From xen-devel-bounces@lists.xenproject.org Wed May 01 03:59:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 03:59:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLgOT-0003Bf-Ek; Wed, 01 May 2019 03:58:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xAd2=TB=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hLgOS-0003BV-1r
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 03:58:52 +0000
X-Inumbo-ID: 68c3c5f6-6bc5-11e9-bc7d-0f5175d15fd9
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 68c3c5f6-6bc5-11e9-bc7d-0f5175d15fd9;
 Wed, 01 May 2019 03:58:42 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hLgOH-0006Px-L5; Wed, 01 May 2019 03:58:41 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hLgOH-000633-AF; Wed, 01 May 2019 03:58:41 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hLgOH-0000cC-9A; Wed, 01 May 2019 03:58:41 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135417-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-upstream-4.10-testing:build-amd64:xen-build:fail:regression
 qemu-upstream-4.10-testing:build-amd64-xsm:xen-build:fail:regression
 qemu-upstream-4.10-testing:build-i386:xen-build:fail:regression
 qemu-upstream-4.10-testing:build-i386-xsm:xen-build:fail:regression
 qemu-upstream-4.10-testing:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: qemuu=04a43f76e2d73e8387bd3e3bd439ef8c6d69d361
X-Osstest-Versions-That: qemuu=6ea4cef2bd717045ac0e84b52a5b1b7716feb0c2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 01 May 2019 03:58:41 +0000
Subject: [Xen-devel] [qemu-upstream-4.10-testing test] 135417: regressions -
 FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTQxNyBxZW11LXVwc3RyZWFtLTQuMTAtdGVzdGluZyByZWFsIFtyZWFsXQpodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTM1NDE3LwoKUmVn
cmVzc2lvbnMgOi0oCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2lu
ZywKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMjQ5MjEKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNDkyMQogYnVpbGQtaTM4NiAgICAgICAgICAgICAg
ICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI0OTIxCiBi
dWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjQ5MjEKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFy
ZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aHYyLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVj
aygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4
Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXB5Z3J1YiAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFjb3cyICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAx
IGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3Ry
aWN0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHFlbXV1ICAgICAgICAgICAgICAg
IDA0YTQzZjc2ZTJkNzNlODM4N2JkM2UzYmQ0MzllZjhjNmQ2OWQzNjEKYmFzZWxpbmUgdmVyc2lv
bjoKIHFlbXV1ICAgICAgICAgICAgICAgIDZlYTRjZWYyYmQ3MTcwNDVhYzBlODRiNTJhNWIxYjc3
MTZmZWIwYzIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyNDkyMSAgMjAxOC0wNy0wMiAxNjoyMzo0
OSBaICAzMDIgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzQyNzEgIDIwMTktMDQtMDEgMTY6
Mzk6MjQgWiAgIDI5IGRheXMgICAxMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCBy
ZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0
cml4LmNvbT4KICBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICBHcmVnIEt1cnog
PGdyb3VnQGthb2Qub3JnPgogIEphc29uIFdhbmcgPGphc293YW5nQHJlZGhhdC5jb20+CiAgS2V2
aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KICBMaSBRaWFuZyA8bGlxM2VhQGdtYWlsLmNvbT4K
ICBsaW56aGVjaGVuZyA8bGluemhlY2hlbmdAaHVhd2VpLmNvbT4KICBNaWNoYWVsIE1jQ29udmls
bGUgPG1tY2NvQG15a29sYWIuY29tPgogIE1pY2hhZWwgVG9rYXJldiA8bWp0QHRscy5tc2sucnU+
CiAgTmllbHMgZGUgVm9zIDxuZGV2b3NAcmVkaGF0LmNvbT4KICBQYW9sbyBCb256aW5pIDxwYm9u
emluaUByZWRoYXQuY29tPgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9y
Zz4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+CiAgUHJhc2Fu
bmEgS3VtYXIgS2FsZXZlciA8cHJhc2FubmEua2FsZXZlckByZWRoYXQuY29tPgogIFJvZ2VyIFBh
dSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+CiAgUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5j
b20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWls
ZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxk
LWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
aTM4Ni14c20gICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQx
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJl
c3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1y
YXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ct
cmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9o
b21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQg
b2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBw
dXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMzIzIGxpbmVzIGxvbmcuKQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 01 04:23:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 04:23:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLglo-0005WM-NM; Wed, 01 May 2019 04:23:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9NrI=TB=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1hLgln-0005WH-33
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 04:22:59 +0000
X-Inumbo-ID: c9cedbd0-6bc8-11e9-9070-f77e1e4dfa56
Received: from mail-io1-f66.google.com (unknown [209.85.166.66])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c9cedbd0-6bc8-11e9-9070-f77e1e4dfa56;
 Wed, 01 May 2019 04:22:53 +0000 (UTC)
Received: by mail-io1-f66.google.com with SMTP id v9so14066157iol.10
 for <xen-devel@lists.xenproject.org>; Tue, 30 Apr 2019 21:22:53 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=Pnkx+/EayRNj/o1kXOQxCwA7dIdk8c7+CV+voWvkCiA=;
 b=aVlR4qyw+wvXK6FB8+X7UA4EixF4QMPUnpMlsZLB5PdEH6Ied4YV0K+I5ubFG6QvK6
 s0nm1MIAux8shpzNJlYhy3JJbtkgPB1hBRfgT2L6uUptJofKVWtsbaQDMWkSaETtCEAt
 llDRUhs0bd+3GLR/OO0ASVKkpug3lOkJsieC21fYgqoY9IaTdnbGCtD51MxWVdA6zMx4
 oUD7c6jFBKS6cuxxsHnROF+it4S6dbignN//O15vP6hEjzFM247+hGx/wRhEyJbGHjvb
 II6iddsuVtaLI7VxZXscocizwenHEoTMFeHyqWAvNhlR2JZqscMWibe4HCIsOiNGrYh4
 G+ZA==
X-Gm-Message-State: APjAAAUYuCSwiZ5moij718/FPSLBf8YWkWEG9bDrT5X3PKT4SlYCyosv
 BtaNDnqCvqkvhImvGmXNZYK9f9ol
X-Google-Smtp-Source: APXvYqxoy8HtLNRpUT7CHcbGdbTCdx4qe9j9SRZKGoHq8CKeDPZt97+JfQHq6yRg95NoOBIo50t+Ww==
X-Received: by 2002:a5e:9203:: with SMTP id y3mr43803565iop.22.1556684572863; 
 Tue, 30 Apr 2019 21:22:52 -0700 (PDT)
Received: from localhost.localdomain (c-71-205-12-124.hsd1.co.comcast.net.
 [71.205.12.124])
 by smtp.gmail.com with ESMTPSA id e15sm7703351ios.19.2019.04.30.21.22.51
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 30 Apr 2019 21:22:51 -0700 (PDT)
From: Tamas K Lengyel <tamas@tklengyel.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 30 Apr 2019 22:22:49 -0600
Message-Id: <20190501042249.1218-1-tamas@tklengyel.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] x86/vm_event: correctly gather gs_shadow value
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q3VycmVudGx5IHRoZSBnc19zaGFkb3cgdmFsdWUgaXMgb25seSBjYWNoZWQgd2hlbiB0aGUgdkNQ
VSBpcyBiZWluZyBzY2hlZHVsZWQKb3V0IGJ5IFhlbi4gUmVwb3J0aW5nIHRoaXMgKHVzdWFsbHkp
IHN0YWxlIHZhbHVlIHRocm91Z2ggdm1fZXZlbnQgaXMgaW5jb3JyZWN0LApzaW5jZSBpdCBkb2Vz
bid0IHJlcHJlc2VudCB0aGUgYWN0dWFsIHN0YXRlIG9mIHRoZSB2Q1BVIGF0IHRoZSB0aW1lIHRo
ZSBldmVudAp3YXMgcmVjb3JkZWQuIFRoaXMgcHJldmVudHMgdm1fZXZlbnQgc3Vic2NyaWJlcnMg
ZnJvbSBjb3JyZWN0bHkgZmluZGluZyBrZXJuZWwKc3RydWN0dXJlcyBpbiB0aGUgZ3Vlc3Qgd2hl
biBpdCBpcyB0cmFwcGVkIHdoaWxlIGluIHJpbmczLgoKU2lnbmVkLW9mZi1ieTogVGFtYXMgSyBM
ZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgpDYzogUmF6dmFuIENvam9jYXJ1IDxyY29qb2Nh
cnVAYml0ZGVmZW5kZXIuY29tPgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpD
YzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+CkNjOiBSb2dlciBQYXUgTW9ubmUgPHJvZ2VyLnBhdUBjaXRy
aXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni92bV9ldmVudC5jIHwgMiArLQogMSBmaWxlIGNoYW5n
ZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L3ZtX2V2ZW50LmMgYi94ZW4vYXJjaC94ODYvdm1fZXZlbnQuYwppbmRleCA1MWMzNDkzYjFk
Li40NDY0OTQwZGE3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvdm1fZXZlbnQuYworKysgYi94
ZW4vYXJjaC94ODYvdm1fZXZlbnQuYwpAQCAtMjM5LDcgKzIzOSw3IEBAIHZvaWQgdm1fZXZlbnRf
ZmlsbF9yZWdzKHZtX2V2ZW50X3JlcXVlc3RfdCAqcmVxKQogICAgIHZtX2V2ZW50X3BhY2tfc2Vn
bWVudF9yZWdpc3Rlcih4ODZfc2VnX2RzLCAmcmVxLT5kYXRhLnJlZ3MueDg2KTsKICAgICB2bV9l
dmVudF9wYWNrX3NlZ21lbnRfcmVnaXN0ZXIoeDg2X3NlZ19lcywgJnJlcS0+ZGF0YS5yZWdzLng4
Nik7CiAKLSAgICByZXEtPmRhdGEucmVncy54ODYuc2hhZG93X2dzID0gY3R4dC5zaGFkb3dfZ3M7
CisgICAgcmVxLT5kYXRhLnJlZ3MueDg2LnNoYWRvd19ncyA9IHJkZ3NzaGFkb3coKTsKICAgICBy
ZXEtPmRhdGEucmVncy54ODYuZHI2ID0gY3R4dC5kcjY7CiAjZW5kaWYKIH0KLS0gCjIuMjAuMQoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 01 04:31:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 04:31:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLgu6-0006TV-MY; Wed, 01 May 2019 04:31:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xAd2=TB=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hLgu5-0006TI-Rk
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 04:31:33 +0000
X-Inumbo-ID: fb12b7d8-6bc9-11e9-8d05-af9f6d937900
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fb12b7d8-6bc9-11e9-8d05-af9f6d937900;
 Wed, 01 May 2019 04:31:25 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hLgtx-0007HX-3N; Wed, 01 May 2019 04:31:25 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hLgtw-0000DD-MP; Wed, 01 May 2019 04:31:24 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hLgtw-0002PU-JS; Wed, 01 May 2019 04:31:24 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135418-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-upstream-4.11-testing:build-amd64-xsm:xen-build:fail:regression
 qemu-upstream-4.11-testing:test-arm64-arm64-libvirt-xsm:xen-boot:fail:regression
 qemu-upstream-4.11-testing:test-arm64-arm64-xl:xen-boot:fail:regression
 qemu-upstream-4.11-testing:test-arm64-arm64-xl-credit2:xen-boot:fail:regression
 qemu-upstream-4.11-testing:test-arm64-arm64-xl-xsm:xen-boot:fail:regression
 qemu-upstream-4.11-testing:build-amd64:xen-build:fail:regression
 qemu-upstream-4.11-testing:build-i386-xsm:xen-build:fail:regression
 qemu-upstream-4.11-testing:build-i386:xen-build:fail:regression
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-arm64-arm64-xl-credit1:xen-boot:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: qemuu=2871355a6957f1b3c16f858e3143e0fff0737b6a
X-Osstest-Versions-That: qemuu=20c76f9a5fbf16d58c6add2ace2ff0fabd785926
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 01 May 2019 04:31:24 +0000
Subject: [Xen-devel] [qemu-upstream-4.11-testing test] 135418: regressions -
 FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTQxOCBxZW11LXVwc3RyZWFtLTQuMTEtdGVzdGluZyByZWFsIFtyZWFsXQpodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTM1NDE4LwoKUmVn
cmVzc2lvbnMgOi0oCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2lu
ZywKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NC14
c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMjU1NzUKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTU3NQogdGVzdC1hcm02NC1hcm02NC14bCAgICAg
ICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1NTc1CiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjU1NzUKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTU3NQogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI1NTc1CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU1NzUKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTU3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBi
dWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXJhdyAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC1hbWQ2NC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhz
bSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2
NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni1wYWlyICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAg
MSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
Y3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXB5Z3J1YiAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJp
Y3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAg
MSBidWlsZC1jaGVjaygxKSAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4v
YQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC1pMzg2LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBi
dWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEp
IGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICA3IHhlbi1ib290ICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogcWVtdXUgICAgICAgICAgICAgICAgMjg3MTM1NWE2OTU3ZjFiM2MxNmY4
NThlMzE0M2UwZmZmMDczN2I2YQpiYXNlbGluZSB2ZXJzaW9uOgogcWVtdXUgICAgICAgICAgICAg
ICAgMjBjNzZmOWE1ZmJmMTZkNThjNmFkZDJhY2UyZmYwZmFiZDc4NTkyNgoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgMTI1NTc1ICAyMDE4LTA3LTI1IDE4OjUzOjU0IFogIDI3OSBkYXlzClRlc3Rpbmcg
c2FtZSBzaW5jZSAgIDEzNDI3MCAgMjAxOS0wNC0wMSAxNjoxMDo1MCBaICAgMjkgZGF5cyAgIDEy
IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0Ogog
IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogIEdlcmQgSG9mZm1h
bm4gPGtyYXhlbEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgSmFz
b24gV2FuZyA8amFzb3dhbmdAcmVkaGF0LmNvbT4KICBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQu
Y29tPgogIExpIFFpYW5nIDxsaXEzZWFAZ21haWwuY29tPgogIE1pY2hhZWwgTWNDb252aWxsZSA8
bW1jY29AbXlrb2xhYi5jb20+CiAgTWljaGFlbCBUb2thcmV2IDxtanRAdGxzLm1zay5ydT4KICBO
aWVscyBkZSBWb3MgPG5kZXZvc0ByZWRoYXQuY29tPgogIFBhb2xvIEJvbnppbmkgPHBib256aW5p
QHJlZGhhdC5jb20+CiAgUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgog
IFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KICBQcmFzYW5uYSBL
dW1hciBLYWxldmVyIDxwcmFzYW5uYS5rYWxldmVyQHJlZGhhdC5jb20+CiAgUm9nZXIgUGF1IE1v
bm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVA
Y2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmlj
dC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1z
aGFkb3cgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCAy
ODcxMzU1YTY5NTdmMWIzYzE2Zjg1OGUzMTQzZTBmZmYwNzM3YjZhCkF1dGhvcjogS2V2aW4gV29s
ZiA8a3dvbGZAcmVkaGF0LmNvbT4KRGF0ZTogICBUaHUgT2N0IDExIDE3OjMwOjM5IDIwMTggKzAy
MDAKCiAgICBndGs6IERvbid0IHZ0ZV90ZXJtaW5hbF9zZXRfZW5jb2RpbmcoKSBvbiBuZXcgVlRF
IHZlcnNpb25zCiAgICAKICAgIFRoZSBmdW5jdGlvbiB2dGVfdGVybWluYWxfc2V0X2VuY29kaW5n
KCkgaXMgZGVwcmVjYXRlZCBzaW5jZSBWVEUgMC41NCwKICAgIHNvIHN0b3AgY2FsbGluZyBpdCBm
cm9tIHRoYXQgdmVyc2lvbiBvbi4gVGhpcyBmaXhlcyBhIGJ1aWxkIGVycm9yCiAgICBiZWNhdXNl
IG9mIG91ciB1c2Ugb2Ygd2FybmluZyBmbGFncyBbLVdlcnJvcj1kZXByZWNhdGVkLWRlY2xhcmF0
aW9uc10uCiAgICAKICAgIEZpeGVzOiBodHRwczovL2J1Z3MubGF1bmNocGFkLm5ldC9idWdzLzE3
OTQ5MzkKICAgIFJlcG9ydGVkLWJ5OiBCYXN0aWFuIEtvcHBlbG1hbm4gPGtiYXN0aWFuQG1haWwu
dW5pLXBhZGVyYm9ybi5kZT4KICAgIFNpZ25lZC1vZmYtYnk6IEtldmluIFdvbGYgPGt3b2xmQHJl
ZGhhdC5jb20+CiAgICBNZXNzYWdlLWlkOiAyMDE4MTAxMTE1MzAzOS4yMzI0LTEta3dvbGZAcmVk
aGF0LmNvbQogICAgU2lnbmVkLW9mZi1ieTogR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5j
b20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA2NDE1OTk0ZmZjYzZkMjJiM2Y1YWRk
NjdmNjNmZTc3ZTRiOTcxMWY0KQoKY29tbWl0IDk0YTcxNWI2Y2JhNzIyNWU1ZGI1OTkwMWU1ZDBh
NTI1MmVhZDk3NTUKQXV0aG9yOiBOaWVscyBkZSBWb3MgPG5kZXZvc0ByZWRoYXQuY29tPgpEYXRl
OiAgIFR1ZSBNYXIgNSAxNjo0NjozNCAyMDE5ICswMTAwCgogICAgZ2x1c3RlcjogdGhlIGdsZnNf
aW9fY2JrIGNhbGxiYWNrIGZ1bmN0aW9uIHBvaW50ZXIgYWRkcyBwcmUvcG9zdCBzdGF0IGFyZ3MK
ICAgIAogICAgVGhlIGdsZnNfKl9hc3luYygpIGZ1bmN0aW9ucyBkbyBhIGNhbGxiYWNrIG9uY2Ug
ZmluaXNoZWQuIFRoaXMgY2FsbGJhY2sKICAgIGhhcyBjaGFuZ2VkIGl0cyBhcmd1bWVudHMsIHBy
ZS0gYW5kIHBvc3Qtc3RhdCBzdHJ1Y3R1cmVzIGhhdmUgYmVlbgogICAgYWRkZWQuIFRoaXMgbWFr
ZXMgaXQgcG9zc2libGUgdG8gaW1wcm92ZSBjYWNoaW5nLCB3aGljaCBpcyB1c2VmdWwgZm9yCiAg
ICBTYW1iYSBhbmQgTkZTLUdhbmVzaGEsIGJ1dCBub3Qgc28gbXVjaCBmb3IgUUVNVS4gR2x1c3Rl
ciA2IGlzIHRoZSBmaXJzdAogICAgcmVsZWFzZSB0aGF0IGluY2x1ZGVzIHRoZXNlIG5ldyBhcmd1
bWVudHMuCiAgICAKICAgIFdpdGggYW4gYWRkaXRpb25hbCBkZXRlY3Rpb24gaW4gLi9jb25maWd1
cmUsIHRoZSBuZXcgYXJndW1lbnRzIGNhbgogICAgY29uZGl0aW9uYWxseSBnZXQgaW5jbHVkZWQg
aW4gdGhlIGdsZnNfaW9fY2JrIGhhbmRsZXIuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE5pZWxz
IGRlIFZvcyA8bmRldm9zQHJlZGhhdC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBLZXZpbiBXb2xm
IDxrd29sZkByZWRoYXQuY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgMGUzYjg5
MWZlZmFjYzBlNDlmM2M4ZmZhM2E3NTNiNjllYjcyMTRkMikKCmNvbW1pdCAxM2JhYzdhYmY2MGUy
NTEwMWVmNjA1OWYwZGE3YTE2ODk0MmVjY2Q5CkF1dGhvcjogUHJhc2FubmEgS3VtYXIgS2FsZXZl
ciA8cHJhc2FubmEua2FsZXZlckByZWRoYXQuY29tPgpEYXRlOiAgIFR1ZSBNYXIgNSAxNjo0Njoz
MyAyMDE5ICswMTAwCgogICAgZ2x1c3RlcjogSGFuZGxlIGNoYW5nZWQgZ2xmc19mdHJ1bmNhdGUg
c2lnbmF0dXJlCiAgICAKICAgIE5ldyB2ZXJzaW9ucyBvZiBHbHVzdGVycyBsaWJnZmFwaS5zbyBo
YXZlIGFuIHVwZGF0ZWQgZ2xmc19mdHJ1bmNhdGUoKQogICAgZnVuY3Rpb24gdGhhdCByZXR1cm5z
IGFkZGl0aW9uYWwgJ3N0cnVjdCBzdGF0JyBzdHJ1Y3R1cmVzIHRvIGVuYWJsZQogICAgYWR2YW5j
ZWQgY2FjaGluZyBvZiBhdHRyaWJ1dGVzLiBUaGlzIGlzIHVzZWZ1bCBmb3IgZmlsZSBzZXJ2ZXJz
LCBub3Qgc28KICAgIG11Y2ggZm9yIFFFTVUuIE5ldmVydGhlbGVzcywgdGhlIEFQSSBoYXMgY2hh
bmdlZCBhbmQgbmVlZHMgdG8gYmUKICAgIGFkb3B0ZWQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IFByYXNhbm5hIEt1bWFyIEthbGV2ZXIgPHByYXNhbm5hLmthbGV2ZXJAcmVkaGF0LmNvbT4KICAg
IFNpZ25lZC1vZmYtYnk6IE5pZWxzIGRlIFZvcyA8bmRldm9zQHJlZGhhdC5jb20+CiAgICBTaWdu
ZWQtb2ZmLWJ5OiBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPgogICAgKGNoZXJyeSBwaWNr
ZWQgZnJvbSBjb21taXQgZTAxNGRiZTc0ZTA0ODQxODgxNjRjNjFmZjY4NDNmOGEwNGE4Y2I5ZCkK
CmNvbW1pdCA5ODY0YTEyZjRhMTNmMTlhNzQ0MGNiMzJiZDMyNDI1MDZkNmIyNzM4CkF1dGhvcjog
SmFzb24gV2FuZyA8amFzb3dhbmdAcmVkaGF0LmNvbT4KRGF0ZTogICBUdWUgRGVjIDQgMTE6NTM6
NDMgMjAxOCArMDgwMAoKICAgIG5ldDogZHJvcCB0b28gbGFyZ2UgcGFja2V0IGVhcmx5CiAgICAK
ICAgIFdlIHRyeSB0byBkZXRlY3QgYW5kIGRyb3AgdG9vIGxhcmdlIHBhY2tldCAoPklOVF9NQVgp
IGluIDE1OTJhOTk0NzAzNgogICAgKCJuZXQ6IGlnbm9yZSBwYWNrZXQgc2l6ZSBncmVhdGVyIHRo
YW4gSU5UX01BWCIpIGR1cmluZyBwYWNrZXQKICAgIGRlbGl2ZXJpbmcuIFVuZm9ydHVuYXRlbHks
IHRoaXMgaXMgbm90IHN1ZmZpY2llbnQgYXMgd2UgbWF5IGhpdAogICAgYW5vdGhlciBpbnRlZ2Vy
IG92ZXJmbG93IHdoZW4gdHJ5aW5nIHRvIHF1ZXVlIHN1Y2ggbGFyZ2UgcGFja2V0IGluCiAgICBx
ZW11X25ldF9xdWV1ZV9hcHBlbmRfaW92KCk6CiAgICAKICAgIC0gc2l6ZSBvZiB0aGUgYWxsb2Nh
dGlvbiBtYXkgb3ZlcmZsb3cgb24gMzJiaXQKICAgIC0gcGFja2V0LT5zaXplIGlzIGludGVnZXIg
d2hpY2ggbWF5IG92ZXJmbG93IGV2ZW4gb24gNjRiaXQKICAgIAogICAgRml4aW5nIHRoaXMgYnkg
bW92aW5nIHRoZSBjaGVjayB0byBxZW11X3NlbmR2X3BhY2tldF9hc3luYygpIHdoaWNoIGlzCiAg
ICB0aGUgZW50cmFuY2Ugb2YgYWxsIG5ldHdvcmtpbmcgY29kZXMgYW5kIHJlZHVjZSB0aGUgbGlt
aXQgdG8KICAgIE5FVF9CVUZTSVpFIHRvIGJlIG1vcmUgY29uc2VydmF0aXZlLiBUaGlzIHdvcmtz
IHNpbmNlOgogICAgCiAgICAtIEZvciB0aGUgY2FsbGVycyB0aGF0IGNhbGwgcWVtdV9zZW5kdl9w
YWNrZXRfYXN5bmMoKSBkaXJlY3RseSwgdGhleQogICAgICBvbmx5IGNhcmUgYWJvdXQgaWYgemVy
byBpcyByZXR1cm5lZCB0byBkZXRlcm1pbmUgd2hldGhlciB0byBwcmV2ZW50CiAgICAgIHRoZSBz
b3VyY2UgZnJvbSBwcm9kdWNpbmcgbW9yZSBwYWNrZXRzLiBBIGNhbGxiYWNrIHdpbGwgYmUgdHJp
Z2dlcmVkCiAgICAgIGlmIHBlZXIgY2FuIGFjY2VwdCBtb3JlIHRoZW4gc291cmNlIGNvdWxkIGJl
IGVuYWJsZWQuIFRoaXMgaXMKICAgICAgdXN1YWxseSB1c2VkIGJ5IGhpZ2ggc3BlZWQgbmV0d29y
a2luZyBpbXBsZW1lbnRhdGlvbiBsaWtlIHZpcnRpby1uZXQKICAgICAgb3IgbmV0bWFwLgogICAg
LSBGb3IgdGhlIGNhbGxlcnMgdGhhdCBjYWxsIHFlbXVfc2VuZHZfcGFja2V0KCkgdGhhdCBjYWxs
cwogICAgICBxZW11X3NlbmR2X3BhY2tldF9hc3luYygpIGluZGlyZWN0bHksIHRoZXkgb2Z0ZW4g
aWdub3JlIHRoZSByZXR1cm4KICAgICAgdmFsdWUuIEluIHRoaXMgY2FzZSBxZW11IHdpbGwganVz
dCB0aGUgZHJvcCBwYWNrZXRzIGlmIHBlZXIgY2FuJ3QKICAgICAgcmVjZWl2ZS4KICAgIAogICAg
UWVtdSB3aWxsIGNvcHkgdGhlIHBhY2tldCBpZiBpdCB3YXMgcXVldWVkLiBTbyBpdCB3YXMgc2Fm
ZSBmb3IgYm90aAogICAga2luZHMgb2YgdGhlIGNhbGxlcnMgdG8gYXNzdW1lIHRoZSBwYWNrZXQg
d2FzIHNlbnQuCiAgICAKICAgIFNpbmNlIHdlIG1vdmUgdGhlIGNoZWNrIGZyb20gcWVtdV9kZWxp
dmVyX3BhY2tldF9pb3YoKSB0bwogICAgcWVtdV9zZW5kdl9wYWNrZXRfYXN5bmMoKSwgaXQgd291
bGQgYmUgc2FmZXIgdG8gbWFrZQogICAgcWVtdV9kZWxpdmVyX3BhY2tldF9pb3YoKSBzdGF0aWMg
dG8gcHJldmVudCBhbnkgZXh0ZXJuYWwgdXNlciBpbiB0aGUKICAgIGZ1dHVyZS4KICAgIAogICAg
VGhpcyBpcyBhIHJldmlzZWQgcGF0Y2ggb2YgQ1ZFLTIwMTgtMTc5NjMuCiAgICAKICAgIENjOiBx
ZW11LXN0YWJsZUBub25nbnUub3JnCiAgICBDYzogTGkgUWlhbmcgPGxpcTNlYUAxNjMuY29tPgog
ICAgRml4ZXM6IDE1OTJhOTk0NzAzNiAoIm5ldDogaWdub3JlIHBhY2tldCBzaXplIGdyZWF0ZXIg
dGhhbiBJTlRfTUFYIikKICAgIFJlcG9ydGVkLWJ5OiBMaSBRaWFuZyA8bGlxM2VhQGdtYWlsLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBMaSBRaWFuZyA8bGlxM2VhQGdtYWlsLmNvbT4KICAgIFNpZ25l
ZC1vZmYtYnk6IEphc29uIFdhbmcgPGphc293YW5nQHJlZGhhdC5jb20+CiAgICBSZXZpZXdlZC1i
eTogVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgICBNZXNzYWdlLWlkOiAyMDE4MTIw
NDAzNTM0Ny42MTQ4LTItamFzb3dhbmdAcmVkaGF0LmNvbQogICAgU2lnbmVkLW9mZi1ieTogUGV0
ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgogICAgKGNoZXJyeSBwaWNrZWQg
ZnJvbSBjb21taXQgMjVjMDFiZDE5ZDBlNGI2NmYzNTc2MThhZWVmZGExZWY3YTQxZTIxYSkKCmNv
bW1pdCBiNjk3YzBhZWNiZjliYzhiZGI0ZjFiZjBlYTkyZTZhOGZiMjU4MDk0CkF1dGhvcjogSmFz
b24gV2FuZyA8amFzb3dhbmdAcmVkaGF0LmNvbT4KRGF0ZTogICBXZWQgTWF5IDMwIDEzOjE2OjM2
IDIwMTggKzA4MDAKCiAgICBuZXQ6IGlnbm9yZSBwYWNrZXQgc2l6ZSBncmVhdGVyIHRoYW4gSU5U
X01BWAogICAgCiAgICBUaGVyZSBzaG91bGQgbm90IGJlIGEgcmVhc29uIGZvciBwYXNzaW5nIGEg
cGFja2V0IHNpemUgZ3JlYXRlciB0aGFuCiAgICBJTlRfTUFYLiBJdCdzIHVzdWFsbHkgYSBoaW50
IG9mIGJ1ZyBzb21ld2hlcmUsIHNvIGlnbm9yZSBwYWNrZXQgc2l6ZQogICAgZ3JlYXRlciB0aGFu
IElOVF9NQVggaW4gcWVtdV9kZWxpdmVyX3BhY2tldF9pb3YoKQogICAgCiAgICBDQzogcWVtdS1z
dGFibGVAbm9uZ251Lm9yZwogICAgUmVwb3J0ZWQtYnk6IERhbmllbCBTaGFwaXJhIDxkYW5pZWxA
dHdpc3Rsb2NrLmNvbT4KICAgIFJldmlld2VkLWJ5OiBNaWNoYWVsIFMuIFRzaXJraW4gPG1zdEBy
ZWRoYXQuY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFzb24gV2FuZyA8amFzb3dhbmdAcmVkaGF0
LmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDE1OTJhOTk0NzAzNmQ2MGRkZTU0
MDQyMDRhNWQ0NTk3NTEzM2NhZjUpCgpjb21taXQgZjUxN2MxYjYwNzlhNTE0YzA3OThlYWNiM2Y3
Yzc3YjlkZDhlYmJmMQpBdXRob3I6IEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CkRhdGU6ICAg
RnJpIE5vdiAyMyAxMzoyODowMyAyMDE4ICswMTAwCgogICAgOXA6IGZpeCBRRU1VIGNyYXNoIHdo
ZW4gcmVuYW1pbmcgZmlsZXMKICAgIAogICAgV2hlbiB1c2luZyB0aGUgOVAyMDAwLnUgdmVyc2lv
biBvZiB0aGUgcHJvdG9jb2wsIHRoZSBmb2xsb3dpbmcgc2hlbGwKICAgIGNvbW1hbmQgbGluZSBp
biB0aGUgZ3Vlc3QgY2FuIGNhdXNlIFFFTVUgdG8gY3Jhc2g6CiAgICAKICAgICAgICB3aGlsZSB0
cnVlOyBkbyBybSAtcmYgYWE7IG1rZGlyIC1wIGEvYiAmIHRvdWNoIGEvYi9jICYgbXYgYSBhYTsg
ZG9uZQogICAgCiAgICBXaXRoIDlQMjAwMC51LCBmaWxlIHJlbmFtaW5nIGlzIGhhbmRsZWQgYnkg
dGhlIFdTVEFUIGNvbW1hbmQuIFRoZQogICAgdjlmc193c3RhdCgpIGZ1bmN0aW9uIGNhbGxzIHY5
ZnNfY29tcGxldGVfcmVuYW1lKCksIHdoaWNoIGNhbGxzCiAgICB2OWZzX2ZpeF9wYXRoKCkgZm9y
IGV2ZXJ5IGZpZCB3aG9zZSBwYXRoIGlzIGFmZmVjdGVkIGJ5IHRoZSBjaGFuZ2UuCiAgICBUaGUg
aW52b2x2ZWQgY2FsbHMgdG8gdjlmc19wYXRoX2NvcHkoKSBtYXkgcmFjZSB3aXRoIGFueSBvdGhl
ciBhY2Nlc3MKICAgIHRvIHRoZSBmaWQgcGF0aCBwZXJmb3JtZWQgYnkgc29tZSB3b3JrZXIgdGhy
ZWFkLCBjYXVzaW5nIGEgY3Jhc2ggbGlrZQogICAgc2hvd24gYmVsb3c6CiAgICAKICAgIFRocmVh
ZCAxMiAicWVtdS1zeXN0ZW0teDg2IiByZWNlaXZlZCBzaWduYWwgU0lHU0VHViwgU2VnbWVudGF0
aW9uIGZhdWx0LgogICAgMHgwMDAwNTU1NTU1YTI1ZGEyIGluIGxvY2FsX29wZW5fbm9mb2xsb3cg
KGZzX2N0eD0weDU1NTU1N2Q5NThiOCwgcGF0aD0weDAsCiAgICAgZmxhZ3M9NjU1MzYsIG1vZGU9
MCkgYXQgaHcvOXBmcy85cC1sb2NhbC5jOjU5CiAgICA1OSAgICAgICAgICB3aGlsZSAoKnBhdGgg
JiYgZmQgIT0gLTEpIHsKICAgIChnZGIpIGJ0CiAgICAjMCAgMHgwMDAwNTU1NTU1YTI1ZGEyIGlu
IGxvY2FsX29wZW5fbm9mb2xsb3cgKGZzX2N0eD0weDU1NTU1N2Q5NThiOCwKICAgICBwYXRoPTB4
MCwgZmxhZ3M9NjU1MzYsIG1vZGU9MCkgYXQgaHcvOXBmcy85cC1sb2NhbC5jOjU5CiAgICAjMSAg
MHgwMDAwNTU1NTU1YTI1ZTBjIGluIGxvY2FsX29wZW5kaXJfbm9mb2xsb3cgKGZzX2N0eD0weDU1
NTU1N2Q5NThiOCwKICAgICBwYXRoPTB4MCkgYXQgaHcvOXBmcy85cC1sb2NhbC5jOjkyCiAgICAj
MiAgMHgwMDAwNTU1NTU1YTI2MWI4IGluIGxvY2FsX2xzdGF0IChmc19jdHg9MHg1NTU1NTdkOTU4
YjgsCiAgICAgZnNfcGF0aD0weDU1NTU1NmI1Njg1OCwgc3RidWY9MHg3ZmZmODQ4MzBlZjApIGF0
IGh3LzlwZnMvOXAtbG9jYWwuYzoxODUKICAgICMzICAweDAwMDA1NTU1NTVhMmIzNjcgaW4gdjlm
c19jb19sc3RhdCAocGR1PTB4NTU1NTU3ZDk3NDk4LAogICAgIHBhdGg9MHg1NTU1NTZiNTY4NTgs
IHN0YnVmPTB4N2ZmZjg0ODMwZWYwKSBhdCBody85cGZzL2NvZmlsZS5jOjUzCiAgICAjNCAgMHgw
MDAwNTU1NTU1YTFlOWUyIGluIHY5ZnNfc3RhdCAob3BhcXVlPTB4NTU1NTU3ZDk3NDk4KQogICAg
IGF0IGh3LzlwZnMvOXAuYzoxMDgzCiAgICAjNSAgMHgwMDAwNTU1NTU1ZTA2MGEyIGluIGNvcm91
dGluZV90cmFtcG9saW5lIChpMD0tNjY5MTY1NDI0LCBpMT0zMjc2NykKICAgICBhdCB1dGlsL2Nv
cm91dGluZS11Y29udGV4dC5jOjExNgogICAgIzYgIDB4MDAwMDdmZmZlZjRmNTYwMCBpbiBfX3N0
YXJ0X2NvbnRleHQgKCkgYXQgL2xpYjY0L2xpYmMuc28uNgogICAgIzcgIDB4MDAwMDAwMDAwMDAw
MDAwMCBpbiAgKCkKICAgIChnZGIpCiAgICAKICAgIFRoZSBmaXggaXMgdG8gdGFrZSB0aGUgcGF0
aCB3cml0ZSBsb2NrIHdoZW4gY2FsbGluZyB2OWZzX2NvbXBsZXRlX3JlbmFtZSgpLAogICAgbGlr
ZSBpbiB2OWZzX3JlbmFtZSgpLgogICAgCiAgICBJbXBhY3Q6ICBEb1MgdHJpZ2dlcmVkIGJ5IHVu
cHJpdmlsZWdlZCBndWVzdCB1c2Vycy4KICAgIAogICAgRml4ZXM6IENWRS0yMDE4LTE5NDg5CiAg
ICBDYzogUCBKIFAgPHBwYW5kaXRAcmVkaGF0LmNvbT4KICAgIFJlcG9ydGVkLWJ5OiB6aGliaW4g
aHUgPG5vaXJmYXRlQGdtYWlsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBQcmFzYWQgSiBQYW5kaXQg
PHBqcEBmZWRvcmFwcm9qZWN0Lm9yZz4KICAgIFNpZ25lZC1vZmYtYnk6IEdyZWcgS3VyeiA8Z3Jv
dWdAa2FvZC5vcmc+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCAxZDIwMzk4Njk0YTNi
NjdhMzg4ZDk1NWI3YTk0NWJhNGFhOTBhOGE4KQoKY29tbWl0IDlhZjljMWMyMGUzMTNmNTk3MTY4
ZTA1MjJmNWZjOGQ3ODEyM2IwYzgKQXV0aG9yOiBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRo
YXQuY29tPgpEYXRlOiAgIFR1ZSBOb3YgMjAgMTk6NDE6NDggMjAxOCArMDEwMAoKICAgIG52bWU6
IGZpeCBvdXQtb2YtYm91bmRzIGFjY2VzcyB0byB0aGUgQ01CCiAgICAKICAgIEJlY2F1c2UgdGhl
IENNQiBCQVIgaGFzIGEgbWluX2FjY2Vzc19zaXplIG9mIDIsIGlmIHlvdSByZWFkIHRoZSBsYXN0
CiAgICBieXRlIGl0IHdpbGwgdHJ5IHRvIG1lbWNweSAqMiogYnl0ZXMgZnJvbSBuLT5jbWJ1Ziwg
Y2F1c2luZyBhbiBvZmYtYnktb25lCiAgICBlcnJvci4gIFRoaXMgaXMgQ1ZFLTIwMTgtMTY4NDcu
CiAgICAKICAgIEFub3RoZXIgd2F5IHRvIGZpeCB0aGlzIG1pZ2h0IGJlIHRvIHJlZ2lzdGVyIHRo
ZSBDTUIgYXMgYSBSQU0gbWVtb3J5CiAgICByZWdpb24sIHdoaWNoIHdvdWxkIGFsc28gYmUgbW9y
ZSBlZmZpY2llbnQuICBIb3dldmVyLCB0aGF0IG1pZ2h0IGJlIGEKICAgIGNoYW5nZSBmb3IgYmln
LWVuZGlhbiBtYWNoaW5lczsgSSBkaWRuJ3QgdGhpbmsgdGhpcyB0aHJvdWdoIGFuZCBJIGRvbid0
CiAgICBrbm93IGhvdyByZWFsIGhhcmR3YXJlIHdvcmtzLiAgQWRkIGEgYmFzaWMgdGVzdGNhc2Ug
Zm9yIHRoZSBDTUIgaW4gY2FzZQogICAgc29tZWJvZHkgZG9lcyB0aGlzIGNoYW5nZSBsYXRlciBv
bi4KICAgIAogICAgQ2M6IEtlaXRoIEJ1c2NoIDxrZWl0aC5idXNjaEBpbnRlbC5jb20+CiAgICBD
YzogcWVtdS1ibG9ja0Bub25nbnUub3JnCiAgICBSZXBvcnRlZC1ieTogTGkgUWlhbmcgPGxpcTNl
YUBnbWFpbC5jb20+CiAgICBSZXZpZXdlZC1ieTogTGkgUWlhbmcgPGxpcTNlYUBnbWFpbC5jb20+
CiAgICBUZXN0ZWQtYnk6IExpIFFpYW5nIDxsaXEzZWFAZ21haWwuY29tPgogICAgU2lnbmVkLW9m
Zi1ieTogUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICAgIFJldmlld2VkLWJ5
OiBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+CiAgICBUZXN0ZWQt
Ynk6IFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KICAgIFNpZ25l
ZC1vZmYtYnk6IEtldmluIFdvbGYgPGt3b2xmQHJlZGhhdC5jb20+CiAgICAoY2hlcnJ5IHBpY2tl
ZCBmcm9tIGNvbW1pdCA4N2FkODYwYzYyMmNjOGY4OTE2YjUyMzJiZDg3MjhjMDhmOTM4ZmNlKQoK
Y29tbWl0IGM1MGM3MDRhNmEwOTU1NDkyNWI5MjZjMDMxMzI4MGJlNGEzZDcxMDAKQXV0aG9yOiBH
cmVnIEt1cnogPGdyb3VnQGthb2Qub3JnPgpEYXRlOiAgIFR1ZSBOb3YgMjAgMTM6MDA6MzUgMjAx
OCArMDEwMAoKICAgIDlwOiB0YWtlIHdyaXRlIGxvY2sgb24gZmlkIHBhdGggdXBkYXRlcyAoQ1ZF
LTIwMTgtMTkzNjQpCiAgICAKICAgIFJlY2VudCBjb21taXQgNWI3NmVmNTBmNjIwNzlhIGZpeGVk
IGEgcmFjZSB3aGVyZSB2OWZzX2NvX29wZW4yKCkgY291bGQKICAgIHBvc3NpYmx5IG92ZXJ3cml0
ZSBhIGZpZCBwYXRoIHdpdGggdjlmc19wYXRoX2NvcHkoKSB3aGlsZSBpdCBpcyBiZWluZwogICAg
YWNjZXNzZWQgYnkgc29tZSBvdGhlciB0aHJlYWQsIGllLCB1c2UtYWZ0ZXItZnJlZSB0aGF0IGNh
biBiZSBkZXRlY3RlZAogICAgYnkgQVNBTiB3aXRoIGEgY3VzdG9tIDlwIGNsaWVudC4KICAgIAog
ICAgSXQgdHVybnMgb3V0IHRoYXQgdGhlIHNhbWUgY2FuIGhhcHBlbiBhdCBzZXZlcmFsIGxvY2F0
aW9ucyB3aGVyZQogICAgdjlmc19wYXRoX2NvcHkoKSBpcyB1c2VkIHRvIHNldCB0aGUgZmlkIHBh
dGguIFRoZSBmaXggaXMgYWdhaW4gdG8KICAgIHRha2UgdGhlIHdyaXRlIGxvY2suCiAgICAKICAg
IEZpeGVzIENWRS0yMDE4LTE5MzY0LgogICAgCiAgICBDYzogUCBKIFAgPHBwYW5kaXRAcmVkaGF0
LmNvbT4KICAgIFJlcG9ydGVkLWJ5OiB6aGliaW4gaHUgPG5vaXJmYXRlQGdtYWlsLmNvbT4KICAg
IFJldmlld2VkLWJ5OiBQcmFzYWQgSiBQYW5kaXQgPHBqcEBmZWRvcmFwcm9qZWN0Lm9yZz4KICAg
IFNpZ25lZC1vZmYtYnk6IEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgICAoY2hlcnJ5IHBp
Y2tlZCBmcm9tIGNvbW1pdCA1YjNjNzdhYTU4MWViYjIxNTEyNWM4NGIwNzQyMTE5NDgzNTcxZTU1
KQoKY29tbWl0IDAzYzI4NTQ0YTFiNjdmZDQ4ZWYxZmE3MjIzMTgxOGVmYTg1NjM4NzQKQXV0aG9y
OiBSb2dlciBQYXUgTW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpEYXRlOiAgIE1vbiBNYXIg
MTggMTg6Mzc6MzEgMjAxOSArMDEwMAoKICAgIHhlbi1tYXBjYWNoZTogdXNlIE1BUF9GSVhFRCBm
bGFnIHNvIHRoZSBtbWFwIGFkZHJlc3MgaGludCBpcyBhbHdheXMgaG9ub3JlZAogICAgCiAgICBP
ciBpZiBpdCdzIG5vdCBwb3NzaWJsZSB0byBob25vciB0aGUgaGludGVkIGFkZHJlc3MgYW4gZXJy
b3IgaXMgcmV0dXJuZWQKICAgIGluc3RlYWQuIFRoaXMgbWFrZXMgaXQgZWFzaWVyIHRvIHNwb3Qg
dGhlIGFjdHVhbCBmYWlsdXJlLCBpbnN0ZWFkIG9mCiAgICBmYWlsaW5nIGxhdGVyIG9uIHdoZW4g
dGhlIGNhbGxlciBvZiB4ZW5fcmVtYXBfYnVja2V0IHJlYWxpemVzIHRoZQogICAgbWFwcGluZyBo
YXMgbm90IGJlZW4gY3JlYXRlZCBhdCB0aGUgcmVxdWVzdGVkIGFkZHJlc3MuCiAgICAKICAgIEFs
c28gbm90ZSB0aGF0IGF0IGxlYXN0IG9uIEZyZWVCU0QgdXNpbmcgTUFQX0ZJWEVEIHdpbGwgY2F1
c2UgbW1hcCB0bwogICAgdHJ5IGhhcmRlciB0byBob25vciB0aGUgcGFzc2VkIGFkZHJlc3MuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXgu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5j
b20+CiAgICBBY2tlZC1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5j
b20+CiAgICBSZXZpZXdlZC1ieTogSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpcnRp
eC5jb20+CiAgICBNZXNzYWdlLUlkOiA8MjAxOTAzMTgxNzM3MzEuMTQ0OTQtMS1yb2dlci5wYXVA
Y2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBl
cmFyZEBjaXRyaXguY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgNDE1OGU5M2Y0
YWNlZDI0N2M4ZGI5NGEwMjc1ZmMwMjdkYTdkYzk3ZSkKCmNvbW1pdCBhMzVlZDE0NDQzMjk1OTlm
Mjk3NTUxMmM4MmJlNzk1ZjhhZjI4NGQ1CkF1dGhvcjogTWljaGFlbCBNY0NvbnZpbGxlIDxtbWNj
b0BteWtvbGFiLmNvbT4KRGF0ZTogICBGcmkgRGVjIDEgMTE6MzE6NTcgMjAxNyAtMDcwMAoKICAg
IG1tYXAoMikgcmV0dXJucyBNQVBfRkFJTEVELCBub3QgTlVMTCwgb24gZmFpbHVyZQogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBNaWNoYWVsIE1jQ29udmlsbGUgPG1tY2NvQG15a29sYWIuY29tPgog
ICAgUmV2aWV3ZWQtYnk6IEpvaG4gU25vdyA8anNub3dAcmVkaGF0LmNvbT4KICAgIFNpZ25lZC1v
ZmYtYnk6IE1pY2hhZWwgVG9rYXJldiA8bWp0QHRscy5tc2sucnU+CiAgICAoY2hlcnJ5IHBpY2tl
ZCBmcm9tIGNvbW1pdCBhYjFjZTliZDQ4OTdiOTkwOTgzNmUyZDUwYmNhODZmMmYzZjJkZGRjKQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 01 05:51:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 05:51:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLi9N-0004VK-T9; Wed, 01 May 2019 05:51:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xAd2=TB=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hLi9M-0004VA-2A
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 05:51:24 +0000
X-Inumbo-ID: 230382bc-6bd5-11e9-9b0e-e7526b6d9eb2
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 230382bc-6bd5-11e9-9b0e-e7526b6d9eb2;
 Wed, 01 May 2019 05:51:17 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hLi9E-0000l9-Gt; Wed, 01 May 2019 05:51:16 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hLi9D-00079a-4Y; Wed, 01 May 2019 05:51:15 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hLi9D-0002GW-3q; Wed, 01 May 2019 05:51:15 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135416-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-armhf-armhf-xl-vhd:leak-check/check:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-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-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-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-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-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=e0fb2c3d89aa77057ac4aa073e01f4ca484449b0
X-Osstest-Versions-That: qemuu=3284aa128153750f14a61e8a96fd085e6f2999b6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 01 May 2019 05:51:15 +0000
Subject: [Xen-devel] [qemu-mainline test] 135416: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTQxNiBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzU0MTYvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgMTggbGVhay1jaGVjay9jaGVjayAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzNTI1MQoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFp
bCBsaWtlIDEzNTI1MQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTM1MjUxCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzUy
NTEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBsaWtlIDEzNTI1MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTM1MjUxCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgog
cWVtdXUgICAgICAgICAgICAgICAgZTBmYjJjM2Q4OWFhNzcwNTdhYzRhYTA3M2UwMWY0Y2E0ODQ0
NDliMApiYXNlbGluZSB2ZXJzaW9uOgogcWVtdXUgICAgICAgICAgICAgICAgMzI4NGFhMTI4MTUz
NzUwZjE0YTYxZThhOTZmZDA4NWU2ZjI5OTliNgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTM1MjUx
ICAyMDE5LTA0LTI0IDE0OjQyOjU4IFogICAgNiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEz
NTM1MSAgMjAxOS0wNC0yNyAwOTo0NTo1MiBaICAgIDMgZGF5cyAgICAyIGF0dGVtcHRzClRlc3Rp
bmcgc2FtZSBzaW5jZSAgIDEzNTQxNiAgMjAxOS0wNC0yOSAxMjowODo1NyBaICAgIDEgZGF5cyAg
ICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0
OgogIEFsZXggV2lsbGlhbXNvbiA8YWxleC53aWxsaWFtc29uQHJlZGhhdC5jb20+CiAgQWxleGV5
IEthcmRhc2hldnNraXkgPGFpa0BvemxhYnMucnU+CiAgQXJ0eW9tIFRhcmFzZW5rbyA8YXRhcjRx
ZW11QGdtYWlsLmNvbT4KICBCZW5qYW1pbiBIZXJyZW5zY2htaWR0IDxiZW5oQGtlcm5lbC5jcmFz
aGluZy5vcmc+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ8OpZHJpYyBM
ZSBHb2F0ZXIgPGNsZ0BrYW9kLm9yZz4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9w
YmVhci5pZC5hdT4KICBEYXZpZCBIaWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4KICBFZHVh
cmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+CiAgRXJuZXN0IEVzZW5lIDxlcm9rZW4x
QGdtYWlsLmNvbT4KICBHcmVnIEt1cnogPGdyb3VnQGthb2Qub3JnPgogIEhhbGlsIFBhc2ljIDxw
YXNpY0BsaW51eC52bmV0LmlibS5jb20+CiAgSGFvemhvbmcgWmhhbmcgPGhhb3pob25nLnpoYW5n
QGludGVsLmNvbT4KICBJZ29yIE1hbW1lZG92IDxpbWFtbWVkb0ByZWRoYXQuY29tPgogIEphc29u
IEouIEhlcm5lIDxqamhlcm5lQGxpbnV4LmlibS5jb20+CiAgTWFya3VzIEFybWJydXN0ZXIgPGFy
bWJydUByZWRoYXQuY29tPgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9y
Zz4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+CiAgUHUgV2Vu
IDxwdXdlbkBoeWdvbi5jbj4KICBSaWNoYXJkIEhlbmRlcnNvbiA8cmljaGFyZC5oZW5kZXJzb25A
bGluYXJvLm9yZz4KICBTaGFoYWIgVmFoZWRpIDxzaGFoYWIudmFoZWRpQGdtYWlsLmNvbT4KICBT
dGFuaXNsYXYgTGFuY2kgPHBpeG9AcG9sZXBldGtvLmV1PgogIFN0ZWZhbm8gR2FyemFyZWxsYSA8
c2dhcnphcmVAcmVkaGF0LmNvbT4KICBUaG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4KICBX
ZWkgWWFuZyA8cmljaGFyZHcueWFuZ0BsaW51eC5pbnRlbC5jb20+CiAgWmhhbmcgWWkgPHlpLnou
emhhbmdAbGludXguaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxp
Z2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9s
b2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBh
cmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0
IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFz
dGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgoo
Tm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxNTE4IGxpbmVzIGxvbmcuKQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 01 06:43:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 06:43:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLixK-0008V9-Th; Wed, 01 May 2019 06:43:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xAd2=TB=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hLixJ-0008Uz-3w
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 06:43:01 +0000
X-Inumbo-ID: 55a5665c-6bdc-11e9-882d-fbaf8a493c77
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 55a5665c-6bdc-11e9-882d-fbaf8a493c77;
 Wed, 01 May 2019 06:42:48 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hLix6-0001tU-29; Wed, 01 May 2019 06:42:48 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hLix4-0001yS-Tl; Wed, 01 May 2019 06:42:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hLix4-0007IK-Sj; Wed, 01 May 2019 06:42:46 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135419-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-upstream-4.12-testing:test-amd64-amd64-xl-qcow2:guest-saverestore.2:fail:regression
 qemu-upstream-4.12-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-upstream-4.12-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-upstream-4.12-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.12-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.12-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.12-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-upstream-4.12-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=8023a62081ffbe3f734019076ec1a2b4213142bb
X-Osstest-Versions-That: qemuu=de5b678ca4dcdfa83e322491d478d66df56c1986
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 01 May 2019 06:42:46 +0000
Subject: [Xen-devel] [qemu-upstream-4.12-testing test] 135419: regressions -
 FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTQxOSBxZW11LXVwc3RyZWFtLTQuMTItdGVzdGluZyByZWFsIFtyZWFsXQpodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTM1NDE5LwoKUmVn
cmVzc2lvbnMgOi0oCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2lu
ZywKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFjb3cyICAgIDE2IGd1ZXN0LXNhdmVyZXN0b3JlLjIgICAgICBmYWlsIFJFR1IuIHZz
LiAxMzM3MzQKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tp
bmc6CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAg
MTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
MSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYt
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBm
b3IgdGVzdGluZzoKIHFlbXV1ICAgICAgICAgICAgICAgIDgwMjNhNjIwODFmZmJlM2Y3MzQwMTkw
NzZlYzFhMmI0MjEzMTQyYmIKYmFzZWxpbmUgdmVyc2lvbjoKIHFlbXV1ICAgICAgICAgICAgICAg
IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYKCkxhc3QgdGVzdCBvZiBi
YXNpcyAgIDEzMzczNCAgMjAxOS0wMy0xMiAwNzowOToxNyBaICAgNDkgZGF5cwpUZXN0aW5nIHNh
bWUgc2luY2UgICAxMzQ4NTkgIDIwMTktMDQtMTYgMTA6MDk6MDUgWiAgIDE0IGRheXMgICAgNiBh
dHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBB
bGJlcnRvIEdhcmNpYSA8YmVydG9AaWdhbGlhLmNvbT4KICBBbGV4IEJlbm7DqWUgPGFsZXguYmVu
bmVlQGxpbmFyby5vcmc+CiAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5j
b20+CiAgQkFMQVRPTiBab2x0YW4gPGJhbGF0b25AZWlrLmJtZS5odT4KICBCaGFyYXRhIEIgUmFv
IDxiaGFyYXRhQGxpbnV4LmlibS5jb20+CiAgQ2hyaXN0aWFuIEJvcm50cmFlZ2VyIDxib3JudHJh
ZWdlckBkZS5pYm0uY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55YXJkQG12aXN0YS5jb20+CiAg
Q29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgRGFuaWVsIEhlbnJpcXVlIEJhcmJv
emEgPGRhbmllbGhiNDEzQGdtYWlsLmNvbT4KICBEYW5pZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5n
ZUByZWRoYXQuY29tPgogIERhdmlkIEdpYnNvbiA8ZGF2aWRAZ2lic29uLmRyb3BiZWFyLmlkLmF1
PgogIERlbmlzIFYuIEx1bmV2IDxkZW5Ab3BlbnZ6Lm9yZz4KICBEci4gRGF2aWQgQWxhbiBHaWxi
ZXJ0IDxkZ2lsYmVydEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVk
aGF0LmNvbT4KICBFZHVhcmRvIE90dWJvIDxvdHVib0ByZWRoYXQuY29tPgogIEVyaWMgQmxha2Ug
PGVibGFrZUByZWRoYXQuY29tPgogIEZhbSBaaGVuZyA8ZmFtekByZWRoYXQuY29tPgogIEZvcnJl
c3QgTGl1IDxmb3JyZXN0bEBzeW5vbG9neS5jb20+CiAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJl
ZGhhdC5jb20+CiAgR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KICBJZ29yIE1hbW1lZG92IDxp
bWFtbWVkb0ByZWRoYXQuY29tPgogIElseWEgTWF4aW1ldHMgPGkubWF4aW1ldHNAc2Ftc3VuZy5j
b20+CiAgSmFub3NjaCBGcmFuayA8ZnJhbmtqYUBsaW51eC5pYm0uY29tPgogIEphc29uIFdhbmcg
PGphc293YW5nQHJlZGhhdC5jb20+CiAgSmVmZiBDb2R5IDxqY29keUByZWRoYXQuY29tPgogIEpp
YSBIZSA8aGVqaWFuZXRAZ21haWwuY29tPgogIEpvaG4gU25vdyA8anNub3dAcmVkaGF0LmNvbT4K
ICBLYW1hbCBIZWliIDxrYW1hbGhlaWIxQGdtYWlsLmNvbT4KICBLZXZpbiBXb2xmIDxrd29sZkBy
ZWRoYXQuY29tPgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGF1cmVudCBE
ZXNub2d1ZXMgPGxhdXJlbnQuZGVzbm9ndWVzQGdtYWlsLmNvbT4KICBMYXVyZW50IFZpdmllciA8
bGF1cmVudEB2aXZpZXIuZXU+CiAgTGVvbmFyZG8gQnJhcyA8bGVvbmFyZG9AbGludXgudm5ldC5p
Ym0uY29tPgogIExpIFFpYW5nIDxsaXEzZWFAZ21haWwuY29tPgogIExpYW0gTWVyd2ljayA8TGlh
bS5NZXJ3aWNrQG9yYWNsZS5jb20+CiAgbGl1anVuamllIDxsaXVqdW5qaWUyM0BodWF3ZWkuY29t
PgogIE1hcmMtQW5kcsOpIEx1cmVhdSA8bWFyY2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPgogIE1h
cmNlbCBBcGZlbGJhdW0gPG1hcmNlbC5hcGZlbGJhdW1AZ21haWwuY29tPgogIE1hcmsgQ2F2ZS1B
eWxhbmQgPG1hcmsuY2F2ZS1heWxhbmRAaWxhbmRlLmNvLnVrPgogIE1hcmt1cyBBcm1icnVzdGVy
IDxhcm1icnVAcmVkaGF0LmNvbT4KICBNYXggRmlsaXBwb3YgPGpjbXZia2JjQGdtYWlsLmNvbT4K
ICBNYXggUmVpdHogPG1yZWl0ekByZWRoYXQuY29tPgogIE1pY2hhZWwgUm90aCA8bWRyb3RoQGxp
bnV4LnZuZXQuaWJtLmNvbT4KICBNaWNoYWVsIFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29tPgog
IE5pZWxzIGRlIFZvcyA8bmRldm9zQHJlZGhhdC5jb20+CiAgUGFvbG8gQm9uemluaSA8cGJvbnpp
bmlAcmVkaGF0LmNvbT4KICBQYXVsIEEuIENsYXJrZSA8cGNAdXMuaWJtLmNvbT4KICBQZXRlciBN
YXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgUGV0ZXIgV3UgPHBldGVyQGxla2Vu
c3RleW4ubmw+CiAgUGV0ZXIgWHUgPHBldGVyeEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhp
ZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KICBQcmFzYWQgSiBQYW5kaXQgPHBqcEBmZWRv
cmFwcm9qZWN0Lm9yZz4KICBQcmFzYWQgU2luZ2Ftc2V0dHkgPHByYXNhZC5zaW5nYW1zZXR0eUBv
cmFjbGUuY29tPgogIFByYXNhbm5hIEt1bWFyIEthbGV2ZXIgPHByYXNhbm5hLmthbGV2ZXJAcmVk
aGF0LmNvbT4KICBSaWNoYXJkIEhlbmRlcnNvbiA8cmljaGFyZC5oZW5kZXJzb25AbGluYXJvLm9y
Zz4KICBSaWNoYXJkIFcuTS4gSm9uZXMgPHJqb25lc0ByZWRoYXQuY29tPgogIFJvZ2VyIFBhdSBN
b25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1
QGNpdHJpeC5jb20+CiAgU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5b24u
b3JnPgogIFN0ZWZhbiBCZXJnZXIgPHN0ZWZhbmJAbGludXguaWJtLmNvbT4KICBTdGVmYW4gQmVy
Z2VyIDxzdGVmYW5iQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBUaG9tYXMgSHV0aCA8dGh1dGhAcmVk
aGF0LmNvbT4KICBUb255IEdhcm5vY2stSm9uZXMgPHRvbnkuZ2Fybm9jay1qb25lc0BnbGFzZ293
LmFjLnVrPgogIFRvbnkgR2Fybm9jay1Kb25lcyA8dG9ueWdhcm5vY2tqb25lc0BnbWFpbC5jb20+
CiAgVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSA8dnNlbWVudHNvdkB2aXJ0dW96em8uY29t
PgogIFdpbGxpYW0gQm93bGluZyA8d2lsbEB3Ym93bGluZy5pbmZvPgogIHl1Y2hlbmxpbiA8eXVj
aGVubGluQHN5bm9sb2d5LmNvbT4KICBZdXJ5IEtvdG92IDx5dXJ5LWtvdG92QHlhbmRleC10ZWFt
LnJ1PgogIFpoZW5nIFhpYW5nIDx4aWFuZy56aGVuZ0BsaW5hcm8ub3JnPgogIFpoZW5nIFhpYW5n
IDx6aGVuZ3hpYW5nOUBodWF3ZWkuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
c2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQt
ZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9n
cy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRj
LiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0
ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9
bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcu
CgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAyODc0IGxpbmVzIGxvbmcuKQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 01 06:46:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 06:46:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLj0J-0000FO-JE; Wed, 01 May 2019 06:46:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xAd2=TB=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hLj0I-0000F6-La
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 06:46:06 +0000
X-Inumbo-ID: cad6627c-6bdc-11e9-843c-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cad6627c-6bdc-11e9-843c-bc764e045a96;
 Wed, 01 May 2019 06:46:05 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hLj0G-0001xE-N3; Wed, 01 May 2019 06:46:04 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hLj0G-0002Fs-DM; Wed, 01 May 2019 06:46:04 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hLj0G-0001WJ-Ch; Wed, 01 May 2019 06:46:04 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135431-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:leak-check/check:fail:regression
X-Osstest-Versions-This: ovmf=e2d3a25f1a3135221a9c8061e1b8f90245d727eb
X-Osstest-Versions-That: ovmf=20029ca22baaeb9418c1fd9df88d12d32d585cb6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 01 May 2019 06:46:04 +0000
Subject: [Xen-devel] [ovmf test] 135431: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTQzMSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzU0MzEvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAyMSBsZWFrLWNoZWNrL2NoZWNrIGZhaWwgUkVHUi4gdnMuIDEzNTMxOAoKdmVyc2lvbiB0YXJn
ZXRlZCBmb3IgdGVzdGluZzoKIG92bWYgICAgICAgICAgICAgICAgIGUyZDNhMjVmMWEzMTM1MjIx
YTljODA2MWUxYjhmOTAyNDVkNzI3ZWIKYmFzZWxpbmUgdmVyc2lvbjoKIG92bWYgICAgICAgICAg
ICAgICAgIDIwMDI5Y2EyMmJhYWViOTQxOGMxZmQ5ZGY4OGQxMmQzMmQ1ODVjYjYKCkxhc3QgdGVz
dCBvZiBiYXNpcyAgIDEzNTMxOCAgMjAxOS0wNC0yNiAxMDo0MToyMyBaICAgIDQgZGF5cwpGYWls
aW5nIHNpbmNlICAgICAgICAxMzUzNzEgIDIwMTktMDQtMjggMDA6NDE6MjQgWiAgICAzIGRheXMg
ICAgMiBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzU0MzEgIDIwMTktMDQtMjkgMTM6
NDE6MzQgWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCBy
ZXZpc2lvbnMgdW5kZXIgdGVzdDoKICAiVGllbiBIb2NrLCBMb2giIDx0aWVuLmhvY2subG9oQGlu
dGVsLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4KICBC
b2IgRmVuZyA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgQnJldCBCYXJrZWxldyA8QnJldC5CYXJr
ZWxld0BtaWNyb3NvZnQuY29tPgogIERhbmRhbiBCaSA8ZGFuZGFuLmJpQGludGVsLmNvbT4KICBI
YW8gV3UgPGhhby5hLnd1QGludGVsLmNvbT4KICBNYXJjaW4gV29qdGFzIDxtd0BzZW1paGFsZi5j
b20+CiAgU2hlbmdsZWkgWmhhbmcgPHNoZW5nbGVpLnpoYW5nQGludGVsLmNvbT4KICBUaWVuIEhv
Y2ssIExvaCA8dGllbi5ob2NrLmxvaEBpbnRlbC5jb20+CiAgV2FuZyBGYW4gPGZhbi53YW5nQGlu
dGVsLmNvbT4KICBXYW5nLCBGYW4gPGZhbi53YW5nQGludGVsLmNvbT4KICBYdWUgU2hlbmdmZW5n
WCA8c2hlbmdmZW5neC54dWVAaW50ZWwuY29tPgogIFh1ZSwgU2hlbmdmZW5nWCA8c2hlbmdmZW5n
eC54dWVAaW50ZWwuY29tPgogIFpoaWNoYW8gR2FvIDx6aGljaGFvLmdhb0BpbnRlbC5jb20+Cgpq
b2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24g
b3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1h
Z2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFp
bGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3Qv
bG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2Vu
ZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRl
c3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZp
c2lvbiBsb2c7IGl0IHdvdWxkIGJlIDEwMTUgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 01 07:18:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 07:18:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLjVg-0002mt-Cc; Wed, 01 May 2019 07:18:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=WEFG=TB=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1hLjVf-0002mo-EL
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 07:18:31 +0000
X-Inumbo-ID: 5188e907-6be1-11e9-843c-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5188e907-6be1-11e9-843c-bc764e045a96;
 Wed, 01 May 2019 07:18:30 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp02.buh.bitdefender.net [10.17.80.76])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 841343064498; Wed,  1 May 2019 10:18:28 +0300 (EEST)
Received: from [192.168.228.119] (unknown [86.120.158.85])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 24E21306E4AC;
 Wed,  1 May 2019 10:18:28 +0300 (EEST)
To: Tamas K Lengyel <tamas@tklengyel.com>, xen-devel@lists.xenproject.org
References: <20190501042249.1218-1-tamas@tklengyel.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <2924b458-c79d-0993-b54f-924fec1f0caf@bitdefender.com>
Date: Wed, 1 May 2019 10:17:43 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190501042249.1218-1-tamas@tklengyel.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH] x86/vm_event: correctly gather gs_shadow
 value
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gNS8xLzE5IDc6MjIgQU0sIFRhbWFzIEsgTGVuZ3llbCB3cm90ZToKPiBDdXJyZW50bHkgdGhl
IGdzX3NoYWRvdyB2YWx1ZSBpcyBvbmx5IGNhY2hlZCB3aGVuIHRoZSB2Q1BVIGlzIGJlaW5nIHNj
aGVkdWxlZAo+IG91dCBieSBYZW4uIFJlcG9ydGluZyB0aGlzICh1c3VhbGx5KSBzdGFsZSB2YWx1
ZSB0aHJvdWdoIHZtX2V2ZW50IGlzIGluY29ycmVjdCwKPiBzaW5jZSBpdCBkb2Vzbid0IHJlcHJl
c2VudCB0aGUgYWN0dWFsIHN0YXRlIG9mIHRoZSB2Q1BVIGF0IHRoZSB0aW1lIHRoZSBldmVudAo+
IHdhcyByZWNvcmRlZC4gVGhpcyBwcmV2ZW50cyB2bV9ldmVudCBzdWJzY3JpYmVycyBmcm9tIGNv
cnJlY3RseSBmaW5kaW5nIGtlcm5lbAo+IHN0cnVjdHVyZXMgaW4gdGhlIGd1ZXN0IHdoZW4gaXQg
aXMgdHJhcHBlZCB3aGlsZSBpbiByaW5nMy4KCklzbid0IHRoZSBWQ1BVIGFsd2F5cyBzY2hlZHVs
ZWQgb3V0IChzaW5jZSBpdCBpcyBwYXVzZWQpIHdpdGggc3luYwp2bV9ldmVudHM/IElzIHRoaXMg
YW4gYXN5bmMgZml4IG9ubHk/CgpJbiBhbnkgY2FzZSwKCkFja2VkLWJ5OiBSYXp2YW4gQ29qb2Nh
cnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CgoKVGhhbmtzLApSYXp2YW4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 01 07:21:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 07:21:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLjYO-0003SE-Sl; Wed, 01 May 2019 07:21:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xAd2=TB=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hLjYN-0003S2-Ii
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 07:21:19 +0000
X-Inumbo-ID: b22f3830-6be1-11e9-ae85-137b61a286e0
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b22f3830-6be1-11e9-ae85-137b61a286e0;
 Wed, 01 May 2019 07:21:11 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hLjYE-0002hQ-OZ; Wed, 01 May 2019 07:21:10 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hLjYD-0004g2-7G; Wed, 01 May 2019 07:21:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hLjYD-0001SZ-3j; Wed, 01 May 2019 07:21:09 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135421-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.9-testing:build-amd64-prev:xen-build:fail:regression
 xen-4.9-testing:build-amd64-xsm:xen-build:fail:regression
 xen-4.9-testing:build-amd64:xen-build:fail:regression
 xen-4.9-testing:build-i386-prev:xen-build:fail:regression
 xen-4.9-testing:build-i386:xen-build:fail:regression
 xen-4.9-testing:build-i386-xsm:xen-build:fail:regression
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-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-i386-xl-qemut-debianhvm-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-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-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-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-xtf-amd64-amd64-4: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-pair:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-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-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-livepatch:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-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-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-livepatch: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-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-xtf-amd64-amd64-3:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm: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-qemuu-nested-intel:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-credit2: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-amd64-xl-xsm: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-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-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-qemut-rhel6hvm-intel: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:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-migrupgrade: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-amd64-pvgrub: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-amd64-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-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-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-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: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-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=f72414a56fecd8db2963a2dfe4409e27a479992e
X-Osstest-Versions-That: xen=54aa382cbcdc1e2ba75d6734151ca6e53104e2f2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 01 May 2019 07:21:09 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 135421: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTQyMSB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNTQyMS8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQtcHJldiAgICAgICAg
ICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMyODg5CiBi
dWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMzI4ODkKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMjg4OQogYnVpbGQtaTM4Ni1w
cmV2ICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTMyODg5CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzI4ODkKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMjg4OQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hl
Y2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjct
YW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC00ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20t
ZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4
NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAg
MSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICBibG9ja2VkIG4vYQogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1zaGFkb3cgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEg
YnVpbGQtY2hlY2soMSkgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWNvdzIgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
bXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRl
bCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC14dGYtYW1k
NjQtYW1kNjQtNSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LW1pZ3J1cGdyYWRlICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZn
cnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAg
ICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQg
Zm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBmNzI0MTRhNTZmZWNkOGRiMjk2M2Ey
ZGZlNDQwOWUyN2E0Nzk5OTJlCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAg
ICA1NGFhMzgyY2JjZGMxZTJiYTc1ZDY3MzQxNTFjYTZlNTMxMDRlMmYyCgpMYXN0IHRlc3Qgb2Yg
YmFzaXMgICAxMzI4ODkgIDIwMTktMDItMDQgMjI6MDQ6MDkgWiAgIDg1IGRheXMKRmFpbGluZyBz
aW5jZSAgICAgICAgMTMzMTQ3ICAyMDE5LTAyLTExIDEzOjQxOjUwIFogICA3OCBkYXlzICAgNDUg
YXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMzNjAzICAyMDE5LTAzLTA1IDE4OjQ5OjM1
IFogICA1NiBkYXlzICAgMzAgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNp
b25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4K
ICBNYW51ZWwgQm91eWVyIDxib3V5ZXJAYW50aW9jaGUuZXUub3JnPgogIFNlcmdleSBEeWFzbGkg
PHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFy
bTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm02
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYt
cHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNt
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFk
b3cgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihO
byByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDQ2NCBsaW5lcyBsb25nLikKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 01 07:39:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 07:39:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLjpW-0004W2-Eh; Wed, 01 May 2019 07:39:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2zDm=TB=citrix.com=prvs=017a1499b=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hLjpV-0004Vx-Mv
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 07:39:01 +0000
X-Inumbo-ID: 2e9eda4c-6be4-11e9-843c-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2e9eda4c-6be4-11e9-843c-bc764e045a96;
 Wed, 01 May 2019 07:39:00 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,416,1549929600"; d="scan'208";a="89506814"
To: Razvan Cojocaru <rcojocaru@bitdefender.com>, Tamas K Lengyel
 <tamas@tklengyel.com>, <xen-devel@lists.xenproject.org>
References: <20190501042249.1218-1-tamas@tklengyel.com>
 <2924b458-c79d-0993-b54f-924fec1f0caf@bitdefender.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <69a54da5-c4d2-77e8-7d24-a07dcd32aa9c@citrix.com>
Date: Wed, 1 May 2019 08:38:47 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <2924b458-c79d-0993-b54f-924fec1f0caf@bitdefender.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] x86/vm_event: correctly gather gs_shadow
 value
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMDUvMjAxOSAwODoxNywgUmF6dmFuIENvam9jYXJ1IHdyb3RlOgo+IE9uIDUvMS8xOSA3
OjIyIEFNLCBUYW1hcyBLIExlbmd5ZWwgd3JvdGU6Cj4+IEN1cnJlbnRseSB0aGUgZ3Nfc2hhZG93
IHZhbHVlIGlzIG9ubHkgY2FjaGVkIHdoZW4gdGhlIHZDUFUgaXMgYmVpbmcgc2NoZWR1bGVkCj4+
IG91dCBieSBYZW4uIFJlcG9ydGluZyB0aGlzICh1c3VhbGx5KSBzdGFsZSB2YWx1ZSB0aHJvdWdo
IHZtX2V2ZW50IGlzIGluY29ycmVjdCwKPj4gc2luY2UgaXQgZG9lc24ndCByZXByZXNlbnQgdGhl
IGFjdHVhbCBzdGF0ZSBvZiB0aGUgdkNQVSBhdCB0aGUgdGltZSB0aGUgZXZlbnQKPj4gd2FzIHJl
Y29yZGVkLiBUaGlzIHByZXZlbnRzIHZtX2V2ZW50IHN1YnNjcmliZXJzIGZyb20gY29ycmVjdGx5
IGZpbmRpbmcga2VybmVsCj4+IHN0cnVjdHVyZXMgaW4gdGhlIGd1ZXN0IHdoZW4gaXQgaXMgdHJh
cHBlZCB3aGlsZSBpbiByaW5nMy4KPiBJc24ndCB0aGUgVkNQVSBhbHdheXMgc2NoZWR1bGVkIG91
dCAoc2luY2UgaXQgaXMgcGF1c2VkKSB3aXRoIHN5bmMKPiB2bV9ldmVudHM/IElzIHRoaXMgYW4g
YXN5bmMgZml4IG9ubHk/CgpQYXVzZWQgaXNuJ3QgYWx3YXlzIHNjaGVkdWxlZCBvdXQuwqAgSXQg
Y2FuIGJlIGhhbGYtaWRsZSB3aXRoIHN0YXRlIHN0aWxsCmluIGhhcmR3YXJlLgoKPgo+IEluIGFu
eSBjYXNlLAo+Cj4gQWNrZWQtYnk6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVu
ZGVyLmNvbT4KClJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 01 07:50:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 07:50:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLk0V-0005wo-H3; Wed, 01 May 2019 07:50:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2zDm=TB=citrix.com=prvs=017a1499b=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hLk0T-0005wj-UD
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 07:50:21 +0000
X-Inumbo-ID: c25ce398-6be5-11e9-899f-f7e91684a037
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c25ce398-6be5-11e9-899f-f7e91684a037;
 Wed, 01 May 2019 07:50:17 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,416,1549929600"; d="scan'208";a="89507046"
To: Tamas K Lengyel <tamas@tklengyel.com>, <xen-devel@lists.xenproject.org>
References: <20190501042249.1218-1-tamas@tklengyel.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <602abffd-4cb8-c471-3adb-38d6bc3b1cb9@citrix.com>
Date: Wed, 1 May 2019 08:50:14 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190501042249.1218-1-tamas@tklengyel.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] x86/vm_event: correctly gather gs_shadow
 value
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMDUvMjAxOSAwNToyMiwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+IEN1cnJlbnRseSB0
aGUgZ3Nfc2hhZG93IHZhbHVlIGlzIG9ubHkgY2FjaGVkIHdoZW4gdGhlIHZDUFUgaXMgYmVpbmcg
c2NoZWR1bGVkCj4gb3V0IGJ5IFhlbi4gUmVwb3J0aW5nIHRoaXMgKHVzdWFsbHkpIHN0YWxlIHZh
bHVlIHRocm91Z2ggdm1fZXZlbnQgaXMgaW5jb3JyZWN0LAo+IHNpbmNlIGl0IGRvZXNuJ3QgcmVw
cmVzZW50IHRoZSBhY3R1YWwgc3RhdGUgb2YgdGhlIHZDUFUgYXQgdGhlIHRpbWUgdGhlIGV2ZW50
Cj4gd2FzIHJlY29yZGVkLiBUaGlzIHByZXZlbnRzIHZtX2V2ZW50IHN1YnNjcmliZXJzIGZyb20g
Y29ycmVjdGx5IGZpbmRpbmcga2VybmVsCj4gc3RydWN0dXJlcyBpbiB0aGUgZ3Vlc3Qgd2hlbiBp
dCBpcyB0cmFwcGVkIHdoaWxlIGluIHJpbmczLgo+Cj4gU2lnbmVkLW9mZi1ieTogVGFtYXMgSyBM
ZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgo+IENjOiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pv
Y2FydUBiaXRkZWZlbmRlci5jb20+Cj4gQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KPiBDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiBDYzog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiBDYzogUm9nZXIgUGF1IE1vbm5lIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4KPiAtLS0KPiAgeGVuL2FyY2gveDg2L3ZtX2V2ZW50LmMgfCAyICst
Cj4gIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQo+Cj4gZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni92bV9ldmVudC5jIGIveGVuL2FyY2gveDg2L3ZtX2V2ZW50
LmMKPiBpbmRleCA1MWMzNDkzYjFkLi40NDY0OTQwZGE3IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNo
L3g4Ni92bV9ldmVudC5jCj4gKysrIGIveGVuL2FyY2gveDg2L3ZtX2V2ZW50LmMKCkFjdHVhbGx5
LCBjb21lIHRvIHRoaW5rIG9mIGl0LCB0aGUgc2FtZSBpcyB0cnVlIGZvciB0aGUgU1lTRU5URVLC
oApkZXRhaWxzLCB3aGljaCBieSBkZWZhdWx0IGFyZSByZWFkL3dyaXRlIHRvIHRoZSBndWVzdCB3
aGlsZSBpdCBpcwpzY2hlZHVsZWQuwqAgQXMgYSByZXN1bHQsIHRoZSBkZXRhaWxzIHJlcG9ydGVk
IGhlcmUgd2lsbCBmcm9tIHRoZSBsYXN0CnZjcHUgY29udGV4dCBzd2l0Y2gsIGFuZCBwb3NzaWJs
eSBzdGFsZS4KCkl0IG1pZ2h0IGJlIHdvcnRoIGludHJvZHVjaW5nIGEgInN5bmMgc3RhdGUgZnJv
bSBodyIgaG9vayB3aGljaCBjb2xsZWN0cwphbGwgdGhlIGRhdGEgd2UgaW50ZW5kIHRvIHBhc3Mg
dG8gdGhlIGludHJvc3BlY3Rpb24gYWdlbnQuCgp+QW5kcmV3IwoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 01 09:22:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 09:22:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLlRW-0005dk-O0; Wed, 01 May 2019 09:22:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=q/fo=TB=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hLlRV-0005df-V2
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 09:22:21 +0000
X-Inumbo-ID: 9ecd569d-6bf2-11e9-843c-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 9ecd569d-6bf2-11e9-843c-bc764e045a96;
 Wed, 01 May 2019 09:22:20 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 0AC42A78;
 Wed,  1 May 2019 02:22:20 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 125FF3F719;
 Wed,  1 May 2019 02:22:18 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <alpine.DEB.2.10.1904301358560.13269@sstabellini-ThinkPad-X260>
 <1556658172-8824-2-git-send-email-sstabellini@kernel.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <c2e2e752-ae93-f378-2f84-2f9833b13c32@arm.com>
Date: Wed, 1 May 2019 10:22:17 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <1556658172-8824-2-git-send-email-sstabellini@kernel.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 02/10] xen: rename un/map_mmio_regions to
 un/map_regions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, JBeulich@suse.com,
 andrew.cooper3@citrix.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAzMC8wNC8yMDE5IDIyOjAyLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gTm93
IHRoYXQgbWFwX21taW9fcmVnaW9ucyB0YWtlcyBhIHAybXQgcGFyYW1ldGVyLCB0aGVyZSBpcyBu
byBuZWVkIHRvCj4ga2VlcCAibW1pbyIgaW4gdGhlIG5hbWUuIFRoZSBwMm10IHBhcmFtZXRlciBk
b2VzIGEgYmV0dGVyIGpvYiBhdAo+IGV4cHJlc3Npbmcgd2hhdCB0aGUgbWFwcGluZyBpcyBhYm91
dC4gTGV0J3Mgc2F2ZSB0aGUgZW52aXJvbm1lbnQgNQo+IGNoYXJhY3RlcnMgYXQgYSB0aW1lLgoK
QXQgbGVhc3Qgb24gQXJtLCB3aGF0J3MgdGhlIGRpZmZlcmVuY2Ugd2l0aCBndWVzdF9waHlzbWFw
X2FkZF9lbnRyeSBhbmQgdGhpcyAKZnVuY3Rpb24gbm93PyBPbiB4ODYsIGhvdyBkb2VzIHRoZSB1
c2VyIG5vdyB3aGljaCBmdW5jdGlvbiB0byB1c2U/CgpXaGF0IGFjdHVhbGx5IHRlbGwgdGhlIHVz
ZXJzIGl0IHNob3VsZCBub3QgdXNlIHRoaXMgZnVuY3Rpb24gZm9yIFJBTT8KCkNoZWVycywKCi0t
IApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 01 09:42:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 09:42:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLlkd-0007FH-C9; Wed, 01 May 2019 09:42:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=q/fo=TB=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hLlkc-0007FC-8b
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 09:42:06 +0000
X-Inumbo-ID: 60e9bf04-6bf5-11e9-81c5-33cf5ab0e490
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 60e9bf04-6bf5-11e9-81c5-33cf5ab0e490;
 Wed, 01 May 2019 09:42:05 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 7E349A78;
 Wed,  1 May 2019 02:42:04 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 5C5713F719;
 Wed,  1 May 2019 02:42:03 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <alpine.DEB.2.10.1904301358560.13269@sstabellini-ThinkPad-X260>
 <1556658172-8824-5-git-send-email-sstabellini@kernel.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <ef154a23-8b1d-31be-ada5-769c76f73bd6@arm.com>
Date: Wed, 1 May 2019 10:42:01 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <1556658172-8824-5-git-send-email-sstabellini@kernel.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 05/10] libxl/xl: add memory policy option
 to iomem
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, ian.jackson@eu.citrix.com,
 wei.liu2@citrix.com, Jan Beulich <JBeulich@suse.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAzMC8wNC8yMDE5IDIyOjAyLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gQWRk
IGEgbmV3IG1lbW9yeSBwb2xpY3kgb3B0aW9uIGZvciB0aGUgaW9tZW0gcGFyYW1ldGVyLgo+IFBv
c3NpYmxlIHZhbHVlcyBhcmU6Cj4gLSBhcm1fZGV2bWVtLCBkZXZpY2UgbkdSRSwgdGhlIGRlZmF1
bHQgb24gQVJNCj4gLSBhcm1fbWVtb3J5LCBXQiBjYWNoYWJsZSBtZW1vcnkKPiAtIHg4Nl91Yzog
dW5jYWNoYWJsZSBtZW1vcnksIHRoZSBkZWZhdWx0IG9uIHg4Ngo+IAo+IFN0b3JlIHRoZSBwYXJh
bWV0ZXIgaW4gYSBuZXcgZmllbGQgaW4gbGlieGxfaW9tZW1fcmFuZ2UuCj4gCj4gUGFzcyB0aGUg
bWVtb3J5IHBvbGljeSBvcHRpb24gdG8geGNfZG9tYWluX21lbV9tYXBfcG9saWN5Lgo+IAo+IFNp
Z25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KPiBD
QzogaWFuLmphY2tzb25AZXUuY2l0cml4LmNvbQo+IENDOiB3ZWkubGl1MkBjaXRyaXguY29tCj4g
LS0tCj4gQ2hhbmdlcyBpbiB2MjoKPiAtIGFkZCAjZGVmaW5lIExJQlhMX0hBVkVfTUVNT1JZX1BP
TElDWQo+IC0gYWJpbGl0eSB0byBwYXJ0IHRoZSBtZW1vcnkgcG9saWN5IHBhcmFtZXRlciBldmVu
IGlmIGdmbiBpcyBub3QgcGFzc2VkCj4gLSByZW5hbWUgY2FjaGVfcG9saWN5IHRvIG1lbW9yeSBw
b2xpY3kKPiAtIHJlbmFtZSBNRU1PUllfUE9MSUNZX0RFVk1FTSB0byBNRU1PUllfUE9MSUNZX0FS
TV9ERVZfbkdSRQo+IC0gcmVuYW1lIE1FTU9SWV9QT0xJQ1lfTUVNT1JZIHRvIE1FTU9SWV9QT0xJ
Q1lfQVJNX01FTV9XQgo+IC0gcmVuYW1lIG1lbW9yeSB0byBhcm1fbWVtb3J5IGFuZCBkZXZtZW0g
dG8gYXJtX2Rldm1lbQo+IC0gZXhwYW5kIHRoZSBub24tc2VjdXJpdHkgc3VwcG9ydCBzdGF0dXMg
dG8gbm9uIGRldmljZSBwYXNzdGhyb3VnaCBpb21lbQo+ICAgIGNvbmZpZ3VyYXRpb25zCj4gLSBy
ZW5hbWUgaW9tZW0gb3B0aW9ucwo+IC0gYWRkIHg4NiBzcGVjaWZpYyBpb21lbSBvcHRpb24KPiAt
LS0KPiAgIFNVUFBPUlQubWQgICAgICAgICAgICAgICAgICB8ICAyICstCj4gICBkb2NzL21hbi94
bC5jZmcuNS5wb2QuaW4gICAgfCAgNyArKysrKystCj4gICB0b29scy9saWJ4bC9saWJ4bC5oICAg
ICAgICAgfCAgNSArKysrKwo+ICAgdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgIHwgMjEgKysr
KysrKysrKysrKysrKysrKy0tCj4gICB0b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgfCAgOSAr
KysrKysrKysKPiAgIHRvb2xzL3hsL3hsX3BhcnNlLmMgICAgICAgICB8IDIyICsrKysrKysrKysr
KysrKysrKysrKy0KPiAgIDYgZmlsZXMgY2hhbmdlZCwgNjEgaW5zZXJ0aW9ucygrKSwgNSBkZWxl
dGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvU1VQUE9SVC5tZCBiL1NVUFBPUlQubWQKPiBpbmRl
eCBlNGZiMTViLi5mMjlhMjk5IDEwMDY0NAo+IC0tLSBhL1NVUFBPUlQubWQKPiArKysgYi9TVVBQ
T1JULm1kCj4gQEAgLTY0OSw3ICs2NDksNyBAQCB0byBiZSB1c2VkIGluIGFkZGl0aW9uIHRvIFFF
TVUuCj4gICAKPiAgIAlTdGF0dXM6IEV4cGVyaW1lbnRhbAo+ICAgCj4gLSMjIyBBUk0vTm9uLVBD
SSBkZXZpY2UgcGFzc3Rocm91Z2gKPiArIyMjIEFSTS9Ob24tUENJIGRldmljZSBwYXNzdGhyb3Vn
aCBhbmQgb3RoZXIgaW9tZW0gY29uZmlndXJhdGlvbnMKCkkgYW0gbm90IHN1cmUgd2h5IGlvbWVt
IGlzIGFkZGVkIGhlcmU/IEFsc28gd2hhdCB3YXMgdGhlIHNlY3VyaXR5IHN1cHBvcnQgYmVmb3Jl
IApoYW5kPyBXYXMgaXQgc3VwcG9ydGVkPwoKPiAgIAo+ICAgICAgIFN0YXR1czogU3VwcG9ydGVk
LCBub3Qgc2VjdXJpdHkgc3VwcG9ydGVkCj4gICAKPiBkaWZmIC0tZ2l0IGEvZG9jcy9tYW4veGwu
Y2ZnLjUucG9kLmluIGIvZG9jcy9tYW4veGwuY2ZnLjUucG9kLmluCj4gaW5kZXggYzdkNzBlNi4u
Yzg1ODU3ZSAxMDA2NDQKPiAtLS0gYS9kb2NzL21hbi94bC5jZmcuNS5wb2QuaW4KPiArKysgYi9k
b2NzL21hbi94bC5jZmcuNS5wb2QuaW4KPiBAQCAtMTIyMiw3ICsxMjIyLDcgQEAgaXMgZ2l2ZW4g
aW4gaGV4YWRlY2ltYWwgZm9ybWF0IGFuZCBtYXkgZWl0aGVyIGJlIGEgcmFuZ2UsIGUuZy4gQzwy
ZjgtMmZmPgo+ICAgSXQgaXMgcmVjb21tZW5kZWQgdG8gb25seSB1c2UgdGhpcyBvcHRpb24gZm9y
IHRydXN0ZWQgVk1zIHVuZGVyCj4gICBhZG1pbmlzdHJhdG9yJ3MgY29udHJvbC4KPiAgIAo+IC09
aXRlbSBCPGlvbWVtPVsgIklPTUVNX1NUQVJULE5VTV9QQUdFU1tAR0ZOXSIsICJJT01FTV9TVEFS
VCxOVU1fUEFHRVNbQEdGTl0iLCAuLi5dPgo+ICs9aXRlbSBCPGlvbWVtPVsgIklPTUVNX1NUQVJU
LE5VTV9QQUdFU1tAR0ZOXSxNRU1PUllfUE9MSUNZIiwgIklPTUVNX1NUQVJULE5VTV9QQUdFU1tA
R0ZOXVssTUVNT1JZX1BPTElDWV0iLCAuLi5dPgo+ICAgCj4gICBBbGxvdyBhdXRvLXRyYW5zbGF0
ZWQgZG9tYWlucyB0byBhY2Nlc3Mgc3BlY2lmaWMgaGFyZHdhcmUgSS9PIG1lbW9yeSBwYWdlcy4K
PiAgIAo+IEBAIC0xMjMzLDYgKzEyMzMsMTEgQEAgQjxHRk4+IGlzIG5vdCBzcGVjaWZpZWQsIHRo
ZSBtYXBwaW5nIHdpbGwgYmUgcGVyZm9ybWVkIHVzaW5nIEI8SU9NRU1fU1RBUlQ+Cj4gICBhcyBh
IHN0YXJ0IGluIHRoZSBndWVzdCdzIGFkZHJlc3Mgc3BhY2UsIHRoZXJlZm9yZSBwZXJmb3JtaW5n
IGEgMToxIG1hcHBpbmcKPiAgIGJ5IGRlZmF1bHQuCj4gICBBbGwgb2YgdGhlc2UgdmFsdWVzIG11
c3QgYmUgZ2l2ZW4gaW4gaGV4YWRlY2ltYWwgZm9ybWF0Lgo+ICtCPE1FTU9SWV9QT0xJQ1k+IGZv
ciBBUk0gcGxhdGZvcm1zOgo+ICsgIC0gImFybV9kZXZtZW0iIGZvciBEZXZpY2UgbkdSRSwgdGhl
IGRlZmF1bHQgb24gQVJNCgpUaGlzIGRvZXMgbm90IG1hdGNoIHRoZSBjdXJyZW50IGRlZmF1bHQu
IEF0IHRoZSBtb21lbnQsIGl0IGlzIERldmljZSBuR25SRS4KCj4gKyAgLSAiYXJtX21lbW9yeSIg
Zm9yIE91dGVyIFNoYXJlYWJsZSBXcml0ZS1CYWNrIENhY2hlYWJsZSBNZW1vcnkKClRoZSB0d28g
bmFtZXMgYXJlIHF1aXRlIGNvbmZ1c2luZyBhbmQgd2lsbCBtYWtlIHF1aXRlIGRpZmZpY3VsdCB0
byBpbnRyb2R1Y2UgYW55IApuZXcgb25lLiBJdCBhbHNvIG1ha2UgbGl0dGxlIHNlbnNlIHRvIHVz
ZSBhIGRpZmZlcmVudCBuYW1pbmcgaW4geGwgYW5kIGxpYnhsLiAKVGhpcyBvbmx5IGFkZCBhbiBv
dGhlciBsZXZlbCBvZiBjb25mdXNpb24uCgpPdmVyYWxsLCB0aGlzIGlzIG5vdCBlbm91Z2ggZm9y
IGEgdXNlciB0byB1bmRlcnN0YW5kIHRoZSBtZW1vcnkgcG9saWN5LiBBcyBJIApwb2ludGVkIG91
dCBiZWZvcmUsIHRoaXMgaXMgbm90IHN0cmFpZ2h0IGZvcndhcmQgb24gQXJtIGFzIHRoZSByZXN1
bHRpbmcgbWVtb3J5IAphdHRyaWJ1dGUgd2lsbCBiZSBhIGNvbWJpbmF0aW9uIG9mIHN0YWdlLTIg
YW5kIHN0YWdlLTEuCgpXZSBuZWVkIHRvIGV4cGxhaW4gdGhlIGltcGxpY2F0aW9uIG9mIHVzaW5n
IHRoZSBtZW1vcnkgYW5kIHRoZSBjb25zZXF1ZW5jZSBvZiAKbWlzdXNlIGl0LiBBbmQgcGFydGlj
dWxhcmx5IGFzIHRoaXMgaXMgbm90IHNlY3VyaXR5IHN1cHBvcnRlZCBzbyB3ZSBkb24ndCBlbmQg
dXAgCnRvIHNlY3VyaXR5IHN1cHBvcnQgaW4gdGhlIGZ1dHVyZSBzb21ldGhpbmcgdGhhdCBkb24n
dCB3b3JrLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 01 09:47:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 09:47:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLlpw-0007Sy-1C; Wed, 01 May 2019 09:47:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=q/fo=TB=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hLlpt-0007Sp-Tn
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 09:47:33 +0000
X-Inumbo-ID: 24226920-6bf6-11e9-843c-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 24226920-6bf6-11e9-843c-bc764e045a96;
 Wed, 01 May 2019 09:47:32 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 3B748A78;
 Wed,  1 May 2019 02:47:32 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 8EE633F719;
 Wed,  1 May 2019 02:47:31 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <alpine.DEB.2.10.1904301358560.13269@sstabellini-ThinkPad-X260>
 <1556658172-8824-7-git-send-email-sstabellini@kernel.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <8448a1f5-75de-123b-b496-bdc9b99826b2@arm.com>
Date: Wed, 1 May 2019 10:47:30 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <1556658172-8824-7-git-send-email-sstabellini@kernel.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 07/10] xen/arm: make process_memory_node
 a device_tree_node_func
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAzMC8wNC8yMDE5IDIyOjAyLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gQ2hh
bmdlIHRoZSBzaWduYXR1cmUgb2YgcHJvY2Vzc19tZW1vcnlfbm9kZSB0byBtYXRjaAo+IGRldmlj
ZV90cmVlX25vZGVfZnVuYy4KCk5BY2sgaW4gdGhlIGN1cnJlbnQgZm9ybS4gSWYgYSBmdW5jdGlv
biByZXR1cm4gYSB2YWx1ZSwgdGhlbiBpdCBzaG91bGQgYmUgCmNoZWNrZWQgYXBwcm9wcmlhdGVs
eSBhbmQgbm90IGlnbm9yZWQuCgpCdXQgdGhlbiwgdGhlIGNvbW1pdCBtZXNzYWdlIGxlYWRzIHRv
IHRoaW5rIHlvdSBhcmUgZ29pbmcgdG8gdXNlIApkZXZpY2VfdHJlZV9ub2RlX2Z1bmMgaGVyZSB3
aGlsZSBpbiBmYWN0IGl0IGlzIGluIHRoZSBuZXh0IHBhdGNoLiBQbGVhc2UgdXBkYXRlIAp0aGUg
Y29tbWl0IG1lc3NhZ2UgYWNjb3JkaW5nbHkuCgo+IAo+IFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KPiAtLS0KPiBDaGFuZ2VzIGluIHYyOgo+
IC0gbmV3Cj4gLS0tCj4gICB4ZW4vYXJjaC9hcm0vYm9vdGZkdC5jIHwgMTYgKysrKysrKysrKy0t
LS0tLQo+ICAgMSBmaWxlIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0p
Cj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9ib290ZmR0LmMgYi94ZW4vYXJjaC9hcm0v
Ym9vdGZkdC5jCj4gaW5kZXggZTdiMDhlZC4uYjY2MDBhYiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJj
aC9hcm0vYm9vdGZkdC5jCj4gKysrIGIveGVuL2FyY2gvYXJtL2Jvb3RmZHQuYwo+IEBAIC0xMjQs
OSArMTI0LDEwIEBAIGludCBfX2luaXQgZGV2aWNlX3RyZWVfZm9yX2VhY2hfbm9kZShjb25zdCB2
b2lkICpmZHQsCj4gICAgICAgcmV0dXJuIDA7Cj4gICB9Cj4gICAKPiAtc3RhdGljIHZvaWQgX19p
bml0IHByb2Nlc3NfbWVtb3J5X25vZGUoY29uc3Qgdm9pZCAqZmR0LCBpbnQgbm9kZSwKPiAtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqbmFtZSwKPiAt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdTMyIGFkZHJlc3NfY2VsbHMs
IHUzMiBzaXplX2NlbGxzKQo+ICtzdGF0aWMgaW50IF9faW5pdCBwcm9jZXNzX21lbW9yeV9ub2Rl
KGNvbnN0IHZvaWQgKmZkdCwgaW50IG5vZGUsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgY29uc3QgY2hhciAqbmFtZSwgaW50IGRlcHRoLAo+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHUzMiBhZGRyZXNzX2NlbGxzLCB1MzIgc2l6ZV9jZWxs
cywKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICpkYXRhKQo+
ICAgewo+ICAgICAgIGNvbnN0IHN0cnVjdCBmZHRfcHJvcGVydHkgKnByb3A7Cj4gICAgICAgaW50
IGk7Cj4gQEAgLTEzOSwxNCArMTQwLDE0IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwcm9jZXNzX21l
bW9yeV9ub2RlKGNvbnN0IHZvaWQgKmZkdCwgaW50IG5vZGUsCj4gICAgICAgewo+ICAgICAgICAg
ICBwcmludGsoImZkdDogbm9kZSBgJXMnOiBpbnZhbGlkICNhZGRyZXNzLWNlbGxzIG9yICNzaXpl
LWNlbGxzIiwKPiAgICAgICAgICAgICAgICAgIG5hbWUpOwo+IC0gICAgICAgIHJldHVybjsKPiAr
ICAgICAgICByZXR1cm4gMDsKPiAgICAgICB9Cj4gICAKPiAgICAgICBwcm9wID0gZmR0X2dldF9w
cm9wZXJ0eShmZHQsIG5vZGUsICJyZWciLCBOVUxMKTsKPiAgICAgICBpZiAoICFwcm9wICkKPiAg
ICAgICB7Cj4gICAgICAgICAgIHByaW50aygiZmR0OiBub2RlIGAlcyc6IG1pc3NpbmcgYHJlZycg
cHJvcGVydHlcbiIsIG5hbWUpOwo+IC0gICAgICAgIHJldHVybjsKPiArICAgICAgICByZXR1cm4g
MDsKPiAgICAgICB9Cj4gICAKPiAgICAgICBjZWxsID0gKGNvbnN0IF9fYmUzMiAqKXByb3AtPmRh
dGE7Cj4gQEAgLTE2MSw2ICsxNjIsOCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcHJvY2Vzc19tZW1v
cnlfbm9kZShjb25zdCB2b2lkICpmZHQsIGludCBub2RlLAo+ICAgICAgICAgICBib290aW5mby5t
ZW0uYmFua1tib290aW5mby5tZW0ubnJfYmFua3NdLnNpemUgPSBzaXplOwo+ICAgICAgICAgICBi
b290aW5mby5tZW0ubnJfYmFua3MrKzsKPiAgICAgICB9Cj4gKwo+ICsgICAgcmV0dXJuIDA7Cj4g
ICB9Cj4gICAKPiAgIHN0YXRpYyB2b2lkIF9faW5pdCBwcm9jZXNzX211bHRpYm9vdF9ub2RlKGNv
bnN0IHZvaWQgKmZkdCwgaW50IG5vZGUsCj4gQEAgLTI5Myw3ICsyOTYsOCBAQCBzdGF0aWMgaW50
IF9faW5pdCBlYXJseV9zY2FuX25vZGUoY29uc3Qgdm9pZCAqZmR0LAo+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKmRhdGEpCj4gICB7Cj4gICAgICAgaWYgKCBkZXZp
Y2VfdHJlZV9ub2RlX21hdGNoZXMoZmR0LCBub2RlLCAibWVtb3J5IikgKQo+IC0gICAgICAgIHBy
b2Nlc3NfbWVtb3J5X25vZGUoZmR0LCBub2RlLCBuYW1lLCBhZGRyZXNzX2NlbGxzLCBzaXplX2Nl
bGxzKTsKPiArICAgICAgICBwcm9jZXNzX21lbW9yeV9ub2RlKGZkdCwgbm9kZSwgbmFtZSwgZGVw
dGgsIGFkZHJlc3NfY2VsbHMsIHNpemVfY2VsbHMsCj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBOVUxMKTsKPiAgICAgICBlbHNlIGlmICggZGVwdGggPD0gMyAmJiAoZGV2aWNlX3RyZWVf
bm9kZV9jb21wYXRpYmxlKGZkdCwgbm9kZSwgInhlbixtdWx0aWJvb3QtbW9kdWxlIiApIHx8Cj4g
ICAgICAgICAgICAgICAgIGRldmljZV90cmVlX25vZGVfY29tcGF0aWJsZShmZHQsIG5vZGUsICJt
dWx0aWJvb3QsbW9kdWxlIiApKSkKPiAgICAgICAgICAgcHJvY2Vzc19tdWx0aWJvb3Rfbm9kZShm
ZHQsIG5vZGUsIG5hbWUsIGFkZHJlc3NfY2VsbHMsIHNpemVfY2VsbHMpOwo+IAoKQ2hlZXJzLAoK
LS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 01 09:47:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 09:47:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLlqF-0007UY-B6; Wed, 01 May 2019 09:47:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9pMH=TB=citrix.com=prvs=01726d3a8=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hLlqD-0007UM-V6
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 09:47:53 +0000
X-Inumbo-ID: 30316152-6bf6-11e9-843c-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 30316152-6bf6-11e9-843c-bc764e045a96;
 Wed, 01 May 2019 09:47:52 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,417,1549929600"; d="scan'208";a="84835043"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23753.27461.546649.855744@mariner.uk.xensource.com>
Date: Wed, 1 May 2019 10:47:49 +0100
To: Roger Pau Monne <roger.pau@citrix.com>
In-Reply-To: <20190430155505.gqhdgxzt5ajdt65v@Air-de-Roger>
References: <23752.18285.3998.815201@mariner.uk.xensource.com>
 <5CC85AF9020000780022A839@prv1-mh.provo.novell.com>
 <23752.23708.661076.214573@mariner.uk.xensource.com>
 <20190430155505.gqhdgxzt5ajdt65v@Air-de-Roger>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] linux 4.19 xenstore memory allocation failure Re:
 [linux-4.19 test] 135420: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Jan Beulich <JBeulich@suse.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Um9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIlJlOiBbWGVuLWRldmVsXSBsaW51eCA0LjE5IHhlbnN0
b3JlIG1lbW9yeSBhbGxvY2F0aW9uIGZhaWx1cmUgUmU6IFtsaW51eC00LjE5IHRlc3RdIDEzNTQy
MDogcmVncmVzc2lvbnMgLSBGQUlMIik6Cj4gT24gVHVlLCBBcHIgMzAsIDIwMTkgYXQgMDM6MzM6
MDBQTSArMDEwMCwgSWFuIEphY2tzb24gd3JvdGU6Cj4gPiBJIHdpbGwgbGVhdmUgYW5zd2VyaW5n
IHRoaXMgdG8gdGhlIGJsa2Zyb250L2xpbnV4IGZvbGtzLi4uCj4gCj4gSSB0aGluayB0aG9zZSBh
bGxvY2F0aW9ucyB1c2VkIHRvIGJlIHNtYWxsIGVub3VnaCB0aGF0IGtjYWxsb2Mgd2FzCj4gbGlr
ZWx5IGZpbmUuIE5vdyB3aXRoIG11bHRpcGxlIHJpbmdzLCBhbmQgbXVsdGlwbGUgcGFnZXMgcGVy
IHJpbmcKPiB0aG9zZSBoYXZlIGdyb3duIHRvIGEgcG9pbnQgd2hlcmUga2NhbGxvYyBpcyBub3Qg
ZmluZSBhbnltb3JlLiBJIHdpbGwKPiBwcmVwYXJlIGEgcGF0Y2ggdG8gc3dpdGNoIHRvIGt2Y2Fs
bG9jLgoKVGhhbmtzLgoKRllJIHRoaXMgc2FtZSBpc3N1ZSB3YXMgcmVwb3J0ZWQgYnkgb3NzdGVz
dCBpbgogIFN1YmplY3Q6IFtsaW51eC1saW51cyB0ZXN0XSAxMzU0MjY6IHJlZ3Jlc3Npb25zIC0g
RkFJTAppZSBvbiBsaW51eCBtYXN0ZXIuCgpJU1RNIHRoYXQgdGhpcyBwYXRjaCB5b3UgcHJvcG9z
ZSB3aWxsIGhhdmUgdG8gZ28gdG8gc3RhYmxlIGJyYW5jaGVzCnRvbyA/Cgo+ID4gSSB3b3VsZCBo
YXZlIGhvcGVkIHRoYXQgaXQgd291bGQgcmVzdWx0IGluIHNvbWV0aGluZyBvdGhlciB0aGFuIGEK
PiA+IGhhbmcuICBBdCB3b3JzdCwgYmxrZnJvbnQgb3VnaHQgdG8gZ28gaW50byBhIHN0YXRlIHdo
ZXJlIGl0ICprbm93cyoKPiA+IHRoYXQgaXQgaXMgdXR0ZXJseSBicm9rZW4gYW5kIHJlcG9ydHMg
dGhpcyBwcm9wZXJseS4KPiAKPiBJIGhhdmVuJ3QgeWV0IGNoZWNrZWQgYWxsIHRoZSBwb3NzaWJs
ZSBlcnJvciBwYXRocywgYnV0IHRoZSBvbmVzIEkndmUKPiBsb29rZWQgYXQgdXNlIHhlbmJ1c19k
ZXZfZmF0YWwgd2hpY2ggc3dpdGNoZXMgdGhlIGRldmljZSBzdGF0ZSB0bwo+IGNsb3NpbmcgYW5k
IHdyaXRlcyB0aGUgZXJyb3IgbWVzc2FnZSBpbnRvIHhlbnN0b3JlLgoKV2hhdCBpZiB5b3UgY2Fu
J3Qgd3JpdGUgdG8geGVuc3RvcmUgPyAgQ2FuIHdlIGF0IGxlYXN0IGhhdmUgYSBjb3B5IGluCnRo
ZSBrZXJuZWwgbG9nID8gIFRoZXJlIG1pZ2h0IGJlIG90aGVyIGVycm9ycyBiZXNpZGVzIHRoaXMg
bWVtb3J5CmV4aGF1c3Rpb24sIHN1cmVseS4KCkVycm9yIGhhbmRsaW5nIHdoZW4gdGhlIHVzdWFs
IGVycm9yIHJlcG9ydGluZyBwYXRoIGlzIGJ1c3RlZCBpcwpkaWZmaWN1bHQgaW5kZWVkLCBidXQg
aXQgaXMgdmVyeSBoZWxwZnVsIHRvIGhhdmUgYSBmYWxsYmFjay4KCklhbi4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 01 09:56:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 09:56:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLly4-0008O9-Af; Wed, 01 May 2019 09:56:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9pMH=TB=citrix.com=prvs=01726d3a8=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hLly2-0008O4-IA
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 09:55:58 +0000
X-Inumbo-ID: 4e64728c-6bf7-11e9-b0f6-238936d3ea30
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4e64728c-6bf7-11e9-b0f6-238936d3ea30;
 Wed, 01 May 2019 09:55:53 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,417,1549929600"; d="scan'208";a="84835296"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23753.27941.895577.102414@mariner.uk.xensource.com>
Date: Wed, 1 May 2019 10:55:49 +0100
To: Roger Pau Monne <roger.pau@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, Juergen Gross
 <jgross@suse.com>, Julien Grall <julien.grall@arm.com>, Stefano Stabellini
 <sstabellini@kernel.org>
In-Reply-To: <osstest-135426-mainreport@xen.org>
References: <osstest-135426-mainreport@xen.org>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [linux-linus test] 135426: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

b3NzdGVzdCBzZXJ2aWNlIG93bmVyIHdyaXRlcyAoIltsaW51eC1saW51cyB0ZXN0XSAxMzU0MjY6
IHJlZ3Jlc3Npb25zIC0gRkFJTCIpOgo+IGZsaWdodCAxMzU0MjYgbGludXgtbGludXMgcmVhbCBb
cmVhbF0KPiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3Mv
MTM1NDI2Lwo+IAo+IFJlZ3Jlc3Npb25zIDotKAo+IAo+IFRlc3RzIHdoaWNoIGRpZCBub3Qgc3Vj
Y2VlZCBhbmQgYXJlIGJsb2NraW5nLAo+IGluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3Qg
YmUgcnVuOgo+ICB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgMTEgZXhhbWluZS1zZXJpYWwvYm9v
dGxvYWRlciBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKClRoaXMgaXMgdGhlIGtub3duIHByb2JsZW0g
d2l0aCB0aGUgcm9jaGVzdGVycycgYm9vdGxvYWRlciBvdXRwdXQKKGFybTY0IGZpcm13YXJlIG9y
IGhhcmR3YXJlIGlzc3VlKS4gIEkgaGF2ZSBhbHJlYWR5IHJlcG9ydGVkIHRoaXMgdG8KdGhlIFhl
biBBUk0gZm9sa3Mgd2hvIGhhdmUgcHJvbWlzZWQgdG8gdHJ5IHRvIGhlbHAuLi4KCj4gIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWNvdzIgMTcgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCAgIGZhaWwgUkVH
Ui4gdnMuIDEzMzU4MAoKVGhpcyBpcyBhIGtub3duIHByb2JsZW0gd2l0aCBxY293MiBvbiBEZWJp
YW4gc3RyZXRjaC4gIFRoaXMgaXMKcHJvYmFibHkgYSBidWcgaW4gKHN0cmV0Y2gncykgcWVtdS4g
IEluIGFueSBjYXNlIGl0IGlzIGFwcGVhcmluZyBpbgphbGwgb3NzdGVzdCBmbGlnaHRzIGFuZCBp
cyBub3QgYSByZWdyZXNzaW9uIGluIHRoaXMgZmxpZ2h0LiAgSSBoYXZlCm5vdCBpbnZlc3RpZ2F0
ZWQgdGhpcyBwcm9wZXJseSB5ZXQuCgo+ICB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDE3
IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCgpUaGlzIGlz
IHRoZSB4ZW5zdG9yZSBtZW1vcnkgYWxsb2NhdGlvbiBlcnJvci4gIElESyB3aHkgdGhpcyBwYXNz
ZWQKYmVmb3JlLgoKPiAgYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgNiBrZXJuZWwtYnVp
bGQgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCgpUaGlzIGlzIHRoZSB0eXBlIG1p
c21hdGNoIGluIGBkbWFfYWxsb2NfY29oZXJlbnQnLiAgSSBoYXZlIHJlcG9ydGVkCnRoaXMgdG8g
QVJNIGZvbGtzLiAgV2UgdGhpbmsgaXQgaXMgZHVlIHRvIHRoZSBjb21waWxlciB1cGdyYWRlLCBi
dXQgaXQKc2hvdWxkIGNsZWFybHkgYmUgZml4ZWQuCgoKSSBkb24ndCB0aGluayB3ZSBzaG91bGQg
Zm9yY2UgcHVzaCB0aGlzIGF0IHRoaXMgc3RhZ2UuCgpGdXJ0aGVyLCBub3cgdGhhdCBvc3N0ZXN0
IGFwcGVhcnMgdG8gYmUgYnJvYWRseSB3b3JraW5nIEkgd291bGQKYXBwcmVjaWF0ZSBpdCBpZiBr
ZXJuZWwgbWFpbnRhaW5lcnMgd291bGQgdGFrZSBvdmVyIHRoZSB0YXNrIG9mCmtlZXBpbmcgYW4g
ZXllIG9uIHRoZXNlIHRlc3QgcmVwb3J0cy4KClBsZWFzZSB3b3VsZCB5b3UgbGV0IG1lIGtub3cg
d2hlbiB0aGUgb25seSByZW1haW5pbmcgaXNzdWVzIGFyZSB0aGUKZmFpbHVyZXMgaW4gdGVzdC1h
cm02NC1hcm02NC1leGFtaW5lIGFuZCB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyLgpUaGVuIHdl
IChpZSwgSSkgc2hvdWxkIGZvcmNlIHB1c2ggaXQuCgpUaGFua3MsCklhbi4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 01 09:58:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 09:58:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLm0X-000068-QV; Wed, 01 May 2019 09:58:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9pMH=TB=citrix.com=prvs=01726d3a8=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hLm0W-000063-LE
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 09:58:32 +0000
X-Inumbo-ID: ac580e3a-6bf7-11e9-845f-83e428a13f16
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ac580e3a-6bf7-11e9-845f-83e428a13f16;
 Wed, 01 May 2019 09:58:30 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,417,1549929600"; d="scan'208";a="84835376"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23753.28099.800219.876059@mariner.uk.xensource.com>
Date: Wed, 1 May 2019 10:58:27 +0100
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
In-Reply-To: <osstest-135421-mainreport@xen.org>
References: <osstest-135421-mainreport@xen.org>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [xen-4.9-testing test] 135421: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

b3NzdGVzdCBzZXJ2aWNlIG93bmVyIHdyaXRlcyAoIlt4ZW4tNC45LXRlc3RpbmcgdGVzdF0gMTM1
NDIxOiByZWdyZXNzaW9ucyAtIEZBSUwiKToKPiBmbGlnaHQgMTM1NDIxIHhlbi00LjktdGVzdGlu
ZyByZWFsIFtyZWFsXQo+IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rl
c3QvbG9ncy8xMzU0MjEvCj4gCj4gUmVncmVzc2lvbnMgOi0oCj4gCj4gVGVzdHMgd2hpY2ggZGlk
IG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCj4gaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNv
dWxkIG5vdCBiZSBydW46Cj4gIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQg
ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMyODg5CgpUaGlzIGZsaWdodCBsYWNrZWQg
dGhlIGJhY2twb3J0cyBvZgogIHRvb2xzL2Zpcm13YXJlOiB1cGRhdGUgT1ZNRiBNYWtlZmlsZSwg
d2hlbiBuZWNlc3NhcnkKICB0b29sczogb25seSBjYWxsIGdpdCB3aGVuIG5lY2Vzc2FyeSBpbiBP
Vk1GIE1ha2VmaWxlCmR1ZSB0byBzdGFydGluZyBiZWZvcmUgdGhleSB3ZXJlIGNvbW1pdHRlZC4g
IFdlIGhvcGUgZm9yIHRoZSBuZXh0IHJ1bgp0byBzdWNjZWVkLgoKSWFuLgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 01 10:03:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 10:03:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLm5B-0000vz-EL; Wed, 01 May 2019 10:03:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xAd2=TB=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hLm5B-0000vp-5P
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 10:03:21 +0000
X-Inumbo-ID: 58c785f2-6bf8-11e9-843c-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 58c785f2-6bf8-11e9-843c-bc764e045a96;
 Wed, 01 May 2019 10:03:19 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hLm59-0006gI-8M; Wed, 01 May 2019 10:03:19 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hLm58-0000vd-VR; Wed, 01 May 2019 10:03:19 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hLm58-0000HV-UY; Wed, 01 May 2019 10:03:18 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135457-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-coverity:coverity-amd64:coverity-upload:fail:regression
X-Osstest-Versions-This: xen=dc497635d93f6672f82727ad97a55205177be2aa
X-Osstest-Versions-That: xen=eeb31ee522c7bb8541eb4c037be2c42bfcf0a3c3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 01 May 2019 10:03:18 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 135457: regressions - ALL
 FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTQ1NyB4ZW4tdW5zdGFibGUtY292ZXJpdHkgcmVhbCBbcmVhbF0KaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNTQ1Ny8KClJlZ3Jlc3Np
b25zIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmlu
Y2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogY292ZXJpdHktYW1kNjQgICAg
ICAgICAgICAgICAgNyBjb3Zlcml0eS11cGxvYWQgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMz
NjE1Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAg
ZGM0OTc2MzVkOTNmNjY3MmY4MjcyN2FkOTdhNTUyMDUxNzdiZTJhYQpiYXNlbGluZSB2ZXJzaW9u
OgogeGVuICAgICAgICAgICAgICAgICAgZWViMzFlZTUyMmM3YmI4NTQxZWI0YzAzN2JlMmM0MmJm
Y2YwYTNjMwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMzNjE1ICAyMDE5LTAzLTA2IDA5OjE4OjUx
IFogICA1NiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMzY4MiAgMjAxOS0wMy0xMCAwOTox
ODoyOSBaICAgNTIgZGF5cyAgIDE2IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzNTM4
MCAgMjAxOS0wNC0yOCAwOToxODoyMyBaICAgIDMgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVv
cGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFsZXhhbmRydSBJc2FpbGEg
PGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgogIEFsZXhhbmRydSBTdGVmYW4gSVNBSUxBIDxhaXNh
aWxhQGJpdGRlZmVuZGVyLmNvbT4KICBBbWl0IFNpbmdoIFRvbWFyIDxhbWl0dG9tZXIyNUBnbWFp
bC5jb20+CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBBbmRy
aWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgogIEFudGhvbnkgUEVSQVJEIDxhbnRo
b255LnBlcmFyZEBjaXRyaXguY29tPgogIEJyaWFuIFdvb2RzIDxicmlhbi53b29kc0BhbWQuY29t
PgogIENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CiAgQ2hyaXN0aWFuIExpbmRpZyA8Y2hy
aXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgogIERvdWcgR29sZHN0ZWluIDxjYXJkb2VAY2FyZG9l
LmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSWdvciBEcnV6aGluaW4gPGlnb3Iu
ZHJ1emhpbmluQGNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tCiAg
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0Bz
dXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIEtldmluIFRp
YW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgogIEx1a2FzIEp1ZW5nZXIgPGp1ZW5nZXJAaWNlLnJ3
dGgtYWFjaGVuLmRlPgogIE0gQSBZb3VuZyA8bS5hLnlvdW5nQGR1cmhhbS5hYy51az4KICBOb3Ji
ZXJ0IE1hbnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KICBPbGFmIEhlcmluZyA8b2xhZkBhZXBm
bGUuZGU+CiAgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtv
QGVwYW0uY29tPgogIFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgUGF3
ZWwgV2llY3pvcmtpZXdpY3ogPHdpcGF3ZWxAYW1hem9uLmRlPgogIFBldHJlIFBpcmNhbGFidSA8
cHBpcmNhbGFidUBiaXRkZWZlbmRlci5jb20+CiAgUHJpdGhhIFNyaXZhc3RhdmEgPHByaXRoYS5z
cml2YXN0YXZhQGNpdHJpeC5jb20+CiAgUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVm
ZW5kZXIuY29tPgogIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogIFJv
bmFuIEFiaGFtb24gPHJvbmFuLmFiaGFtb25AdmF0ZXMuZnI+CiAgU2VyZ2V5IER5YXNsaSA8c2Vy
Z2V5LmR5YXNsaUBjaXRyaXguY29tPgogIFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVs
LmNvbT4KICBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgogIFhpYW9jaGVuIFdhbmcgPHdhbmd4aWFvY2hlbjBAZ21haWwuY29tPgogIFhpbiBM
aSA8eGluLmxpQGNpdHJpeC5jb20+Cgpqb2JzOgogY292ZXJpdHktYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9s
b2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9z
c3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTto
Yj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGlu
Zy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDMzMjggbGluZXMgbG9uZy4pCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 01 10:03:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 10:03:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLm5K-0000xZ-Nw; Wed, 01 May 2019 10:03:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=q/fo=TB=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hLm5J-0000wy-VE
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 10:03:29 +0000
X-Inumbo-ID: 5e3a0c16-6bf8-11e9-812f-abd49b58ff65
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 5e3a0c16-6bf8-11e9-812f-abd49b58ff65;
 Wed, 01 May 2019 10:03:28 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 9CD53A78;
 Wed,  1 May 2019 03:03:28 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id ECD9B3F719;
 Wed,  1 May 2019 03:03:27 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <alpine.DEB.2.10.1904301358560.13269@sstabellini-ThinkPad-X260>
 <1556658172-8824-8-git-send-email-sstabellini@kernel.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <a897193b-8dd2-2874-ea62-c9f404d14936@arm.com>
Date: Wed, 1 May 2019 11:03:26 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <1556658172-8824-8-git-send-email-sstabellini@kernel.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 08/10] xen/arm: keep track of
 reserved-memory regions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDMwLzA0LzIwMTkgMjI6MDIsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90
ZToKPiBBcyB3ZSBwYXJzZSB0aGUgZGV2aWNlIHRyZWUgaW4gWGVuLCBrZWVwIHRyYWNrIG9mIHRo
ZSByZXNlcnZlZC1tZW1vcnkKPiByZWdpb25zIGFzIHRoZXkgbmVlZCBzcGVjaWFsIHRyZWF0bWVu
dCAoZm9sbG93LXVwIHBhdGNoZXMgd2lsbCBtYWtlIHVzZQo+IG9mIHRoZSBzdG9yZWQgaW5mb3Jt
YXRpb24uKQo+IAo+IFJldXNlIHByb2Nlc3NfbWVtb3J5X25vZGUgdG8gYWRkIHJlc2VydmVkLW1l
bW9yeSByZWdpb25zIHRvIHRoZQo+IGJvb3RpbmZvLnJlc2VydmVkX21lbSBhcnJheS4gUmVtb3Zl
IHRoZSB3YXJuaW5nIGlmIHRoZXJlIGlzIG5vIHJlZyBpbgo+IHByb2Nlc3NfbWVtb3J5X25vZGUg
YmVjYXVzZSBpdCBpcyBhIG5vcm1hbCBjb25kaXRpb24gZm9yCj4gcmVzZXJ2ZWQtbWVtb3J5LgoK
QW5kIGl0IGlzIG5vdCBhIG5vcm1hbCBjb25kaXRpb24gZm9yIC9tZW1vcnkuLi4gU28geW91ciBh
cmd1bWVudCBoZXJlIGlzIG5vdCAKc3VmZmljaWVudCBmb3IgbWUgdG8gbm90IGtlZXAgdGhlIHdh
cm5pbmcgaGVyZSBmb3IgL21lbW9yeS4KClJhdGhlciB0aGFuIHRyeWluZyB0byByZS1wdXJwb3Nl
IHByb2Nlc3NfbWVtb3J5X25vZGUsIEkgd291bGQgcHJlZmVyIGlmIHlvdSBtb3ZlIApvdXQgdGhl
IHBhcnNpbmcgb2YgInJlZyIgYW5kIHRoZW4gcHJvdmlkZSAyIGZ1bmN0aW9ucyAob25lIGZvciAv
bWVtb3J5IGFuZCBvbmUgCmZvciAvcmVzZXJ2ZWQtbWVtb3J5KS4KClRoZSBwYXJzaW5nIGZ1bmN0
aW9uIHdpbGwgcmV0dXJuIGFuIGVycm9yIGlmICJyZWciIGlzIG5vdCBwcmVzZW50LCBidXQgaXQg
Y2FuIGJlIAppZ25vcmVkIGJ5IC9yZXNlcnZlZC1tZW1vcnkgYW5kIGEgd2FybmluZyBpcyBhZGRl
ZCBmb3IgL21lbW9yeS4KCj4gCj4gU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxz
dGVmYW5vc0B4aWxpbnguY29tPgo+IAo+IC0tLQo+IAo+IE5vdCBkb25lOiBjcmVhdGUgYW4gZTgy
MC1saWtlIHN0cnVjdHVyZSBvbiBBUk0uCj4gCj4gQ2hhbmdlcyBpbiB2MjoKPiAtIGNhbGwgcHJv
Y2Vzc19tZW1vcnlfbm9kZSBmcm9tIHByb2Nlc3NfcmVzZXJ2ZWRfbWVtb3J5X25vZGUgdG8gYXZv
aWQKPiAgICBkdXBsaWNhdGlvbgo+IC0tLQo+ICAgeGVuL2FyY2gvYXJtL2Jvb3RmZHQuYyAgICAg
IHwgMzAgKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tCj4gICB4ZW4vaW5jbHVkZS9hc20t
YXJtL3NldHVwLmggfCAgMSArCj4gICAyIGZpbGVzIGNoYW5nZWQsIDIzIGluc2VydGlvbnMoKyks
IDggZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9ib290ZmR0LmMg
Yi94ZW4vYXJjaC9hcm0vYm9vdGZkdC5jCj4gaW5kZXggYjY2MDBhYi4uOTM1NWE2ZSAxMDA2NDQK
PiAtLS0gYS94ZW4vYXJjaC9hcm0vYm9vdGZkdC5jCj4gKysrIGIveGVuL2FyY2gvYXJtL2Jvb3Rm
ZHQuYwo+IEBAIC0xMzUsNiArMTM1LDggQEAgc3RhdGljIGludCBfX2luaXQgcHJvY2Vzc19tZW1v
cnlfbm9kZShjb25zdCB2b2lkICpmZHQsIGludCBub2RlLAo+ICAgICAgIGNvbnN0IF9fYmUzMiAq
Y2VsbDsKPiAgICAgICBwYWRkcl90IHN0YXJ0LCBzaXplOwo+ICAgICAgIHUzMiByZWdfY2VsbHMg
PSBhZGRyZXNzX2NlbGxzICsgc2l6ZV9jZWxsczsKPiArICAgIHN0cnVjdCBtZW1pbmZvICptZW07
Cj4gKyAgICBib29sIHJlc2VydmVkID0gKGJvb2wpZGF0YTsKPiAgIAo+ICAgICAgIGlmICggYWRk
cmVzc19jZWxscyA8IDEgfHwgc2l6ZV9jZWxscyA8IDEgKQo+ICAgICAgIHsKPiBAQCAtMTQzLDI5
ICsxNDUsMzkgQEAgc3RhdGljIGludCBfX2luaXQgcHJvY2Vzc19tZW1vcnlfbm9kZShjb25zdCB2
b2lkICpmZHQsIGludCBub2RlLAo+ICAgICAgICAgICByZXR1cm4gMDsKPiAgICAgICB9Cj4gICAK
PiArICAgIGlmICggcmVzZXJ2ZWQgKQo+ICsgICAgICAgIG1lbSA9ICZib290aW5mby5yZXNlcnZl
ZF9tZW07Cj4gKyAgICBlbHNlCj4gKyAgICAgICAgbWVtID0gJmJvb3RpbmZvLm1lbTsKPiArCj4g
ICAgICAgcHJvcCA9IGZkdF9nZXRfcHJvcGVydHkoZmR0LCBub2RlLCAicmVnIiwgTlVMTCk7Cj4g
ICAgICAgaWYgKCAhcHJvcCApCj4gLSAgICB7Cj4gLSAgICAgICAgcHJpbnRrKCJmZHQ6IG5vZGUg
YCVzJzogbWlzc2luZyBgcmVnJyBwcm9wZXJ0eVxuIiwgbmFtZSk7Cj4gICAgICAgICAgIHJldHVy
biAwOwo+IC0gICAgfQo+ICAgCj4gICAgICAgY2VsbCA9IChjb25zdCBfX2JlMzIgKilwcm9wLT5k
YXRhOwo+ICAgICAgIGJhbmtzID0gZmR0MzJfdG9fY3B1KHByb3AtPmxlbikgLyAocmVnX2NlbGxz
ICogc2l6ZW9mICh1MzIpKTsKPiAgIAo+IC0gICAgZm9yICggaSA9IDA7IGkgPCBiYW5rcyAmJiBi
b290aW5mby5tZW0ubnJfYmFua3MgPCBOUl9NRU1fQkFOS1M7IGkrKyApCj4gKyAgICBmb3IgKCBp
ID0gMDsgaSA8IGJhbmtzICYmIG1lbS0+bnJfYmFua3MgPCBOUl9NRU1fQkFOS1M7IGkrKyApCgpB
cyBJIHBvaW50ZWQgb3V0IG9uIHYxLCB0aGlzIGlzIHByZXR0eSBmcmFnaWxlLiBXaGlsZSBpZ25v
cmluZyAvbWVtb3J5IGJhbmsgaXMgCmZpbmUgaWYgd2UgaGF2ZSBubyBtb3JlIHNwYWNlLCBmb3Ig
L3Jlc2VydmVkLXJlZ2lvbiB0aGlzIG1heSBtZWFuIHVzaW5nIHRoZW0gaW4gClhlbiBhbGxvY2F0
b3Igd2l0aCB0aGUgY29uc2VxdWVuY2VzIHdlIGFsbCBrbm93LgoKSWYgeW91IHNwbGl0IHRoZSBm
dW5jdGlvbiBwcm9wZXJseSwgdGhlbiB5b3Ugd2lsbCBiZSBhYmxlIHRvIHRyZWF0IApyZXNlcnZl
ZC1yZWdpb25zIGFuZCBtZW1vcnkgZGlmZmVyZW50bHkuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdy
YWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 01 10:10:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 10:10:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLmC1-0001pb-Ff; Wed, 01 May 2019 10:10:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9pMH=TB=citrix.com=prvs=01726d3a8=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hLmC0-0001pV-7f
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 10:10:24 +0000
X-Inumbo-ID: 54301e36-6bf9-11e9-843c-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 54301e36-6bf9-11e9-843c-bc764e045a96;
 Wed, 01 May 2019 10:10:21 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,417,1549929600"; d="scan'208";a="84835911"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23753.28800.191852.935036@mariner.uk.xensource.com>
Date: Wed, 1 May 2019 11:10:08 +0100
To: Julien Grall <julien.grall@arm.com>, Stefano Stabellini
 <sstabellini@kernel.org>
In-Reply-To: <23733.43626.401793.223815@mariner.uk.xensource.com>
References: <osstest-134708-mainreport@xen.org>
 <03066259-d418-51d0-9912-3c9f4aee1d96@arm.com>
 <20190410142408.22848-1-ian.jackson@eu.citrix.com>
 <23733.43626.401793.223815@mariner.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: [Xen-devel] rochester (Thunder-X) bootloader lost output issue
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkuICBBIGNvdXBsZSBvZiB3ZWVrcyBhZ28gSSB3cm90ZSBhIHdyaXRldXAgYWJvdXQgdGhpcyBr
aW5kIG9mCnByb2JsZW06CgogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lIDExIGV4YW1pbmUtc2Vy
aWFsL2Jvb3Rsb2FkZXIgZmFpbCBSRUdSLiB2cy4gMTE5MTk1CgpUaGlzIGlzIGdvaW5nIHRvIGFm
ZmVjdCBhbGwgb2Ygb3NzdGVzdCdzIGJyYW5jaGVzIGFuZCBpdCB3aWxsIGJlCnRpcmVzb21lIHRv
IGZvcmNlIHB1c2ggaXQuICBQYXJ0aWN1bGFybHksIEkgdGhpbmsgaXQgbWF5IGNhdXNlIHRoZQpl
eGFtaW5lIGpvYnMgdG8gYmVjb21lIHN0dWNrIG9uIHRoZSByb2NoZXN0ZXJzIGFuZCAoZXZlbiB3
b3JzZSkgaWYgaXQKZG9lc24ndCBpdCB3aWxsIHBhc3MgYnkgYWNjaWRlbnQgcmVxdWlyaW5nIGFu
b3RoZXIgZm9yY2UgcHVzaC4KCkkgd291bGQgbGlrZSB0byBlaXRoZXIgZml4IHRoaXMsIG9yIHdy
aXRlIGEgcHJvZ3JhbW1hdGljIHdvcmthcm91bmQuCldvdWxkIHNvbWVvbmUgZnJvbSB0aGUgWGVu
IEFSTSBjb21tdW5pdHkgYmUgd2lsbGluZyB0byBkZWJ1ZyB0aGlzIGFueQp0aW1lIHNvb24gPwoK
RmFpbGluZyB0aGF0IEkgd2lsbCBwcm9iYWJseSBtYWtlIGEgaG9zdGZsYWcgdGhhdCBjYXVzZXMg
dGhpcyB0ZXN0IHRvCmJlIHNraXBwZWQsIG9yIHNvbWV0aGluZy4KCihCb3R0b20tcXVvdGluZyBt
eSBwcmV2aW91cyB3cml0ZXVwIGZvciBjb250ZXh0LikKClRoYW5rcywKSWFuLgoKSWFuIEphY2tz
b24gd3JpdGVzICgiUmU6IFtYZW4tZGV2ZWxdIFtsaW51eC1hcm0teGVuIHRlc3RdIDEzNDcwODog
cmVncmVzc2lvbnMgLSBhbGwgcGFzcyIpOgo+IEp1bGllbiBHcmFsbCB3cml0ZXMgKCJSZTogW1hl
bi1kZXZlbF0gW2xpbnV4LWFybS14ZW4gdGVzdF0gMTM0NzA4OiByZWdyZXNzaW9ucyAtIGFsbCBw
YXNzIik6Cj4gPiBPbiA0LzE1LzE5IDc6MjggUE0sIG9zc3Rlc3Qgc2VydmljZSBvd25lciB3cm90
ZToKPiA+ID4gZmxpZ2h0IDEzNDcwOCBsaW51eC1hcm0teGVuIHJlYWwgW3JlYWxdCj4gPiA+IGh0
dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzQ3MDgvCj4g
Li4uCj4gPiA+ICAgdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgIDExIGV4YW1pbmUtc2VyaWFs
L2Jvb3Rsb2FkZXIgZmFpbCBSRUdSLiB2cy4gMTE5MTk1Cj4gPiAKPiA+IEkgYW0gYSBiaXQgY29u
ZnVzZWQgd2l0aCB0aGUgZmFpbHVyZSBoZXJlIFsxXToKPiA+IAo+ID4gMjAxOS0wNC0xMyAyMjoz
Njo1NSBaIC0tLS0tLS0tLS0gc3Vic3RlcCAxMSBleGFtaW5lLXNlcmlhbC9ib290bG9hZGVyIGZh
aWwgLS0tLS0tLS0tLSAKPiA+IAo+ID4gSUlVQywgd2UgYXJlIGxvb2tpbmcgZm9yICJvc3N0ZXN0
IGNvb2tpZSIuIEhvd2V2ZXIgdGhpcyBkb2VzIG5vdCBzZWVtIHRvCj4gPiBhcHBlYXIgb24gcm9j
aGVzdGVyMCdzIGxvZ3MuIEFueSBpbnNpZ2h0cyBob3cgIm9zc3Rlc3QgY29va2llIiB3aWxsIGJl
IG91dHB1dD8KPiAKPiBIaS4gIFllcywgdGhpcyBpcyBhbiBpc3N1ZSBJIGFscmVhZHkgZGlzY292
ZXJlZC4uLgo+IAo+IElhbiBKYWNrc29uIHdyaXRlcyAoIltPU1NURVNUIFBBVENIIDAwLzYyXSBV
cGRhdGUgdG8gRGViaWFuIHN0YWJsZSAoc3RyZXRjaCkiKToKPiA+IFRoZXJlIHNlZW0gdG8gYmUg
YSBudW1iZXIgb2Ygb3V0c3RhbmRpbmcgcHJvYmxlbXMgd2hpY2ggSSBkZWNpZGVkIHdlcmUKPiA+
IG5vdCBibG9ja2VyczoKPiAuLi4KPiA+ICAqIFRoZSBzZXJpYWwgb3V0cHV0IGZyb20gdGhlIG5l
dyByb2NoZXN0ZXIgYXJtNjQgbWFjaGluZXMgaXMgbWlzc2luZwo+ID4gICAgc29tZSBvZiB0aGUg
Z3J1YiBib290bG9hZGVyIG1lc3NhZ2VzIChhbmQgdGhpcyBpcyBkZXRlY3RlZCBieSBvbmUKPiA+
ICAgIG9mIHRoZSBleGFtaW5lIGpvYnMpLiAgSSBtYXkgbmVlZCBoZWxwIGZyb20gc29tZW9uZSBm
YW1pbGlhciB3aXRoCj4gPiAgICB0aGVzZSBtYWNoaW5lcycgaGFyZHdhcmUvZmlybXdhcmUuCj4g
Cj4gSSBkZWNpZGVkIHRoYXQgdGhpcyBpc3N1ZSB3YXMgbm90IHNlcmlvdXMgZW5vdWdoIHRvIGJl
IGEgYmxvY2tlci4gIEl0Cj4gbWF5IG5lZWQgc29tZSBmb3JjZSBwdXNoZXMsIGVzcGVjaWFsbHkg
aWYgd2UgY2FuJ3QgZml4IGl0IHNvb24sCj4gYmVjYXVzZSBvc3N0ZXN0IHdpbGwgdHJ5IHRoaXMg
dGVzdCwgaW4gb3RoZXIgZmxpZ2h0cywgb24gdGhlCj4gcm9jaGVzdGVycywgd2hlcmUgaXQgZmFp
bHMsIGFuZCB0aGF0IGxvb2tzIGxpa2UgYSByZWdyZXNzaW9uLgo+IAo+IEluIHBhcnRpY3VsYXIs
IHRoaXMgaXMgbm90IGEgcmVncmVzc2lvbiBpbiB0aGUgbGludXgtYXJtLXhlbiBicmFuY2guCj4g
U28gd2UgY291bGQgZm9yY2UgcHVzaCBpdC4KPiAKPiAKPiBBcyBmb3IgdGhlIGJ1ZzoKPiAKPiBU
aGlzIGNoZWNrIGlzIGNoZWNraW5nIHRoYXQgdGhlIG9zc3Rlc3Qgc2VyaWFsIGxvZyBjYXB0dXJl
cyB0aGUgb3V0cHV0Cj4gZnJvbSB0aGUgYm9vdGxvYWRlci4gIFRoaXMgY2FuIGJlIHF1aXRlIGlt
cG9ydGFudCBmb3IgZGVidWdnaW5nLAo+IGVzcGVjaWFsbHkgdG8gZGlzdGluZ3Vpc2ggaGFyZHdh
cmUgb3IgY29uZmlndXJhdGlvbiBwcm9ibGVtcyBmcm9tCj4gc29mdHdhcmUgcHJvYmxlbXMuICBT
ZWVpbmcgdGhlIGJvb3Rsb2FkZXIgb3V0cHV0IGFsc28gcHJvdmlkZXMKPiBhIHVzZWZ1bCByZWZl
cmVuY2UgcG9pbnQgdG8gcGVvcGxlIHVuZmFtaWxpYXIgd2l0aCBvc3N0ZXN0Lgo+IAo+IFRoaXMg
Y2hlY2sgaXMgcHJpbWFyaWx5IGEgdGVzdCBvbiBvc3N0ZXN0IGl0c2VsZjsgaXQgaXMgYWxzbyBw
YXJ0IG9mCj4gbWFjaGluZSBjb21taXNzaW9uaW5nLiAgVGhlIHRlc3Qgd29ya3MgYnkgcHV0dGlu
ZyBhIG1hZ2ljIHN0cmluZyBpbgo+IHRoZSBib290bG9hZGVyIG91dHB1dC4KPiAKPiBDb21wYXJl
IHRoZSBmYWlsdXJlIGFib3ZlCj4gICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MvMTM0NzA4L3Rlc3QtYXJtNjQtYXJtNjQtZXhhbWluZS9pbmZvLmh0bWwK
PiB3aXRoIHRoaXMgb25lIHdoaWNoIHJhbiBvbiBsYXh0b24xOgo+ICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNDY0My90ZXN0LWFybTY0LWFybTY0
LWV4YW1pbmUvaW5mby5odG1sCj4gCj4gSWYgeW91IGxvb2sgYXQgdGhlIGZpbmFsIGdydWIgY29u
ZmlnCj4gICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3Mv
MTM0NjQzL3Rlc3QtYXJtNjQtYXJtNjQtZXhhbWluZS9sYXh0b24xLS1ncnViLmNmZy5uZXcKPiB5
b3UgY2FuIHNlZSB0aGluZ3MgbGlrZSB0aGlzCj4gICBtZW51ZW50cnkgJ29zc3Rlc3QgY29va2ll
IDBiNGI5MzExMTU3MzIxZDU1Y2NhOWQyNWZmNDkxNTlkIERlYmlhbiBHTlUvTGludXgnIC0tY2xh
c3MgZGViaWFuIC0tY2xhc3MgZ251LWxpbnV4IC0tY2xhc3MgZ251IC0tY2xhc3Mgb3MgJG1lbnVl
bnRyeV9pZF9vcHRpb24gJ2dudWxpbnV4LXNpbXBsZS1hOGU0ZTljNi00ODI5LTQwMmItOTNhYS05
NjRmOWNmMzljNDEnIHsKPiAKPiBJbgo+ICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVj
dC5vcmcvb3NzdGVzdC9sb2dzLzEzNDY0My90ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUvc2VyaWFs
LWxheHRvbjEubG9nCj4gbmVhciBBcHIgMTEgMTc6MDc6MDcuNzg3NDkxLCB5b3UgY2FuIHNlZSB0
aGUgb3NzdGVzdCBjb29raWUgY29taW5nCj4gb3V0IGluIHRoZSBzZXJpYWwgcmVwcmVzZW50YXRp
b24sIGluIGFtb25nc3QgdGhlIGN1cnNvciBwb3NpdGlvbmluZwo+IGNvZGVzLgo+IAo+IEluCj4g
ICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTM0NzA4
L3Rlc3QtYXJtNjQtYXJtNjQtZXhhbWluZS9zZXJpYWwtcm9jaGVzdGVyMC5sb2cKPiBuZWFyIEFw
ciAxMyAyMjozNDozMi40NDI3MjQgeW91IHNlZSBhIGJhbm5lciBmcm9tIGdydWIgYW5kIHRoZW4g
YQo+IGJ1bmNoIG9mICJpbnZhbGlkIHV0Zi04IHNlcXVlbmNlOiBcMzA0IiwgYW5kIGF0IHRoZSBl
bmQgc29tZSBhY3R1YWwKPiBtZXNzYWdlcyBmcm9tIGdydWIuICBCdXQgdGhlIG1lYXQgb2YgdGhl
IG1lbnUsIGluY2x1ZGluZyB0aGUgY29va2llLAo+IGlzIG1pc3NpbmcuCj4gCj4gU28gdGhlIG9z
c3Rlc3QgY29uc2lkZXJzIHRoZSB0ZXN0IGEgZmFpbHVyZTogdGhlIHRoaW5nIGl0IGFycmFuZ2Vk
IHRvCj4gYXBwZWFyIGluIHRoZSBib290bG9hZGVyIG91dHB1dCB3YXMgbm90IHZpc2libGUgaW4g
dGhlIHNlcmlhbCBsb2cuCj4gCj4gCj4gSSBoYXZlIG5vdCB5ZXQgaW52ZXN0aWdhdGVkIHRoaXMg
YmV5b25kIG1ha2luZyB0aGVzZSBvYnNlcnZhdGlvbnMuICBJdAo+IGlzIHBvc3NpYmxlIHRoYXQg
dGhlcmUgaXMgYSBkaXNhZ3JlZW1lbnQgb3ZlciBjaGFyYWN0ZXIgZW5jb2Rpbmcgb3IKPiBzb21l
dGhpbmcsIGFuZCB3aGF0IGlzIGhhcHBlbmluZyBpcyB0aGF0IGxpbmUgZHJhd2luZyBjaGFyYWN0
ZXJzIGFyZQo+IGJlaW5nIG1pc2ludGVycHJldGVkIGJ5IHN5bXBhdGh5LiAgSXQgbWlnaHQgYmUg
YSBmaXJtd2FyZSBidWcgb3IgYQo+IGdydWIgYnVnIG9yIGEgc3ltcGF0aHkgYnVnIG9yIGEgaGFy
ZHdhcmUgZGVzaWduIGlzc3VlLiAgSSB0aGluayB0aGUKPiBuZXh0IHN0ZXBzIHdvdWxkIGJlIHRv
IGRldGVybWluZSBleGFjdGx5IHdoYXQgc2VxdWVuY2Ugb2YgYnl0ZXMgYXJlCj4gYmVpbmcgc2Vu
dCBieSB0aGUgaG9zdCwgYW5kIHRvIGludmVzdGlnYXRlIGl0cyBCSU9TIG9wdGlvbnMgZm9yCj4g
Y29udHJvbGxpbmcgc2VyaWFsIHRlcm1pbmFsIG91dHB1dC4KPiAKPiAKPiBIVEguCj4gCj4gSWFu
LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 01 10:15:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 10:15:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLmGz-000220-3k; Wed, 01 May 2019 10:15:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9pMH=TB=citrix.com=prvs=01726d3a8=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hLmGx-00021v-Rw
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 10:15:31 +0000
X-Inumbo-ID: 09ba4aa0-6bfa-11e9-abe1-c7b3e26c1112
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 09ba4aa0-6bfa-11e9-abe1-c7b3e26c1112;
 Wed, 01 May 2019 10:15:26 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,417,1549929600"; d="scan'208";a="84836084"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 1 May 2019 11:15:21 +0100
Message-ID: <20190501101521.20140-1-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH] Revert "arm64: tolerate host allocation
 failures"
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2Ugbm93IGhhdmUgNCB3b3JraW5nIGFybTY0IGJveGVzIGFuZCB0aGlzIGlzIHF1aXRlIGFtcGxl
IGZvciBvdXIKY3VycmVudCB0ZXN0IG1hdHJpeC4gIFdlIGhhdmUgdHdvIGtpbmRzIG9mIGJveCwg
dG9vLiAgU28sIGdyZWF0LgoKVGhpcyByZXZlcnRzIGNvbW1pdCAwNzA1YmVkOWUyMGVhNDM3NWU3
YWM5ZjgxMDllZjk1NWViYzZmZTljLgoKQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+CkNDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+ClNp
Z25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgotLS0K
IGFsbG93LmFsbCB8IDIgLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL2FsbG93LmFsbCBiL2FsbG93LmFsbAppbmRleCA4OTRiNjllYS4uN2EzNGE4MDkgMTAw
NjQ0Ci0tLSBhL2FsbG93LmFsbAorKysgYi9hbGxvdy5hbGwKQEAgLTMsNSArMywzIEBAIGJ1aWxk
LUBAICAgICAgICAgICAgICAgICAgICAgICAgbG9ncy1jYXB0dXJlQEAKIHRlc3QtQEAtcGNpcHRA
QAogdGVzdC1AQC1xZW11dS1AQAkJZ3Vlc3QtbG9jYWxtaWdyYXRlCiB0ZXN0LUBALXdpbjctQEAJ
CQlndWVzdC1zdG9wCi1AQC1hcm02NAkJCWhvc3RzLWFsbG9jYXRlCi1AQC1hcm02NC1AQAkJCWhv
c3RzLWFsbG9jYXRlCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 01 10:28:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 10:28:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLmTS-00038u-Lu; Wed, 01 May 2019 10:28:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xAd2=TB=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hLmTR-00038i-Oq
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 10:28:25 +0000
X-Inumbo-ID: d94571c1-6bfb-11e9-843c-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d94571c1-6bfb-11e9-843c-bc764e045a96;
 Wed, 01 May 2019 10:28:24 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hLmTP-0007CK-8L; Wed, 01 May 2019 10:28:23 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hLmTP-0003K6-0K; Wed, 01 May 2019 10:28:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hLmTO-00040l-Vx; Wed, 01 May 2019 10:28:22 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135433-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.6-testing:build-i386-xsm:xen-build:fail:regression
 xen-4.6-testing:build-i386-prev:xen-build:fail:regression
 xen-4.6-testing:build-amd64-prev:xen-build:fail:regression
 xen-4.6-testing:build-amd64-xsm:xen-build:fail:regression
 xen-4.6-testing:build-i386:xen-build:fail:regression
 xen-4.6-testing:build-amd64:xen-build:fail:regression
 xen-4.6-testing:build-armhf:xen-build:fail:regression
 xen-4.6-testing:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-4:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.6-testing:build-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 xen-4.6-testing:build-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-5:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-1:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=59ce6a543f3c00d241ea0e85f932df610cdc25bb
X-Osstest-Versions-That: xen=3636de3f1a9a513ebdcd77555dce0e4d451e198b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 01 May 2019 10:28:22 +0000
Subject: [Xen-devel] [xen-4.6-testing test] 135433: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTQzMyB4ZW4tNC42LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNTQzMy8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtaTM4Ni14c20gICAgICAgICAg
ICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NzkyCiBi
dWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjc3OTIKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzc5MgogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI3NzkyCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjc3OTIKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzc5Mgog
YnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI3NzkyCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTQgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1
YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAg
MSBidWlsZC1jaGVjaygxKSAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1
cGdyYWRlICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWls
ZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXNoYWRvdyAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQt
Y2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
Y3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC1weWdydWIgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAt
aTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14
c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14
bC1yYXcgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4
NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdz
MTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTEgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQoKdmVyc2lv
biB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDU5Y2U2YTU0M2Yz
YzAwZDI0MWVhMGU4NWY5MzJkZjYxMGNkYzI1YmIKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAg
ICAgICAgICAgICAgIDM2MzZkZTNmMWE5YTUxM2ViZGNkNzc1NTVkY2UwZTRkNDUxZTE5OGIKCkxh
c3QgdGVzdCBvZiBiYXNpcyAgIDEyNzc5MiAgMjAxOC0wOS0xOSAwMzo1MDo0MSBaICAyMjQgZGF5
cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzU0MzMgIDIwMTktMDQtMjkgMTU6MzY6MTAgWiAgICAx
IGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5k
ZXIgdGVzdDoKICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJt
aGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1k
NjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFn
ZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9m
IHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUu
ZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4g
YmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5n
aXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDU5Y2U2YTU0M2YzYzAwZDI0
MWVhMGU4NWY5MzJkZjYxMGNkYzI1YmIKQXV0aG9yOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgpEYXRlOiAgIFdlZCBOb3YgMjggMTc6NDM6MzMgMjAxOCArMDAwMAoKICAgIHRvb2xzL2Zp
cm13YXJlOiB1cGRhdGUgT1ZNRiBNYWtlZmlsZSwgd2hlbiBuZWNlc3NhcnkKICAgIAogICAgWyBU
aGlzIGlzIHR3byBjb21taXRzIGZyb20gbWFzdGVyIGFrYSBzdGFnaW5nLTQuMTI6IF0KICAgIAog
ICAgT1ZNRiBoYXMgYmVjb21lIGRlcGVuZGVudCBvbiBPcGVuU1NMLCB3aGljaCBpcyBpbmNsdWRl
ZCBhcyBhCiAgICBzdWJtb2R1bGUuICBJbml0aWFsaXNlIHN1Ym1vZHVsZXMgYmVmb3JlIGJ1aWxk
aW5nLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgogICAgUmV2aWV3ZWQtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXgu
Y29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgYjE2MjgxODcwZTA2ZjVmNTI2MDI5
YTRlNjk2MzRhMTZkYzM4ZThlNCkKICAgIAogICAgdG9vbHM6IG9ubHkgY2FsbCBnaXQgd2hlbiBu
ZWNlc3NhcnkgaW4gT1ZNRiBNYWtlZmlsZQogICAgCiAgICBVc2VycyBtYXkgY2hvb3NlIHRvIGV4
cG9ydCBhIHNuYXBzaG90IG9mIE9WTUYgYW5kIGJ1aWxkIGl0CiAgICB3aXRoIHhlbi5naXQgc3Vw
cGxpZWQgb3ZtZi1tYWtlZmlsZS4gSW4gdGhhdCBjYXNlIHdlIGRvbid0CiAgICBuZWVkIHRvIGNh
bGwgYGdpdCBzdWJtb2R1bGVgLgogICAgCiAgICBGaXhlcyBiMTYyODE4NzBlLgogICAgCiAgICBS
ZXBvcnRlZC1ieTogT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgogICAgU2lnbmVkLW9mZi1i
eTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbnRob255
IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20g
Y29tbWl0IDY4MjkyYzk0YTYwZWFiMjQ1MTRhYjRhOGU0NzcyYWYyNGRlYWQ4MDcpCiAgICAoY2hl
cnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBlOTgzZThhZTg0ZWZkNWU0MzA0NWEzZDIwYTgyMGYxM2Ni
NGE3NWJmKQogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgNWE4MWRlNGM2YjYwMzY5NzRm
MjllMjMzMGE0OTNmMjNhOGYwYzFmMCkKICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDYz
ZDkzMzBiYTlmZGVjN2M4ZTkzNDZlNmQ4NTM2MDc0N2Q2MWM5NDcpCiAgICAoY2hlcnJ5IHBpY2tl
ZCBmcm9tIGNvbW1pdCBlOWQ4NjBmMWY2NTdhMTk4ZDk5MGJkYWUzZTI5NTAwMWJkMTkyMjNjKQog
ICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgNzgzNTY0NGQ1MTQxZDBmMjhlYzIyMWVkYTQw
ZmNiZjJmYzAzYmUyMykKKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 01 10:41:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 10:41:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLmgA-0004se-JV; Wed, 01 May 2019 10:41:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9pMH=TB=citrix.com=prvs=01726d3a8=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hLmg9-0004sX-EE
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 10:41:33 +0000
X-Inumbo-ID: adb8e898-6bfd-11e9-9c7e-bbe1de07429c
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id adb8e898-6bfd-11e9-9c7e-bbe1de07429c;
 Wed, 01 May 2019 10:41:30 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,417,1549929600"; d="scan'208";a="84837015"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23753.30678.645051.123678@mariner.uk.xensource.com>
Date: Wed, 1 May 2019 11:41:26 +0100
To: Wei Liu <wei.liu2@citrix.com>, Anthony PERARD <anthony.perard@citrix.com>, 
 Olaf Hering <olaf@aepfle.de>, Juergen Gross <jgross@suse.com>, Jan Beulich
 <JBeulich@suse.com>, <xen-devel@lists.xenproject.org>
In-Reply-To: <23751.6297.231034.162861@mariner.uk.xensource.com>
References: <23751.6062.590245.436664@mariner.uk.xensource.com>
 <23751.6297.231034.162861@mariner.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: [Xen-devel] [PATCH STABLE] tools/firmware: update OVMF Makefile,
 when necessary
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SWFuIEphY2tzb24gd3JpdGVzICgiW1BBVENIIFNUQUJMRV0gdG9vbHMvZmlybXdhcmU6IHVwZGF0
ZSBPVk1GIE1ha2VmaWxlLCB3aGVuIG5lY2Vzc2FyeSIpOgo+IElhbiBKYWNrc29uIHdyaXRlcyAo
IltQQVRDSCBTVEFCTEVdIHRvb2xzL2Zpcm13YXJlOiB1cGRhdGUgT1ZNRiBNYWtlZmlsZSwgd2hl
biBuZWNlc3NhcnkiKToKPiA+IE9uIGFkdmljZSBmcm9tIFdlaSwgSSBhbSBhYm91dCB0byBwdXNo
IHRoaXMgc3F1YXNoZWQgYmFja3BvcnQgdG8gdGhlCj4gPiBzdGFibGUgdHJlZXMuICBXZSB0aGlu
ayB0aGlzIHdpbGwgaGVscCBmaXggb3NzdGVzdCBvbiB0aG9zZSBicmFuY2hlcwo+ID4gZm9sbG93
aW5nIHRoZSB1cGdyYWRlIHRvIERlYmlhbiBzdHJldGNoLgo+IAo+IE5vdyBkb25lLCBpbmNsdWRp
bmcgZm9yIHN0YWdpbmctNC42LiAgNC42IGlzIG91dCBvZiBzZWN1cml0eSBzdXBwb3J0LAo+IGJ1
dCBvc3N0ZXN0IHdhbnRzIHRvIGJlIGFibGUgdG8gYnVpbGQgNC42IHNvIHRoYXQgaXQgY2FuIHRl
c3QKPiBtaWdyYXRpb24gZnJvbSA0LjYgdG8gNC43LCBhbmQgNC43ICppcyogc3RpbGwgKGp1c3Qg
YWJvdXQpIGluIHNlY3VyaXR5Cj4gc3VwcG9ydC4KPiAKPiBJIGV4cGVjdCB0aGUgNC42IHB1c2gg
Z2F0ZSB0byBmYWlsIGFuZCB0byBoYXZlIHRvIGZvcmNlIHB1c2ggaXQuCj4gCj4gSXQgaXMgYWxz
byBwb3NzaWJsZSB0aGF0IHdlIHdpbGwgZXhwZXJpZW5jZSBvdGhlciBidWlsZCBmYWxsb3V0LgoK
SW4gZmFjdCwgZXZlbiB3aXRoIHRoaXMgcGF0Y2gsIDQuNiBkb2VzIG5vdCBidWlsZCBiZWNhdXNl
IGl0IGlzCm1pc3NpbmcgYSBiYWNrcG9ydCBvZgogICBlYmRiYTE1MGJmZjFkOTE0ODA1ZDYwZWZh
NTc2MzM3YmJlZjBjMzA1CiAgIHhlbmFseXplOiBmaXggbWlzbGVhZGluZyBpbmRlbnRhdGlvbi4K
ClNvIEkgaGF2ZSBjaGVycnkgcGlja2VkCiAgIGViZGJhMTUwYmZmMWQ5MTQ4MDVkNjBlZmE1NzYz
MzdiYmVmMGMzMDUKd2hpY2ggaXMgaXMgdGhlIDQuNyBiYWNrcG9ydCBvZiB0aGF0IGNvbW1pdCwg
b250byBzdGFnaW5nLTQuNi4KCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 01 10:44:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 10:44:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLmib-00053z-1C; Wed, 01 May 2019 10:44:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xAd2=TB=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hLmiZ-00053o-EZ
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 10:44:03 +0000
X-Inumbo-ID: 080ec5be-6bfe-11e9-843c-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 080ec5be-6bfe-11e9-843c-bc764e045a96;
 Wed, 01 May 2019 10:44:01 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hLmiW-0007Wf-LO; Wed, 01 May 2019 10: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.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hLmiW-0004LM-Ab; Wed, 01 May 2019 10:44:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hLmiW-00011R-9u; Wed, 01 May 2019 10:44:00 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135460-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.6-testing:test-amd64-amd64-xl-multivcpu:<none
 executed>:queued:regression
 xen-4.6-testing:test-amd64-amd64-xl-rtds:<none executed>:queued:regression
 xen-4.6-testing:test-amd64-i386-xl:<none executed>:queued:regression
 xen-4.6-testing:test-amd64-i386-libvirt-pair:<none executed>:queued:regression
 xen-4.6-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:<none
 executed>:queued:regression
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:<none executed>:queued:regression
 xen-4.6-testing:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm:<none
 executed>:queued:regression
 xen-4.6-testing:test-amd64-i386-freebsd10-amd64:<none
 executed>:queued:regression
 xen-4.6-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:<none
 executed>:queued:regression
 xen-4.6-testing:test-amd64-i386-xl-raw:<none executed>:queued:regression
 xen-4.6-testing:test-armhf-armhf-xl-credit2:<none executed>:queued:regression
 xen-4.6-testing:test-amd64-i386-qemut-rhel6hvm-amd:<none
 executed>:queued:regression
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-amd:<none
 executed>:queued:regression
 xen-4.6-testing:test-amd64-i386-xl-qemut-ws16-amd64:<none
 executed>:queued:regression
 xen-4.6-testing:test-amd64-amd64-i386-pvgrub:<none executed>:queued:regression
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win7-amd64:<none
 executed>:queued:regression
 xen-4.6-testing:build-i386-libvirt:<none executed>:queued:regression
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win10-i386:<none
 executed>:queued:regression
 xen-4.6-testing:test-amd64-i386-libvirt-xsm:<none executed>:queued:regression
 xen-4.6-testing:test-armhf-armhf-xl-multivcpu:<none
 executed>:queued:regression
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win7-amd64:<none
 executed>:queued:regression
 xen-4.6-testing:test-amd64-i386-migrupgrade:<none executed>:queued:regression
 xen-4.6-testing:test-armhf-armhf-xl:<none executed>:queued:regression
 xen-4.6-testing:test-amd64-amd64-libvirt-xsm:<none executed>:queued:regression
 xen-4.6-testing:test-amd64-amd64-libvirt-vhd:<none executed>:queued:regression
 xen-4.6-testing:test-armhf-armhf-xl-vhd:<none executed>:queued:regression
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win7-amd64:<none
 executed>:queued:regression
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:<none
 executed>:queued:regression
 xen-4.6-testing:test-amd64-i386-xl-qemuu-ws16-amd64:<none
 executed>:queued:regression
 xen-4.6-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:<none
 executed>:queued:regression
 xen-4.6-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:<none
 executed>:queued:regression
 xen-4.6-testing:test-amd64-amd64-xl-credit1:<none executed>:queued:regression
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win10-i386:<none
 executed>:queued:regression
 xen-4.6-testing:test-amd64-i386-xl-shadow:<none executed>:queued:regression
 xen-4.6-testing:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:<none
 executed>:queued:regression
 xen-4.6-testing:test-amd64-amd64-libvirt-pair:<none
 executed>:queued:regression
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:<none
 executed>:queued:regression
 xen-4.6-testing:test-amd64-amd64-pygrub:<none executed>:queued:regression
 xen-4.6-testing:test-amd64-amd64-amd64-pvgrub:<none
 executed>:queued:regression
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win10-i386:<none
 executed>:queued:regression
 xen-4.6-testing:test-amd64-i386-freebsd10-i386:<none
 executed>:queued:regression
 xen-4.6-testing:test-amd64-amd64-xl-qemut-ws16-amd64:<none
 executed>:queued:regression
 xen-4.6-testing:test-amd64-amd64-xl-credit2:<none executed>:queued:regression
 xen-4.6-testing:test-amd64-i386-libvirt:<none executed>:queued:regression
 xen-4.6-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:<none
 executed>:queued:regression
 xen-4.6-testing:test-amd64-i386-pair:<none executed>:queued:regression
 xen-4.6-testing:test-armhf-armhf-libvirt:<none executed>:queued:regression
 xen-4.6-testing:test-amd64-i386-xl-qemut-win10-i386:<none
 executed>:queued:regression
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-intel:<none
 executed>:queued:regression
 xen-4.6-testing:test-armhf-armhf-xl-arndale:<none executed>:queued:regression
 xen-4.6-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:<none
 executed>:queued:regression
 xen-4.6-testing:test-armhf-armhf-xl-credit1:<none executed>:queued:regression
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:<none
 executed>:queued:regression
 xen-4.6-testing:test-xtf-amd64-amd64-2:<none executed>:queued:regression
 xen-4.6-testing:test-amd64-amd64-xl-shadow:<none executed>:queued:regression
 xen-4.6-testing:test-amd64-i386-xl-xsm:<none executed>:queued:regression
 xen-4.6-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:<none
 executed>:queued:regression
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:<none
 executed>:queued:regression
 xen-4.6-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:<none
 executed>:queued:regression
 xen-4.6-testing:test-xtf-amd64-amd64-1:<none executed>:queued:regression
 xen-4.6-testing:test-amd64-amd64-pair:<none executed>:queued:regression
 xen-4.6-testing:test-armhf-armhf-xl-cubietruck:<none
 executed>:queued:regression
 xen-4.6-testing:build-armhf-libvirt:<none executed>:queued:regression
 xen-4.6-testing:build-amd64-libvirt:<none executed>:queued:regression
 xen-4.6-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:<none
 executed>:queued:regression
 xen-4.6-testing:test-xtf-amd64-amd64-5:<none executed>:queued:regression
 xen-4.6-testing:test-xtf-amd64-amd64-3:<none executed>:queued:regression
 xen-4.6-testing:test-xtf-amd64-amd64-4:<none executed>:queued:regression
 xen-4.6-testing:test-amd64-i386-xl-qemut-win7-amd64:<none
 executed>:queued:regression
 xen-4.6-testing:test-amd64-i386-qemuu-rhel6hvm-amd:<none
 executed>:queued:regression
 xen-4.6-testing:test-amd64-amd64-xl:<none executed>:queued:regression
 xen-4.6-testing:test-amd64-i386-qemuu-rhel6hvm-intel:<none
 executed>:queued:regression
 xen-4.6-testing:test-armhf-armhf-xl-rtds:<none executed>:queued:regression
 xen-4.6-testing:test-amd64-i386-qemut-rhel6hvm-intel:<none
 executed>:queued:regression
 xen-4.6-testing:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:<none
 executed>:queued:regression
 xen-4.6-testing:test-amd64-amd64-libvirt:<none executed>:queued:regression
 xen-4.6-testing:test-amd64-amd64-xl-qcow2:<none executed>:queued:regression
 xen-4.6-testing:test-amd64-amd64-xl-xsm:<none executed>:queued:regression
 xen-4.6-testing:test-amd64-amd64-migrupgrade:<none executed>:queued:regression
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:<none
 executed>:queued:regression
 xen-4.6-testing:build-armhf:hosts-allocate:running:regression
 xen-4.6-testing:build-amd64-pvops:hosts-allocate:running:regression
 xen-4.6-testing:build-amd64-prev:hosts-allocate:running:regression
 xen-4.6-testing:build-i386:hosts-allocate:running:regression
 xen-4.6-testing:build-amd64:hosts-allocate:running:regression
 xen-4.6-testing:build-amd64-xsm:hosts-allocate:running:regression
 xen-4.6-testing:build-i386-xsm:hosts-allocate:running:regression
 xen-4.6-testing:build-i386-prev:hosts-allocate:running:regression
 xen-4.6-testing:build-i386-pvops:hosts-allocate:running:regression
 xen-4.6-testing:build-amd64-xtf:hosts-allocate:running:regression
 xen-4.6-testing:build-armhf-pvops:hosts-allocate:running:regression
X-Osstest-Versions-This: xen=59ce6a543f3c00d241ea0e85f932df610cdc25bb
X-Osstest-Versions-That: xen=3636de3f1a9a513ebdcd77555dce0e4d451e198b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 01 May 2019 10:44:00 +0000
Subject: [Xen-devel] [xen-4.6-testing test] 135460: trouble: preparing/queued
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTQ2MCB4ZW4tNC42LXRlc3RpbmcgcnVubmluZyBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNTQ2MC8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgPG5vbmUgZXhlY3V0ZWQ+ICAgICAgICAg
ICAgICBxdWV1ZWQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgPG5vbmUgZXhlY3V0
ZWQ+ICAgICAgICAgICAgICBxdWV1ZWQKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAg
PG5vbmUgZXhlY3V0ZWQ+ICAgICAgICAgICAgICBxdWV1ZWQKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXBhaXIgICAgPG5vbmUgZXhlY3V0ZWQ+ICAgICAgICAgICAgICBxdWV1ZWQKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgPG5vbmUgZXhlY3V0ZWQ+ICAgICAg
ICAgICAgIHF1ZXVlZAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICA8bm9uZSBleGVj
dXRlZD4gICAgICAgICAgICAgIHF1ZXVlZAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0taTM4Ni14c20gICAgPG5vbmUgZXhlY3V0ZWQ+ICAgICAgICAgcXVldWVkCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAg
cXVldWVkCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICA8bm9uZSBleGVj
dXRlZD4gICAgICAgICAgICAgIHF1ZXVlZAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAg
ICA8bm9uZSBleGVjdXRlZD4gICAgICAgICAgICAgIHF1ZXVlZAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAgICA8bm9uZSBleGVjdXRlZD4gICAgICAgICAgICAgIHF1ZXVlZAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICA8bm9uZSBleGVjdXRlZD4gICAgICAgICAg
ICAgIHF1ZXVlZAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgIDxub25lIGV4
ZWN1dGVkPiAgICAgICAgICAgICAgcXVldWVkCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAgICA8bm9uZSBleGVjdXRlZD4gICAgICAgICAgICAgIHF1ZXVlZAogdGVzdC1hbWQ2
NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICA8bm9uZSBleGVjdXRlZD4gICAgICAgICAgICAgIHF1ZXVl
ZAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgPG5vbmUgZXhlY3V0ZWQ+
ICAgICAgICAgICAgICBxdWV1ZWQKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgPG5v
bmUgZXhlY3V0ZWQ+ICAgICAgICAgICAgICBxdWV1ZWQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW4xMC1pMzg2ICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAgcXVldWVkCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAg
cXVldWVkCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICA8bm9uZSBleGVjdXRlZD4g
ICAgICAgICAgICAgIHF1ZXVlZAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
ICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAgcXVldWVkCiB0ZXN0LWFtZDY0LWkzODYt
bWlncnVwZ3JhZGUgICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAgcXVldWVkCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAg
cXVldWVkCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgIDxub25lIGV4ZWN1dGVkPiAg
ICAgICAgICAgICAgcXVldWVkCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgIDxub25l
IGV4ZWN1dGVkPiAgICAgICAgICAgICAgcXVldWVkCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAgcXVldWVkCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgPG5vbmUgZXhlY3V0ZWQ+ICAgICAgICAgICAgICBx
dWV1ZWQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICA8bm9uZSBleGVj
dXRlZD4gICAgICAgICAgICAgIHF1ZXVlZAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYt
YW1kNjQgICAgPG5vbmUgZXhlY3V0ZWQ+ICAgICAgICAgICAgICBxdWV1ZWQKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgIDxub25lIGV4ZWN1dGVkPiAg
ICAgIHF1ZXVlZAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgPG5vbmUgZXhlY3V0ZWQ+ICAgcXVldWVkCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNy
ZWRpdDEgICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAgcXVldWVkCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgPG5vbmUgZXhlY3V0ZWQ+ICAgICAgICAgICAg
ICBxdWV1ZWQKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgPG5vbmUgZXhlY3V0ZWQ+
ICAgICAgICAgICAgICBxdWV1ZWQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0t
aTM4Ni14c20gICAgPG5vbmUgZXhlY3V0ZWQ+ICAgICAgICAgIHF1ZXVlZAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXBhaXIgICAgPG5vbmUgZXhlY3V0ZWQ+ICAgICAgICAgICAgICBxdWV1ZWQK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgIDxub25lIGV4ZWN1
dGVkPiAgICAgICAgICAgIHF1ZXVlZAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICA8
bm9uZSBleGVjdXRlZD4gICAgICAgICAgICAgIHF1ZXVlZAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2
NC1wdmdydWIgICAgPG5vbmUgZXhlY3V0ZWQ+ICAgICAgICAgICAgICBxdWV1ZWQKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICA8bm9uZSBleGVjdXRlZD4gICAgICAgICAg
ICAgIHF1ZXVlZAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgIDxub25lIGV4ZWN1
dGVkPiAgICAgICAgICAgICAgcXVldWVkCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYt
YW1kNjQgICAgPG5vbmUgZXhlY3V0ZWQ+ICAgICAgICAgICAgICBxdWV1ZWQKIHRlc3QtYW1kNjQt
YW1kNjQteGwtY3JlZGl0MiAgICAgPG5vbmUgZXhlY3V0ZWQ+ICAgICAgICAgICAgICBxdWV1ZWQK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgPG5vbmUgZXhlY3V0ZWQ+ICAgICAgICAg
ICAgICBxdWV1ZWQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAg
IDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAgIHF1ZXVlZAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIg
ICAgICAgICAgICA8bm9uZSBleGVjdXRlZD4gICAgICAgICAgICAgIHF1ZXVlZAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAgICA8bm9uZSBleGVjdXRlZD4gICAgICAgICAgICAgIHF1ZXVl
ZAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgPG5vbmUgZXhlY3V0ZWQ+
ICAgICAgICAgICAgICBxdWV1ZWQKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVs
ICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAgcXVldWVkCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAgcXVldWVkCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgIDxub25lIGV4
ZWN1dGVkPiAgICBxdWV1ZWQKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgPG5vbmUg
ZXhlY3V0ZWQ+ICAgICAgICAgICAgICBxdWV1ZWQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICA8bm9uZSBleGVjdXRlZD4gICAgICAgICAgICAgIHF1ZXVlZAogdGVzdC14
dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICA8bm9uZSBleGVjdXRlZD4gICAgICAgICAgICAgIHF1
ZXVlZAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICA8bm9uZSBleGVjdXRlZD4gICAg
ICAgICAgICAgIHF1ZXVlZAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICA8bm9uZSBl
eGVjdXRlZD4gICAgICAgICAgICAgIHF1ZXVlZAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICA8bm9uZSBleGVjdXRlZD4gcXVldWVkCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICA8bm9uZSBleGVjdXRl
ZD4gICAgICAgICBxdWV1ZWQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgICAgPG5vbmUgZXhlY3V0ZWQ+ICAgICAgICAgICAgIHF1ZXVlZAogdGVzdC14dGYtYW1kNjQt
YW1kNjQtMSAgICAgICAgICA8bm9uZSBleGVjdXRlZD4gICAgICAgICAgICAgIHF1ZXVlZAogdGVz
dC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICA8bm9uZSBleGVjdXRlZD4gICAgICAgICAgICAg
IHF1ZXVlZAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgIDxub25lIGV4ZWN1dGVk
PiAgICAgICAgICAgICAgcXVldWVkCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgIDxu
b25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAgcXVldWVkCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAgcXVldWVkCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgIDxub25lIGV4ZWN1
dGVkPiBxdWV1ZWQKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgPG5vbmUgZXhlY3V0
ZWQ+ICAgICAgICAgICAgICBxdWV1ZWQKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAg
PG5vbmUgZXhlY3V0ZWQ+ICAgICAgICAgICAgICBxdWV1ZWQKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTQgICAgICAgICAgPG5vbmUgZXhlY3V0ZWQ+ICAgICAgICAgICAgICBxdWV1ZWQKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAg
ICAgcXVldWVkCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgIDxub25lIGV4
ZWN1dGVkPiAgICAgICAgICAgICAgcXVldWVkCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAg
ICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAgcXVldWVkCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0taW50ZWwgICAgPG5vbmUgZXhlY3V0ZWQ+ICAgICAgICAgICAgICBxdWV1
ZWQKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgPG5vbmUgZXhlY3V0ZWQ+ICAgICAg
ICAgICAgICBxdWV1ZWQKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICA8
bm9uZSBleGVjdXRlZD4gICAgICAgICAgICAgIHF1ZXVlZAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICA8bm9uZSBleGVjdXRlZD4gICAgICAgICAgcXVldWVk
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAg
ICAgICAgcXVldWVkCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgIDxub25lIGV4ZWN1
dGVkPiAgICAgICAgICAgICAgcXVldWVkCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAg
IDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAgcXVldWVkCiB0ZXN0LWFtZDY0LWFtZDY0LW1p
Z3J1cGdyYWRlICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAgcXVldWVkCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgPG5vbmUgZXhlY3V0
ZWQ+ICAgICBxdWV1ZWQKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxs
b2NhdGUgICAgICAgICAgICAgICBydW5uaW5nCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgcnVubmluZwogYnVpbGQtYW1kNjQtcHJl
diAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgIHJ1bm5pbmcKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAg
ICBydW5uaW5nCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRl
ICAgICAgICAgICAgICAgcnVubmluZwogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgMiBo
b3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgIHJ1bm5pbmcKIGJ1aWxkLWkzODYteHNtICAgICAg
ICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBydW5uaW5nCiBidWlsZC1p
Mzg2LXByZXYgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgcnVu
bmluZwogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAg
ICAgICAgICAgIHJ1bm5pbmcKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgIDIgaG9zdHMt
YWxsb2NhdGUgICAgICAgICAgICAgICBydW5uaW5nCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAg
ICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgcnVubmluZwoKdmVyc2lvbiB0YXJn
ZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDU5Y2U2YTU0M2YzYzAwZDI0
MWVhMGU4NWY5MzJkZjYxMGNkYzI1YmIKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAg
ICAgICAgIDM2MzZkZTNmMWE5YTUxM2ViZGNkNzc1NTVkY2UwZTRkNDUxZTE5OGIKCkxhc3QgdGVz
dCBvZiBiYXNpcyAgIDEyNzc5MiAgMjAxOC0wOS0xOSAwMzo1MDo0MSBaICAyMjQgZGF5cwpUZXN0
aW5nIHNhbWUgc2luY2UgICAxMzU0MzMgIDIwMTktMDQtMjkgMTU6MzY6MTAgWiAgICAxIGRheXMg
ICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVz
dDoKICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwcmVwYXJpbmcK
IGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwcmVwYXJpbmcKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwcmVwYXJpbmcKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwcmVwYXJpbmcKIGJ1aWxkLWFybWhm
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwcmVwYXJp
bmcKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwcmVwYXJpbmcKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBxdWV1ZWQgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHF1ZXVlZCAgCiBidWlsZC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcXVldWVk
ICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwcmVwYXJpbmcKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwcmVwYXJpbmcKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwcmVwYXJpbmcKIGJ1aWxkLWFy
bWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwcmVw
YXJpbmcKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwcmVwYXJpbmcKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBxdWV1ZWQgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQt
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHF1ZXVlZCAgCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcXVl
dWVkICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBxdWV1ZWQgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHF1ZXVlZCAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcXVldWVkICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBxdWV1
ZWQgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHF1ZXVlZCAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgcXVldWVkICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBxdWV1ZWQgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHF1ZXVl
ZCAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgcXVldWVkICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkz
ODYteHNtICAgICAgICAgICAgICAgICBxdWV1ZWQgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHF1ZXVlZCAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcXVldWVk
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAg
ICAgICAgICBxdWV1ZWQgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHF1ZXVlZCAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcXVldWVkICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBxdWV1ZWQg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHF1ZXVlZCAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcXVldWVkICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBxdWV1ZWQgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHF1ZXVlZCAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgcXVldWVkICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgICBxdWV1ZWQgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHF1ZXVlZCAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcXVldWVkICAK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBxdWV1ZWQgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIHF1ZXVlZCAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcXVldWVkICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBxdWV1ZWQgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIHF1ZXVlZCAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgcXVldWVkICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBxdWV1ZWQgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHF1ZXVlZCAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgcXVldWVkICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBxdWV1ZWQgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHF1ZXVlZCAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcXVldWVkICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBxdWV1ZWQgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHF1ZXVlZCAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcXVldWVkICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBxdWV1ZWQgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHF1ZXVlZCAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcXVldWVkICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBxdWV1ZWQgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIHF1ZXVlZCAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
cXVldWVkICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICBxdWV1ZWQgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHF1ZXVlZCAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcXVldWVkICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBx
dWV1ZWQgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHF1ZXVlZCAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcXVldWVkICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBxdWV1ZWQgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHF1
ZXVlZCAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcXVldWVkICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBxdWV1ZWQgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHF1ZXVlZCAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcXVl
dWVkICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBxdWV1ZWQgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHF1ZXVlZCAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcXVldWVkICAKIHRlc3QtYW1k
NjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBxdWV1
ZWQgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHF1ZXVlZCAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcXVldWVkICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNv
dzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBxdWV1ZWQgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHF1ZXVl
ZCAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcXVldWVkICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBxdWV1ZWQgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHF1ZXVlZCAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcXVldWVk
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAg
ICAgICAgICBxdWV1ZWQgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHF1ZXVlZCAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcXVldWVkICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBxdWV1ZWQg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHF1ZXVlZCAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dz
L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0
dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRp
b24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2Rl
IGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0
ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZj
cHUgcXVldWVkCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzIHF1ZXVlZApicm9r
ZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni14bCBxdWV1ZWQKYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1wYWlyIHF1ZXVlZApicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQgcXVldWVkCmJyb2tlbi1qb2IgdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyBxdWV1ZWQKYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1pMzg2LXhzbSBxdWV1ZWQKYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWFtZDY0IHF1ZXVlZApicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFt
ZDY0IHF1ZXVlZApicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgcXVldWVkCmJyb2tl
bi1qb2IgdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyIHF1ZXVlZApicm9rZW4tam9iIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgcXVldWVkCmJyb2tlbi1qb2IgdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIHF1ZXVlZApicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13czE2LWFtZDY0IHF1ZXVlZApicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQt
aTM4Ni1wdmdydWIgcXVldWVkCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjctYW1kNjQgcXVldWVkCmJyb2tlbi1qb2IgYnVpbGQtaTM4Ni1saWJ2aXJ0IHF1ZXVlZApicm9r
ZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IHF1ZXVlZApicm9rZW4t
am9iIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSBxdWV1ZWQKYnJva2VuLWpvYiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSBxdWV1ZWQKYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgcXVldWVkCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LW1p
Z3J1cGdyYWRlIHF1ZXVlZApicm9rZW4tam9iIHRlc3QtYXJtaGYtYXJtaGYteGwgcXVldWVkCmJy
b2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSBxdWV1ZWQKYnJva2VuLWpvYiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIHF1ZXVlZApicm9rZW4tam9iIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkIHF1ZXVlZApicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luNy1hbWQ2NCBxdWV1ZWQKYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgcXVldWVkCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYt
YW1kNjQgcXVldWVkCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC1zaGFkb3cgcXVldWVkCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gcXVldWVkCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1h
bWQ2NC14bC1jcmVkaXQxIHF1ZXVlZApicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luMTAtaTM4NiBxdWV1ZWQKYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93
IHF1ZXVlZApicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4
Ni14c20gcXVldWVkCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgcXVl
dWVkCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
cXVldWVkCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgcXVldWVkCmJyb2tlbi1q
b2IgdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgcXVldWVkCmJyb2tlbi1qb2IgdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IHF1ZXVlZApicm9rZW4tam9iIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiBxdWV1ZWQKYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdzMTYtYW1kNjQgcXVldWVkCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14
bC1jcmVkaXQyIHF1ZXVlZApicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0IHF1ZXVl
ZApicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IHF1
ZXVlZApicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni1wYWlyIHF1ZXVlZApicm9rZW4tam9iIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCBxdWV1ZWQKYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luMTAtaTM4NiBxdWV1ZWQKYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1pbnRlbCBxdWV1ZWQKYnJva2VuLWpvYiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgcXVldWVkCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSBxdWV1ZWQKYnJva2VuLWpvYiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDEgcXVldWVkCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0IHF1ZXVlZApicm9rZW4tam9iIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgcXVldWVkCmJyb2tl
bi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgcXVldWVkCmJyb2tlbi1qb2IgdGVzdC1h
bWQ2NC1pMzg2LXhsLXhzbSBxdWV1ZWQKYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIHF1ZXVlZApicm9rZW4tam9iIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtIHF1ZXVlZApicm9rZW4tam9iIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgcXVldWVkCmJyb2tlbi1qb2Ig
dGVzdC14dGYtYW1kNjQtYW1kNjQtMSBxdWV1ZWQKYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0
LXBhaXIgcXVldWVkCmJyb2tlbi1qb2IgdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIHF1
ZXVlZApicm9rZW4tam9iIGJ1aWxkLWFybWhmLWxpYnZpcnQgcXVldWVkCmJyb2tlbi1qb2IgYnVp
bGQtYW1kNjQtbGlidmlydCBxdWV1ZWQKYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSBxdWV1ZWQKYnJva2VuLWpvYiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC01IHF1ZXVlZApicm9rZW4tam9iIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMg
cXVldWVkCmJyb2tlbi1qb2IgdGVzdC14dGYtYW1kNjQtYW1kNjQtNCBxdWV1ZWQKYnJva2VuLWpv
YiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCBxdWV1ZWQKYnJva2VuLWpvYiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kIHF1ZXVlZApicm9rZW4tam9iIHRlc3Qt
YW1kNjQtYW1kNjQteGwgcXVldWVkCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWludGVsIHF1ZXVlZApicm9rZW4tam9iIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyBx
dWV1ZWQKYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgcXVl
dWVkCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhz
bSBxdWV1ZWQKYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgcXVldWVkCmJyb2tl
bi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiBxdWV1ZWQKYnJva2VuLWpvYiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXhzbSBxdWV1ZWQKYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1
cGdyYWRlIHF1ZXVlZApicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyBxdWV1ZWQKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCA1OWNlNmE1
NDNmM2MwMGQyNDFlYTBlODVmOTMyZGY2MTBjZGMyNWJiCkF1dGhvcjogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KRGF0ZTogICBXZWQgTm92IDI4IDE3OjQzOjMzIDIwMTggKzAwMDAKCiAg
ICB0b29scy9maXJtd2FyZTogdXBkYXRlIE9WTUYgTWFrZWZpbGUsIHdoZW4gbmVjZXNzYXJ5CiAg
ICAKICAgIFsgVGhpcyBpcyB0d28gY29tbWl0cyBmcm9tIG1hc3RlciBha2Egc3RhZ2luZy00LjEy
OiBdCiAgICAKICAgIE9WTUYgaGFzIGJlY29tZSBkZXBlbmRlbnQgb24gT3BlblNTTCwgd2hpY2gg
aXMgaW5jbHVkZWQgYXMgYQogICAgc3VibW9kdWxlLiAgSW5pdGlhbGlzZSBzdWJtb2R1bGVzIGJl
Zm9yZSBidWlsZGluZy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJh
cmRAY2l0cml4LmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGIxNjI4MTg3MGUw
NmY1ZjUyNjAyOWE0ZTY5NjM0YTE2ZGMzOGU4ZTQpCiAgICAKICAgIHRvb2xzOiBvbmx5IGNhbGwg
Z2l0IHdoZW4gbmVjZXNzYXJ5IGluIE9WTUYgTWFrZWZpbGUKICAgIAogICAgVXNlcnMgbWF5IGNo
b29zZSB0byBleHBvcnQgYSBzbmFwc2hvdCBvZiBPVk1GIGFuZCBidWlsZCBpdAogICAgd2l0aCB4
ZW4uZ2l0IHN1cHBsaWVkIG92bWYtbWFrZWZpbGUuIEluIHRoYXQgY2FzZSB3ZSBkb24ndAogICAg
bmVlZCB0byBjYWxsIGBnaXQgc3VibW9kdWxlYC4KICAgIAogICAgRml4ZXMgYjE2MjgxODcwZS4K
ICAgIAogICAgUmVwb3J0ZWQtYnk6IE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4KICAgIFNp
Z25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1i
eTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgICBSZWxlYXNl
LWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICAoY2hlcnJ5IHBp
Y2tlZCBmcm9tIGNvbW1pdCA2ODI5MmM5NGE2MGVhYjI0NTE0YWI0YThlNDc3MmFmMjRkZWFkODA3
KQogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgZTk4M2U4YWU4NGVmZDVlNDMwNDVhM2Qy
MGE4MjBmMTNjYjRhNzViZikKICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDVhODFkZTRj
NmI2MDM2OTc0ZjI5ZTIzMzBhNDkzZjIzYThmMGMxZjApCiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9t
IGNvbW1pdCA2M2Q5MzMwYmE5ZmRlYzdjOGU5MzQ2ZTZkODUzNjA3NDdkNjFjOTQ3KQogICAgKGNo
ZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgZTlkODYwZjFmNjU3YTE5OGQ5OTBiZGFlM2UyOTUwMDFi
ZDE5MjIzYykKICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDc4MzU2NDRkNTE0MWQwZjI4
ZWMyMjFlZGE0MGZjYmYyZmMwM2JlMjMpCihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 01 10:46:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 10:46:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLmke-0005HN-Ke; Wed, 01 May 2019 10:46:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9pMH=TB=citrix.com=prvs=01726d3a8=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hLmkc-0005HG-Qu
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 10:46:10 +0000
X-Inumbo-ID: 54390c00-6bfe-11e9-843c-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 54390c00-6bfe-11e9-843c-bc764e045a96;
 Wed, 01 May 2019 10:46:09 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,417,1549929600"; d="scan'208";a="84837227"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 1 May 2019 11:46:04 +0100
Message-ID: <20190501104604.21416-1-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH] Drop Xen 4.5 and earlier
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: committers@xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlc2UgcmVsZWFzZXMgYXJlIG91dCBvZiBzZWN1cml0eSBzdXBwb3J0LiAgVGhleSBhcmUga25v
d24gbm90IHRvCmJ1aWxkIG9uIERlYmlhbiBzdHJldGNoLCB3aGljaCBpcyB3aGF0IHdlIGFyZSB1
c2luZywgYW5kIHdlIGRvIG5vdAppbnRlbmQgdG8gZXZlciB1cGRhdGUgdGhlbSB0byBmaXggdGhh
dC4KClhlbiA0LjYgaXMgYWxzbyBvdXQgb2Ygc2VjdXJpdHkgc3VwcG9ydCBidXQgd2Ugd2FudCBv
c3N0ZXN0IHRvIGJlIGFibGUKdG8gY29udGludWUgdG8gYnVpbGQgaXQgc28gdGhhdCB3ZSBjYW4g
dGVzdCA0LjYtPjQuNyBtaWdyYXRpb24sIGZvcgp0aGUgcHVycG9zZXMgb2YgdGVzdGluZyBYZW4g
NC43LCB3aGljaCBpcyBzdGlsbCBzdXBwb3J0ZWQgcmlnaHQgbm93LgoKU28gd2UgaGF2ZSByZWNl
bnRseSBhcHBsaWVkIHNvbWUgYnVpbGQgZml4ZXMgdG8gdGhlIDQuNiB0cmVlLCBhbmQgZm9yCm5v
dyB3ZSByZXRhaW4gNC42IGluIG9zc3Rlc3Qgc28gdGhhdCBidWlsZCBmaXhlcyBhcHBsaWVkIHRv
CnN0YWdpbmctNC42IGNhbiBwcm9wYWdhdGUgdG8gc3RhYmxlLTQuNi4KCkNDOiBjb21taXR0ZXJz
QHhlbnByb2plY3Qub3JnClNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBl
dS5jaXRyaXguY29tPgotLS0KIGNyLWZvci1icmFuY2hlcyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2Vk
LCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2NyLWZvci1icmFu
Y2hlcyBiL2NyLWZvci1icmFuY2hlcwppbmRleCAwYWMzYTk3ZC4uYmM5Y2UyZDMgMTAwNzU1Ci0t
LSBhL2NyLWZvci1icmFuY2hlcworKysgYi9jci1mb3ItYnJhbmNoZXMKQEAgLTMxLDcgKzMxLDcg
QEAgc2NyaXB0b3B0aW9ucz0iJDEiOyBzaGlmdAogTE9HRklMRT10bXAvY3ItZm9yLWJyYW5jaGVz
LmxvZwogZXhwb3J0IExPR0ZJTEUKIAotOiAke0JSQU5DSEVTOj1vc3N0ZXN0IHhlbi00LjAtdGVz
dGluZyB4ZW4tNC4xLXRlc3RpbmcgeGVuLTQuMi10ZXN0aW5nIHhlbi00LjMtdGVzdGluZyB4ZW4t
NC40LXRlc3RpbmcgeGVuLTQuNS10ZXN0aW5nIHhlbi00LjYtdGVzdGluZyB4ZW4tNC43LXRlc3Rp
bmcgeGVuLTQuOC10ZXN0aW5nIHhlbi00LjktdGVzdGluZyB4ZW4tNC4xMC10ZXN0aW5nIHhlbi00
LjExLXRlc3RpbmcgeGVuLTQuMTItdGVzdGluZyB4ZW4tdW5zdGFibGUgcWVtdS1tYWlubGluZSBx
ZW11LXVwc3RyZWFtLXVuc3RhYmxlIHFlbXUtdXBzdHJlYW0tNC4yLXRlc3RpbmcgcWVtdS11cHN0
cmVhbS00LjMtdGVzdGluZyBxZW11LXVwc3RyZWFtLTQuNC10ZXN0aW5nIHFlbXUtdXBzdHJlYW0t
NC41LXRlc3RpbmcgcWVtdS11cHN0cmVhbS00LjYtdGVzdGluZyBxZW11LXVwc3RyZWFtLTQuNy10
ZXN0aW5nIHFlbXUtdXBzdHJlYW0tNC44LXRlc3RpbmcgcWVtdS11cHN0cmVhbS00LjktdGVzdGlu
ZyBxZW11LXVwc3RyZWFtLTQuMTAtdGVzdGluZyBxZW11LXVwc3RyZWFtLTQuMTEtdGVzdGluZyBx
ZW11LXVwc3RyZWFtLTQuMTItdGVzdGluZyBsaW51eC1saW51cyBsaW51eC00LjE5IGxpbnV4LTQu
MTQgbGludXgtNC45IGxpbnV4LTQuNCBsaW51eC00LjEgbGludXgtMy4xOCBsaW51eC0zLjE2IGxp
bnV4LTMuMTQgbGludXgtMy4xMCBsaW51eC0zLjQgbGludXgtYXJtLXhlbiBzZWFiaW9zIG92bWYg
eHRmICR7RVhUUkFfQlJBTkNIRVN9fQorOiAke0JSQU5DSEVTOj1vc3N0ZXN0IHhlbi00LjYtdGVz
dGluZyB4ZW4tNC43LXRlc3RpbmcgeGVuLTQuOC10ZXN0aW5nIHhlbi00LjktdGVzdGluZyB4ZW4t
NC4xMC10ZXN0aW5nIHhlbi00LjExLXRlc3RpbmcgeGVuLTQuMTItdGVzdGluZyB4ZW4tdW5zdGFi
bGUgcWVtdS1tYWlubGluZSBxZW11LXVwc3RyZWFtLXVuc3RhYmxlIHFlbXUtdXBzdHJlYW0tNC42
LXRlc3RpbmcgcWVtdS11cHN0cmVhbS00LjctdGVzdGluZyBxZW11LXVwc3RyZWFtLTQuOC10ZXN0
aW5nIHFlbXUtdXBzdHJlYW0tNC45LXRlc3RpbmcgcWVtdS11cHN0cmVhbS00LjEwLXRlc3Rpbmcg
cWVtdS11cHN0cmVhbS00LjExLXRlc3RpbmcgcWVtdS11cHN0cmVhbS00LjEyLXRlc3RpbmcgbGlu
dXgtbGludXMgbGludXgtNC4xOSBsaW51eC00LjE0IGxpbnV4LTQuOSBsaW51eC00LjQgbGludXgt
NC4xIGxpbnV4LTMuMTggbGludXgtMy4xNiBsaW51eC0zLjE0IGxpbnV4LTMuMTAgbGludXgtMy40
IGxpbnV4LWFybS14ZW4gc2VhYmlvcyBvdm1mIHh0ZiAke0VYVFJBX0JSQU5DSEVTfX0KIGV4cG9y
dCBCUkFOQ0hFUwogCiBmZXRjaHdsZW09JHdsZW0KLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 01 10:48:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 10:48:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLmnB-0005UN-Ck; Wed, 01 May 2019 10:48:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9pMH=TB=citrix.com=prvs=01726d3a8=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hLmnA-0005U6-Nf
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 10:48:48 +0000
X-Inumbo-ID: b11b630c-6bfe-11e9-b2d5-2709518794a0
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b11b630c-6bfe-11e9-b2d5-2709518794a0;
 Wed, 01 May 2019 10:48:45 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,417,1549929600"; d="scan'208";a="84837292"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 1 May 2019 11:48:26 +0100
Message-ID: <20190501104839.21621-3-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190501104839.21621-1-ian.jackson@eu.citrix.com>
References: <20190501104839.21621-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH v2 02/15] TestSupport: target_var: Use
 host_V for host variables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q2hhbmdlIGB0YXJnZXRfdmFyJyB0byBzZXQgYElERU5UX1YnIHJhdGhlciB0aGFuIGp1c3QgVi4g
IEZvcgpjb21wYXRpYmlsaXR5IHdpdGggb2xkZXIgZmxpZ2h0cyBhbmQgb2xkZXIgZmxpZ2h0IGNv
bnN0cnVjdGlvbiwKbG9vayBmb3IgcGxhaW4gViB0b28gd2hlbiBsb29raW5nIHVwIHRoZSB2YXJp
YWJsZS4KCkFuZCwgd2Ugbm93IGxvb2sgYXQgYWxsX2hvc3RfViBiZWZvcmUgVi4gIFRoaXMgaGFz
IG5vIGZ1bmN0aW9uYWwKY2hhbmdlIHdpdGggZXhpc3RpbmcgZmxpZ2h0cywgYmVjYXVzZSBleGlz
dGluZyBmbGlnaHRzIG9ubHkgaGF2ZQogIGFsbF9ob3N0X3N1aXRlCiAgYWxsX2hvc3RfZGlfdmVy
c2lvbgogIGFsbF9ob3N0X29zCmFuZCB3ZSBuZXZlciBzZXQgdGhlIGNvcnJlc3BvbmRpbmcgViBm
b3JtIG9mIHRob3NlIHZhcmlhYmxlcy4KClNvIHdpdGggZXhpc3RpbmcgZmxpZ2h0cyB0aGUgb25s
eSBmdW5jdGlvbmFsIGNoYW5nZSBpcyBhIGNoYW5nZSB0bwpzeW50aCBydW52YXJzLCB0byBhZGQg
SE9TVF8gdG8gdGhlIG5hbWUuCgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tz
b25AZXUuY2l0cml4LmNvbT4KLS0tCiBPc3N0ZXN0L1Rlc3RTdXBwb3J0LnBtIHwgNCArKy0tCiAx
IGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL09zc3Rlc3QvVGVzdFN1cHBvcnQucG0gYi9Pc3N0ZXN0L1Rlc3RTdXBwb3J0LnBtCmluZGV4
IGYzNTc0MzRmLi5iYjUwMzU1OSAxMDA2NDQKLS0tIGEvT3NzdGVzdC9UZXN0U3VwcG9ydC5wbQor
KysgYi9Pc3N0ZXN0L1Rlc3RTdXBwb3J0LnBtCkBAIC0yNDc5LDggKzI0NzksNyBAQCBzdWIgZ3Vl
c3RfYXdhaXQgKCQkKSB7CiAKIHN1YiB0YXJnZXRfdmFyX3ByZWZpeCAoJCkgewogICAgIG15ICgk
aG8pID0gQF87Ci0gICAgaWYgKGV4aXN0cyAkaG8tPntHdWVzdH0pIHsgcmV0dXJuICRoby0+e0d1
ZXN0fS4nXyc7IH0KLSAgICByZXR1cm4gJyc7CisgICAgcmV0dXJuIChleGlzdHMgJGhvLT57R3Vl
c3R9ID8gJGhvLT57R3Vlc3R9IDogJGhvLT57SWRlbnR9KS4nXyc7CiB9CiAKIHN1YiB0YXJnZXRf
dmFyICgkJCkgewpAQCAtMjQ5MSw2ICsyNDkwLDcgQEAgc3ViIHRhcmdldF92YXIgKCQkKSB7CiAJ
cHVzaCBAcHJlZml4ZXMsICdhbGxfZ3Vlc3RfJzsKICAgICB9IGVsc2UgewogCXB1c2ggQHByZWZp
eGVzLCAnYWxsX2hvc3RfJzsKKwlwdXNoIEBwcmVmaXhlcywgJyc7CiAgICAgfQogICAgIGZvcmVh
Y2ggbXkgJHByZWZpeCAoQHByZWZpeGVzKSB7CiAJbXkgJHYgPSAkcnsgJHByZWZpeC4kdm4gfTsK
LS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 01 10:48:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 10:48:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLmn9-0005U0-3u; Wed, 01 May 2019 10:48:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9pMH=TB=citrix.com=prvs=01726d3a8=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hLmn8-0005Tv-Fx
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 10:48:46 +0000
X-Inumbo-ID: b06460bc-6bfe-11e9-99d1-c720d7ab12f0
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b06460bc-6bfe-11e9-99d1-c720d7ab12f0;
 Wed, 01 May 2019 10:48:44 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,417,1549929600"; d="scan'208";a="84837291"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 1 May 2019 11:48:25 +0100
Message-ID: <20190501104839.21621-2-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190501104839.21621-1-ian.jackson@eu.citrix.com>
References: <20190501104839.21621-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH v2 01/15] TestSupport: target_var:
 Refactor to allow for another host case
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TWFrZSBhbiBleHBsaWNpdCBsaXN0IG9mIHRoZSBwcmVmaXhlcyBhbmQgYSBsb29wIHRvIHdhbGsg
b3ZlciB0aGVtLgpObyBmdW5jdGlvbmFsIGNoYW5nZS4KClNpZ25lZC1vZmYtYnk6IElhbiBKYWNr
c29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIE9zc3Rlc3QvVGVzdFN1cHBvcnQu
cG0gfCAxNiArKysrKysrKysrKystLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygr
KSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9Pc3N0ZXN0L1Rlc3RTdXBwb3J0LnBtIGIv
T3NzdGVzdC9UZXN0U3VwcG9ydC5wbQppbmRleCA4ZTIwMjQ0ZC4uZjM1NzQzNGYgMTAwNjQ0Ci0t
LSBhL09zc3Rlc3QvVGVzdFN1cHBvcnQucG0KKysrIGIvT3NzdGVzdC9UZXN0U3VwcG9ydC5wbQpA
QCAtMjQ4NSwxMCArMjQ4NSwxOCBAQCBzdWIgdGFyZ2V0X3Zhcl9wcmVmaXggKCQpIHsKIAogc3Vi
IHRhcmdldF92YXIgKCQkKSB7CiAgICAgbXkgKCRobywkdm4pID0gQF87Ci0gICAgbXkgJHBmeCA9
IHRhcmdldF92YXJfcHJlZml4KCRobyk7Ci0gICAgbXkgJGFsbHRoaW5nID0gZXhpc3RzICRoby0+
e0d1ZXN0fSA/ICJndWVzdCIgOiAiaG9zdCI7Ci0gICAgcmV0dXJuICRyeyAkcGZ4LiAkdm4gfSAv
LwotICAgICAgICAgICAkcnsgImFsbF8ke2FsbHRoaW5nfV8ke3ZufSIgfTsKKyAgICBteSBAcHJl
Zml4ZXM7CisgICAgcHVzaCBAcHJlZml4ZXMsIHRhcmdldF92YXJfcHJlZml4KCRobyk7CisgICAg
aWYgKGV4aXN0cyAkaG8tPntHdWVzdH0pIHsKKwlwdXNoIEBwcmVmaXhlcywgJ2FsbF9ndWVzdF8n
OworICAgIH0gZWxzZSB7CisJcHVzaCBAcHJlZml4ZXMsICdhbGxfaG9zdF8nOworICAgIH0KKyAg
ICBmb3JlYWNoIG15ICRwcmVmaXggKEBwcmVmaXhlcykgeworCW15ICR2ID0gJHJ7ICRwcmVmaXgu
JHZuIH07CisJcmV0dXJuICR2IGlmIGRlZmluZWQgJHY7CisgICAgfQorICAgIHJldHVybiB1bmRl
ZjsKIH0KIAogc3ViIHRhcmdldF9rZXJua2luZF9jaGVjayAoJCkgewotLSAKMi4xMS4wCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 01 10:48:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 10:48:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLmnB-0005UW-Mo; Wed, 01 May 2019 10:48:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9pMH=TB=citrix.com=prvs=01726d3a8=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hLmnA-0005U7-O4
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 10:48:48 +0000
X-Inumbo-ID: b1b58086-6bfe-11e9-978a-cbcacb3986cf
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b1b58086-6bfe-11e9-978a-cbcacb3986cf;
 Wed, 01 May 2019 10:48:46 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,417,1549929600"; d="scan'208";a="84837298"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 1 May 2019 11:48:28 +0100
Message-ID: <20190501104839.21621-5-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190501104839.21621-1-ian.jackson@eu.citrix.com>
References: <20190501104839.21621-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH v2 04/15] arch replumbing: Provide
 $ho->{Arch} and $gho->{Arch}
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2l0aCBleGlzdGluZyBmbGlnaHRzIHRoZXNlIGFyZSAkcnthcmNofSBhbmQgR1VFU1RfYXJjaC4K
Tm90aGluZyB1c2VzIHRoZXNlIHlldC4KClNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgotLS0KdjI6IENvcnJlY3RseSBzZXQgJGdoby0+e0FyY2h9
IGluIHNlbGVjdGd1ZXN0LCBub3QgJGhvLT57QXJjaH0KLS0tCiBPc3N0ZXN0L1Rlc3RTdXBwb3J0
LnBtIHwgMiArKwogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBh
L09zc3Rlc3QvVGVzdFN1cHBvcnQucG0gYi9Pc3N0ZXN0L1Rlc3RTdXBwb3J0LnBtCmluZGV4IGJi
NTAzNTU5Li4xODU2NmQzMiAxMDA2NDQKLS0tIGEvT3NzdGVzdC9UZXN0U3VwcG9ydC5wbQorKysg
Yi9Pc3N0ZXN0L1Rlc3RTdXBwb3J0LnBtCkBAIC0xMTc4LDYgKzExNzgsNyBAQCBzdWIgc2VsZWN0
aG9zdCAoJDskKSB7CiAgICAgICAgIE5lc3RpbmdMZXZlbCA9PiAwLAogICAgICAgICBJbmZvID0+
IFtdLAogICAgIH07CisgICAgJGhvLT57QXJjaH0gPSB0YXJnZXRfdmFyKCRobywgJ2FyY2gnKSBv
ciB3YXJuICJ1bmtub3duIGFyY2ggZm9yICRpZGVudCI7CiAgICAgaWYgKGRlZmluZWQgJGpvYikg
ewogCSRoby0+e1N1aXRlfSA9IHRhcmdldF92YXIoJGhvLCAic3VpdGUiKSAvLyAkY3tEZWJpYW5T
dWl0ZX07CiAJJGhvLT57RGlWZXJzaW9ufSA9IHRhcmdldF92YXIoJGhvLCAiZGlfdmVyc2lvbiIp
CkBAIC0xODA5LDYgKzE4MTAsNyBAQCBzdWIgc2VsZWN0Z3Vlc3QgKCQkKSB7CiAJSG9zdCA9PiAk
aG8sCiAJU3VpdGUgPT4gJHJ7IiR7Z259X3N1aXRlIn0sCiAgICAgfTsKKyAgICAkZ2hvLT57QXJj
aH0gPSB0YXJnZXRfdmFyKCRobywgJ2FyY2gnKSBvciB3YXJuICJ1bmtub3duIGFyY2ggZm9yICRn
biI7CiAgICAgZm9yZWFjaCBteSAkb3B0IChndWVzdF92YXJfY29tbWFsaXN0KCRnaG8sJ29wdGlv
bnMnKSkgewogICAgICAgICAkZ2hvLT57T3B0aW9uc317JG9wdH0rKzsKICAgICB9Ci0tIAoyLjEx
LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 01 10:48:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 10:48:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLmnB-0005Ui-Vh; Wed, 01 May 2019 10:48:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9pMH=TB=citrix.com=prvs=01726d3a8=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hLmnA-0005U8-OP
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 10:48:48 +0000
X-Inumbo-ID: b1aa9400-6bfe-11e9-abce-478f4e94a758
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b1aa9400-6bfe-11e9-abce-478f4e94a758;
 Wed, 01 May 2019 10:48:45 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,417,1549929600"; d="scan'208";a="84837295"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 1 May 2019 11:48:27 +0100
Message-ID: <20190501104839.21621-4-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190501104839.21621-1-ian.jackson@eu.citrix.com>
References: <20190501104839.21621-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH v2 03/15] arch replumbing:
 ts-host-install: Move $kern_arch_info setting
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2UgYXJlIGdvaW5nIHRvIHdhbnQgdG8gZG8gdGhpcyBhZnRlciBzZWxlY3Rob3N0LgoKTm8gZnVu
Y3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25A
ZXUuY2l0cml4LmNvbT4KLS0tCiB0cy1ob3N0LWluc3RhbGwgfCAyMCArKysrKysrKysrKysrLS0t
LS0tLQogMSBmaWxlIGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEvdHMtaG9zdC1pbnN0YWxsIGIvdHMtaG9zdC1pbnN0YWxsCmluZGV4IDQ1ZjA0
NzY0Li4zYzE0ZjE3MSAxMDA3NTUKLS0tIGEvdHMtaG9zdC1pbnN0YWxsCisrKyBiL3RzLWhvc3Qt
aW5zdGFsbApAQCAtMzEsNyArMzEsNyBAQCBteSAkZGViY29uZl9wcmlvcml0eTsKIG15ICRwb3dl
cm9uX3Rlc3Rfb25seTsKIAogb3VyICV4b3B0czsKLW91ciAka2Vybl9hcmNoX2luZm87CitvdXIg
JGJ1aWxkOwogCiB3aGlsZSAoQEFSR1YgYW5kICRBUkdWWzBdID1+IG0vXi0vKSB7CiAgICAgJF89
IHNoaWZ0IEBBUkdWOwpAQCAtNDMsMTIgKzQzLDcgQEAgd2hpbGUgKEBBUkdWIGFuZCAkQVJHVlsw
XSA9fiBtL14tLykgewogICAgIH0gZWxzaWYgIChtL14tLXJlc2N1ZSQvKSB7CiAJJHhvcHRze1Jl
c2N1ZU1vZGV9PSAxOwogICAgIH0gZWxzaWYgIChtL14tLWJ1aWxkJC8pIHsKLQlpZiAoJHJ7YXJj
aH0gZXEgJ2kzODYnKSB7Ci0JICAgICRrZXJuX2FyY2hfaW5mbyA9IHsKLSAgICAgICAgICAgICAg
ICBLZXJuZWxfRGViaWFuID0+ICdhbWQ2NCcsCi0gICAgICAgICAgICAgICAgVXNlcmxhbmRfc2V0
YXJjaCA9PiAnaTM4NicsCi0gICAgICAgICAgICB9OwotCX0KKwkkYnVpbGQgPSAxOwogICAgIH0g
ZWxzZSB7CiAJZGllICIkXyAkISI7CiAgICAgfQpAQCAtNjMsNiArNTgsMTcgQEAgZXhpdCAwIGlm
ICRoby0+e1NoYXJlZFJlYWR5fTsKIG91ciAldGltZW91dD0gcXcoUmVhZFByZXNlZWQgIDM1MAog
ICAgICAgICAgICAgICAgICBTc2hkICAgICAgICAyNDAwKTsKIAorb3VyICRrZXJuX2FyY2hfaW5m
bzsKKworaWYgKCRidWlsZCkgeworICAgIGlmICgkcnthcmNofSBlcSAnaTM4NicpIHsKKwkka2Vy
bl9hcmNoX2luZm8gPSB7CisJICAgIEtlcm5lbF9EZWJpYW4gPT4gJ2FtZDY0JywKKwkgICAgVXNl
cmxhbmRfc2V0YXJjaCA9PiAnaTM4NicsCisJfTsKKyAgICB9Cit9CisKIHN1YiBpbnN0YWxsICgp
IHsKICAgICBteSAoJHBzX3VybCwkcHNfZmlsZSk9IHByZXNlZWRfY3JlYXRlCiAgICAgICAgICgk
aG8sICcnLAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 01 10:48:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 10:48:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLmnD-0005Vm-8u; Wed, 01 May 2019 10:48:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9pMH=TB=citrix.com=prvs=01726d3a8=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hLmnB-0005Ud-Vm
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 10:48:50 +0000
X-Inumbo-ID: b2e7e4ee-6bfe-11e9-ba85-b72dd93ff4bf
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b2e7e4ee-6bfe-11e9-ba85-b72dd93ff4bf;
 Wed, 01 May 2019 10:48:48 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,417,1549929600"; d="scan'208";a="84837301"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 1 May 2019 11:48:30 +0100
Message-ID: <20190501104839.21621-7-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190501104839.21621-1-ian.jackson@eu.citrix.com>
References: <20190501104839.21621-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH v2 06/15] arch replumbing:
 ts-memdisk-try-append: Remove unidiomatic " "
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiB0cy1tZW1kaXNrLXRyeS1hcHBlbmQgfCAyICstCiAx
IGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQg
YS90cy1tZW1kaXNrLXRyeS1hcHBlbmQgYi90cy1tZW1kaXNrLXRyeS1hcHBlbmQKaW5kZXggNjdj
MjUwYmQuLmY2ZWMyZmQ1IDEwMDc1NQotLS0gYS90cy1tZW1kaXNrLXRyeS1hcHBlbmQKKysrIGIv
dHMtbWVtZGlzay10cnktYXBwZW5kCkBAIC0yMyw3ICsyMyw3IEBAIGFyY2g9YHBlcmwgLWUgJwog
ICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OjpUZXN0U3VwcG9ydDsKIAogICAgICAgICAgICAg
ICAgIHRzcmVhZGNvbmZpZygpOwotICAgICAgICAgICAgICAgIHByaW50ICRyeyJhcmNoIn0gb3Ig
ZGllICQhOworICAgICAgICAgICAgICAgIHByaW50ICRye2FyY2h9IG9yIGRpZSAkITsKICAgICAg
ICAgICAgICAgJ2AKIAogY2FzZSAiJGFyY2giIGluCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 01 10:48:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 10:48:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLmnE-0005Wc-KP; Wed, 01 May 2019 10:48:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9pMH=TB=citrix.com=prvs=01726d3a8=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hLmnD-0005Vd-7S
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 10:48:51 +0000
X-Inumbo-ID: b34fa282-6bfe-11e9-9f5e-1b07f8b49dba
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b34fa282-6bfe-11e9-9f5e-1b07f8b49dba;
 Wed, 01 May 2019 10:48:48 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,417,1549929600"; d="scan'208";a="84837303"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 1 May 2019 11:48:32 +0100
Message-ID: <20190501104839.21621-9-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190501104839.21621-1-ian.jackson@eu.citrix.com>
References: <20190501104839.21621-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH v2 08/15] arch replumbing: make-flight:
 Fix $r{arch} comment
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBjb21tZW50IHdhcyBsYW1lbnRpbmcgdGhlIHZlcnkgcHJvYmxlbSB3ZSBhcmUgZml4aW5n
IG5vdy4gIEl0CndvdWxkIG5vdyBiZSBwb3NzaWJsZSB0byB0ZXN0IGkzODYtPmFtZDY0IHRvb2xz
IG1pZ3JhdGlvbiwgYnkgd3JpdGluZwphbiBhcHByb3ByaWF0ZSB0ZXN0IGpvYiB3aXRoIGRpZmZl
cmVudCBzcmNfaG9zdF9hcmNoIGFuZApkc3RfaG9zdF9hcmNoIGV0Yy4KClNpZ25lZC1vZmYtYnk6
IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIG1ha2UtZmxpZ2h0
IHwgNCArKy0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL21ha2UtZmxpZ2h0IGIvbWFrZS1mbGlnaHQKaW5kZXggYzU0MTE0MTIu
LjAyMGFkNWYxIDEwMDc1NQotLS0gYS9tYWtlLWZsaWdodAorKysgYi9tYWtlLWZsaWdodApAQCAt
ODMzLDggKzgzMyw4IEBAIHRlc3RfbWF0cml4X2RvX29uZSAoKSB7CiAgICAgICAgICAgICAgICAg
ICAgICAgYWxsX2hvc3RmbGFncz0iJGhmIgogICAgICAgZmkKICAgICAgICMgVE9ETyBpdCB3b3Vs
ZCBiZSBuaWNlIHRvIHRlc3QgaTM4Ni0+YW1kNjQgdG9vbHMgbWlncmF0aW9uIHRvbyAoZm9yCi0g
ICAgICAjIFhlbiA+PSA0LjYpLCBidXQgY3VycmVudGx5ICRye2FyY2h9IGlzIHVzZWQgaW4gc2V2
ZXJhbCBwbGFjZXMsCi0gICAgICAjIHdoaWNoIHdvdWxkIG5lZWQgbG9va2luZyBhdC4KKyAgICAg
ICMgWGVuID49IDQuNikuICBQcmV2aW91c2x5ICRye2FyY2h9IHdhcyB1c2VkIGluIHNldmVyYWwg
cGxhY2VzLAorICAgICAgIyB3aGljaCBtYWRlIHRoaXMgbW9yZSBjb21wbGljYXRlZCwgYnV0IHRo
aXMgaXMgbm93IGZpeGVkLgogICBmaQogCiAgIGlmIFsgeCR0ZXN0X3B2aCA9IHh5IC1hICR4ZW5h
cmNoID0gYW1kNjQgLWEgJGRvbTBhcmNoID0gYW1kNjQgXTsgdGhlbgotLSAKMi4xMS4wCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 01 10:48:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 10:48:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLmnE-0005XE-VI; Wed, 01 May 2019 10:48:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9pMH=TB=citrix.com=prvs=01726d3a8=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hLmnD-0005Vc-7h
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 10:48:51 +0000
X-Inumbo-ID: b3d55896-6bfe-11e9-b019-af55abf72e0d
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b3d55896-6bfe-11e9-b019-af55abf72e0d;
 Wed, 01 May 2019 10:48:49 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,417,1549929600"; d="scan'208";a="84837304"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 1 May 2019 11:48:34 +0100
Message-ID: <20190501104839.21621-11-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190501104839.21621-1-ian.jackson@eu.citrix.com>
References: <20190501104839.21621-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH v2 10/15] ts-kernel-build: Introduce
 cmd()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmlnaHQgbm93IHRoaXMgaXMgYSBzaW1wbGUgd3JhcHBlciBhcm91bmQgdGFyZ2V0X2NtZF9idWls
ZC4KCk5vIGZ1bmN0aW9uYWwgY2hhbmdlLgoKU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlh
bi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQogdHMta2VybmVsLWJ1aWxkIHwgMjEgKysrKysr
KysrKysrKy0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTMgaW5zZXJ0aW9ucygrKSwgOCBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS90cy1rZXJuZWwtYnVpbGQgYi90cy1rZXJuZWwtYnVpbGQK
aW5kZXggM2RhZDdkMzYuLjcyY2E5OGExIDEwMDc1NQotLS0gYS90cy1rZXJuZWwtYnVpbGQKKysr
IGIvdHMta2VybmVsLWJ1aWxkCkBAIC00OCw2ICs0OCwxMSBAQCBteSAkcGFybXMgPSAkYXJjaHBh
cm1zLT57ICRye2FyY2h9IH07CiAKIHN1YiBlbmFibGVfeGVuX2NvbmZpZyAoKTsKIAorc3ViIGNt
ZCAoJCQpIHsKKyAgICBteSAoJHRpbWVvdXQsICRzY3JpcHQpID0gQF87CisgICAgdGFyZ2V0X2Nt
ZF9idWlsZCgkaG8sICR0aW1lb3V0LCAkYnVpbGRkaXIsICRzY3JpcHQpOworfQorCiBzdWIgY2hl
Y2tvdXQgKCkgewogICAgIHJldHVybiBpZiAkcmV1c2U7CiAKQEAgLTU4LDcgKzYzLDcgQEAgc3Vi
IGNoZWNrb3V0ICgpIHsKICAgICBpZiAobGVuZ3RoKCRye3RyZWVfcHFfbGludXh9KSkgewogICAg
ICAgICBidWlsZF9jbG9uZSgkaG8sICdwcV9saW51eCcsICRidWlsZGRpciwgJ2xpbnV4Ly5oZy9w
YXRjaGVzJyk7CiAgICAgICAgIAotICAgICAgICB0YXJnZXRfY21kX2J1aWxkKCRobywgMTAwMCwg
JGJ1aWxkZGlyLCA8PEVORCk7CisgICAgICAgIGNtZCgxMDAwLCA8PEVORCk7CiAgICAgICAgICAg
ICBjZCAkYnVpbGRkaXIvbGludXgKICAgICAgICAgICAgIGhnIHFwdXNoIC1hCiBFTkQKQEAgLTM0
Niw3ICszNTEsNyBAQCBFTkQKIAogICAgIG15ICRkZWZjb25maWcgPSAkcGFybXMtPntEZWZDb25m
aWd9ID8KIAkkcGFybXMtPntEZWZDb25maWd9LiJfZGVmY29uZmlnIiA6ICJkZWZjb25maWciOwot
ICAgIHRhcmdldF9jbWRfYnVpbGQoJGhvLCAxMDAwLCAkYnVpbGRkaXIsIDw8RU5EKTsKKyAgICBj
bWQoMTAwMCwgPDxFTkQpOwogICAgICAgICBlZCA8JGVkc2NyaXB0IGVuYWJsZS14ZW4tY29uZmln
CiAgICAgICAgIGNobW9kICt4IGVuYWJsZS14ZW4tY29uZmlnCiAgICAgICAgIGNkIGxpbnV4CkBA
IC0zNjQsNyArMzY5LDcgQEAgc3ViIGNvbmZpZ19jcmVhdGVfY29uZmlnX3NoICgpIHsKIAogICAg
IG15ICR4dGEgPSAkcnthcmNofSBlcSAiYW1kNjQiID8gIng4Nl82NCIgOiAieDg2XzMyIjsKIAot
ICAgIHRhcmdldF9jbWRfYnVpbGQoJGhvLCAxMDAwLCAkYnVpbGRkaXIsIDw8RU5EKTsKKyAgICBj
bWQoMTAwMCwgPDxFTkQpOwogICAgICAgICBjZCBsaW51eAogCXNoIGJ1aWxkY29uZmlncy9jcmVh
dGVfY29uZmlnLnNoIC5jb25maWcgIi14ZW4iICR4dGEKIAlpZiBbIHgkeHRhID0geHg4Nl8zMiBd
IDsgdGhlbgpAQCAtMzgyLDcgKzM4Nyw3IEBAIHN1YiBjb25maWcgKCkgewogfQogCiBzdWIgYnVp
bGQgKCkgewotICAgIHRhcmdldF9jbWRfYnVpbGQoJGhvLCA5MDAwLCAkYnVpbGRkaXIsIDw8RU5E
KTsKKyAgICBjbWQoOTAwMCwgPDxFTkQpOwogCWNkIGxpbnV4CiAgICAgICAgIChtYWtlICRtYWtl
ZmxhZ3MgYWxsIG1vZHVsZXMgMj4mMSAmJiB0b3VjaCAuLi9idWlsZC1vay1zdGFtcCkgfHRlZSAu
Li9sb2cKICAgICAgICAgdGVzdCAtZiAuLi9idWlsZC1vay1zdGFtcApAQCAtNDAwLDcgKzQwNSw3
IEBAIHN1YiBraW5zdGFsbCAoKSB7CiAgICAgbXkgJGR0YnNfaW5zdGFsbCA9ICcnOwogICAgICRk
dGJzX2luc3RhbGwgPSAnZHRic19pbnN0YWxsJyBpZiAkcGFybXMtPntEdGJzfTsKIAotICAgIHRh
cmdldF9jbWRfYnVpbGQoJGhvLCAzMDAsICRidWlsZGRpciwgPDxFTkQpOworICAgIGNtZCgzMDAs
IDw8RU5EKTsKIAlybSAtcmYgZGlzdAogCW1rZGlyIC1wIGRpc3QvYm9vdCBkaXN0L2xpYi9tb2R1
bGVzCiAJY2QgbGludXgKQEAgLTQyMSw3ICs0MjYsNyBAQCBFTkQKIAogICAgIHN0b3JlX3J1bnZh
cigna2VybmVsX3ZlcicsJGtlcm52ZXIpOwogCi0gICAgdGFyZ2V0X2NtZF9idWlsZCgkaG8sIDEw
MCwgJGJ1aWxkZGlyLCA8PEVORCk7CisgICAgY21kKDEwMCwgPDxFTkQpOwogCWNkIGRpc3QvYm9v
dAogCWZvciBmIGluIHZtbGludXogU3lzdGVtLm1hcCBjb25maWc7IGRvCiAJCW12IFwkZiBcJGYt
JGtlcm52ZXIKQEAgLTQzMCw3ICs0MzUsNyBAQCBFTkQKIH0KIAogc3ViIGZ3YnVpbGQgKCkgewot
ICAgIHRhcmdldF9jbWRfYnVpbGQoJGhvLCA1MDAsICRidWlsZGRpciwgPDxFTkQpOworICAgIGNt
ZCg1MDAsIDw8RU5EKTsKIAljZCBsaW51eC1maXJtd2FyZQogCW1ha2UgU0hFTEw9L2Jpbi9iYXNo
IGFsbAogICAgICAgICBlY2hvIG9rLgpAQCAtNDM4LDcgKzQ0Myw3IEBAIEVORAogfQogCiBzdWIg
ZndpbnN0YWxsICgpIHsKLSAgICB0YXJnZXRfY21kX2J1aWxkKCRobywgNTAwLCAkYnVpbGRkaXIs
IDw8RU5EKTsKKyAgICBjbWQoNTAwLCA8PEVORCk7CiAJY2QgbGludXgtZmlybXdhcmUKIAltYWtl
IFNIRUxMPS9iaW4vYmFzaCBERVNURElSPSRidWlsZGRpci9kaXN0IGluc3RhbGwKIAllY2hvIG9r
LgotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Wed May 01 10:48:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 10:48:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLmnG-0005YE-93; Wed, 01 May 2019 10:48:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9pMH=TB=citrix.com=prvs=01726d3a8=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hLmnE-0005WT-GA
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 10:48:52 +0000
X-Inumbo-ID: b2ea397e-6bfe-11e9-bf70-4f86bc047861
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b2ea397e-6bfe-11e9-bf70-4f86bc047861;
 Wed, 01 May 2019 10:48:48 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,417,1549929600"; d="scan'208";a="84837302"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 1 May 2019 11:48:31 +0100
Message-ID: <20190501104839.21621-8-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190501104839.21621-1-ian.jackson@eu.citrix.com>
References: <20190501104839.21621-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH v2 07/15] arch replumbing: Replace many
 $r{arch} with $[g]ho->{Arch}
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm8gZnVuY3Rpb25hbCBjaGFuZ2Ugd2l0aCBleGlzdGluZyBmbGlnaHRzLiAgQnV0IHRoZSBlZmZl
Y3QgaXMgdGhhdApub3csIGdlbmVyYWxseSwgdHMtKiBzY3JpcHRzIGFuZCB0aGUgc3VwcG9ydCBj
b2RlIHdpbGwgaG9ub3VyCmhvc3RfYXJjaCwgaWYgaXQgaXMgc2V0LCBpbiBwcmVmZXJlbmNlIHRv
IGFyY2guCgpUaGlzIHBhdGNoIGNvbnRhaW5zIG9ubHkgcmVwbGFjZW1lbnRzIG9mICRye2FyY2h9
IHdpdGggJGhvLT57QXJjaH0gb3IKJGdoby0+e0FyY2h9LiAgSW4gZmFjdCwgcGVyaGFwcyBzdXJw
cmlzaW5nbHksIHRoZXJlIHdlcmUgbm8gbG9jYXRpb25zCndoZXJlICRnaG8gd2FzIHdhbnRlZCBy
YXRoZXIgdGhhbiAkaG8gKEkgaGF2ZSBkb3VibGUgY2hlY2tlZCB0aGlzKS4KCkV4Y2VwdGlvbnMs
IHdoZXJlIHdlIGxlZnQgJHJ7YXJjaH0gYWxvbmUsIGFyZToKCiAqIG1ha2UtZmxpZ2h0OiBhIGNv
bW1lbnQsIHdoaWNoIHdlIGFyZSBhYm91dCB0byBkZWFsIHdpdGg7CgogKiB0cy1rZXJuZWwtYnVp
bGQ6IHdlIGFyZSBnb2luZyB0byBzdXBwb3J0IGNyb3NzIGJ1aWxkaW5nIGFuZAogICAgJHJ7YXJj
aH0gaXMgZ29pbmcgdG8gYmUgdGhlIGFyY2hpdGVjdHVyZSBvZiB0aGUga2VybmVsIHdlIHdhbnQK
ICAgIHJhdGhlciB0aGFuIG9mIHRoZSBidWlsZCBob3N0LgoKU2lnbmVkLW9mZi1ieTogSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQogT3NzdGVzdC9EZWJpYW4ucG0g
ICAgICB8IDE0ICsrKysrKystLS0tLS0tCiBPc3N0ZXN0L1Rlc3RTdXBwb3J0LnBtIHwgIDQgKyst
LQogdHMtZnJlZWJzZC1idWlsZCAgICAgICB8ICAyICstCiB0cy1ob3N0LWluc3RhbGwgICAgICAg
IHwgIDYgKysrLS0tCiB0cy1tZW1kaXNrLXRyeS1hcHBlbmQgIHwgIDIgKy0KIHRzLXhlbi1idWls
ZC1wcmVwICAgICAgfCAgNCArKy0tCiB0cy14ZW4taW5zdGFsbCAgICAgICAgIHwgIDggKysrKy0t
LS0KIDcgZmlsZXMgY2hhbmdlZCwgMjAgaW5zZXJ0aW9ucygrKSwgMjAgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEvT3NzdGVzdC9EZWJpYW4ucG0gYi9Pc3N0ZXN0L0RlYmlhbi5wbQppbmRleCA4
YWJkNmFlZC4uOTExZDg5MDUgMTAwNjQ0Ci0tLSBhL09zc3Rlc3QvRGViaWFuLnBtCisrKyBiL09z
c3Rlc3QvRGViaWFuLnBtCkBAIC00NDQsNyArNDQ0LDcgQEAgc3ViIHNldHVwYm9vdF9ncnViMiAo
JCQkJCkgewogICAgICMgR3J1YjIgb24gamVzc2llL3N0cmV0Y2ggQVJNKiBkb2Vzbid0IGRvIG11
bHRpYm9vdCwgc28gd2UgbXVzdCBjaGFpbmxvYWQuCiAgICAgbXkgJG5lZWRfdWVmaV9jaGFpbmxv
YWQgPQogICAgICAgICBnZXRfaG9zdF9wcm9wZXJ0eSgkaG8sICJmaXJtd2FyZSIsICIiKSBlcSAi
dWVmaSIgJiYKLSAgICAgICAgJGhvLT57U3VpdGV9ID1+IG0vamVzc2llfHN0cmV0Y2gvICYmICRy
e2FyY2h9ID1+IG0vXmFybS87CisgICAgICAgICRoby0+e1N1aXRlfSA9fiBtL2plc3NpZXxzdHJl
dGNoLyAmJiAkaG8tPntBcmNofSA9fiBtL15hcm0vOwogCiAgICAgbXkgJHBhcnNlbWVudT0gc3Vi
IHsKICAgICAgICAgbXkgJGY9IGJsX2dldG1lbnVfb3BlbigkaG8sICRybWVudSwgIiRzdGFzaC8k
aG8tPntOYW1lfS0tZ3J1Yi5jZmcuMSIpOwpAQCAtNzQ5LDcgKzc0OSw3IEBAIEVORAogc3ViIHBy
ZXNlZWRfbWljcm9jb2RlKCQkKQogewogICAgIG15ICgkaG8sJHNmeCkgPSBAXzsKLSAgICBteSAk
cHJvcCA9ICJNaWNyb2NvZGVVcGRhdGUiLnVjZmlyc3QoJHJ7YXJjaH0pOworICAgIG15ICRwcm9w
ID0gIk1pY3JvY29kZVVwZGF0ZSIudWNmaXJzdCgkaG8tPntBcmNofSk7CiAgICAgcmV0dXJuIHVu
bGVzcyAkY3skcHJvcH07CiAgICAgbG9nbSgidWNvZGU9JHByb3AgJGN7JHByb3B9Iik7CiAgICAg
bXkgJHVjb2RlID0gZ2V0X2ZpbGVjb250ZW50cygiJGN7SW1hZ2VzfS8kY3skcHJvcH0iKTsKQEAg
LTExMzQsNyArMTEzNCw3IEBAIHN1YiBkaV9pbnN0YWxsZXJfcGF0aCAoJCkgewogICAgICMgdXNl
YWJsZSBmb3IgY29uc3RydWN0aW5nIGhvc3QgcGF0aHMgYXMgd2VsbCBhcyBndWVzdCBwYXRocwog
ICAgIG15ICgkaG8pID0gQF87CiAKLSAgICByZXR1cm4gJGhvLT57VGZ0cH17RGlCYXNlfS4nLycu
JHJ7YXJjaH0uJy8nLgorICAgIHJldHVybiAkaG8tPntUZnRwfXtEaUJhc2V9LicvJy4kaG8tPntB
cmNofS4nLycuCiAJKCRoby0+e0RpVmVyc2lvbn0gLy8gY2ZnX3RmdHBfZGlfdmVyc2lvbigkaG8t
PntTdWl0ZX0pKQogCS4nLScuJGhvLT57U3VpdGV9OwogfQpAQCAtMTM0MCw4ICsxMzQwLDggQEAg
RU5ECiAgICAgIyAgICBVc2VybGFuZF9zZXRhcmNoICBwZXJzb25hbGl0eSB0byByZXN0b3JlIHVz
aW5nIHNldGFyY2gKICAgICBteSAka2Vybl9hcmNoID0gJGtlcm5fYXJjaF9pbmZvLT57S2VybmVs
X0RlYmlhbn07CiAgICAgaWYgKCRrZXJuX2FyY2ggJiYKLQkkaG8tPntGbGFnc317ImFyY2gtJHJ7
YXJjaH0ifSAmJiAhJGhvLT57RmxhZ3N9eyJhcmNoLSRrZXJuX2FyY2gifSkgewotCSMgV2UgY2hl
Y2sgdGhlIGZsYWcgZm9yICRye2FyY2h9IGJlY2F1c2UgZm9yIHZhcmlvdXMgcmVhc29ucworCSRo
by0+e0ZsYWdzfXsiYXJjaC0kaG8tPntBcmNofSJ9ICYmICEkaG8tPntGbGFnc317ImFyY2gtJGtl
cm5fYXJjaCJ9KSB7CisJIyBXZSBjaGVjayB0aGUgZmxhZyBmb3IgJGhvLT57QXJjaH0gYmVjYXVz
ZSBmb3IgdmFyaW91cyByZWFzb25zCiAJIyBpdCBtYXkgbm90IGJlIHNldC4gIEZvciBleGFtcGxl
LCBpbiBzdGFuZGFsb25lIG1vZGUgaXQgaXMKIAkjIGN1cnJlbnRseSBub3Qgbm9ybWFsbHkgbmVj
ZXNzYXJ5IHRvIHNldCBhbnkgYXJjaCBob3N0ZmxhZ3MuCiAJIyBJbiB0aGF0IHNpdHVhdGlvbiB3
ZSBiZXQgdGhhdCB0aGUga2VybiBhcmNoIGNhbiBiZSB1c2VkOwpAQCAtMTM1Niw3ICsxMzU2LDcg
QEAgRU5ECiAgICAgfQogICAgIGlmICgka2Vybl9hcmNoKSB7CiAJbXkgJHNldGFyY2ggPSAic2V0
YXJjaCAka2Vybl9hcmNoX2luZm8tPntVc2VybGFuZF9zZXRhcmNofSI7Ci0JbG9nbSgiVXNpbmcg
JGtlcm5fYXJjaCBrZXJuZWwgZm9yICRye2FyY2h9IHVzZXJsYW5kICgkc2V0YXJjaCkiKTsKKwls
b2dtKCJVc2luZyAka2Vybl9hcmNoIGtlcm5lbCBmb3IgJGhvLT57QXJjaH0gdXNlcmxhbmQgKCRz
ZXRhcmNoKSIpOwogCXByZXNlZWRfaG9va19jb21tYW5kKCRobywgJ2xhdGVfY29tbWFuZCcsICRz
ZngsIDw8RU5EKTsKICMhL2Jpbi9zaAogc2V0IC1leApAQCAtMTM2Niw3ICsxMzY2LDcgQEAgZXhl
YyAkc2V0YXJjaCAvdXNyL3NiaW4vc3NoZC5kaXN0cmliICJcJEAiCiBFTkRXCiBjaG1vZCBhK3gg
L3RhcmdldC91c3Ivc2Jpbi9zc2hkLm9zc3Rlc3Qtd3JhcAogaW4tdGFyZ2V0IHNoIC14ZWMgJwot
ICAgICMgdGhlICRye2FyY2h9IGtlcm5lbHMgZW5kIHVwIGJlaW5nIHRoZSBkZWZhdWx0IHNvIHNo
dWZmbGUgdGhlbQorICAgICMgdGhlICRoby0+e0FyY2h9IGtlcm5lbHMgZW5kIHVwIGJlaW5nIHRo
ZSBkZWZhdWx0IHNvIHNodWZmbGUgdGhlbQogICAgICMgd2hlcmUgdXBkYXRlLWdydWIgd2lsbCBu
b3QgZmluZCB0aGVtCiAgICAgZm9yIGYgaW4gL2Jvb3Qvdm1saW51KjsgZG8KICAgICAgICAgZHBr
Zy1kaXZlcnQgLS1yZW5hbWUgLS1kaXZlcnQgIi9ib290L35kaXNhYmxlflwke2YjIyovfSIgIlwk
ZiIKZGlmZiAtLWdpdCBhL09zc3Rlc3QvVGVzdFN1cHBvcnQucG0gYi9Pc3N0ZXN0L1Rlc3RTdXBw
b3J0LnBtCmluZGV4IDE4NTY2ZDMyLi5kODdiNmM4OSAxMDA2NDQKLS0tIGEvT3NzdGVzdC9UZXN0
U3VwcG9ydC5wbQorKysgYi9Pc3N0ZXN0L1Rlc3RTdXBwb3J0LnBtCkBAIC0yOTE4LDggKzI5MTgs
OCBAQCBzdWIgc2V0dXBfbmV0Ym9vdF9sb2NhbF91ZWZpICgkKSB7CiAgICAgIyBpMzg2IGlzIFg2
NCBiZWNhdXNlIHdoZW4gd2UgYXJlIHRyeWluZyB0byBpbnN0YWxsIGkzODYKICAgICAjIG9uIGEg
VUVGSSBib3gsIGl0J3MgYWN0dWFsbHkgYW4gYW1kNjQtY2FwYWJsZSBVRUZJIGJveAogICAgICMg
d2hpY2ggZXhwZWN0cyBhIDY0LWJpdCBFRkkgbG9hZGVyCi0gICAgZGllICJFRkkgYXJjaCIgdW5s
ZXNzICRlZmlfYXJjaHN7ICRye2FyY2h9IH07Ci0gICAgbXkgJGVmaSA9ICRlZmlfYXJjaHN7ICRy
e2FyY2h9IH07CisgICAgZGllICJFRkkgYXJjaCIgdW5sZXNzICRlZmlfYXJjaHN7ICRoby0+e0Fy
Y2h9IH07CisgICAgbXkgJGVmaSA9ICRlZmlfYXJjaHN7ICRoby0+e0FyY2h9IH07CiAgICAgc2V0
dXBfbmV0Ym9vdF9ib290Y2ZnKCRobywgPDxFTkQpOwogc2V0IGRlZmF1bHQ9MAogc2V0IHRpbWVv
dXQ9NQpkaWZmIC0tZ2l0IGEvdHMtZnJlZWJzZC1idWlsZCBiL3RzLWZyZWVic2QtYnVpbGQKaW5k
ZXggYmRmNjY2ZWIuLjNjZGYxNWNiIDEwMDc1NQotLS0gYS90cy1mcmVlYnNkLWJ1aWxkCisrKyBi
L3RzLWZyZWVic2QtYnVpbGQKQEAgLTgzLDcgKzgzLDcgQEAgc3ViIGJ1aWxkICgpIHsKICAgICBt
eSAkdGFyZ2V0ID0gImJvb3Rvbmx5IjsKICAgICBteSAkcHJlZml4ID0gPDxFTkQ7CiBleHBvcnQg
TUFLRU9CSkRJUlBSRUZJWD0kYnVpbGRkaXIvb2JqCi1leHBvcnQgVEFSR0VUPSRye2FyY2h9Citl
eHBvcnQgVEFSR0VUPSRoby0+e0FyY2h9CiBFTkQKIAogICAgICMgQnVpbGQgcHJvY2VzcyBhcyBk
b2N1bWVudGVkIGluIHRoZSBoYW5kYm9vazoKZGlmZiAtLWdpdCBhL3RzLWhvc3QtaW5zdGFsbCBi
L3RzLWhvc3QtaW5zdGFsbAppbmRleCAzYzE0ZjE3MS4uNGJmYTJmNWUgMTAwNzU1Ci0tLSBhL3Rz
LWhvc3QtaW5zdGFsbAorKysgYi90cy1ob3N0LWluc3RhbGwKQEAgLTYxLDcgKzYxLDcgQEAgb3Vy
ICV0aW1lb3V0PSBxdyhSZWFkUHJlc2VlZCAgMzUwCiBvdXIgJGtlcm5fYXJjaF9pbmZvOwogCiBp
ZiAoJGJ1aWxkKSB7Ci0gICAgaWYgKCRye2FyY2h9IGVxICdpMzg2JykgeworICAgIGlmICgkaG8t
PntBcmNofSBlcSAnaTM4NicpIHsKIAkka2Vybl9hcmNoX2luZm8gPSB7CiAJICAgIEtlcm5lbF9E
ZWJpYW4gPT4gJ2FtZDY0JywKIAkgICAgVXNlcmxhbmRfc2V0YXJjaCA9PiAnaTM4NicsCkBAIC0y
NjIsNyArMjYyLDcgQEAgRU5ECiAgICAgcHVzaCBAZGljbWRsaW5lLCAiZG9tYWluPSRje1Rlc3RI
b3N0RG9tYWlufSI7CiAgICAgcHVzaCBAZGljbWRsaW5lLAogICAgICAgICBnZXRfaG9zdF9wcm9w
ZXJ0eSgkaG8sICJpbnN0YWxsLWFwcGVuZCAkaG8tPntTdWl0ZX0iLCAnJyksCi0gICAgICAgIGdl
dF9ob3N0X3Byb3BlcnR5KCRobywgImluc3RhbGwtYXBwZW5kICRoby0+e1N1aXRlfSAkcnthcmNo
fSIsICcnKTsKKyAgICAgICAgZ2V0X2hvc3RfcHJvcGVydHkoJGhvLCAiaW5zdGFsbC1hcHBlbmQg
JGhvLT57U3VpdGV9ICRoby0+e0FyY2h9IiwgJycpOwogCiAgICAgbXkgJGNvbnNvbGUgPSBnZXRf
aG9zdF9uYXRpdmVfbGludXhfY29uc29sZSgkaG8pOwogCkBAIC0yODAsNyArMjgwLDcgQEAgRU5E
CiAKICAgICBwdXNoIEBob2NtZGxpbmUsCiAgICAgICAgIGdldF9ob3N0X3Byb3BlcnR5KCRobywg
ImxpbnV4LWJvb3QtYXBwZW5kICRoby0+e1N1aXRlfSIsICcnKSwKLSAgICAgICAgZ2V0X2hvc3Rf
cHJvcGVydHkoJGhvLCAibGludXgtYm9vdC1hcHBlbmQgJGhvLT57U3VpdGV9ICRye2FyY2h9Iiwg
JycpOworICAgICAgICBnZXRfaG9zdF9wcm9wZXJ0eSgkaG8sICJsaW51eC1ib290LWFwcGVuZCAk
aG8tPntTdWl0ZX0gJGhvLT57QXJjaH0iLCAnJyk7CiAKICAgICAkeG9wdHN7aXBhcHBlbmR9ID0g
JGlwYXBwZW5kOwogICAgIHNldHVwX25ldGJvb3RfZGkoJGhvLCAka2VybmVsLCAiLyRpbml0cmQi
LCBcQGRpY21kbGluZSwgXEBob2NtZGxpbmUsCmRpZmYgLS1naXQgYS90cy1tZW1kaXNrLXRyeS1h
cHBlbmQgYi90cy1tZW1kaXNrLXRyeS1hcHBlbmQKaW5kZXggZjZlYzJmZDUuLmNlMzlkNWE3IDEw
MDc1NQotLS0gYS90cy1tZW1kaXNrLXRyeS1hcHBlbmQKKysrIGIvdHMtbWVtZGlzay10cnktYXBw
ZW5kCkBAIC0yMyw3ICsyMyw3IEBAIGFyY2g9YHBlcmwgLWUgJwogICAgICAgICAgICAgICAgIHVz
ZSBPc3N0ZXN0OjpUZXN0U3VwcG9ydDsKIAogICAgICAgICAgICAgICAgIHRzcmVhZGNvbmZpZygp
OwotICAgICAgICAgICAgICAgIHByaW50ICRye2FyY2h9IG9yIGRpZSAkITsKKyAgICAgICAgICAg
ICAgICBwcmludCAkaG8tPntBcmNofSBvciBkaWUgJCE7CiAgICAgICAgICAgICAgICdgCiAKIGNh
c2UgIiRhcmNoIiBpbgpkaWZmIC0tZ2l0IGEvdHMteGVuLWJ1aWxkLXByZXAgYi90cy14ZW4tYnVp
bGQtcHJlcAppbmRleCBjMzhhYjM2ZC4uMGYwNzY0OGUgMTAwNzU1Ci0tLSBhL3RzLXhlbi1idWls
ZC1wcmVwCisrKyBiL3RzLXhlbi1idWlsZC1wcmVwCkBAIC0yNDYsNyArMjQ2LDcgQEAgRU5ECiAg
ICAgaWYgKCRoby0+e1N1aXRlfSAhfiBtL2xlbm55fHNxdWVlemUvKSB7CiAgICAgICAgIHRhcmdl
dF9pbnN0YWxsX3BhY2thZ2VzKCRobywgJ2xpYmZkdC1kZXYnKTsKICAgICB9Ci0gICAgaWYgKCRy
e2FyY2h9IGVxICdhbWQ2NCcgJiYgJGhvLT57U3VpdGV9ICF+IG0vc3F1ZWV6ZXxsZW5ueS8pIHsK
KyAgICBpZiAoJGhvLT57QXJjaH0gZXEgJ2FtZDY0JyAmJiAkaG8tPntTdWl0ZX0gIX4gbS9zcXVl
ZXplfGxlbm55LykgewogICAgICAgICB0YXJnZXRfaW5zdGFsbF9wYWNrYWdlcygkaG8sICdsaWJj
Ni1kZXYtaTM4NicpOwogICAgIH0KIH0KQEAgLTI2OSw0ICsyNjksNCBAQCBpZiAoISRoby0+e0Zs
YWdzfXsnbm8tcmVpbnN0YWxsJ30pIHsKICAgICBnaXRjYWNoZV9zZXR1cCgkaG8pOwogfQogCi1o
b3N0X3NoYXJlZF9tYXJrX3JlYWR5KCRobywgImJ1aWxkLSIuJGhvLT57U3VpdGV9LiItIi4kcnth
cmNofSk7Citob3N0X3NoYXJlZF9tYXJrX3JlYWR5KCRobywgImJ1aWxkLSIuJGhvLT57U3VpdGV9
LiItIi4kaG8tPntBcmNofSk7CmRpZmYgLS1naXQgYS90cy14ZW4taW5zdGFsbCBiL3RzLXhlbi1p
bnN0YWxsCmluZGV4IDlmNzhhNzVmLi4yZDNjNjQ0ZCAxMDA3NTUKLS0tIGEvdHMteGVuLWluc3Rh
bGwKKysrIGIvdHMteGVuLWluc3RhbGwKQEAgLTY0LDcgKzY0LDcgQEAgc3ViIHBhY2thZ2VzICgp
IHsKICAgICBpZiAoJGhvLT57U3VpdGV9ICF+IG0vbGVubnl8c3F1ZWV6ZS8pIHsKICAgICAgICAg
dGFyZ2V0X2luc3RhbGxfcGFja2FnZXMoJGhvLCBxdyhsaWJmZHQxKSk7CiAgICAgfQotICAgIGlm
ICgkcnthcmNofSBlcSAnaTM4NicpIHsKKyAgICBpZiAoJGhvLT57QXJjaH0gZXEgJ2kzODYnKSB7
CiAJdGFyZ2V0X2luc3RhbGxfcGFja2FnZXMoJGhvLCBxdyhsaWJjNi14ZW4pKTsKICAgICB9CiAg
ICAgdGFyZ2V0X2luc3RhbGxfcGFja2FnZXMoJGhvLCBAe3Rvb2xzdGFjaygkaG8pLT57RXh0cmFQ
YWNrYWdlc319KQpAQCAtOTIsNyArOTIsNyBAQCBzdWIgc29tZV9leHRyYWRlYnMgKCQpIHsKIAkg
ICAgdGFyZ2V0X2luc3RhbGxfcGFja2FnZXMoJGhvLCBxdyhyc3luYykpIHVubGVzcyAkcnN5bmNf
aW5zdGFsbGVkKys7CiAJICAgIHRhcmdldF9wdXRmaWxlX3Jvb3QoJGhvLDMwMCwgIiRwYXRoLy4i
LCAkb250YXJnZXQsICctcicpOwogCX0gZWxzaWYgKCRwYXRoID1+IG17XC5kZWIkfSkgewotCSAg
ICAkcGF0aCA9fiBze19cLmRlYn17ICJfJHJ7YXJjaH0uZGViIiB9ZTsKKwkgICAgJHBhdGggPX4g
c3tfXC5kZWJ9eyAiXyRoby0+e0FyY2h9LmRlYiIgfWU7CiAJICAgIGxvZ20oIiRjZmd2YXI6IGlu
c3RhbGxpbmcgJHBhdGgiKTsKIAkgICAgJG9udGFyZ2V0ID0gYmFzZW5hbWUoJHBhdGgpOwogCSAg
ICAkZHBrZ29wdHMgPSAnLWlCJzsKQEAgLTExNSw3ICsxMTUsNyBAQCBzdWIgZXh0cmFkZWJzICgp
IHsKIAogICAgICMgJGN7IERlYmlhbkV4dHJhUGFja2FnZXNfPGZpcm13YXJlPl88YXJjaD5fPHN1
aXRlPiB9CiAgICAgbXkgJGZpcm13YXJlID0gZ2V0X2hvc3RfcHJvcGVydHkoJGhvLCAiZmlybXdh
cmUiLCAiYmlvcyIpOwotICAgIHNvbWVfZXh0cmFkZWJzKFsgJ0RlYmlhbkV4dHJhUGFja2FnZXMn
LCAkZmlybXdhcmUsICRye2FyY2h9LCAkc3VpdGUgXSk7CisgICAgc29tZV9leHRyYWRlYnMoWyAn
RGViaWFuRXh0cmFQYWNrYWdlcycsICRmaXJtd2FyZSwgJGhvLT57QXJjaH0sICRzdWl0ZSBdKTsK
IH0KIAogc3ViIGV4dHJhY3QgKCkgewpAQCAtMTkzLDcgKzE5Myw3IEBAIHN1YiBzZXR1cGJvb3Qg
KCkgewogICAgIG15ICR4ZW5ob3B0PSAiY29uc3dpdGNoPXggd2F0Y2hkb2cgbm9yZWJvb3QgYXN5
bmMtc2hvdy1hbGwiOwogCiAgICAgbXkgJGNvbnM9IGdldF9ob3N0X3Byb3BlcnR5KCRobywgJ1hl
blNlcmlhbENvbnNvbGUnLAotCQkJCSRye2FyY2h9ID1+IG0vXmFybS8gPyAnZHR1YXJ0JworCQkJ
CSRoby0+e0FyY2h9ID1+IG0vXmFybS8gPyAnZHR1YXJ0JwogCQkJCTogJ2NvbTEnKTsKIAogICAg
IGlmICggJGNvbnMgZXEgImNvbTEiICkgewotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 01 10:48:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 10:48:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLmnH-0005aJ-Ox; Wed, 01 May 2019 10:48:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9pMH=TB=citrix.com=prvs=01726d3a8=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hLmnG-0005Yw-NO
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 10:48:54 +0000
X-Inumbo-ID: b4c62424-6bfe-11e9-befc-57774e018db9
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b4c62424-6bfe-11e9-befc-57774e018db9;
 Wed, 01 May 2019 10:48:51 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,417,1549929600"; d="scan'208";a="84837306"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 1 May 2019 11:48:36 +0100
Message-ID: <20190501104839.21621-13-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190501104839.21621-1-ian.jackson@eu.citrix.com>
References: <20190501104839.21621-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH v2 12/15] cross builds: mfi-common:
 Break out set_build_hostflags
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpWZXJpZmllZCB3aXRoIHN0YW5kYWxvbmUtZ2VuZXJhdGUt
ZHVtcC1mbGlnaHQtcnVudmFycy4KClNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFj
a3NvbkBldS5jaXRyaXguY29tPgotLS0KIG1maS1jb21tb24gfCA3ICsrKysrKy0KIDEgZmlsZSBj
aGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9tZmkt
Y29tbW9uIGIvbWZpLWNvbW1vbgppbmRleCBmOTExNTZmZS4uZGFkMDNlMzkgMTAwNjQ0Ci0tLSBh
L21maS1jb21tb24KKysrIGIvbWZpLWNvbW1vbgpAQCAtMjE2LDYgKzIxNiwxMSBAQCBjcmVhdGVf
eGVuX2J1aWxkX2pvYiAoKSB7CiAgICAgJGV4dHJhX3J1bnZhcnMKIH0KIAorc2V0X2J1aWxkX2hv
c3RmbGFncyAoKSB7CisgICMgc2V0X2J1aWxkX2hvc3RmbGFncyBIT1NUX0FSQ0gKKyAgYnVpbGRf
aG9zdGZsYWdzPSJzaGFyZS1idWlsZC0kc3VpdGUtJDEsYXJjaC0kMSxzdWl0ZS0kc3VpdGUscHVy
cG9zZS1idWlsZCIKK30KKwogY3JlYXRlX2J1aWxkX2pvYnMgKCkgewogCiAgIGxvY2FsIGFyY2gK
QEAgLTM0Miw3ICszNDcsNyBAQCBjcmVhdGVfYnVpbGRfam9icyAoKSB7CiAgICAgICAgIGFyY2hf
cnVudmFycz1cIlwkQVJDSF9SVU5WQVJTXyRhcmNoXCIKICAgICAiCiAKLSAgICBidWlsZF9ob3N0
ZmxhZ3M9c2hhcmUtYnVpbGQtJHN1aXRlLSRhcmNoLGFyY2gtJGFyY2gsc3VpdGUtJHN1aXRlLHB1
cnBvc2UtYnVpbGQKKyAgICBzZXRfYnVpbGRfaG9zdGZsYWdzICRhcmNoCiAKICAgICBmb3IgZW5h
YmxlX3hzbSBpbiAkKHhzbV92YXJpYW50cyAkYXJjaCkgOyBkbwogICAgICAgaWYgWyB4JGVuYWJs
ZV94c20gPSB4dHJ1ZSBdIDsgdGhlbgotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 01 10:48:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 10:48:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLmnI-0005b9-72; Wed, 01 May 2019 10:48:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9pMH=TB=citrix.com=prvs=01726d3a8=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hLmnG-0005Yx-NM
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 10:48:54 +0000
X-Inumbo-ID: b4bffa68-6bfe-11e9-98ed-5f79ff758e18
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b4bffa68-6bfe-11e9-98ed-5f79ff758e18;
 Wed, 01 May 2019 10:48:51 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,417,1549929600"; d="scan'208";a="84837305"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 1 May 2019 11:48:35 +0100
Message-ID: <20190501104839.21621-12-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190501104839.21621-1-ian.jackson@eu.citrix.com>
References: <20190501104839.21621-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH v2 11/15] cross builds: ts-kernel-build:
 Support cross target armhf
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkFj
a2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpDQzogU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgotLS0KdjI6IERyb3AgSE9TVENDPSBz
ZXR0aW5nCi0tLQogdHMta2VybmVsLWJ1aWxkIHwgMTkgKysrKysrKysrKysrKysrKysrLQogMSBm
aWxlIGNoYW5nZWQsIDE4IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQg
YS90cy1rZXJuZWwtYnVpbGQgYi90cy1rZXJuZWwtYnVpbGQKaW5kZXggNzJjYTk4YTEuLjcxZWRh
NDhkIDEwMDc1NQotLS0gYS90cy1rZXJuZWwtYnVpbGQKKysrIGIvdHMta2VybmVsLWJ1aWxkCkBA
IC0yMSw2ICsyMSw3IEBAIEJFR0lOIHsgdW5zaGlmdCBASU5DLCBxdyguKTsgfQogdXNlIE9zc3Rl
c3Q7CiB1c2UgT3NzdGVzdDo6VGVzdFN1cHBvcnQ7CiB1c2UgT3NzdGVzdDo6QnVpbGRTdXBwb3J0
OwordXNlIENhcnA7CiAKIHRzcmVhZGNvbmZpZygpOwogCkBAIC00OCw5ICs0OSwyNCBAQCBteSAk
cGFybXMgPSAkYXJjaHBhcm1zLT57ICRye2FyY2h9IH07CiAKIHN1YiBlbmFibGVfeGVuX2NvbmZp
ZyAoKTsKIAorb3VyICRhcmNoX2VudnZhcnMgPSAnJzsKKwogc3ViIGNtZCAoJCQpIHsKICAgICBt
eSAoJHRpbWVvdXQsICRzY3JpcHQpID0gQF87Ci0gICAgdGFyZ2V0X2NtZF9idWlsZCgkaG8sICR0
aW1lb3V0LCAkYnVpbGRkaXIsICRzY3JpcHQpOworICAgIHRhcmdldF9jbWRfYnVpbGQoJGhvLCAk
dGltZW91dCwgJGJ1aWxkZGlyLCAkYXJjaF9lbnZ2YXJzLiRzY3JpcHQpOworfQorCitzdWIgY2hl
Y2thcmNoICgpIHsKKyAgICByZXR1cm4gaWYgJHJ7YXJjaH0gZXEgJGhvLT57QXJjaH07CisgICAg
bXkgJGNjID0gJ2djYyc7CisgICAgaWYgKCRye2FyY2h9IGVxICdhcm1oZicpIHsKKwl0YXJnZXRf
aW5zdGFsbF9wYWNrYWdlcygkaG8sICJjcm9zc2J1aWxkLWVzc2VudGlhbC0kcnthcmNofSIpOwor
CSRhcmNoX2VudnZhcnMgPSA8PEVORDsKKyAgICBleHBvcnQgQVJDSD1hcm0gQ1JPU1NfQ09NUElM
RT1hcm0tbGludXgtZ251ZWFiaWhmLQorRU5ECisgICAgfSBlbHNlIHsKKwljb25mZXNzICJ1bmtu
b3duIGNyb3NzIHRhcmdldCAoZ251ICdob3N0JykgJHJ7YXJjaH0iOworICAgIH0KIH0KIAogc3Vi
IGNoZWNrb3V0ICgpIHsKQEAgLTQ1MCw2ICs0NjYsNyBAQCBzdWIgZndpbnN0YWxsICgpIHsKIEVO
RAogfQogCitjaGVja2FyY2goKTsKIGNoZWNrb3V0KCk7CiBjb25maWcoKTsKIGJ1aWxkKCk7Ci0t
IAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 01 10:48:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 10:48:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLmnI-0005bo-KH; Wed, 01 May 2019 10:48:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9pMH=TB=citrix.com=prvs=01726d3a8=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hLmnH-0005aP-Uu
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 10:48:55 +0000
X-Inumbo-ID: b52f918e-6bfe-11e9-a79a-c70a89f204db
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b52f918e-6bfe-11e9-a79a-c70a89f204db;
 Wed, 01 May 2019 10:48:51 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,417,1549929600"; d="scan'208";a="84837307"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 1 May 2019 11:48:38 +0100
Message-ID: <20190501104839.21621-15-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190501104839.21621-1-ian.jackson@eu.citrix.com>
References: <20190501104839.21621-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH v2 14/15] cross builds: Build armhf
 kernels on amd64 hosts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T3VyIGFybWhmIGhvc3RzIGFyZSBkZXZib2FyZHMgYW5kIHZlcnkgc2xvdywgYXMgd2VsbCBhcyBz
Y2FyY2UuICBJdAp0YWtlcyAxN2tzIG9yIHNvIGZvciBhIGtlcm5lbCBidWlsZC4gIFRoaXMgd2ls
bCBnbyAqbXVjaCogZmFzdGVyIG9uCmFuIGFtZDY0IGJveCBhbmQgd2UgaGF2ZSBsb3RzIG9mIHRo
b3NlIHRvby4KCnN0YW5kYWxvbmUtZ2VuZXJhdGUtZHVtcC1mbGlnaHQtcnVudmFycyBzaG93cyB0
aGF0IHRoZSBvbmx5IGNoYW5nZSBpcwp0byBjaGFuZ2UgaG9zdF9hcmNoIGZyb20gYXJtaGYgdG8g
YW1kNjQgaW4gYnVpbGQtYXJtaGYtcHZvcHMgam9icy4KClNpZ25lZC1vZmYtYnk6IElhbiBKYWNr
c29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgpBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KLS0tCnYyOiBGaXggdHlwbyBpbiBjb21taXQgbWVzc2FnZS4KLS0tCiBtZmkt
Y29tbW9uIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9u
KC0pCgpkaWZmIC0tZ2l0IGEvbWZpLWNvbW1vbiBiL21maS1jb21tb24KaW5kZXggN2I1Yzg5NGYu
LjMwZjI2OTJkIDEwMDY0NAotLS0gYS9tZmktY29tbW9uCisrKyBiL21maS1jb21tb24KQEAgLTQy
NCw3ICs0MjQsNyBAQCBjcmVhdGVfYnVpbGRfam9icyAoKSB7CiAgICAgZmkKIAogICAgIGpvYl9j
cmVhdGVfYnVpbGRfY3Jvc3NhYmxlIGJ1aWxkLSRhcmNoLXB2b3BzIGJ1aWxkLWtlcm4gJGFyY2gg
ICAgICAgICAgICBcCi0gICAgICAgICAgICAgICAgLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICBhcm1o
ZiBhbWQ2NCAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAogICAgICAgICAgICAgICAgIGtjb25maWdob3c9eGVuLWVuYWJsZS14ZW4tY29uZmlnICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAgJFJVTlZBUlMgJEJVSUxE
X1JVTlZBUlMgJEJVSUxEX0xJTlVYX1JVTlZBUlMgJGFyY2hfcnVudmFycyAgIFwKICAgICAgICAg
ICAgICAgICAkaG9zdG9zX3J1bnZhcnMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 01 10:48:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 10:48:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLmnK-0005dr-1B; Wed, 01 May 2019 10:48:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9pMH=TB=citrix.com=prvs=01726d3a8=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hLmnJ-0005cj-79
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 10:48:57 +0000
X-Inumbo-ID: b69a5220-6bfe-11e9-921d-bfeb0c51f066
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b69a5220-6bfe-11e9-921d-bfeb0c51f066;
 Wed, 01 May 2019 10:48:54 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,417,1549929600"; d="scan'208";a="84837308"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 1 May 2019 11:48:39 +0100
Message-ID: <20190501104839.21621-16-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190501104839.21621-1-ian.jackson@eu.citrix.com>
References: <20190501104839.21621-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH v2 15/15] ts-kernel-build: Move main
 program to bottom of script
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGF2aW5nIGl0IGluIHRoZSBtaWRkbGUgbWFrZXMgaXQgcXVpdGUgaGFyZCB0byBmaW5kICEKCk5v
IGZ1bmN0aW9uYWwgY2hhbmdlLgoKU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNr
c29uQGV1LmNpdHJpeC5jb20+Ci0tLQogdHMta2VybmVsLWJ1aWxkIHwgMjggKysrKysrKysrKysr
KystLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDE0IGluc2VydGlvbnMoKyksIDE0IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3RzLWtlcm5lbC1idWlsZCBiL3RzLWtlcm5lbC1idWls
ZAppbmRleCA3MWVkYTQ4ZC4uZjdkMDU5YjAgMTAwNzU1Ci0tLSBhL3RzLWtlcm5lbC1idWlsZAor
KysgYi90cy1rZXJuZWwtYnVpbGQKQEAgLTQ2NiwyMCArNDY2LDYgQEAgc3ViIGZ3aW5zdGFsbCAo
KSB7CiBFTkQKIH0KIAotY2hlY2thcmNoKCk7Ci1jaGVja291dCgpOwotY29uZmlnKCk7Ci1idWls
ZCgpOwota2luc3RhbGwoKTsKLWlmICgkcnt0cmVlX2xpbnV4ZmlybXdhcmV9KSB7Ci0gICAgZndi
dWlsZCgpOwotICAgIGZ3aW5zdGFsbCgpOwotfQotYnVpbHRfc3Rhc2goJGhvLCAkYnVpbGRkaXIs
ICdkaXN0JywgJ2tlcm5kaXN0Jyk7Ci1idWlsdF9zdGFzaF9kZWJ1Z2ZpbGUoJGhvLCAkYnVpbGRk
aXIsICd2bWxpbnV4JywgJ2xpbnV4L3ZtbGludXgnKTsKLWJ1aWx0X2NvbXByZXNzX3N0YXNoZWQo
J3ZtbGludXgnKTsKLWJ1aWx0X3N0YXNoX2RlYnVnZmlsZSgkaG8sICRidWlsZGRpciwgJ2NvbmZp
ZycsICdsaW51eC8uY29uZmlnJyk7Ci0KIHN1YiBlbmFibGVfeGVuX2NvbmZpZyAoKSB7CiAgICAg
cmV0dXJuIDw8J0VORCc7CiAjIS9iaW4vc2gKQEAgLTYzMywzICs2MTksMTcgQEAgc2V0b3B0IENP
TkZJR19URUdSQV9IT1NUMVggbgogZXhpdCAwCiBFTkQKIH0KKworY2hlY2thcmNoKCk7CitjaGVj
a291dCgpOworY29uZmlnKCk7CitidWlsZCgpOwora2luc3RhbGwoKTsKK2lmICgkcnt0cmVlX2xp
bnV4ZmlybXdhcmV9KSB7CisgICAgZndidWlsZCgpOworICAgIGZ3aW5zdGFsbCgpOworfQorYnVp
bHRfc3Rhc2goJGhvLCAkYnVpbGRkaXIsICdkaXN0JywgJ2tlcm5kaXN0Jyk7CitidWlsdF9zdGFz
aF9kZWJ1Z2ZpbGUoJGhvLCAkYnVpbGRkaXIsICd2bWxpbnV4JywgJ2xpbnV4L3ZtbGludXgnKTsK
K2J1aWx0X2NvbXByZXNzX3N0YXNoZWQoJ3ZtbGludXgnKTsKK2J1aWx0X3N0YXNoX2RlYnVnZmls
ZSgkaG8sICRidWlsZGRpciwgJ2NvbmZpZycsICdsaW51eC8uY29uZmlnJyk7Ci0tIAoyLjExLjAK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 01 10:48:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 10:48:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLmnK-0005eR-DQ; Wed, 01 May 2019 10:48:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9pMH=TB=citrix.com=prvs=01726d3a8=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hLmnJ-0005cm-7D
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 10:48:57 +0000
X-Inumbo-ID: b69a1ddc-6bfe-11e9-ab6a-6be2c0a142d9
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b69a1ddc-6bfe-11e9-ab6a-6be2c0a142d9;
 Wed, 01 May 2019 10:48:54 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,417,1549929600"; d="scan'208";a="84837309"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 1 May 2019 11:48:24 +0100
Message-ID: <20190501104839.21621-1-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH v2 00/15] Do armhf kernel builds on amd64
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q3Jvc3MgYnVpbGRpbmcgdGhpcyB3aWxsIGJlIG11Y2ggbXVjaCBmYXN0ZXIgYW5kIGhlbHAgd2l0
aCBvdXIgc2V2ZXJlCmFybWhmIHJlc291cmNlIHNob3J0YWdlLiAgVG8gYWNoaWV2ZSB0aGlzIGl0
IGlzIG5lY2Vzc2FyeSB0byBjbGVhbiB1cApzb21lIHRlY2huaWNhbCBkZWJ0LCBzbyB0aGF0IHdl
IGNhbiBzZXBhcmF0ZWx5IGNvbnRyb2wgaG9zdAphcmNoaXRlY3R1cmUsIHJhdGhlciB0aGFuIGp1
c3QgdXNpbmcgdGhlIGpvYidzIG1haW4gJHJ7YXJjaH0uCgpUaGlzIGlzIHYyIG9mIHRoZSBzZXJp
ZXMsIHdpdGggc29tZSBtaW5vciBidWdmaXhlcyBhbmQgc29tZSBhY2tzIGZyb20KQVJNIHJldmll
d2VycyAodGhhbmtzKS4gIEl0IGhhcyBjb21wbGV0ZWQgYWxsIGl0cyBhZC1ob2MgdGVzdHMgYW5k
IGlzCm5leHQgaW4gdGhlIHF1ZXVlIGZvciB0aGUgb3NzdGVzdCBzZWxmLXB1c2gtZ2F0ZS4KCklh
biBKYWNrc29uICgxNSk6CiAgVGVzdFN1cHBvcnQ6IHRhcmdldF92YXI6IFJlZmFjdG9yIHRvIGFs
bG93IGZvciBhbm90aGVyIGhvc3QgY2FzZQogIFRlc3RTdXBwb3J0OiB0YXJnZXRfdmFyOiBVc2Ug
aG9zdF9WIGZvciBob3N0IHZhcmlhYmxlcwogIGFyY2ggcmVwbHVtYmluZzogdHMtaG9zdC1pbnN0
YWxsOiBNb3ZlICRrZXJuX2FyY2hfaW5mbyBzZXR0aW5nCiAgYXJjaCByZXBsdW1iaW5nOiBQcm92
aWRlICRoby0+e0FyY2h9IGFuZCAkZ2hvLT57QXJjaH0KICBhcmNoIHJlcGx1bWJpbmc6IHRzLWRl
Ymlhbi1kaS1pbnN0YWxsOiBSZW1vdmUgdW5pZGlvbWF0aWMgeyB9CiAgYXJjaCByZXBsdW1iaW5n
OiB0cy1tZW1kaXNrLXRyeS1hcHBlbmQ6IFJlbW92ZSB1bmlkaW9tYXRpYyAiICIKICBhcmNoIHJl
cGx1bWJpbmc6IFJlcGxhY2UgbWFueSAkcnthcmNofSB3aXRoICRbZ11oby0+e0FyY2h9CiAgYXJj
aCByZXBsdW1iaW5nOiBtYWtlLWZsaWdodDogRml4ICRye2FyY2h9IGNvbW1lbnQKICBhcmNoIHJl
cGx1bWJpbmc6IHRzLWRlYmlhbi1kaS1pbnN0YWxsOiBVc2UgJGdoby0+e0FyY2h9CiAgdHMta2Vy
bmVsLWJ1aWxkOiBJbnRyb2R1Y2UgY21kKCkKICBjcm9zcyBidWlsZHM6IHRzLWtlcm5lbC1idWls
ZDogU3VwcG9ydCBjcm9zcyB0YXJnZXQgYXJtaGYKICBjcm9zcyBidWlsZHM6IG1maS1jb21tb246
IEJyZWFrIG91dCBzZXRfYnVpbGRfaG9zdGZsYWdzCiAgY3Jvc3MgYnVpbGRzOiBtZmktY29tbW9u
OiBQcmVwYXJlIGZvciBrZXJuZWwgY3Jvc3MgYnVpbGRpbmcKICBjcm9zcyBidWlsZHM6IEJ1aWxk
IGFybWhmIGtlcm5lbHMgb24gYW1kNjQgaG9zdHMKICB0cy1rZXJuZWwtYnVpbGQ6IE1vdmUgbWFp
biBwcm9ncmFtIHRvIGJvdHRvbSBvZiBzY3JpcHQKCiBPc3N0ZXN0L0RlYmlhbi5wbSAgICAgIHwg
MTQgKysrKystLS0tLS0KIE9zc3Rlc3QvVGVzdFN1cHBvcnQucG0gfCAyNiArKysrKysrKysrKysr
LS0tLS0tLQogbWFrZS1mbGlnaHQgICAgICAgICAgICB8ICA0ICsrLS0KIG1maS1jb21tb24gICAg
ICAgICAgICAgfCAzOSArKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0KIHRzLWRlYmlhbi1k
aS1pbnN0YWxsICAgfCAgNiArKy0tLQogdHMtZGViaWFuLWluc3RhbGwgICAgICB8ICAyICstCiB0
cy1mcmVlYnNkLWJ1aWxkICAgICAgIHwgIDIgKy0KIHRzLWhvc3QtaW5zdGFsbCAgICAgICAgfCAy
NCArKysrKysrKysrKystLS0tLS0tCiB0cy1rZXJuZWwtYnVpbGQgICAgICAgIHwgNjQgKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0KIHRzLW1lbWRpc2st
dHJ5LWFwcGVuZCAgfCAgMiArLQogdHMteGVuLWJ1aWxkLXByZXAgICAgICB8ICA0ICsrLS0KIHRz
LXhlbi1pbnN0YWxsICAgICAgICAgfCAgOCArKystLS0tCiAxMiBmaWxlcyBjaGFuZ2VkLCAxMzIg
aW5zZXJ0aW9ucygrKSwgNjMgZGVsZXRpb25zKC0pCgotLSAKMi4xMS4wCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 01 10:49:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 10:49:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLmnM-0005hp-OX; Wed, 01 May 2019 10:49:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9pMH=TB=citrix.com=prvs=01726d3a8=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hLmnL-0005gL-Jg
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 10:48:59 +0000
X-Inumbo-ID: b7387bb2-6bfe-11e9-b2ec-ef05a20ef145
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b7387bb2-6bfe-11e9-b2ec-ef05a20ef145;
 Wed, 01 May 2019 10:48:55 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,417,1549929600"; d="scan'208";a="84837311"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 1 May 2019 11:48:29 +0100
Message-ID: <20190501104839.21621-6-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190501104839.21621-1-ian.jackson@eu.citrix.com>
References: <20190501104839.21621-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH v2 05/15] arch replumbing:
 ts-debian-di-install: Remove unidiomatic { }
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiB0cy1kZWJpYW4tZGktaW5zdGFsbCB8IDQgKystLQog
MSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS90cy1kZWJpYW4tZGktaW5zdGFsbCBiL3RzLWRlYmlhbi1kaS1pbnN0YWxsCmluZGV4IDM2
MWExNzEwLi41Y2IzZDM1ZCAxMDA3NTUKLS0tIGEvdHMtZGViaWFuLWRpLWluc3RhbGwKKysrIGIv
dHMtZGViaWFuLWRpLWluc3RhbGwKQEAgLTE1MiwxMCArMTUyLDEwIEBAIHN1YiBzZXR1cF9uZXRi
b290KCQkJCkKIAlkaWUgaWYgJHJ7ICIkZ2hvLT57R3Vlc3R9X25ldGJvb3Rfa2VybmVsIiB9CiAJ
fHwgICAgICRyeyAiJGdoby0+e0d1ZXN0fV9uZXRib290X3JhbWRpc2siIH07CiAKLQlteSAkZGlf
cGF0aCA9ICRje1RmdHBQYXRofS4nLycuJGdoby0+e1RmdHB9e0RpQmFzZX0uJy8nLiR7YXJjaH0u
Jy8nLgorCW15ICRkaV9wYXRoID0gJGN7VGZ0cFBhdGh9LicvJy4kZ2hvLT57VGZ0cH17RGlCYXNl
fS4nLycuJGFyY2guJy8nLgogCSAgICBkZWJpYW5fZ3Vlc3RfZGlfdmVyc2lvbigkZ2hvKS4nLScu
JGdoby0+e1N1aXRlfTsKIAotICAgICAgICBpZiAoJHthcmNofSA9fiBtL2FtZDY0fGkzODYvKSB7
CisgICAgICAgIGlmICgkYXJjaCA9fiBtL2FtZDY0fGkzODYvKSB7CiAJICAgICRrZXJuZWwgPSAi
JGRpX3BhdGgvdm1saW51ei14ZW4iOwogCSAgICAkcmFtZGlzayA9ICIkZGlfcGF0aC9pbml0cmQu
Z3oteGVuIjsKICAgICAgICAgfSBlbHNlIHsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 01 10:49:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 10:49:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLmnN-0005iW-2x; Wed, 01 May 2019 10:49:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9pMH=TB=citrix.com=prvs=01726d3a8=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hLmnL-0005gN-Jk
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 10:48:59 +0000
X-Inumbo-ID: b812a51c-6bfe-11e9-86f4-5b2dab8e37f8
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b812a51c-6bfe-11e9-86f4-5b2dab8e37f8;
 Wed, 01 May 2019 10:48:56 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,417,1549929600"; d="scan'208";a="84837314"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 1 May 2019 11:48:37 +0100
Message-ID: <20190501104839.21621-14-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190501104839.21621-1-ian.jackson@eu.citrix.com>
References: <20190501104839.21621-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH v2 13/15] cross builds: mfi-common:
 Prepare for kernel cross building
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW50cm9kdWNlIGpvYl9jcmVhdGVfYnVpbGRfY3Jvc3NhYmxlLCB3aGljaCB0YWtlcyBhIHRhcmdl
dC0+aG9zdAphcmNoaXRlY3R1cmUgbWFwIGluIGl0cyBhcmd1bWVudHMsIGFuZCB1c2UgaXQgZm9y
IGJ1aWxkLWtlcm4sCnBhc3NpbmcgYW4gZW1wdHkgYXJjaGl0ZWN0dXJlIG1hcC4KCk92ZXJhbGwg
ZnVuY3Rpb25hbCBjaGFuZ2UgaXMgb25seSB0byBhZGQKICBob3N0X2FyY2g9JGFyY2gKdG8gdGhl
IGtlcm5lbCBidWlsZCBqb2JzLCB3aGljaCBoYXMgbm8gdWx0aW1hdGUgZWZmZWN0IGJlY2F1c2Ug
aXQncwp0aGUgc2FtZSBhcyB0aGUgYXJjaD0kYXJjaC4gIChEaWZmZXJlbmNlIGluIGZsaWdodCBj
b25zdHJ1Y3Rpb24KdmVyaWZpZWQgd2l0aCBzdGFuZGFsb25lLWdlbmVyYXRlLWR1bXAtZmxpZ2h0
LXJ1bnZhcnMuKQoKU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNp
dHJpeC5jb20+Ci0tLQogbWZpLWNvbW1vbiB8IDMyICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjkgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS9tZmktY29tbW9uIGIvbWZpLWNvbW1vbgppbmRleCBkYWQwM2UzOS4uN2I1
Yzg5NGYgMTAwNjQ0Ci0tLSBhL21maS1jb21tb24KKysrIGIvbWZpLWNvbW1vbgpAQCAtMjE2LDYg
KzIxNiwzMiBAQCBjcmVhdGVfeGVuX2J1aWxkX2pvYiAoKSB7CiAgICAgJGV4dHJhX3J1bnZhcnMK
IH0KIAoram9iX2NyZWF0ZV9idWlsZF9jcm9zc2FibGUgKCkgeworICAjIGpvYl9jcmVhdGVfYnVp
bGRfY3Jvc3NhYmxlIFwKKyAgIyAgICAgSk9CTkFNRSBSRUNJUEUgQVJDSCBcCisgICMgICAgIFtU
QVJHQVJDSDEgSE9TVEFSQ0gxIFtUQVJHQVJDSDIgSE9TVEFSQ0gyIC4uLl1dXSAtIFwKKyAgIyAg
ICAgW1JVTlZBUjEgW1JVTlZBUjIgLi4uXV0KKyAgbG9jYWwgbmFtZT0kMTsgc2hpZnQKKyAgbG9j
YWwgcmVjaXBlPSQxOyBzaGlmdAorICBsb2NhbCBhcmNoPSQxOyBzaGlmdAorICBsb2NhbCBtYXRj
aF9hcmNoPSRhcmNoCisgIGxvY2FsIGhvc3RfYXJjaD0kYXJjaAorICB3aGlsZSB0cnVlOyBkbwor
ICAgIGxvY2FsIHRfdGFyZ2FyY2g9JDE7IHNoaWZ0OyAgaWYgWyB4JHRfdGFyZ2FyY2ggPSB4LSBd
OyB0aGVuIGJyZWFrOyBmaQorICAgIGxvY2FsIHRfaG9zdGFyY2g9JDE7IHNoaWZ0CisgICAgaWYg
WyB4JG1hdGNoX2FyY2ggPSB4JHRfdGFyZ2FyY2ggXTsgdGhlbgorICAgICAgICBob3N0X2FyY2g9
JHRfaG9zdGFyY2gKKyAgICAgICAgbWF0Y2hfYXJjaD1YICMgcHJldmVudHMgdXMgbWFwcGluZyBh
Z2Fpbiwgd2hpY2ggd291bGQgYmUgYSBiaXQgbWFkCisgICAgZmkKKyAgZG9uZQorICBsb2NhbCBi
dWlsZF9ob3N0ZmxhZ3MKKyAgc2V0X2J1aWxkX2hvc3RmbGFncyAkaG9zdF9hcmNoCisgIGpvYl9j
cmVhdGVfYnVpbGQgJG5hbWUgJHJlY2lwZSAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAg
ICAgICAgICAgICAgICBhcmNoPSRhcmNoIGhvc3RfYXJjaD0kaG9zdF9hcmNoICAgICAgXAorICAg
ICAgICAgICAgICAgICAgIGhvc3RfaG9zdGZsYWdzPSRidWlsZF9ob3N0ZmxhZ3MgICAgICBcCisg
ICAgICAgICAgICAgICAgICAgIiRAIgorfQorCiBzZXRfYnVpbGRfaG9zdGZsYWdzICgpIHsKICAg
IyBzZXRfYnVpbGRfaG9zdGZsYWdzIEhPU1RfQVJDSAogICBidWlsZF9ob3N0ZmxhZ3M9InNoYXJl
LWJ1aWxkLSRzdWl0ZS0kMSxhcmNoLSQxLHN1aXRlLSRzdWl0ZSxwdXJwb3NlLWJ1aWxkIgpAQCAt
Mzk3LDExICs0MjMsMTEgQEAgY3JlYXRlX2J1aWxkX2pvYnMgKCkgewogICAgICAgICAgICAgICAg
IHJldmlzaW9uX3FlbXV1PSRSRVZJU0lPTl9RRU1VX1VQU1RSRUFNCiAgICAgZmkKIAotICAgIGpv
Yl9jcmVhdGVfYnVpbGQgYnVpbGQtJGFyY2gtcHZvcHMgYnVpbGQta2VybiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCi0gICAgICAgICAgICAgICAgYXJjaD0kYXJjaCBrY29uZmlnaG93PXhl
bi1lbmFibGUteGVuLWNvbmZpZyAgICAgICAgICAgICAgICAgIFwKKyAgICBqb2JfY3JlYXRlX2J1
aWxkX2Nyb3NzYWJsZSBidWlsZC0kYXJjaC1wdm9wcyBidWlsZC1rZXJuICRhcmNoICAgICAgICAg
ICAgXAorICAgICAgICAgICAgICAgIC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAga2NvbmZpZ2hvdz14
ZW4tZW5hYmxlLXhlbi1jb25maWcgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAg
ICAgICAgICAgICAkUlVOVkFSUyAkQlVJTERfUlVOVkFSUyAkQlVJTERfTElOVVhfUlVOVkFSUyAk
YXJjaF9ydW52YXJzICAgXAogICAgICAgICAgICAgICAgICRob3N0b3NfcnVudmFycyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICAgICAg
aG9zdF9ob3N0ZmxhZ3M9JGJ1aWxkX2hvc3RmbGFncyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICAgICAgICAgICAgICAkcHZvcHNfa2VybmVsICRwdm9wc19rY29uZmlnX292ZXJy
aWRlcyAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgICAgICR7VFJFRVZDU19M
SU5VWDordHJlZXZjc19saW51eD19JHtUUkVFVkNTX0xJTlVYfSAgICAgICAgICAgICBcCiAgICAg
ICAgICAgICAgICAgdHJlZV9saW51eGZpcm13YXJlPSRUUkVFX0xJTlVYRklSTVdBUkUgICAgICAg
ICAgICAgICAgICAgICAgIFwKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 01 10:49:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 10:49:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLmnN-0005jn-KN; Wed, 01 May 2019 10:49:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9pMH=TB=citrix.com=prvs=01726d3a8=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hLmnL-0005gK-JR
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 10:48:59 +0000
X-Inumbo-ID: b80e44cc-6bfe-11e9-9a81-a3083ba4411b
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b80e44cc-6bfe-11e9-9a81-a3083ba4411b;
 Wed, 01 May 2019 10:48:56 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,417,1549929600"; d="scan'208";a="84837312"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 1 May 2019 11:48:33 +0100
Message-ID: <20190501104839.21621-10-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190501104839.21621-1-ian.jackson@eu.citrix.com>
References: <20190501104839.21621-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH v2 09/15] arch replumbing:
 ts-debian-di-install: Use $gho->{Arch}
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyBqdXN0IHRpZHlpbmcgdXAuICBUaGUgb25seSBlZmZlY3QgaXMgdGhhdCBub3cgdGhl
c2Ugd291bGQKaG9ub3VyICRye2FsbF9ndWVzdF9hcmNofSBhcyBhIGZhbGxiYWNrLiAgQnV0IHJp
Z2h0IG5vdywKJHJ7R1VFU1RfYXJjaH0gd2lsbCBhbHdheXMgYmUgc2V0LCBhbmQgdGhhdCBpcyB3
aGF0IGVuZHMgdXAgaW4KJGdoby0+e0FyY2h9LgoKU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24g
PGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQogdHMtZGViaWFuLWRpLWluc3RhbGwgfCAy
ICstCiB0cy1kZWJpYW4taW5zdGFsbCAgICB8IDIgKy0KIDIgZmlsZXMgY2hhbmdlZCwgMiBpbnNl
cnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3RzLWRlYmlhbi1kaS1pbnN0
YWxsIGIvdHMtZGViaWFuLWRpLWluc3RhbGwKaW5kZXggNWNiM2QzNWQuLjlhYmI0OTU2IDEwMDc1
NQotLS0gYS90cy1kZWJpYW4tZGktaW5zdGFsbAorKysgYi90cy1kZWJpYW4tZGktaW5zdGFsbApA
QCAtMTc0LDcgKzE3NCw3IEBAIEVORAogfQogCiBzdWIgZ2luc3RhbGwgKCkgewotICAgIG15ICRh
cmNoPSAkcnsiJGdoby0+e0d1ZXN0fV9hcmNoIn07CisgICAgbXkgJGFyY2g9ICRnaG8tPntBcmNo
fTsKICAgICBteSAkbWV0aG9kPSAkcnsiJGdoby0+e0d1ZXN0fV9tZXRob2QifTsKIAogICAgIG15
ICR0bXBkaXI9ICIvcm9vdC8kZmxpZ2h0LSRqb2ItZGkiOwpkaWZmIC0tZ2l0IGEvdHMtZGViaWFu
LWluc3RhbGwgYi90cy1kZWJpYW4taW5zdGFsbAppbmRleCA1YmJhZWFkMC4uZjA3ZGQ2NzYgMTAw
NzU1Ci0tLSBhL3RzLWRlYmlhbi1pbnN0YWxsCisrKyBiL3RzLWRlYmlhbi1pbnN0YWxsCkBAIC00
Nyw3ICs0Nyw3IEBAIHN1YiBwcmVwICgpIHsKIH0KIAogc3ViIGdpbnN0YWxsICgpIHsKLSAgICBt
eSAkYXJjaD0gJHJ7IiRnaG8tPntHdWVzdH1fYXJjaCJ9OworICAgIG15ICRhcmNoPSAkZ2hvLT57
QXJjaH07CiAgICAgbXkgJGFyY2hhcmc9IGRlZmluZWQoJGFyY2gpID8gIi0tYXJjaCAkYXJjaCIg
OiAnJzsKICAgICBteSAkZ3N1aXRlPSBkZWJpYW5fZ3Vlc3Rfc3VpdGUoJGdobyk7CiAKLS0gCjIu
MTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 01 10:50:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 10:50:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLmp9-0007WR-AL; Wed, 01 May 2019 10:50:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9pMH=TB=citrix.com=prvs=01726d3a8=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hLmp7-0007Vu-Qu
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 10:50:49 +0000
X-Inumbo-ID: fa56827c-6bfe-11e9-8132-0b4de3d8ebdd
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fa56827c-6bfe-11e9-8132-0b4de3d8ebdd;
 Wed, 01 May 2019 10:50:48 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,417,1549929600"; d="scan'208";a="84837391"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23753.31236.827372.481563@mariner.uk.xensource.com>
Date: Wed, 1 May 2019 11:50:44 +0100
To: "royger@FreeBSD.org" <royger@FreeBSD.org>
In-Reply-To: <osstest-135317-mainreport@xen.org>
References: <osstest-135317-mainreport@xen.org>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [freebsd-master test] 135317: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

b3NzdGVzdCBzZXJ2aWNlIG93bmVyIHdyaXRlcyAoIltmcmVlYnNkLW1hc3RlciB0ZXN0XSAxMzUz
MTc6IHJlZ3Jlc3Npb25zIC0gRkFJTCIpOgo+IFRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBh
bmQgYXJlIGJsb2NraW5nLAo+IGluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVu
Ogo+ICBidWlsZC1hbWQ2NC14ZW4tZnJlZWJzZCAgICAgICA1IGhvc3QtaW5zdGFsbCg1KSAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMzUyMzMKCkkgZ3Vlc3MgdGhpcyBtdXN0IGJlIGEgaG9zdC1z
cGVjaWZpYyBGcmVlQlNEIGtlcm5lbCBidWcgPyAgUm9nZXIsIGFyZQp5b3UgaW52ZXN0aWdhdGlu
ZyA/CgpJIGRvbid0IHRoaW5rIHRoaXMgY2FuIGJlIGFueXRoaW5nIHRvIGRvIHdpdGggdGhlIG9z
c3Rlc3QgdXBncmFkZSB0bwptYWlubHkgdXNlIHN0cmV0Y2gsIHNpbmNlIHRoYXQgZG9lcyBub3Qg
YWZmZWN0IHRoZSBGcmVlQlNEIGZsaWdodHMKOi0pLgoKUmVnYXJkcywKSWFuLgoKQXByIDI2IDE1
OjM1OjU4LjQ4Nzk5NyB3cGFuaWM6IG10eF9sb2NrKCkgb2Ygc3BpbiBtdXRleCAobnVsbCkgQCAv
dXNyL2hvbWUvb3NzdGVzdC9idWlsZC4xMzUzMTcuYnVpbGQtYW1kNjQtZnJlZWJzZC9mcmVlYnNk
L3N5cy9rZXJuL3N1YnJfYnVzLmM6NjIwCkFwciAyNiAxNTozNTo1OC40ODgwNzcgY3B1aWQgPSAz
CkFwciAyNiAxNTozNTo1OC40OTk5ODMgdGltZSA9IDEKQXByIDI2IDE1OjM1OjU4LjUwMDAzOSBL
REI6IHN0YWNrIGJhY2t0cmFjZToKQXByIDI2IDE1OjM1OjU4LjUwMDA4NyBkYl90cmFjZV9zZWxm
X3dyYXBwZXIoKSBhdCBkYl90cmFjZV9zZWxmX3dyYXBwZXIrMHgyYi9mcmFtZSAweGZmZmZmZTAw
M2I5Njg3MTAKQXByIDI2IDE1OjM1OjU4LjUwMDE0MyB2cGFuaWMoKSBhdCB2cGFuaWMrMHgxOWQv
ZnJhbWUgMHhmZmZmZmUwMDNiOTY4NzYwCkFwciAyNiAxNTozNTo1OC41MTIwMDggcGFuaWMoKSBh
dCBwYW5pYysweDQzL2ZyYW1lIDB4ZmZmZmZlMDAzYjk2ODdjMApBcHIgMjYgMTU6MzU6NTguNTEy
MDcwIF9fbXR4X2xvY2tfZmxhZ3MoKSBhdCBfX210eF9sb2NrX2ZsYWdzKzB4MTQ1L2ZyYW1lIDB4
ZmZmZmZlMDAzYjk2ODgxMApBcHIgMjYgMTU6MzU6NTguNTIzOTkyIGRldmN0bF9xdWV1ZV9kYXRh
X2YoKSBhdCBkZXZjdGxfcXVldWVfZGF0YV9mKzB4NmEvZnJhbWUgMHhmZmZmZmUwMDNiOTY4ODQw
CkFwciAyNiAxNTozNTo1OC41MzU5NzAgZ19kZXZfdGFzdGUoKSBhdCBnX2Rldl90YXN0ZSsweDQ2
My9mcmFtZSAweGZmZmZmZTAwM2I5NjhhMDAKQXByIDI2IDE1OjM1OjU4LjUzNjAzNiBnX2xvYWRf
Y2xhc3MoKSBhdCBnX2xvYWRfY2xhc3MrMHgxYmMvZnJhbWUgMHhmZmZmZmUwMDNiOTY4YTMwCkFw
ciAyNiAxNTozNTo1OC41NDc5ODIgZ19ydW5fZXZlbnRzKCkgYXQgZ19ydW5fZXZlbnRzKzB4MTk3
L2ZyYW1lIDB4ZmZmZmZlMDAzYjk2OGE3MApBcHIgMjYgMTU6MzU6NTguNTQ4MDQ3IGZvcmtfZXhp
dCgpIGF0IGZvcmtfZXhpdCsweDg0L2ZyYW1lIDB4ZmZmZmZlMDAzYjk2OGFiMApBcHIgMjYgMTU6
MzU6NTguNTU5OTkxIGZvcmtfdHJhbXBvbGluZSgpIGF0IGZvcmtfdHJhbXBvbGluZSsweGUvZnJh
bWUgMHhmZmZmZmUwMDNiOTY4YWIwCkFwciAyNiAxNTozNTo1OC41NjAwNTcgLS0tIHRyYXAgMCwg
cmlwID0gMCwgcnNwID0gMCwgcmJwID0gMCAtLS0KQXByIDI2IDE1OjM1OjU4LjU3MTk5NyBLREI6
IGVudGVyOiBwYW5pYwpBcHIgMjYgMTU6MzU6NTguNTcyMDU2IFsgdGhyZWFkIHBpZCAxMyB0aWQg
MTAwMDI5IF0KQXByIDI2IDE1OjM1OjU4LjU3MjEwNCBTdG9wcGVkIGF0ICAgICAga2RiX2VudGVy
KzB4M2I6IG1vdnEgICAgJDAsa2RiX3doeQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 01 11:00:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 11:00:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLmyd-000080-8l; Wed, 01 May 2019 11:00:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dWPJ=TB=citrix.com=prvs=017aa8cf0=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1hLmyc-00007v-Dw
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 11:00:38 +0000
X-Inumbo-ID: 58e283d1-6c00-11e9-843c-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 58e283d1-6c00-11e9-843c-bc764e045a96;
 Wed, 01 May 2019 11:00:36 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,417,1549929600"; d="scan'208";a="84837738"
To: Ian Jackson <ian.jackson@eu.citrix.com>, <xen-devel@lists.xenproject.org>
References: <20190501104604.21416-1-ian.jackson@eu.citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT6JAlcEEwEKAEECGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEWIQTXqBy2bTNXPzpOYFimNjwxBZC0bQUCXEowWQUJDCJ7dgAKCRCmNjwx
 BZC0beKvEACJ75YlJXd7TnNHgFyiCJkm/qPeoQ3sFGSDZuZh7SKcdt9+3V2bFEb0Mii1hQaz
 3hRqZb8sYPHJrGP0ljK09k3wf8k3OuNxziLQBJyzvn7WNlE4wBEcy/Ejo9TVBdA4ph5D0YaZ
 nqdsPmxe/xlTFuSkgu4ep1v9dfVP1TQR0e+JIBa/Ss+cKC5intKm+8JxpOploAHuzaPu0L/X
 FapzsIXqgT9eIQeBEgO2hge6h9Jov3WeED/vh8kA7f8c6zQ/gs5E7VGALwsiLrhr0LZFcKcw
 kI3oCCrB/C/wyPZv789Ra8EXbeRSJmTjcnBwHRPjnjwQmetRDD1t+VyrkC6uujT5jmgOBzaj
 KCqZ8PcMAssOzdzQtKmjUQ2b3ICPs2X13xZ5M5/OVs1W3TG5gkvMh4YoHi4ilFnOk+v3/j7q
 65FG6N0JLb94Ndi80HkIOQQ1XVGTyu6bUPaBg3rWK91Csp1682kD/dNVF3FKHrRLmSVtmEQR
 5rK0+VGc/FmR6vd4haKGWIRuPxzg+pBR77avIZpU7C7+UXGuZ5CbHwIdY8LojJg2TuUdqaVj
 yxmEZLOA8rVHipCGrslRNthVbJrGN/pqtKjCClFZHIAYJQ9EGLHXLG9Pj76opfjHij3MpR3o
 pCGAh6KsCrfrsvjnpDwqSbngGyEVH030irSk4SwIqZ7FwLkBDQRUWmc6AQgAzpc8Ng5Opbrh
 iZrn69Xr3js28p+b4a+0BOvC48NfrNovZw4eFeKIzmI/t6EkJkSqBIxobWRpBkwGweENsqnd
 0qigmsDw4N7J9Xx0h9ARDqiWxX4jr7u9xauI+CRJ1rBNO3VV30QdACwQ4LqhR/WA+IjdhyMH
 wj3EJGE61NdP/h0zfaLYAbvEg47/TPThFsm4m8Rd6bX7RkrrOgBbL/AOnYOMEivyfZZKX1vv
 iEemAvLfdk2lZt7Vm6X/fbKbV8tPUuZELzNedJvTTBS3/l1FVz9OUcLDeWhGEdlxqXH0sYWh
 E9+PXTAfz5JxKH+LMetwEM8DbuOoDIpmIGZKrZ+2fQARAQABiQNbBBgBCgAmAhsCFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKMJ4FCQnQ/OQBKcBdIAQZAQoABgUCVFpnOgAKCRCyFcen
 x4Qb7cXrCAC0qQeEWmLa9oEAPa+5U6wvG1t/mi22gZN6uzQXH1faIOoDehr7PPESE6tuR/vI
 CTTnaSrd4UDPNeqOqVF07YexWD1LDcQG6PnRqC5DIX1RGE3BaSaMl2pFJP8y+chews11yP8G
 DBbxaIsTcHZI1iVIC9XLhoeegWi84vYc8F4ziADVfowbmbvcVw11gE8tmALCwTeBeZVteXjh
 0OELHwrc1/4j4yvENjIXRO+QLIgk43kB57Upr4tP2MEcs0odgPM+Q+oETOJ00xzLgkTnLPim
 C1FIW2bOZdTj+Uq6ezRS2LKsNmW+PRRvNyA5ojEbA/faxmAjMZtLdSSSeFK8y4SoCRCmNjwx
 BZC0bevWEACRu+GyQgrdGmorUptniIeO1jQlpTiP5WpVnk9Oe8SiLoXUhXXNj6EtzyLGpYmf
 kEAbki+S6WAKnzZd3shL58AuMyDxtFNNjNeKJOcl6FL7JPBIIgIp3wR401Ep+/s5pl3Nw8Ii
 157f0T7o8CPb54w6S1WsMkU78WzTxIs/1lLblSMcvyz1Jq64g4OqiWI85JfkzPLlloVf1rzy
 ebIBLrrmjhCE2tL1RONpE/KRVb+Q+PIs5+YcZ+Q1e0vXWA7NhTWFbWx3+N6WW6gaGpbFbopo
 FkYRpj+2TA5cX5zW148/xU5/ATEb5vdUkFLUFVy5YNUSyeBHuaf6fGmBrDc47rQjAOt1rmyD
 56MUBHpLUbvA6NkPezb7T6bQpupyzGRkMUmSwHiLyQNJQhVe+9NiJJvtEE3jol0JVJoQ9WVn
 FAzPNCgHQyvbsIF3gYkCYKI0w8EhEoH5FHYLoKS6Jg880IY5rXzoAEfPvLXegy6mhYl+mNVN
 QUBD4h9XtOvcdzR559lZuC0Ksy7Xqw3BMolmKsRO3gWKhXSna3zKl4UuheyZtubVWoNWP/bn
 vbyiYnLwuiKDfNAinEWERC8nPKlv3PkZw5d3t46F1Dx0TMf16NmP+azsRpnMZyzpY8BL2eur
 feSGAOB9qjZNyzbo5nEKHldKWCKE7Ye0EPEjECS1gjKDwbkBDQRUWrq9AQgA7aJ0i1pQSmUR
 6ZXZD2YEDxia2ByR0uZoTS7N0NYv1OjU8v6p017u0Fco5+Qoju/fZ97ScHhp5xGVAk5kxZBF
 DT4ovJd0nIeSr3bbWwfNzGx1waztfdzXt6n3MBKr7AhioB1m+vuk31redUdnhbtvN7O40MC+
 fgSk5/+jRGxY3IOVPooQKzUO7M51GoOg4wl9ia3H2EzOoGhN2vpTbT8qCcL92ZZZwkBRldoA
 Wn7c1hEKSTuT3f1VpSmhjnX0J4uvKZ1V2R7rooKJYFBcySC0wa8aTmAtAvLgfcpe+legOtgq
 DKzLuN45xzEjyjCiI521t8zxNMPJY9FiCPNv0sCkDwARAQABiQI8BBgBCgAmAhsMFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKNJYFCQnQrVkACgkQpjY8MQWQtG2Xxg//RrRP+PFYuNXt
 9C5hec/JoY24TkGPPd2tMC9usWZVImIk7VlHlAeqHeE0lWU0LRGIvOBITbS9izw6fOVQBvCA
 Fni56S12fKLusWgWhgu03toT9ZGxZ9W22yfw5uThSHQ4y09wRWAIYvhJsKnPGGC2KDxFvtz5
 4pYYNe8Icy4bwsxcgbaSFaRh+mYtts6wE9VzyJvyfTqbe8VrvE+3InG5rrlNn51AO6M4Wv20
 iFEgYanJXfhicl0WCQrHyTLfdB5p1w+072CL8uryHQVfD0FcDe+J/wl3bmYze+aD1SlPzFoI
 MaSIXKejC6oh6DAT4rvU8kMAbX90T834Mvbc3jplaWorNJEwjAH/r+v877AI9Vsmptis+rni
 JwUissjRbcdlkKBisoUZRPmxQeUifxUpqgulZcYwbEC/a49+WvbaYUriaDLHzg9xisijHwD2
 yWV8igBeg+cmwnk0mPz8tIVvwi4lICAgXob7HZiaqKnwaDXs4LiS4vdG5s/ElnE3rIc87yru
 24n3ypeDZ6f5LkdqL1UNp5/0Aqbr3EiN7/ina4YVyscy9754l944kyHnnMRLVykg0v+kakj0
 h0RJ5LbfLAMM8M52KIA3y14g0Fb7kHLcOUMVcgfQ3PrN6chtC+5l6ouDIlSLR3toxH8Aam7E
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <613b73a7-c0af-04e5-f18d-05e3708804da@citrix.com>
Date: Wed, 1 May 2019 12:00:33 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <20190501104604.21416-1-ian.jackson@eu.citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [OSSTEST PATCH] Drop Xen 4.5 and earlier
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: committers@xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gNS8xLzE5IDExOjQ2IEFNLCBJYW4gSmFja3NvbiB3cm90ZToKPiBUaGVzZSByZWxlYXNlcyBh
cmUgb3V0IG9mIHNlY3VyaXR5IHN1cHBvcnQuICBUaGV5IGFyZSBrbm93biBub3QgdG8KPiBidWls
ZCBvbiBEZWJpYW4gc3RyZXRjaCwgd2hpY2ggaXMgd2hhdCB3ZSBhcmUgdXNpbmcsIGFuZCB3ZSBk
byBub3QKPiBpbnRlbmQgdG8gZXZlciB1cGRhdGUgdGhlbSB0byBmaXggdGhhdC4KPiAKPiBYZW4g
NC42IGlzIGFsc28gb3V0IG9mIHNlY3VyaXR5IHN1cHBvcnQgYnV0IHdlIHdhbnQgb3NzdGVzdCB0
byBiZSBhYmxlCj4gdG8gY29udGludWUgdG8gYnVpbGQgaXQgc28gdGhhdCB3ZSBjYW4gdGVzdCA0
LjYtPjQuNyBtaWdyYXRpb24sIGZvcgo+IHRoZSBwdXJwb3NlcyBvZiB0ZXN0aW5nIFhlbiA0Ljcs
IHdoaWNoIGlzIHN0aWxsIHN1cHBvcnRlZCByaWdodCBub3cuCj4gCj4gU28gd2UgaGF2ZSByZWNl
bnRseSBhcHBsaWVkIHNvbWUgYnVpbGQgZml4ZXMgdG8gdGhlIDQuNiB0cmVlLCBhbmQgZm9yCj4g
bm93IHdlIHJldGFpbiA0LjYgaW4gb3NzdGVzdCBzbyB0aGF0IGJ1aWxkIGZpeGVzIGFwcGxpZWQg
dG8KPiBzdGFnaW5nLTQuNiBjYW4gcHJvcGFnYXRlIHRvIHN0YWJsZS00LjYuCgpGV0lXIFRoaXMg
YWxsIHNlZW1zIHNlbnNpYmxlIHRvIG1lLiAgVGhhbmtzIGZvciBrZWVwaW5nIHVzIGluIHRoZSBs
b29wLgoKIC1HZW9yZ2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 01 11:17:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 11:17:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLnEe-0001RQ-HL; Wed, 01 May 2019 11:17:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UR0A=TB=bombadil.srs.infradead.org=batv+d28726b38c8108e46d85+5729+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1hLnEc-0001R4-SI
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 11:17:11 +0000
X-Inumbo-ID: a8461a50-6c02-11e9-843c-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a8461a50-6c02-11e9-843c-bc764e045a96;
 Wed, 01 May 2019 11:17:08 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Sender:References:In-Reply-To:
 Message-Id:Date:Subject:To:From:Reply-To:Cc:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=t9E7pu9at/53pp9oDXmZsG7ew0X0zcfFkOs5eiB10Ts=; b=IHOxbUojp2DZCl7K3qdbyF2PW
 szb8KjR+NNelplJYJqplnOZW0tLEvcOgYE1h0gU8hITFZdqCmgt5jRox4jWsbYDNNe1ilX+c+0JK0
 pHQhIF/yr5Yr1ZdYvkclvApJW+U0ECfoeYDgIW7LWgYFaitskwg1iDd55sajnKqaHZI4DwU98UN8i
 7kruhf2FeelELkr7F9/pFG2rv5JypY9WDQBzJ2WoNMBV7GzCSfIlbq3PDjPzuI0cvjBN+1j2vCAz8
 n6f2+XXbxRnAcKZkC3MolDMdmc7OfNR3GqKWpO2lj8Hu8f1Aa9FDYUigRhGtYw1iBUhWEj1K+R7Go
 Pem++L4oQ==;
Received: from [2001:8b0:10b:1::425] (helo=i7.infradead.org)
 by bombadil.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1hLnEZ-0001NX-JZ; Wed, 01 May 2019 11:17:07 +0000
Received: from dwoodhou by i7.infradead.org with local (Exim 4.92 #3 (Red Hat
 Linux)) id 1hLnEY-0030MV-76; Wed, 01 May 2019 12:17:06 +0100
From: David Woodhouse <dwmw2@infradead.org>
To: dwmw2@infradead.org,
	xen-devel@lists.xenproject.org
Date: Wed,  1 May 2019 12:17:04 +0100
Message-Id: <e173f219b73aa2d64fab50a0a55af125a0cbddec.1556708226.git.dwmw2@infradead.org>
X-Mailer: git-send-email 2.17.2
In-Reply-To: <cover.1556708225.git.dwmw2@infradead.org>
References: <cover.1556708225.git.dwmw2@infradead.org>
In-Reply-To: <cover.1556708225.git.dwmw2@infradead.org>
References: <cover.1556708225.git.dwmw2@infradead.org>
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [RFC PATCH 5/7] x86/boot: Rename trampoline_{start,
 end} to boot_trampoline_{start, end}
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogRGF2aWQgV29vZGhvdXNlIDxkd213QGFtYXpvbi5jby51az4KCkluIHByZXBhcmF0aW9u
IGZvciBzcGxpdHRpbmcgdGhlIGJvb3QgYW5kIHBlcm1hbmVudCB0cmFtcG9saW5lcyBmcm9tCmVh
Y2ggb3RoZXIuIFNvbWUgb2YgdGhlc2Ugd2lsbCBjaGFuZ2UgYmFjaywgYnV0IG1vc3QgYXJlIGJv
b3Qgc28gZG8gdGhlCnBsYWluIHNlYXJjaC9yZXBsYWNlIHRoYXQgd2F5IGZpcnN0LCB0aGVuIGEg
c3Vic2VxdWVudCBwYXRjaCB3aWxsIGV4dHJhY3QKdGhlIHBlcm1hbmVudCB0cmFtcG9saW5lIGNv
ZGUuCgpTaWduZWQtb2ZmLWJ5OiBEYXZpZCBXb29kaG91c2UgPGR3bXdAYW1hem9uLmNvLnVrPgot
LS0KIHhlbi9hcmNoL3g4Ni9ib290L2hlYWQuUyAgICAgICB8IDEyICsrKysrKy0tLS0tLQogeGVu
L2FyY2gveDg2L2Jvb3QvdHJhbXBvbGluZS5TIHwgMTAgKysrKystLS0tLQogeGVuL2FyY2gveDg2
L2Jvb3QvdmlkZW8uUyAgICAgIHwgIDQgKystLQogeGVuL2FyY2gveDg2L2VmaS9lZmktYm9vdC5o
ICAgIHwgIDQgKystLQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAgIHwgIDIgKy0KIHhl
bi9hcmNoL3g4Ni9zZXR1cC5jICAgICAgICAgICB8ICA0ICsrLS0KIHhlbi9hcmNoL3g4Ni90Ym9v
dC5jICAgICAgICAgICB8ICA2ICsrKy0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jICAgICAg
IHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni94ZW4ubGRzLlMgICAgICAgICB8ICA2ICsrKy0tLQogeGVu
L2luY2x1ZGUvYXNtLXg4Ni9jb25maWcuaCAgIHwgIDYgKysrLS0tCiAxMCBmaWxlcyBjaGFuZ2Vk
LCAyOCBpbnNlcnRpb25zKCspLCAyOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvYm9vdC9oZWFkLlMgYi94ZW4vYXJjaC94ODYvYm9vdC9oZWFkLlMKaW5kZXggNWI0ZjIx
MWE5Yi4uODIzNDI3NjljNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TCisr
KyBiL3hlbi9hcmNoL3g4Ni9ib290L2hlYWQuUwpAQCAtNzUzLDIwICs3NTMsMjAgQEAgdHJhbXBv
bGluZV9zZXR1cDoKICAgICAgICAgY21wYiAgICAkMCwgc3ltX2ZzKHNraXBfcmVhbG1vZGUpCiAg
ICAgICAgIGp6ICAgICAgMWYKICAgICAgICAgLyogSWYgbm8tcmVhbC1tb2RlLCBqdW1wIHN0cmFp
Z2h0IHRvIHRyYW1wb2xpbmVfcHJvdG1vZGVfZW50cnkgKi8KLSAgICAgICAgbGVhICAgICB0cmFt
cG9saW5lX3Byb3Rtb2RlX2VudHJ5LXRyYW1wb2xpbmVfc3RhcnQoJWVkaSksJWVheAorICAgICAg
ICBsZWEgICAgIHRyYW1wb2xpbmVfcHJvdG1vZGVfZW50cnktYm9vdF90cmFtcG9saW5lX3N0YXJ0
KCVlZGkpLCVlYXgKICAgICAgICAgLyogRUJYID09IDAgaW5kaWNhdGVzIHdlIGFyZSB0aGUgQlAg
KEJvb3QgUHJvY2Vzc29yKS4gKi8KICAgICAgICAgeG9yICAgICAlZWJ4LCVlYngKICAgICAgICAg
am1wICAgICAyZgogMToKICAgICAgICAgLyogR28gdmlhIDE2LWJpdCBjb2RlIGluIHRyYW1wb2xp
bmVfYm9vdF9jcHVfZW50cnkgKi8KLSAgICAgICAgbGVhICAgICB0cmFtcG9saW5lX2Jvb3RfY3B1
X2VudHJ5LXRyYW1wb2xpbmVfc3RhcnQoJWVkaSksJWVheAorICAgICAgICBsZWEgICAgIHRyYW1w
b2xpbmVfYm9vdF9jcHVfZW50cnktYm9vdF90cmFtcG9saW5lX3N0YXJ0KCVlZGkpLCVlYXgKIDI6
CiAgICAgICAgIHB1c2hsICAgJEJPT1RfQ1MzMgogICAgICAgICBwdXNoICAgICVlYXgKIAogICAg
ICAgICAvKiBDb3B5IGJvb3RzdHJhcCB0cmFtcG9saW5lIHRvIGxvdyBtZW1vcnksIGJlbG93IDFN
Qi4gKi8KLSAgICAgICAgbW92ICAgICAkc3ltX29mZnModHJhbXBvbGluZV9zdGFydCksJWVzaQot
ICAgICAgICBtb3YgICAgICQoKHRyYW1wb2xpbmVfZW5kIC0gdHJhbXBvbGluZV9zdGFydCkgLyA0
KSwlZWN4CisgICAgICAgIG1vdiAgICAgJHN5bV9vZmZzKGJvb3RfdHJhbXBvbGluZV9zdGFydCks
JWVzaQorICAgICAgICBtb3YgICAgICQoKGJvb3RfdHJhbXBvbGluZV9lbmQgLSBib290X3RyYW1w
b2xpbmVfc3RhcnQpIC8gNCksJWVjeAogICAgICAgICByZXAgbW92c2wgJWZzOiglZXNpKSwlZXM6
KCVlZGkpCiAKICAgICAgICAgLyogSnVtcCBpbnRvIHRoZSByZWxvY2F0ZWQgdHJhbXBvbGluZS4g
Ki8KQEAgLTc3OCw4ICs3NzgsOCBAQCBjbWRsaW5lX3BhcnNlX2Vhcmx5OgogcmVsb2M6CiAjaW5j
bHVkZSAicmVsb2MuUyIKIAotRU5UUlkodHJhbXBvbGluZV9zdGFydCkKK0VOVFJZKGJvb3RfdHJh
bXBvbGluZV9zdGFydCkKICNpbmNsdWRlICJ0cmFtcG9saW5lLlMiCi1FTlRSWSh0cmFtcG9saW5l
X2VuZCkKK0VOVFJZKGJvb3RfdHJhbXBvbGluZV9lbmQpCiAKICNpbmNsdWRlICJ4ODZfNjQuUyIK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ib290L3RyYW1wb2xpbmUuUyBiL3hlbi9hcmNoL3g4
Ni9ib290L3RyYW1wb2xpbmUuUwppbmRleCBlNzdiNGJlYTM2Li4wZjRhNzQwZmNiIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvYm9vdC90cmFtcG9saW5lLlMKKysrIGIveGVuL2FyY2gveDg2L2Jv
b3QvdHJhbXBvbGluZS5TCkBAIC0zMSw3ICszMSw3IEBACiAgKiAgICAgICAgICAgICAgICB0byBi
ZSB1c2VkIGZvciBBUCBzdGFydHVwLgogICovCiAjdW5kZWYgYm9vdHN5bQotI2RlZmluZSBib290
c3ltKHMpICgocyktdHJhbXBvbGluZV9zdGFydCkKKyNkZWZpbmUgYm9vdHN5bShzKSAoKHMpLWJv
b3RfdHJhbXBvbGluZV9zdGFydCkKIAogI2RlZmluZSBib290c3ltX3JlbChzeW0sIG9mZiwgb3Bu
ZC4uLikgICAgIFwKICAgICAgICAgYm9vdHN5bShzeW0pLCMjb3BuZDsgICAgICAgICAgICAgICBc
CkBAIC00Nyw3ICs0Nyw3IEBACiAgICAgICAgIC5sb25nIDExMWIgLSAob2ZmKSAtIC47ICAgICAg
ICAgICAgXAogICAgICAgICAucG9wc2VjdGlvbgogCi0jZGVmaW5lIGJvb3RkYXRhc3ltKHMpICgo
cyktdHJhbXBvbGluZV9zdGFydCkKKyNkZWZpbmUgYm9vdGRhdGFzeW0ocykgKChzKS1ib290X3Ry
YW1wb2xpbmVfc3RhcnQpCiAjZGVmaW5lIGJvb3RkYXRhc3ltX3JlbChzeW0sIG9mZiwgb3BuZC4u
LikgXAogICAgICAgICBib290ZGF0YXN5bShzeW0pLCMjb3BuZDsgICAgICAgICAgIFwKIDExMTo7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCkBAIC01Niw3ICs1Niw3IEBA
CiAgICAgICAgIC5wb3BzZWN0aW9uCiAKICN1bmRlZiB0cmFtcHN5bQotI2RlZmluZSB0cmFtcHN5
bShzKSAoKHMpLXRyYW1wb2xpbmVfc3RhcnQpCisjZGVmaW5lIHRyYW1wc3ltKHMpICgocyktYm9v
dF90cmFtcG9saW5lX3N0YXJ0KQogCiAjZGVmaW5lIHRyYW1wc3ltX3JlbChzeW0sIG9mZiwgb3Bu
ZC4uLikgICAgXAogICAgICAgICB0cmFtcHN5bShzeW0pLCMjb3BuZDsgICAgICAgICAgICAgIFwK
QEAgLTY2LDcgKzY2LDcgQEAKICAgICAgICAgLnBvcHNlY3Rpb24KIAogI3VuZGVmIHRyYW1wMzJz
eW0KLSNkZWZpbmUgdHJhbXAzMnN5bShzKSAoKHMpLXRyYW1wb2xpbmVfc3RhcnQpCisjZGVmaW5l
IHRyYW1wMzJzeW0ocykgKChzKS1ib290X3RyYW1wb2xpbmVfc3RhcnQpCiAKICNkZWZpbmUgdHJh
bXAzMnN5bV9yZWwoc3ltLCBvZmYsIG9wbmQuLi4pICBcCiAgICAgICAgIHRyYW1wMzJzeW0oc3lt
KSwjI29wbmQ7ICAgICAgICAgICAgXApAQCAtMjI2LDcgKzIyNiw3IEBAIHN0YXJ0NjQ6CiAKIC8q
IFRoZSBmaXJzdCBwYWdlIG9mIHRyYW1wb2xpbmUgaXMgcGVybWFuZW50LCB0aGUgcmVzdCBib290
LXRpbWUgb25seS4gKi8KIC8qIFJldXNlIHRoZSBib290IHRyYW1wb2xpbmUgb24gdGhlIDFzdCB0
cmFtcG9saW5lIHBhZ2UgYXMgc3RhY2sgZm9yIHdha2V1cC4gKi8KLSAgICAgICAgLmVxdSAgICB3
YWtldXBfc3RhY2ssIHRyYW1wb2xpbmVfc3RhcnQgKyBQQUdFX1NJWkUKKyAgICAgICAgLmVxdSAg
ICB3YWtldXBfc3RhY2ssIGJvb3RfdHJhbXBvbGluZV9zdGFydCArIFBBR0VfU0laRQogICAgICAg
ICAuZ2xvYmFsIHdha2V1cF9zdGFjawogCiAvKiBGcm9tIGhlcmUgb24gZWFybHkgYm9vdCBvbmx5
LiAqLwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2Jvb3QvdmlkZW8uUyBiL3hlbi9hcmNoL3g4
Ni9ib290L3ZpZGVvLlMKaW5kZXggMDM5MDdlOWU5YS4uNTA4N2M2YTRkNSAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L2Jvb3QvdmlkZW8uUworKysgYi94ZW4vYXJjaC94ODYvYm9vdC92aWRlby5T
CkBAIC0xNSw4ICsxNSw4IEBACiAKICNpbmNsdWRlICJ2aWRlby5oIgogCi0vKiBTY3JhdGNoIHNw
YWNlIGxheW91dDogdHJhbXBvbGluZV9lbmQgdG8gdHJhbXBvbGluZV9lbmQrMHgxMDAwLiAqLwot
I2RlZmluZSBtb2RlbGlzdCAgICAgICBib290c3ltKHRyYW1wb2xpbmVfZW5kKSAgIC8qIDJrQiAo
MjU2IGVudHJpZXMpICovCisvKiBTY3JhdGNoIHNwYWNlIGxheW91dDogYm9vdF90cmFtcG9saW5l
X2VuZCB0byBib290X3RyYW1wb2xpbmVfZW5kKzB4MTAwMC4gKi8KKyNkZWZpbmUgbW9kZWxpc3Qg
ICAgICAgYm9vdHN5bShib290X3RyYW1wb2xpbmVfZW5kKSAgIC8qIDJrQiAoMjU2IGVudHJpZXMp
ICovCiAjZGVmaW5lIHZlc2FfZ2xvYl9pbmZvIChtb2RlbGlzdCArIDB4ODAwKSAgICAgICAgLyog
MWtCICovCiAjZGVmaW5lIHZlc2FfbW9kZV9pbmZvICh2ZXNhX2dsb2JfaW5mbyArIDB4NDAwKSAg
LyogMWtCICovCiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9lZmkvZWZpLWJvb3QuaCBiL3hl
bi9hcmNoL3g4Ni9lZmkvZWZpLWJvb3QuaAppbmRleCBhYmM3ZDNlM2I3Li5mNmY0MzVhNGM1IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZWZpL2VmaS1ib290LmgKKysrIGIveGVuL2FyY2gveDg2
L2VmaS9lZmktYm9vdC5oCkBAIC0yMzIsNyArMjMyLDcgQEAgc3RhdGljIHZvaWQgX19pbml0IG5v
cmV0dXJuIGVmaV9hcmNoX3Bvc3RfZXhpdF9ib290KHZvaWQpCiAgICAgdTY0IGNyNCA9IFhFTl9N
SU5JTUFMX0NSNCAmIH5YODZfQ1I0X1BHRSwgZWZlcjsKIAogICAgIGVmaV9hcmNoX3JlbG9jYXRl
X2ltYWdlKF9fWEVOX1ZJUlRfU1RBUlQgLSB4ZW5fcGh5c19zdGFydCk7Ci0gICAgbWVtY3B5KCh2
b2lkICopdHJhbXBvbGluZV9waHlzLCB0cmFtcG9saW5lX3N0YXJ0LCBjZmcuc2l6ZSk7CisgICAg
bWVtY3B5KCh2b2lkICopdHJhbXBvbGluZV9waHlzLCBib290X3RyYW1wb2xpbmVfc3RhcnQsIGNm
Zy5zaXplKTsKIAogICAgIC8qIFNldCBzeXN0ZW0gcmVnaXN0ZXJzIGFuZCB0cmFuc2ZlciBjb250
cm9sLiAqLwogICAgIGFzbSB2b2xhdGlsZSgicHVzaHEgJDBcblx0cG9wZnEiKTsKQEAgLTU2NSw3
ICs1NjUsNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgZWZpX2FyY2hfbWVtb3J5X3NldHVwKHZvaWQp
CiAgICAgY2ZnLmFkZHIgPSAweDEwMDAwMDsKIAogICAgIGlmICggZWZpX2VuYWJsZWQoRUZJX0xP
QURFUikgKQotICAgICAgICBjZmcuc2l6ZSA9IHRyYW1wb2xpbmVfZW5kIC0gdHJhbXBvbGluZV9z
dGFydDsKKyAgICAgICAgY2ZnLnNpemUgPSBib290X3RyYW1wb2xpbmVfZW5kIC0gYm9vdF90cmFt
cG9saW5lX3N0YXJ0OwogICAgIGVsc2UKICAgICAgICAgY2ZnLnNpemUgPSBUUkFNUE9MSU5FX1NQ
QUNFICsgVFJBTVBPTElORV9TVEFDS19TUEFDRTsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCBlNmE0Y2IyOGY4Li43YTJlMTg4OTE2IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAt
MzE0LDcgKzMxNCw3IEBAIHZvaWQgX19pbml0IGFyY2hfaW5pdF9tZW1vcnkodm9pZCkKICAgICAg
Ki8KICAgICBCVUdfT04ocHZoX2Jvb3QgJiYgdHJhbXBvbGluZV9waHlzICE9IDB4MTAwMCk7CiAg
ICAgZm9yICggaSA9IDA7Ci0gICAgICAgICAgaSA8IChwdmhfYm9vdCA/ICgxICsgUEZOX1VQKHRy
YW1wb2xpbmVfZW5kIC0gdHJhbXBvbGluZV9zdGFydCkpCisgICAgICAgICAgaSA8IChwdmhfYm9v
dCA/ICgxICsgUEZOX1VQKGJvb3RfdHJhbXBvbGluZV9lbmQgLSBib290X3RyYW1wb2xpbmVfc3Rh
cnQpKQogICAgICAgICAgICAgICAgICAgICAgICAgOiAweDEwMCk7CiAgICAgICAgICAgaSsrICkK
ICAgICAgICAgc2hhcmVfeGVuX3BhZ2Vfd2l0aF9ndWVzdChtZm5fdG9fcGFnZShfbWZuKGkpKSwg
ZG9tX2lvLCBTSEFSRV9ydyk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc2V0dXAuYyBiL3hl
bi9hcmNoL3g4Ni9zZXR1cC5jCmluZGV4IDVmYTdkM2I3OWMuLmI3MTRlM2MyMzcgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCkBAIC0x
ODM5LDggKzE4MzksOCBAQCBpbnQgX19od2RvbV9pbml0IHhlbl9pbl9yYW5nZSh1bnNpZ25lZCBs
b25nIG1mbikKICAgICBpZiAoICF4ZW5fcmVnaW9uc1swXS5zICkKICAgICB7CiAgICAgICAgIC8q
IFMzIHJlc3VtZSBjb2RlIChhbmQgb3RoZXIgcmVhbCBtb2RlIHRyYW1wb2xpbmUgY29kZSkgKi8K
LSAgICAgICAgeGVuX3JlZ2lvbnNbcmVnaW9uX3MzXS5zID0gYm9vdHN5bV9waHlzKHRyYW1wb2xp
bmVfc3RhcnQpOwotICAgICAgICB4ZW5fcmVnaW9uc1tyZWdpb25fczNdLmUgPSBib290c3ltX3Bo
eXModHJhbXBvbGluZV9lbmQpOworICAgICAgICB4ZW5fcmVnaW9uc1tyZWdpb25fczNdLnMgPSBi
b290c3ltX3BoeXMoYm9vdF90cmFtcG9saW5lX3N0YXJ0KTsKKyAgICAgICAgeGVuX3JlZ2lvbnNb
cmVnaW9uX3MzXS5lID0gYm9vdHN5bV9waHlzKGJvb3RfdHJhbXBvbGluZV9lbmQpOwogCiAgICAg
ICAgIC8qCiAgICAgICAgICAqIFRoaXMgbmVlZHMgdG8gcmVtYWluIGluIHN5bmMgd2l0aCB0aGUg
dXNlcyBvZiB0aGUgc2FtZSBzeW1ib2xzIGluCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvdGJv
b3QuYyBiL3hlbi9hcmNoL3g4Ni90Ym9vdC5jCmluZGV4IGZiNDYxNmFlODMuLjllM2Q5YzRjNjkg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni90Ym9vdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni90Ym9v
dC5jCkBAIC0zNjksOSArMzY5LDkgQEAgdm9pZCB0Ym9vdF9zaHV0ZG93bih1aW50MzJfdCBzaHV0
ZG93bl90eXBlKQogICAgICAgICAgKi8KICAgICAgICAgZ190Ym9vdF9zaGFyZWQtPm51bV9tYWNf
cmVnaW9ucyA9IDM7CiAgICAgICAgIC8qIFMzIHJlc3VtZSBjb2RlIChhbmQgb3RoZXIgcmVhbCBt
b2RlIHRyYW1wb2xpbmUgY29kZSkgKi8KLSAgICAgICAgZ190Ym9vdF9zaGFyZWQtPm1hY19yZWdp
b25zWzBdLnN0YXJ0ID0gYm9vdHN5bV9waHlzKHRyYW1wb2xpbmVfc3RhcnQpOwotICAgICAgICBn
X3Rib290X3NoYXJlZC0+bWFjX3JlZ2lvbnNbMF0uc2l6ZSA9IGJvb3RzeW1fcGh5cyh0cmFtcG9s
aW5lX2VuZCkgLQotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJvb3RzeW1fcGh5cyh0cmFtcG9saW5lX3N0YXJ0KTsKKyAgICAgICAgZ190Ym9vdF9zaGFyZWQt
Pm1hY19yZWdpb25zWzBdLnN0YXJ0ID0gYm9vdHN5bV9waHlzKGJvb3RfdHJhbXBvbGluZV9zdGFy
dCk7CisgICAgICAgIGdfdGJvb3Rfc2hhcmVkLT5tYWNfcmVnaW9uc1swXS5zaXplID0gYm9vdHN5
bV9waHlzKGJvb3RfdHJhbXBvbGluZV9lbmQpIC0KKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBib290c3ltX3BoeXMoYm9vdF90cmFtcG9saW5lX3N0YXJ0KTsK
ICAgICAgICAgLyogaHlwZXJ2aXNvciAudGV4dCArIC5yb2RhdGEgKi8KICAgICAgICAgZ190Ym9v
dF9zaGFyZWQtPm1hY19yZWdpb25zWzFdLnN0YXJ0ID0gKHVpbnQ2NF90KV9fcGEoJl9zdGV4dCk7
CiAgICAgICAgIGdfdGJvb3Rfc2hhcmVkLT5tYWNfcmVnaW9uc1sxXS5zaXplID0gX19wYSgmX18y
TV9yb2RhdGFfZW5kKSAtCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L21tLmMgYi94
ZW4vYXJjaC94ODYveDg2XzY0L21tLmMKaW5kZXggY2NhNGFlOTI2ZS4uZmZlOGJhMjA4NiAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZf
NjQvbW0uYwpAQCAtNjk3LDcgKzY5Nyw3IEBAIHZvaWQgX19pbml0IHphcF9sb3dfbWFwcGluZ3Mo
dm9pZCkKIAogICAgIC8qIFJlcGxhY2Ugd2l0aCBtYXBwaW5nIG9mIHRoZSBib290IHRyYW1wb2xp
bmUgb25seS4gKi8KICAgICBtYXBfcGFnZXNfdG9feGVuKHRyYW1wb2xpbmVfcGh5cywgbWFkZHJf
dG9fbWZuKHRyYW1wb2xpbmVfcGh5cyksCi0gICAgICAgICAgICAgICAgICAgICBQRk5fVVAodHJh
bXBvbGluZV9lbmQgLSB0cmFtcG9saW5lX3N0YXJ0KSwKKyAgICAgICAgICAgICAgICAgICAgIFBG
Tl9VUChib290X3RyYW1wb2xpbmVfZW5kIC0gYm9vdF90cmFtcG9saW5lX3N0YXJ0KSwKICAgICAg
ICAgICAgICAgICAgICAgIF9fUEFHRV9IWVBFUlZJU09SKTsKIH0KIApkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L3hlbi5sZHMuUyBiL3hlbi9hcmNoL3g4Ni94ZW4ubGRzLlMKaW5kZXggNTRhYzBj
MDk5My4uNWYzNmI4OGI5MiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3hlbi5sZHMuUworKysg
Yi94ZW4vYXJjaC94ODYveGVuLmxkcy5TCkBAIC0zNjEsMTIgKzM2MSwxMiBAQCBBU1NFUlQoSVNf
QUxJR05FRChjcHUwX3N0YWNrLCBTVEFDS19TSVpFKSwgImNwdTBfc3RhY2sgbWlzYWxpZ25lZCIp
CiBBU1NFUlQoSVNfQUxJR05FRChfX2luaXRfYmVnaW4sIFBBR0VfU0laRSksICJfX2luaXRfYmVn
aW4gbWlzYWxpZ25lZCIpCiBBU1NFUlQoSVNfQUxJR05FRChfX2luaXRfZW5kLCAgIFBBR0VfU0la
RSksICJfX2luaXRfZW5kIG1pc2FsaWduZWQiKQogCi1BU1NFUlQoSVNfQUxJR05FRCh0cmFtcG9s
aW5lX3N0YXJ0LCA0KSwgInRyYW1wb2xpbmVfc3RhcnQgbWlzYWxpZ25lZCIpCi1BU1NFUlQoSVNf
QUxJR05FRCh0cmFtcG9saW5lX2VuZCwgICA0KSwgInRyYW1wb2xpbmVfZW5kIG1pc2FsaWduZWQi
KQorQVNTRVJUKElTX0FMSUdORUQoYm9vdF90cmFtcG9saW5lX3N0YXJ0LCA0KSwgImJvb3RfdHJh
bXBvbGluZV9zdGFydCBtaXNhbGlnbmVkIikKK0FTU0VSVChJU19BTElHTkVEKGJvb3RfdHJhbXBv
bGluZV9lbmQsICAgNCksICJib290X3RyYW1wb2xpbmVfZW5kIG1pc2FsaWduZWQiKQogQVNTRVJU
KElTX0FMSUdORUQoX19ic3Nfc3RhcnQsICAgICAgOCksICJfX2Jzc19zdGFydCBtaXNhbGlnbmVk
IikKIEFTU0VSVChJU19BTElHTkVEKF9fYnNzX2VuZCwgICAgICAgIDgpLCAiX19ic3NfZW5kIG1p
c2FsaWduZWQiKQogCi1BU1NFUlQoKHRyYW1wb2xpbmVfZW5kIC0gdHJhbXBvbGluZV9zdGFydCkg
PCBUUkFNUE9MSU5FX1NQQUNFIC0gTUJJX1NQQUNFX01JTiwKK0FTU0VSVCgoYm9vdF90cmFtcG9s
aW5lX2VuZCAtIGJvb3RfdHJhbXBvbGluZV9zdGFydCkgPCBUUkFNUE9MSU5FX1NQQUNFIC0gTUJJ
X1NQQUNFX01JTiwKICAgICAibm90IGVub3VnaCByb29tIGZvciB0cmFtcG9saW5lIGFuZCBtYmkg
ZGF0YSIpCiBBU1NFUlQoKHdha2V1cF9zdGFjayAtIHdha2V1cF9zdGFja19zdGFydCkgPj0gV0FL
RVVQX1NUQUNLX01JTiwKICAgICAid2FrZXVwIHN0YWNrIHRvbyBzbWFsbCIpCmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20teDg2L2NvbmZpZy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jb25m
aWcuaAppbmRleCA5ZWY5ZDAzY2E3Li45YjdlZDUwODI1IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9hc20teDg2L2NvbmZpZy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY29uZmlnLmgKQEAg
LTkxLDExICs5MSwxMSBAQAogI2lmbmRlZiBfX0FTU0VNQkxZX18KIGV4dGVybiB1bnNpZ25lZCBs
b25nIHRyYW1wb2xpbmVfcGh5czsKICNkZWZpbmUgYm9vdHN5bV9waHlzKHN5bSkgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgKCgodW5zaWduZWQgbG9uZykmKHN5bSktKHVu
c2lnbmVkIGxvbmcpJnRyYW1wb2xpbmVfc3RhcnQpK3RyYW1wb2xpbmVfcGh5cykKKyAgICAoKCh1
bnNpZ25lZCBsb25nKSYoc3ltKS0odW5zaWduZWQgbG9uZykmYm9vdF90cmFtcG9saW5lX3N0YXJ0
KSt0cmFtcG9saW5lX3BoeXMpCiAjZGVmaW5lIGJvb3RzeW0oc3ltKSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAogICAgICgqUkVMT0NfSElERSgodHlwZW9mKCYoc3ltKSkp
X192YShfX3BhKCYoc3ltKSkpLCAgICAgIFwKLSAgICAgICAgICAgICAgICAgdHJhbXBvbGluZV9w
aHlzLV9fcGEodHJhbXBvbGluZV9zdGFydCkpKQotZXh0ZXJuIGNoYXIgdHJhbXBvbGluZV9zdGFy
dFtdLCB0cmFtcG9saW5lX2VuZFtdOworICAgICAgICAgICAgICAgICB0cmFtcG9saW5lX3BoeXMt
X19wYShib290X3RyYW1wb2xpbmVfc3RhcnQpKSkKK2V4dGVybiBjaGFyIGJvb3RfdHJhbXBvbGlu
ZV9zdGFydFtdLCBib290X3RyYW1wb2xpbmVfZW5kW107CiBleHRlcm4gY2hhciB0cmFtcG9saW5l
X3JlYWxtb2RlX2VudHJ5W107CiBleHRlcm4gdW5zaWduZWQgaW50IHRyYW1wb2xpbmVfeGVuX3Bo
eXNfc3RhcnQ7CiBleHRlcm4gdW5zaWduZWQgY2hhciB0cmFtcG9saW5lX2NwdV9zdGFydGVkOwot
LSAKMi4xNy4yCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 01 11:17:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 11:17:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLnEf-0001SI-Uo; Wed, 01 May 2019 11:17:13 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=G7ua=TB=merlin.srs.infradead.org=batv+1e733e8c069b692f204e+5729+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1hLnEe-0001RW-Qa
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 11:17:12 +0000
X-Inumbo-ID: a8ad65bd-6c02-11e9-843c-bc764e045a96
Received: from merlin.infradead.org (unknown [2001:8b0:10b:1231::1])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a8ad65bd-6c02-11e9-843c-bc764e045a96;
 Wed, 01 May 2019 11:17:10 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=merlin.20170209; h=Sender:References:In-Reply-To:
 Message-Id:Date:Subject:To:From:Reply-To:Cc:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=fOirksPB/oJn6xmpo4fvbo5BpG0EWvK9QEfvnnz5lLU=; b=Dg9L+1cAZDzQmUbj5IhOFX4Q0
 Ryu1WzoJGqRS7VfJIN9NcF42Gv4X3Mq6qai+CKMgj9uqhSypc0zHY3uToXLajUsHcPFhbSB9aLRPE
 i0pFbl1+YRf1b6989sq8ajK5BC5eC8AcJLR5eaWaA1T/fttG/2QjfO6ZDa7d7KItdnCmPbi+9UaWY
 NIynpuOBBFlsl2wtGKWWpZk3RH5HdhONI2Sw9OilKfRQ5p+3ECVrgj2xlaAIfZ6oulk8dEdSz0PiN
 2AkWOXfJQ1XiqSFRXxeCQUk9iykE7QFHWzaW+kx9q4cUVzQah1J0v+XxwWskP85mUZkUrH1AFS4NX
 LvVkhsEBA==;
Received: from [2001:8b0:10b:1::425] (helo=i7.infradead.org)
 by merlin.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1hLnEZ-0008RN-1z; Wed, 01 May 2019 11:17:07 +0000
Received: from dwoodhou by i7.infradead.org with local (Exim 4.92 #3 (Red Hat
 Linux)) id 1hLnEY-0030MD-4X; Wed, 01 May 2019 12:17:06 +0100
From: David Woodhouse <dwmw2@infradead.org>
To: dwmw2@infradead.org,
	xen-devel@lists.xenproject.org
Date: Wed,  1 May 2019 12:17:00 +0100
Message-Id: <22e1febec473b55fd7e43ffe02fb3a81f70a5e86.1556708226.git.dwmw2@infradead.org>
X-Mailer: git-send-email 2.17.2
In-Reply-To: <cover.1556708225.git.dwmw2@infradead.org>
References: <cover.1556708225.git.dwmw2@infradead.org>
In-Reply-To: <cover.1556708225.git.dwmw2@infradead.org>
References: <cover.1556708225.git.dwmw2@infradead.org>
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 merlin.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [RFC PATCH 1/7] x86/wakeup: Stop using %fs for lidt/lgdt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogRGF2aWQgV29vZGhvdXNlIDxkd213QGFtYXpvbi5jby51az4KClRoZSB3YWtldXAgY29k
ZSBpcyBub3cgcmVsb2NhdGVkIGFsb25nc2lkZSB0aGUgdHJhbXBvbGluZSBjb2RlLCBzbyAlZHMK
aXMganVzdCBmaW5lIGhlcmUuCgpTaWduZWQtb2ZmLWJ5OiBEYXZpZCBXb29kaG91c2UgPGR3bXdA
YW1hem9uLmNvLnVrPgotLS0KIHhlbi9hcmNoL3g4Ni9ib290L3dha2V1cC5TIHwgMTEgKystLS0t
LS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDkgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2Jvb3Qvd2FrZXVwLlMgYi94ZW4vYXJjaC94ODYvYm9v
dC93YWtldXAuUwppbmRleCBmOTYzMmVlZjk1Li44YzUyODE5MTcxIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvYm9vdC93YWtldXAuUworKysgYi94ZW4vYXJjaC94ODYvYm9vdC93YWtldXAuUwpA
QCAtNDAsMTEgKzQwLDggQEAgRU5UUlkod2FrZXVwX3N0YXJ0KQogICAgICAgICBtb3Z3ICAgICVh
eCwgJWZzCiAgICAgICAgIG1vdncgICAgJDB4MGUwMCArICdMJywgJWZzOigweDEwKQogCi0gICAg
ICAgICMgYm9vdCB0cmFtcG9saW5lIGlzIHVuZGVyIDFNLCBhbmQgc2hpZnQgaXRzIHN0YXJ0IGlu
dG8KLSAgICAgICAgIyAlZnMgdG8gcmVmZXJlbmNlIHN5bWJvbHMgaW4gdGhhdCBhcmVhCi0gICAg
ICAgIG1vdiAgICAgd2FrZXN5bSh0cmFtcG9saW5lX3NlZyksICVmcwotICAgICAgICBsaWR0ICAg
ICVmczpib290c3ltKGlkdF80OCkKLSAgICAgICAgbGdkdCAgICAlZnM6Ym9vdHN5bShnZHRfNDgp
CisgICAgICAgIGxpZHQgICAgYm9vdHN5bShpZHRfNDgpCisgICAgICAgIGxnZHQgICAgYm9vdHN5
bShnZHRfNDgpCiAKICAgICAgICAgbW92dyAgICAkMSwgJWF4CiAgICAgICAgIGxtc3cgICAgJWF4
ICAgICAgICAgICAgICMgVHVybiBvbiBDUjAuUEUgCkBAIC0xMDIsMTAgKzk5LDYgQEAgR0xPQkFM
KHZpZGVvX21vZGUpCiAgICAgICAgIC5sb25nIDAKIEdMT0JBTCh2aWRlb19mbGFncykKICAgICAg
ICAgLmxvbmcgMAotdHJhbXBvbGluZV9zZWc6IC53b3JkIDAKLSAgICAgICAgLnB1c2hzZWN0aW9u
IC50cmFtcG9saW5lX3NlZywgImEiCi0gICAgICAgIC5sb25nICAgdHJhbXBvbGluZV9zZWcgLSAu
Ci0gICAgICAgIC5wb3BzZWN0aW9uCiAKICAgICAgICAgLmNvZGUzMgogCi0tIAoyLjE3LjIKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 01 11:17:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 11:17:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLnEe-0001RK-8s; Wed, 01 May 2019 11:17:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UR0A=TB=bombadil.srs.infradead.org=batv+d28726b38c8108e46d85+5729+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1hLnEc-0001R5-SI
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 11:17:11 +0000
X-Inumbo-ID: a8512a06-6c02-11e9-843c-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a8512a06-6c02-11e9-843c-bc764e045a96;
 Wed, 01 May 2019 11:17:08 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Sender:References:In-Reply-To:
 Message-Id:Date:Subject:To:From:Reply-To:Cc:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=dTo1DUqH93TJIqLlrFIb7xQKjtZ4P8ZDGGkx1B6ykW8=; b=dDsbrbA8RbPektP2uBN+KsTtm
 fwe25tPzLBZWqsLbHfnHXheQu9S+69af27Za8ci2U9vfvobI+MN19FenMF5P4kTSZg64cxhoSFVEM
 uprDo8c5cyCG8BMIf6cO92RPf/WQcgZrMsCK8AUuEeVAAa0+HvKUju7R61WcHosJ586JINPBbvgoK
 Qh5j2+0jkDxz08wSXYQaVusChhQOXnG0y4hgdAg9hchJM7oSvd2RtN/eEt/6v/j9wLfPC6GijE4Aq
 vEvPKFm/zWMVA1d+27BBh2GTgdFNm4Ziwi4WrPFNcEx4x+FP7ztHQCs8s9BUW4kHfg6xVl0n1IvIJ
 JcOBE/pYg==;
Received: from [2001:8b0:10b:1::425] (helo=i7.infradead.org)
 by bombadil.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1hLnEZ-0001NY-K9; Wed, 01 May 2019 11:17:07 +0000
Received: from dwoodhou by i7.infradead.org with local (Exim 4.92 #3 (Red Hat
 Linux)) id 1hLnEY-0030Mf-8A; Wed, 01 May 2019 12:17:06 +0100
From: David Woodhouse <dwmw2@infradead.org>
To: dwmw2@infradead.org,
	xen-devel@lists.xenproject.org
Date: Wed,  1 May 2019 12:17:06 +0100
Message-Id: <c2666007fb7d937fc5b5854cf5e23f77f2ef8c3a.1556708226.git.dwmw2@infradead.org>
X-Mailer: git-send-email 2.17.2
In-Reply-To: <cover.1556708225.git.dwmw2@infradead.org>
References: <cover.1556708225.git.dwmw2@infradead.org>
In-Reply-To: <cover.1556708225.git.dwmw2@infradead.org>
References: <cover.1556708225.git.dwmw2@infradead.org>
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [RFC PATCH 7/7] x86/boot: Do not use trampoline for
 no-real-mode boot paths
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogRGF2aWQgV29vZGhvdXNlIDxkd213QGFtYXpvbi5jby51az4KCldoZXJlIGJvb3RlZCBm
cm9tIEVGSSBvciB3aXRoIG5vLXJlYWwtbW9kZSwgdGhlcmUgaXMgbm8gbmVlZCB0byBzdG9tcApv
biBsb3cgbWVtb3J5IHdpdGggdGhlIDE2LWJvb3QgY29kZS4gSW5zdGVhZCwganVzdCBnbyBzdHJh
aWdodCB0bwp0cmFtcG9saW5lX3Byb3Rtb2RlX2VudHJ5KCkgYXQgaXRzIHBoeXNpY2FsIGxvY2F0
aW9uIHdpdGhpbiB0aGUgWGVuCmltYWdlLgoKRm9yIG5vdywgdGhlIGJvb3QgY29kZSAoaW5jbHVk
aW5nIHRoZSBFRkkgbG9hZGVyIHBhdGgpIHN0aWxsIGRldGVybWluZXMKd2hhdCB0aGUgdHJhbXBv
bGluZV9waHlzIGFkZHJlc3Mgc2hvdWxkIGJlLiBUaGUgdHJhbXBvbGluZSBpcyBhY3R1YWxseQpy
ZWxvY2F0ZWQgZm9yIHRoYXQgYWRkcmVzcyBhbmQgY29waWVkIGludG8gbG93IG1lbW9yeSwgZnJv
bSBhCnJlbG9jYXRlX3RyYW1wb2xpbmUoKSBjYWxsIG1hZGUgZnJvbSBfX3N0YXJ0X3hlbigpLgoK
Rm9yIHN1YnNlcXVlbnQgQVAgc3RhcnR1cCBhbmQgd2FrZXVwLCB0aGUgMzItYml0IHRyYW1wb2xp
bmUgY2FuJ3QKdHJpdmlhbGx5IGJlIHVzZWQgaW4tcGxhY2UgYXMgdGhhdCByZWdpb24gaXNuJ3Qg
bWFwcGVkLiBTbyBjb3B5IGl0CmRvd24gdG8gbG93IG1lbW9yeSB0b28sIGhhdmluZyByZWxvY2F0
ZWQgaXQgKGFnYWluKSB0byB3b3JrIGZyb20KdGhlcmUuCgpTaWduZWQtb2ZmLWJ5OiBEYXZpZCBX
b29kaG91c2UgPGR3bXdAYW1hem9uLmNvLnVrPgotLS0KIHhlbi9hcmNoL3g4Ni9hY3BpL3Bvd2Vy
LmMgICAgICB8ICA2ICstLQogeGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TICAgICAgIHwgNjcgKysr
KysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L2Jvb3QvdHJhbXBv
bGluZS5TIHwgMzAgKysrKysrKysrKystLS0tCiB4ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jICAg
ICAgfCAgMiArLQogeGVuL2FyY2gveDg2L2NwdS9pbnRlbC5jICAgICAgIHwgIDIgKy0KIHhlbi9h
cmNoL3g4Ni9lZmkvZWZpLWJvb3QuaCAgICB8IDMxICsrLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNo
L3g4Ni9tbS5jICAgICAgICAgICAgICB8ICAyICstCiB4ZW4vYXJjaC94ODYvc2V0dXAuYyAgICAg
ICAgICAgfCA0MyArKysrKysrKysrKysrKysrKysrKy0tCiB4ZW4vYXJjaC94ODYvc21wYm9vdC5j
ICAgICAgICAgfCAgNiArLS0KIHhlbi9hcmNoL3g4Ni90Ym9vdC5jICAgICAgICAgICB8ICA2ICst
LQogeGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jICAgICAgIHwgIDIgKy0KIHhlbi9pbmNsdWRlL2Fz
bS14ODYvYWNwaS5oICAgICB8ICAyICstCiB4ZW4vaW5jbHVkZS9hc20teDg2L2NvbmZpZy5oICAg
fCAxMCArKy0tLQogMTMgZmlsZXMgY2hhbmdlZCwgMTE3IGluc2VydGlvbnMoKyksIDkyIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9hY3BpL3Bvd2VyLmMgYi94ZW4vYXJj
aC94ODYvYWNwaS9wb3dlci5jCmluZGV4IGE3MDRjN2MzNDAuLmExY2U4YWNiMjEgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9hY3BpL3Bvd2VyLmMKKysrIGIveGVuL2FyY2gveDg2L2FjcGkvcG93
ZXIuYwpAQCAtMTUyLDkgKzE1Miw5IEBAIHN0YXRpYyB2b2lkIGFjcGlfc2xlZXBfcHJlcGFyZSh1
MzIgc3RhdGUpCiAgICAgICAgIHJldHVybjsKIAogICAgIGlmICggYWNwaV9zaW5mby52ZWN0b3Jf
d2lkdGggPT0gMzIgKQotICAgICAgICAqKHVpbnQzMl90ICopd2FrZXVwX3ZlY3Rvcl92YSA9IGJv
b3RzeW1fcGh5cyh3YWtldXBfc3RhcnQpOworICAgICAgICAqKHVpbnQzMl90ICopd2FrZXVwX3Zl
Y3Rvcl92YSA9IHRyYW1wc3ltX3BoeXMod2FrZXVwX3N0YXJ0KTsKICAgICBlbHNlCi0gICAgICAg
ICoodWludDY0X3QgKil3YWtldXBfdmVjdG9yX3ZhID0gYm9vdHN5bV9waHlzKHdha2V1cF9zdGFy
dCk7CisgICAgICAgICoodWludDY0X3QgKil3YWtldXBfdmVjdG9yX3ZhID0gdHJhbXBzeW1fcGh5
cyh3YWtldXBfc3RhcnQpOwogfQogCiBzdGF0aWMgdm9pZCBhY3BpX3NsZWVwX3Bvc3QodTMyIHN0
YXRlKSB7fQpAQCAtMzg4LDcgKzM4OCw3IEBAIHN0YXRpYyB2b2lkIHRib290X3NsZWVwKHU4IHNs
ZWVwX3N0YXRlKQogICAgIGdfdGJvb3Rfc2hhcmVkLT5hY3BpX3NpbmZvLndha2V1cF92ZWN0b3Ig
PSBhY3BpX3NpbmZvLndha2V1cF92ZWN0b3I7CiAgICAgZ190Ym9vdF9zaGFyZWQtPmFjcGlfc2lu
Zm8udmVjdG9yX3dpZHRoID0gYWNwaV9zaW5mby52ZWN0b3Jfd2lkdGg7CiAgICAgZ190Ym9vdF9z
aGFyZWQtPmFjcGlfc2luZm8ua2VybmVsX3MzX3Jlc3VtZV92ZWN0b3IgPQotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb3RzeW1fcGh5cyh3YWtldXBfc3Rh
cnQpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW1w
c3ltX3BoeXMod2FrZXVwX3N0YXJ0KTsKIAogICAgIHN3aXRjaCAoIHNsZWVwX3N0YXRlICkKICAg
ICB7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYm9vdC9oZWFkLlMgYi94ZW4vYXJjaC94ODYv
Ym9vdC9oZWFkLlMKaW5kZXggN2Q2YzhkMzI5Mi4uYzIzZWViM2FhNCAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L2Jvb3QvaGVhZC5TCisrKyBiL3hlbi9hcmNoL3g4Ni9ib290L2hlYWQuUwpAQCAt
Njk2LDE2ICs2OTYsMjMgQEAgdHJhbXBvbGluZV9zZXR1cDoKICAgICAgICAgbGVhICAgICBfX1BB
R0VfSFlQRVJWSVNPUitzeW1fZXNpKGwxX2lkZW50bWFwKSwlZWRpCiAgICAgICAgIG1vdiAgICAg
JWVkaSxzeW1fZnMobDJfYm9vdG1hcCkKIAotICAgICAgICAvKiBBcHBseSByZWxvY2F0aW9ucyB0
byBib290c3RyYXAgdHJhbXBvbGluZS4gKi8KLSAgICAgICAgbW92ICAgICBzeW1fZnModHJhbXBv
bGluZV9waHlzKSwlZWR4Ci0gICAgICAgIG1vdiAgICAgJHN5bV9vZmZzKF9fdHJhbXBvbGluZV9y
ZWxfc3RhcnQpLCVlZGkKLTE6Ci0gICAgICAgIG1vdiAgICAgJWZzOiglZWRpKSwlZWF4Ci0gICAg
ICAgIGFkZCAgICAgJWVkeCwlZnM6KCVlZGksJWVheCkKLSAgICAgICAgYWRkICAgICAkNCwlZWRp
Ci0gICAgICAgIGNtcCAgICAgJHN5bV9vZmZzKF9fdHJhbXBvbGluZV9yZWxfc3RvcCksJWVkaQot
ICAgICAgICBqYiAgICAgIDFiCisgICAgICAgIC8qIERvIG5vdCBwYXJzZSBjb21tYW5kIGxpbmUg
b24gRUZJIHBsYXRmb3JtIGhlcmUuICovCisgICAgICAgIGNtcGIgICAgJDAsc3ltX2ZzKGVmaV9w
bGF0Zm9ybSkKKyAgICAgICAgam56ICAgICAxZgogCisgICAgICAgIC8qIEJhaWwgaWYgdGhlcmUg
aXMgbm8gY29tbWFuZCBsaW5lIHRvIHBhcnNlLiAqLworICAgICAgICBtb3YgICAgIHN5bV9mcyht
dWx0aWJvb3RfcHRyKSwlZWJ4CisgICAgICAgIHRlc3RsICAgJE1CSV9DTURMSU5FLE1CX2ZsYWdz
KCVlYngpCisgICAgICAgIGp6ICAgICAgMWYKKworICAgICAgICBsZWEgICAgIHN5bV9lc2koZWFy
bHlfYm9vdF9vcHRzKSwlZWF4CisgICAgICAgIHB1c2ggICAgJWVheAorICAgICAgICBwdXNobCAg
IE1CX2NtZGxpbmUoJWVieCkKKyAgICAgICAgY2FsbCAgICBjbWRsaW5lX3BhcnNlX2Vhcmx5CisK
KzE6CisgICAgICAgIC8qIEFwcGx5IHJlbG9jYXRpb25zIHRvIDMyLWJpdCB0cmFtcG9saW5lIGZv
ciBleGVjdXRpb24gaW4gcGxhY2UuICovCisgICAgICAgIGxlYSAgICAgc3ltX2VzaShwZXJtX3Ry
YW1wb2xpbmVfc3RhcnQpLCVlZHgKICAgICAgICAgbW92ICAgICAkc3ltX29mZnMoX190cmFtcG9s
aW5lMzJfcmVsX3N0YXJ0KSwlZWRpCiAxOgogICAgICAgICBtb3YgICAgICVmczooJWVkaSksJWVh
eApAQCAtNzE0LDYgKzcyMSwyMSBAQCB0cmFtcG9saW5lX3NldHVwOgogICAgICAgICBjbXAgICAg
ICRzeW1fb2ZmcyhfX3RyYW1wb2xpbmUzMl9yZWxfc3RvcCksJWVkaQogICAgICAgICBqYiAgICAg
IDFiCiAKKyAgICAgICAgY21wICAgICAkMCxzeW1fZXNpKHNraXBfcmVhbG1vZGUpCisgICAgICAg
IGp6ICAgICAgLkxkb19yZWFsbW9kZQorCisgICAgICAgIC8qIEdvIGRpcmVjdGx5IHRvIHRyYW1w
b2xpbmVfcHJvdG1vZGVfZW50cnkgYXQgaXRzIHBoeXNpY2FsIGFkZHJlc3MgKi8KKyAgICAgICAg
bGVhICAgICB0cmFtcG9saW5lX3Byb3Rtb2RlX2VudHJ5LV9fWEVOX1ZJUlRfU1RBUlQoJWVzaSks
JWVheAorICAgICAgICBwdXNobCAgICRCT09UX0NTMzIKKyAgICAgICAgcHVzaCAgICAlZWF4CisK
KyAgICAgICAgLyogRUJYID09IDAgaW5kaWNhdGVzIHdlIGFyZSB0aGUgQlAgKEJvb3QgUHJvY2Vz
c29yKS4gKi8KKyAgICAgICAgeG9yICAgICAlZWJ4LCVlYngKKyAgICAgICAgcmV0bAorCisuTGRv
X3JlYWxtb2RlOgorICAgICAgICAvKiBBcHBseSByZWxvY2F0aW9ucyB0byAxNi1iaXQgYm9vdCBj
b2RlLiAqLworICAgICAgICBtb3YgICAgIHN5bV9mcyh0cmFtcG9saW5lX3BoeXMpLCVlZHgKICAg
ICAgICAgbW92ICAgICAkc3ltX29mZnMoX19ib290c3ltX3JlbF9zdGFydCksJWVkaQogMToKICAg
ICAgICAgbW92ICAgICAlZnM6KCVlZGkpLCVlYXgKQEAgLTc0MywzNSArNzY1LDEyIEBAIHRyYW1w
b2xpbmVfc2V0dXA6CiAgICAgICAgIGNtcCAgICAgJHN5bV9vZmZzKF9fYm9vdGRhdGFzeW1fcmVs
X3N0b3ApLCVlZGkKICAgICAgICAgamIgICAgICAxYgogCi0gICAgICAgIC8qIERvIG5vdCBwYXJz
ZSBjb21tYW5kIGxpbmUgb24gRUZJIHBsYXRmb3JtIGhlcmUuICovCi0gICAgICAgIGNtcGIgICAg
JDAsc3ltX2ZzKGVmaV9wbGF0Zm9ybSkKLSAgICAgICAgam56ICAgICAxZgotCi0gICAgICAgIC8q
IEJhaWwgaWYgdGhlcmUgaXMgbm8gY29tbWFuZCBsaW5lIHRvIHBhcnNlLiAqLwotICAgICAgICBt
b3YgICAgIHN5bV9mcyhtdWx0aWJvb3RfcHRyKSwlZWJ4Ci0gICAgICAgIHRlc3RsICAgJE1CSV9D
TURMSU5FLE1CX2ZsYWdzKCVlYngpCi0gICAgICAgIGp6ICAgICAgMWYKLQotICAgICAgICBsZWEg
ICAgIHN5bV9lc2koZWFybHlfYm9vdF9vcHRzKSwlZWF4Ci0gICAgICAgIHB1c2ggICAgJWVheAot
ICAgICAgICBwdXNobCAgIE1CX2NtZGxpbmUoJWVieCkKLSAgICAgICAgY2FsbCAgICBjbWRsaW5l
X3BhcnNlX2Vhcmx5Ci0KLTE6CiAgICAgICAgIC8qIFN3aXRjaCB0byBsb3ctbWVtb3J5IHN0YWNr
IHdoaWNoIGxpdmVzIGF0IHRoZSBlbmQgb2YgdHJhbXBvbGluZSByZWdpb24uICovCiAgICAgICAg
IG1vdiAgICAgc3ltX2ZzKHRyYW1wb2xpbmVfcGh5cyksJWVkaQogICAgICAgICBsZWEgICAgIFRS
QU1QT0xJTkVfU1BBQ0UrVFJBTVBPTElORV9TVEFDS19TUEFDRSglZWRpKSwlZXNwCi0gICAgICAg
IGNtcGIgICAgJDAsIHN5bV9mcyhza2lwX3JlYWxtb2RlKQotICAgICAgICBqeiAgICAgIDFmCi0g
ICAgICAgIC8qIElmIG5vLXJlYWwtbW9kZSwganVtcCBzdHJhaWdodCB0byB0cmFtcG9saW5lX3By
b3Rtb2RlX2VudHJ5ICovCi0gICAgICAgIGxlYSAgICAgdHJhbXBvbGluZV9wcm90bW9kZV9lbnRy
eS1ib290X3RyYW1wb2xpbmVfc3RhcnQoJWVkaSksJWVheAotICAgICAgICAvKiBFQlggPT0gMCBp
bmRpY2F0ZXMgd2UgYXJlIHRoZSBCUCAoQm9vdCBQcm9jZXNzb3IpLiAqLwotICAgICAgICB4b3Ig
ICAgICVlYngsJWVieAotICAgICAgICBqbXAgICAgIDJmCi0xOgorCiAgICAgICAgIC8qIEdvIHZp
YSAxNi1iaXQgY29kZSBpbiB0cmFtcG9saW5lX2Jvb3RfY3B1X2VudHJ5ICovCiAgICAgICAgIGxl
YSAgICAgdHJhbXBvbGluZV9ib290X2NwdV9lbnRyeS1ib290X3RyYW1wb2xpbmVfc3RhcnQoJWVk
aSksJWVheAotMjoKICAgICAgICAgcHVzaGwgICAkQk9PVF9DUzMyCiAgICAgICAgIHB1c2ggICAg
JWVheAogCkBAIC03OTQsOCArNzkzLDYgQEAgY21kbGluZV9wYXJzZV9lYXJseToKIHJlbG9jOgog
I2luY2x1ZGUgInJlbG9jLlMiCiAKLUVOVFJZKGJvb3RfdHJhbXBvbGluZV9zdGFydCkKICNpbmNs
dWRlICJ0cmFtcG9saW5lLlMiCi1FTlRSWShib290X3RyYW1wb2xpbmVfZW5kKQogCiAjaW5jbHVk
ZSAieDg2XzY0LlMiCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYm9vdC90cmFtcG9saW5lLlMg
Yi94ZW4vYXJjaC94ODYvYm9vdC90cmFtcG9saW5lLlMKaW5kZXggZmRmZWUyZWRiMS4uMWNlODE1
ZTBkYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2Jvb3QvdHJhbXBvbGluZS5TCisrKyBiL3hl
bi9hcmNoL3g4Ni9ib290L3RyYW1wb2xpbmUuUwpAQCAtNjAsNyArNjAsNyBAQCBHTE9CQUwoYm9v
dGRhdGFfc3RhcnQpCiAgICAgICAgIC5wb3BzZWN0aW9uCiAKICN1bmRlZiB0cmFtcHN5bQotI2Rl
ZmluZSB0cmFtcHN5bShzKSAoKHMpLWJvb3RfdHJhbXBvbGluZV9zdGFydCkKKyNkZWZpbmUgdHJh
bXBzeW0ocykgKChzKS1wZXJtX3RyYW1wb2xpbmVfc3RhcnQpCiAKICNkZWZpbmUgdHJhbXBzeW1f
cmVsKHN5bSwgb2ZmLCBvcG5kLi4uKSAgICBcCiAgICAgICAgIHRyYW1wc3ltKHN5bSksIyNvcG5k
OyAgICAgICAgICAgICAgXApAQCAtNzAsNyArNzAsNyBAQCBHTE9CQUwoYm9vdGRhdGFfc3RhcnQp
CiAgICAgICAgIC5wb3BzZWN0aW9uCiAKICN1bmRlZiB0cmFtcDMyc3ltCi0jZGVmaW5lIHRyYW1w
MzJzeW0ocykgKChzKS1ib290X3RyYW1wb2xpbmVfc3RhcnQpCisjZGVmaW5lIHRyYW1wMzJzeW0o
cykgKChzKS1wZXJtX3RyYW1wb2xpbmVfc3RhcnQpCiAKICNkZWZpbmUgdHJhbXAzMnN5bV9yZWwo
c3ltLCBvZmYsIG9wbmQuLi4pICBcCiAgICAgICAgIHRyYW1wMzJzeW0oc3ltKSwjI29wbmQ7ICAg
ICAgICAgICAgXApAQCAtODMsNiArODMsNyBAQCBHTE9CQUwoYm9vdGRhdGFfc3RhcnQpCiAKICAg
ICAgICAgLmNvZGUxNgogCitFTlRSWShwZXJtX3RyYW1wb2xpbmVfc3RhcnQpCiBHTE9CQUwodHJh
bXBvbGluZV9yZWFsbW9kZV9lbnRyeSkKICAgICAgICAgbW92ICAgICAlY3MsJWF4CiAgICAgICAg
IG1vdiAgICAgJWF4LCVkcwpAQCAtOTAsNyArOTEsNyBAQCBHTE9CQUwodHJhbXBvbGluZV9yZWFs
bW9kZV9lbnRyeSkKICAgICAgICAgY2xkCiAgICAgICAgIGNsaQogICAgICAgICBsaWR0ICAgIHRy
YW1wc3ltKGlkdF80OCkKLSAgICAgICAgbGdkdCAgICB0cmFtcHN5bShnZHRfNDgpCisgICAgICAg
IGxnZHRsICAgdHJhbXBzeW0oZ2R0XzQ4KQogICAgICAgICBtb3YgICAgICQxLCVibCAgICAgICAg
ICAgICAgICAgICAgIyBFQlggIT0gMCBpbmRpY2F0ZXMgd2UgYXJlIGFuIEFQCiAgICAgICAgIHhv
ciAgICAgJWF4LCAlYXgKICAgICAgICAgaW5jICAgICAlYXgKQEAgLTIzMCwxMSArMjMxLDIzIEBA
IHN0YXJ0NjQ6CiAKIC8qIFRoZSBmaXJzdCBwYWdlIG9mIHRyYW1wb2xpbmUgaXMgcGVybWFuZW50
LCB0aGUgcmVzdCBib290LXRpbWUgb25seS4gKi8KIC8qIFJldXNlIHRoZSBib290IHRyYW1wb2xp
bmUgb24gdGhlIDFzdCB0cmFtcG9saW5lIHBhZ2UgYXMgc3RhY2sgZm9yIHdha2V1cC4gKi8KLSAg
ICAgICAgLmVxdSAgICB3YWtldXBfc3RhY2ssIGJvb3RfdHJhbXBvbGluZV9zdGFydCArIFBBR0Vf
U0laRQorICAgICAgICAuZXF1ICAgIHdha2V1cF9zdGFjaywgcGVybV90cmFtcG9saW5lX3N0YXJ0
ICsgUEFHRV9TSVpFCiAgICAgICAgIC5nbG9iYWwgd2FrZXVwX3N0YWNrCiAKK0VOVFJZKHBlcm1f
dHJhbXBvbGluZV9lbmQpCisKIC8qIEZyb20gaGVyZSBvbiBlYXJseSBib290IG9ubHkuICovCiAK
K0VOVFJZKGJvb3RfdHJhbXBvbGluZV9zdGFydCkKKworICAgICAgICAud29yZCAgIDAKK2Jvb3Qx
Nl9pZHQ6CisgICAgICAgIC53b3JkICAgMCwgMCwgMCAjIGJhc2UgPSBsaW1pdCA9IDAKKyAgICAg
ICAgLndvcmQgICAwCitib290MTZfZ2R0OgorICAgICAgICAud29yZCAgIDcqOC0xCisgICAgICAg
IC5sb25nICAgdHJhbXAzMnN5bV9yZWwodHJhbXBvbGluZV9nZHQsNCkKKwogICAgICAgICAuY29k
ZTMyCiB0cmFtcG9saW5lX2Jvb3RfY3B1X2VudHJ5OgogICAgICAgICAvKiBMb2FkIHBzZXVkby1y
ZWFsLW1vZGUgc2VnbWVudHMuICovCkBAIC0yOTgsOCArMzExLDggQEAgdHJhbXBvbGluZV9ib290
X2NwdV9lbnRyeToKICAgICAgICAgY2xpCiAKICAgICAgICAgLyogUmVzZXQgR0RUIGFuZCBJRFQu
IFNvbWUgQklPU2VzIGNsb2JiZXIgR0RUUi4gKi8KLSAgICAgICAgbGlkdCAgICBib290c3ltKGlk
dF80OCkKLSAgICAgICAgbGdkdCAgICBib290c3ltKGdkdF80OCkKKyAgICAgICAgbGlkdCAgICBi
b290c3ltKGJvb3QxNl9pZHQpICMgWFhYCisgICAgICAgIGxnZHRsICAgYm9vdHN5bShib290MTZf
Z2R0KQogCiAgICAgICAgIC8qIEVudGVyIHByb3RlY3RlZCBtb2RlLCBhbmQgZmx1c2ggaW5zbiBx
dWV1ZS4gKi8KICAgICAgICAgeG9yICAgICAlYXgsJWF4CkBAIC0zMzcsNyArMzUwLDggQEAgdHJh
bXBvbGluZV9ib290X2NwdV9lbnRyeToKICAgICAgICAgeG9yICAgICAlZWJ4LCVlYngKIAogICAg
ICAgICAvKiBKdW1wIHRvIHRoZSBjb21tb24gYm9vdHN0cmFwIGVudHJ5IHBvaW50LiAqLwotICAg
ICAgICBqbXAgICAgIHRyYW1wb2xpbmVfcHJvdG1vZGVfZW50cnkKKyAgICAgICAgbW92ICAgICAk
dHJhbXAzMnN5bV9yZWwodHJhbXBvbGluZV9wcm90bW9kZV9lbnRyeSw0LCVlYXgpCisgICAgICAg
IGptcCAgICAgKiVlYXgKIAogI2luY2x1ZGUgInZpZGVvLmgiCiAKQEAgLTM3Myw2ICszODcsOCBA
QCBybV9pZHQ6IC53b3JkICAgMjU2KjQtMSwgMCwgMAogI2luY2x1ZGUgInZpZGVvLlMiCiAjZW5k
aWYKIAorRU5UUlkoYm9vdF90cmFtcG9saW5lX2VuZCkKKwogICAgICAgICAucHVzaHNlY3Rpb24g
LmRhdGEuYm9vdDE2LCAiYXciLCBAcHJvZ2JpdHMKIEdMT0JBTChib290ZGF0YV9lbmQpCiAgICAg
ICAgIC5wb3BzZWN0aW9uCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jIGIv
eGVuL2FyY2gveDg2L2NwdS9jb21tb24uYwppbmRleCAxZDIxZmY5NDY3Li5iMjY4ZTAxMGM1IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9j
cHUvY29tbW9uLmMKQEAgLTQwOCw3ICs0MDgsNyBAQCBzdGF0aWMgdm9pZCBnZW5lcmljX2lkZW50
aWZ5KHN0cnVjdCBjcHVpbmZvX3g4NiAqYykKIAkJICAgICAgJmMtPng4Nl9jYXBhYmlsaXR5W2Nw
dWZlYXRfd29yZChYODZfRkVBVFVSRV9MQUhGX0xNKV0sCiAJCSAgICAgICZjLT54ODZfY2FwYWJp
bGl0eVtjcHVmZWF0X3dvcmQoWDg2X0ZFQVRVUkVfU1lTQ0FMTCldKTsKIAlpZiAoYyA9PSAmYm9v
dF9jcHVfZGF0YSkKLQkJYm9vdHN5bShjcHVpZF9leHRfZmVhdHVyZXMpID0KKwkJdHJhbXBzeW0o
Y3B1aWRfZXh0X2ZlYXR1cmVzKSA9CiAJCQljLT54ODZfY2FwYWJpbGl0eVtjcHVmZWF0X3dvcmQo
WDg2X0ZFQVRVUkVfTlgpXTsKIAogCWlmIChjLT5leHRlbmRlZF9jcHVpZF9sZXZlbCA+PSAweDgw
MDAwMDA0KQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS9pbnRlbC5jIGIveGVuL2FyY2gv
eDg2L2NwdS9pbnRlbC5jCmluZGV4IDhlMjNlZDYzNzkuLmU3Zjc5NGE2MDEgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9jcHUvaW50ZWwuYworKysgYi94ZW4vYXJjaC94ODYvY3B1L2ludGVsLmMK
QEAgLTI0MCw3ICsyNDAsNyBAQCBzdGF0aWMgdm9pZCBlYXJseV9pbml0X2ludGVsKHN0cnVjdCBj
cHVpbmZvX3g4NiAqYykKIAkJCQkgTVNSX0lBMzJfTUlTQ19FTkFCTEVfWERfRElTQUJMRSk7CiAJ
aWYgKGRpc2FibGUpIHsKIAkJd3Jtc3JsKE1TUl9JQTMyX01JU0NfRU5BQkxFLCBtaXNjX2VuYWJs
ZSAmIH5kaXNhYmxlKTsKLQkJYm9vdHN5bSh0cmFtcG9saW5lX21pc2NfZW5hYmxlX29mZikgfD0g
ZGlzYWJsZTsKKwkJdHJhbXBzeW0odHJhbXBvbGluZV9taXNjX2VuYWJsZV9vZmYpIHw9IGRpc2Fi
bGU7CiAJfQogCiAJaWYgKGRpc2FibGUgJiBNU1JfSUEzMl9NSVNDX0VOQUJMRV9MSU1JVF9DUFVJ
RCkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9lZmkvZWZpLWJvb3QuaCBiL3hlbi9hcmNoL3g4
Ni9lZmkvZWZpLWJvb3QuaAppbmRleCBmNmY0MzVhNGM1Li5lY2VjMzM0ZDYwIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvZWZpL2VmaS1ib290LmgKKysrIGIveGVuL2FyY2gveDg2L2VmaS9lZmkt
Ym9vdC5oCkBAIC05OCwyOSArOTgsNiBAQCBzdGF0aWMgdm9pZCBfX2luaXQgZWZpX2FyY2hfcmVs
b2NhdGVfaW1hZ2UodW5zaWduZWQgbG9uZyBkZWx0YSkKICAgICB9CiB9CiAKLWV4dGVybiBjb25z
dCBzMzIgX190cmFtcG9saW5lX3JlbF9zdGFydFtdLCBfX3RyYW1wb2xpbmVfcmVsX3N0b3BbXTsK
LWV4dGVybiBjb25zdCBzMzIgX190cmFtcG9saW5lMzJfcmVsX3N0YXJ0W10sIF9fdHJhbXBvbGlu
ZTMyX3JlbF9zdG9wW107Ci0KLXN0YXRpYyB2b2lkIF9faW5pdCByZWxvY2F0ZV90cmFtcG9saW5l
KHVuc2lnbmVkIGxvbmcgcGh5cykKLXsKLSAgICBjb25zdCBzMzIgKnRyYW1wb2xpbmVfcHRyOwot
Ci0gICAgdHJhbXBvbGluZV9waHlzID0gcGh5czsKLQotICAgIGlmICggIWVmaV9lbmFibGVkKEVG
SV9MT0FERVIpICkKLSAgICAgICAgcmV0dXJuOwotCi0gICAgLyogQXBwbHkgcmVsb2NhdGlvbnMg
dG8gdHJhbXBvbGluZS4gKi8KLSAgICBmb3IgKCB0cmFtcG9saW5lX3B0ciA9IF9fdHJhbXBvbGlu
ZV9yZWxfc3RhcnQ7Ci0gICAgICAgICAgdHJhbXBvbGluZV9wdHIgPCBfX3RyYW1wb2xpbmVfcmVs
X3N0b3A7Ci0gICAgICAgICAgKyt0cmFtcG9saW5lX3B0ciApCi0gICAgICAgICoodTMyICopKCp0
cmFtcG9saW5lX3B0ciArIChsb25nKXRyYW1wb2xpbmVfcHRyKSArPSBwaHlzOwotICAgIGZvciAo
IHRyYW1wb2xpbmVfcHRyID0gX190cmFtcG9saW5lMzJfcmVsX3N0YXJ0OwotICAgICAgICAgIHRy
YW1wb2xpbmVfcHRyIDwgX190cmFtcG9saW5lMzJfcmVsX3N0b3A7Ci0gICAgICAgICAgKyt0cmFt
cG9saW5lX3B0ciApCi0gICAgICAgICoodTMyICopKCp0cmFtcG9saW5lX3B0ciArIChsb25nKXRy
YW1wb2xpbmVfcHRyKSArPSBwaHlzOwotfQotCiBzdGF0aWMgdm9pZCBfX2luaXQgcGxhY2Vfc3Ry
aW5nKHUzMiAqYWRkciwgY29uc3QgY2hhciAqcykKIHsKICAgICBjaGFyICphbGxvYyA9IE5VTEw7
CkBAIC0yMjMsNyArMjAwLDcgQEAgc3RhdGljIHZvaWQgX19pbml0IGVmaV9hcmNoX3ByZV9leGl0
X2Jvb3Qodm9pZCkKICAgICB7CiAgICAgICAgIGlmICggIWNmZy5hZGRyICkKICAgICAgICAgICAg
IGJsZXhpdChMIk5vIG1lbW9yeSBmb3IgdHJhbXBvbGluZSIpOwotICAgICAgICByZWxvY2F0ZV90
cmFtcG9saW5lKGNmZy5hZGRyKTsKKyAgICAgICAgdHJhbXBvbGluZV9waHlzID0gY2ZnLmFkZHI7
CiAgICAgfQogfQogCkBAIC0yMzIsNyArMjA5LDYgQEAgc3RhdGljIHZvaWQgX19pbml0IG5vcmV0
dXJuIGVmaV9hcmNoX3Bvc3RfZXhpdF9ib290KHZvaWQpCiAgICAgdTY0IGNyNCA9IFhFTl9NSU5J
TUFMX0NSNCAmIH5YODZfQ1I0X1BHRSwgZWZlcjsKIAogICAgIGVmaV9hcmNoX3JlbG9jYXRlX2lt
YWdlKF9fWEVOX1ZJUlRfU1RBUlQgLSB4ZW5fcGh5c19zdGFydCk7Ci0gICAgbWVtY3B5KCh2b2lk
ICopdHJhbXBvbGluZV9waHlzLCBib290X3RyYW1wb2xpbmVfc3RhcnQsIGNmZy5zaXplKTsKIAog
ICAgIC8qIFNldCBzeXN0ZW0gcmVnaXN0ZXJzIGFuZCB0cmFuc2ZlciBjb250cm9sLiAqLwogICAg
IGFzbSB2b2xhdGlsZSgicHVzaHEgJDBcblx0cG9wZnEiKTsKQEAgLTU2NSwxNCArNTQxLDE0IEBA
IHN0YXRpYyB2b2lkIF9faW5pdCBlZmlfYXJjaF9tZW1vcnlfc2V0dXAodm9pZCkKICAgICBjZmcu
YWRkciA9IDB4MTAwMDAwOwogCiAgICAgaWYgKCBlZmlfZW5hYmxlZChFRklfTE9BREVSKSApCi0g
ICAgICAgIGNmZy5zaXplID0gYm9vdF90cmFtcG9saW5lX2VuZCAtIGJvb3RfdHJhbXBvbGluZV9z
dGFydDsKKyAgICAgICAgY2ZnLnNpemUgPSBwZXJtX3RyYW1wb2xpbmVfZW5kIC0gcGVybV90cmFt
cG9saW5lX3N0YXJ0OwogICAgIGVsc2UKICAgICAgICAgY2ZnLnNpemUgPSBUUkFNUE9MSU5FX1NQ
QUNFICsgVFJBTVBPTElORV9TVEFDS19TUEFDRTsKIAogICAgIHN0YXR1cyA9IGVmaV9icy0+QWxs
b2NhdGVQYWdlcyhBbGxvY2F0ZU1heEFkZHJlc3MsIEVmaUxvYWRlckRhdGEsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFBGTl9VUChjZmcuc2l6ZSksICZjZmcuYWRkcik7CiAg
ICAgaWYgKCBzdGF0dXMgPT0gRUZJX1NVQ0NFU1MgKQotICAgICAgICByZWxvY2F0ZV90cmFtcG9s
aW5lKGNmZy5hZGRyKTsKKyAgICAgICAgdHJhbXBvbGluZV9waHlzID0gY2ZnLmFkZHI7CiAgICAg
ZWxzZQogICAgIHsKICAgICAgICAgY2ZnLmFkZHIgPSAwOwpAQCAtNjY0LDcgKzY0MCw2IEBAIHN0
YXRpYyB2b2lkIF9faW5pdCBlZmlfYXJjaF9sb2FkX2FkZHJfY2hlY2soRUZJX0xPQURFRF9JTUFH
RSAqbG9hZGVkX2ltYWdlKQogICAgICAgICBibGV4aXQoTCJYZW4gbXVzdCBiZSBsb2FkZWQgYmVs
b3cgNEdiLiIpOwogICAgIGlmICggeGVuX3BoeXNfc3RhcnQgJiAoKDEgPDwgTDJfUEFHRVRBQkxF
X1NISUZUKSAtIDEpICkKICAgICAgICAgYmxleGl0KEwiWGVuIG11c3QgYmUgbG9hZGVkIGF0IGEg
Mk1iIGJvdW5kYXJ5LiIpOwotICAgIHRyYW1wb2xpbmVfeGVuX3BoeXNfc3RhcnQgPSB4ZW5fcGh5
c19zdGFydDsKIH0KIAogc3RhdGljIGJvb2wgX19pbml0IGVmaV9hcmNoX3VzZV9jb25maWdfZmls
ZShFRklfU1lTVEVNX1RBQkxFICpTeXN0ZW1UYWJsZSkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggN2EyZTE4ODkxNi4uMTdhNTViNGI4YSAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAg
LTMxNCw3ICszMTQsNyBAQCB2b2lkIF9faW5pdCBhcmNoX2luaXRfbWVtb3J5KHZvaWQpCiAgICAg
ICovCiAgICAgQlVHX09OKHB2aF9ib290ICYmIHRyYW1wb2xpbmVfcGh5cyAhPSAweDEwMDApOwog
ICAgIGZvciAoIGkgPSAwOwotICAgICAgICAgIGkgPCAocHZoX2Jvb3QgPyAoMSArIFBGTl9VUChi
b290X3RyYW1wb2xpbmVfZW5kIC0gYm9vdF90cmFtcG9saW5lX3N0YXJ0KSkKKyAgICAgICAgICBp
IDwgKHB2aF9ib290ID8gKDEgKyBQRk5fVVAocGVybV90cmFtcG9saW5lX2VuZCAtIHBlcm1fdHJh
bXBvbGluZV9zdGFydCkpCiAgICAgICAgICAgICAgICAgICAgICAgICA6IDB4MTAwKTsKICAgICAg
ICAgICBpKysgKQogICAgICAgICBzaGFyZV94ZW5fcGFnZV93aXRoX2d1ZXN0KG1mbl90b19wYWdl
KF9tZm4oaSkpLCBkb21faW8sIFNIQVJFX3J3KTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9z
ZXR1cC5jIGIveGVuL2FyY2gveDg2L3NldHVwLmMKaW5kZXggNGRkNGM0MTYxYy4uYjI1NTI0MjU2
MSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NldHVwLmMKKysrIGIveGVuL2FyY2gveDg2L3Nl
dHVwLmMKQEAgLTY3NSw2ICs2NzUsNDIgQEAgc3RhdGljIGludCBjb3B5X2Jpb3NfZTgyMChzdHJ1
Y3QgZTgyMGVudHJ5ICptYXAsIHVuc2lnbmVkIGludCBsaW1pdCkKICAgICByZXR1cm4gbjsKIH0K
IAorZXh0ZXJuIGNvbnN0IHMzMiBfX3RyYW1wb2xpbmVfcmVsX3N0YXJ0W10sIF9fdHJhbXBvbGlu
ZV9yZWxfc3RvcFtdOworZXh0ZXJuIGNvbnN0IHMzMiBfX3RyYW1wb2xpbmUzMl9yZWxfc3RhcnRb
XSwgX190cmFtcG9saW5lMzJfcmVsX3N0b3BbXTsKKworc3RhdGljIHZvaWQgX19pbml0IHJlbG9j
YXRlX3RyYW1wb2xpbmUodW5zaWduZWQgbG9uZyBwaHlzKQoreworICAgIGNvbnN0IHMzMiAqdHJh
bXBvbGluZV9wdHI7CisgICAgdWludDMyX3QgdHJhbXAzMl9kZWx0YSA9IDA7CisKKyAgICAvKiBB
cHBseSByZWxvY2F0aW9ucyB0byB0cmFtcG9saW5lLiAqLworICAgIGZvciAoIHRyYW1wb2xpbmVf
cHRyID0gX190cmFtcG9saW5lX3JlbF9zdGFydDsKKyAgICAgICAgICB0cmFtcG9saW5lX3B0ciA8
IF9fdHJhbXBvbGluZV9yZWxfc3RvcDsKKyAgICAgICAgICArK3RyYW1wb2xpbmVfcHRyICkKKyAg
ICAgICAgKih1MzIgKikoKnRyYW1wb2xpbmVfcHRyICsgKGxvbmcpdHJhbXBvbGluZV9wdHIpICs9
IHBoeXM7CisKKyAgICB0cmFtcDMyX2RlbHRhID0gcGh5czsKKyAgICBpZiAoIWVmaV9lbmFibGVk
KEVGSV9MT0FERVIpKSB7CisgICAgICAgIC8qCisgICAgICAgICAqIFRoZSBub24tRUZJIGJvb3Qg
Y29kZSB1c2VzIHRoZSAzMi1iaXQgdHJhbXBvbGluZSBpbiBwbGFjZQorICAgICAgICAgKiBzbyB3
aWxsIGhhdmUgcmVsb2NhdGVkIGl0IHRvIHRoZSBwaHlzaWNhbCBhZGRyZXNzIG9mCisgICAgICAg
ICAqIHBlcm1fdHJhbXBvbGluZV9zdGFydCBhbHJlYWR5LiBVbmRvIHRoYXQgYXMgaXQgbmVlZHMg
dG8KKyAgICAgICAgICogcnVuIGZyb20gbG93IG1lbW9yeSBmb3IgQVAgc3RhcnR1cCwgYmVjYXVz
ZSB0aGUgWGVuCisgICAgICAgICAqIHBoeXNpY2FsIGFkZHJlc3MgcmFuZ2Ugd29uJ3QgYmUgbWFw
cGVkLgorICAgICAgICAgKi8KKyAgICAgICAgdHJhbXAzMl9kZWx0YSAtPSB0cmFtcG9saW5lX3hl
bl9waHlzX3N0YXJ0OworICAgICAgICB0cmFtcDMyX2RlbHRhIC09ICh1bnNpZ25lZCBsb25nKShw
ZXJtX3RyYW1wb2xpbmVfc3RhcnQgLSBfX1hFTl9WSVJUX1NUQVJUKTsKKyAgICB9CisgICAgZm9y
ICggdHJhbXBvbGluZV9wdHIgPSBfX3RyYW1wb2xpbmUzMl9yZWxfc3RhcnQ7CisgICAgICAgICAg
dHJhbXBvbGluZV9wdHIgPCBfX3RyYW1wb2xpbmUzMl9yZWxfc3RvcDsKKyAgICAgICAgICArK3Ry
YW1wb2xpbmVfcHRyICkKKyAgICAgICAgKih1MzIgKikoKnRyYW1wb2xpbmVfcHRyICsgKGxvbmcp
dHJhbXBvbGluZV9wdHIpICs9IHRyYW1wMzJfZGVsdGE7CisgICAgdHJhbXBvbGluZV94ZW5fcGh5
c19zdGFydCA9IHhlbl9waHlzX3N0YXJ0OworCisgICAgbWVtY3B5KHRyYW1wc3ltKHBlcm1fdHJh
bXBvbGluZV9zdGFydCksIHBlcm1fdHJhbXBvbGluZV9zdGFydCwKKyAgICAgICAgICAgcGVybV90
cmFtcG9saW5lX2VuZCAtIHBlcm1fdHJhbXBvbGluZV9zdGFydCk7Cit9CisKIHZvaWQgX19pbml0
IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCiB7CiAgICAgY2hhciAq
bWVtbWFwX3R5cGUgPSBOVUxMOwpAQCAtMTA0Nyw3ICsxMDgzLDYgQEAgdm9pZCBfX2luaXQgbm9y
ZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkKICAgICAgICAgICAgIC8qIFNl
bGVjdCByZWxvY2F0aW9uIGFkZHJlc3MuICovCiAgICAgICAgICAgICBlID0gZW5kIC0gcmVsb2Nf
c2l6ZTsKICAgICAgICAgICAgIHhlbl9waHlzX3N0YXJ0ID0gZTsKLSAgICAgICAgICAgIGJvb3Rz
eW0odHJhbXBvbGluZV94ZW5fcGh5c19zdGFydCkgPSBlOwogCiAgICAgICAgICAgICAvKgogICAg
ICAgICAgICAgICogUGVyZm9ybSByZWxvY2F0aW9uIHRvIG5ldyBwaHlzaWNhbCBhZGRyZXNzLgpA
QCAtMTQ3OSw2ICsxNTE0LDggQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5z
aWduZWQgbG9uZyBtYmlfcCkKICAgICBlbHNlCiAgICAgICAgIGVuZF9ib290X2FsbG9jYXRvcigp
OwogCisgICAgcmVsb2NhdGVfdHJhbXBvbGluZSh0cmFtcG9saW5lX3BoeXMpOworCiAgICAgc3lz
dGVtX3N0YXRlID0gU1lTX1NUQVRFX2Jvb3Q7CiAgICAgLyoKICAgICAgKiBObyBjYWxscyBpbnZv
bHZpbmcgQUNQSSBjb2RlIHNob3VsZCBnbyBiZXR3ZWVuIHRoZSBzZXR0aW5nIG9mCkBAIC0xODM4
LDggKzE4NzUsOCBAQCBpbnQgX19od2RvbV9pbml0IHhlbl9pbl9yYW5nZSh1bnNpZ25lZCBsb25n
IG1mbikKICAgICBpZiAoICF4ZW5fcmVnaW9uc1swXS5zICkKICAgICB7CiAgICAgICAgIC8qIFMz
IHJlc3VtZSBjb2RlIChhbmQgb3RoZXIgcmVhbCBtb2RlIHRyYW1wb2xpbmUgY29kZSkgKi8KLSAg
ICAgICAgeGVuX3JlZ2lvbnNbcmVnaW9uX3MzXS5zID0gYm9vdHN5bV9waHlzKGJvb3RfdHJhbXBv
bGluZV9zdGFydCk7Ci0gICAgICAgIHhlbl9yZWdpb25zW3JlZ2lvbl9zM10uZSA9IGJvb3RzeW1f
cGh5cyhib290X3RyYW1wb2xpbmVfZW5kKTsKKyAgICAgICAgeGVuX3JlZ2lvbnNbcmVnaW9uX3Mz
XS5zID0gdHJhbXBzeW1fcGh5cyhwZXJtX3RyYW1wb2xpbmVfc3RhcnQpOworICAgICAgICB4ZW5f
cmVnaW9uc1tyZWdpb25fczNdLmUgPSB0cmFtcHN5bV9waHlzKHBlcm1fdHJhbXBvbGluZV9lbmQp
OwogCiAgICAgICAgIC8qCiAgICAgICAgICAqIFRoaXMgbmVlZHMgdG8gcmVtYWluIGluIHN5bmMg
d2l0aCB0aGUgdXNlcyBvZiB0aGUgc2FtZSBzeW1ib2xzIGluCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvc21wYm9vdC5jIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwppbmRleCA3ZTc2Y2MzZDY4
Li4wMmQ5N2ExYWEzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc21wYm9vdC5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9zbXBib290LmMKQEAgLTQ4LDcgKzQ4LDcgQEAKICNpbmNsdWRlIDxtYWNoX3dh
a2VjcHUuaD4KICNpbmNsdWRlIDxzbXBib290X2hvb2tzLmg+CiAKLSNkZWZpbmUgc2V0dXBfdHJh
bXBvbGluZSgpICAgIChib290c3ltX3BoeXModHJhbXBvbGluZV9yZWFsbW9kZV9lbnRyeSkpCisj
ZGVmaW5lIHNldHVwX3RyYW1wb2xpbmUoKSAgICAodHJhbXBzeW1fcGh5cyh0cmFtcG9saW5lX3Jl
YWxtb2RlX2VudHJ5KSkKIAogdW5zaWduZWQgbG9uZyBfX3JlYWRfbW9zdGx5IHRyYW1wb2xpbmVf
cGh5czsKIApAQCAtNjAwLDcgKzYwMCw3IEBAIHN0YXRpYyBpbnQgZG9fYm9vdF9jcHUoaW50IGFw
aWNpZCwgaW50IGNwdSkKICAgICAgICAgewogICAgICAgICAgICAgYm9vdF9lcnJvciA9IDE7CiAg
ICAgICAgICAgICBzbXBfbWIoKTsKLSAgICAgICAgICAgIGlmICggYm9vdHN5bSh0cmFtcG9saW5l
X2NwdV9zdGFydGVkKSA9PSAweEE1ICkKKyAgICAgICAgICAgIGlmICggdHJhbXBzeW0odHJhbXBv
bGluZV9jcHVfc3RhcnRlZCkgPT0gMHhBNSApCiAgICAgICAgICAgICAgICAgLyogdHJhbXBvbGlu
ZSBzdGFydGVkIGJ1dC4uLj8gKi8KICAgICAgICAgICAgICAgICBwcmludGsoIlN0dWNrID8/XG4i
KTsKICAgICAgICAgICAgIGVsc2UKQEAgLTYxNiw3ICs2MTYsNyBAQCBzdGF0aWMgaW50IGRvX2Jv
b3RfY3B1KGludCBhcGljaWQsIGludCBjcHUpCiAgICAgfQogCiAgICAgLyogbWFyayAic3R1Y2si
IGFyZWEgYXMgbm90IHN0dWNrICovCi0gICAgYm9vdHN5bSh0cmFtcG9saW5lX2NwdV9zdGFydGVk
KSA9IDA7CisgICAgdHJhbXBzeW0odHJhbXBvbGluZV9jcHVfc3RhcnRlZCkgPSAwOwogICAgIHNt
cF9tYigpOwogCiAgICAgc21wYm9vdF9yZXN0b3JlX3dhcm1fcmVzZXRfdmVjdG9yKCk7CmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvdGJvb3QuYyBiL3hlbi9hcmNoL3g4Ni90Ym9vdC5jCmluZGV4
IDllM2Q5YzRjNjkuLjAwNmYwNjc4YTYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni90Ym9vdC5j
CisrKyBiL3hlbi9hcmNoL3g4Ni90Ym9vdC5jCkBAIC0zNjksOSArMzY5LDkgQEAgdm9pZCB0Ym9v
dF9zaHV0ZG93bih1aW50MzJfdCBzaHV0ZG93bl90eXBlKQogICAgICAgICAgKi8KICAgICAgICAg
Z190Ym9vdF9zaGFyZWQtPm51bV9tYWNfcmVnaW9ucyA9IDM7CiAgICAgICAgIC8qIFMzIHJlc3Vt
ZSBjb2RlIChhbmQgb3RoZXIgcmVhbCBtb2RlIHRyYW1wb2xpbmUgY29kZSkgKi8KLSAgICAgICAg
Z190Ym9vdF9zaGFyZWQtPm1hY19yZWdpb25zWzBdLnN0YXJ0ID0gYm9vdHN5bV9waHlzKGJvb3Rf
dHJhbXBvbGluZV9zdGFydCk7Ci0gICAgICAgIGdfdGJvb3Rfc2hhcmVkLT5tYWNfcmVnaW9uc1sw
XS5zaXplID0gYm9vdHN5bV9waHlzKGJvb3RfdHJhbXBvbGluZV9lbmQpIC0KLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib290c3ltX3BoeXMoYm9vdF90cmFt
cG9saW5lX3N0YXJ0KTsKKyAgICAgICAgZ190Ym9vdF9zaGFyZWQtPm1hY19yZWdpb25zWzBdLnN0
YXJ0ID0gdHJhbXBzeW1fcGh5cyhwZXJtX3RyYW1wb2xpbmVfc3RhcnQpOworICAgICAgICBnX3Ri
b290X3NoYXJlZC0+bWFjX3JlZ2lvbnNbMF0uc2l6ZSA9IHRyYW1wc3ltX3BoeXMocGVybV90cmFt
cG9saW5lX2VuZCkgLQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHRyYW1wc3ltX3BoeXMocGVybV90cmFtcG9saW5lX3N0YXJ0KTsKICAgICAgICAgLyogaHlw
ZXJ2aXNvciAudGV4dCArIC5yb2RhdGEgKi8KICAgICAgICAgZ190Ym9vdF9zaGFyZWQtPm1hY19y
ZWdpb25zWzFdLnN0YXJ0ID0gKHVpbnQ2NF90KV9fcGEoJl9zdGV4dCk7CiAgICAgICAgIGdfdGJv
b3Rfc2hhcmVkLT5tYWNfcmVnaW9uc1sxXS5zaXplID0gX19wYSgmX18yTV9yb2RhdGFfZW5kKSAt
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L21tLmMgYi94ZW4vYXJjaC94ODYveDg2
XzY0L21tLmMKaW5kZXggZmZlOGJhMjA4Ni4uZGJiYmM2NGJlYiAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L3g4Nl82NC9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvbW0uYwpAQCAtNjk3
LDcgKzY5Nyw3IEBAIHZvaWQgX19pbml0IHphcF9sb3dfbWFwcGluZ3Modm9pZCkKIAogICAgIC8q
IFJlcGxhY2Ugd2l0aCBtYXBwaW5nIG9mIHRoZSBib290IHRyYW1wb2xpbmUgb25seS4gKi8KICAg
ICBtYXBfcGFnZXNfdG9feGVuKHRyYW1wb2xpbmVfcGh5cywgbWFkZHJfdG9fbWZuKHRyYW1wb2xp
bmVfcGh5cyksCi0gICAgICAgICAgICAgICAgICAgICBQRk5fVVAoYm9vdF90cmFtcG9saW5lX2Vu
ZCAtIGJvb3RfdHJhbXBvbGluZV9zdGFydCksCisgICAgICAgICAgICAgICAgICAgICBQRk5fVVAo
cGVybV90cmFtcG9saW5lX2VuZCAtIHBlcm1fdHJhbXBvbGluZV9zdGFydCksCiAgICAgICAgICAg
ICAgICAgICAgICBfX1BBR0VfSFlQRVJWSVNPUik7CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvYWNwaS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9hY3BpLmgKaW5kZXggYzEz
OGRlZjFiZC4uZGZmZTAyYTM2MyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9hY3Bp
LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9hY3BpLmgKQEAgLTExMCw3ICsxMTAsNyBAQCBl
eHRlcm4gaW50IGFjcGlfc2Nhbl9ub2Rlcyh1NjQgc3RhcnQsIHU2NCBlbmQpOwogI2lmZGVmIENP
TkZJR19BQ1BJX1NMRUVQCiAKIGV4dGVybiBzdHJ1Y3QgYWNwaV9zbGVlcF9pbmZvIGFjcGlfc2lu
Zm87Ci0jZGVmaW5lIGFjcGlfdmlkZW9fZmxhZ3MgYm9vdHN5bSh2aWRlb19mbGFncykKKyNkZWZp
bmUgYWNwaV92aWRlb19mbGFncyB0cmFtcHN5bSh2aWRlb19mbGFncykKIHN0cnVjdCB4ZW5wZl9l
bnRlcl9hY3BpX3NsZWVwOwogZXh0ZXJuIGludCBhY3BpX2VudGVyX3NsZWVwKHN0cnVjdCB4ZW5w
Zl9lbnRlcl9hY3BpX3NsZWVwICpzbGVlcCk7CiBleHRlcm4gaW50IGFjcGlfZW50ZXJfc3RhdGUo
dTMyIHN0YXRlKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY29uZmlnLmggYi94
ZW4vaW5jbHVkZS9hc20teDg2L2NvbmZpZy5oCmluZGV4IDliN2VkNTA4MjUuLmRiZDdjYjI1NWEg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY29uZmlnLmgKKysrIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9jb25maWcuaApAQCAtOTAsMTIgKzkwLDEyIEBACiAKICNpZm5kZWYgX19BU1NF
TUJMWV9fCiBleHRlcm4gdW5zaWduZWQgbG9uZyB0cmFtcG9saW5lX3BoeXM7Ci0jZGVmaW5lIGJv
b3RzeW1fcGh5cyhzeW0pICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICgo
KHVuc2lnbmVkIGxvbmcpJihzeW0pLSh1bnNpZ25lZCBsb25nKSZib290X3RyYW1wb2xpbmVfc3Rh
cnQpK3RyYW1wb2xpbmVfcGh5cykKLSNkZWZpbmUgYm9vdHN5bShzeW0pICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCisjZGVmaW5lIHRyYW1wc3ltX3BoeXMoc3ltKSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAoKCh1bnNpZ25lZCBsb25nKSYoc3lt
KS0odW5zaWduZWQgbG9uZykmcGVybV90cmFtcG9saW5lX3N0YXJ0KSt0cmFtcG9saW5lX3BoeXMp
CisjZGVmaW5lIHRyYW1wc3ltKHN5bSkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICAoKlJFTE9DX0hJREUoKHR5cGVvZigmKHN5bSkpKV9fdmEoX19wYSgmKHN5bSkp
KSwgICAgICBcCi0gICAgICAgICAgICAgICAgIHRyYW1wb2xpbmVfcGh5cy1fX3BhKGJvb3RfdHJh
bXBvbGluZV9zdGFydCkpKQotZXh0ZXJuIGNoYXIgYm9vdF90cmFtcG9saW5lX3N0YXJ0W10sIGJv
b3RfdHJhbXBvbGluZV9lbmRbXTsKKyAgICAgICAgICAgICAgICAgdHJhbXBvbGluZV9waHlzLV9f
cGEocGVybV90cmFtcG9saW5lX3N0YXJ0KSkpCitleHRlcm4gY2hhciBwZXJtX3RyYW1wb2xpbmVf
c3RhcnRbXSwgcGVybV90cmFtcG9saW5lX2VuZFtdOwogZXh0ZXJuIGNoYXIgdHJhbXBvbGluZV9y
ZWFsbW9kZV9lbnRyeVtdOwogZXh0ZXJuIHVuc2lnbmVkIGludCB0cmFtcG9saW5lX3hlbl9waHlz
X3N0YXJ0OwogZXh0ZXJuIHVuc2lnbmVkIGNoYXIgdHJhbXBvbGluZV9jcHVfc3RhcnRlZDsKLS0g
CjIuMTcuMgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 01 11:17:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 11:17:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLnEf-0001SB-KN; Wed, 01 May 2019 11:17:13 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=G7ua=TB=merlin.srs.infradead.org=batv+1e733e8c069b692f204e+5729+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1hLnEe-0001RU-OS
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 11:17:12 +0000
X-Inumbo-ID: a8adaa12-6c02-11e9-843c-bc764e045a96
Received: from merlin.infradead.org (unknown [2001:8b0:10b:1231::1])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a8adaa12-6c02-11e9-843c-bc764e045a96;
 Wed, 01 May 2019 11:17:10 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=merlin.20170209; h=Sender:References:In-Reply-To:
 Message-Id:Date:Subject:To:From:Reply-To:Cc:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=0uzhdEgCHmkBXOnlYFszNL13fpDQ+zr287GzwBDOIO8=; b=j/oWfHnrgmtRhtW+dnbvcIGOB
 Hg6uDBqhv93KfYZs2LlL1mrSdKV0LgRNpMGF9M7pYS4zK/D8vLLCOoq3z2ywd8iOT59dK+KyBTSRT
 6sP4OMfVNEz9Nor64d/9sAsCNjKIZIlYQwr4h7fNsRTQSI/F/1l5abJYFFNdUZPrX7hrHeF4G4N1I
 WRSfghKKs0MHgbLvoaSbiGjvRyffDFAsB4k1crD+DxARd8VDQ1E/GvzOAQupA63avbbcWKKpro2Uz
 FXB3A1YTRB+8/795uRPitycCIwxw055gFP51zLXBz3/3FiRpcmd60dRN8Fsmt5LFk0VrOR1bg9+uI
 M8KQ5ZRJA==;
Received: from [2001:8b0:10b:1::425] (helo=i7.infradead.org)
 by merlin.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1hLnEZ-0008RO-25; Wed, 01 May 2019 11:17:07 +0000
Received: from dwoodhou by i7.infradead.org with local (Exim 4.92 #3 (Red Hat
 Linux)) id 1hLnEY-0030ML-5l; Wed, 01 May 2019 12:17:06 +0100
From: David Woodhouse <dwmw2@infradead.org>
To: dwmw2@infradead.org,
	xen-devel@lists.xenproject.org
Date: Wed,  1 May 2019 12:17:02 +0100
Message-Id: <ec9a721d769910ff5e9d77caf036fb931a32ff1f.1556708226.git.dwmw2@infradead.org>
X-Mailer: git-send-email 2.17.2
In-Reply-To: <cover.1556708225.git.dwmw2@infradead.org>
References: <cover.1556708225.git.dwmw2@infradead.org>
In-Reply-To: <cover.1556708225.git.dwmw2@infradead.org>
References: <cover.1556708225.git.dwmw2@infradead.org>
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 merlin.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [RFC PATCH 3/7] x86/boot: Only jump into low trampoline
 code for real-mode boot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogRGF2aWQgV29vZGhvdXNlIDxkd213QGFtYXpvbi5jby51az4KCklmIHRoZSBuby1yZWFs
LW1vZGUgZmxhZyBpcyBzZXQsIGRvbid0IGdvIHRoZXJlIGF0IGFsbC4gVGhpcyBpcyBhIHByZWx1
ZGUKdG8gbm90IGV2ZW4gcHV0dGluZyBpdCB0aGVyZSBpbiB0aGUgZmlyc3QgcGxhY2UuCgpTaWdu
ZWQtb2ZmLWJ5OiBEYXZpZCBXb29kaG91c2UgPGR3bXdAYW1hem9uLmNvLnVrPgotLS0KIHhlbi9h
cmNoL3g4Ni9ib290L2hlYWQuUyAgICAgICB8IDEwICsrKysrKysrKysKIHhlbi9hcmNoL3g4Ni9i
b290L3RyYW1wb2xpbmUuUyB8ICA0IC0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMTAgaW5zZXJ0aW9u
cygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYm9vdC9oZWFk
LlMgYi94ZW4vYXJjaC94ODYvYm9vdC9oZWFkLlMKaW5kZXggZGIxOWFjNmZkOC4uN2MzMGRlMzY3
MSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TCisrKyBiL3hlbi9hcmNoL3g4
Ni9ib290L2hlYWQuUwpAQCAtNzM0LDcgKzczNCwxNyBAQCB0cmFtcG9saW5lX3NldHVwOgogICAg
ICAgICAvKiBTd2l0Y2ggdG8gbG93LW1lbW9yeSBzdGFjayB3aGljaCBsaXZlcyBhdCB0aGUgZW5k
IG9mIHRyYW1wb2xpbmUgcmVnaW9uLiAqLwogICAgICAgICBtb3YgICAgIHN5bV9mcyh0cmFtcG9s
aW5lX3BoeXMpLCVlZGkKICAgICAgICAgbGVhICAgICBUUkFNUE9MSU5FX1NQQUNFK1RSQU1QT0xJ
TkVfU1RBQ0tfU1BBQ0UoJWVkaSksJWVzcAorICAgICAgICBjbXBiICAgICQwLCBzeW1fZnMoc2tp
cF9yZWFsbW9kZSkKKyAgICAgICAganogICAgICAxZgorICAgICAgICAvKiBJZiBuby1yZWFsLW1v
ZGUsIGp1bXAgc3RyYWlnaHQgdG8gdHJhbXBvbGluZV9wcm90bW9kZV9lbnRyeSAqLworICAgICAg
ICBsZWEgICAgIHRyYW1wb2xpbmVfcHJvdG1vZGVfZW50cnktdHJhbXBvbGluZV9zdGFydCglZWRp
KSwlZWF4CisgICAgICAgIC8qIEVCWCA9PSAwIGluZGljYXRlcyB3ZSBhcmUgdGhlIEJQIChCb290
IFByb2Nlc3NvcikuICovCisgICAgICAgIHhvciAgICAgJWVieCwlZWJ4CisgICAgICAgIGptcCAg
ICAgMmYKKzE6CisgICAgICAgIC8qIEdvIHZpYSAxNi1iaXQgY29kZSBpbiB0cmFtcG9saW5lX2Jv
b3RfY3B1X2VudHJ5ICovCiAgICAgICAgIGxlYSAgICAgdHJhbXBvbGluZV9ib290X2NwdV9lbnRy
eS10cmFtcG9saW5lX3N0YXJ0KCVlZGkpLCVlYXgKKzI6CiAgICAgICAgIHB1c2hsICAgJEJPT1Rf
Q1MzMgogICAgICAgICBwdXNoICAgICVlYXgKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2Jv
b3QvdHJhbXBvbGluZS5TIGIveGVuL2FyY2gveDg2L2Jvb3QvdHJhbXBvbGluZS5TCmluZGV4IDU1
ODhjNzk4NmEuLmRmMGZmZDUwMTMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9ib290L3RyYW1w
b2xpbmUuUworKysgYi94ZW4vYXJjaC94ODYvYm9vdC90cmFtcG9saW5lLlMKQEAgLTE4Nyw5ICsx
ODcsNiBAQCBzdGFydDY0OgogCiAgICAgICAgIC5jb2RlMzIKIHRyYW1wb2xpbmVfYm9vdF9jcHVf
ZW50cnk6Ci0gICAgICAgIGNtcGIgICAgJDAsYm9vdHN5bV9yZWwoc2tpcF9yZWFsbW9kZSw1KQot
ICAgICAgICBqbnogICAgIC5Mc2tpcF9yZWFsbW9kZQotCiAgICAgICAgIC8qIExvYWQgcHNldWRv
LXJlYWwtbW9kZSBzZWdtZW50cy4gKi8KICAgICAgICAgbW92ICAgICAkQk9PVF9QU0VVRE9STV9E
UywlZWF4CiAgICAgICAgIG1vdiAgICAgJWVheCwlZHMKQEAgLTI2OSw3ICsyNjYsNiBAQCB0cmFt
cG9saW5lX2Jvb3RfY3B1X2VudHJ5OgogICAgICAgICBtb3YgICAgICVlYXgsJWdzCiAgICAgICAg
IG1vdiAgICAgJWVheCwlc3MKIAotLkxza2lwX3JlYWxtb2RlOgogICAgICAgICAvKiBFQlggPT0g
MCBpbmRpY2F0ZXMgd2UgYXJlIHRoZSBCUCAoQm9vdCBQcm9jZXNzb3IpLiAqLwogICAgICAgICB4
b3IgICAgICVlYngsJWVieAogCi0tIAoyLjE3LjIKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 01 11:17:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 11:17:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLnEe-0001RZ-QQ; Wed, 01 May 2019 11:17:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UR0A=TB=bombadil.srs.infradead.org=batv+d28726b38c8108e46d85+5729+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1hLnEd-0001RE-CG
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 11:17:11 +0000
X-Inumbo-ID: a84758d8-6c02-11e9-843c-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a84758d8-6c02-11e9-843c-bc764e045a96;
 Wed, 01 May 2019 11:17:08 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Sender:Content-Transfer-Encoding:
 Content-Type:MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:To:
 From:Reply-To:Cc: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=b5Xo7o29iuHcLfnO0P4yZCL3hwGjLfPRFpiRfZr0AmI=; b=GYSfts2y0lc30BT58ONvVuot3Z
 26ntnbxRIlqJ9yOlgsLUSKlvaefYSvH8oQ0441dME+fAMbeLvx8KOiCYygLpsLTVfMQEtYnNftUK6
 +3fcK1fEBDf2NcsiKR8BLAs8UOG+ncs7reOGvCrapTl3LW/quxwsvXr48XBc30+1cdBz99i/dq39Z
 xdT1x+2+WxYNPDIMFplzqFU4+gG48Q65fHMDknr1Lxy+IAHoOlGfJnG6CsC0KjiWVj0GYcSvfnrBJ
 ZcCaIZh5cSLTb9St6U9ekq32QtgSsKdU7If55xVgt9hpKmH1oDnqlwNXIl0+4x5rWGVkL+Rn59sRf
 7IpqEbDA==;
Received: from [2001:8b0:10b:1::425] (helo=i7.infradead.org)
 by bombadil.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1hLnEZ-0001NW-I6; Wed, 01 May 2019 11:17:07 +0000
Received: from dwoodhou by i7.infradead.org with local (Exim 4.92 #3 (Red Hat
 Linux)) id 1hLnEY-0030MP-6P; Wed, 01 May 2019 12:17:06 +0100
From: David Woodhouse <dwmw2@infradead.org>
To: dwmw2@infradead.org,
	xen-devel@lists.xenproject.org
Date: Wed,  1 May 2019 12:17:03 +0100
Message-Id: <69c70d418751b2dbf067fdf0712e0a77ee36df72.1556708226.git.dwmw2@infradead.org>
X-Mailer: git-send-email 2.17.2
In-Reply-To: <cover.1556708225.git.dwmw2@infradead.org>
References: <cover.1556708225.git.dwmw2@infradead.org>
In-Reply-To: <cover.1556708225.git.dwmw2@infradead.org>
References: <cover.1556708225.git.dwmw2@infradead.org>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [RFC PATCH 4/7] x86/boot: Split bootsym() into four
 types of relocations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogRGF2aWQgV29vZGhvdXNlIDxkd213QGFtYXpvbi5jby51az4KCkFzIGEgZmlyc3Qgc3Rl
cCB0b3dhcmQgdXNpbmcgdGhlIGxvdy1tZW1vcnkgdHJhbXBvbGluZSBvbmx5IHdoZW4gbmVjZXNz
YXJ5CmZvciBhIGxlZ2FjeSBib290IHdpdGhvdXQgbm8tcmVhbC1tb2RlLCBjbGVhbiB1cCB0aGUg
cmVsb2NhdGlvbnMgaW50bwp0aHJlZSBzZXBhcmF0ZSBncm91cHMuCgog4oCiIGJvb3RzeW0oKSBp
cyBub3cgdXNlZCBvbmx5IGF0IGJvb3QgdGltZSB3aGVuIG5vLXJlYWwtbW9kZSBpc24ndCBzZXQu
Cgog4oCiIGJvb3RkYXRhc3ltKCkgaXMgZm9yIHZhcmlhYmxlcyBjb250YWluaW5nIGluZm9ybWF0
aW9uIGRpc2NvdmVyZWQgYnkKICAgdGhlIDE2LWJpdCBib290IGNvZGUuIFRoaXMgaXMgY3VycmVu
dGx5IGFjY2Vzc2VkIGRpcmVjdGx5IGluIHBsYWNlCiAgIGluIGxvdyBtZW1vcnkgYnkgWGVuIGF0
IHJ1bnRpbWUsIGJ1dCB3aWxsIGJlIGNvcGllZCBiYWNrIHRvIGl0cwogICBsb2NhdGlvbiBpbiBo
aWdoIG1lbW9yeSB0byBhdm9pZCB0aGUgcG9pbnRlciBneW1uYXN0aWNzIChhbmQgYmVjYXVzZQog
ICBhIHN1YnNlcXVlbnQgcGF0Y2ggd2lsbCBzdG9wIGNvcHlpbmcgdGhlIDE2LWJpdCBib290IGNv
ZGUgaW50byBsb3cKICAgbWVtb3J5IGF0IGFsbCB3aGVuIGl0IGlzbid0IGJlaW5nIHVzZWQpLgoK
IOKAoiB0cmFtcHN5bSgpIGlzIGZvciB0aGUgcGVybWFuZW50IDE2LWJpdCB0cmFtcG9saW5lIHVz
ZWQgZm9yIEFQIHN0YXJ0dXAKICAgYW5kIGZvciB3YWtlIGZyb20gc2xlZXAuIFRoaXMgaXMgbm90
IHVzZWQgYXQgYm9vdCwgYW5kIGNhbiBiZSBjb3BpZWQKICAgaW50byAocHJvcGVybHkgYWxsb2Nh
dGVkKSBsb3cgbWVtb3J5IG9uY2UgdGhlIHN5c3RlbSBpcyBydW5uaW5nLgoKIOKAoiB0cmFtcDMy
c3ltKCkgaXMgdXNlZCBib3RoIGF0IGJvb3QgYW5kIGZvciBBUCBzdGFydHVwL3dha2V1cC4gRHVy
aW5nCiAgIGJvb3QgaXQgY2FuIGJlIHVzZWQgaW4tcGxhY2UsIHJ1bm5pbmcgZnJvbSB0aGUgcGh5
c2ljYWwgYWRkcmVzcyBvZgogICB0aGUgWGVuIGltYWdlLiBGb3IgQVAgc3RhcnR1cCBpdCBjYW4n
dCwgYmVjYXVzZSBhdCB0aGF0IHBvaW50IHRoZXJlCiAgIGlzbid0IGEgZnVsbCAxOjEgbWFwcGlu
ZyBvZiBhbGwgbWVtb3J5OyBvbmx5IHRoZSBsb3cgdHJhbXBvbGluZSBwYWdlCiAgIGlzIG1hcHBl
ZC4KCk5vIChpbnRlbnRpb25hbCkgZnVuY3Rpb25hbCBjaGFuZ2UgeWV0OyBqdXN0IGEgImNsZWFu
dXAiIHRvIGFsbG93IHRoZQp2YXJpb3VzIHBhcnRzIHRvIGJlIHRyZWF0ZWQgc2VwYXJhdGVseSBp
biBzdWJzZXF1ZW50IHBhdGNoZXMuCgpTaWduZWQtb2ZmLWJ5OiBEYXZpZCBXb29kaG91c2UgPGR3
bXdAYW1hem9uLmNvLnVrPgotLS0KIHhlbi9hcmNoL3g4Ni9ib290L2VkZC5TICAgICAgICB8IDE2
ICsrKy0tLS0KIHhlbi9hcmNoL3g4Ni9ib290L2hlYWQuUyAgICAgICB8IDIyICsrKysrKystLQog
eGVuL2FyY2gveDg2L2Jvb3QvbWVtLlMgICAgICAgIHwgMTIgKystLS0KIHhlbi9hcmNoL3g4Ni9i
b290L3RyYW1wb2xpbmUuUyB8IDg2ICsrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0K
IHhlbi9hcmNoL3g4Ni9ib290L3ZpZGVvLlMgICAgICB8ICA2ICstLQogeGVuL2FyY2gveDg2L2Jv
b3Qvd2FrZXVwLlMgICAgIHwgMTYgKysrLS0tLQogeGVuL2FyY2gveDg2L2VmaS9lZmktYm9vdC5o
ICAgIHwgIDggKystLQogeGVuL2FyY2gveDg2L3hlbi5sZHMuUyAgICAgICAgIHwgMTUgKysrKy0t
CiA4IGZpbGVzIGNoYW5nZWQsIDEyNSBpbnNlcnRpb25zKCspLCA1NiBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYm9vdC9lZGQuUyBiL3hlbi9hcmNoL3g4Ni9ib290L2Vk
ZC5TCmluZGV4IDNkZjcxMmJjZTEuLjQzNGJiYmQ5NjAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9ib290L2VkZC5TCisrKyBiL3hlbi9hcmNoL3g4Ni9ib290L2VkZC5TCkBAIC00MSw3ICs0MSw3
IEBAIGdldF9lZGQ6CiAjIFRoaXMgY29kZSBpcyBzZW5zaXRpdmUgdG8gdGhlIHNpemUgb2YgdGhl
IHN0cnVjdHMgaW4gZWRkLmgKIGVkZF9zdGFydDoKICAgICAgICAgLyogZHM6c2kgcG9pbnRzIGF0
IGZuNDggcmVzdWx0cy4gRm40MSByZXN1bHRzIGdvIGltbWVkaWF0ZWx5IGJlZm9yZS4gKi8KLSAg
ICAgICAgbW92dyAgICAkYm9vdHN5bShib290X2VkZF9pbmZvKStFRERFWFRTSVpFLCAlc2kKKyAg
ICAgICAgbW92dyAgICAkYm9vdGRhdGFzeW0oYm9vdF9lZGRfaW5mbykrRURERVhUU0laRSwgJXNp
CiAgICAgICAgIG1vdmIgICAgJDB4ODAsICVkbCAgICAgICAgICAgICAgICAgICAgICAjIEJJT1Mg
ZGV2aWNlIDB4ODAKIAogZWRkX2NoZWNrX2V4dDoKQEAgLTU2LDcgKzU2LDcgQEAgZWRkX2NoZWNr
X2V4dDoKICAgICAgICAgbW92YiAgICAlZGwsICVkczotOCglc2kpICAgICAgICAgICAgICAgICMg
c3RvcmUgZGV2aWNlIG51bWJlcgogICAgICAgICBtb3ZiICAgICVhaCwgJWRzOi03KCVzaSkgICAg
ICAgICAgICAgICAgIyBzdG9yZSB2ZXJzaW9uCiAgICAgICAgIG1vdncgICAgJWN4LCAlZHM6LTYo
JXNpKSAgICAgICAgICAgICAgICAjIHN0b3JlIGV4dGVuc2lvbnMKLSAgICAgICAgaW5jYiAgICBi
b290c3ltKGJvb3RfZWRkX2luZm9fbnIpICAgICAgICMgbm90ZSB0aGF0IHdlIHN0b3JlZCBzb21l
dGhpbmcKKyAgICAgICAgaW5jYiAgICBib290ZGF0YXN5bShib290X2VkZF9pbmZvX25yKSAgICMg
bm90ZSB0aGF0IHdlIHN0b3JlZCBzb21ldGhpbmcKIAogZWRkX2dldF9kZXZpY2VfcGFyYW1zOgog
ICAgICAgICBtb3Z3ICAgICRFRERQQVJNU0laRSwgJWRzOiglc2kpICAgICAgICAgIyBwdXQgc2l6
ZQpAQCAtOTcsNyArOTcsNyBAQCBlZGRfbGVnYWN5X2RvbmU6CiBlZGRfbmV4dDoKICAgICAgICAg
aW5jYiAgICAlZGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICMgaW5jcmVtZW50IHRvIG5l
eHQgZGV2aWNlCiAgICAgICAgIGp6ICAgICAgZWRkX2RvbmUKLSAgICAgICAgY21wYiAgICAkRURE
X0lORk9fTUFYLGJvb3RzeW0oYm9vdF9lZGRfaW5mb19ucikKKyAgICAgICAgY21wYiAgICAkRURE
X0lORk9fTUFYLGJvb3RkYXRhc3ltKGJvb3RfZWRkX2luZm9fbnIpCiAgICAgICAgIGpiICAgICAg
ZWRkX2NoZWNrX2V4dAogCiBlZGRfZG9uZToKQEAgLTEwOCwxMSArMTA4LDExIEBAIGVkZF9kb25l
OgogLkxlZGRfbWJyX3NpZ19zdGFydDoKICAgICAgICAgcHVzaHcgICAlZXMKICAgICAgICAgbW92
YiAgICAkMHg4MCwgJWRsICAgICAgICAgICAgICAgICAgICAgICMgZnJvbSBkZXZpY2UgODAKLSAg
ICAgICAgbW92dyAgICAkYm9vdHN5bShib290X21icl9zaWduYXR1cmUpLCAlYnggIyBzdG9yZSBi
dWZmZXIgcHRyIGluIGJ4CisgICAgICAgIG1vdncgICAgJGJvb3RkYXRhc3ltKGJvb3RfbWJyX3Np
Z25hdHVyZSksICVieCAjIHN0b3JlIGJ1ZmZlciBwdHIgaW4gYngKIC5MZWRkX21icl9zaWdfcmVh
ZDoKICAgICAgICAgcHVzaHcgICAlYngKLSAgICAgICAgbW92dyAgICAkYm9vdHN5bShib290X2Vk
ZF9pbmZvKSwgJWJ4Ci0gICAgICAgIG1vdnpidyAgYm9vdHN5bShib290X2VkZF9pbmZvX25yKSwg
JWN4CisgICAgICAgIG1vdncgICAgJGJvb3RkYXRhc3ltKGJvb3RfZWRkX2luZm8pLCAlYngKKyAg
ICAgICAgbW92emJ3ICBib290ZGF0YXN5bShib290X2VkZF9pbmZvX25yKSwgJWN4CiAgICAgICAg
IGpjeHogICAgLkxlZGRfbWJyX3NpZ19kZWZhdWx0CiAuTGVkZF9tYnJfc2lnX2ZpbmRfaW5mbzoK
ICAgICAgICAgY21wYiAgICAlZGwsICglYngpCkBAIC0xNTEsMTIgKzE1MSwxMiBAQCBlZGRfZG9u
ZToKICAgICAgICAgam5lICAgICAuTGVkZF9tYnJfc2lnX25leHQKICAgICAgICAgbW92YiAgICAl
ZGwsICglYngpICAgICAgICAgICAgICAgICAgICAgICMgc3RvcmUgQklPUyBkcml2ZSBudW1iZXIK
ICAgICAgICAgbW92bCAgICAlZWN4LCA0KCVieCkgICAgICAgICAgICAgICAgICAgICMgc3RvcmUg
c2lnbmF0dXJlIGZyb20gTUJSCi0gICAgICAgIGluY2IgICAgYm9vdHN5bShib290X21icl9zaWdu
YXR1cmVfbnIpICAjIG5vdGUgdGhhdCB3ZSBzdG9yZWQgc29tZXRoaW5nCisgICAgICAgIGluY2Ig
ICAgYm9vdGRhdGFzeW0oYm9vdF9tYnJfc2lnbmF0dXJlX25yKSAjIG5vdGUgdGhhdCB3ZSBzdG9y
ZWQgc29tZXRoaW5nCiAgICAgICAgIGFkZHcgICAgJDgsICVieCAgICAgICAgICAgICAgICAgICAg
ICAgICAjIGluY3JlbWVudCBzaWcgYnVmZmVyIHB0cgogLkxlZGRfbWJyX3NpZ19uZXh0OgogICAg
ICAgICBpbmNiICAgICVkbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIyBpbmNyZW1lbnQg
dG8gbmV4dCBkZXZpY2UKICAgICAgICAganogICAgICAuTGVkZF9tYnJfc2lnX2RvbmUKLSAgICAg
ICAgY21wYiAgICAkRUREX01CUl9TSUdfTUFYLCBib290c3ltKGJvb3RfbWJyX3NpZ25hdHVyZV9u
cikKKyAgICAgICAgY21wYiAgICAkRUREX01CUl9TSUdfTUFYLCBib290ZGF0YXN5bShib290X21i
cl9zaWduYXR1cmVfbnIpCiAgICAgICAgIGpiICAgICAgLkxlZGRfbWJyX3NpZ19yZWFkCiAuTGVk
ZF9tYnJfc2lnX2RvbmU6CiAgICAgICAgIHBvcHcgICAgJWVzCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvYm9vdC9oZWFkLlMgYi94ZW4vYXJjaC94ODYvYm9vdC9oZWFkLlMKaW5kZXggN2MzMGRl
MzY3MS4uNWI0ZjIxMWE5YiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TCisr
KyBiL3hlbi9hcmNoL3g4Ni9ib290L2hlYWQuUwpAQCAtNzA2LDE0ICs3MDYsMzAgQEAgdHJhbXBv
bGluZV9zZXR1cDoKICAgICAgICAgY21wICAgICAkc3ltX29mZnMoX190cmFtcG9saW5lX3JlbF9z
dG9wKSwlZWRpCiAgICAgICAgIGpiICAgICAgMWIKIAotICAgICAgICAvKiBQYXRjaCBpbiB0aGUg
dHJhbXBvbGluZSBzZWdtZW50LiAqLworICAgICAgICBtb3YgICAgICRzeW1fb2ZmcyhfX3RyYW1w
b2xpbmUzMl9yZWxfc3RhcnQpLCVlZGkKKzE6CisgICAgICAgIG1vdiAgICAgJWZzOiglZWRpKSwl
ZWF4CisgICAgICAgIGFkZCAgICAgJWVkeCwlZnM6KCVlZGksJWVheCkKKyAgICAgICAgYWRkICAg
ICAkNCwlZWRpCisgICAgICAgIGNtcCAgICAgJHN5bV9vZmZzKF9fdHJhbXBvbGluZTMyX3JlbF9z
dG9wKSwlZWRpCisgICAgICAgIGpiICAgICAgMWIKKworICAgICAgICBtb3YgICAgICRzeW1fb2Zm
cyhfX2Jvb3RzeW1fcmVsX3N0YXJ0KSwlZWRpCisxOgorICAgICAgICBtb3YgICAgICVmczooJWVk
aSksJWVheAorICAgICAgICBhZGQgICAgICVlZHgsJWZzOiglZWRpLCVlYXgpCisgICAgICAgIGFk
ZCAgICAgJDQsJWVkaQorICAgICAgICBjbXAgICAgICRzeW1fb2ZmcyhfX2Jvb3RzeW1fcmVsX3N0
b3ApLCVlZGkKKyAgICAgICAgamIgICAgICAxYgorCisgICAgICAgIC8qIFBhdGNoIGluIHRoZSBi
b290IHRyYW1wb2xpbmUgc2VnbWVudC4gKi8KICAgICAgICAgc2hyICAgICAkNCwlZWR4Ci0gICAg
ICAgIG1vdiAgICAgJHN5bV9vZmZzKF9fdHJhbXBvbGluZV9zZWdfc3RhcnQpLCVlZGkKKyAgICAg
ICAgbW92ICAgICAkc3ltX29mZnMoX19ib290c3ltX3NlZ19zdGFydCksJWVkaQogMToKICAgICAg
ICAgbW92ICAgICAlZnM6KCVlZGkpLCVlYXgKICAgICAgICAgbW92ICAgICAlZHgsJWZzOiglZWRp
LCVlYXgpCiAgICAgICAgIGFkZCAgICAgJDQsJWVkaQotICAgICAgICBjbXAgICAgICRzeW1fb2Zm
cyhfX3RyYW1wb2xpbmVfc2VnX3N0b3ApLCVlZGkKKyAgICAgICAgY21wICAgICAkc3ltX29mZnMo
X19ib290c3ltX3NlZ19zdG9wKSwlZWRpCiAgICAgICAgIGpiICAgICAgMWIKIAogICAgICAgICAv
KiBEbyBub3QgcGFyc2UgY29tbWFuZCBsaW5lIG9uIEVGSSBwbGF0Zm9ybSBoZXJlLiAqLwpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2Jvb3QvbWVtLlMgYi94ZW4vYXJjaC94ODYvYm9vdC9tZW0u
UwppbmRleCAyZDYxZDI4ODM1Li5hYTM5NjA4NDQyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
Ym9vdC9tZW0uUworKysgYi94ZW4vYXJjaC94ODYvYm9vdC9tZW0uUwpAQCAtNyw3ICs3LDcgQEAg
Z2V0X21lbW9yeV9tYXA6CiAKIC5MbWVtZTgyMDoKICAgICAgICAgeG9ybCAgICAlZWJ4LCAlZWJ4
ICAgICAgICAgICAgICAgICAgICAgICMgY29udGludWF0aW9uIGNvdW50ZXIKLSAgICAgICAgbW92
dyAgICAkYm9vdHN5bShiaW9zX2U4MjBtYXApLCAlZGkgICAgICMgcG9pbnQgaW50byB0aGUgd2hp
dGVsaXN0CisgICAgICAgIG1vdncgICAgJGJvb3RkYXRhc3ltKGJpb3NfZTgyMG1hcCksICVkaSAj
IHBvaW50IGludG8gdGhlIHdoaXRlbGlzdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIyBzbyB3ZSBjYW4gaGF2ZSB0aGUgYmlvcwogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIyBkaXJlY3RseSB3cml0ZSBpbnRv
IGl0LgogCkBAIC0yMiw4ICsyMiw4IEBAIGdldF9tZW1vcnlfbWFwOgogICAgICAgICBjbXBsICAg
ICRTTUFQLCVlYXggICAgICAgICAgICAgICAgICAgICAgIyBjaGVjayB0aGUgcmV0dXJuIGlzIGBT
TUFQJwogICAgICAgICBqbmUgICAgIC5MbWVtODgKIAotICAgICAgICBpbmN3ICAgIGJvb3RzeW0o
Ymlvc19lODIwbnIpCi0gICAgICAgIGNtcHcgICAgJEU4MjBfQklPU19NQVgsYm9vdHN5bShiaW9z
X2U4MjBucikgIyB1cCB0byB0aGlzIG1hbnkgZW50cmllcworICAgICAgICBpbmN3ICAgIGJvb3Rk
YXRhc3ltKGJpb3NfZTgyMG5yKQorICAgICAgICBjbXB3ICAgICRFODIwX0JJT1NfTUFYLGJvb3Rk
YXRhc3ltKGJpb3NfZTgyMG5yKSAjIHVwIHRvIHRoaXMgbWFueSBlbnRyaWVzCiAgICAgICAgIGph
ZSAgICAgLkxtZW04OAogCiAgICAgICAgIG1vdncgICAgJWRpLCVheApAQCAtMzUsNyArMzUsNyBA
QCBnZXRfbWVtb3J5X21hcDoKIC5MbWVtODg6CiAgICAgICAgIG1vdmIgICAgJDB4ODgsICVhaAog
ICAgICAgICBpbnQgICAgICQweDE1Ci0gICAgICAgIG1vdncgICAgJWF4LGJvb3RzeW0oaGlnaG1l
bV9rYikKKyAgICAgICAgbW92dyAgICAlYXgsYm9vdGRhdGFzeW0oaGlnaG1lbV9rYikKIAogLkxt
ZW1lODAxOgogICAgICAgICBzdGMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IyBmaXggdG8gd29yayBhcm91bmQgYnVnZ3kKQEAgLTU4LDExICs1OCwxMSBAQCBnZXRfbWVtb3J5
X21hcDoKICAgICAgICAgc2hsbCAgICAkNiwlZWR4ICAgICAgICAgICAgICAgICAgICAgICAgICMg
YW5kIGdvIGZyb20gNjRrIHRvIDFrIGNodW5rcwogICAgICAgICBtb3Z6d2wgICVjeCwgJWVjeAog
ICAgICAgICBhZGRsICAgICVlY3gsICVlZHggICAgICAgICAgICAgICAgICAgICAgIyBhZGQgaW4g
bG93ZXIgbWVtb3J5Ci0gICAgICAgIG1vdmwgICAgJWVkeCxib290c3ltKGhpZ2htZW1fa2IpICAg
ICAgICAjIHN0b3JlIGV4dGVuZGVkIG1lbW9yeSBzaXplCisgICAgICAgIG1vdmwgICAgJWVkeCxi
b290ZGF0YXN5bShoaWdobWVtX2tiKSAgICAjIHN0b3JlIGV4dGVuZGVkIG1lbW9yeSBzaXplCiAK
IC5MaW50MTI6CiAgICAgICAgIGludCAgICAgJDB4MTIKLSAgICAgICAgbW92dyAgICAlYXgsYm9v
dHN5bShsb3dtZW1fa2IpCisgICAgICAgIG1vdncgICAgJWF4LGJvb3RkYXRhc3ltKGxvd21lbV9r
YikKIAogICAgICAgICByZXQKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2Jvb3QvdHJhbXBv
bGluZS5TIGIveGVuL2FyY2gveDg2L2Jvb3QvdHJhbXBvbGluZS5TCmluZGV4IGRmMGZmZDUwMTMu
LmU3N2I0YmVhMzYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9ib290L3RyYW1wb2xpbmUuUwor
KysgYi94ZW4vYXJjaC94ODYvYm9vdC90cmFtcG9saW5lLlMKQEAgLTE2LDIxICsxNiw2MiBAQAog
ICogbm90IGd1YXJhbnRlZWQgdG8gcGVyc2lzdC4KICAqLwogCi0vKiBOQi4gYm9vdHN5bSgpIGlz
IG9ubHkgdXNhYmxlIGluIHJlYWwgbW9kZSwgb3IgdmlhIEJPT1RfUFNFVURPUk1fRFMuICovCisv
KgorICogVGhlcmUgYXJlIGZvdXIgc2V0cyBvZiByZWxvY2F0aW9uczoKKyAqCisgKiBib290c3lt
KCk6ICAgICBCb290LXRpbWUgY29kZSByZWxvY2F0ZWQgdG8gbG93IG1lbW9yeSBhbmQgcnVuIG9u
bHkgb25jZS4KKyAqICAgICAgICAgICAgICAgIE9ubHkgdXNhYmxlIGF0IGJvb3QsIGluIHJlYWwg
bW9kZSBvciB2aWEgQk9PVF9QU0VVRE9STV9EUy4KKyAqIGJvb3RkYXRhc3ltKCk6IEJvb3QtdGlt
ZSBCSU9TLWRpc2NvdmVyZWQgZGF0YSwgcmVsb2NhdGVkIGJhY2sgdXAgdG8gWGVuCisgKiAgICAg
ICAgICAgICAgICBpbWFnZSBhZnRlciBkaXNjb3ZlcnkuCisgKiB0cmFtcHN5bSgpOiAgICBUcmFt
cG9saW5lIGNvZGUgcmVsb2NhdGVkIGludG8gbG93IG1lbW9yeSBmb3IgQVAgc3RhcnR1cAorICog
ICAgICAgICAgICAgICAgYW5kIHdha2V1cC4KKyAqIHRyYW1wMzJzeW0oKTogIDMyLWJpdCB0cmFt
cG9saW5lIGNvZGUgd2hpY2ggYXQgYm9vdCBjYW4gYmUgdXNlZCBkaXJlY3RseQorICogICAgICAg
ICAgICAgICAgZnJvbSB0aGUgWGVuIGltYWdlIGluIG1lbW9yeSwgYnV0IHdoaWNoIHdpbGwgbmVl
ZCB0byBiZQorICogICAgICAgICAgICAgICAgcmVsb2NhdGVkIGludG8gbG93ICh3ZWxsLCBpbnRv
ICptYXBwZWQqKSBtZW1vcnkgaW4gb3JkZXIKKyAqICAgICAgICAgICAgICAgIHRvIGJlIHVzZWQg
Zm9yIEFQIHN0YXJ0dXAuCisgKi8KICN1bmRlZiBib290c3ltCiAjZGVmaW5lIGJvb3RzeW0ocykg
KChzKS10cmFtcG9saW5lX3N0YXJ0KQogCiAjZGVmaW5lIGJvb3RzeW1fcmVsKHN5bSwgb2ZmLCBv
cG5kLi4uKSAgICAgXAogICAgICAgICBib290c3ltKHN5bSksIyNvcG5kOyAgICAgICAgICAgICAg
IFwKIDExMTo7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAg
IC5wdXNoc2VjdGlvbiAudHJhbXBvbGluZV9yZWwsICJhIjsgXAorICAgICAgICAucHVzaHNlY3Rp
b24gLmJvb3RzeW1fcmVsLCAiYSI7ICAgIFwKICAgICAgICAgLmxvbmcgMTExYiAtIChvZmYpIC0g
LjsgICAgICAgICAgICBcCiAgICAgICAgIC5wb3BzZWN0aW9uCiAKICNkZWZpbmUgYm9vdHN5bV9z
ZWdyZWwoc3ltLCBvZmYpICAgICAgICAgICBcCiAgICAgICAgICQwLCRib290c3ltKHN5bSk7ICAg
ICAgICAgICAgICAgICAgXAogMTExOjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKLSAgICAgICAgLnB1c2hzZWN0aW9uIC50cmFtcG9saW5lX3NlZywgImEiOyBcCisgICAg
ICAgIC5wdXNoc2VjdGlvbiAuYm9vdHN5bV9zZWcsICJhIjsgICAgXAorICAgICAgICAubG9uZyAx
MTFiIC0gKG9mZikgLSAuOyAgICAgICAgICAgIFwKKyAgICAgICAgLnBvcHNlY3Rpb24KKworI2Rl
ZmluZSBib290ZGF0YXN5bShzKSAoKHMpLXRyYW1wb2xpbmVfc3RhcnQpCisjZGVmaW5lIGJvb3Rk
YXRhc3ltX3JlbChzeW0sIG9mZiwgb3BuZC4uLikgXAorICAgICAgICBib290ZGF0YXN5bShzeW0p
LCMjb3BuZDsgICAgICAgICAgIFwKKzExMTo7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgICAgIC5wdXNoc2VjdGlvbiAuYm9vdGRhdGFzeW1fcmVsLCAiYSI7XAor
ICAgICAgICAubG9uZyAxMTFiIC0gKG9mZikgLSAuOyAgICAgICAgICAgIFwKKyAgICAgICAgLnBv
cHNlY3Rpb24KKworI3VuZGVmIHRyYW1wc3ltCisjZGVmaW5lIHRyYW1wc3ltKHMpICgocyktdHJh
bXBvbGluZV9zdGFydCkKKworI2RlZmluZSB0cmFtcHN5bV9yZWwoc3ltLCBvZmYsIG9wbmQuLi4p
ICAgIFwKKyAgICAgICAgdHJhbXBzeW0oc3ltKSwjI29wbmQ7ICAgICAgICAgICAgICBcCisxMTE6
OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAucHVzaHNl
Y3Rpb24gLnRyYW1wc3ltX3JlbCwgImEiOyAgIFwKKyAgICAgICAgLmxvbmcgMTExYiAtIChvZmYp
IC0gLjsgICAgICAgICAgICBcCisgICAgICAgIC5wb3BzZWN0aW9uCisKKyN1bmRlZiB0cmFtcDMy
c3ltCisjZGVmaW5lIHRyYW1wMzJzeW0ocykgKChzKS10cmFtcG9saW5lX3N0YXJ0KQorCisjZGVm
aW5lIHRyYW1wMzJzeW1fcmVsKHN5bSwgb2ZmLCBvcG5kLi4uKSAgXAorICAgICAgICB0cmFtcDMy
c3ltKHN5bSksIyNvcG5kOyAgICAgICAgICAgIFwKKzExMTo7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgICAgIC5wdXNoc2VjdGlvbiAudHJhbXAzMnN5bV9yZWws
ICJhIjsgXAogICAgICAgICAubG9uZyAxMTFiIC0gKG9mZikgLSAuOyAgICAgICAgICAgIFwKICAg
ICAgICAgLnBvcHNlY3Rpb24KIApAQCAtNDEsMjQgKzgyLDI4IEBACiBHTE9CQUwodHJhbXBvbGlu
ZV9yZWFsbW9kZV9lbnRyeSkKICAgICAgICAgbW92ICAgICAlY3MsJWF4CiAgICAgICAgIG1vdiAg
ICAgJWF4LCVkcwotICAgICAgICBtb3ZiICAgICQweEE1LGJvb3RzeW0odHJhbXBvbGluZV9jcHVf
c3RhcnRlZCkKKyAgICAgICAgbW92YiAgICAkMHhBNSx0cmFtcHN5bSh0cmFtcG9saW5lX2NwdV9z
dGFydGVkKQogICAgICAgICBjbGQKICAgICAgICAgY2xpCi0gICAgICAgIGxpZHQgICAgYm9vdHN5
bShpZHRfNDgpCi0gICAgICAgIGxnZHQgICAgYm9vdHN5bShnZHRfNDgpCisgICAgICAgIGxpZHQg
ICAgdHJhbXBzeW0oaWR0XzQ4KQorICAgICAgICBsZ2R0ICAgIHRyYW1wc3ltKGdkdF80OCkKICAg
ICAgICAgbW92ICAgICAkMSwlYmwgICAgICAgICAgICAgICAgICAgICMgRUJYICE9IDAgaW5kaWNh
dGVzIHdlIGFyZSBhbiBBUAogICAgICAgICB4b3IgICAgICVheCwgJWF4CiAgICAgICAgIGluYyAg
ICAgJWF4CiAgICAgICAgIGxtc3cgICAgJWF4ICAgICAgICAgICAgICAgICAgICAgICAjIENSMC5Q
RSA9IDEgKGVudGVyIHByb3RlY3RlZCBtb2RlKQotICAgICAgICBsam1wbCAgICRCT09UX0NTMzIs
JGJvb3RzeW1fcmVsKHRyYW1wb2xpbmVfcHJvdG1vZGVfZW50cnksNikKKyAgICAgICAgbGptcGwg
ICAkQk9PVF9DUzMyLCR0cmFtcDMyc3ltX3JlbCh0cmFtcG9saW5lX3Byb3Rtb2RlX2VudHJ5LDYp
CisKK0dMT0JBTCh0cmFtcG9saW5lX2NwdV9zdGFydGVkKQorICAgICAgICAuYnl0ZSAgIDAKIAog
ICAgICAgICAuYmFsaWduIDgKICAgICAgICAgLndvcmQgICAwCiBpZHRfNDg6IC53b3JkICAgMCwg
MCwgMCAjIGJhc2UgPSBsaW1pdCA9IDAKICAgICAgICAgLndvcmQgICAwCiBnZHRfNDg6IC53b3Jk
ICAgNio4LTEKLSAgICAgICAgLmxvbmcgICBib290c3ltX3JlbCh0cmFtcG9saW5lX2dkdCw0KQor
ICAgICAgICAubG9uZyAgIHRyYW1wMzJzeW1fcmVsKHRyYW1wb2xpbmVfZ2R0LDQpCiAKKy8qIFN0
YXJ0IG9mIHRyYW1wMzJzeW0gc2VjdGlvbiB3aGljaCBjYW4gYmUgdXNlZCBpbiBwbGFjZSBkdXJp
bmcgYm9vdCAqLwogdHJhbXBvbGluZV9nZHQ6CiAgICAgICAgIC8qIDB4MDAwMDogdW51c2VkICov
CiAgICAgICAgIC5xdWFkICAgMHgwMDAwMDAwMDAwMDAwMDAwCkBAIC03OSw4ICsxMjQsMTIgQEAg
dHJhbXBvbGluZV9nZHQ6CiAgICAgICAgICAqIGFkZHJlc3MgaXMgY29tcHV0ZWQgYXQgcnVudGlt
ZS4KICAgICAgICAgICovCiAgICAgICAgIC5xdWFkICAgMHgwMGMwOTIwMDAwMDAwZmZmCi0KLSAg
ICAgICAgLnB1c2hzZWN0aW9uIC50cmFtcG9saW5lX3JlbCwgImEiCisgICAgICAgIC8qCisgICAg
ICAgICAqIEJPT1RfUFNFVURPUk1fQ1MgYW5kIEJPT1RfUFNFVURPUk1fRFMgYXJlIHVzYWJsZSBv
bmx5IGF0IGJvb3QgdGltZSwKKyAgICAgICAgICogYW5kIHRoZWlyIGJhc2UgYWRkcmVzc2VzIG11
c3QgcmVmZXJlbmNlIHRoZSBsb3cgbG9jYXRpb24gdG8gd2hpY2gKKyAgICAgICAgICogdGhlIGJv
b3QtdGltZSBjb2RlIHdhcyBsb2FkZWQuIEhlbmNlIGJvb3RzeW0uCisgICAgICAgICAqLworICAg
ICAgICAucHVzaHNlY3Rpb24gLmJvb3RzeW1fcmVsLCAiYSIKICAgICAgICAgLmxvbmcgICB0cmFt
cG9saW5lX2dkdCArIEJPT1RfUFNFVURPUk1fQ1MgKyAyIC0gLgogICAgICAgICAubG9uZyAgIHRy
YW1wb2xpbmVfZ2R0ICsgQk9PVF9QU0VVRE9STV9EUyArIDIgLSAuCiAgICAgICAgIC5wb3BzZWN0
aW9uCkBAIC05NCw5ICsxNDMsNiBAQCBHTE9CQUwoY3B1aWRfZXh0X2ZlYXR1cmVzKQogR0xPQkFM
KHRyYW1wb2xpbmVfeGVuX3BoeXNfc3RhcnQpCiAgICAgICAgIC5sb25nICAgMAogCi1HTE9CQUwo
dHJhbXBvbGluZV9jcHVfc3RhcnRlZCkKLSAgICAgICAgLmJ5dGUgICAwCi0KICAgICAgICAgLmNv
ZGUzMgogdHJhbXBvbGluZV9wcm90bW9kZV9lbnRyeToKICAgICAgICAgLyogU2V0IHVwIGEgZmV3
IGRlc2NyaXB0b3JzOiBvbiBlbnRyeSBvbmx5IENTIGlzIGd1YXJhbnRlZWQgZ29vZC4gKi8KQEAg
LTExMywxMiArMTU5LDEyIEBAIHRyYW1wb2xpbmVfcHJvdG1vZGVfZW50cnk6CiAKICAgICAgICAg
LyogTG9hZCBwYWdldGFibGUgYmFzZSByZWdpc3Rlci4gKi8KICAgICAgICAgbW92ICAgICAkc3lt
X29mZnMoaWRsZV9wZ190YWJsZSksJWVheAotICAgICAgICBhZGQgICAgIGJvb3RzeW1fcmVsKHRy
YW1wb2xpbmVfeGVuX3BoeXNfc3RhcnQsNCwlZWF4KQorICAgICAgICBhZGQgICAgIHRyYW1wMzJz
eW1fcmVsKHRyYW1wb2xpbmVfeGVuX3BoeXNfc3RhcnQsNCwlZWF4KQogICAgICAgICBtb3YgICAg
ICVlYXgsJWNyMwogCiAgICAgICAgIC8qIEFkanVzdCBJQTMyX01JU0NfRU5BQkxFIGlmIG5lZWRl
ZCAoZm9yIE5YIGVuYWJsaW5nIGJlbG93KS4gKi8KLSAgICAgICAgbW92ICAgICBib290c3ltX3Jl
bCh0cmFtcG9saW5lX21pc2NfZW5hYmxlX29mZiw0LCVlc2kpCi0gICAgICAgIG1vdiAgICAgYm9v
dHN5bV9yZWwodHJhbXBvbGluZV9taXNjX2VuYWJsZV9vZmYrNCw0LCVlZGkpCisgICAgICAgIG1v
diAgICAgdHJhbXAzMnN5bV9yZWwodHJhbXBvbGluZV9taXNjX2VuYWJsZV9vZmYsNCwlZXNpKQor
ICAgICAgICBtb3YgICAgIHRyYW1wMzJzeW1fcmVsKHRyYW1wb2xpbmVfbWlzY19lbmFibGVfb2Zm
KzQsNCwlZWRpKQogICAgICAgICBtb3YgICAgICVlc2ksJWVheAogICAgICAgICBvciAgICAgICVl
ZGksJWVheAogICAgICAgICBqeiAgICAgIDFmCkBAIC0xMzIsNyArMTc4LDcgQEAgdHJhbXBvbGlu
ZV9wcm90bW9kZV9lbnRyeToKIDE6CiAKICAgICAgICAgLyogU2V0IHVwIEVGRVIgKEV4dGVuZGVk
IEZlYXR1cmUgRW5hYmxlIFJlZ2lzdGVyKS4gKi8KLSAgICAgICAgbW92ICAgICBib290c3ltX3Jl
bChjcHVpZF9leHRfZmVhdHVyZXMsNCwlZWRpKQorICAgICAgICBtb3YgICAgIHRyYW1wMzJzeW1f
cmVsKGNwdWlkX2V4dF9mZWF0dXJlcyw0LCVlZGkpCiAgICAgICAgIG1vdmwgICAgJE1TUl9FRkVS
LCVlY3gKICAgICAgICAgcmRtc3IKICAgICAgICAgb3IgICAgICAkRUZFUl9MTUV8RUZFUl9TQ0Us
JWVheCAgIC8qIExvbmcgTW9kZSArIFNZU0NBTEwvU1lTUkVUICovCkBAIC0xNDgsNyArMTk0LDcg
QEAgdHJhbXBvbGluZV9wcm90bW9kZV9lbnRyeToKIDE6CiAKICAgICAgICAgLyogTm93IGluIGNv
bXBhdGliaWxpdHkgbW9kZS4gTG9uZy1qdW1wIGludG8gNjQtYml0IG1vZGUuICovCi0gICAgICAg
IGxqbXAgICAgJEJPT1RfQ1M2NCwkYm9vdHN5bV9yZWwoc3RhcnQ2NCw2KQorICAgICAgICBsam1w
ICAgICRCT09UX0NTNjQsJHRyYW1wMzJzeW1fcmVsKHN0YXJ0NjQsNikKIAogICAgICAgICAuY29k
ZTY0CiBzdGFydDY0OgpAQCAtMjQyLDcgKzI4OCw3IEBAIHRyYW1wb2xpbmVfYm9vdF9jcHVfZW50
cnk6CiAKICAgICAgICAgbW92ICAgICAkMHgwMjAwLCVheAogICAgICAgICBpbnQgICAgICQweDE2
Ci0gICAgICAgIG1vdiAgICAgJWFsLGJvb3RzeW0oa2JkX3NoaWZ0X2ZsYWdzKQorICAgICAgICBt
b3YgICAgICVhbCxib290ZGF0YXN5bShrYmRfc2hpZnRfZmxhZ3MpCiAKICAgICAgICAgLyogRGlz
YWJsZSBpcnFzIGJlZm9yZSByZXR1cm5pbmcgdG8gcHJvdGVjdGVkIG1vZGUuICovCiAgICAgICAg
IGNsaQpAQCAtMjg3LDcgKzMzMyw3IEBAIG9wdF9lZGlkOgogICAgICAgICAuYnl0ZSAgIDAKIAog
I2lmZGVmIENPTkZJR19WSURFTwotR0xPQkFMKGJvb3RfdmlkX21vZGUpCitib290X3ZpZF9tb2Rl
OgogICAgICAgICAud29yZCAgIFZJREVPXzgweDI1ICAgICAgICAgICAgICAgICAgICAgLyogSWYg
d2UgZG9uJ3QgcnVuIGF0IGFsbCwgYXNzdW1lIGJhc2ljIHZpZGVvIG1vZGUgMyBhdCA4MHgyNS4g
Ki8KIHZlc2Ffc2l6ZToKICAgICAgICAgLndvcmQgICAwLDAsMCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIC8qIHdpZHRoIHggZGVwdGggeCBoZWlnaHQgKi8KZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9ib290L3ZpZGVvLlMgYi94ZW4vYXJjaC94ODYvYm9vdC92aWRlby5TCmluZGV4IDMzNWE1
MWM5YjUuLjAzOTA3ZTllOWEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9ib290L3ZpZGVvLlMK
KysrIGIveGVuL2FyY2gveDg2L2Jvb3QvdmlkZW8uUwpAQCAtNDUsNyArNDUsNyBAQAogI2RlZmlu
ZSBQQVJBTV9WRVNBUE1fU0VHICAgICAgICAweDI0CiAjZGVmaW5lIFBBUkFNX1ZFU0FQTV9PRkYg
ICAgICAgIDB4MjYKICNkZWZpbmUgUEFSQU1fVkVTQV9BVFRSSUIgICAgICAgMHgyOAotI2RlZmlu
ZSBfcGFyYW0ocGFyYW0pIGJvb3RzeW0oYm9vdF92aWRfaW5mbykrKHBhcmFtKQorI2RlZmluZSBf
cGFyYW0ocGFyYW0pIGJvb3RkYXRhc3ltKGJvb3RfdmlkX2luZm8pKyhwYXJhbSkKIAogdmlkZW86
ICB4b3J3ICAgICVheCwgJWF4CiAgICAgICAgIG1vdncgICAgJWF4LCAlZ3MgICAgICAgICMgR1Mg
aXMgemVybwpAQCAtOTE3LDcgKzkxNyw3IEBAIHN0b3JlX2VkaWQ6CiAgICAgICAgIGNtcHcgICAg
JDB4MDA0ZiwgJWF4ICAgICAgICAgICAgIyBDYWxsIGZhaWxlZD8KICAgICAgICAgam5lICAgICAu
TG5vX2VkaWQKIAotICAgICAgICBtb3Z3ICAgICVieCwgYm9vdHN5bShib290X2VkaWRfY2FwcykK
KyAgICAgICAgbW92dyAgICAlYngsIGJvb3RkYXRhc3ltKGJvb3RfZWRpZF9jYXBzKQogCiAgICAg
ICAgIGNtcGIgICAgJDIsIGJvb3RzeW0ob3B0X2VkaWQpICAgIyBFRElEIGZvcmNlZCBvbiBjbWRs
aW5lIChlZGlkPWZvcmNlKT8KICAgICAgICAgamUgICAgICAuTGZvcmNlX2VkaWQKQEAgLTkzMyw3
ICs5MzMsNyBAQCBzdG9yZV9lZGlkOgogICAgICAgICBtb3Z3ICAgICQweDAxLCAlYngKICAgICAg
ICAgbW92dyAgICAkMHgwMCwgJWN4CiAgICAgICAgIG1vdncgICAgJDB4MDAsICVkeAotICAgICAg
ICBtb3Z3ICAgICRib290c3ltKGJvb3RfZWRpZF9pbmZvKSwgJWRpCisgICAgICAgIG1vdncgICAg
JGJvb3RkYXRhc3ltKGJvb3RfZWRpZF9pbmZvKSwgJWRpCiAgICAgICAgIGludCAgICAgJDB4MTAK
IAogLkxub19lZGlkOgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2Jvb3Qvd2FrZXVwLlMgYi94
ZW4vYXJjaC94ODYvYm9vdC93YWtldXAuUwppbmRleCA4YzUyODE5MTcxLi4xYzU4ZTJhZmZiIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvYm9vdC93YWtldXAuUworKysgYi94ZW4vYXJjaC94ODYv
Ym9vdC93YWtldXAuUwpAQCAtNDAsMTIgKzQwLDEyIEBAIEVOVFJZKHdha2V1cF9zdGFydCkKICAg
ICAgICAgbW92dyAgICAlYXgsICVmcwogICAgICAgICBtb3Z3ICAgICQweDBlMDAgKyAnTCcsICVm
czooMHgxMCkKIAotICAgICAgICBsaWR0ICAgIGJvb3RzeW0oaWR0XzQ4KQotICAgICAgICBsZ2R0
ICAgIGJvb3RzeW0oZ2R0XzQ4KQorICAgICAgICBsaWR0ICAgIHRyYW1wc3ltKGlkdF80OCkKKyAg
ICAgICAgbGdkdCAgICB0cmFtcHN5bShnZHRfNDgpCiAKICAgICAgICAgbW92dyAgICAkMSwgJWF4
CiAgICAgICAgIGxtc3cgICAgJWF4ICAgICAgICAgICAgICMgVHVybiBvbiBDUjAuUEUgCi0gICAg
ICAgIGxqbXBsICAgJEJPT1RfQ1MzMiwgJGJvb3RzeW1fcmVsKHdha2V1cF8zMiwgNikKKyAgICAg
ICAgbGptcGwgICAkQk9PVF9DUzMyLCAkdHJhbXBzeW1fcmVsKHdha2V1cF8zMiwgNikKIAogLyog
VGhpcyBjb2RlIHVzZXMgYW4gZXh0ZW5kZWQgc2V0IG9mIHZpZGVvIG1vZGUgbnVtYmVycy4gVGhl
c2UgaW5jbHVkZToKICAqIEFsaWFzZXMgZm9yIHN0YW5kYXJkIG1vZGVzCkBAIC0xMTAsMTEgKzEx
MCwxMSBAQCB3YWtldXBfMzI6CiAgICAgICAgIG1vdiAgICAgJEJPT1RfRFMsICVlYXgKICAgICAg
ICAgbW92ICAgICAlZWF4LCAlZHMKICAgICAgICAgbW92ICAgICAlZWF4LCAlc3MKLSAgICAgICAg
bW92ICAgICAkYm9vdHN5bV9yZWwod2FrZXVwX3N0YWNrLCA0LCAlZXNwKQorICAgICAgICBtb3Yg
ICAgICR0cmFtcHN5bV9yZWwod2FrZXVwX3N0YWNrLCA0LCAlZXNwKQogCiAgICAgICAgICMgY2hl
Y2sgc2F2ZWQgbWFnaWMgYWdhaW4KICAgICAgICAgbW92ICAgICAkc3ltX29mZnMoc2F2ZWRfbWFn
aWMpLCVlYXgKLSAgICAgICAgYWRkICAgICBib290c3ltX3JlbCh0cmFtcG9saW5lX3hlbl9waHlz
X3N0YXJ0LCA0LCAlZWF4KQorICAgICAgICBhZGQgICAgIHRyYW1wc3ltX3JlbCh0cmFtcG9saW5l
X3hlbl9waHlzX3N0YXJ0LCA0LCAlZWF4KQogICAgICAgICBtb3YgICAgICglZWF4KSwgJWVheAog
ICAgICAgICBjbXAgICAgICQweDlhYmNkZWYwLCAlZWF4CiAgICAgICAgIGpuZSAgICAgYm9ndXNf
c2F2ZWRfbWFnaWMKQEAgLTEyNywxMiArMTI3LDEyIEBAIHdha2V1cF8zMjoKIAogICAgICAgICAv
KiBMb2FkIHBhZ2V0YWJsZSBiYXNlIHJlZ2lzdGVyICovCiAgICAgICAgIG1vdiAgICAgJHN5bV9v
ZmZzKGlkbGVfcGdfdGFibGUpLCVlYXgKLSAgICAgICAgYWRkICAgICBib290c3ltX3JlbCh0cmFt
cG9saW5lX3hlbl9waHlzX3N0YXJ0LDQsJWVheCkKKyAgICAgICAgYWRkICAgICB0cmFtcHN5bV9y
ZWwodHJhbXBvbGluZV94ZW5fcGh5c19zdGFydCw0LCVlYXgpCiAgICAgICAgIG1vdiAgICAgJWVh
eCwlY3IzCiAKICAgICAgICAgLyogV2lsbCBjcHVpZCBmZWF0dXJlIGNoYW5nZSBhZnRlciByZXN1
bWU/ICovCiAgICAgICAgIC8qIFNldCB1cCBFRkVSIChFeHRlbmRlZCBGZWF0dXJlIEVuYWJsZSBS
ZWdpc3RlcikuICovCi0gICAgICAgIG1vdiAgICAgYm9vdHN5bV9yZWwoY3B1aWRfZXh0X2ZlYXR1
cmVzLDQsJWVkaSkKKyAgICAgICAgbW92ICAgICB0cmFtcHN5bV9yZWwoY3B1aWRfZXh0X2ZlYXR1
cmVzLDQsJWVkaSkKICAgICAgICAgdGVzdCAgICAkMHgyMDEwMDgwMCwlZWRpIC8qIFNZU0NBTEwv
U1lTUkVULCBObyBFeGVjdXRlLCBMb25nIE1vZGU/ICovCiAgICAgICAgIGp6ICAgICAgLkxza2lw
X2VmZXJ3CiAgICAgICAgIG1vdmwgICAgJE1TUl9FRkVSLCVlY3gKQEAgLTE1NCw3ICsxNTQsNyBA
QCB3YWtldXBfMzI6CiAxOgogCiAgICAgICAgIC8qIE5vdyBpbiBjb21wYXRpYmlsaXR5IG1vZGUu
IExvbmctanVtcCB0byA2NC1iaXQgbW9kZSAqLwotICAgICAgICBsam1wICAgICRCT09UX0NTNjQs
ICRib290c3ltX3JlbCh3YWtldXBfNjQsNikKKyAgICAgICAgbGptcCAgICAkQk9PVF9DUzY0LCAk
dHJhbXBzeW1fcmVsKHdha2V1cF82NCw2KQogCiAgICAgICAgIC5jb2RlNjQKIHdha2V1cF82NDoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9lZmkvZWZpLWJvb3QuaCBiL3hlbi9hcmNoL3g4Ni9l
ZmkvZWZpLWJvb3QuaAppbmRleCA1Nzg5ZDJjYjcwLi5hYmM3ZDNlM2I3IDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvZWZpL2VmaS1ib290LmgKKysrIGIveGVuL2FyY2gveDg2L2VmaS9lZmktYm9v
dC5oCkBAIC05OSw3ICs5OSw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBlZmlfYXJjaF9yZWxvY2F0
ZV9pbWFnZSh1bnNpZ25lZCBsb25nIGRlbHRhKQogfQogCiBleHRlcm4gY29uc3QgczMyIF9fdHJh
bXBvbGluZV9yZWxfc3RhcnRbXSwgX190cmFtcG9saW5lX3JlbF9zdG9wW107Ci1leHRlcm4gY29u
c3QgczMyIF9fdHJhbXBvbGluZV9zZWdfc3RhcnRbXSwgX190cmFtcG9saW5lX3NlZ19zdG9wW107
CitleHRlcm4gY29uc3QgczMyIF9fdHJhbXBvbGluZTMyX3JlbF9zdGFydFtdLCBfX3RyYW1wb2xp
bmUzMl9yZWxfc3RvcFtdOwogCiBzdGF0aWMgdm9pZCBfX2luaXQgcmVsb2NhdGVfdHJhbXBvbGlu
ZSh1bnNpZ25lZCBsb25nIHBoeXMpCiB7CkBAIC0xMTUsMTAgKzExNSwxMCBAQCBzdGF0aWMgdm9p
ZCBfX2luaXQgcmVsb2NhdGVfdHJhbXBvbGluZSh1bnNpZ25lZCBsb25nIHBoeXMpCiAgICAgICAg
ICAgdHJhbXBvbGluZV9wdHIgPCBfX3RyYW1wb2xpbmVfcmVsX3N0b3A7CiAgICAgICAgICAgKyt0
cmFtcG9saW5lX3B0ciApCiAgICAgICAgICoodTMyICopKCp0cmFtcG9saW5lX3B0ciArIChsb25n
KXRyYW1wb2xpbmVfcHRyKSArPSBwaHlzOwotICAgIGZvciAoIHRyYW1wb2xpbmVfcHRyID0gX190
cmFtcG9saW5lX3NlZ19zdGFydDsKLSAgICAgICAgICB0cmFtcG9saW5lX3B0ciA8IF9fdHJhbXBv
bGluZV9zZWdfc3RvcDsKKyAgICBmb3IgKCB0cmFtcG9saW5lX3B0ciA9IF9fdHJhbXBvbGluZTMy
X3JlbF9zdGFydDsKKyAgICAgICAgICB0cmFtcG9saW5lX3B0ciA8IF9fdHJhbXBvbGluZTMyX3Jl
bF9zdG9wOwogICAgICAgICAgICsrdHJhbXBvbGluZV9wdHIgKQotICAgICAgICAqKHUxNiAqKSgq
dHJhbXBvbGluZV9wdHIgKyAobG9uZyl0cmFtcG9saW5lX3B0cikgPSBwaHlzID4+IDQ7CisgICAg
ICAgICoodTMyICopKCp0cmFtcG9saW5lX3B0ciArIChsb25nKXRyYW1wb2xpbmVfcHRyKSArPSBw
aHlzOwogfQogCiBzdGF0aWMgdm9pZCBfX2luaXQgcGxhY2Vfc3RyaW5nKHUzMiAqYWRkciwgY29u
c3QgY2hhciAqcykKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ZW4ubGRzLlMgYi94ZW4vYXJj
aC94ODYveGVuLmxkcy5TCmluZGV4IGE3NmUyZWM4ZWYuLjU0YWMwYzA5OTMgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni94ZW4ubGRzLlMKKysrIGIveGVuL2FyY2gveDg2L3hlbi5sZHMuUwpAQCAt
MjIxLDExICsyMjEsMTggQEAgU0VDVElPTlMKICAgICAgICAqKC5pbml0LmRhdGEucmVsLiopCiAg
ICAgICAgLiA9IEFMSUdOKDQpOwogICAgICAgIF9fdHJhbXBvbGluZV9yZWxfc3RhcnQgPSAuOwot
ICAgICAgICooLnRyYW1wb2xpbmVfcmVsKQorICAgICAgICooLnRyYW1wc3ltX3JlbCkKICAgICAg
ICBfX3RyYW1wb2xpbmVfcmVsX3N0b3AgPSAuOwotICAgICAgIF9fdHJhbXBvbGluZV9zZWdfc3Rh
cnQgPSAuOwotICAgICAgICooLnRyYW1wb2xpbmVfc2VnKQotICAgICAgIF9fdHJhbXBvbGluZV9z
ZWdfc3RvcCA9IC47CisgICAgICAgX190cmFtcG9saW5lMzJfcmVsX3N0YXJ0ID0gLjsKKyAgICAg
ICAqKC50cmFtcDMyc3ltX3JlbCkKKyAgICAgICBfX3RyYW1wb2xpbmUzMl9yZWxfc3RvcCA9IC47
CisgICAgICAgX19ib290c3ltX3JlbF9zdGFydCA9IC47CisgICAgICAgKiguYm9vdHN5bV9yZWwp
CisgICAgICAgKiguYm9vdGRhdGFzeW1fcmVsKQorICAgICAgIF9fYm9vdHN5bV9yZWxfc3RvcCA9
IC47CisgICAgICAgX19ib290c3ltX3NlZ19zdGFydCA9IC47CisgICAgICAgKiguYm9vdHN5bV9z
ZWcpCisgICAgICAgX19ib290c3ltX3NlZ19zdG9wID0gLjsKICAgICAgICAvKgogICAgICAgICAq
IHN0cnVjdCBhbHRfaW5zdCBlbnRyaWVzLiBGcm9tIHRoZSBoZWFkZXIgKGFsdGVybmF0aXZlLmgp
OgogICAgICAgICAqICJBbHRlcm5hdGl2ZSBpbnN0cnVjdGlvbnMgZm9yIGRpZmZlcmVudCBDUFUg
dHlwZXMgb3IgY2FwYWJpbGl0aWVzIgotLSAKMi4xNy4yCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 01 11:17:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 11:17:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLnEi-0001T8-B8; Wed, 01 May 2019 11:17:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=G7ua=TB=merlin.srs.infradead.org=batv+1e733e8c069b692f204e+5729+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1hLnEg-0001SO-AO
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 11:17:14 +0000
X-Inumbo-ID: a8acecbb-6c02-11e9-843c-bc764e045a96
Received: from merlin.infradead.org (unknown [2001:8b0:10b:1231::1])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a8acecbb-6c02-11e9-843c-bc764e045a96;
 Wed, 01 May 2019 11:17:09 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=merlin.20170209; h=Sender:References:In-Reply-To:
 Message-Id:Date:Subject:To:From:Reply-To:Cc:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=5jt+5npRe6p81P8RyMxxmUSB4Zxhx3mhFjyte/083J8=; b=tcTBw0VLFjvHjvtl70+pPke9F
 /gAa0yWHBe8uJdSfNTYERB21QC7UVD6y2a2CXj8rrs9h3MUP8DjuYX7l8YUaAKqbgxTB354do3mRh
 uOOatlA/SNScEJ/DddWAEhIa4kbuLVtTcjl2jPWo0F4CLEzMY39pcFX1nk8/W31bvTRPt7y1ZiVNX
 CMccTSppmRqGnwlI2vJQHFyEPbv1EgjDbRtX9/YsGnGVW1eyHRONbXCYCW0E/37Kof/lEAvt1L1vv
 8lwNXPqE+hoYGlDIxWejyS2/hdObFeh81kZEO0OgEG79TGAaE8FnK0lapljLmV7N3ON4pMVg/AcrO
 dPbrn5QPw==;
Received: from [2001:8b0:10b:1::425] (helo=i7.infradead.org)
 by merlin.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1hLnEZ-0008RP-3k; Wed, 01 May 2019 11:17:07 +0000
Received: from dwoodhou by i7.infradead.org with local (Exim 4.92 #3 (Red Hat
 Linux)) id 1hLnEY-0030Ma-7f; Wed, 01 May 2019 12:17:06 +0100
From: David Woodhouse <dwmw2@infradead.org>
To: dwmw2@infradead.org,
	xen-devel@lists.xenproject.org
Date: Wed,  1 May 2019 12:17:05 +0100
Message-Id: <15986052e40bcef5d80f2367ada726d482b12c45.1556708226.git.dwmw2@infradead.org>
X-Mailer: git-send-email 2.17.2
In-Reply-To: <cover.1556708225.git.dwmw2@infradead.org>
References: <cover.1556708225.git.dwmw2@infradead.org>
In-Reply-To: <cover.1556708225.git.dwmw2@infradead.org>
References: <cover.1556708225.git.dwmw2@infradead.org>
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 merlin.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [RFC PATCH 6/7] x86/boot: Copy 16-bit boot variables
 back up to Xen image
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogRGF2aWQgV29vZGhvdXNlIDxkd213QGFtYXpvbi5jby51az4KCkRpdGNoIHRoZSBib290
c3ltKCkgYWNjZXNzIGZyb20gQyBjb2RlIGZvciB0aGUgdmFyaWFibGVzIHBvcHVsYXRlZCBieQox
Ni1iaXQgYm9vdCBjb2RlLiBBcyB3ZWxsIGFzIGJlaW5nIGNsZWFuZXIgdGhpcyBhbHNvIHBhdmVz
IHRoZSB3YXkgZm9yCm5vdCBoYXZpbmcgdGhlIDE2LWJpdCBib290IGNvZGUgaW4gbG93IG1lbW9y
eSBmb3Igbm8tcmVhbC1tb2RlIG9yIEVGSQpsb2FkZXIgYm9vdHMgYXQgYWxsLgoKU2lnbmVkLW9m
Zi1ieTogRGF2aWQgV29vZGhvdXNlIDxkd213QGFtYXpvbi5jby51az4KLS0tCiB4ZW4vYXJjaC94
ODYvYm9vdC9lZGQuUyAgICAgICAgICAgfCAgMiArKwogeGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5T
ICAgICAgICAgIHwgMTYgKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC94ODYvYm9vdC9tZW0uUyAg
ICAgICAgICAgfCAgMiArKwogeGVuL2FyY2gveDg2L2Jvb3QvdHJhbXBvbGluZS5TICAgIHwgMzMg
KysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLQogeGVuL2FyY2gveDg2L2Jvb3QvdmlkZW8u
UyAgICAgICAgIHwgMzAgKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2
L3BsYXRmb3JtX2h5cGVyY2FsbC5jIHwgMTggKysrKysrKystLS0tLS0tLS0KIHhlbi9hcmNoL3g4
Ni9zZXR1cC5jICAgICAgICAgICAgICB8IDIzICsrKysrKysrKysrLS0tLS0tLS0tLQogeGVuL2Fy
Y2gveDg2L3hlbi5sZHMuUyAgICAgICAgICAgIHwgIDggKysrKysrKy0KIHhlbi9pbmNsdWRlL2Fz
bS14ODYvZWRkLmggICAgICAgICB8ICAxIC0KIDkgZmlsZXMgY2hhbmdlZCwgOTMgaW5zZXJ0aW9u
cygrKSwgNDAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2Jvb3QvZWRk
LlMgYi94ZW4vYXJjaC94ODYvYm9vdC9lZGQuUwppbmRleCA0MzRiYmJkOTYwLi4xMzhkMDRjOTY0
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvYm9vdC9lZGQuUworKysgYi94ZW4vYXJjaC94ODYv
Ym9vdC9lZGQuUwpAQCAtMTYzLDYgKzE2Myw3IEBAIGVkZF9kb25lOgogLkxlZGRfbWJyX3NpZ19z
a2lwOgogICAgICAgICByZXQKIAorICAgICAgICAucHVzaHNlY3Rpb24gLmRhdGEuYm9vdDE2LCAi
YXciLCBAcHJvZ2JpdHMKIEdMT0JBTChib290X2VkZF9pbmZvX25yKQogICAgICAgICAuYnl0ZSAg
IDAKIEdMT0JBTChib290X21icl9zaWduYXR1cmVfbnIpCkBAIC0xNzEsMyArMTcyLDQgQEAgR0xP
QkFMKGJvb3RfbWJyX3NpZ25hdHVyZSkKICAgICAgICAgLmZpbGwgICBFRERfTUJSX1NJR19NQVgq
OCwxLDAKIEdMT0JBTChib290X2VkZF9pbmZvKQogICAgICAgICAuZmlsbCAgIEVERF9JTkZPX01B
WCAqIChFRERFWFRTSVpFICsgRUREUEFSTVNJWkUpLCAxLCAwCisgICAgICAgIC5wb3BzZWN0aW9u
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYm9vdC9oZWFkLlMgYi94ZW4vYXJjaC94ODYvYm9v
dC9oZWFkLlMKaW5kZXggODIzNDI3NjljNy4uN2Q2YzhkMzI5MiAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2Jvb3QvaGVhZC5TCisrKyBiL3hlbi9hcmNoL3g4Ni9ib290L2hlYWQuUwpAQCAtNzMy
LDYgKzczMiwxNyBAQCB0cmFtcG9saW5lX3NldHVwOgogICAgICAgICBjbXAgICAgICRzeW1fb2Zm
cyhfX2Jvb3RzeW1fc2VnX3N0b3ApLCVlZGkKICAgICAgICAgamIgICAgICAxYgogCisgICAgICAg
IC8qIFJlbG9jYXRpb25zIGZvciB0aGUgYm9vdCBkYXRhIHNlY3Rpb24uICovCisgICAgICAgIG1v
diAgICAgc3ltX2ZzKHRyYW1wb2xpbmVfcGh5cyksJWVkeAorICAgICAgICBhZGQgICAgICQoYm9v
dF90cmFtcG9saW5lX2VuZCAtIGJvb3RfdHJhbXBvbGluZV9zdGFydCksJWVkeAorICAgICAgICBt
b3YgICAgICRzeW1fb2ZmcyhfX2Jvb3RkYXRhc3ltX3JlbF9zdGFydCksJWVkaQorMToKKyAgICAg
ICAgbW92ICAgICAlZnM6KCVlZGkpLCVlYXgKKyAgICAgICAgYWRkICAgICAlZWR4LCVmczooJWVk
aSwlZWF4KQorICAgICAgICBhZGQgICAgICQ0LCVlZGkKKyAgICAgICAgY21wICAgICAkc3ltX29m
ZnMoX19ib290ZGF0YXN5bV9yZWxfc3RvcCksJWVkaQorICAgICAgICBqYiAgICAgIDFiCisKICAg
ICAgICAgLyogRG8gbm90IHBhcnNlIGNvbW1hbmQgbGluZSBvbiBFRkkgcGxhdGZvcm0gaGVyZS4g
Ki8KICAgICAgICAgY21wYiAgICAkMCxzeW1fZnMoZWZpX3BsYXRmb3JtKQogICAgICAgICBqbnog
ICAgIDFmCkBAIC03NjksNiArNzgwLDExIEBAIHRyYW1wb2xpbmVfc2V0dXA6CiAgICAgICAgIG1v
diAgICAgJCgoYm9vdF90cmFtcG9saW5lX2VuZCAtIGJvb3RfdHJhbXBvbGluZV9zdGFydCkgLyA0
KSwlZWN4CiAgICAgICAgIHJlcCBtb3ZzbCAlZnM6KCVlc2kpLCVlczooJWVkaSkKIAorICAgICAg
ICAvKiBDb3B5IGJvb3QgZGF0YSB0ZW1wbGF0ZSB0byBsb3cgbWVtb3J5LiAqLworICAgICAgICBt
b3YgICAgICRzeW1fb2Zmcyhib290ZGF0YV9zdGFydCksJWVzaQorICAgICAgICBtb3YgICAgICQo
KGJvb3RkYXRhX2VuZCAtIGJvb3RkYXRhX3N0YXJ0ICsgMykgLyA0KSwlZWN4CisgICAgICAgIHJl
cCBtb3ZzbCAlZnM6KCVlc2kpLCVlczooJWVkaSkKKwogICAgICAgICAvKiBKdW1wIGludG8gdGhl
IHJlbG9jYXRlZCB0cmFtcG9saW5lLiAqLwogICAgICAgICBscmV0CiAKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9ib290L21lbS5TIGIveGVuL2FyY2gveDg2L2Jvb3QvbWVtLlMKaW5kZXggYWEz
OTYwODQ0Mi4uODZmMGZhOWFmNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2Jvb3QvbWVtLlMK
KysrIGIveGVuL2FyY2gveDg2L2Jvb3QvbWVtLlMKQEAgLTY3LDYgKzY3LDcgQEAgZ2V0X21lbW9y
eV9tYXA6CiAgICAgICAgIHJldAogCiAgICAgICAgIC5hbGlnbiAgNAorICAgICAgICAucHVzaHNl
Y3Rpb24gLmRhdGEuYm9vdDE2LCAiYXciLCBAcHJvZ2JpdHMKIEdMT0JBTChiaW9zX2U4MjBtYXAp
CiAgICAgICAgIC5maWxsICAgRTgyMF9CSU9TX01BWCoyMCwxLDAKIEdMT0JBTChiaW9zX2U4MjBu
cikKQEAgLTc1LDMgKzc2LDQgQEAgR0xPQkFMKGxvd21lbV9rYikKICAgICAgICAgLmxvbmcgICAw
CiBHTE9CQUwoaGlnaG1lbV9rYikKICAgICAgICAgLmxvbmcgICAwCisJLnBvcHNlY3Rpb24KZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ib290L3RyYW1wb2xpbmUuUyBiL3hlbi9hcmNoL3g4Ni9i
b290L3RyYW1wb2xpbmUuUwppbmRleCAwZjRhNzQwZmNiLi5mZGZlZTJlZGIxIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvYm9vdC90cmFtcG9saW5lLlMKKysrIGIveGVuL2FyY2gveDg2L2Jvb3Qv
dHJhbXBvbGluZS5TCkBAIC00NywxMSArNDcsMTUgQEAKICAgICAgICAgLmxvbmcgMTExYiAtIChv
ZmYpIC0gLjsgICAgICAgICAgICBcCiAgICAgICAgIC5wb3BzZWN0aW9uCiAKLSNkZWZpbmUgYm9v
dGRhdGFzeW0ocykgKChzKS1ib290X3RyYW1wb2xpbmVfc3RhcnQpCisgICAgICAgIC5wdXNoc2Vj
dGlvbiAuZGF0YS5ib290MTYsICJhdyIsIEBwcm9nYml0cworR0xPQkFMKGJvb3RkYXRhX3N0YXJ0
KQorICAgICAgICAucG9wc2VjdGlvbgorCisjZGVmaW5lIGJvb3RkYXRhc3ltKHMpICgocyktYm9v
dGRhdGFfc3RhcnQrKGJvb3RfdHJhbXBvbGluZV9lbmQtYm9vdF90cmFtcG9saW5lX3N0YXJ0KSkK
ICNkZWZpbmUgYm9vdGRhdGFzeW1fcmVsKHN5bSwgb2ZmLCBvcG5kLi4uKSBcCiAgICAgICAgIGJv
b3RkYXRhc3ltKHN5bSksIyNvcG5kOyAgICAgICAgICAgXAogMTExOjsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgLnB1c2hzZWN0aW9uIC5ib290ZGF0YXN5
bV9yZWwsICJhIjtcCisgICAgICAgIC5wdXNoc2VjdGlvbiAuYm9vdHN5bV9yZWwsICJhIjtcCiAg
ICAgICAgIC5sb25nIDExMWIgLSAob2ZmKSAtIC47ICAgICAgICAgICAgXAogICAgICAgICAucG9w
c2VjdGlvbgogCkBAIC0xMDAsNyArMTA0LDcgQEAgR0xPQkFMKHRyYW1wb2xpbmVfY3B1X3N0YXJ0
ZWQpCiAgICAgICAgIC53b3JkICAgMAogaWR0XzQ4OiAud29yZCAgIDAsIDAsIDAgIyBiYXNlID0g
bGltaXQgPSAwCiAgICAgICAgIC53b3JkICAgMAotZ2R0XzQ4OiAud29yZCAgIDYqOC0xCitnZHRf
NDg6IC53b3JkICAgNyo4LTEKICAgICAgICAgLmxvbmcgICB0cmFtcDMyc3ltX3JlbCh0cmFtcG9s
aW5lX2dkdCw0KQogCiAvKiBTdGFydCBvZiB0cmFtcDMyc3ltIHNlY3Rpb24gd2hpY2ggY2FuIGJl
IHVzZWQgaW4gcGxhY2UgZHVyaW5nIGJvb3QgKi8KQEAgLTMxMiw2ICszMTYsMjMgQEAgdHJhbXBv
bGluZV9ib290X2NwdV9lbnRyeToKICAgICAgICAgbW92ICAgICAlZWF4LCVncwogICAgICAgICBt
b3YgICAgICVlYXgsJXNzCiAKKyAgICAgICAgLyoKKyAgICAgICAgICogQ29weSBsb2NhbGx5LWdh
dGhlcmVkIGRhdGEgYmFjayB1cCBpbnRvIHRoZSBYZW4gcGh5c2ljYWwgaW1hZ2UKKyAgICAgICAg
ICovCisgICAgICAgIG1vdiAgICAgJEJPT1RfRlMsJWVheAorICAgICAgICBtb3YgICAgICVlYXgs
JWVzCisKKyAgICAgICAgbW92ICAgICAkc3ltX29mZnMoYm9vdGRhdGFfZW5kKSwlZWN4CisgICAg
ICAgIG1vdiAgICAgJHN5bV9vZmZzKGJvb3RkYXRhX3N0YXJ0KSwlZWRpCisgICAgICAgIHN1YiAg
ICAgJWVkaSwlZWN4CisgICAgICAgIG1vdiAgICAgJGJvb3RkYXRhc3ltX3JlbChib290ZGF0YV9z
dGFydCw0LCVlc2kpCisgICAgICAgIHJlcCBtb3ZzYiAlZHM6KCVlc2kpLCVlczooJWVkaSkKKwor
ICAgICAgICAvKgorICAgICAgICAgKiAlZXMgc3RpbGwgcG9pbnRzIHRvIEJPT1RfRlMgYnV0IHRy
YW1wb2xpbmVfcHJvdG1vZGVfZW50cnkKKyAgICAgICAgICogcmVsb2FkcyBpdCBhbnl3YXkuCisg
ICAgICAgICAqLworCiAgICAgICAgIC8qIEVCWCA9PSAwIGluZGljYXRlcyB3ZSBhcmUgdGhlIEJQ
IChCb290IFByb2Nlc3NvcikuICovCiAgICAgICAgIHhvciAgICAgJWVieCwlZWJ4CiAKQEAgLTMz
OSw4ICszNjAsMTAgQEAgdmVzYV9zaXplOgogICAgICAgICAud29yZCAgIDAsMCwwICAgICAgICAg
ICAgICAgICAgICAgICAgICAgLyogd2lkdGggeCBkZXB0aCB4IGhlaWdodCAqLwogI2VuZGlmCiAK
KyAgICAgICAgLnB1c2hzZWN0aW9uIC5kYXRhLmJvb3QxNiwgImF3IiwgQHByb2diaXRzCiBHTE9C
QUwoa2JkX3NoaWZ0X2ZsYWdzKQogICAgICAgICAuYnl0ZSAgIDAKKyAgICAgICAgLnBvcHNlY3Rp
b24KIAogcm1faWR0OiAud29yZCAgIDI1Nio0LTEsIDAsIDAKIApAQCAtMzQ5LDMgKzM3Miw3IEBA
IHJtX2lkdDogLndvcmQgICAyNTYqNC0xLCAwLCAwCiAjaWZkZWYgQ09ORklHX1ZJREVPCiAjaW5j
bHVkZSAidmlkZW8uUyIKICNlbmRpZgorCisgICAgICAgIC5wdXNoc2VjdGlvbiAuZGF0YS5ib290
MTYsICJhdyIsIEBwcm9nYml0cworR0xPQkFMKGJvb3RkYXRhX2VuZCkKKyAgICAgICAgLnBvcHNl
Y3Rpb24KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ib290L3ZpZGVvLlMgYi94ZW4vYXJjaC94
ODYvYm9vdC92aWRlby5TCmluZGV4IDUwODdjNmE0ZDUuLjQ2MDg0NjRiNzcgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9ib290L3ZpZGVvLlMKKysrIGIveGVuL2FyY2gveDg2L2Jvb3QvdmlkZW8u
UwpAQCAtMTUsMTAgKzE1LDEwIEBACiAKICNpbmNsdWRlICJ2aWRlby5oIgogCi0vKiBTY3JhdGNo
IHNwYWNlIGxheW91dDogYm9vdF90cmFtcG9saW5lX2VuZCB0byBib290X3RyYW1wb2xpbmVfZW5k
KzB4MTAwMC4gKi8KLSNkZWZpbmUgbW9kZWxpc3QgICAgICAgYm9vdHN5bShib290X3RyYW1wb2xp
bmVfZW5kKSAgIC8qIDJrQiAoMjU2IGVudHJpZXMpICovCi0jZGVmaW5lIHZlc2FfZ2xvYl9pbmZv
IChtb2RlbGlzdCArIDB4ODAwKSAgICAgICAgLyogMWtCICovCi0jZGVmaW5lIHZlc2FfbW9kZV9p
bmZvICh2ZXNhX2dsb2JfaW5mbyArIDB4NDAwKSAgLyogMWtCICovCisvKiBTY3JhdGNoIHNwYWNl
IGxheW91dDogYm9vdGRhdGFfZW5kIHRvIGJvb3RkYXRhX2VuZCsweDEwMDAuICovCisjZGVmaW5l
IG1vZGVsaXN0KHQpICAgICAgIGJvb3RkYXRhc3ltX3JlbChib290ZGF0YV9lbmQsMix0KSAgICAg
ICAgIC8qIDJLaUIgKDI1NiBlbnRyaWVzKSAqLworI2RlZmluZSB2ZXNhX2dsb2JfaW5mbyh0KSBi
b290ZGF0YXN5bV9yZWwoKGJvb3RkYXRhX2VuZCsweDgwMCksMix0KSAvKiAxS2lCICovCisjZGVm
aW5lIHZlc2FfbW9kZV9pbmZvKHQpIGJvb3RkYXRhc3ltX3JlbCgoYm9vdGRhdGFfZW5kKzB4YzAw
KSwyLHQpIC8qIDFLaUIgKi8KIAogLyogUmV0cmlldmUgRXh0ZW5kZWQgRGlzcGxheSBJZGVudGlm
aWNhdGlvbiBEYXRhLiAqLwogI2RlZmluZSBDT05GSUdfRklSTVdBUkVfRURJRApAQCAtMTEzLDcg
KzExMyw3IEBAIG1vcGFyMjogbW92YiAgICAlYWwsIF9wYXJhbShQQVJBTV9WSURFT19MSU5FUykK
IAogIyBGZXRjaGluZyBvZiBWRVNBIGZyYW1lIGJ1ZmZlciBwYXJhbWV0ZXJzCiBtb3Bhcl9ncjoK
LSAgICAgICAgbGVhdyAgICB2ZXNhX21vZGVfaW5mbywgJWRpCisgICAgICAgIGxlYXcgICAgdmVz
YV9tb2RlX2luZm8oJWRpKQogICAgICAgICBtb3ZiICAgICQweDIzLCBfcGFyYW0oUEFSQU1fSEFW
RV9WR0EpCiAgICAgICAgIG1vdncgICAgMTYoJWRpKSwgJWF4CiAgICAgICAgIG1vdncgICAgJWF4
LCBfcGFyYW0oUEFSQU1fTEZCX0xJTkVMRU5HVEgpCkBAIC0xMzQsNyArMTM0LDcgQEAgbW9wYXJf
Z3I6CiAgICAgICAgIG1vdncgICAgJWF4LCBfcGFyYW0oUEFSQU1fVkVTQV9BVFRSSUIpCiAKICMg
Z2V0IHZpZGVvIG1lbSBzaXplCi0gICAgICAgIGxlYXcgICAgdmVzYV9nbG9iX2luZm8sICVkaQor
ICAgICAgICBsZWF3ICAgIHZlc2FfZ2xvYl9pbmZvKCVkaSkKICAgICAgICAgeG9ybCAgICAlZWF4
LCAlZWF4CiAgICAgICAgIG1vdncgICAgMTgoJWRpKSwgJWF4CiAgICAgICAgIG1vdmwgICAgJWVh
eCwgX3BhcmFtKFBBUkFNX0xGQl9TSVpFKQpAQCAtMjI2LDcgKzIyNiw3IEBAIGFuMTogICAgY2Fs
bCAgICBwcnRzdHIKICAgICAgICAgbGVhdyAgICBib290c3ltKGxpc3RoZHIpLCAlc2kgICAjIFRh
YmxlIGhlYWRlcgogICAgICAgICBjYWxsICAgIHBydHN0cgogICAgICAgICBtb3ZiICAgICQweDMw
LCAlZGwgICAgICAgICAgICAgICMgREwgaG9sZHMgbW9kZSBudW1iZXIKLSAgICAgICAgbGVhdyAg
ICBtb2RlbGlzdCwgJXNpCisgICAgICAgIGxlYXcgICAgbW9kZWxpc3QoJXNpKQogbG0xOiAgICBj
bXB3ICAgICRBU0tfVkdBLCAoJXNpKSAgICAgICAgICMgRW5kPwogICAgICAgICBqeiAgICAgIGxt
MgogCkBAIC00MzUsMTMgKzQzNSwxMyBAQCBzZXRtZW51OgogICAgICAgICBqbXAgICAgIG1vZGVf
c2V0CiAKIGNoZWNrX3Zlc2E6Ci0gICAgICAgIGxlYXcgICAgdmVzYV9nbG9iX2luZm8sICVkaQor
ICAgICAgICBsZWF3ICAgIHZlc2FfZ2xvYl9pbmZvKCVkaSkKICAgICAgICAgbW92dyAgICAkMHg0
ZjAwLCAlYXgKICAgICAgICAgaW50ICAgICAkMHgxMAogICAgICAgICBjbXB3ICAgICQweDAwNGYs
ICVheAogICAgICAgICBqbnogICAgIHNldGJhZAogCi0gICAgICAgIGxlYXcgICAgdmVzYV9tb2Rl
X2luZm8sICVkaQorICAgICAgICBsZWF3ICAgIHZlc2FfbW9kZV9pbmZvKCVkaSkKICAgICAgICAg
c3ViYiAgICAkVklERU9fRklSU1RfVkVTQT4+OCwgJWJoCiAgICAgICAgIG1vdncgICAgJWJ4LCAl
Y3ggICAgICAgICAgICAgICAgIyBHZXQgbW9kZSBpbmZvcm1hdGlvbiBzdHJ1Y3R1cmUKICAgICAg
ICAgbW92dyAgICAkMHg0ZjAxLCAlYXgKQEAgLTUwOSw3ICs1MDksNyBAQCBpbmlkeDogIG91dGIg
ICAgJWFsLCAlZHggICAgICAgICAgICAgICAgIyBSZWFkIGZyb20gaW5kZXhlZCBWR0EgcmVnaXN0
ZXIKIAogc2V0dmVzYWJ5c2l6ZToKICAgICAgICAgY2FsbCAgICBtb2RlX3RhYmxlCi0gICAgICAg
IGxlYXcgICAgbW9kZWxpc3QsJXNpCisgICAgICAgIGxlYXcgICAgbW9kZWxpc3QoJXNpKQogMTog
ICAgICBhZGQgICAgICQ4LCVzaQogICAgICAgICBjbXB3ICAgICRBU0tfVkdBLC04KCVzaSkgICAg
ICAgICMgRW5kPwogICAgICAgICBqZSAgICAgIF9zZXRiYWQKQEAgLTY2OSw3ICs2NjksNyBAQCBt
b2RlX3RhYmxlOgogICAgICAgICBvcncgICAgICVkaSwgJWRpCiAgICAgICAgIGpueiAgICAgbXRh
YjEKIAotICAgICAgICBsZWF3ICAgIG1vZGVsaXN0LCAlZGkgICAgICAgICAgICMgU3RvcmUgc3Rh
bmRhcmQgbW9kZXM6CisgICAgICAgIGxlYXcgICAgbW9kZWxpc3QoJWRpKSAgICAgICAgICAgIyBT
dG9yZSBzdGFuZGFyZCBtb2RlczoKICAgICAgICAgbW92dyAgICAkVklERU9fODB4MjUsKCVkaSkg
ICAgICAjIFRoZSA4MHgyNSBtb2RlIChBTEwpCiAgICAgICAgIG1vdncgICAgJDB4NTAsMiglZGkp
CiAgICAgICAgIG1vdncgICAgJDB4MTksNCglZGkpCkBAIC02ODQsNyArNjg0LDcgQEAgbW9kZV90
YWJsZToKIAogICAgICAgICBtb3Z3ICAgICRBU0tfVkdBLCAoJWRpKSAgICAgICAgICMgRW5kIG1h
cmtlcgogICAgICAgICBtb3Z3ICAgICVkaSwgYm9vdHN5bShtdF9lbmQpCi1tdGFiMTogIGxlYXcg
ICAgbW9kZWxpc3QsICVzaSAgICAgICAgICAgIyBTST1tb2RlIGxpc3QsIERJPWxpc3QgZW5kCitt
dGFiMTogIGxlYXcgICAgbW9kZWxpc3QoJXNpKSAgICAgICAgICAgIyBTST1tb2RlIGxpc3QsIERJ
PWxpc3QgZW5kCiByZXQwOiAgIHJldAogCiAjIE1vZGVzIHVzYWJsZSBvbiBhbGwgc3RhbmRhcmQg
VkdBcwpAQCAtNzAwLDcgKzcwMCw3IEBAIHZnYV9tb2Rlc19lbmQ6CiAjIERldGVjdCBWRVNBIG1v
ZGVzLgogdmVzYV9tb2RlczoKICAgICAgICAgbW92dyAgICAlZGksICVicCAgICAgICAgICAgICAg
ICAjIEJQPW9yaWdpbmFsIG1vZGUgdGFibGUgZW5kCi0gICAgICAgIGxlYXcgICAgdmVzYV9nbG9i
X2luZm8sICVkaQorICAgICAgICBsZWF3ICAgIHZlc2FfZ2xvYl9pbmZvKCVkaSkKICAgICAgICAg
bW92dyAgICAkMHg0ZjAwLCAlYXggICAgICAgICAgICAjIFZFU0EgR2V0IGNhcmQgaW5mbyBjYWxs
CiAgICAgICAgIGludCAgICAgJDB4MTAKICAgICAgICAgbW92dyAgICAlZGksICVzaQpAQCAtODk3
LDcgKzg5Nyw3IEBAIHN0b3JlX2VkaWQ6CiAgICAgICAgIGNtcGIgICAgJDEsIGJvb3RzeW0ob3B0
X2VkaWQpICAgIyBFRElEIGRpc2FibGVkIG9uIGNtZGxpbmUgKGVkaWQ9bm8pPwogICAgICAgICBq
ZSAgICAgIC5Mbm9fZWRpZAogCi0gICAgICAgIGxlYXcgICAgdmVzYV9nbG9iX2luZm8sICVkaQor
ICAgICAgICBsZWF3ICAgIHZlc2FfZ2xvYl9pbmZvKCVkaSkKICAgICAgICAgbW92dyAgICAkMHg0
ZjAwLCAlYXgKICAgICAgICAgaW50ICAgICAkMHgxMAogICAgICAgICBjbXB3ICAgICQweDAwNGYs
ICVheApAQCAtOTkwLDYgKzk5MCw3IEBAIG5hbWVfYmFubjogICAgICAuYXNjaXogICJWaWRlbyBh
ZGFwdGVyOiAiCiAKIGZvcmNlX3NpemU6ICAgICAud29yZCAgIDAgICAgICAgIyBVc2UgdGhpcyBz
aXplIGluc3RlYWQgb2YgdGhlIG9uZSBpbiBCSU9TIHZhcnMKIAorICAgICAgICAucHVzaHNlY3Rp
b24gLmRhdGEuYm9vdDE2LCAiYXciLCBAcHJvZ2JpdHMKIEdMT0JBTChib290X3ZpZF9pbmZvKQog
ICAgICAgICAuYnl0ZSAgIDAsIDAgICAgLyogb3JpZ194LCBvcmlnX3kgKi8KICAgICAgICAgLmJ5
dGUgICAzICAgICAgIC8qIHRleHQgbW9kZSAzICAgICovCkBAIC0xMDAxLDMgKzEwMDIsNCBAQCBH
TE9CQUwoYm9vdF9lZGlkX2luZm8pCiAgICAgICAgIC5maWxsICAgMTI4LDEsMHgxMwogR0xPQkFM
KGJvb3RfZWRpZF9jYXBzKQogICAgICAgICAud29yZCAgIDB4MTMxMworICAgICAgICAucG9wc2Vj
dGlvbgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3BsYXRmb3JtX2h5cGVyY2FsbC5jIGIveGVu
L2FyY2gveDg2L3BsYXRmb3JtX2h5cGVyY2FsbC5jCmluZGV4IGVhMThjMzIxNWEuLjVjODk1M2Fl
MTkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wbGF0Zm9ybV9oeXBlcmNhbGwuYworKysgYi94
ZW4vYXJjaC94ODYvcGxhdGZvcm1faHlwZXJjYWxsLmMKQEAgLTMzMywxMCArMzMzLDEwIEBAIHJl
dF90IGRvX3BsYXRmb3JtX29wKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX3BsYXRmb3JtX29w
X3QpIHVfeGVucGZfb3ApCiAgICAgICAgICAgICB1MTYgbGVuZ3RoOwogCiAgICAgICAgICAgICBy
ZXQgPSAtRVNSQ0g7Ci0gICAgICAgICAgICBpZiAoIG9wLT51LmZpcm13YXJlX2luZm8uaW5kZXgg
Pj0gYm9vdHN5bShib290X2VkZF9pbmZvX25yKSApCisgICAgICAgICAgICBpZiAoIG9wLT51LmZp
cm13YXJlX2luZm8uaW5kZXggPj0gYm9vdF9lZGRfaW5mb19uciApCiAgICAgICAgICAgICAgICAg
YnJlYWs7CiAKLSAgICAgICAgICAgIGluZm8gPSBib290c3ltKGJvb3RfZWRkX2luZm8pICsgb3At
PnUuZmlybXdhcmVfaW5mby5pbmRleDsKKyAgICAgICAgICAgIGluZm8gPSBib290X2VkZF9pbmZv
ICsgb3AtPnUuZmlybXdhcmVfaW5mby5pbmRleDsKIAogICAgICAgICAgICAgLyogVHJhbnNmZXIg
dGhlIEVERCBpbmZvIGJsb2NrLiAqLwogICAgICAgICAgICAgcmV0ID0gLUVGQVVMVDsKQEAgLTM3
MiwxMCArMzcyLDEwIEBAIHJldF90IGRvX3BsYXRmb3JtX29wKFhFTl9HVUVTVF9IQU5ETEVfUEFS
QU0oeGVuX3BsYXRmb3JtX29wX3QpIHVfeGVucGZfb3ApCiAgICAgICAgICAgICBjb25zdCBzdHJ1
Y3QgbWJyX3NpZ25hdHVyZSAqc2lnOwogCiAgICAgICAgICAgICByZXQgPSAtRVNSQ0g7Ci0gICAg
ICAgICAgICBpZiAoIG9wLT51LmZpcm13YXJlX2luZm8uaW5kZXggPj0gYm9vdHN5bShib290X21i
cl9zaWduYXR1cmVfbnIpICkKKyAgICAgICAgICAgIGlmICggb3AtPnUuZmlybXdhcmVfaW5mby5p
bmRleCA+PSBib290X21icl9zaWduYXR1cmVfbnIgKQogICAgICAgICAgICAgICAgIGJyZWFrOwog
Ci0gICAgICAgICAgICBzaWcgPSBib290c3ltKGJvb3RfbWJyX3NpZ25hdHVyZSkgKyBvcC0+dS5m
aXJtd2FyZV9pbmZvLmluZGV4OworICAgICAgICAgICAgc2lnID0gYm9vdF9tYnJfc2lnbmF0dXJl
ICsgb3AtPnUuZmlybXdhcmVfaW5mby5pbmRleDsKIAogICAgICAgICAgICAgb3AtPnUuZmlybXdh
cmVfaW5mby51LmRpc2tfbWJyX3NpZ25hdHVyZS5kZXZpY2UgPSBzaWctPmRldmljZTsKICAgICAg
ICAgICAgIG9wLT51LmZpcm13YXJlX2luZm8udS5kaXNrX21icl9zaWduYXR1cmUubWJyX3NpZ25h
dHVyZSA9CkBAIC0zOTEsMTMgKzM5MSwxMyBAQCByZXRfdCBkb19wbGF0Zm9ybV9vcChYRU5fR1VF
U1RfSEFORExFX1BBUkFNKHhlbl9wbGF0Zm9ybV9vcF90KSB1X3hlbnBmX29wKQogI2lmZGVmIENP
TkZJR19WSURFTwogICAgICAgICAgICAgaWYgKCBvcC0+dS5maXJtd2FyZV9pbmZvLmluZGV4ICE9
IDAgKQogICAgICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICAgICAgaWYgKCAqKHUzMiAqKWJv
b3RzeW0oYm9vdF9lZGlkX2luZm8pID09IDB4MTMxMzEzMTMgKQorICAgICAgICAgICAgaWYgKCAq
KHUzMiAqKWJvb3RfZWRpZF9pbmZvID09IDB4MTMxMzEzMTMgKQogICAgICAgICAgICAgICAgIGJy
ZWFrOwogCiAgICAgICAgICAgICBvcC0+dS5maXJtd2FyZV9pbmZvLnUudmJlZGRjX2luZm8uY2Fw
YWJpbGl0aWVzID0KLSAgICAgICAgICAgICAgICBib290c3ltKGJvb3RfZWRpZF9jYXBzKTsKKyAg
ICAgICAgICAgICAgICBib290X2VkaWRfY2FwczsKICAgICAgICAgICAgIG9wLT51LmZpcm13YXJl
X2luZm8udS52YmVkZGNfaW5mby5lZGlkX3RyYW5zZmVyX3RpbWUgPQotICAgICAgICAgICAgICAg
IGJvb3RzeW0oYm9vdF9lZGlkX2NhcHMpID4+IDg7CisgICAgICAgICAgICAgICAgYm9vdF9lZGlk
X2NhcHMgPj4gODsKIAogICAgICAgICAgICAgcmV0ID0gMDsKICAgICAgICAgICAgIGlmICggX19j
b3B5X2ZpZWxkX3RvX2d1ZXN0KHVfeGVucGZfb3AsIG9wLCB1LmZpcm13YXJlX2luZm8uCkBAIC00
MDUsNyArNDA1LDcgQEAgcmV0X3QgZG9fcGxhdGZvcm1fb3AoWEVOX0dVRVNUX0hBTkRMRV9QQVJB
TSh4ZW5fcGxhdGZvcm1fb3BfdCkgdV94ZW5wZl9vcCkKICAgICAgICAgICAgICAgICAgX19jb3B5
X2ZpZWxkX3RvX2d1ZXN0KHVfeGVucGZfb3AsIG9wLCB1LmZpcm13YXJlX2luZm8uCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1LnZiZWRkY19pbmZvLmVkaWRfdHJhbnNm
ZXJfdGltZSkgfHwKICAgICAgICAgICAgICAgICAgY29weV90b19jb21wYXQob3AtPnUuZmlybXdh
cmVfaW5mby51LnZiZWRkY19pbmZvLmVkaWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJvb3RzeW0oYm9vdF9lZGlkX2luZm8pLCAxMjgpICkKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYm9vdF9lZGlkX2luZm8sIDEyOCkgKQogICAgICAgICAgICAgICAgIHJldCA9
IC1FRkFVTFQ7CiAjZW5kaWYKICAgICAgICAgICAgIGJyZWFrOwpAQCAtNDIyLDcgKzQyMiw3IEBA
IHJldF90IGRvX3BsYXRmb3JtX29wKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX3BsYXRmb3Jt
X29wX3QpIHVfeGVucGZfb3ApCiAgICAgICAgICAgICBpZiAoIG9wLT51LmZpcm13YXJlX2luZm8u
aW5kZXggIT0gMCApCiAgICAgICAgICAgICAgICAgYnJlYWs7CiAKLSAgICAgICAgICAgIG9wLT51
LmZpcm13YXJlX2luZm8udS5rYmRfc2hpZnRfZmxhZ3MgPSBib290c3ltKGtiZF9zaGlmdF9mbGFn
cyk7CisgICAgICAgICAgICBvcC0+dS5maXJtd2FyZV9pbmZvLnUua2JkX3NoaWZ0X2ZsYWdzID0g
a2JkX3NoaWZ0X2ZsYWdzOwogCiAgICAgICAgICAgICByZXQgPSAwOwogICAgICAgICAgICAgaWYg
KCBfX2NvcHlfZmllbGRfdG9fZ3Vlc3QodV94ZW5wZl9vcCwgb3AsCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvc2V0dXAuYyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCmluZGV4IGI3MTRlM2MyMzcu
LjRkZDRjNDE2MWMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9zZXR1cC5jCkBAIC01MDcsNyArNTA3LDcgQEAgZXh0ZXJuIHN0cnVjdCBib290X3Zp
ZGVvX2luZm8gYm9vdF92aWRfaW5mbzsKIHN0YXRpYyB2b2lkIF9faW5pdCBwYXJzZV92aWRlb19p
bmZvKHZvaWQpCiB7CiAjaWZkZWYgQ09ORklHX1ZJREVPCi0gICAgc3RydWN0IGJvb3RfdmlkZW9f
aW5mbyAqYnZpID0gJmJvb3RzeW0oYm9vdF92aWRfaW5mbyk7CisgICAgc3RydWN0IGJvb3Rfdmlk
ZW9faW5mbyAqYnZpID0gJmJvb3RfdmlkX2luZm87CiAKICAgICAvKiB2Z2FfY29uc29sZV9pbmZv
IGlzIGZpbGxlZCBkaXJlY3RseSBvbiBFRkkgcGxhdGZvcm0uICovCiAgICAgaWYgKCBlZmlfZW5h
YmxlZChFRklfQk9PVCkgKQpAQCAtNjY2LDEyICs2NjYsMTEgQEAgc3RhdGljIGNoYXIgKiBfX2lu
aXQgY21kbGluZV9jb29rKGNoYXIgKnAsIGNvbnN0IGNoYXIgKmxvYWRlcl9uYW1lKQogCiBzdGF0
aWMgaW50IGNvcHlfYmlvc19lODIwKHN0cnVjdCBlODIwZW50cnkgKm1hcCwgdW5zaWduZWQgaW50
IGxpbWl0KQogewotICAgIHVuc2lnbmVkIGludCBuID0gYm9vdHN5bShiaW9zX2U4MjBucik7Cisg
ICAgdW5zaWduZWQgaW50IG4gPSBiaW9zX2U4MjBucjsKICAgICBpZiAobiA+IGxpbWl0KQogICAg
ICAgICBuID0gbGltaXQ7Ci0KICAgICBpZiAobikKLSAgICAgICAgbWVtY3B5KG1hcCwgYm9vdHN5
bShiaW9zX2U4MjBtYXApLCBzaXplb2YoKm1hcCkgKiBuKTsKKyAgICAgICAgbWVtY3B5KG1hcCwg
Ymlvc19lODIwbWFwLCBzaXplb2YoKm1hcCkgKiBuKTsKIAogICAgIHJldHVybiBuOwogfQpAQCAt
ODAyLDE1ICs4MDEsMTUgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWdu
ZWQgbG9uZyBtYmlfcCkKICAgICB9CiAKICAgICAvKiBQcmludCBWQkUvRERDIEVESUQgaW5mb3Jt
YXRpb24uICovCi0gICAgaWYgKCBib290c3ltKGJvb3RfZWRpZF9jYXBzKSAhPSAweDEzMTMgKQor
ICAgIGlmICggYm9vdF9lZGlkX2NhcHMgIT0gMHgxMzEzICkKICAgICB7Ci0gICAgICAgIHUxNiBj
YXBzID0gYm9vdHN5bShib290X2VkaWRfY2Fwcyk7CisgICAgICAgIHUxNiBjYXBzID0gYm9vdF9l
ZGlkX2NhcHM7CiAgICAgICAgIHByaW50aygiIFZCRS9EREMgbWV0aG9kczolcyVzJXM7ICIsCiAg
ICAgICAgICAgICAgICAoY2FwcyAmIDEpID8gIiBWMSIgOiAiIiwKICAgICAgICAgICAgICAgIChj
YXBzICYgMikgPyAiIFYyIiA6ICIiLAogICAgICAgICAgICAgICAgIShjYXBzICYgMykgPyAiIG5v
bmUiIDogIiIpOwogICAgICAgICBwcmludGsoIkVESUQgdHJhbnNmZXIgdGltZTogJWQgc2Vjb25k
c1xuIiwgY2FwcyA+PiA4KTsKLSAgICAgICAgaWYgKCAqKHUzMiAqKWJvb3RzeW0oYm9vdF9lZGlk
X2luZm8pID09IDB4MTMxMzEzMTMgKQorICAgICAgICBpZiAoICoodTMyICopYm9vdF9lZGlkX2lu
Zm8gPT0gMHgxMzEzMTMxMyApCiAgICAgICAgIHsKICAgICAgICAgICAgIHByaW50aygiIEVESUQg
aW5mbyBub3QgcmV0cmlldmVkIGJlY2F1c2UgIik7CiAgICAgICAgICAgICBpZiAoICEoY2FwcyAm
IDMpICkKQEAgLTgyNSw5ICs4MjQsOSBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hl
bih1bnNpZ25lZCBsb25nIG1iaV9wKQogCiAgICAgcHJpbnRrKCJEaXNjIGluZm9ybWF0aW9uOlxu
Iik7CiAgICAgcHJpbnRrKCIgRm91bmQgJWQgTUJSIHNpZ25hdHVyZXNcbiIsCi0gICAgICAgICAg
IGJvb3RzeW0oYm9vdF9tYnJfc2lnbmF0dXJlX25yKSk7CisgICAgICAgICAgIGJvb3RfbWJyX3Np
Z25hdHVyZV9ucik7CiAgICAgcHJpbnRrKCIgRm91bmQgJWQgRUREIGluZm9ybWF0aW9uIHN0cnVj
dHVyZXNcbiIsCi0gICAgICAgICAgIGJvb3RzeW0oYm9vdF9lZGRfaW5mb19ucikpOworICAgICAg
ICAgICBib290X2VkZF9pbmZvX25yKTsKIAogICAgIC8qIENoZWNrIHRoYXQgd2UgaGF2ZSBhdCBs
ZWFzdCBvbmUgTXVsdGlib290IG1vZHVsZS4gKi8KICAgICBpZiAoICEobWJpLT5mbGFncyAmIE1C
SV9NT0RVTEVTKSB8fCAobWJpLT5tb2RzX2NvdW50ID09IDApICkKQEAgLTg5OSwxNCArODk4LDE0
IEBAIHZvaWQgX19pbml0IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3Ap
CiAgICAgICAgICAgICBieXRlcyArPSBtYXAtPnNpemUgKyA0OwogICAgICAgICB9CiAgICAgfQot
ICAgIGVsc2UgaWYgKCBib290c3ltKGxvd21lbV9rYikgKQorICAgIGVsc2UgaWYgKCBsb3dtZW1f
a2IgKQogICAgIHsKICAgICAgICAgbWVtbWFwX3R5cGUgPSAiWGVuLWU4MDEiOwogICAgICAgICBl
ODIwX3Jhdy5tYXBbMF0uYWRkciA9IDA7Ci0gICAgICAgIGU4MjBfcmF3Lm1hcFswXS5zaXplID0g
Ym9vdHN5bShsb3dtZW1fa2IpIDw8IDEwOworICAgICAgICBlODIwX3Jhdy5tYXBbMF0uc2l6ZSA9
IGxvd21lbV9rYiA8PCAxMDsKICAgICAgICAgZTgyMF9yYXcubWFwWzBdLnR5cGUgPSBFODIwX1JB
TTsKICAgICAgICAgZTgyMF9yYXcubWFwWzFdLmFkZHIgPSAweDEwMDAwMDsKLSAgICAgICAgZTgy
MF9yYXcubWFwWzFdLnNpemUgPSBib290c3ltKGhpZ2htZW1fa2IpIDw8IDEwOworICAgICAgICBl
ODIwX3Jhdy5tYXBbMV0uc2l6ZSA9IGhpZ2htZW1fa2IgPDwgMTA7CiAgICAgICAgIGU4MjBfcmF3
Lm1hcFsxXS50eXBlID0gRTgyMF9SQU07CiAgICAgICAgIGU4MjBfcmF3Lm5yX21hcCA9IDI7CiAg
ICAgfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3hlbi5sZHMuUyBiL3hlbi9hcmNoL3g4Ni94
ZW4ubGRzLlMKaW5kZXggNWYzNmI4OGI5Mi4uNDM2NzgxY2VmYSAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L3hlbi5sZHMuUworKysgYi94ZW4vYXJjaC94ODYveGVuLmxkcy5TCkBAIC0yMjgsMTEg
KzIyOCwxMyBAQCBTRUNUSU9OUwogICAgICAgIF9fdHJhbXBvbGluZTMyX3JlbF9zdG9wID0gLjsK
ICAgICAgICBfX2Jvb3RzeW1fcmVsX3N0YXJ0ID0gLjsKICAgICAgICAqKC5ib290c3ltX3JlbCkK
LSAgICAgICAqKC5ib290ZGF0YXN5bV9yZWwpCiAgICAgICAgX19ib290c3ltX3JlbF9zdG9wID0g
LjsKICAgICAgICBfX2Jvb3RzeW1fc2VnX3N0YXJ0ID0gLjsKICAgICAgICAqKC5ib290c3ltX3Nl
ZykKICAgICAgICBfX2Jvb3RzeW1fc2VnX3N0b3AgPSAuOworICAgICAgIF9fYm9vdGRhdGFzeW1f
cmVsX3N0YXJ0ID0gLjsKKyAgICAgICAqKC5ib290ZGF0YXN5bV9yZWwpCisgICAgICAgX19ib290
ZGF0YXN5bV9yZWxfc3RvcCA9IC47CiAgICAgICAgLyoKICAgICAgICAgKiBzdHJ1Y3QgYWx0X2lu
c3QgZW50cmllcy4gRnJvbSB0aGUgaGVhZGVyIChhbHRlcm5hdGl2ZS5oKToKICAgICAgICAgKiAi
QWx0ZXJuYXRpdmUgaW5zdHJ1Y3Rpb25zIGZvciBkaWZmZXJlbnQgQ1BVIHR5cGVzIG9yIGNhcGFi
aWxpdGllcyIKQEAgLTI3NSw2ICsyNzcsMTAgQEAgU0VDVElPTlMKICAgREVDTF9TRUNUSU9OKC5k
YXRhKSB7CiAgICAgICAgKiguZGF0YS5wYWdlX2FsaWduZWQpCiAgICAgICAgKiguZGF0YSkKKyAg
ICAgICAuID0gQUxJR04oMTYpOworICAgICAgIF9fYm9vdGRhdGFfc3RhcnQgPSAuOworICAgICAg
ICooLmRhdGEuYm9vdDE2KQorICAgICAgIF9fYm9vdGRhdGFfZW5kID0gLjsKICAgICAgICAqKC5k
YXRhLnJlbCkKICAgICAgICAqKC5kYXRhLnJlbC4qKQogICAgICAgIENPTlNUUlVDVE9SUwpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9lZGQuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
ZWRkLmgKaW5kZXggYWZhYTIzNzMyYS4uYTRkNmI0ZDkwZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9lZGQuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2VkZC5oCkBAIC0xNDMs
NyArMTQzLDYgQEAgc3RydWN0IF9fcGFja2VkIG1icl9zaWduYXR1cmUgewogICAgIHUzMiBzaWdu
YXR1cmU7CiB9OwogCi0vKiBUaGVzZSBhbGwgcmVzaWRlIGluIHRoZSBib290IHRyYW1wb2xpbmUu
IEFjY2VzcyB2aWEgYm9vdHN5bSgpLiAqLwogZXh0ZXJuIHN0cnVjdCBtYnJfc2lnbmF0dXJlIGJv
b3RfbWJyX3NpZ25hdHVyZVtdOwogZXh0ZXJuIHU4IGJvb3RfbWJyX3NpZ25hdHVyZV9ucjsKIGV4
dGVybiBzdHJ1Y3QgZWRkX2luZm8gYm9vdF9lZGRfaW5mb1tdOwotLSAKMi4xNy4yCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 01 11:17:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 11:17:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLnEf-0001S1-9u; Wed, 01 May 2019 11:17:13 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=G7ua=TB=merlin.srs.infradead.org=batv+1e733e8c069b692f204e+5729+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1hLnEe-0001RV-QF
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 11:17:12 +0000
X-Inumbo-ID: a8accd02-6c02-11e9-843c-bc764e045a96
Received: from merlin.infradead.org (unknown [2001:8b0:10b:1231::1])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a8accd02-6c02-11e9-843c-bc764e045a96;
 Wed, 01 May 2019 11:17:09 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=merlin.20170209; h=Sender:References:In-Reply-To:
 Message-Id:Date:Subject:To:From:Reply-To:Cc:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=Ccpbk33Kh2sU+iShNHwwwyNtiYF4GnNFpbcwF0XKD94=; b=LNal1Vpod2AphmkSZQm8GiPu2
 0mKFzkyWiMsTkf0WV+hlOQTkUIvLYvI1v6WZZ9SqY9Bc5e/HU5KXcmWoVEnTcjJWm5W8L/oLz9B19
 bVLpdZojlVmznRrXn4yh2Uct7FBNaB0N9llrcy+nvA0MMUeYkP226Hnm+T1eFazSP893V5+LIZpdI
 Eq9lOKQR8e/FokpzGmFsKmbUtfR65u+rlcO/o935Jzhw83i6LDZX589SfKXsu8RbU/aGTz4JyM+0F
 7W46mJq3Sdbc/TQo7EPm+MqDSNc+L88Evyj0J4I35sykqL9HeHOlrYD/DlZOn4L8TMANrNnwtIa/B
 2vNEhSsrg==;
Received: from [2001:8b0:10b:1::425] (helo=i7.infradead.org)
 by merlin.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1hLnEZ-0008RR-60; Wed, 01 May 2019 11:17:07 +0000
Received: from dwoodhou by i7.infradead.org with local (Exim 4.92 #3 (Red Hat
 Linux)) id 1hLnEY-0030MH-54; Wed, 01 May 2019 12:17:06 +0100
From: David Woodhouse <dwmw2@infradead.org>
To: dwmw2@infradead.org,
	xen-devel@lists.xenproject.org
Date: Wed,  1 May 2019 12:17:01 +0100
Message-Id: <c252e7b1f675f5fb0df9c0c90423fc7fc0bc5736.1556708226.git.dwmw2@infradead.org>
X-Mailer: git-send-email 2.17.2
In-Reply-To: <cover.1556708225.git.dwmw2@infradead.org>
References: <cover.1556708225.git.dwmw2@infradead.org>
In-Reply-To: <cover.1556708225.git.dwmw2@infradead.org>
References: <cover.1556708225.git.dwmw2@infradead.org>
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 merlin.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [RFC PATCH 2/7] x86/boot: Remove gratuitous call back
 into low-memory code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogRGF2aWQgV29vZGhvdXNlIDxkd213QGFtYXpvbi5jby51az4KCldlIGFwcGVhciB0byBo
YXZlIGltcGxlbWVudGVkIGEgbWVtY3B5KCkgaW4gdGhlIGxvdy1tZW1vcnkgdHJhbXBvbGluZQp3
aGljaCB3ZSB0aGVuIGNhbGwgaW50byBmcm9tIF9fc3RhcnRfeGVuKCksIGZvciBubyBhZGVxdWF0
ZWx5IGRlZmluZWQKcmVhc29uLgoKS2lsbCBpdCB3aXRoIGZpcmUuCgpTaWduZWQtb2ZmLWJ5OiBE
YXZpZCBXb29kaG91c2UgPGR3bXdAYW1hem9uLmNvLnVrPgotLS0KIHhlbi9hcmNoL3g4Ni9ib290
L21lbS5TICAgIHwgMjcgKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYv
c2V0dXAuYyAgICAgICB8IDEyICsrKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9lODIw
LmggfCAgNSArKy0tLQogMyBmaWxlcyBjaGFuZ2VkLCAxOSBpbnNlcnRpb25zKCspLCAyNSBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYm9vdC9tZW0uUyBiL3hlbi9hcmNo
L3g4Ni9ib290L21lbS5TCmluZGV4IGM2YTliZDRkM2IuLjJkNjFkMjg4MzUgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9ib290L21lbS5TCisrKyBiL3hlbi9hcmNoL3g4Ni9ib290L21lbS5TCkBA
IC03LDcgKzcsNyBAQCBnZXRfbWVtb3J5X21hcDoKIAogLkxtZW1lODIwOgogICAgICAgICB4b3Js
ICAgICVlYngsICVlYnggICAgICAgICAgICAgICAgICAgICAgIyBjb250aW51YXRpb24gY291bnRl
cgotICAgICAgICBtb3Z3ICAgICRib290c3ltKGU4MjBtYXApLCAlZGkgICAgICAgICAgICAgIyBw
b2ludCBpbnRvIHRoZSB3aGl0ZWxpc3QKKyAgICAgICAgbW92dyAgICAkYm9vdHN5bShiaW9zX2U4
MjBtYXApLCAlZGkgICAgICMgcG9pbnQgaW50byB0aGUgd2hpdGVsaXN0CiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjIHNvIHdlIGNhbiBoYXZlIHRoZSBi
aW9zCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjIGRp
cmVjdGx5IHdyaXRlIGludG8gaXQuCiAKQEAgLTIyLDggKzIyLDggQEAgZ2V0X21lbW9yeV9tYXA6
CiAgICAgICAgIGNtcGwgICAgJFNNQVAsJWVheCAgICAgICAgICAgICAgICAgICAgICAjIGNoZWNr
IHRoZSByZXR1cm4gaXMgYFNNQVAnCiAgICAgICAgIGpuZSAgICAgLkxtZW04OAogCi0gICAgICAg
IGluY3cgICAgYm9vdHN5bShlODIwbnIpCi0gICAgICAgIGNtcHcgICAgJEU4MjBfQklPU19NQVgs
Ym9vdHN5bShlODIwbnIpICAjIHVwIHRvIHRoaXMgbWFueSBlbnRyaWVzCisgICAgICAgIGluY3cg
ICAgYm9vdHN5bShiaW9zX2U4MjBucikKKyAgICAgICAgY21wdyAgICAkRTgyMF9CSU9TX01BWCxi
b290c3ltKGJpb3NfZTgyMG5yKSAjIHVwIHRvIHRoaXMgbWFueSBlbnRyaWVzCiAgICAgICAgIGph
ZSAgICAgLkxtZW04OAogCiAgICAgICAgIG1vdncgICAgJWRpLCVheApAQCAtNjYsMjcgKzY2LDEw
IEBAIGdldF9tZW1vcnlfbWFwOgogCiAgICAgICAgIHJldAogCi0vKgotICogQ29weSBFODIwIG1h
cCBvYnRhaW5lZCBmcm9tIEJJT1MgdG8gYSBidWZmZXIgYWxsb2NhdGVkIGJ5IFhlbi4KLSAqIElu
cHV0OiAlcmRpOiB0YXJnZXQgYWRkcmVzcyBvZiBlODIwIGVudHJ5IGFycmF5Ci0gKiAgICAgICAg
JWVzaTogbWF4aW11bSBudW1iZXIgb2YgZW50cmllcyB0byBjb3B5Ci0gKiBPdXRwdXQ6ICVlYXg6
IG51bWJlciBvZiBlbnRyaWVzIGNvcGllZAotICovCi0gICAgICAgIC5jb2RlNjQKLUVOVFJZKGU4
MjBtYXBfY29weSkKLSAgICAgICAgbW92ICAgICAlZXNpLCAlZWF4Ci0gICAgICAgIGxlYSAgICAg
ZTgyMG1hcCglcmlwKSwgJXJzaQotICAgICAgICBtb3YgICAgIGU4MjBuciglcmlwKSwgJWVjeAot
ICAgICAgICBjbXAgICAgICVlY3gsICVlYXgKLSAgICAgICAgY21vdmEgICAlZWN4LCAlZWF4ICAg
ICAgICAgICAgICAgICAgICAgICMgbnVtYmVyIG9mIGVudHJpZXMgdG8gbW92ZQotICAgICAgICBp
bXVsICAgICQ1LCAlZWF4LCAlZWN4Ci0gICAgICAgIHJlcCBtb3ZzbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAjIGRvIHRoZSBtb3ZlCi0gICAgICAgIHJldAotCiAgICAgICAgIC5hbGln
biAgNAotZTgyMG1hcDoKK0dMT0JBTChiaW9zX2U4MjBtYXApCiAgICAgICAgIC5maWxsICAgRTgy
MF9CSU9TX01BWCoyMCwxLDAKLWU4MjBucjoKK0dMT0JBTChiaW9zX2U4MjBucikKICAgICAgICAg
LmxvbmcgICAwCiBHTE9CQUwobG93bWVtX2tiKQogICAgICAgICAubG9uZyAgIDAKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jIGIveGVuL2FyY2gveDg2L3NldHVwLmMKaW5kZXggYTM1
M2Q3NmY5YS4uNWZhN2QzYjc5YyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NldHVwLmMKKysr
IGIveGVuL2FyY2gveDg2L3NldHVwLmMKQEAgLTY2NCw2ICs2NjQsMTggQEAgc3RhdGljIGNoYXIg
KiBfX2luaXQgY21kbGluZV9jb29rKGNoYXIgKnAsIGNvbnN0IGNoYXIgKmxvYWRlcl9uYW1lKQog
ICAgIHJldHVybiBwOwogfQogCitzdGF0aWMgaW50IGNvcHlfYmlvc19lODIwKHN0cnVjdCBlODIw
ZW50cnkgKm1hcCwgdW5zaWduZWQgaW50IGxpbWl0KQoreworICAgIHVuc2lnbmVkIGludCBuID0g
Ym9vdHN5bShiaW9zX2U4MjBucik7CisgICAgaWYgKG4gPiBsaW1pdCkKKyAgICAgICAgbiA9IGxp
bWl0OworCisgICAgaWYgKG4pCisgICAgICAgIG1lbWNweShtYXAsIGJvb3RzeW0oYmlvc19lODIw
bWFwKSwgc2l6ZW9mKCptYXApICogbik7CisKKyAgICByZXR1cm4gbjsKK30KKwogdm9pZCBfX2lu
aXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkKIHsKICAgICBjaGFy
ICptZW1tYXBfdHlwZSA9IE5VTEw7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2U4
MjAuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZTgyMC5oCmluZGV4IGVlMzE3YjE3YWEuLjUyOTE2
ZmI3NWQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZTgyMC5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvZTgyMC5oCkBAIC0zNyw4ICszNyw3IEBAIGV4dGVybiBzdHJ1Y3QgZTgy
MG1hcCBlODIwX3JhdzsKIAogLyogVGhlc2Ugc3ltYm9scyBsaXZlIGluIHRoZSBib290IHRyYW1w
b2xpbmUuICovCiBleHRlcm4gdW5zaWduZWQgaW50IGxvd21lbV9rYiwgaGlnaG1lbV9rYjsKLXVu
c2lnbmVkIGludCBlODIwbWFwX2NvcHkoc3RydWN0IGU4MjBlbnRyeSAqbWFwLCB1bnNpZ25lZCBp
bnQgbGltaXQpOwotCi0jZGVmaW5lIGNvcHlfYmlvc19lODIwIGJvb3RzeW0oZTgyMG1hcF9jb3B5
KQorZXh0ZXJuIHN0cnVjdCBlODIwbWFwIGJpb3NfZTgyMG1hcFtdOworZXh0ZXJuIHVuc2lnbmVk
IGludCBiaW9zX2U4MjBucjsKIAogI2VuZGlmIC8qX19FODIwX0hFQURFUiovCi0tIAoyLjE3LjIK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 01 11:17:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 11:17:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLnFA-0001gx-Lh; Wed, 01 May 2019 11:17:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UR0A=TB=bombadil.srs.infradead.org=batv+d28726b38c8108e46d85+5729+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1hLnF9-0001g7-ER
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 11:17:43 +0000
X-Inumbo-ID: bc09f6be-6c02-11e9-843c-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bc09f6be-6c02-11e9-843c-bc764e045a96;
 Wed, 01 May 2019 11:17:41 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Sender:Content-Transfer-Encoding:
 Content-Type:MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:To:
 From:Reply-To:Cc: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=b5Xo7o29iuHcLfnO0P4yZCL3hwGjLfPRFpiRfZr0AmI=; b=EyINq72c5Gl+xdm1SN9jWdBm7P
 3EiaJF4eoVQNdw1cJXtBPsZKwKNl/N8yliqjrhe/cHKhLtsKaGrE/AwFnikDstF7q8fU2H1H3ZTDa
 EGKhw/4e6PP3xDW7G2U5+pACOOYGE8OU13fGDzn5zD2DFt7Ls3aZM4aIBW6uNvNKCLj7U4cVUuIN9
 /7P3uqPXlkP2h1AKCzzQHLkQ1SM4ZYnAIjW6Xo1UDiSWbThHP/szYswrOWwTuYk4wWWAuTxKSasNL
 4/JDlBZan4cSLDxE6Q8KJVa9G2KD0o28XRMwL5nG3SEP6xHUaMtf1+kLf4RjlfSfWKAMNXJro73Gk
 imp/UVSQ==;
Received: from [2001:8b0:10b:1::425] (helo=i7.infradead.org)
 by bombadil.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1hLnF6-0001OQ-N9
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 11:17:41 +0000
Received: from dwoodhou by i7.infradead.org with local (Exim 4.92 #3 (Red Hat
 Linux)) id 1hLnF5-0030O2-Aj
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 12:17:39 +0100
From: David Woodhouse <dwmw2@infradead.org>
To: xen-devel@lists.xenproject.org
Date: Wed,  1 May 2019 12:17:36 +0100
Message-Id: <69c70d418751b2dbf067fdf0712e0a77ee36df72.1556708226.git.dwmw2@infradead.org>
X-Mailer: git-send-email 2.17.2
In-Reply-To: <cover.1556708225.git.dwmw2@infradead.org>
References: <cover.1556708225.git.dwmw2@infradead.org>
In-Reply-To: <cover.1556708225.git.dwmw2@infradead.org>
References: <cover.1556708225.git.dwmw2@infradead.org>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [RFC PATCH 4/7] x86/boot: Split bootsym() into four
 types of relocations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogRGF2aWQgV29vZGhvdXNlIDxkd213QGFtYXpvbi5jby51az4KCkFzIGEgZmlyc3Qgc3Rl
cCB0b3dhcmQgdXNpbmcgdGhlIGxvdy1tZW1vcnkgdHJhbXBvbGluZSBvbmx5IHdoZW4gbmVjZXNz
YXJ5CmZvciBhIGxlZ2FjeSBib290IHdpdGhvdXQgbm8tcmVhbC1tb2RlLCBjbGVhbiB1cCB0aGUg
cmVsb2NhdGlvbnMgaW50bwp0aHJlZSBzZXBhcmF0ZSBncm91cHMuCgog4oCiIGJvb3RzeW0oKSBp
cyBub3cgdXNlZCBvbmx5IGF0IGJvb3QgdGltZSB3aGVuIG5vLXJlYWwtbW9kZSBpc24ndCBzZXQu
Cgog4oCiIGJvb3RkYXRhc3ltKCkgaXMgZm9yIHZhcmlhYmxlcyBjb250YWluaW5nIGluZm9ybWF0
aW9uIGRpc2NvdmVyZWQgYnkKICAgdGhlIDE2LWJpdCBib290IGNvZGUuIFRoaXMgaXMgY3VycmVu
dGx5IGFjY2Vzc2VkIGRpcmVjdGx5IGluIHBsYWNlCiAgIGluIGxvdyBtZW1vcnkgYnkgWGVuIGF0
IHJ1bnRpbWUsIGJ1dCB3aWxsIGJlIGNvcGllZCBiYWNrIHRvIGl0cwogICBsb2NhdGlvbiBpbiBo
aWdoIG1lbW9yeSB0byBhdm9pZCB0aGUgcG9pbnRlciBneW1uYXN0aWNzIChhbmQgYmVjYXVzZQog
ICBhIHN1YnNlcXVlbnQgcGF0Y2ggd2lsbCBzdG9wIGNvcHlpbmcgdGhlIDE2LWJpdCBib290IGNv
ZGUgaW50byBsb3cKICAgbWVtb3J5IGF0IGFsbCB3aGVuIGl0IGlzbid0IGJlaW5nIHVzZWQpLgoK
IOKAoiB0cmFtcHN5bSgpIGlzIGZvciB0aGUgcGVybWFuZW50IDE2LWJpdCB0cmFtcG9saW5lIHVz
ZWQgZm9yIEFQIHN0YXJ0dXAKICAgYW5kIGZvciB3YWtlIGZyb20gc2xlZXAuIFRoaXMgaXMgbm90
IHVzZWQgYXQgYm9vdCwgYW5kIGNhbiBiZSBjb3BpZWQKICAgaW50byAocHJvcGVybHkgYWxsb2Nh
dGVkKSBsb3cgbWVtb3J5IG9uY2UgdGhlIHN5c3RlbSBpcyBydW5uaW5nLgoKIOKAoiB0cmFtcDMy
c3ltKCkgaXMgdXNlZCBib3RoIGF0IGJvb3QgYW5kIGZvciBBUCBzdGFydHVwL3dha2V1cC4gRHVy
aW5nCiAgIGJvb3QgaXQgY2FuIGJlIHVzZWQgaW4tcGxhY2UsIHJ1bm5pbmcgZnJvbSB0aGUgcGh5
c2ljYWwgYWRkcmVzcyBvZgogICB0aGUgWGVuIGltYWdlLiBGb3IgQVAgc3RhcnR1cCBpdCBjYW4n
dCwgYmVjYXVzZSBhdCB0aGF0IHBvaW50IHRoZXJlCiAgIGlzbid0IGEgZnVsbCAxOjEgbWFwcGlu
ZyBvZiBhbGwgbWVtb3J5OyBvbmx5IHRoZSBsb3cgdHJhbXBvbGluZSBwYWdlCiAgIGlzIG1hcHBl
ZC4KCk5vIChpbnRlbnRpb25hbCkgZnVuY3Rpb25hbCBjaGFuZ2UgeWV0OyBqdXN0IGEgImNsZWFu
dXAiIHRvIGFsbG93IHRoZQp2YXJpb3VzIHBhcnRzIHRvIGJlIHRyZWF0ZWQgc2VwYXJhdGVseSBp
biBzdWJzZXF1ZW50IHBhdGNoZXMuCgpTaWduZWQtb2ZmLWJ5OiBEYXZpZCBXb29kaG91c2UgPGR3
bXdAYW1hem9uLmNvLnVrPgotLS0KIHhlbi9hcmNoL3g4Ni9ib290L2VkZC5TICAgICAgICB8IDE2
ICsrKy0tLS0KIHhlbi9hcmNoL3g4Ni9ib290L2hlYWQuUyAgICAgICB8IDIyICsrKysrKystLQog
eGVuL2FyY2gveDg2L2Jvb3QvbWVtLlMgICAgICAgIHwgMTIgKystLS0KIHhlbi9hcmNoL3g4Ni9i
b290L3RyYW1wb2xpbmUuUyB8IDg2ICsrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0K
IHhlbi9hcmNoL3g4Ni9ib290L3ZpZGVvLlMgICAgICB8ICA2ICstLQogeGVuL2FyY2gveDg2L2Jv
b3Qvd2FrZXVwLlMgICAgIHwgMTYgKysrLS0tLQogeGVuL2FyY2gveDg2L2VmaS9lZmktYm9vdC5o
ICAgIHwgIDggKystLQogeGVuL2FyY2gveDg2L3hlbi5sZHMuUyAgICAgICAgIHwgMTUgKysrKy0t
CiA4IGZpbGVzIGNoYW5nZWQsIDEyNSBpbnNlcnRpb25zKCspLCA1NiBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYm9vdC9lZGQuUyBiL3hlbi9hcmNoL3g4Ni9ib290L2Vk
ZC5TCmluZGV4IDNkZjcxMmJjZTEuLjQzNGJiYmQ5NjAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9ib290L2VkZC5TCisrKyBiL3hlbi9hcmNoL3g4Ni9ib290L2VkZC5TCkBAIC00MSw3ICs0MSw3
IEBAIGdldF9lZGQ6CiAjIFRoaXMgY29kZSBpcyBzZW5zaXRpdmUgdG8gdGhlIHNpemUgb2YgdGhl
IHN0cnVjdHMgaW4gZWRkLmgKIGVkZF9zdGFydDoKICAgICAgICAgLyogZHM6c2kgcG9pbnRzIGF0
IGZuNDggcmVzdWx0cy4gRm40MSByZXN1bHRzIGdvIGltbWVkaWF0ZWx5IGJlZm9yZS4gKi8KLSAg
ICAgICAgbW92dyAgICAkYm9vdHN5bShib290X2VkZF9pbmZvKStFRERFWFRTSVpFLCAlc2kKKyAg
ICAgICAgbW92dyAgICAkYm9vdGRhdGFzeW0oYm9vdF9lZGRfaW5mbykrRURERVhUU0laRSwgJXNp
CiAgICAgICAgIG1vdmIgICAgJDB4ODAsICVkbCAgICAgICAgICAgICAgICAgICAgICAjIEJJT1Mg
ZGV2aWNlIDB4ODAKIAogZWRkX2NoZWNrX2V4dDoKQEAgLTU2LDcgKzU2LDcgQEAgZWRkX2NoZWNr
X2V4dDoKICAgICAgICAgbW92YiAgICAlZGwsICVkczotOCglc2kpICAgICAgICAgICAgICAgICMg
c3RvcmUgZGV2aWNlIG51bWJlcgogICAgICAgICBtb3ZiICAgICVhaCwgJWRzOi03KCVzaSkgICAg
ICAgICAgICAgICAgIyBzdG9yZSB2ZXJzaW9uCiAgICAgICAgIG1vdncgICAgJWN4LCAlZHM6LTYo
JXNpKSAgICAgICAgICAgICAgICAjIHN0b3JlIGV4dGVuc2lvbnMKLSAgICAgICAgaW5jYiAgICBi
b290c3ltKGJvb3RfZWRkX2luZm9fbnIpICAgICAgICMgbm90ZSB0aGF0IHdlIHN0b3JlZCBzb21l
dGhpbmcKKyAgICAgICAgaW5jYiAgICBib290ZGF0YXN5bShib290X2VkZF9pbmZvX25yKSAgICMg
bm90ZSB0aGF0IHdlIHN0b3JlZCBzb21ldGhpbmcKIAogZWRkX2dldF9kZXZpY2VfcGFyYW1zOgog
ICAgICAgICBtb3Z3ICAgICRFRERQQVJNU0laRSwgJWRzOiglc2kpICAgICAgICAgIyBwdXQgc2l6
ZQpAQCAtOTcsNyArOTcsNyBAQCBlZGRfbGVnYWN5X2RvbmU6CiBlZGRfbmV4dDoKICAgICAgICAg
aW5jYiAgICAlZGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICMgaW5jcmVtZW50IHRvIG5l
eHQgZGV2aWNlCiAgICAgICAgIGp6ICAgICAgZWRkX2RvbmUKLSAgICAgICAgY21wYiAgICAkRURE
X0lORk9fTUFYLGJvb3RzeW0oYm9vdF9lZGRfaW5mb19ucikKKyAgICAgICAgY21wYiAgICAkRURE
X0lORk9fTUFYLGJvb3RkYXRhc3ltKGJvb3RfZWRkX2luZm9fbnIpCiAgICAgICAgIGpiICAgICAg
ZWRkX2NoZWNrX2V4dAogCiBlZGRfZG9uZToKQEAgLTEwOCwxMSArMTA4LDExIEBAIGVkZF9kb25l
OgogLkxlZGRfbWJyX3NpZ19zdGFydDoKICAgICAgICAgcHVzaHcgICAlZXMKICAgICAgICAgbW92
YiAgICAkMHg4MCwgJWRsICAgICAgICAgICAgICAgICAgICAgICMgZnJvbSBkZXZpY2UgODAKLSAg
ICAgICAgbW92dyAgICAkYm9vdHN5bShib290X21icl9zaWduYXR1cmUpLCAlYnggIyBzdG9yZSBi
dWZmZXIgcHRyIGluIGJ4CisgICAgICAgIG1vdncgICAgJGJvb3RkYXRhc3ltKGJvb3RfbWJyX3Np
Z25hdHVyZSksICVieCAjIHN0b3JlIGJ1ZmZlciBwdHIgaW4gYngKIC5MZWRkX21icl9zaWdfcmVh
ZDoKICAgICAgICAgcHVzaHcgICAlYngKLSAgICAgICAgbW92dyAgICAkYm9vdHN5bShib290X2Vk
ZF9pbmZvKSwgJWJ4Ci0gICAgICAgIG1vdnpidyAgYm9vdHN5bShib290X2VkZF9pbmZvX25yKSwg
JWN4CisgICAgICAgIG1vdncgICAgJGJvb3RkYXRhc3ltKGJvb3RfZWRkX2luZm8pLCAlYngKKyAg
ICAgICAgbW92emJ3ICBib290ZGF0YXN5bShib290X2VkZF9pbmZvX25yKSwgJWN4CiAgICAgICAg
IGpjeHogICAgLkxlZGRfbWJyX3NpZ19kZWZhdWx0CiAuTGVkZF9tYnJfc2lnX2ZpbmRfaW5mbzoK
ICAgICAgICAgY21wYiAgICAlZGwsICglYngpCkBAIC0xNTEsMTIgKzE1MSwxMiBAQCBlZGRfZG9u
ZToKICAgICAgICAgam5lICAgICAuTGVkZF9tYnJfc2lnX25leHQKICAgICAgICAgbW92YiAgICAl
ZGwsICglYngpICAgICAgICAgICAgICAgICAgICAgICMgc3RvcmUgQklPUyBkcml2ZSBudW1iZXIK
ICAgICAgICAgbW92bCAgICAlZWN4LCA0KCVieCkgICAgICAgICAgICAgICAgICAgICMgc3RvcmUg
c2lnbmF0dXJlIGZyb20gTUJSCi0gICAgICAgIGluY2IgICAgYm9vdHN5bShib290X21icl9zaWdu
YXR1cmVfbnIpICAjIG5vdGUgdGhhdCB3ZSBzdG9yZWQgc29tZXRoaW5nCisgICAgICAgIGluY2Ig
ICAgYm9vdGRhdGFzeW0oYm9vdF9tYnJfc2lnbmF0dXJlX25yKSAjIG5vdGUgdGhhdCB3ZSBzdG9y
ZWQgc29tZXRoaW5nCiAgICAgICAgIGFkZHcgICAgJDgsICVieCAgICAgICAgICAgICAgICAgICAg
ICAgICAjIGluY3JlbWVudCBzaWcgYnVmZmVyIHB0cgogLkxlZGRfbWJyX3NpZ19uZXh0OgogICAg
ICAgICBpbmNiICAgICVkbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIyBpbmNyZW1lbnQg
dG8gbmV4dCBkZXZpY2UKICAgICAgICAganogICAgICAuTGVkZF9tYnJfc2lnX2RvbmUKLSAgICAg
ICAgY21wYiAgICAkRUREX01CUl9TSUdfTUFYLCBib290c3ltKGJvb3RfbWJyX3NpZ25hdHVyZV9u
cikKKyAgICAgICAgY21wYiAgICAkRUREX01CUl9TSUdfTUFYLCBib290ZGF0YXN5bShib290X21i
cl9zaWduYXR1cmVfbnIpCiAgICAgICAgIGpiICAgICAgLkxlZGRfbWJyX3NpZ19yZWFkCiAuTGVk
ZF9tYnJfc2lnX2RvbmU6CiAgICAgICAgIHBvcHcgICAgJWVzCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvYm9vdC9oZWFkLlMgYi94ZW4vYXJjaC94ODYvYm9vdC9oZWFkLlMKaW5kZXggN2MzMGRl
MzY3MS4uNWI0ZjIxMWE5YiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TCisr
KyBiL3hlbi9hcmNoL3g4Ni9ib290L2hlYWQuUwpAQCAtNzA2LDE0ICs3MDYsMzAgQEAgdHJhbXBv
bGluZV9zZXR1cDoKICAgICAgICAgY21wICAgICAkc3ltX29mZnMoX190cmFtcG9saW5lX3JlbF9z
dG9wKSwlZWRpCiAgICAgICAgIGpiICAgICAgMWIKIAotICAgICAgICAvKiBQYXRjaCBpbiB0aGUg
dHJhbXBvbGluZSBzZWdtZW50LiAqLworICAgICAgICBtb3YgICAgICRzeW1fb2ZmcyhfX3RyYW1w
b2xpbmUzMl9yZWxfc3RhcnQpLCVlZGkKKzE6CisgICAgICAgIG1vdiAgICAgJWZzOiglZWRpKSwl
ZWF4CisgICAgICAgIGFkZCAgICAgJWVkeCwlZnM6KCVlZGksJWVheCkKKyAgICAgICAgYWRkICAg
ICAkNCwlZWRpCisgICAgICAgIGNtcCAgICAgJHN5bV9vZmZzKF9fdHJhbXBvbGluZTMyX3JlbF9z
dG9wKSwlZWRpCisgICAgICAgIGpiICAgICAgMWIKKworICAgICAgICBtb3YgICAgICRzeW1fb2Zm
cyhfX2Jvb3RzeW1fcmVsX3N0YXJ0KSwlZWRpCisxOgorICAgICAgICBtb3YgICAgICVmczooJWVk
aSksJWVheAorICAgICAgICBhZGQgICAgICVlZHgsJWZzOiglZWRpLCVlYXgpCisgICAgICAgIGFk
ZCAgICAgJDQsJWVkaQorICAgICAgICBjbXAgICAgICRzeW1fb2ZmcyhfX2Jvb3RzeW1fcmVsX3N0
b3ApLCVlZGkKKyAgICAgICAgamIgICAgICAxYgorCisgICAgICAgIC8qIFBhdGNoIGluIHRoZSBi
b290IHRyYW1wb2xpbmUgc2VnbWVudC4gKi8KICAgICAgICAgc2hyICAgICAkNCwlZWR4Ci0gICAg
ICAgIG1vdiAgICAgJHN5bV9vZmZzKF9fdHJhbXBvbGluZV9zZWdfc3RhcnQpLCVlZGkKKyAgICAg
ICAgbW92ICAgICAkc3ltX29mZnMoX19ib290c3ltX3NlZ19zdGFydCksJWVkaQogMToKICAgICAg
ICAgbW92ICAgICAlZnM6KCVlZGkpLCVlYXgKICAgICAgICAgbW92ICAgICAlZHgsJWZzOiglZWRp
LCVlYXgpCiAgICAgICAgIGFkZCAgICAgJDQsJWVkaQotICAgICAgICBjbXAgICAgICRzeW1fb2Zm
cyhfX3RyYW1wb2xpbmVfc2VnX3N0b3ApLCVlZGkKKyAgICAgICAgY21wICAgICAkc3ltX29mZnMo
X19ib290c3ltX3NlZ19zdG9wKSwlZWRpCiAgICAgICAgIGpiICAgICAgMWIKIAogICAgICAgICAv
KiBEbyBub3QgcGFyc2UgY29tbWFuZCBsaW5lIG9uIEVGSSBwbGF0Zm9ybSBoZXJlLiAqLwpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2Jvb3QvbWVtLlMgYi94ZW4vYXJjaC94ODYvYm9vdC9tZW0u
UwppbmRleCAyZDYxZDI4ODM1Li5hYTM5NjA4NDQyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
Ym9vdC9tZW0uUworKysgYi94ZW4vYXJjaC94ODYvYm9vdC9tZW0uUwpAQCAtNyw3ICs3LDcgQEAg
Z2V0X21lbW9yeV9tYXA6CiAKIC5MbWVtZTgyMDoKICAgICAgICAgeG9ybCAgICAlZWJ4LCAlZWJ4
ICAgICAgICAgICAgICAgICAgICAgICMgY29udGludWF0aW9uIGNvdW50ZXIKLSAgICAgICAgbW92
dyAgICAkYm9vdHN5bShiaW9zX2U4MjBtYXApLCAlZGkgICAgICMgcG9pbnQgaW50byB0aGUgd2hp
dGVsaXN0CisgICAgICAgIG1vdncgICAgJGJvb3RkYXRhc3ltKGJpb3NfZTgyMG1hcCksICVkaSAj
IHBvaW50IGludG8gdGhlIHdoaXRlbGlzdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIyBzbyB3ZSBjYW4gaGF2ZSB0aGUgYmlvcwogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIyBkaXJlY3RseSB3cml0ZSBpbnRv
IGl0LgogCkBAIC0yMiw4ICsyMiw4IEBAIGdldF9tZW1vcnlfbWFwOgogICAgICAgICBjbXBsICAg
ICRTTUFQLCVlYXggICAgICAgICAgICAgICAgICAgICAgIyBjaGVjayB0aGUgcmV0dXJuIGlzIGBT
TUFQJwogICAgICAgICBqbmUgICAgIC5MbWVtODgKIAotICAgICAgICBpbmN3ICAgIGJvb3RzeW0o
Ymlvc19lODIwbnIpCi0gICAgICAgIGNtcHcgICAgJEU4MjBfQklPU19NQVgsYm9vdHN5bShiaW9z
X2U4MjBucikgIyB1cCB0byB0aGlzIG1hbnkgZW50cmllcworICAgICAgICBpbmN3ICAgIGJvb3Rk
YXRhc3ltKGJpb3NfZTgyMG5yKQorICAgICAgICBjbXB3ICAgICRFODIwX0JJT1NfTUFYLGJvb3Rk
YXRhc3ltKGJpb3NfZTgyMG5yKSAjIHVwIHRvIHRoaXMgbWFueSBlbnRyaWVzCiAgICAgICAgIGph
ZSAgICAgLkxtZW04OAogCiAgICAgICAgIG1vdncgICAgJWRpLCVheApAQCAtMzUsNyArMzUsNyBA
QCBnZXRfbWVtb3J5X21hcDoKIC5MbWVtODg6CiAgICAgICAgIG1vdmIgICAgJDB4ODgsICVhaAog
ICAgICAgICBpbnQgICAgICQweDE1Ci0gICAgICAgIG1vdncgICAgJWF4LGJvb3RzeW0oaGlnaG1l
bV9rYikKKyAgICAgICAgbW92dyAgICAlYXgsYm9vdGRhdGFzeW0oaGlnaG1lbV9rYikKIAogLkxt
ZW1lODAxOgogICAgICAgICBzdGMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IyBmaXggdG8gd29yayBhcm91bmQgYnVnZ3kKQEAgLTU4LDExICs1OCwxMSBAQCBnZXRfbWVtb3J5
X21hcDoKICAgICAgICAgc2hsbCAgICAkNiwlZWR4ICAgICAgICAgICAgICAgICAgICAgICAgICMg
YW5kIGdvIGZyb20gNjRrIHRvIDFrIGNodW5rcwogICAgICAgICBtb3Z6d2wgICVjeCwgJWVjeAog
ICAgICAgICBhZGRsICAgICVlY3gsICVlZHggICAgICAgICAgICAgICAgICAgICAgIyBhZGQgaW4g
bG93ZXIgbWVtb3J5Ci0gICAgICAgIG1vdmwgICAgJWVkeCxib290c3ltKGhpZ2htZW1fa2IpICAg
ICAgICAjIHN0b3JlIGV4dGVuZGVkIG1lbW9yeSBzaXplCisgICAgICAgIG1vdmwgICAgJWVkeCxi
b290ZGF0YXN5bShoaWdobWVtX2tiKSAgICAjIHN0b3JlIGV4dGVuZGVkIG1lbW9yeSBzaXplCiAK
IC5MaW50MTI6CiAgICAgICAgIGludCAgICAgJDB4MTIKLSAgICAgICAgbW92dyAgICAlYXgsYm9v
dHN5bShsb3dtZW1fa2IpCisgICAgICAgIG1vdncgICAgJWF4LGJvb3RkYXRhc3ltKGxvd21lbV9r
YikKIAogICAgICAgICByZXQKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2Jvb3QvdHJhbXBv
bGluZS5TIGIveGVuL2FyY2gveDg2L2Jvb3QvdHJhbXBvbGluZS5TCmluZGV4IGRmMGZmZDUwMTMu
LmU3N2I0YmVhMzYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9ib290L3RyYW1wb2xpbmUuUwor
KysgYi94ZW4vYXJjaC94ODYvYm9vdC90cmFtcG9saW5lLlMKQEAgLTE2LDIxICsxNiw2MiBAQAog
ICogbm90IGd1YXJhbnRlZWQgdG8gcGVyc2lzdC4KICAqLwogCi0vKiBOQi4gYm9vdHN5bSgpIGlz
IG9ubHkgdXNhYmxlIGluIHJlYWwgbW9kZSwgb3IgdmlhIEJPT1RfUFNFVURPUk1fRFMuICovCisv
KgorICogVGhlcmUgYXJlIGZvdXIgc2V0cyBvZiByZWxvY2F0aW9uczoKKyAqCisgKiBib290c3lt
KCk6ICAgICBCb290LXRpbWUgY29kZSByZWxvY2F0ZWQgdG8gbG93IG1lbW9yeSBhbmQgcnVuIG9u
bHkgb25jZS4KKyAqICAgICAgICAgICAgICAgIE9ubHkgdXNhYmxlIGF0IGJvb3QsIGluIHJlYWwg
bW9kZSBvciB2aWEgQk9PVF9QU0VVRE9STV9EUy4KKyAqIGJvb3RkYXRhc3ltKCk6IEJvb3QtdGlt
ZSBCSU9TLWRpc2NvdmVyZWQgZGF0YSwgcmVsb2NhdGVkIGJhY2sgdXAgdG8gWGVuCisgKiAgICAg
ICAgICAgICAgICBpbWFnZSBhZnRlciBkaXNjb3ZlcnkuCisgKiB0cmFtcHN5bSgpOiAgICBUcmFt
cG9saW5lIGNvZGUgcmVsb2NhdGVkIGludG8gbG93IG1lbW9yeSBmb3IgQVAgc3RhcnR1cAorICog
ICAgICAgICAgICAgICAgYW5kIHdha2V1cC4KKyAqIHRyYW1wMzJzeW0oKTogIDMyLWJpdCB0cmFt
cG9saW5lIGNvZGUgd2hpY2ggYXQgYm9vdCBjYW4gYmUgdXNlZCBkaXJlY3RseQorICogICAgICAg
ICAgICAgICAgZnJvbSB0aGUgWGVuIGltYWdlIGluIG1lbW9yeSwgYnV0IHdoaWNoIHdpbGwgbmVl
ZCB0byBiZQorICogICAgICAgICAgICAgICAgcmVsb2NhdGVkIGludG8gbG93ICh3ZWxsLCBpbnRv
ICptYXBwZWQqKSBtZW1vcnkgaW4gb3JkZXIKKyAqICAgICAgICAgICAgICAgIHRvIGJlIHVzZWQg
Zm9yIEFQIHN0YXJ0dXAuCisgKi8KICN1bmRlZiBib290c3ltCiAjZGVmaW5lIGJvb3RzeW0ocykg
KChzKS10cmFtcG9saW5lX3N0YXJ0KQogCiAjZGVmaW5lIGJvb3RzeW1fcmVsKHN5bSwgb2ZmLCBv
cG5kLi4uKSAgICAgXAogICAgICAgICBib290c3ltKHN5bSksIyNvcG5kOyAgICAgICAgICAgICAg
IFwKIDExMTo7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAg
IC5wdXNoc2VjdGlvbiAudHJhbXBvbGluZV9yZWwsICJhIjsgXAorICAgICAgICAucHVzaHNlY3Rp
b24gLmJvb3RzeW1fcmVsLCAiYSI7ICAgIFwKICAgICAgICAgLmxvbmcgMTExYiAtIChvZmYpIC0g
LjsgICAgICAgICAgICBcCiAgICAgICAgIC5wb3BzZWN0aW9uCiAKICNkZWZpbmUgYm9vdHN5bV9z
ZWdyZWwoc3ltLCBvZmYpICAgICAgICAgICBcCiAgICAgICAgICQwLCRib290c3ltKHN5bSk7ICAg
ICAgICAgICAgICAgICAgXAogMTExOjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKLSAgICAgICAgLnB1c2hzZWN0aW9uIC50cmFtcG9saW5lX3NlZywgImEiOyBcCisgICAg
ICAgIC5wdXNoc2VjdGlvbiAuYm9vdHN5bV9zZWcsICJhIjsgICAgXAorICAgICAgICAubG9uZyAx
MTFiIC0gKG9mZikgLSAuOyAgICAgICAgICAgIFwKKyAgICAgICAgLnBvcHNlY3Rpb24KKworI2Rl
ZmluZSBib290ZGF0YXN5bShzKSAoKHMpLXRyYW1wb2xpbmVfc3RhcnQpCisjZGVmaW5lIGJvb3Rk
YXRhc3ltX3JlbChzeW0sIG9mZiwgb3BuZC4uLikgXAorICAgICAgICBib290ZGF0YXN5bShzeW0p
LCMjb3BuZDsgICAgICAgICAgIFwKKzExMTo7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgICAgIC5wdXNoc2VjdGlvbiAuYm9vdGRhdGFzeW1fcmVsLCAiYSI7XAor
ICAgICAgICAubG9uZyAxMTFiIC0gKG9mZikgLSAuOyAgICAgICAgICAgIFwKKyAgICAgICAgLnBv
cHNlY3Rpb24KKworI3VuZGVmIHRyYW1wc3ltCisjZGVmaW5lIHRyYW1wc3ltKHMpICgocyktdHJh
bXBvbGluZV9zdGFydCkKKworI2RlZmluZSB0cmFtcHN5bV9yZWwoc3ltLCBvZmYsIG9wbmQuLi4p
ICAgIFwKKyAgICAgICAgdHJhbXBzeW0oc3ltKSwjI29wbmQ7ICAgICAgICAgICAgICBcCisxMTE6
OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAucHVzaHNl
Y3Rpb24gLnRyYW1wc3ltX3JlbCwgImEiOyAgIFwKKyAgICAgICAgLmxvbmcgMTExYiAtIChvZmYp
IC0gLjsgICAgICAgICAgICBcCisgICAgICAgIC5wb3BzZWN0aW9uCisKKyN1bmRlZiB0cmFtcDMy
c3ltCisjZGVmaW5lIHRyYW1wMzJzeW0ocykgKChzKS10cmFtcG9saW5lX3N0YXJ0KQorCisjZGVm
aW5lIHRyYW1wMzJzeW1fcmVsKHN5bSwgb2ZmLCBvcG5kLi4uKSAgXAorICAgICAgICB0cmFtcDMy
c3ltKHN5bSksIyNvcG5kOyAgICAgICAgICAgIFwKKzExMTo7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgICAgIC5wdXNoc2VjdGlvbiAudHJhbXAzMnN5bV9yZWws
ICJhIjsgXAogICAgICAgICAubG9uZyAxMTFiIC0gKG9mZikgLSAuOyAgICAgICAgICAgIFwKICAg
ICAgICAgLnBvcHNlY3Rpb24KIApAQCAtNDEsMjQgKzgyLDI4IEBACiBHTE9CQUwodHJhbXBvbGlu
ZV9yZWFsbW9kZV9lbnRyeSkKICAgICAgICAgbW92ICAgICAlY3MsJWF4CiAgICAgICAgIG1vdiAg
ICAgJWF4LCVkcwotICAgICAgICBtb3ZiICAgICQweEE1LGJvb3RzeW0odHJhbXBvbGluZV9jcHVf
c3RhcnRlZCkKKyAgICAgICAgbW92YiAgICAkMHhBNSx0cmFtcHN5bSh0cmFtcG9saW5lX2NwdV9z
dGFydGVkKQogICAgICAgICBjbGQKICAgICAgICAgY2xpCi0gICAgICAgIGxpZHQgICAgYm9vdHN5
bShpZHRfNDgpCi0gICAgICAgIGxnZHQgICAgYm9vdHN5bShnZHRfNDgpCisgICAgICAgIGxpZHQg
ICAgdHJhbXBzeW0oaWR0XzQ4KQorICAgICAgICBsZ2R0ICAgIHRyYW1wc3ltKGdkdF80OCkKICAg
ICAgICAgbW92ICAgICAkMSwlYmwgICAgICAgICAgICAgICAgICAgICMgRUJYICE9IDAgaW5kaWNh
dGVzIHdlIGFyZSBhbiBBUAogICAgICAgICB4b3IgICAgICVheCwgJWF4CiAgICAgICAgIGluYyAg
ICAgJWF4CiAgICAgICAgIGxtc3cgICAgJWF4ICAgICAgICAgICAgICAgICAgICAgICAjIENSMC5Q
RSA9IDEgKGVudGVyIHByb3RlY3RlZCBtb2RlKQotICAgICAgICBsam1wbCAgICRCT09UX0NTMzIs
JGJvb3RzeW1fcmVsKHRyYW1wb2xpbmVfcHJvdG1vZGVfZW50cnksNikKKyAgICAgICAgbGptcGwg
ICAkQk9PVF9DUzMyLCR0cmFtcDMyc3ltX3JlbCh0cmFtcG9saW5lX3Byb3Rtb2RlX2VudHJ5LDYp
CisKK0dMT0JBTCh0cmFtcG9saW5lX2NwdV9zdGFydGVkKQorICAgICAgICAuYnl0ZSAgIDAKIAog
ICAgICAgICAuYmFsaWduIDgKICAgICAgICAgLndvcmQgICAwCiBpZHRfNDg6IC53b3JkICAgMCwg
MCwgMCAjIGJhc2UgPSBsaW1pdCA9IDAKICAgICAgICAgLndvcmQgICAwCiBnZHRfNDg6IC53b3Jk
ICAgNio4LTEKLSAgICAgICAgLmxvbmcgICBib290c3ltX3JlbCh0cmFtcG9saW5lX2dkdCw0KQor
ICAgICAgICAubG9uZyAgIHRyYW1wMzJzeW1fcmVsKHRyYW1wb2xpbmVfZ2R0LDQpCiAKKy8qIFN0
YXJ0IG9mIHRyYW1wMzJzeW0gc2VjdGlvbiB3aGljaCBjYW4gYmUgdXNlZCBpbiBwbGFjZSBkdXJp
bmcgYm9vdCAqLwogdHJhbXBvbGluZV9nZHQ6CiAgICAgICAgIC8qIDB4MDAwMDogdW51c2VkICov
CiAgICAgICAgIC5xdWFkICAgMHgwMDAwMDAwMDAwMDAwMDAwCkBAIC03OSw4ICsxMjQsMTIgQEAg
dHJhbXBvbGluZV9nZHQ6CiAgICAgICAgICAqIGFkZHJlc3MgaXMgY29tcHV0ZWQgYXQgcnVudGlt
ZS4KICAgICAgICAgICovCiAgICAgICAgIC5xdWFkICAgMHgwMGMwOTIwMDAwMDAwZmZmCi0KLSAg
ICAgICAgLnB1c2hzZWN0aW9uIC50cmFtcG9saW5lX3JlbCwgImEiCisgICAgICAgIC8qCisgICAg
ICAgICAqIEJPT1RfUFNFVURPUk1fQ1MgYW5kIEJPT1RfUFNFVURPUk1fRFMgYXJlIHVzYWJsZSBv
bmx5IGF0IGJvb3QgdGltZSwKKyAgICAgICAgICogYW5kIHRoZWlyIGJhc2UgYWRkcmVzc2VzIG11
c3QgcmVmZXJlbmNlIHRoZSBsb3cgbG9jYXRpb24gdG8gd2hpY2gKKyAgICAgICAgICogdGhlIGJv
b3QtdGltZSBjb2RlIHdhcyBsb2FkZWQuIEhlbmNlIGJvb3RzeW0uCisgICAgICAgICAqLworICAg
ICAgICAucHVzaHNlY3Rpb24gLmJvb3RzeW1fcmVsLCAiYSIKICAgICAgICAgLmxvbmcgICB0cmFt
cG9saW5lX2dkdCArIEJPT1RfUFNFVURPUk1fQ1MgKyAyIC0gLgogICAgICAgICAubG9uZyAgIHRy
YW1wb2xpbmVfZ2R0ICsgQk9PVF9QU0VVRE9STV9EUyArIDIgLSAuCiAgICAgICAgIC5wb3BzZWN0
aW9uCkBAIC05NCw5ICsxNDMsNiBAQCBHTE9CQUwoY3B1aWRfZXh0X2ZlYXR1cmVzKQogR0xPQkFM
KHRyYW1wb2xpbmVfeGVuX3BoeXNfc3RhcnQpCiAgICAgICAgIC5sb25nICAgMAogCi1HTE9CQUwo
dHJhbXBvbGluZV9jcHVfc3RhcnRlZCkKLSAgICAgICAgLmJ5dGUgICAwCi0KICAgICAgICAgLmNv
ZGUzMgogdHJhbXBvbGluZV9wcm90bW9kZV9lbnRyeToKICAgICAgICAgLyogU2V0IHVwIGEgZmV3
IGRlc2NyaXB0b3JzOiBvbiBlbnRyeSBvbmx5IENTIGlzIGd1YXJhbnRlZWQgZ29vZC4gKi8KQEAg
LTExMywxMiArMTU5LDEyIEBAIHRyYW1wb2xpbmVfcHJvdG1vZGVfZW50cnk6CiAKICAgICAgICAg
LyogTG9hZCBwYWdldGFibGUgYmFzZSByZWdpc3Rlci4gKi8KICAgICAgICAgbW92ICAgICAkc3lt
X29mZnMoaWRsZV9wZ190YWJsZSksJWVheAotICAgICAgICBhZGQgICAgIGJvb3RzeW1fcmVsKHRy
YW1wb2xpbmVfeGVuX3BoeXNfc3RhcnQsNCwlZWF4KQorICAgICAgICBhZGQgICAgIHRyYW1wMzJz
eW1fcmVsKHRyYW1wb2xpbmVfeGVuX3BoeXNfc3RhcnQsNCwlZWF4KQogICAgICAgICBtb3YgICAg
ICVlYXgsJWNyMwogCiAgICAgICAgIC8qIEFkanVzdCBJQTMyX01JU0NfRU5BQkxFIGlmIG5lZWRl
ZCAoZm9yIE5YIGVuYWJsaW5nIGJlbG93KS4gKi8KLSAgICAgICAgbW92ICAgICBib290c3ltX3Jl
bCh0cmFtcG9saW5lX21pc2NfZW5hYmxlX29mZiw0LCVlc2kpCi0gICAgICAgIG1vdiAgICAgYm9v
dHN5bV9yZWwodHJhbXBvbGluZV9taXNjX2VuYWJsZV9vZmYrNCw0LCVlZGkpCisgICAgICAgIG1v
diAgICAgdHJhbXAzMnN5bV9yZWwodHJhbXBvbGluZV9taXNjX2VuYWJsZV9vZmYsNCwlZXNpKQor
ICAgICAgICBtb3YgICAgIHRyYW1wMzJzeW1fcmVsKHRyYW1wb2xpbmVfbWlzY19lbmFibGVfb2Zm
KzQsNCwlZWRpKQogICAgICAgICBtb3YgICAgICVlc2ksJWVheAogICAgICAgICBvciAgICAgICVl
ZGksJWVheAogICAgICAgICBqeiAgICAgIDFmCkBAIC0xMzIsNyArMTc4LDcgQEAgdHJhbXBvbGlu
ZV9wcm90bW9kZV9lbnRyeToKIDE6CiAKICAgICAgICAgLyogU2V0IHVwIEVGRVIgKEV4dGVuZGVk
IEZlYXR1cmUgRW5hYmxlIFJlZ2lzdGVyKS4gKi8KLSAgICAgICAgbW92ICAgICBib290c3ltX3Jl
bChjcHVpZF9leHRfZmVhdHVyZXMsNCwlZWRpKQorICAgICAgICBtb3YgICAgIHRyYW1wMzJzeW1f
cmVsKGNwdWlkX2V4dF9mZWF0dXJlcyw0LCVlZGkpCiAgICAgICAgIG1vdmwgICAgJE1TUl9FRkVS
LCVlY3gKICAgICAgICAgcmRtc3IKICAgICAgICAgb3IgICAgICAkRUZFUl9MTUV8RUZFUl9TQ0Us
JWVheCAgIC8qIExvbmcgTW9kZSArIFNZU0NBTEwvU1lTUkVUICovCkBAIC0xNDgsNyArMTk0LDcg
QEAgdHJhbXBvbGluZV9wcm90bW9kZV9lbnRyeToKIDE6CiAKICAgICAgICAgLyogTm93IGluIGNv
bXBhdGliaWxpdHkgbW9kZS4gTG9uZy1qdW1wIGludG8gNjQtYml0IG1vZGUuICovCi0gICAgICAg
IGxqbXAgICAgJEJPT1RfQ1M2NCwkYm9vdHN5bV9yZWwoc3RhcnQ2NCw2KQorICAgICAgICBsam1w
ICAgICRCT09UX0NTNjQsJHRyYW1wMzJzeW1fcmVsKHN0YXJ0NjQsNikKIAogICAgICAgICAuY29k
ZTY0CiBzdGFydDY0OgpAQCAtMjQyLDcgKzI4OCw3IEBAIHRyYW1wb2xpbmVfYm9vdF9jcHVfZW50
cnk6CiAKICAgICAgICAgbW92ICAgICAkMHgwMjAwLCVheAogICAgICAgICBpbnQgICAgICQweDE2
Ci0gICAgICAgIG1vdiAgICAgJWFsLGJvb3RzeW0oa2JkX3NoaWZ0X2ZsYWdzKQorICAgICAgICBt
b3YgICAgICVhbCxib290ZGF0YXN5bShrYmRfc2hpZnRfZmxhZ3MpCiAKICAgICAgICAgLyogRGlz
YWJsZSBpcnFzIGJlZm9yZSByZXR1cm5pbmcgdG8gcHJvdGVjdGVkIG1vZGUuICovCiAgICAgICAg
IGNsaQpAQCAtMjg3LDcgKzMzMyw3IEBAIG9wdF9lZGlkOgogICAgICAgICAuYnl0ZSAgIDAKIAog
I2lmZGVmIENPTkZJR19WSURFTwotR0xPQkFMKGJvb3RfdmlkX21vZGUpCitib290X3ZpZF9tb2Rl
OgogICAgICAgICAud29yZCAgIFZJREVPXzgweDI1ICAgICAgICAgICAgICAgICAgICAgLyogSWYg
d2UgZG9uJ3QgcnVuIGF0IGFsbCwgYXNzdW1lIGJhc2ljIHZpZGVvIG1vZGUgMyBhdCA4MHgyNS4g
Ki8KIHZlc2Ffc2l6ZToKICAgICAgICAgLndvcmQgICAwLDAsMCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIC8qIHdpZHRoIHggZGVwdGggeCBoZWlnaHQgKi8KZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9ib290L3ZpZGVvLlMgYi94ZW4vYXJjaC94ODYvYm9vdC92aWRlby5TCmluZGV4IDMzNWE1
MWM5YjUuLjAzOTA3ZTllOWEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9ib290L3ZpZGVvLlMK
KysrIGIveGVuL2FyY2gveDg2L2Jvb3QvdmlkZW8uUwpAQCAtNDUsNyArNDUsNyBAQAogI2RlZmlu
ZSBQQVJBTV9WRVNBUE1fU0VHICAgICAgICAweDI0CiAjZGVmaW5lIFBBUkFNX1ZFU0FQTV9PRkYg
ICAgICAgIDB4MjYKICNkZWZpbmUgUEFSQU1fVkVTQV9BVFRSSUIgICAgICAgMHgyOAotI2RlZmlu
ZSBfcGFyYW0ocGFyYW0pIGJvb3RzeW0oYm9vdF92aWRfaW5mbykrKHBhcmFtKQorI2RlZmluZSBf
cGFyYW0ocGFyYW0pIGJvb3RkYXRhc3ltKGJvb3RfdmlkX2luZm8pKyhwYXJhbSkKIAogdmlkZW86
ICB4b3J3ICAgICVheCwgJWF4CiAgICAgICAgIG1vdncgICAgJWF4LCAlZ3MgICAgICAgICMgR1Mg
aXMgemVybwpAQCAtOTE3LDcgKzkxNyw3IEBAIHN0b3JlX2VkaWQ6CiAgICAgICAgIGNtcHcgICAg
JDB4MDA0ZiwgJWF4ICAgICAgICAgICAgIyBDYWxsIGZhaWxlZD8KICAgICAgICAgam5lICAgICAu
TG5vX2VkaWQKIAotICAgICAgICBtb3Z3ICAgICVieCwgYm9vdHN5bShib290X2VkaWRfY2FwcykK
KyAgICAgICAgbW92dyAgICAlYngsIGJvb3RkYXRhc3ltKGJvb3RfZWRpZF9jYXBzKQogCiAgICAg
ICAgIGNtcGIgICAgJDIsIGJvb3RzeW0ob3B0X2VkaWQpICAgIyBFRElEIGZvcmNlZCBvbiBjbWRs
aW5lIChlZGlkPWZvcmNlKT8KICAgICAgICAgamUgICAgICAuTGZvcmNlX2VkaWQKQEAgLTkzMyw3
ICs5MzMsNyBAQCBzdG9yZV9lZGlkOgogICAgICAgICBtb3Z3ICAgICQweDAxLCAlYngKICAgICAg
ICAgbW92dyAgICAkMHgwMCwgJWN4CiAgICAgICAgIG1vdncgICAgJDB4MDAsICVkeAotICAgICAg
ICBtb3Z3ICAgICRib290c3ltKGJvb3RfZWRpZF9pbmZvKSwgJWRpCisgICAgICAgIG1vdncgICAg
JGJvb3RkYXRhc3ltKGJvb3RfZWRpZF9pbmZvKSwgJWRpCiAgICAgICAgIGludCAgICAgJDB4MTAK
IAogLkxub19lZGlkOgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2Jvb3Qvd2FrZXVwLlMgYi94
ZW4vYXJjaC94ODYvYm9vdC93YWtldXAuUwppbmRleCA4YzUyODE5MTcxLi4xYzU4ZTJhZmZiIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvYm9vdC93YWtldXAuUworKysgYi94ZW4vYXJjaC94ODYv
Ym9vdC93YWtldXAuUwpAQCAtNDAsMTIgKzQwLDEyIEBAIEVOVFJZKHdha2V1cF9zdGFydCkKICAg
ICAgICAgbW92dyAgICAlYXgsICVmcwogICAgICAgICBtb3Z3ICAgICQweDBlMDAgKyAnTCcsICVm
czooMHgxMCkKIAotICAgICAgICBsaWR0ICAgIGJvb3RzeW0oaWR0XzQ4KQotICAgICAgICBsZ2R0
ICAgIGJvb3RzeW0oZ2R0XzQ4KQorICAgICAgICBsaWR0ICAgIHRyYW1wc3ltKGlkdF80OCkKKyAg
ICAgICAgbGdkdCAgICB0cmFtcHN5bShnZHRfNDgpCiAKICAgICAgICAgbW92dyAgICAkMSwgJWF4
CiAgICAgICAgIGxtc3cgICAgJWF4ICAgICAgICAgICAgICMgVHVybiBvbiBDUjAuUEUgCi0gICAg
ICAgIGxqbXBsICAgJEJPT1RfQ1MzMiwgJGJvb3RzeW1fcmVsKHdha2V1cF8zMiwgNikKKyAgICAg
ICAgbGptcGwgICAkQk9PVF9DUzMyLCAkdHJhbXBzeW1fcmVsKHdha2V1cF8zMiwgNikKIAogLyog
VGhpcyBjb2RlIHVzZXMgYW4gZXh0ZW5kZWQgc2V0IG9mIHZpZGVvIG1vZGUgbnVtYmVycy4gVGhl
c2UgaW5jbHVkZToKICAqIEFsaWFzZXMgZm9yIHN0YW5kYXJkIG1vZGVzCkBAIC0xMTAsMTEgKzEx
MCwxMSBAQCB3YWtldXBfMzI6CiAgICAgICAgIG1vdiAgICAgJEJPT1RfRFMsICVlYXgKICAgICAg
ICAgbW92ICAgICAlZWF4LCAlZHMKICAgICAgICAgbW92ICAgICAlZWF4LCAlc3MKLSAgICAgICAg
bW92ICAgICAkYm9vdHN5bV9yZWwod2FrZXVwX3N0YWNrLCA0LCAlZXNwKQorICAgICAgICBtb3Yg
ICAgICR0cmFtcHN5bV9yZWwod2FrZXVwX3N0YWNrLCA0LCAlZXNwKQogCiAgICAgICAgICMgY2hl
Y2sgc2F2ZWQgbWFnaWMgYWdhaW4KICAgICAgICAgbW92ICAgICAkc3ltX29mZnMoc2F2ZWRfbWFn
aWMpLCVlYXgKLSAgICAgICAgYWRkICAgICBib290c3ltX3JlbCh0cmFtcG9saW5lX3hlbl9waHlz
X3N0YXJ0LCA0LCAlZWF4KQorICAgICAgICBhZGQgICAgIHRyYW1wc3ltX3JlbCh0cmFtcG9saW5l
X3hlbl9waHlzX3N0YXJ0LCA0LCAlZWF4KQogICAgICAgICBtb3YgICAgICglZWF4KSwgJWVheAog
ICAgICAgICBjbXAgICAgICQweDlhYmNkZWYwLCAlZWF4CiAgICAgICAgIGpuZSAgICAgYm9ndXNf
c2F2ZWRfbWFnaWMKQEAgLTEyNywxMiArMTI3LDEyIEBAIHdha2V1cF8zMjoKIAogICAgICAgICAv
KiBMb2FkIHBhZ2V0YWJsZSBiYXNlIHJlZ2lzdGVyICovCiAgICAgICAgIG1vdiAgICAgJHN5bV9v
ZmZzKGlkbGVfcGdfdGFibGUpLCVlYXgKLSAgICAgICAgYWRkICAgICBib290c3ltX3JlbCh0cmFt
cG9saW5lX3hlbl9waHlzX3N0YXJ0LDQsJWVheCkKKyAgICAgICAgYWRkICAgICB0cmFtcHN5bV9y
ZWwodHJhbXBvbGluZV94ZW5fcGh5c19zdGFydCw0LCVlYXgpCiAgICAgICAgIG1vdiAgICAgJWVh
eCwlY3IzCiAKICAgICAgICAgLyogV2lsbCBjcHVpZCBmZWF0dXJlIGNoYW5nZSBhZnRlciByZXN1
bWU/ICovCiAgICAgICAgIC8qIFNldCB1cCBFRkVSIChFeHRlbmRlZCBGZWF0dXJlIEVuYWJsZSBS
ZWdpc3RlcikuICovCi0gICAgICAgIG1vdiAgICAgYm9vdHN5bV9yZWwoY3B1aWRfZXh0X2ZlYXR1
cmVzLDQsJWVkaSkKKyAgICAgICAgbW92ICAgICB0cmFtcHN5bV9yZWwoY3B1aWRfZXh0X2ZlYXR1
cmVzLDQsJWVkaSkKICAgICAgICAgdGVzdCAgICAkMHgyMDEwMDgwMCwlZWRpIC8qIFNZU0NBTEwv
U1lTUkVULCBObyBFeGVjdXRlLCBMb25nIE1vZGU/ICovCiAgICAgICAgIGp6ICAgICAgLkxza2lw
X2VmZXJ3CiAgICAgICAgIG1vdmwgICAgJE1TUl9FRkVSLCVlY3gKQEAgLTE1NCw3ICsxNTQsNyBA
QCB3YWtldXBfMzI6CiAxOgogCiAgICAgICAgIC8qIE5vdyBpbiBjb21wYXRpYmlsaXR5IG1vZGUu
IExvbmctanVtcCB0byA2NC1iaXQgbW9kZSAqLwotICAgICAgICBsam1wICAgICRCT09UX0NTNjQs
ICRib290c3ltX3JlbCh3YWtldXBfNjQsNikKKyAgICAgICAgbGptcCAgICAkQk9PVF9DUzY0LCAk
dHJhbXBzeW1fcmVsKHdha2V1cF82NCw2KQogCiAgICAgICAgIC5jb2RlNjQKIHdha2V1cF82NDoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9lZmkvZWZpLWJvb3QuaCBiL3hlbi9hcmNoL3g4Ni9l
ZmkvZWZpLWJvb3QuaAppbmRleCA1Nzg5ZDJjYjcwLi5hYmM3ZDNlM2I3IDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvZWZpL2VmaS1ib290LmgKKysrIGIveGVuL2FyY2gveDg2L2VmaS9lZmktYm9v
dC5oCkBAIC05OSw3ICs5OSw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBlZmlfYXJjaF9yZWxvY2F0
ZV9pbWFnZSh1bnNpZ25lZCBsb25nIGRlbHRhKQogfQogCiBleHRlcm4gY29uc3QgczMyIF9fdHJh
bXBvbGluZV9yZWxfc3RhcnRbXSwgX190cmFtcG9saW5lX3JlbF9zdG9wW107Ci1leHRlcm4gY29u
c3QgczMyIF9fdHJhbXBvbGluZV9zZWdfc3RhcnRbXSwgX190cmFtcG9saW5lX3NlZ19zdG9wW107
CitleHRlcm4gY29uc3QgczMyIF9fdHJhbXBvbGluZTMyX3JlbF9zdGFydFtdLCBfX3RyYW1wb2xp
bmUzMl9yZWxfc3RvcFtdOwogCiBzdGF0aWMgdm9pZCBfX2luaXQgcmVsb2NhdGVfdHJhbXBvbGlu
ZSh1bnNpZ25lZCBsb25nIHBoeXMpCiB7CkBAIC0xMTUsMTAgKzExNSwxMCBAQCBzdGF0aWMgdm9p
ZCBfX2luaXQgcmVsb2NhdGVfdHJhbXBvbGluZSh1bnNpZ25lZCBsb25nIHBoeXMpCiAgICAgICAg
ICAgdHJhbXBvbGluZV9wdHIgPCBfX3RyYW1wb2xpbmVfcmVsX3N0b3A7CiAgICAgICAgICAgKyt0
cmFtcG9saW5lX3B0ciApCiAgICAgICAgICoodTMyICopKCp0cmFtcG9saW5lX3B0ciArIChsb25n
KXRyYW1wb2xpbmVfcHRyKSArPSBwaHlzOwotICAgIGZvciAoIHRyYW1wb2xpbmVfcHRyID0gX190
cmFtcG9saW5lX3NlZ19zdGFydDsKLSAgICAgICAgICB0cmFtcG9saW5lX3B0ciA8IF9fdHJhbXBv
bGluZV9zZWdfc3RvcDsKKyAgICBmb3IgKCB0cmFtcG9saW5lX3B0ciA9IF9fdHJhbXBvbGluZTMy
X3JlbF9zdGFydDsKKyAgICAgICAgICB0cmFtcG9saW5lX3B0ciA8IF9fdHJhbXBvbGluZTMyX3Jl
bF9zdG9wOwogICAgICAgICAgICsrdHJhbXBvbGluZV9wdHIgKQotICAgICAgICAqKHUxNiAqKSgq
dHJhbXBvbGluZV9wdHIgKyAobG9uZyl0cmFtcG9saW5lX3B0cikgPSBwaHlzID4+IDQ7CisgICAg
ICAgICoodTMyICopKCp0cmFtcG9saW5lX3B0ciArIChsb25nKXRyYW1wb2xpbmVfcHRyKSArPSBw
aHlzOwogfQogCiBzdGF0aWMgdm9pZCBfX2luaXQgcGxhY2Vfc3RyaW5nKHUzMiAqYWRkciwgY29u
c3QgY2hhciAqcykKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ZW4ubGRzLlMgYi94ZW4vYXJj
aC94ODYveGVuLmxkcy5TCmluZGV4IGE3NmUyZWM4ZWYuLjU0YWMwYzA5OTMgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni94ZW4ubGRzLlMKKysrIGIveGVuL2FyY2gveDg2L3hlbi5sZHMuUwpAQCAt
MjIxLDExICsyMjEsMTggQEAgU0VDVElPTlMKICAgICAgICAqKC5pbml0LmRhdGEucmVsLiopCiAg
ICAgICAgLiA9IEFMSUdOKDQpOwogICAgICAgIF9fdHJhbXBvbGluZV9yZWxfc3RhcnQgPSAuOwot
ICAgICAgICooLnRyYW1wb2xpbmVfcmVsKQorICAgICAgICooLnRyYW1wc3ltX3JlbCkKICAgICAg
ICBfX3RyYW1wb2xpbmVfcmVsX3N0b3AgPSAuOwotICAgICAgIF9fdHJhbXBvbGluZV9zZWdfc3Rh
cnQgPSAuOwotICAgICAgICooLnRyYW1wb2xpbmVfc2VnKQotICAgICAgIF9fdHJhbXBvbGluZV9z
ZWdfc3RvcCA9IC47CisgICAgICAgX190cmFtcG9saW5lMzJfcmVsX3N0YXJ0ID0gLjsKKyAgICAg
ICAqKC50cmFtcDMyc3ltX3JlbCkKKyAgICAgICBfX3RyYW1wb2xpbmUzMl9yZWxfc3RvcCA9IC47
CisgICAgICAgX19ib290c3ltX3JlbF9zdGFydCA9IC47CisgICAgICAgKiguYm9vdHN5bV9yZWwp
CisgICAgICAgKiguYm9vdGRhdGFzeW1fcmVsKQorICAgICAgIF9fYm9vdHN5bV9yZWxfc3RvcCA9
IC47CisgICAgICAgX19ib290c3ltX3NlZ19zdGFydCA9IC47CisgICAgICAgKiguYm9vdHN5bV9z
ZWcpCisgICAgICAgX19ib290c3ltX3NlZ19zdG9wID0gLjsKICAgICAgICAvKgogICAgICAgICAq
IHN0cnVjdCBhbHRfaW5zdCBlbnRyaWVzLiBGcm9tIHRoZSBoZWFkZXIgKGFsdGVybmF0aXZlLmgp
OgogICAgICAgICAqICJBbHRlcm5hdGl2ZSBpbnN0cnVjdGlvbnMgZm9yIGRpZmZlcmVudCBDUFUg
dHlwZXMgb3IgY2FwYWJpbGl0aWVzIgotLSAKMi4xNy4yCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 01 11:17:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 11:17:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLnFA-0001hC-Ua; Wed, 01 May 2019 11:17:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=G7ua=TB=merlin.srs.infradead.org=batv+1e733e8c069b692f204e+5729+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1hLnF9-0001g9-FC
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 11:17:43 +0000
X-Inumbo-ID: bbd7e216-6c02-11e9-843c-bc764e045a96
Received: from merlin.infradead.org (unknown [2001:8b0:10b:1231::1])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bbd7e216-6c02-11e9-843c-bc764e045a96;
 Wed, 01 May 2019 11:17:42 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=merlin.20170209; h=Sender:References:In-Reply-To:
 Message-Id:Date:Subject:To:From:Reply-To:Cc:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=fOirksPB/oJn6xmpo4fvbo5BpG0EWvK9QEfvnnz5lLU=; b=EjZ7fWUVPXph832wkuLaxTmFe
 So0zl2I1i7mDiclfOvw9f44G4k6rrpnkYV7zEjOweY+awEpbEI5qtSmWLbqebThiXJAViYi5N901r
 kp0gn9RQ78AMjry//xvwwWcYUyGa23s+VVImXW/e11p4qNhTClXDuKKWhgavmrA9tya+14gxyAH81
 aZZaC4CNz52fs/3E4EI3hqaLYFqn1ad/pefcEKxiDqbEytfC3N7bwdVJBGBu0pKyG5MQejyooID7A
 YI73PlHamoPY+ZC6ja5oZ54ht8cEU2iwzeR27MoOSuzR+BrggYV1OHWM3S7khcSDXBbHvaV1W+uwl
 /9c9/QLhQ==;
Received: from [2001:8b0:10b:1::425] (helo=i7.infradead.org)
 by merlin.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1hLnF6-0008Rr-58
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 11:17:40 +0000
Received: from dwoodhou by i7.infradead.org with local (Exim 4.92 #3 (Red Hat
 Linux)) id 1hLnF5-0030Nn-8w
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 12:17:39 +0100
From: David Woodhouse <dwmw2@infradead.org>
To: xen-devel@lists.xenproject.org
Date: Wed,  1 May 2019 12:17:33 +0100
Message-Id: <22e1febec473b55fd7e43ffe02fb3a81f70a5e86.1556708226.git.dwmw2@infradead.org>
X-Mailer: git-send-email 2.17.2
In-Reply-To: <cover.1556708225.git.dwmw2@infradead.org>
References: <cover.1556708225.git.dwmw2@infradead.org>
In-Reply-To: <cover.1556708225.git.dwmw2@infradead.org>
References: <cover.1556708225.git.dwmw2@infradead.org>
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 merlin.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [RFC PATCH 1/7] x86/wakeup: Stop using %fs for lidt/lgdt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogRGF2aWQgV29vZGhvdXNlIDxkd213QGFtYXpvbi5jby51az4KClRoZSB3YWtldXAgY29k
ZSBpcyBub3cgcmVsb2NhdGVkIGFsb25nc2lkZSB0aGUgdHJhbXBvbGluZSBjb2RlLCBzbyAlZHMK
aXMganVzdCBmaW5lIGhlcmUuCgpTaWduZWQtb2ZmLWJ5OiBEYXZpZCBXb29kaG91c2UgPGR3bXdA
YW1hem9uLmNvLnVrPgotLS0KIHhlbi9hcmNoL3g4Ni9ib290L3dha2V1cC5TIHwgMTEgKystLS0t
LS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDkgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2Jvb3Qvd2FrZXVwLlMgYi94ZW4vYXJjaC94ODYvYm9v
dC93YWtldXAuUwppbmRleCBmOTYzMmVlZjk1Li44YzUyODE5MTcxIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvYm9vdC93YWtldXAuUworKysgYi94ZW4vYXJjaC94ODYvYm9vdC93YWtldXAuUwpA
QCAtNDAsMTEgKzQwLDggQEAgRU5UUlkod2FrZXVwX3N0YXJ0KQogICAgICAgICBtb3Z3ICAgICVh
eCwgJWZzCiAgICAgICAgIG1vdncgICAgJDB4MGUwMCArICdMJywgJWZzOigweDEwKQogCi0gICAg
ICAgICMgYm9vdCB0cmFtcG9saW5lIGlzIHVuZGVyIDFNLCBhbmQgc2hpZnQgaXRzIHN0YXJ0IGlu
dG8KLSAgICAgICAgIyAlZnMgdG8gcmVmZXJlbmNlIHN5bWJvbHMgaW4gdGhhdCBhcmVhCi0gICAg
ICAgIG1vdiAgICAgd2FrZXN5bSh0cmFtcG9saW5lX3NlZyksICVmcwotICAgICAgICBsaWR0ICAg
ICVmczpib290c3ltKGlkdF80OCkKLSAgICAgICAgbGdkdCAgICAlZnM6Ym9vdHN5bShnZHRfNDgp
CisgICAgICAgIGxpZHQgICAgYm9vdHN5bShpZHRfNDgpCisgICAgICAgIGxnZHQgICAgYm9vdHN5
bShnZHRfNDgpCiAKICAgICAgICAgbW92dyAgICAkMSwgJWF4CiAgICAgICAgIGxtc3cgICAgJWF4
ICAgICAgICAgICAgICMgVHVybiBvbiBDUjAuUEUgCkBAIC0xMDIsMTAgKzk5LDYgQEAgR0xPQkFM
KHZpZGVvX21vZGUpCiAgICAgICAgIC5sb25nIDAKIEdMT0JBTCh2aWRlb19mbGFncykKICAgICAg
ICAgLmxvbmcgMAotdHJhbXBvbGluZV9zZWc6IC53b3JkIDAKLSAgICAgICAgLnB1c2hzZWN0aW9u
IC50cmFtcG9saW5lX3NlZywgImEiCi0gICAgICAgIC5sb25nICAgdHJhbXBvbGluZV9zZWcgLSAu
Ci0gICAgICAgIC5wb3BzZWN0aW9uCiAKICAgICAgICAgLmNvZGUzMgogCi0tIAoyLjE3LjIKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 01 11:17:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 11:17:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLnFB-0001hh-7t; Wed, 01 May 2019 11:17:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UR0A=TB=bombadil.srs.infradead.org=batv+d28726b38c8108e46d85+5729+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1hLnF9-0001g8-FI
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 11:17:43 +0000
X-Inumbo-ID: bbf5f6e2-6c02-11e9-843c-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bbf5f6e2-6c02-11e9-843c-bc764e045a96;
 Wed, 01 May 2019 11:17:41 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Sender:References:In-Reply-To:
 Message-Id:Date:Subject:To:From:Reply-To:Cc:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=t9E7pu9at/53pp9oDXmZsG7ew0X0zcfFkOs5eiB10Ts=; b=btI7ECCfPw5fqA7N1qizmImQa
 aUHuBtkY5Yvkvx4VozdHCF7hL3vnmIm1rH1ytijbqxBZ/Pccw+kL+JD4Uret8qf2zuEripxOiq58z
 XrVSKNhTKi3h6heU0k4r/UfwPuAIAyROQGaXRdnK+3NE4u+yGGdd5OsBrpUUInxX63L1cVs7uWIMt
 ieigQNN05Lmppsd+3wOYT4TbEZ1Dj+otzP0gUi4IFWLFnWHVGrLn+IzBATjDlqvPPS6j3kMPrxLU1
 LjhsnOLyXUYqbvRLtCTwtjNR4/+ZFnwh75P9d/kgNs6qZPbF+o2l/XzN93KijCn6XEM89HGdACGth
 QV55yHssg==;
Received: from [2001:8b0:10b:1::425] (helo=i7.infradead.org)
 by bombadil.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1hLnF6-0001OR-NJ
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 11:17:40 +0000
Received: from dwoodhou by i7.infradead.org with local (Exim 4.92 #3 (Red Hat
 Linux)) id 1hLnF5-0030O7-BH
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 12:17:39 +0100
From: David Woodhouse <dwmw2@infradead.org>
To: xen-devel@lists.xenproject.org
Date: Wed,  1 May 2019 12:17:37 +0100
Message-Id: <e173f219b73aa2d64fab50a0a55af125a0cbddec.1556708226.git.dwmw2@infradead.org>
X-Mailer: git-send-email 2.17.2
In-Reply-To: <cover.1556708225.git.dwmw2@infradead.org>
References: <cover.1556708225.git.dwmw2@infradead.org>
In-Reply-To: <cover.1556708225.git.dwmw2@infradead.org>
References: <cover.1556708225.git.dwmw2@infradead.org>
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [RFC PATCH 5/7] x86/boot: Rename trampoline_{start,
 end} to boot_trampoline_{start, end}
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogRGF2aWQgV29vZGhvdXNlIDxkd213QGFtYXpvbi5jby51az4KCkluIHByZXBhcmF0aW9u
IGZvciBzcGxpdHRpbmcgdGhlIGJvb3QgYW5kIHBlcm1hbmVudCB0cmFtcG9saW5lcyBmcm9tCmVh
Y2ggb3RoZXIuIFNvbWUgb2YgdGhlc2Ugd2lsbCBjaGFuZ2UgYmFjaywgYnV0IG1vc3QgYXJlIGJv
b3Qgc28gZG8gdGhlCnBsYWluIHNlYXJjaC9yZXBsYWNlIHRoYXQgd2F5IGZpcnN0LCB0aGVuIGEg
c3Vic2VxdWVudCBwYXRjaCB3aWxsIGV4dHJhY3QKdGhlIHBlcm1hbmVudCB0cmFtcG9saW5lIGNv
ZGUuCgpTaWduZWQtb2ZmLWJ5OiBEYXZpZCBXb29kaG91c2UgPGR3bXdAYW1hem9uLmNvLnVrPgot
LS0KIHhlbi9hcmNoL3g4Ni9ib290L2hlYWQuUyAgICAgICB8IDEyICsrKysrKy0tLS0tLQogeGVu
L2FyY2gveDg2L2Jvb3QvdHJhbXBvbGluZS5TIHwgMTAgKysrKystLS0tLQogeGVuL2FyY2gveDg2
L2Jvb3QvdmlkZW8uUyAgICAgIHwgIDQgKystLQogeGVuL2FyY2gveDg2L2VmaS9lZmktYm9vdC5o
ICAgIHwgIDQgKystLQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAgIHwgIDIgKy0KIHhl
bi9hcmNoL3g4Ni9zZXR1cC5jICAgICAgICAgICB8ICA0ICsrLS0KIHhlbi9hcmNoL3g4Ni90Ym9v
dC5jICAgICAgICAgICB8ICA2ICsrKy0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jICAgICAg
IHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni94ZW4ubGRzLlMgICAgICAgICB8ICA2ICsrKy0tLQogeGVu
L2luY2x1ZGUvYXNtLXg4Ni9jb25maWcuaCAgIHwgIDYgKysrLS0tCiAxMCBmaWxlcyBjaGFuZ2Vk
LCAyOCBpbnNlcnRpb25zKCspLCAyOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvYm9vdC9oZWFkLlMgYi94ZW4vYXJjaC94ODYvYm9vdC9oZWFkLlMKaW5kZXggNWI0ZjIx
MWE5Yi4uODIzNDI3NjljNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TCisr
KyBiL3hlbi9hcmNoL3g4Ni9ib290L2hlYWQuUwpAQCAtNzUzLDIwICs3NTMsMjAgQEAgdHJhbXBv
bGluZV9zZXR1cDoKICAgICAgICAgY21wYiAgICAkMCwgc3ltX2ZzKHNraXBfcmVhbG1vZGUpCiAg
ICAgICAgIGp6ICAgICAgMWYKICAgICAgICAgLyogSWYgbm8tcmVhbC1tb2RlLCBqdW1wIHN0cmFp
Z2h0IHRvIHRyYW1wb2xpbmVfcHJvdG1vZGVfZW50cnkgKi8KLSAgICAgICAgbGVhICAgICB0cmFt
cG9saW5lX3Byb3Rtb2RlX2VudHJ5LXRyYW1wb2xpbmVfc3RhcnQoJWVkaSksJWVheAorICAgICAg
ICBsZWEgICAgIHRyYW1wb2xpbmVfcHJvdG1vZGVfZW50cnktYm9vdF90cmFtcG9saW5lX3N0YXJ0
KCVlZGkpLCVlYXgKICAgICAgICAgLyogRUJYID09IDAgaW5kaWNhdGVzIHdlIGFyZSB0aGUgQlAg
KEJvb3QgUHJvY2Vzc29yKS4gKi8KICAgICAgICAgeG9yICAgICAlZWJ4LCVlYngKICAgICAgICAg
am1wICAgICAyZgogMToKICAgICAgICAgLyogR28gdmlhIDE2LWJpdCBjb2RlIGluIHRyYW1wb2xp
bmVfYm9vdF9jcHVfZW50cnkgKi8KLSAgICAgICAgbGVhICAgICB0cmFtcG9saW5lX2Jvb3RfY3B1
X2VudHJ5LXRyYW1wb2xpbmVfc3RhcnQoJWVkaSksJWVheAorICAgICAgICBsZWEgICAgIHRyYW1w
b2xpbmVfYm9vdF9jcHVfZW50cnktYm9vdF90cmFtcG9saW5lX3N0YXJ0KCVlZGkpLCVlYXgKIDI6
CiAgICAgICAgIHB1c2hsICAgJEJPT1RfQ1MzMgogICAgICAgICBwdXNoICAgICVlYXgKIAogICAg
ICAgICAvKiBDb3B5IGJvb3RzdHJhcCB0cmFtcG9saW5lIHRvIGxvdyBtZW1vcnksIGJlbG93IDFN
Qi4gKi8KLSAgICAgICAgbW92ICAgICAkc3ltX29mZnModHJhbXBvbGluZV9zdGFydCksJWVzaQot
ICAgICAgICBtb3YgICAgICQoKHRyYW1wb2xpbmVfZW5kIC0gdHJhbXBvbGluZV9zdGFydCkgLyA0
KSwlZWN4CisgICAgICAgIG1vdiAgICAgJHN5bV9vZmZzKGJvb3RfdHJhbXBvbGluZV9zdGFydCks
JWVzaQorICAgICAgICBtb3YgICAgICQoKGJvb3RfdHJhbXBvbGluZV9lbmQgLSBib290X3RyYW1w
b2xpbmVfc3RhcnQpIC8gNCksJWVjeAogICAgICAgICByZXAgbW92c2wgJWZzOiglZXNpKSwlZXM6
KCVlZGkpCiAKICAgICAgICAgLyogSnVtcCBpbnRvIHRoZSByZWxvY2F0ZWQgdHJhbXBvbGluZS4g
Ki8KQEAgLTc3OCw4ICs3NzgsOCBAQCBjbWRsaW5lX3BhcnNlX2Vhcmx5OgogcmVsb2M6CiAjaW5j
bHVkZSAicmVsb2MuUyIKIAotRU5UUlkodHJhbXBvbGluZV9zdGFydCkKK0VOVFJZKGJvb3RfdHJh
bXBvbGluZV9zdGFydCkKICNpbmNsdWRlICJ0cmFtcG9saW5lLlMiCi1FTlRSWSh0cmFtcG9saW5l
X2VuZCkKK0VOVFJZKGJvb3RfdHJhbXBvbGluZV9lbmQpCiAKICNpbmNsdWRlICJ4ODZfNjQuUyIK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ib290L3RyYW1wb2xpbmUuUyBiL3hlbi9hcmNoL3g4
Ni9ib290L3RyYW1wb2xpbmUuUwppbmRleCBlNzdiNGJlYTM2Li4wZjRhNzQwZmNiIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvYm9vdC90cmFtcG9saW5lLlMKKysrIGIveGVuL2FyY2gveDg2L2Jv
b3QvdHJhbXBvbGluZS5TCkBAIC0zMSw3ICszMSw3IEBACiAgKiAgICAgICAgICAgICAgICB0byBi
ZSB1c2VkIGZvciBBUCBzdGFydHVwLgogICovCiAjdW5kZWYgYm9vdHN5bQotI2RlZmluZSBib290
c3ltKHMpICgocyktdHJhbXBvbGluZV9zdGFydCkKKyNkZWZpbmUgYm9vdHN5bShzKSAoKHMpLWJv
b3RfdHJhbXBvbGluZV9zdGFydCkKIAogI2RlZmluZSBib290c3ltX3JlbChzeW0sIG9mZiwgb3Bu
ZC4uLikgICAgIFwKICAgICAgICAgYm9vdHN5bShzeW0pLCMjb3BuZDsgICAgICAgICAgICAgICBc
CkBAIC00Nyw3ICs0Nyw3IEBACiAgICAgICAgIC5sb25nIDExMWIgLSAob2ZmKSAtIC47ICAgICAg
ICAgICAgXAogICAgICAgICAucG9wc2VjdGlvbgogCi0jZGVmaW5lIGJvb3RkYXRhc3ltKHMpICgo
cyktdHJhbXBvbGluZV9zdGFydCkKKyNkZWZpbmUgYm9vdGRhdGFzeW0ocykgKChzKS1ib290X3Ry
YW1wb2xpbmVfc3RhcnQpCiAjZGVmaW5lIGJvb3RkYXRhc3ltX3JlbChzeW0sIG9mZiwgb3BuZC4u
LikgXAogICAgICAgICBib290ZGF0YXN5bShzeW0pLCMjb3BuZDsgICAgICAgICAgIFwKIDExMTo7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCkBAIC01Niw3ICs1Niw3IEBA
CiAgICAgICAgIC5wb3BzZWN0aW9uCiAKICN1bmRlZiB0cmFtcHN5bQotI2RlZmluZSB0cmFtcHN5
bShzKSAoKHMpLXRyYW1wb2xpbmVfc3RhcnQpCisjZGVmaW5lIHRyYW1wc3ltKHMpICgocyktYm9v
dF90cmFtcG9saW5lX3N0YXJ0KQogCiAjZGVmaW5lIHRyYW1wc3ltX3JlbChzeW0sIG9mZiwgb3Bu
ZC4uLikgICAgXAogICAgICAgICB0cmFtcHN5bShzeW0pLCMjb3BuZDsgICAgICAgICAgICAgIFwK
QEAgLTY2LDcgKzY2LDcgQEAKICAgICAgICAgLnBvcHNlY3Rpb24KIAogI3VuZGVmIHRyYW1wMzJz
eW0KLSNkZWZpbmUgdHJhbXAzMnN5bShzKSAoKHMpLXRyYW1wb2xpbmVfc3RhcnQpCisjZGVmaW5l
IHRyYW1wMzJzeW0ocykgKChzKS1ib290X3RyYW1wb2xpbmVfc3RhcnQpCiAKICNkZWZpbmUgdHJh
bXAzMnN5bV9yZWwoc3ltLCBvZmYsIG9wbmQuLi4pICBcCiAgICAgICAgIHRyYW1wMzJzeW0oc3lt
KSwjI29wbmQ7ICAgICAgICAgICAgXApAQCAtMjI2LDcgKzIyNiw3IEBAIHN0YXJ0NjQ6CiAKIC8q
IFRoZSBmaXJzdCBwYWdlIG9mIHRyYW1wb2xpbmUgaXMgcGVybWFuZW50LCB0aGUgcmVzdCBib290
LXRpbWUgb25seS4gKi8KIC8qIFJldXNlIHRoZSBib290IHRyYW1wb2xpbmUgb24gdGhlIDFzdCB0
cmFtcG9saW5lIHBhZ2UgYXMgc3RhY2sgZm9yIHdha2V1cC4gKi8KLSAgICAgICAgLmVxdSAgICB3
YWtldXBfc3RhY2ssIHRyYW1wb2xpbmVfc3RhcnQgKyBQQUdFX1NJWkUKKyAgICAgICAgLmVxdSAg
ICB3YWtldXBfc3RhY2ssIGJvb3RfdHJhbXBvbGluZV9zdGFydCArIFBBR0VfU0laRQogICAgICAg
ICAuZ2xvYmFsIHdha2V1cF9zdGFjawogCiAvKiBGcm9tIGhlcmUgb24gZWFybHkgYm9vdCBvbmx5
LiAqLwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2Jvb3QvdmlkZW8uUyBiL3hlbi9hcmNoL3g4
Ni9ib290L3ZpZGVvLlMKaW5kZXggMDM5MDdlOWU5YS4uNTA4N2M2YTRkNSAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L2Jvb3QvdmlkZW8uUworKysgYi94ZW4vYXJjaC94ODYvYm9vdC92aWRlby5T
CkBAIC0xNSw4ICsxNSw4IEBACiAKICNpbmNsdWRlICJ2aWRlby5oIgogCi0vKiBTY3JhdGNoIHNw
YWNlIGxheW91dDogdHJhbXBvbGluZV9lbmQgdG8gdHJhbXBvbGluZV9lbmQrMHgxMDAwLiAqLwot
I2RlZmluZSBtb2RlbGlzdCAgICAgICBib290c3ltKHRyYW1wb2xpbmVfZW5kKSAgIC8qIDJrQiAo
MjU2IGVudHJpZXMpICovCisvKiBTY3JhdGNoIHNwYWNlIGxheW91dDogYm9vdF90cmFtcG9saW5l
X2VuZCB0byBib290X3RyYW1wb2xpbmVfZW5kKzB4MTAwMC4gKi8KKyNkZWZpbmUgbW9kZWxpc3Qg
ICAgICAgYm9vdHN5bShib290X3RyYW1wb2xpbmVfZW5kKSAgIC8qIDJrQiAoMjU2IGVudHJpZXMp
ICovCiAjZGVmaW5lIHZlc2FfZ2xvYl9pbmZvIChtb2RlbGlzdCArIDB4ODAwKSAgICAgICAgLyog
MWtCICovCiAjZGVmaW5lIHZlc2FfbW9kZV9pbmZvICh2ZXNhX2dsb2JfaW5mbyArIDB4NDAwKSAg
LyogMWtCICovCiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9lZmkvZWZpLWJvb3QuaCBiL3hl
bi9hcmNoL3g4Ni9lZmkvZWZpLWJvb3QuaAppbmRleCBhYmM3ZDNlM2I3Li5mNmY0MzVhNGM1IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZWZpL2VmaS1ib290LmgKKysrIGIveGVuL2FyY2gveDg2
L2VmaS9lZmktYm9vdC5oCkBAIC0yMzIsNyArMjMyLDcgQEAgc3RhdGljIHZvaWQgX19pbml0IG5v
cmV0dXJuIGVmaV9hcmNoX3Bvc3RfZXhpdF9ib290KHZvaWQpCiAgICAgdTY0IGNyNCA9IFhFTl9N
SU5JTUFMX0NSNCAmIH5YODZfQ1I0X1BHRSwgZWZlcjsKIAogICAgIGVmaV9hcmNoX3JlbG9jYXRl
X2ltYWdlKF9fWEVOX1ZJUlRfU1RBUlQgLSB4ZW5fcGh5c19zdGFydCk7Ci0gICAgbWVtY3B5KCh2
b2lkICopdHJhbXBvbGluZV9waHlzLCB0cmFtcG9saW5lX3N0YXJ0LCBjZmcuc2l6ZSk7CisgICAg
bWVtY3B5KCh2b2lkICopdHJhbXBvbGluZV9waHlzLCBib290X3RyYW1wb2xpbmVfc3RhcnQsIGNm
Zy5zaXplKTsKIAogICAgIC8qIFNldCBzeXN0ZW0gcmVnaXN0ZXJzIGFuZCB0cmFuc2ZlciBjb250
cm9sLiAqLwogICAgIGFzbSB2b2xhdGlsZSgicHVzaHEgJDBcblx0cG9wZnEiKTsKQEAgLTU2NSw3
ICs1NjUsNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgZWZpX2FyY2hfbWVtb3J5X3NldHVwKHZvaWQp
CiAgICAgY2ZnLmFkZHIgPSAweDEwMDAwMDsKIAogICAgIGlmICggZWZpX2VuYWJsZWQoRUZJX0xP
QURFUikgKQotICAgICAgICBjZmcuc2l6ZSA9IHRyYW1wb2xpbmVfZW5kIC0gdHJhbXBvbGluZV9z
dGFydDsKKyAgICAgICAgY2ZnLnNpemUgPSBib290X3RyYW1wb2xpbmVfZW5kIC0gYm9vdF90cmFt
cG9saW5lX3N0YXJ0OwogICAgIGVsc2UKICAgICAgICAgY2ZnLnNpemUgPSBUUkFNUE9MSU5FX1NQ
QUNFICsgVFJBTVBPTElORV9TVEFDS19TUEFDRTsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCBlNmE0Y2IyOGY4Li43YTJlMTg4OTE2IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAt
MzE0LDcgKzMxNCw3IEBAIHZvaWQgX19pbml0IGFyY2hfaW5pdF9tZW1vcnkodm9pZCkKICAgICAg
Ki8KICAgICBCVUdfT04ocHZoX2Jvb3QgJiYgdHJhbXBvbGluZV9waHlzICE9IDB4MTAwMCk7CiAg
ICAgZm9yICggaSA9IDA7Ci0gICAgICAgICAgaSA8IChwdmhfYm9vdCA/ICgxICsgUEZOX1VQKHRy
YW1wb2xpbmVfZW5kIC0gdHJhbXBvbGluZV9zdGFydCkpCisgICAgICAgICAgaSA8IChwdmhfYm9v
dCA/ICgxICsgUEZOX1VQKGJvb3RfdHJhbXBvbGluZV9lbmQgLSBib290X3RyYW1wb2xpbmVfc3Rh
cnQpKQogICAgICAgICAgICAgICAgICAgICAgICAgOiAweDEwMCk7CiAgICAgICAgICAgaSsrICkK
ICAgICAgICAgc2hhcmVfeGVuX3BhZ2Vfd2l0aF9ndWVzdChtZm5fdG9fcGFnZShfbWZuKGkpKSwg
ZG9tX2lvLCBTSEFSRV9ydyk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc2V0dXAuYyBiL3hl
bi9hcmNoL3g4Ni9zZXR1cC5jCmluZGV4IDVmYTdkM2I3OWMuLmI3MTRlM2MyMzcgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCkBAIC0x
ODM5LDggKzE4MzksOCBAQCBpbnQgX19od2RvbV9pbml0IHhlbl9pbl9yYW5nZSh1bnNpZ25lZCBs
b25nIG1mbikKICAgICBpZiAoICF4ZW5fcmVnaW9uc1swXS5zICkKICAgICB7CiAgICAgICAgIC8q
IFMzIHJlc3VtZSBjb2RlIChhbmQgb3RoZXIgcmVhbCBtb2RlIHRyYW1wb2xpbmUgY29kZSkgKi8K
LSAgICAgICAgeGVuX3JlZ2lvbnNbcmVnaW9uX3MzXS5zID0gYm9vdHN5bV9waHlzKHRyYW1wb2xp
bmVfc3RhcnQpOwotICAgICAgICB4ZW5fcmVnaW9uc1tyZWdpb25fczNdLmUgPSBib290c3ltX3Bo
eXModHJhbXBvbGluZV9lbmQpOworICAgICAgICB4ZW5fcmVnaW9uc1tyZWdpb25fczNdLnMgPSBi
b290c3ltX3BoeXMoYm9vdF90cmFtcG9saW5lX3N0YXJ0KTsKKyAgICAgICAgeGVuX3JlZ2lvbnNb
cmVnaW9uX3MzXS5lID0gYm9vdHN5bV9waHlzKGJvb3RfdHJhbXBvbGluZV9lbmQpOwogCiAgICAg
ICAgIC8qCiAgICAgICAgICAqIFRoaXMgbmVlZHMgdG8gcmVtYWluIGluIHN5bmMgd2l0aCB0aGUg
dXNlcyBvZiB0aGUgc2FtZSBzeW1ib2xzIGluCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvdGJv
b3QuYyBiL3hlbi9hcmNoL3g4Ni90Ym9vdC5jCmluZGV4IGZiNDYxNmFlODMuLjllM2Q5YzRjNjkg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni90Ym9vdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni90Ym9v
dC5jCkBAIC0zNjksOSArMzY5LDkgQEAgdm9pZCB0Ym9vdF9zaHV0ZG93bih1aW50MzJfdCBzaHV0
ZG93bl90eXBlKQogICAgICAgICAgKi8KICAgICAgICAgZ190Ym9vdF9zaGFyZWQtPm51bV9tYWNf
cmVnaW9ucyA9IDM7CiAgICAgICAgIC8qIFMzIHJlc3VtZSBjb2RlIChhbmQgb3RoZXIgcmVhbCBt
b2RlIHRyYW1wb2xpbmUgY29kZSkgKi8KLSAgICAgICAgZ190Ym9vdF9zaGFyZWQtPm1hY19yZWdp
b25zWzBdLnN0YXJ0ID0gYm9vdHN5bV9waHlzKHRyYW1wb2xpbmVfc3RhcnQpOwotICAgICAgICBn
X3Rib290X3NoYXJlZC0+bWFjX3JlZ2lvbnNbMF0uc2l6ZSA9IGJvb3RzeW1fcGh5cyh0cmFtcG9s
aW5lX2VuZCkgLQotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJvb3RzeW1fcGh5cyh0cmFtcG9saW5lX3N0YXJ0KTsKKyAgICAgICAgZ190Ym9vdF9zaGFyZWQt
Pm1hY19yZWdpb25zWzBdLnN0YXJ0ID0gYm9vdHN5bV9waHlzKGJvb3RfdHJhbXBvbGluZV9zdGFy
dCk7CisgICAgICAgIGdfdGJvb3Rfc2hhcmVkLT5tYWNfcmVnaW9uc1swXS5zaXplID0gYm9vdHN5
bV9waHlzKGJvb3RfdHJhbXBvbGluZV9lbmQpIC0KKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBib290c3ltX3BoeXMoYm9vdF90cmFtcG9saW5lX3N0YXJ0KTsK
ICAgICAgICAgLyogaHlwZXJ2aXNvciAudGV4dCArIC5yb2RhdGEgKi8KICAgICAgICAgZ190Ym9v
dF9zaGFyZWQtPm1hY19yZWdpb25zWzFdLnN0YXJ0ID0gKHVpbnQ2NF90KV9fcGEoJl9zdGV4dCk7
CiAgICAgICAgIGdfdGJvb3Rfc2hhcmVkLT5tYWNfcmVnaW9uc1sxXS5zaXplID0gX19wYSgmX18y
TV9yb2RhdGFfZW5kKSAtCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L21tLmMgYi94
ZW4vYXJjaC94ODYveDg2XzY0L21tLmMKaW5kZXggY2NhNGFlOTI2ZS4uZmZlOGJhMjA4NiAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZf
NjQvbW0uYwpAQCAtNjk3LDcgKzY5Nyw3IEBAIHZvaWQgX19pbml0IHphcF9sb3dfbWFwcGluZ3Mo
dm9pZCkKIAogICAgIC8qIFJlcGxhY2Ugd2l0aCBtYXBwaW5nIG9mIHRoZSBib290IHRyYW1wb2xp
bmUgb25seS4gKi8KICAgICBtYXBfcGFnZXNfdG9feGVuKHRyYW1wb2xpbmVfcGh5cywgbWFkZHJf
dG9fbWZuKHRyYW1wb2xpbmVfcGh5cyksCi0gICAgICAgICAgICAgICAgICAgICBQRk5fVVAodHJh
bXBvbGluZV9lbmQgLSB0cmFtcG9saW5lX3N0YXJ0KSwKKyAgICAgICAgICAgICAgICAgICAgIFBG
Tl9VUChib290X3RyYW1wb2xpbmVfZW5kIC0gYm9vdF90cmFtcG9saW5lX3N0YXJ0KSwKICAgICAg
ICAgICAgICAgICAgICAgIF9fUEFHRV9IWVBFUlZJU09SKTsKIH0KIApkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L3hlbi5sZHMuUyBiL3hlbi9hcmNoL3g4Ni94ZW4ubGRzLlMKaW5kZXggNTRhYzBj
MDk5My4uNWYzNmI4OGI5MiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3hlbi5sZHMuUworKysg
Yi94ZW4vYXJjaC94ODYveGVuLmxkcy5TCkBAIC0zNjEsMTIgKzM2MSwxMiBAQCBBU1NFUlQoSVNf
QUxJR05FRChjcHUwX3N0YWNrLCBTVEFDS19TSVpFKSwgImNwdTBfc3RhY2sgbWlzYWxpZ25lZCIp
CiBBU1NFUlQoSVNfQUxJR05FRChfX2luaXRfYmVnaW4sIFBBR0VfU0laRSksICJfX2luaXRfYmVn
aW4gbWlzYWxpZ25lZCIpCiBBU1NFUlQoSVNfQUxJR05FRChfX2luaXRfZW5kLCAgIFBBR0VfU0la
RSksICJfX2luaXRfZW5kIG1pc2FsaWduZWQiKQogCi1BU1NFUlQoSVNfQUxJR05FRCh0cmFtcG9s
aW5lX3N0YXJ0LCA0KSwgInRyYW1wb2xpbmVfc3RhcnQgbWlzYWxpZ25lZCIpCi1BU1NFUlQoSVNf
QUxJR05FRCh0cmFtcG9saW5lX2VuZCwgICA0KSwgInRyYW1wb2xpbmVfZW5kIG1pc2FsaWduZWQi
KQorQVNTRVJUKElTX0FMSUdORUQoYm9vdF90cmFtcG9saW5lX3N0YXJ0LCA0KSwgImJvb3RfdHJh
bXBvbGluZV9zdGFydCBtaXNhbGlnbmVkIikKK0FTU0VSVChJU19BTElHTkVEKGJvb3RfdHJhbXBv
bGluZV9lbmQsICAgNCksICJib290X3RyYW1wb2xpbmVfZW5kIG1pc2FsaWduZWQiKQogQVNTRVJU
KElTX0FMSUdORUQoX19ic3Nfc3RhcnQsICAgICAgOCksICJfX2Jzc19zdGFydCBtaXNhbGlnbmVk
IikKIEFTU0VSVChJU19BTElHTkVEKF9fYnNzX2VuZCwgICAgICAgIDgpLCAiX19ic3NfZW5kIG1p
c2FsaWduZWQiKQogCi1BU1NFUlQoKHRyYW1wb2xpbmVfZW5kIC0gdHJhbXBvbGluZV9zdGFydCkg
PCBUUkFNUE9MSU5FX1NQQUNFIC0gTUJJX1NQQUNFX01JTiwKK0FTU0VSVCgoYm9vdF90cmFtcG9s
aW5lX2VuZCAtIGJvb3RfdHJhbXBvbGluZV9zdGFydCkgPCBUUkFNUE9MSU5FX1NQQUNFIC0gTUJJ
X1NQQUNFX01JTiwKICAgICAibm90IGVub3VnaCByb29tIGZvciB0cmFtcG9saW5lIGFuZCBtYmkg
ZGF0YSIpCiBBU1NFUlQoKHdha2V1cF9zdGFjayAtIHdha2V1cF9zdGFja19zdGFydCkgPj0gV0FL
RVVQX1NUQUNLX01JTiwKICAgICAid2FrZXVwIHN0YWNrIHRvbyBzbWFsbCIpCmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20teDg2L2NvbmZpZy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jb25m
aWcuaAppbmRleCA5ZWY5ZDAzY2E3Li45YjdlZDUwODI1IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9hc20teDg2L2NvbmZpZy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY29uZmlnLmgKQEAg
LTkxLDExICs5MSwxMSBAQAogI2lmbmRlZiBfX0FTU0VNQkxZX18KIGV4dGVybiB1bnNpZ25lZCBs
b25nIHRyYW1wb2xpbmVfcGh5czsKICNkZWZpbmUgYm9vdHN5bV9waHlzKHN5bSkgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgKCgodW5zaWduZWQgbG9uZykmKHN5bSktKHVu
c2lnbmVkIGxvbmcpJnRyYW1wb2xpbmVfc3RhcnQpK3RyYW1wb2xpbmVfcGh5cykKKyAgICAoKCh1
bnNpZ25lZCBsb25nKSYoc3ltKS0odW5zaWduZWQgbG9uZykmYm9vdF90cmFtcG9saW5lX3N0YXJ0
KSt0cmFtcG9saW5lX3BoeXMpCiAjZGVmaW5lIGJvb3RzeW0oc3ltKSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAogICAgICgqUkVMT0NfSElERSgodHlwZW9mKCYoc3ltKSkp
X192YShfX3BhKCYoc3ltKSkpLCAgICAgIFwKLSAgICAgICAgICAgICAgICAgdHJhbXBvbGluZV9w
aHlzLV9fcGEodHJhbXBvbGluZV9zdGFydCkpKQotZXh0ZXJuIGNoYXIgdHJhbXBvbGluZV9zdGFy
dFtdLCB0cmFtcG9saW5lX2VuZFtdOworICAgICAgICAgICAgICAgICB0cmFtcG9saW5lX3BoeXMt
X19wYShib290X3RyYW1wb2xpbmVfc3RhcnQpKSkKK2V4dGVybiBjaGFyIGJvb3RfdHJhbXBvbGlu
ZV9zdGFydFtdLCBib290X3RyYW1wb2xpbmVfZW5kW107CiBleHRlcm4gY2hhciB0cmFtcG9saW5l
X3JlYWxtb2RlX2VudHJ5W107CiBleHRlcm4gdW5zaWduZWQgaW50IHRyYW1wb2xpbmVfeGVuX3Bo
eXNfc3RhcnQ7CiBleHRlcm4gdW5zaWduZWQgY2hhciB0cmFtcG9saW5lX2NwdV9zdGFydGVkOwot
LSAKMi4xNy4yCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 01 11:17:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 11:17:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLnFB-0001iE-Ir; Wed, 01 May 2019 11:17:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=G7ua=TB=merlin.srs.infradead.org=batv+1e733e8c069b692f204e+5729+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1hLnF9-0001gW-O6
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 11:17:43 +0000
X-Inumbo-ID: bbe137b5-6c02-11e9-843c-bc764e045a96
Received: from merlin.infradead.org (unknown [2001:8b0:10b:1231::1])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bbe137b5-6c02-11e9-843c-bc764e045a96;
 Wed, 01 May 2019 11:17:42 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding:
 Content-Type:MIME-Version:Message-Id:Date:Subject:To:From:Reply-To:Cc:
 Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender:
 Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=zOt1olUDZdf7hWx/DiulXgFT8LWqf1zrNDHAr9+WgxY=; b=tJaHzSAMF5cTUxGyOSw91eB93
 dVm+fFnaMNrc6FyX2Xj8jpQAOIni6fWQp36pYag3ICTeKG4+DputRrRpUHqPpsVTA1rC1zK0l/Fpf
 DB0WiDfeJ7nI88E0UXXQ9B62gwabUrkrpNfx4PlhPavGBv+Th774sAq2LQfiapEW8nXYBgLUbIheL
 r613X/7XLHVGGqc8Nq3mVB7TsHtnoD282xp9r086TdpxmzFk3hZal9en4lt917/72Fanbtal2+oUu
 k6WuozpMYerExT7GZBSeoPMxR011peaIGrL2HIQlMTDXLUS8NFb3liENa8OtkeWJFqkFY2rQSrWEM
 F9FLgBX2Q==;
Received: from [2001:8b0:10b:1::425] (helo=i7.infradead.org)
 by merlin.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1hLnF6-0008Rq-4O
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 11:17:40 +0000
Received: from dwoodhou by i7.infradead.org with local (Exim 4.92 #3 (Red Hat
 Linux)) id 1hLnF5-0030Nk-8F
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 12:17:39 +0100
From: David Woodhouse <dwmw2@infradead.org>
To: xen-devel@lists.xenproject.org
Date: Wed,  1 May 2019 12:17:32 +0100
Message-Id: <cover.1556708225.git.dwmw2@infradead.org>
X-Mailer: git-send-email 2.17.2
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 merlin.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [RFC PATCH 0/7] Clean up x86_64 boot code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U29tZSBjbGVhbnVwcyBmb3IgdGhlIGJvb3QgcGF0aCwgb3JpZ2luYWxseSBpbnNwaXJlZCBieSBh
biBhdHRlbXB0IHRvCmF2b2lkIHNjcmliYmxpbmcgb24gYXJiaXRyYXJpbHktY2hvc2VuIGxvdyBt
ZW1vcnkuCgpJbiB0aGUgbm8tcmVhbC1tb2RlIGNhc2Ugd2UgZG9uJ3QgbmVlZCB0byBib3VuY2Ug
dGhyb3VnaCBsb3cgbWVtb3J5IGF0CmFsbDsgd2UgY2FuIHJ1biB0aGUgMzItYml0IHRyYW1wb2xp
bmUgaW4tcGxhY2UgaW4gdGhlIFhlbiBpbWFnZS4KClRoZSB2YXJpYWJsZXMgY29udGFpbmluZyBp
bmZvcm1hdGlvbiB3aGljaCBpcyBvcHRpb25hbGx5IGRpc2NvdmVyZWQgYnkKdGhlIHJlYWwtbW9k
ZSBib290IGNvZGUgY2FuIGJlIHB1dCBiYWNrIGluIHBsYWNlIGluIHRoZSBYZW4gaW1hZ2UgYW5k
IHdlCmNhbiBkaXNwZW5zZSB3aXRoIHRoZSBib290c3ltKCkgcG9pbnRlciBneW1uYXN0aWNzIGlu
IEMgY29kZSB3aGljaAphY2Nlc3MgdGhlbSBpbiBsb3cgbWVtb3J5LgoKSSBoYXZlbid0IHlldCBn
b3QgdG8gcmVsb2MoKSwgd2hpY2ggSSB0aGluayBleGlzdHMgb25seSB0byBlbnN1cmUgdGhhdAp0
aGUgdmFyaW91cyBicmVhZGNydW1icyBsZWZ0IGFsbCBvdmVyIHRoZSBwbGFjZSBieSB0aGUgTXVs
dGlib290CmJvb3Rsb2FkZXIgYXJlbid0IHNjcmliYmxlZCBvbiB3aGVuIHdlIGNvcHkgdGhlIDE2
LWJpdCBib290IHRyYW1wb2xpbmUKaW50byBsb3cgbWVtb3J5LiBJJ2QgcXVpdGUgbGlrZSB0byBr
aWxsIHJlbG9jKCkgYW5kIHBhc3MgdGhlIG9yaWdpbmFsCnBvaW50ZXIgdXAgdG8gNjQtYml0IGNv
ZGUgdG8gYmUgaGFuZGxlZCBpbiBDLgoKVGhhdCB3b3VsZCByZXF1aXJlIGZpbmRpbmcgYSAqc2Fm
ZSogbG9jYXRpb24gdG8gcHV0IHRoZSAxNi1iaXQgYm9vdAp0cmFtcG9saW5lIHRob3VnaCwgd2hp
Y2ggZG9lc24ndCBhbHJlYWR5IGNvbnRhaW4gYW55dGhpbmcgdGhhdCB0aGUKYm9vdGxvYWRlciBj
cmVhdGVkIGZvciB1cy4KCkluIGZhY3QsIGlzbid0IHRoZXJlIGFscmVhZHkgYSBjaGFuY2UgdGhh
dCBoZWFkLlMgd2lsbCBjaG9vc2UgYSBsb2NhdGlvbgpmb3IgdGhlIHRyYW1wb2xpbmUgd2hpY2gg
aXMgYWxyZWFkeSBwYXJ0IG9mIGEgbW9kdWxlIG9yIGNvbnRhaW5zIG9uZSBvZgp0aGUgTXVsdGli
b290IGJyZWFkY3J1bWJzPwoKRGF2aWQgV29vZGhvdXNlICg3KToKICB4ODYvd2FrZXVwOiBTdG9w
IHVzaW5nICVmcyBmb3IgbGlkdC9sZ2R0CiAgeDg2L2Jvb3Q6IFJlbW92ZSBncmF0dWl0b3VzIGNh
bGwgYmFjayBpbnRvIGxvdy1tZW1vcnkgY29kZQogIHg4Ni9ib290OiBPbmx5IGp1bXAgaW50byBs
b3cgdHJhbXBvbGluZSBjb2RlIGZvciByZWFsLW1vZGUgYm9vdAogIHg4Ni9ib290OiBTcGxpdCBi
b290c3ltKCkgaW50byBmb3VyIHR5cGVzIG9mIHJlbG9jYXRpb25zCiAgeDg2L2Jvb3Q6IFJlbmFt
ZSB0cmFtcG9saW5lX3tzdGFydCxlbmR9IHRvIGJvb3RfdHJhbXBvbGluZV97c3RhcnQsZW5kfQog
IHg4Ni9ib290OiBDb3B5IDE2LWJpdCBib290IHZhcmlhYmxlcyBiYWNrIHVwIHRvIFhlbiBpbWFn
ZQogIHg4Ni9ib290OiBEbyBub3QgdXNlIHRyYW1wb2xpbmUgZm9yIG5vLXJlYWwtbW9kZSBib290
IHBhdGhzCgogeGVuL2FyY2gveDg2L2FjcGkvcG93ZXIuYyAgICAgICAgIHwgICA2ICstCiB4ZW4v
YXJjaC94ODYvYm9vdC9lZGQuUyAgICAgICAgICAgfCAgMTggKystLQogeGVuL2FyY2gveDg2L2Jv
b3QvaGVhZC5TICAgICAgICAgIHwgIDg5ICsrKysrKysrKysrKy0tLS0tLQogeGVuL2FyY2gveDg2
L2Jvb3QvbWVtLlMgICAgICAgICAgIHwgIDM1ICsrKy0tLS0tCiB4ZW4vYXJjaC94ODYvYm9vdC90
cmFtcG9saW5lLlMgICAgfCAxNDUgKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tCiB4ZW4v
YXJjaC94ODYvYm9vdC92aWRlby5TICAgICAgICAgfCAgMzYgKysrKy0tLS0KIHhlbi9hcmNoL3g4
Ni9ib290L3dha2V1cC5TICAgICAgICB8ICAyMyArKy0tLQogeGVuL2FyY2gveDg2L2NwdS9jb21t
b24uYyAgICAgICAgIHwgICAyICstCiB4ZW4vYXJjaC94ODYvY3B1L2ludGVsLmMgICAgICAgICAg
fCAgIDIgKy0KIHhlbi9hcmNoL3g4Ni9lZmkvZWZpLWJvb3QuaCAgICAgICB8ICAzMSArLS0tLS0t
CiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICAgICAgICAgfCAgIDIgKy0KIHhlbi9hcmNoL3g4
Ni9wbGF0Zm9ybV9oeXBlcmNhbGwuYyB8ICAxOCArKy0tCiB4ZW4vYXJjaC94ODYvc2V0dXAuYyAg
ICAgICAgICAgICAgfCAgNzIgKysrKysrKysrKysrLS0tCiB4ZW4vYXJjaC94ODYvc21wYm9vdC5j
ICAgICAgICAgICAgfCAgIDYgKy0KIHhlbi9hcmNoL3g4Ni90Ym9vdC5jICAgICAgICAgICAgICB8
ICAgNiArLQogeGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jICAgICAgICAgIHwgICAyICstCiB4ZW4v
YXJjaC94ODYveGVuLmxkcy5TICAgICAgICAgICAgfCAgMjcgKysrKy0tCiB4ZW4vaW5jbHVkZS9h
c20teDg2L2FjcGkuaCAgICAgICAgfCAgIDIgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvY29uZmln
LmggICAgICB8ICAxMCArLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvZTgyMC5oICAgICAgICB8ICAg
NSArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9lZGQuaCAgICAgICAgIHwgICAxIC0KIDIxIGZpbGVz
IGNoYW5nZWQsIDMzOSBpbnNlcnRpb25zKCspLCAxOTkgZGVsZXRpb25zKC0pCgotLSAKMi4xNy4y
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 01 11:17:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 11:17:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLnFC-0001jA-2R; Wed, 01 May 2019 11:17:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=G7ua=TB=merlin.srs.infradead.org=batv+1e733e8c069b692f204e+5729+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1hLnF9-0001gX-Pl
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 11:17:43 +0000
X-Inumbo-ID: bbe17239-6c02-11e9-843c-bc764e045a96
Received: from merlin.infradead.org (unknown [2001:8b0:10b:1231::1])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bbe17239-6c02-11e9-843c-bc764e045a96;
 Wed, 01 May 2019 11:17:42 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=merlin.20170209; h=Sender:References:In-Reply-To:
 Message-Id:Date:Subject:To:From:Reply-To:Cc:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=Ccpbk33Kh2sU+iShNHwwwyNtiYF4GnNFpbcwF0XKD94=; b=fXdwQ6Y566jXI7ZbgyAUR5JC/
 X9gZwiDRu0fu7gzZhBCyMLZpcT/iVAORWN9XihcN0BR5d7lmDzpojmAR5h3kHfewRywAgW8TwDx+u
 44SPPZg1RrIkUkiNYnVTrz4NPSk5hrj6+305xf+DQUYBKVmTYGdqdQOcTselalWfDy2zWRI/Tpe7R
 qHxYHeijcjWsx+dXB3/84B95fCrBNFCqP3KUemo/pnRKmYO9qVa3M1tJjZurFnseF2XQOPsXpbbRw
 lcURY9gvAoANadwuf7Ix7imKNlk2xSdBfKc4fWipYCJ9Z2Vhf2NpRpysxKFtwyPsTPwJxZJP+YT65
 fFnRT4q1Q==;
Received: from [2001:8b0:10b:1::425] (helo=i7.infradead.org)
 by merlin.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1hLnF6-0008Rs-5f
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 11:17:40 +0000
Received: from dwoodhou by i7.infradead.org with local (Exim 4.92 #3 (Red Hat
 Linux)) id 1hLnF5-0030Ns-9b
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 12:17:39 +0100
From: David Woodhouse <dwmw2@infradead.org>
To: xen-devel@lists.xenproject.org
Date: Wed,  1 May 2019 12:17:34 +0100
Message-Id: <c252e7b1f675f5fb0df9c0c90423fc7fc0bc5736.1556708226.git.dwmw2@infradead.org>
X-Mailer: git-send-email 2.17.2
In-Reply-To: <cover.1556708225.git.dwmw2@infradead.org>
References: <cover.1556708225.git.dwmw2@infradead.org>
In-Reply-To: <cover.1556708225.git.dwmw2@infradead.org>
References: <cover.1556708225.git.dwmw2@infradead.org>
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 merlin.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [RFC PATCH 2/7] x86/boot: Remove gratuitous call back
 into low-memory code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogRGF2aWQgV29vZGhvdXNlIDxkd213QGFtYXpvbi5jby51az4KCldlIGFwcGVhciB0byBo
YXZlIGltcGxlbWVudGVkIGEgbWVtY3B5KCkgaW4gdGhlIGxvdy1tZW1vcnkgdHJhbXBvbGluZQp3
aGljaCB3ZSB0aGVuIGNhbGwgaW50byBmcm9tIF9fc3RhcnRfeGVuKCksIGZvciBubyBhZGVxdWF0
ZWx5IGRlZmluZWQKcmVhc29uLgoKS2lsbCBpdCB3aXRoIGZpcmUuCgpTaWduZWQtb2ZmLWJ5OiBE
YXZpZCBXb29kaG91c2UgPGR3bXdAYW1hem9uLmNvLnVrPgotLS0KIHhlbi9hcmNoL3g4Ni9ib290
L21lbS5TICAgIHwgMjcgKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYv
c2V0dXAuYyAgICAgICB8IDEyICsrKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9lODIw
LmggfCAgNSArKy0tLQogMyBmaWxlcyBjaGFuZ2VkLCAxOSBpbnNlcnRpb25zKCspLCAyNSBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYm9vdC9tZW0uUyBiL3hlbi9hcmNo
L3g4Ni9ib290L21lbS5TCmluZGV4IGM2YTliZDRkM2IuLjJkNjFkMjg4MzUgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9ib290L21lbS5TCisrKyBiL3hlbi9hcmNoL3g4Ni9ib290L21lbS5TCkBA
IC03LDcgKzcsNyBAQCBnZXRfbWVtb3J5X21hcDoKIAogLkxtZW1lODIwOgogICAgICAgICB4b3Js
ICAgICVlYngsICVlYnggICAgICAgICAgICAgICAgICAgICAgIyBjb250aW51YXRpb24gY291bnRl
cgotICAgICAgICBtb3Z3ICAgICRib290c3ltKGU4MjBtYXApLCAlZGkgICAgICAgICAgICAgIyBw
b2ludCBpbnRvIHRoZSB3aGl0ZWxpc3QKKyAgICAgICAgbW92dyAgICAkYm9vdHN5bShiaW9zX2U4
MjBtYXApLCAlZGkgICAgICMgcG9pbnQgaW50byB0aGUgd2hpdGVsaXN0CiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjIHNvIHdlIGNhbiBoYXZlIHRoZSBi
aW9zCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjIGRp
cmVjdGx5IHdyaXRlIGludG8gaXQuCiAKQEAgLTIyLDggKzIyLDggQEAgZ2V0X21lbW9yeV9tYXA6
CiAgICAgICAgIGNtcGwgICAgJFNNQVAsJWVheCAgICAgICAgICAgICAgICAgICAgICAjIGNoZWNr
IHRoZSByZXR1cm4gaXMgYFNNQVAnCiAgICAgICAgIGpuZSAgICAgLkxtZW04OAogCi0gICAgICAg
IGluY3cgICAgYm9vdHN5bShlODIwbnIpCi0gICAgICAgIGNtcHcgICAgJEU4MjBfQklPU19NQVgs
Ym9vdHN5bShlODIwbnIpICAjIHVwIHRvIHRoaXMgbWFueSBlbnRyaWVzCisgICAgICAgIGluY3cg
ICAgYm9vdHN5bShiaW9zX2U4MjBucikKKyAgICAgICAgY21wdyAgICAkRTgyMF9CSU9TX01BWCxi
b290c3ltKGJpb3NfZTgyMG5yKSAjIHVwIHRvIHRoaXMgbWFueSBlbnRyaWVzCiAgICAgICAgIGph
ZSAgICAgLkxtZW04OAogCiAgICAgICAgIG1vdncgICAgJWRpLCVheApAQCAtNjYsMjcgKzY2LDEw
IEBAIGdldF9tZW1vcnlfbWFwOgogCiAgICAgICAgIHJldAogCi0vKgotICogQ29weSBFODIwIG1h
cCBvYnRhaW5lZCBmcm9tIEJJT1MgdG8gYSBidWZmZXIgYWxsb2NhdGVkIGJ5IFhlbi4KLSAqIElu
cHV0OiAlcmRpOiB0YXJnZXQgYWRkcmVzcyBvZiBlODIwIGVudHJ5IGFycmF5Ci0gKiAgICAgICAg
JWVzaTogbWF4aW11bSBudW1iZXIgb2YgZW50cmllcyB0byBjb3B5Ci0gKiBPdXRwdXQ6ICVlYXg6
IG51bWJlciBvZiBlbnRyaWVzIGNvcGllZAotICovCi0gICAgICAgIC5jb2RlNjQKLUVOVFJZKGU4
MjBtYXBfY29weSkKLSAgICAgICAgbW92ICAgICAlZXNpLCAlZWF4Ci0gICAgICAgIGxlYSAgICAg
ZTgyMG1hcCglcmlwKSwgJXJzaQotICAgICAgICBtb3YgICAgIGU4MjBuciglcmlwKSwgJWVjeAot
ICAgICAgICBjbXAgICAgICVlY3gsICVlYXgKLSAgICAgICAgY21vdmEgICAlZWN4LCAlZWF4ICAg
ICAgICAgICAgICAgICAgICAgICMgbnVtYmVyIG9mIGVudHJpZXMgdG8gbW92ZQotICAgICAgICBp
bXVsICAgICQ1LCAlZWF4LCAlZWN4Ci0gICAgICAgIHJlcCBtb3ZzbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAjIGRvIHRoZSBtb3ZlCi0gICAgICAgIHJldAotCiAgICAgICAgIC5hbGln
biAgNAotZTgyMG1hcDoKK0dMT0JBTChiaW9zX2U4MjBtYXApCiAgICAgICAgIC5maWxsICAgRTgy
MF9CSU9TX01BWCoyMCwxLDAKLWU4MjBucjoKK0dMT0JBTChiaW9zX2U4MjBucikKICAgICAgICAg
LmxvbmcgICAwCiBHTE9CQUwobG93bWVtX2tiKQogICAgICAgICAubG9uZyAgIDAKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jIGIveGVuL2FyY2gveDg2L3NldHVwLmMKaW5kZXggYTM1
M2Q3NmY5YS4uNWZhN2QzYjc5YyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NldHVwLmMKKysr
IGIveGVuL2FyY2gveDg2L3NldHVwLmMKQEAgLTY2NCw2ICs2NjQsMTggQEAgc3RhdGljIGNoYXIg
KiBfX2luaXQgY21kbGluZV9jb29rKGNoYXIgKnAsIGNvbnN0IGNoYXIgKmxvYWRlcl9uYW1lKQog
ICAgIHJldHVybiBwOwogfQogCitzdGF0aWMgaW50IGNvcHlfYmlvc19lODIwKHN0cnVjdCBlODIw
ZW50cnkgKm1hcCwgdW5zaWduZWQgaW50IGxpbWl0KQoreworICAgIHVuc2lnbmVkIGludCBuID0g
Ym9vdHN5bShiaW9zX2U4MjBucik7CisgICAgaWYgKG4gPiBsaW1pdCkKKyAgICAgICAgbiA9IGxp
bWl0OworCisgICAgaWYgKG4pCisgICAgICAgIG1lbWNweShtYXAsIGJvb3RzeW0oYmlvc19lODIw
bWFwKSwgc2l6ZW9mKCptYXApICogbik7CisKKyAgICByZXR1cm4gbjsKK30KKwogdm9pZCBfX2lu
aXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkKIHsKICAgICBjaGFy
ICptZW1tYXBfdHlwZSA9IE5VTEw7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2U4
MjAuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZTgyMC5oCmluZGV4IGVlMzE3YjE3YWEuLjUyOTE2
ZmI3NWQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZTgyMC5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvZTgyMC5oCkBAIC0zNyw4ICszNyw3IEBAIGV4dGVybiBzdHJ1Y3QgZTgy
MG1hcCBlODIwX3JhdzsKIAogLyogVGhlc2Ugc3ltYm9scyBsaXZlIGluIHRoZSBib290IHRyYW1w
b2xpbmUuICovCiBleHRlcm4gdW5zaWduZWQgaW50IGxvd21lbV9rYiwgaGlnaG1lbV9rYjsKLXVu
c2lnbmVkIGludCBlODIwbWFwX2NvcHkoc3RydWN0IGU4MjBlbnRyeSAqbWFwLCB1bnNpZ25lZCBp
bnQgbGltaXQpOwotCi0jZGVmaW5lIGNvcHlfYmlvc19lODIwIGJvb3RzeW0oZTgyMG1hcF9jb3B5
KQorZXh0ZXJuIHN0cnVjdCBlODIwbWFwIGJpb3NfZTgyMG1hcFtdOworZXh0ZXJuIHVuc2lnbmVk
IGludCBiaW9zX2U4MjBucjsKIAogI2VuZGlmIC8qX19FODIwX0hFQURFUiovCi0tIAoyLjE3LjIK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 01 11:17:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 11:17:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLnFC-0001jj-D8; Wed, 01 May 2019 11:17:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=G7ua=TB=merlin.srs.infradead.org=batv+1e733e8c069b692f204e+5729+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1hLnFA-0001gi-1r
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 11:17:44 +0000
X-Inumbo-ID: bbe16ed4-6c02-11e9-843c-bc764e045a96
Received: from merlin.infradead.org (unknown [2001:8b0:10b:1231::1])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bbe16ed4-6c02-11e9-843c-bc764e045a96;
 Wed, 01 May 2019 11:17:42 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=merlin.20170209; h=Sender:References:In-Reply-To:
 Message-Id:Date:Subject:To:From:Reply-To:Cc:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=0uzhdEgCHmkBXOnlYFszNL13fpDQ+zr287GzwBDOIO8=; b=okOMnDngTouZPJfb2YLtdN7rf
 gPVzdD8clfE3xlnmVfea7xYpBhvm1+CcRm80r4+S+Di5Cp544DnRJG/9g7+vkyNwZ8Oral4AxHC21
 6T1ytLuRKkB4XUZ+706ca3kAx0Pq1Y+Ia7CBO1/wAf6aOcfjcagwa4BuUTh5XeOgXN84ZXmIcI8z0
 W43ccX11ht6vRg0vG0uV+JTxwNtAc1i67yWiqmvnrOjYApOef5OPyfXrON+YYLun1yfOQ2D1ebrQP
 s3l0CnbfKnFzICouCJ7nUCyVeNzmurRwDSP+bLmComwkz5dJ8+hK8rYGom/bolvXNbEftBpvQX31V
 lIa+sQInQ==;
Received: from [2001:8b0:10b:1::425] (helo=i7.infradead.org)
 by merlin.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1hLnF6-0008Rt-6H
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 11:17:40 +0000
Received: from dwoodhou by i7.infradead.org with local (Exim 4.92 #3 (Red Hat
 Linux)) id 1hLnF5-0030Nx-AB
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 12:17:39 +0100
From: David Woodhouse <dwmw2@infradead.org>
To: xen-devel@lists.xenproject.org
Date: Wed,  1 May 2019 12:17:35 +0100
Message-Id: <ec9a721d769910ff5e9d77caf036fb931a32ff1f.1556708226.git.dwmw2@infradead.org>
X-Mailer: git-send-email 2.17.2
In-Reply-To: <cover.1556708225.git.dwmw2@infradead.org>
References: <cover.1556708225.git.dwmw2@infradead.org>
In-Reply-To: <cover.1556708225.git.dwmw2@infradead.org>
References: <cover.1556708225.git.dwmw2@infradead.org>
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 merlin.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [RFC PATCH 3/7] x86/boot: Only jump into low trampoline
 code for real-mode boot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogRGF2aWQgV29vZGhvdXNlIDxkd213QGFtYXpvbi5jby51az4KCklmIHRoZSBuby1yZWFs
LW1vZGUgZmxhZyBpcyBzZXQsIGRvbid0IGdvIHRoZXJlIGF0IGFsbC4gVGhpcyBpcyBhIHByZWx1
ZGUKdG8gbm90IGV2ZW4gcHV0dGluZyBpdCB0aGVyZSBpbiB0aGUgZmlyc3QgcGxhY2UuCgpTaWdu
ZWQtb2ZmLWJ5OiBEYXZpZCBXb29kaG91c2UgPGR3bXdAYW1hem9uLmNvLnVrPgotLS0KIHhlbi9h
cmNoL3g4Ni9ib290L2hlYWQuUyAgICAgICB8IDEwICsrKysrKysrKysKIHhlbi9hcmNoL3g4Ni9i
b290L3RyYW1wb2xpbmUuUyB8ICA0IC0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMTAgaW5zZXJ0aW9u
cygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYm9vdC9oZWFk
LlMgYi94ZW4vYXJjaC94ODYvYm9vdC9oZWFkLlMKaW5kZXggZGIxOWFjNmZkOC4uN2MzMGRlMzY3
MSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TCisrKyBiL3hlbi9hcmNoL3g4
Ni9ib290L2hlYWQuUwpAQCAtNzM0LDcgKzczNCwxNyBAQCB0cmFtcG9saW5lX3NldHVwOgogICAg
ICAgICAvKiBTd2l0Y2ggdG8gbG93LW1lbW9yeSBzdGFjayB3aGljaCBsaXZlcyBhdCB0aGUgZW5k
IG9mIHRyYW1wb2xpbmUgcmVnaW9uLiAqLwogICAgICAgICBtb3YgICAgIHN5bV9mcyh0cmFtcG9s
aW5lX3BoeXMpLCVlZGkKICAgICAgICAgbGVhICAgICBUUkFNUE9MSU5FX1NQQUNFK1RSQU1QT0xJ
TkVfU1RBQ0tfU1BBQ0UoJWVkaSksJWVzcAorICAgICAgICBjbXBiICAgICQwLCBzeW1fZnMoc2tp
cF9yZWFsbW9kZSkKKyAgICAgICAganogICAgICAxZgorICAgICAgICAvKiBJZiBuby1yZWFsLW1v
ZGUsIGp1bXAgc3RyYWlnaHQgdG8gdHJhbXBvbGluZV9wcm90bW9kZV9lbnRyeSAqLworICAgICAg
ICBsZWEgICAgIHRyYW1wb2xpbmVfcHJvdG1vZGVfZW50cnktdHJhbXBvbGluZV9zdGFydCglZWRp
KSwlZWF4CisgICAgICAgIC8qIEVCWCA9PSAwIGluZGljYXRlcyB3ZSBhcmUgdGhlIEJQIChCb290
IFByb2Nlc3NvcikuICovCisgICAgICAgIHhvciAgICAgJWVieCwlZWJ4CisgICAgICAgIGptcCAg
ICAgMmYKKzE6CisgICAgICAgIC8qIEdvIHZpYSAxNi1iaXQgY29kZSBpbiB0cmFtcG9saW5lX2Jv
b3RfY3B1X2VudHJ5ICovCiAgICAgICAgIGxlYSAgICAgdHJhbXBvbGluZV9ib290X2NwdV9lbnRy
eS10cmFtcG9saW5lX3N0YXJ0KCVlZGkpLCVlYXgKKzI6CiAgICAgICAgIHB1c2hsICAgJEJPT1Rf
Q1MzMgogICAgICAgICBwdXNoICAgICVlYXgKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2Jv
b3QvdHJhbXBvbGluZS5TIGIveGVuL2FyY2gveDg2L2Jvb3QvdHJhbXBvbGluZS5TCmluZGV4IDU1
ODhjNzk4NmEuLmRmMGZmZDUwMTMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9ib290L3RyYW1w
b2xpbmUuUworKysgYi94ZW4vYXJjaC94ODYvYm9vdC90cmFtcG9saW5lLlMKQEAgLTE4Nyw5ICsx
ODcsNiBAQCBzdGFydDY0OgogCiAgICAgICAgIC5jb2RlMzIKIHRyYW1wb2xpbmVfYm9vdF9jcHVf
ZW50cnk6Ci0gICAgICAgIGNtcGIgICAgJDAsYm9vdHN5bV9yZWwoc2tpcF9yZWFsbW9kZSw1KQot
ICAgICAgICBqbnogICAgIC5Mc2tpcF9yZWFsbW9kZQotCiAgICAgICAgIC8qIExvYWQgcHNldWRv
LXJlYWwtbW9kZSBzZWdtZW50cy4gKi8KICAgICAgICAgbW92ICAgICAkQk9PVF9QU0VVRE9STV9E
UywlZWF4CiAgICAgICAgIG1vdiAgICAgJWVheCwlZHMKQEAgLTI2OSw3ICsyNjYsNiBAQCB0cmFt
cG9saW5lX2Jvb3RfY3B1X2VudHJ5OgogICAgICAgICBtb3YgICAgICVlYXgsJWdzCiAgICAgICAg
IG1vdiAgICAgJWVheCwlc3MKIAotLkxza2lwX3JlYWxtb2RlOgogICAgICAgICAvKiBFQlggPT0g
MCBpbmRpY2F0ZXMgd2UgYXJlIHRoZSBCUCAoQm9vdCBQcm9jZXNzb3IpLiAqLwogICAgICAgICB4
b3IgICAgICVlYngsJWVieAogCi0tIAoyLjE3LjIKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 01 11:17:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 11:17:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLnFD-0001lT-9h; Wed, 01 May 2019 11:17:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=G7ua=TB=merlin.srs.infradead.org=batv+1e733e8c069b692f204e+5729+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1hLnFB-0001hm-DY
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 11:17:45 +0000
X-Inumbo-ID: bbecba4a-6c02-11e9-843c-bc764e045a96
Received: from merlin.infradead.org (unknown [2001:8b0:10b:1231::1])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bbecba4a-6c02-11e9-843c-bc764e045a96;
 Wed, 01 May 2019 11:17:42 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=merlin.20170209; h=Sender:References:In-Reply-To:
 Message-Id:Date:Subject:To:From:Reply-To:Cc:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=dTo1DUqH93TJIqLlrFIb7xQKjtZ4P8ZDGGkx1B6ykW8=; b=OrWcvLos+/yliHMDr2Su4LwOP
 XDyxPIebylh/VTUvTLL13PXZtm5IarcEQATxgBFe7hO1oesXdWWjhHjpmoaTAKvDHo4naWe7SqCrA
 szOA6ELqnvgwgonN544w32gOCfeWzI69H5TyxZ4wTGt9xCWawU+Y9u9qhmw1ov3KbtIWkwtVibCZW
 /WG6kx+ZoqHjLqt9EaiS3JUhJJs7nVRPV2+BGcdZTIB0RlwcM0hbRU7TTQTSbodjTqHIEmH9eIIyI
 Rk5TKYSs7WSBZg51qBP0HZzssA+4hils5QxDnUE1k94xqCWrG8ACy+n05+X72yk3zY6xymXMJm8Aj
 rUoitRvhg==;
Received: from [2001:8b0:10b:1::425] (helo=i7.infradead.org)
 by merlin.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1hLnF6-0008Rv-8T
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 11:17:40 +0000
Received: from dwoodhou by i7.infradead.org with local (Exim 4.92 #3 (Red Hat
 Linux)) id 1hLnF5-0030OH-CP
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 12:17:39 +0100
From: David Woodhouse <dwmw2@infradead.org>
To: xen-devel@lists.xenproject.org
Date: Wed,  1 May 2019 12:17:39 +0100
Message-Id: <c2666007fb7d937fc5b5854cf5e23f77f2ef8c3a.1556708226.git.dwmw2@infradead.org>
X-Mailer: git-send-email 2.17.2
In-Reply-To: <cover.1556708225.git.dwmw2@infradead.org>
References: <cover.1556708225.git.dwmw2@infradead.org>
In-Reply-To: <cover.1556708225.git.dwmw2@infradead.org>
References: <cover.1556708225.git.dwmw2@infradead.org>
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 merlin.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [RFC PATCH 7/7] x86/boot: Do not use trampoline for
 no-real-mode boot paths
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogRGF2aWQgV29vZGhvdXNlIDxkd213QGFtYXpvbi5jby51az4KCldoZXJlIGJvb3RlZCBm
cm9tIEVGSSBvciB3aXRoIG5vLXJlYWwtbW9kZSwgdGhlcmUgaXMgbm8gbmVlZCB0byBzdG9tcApv
biBsb3cgbWVtb3J5IHdpdGggdGhlIDE2LWJvb3QgY29kZS4gSW5zdGVhZCwganVzdCBnbyBzdHJh
aWdodCB0bwp0cmFtcG9saW5lX3Byb3Rtb2RlX2VudHJ5KCkgYXQgaXRzIHBoeXNpY2FsIGxvY2F0
aW9uIHdpdGhpbiB0aGUgWGVuCmltYWdlLgoKRm9yIG5vdywgdGhlIGJvb3QgY29kZSAoaW5jbHVk
aW5nIHRoZSBFRkkgbG9hZGVyIHBhdGgpIHN0aWxsIGRldGVybWluZXMKd2hhdCB0aGUgdHJhbXBv
bGluZV9waHlzIGFkZHJlc3Mgc2hvdWxkIGJlLiBUaGUgdHJhbXBvbGluZSBpcyBhY3R1YWxseQpy
ZWxvY2F0ZWQgZm9yIHRoYXQgYWRkcmVzcyBhbmQgY29waWVkIGludG8gbG93IG1lbW9yeSwgZnJv
bSBhCnJlbG9jYXRlX3RyYW1wb2xpbmUoKSBjYWxsIG1hZGUgZnJvbSBfX3N0YXJ0X3hlbigpLgoK
Rm9yIHN1YnNlcXVlbnQgQVAgc3RhcnR1cCBhbmQgd2FrZXVwLCB0aGUgMzItYml0IHRyYW1wb2xp
bmUgY2FuJ3QKdHJpdmlhbGx5IGJlIHVzZWQgaW4tcGxhY2UgYXMgdGhhdCByZWdpb24gaXNuJ3Qg
bWFwcGVkLiBTbyBjb3B5IGl0CmRvd24gdG8gbG93IG1lbW9yeSB0b28sIGhhdmluZyByZWxvY2F0
ZWQgaXQgKGFnYWluKSB0byB3b3JrIGZyb20KdGhlcmUuCgpTaWduZWQtb2ZmLWJ5OiBEYXZpZCBX
b29kaG91c2UgPGR3bXdAYW1hem9uLmNvLnVrPgotLS0KIHhlbi9hcmNoL3g4Ni9hY3BpL3Bvd2Vy
LmMgICAgICB8ICA2ICstLQogeGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TICAgICAgIHwgNjcgKysr
KysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L2Jvb3QvdHJhbXBv
bGluZS5TIHwgMzAgKysrKysrKysrKystLS0tCiB4ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jICAg
ICAgfCAgMiArLQogeGVuL2FyY2gveDg2L2NwdS9pbnRlbC5jICAgICAgIHwgIDIgKy0KIHhlbi9h
cmNoL3g4Ni9lZmkvZWZpLWJvb3QuaCAgICB8IDMxICsrLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNo
L3g4Ni9tbS5jICAgICAgICAgICAgICB8ICAyICstCiB4ZW4vYXJjaC94ODYvc2V0dXAuYyAgICAg
ICAgICAgfCA0MyArKysrKysrKysrKysrKysrKysrKy0tCiB4ZW4vYXJjaC94ODYvc21wYm9vdC5j
ICAgICAgICAgfCAgNiArLS0KIHhlbi9hcmNoL3g4Ni90Ym9vdC5jICAgICAgICAgICB8ICA2ICst
LQogeGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jICAgICAgIHwgIDIgKy0KIHhlbi9pbmNsdWRlL2Fz
bS14ODYvYWNwaS5oICAgICB8ICAyICstCiB4ZW4vaW5jbHVkZS9hc20teDg2L2NvbmZpZy5oICAg
fCAxMCArKy0tLQogMTMgZmlsZXMgY2hhbmdlZCwgMTE3IGluc2VydGlvbnMoKyksIDkyIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9hY3BpL3Bvd2VyLmMgYi94ZW4vYXJj
aC94ODYvYWNwaS9wb3dlci5jCmluZGV4IGE3MDRjN2MzNDAuLmExY2U4YWNiMjEgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9hY3BpL3Bvd2VyLmMKKysrIGIveGVuL2FyY2gveDg2L2FjcGkvcG93
ZXIuYwpAQCAtMTUyLDkgKzE1Miw5IEBAIHN0YXRpYyB2b2lkIGFjcGlfc2xlZXBfcHJlcGFyZSh1
MzIgc3RhdGUpCiAgICAgICAgIHJldHVybjsKIAogICAgIGlmICggYWNwaV9zaW5mby52ZWN0b3Jf
d2lkdGggPT0gMzIgKQotICAgICAgICAqKHVpbnQzMl90ICopd2FrZXVwX3ZlY3Rvcl92YSA9IGJv
b3RzeW1fcGh5cyh3YWtldXBfc3RhcnQpOworICAgICAgICAqKHVpbnQzMl90ICopd2FrZXVwX3Zl
Y3Rvcl92YSA9IHRyYW1wc3ltX3BoeXMod2FrZXVwX3N0YXJ0KTsKICAgICBlbHNlCi0gICAgICAg
ICoodWludDY0X3QgKil3YWtldXBfdmVjdG9yX3ZhID0gYm9vdHN5bV9waHlzKHdha2V1cF9zdGFy
dCk7CisgICAgICAgICoodWludDY0X3QgKil3YWtldXBfdmVjdG9yX3ZhID0gdHJhbXBzeW1fcGh5
cyh3YWtldXBfc3RhcnQpOwogfQogCiBzdGF0aWMgdm9pZCBhY3BpX3NsZWVwX3Bvc3QodTMyIHN0
YXRlKSB7fQpAQCAtMzg4LDcgKzM4OCw3IEBAIHN0YXRpYyB2b2lkIHRib290X3NsZWVwKHU4IHNs
ZWVwX3N0YXRlKQogICAgIGdfdGJvb3Rfc2hhcmVkLT5hY3BpX3NpbmZvLndha2V1cF92ZWN0b3Ig
PSBhY3BpX3NpbmZvLndha2V1cF92ZWN0b3I7CiAgICAgZ190Ym9vdF9zaGFyZWQtPmFjcGlfc2lu
Zm8udmVjdG9yX3dpZHRoID0gYWNwaV9zaW5mby52ZWN0b3Jfd2lkdGg7CiAgICAgZ190Ym9vdF9z
aGFyZWQtPmFjcGlfc2luZm8ua2VybmVsX3MzX3Jlc3VtZV92ZWN0b3IgPQotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb3RzeW1fcGh5cyh3YWtldXBfc3Rh
cnQpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW1w
c3ltX3BoeXMod2FrZXVwX3N0YXJ0KTsKIAogICAgIHN3aXRjaCAoIHNsZWVwX3N0YXRlICkKICAg
ICB7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYm9vdC9oZWFkLlMgYi94ZW4vYXJjaC94ODYv
Ym9vdC9oZWFkLlMKaW5kZXggN2Q2YzhkMzI5Mi4uYzIzZWViM2FhNCAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L2Jvb3QvaGVhZC5TCisrKyBiL3hlbi9hcmNoL3g4Ni9ib290L2hlYWQuUwpAQCAt
Njk2LDE2ICs2OTYsMjMgQEAgdHJhbXBvbGluZV9zZXR1cDoKICAgICAgICAgbGVhICAgICBfX1BB
R0VfSFlQRVJWSVNPUitzeW1fZXNpKGwxX2lkZW50bWFwKSwlZWRpCiAgICAgICAgIG1vdiAgICAg
JWVkaSxzeW1fZnMobDJfYm9vdG1hcCkKIAotICAgICAgICAvKiBBcHBseSByZWxvY2F0aW9ucyB0
byBib290c3RyYXAgdHJhbXBvbGluZS4gKi8KLSAgICAgICAgbW92ICAgICBzeW1fZnModHJhbXBv
bGluZV9waHlzKSwlZWR4Ci0gICAgICAgIG1vdiAgICAgJHN5bV9vZmZzKF9fdHJhbXBvbGluZV9y
ZWxfc3RhcnQpLCVlZGkKLTE6Ci0gICAgICAgIG1vdiAgICAgJWZzOiglZWRpKSwlZWF4Ci0gICAg
ICAgIGFkZCAgICAgJWVkeCwlZnM6KCVlZGksJWVheCkKLSAgICAgICAgYWRkICAgICAkNCwlZWRp
Ci0gICAgICAgIGNtcCAgICAgJHN5bV9vZmZzKF9fdHJhbXBvbGluZV9yZWxfc3RvcCksJWVkaQot
ICAgICAgICBqYiAgICAgIDFiCisgICAgICAgIC8qIERvIG5vdCBwYXJzZSBjb21tYW5kIGxpbmUg
b24gRUZJIHBsYXRmb3JtIGhlcmUuICovCisgICAgICAgIGNtcGIgICAgJDAsc3ltX2ZzKGVmaV9w
bGF0Zm9ybSkKKyAgICAgICAgam56ICAgICAxZgogCisgICAgICAgIC8qIEJhaWwgaWYgdGhlcmUg
aXMgbm8gY29tbWFuZCBsaW5lIHRvIHBhcnNlLiAqLworICAgICAgICBtb3YgICAgIHN5bV9mcyht
dWx0aWJvb3RfcHRyKSwlZWJ4CisgICAgICAgIHRlc3RsICAgJE1CSV9DTURMSU5FLE1CX2ZsYWdz
KCVlYngpCisgICAgICAgIGp6ICAgICAgMWYKKworICAgICAgICBsZWEgICAgIHN5bV9lc2koZWFy
bHlfYm9vdF9vcHRzKSwlZWF4CisgICAgICAgIHB1c2ggICAgJWVheAorICAgICAgICBwdXNobCAg
IE1CX2NtZGxpbmUoJWVieCkKKyAgICAgICAgY2FsbCAgICBjbWRsaW5lX3BhcnNlX2Vhcmx5CisK
KzE6CisgICAgICAgIC8qIEFwcGx5IHJlbG9jYXRpb25zIHRvIDMyLWJpdCB0cmFtcG9saW5lIGZv
ciBleGVjdXRpb24gaW4gcGxhY2UuICovCisgICAgICAgIGxlYSAgICAgc3ltX2VzaShwZXJtX3Ry
YW1wb2xpbmVfc3RhcnQpLCVlZHgKICAgICAgICAgbW92ICAgICAkc3ltX29mZnMoX190cmFtcG9s
aW5lMzJfcmVsX3N0YXJ0KSwlZWRpCiAxOgogICAgICAgICBtb3YgICAgICVmczooJWVkaSksJWVh
eApAQCAtNzE0LDYgKzcyMSwyMSBAQCB0cmFtcG9saW5lX3NldHVwOgogICAgICAgICBjbXAgICAg
ICRzeW1fb2ZmcyhfX3RyYW1wb2xpbmUzMl9yZWxfc3RvcCksJWVkaQogICAgICAgICBqYiAgICAg
IDFiCiAKKyAgICAgICAgY21wICAgICAkMCxzeW1fZXNpKHNraXBfcmVhbG1vZGUpCisgICAgICAg
IGp6ICAgICAgLkxkb19yZWFsbW9kZQorCisgICAgICAgIC8qIEdvIGRpcmVjdGx5IHRvIHRyYW1w
b2xpbmVfcHJvdG1vZGVfZW50cnkgYXQgaXRzIHBoeXNpY2FsIGFkZHJlc3MgKi8KKyAgICAgICAg
bGVhICAgICB0cmFtcG9saW5lX3Byb3Rtb2RlX2VudHJ5LV9fWEVOX1ZJUlRfU1RBUlQoJWVzaSks
JWVheAorICAgICAgICBwdXNobCAgICRCT09UX0NTMzIKKyAgICAgICAgcHVzaCAgICAlZWF4CisK
KyAgICAgICAgLyogRUJYID09IDAgaW5kaWNhdGVzIHdlIGFyZSB0aGUgQlAgKEJvb3QgUHJvY2Vz
c29yKS4gKi8KKyAgICAgICAgeG9yICAgICAlZWJ4LCVlYngKKyAgICAgICAgcmV0bAorCisuTGRv
X3JlYWxtb2RlOgorICAgICAgICAvKiBBcHBseSByZWxvY2F0aW9ucyB0byAxNi1iaXQgYm9vdCBj
b2RlLiAqLworICAgICAgICBtb3YgICAgIHN5bV9mcyh0cmFtcG9saW5lX3BoeXMpLCVlZHgKICAg
ICAgICAgbW92ICAgICAkc3ltX29mZnMoX19ib290c3ltX3JlbF9zdGFydCksJWVkaQogMToKICAg
ICAgICAgbW92ICAgICAlZnM6KCVlZGkpLCVlYXgKQEAgLTc0MywzNSArNzY1LDEyIEBAIHRyYW1w
b2xpbmVfc2V0dXA6CiAgICAgICAgIGNtcCAgICAgJHN5bV9vZmZzKF9fYm9vdGRhdGFzeW1fcmVs
X3N0b3ApLCVlZGkKICAgICAgICAgamIgICAgICAxYgogCi0gICAgICAgIC8qIERvIG5vdCBwYXJz
ZSBjb21tYW5kIGxpbmUgb24gRUZJIHBsYXRmb3JtIGhlcmUuICovCi0gICAgICAgIGNtcGIgICAg
JDAsc3ltX2ZzKGVmaV9wbGF0Zm9ybSkKLSAgICAgICAgam56ICAgICAxZgotCi0gICAgICAgIC8q
IEJhaWwgaWYgdGhlcmUgaXMgbm8gY29tbWFuZCBsaW5lIHRvIHBhcnNlLiAqLwotICAgICAgICBt
b3YgICAgIHN5bV9mcyhtdWx0aWJvb3RfcHRyKSwlZWJ4Ci0gICAgICAgIHRlc3RsICAgJE1CSV9D
TURMSU5FLE1CX2ZsYWdzKCVlYngpCi0gICAgICAgIGp6ICAgICAgMWYKLQotICAgICAgICBsZWEg
ICAgIHN5bV9lc2koZWFybHlfYm9vdF9vcHRzKSwlZWF4Ci0gICAgICAgIHB1c2ggICAgJWVheAot
ICAgICAgICBwdXNobCAgIE1CX2NtZGxpbmUoJWVieCkKLSAgICAgICAgY2FsbCAgICBjbWRsaW5l
X3BhcnNlX2Vhcmx5Ci0KLTE6CiAgICAgICAgIC8qIFN3aXRjaCB0byBsb3ctbWVtb3J5IHN0YWNr
IHdoaWNoIGxpdmVzIGF0IHRoZSBlbmQgb2YgdHJhbXBvbGluZSByZWdpb24uICovCiAgICAgICAg
IG1vdiAgICAgc3ltX2ZzKHRyYW1wb2xpbmVfcGh5cyksJWVkaQogICAgICAgICBsZWEgICAgIFRS
QU1QT0xJTkVfU1BBQ0UrVFJBTVBPTElORV9TVEFDS19TUEFDRSglZWRpKSwlZXNwCi0gICAgICAg
IGNtcGIgICAgJDAsIHN5bV9mcyhza2lwX3JlYWxtb2RlKQotICAgICAgICBqeiAgICAgIDFmCi0g
ICAgICAgIC8qIElmIG5vLXJlYWwtbW9kZSwganVtcCBzdHJhaWdodCB0byB0cmFtcG9saW5lX3By
b3Rtb2RlX2VudHJ5ICovCi0gICAgICAgIGxlYSAgICAgdHJhbXBvbGluZV9wcm90bW9kZV9lbnRy
eS1ib290X3RyYW1wb2xpbmVfc3RhcnQoJWVkaSksJWVheAotICAgICAgICAvKiBFQlggPT0gMCBp
bmRpY2F0ZXMgd2UgYXJlIHRoZSBCUCAoQm9vdCBQcm9jZXNzb3IpLiAqLwotICAgICAgICB4b3Ig
ICAgICVlYngsJWVieAotICAgICAgICBqbXAgICAgIDJmCi0xOgorCiAgICAgICAgIC8qIEdvIHZp
YSAxNi1iaXQgY29kZSBpbiB0cmFtcG9saW5lX2Jvb3RfY3B1X2VudHJ5ICovCiAgICAgICAgIGxl
YSAgICAgdHJhbXBvbGluZV9ib290X2NwdV9lbnRyeS1ib290X3RyYW1wb2xpbmVfc3RhcnQoJWVk
aSksJWVheAotMjoKICAgICAgICAgcHVzaGwgICAkQk9PVF9DUzMyCiAgICAgICAgIHB1c2ggICAg
JWVheAogCkBAIC03OTQsOCArNzkzLDYgQEAgY21kbGluZV9wYXJzZV9lYXJseToKIHJlbG9jOgog
I2luY2x1ZGUgInJlbG9jLlMiCiAKLUVOVFJZKGJvb3RfdHJhbXBvbGluZV9zdGFydCkKICNpbmNs
dWRlICJ0cmFtcG9saW5lLlMiCi1FTlRSWShib290X3RyYW1wb2xpbmVfZW5kKQogCiAjaW5jbHVk
ZSAieDg2XzY0LlMiCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYm9vdC90cmFtcG9saW5lLlMg
Yi94ZW4vYXJjaC94ODYvYm9vdC90cmFtcG9saW5lLlMKaW5kZXggZmRmZWUyZWRiMS4uMWNlODE1
ZTBkYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2Jvb3QvdHJhbXBvbGluZS5TCisrKyBiL3hl
bi9hcmNoL3g4Ni9ib290L3RyYW1wb2xpbmUuUwpAQCAtNjAsNyArNjAsNyBAQCBHTE9CQUwoYm9v
dGRhdGFfc3RhcnQpCiAgICAgICAgIC5wb3BzZWN0aW9uCiAKICN1bmRlZiB0cmFtcHN5bQotI2Rl
ZmluZSB0cmFtcHN5bShzKSAoKHMpLWJvb3RfdHJhbXBvbGluZV9zdGFydCkKKyNkZWZpbmUgdHJh
bXBzeW0ocykgKChzKS1wZXJtX3RyYW1wb2xpbmVfc3RhcnQpCiAKICNkZWZpbmUgdHJhbXBzeW1f
cmVsKHN5bSwgb2ZmLCBvcG5kLi4uKSAgICBcCiAgICAgICAgIHRyYW1wc3ltKHN5bSksIyNvcG5k
OyAgICAgICAgICAgICAgXApAQCAtNzAsNyArNzAsNyBAQCBHTE9CQUwoYm9vdGRhdGFfc3RhcnQp
CiAgICAgICAgIC5wb3BzZWN0aW9uCiAKICN1bmRlZiB0cmFtcDMyc3ltCi0jZGVmaW5lIHRyYW1w
MzJzeW0ocykgKChzKS1ib290X3RyYW1wb2xpbmVfc3RhcnQpCisjZGVmaW5lIHRyYW1wMzJzeW0o
cykgKChzKS1wZXJtX3RyYW1wb2xpbmVfc3RhcnQpCiAKICNkZWZpbmUgdHJhbXAzMnN5bV9yZWwo
c3ltLCBvZmYsIG9wbmQuLi4pICBcCiAgICAgICAgIHRyYW1wMzJzeW0oc3ltKSwjI29wbmQ7ICAg
ICAgICAgICAgXApAQCAtODMsNiArODMsNyBAQCBHTE9CQUwoYm9vdGRhdGFfc3RhcnQpCiAKICAg
ICAgICAgLmNvZGUxNgogCitFTlRSWShwZXJtX3RyYW1wb2xpbmVfc3RhcnQpCiBHTE9CQUwodHJh
bXBvbGluZV9yZWFsbW9kZV9lbnRyeSkKICAgICAgICAgbW92ICAgICAlY3MsJWF4CiAgICAgICAg
IG1vdiAgICAgJWF4LCVkcwpAQCAtOTAsNyArOTEsNyBAQCBHTE9CQUwodHJhbXBvbGluZV9yZWFs
bW9kZV9lbnRyeSkKICAgICAgICAgY2xkCiAgICAgICAgIGNsaQogICAgICAgICBsaWR0ICAgIHRy
YW1wc3ltKGlkdF80OCkKLSAgICAgICAgbGdkdCAgICB0cmFtcHN5bShnZHRfNDgpCisgICAgICAg
IGxnZHRsICAgdHJhbXBzeW0oZ2R0XzQ4KQogICAgICAgICBtb3YgICAgICQxLCVibCAgICAgICAg
ICAgICAgICAgICAgIyBFQlggIT0gMCBpbmRpY2F0ZXMgd2UgYXJlIGFuIEFQCiAgICAgICAgIHhv
ciAgICAgJWF4LCAlYXgKICAgICAgICAgaW5jICAgICAlYXgKQEAgLTIzMCwxMSArMjMxLDIzIEBA
IHN0YXJ0NjQ6CiAKIC8qIFRoZSBmaXJzdCBwYWdlIG9mIHRyYW1wb2xpbmUgaXMgcGVybWFuZW50
LCB0aGUgcmVzdCBib290LXRpbWUgb25seS4gKi8KIC8qIFJldXNlIHRoZSBib290IHRyYW1wb2xp
bmUgb24gdGhlIDFzdCB0cmFtcG9saW5lIHBhZ2UgYXMgc3RhY2sgZm9yIHdha2V1cC4gKi8KLSAg
ICAgICAgLmVxdSAgICB3YWtldXBfc3RhY2ssIGJvb3RfdHJhbXBvbGluZV9zdGFydCArIFBBR0Vf
U0laRQorICAgICAgICAuZXF1ICAgIHdha2V1cF9zdGFjaywgcGVybV90cmFtcG9saW5lX3N0YXJ0
ICsgUEFHRV9TSVpFCiAgICAgICAgIC5nbG9iYWwgd2FrZXVwX3N0YWNrCiAKK0VOVFJZKHBlcm1f
dHJhbXBvbGluZV9lbmQpCisKIC8qIEZyb20gaGVyZSBvbiBlYXJseSBib290IG9ubHkuICovCiAK
K0VOVFJZKGJvb3RfdHJhbXBvbGluZV9zdGFydCkKKworICAgICAgICAud29yZCAgIDAKK2Jvb3Qx
Nl9pZHQ6CisgICAgICAgIC53b3JkICAgMCwgMCwgMCAjIGJhc2UgPSBsaW1pdCA9IDAKKyAgICAg
ICAgLndvcmQgICAwCitib290MTZfZ2R0OgorICAgICAgICAud29yZCAgIDcqOC0xCisgICAgICAg
IC5sb25nICAgdHJhbXAzMnN5bV9yZWwodHJhbXBvbGluZV9nZHQsNCkKKwogICAgICAgICAuY29k
ZTMyCiB0cmFtcG9saW5lX2Jvb3RfY3B1X2VudHJ5OgogICAgICAgICAvKiBMb2FkIHBzZXVkby1y
ZWFsLW1vZGUgc2VnbWVudHMuICovCkBAIC0yOTgsOCArMzExLDggQEAgdHJhbXBvbGluZV9ib290
X2NwdV9lbnRyeToKICAgICAgICAgY2xpCiAKICAgICAgICAgLyogUmVzZXQgR0RUIGFuZCBJRFQu
IFNvbWUgQklPU2VzIGNsb2JiZXIgR0RUUi4gKi8KLSAgICAgICAgbGlkdCAgICBib290c3ltKGlk
dF80OCkKLSAgICAgICAgbGdkdCAgICBib290c3ltKGdkdF80OCkKKyAgICAgICAgbGlkdCAgICBi
b290c3ltKGJvb3QxNl9pZHQpICMgWFhYCisgICAgICAgIGxnZHRsICAgYm9vdHN5bShib290MTZf
Z2R0KQogCiAgICAgICAgIC8qIEVudGVyIHByb3RlY3RlZCBtb2RlLCBhbmQgZmx1c2ggaW5zbiBx
dWV1ZS4gKi8KICAgICAgICAgeG9yICAgICAlYXgsJWF4CkBAIC0zMzcsNyArMzUwLDggQEAgdHJh
bXBvbGluZV9ib290X2NwdV9lbnRyeToKICAgICAgICAgeG9yICAgICAlZWJ4LCVlYngKIAogICAg
ICAgICAvKiBKdW1wIHRvIHRoZSBjb21tb24gYm9vdHN0cmFwIGVudHJ5IHBvaW50LiAqLwotICAg
ICAgICBqbXAgICAgIHRyYW1wb2xpbmVfcHJvdG1vZGVfZW50cnkKKyAgICAgICAgbW92ICAgICAk
dHJhbXAzMnN5bV9yZWwodHJhbXBvbGluZV9wcm90bW9kZV9lbnRyeSw0LCVlYXgpCisgICAgICAg
IGptcCAgICAgKiVlYXgKIAogI2luY2x1ZGUgInZpZGVvLmgiCiAKQEAgLTM3Myw2ICszODcsOCBA
QCBybV9pZHQ6IC53b3JkICAgMjU2KjQtMSwgMCwgMAogI2luY2x1ZGUgInZpZGVvLlMiCiAjZW5k
aWYKIAorRU5UUlkoYm9vdF90cmFtcG9saW5lX2VuZCkKKwogICAgICAgICAucHVzaHNlY3Rpb24g
LmRhdGEuYm9vdDE2LCAiYXciLCBAcHJvZ2JpdHMKIEdMT0JBTChib290ZGF0YV9lbmQpCiAgICAg
ICAgIC5wb3BzZWN0aW9uCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jIGIv
eGVuL2FyY2gveDg2L2NwdS9jb21tb24uYwppbmRleCAxZDIxZmY5NDY3Li5iMjY4ZTAxMGM1IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9j
cHUvY29tbW9uLmMKQEAgLTQwOCw3ICs0MDgsNyBAQCBzdGF0aWMgdm9pZCBnZW5lcmljX2lkZW50
aWZ5KHN0cnVjdCBjcHVpbmZvX3g4NiAqYykKIAkJICAgICAgJmMtPng4Nl9jYXBhYmlsaXR5W2Nw
dWZlYXRfd29yZChYODZfRkVBVFVSRV9MQUhGX0xNKV0sCiAJCSAgICAgICZjLT54ODZfY2FwYWJp
bGl0eVtjcHVmZWF0X3dvcmQoWDg2X0ZFQVRVUkVfU1lTQ0FMTCldKTsKIAlpZiAoYyA9PSAmYm9v
dF9jcHVfZGF0YSkKLQkJYm9vdHN5bShjcHVpZF9leHRfZmVhdHVyZXMpID0KKwkJdHJhbXBzeW0o
Y3B1aWRfZXh0X2ZlYXR1cmVzKSA9CiAJCQljLT54ODZfY2FwYWJpbGl0eVtjcHVmZWF0X3dvcmQo
WDg2X0ZFQVRVUkVfTlgpXTsKIAogCWlmIChjLT5leHRlbmRlZF9jcHVpZF9sZXZlbCA+PSAweDgw
MDAwMDA0KQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS9pbnRlbC5jIGIveGVuL2FyY2gv
eDg2L2NwdS9pbnRlbC5jCmluZGV4IDhlMjNlZDYzNzkuLmU3Zjc5NGE2MDEgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9jcHUvaW50ZWwuYworKysgYi94ZW4vYXJjaC94ODYvY3B1L2ludGVsLmMK
QEAgLTI0MCw3ICsyNDAsNyBAQCBzdGF0aWMgdm9pZCBlYXJseV9pbml0X2ludGVsKHN0cnVjdCBj
cHVpbmZvX3g4NiAqYykKIAkJCQkgTVNSX0lBMzJfTUlTQ19FTkFCTEVfWERfRElTQUJMRSk7CiAJ
aWYgKGRpc2FibGUpIHsKIAkJd3Jtc3JsKE1TUl9JQTMyX01JU0NfRU5BQkxFLCBtaXNjX2VuYWJs
ZSAmIH5kaXNhYmxlKTsKLQkJYm9vdHN5bSh0cmFtcG9saW5lX21pc2NfZW5hYmxlX29mZikgfD0g
ZGlzYWJsZTsKKwkJdHJhbXBzeW0odHJhbXBvbGluZV9taXNjX2VuYWJsZV9vZmYpIHw9IGRpc2Fi
bGU7CiAJfQogCiAJaWYgKGRpc2FibGUgJiBNU1JfSUEzMl9NSVNDX0VOQUJMRV9MSU1JVF9DUFVJ
RCkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9lZmkvZWZpLWJvb3QuaCBiL3hlbi9hcmNoL3g4
Ni9lZmkvZWZpLWJvb3QuaAppbmRleCBmNmY0MzVhNGM1Li5lY2VjMzM0ZDYwIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvZWZpL2VmaS1ib290LmgKKysrIGIveGVuL2FyY2gveDg2L2VmaS9lZmkt
Ym9vdC5oCkBAIC05OCwyOSArOTgsNiBAQCBzdGF0aWMgdm9pZCBfX2luaXQgZWZpX2FyY2hfcmVs
b2NhdGVfaW1hZ2UodW5zaWduZWQgbG9uZyBkZWx0YSkKICAgICB9CiB9CiAKLWV4dGVybiBjb25z
dCBzMzIgX190cmFtcG9saW5lX3JlbF9zdGFydFtdLCBfX3RyYW1wb2xpbmVfcmVsX3N0b3BbXTsK
LWV4dGVybiBjb25zdCBzMzIgX190cmFtcG9saW5lMzJfcmVsX3N0YXJ0W10sIF9fdHJhbXBvbGlu
ZTMyX3JlbF9zdG9wW107Ci0KLXN0YXRpYyB2b2lkIF9faW5pdCByZWxvY2F0ZV90cmFtcG9saW5l
KHVuc2lnbmVkIGxvbmcgcGh5cykKLXsKLSAgICBjb25zdCBzMzIgKnRyYW1wb2xpbmVfcHRyOwot
Ci0gICAgdHJhbXBvbGluZV9waHlzID0gcGh5czsKLQotICAgIGlmICggIWVmaV9lbmFibGVkKEVG
SV9MT0FERVIpICkKLSAgICAgICAgcmV0dXJuOwotCi0gICAgLyogQXBwbHkgcmVsb2NhdGlvbnMg
dG8gdHJhbXBvbGluZS4gKi8KLSAgICBmb3IgKCB0cmFtcG9saW5lX3B0ciA9IF9fdHJhbXBvbGlu
ZV9yZWxfc3RhcnQ7Ci0gICAgICAgICAgdHJhbXBvbGluZV9wdHIgPCBfX3RyYW1wb2xpbmVfcmVs
X3N0b3A7Ci0gICAgICAgICAgKyt0cmFtcG9saW5lX3B0ciApCi0gICAgICAgICoodTMyICopKCp0
cmFtcG9saW5lX3B0ciArIChsb25nKXRyYW1wb2xpbmVfcHRyKSArPSBwaHlzOwotICAgIGZvciAo
IHRyYW1wb2xpbmVfcHRyID0gX190cmFtcG9saW5lMzJfcmVsX3N0YXJ0OwotICAgICAgICAgIHRy
YW1wb2xpbmVfcHRyIDwgX190cmFtcG9saW5lMzJfcmVsX3N0b3A7Ci0gICAgICAgICAgKyt0cmFt
cG9saW5lX3B0ciApCi0gICAgICAgICoodTMyICopKCp0cmFtcG9saW5lX3B0ciArIChsb25nKXRy
YW1wb2xpbmVfcHRyKSArPSBwaHlzOwotfQotCiBzdGF0aWMgdm9pZCBfX2luaXQgcGxhY2Vfc3Ry
aW5nKHUzMiAqYWRkciwgY29uc3QgY2hhciAqcykKIHsKICAgICBjaGFyICphbGxvYyA9IE5VTEw7
CkBAIC0yMjMsNyArMjAwLDcgQEAgc3RhdGljIHZvaWQgX19pbml0IGVmaV9hcmNoX3ByZV9leGl0
X2Jvb3Qodm9pZCkKICAgICB7CiAgICAgICAgIGlmICggIWNmZy5hZGRyICkKICAgICAgICAgICAg
IGJsZXhpdChMIk5vIG1lbW9yeSBmb3IgdHJhbXBvbGluZSIpOwotICAgICAgICByZWxvY2F0ZV90
cmFtcG9saW5lKGNmZy5hZGRyKTsKKyAgICAgICAgdHJhbXBvbGluZV9waHlzID0gY2ZnLmFkZHI7
CiAgICAgfQogfQogCkBAIC0yMzIsNyArMjA5LDYgQEAgc3RhdGljIHZvaWQgX19pbml0IG5vcmV0
dXJuIGVmaV9hcmNoX3Bvc3RfZXhpdF9ib290KHZvaWQpCiAgICAgdTY0IGNyNCA9IFhFTl9NSU5J
TUFMX0NSNCAmIH5YODZfQ1I0X1BHRSwgZWZlcjsKIAogICAgIGVmaV9hcmNoX3JlbG9jYXRlX2lt
YWdlKF9fWEVOX1ZJUlRfU1RBUlQgLSB4ZW5fcGh5c19zdGFydCk7Ci0gICAgbWVtY3B5KCh2b2lk
ICopdHJhbXBvbGluZV9waHlzLCBib290X3RyYW1wb2xpbmVfc3RhcnQsIGNmZy5zaXplKTsKIAog
ICAgIC8qIFNldCBzeXN0ZW0gcmVnaXN0ZXJzIGFuZCB0cmFuc2ZlciBjb250cm9sLiAqLwogICAg
IGFzbSB2b2xhdGlsZSgicHVzaHEgJDBcblx0cG9wZnEiKTsKQEAgLTU2NSwxNCArNTQxLDE0IEBA
IHN0YXRpYyB2b2lkIF9faW5pdCBlZmlfYXJjaF9tZW1vcnlfc2V0dXAodm9pZCkKICAgICBjZmcu
YWRkciA9IDB4MTAwMDAwOwogCiAgICAgaWYgKCBlZmlfZW5hYmxlZChFRklfTE9BREVSKSApCi0g
ICAgICAgIGNmZy5zaXplID0gYm9vdF90cmFtcG9saW5lX2VuZCAtIGJvb3RfdHJhbXBvbGluZV9z
dGFydDsKKyAgICAgICAgY2ZnLnNpemUgPSBwZXJtX3RyYW1wb2xpbmVfZW5kIC0gcGVybV90cmFt
cG9saW5lX3N0YXJ0OwogICAgIGVsc2UKICAgICAgICAgY2ZnLnNpemUgPSBUUkFNUE9MSU5FX1NQ
QUNFICsgVFJBTVBPTElORV9TVEFDS19TUEFDRTsKIAogICAgIHN0YXR1cyA9IGVmaV9icy0+QWxs
b2NhdGVQYWdlcyhBbGxvY2F0ZU1heEFkZHJlc3MsIEVmaUxvYWRlckRhdGEsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFBGTl9VUChjZmcuc2l6ZSksICZjZmcuYWRkcik7CiAg
ICAgaWYgKCBzdGF0dXMgPT0gRUZJX1NVQ0NFU1MgKQotICAgICAgICByZWxvY2F0ZV90cmFtcG9s
aW5lKGNmZy5hZGRyKTsKKyAgICAgICAgdHJhbXBvbGluZV9waHlzID0gY2ZnLmFkZHI7CiAgICAg
ZWxzZQogICAgIHsKICAgICAgICAgY2ZnLmFkZHIgPSAwOwpAQCAtNjY0LDcgKzY0MCw2IEBAIHN0
YXRpYyB2b2lkIF9faW5pdCBlZmlfYXJjaF9sb2FkX2FkZHJfY2hlY2soRUZJX0xPQURFRF9JTUFH
RSAqbG9hZGVkX2ltYWdlKQogICAgICAgICBibGV4aXQoTCJYZW4gbXVzdCBiZSBsb2FkZWQgYmVs
b3cgNEdiLiIpOwogICAgIGlmICggeGVuX3BoeXNfc3RhcnQgJiAoKDEgPDwgTDJfUEFHRVRBQkxF
X1NISUZUKSAtIDEpICkKICAgICAgICAgYmxleGl0KEwiWGVuIG11c3QgYmUgbG9hZGVkIGF0IGEg
Mk1iIGJvdW5kYXJ5LiIpOwotICAgIHRyYW1wb2xpbmVfeGVuX3BoeXNfc3RhcnQgPSB4ZW5fcGh5
c19zdGFydDsKIH0KIAogc3RhdGljIGJvb2wgX19pbml0IGVmaV9hcmNoX3VzZV9jb25maWdfZmls
ZShFRklfU1lTVEVNX1RBQkxFICpTeXN0ZW1UYWJsZSkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggN2EyZTE4ODkxNi4uMTdhNTViNGI4YSAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAg
LTMxNCw3ICszMTQsNyBAQCB2b2lkIF9faW5pdCBhcmNoX2luaXRfbWVtb3J5KHZvaWQpCiAgICAg
ICovCiAgICAgQlVHX09OKHB2aF9ib290ICYmIHRyYW1wb2xpbmVfcGh5cyAhPSAweDEwMDApOwog
ICAgIGZvciAoIGkgPSAwOwotICAgICAgICAgIGkgPCAocHZoX2Jvb3QgPyAoMSArIFBGTl9VUChi
b290X3RyYW1wb2xpbmVfZW5kIC0gYm9vdF90cmFtcG9saW5lX3N0YXJ0KSkKKyAgICAgICAgICBp
IDwgKHB2aF9ib290ID8gKDEgKyBQRk5fVVAocGVybV90cmFtcG9saW5lX2VuZCAtIHBlcm1fdHJh
bXBvbGluZV9zdGFydCkpCiAgICAgICAgICAgICAgICAgICAgICAgICA6IDB4MTAwKTsKICAgICAg
ICAgICBpKysgKQogICAgICAgICBzaGFyZV94ZW5fcGFnZV93aXRoX2d1ZXN0KG1mbl90b19wYWdl
KF9tZm4oaSkpLCBkb21faW8sIFNIQVJFX3J3KTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9z
ZXR1cC5jIGIveGVuL2FyY2gveDg2L3NldHVwLmMKaW5kZXggNGRkNGM0MTYxYy4uYjI1NTI0MjU2
MSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NldHVwLmMKKysrIGIveGVuL2FyY2gveDg2L3Nl
dHVwLmMKQEAgLTY3NSw2ICs2NzUsNDIgQEAgc3RhdGljIGludCBjb3B5X2Jpb3NfZTgyMChzdHJ1
Y3QgZTgyMGVudHJ5ICptYXAsIHVuc2lnbmVkIGludCBsaW1pdCkKICAgICByZXR1cm4gbjsKIH0K
IAorZXh0ZXJuIGNvbnN0IHMzMiBfX3RyYW1wb2xpbmVfcmVsX3N0YXJ0W10sIF9fdHJhbXBvbGlu
ZV9yZWxfc3RvcFtdOworZXh0ZXJuIGNvbnN0IHMzMiBfX3RyYW1wb2xpbmUzMl9yZWxfc3RhcnRb
XSwgX190cmFtcG9saW5lMzJfcmVsX3N0b3BbXTsKKworc3RhdGljIHZvaWQgX19pbml0IHJlbG9j
YXRlX3RyYW1wb2xpbmUodW5zaWduZWQgbG9uZyBwaHlzKQoreworICAgIGNvbnN0IHMzMiAqdHJh
bXBvbGluZV9wdHI7CisgICAgdWludDMyX3QgdHJhbXAzMl9kZWx0YSA9IDA7CisKKyAgICAvKiBB
cHBseSByZWxvY2F0aW9ucyB0byB0cmFtcG9saW5lLiAqLworICAgIGZvciAoIHRyYW1wb2xpbmVf
cHRyID0gX190cmFtcG9saW5lX3JlbF9zdGFydDsKKyAgICAgICAgICB0cmFtcG9saW5lX3B0ciA8
IF9fdHJhbXBvbGluZV9yZWxfc3RvcDsKKyAgICAgICAgICArK3RyYW1wb2xpbmVfcHRyICkKKyAg
ICAgICAgKih1MzIgKikoKnRyYW1wb2xpbmVfcHRyICsgKGxvbmcpdHJhbXBvbGluZV9wdHIpICs9
IHBoeXM7CisKKyAgICB0cmFtcDMyX2RlbHRhID0gcGh5czsKKyAgICBpZiAoIWVmaV9lbmFibGVk
KEVGSV9MT0FERVIpKSB7CisgICAgICAgIC8qCisgICAgICAgICAqIFRoZSBub24tRUZJIGJvb3Qg
Y29kZSB1c2VzIHRoZSAzMi1iaXQgdHJhbXBvbGluZSBpbiBwbGFjZQorICAgICAgICAgKiBzbyB3
aWxsIGhhdmUgcmVsb2NhdGVkIGl0IHRvIHRoZSBwaHlzaWNhbCBhZGRyZXNzIG9mCisgICAgICAg
ICAqIHBlcm1fdHJhbXBvbGluZV9zdGFydCBhbHJlYWR5LiBVbmRvIHRoYXQgYXMgaXQgbmVlZHMg
dG8KKyAgICAgICAgICogcnVuIGZyb20gbG93IG1lbW9yeSBmb3IgQVAgc3RhcnR1cCwgYmVjYXVz
ZSB0aGUgWGVuCisgICAgICAgICAqIHBoeXNpY2FsIGFkZHJlc3MgcmFuZ2Ugd29uJ3QgYmUgbWFw
cGVkLgorICAgICAgICAgKi8KKyAgICAgICAgdHJhbXAzMl9kZWx0YSAtPSB0cmFtcG9saW5lX3hl
bl9waHlzX3N0YXJ0OworICAgICAgICB0cmFtcDMyX2RlbHRhIC09ICh1bnNpZ25lZCBsb25nKShw
ZXJtX3RyYW1wb2xpbmVfc3RhcnQgLSBfX1hFTl9WSVJUX1NUQVJUKTsKKyAgICB9CisgICAgZm9y
ICggdHJhbXBvbGluZV9wdHIgPSBfX3RyYW1wb2xpbmUzMl9yZWxfc3RhcnQ7CisgICAgICAgICAg
dHJhbXBvbGluZV9wdHIgPCBfX3RyYW1wb2xpbmUzMl9yZWxfc3RvcDsKKyAgICAgICAgICArK3Ry
YW1wb2xpbmVfcHRyICkKKyAgICAgICAgKih1MzIgKikoKnRyYW1wb2xpbmVfcHRyICsgKGxvbmcp
dHJhbXBvbGluZV9wdHIpICs9IHRyYW1wMzJfZGVsdGE7CisgICAgdHJhbXBvbGluZV94ZW5fcGh5
c19zdGFydCA9IHhlbl9waHlzX3N0YXJ0OworCisgICAgbWVtY3B5KHRyYW1wc3ltKHBlcm1fdHJh
bXBvbGluZV9zdGFydCksIHBlcm1fdHJhbXBvbGluZV9zdGFydCwKKyAgICAgICAgICAgcGVybV90
cmFtcG9saW5lX2VuZCAtIHBlcm1fdHJhbXBvbGluZV9zdGFydCk7Cit9CisKIHZvaWQgX19pbml0
IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCiB7CiAgICAgY2hhciAq
bWVtbWFwX3R5cGUgPSBOVUxMOwpAQCAtMTA0Nyw3ICsxMDgzLDYgQEAgdm9pZCBfX2luaXQgbm9y
ZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkKICAgICAgICAgICAgIC8qIFNl
bGVjdCByZWxvY2F0aW9uIGFkZHJlc3MuICovCiAgICAgICAgICAgICBlID0gZW5kIC0gcmVsb2Nf
c2l6ZTsKICAgICAgICAgICAgIHhlbl9waHlzX3N0YXJ0ID0gZTsKLSAgICAgICAgICAgIGJvb3Rz
eW0odHJhbXBvbGluZV94ZW5fcGh5c19zdGFydCkgPSBlOwogCiAgICAgICAgICAgICAvKgogICAg
ICAgICAgICAgICogUGVyZm9ybSByZWxvY2F0aW9uIHRvIG5ldyBwaHlzaWNhbCBhZGRyZXNzLgpA
QCAtMTQ3OSw2ICsxNTE0LDggQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5z
aWduZWQgbG9uZyBtYmlfcCkKICAgICBlbHNlCiAgICAgICAgIGVuZF9ib290X2FsbG9jYXRvcigp
OwogCisgICAgcmVsb2NhdGVfdHJhbXBvbGluZSh0cmFtcG9saW5lX3BoeXMpOworCiAgICAgc3lz
dGVtX3N0YXRlID0gU1lTX1NUQVRFX2Jvb3Q7CiAgICAgLyoKICAgICAgKiBObyBjYWxscyBpbnZv
bHZpbmcgQUNQSSBjb2RlIHNob3VsZCBnbyBiZXR3ZWVuIHRoZSBzZXR0aW5nIG9mCkBAIC0xODM4
LDggKzE4NzUsOCBAQCBpbnQgX19od2RvbV9pbml0IHhlbl9pbl9yYW5nZSh1bnNpZ25lZCBsb25n
IG1mbikKICAgICBpZiAoICF4ZW5fcmVnaW9uc1swXS5zICkKICAgICB7CiAgICAgICAgIC8qIFMz
IHJlc3VtZSBjb2RlIChhbmQgb3RoZXIgcmVhbCBtb2RlIHRyYW1wb2xpbmUgY29kZSkgKi8KLSAg
ICAgICAgeGVuX3JlZ2lvbnNbcmVnaW9uX3MzXS5zID0gYm9vdHN5bV9waHlzKGJvb3RfdHJhbXBv
bGluZV9zdGFydCk7Ci0gICAgICAgIHhlbl9yZWdpb25zW3JlZ2lvbl9zM10uZSA9IGJvb3RzeW1f
cGh5cyhib290X3RyYW1wb2xpbmVfZW5kKTsKKyAgICAgICAgeGVuX3JlZ2lvbnNbcmVnaW9uX3Mz
XS5zID0gdHJhbXBzeW1fcGh5cyhwZXJtX3RyYW1wb2xpbmVfc3RhcnQpOworICAgICAgICB4ZW5f
cmVnaW9uc1tyZWdpb25fczNdLmUgPSB0cmFtcHN5bV9waHlzKHBlcm1fdHJhbXBvbGluZV9lbmQp
OwogCiAgICAgICAgIC8qCiAgICAgICAgICAqIFRoaXMgbmVlZHMgdG8gcmVtYWluIGluIHN5bmMg
d2l0aCB0aGUgdXNlcyBvZiB0aGUgc2FtZSBzeW1ib2xzIGluCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvc21wYm9vdC5jIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwppbmRleCA3ZTc2Y2MzZDY4
Li4wMmQ5N2ExYWEzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc21wYm9vdC5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9zbXBib290LmMKQEAgLTQ4LDcgKzQ4LDcgQEAKICNpbmNsdWRlIDxtYWNoX3dh
a2VjcHUuaD4KICNpbmNsdWRlIDxzbXBib290X2hvb2tzLmg+CiAKLSNkZWZpbmUgc2V0dXBfdHJh
bXBvbGluZSgpICAgIChib290c3ltX3BoeXModHJhbXBvbGluZV9yZWFsbW9kZV9lbnRyeSkpCisj
ZGVmaW5lIHNldHVwX3RyYW1wb2xpbmUoKSAgICAodHJhbXBzeW1fcGh5cyh0cmFtcG9saW5lX3Jl
YWxtb2RlX2VudHJ5KSkKIAogdW5zaWduZWQgbG9uZyBfX3JlYWRfbW9zdGx5IHRyYW1wb2xpbmVf
cGh5czsKIApAQCAtNjAwLDcgKzYwMCw3IEBAIHN0YXRpYyBpbnQgZG9fYm9vdF9jcHUoaW50IGFw
aWNpZCwgaW50IGNwdSkKICAgICAgICAgewogICAgICAgICAgICAgYm9vdF9lcnJvciA9IDE7CiAg
ICAgICAgICAgICBzbXBfbWIoKTsKLSAgICAgICAgICAgIGlmICggYm9vdHN5bSh0cmFtcG9saW5l
X2NwdV9zdGFydGVkKSA9PSAweEE1ICkKKyAgICAgICAgICAgIGlmICggdHJhbXBzeW0odHJhbXBv
bGluZV9jcHVfc3RhcnRlZCkgPT0gMHhBNSApCiAgICAgICAgICAgICAgICAgLyogdHJhbXBvbGlu
ZSBzdGFydGVkIGJ1dC4uLj8gKi8KICAgICAgICAgICAgICAgICBwcmludGsoIlN0dWNrID8/XG4i
KTsKICAgICAgICAgICAgIGVsc2UKQEAgLTYxNiw3ICs2MTYsNyBAQCBzdGF0aWMgaW50IGRvX2Jv
b3RfY3B1KGludCBhcGljaWQsIGludCBjcHUpCiAgICAgfQogCiAgICAgLyogbWFyayAic3R1Y2si
IGFyZWEgYXMgbm90IHN0dWNrICovCi0gICAgYm9vdHN5bSh0cmFtcG9saW5lX2NwdV9zdGFydGVk
KSA9IDA7CisgICAgdHJhbXBzeW0odHJhbXBvbGluZV9jcHVfc3RhcnRlZCkgPSAwOwogICAgIHNt
cF9tYigpOwogCiAgICAgc21wYm9vdF9yZXN0b3JlX3dhcm1fcmVzZXRfdmVjdG9yKCk7CmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvdGJvb3QuYyBiL3hlbi9hcmNoL3g4Ni90Ym9vdC5jCmluZGV4
IDllM2Q5YzRjNjkuLjAwNmYwNjc4YTYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni90Ym9vdC5j
CisrKyBiL3hlbi9hcmNoL3g4Ni90Ym9vdC5jCkBAIC0zNjksOSArMzY5LDkgQEAgdm9pZCB0Ym9v
dF9zaHV0ZG93bih1aW50MzJfdCBzaHV0ZG93bl90eXBlKQogICAgICAgICAgKi8KICAgICAgICAg
Z190Ym9vdF9zaGFyZWQtPm51bV9tYWNfcmVnaW9ucyA9IDM7CiAgICAgICAgIC8qIFMzIHJlc3Vt
ZSBjb2RlIChhbmQgb3RoZXIgcmVhbCBtb2RlIHRyYW1wb2xpbmUgY29kZSkgKi8KLSAgICAgICAg
Z190Ym9vdF9zaGFyZWQtPm1hY19yZWdpb25zWzBdLnN0YXJ0ID0gYm9vdHN5bV9waHlzKGJvb3Rf
dHJhbXBvbGluZV9zdGFydCk7Ci0gICAgICAgIGdfdGJvb3Rfc2hhcmVkLT5tYWNfcmVnaW9uc1sw
XS5zaXplID0gYm9vdHN5bV9waHlzKGJvb3RfdHJhbXBvbGluZV9lbmQpIC0KLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib290c3ltX3BoeXMoYm9vdF90cmFt
cG9saW5lX3N0YXJ0KTsKKyAgICAgICAgZ190Ym9vdF9zaGFyZWQtPm1hY19yZWdpb25zWzBdLnN0
YXJ0ID0gdHJhbXBzeW1fcGh5cyhwZXJtX3RyYW1wb2xpbmVfc3RhcnQpOworICAgICAgICBnX3Ri
b290X3NoYXJlZC0+bWFjX3JlZ2lvbnNbMF0uc2l6ZSA9IHRyYW1wc3ltX3BoeXMocGVybV90cmFt
cG9saW5lX2VuZCkgLQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHRyYW1wc3ltX3BoeXMocGVybV90cmFtcG9saW5lX3N0YXJ0KTsKICAgICAgICAgLyogaHlw
ZXJ2aXNvciAudGV4dCArIC5yb2RhdGEgKi8KICAgICAgICAgZ190Ym9vdF9zaGFyZWQtPm1hY19y
ZWdpb25zWzFdLnN0YXJ0ID0gKHVpbnQ2NF90KV9fcGEoJl9zdGV4dCk7CiAgICAgICAgIGdfdGJv
b3Rfc2hhcmVkLT5tYWNfcmVnaW9uc1sxXS5zaXplID0gX19wYSgmX18yTV9yb2RhdGFfZW5kKSAt
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L21tLmMgYi94ZW4vYXJjaC94ODYveDg2
XzY0L21tLmMKaW5kZXggZmZlOGJhMjA4Ni4uZGJiYmM2NGJlYiAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L3g4Nl82NC9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvbW0uYwpAQCAtNjk3
LDcgKzY5Nyw3IEBAIHZvaWQgX19pbml0IHphcF9sb3dfbWFwcGluZ3Modm9pZCkKIAogICAgIC8q
IFJlcGxhY2Ugd2l0aCBtYXBwaW5nIG9mIHRoZSBib290IHRyYW1wb2xpbmUgb25seS4gKi8KICAg
ICBtYXBfcGFnZXNfdG9feGVuKHRyYW1wb2xpbmVfcGh5cywgbWFkZHJfdG9fbWZuKHRyYW1wb2xp
bmVfcGh5cyksCi0gICAgICAgICAgICAgICAgICAgICBQRk5fVVAoYm9vdF90cmFtcG9saW5lX2Vu
ZCAtIGJvb3RfdHJhbXBvbGluZV9zdGFydCksCisgICAgICAgICAgICAgICAgICAgICBQRk5fVVAo
cGVybV90cmFtcG9saW5lX2VuZCAtIHBlcm1fdHJhbXBvbGluZV9zdGFydCksCiAgICAgICAgICAg
ICAgICAgICAgICBfX1BBR0VfSFlQRVJWSVNPUik7CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvYWNwaS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9hY3BpLmgKaW5kZXggYzEz
OGRlZjFiZC4uZGZmZTAyYTM2MyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9hY3Bp
LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9hY3BpLmgKQEAgLTExMCw3ICsxMTAsNyBAQCBl
eHRlcm4gaW50IGFjcGlfc2Nhbl9ub2Rlcyh1NjQgc3RhcnQsIHU2NCBlbmQpOwogI2lmZGVmIENP
TkZJR19BQ1BJX1NMRUVQCiAKIGV4dGVybiBzdHJ1Y3QgYWNwaV9zbGVlcF9pbmZvIGFjcGlfc2lu
Zm87Ci0jZGVmaW5lIGFjcGlfdmlkZW9fZmxhZ3MgYm9vdHN5bSh2aWRlb19mbGFncykKKyNkZWZp
bmUgYWNwaV92aWRlb19mbGFncyB0cmFtcHN5bSh2aWRlb19mbGFncykKIHN0cnVjdCB4ZW5wZl9l
bnRlcl9hY3BpX3NsZWVwOwogZXh0ZXJuIGludCBhY3BpX2VudGVyX3NsZWVwKHN0cnVjdCB4ZW5w
Zl9lbnRlcl9hY3BpX3NsZWVwICpzbGVlcCk7CiBleHRlcm4gaW50IGFjcGlfZW50ZXJfc3RhdGUo
dTMyIHN0YXRlKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY29uZmlnLmggYi94
ZW4vaW5jbHVkZS9hc20teDg2L2NvbmZpZy5oCmluZGV4IDliN2VkNTA4MjUuLmRiZDdjYjI1NWEg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY29uZmlnLmgKKysrIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9jb25maWcuaApAQCAtOTAsMTIgKzkwLDEyIEBACiAKICNpZm5kZWYgX19BU1NF
TUJMWV9fCiBleHRlcm4gdW5zaWduZWQgbG9uZyB0cmFtcG9saW5lX3BoeXM7Ci0jZGVmaW5lIGJv
b3RzeW1fcGh5cyhzeW0pICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICgo
KHVuc2lnbmVkIGxvbmcpJihzeW0pLSh1bnNpZ25lZCBsb25nKSZib290X3RyYW1wb2xpbmVfc3Rh
cnQpK3RyYW1wb2xpbmVfcGh5cykKLSNkZWZpbmUgYm9vdHN5bShzeW0pICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCisjZGVmaW5lIHRyYW1wc3ltX3BoeXMoc3ltKSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAoKCh1bnNpZ25lZCBsb25nKSYoc3lt
KS0odW5zaWduZWQgbG9uZykmcGVybV90cmFtcG9saW5lX3N0YXJ0KSt0cmFtcG9saW5lX3BoeXMp
CisjZGVmaW5lIHRyYW1wc3ltKHN5bSkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICAoKlJFTE9DX0hJREUoKHR5cGVvZigmKHN5bSkpKV9fdmEoX19wYSgmKHN5bSkp
KSwgICAgICBcCi0gICAgICAgICAgICAgICAgIHRyYW1wb2xpbmVfcGh5cy1fX3BhKGJvb3RfdHJh
bXBvbGluZV9zdGFydCkpKQotZXh0ZXJuIGNoYXIgYm9vdF90cmFtcG9saW5lX3N0YXJ0W10sIGJv
b3RfdHJhbXBvbGluZV9lbmRbXTsKKyAgICAgICAgICAgICAgICAgdHJhbXBvbGluZV9waHlzLV9f
cGEocGVybV90cmFtcG9saW5lX3N0YXJ0KSkpCitleHRlcm4gY2hhciBwZXJtX3RyYW1wb2xpbmVf
c3RhcnRbXSwgcGVybV90cmFtcG9saW5lX2VuZFtdOwogZXh0ZXJuIGNoYXIgdHJhbXBvbGluZV9y
ZWFsbW9kZV9lbnRyeVtdOwogZXh0ZXJuIHVuc2lnbmVkIGludCB0cmFtcG9saW5lX3hlbl9waHlz
X3N0YXJ0OwogZXh0ZXJuIHVuc2lnbmVkIGNoYXIgdHJhbXBvbGluZV9jcHVfc3RhcnRlZDsKLS0g
CjIuMTcuMgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 01 11:17:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 11:17:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLnFD-0001mP-O5; Wed, 01 May 2019 11:17:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=G7ua=TB=merlin.srs.infradead.org=batv+1e733e8c069b692f204e+5729+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1hLnFB-0001hk-CS
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 11:17:45 +0000
X-Inumbo-ID: bbeaf0d5-6c02-11e9-843c-bc764e045a96
Received: from merlin.infradead.org (unknown [2001:8b0:10b:1231::1])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bbeaf0d5-6c02-11e9-843c-bc764e045a96;
 Wed, 01 May 2019 11:17:42 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=merlin.20170209; h=Sender:References:In-Reply-To:
 Message-Id:Date:Subject:To:From:Reply-To:Cc:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=5jt+5npRe6p81P8RyMxxmUSB4Zxhx3mhFjyte/083J8=; b=CX3KQYTg3E55CosaKPSQ3W9uy
 X8G+7iNTZ1BkuZaD99cLeHJEvJV4hICC0cyLrI7KDh0dlrxGnfu9SOJZ/SjWVe0Xf/oPtR7X4v5VS
 Md+ALqGK1X6Xo0HU80c5OWS9H1xMnZLcB3KyPiSC694qFayIL2x8pIdl5TDUP7nC04EavLrUbtsxq
 TD6x05gnbL64YeMcypivwI7a+dnPptceXJkd4KO6toLBKWTidZsUs5ApWZ1l3DJiWsrAvAII1AewJ
 s7beCsDT14Unp6U7E4FSknEI4O/1aKcGgobFimzamnhIzdojJtJbK09o9kk+tetwNvYkMj52/Ago7
 5FoyotNeg==;
Received: from [2001:8b0:10b:1::425] (helo=i7.infradead.org)
 by merlin.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1hLnF6-0008Ru-80
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 11:17:40 +0000
Received: from dwoodhou by i7.infradead.org with local (Exim 4.92 #3 (Red Hat
 Linux)) id 1hLnF5-0030OC-Bu
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 12:17:39 +0100
From: David Woodhouse <dwmw2@infradead.org>
To: xen-devel@lists.xenproject.org
Date: Wed,  1 May 2019 12:17:38 +0100
Message-Id: <15986052e40bcef5d80f2367ada726d482b12c45.1556708226.git.dwmw2@infradead.org>
X-Mailer: git-send-email 2.17.2
In-Reply-To: <cover.1556708225.git.dwmw2@infradead.org>
References: <cover.1556708225.git.dwmw2@infradead.org>
In-Reply-To: <cover.1556708225.git.dwmw2@infradead.org>
References: <cover.1556708225.git.dwmw2@infradead.org>
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 merlin.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [RFC PATCH 6/7] x86/boot: Copy 16-bit boot variables
 back up to Xen image
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogRGF2aWQgV29vZGhvdXNlIDxkd213QGFtYXpvbi5jby51az4KCkRpdGNoIHRoZSBib290
c3ltKCkgYWNjZXNzIGZyb20gQyBjb2RlIGZvciB0aGUgdmFyaWFibGVzIHBvcHVsYXRlZCBieQox
Ni1iaXQgYm9vdCBjb2RlLiBBcyB3ZWxsIGFzIGJlaW5nIGNsZWFuZXIgdGhpcyBhbHNvIHBhdmVz
IHRoZSB3YXkgZm9yCm5vdCBoYXZpbmcgdGhlIDE2LWJpdCBib290IGNvZGUgaW4gbG93IG1lbW9y
eSBmb3Igbm8tcmVhbC1tb2RlIG9yIEVGSQpsb2FkZXIgYm9vdHMgYXQgYWxsLgoKU2lnbmVkLW9m
Zi1ieTogRGF2aWQgV29vZGhvdXNlIDxkd213QGFtYXpvbi5jby51az4KLS0tCiB4ZW4vYXJjaC94
ODYvYm9vdC9lZGQuUyAgICAgICAgICAgfCAgMiArKwogeGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5T
ICAgICAgICAgIHwgMTYgKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC94ODYvYm9vdC9tZW0uUyAg
ICAgICAgICAgfCAgMiArKwogeGVuL2FyY2gveDg2L2Jvb3QvdHJhbXBvbGluZS5TICAgIHwgMzMg
KysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLQogeGVuL2FyY2gveDg2L2Jvb3QvdmlkZW8u
UyAgICAgICAgIHwgMzAgKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2
L3BsYXRmb3JtX2h5cGVyY2FsbC5jIHwgMTggKysrKysrKystLS0tLS0tLS0KIHhlbi9hcmNoL3g4
Ni9zZXR1cC5jICAgICAgICAgICAgICB8IDIzICsrKysrKysrKysrLS0tLS0tLS0tLQogeGVuL2Fy
Y2gveDg2L3hlbi5sZHMuUyAgICAgICAgICAgIHwgIDggKysrKysrKy0KIHhlbi9pbmNsdWRlL2Fz
bS14ODYvZWRkLmggICAgICAgICB8ICAxIC0KIDkgZmlsZXMgY2hhbmdlZCwgOTMgaW5zZXJ0aW9u
cygrKSwgNDAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2Jvb3QvZWRk
LlMgYi94ZW4vYXJjaC94ODYvYm9vdC9lZGQuUwppbmRleCA0MzRiYmJkOTYwLi4xMzhkMDRjOTY0
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvYm9vdC9lZGQuUworKysgYi94ZW4vYXJjaC94ODYv
Ym9vdC9lZGQuUwpAQCAtMTYzLDYgKzE2Myw3IEBAIGVkZF9kb25lOgogLkxlZGRfbWJyX3NpZ19z
a2lwOgogICAgICAgICByZXQKIAorICAgICAgICAucHVzaHNlY3Rpb24gLmRhdGEuYm9vdDE2LCAi
YXciLCBAcHJvZ2JpdHMKIEdMT0JBTChib290X2VkZF9pbmZvX25yKQogICAgICAgICAuYnl0ZSAg
IDAKIEdMT0JBTChib290X21icl9zaWduYXR1cmVfbnIpCkBAIC0xNzEsMyArMTcyLDQgQEAgR0xP
QkFMKGJvb3RfbWJyX3NpZ25hdHVyZSkKICAgICAgICAgLmZpbGwgICBFRERfTUJSX1NJR19NQVgq
OCwxLDAKIEdMT0JBTChib290X2VkZF9pbmZvKQogICAgICAgICAuZmlsbCAgIEVERF9JTkZPX01B
WCAqIChFRERFWFRTSVpFICsgRUREUEFSTVNJWkUpLCAxLCAwCisgICAgICAgIC5wb3BzZWN0aW9u
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYm9vdC9oZWFkLlMgYi94ZW4vYXJjaC94ODYvYm9v
dC9oZWFkLlMKaW5kZXggODIzNDI3NjljNy4uN2Q2YzhkMzI5MiAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2Jvb3QvaGVhZC5TCisrKyBiL3hlbi9hcmNoL3g4Ni9ib290L2hlYWQuUwpAQCAtNzMy
LDYgKzczMiwxNyBAQCB0cmFtcG9saW5lX3NldHVwOgogICAgICAgICBjbXAgICAgICRzeW1fb2Zm
cyhfX2Jvb3RzeW1fc2VnX3N0b3ApLCVlZGkKICAgICAgICAgamIgICAgICAxYgogCisgICAgICAg
IC8qIFJlbG9jYXRpb25zIGZvciB0aGUgYm9vdCBkYXRhIHNlY3Rpb24uICovCisgICAgICAgIG1v
diAgICAgc3ltX2ZzKHRyYW1wb2xpbmVfcGh5cyksJWVkeAorICAgICAgICBhZGQgICAgICQoYm9v
dF90cmFtcG9saW5lX2VuZCAtIGJvb3RfdHJhbXBvbGluZV9zdGFydCksJWVkeAorICAgICAgICBt
b3YgICAgICRzeW1fb2ZmcyhfX2Jvb3RkYXRhc3ltX3JlbF9zdGFydCksJWVkaQorMToKKyAgICAg
ICAgbW92ICAgICAlZnM6KCVlZGkpLCVlYXgKKyAgICAgICAgYWRkICAgICAlZWR4LCVmczooJWVk
aSwlZWF4KQorICAgICAgICBhZGQgICAgICQ0LCVlZGkKKyAgICAgICAgY21wICAgICAkc3ltX29m
ZnMoX19ib290ZGF0YXN5bV9yZWxfc3RvcCksJWVkaQorICAgICAgICBqYiAgICAgIDFiCisKICAg
ICAgICAgLyogRG8gbm90IHBhcnNlIGNvbW1hbmQgbGluZSBvbiBFRkkgcGxhdGZvcm0gaGVyZS4g
Ki8KICAgICAgICAgY21wYiAgICAkMCxzeW1fZnMoZWZpX3BsYXRmb3JtKQogICAgICAgICBqbnog
ICAgIDFmCkBAIC03NjksNiArNzgwLDExIEBAIHRyYW1wb2xpbmVfc2V0dXA6CiAgICAgICAgIG1v
diAgICAgJCgoYm9vdF90cmFtcG9saW5lX2VuZCAtIGJvb3RfdHJhbXBvbGluZV9zdGFydCkgLyA0
KSwlZWN4CiAgICAgICAgIHJlcCBtb3ZzbCAlZnM6KCVlc2kpLCVlczooJWVkaSkKIAorICAgICAg
ICAvKiBDb3B5IGJvb3QgZGF0YSB0ZW1wbGF0ZSB0byBsb3cgbWVtb3J5LiAqLworICAgICAgICBt
b3YgICAgICRzeW1fb2Zmcyhib290ZGF0YV9zdGFydCksJWVzaQorICAgICAgICBtb3YgICAgICQo
KGJvb3RkYXRhX2VuZCAtIGJvb3RkYXRhX3N0YXJ0ICsgMykgLyA0KSwlZWN4CisgICAgICAgIHJl
cCBtb3ZzbCAlZnM6KCVlc2kpLCVlczooJWVkaSkKKwogICAgICAgICAvKiBKdW1wIGludG8gdGhl
IHJlbG9jYXRlZCB0cmFtcG9saW5lLiAqLwogICAgICAgICBscmV0CiAKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9ib290L21lbS5TIGIveGVuL2FyY2gveDg2L2Jvb3QvbWVtLlMKaW5kZXggYWEz
OTYwODQ0Mi4uODZmMGZhOWFmNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2Jvb3QvbWVtLlMK
KysrIGIveGVuL2FyY2gveDg2L2Jvb3QvbWVtLlMKQEAgLTY3LDYgKzY3LDcgQEAgZ2V0X21lbW9y
eV9tYXA6CiAgICAgICAgIHJldAogCiAgICAgICAgIC5hbGlnbiAgNAorICAgICAgICAucHVzaHNl
Y3Rpb24gLmRhdGEuYm9vdDE2LCAiYXciLCBAcHJvZ2JpdHMKIEdMT0JBTChiaW9zX2U4MjBtYXAp
CiAgICAgICAgIC5maWxsICAgRTgyMF9CSU9TX01BWCoyMCwxLDAKIEdMT0JBTChiaW9zX2U4MjBu
cikKQEAgLTc1LDMgKzc2LDQgQEAgR0xPQkFMKGxvd21lbV9rYikKICAgICAgICAgLmxvbmcgICAw
CiBHTE9CQUwoaGlnaG1lbV9rYikKICAgICAgICAgLmxvbmcgICAwCisJLnBvcHNlY3Rpb24KZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ib290L3RyYW1wb2xpbmUuUyBiL3hlbi9hcmNoL3g4Ni9i
b290L3RyYW1wb2xpbmUuUwppbmRleCAwZjRhNzQwZmNiLi5mZGZlZTJlZGIxIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvYm9vdC90cmFtcG9saW5lLlMKKysrIGIveGVuL2FyY2gveDg2L2Jvb3Qv
dHJhbXBvbGluZS5TCkBAIC00NywxMSArNDcsMTUgQEAKICAgICAgICAgLmxvbmcgMTExYiAtIChv
ZmYpIC0gLjsgICAgICAgICAgICBcCiAgICAgICAgIC5wb3BzZWN0aW9uCiAKLSNkZWZpbmUgYm9v
dGRhdGFzeW0ocykgKChzKS1ib290X3RyYW1wb2xpbmVfc3RhcnQpCisgICAgICAgIC5wdXNoc2Vj
dGlvbiAuZGF0YS5ib290MTYsICJhdyIsIEBwcm9nYml0cworR0xPQkFMKGJvb3RkYXRhX3N0YXJ0
KQorICAgICAgICAucG9wc2VjdGlvbgorCisjZGVmaW5lIGJvb3RkYXRhc3ltKHMpICgocyktYm9v
dGRhdGFfc3RhcnQrKGJvb3RfdHJhbXBvbGluZV9lbmQtYm9vdF90cmFtcG9saW5lX3N0YXJ0KSkK
ICNkZWZpbmUgYm9vdGRhdGFzeW1fcmVsKHN5bSwgb2ZmLCBvcG5kLi4uKSBcCiAgICAgICAgIGJv
b3RkYXRhc3ltKHN5bSksIyNvcG5kOyAgICAgICAgICAgXAogMTExOjsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgLnB1c2hzZWN0aW9uIC5ib290ZGF0YXN5
bV9yZWwsICJhIjtcCisgICAgICAgIC5wdXNoc2VjdGlvbiAuYm9vdHN5bV9yZWwsICJhIjtcCiAg
ICAgICAgIC5sb25nIDExMWIgLSAob2ZmKSAtIC47ICAgICAgICAgICAgXAogICAgICAgICAucG9w
c2VjdGlvbgogCkBAIC0xMDAsNyArMTA0LDcgQEAgR0xPQkFMKHRyYW1wb2xpbmVfY3B1X3N0YXJ0
ZWQpCiAgICAgICAgIC53b3JkICAgMAogaWR0XzQ4OiAud29yZCAgIDAsIDAsIDAgIyBiYXNlID0g
bGltaXQgPSAwCiAgICAgICAgIC53b3JkICAgMAotZ2R0XzQ4OiAud29yZCAgIDYqOC0xCitnZHRf
NDg6IC53b3JkICAgNyo4LTEKICAgICAgICAgLmxvbmcgICB0cmFtcDMyc3ltX3JlbCh0cmFtcG9s
aW5lX2dkdCw0KQogCiAvKiBTdGFydCBvZiB0cmFtcDMyc3ltIHNlY3Rpb24gd2hpY2ggY2FuIGJl
IHVzZWQgaW4gcGxhY2UgZHVyaW5nIGJvb3QgKi8KQEAgLTMxMiw2ICszMTYsMjMgQEAgdHJhbXBv
bGluZV9ib290X2NwdV9lbnRyeToKICAgICAgICAgbW92ICAgICAlZWF4LCVncwogICAgICAgICBt
b3YgICAgICVlYXgsJXNzCiAKKyAgICAgICAgLyoKKyAgICAgICAgICogQ29weSBsb2NhbGx5LWdh
dGhlcmVkIGRhdGEgYmFjayB1cCBpbnRvIHRoZSBYZW4gcGh5c2ljYWwgaW1hZ2UKKyAgICAgICAg
ICovCisgICAgICAgIG1vdiAgICAgJEJPT1RfRlMsJWVheAorICAgICAgICBtb3YgICAgICVlYXgs
JWVzCisKKyAgICAgICAgbW92ICAgICAkc3ltX29mZnMoYm9vdGRhdGFfZW5kKSwlZWN4CisgICAg
ICAgIG1vdiAgICAgJHN5bV9vZmZzKGJvb3RkYXRhX3N0YXJ0KSwlZWRpCisgICAgICAgIHN1YiAg
ICAgJWVkaSwlZWN4CisgICAgICAgIG1vdiAgICAgJGJvb3RkYXRhc3ltX3JlbChib290ZGF0YV9z
dGFydCw0LCVlc2kpCisgICAgICAgIHJlcCBtb3ZzYiAlZHM6KCVlc2kpLCVlczooJWVkaSkKKwor
ICAgICAgICAvKgorICAgICAgICAgKiAlZXMgc3RpbGwgcG9pbnRzIHRvIEJPT1RfRlMgYnV0IHRy
YW1wb2xpbmVfcHJvdG1vZGVfZW50cnkKKyAgICAgICAgICogcmVsb2FkcyBpdCBhbnl3YXkuCisg
ICAgICAgICAqLworCiAgICAgICAgIC8qIEVCWCA9PSAwIGluZGljYXRlcyB3ZSBhcmUgdGhlIEJQ
IChCb290IFByb2Nlc3NvcikuICovCiAgICAgICAgIHhvciAgICAgJWVieCwlZWJ4CiAKQEAgLTMz
OSw4ICszNjAsMTAgQEAgdmVzYV9zaXplOgogICAgICAgICAud29yZCAgIDAsMCwwICAgICAgICAg
ICAgICAgICAgICAgICAgICAgLyogd2lkdGggeCBkZXB0aCB4IGhlaWdodCAqLwogI2VuZGlmCiAK
KyAgICAgICAgLnB1c2hzZWN0aW9uIC5kYXRhLmJvb3QxNiwgImF3IiwgQHByb2diaXRzCiBHTE9C
QUwoa2JkX3NoaWZ0X2ZsYWdzKQogICAgICAgICAuYnl0ZSAgIDAKKyAgICAgICAgLnBvcHNlY3Rp
b24KIAogcm1faWR0OiAud29yZCAgIDI1Nio0LTEsIDAsIDAKIApAQCAtMzQ5LDMgKzM3Miw3IEBA
IHJtX2lkdDogLndvcmQgICAyNTYqNC0xLCAwLCAwCiAjaWZkZWYgQ09ORklHX1ZJREVPCiAjaW5j
bHVkZSAidmlkZW8uUyIKICNlbmRpZgorCisgICAgICAgIC5wdXNoc2VjdGlvbiAuZGF0YS5ib290
MTYsICJhdyIsIEBwcm9nYml0cworR0xPQkFMKGJvb3RkYXRhX2VuZCkKKyAgICAgICAgLnBvcHNl
Y3Rpb24KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ib290L3ZpZGVvLlMgYi94ZW4vYXJjaC94
ODYvYm9vdC92aWRlby5TCmluZGV4IDUwODdjNmE0ZDUuLjQ2MDg0NjRiNzcgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9ib290L3ZpZGVvLlMKKysrIGIveGVuL2FyY2gveDg2L2Jvb3QvdmlkZW8u
UwpAQCAtMTUsMTAgKzE1LDEwIEBACiAKICNpbmNsdWRlICJ2aWRlby5oIgogCi0vKiBTY3JhdGNo
IHNwYWNlIGxheW91dDogYm9vdF90cmFtcG9saW5lX2VuZCB0byBib290X3RyYW1wb2xpbmVfZW5k
KzB4MTAwMC4gKi8KLSNkZWZpbmUgbW9kZWxpc3QgICAgICAgYm9vdHN5bShib290X3RyYW1wb2xp
bmVfZW5kKSAgIC8qIDJrQiAoMjU2IGVudHJpZXMpICovCi0jZGVmaW5lIHZlc2FfZ2xvYl9pbmZv
IChtb2RlbGlzdCArIDB4ODAwKSAgICAgICAgLyogMWtCICovCi0jZGVmaW5lIHZlc2FfbW9kZV9p
bmZvICh2ZXNhX2dsb2JfaW5mbyArIDB4NDAwKSAgLyogMWtCICovCisvKiBTY3JhdGNoIHNwYWNl
IGxheW91dDogYm9vdGRhdGFfZW5kIHRvIGJvb3RkYXRhX2VuZCsweDEwMDAuICovCisjZGVmaW5l
IG1vZGVsaXN0KHQpICAgICAgIGJvb3RkYXRhc3ltX3JlbChib290ZGF0YV9lbmQsMix0KSAgICAg
ICAgIC8qIDJLaUIgKDI1NiBlbnRyaWVzKSAqLworI2RlZmluZSB2ZXNhX2dsb2JfaW5mbyh0KSBi
b290ZGF0YXN5bV9yZWwoKGJvb3RkYXRhX2VuZCsweDgwMCksMix0KSAvKiAxS2lCICovCisjZGVm
aW5lIHZlc2FfbW9kZV9pbmZvKHQpIGJvb3RkYXRhc3ltX3JlbCgoYm9vdGRhdGFfZW5kKzB4YzAw
KSwyLHQpIC8qIDFLaUIgKi8KIAogLyogUmV0cmlldmUgRXh0ZW5kZWQgRGlzcGxheSBJZGVudGlm
aWNhdGlvbiBEYXRhLiAqLwogI2RlZmluZSBDT05GSUdfRklSTVdBUkVfRURJRApAQCAtMTEzLDcg
KzExMyw3IEBAIG1vcGFyMjogbW92YiAgICAlYWwsIF9wYXJhbShQQVJBTV9WSURFT19MSU5FUykK
IAogIyBGZXRjaGluZyBvZiBWRVNBIGZyYW1lIGJ1ZmZlciBwYXJhbWV0ZXJzCiBtb3Bhcl9ncjoK
LSAgICAgICAgbGVhdyAgICB2ZXNhX21vZGVfaW5mbywgJWRpCisgICAgICAgIGxlYXcgICAgdmVz
YV9tb2RlX2luZm8oJWRpKQogICAgICAgICBtb3ZiICAgICQweDIzLCBfcGFyYW0oUEFSQU1fSEFW
RV9WR0EpCiAgICAgICAgIG1vdncgICAgMTYoJWRpKSwgJWF4CiAgICAgICAgIG1vdncgICAgJWF4
LCBfcGFyYW0oUEFSQU1fTEZCX0xJTkVMRU5HVEgpCkBAIC0xMzQsNyArMTM0LDcgQEAgbW9wYXJf
Z3I6CiAgICAgICAgIG1vdncgICAgJWF4LCBfcGFyYW0oUEFSQU1fVkVTQV9BVFRSSUIpCiAKICMg
Z2V0IHZpZGVvIG1lbSBzaXplCi0gICAgICAgIGxlYXcgICAgdmVzYV9nbG9iX2luZm8sICVkaQor
ICAgICAgICBsZWF3ICAgIHZlc2FfZ2xvYl9pbmZvKCVkaSkKICAgICAgICAgeG9ybCAgICAlZWF4
LCAlZWF4CiAgICAgICAgIG1vdncgICAgMTgoJWRpKSwgJWF4CiAgICAgICAgIG1vdmwgICAgJWVh
eCwgX3BhcmFtKFBBUkFNX0xGQl9TSVpFKQpAQCAtMjI2LDcgKzIyNiw3IEBAIGFuMTogICAgY2Fs
bCAgICBwcnRzdHIKICAgICAgICAgbGVhdyAgICBib290c3ltKGxpc3RoZHIpLCAlc2kgICAjIFRh
YmxlIGhlYWRlcgogICAgICAgICBjYWxsICAgIHBydHN0cgogICAgICAgICBtb3ZiICAgICQweDMw
LCAlZGwgICAgICAgICAgICAgICMgREwgaG9sZHMgbW9kZSBudW1iZXIKLSAgICAgICAgbGVhdyAg
ICBtb2RlbGlzdCwgJXNpCisgICAgICAgIGxlYXcgICAgbW9kZWxpc3QoJXNpKQogbG0xOiAgICBj
bXB3ICAgICRBU0tfVkdBLCAoJXNpKSAgICAgICAgICMgRW5kPwogICAgICAgICBqeiAgICAgIGxt
MgogCkBAIC00MzUsMTMgKzQzNSwxMyBAQCBzZXRtZW51OgogICAgICAgICBqbXAgICAgIG1vZGVf
c2V0CiAKIGNoZWNrX3Zlc2E6Ci0gICAgICAgIGxlYXcgICAgdmVzYV9nbG9iX2luZm8sICVkaQor
ICAgICAgICBsZWF3ICAgIHZlc2FfZ2xvYl9pbmZvKCVkaSkKICAgICAgICAgbW92dyAgICAkMHg0
ZjAwLCAlYXgKICAgICAgICAgaW50ICAgICAkMHgxMAogICAgICAgICBjbXB3ICAgICQweDAwNGYs
ICVheAogICAgICAgICBqbnogICAgIHNldGJhZAogCi0gICAgICAgIGxlYXcgICAgdmVzYV9tb2Rl
X2luZm8sICVkaQorICAgICAgICBsZWF3ICAgIHZlc2FfbW9kZV9pbmZvKCVkaSkKICAgICAgICAg
c3ViYiAgICAkVklERU9fRklSU1RfVkVTQT4+OCwgJWJoCiAgICAgICAgIG1vdncgICAgJWJ4LCAl
Y3ggICAgICAgICAgICAgICAgIyBHZXQgbW9kZSBpbmZvcm1hdGlvbiBzdHJ1Y3R1cmUKICAgICAg
ICAgbW92dyAgICAkMHg0ZjAxLCAlYXgKQEAgLTUwOSw3ICs1MDksNyBAQCBpbmlkeDogIG91dGIg
ICAgJWFsLCAlZHggICAgICAgICAgICAgICAgIyBSZWFkIGZyb20gaW5kZXhlZCBWR0EgcmVnaXN0
ZXIKIAogc2V0dmVzYWJ5c2l6ZToKICAgICAgICAgY2FsbCAgICBtb2RlX3RhYmxlCi0gICAgICAg
IGxlYXcgICAgbW9kZWxpc3QsJXNpCisgICAgICAgIGxlYXcgICAgbW9kZWxpc3QoJXNpKQogMTog
ICAgICBhZGQgICAgICQ4LCVzaQogICAgICAgICBjbXB3ICAgICRBU0tfVkdBLC04KCVzaSkgICAg
ICAgICMgRW5kPwogICAgICAgICBqZSAgICAgIF9zZXRiYWQKQEAgLTY2OSw3ICs2NjksNyBAQCBt
b2RlX3RhYmxlOgogICAgICAgICBvcncgICAgICVkaSwgJWRpCiAgICAgICAgIGpueiAgICAgbXRh
YjEKIAotICAgICAgICBsZWF3ICAgIG1vZGVsaXN0LCAlZGkgICAgICAgICAgICMgU3RvcmUgc3Rh
bmRhcmQgbW9kZXM6CisgICAgICAgIGxlYXcgICAgbW9kZWxpc3QoJWRpKSAgICAgICAgICAgIyBT
dG9yZSBzdGFuZGFyZCBtb2RlczoKICAgICAgICAgbW92dyAgICAkVklERU9fODB4MjUsKCVkaSkg
ICAgICAjIFRoZSA4MHgyNSBtb2RlIChBTEwpCiAgICAgICAgIG1vdncgICAgJDB4NTAsMiglZGkp
CiAgICAgICAgIG1vdncgICAgJDB4MTksNCglZGkpCkBAIC02ODQsNyArNjg0LDcgQEAgbW9kZV90
YWJsZToKIAogICAgICAgICBtb3Z3ICAgICRBU0tfVkdBLCAoJWRpKSAgICAgICAgICMgRW5kIG1h
cmtlcgogICAgICAgICBtb3Z3ICAgICVkaSwgYm9vdHN5bShtdF9lbmQpCi1tdGFiMTogIGxlYXcg
ICAgbW9kZWxpc3QsICVzaSAgICAgICAgICAgIyBTST1tb2RlIGxpc3QsIERJPWxpc3QgZW5kCitt
dGFiMTogIGxlYXcgICAgbW9kZWxpc3QoJXNpKSAgICAgICAgICAgIyBTST1tb2RlIGxpc3QsIERJ
PWxpc3QgZW5kCiByZXQwOiAgIHJldAogCiAjIE1vZGVzIHVzYWJsZSBvbiBhbGwgc3RhbmRhcmQg
VkdBcwpAQCAtNzAwLDcgKzcwMCw3IEBAIHZnYV9tb2Rlc19lbmQ6CiAjIERldGVjdCBWRVNBIG1v
ZGVzLgogdmVzYV9tb2RlczoKICAgICAgICAgbW92dyAgICAlZGksICVicCAgICAgICAgICAgICAg
ICAjIEJQPW9yaWdpbmFsIG1vZGUgdGFibGUgZW5kCi0gICAgICAgIGxlYXcgICAgdmVzYV9nbG9i
X2luZm8sICVkaQorICAgICAgICBsZWF3ICAgIHZlc2FfZ2xvYl9pbmZvKCVkaSkKICAgICAgICAg
bW92dyAgICAkMHg0ZjAwLCAlYXggICAgICAgICAgICAjIFZFU0EgR2V0IGNhcmQgaW5mbyBjYWxs
CiAgICAgICAgIGludCAgICAgJDB4MTAKICAgICAgICAgbW92dyAgICAlZGksICVzaQpAQCAtODk3
LDcgKzg5Nyw3IEBAIHN0b3JlX2VkaWQ6CiAgICAgICAgIGNtcGIgICAgJDEsIGJvb3RzeW0ob3B0
X2VkaWQpICAgIyBFRElEIGRpc2FibGVkIG9uIGNtZGxpbmUgKGVkaWQ9bm8pPwogICAgICAgICBq
ZSAgICAgIC5Mbm9fZWRpZAogCi0gICAgICAgIGxlYXcgICAgdmVzYV9nbG9iX2luZm8sICVkaQor
ICAgICAgICBsZWF3ICAgIHZlc2FfZ2xvYl9pbmZvKCVkaSkKICAgICAgICAgbW92dyAgICAkMHg0
ZjAwLCAlYXgKICAgICAgICAgaW50ICAgICAkMHgxMAogICAgICAgICBjbXB3ICAgICQweDAwNGYs
ICVheApAQCAtOTkwLDYgKzk5MCw3IEBAIG5hbWVfYmFubjogICAgICAuYXNjaXogICJWaWRlbyBh
ZGFwdGVyOiAiCiAKIGZvcmNlX3NpemU6ICAgICAud29yZCAgIDAgICAgICAgIyBVc2UgdGhpcyBz
aXplIGluc3RlYWQgb2YgdGhlIG9uZSBpbiBCSU9TIHZhcnMKIAorICAgICAgICAucHVzaHNlY3Rp
b24gLmRhdGEuYm9vdDE2LCAiYXciLCBAcHJvZ2JpdHMKIEdMT0JBTChib290X3ZpZF9pbmZvKQog
ICAgICAgICAuYnl0ZSAgIDAsIDAgICAgLyogb3JpZ194LCBvcmlnX3kgKi8KICAgICAgICAgLmJ5
dGUgICAzICAgICAgIC8qIHRleHQgbW9kZSAzICAgICovCkBAIC0xMDAxLDMgKzEwMDIsNCBAQCBH
TE9CQUwoYm9vdF9lZGlkX2luZm8pCiAgICAgICAgIC5maWxsICAgMTI4LDEsMHgxMwogR0xPQkFM
KGJvb3RfZWRpZF9jYXBzKQogICAgICAgICAud29yZCAgIDB4MTMxMworICAgICAgICAucG9wc2Vj
dGlvbgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3BsYXRmb3JtX2h5cGVyY2FsbC5jIGIveGVu
L2FyY2gveDg2L3BsYXRmb3JtX2h5cGVyY2FsbC5jCmluZGV4IGVhMThjMzIxNWEuLjVjODk1M2Fl
MTkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wbGF0Zm9ybV9oeXBlcmNhbGwuYworKysgYi94
ZW4vYXJjaC94ODYvcGxhdGZvcm1faHlwZXJjYWxsLmMKQEAgLTMzMywxMCArMzMzLDEwIEBAIHJl
dF90IGRvX3BsYXRmb3JtX29wKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX3BsYXRmb3JtX29w
X3QpIHVfeGVucGZfb3ApCiAgICAgICAgICAgICB1MTYgbGVuZ3RoOwogCiAgICAgICAgICAgICBy
ZXQgPSAtRVNSQ0g7Ci0gICAgICAgICAgICBpZiAoIG9wLT51LmZpcm13YXJlX2luZm8uaW5kZXgg
Pj0gYm9vdHN5bShib290X2VkZF9pbmZvX25yKSApCisgICAgICAgICAgICBpZiAoIG9wLT51LmZp
cm13YXJlX2luZm8uaW5kZXggPj0gYm9vdF9lZGRfaW5mb19uciApCiAgICAgICAgICAgICAgICAg
YnJlYWs7CiAKLSAgICAgICAgICAgIGluZm8gPSBib290c3ltKGJvb3RfZWRkX2luZm8pICsgb3At
PnUuZmlybXdhcmVfaW5mby5pbmRleDsKKyAgICAgICAgICAgIGluZm8gPSBib290X2VkZF9pbmZv
ICsgb3AtPnUuZmlybXdhcmVfaW5mby5pbmRleDsKIAogICAgICAgICAgICAgLyogVHJhbnNmZXIg
dGhlIEVERCBpbmZvIGJsb2NrLiAqLwogICAgICAgICAgICAgcmV0ID0gLUVGQVVMVDsKQEAgLTM3
MiwxMCArMzcyLDEwIEBAIHJldF90IGRvX3BsYXRmb3JtX29wKFhFTl9HVUVTVF9IQU5ETEVfUEFS
QU0oeGVuX3BsYXRmb3JtX29wX3QpIHVfeGVucGZfb3ApCiAgICAgICAgICAgICBjb25zdCBzdHJ1
Y3QgbWJyX3NpZ25hdHVyZSAqc2lnOwogCiAgICAgICAgICAgICByZXQgPSAtRVNSQ0g7Ci0gICAg
ICAgICAgICBpZiAoIG9wLT51LmZpcm13YXJlX2luZm8uaW5kZXggPj0gYm9vdHN5bShib290X21i
cl9zaWduYXR1cmVfbnIpICkKKyAgICAgICAgICAgIGlmICggb3AtPnUuZmlybXdhcmVfaW5mby5p
bmRleCA+PSBib290X21icl9zaWduYXR1cmVfbnIgKQogICAgICAgICAgICAgICAgIGJyZWFrOwog
Ci0gICAgICAgICAgICBzaWcgPSBib290c3ltKGJvb3RfbWJyX3NpZ25hdHVyZSkgKyBvcC0+dS5m
aXJtd2FyZV9pbmZvLmluZGV4OworICAgICAgICAgICAgc2lnID0gYm9vdF9tYnJfc2lnbmF0dXJl
ICsgb3AtPnUuZmlybXdhcmVfaW5mby5pbmRleDsKIAogICAgICAgICAgICAgb3AtPnUuZmlybXdh
cmVfaW5mby51LmRpc2tfbWJyX3NpZ25hdHVyZS5kZXZpY2UgPSBzaWctPmRldmljZTsKICAgICAg
ICAgICAgIG9wLT51LmZpcm13YXJlX2luZm8udS5kaXNrX21icl9zaWduYXR1cmUubWJyX3NpZ25h
dHVyZSA9CkBAIC0zOTEsMTMgKzM5MSwxMyBAQCByZXRfdCBkb19wbGF0Zm9ybV9vcChYRU5fR1VF
U1RfSEFORExFX1BBUkFNKHhlbl9wbGF0Zm9ybV9vcF90KSB1X3hlbnBmX29wKQogI2lmZGVmIENP
TkZJR19WSURFTwogICAgICAgICAgICAgaWYgKCBvcC0+dS5maXJtd2FyZV9pbmZvLmluZGV4ICE9
IDAgKQogICAgICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICAgICAgaWYgKCAqKHUzMiAqKWJv
b3RzeW0oYm9vdF9lZGlkX2luZm8pID09IDB4MTMxMzEzMTMgKQorICAgICAgICAgICAgaWYgKCAq
KHUzMiAqKWJvb3RfZWRpZF9pbmZvID09IDB4MTMxMzEzMTMgKQogICAgICAgICAgICAgICAgIGJy
ZWFrOwogCiAgICAgICAgICAgICBvcC0+dS5maXJtd2FyZV9pbmZvLnUudmJlZGRjX2luZm8uY2Fw
YWJpbGl0aWVzID0KLSAgICAgICAgICAgICAgICBib290c3ltKGJvb3RfZWRpZF9jYXBzKTsKKyAg
ICAgICAgICAgICAgICBib290X2VkaWRfY2FwczsKICAgICAgICAgICAgIG9wLT51LmZpcm13YXJl
X2luZm8udS52YmVkZGNfaW5mby5lZGlkX3RyYW5zZmVyX3RpbWUgPQotICAgICAgICAgICAgICAg
IGJvb3RzeW0oYm9vdF9lZGlkX2NhcHMpID4+IDg7CisgICAgICAgICAgICAgICAgYm9vdF9lZGlk
X2NhcHMgPj4gODsKIAogICAgICAgICAgICAgcmV0ID0gMDsKICAgICAgICAgICAgIGlmICggX19j
b3B5X2ZpZWxkX3RvX2d1ZXN0KHVfeGVucGZfb3AsIG9wLCB1LmZpcm13YXJlX2luZm8uCkBAIC00
MDUsNyArNDA1LDcgQEAgcmV0X3QgZG9fcGxhdGZvcm1fb3AoWEVOX0dVRVNUX0hBTkRMRV9QQVJB
TSh4ZW5fcGxhdGZvcm1fb3BfdCkgdV94ZW5wZl9vcCkKICAgICAgICAgICAgICAgICAgX19jb3B5
X2ZpZWxkX3RvX2d1ZXN0KHVfeGVucGZfb3AsIG9wLCB1LmZpcm13YXJlX2luZm8uCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1LnZiZWRkY19pbmZvLmVkaWRfdHJhbnNm
ZXJfdGltZSkgfHwKICAgICAgICAgICAgICAgICAgY29weV90b19jb21wYXQob3AtPnUuZmlybXdh
cmVfaW5mby51LnZiZWRkY19pbmZvLmVkaWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJvb3RzeW0oYm9vdF9lZGlkX2luZm8pLCAxMjgpICkKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYm9vdF9lZGlkX2luZm8sIDEyOCkgKQogICAgICAgICAgICAgICAgIHJldCA9
IC1FRkFVTFQ7CiAjZW5kaWYKICAgICAgICAgICAgIGJyZWFrOwpAQCAtNDIyLDcgKzQyMiw3IEBA
IHJldF90IGRvX3BsYXRmb3JtX29wKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX3BsYXRmb3Jt
X29wX3QpIHVfeGVucGZfb3ApCiAgICAgICAgICAgICBpZiAoIG9wLT51LmZpcm13YXJlX2luZm8u
aW5kZXggIT0gMCApCiAgICAgICAgICAgICAgICAgYnJlYWs7CiAKLSAgICAgICAgICAgIG9wLT51
LmZpcm13YXJlX2luZm8udS5rYmRfc2hpZnRfZmxhZ3MgPSBib290c3ltKGtiZF9zaGlmdF9mbGFn
cyk7CisgICAgICAgICAgICBvcC0+dS5maXJtd2FyZV9pbmZvLnUua2JkX3NoaWZ0X2ZsYWdzID0g
a2JkX3NoaWZ0X2ZsYWdzOwogCiAgICAgICAgICAgICByZXQgPSAwOwogICAgICAgICAgICAgaWYg
KCBfX2NvcHlfZmllbGRfdG9fZ3Vlc3QodV94ZW5wZl9vcCwgb3AsCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvc2V0dXAuYyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCmluZGV4IGI3MTRlM2MyMzcu
LjRkZDRjNDE2MWMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9zZXR1cC5jCkBAIC01MDcsNyArNTA3LDcgQEAgZXh0ZXJuIHN0cnVjdCBib290X3Zp
ZGVvX2luZm8gYm9vdF92aWRfaW5mbzsKIHN0YXRpYyB2b2lkIF9faW5pdCBwYXJzZV92aWRlb19p
bmZvKHZvaWQpCiB7CiAjaWZkZWYgQ09ORklHX1ZJREVPCi0gICAgc3RydWN0IGJvb3RfdmlkZW9f
aW5mbyAqYnZpID0gJmJvb3RzeW0oYm9vdF92aWRfaW5mbyk7CisgICAgc3RydWN0IGJvb3Rfdmlk
ZW9faW5mbyAqYnZpID0gJmJvb3RfdmlkX2luZm87CiAKICAgICAvKiB2Z2FfY29uc29sZV9pbmZv
IGlzIGZpbGxlZCBkaXJlY3RseSBvbiBFRkkgcGxhdGZvcm0uICovCiAgICAgaWYgKCBlZmlfZW5h
YmxlZChFRklfQk9PVCkgKQpAQCAtNjY2LDEyICs2NjYsMTEgQEAgc3RhdGljIGNoYXIgKiBfX2lu
aXQgY21kbGluZV9jb29rKGNoYXIgKnAsIGNvbnN0IGNoYXIgKmxvYWRlcl9uYW1lKQogCiBzdGF0
aWMgaW50IGNvcHlfYmlvc19lODIwKHN0cnVjdCBlODIwZW50cnkgKm1hcCwgdW5zaWduZWQgaW50
IGxpbWl0KQogewotICAgIHVuc2lnbmVkIGludCBuID0gYm9vdHN5bShiaW9zX2U4MjBucik7Cisg
ICAgdW5zaWduZWQgaW50IG4gPSBiaW9zX2U4MjBucjsKICAgICBpZiAobiA+IGxpbWl0KQogICAg
ICAgICBuID0gbGltaXQ7Ci0KICAgICBpZiAobikKLSAgICAgICAgbWVtY3B5KG1hcCwgYm9vdHN5
bShiaW9zX2U4MjBtYXApLCBzaXplb2YoKm1hcCkgKiBuKTsKKyAgICAgICAgbWVtY3B5KG1hcCwg
Ymlvc19lODIwbWFwLCBzaXplb2YoKm1hcCkgKiBuKTsKIAogICAgIHJldHVybiBuOwogfQpAQCAt
ODAyLDE1ICs4MDEsMTUgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWdu
ZWQgbG9uZyBtYmlfcCkKICAgICB9CiAKICAgICAvKiBQcmludCBWQkUvRERDIEVESUQgaW5mb3Jt
YXRpb24uICovCi0gICAgaWYgKCBib290c3ltKGJvb3RfZWRpZF9jYXBzKSAhPSAweDEzMTMgKQor
ICAgIGlmICggYm9vdF9lZGlkX2NhcHMgIT0gMHgxMzEzICkKICAgICB7Ci0gICAgICAgIHUxNiBj
YXBzID0gYm9vdHN5bShib290X2VkaWRfY2Fwcyk7CisgICAgICAgIHUxNiBjYXBzID0gYm9vdF9l
ZGlkX2NhcHM7CiAgICAgICAgIHByaW50aygiIFZCRS9EREMgbWV0aG9kczolcyVzJXM7ICIsCiAg
ICAgICAgICAgICAgICAoY2FwcyAmIDEpID8gIiBWMSIgOiAiIiwKICAgICAgICAgICAgICAgIChj
YXBzICYgMikgPyAiIFYyIiA6ICIiLAogICAgICAgICAgICAgICAgIShjYXBzICYgMykgPyAiIG5v
bmUiIDogIiIpOwogICAgICAgICBwcmludGsoIkVESUQgdHJhbnNmZXIgdGltZTogJWQgc2Vjb25k
c1xuIiwgY2FwcyA+PiA4KTsKLSAgICAgICAgaWYgKCAqKHUzMiAqKWJvb3RzeW0oYm9vdF9lZGlk
X2luZm8pID09IDB4MTMxMzEzMTMgKQorICAgICAgICBpZiAoICoodTMyICopYm9vdF9lZGlkX2lu
Zm8gPT0gMHgxMzEzMTMxMyApCiAgICAgICAgIHsKICAgICAgICAgICAgIHByaW50aygiIEVESUQg
aW5mbyBub3QgcmV0cmlldmVkIGJlY2F1c2UgIik7CiAgICAgICAgICAgICBpZiAoICEoY2FwcyAm
IDMpICkKQEAgLTgyNSw5ICs4MjQsOSBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hl
bih1bnNpZ25lZCBsb25nIG1iaV9wKQogCiAgICAgcHJpbnRrKCJEaXNjIGluZm9ybWF0aW9uOlxu
Iik7CiAgICAgcHJpbnRrKCIgRm91bmQgJWQgTUJSIHNpZ25hdHVyZXNcbiIsCi0gICAgICAgICAg
IGJvb3RzeW0oYm9vdF9tYnJfc2lnbmF0dXJlX25yKSk7CisgICAgICAgICAgIGJvb3RfbWJyX3Np
Z25hdHVyZV9ucik7CiAgICAgcHJpbnRrKCIgRm91bmQgJWQgRUREIGluZm9ybWF0aW9uIHN0cnVj
dHVyZXNcbiIsCi0gICAgICAgICAgIGJvb3RzeW0oYm9vdF9lZGRfaW5mb19ucikpOworICAgICAg
ICAgICBib290X2VkZF9pbmZvX25yKTsKIAogICAgIC8qIENoZWNrIHRoYXQgd2UgaGF2ZSBhdCBs
ZWFzdCBvbmUgTXVsdGlib290IG1vZHVsZS4gKi8KICAgICBpZiAoICEobWJpLT5mbGFncyAmIE1C
SV9NT0RVTEVTKSB8fCAobWJpLT5tb2RzX2NvdW50ID09IDApICkKQEAgLTg5OSwxNCArODk4LDE0
IEBAIHZvaWQgX19pbml0IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3Ap
CiAgICAgICAgICAgICBieXRlcyArPSBtYXAtPnNpemUgKyA0OwogICAgICAgICB9CiAgICAgfQot
ICAgIGVsc2UgaWYgKCBib290c3ltKGxvd21lbV9rYikgKQorICAgIGVsc2UgaWYgKCBsb3dtZW1f
a2IgKQogICAgIHsKICAgICAgICAgbWVtbWFwX3R5cGUgPSAiWGVuLWU4MDEiOwogICAgICAgICBl
ODIwX3Jhdy5tYXBbMF0uYWRkciA9IDA7Ci0gICAgICAgIGU4MjBfcmF3Lm1hcFswXS5zaXplID0g
Ym9vdHN5bShsb3dtZW1fa2IpIDw8IDEwOworICAgICAgICBlODIwX3Jhdy5tYXBbMF0uc2l6ZSA9
IGxvd21lbV9rYiA8PCAxMDsKICAgICAgICAgZTgyMF9yYXcubWFwWzBdLnR5cGUgPSBFODIwX1JB
TTsKICAgICAgICAgZTgyMF9yYXcubWFwWzFdLmFkZHIgPSAweDEwMDAwMDsKLSAgICAgICAgZTgy
MF9yYXcubWFwWzFdLnNpemUgPSBib290c3ltKGhpZ2htZW1fa2IpIDw8IDEwOworICAgICAgICBl
ODIwX3Jhdy5tYXBbMV0uc2l6ZSA9IGhpZ2htZW1fa2IgPDwgMTA7CiAgICAgICAgIGU4MjBfcmF3
Lm1hcFsxXS50eXBlID0gRTgyMF9SQU07CiAgICAgICAgIGU4MjBfcmF3Lm5yX21hcCA9IDI7CiAg
ICAgfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3hlbi5sZHMuUyBiL3hlbi9hcmNoL3g4Ni94
ZW4ubGRzLlMKaW5kZXggNWYzNmI4OGI5Mi4uNDM2NzgxY2VmYSAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L3hlbi5sZHMuUworKysgYi94ZW4vYXJjaC94ODYveGVuLmxkcy5TCkBAIC0yMjgsMTEg
KzIyOCwxMyBAQCBTRUNUSU9OUwogICAgICAgIF9fdHJhbXBvbGluZTMyX3JlbF9zdG9wID0gLjsK
ICAgICAgICBfX2Jvb3RzeW1fcmVsX3N0YXJ0ID0gLjsKICAgICAgICAqKC5ib290c3ltX3JlbCkK
LSAgICAgICAqKC5ib290ZGF0YXN5bV9yZWwpCiAgICAgICAgX19ib290c3ltX3JlbF9zdG9wID0g
LjsKICAgICAgICBfX2Jvb3RzeW1fc2VnX3N0YXJ0ID0gLjsKICAgICAgICAqKC5ib290c3ltX3Nl
ZykKICAgICAgICBfX2Jvb3RzeW1fc2VnX3N0b3AgPSAuOworICAgICAgIF9fYm9vdGRhdGFzeW1f
cmVsX3N0YXJ0ID0gLjsKKyAgICAgICAqKC5ib290ZGF0YXN5bV9yZWwpCisgICAgICAgX19ib290
ZGF0YXN5bV9yZWxfc3RvcCA9IC47CiAgICAgICAgLyoKICAgICAgICAgKiBzdHJ1Y3QgYWx0X2lu
c3QgZW50cmllcy4gRnJvbSB0aGUgaGVhZGVyIChhbHRlcm5hdGl2ZS5oKToKICAgICAgICAgKiAi
QWx0ZXJuYXRpdmUgaW5zdHJ1Y3Rpb25zIGZvciBkaWZmZXJlbnQgQ1BVIHR5cGVzIG9yIGNhcGFi
aWxpdGllcyIKQEAgLTI3NSw2ICsyNzcsMTAgQEAgU0VDVElPTlMKICAgREVDTF9TRUNUSU9OKC5k
YXRhKSB7CiAgICAgICAgKiguZGF0YS5wYWdlX2FsaWduZWQpCiAgICAgICAgKiguZGF0YSkKKyAg
ICAgICAuID0gQUxJR04oMTYpOworICAgICAgIF9fYm9vdGRhdGFfc3RhcnQgPSAuOworICAgICAg
ICooLmRhdGEuYm9vdDE2KQorICAgICAgIF9fYm9vdGRhdGFfZW5kID0gLjsKICAgICAgICAqKC5k
YXRhLnJlbCkKICAgICAgICAqKC5kYXRhLnJlbC4qKQogICAgICAgIENPTlNUUlVDVE9SUwpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9lZGQuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
ZWRkLmgKaW5kZXggYWZhYTIzNzMyYS4uYTRkNmI0ZDkwZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9lZGQuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2VkZC5oCkBAIC0xNDMs
NyArMTQzLDYgQEAgc3RydWN0IF9fcGFja2VkIG1icl9zaWduYXR1cmUgewogICAgIHUzMiBzaWdu
YXR1cmU7CiB9OwogCi0vKiBUaGVzZSBhbGwgcmVzaWRlIGluIHRoZSBib290IHRyYW1wb2xpbmUu
IEFjY2VzcyB2aWEgYm9vdHN5bSgpLiAqLwogZXh0ZXJuIHN0cnVjdCBtYnJfc2lnbmF0dXJlIGJv
b3RfbWJyX3NpZ25hdHVyZVtdOwogZXh0ZXJuIHU4IGJvb3RfbWJyX3NpZ25hdHVyZV9ucjsKIGV4
dGVybiBzdHJ1Y3QgZWRkX2luZm8gYm9vdF9lZGRfaW5mb1tdOwotLSAKMi4xNy4yCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 01 11:21:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 11:21:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLnIh-0003fs-Vl; Wed, 01 May 2019 11:21:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=G7ua=TB=merlin.srs.infradead.org=batv+1e733e8c069b692f204e+5729+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1hLnIh-0003fn-3c
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 11:21:23 +0000
X-Inumbo-ID: a8ad8d91-6c02-11e9-843c-bc764e045a96
Received: from merlin.infradead.org (unknown [2001:8b0:10b:1231::1])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a8ad8d91-6c02-11e9-843c-bc764e045a96;
 Wed, 01 May 2019 11:17:10 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding:
 Content-Type:MIME-Version:Message-Id:Date:Subject:To:From:Reply-To:Cc:
 Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender:
 Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=zOt1olUDZdf7hWx/DiulXgFT8LWqf1zrNDHAr9+WgxY=; b=L41udDxNOLKEUHbnNZaGek6kZ
 q7mE+FAfYHCIwrJVx9WULGYalDSbUZQeAstTuCk4cIQMMrxZ/7C+NAwqpHYPG+HaTKIRaIoDammBz
 GYSKWT1LwhgximKgrdHQIs51VXn/R8ShuSP5Eyf/Ohwu9siH6m+E6WBvLTeLkhotthRKbHVrESaI7
 VYDGZEeLo/SIehQVnKXNhi5lhBnwR1T4NyOtNY43Mmm1uSIokSFR4pfSfV3kAUHbdqZiwth75mOUO
 JYUFk5TQL8xRZgEAvQP/4FQrEfpOD2EIWJlVa0UO9fLU8q/Z/DcOqXL75YD4mp2k/Oa+fMNXfbe1S
 tCWHg1oDg==;
Received: from [2001:8b0:10b:1::425] (helo=i7.infradead.org)
 by merlin.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1hLnEZ-0008RQ-5w; Wed, 01 May 2019 11:17:07 +0000
Received: from dwoodhou by i7.infradead.org with local (Exim 4.92 #3 (Red Hat
 Linux)) id 1hLnEY-0030MA-3l; Wed, 01 May 2019 12:17:06 +0100
From: David Woodhouse <dwmw2@infradead.org>
To: dwmw2@infradead.org,
	xen-devel@lists.xenproject.org
Date: Wed,  1 May 2019 12:16:59 +0100
Message-Id: <cover.1556708225.git.dwmw2@infradead.org>
X-Mailer: git-send-email 2.17.2
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 merlin.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [RFC PATCH 0/7] Clean up x86_64 boot code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U29tZSBjbGVhbnVwcyBmb3IgdGhlIGJvb3QgcGF0aCwgb3JpZ2luYWxseSBpbnNwaXJlZCBieSBh
biBhdHRlbXB0IHRvCmF2b2lkIHNjcmliYmxpbmcgb24gYXJiaXRyYXJpbHktY2hvc2VuIGxvdyBt
ZW1vcnkuCgpJbiB0aGUgbm8tcmVhbC1tb2RlIGNhc2Ugd2UgZG9uJ3QgbmVlZCB0byBib3VuY2Ug
dGhyb3VnaCBsb3cgbWVtb3J5IGF0CmFsbDsgd2UgY2FuIHJ1biB0aGUgMzItYml0IHRyYW1wb2xp
bmUgaW4tcGxhY2UgaW4gdGhlIFhlbiBpbWFnZS4KClRoZSB2YXJpYWJsZXMgY29udGFpbmluZyBp
bmZvcm1hdGlvbiB3aGljaCBpcyBvcHRpb25hbGx5IGRpc2NvdmVyZWQgYnkKdGhlIHJlYWwtbW9k
ZSBib290IGNvZGUgY2FuIGJlIHB1dCBiYWNrIGluIHBsYWNlIGluIHRoZSBYZW4gaW1hZ2UgYW5k
IHdlCmNhbiBkaXNwZW5zZSB3aXRoIHRoZSBib290c3ltKCkgcG9pbnRlciBneW1uYXN0aWNzIGlu
IEMgY29kZSB3aGljaAphY2Nlc3MgdGhlbSBpbiBsb3cgbWVtb3J5LgoKSSBoYXZlbid0IHlldCBn
b3QgdG8gcmVsb2MoKSwgd2hpY2ggSSB0aGluayBleGlzdHMgb25seSB0byBlbnN1cmUgdGhhdAp0
aGUgdmFyaW91cyBicmVhZGNydW1icyBsZWZ0IGFsbCBvdmVyIHRoZSBwbGFjZSBieSB0aGUgTXVs
dGlib290CmJvb3Rsb2FkZXIgYXJlbid0IHNjcmliYmxlZCBvbiB3aGVuIHdlIGNvcHkgdGhlIDE2
LWJpdCBib290IHRyYW1wb2xpbmUKaW50byBsb3cgbWVtb3J5LiBJJ2QgcXVpdGUgbGlrZSB0byBr
aWxsIHJlbG9jKCkgYW5kIHBhc3MgdGhlIG9yaWdpbmFsCnBvaW50ZXIgdXAgdG8gNjQtYml0IGNv
ZGUgdG8gYmUgaGFuZGxlZCBpbiBDLgoKVGhhdCB3b3VsZCByZXF1aXJlIGZpbmRpbmcgYSAqc2Fm
ZSogbG9jYXRpb24gdG8gcHV0IHRoZSAxNi1iaXQgYm9vdAp0cmFtcG9saW5lIHRob3VnaCwgd2hp
Y2ggZG9lc24ndCBhbHJlYWR5IGNvbnRhaW4gYW55dGhpbmcgdGhhdCB0aGUKYm9vdGxvYWRlciBj
cmVhdGVkIGZvciB1cy4KCkluIGZhY3QsIGlzbid0IHRoZXJlIGFscmVhZHkgYSBjaGFuY2UgdGhh
dCBoZWFkLlMgd2lsbCBjaG9vc2UgYSBsb2NhdGlvbgpmb3IgdGhlIHRyYW1wb2xpbmUgd2hpY2gg
aXMgYWxyZWFkeSBwYXJ0IG9mIGEgbW9kdWxlIG9yIGNvbnRhaW5zIG9uZSBvZgp0aGUgTXVsdGli
b290IGJyZWFkY3J1bWJzPwoKRGF2aWQgV29vZGhvdXNlICg3KToKICB4ODYvd2FrZXVwOiBTdG9w
IHVzaW5nICVmcyBmb3IgbGlkdC9sZ2R0CiAgeDg2L2Jvb3Q6IFJlbW92ZSBncmF0dWl0b3VzIGNh
bGwgYmFjayBpbnRvIGxvdy1tZW1vcnkgY29kZQogIHg4Ni9ib290OiBPbmx5IGp1bXAgaW50byBs
b3cgdHJhbXBvbGluZSBjb2RlIGZvciByZWFsLW1vZGUgYm9vdAogIHg4Ni9ib290OiBTcGxpdCBi
b290c3ltKCkgaW50byBmb3VyIHR5cGVzIG9mIHJlbG9jYXRpb25zCiAgeDg2L2Jvb3Q6IFJlbmFt
ZSB0cmFtcG9saW5lX3tzdGFydCxlbmR9IHRvIGJvb3RfdHJhbXBvbGluZV97c3RhcnQsZW5kfQog
IHg4Ni9ib290OiBDb3B5IDE2LWJpdCBib290IHZhcmlhYmxlcyBiYWNrIHVwIHRvIFhlbiBpbWFn
ZQogIHg4Ni9ib290OiBEbyBub3QgdXNlIHRyYW1wb2xpbmUgZm9yIG5vLXJlYWwtbW9kZSBib290
IHBhdGhzCgogeGVuL2FyY2gveDg2L2FjcGkvcG93ZXIuYyAgICAgICAgIHwgICA2ICstCiB4ZW4v
YXJjaC94ODYvYm9vdC9lZGQuUyAgICAgICAgICAgfCAgMTggKystLQogeGVuL2FyY2gveDg2L2Jv
b3QvaGVhZC5TICAgICAgICAgIHwgIDg5ICsrKysrKysrKysrKy0tLS0tLQogeGVuL2FyY2gveDg2
L2Jvb3QvbWVtLlMgICAgICAgICAgIHwgIDM1ICsrKy0tLS0tCiB4ZW4vYXJjaC94ODYvYm9vdC90
cmFtcG9saW5lLlMgICAgfCAxNDUgKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tCiB4ZW4v
YXJjaC94ODYvYm9vdC92aWRlby5TICAgICAgICAgfCAgMzYgKysrKy0tLS0KIHhlbi9hcmNoL3g4
Ni9ib290L3dha2V1cC5TICAgICAgICB8ICAyMyArKy0tLQogeGVuL2FyY2gveDg2L2NwdS9jb21t
b24uYyAgICAgICAgIHwgICAyICstCiB4ZW4vYXJjaC94ODYvY3B1L2ludGVsLmMgICAgICAgICAg
fCAgIDIgKy0KIHhlbi9hcmNoL3g4Ni9lZmkvZWZpLWJvb3QuaCAgICAgICB8ICAzMSArLS0tLS0t
CiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICAgICAgICAgfCAgIDIgKy0KIHhlbi9hcmNoL3g4
Ni9wbGF0Zm9ybV9oeXBlcmNhbGwuYyB8ICAxOCArKy0tCiB4ZW4vYXJjaC94ODYvc2V0dXAuYyAg
ICAgICAgICAgICAgfCAgNzIgKysrKysrKysrKysrLS0tCiB4ZW4vYXJjaC94ODYvc21wYm9vdC5j
ICAgICAgICAgICAgfCAgIDYgKy0KIHhlbi9hcmNoL3g4Ni90Ym9vdC5jICAgICAgICAgICAgICB8
ICAgNiArLQogeGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jICAgICAgICAgIHwgICAyICstCiB4ZW4v
YXJjaC94ODYveGVuLmxkcy5TICAgICAgICAgICAgfCAgMjcgKysrKy0tCiB4ZW4vaW5jbHVkZS9h
c20teDg2L2FjcGkuaCAgICAgICAgfCAgIDIgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvY29uZmln
LmggICAgICB8ICAxMCArLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvZTgyMC5oICAgICAgICB8ICAg
NSArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9lZGQuaCAgICAgICAgIHwgICAxIC0KIDIxIGZpbGVz
IGNoYW5nZWQsIDMzOSBpbnNlcnRpb25zKCspLCAxOTkgZGVsZXRpb25zKC0pCgotLSAKMi4xNy4y
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 01 11:56:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 11:56:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLnq0-0006Jm-2v; Wed, 01 May 2019 11:55:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=q/fo=TB=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hLnpy-0006Jh-My
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 11:55:46 +0000
X-Inumbo-ID: 0d36df85-6c08-11e9-843c-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 0d36df85-6c08-11e9-843c-bc764e045a96;
 Wed, 01 May 2019 11:55:45 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id B0B6C80D;
 Wed,  1 May 2019 04:55:44 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 0BEC13F5C1;
 Wed,  1 May 2019 04:55:43 -0700 (PDT)
To: Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xenproject.org
References: <20190501101521.20140-1-ian.jackson@eu.citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <3f8a16d1-5834-84fd-eb32-68058f781a80@arm.com>
Date: Wed, 1 May 2019 12:55:42 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190501101521.20140-1-ian.jackson@eu.citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [OSSTEST PATCH] Revert "arm64: tolerate host
 allocation failures"
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAwMS8wNS8yMDE5IDExOjE1LCBJYW4gSmFja3NvbiB3cm90ZToKPiBXZSBub3cgaGF2
ZSA0IHdvcmtpbmcgYXJtNjQgYm94ZXMgYW5kIHRoaXMgaXMgcXVpdGUgYW1wbGUgZm9yIG91cgo+
IGN1cnJlbnQgdGVzdCBtYXRyaXguICBXZSBoYXZlIHR3byBraW5kcyBvZiBib3gsIHRvby4gIFNv
LCBncmVhdC4KPiAKPiBUaGlzIHJldmVydHMgY29tbWl0IDA3MDViZWQ5ZTIwZWE0Mzc1ZTdhYzlm
ODEwOWVmOTU1ZWJjNmZlOWMuCj4gCj4gQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+Cj4gQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4K
PiBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4K
CkZXSVc6CgpBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCkNo
ZWVycywKCj4gLS0tCj4gICBhbGxvdy5hbGwgfCAyIC0tCj4gICAxIGZpbGUgY2hhbmdlZCwgMiBk
ZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvYWxsb3cuYWxsIGIvYWxsb3cuYWxsCj4gaW5k
ZXggODk0YjY5ZWEuLjdhMzRhODA5IDEwMDY0NAo+IC0tLSBhL2FsbG93LmFsbAo+ICsrKyBiL2Fs
bG93LmFsbAo+IEBAIC0zLDUgKzMsMyBAQCBidWlsZC1AQCAgICAgICAgICAgICAgICAgICAgICAg
IGxvZ3MtY2FwdHVyZUBACj4gICB0ZXN0LUBALXBjaXB0QEAKPiAgIHRlc3QtQEAtcWVtdXUtQEAJ
CWd1ZXN0LWxvY2FsbWlncmF0ZQo+ICAgdGVzdC1AQC13aW43LUBACQkJZ3Vlc3Qtc3RvcAo+IC1A
QC1hcm02NAkJCWhvc3RzLWFsbG9jYXRlCj4gLUBALWFybTY0LUBACQkJaG9zdHMtYWxsb2NhdGUK
PiAKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 01 12:03:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 12:03:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLnwz-0007Gn-Jz; Wed, 01 May 2019 12:03:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2zDm=TB=citrix.com=prvs=017a1499b=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hLnwy-0007Gi-Nv
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 12:03:00 +0000
X-Inumbo-ID: 0d3d9736-6c09-11e9-aa65-6bda8845c7c1
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0d3d9736-6c09-11e9-aa65-6bda8845c7c1;
 Wed, 01 May 2019 12:02:56 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,417,1549929600"; d="scan'208";a="89513904"
To: David Woodhouse <dwmw2@infradead.org>, <xen-devel@lists.xenproject.org>
References: <cover.1556708225.git.dwmw2@infradead.org>
 <22e1febec473b55fd7e43ffe02fb3a81f70a5e86.1556708226.git.dwmw2@infradead.org>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <1c3cb13f-cba7-cc6a-36c7-fc156dd41b21@citrix.com>
Date: Wed, 1 May 2019 13:02:47 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <22e1febec473b55fd7e43ffe02fb3a81f70a5e86.1556708226.git.dwmw2@infradead.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] [RFC PATCH 1/7] x86/wakeup: Stop using %fs for
 lidt/lgdt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMDUvMjAxOSAxMjoxNywgRGF2aWQgV29vZGhvdXNlIHdyb3RlOgo+IEZyb206IERhdmlk
IFdvb2Rob3VzZSA8ZHdtd0BhbWF6b24uY28udWs+Cj4KPiBUaGUgd2FrZXVwIGNvZGUgaXMgbm93
IHJlbG9jYXRlZCBhbG9uZ3NpZGUgdGhlIHRyYW1wb2xpbmUgY29kZSwgc28gJWRzCj4gaXMganVz
dCBmaW5lIGhlcmUuCgpBRkFDSVQsIHRoaXMgaXMgYXMgYSBjb25zZXF1ZW5jZSBvZiBjL3MgYmM0
YTY4ZjIxZjQzYzIgIng4NjogbWFrZQpydW4tdGltZSBwYXJ0IG9mIHRyYW1wb2xpbmUgcmVsb2Nh
dGFibGUiID8KCj4gU2lnbmVkLW9mZi1ieTogRGF2aWQgV29vZGhvdXNlIDxkd213QGFtYXpvbi5j
by51az4KCkFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgoKSSBkb24ndCBoYXZlIGEgc2Vuc2libGUgd2F5IG9mIHRlc3RpbmcgdGhpcyBBVE0sIGJ1dCB0
aGUgY2hhbmdlIGxvb2tzCmNvcnJlY3QuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 01 12:18:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 12:18:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLoBm-0008It-0v; Wed, 01 May 2019 12:18:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xAd2=TB=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hLoBk-0008Ih-MT
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 12:18:16 +0000
X-Inumbo-ID: 2f2be12a-6c0b-11e9-a682-77252000f91f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2f2be12a-6c0b-11e9-a682-77252000f91f;
 Wed, 01 May 2019 12:18:10 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hLoBd-0001BR-Pq; Wed, 01 May 2019 12:18:09 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hLoBd-00030w-FK; Wed, 01 May 2019 12:18:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hLoBd-0002RB-EO; Wed, 01 May 2019 12:18:09 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135434-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.7-testing:build-i386-prev:xen-build:fail:regression
 xen-4.7-testing:build-amd64-prev:xen-build:fail:regression
 xen-4.7-testing:build-amd64-xsm:xen-build:fail:regression
 xen-4.7-testing:build-amd64:xen-build:fail:regression
 xen-4.7-testing:build-arm64:xen-build:fail:regression
 xen-4.7-testing:build-arm64-xsm:xen-build:fail:regression
 xen-4.7-testing:build-i386-xsm:xen-build:fail:regression
 xen-4.7-testing:build-i386:xen-build:fail:regression
 xen-4.7-testing:build-armhf:xen-build:fail:regression
 xen-4.7-testing:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-4:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-1:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-3:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-5:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=7835644d5141d0f28ec221eda40fcbf2fc03be23
X-Osstest-Versions-That: xen=88f936d44d2e34ca2d0827cc828ea9d3aeef3fe8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 01 May 2019 12:18:09 +0000
Subject: [Xen-devel] [xen-4.7-testing test] 135434: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTQzNCB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNTQzNC8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAg
ICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTk2CiBi
dWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMzM1OTYKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU5NgogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTMzNTk2CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1OTYKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU5Ngog
YnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTMzNTk2CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhl
bi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1OTYKIGJ1aWxkLWFybWhm
ICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEzMzU5NgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC1weWdydWIgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXJhdyAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
IGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93
ICAxIGJ1aWxkLWNoZWNrKDEpICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0
aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAg
MSBidWlsZC1jaGVjaygxKSAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwgICAg
ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTEgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBu
L2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICBi
bG9ja2VkIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQtYW1kNjQtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRl
c3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICA3ODM1NjQ0ZDUxNDFkMGYyOGVjMjIxZWRhNDBm
Y2JmMmZjMDNiZTIzCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA4OGY5
MzZkNDRkMmUzNGNhMmQwODI3Y2M4MjhlYTlkM2FlZWYzZmU4CgpMYXN0IHRlc3Qgb2YgYmFzaXMg
ICAxMzM1OTYgIDIwMTktMDMtMDUgMTU6MDY6MDQgWiAgIDU2IGRheXMKVGVzdGluZyBzYW1lIHNp
bmNlICAgMTM1NDM0ICAyMDE5LTA0LTI5IDE1OjM2OjEwIFogICAgMSBkYXlzICAgIDEgYXR0ZW1w
dHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybTY0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm02NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYtcHJl
diAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
YnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1h
bWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCA3ODM1NjQ0ZDUxNDFkMGYyOGVjMjIx
ZWRhNDBmY2JmMmZjMDNiZTIzCkF1dGhvcjogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
RGF0ZTogICBXZWQgTm92IDI4IDE3OjQzOjMzIDIwMTggKzAwMDAKCiAgICB0b29scy9maXJtd2Fy
ZTogdXBkYXRlIE9WTUYgTWFrZWZpbGUsIHdoZW4gbmVjZXNzYXJ5CiAgICAKICAgIFsgVGhpcyBp
cyB0d28gY29tbWl0cyBmcm9tIG1hc3RlciBha2Egc3RhZ2luZy00LjEyOiBdCiAgICAKICAgIE9W
TUYgaGFzIGJlY29tZSBkZXBlbmRlbnQgb24gT3BlblNTTCwgd2hpY2ggaXMgaW5jbHVkZWQgYXMg
YQogICAgc3VibW9kdWxlLiAgSW5pdGlhbGlzZSBzdWJtb2R1bGVzIGJlZm9yZSBidWlsZGluZy4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAg
IFJldmlld2VkLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4K
ICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGIxNjI4MTg3MGUwNmY1ZjUyNjAyOWE0ZTY5
NjM0YTE2ZGMzOGU4ZTQpCiAgICAKICAgIHRvb2xzOiBvbmx5IGNhbGwgZ2l0IHdoZW4gbmVjZXNz
YXJ5IGluIE9WTUYgTWFrZWZpbGUKICAgIAogICAgVXNlcnMgbWF5IGNob29zZSB0byBleHBvcnQg
YSBzbmFwc2hvdCBvZiBPVk1GIGFuZCBidWlsZCBpdAogICAgd2l0aCB4ZW4uZ2l0IHN1cHBsaWVk
IG92bWYtbWFrZWZpbGUuIEluIHRoYXQgY2FzZSB3ZSBkb24ndAogICAgbmVlZCB0byBjYWxsIGBn
aXQgc3VibW9kdWxlYC4KICAgIAogICAgRml4ZXMgYjE2MjgxODcwZS4KICAgIAogICAgUmVwb3J0
ZWQtYnk6IE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4KICAgIFNpZ25lZC1vZmYtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogQW50aG9ueSBQRVJB
UkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1p
dCA2ODI5MmM5NGE2MGVhYjI0NTE0YWI0YThlNDc3MmFmMjRkZWFkODA3KQogICAgKGNoZXJyeSBw
aWNrZWQgZnJvbSBjb21taXQgZTk4M2U4YWU4NGVmZDVlNDMwNDVhM2QyMGE4MjBmMTNjYjRhNzVi
ZikKICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDVhODFkZTRjNmI2MDM2OTc0ZjI5ZTIz
MzBhNDkzZjIzYThmMGMxZjApCiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA2M2Q5MzMw
YmE5ZmRlYzdjOGU5MzQ2ZTZkODUzNjA3NDdkNjFjOTQ3KQogICAgKGNoZXJyeSBwaWNrZWQgZnJv
bSBjb21taXQgZTlkODYwZjFmNjU3YTE5OGQ5OTBiZGFlM2UyOTUwMDFiZDE5MjIzYykKKHFlbXUg
Y2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 01 12:25:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 12:25:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLoIj-0000fO-0S; Wed, 01 May 2019 12:25:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2zDm=TB=citrix.com=prvs=017a1499b=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hLoIh-0000fJ-Fv
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 12:25:27 +0000
X-Inumbo-ID: 3104ecb6-6c0c-11e9-be0d-7389485c7cbd
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3104ecb6-6c0c-11e9-be0d-7389485c7cbd;
 Wed, 01 May 2019 12:25:23 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,417,1549929600"; d="scan'208,217";a="89514713"
To: David Woodhouse <dwmw2@infradead.org>, <xen-devel@lists.xenproject.org>
References: <cover.1556708225.git.dwmw2@infradead.org>
 <c252e7b1f675f5fb0df9c0c90423fc7fc0bc5736.1556708226.git.dwmw2@infradead.org>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <94292241-fbdb-3e56-38fe-ea6687461c85@citrix.com>
Date: Wed, 1 May 2019 13:25:05 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <c252e7b1f675f5fb0df9c0c90423fc7fc0bc5736.1556708226.git.dwmw2@infradead.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] [RFC PATCH 2/7] x86/boot: Remove gratuitous call
 back into low-memory code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5134683414390356600=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============5134683414390356600==
Content-Type: multipart/alternative;
	boundary="------------45CEA9DC24A385A9D6820A04"
Content-Language: en-GB

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

On 01/05/2019 12:17, David Woodhouse wrote:
> From: David Woodhouse <dwmw@amazon.co.uk>
>
> We appear to have implemented a memcpy() in the low-memory trampoline
> which we then call into from __start_xen(), for no adequately defined
> reason.
>
> Kill it with fire.

Absolutely.

> Signed-off-by: David Woodhouse <dwmw@amazon.co.uk>

With the following fixup folded:

diff --git a/xen/arch/x86/setup.c b/xen/arch/x86/setup.c
index 213a1bd..e607a85 100644
--- a/xen/arch/x86/setup.c
+++ b/xen/arch/x86/setup.c
@@ -673,13 +673,11 @@ static char * __init cmdline_cook(char *p, const char *loader_name)
     return p;
 }
 
-static int copy_bios_e820(struct e820entry *map, unsigned int limit)
+static unsigned int copy_bios_e820(struct e820entry *map, unsigned int limit)
 {
-    unsigned int n = bootsym(bios_e820nr);
-    if (n > limit)
-        n = limit;
+    unsigned int n = min(bootsym(bios_e820nr), limit);
 
-    if (n)
+    if ( n )
         memcpy(map, bootsym(bios_e820map), sizeof(*map) * n);
 
     return n;

Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>

Interestingly, the version with min() results in surprisingly better code:

add/remove: 0/0 grow/shrink: 0/1 up/down: 0/-21 (-21)
Function                                     old     new   delta
__start_xen                                13807   13786     -21
Total: Before=3363289, After=3363268, chg -0.00%


--------------45CEA9DC24A385A9D6820A04
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">On 01/05/2019 12:17, David Woodhouse
      wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:c252e7b1f675f5fb0df9c0c90423fc7fc0bc5736.1556708226.git.dwmw2@infradead.org">
      <pre class="moz-quote-pre" wrap="">From: David Woodhouse <a class="moz-txt-link-rfc2396E" href="mailto:dwmw@amazon.co.uk">&lt;dwmw@amazon.co.uk&gt;</a>

We appear to have implemented a memcpy() in the low-memory trampoline
which we then call into from __start_xen(), for no adequately defined
reason.

Kill it with fire.</pre>
    </blockquote>
    <br>
    Absolutely.<br>
    <br>
    <blockquote type="cite"
cite="mid:c252e7b1f675f5fb0df9c0c90423fc7fc0bc5736.1556708226.git.dwmw2@infradead.org">
      <pre class="moz-quote-pre" wrap="">Signed-off-by: David Woodhouse <a class="moz-txt-link-rfc2396E" href="mailto:dwmw@amazon.co.uk">&lt;dwmw@amazon.co.uk&gt;</a></pre>
    </blockquote>
    <br>
    With the following fixup folded:<br>
    <br>
    <pre>diff --git a/xen/arch/x86/setup.c b/xen/arch/x86/setup.c
index 213a1bd..e607a85 100644
--- a/xen/arch/x86/setup.c
+++ b/xen/arch/x86/setup.c
@@ -673,13 +673,11 @@ static char * __init cmdline_cook(char *p, const char *loader_name)
     return p;
 }
 
-static int copy_bios_e820(struct e820entry *map, unsigned int limit)
+static unsigned int copy_bios_e820(struct e820entry *map, unsigned int limit)
 {
-    unsigned int n = bootsym(bios_e820nr);
-    if (n &gt; limit)
-        n = limit;
+    unsigned int n = min(bootsym(bios_e820nr), limit);
 
-    if (n)
+    if ( n )
         memcpy(map, bootsym(bios_e820map), sizeof(*map) * n);
 
     return n;

</pre>
    Acked-by: Andrew Cooper <a class="moz-txt-link-rfc2396E" href="mailto:andrew.cooper3@citrix.com">&lt;andrew.cooper3@citrix.com&gt;</a><br>
    <br>
    Interestingly, the version with min() results in surprisingly better
    code:<br>
    <br>
    <pre>add/remove: 0/0 grow/shrink: 0/1 up/down: 0/-21 (-21)
Function                                     old     new   delta
__start_xen                                13807   13786     -21
Total: Before=3363289, After=3363268, chg -0.00%</pre>
  </body>
</html>

--------------45CEA9DC24A385A9D6820A04--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5134683414390356600==--


From xen-devel-bounces@lists.xenproject.org Wed May 01 13:46:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 13:46:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLpYX-0007da-Fh; Wed, 01 May 2019 13:45:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xAd2=TB=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hLpYV-0007dO-Re
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 13:45:51 +0000
X-Inumbo-ID: 6afa1ce2-6c17-11e9-8907-17bdb1927b64
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6afa1ce2-6c17-11e9-8907-17bdb1927b64;
 Wed, 01 May 2019 13:45:44 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hLpYO-0002zr-36; Wed, 01 May 2019 13:45:44 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hLpYN-0007rq-QS; Wed, 01 May 2019 13:45:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hLpYN-00052e-Hy; Wed, 01 May 2019 13:45:43 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135428-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.4:test-amd64-amd64-libvirt-vhd:xen-boot:fail:regression
 linux-4.4:test-armhf-armhf-examine:reboot:fail:regression
 linux-4.4:test-amd64-amd64-xl-qcow2:guest-saverestore.2:fail:regression
 linux-4.4:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 linux-4.4:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit2:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-arm64-arm64-examine:reboot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit1:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=5875149a400a9552aafbad204f724424aee2ffa5
X-Osstest-Versions-That: linux=af13f43f01a3e4a11686f5fa4de42ecec8ed71b1
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 01 May 2019 13:45:43 +0000
Subject: [Xen-devel] [linux-4.4 test] 135428: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTQyOCBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNTQyOC8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAg
NyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNDY4CiB0ZXN0LWFy
bWhmLWFybWhmLWV4YW1pbmUgICAgICA4IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMzM0NjgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgMTYgZ3Vlc3Qtc2F2
ZXJlc3RvcmUuMiAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzQ2OAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtaW50ZWwgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyIGZhaWwgUkVHUi4g
dnMuIDEzMzQ2OAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3Ry
aWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0
YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVz
dC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aHYyLWFtZCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MiAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsIDEy
IGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC1leGFtaW5lICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAg
ICAgICA1ODc1MTQ5YTQwMGE5NTUyYWFmYmFkMjA0ZjcyNDQyNGFlZTJmZmE1CmJhc2VsaW5lIHZl
cnNpb246CiBsaW51eCAgICAgICAgICAgICAgICBhZjEzZjQzZjAxYTNlNGExMTY4NmY1ZmE0ZGU0
MmVjZWM4ZWQ3MWIxCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzM0NjggIDIwMTktMDItMjggMDk6
NTc6NTUgWiAgIDYyIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTM0MDA2ICAyMDE5LTAzLTIz
IDA4OjE1OjU5IFogICAzOSBkYXlzICAgMjIgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAg
MTM1NDI4ICAyMDE5LTA0LTI5IDEzOjI2OjA5IFogICAgMiBkYXlzICAgIDEgYXR0ZW1wdHMKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQo1MjIgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRo
ZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9t
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQx
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1k
bXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2
c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJl
cG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9t
ZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVz
LCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9m
IG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVz
aGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDE3NzIzIGxpbmVzIGxvbmcuKQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 01 13:46:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 13:46:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLpZK-0007gO-QD; Wed, 01 May 2019 13:46:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=q16C=TB=tklengyel.com=bounce+e181d6.cd840-xen-devel=lists.xenproject.org@srs-us1.protection.inumbo.net>)
 id 1hLpZJ-0007gD-3x
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 13:46:41 +0000
X-Inumbo-ID: 8b109e98-6c17-11e9-8510-b7072b7a2c68
Received: from rs224.mailgun.us (unknown [209.61.151.224])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8b109e98-6c17-11e9-8510-b7072b7a2c68;
 Wed, 01 May 2019 13:46:38 +0000 (UTC)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=tklengyel.com;
 q=dns/txt; 
 s=krs; t=1556718398; h=Content-Type: Cc: To: Subject: Message-ID: Date:
 From: In-Reply-To: References: MIME-Version: Sender;
 bh=CEvHGNEo+qAwWqAUSerEmokQgnEuwLihR/bjdBfUNxc=;
 b=Zewa2sv13+8l7BT520bnKaSqg/Fflqib1CefRtVqQvFxnzWhRnc3Q2uRdJx14OS/2ZJN4LHu
 ufCUgKFVWL9uxcVwgNYmbka57PQ4+gBvNvMvhJkFhdEPSnJEpgcgt9VljdvtYh6kJbjvnMQw
 MFDsibS+m8g9NI2ChCfSsCklWr0=
X-Mailgun-Sending-Ip: 209.61.151.224
X-Mailgun-Sid: WyIyYTNmOCIsICJ4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmciLCAiY2Q4NDAiXQ==
Received: from mail-wr1-f46.google.com (mail-wr1-f46.google.com
 [209.85.221.46])
 by mxa.mailgun.org with ESMTP id 5cc9a33d.7f6e36d39670-smtp-out-n01;
 Wed, 01 May 2019 13:46:37 -0000 (UTC)
Received: by mail-wr1-f46.google.com with SMTP id k16so24669029wrn.5
 for <xen-devel@lists.xenproject.org>; Wed, 01 May 2019 06:46:37 -0700 (PDT)
X-Gm-Message-State: APjAAAV8TDytOuInPaE+anZqKt2M64fLtK/3mfnFOlgbXKQJm70Z/gyD
 ZR6JVmxGQ6wbCM831/Ilu5+x22JUUePt3Z8VRr0=
X-Google-Smtp-Source: APXvYqxHRzWq0KFJYiUkzW8VBOu1d1f36gCcrMPM5M4TwjB/Dkqk8tCK9S/yWkZwkEdSlYTTB+mvsEzCoOFUftdmIME=
X-Received: by 2002:adf:b645:: with SMTP id i5mr17491665wre.272.1556718395954; 
 Wed, 01 May 2019 06:46:35 -0700 (PDT)
MIME-Version: 1.0
References: <20190501042249.1218-1-tamas@tklengyel.com>
 <602abffd-4cb8-c471-3adb-38d6bc3b1cb9@citrix.com>
In-Reply-To: <602abffd-4cb8-c471-3adb-38d6bc3b1cb9@citrix.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Wed, 1 May 2019 07:45:58 -0600
X-Gmail-Original-Message-ID: <CABfawhmi0UJ=K9q7y7oX1kYUBtpTZcLBk9RLnu4Uay7=CqJmpg@mail.gmail.com>
Message-ID: <CABfawhmi0UJ=K9q7y7oX1kYUBtpTZcLBk9RLnu4Uay7=CqJmpg@mail.gmail.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH] x86/vm_event: correctly gather gs_shadow
 value
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBNYXkgMSwgMjAxOSBhdCAxOjUwIEFNIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Cj4gT24gMDEvMDUvMjAxOSAwNToyMiwgVGFtYXMgSyBM
ZW5neWVsIHdyb3RlOgo+ID4gQ3VycmVudGx5IHRoZSBnc19zaGFkb3cgdmFsdWUgaXMgb25seSBj
YWNoZWQgd2hlbiB0aGUgdkNQVSBpcyBiZWluZyBzY2hlZHVsZWQKPiA+IG91dCBieSBYZW4uIFJl
cG9ydGluZyB0aGlzICh1c3VhbGx5KSBzdGFsZSB2YWx1ZSB0aHJvdWdoIHZtX2V2ZW50IGlzIGlu
Y29ycmVjdCwKPiA+IHNpbmNlIGl0IGRvZXNuJ3QgcmVwcmVzZW50IHRoZSBhY3R1YWwgc3RhdGUg
b2YgdGhlIHZDUFUgYXQgdGhlIHRpbWUgdGhlIGV2ZW50Cj4gPiB3YXMgcmVjb3JkZWQuIFRoaXMg
cHJldmVudHMgdm1fZXZlbnQgc3Vic2NyaWJlcnMgZnJvbSBjb3JyZWN0bHkgZmluZGluZyBrZXJu
ZWwKPiA+IHN0cnVjdHVyZXMgaW4gdGhlIGd1ZXN0IHdoZW4gaXQgaXMgdHJhcHBlZCB3aGlsZSBp
biByaW5nMy4KPiA+Cj4gPiBTaWduZWQtb2ZmLWJ5OiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRr
bGVuZ3llbC5jb20+Cj4gPiBDYzogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5k
ZXIuY29tPgo+ID4gQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiA+IENjOiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+ID4gQ2M6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gPiBDYzogUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVA
Y2l0cml4LmNvbT4KPiA+IC0tLQo+ID4gIHhlbi9hcmNoL3g4Ni92bV9ldmVudC5jIHwgMiArLQo+
ID4gIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQo+ID4KPiA+
IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvdm1fZXZlbnQuYyBiL3hlbi9hcmNoL3g4Ni92bV9l
dmVudC5jCj4gPiBpbmRleCA1MWMzNDkzYjFkLi40NDY0OTQwZGE3IDEwMDY0NAo+ID4gLS0tIGEv
eGVuL2FyY2gveDg2L3ZtX2V2ZW50LmMKPiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni92bV9ldmVudC5j
Cj4KPiBBY3R1YWxseSwgY29tZSB0byB0aGluayBvZiBpdCwgdGhlIHNhbWUgaXMgdHJ1ZSBmb3Ig
dGhlIFNZU0VOVEVSCj4gZGV0YWlscywgd2hpY2ggYnkgZGVmYXVsdCBhcmUgcmVhZC93cml0ZSB0
byB0aGUgZ3Vlc3Qgd2hpbGUgaXQgaXMKPiBzY2hlZHVsZWQuICBBcyBhIHJlc3VsdCwgdGhlIGRl
dGFpbHMgcmVwb3J0ZWQgaGVyZSB3aWxsIGZyb20gdGhlIGxhc3QKPiB2Y3B1IGNvbnRleHQgc3dp
dGNoLCBhbmQgcG9zc2libHkgc3RhbGUuCgpJJ2xsIGxvb2sgaW50byBpdC4KCj4gSXQgbWlnaHQg
YmUgd29ydGggaW50cm9kdWNpbmcgYSAic3luYyBzdGF0ZSBmcm9tIGh3IiBob29rIHdoaWNoIGNv
bGxlY3RzCj4gYWxsIHRoZSBkYXRhIHdlIGludGVuZCB0byBwYXNzIHRvIHRoZSBpbnRyb3NwZWN0
aW9uIGFnZW50LgoKWW91IG1lYW4gYWRkaW5nIGFub3RoZXIgaHZtIGhvb2s/CgpUaGFua3MsClRh
bWFzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 01 13:58:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 13:58:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLpl2-0000FT-4S; Wed, 01 May 2019 13:58:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=q16C=TB=tklengyel.com=bounce+e181d6.cd840-xen-devel=lists.xenproject.org@srs-us1.protection.inumbo.net>)
 id 1hLpl1-0000FO-Id
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 13:58:47 +0000
X-Inumbo-ID: 3c0f8550-6c19-11e9-b5b8-3309ebae8599
Received: from rs224.mailgun.us (unknown [209.61.151.224])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3c0f8550-6c19-11e9-b5b8-3309ebae8599;
 Wed, 01 May 2019 13:58:45 +0000 (UTC)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=tklengyel.com;
 q=dns/txt; 
 s=krs; t=1556719125; h=Content-Type: Cc: To: Subject: Message-ID: Date:
 From: In-Reply-To: References: MIME-Version: Sender;
 bh=WMEPIFAOb40jKincrn4kWT0Xido/8iRAIIVylC7VLHk=;
 b=JxbgbUqXvBFTXKWUTu/EzprS+HNxGdOmWE0329wbxlF8SxltUMePVqjTAu3l2LYlobgoi/2P
 B1IAfN5J0vuR1neIie8oWCGaXOCTVm2DmuSU0EvPCkkViHiMMONePsqNNmSrvEKuor6/7COD
 C75EWCXCHRk9+IE/isCvadxkvLI=
X-Mailgun-Sending-Ip: 209.61.151.224
X-Mailgun-Sid: WyIyYTNmOCIsICJ4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmciLCAiY2Q4NDAiXQ==
Received: from mail-wm1-f49.google.com (mail-wm1-f49.google.com
 [209.85.128.49])
 by mxa.mailgun.org with ESMTP id 5cc9a613.7ff75054f470-smtp-out-n01;
 Wed, 01 May 2019 13:58:43 -0000 (UTC)
Received: by mail-wm1-f49.google.com with SMTP id b188so1393953wmb.0
 for <xen-devel@lists.xenproject.org>; Wed, 01 May 2019 06:58:43 -0700 (PDT)
X-Gm-Message-State: APjAAAV/La0x4vg4qIkTFiXvYO6VuAW5BjVbFbbuVX86bemx51zwYEGO
 UJpgwo+WTj1JKqAmDKoDNxTNO6InQZirx2jEu6M=
X-Google-Smtp-Source: APXvYqwbL38IWoU0iDlaOOSwiuIh2QWCvujeYrK2n6LwMPms4ikHpwrwFDa0etnRU+5Sr5oFjrKPeeH+YczQRb1gHCM=
X-Received: by 2002:a1c:43c2:: with SMTP id q185mr7012822wma.53.1556719121906; 
 Wed, 01 May 2019 06:58:41 -0700 (PDT)
MIME-Version: 1.0
References: <20190501042249.1218-1-tamas@tklengyel.com>
 <602abffd-4cb8-c471-3adb-38d6bc3b1cb9@citrix.com>
 <CABfawhmi0UJ=K9q7y7oX1kYUBtpTZcLBk9RLnu4Uay7=CqJmpg@mail.gmail.com>
In-Reply-To: <CABfawhmi0UJ=K9q7y7oX1kYUBtpTZcLBk9RLnu4Uay7=CqJmpg@mail.gmail.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Wed, 1 May 2019 07:58:05 -0600
X-Gmail-Original-Message-ID: <CABfawhkjUOJ_u+ZN7R02gZAWM-ogPncUDQKFmGnhDRgZA-zm8Q@mail.gmail.com>
Message-ID: <CABfawhkjUOJ_u+ZN7R02gZAWM-ogPncUDQKFmGnhDRgZA-zm8Q@mail.gmail.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH] x86/vm_event: correctly gather gs_shadow
 value
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiA+IEl0IG1pZ2h0IGJlIHdvcnRoIGludHJvZHVjaW5nIGEgInN5bmMgc3RhdGUgZnJvbSBodyIg
aG9vayB3aGljaCBjb2xsZWN0cwo+ID4gYWxsIHRoZSBkYXRhIHdlIGludGVuZCB0byBwYXNzIHRv
IHRoZSBpbnRyb3NwZWN0aW9uIGFnZW50Lgo+Cj4gWW91IG1lYW4gYWRkaW5nIGFub3RoZXIgaHZt
IGhvb2s/CgpBY3R1YWxseSwgaW5zdGVhZCBvZiBhbm90aGVyIGhvb2sgSSB0aGluayB3aGF0IHdv
dWxkIG1ha2Ugc2Vuc2UgaXQgdG8KanVzdCB1cGRhdGUgdm14X3NhdmVfdm1jc19jdHh0IHRvIGF1
dG9tYXRpY2FsbHkgcmVmcmVzaCB0aGUgY2FjaGVkCnJlZ2lzdGVyIHZhbHVlcyB3aGVuIGl0J3Mg
Y2FsbGVkIHdpdGggInYgPT0gY3VycmVudCIuIFRob3VnaHRzPwoKVGFtYXMKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 01 14:03:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 14:03:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLppt-00014b-Pk; Wed, 01 May 2019 14:03:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9pMH=TB=citrix.com=prvs=01726d3a8=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hLpps-00014W-Gc
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 14:03:48 +0000
X-Inumbo-ID: ee9e75be-6c19-11e9-8910-3b44ea63ae4d
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ee9e75be-6c19-11e9-8910-3b44ea63ae4d;
 Wed, 01 May 2019 14:03:45 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,417,1549929600"; d="scan'208";a="84851029"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 1 May 2019 15:02:57 +0100
Message-ID: <20190501140257.27564-1-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH STABLE BACKPORT for-4.7] Fix misleading
 indentation warnings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: =?UTF-8?q?C=C3=A9dric=20Bosdonnat?= <cbosdonnat@suse.com>,
 Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQ8OpZHJpYyBCb3Nkb25uYXQgPGNib3Nkb25uYXRAc3VzZS5jb20+CgpHY2M2IGJ1aWxk
IHJlcG9ydHMgbWlzbGVhZGluZyBpbmRlbnRhdGlvbiBhcyB3YXJuaW5ncy4gRml4IGEgZmV3Cndh
cm5pbmdzIGluIHN0dWJkb20uCgpTaWduZWQtb2ZmLWJ5OiBDw6lkcmljIEJvc2Rvbm5hdCA8Y2Jv
c2Rvbm5hdEBzdXNlLmNvbT4KQWNrZWQtYnk6IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNo
by5uc2EuZ292PgpBY2tlZC1ieTogUXVhbiBYdSA8eHVxdWFuOEBodWF3ZWkuY29tPgpSZWxlYXNl
LWFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgooY2hlcnJ5IHBpY2tlZCBm
cm9tIGNvbW1pdCA5ZmRmZmJiYWIzYWRhNDI3YmFjMDcwNzZmMDQyZjAyNjVlNWFlMDVmKQotLS0K
IHN0dWJkb20vdnRwbW1nci9kaXNrX3JlYWQuYyB8IDggKysrKy0tLS0KIHN0dWJkb20vdnRwbW1n
ci9sb2cuYyAgICAgICB8IDIgKy0KIDIgZmlsZXMgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCA1
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3N0dWJkb20vdnRwbW1nci9kaXNrX3JlYWQuYyBi
L3N0dWJkb20vdnRwbW1nci9kaXNrX3JlYWQuYwppbmRleCA5NDRkM2ZmZGE2Li40OGNmYmZlNmQ1
IDEwMDY0NAotLS0gYS9zdHViZG9tL3Z0cG1tZ3IvZGlza19yZWFkLmMKKysrIGIvc3R1YmRvbS92
dHBtbWdyL2Rpc2tfcmVhZC5jCkBAIC0xMjMsMTAgKzEyMywxMCBAQCBzdGF0aWMgaW50IHBhcnNl
X3Jvb3Rfa2V5KHN0cnVjdCBtZW1fdHBtX21nciAqZHN0LCBzdHJ1Y3QgZGlza19zZWFsX2VudHJ5
ICpzcmMpCiAJc3RydWN0IGRpc2tfcm9vdF9zZWFsZWRfZGF0YSBzZWFsZWQ7CiAKICAgICAvKlRQ
TSAyLjAgdW5iaW5kIHwgVFBNIDEueCB1bnNlYWwqLwotICAgIGlmIChod19pc190cG0yKCkpCi0g
ICAgICAgIHJjID0gVFBNMl9kaXNrX3VuYmluZCgmc2VhbGVkLCAmb2xlbiwgc3JjKTsKLSAgICBl
bHNlCi0gICAgICAgIHJjID0gVFBNX2Rpc2tfdW5zZWFsKCZzZWFsZWQsIHNpemVvZihzZWFsZWQp
LCBzcmMpOworCWlmIChod19pc190cG0yKCkpCisJCXJjID0gVFBNMl9kaXNrX3VuYmluZCgmc2Vh
bGVkLCAmb2xlbiwgc3JjKTsKKwllbHNlCisJCXJjID0gVFBNX2Rpc2tfdW5zZWFsKCZzZWFsZWQs
IHNpemVvZihzZWFsZWQpLCBzcmMpOwogCiAJaWYgKHJjKQogCQlyZXR1cm4gcmM7CmRpZmYgLS1n
aXQgYS9zdHViZG9tL3Z0cG1tZ3IvbG9nLmMgYi9zdHViZG9tL3Z0cG1tZ3IvbG9nLmMKaW5kZXgg
YTgyYzkxMzljMy4uYzFiYzhmM2U0MiAxMDA2NDQKLS0tIGEvc3R1YmRvbS92dHBtbWdyL2xvZy5j
CisrKyBiL3N0dWJkb20vdnRwbW1nci9sb2cuYwpAQCAtMTQ3LDUgKzE0Nyw1IEBAIGNvbnN0IGNo
YXIqIHRwbV9nZXRfZXJyb3JfbmFtZSAoVFBNX1JFU1VMVCBjb2RlKSB7CiAgICAgaWYgKGNvZGUg
PT0gZXJyb3JfbXNnc1tpXS5jb2RlKQogICAgICAgcmV0dXJuIGVycm9yX21zZ3NbaV0uY29kZV9u
YW1lOwogCi0gICAgcmV0dXJuKCJVbmtub3duIEVycm9yIENvZGUiKTsKKyAgcmV0dXJuKCJVbmtu
b3duIEVycm9yIENvZGUiKTsKIH0KLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 01 14:19:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 14:19:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLq5D-00027z-AO; Wed, 01 May 2019 14:19:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xAd2=TB=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hLq5B-00027m-QQ
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 14:19:37 +0000
X-Inumbo-ID: 232d79a4-6c1c-11e9-ae93-975b61a1a85c
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 232d79a4-6c1c-11e9-ae93-975b61a1a85c;
 Wed, 01 May 2019 14:19:31 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hLq55-0003m6-5T; Wed, 01 May 2019 14:19:31 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hLq54-0001ph-Ry; Wed, 01 May 2019 14:19:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hLq54-0004Rq-Qz; Wed, 01 May 2019 14:19:30 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135424-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.14:test-amd64-amd64-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-4.14:test-arm64-arm64-libvirt-xsm:xen-boot:fail:regression
 linux-4.14:test-arm64-arm64-examine:examine-serial/bootloader:fail:regression
 linux-4.14:test-amd64-amd64-xl-qcow2:guest-saverestore.2:fail:regression
 linux-4.14:test-amd64-amd64-xl-credit1:guest-localmigrate/x10:fail:regression
 linux-4.14:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=fa5941f45d7ed070118b7c209b7f2c3a034293bd
X-Osstest-Versions-That: linux=5726a8d0f1958af80ad8e514bc2c18d213e739b7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 01 May 2019 14:19:30 +0000
Subject: [Xen-devel] [linux-4.14 test] 135424: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTQyNCBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzU0MjQvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
MTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzkyMwogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTMzOTIzCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgMTEgZXhhbWluZS1z
ZXJpYWwvYm9vdGxvYWRlciBmYWlsIFJFR1IuIHZzLiAxMzM5MjMKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWNvdzIgICAgMTYgZ3Vlc3Qtc2F2ZXJlc3RvcmUuMiAgICAgIGZhaWwgUkVHUi4gdnMuIDEz
MzkyMwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAxOCBndWVzdC1sb2NhbG1pZ3JhdGUv
eDEwICAgZmFpbCBSRUdSLiB2cy4gMTMzOTIzCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQs
IGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJp
YW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vl
c3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAg
ICAgICAgICBmYTU5NDFmNDVkN2VkMDcwMTE4YjdjMjA5YjdmMmMzYTAzNDI5M2JkCmJhc2VsaW5l
IHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICA1NzI2YThkMGYxOTU4YWY4MGFkOGU1MTRi
YzJjMThkMjEzZTczOWI3CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzM5MjMgIDIwMTktMDMtMTkg
MTI6NDE6MTEgWiAgIDQzIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTM0MDE2ICAyMDE5LTAz
LTIzIDEzOjQyOjQ1IFogICAzOSBkYXlzICAgMTYgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTM1NDI0ICAyMDE5LTA0LTI5IDEyOjUxOjI3IFogICAgMiBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQo2MTEgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5n
IHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3Qg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2
NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNn
LXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAv
aG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5k
IG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3Qg
cHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDIyNTE5IGxpbmVzIGxvbmcu
KQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 01 14:20:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 14:20:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLq5c-0002RW-Jx; Wed, 01 May 2019 14:20:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=WEFG=TB=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1hLq5b-0002Jz-Dt
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 14:20:03 +0000
X-Inumbo-ID: 34467d8a-6c1c-11e9-af59-979ba7eb2bf7
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 34467d8a-6c1c-11e9-af59-979ba7eb2bf7;
 Wed, 01 May 2019 14:20:01 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp02.buh.bitdefender.net [10.17.80.76])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 EE6803011FC3; Wed,  1 May 2019 17:19:59 +0300 (EEST)
Received: from [192.168.228.119] (unknown [86.120.181.74])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id A8D7C306E4AC;
 Wed,  1 May 2019 17:19:59 +0300 (EEST)
To: Tamas K Lengyel <tamas@tklengyel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
References: <20190501042249.1218-1-tamas@tklengyel.com>
 <602abffd-4cb8-c471-3adb-38d6bc3b1cb9@citrix.com>
 <CABfawhmi0UJ=K9q7y7oX1kYUBtpTZcLBk9RLnu4Uay7=CqJmpg@mail.gmail.com>
 <CABfawhkjUOJ_u+ZN7R02gZAWM-ogPncUDQKFmGnhDRgZA-zm8Q@mail.gmail.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <1ce5e769-2269-0ed5-aedb-8acd580f8a94@bitdefender.com>
Date: Wed, 1 May 2019 17:19:14 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <CABfawhkjUOJ_u+ZN7R02gZAWM-ogPncUDQKFmGnhDRgZA-zm8Q@mail.gmail.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH] x86/vm_event: correctly gather gs_shadow
 value
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gNS8xLzE5IDQ6NTggUE0sIFRhbWFzIEsgTGVuZ3llbCB3cm90ZToKPj4+IEl0IG1pZ2h0IGJl
IHdvcnRoIGludHJvZHVjaW5nIGEgInN5bmMgc3RhdGUgZnJvbSBodyIgaG9vayB3aGljaCBjb2xs
ZWN0cwo+Pj4gYWxsIHRoZSBkYXRhIHdlIGludGVuZCB0byBwYXNzIHRvIHRoZSBpbnRyb3NwZWN0
aW9uIGFnZW50Lgo+Pgo+PiBZb3UgbWVhbiBhZGRpbmcgYW5vdGhlciBodm0gaG9vaz8KPiAKPiBB
Y3R1YWxseSwgaW5zdGVhZCBvZiBhbm90aGVyIGhvb2sgSSB0aGluayB3aGF0IHdvdWxkIG1ha2Ug
c2Vuc2UgaXQgdG8KPiBqdXN0IHVwZGF0ZSB2bXhfc2F2ZV92bWNzX2N0eHQgdG8gYXV0b21hdGlj
YWxseSByZWZyZXNoIHRoZSBjYWNoZWQKPiByZWdpc3RlciB2YWx1ZXMgd2hlbiBpdCdzIGNhbGxl
ZCB3aXRoICJ2ID09IGN1cnJlbnQiLiBUaG91Z2h0cz8KClRoYXQncyBwcm9iYWJseSB0aGUgYmV0
dGVyIHdheSB0byBnbyBhYm91dCBpdCwgc2luY2Ugb3RoZXJ3aXNlIHRoZQp4Y19odm1fZ2V0Y29u
dGV4dF9wYXJ0aWFsKCkgaHlwZXJjYWxsIHdpbGwgc3VmZmVyIGZyb20gdGhlIHNhbWUgcHJvYmxl
bS4KKHRoZXJlIGFyZSB0d28gd2F5cyBvZiBnZXR0aW5nIGd1ZXN0IHN0YXRlOiBvbmUgaXMgdmlh
IHRoZSB2bV9ldmVudApjYWNoZWQgdmFsdWVzLCB0aGUgb3RoZXIgaXMgdmlhIHRoZSBhZm9yZW1l
bnRpb25lZCBoeXBlcmNhbGwpLgoKClRoYW5rcywKUmF6dmFuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 01 14:23:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 14:23:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLq9F-0002xR-63; Wed, 01 May 2019 14:23:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xAd2=TB=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hLq9E-0002xF-Gd
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 14:23:48 +0000
X-Inumbo-ID: ba80f112-6c1c-11e9-843c-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ba80f112-6c1c-11e9-843c-bc764e045a96;
 Wed, 01 May 2019 14:23:46 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hLq9A-0003s5-W8; Wed, 01 May 2019 14:23:45 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hLq99-0002DM-Pw; Wed, 01 May 2019 14:23:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hLq99-0008Tz-PJ; Wed, 01 May 2019 14:23:43 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135463-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.7-testing:test-xtf-amd64-amd64-1:<none
 executed>:queued:regression
 xen-4.7-testing:test-amd64-i386-xl-xsm:<none executed>:queued:regression
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win7-amd64:<none
 executed>:queued:regression
 xen-4.7-testing:test-amd64-amd64-migrupgrade:<none executed>:queued:regression
 xen-4.7-testing:test-amd64-i386-freebsd10-i386:<none
 executed>:queued:regression
 xen-4.7-testing:test-amd64-amd64-xl-qcow2:<none executed>:queued:regression
 xen-4.7-testing:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:<none
 executed>:queued:regression
 xen-4.7-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:<none
 executed>:queued:regression
 xen-4.7-testing:test-xtf-amd64-amd64-3:<none executed>:queued:regression
 xen-4.7-testing:test-armhf-armhf-libvirt:<none executed>:queued:regression
 xen-4.7-testing:build-armhf-libvirt:<none executed>:queued:regression
 xen-4.7-testing:build-arm64-libvirt:<none executed>:queued:regression
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:<none
 executed>:queued:regression
 xen-4.7-testing:test-amd64-amd64-xl-qemut-ws16-amd64:<none
 executed>:queued:regression
 xen-4.7-testing:test-amd64-amd64-libvirt-vhd:<none executed>:queued:regression
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-intel:<none
 executed>:queued:regression
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:<none
 executed>:queued:regression
 xen-4.7-testing:build-amd64-libvirt:<none executed>:queued:regression
 xen-4.7-testing:test-amd64-amd64-xl-rtds:<none executed>:queued:regression
 xen-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:<none
 executed>:queued:regression
 xen-4.7-testing:test-amd64-amd64-libvirt-pair:<none
 executed>:queued:regression
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win7-amd64:<none
 executed>:queued:regression
 xen-4.7-testing:test-amd64-i386-xl-shadow:<none executed>:queued:regression
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:<none
 executed>:queued:regression
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:<none executed>:queued:regression
 xen-4.7-testing:test-amd64-i386-migrupgrade:<none executed>:queued:regression
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:<none executed>:queued:regression
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:<none executed>:queued:regression
 xen-4.7-testing:test-amd64-i386-xl-qemut-win7-amd64:<none
 executed>:queued:regression
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win10-i386:<none
 executed>:queued:regression
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:<none
 executed>:queued:regression
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:<none executed>:queued:regression
 xen-4.7-testing:test-armhf-armhf-xl-vhd:<none executed>:queued:regression
 xen-4.7-testing:test-armhf-armhf-xl-rtds:<none executed>:queued:regression
 xen-4.7-testing:test-amd64-i386-pair:<none executed>:queued:regression
 xen-4.7-testing:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm:<none
 executed>:queued:regression
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:<none
 executed>:queued:regression
 xen-4.7-testing:test-armhf-armhf-xl-arndale:<none executed>:queued:regression
 xen-4.7-testing:test-armhf-armhf-xl-credit2:<none executed>:queued:regression
 xen-4.7-testing:test-amd64-amd64-i386-pvgrub:<none executed>:queued:regression
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:<none
 executed>:queued:regression
 xen-4.7-testing:test-amd64-i386-xl-raw:<none executed>:queued:regression
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:<none
 executed>:queued:regression
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:<none
 executed>:queued:regression
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:<none
 executed>:queued:regression
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win10-i386:<none
 executed>:queued:regression
 xen-4.7-testing:test-amd64-i386-qemuu-rhel6hvm-intel:<none
 executed>:queued:regression
 xen-4.7-testing:test-arm64-arm64-xl-credit2:<none executed>:queued:regression
 xen-4.7-testing:test-amd64-i386-libvirt-pair:<none executed>:queued:regression
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:<none
 executed>:queued:regression
 xen-4.7-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:<none
 executed>:queued:regression
 xen-4.7-testing:test-amd64-i386-xl-qemut-win10-i386:<none
 executed>:queued:regression
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:<none
 executed>:queued:regression
 xen-4.7-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:<none
 executed>:queued:regression
 xen-4.7-testing:test-armhf-armhf-xl:<none executed>:queued:regression
 xen-4.7-testing:test-amd64-amd64-pygrub:<none executed>:queued:regression
 xen-4.7-testing:test-xtf-amd64-amd64-4:<none executed>:queued:regression
 xen-4.7-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:<none
 executed>:queued:regression
 xen-4.7-testing:test-amd64-amd64-xl-credit1:<none executed>:queued:regression
 xen-4.7-testing:test-amd64-amd64-xl-xsm:<none executed>:queued:regression
 xen-4.7-testing:test-amd64-amd64-xl:<none executed>:queued:regression
 xen-4.7-testing:test-xtf-amd64-amd64-2:<none executed>:queued:regression
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:<none
 executed>:queued:regression
 xen-4.7-testing:test-amd64-i386-qemut-rhel6hvm-amd:<none
 executed>:queued:regression
 xen-4.7-testing:test-arm64-arm64-xl-xsm:<none executed>:queued:regression
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:<none
 executed>:queued:regression
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win10-i386:<none
 executed>:queued:regression
 xen-4.7-testing:test-amd64-i386-qemuu-rhel6hvm-amd:<none
 executed>:queued:regression
 xen-4.7-testing:test-amd64-i386-qemut-rhel6hvm-intel:<none
 executed>:queued:regression
 xen-4.7-testing:test-xtf-amd64-amd64-5:<none executed>:queued:regression
 xen-4.7-testing:test-amd64-amd64-xl-credit2:<none executed>:queued:regression
 xen-4.7-testing:test-amd64-i386-xl-qemut-ws16-amd64:<none
 executed>:queued:regression
 xen-4.7-testing:test-amd64-amd64-amd64-pvgrub:<none
 executed>:queued:regression
 xen-4.7-testing:test-amd64-amd64-xl-multivcpu:<none
 executed>:queued:regression
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:<none
 executed>:queued:regression
 xen-4.7-testing:build-i386-libvirt:<none executed>:queued:regression
 xen-4.7-testing:test-amd64-amd64-pair:<none executed>:queued:regression
 xen-4.7-testing:test-amd64-amd64-libvirt:<none executed>:queued:regression
 xen-4.7-testing:test-amd64-amd64-xl-shadow:<none executed>:queued:regression
 xen-4.7-testing:test-arm64-arm64-xl:<none executed>:queued:regression
 xen-4.7-testing:test-amd64-i386-libvirt:<none executed>:queued:regression
 xen-4.7-testing:test-amd64-i386-freebsd10-amd64:<none
 executed>:queued:regression
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:<none
 executed>:queued:regression
 xen-4.7-testing:test-armhf-armhf-xl-credit1:<none executed>:queued:regression
 xen-4.7-testing:test-arm64-arm64-xl-credit1:<none executed>:queued:regression
 xen-4.7-testing:test-amd64-i386-xl:<none executed>:queued:regression
 xen-4.7-testing:build-arm64-xsm:hosts-allocate:running:regression
 xen-4.7-testing:build-amd64-prev:hosts-allocate:running:regression
 xen-4.7-testing:build-amd64-pvops:hosts-allocate:running:regression
 xen-4.7-testing:build-amd64-xtf:hosts-allocate:running:regression
 xen-4.7-testing:build-arm64-pvops:hosts-allocate:running:regression
 xen-4.7-testing:build-i386-pvops:hosts-allocate:running:regression
 xen-4.7-testing:build-armhf-pvops:hosts-allocate:running:regression
 xen-4.7-testing:build-i386-prev:hosts-allocate:running:regression
 xen-4.7-testing:build-armhf:hosts-allocate:running:regression
 xen-4.7-testing:build-arm64:hosts-allocate:running:regression
 xen-4.7-testing:build-amd64:hosts-allocate:running:regression
 xen-4.7-testing:build-amd64-xsm:hosts-allocate:running:regression
 xen-4.7-testing:build-i386:hosts-allocate:running:regression
 xen-4.7-testing:build-i386-xsm:hosts-allocate:running:regression
X-Osstest-Versions-This: xen=7835644d5141d0f28ec221eda40fcbf2fc03be23
X-Osstest-Versions-That: xen=88f936d44d2e34ca2d0827cc828ea9d3aeef3fe8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 01 May 2019 14:23:43 +0000
Subject: [Xen-devel] [xen-4.7-testing test] 135463: trouble: preparing/queued
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTQ2MyB4ZW4tNC43LXRlc3RpbmcgcnVubmluZyBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNTQ2My8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
dGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICA8bm9uZSBleGVjdXRlZD4gICAgICAgICAg
ICAgIHF1ZXVlZAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICA8bm9uZSBleGVjdXRl
ZD4gICAgICAgICAgICAgIHF1ZXVlZAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0ICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAgcXVldWVkCiB0ZXN0LWFtZDY0LWFt
ZDY0LW1pZ3J1cGdyYWRlICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAgcXVldWVkCiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgPG5vbmUgZXhlY3V0ZWQ+ICAgICAgICAg
ICAgICBxdWV1ZWQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgPG5vbmUgZXhlY3V0
ZWQ+ICAgICAgICAgICAgICBxdWV1ZWQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5o
dm0taTM4Ni14c20gICAgPG5vbmUgZXhlY3V0ZWQ+ICAgICAgICAgIHF1ZXVlZAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICA8bm9uZSBleGVjdXRlZD4gICAgICAg
ICAgICAgcXVldWVkCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgIDxub25lIGV4ZWN1
dGVkPiAgICAgICAgICAgICAgcXVldWVkCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAg
IDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAgcXVldWVkCiBidWlsZC1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAgcXVldWVkCiBidWlsZC1h
cm02NC1saWJ2aXJ0ICAgICAgICAgICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAgcXVl
dWVkCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICA8bm9uZSBleGVjdXRl
ZD4gICAgICAgICAgICAgIHF1ZXVlZAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFt
ZDY0ICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAgcXVldWVkCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAgcXVldWVkCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICA8bm9uZSBleGVjdXRlZD4gICAg
ICAgICAgICAgIHF1ZXVlZAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgIDxub25l
IGV4ZWN1dGVkPiAgICAgICAgICAgICAgcXVldWVkCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAgcXVldWVkCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXJ0ZHMgICAgICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAgcXVldWVkCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICA8bm9u
ZSBleGVjdXRlZD4gICBxdWV1ZWQKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgIDxu
b25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAgcXVldWVkCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luNy1hbWQ2NCAgICA8bm9uZSBleGVjdXRlZD4gICAgICAgICAgICAgIHF1ZXVlZAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICA8bm9uZSBleGVjdXRlZD4gICAgICAgICAgICAg
IHF1ZXVlZAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgIDxub25lIGV4
ZWN1dGVkPiAgICAgICAgICAgICAgcXVldWVkCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
ICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAgcXVldWVkCiB0ZXN0LWFtZDY0LWkzODYt
bWlncnVwZ3JhZGUgICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAgcXVldWVkCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAg
cXVldWVkCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgIDxub25lIGV4ZWN1dGVkPiAg
ICAgICAgICAgICAgcXVldWVkCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAg
ICA8bm9uZSBleGVjdXRlZD4gICAgICAgICAgICAgIHF1ZXVlZAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjEwLWkzODYgICAgPG5vbmUgZXhlY3V0ZWQ+ICAgICAgICAgICAgICBxdWV1ZWQK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgIDxub25lIGV4ZWN1dGVkPiAg
ICAgICAgICAgICAgcXVldWVkCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgIDxub25l
IGV4ZWN1dGVkPiAgICAgICAgICAgICAgcXVldWVkCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAgcXVldWVkCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAgcXVldWVkCiB0
ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAg
ICAgcXVldWVkCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAg
ICA8bm9uZSBleGVjdXRlZD4gICAgICAgICBxdWV1ZWQKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1ICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAgcXVldWVkCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAgcXVldWVk
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAg
ICAgICAgcXVldWVkCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgIDxub25lIGV4ZWN1
dGVkPiAgICAgICAgICAgICAgcXVldWVkCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWkzODYteHNtICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICBxdWV1ZWQKIHRlc3QtYW1k
NjQtaTM4Ni14bC1yYXcgICAgICAgICAgPG5vbmUgZXhlY3V0ZWQ+ICAgICAgICAgICAgICBxdWV1
ZWQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgIDxub25lIGV4
ZWN1dGVkPiAgICAgICAgICAgIHF1ZXVlZAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQtc2hhZG93ICAgIDxub25lIGV4ZWN1dGVkPiAgICAgcXVldWVkCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgPG5vbmUgZXhlY3V0ZWQ+ICAgICAgICAg
ICAgICBxdWV1ZWQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICA8bm9u
ZSBleGVjdXRlZD4gICAgICAgICAgICAgIHF1ZXVlZAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWludGVsICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAgcXVldWVkCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAg
cXVldWVkCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgIDxub25lIGV4ZWN1dGVkPiAg
ICAgICAgICAgICAgcXVldWVkCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0ICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAgICBxdWV1ZWQKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgPG5vbmUgZXhlY3V0ZWQ+
IHF1ZXVlZAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgPG5vbmUgZXhl
Y3V0ZWQ+ICAgICAgICAgICAgICBxdWV1ZWQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICA8bm9uZSBleGVjdXRlZD4gICAgICAgICAgICAgIHF1ZXVlZAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgPG5vbmUgZXhlY3V0ZWQ+ICAgICAg
ICAgICAgcXVldWVkCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgIDxub25lIGV4ZWN1
dGVkPiAgICAgICAgICAgICAgcXVldWVkCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAg
IDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAgcXVldWVkCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC00ICAgICAgICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAgcXVldWVkCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgIDxub25lIGV4
ZWN1dGVkPiBxdWV1ZWQKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgPG5vbmUgZXhl
Y3V0ZWQ+ICAgICAgICAgICAgICBxdWV1ZWQKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAg
ICAgPG5vbmUgZXhlY3V0ZWQ+ICAgICAgICAgICAgICBxdWV1ZWQKIHRlc3QtYW1kNjQtYW1kNjQt
eGwgICAgICAgICAgICAgPG5vbmUgZXhlY3V0ZWQ+ICAgICAgICAgICAgICBxdWV1ZWQKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgPG5vbmUgZXhlY3V0ZWQ+ICAgICAgICAgICAgICBx
dWV1ZWQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAg
IDxub25lIGV4ZWN1dGVkPiAgICAgIHF1ZXVlZAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWFtZCAgICA8bm9uZSBleGVjdXRlZD4gICAgICAgICAgICAgIHF1ZXVlZAogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAgICA8bm9uZSBleGVjdXRlZD4gICAgICAgICAgICAgIHF1ZXVl
ZAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgIDxub25lIGV4ZWN1dGVkPiAg
ICAgICAgICAgICAgcXVldWVkCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYg
ICAgPG5vbmUgZXhlY3V0ZWQ+ICAgICAgICAgICAgICBxdWV1ZWQKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1hbWQgICAgPG5vbmUgZXhlY3V0ZWQ+ICAgICAgICAgICAgICBxdWV1ZWQK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICA8bm9uZSBleGVjdXRlZD4g
ICAgICAgICAgICAgIHF1ZXVlZAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICA8bm9u
ZSBleGVjdXRlZD4gICAgICAgICAgICAgIHF1ZXVlZAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVk
aXQyICAgICA8bm9uZSBleGVjdXRlZD4gICAgICAgICAgICAgIHF1ZXVlZAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgPG5vbmUgZXhlY3V0ZWQ+ICAgICAgICAgICAgICBx
dWV1ZWQKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgIDxub25lIGV4ZWN1dGVkPiAg
ICAgICAgICAgICAgcXVldWVkCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICA8bm9u
ZSBleGVjdXRlZD4gICAgICAgICAgICAgIHF1ZXVlZAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0taTM4Ni14c20gICAgPG5vbmUgZXhlY3V0ZWQ+ICAgICAgICAgcXVldWVkCiBi
dWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAg
ICAgcXVldWVkCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgIDxub25lIGV4ZWN1dGVk
PiAgICAgICAgICAgICAgcXVldWVkCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgIDxu
b25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAgcXVldWVkCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNo
YWRvdyAgICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAgcXVldWVkCiB0ZXN0LWFybTY0
LWFybTY0LXhsICAgICAgICAgICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAgcXVldWVk
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAg
ICAgICAgcXVldWVkCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgIDxub25lIGV4
ZWN1dGVkPiAgICAgICAgICAgICAgcXVldWVkCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgIDxub25lIGV4ZWN1dGVkPiAgICBxdWV1ZWQKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgPG5vbmUgZXhlY3V0ZWQ+ICAgICAgICAgICAgICBx
dWV1ZWQKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgPG5vbmUgZXhlY3V0ZWQ+ICAg
ICAgICAgICAgICBxdWV1ZWQKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgPG5vbmUg
ZXhlY3V0ZWQ+ICAgICAgICAgICAgICBxdWV1ZWQKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBydW5uaW5nCiBidWlsZC1hbWQ2NC1w
cmV2ICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgcnVubmluZwog
YnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAg
ICAgIHJ1bm5pbmcKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2Nh
dGUgICAgICAgICAgICAgICBydW5uaW5nCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAy
IGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgcnVubmluZwogYnVpbGQtaTM4Ni1wdm9wcyAg
ICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgIHJ1bm5pbmcKIGJ1aWxk
LWFybWhmLXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBy
dW5uaW5nCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAg
ICAgICAgICAgICAgcnVubmluZwogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgMiBob3N0
cy1hbGxvY2F0ZSAgICAgICAgICAgICAgIHJ1bm5pbmcKIGJ1aWxkLWFybTY0ICAgICAgICAgICAg
ICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBydW5uaW5nCiBidWlsZC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgcnVubmlu
ZwogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAg
ICAgICAgIHJ1bm5pbmcKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxs
b2NhdGUgICAgICAgICAgICAgICBydW5uaW5nCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgcnVubmluZwoKdmVyc2lvbiB0YXJnZXRl
ZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDc4MzU2NDRkNTE0MWQwZjI4ZWMy
MjFlZGE0MGZjYmYyZmMwM2JlMjMKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAg
ICAgIDg4ZjkzNmQ0NGQyZTM0Y2EyZDA4MjdjYzgyOGVhOWQzYWVlZjNmZTgKCkxhc3QgdGVzdCBv
ZiBiYXNpcyAgIDEzMzU5NiAgMjAxOS0wMy0wNSAxNTowNjowNCBaICAgNTYgZGF5cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxMzU0MzQgIDIwMTktMDQtMjkgMTU6MzY6MTAgWiAgICAxIGRheXMgICAg
MSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwcmVwYXJpbmcKIGJ1
aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwcmVwYXJpbmcKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwcmVwYXJpbmcKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwcmVwYXJpbmcKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwcmVwYXJpbmcK
IGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwcmVwYXJpbmcKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwcmVwYXJpbmcKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwcmVwYXJpbmcKIGJ1aWxkLWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBxdWV1ZWQg
IAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHF1ZXVlZCAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcXVldWVkICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBxdWV1ZWQgIAogYnVpbGQtYW1kNjQt
cHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHByZXBhcmlu
ZwogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHByZXBhcmluZwogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHByZXBhcmluZwogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHByZXBhcmluZwogYnVpbGQtYXJt
aGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHByZXBh
cmluZwogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHByZXBhcmluZwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHF1ZXVlZCAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0y
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcXVldWVkICAKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBxdWV1
ZWQgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHF1ZXVlZCAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcXVldWVkICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBxdWV1ZWQgIAogdGVzdC1hcm02
NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHF1ZXVl
ZCAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcXVldWVkICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBxdWV1ZWQgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHF1ZXVlZCAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcXVldWVk
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICBxdWV1ZWQgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgIHF1ZXVlZCAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcXVldWVkICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBxdWV1ZWQg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAg
ICAgICAgIHF1ZXVlZCAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgcXVldWVkICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBxdWV1ZWQgIAogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHF1ZXVlZCAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcXVldWVkICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBxdWV1ZWQgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHF1ZXVlZCAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcXVldWVkICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBxdWV1ZWQgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHF1ZXVlZCAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcXVldWVkICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBxdWV1ZWQgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgIHF1ZXVlZCAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgcXVldWVkICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBxdWV1ZWQgIAogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHF1ZXVlZCAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgcXVldWVkICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBxdWV1ZWQgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHF1ZXVlZCAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcXVldWVkICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBxdWV1ZWQgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIHF1ZXVlZCAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcXVldWVkICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBxdWV1ZWQgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IHF1ZXVlZCAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgcXVldWVkICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBxdWV1ZWQgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHF1ZXVlZCAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cXVldWVkICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBxdWV1ZWQgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHF1ZXVlZCAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcXVldWVkICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBx
dWV1ZWQgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHF1ZXVlZCAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcXVldWVkICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBxdWV1ZWQgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIHF1
ZXVlZCAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgcXVldWVkICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICBxdWV1ZWQgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHF1ZXVlZCAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcXVl
dWVkICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICBxdWV1ZWQgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHF1ZXVlZCAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcXVldWVkICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBxdWV1
ZWQgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHF1ZXVlZCAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcXVldWVkICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVs
dGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBxdWV1ZWQgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHF1ZXVl
ZCAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcXVldWVkICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBxdWV1ZWQgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHF1ZXVlZCAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcXVldWVk
ICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBxdWV1ZWQgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHF1ZXVlZCAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcXVldWVkICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBxdWV1ZWQg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHF1ZXVlZCAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcXVldWVkICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBxdWV1ZWQgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHF1ZXVlZCAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAg
ICAgICAgcXVldWVkICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
c2hhZG93ICAgICAgICAgICAgICBxdWV1ZWQgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHF1ZXVlZCAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcXVldWVkICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBxdWV1ZWQgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHF1ZXVlZCAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgdGVzdC14dGYtYW1kNjQt
YW1kNjQtMSBxdWV1ZWQKYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYteGwteHNtIHF1ZXVlZApi
cm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCBxdWV1ZWQKYnJv
a2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlIHF1ZXVlZApicm9rZW4tam9iIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiBxdWV1ZWQKYnJva2VuLWpvYiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFjb3cyIHF1ZXVlZApicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1kZWJpYW5odm0taTM4Ni14c20gcXVldWVkCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCBxdWV1ZWQKYnJva2VuLWpvYiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC0zIHF1ZXVlZApicm9rZW4tam9iIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCBxdWV1ZWQK
YnJva2VuLWpvYiBidWlsZC1hcm1oZi1saWJ2aXJ0IHF1ZXVlZApicm9rZW4tam9iIGJ1aWxkLWFy
bTY0LWxpYnZpcnQgcXVldWVkCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92
bWYtYW1kNjQgcXVldWVkCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2
LWFtZDY0IHF1ZXVlZApicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgcXVl
dWVkCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgcXVldWVk
CmJyb2tlbi1qb2IgdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIHF1ZXVlZApicm9rZW4t
am9iIGJ1aWxkLWFtZDY0LWxpYnZpcnQgcXVldWVkCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2
NC14bC1ydGRzIHF1ZXVlZApicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIHF1ZXVlZApicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1wYWlyIHF1ZXVlZApicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0IHF1ZXVlZApicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgcXVl
dWVkCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IHF1ZXVl
ZApicm9rZW4tam9iIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgcXVldWVkCmJyb2tlbi1q
b2IgdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlIHF1ZXVlZApicm9rZW4tam9iIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gcXVldWVkCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtIHF1ZXVlZApicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43
LWFtZDY0IHF1ZXVlZApicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1p
Mzg2IHF1ZXVlZApicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
IHF1ZXVlZApicm9rZW4tam9iIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gcXVldWVkCmJy
b2tlbi1qb2IgdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgcXVldWVkCmJyb2tlbi1qb2IgdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzIHF1ZXVlZApicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni1wYWly
IHF1ZXVlZApicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkz
ODYteHNtIHF1ZXVlZApicm9rZW4tam9iIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IHF1
ZXVlZApicm9rZW4tam9iIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSBxdWV1ZWQKYnJva2Vu
LWpvYiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgcXVldWVkCmJyb2tlbi1qb2IgdGVzdC1h
bWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiBxdWV1ZWQKYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtIHF1ZXVlZApicm9rZW4tam9iIHRlc3QtYW1kNjQt
aTM4Ni14bC1yYXcgcXVldWVkCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgcXVldWVkCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IHF1ZXVlZApicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd3MxNi1hbWQ2NCBxdWV1ZWQKYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjEwLWkzODYgcXVldWVkCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWludGVsIHF1ZXVlZApicm9rZW4tam9iIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MiBxdWV1ZWQKYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIHF1
ZXVlZApicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
cXVldWVkCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c20gcXVldWVkCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjEwLWkzODYgcXVldWVkCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0IHF1ZXVlZApicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0IHF1ZXVlZApicm9rZW4tam9iIHRlc3QtYXJtaGYtYXJtaGYteGwgcXVldWVk
CmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgcXVldWVkCmJyb2tlbi1qb2IgdGVz
dC14dGYtYW1kNjQtYW1kNjQtNCBxdWV1ZWQKYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIHF1ZXVlZApicm9rZW4tam9iIHRlc3Qt
YW1kNjQtYW1kNjQteGwtY3JlZGl0MSBxdWV1ZWQKYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXhzbSBxdWV1ZWQKYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhsIHF1ZXVlZApicm9r
ZW4tam9iIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgcXVldWVkCmJyb2tlbi1qb2IgdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgcXVldWVkCmJyb2tlbi1qb2Ig
dGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCBxdWV1ZWQKYnJva2VuLWpvYiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSBxdWV1ZWQKYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1hbWQgcXVldWVkCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW4xMC1pMzg2IHF1ZXVlZApicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1hbWQgcXVldWVkCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWludGVsIHF1ZXVlZApicm9rZW4tam9iIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgcXVldWVkCmJy
b2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyIHF1ZXVlZApicm9rZW4tam9iIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IHF1ZXVlZApicm9rZW4tam9iIHRlc3Qt
YW1kNjQtYW1kNjQtYW1kNjQtcHZncnViIHF1ZXVlZApicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1k
NjQteGwtbXVsdGl2Y3B1IHF1ZXVlZApicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWkzODYteHNtIHF1ZXVlZApicm9rZW4tam9iIGJ1aWxkLWkzODYtbGlidmly
dCBxdWV1ZWQKYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgcXVldWVkCmJyb2tlbi1q
b2IgdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0IHF1ZXVlZApicm9rZW4tam9iIHRlc3QtYW1kNjQt
YW1kNjQteGwtc2hhZG93IHF1ZXVlZApicm9rZW4tam9iIHRlc3QtYXJtNjQtYXJtNjQteGwgcXVl
dWVkCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgcXVldWVkCmJyb2tlbi1qb2Ig
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCBxdWV1ZWQKYnJva2VuLWpvYiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIHF1ZXVlZApicm9rZW4t
am9iIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSBxdWV1ZWQKYnJva2VuLWpvYiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDEgcXVldWVkCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXhs
IHF1ZXVlZAoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDc4MzU2NDRkNTE0MWQwZjI4ZWMyMjFl
ZGE0MGZjYmYyZmMwM2JlMjMKQXV0aG9yOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpE
YXRlOiAgIFdlZCBOb3YgMjggMTc6NDM6MzMgMjAxOCArMDAwMAoKICAgIHRvb2xzL2Zpcm13YXJl
OiB1cGRhdGUgT1ZNRiBNYWtlZmlsZSwgd2hlbiBuZWNlc3NhcnkKICAgIAogICAgWyBUaGlzIGlz
IHR3byBjb21taXRzIGZyb20gbWFzdGVyIGFrYSBzdGFnaW5nLTQuMTI6IF0KICAgIAogICAgT1ZN
RiBoYXMgYmVjb21lIGRlcGVuZGVudCBvbiBPcGVuU1NMLCB3aGljaCBpcyBpbmNsdWRlZCBhcyBh
CiAgICBzdWJtb2R1bGUuICBJbml0aWFsaXNlIHN1Ym1vZHVsZXMgYmVmb3JlIGJ1aWxkaW5nLgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAg
UmV2aWV3ZWQtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgog
ICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgYjE2MjgxODcwZTA2ZjVmNTI2MDI5YTRlNjk2
MzRhMTZkYzM4ZThlNCkKICAgIAogICAgdG9vbHM6IG9ubHkgY2FsbCBnaXQgd2hlbiBuZWNlc3Nh
cnkgaW4gT1ZNRiBNYWtlZmlsZQogICAgCiAgICBVc2VycyBtYXkgY2hvb3NlIHRvIGV4cG9ydCBh
IHNuYXBzaG90IG9mIE9WTUYgYW5kIGJ1aWxkIGl0CiAgICB3aXRoIHhlbi5naXQgc3VwcGxpZWQg
b3ZtZi1tYWtlZmlsZS4gSW4gdGhhdCBjYXNlIHdlIGRvbid0CiAgICBuZWVkIHRvIGNhbGwgYGdp
dCBzdWJtb2R1bGVgLgogICAgCiAgICBGaXhlcyBiMTYyODE4NzBlLgogICAgCiAgICBSZXBvcnRl
ZC1ieTogT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgogICAgU2lnbmVkLW9mZi1ieTogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbnRob255IFBFUkFS
RCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0
IDY4MjkyYzk0YTYwZWFiMjQ1MTRhYjRhOGU0NzcyYWYyNGRlYWQ4MDcpCiAgICAoY2hlcnJ5IHBp
Y2tlZCBmcm9tIGNvbW1pdCBlOTgzZThhZTg0ZWZkNWU0MzA0NWEzZDIwYTgyMGYxM2NiNGE3NWJm
KQogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgNWE4MWRlNGM2YjYwMzY5NzRmMjllMjMz
MGE0OTNmMjNhOGYwYzFmMCkKICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDYzZDkzMzBi
YTlmZGVjN2M4ZTkzNDZlNmQ4NTM2MDc0N2Q2MWM5NDcpCiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9t
IGNvbW1pdCBlOWQ4NjBmMWY2NTdhMTk4ZDk5MGJkYWUzZTI5NTAwMWJkMTkyMjNjKQoocWVtdSBj
aGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 01 14:54:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 14:54:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLqd0-0005PG-SC; Wed, 01 May 2019 14:54:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=q16C=TB=tklengyel.com=bounce+e181d6.cd840-xen-devel=lists.xenproject.org@srs-us1.protection.inumbo.net>)
 id 1hLqcz-0005PB-8q
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 14:54:33 +0000
X-Inumbo-ID: 06031d16-6c21-11e9-b83f-87eb938192d6
Received: from rs224.mailgun.us (unknown [209.61.151.224])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 06031d16-6c21-11e9-b83f-87eb938192d6;
 Wed, 01 May 2019 14:54:30 +0000 (UTC)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=tklengyel.com;
 q=dns/txt; 
 s=krs; t=1556722470; h=Content-Type: Cc: To: Subject: Message-ID: Date:
 From: In-Reply-To: References: MIME-Version: Sender;
 bh=JKltreKtR4Pm9gOi+Us/F/1yQ4+o4qJraykTRx8/7Xw=;
 b=h9T/r5UDTZQRAIaTzOuBWiswsipCwP03R0mIuljAKWLhGvZAay5tvZm7NDAG1ztxfHc+EXt0
 OmMTFMJkHsHewriaX3v0CW66jGG0NZbfA+XbsOgSkIwhwVcFmqVPdKTHJAK8qZJ9Fr4iBrwA
 +pdFIOUabWrE5I3Vr7xXHEByY7k=
X-Mailgun-Sending-Ip: 209.61.151.224
X-Mailgun-Sid: WyIyYTNmOCIsICJ4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmciLCAiY2Q4NDAiXQ==
Received: from mail-wr1-f51.google.com (mail-wr1-f51.google.com
 [209.85.221.51])
 by mxa.mailgun.org with ESMTP id 5cc9b324.7fc597680030-smtp-out-n01;
 Wed, 01 May 2019 14:54:28 -0000 (UTC)
Received: by mail-wr1-f51.google.com with SMTP id k23so1892808wrd.4
 for <xen-devel@lists.xenproject.org>; Wed, 01 May 2019 07:54:28 -0700 (PDT)
X-Gm-Message-State: APjAAAXGEQ4u9sgzyLxS0EHf3cFVNaJ3b1cBNm5tmfLcrynThsWMB68Q
 EXZoq8CNX5hGvf32ocpbOwWx/EzYV5HWhp15PZY=
X-Google-Smtp-Source: APXvYqxSYsV+/8+dOfHReZeVUc3HEip8Pf/v4+0GRXfiwCRm7/LsnXDzvPG6KS5dIXiycS58+k8JvyPiaRxxE5YnkLw=
X-Received: by 2002:adf:b645:: with SMTP id i5mr17684167wre.272.1556722467017; 
 Wed, 01 May 2019 07:54:27 -0700 (PDT)
MIME-Version: 1.0
References: <20190501042249.1218-1-tamas@tklengyel.com>
 <602abffd-4cb8-c471-3adb-38d6bc3b1cb9@citrix.com>
 <CABfawhmi0UJ=K9q7y7oX1kYUBtpTZcLBk9RLnu4Uay7=CqJmpg@mail.gmail.com>
 <CABfawhkjUOJ_u+ZN7R02gZAWM-ogPncUDQKFmGnhDRgZA-zm8Q@mail.gmail.com>
 <1ce5e769-2269-0ed5-aedb-8acd580f8a94@bitdefender.com>
In-Reply-To: <1ce5e769-2269-0ed5-aedb-8acd580f8a94@bitdefender.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Wed, 1 May 2019 08:53:50 -0600
X-Gmail-Original-Message-ID: <CABfawh=Q6iYej3xAEAwwJd=X_HzbU0iLLUTHby=1QDstBZf4QA@mail.gmail.com>
Message-ID: <CABfawh=Q6iYej3xAEAwwJd=X_HzbU0iLLUTHby=1QDstBZf4QA@mail.gmail.com>
To: Razvan Cojocaru <rcojocaru@bitdefender.com>
Subject: Re: [Xen-devel] [PATCH] x86/vm_event: correctly gather gs_shadow
 value
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBNYXkgMSwgMjAxOSBhdCA4OjIwIEFNIFJhenZhbiBDb2pvY2FydQo8cmNvam9jYXJ1
QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4KPiBPbiA1LzEvMTkgNDo1OCBQTSwgVGFtYXMgSyBM
ZW5neWVsIHdyb3RlOgo+ID4+PiBJdCBtaWdodCBiZSB3b3J0aCBpbnRyb2R1Y2luZyBhICJzeW5j
IHN0YXRlIGZyb20gaHciIGhvb2sgd2hpY2ggY29sbGVjdHMKPiA+Pj4gYWxsIHRoZSBkYXRhIHdl
IGludGVuZCB0byBwYXNzIHRvIHRoZSBpbnRyb3NwZWN0aW9uIGFnZW50Lgo+ID4+Cj4gPj4gWW91
IG1lYW4gYWRkaW5nIGFub3RoZXIgaHZtIGhvb2s/Cj4gPgo+ID4gQWN0dWFsbHksIGluc3RlYWQg
b2YgYW5vdGhlciBob29rIEkgdGhpbmsgd2hhdCB3b3VsZCBtYWtlIHNlbnNlIGl0IHRvCj4gPiBq
dXN0IHVwZGF0ZSB2bXhfc2F2ZV92bWNzX2N0eHQgdG8gYXV0b21hdGljYWxseSByZWZyZXNoIHRo
ZSBjYWNoZWQKPiA+IHJlZ2lzdGVyIHZhbHVlcyB3aGVuIGl0J3MgY2FsbGVkIHdpdGggInYgPT0g
Y3VycmVudCIuIFRob3VnaHRzPwo+Cj4gVGhhdCdzIHByb2JhYmx5IHRoZSBiZXR0ZXIgd2F5IHRv
IGdvIGFib3V0IGl0LCBzaW5jZSBvdGhlcndpc2UgdGhlCj4geGNfaHZtX2dldGNvbnRleHRfcGFy
dGlhbCgpIGh5cGVyY2FsbCB3aWxsIHN1ZmZlciBmcm9tIHRoZSBzYW1lIHByb2JsZW0uCj4gKHRo
ZXJlIGFyZSB0d28gd2F5cyBvZiBnZXR0aW5nIGd1ZXN0IHN0YXRlOiBvbmUgaXMgdmlhIHRoZSB2
bV9ldmVudAo+IGNhY2hlZCB2YWx1ZXMsIHRoZSBvdGhlciBpcyB2aWEgdGhlIGFmb3JlbWVudGlv
bmVkIGh5cGVyY2FsbCkuCgpUcnVlLCBhbHRob3VnaCBpc3N1aW5nIHRoZSBoeXBlcmNhbGwgaW4g
dGhlIHZtX2V2ZW50IGNhbGxiYWNrIGlzCmFjdHVhbGx5IGZpbmUgLSB0aGF0J3MgaG93IEkgZm91
bmQgdGhlIGlzc3VlIHRvIGJlZ2luIHdpdGgsIHNpbmNlIHRoZQp2Q1BVIHdpbGwgYmUgc2NoZWR1
bGVkIG91dCB3aXRoIHRoZSBjYWNoZWQgcmVnaXN0ZXJzIHJlZnJlc2hlZCBhbmQKdGh1cyBiZSBk
aWZmZXJlbnQgdGhlbiB3aGF0IHRoZSB2bV9ldmVudCBpdHNlbGYgaGFkLiBCdXQgb3RoZXIgY2Fs
bGVycwpvZiB0aGUgaHlwZXJjYWxsIGNhbiBydW4gaW50byB0aGUgcHJvYmxlbSBpZiB0aGUgZ3Vl
c3QvdmNwdSBpcyBub3QKcGF1c2VkLgoKVGFtYXMKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 01 14:56:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 14:56:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLqev-0005YD-9L; Wed, 01 May 2019 14:56:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dWPJ=TB=citrix.com=prvs=017aa8cf0=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1hLqeu-0005Y8-Ps
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 14:56:32 +0000
X-Inumbo-ID: 4c31bf18-6c21-11e9-821c-fb0971a0c107
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4c31bf18-6c21-11e9-821c-fb0971a0c107;
 Wed, 01 May 2019 14:56:28 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,418,1549929600"; d="scan'208";a="84859903"
To: <xen-devel@lists.xenproject.org>
References: <20190405171342.10902-1-george.dunlap@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT6JAlcEEwEKAEECGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEWIQTXqBy2bTNXPzpOYFimNjwxBZC0bQUCXEowWQUJDCJ7dgAKCRCmNjwx
 BZC0beKvEACJ75YlJXd7TnNHgFyiCJkm/qPeoQ3sFGSDZuZh7SKcdt9+3V2bFEb0Mii1hQaz
 3hRqZb8sYPHJrGP0ljK09k3wf8k3OuNxziLQBJyzvn7WNlE4wBEcy/Ejo9TVBdA4ph5D0YaZ
 nqdsPmxe/xlTFuSkgu4ep1v9dfVP1TQR0e+JIBa/Ss+cKC5intKm+8JxpOploAHuzaPu0L/X
 FapzsIXqgT9eIQeBEgO2hge6h9Jov3WeED/vh8kA7f8c6zQ/gs5E7VGALwsiLrhr0LZFcKcw
 kI3oCCrB/C/wyPZv789Ra8EXbeRSJmTjcnBwHRPjnjwQmetRDD1t+VyrkC6uujT5jmgOBzaj
 KCqZ8PcMAssOzdzQtKmjUQ2b3ICPs2X13xZ5M5/OVs1W3TG5gkvMh4YoHi4ilFnOk+v3/j7q
 65FG6N0JLb94Ndi80HkIOQQ1XVGTyu6bUPaBg3rWK91Csp1682kD/dNVF3FKHrRLmSVtmEQR
 5rK0+VGc/FmR6vd4haKGWIRuPxzg+pBR77avIZpU7C7+UXGuZ5CbHwIdY8LojJg2TuUdqaVj
 yxmEZLOA8rVHipCGrslRNthVbJrGN/pqtKjCClFZHIAYJQ9EGLHXLG9Pj76opfjHij3MpR3o
 pCGAh6KsCrfrsvjnpDwqSbngGyEVH030irSk4SwIqZ7FwLkBDQRUWmc6AQgAzpc8Ng5Opbrh
 iZrn69Xr3js28p+b4a+0BOvC48NfrNovZw4eFeKIzmI/t6EkJkSqBIxobWRpBkwGweENsqnd
 0qigmsDw4N7J9Xx0h9ARDqiWxX4jr7u9xauI+CRJ1rBNO3VV30QdACwQ4LqhR/WA+IjdhyMH
 wj3EJGE61NdP/h0zfaLYAbvEg47/TPThFsm4m8Rd6bX7RkrrOgBbL/AOnYOMEivyfZZKX1vv
 iEemAvLfdk2lZt7Vm6X/fbKbV8tPUuZELzNedJvTTBS3/l1FVz9OUcLDeWhGEdlxqXH0sYWh
 E9+PXTAfz5JxKH+LMetwEM8DbuOoDIpmIGZKrZ+2fQARAQABiQNbBBgBCgAmAhsCFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKMJ4FCQnQ/OQBKcBdIAQZAQoABgUCVFpnOgAKCRCyFcen
 x4Qb7cXrCAC0qQeEWmLa9oEAPa+5U6wvG1t/mi22gZN6uzQXH1faIOoDehr7PPESE6tuR/vI
 CTTnaSrd4UDPNeqOqVF07YexWD1LDcQG6PnRqC5DIX1RGE3BaSaMl2pFJP8y+chews11yP8G
 DBbxaIsTcHZI1iVIC9XLhoeegWi84vYc8F4ziADVfowbmbvcVw11gE8tmALCwTeBeZVteXjh
 0OELHwrc1/4j4yvENjIXRO+QLIgk43kB57Upr4tP2MEcs0odgPM+Q+oETOJ00xzLgkTnLPim
 C1FIW2bOZdTj+Uq6ezRS2LKsNmW+PRRvNyA5ojEbA/faxmAjMZtLdSSSeFK8y4SoCRCmNjwx
 BZC0bevWEACRu+GyQgrdGmorUptniIeO1jQlpTiP5WpVnk9Oe8SiLoXUhXXNj6EtzyLGpYmf
 kEAbki+S6WAKnzZd3shL58AuMyDxtFNNjNeKJOcl6FL7JPBIIgIp3wR401Ep+/s5pl3Nw8Ii
 157f0T7o8CPb54w6S1WsMkU78WzTxIs/1lLblSMcvyz1Jq64g4OqiWI85JfkzPLlloVf1rzy
 ebIBLrrmjhCE2tL1RONpE/KRVb+Q+PIs5+YcZ+Q1e0vXWA7NhTWFbWx3+N6WW6gaGpbFbopo
 FkYRpj+2TA5cX5zW148/xU5/ATEb5vdUkFLUFVy5YNUSyeBHuaf6fGmBrDc47rQjAOt1rmyD
 56MUBHpLUbvA6NkPezb7T6bQpupyzGRkMUmSwHiLyQNJQhVe+9NiJJvtEE3jol0JVJoQ9WVn
 FAzPNCgHQyvbsIF3gYkCYKI0w8EhEoH5FHYLoKS6Jg880IY5rXzoAEfPvLXegy6mhYl+mNVN
 QUBD4h9XtOvcdzR559lZuC0Ksy7Xqw3BMolmKsRO3gWKhXSna3zKl4UuheyZtubVWoNWP/bn
 vbyiYnLwuiKDfNAinEWERC8nPKlv3PkZw5d3t46F1Dx0TMf16NmP+azsRpnMZyzpY8BL2eur
 feSGAOB9qjZNyzbo5nEKHldKWCKE7Ye0EPEjECS1gjKDwbkBDQRUWrq9AQgA7aJ0i1pQSmUR
 6ZXZD2YEDxia2ByR0uZoTS7N0NYv1OjU8v6p017u0Fco5+Qoju/fZ97ScHhp5xGVAk5kxZBF
 DT4ovJd0nIeSr3bbWwfNzGx1waztfdzXt6n3MBKr7AhioB1m+vuk31redUdnhbtvN7O40MC+
 fgSk5/+jRGxY3IOVPooQKzUO7M51GoOg4wl9ia3H2EzOoGhN2vpTbT8qCcL92ZZZwkBRldoA
 Wn7c1hEKSTuT3f1VpSmhjnX0J4uvKZ1V2R7rooKJYFBcySC0wa8aTmAtAvLgfcpe+legOtgq
 DKzLuN45xzEjyjCiI521t8zxNMPJY9FiCPNv0sCkDwARAQABiQI8BBgBCgAmAhsMFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKNJYFCQnQrVkACgkQpjY8MQWQtG2Xxg//RrRP+PFYuNXt
 9C5hec/JoY24TkGPPd2tMC9usWZVImIk7VlHlAeqHeE0lWU0LRGIvOBITbS9izw6fOVQBvCA
 Fni56S12fKLusWgWhgu03toT9ZGxZ9W22yfw5uThSHQ4y09wRWAIYvhJsKnPGGC2KDxFvtz5
 4pYYNe8Icy4bwsxcgbaSFaRh+mYtts6wE9VzyJvyfTqbe8VrvE+3InG5rrlNn51AO6M4Wv20
 iFEgYanJXfhicl0WCQrHyTLfdB5p1w+072CL8uryHQVfD0FcDe+J/wl3bmYze+aD1SlPzFoI
 MaSIXKejC6oh6DAT4rvU8kMAbX90T834Mvbc3jplaWorNJEwjAH/r+v877AI9Vsmptis+rni
 JwUissjRbcdlkKBisoUZRPmxQeUifxUpqgulZcYwbEC/a49+WvbaYUriaDLHzg9xisijHwD2
 yWV8igBeg+cmwnk0mPz8tIVvwi4lICAgXob7HZiaqKnwaDXs4LiS4vdG5s/ElnE3rIc87yru
 24n3ypeDZ6f5LkdqL1UNp5/0Aqbr3EiN7/ina4YVyscy9754l944kyHnnMRLVykg0v+kakj0
 h0RJ5LbfLAMM8M52KIA3y14g0Fb7kHLcOUMVcgfQ3PrN6chtC+5l6ouDIlSLR3toxH8Aam7E
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <65357ff6-3328-f8e4-7c34-79a9c0d4fe48@citrix.com>
Date: Wed, 1 May 2019 15:56:24 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <20190405171342.10902-1-george.dunlap@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH RFC 1/2] scripts: Add script to do the
 repetitive bits of the release process
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UGluZz8KCk9uIDQvNS8xOSA2OjEzIFBNLCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+IFdpdGggdGhp
cyBzY3JpcHQsIG9uY2UgdGhlIG1haW4gY2hlY2tzIGFyZSBvdXQgb2YgdGhlIHdheSwgZG9pbmcg
YQo+IHJlbGVhc2UgKGVpdGhlciBhbiBSQyBvciB0aGUgZmluYWwgcmVsZWFzZSkgc2hvdWxkIG1v
c3RseSBiZSBhIG1hdHRlcgo+IG9mIGV4ZWN1dGluZyBhIHNlcXVlbmNlIG9mIDQgY29tbWFuZHMg
Z2l2ZW4gYnkgdGhlIGBoZWxwYCBmdW5jdGlvbiBpbgo+IHRoaXMgc2NyaXB0Lgo+IAo+IFNpZ25l
ZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KPiAtLS0K
PiBUaGVyZSdzIG9uZSBoYXJkLWNvZGVkICJkZWZhdWx0IiBwYXRoIGluIGhlcmUgdGhhdCByZWZl
cnMgdG8gbXkgb3duCj4gZGlyZWN0b3J5IHN0cnVjdHVyZS4gIElmIElhbiBmaW5kcyB0aGVzZSBz
Y3JpcHRzIHVzZWZ1bCwgd2Ugc2hvdWxkCj4gcHJvYmFibHkgbW92ZSB0aGF0IHRvIGEgY29weSBv
biBtYWlsLnhlbnByb2plY3Qub3JnIHNvbWV3aGVyZSBpbnN0ZWFkLgo+IAo+IFRoZXJlIGFyZSBh
bHNvIGxvdHMgb2Ygb3Bwb3J0dW5pdGllcyBmb3IgdGhpcyBzY3JpcHQgdG8gYmUgaW1wcm92ZWQs
Cj4gYnkgKGZvciBpbnN0YW5jZSkgaW1wbGVtZW50aW5nIHByb2dyYW1tYXRpYyBjaGVja3MgZm9y
IHRoZSB2YXJpb3VzCj4gY2hlY2tzIGxpc3RlZCBhcyAnbWFudWFsJyBhdCB0aGUgbW9tZW50Lgo+
IAo+IEkgcGxhbiB0byBpbXBsZW1lbnQgY29udGFpbmVyaXplLWFibGUgdGVzdHMgZm9yIHRoZSBm
aXJzdCB0aHJlZSBzdGVwcwo+ICh0YWcsIG1ha2UgdGFyYmFsbCwgcHVzaCB0YWcpLCB1c2luZyAi
ZHVtbXkiIHBhdGhzIGFuZCBncGcga2V5cy4gIEkndmUKPiBtYWRlIHJldmlzaW9ucyB0byB0YXJi
YWxsLWN2cy1jaGVja2luLWFuZC1wb3N0IHdoaWNoIEkgaGF2ZW4ndCBoYWQgdGhlCj4gb3Bwb3J0
dW5pdHkgdG8gdGVzdCB5ZXQ7IGlkZWFzIGZvciBob3cgdG8ga2VlcCB0aGlzICJmcmVzaCIgYXJl
Cj4gd2VsY29tZS4KPiAKPiBDQzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGNpdHJpeC5jb20+
Cj4gLS0tCj4gIHNjcmlwdHMvcmVsZWFzZSB8IDQ1MCArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysKPiAgMSBmaWxlIGNoYW5nZWQsIDQ1MCBpbnNlcnRpb25z
KCspCj4gIGNyZWF0ZSBtb2RlIDEwMDc1NSBzY3JpcHRzL3JlbGVhc2UKPiAKPiBkaWZmIC0tZ2l0
IGEvc2NyaXB0cy9yZWxlYXNlIGIvc2NyaXB0cy9yZWxlYXNlCj4gbmV3IGZpbGUgbW9kZSAxMDA3
NTUKPiBpbmRleCAwMDAwMDAwMDAwLi4wNDQyY2Q0ZWY5Cj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBi
L3NjcmlwdHMvcmVsZWFzZQo+IEBAIC0wLDAgKzEsNDUwIEBACj4gKyMhL2Jpbi9iYXNoCj4gKwo+
ICsjIyMKPiArIyBHZW9yZ2UncyBiYXNoIGxpYnJhcnkgY29yZQo+ICsjIyMKPiArCj4gKyMgYXJn
LXBhcnNlIGRlYnVnCj4gK19hcGQ9ZmFsc2UKPiArCj4gK2FyZ19wYXJzZV9jbWQ9XAo+ICsibG9j
YWwgLWEgYXJnczsKPiArbG9jYWwgX2E7Cj4gK2xvY2FsIF92bjsKPiArbG9jYWwgX207Cj4gK2xv
Y2FsIENMVkw9XCQoKFwkQ0xWTCsxKSkKPiArCj4gK19tPXRydWU7Cj4gKwo+ICtmb3IgX2EgaW4g
XCJcJEBcIiA7IGRvCj4gKyAgICAkX2FwZCAmJiBlY2hvIFwiRXZhbHVhdGluZyBcJHtfYX0gW1sg
XCJcJHtfYS89fVwiID0gXCJcJHtfYX1cIiBdXVwiOwo+ICsgICAgaWYgXCRfbSAmJiBbWyBcIlwk
e19hLz19XCIgIT0gXCJcJHtfYX1cIiBdXSA7IHRoZW4KPiArICAgICAgICAkX2FwZCAmJiBlY2hv
IFBhcmFtZXRlcjsKPiArICAgICAgICBfdm49XCR7X2ElJT0qfTsKPiArICAgICAgICBldmFsIFwi
bG9jYWwgXCRfdm5cIjsKPiArICAgICAgICBldmFsIFwiXCRfYVwiOwo+ICsgICAgZWxpZiBcJF9t
ICYmIFtbIFwiXCR7X2F9XCIgPT0gXCItLVwiIF1dIDsgdGhlbgo+ICsgICAgICAgICRfYXBkICYm
IGVjaG8gU2VwYXJhdG9yOwo+ICsgICAgICAgIF9tPWZhbHNlOwo+ICsgICAgZWxzZQo+ICsgICAg
ICAgICRfYXBkICYmIGVjaG8gQXJndW1lbnQ7Cj4gKyAgICAgICAgX209ZmFsc2U7Cj4gKyAgICAg
ICAgYXJncys9KFwiXCRfYVwiKTsKPiArICAgIGZpOwo+ICtkb25lIgo+ICsKPiArYXJnX3BhcnNl
PSJldmFsICRhcmdfcGFyc2VfY21kIgo+ICsKPiArIyBQYXNzIGluIGVpdGhlciB0aGUgY3VycmVu
dCBmdW5jdGlvbiBuYW1lLCBvciB0aGUgbmFtZSBvZiB0aGUgc2NyaXB0Cj4gK3JlcXVpcmVhcmdz
PSJldmFsIF9mdW5jPVwiXCRGVU5DTkFNRVwiIDsgZXZhbCBbWyAtbiBcXFwiXCRfZnVuY1xcXCIg
XV0gfHwgX2Z1bmM9XCQwIDsgZXZhbCBfcmVxdWlyZS1hcmdzIFwkX2Z1bmMiCj4gKwo+ICtmdW5j
dGlvbiBfcmVxdWlyZS1hcmdzKCkKPiArewo+ICsgICAgbG9jYWwgX2FyZwo+ICsgICAgbG9jYWwg
X2FyZ3MKPiArCj4gKyAgICBfYXJncz0oJEApCj4gKwo+ICsgICAgZm9yIF9hcmcgaW4gJHtfYXJn
c1tAXToxfSA7IGRvCj4gKwlldmFsICJbWyAtbiBcIlwkeyRfYXJnfVwiIF1dIHx8IGZhaWwgXCIk
e19hcmdzWzBdfTogTWlzc2luZyAkX2FyZ1wiIgo+ICsgICAgZG9uZQo+ICt9Cj4gKwo+ICtmdW5j
dGlvbiBkZWZhdWx0KCkKPiArewo+ICsgICAgIyBsMDogZXZhbCBpPSI1Igo+ICsgICAgIyBsMTog
ZGVmYXVsdF9wb3N0PSJldmFsICQxPVwiJDJcIiIKPiArICAgICMgbDM6IGV2YWwgImlmIFtbIC16
IFwiXCQkMVwiIF1dIDsgdGhlbiBkZWZhdWx0X3Bvc3Q9XCJldmFsIFwkMT1cXFwiJDJcXFwiXCIg
OyBmaSIKPiArICAgIGV2YWwgImlmIFtbIC16IFwiXCQkMVwiIF1dIDsgdGhlbiBkZWZhdWx0X3Bv
c3Q9XCJldmFsIGxvY2FsIFwkMT1cXFwiJDJcXFwiXCIgOyBlbHNlIHVuc2V0IGRlZmF1bHRfcG9z
dCA7IGZpIgo+ICt9Cj4gKwo+ICtmdW5jdGlvbiBmYWlsKCkKPiArewo+ICsgICBlY2hvIEZBVEFM
ICRACj4gKyAgIFtbIC1uICIkZmFpbF9jbGVhbnVwIiBdXSAmJiAkZmFpbF9jbGVhbnVwCj4gKyAg
IGV4aXQgMQo+ICt9Cj4gKwo+ICtmdW5jdGlvbiBpbmZvKCkKPiArewo+ICsgICBlY2hvIElORk8g
JENMVkwgJEAgMT4mMgo+ICt9Cj4gKwo+ICtmdW5jdGlvbiBlcnJvcigpCj4gK3sKPiArICAgZWNo
byBFUlJPUiAkQCAxPiYyCj4gK30KPiArCj4gK2Z1bmN0aW9uIHN0YXR1cygpCj4gK3sKPiArICAg
ZWNobyBTVEFUVVMgJENMVkwgJEAgMT4mMgo+ICsgICByZXR1cm4gMAo+ICt9Cj4gKwo+ICtmdW5j
dGlvbiByZXBvcnQtcmVzdWx0KCkKPiArewo+ICsgICAgaWYgW1sgLW4gIiR2YXIiIF1dIDsgdGhl
bgo+ICsJZXZhbCAiJHt2YXJ9PVwiJDFcIiIKPiArICAgIGVsc2UKPiArCWlmIFtbIC1uICIkMSIg
XV0gOyB0aGVuCj4gKwkgICAgZWNobyAiJDEiCj4gKwllbHNlCj4gKwkgICAgZWNobyAiKGVtcHR5
KSIKPiArCWZpCj4gKyAgICBmaQo+ICt9Cj4gKwo+ICtmdW5jdGlvbiBjbWRsaW5lKCkKPiArewo+
ICsgICAgbG9jYWwgY21kOwo+ICsKPiArICAgIGlmIFtbICIkIyIgLWVxICIwIiBdXSA7IHRoZW4K
PiArCWhlbHAKPiArCWV4aXQgMQo+ICsgICAgZmkKPiArCj4gKyAgICAkYXJnX3BhcnNlCj4gKyAg
ICBpbmZvIFJ1bm5pbmcgIiR7YXJnc1swXX0iCj4gKyAgICAiJHthcmdzWzBdfSIgIiR7YXJnc1tA
XToxfSIgfHwgZXhpdCAxCj4gKwo+ICsgICAgaWYgISBbWyAteiAiJFJFVCIgXV0gOyB0aGVuCj4g
KwllY2hvICRSRVQKPiArICAgIGZpCj4gK30KPiArCj4gKyMjIwo+ICsjIHJlbGVhc2Utc3BlY2lm
aWMgY29kZQo+ICsjIyMKPiArCj4gKyMgR2xvYmFsIC8gbWV0YSB2YXJpYWJsZXM6Cj4gKyMKPiAr
IyB0ZGlyOiAicm9vdCIgZGlyZWN0b3J5IHRvIGRvIHRhcmJhbGwgd29yay4KPiArIyByZGlyOiBE
aXJlY3Rvcnkgd2hlcmUgdGFyYmFsbCAmIHNpZyB3aWxsIGJlIHB1dCAoPT0kdGRpci8kdikKPiAr
IyBydGd6OiBCYXNlIGZpbGVuYW1lIGZvciB0YXJiYWxsICgkcmRpci94ZW4tJHYudGFyLmd6KQo+
ICsjCj4gKyMgdjogRnVsbCByZWxlYXNlIHZlcnNpb24gKGUuZy4sIDQuMTIuMC1yYzUsIDQuMTAu
MykKPiArIyB4OiBNYWpvcittaW5vciB4ZW4gcmVsZWFzZSB2ZXJzaW9uIChlLmcuLCA0LjEyLCA0
LjEwKQo+ICsjIHA6IHBvaW50IHJlbGVhc2UgKGUuZy4sIDAgaW4gNC4xMi4wOyAzIGluIDQuMTAu
MykKPiArIyAjcjogTnVtYmVycy1vbmx5IHJlbGVhc2UgKGUuZy4sIDQuMTIuMCwgNC4xMC4zKSAj
IFBST0JBQkxZIE5PVCBORUVERUQKPiArIyByYzogLXJjTgo+ICsjCj4gKyMgczogYnJhbmNoIG5h
bWUgKGUuZy4sIG1hc3Rlciwgc3RhYmxlLTQuMTIsIHN0YWJsZS00LjEwKQo+ICsjIHQ6IFRhZyBm
cm9tIGEgZ2l2ZW4gcmVsZWFzZSAoZS5nLC4gNC4xMi4wLXJjNSwgUkVMRUFTRS00LjEwLjMpCj4g
KyMgaXNyYzogQm9vbGVhbiBpbmRpY2F0aW5nIHdoZXRoZXIgdGhlIHZlcnNpb24gaXMgYW4gcmMg
KGUuZy4sIHRydWUgZm9yIDQuMTIuMC1yYzUsIGZhbHNlIGZvciA0LjEwLjMpCj4gKwo+ICsKPiAr
Cj4gK2Z1bmN0aW9uIHhlbi1tYWtlLXByZWZpeC1jb25maWcoKSB7Cj4gKyAgICAkYXJnX3BhcnNl
Cj4gKwo+ICsgICAgIyBUT0RPOiBQaW5nIGRyYWxsLnVrLnhlbnNvdXJjZS5jb20gdG8gc2VlIGlm
IHdlIGNhbiByZWFjaCBpdD8KPiArICAgIAo+ICsgICAgZGVmYXVsdCBjYWNoZV9wcmVmaXggImdp
dDovL2RyYWxsLnVrLnhlbnNvdXJjZS5jb206OTQxOS8iIDsgJGRlZmF1bHRfcG9zdAo+ICsKPiAr
ICAgIHBlcmwgLW5lICJpZigvXihbQS1aX10rX1VSTCkgXD89IChnaXQuKikvKSB7IHByaW50IFwi
XCQxID89ICR7Y2FjaGVfcHJlZml4fVwkMlxuXCI7IH0iIENvbmZpZy5tayA+PiAuY29uZmlnIHx8
IGZhaWwgIkdlbmVyYXRpbmcgLmNvbmZpZyIKPiArICAgIGNhdCAuY29uZmlnCj4gK30KPiArCj4g
K2Z1bmN0aW9uIHNldC10ZGlyKCkgewo+ICsgICAgaWYgW1sgLXogIiR0ZGlyIiB8fCAhIC1lICIk
dGRpciIgXV0gOyB0aGVuCj4gKwlpbmZvICIkdGRpciBkb2Vzbid0IGV4aXN0LCB1c2luZyAvdG1w
Igo+ICsJdGRpcj0iL3RtcCIKPiArICAgIGZpCj4gK30KPiArCj4gKyMgVGFrZSBgdmAgYW5kIGdl
bmVyYXRlIHRoZSBhcHByb3ByaWF0ZSBtZXRhdmFyaWFibGVzIHZhcmlhYmxlcy4KPiArZnVuY3Rp
b24gcGFyc2UtdmVyc2lvbigpIHsKPiArICAgICRhcmdfcGFyc2UKPiArCj4gKyAgICAkcmVxdWly
ZWFyZ3Mgdgo+ICsKPiArICAgIGlmIFtbIC1uICIkeCIgJiYgLW4gIiRwIiBdXSA7IHRoZW4KPiAr
CWVjaG8gIlZlcnNpb24gYWxyZWFkeSBwYXJzZWQiCj4gKwlyZXR1cm4KPiArICAgIGZpCj4gKwo+
ICsgICAgaWYgW1sgJHYgPX4gKFswLTldK1wuWzAtOV0rKVwuKFswLTldKSgtcmNbMC05XSkgXV0g
OyB0aGVuCj4gKwl4PSR7QkFTSF9SRU1BVENIWzFdfQo+ICsJcD0ke0JBU0hfUkVNQVRDSFsyXX0K
PiArCXJjPSR7QkFTSF9SRU1BVENIWzNdfQo+ICsJaXNyYz10cnVlCj4gKyAgICBlbGlmIFtbICR2
ID1+IChbMC05XStcLlswLTldKylcLihbMC05XSkgXV0gOyB0aGVuCj4gKwl4PSR7QkFTSF9SRU1B
VENIWzFdfQo+ICsJcD0ke0JBU0hfUkVNQVRDSFsyXX0KPiArCWlzcmM9ZmFsc2UKPiArICAgIGVs
c2UKPiArCWZhaWwgIkJhZCB2ZXJzaW9uIgo+ICsgICAgZmkKPiArCj4gKyAgICBpZiAkaXNyYyA7
IHRoZW4KPiArCXQ9JHYKPiArICAgIGVsc2UKPiArCXQ9UkVMRUFTRS0kdgo+ICsgICAgZmkKPiAr
fQo+ICsKPiArZnVuY3Rpb24gY2hlY2soKSB7Cj4gKyAgICAjIFRPRE86IEF1dG9tYXRlIHNvbWUg
b2YgdGhlc2UKPiArICAgIGluZm8gIlBsZWFzZSBwZXJmb3JtIG1hbnVhbGx5OiBBbGwgWFNBcyAg
aGF2ZSBiZWVuIGFwcGxpZWQiCj4gKyAgICBpbmZvICJQbGVhc2UgcGVyZm9ybSBtYW51YWxseTog
Q2hlY2sgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9yZXN1bHRz
L2FsbC1icmFuY2gtc3RhdHVzZXMudHh0Igo+ICsgICAgaW5mbyAiUGxlYXNlIHBlcmZvcm0gbWFu
dWFsbHk6IENoZWNrIHZlcnNpb24gaW4gUkVBRE1FIgo+ICsgICAgaW5mbyAiUGxlYXNlIHBlcmZv
cm0gbWFudWFsbHk6IENoZWNrIHZlcnNpb24gaW4gU1VQUE9SVC5tZCIKPiArICAgIGluZm8gIlBs
ZWFzZSBwZXJmb3JtIG1hbnVhbGx5OiBUYWdzIGZvciBhcHByb3ByaWF0ZSAqX1JFVklTSU9OJ3Mg
aW4gQ29uZmlnLm1rIgo+ICsgICAgaW5mbyAiUGxlYXNlIHBlcmZvcm0gbWFudWFsbHk6IHhlbi9N
YWtlZmlsZTpYRU5fRVhUUkFWRVJTSU9OIHNldCB0byAwIgo+ICsgICAgaW5mbyAiUGxlYXNlIHBl
cmZvcm0gbWFudWFsbHk6IHRvb2xzL1J1bGVzLm1rOiBkZWJ1ZyA/PSBuIgo+ICsgICAgaW5mbyAi
UGxlYXNlIHBlcmZvcm0gbWFudWFsbHk6IHhlbi9LY29uZmlnLmRlYnVnOmNvbmZpZyBERUJVRyBz
aG91bGQgZGVmYXVsdCB0byBgbmAiCj4gK30KPiArCj4gKyMgVXNhZ2U6Cj4gKyMgICB0YWcgdj1b
dmVyc2lvbiB5b3Ugd2FudCB0byByZWxlYXNlXSBbYz1jb21taXRoYXNoXQo+ICsjIGVnLgo+ICsj
ICAgdGFnIHY9NC4xMi4wLXJjNgo+ICsjIE90aGVyIGFyZ3VtZW50czoKPiArIyAga2V5OiAgTmFt
ZSBvZiBrZXkgdG8gc2lnbiB0aGUgY29tbWl0IHdpdGgKPiArIyAgdGRpcjogTmFtZSBvZiB0b3At
bGV2ZWwgdGFyYmFsbCBkaXJlY3RvcnkKPiArZnVuY3Rpb24gdGFnKCkgewo+ICsgICAgJGFyZ19w
YXJzZQo+ICsKPiArICAgIGRlZmF1bHQga2V5ICIyM0UzMjIyQzE0NUY0NDc1RkE4MDYwQTc4M0ZF
MTRDOTU3RTgyQkQ5IjsgJGRlZmF1bHRfcG9zdAo+ICsKPiArICAgICRyZXF1aXJlYXJncyB2Cj4g
Kwo+ICsgICAgc2V0LXRkaXIKPiArCj4gKyAgICAkcmVxdWlyZWFyZ3MgdGRpcgo+ICsKPiArICAg
IHBhcnNlLXZlcnNpb24KPiArCj4gKyAgICAkcmVxdWlyZWFyZ3MgdAo+ICsKPiArICAgIGdpdCBm
ZXRjaCBvcmlnaW4KPiArCj4gKyAgICBpZiBbWyAtbiAiJGMiIF1dIDsgdGhlbgo+ICsJaW5mbyAi
Q2hlY2tpbmcgb3V0IGNvbW1pdCAkYyIKPiArCWdpdCBjaGVja291dCAkYyB8fCBmYWlsCj4gKyAg
ICBlbHNlCj4gKwlsb2NhbCBxCj4gKwlnaXQgY2hlY2tvdXQgc3RhYmxlLSR4IHx8IGZhaWwgIkNv
dWxkbid0IGNoZWNrIG91dCBzdGFibGUgYnJhbmNoIgo+ICsJZ2l0IG1lcmdlIHx8IGZhaWwgIk1l
cmdlIgo+ICsJZ2l0IGxvZyAtbiAxMAo+ICsJcmVhZCAtcCAiRW50ZXIgdG8gY29udGludWUsIGFu
eXRoaW5nIGVsc2UgdG8gcXVpdDogIiBxCj4gKwlbWyAteiAiJHEiIF1dIHx8IHJldHVybgo+ICsg
ICAgZmkKPiArCj4gKyAgICAjIEZJWE1FOiBBZGQgY2hlY2tzOgo+ICsgICAgIyAtIE1ha2Ugc3Vy
ZSBDb25maWcubWsgaGFzIHRhZ3MsIG5vdCBoYXNoZXMKPiArICAgICMgLSBzb25hbWVzPwo+ICsg
ICAgIyAtIEFwcHJvcHJpYXRlIHZlcnNpb24gbnVtYmVycyBpbiBTVVBQT1JULm1kLCB4ZW4vTWFr
ZWZpbGUsICZjCj4gKwo+ICsgICAgZWNobyBnaXQgdGFnIC11ICIka2V5IiAtcyAtbSAiWGVuICR2
IiAkdCA7IHNsZWVwIDEKPiArICAgIGdpdCB0YWcgLXUgIiRrZXkiIC1zIC1tICJYZW4gJHYiICR0
IHx8IGZhaWwgIkNyZWF0aW5nIHNpZ25lZCB0YWciCj4gKwo+ICsgICAgaW5mbyAiUmVsZWFzZSB0
YWdnZWQuICBOb3cgcnVuIHJlbGVhc2UgbWFrZS10YXJiYWxsIHY9JHYiCj4gK30KPiArCj4gK2Z1
bmN0aW9uIHB1c2gtdGFnKCkgewo+ICsgICAgJGFyZ19wYXJzZQo+ICsKPiArICAgICRyZXF1aXJl
YXJncyB2Cj4gKwo+ICsgICAgcGFyc2UtdmVyc2lvbgo+ICsKPiArICAgIGdpdCBwdXNoIG9yaWdp
biAkdCB8fCBmYWlsICJQdXNoaW5nIHRhZyIKPiArICAgICMgRklYTUU6IFRoaXMgaXMgaW4gdGhl
IHJlbGVhc2UgY2hlY2tsaXN0LCBidXQgSSdtIG5vdCBzdXJlIHdoeQo+ICsgICAgIyBnaXQgcHVz
aCBvcmlnaW4gc3RhZ2luZy0keCB8fCBmYWlsICJQdXNoaW5nIHRhZyBjb21taXQiCj4gKwo+ICsg
ICAgaW5mbyAiVGFnIHB1c2hlZC4gIE5vdyBydW4gcmVsZWFzZSB0YXJiYWxsLWN2cy1jaGVja2lu
LWFuZC1wb3N0IHY9JHYiCj4gK30KPiArCj4gK2Z1bmN0aW9uIG1ha2UtdGFyYmFsbC1vbmx5KCkK
PiArewo+ICsgICAgJGFyZ19wYXJzZQo+ICsKPiArICAgICRyZXF1aXJlYXJncyB2IHRkaXIKPiAr
Cj4gKyAgICBwYXJzZS12ZXJzaW9uCj4gKwo+ICsgICAgZ2l0IGZldGNoIHx8IGZhaWwgImdpdCBm
ZXRjaCIKPiArICAgIAo+ICsgICAgZ2l0IGNoZWNrb3V0ICR0IHx8IGZhaWwgIkNoZWNraW5nIG91
dCB0YWcgJHQiCj4gKwo+ICsgICAgZ2l0IGNsZWFuIC1mZmR4Cj4gKwo+ICsgICAgeGVuLW1ha2Ut
cHJlZml4LWNvbmZpZwo+ICsKPiArICAgIC4vY29uZmlndXJlIHx8IGZhaWwgIkNvbmZpZ3VyaW5n
Igo+ICsgICAgCj4gKyAgICBpZiAkaXNyYyA7IHRoZW4KPiArCW1ha2Ugc3JjLXRhcmJhbGwgfHwg
ZmFpbCAiTWFraW5nIHNyYy10YXJiYWxsIgo+ICsgICAgZWxzZQo+ICsJbWFrZSBzcmMtdGFyYmFs
bC1yZWxlYXNlIHx8IGZhaWwgIk1ha2luZyBzcmMtdGFyYmFsbCIKPiArICAgIGZpCj4gKwo+ICsg
ICAgcm0gLXJmICR0ZGlyLyR2Cj4gKwo+ICsgICAgbWtkaXIgLXAgJHRkaXIvJHYgfHwgZmFpbCAi
Q291bGRuJ3QgbWFrZSB0YXJnZXQgZGlyZWN0b3J5Igo+ICsKPiArICAgIGNwIGRpc3QveGVuLSR2
LnRhci5neiAkdGRpci8kdiB8fCBmYWlsICJDb3VsZG4ndCBjb3B5IHRhcmJhbGwiCj4gK30KPiAr
Cj4gK2Z1bmN0aW9uIGJ1aWxkdGVzdC10YXJiYWxsKCkgewo+ICsgICAgJGFyZ19wYXJzZQo+ICsK
PiArICAgIGRlZmF1bHQgYmRpciAiL3RtcCIgOyAkZGVmYXVsdF9wb3N0Cj4gKwo+ICsgICAgJHJl
cXVpcmVhcmdzIHRkaXIgdgo+ICsgICAgCj4gKyAgICBjZCAkYmRpciB8fCBmYWlsICJjZCAkYmRp
ciIKPiArCj4gKyAgICBybSAtcmYgYnVpbGQtJHYKPiArICAgIG1rZGlyIGJ1aWxkLSR2IHx8IGZh
aWwgIm1rZGlyIgo+ICsKPiArICAgIGNkIGJ1aWxkLSR2Cj4gKwo+ICsgICAgdGFyIHhmeiAkdGRp
ci8kdi94ZW4tJHYudGFyLmd6IHx8IGZhaWwgIlVudGFyIgo+ICsKPiArICAgIGNkIHhlbi0kdiB8
fCBmYWlsICJjZCIKPiArCj4gKyAgICB4ZW4tbWFrZS1wcmVmaXgtY29uZmlnCj4gKyAgICBpbmZv
ICJUZXN0aW5nIGJ1aWxkICh0YWlsIC1mICRiZGlyL2J1aWxkLSR2L2xvZy4kdikuLi4iCj4gKyAg
ICAoLi9jb25maWd1cmUgJiYgbWFrZSAtajQgJiYgdG91Y2ggJHRkaXIvJHYvYnVpbGQtdGVzdGVk
ICYmIGVjaG8gT0spIDI+JjEgPiAuLi9sb2cuJHYKPiArCj4gKyAgICBbWyAtZSAkdGRpci8kdi9i
dWlsZC10ZXN0ZWQgXV0gfHwgZmFpbCAiQnVpbGQgZmFpbGVkOyBsb2cgYXQgJGJkaXIvYnVpbGQt
JHYvbG9nLiR2Igo+ICt9Cj4gKwo+ICtmdW5jdGlvbiBzaWduLXRhcmJhbGwoKSB7Cj4gKyAgICAk
YXJnX3BhcnNlCj4gKwo+ICsgICAgJHJlcXVpcmVhcmdzIHYKPiArCj4gKyAgICBpZiBbWyAteiAi
JHJ0Z3oiIF1dIDsgdGhlbgo+ICsJc2V0LXRkaXIKPiArCXJ0Z3o9JHRkaXIvJHYveGVuLSR2LnRh
ci5nego+ICsgICAgZmkKPiArCj4gKyAgICBkZWZhdWx0IGtleSAiMjNFMzIyMkMxNDVGNDQ3NUZB
ODA2MEE3ODNGRTE0Qzk1N0U4MkJEOSIgOyAkZGVmYXVsdF9wb3N0Cj4gKwo+ICsgICAgaWYgISBn
cGcgLS1saXN0LXNlY3JldC1rZXlzIHwgZ3JlcCAka2V5IDsgdGhlbgo+ICsJaW5mbyAiU2lnbmF0
dXJlIHJlcXVpcmVkOyBwbGVhc2UgcnVuIHRoZSBmb2xsb3dpbmcgY29tbWFuZCB3aXRoIHRoZSBw
dWJsaWMga2V5IGF2YWlsYWJsZSIKPiArCWluZm8gIiBncGcgLS1kZXRhY2gtc2lnbiAtdSAneGVu
IHRyZWUnICRydGd6Igo+ICsJZXhpdCAwCj4gKyAgICBmaQo+ICsKPiArICAgIGdwZyAtLWRldGFj
aC1zaWduIC11ICRrZXkgJHJ0Z3ogfHwgZmFpbCAiU2lnbmluZyAkcnRneiIKPiArfQo+ICsKPiAr
ZnVuY3Rpb24gdGFyYmFsbC1jaGVja3NpZygpIHsKPiArICAgIGdwZyAtLXZlcmlmeSAkcnRnei5z
aWcgfHwgZmFpbCAiU2lnbmF0dXJlIGZhaWxlZCIKPiArfQo+ICsKPiArZnVuY3Rpb24gbWFrZS10
YXJiYWxsKCkgewo+ICsgICAgbG9jYWwgcmRpcgo+ICsgICAgbG9jYWwgcnRnego+ICsgICAgCj4g
KyAgICAkYXJnX3BhcnNlCj4gKwo+ICsgICAgJHJlcXVpcmVhcmdzIHYKPiArCj4gKyAgICBzZXQt
dGRpcgo+ICsKPiArICAgICRyZXF1aXJlYXJncyB0ZGlyCj4gKwo+ICsgICAgcGFyc2UtdmVyc2lv
bgo+ICsgICAgCj4gKyAgICBpbmZvICJVc2luZyB0YWcgJHQiCj4gKwo+ICsgICAgcmRpcj0kdGRp
ci8kdgo+ICsKPiArICAgIHJ0Z3o9JHJkaXIveGVuLSR2LnRhci5nego+ICsKPiArICAgIGlmIFtb
ICEgLWUgJHJ0Z3ogXV0gOyB0aGVuCj4gKwlpbmZvICIkcnRneiBub3QgcHJlc2VudCwgZ2VuZXJh
dGluZyIKPiArCW1ha2UtdGFyYmFsbC1vbmx5Cj4gKyAgICBmaQo+ICsKPiArICAgIGluZm8gIlRh
cmJhbGwgY3JlYXRlZCIKPiArCj4gKyAgICBpZiBbWyAhIC1lICRyZGlyL2J1aWxkLXRlc3RlZCBd
XSA7IHRoZW4KPiArCWJ1aWxkdGVzdC10YXJiYWxsCj4gKyAgICBmaQo+ICsKPiArICAgIGluZm8g
IkJ1aWxkIHRlc3RlZCIKPiArCj4gKyAgICBpZiBbWyAhIC1lICRydGd6LnNpZyBdXSA7IHRoZW4K
PiArCXNpZ24tdGFyYmFsbAo+ICsgICAgZWxzZQo+ICsJdGFyYmFsbC1jaGVja3NpZwo+ICsgICAg
ZmkKPiArCj4gKyAgICBpbmZvICJUYXJiYWxsIG1hZGUsIHNpZ25lZCwgYW5kIGJ1aWxkLXRlc3Rl
ZC4gIE5vdyBydW4gcmVsZWFzZSBwdXNoLXRhZyB2PSR2Igo+ICt9Cj4gKwo+ICtmdW5jdGlvbiB0
YXJiYWxsLWN2cy1jaGVja2luLWFuZC1wb3N0KCkgewo+ICsgICAgJGFyZ19wYXJzZQo+ICsKPiAr
ICAgICRyZXF1aXJlYXJncyB2Cj4gKwo+ICsgICAgIyBUT0RPOiBUaGlzIHRyZWUgcHJvYmFibHkg
d2FudHMgdG8gYmUgcHV0IHNvbWV3aGVyZSBvbgo+ICsgICAgIyBtYWlsLnhlbnByb2plY3Qub3Jn
Cj4gKyAgICAKPiArICAgIGRlZmF1bHQgY3ZzZGlyICIvYnVpbGQvaGcvcHVzaC94ZW4ub3JnLyIg
OyAkZGVmYXVsdF9wb3N0Cj4gKwo+ICsgICAgaWYgW1sgISAtZSAkY3ZzZGlyIF1dIDsgdGhlbgo+
ICsJZmFpbCAiJGN2c2RpciBkb2VzIG5vdCBleGlzdCIKPiArICAgIGZpCj4gKwo+ICsgICAgaWYg
W1sgLXogIiRydGd6IiBdXSA7IHRoZW4KPiArCXNldC10ZGlyCj4gKwlydGd6PSR0ZGlyLyR2L3hl
bi0kdi50YXIuZ3oKPiArICAgIGZpCj4gKwo+ICsgICAgY2QgJGN2c2RpciB8fCBmYWlsICJjZCIK
PiArCj4gKyAgICBta2RpciAtcCBvc3MteGVuL3JlbGVhc2UvJHYgfHwgZmFpbCAiQ3JlYXRpbmcg
ZGlyZWN0b3J5IGluIENWUyIKPiArCj4gKyAgICBjdnMgYWRkIC1rYiBvc3MteGVuL3JlbGVhc2Uv
JHYvIHx8IGZhaWwgImN2cyBhZGQgcmVsZWFzZSBkaXJlY3RvcnkiCj4gKwo+ICsgICAgY2Qgb3Nz
LXhlbi9yZWxlYXNlLyR2IHx8IGZhaWwgImNkIgo+ICsKPiArICAgIGNwICR0ZGlyLyR2L3hlbi0k
di50YXIuZ3ogLiB8fCBmYWlsICJDb3B5aW5nIHRhcmJhbGwiCj4gKyAgICBjcCAkdGRpci8kdi94
ZW4tJHYudGFyLmd6LnNpZyAuIHx8IGZhaWwgIkNvcHlpbmcgc2lnIgo+ICsgICAgCj4gKyAgICBj
dnMgYWRkIC1rYiB4ZW4tJHYudGFyLmd6IHx8IGZhaWwgImN2cyBhZGQgdGFyYmFsbCIKPiArICAg
IGN2cyBhZGQgLWtiIHhlbi0kdi50YXIuZ3ouc2lnIHx8IGZhaWwgImN2cyBhZGQgc2lnIgo+ICsg
ICAgCj4gKyAgICBjZCAuLi8uLi8uLgo+ICsKPiArICAgIGN2cyBjaSAtbSAkdiB8fCBmYWlsICJj
dnMgY2hlY2tpbiIKPiArCj4gKyAgICBzc2ggbWFpbC54ZW5wcm9qZWN0Lm9yZyAiY2QgL2RhdGEv
ZG93bmxvYWRzLnhlbnByb2plY3Qub3JnL3hlbi5vcmcgJiYgY3ZzIC1xIHVwIC1kIiB8fCBmYWls
ICJEZXBsb3lpbmcgdGFyYmFsbCIKPiArCj4gKyAgICBpbmZvICJUYXJiYWxsIFVwbG9hZGVkLiAg
WGVuIHZlcnNpb24gJHYgcmVsZWFzZWQuIgo+ICt9Cj4gKwo+ICtmdW5jdGlvbiBoZWxwKCkgewo+
ICsgICAgY2F0IDw8RU9GCj4gK0dlbmVyYWwgd29ya2Zsb3c6Cj4gKwo+ICsqIERvIGEgbnVtYmVy
IG9mIHByZS1yZWxlYXNlIHNhbml0eSBjaGVja3MKPiArICByZWxlYXNlIGNoZWNrIHY9NC4xMi4w
LXJjNQo+ICsKPiArKiBUYWcgYW5kIHNpZ24gYSBYZW4gY29tbWl0Cj4gKyAgcmVsZWFzZSB0YWcg
dj00LjEyLjAtcmM1Cj4gKyAgIG9yCj4gKyAgcmVsZWFzZSB0YWcgdj00LjEyLjAtcmM1IGM9MDdj
MTgxYwo+ICsKPiArKiBDcmVhdGUsIHRlc3QsIGFuZCBzaWduIGEgcmVsZWFzZSB0YXJiYWxsCj4g
KyAgcmVsZWFzZSBtYWtlLXRhcmJhbGwgdj00LjEyLjAtcmM1Cj4gKwo+ICsqIFB1c2ggdGFncwo+
ICsgIHJlbGVhc2UgcHVzaC10YWcgdj00LjEyLjAtcmM1Cj4gKwo+ICsqIFB1Ymxpc2ggdGFyYmFs
bAo+ICsgIHJlbGVhc2UgdGFyYmFsbC1jdnMtY2hlY2tpbi1hbmQtcG9zdCB2PTQuMTIuMC1yYzUK
PiArRU9GCj4gK30KPiArCj4gKyMjIwo+ICsjIFRoZSBhY3R1YWwgY29tbWFuZC1saW5lCj4gKyMj
Iwo+ICtjbWRsaW5lICIkQCIKPiAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 01 14:59:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 14:59:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLqhV-0005jS-OI; Wed, 01 May 2019 14:59:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=q16C=TB=tklengyel.com=bounce+e181d6.cd840-xen-devel=lists.xenproject.org@srs-us1.protection.inumbo.net>)
 id 1hLqhU-0005jL-Ny
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 14:59:12 +0000
X-Inumbo-ID: ace08196-6c21-11e9-9371-030cfbcc5316
Received: from rs224.mailgun.us (unknown [209.61.151.224])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ace08196-6c21-11e9-9371-030cfbcc5316;
 Wed, 01 May 2019 14:59:10 +0000 (UTC)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=tklengyel.com;
 q=dns/txt; 
 s=krs; t=1556722750; h=Content-Type: Cc: To: Subject: Message-ID: Date:
 From: In-Reply-To: References: MIME-Version: Sender;
 bh=UFtG8LHa/ajHF503HuL/42yLyuEETXpljISt96trkI8=;
 b=gOhcrnJF4Cv34berTzaIgH7yzg7NYwN7T/8VzsWbLJB1QnDvjxeEdNhBCxLV2Wul3gPKyOgF
 fB29akTF3ykhW2rL3u+bPYIZJcbsLceCrMZGkz90K1YPCDjVo8xMD8czyyl4jMGISmS1dgpu
 hHCgoegEKA0roZnaKrel51nte0U=
X-Mailgun-Sending-Ip: 209.61.151.224
X-Mailgun-Sid: WyIyYTNmOCIsICJ4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmciLCAiY2Q4NDAiXQ==
Received: from mail-wm1-f46.google.com (mail-wm1-f46.google.com
 [209.85.128.46])
 by mxa.mailgun.org with ESMTP id 5cc9b43d.7fb0aa125670-smtp-out-n03;
 Wed, 01 May 2019 14:59:09 -0000 (UTC)
Received: by mail-wm1-f46.google.com with SMTP id o25so7374557wmf.5
 for <xen-devel@lists.xenproject.org>; Wed, 01 May 2019 07:59:09 -0700 (PDT)
X-Gm-Message-State: APjAAAUr4yRLANP6iXSc4vfzwZhv+qhZcwgnsgmb0okfJvhT/1B2n62x
 lvMVQ22321aT08peHxWeJQQdBHHhNBQ6LWAPow4=
X-Google-Smtp-Source: APXvYqzAPzMA7tRTlNMzjdcXav9yAXDpPJPn2fJvhPLH2CAprsMulKx+0cgAYUZQGV5hhjRQB1s5nm1UpDxG1b6zdCM=
X-Received: by 2002:a7b:cb4e:: with SMTP id v14mr6656084wmj.52.1556722748577; 
 Wed, 01 May 2019 07:59:08 -0700 (PDT)
MIME-Version: 1.0
References: <20190501042249.1218-1-tamas@tklengyel.com>
 <602abffd-4cb8-c471-3adb-38d6bc3b1cb9@citrix.com>
 <CABfawhmi0UJ=K9q7y7oX1kYUBtpTZcLBk9RLnu4Uay7=CqJmpg@mail.gmail.com>
In-Reply-To: <CABfawhmi0UJ=K9q7y7oX1kYUBtpTZcLBk9RLnu4Uay7=CqJmpg@mail.gmail.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Wed, 1 May 2019 08:58:31 -0600
X-Gmail-Original-Message-ID: <CABfawhk_cCzL0XVUp6h-5QvXBDwqwf87+CqBvPDdeAHqAcrmvw@mail.gmail.com>
Message-ID: <CABfawhk_cCzL0XVUp6h-5QvXBDwqwf87+CqBvPDdeAHqAcrmvw@mail.gmail.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH] x86/vm_event: correctly gather gs_shadow
 value
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBNYXkgMSwgMjAxOSBhdCA3OjQ1IEFNIFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGts
ZW5neWVsLmNvbT4gd3JvdGU6Cj4KPiBPbiBXZWQsIE1heSAxLCAyMDE5IGF0IDE6NTAgQU0gQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPgo+ID4gT24g
MDEvMDUvMjAxOSAwNToyMiwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+ID4gPiBDdXJyZW50bHkg
dGhlIGdzX3NoYWRvdyB2YWx1ZSBpcyBvbmx5IGNhY2hlZCB3aGVuIHRoZSB2Q1BVIGlzIGJlaW5n
IHNjaGVkdWxlZAo+ID4gPiBvdXQgYnkgWGVuLiBSZXBvcnRpbmcgdGhpcyAodXN1YWxseSkgc3Rh
bGUgdmFsdWUgdGhyb3VnaCB2bV9ldmVudCBpcyBpbmNvcnJlY3QsCj4gPiA+IHNpbmNlIGl0IGRv
ZXNuJ3QgcmVwcmVzZW50IHRoZSBhY3R1YWwgc3RhdGUgb2YgdGhlIHZDUFUgYXQgdGhlIHRpbWUg
dGhlIGV2ZW50Cj4gPiA+IHdhcyByZWNvcmRlZC4gVGhpcyBwcmV2ZW50cyB2bV9ldmVudCBzdWJz
Y3JpYmVycyBmcm9tIGNvcnJlY3RseSBmaW5kaW5nIGtlcm5lbAo+ID4gPiBzdHJ1Y3R1cmVzIGlu
IHRoZSBndWVzdCB3aGVuIGl0IGlzIHRyYXBwZWQgd2hpbGUgaW4gcmluZzMuCj4gPiA+Cj4gPiA+
IFNpZ25lZC1vZmYtYnk6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KPiA+
ID4gQ2M6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KPiA+ID4g
Q2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiA+ID4gQ2M6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gPiA+IENjOiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgo+ID4gPiBDYzogUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4
LmNvbT4KPiA+ID4gLS0tCj4gPiA+ICB4ZW4vYXJjaC94ODYvdm1fZXZlbnQuYyB8IDIgKy0KPiA+
ID4gIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQo+ID4gPgo+
ID4gPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3ZtX2V2ZW50LmMgYi94ZW4vYXJjaC94ODYv
dm1fZXZlbnQuYwo+ID4gPiBpbmRleCA1MWMzNDkzYjFkLi40NDY0OTQwZGE3IDEwMDY0NAo+ID4g
PiAtLS0gYS94ZW4vYXJjaC94ODYvdm1fZXZlbnQuYwo+ID4gPiArKysgYi94ZW4vYXJjaC94ODYv
dm1fZXZlbnQuYwo+ID4KPiA+IEFjdHVhbGx5LCBjb21lIHRvIHRoaW5rIG9mIGl0LCB0aGUgc2Ft
ZSBpcyB0cnVlIGZvciB0aGUgU1lTRU5URVIKPiA+IGRldGFpbHMsIHdoaWNoIGJ5IGRlZmF1bHQg
YXJlIHJlYWQvd3JpdGUgdG8gdGhlIGd1ZXN0IHdoaWxlIGl0IGlzCj4gPiBzY2hlZHVsZWQuICBB
cyBhIHJlc3VsdCwgdGhlIGRldGFpbHMgcmVwb3J0ZWQgaGVyZSB3aWxsIGZyb20gdGhlIGxhc3QK
PiA+IHZjcHUgY29udGV4dCBzd2l0Y2gsIGFuZCBwb3NzaWJseSBzdGFsZS4KPgo+IEknbGwgbG9v
ayBpbnRvIGl0LgoKVGhlIHN5c2VudGVyIHZhbHVlcyBsb29rIGZpbmUgdG8gbWUgYmVjYXVzZSB2
bXhfc2F2ZV92bWNzX2N0eHQgY2FsbHMKdm14X3ZtY3Nfc2F2ZSwgd2hpY2ggcmVmcmVzaGVzIHRo
ZSB2YWx1ZXMgZnJvbSB0aGUgYWN0dWFsIFZNQ1MuIEl0J3MKb25seSBzaGFkb3dfZ3MgdGhhdCBp
cyBub3QgcmVmcmVzaGVkLgoKVGFtYXMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 01 14:59:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 14:59:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLqi4-0005mt-33; Wed, 01 May 2019 14:59:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dWPJ=TB=citrix.com=prvs=017aa8cf0=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1hLqi2-0005mh-Gs
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 14:59:46 +0000
X-Inumbo-ID: c1b0f8de-6c21-11e9-843c-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c1b0f8de-6c21-11e9-843c-bc764e045a96;
 Wed, 01 May 2019 14:59:45 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,418,1549929600"; d="scan'208";a="84860397"
To: <xen-devel@lists.xenproject.org>
References: <20190408110943.8987-1-george.dunlap@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT6JAlcEEwEKAEECGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEWIQTXqBy2bTNXPzpOYFimNjwxBZC0bQUCXEowWQUJDCJ7dgAKCRCmNjwx
 BZC0beKvEACJ75YlJXd7TnNHgFyiCJkm/qPeoQ3sFGSDZuZh7SKcdt9+3V2bFEb0Mii1hQaz
 3hRqZb8sYPHJrGP0ljK09k3wf8k3OuNxziLQBJyzvn7WNlE4wBEcy/Ejo9TVBdA4ph5D0YaZ
 nqdsPmxe/xlTFuSkgu4ep1v9dfVP1TQR0e+JIBa/Ss+cKC5intKm+8JxpOploAHuzaPu0L/X
 FapzsIXqgT9eIQeBEgO2hge6h9Jov3WeED/vh8kA7f8c6zQ/gs5E7VGALwsiLrhr0LZFcKcw
 kI3oCCrB/C/wyPZv789Ra8EXbeRSJmTjcnBwHRPjnjwQmetRDD1t+VyrkC6uujT5jmgOBzaj
 KCqZ8PcMAssOzdzQtKmjUQ2b3ICPs2X13xZ5M5/OVs1W3TG5gkvMh4YoHi4ilFnOk+v3/j7q
 65FG6N0JLb94Ndi80HkIOQQ1XVGTyu6bUPaBg3rWK91Csp1682kD/dNVF3FKHrRLmSVtmEQR
 5rK0+VGc/FmR6vd4haKGWIRuPxzg+pBR77avIZpU7C7+UXGuZ5CbHwIdY8LojJg2TuUdqaVj
 yxmEZLOA8rVHipCGrslRNthVbJrGN/pqtKjCClFZHIAYJQ9EGLHXLG9Pj76opfjHij3MpR3o
 pCGAh6KsCrfrsvjnpDwqSbngGyEVH030irSk4SwIqZ7FwLkBDQRUWmc6AQgAzpc8Ng5Opbrh
 iZrn69Xr3js28p+b4a+0BOvC48NfrNovZw4eFeKIzmI/t6EkJkSqBIxobWRpBkwGweENsqnd
 0qigmsDw4N7J9Xx0h9ARDqiWxX4jr7u9xauI+CRJ1rBNO3VV30QdACwQ4LqhR/WA+IjdhyMH
 wj3EJGE61NdP/h0zfaLYAbvEg47/TPThFsm4m8Rd6bX7RkrrOgBbL/AOnYOMEivyfZZKX1vv
 iEemAvLfdk2lZt7Vm6X/fbKbV8tPUuZELzNedJvTTBS3/l1FVz9OUcLDeWhGEdlxqXH0sYWh
 E9+PXTAfz5JxKH+LMetwEM8DbuOoDIpmIGZKrZ+2fQARAQABiQNbBBgBCgAmAhsCFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKMJ4FCQnQ/OQBKcBdIAQZAQoABgUCVFpnOgAKCRCyFcen
 x4Qb7cXrCAC0qQeEWmLa9oEAPa+5U6wvG1t/mi22gZN6uzQXH1faIOoDehr7PPESE6tuR/vI
 CTTnaSrd4UDPNeqOqVF07YexWD1LDcQG6PnRqC5DIX1RGE3BaSaMl2pFJP8y+chews11yP8G
 DBbxaIsTcHZI1iVIC9XLhoeegWi84vYc8F4ziADVfowbmbvcVw11gE8tmALCwTeBeZVteXjh
 0OELHwrc1/4j4yvENjIXRO+QLIgk43kB57Upr4tP2MEcs0odgPM+Q+oETOJ00xzLgkTnLPim
 C1FIW2bOZdTj+Uq6ezRS2LKsNmW+PRRvNyA5ojEbA/faxmAjMZtLdSSSeFK8y4SoCRCmNjwx
 BZC0bevWEACRu+GyQgrdGmorUptniIeO1jQlpTiP5WpVnk9Oe8SiLoXUhXXNj6EtzyLGpYmf
 kEAbki+S6WAKnzZd3shL58AuMyDxtFNNjNeKJOcl6FL7JPBIIgIp3wR401Ep+/s5pl3Nw8Ii
 157f0T7o8CPb54w6S1WsMkU78WzTxIs/1lLblSMcvyz1Jq64g4OqiWI85JfkzPLlloVf1rzy
 ebIBLrrmjhCE2tL1RONpE/KRVb+Q+PIs5+YcZ+Q1e0vXWA7NhTWFbWx3+N6WW6gaGpbFbopo
 FkYRpj+2TA5cX5zW148/xU5/ATEb5vdUkFLUFVy5YNUSyeBHuaf6fGmBrDc47rQjAOt1rmyD
 56MUBHpLUbvA6NkPezb7T6bQpupyzGRkMUmSwHiLyQNJQhVe+9NiJJvtEE3jol0JVJoQ9WVn
 FAzPNCgHQyvbsIF3gYkCYKI0w8EhEoH5FHYLoKS6Jg880IY5rXzoAEfPvLXegy6mhYl+mNVN
 QUBD4h9XtOvcdzR559lZuC0Ksy7Xqw3BMolmKsRO3gWKhXSna3zKl4UuheyZtubVWoNWP/bn
 vbyiYnLwuiKDfNAinEWERC8nPKlv3PkZw5d3t46F1Dx0TMf16NmP+azsRpnMZyzpY8BL2eur
 feSGAOB9qjZNyzbo5nEKHldKWCKE7Ye0EPEjECS1gjKDwbkBDQRUWrq9AQgA7aJ0i1pQSmUR
 6ZXZD2YEDxia2ByR0uZoTS7N0NYv1OjU8v6p017u0Fco5+Qoju/fZ97ScHhp5xGVAk5kxZBF
 DT4ovJd0nIeSr3bbWwfNzGx1waztfdzXt6n3MBKr7AhioB1m+vuk31redUdnhbtvN7O40MC+
 fgSk5/+jRGxY3IOVPooQKzUO7M51GoOg4wl9ia3H2EzOoGhN2vpTbT8qCcL92ZZZwkBRldoA
 Wn7c1hEKSTuT3f1VpSmhjnX0J4uvKZ1V2R7rooKJYFBcySC0wa8aTmAtAvLgfcpe+legOtgq
 DKzLuN45xzEjyjCiI521t8zxNMPJY9FiCPNv0sCkDwARAQABiQI8BBgBCgAmAhsMFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKNJYFCQnQrVkACgkQpjY8MQWQtG2Xxg//RrRP+PFYuNXt
 9C5hec/JoY24TkGPPd2tMC9usWZVImIk7VlHlAeqHeE0lWU0LRGIvOBITbS9izw6fOVQBvCA
 Fni56S12fKLusWgWhgu03toT9ZGxZ9W22yfw5uThSHQ4y09wRWAIYvhJsKnPGGC2KDxFvtz5
 4pYYNe8Icy4bwsxcgbaSFaRh+mYtts6wE9VzyJvyfTqbe8VrvE+3InG5rrlNn51AO6M4Wv20
 iFEgYanJXfhicl0WCQrHyTLfdB5p1w+072CL8uryHQVfD0FcDe+J/wl3bmYze+aD1SlPzFoI
 MaSIXKejC6oh6DAT4rvU8kMAbX90T834Mvbc3jplaWorNJEwjAH/r+v877AI9Vsmptis+rni
 JwUissjRbcdlkKBisoUZRPmxQeUifxUpqgulZcYwbEC/a49+WvbaYUriaDLHzg9xisijHwD2
 yWV8igBeg+cmwnk0mPz8tIVvwi4lICAgXob7HZiaqKnwaDXs4LiS4vdG5s/ElnE3rIc87yru
 24n3ypeDZ6f5LkdqL1UNp5/0Aqbr3EiN7/ina4YVyscy9754l944kyHnnMRLVykg0v+kakj0
 h0RJ5LbfLAMM8M52KIA3y14g0Fb7kHLcOUMVcgfQ3PrN6chtC+5l6ouDIlSLR3toxH8Aam7E
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <ee29edd9-a23d-eb00-d403-1e8040bf3174@citrix.com>
Date: Wed, 1 May 2019 15:59:41 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <20190408110943.8987-1-george.dunlap@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] docs/xl: Clarify documentation for
 mem-max and mem-set
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <ian.jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gNC84LzE5IDEyOjA5IFBNLCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+IG1lbS1zZXQgaXMgdGhl
IHByaW1hcnkgY29tbWFuZCB0aGF0IHVzZXJzIHdpbGwgbmVlZCB0byB1c2UgYW5kCj4gdW5kZXJz
dGFuZC4gIE1vdmUgaXQgZmlyc3QsIGFuZCBjbGFyaWZ5IHRoZSB3b3JkaW5nOyBhbHNvIHNwZWNp
ZnkgdGhhdAo+IHlvdSBjYW4ndCBzZXQgdGhlIHRhcmdldCBoaWdoZXIgdGhhbiBtYXhtZW0gZnJv
bSB0aGUgZG9tYWluIGNvbmZpZy4KPiAKPiBtZW0tbWF4IGlzIGFjdHVhbGx5IGEgcHJldHR5IHVz
ZWxlc3MgY29tbWFuZCBhdCB0aGUgbW9tZW50LiAgQ2xhcmlmeQo+IHRoYXQgdXNlcnMgYXJlIG5v
dCBleHBlY3RlZCB0byB1c2UgaXQ7IGFuZCBkb2N1bWVudCBhbGwgb2YgaXRzIHF1aXJreQo+IGJl
aGF2aW9yLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBA
Y2l0cml4LmNvbT4KCldlaSAvIElhbjogUGluZz8KCkp1ZXJnZW4gcmVwbGllZCB0byBteSAicmV2
aWV3IG5vdGUiIGNvbW1lbnQsIG5vdCB0byBhbnl0aGluZyBhY3Rpb25hYmxlCmluIHRoZSBwYXRj
aCAob3IgY29tbWl0IG1lc3NhZ2UpIGl0c2VsZi4KCiAtR2VvcmdlCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 01 15:01:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 15:01:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLqk4-0006Yp-O4; Wed, 01 May 2019 15:01:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=q16C=TB=tklengyel.com=bounce+e181d6.cd840-xen-devel=lists.xenproject.org@srs-us1.protection.inumbo.net>)
 id 1hLqk3-0006Yh-If
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 15:01:51 +0000
X-Inumbo-ID: 0c7ce7a9-6c22-11e9-843c-bc764e045a96
Received: from rs224.mailgun.us (unknown [209.61.151.224])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0c7ce7a9-6c22-11e9-843c-bc764e045a96;
 Wed, 01 May 2019 15:01:50 +0000 (UTC)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=tklengyel.com;
 q=dns/txt; 
 s=krs; t=1556722910; h=Content-Type: Cc: To: Subject: Message-ID: Date:
 From: In-Reply-To: References: MIME-Version: Sender;
 bh=lzKqEx9DbAwiZ4nbDLAtWJ1/Jq4KrqcAIT5wqvVnnto=;
 b=BX+WoadKpwxAiGwkRKcsGGD3fI+eKjkYHVWTXSOwcN1cMdp4GikdilQMfm6jqf+zF5QWrObq
 qOEIkbJ+aW6OX1aR/UXv1A1W163jWnDsoS9vp/xrTCdd5ssFGZHy5POvVFkZuWgMTHCsfiVN
 Ll10UzVn/dFndGe1wdsU35q6+us=
X-Mailgun-Sending-Ip: 209.61.151.224
X-Mailgun-Sid: WyIyYTNmOCIsICJ4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmciLCAiY2Q4NDAiXQ==
Received: from mail-wr1-f47.google.com (mail-wr1-f47.google.com
 [209.85.221.47])
 by mxa.mailgun.org with ESMTP id 5cc9b4de.7f35385510f0-smtp-out-n02;
 Wed, 01 May 2019 15:01:50 -0000 (UTC)
Received: by mail-wr1-f47.google.com with SMTP id f7so16372468wrs.2
 for <xen-devel@lists.xenproject.org>; Wed, 01 May 2019 08:01:49 -0700 (PDT)
X-Gm-Message-State: APjAAAX17JxILKGh8x2QWWr41ZCIvXOlRyvAtmEsDf9n6GewS1uy+BhI
 vudzyYNIua9h6mA+pThsBiavyFS+Kb2FJrP8HpQ=
X-Google-Smtp-Source: APXvYqyybj+Hvj2ZSnp3AIkY0DS7cZ+e0E+v8325q2d0t2nGCp744jyMQkbtbxKlBHTb1Z92ct2pfelieTrY5OENOJk=
X-Received: by 2002:adf:eb8e:: with SMTP id t14mr9121803wrn.113.1556722909029; 
 Wed, 01 May 2019 08:01:49 -0700 (PDT)
MIME-Version: 1.0
References: <20190501042249.1218-1-tamas@tklengyel.com>
 <602abffd-4cb8-c471-3adb-38d6bc3b1cb9@citrix.com>
 <CABfawhmi0UJ=K9q7y7oX1kYUBtpTZcLBk9RLnu4Uay7=CqJmpg@mail.gmail.com>
 <CABfawhkjUOJ_u+ZN7R02gZAWM-ogPncUDQKFmGnhDRgZA-zm8Q@mail.gmail.com>
 <1ce5e769-2269-0ed5-aedb-8acd580f8a94@bitdefender.com>
 <CABfawh=Q6iYej3xAEAwwJd=X_HzbU0iLLUTHby=1QDstBZf4QA@mail.gmail.com>
In-Reply-To: <CABfawh=Q6iYej3xAEAwwJd=X_HzbU0iLLUTHby=1QDstBZf4QA@mail.gmail.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Wed, 1 May 2019 09:01:12 -0600
X-Gmail-Original-Message-ID: <CABfawhnMLKb3psg81x4FzVX8UbgGrZYzOJkYXaTxFzABsGoXtg@mail.gmail.com>
Message-ID: <CABfawhnMLKb3psg81x4FzVX8UbgGrZYzOJkYXaTxFzABsGoXtg@mail.gmail.com>
To: Razvan Cojocaru <rcojocaru@bitdefender.com>
Subject: Re: [Xen-devel] [PATCH] x86/vm_event: correctly gather gs_shadow
 value
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBNYXkgMSwgMjAxOSBhdCA4OjUzIEFNIFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGts
ZW5neWVsLmNvbT4gd3JvdGU6Cj4KPiBPbiBXZWQsIE1heSAxLCAyMDE5IGF0IDg6MjAgQU0gUmF6
dmFuIENvam9jYXJ1Cj4gPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+ID4KPiA+
IE9uIDUvMS8xOSA0OjU4IFBNLCBUYW1hcyBLIExlbmd5ZWwgd3JvdGU6Cj4gPiA+Pj4gSXQgbWln
aHQgYmUgd29ydGggaW50cm9kdWNpbmcgYSAic3luYyBzdGF0ZSBmcm9tIGh3IiBob29rIHdoaWNo
IGNvbGxlY3RzCj4gPiA+Pj4gYWxsIHRoZSBkYXRhIHdlIGludGVuZCB0byBwYXNzIHRvIHRoZSBp
bnRyb3NwZWN0aW9uIGFnZW50Lgo+ID4gPj4KPiA+ID4+IFlvdSBtZWFuIGFkZGluZyBhbm90aGVy
IGh2bSBob29rPwo+ID4gPgo+ID4gPiBBY3R1YWxseSwgaW5zdGVhZCBvZiBhbm90aGVyIGhvb2sg
SSB0aGluayB3aGF0IHdvdWxkIG1ha2Ugc2Vuc2UgaXQgdG8KPiA+ID4ganVzdCB1cGRhdGUgdm14
X3NhdmVfdm1jc19jdHh0IHRvIGF1dG9tYXRpY2FsbHkgcmVmcmVzaCB0aGUgY2FjaGVkCj4gPiA+
IHJlZ2lzdGVyIHZhbHVlcyB3aGVuIGl0J3MgY2FsbGVkIHdpdGggInYgPT0gY3VycmVudCIuIFRo
b3VnaHRzPwo+ID4KPiA+IFRoYXQncyBwcm9iYWJseSB0aGUgYmV0dGVyIHdheSB0byBnbyBhYm91
dCBpdCwgc2luY2Ugb3RoZXJ3aXNlIHRoZQo+ID4geGNfaHZtX2dldGNvbnRleHRfcGFydGlhbCgp
IGh5cGVyY2FsbCB3aWxsIHN1ZmZlciBmcm9tIHRoZSBzYW1lIHByb2JsZW0uCj4gPiAodGhlcmUg
YXJlIHR3byB3YXlzIG9mIGdldHRpbmcgZ3Vlc3Qgc3RhdGU6IG9uZSBpcyB2aWEgdGhlIHZtX2V2
ZW50Cj4gPiBjYWNoZWQgdmFsdWVzLCB0aGUgb3RoZXIgaXMgdmlhIHRoZSBhZm9yZW1lbnRpb25l
ZCBoeXBlcmNhbGwpLgo+Cj4gVHJ1ZSwgYWx0aG91Z2ggaXNzdWluZyB0aGUgaHlwZXJjYWxsIGlu
IHRoZSB2bV9ldmVudCBjYWxsYmFjayBpcwo+IGFjdHVhbGx5IGZpbmUgLSB0aGF0J3MgaG93IEkg
Zm91bmQgdGhlIGlzc3VlIHRvIGJlZ2luIHdpdGgsIHNpbmNlIHRoZQo+IHZDUFUgd2lsbCBiZSBz
Y2hlZHVsZWQgb3V0IHdpdGggdGhlIGNhY2hlZCByZWdpc3RlcnMgcmVmcmVzaGVkIGFuZAo+IHRo
dXMgYmUgZGlmZmVyZW50IHRoZW4gd2hhdCB0aGUgdm1fZXZlbnQgaXRzZWxmIGhhZC4gQnV0IG90
aGVyIGNhbGxlcnMKPiBvZiB0aGUgaHlwZXJjYWxsIGNhbiBydW4gaW50byB0aGUgcHJvYmxlbSBp
ZiB0aGUgZ3Vlc3QvdmNwdSBpcyBub3QKPiBwYXVzZWQuCgpBY3R1YWxseSwgZG9pbmcgdGhlICJ2
ID09IGN1cnJlbnQiIGNoZWNrIHdvdWxkbid0IHJlYWxseSBkbyBhbnl0aGluZwpmb3IgdGhlIGh5
cGVyY2FsbCBzaW5jZSBpdCdzIG5vdCB0aGUgZG9tYWluIGlzc3VpbmcgdGhlIGh5cGVyY2FsbCBv
bgppdHNlbGYuIFRoZSBvbmx5IHdheSB0byBlbnN1cmUgdGhhdCBoeXBlcmNhbGwgaXMgcmV0dXJu
aW5nIGNvcnJlY3QKdmFsdWVzIHdvdWxkIGJlIHRvIHBhdXNlIHRoZSB2Q1BVLgoKVGFtYXMKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 01 15:02:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 15:02:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLqkw-0006fP-33; Wed, 01 May 2019 15:02:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xAd2=TB=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hLqkv-0006fE-Hm
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 15:02:45 +0000
X-Inumbo-ID: 2b54b150-6c22-11e9-9801-93fa31bdd9d4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2b54b150-6c22-11e9-9801-93fa31bdd9d4;
 Wed, 01 May 2019 15:02:42 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hLqkr-0004jW-Qj; Wed, 01 May 2019 15:02:41 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hLqkr-0004sX-Gv; Wed, 01 May 2019 15:02:41 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hLqkr-0004Dz-GL; Wed, 01 May 2019 15:02:41 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135429-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.9:test-amd64-amd64-xl-qcow2:guest-localmigrate/x10:fail:regression
 linux-4.9:test-armhf-armhf-libvirt-raw:guest-start/debian.repeat:fail:regression
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-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-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-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-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-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-credit1:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop: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-raw:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:saverestore-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-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=6bff0bba4664c5577a50d7e636c7160399a74941
X-Osstest-Versions-That: linux=1c453afcda4f68f634475f166418e937ac235200
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 01 May 2019 15:02:41 +0000
Subject: [Xen-devel] [linux-4.9 test] 135429: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTQyOSBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNTQyOS8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAx
NyBndWVzdC1sb2NhbG1pZ3JhdGUveDEwICAgZmFpbCBSRUdSLiB2cy4gMTM0MDE1CiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3IDE1IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBS
RUdSLiB2cy4gMTM0MDE1CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTM0MDE1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzQwMTUK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgZmFpbCBsaWtlIDEzNDAxNQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTM0MDE1CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwg
bGlrZSAxMzQwMTUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2
bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRl
bCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZh
aWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAg
ICAgICAgICAgICA2YmZmMGJiYTQ2NjRjNTU3N2E1MGQ3ZTYzNmM3MTYwMzk5YTc0OTQxCmJhc2Vs
aW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICAxYzQ1M2FmY2RhNGY2OGY2MzQ0NzVm
MTY2NDE4ZTkzN2FjMjM1MjAwCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzQwMTUgIDIwMTktMDMt
MjMgMTI6NDk6NTkgWiAgIDM5IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTM0MTE3ICAyMDE5
LTAzLTI3IDA1OjQ2OjU2IFogICAzNSBkYXlzICAgMTkgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNp
bmNlICAgMTM1NDI5ICAyMDE5LTA0LTI5IDEzOjMyOjMzIFogICAgMiBkYXlzICAgIDEgYXR0ZW1w
dHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQozNjIgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0
aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1h
bWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZj
cHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpO
b3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDExNzE3IGxpbmVzIGxv
bmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 01 15:16:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 15:16:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLqyQ-0007ga-Dq; Wed, 01 May 2019 15:16:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xAd2=TB=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hLqyO-0007gO-U2
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 15:16:40 +0000
X-Inumbo-ID: 1ce643d4-6c24-11e9-bbf1-d79795872262
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1ce643d4-6c24-11e9-bbf1-d79795872262;
 Wed, 01 May 2019 15:16:37 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hLqyK-00050K-L4; Wed, 01 May 2019 15:16:36 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hLqyK-0005lr-7n; Wed, 01 May 2019 15:16:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hLqyK-0008L2-6Q; Wed, 01 May 2019 15:16:36 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135427-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.12-testing:build-armhf:<job status>:broken:regression
 xen-4.12-testing:build-armhf:host-install(4):broken:regression
 xen-4.12-testing:test-amd64-amd64-xl-qcow2:guest-localmigrate/x10:fail:regression
 xen-4.12-testing:build-i386-libvirt:libvirt-build:fail:regression
 xen-4.12-testing:test-amd64-i386-freebsd10-amd64:xen-boot:fail:heisenbug
 xen-4.12-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:heisenbug
 xen-4.12-testing:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.12-testing:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.12-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.12-testing:build-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.12-testing:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-4.12-testing:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.12-testing:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-4.12-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=36f04634ce8553edf1496ff4b0bfc41416e55d94
X-Osstest-Versions-That: xen=07c181c83e03a860d806305369cd677c24df9b78
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 01 May 2019 15:16:36 +0000
Subject: [Xen-devel] [xen-4.12-testing test] 135427: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTQyNyB4ZW4tNC4xMi10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzU0MjcvCgpSZWdyZXNzaW9ucyA6
LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRp
bmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4gIGluIDEzNTI4Ngog
YnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEz
NTI4NiBSRUdSLiB2cy4gMTMzOTg5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgIDE3IGd1
ZXN0LWxvY2FsbWlncmF0ZS94MTAgICBmYWlsIFJFR1IuIHZzLiAxMzM5ODkKIGJ1aWxkLWkzODYt
bGlidmlydCAgICAgICAgICAgIDYgbGlidmlydC1idWlsZCAgZmFpbCBpbiAxMzUyODYgUkVHUi4g
dnMuIDEzMzk4OQoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBi
bG9ja2luZyk6CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICA3IHhlbi1ib290ICAg
ICAgZmFpbCBpbiAxMzUyODYgcGFzcyBpbiAxMzU0MjcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyA3IHhlbi1ib290IGZhaWwgcGFzcyBpbiAxMzUyODYK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9j
a2VkIGluIDEzNTI4NiBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTM1Mjg2IG4vYQogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgYmxvY2tlZCBpbiAxMzUy
ODYgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBpbiAxMzUyODYgbi9hCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEzNTI4
NiBuL2EKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgIGJsb2NrZWQgaW4gMTM1Mjg2IG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzUyODYgbi9hCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9j
a2VkIGluIDEzNTI4NiBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTM1Mjg2IG4vYQogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzUy
ODYgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICBibG9ja2VkIGluIDEzNTI4NiBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTM1Mjg2IG4vYQogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxv
Y2tlZCBpbiAxMzUyODYgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEzNTI4NiBuL2EKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTM1
Mjg2IG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4t
aHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAg
ICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAg
ICAgICAzNmYwNDYzNGNlODU1M2VkZjE0OTZmZjRiMGJmYzQxNDE2ZTU1ZDk0CmJhc2VsaW5lIHZl
cnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAwN2MxODFjODNlMDNhODYwZDgwNjMwNTM2OWNk
Njc3YzI0ZGY5Yjc4CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzM5ODkgIDIwMTktMDMtMjIgMTM6
MDc6MTMgWiAgIDQwIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTM0MjYyICAyMDE5LTA0LTAx
IDExOjM2OjU1IFogICAzMCBkYXlzICAgMTIgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAg
MTM1MDA4ICAyMDE5LTA0LTIwIDAzOjM2OjU0IFogICAxMSBkYXlzICAgIDQgYXR0ZW1wdHMKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSWFuIEphY2tzb24g
PGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14
dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQt
NSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkz
ODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjIt
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBh
dGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGlt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXNoYWRvdyAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0
LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xv
Z3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0
Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5v
cmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3Nz
dGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hi
PW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBi
dWlsZC1hcm1oZiBicm9rZW4KCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCAzNmYwNDYzNGNlODU1
M2VkZjE0OTZmZjRiMGJmYzQxNDE2ZTU1ZDk0CkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpEYXRlOiAgIFR1ZSBNYXIgMTIgMTQ6NDI6MTcgMjAxOSArMDEwMAoKICAgIEFy
bS9hdG9taWM6IGNvcnJlY3QgYXNtKCkgY29uc3RyYWludHMgaW4gYnVpbGRfYWRkX3NpemVkKCkK
ICAgIAogICAgVGhlIG1lbW9yeSBvcGVyYW5kIGlzIGFuIGluL291dCBvbmUsIGFuZCB0aGUgYXV4
aWxpYXJ5IHJlZ2lzdGVyIGdldHMKICAgIHdyaXR0ZW4gdG8gZWFybHkuCiAgICAKICAgIFRha2Ug
dGhlIG9wcG9ydHVuaXR5IGFuZCBhbHNvIGRyb3AgdGhlIHJlZHVuZGFudCBjYXN0ICh0aGUgaW5s
aW5lCiAgICBmdW5jdGlvbnMnIHBhcmFtZXRlcnMgYXJlIGFscmVhZHkgb2YgdGhlIGNhc3RlZC10
byB0eXBlKS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA1MWNlYjE2MjNiOTk1NjQ0MGYxYjk5
NDNjNjcwMTBhOTBkNjFmNWM1KQoKY29tbWl0IGM0YjFhNzVkN2MxM2Q0YjE0MTYyN2ZlNTBkOGYw
YzgwNTg4ZjhmNjQKQXV0aG9yOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNv
bT4KRGF0ZTogICBNb24gQXByIDEgMTM6MTE6MTcgMjAxOSArMDEwMAoKICAgIFNVUFBPUlQubWQ6
IEZpeCByZWxlYXNlIG5vdGVzIGxpbmsKICAgIAogICAgU2lnbmVkLW9mZi1ieTogSWFuIEphY2tz
b24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cgpjb21taXQgMThmNmZiOTkwYzMwZGNiMWE0
YWU4N2VkOGRiMTBmNjM1YWZkYTBmYwpBdXRob3I6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBl
dS5jaXRyaXguY29tPgpEYXRlOiAgIE1vbiBBcHIgMSAxMjoxODo1NCAyMDE5ICswMTAwCgogICAg
eGVuL01ha2VmaWxlOiBTZXQgdmVyc2lvbiB0byA0LjEyLjEtcHJlIGZvciBzdGFibGUgYnJhbmNo
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRy
aXguY29tPgoKY29tbWl0IDk5N2Q2MjQ4YTlhZTkzMmQwZGJhYWM4ZDg3NTVjMmIxNWZlYzI1ZGMK
QXV0aG9yOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KRGF0ZTogICBN
b24gQXByIDEgMTI6MDM6MjMgMjAxOSArMDEwMAoKICAgIFJFQURNRSwgeGVuL01ha2VmaWxlOiBT
ZXQgdmVyc2lvbiB0byA0LjEyLjAKICAgIAogICAgU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24g
PGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cgpjb21taXQgYWI3OTNjYWUyNDNkMzM2MjZlZjc1
MGFlY2YxYTVlZDIwMzJkOTBlMgpBdXRob3I6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5j
aXRyaXguY29tPgpEYXRlOiAgIE1vbiBBcHIgMSAxMTo1OTo0MCAyMDE5ICswMTAwCgogICAgQ29u
ZmlnLm1rOiBTd2l0Y2ggdG8gNC4xMi4wIHJlbGVhc2UgdGFncyBmb3Igc3VidHJlZXMKICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+
Cgpjb21taXQgMWQ3MTQwNGJmZThkMjIyMzE0ZWI3ZjE5NzFmZGM2Nzc2ZmI1MmMwOApBdXRob3I6
IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpEYXRlOiAgIE1vbiBBcHIg
MSAwOTo1NDo1NiAyMDE5ICswMTAwCgogICAgU1VQUE9SVC5tZDogU3BlY2lmeSBzdXBwb3J0IGxp
ZmV0aW1lIGZvciA0LjEyCiAgICAKICAgIENDOiBMYXJzIEt1cnRoIDxsYXJzLmt1cnRoQGNpdHJp
eC5jb20+CiAgICBDQzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgU2lnbmVk
LW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CihxZW11IGNo
YW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 01 15:44:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 15:44:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLrPF-0001fJ-Bt; Wed, 01 May 2019 15:44:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=WEFG=TB=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1hLrPE-0001en-Ey
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 15:44:24 +0000
X-Inumbo-ID: fd420a0d-6c27-11e9-843c-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fd420a0d-6c27-11e9-843c-bc764e045a96;
 Wed, 01 May 2019 15:44:23 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp02.buh.bitdefender.net [10.17.80.76])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 8A705305FFA2; Wed,  1 May 2019 18:44:21 +0300 (EEST)
Received: from [192.168.228.119] (unknown [86.120.181.74])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 341D5306E4AC;
 Wed,  1 May 2019 18:44:21 +0300 (EEST)
To: Tamas K Lengyel <tamas@tklengyel.com>
References: <20190501042249.1218-1-tamas@tklengyel.com>
 <602abffd-4cb8-c471-3adb-38d6bc3b1cb9@citrix.com>
 <CABfawhmi0UJ=K9q7y7oX1kYUBtpTZcLBk9RLnu4Uay7=CqJmpg@mail.gmail.com>
 <CABfawhkjUOJ_u+ZN7R02gZAWM-ogPncUDQKFmGnhDRgZA-zm8Q@mail.gmail.com>
 <1ce5e769-2269-0ed5-aedb-8acd580f8a94@bitdefender.com>
 <CABfawh=Q6iYej3xAEAwwJd=X_HzbU0iLLUTHby=1QDstBZf4QA@mail.gmail.com>
 <CABfawhnMLKb3psg81x4FzVX8UbgGrZYzOJkYXaTxFzABsGoXtg@mail.gmail.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <36354bcd-a0ac-dd52-3609-ed74b909a7b4@bitdefender.com>
Date: Wed, 1 May 2019 18:43:36 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <CABfawhnMLKb3psg81x4FzVX8UbgGrZYzOJkYXaTxFzABsGoXtg@mail.gmail.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH] x86/vm_event: correctly gather gs_shadow
 value
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gNS8xLzE5IDY6MDEgUE0sIFRhbWFzIEsgTGVuZ3llbCB3cm90ZToKPiBPbiBXZWQsIE1heSAx
LCAyMDE5IGF0IDg6NTMgQU0gVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPiB3
cm90ZToKPj4KPj4gT24gV2VkLCBNYXkgMSwgMjAxOSBhdCA4OjIwIEFNIFJhenZhbiBDb2pvY2Fy
dQo+PiA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4+Pgo+Pj4gT24gNS8xLzE5
IDQ6NTggUE0sIFRhbWFzIEsgTGVuZ3llbCB3cm90ZToKPj4+Pj4+IEl0IG1pZ2h0IGJlIHdvcnRo
IGludHJvZHVjaW5nIGEgInN5bmMgc3RhdGUgZnJvbSBodyIgaG9vayB3aGljaCBjb2xsZWN0cwo+
Pj4+Pj4gYWxsIHRoZSBkYXRhIHdlIGludGVuZCB0byBwYXNzIHRvIHRoZSBpbnRyb3NwZWN0aW9u
IGFnZW50Lgo+Pj4+Pgo+Pj4+PiBZb3UgbWVhbiBhZGRpbmcgYW5vdGhlciBodm0gaG9vaz8KPj4+
Pgo+Pj4+IEFjdHVhbGx5LCBpbnN0ZWFkIG9mIGFub3RoZXIgaG9vayBJIHRoaW5rIHdoYXQgd291
bGQgbWFrZSBzZW5zZSBpdCB0bwo+Pj4+IGp1c3QgdXBkYXRlIHZteF9zYXZlX3ZtY3NfY3R4dCB0
byBhdXRvbWF0aWNhbGx5IHJlZnJlc2ggdGhlIGNhY2hlZAo+Pj4+IHJlZ2lzdGVyIHZhbHVlcyB3
aGVuIGl0J3MgY2FsbGVkIHdpdGggInYgPT0gY3VycmVudCIuIFRob3VnaHRzPwo+Pj4KPj4+IFRo
YXQncyBwcm9iYWJseSB0aGUgYmV0dGVyIHdheSB0byBnbyBhYm91dCBpdCwgc2luY2Ugb3RoZXJ3
aXNlIHRoZQo+Pj4geGNfaHZtX2dldGNvbnRleHRfcGFydGlhbCgpIGh5cGVyY2FsbCB3aWxsIHN1
ZmZlciBmcm9tIHRoZSBzYW1lIHByb2JsZW0uCj4+PiAodGhlcmUgYXJlIHR3byB3YXlzIG9mIGdl
dHRpbmcgZ3Vlc3Qgc3RhdGU6IG9uZSBpcyB2aWEgdGhlIHZtX2V2ZW50Cj4+PiBjYWNoZWQgdmFs
dWVzLCB0aGUgb3RoZXIgaXMgdmlhIHRoZSBhZm9yZW1lbnRpb25lZCBoeXBlcmNhbGwpLgo+Pgo+
PiBUcnVlLCBhbHRob3VnaCBpc3N1aW5nIHRoZSBoeXBlcmNhbGwgaW4gdGhlIHZtX2V2ZW50IGNh
bGxiYWNrIGlzCj4+IGFjdHVhbGx5IGZpbmUgLSB0aGF0J3MgaG93IEkgZm91bmQgdGhlIGlzc3Vl
IHRvIGJlZ2luIHdpdGgsIHNpbmNlIHRoZQo+PiB2Q1BVIHdpbGwgYmUgc2NoZWR1bGVkIG91dCB3
aXRoIHRoZSBjYWNoZWQgcmVnaXN0ZXJzIHJlZnJlc2hlZCBhbmQKPj4gdGh1cyBiZSBkaWZmZXJl
bnQgdGhlbiB3aGF0IHRoZSB2bV9ldmVudCBpdHNlbGYgaGFkLiBCdXQgb3RoZXIgY2FsbGVycwo+
PiBvZiB0aGUgaHlwZXJjYWxsIGNhbiBydW4gaW50byB0aGUgcHJvYmxlbSBpZiB0aGUgZ3Vlc3Qv
dmNwdSBpcyBub3QKPj4gcGF1c2VkLgo+IAo+IEFjdHVhbGx5LCBkb2luZyB0aGUgInYgPT0gY3Vy
cmVudCIgY2hlY2sgd291bGRuJ3QgcmVhbGx5IGRvIGFueXRoaW5nCj4gZm9yIHRoZSBoeXBlcmNh
bGwgc2luY2UgaXQncyBub3QgdGhlIGRvbWFpbiBpc3N1aW5nIHRoZSBoeXBlcmNhbGwgb24KPiBp
dHNlbGYuIFRoZSBvbmx5IHdheSB0byBlbnN1cmUgdGhhdCBoeXBlcmNhbGwgaXMgcmV0dXJuaW5n
IGNvcnJlY3QKPiB2YWx1ZXMgd291bGQgYmUgdG8gcGF1c2UgdGhlIHZDUFUuCgpJJ3ZlIGRpc2N1
c3NlZCB0aGlzIHdpdGggQW5kcmV3IGluIHRoZSBtZWFudGltZSBhbmQgaGUncyBraW5kbHkgcG9p
bnRlZApvdXQgdGhhdCBmb3IgdGhlIGh5cGVyY2FsbCB3ZSBwYXVzZSBmcm9tIHJlbW90ZSBjb250
ZXh0LCB3aGljaCBmb3JjZXMgYQpkZS1zY2hlZHVsZS4gU28gdGhlIGh5cGVyY2FsbCBfc2hvdWxk
XyBiZSBmaW5lLiBCdXQgd2Ugd3JpdGUgZGF0YSB0byB0aGUKdm1fZXZlbnQgcmluZyBmcm9tIHRo
ZSBjdXJyZW50IGNvbnRleHQsIHdoZXJlIHN0YXRlIG1pZ2h0IGFjdHVhbGx5IGJlIGluCmhhcmR3
YXJlLgoKSGUnbGwgcHJvYmFibHkgY2hpbWUgaW4gd2l0aCBhZGRpdGlvbmFsIHN1Z2dlc3Rpb25z
IC8gY29tbWVudHMuCgoKVGhhbmtzLApSYXp2YW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 01 15:52:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 15:52:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLrXK-0002Xu-8u; Wed, 01 May 2019 15:52:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=q16C=TB=tklengyel.com=bounce+e181d6.cd840-xen-devel=lists.xenproject.org@srs-us1.protection.inumbo.net>)
 id 1hLrXI-0002Xp-HV
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 15:52:44 +0000
X-Inumbo-ID: 27c52832-6c29-11e9-843c-bc764e045a96
Received: from rs224.mailgun.us (unknown [209.61.151.224])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 27c52832-6c29-11e9-843c-bc764e045a96;
 Wed, 01 May 2019 15:52:42 +0000 (UTC)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=tklengyel.com;
 q=dns/txt; 
 s=krs; t=1556725962; h=Content-Type: Cc: To: Subject: Message-ID: Date:
 From: In-Reply-To: References: MIME-Version: Sender;
 bh=WEks031DzrUjfpEIhCRhGf0Nc+sWKXa9wzqHEaV9rr0=;
 b=X1b+rVN+fJD1ZKUJFRX1KD7dDshCTgt89zHqaBHUUTK9QmTQPZAwn/DRoIVdE87DSrhIJCEF
 ra2ExKAWyHCE1DFdmcm6Qfbn2re1AgeBunzGSSN1+AsSeE4zmOiSIhGkOb8wEQgUcXaI50j0
 nJETQcD8tJRhbld9NXSvwh3Idb4=
X-Mailgun-Sending-Ip: 209.61.151.224
X-Mailgun-Sid: WyIyYTNmOCIsICJ4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmciLCAiY2Q4NDAiXQ==
Received: from mail-wr1-f46.google.com (mail-wr1-f46.google.com
 [209.85.221.46])
 by mxa.mailgun.org with ESMTP id 5cc9c0ca.7fcb5acf4d30-smtp-out-n01;
 Wed, 01 May 2019 15:52:42 -0000 (UTC)
Received: by mail-wr1-f46.google.com with SMTP id a12so25021677wrq.10
 for <xen-devel@lists.xenproject.org>; Wed, 01 May 2019 08:52:41 -0700 (PDT)
X-Gm-Message-State: APjAAAVUSXZbNKwRilb3LfKzYDo5KtjsPr7KrYrCTvSIn5Rq4Rmm+EuJ
 MI58yOB9zKGHS47vyDLR50CvrmGuQSeDOf2YvfQ=
X-Google-Smtp-Source: APXvYqx6ztN+yEbW1LyDCylarZdYfd2JCw/StD9NVZpAaF4CyB8pTJimIRsUrmtbQd6xa2Xuqs90R9hf1h+uyTkIRKM=
X-Received: by 2002:adf:b645:: with SMTP id i5mr17846503wre.272.1556725960561; 
 Wed, 01 May 2019 08:52:40 -0700 (PDT)
MIME-Version: 1.0
References: <20190501042249.1218-1-tamas@tklengyel.com>
 <602abffd-4cb8-c471-3adb-38d6bc3b1cb9@citrix.com>
 <CABfawhmi0UJ=K9q7y7oX1kYUBtpTZcLBk9RLnu4Uay7=CqJmpg@mail.gmail.com>
 <CABfawhkjUOJ_u+ZN7R02gZAWM-ogPncUDQKFmGnhDRgZA-zm8Q@mail.gmail.com>
 <1ce5e769-2269-0ed5-aedb-8acd580f8a94@bitdefender.com>
 <CABfawh=Q6iYej3xAEAwwJd=X_HzbU0iLLUTHby=1QDstBZf4QA@mail.gmail.com>
 <CABfawhnMLKb3psg81x4FzVX8UbgGrZYzOJkYXaTxFzABsGoXtg@mail.gmail.com>
 <36354bcd-a0ac-dd52-3609-ed74b909a7b4@bitdefender.com>
In-Reply-To: <36354bcd-a0ac-dd52-3609-ed74b909a7b4@bitdefender.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Wed, 1 May 2019 09:52:03 -0600
X-Gmail-Original-Message-ID: <CABfawhkAGX8Pr7dCpfJu-XcYSh83Gbk5eWoMrLBzDFMwK4LN+A@mail.gmail.com>
Message-ID: <CABfawhkAGX8Pr7dCpfJu-XcYSh83Gbk5eWoMrLBzDFMwK4LN+A@mail.gmail.com>
To: Razvan Cojocaru <rcojocaru@bitdefender.com>
Subject: Re: [Xen-devel] [PATCH] x86/vm_event: correctly gather gs_shadow
 value
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBNYXkgMSwgMjAxOSBhdCA5OjQ0IEFNIFJhenZhbiBDb2pvY2FydQo8cmNvam9jYXJ1
QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4KPiBPbiA1LzEvMTkgNjowMSBQTSwgVGFtYXMgSyBM
ZW5neWVsIHdyb3RlOgo+ID4gT24gV2VkLCBNYXkgMSwgMjAxOSBhdCA4OjUzIEFNIFRhbWFzIEsg
TGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4gd3JvdGU6Cj4gPj4KPiA+PiBPbiBXZWQsIE1h
eSAxLCAyMDE5IGF0IDg6MjAgQU0gUmF6dmFuIENvam9jYXJ1Cj4gPj4gPHJjb2pvY2FydUBiaXRk
ZWZlbmRlci5jb20+IHdyb3RlOgo+ID4+Pgo+ID4+PiBPbiA1LzEvMTkgNDo1OCBQTSwgVGFtYXMg
SyBMZW5neWVsIHdyb3RlOgo+ID4+Pj4+PiBJdCBtaWdodCBiZSB3b3J0aCBpbnRyb2R1Y2luZyBh
ICJzeW5jIHN0YXRlIGZyb20gaHciIGhvb2sgd2hpY2ggY29sbGVjdHMKPiA+Pj4+Pj4gYWxsIHRo
ZSBkYXRhIHdlIGludGVuZCB0byBwYXNzIHRvIHRoZSBpbnRyb3NwZWN0aW9uIGFnZW50Lgo+ID4+
Pj4+Cj4gPj4+Pj4gWW91IG1lYW4gYWRkaW5nIGFub3RoZXIgaHZtIGhvb2s/Cj4gPj4+Pgo+ID4+
Pj4gQWN0dWFsbHksIGluc3RlYWQgb2YgYW5vdGhlciBob29rIEkgdGhpbmsgd2hhdCB3b3VsZCBt
YWtlIHNlbnNlIGl0IHRvCj4gPj4+PiBqdXN0IHVwZGF0ZSB2bXhfc2F2ZV92bWNzX2N0eHQgdG8g
YXV0b21hdGljYWxseSByZWZyZXNoIHRoZSBjYWNoZWQKPiA+Pj4+IHJlZ2lzdGVyIHZhbHVlcyB3
aGVuIGl0J3MgY2FsbGVkIHdpdGggInYgPT0gY3VycmVudCIuIFRob3VnaHRzPwo+ID4+Pgo+ID4+
PiBUaGF0J3MgcHJvYmFibHkgdGhlIGJldHRlciB3YXkgdG8gZ28gYWJvdXQgaXQsIHNpbmNlIG90
aGVyd2lzZSB0aGUKPiA+Pj4geGNfaHZtX2dldGNvbnRleHRfcGFydGlhbCgpIGh5cGVyY2FsbCB3
aWxsIHN1ZmZlciBmcm9tIHRoZSBzYW1lIHByb2JsZW0uCj4gPj4+ICh0aGVyZSBhcmUgdHdvIHdh
eXMgb2YgZ2V0dGluZyBndWVzdCBzdGF0ZTogb25lIGlzIHZpYSB0aGUgdm1fZXZlbnQKPiA+Pj4g
Y2FjaGVkIHZhbHVlcywgdGhlIG90aGVyIGlzIHZpYSB0aGUgYWZvcmVtZW50aW9uZWQgaHlwZXJj
YWxsKS4KPiA+Pgo+ID4+IFRydWUsIGFsdGhvdWdoIGlzc3VpbmcgdGhlIGh5cGVyY2FsbCBpbiB0
aGUgdm1fZXZlbnQgY2FsbGJhY2sgaXMKPiA+PiBhY3R1YWxseSBmaW5lIC0gdGhhdCdzIGhvdyBJ
IGZvdW5kIHRoZSBpc3N1ZSB0byBiZWdpbiB3aXRoLCBzaW5jZSB0aGUKPiA+PiB2Q1BVIHdpbGwg
YmUgc2NoZWR1bGVkIG91dCB3aXRoIHRoZSBjYWNoZWQgcmVnaXN0ZXJzIHJlZnJlc2hlZCBhbmQK
PiA+PiB0aHVzIGJlIGRpZmZlcmVudCB0aGVuIHdoYXQgdGhlIHZtX2V2ZW50IGl0c2VsZiBoYWQu
IEJ1dCBvdGhlciBjYWxsZXJzCj4gPj4gb2YgdGhlIGh5cGVyY2FsbCBjYW4gcnVuIGludG8gdGhl
IHByb2JsZW0gaWYgdGhlIGd1ZXN0L3ZjcHUgaXMgbm90Cj4gPj4gcGF1c2VkLgo+ID4KPiA+IEFj
dHVhbGx5LCBkb2luZyB0aGUgInYgPT0gY3VycmVudCIgY2hlY2sgd291bGRuJ3QgcmVhbGx5IGRv
IGFueXRoaW5nCj4gPiBmb3IgdGhlIGh5cGVyY2FsbCBzaW5jZSBpdCdzIG5vdCB0aGUgZG9tYWlu
IGlzc3VpbmcgdGhlIGh5cGVyY2FsbCBvbgo+ID4gaXRzZWxmLiBUaGUgb25seSB3YXkgdG8gZW5z
dXJlIHRoYXQgaHlwZXJjYWxsIGlzIHJldHVybmluZyBjb3JyZWN0Cj4gPiB2YWx1ZXMgd291bGQg
YmUgdG8gcGF1c2UgdGhlIHZDUFUuCj4KPiBJJ3ZlIGRpc2N1c3NlZCB0aGlzIHdpdGggQW5kcmV3
IGluIHRoZSBtZWFudGltZSBhbmQgaGUncyBraW5kbHkgcG9pbnRlZAo+IG91dCB0aGF0IGZvciB0
aGUgaHlwZXJjYWxsIHdlIHBhdXNlIGZyb20gcmVtb3RlIGNvbnRleHQsIHdoaWNoIGZvcmNlcyBh
Cj4gZGUtc2NoZWR1bGUuIFNvIHRoZSBoeXBlcmNhbGwgX3Nob3VsZF8gYmUgZmluZS4gQnV0IHdl
IHdyaXRlIGRhdGEgdG8gdGhlCj4gdm1fZXZlbnQgcmluZyBmcm9tIHRoZSBjdXJyZW50IGNvbnRl
eHQsIHdoZXJlIHN0YXRlIG1pZ2h0IGFjdHVhbGx5IGJlIGluCj4gaGFyZHdhcmUuCgpDb3JyZWN0
LCBJJ3ZlIHdlbnQgdGhyb3VnaCB0aGUgaHlwZXJjYWxsIGNvZGUgYW5kIGl0IGRvZXMgcGF1c2Ug
dGhlCnZDUFUuIFNvIHJpZ2h0IG5vdyBJIGRvbid0IHRoaW5rIHdlIG5lZWQgYW55dGhpbmcgZWxz
ZSB0aGVuIHdoYXQncwphbHJlYWR5IGluIHRoaXMgcGF0Y2guCgpUYW1hcwoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 01 16:04:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 16:04:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLriM-0003x7-9K; Wed, 01 May 2019 16:04:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Kwpc=TB=citrix.com=prvs=017106e64=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1hLriK-0003x2-QI
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 16:04:08 +0000
X-Inumbo-ID: bec70e3a-6c2a-11e9-bcc4-fbfecc963c32
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bec70e3a-6c2a-11e9-bcc4-fbfecc963c32;
 Wed, 01 May 2019 16:04:06 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,418,1549929600"; d="scan'208";a="89528327"
From: Lars Kurth <lars.kurth@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Thread-Topic: [VOTE] tagging for operational messages sent to xen-devel@ (was
 Re: [Xen-devel] Xen 4.13 Development Update)
Thread-Index: AQHU+4UKPwCQ4QnUTkCn60nBAT7p2aZOEl2AgAffZ4A=
Date: Wed, 1 May 2019 16:03:49 +0000
Message-ID: <F5B81D7C-0474-46B4-9419-368BAC23EEBF@citrix.com>
References: <6DD29A1E-62F8-45C3-B381-04DCEA350C02@citrix.com>
 <5CC2D45F020000780022960B@prv1-mh.provo.novell.com>
In-Reply-To: <5CC2D45F020000780022960B@prv1-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.10.9.190412
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <C268FF4A627DA945A88448E616E7A5F0@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [VOTE] tagging for operational messages sent to
 xen-devel@ (was Re: Xen 4.13 Development Update)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Marek Marczykowski <marmarek@invisiblethingslab.com>,
 Dario Faggioli <dfaggioli@suse.com>, Julien Grall <julien.grall@arm.com>,
 Paul Durrant <Paul.Durrant@citrix.com>,
 "committers@xenproject.org" <committers@xenproject.org>,
 Pu Wen <puwen@hygon.cn>, Luwei Kang <luwei.kang@intel.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>, Chao Gao <chao.gao@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLA0KDQpJIGFsbW9zdCBkcm9wcGVkIHRoaXM6IGFwb2xvZ2llcy4gV2l0aCB0aGUgdm90
ZXMgaW4sIHdlIGhhdmUgYSBjbGVhciB3aW5uZXIgZm9yIFtBTk5PVU5DRV0gb3ZlciB0aGUgb3Ro
ZXIgb3B0aW9ucw0KDQpBTk5PVU5DRQkxCTIJMg0KT1BFUkFUSU9OUwktMQktMQkxDQpQUk9DRVNT
CTAJMAktMg0KDQpMYXJzDQoNCu+7v09uIDI2LzA0LzIwMTksIDAzOjUwLCAiSmFuIEJldWxpY2gi
IDxKQmV1bGljaEBzdXNlLmNvbT4gd3JvdGU6DQoNCiAgICA+Pj4gT24gMjUuMDQuMTkgYXQgMTg6
MzYsIDxsYXJzLmt1cnRoQGNpdHJpeC5jb20+IHdyb3RlOg0KICAgID4gQWxyaWdodCwNCiAgICA+
IA0KICAgID4gdGhlcmUgd2FzIGEgbGVuZ3RoeSBkaXNjdXNzaW9uIG9uIHRoaXMgdG9waWMgb24g
SVJDIC0gbG9nIGF0dGFjaGVkLiBUaGUgDQogICAgPiBjb25zZW5zdXMgYXBwZWFycyB0byBiZSB0
byB1c2UgQ2Fub25pY2FsIG1lc3NhZ2VzIHdpdGggYSBDQVBJVEFMSVNFRCB0YWcuIA0KICAgID4g
RS5nLiAiW1RBR10gWGVuIDQuMTMgRGV2ZWxvcG1lbnQgVXBkYXRlIi4NCiAgICA+IA0KICAgID4g
VGhlIG9wdGlvbnMgd2hpY2ggc2VlbWVkIHRvIGhhdmUgbGVhc3Qgb2JqZWN0aW9ucyBhcmUNCiAg
ICA+IDE6IFtBTk5PVU5DRV0NCiAgICANCiAgICArMQ0KICAgIA0KICAgIElmIG1haWxzIHRvIHhl
bi1hbm5vdW5jZSByZWFsbHkgZ2V0IHJlZmxlY3RlZCB0byB4ZW4tZGV2ZWwgKEkgZGlkbid0DQog
ICAga25vdyB0aGlzLCBhbmQgaGVuY2Ugd291bGQgaGF2ZSBwb2ludGxlc3NseSBzZW50IHN0YWJs
ZSByZWxlYXNlDQogICAgYW5ub3VuY2VtZW50cyB0byBib3RoIGxpc3RzKSwgdGhlbiBwcmVmZXJh
Ymx5IHdpdGggdGhlIHRhZw0KICAgIGdldHRpbmcgYWRkZWQgaW4gdGhlIHByb2Nlc3Mgb2YgcmVm
bGVjdGluZy4NCiAgICANCiAgICA+IDI6IFtPUEVSQVRJT05TXSANCiAgICANCiAgICAtMQ0KICAg
IA0KICAgID4gMzogW1BST0NFU1NdDQogICAgDQogICAgMA0KICAgIA0KICAgIEphbg0KICAgIA0K
ICAgIA0KICAgIA0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 01 16:05:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 16:05:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLrja-00041T-LX; Wed, 01 May 2019 16:05:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xAd2=TB=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hLrja-00041F-3t
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 16:05:26 +0000
X-Inumbo-ID: ec2ab9e4-6c2a-11e9-95e9-bfac34e0a719
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ec2ab9e4-6c2a-11e9-95e9-bfac34e0a719;
 Wed, 01 May 2019 16:05:21 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hLrjV-0006X0-AJ; Wed, 01 May 2019 16:05:21 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hLrjU-0001ky-VN; Wed, 01 May 2019 16:05:21 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hLrjU-0000lN-Ue; Wed, 01 May 2019 16:05:20 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135435-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.10-testing:test-amd64-i386-libvirt-xsm:leak-check/check:fail:regression
 xen-4.10-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:leak-check/check:fail:regression
 xen-4.10-testing:test-amd64-amd64-xl-qcow2:guest-localmigrate/x10:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-qemuu-nested-amd:leak-check/check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=5a81de4c6b6036974f29e2330a493f23a8f0c1f0
X-Osstest-Versions-That: xen=b2bbd342576576eb8a165a6abf9559d772ee242b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 01 May 2019 16:05:20 +0000
Subject: [Xen-devel] [xen-4.10-testing test] 135435: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTQzNSB4ZW4tNC4xMC10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzU0MzUvCgpSZWdyZXNzaW9ucyA6
LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRp
bmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSAgMjEgbGVhay1jaGVjay9jaGVjayAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzNTA4Mgog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMjEg
bGVhay1jaGVjay9jaGVjayBmYWlsIFJFR1IuIHZzLiAxMzUwODIKClRlc3RzIHdoaWNoIGRpZCBu
b3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFj
b3cyICAgIDE3IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgICAgICAgZmFpbCAgbGlrZSAxMzQ5OTcK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgZmFpbCBsaWtlIDEzNTA4MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3Ry
aWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAx
MCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
IDIyIGxlYWstY2hlY2svY2hlY2sgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYt
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9u
IHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgNWE4MWRlNGM2YjYw
MzY5NzRmMjllMjMzMGE0OTNmMjNhOGYwYzFmMApiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAg
ICAgICAgICAgICAgYjJiYmQzNDI1NzY1NzZlYjhhMTY1YTZhYmY5NTU5ZDc3MmVlMjQyYgoKTGFz
dCB0ZXN0IG9mIGJhc2lzICAgMTM1MDgyICAyMDE5LTA0LTIyIDAxOjU0OjEwIFogICAgOSBkYXlz
ClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzNTQzNSAgMjAxOS0wNC0yOSAxNTozNjozNSBaICAgIDIg
ZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRl
ciB0ZXN0OgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1k
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
cHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1p
Mzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNn
LXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAv
aG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5k
IG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3Qg
cHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpjb21taXQgNWE4MWRlNGM2YjYwMzY5NzRmMjllMjMzMGE0OTNmMjNhOGYw
YzFmMApBdXRob3I6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkRhdGU6ICAgV2VkIE5v
diAyOCAxNzo0MzozMyAyMDE4ICswMDAwCgogICAgdG9vbHMvZmlybXdhcmU6IHVwZGF0ZSBPVk1G
IE1ha2VmaWxlLCB3aGVuIG5lY2Vzc2FyeQogICAgCiAgICBbIFRoaXMgaXMgdHdvIGNvbW1pdHMg
ZnJvbSBtYXN0ZXIgYWthIHN0YWdpbmctNC4xMjogXQogICAgCiAgICBPVk1GIGhhcyBiZWNvbWUg
ZGVwZW5kZW50IG9uIE9wZW5TU0wsIHdoaWNoIGlzIGluY2x1ZGVkIGFzIGEKICAgIHN1Ym1vZHVs
ZS4gIEluaXRpYWxpc2Ugc3VibW9kdWxlcyBiZWZvcmUgYnVpbGRpbmcuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTog
QW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgICAoY2hlcnJ5IHBp
Y2tlZCBmcm9tIGNvbW1pdCBiMTYyODE4NzBlMDZmNWY1MjYwMjlhNGU2OTYzNGExNmRjMzhlOGU0
KQogICAgCiAgICB0b29sczogb25seSBjYWxsIGdpdCB3aGVuIG5lY2Vzc2FyeSBpbiBPVk1GIE1h
a2VmaWxlCiAgICAKICAgIFVzZXJzIG1heSBjaG9vc2UgdG8gZXhwb3J0IGEgc25hcHNob3Qgb2Yg
T1ZNRiBhbmQgYnVpbGQgaXQKICAgIHdpdGggeGVuLmdpdCBzdXBwbGllZCBvdm1mLW1ha2VmaWxl
LiBJbiB0aGF0IGNhc2Ugd2UgZG9uJ3QKICAgIG5lZWQgdG8gY2FsbCBgZ2l0IHN1Ym1vZHVsZWAu
CiAgICAKICAgIEZpeGVzIGIxNjI4MTg3MGUuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBPbGFmIEhl
cmluZyA8b2xhZkBhZXBmbGUuZGU+CiAgICBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBl
cmFyZEBjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgNjgyOTJjOTRhNjBl
YWIyNDUxNGFiNGE4ZTQ3NzJhZjI0ZGVhZDgwNykKICAgIChjaGVycnkgcGlja2VkIGZyb20gY29t
bWl0IGU5ODNlOGFlODRlZmQ1ZTQzMDQ1YTNkMjBhODIwZjEzY2I0YTc1YmYpCihxZW11IGNoYW5n
ZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 01 16:09:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 16:09:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLrnp-0004Iv-Cv; Wed, 01 May 2019 16:09:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2zDm=TB=citrix.com=prvs=017a1499b=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hLrno-0004Iq-ER
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 16:09:48 +0000
X-Inumbo-ID: 8979c973-6c2b-11e9-843c-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8979c973-6c2b-11e9-843c-bc764e045a96;
 Wed, 01 May 2019 16:09:46 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,418,1549929600"; d="scan'208";a="89528731"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: David Woodhouse <dwmw2@infradead.org>, <xen-devel@lists.xenproject.org>
References: <cover.1556708225.git.dwmw2@infradead.org>
 <22e1febec473b55fd7e43ffe02fb3a81f70a5e86.1556708226.git.dwmw2@infradead.org>
 <1c3cb13f-cba7-cc6a-36c7-fc156dd41b21@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <eb9f67d6-80d3-5be0-7804-e3178ad00b93@citrix.com>
Date: Wed, 1 May 2019 17:09:27 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <1c3cb13f-cba7-cc6a-36c7-fc156dd41b21@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [RFC PATCH 1/7] x86/wakeup: Stop using %fs for
 lidt/lgdt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMDUvMjAxOSAxMzowMiwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAwMS8wNS8yMDE5
IDEyOjE3LCBEYXZpZCBXb29kaG91c2Ugd3JvdGU6Cj4+IEZyb206IERhdmlkIFdvb2Rob3VzZSA8
ZHdtd0BhbWF6b24uY28udWs+Cj4+Cj4+IFRoZSB3YWtldXAgY29kZSBpcyBub3cgcmVsb2NhdGVk
IGFsb25nc2lkZSB0aGUgdHJhbXBvbGluZSBjb2RlLCBzbyAlZHMKPj4gaXMganVzdCBmaW5lIGhl
cmUuCj4gQUZBQ0lULCB0aGlzIGlzIGFzIGEgY29uc2VxdWVuY2Ugb2YgYy9zIGJjNGE2OGYyMWY0
M2MyICJ4ODY6IG1ha2UKPiBydW4tdGltZSBwYXJ0IG9mIHRyYW1wb2xpbmUgcmVsb2NhdGFibGUi
ID8KPgo+PiBTaWduZWQtb2ZmLWJ5OiBEYXZpZCBXb29kaG91c2UgPGR3bXdAYW1hem9uLmNvLnVr
Pgo+IEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+
Cj4gSSBkb24ndCBoYXZlIGEgc2Vuc2libGUgd2F5IG9mIHRlc3RpbmcgdGhpcyBBVE0sIGJ1dCB0
aGUgY2hhbmdlIGxvb2tzCj4gY29ycmVjdC4KCkknbSBhZnJhaWQgdGVzdGluZyBzYXlzIG5vLsKg
IFMzIHdvcmtzIGZpbmUgd2l0aG91dCB0aGlzIGNoYW5nZSwgYW5kCnJlc2V0cyB3aXRoIGl0LgoK
fkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 01 16:16:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 16:16:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLruC-00057e-4p; Wed, 01 May 2019 16:16:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9pMH=TB=citrix.com=prvs=01726d3a8=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hLruA-00057Z-BW
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 16:16:22 +0000
X-Inumbo-ID: 73fe0bae-6c2c-11e9-a10a-eb74f8c02950
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 73fe0bae-6c2c-11e9-a10a-eb74f8c02950;
 Wed, 01 May 2019 16:16:19 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,418,1549929600"; d="scan'208";a="84872479"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23753.50768.176226.654128@mariner.uk.xensource.com>
Date: Wed, 1 May 2019 17:16:16 +0100
To: osstest service owner <osstest-admin@xenproject.org>
In-Reply-To: <osstest-135435-mainreport@xen.org>
References: <osstest-135435-mainreport@xen.org>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [xen-4.10-testing test] 135435: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

b3NzdGVzdCBzZXJ2aWNlIG93bmVyIHdyaXRlcyAoIlt4ZW4tNC4xMC10ZXN0aW5nIHRlc3RdIDEz
NTQzNTogcmVncmVzc2lvbnMgLSBGQUlMIik6Cj4gZmxpZ2h0IDEzNTQzNSB4ZW4tNC4xMC10ZXN0
aW5nIHJlYWwgW3JlYWxdCj4gaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9sb2dzLzEzNTQzNS8KPiAKPiBSZWdyZXNzaW9ucyA6LSgKPiAKPiBUZXN0cyB3aGljaCBk
aWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKPiBpbmNsdWRpbmcgdGVzdHMgd2hpY2gg
Y291bGQgbm90IGJlIHJ1bjoKPiAgdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAyMSBsZWFr
LWNoZWNrL2NoZWNrICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTM1MDgyCj4gIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDIxIGxlYWstY2hlY2sv
Y2hlY2sgZmFpbCBSRUdSLiB2cy4gMTM1MDgyCgpUaGlzIGlzIGEgQ0kgc3lzdGVtIGJ1ZzogY3Jv
biBqb2JzIGFwcGVhcmluZyBpbiB0aGUgbGVhayBjaGVjay4gIFRoaXMKc2VlbXMgdG8gYmUgbW9y
ZSBjb21tb24gbm93IHdpdGggc3RyZXRjaC4gIEZpeGluZyBpdCBpcyBvbiBteSB0b2RvCmxpc3Qu
CgpJbiB0aGUgbWVhbnRpbWUgdGhpcyBqdXN0aWZpZXMgYSBmb3JjZSBwdXNoLCBzbyBJIGhhdmUg
cHVzaGVkIHRoaXM6Cgo+IHZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6Cj4gIHhlbiAgICAg
ICAgICAgICAgICAgIDVhODFkZTRjNmI2MDM2OTc0ZjI5ZTIzMzBhNDkzZjIzYThmMGMxZjAKPiBi
YXNlbGluZSB2ZXJzaW9uOgo+ICB4ZW4gICAgICAgICAgICAgICAgICBiMmJiZDM0MjU3NjU3NmVi
OGExNjVhNmFiZjk1NTlkNzcyZWUyNDJiCgpJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 01 16:40:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 16:40:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLsHA-0007PC-8Y; Wed, 01 May 2019 16:40:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xAd2=TB=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hLsH9-0007On-73
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 16:40:07 +0000
X-Inumbo-ID: c5e885c7-6c2f-11e9-843c-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c5e885c7-6c2f-11e9-843c-bc764e045a96;
 Wed, 01 May 2019 16:40:05 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hLsH6-0007GG-GF; Wed, 01 May 2019 16:40:04 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hLsH6-0005cY-1f; Wed, 01 May 2019 16:40:04 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hLsH5-0001lH-Vh; Wed, 01 May 2019 16:40:03 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135430-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.8-testing:build-amd64-xsm:xen-build:fail:regression
 xen-4.8-testing:build-i386:xen-build:fail:regression
 xen-4.8-testing:build-amd64-prev:xen-build:fail:regression
 xen-4.8-testing:build-i386-prev:xen-build:fail:regression
 xen-4.8-testing:build-i386-xsm:xen-build:fail:regression
 xen-4.8-testing:build-amd64:xen-build:fail:regression
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.8-testing:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-livepatch:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-livepatch:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-4:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-3:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-2:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:build-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-1:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-5:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit1: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-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-credit1:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit1: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-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-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-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: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-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=a1f8fe062899dca34fe2353ea27c6348c5d7cd7d
X-Osstest-Versions-That: xen=908e768fae49a8db0089e68188652079e3bfaa66
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 01 May 2019 16:40:03 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 135430: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTQzMCB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNTQzMC8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAg
ICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMwOTY1CiBi
dWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMzA5NjUKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMDk2NQogYnVpbGQtaTM4Ni1w
cmV2ICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTMwOTY1CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzA5NjUKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMDk2NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1s
aXZlcGF0Y2ggICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1t
dWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhz
bSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnVi
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
c2hhZG93ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tl
ZCBuL2EKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1
aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xY293MiAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1
aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC01ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
bWlncnVwZ3JhZGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFt
ZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAg
MSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAgICBmYWlsICBsaWtlIDEzMDk2NQog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIg
cGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAg
IGExZjhmZTA2Mjg5OWRjYTM0ZmUyMzUzZWEyN2M2MzQ4YzVkN2NkN2QKYmFzZWxpbmUgdmVyc2lv
bjoKIHhlbiAgICAgICAgICAgICAgICAgIDkwOGU3NjhmYWU0OWE4ZGIwMDg5ZTY4MTg4NjUyMDc5
ZTNiZmFhNjYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMDk2NSAgMjAxOC0xMi0wMyAwOTowNjox
OSBaICAxNDkgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzM1OTggIDIwMTktMDMtMDUgMTU6
MDY6MjMgWiAgIDU3IGRheXMgICAyOSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCBy
ZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2Uu
Y29tPgogIE1hbnVlbCBCb3V5ZXIgPGJvdXllckBhbnRpb2NoZS5ldS5vcmc+CiAgU2VyZ2V5IER5
YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVp
bGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWls
ZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxk
LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXByZXYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQt
aTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0z
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4
Ni14c20gICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBn
cmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZn
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXNoYWRvdyAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0
LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xv
Z3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0
Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5v
cmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3Nz
dGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hi
PW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5n
LgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNDc2IGxpbmVzIGxvbmcuKQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 01 17:03:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 17:03:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLsdo-0000pG-Pz; Wed, 01 May 2019 17:03:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2zDm=TB=citrix.com=prvs=017a1499b=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hLsdn-0000pB-3L
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 17:03:31 +0000
X-Inumbo-ID: 0807eb16-6c33-11e9-9b61-ef118d085caf
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0807eb16-6c33-11e9-9b61-ef118d085caf;
 Wed, 01 May 2019 17:03:26 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,418,1549929600"; d="scan'208";a="89531781"
To: Tamas K Lengyel <tamas@tklengyel.com>
References: <20190501042249.1218-1-tamas@tklengyel.com>
 <602abffd-4cb8-c471-3adb-38d6bc3b1cb9@citrix.com>
 <CABfawhmi0UJ=K9q7y7oX1kYUBtpTZcLBk9RLnu4Uay7=CqJmpg@mail.gmail.com>
 <CABfawhk_cCzL0XVUp6h-5QvXBDwqwf87+CqBvPDdeAHqAcrmvw@mail.gmail.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <cfddf089-496e-d935-2470-20afa280ba78@citrix.com>
Date: Wed, 1 May 2019 18:02:13 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <CABfawhk_cCzL0XVUp6h-5QvXBDwqwf87+CqBvPDdeAHqAcrmvw@mail.gmail.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] x86/vm_event: correctly gather gs_shadow
 value
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMDUvMjAxOSAxNTo1OCwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+IE9uIFdlZCwgTWF5
IDEsIDIwMTkgYXQgNzo0NSBBTSBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+
IHdyb3RlOgo+PiBPbiBXZWQsIE1heSAxLCAyMDE5IGF0IDE6NTAgQU0gQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiBPbiAwMS8wNS8yMDE5IDA1OjIy
LCBUYW1hcyBLIExlbmd5ZWwgd3JvdGU6Cj4+Pj4gQ3VycmVudGx5IHRoZSBnc19zaGFkb3cgdmFs
dWUgaXMgb25seSBjYWNoZWQgd2hlbiB0aGUgdkNQVSBpcyBiZWluZyBzY2hlZHVsZWQKPj4+PiBv
dXQgYnkgWGVuLiBSZXBvcnRpbmcgdGhpcyAodXN1YWxseSkgc3RhbGUgdmFsdWUgdGhyb3VnaCB2
bV9ldmVudCBpcyBpbmNvcnJlY3QsCj4+Pj4gc2luY2UgaXQgZG9lc24ndCByZXByZXNlbnQgdGhl
IGFjdHVhbCBzdGF0ZSBvZiB0aGUgdkNQVSBhdCB0aGUgdGltZSB0aGUgZXZlbnQKPj4+PiB3YXMg
cmVjb3JkZWQuIFRoaXMgcHJldmVudHMgdm1fZXZlbnQgc3Vic2NyaWJlcnMgZnJvbSBjb3JyZWN0
bHkgZmluZGluZyBrZXJuZWwKPj4+PiBzdHJ1Y3R1cmVzIGluIHRoZSBndWVzdCB3aGVuIGl0IGlz
IHRyYXBwZWQgd2hpbGUgaW4gcmluZzMuCj4+Pj4KPj4+PiBTaWduZWQtb2ZmLWJ5OiBUYW1hcyBL
IExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+Cj4+Pj4gQ2M6IFJhenZhbiBDb2pvY2FydSA8
cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KPj4+PiBDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgo+Pj4+IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgo+Pj4+IENjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+Pj4+IENjOiBSb2dl
ciBQYXUgTW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+Pj4+IC0tLQo+Pj4+ICB4ZW4vYXJj
aC94ODYvdm1fZXZlbnQuYyB8IDIgKy0KPj4+PiAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9u
KCspLCAxIGRlbGV0aW9uKC0pCj4+Pj4KPj4+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3Zt
X2V2ZW50LmMgYi94ZW4vYXJjaC94ODYvdm1fZXZlbnQuYwo+Pj4+IGluZGV4IDUxYzM0OTNiMWQu
LjQ0NjQ5NDBkYTcgMTAwNjQ0Cj4+Pj4gLS0tIGEveGVuL2FyY2gveDg2L3ZtX2V2ZW50LmMKPj4+
PiArKysgYi94ZW4vYXJjaC94ODYvdm1fZXZlbnQuYwo+Pj4gQWN0dWFsbHksIGNvbWUgdG8gdGhp
bmsgb2YgaXQsIHRoZSBzYW1lIGlzIHRydWUgZm9yIHRoZSBTWVNFTlRFUgo+Pj4gZGV0YWlscywg
d2hpY2ggYnkgZGVmYXVsdCBhcmUgcmVhZC93cml0ZSB0byB0aGUgZ3Vlc3Qgd2hpbGUgaXQgaXMK
Pj4+IHNjaGVkdWxlZC4gIEFzIGEgcmVzdWx0LCB0aGUgZGV0YWlscyByZXBvcnRlZCBoZXJlIHdp
bGwgZnJvbSB0aGUgbGFzdAo+Pj4gdmNwdSBjb250ZXh0IHN3aXRjaCwgYW5kIHBvc3NpYmx5IHN0
YWxlLgo+PiBJJ2xsIGxvb2sgaW50byBpdC4KPiBUaGUgc3lzZW50ZXIgdmFsdWVzIGxvb2sgZmlu
ZSB0byBtZSBiZWNhdXNlIHZteF9zYXZlX3ZtY3NfY3R4dCBjYWxscwo+IHZteF92bWNzX3NhdmUs
IHdoaWNoIHJlZnJlc2hlcyB0aGUgdmFsdWVzIGZyb20gdGhlIGFjdHVhbCBWTUNTLiBJdCdzCj4g
b25seSBzaGFkb3dfZ3MgdGhhdCBpcyBub3QgcmVmcmVzaGVkLgoKU28sIHlvdSBhcmUgY29ycmVj
dCB0aGF0IHdlIGNhbGwgaW50byB2bXhfdm1jc19zYXZlKCkgd2hpY2ggY2F1c2VzIHRoZQpTWVNF
TlRFUiBkZXRhaWxzIHRvIGJlIGNvcnJlY3QuCgpIb3dldmVyLCB0aGUgc2FtZSBwYXRoIGFsc28g
Y2FsbHMgdm14X3NhdmVfY3B1X3N0YXRlKCkgd2hpY2ggc2F2ZXMKc2hhZG93X2dzLCBhbmQgdGhl
cmVmb3JlIG91Z2h0IHRvIERUUlQgZm9yIHRoZSBwcmV2aW91cyB1c2UgaW4gdm1fZXZlbnQuCgpU
aGUgcHJvYmxlbSBpcyB0aGF0IHZteF97c2F2ZSxsb2FkfV9jcHVfc3RhdGUoKSBvbmx5IGZ1bmN0
aW9uIGNvcnJlY3RseQppbiByZW1vdGUgY29udGV4dCwgd2hpY2ggaXMgd2h5IHRoZSBzdGFsZSBz
aGFkb3dfZ3MgcGVyc2lzdHMuCgpDb250cmFyeSB0byB3aGF0IEkgc2FpZCBlYXJsaWVyLCBJIG5v
dyB0aGluayB0aGF0IGEgYmV0dGVyIGZpeCB3b3VsZCBiZQp0byBtYWtlIHRoZSBhYm92ZSBmdW5j
dGlvbnMgc2FmZSB0byB1c2UgdXNlIGluIGN1cnJlbnQgY29udGV4dCAoYXQgbGVhc3QKZm9yIHRo
ZSBzYXZlIHNpZGUgLSB0aGUgcmVzdG9yZSBzaWRlIGNhbiBwcm9iYWJseSBqdXN0IEFTU0VSVCgp
IGF0bSwgYXMKaXQgZG9lc24ndCBzZWVtIHRvIGhhdmUgYW4gZXF1aXZhbGVudCB1c2UpLgoKVGhh
dCB3YXksIHRoZSB2bV9ldmVudCBjb2RlIGRvZXNuJ3QgbmVlZCB0byBjb250YWluIGFueQpjb250
ZXh0LXNlbnNpdGl2ZSBjb2RlLCB3aGljaCBpcyBhIGJldHRlciBvdmVyYWxsLCBJTU8uCgp+QW5k
cmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 01 17:11:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 17:11:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLslV-0001fe-Qd; Wed, 01 May 2019 17:11:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=q16C=TB=tklengyel.com=bounce+e181d6.cd840-xen-devel=lists.xenproject.org@srs-us1.protection.inumbo.net>)
 id 1hLslU-0001fY-ND
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 17:11:28 +0000
X-Inumbo-ID: 277bbda0-6c34-11e9-864d-0fc525ac8dc4
Received: from rs224.mailgun.us (unknown [209.61.151.224])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 277bbda0-6c34-11e9-864d-0fc525ac8dc4;
 Wed, 01 May 2019 17:11:27 +0000 (UTC)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=tklengyel.com;
 q=dns/txt; 
 s=krs; t=1556730687; h=Content-Type: Cc: To: Subject: Message-ID: Date:
 From: In-Reply-To: References: MIME-Version: Sender;
 bh=xNNNAUSoS1RYQRXeAwzMWBm61PegbnaMsiYQSOvPHrI=;
 b=UW+lCyPDL6IK6l2ZvIqoRSycY/WMT5/hnWKHGrxR7Nn8YEoZUTuK/pfw7HZeWoZN9lujnLcN
 BJzoYjy4Cmzwt08xy+v6iuJDeVXg/F3ICyEPoe6xQ9YEcCE+jpbBiawlUjhSmKcFhhBJKV9n
 LPSYQrz8axlkKWKw+6yXDdlI+bI=
X-Mailgun-Sending-Ip: 209.61.151.224
X-Mailgun-Sid: WyIyYTNmOCIsICJ4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmciLCAiY2Q4NDAiXQ==
Received: from mail-wr1-f51.google.com (mail-wr1-f51.google.com
 [209.85.221.51])
 by mxa.mailgun.org with ESMTP id 5cc9d33d.7f2fd124edf0-smtp-out-n01;
 Wed, 01 May 2019 17:11:25 -0000 (UTC)
Received: by mail-wr1-f51.google.com with SMTP id o4so13349557wra.3
 for <xen-devel@lists.xenproject.org>; Wed, 01 May 2019 10:11:25 -0700 (PDT)
X-Gm-Message-State: APjAAAXK+jOtWdYo2VkR/FOnkVZ2T95umB/xp/tI3qZX7vtioqCXu8WR
 jdLKwgcToQsS48X7s8e3G5Zy0ytRDLm3+9CLAEE=
X-Google-Smtp-Source: APXvYqz0YAh+VlPP2rtadRoDA2hPlHjDX1o5L9V9H6yZCeAXATn0m6GZoRiCvAdyCk4IUPrKTwbr0kZiq+BL0GdIsQ0=
X-Received: by 2002:adf:e989:: with SMTP id h9mr1459926wrm.157.1556730684898; 
 Wed, 01 May 2019 10:11:24 -0700 (PDT)
MIME-Version: 1.0
References: <20190501042249.1218-1-tamas@tklengyel.com>
 <602abffd-4cb8-c471-3adb-38d6bc3b1cb9@citrix.com>
 <CABfawhmi0UJ=K9q7y7oX1kYUBtpTZcLBk9RLnu4Uay7=CqJmpg@mail.gmail.com>
 <CABfawhk_cCzL0XVUp6h-5QvXBDwqwf87+CqBvPDdeAHqAcrmvw@mail.gmail.com>
 <cfddf089-496e-d935-2470-20afa280ba78@citrix.com>
In-Reply-To: <cfddf089-496e-d935-2470-20afa280ba78@citrix.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Wed, 1 May 2019 11:10:47 -0600
X-Gmail-Original-Message-ID: <CABfawhkht5AO5Vz7yxhRXvb40u5Bx2S3m7J-pn1GKTpLqWda4w@mail.gmail.com>
Message-ID: <CABfawhkht5AO5Vz7yxhRXvb40u5Bx2S3m7J-pn1GKTpLqWda4w@mail.gmail.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH] x86/vm_event: correctly gather gs_shadow
 value
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBNYXkgMSwgMjAxOSBhdCAxMTowMyBBTSBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPiB3cm90ZToKPgo+IE9uIDAxLzA1LzIwMTkgMTU6NTgsIFRhbWFzIEsg
TGVuZ3llbCB3cm90ZToKPiA+IE9uIFdlZCwgTWF5IDEsIDIwMTkgYXQgNzo0NSBBTSBUYW1hcyBL
IExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+IHdyb3RlOgo+ID4+IE9uIFdlZCwgTWF5IDEs
IDIwMTkgYXQgMTo1MCBBTSBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PiB3cm90ZToKPiA+Pj4gT24gMDEvMDUvMjAxOSAwNToyMiwgVGFtYXMgSyBMZW5neWVsIHdyb3Rl
Ogo+ID4+Pj4gQ3VycmVudGx5IHRoZSBnc19zaGFkb3cgdmFsdWUgaXMgb25seSBjYWNoZWQgd2hl
biB0aGUgdkNQVSBpcyBiZWluZyBzY2hlZHVsZWQKPiA+Pj4+IG91dCBieSBYZW4uIFJlcG9ydGlu
ZyB0aGlzICh1c3VhbGx5KSBzdGFsZSB2YWx1ZSB0aHJvdWdoIHZtX2V2ZW50IGlzIGluY29ycmVj
dCwKPiA+Pj4+IHNpbmNlIGl0IGRvZXNuJ3QgcmVwcmVzZW50IHRoZSBhY3R1YWwgc3RhdGUgb2Yg
dGhlIHZDUFUgYXQgdGhlIHRpbWUgdGhlIGV2ZW50Cj4gPj4+PiB3YXMgcmVjb3JkZWQuIFRoaXMg
cHJldmVudHMgdm1fZXZlbnQgc3Vic2NyaWJlcnMgZnJvbSBjb3JyZWN0bHkgZmluZGluZyBrZXJu
ZWwKPiA+Pj4+IHN0cnVjdHVyZXMgaW4gdGhlIGd1ZXN0IHdoZW4gaXQgaXMgdHJhcHBlZCB3aGls
ZSBpbiByaW5nMy4KPiA+Pj4+Cj4gPj4+PiBTaWduZWQtb2ZmLWJ5OiBUYW1hcyBLIExlbmd5ZWwg
PHRhbWFzQHRrbGVuZ3llbC5jb20+Cj4gPj4+PiBDYzogUmF6dmFuIENvam9jYXJ1IDxyY29qb2Nh
cnVAYml0ZGVmZW5kZXIuY29tPgo+ID4+Pj4gQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KPiA+Pj4+IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
Pgo+ID4+Pj4gQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gPj4+PiBDYzogUm9n
ZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiA+Pj4+IC0tLQo+ID4+Pj4gIHhl
bi9hcmNoL3g4Ni92bV9ldmVudC5jIHwgMiArLQo+ID4+Pj4gIDEgZmlsZSBjaGFuZ2VkLCAxIGlu
c2VydGlvbigrKSwgMSBkZWxldGlvbigtKQo+ID4+Pj4KPiA+Pj4+IGRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvdm1fZXZlbnQuYyBiL3hlbi9hcmNoL3g4Ni92bV9ldmVudC5jCj4gPj4+PiBpbmRl
eCA1MWMzNDkzYjFkLi40NDY0OTQwZGE3IDEwMDY0NAo+ID4+Pj4gLS0tIGEveGVuL2FyY2gveDg2
L3ZtX2V2ZW50LmMKPiA+Pj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni92bV9ldmVudC5jCj4gPj4+IEFj
dHVhbGx5LCBjb21lIHRvIHRoaW5rIG9mIGl0LCB0aGUgc2FtZSBpcyB0cnVlIGZvciB0aGUgU1lT
RU5URVIKPiA+Pj4gZGV0YWlscywgd2hpY2ggYnkgZGVmYXVsdCBhcmUgcmVhZC93cml0ZSB0byB0
aGUgZ3Vlc3Qgd2hpbGUgaXQgaXMKPiA+Pj4gc2NoZWR1bGVkLiAgQXMgYSByZXN1bHQsIHRoZSBk
ZXRhaWxzIHJlcG9ydGVkIGhlcmUgd2lsbCBmcm9tIHRoZSBsYXN0Cj4gPj4+IHZjcHUgY29udGV4
dCBzd2l0Y2gsIGFuZCBwb3NzaWJseSBzdGFsZS4KPiA+PiBJJ2xsIGxvb2sgaW50byBpdC4KPiA+
IFRoZSBzeXNlbnRlciB2YWx1ZXMgbG9vayBmaW5lIHRvIG1lIGJlY2F1c2Ugdm14X3NhdmVfdm1j
c19jdHh0IGNhbGxzCj4gPiB2bXhfdm1jc19zYXZlLCB3aGljaCByZWZyZXNoZXMgdGhlIHZhbHVl
cyBmcm9tIHRoZSBhY3R1YWwgVk1DUy4gSXQncwo+ID4gb25seSBzaGFkb3dfZ3MgdGhhdCBpcyBu
b3QgcmVmcmVzaGVkLgo+Cj4gU28sIHlvdSBhcmUgY29ycmVjdCB0aGF0IHdlIGNhbGwgaW50byB2
bXhfdm1jc19zYXZlKCkgd2hpY2ggY2F1c2VzIHRoZQo+IFNZU0VOVEVSIGRldGFpbHMgdG8gYmUg
Y29ycmVjdC4KPgo+IEhvd2V2ZXIsIHRoZSBzYW1lIHBhdGggYWxzbyBjYWxscyB2bXhfc2F2ZV9j
cHVfc3RhdGUoKSB3aGljaCBzYXZlcwo+IHNoYWRvd19ncywgYW5kIHRoZXJlZm9yZSBvdWdodCB0
byBEVFJUIGZvciB0aGUgcHJldmlvdXMgdXNlIGluIHZtX2V2ZW50Lgo+Cj4gVGhlIHByb2JsZW0g
aXMgdGhhdCB2bXhfe3NhdmUsbG9hZH1fY3B1X3N0YXRlKCkgb25seSBmdW5jdGlvbiBjb3JyZWN0
bHkKPiBpbiByZW1vdGUgY29udGV4dCwgd2hpY2ggaXMgd2h5IHRoZSBzdGFsZSBzaGFkb3dfZ3Mg
cGVyc2lzdHMuCj4KPiBDb250cmFyeSB0byB3aGF0IEkgc2FpZCBlYXJsaWVyLCBJIG5vdyB0aGlu
ayB0aGF0IGEgYmV0dGVyIGZpeCB3b3VsZCBiZQo+IHRvIG1ha2UgdGhlIGFib3ZlIGZ1bmN0aW9u
cyBzYWZlIHRvIHVzZSB1c2UgaW4gY3VycmVudCBjb250ZXh0IChhdCBsZWFzdAo+IGZvciB0aGUg
c2F2ZSBzaWRlIC0gdGhlIHJlc3RvcmUgc2lkZSBjYW4gcHJvYmFibHkganVzdCBBU1NFUlQoKSBh
dG0sIGFzCj4gaXQgZG9lc24ndCBzZWVtIHRvIGhhdmUgYW4gZXF1aXZhbGVudCB1c2UpLgo+Cj4g
VGhhdCB3YXksIHRoZSB2bV9ldmVudCBjb2RlIGRvZXNuJ3QgbmVlZCB0byBjb250YWluIGFueQo+
IGNvbnRleHQtc2Vuc2l0aXZlIGNvZGUsIHdoaWNoIGlzIGEgYmV0dGVyIG92ZXJhbGwsIElNTy4K
ClNvdW5kcyBnb29kIHRvIG1lLiBTbyBhICJ2ID09IGN1cnJlbnQiIGNhc2UgdG8gcmVmcmVzaCB0
aGUgZ3Nfc2hhZG93CnZhbHVlIGlzIGFsbCB0aGlzIHdpbGwgZW50YWlsLCBjb3JyZWN0PwoKVGhh
bmtzLApUYW1hcwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 01 17:15:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 17:15:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLsow-0001ri-Ly; Wed, 01 May 2019 17:15:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xAd2=TB=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hLsou-0001rS-TP
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 17:15:00 +0000
X-Inumbo-ID: a5c15a3b-6c34-11e9-843c-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a5c15a3b-6c34-11e9-843c-bc764e045a96;
 Wed, 01 May 2019 17:14:58 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hLsos-0007zb-45; Wed, 01 May 2019 17:14:58 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hLsor-0008PY-OI; Wed, 01 May 2019 17:14:57 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hLsor-00036k-Lh; Wed, 01 May 2019 17:14:57 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135425-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:regression
 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-arm64-arm64-examine:examine-serial/bootloader: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-qcow2:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds: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-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=dc497635d93f6672f82727ad97a55205177be2aa
X-Osstest-Versions-That: xen=cb70a26f78848fe45f593f7ebc9cfaac760a791b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 01 May 2019 17:14:57 +0000
Subject: [Xen-devel] [xen-unstable test] 135425: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTQyNSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNTQyNS8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdz
MTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgZmFpbCBSRUdSLiB2cy4gMTM0NzYzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICBmYWls
IFJFR1IuIHZzLiAxMzQ3NjMKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBu
b3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzQ3NjMKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzNDc2
MwogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAxMSBleGFtaW5lLXNlcmlhbC9ib290bG9h
ZGVyICAgIGZhaWwgIGxpa2UgMTM1MTA2CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzUxMDYKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICBsaWtlIDEzNTEwNgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAxNyBndWVzdC1sb2Nh
bG1pZ3JhdGUveDEwICAgICAgIGZhaWwgIGxpa2UgMTM1MjczCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzUy
NzMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgZmFpbCBsaWtlIDEzNTI3MwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTM1MjczCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZh
aWwgbGlrZSAxMzUyNzMKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAg
MTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAg
ICAgICAgICAgIGRjNDk3NjM1ZDkzZjY2NzJmODI3MjdhZDk3YTU1MjA1MTc3YmUyYWEKYmFzZWxp
bmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIGNiNzBhMjZmNzg4NDhmZTQ1ZjU5M2Y3
ZWJjOWNmYWFjNzYwYTc5MWIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzNTI3MyAgMjAxOS0wNC0y
NCAyMTozOTo1OSBaICAgIDYgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzU0MjUgIDIwMTkt
MDQtMjkgMTM6MTA6MDkgWiAgICAyIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8g
dG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxh
QGJpdGRlZmVuZGVyLmNvbT4KICBBbGV4YW5kcnUgU3RlZmFuIElTQUlMQSA8YWlzYWlsYUBiaXRk
ZWZlbmRlci5jb20+CiAgQW1pdCBTaW5naCBUb21hciA8YW1pdHRvbWVyMjVAZ21haWwuY29tPgog
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgQW50aG9ueSBQRVJB
UkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgQnJpYW4gV29vZHMgPGJyaWFuLndvb2Rz
QGFtZC5jb20+CiAgQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29t
PgogIERvdWcgR29sZHN0ZWluIDxjYXJkb2VAY2FyZG9lLmNvbT4KICBHZW9yZ2UgRHVubGFwIDxn
ZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNp
dHJpeC5jb20+CiAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CiAg
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0Bz
dXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIEtldmluIFRp
YW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgogIEx1a2FzIEp1ZW5nZXIgPGp1ZW5nZXJAaWNlLnJ3
dGgtYWFjaGVuLmRlPgogIE0gQSBZb3VuZyA8bS5hLnlvdW5nQGR1cmhhbS5hYy51az4KICBOb3Ji
ZXJ0IE1hbnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KICBPbGVrc2FuZHIgQW5kcnVzaGNoZW5r
byA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVs
LmR1cnJhbnRAY2l0cml4LmNvbT4KICBQYXdlbCBXaWVjem9ya2lld2ljeiA8d2lwYXdlbEBhbWF6
b24uZGU+CiAgUGV0cmUgUGlyY2FsYWJ1IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT4KICBS
YXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgVGFtYXMgSyBMZW5n
eWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
CiAgWGlhb2NoZW4gV2FuZyA8d2FuZ3hpYW9jaGVuMEBnbWFpbC5jb20+CiAgWGluIExpIDx4aW4u
bGlAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1h
bWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2gg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNw
dSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6
IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcg
ZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBh
bmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rlcgog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5v
dCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMjE0NCBsaW5lcyBsb25n
LikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 01 17:32:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 17:32:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLt6A-0003X5-Fu; Wed, 01 May 2019 17:32:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xAd2=TB=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hLt69-0003Wv-4P
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 17:32:49 +0000
X-Inumbo-ID: 21dcc81e-6c37-11e9-aa7c-bb1a1ca05ea9
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 21dcc81e-6c37-11e9-aa7c-bb1a1ca05ea9;
 Wed, 01 May 2019 17:32:46 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hLt65-0008Md-CW; Wed, 01 May 2019 17: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.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hLt65-0001Ij-05; Wed, 01 May 2019 17:32:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hLt64-0005Do-VP; Wed, 01 May 2019 17:32:44 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135436-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.11-testing:test-amd64-amd64-xl-qcow2:guest-saverestore.2:fail:regression
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=e983e8ae84efd5e43045a3d20a820f13cb4a75bf
X-Osstest-Versions-That: xen=348922b16a0901ccc7b8980c92703b2ce20d1a2d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 01 May 2019 17:32:44 +0000
Subject: [Xen-devel] [xen-4.11-testing test] 135436: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTQzNiB4ZW4tNC4xMS10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzU0MzYvCgpSZWdyZXNzaW9ucyA6
LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRp
bmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNv
dzIgICAgMTYgZ3Vlc3Qtc2F2ZXJlc3RvcmUuMiAgICAgIGZhaWwgUkVHUi4gdnMuIDEzNDk5OAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlh
bi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
bXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAg
ICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAg
ICAgICBlOTgzZThhZTg0ZWZkNWU0MzA0NWEzZDIwYTgyMGYxM2NiNGE3NWJmCmJhc2VsaW5lIHZl
cnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAzNDg5MjJiMTZhMDkwMWNjYzdiODk4MGM5Mjcw
M2IyY2UyMGQxYTJkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzQ5OTggIDIwMTktMDQtMTkgMjE6
MzY6NDIgWiAgIDExIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTM1NDM2ICAyMDE5LTA0LTI5
IDE1OjM2OjUwIFogICAgMiBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
CmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFk
b3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpjb21taXQgZTk4M2U4YWU4NGVmZDVlNDMwNDVhM2QyMGE4MjBmMTNjYjRhNzViZgpBdXRob3I6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkRhdGU6ICAgV2VkIE5vdiAyOCAxNzo0Mzoz
MyAyMDE4ICswMDAwCgogICAgdG9vbHMvZmlybXdhcmU6IHVwZGF0ZSBPVk1GIE1ha2VmaWxlLCB3
aGVuIG5lY2Vzc2FyeQogICAgCiAgICBbIFRoaXMgaXMgdHdvIGNvbW1pdHMgZnJvbSBtYXN0ZXIg
YWthIHN0YWdpbmctNC4xMjogXQogICAgCiAgICBPVk1GIGhhcyBiZWNvbWUgZGVwZW5kZW50IG9u
IE9wZW5TU0wsIHdoaWNoIGlzIGluY2x1ZGVkIGFzIGEKICAgIHN1Ym1vZHVsZS4gIEluaXRpYWxp
c2Ugc3VibW9kdWxlcyBiZWZvcmUgYnVpbGRpbmcuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogQW50aG9ueSBQRVJB
UkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNv
bW1pdCBiMTYyODE4NzBlMDZmNWY1MjYwMjlhNGU2OTYzNGExNmRjMzhlOGU0KQogICAgCiAgICB0
b29sczogb25seSBjYWxsIGdpdCB3aGVuIG5lY2Vzc2FyeSBpbiBPVk1GIE1ha2VmaWxlCiAgICAK
ICAgIFVzZXJzIG1heSBjaG9vc2UgdG8gZXhwb3J0IGEgc25hcHNob3Qgb2YgT1ZNRiBhbmQgYnVp
bGQgaXQKICAgIHdpdGggeGVuLmdpdCBzdXBwbGllZCBvdm1mLW1ha2VmaWxlLiBJbiB0aGF0IGNh
c2Ugd2UgZG9uJ3QKICAgIG5lZWQgdG8gY2FsbCBgZ2l0IHN1Ym1vZHVsZWAuCiAgICAKICAgIEZp
eGVzIGIxNjI4MTg3MGUuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBPbGFmIEhlcmluZyA8b2xhZkBh
ZXBmbGUuZGU+CiAgICBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgogICAgUmV2aWV3ZWQtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXgu
Y29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgNjgyOTJjOTRhNjBlYWIyNDUxNGFiNGE4
ZTQ3NzJhZjI0ZGVhZDgwNykKKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 01 17:38:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 17:38:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLtBq-0003kF-Gj; Wed, 01 May 2019 17:38:42 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4/tq=TB=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1hLtBo-0003kA-At
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 17:38:40 +0000
X-Inumbo-ID: f4153e67-6c37-11e9-843c-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f4153e67-6c37-11e9-843c-bc764e045a96;
 Wed, 01 May 2019 17:38:39 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 25CF02081C;
 Wed,  1 May 2019 17:38:38 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1556732318;
 bh=MRU+xCoXaQnRN2wf0UaBdaIfQGvJywu4JazBFAJN/co=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=1KC3deE5d4cTjzy4B0jHNbykgMJaeQjp7plttk43XtmkGWxBHalLGCmK/xROnQ+5Y
 WZWmrPTbH4PfFS4hMB8EumjEY2jOZ7I/jbgROjZOUh/7FjSwMH9djHQNhUoOokH6Vi
 iUD90/GsivalXL8r8jOFZ18rzt8SOEUwoYGssUNg=
Date: Wed, 1 May 2019 10:38:30 -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: <20190501101521.20140-1-ian.jackson@eu.citrix.com>
Message-ID: <alpine.DEB.2.10.1905011038220.23881@sstabellini-ThinkPad-X260>
References: <20190501101521.20140-1-ian.jackson@eu.citrix.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [OSSTEST PATCH] Revert "arm64: tolerate host
 allocation failures"
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAxIE1heSAyMDE5LCBJYW4gSmFja3NvbiB3cm90ZToKPiBXZSBub3cgaGF2ZSA0IHdv
cmtpbmcgYXJtNjQgYm94ZXMgYW5kIHRoaXMgaXMgcXVpdGUgYW1wbGUgZm9yIG91cgo+IGN1cnJl
bnQgdGVzdCBtYXRyaXguICBXZSBoYXZlIHR3byBraW5kcyBvZiBib3gsIHRvby4gIFNvLCBncmVh
dC4KPiAKPiBUaGlzIHJldmVydHMgY29tbWl0IDA3MDViZWQ5ZTIwZWE0Mzc1ZTdhYzlmODEwOWVm
OTU1ZWJjNmZlOWMuCgpBd2Vzb21lIQoKCj4gQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+Cj4gQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4KPiBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNv
bT4KPiAtLS0KPiAgYWxsb3cuYWxsIHwgMiAtLQo+ICAxIGZpbGUgY2hhbmdlZCwgMiBkZWxldGlv
bnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvYWxsb3cuYWxsIGIvYWxsb3cuYWxsCj4gaW5kZXggODk0
YjY5ZWEuLjdhMzRhODA5IDEwMDY0NAo+IC0tLSBhL2FsbG93LmFsbAo+ICsrKyBiL2FsbG93LmFs
bAo+IEBAIC0zLDUgKzMsMyBAQCBidWlsZC1AQCAgICAgICAgICAgICAgICAgICAgICAgIGxvZ3Mt
Y2FwdHVyZUBACj4gIHRlc3QtQEAtcGNpcHRAQAo+ICB0ZXN0LUBALXFlbXV1LUBACQlndWVzdC1s
b2NhbG1pZ3JhdGUKPiAgdGVzdC1AQC13aW43LUBACQkJZ3Vlc3Qtc3RvcAo+IC1AQC1hcm02NAkJ
CWhvc3RzLWFsbG9jYXRlCj4gLUBALWFybTY0LUBACQkJaG9zdHMtYWxsb2NhdGUKPiAtLSAKPiAy
LjExLjAKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 01 18:33:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 18:33:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLu2y-00006w-UO; Wed, 01 May 2019 18:33:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UR0A=TB=bombadil.srs.infradead.org=batv+d28726b38c8108e46d85+5729+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1hLu2w-00006r-T7
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 18:33:35 +0000
X-Inumbo-ID: 9fcdb57f-6c3f-11e9-843c-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9fcdb57f-6c3f-11e9-843c-bc764e045a96;
 Wed, 01 May 2019 18:33:33 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Mime-Version:Content-Type:References:
 In-Reply-To:Date:To:From:Subject:Message-ID:Sender:Reply-To:Cc:
 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=Dv53GkjIa8zujlXbci9NBkMZ92d4fLcQTzZY9+5XuOU=; b=lxCgjvrP8Wa0McutOwy9yslYj
 v8ehDy7cypNTXcOkY2ScibhZjTWxoD94SpR73w641jbFV52X6aPohtWsdCu1kSA+eqWWD8lHQ9XsT
 Gd5ljuZgzdHWOpW9hHwRaJxmndIKlSpQTcislEbxQjGVCJBGUusgNSPJE/6CYImg84bPf5tfwg3is
 jlfQvrrQpT/8mrc9/8uqByIbaW742XNJ58bChw/prMdLeOrk8fUSGULXva+IaOtyiwAudHnN95Hcf
 823R4/Ny42iDE6p7ytelzzVVNiy3KzYan/aL6A0FCyu4j5dU80/DgwFnW/YlfmwD2Nwef17tLGtpT
 gCcsBi/Jw==;
Received: from [54.239.6.185] (helo=u3832b3a9db3152.ant.amazon.com)
 by bombadil.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1hLu2s-0001OS-De; Wed, 01 May 2019 18:33:30 +0000
Message-ID: <a82c51c45b399d1a0452c660e9705fdcb5d1fc09.camel@infradead.org>
From: David Woodhouse <dwmw2@infradead.org>
To: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
Date: Wed, 01 May 2019 21:33:27 +0300
In-Reply-To: <eb9f67d6-80d3-5be0-7804-e3178ad00b93@citrix.com>
References: <cover.1556708225.git.dwmw2@infradead.org>
 <22e1febec473b55fd7e43ffe02fb3a81f70a5e86.1556708226.git.dwmw2@infradead.org>
 <1c3cb13f-cba7-cc6a-36c7-fc156dd41b21@citrix.com>
 <eb9f67d6-80d3-5be0-7804-e3178ad00b93@citrix.com>
X-Mailer: Evolution 3.28.5-0ubuntu0.18.04.1 
Mime-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: Re: [Xen-devel] [RFC PATCH 1/7] x86/wakeup: Stop using %fs for
 lidt/lgdt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7846721384677644742=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============7846721384677644742==
Content-Type: multipart/signed; micalg="sha-256";
	protocol="application/x-pkcs7-signature";
	boundary="=-nnzv1LnlWcW0SJcrToCa"


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

On Wed, 2019-05-01 at 17:09 +0100, Andrew Cooper wrote:
> I'm afraid testing says no.  S3 works fine without this change, and
> resets with it.

Thanks for testing. That's obvious in retrospect =E2=80=94 although the wak=
eup
code is relocated alongside the trampoline code, it runs in real mode
with its own segment, and %ip=3D0000. So the idt_48 and gdt_48 really do
need to use "wakesym". For which they need to be shifted later in
trampline.S so that they're actually within the range of that segment.

However, neither staging-4.11 nor master are working here even before
the patch, so while I can fix my patch to go back to the existing
breakage and not add my own, I haven't managed to test. This is what I
get:

[root@localhost ~]# echo mem > /sys/power/state=20
(XEN) Preparing system for ACPI S3 state.
(XEN) Disabling non-boot CPUs ...
(XEN) Broke affinity for irq 14
(XEN) Removing cpu 1 from runqueue 1
(XEN)  No cpus left on runqueue, disabling
(XEN) Entering ACPI S3 state.
QEMU 2.11.1 monitor - type 'help' for more information
(qemu) system_wakeup=20
(qemu) (XEN) mce_intel.c:780: MCA Capability: firstbank 1, extended MCE MSR=
 0, SER
(XEN) Finishing wakeup from ACPI S3 state.
(XEN) Enabling non-boot CPUs  ...
(XEN) Adding cpu 1 to runqueue 0
(XEN) Assertion 'c !=3D old_pool && (c !=3D NULL || old_pool !=3D NULL)' fa=
iled at schedule.c:1848
(XEN) ----[ Xen-4.13-unstable  x86_64  debug=3Dy   Not tainted ]----
(XEN) CPU:    0
(XEN) RIP:    e008:[<ffff82d08023c1b0>] schedule_cpu_switch+0x25b/0x318
(XEN) RFLAGS: 0000000000010246   CONTEXT: hypervisor
(XEN) rax: ffff82d0805c7060   rbx: 0000000000000001   rcx: 00000031bbf05100
(XEN) rdx: ffff83023c509840   rsi: ffff83023c509840   rdi: 0000000000000001
(XEN) rbp: ffff8300bfa8fce0   rsp: ffff8300bfa8fc80   r8:  000000000008f000
(XEN) r9:  ffff82d0805c4ec0   r10: 00000000bf9f7600   r11: 0000000979798d09
(XEN) r12: ffff83023c509840   r13: ffff82d080470720   r14: 0000000000000004
(XEN) r15: 0000000000000000   cr0: 000000008005003b   cr4: 00000000000026e0
(XEN) cr3: 00000000bfa83000   cr2: 0000000000000000
(XEN) fsb: 00007f91b5b6c740   gsb: ffff880075c00000   gss: 0000000000000000
(XEN) ds: 0018   es: 0000   fs: b800   gs: 0000   ss: e010   cs: e008
(XEN) Xen code around <ffff82d08023c1b0> (schedule_cpu_switch+0x25b/0x318):
(XEN)  85 d2 0f 85 f1 fd ff ff <0f> 0b 0f 0b 0f 0b 0f 0b 45 84 c0 75 39 48 =
8b 46
(XEN) Xen stack trace from rsp=3Dffff8300bfa8fc80:
(XEN)    0000000000000000 00007cff40570347 ffff82d0803818aa ffff82cfffffb30=
0
(XEN)    ffff82cfffffb280 0000000000000001 0000000000000000 000000000000000=
1
(XEN)    ffff83023c509840 ffff82d080596128 0000000000000004 000000000000000=
0
(XEN)    ffff8300bfa8fd10 ffff82d080203f3e 0000000000000286 000000000000000=
1
(XEN)    0000000000000001 ffff82d080596128 ffff8300bfa8fd40 ffff82d08020410=
8
(XEN)    ffff82d0804859e0 ffff82d080485368 ffff82d080485360 ffff82d08048534=
8
(XEN)    ffff8300bfa8fd90 ffff82d0802251bf 0000000000000000 000000000000000=
1
(XEN)    ffff8300bfa8fd80 0000000000000000 0000000000000001 ffff82d0803e9e8=
1
(XEN)    0000000000000001 ffff8300bfa8ffff ffff8300bfa8fdc0 ffff82d0802039d=
0
(XEN)    ffff8300bfa8ffff ffff82d080485340 0000000000000001 000000000000000=
3
(XEN)    ffff8300bfa8fdf0 ffff82d080203bc9 0000000000000000 000000000000000=
3
(XEN)    ffff8300bfa8ffff 00000000000026e0 ffff8300bfa8fe40 ffff82d0802dcd0=
3
(XEN)    ffff83023c49b000 0000000000000282 0000000000000000 ffff83023c51ef9=
0
(XEN)    ffff83023c49b000 0000000000000000 0000000000000000 ffff8300bfa8fff=
f
(XEN)    ffff8300bfa8fe60 ffff82d080208355 ffff83023c49b1d8 ffff82d0805c717=
0
(XEN)    ffff8300bfa8fe80 ffff82d08023f7b4 ffff8300bfa8fe80 ffff82d0805c716=
0
(XEN)    ffff8300bfa8feb0 ffff82d08023fadc 0000000000000000 ffff82d0805c717=
0
(XEN)    ffff82d08059b880 ffff82d0805b20a0 ffff8300bfa8fef0 ffff82d08027239=
7
(XEN)    ffff83023c4fb000 ffff83023c4fb000 ffff83023c49b000 ffff83023c50800=
0
(XEN)    0000000000000000 ffff83023c4b8000 ffff8300bfa8fda8 ffffc900025abd6=
0
(XEN) Xen call trace:
(XEN)    [<ffff82d08023c1b0>] schedule_cpu_switch+0x25b/0x318
(XEN)    [<ffff82d080203f3e>] cpupool.c#cpupool_assign_cpu_locked+0x31/0x12=
6
(XEN)    [<ffff82d080204108>] cpupool.c#cpu_callback+0xd5/0x31d
(XEN)    [<ffff82d0802251bf>] notifier_call_chain+0x64/0x8f
(XEN)    [<ffff82d0802039d0>] cpu_up+0xca/0xec
(XEN)    [<ffff82d080203bc9>] enable_nonboot_cpus+0x87/0xd9
(XEN)    [<ffff82d0802dcd03>] power.c#enter_state_helper+0xd7/0x48f
(XEN)    [<ffff82d080208355>] domain.c#continue_hypercall_tasklet_handler+0=
x4a/0xab
(XEN)    [<ffff82d08023f7b4>] tasklet.c#do_tasklet_work+0x7a/0xb2
(XEN)    [<ffff82d08023fadc>] do_tasklet+0x58/0x8a
(XEN)    [<ffff82d080272397>] domain.c#idle_loop+0x5e/0xb9
(XEN)=20
(XEN)=20
(XEN) ****************************************
(XEN) Panic on CPU 0:
(XEN) Assertion 'c !=3D old_pool && (c !=3D NULL || old_pool !=3D NULL)' fa=
iled at schedule.c:1848
(XEN) ****************************************
(XEN)=20
(XEN) Reboot in five seconds...



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

MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCCECow
ggUcMIIEBKADAgECAhEA4rtJSHkq7AnpxKUY8ZlYZjANBgkqhkiG9w0BAQsFADCBlzELMAkGA1UE
BhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgG
A1UEChMRQ09NT0RPIENBIExpbWl0ZWQxPTA7BgNVBAMTNENPTU9ETyBSU0EgQ2xpZW50IEF1dGhl
bnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1haWwgQ0EwHhcNMTkwMTAyMDAwMDAwWhcNMjIwMTAxMjM1
OTU5WjAkMSIwIAYJKoZIhvcNAQkBFhNkd213MkBpbmZyYWRlYWQub3JnMIIBIjANBgkqhkiG9w0B
AQEFAAOCAQ8AMIIBCgKCAQEAsv3wObLTCbUA7GJqKj9vHGf+Fa+tpkO+ZRVve9EpNsMsfXhvFpb8
RgL8vD+L133wK6csYoDU7zKiAo92FMUWaY1Hy6HqvVr9oevfTV3xhB5rQO1RHJoAfkvhy+wpjo7Q
cXuzkOpibq2YurVStHAiGqAOMGMXhcVGqPuGhcVcVzVUjsvEzAV9Po9K2rpZ52FE4rDkpDK1pBK+
uOAyOkgIg/cD8Kugav5tyapydeWMZRJQH1vMQ6OVT24CyAn2yXm2NgTQMS1mpzStP2ioPtTnszIQ
Ih7ASVzhV6csHb8Yrkx8mgllOyrt9Y2kWRRJFm/FPRNEurOeNV6lnYAXOymVJwIDAQABo4IB0zCC
Ac8wHwYDVR0jBBgwFoAUgq9sjPjF/pZhfOgfPStxSF7Ei8AwHQYDVR0OBBYEFLfuNf820LvaT4AK
xrGK3EKx1DE7MA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUF
BwMEBggrBgEFBQcDAjBGBgNVHSAEPzA9MDsGDCsGAQQBsjEBAgEDBTArMCkGCCsGAQUFBwIBFh1o
dHRwczovL3NlY3VyZS5jb21vZG8ubmV0L0NQUzBaBgNVHR8EUzBRME+gTaBLhklodHRwOi8vY3Js
LmNvbW9kb2NhLmNvbS9DT01PRE9SU0FDbGllbnRBdXRoZW50aWNhdGlvbmFuZFNlY3VyZUVtYWls
Q0EuY3JsMIGLBggrBgEFBQcBAQR/MH0wVQYIKwYBBQUHMAKGSWh0dHA6Ly9jcnQuY29tb2RvY2Eu
Y29tL0NPTU9ET1JTQUNsaWVudEF1dGhlbnRpY2F0aW9uYW5kU2VjdXJlRW1haWxDQS5jcnQwJAYI
KwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmNvbW9kb2NhLmNvbTAeBgNVHREEFzAVgRNkd213MkBpbmZy
YWRlYWQub3JnMA0GCSqGSIb3DQEBCwUAA4IBAQALbSykFusvvVkSIWttcEeifOGGKs7Wx2f5f45b
nv2ghcxK5URjUvCnJhg+soxOMoQLG6+nbhzzb2rLTdRVGbvjZH0fOOzq0LShq0EXsqnJbbuwJhK+
PnBtqX5O23PMHutP1l88AtVN+Rb72oSvnD+dK6708JqqUx2MAFLMevrhJRXLjKb2Mm+/8XBpEw+B
7DisN4TMlLB/d55WnT9UPNHmQ+3KFL7QrTO8hYExkU849g58Dn3Nw3oCbMUgny81ocrLlB2Z5fFG
Qu1AdNiBA+kg/UxzyJZpFbKfCITd5yX49bOriL692aMVDyqUvh8fP+T99PqorH4cIJP6OxSTdxKM
MIIFHDCCBASgAwIBAgIRAOK7SUh5KuwJ6cSlGPGZWGYwDQYJKoZIhvcNAQELBQAwgZcxCzAJBgNV
BAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAY
BgNVBAoTEUNPTU9ETyBDQSBMaW1pdGVkMT0wOwYDVQQDEzRDT01PRE8gUlNBIENsaWVudCBBdXRo
ZW50aWNhdGlvbiBhbmQgU2VjdXJlIEVtYWlsIENBMB4XDTE5MDEwMjAwMDAwMFoXDTIyMDEwMTIz
NTk1OVowJDEiMCAGCSqGSIb3DQEJARYTZHdtdzJAaW5mcmFkZWFkLm9yZzCCASIwDQYJKoZIhvcN
AQEBBQADggEPADCCAQoCggEBALL98Dmy0wm1AOxiaio/bxxn/hWvraZDvmUVb3vRKTbDLH14bxaW
/EYC/Lw/i9d98CunLGKA1O8yogKPdhTFFmmNR8uh6r1a/aHr301d8YQea0DtURyaAH5L4cvsKY6O
0HF7s5DqYm6tmLq1UrRwIhqgDjBjF4XFRqj7hoXFXFc1VI7LxMwFfT6PStq6WedhROKw5KQytaQS
vrjgMjpICIP3A/CroGr+bcmqcnXljGUSUB9bzEOjlU9uAsgJ9sl5tjYE0DEtZqc0rT9oqD7U57My
ECIewElc4VenLB2/GK5MfJoJZTsq7fWNpFkUSRZvxT0TRLqznjVepZ2AFzsplScCAwEAAaOCAdMw
ggHPMB8GA1UdIwQYMBaAFIKvbIz4xf6WYXzoHz0rcUhexIvAMB0GA1UdDgQWBBS37jX/NtC72k+A
CsaxitxCsdQxOzAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAUBggrBgEF
BQcDBAYIKwYBBQUHAwIwRgYDVR0gBD8wPTA7BgwrBgEEAbIxAQIBAwUwKzApBggrBgEFBQcCARYd
aHR0cHM6Ly9zZWN1cmUuY29tb2RvLm5ldC9DUFMwWgYDVR0fBFMwUTBPoE2gS4ZJaHR0cDovL2Ny
bC5jb21vZG9jYS5jb20vQ09NT0RPUlNBQ2xpZW50QXV0aGVudGljYXRpb25hbmRTZWN1cmVFbWFp
bENBLmNybDCBiwYIKwYBBQUHAQEEfzB9MFUGCCsGAQUFBzAChklodHRwOi8vY3J0LmNvbW9kb2Nh
LmNvbS9DT01PRE9SU0FDbGllbnRBdXRoZW50aWNhdGlvbmFuZFNlY3VyZUVtYWlsQ0EuY3J0MCQG
CCsGAQUFBzABhhhodHRwOi8vb2NzcC5jb21vZG9jYS5jb20wHgYDVR0RBBcwFYETZHdtdzJAaW5m
cmFkZWFkLm9yZzANBgkqhkiG9w0BAQsFAAOCAQEAC20spBbrL71ZEiFrbXBHonzhhirO1sdn+X+O
W579oIXMSuVEY1LwpyYYPrKMTjKECxuvp24c829qy03UVRm742R9Hzjs6tC0oatBF7KpyW27sCYS
vj5wbal+TttzzB7rT9ZfPALVTfkW+9qEr5w/nSuu9PCaqlMdjABSzHr64SUVy4ym9jJvv/FwaRMP
gew4rDeEzJSwf3eeVp0/VDzR5kPtyhS+0K0zvIWBMZFPOPYOfA59zcN6AmzFIJ8vNaHKy5QdmeXx
RkLtQHTYgQPpIP1Mc8iWaRWynwiE3ecl+PWzq4i+vdmjFQ8qlL4fHz/k/fT6qKx+HCCT+jsUk3cS
jDCCBeYwggPOoAMCAQICEGqb4Tg7/ytrnwHV2binUlYwDQYJKoZIhvcNAQEMBQAwgYUxCzAJBgNV
BAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAY
BgNVBAoTEUNPTU9ETyBDQSBMaW1pdGVkMSswKQYDVQQDEyJDT01PRE8gUlNBIENlcnRpZmljYXRp
b24gQXV0aG9yaXR5MB4XDTEzMDExMDAwMDAwMFoXDTI4MDEwOTIzNTk1OVowgZcxCzAJBgNVBAYT
AkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAYBgNV
BAoTEUNPTU9ETyBDQSBMaW1pdGVkMT0wOwYDVQQDEzRDT01PRE8gUlNBIENsaWVudCBBdXRoZW50
aWNhdGlvbiBhbmQgU2VjdXJlIEVtYWlsIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAvrOeV6wodnVAFsc4A5jTxhh2IVDzJXkLTLWg0X06WD6cpzEup/Y0dtmEatrQPTRI5Or1u6zf
+bGBSyD9aH95dDSmeny1nxdlYCeXIoymMv6pQHJGNcIDpFDIMypVpVSRsivlJTRENf+RKwrB6vcf
WlP8dSsE3Rfywq09N0ZfxcBa39V0wsGtkGWC+eQKiz4pBZYKjrc5NOpG9qrxpZxyb4o4yNNwTqza
aPpGRqXB7IMjtf7tTmU2jqPMLxFNe1VXj9XB1rHvbRikw8lBoNoSWY66nJN/VCJv5ym6Q0mdCbDK
CMPybTjoNCQuelc0IAaO4nLUXk0BOSxSxt8kCvsUtQIDAQABo4IBPDCCATgwHwYDVR0jBBgwFoAU
u69+Aj36pvE8hI6t7jiY7NkyMtQwHQYDVR0OBBYEFIKvbIz4xf6WYXzoHz0rcUhexIvAMA4GA1Ud
DwEB/wQEAwIBhjASBgNVHRMBAf8ECDAGAQH/AgEAMBEGA1UdIAQKMAgwBgYEVR0gADBMBgNVHR8E
RTBDMEGgP6A9hjtodHRwOi8vY3JsLmNvbW9kb2NhLmNvbS9DT01PRE9SU0FDZXJ0aWZpY2F0aW9u
QXV0aG9yaXR5LmNybDBxBggrBgEFBQcBAQRlMGMwOwYIKwYBBQUHMAKGL2h0dHA6Ly9jcnQuY29t
b2RvY2EuY29tL0NPTU9ET1JTQUFkZFRydXN0Q0EuY3J0MCQGCCsGAQUFBzABhhhodHRwOi8vb2Nz
cC5jb21vZG9jYS5jb20wDQYJKoZIhvcNAQEMBQADggIBAHhcsoEoNE887l9Wzp+XVuyPomsX9vP2
SQgG1NgvNc3fQP7TcePo7EIMERoh42awGGsma65u/ITse2hKZHzT0CBxhuhb6txM1n/y78e/4ZOs
0j8CGpfb+SJA3GaBQ+394k+z3ZByWPQedXLL1OdK8aRINTsjk/H5Ns77zwbjOKkDamxlpZ4TKSDM
KVmU/PUWNMKSTvtlenlxBhh7ETrN543j/Q6qqgCWgWuMAXijnRglp9fyadqGOncjZjaaSOGTTFB+
E2pvOUtY+hPebuPtTbq7vODqzCM6ryEhNhzf+enm0zlpXK7q332nXttNtjv7VFNYG+I31gnMrwfH
M5tdhYF/8v5UY5g2xANPECTQdu9vWPoqNSGDt87b3gXb1AiGGaI06vzgkejL580ul+9hz9D0S0U4
jkhJiA7EuTecP/CFtR72uYRBcunwwH3fciPjviDDAI9SnC/2aPY8ydehzuZutLbZdRJ5PDEJM/1t
yZR2niOYihZ+FCbtf3D9mB12D4ln9icgc7CwaxpNSCPt8i/GqK2HsOgkL3VYnwtx7cJUmpvVdZ4o
gnzgXtgtdk3ShrtOS1iAN2ZBXFiRmjVzmehoMof06r1xub+85hFQzVxZx5/bRaTKTlL8YXLI8nAb
R9HWdFqzcOoB/hxfEyIQpx9/s81rgzdEZOofSlZHynoSMYIDyjCCA8YCAQEwga0wgZcxCzAJBgNV
BAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAY
BgNVBAoTEUNPTU9ETyBDQSBMaW1pdGVkMT0wOwYDVQQDEzRDT01PRE8gUlNBIENsaWVudCBBdXRo
ZW50aWNhdGlvbiBhbmQgU2VjdXJlIEVtYWlsIENBAhEA4rtJSHkq7AnpxKUY8ZlYZjANBglghkgB
ZQMEAgEFAKCCAe0wGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMTkw
NTAxMTgzMzI3WjAvBgkqhkiG9w0BCQQxIgQgu865E/Sp5Y8lZOxGXheubu3ddkIOFuj9isfRsQB0
qGUwgb4GCSsGAQQBgjcQBDGBsDCBrTCBlzELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIg
TWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQx
PTA7BgNVBAMTNENPTU9ETyBSU0EgQ2xpZW50IEF1dGhlbnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1h
aWwgQ0ECEQDiu0lIeSrsCenEpRjxmVhmMIHABgsqhkiG9w0BCRACCzGBsKCBrTCBlzELMAkGA1UE
BhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgG
A1UEChMRQ09NT0RPIENBIExpbWl0ZWQxPTA7BgNVBAMTNENPTU9ETyBSU0EgQ2xpZW50IEF1dGhl
bnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1haWwgQ0ECEQDiu0lIeSrsCenEpRjxmVhmMA0GCSqGSIb3
DQEBAQUABIIBACOcXSEO03CNSHI3V9dqPH/gGtQmxM1FsLtbTMsKeqqzVEPSCAKHusvdZ9PTIc6A
SkT0kXe4JzhrxPX/75h+6TWPtS6vYV+Ki5Jf5XLQhxaeYiwOCmM3iNxIBho6Ejl2laLNHiZWj2Ks
zbB8q33l8hwDbr3s1uYU1EYEOdVzIUWi/9Y+OCb9pbF+Q/FJe+Oh7YkAaqgDuc9aeUL+38PLt0Ew
KrDo0lieoervWN8V7nD55pSsG8jLpV5KvFku/ovcZy9Az6ykUQJhd/jVLnc0Dwove6BNx9cNgG3E
SQ7NXtfJzPj79U5XQo93RjbluJp5DYT9CXHX0DMcFKERJRRxbrUAAAAAAAA=


--=-nnzv1LnlWcW0SJcrToCa--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7846721384677644742==--



From xen-devel-bounces@lists.xenproject.org Wed May 01 18:37:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 18:37:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLu76-0000Kx-KU; Wed, 01 May 2019 18:37:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=546Y=TB=gmail.com=lars.kurth.xen@srs-us1.protection.inumbo.net>)
 id 1hLu75-0000Kp-3n
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 18:37:51 +0000
X-Inumbo-ID: 38cd88c2-6c40-11e9-843c-bc764e045a96
Received: from mail-vk1-xa2f.google.com (unknown [2607:f8b0:4864:20::a2f])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 38cd88c2-6c40-11e9-843c-bc764e045a96;
 Wed, 01 May 2019 18:37:50 +0000 (UTC)
Received: by mail-vk1-xa2f.google.com with SMTP id r195so724129vke.0
 for <xen-devel@lists.xenproject.org>; Wed, 01 May 2019 11:37:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:mime-version:subject:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=SSXFMBs3Vs9nMI2rGDV5fQeQHOTB0vY+kX8vWXPm1TM=;
 b=blTStX/hUbcZikCBfVqoW+HBXVEdAz7sxIHlVw9H2Y8+EeKZVZfXjgJ3aKpS8DUija
 SSmeIAViqmRqXsXfUHJCksNyqNoGdhY6CJxQ/3jhlRNyGEtmFoBcN+D5Y3PAArRXGpol
 ZNdnO7bvp/ayW7uprXcckFDr6qA/dxQZPi9GVvqG4jMxdu2pSDG/6glEzlWYmsD4a7w0
 N3YDqRwgDsDGDX69Ss7erg4+KjWEdndpcilK1g7WG8pruxTI1JL1pPqt4oriaFsqUO7V
 q41672zxMTCdyLrqjDUquNBS4TMWiYur7oa+SEd8FoTdLcwf8AmglCJF3L9b1OcYq+ux
 kZPw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:mime-version:subject:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=SSXFMBs3Vs9nMI2rGDV5fQeQHOTB0vY+kX8vWXPm1TM=;
 b=O6mSdm1M+/rRy1WXD0fCbvy+MFF/XUxvE/v48lMN8Tc/bY3XHmDh5nDYZeQ77IwNgC
 DAOcgyFvP37VRhkcOqYt63qnzwPjP+gqrk87hjd0dyfnXerhoRIBnmdb4IGoWzYFeEFQ
 eKuzBhDFHY/OeJ1Bt3ljw1+gibaandHv7ZmbLI+4Bg6QjIGoaZ2Sq6ruGLrcMwDVo3JI
 mE7v+7B84xFw6vaWE2Gnx7HbAn1hjbLW3EhI8pbcvAQ0uV/NvTP7Ttf/jTnebifU3twc
 gh4VWGH8znf5ffA7cgz16rbhnpsU8OhgBV+OQr3rBpeSuy0uugja0VuR8gLaxaJCQTc6
 2Opw==
X-Gm-Message-State: APjAAAXEzEJgoCKwRSwumffkhJVkIgTJEXN3DrS3Yb1hUiUoj5ZjuF+1
 9jHP3bcyLM2dtESnvywvCXY=
X-Google-Smtp-Source: APXvYqxWR4wvyOopDQJ64XVsd/LV2idPiPx8N+HxhpreDnrRtVNb8uz7Q44cRwWCOXDE9sK7VDHsow==
X-Received: by 2002:a1f:a247:: with SMTP id l68mr38786447vke.32.1556735868972; 
 Wed, 01 May 2019 11:37:48 -0700 (PDT)
Received: from [192.168.0.101] (ip78-141-50-179.ct.co.cr. [179.50.141.78])
 by smtp.gmail.com with ESMTPSA id b80sm2437319vke.52.2019.05.01.11.37.46
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 01 May 2019 11:37:48 -0700 (PDT)
From: Lars Kurth <lars.kurth.xen@gmail.com>
X-Google-Original-From: Lars Kurth <lars.kurth@xenproject.org>
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
In-Reply-To: <DB7FD117-5AFE-4D4E-8BA6-A08475E48923@gmail.com>
Date: Wed, 1 May 2019 12:37:44 -0600
Message-Id: <6C8757E6-5421-4082-81E1-C08CE7CEB992@xenproject.org>
References: <6DD29A1E-62F8-45C3-B381-04DCEA350C02@citrix.com>
 <DB7FD117-5AFE-4D4E-8BA6-A08475E48923@gmail.com>
To: Rich Persaud <persaur@gmail.com>
X-Mailer: Apple Mail (2.3445.9.1)
Subject: Re: [Xen-devel] [VOTE] tagging for operational messages sent to
 xen-devel@ (was Re: Xen 4.13 Development Update)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Lars Kurth <lars.kurth@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Marek Marczykowski <marmarek@invisiblethingslab.com>,
 Dario Faggioli <dfaggioli@suse.com>, Julien Grall <julien.grall@arm.com>,
 Paul Durrant <Paul.Durrant@citrix.com>,
 "committers@xenproject.org" <committers@xenproject.org>,
 'Jan Beulich' <JBeulich@suse.com>, Pu Wen <puwen@hygon.cn>,
 Luwei Kang <luwei.kang@intel.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>, Chao Gao <chao.gao@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmljaCwKYXMgbm9ib2R5IHJlcGxpZWQgdG8gdGhlIG1haWwsIEkgYW0gaW5jbGluZWQgdG8gZGlz
bWlzcyB0aGUgcHJvcG9zYWwgb2YgQU5OIGZvciBub3cKTGFycwoKPiBPbiAyNSBBcHIgMjAxOSwg
YXQgMTY6NTksIFJpY2ggUGVyc2F1ZCA8cGVyc2F1ckBnbWFpbC5jb20+IHdyb3RlOgo+IAo+PiBP
biBBcHIgMjUsIDIwMTksIGF0IDEyOjM2LCBMYXJzIEt1cnRoIDxsYXJzLmt1cnRoQGNpdHJpeC5j
b20+IHdyb3RlOgo+PiAKPj4gQWxyaWdodCwKPj4gCj4+IHRoZXJlIHdhcyBhIGxlbmd0aHkgZGlz
Y3Vzc2lvbiBvbiB0aGlzIHRvcGljIG9uIElSQyAtIGxvZyBhdHRhY2hlZC4gVGhlIGNvbnNlbnN1
cyBhcHBlYXJzIHRvIGJlIHRvIHVzZSBDYW5vbmljYWwgbWVzc2FnZXMgd2l0aCBhIENBUElUQUxJ
U0VEIHRhZy4gRS5nLiAiW1RBR10gWGVuIDQuMTMgRGV2ZWxvcG1lbnQgVXBkYXRlIi4KPj4gCj4+
IFRoZSBvcHRpb25zIHdoaWNoIHNlZW1lZCB0byBoYXZlIGxlYXN0IG9iamVjdGlvbnMgYXJlCj4+
IDE6IFtBTk5PVU5DRV0KPj4gMjogW09QRVJBVElPTlNdIAo+PiAzOiBbUFJPQ0VTU10KPj4gCj4+
IEFuZCB0aGF0IHdlIHNob3VsZCB1c2UgdGhlc2UgZm9yIG90aGVyIG1lc3NhZ2VzL2Fubm91bmNl
bWVudHMgcmVsYXRlZCB0byB0aGUgb3BlcmF0aW9uIG9mIFhlbiBQcm9qZWN0IERldmVsb3BtZW50
Lgo+IAo+IE9uIG1vYmlsZSBkZXZpY2VzLCBzaG9ydGVyIHN1YmplY3RzIGFyZSBiZXR0ZXIuICBB
IFt4ZW4tZGV2ZWxdIGVtYWlsIGFscmVhZHkgaGFzIG9uZSAxMS1jaGFyYWN0ZXIgdGFnLiBTaW5j
ZSB0YWdzIGFyZSBpbiBDQVBJVEFMUywgYWJicmV2aWF0ZWQgdGFncyA9IGxlc3MgU0hPdXRpbmcu
Cj4gCj4+IFtEaXppZXRdIE9ubHkgYmVjYXVzZSB3ZSBjb3B5IGV2ZXJ5dGhpbmcgZnJvbSAtYW5u
b3VuY2UgdG8gLWRldmVsLgo+IAo+IFNvbWUgbWFpbGluZyBsaXN0cyB1c2UgW0FOTl0gZm9yIGFu
bm91bmNlbWVudHMuICBFbWFpbCBtaXJyb3JlZCB0byB4ZW4tZGV2ZWwgZnJvbSAtYW5ub3VuY2Ug
Y291bGQgcHJlZml4IHRoZSBbQU5OXSB0YWcsIHdoaWNoIHdvdWxkIG5vdCBiZSB1c2VkIGZvciBu
b24tbWlycm9yZWQgZW1haWwsIHNpbmNlIGFsbCBhbm5vdW5jZW1lbnRzIHdvdWxkIGJlIGRpcmVj
dGVkIHRvIC1hbm5vdW5jZS4KPiAKPj4gW2d3ZF0gQnV0IGluIG15IG1pbmQsIHRoaW5ncyBsaWtl
IFJNIHVwZGF0ZXMgKHdoaWNoIGhhcHBlbiBwcmV0dHkgcmVndWxhcmx5KSBhbmQgc2F5LCBEZXZl
bG9wZXIgU3VtbWl0IGFubm91bmNlbWVudHMsIGFyZSBkaWZmZXJlbnQgdGhpbmdzLgo+IAo+IFRo
ZSBtZXNzYWdlcyB3aGljaCBwcm9tcHRlZCB0aGlzIGRpc2N1c3Npb24gd2VyZSByZWxhdGVkIHRv
IHJlbGVhc2UgbWFuYWdlbWVudC4gIFRoZXNlIHdlcmUgY2FsbGVkIFJNIGluIHRoZSBJUkMgZGlz
Y3Vzc2lvbiwgd2hpY2ggc3VnZ2VzdHMgW1JNXSBhcyBhIHBvc3NpYmxlIHRhZy4gIEl0J3MgcXVp
Y2sgdG8gdHlwZSBhbmQgbm9uLWRpc3RyYWN0aW5nIHRvIHJlYWQuICBUaGlzIHdvdWxkIG5vdCBw
cmVjbHVkZSBvdGhlciB0YWdzIGZvciBub24gW1JNXSBtZXNzYWdlcy4KPiAKPiBSaWNoCj4gX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Cj4gWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4gaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 01 18:56:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 18:56:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLuPN-0001xb-9U; Wed, 01 May 2019 18:56:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=o36U=TB=gmail.com=persaur@srs-us1.protection.inumbo.net>)
 id 1hLuPM-0001xW-Dk
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 18:56:44 +0000
X-Inumbo-ID: dc491008-6c42-11e9-843c-bc764e045a96
Received: from mail-yw1-xc32.google.com (unknown [2607:f8b0:4864:20::c32])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dc491008-6c42-11e9-843c-bc764e045a96;
 Wed, 01 May 2019 18:56:43 +0000 (UTC)
Received: by mail-yw1-xc32.google.com with SMTP id s66so8982509ywg.8
 for <xen-devel@lists.xenproject.org>; Wed, 01 May 2019 11:56:43 -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=L0OAIA7YLj2eMA8UELwZHqQ4ywqQDpjdorIFNS5gqC0=;
 b=dZWtcsmxe3v1ARh0Gb1yHIMDjKh/oEG/J5eFAy2Bg1JhRdnhSgOm9L0KIquyhYLU3o
 7jS4DBV8N4E66UJv85wbE+sXw4yTNvW85SkQ5688sGDwB/1qrYzprH8oXJYB9WRqBNVB
 sq1u6WQKB500J+XCgCHrPobuYPG6qX8dbMCUShH+U7sKxk1DAyVWpGMqEHplv9l24Gzh
 MwjnmgyS1fE/QLyb8NHo8wpH3qSc8hsN56WXD/YWPeFD6Eb4LYIi4R09ytXDL4Htu3KL
 XZ1sG1D2dSVOlVoBgWqlrKAnbed7cE0QCPQtSdLhWqXT7/1vPJRm6X4ef/uHsJIRkpf4
 K+Iw==
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=L0OAIA7YLj2eMA8UELwZHqQ4ywqQDpjdorIFNS5gqC0=;
 b=tlX5RiU8J+XzVihcab7VLiw13fTuEwcJGB8bVskhqgW1KHjjTvLO6tF0Z8RVecm0IF
 9TaXbcQFHB71Hgu80IkJOlitpb+8qmivlAMMKp1PnuaPnbPebA5gb3PT7P5q+dAM3l0p
 FFFkL1kVS+upOwuEnr7r6fxowECTJexbO58ZKBDA0oDPHJjeDBrOoXIdn5wLyr9pvuUC
 SzgDD6QB0AH+gqYN1SnEUdK3dfGzkzB5P/MXh9RfPNfzlUp/gVb8SyFWW2//d9h4Ii9y
 3fmKmCC/XnuuzFXsJlo8PbiTHtmhD06iUfzKiH3IbR7bg2W/Bu2yONwUK+7s06mwMAb8
 Ierw==
X-Gm-Message-State: APjAAAXk9TC+BMSJlmIhGtU4yhWmGHA0KAB+s/j0feTRBV6zitbPOpEr
 ZjmmzOVx0Jre4G29+JkaVFo=
X-Google-Smtp-Source: APXvYqyeACHUiwZ3ZiKGVApYOgxHwxO0pwLa86A4pUaXLbx+sWjAd0dq0fo36IS60X0VjiZ78qoVvw==
X-Received: by 2002:a0d:d487:: with SMTP id
 w129mr49925631ywd.182.1556737002771; 
 Wed, 01 May 2019 11:56:42 -0700 (PDT)
Received: from [100.64.77.67] ([173.245.206.154])
 by smtp.gmail.com with ESMTPSA id y85sm285313ywa.7.2019.05.01.11.56.41
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 01 May 2019 11:56:42 -0700 (PDT)
Mime-Version: 1.0 (1.0)
From: Rich Persaud <persaur@gmail.com>
X-Mailer: iPad Mail (16E227)
In-Reply-To: <6C8757E6-5421-4082-81E1-C08CE7CEB992@xenproject.org>
Date: Wed, 1 May 2019 14:56:41 -0400
Message-Id: <D2399ED4-2A4C-4837-A1E8-F0CF61D90FF7@gmail.com>
References: <6DD29A1E-62F8-45C3-B381-04DCEA350C02@citrix.com>
 <DB7FD117-5AFE-4D4E-8BA6-A08475E48923@gmail.com>
 <6C8757E6-5421-4082-81E1-C08CE7CEB992@xenproject.org>
To: Lars Kurth <lars.kurth.xen@gmail.com>
Subject: Re: [Xen-devel] [VOTE] tagging for operational messages sent to
 xen-devel@ (was Re: Xen 4.13 Development Update)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Lars Kurth <lars.kurth@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Marek Marczykowski <marmarek@invisiblethingslab.com>,
 Dario Faggioli <dfaggioli@suse.com>, Julien Grall <julien.grall@arm.com>,
 Paul Durrant <Paul.Durrant@citrix.com>,
 "committers@xenproject.org" <committers@xenproject.org>,
 Jan Beulich <JBeulich@suse.com>, Pu Wen <puwen@hygon.cn>,
 Luwei Kang <luwei.kang@intel.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>, Chao Gao <chao.gao@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBPbiBNYXkgMSwgMjAxOSwgYXQgMTQ6MzcsIExhcnMgS3VydGggPGxhcnMua3VydGgueGVuQGdt
YWlsLmNvbT4gd3JvdGU6Cj4gCj4gUmljaCwKPiBhcyBub2JvZHkgcmVwbGllZCB0byB0aGUgbWFp
bCwgSSBhbSBpbmNsaW5lZCB0byBkaXNtaXNzIHRoZSBwcm9wb3NhbCBvZiBBTk4gZm9yIG5vdwo+
IExhcnMKCldoYXQgZG8geW91IHRoaW5rIGFib3V0IHRoZSBzdWdnZXN0aW9uIHRvIGFwcGx5IGEg
dGFnICgiQU5OT1VOQ0UiPykgZm9yIGVtYWlscyB0aGF0IGFyZSBtaXJyb3JlZCB0byB4ZW4tZGV2
ZWwgZnJvbSB0aGUgLWFubm91bmNlIG1haWxpbmcgbGlzdD8gIEphbiBjb21tZW50ZWQgb24gdGhh
dCBzdWdnZXN0aW9uIGluIGEgc2VwYXJhdGUgdGhyZWFkLgoKUmljaApfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 01 19:39:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 19:39:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLv4k-0005Ku-1B; Wed, 01 May 2019 19:39:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UR0A=TB=bombadil.srs.infradead.org=batv+d28726b38c8108e46d85+5729+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1hLv4i-0005KP-Va
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 19:39:29 +0000
X-Inumbo-ID: d4743e4d-6c48-11e9-843c-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d4743e4d-6c48-11e9-843c-bc764e045a96;
 Wed, 01 May 2019 19:39:27 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Sender:Content-Transfer-Encoding:
 Content-Type:MIME-Version:Message-Id:Date:Subject:To:From:Reply-To:Cc:
 Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender:
 Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=xTqppJJO44ZaH1CSK2rL7bt+4t8f2e1EOdJEDaQceok=; b=iVWb12xvWz423AX0U3+7WSZNh
 a4mKDJNLV9uzNiZZdcud5THc1o3WrrEz3upx3AiBMPH+JQ7cdFwKwd7HEwgbgKnECa0BB3Lwr1ZwG
 KW8Cfu51EEWNeoCYrE22Z5HKIAKixKFsSQtEdOx9IRTgVouZnN9r3PrVZ8tOs2F1ey7wcvYkhtdEb
 iMwQVJaVC8/L7XTim8HdQU7Lqf/5eX1PdgPR4zwpRBxxwlsz5EanW01ydPvk1rTpfgTR5aJf8XboH
 0OA+M3EwWzmRwEAowbT8+fMxRoTmu/9nDEna2hN5dUZ5Mj7ISnc4x0aVfwxyvZw5d+9CQWoNKFFUC
 pfMleliJg==;
Received: from [2001:8b0:10b:1::425] (helo=i7.infradead.org)
 by bombadil.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1hLv4g-0007rl-K3
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 19:39:26 +0000
Received: from dwoodhou by i7.infradead.org with local (Exim 4.92 #3 (Red Hat
 Linux)) id 1hLv4f-0032TQ-7b
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 20:39:25 +0100
From: David Woodhouse <dwmw2@infradead.org>
To: xen-devel@lists.xenproject.org
Date: Wed,  1 May 2019 20:39:18 +0100
Message-Id: <cover.1556739159.git.dwmw2@infradead.org>
X-Mailer: git-send-email 2.17.2
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [RFC PATCH v2 0/7] Clean up x86_64 boot code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U29tZSBjbGVhbnVwcyBmb3IgdGhlIGJvb3QgcGF0aCwgb3JpZ2luYWxseSBpbnNwaXJlZCBieSBh
biBhdHRlbXB0IHRvCmF2b2lkIHNjcmliYmxpbmcgb24gYXJiaXRyYXJpbHktY2hvc2VuIGxvdyBt
ZW1vcnkuCgpJbiB0aGUgbm8tcmVhbC1tb2RlIGNhc2Ugd2UgZG9uJ3QgbmVlZCB0byBib3VuY2Ug
dGhyb3VnaCBsb3cgbWVtb3J5IGF0CmFsbDsgd2UgY2FuIHJ1biB0aGUgMzItYml0IHRyYW1wb2xp
bmUgaW4tcGxhY2UgaW4gdGhlIFhlbiBpbWFnZS4KClRoZSB2YXJpYWJsZXMgY29udGFpbmluZyBp
bmZvcm1hdGlvbiB3aGljaCBpcyBvcHRpb25hbGx5IGRpc2NvdmVyZWQgYnkKdGhlIHJlYWwtbW9k
ZSBib290IGNvZGUgY2FuIGJlIHB1dCBiYWNrIGluIHBsYWNlIGluIHRoZSBYZW4gaW1hZ2UgYW5k
IHdlCmNhbiBkaXNwZW5zZSB3aXRoIHRoZSBib290c3ltKCkgcG9pbnRlciBneW1uYXN0aWNzIGlu
IEMgY29kZSB3aGljaAphY2Nlc3MgdGhlbSBpbiBsb3cgbWVtb3J5LgoKTmV4dCB1cCBpcyBraWxs
aW5nIHJlbG9jKCksIHdoaWNoIEFGQUlDVCBvbmx5IGV4aXN0cyB0byBlbnN1cmUgdGhhdAp0aGUg
dmFyaW91cyBicmVhZGNydW1icyBsZWZ0IGFsbCBvdmVyIHRoZSBwbGFjZSBieSB0aGUgTXVsdGli
b290CmJvb3Rsb2FkZXIgYXJlbid0IHNjcmliYmxlZCBvbiB3aGVuIHdlIGNvcHkgdGhlIDE2LWJp
dCBib290IHRyYW1wb2xpbmUKaW50byBsb3cgbWVtb3J5LiBFeGNlcHQgdGhhdCBpdCdzIGNvcHlp
bmcgaXQgb3V0IG9mIHRoZSB3YXkuLi4gaW50bwp0aGUgdG9wIG9mIGxvdyBtZW1vcnkuIFN1c3Bl
Y3QgaWYgSSB0ZWxsIGtleGVjIHRvIHB1dCBhIHNlZ21lbnQgdGhlcmUsCml0J3MgZ29pbmcgdG8g
ZmFpbCBxdWl0ZSBob3JyaWJseS4KCldoaWNoIGxlYXZlcyBtZSB3aXRoIG5vIHZhbGlkIHJlYXNv
biBmb3IgcmVsb2MoKSB0byBiZSBydW5uaW5nIHRoaXMKZWFybHksIHNvIEkgbWF5IHdlbGwga2ls
bCBpdCB3aXRoIGZpcmUgdG9vLiBJIGp1c3QgbmVlZCB0byBmaW5kIGEKc2FmZSBsb2NhdGlvbiBm
b3IgdGhlIDE2LWJpdCBib290IGNvZGUuCgp2MjogRml4IHdha2UgY29kZS4gVGhhbmtzIEFuZHkg
Zm9yIHRlc3RpbmcuCgpEYXZpZCBXb29kaG91c2UgKDcpOgogIHg4Ni93YWtldXA6IFN0b3AgdXNp
bmcgJWZzIGZvciBsaWR0L2xnZHQKICB4ODYvYm9vdDogUmVtb3ZlIGdyYXR1aXRvdXMgY2FsbCBi
YWNrIGludG8gbG93LW1lbW9yeSBjb2RlCiAgeDg2L2Jvb3Q6IE9ubHkganVtcCBpbnRvIGxvdyB0
cmFtcG9saW5lIGNvZGUgZm9yIHJlYWwtbW9kZSBib290CiAgeDg2L2Jvb3Q6IFNwbGl0IGJvb3Rz
eW0oKSBpbnRvIGZvdXIgdHlwZXMgb2YgcmVsb2NhdGlvbnMKICB4ODYvYm9vdDogUmVuYW1lIHRy
YW1wb2xpbmVfe3N0YXJ0LGVuZH0gdG8gYm9vdF90cmFtcG9saW5lX3tzdGFydCxlbmR9CiAgeDg2
L2Jvb3Q6IENvcHkgMTYtYml0IGJvb3QgdmFyaWFibGVzIGJhY2sgdXAgdG8gWGVuIGltYWdlCiAg
eDg2L2Jvb3Q6IERvIG5vdCB1c2UgdHJhbXBvbGluZSBmb3Igbm8tcmVhbC1tb2RlIGJvb3QgcGF0
aHMKCiB4ZW4vYXJjaC94ODYvYWNwaS9wb3dlci5jICAgICAgICAgfCAgIDYgKy0KIHhlbi9hcmNo
L3g4Ni9ib290L2VkZC5TICAgICAgICAgICB8ICAxOCArKy0tCiB4ZW4vYXJjaC94ODYvYm9vdC9o
ZWFkLlMgICAgICAgICAgfCAgODkgKysrKysrKysrKysrLS0tLS0tCiB4ZW4vYXJjaC94ODYvYm9v
dC9tZW0uUyAgICAgICAgICAgfCAgMzUgKysrLS0tLS0KIHhlbi9hcmNoL3g4Ni9ib290L3RyYW1w
b2xpbmUuUyAgICB8IDE0NSArKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0KIHhlbi9hcmNo
L3g4Ni9ib290L3ZpZGVvLlMgICAgICAgICB8ICAzNiArKysrLS0tLQogeGVuL2FyY2gveDg2L2Jv
b3Qvd2FrZXVwLlMgICAgICAgIHwgIDIzICsrLS0tCiB4ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5j
ICAgICAgICAgfCAgIDIgKy0KIHhlbi9hcmNoL3g4Ni9jcHUvaW50ZWwuYyAgICAgICAgICB8ICAg
MiArLQogeGVuL2FyY2gveDg2L2VmaS9lZmktYm9vdC5oICAgICAgIHwgIDMxICstLS0tLS0KIHhl
bi9hcmNoL3g4Ni9tbS5jICAgICAgICAgICAgICAgICB8ICAgMiArLQogeGVuL2FyY2gveDg2L3Bs
YXRmb3JtX2h5cGVyY2FsbC5jIHwgIDE4ICsrLS0KIHhlbi9hcmNoL3g4Ni9zZXR1cC5jICAgICAg
ICAgICAgICB8ICA3MiArKysrKysrKysrKystLS0KIHhlbi9hcmNoL3g4Ni9zbXBib290LmMgICAg
ICAgICAgICB8ICAgNiArLQogeGVuL2FyY2gveDg2L3Rib290LmMgICAgICAgICAgICAgIHwgICA2
ICstCiB4ZW4vYXJjaC94ODYveDg2XzY0L21tLmMgICAgICAgICAgfCAgIDIgKy0KIHhlbi9hcmNo
L3g4Ni94ZW4ubGRzLlMgICAgICAgICAgICB8ICAyNyArKysrLS0KIHhlbi9pbmNsdWRlL2FzbS14
ODYvYWNwaS5oICAgICAgICB8ICAgMiArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9jb25maWcuaCAg
ICAgIHwgIDEwICstLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9lODIwLmggICAgICAgIHwgICA1ICst
CiB4ZW4vaW5jbHVkZS9hc20teDg2L2VkZC5oICAgICAgICAgfCAgIDEgLQogMjEgZmlsZXMgY2hh
bmdlZCwgMzM5IGluc2VydGlvbnMoKyksIDE5OSBkZWxldGlvbnMoLSkKCi0tIAoyLjE3LjIKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 01 19:39:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 19:39:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLv4j-0005Kg-OJ; Wed, 01 May 2019 19:39:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UR0A=TB=bombadil.srs.infradead.org=batv+d28726b38c8108e46d85+5729+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1hLv4i-0005KK-Cq
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 19:39:28 +0000
X-Inumbo-ID: d4743094-6c48-11e9-843c-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d4743094-6c48-11e9-843c-bc764e045a96;
 Wed, 01 May 2019 19:39:27 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Sender:References:In-Reply-To:
 Message-Id:Date:Subject:To:From:Reply-To:Cc:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=fOirksPB/oJn6xmpo4fvbo5BpG0EWvK9QEfvnnz5lLU=; b=bN9E/F3R7wwTjaplNGNrCTJLT
 66ekVjRNDkzrCkR6KCASrRD07MPBws7fDAwGdrcIynsYDGgzig8OTNmZ1wdBJ6lX2nBneTe7UfUMP
 /RhhsC+KKyOquftj2mRO6alsuQ3r6aylhTS66IxIhSap02TTebVeXFgVk21Cxco6Dc/Ipwfw1PEVh
 /KNveaG1ail03Yz9nRvfIo/3Y+gre0tnlSUrebkagRlBAz47NtsNkEfWsq8n2naYsrAZVmX0B2Jro
 B/RXFobG8YyojG2qi89biwBC4trifbOlxX3x8kxI/i9dvCAyYv7Ig6rj+BQW6/6gejS7OtkNfD+nr
 FNEEOP+mA==;
Received: from [2001:8b0:10b:1::425] (helo=i7.infradead.org)
 by bombadil.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1hLv4g-0007rk-Jw
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 19:39:26 +0000
Received: from dwoodhou by i7.infradead.org with local (Exim 4.92 #3 (Red Hat
 Linux)) id 1hLv4f-0032TT-8K
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 20:39:25 +0100
From: David Woodhouse <dwmw2@infradead.org>
To: xen-devel@lists.xenproject.org
Date: Wed,  1 May 2019 20:39:19 +0100
Message-Id: <22e1febec473b55fd7e43ffe02fb3a81f70a5e86.1556739209.git.dwmw2@infradead.org>
X-Mailer: git-send-email 2.17.2
In-Reply-To: <cover.1556739159.git.dwmw2@infradead.org>
References: <cover.1556739159.git.dwmw2@infradead.org>
In-Reply-To: <cover.1556739159.git.dwmw2@infradead.org>
References: <cover.1556739159.git.dwmw2@infradead.org>
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [RFC PATCH v2 1/7] x86/wakeup: Stop using %fs for
 lidt/lgdt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogRGF2aWQgV29vZGhvdXNlIDxkd213QGFtYXpvbi5jby51az4KClRoZSB3YWtldXAgY29k
ZSBpcyBub3cgcmVsb2NhdGVkIGFsb25nc2lkZSB0aGUgdHJhbXBvbGluZSBjb2RlLCBzbyAlZHMK
aXMganVzdCBmaW5lIGhlcmUuCgpTaWduZWQtb2ZmLWJ5OiBEYXZpZCBXb29kaG91c2UgPGR3bXdA
YW1hem9uLmNvLnVrPgotLS0KIHhlbi9hcmNoL3g4Ni9ib290L3dha2V1cC5TIHwgMTEgKystLS0t
LS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDkgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2Jvb3Qvd2FrZXVwLlMgYi94ZW4vYXJjaC94ODYvYm9v
dC93YWtldXAuUwppbmRleCBmOTYzMmVlZjk1Li44YzUyODE5MTcxIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvYm9vdC93YWtldXAuUworKysgYi94ZW4vYXJjaC94ODYvYm9vdC93YWtldXAuUwpA
QCAtNDAsMTEgKzQwLDggQEAgRU5UUlkod2FrZXVwX3N0YXJ0KQogICAgICAgICBtb3Z3ICAgICVh
eCwgJWZzCiAgICAgICAgIG1vdncgICAgJDB4MGUwMCArICdMJywgJWZzOigweDEwKQogCi0gICAg
ICAgICMgYm9vdCB0cmFtcG9saW5lIGlzIHVuZGVyIDFNLCBhbmQgc2hpZnQgaXRzIHN0YXJ0IGlu
dG8KLSAgICAgICAgIyAlZnMgdG8gcmVmZXJlbmNlIHN5bWJvbHMgaW4gdGhhdCBhcmVhCi0gICAg
ICAgIG1vdiAgICAgd2FrZXN5bSh0cmFtcG9saW5lX3NlZyksICVmcwotICAgICAgICBsaWR0ICAg
ICVmczpib290c3ltKGlkdF80OCkKLSAgICAgICAgbGdkdCAgICAlZnM6Ym9vdHN5bShnZHRfNDgp
CisgICAgICAgIGxpZHQgICAgYm9vdHN5bShpZHRfNDgpCisgICAgICAgIGxnZHQgICAgYm9vdHN5
bShnZHRfNDgpCiAKICAgICAgICAgbW92dyAgICAkMSwgJWF4CiAgICAgICAgIGxtc3cgICAgJWF4
ICAgICAgICAgICAgICMgVHVybiBvbiBDUjAuUEUgCkBAIC0xMDIsMTAgKzk5LDYgQEAgR0xPQkFM
KHZpZGVvX21vZGUpCiAgICAgICAgIC5sb25nIDAKIEdMT0JBTCh2aWRlb19mbGFncykKICAgICAg
ICAgLmxvbmcgMAotdHJhbXBvbGluZV9zZWc6IC53b3JkIDAKLSAgICAgICAgLnB1c2hzZWN0aW9u
IC50cmFtcG9saW5lX3NlZywgImEiCi0gICAgICAgIC5sb25nICAgdHJhbXBvbGluZV9zZWcgLSAu
Ci0gICAgICAgIC5wb3BzZWN0aW9uCiAKICAgICAgICAgLmNvZGUzMgogCi0tIAoyLjE3LjIKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 01 19:39:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 19:39:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLv4m-0005LS-5n; Wed, 01 May 2019 19:39:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=G7ua=TB=merlin.srs.infradead.org=batv+1e733e8c069b692f204e+5729+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1hLv4j-0005Kf-Rd
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 19:39:29 +0000
X-Inumbo-ID: d458816c-6c48-11e9-843c-bc764e045a96
Received: from merlin.infradead.org (unknown [2001:8b0:10b:1231::1])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d458816c-6c48-11e9-843c-bc764e045a96;
 Wed, 01 May 2019 19:39:27 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=merlin.20170209; h=Sender:References:In-Reply-To:
 Message-Id:Date:Subject:To:From:Reply-To:Cc:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=t9E7pu9at/53pp9oDXmZsG7ew0X0zcfFkOs5eiB10Ts=; b=FIZlNXSSzNGR5s8V3FQalgtBD
 CAWWWizN4+dh4+ZnqvFO5incJIe76cBDZ2JqK8JSQ3om8T7IH1JyO/F+Z6doPlvdsiHNsiXmJsLEr
 /FM9dIthl04uwTFbthz/w8EGL8uB2mN6s46eJD/PNNRwn12WDHFP0XBou4zyH7pNC80dK9stg2deg
 l0zggkaQH6NXhencnt8+PlM6FnaO7XFMA8AsL/hg3SWTwnQ47MnDosgVSB9XxJ6nc4nKP2tr578kP
 wm/Mcs20RSeNZmWeppuaQQ1gL96tEUuGR/KDSxm3HUQs/bQvTSiVBZT5JNoKKH0TMCueHqVM5zTXI
 XP2OFv0VA==;
Received: from [2001:8b0:10b:1::425] (helo=i7.infradead.org)
 by merlin.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1hLv4g-0002zh-7B
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 19:39:26 +0000
Received: from dwoodhou by i7.infradead.org with local (Exim 4.92 #3 (Red Hat
 Linux)) id 1hLv4f-0032Tn-B0
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 20:39:25 +0100
From: David Woodhouse <dwmw2@infradead.org>
To: xen-devel@lists.xenproject.org
Date: Wed,  1 May 2019 20:39:23 +0100
Message-Id: <e173f219b73aa2d64fab50a0a55af125a0cbddec.1556739209.git.dwmw2@infradead.org>
X-Mailer: git-send-email 2.17.2
In-Reply-To: <cover.1556739159.git.dwmw2@infradead.org>
References: <cover.1556739159.git.dwmw2@infradead.org>
In-Reply-To: <cover.1556739159.git.dwmw2@infradead.org>
References: <cover.1556739159.git.dwmw2@infradead.org>
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 merlin.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [RFC PATCH v2 5/7] x86/boot: Rename trampoline_{start,
 end} to boot_trampoline_{start, end}
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogRGF2aWQgV29vZGhvdXNlIDxkd213QGFtYXpvbi5jby51az4KCkluIHByZXBhcmF0aW9u
IGZvciBzcGxpdHRpbmcgdGhlIGJvb3QgYW5kIHBlcm1hbmVudCB0cmFtcG9saW5lcyBmcm9tCmVh
Y2ggb3RoZXIuIFNvbWUgb2YgdGhlc2Ugd2lsbCBjaGFuZ2UgYmFjaywgYnV0IG1vc3QgYXJlIGJv
b3Qgc28gZG8gdGhlCnBsYWluIHNlYXJjaC9yZXBsYWNlIHRoYXQgd2F5IGZpcnN0LCB0aGVuIGEg
c3Vic2VxdWVudCBwYXRjaCB3aWxsIGV4dHJhY3QKdGhlIHBlcm1hbmVudCB0cmFtcG9saW5lIGNv
ZGUuCgpTaWduZWQtb2ZmLWJ5OiBEYXZpZCBXb29kaG91c2UgPGR3bXdAYW1hem9uLmNvLnVrPgot
LS0KIHhlbi9hcmNoL3g4Ni9ib290L2hlYWQuUyAgICAgICB8IDEyICsrKysrKy0tLS0tLQogeGVu
L2FyY2gveDg2L2Jvb3QvdHJhbXBvbGluZS5TIHwgMTAgKysrKystLS0tLQogeGVuL2FyY2gveDg2
L2Jvb3QvdmlkZW8uUyAgICAgIHwgIDQgKystLQogeGVuL2FyY2gveDg2L2VmaS9lZmktYm9vdC5o
ICAgIHwgIDQgKystLQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAgIHwgIDIgKy0KIHhl
bi9hcmNoL3g4Ni9zZXR1cC5jICAgICAgICAgICB8ICA0ICsrLS0KIHhlbi9hcmNoL3g4Ni90Ym9v
dC5jICAgICAgICAgICB8ICA2ICsrKy0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jICAgICAg
IHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni94ZW4ubGRzLlMgICAgICAgICB8ICA2ICsrKy0tLQogeGVu
L2luY2x1ZGUvYXNtLXg4Ni9jb25maWcuaCAgIHwgIDYgKysrLS0tCiAxMCBmaWxlcyBjaGFuZ2Vk
LCAyOCBpbnNlcnRpb25zKCspLCAyOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvYm9vdC9oZWFkLlMgYi94ZW4vYXJjaC94ODYvYm9vdC9oZWFkLlMKaW5kZXggNWI0ZjIx
MWE5Yi4uODIzNDI3NjljNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TCisr
KyBiL3hlbi9hcmNoL3g4Ni9ib290L2hlYWQuUwpAQCAtNzUzLDIwICs3NTMsMjAgQEAgdHJhbXBv
bGluZV9zZXR1cDoKICAgICAgICAgY21wYiAgICAkMCwgc3ltX2ZzKHNraXBfcmVhbG1vZGUpCiAg
ICAgICAgIGp6ICAgICAgMWYKICAgICAgICAgLyogSWYgbm8tcmVhbC1tb2RlLCBqdW1wIHN0cmFp
Z2h0IHRvIHRyYW1wb2xpbmVfcHJvdG1vZGVfZW50cnkgKi8KLSAgICAgICAgbGVhICAgICB0cmFt
cG9saW5lX3Byb3Rtb2RlX2VudHJ5LXRyYW1wb2xpbmVfc3RhcnQoJWVkaSksJWVheAorICAgICAg
ICBsZWEgICAgIHRyYW1wb2xpbmVfcHJvdG1vZGVfZW50cnktYm9vdF90cmFtcG9saW5lX3N0YXJ0
KCVlZGkpLCVlYXgKICAgICAgICAgLyogRUJYID09IDAgaW5kaWNhdGVzIHdlIGFyZSB0aGUgQlAg
KEJvb3QgUHJvY2Vzc29yKS4gKi8KICAgICAgICAgeG9yICAgICAlZWJ4LCVlYngKICAgICAgICAg
am1wICAgICAyZgogMToKICAgICAgICAgLyogR28gdmlhIDE2LWJpdCBjb2RlIGluIHRyYW1wb2xp
bmVfYm9vdF9jcHVfZW50cnkgKi8KLSAgICAgICAgbGVhICAgICB0cmFtcG9saW5lX2Jvb3RfY3B1
X2VudHJ5LXRyYW1wb2xpbmVfc3RhcnQoJWVkaSksJWVheAorICAgICAgICBsZWEgICAgIHRyYW1w
b2xpbmVfYm9vdF9jcHVfZW50cnktYm9vdF90cmFtcG9saW5lX3N0YXJ0KCVlZGkpLCVlYXgKIDI6
CiAgICAgICAgIHB1c2hsICAgJEJPT1RfQ1MzMgogICAgICAgICBwdXNoICAgICVlYXgKIAogICAg
ICAgICAvKiBDb3B5IGJvb3RzdHJhcCB0cmFtcG9saW5lIHRvIGxvdyBtZW1vcnksIGJlbG93IDFN
Qi4gKi8KLSAgICAgICAgbW92ICAgICAkc3ltX29mZnModHJhbXBvbGluZV9zdGFydCksJWVzaQot
ICAgICAgICBtb3YgICAgICQoKHRyYW1wb2xpbmVfZW5kIC0gdHJhbXBvbGluZV9zdGFydCkgLyA0
KSwlZWN4CisgICAgICAgIG1vdiAgICAgJHN5bV9vZmZzKGJvb3RfdHJhbXBvbGluZV9zdGFydCks
JWVzaQorICAgICAgICBtb3YgICAgICQoKGJvb3RfdHJhbXBvbGluZV9lbmQgLSBib290X3RyYW1w
b2xpbmVfc3RhcnQpIC8gNCksJWVjeAogICAgICAgICByZXAgbW92c2wgJWZzOiglZXNpKSwlZXM6
KCVlZGkpCiAKICAgICAgICAgLyogSnVtcCBpbnRvIHRoZSByZWxvY2F0ZWQgdHJhbXBvbGluZS4g
Ki8KQEAgLTc3OCw4ICs3NzgsOCBAQCBjbWRsaW5lX3BhcnNlX2Vhcmx5OgogcmVsb2M6CiAjaW5j
bHVkZSAicmVsb2MuUyIKIAotRU5UUlkodHJhbXBvbGluZV9zdGFydCkKK0VOVFJZKGJvb3RfdHJh
bXBvbGluZV9zdGFydCkKICNpbmNsdWRlICJ0cmFtcG9saW5lLlMiCi1FTlRSWSh0cmFtcG9saW5l
X2VuZCkKK0VOVFJZKGJvb3RfdHJhbXBvbGluZV9lbmQpCiAKICNpbmNsdWRlICJ4ODZfNjQuUyIK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ib290L3RyYW1wb2xpbmUuUyBiL3hlbi9hcmNoL3g4
Ni9ib290L3RyYW1wb2xpbmUuUwppbmRleCBlNzdiNGJlYTM2Li4wZjRhNzQwZmNiIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvYm9vdC90cmFtcG9saW5lLlMKKysrIGIveGVuL2FyY2gveDg2L2Jv
b3QvdHJhbXBvbGluZS5TCkBAIC0zMSw3ICszMSw3IEBACiAgKiAgICAgICAgICAgICAgICB0byBi
ZSB1c2VkIGZvciBBUCBzdGFydHVwLgogICovCiAjdW5kZWYgYm9vdHN5bQotI2RlZmluZSBib290
c3ltKHMpICgocyktdHJhbXBvbGluZV9zdGFydCkKKyNkZWZpbmUgYm9vdHN5bShzKSAoKHMpLWJv
b3RfdHJhbXBvbGluZV9zdGFydCkKIAogI2RlZmluZSBib290c3ltX3JlbChzeW0sIG9mZiwgb3Bu
ZC4uLikgICAgIFwKICAgICAgICAgYm9vdHN5bShzeW0pLCMjb3BuZDsgICAgICAgICAgICAgICBc
CkBAIC00Nyw3ICs0Nyw3IEBACiAgICAgICAgIC5sb25nIDExMWIgLSAob2ZmKSAtIC47ICAgICAg
ICAgICAgXAogICAgICAgICAucG9wc2VjdGlvbgogCi0jZGVmaW5lIGJvb3RkYXRhc3ltKHMpICgo
cyktdHJhbXBvbGluZV9zdGFydCkKKyNkZWZpbmUgYm9vdGRhdGFzeW0ocykgKChzKS1ib290X3Ry
YW1wb2xpbmVfc3RhcnQpCiAjZGVmaW5lIGJvb3RkYXRhc3ltX3JlbChzeW0sIG9mZiwgb3BuZC4u
LikgXAogICAgICAgICBib290ZGF0YXN5bShzeW0pLCMjb3BuZDsgICAgICAgICAgIFwKIDExMTo7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCkBAIC01Niw3ICs1Niw3IEBA
CiAgICAgICAgIC5wb3BzZWN0aW9uCiAKICN1bmRlZiB0cmFtcHN5bQotI2RlZmluZSB0cmFtcHN5
bShzKSAoKHMpLXRyYW1wb2xpbmVfc3RhcnQpCisjZGVmaW5lIHRyYW1wc3ltKHMpICgocyktYm9v
dF90cmFtcG9saW5lX3N0YXJ0KQogCiAjZGVmaW5lIHRyYW1wc3ltX3JlbChzeW0sIG9mZiwgb3Bu
ZC4uLikgICAgXAogICAgICAgICB0cmFtcHN5bShzeW0pLCMjb3BuZDsgICAgICAgICAgICAgIFwK
QEAgLTY2LDcgKzY2LDcgQEAKICAgICAgICAgLnBvcHNlY3Rpb24KIAogI3VuZGVmIHRyYW1wMzJz
eW0KLSNkZWZpbmUgdHJhbXAzMnN5bShzKSAoKHMpLXRyYW1wb2xpbmVfc3RhcnQpCisjZGVmaW5l
IHRyYW1wMzJzeW0ocykgKChzKS1ib290X3RyYW1wb2xpbmVfc3RhcnQpCiAKICNkZWZpbmUgdHJh
bXAzMnN5bV9yZWwoc3ltLCBvZmYsIG9wbmQuLi4pICBcCiAgICAgICAgIHRyYW1wMzJzeW0oc3lt
KSwjI29wbmQ7ICAgICAgICAgICAgXApAQCAtMjI2LDcgKzIyNiw3IEBAIHN0YXJ0NjQ6CiAKIC8q
IFRoZSBmaXJzdCBwYWdlIG9mIHRyYW1wb2xpbmUgaXMgcGVybWFuZW50LCB0aGUgcmVzdCBib290
LXRpbWUgb25seS4gKi8KIC8qIFJldXNlIHRoZSBib290IHRyYW1wb2xpbmUgb24gdGhlIDFzdCB0
cmFtcG9saW5lIHBhZ2UgYXMgc3RhY2sgZm9yIHdha2V1cC4gKi8KLSAgICAgICAgLmVxdSAgICB3
YWtldXBfc3RhY2ssIHRyYW1wb2xpbmVfc3RhcnQgKyBQQUdFX1NJWkUKKyAgICAgICAgLmVxdSAg
ICB3YWtldXBfc3RhY2ssIGJvb3RfdHJhbXBvbGluZV9zdGFydCArIFBBR0VfU0laRQogICAgICAg
ICAuZ2xvYmFsIHdha2V1cF9zdGFjawogCiAvKiBGcm9tIGhlcmUgb24gZWFybHkgYm9vdCBvbmx5
LiAqLwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2Jvb3QvdmlkZW8uUyBiL3hlbi9hcmNoL3g4
Ni9ib290L3ZpZGVvLlMKaW5kZXggMDM5MDdlOWU5YS4uNTA4N2M2YTRkNSAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L2Jvb3QvdmlkZW8uUworKysgYi94ZW4vYXJjaC94ODYvYm9vdC92aWRlby5T
CkBAIC0xNSw4ICsxNSw4IEBACiAKICNpbmNsdWRlICJ2aWRlby5oIgogCi0vKiBTY3JhdGNoIHNw
YWNlIGxheW91dDogdHJhbXBvbGluZV9lbmQgdG8gdHJhbXBvbGluZV9lbmQrMHgxMDAwLiAqLwot
I2RlZmluZSBtb2RlbGlzdCAgICAgICBib290c3ltKHRyYW1wb2xpbmVfZW5kKSAgIC8qIDJrQiAo
MjU2IGVudHJpZXMpICovCisvKiBTY3JhdGNoIHNwYWNlIGxheW91dDogYm9vdF90cmFtcG9saW5l
X2VuZCB0byBib290X3RyYW1wb2xpbmVfZW5kKzB4MTAwMC4gKi8KKyNkZWZpbmUgbW9kZWxpc3Qg
ICAgICAgYm9vdHN5bShib290X3RyYW1wb2xpbmVfZW5kKSAgIC8qIDJrQiAoMjU2IGVudHJpZXMp
ICovCiAjZGVmaW5lIHZlc2FfZ2xvYl9pbmZvIChtb2RlbGlzdCArIDB4ODAwKSAgICAgICAgLyog
MWtCICovCiAjZGVmaW5lIHZlc2FfbW9kZV9pbmZvICh2ZXNhX2dsb2JfaW5mbyArIDB4NDAwKSAg
LyogMWtCICovCiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9lZmkvZWZpLWJvb3QuaCBiL3hl
bi9hcmNoL3g4Ni9lZmkvZWZpLWJvb3QuaAppbmRleCBhYmM3ZDNlM2I3Li5mNmY0MzVhNGM1IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZWZpL2VmaS1ib290LmgKKysrIGIveGVuL2FyY2gveDg2
L2VmaS9lZmktYm9vdC5oCkBAIC0yMzIsNyArMjMyLDcgQEAgc3RhdGljIHZvaWQgX19pbml0IG5v
cmV0dXJuIGVmaV9hcmNoX3Bvc3RfZXhpdF9ib290KHZvaWQpCiAgICAgdTY0IGNyNCA9IFhFTl9N
SU5JTUFMX0NSNCAmIH5YODZfQ1I0X1BHRSwgZWZlcjsKIAogICAgIGVmaV9hcmNoX3JlbG9jYXRl
X2ltYWdlKF9fWEVOX1ZJUlRfU1RBUlQgLSB4ZW5fcGh5c19zdGFydCk7Ci0gICAgbWVtY3B5KCh2
b2lkICopdHJhbXBvbGluZV9waHlzLCB0cmFtcG9saW5lX3N0YXJ0LCBjZmcuc2l6ZSk7CisgICAg
bWVtY3B5KCh2b2lkICopdHJhbXBvbGluZV9waHlzLCBib290X3RyYW1wb2xpbmVfc3RhcnQsIGNm
Zy5zaXplKTsKIAogICAgIC8qIFNldCBzeXN0ZW0gcmVnaXN0ZXJzIGFuZCB0cmFuc2ZlciBjb250
cm9sLiAqLwogICAgIGFzbSB2b2xhdGlsZSgicHVzaHEgJDBcblx0cG9wZnEiKTsKQEAgLTU2NSw3
ICs1NjUsNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgZWZpX2FyY2hfbWVtb3J5X3NldHVwKHZvaWQp
CiAgICAgY2ZnLmFkZHIgPSAweDEwMDAwMDsKIAogICAgIGlmICggZWZpX2VuYWJsZWQoRUZJX0xP
QURFUikgKQotICAgICAgICBjZmcuc2l6ZSA9IHRyYW1wb2xpbmVfZW5kIC0gdHJhbXBvbGluZV9z
dGFydDsKKyAgICAgICAgY2ZnLnNpemUgPSBib290X3RyYW1wb2xpbmVfZW5kIC0gYm9vdF90cmFt
cG9saW5lX3N0YXJ0OwogICAgIGVsc2UKICAgICAgICAgY2ZnLnNpemUgPSBUUkFNUE9MSU5FX1NQ
QUNFICsgVFJBTVBPTElORV9TVEFDS19TUEFDRTsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCBlNmE0Y2IyOGY4Li43YTJlMTg4OTE2IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAt
MzE0LDcgKzMxNCw3IEBAIHZvaWQgX19pbml0IGFyY2hfaW5pdF9tZW1vcnkodm9pZCkKICAgICAg
Ki8KICAgICBCVUdfT04ocHZoX2Jvb3QgJiYgdHJhbXBvbGluZV9waHlzICE9IDB4MTAwMCk7CiAg
ICAgZm9yICggaSA9IDA7Ci0gICAgICAgICAgaSA8IChwdmhfYm9vdCA/ICgxICsgUEZOX1VQKHRy
YW1wb2xpbmVfZW5kIC0gdHJhbXBvbGluZV9zdGFydCkpCisgICAgICAgICAgaSA8IChwdmhfYm9v
dCA/ICgxICsgUEZOX1VQKGJvb3RfdHJhbXBvbGluZV9lbmQgLSBib290X3RyYW1wb2xpbmVfc3Rh
cnQpKQogICAgICAgICAgICAgICAgICAgICAgICAgOiAweDEwMCk7CiAgICAgICAgICAgaSsrICkK
ICAgICAgICAgc2hhcmVfeGVuX3BhZ2Vfd2l0aF9ndWVzdChtZm5fdG9fcGFnZShfbWZuKGkpKSwg
ZG9tX2lvLCBTSEFSRV9ydyk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc2V0dXAuYyBiL3hl
bi9hcmNoL3g4Ni9zZXR1cC5jCmluZGV4IDVmYTdkM2I3OWMuLmI3MTRlM2MyMzcgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCkBAIC0x
ODM5LDggKzE4MzksOCBAQCBpbnQgX19od2RvbV9pbml0IHhlbl9pbl9yYW5nZSh1bnNpZ25lZCBs
b25nIG1mbikKICAgICBpZiAoICF4ZW5fcmVnaW9uc1swXS5zICkKICAgICB7CiAgICAgICAgIC8q
IFMzIHJlc3VtZSBjb2RlIChhbmQgb3RoZXIgcmVhbCBtb2RlIHRyYW1wb2xpbmUgY29kZSkgKi8K
LSAgICAgICAgeGVuX3JlZ2lvbnNbcmVnaW9uX3MzXS5zID0gYm9vdHN5bV9waHlzKHRyYW1wb2xp
bmVfc3RhcnQpOwotICAgICAgICB4ZW5fcmVnaW9uc1tyZWdpb25fczNdLmUgPSBib290c3ltX3Bo
eXModHJhbXBvbGluZV9lbmQpOworICAgICAgICB4ZW5fcmVnaW9uc1tyZWdpb25fczNdLnMgPSBi
b290c3ltX3BoeXMoYm9vdF90cmFtcG9saW5lX3N0YXJ0KTsKKyAgICAgICAgeGVuX3JlZ2lvbnNb
cmVnaW9uX3MzXS5lID0gYm9vdHN5bV9waHlzKGJvb3RfdHJhbXBvbGluZV9lbmQpOwogCiAgICAg
ICAgIC8qCiAgICAgICAgICAqIFRoaXMgbmVlZHMgdG8gcmVtYWluIGluIHN5bmMgd2l0aCB0aGUg
dXNlcyBvZiB0aGUgc2FtZSBzeW1ib2xzIGluCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvdGJv
b3QuYyBiL3hlbi9hcmNoL3g4Ni90Ym9vdC5jCmluZGV4IGZiNDYxNmFlODMuLjllM2Q5YzRjNjkg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni90Ym9vdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni90Ym9v
dC5jCkBAIC0zNjksOSArMzY5LDkgQEAgdm9pZCB0Ym9vdF9zaHV0ZG93bih1aW50MzJfdCBzaHV0
ZG93bl90eXBlKQogICAgICAgICAgKi8KICAgICAgICAgZ190Ym9vdF9zaGFyZWQtPm51bV9tYWNf
cmVnaW9ucyA9IDM7CiAgICAgICAgIC8qIFMzIHJlc3VtZSBjb2RlIChhbmQgb3RoZXIgcmVhbCBt
b2RlIHRyYW1wb2xpbmUgY29kZSkgKi8KLSAgICAgICAgZ190Ym9vdF9zaGFyZWQtPm1hY19yZWdp
b25zWzBdLnN0YXJ0ID0gYm9vdHN5bV9waHlzKHRyYW1wb2xpbmVfc3RhcnQpOwotICAgICAgICBn
X3Rib290X3NoYXJlZC0+bWFjX3JlZ2lvbnNbMF0uc2l6ZSA9IGJvb3RzeW1fcGh5cyh0cmFtcG9s
aW5lX2VuZCkgLQotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJvb3RzeW1fcGh5cyh0cmFtcG9saW5lX3N0YXJ0KTsKKyAgICAgICAgZ190Ym9vdF9zaGFyZWQt
Pm1hY19yZWdpb25zWzBdLnN0YXJ0ID0gYm9vdHN5bV9waHlzKGJvb3RfdHJhbXBvbGluZV9zdGFy
dCk7CisgICAgICAgIGdfdGJvb3Rfc2hhcmVkLT5tYWNfcmVnaW9uc1swXS5zaXplID0gYm9vdHN5
bV9waHlzKGJvb3RfdHJhbXBvbGluZV9lbmQpIC0KKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBib290c3ltX3BoeXMoYm9vdF90cmFtcG9saW5lX3N0YXJ0KTsK
ICAgICAgICAgLyogaHlwZXJ2aXNvciAudGV4dCArIC5yb2RhdGEgKi8KICAgICAgICAgZ190Ym9v
dF9zaGFyZWQtPm1hY19yZWdpb25zWzFdLnN0YXJ0ID0gKHVpbnQ2NF90KV9fcGEoJl9zdGV4dCk7
CiAgICAgICAgIGdfdGJvb3Rfc2hhcmVkLT5tYWNfcmVnaW9uc1sxXS5zaXplID0gX19wYSgmX18y
TV9yb2RhdGFfZW5kKSAtCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L21tLmMgYi94
ZW4vYXJjaC94ODYveDg2XzY0L21tLmMKaW5kZXggY2NhNGFlOTI2ZS4uZmZlOGJhMjA4NiAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZf
NjQvbW0uYwpAQCAtNjk3LDcgKzY5Nyw3IEBAIHZvaWQgX19pbml0IHphcF9sb3dfbWFwcGluZ3Mo
dm9pZCkKIAogICAgIC8qIFJlcGxhY2Ugd2l0aCBtYXBwaW5nIG9mIHRoZSBib290IHRyYW1wb2xp
bmUgb25seS4gKi8KICAgICBtYXBfcGFnZXNfdG9feGVuKHRyYW1wb2xpbmVfcGh5cywgbWFkZHJf
dG9fbWZuKHRyYW1wb2xpbmVfcGh5cyksCi0gICAgICAgICAgICAgICAgICAgICBQRk5fVVAodHJh
bXBvbGluZV9lbmQgLSB0cmFtcG9saW5lX3N0YXJ0KSwKKyAgICAgICAgICAgICAgICAgICAgIFBG
Tl9VUChib290X3RyYW1wb2xpbmVfZW5kIC0gYm9vdF90cmFtcG9saW5lX3N0YXJ0KSwKICAgICAg
ICAgICAgICAgICAgICAgIF9fUEFHRV9IWVBFUlZJU09SKTsKIH0KIApkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L3hlbi5sZHMuUyBiL3hlbi9hcmNoL3g4Ni94ZW4ubGRzLlMKaW5kZXggNTRhYzBj
MDk5My4uNWYzNmI4OGI5MiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3hlbi5sZHMuUworKysg
Yi94ZW4vYXJjaC94ODYveGVuLmxkcy5TCkBAIC0zNjEsMTIgKzM2MSwxMiBAQCBBU1NFUlQoSVNf
QUxJR05FRChjcHUwX3N0YWNrLCBTVEFDS19TSVpFKSwgImNwdTBfc3RhY2sgbWlzYWxpZ25lZCIp
CiBBU1NFUlQoSVNfQUxJR05FRChfX2luaXRfYmVnaW4sIFBBR0VfU0laRSksICJfX2luaXRfYmVn
aW4gbWlzYWxpZ25lZCIpCiBBU1NFUlQoSVNfQUxJR05FRChfX2luaXRfZW5kLCAgIFBBR0VfU0la
RSksICJfX2luaXRfZW5kIG1pc2FsaWduZWQiKQogCi1BU1NFUlQoSVNfQUxJR05FRCh0cmFtcG9s
aW5lX3N0YXJ0LCA0KSwgInRyYW1wb2xpbmVfc3RhcnQgbWlzYWxpZ25lZCIpCi1BU1NFUlQoSVNf
QUxJR05FRCh0cmFtcG9saW5lX2VuZCwgICA0KSwgInRyYW1wb2xpbmVfZW5kIG1pc2FsaWduZWQi
KQorQVNTRVJUKElTX0FMSUdORUQoYm9vdF90cmFtcG9saW5lX3N0YXJ0LCA0KSwgImJvb3RfdHJh
bXBvbGluZV9zdGFydCBtaXNhbGlnbmVkIikKK0FTU0VSVChJU19BTElHTkVEKGJvb3RfdHJhbXBv
bGluZV9lbmQsICAgNCksICJib290X3RyYW1wb2xpbmVfZW5kIG1pc2FsaWduZWQiKQogQVNTRVJU
KElTX0FMSUdORUQoX19ic3Nfc3RhcnQsICAgICAgOCksICJfX2Jzc19zdGFydCBtaXNhbGlnbmVk
IikKIEFTU0VSVChJU19BTElHTkVEKF9fYnNzX2VuZCwgICAgICAgIDgpLCAiX19ic3NfZW5kIG1p
c2FsaWduZWQiKQogCi1BU1NFUlQoKHRyYW1wb2xpbmVfZW5kIC0gdHJhbXBvbGluZV9zdGFydCkg
PCBUUkFNUE9MSU5FX1NQQUNFIC0gTUJJX1NQQUNFX01JTiwKK0FTU0VSVCgoYm9vdF90cmFtcG9s
aW5lX2VuZCAtIGJvb3RfdHJhbXBvbGluZV9zdGFydCkgPCBUUkFNUE9MSU5FX1NQQUNFIC0gTUJJ
X1NQQUNFX01JTiwKICAgICAibm90IGVub3VnaCByb29tIGZvciB0cmFtcG9saW5lIGFuZCBtYmkg
ZGF0YSIpCiBBU1NFUlQoKHdha2V1cF9zdGFjayAtIHdha2V1cF9zdGFja19zdGFydCkgPj0gV0FL
RVVQX1NUQUNLX01JTiwKICAgICAid2FrZXVwIHN0YWNrIHRvbyBzbWFsbCIpCmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20teDg2L2NvbmZpZy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jb25m
aWcuaAppbmRleCA5ZWY5ZDAzY2E3Li45YjdlZDUwODI1IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9hc20teDg2L2NvbmZpZy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY29uZmlnLmgKQEAg
LTkxLDExICs5MSwxMSBAQAogI2lmbmRlZiBfX0FTU0VNQkxZX18KIGV4dGVybiB1bnNpZ25lZCBs
b25nIHRyYW1wb2xpbmVfcGh5czsKICNkZWZpbmUgYm9vdHN5bV9waHlzKHN5bSkgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgKCgodW5zaWduZWQgbG9uZykmKHN5bSktKHVu
c2lnbmVkIGxvbmcpJnRyYW1wb2xpbmVfc3RhcnQpK3RyYW1wb2xpbmVfcGh5cykKKyAgICAoKCh1
bnNpZ25lZCBsb25nKSYoc3ltKS0odW5zaWduZWQgbG9uZykmYm9vdF90cmFtcG9saW5lX3N0YXJ0
KSt0cmFtcG9saW5lX3BoeXMpCiAjZGVmaW5lIGJvb3RzeW0oc3ltKSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAogICAgICgqUkVMT0NfSElERSgodHlwZW9mKCYoc3ltKSkp
X192YShfX3BhKCYoc3ltKSkpLCAgICAgIFwKLSAgICAgICAgICAgICAgICAgdHJhbXBvbGluZV9w
aHlzLV9fcGEodHJhbXBvbGluZV9zdGFydCkpKQotZXh0ZXJuIGNoYXIgdHJhbXBvbGluZV9zdGFy
dFtdLCB0cmFtcG9saW5lX2VuZFtdOworICAgICAgICAgICAgICAgICB0cmFtcG9saW5lX3BoeXMt
X19wYShib290X3RyYW1wb2xpbmVfc3RhcnQpKSkKK2V4dGVybiBjaGFyIGJvb3RfdHJhbXBvbGlu
ZV9zdGFydFtdLCBib290X3RyYW1wb2xpbmVfZW5kW107CiBleHRlcm4gY2hhciB0cmFtcG9saW5l
X3JlYWxtb2RlX2VudHJ5W107CiBleHRlcm4gdW5zaWduZWQgaW50IHRyYW1wb2xpbmVfeGVuX3Bo
eXNfc3RhcnQ7CiBleHRlcm4gdW5zaWduZWQgY2hhciB0cmFtcG9saW5lX2NwdV9zdGFydGVkOwot
LSAKMi4xNy4yCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 01 19:39:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 19:39:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLv4m-0005Li-KW; Wed, 01 May 2019 19:39:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=G7ua=TB=merlin.srs.infradead.org=batv+1e733e8c069b692f204e+5729+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1hLv4l-0005L0-46
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 19:39:31 +0000
X-Inumbo-ID: d475bb59-6c48-11e9-843c-bc764e045a96
Received: from merlin.infradead.org (unknown [2001:8b0:10b:1231::1])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d475bb59-6c48-11e9-843c-bc764e045a96;
 Wed, 01 May 2019 19:39:28 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=merlin.20170209; h=Sender:References:In-Reply-To:
 Message-Id:Date:Subject:To:From:Reply-To:Cc:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=dTo1DUqH93TJIqLlrFIb7xQKjtZ4P8ZDGGkx1B6ykW8=; b=Q/P4QsheP0sHbU8wOSDlkKsY1
 f9DxFQ0p0iPk2iionwc+c4VpiGBRLvZRfPq4zWqfhGngoAxrKqHpEHpxtK0trnwm3pXsLQ0nEnbWT
 u2JfYEo/9uefm2WpkEfGVCw+2eJMyhkJJsoQ/mkWdsSy93Y3uaHDzTAF19HP9es1eXGk6fX5Gywni
 zSaySHgT48aM+4Sm1zectQHiEixGqq4TDJcok+/PPywGO0anHutpmks+qmRY5nD8jms1xgDKYO0Qb
 WgrB6p6sGzjYJpPJYbeByeIAp6iwy3xEqTEWyIxui1/IiEgKPExcteWd67j6sxsJInXHrNhEE96DM
 +nsUjbMLw==;
Received: from [2001:8b0:10b:1::425] (helo=i7.infradead.org)
 by merlin.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1hLv4g-0002zi-8X
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 19:39:26 +0000
Received: from dwoodhou by i7.infradead.org with local (Exim 4.92 #3 (Red Hat
 Linux)) id 1hLv4f-0032Ty-CL
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 20:39:25 +0100
From: David Woodhouse <dwmw2@infradead.org>
To: xen-devel@lists.xenproject.org
Date: Wed,  1 May 2019 20:39:25 +0100
Message-Id: <c2666007fb7d937fc5b5854cf5e23f77f2ef8c3a.1556739209.git.dwmw2@infradead.org>
X-Mailer: git-send-email 2.17.2
In-Reply-To: <cover.1556739159.git.dwmw2@infradead.org>
References: <cover.1556739159.git.dwmw2@infradead.org>
In-Reply-To: <cover.1556739159.git.dwmw2@infradead.org>
References: <cover.1556739159.git.dwmw2@infradead.org>
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 merlin.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [RFC PATCH v2 7/7] x86/boot: Do not use trampoline for
 no-real-mode boot paths
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogRGF2aWQgV29vZGhvdXNlIDxkd213QGFtYXpvbi5jby51az4KCldoZXJlIGJvb3RlZCBm
cm9tIEVGSSBvciB3aXRoIG5vLXJlYWwtbW9kZSwgdGhlcmUgaXMgbm8gbmVlZCB0byBzdG9tcApv
biBsb3cgbWVtb3J5IHdpdGggdGhlIDE2LWJvb3QgY29kZS4gSW5zdGVhZCwganVzdCBnbyBzdHJh
aWdodCB0bwp0cmFtcG9saW5lX3Byb3Rtb2RlX2VudHJ5KCkgYXQgaXRzIHBoeXNpY2FsIGxvY2F0
aW9uIHdpdGhpbiB0aGUgWGVuCmltYWdlLgoKRm9yIG5vdywgdGhlIGJvb3QgY29kZSAoaW5jbHVk
aW5nIHRoZSBFRkkgbG9hZGVyIHBhdGgpIHN0aWxsIGRldGVybWluZXMKd2hhdCB0aGUgdHJhbXBv
bGluZV9waHlzIGFkZHJlc3Mgc2hvdWxkIGJlLiBUaGUgdHJhbXBvbGluZSBpcyBhY3R1YWxseQpy
ZWxvY2F0ZWQgZm9yIHRoYXQgYWRkcmVzcyBhbmQgY29waWVkIGludG8gbG93IG1lbW9yeSwgZnJv
bSBhCnJlbG9jYXRlX3RyYW1wb2xpbmUoKSBjYWxsIG1hZGUgZnJvbSBfX3N0YXJ0X3hlbigpLgoK
Rm9yIHN1YnNlcXVlbnQgQVAgc3RhcnR1cCBhbmQgd2FrZXVwLCB0aGUgMzItYml0IHRyYW1wb2xp
bmUgY2FuJ3QKdHJpdmlhbGx5IGJlIHVzZWQgaW4tcGxhY2UgYXMgdGhhdCByZWdpb24gaXNuJ3Qg
bWFwcGVkLiBTbyBjb3B5IGl0CmRvd24gdG8gbG93IG1lbW9yeSB0b28sIGhhdmluZyByZWxvY2F0
ZWQgaXQgKGFnYWluKSB0byB3b3JrIGZyb20KdGhlcmUuCgpTaWduZWQtb2ZmLWJ5OiBEYXZpZCBX
b29kaG91c2UgPGR3bXdAYW1hem9uLmNvLnVrPgotLS0KIHhlbi9hcmNoL3g4Ni9hY3BpL3Bvd2Vy
LmMgICAgICB8ICA2ICstLQogeGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TICAgICAgIHwgNjcgKysr
KysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L2Jvb3QvdHJhbXBv
bGluZS5TIHwgMzAgKysrKysrKysrKystLS0tCiB4ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jICAg
ICAgfCAgMiArLQogeGVuL2FyY2gveDg2L2NwdS9pbnRlbC5jICAgICAgIHwgIDIgKy0KIHhlbi9h
cmNoL3g4Ni9lZmkvZWZpLWJvb3QuaCAgICB8IDMxICsrLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNo
L3g4Ni9tbS5jICAgICAgICAgICAgICB8ICAyICstCiB4ZW4vYXJjaC94ODYvc2V0dXAuYyAgICAg
ICAgICAgfCA0MyArKysrKysrKysrKysrKysrKysrKy0tCiB4ZW4vYXJjaC94ODYvc21wYm9vdC5j
ICAgICAgICAgfCAgNiArLS0KIHhlbi9hcmNoL3g4Ni90Ym9vdC5jICAgICAgICAgICB8ICA2ICst
LQogeGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jICAgICAgIHwgIDIgKy0KIHhlbi9pbmNsdWRlL2Fz
bS14ODYvYWNwaS5oICAgICB8ICAyICstCiB4ZW4vaW5jbHVkZS9hc20teDg2L2NvbmZpZy5oICAg
fCAxMCArKy0tLQogMTMgZmlsZXMgY2hhbmdlZCwgMTE3IGluc2VydGlvbnMoKyksIDkyIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9hY3BpL3Bvd2VyLmMgYi94ZW4vYXJj
aC94ODYvYWNwaS9wb3dlci5jCmluZGV4IGE3MDRjN2MzNDAuLmExY2U4YWNiMjEgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9hY3BpL3Bvd2VyLmMKKysrIGIveGVuL2FyY2gveDg2L2FjcGkvcG93
ZXIuYwpAQCAtMTUyLDkgKzE1Miw5IEBAIHN0YXRpYyB2b2lkIGFjcGlfc2xlZXBfcHJlcGFyZSh1
MzIgc3RhdGUpCiAgICAgICAgIHJldHVybjsKIAogICAgIGlmICggYWNwaV9zaW5mby52ZWN0b3Jf
d2lkdGggPT0gMzIgKQotICAgICAgICAqKHVpbnQzMl90ICopd2FrZXVwX3ZlY3Rvcl92YSA9IGJv
b3RzeW1fcGh5cyh3YWtldXBfc3RhcnQpOworICAgICAgICAqKHVpbnQzMl90ICopd2FrZXVwX3Zl
Y3Rvcl92YSA9IHRyYW1wc3ltX3BoeXMod2FrZXVwX3N0YXJ0KTsKICAgICBlbHNlCi0gICAgICAg
ICoodWludDY0X3QgKil3YWtldXBfdmVjdG9yX3ZhID0gYm9vdHN5bV9waHlzKHdha2V1cF9zdGFy
dCk7CisgICAgICAgICoodWludDY0X3QgKil3YWtldXBfdmVjdG9yX3ZhID0gdHJhbXBzeW1fcGh5
cyh3YWtldXBfc3RhcnQpOwogfQogCiBzdGF0aWMgdm9pZCBhY3BpX3NsZWVwX3Bvc3QodTMyIHN0
YXRlKSB7fQpAQCAtMzg4LDcgKzM4OCw3IEBAIHN0YXRpYyB2b2lkIHRib290X3NsZWVwKHU4IHNs
ZWVwX3N0YXRlKQogICAgIGdfdGJvb3Rfc2hhcmVkLT5hY3BpX3NpbmZvLndha2V1cF92ZWN0b3Ig
PSBhY3BpX3NpbmZvLndha2V1cF92ZWN0b3I7CiAgICAgZ190Ym9vdF9zaGFyZWQtPmFjcGlfc2lu
Zm8udmVjdG9yX3dpZHRoID0gYWNwaV9zaW5mby52ZWN0b3Jfd2lkdGg7CiAgICAgZ190Ym9vdF9z
aGFyZWQtPmFjcGlfc2luZm8ua2VybmVsX3MzX3Jlc3VtZV92ZWN0b3IgPQotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb3RzeW1fcGh5cyh3YWtldXBfc3Rh
cnQpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW1w
c3ltX3BoeXMod2FrZXVwX3N0YXJ0KTsKIAogICAgIHN3aXRjaCAoIHNsZWVwX3N0YXRlICkKICAg
ICB7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYm9vdC9oZWFkLlMgYi94ZW4vYXJjaC94ODYv
Ym9vdC9oZWFkLlMKaW5kZXggN2Q2YzhkMzI5Mi4uYzIzZWViM2FhNCAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L2Jvb3QvaGVhZC5TCisrKyBiL3hlbi9hcmNoL3g4Ni9ib290L2hlYWQuUwpAQCAt
Njk2LDE2ICs2OTYsMjMgQEAgdHJhbXBvbGluZV9zZXR1cDoKICAgICAgICAgbGVhICAgICBfX1BB
R0VfSFlQRVJWSVNPUitzeW1fZXNpKGwxX2lkZW50bWFwKSwlZWRpCiAgICAgICAgIG1vdiAgICAg
JWVkaSxzeW1fZnMobDJfYm9vdG1hcCkKIAotICAgICAgICAvKiBBcHBseSByZWxvY2F0aW9ucyB0
byBib290c3RyYXAgdHJhbXBvbGluZS4gKi8KLSAgICAgICAgbW92ICAgICBzeW1fZnModHJhbXBv
bGluZV9waHlzKSwlZWR4Ci0gICAgICAgIG1vdiAgICAgJHN5bV9vZmZzKF9fdHJhbXBvbGluZV9y
ZWxfc3RhcnQpLCVlZGkKLTE6Ci0gICAgICAgIG1vdiAgICAgJWZzOiglZWRpKSwlZWF4Ci0gICAg
ICAgIGFkZCAgICAgJWVkeCwlZnM6KCVlZGksJWVheCkKLSAgICAgICAgYWRkICAgICAkNCwlZWRp
Ci0gICAgICAgIGNtcCAgICAgJHN5bV9vZmZzKF9fdHJhbXBvbGluZV9yZWxfc3RvcCksJWVkaQot
ICAgICAgICBqYiAgICAgIDFiCisgICAgICAgIC8qIERvIG5vdCBwYXJzZSBjb21tYW5kIGxpbmUg
b24gRUZJIHBsYXRmb3JtIGhlcmUuICovCisgICAgICAgIGNtcGIgICAgJDAsc3ltX2ZzKGVmaV9w
bGF0Zm9ybSkKKyAgICAgICAgam56ICAgICAxZgogCisgICAgICAgIC8qIEJhaWwgaWYgdGhlcmUg
aXMgbm8gY29tbWFuZCBsaW5lIHRvIHBhcnNlLiAqLworICAgICAgICBtb3YgICAgIHN5bV9mcyht
dWx0aWJvb3RfcHRyKSwlZWJ4CisgICAgICAgIHRlc3RsICAgJE1CSV9DTURMSU5FLE1CX2ZsYWdz
KCVlYngpCisgICAgICAgIGp6ICAgICAgMWYKKworICAgICAgICBsZWEgICAgIHN5bV9lc2koZWFy
bHlfYm9vdF9vcHRzKSwlZWF4CisgICAgICAgIHB1c2ggICAgJWVheAorICAgICAgICBwdXNobCAg
IE1CX2NtZGxpbmUoJWVieCkKKyAgICAgICAgY2FsbCAgICBjbWRsaW5lX3BhcnNlX2Vhcmx5CisK
KzE6CisgICAgICAgIC8qIEFwcGx5IHJlbG9jYXRpb25zIHRvIDMyLWJpdCB0cmFtcG9saW5lIGZv
ciBleGVjdXRpb24gaW4gcGxhY2UuICovCisgICAgICAgIGxlYSAgICAgc3ltX2VzaShwZXJtX3Ry
YW1wb2xpbmVfc3RhcnQpLCVlZHgKICAgICAgICAgbW92ICAgICAkc3ltX29mZnMoX190cmFtcG9s
aW5lMzJfcmVsX3N0YXJ0KSwlZWRpCiAxOgogICAgICAgICBtb3YgICAgICVmczooJWVkaSksJWVh
eApAQCAtNzE0LDYgKzcyMSwyMSBAQCB0cmFtcG9saW5lX3NldHVwOgogICAgICAgICBjbXAgICAg
ICRzeW1fb2ZmcyhfX3RyYW1wb2xpbmUzMl9yZWxfc3RvcCksJWVkaQogICAgICAgICBqYiAgICAg
IDFiCiAKKyAgICAgICAgY21wICAgICAkMCxzeW1fZXNpKHNraXBfcmVhbG1vZGUpCisgICAgICAg
IGp6ICAgICAgLkxkb19yZWFsbW9kZQorCisgICAgICAgIC8qIEdvIGRpcmVjdGx5IHRvIHRyYW1w
b2xpbmVfcHJvdG1vZGVfZW50cnkgYXQgaXRzIHBoeXNpY2FsIGFkZHJlc3MgKi8KKyAgICAgICAg
bGVhICAgICB0cmFtcG9saW5lX3Byb3Rtb2RlX2VudHJ5LV9fWEVOX1ZJUlRfU1RBUlQoJWVzaSks
JWVheAorICAgICAgICBwdXNobCAgICRCT09UX0NTMzIKKyAgICAgICAgcHVzaCAgICAlZWF4CisK
KyAgICAgICAgLyogRUJYID09IDAgaW5kaWNhdGVzIHdlIGFyZSB0aGUgQlAgKEJvb3QgUHJvY2Vz
c29yKS4gKi8KKyAgICAgICAgeG9yICAgICAlZWJ4LCVlYngKKyAgICAgICAgcmV0bAorCisuTGRv
X3JlYWxtb2RlOgorICAgICAgICAvKiBBcHBseSByZWxvY2F0aW9ucyB0byAxNi1iaXQgYm9vdCBj
b2RlLiAqLworICAgICAgICBtb3YgICAgIHN5bV9mcyh0cmFtcG9saW5lX3BoeXMpLCVlZHgKICAg
ICAgICAgbW92ICAgICAkc3ltX29mZnMoX19ib290c3ltX3JlbF9zdGFydCksJWVkaQogMToKICAg
ICAgICAgbW92ICAgICAlZnM6KCVlZGkpLCVlYXgKQEAgLTc0MywzNSArNzY1LDEyIEBAIHRyYW1w
b2xpbmVfc2V0dXA6CiAgICAgICAgIGNtcCAgICAgJHN5bV9vZmZzKF9fYm9vdGRhdGFzeW1fcmVs
X3N0b3ApLCVlZGkKICAgICAgICAgamIgICAgICAxYgogCi0gICAgICAgIC8qIERvIG5vdCBwYXJz
ZSBjb21tYW5kIGxpbmUgb24gRUZJIHBsYXRmb3JtIGhlcmUuICovCi0gICAgICAgIGNtcGIgICAg
JDAsc3ltX2ZzKGVmaV9wbGF0Zm9ybSkKLSAgICAgICAgam56ICAgICAxZgotCi0gICAgICAgIC8q
IEJhaWwgaWYgdGhlcmUgaXMgbm8gY29tbWFuZCBsaW5lIHRvIHBhcnNlLiAqLwotICAgICAgICBt
b3YgICAgIHN5bV9mcyhtdWx0aWJvb3RfcHRyKSwlZWJ4Ci0gICAgICAgIHRlc3RsICAgJE1CSV9D
TURMSU5FLE1CX2ZsYWdzKCVlYngpCi0gICAgICAgIGp6ICAgICAgMWYKLQotICAgICAgICBsZWEg
ICAgIHN5bV9lc2koZWFybHlfYm9vdF9vcHRzKSwlZWF4Ci0gICAgICAgIHB1c2ggICAgJWVheAot
ICAgICAgICBwdXNobCAgIE1CX2NtZGxpbmUoJWVieCkKLSAgICAgICAgY2FsbCAgICBjbWRsaW5l
X3BhcnNlX2Vhcmx5Ci0KLTE6CiAgICAgICAgIC8qIFN3aXRjaCB0byBsb3ctbWVtb3J5IHN0YWNr
IHdoaWNoIGxpdmVzIGF0IHRoZSBlbmQgb2YgdHJhbXBvbGluZSByZWdpb24uICovCiAgICAgICAg
IG1vdiAgICAgc3ltX2ZzKHRyYW1wb2xpbmVfcGh5cyksJWVkaQogICAgICAgICBsZWEgICAgIFRS
QU1QT0xJTkVfU1BBQ0UrVFJBTVBPTElORV9TVEFDS19TUEFDRSglZWRpKSwlZXNwCi0gICAgICAg
IGNtcGIgICAgJDAsIHN5bV9mcyhza2lwX3JlYWxtb2RlKQotICAgICAgICBqeiAgICAgIDFmCi0g
ICAgICAgIC8qIElmIG5vLXJlYWwtbW9kZSwganVtcCBzdHJhaWdodCB0byB0cmFtcG9saW5lX3By
b3Rtb2RlX2VudHJ5ICovCi0gICAgICAgIGxlYSAgICAgdHJhbXBvbGluZV9wcm90bW9kZV9lbnRy
eS1ib290X3RyYW1wb2xpbmVfc3RhcnQoJWVkaSksJWVheAotICAgICAgICAvKiBFQlggPT0gMCBp
bmRpY2F0ZXMgd2UgYXJlIHRoZSBCUCAoQm9vdCBQcm9jZXNzb3IpLiAqLwotICAgICAgICB4b3Ig
ICAgICVlYngsJWVieAotICAgICAgICBqbXAgICAgIDJmCi0xOgorCiAgICAgICAgIC8qIEdvIHZp
YSAxNi1iaXQgY29kZSBpbiB0cmFtcG9saW5lX2Jvb3RfY3B1X2VudHJ5ICovCiAgICAgICAgIGxl
YSAgICAgdHJhbXBvbGluZV9ib290X2NwdV9lbnRyeS1ib290X3RyYW1wb2xpbmVfc3RhcnQoJWVk
aSksJWVheAotMjoKICAgICAgICAgcHVzaGwgICAkQk9PVF9DUzMyCiAgICAgICAgIHB1c2ggICAg
JWVheAogCkBAIC03OTQsOCArNzkzLDYgQEAgY21kbGluZV9wYXJzZV9lYXJseToKIHJlbG9jOgog
I2luY2x1ZGUgInJlbG9jLlMiCiAKLUVOVFJZKGJvb3RfdHJhbXBvbGluZV9zdGFydCkKICNpbmNs
dWRlICJ0cmFtcG9saW5lLlMiCi1FTlRSWShib290X3RyYW1wb2xpbmVfZW5kKQogCiAjaW5jbHVk
ZSAieDg2XzY0LlMiCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYm9vdC90cmFtcG9saW5lLlMg
Yi94ZW4vYXJjaC94ODYvYm9vdC90cmFtcG9saW5lLlMKaW5kZXggZmRmZWUyZWRiMS4uMWNlODE1
ZTBkYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2Jvb3QvdHJhbXBvbGluZS5TCisrKyBiL3hl
bi9hcmNoL3g4Ni9ib290L3RyYW1wb2xpbmUuUwpAQCAtNjAsNyArNjAsNyBAQCBHTE9CQUwoYm9v
dGRhdGFfc3RhcnQpCiAgICAgICAgIC5wb3BzZWN0aW9uCiAKICN1bmRlZiB0cmFtcHN5bQotI2Rl
ZmluZSB0cmFtcHN5bShzKSAoKHMpLWJvb3RfdHJhbXBvbGluZV9zdGFydCkKKyNkZWZpbmUgdHJh
bXBzeW0ocykgKChzKS1wZXJtX3RyYW1wb2xpbmVfc3RhcnQpCiAKICNkZWZpbmUgdHJhbXBzeW1f
cmVsKHN5bSwgb2ZmLCBvcG5kLi4uKSAgICBcCiAgICAgICAgIHRyYW1wc3ltKHN5bSksIyNvcG5k
OyAgICAgICAgICAgICAgXApAQCAtNzAsNyArNzAsNyBAQCBHTE9CQUwoYm9vdGRhdGFfc3RhcnQp
CiAgICAgICAgIC5wb3BzZWN0aW9uCiAKICN1bmRlZiB0cmFtcDMyc3ltCi0jZGVmaW5lIHRyYW1w
MzJzeW0ocykgKChzKS1ib290X3RyYW1wb2xpbmVfc3RhcnQpCisjZGVmaW5lIHRyYW1wMzJzeW0o
cykgKChzKS1wZXJtX3RyYW1wb2xpbmVfc3RhcnQpCiAKICNkZWZpbmUgdHJhbXAzMnN5bV9yZWwo
c3ltLCBvZmYsIG9wbmQuLi4pICBcCiAgICAgICAgIHRyYW1wMzJzeW0oc3ltKSwjI29wbmQ7ICAg
ICAgICAgICAgXApAQCAtODMsNiArODMsNyBAQCBHTE9CQUwoYm9vdGRhdGFfc3RhcnQpCiAKICAg
ICAgICAgLmNvZGUxNgogCitFTlRSWShwZXJtX3RyYW1wb2xpbmVfc3RhcnQpCiBHTE9CQUwodHJh
bXBvbGluZV9yZWFsbW9kZV9lbnRyeSkKICAgICAgICAgbW92ICAgICAlY3MsJWF4CiAgICAgICAg
IG1vdiAgICAgJWF4LCVkcwpAQCAtOTAsNyArOTEsNyBAQCBHTE9CQUwodHJhbXBvbGluZV9yZWFs
bW9kZV9lbnRyeSkKICAgICAgICAgY2xkCiAgICAgICAgIGNsaQogICAgICAgICBsaWR0ICAgIHRy
YW1wc3ltKGlkdF80OCkKLSAgICAgICAgbGdkdCAgICB0cmFtcHN5bShnZHRfNDgpCisgICAgICAg
IGxnZHRsICAgdHJhbXBzeW0oZ2R0XzQ4KQogICAgICAgICBtb3YgICAgICQxLCVibCAgICAgICAg
ICAgICAgICAgICAgIyBFQlggIT0gMCBpbmRpY2F0ZXMgd2UgYXJlIGFuIEFQCiAgICAgICAgIHhv
ciAgICAgJWF4LCAlYXgKICAgICAgICAgaW5jICAgICAlYXgKQEAgLTIzMCwxMSArMjMxLDIzIEBA
IHN0YXJ0NjQ6CiAKIC8qIFRoZSBmaXJzdCBwYWdlIG9mIHRyYW1wb2xpbmUgaXMgcGVybWFuZW50
LCB0aGUgcmVzdCBib290LXRpbWUgb25seS4gKi8KIC8qIFJldXNlIHRoZSBib290IHRyYW1wb2xp
bmUgb24gdGhlIDFzdCB0cmFtcG9saW5lIHBhZ2UgYXMgc3RhY2sgZm9yIHdha2V1cC4gKi8KLSAg
ICAgICAgLmVxdSAgICB3YWtldXBfc3RhY2ssIGJvb3RfdHJhbXBvbGluZV9zdGFydCArIFBBR0Vf
U0laRQorICAgICAgICAuZXF1ICAgIHdha2V1cF9zdGFjaywgcGVybV90cmFtcG9saW5lX3N0YXJ0
ICsgUEFHRV9TSVpFCiAgICAgICAgIC5nbG9iYWwgd2FrZXVwX3N0YWNrCiAKK0VOVFJZKHBlcm1f
dHJhbXBvbGluZV9lbmQpCisKIC8qIEZyb20gaGVyZSBvbiBlYXJseSBib290IG9ubHkuICovCiAK
K0VOVFJZKGJvb3RfdHJhbXBvbGluZV9zdGFydCkKKworICAgICAgICAud29yZCAgIDAKK2Jvb3Qx
Nl9pZHQ6CisgICAgICAgIC53b3JkICAgMCwgMCwgMCAjIGJhc2UgPSBsaW1pdCA9IDAKKyAgICAg
ICAgLndvcmQgICAwCitib290MTZfZ2R0OgorICAgICAgICAud29yZCAgIDcqOC0xCisgICAgICAg
IC5sb25nICAgdHJhbXAzMnN5bV9yZWwodHJhbXBvbGluZV9nZHQsNCkKKwogICAgICAgICAuY29k
ZTMyCiB0cmFtcG9saW5lX2Jvb3RfY3B1X2VudHJ5OgogICAgICAgICAvKiBMb2FkIHBzZXVkby1y
ZWFsLW1vZGUgc2VnbWVudHMuICovCkBAIC0yOTgsOCArMzExLDggQEAgdHJhbXBvbGluZV9ib290
X2NwdV9lbnRyeToKICAgICAgICAgY2xpCiAKICAgICAgICAgLyogUmVzZXQgR0RUIGFuZCBJRFQu
IFNvbWUgQklPU2VzIGNsb2JiZXIgR0RUUi4gKi8KLSAgICAgICAgbGlkdCAgICBib290c3ltKGlk
dF80OCkKLSAgICAgICAgbGdkdCAgICBib290c3ltKGdkdF80OCkKKyAgICAgICAgbGlkdCAgICBi
b290c3ltKGJvb3QxNl9pZHQpICMgWFhYCisgICAgICAgIGxnZHRsICAgYm9vdHN5bShib290MTZf
Z2R0KQogCiAgICAgICAgIC8qIEVudGVyIHByb3RlY3RlZCBtb2RlLCBhbmQgZmx1c2ggaW5zbiBx
dWV1ZS4gKi8KICAgICAgICAgeG9yICAgICAlYXgsJWF4CkBAIC0zMzcsNyArMzUwLDggQEAgdHJh
bXBvbGluZV9ib290X2NwdV9lbnRyeToKICAgICAgICAgeG9yICAgICAlZWJ4LCVlYngKIAogICAg
ICAgICAvKiBKdW1wIHRvIHRoZSBjb21tb24gYm9vdHN0cmFwIGVudHJ5IHBvaW50LiAqLwotICAg
ICAgICBqbXAgICAgIHRyYW1wb2xpbmVfcHJvdG1vZGVfZW50cnkKKyAgICAgICAgbW92ICAgICAk
dHJhbXAzMnN5bV9yZWwodHJhbXBvbGluZV9wcm90bW9kZV9lbnRyeSw0LCVlYXgpCisgICAgICAg
IGptcCAgICAgKiVlYXgKIAogI2luY2x1ZGUgInZpZGVvLmgiCiAKQEAgLTM3Myw2ICszODcsOCBA
QCBybV9pZHQ6IC53b3JkICAgMjU2KjQtMSwgMCwgMAogI2luY2x1ZGUgInZpZGVvLlMiCiAjZW5k
aWYKIAorRU5UUlkoYm9vdF90cmFtcG9saW5lX2VuZCkKKwogICAgICAgICAucHVzaHNlY3Rpb24g
LmRhdGEuYm9vdDE2LCAiYXciLCBAcHJvZ2JpdHMKIEdMT0JBTChib290ZGF0YV9lbmQpCiAgICAg
ICAgIC5wb3BzZWN0aW9uCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jIGIv
eGVuL2FyY2gveDg2L2NwdS9jb21tb24uYwppbmRleCAxZDIxZmY5NDY3Li5iMjY4ZTAxMGM1IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9j
cHUvY29tbW9uLmMKQEAgLTQwOCw3ICs0MDgsNyBAQCBzdGF0aWMgdm9pZCBnZW5lcmljX2lkZW50
aWZ5KHN0cnVjdCBjcHVpbmZvX3g4NiAqYykKIAkJICAgICAgJmMtPng4Nl9jYXBhYmlsaXR5W2Nw
dWZlYXRfd29yZChYODZfRkVBVFVSRV9MQUhGX0xNKV0sCiAJCSAgICAgICZjLT54ODZfY2FwYWJp
bGl0eVtjcHVmZWF0X3dvcmQoWDg2X0ZFQVRVUkVfU1lTQ0FMTCldKTsKIAlpZiAoYyA9PSAmYm9v
dF9jcHVfZGF0YSkKLQkJYm9vdHN5bShjcHVpZF9leHRfZmVhdHVyZXMpID0KKwkJdHJhbXBzeW0o
Y3B1aWRfZXh0X2ZlYXR1cmVzKSA9CiAJCQljLT54ODZfY2FwYWJpbGl0eVtjcHVmZWF0X3dvcmQo
WDg2X0ZFQVRVUkVfTlgpXTsKIAogCWlmIChjLT5leHRlbmRlZF9jcHVpZF9sZXZlbCA+PSAweDgw
MDAwMDA0KQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS9pbnRlbC5jIGIveGVuL2FyY2gv
eDg2L2NwdS9pbnRlbC5jCmluZGV4IDhlMjNlZDYzNzkuLmU3Zjc5NGE2MDEgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9jcHUvaW50ZWwuYworKysgYi94ZW4vYXJjaC94ODYvY3B1L2ludGVsLmMK
QEAgLTI0MCw3ICsyNDAsNyBAQCBzdGF0aWMgdm9pZCBlYXJseV9pbml0X2ludGVsKHN0cnVjdCBj
cHVpbmZvX3g4NiAqYykKIAkJCQkgTVNSX0lBMzJfTUlTQ19FTkFCTEVfWERfRElTQUJMRSk7CiAJ
aWYgKGRpc2FibGUpIHsKIAkJd3Jtc3JsKE1TUl9JQTMyX01JU0NfRU5BQkxFLCBtaXNjX2VuYWJs
ZSAmIH5kaXNhYmxlKTsKLQkJYm9vdHN5bSh0cmFtcG9saW5lX21pc2NfZW5hYmxlX29mZikgfD0g
ZGlzYWJsZTsKKwkJdHJhbXBzeW0odHJhbXBvbGluZV9taXNjX2VuYWJsZV9vZmYpIHw9IGRpc2Fi
bGU7CiAJfQogCiAJaWYgKGRpc2FibGUgJiBNU1JfSUEzMl9NSVNDX0VOQUJMRV9MSU1JVF9DUFVJ
RCkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9lZmkvZWZpLWJvb3QuaCBiL3hlbi9hcmNoL3g4
Ni9lZmkvZWZpLWJvb3QuaAppbmRleCBmNmY0MzVhNGM1Li5lY2VjMzM0ZDYwIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvZWZpL2VmaS1ib290LmgKKysrIGIveGVuL2FyY2gveDg2L2VmaS9lZmkt
Ym9vdC5oCkBAIC05OCwyOSArOTgsNiBAQCBzdGF0aWMgdm9pZCBfX2luaXQgZWZpX2FyY2hfcmVs
b2NhdGVfaW1hZ2UodW5zaWduZWQgbG9uZyBkZWx0YSkKICAgICB9CiB9CiAKLWV4dGVybiBjb25z
dCBzMzIgX190cmFtcG9saW5lX3JlbF9zdGFydFtdLCBfX3RyYW1wb2xpbmVfcmVsX3N0b3BbXTsK
LWV4dGVybiBjb25zdCBzMzIgX190cmFtcG9saW5lMzJfcmVsX3N0YXJ0W10sIF9fdHJhbXBvbGlu
ZTMyX3JlbF9zdG9wW107Ci0KLXN0YXRpYyB2b2lkIF9faW5pdCByZWxvY2F0ZV90cmFtcG9saW5l
KHVuc2lnbmVkIGxvbmcgcGh5cykKLXsKLSAgICBjb25zdCBzMzIgKnRyYW1wb2xpbmVfcHRyOwot
Ci0gICAgdHJhbXBvbGluZV9waHlzID0gcGh5czsKLQotICAgIGlmICggIWVmaV9lbmFibGVkKEVG
SV9MT0FERVIpICkKLSAgICAgICAgcmV0dXJuOwotCi0gICAgLyogQXBwbHkgcmVsb2NhdGlvbnMg
dG8gdHJhbXBvbGluZS4gKi8KLSAgICBmb3IgKCB0cmFtcG9saW5lX3B0ciA9IF9fdHJhbXBvbGlu
ZV9yZWxfc3RhcnQ7Ci0gICAgICAgICAgdHJhbXBvbGluZV9wdHIgPCBfX3RyYW1wb2xpbmVfcmVs
X3N0b3A7Ci0gICAgICAgICAgKyt0cmFtcG9saW5lX3B0ciApCi0gICAgICAgICoodTMyICopKCp0
cmFtcG9saW5lX3B0ciArIChsb25nKXRyYW1wb2xpbmVfcHRyKSArPSBwaHlzOwotICAgIGZvciAo
IHRyYW1wb2xpbmVfcHRyID0gX190cmFtcG9saW5lMzJfcmVsX3N0YXJ0OwotICAgICAgICAgIHRy
YW1wb2xpbmVfcHRyIDwgX190cmFtcG9saW5lMzJfcmVsX3N0b3A7Ci0gICAgICAgICAgKyt0cmFt
cG9saW5lX3B0ciApCi0gICAgICAgICoodTMyICopKCp0cmFtcG9saW5lX3B0ciArIChsb25nKXRy
YW1wb2xpbmVfcHRyKSArPSBwaHlzOwotfQotCiBzdGF0aWMgdm9pZCBfX2luaXQgcGxhY2Vfc3Ry
aW5nKHUzMiAqYWRkciwgY29uc3QgY2hhciAqcykKIHsKICAgICBjaGFyICphbGxvYyA9IE5VTEw7
CkBAIC0yMjMsNyArMjAwLDcgQEAgc3RhdGljIHZvaWQgX19pbml0IGVmaV9hcmNoX3ByZV9leGl0
X2Jvb3Qodm9pZCkKICAgICB7CiAgICAgICAgIGlmICggIWNmZy5hZGRyICkKICAgICAgICAgICAg
IGJsZXhpdChMIk5vIG1lbW9yeSBmb3IgdHJhbXBvbGluZSIpOwotICAgICAgICByZWxvY2F0ZV90
cmFtcG9saW5lKGNmZy5hZGRyKTsKKyAgICAgICAgdHJhbXBvbGluZV9waHlzID0gY2ZnLmFkZHI7
CiAgICAgfQogfQogCkBAIC0yMzIsNyArMjA5LDYgQEAgc3RhdGljIHZvaWQgX19pbml0IG5vcmV0
dXJuIGVmaV9hcmNoX3Bvc3RfZXhpdF9ib290KHZvaWQpCiAgICAgdTY0IGNyNCA9IFhFTl9NSU5J
TUFMX0NSNCAmIH5YODZfQ1I0X1BHRSwgZWZlcjsKIAogICAgIGVmaV9hcmNoX3JlbG9jYXRlX2lt
YWdlKF9fWEVOX1ZJUlRfU1RBUlQgLSB4ZW5fcGh5c19zdGFydCk7Ci0gICAgbWVtY3B5KCh2b2lk
ICopdHJhbXBvbGluZV9waHlzLCBib290X3RyYW1wb2xpbmVfc3RhcnQsIGNmZy5zaXplKTsKIAog
ICAgIC8qIFNldCBzeXN0ZW0gcmVnaXN0ZXJzIGFuZCB0cmFuc2ZlciBjb250cm9sLiAqLwogICAg
IGFzbSB2b2xhdGlsZSgicHVzaHEgJDBcblx0cG9wZnEiKTsKQEAgLTU2NSwxNCArNTQxLDE0IEBA
IHN0YXRpYyB2b2lkIF9faW5pdCBlZmlfYXJjaF9tZW1vcnlfc2V0dXAodm9pZCkKICAgICBjZmcu
YWRkciA9IDB4MTAwMDAwOwogCiAgICAgaWYgKCBlZmlfZW5hYmxlZChFRklfTE9BREVSKSApCi0g
ICAgICAgIGNmZy5zaXplID0gYm9vdF90cmFtcG9saW5lX2VuZCAtIGJvb3RfdHJhbXBvbGluZV9z
dGFydDsKKyAgICAgICAgY2ZnLnNpemUgPSBwZXJtX3RyYW1wb2xpbmVfZW5kIC0gcGVybV90cmFt
cG9saW5lX3N0YXJ0OwogICAgIGVsc2UKICAgICAgICAgY2ZnLnNpemUgPSBUUkFNUE9MSU5FX1NQ
QUNFICsgVFJBTVBPTElORV9TVEFDS19TUEFDRTsKIAogICAgIHN0YXR1cyA9IGVmaV9icy0+QWxs
b2NhdGVQYWdlcyhBbGxvY2F0ZU1heEFkZHJlc3MsIEVmaUxvYWRlckRhdGEsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFBGTl9VUChjZmcuc2l6ZSksICZjZmcuYWRkcik7CiAg
ICAgaWYgKCBzdGF0dXMgPT0gRUZJX1NVQ0NFU1MgKQotICAgICAgICByZWxvY2F0ZV90cmFtcG9s
aW5lKGNmZy5hZGRyKTsKKyAgICAgICAgdHJhbXBvbGluZV9waHlzID0gY2ZnLmFkZHI7CiAgICAg
ZWxzZQogICAgIHsKICAgICAgICAgY2ZnLmFkZHIgPSAwOwpAQCAtNjY0LDcgKzY0MCw2IEBAIHN0
YXRpYyB2b2lkIF9faW5pdCBlZmlfYXJjaF9sb2FkX2FkZHJfY2hlY2soRUZJX0xPQURFRF9JTUFH
RSAqbG9hZGVkX2ltYWdlKQogICAgICAgICBibGV4aXQoTCJYZW4gbXVzdCBiZSBsb2FkZWQgYmVs
b3cgNEdiLiIpOwogICAgIGlmICggeGVuX3BoeXNfc3RhcnQgJiAoKDEgPDwgTDJfUEFHRVRBQkxF
X1NISUZUKSAtIDEpICkKICAgICAgICAgYmxleGl0KEwiWGVuIG11c3QgYmUgbG9hZGVkIGF0IGEg
Mk1iIGJvdW5kYXJ5LiIpOwotICAgIHRyYW1wb2xpbmVfeGVuX3BoeXNfc3RhcnQgPSB4ZW5fcGh5
c19zdGFydDsKIH0KIAogc3RhdGljIGJvb2wgX19pbml0IGVmaV9hcmNoX3VzZV9jb25maWdfZmls
ZShFRklfU1lTVEVNX1RBQkxFICpTeXN0ZW1UYWJsZSkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggN2EyZTE4ODkxNi4uMTdhNTViNGI4YSAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAg
LTMxNCw3ICszMTQsNyBAQCB2b2lkIF9faW5pdCBhcmNoX2luaXRfbWVtb3J5KHZvaWQpCiAgICAg
ICovCiAgICAgQlVHX09OKHB2aF9ib290ICYmIHRyYW1wb2xpbmVfcGh5cyAhPSAweDEwMDApOwog
ICAgIGZvciAoIGkgPSAwOwotICAgICAgICAgIGkgPCAocHZoX2Jvb3QgPyAoMSArIFBGTl9VUChi
b290X3RyYW1wb2xpbmVfZW5kIC0gYm9vdF90cmFtcG9saW5lX3N0YXJ0KSkKKyAgICAgICAgICBp
IDwgKHB2aF9ib290ID8gKDEgKyBQRk5fVVAocGVybV90cmFtcG9saW5lX2VuZCAtIHBlcm1fdHJh
bXBvbGluZV9zdGFydCkpCiAgICAgICAgICAgICAgICAgICAgICAgICA6IDB4MTAwKTsKICAgICAg
ICAgICBpKysgKQogICAgICAgICBzaGFyZV94ZW5fcGFnZV93aXRoX2d1ZXN0KG1mbl90b19wYWdl
KF9tZm4oaSkpLCBkb21faW8sIFNIQVJFX3J3KTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9z
ZXR1cC5jIGIveGVuL2FyY2gveDg2L3NldHVwLmMKaW5kZXggNGRkNGM0MTYxYy4uYjI1NTI0MjU2
MSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NldHVwLmMKKysrIGIveGVuL2FyY2gveDg2L3Nl
dHVwLmMKQEAgLTY3NSw2ICs2NzUsNDIgQEAgc3RhdGljIGludCBjb3B5X2Jpb3NfZTgyMChzdHJ1
Y3QgZTgyMGVudHJ5ICptYXAsIHVuc2lnbmVkIGludCBsaW1pdCkKICAgICByZXR1cm4gbjsKIH0K
IAorZXh0ZXJuIGNvbnN0IHMzMiBfX3RyYW1wb2xpbmVfcmVsX3N0YXJ0W10sIF9fdHJhbXBvbGlu
ZV9yZWxfc3RvcFtdOworZXh0ZXJuIGNvbnN0IHMzMiBfX3RyYW1wb2xpbmUzMl9yZWxfc3RhcnRb
XSwgX190cmFtcG9saW5lMzJfcmVsX3N0b3BbXTsKKworc3RhdGljIHZvaWQgX19pbml0IHJlbG9j
YXRlX3RyYW1wb2xpbmUodW5zaWduZWQgbG9uZyBwaHlzKQoreworICAgIGNvbnN0IHMzMiAqdHJh
bXBvbGluZV9wdHI7CisgICAgdWludDMyX3QgdHJhbXAzMl9kZWx0YSA9IDA7CisKKyAgICAvKiBB
cHBseSByZWxvY2F0aW9ucyB0byB0cmFtcG9saW5lLiAqLworICAgIGZvciAoIHRyYW1wb2xpbmVf
cHRyID0gX190cmFtcG9saW5lX3JlbF9zdGFydDsKKyAgICAgICAgICB0cmFtcG9saW5lX3B0ciA8
IF9fdHJhbXBvbGluZV9yZWxfc3RvcDsKKyAgICAgICAgICArK3RyYW1wb2xpbmVfcHRyICkKKyAg
ICAgICAgKih1MzIgKikoKnRyYW1wb2xpbmVfcHRyICsgKGxvbmcpdHJhbXBvbGluZV9wdHIpICs9
IHBoeXM7CisKKyAgICB0cmFtcDMyX2RlbHRhID0gcGh5czsKKyAgICBpZiAoIWVmaV9lbmFibGVk
KEVGSV9MT0FERVIpKSB7CisgICAgICAgIC8qCisgICAgICAgICAqIFRoZSBub24tRUZJIGJvb3Qg
Y29kZSB1c2VzIHRoZSAzMi1iaXQgdHJhbXBvbGluZSBpbiBwbGFjZQorICAgICAgICAgKiBzbyB3
aWxsIGhhdmUgcmVsb2NhdGVkIGl0IHRvIHRoZSBwaHlzaWNhbCBhZGRyZXNzIG9mCisgICAgICAg
ICAqIHBlcm1fdHJhbXBvbGluZV9zdGFydCBhbHJlYWR5LiBVbmRvIHRoYXQgYXMgaXQgbmVlZHMg
dG8KKyAgICAgICAgICogcnVuIGZyb20gbG93IG1lbW9yeSBmb3IgQVAgc3RhcnR1cCwgYmVjYXVz
ZSB0aGUgWGVuCisgICAgICAgICAqIHBoeXNpY2FsIGFkZHJlc3MgcmFuZ2Ugd29uJ3QgYmUgbWFw
cGVkLgorICAgICAgICAgKi8KKyAgICAgICAgdHJhbXAzMl9kZWx0YSAtPSB0cmFtcG9saW5lX3hl
bl9waHlzX3N0YXJ0OworICAgICAgICB0cmFtcDMyX2RlbHRhIC09ICh1bnNpZ25lZCBsb25nKShw
ZXJtX3RyYW1wb2xpbmVfc3RhcnQgLSBfX1hFTl9WSVJUX1NUQVJUKTsKKyAgICB9CisgICAgZm9y
ICggdHJhbXBvbGluZV9wdHIgPSBfX3RyYW1wb2xpbmUzMl9yZWxfc3RhcnQ7CisgICAgICAgICAg
dHJhbXBvbGluZV9wdHIgPCBfX3RyYW1wb2xpbmUzMl9yZWxfc3RvcDsKKyAgICAgICAgICArK3Ry
YW1wb2xpbmVfcHRyICkKKyAgICAgICAgKih1MzIgKikoKnRyYW1wb2xpbmVfcHRyICsgKGxvbmcp
dHJhbXBvbGluZV9wdHIpICs9IHRyYW1wMzJfZGVsdGE7CisgICAgdHJhbXBvbGluZV94ZW5fcGh5
c19zdGFydCA9IHhlbl9waHlzX3N0YXJ0OworCisgICAgbWVtY3B5KHRyYW1wc3ltKHBlcm1fdHJh
bXBvbGluZV9zdGFydCksIHBlcm1fdHJhbXBvbGluZV9zdGFydCwKKyAgICAgICAgICAgcGVybV90
cmFtcG9saW5lX2VuZCAtIHBlcm1fdHJhbXBvbGluZV9zdGFydCk7Cit9CisKIHZvaWQgX19pbml0
IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCiB7CiAgICAgY2hhciAq
bWVtbWFwX3R5cGUgPSBOVUxMOwpAQCAtMTA0Nyw3ICsxMDgzLDYgQEAgdm9pZCBfX2luaXQgbm9y
ZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkKICAgICAgICAgICAgIC8qIFNl
bGVjdCByZWxvY2F0aW9uIGFkZHJlc3MuICovCiAgICAgICAgICAgICBlID0gZW5kIC0gcmVsb2Nf
c2l6ZTsKICAgICAgICAgICAgIHhlbl9waHlzX3N0YXJ0ID0gZTsKLSAgICAgICAgICAgIGJvb3Rz
eW0odHJhbXBvbGluZV94ZW5fcGh5c19zdGFydCkgPSBlOwogCiAgICAgICAgICAgICAvKgogICAg
ICAgICAgICAgICogUGVyZm9ybSByZWxvY2F0aW9uIHRvIG5ldyBwaHlzaWNhbCBhZGRyZXNzLgpA
QCAtMTQ3OSw2ICsxNTE0LDggQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5z
aWduZWQgbG9uZyBtYmlfcCkKICAgICBlbHNlCiAgICAgICAgIGVuZF9ib290X2FsbG9jYXRvcigp
OwogCisgICAgcmVsb2NhdGVfdHJhbXBvbGluZSh0cmFtcG9saW5lX3BoeXMpOworCiAgICAgc3lz
dGVtX3N0YXRlID0gU1lTX1NUQVRFX2Jvb3Q7CiAgICAgLyoKICAgICAgKiBObyBjYWxscyBpbnZv
bHZpbmcgQUNQSSBjb2RlIHNob3VsZCBnbyBiZXR3ZWVuIHRoZSBzZXR0aW5nIG9mCkBAIC0xODM4
LDggKzE4NzUsOCBAQCBpbnQgX19od2RvbV9pbml0IHhlbl9pbl9yYW5nZSh1bnNpZ25lZCBsb25n
IG1mbikKICAgICBpZiAoICF4ZW5fcmVnaW9uc1swXS5zICkKICAgICB7CiAgICAgICAgIC8qIFMz
IHJlc3VtZSBjb2RlIChhbmQgb3RoZXIgcmVhbCBtb2RlIHRyYW1wb2xpbmUgY29kZSkgKi8KLSAg
ICAgICAgeGVuX3JlZ2lvbnNbcmVnaW9uX3MzXS5zID0gYm9vdHN5bV9waHlzKGJvb3RfdHJhbXBv
bGluZV9zdGFydCk7Ci0gICAgICAgIHhlbl9yZWdpb25zW3JlZ2lvbl9zM10uZSA9IGJvb3RzeW1f
cGh5cyhib290X3RyYW1wb2xpbmVfZW5kKTsKKyAgICAgICAgeGVuX3JlZ2lvbnNbcmVnaW9uX3Mz
XS5zID0gdHJhbXBzeW1fcGh5cyhwZXJtX3RyYW1wb2xpbmVfc3RhcnQpOworICAgICAgICB4ZW5f
cmVnaW9uc1tyZWdpb25fczNdLmUgPSB0cmFtcHN5bV9waHlzKHBlcm1fdHJhbXBvbGluZV9lbmQp
OwogCiAgICAgICAgIC8qCiAgICAgICAgICAqIFRoaXMgbmVlZHMgdG8gcmVtYWluIGluIHN5bmMg
d2l0aCB0aGUgdXNlcyBvZiB0aGUgc2FtZSBzeW1ib2xzIGluCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvc21wYm9vdC5jIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwppbmRleCA3ZTc2Y2MzZDY4
Li4wMmQ5N2ExYWEzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc21wYm9vdC5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9zbXBib290LmMKQEAgLTQ4LDcgKzQ4LDcgQEAKICNpbmNsdWRlIDxtYWNoX3dh
a2VjcHUuaD4KICNpbmNsdWRlIDxzbXBib290X2hvb2tzLmg+CiAKLSNkZWZpbmUgc2V0dXBfdHJh
bXBvbGluZSgpICAgIChib290c3ltX3BoeXModHJhbXBvbGluZV9yZWFsbW9kZV9lbnRyeSkpCisj
ZGVmaW5lIHNldHVwX3RyYW1wb2xpbmUoKSAgICAodHJhbXBzeW1fcGh5cyh0cmFtcG9saW5lX3Jl
YWxtb2RlX2VudHJ5KSkKIAogdW5zaWduZWQgbG9uZyBfX3JlYWRfbW9zdGx5IHRyYW1wb2xpbmVf
cGh5czsKIApAQCAtNjAwLDcgKzYwMCw3IEBAIHN0YXRpYyBpbnQgZG9fYm9vdF9jcHUoaW50IGFw
aWNpZCwgaW50IGNwdSkKICAgICAgICAgewogICAgICAgICAgICAgYm9vdF9lcnJvciA9IDE7CiAg
ICAgICAgICAgICBzbXBfbWIoKTsKLSAgICAgICAgICAgIGlmICggYm9vdHN5bSh0cmFtcG9saW5l
X2NwdV9zdGFydGVkKSA9PSAweEE1ICkKKyAgICAgICAgICAgIGlmICggdHJhbXBzeW0odHJhbXBv
bGluZV9jcHVfc3RhcnRlZCkgPT0gMHhBNSApCiAgICAgICAgICAgICAgICAgLyogdHJhbXBvbGlu
ZSBzdGFydGVkIGJ1dC4uLj8gKi8KICAgICAgICAgICAgICAgICBwcmludGsoIlN0dWNrID8/XG4i
KTsKICAgICAgICAgICAgIGVsc2UKQEAgLTYxNiw3ICs2MTYsNyBAQCBzdGF0aWMgaW50IGRvX2Jv
b3RfY3B1KGludCBhcGljaWQsIGludCBjcHUpCiAgICAgfQogCiAgICAgLyogbWFyayAic3R1Y2si
IGFyZWEgYXMgbm90IHN0dWNrICovCi0gICAgYm9vdHN5bSh0cmFtcG9saW5lX2NwdV9zdGFydGVk
KSA9IDA7CisgICAgdHJhbXBzeW0odHJhbXBvbGluZV9jcHVfc3RhcnRlZCkgPSAwOwogICAgIHNt
cF9tYigpOwogCiAgICAgc21wYm9vdF9yZXN0b3JlX3dhcm1fcmVzZXRfdmVjdG9yKCk7CmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvdGJvb3QuYyBiL3hlbi9hcmNoL3g4Ni90Ym9vdC5jCmluZGV4
IDllM2Q5YzRjNjkuLjAwNmYwNjc4YTYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni90Ym9vdC5j
CisrKyBiL3hlbi9hcmNoL3g4Ni90Ym9vdC5jCkBAIC0zNjksOSArMzY5LDkgQEAgdm9pZCB0Ym9v
dF9zaHV0ZG93bih1aW50MzJfdCBzaHV0ZG93bl90eXBlKQogICAgICAgICAgKi8KICAgICAgICAg
Z190Ym9vdF9zaGFyZWQtPm51bV9tYWNfcmVnaW9ucyA9IDM7CiAgICAgICAgIC8qIFMzIHJlc3Vt
ZSBjb2RlIChhbmQgb3RoZXIgcmVhbCBtb2RlIHRyYW1wb2xpbmUgY29kZSkgKi8KLSAgICAgICAg
Z190Ym9vdF9zaGFyZWQtPm1hY19yZWdpb25zWzBdLnN0YXJ0ID0gYm9vdHN5bV9waHlzKGJvb3Rf
dHJhbXBvbGluZV9zdGFydCk7Ci0gICAgICAgIGdfdGJvb3Rfc2hhcmVkLT5tYWNfcmVnaW9uc1sw
XS5zaXplID0gYm9vdHN5bV9waHlzKGJvb3RfdHJhbXBvbGluZV9lbmQpIC0KLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib290c3ltX3BoeXMoYm9vdF90cmFt
cG9saW5lX3N0YXJ0KTsKKyAgICAgICAgZ190Ym9vdF9zaGFyZWQtPm1hY19yZWdpb25zWzBdLnN0
YXJ0ID0gdHJhbXBzeW1fcGh5cyhwZXJtX3RyYW1wb2xpbmVfc3RhcnQpOworICAgICAgICBnX3Ri
b290X3NoYXJlZC0+bWFjX3JlZ2lvbnNbMF0uc2l6ZSA9IHRyYW1wc3ltX3BoeXMocGVybV90cmFt
cG9saW5lX2VuZCkgLQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHRyYW1wc3ltX3BoeXMocGVybV90cmFtcG9saW5lX3N0YXJ0KTsKICAgICAgICAgLyogaHlw
ZXJ2aXNvciAudGV4dCArIC5yb2RhdGEgKi8KICAgICAgICAgZ190Ym9vdF9zaGFyZWQtPm1hY19y
ZWdpb25zWzFdLnN0YXJ0ID0gKHVpbnQ2NF90KV9fcGEoJl9zdGV4dCk7CiAgICAgICAgIGdfdGJv
b3Rfc2hhcmVkLT5tYWNfcmVnaW9uc1sxXS5zaXplID0gX19wYSgmX18yTV9yb2RhdGFfZW5kKSAt
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L21tLmMgYi94ZW4vYXJjaC94ODYveDg2
XzY0L21tLmMKaW5kZXggZmZlOGJhMjA4Ni4uZGJiYmM2NGJlYiAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L3g4Nl82NC9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvbW0uYwpAQCAtNjk3
LDcgKzY5Nyw3IEBAIHZvaWQgX19pbml0IHphcF9sb3dfbWFwcGluZ3Modm9pZCkKIAogICAgIC8q
IFJlcGxhY2Ugd2l0aCBtYXBwaW5nIG9mIHRoZSBib290IHRyYW1wb2xpbmUgb25seS4gKi8KICAg
ICBtYXBfcGFnZXNfdG9feGVuKHRyYW1wb2xpbmVfcGh5cywgbWFkZHJfdG9fbWZuKHRyYW1wb2xp
bmVfcGh5cyksCi0gICAgICAgICAgICAgICAgICAgICBQRk5fVVAoYm9vdF90cmFtcG9saW5lX2Vu
ZCAtIGJvb3RfdHJhbXBvbGluZV9zdGFydCksCisgICAgICAgICAgICAgICAgICAgICBQRk5fVVAo
cGVybV90cmFtcG9saW5lX2VuZCAtIHBlcm1fdHJhbXBvbGluZV9zdGFydCksCiAgICAgICAgICAg
ICAgICAgICAgICBfX1BBR0VfSFlQRVJWSVNPUik7CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvYWNwaS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9hY3BpLmgKaW5kZXggYzEz
OGRlZjFiZC4uZGZmZTAyYTM2MyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9hY3Bp
LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9hY3BpLmgKQEAgLTExMCw3ICsxMTAsNyBAQCBl
eHRlcm4gaW50IGFjcGlfc2Nhbl9ub2Rlcyh1NjQgc3RhcnQsIHU2NCBlbmQpOwogI2lmZGVmIENP
TkZJR19BQ1BJX1NMRUVQCiAKIGV4dGVybiBzdHJ1Y3QgYWNwaV9zbGVlcF9pbmZvIGFjcGlfc2lu
Zm87Ci0jZGVmaW5lIGFjcGlfdmlkZW9fZmxhZ3MgYm9vdHN5bSh2aWRlb19mbGFncykKKyNkZWZp
bmUgYWNwaV92aWRlb19mbGFncyB0cmFtcHN5bSh2aWRlb19mbGFncykKIHN0cnVjdCB4ZW5wZl9l
bnRlcl9hY3BpX3NsZWVwOwogZXh0ZXJuIGludCBhY3BpX2VudGVyX3NsZWVwKHN0cnVjdCB4ZW5w
Zl9lbnRlcl9hY3BpX3NsZWVwICpzbGVlcCk7CiBleHRlcm4gaW50IGFjcGlfZW50ZXJfc3RhdGUo
dTMyIHN0YXRlKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY29uZmlnLmggYi94
ZW4vaW5jbHVkZS9hc20teDg2L2NvbmZpZy5oCmluZGV4IDliN2VkNTA4MjUuLmRiZDdjYjI1NWEg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY29uZmlnLmgKKysrIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9jb25maWcuaApAQCAtOTAsMTIgKzkwLDEyIEBACiAKICNpZm5kZWYgX19BU1NF
TUJMWV9fCiBleHRlcm4gdW5zaWduZWQgbG9uZyB0cmFtcG9saW5lX3BoeXM7Ci0jZGVmaW5lIGJv
b3RzeW1fcGh5cyhzeW0pICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICgo
KHVuc2lnbmVkIGxvbmcpJihzeW0pLSh1bnNpZ25lZCBsb25nKSZib290X3RyYW1wb2xpbmVfc3Rh
cnQpK3RyYW1wb2xpbmVfcGh5cykKLSNkZWZpbmUgYm9vdHN5bShzeW0pICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCisjZGVmaW5lIHRyYW1wc3ltX3BoeXMoc3ltKSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAoKCh1bnNpZ25lZCBsb25nKSYoc3lt
KS0odW5zaWduZWQgbG9uZykmcGVybV90cmFtcG9saW5lX3N0YXJ0KSt0cmFtcG9saW5lX3BoeXMp
CisjZGVmaW5lIHRyYW1wc3ltKHN5bSkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICAoKlJFTE9DX0hJREUoKHR5cGVvZigmKHN5bSkpKV9fdmEoX19wYSgmKHN5bSkp
KSwgICAgICBcCi0gICAgICAgICAgICAgICAgIHRyYW1wb2xpbmVfcGh5cy1fX3BhKGJvb3RfdHJh
bXBvbGluZV9zdGFydCkpKQotZXh0ZXJuIGNoYXIgYm9vdF90cmFtcG9saW5lX3N0YXJ0W10sIGJv
b3RfdHJhbXBvbGluZV9lbmRbXTsKKyAgICAgICAgICAgICAgICAgdHJhbXBvbGluZV9waHlzLV9f
cGEocGVybV90cmFtcG9saW5lX3N0YXJ0KSkpCitleHRlcm4gY2hhciBwZXJtX3RyYW1wb2xpbmVf
c3RhcnRbXSwgcGVybV90cmFtcG9saW5lX2VuZFtdOwogZXh0ZXJuIGNoYXIgdHJhbXBvbGluZV9y
ZWFsbW9kZV9lbnRyeVtdOwogZXh0ZXJuIHVuc2lnbmVkIGludCB0cmFtcG9saW5lX3hlbl9waHlz
X3N0YXJ0OwogZXh0ZXJuIHVuc2lnbmVkIGNoYXIgdHJhbXBvbGluZV9jcHVfc3RhcnRlZDsKLS0g
CjIuMTcuMgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 01 19:39:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 19:39:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLv4l-0005LM-Sf; Wed, 01 May 2019 19:39:31 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UR0A=TB=bombadil.srs.infradead.org=batv+d28726b38c8108e46d85+5729+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1hLv4j-0005Ke-Oa
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 19:39:29 +0000
X-Inumbo-ID: d47435b6-6c48-11e9-843c-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d47435b6-6c48-11e9-843c-bc764e045a96;
 Wed, 01 May 2019 19:39:27 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Sender:References:In-Reply-To:
 Message-Id:Date:Subject:To:From:Reply-To:Cc:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=Ccpbk33Kh2sU+iShNHwwwyNtiYF4GnNFpbcwF0XKD94=; b=E6cDre6EhkIWzbE8XMAbJn4NB
 akzVuQlTREYqFQZG8SllcIDGwVNxRrOMwl2DMYxAuw0ubbalj69De8Tzx3LCW0RTwJDoY/uv1M7Yl
 +PbKy+0vZIZ67/pRKAiVITYlOMeqF0LAWnmZyDe+51EOcnxnE90a+rF4UNYnMsqzV5PHo6GiThsJH
 DUxc8XKF+ADBJnBdtoGvzPnBtSXS5yqVAQEb4H2VIsQyX+r9qIoRKv8GwCQRqB68gJEQ1wtxe9ixd
 A54NcgdFry7hnqptUXh+FGZuBRRSQC1sOW9zldQ8+9ur2Zvg+jxF6RS7VezN5gQFeoIKNtIJPQry0
 NmBsUm+vw==;
Received: from [2001:8b0:10b:1::425] (helo=i7.infradead.org)
 by bombadil.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1hLv4g-0007rm-LE
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 19:39:26 +0000
Received: from dwoodhou by i7.infradead.org with local (Exim 4.92 #3 (Red Hat
 Linux)) id 1hLv4f-0032TX-91
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 20:39:25 +0100
From: David Woodhouse <dwmw2@infradead.org>
To: xen-devel@lists.xenproject.org
Date: Wed,  1 May 2019 20:39:20 +0100
Message-Id: <c252e7b1f675f5fb0df9c0c90423fc7fc0bc5736.1556739209.git.dwmw2@infradead.org>
X-Mailer: git-send-email 2.17.2
In-Reply-To: <cover.1556739159.git.dwmw2@infradead.org>
References: <cover.1556739159.git.dwmw2@infradead.org>
In-Reply-To: <cover.1556739159.git.dwmw2@infradead.org>
References: <cover.1556739159.git.dwmw2@infradead.org>
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [RFC PATCH v2 2/7] x86/boot: Remove gratuitous call
 back into low-memory code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogRGF2aWQgV29vZGhvdXNlIDxkd213QGFtYXpvbi5jby51az4KCldlIGFwcGVhciB0byBo
YXZlIGltcGxlbWVudGVkIGEgbWVtY3B5KCkgaW4gdGhlIGxvdy1tZW1vcnkgdHJhbXBvbGluZQp3
aGljaCB3ZSB0aGVuIGNhbGwgaW50byBmcm9tIF9fc3RhcnRfeGVuKCksIGZvciBubyBhZGVxdWF0
ZWx5IGRlZmluZWQKcmVhc29uLgoKS2lsbCBpdCB3aXRoIGZpcmUuCgpTaWduZWQtb2ZmLWJ5OiBE
YXZpZCBXb29kaG91c2UgPGR3bXdAYW1hem9uLmNvLnVrPgotLS0KIHhlbi9hcmNoL3g4Ni9ib290
L21lbS5TICAgIHwgMjcgKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYv
c2V0dXAuYyAgICAgICB8IDEyICsrKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9lODIw
LmggfCAgNSArKy0tLQogMyBmaWxlcyBjaGFuZ2VkLCAxOSBpbnNlcnRpb25zKCspLCAyNSBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYm9vdC9tZW0uUyBiL3hlbi9hcmNo
L3g4Ni9ib290L21lbS5TCmluZGV4IGM2YTliZDRkM2IuLjJkNjFkMjg4MzUgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9ib290L21lbS5TCisrKyBiL3hlbi9hcmNoL3g4Ni9ib290L21lbS5TCkBA
IC03LDcgKzcsNyBAQCBnZXRfbWVtb3J5X21hcDoKIAogLkxtZW1lODIwOgogICAgICAgICB4b3Js
ICAgICVlYngsICVlYnggICAgICAgICAgICAgICAgICAgICAgIyBjb250aW51YXRpb24gY291bnRl
cgotICAgICAgICBtb3Z3ICAgICRib290c3ltKGU4MjBtYXApLCAlZGkgICAgICAgICAgICAgIyBw
b2ludCBpbnRvIHRoZSB3aGl0ZWxpc3QKKyAgICAgICAgbW92dyAgICAkYm9vdHN5bShiaW9zX2U4
MjBtYXApLCAlZGkgICAgICMgcG9pbnQgaW50byB0aGUgd2hpdGVsaXN0CiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjIHNvIHdlIGNhbiBoYXZlIHRoZSBi
aW9zCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjIGRp
cmVjdGx5IHdyaXRlIGludG8gaXQuCiAKQEAgLTIyLDggKzIyLDggQEAgZ2V0X21lbW9yeV9tYXA6
CiAgICAgICAgIGNtcGwgICAgJFNNQVAsJWVheCAgICAgICAgICAgICAgICAgICAgICAjIGNoZWNr
IHRoZSByZXR1cm4gaXMgYFNNQVAnCiAgICAgICAgIGpuZSAgICAgLkxtZW04OAogCi0gICAgICAg
IGluY3cgICAgYm9vdHN5bShlODIwbnIpCi0gICAgICAgIGNtcHcgICAgJEU4MjBfQklPU19NQVgs
Ym9vdHN5bShlODIwbnIpICAjIHVwIHRvIHRoaXMgbWFueSBlbnRyaWVzCisgICAgICAgIGluY3cg
ICAgYm9vdHN5bShiaW9zX2U4MjBucikKKyAgICAgICAgY21wdyAgICAkRTgyMF9CSU9TX01BWCxi
b290c3ltKGJpb3NfZTgyMG5yKSAjIHVwIHRvIHRoaXMgbWFueSBlbnRyaWVzCiAgICAgICAgIGph
ZSAgICAgLkxtZW04OAogCiAgICAgICAgIG1vdncgICAgJWRpLCVheApAQCAtNjYsMjcgKzY2LDEw
IEBAIGdldF9tZW1vcnlfbWFwOgogCiAgICAgICAgIHJldAogCi0vKgotICogQ29weSBFODIwIG1h
cCBvYnRhaW5lZCBmcm9tIEJJT1MgdG8gYSBidWZmZXIgYWxsb2NhdGVkIGJ5IFhlbi4KLSAqIElu
cHV0OiAlcmRpOiB0YXJnZXQgYWRkcmVzcyBvZiBlODIwIGVudHJ5IGFycmF5Ci0gKiAgICAgICAg
JWVzaTogbWF4aW11bSBudW1iZXIgb2YgZW50cmllcyB0byBjb3B5Ci0gKiBPdXRwdXQ6ICVlYXg6
IG51bWJlciBvZiBlbnRyaWVzIGNvcGllZAotICovCi0gICAgICAgIC5jb2RlNjQKLUVOVFJZKGU4
MjBtYXBfY29weSkKLSAgICAgICAgbW92ICAgICAlZXNpLCAlZWF4Ci0gICAgICAgIGxlYSAgICAg
ZTgyMG1hcCglcmlwKSwgJXJzaQotICAgICAgICBtb3YgICAgIGU4MjBuciglcmlwKSwgJWVjeAot
ICAgICAgICBjbXAgICAgICVlY3gsICVlYXgKLSAgICAgICAgY21vdmEgICAlZWN4LCAlZWF4ICAg
ICAgICAgICAgICAgICAgICAgICMgbnVtYmVyIG9mIGVudHJpZXMgdG8gbW92ZQotICAgICAgICBp
bXVsICAgICQ1LCAlZWF4LCAlZWN4Ci0gICAgICAgIHJlcCBtb3ZzbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAjIGRvIHRoZSBtb3ZlCi0gICAgICAgIHJldAotCiAgICAgICAgIC5hbGln
biAgNAotZTgyMG1hcDoKK0dMT0JBTChiaW9zX2U4MjBtYXApCiAgICAgICAgIC5maWxsICAgRTgy
MF9CSU9TX01BWCoyMCwxLDAKLWU4MjBucjoKK0dMT0JBTChiaW9zX2U4MjBucikKICAgICAgICAg
LmxvbmcgICAwCiBHTE9CQUwobG93bWVtX2tiKQogICAgICAgICAubG9uZyAgIDAKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jIGIveGVuL2FyY2gveDg2L3NldHVwLmMKaW5kZXggYTM1
M2Q3NmY5YS4uNWZhN2QzYjc5YyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NldHVwLmMKKysr
IGIveGVuL2FyY2gveDg2L3NldHVwLmMKQEAgLTY2NCw2ICs2NjQsMTggQEAgc3RhdGljIGNoYXIg
KiBfX2luaXQgY21kbGluZV9jb29rKGNoYXIgKnAsIGNvbnN0IGNoYXIgKmxvYWRlcl9uYW1lKQog
ICAgIHJldHVybiBwOwogfQogCitzdGF0aWMgaW50IGNvcHlfYmlvc19lODIwKHN0cnVjdCBlODIw
ZW50cnkgKm1hcCwgdW5zaWduZWQgaW50IGxpbWl0KQoreworICAgIHVuc2lnbmVkIGludCBuID0g
Ym9vdHN5bShiaW9zX2U4MjBucik7CisgICAgaWYgKG4gPiBsaW1pdCkKKyAgICAgICAgbiA9IGxp
bWl0OworCisgICAgaWYgKG4pCisgICAgICAgIG1lbWNweShtYXAsIGJvb3RzeW0oYmlvc19lODIw
bWFwKSwgc2l6ZW9mKCptYXApICogbik7CisKKyAgICByZXR1cm4gbjsKK30KKwogdm9pZCBfX2lu
aXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkKIHsKICAgICBjaGFy
ICptZW1tYXBfdHlwZSA9IE5VTEw7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2U4
MjAuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZTgyMC5oCmluZGV4IGVlMzE3YjE3YWEuLjUyOTE2
ZmI3NWQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZTgyMC5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvZTgyMC5oCkBAIC0zNyw4ICszNyw3IEBAIGV4dGVybiBzdHJ1Y3QgZTgy
MG1hcCBlODIwX3JhdzsKIAogLyogVGhlc2Ugc3ltYm9scyBsaXZlIGluIHRoZSBib290IHRyYW1w
b2xpbmUuICovCiBleHRlcm4gdW5zaWduZWQgaW50IGxvd21lbV9rYiwgaGlnaG1lbV9rYjsKLXVu
c2lnbmVkIGludCBlODIwbWFwX2NvcHkoc3RydWN0IGU4MjBlbnRyeSAqbWFwLCB1bnNpZ25lZCBp
bnQgbGltaXQpOwotCi0jZGVmaW5lIGNvcHlfYmlvc19lODIwIGJvb3RzeW0oZTgyMG1hcF9jb3B5
KQorZXh0ZXJuIHN0cnVjdCBlODIwbWFwIGJpb3NfZTgyMG1hcFtdOworZXh0ZXJuIHVuc2lnbmVk
IGludCBiaW9zX2U4MjBucjsKIAogI2VuZGlmIC8qX19FODIwX0hFQURFUiovCi0tIAoyLjE3LjIK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 01 19:39:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 19:39:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLv4l-0005LG-Jt; Wed, 01 May 2019 19:39:31 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=G7ua=TB=merlin.srs.infradead.org=batv+1e733e8c069b692f204e+5729+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1hLv4j-0005KU-90
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 19:39:29 +0000
X-Inumbo-ID: d4548a78-6c48-11e9-843c-bc764e045a96
Received: from merlin.infradead.org (unknown [2001:8b0:10b:1231::1])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d4548a78-6c48-11e9-843c-bc764e045a96;
 Wed, 01 May 2019 19:39:27 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=merlin.20170209; h=Sender:References:In-Reply-To:
 Message-Id:Date:Subject:To:From:Reply-To:Cc:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=0uzhdEgCHmkBXOnlYFszNL13fpDQ+zr287GzwBDOIO8=; b=NMt84nkvmSxnOoQKhd4p+nVAz
 4gO3/RuqN4SZQiLXwIz2GO+WR1V3YhchkHLs2iZ+DEtOwWe+GmCV4rH7+cN27Lj3jGXBEr15bgc3Q
 uTkkmqUXQ3radcV6IhBpVGfzRnozg9+SE7KGItQ7j+OATg1GvxypkFUuOqf2QRzJt0wUH15hqaAQ5
 ZsEdXdotm/Ipdqdh5RroeKtY45+vBFamPImVcPlWvJINnFBzbIbx9gHoBYY+F7CUoGfFcmMwdBakA
 if5xScZrlZ5rZUxD3OvQ5QEzHaH0G/rG86KKDMzrWyif1SCBbjMHOwXotLJ60IKPDlQq2QVCYvLTK
 9lfA1X1Yg==;
Received: from [2001:8b0:10b:1::425] (helo=i7.infradead.org)
 by merlin.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1hLv4g-0002zf-5s
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 19:39:26 +0000
Received: from dwoodhou by i7.infradead.org with local (Exim 4.92 #3 (Red Hat
 Linux)) id 1hLv4f-0032Td-9j
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 20:39:25 +0100
From: David Woodhouse <dwmw2@infradead.org>
To: xen-devel@lists.xenproject.org
Date: Wed,  1 May 2019 20:39:21 +0100
Message-Id: <ec9a721d769910ff5e9d77caf036fb931a32ff1f.1556739209.git.dwmw2@infradead.org>
X-Mailer: git-send-email 2.17.2
In-Reply-To: <cover.1556739159.git.dwmw2@infradead.org>
References: <cover.1556739159.git.dwmw2@infradead.org>
In-Reply-To: <cover.1556739159.git.dwmw2@infradead.org>
References: <cover.1556739159.git.dwmw2@infradead.org>
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 merlin.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [RFC PATCH v2 3/7] x86/boot: Only jump into low
 trampoline code for real-mode boot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogRGF2aWQgV29vZGhvdXNlIDxkd213QGFtYXpvbi5jby51az4KCklmIHRoZSBuby1yZWFs
LW1vZGUgZmxhZyBpcyBzZXQsIGRvbid0IGdvIHRoZXJlIGF0IGFsbC4gVGhpcyBpcyBhIHByZWx1
ZGUKdG8gbm90IGV2ZW4gcHV0dGluZyBpdCB0aGVyZSBpbiB0aGUgZmlyc3QgcGxhY2UuCgpTaWdu
ZWQtb2ZmLWJ5OiBEYXZpZCBXb29kaG91c2UgPGR3bXdAYW1hem9uLmNvLnVrPgotLS0KIHhlbi9h
cmNoL3g4Ni9ib290L2hlYWQuUyAgICAgICB8IDEwICsrKysrKysrKysKIHhlbi9hcmNoL3g4Ni9i
b290L3RyYW1wb2xpbmUuUyB8ICA0IC0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMTAgaW5zZXJ0aW9u
cygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYm9vdC9oZWFk
LlMgYi94ZW4vYXJjaC94ODYvYm9vdC9oZWFkLlMKaW5kZXggZGIxOWFjNmZkOC4uN2MzMGRlMzY3
MSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TCisrKyBiL3hlbi9hcmNoL3g4
Ni9ib290L2hlYWQuUwpAQCAtNzM0LDcgKzczNCwxNyBAQCB0cmFtcG9saW5lX3NldHVwOgogICAg
ICAgICAvKiBTd2l0Y2ggdG8gbG93LW1lbW9yeSBzdGFjayB3aGljaCBsaXZlcyBhdCB0aGUgZW5k
IG9mIHRyYW1wb2xpbmUgcmVnaW9uLiAqLwogICAgICAgICBtb3YgICAgIHN5bV9mcyh0cmFtcG9s
aW5lX3BoeXMpLCVlZGkKICAgICAgICAgbGVhICAgICBUUkFNUE9MSU5FX1NQQUNFK1RSQU1QT0xJ
TkVfU1RBQ0tfU1BBQ0UoJWVkaSksJWVzcAorICAgICAgICBjbXBiICAgICQwLCBzeW1fZnMoc2tp
cF9yZWFsbW9kZSkKKyAgICAgICAganogICAgICAxZgorICAgICAgICAvKiBJZiBuby1yZWFsLW1v
ZGUsIGp1bXAgc3RyYWlnaHQgdG8gdHJhbXBvbGluZV9wcm90bW9kZV9lbnRyeSAqLworICAgICAg
ICBsZWEgICAgIHRyYW1wb2xpbmVfcHJvdG1vZGVfZW50cnktdHJhbXBvbGluZV9zdGFydCglZWRp
KSwlZWF4CisgICAgICAgIC8qIEVCWCA9PSAwIGluZGljYXRlcyB3ZSBhcmUgdGhlIEJQIChCb290
IFByb2Nlc3NvcikuICovCisgICAgICAgIHhvciAgICAgJWVieCwlZWJ4CisgICAgICAgIGptcCAg
ICAgMmYKKzE6CisgICAgICAgIC8qIEdvIHZpYSAxNi1iaXQgY29kZSBpbiB0cmFtcG9saW5lX2Jv
b3RfY3B1X2VudHJ5ICovCiAgICAgICAgIGxlYSAgICAgdHJhbXBvbGluZV9ib290X2NwdV9lbnRy
eS10cmFtcG9saW5lX3N0YXJ0KCVlZGkpLCVlYXgKKzI6CiAgICAgICAgIHB1c2hsICAgJEJPT1Rf
Q1MzMgogICAgICAgICBwdXNoICAgICVlYXgKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2Jv
b3QvdHJhbXBvbGluZS5TIGIveGVuL2FyY2gveDg2L2Jvb3QvdHJhbXBvbGluZS5TCmluZGV4IDU1
ODhjNzk4NmEuLmRmMGZmZDUwMTMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9ib290L3RyYW1w
b2xpbmUuUworKysgYi94ZW4vYXJjaC94ODYvYm9vdC90cmFtcG9saW5lLlMKQEAgLTE4Nyw5ICsx
ODcsNiBAQCBzdGFydDY0OgogCiAgICAgICAgIC5jb2RlMzIKIHRyYW1wb2xpbmVfYm9vdF9jcHVf
ZW50cnk6Ci0gICAgICAgIGNtcGIgICAgJDAsYm9vdHN5bV9yZWwoc2tpcF9yZWFsbW9kZSw1KQot
ICAgICAgICBqbnogICAgIC5Mc2tpcF9yZWFsbW9kZQotCiAgICAgICAgIC8qIExvYWQgcHNldWRv
LXJlYWwtbW9kZSBzZWdtZW50cy4gKi8KICAgICAgICAgbW92ICAgICAkQk9PVF9QU0VVRE9STV9E
UywlZWF4CiAgICAgICAgIG1vdiAgICAgJWVheCwlZHMKQEAgLTI2OSw3ICsyNjYsNiBAQCB0cmFt
cG9saW5lX2Jvb3RfY3B1X2VudHJ5OgogICAgICAgICBtb3YgICAgICVlYXgsJWdzCiAgICAgICAg
IG1vdiAgICAgJWVheCwlc3MKIAotLkxza2lwX3JlYWxtb2RlOgogICAgICAgICAvKiBFQlggPT0g
MCBpbmRpY2F0ZXMgd2UgYXJlIHRoZSBCUCAoQm9vdCBQcm9jZXNzb3IpLiAqLwogICAgICAgICB4
b3IgICAgICVlYngsJWVieAogCi0tIAoyLjE3LjIKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 01 19:39:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 19:39:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLv4m-0005Lr-TZ; Wed, 01 May 2019 19:39:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=G7ua=TB=merlin.srs.infradead.org=batv+1e733e8c069b692f204e+5729+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1hLv4l-0005L1-6b
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 19:39:31 +0000
X-Inumbo-ID: d47255aa-6c48-11e9-843c-bc764e045a96
Received: from merlin.infradead.org (unknown [2001:8b0:10b:1231::1])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d47255aa-6c48-11e9-843c-bc764e045a96;
 Wed, 01 May 2019 19:39:28 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding:
 Content-Type:MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:To:
 From:Reply-To:Cc: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=b5Xo7o29iuHcLfnO0P4yZCL3hwGjLfPRFpiRfZr0AmI=; b=NTlt/BPuwYNUR/+gV/TRopaTj6
 BbEW48AVtdb6Uy6By3F0kmrfqGjPtx3G4nLczcHGnvam0XJ8CVNvvtuXp77kp1UAUeJnK3/z6ZUuo
 tJ00SIF3Jr/29mrgWKPVJ12zuCLSuYL22ska/swFjtMM0Q9ItBqloWxVbfyKuqQ2P8cr4Soag6vuh
 xKlkgU0KgnA+ltZuJtkOVKP6XbJpw5EbsOG3jW8PsBW9Ha1iZaMvPWfojcCP4RCL91MwTm9jK3RPm
 4in9yC4SNBRX6GEKfrM7/vD6eGLjFgoeOluFEW3oi3FhEeyL1l0zTXJsd8wLK74yYwr2539ceuuBS
 ONLfw6Pg==;
Received: from [2001:8b0:10b:1::425] (helo=i7.infradead.org)
 by merlin.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1hLv4g-0002zg-6f
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 19:39:26 +0000
Received: from dwoodhou by i7.infradead.org with local (Exim 4.92 #3 (Red Hat
 Linux)) id 1hLv4f-0032Ti-AS
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 20:39:25 +0100
From: David Woodhouse <dwmw2@infradead.org>
To: xen-devel@lists.xenproject.org
Date: Wed,  1 May 2019 20:39:22 +0100
Message-Id: <69c70d418751b2dbf067fdf0712e0a77ee36df72.1556739209.git.dwmw2@infradead.org>
X-Mailer: git-send-email 2.17.2
In-Reply-To: <cover.1556739159.git.dwmw2@infradead.org>
References: <cover.1556739159.git.dwmw2@infradead.org>
In-Reply-To: <cover.1556739159.git.dwmw2@infradead.org>
References: <cover.1556739159.git.dwmw2@infradead.org>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 merlin.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [RFC PATCH v2 4/7] x86/boot: Split bootsym() into four
 types of relocations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogRGF2aWQgV29vZGhvdXNlIDxkd213QGFtYXpvbi5jby51az4KCkFzIGEgZmlyc3Qgc3Rl
cCB0b3dhcmQgdXNpbmcgdGhlIGxvdy1tZW1vcnkgdHJhbXBvbGluZSBvbmx5IHdoZW4gbmVjZXNz
YXJ5CmZvciBhIGxlZ2FjeSBib290IHdpdGhvdXQgbm8tcmVhbC1tb2RlLCBjbGVhbiB1cCB0aGUg
cmVsb2NhdGlvbnMgaW50bwp0aHJlZSBzZXBhcmF0ZSBncm91cHMuCgog4oCiIGJvb3RzeW0oKSBp
cyBub3cgdXNlZCBvbmx5IGF0IGJvb3QgdGltZSB3aGVuIG5vLXJlYWwtbW9kZSBpc24ndCBzZXQu
Cgog4oCiIGJvb3RkYXRhc3ltKCkgaXMgZm9yIHZhcmlhYmxlcyBjb250YWluaW5nIGluZm9ybWF0
aW9uIGRpc2NvdmVyZWQgYnkKICAgdGhlIDE2LWJpdCBib290IGNvZGUuIFRoaXMgaXMgY3VycmVu
dGx5IGFjY2Vzc2VkIGRpcmVjdGx5IGluIHBsYWNlCiAgIGluIGxvdyBtZW1vcnkgYnkgWGVuIGF0
IHJ1bnRpbWUsIGJ1dCB3aWxsIGJlIGNvcGllZCBiYWNrIHRvIGl0cwogICBsb2NhdGlvbiBpbiBo
aWdoIG1lbW9yeSB0byBhdm9pZCB0aGUgcG9pbnRlciBneW1uYXN0aWNzIChhbmQgYmVjYXVzZQog
ICBhIHN1YnNlcXVlbnQgcGF0Y2ggd2lsbCBzdG9wIGNvcHlpbmcgdGhlIDE2LWJpdCBib290IGNv
ZGUgaW50byBsb3cKICAgbWVtb3J5IGF0IGFsbCB3aGVuIGl0IGlzbid0IGJlaW5nIHVzZWQpLgoK
IOKAoiB0cmFtcHN5bSgpIGlzIGZvciB0aGUgcGVybWFuZW50IDE2LWJpdCB0cmFtcG9saW5lIHVz
ZWQgZm9yIEFQIHN0YXJ0dXAKICAgYW5kIGZvciB3YWtlIGZyb20gc2xlZXAuIFRoaXMgaXMgbm90
IHVzZWQgYXQgYm9vdCwgYW5kIGNhbiBiZSBjb3BpZWQKICAgaW50byAocHJvcGVybHkgYWxsb2Nh
dGVkKSBsb3cgbWVtb3J5IG9uY2UgdGhlIHN5c3RlbSBpcyBydW5uaW5nLgoKIOKAoiB0cmFtcDMy
c3ltKCkgaXMgdXNlZCBib3RoIGF0IGJvb3QgYW5kIGZvciBBUCBzdGFydHVwL3dha2V1cC4gRHVy
aW5nCiAgIGJvb3QgaXQgY2FuIGJlIHVzZWQgaW4tcGxhY2UsIHJ1bm5pbmcgZnJvbSB0aGUgcGh5
c2ljYWwgYWRkcmVzcyBvZgogICB0aGUgWGVuIGltYWdlLiBGb3IgQVAgc3RhcnR1cCBpdCBjYW4n
dCwgYmVjYXVzZSBhdCB0aGF0IHBvaW50IHRoZXJlCiAgIGlzbid0IGEgZnVsbCAxOjEgbWFwcGlu
ZyBvZiBhbGwgbWVtb3J5OyBvbmx5IHRoZSBsb3cgdHJhbXBvbGluZSBwYWdlCiAgIGlzIG1hcHBl
ZC4KCk5vIChpbnRlbnRpb25hbCkgZnVuY3Rpb25hbCBjaGFuZ2UgeWV0OyBqdXN0IGEgImNsZWFu
dXAiIHRvIGFsbG93IHRoZQp2YXJpb3VzIHBhcnRzIHRvIGJlIHRyZWF0ZWQgc2VwYXJhdGVseSBp
biBzdWJzZXF1ZW50IHBhdGNoZXMuCgpTaWduZWQtb2ZmLWJ5OiBEYXZpZCBXb29kaG91c2UgPGR3
bXdAYW1hem9uLmNvLnVrPgotLS0KIHhlbi9hcmNoL3g4Ni9ib290L2VkZC5TICAgICAgICB8IDE2
ICsrKy0tLS0KIHhlbi9hcmNoL3g4Ni9ib290L2hlYWQuUyAgICAgICB8IDIyICsrKysrKystLQog
eGVuL2FyY2gveDg2L2Jvb3QvbWVtLlMgICAgICAgIHwgMTIgKystLS0KIHhlbi9hcmNoL3g4Ni9i
b290L3RyYW1wb2xpbmUuUyB8IDg2ICsrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0K
IHhlbi9hcmNoL3g4Ni9ib290L3ZpZGVvLlMgICAgICB8ICA2ICstLQogeGVuL2FyY2gveDg2L2Jv
b3Qvd2FrZXVwLlMgICAgIHwgMTYgKysrLS0tLQogeGVuL2FyY2gveDg2L2VmaS9lZmktYm9vdC5o
ICAgIHwgIDggKystLQogeGVuL2FyY2gveDg2L3hlbi5sZHMuUyAgICAgICAgIHwgMTUgKysrKy0t
CiA4IGZpbGVzIGNoYW5nZWQsIDEyNSBpbnNlcnRpb25zKCspLCA1NiBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYm9vdC9lZGQuUyBiL3hlbi9hcmNoL3g4Ni9ib290L2Vk
ZC5TCmluZGV4IDNkZjcxMmJjZTEuLjQzNGJiYmQ5NjAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9ib290L2VkZC5TCisrKyBiL3hlbi9hcmNoL3g4Ni9ib290L2VkZC5TCkBAIC00MSw3ICs0MSw3
IEBAIGdldF9lZGQ6CiAjIFRoaXMgY29kZSBpcyBzZW5zaXRpdmUgdG8gdGhlIHNpemUgb2YgdGhl
IHN0cnVjdHMgaW4gZWRkLmgKIGVkZF9zdGFydDoKICAgICAgICAgLyogZHM6c2kgcG9pbnRzIGF0
IGZuNDggcmVzdWx0cy4gRm40MSByZXN1bHRzIGdvIGltbWVkaWF0ZWx5IGJlZm9yZS4gKi8KLSAg
ICAgICAgbW92dyAgICAkYm9vdHN5bShib290X2VkZF9pbmZvKStFRERFWFRTSVpFLCAlc2kKKyAg
ICAgICAgbW92dyAgICAkYm9vdGRhdGFzeW0oYm9vdF9lZGRfaW5mbykrRURERVhUU0laRSwgJXNp
CiAgICAgICAgIG1vdmIgICAgJDB4ODAsICVkbCAgICAgICAgICAgICAgICAgICAgICAjIEJJT1Mg
ZGV2aWNlIDB4ODAKIAogZWRkX2NoZWNrX2V4dDoKQEAgLTU2LDcgKzU2LDcgQEAgZWRkX2NoZWNr
X2V4dDoKICAgICAgICAgbW92YiAgICAlZGwsICVkczotOCglc2kpICAgICAgICAgICAgICAgICMg
c3RvcmUgZGV2aWNlIG51bWJlcgogICAgICAgICBtb3ZiICAgICVhaCwgJWRzOi03KCVzaSkgICAg
ICAgICAgICAgICAgIyBzdG9yZSB2ZXJzaW9uCiAgICAgICAgIG1vdncgICAgJWN4LCAlZHM6LTYo
JXNpKSAgICAgICAgICAgICAgICAjIHN0b3JlIGV4dGVuc2lvbnMKLSAgICAgICAgaW5jYiAgICBi
b290c3ltKGJvb3RfZWRkX2luZm9fbnIpICAgICAgICMgbm90ZSB0aGF0IHdlIHN0b3JlZCBzb21l
dGhpbmcKKyAgICAgICAgaW5jYiAgICBib290ZGF0YXN5bShib290X2VkZF9pbmZvX25yKSAgICMg
bm90ZSB0aGF0IHdlIHN0b3JlZCBzb21ldGhpbmcKIAogZWRkX2dldF9kZXZpY2VfcGFyYW1zOgog
ICAgICAgICBtb3Z3ICAgICRFRERQQVJNU0laRSwgJWRzOiglc2kpICAgICAgICAgIyBwdXQgc2l6
ZQpAQCAtOTcsNyArOTcsNyBAQCBlZGRfbGVnYWN5X2RvbmU6CiBlZGRfbmV4dDoKICAgICAgICAg
aW5jYiAgICAlZGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICMgaW5jcmVtZW50IHRvIG5l
eHQgZGV2aWNlCiAgICAgICAgIGp6ICAgICAgZWRkX2RvbmUKLSAgICAgICAgY21wYiAgICAkRURE
X0lORk9fTUFYLGJvb3RzeW0oYm9vdF9lZGRfaW5mb19ucikKKyAgICAgICAgY21wYiAgICAkRURE
X0lORk9fTUFYLGJvb3RkYXRhc3ltKGJvb3RfZWRkX2luZm9fbnIpCiAgICAgICAgIGpiICAgICAg
ZWRkX2NoZWNrX2V4dAogCiBlZGRfZG9uZToKQEAgLTEwOCwxMSArMTA4LDExIEBAIGVkZF9kb25l
OgogLkxlZGRfbWJyX3NpZ19zdGFydDoKICAgICAgICAgcHVzaHcgICAlZXMKICAgICAgICAgbW92
YiAgICAkMHg4MCwgJWRsICAgICAgICAgICAgICAgICAgICAgICMgZnJvbSBkZXZpY2UgODAKLSAg
ICAgICAgbW92dyAgICAkYm9vdHN5bShib290X21icl9zaWduYXR1cmUpLCAlYnggIyBzdG9yZSBi
dWZmZXIgcHRyIGluIGJ4CisgICAgICAgIG1vdncgICAgJGJvb3RkYXRhc3ltKGJvb3RfbWJyX3Np
Z25hdHVyZSksICVieCAjIHN0b3JlIGJ1ZmZlciBwdHIgaW4gYngKIC5MZWRkX21icl9zaWdfcmVh
ZDoKICAgICAgICAgcHVzaHcgICAlYngKLSAgICAgICAgbW92dyAgICAkYm9vdHN5bShib290X2Vk
ZF9pbmZvKSwgJWJ4Ci0gICAgICAgIG1vdnpidyAgYm9vdHN5bShib290X2VkZF9pbmZvX25yKSwg
JWN4CisgICAgICAgIG1vdncgICAgJGJvb3RkYXRhc3ltKGJvb3RfZWRkX2luZm8pLCAlYngKKyAg
ICAgICAgbW92emJ3ICBib290ZGF0YXN5bShib290X2VkZF9pbmZvX25yKSwgJWN4CiAgICAgICAg
IGpjeHogICAgLkxlZGRfbWJyX3NpZ19kZWZhdWx0CiAuTGVkZF9tYnJfc2lnX2ZpbmRfaW5mbzoK
ICAgICAgICAgY21wYiAgICAlZGwsICglYngpCkBAIC0xNTEsMTIgKzE1MSwxMiBAQCBlZGRfZG9u
ZToKICAgICAgICAgam5lICAgICAuTGVkZF9tYnJfc2lnX25leHQKICAgICAgICAgbW92YiAgICAl
ZGwsICglYngpICAgICAgICAgICAgICAgICAgICAgICMgc3RvcmUgQklPUyBkcml2ZSBudW1iZXIK
ICAgICAgICAgbW92bCAgICAlZWN4LCA0KCVieCkgICAgICAgICAgICAgICAgICAgICMgc3RvcmUg
c2lnbmF0dXJlIGZyb20gTUJSCi0gICAgICAgIGluY2IgICAgYm9vdHN5bShib290X21icl9zaWdu
YXR1cmVfbnIpICAjIG5vdGUgdGhhdCB3ZSBzdG9yZWQgc29tZXRoaW5nCisgICAgICAgIGluY2Ig
ICAgYm9vdGRhdGFzeW0oYm9vdF9tYnJfc2lnbmF0dXJlX25yKSAjIG5vdGUgdGhhdCB3ZSBzdG9y
ZWQgc29tZXRoaW5nCiAgICAgICAgIGFkZHcgICAgJDgsICVieCAgICAgICAgICAgICAgICAgICAg
ICAgICAjIGluY3JlbWVudCBzaWcgYnVmZmVyIHB0cgogLkxlZGRfbWJyX3NpZ19uZXh0OgogICAg
ICAgICBpbmNiICAgICVkbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIyBpbmNyZW1lbnQg
dG8gbmV4dCBkZXZpY2UKICAgICAgICAganogICAgICAuTGVkZF9tYnJfc2lnX2RvbmUKLSAgICAg
ICAgY21wYiAgICAkRUREX01CUl9TSUdfTUFYLCBib290c3ltKGJvb3RfbWJyX3NpZ25hdHVyZV9u
cikKKyAgICAgICAgY21wYiAgICAkRUREX01CUl9TSUdfTUFYLCBib290ZGF0YXN5bShib290X21i
cl9zaWduYXR1cmVfbnIpCiAgICAgICAgIGpiICAgICAgLkxlZGRfbWJyX3NpZ19yZWFkCiAuTGVk
ZF9tYnJfc2lnX2RvbmU6CiAgICAgICAgIHBvcHcgICAgJWVzCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvYm9vdC9oZWFkLlMgYi94ZW4vYXJjaC94ODYvYm9vdC9oZWFkLlMKaW5kZXggN2MzMGRl
MzY3MS4uNWI0ZjIxMWE5YiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TCisr
KyBiL3hlbi9hcmNoL3g4Ni9ib290L2hlYWQuUwpAQCAtNzA2LDE0ICs3MDYsMzAgQEAgdHJhbXBv
bGluZV9zZXR1cDoKICAgICAgICAgY21wICAgICAkc3ltX29mZnMoX190cmFtcG9saW5lX3JlbF9z
dG9wKSwlZWRpCiAgICAgICAgIGpiICAgICAgMWIKIAotICAgICAgICAvKiBQYXRjaCBpbiB0aGUg
dHJhbXBvbGluZSBzZWdtZW50LiAqLworICAgICAgICBtb3YgICAgICRzeW1fb2ZmcyhfX3RyYW1w
b2xpbmUzMl9yZWxfc3RhcnQpLCVlZGkKKzE6CisgICAgICAgIG1vdiAgICAgJWZzOiglZWRpKSwl
ZWF4CisgICAgICAgIGFkZCAgICAgJWVkeCwlZnM6KCVlZGksJWVheCkKKyAgICAgICAgYWRkICAg
ICAkNCwlZWRpCisgICAgICAgIGNtcCAgICAgJHN5bV9vZmZzKF9fdHJhbXBvbGluZTMyX3JlbF9z
dG9wKSwlZWRpCisgICAgICAgIGpiICAgICAgMWIKKworICAgICAgICBtb3YgICAgICRzeW1fb2Zm
cyhfX2Jvb3RzeW1fcmVsX3N0YXJ0KSwlZWRpCisxOgorICAgICAgICBtb3YgICAgICVmczooJWVk
aSksJWVheAorICAgICAgICBhZGQgICAgICVlZHgsJWZzOiglZWRpLCVlYXgpCisgICAgICAgIGFk
ZCAgICAgJDQsJWVkaQorICAgICAgICBjbXAgICAgICRzeW1fb2ZmcyhfX2Jvb3RzeW1fcmVsX3N0
b3ApLCVlZGkKKyAgICAgICAgamIgICAgICAxYgorCisgICAgICAgIC8qIFBhdGNoIGluIHRoZSBi
b290IHRyYW1wb2xpbmUgc2VnbWVudC4gKi8KICAgICAgICAgc2hyICAgICAkNCwlZWR4Ci0gICAg
ICAgIG1vdiAgICAgJHN5bV9vZmZzKF9fdHJhbXBvbGluZV9zZWdfc3RhcnQpLCVlZGkKKyAgICAg
ICAgbW92ICAgICAkc3ltX29mZnMoX19ib290c3ltX3NlZ19zdGFydCksJWVkaQogMToKICAgICAg
ICAgbW92ICAgICAlZnM6KCVlZGkpLCVlYXgKICAgICAgICAgbW92ICAgICAlZHgsJWZzOiglZWRp
LCVlYXgpCiAgICAgICAgIGFkZCAgICAgJDQsJWVkaQotICAgICAgICBjbXAgICAgICRzeW1fb2Zm
cyhfX3RyYW1wb2xpbmVfc2VnX3N0b3ApLCVlZGkKKyAgICAgICAgY21wICAgICAkc3ltX29mZnMo
X19ib290c3ltX3NlZ19zdG9wKSwlZWRpCiAgICAgICAgIGpiICAgICAgMWIKIAogICAgICAgICAv
KiBEbyBub3QgcGFyc2UgY29tbWFuZCBsaW5lIG9uIEVGSSBwbGF0Zm9ybSBoZXJlLiAqLwpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2Jvb3QvbWVtLlMgYi94ZW4vYXJjaC94ODYvYm9vdC9tZW0u
UwppbmRleCAyZDYxZDI4ODM1Li5hYTM5NjA4NDQyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
Ym9vdC9tZW0uUworKysgYi94ZW4vYXJjaC94ODYvYm9vdC9tZW0uUwpAQCAtNyw3ICs3LDcgQEAg
Z2V0X21lbW9yeV9tYXA6CiAKIC5MbWVtZTgyMDoKICAgICAgICAgeG9ybCAgICAlZWJ4LCAlZWJ4
ICAgICAgICAgICAgICAgICAgICAgICMgY29udGludWF0aW9uIGNvdW50ZXIKLSAgICAgICAgbW92
dyAgICAkYm9vdHN5bShiaW9zX2U4MjBtYXApLCAlZGkgICAgICMgcG9pbnQgaW50byB0aGUgd2hp
dGVsaXN0CisgICAgICAgIG1vdncgICAgJGJvb3RkYXRhc3ltKGJpb3NfZTgyMG1hcCksICVkaSAj
IHBvaW50IGludG8gdGhlIHdoaXRlbGlzdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIyBzbyB3ZSBjYW4gaGF2ZSB0aGUgYmlvcwogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIyBkaXJlY3RseSB3cml0ZSBpbnRv
IGl0LgogCkBAIC0yMiw4ICsyMiw4IEBAIGdldF9tZW1vcnlfbWFwOgogICAgICAgICBjbXBsICAg
ICRTTUFQLCVlYXggICAgICAgICAgICAgICAgICAgICAgIyBjaGVjayB0aGUgcmV0dXJuIGlzIGBT
TUFQJwogICAgICAgICBqbmUgICAgIC5MbWVtODgKIAotICAgICAgICBpbmN3ICAgIGJvb3RzeW0o
Ymlvc19lODIwbnIpCi0gICAgICAgIGNtcHcgICAgJEU4MjBfQklPU19NQVgsYm9vdHN5bShiaW9z
X2U4MjBucikgIyB1cCB0byB0aGlzIG1hbnkgZW50cmllcworICAgICAgICBpbmN3ICAgIGJvb3Rk
YXRhc3ltKGJpb3NfZTgyMG5yKQorICAgICAgICBjbXB3ICAgICRFODIwX0JJT1NfTUFYLGJvb3Rk
YXRhc3ltKGJpb3NfZTgyMG5yKSAjIHVwIHRvIHRoaXMgbWFueSBlbnRyaWVzCiAgICAgICAgIGph
ZSAgICAgLkxtZW04OAogCiAgICAgICAgIG1vdncgICAgJWRpLCVheApAQCAtMzUsNyArMzUsNyBA
QCBnZXRfbWVtb3J5X21hcDoKIC5MbWVtODg6CiAgICAgICAgIG1vdmIgICAgJDB4ODgsICVhaAog
ICAgICAgICBpbnQgICAgICQweDE1Ci0gICAgICAgIG1vdncgICAgJWF4LGJvb3RzeW0oaGlnaG1l
bV9rYikKKyAgICAgICAgbW92dyAgICAlYXgsYm9vdGRhdGFzeW0oaGlnaG1lbV9rYikKIAogLkxt
ZW1lODAxOgogICAgICAgICBzdGMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IyBmaXggdG8gd29yayBhcm91bmQgYnVnZ3kKQEAgLTU4LDExICs1OCwxMSBAQCBnZXRfbWVtb3J5
X21hcDoKICAgICAgICAgc2hsbCAgICAkNiwlZWR4ICAgICAgICAgICAgICAgICAgICAgICAgICMg
YW5kIGdvIGZyb20gNjRrIHRvIDFrIGNodW5rcwogICAgICAgICBtb3Z6d2wgICVjeCwgJWVjeAog
ICAgICAgICBhZGRsICAgICVlY3gsICVlZHggICAgICAgICAgICAgICAgICAgICAgIyBhZGQgaW4g
bG93ZXIgbWVtb3J5Ci0gICAgICAgIG1vdmwgICAgJWVkeCxib290c3ltKGhpZ2htZW1fa2IpICAg
ICAgICAjIHN0b3JlIGV4dGVuZGVkIG1lbW9yeSBzaXplCisgICAgICAgIG1vdmwgICAgJWVkeCxi
b290ZGF0YXN5bShoaWdobWVtX2tiKSAgICAjIHN0b3JlIGV4dGVuZGVkIG1lbW9yeSBzaXplCiAK
IC5MaW50MTI6CiAgICAgICAgIGludCAgICAgJDB4MTIKLSAgICAgICAgbW92dyAgICAlYXgsYm9v
dHN5bShsb3dtZW1fa2IpCisgICAgICAgIG1vdncgICAgJWF4LGJvb3RkYXRhc3ltKGxvd21lbV9r
YikKIAogICAgICAgICByZXQKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2Jvb3QvdHJhbXBv
bGluZS5TIGIveGVuL2FyY2gveDg2L2Jvb3QvdHJhbXBvbGluZS5TCmluZGV4IGRmMGZmZDUwMTMu
LmU3N2I0YmVhMzYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9ib290L3RyYW1wb2xpbmUuUwor
KysgYi94ZW4vYXJjaC94ODYvYm9vdC90cmFtcG9saW5lLlMKQEAgLTE2LDIxICsxNiw2MiBAQAog
ICogbm90IGd1YXJhbnRlZWQgdG8gcGVyc2lzdC4KICAqLwogCi0vKiBOQi4gYm9vdHN5bSgpIGlz
IG9ubHkgdXNhYmxlIGluIHJlYWwgbW9kZSwgb3IgdmlhIEJPT1RfUFNFVURPUk1fRFMuICovCisv
KgorICogVGhlcmUgYXJlIGZvdXIgc2V0cyBvZiByZWxvY2F0aW9uczoKKyAqCisgKiBib290c3lt
KCk6ICAgICBCb290LXRpbWUgY29kZSByZWxvY2F0ZWQgdG8gbG93IG1lbW9yeSBhbmQgcnVuIG9u
bHkgb25jZS4KKyAqICAgICAgICAgICAgICAgIE9ubHkgdXNhYmxlIGF0IGJvb3QsIGluIHJlYWwg
bW9kZSBvciB2aWEgQk9PVF9QU0VVRE9STV9EUy4KKyAqIGJvb3RkYXRhc3ltKCk6IEJvb3QtdGlt
ZSBCSU9TLWRpc2NvdmVyZWQgZGF0YSwgcmVsb2NhdGVkIGJhY2sgdXAgdG8gWGVuCisgKiAgICAg
ICAgICAgICAgICBpbWFnZSBhZnRlciBkaXNjb3ZlcnkuCisgKiB0cmFtcHN5bSgpOiAgICBUcmFt
cG9saW5lIGNvZGUgcmVsb2NhdGVkIGludG8gbG93IG1lbW9yeSBmb3IgQVAgc3RhcnR1cAorICog
ICAgICAgICAgICAgICAgYW5kIHdha2V1cC4KKyAqIHRyYW1wMzJzeW0oKTogIDMyLWJpdCB0cmFt
cG9saW5lIGNvZGUgd2hpY2ggYXQgYm9vdCBjYW4gYmUgdXNlZCBkaXJlY3RseQorICogICAgICAg
ICAgICAgICAgZnJvbSB0aGUgWGVuIGltYWdlIGluIG1lbW9yeSwgYnV0IHdoaWNoIHdpbGwgbmVl
ZCB0byBiZQorICogICAgICAgICAgICAgICAgcmVsb2NhdGVkIGludG8gbG93ICh3ZWxsLCBpbnRv
ICptYXBwZWQqKSBtZW1vcnkgaW4gb3JkZXIKKyAqICAgICAgICAgICAgICAgIHRvIGJlIHVzZWQg
Zm9yIEFQIHN0YXJ0dXAuCisgKi8KICN1bmRlZiBib290c3ltCiAjZGVmaW5lIGJvb3RzeW0ocykg
KChzKS10cmFtcG9saW5lX3N0YXJ0KQogCiAjZGVmaW5lIGJvb3RzeW1fcmVsKHN5bSwgb2ZmLCBv
cG5kLi4uKSAgICAgXAogICAgICAgICBib290c3ltKHN5bSksIyNvcG5kOyAgICAgICAgICAgICAg
IFwKIDExMTo7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAg
IC5wdXNoc2VjdGlvbiAudHJhbXBvbGluZV9yZWwsICJhIjsgXAorICAgICAgICAucHVzaHNlY3Rp
b24gLmJvb3RzeW1fcmVsLCAiYSI7ICAgIFwKICAgICAgICAgLmxvbmcgMTExYiAtIChvZmYpIC0g
LjsgICAgICAgICAgICBcCiAgICAgICAgIC5wb3BzZWN0aW9uCiAKICNkZWZpbmUgYm9vdHN5bV9z
ZWdyZWwoc3ltLCBvZmYpICAgICAgICAgICBcCiAgICAgICAgICQwLCRib290c3ltKHN5bSk7ICAg
ICAgICAgICAgICAgICAgXAogMTExOjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKLSAgICAgICAgLnB1c2hzZWN0aW9uIC50cmFtcG9saW5lX3NlZywgImEiOyBcCisgICAg
ICAgIC5wdXNoc2VjdGlvbiAuYm9vdHN5bV9zZWcsICJhIjsgICAgXAorICAgICAgICAubG9uZyAx
MTFiIC0gKG9mZikgLSAuOyAgICAgICAgICAgIFwKKyAgICAgICAgLnBvcHNlY3Rpb24KKworI2Rl
ZmluZSBib290ZGF0YXN5bShzKSAoKHMpLXRyYW1wb2xpbmVfc3RhcnQpCisjZGVmaW5lIGJvb3Rk
YXRhc3ltX3JlbChzeW0sIG9mZiwgb3BuZC4uLikgXAorICAgICAgICBib290ZGF0YXN5bShzeW0p
LCMjb3BuZDsgICAgICAgICAgIFwKKzExMTo7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgICAgIC5wdXNoc2VjdGlvbiAuYm9vdGRhdGFzeW1fcmVsLCAiYSI7XAor
ICAgICAgICAubG9uZyAxMTFiIC0gKG9mZikgLSAuOyAgICAgICAgICAgIFwKKyAgICAgICAgLnBv
cHNlY3Rpb24KKworI3VuZGVmIHRyYW1wc3ltCisjZGVmaW5lIHRyYW1wc3ltKHMpICgocyktdHJh
bXBvbGluZV9zdGFydCkKKworI2RlZmluZSB0cmFtcHN5bV9yZWwoc3ltLCBvZmYsIG9wbmQuLi4p
ICAgIFwKKyAgICAgICAgdHJhbXBzeW0oc3ltKSwjI29wbmQ7ICAgICAgICAgICAgICBcCisxMTE6
OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAucHVzaHNl
Y3Rpb24gLnRyYW1wc3ltX3JlbCwgImEiOyAgIFwKKyAgICAgICAgLmxvbmcgMTExYiAtIChvZmYp
IC0gLjsgICAgICAgICAgICBcCisgICAgICAgIC5wb3BzZWN0aW9uCisKKyN1bmRlZiB0cmFtcDMy
c3ltCisjZGVmaW5lIHRyYW1wMzJzeW0ocykgKChzKS10cmFtcG9saW5lX3N0YXJ0KQorCisjZGVm
aW5lIHRyYW1wMzJzeW1fcmVsKHN5bSwgb2ZmLCBvcG5kLi4uKSAgXAorICAgICAgICB0cmFtcDMy
c3ltKHN5bSksIyNvcG5kOyAgICAgICAgICAgIFwKKzExMTo7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgICAgIC5wdXNoc2VjdGlvbiAudHJhbXAzMnN5bV9yZWws
ICJhIjsgXAogICAgICAgICAubG9uZyAxMTFiIC0gKG9mZikgLSAuOyAgICAgICAgICAgIFwKICAg
ICAgICAgLnBvcHNlY3Rpb24KIApAQCAtNDEsMjQgKzgyLDI4IEBACiBHTE9CQUwodHJhbXBvbGlu
ZV9yZWFsbW9kZV9lbnRyeSkKICAgICAgICAgbW92ICAgICAlY3MsJWF4CiAgICAgICAgIG1vdiAg
ICAgJWF4LCVkcwotICAgICAgICBtb3ZiICAgICQweEE1LGJvb3RzeW0odHJhbXBvbGluZV9jcHVf
c3RhcnRlZCkKKyAgICAgICAgbW92YiAgICAkMHhBNSx0cmFtcHN5bSh0cmFtcG9saW5lX2NwdV9z
dGFydGVkKQogICAgICAgICBjbGQKICAgICAgICAgY2xpCi0gICAgICAgIGxpZHQgICAgYm9vdHN5
bShpZHRfNDgpCi0gICAgICAgIGxnZHQgICAgYm9vdHN5bShnZHRfNDgpCisgICAgICAgIGxpZHQg
ICAgdHJhbXBzeW0oaWR0XzQ4KQorICAgICAgICBsZ2R0ICAgIHRyYW1wc3ltKGdkdF80OCkKICAg
ICAgICAgbW92ICAgICAkMSwlYmwgICAgICAgICAgICAgICAgICAgICMgRUJYICE9IDAgaW5kaWNh
dGVzIHdlIGFyZSBhbiBBUAogICAgICAgICB4b3IgICAgICVheCwgJWF4CiAgICAgICAgIGluYyAg
ICAgJWF4CiAgICAgICAgIGxtc3cgICAgJWF4ICAgICAgICAgICAgICAgICAgICAgICAjIENSMC5Q
RSA9IDEgKGVudGVyIHByb3RlY3RlZCBtb2RlKQotICAgICAgICBsam1wbCAgICRCT09UX0NTMzIs
JGJvb3RzeW1fcmVsKHRyYW1wb2xpbmVfcHJvdG1vZGVfZW50cnksNikKKyAgICAgICAgbGptcGwg
ICAkQk9PVF9DUzMyLCR0cmFtcDMyc3ltX3JlbCh0cmFtcG9saW5lX3Byb3Rtb2RlX2VudHJ5LDYp
CisKK0dMT0JBTCh0cmFtcG9saW5lX2NwdV9zdGFydGVkKQorICAgICAgICAuYnl0ZSAgIDAKIAog
ICAgICAgICAuYmFsaWduIDgKICAgICAgICAgLndvcmQgICAwCiBpZHRfNDg6IC53b3JkICAgMCwg
MCwgMCAjIGJhc2UgPSBsaW1pdCA9IDAKICAgICAgICAgLndvcmQgICAwCiBnZHRfNDg6IC53b3Jk
ICAgNio4LTEKLSAgICAgICAgLmxvbmcgICBib290c3ltX3JlbCh0cmFtcG9saW5lX2dkdCw0KQor
ICAgICAgICAubG9uZyAgIHRyYW1wMzJzeW1fcmVsKHRyYW1wb2xpbmVfZ2R0LDQpCiAKKy8qIFN0
YXJ0IG9mIHRyYW1wMzJzeW0gc2VjdGlvbiB3aGljaCBjYW4gYmUgdXNlZCBpbiBwbGFjZSBkdXJp
bmcgYm9vdCAqLwogdHJhbXBvbGluZV9nZHQ6CiAgICAgICAgIC8qIDB4MDAwMDogdW51c2VkICov
CiAgICAgICAgIC5xdWFkICAgMHgwMDAwMDAwMDAwMDAwMDAwCkBAIC03OSw4ICsxMjQsMTIgQEAg
dHJhbXBvbGluZV9nZHQ6CiAgICAgICAgICAqIGFkZHJlc3MgaXMgY29tcHV0ZWQgYXQgcnVudGlt
ZS4KICAgICAgICAgICovCiAgICAgICAgIC5xdWFkICAgMHgwMGMwOTIwMDAwMDAwZmZmCi0KLSAg
ICAgICAgLnB1c2hzZWN0aW9uIC50cmFtcG9saW5lX3JlbCwgImEiCisgICAgICAgIC8qCisgICAg
ICAgICAqIEJPT1RfUFNFVURPUk1fQ1MgYW5kIEJPT1RfUFNFVURPUk1fRFMgYXJlIHVzYWJsZSBv
bmx5IGF0IGJvb3QgdGltZSwKKyAgICAgICAgICogYW5kIHRoZWlyIGJhc2UgYWRkcmVzc2VzIG11
c3QgcmVmZXJlbmNlIHRoZSBsb3cgbG9jYXRpb24gdG8gd2hpY2gKKyAgICAgICAgICogdGhlIGJv
b3QtdGltZSBjb2RlIHdhcyBsb2FkZWQuIEhlbmNlIGJvb3RzeW0uCisgICAgICAgICAqLworICAg
ICAgICAucHVzaHNlY3Rpb24gLmJvb3RzeW1fcmVsLCAiYSIKICAgICAgICAgLmxvbmcgICB0cmFt
cG9saW5lX2dkdCArIEJPT1RfUFNFVURPUk1fQ1MgKyAyIC0gLgogICAgICAgICAubG9uZyAgIHRy
YW1wb2xpbmVfZ2R0ICsgQk9PVF9QU0VVRE9STV9EUyArIDIgLSAuCiAgICAgICAgIC5wb3BzZWN0
aW9uCkBAIC05NCw5ICsxNDMsNiBAQCBHTE9CQUwoY3B1aWRfZXh0X2ZlYXR1cmVzKQogR0xPQkFM
KHRyYW1wb2xpbmVfeGVuX3BoeXNfc3RhcnQpCiAgICAgICAgIC5sb25nICAgMAogCi1HTE9CQUwo
dHJhbXBvbGluZV9jcHVfc3RhcnRlZCkKLSAgICAgICAgLmJ5dGUgICAwCi0KICAgICAgICAgLmNv
ZGUzMgogdHJhbXBvbGluZV9wcm90bW9kZV9lbnRyeToKICAgICAgICAgLyogU2V0IHVwIGEgZmV3
IGRlc2NyaXB0b3JzOiBvbiBlbnRyeSBvbmx5IENTIGlzIGd1YXJhbnRlZWQgZ29vZC4gKi8KQEAg
LTExMywxMiArMTU5LDEyIEBAIHRyYW1wb2xpbmVfcHJvdG1vZGVfZW50cnk6CiAKICAgICAgICAg
LyogTG9hZCBwYWdldGFibGUgYmFzZSByZWdpc3Rlci4gKi8KICAgICAgICAgbW92ICAgICAkc3lt
X29mZnMoaWRsZV9wZ190YWJsZSksJWVheAotICAgICAgICBhZGQgICAgIGJvb3RzeW1fcmVsKHRy
YW1wb2xpbmVfeGVuX3BoeXNfc3RhcnQsNCwlZWF4KQorICAgICAgICBhZGQgICAgIHRyYW1wMzJz
eW1fcmVsKHRyYW1wb2xpbmVfeGVuX3BoeXNfc3RhcnQsNCwlZWF4KQogICAgICAgICBtb3YgICAg
ICVlYXgsJWNyMwogCiAgICAgICAgIC8qIEFkanVzdCBJQTMyX01JU0NfRU5BQkxFIGlmIG5lZWRl
ZCAoZm9yIE5YIGVuYWJsaW5nIGJlbG93KS4gKi8KLSAgICAgICAgbW92ICAgICBib290c3ltX3Jl
bCh0cmFtcG9saW5lX21pc2NfZW5hYmxlX29mZiw0LCVlc2kpCi0gICAgICAgIG1vdiAgICAgYm9v
dHN5bV9yZWwodHJhbXBvbGluZV9taXNjX2VuYWJsZV9vZmYrNCw0LCVlZGkpCisgICAgICAgIG1v
diAgICAgdHJhbXAzMnN5bV9yZWwodHJhbXBvbGluZV9taXNjX2VuYWJsZV9vZmYsNCwlZXNpKQor
ICAgICAgICBtb3YgICAgIHRyYW1wMzJzeW1fcmVsKHRyYW1wb2xpbmVfbWlzY19lbmFibGVfb2Zm
KzQsNCwlZWRpKQogICAgICAgICBtb3YgICAgICVlc2ksJWVheAogICAgICAgICBvciAgICAgICVl
ZGksJWVheAogICAgICAgICBqeiAgICAgIDFmCkBAIC0xMzIsNyArMTc4LDcgQEAgdHJhbXBvbGlu
ZV9wcm90bW9kZV9lbnRyeToKIDE6CiAKICAgICAgICAgLyogU2V0IHVwIEVGRVIgKEV4dGVuZGVk
IEZlYXR1cmUgRW5hYmxlIFJlZ2lzdGVyKS4gKi8KLSAgICAgICAgbW92ICAgICBib290c3ltX3Jl
bChjcHVpZF9leHRfZmVhdHVyZXMsNCwlZWRpKQorICAgICAgICBtb3YgICAgIHRyYW1wMzJzeW1f
cmVsKGNwdWlkX2V4dF9mZWF0dXJlcyw0LCVlZGkpCiAgICAgICAgIG1vdmwgICAgJE1TUl9FRkVS
LCVlY3gKICAgICAgICAgcmRtc3IKICAgICAgICAgb3IgICAgICAkRUZFUl9MTUV8RUZFUl9TQ0Us
JWVheCAgIC8qIExvbmcgTW9kZSArIFNZU0NBTEwvU1lTUkVUICovCkBAIC0xNDgsNyArMTk0LDcg
QEAgdHJhbXBvbGluZV9wcm90bW9kZV9lbnRyeToKIDE6CiAKICAgICAgICAgLyogTm93IGluIGNv
bXBhdGliaWxpdHkgbW9kZS4gTG9uZy1qdW1wIGludG8gNjQtYml0IG1vZGUuICovCi0gICAgICAg
IGxqbXAgICAgJEJPT1RfQ1M2NCwkYm9vdHN5bV9yZWwoc3RhcnQ2NCw2KQorICAgICAgICBsam1w
ICAgICRCT09UX0NTNjQsJHRyYW1wMzJzeW1fcmVsKHN0YXJ0NjQsNikKIAogICAgICAgICAuY29k
ZTY0CiBzdGFydDY0OgpAQCAtMjQyLDcgKzI4OCw3IEBAIHRyYW1wb2xpbmVfYm9vdF9jcHVfZW50
cnk6CiAKICAgICAgICAgbW92ICAgICAkMHgwMjAwLCVheAogICAgICAgICBpbnQgICAgICQweDE2
Ci0gICAgICAgIG1vdiAgICAgJWFsLGJvb3RzeW0oa2JkX3NoaWZ0X2ZsYWdzKQorICAgICAgICBt
b3YgICAgICVhbCxib290ZGF0YXN5bShrYmRfc2hpZnRfZmxhZ3MpCiAKICAgICAgICAgLyogRGlz
YWJsZSBpcnFzIGJlZm9yZSByZXR1cm5pbmcgdG8gcHJvdGVjdGVkIG1vZGUuICovCiAgICAgICAg
IGNsaQpAQCAtMjg3LDcgKzMzMyw3IEBAIG9wdF9lZGlkOgogICAgICAgICAuYnl0ZSAgIDAKIAog
I2lmZGVmIENPTkZJR19WSURFTwotR0xPQkFMKGJvb3RfdmlkX21vZGUpCitib290X3ZpZF9tb2Rl
OgogICAgICAgICAud29yZCAgIFZJREVPXzgweDI1ICAgICAgICAgICAgICAgICAgICAgLyogSWYg
d2UgZG9uJ3QgcnVuIGF0IGFsbCwgYXNzdW1lIGJhc2ljIHZpZGVvIG1vZGUgMyBhdCA4MHgyNS4g
Ki8KIHZlc2Ffc2l6ZToKICAgICAgICAgLndvcmQgICAwLDAsMCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIC8qIHdpZHRoIHggZGVwdGggeCBoZWlnaHQgKi8KZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9ib290L3ZpZGVvLlMgYi94ZW4vYXJjaC94ODYvYm9vdC92aWRlby5TCmluZGV4IDMzNWE1
MWM5YjUuLjAzOTA3ZTllOWEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9ib290L3ZpZGVvLlMK
KysrIGIveGVuL2FyY2gveDg2L2Jvb3QvdmlkZW8uUwpAQCAtNDUsNyArNDUsNyBAQAogI2RlZmlu
ZSBQQVJBTV9WRVNBUE1fU0VHICAgICAgICAweDI0CiAjZGVmaW5lIFBBUkFNX1ZFU0FQTV9PRkYg
ICAgICAgIDB4MjYKICNkZWZpbmUgUEFSQU1fVkVTQV9BVFRSSUIgICAgICAgMHgyOAotI2RlZmlu
ZSBfcGFyYW0ocGFyYW0pIGJvb3RzeW0oYm9vdF92aWRfaW5mbykrKHBhcmFtKQorI2RlZmluZSBf
cGFyYW0ocGFyYW0pIGJvb3RkYXRhc3ltKGJvb3RfdmlkX2luZm8pKyhwYXJhbSkKIAogdmlkZW86
ICB4b3J3ICAgICVheCwgJWF4CiAgICAgICAgIG1vdncgICAgJWF4LCAlZ3MgICAgICAgICMgR1Mg
aXMgemVybwpAQCAtOTE3LDcgKzkxNyw3IEBAIHN0b3JlX2VkaWQ6CiAgICAgICAgIGNtcHcgICAg
JDB4MDA0ZiwgJWF4ICAgICAgICAgICAgIyBDYWxsIGZhaWxlZD8KICAgICAgICAgam5lICAgICAu
TG5vX2VkaWQKIAotICAgICAgICBtb3Z3ICAgICVieCwgYm9vdHN5bShib290X2VkaWRfY2FwcykK
KyAgICAgICAgbW92dyAgICAlYngsIGJvb3RkYXRhc3ltKGJvb3RfZWRpZF9jYXBzKQogCiAgICAg
ICAgIGNtcGIgICAgJDIsIGJvb3RzeW0ob3B0X2VkaWQpICAgIyBFRElEIGZvcmNlZCBvbiBjbWRs
aW5lIChlZGlkPWZvcmNlKT8KICAgICAgICAgamUgICAgICAuTGZvcmNlX2VkaWQKQEAgLTkzMyw3
ICs5MzMsNyBAQCBzdG9yZV9lZGlkOgogICAgICAgICBtb3Z3ICAgICQweDAxLCAlYngKICAgICAg
ICAgbW92dyAgICAkMHgwMCwgJWN4CiAgICAgICAgIG1vdncgICAgJDB4MDAsICVkeAotICAgICAg
ICBtb3Z3ICAgICRib290c3ltKGJvb3RfZWRpZF9pbmZvKSwgJWRpCisgICAgICAgIG1vdncgICAg
JGJvb3RkYXRhc3ltKGJvb3RfZWRpZF9pbmZvKSwgJWRpCiAgICAgICAgIGludCAgICAgJDB4MTAK
IAogLkxub19lZGlkOgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2Jvb3Qvd2FrZXVwLlMgYi94
ZW4vYXJjaC94ODYvYm9vdC93YWtldXAuUwppbmRleCA4YzUyODE5MTcxLi4xYzU4ZTJhZmZiIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvYm9vdC93YWtldXAuUworKysgYi94ZW4vYXJjaC94ODYv
Ym9vdC93YWtldXAuUwpAQCAtNDAsMTIgKzQwLDEyIEBAIEVOVFJZKHdha2V1cF9zdGFydCkKICAg
ICAgICAgbW92dyAgICAlYXgsICVmcwogICAgICAgICBtb3Z3ICAgICQweDBlMDAgKyAnTCcsICVm
czooMHgxMCkKIAotICAgICAgICBsaWR0ICAgIGJvb3RzeW0oaWR0XzQ4KQotICAgICAgICBsZ2R0
ICAgIGJvb3RzeW0oZ2R0XzQ4KQorICAgICAgICBsaWR0ICAgIHRyYW1wc3ltKGlkdF80OCkKKyAg
ICAgICAgbGdkdCAgICB0cmFtcHN5bShnZHRfNDgpCiAKICAgICAgICAgbW92dyAgICAkMSwgJWF4
CiAgICAgICAgIGxtc3cgICAgJWF4ICAgICAgICAgICAgICMgVHVybiBvbiBDUjAuUEUgCi0gICAg
ICAgIGxqbXBsICAgJEJPT1RfQ1MzMiwgJGJvb3RzeW1fcmVsKHdha2V1cF8zMiwgNikKKyAgICAg
ICAgbGptcGwgICAkQk9PVF9DUzMyLCAkdHJhbXBzeW1fcmVsKHdha2V1cF8zMiwgNikKIAogLyog
VGhpcyBjb2RlIHVzZXMgYW4gZXh0ZW5kZWQgc2V0IG9mIHZpZGVvIG1vZGUgbnVtYmVycy4gVGhl
c2UgaW5jbHVkZToKICAqIEFsaWFzZXMgZm9yIHN0YW5kYXJkIG1vZGVzCkBAIC0xMTAsMTEgKzEx
MCwxMSBAQCB3YWtldXBfMzI6CiAgICAgICAgIG1vdiAgICAgJEJPT1RfRFMsICVlYXgKICAgICAg
ICAgbW92ICAgICAlZWF4LCAlZHMKICAgICAgICAgbW92ICAgICAlZWF4LCAlc3MKLSAgICAgICAg
bW92ICAgICAkYm9vdHN5bV9yZWwod2FrZXVwX3N0YWNrLCA0LCAlZXNwKQorICAgICAgICBtb3Yg
ICAgICR0cmFtcHN5bV9yZWwod2FrZXVwX3N0YWNrLCA0LCAlZXNwKQogCiAgICAgICAgICMgY2hl
Y2sgc2F2ZWQgbWFnaWMgYWdhaW4KICAgICAgICAgbW92ICAgICAkc3ltX29mZnMoc2F2ZWRfbWFn
aWMpLCVlYXgKLSAgICAgICAgYWRkICAgICBib290c3ltX3JlbCh0cmFtcG9saW5lX3hlbl9waHlz
X3N0YXJ0LCA0LCAlZWF4KQorICAgICAgICBhZGQgICAgIHRyYW1wc3ltX3JlbCh0cmFtcG9saW5l
X3hlbl9waHlzX3N0YXJ0LCA0LCAlZWF4KQogICAgICAgICBtb3YgICAgICglZWF4KSwgJWVheAog
ICAgICAgICBjbXAgICAgICQweDlhYmNkZWYwLCAlZWF4CiAgICAgICAgIGpuZSAgICAgYm9ndXNf
c2F2ZWRfbWFnaWMKQEAgLTEyNywxMiArMTI3LDEyIEBAIHdha2V1cF8zMjoKIAogICAgICAgICAv
KiBMb2FkIHBhZ2V0YWJsZSBiYXNlIHJlZ2lzdGVyICovCiAgICAgICAgIG1vdiAgICAgJHN5bV9v
ZmZzKGlkbGVfcGdfdGFibGUpLCVlYXgKLSAgICAgICAgYWRkICAgICBib290c3ltX3JlbCh0cmFt
cG9saW5lX3hlbl9waHlzX3N0YXJ0LDQsJWVheCkKKyAgICAgICAgYWRkICAgICB0cmFtcHN5bV9y
ZWwodHJhbXBvbGluZV94ZW5fcGh5c19zdGFydCw0LCVlYXgpCiAgICAgICAgIG1vdiAgICAgJWVh
eCwlY3IzCiAKICAgICAgICAgLyogV2lsbCBjcHVpZCBmZWF0dXJlIGNoYW5nZSBhZnRlciByZXN1
bWU/ICovCiAgICAgICAgIC8qIFNldCB1cCBFRkVSIChFeHRlbmRlZCBGZWF0dXJlIEVuYWJsZSBS
ZWdpc3RlcikuICovCi0gICAgICAgIG1vdiAgICAgYm9vdHN5bV9yZWwoY3B1aWRfZXh0X2ZlYXR1
cmVzLDQsJWVkaSkKKyAgICAgICAgbW92ICAgICB0cmFtcHN5bV9yZWwoY3B1aWRfZXh0X2ZlYXR1
cmVzLDQsJWVkaSkKICAgICAgICAgdGVzdCAgICAkMHgyMDEwMDgwMCwlZWRpIC8qIFNZU0NBTEwv
U1lTUkVULCBObyBFeGVjdXRlLCBMb25nIE1vZGU/ICovCiAgICAgICAgIGp6ICAgICAgLkxza2lw
X2VmZXJ3CiAgICAgICAgIG1vdmwgICAgJE1TUl9FRkVSLCVlY3gKQEAgLTE1NCw3ICsxNTQsNyBA
QCB3YWtldXBfMzI6CiAxOgogCiAgICAgICAgIC8qIE5vdyBpbiBjb21wYXRpYmlsaXR5IG1vZGUu
IExvbmctanVtcCB0byA2NC1iaXQgbW9kZSAqLwotICAgICAgICBsam1wICAgICRCT09UX0NTNjQs
ICRib290c3ltX3JlbCh3YWtldXBfNjQsNikKKyAgICAgICAgbGptcCAgICAkQk9PVF9DUzY0LCAk
dHJhbXBzeW1fcmVsKHdha2V1cF82NCw2KQogCiAgICAgICAgIC5jb2RlNjQKIHdha2V1cF82NDoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9lZmkvZWZpLWJvb3QuaCBiL3hlbi9hcmNoL3g4Ni9l
ZmkvZWZpLWJvb3QuaAppbmRleCA1Nzg5ZDJjYjcwLi5hYmM3ZDNlM2I3IDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvZWZpL2VmaS1ib290LmgKKysrIGIveGVuL2FyY2gveDg2L2VmaS9lZmktYm9v
dC5oCkBAIC05OSw3ICs5OSw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBlZmlfYXJjaF9yZWxvY2F0
ZV9pbWFnZSh1bnNpZ25lZCBsb25nIGRlbHRhKQogfQogCiBleHRlcm4gY29uc3QgczMyIF9fdHJh
bXBvbGluZV9yZWxfc3RhcnRbXSwgX190cmFtcG9saW5lX3JlbF9zdG9wW107Ci1leHRlcm4gY29u
c3QgczMyIF9fdHJhbXBvbGluZV9zZWdfc3RhcnRbXSwgX190cmFtcG9saW5lX3NlZ19zdG9wW107
CitleHRlcm4gY29uc3QgczMyIF9fdHJhbXBvbGluZTMyX3JlbF9zdGFydFtdLCBfX3RyYW1wb2xp
bmUzMl9yZWxfc3RvcFtdOwogCiBzdGF0aWMgdm9pZCBfX2luaXQgcmVsb2NhdGVfdHJhbXBvbGlu
ZSh1bnNpZ25lZCBsb25nIHBoeXMpCiB7CkBAIC0xMTUsMTAgKzExNSwxMCBAQCBzdGF0aWMgdm9p
ZCBfX2luaXQgcmVsb2NhdGVfdHJhbXBvbGluZSh1bnNpZ25lZCBsb25nIHBoeXMpCiAgICAgICAg
ICAgdHJhbXBvbGluZV9wdHIgPCBfX3RyYW1wb2xpbmVfcmVsX3N0b3A7CiAgICAgICAgICAgKyt0
cmFtcG9saW5lX3B0ciApCiAgICAgICAgICoodTMyICopKCp0cmFtcG9saW5lX3B0ciArIChsb25n
KXRyYW1wb2xpbmVfcHRyKSArPSBwaHlzOwotICAgIGZvciAoIHRyYW1wb2xpbmVfcHRyID0gX190
cmFtcG9saW5lX3NlZ19zdGFydDsKLSAgICAgICAgICB0cmFtcG9saW5lX3B0ciA8IF9fdHJhbXBv
bGluZV9zZWdfc3RvcDsKKyAgICBmb3IgKCB0cmFtcG9saW5lX3B0ciA9IF9fdHJhbXBvbGluZTMy
X3JlbF9zdGFydDsKKyAgICAgICAgICB0cmFtcG9saW5lX3B0ciA8IF9fdHJhbXBvbGluZTMyX3Jl
bF9zdG9wOwogICAgICAgICAgICsrdHJhbXBvbGluZV9wdHIgKQotICAgICAgICAqKHUxNiAqKSgq
dHJhbXBvbGluZV9wdHIgKyAobG9uZyl0cmFtcG9saW5lX3B0cikgPSBwaHlzID4+IDQ7CisgICAg
ICAgICoodTMyICopKCp0cmFtcG9saW5lX3B0ciArIChsb25nKXRyYW1wb2xpbmVfcHRyKSArPSBw
aHlzOwogfQogCiBzdGF0aWMgdm9pZCBfX2luaXQgcGxhY2Vfc3RyaW5nKHUzMiAqYWRkciwgY29u
c3QgY2hhciAqcykKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ZW4ubGRzLlMgYi94ZW4vYXJj
aC94ODYveGVuLmxkcy5TCmluZGV4IGE3NmUyZWM4ZWYuLjU0YWMwYzA5OTMgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni94ZW4ubGRzLlMKKysrIGIveGVuL2FyY2gveDg2L3hlbi5sZHMuUwpAQCAt
MjIxLDExICsyMjEsMTggQEAgU0VDVElPTlMKICAgICAgICAqKC5pbml0LmRhdGEucmVsLiopCiAg
ICAgICAgLiA9IEFMSUdOKDQpOwogICAgICAgIF9fdHJhbXBvbGluZV9yZWxfc3RhcnQgPSAuOwot
ICAgICAgICooLnRyYW1wb2xpbmVfcmVsKQorICAgICAgICooLnRyYW1wc3ltX3JlbCkKICAgICAg
ICBfX3RyYW1wb2xpbmVfcmVsX3N0b3AgPSAuOwotICAgICAgIF9fdHJhbXBvbGluZV9zZWdfc3Rh
cnQgPSAuOwotICAgICAgICooLnRyYW1wb2xpbmVfc2VnKQotICAgICAgIF9fdHJhbXBvbGluZV9z
ZWdfc3RvcCA9IC47CisgICAgICAgX190cmFtcG9saW5lMzJfcmVsX3N0YXJ0ID0gLjsKKyAgICAg
ICAqKC50cmFtcDMyc3ltX3JlbCkKKyAgICAgICBfX3RyYW1wb2xpbmUzMl9yZWxfc3RvcCA9IC47
CisgICAgICAgX19ib290c3ltX3JlbF9zdGFydCA9IC47CisgICAgICAgKiguYm9vdHN5bV9yZWwp
CisgICAgICAgKiguYm9vdGRhdGFzeW1fcmVsKQorICAgICAgIF9fYm9vdHN5bV9yZWxfc3RvcCA9
IC47CisgICAgICAgX19ib290c3ltX3NlZ19zdGFydCA9IC47CisgICAgICAgKiguYm9vdHN5bV9z
ZWcpCisgICAgICAgX19ib290c3ltX3NlZ19zdG9wID0gLjsKICAgICAgICAvKgogICAgICAgICAq
IHN0cnVjdCBhbHRfaW5zdCBlbnRyaWVzLiBGcm9tIHRoZSBoZWFkZXIgKGFsdGVybmF0aXZlLmgp
OgogICAgICAgICAqICJBbHRlcm5hdGl2ZSBpbnN0cnVjdGlvbnMgZm9yIGRpZmZlcmVudCBDUFUg
dHlwZXMgb3IgY2FwYWJpbGl0aWVzIgotLSAKMi4xNy4yCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 01 19:39:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 19:39:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLv4l-0005L7-AF; Wed, 01 May 2019 19:39:31 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UR0A=TB=bombadil.srs.infradead.org=batv+d28726b38c8108e46d85+5729+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1hLv4j-0005KV-B5
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 19:39:29 +0000
X-Inumbo-ID: d49d2a06-6c48-11e9-843c-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d49d2a06-6c48-11e9-843c-bc764e045a96;
 Wed, 01 May 2019 19:39:27 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Sender:References:In-Reply-To:
 Message-Id:Date:Subject:To:From:Reply-To:Cc:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=5jt+5npRe6p81P8RyMxxmUSB4Zxhx3mhFjyte/083J8=; b=Zw4DTdHNasn5RJwKxQQd42i/T
 Xox28Ylk0vkDpFc2dDqMbRK0pk4aKJXPura81zRff61jjzlUd64pOyYOxoxbScYOcNAayi8YDd0JW
 2J+7DXOGNt8+VwEQ+nIClZ4FJwJdZHeQlOZVp99oWBCS6/TcwNbmi1QEob51pCilLQ4Jv9fHYKCJB
 Bah0+2h/4aNzrYBI1px7eIQDIwGEa+mmwe9OQbMcgVvz/45meeJrsN5Ge4ilW5bbn+M0U7O1/kRbw
 xnjIdTPgM06X6YnAGoTpA5LDCTq3KynbOcqA1usT7+ESJlhAzor6KOY44sW9b/iuUlk2ucRe7bCBj
 sj+ClfZKw==;
Received: from [2001:8b0:10b:1::425] (helo=i7.infradead.org)
 by bombadil.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1hLv4g-0007rn-N8
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 19:39:27 +0000
Received: from dwoodhou by i7.infradead.org with local (Exim 4.92 #3 (Red Hat
 Linux)) id 1hLv4f-0032Ts-Bg
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 20:39:25 +0100
From: David Woodhouse <dwmw2@infradead.org>
To: xen-devel@lists.xenproject.org
Date: Wed,  1 May 2019 20:39:24 +0100
Message-Id: <15986052e40bcef5d80f2367ada726d482b12c45.1556739209.git.dwmw2@infradead.org>
X-Mailer: git-send-email 2.17.2
In-Reply-To: <cover.1556739159.git.dwmw2@infradead.org>
References: <cover.1556739159.git.dwmw2@infradead.org>
In-Reply-To: <cover.1556739159.git.dwmw2@infradead.org>
References: <cover.1556739159.git.dwmw2@infradead.org>
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [RFC PATCH v2 6/7] x86/boot: Copy 16-bit boot variables
 back up to Xen image
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogRGF2aWQgV29vZGhvdXNlIDxkd213QGFtYXpvbi5jby51az4KCkRpdGNoIHRoZSBib290
c3ltKCkgYWNjZXNzIGZyb20gQyBjb2RlIGZvciB0aGUgdmFyaWFibGVzIHBvcHVsYXRlZCBieQox
Ni1iaXQgYm9vdCBjb2RlLiBBcyB3ZWxsIGFzIGJlaW5nIGNsZWFuZXIgdGhpcyBhbHNvIHBhdmVz
IHRoZSB3YXkgZm9yCm5vdCBoYXZpbmcgdGhlIDE2LWJpdCBib290IGNvZGUgaW4gbG93IG1lbW9y
eSBmb3Igbm8tcmVhbC1tb2RlIG9yIEVGSQpsb2FkZXIgYm9vdHMgYXQgYWxsLgoKU2lnbmVkLW9m
Zi1ieTogRGF2aWQgV29vZGhvdXNlIDxkd213QGFtYXpvbi5jby51az4KLS0tCiB4ZW4vYXJjaC94
ODYvYm9vdC9lZGQuUyAgICAgICAgICAgfCAgMiArKwogeGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5T
ICAgICAgICAgIHwgMTYgKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC94ODYvYm9vdC9tZW0uUyAg
ICAgICAgICAgfCAgMiArKwogeGVuL2FyY2gveDg2L2Jvb3QvdHJhbXBvbGluZS5TICAgIHwgMzMg
KysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLQogeGVuL2FyY2gveDg2L2Jvb3QvdmlkZW8u
UyAgICAgICAgIHwgMzAgKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2
L3BsYXRmb3JtX2h5cGVyY2FsbC5jIHwgMTggKysrKysrKystLS0tLS0tLS0KIHhlbi9hcmNoL3g4
Ni9zZXR1cC5jICAgICAgICAgICAgICB8IDIzICsrKysrKysrKysrLS0tLS0tLS0tLQogeGVuL2Fy
Y2gveDg2L3hlbi5sZHMuUyAgICAgICAgICAgIHwgIDggKysrKysrKy0KIHhlbi9pbmNsdWRlL2Fz
bS14ODYvZWRkLmggICAgICAgICB8ICAxIC0KIDkgZmlsZXMgY2hhbmdlZCwgOTMgaW5zZXJ0aW9u
cygrKSwgNDAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2Jvb3QvZWRk
LlMgYi94ZW4vYXJjaC94ODYvYm9vdC9lZGQuUwppbmRleCA0MzRiYmJkOTYwLi4xMzhkMDRjOTY0
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvYm9vdC9lZGQuUworKysgYi94ZW4vYXJjaC94ODYv
Ym9vdC9lZGQuUwpAQCAtMTYzLDYgKzE2Myw3IEBAIGVkZF9kb25lOgogLkxlZGRfbWJyX3NpZ19z
a2lwOgogICAgICAgICByZXQKIAorICAgICAgICAucHVzaHNlY3Rpb24gLmRhdGEuYm9vdDE2LCAi
YXciLCBAcHJvZ2JpdHMKIEdMT0JBTChib290X2VkZF9pbmZvX25yKQogICAgICAgICAuYnl0ZSAg
IDAKIEdMT0JBTChib290X21icl9zaWduYXR1cmVfbnIpCkBAIC0xNzEsMyArMTcyLDQgQEAgR0xP
QkFMKGJvb3RfbWJyX3NpZ25hdHVyZSkKICAgICAgICAgLmZpbGwgICBFRERfTUJSX1NJR19NQVgq
OCwxLDAKIEdMT0JBTChib290X2VkZF9pbmZvKQogICAgICAgICAuZmlsbCAgIEVERF9JTkZPX01B
WCAqIChFRERFWFRTSVpFICsgRUREUEFSTVNJWkUpLCAxLCAwCisgICAgICAgIC5wb3BzZWN0aW9u
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYm9vdC9oZWFkLlMgYi94ZW4vYXJjaC94ODYvYm9v
dC9oZWFkLlMKaW5kZXggODIzNDI3NjljNy4uN2Q2YzhkMzI5MiAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2Jvb3QvaGVhZC5TCisrKyBiL3hlbi9hcmNoL3g4Ni9ib290L2hlYWQuUwpAQCAtNzMy
LDYgKzczMiwxNyBAQCB0cmFtcG9saW5lX3NldHVwOgogICAgICAgICBjbXAgICAgICRzeW1fb2Zm
cyhfX2Jvb3RzeW1fc2VnX3N0b3ApLCVlZGkKICAgICAgICAgamIgICAgICAxYgogCisgICAgICAg
IC8qIFJlbG9jYXRpb25zIGZvciB0aGUgYm9vdCBkYXRhIHNlY3Rpb24uICovCisgICAgICAgIG1v
diAgICAgc3ltX2ZzKHRyYW1wb2xpbmVfcGh5cyksJWVkeAorICAgICAgICBhZGQgICAgICQoYm9v
dF90cmFtcG9saW5lX2VuZCAtIGJvb3RfdHJhbXBvbGluZV9zdGFydCksJWVkeAorICAgICAgICBt
b3YgICAgICRzeW1fb2ZmcyhfX2Jvb3RkYXRhc3ltX3JlbF9zdGFydCksJWVkaQorMToKKyAgICAg
ICAgbW92ICAgICAlZnM6KCVlZGkpLCVlYXgKKyAgICAgICAgYWRkICAgICAlZWR4LCVmczooJWVk
aSwlZWF4KQorICAgICAgICBhZGQgICAgICQ0LCVlZGkKKyAgICAgICAgY21wICAgICAkc3ltX29m
ZnMoX19ib290ZGF0YXN5bV9yZWxfc3RvcCksJWVkaQorICAgICAgICBqYiAgICAgIDFiCisKICAg
ICAgICAgLyogRG8gbm90IHBhcnNlIGNvbW1hbmQgbGluZSBvbiBFRkkgcGxhdGZvcm0gaGVyZS4g
Ki8KICAgICAgICAgY21wYiAgICAkMCxzeW1fZnMoZWZpX3BsYXRmb3JtKQogICAgICAgICBqbnog
ICAgIDFmCkBAIC03NjksNiArNzgwLDExIEBAIHRyYW1wb2xpbmVfc2V0dXA6CiAgICAgICAgIG1v
diAgICAgJCgoYm9vdF90cmFtcG9saW5lX2VuZCAtIGJvb3RfdHJhbXBvbGluZV9zdGFydCkgLyA0
KSwlZWN4CiAgICAgICAgIHJlcCBtb3ZzbCAlZnM6KCVlc2kpLCVlczooJWVkaSkKIAorICAgICAg
ICAvKiBDb3B5IGJvb3QgZGF0YSB0ZW1wbGF0ZSB0byBsb3cgbWVtb3J5LiAqLworICAgICAgICBt
b3YgICAgICRzeW1fb2Zmcyhib290ZGF0YV9zdGFydCksJWVzaQorICAgICAgICBtb3YgICAgICQo
KGJvb3RkYXRhX2VuZCAtIGJvb3RkYXRhX3N0YXJ0ICsgMykgLyA0KSwlZWN4CisgICAgICAgIHJl
cCBtb3ZzbCAlZnM6KCVlc2kpLCVlczooJWVkaSkKKwogICAgICAgICAvKiBKdW1wIGludG8gdGhl
IHJlbG9jYXRlZCB0cmFtcG9saW5lLiAqLwogICAgICAgICBscmV0CiAKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9ib290L21lbS5TIGIveGVuL2FyY2gveDg2L2Jvb3QvbWVtLlMKaW5kZXggYWEz
OTYwODQ0Mi4uODZmMGZhOWFmNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2Jvb3QvbWVtLlMK
KysrIGIveGVuL2FyY2gveDg2L2Jvb3QvbWVtLlMKQEAgLTY3LDYgKzY3LDcgQEAgZ2V0X21lbW9y
eV9tYXA6CiAgICAgICAgIHJldAogCiAgICAgICAgIC5hbGlnbiAgNAorICAgICAgICAucHVzaHNl
Y3Rpb24gLmRhdGEuYm9vdDE2LCAiYXciLCBAcHJvZ2JpdHMKIEdMT0JBTChiaW9zX2U4MjBtYXAp
CiAgICAgICAgIC5maWxsICAgRTgyMF9CSU9TX01BWCoyMCwxLDAKIEdMT0JBTChiaW9zX2U4MjBu
cikKQEAgLTc1LDMgKzc2LDQgQEAgR0xPQkFMKGxvd21lbV9rYikKICAgICAgICAgLmxvbmcgICAw
CiBHTE9CQUwoaGlnaG1lbV9rYikKICAgICAgICAgLmxvbmcgICAwCisJLnBvcHNlY3Rpb24KZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ib290L3RyYW1wb2xpbmUuUyBiL3hlbi9hcmNoL3g4Ni9i
b290L3RyYW1wb2xpbmUuUwppbmRleCAwZjRhNzQwZmNiLi5mZGZlZTJlZGIxIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvYm9vdC90cmFtcG9saW5lLlMKKysrIGIveGVuL2FyY2gveDg2L2Jvb3Qv
dHJhbXBvbGluZS5TCkBAIC00NywxMSArNDcsMTUgQEAKICAgICAgICAgLmxvbmcgMTExYiAtIChv
ZmYpIC0gLjsgICAgICAgICAgICBcCiAgICAgICAgIC5wb3BzZWN0aW9uCiAKLSNkZWZpbmUgYm9v
dGRhdGFzeW0ocykgKChzKS1ib290X3RyYW1wb2xpbmVfc3RhcnQpCisgICAgICAgIC5wdXNoc2Vj
dGlvbiAuZGF0YS5ib290MTYsICJhdyIsIEBwcm9nYml0cworR0xPQkFMKGJvb3RkYXRhX3N0YXJ0
KQorICAgICAgICAucG9wc2VjdGlvbgorCisjZGVmaW5lIGJvb3RkYXRhc3ltKHMpICgocyktYm9v
dGRhdGFfc3RhcnQrKGJvb3RfdHJhbXBvbGluZV9lbmQtYm9vdF90cmFtcG9saW5lX3N0YXJ0KSkK
ICNkZWZpbmUgYm9vdGRhdGFzeW1fcmVsKHN5bSwgb2ZmLCBvcG5kLi4uKSBcCiAgICAgICAgIGJv
b3RkYXRhc3ltKHN5bSksIyNvcG5kOyAgICAgICAgICAgXAogMTExOjsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgLnB1c2hzZWN0aW9uIC5ib290ZGF0YXN5
bV9yZWwsICJhIjtcCisgICAgICAgIC5wdXNoc2VjdGlvbiAuYm9vdHN5bV9yZWwsICJhIjtcCiAg
ICAgICAgIC5sb25nIDExMWIgLSAob2ZmKSAtIC47ICAgICAgICAgICAgXAogICAgICAgICAucG9w
c2VjdGlvbgogCkBAIC0xMDAsNyArMTA0LDcgQEAgR0xPQkFMKHRyYW1wb2xpbmVfY3B1X3N0YXJ0
ZWQpCiAgICAgICAgIC53b3JkICAgMAogaWR0XzQ4OiAud29yZCAgIDAsIDAsIDAgIyBiYXNlID0g
bGltaXQgPSAwCiAgICAgICAgIC53b3JkICAgMAotZ2R0XzQ4OiAud29yZCAgIDYqOC0xCitnZHRf
NDg6IC53b3JkICAgNyo4LTEKICAgICAgICAgLmxvbmcgICB0cmFtcDMyc3ltX3JlbCh0cmFtcG9s
aW5lX2dkdCw0KQogCiAvKiBTdGFydCBvZiB0cmFtcDMyc3ltIHNlY3Rpb24gd2hpY2ggY2FuIGJl
IHVzZWQgaW4gcGxhY2UgZHVyaW5nIGJvb3QgKi8KQEAgLTMxMiw2ICszMTYsMjMgQEAgdHJhbXBv
bGluZV9ib290X2NwdV9lbnRyeToKICAgICAgICAgbW92ICAgICAlZWF4LCVncwogICAgICAgICBt
b3YgICAgICVlYXgsJXNzCiAKKyAgICAgICAgLyoKKyAgICAgICAgICogQ29weSBsb2NhbGx5LWdh
dGhlcmVkIGRhdGEgYmFjayB1cCBpbnRvIHRoZSBYZW4gcGh5c2ljYWwgaW1hZ2UKKyAgICAgICAg
ICovCisgICAgICAgIG1vdiAgICAgJEJPT1RfRlMsJWVheAorICAgICAgICBtb3YgICAgICVlYXgs
JWVzCisKKyAgICAgICAgbW92ICAgICAkc3ltX29mZnMoYm9vdGRhdGFfZW5kKSwlZWN4CisgICAg
ICAgIG1vdiAgICAgJHN5bV9vZmZzKGJvb3RkYXRhX3N0YXJ0KSwlZWRpCisgICAgICAgIHN1YiAg
ICAgJWVkaSwlZWN4CisgICAgICAgIG1vdiAgICAgJGJvb3RkYXRhc3ltX3JlbChib290ZGF0YV9z
dGFydCw0LCVlc2kpCisgICAgICAgIHJlcCBtb3ZzYiAlZHM6KCVlc2kpLCVlczooJWVkaSkKKwor
ICAgICAgICAvKgorICAgICAgICAgKiAlZXMgc3RpbGwgcG9pbnRzIHRvIEJPT1RfRlMgYnV0IHRy
YW1wb2xpbmVfcHJvdG1vZGVfZW50cnkKKyAgICAgICAgICogcmVsb2FkcyBpdCBhbnl3YXkuCisg
ICAgICAgICAqLworCiAgICAgICAgIC8qIEVCWCA9PSAwIGluZGljYXRlcyB3ZSBhcmUgdGhlIEJQ
IChCb290IFByb2Nlc3NvcikuICovCiAgICAgICAgIHhvciAgICAgJWVieCwlZWJ4CiAKQEAgLTMz
OSw4ICszNjAsMTAgQEAgdmVzYV9zaXplOgogICAgICAgICAud29yZCAgIDAsMCwwICAgICAgICAg
ICAgICAgICAgICAgICAgICAgLyogd2lkdGggeCBkZXB0aCB4IGhlaWdodCAqLwogI2VuZGlmCiAK
KyAgICAgICAgLnB1c2hzZWN0aW9uIC5kYXRhLmJvb3QxNiwgImF3IiwgQHByb2diaXRzCiBHTE9C
QUwoa2JkX3NoaWZ0X2ZsYWdzKQogICAgICAgICAuYnl0ZSAgIDAKKyAgICAgICAgLnBvcHNlY3Rp
b24KIAogcm1faWR0OiAud29yZCAgIDI1Nio0LTEsIDAsIDAKIApAQCAtMzQ5LDMgKzM3Miw3IEBA
IHJtX2lkdDogLndvcmQgICAyNTYqNC0xLCAwLCAwCiAjaWZkZWYgQ09ORklHX1ZJREVPCiAjaW5j
bHVkZSAidmlkZW8uUyIKICNlbmRpZgorCisgICAgICAgIC5wdXNoc2VjdGlvbiAuZGF0YS5ib290
MTYsICJhdyIsIEBwcm9nYml0cworR0xPQkFMKGJvb3RkYXRhX2VuZCkKKyAgICAgICAgLnBvcHNl
Y3Rpb24KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ib290L3ZpZGVvLlMgYi94ZW4vYXJjaC94
ODYvYm9vdC92aWRlby5TCmluZGV4IDUwODdjNmE0ZDUuLjQ2MDg0NjRiNzcgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9ib290L3ZpZGVvLlMKKysrIGIveGVuL2FyY2gveDg2L2Jvb3QvdmlkZW8u
UwpAQCAtMTUsMTAgKzE1LDEwIEBACiAKICNpbmNsdWRlICJ2aWRlby5oIgogCi0vKiBTY3JhdGNo
IHNwYWNlIGxheW91dDogYm9vdF90cmFtcG9saW5lX2VuZCB0byBib290X3RyYW1wb2xpbmVfZW5k
KzB4MTAwMC4gKi8KLSNkZWZpbmUgbW9kZWxpc3QgICAgICAgYm9vdHN5bShib290X3RyYW1wb2xp
bmVfZW5kKSAgIC8qIDJrQiAoMjU2IGVudHJpZXMpICovCi0jZGVmaW5lIHZlc2FfZ2xvYl9pbmZv
IChtb2RlbGlzdCArIDB4ODAwKSAgICAgICAgLyogMWtCICovCi0jZGVmaW5lIHZlc2FfbW9kZV9p
bmZvICh2ZXNhX2dsb2JfaW5mbyArIDB4NDAwKSAgLyogMWtCICovCisvKiBTY3JhdGNoIHNwYWNl
IGxheW91dDogYm9vdGRhdGFfZW5kIHRvIGJvb3RkYXRhX2VuZCsweDEwMDAuICovCisjZGVmaW5l
IG1vZGVsaXN0KHQpICAgICAgIGJvb3RkYXRhc3ltX3JlbChib290ZGF0YV9lbmQsMix0KSAgICAg
ICAgIC8qIDJLaUIgKDI1NiBlbnRyaWVzKSAqLworI2RlZmluZSB2ZXNhX2dsb2JfaW5mbyh0KSBi
b290ZGF0YXN5bV9yZWwoKGJvb3RkYXRhX2VuZCsweDgwMCksMix0KSAvKiAxS2lCICovCisjZGVm
aW5lIHZlc2FfbW9kZV9pbmZvKHQpIGJvb3RkYXRhc3ltX3JlbCgoYm9vdGRhdGFfZW5kKzB4YzAw
KSwyLHQpIC8qIDFLaUIgKi8KIAogLyogUmV0cmlldmUgRXh0ZW5kZWQgRGlzcGxheSBJZGVudGlm
aWNhdGlvbiBEYXRhLiAqLwogI2RlZmluZSBDT05GSUdfRklSTVdBUkVfRURJRApAQCAtMTEzLDcg
KzExMyw3IEBAIG1vcGFyMjogbW92YiAgICAlYWwsIF9wYXJhbShQQVJBTV9WSURFT19MSU5FUykK
IAogIyBGZXRjaGluZyBvZiBWRVNBIGZyYW1lIGJ1ZmZlciBwYXJhbWV0ZXJzCiBtb3Bhcl9ncjoK
LSAgICAgICAgbGVhdyAgICB2ZXNhX21vZGVfaW5mbywgJWRpCisgICAgICAgIGxlYXcgICAgdmVz
YV9tb2RlX2luZm8oJWRpKQogICAgICAgICBtb3ZiICAgICQweDIzLCBfcGFyYW0oUEFSQU1fSEFW
RV9WR0EpCiAgICAgICAgIG1vdncgICAgMTYoJWRpKSwgJWF4CiAgICAgICAgIG1vdncgICAgJWF4
LCBfcGFyYW0oUEFSQU1fTEZCX0xJTkVMRU5HVEgpCkBAIC0xMzQsNyArMTM0LDcgQEAgbW9wYXJf
Z3I6CiAgICAgICAgIG1vdncgICAgJWF4LCBfcGFyYW0oUEFSQU1fVkVTQV9BVFRSSUIpCiAKICMg
Z2V0IHZpZGVvIG1lbSBzaXplCi0gICAgICAgIGxlYXcgICAgdmVzYV9nbG9iX2luZm8sICVkaQor
ICAgICAgICBsZWF3ICAgIHZlc2FfZ2xvYl9pbmZvKCVkaSkKICAgICAgICAgeG9ybCAgICAlZWF4
LCAlZWF4CiAgICAgICAgIG1vdncgICAgMTgoJWRpKSwgJWF4CiAgICAgICAgIG1vdmwgICAgJWVh
eCwgX3BhcmFtKFBBUkFNX0xGQl9TSVpFKQpAQCAtMjI2LDcgKzIyNiw3IEBAIGFuMTogICAgY2Fs
bCAgICBwcnRzdHIKICAgICAgICAgbGVhdyAgICBib290c3ltKGxpc3RoZHIpLCAlc2kgICAjIFRh
YmxlIGhlYWRlcgogICAgICAgICBjYWxsICAgIHBydHN0cgogICAgICAgICBtb3ZiICAgICQweDMw
LCAlZGwgICAgICAgICAgICAgICMgREwgaG9sZHMgbW9kZSBudW1iZXIKLSAgICAgICAgbGVhdyAg
ICBtb2RlbGlzdCwgJXNpCisgICAgICAgIGxlYXcgICAgbW9kZWxpc3QoJXNpKQogbG0xOiAgICBj
bXB3ICAgICRBU0tfVkdBLCAoJXNpKSAgICAgICAgICMgRW5kPwogICAgICAgICBqeiAgICAgIGxt
MgogCkBAIC00MzUsMTMgKzQzNSwxMyBAQCBzZXRtZW51OgogICAgICAgICBqbXAgICAgIG1vZGVf
c2V0CiAKIGNoZWNrX3Zlc2E6Ci0gICAgICAgIGxlYXcgICAgdmVzYV9nbG9iX2luZm8sICVkaQor
ICAgICAgICBsZWF3ICAgIHZlc2FfZ2xvYl9pbmZvKCVkaSkKICAgICAgICAgbW92dyAgICAkMHg0
ZjAwLCAlYXgKICAgICAgICAgaW50ICAgICAkMHgxMAogICAgICAgICBjbXB3ICAgICQweDAwNGYs
ICVheAogICAgICAgICBqbnogICAgIHNldGJhZAogCi0gICAgICAgIGxlYXcgICAgdmVzYV9tb2Rl
X2luZm8sICVkaQorICAgICAgICBsZWF3ICAgIHZlc2FfbW9kZV9pbmZvKCVkaSkKICAgICAgICAg
c3ViYiAgICAkVklERU9fRklSU1RfVkVTQT4+OCwgJWJoCiAgICAgICAgIG1vdncgICAgJWJ4LCAl
Y3ggICAgICAgICAgICAgICAgIyBHZXQgbW9kZSBpbmZvcm1hdGlvbiBzdHJ1Y3R1cmUKICAgICAg
ICAgbW92dyAgICAkMHg0ZjAxLCAlYXgKQEAgLTUwOSw3ICs1MDksNyBAQCBpbmlkeDogIG91dGIg
ICAgJWFsLCAlZHggICAgICAgICAgICAgICAgIyBSZWFkIGZyb20gaW5kZXhlZCBWR0EgcmVnaXN0
ZXIKIAogc2V0dmVzYWJ5c2l6ZToKICAgICAgICAgY2FsbCAgICBtb2RlX3RhYmxlCi0gICAgICAg
IGxlYXcgICAgbW9kZWxpc3QsJXNpCisgICAgICAgIGxlYXcgICAgbW9kZWxpc3QoJXNpKQogMTog
ICAgICBhZGQgICAgICQ4LCVzaQogICAgICAgICBjbXB3ICAgICRBU0tfVkdBLC04KCVzaSkgICAg
ICAgICMgRW5kPwogICAgICAgICBqZSAgICAgIF9zZXRiYWQKQEAgLTY2OSw3ICs2NjksNyBAQCBt
b2RlX3RhYmxlOgogICAgICAgICBvcncgICAgICVkaSwgJWRpCiAgICAgICAgIGpueiAgICAgbXRh
YjEKIAotICAgICAgICBsZWF3ICAgIG1vZGVsaXN0LCAlZGkgICAgICAgICAgICMgU3RvcmUgc3Rh
bmRhcmQgbW9kZXM6CisgICAgICAgIGxlYXcgICAgbW9kZWxpc3QoJWRpKSAgICAgICAgICAgIyBT
dG9yZSBzdGFuZGFyZCBtb2RlczoKICAgICAgICAgbW92dyAgICAkVklERU9fODB4MjUsKCVkaSkg
ICAgICAjIFRoZSA4MHgyNSBtb2RlIChBTEwpCiAgICAgICAgIG1vdncgICAgJDB4NTAsMiglZGkp
CiAgICAgICAgIG1vdncgICAgJDB4MTksNCglZGkpCkBAIC02ODQsNyArNjg0LDcgQEAgbW9kZV90
YWJsZToKIAogICAgICAgICBtb3Z3ICAgICRBU0tfVkdBLCAoJWRpKSAgICAgICAgICMgRW5kIG1h
cmtlcgogICAgICAgICBtb3Z3ICAgICVkaSwgYm9vdHN5bShtdF9lbmQpCi1tdGFiMTogIGxlYXcg
ICAgbW9kZWxpc3QsICVzaSAgICAgICAgICAgIyBTST1tb2RlIGxpc3QsIERJPWxpc3QgZW5kCitt
dGFiMTogIGxlYXcgICAgbW9kZWxpc3QoJXNpKSAgICAgICAgICAgIyBTST1tb2RlIGxpc3QsIERJ
PWxpc3QgZW5kCiByZXQwOiAgIHJldAogCiAjIE1vZGVzIHVzYWJsZSBvbiBhbGwgc3RhbmRhcmQg
VkdBcwpAQCAtNzAwLDcgKzcwMCw3IEBAIHZnYV9tb2Rlc19lbmQ6CiAjIERldGVjdCBWRVNBIG1v
ZGVzLgogdmVzYV9tb2RlczoKICAgICAgICAgbW92dyAgICAlZGksICVicCAgICAgICAgICAgICAg
ICAjIEJQPW9yaWdpbmFsIG1vZGUgdGFibGUgZW5kCi0gICAgICAgIGxlYXcgICAgdmVzYV9nbG9i
X2luZm8sICVkaQorICAgICAgICBsZWF3ICAgIHZlc2FfZ2xvYl9pbmZvKCVkaSkKICAgICAgICAg
bW92dyAgICAkMHg0ZjAwLCAlYXggICAgICAgICAgICAjIFZFU0EgR2V0IGNhcmQgaW5mbyBjYWxs
CiAgICAgICAgIGludCAgICAgJDB4MTAKICAgICAgICAgbW92dyAgICAlZGksICVzaQpAQCAtODk3
LDcgKzg5Nyw3IEBAIHN0b3JlX2VkaWQ6CiAgICAgICAgIGNtcGIgICAgJDEsIGJvb3RzeW0ob3B0
X2VkaWQpICAgIyBFRElEIGRpc2FibGVkIG9uIGNtZGxpbmUgKGVkaWQ9bm8pPwogICAgICAgICBq
ZSAgICAgIC5Mbm9fZWRpZAogCi0gICAgICAgIGxlYXcgICAgdmVzYV9nbG9iX2luZm8sICVkaQor
ICAgICAgICBsZWF3ICAgIHZlc2FfZ2xvYl9pbmZvKCVkaSkKICAgICAgICAgbW92dyAgICAkMHg0
ZjAwLCAlYXgKICAgICAgICAgaW50ICAgICAkMHgxMAogICAgICAgICBjbXB3ICAgICQweDAwNGYs
ICVheApAQCAtOTkwLDYgKzk5MCw3IEBAIG5hbWVfYmFubjogICAgICAuYXNjaXogICJWaWRlbyBh
ZGFwdGVyOiAiCiAKIGZvcmNlX3NpemU6ICAgICAud29yZCAgIDAgICAgICAgIyBVc2UgdGhpcyBz
aXplIGluc3RlYWQgb2YgdGhlIG9uZSBpbiBCSU9TIHZhcnMKIAorICAgICAgICAucHVzaHNlY3Rp
b24gLmRhdGEuYm9vdDE2LCAiYXciLCBAcHJvZ2JpdHMKIEdMT0JBTChib290X3ZpZF9pbmZvKQog
ICAgICAgICAuYnl0ZSAgIDAsIDAgICAgLyogb3JpZ194LCBvcmlnX3kgKi8KICAgICAgICAgLmJ5
dGUgICAzICAgICAgIC8qIHRleHQgbW9kZSAzICAgICovCkBAIC0xMDAxLDMgKzEwMDIsNCBAQCBH
TE9CQUwoYm9vdF9lZGlkX2luZm8pCiAgICAgICAgIC5maWxsICAgMTI4LDEsMHgxMwogR0xPQkFM
KGJvb3RfZWRpZF9jYXBzKQogICAgICAgICAud29yZCAgIDB4MTMxMworICAgICAgICAucG9wc2Vj
dGlvbgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3BsYXRmb3JtX2h5cGVyY2FsbC5jIGIveGVu
L2FyY2gveDg2L3BsYXRmb3JtX2h5cGVyY2FsbC5jCmluZGV4IGVhMThjMzIxNWEuLjVjODk1M2Fl
MTkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wbGF0Zm9ybV9oeXBlcmNhbGwuYworKysgYi94
ZW4vYXJjaC94ODYvcGxhdGZvcm1faHlwZXJjYWxsLmMKQEAgLTMzMywxMCArMzMzLDEwIEBAIHJl
dF90IGRvX3BsYXRmb3JtX29wKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX3BsYXRmb3JtX29w
X3QpIHVfeGVucGZfb3ApCiAgICAgICAgICAgICB1MTYgbGVuZ3RoOwogCiAgICAgICAgICAgICBy
ZXQgPSAtRVNSQ0g7Ci0gICAgICAgICAgICBpZiAoIG9wLT51LmZpcm13YXJlX2luZm8uaW5kZXgg
Pj0gYm9vdHN5bShib290X2VkZF9pbmZvX25yKSApCisgICAgICAgICAgICBpZiAoIG9wLT51LmZp
cm13YXJlX2luZm8uaW5kZXggPj0gYm9vdF9lZGRfaW5mb19uciApCiAgICAgICAgICAgICAgICAg
YnJlYWs7CiAKLSAgICAgICAgICAgIGluZm8gPSBib290c3ltKGJvb3RfZWRkX2luZm8pICsgb3At
PnUuZmlybXdhcmVfaW5mby5pbmRleDsKKyAgICAgICAgICAgIGluZm8gPSBib290X2VkZF9pbmZv
ICsgb3AtPnUuZmlybXdhcmVfaW5mby5pbmRleDsKIAogICAgICAgICAgICAgLyogVHJhbnNmZXIg
dGhlIEVERCBpbmZvIGJsb2NrLiAqLwogICAgICAgICAgICAgcmV0ID0gLUVGQVVMVDsKQEAgLTM3
MiwxMCArMzcyLDEwIEBAIHJldF90IGRvX3BsYXRmb3JtX29wKFhFTl9HVUVTVF9IQU5ETEVfUEFS
QU0oeGVuX3BsYXRmb3JtX29wX3QpIHVfeGVucGZfb3ApCiAgICAgICAgICAgICBjb25zdCBzdHJ1
Y3QgbWJyX3NpZ25hdHVyZSAqc2lnOwogCiAgICAgICAgICAgICByZXQgPSAtRVNSQ0g7Ci0gICAg
ICAgICAgICBpZiAoIG9wLT51LmZpcm13YXJlX2luZm8uaW5kZXggPj0gYm9vdHN5bShib290X21i
cl9zaWduYXR1cmVfbnIpICkKKyAgICAgICAgICAgIGlmICggb3AtPnUuZmlybXdhcmVfaW5mby5p
bmRleCA+PSBib290X21icl9zaWduYXR1cmVfbnIgKQogICAgICAgICAgICAgICAgIGJyZWFrOwog
Ci0gICAgICAgICAgICBzaWcgPSBib290c3ltKGJvb3RfbWJyX3NpZ25hdHVyZSkgKyBvcC0+dS5m
aXJtd2FyZV9pbmZvLmluZGV4OworICAgICAgICAgICAgc2lnID0gYm9vdF9tYnJfc2lnbmF0dXJl
ICsgb3AtPnUuZmlybXdhcmVfaW5mby5pbmRleDsKIAogICAgICAgICAgICAgb3AtPnUuZmlybXdh
cmVfaW5mby51LmRpc2tfbWJyX3NpZ25hdHVyZS5kZXZpY2UgPSBzaWctPmRldmljZTsKICAgICAg
ICAgICAgIG9wLT51LmZpcm13YXJlX2luZm8udS5kaXNrX21icl9zaWduYXR1cmUubWJyX3NpZ25h
dHVyZSA9CkBAIC0zOTEsMTMgKzM5MSwxMyBAQCByZXRfdCBkb19wbGF0Zm9ybV9vcChYRU5fR1VF
U1RfSEFORExFX1BBUkFNKHhlbl9wbGF0Zm9ybV9vcF90KSB1X3hlbnBmX29wKQogI2lmZGVmIENP
TkZJR19WSURFTwogICAgICAgICAgICAgaWYgKCBvcC0+dS5maXJtd2FyZV9pbmZvLmluZGV4ICE9
IDAgKQogICAgICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICAgICAgaWYgKCAqKHUzMiAqKWJv
b3RzeW0oYm9vdF9lZGlkX2luZm8pID09IDB4MTMxMzEzMTMgKQorICAgICAgICAgICAgaWYgKCAq
KHUzMiAqKWJvb3RfZWRpZF9pbmZvID09IDB4MTMxMzEzMTMgKQogICAgICAgICAgICAgICAgIGJy
ZWFrOwogCiAgICAgICAgICAgICBvcC0+dS5maXJtd2FyZV9pbmZvLnUudmJlZGRjX2luZm8uY2Fw
YWJpbGl0aWVzID0KLSAgICAgICAgICAgICAgICBib290c3ltKGJvb3RfZWRpZF9jYXBzKTsKKyAg
ICAgICAgICAgICAgICBib290X2VkaWRfY2FwczsKICAgICAgICAgICAgIG9wLT51LmZpcm13YXJl
X2luZm8udS52YmVkZGNfaW5mby5lZGlkX3RyYW5zZmVyX3RpbWUgPQotICAgICAgICAgICAgICAg
IGJvb3RzeW0oYm9vdF9lZGlkX2NhcHMpID4+IDg7CisgICAgICAgICAgICAgICAgYm9vdF9lZGlk
X2NhcHMgPj4gODsKIAogICAgICAgICAgICAgcmV0ID0gMDsKICAgICAgICAgICAgIGlmICggX19j
b3B5X2ZpZWxkX3RvX2d1ZXN0KHVfeGVucGZfb3AsIG9wLCB1LmZpcm13YXJlX2luZm8uCkBAIC00
MDUsNyArNDA1LDcgQEAgcmV0X3QgZG9fcGxhdGZvcm1fb3AoWEVOX0dVRVNUX0hBTkRMRV9QQVJB
TSh4ZW5fcGxhdGZvcm1fb3BfdCkgdV94ZW5wZl9vcCkKICAgICAgICAgICAgICAgICAgX19jb3B5
X2ZpZWxkX3RvX2d1ZXN0KHVfeGVucGZfb3AsIG9wLCB1LmZpcm13YXJlX2luZm8uCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1LnZiZWRkY19pbmZvLmVkaWRfdHJhbnNm
ZXJfdGltZSkgfHwKICAgICAgICAgICAgICAgICAgY29weV90b19jb21wYXQob3AtPnUuZmlybXdh
cmVfaW5mby51LnZiZWRkY19pbmZvLmVkaWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJvb3RzeW0oYm9vdF9lZGlkX2luZm8pLCAxMjgpICkKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYm9vdF9lZGlkX2luZm8sIDEyOCkgKQogICAgICAgICAgICAgICAgIHJldCA9
IC1FRkFVTFQ7CiAjZW5kaWYKICAgICAgICAgICAgIGJyZWFrOwpAQCAtNDIyLDcgKzQyMiw3IEBA
IHJldF90IGRvX3BsYXRmb3JtX29wKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX3BsYXRmb3Jt
X29wX3QpIHVfeGVucGZfb3ApCiAgICAgICAgICAgICBpZiAoIG9wLT51LmZpcm13YXJlX2luZm8u
aW5kZXggIT0gMCApCiAgICAgICAgICAgICAgICAgYnJlYWs7CiAKLSAgICAgICAgICAgIG9wLT51
LmZpcm13YXJlX2luZm8udS5rYmRfc2hpZnRfZmxhZ3MgPSBib290c3ltKGtiZF9zaGlmdF9mbGFn
cyk7CisgICAgICAgICAgICBvcC0+dS5maXJtd2FyZV9pbmZvLnUua2JkX3NoaWZ0X2ZsYWdzID0g
a2JkX3NoaWZ0X2ZsYWdzOwogCiAgICAgICAgICAgICByZXQgPSAwOwogICAgICAgICAgICAgaWYg
KCBfX2NvcHlfZmllbGRfdG9fZ3Vlc3QodV94ZW5wZl9vcCwgb3AsCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvc2V0dXAuYyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCmluZGV4IGI3MTRlM2MyMzcu
LjRkZDRjNDE2MWMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9zZXR1cC5jCkBAIC01MDcsNyArNTA3LDcgQEAgZXh0ZXJuIHN0cnVjdCBib290X3Zp
ZGVvX2luZm8gYm9vdF92aWRfaW5mbzsKIHN0YXRpYyB2b2lkIF9faW5pdCBwYXJzZV92aWRlb19p
bmZvKHZvaWQpCiB7CiAjaWZkZWYgQ09ORklHX1ZJREVPCi0gICAgc3RydWN0IGJvb3RfdmlkZW9f
aW5mbyAqYnZpID0gJmJvb3RzeW0oYm9vdF92aWRfaW5mbyk7CisgICAgc3RydWN0IGJvb3Rfdmlk
ZW9faW5mbyAqYnZpID0gJmJvb3RfdmlkX2luZm87CiAKICAgICAvKiB2Z2FfY29uc29sZV9pbmZv
IGlzIGZpbGxlZCBkaXJlY3RseSBvbiBFRkkgcGxhdGZvcm0uICovCiAgICAgaWYgKCBlZmlfZW5h
YmxlZChFRklfQk9PVCkgKQpAQCAtNjY2LDEyICs2NjYsMTEgQEAgc3RhdGljIGNoYXIgKiBfX2lu
aXQgY21kbGluZV9jb29rKGNoYXIgKnAsIGNvbnN0IGNoYXIgKmxvYWRlcl9uYW1lKQogCiBzdGF0
aWMgaW50IGNvcHlfYmlvc19lODIwKHN0cnVjdCBlODIwZW50cnkgKm1hcCwgdW5zaWduZWQgaW50
IGxpbWl0KQogewotICAgIHVuc2lnbmVkIGludCBuID0gYm9vdHN5bShiaW9zX2U4MjBucik7Cisg
ICAgdW5zaWduZWQgaW50IG4gPSBiaW9zX2U4MjBucjsKICAgICBpZiAobiA+IGxpbWl0KQogICAg
ICAgICBuID0gbGltaXQ7Ci0KICAgICBpZiAobikKLSAgICAgICAgbWVtY3B5KG1hcCwgYm9vdHN5
bShiaW9zX2U4MjBtYXApLCBzaXplb2YoKm1hcCkgKiBuKTsKKyAgICAgICAgbWVtY3B5KG1hcCwg
Ymlvc19lODIwbWFwLCBzaXplb2YoKm1hcCkgKiBuKTsKIAogICAgIHJldHVybiBuOwogfQpAQCAt
ODAyLDE1ICs4MDEsMTUgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWdu
ZWQgbG9uZyBtYmlfcCkKICAgICB9CiAKICAgICAvKiBQcmludCBWQkUvRERDIEVESUQgaW5mb3Jt
YXRpb24uICovCi0gICAgaWYgKCBib290c3ltKGJvb3RfZWRpZF9jYXBzKSAhPSAweDEzMTMgKQor
ICAgIGlmICggYm9vdF9lZGlkX2NhcHMgIT0gMHgxMzEzICkKICAgICB7Ci0gICAgICAgIHUxNiBj
YXBzID0gYm9vdHN5bShib290X2VkaWRfY2Fwcyk7CisgICAgICAgIHUxNiBjYXBzID0gYm9vdF9l
ZGlkX2NhcHM7CiAgICAgICAgIHByaW50aygiIFZCRS9EREMgbWV0aG9kczolcyVzJXM7ICIsCiAg
ICAgICAgICAgICAgICAoY2FwcyAmIDEpID8gIiBWMSIgOiAiIiwKICAgICAgICAgICAgICAgIChj
YXBzICYgMikgPyAiIFYyIiA6ICIiLAogICAgICAgICAgICAgICAgIShjYXBzICYgMykgPyAiIG5v
bmUiIDogIiIpOwogICAgICAgICBwcmludGsoIkVESUQgdHJhbnNmZXIgdGltZTogJWQgc2Vjb25k
c1xuIiwgY2FwcyA+PiA4KTsKLSAgICAgICAgaWYgKCAqKHUzMiAqKWJvb3RzeW0oYm9vdF9lZGlk
X2luZm8pID09IDB4MTMxMzEzMTMgKQorICAgICAgICBpZiAoICoodTMyICopYm9vdF9lZGlkX2lu
Zm8gPT0gMHgxMzEzMTMxMyApCiAgICAgICAgIHsKICAgICAgICAgICAgIHByaW50aygiIEVESUQg
aW5mbyBub3QgcmV0cmlldmVkIGJlY2F1c2UgIik7CiAgICAgICAgICAgICBpZiAoICEoY2FwcyAm
IDMpICkKQEAgLTgyNSw5ICs4MjQsOSBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hl
bih1bnNpZ25lZCBsb25nIG1iaV9wKQogCiAgICAgcHJpbnRrKCJEaXNjIGluZm9ybWF0aW9uOlxu
Iik7CiAgICAgcHJpbnRrKCIgRm91bmQgJWQgTUJSIHNpZ25hdHVyZXNcbiIsCi0gICAgICAgICAg
IGJvb3RzeW0oYm9vdF9tYnJfc2lnbmF0dXJlX25yKSk7CisgICAgICAgICAgIGJvb3RfbWJyX3Np
Z25hdHVyZV9ucik7CiAgICAgcHJpbnRrKCIgRm91bmQgJWQgRUREIGluZm9ybWF0aW9uIHN0cnVj
dHVyZXNcbiIsCi0gICAgICAgICAgIGJvb3RzeW0oYm9vdF9lZGRfaW5mb19ucikpOworICAgICAg
ICAgICBib290X2VkZF9pbmZvX25yKTsKIAogICAgIC8qIENoZWNrIHRoYXQgd2UgaGF2ZSBhdCBs
ZWFzdCBvbmUgTXVsdGlib290IG1vZHVsZS4gKi8KICAgICBpZiAoICEobWJpLT5mbGFncyAmIE1C
SV9NT0RVTEVTKSB8fCAobWJpLT5tb2RzX2NvdW50ID09IDApICkKQEAgLTg5OSwxNCArODk4LDE0
IEBAIHZvaWQgX19pbml0IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3Ap
CiAgICAgICAgICAgICBieXRlcyArPSBtYXAtPnNpemUgKyA0OwogICAgICAgICB9CiAgICAgfQot
ICAgIGVsc2UgaWYgKCBib290c3ltKGxvd21lbV9rYikgKQorICAgIGVsc2UgaWYgKCBsb3dtZW1f
a2IgKQogICAgIHsKICAgICAgICAgbWVtbWFwX3R5cGUgPSAiWGVuLWU4MDEiOwogICAgICAgICBl
ODIwX3Jhdy5tYXBbMF0uYWRkciA9IDA7Ci0gICAgICAgIGU4MjBfcmF3Lm1hcFswXS5zaXplID0g
Ym9vdHN5bShsb3dtZW1fa2IpIDw8IDEwOworICAgICAgICBlODIwX3Jhdy5tYXBbMF0uc2l6ZSA9
IGxvd21lbV9rYiA8PCAxMDsKICAgICAgICAgZTgyMF9yYXcubWFwWzBdLnR5cGUgPSBFODIwX1JB
TTsKICAgICAgICAgZTgyMF9yYXcubWFwWzFdLmFkZHIgPSAweDEwMDAwMDsKLSAgICAgICAgZTgy
MF9yYXcubWFwWzFdLnNpemUgPSBib290c3ltKGhpZ2htZW1fa2IpIDw8IDEwOworICAgICAgICBl
ODIwX3Jhdy5tYXBbMV0uc2l6ZSA9IGhpZ2htZW1fa2IgPDwgMTA7CiAgICAgICAgIGU4MjBfcmF3
Lm1hcFsxXS50eXBlID0gRTgyMF9SQU07CiAgICAgICAgIGU4MjBfcmF3Lm5yX21hcCA9IDI7CiAg
ICAgfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3hlbi5sZHMuUyBiL3hlbi9hcmNoL3g4Ni94
ZW4ubGRzLlMKaW5kZXggNWYzNmI4OGI5Mi4uNDM2NzgxY2VmYSAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L3hlbi5sZHMuUworKysgYi94ZW4vYXJjaC94ODYveGVuLmxkcy5TCkBAIC0yMjgsMTEg
KzIyOCwxMyBAQCBTRUNUSU9OUwogICAgICAgIF9fdHJhbXBvbGluZTMyX3JlbF9zdG9wID0gLjsK
ICAgICAgICBfX2Jvb3RzeW1fcmVsX3N0YXJ0ID0gLjsKICAgICAgICAqKC5ib290c3ltX3JlbCkK
LSAgICAgICAqKC5ib290ZGF0YXN5bV9yZWwpCiAgICAgICAgX19ib290c3ltX3JlbF9zdG9wID0g
LjsKICAgICAgICBfX2Jvb3RzeW1fc2VnX3N0YXJ0ID0gLjsKICAgICAgICAqKC5ib290c3ltX3Nl
ZykKICAgICAgICBfX2Jvb3RzeW1fc2VnX3N0b3AgPSAuOworICAgICAgIF9fYm9vdGRhdGFzeW1f
cmVsX3N0YXJ0ID0gLjsKKyAgICAgICAqKC5ib290ZGF0YXN5bV9yZWwpCisgICAgICAgX19ib290
ZGF0YXN5bV9yZWxfc3RvcCA9IC47CiAgICAgICAgLyoKICAgICAgICAgKiBzdHJ1Y3QgYWx0X2lu
c3QgZW50cmllcy4gRnJvbSB0aGUgaGVhZGVyIChhbHRlcm5hdGl2ZS5oKToKICAgICAgICAgKiAi
QWx0ZXJuYXRpdmUgaW5zdHJ1Y3Rpb25zIGZvciBkaWZmZXJlbnQgQ1BVIHR5cGVzIG9yIGNhcGFi
aWxpdGllcyIKQEAgLTI3NSw2ICsyNzcsMTAgQEAgU0VDVElPTlMKICAgREVDTF9TRUNUSU9OKC5k
YXRhKSB7CiAgICAgICAgKiguZGF0YS5wYWdlX2FsaWduZWQpCiAgICAgICAgKiguZGF0YSkKKyAg
ICAgICAuID0gQUxJR04oMTYpOworICAgICAgIF9fYm9vdGRhdGFfc3RhcnQgPSAuOworICAgICAg
ICooLmRhdGEuYm9vdDE2KQorICAgICAgIF9fYm9vdGRhdGFfZW5kID0gLjsKICAgICAgICAqKC5k
YXRhLnJlbCkKICAgICAgICAqKC5kYXRhLnJlbC4qKQogICAgICAgIENPTlNUUlVDVE9SUwpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9lZGQuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
ZWRkLmgKaW5kZXggYWZhYTIzNzMyYS4uYTRkNmI0ZDkwZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9lZGQuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2VkZC5oCkBAIC0xNDMs
NyArMTQzLDYgQEAgc3RydWN0IF9fcGFja2VkIG1icl9zaWduYXR1cmUgewogICAgIHUzMiBzaWdu
YXR1cmU7CiB9OwogCi0vKiBUaGVzZSBhbGwgcmVzaWRlIGluIHRoZSBib290IHRyYW1wb2xpbmUu
IEFjY2VzcyB2aWEgYm9vdHN5bSgpLiAqLwogZXh0ZXJuIHN0cnVjdCBtYnJfc2lnbmF0dXJlIGJv
b3RfbWJyX3NpZ25hdHVyZVtdOwogZXh0ZXJuIHU4IGJvb3RfbWJyX3NpZ25hdHVyZV9ucjsKIGV4
dGVybiBzdHJ1Y3QgZWRkX2luZm8gYm9vdF9lZGRfaW5mb1tdOwotLSAKMi4xNy4yCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 01 19:46:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 19:46:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLvBD-0006tv-T5; Wed, 01 May 2019 19:46:11 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UR0A=TB=bombadil.srs.infradead.org=batv+d28726b38c8108e46d85+5729+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1hLvBC-0006tq-Pa
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 19:46:10 +0000
X-Inumbo-ID: c46aad73-6c49-11e9-843c-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c46aad73-6c49-11e9-843c-bc764e045a96;
 Wed, 01 May 2019 19:46:09 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Mime-Version:Content-Type:References:
 In-Reply-To:Date:To:From:Subject:Message-ID:Sender:Reply-To:Cc:
 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=CkpBTEeGCOhZAXhUXPT6bx9dowRhaaDCGVRomfFvhoo=; b=RoBkqkhQ1NcFyxcmMpArUtzCZ
 rsSdGkGjhGPYYAkZCAYTQSYw4rxzlbZ/ozEB+UG8xjD6GmEpsZDLMINM6YzvWKwZrKhk+WoMgzaHL
 HgQNKMS/mI7+oAS+pCkU0yRWaL2ritM8GaypsP+QZdo2hS0E/6KfxKpRrEEOZ3UQn3AT4ZPRj8NTS
 rs7dzYwa4GKru7vPXDXFEwVxyRKYXSHc+39YKKiNVHR9F5flhks2r89dIReYbBsObI3ul82ufswwJ
 BHB62pK4UWLYwyAGNHOsD6oW6Kw//EjayuQr099Bxk+NHf1kIWqNCF2trBXe5bHuFLxweUxAFdq2s
 /P0sEvJSg==;
Received: from [54.239.6.185] (helo=u3832b3a9db3152.ant.amazon.com)
 by bombadil.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1hLvBA-0002L3-NI
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 19:46:09 +0000
Message-ID: <693d9ed2f25df1bda1ee5caff9c2fa5b6c7380db.camel@infradead.org>
From: David Woodhouse <dwmw2@infradead.org>
To: xen-devel@lists.xenproject.org
Date: Wed, 01 May 2019 22:46:06 +0300
In-Reply-To: <cover.1556739159.git.dwmw2@infradead.org>
References: <cover.1556739159.git.dwmw2@infradead.org>
X-Mailer: Evolution 3.28.5-0ubuntu0.18.04.1 
Mime-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: Re: [Xen-devel] [RFC PATCH v2 0/7] Clean up x86_64 boot code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8350401710758924272=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============8350401710758924272==
Content-Type: multipart/signed; micalg="sha-256";
	protocol="application/x-pkcs7-signature";
	boundary="=-wf4CgnI+SH60mcLoCx/H"


--=-wf4CgnI+SH60mcLoCx/H
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Argh, that's the first version again. Sorry. The fixed version is in=20
http://git.infradead.org/users/dwmw2/xen.git/shortlog/refs/heads/bootcleanu=
p
but I won't post the whole series again right now.

--=-wf4CgnI+SH60mcLoCx/H
Content-Type: application/x-pkcs7-signature; name="smime.p7s"
Content-Disposition: attachment; filename="smime.p7s"
Content-Transfer-Encoding: base64

MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCCECow
ggUcMIIEBKADAgECAhEA4rtJSHkq7AnpxKUY8ZlYZjANBgkqhkiG9w0BAQsFADCBlzELMAkGA1UE
BhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgG
A1UEChMRQ09NT0RPIENBIExpbWl0ZWQxPTA7BgNVBAMTNENPTU9ETyBSU0EgQ2xpZW50IEF1dGhl
bnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1haWwgQ0EwHhcNMTkwMTAyMDAwMDAwWhcNMjIwMTAxMjM1
OTU5WjAkMSIwIAYJKoZIhvcNAQkBFhNkd213MkBpbmZyYWRlYWQub3JnMIIBIjANBgkqhkiG9w0B
AQEFAAOCAQ8AMIIBCgKCAQEAsv3wObLTCbUA7GJqKj9vHGf+Fa+tpkO+ZRVve9EpNsMsfXhvFpb8
RgL8vD+L133wK6csYoDU7zKiAo92FMUWaY1Hy6HqvVr9oevfTV3xhB5rQO1RHJoAfkvhy+wpjo7Q
cXuzkOpibq2YurVStHAiGqAOMGMXhcVGqPuGhcVcVzVUjsvEzAV9Po9K2rpZ52FE4rDkpDK1pBK+
uOAyOkgIg/cD8Kugav5tyapydeWMZRJQH1vMQ6OVT24CyAn2yXm2NgTQMS1mpzStP2ioPtTnszIQ
Ih7ASVzhV6csHb8Yrkx8mgllOyrt9Y2kWRRJFm/FPRNEurOeNV6lnYAXOymVJwIDAQABo4IB0zCC
Ac8wHwYDVR0jBBgwFoAUgq9sjPjF/pZhfOgfPStxSF7Ei8AwHQYDVR0OBBYEFLfuNf820LvaT4AK
xrGK3EKx1DE7MA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUF
BwMEBggrBgEFBQcDAjBGBgNVHSAEPzA9MDsGDCsGAQQBsjEBAgEDBTArMCkGCCsGAQUFBwIBFh1o
dHRwczovL3NlY3VyZS5jb21vZG8ubmV0L0NQUzBaBgNVHR8EUzBRME+gTaBLhklodHRwOi8vY3Js
LmNvbW9kb2NhLmNvbS9DT01PRE9SU0FDbGllbnRBdXRoZW50aWNhdGlvbmFuZFNlY3VyZUVtYWls
Q0EuY3JsMIGLBggrBgEFBQcBAQR/MH0wVQYIKwYBBQUHMAKGSWh0dHA6Ly9jcnQuY29tb2RvY2Eu
Y29tL0NPTU9ET1JTQUNsaWVudEF1dGhlbnRpY2F0aW9uYW5kU2VjdXJlRW1haWxDQS5jcnQwJAYI
KwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmNvbW9kb2NhLmNvbTAeBgNVHREEFzAVgRNkd213MkBpbmZy
YWRlYWQub3JnMA0GCSqGSIb3DQEBCwUAA4IBAQALbSykFusvvVkSIWttcEeifOGGKs7Wx2f5f45b
nv2ghcxK5URjUvCnJhg+soxOMoQLG6+nbhzzb2rLTdRVGbvjZH0fOOzq0LShq0EXsqnJbbuwJhK+
PnBtqX5O23PMHutP1l88AtVN+Rb72oSvnD+dK6708JqqUx2MAFLMevrhJRXLjKb2Mm+/8XBpEw+B
7DisN4TMlLB/d55WnT9UPNHmQ+3KFL7QrTO8hYExkU849g58Dn3Nw3oCbMUgny81ocrLlB2Z5fFG
Qu1AdNiBA+kg/UxzyJZpFbKfCITd5yX49bOriL692aMVDyqUvh8fP+T99PqorH4cIJP6OxSTdxKM
MIIFHDCCBASgAwIBAgIRAOK7SUh5KuwJ6cSlGPGZWGYwDQYJKoZIhvcNAQELBQAwgZcxCzAJBgNV
BAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAY
BgNVBAoTEUNPTU9ETyBDQSBMaW1pdGVkMT0wOwYDVQQDEzRDT01PRE8gUlNBIENsaWVudCBBdXRo
ZW50aWNhdGlvbiBhbmQgU2VjdXJlIEVtYWlsIENBMB4XDTE5MDEwMjAwMDAwMFoXDTIyMDEwMTIz
NTk1OVowJDEiMCAGCSqGSIb3DQEJARYTZHdtdzJAaW5mcmFkZWFkLm9yZzCCASIwDQYJKoZIhvcN
AQEBBQADggEPADCCAQoCggEBALL98Dmy0wm1AOxiaio/bxxn/hWvraZDvmUVb3vRKTbDLH14bxaW
/EYC/Lw/i9d98CunLGKA1O8yogKPdhTFFmmNR8uh6r1a/aHr301d8YQea0DtURyaAH5L4cvsKY6O
0HF7s5DqYm6tmLq1UrRwIhqgDjBjF4XFRqj7hoXFXFc1VI7LxMwFfT6PStq6WedhROKw5KQytaQS
vrjgMjpICIP3A/CroGr+bcmqcnXljGUSUB9bzEOjlU9uAsgJ9sl5tjYE0DEtZqc0rT9oqD7U57My
ECIewElc4VenLB2/GK5MfJoJZTsq7fWNpFkUSRZvxT0TRLqznjVepZ2AFzsplScCAwEAAaOCAdMw
ggHPMB8GA1UdIwQYMBaAFIKvbIz4xf6WYXzoHz0rcUhexIvAMB0GA1UdDgQWBBS37jX/NtC72k+A
CsaxitxCsdQxOzAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAUBggrBgEF
BQcDBAYIKwYBBQUHAwIwRgYDVR0gBD8wPTA7BgwrBgEEAbIxAQIBAwUwKzApBggrBgEFBQcCARYd
aHR0cHM6Ly9zZWN1cmUuY29tb2RvLm5ldC9DUFMwWgYDVR0fBFMwUTBPoE2gS4ZJaHR0cDovL2Ny
bC5jb21vZG9jYS5jb20vQ09NT0RPUlNBQ2xpZW50QXV0aGVudGljYXRpb25hbmRTZWN1cmVFbWFp
bENBLmNybDCBiwYIKwYBBQUHAQEEfzB9MFUGCCsGAQUFBzAChklodHRwOi8vY3J0LmNvbW9kb2Nh
LmNvbS9DT01PRE9SU0FDbGllbnRBdXRoZW50aWNhdGlvbmFuZFNlY3VyZUVtYWlsQ0EuY3J0MCQG
CCsGAQUFBzABhhhodHRwOi8vb2NzcC5jb21vZG9jYS5jb20wHgYDVR0RBBcwFYETZHdtdzJAaW5m
cmFkZWFkLm9yZzANBgkqhkiG9w0BAQsFAAOCAQEAC20spBbrL71ZEiFrbXBHonzhhirO1sdn+X+O
W579oIXMSuVEY1LwpyYYPrKMTjKECxuvp24c829qy03UVRm742R9Hzjs6tC0oatBF7KpyW27sCYS
vj5wbal+TttzzB7rT9ZfPALVTfkW+9qEr5w/nSuu9PCaqlMdjABSzHr64SUVy4ym9jJvv/FwaRMP
gew4rDeEzJSwf3eeVp0/VDzR5kPtyhS+0K0zvIWBMZFPOPYOfA59zcN6AmzFIJ8vNaHKy5QdmeXx
RkLtQHTYgQPpIP1Mc8iWaRWynwiE3ecl+PWzq4i+vdmjFQ8qlL4fHz/k/fT6qKx+HCCT+jsUk3cS
jDCCBeYwggPOoAMCAQICEGqb4Tg7/ytrnwHV2binUlYwDQYJKoZIhvcNAQEMBQAwgYUxCzAJBgNV
BAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAY
BgNVBAoTEUNPTU9ETyBDQSBMaW1pdGVkMSswKQYDVQQDEyJDT01PRE8gUlNBIENlcnRpZmljYXRp
b24gQXV0aG9yaXR5MB4XDTEzMDExMDAwMDAwMFoXDTI4MDEwOTIzNTk1OVowgZcxCzAJBgNVBAYT
AkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAYBgNV
BAoTEUNPTU9ETyBDQSBMaW1pdGVkMT0wOwYDVQQDEzRDT01PRE8gUlNBIENsaWVudCBBdXRoZW50
aWNhdGlvbiBhbmQgU2VjdXJlIEVtYWlsIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAvrOeV6wodnVAFsc4A5jTxhh2IVDzJXkLTLWg0X06WD6cpzEup/Y0dtmEatrQPTRI5Or1u6zf
+bGBSyD9aH95dDSmeny1nxdlYCeXIoymMv6pQHJGNcIDpFDIMypVpVSRsivlJTRENf+RKwrB6vcf
WlP8dSsE3Rfywq09N0ZfxcBa39V0wsGtkGWC+eQKiz4pBZYKjrc5NOpG9qrxpZxyb4o4yNNwTqza
aPpGRqXB7IMjtf7tTmU2jqPMLxFNe1VXj9XB1rHvbRikw8lBoNoSWY66nJN/VCJv5ym6Q0mdCbDK
CMPybTjoNCQuelc0IAaO4nLUXk0BOSxSxt8kCvsUtQIDAQABo4IBPDCCATgwHwYDVR0jBBgwFoAU
u69+Aj36pvE8hI6t7jiY7NkyMtQwHQYDVR0OBBYEFIKvbIz4xf6WYXzoHz0rcUhexIvAMA4GA1Ud
DwEB/wQEAwIBhjASBgNVHRMBAf8ECDAGAQH/AgEAMBEGA1UdIAQKMAgwBgYEVR0gADBMBgNVHR8E
RTBDMEGgP6A9hjtodHRwOi8vY3JsLmNvbW9kb2NhLmNvbS9DT01PRE9SU0FDZXJ0aWZpY2F0aW9u
QXV0aG9yaXR5LmNybDBxBggrBgEFBQcBAQRlMGMwOwYIKwYBBQUHMAKGL2h0dHA6Ly9jcnQuY29t
b2RvY2EuY29tL0NPTU9ET1JTQUFkZFRydXN0Q0EuY3J0MCQGCCsGAQUFBzABhhhodHRwOi8vb2Nz
cC5jb21vZG9jYS5jb20wDQYJKoZIhvcNAQEMBQADggIBAHhcsoEoNE887l9Wzp+XVuyPomsX9vP2
SQgG1NgvNc3fQP7TcePo7EIMERoh42awGGsma65u/ITse2hKZHzT0CBxhuhb6txM1n/y78e/4ZOs
0j8CGpfb+SJA3GaBQ+394k+z3ZByWPQedXLL1OdK8aRINTsjk/H5Ns77zwbjOKkDamxlpZ4TKSDM
KVmU/PUWNMKSTvtlenlxBhh7ETrN543j/Q6qqgCWgWuMAXijnRglp9fyadqGOncjZjaaSOGTTFB+
E2pvOUtY+hPebuPtTbq7vODqzCM6ryEhNhzf+enm0zlpXK7q332nXttNtjv7VFNYG+I31gnMrwfH
M5tdhYF/8v5UY5g2xANPECTQdu9vWPoqNSGDt87b3gXb1AiGGaI06vzgkejL580ul+9hz9D0S0U4
jkhJiA7EuTecP/CFtR72uYRBcunwwH3fciPjviDDAI9SnC/2aPY8ydehzuZutLbZdRJ5PDEJM/1t
yZR2niOYihZ+FCbtf3D9mB12D4ln9icgc7CwaxpNSCPt8i/GqK2HsOgkL3VYnwtx7cJUmpvVdZ4o
gnzgXtgtdk3ShrtOS1iAN2ZBXFiRmjVzmehoMof06r1xub+85hFQzVxZx5/bRaTKTlL8YXLI8nAb
R9HWdFqzcOoB/hxfEyIQpx9/s81rgzdEZOofSlZHynoSMYIDyjCCA8YCAQEwga0wgZcxCzAJBgNV
BAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAY
BgNVBAoTEUNPTU9ETyBDQSBMaW1pdGVkMT0wOwYDVQQDEzRDT01PRE8gUlNBIENsaWVudCBBdXRo
ZW50aWNhdGlvbiBhbmQgU2VjdXJlIEVtYWlsIENBAhEA4rtJSHkq7AnpxKUY8ZlYZjANBglghkgB
ZQMEAgEFAKCCAe0wGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMTkw
NTAxMTk0NjA2WjAvBgkqhkiG9w0BCQQxIgQgJ1qDp9QfUpkTTVTvDWaitTGOsySWXPUCCGfid44g
+kUwgb4GCSsGAQQBgjcQBDGBsDCBrTCBlzELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIg
TWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQx
PTA7BgNVBAMTNENPTU9ETyBSU0EgQ2xpZW50IEF1dGhlbnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1h
aWwgQ0ECEQDiu0lIeSrsCenEpRjxmVhmMIHABgsqhkiG9w0BCRACCzGBsKCBrTCBlzELMAkGA1UE
BhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgG
A1UEChMRQ09NT0RPIENBIExpbWl0ZWQxPTA7BgNVBAMTNENPTU9ETyBSU0EgQ2xpZW50IEF1dGhl
bnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1haWwgQ0ECEQDiu0lIeSrsCenEpRjxmVhmMA0GCSqGSIb3
DQEBAQUABIIBAHPUgMwN8YfghlIzurWpdwc4k8pQBWGvMAs2SkP7cnpW9Fh66AzAUq6SLB8bOb5X
mca9g7gRDsoCv3vIqdIJbpeHfVMRTsadWNtPVrBhzsWO1sR6+lOIQ2YwY4K4+/GVF7CbyovXzr/L
WoNdW51CErJBXWStDICF1O+GjryRd3JtS+0COU7eydar1/8RuvZVqU4Gq5z769/qk804iMT+GI5u
0iiYxG97BtMisTnOM7RqC5zNbLx5PnH1wHLKS+19CLFQPvFWvx4sG3gBO3XOfFUHscvTd9LIfDGC
NYSx/5yvvwPGLp0DLTbL+qgYkypwKfpacf0uKN0GFxIL48y5VKIAAAAAAAA=


--=-wf4CgnI+SH60mcLoCx/H--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8350401710758924272==--



From xen-devel-bounces@lists.xenproject.org Wed May 01 21:24:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 21:24:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLwi3-0006VR-2t; Wed, 01 May 2019 21:24:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xAd2=TB=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hLwi1-0006VG-An
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 21:24:09 +0000
X-Inumbo-ID: 69afc860-6c57-11e9-a9f1-33e5777e87a3
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 69afc860-6c57-11e9-a9f1-33e5777e87a3;
 Wed, 01 May 2019 21:23:52 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hLwhh-0004u6-Rq; Wed, 01 May 2019 21:23:49 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hLwhh-0001tt-EC; Wed, 01 May 2019 21:23:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hLwhh-0006fI-DI; Wed, 01 May 2019 21:23:49 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135438-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:test-amd64-amd64-xl-qcow2:guest-localmigrate/x10:fail:regression
 linux-4.19:build-armhf-pvops:kernel-build:fail:regression
 linux-4.19:test-amd64-amd64-libvirt-vhd:guest-start/debian.repeat:fail:heisenbug
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:heisenbug
 linux-4.19:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=19bb613acb9ad8e57593cad5118acaee117cc303
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 01 May 2019 21:23:49 +0000
Subject: [Xen-devel] [linux-4.19 test] 135438: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTQzOCBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzU0MzgvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAg
MTcgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogYnVpbGQt
YXJtaGYtcHZvcHMgICAgICAgICAgICAgNiBrZXJuZWwtYnVpbGQgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI5MzEzCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAo
bm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTcgZ3Vlc3Qtc3Rh
cnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDEzNTQyMCBwYXNzIGluIDEzNTQzOAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAxMiBndWVzdC1zdGFydC9yZWRoYXQucmVwZWF0IGZh
aWwgcGFzcyBpbiAxMzU0MjAKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBu
b3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQx
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAg
ICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxs
L2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgMTliYjYxM2FjYjlhZDhlNTc1OTNj
YWQ1MTE4YWNhZWUxMTdjYzMwMwpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAg
ICAgODRkZjk1MjViMGMyN2YzZWJjMmViYjE4NjRmYTYyYTk3ZmRlZGI3ZAoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgMTI5MzEzICAyMDE4LTExLTAyIDA1OjM5OjA4IFogIDE4MCBkYXlzCkZhaWxpbmcg
c2luY2UgICAgICAgIDEyOTQxMiAgMjAxOC0xMS0wNCAxNDoxMDoxNSBaICAxNzggZGF5cyAgMTEz
IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzNTQyMCAgMjAxOS0wNC0yOSAxMjoyODoy
NCBaICAgIDIgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KMTg1MyBwZW9wbGUgdG91Y2hlZCByZXZp
c2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
aTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1z
aGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21l
L2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAog
ICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBs
YW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNz
IGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9w
PW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsg
aXQgd291bGQgYmUgMTMxNDQ0IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 01 21:26:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 21:26:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLwk4-0006bM-Io; Wed, 01 May 2019 21:26:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xAd2=TB=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hLwk3-0006bC-HW
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 21:26:15 +0000
X-Inumbo-ID: bf513927-6c57-11e9-843c-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bf513927-6c57-11e9-843c-bc764e045a96;
 Wed, 01 May 2019 21:26:14 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hLwk1-0004wI-Fo; Wed, 01 May 2019 21:26:13 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hLwk1-00029F-81; Wed, 01 May 2019 21:26:13 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hLwk1-0000Ra-7J; Wed, 01 May 2019 21:26:13 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135442-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: xtf=1c9db326a7108203d5cfd706aa2c0a8818e9cccf
X-Osstest-Versions-That: xtf=55b53286e669cc27119f5b4323a7e4db2aeae91f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 01 May 2019 21:26:13 +0000
Subject: [Xen-devel] [xtf test] 135442: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTQ0MiB4dGYgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNTQ0Mi8KClBlcmZlY3QgOi0pCkFsbCB0ZXN0cyBpbiB0
aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHh0ZiAgICAgICAgICAgICAgICAgIDFjOWRiMzI2YTcxMDgyMDNkNWNmZDcwNmFhMmMwYTg4
MThlOWNjY2YKYmFzZWxpbmUgdmVyc2lvbjoKIHh0ZiAgICAgICAgICAgICAgICAgIDU1YjUzMjg2
ZTY2OWNjMjcxMTlmNWI0MzIzYTdlNGRiMmFlYWU5MWYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEz
NTI2OCAgMjAxOS0wNC0yNCAxOToxMToyMSBaICAgIDcgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMzU0NDIgIDIwMTktMDQtMzAgMTg6MTE6NDMgWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXh0ZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9u
IDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKICAgNTViNTMyOC4u
MWM5ZGIzMiAgMWM5ZGIzMjZhNzEwODIwM2Q1Y2ZkNzA2YWEyYzBhODgxOGU5Y2NjZiAtPiB4ZW4t
dGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Wed May 01 21:49:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 21:49:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLx6G-0008QZ-Gz; Wed, 01 May 2019 21:49:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xAd2=TB=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hLx6F-0008QN-H6
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 21:49:11 +0000
X-Inumbo-ID: f3b63e40-6c5a-11e9-843c-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f3b63e40-6c5a-11e9-843c-bc764e045a96;
 Wed, 01 May 2019 21:49:10 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hLx6D-0005PV-KA; Wed, 01 May 2019 21:49:09 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hLx6D-0004G3-8W; Wed, 01 May 2019 21:49:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hLx6D-0007fN-7s; Wed, 01 May 2019 21:49:09 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135437-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=b97801f39a3277272503fefa4ca03fea3f70fa4d
X-Osstest-Versions-That: libvirt=572c50849c649c3d7586df01a3a0069b6d1a32af
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 01 May 2019 21:49:09 +0000
Subject: [Xen-devel] [libvirt test] 135437: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTQzNyBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzU0MzcvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDEzNTQxMwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTM1NDEzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC1xY293MiAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxp
YnZpcnQgICAgICAgICAgICAgIGI5NzgwMWYzOWEzMjc3MjcyNTAzZmVmYTRjYTAzZmVhM2Y3MGZh
NGQKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIDU3MmM1MDg0OWM2NDlj
M2Q3NTg2ZGYwMWEzYTAwNjliNmQxYTMyYWYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzNTQxMyAg
MjAxOS0wNC0yOSAxMTozMzoyOSBaICAgIDIgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzU0
MzcgIDIwMTktMDQtMzAgMDQ6MTk6MDcgWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBl
b3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBGYWJpYW5vIEZpZMOqbmNp
byA8ZmlkZW5jaW9AcmVkaGF0LmNvbT4KICBKb2huIEZlcmxhbiA8amZlcmxhbkByZWRoYXQuY29t
PgogIE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+Cgpqb2JzOgogYnVpbGQt
YW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
bGlidmlydC5naXQKICAgNTcyYzUwODQ5Yy4uYjk3ODAxZjM5YSAgYjk3ODAxZjM5YTMyNzcyNzI1
MDNmZWZhNGNhMDNmZWEzZjcwZmE0ZCAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 01 22:45:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 22:45:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLxyI-0004lk-Cc; Wed, 01 May 2019 22:45:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4/tq=TB=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1hLxyH-0004lf-Dk
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 22:45:01 +0000
X-Inumbo-ID: c018a25a-6c62-11e9-843c-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c018a25a-6c62-11e9-843c-bc764e045a96;
 Wed, 01 May 2019 22:45:00 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 0BCC32075E;
 Wed,  1 May 2019 22:44:58 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1556750699;
 bh=rWIuwsFefCWgwX16TqALm6hjypNeR2xV4G+gVkB/qwg=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=BKDwj9K3Az+vO/ms62QZnEWVpNAWB04HNqUgWXz+PqZx3q3qxlUrr9FNuZ0XghDHL
 2Y8GfIAKWvxgBm0ywg01BeL5Kdm9VS6VQL6Vbh4jNhJxLn8S1p6jcs7wZT0hGtb1tf
 pM7Idfo9AcyYlIB+Ba8FbrFWOi0oO0/8xD8xyOF4=
Date: Wed, 1 May 2019 15:44:57 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: JBeulich@suse.com
In-Reply-To: <alpine.DEB.2.10.1904291008070.27577@sstabellini-ThinkPad-X260>
Message-ID: <alpine.DEB.2.10.1905011536510.23881@sstabellini-ThinkPad-X260>
References: <1556214715-22030-1-git-send-email-sstabellini@kernel.org>
 <981e7b3f-464b-d37c-e03e-22408ae65f85@arm.com>
 <5CC2CB8C02000078002295AA@prv1-mh.provo.novell.com>
 <e23e0f33-82c6-c592-06d9-8581c5400761@arm.com>
 <5CC2D27C02000078002295F6@prv1-mh.provo.novell.com>
 <43510317-ca8a-ed23-835a-86a28286b919@arm.com>
 <5CC3283A0200007800229832@prv1-mh.provo.novell.com>
 <72a0eee1-1d29-2368-3737-d37f7a4926c6@arm.com>
 <alpine.DEB.2.10.1904261621360.24598@sstabellini-ThinkPad-X260>
 <5CC6A47E0200007800229D67@prv1-mh.provo.novell.com>
 <10687f88-fb6b-721c-c6e8-a1ab06023616@arm.com>
 <5CC72125020000780022A20F@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1904291008070.27577@sstabellini-ThinkPad-X260>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] xen/arm: skip first page when RAM starts at
 0x0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 206497@studenti.unimore.it, xen-devel <xen-devel@lists.xenproject.org>,
 nd@arm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAyOSBBcHIgMjAxOSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IE9uIE1vbiwg
MjkgQXByIDIwMTksIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4gPj4+IE9uIDI5LjA0LjE5IGF0IDE3
OjU0LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+ID4gPiBBbnl3YXksIEkgYWxzbyB0
ZXN0ZWQgdGhlIGNoYW5nZSBzdWdnZXN0ZWQgYnkgU3RlZmFuby4gVGhpcyB3aWxsIHN1YnN0YW50
aWFsbHkgCj4gPiA+IGluY3JlYXNlIHRoZSBzaXplIG9mIHRoZSBmcmFtZXRhYmxlIG9uIHBsYXRm
b3JtIHdoZXJlIHRoZSBSQU0gZG9lcyBub3Qgc3RhcnQgCj4gPiA+IGF0IDAuCj4gPiA+IAo+ID4g
PiBGb3IgaW5zdGFuY2UsIG9uIEZvdW5kYXRpb24gTW9kZWwgdGhlIFJBTSBzdGFydHMgYXQgMkdC
LiBBcyB3ZSBkb24ndCBjb21wcmVzcyAKPiA+ID4gYW55IG9mIHRoZSBmaXJzdCAzMSBiaXRzLCB0
aGUgZnJhbWV0YWJsZSB3aWxsIG5vdyBiZSAyOE1CIGJpZ2dlciB0aGFuIHdlIAo+ID4gPiBjdXJy
ZW50bHkgaGF2ZSAoMTEyTUIgdXAgZnJvbSA4NE1CKS4KPiA+ID4gCj4gPiA+IFNvIEkgdGhpbmsg
d2hhdCB3ZSB3YW50IGlzOgo+ID4gPiAKPiA+ID4gbnJfcGR4cyA9IHBmbl90b19wZHgoZW5kIC0g
MSkgLSBwZm5fdG9fcGR4KHN0YXJ0KSArIDE7Cj4gPiA+IGZyYW1lX3RhYmxlX2Jhc2VfcGR4ID0g
cGZuX3RvX3BkeChzdGFydCk7Cj4gPiAKPiA+IFllcywgaWYgdGhlcmUncyBvbmx5IGEgc2luZ2xl
IG1lbW9yeSByYW5nZSBhdCAyR2IsIHRoZW4gc3VidHJhY3RpbmcKPiA+IHRoZSBiYXNlIGFkZHJl
c3Mgd2lsbCBvZiBjb3Vyc2UgeWllbGQgYmV0dGVyIHJlc3VsdHMuIEJ1dCBpZiB0aGVyZSBhcmUK
PiA+IG11bHRpcGxlIHJlZ2lvbnMsIHRoaW5ncyByZWFsbHkgZGVwZW5kIG9uIHRoZSBwbGFjZW1l
bnQgb2YgYWxsIG9mCj4gPiB0aGVtLgo+IAo+IElmIHdlIGRvIG5vdCBjb21wcmVzcyBhbnkgUkFN
IGFkZHJlc3NlcyBiZWxvdyA0RywgdGhlbiB3ZSBjYW5ub3QKPiBjb21wZW5zYXRlIGZvciBhbnkg
aG9sZXMgaW4gdGhhdCByYW5nZS4gSG93ZXZlciwgYXQgbGVhc3Qgd2UgY2FuIHNhZmVseQo+IHNr
aXAgdGhlIGZpcnN0IFswLXN0YXJ0XSBsaWtlIEp1bGllbiBzdWdnZXN0ZWQgaW4gdGhlIGNhbGN1
bGF0aW9uIG9mCj4gbnJfcGR4cy4KCgpIaSBKYW4sIEkgaGF2ZSBhIHF1ZXN0aW9uIG9uIHRoZSBQ
RFggY29kZS4KClRoZSBQRFggaW5pdGlhbGl6YXRpb24gaXMgYSBiaXQgZGlmZmVyZW50IGJldHdl
ZW4geDg2IGFuZCBBUk0sIGJ1dCBpdApmb2xsb3dzIHJvdWdobHkgdGhlIHNhbWUgcGF0dGVybiwg
bG9vayBhdAp4ZW4vYXJjaC94ODYvc3JhdC5jOnNyYXRfcGFyc2VfcmVnaW9ucyAoSSB0YWtlIHRo
YXQgaXMgd2hlcmUgdGhpbmdzCmhhcHBlbiBvbiB4ODYpIGFuZCB4ZW4vYXJjaC9hcm0vc2V0dXAu
Yzppbml0X3BkeC4KCk1hc2sgaXMgaW5pdGlhbGl6ZWQgY2FsbGluZyBwZHhfaW5pdF9tYXNrIG9u
IGEgc3RhcnQgYWRkcmVzcywgdGhlbiBhCmxvb3AgZmlsbHMgaW4gdGhlIHJlc3Qgb2YgdGhlIG1h
c2sgY2FsbGluZyBwZHhfcmVnaW9uX21hc2ssIGJhc2VkIG9uIHRoZQptZW1vcnkgcmVnaW9ucyBw
cmVzZW50LgoKSSB3cm90ZSBhIHNtYWxsIHVuaXQgdGVzdCBvZiB0aGUgQVJNIFBEWCBpbml0aWFs
aXphdGlvbiBhbmQgd2hpbGUgSSB3YXMKcGxheWluZyB3aXRoIGFkZHJlc3NlcyBhbmQgdmFsdWVz
IEkgbm90aWNlZCB0aGF0IGFjdHVhbGx5IGlmIEkgc2ltcGx5CnNraXAgcGR4X2luaXRfbWFzayBh
bmQganVzdCBpbml0aWFsaXplIHRoZSBtYXNrIHRvIDAgKG1hc2sgPSAwKSBpbgppbml0X3BkeCwg
dGhlIHJlc3Qgb2YgdGhlIGZ1bmN0aW9uIGFsd2F5cyBjYWxjdWxhdGVzIHRoZSByaWdodCBtYXNr
LgoKSW4gZmFjdCwgdGhlcmUgYXJlIGNhc2VzIHdoZXJlIGluaXRpYWxpemluZyB0aGUgbWFzayB0
byBhIHZhbHVlIGNhdXNlcwp0aGUgcmVzdCBvZiB0aGUgY29kZSB0byBtaXNzIHNvbWUgcG90ZW50
aWFsIGNvbXByZXNzaW9ucy4gV2hpbGUKaW5pdGlhbGl6aW5nIHRoZSBtYXNrIHRvIDAgbGVhZHMg
dG8gbW9yZSBvcHRpbWl6YXRpb25zLiBJIGNhbiBwcm92aWRlCnNwZWNpZmljIGV4YW1wbGVzIGlm
IHlvdSBhcmUgY3VyaW91cy4KCkJlZm9yZSBJIG1ha2UgYW55IGNoYW5nZXMgdG8gdGhhdCBjb2Rl
LCBJIHdvdWxkIGxpa2UgdG8gdW5kZXJzdGFuZCBhIGJpdApiZXR0ZXIgd2h5IHRoaW5ncyBhcmUg
ZG9uZSB0aGF0IHdheSB0b2RheS4gRG8geW91IGtub3cgd2h5IHRoZSBtYXNrIGlzCmluaXRpYWxp
emVkIHRvIHBkeF9pbml0X21hc2soc3RhcnQtb2YtcmFtKT8KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 01 23:30:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 23:30:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLyg0-0000IO-RA; Wed, 01 May 2019 23:30:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4/tq=TB=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1hLyfz-0000IJ-AY
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 23:30:11 +0000
X-Inumbo-ID: 0ef92648-6c69-11e9-843c-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0ef92648-6c69-11e9-843c-bc764e045a96;
 Wed, 01 May 2019 23:30:09 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 861742081C;
 Wed,  1 May 2019 23:30:08 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1556753408;
 bh=Z6M/pf7bPFGhq4qyB2zUB0aMEBOgl1UBNwJ9SHMrByQ=;
 h=Date:From:To:cc:Subject:From;
 b=vglj5FofD2nzqLpubbn1Ie4vf/ky4TW6eiEfVu6MggwytHItlTR1L1U4YfHuF2kGG
 89jdv5KPXMrV4JmQ69NN6H4nPIFnJmluxDMyc+/1xc38RjKBX5DpKITYfrYVxCjPpS
 qKpOS68pFtnDaoA752vo+ypk6m7UWNLtfZNQ/Ht8=
Date: Wed, 1 May 2019 16:30:06 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: julien.grall@arm.com
Message-ID: <alpine.DEB.2.10.1905011628310.23881@sstabellini-ThinkPad-X260>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-239192802-1556753337=:23881"
Content-ID: <alpine.DEB.2.10.1905011629040.23881@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH] xen/arm: improve dom0less documentation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, sstabellini@kernel.org
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

--8323329-239192802-1556753337=:23881
Content-Type: TEXT/PLAIN; CHARSET=UTF-8
Content-Transfer-Encoding: 8BIT
Content-ID: <alpine.DEB.2.10.1905011629041.23881@sstabellini-ThinkPad-X260>

Improve Dom0-less documentation: include a complete configuration
example.

Signed-off-by: Stefano Stabellini <stefanos@xilinx.com>

diff --git a/docs/features/dom0less.pandoc b/docs/features/dom0less.pandoc
index 4e342b7..e076e37 100644
--- a/docs/features/dom0less.pandoc
+++ b/docs/features/dom0less.pandoc
@@ -23,6 +23,70 @@ booted and the Xen tools to become available, domains created by Xen
 this way are started right away in parallel. Hence, their boot time is
 typically much shorter.
 
+
+Configuration
+-------------
+
+### Loading binaries into memory ###
+
+U-Boot needs to load not just Xen, the device tree binary, the dom0 kernel and
+ramdisk. It also needs to load the kernel and ramdisk of any additional domains
+to boot. For example if this is the bootcmd for Xen and Dom0:
+
+    tftpb 0x1280000 xen.dtb
+    tftpb 0x0x80000 xen-Image
+    tftpb 0x1400000 xen.ub
+    tftpb 0x9000000 xen-rootfs.cpio.gz.u-boot
+
+    bootm 0x1400000 0x9000000 0x1280000
+
+If we want to add one DomU with Image-DomUÂ as the DomU kernel
+andÂ ramdisk-DomUÂ as DomU ramdisk:
+
+    tftpb 0x1280000 xen.dtb
+    tftpb 0x80000 xen-Image
+    tftpb 0x1400000 xen.ub
+    tftpb 0x9000000 xen-rootfs.cpio.gz.u-boot
+
+    tftpb 0x2000000 Image-DomU
+    tftpb 0x3000000 ramdisk-DomU
+
+    bootm 0x1400000 0x9000000 0x1280000
+
+
+### Device Tree configuration ###
+
+In addition to loading the necessary binaries, we also need to advertise
+the presence of the additional VM and its configuration. It is done via
+device tree adding a node under /chosen as follows:
+
+    domU1 {
+    Â  Â  compatible = "xen,domain";
+    Â  Â  memory = <0x20000>;
+     Â  Â cpus = 1;
+    Â Â  Â vpl011;
+
+    Â  Â  module@2000000 {
+    Â  Â  Â  Â  compatible = "multiboot,kernel", "multiboot,module";
+    Â  Â  Â  Â  reg = <0x2000000 0xffffff>;
+    Â  Â  Â  Â  bootargs = "console=ttyAMA0";
+    Â  Â  };
+
+    Â  Â  module@30000000 {
+    Â  Â  Â  Â  compatible = "multiboot,ramdisk", "multiboot,module";
+    Â  Â  Â  Â  reg = <0x3000000 0xffffff>;
+    Â  Â  };
+    };
+
+Where memory is the memory of the VM in KBs, cpusÂ is the number of
+cpus.Â module@2000000 andÂ module@3000000 advertise where the kernel and
+ramdisk are in memory.
+
+See docs/misc/arm/device-tree/booting.txt for more information.
+
+Limitations
+-----------
+
 Domains started by Xen at boot time currently have the following
 limitations:
 
--8323329-239192802-1556753337=:23881
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8323329-239192802-1556753337=:23881--


From xen-devel-bounces@lists.xenproject.org Wed May 01 23:52:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 23:52:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLz1M-00022G-Lj; Wed, 01 May 2019 23:52:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9NrI=TB=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1hLz1K-00022A-Le
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 23:52:14 +0000
X-Inumbo-ID: 23f5124b-6c6c-11e9-843c-bc764e045a96
Received: from mail-io1-f65.google.com (unknown [209.85.166.65])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 23f5124b-6c6c-11e9-843c-bc764e045a96;
 Wed, 01 May 2019 23:52:12 +0000 (UTC)
Received: by mail-io1-f65.google.com with SMTP id v9so465132iol.10
 for <xen-devel@lists.xenproject.org>; Wed, 01 May 2019 16:52:12 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=Cf6vKFNwGM0PHmy+EJAYnp49+CosnrTWDO07bloEDYc=;
 b=rDGocOHoMdaJim0F8AEvP0zel11S5xHPUWPIiyhxiGZV0b1slN+Sen7G4qjEgMmqBM
 /zvTC5mDjWJzkEMHp+5MiHlorHrdIA886m4VTXMIpC429VK5HfC4F58SiBqzLRd/jhj5
 IRjxC1p/WGG5m0vY8oTQiLG+zurtRlrhUQVoRmxudsTw4Fi19CmE996Rdt2IKIxAZGaw
 QN2VE1Wo0CBJFtw7Yn+AboW9USZHR5Z25fo25Makc/2bMz5XHpQL/CsfRAoWbSPMFzmJ
 jTc7kHiVYLQJWfkpMp0ABoxAP3DiQK31mCR369VtAT68Lt/pdPDcFzfsOWfJ2vHV1Cq4
 7LhQ==
X-Gm-Message-State: APjAAAU2RQBP8dDpRNtpS/iVzxVBpxxVjlkYV4xQ91V40A0/Vjg5uE5F
 kzuZEQo8BbGVrv3BRNUNi5hqDD6p
X-Google-Smtp-Source: APXvYqx9VbgalZWpr7I0fe7Z4g4J8FG6dnni8Tg5ov5NBWVn7OXLMZwnvbAnxqdjcv5+XZlAfMcg9g==
X-Received: by 2002:a6b:b7c2:: with SMTP id h185mr390145iof.263.1556754732111; 
 Wed, 01 May 2019 16:52:12 -0700 (PDT)
Received: from localhost.localdomain (c-71-205-12-124.hsd1.co.comcast.net.
 [71.205.12.124])
 by smtp.gmail.com with ESMTPSA id l20sm8384034ioh.83.2019.05.01.16.52.09
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 01 May 2019 16:52:10 -0700 (PDT)
From: Tamas K Lengyel <tamas@tklengyel.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  1 May 2019 17:52:03 -0600
Message-Id: <20190501235203.1179-1-tamas@tklengyel.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2] x86/vmx: correctly gather gs_shadow value
 for current vCPU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Wei Liu <wei.liu2@citrix.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q3VycmVudGx5IHRoZSBnc19zaGFkb3cgdmFsdWUgaXMgb25seSBjYWNoZWQgd2hlbiB0aGUgdkNQ
VSBpcyBiZWluZyBzY2hlZHVsZWQKb3V0IGJ5IFhlbi4gUmVwb3J0aW5nIHRoaXMgKHVzdWFsbHkp
IHN0YWxlIHZhbHVlIHRocm91Z2ggdm1fZXZlbnQgaXMgaW5jb3JyZWN0LApzaW5jZSBpdCBkb2Vz
bid0IHJlcHJlc2VudCB0aGUgYWN0dWFsIHN0YXRlIG9mIHRoZSB2Q1BVIGF0IHRoZSB0aW1lIHRo
ZSBldmVudAp3YXMgcmVjb3JkZWQuIFRoaXMgcHJldmVudHMgdm1fZXZlbnQgc3Vic2NyaWJlcnMg
ZnJvbSBjb3JyZWN0bHkgZmluZGluZyBrZXJuZWwKc3RydWN0dXJlcyBpbiB0aGUgZ3Vlc3Qgd2hl
biBpdCBpcyB0cmFwcGVkIHdoaWxlIGluIHJpbmczLgoKUmVmcmVzaCBzaGFkb3dfZ3MgdmFsdWUg
d2hlbiB0aGUgY29udGV4dCBiZWluZyBzYXZlZCBpcyBmb3IgdGhlIGN1cnJlbnQgdkNQVS4KClNp
Z25lZC1vZmYtYnk6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KQ2M6IFJh
enZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KQ2M6IEp1biBOYWthamlt
YSA8anVuLm5ha2FqaW1hQGludGVsLmNvbT4KQ2M6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50
ZWwuY29tPgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+CkNjOiBSb2dlciBQYXUgTW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0K
djI6IG1vdmUgZml4IHRvIGh2bSBzbyB2bV9ldmVudCBkb2Vzbid0IGhhdmUgdG8ga25vdyBzcGVj
aWZpY3MKLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyB8IDUgKysrKysKIDEgZmlsZSBj
aGFuZ2VkLCA1IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3Zt
eC92bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCmluZGV4IDI4M2ViN2IzNGQuLjUx
NTRlY2MyYTggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCkBAIC03NzksMTIgKzc3OSwxNyBAQCBzdGF0aWMgdm9p
ZCB2bXhfbG9hZF9jcHVfc3RhdGUoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBodm1faHdfY3B1ICpk
YXRhKQogCiBzdGF0aWMgdm9pZCB2bXhfc2F2ZV92bWNzX2N0eHQoc3RydWN0IHZjcHUgKnYsIHN0
cnVjdCBodm1faHdfY3B1ICpjdHh0KQogeworICAgIGlmICggdiA9PSBjdXJyZW50ICkKKyAgICAg
ICAgdm14X3NhdmVfZ3Vlc3RfbXNycyh2KTsKKwogICAgIHZteF9zYXZlX2NwdV9zdGF0ZSh2LCBj
dHh0KTsKICAgICB2bXhfdm1jc19zYXZlKHYsIGN0eHQpOwogfQogCiBzdGF0aWMgaW50IHZteF9s
b2FkX3ZtY3NfY3R4dChzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IGh2bV9od19jcHUgKmN0eHQpCiB7
CisgICAgQVNTRVJUKHYgIT0gY3VycmVudCk7CisKICAgICB2bXhfbG9hZF9jcHVfc3RhdGUodiwg
Y3R4dCk7CiAKICAgICBpZiAoIHZteF92bWNzX3Jlc3RvcmUodiwgY3R4dCkgKQotLSAKMi4yMC4x
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 01 23:58:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 23:58:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hLz6q-0002Ht-CY; Wed, 01 May 2019 23:57:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9NrI=TB=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1hLz6p-0002Ho-OE
 for xen-devel@lists.xenproject.org; Wed, 01 May 2019 23:57:55 +0000
X-Inumbo-ID: eb48e13a-6c6c-11e9-92bd-7b42fef032fb
Received: from mail-io1-f65.google.com (unknown [209.85.166.65])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id eb48e13a-6c6c-11e9-92bd-7b42fef032fb;
 Wed, 01 May 2019 23:57:47 +0000 (UTC)
Received: by mail-io1-f65.google.com with SMTP id c3so493039iok.6
 for <xen-devel@lists.xenproject.org>; Wed, 01 May 2019 16:57:47 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=F1EFwmjRejkSVIk6M9h9XXs2tmKYOLzDlJ5HmptljIQ=;
 b=N+HkyBPB43EPtY4jJLrOm45s1i4YV81ZuBJLlyCIyVlkZr/GP6Ux2yHtoGoYPcvob6
 XWym1XxOZTjbZMkCrPzY1W+OaIpvc9kPOvB04mYaKoXxicOk1WzRiob2fQ16F84hx+/L
 zj7FWEZK2IYXy940Pc0cx/loW7PujMsmkfzpUxySqDz+DZsNZm5jpLhGLtEAm1+rnpgO
 ExybsFsFXqSzcqYHVFSxCbzu9b6mW0CBEI2Qn+5trX7I+tueVYprmjluW6yWWMdd43Mt
 epMCjbPvy5prpIplZsLRfcPXSBp8v5dtxhN62MFLQ6FCocomvNkzt1FpoU704FGwxa3m
 of9Q==
X-Gm-Message-State: APjAAAVnPJXwcpC6ihHH9N1KSdg6g8MybpHu8lMyja/VJItPlITebnb1
 D0bGi2fHErK9t4J24RX/+8XEX9dQ
X-Google-Smtp-Source: APXvYqzRP3TikTsUVibuWiEYHaKqIRSyJMoUXO4gP3p0DMDTZLsmANvT+5Hv9KdHe8TawY15/aWCGw==
X-Received: by 2002:a5d:9397:: with SMTP id c23mr109791iol.206.1556755066538; 
 Wed, 01 May 2019 16:57:46 -0700 (PDT)
Received: from localhost.localdomain (c-71-205-12-124.hsd1.co.comcast.net.
 [71.205.12.124])
 by smtp.gmail.com with ESMTPSA id t191sm3907455itt.17.2019.05.01.16.57.45
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 01 May 2019 16:57:45 -0700 (PDT)
From: Tamas K Lengyel <tamas@tklengyel.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  1 May 2019 17:57:31 -0600
Message-Id: <20190501235731.1486-1-tamas@tklengyel.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] x86/vm_event: add gdtr_base to the vm_event
 structure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmVjZWl2aW5nIHRoaXMgcmVnaXN0ZXIgaXMgdXNlZnVsIGZvciBpbnRyb3NwZWN0aW5nIDMyLWJp
dCBXaW5kb3dzIHdoZW4gdGhlCmV2ZW50IGJlaW5nIHRyYXBwZWQgaGFwcGVuZWQgd2hpbGUgaW4g
cmluZzMuCgpTaWduZWQtb2ZmLWJ5OiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5j
b20+CkNjOiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CkNjOiBU
YW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ2M6IFJvZ2VyIFBhdSBNb25u
ZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3ZtX2V2ZW50LmMgICAg
ICAgfCA1ICsrKysrCiB4ZW4vaW5jbHVkZS9wdWJsaWMvdm1fZXZlbnQuaCB8IDMgKystCiAyIGZp
bGVzIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni92bV9ldmVudC5jIGIveGVuL2FyY2gveDg2L3ZtX2V2ZW50LmMKaW5kZXgg
NTFjMzQ5M2IxZC4uODczNzg4ZTMyZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3ZtX2V2ZW50
LmMKKysrIGIveGVuL2FyY2gveDg2L3ZtX2V2ZW50LmMKQEAgLTE3OSw2ICsxNzksMTAgQEAgc3Rh
dGljIHZvaWQgdm1fZXZlbnRfcGFja19zZWdtZW50X3JlZ2lzdGVyKGVudW0geDg2X3NlZ21lbnQg
c2VnbWVudCwKICAgICAgICAgcmVnLT5lc19zZWwgPSBzZWcuc2VsOwogICAgICAgICBicmVhazsK
IAorICAgIGNhc2UgeDg2X3NlZ19nZHRyOgorICAgICAgICByZWctPmdkdHJfYmFzZSA9IHNlZy5i
YXNlOworICAgICAgICBicmVhazsKKwogICAgIGRlZmF1bHQ6CiAgICAgICAgIEFTU0VSVF9VTlJF
QUNIQUJMRSgpOwogICAgIH0KQEAgLTIzOCw2ICsyNDIsNyBAQCB2b2lkIHZtX2V2ZW50X2ZpbGxf
cmVncyh2bV9ldmVudF9yZXF1ZXN0X3QgKnJlcSkKICAgICB2bV9ldmVudF9wYWNrX3NlZ21lbnRf
cmVnaXN0ZXIoeDg2X3NlZ19zcywgJnJlcS0+ZGF0YS5yZWdzLng4Nik7CiAgICAgdm1fZXZlbnRf
cGFja19zZWdtZW50X3JlZ2lzdGVyKHg4Nl9zZWdfZHMsICZyZXEtPmRhdGEucmVncy54ODYpOwog
ICAgIHZtX2V2ZW50X3BhY2tfc2VnbWVudF9yZWdpc3Rlcih4ODZfc2VnX2VzLCAmcmVxLT5kYXRh
LnJlZ3MueDg2KTsKKyAgICB2bV9ldmVudF9wYWNrX3NlZ21lbnRfcmVnaXN0ZXIoeDg2X3NlZ19n
ZHRyLCAmcmVxLT5kYXRhLnJlZ3MueDg2KTsKIAogICAgIHJlcS0+ZGF0YS5yZWdzLng4Ni5zaGFk
b3dfZ3MgPSBjdHh0LnNoYWRvd19nczsKICAgICByZXEtPmRhdGEucmVncy54ODYuZHI2ID0gY3R4
dC5kcjY7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvdm1fZXZlbnQuaCBiL3hlbi9p
bmNsdWRlL3B1YmxpYy92bV9ldmVudC5oCmluZGV4IGIyYmFmYzBkNzcuLmZkMDIwYzVlYTcgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy92bV9ldmVudC5oCisrKyBiL3hlbi9pbmNsdWRl
L3B1YmxpYy92bV9ldmVudC5oCkBAIC0yOSw3ICsyOSw3IEBACiAKICNpbmNsdWRlICJ4ZW4uaCIK
IAotI2RlZmluZSBWTV9FVkVOVF9JTlRFUkZBQ0VfVkVSU0lPTiAweDAwMDAwMDA0CisjZGVmaW5l
IFZNX0VWRU5UX0lOVEVSRkFDRV9WRVJTSU9OIDB4MDAwMDAwMDUKIAogI2lmIGRlZmluZWQoX19Y
RU5fXykgfHwgZGVmaW5lZChfX1hFTl9UT09MU19fKQogCkBAIC0xOTgsNiArMTk4LDcgQEAgc3Ry
dWN0IHZtX2V2ZW50X3JlZ3NfeDg2IHsKICAgICB1aW50NjRfdCBtc3JfZWZlcjsKICAgICB1aW50
NjRfdCBtc3Jfc3RhcjsKICAgICB1aW50NjRfdCBtc3JfbHN0YXI7CisgICAgdWludDY0X3QgZ2R0
cl9iYXNlOwogICAgIHVpbnQzMl90IGNzX2Jhc2U7CiAgICAgdWludDMyX3Qgc3NfYmFzZTsKICAg
ICB1aW50MzJfdCBkc19iYXNlOwotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 02 03:30:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 03:30:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hM2Q9-0008Ux-F2; Thu, 02 May 2019 03:30:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DatZ=TC=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hM2Q8-0008Oj-Oc
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 03:30:04 +0000
X-Inumbo-ID: 927913e6-6c8a-11e9-843c-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 927913e6-6c8a-11e9-843c-bc764e045a96;
 Thu, 02 May 2019 03:30:03 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hM2Q6-0003By-EX; Thu, 02 May 2019 03:30:02 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hM2Q6-0002XL-8R; Thu, 02 May 2019 03:30:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hM2Q6-0001wm-7i; Thu, 02 May 2019 03:30:02 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1hM2Q6-0001wm-7i@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 02 May 2019 03:30:02 +0000
Subject: [Xen-devel] [xen-4.9-testing bisection] complete build-amd64-xsm
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi00LjktdGVzdGluZwp4ZW5icmFuY2ggeGVuLTQuOS10ZXN0aW5nCmpvYiBidWls
ZC1hbWQ2NC14c20KdGVzdGlkIHhlbi1idWlsZAoKVHJlZTogb3ZtZiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvb3NzdGVzdC9vdm1mLmdpdApUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9x
ZW11LXhlbi10cmFkaXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3FlbXUteGVuLmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKCioq
KiBGb3VuZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioKCiAgQnVnIGlzIGlu
IHRyZWU6ICBvdm1mIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0CiAgQnVn
IGludHJvZHVjZWQ6ICAyMDAyOWNhMjJiYWFlYjk0MThjMWZkOWRmODhkMTJkMzJkNTg1Y2I2CiAg
QnVnIG5vdCBwcmVzZW50OiA1OTIwYTlkMTZiMWFiODg3YzI4NTgyMjQzMTZhOThlOTYxZDcxYjA1
CiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L2xvZ3MvMTM1NDk4LwoKCiAgKFJldmlzaW9uIGxvZyB0b28gbG9uZywgb21pdHRlZC4p
CgoKRm9yIGJpc2VjdGlvbiByZXZpc2lvbi10dXBsZSBncmFwaCBzZWU6CiAgIGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvcmVzdWx0cy9iaXNlY3QveGVuLTQuOS10
ZXN0aW5nL2J1aWxkLWFtZDY0LXhzbS54ZW4tYnVpbGQuaHRtbApSZXZpc2lvbiBJRHMgaW4gZWFj
aCBncmFwaCBub2RlIHJlZmVyLCByZXNwZWN0aXZlbHksIHRvIHRoZSBUcmVlcyBhYm92ZS4KCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUnVubmluZyBjcy1iaXNlY3Rp
b24tc3RlcCAtLWdyYXBoLW91dD0vaG9tZS9sb2dzL3Jlc3VsdHMvYmlzZWN0L3hlbi00LjktdGVz
dGluZy9idWlsZC1hbWQ2NC14c20ueGVuLWJ1aWxkIC0tc3VtbWFyeS1vdXQ9dG1wLzEzNTQ5OC5i
aXNlY3Rpb24tc3VtbWFyeSAtLWJhc2lzLXRlbXBsYXRlPTEzMjg4OSAtLWJsZXNzaW5ncz1yZWFs
LHJlYWwtYmlzZWN0IHhlbi00LjktdGVzdGluZyBidWlsZC1hbWQ2NC14c20geGVuLWJ1aWxkClNl
YXJjaGluZyBmb3IgZmFpbHVyZSAvIGJhc2lzIHBhc3M6CiAxMzU0MjEgZmFpbCBbaG9zdD1nb2Rl
bGxvMF0gLyAxMzUxODUgW2hvc3Q9ZWxibGluZzFdIDEzNTAzNyBbaG9zdD1iYXJvcXVlMV0gMTM0
OTcxIFtob3N0PWdvZGVsbG8xXSAxMzQ4NTUgW2hvc3Q9Z29kZWxsbzFdIDEzNDcyMSBbaG9zdD1n
b2RlbGxvMV0gMTM0MDAwIFtob3N0PWFsYmFuYTFdIDEzMzk3OSBvay4KRmFpbHVyZSAvIGJhc2lz
IHBhc3MgZmxpZ2h0czogMTM1NDIxIC8gMTMzOTc5Cih0cmVlIHdpdGggbm8gdXJsOiBtaW5pb3Mp
Cih0cmVlIHdpdGggbm8gdXJsOiBzZWFiaW9zKQpUcmVlOiBvdm1mIGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9vc3N0ZXN0L292bWYuZ2l0ClRyZWU6IHFlbXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3Fl
bXUteGVuLXRyYWRpdGlvbmFsLmdpdApUcmVlOiBxZW11dSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
cWVtdS14ZW4uZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdApMYXRl
c3QgMjAwMjljYTIyYmFhZWI5NDE4YzFmZDlkZjg4ZDEyZDMyZDU4NWNiNiA4MDUxNzg5ZTk4MjQ5
OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGFhZDIzMDY2ZTRiMjcyOTZkMjE5YjkxMjMzOTNm
YmUyYTVhODg1YmIgZjcyNDE0YTU2ZmVjZDhkYjI5NjNhMmRmZTQ0MDllMjdhNDc5OTkyZQpCYXNp
cyBwYXNzIDU5MjBhOWQxNmIxYWI4ODdjMjg1ODIyNDMxNmE5OGU5NjFkNzFiMDUgODA1MTc4OWU5
ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBhYWQyMzA2NmU0YjI3Mjk2ZDIxOWI5MTIz
MzkzZmJlMmE1YTg4NWJiIGY3MjQxNGE1NmZlY2Q4ZGIyOTYzYTJkZmU0NDA5ZTI3YTQ3OTk5MmUK
R2VuZXJhdGluZyByZXZpc2lvbnMgd2l0aCAuL2FkaG9jLXJldnR1cGxlLWdlbmVyYXRvciAgZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQjNTkyMGE5ZDE2YjFhYjg4N2MyODU4
MjI0MzE2YTk4ZTk2MWQ3MWIwNS0yMDAyOWNhMjJiYWFlYjk0MThjMWZkOWRmODhkMTJkMzJkNTg1
Y2I2IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQjODA1MTc4
OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZC04MDUxNzg5ZTk4MjQ5OTA1MDY4MGEy
NmZlYmVhZGE3NDY3ZTE4YThkIGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQjYWFk
MjMwNjZlNGIyNzI5NmQyMTliOTEyMzM5M2ZiZTJhNWE4ODViYi1hYWQyMzA2NmU0YjI3Mjk2ZDIx
OWI5MTIzMzkzZmJlMmE1YTg4NWJiIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0I2Y3MjQx
NGE1NmZlY2Q4ZGIyOTYzYTJkZmU0NDA5ZTI3YTQ3OTk5MmUtZjcyNDE0YTVcCiA2ZmVjZDhkYjI5
NjNhMmRmZTQ0MDllMjdhNDc5OTkyZQphZGhvYy1yZXZ0dXBsZS1nZW5lcmF0b3I6IHRyZWUgZGlz
Y29udGlndW91czogb3ZtZgpMb2FkZWQgMiBub2RlcyBpbiByZXZpc2lvbiBncmFwaApTZWFyY2hp
bmcgZm9yIHRlc3QgcmVzdWx0czoKIDEwOTk2NSBbaG9zdD1ub2JsaW5nMV0KIDEwOTkyNSBwYXNz
IGlycmVsZXZhbnQKIDEwOTk0OSBbaG9zdD1ub2JsaW5nMV0KIDEwOTk4OSBwYXNzIGlycmVsZXZh
bnQKIDEwOTk5NSBwYXNzIGlycmVsZXZhbnQKIDExMDAwOCBbaG9zdD1ub2JsaW5nMV0KIDExMDEy
NCBbaG9zdD1pdGFsaWExXQogMTEwMDk1IFtob3N0PWl0YWxpYTFdCiAxMTAwNjMgW2hvc3Q9ZWxi
bGluZzBdCiAxMTAxNTkgW2hvc3Q9cGlub3QxXQogMTEwMTY1IFtob3N0PW5vYmxpbmcxXQogMTEw
MjE5IHBhc3MgaXJyZWxldmFudAogMTEwMzc0IFtob3N0PWdvZGVsbG8xXQogMTEwMzkyIFtob3N0
PWVsYmxpbmcwXQogMTEwNDE3IFtob3N0PXJpbWF2YTBdCiAxMTA0NTMgW2hvc3Q9Z29kZWxsbzFd
CiAxMTA0NzQgW2hvc3Q9bm9ibGluZzFdCiAxMTA1NDIgW2hvc3Q9Y2hhcmRvbm5heTFdCiAxMTA0
OTkgW2hvc3Q9bm9ibGluZzBdCiAxMTA1MjQgW2hvc3Q9bm9ibGluZzBdCiAxMTA1NjggcGFzcyBp
cnJlbGV2YW50CiAxMTA5MDMgW2hvc3Q9ZWxibGluZzBdCiAxMTA4OTggW2hvc3Q9bm9ibGluZzBd
CiAxMTA5MTIgW2hvc3Q9ZWxibGluZzBdCiAxMTA5NDIgW2hvc3Q9cGlub3QxXQogMTEwOTc4IFto
b3N0PW5vYmxpbmcxXQogMTExMTYyIHBhc3MgaXJyZWxldmFudAogMTExMDc4IHBhc3MgaXJyZWxl
dmFudAogMTExMTMxIFtob3N0PW1lcmxvdDFdCiAxMTExOTYgW2hvc3Q9Z29kZWxsbzFdCiAxMTMz
NjcgcGFzcyBpcnJlbGV2YW50CiAxMTQwOTEgcGFzcyBpcnJlbGV2YW50CiAxMTQwNzAgW2hvc3Q9
aXRhbGlhMF0KIDExNDExOCBbaG9zdD1pdGFsaWEwXQogMTE0MzcyIFtob3N0PXJpbWF2YTBdCiAx
MTQ0NDggW2hvc3Q9Z29kZWxsbzFdCiAxMTQ1MDEgW2hvc3Q9Z29kZWxsbzFdCiAxMTQ1NDMgW2hv
c3Q9Z29kZWxsbzFdCiAxMTQ1MzMgW2hvc3Q9bm9ibGluZzBdCiAxMTQ2NTcgW2hvc3Q9cGlub3Qw
XQogMTE0Nzk4IFtob3N0PWh1eGVscmViZTBdCiAxMTQ3MzMgcGFzcyBpcnJlbGV2YW50CiAxMTQ4
MzMgW2hvc3Q9aHV4ZWxyZWJlMF0KIDExNDk0OSBwYXNzIGlycmVsZXZhbnQKIDExNTAxOCBbaG9z
dD1maWFubzFdCiAxMTUxODYgW2hvc3Q9Zmlhbm8wXQogMTE1MjA2IFtob3N0PW1lcmxvdDFdCiAx
MTYyMjAgcGFzcyBpcnJlbGV2YW50CiAxMTYyMzMgcGFzcyBpcnJlbGV2YW50CiAxMTYyNjIgW2hv
c3Q9bWVybG90MV0KIDExNjIzNCBbaG9zdD1tZXJsb3QxXQogMTE2NDYzIFtob3N0PWdvZGVsbG8x
XQogMTE2NjE5IFtob3N0PW5vY2VyYTBdCiAxMTcxMjkgW2hvc3Q9Z29kZWxsbzFdCiAxMTcyMjgg
cGFzcyBpcnJlbGV2YW50CiAxMTcxNzEgW2hvc3Q9Z29kZWxsbzFdCiAxMTcyNjUgcGFzcyBpcnJl
bGV2YW50CiAxMTczMTUgcGFzcyBpcnJlbGV2YW50CiAxMTczNzAgcGFzcyBpcnJlbGV2YW50CiAx
MTc2NDQgW2hvc3Q9Y2hhcmRvbm5heTFdCiAxMTc3MTAgcGFzcyBpcnJlbGV2YW50CiAxMTc3Mzkg
W2hvc3Q9YmFyb3F1ZTBdCiAxMTc4NjggW2hvc3Q9ZWxibGluZzFdCiAxMTc5MzEgW2hvc3Q9Z29k
ZWxsbzFdCiAxMTgxNjcgcGFzcyBpcnJlbGV2YW50CiAxMTgyMjIgW2hvc3Q9Y2hhcmRvbm5heTBd
CiAxMTgzNDcgW2hvc3Q9aXRhbGlhMF0KIDExODM4NyBbaG9zdD1jaGFyZG9ubmF5MF0KIDExODQx
NiBbaG9zdD1lbGJsaW5nMV0KIDExODQzOCBbaG9zdD1pdGFsaWExXQogMTE4NTI0IFtob3N0PWh1
eGVscmViZTBdCiAxMTg0NTIgW2hvc3Q9aHV4ZWxyZWJlMF0KIDExODQ4NyBbaG9zdD1waW5vdDBd
CiAxMTg2ODMgcGFzcyBpcnJlbGV2YW50CiAxMTg2NTggW2hvc3Q9aXRhbGlhMF0KIDExODc4NCBb
aG9zdD1odXhlbHJlYmUwXQogMTE5Nzc2IFtob3N0PWZpYW5vMF0KIDExOTgzOSBbaG9zdD1iYXJv
cXVlMV0KIDExOTk1NCBbaG9zdD1nb2RlbGxvMV0KIDEyMDAwMCBbaG9zdD1nb2RlbGxvMV0KIDEy
MDA2MyBbaG9zdD1nb2RlbGxvMV0KIDEyMDEwNSBwYXNzIGlycmVsZXZhbnQKIDEyMDIzOSBbaG9z
dD1odXhlbHJlYmUxXQogMTIwMzM2IFtob3N0PWdvZGVsbG8xXQogMTIwMzg1IFtob3N0PWdvZGVs
bG8xXQogMTIwNTM4IHBhc3MgaXJyZWxldmFudAogMTIwODAzIHBhc3MgaXJyZWxldmFudAogMTIw
ODc3IFtob3N0PWdvZGVsbG8xXQogMTIxMDE1IFtob3N0PXBpbm90MF0KIDEyMDk1NyBbaG9zdD1n
b2RlbGxvMV0KIDEyMTMzMSBwYXNzIGlycmVsZXZhbnQKIDEyMTQ2MCBbaG9zdD1waW5vdDBdCiAx
MjE3MDQgcGFzcyBpcnJlbGV2YW50CiAxMjE3MjggW2hvc3Q9Z29kZWxsbzFdCiAxMjE3NjEgW2hv
c3Q9YmFyb3F1ZTBdCiAxMjIzNTUgW2hvc3Q9Y2hhcmRvbm5heTBdCiAxMjI0MTcgW2hvc3Q9YmFy
b3F1ZTFdCiAxMjI0NzIgW2hvc3Q9Z29kZWxsbzFdCiAxMjI1MTIgW2hvc3Q9Z29kZWxsbzFdCiAx
MjI2NTkgW2hvc3Q9cmltYXZhMF0KIDEyMjc4NSBwYXNzIGlycmVsZXZhbnQKIDEyMjg3NiBbaG9z
dD1odXhlbHJlYmUxXQogMTIyOTYwIHBhc3MgaXJyZWxldmFudAogMTIzMDA5IFtob3N0PWZpYW5v
MF0KIDEyMzEyMiBbaG9zdD1kZWJpbmEwXQogMTIzMzQzIFtob3N0PWJhcm9xdWUwXQogMTIzNDcz
IFtob3N0PWl0YWxpYTBdCiAxMjM1OTAgW2hvc3Q9Z29kZWxsbzFdCiAxMjM2NzYgW2hvc3Q9aHV4
ZWxyZWJlMV0KIDEyMzgwMSBbaG9zdD1nb2RlbGxvMV0KIDEyMzgzNSBbaG9zdD1kZWJpbmEwXQog
MTIzOTM5IFtob3N0PWNoYXJkb25uYXkxXQogMTI0MDA5IFtob3N0PWdvZGVsbG8xXQogMTI0MDQz
IFtob3N0PWdvZGVsbG8xXQogMTI0MTgwIFtob3N0PWJhcm9xdWUxXQogMTI0MjA2IFtob3N0PWFs
YmFuYTBdCiAxMjQyNDggW2hvc3Q9aHV4ZWxyZWJlMF0KIDEyNDMyOCBbaG9zdD1hbGJhbmExXQog
MTI0OTUwIFtob3N0PWRlYmluYTFdCiAxMjQ5MDIgW2hvc3Q9aXRhbGlhMF0KIDEyNTA3NyBbaG9z
dD1hbGJhbmExXQogMTI1MDQ0IFtob3N0PWFsYmFuYTBdCiAxMjUxNzEgW2hvc3Q9YWxiYW5hMV0K
IDEyNTE0NCBbaG9zdD1hbGJhbmExXQogMTI1MjUzIFtob3N0PWFsYmFuYTFdCiAxMjUyOTIgW2hv
c3Q9ZWxibGluZzBdCiAxMjU0MTYgW2hvc3Q9YWxiYW5hMF0KIDEyNTUyOSBbaG9zdD1hbGJhbmEw
XQogMTI1NjA1IFtob3N0PWdvZGVsbG8xXQogMTI1NTcwIFtob3N0PWh1eGVscmViZTFdCiAxMjU2
NDIgW2hvc3Q9YmFyb3F1ZTBdCiAxMjU2NTAgW2hvc3Q9aHV4ZWxyZWJlMV0KIDEyNTY2MyBbaG9z
dD1iYXJvcXVlMV0KIDEyNTY4NiBbaG9zdD1hbGJhbmEwXQogMTI1OTAxIFtob3N0PWdvZGVsbG8x
XQogMTI1OTIyIFtob3N0PWRlYmluYTBdCiAxMjYyMDEgW2hvc3Q9Z29kZWxsbzFdCiAxMjYwNzUg
W2hvc3Q9YWxiYW5hMV0KIDEyNjI5NiBbaG9zdD1iYXJvcXVlMV0KIDEyNjQxNCBbaG9zdD1jaGFy
ZG9ubmF5MF0KIDEyNjM4MyBbaG9zdD1nb2RlbGxvMV0KIDEyNjM4MiBbaG9zdD1qb3ViZXJ0aW4x
XQogMTI2NTAyIFtob3N0PWh1eGVscmViZTFdCiAxMjY2MDAgW2hvc3Q9ZGViaW5hMF0KIDEyNjcx
MCBwYXNzIGlycmVsZXZhbnQKIDEyNjc5MiBbaG9zdD1maWFubzBdCiAxMjY5NjkgW2hvc3Q9Z29k
ZWxsbzFdCiAxMjY4NzYgW2hvc3Q9Zmlhbm8wXQogMTI3MDE5IFtob3N0PWFsYmFuYTBdCiAxMjcw
NzEgW2hvc3Q9Z29kZWxsbzFdCiAxMjcxMjEgW2hvc3Q9ZGViaW5hMV0KIDEyNzEzOCBbaG9zdD1h
bGJhbmEwXQogMTI3NjA2IFtob3N0PWRlYmluYTBdCiAxMjc3NTMgW2hvc3Q9cGlub3QxXQogMTI4
MDU0IFtob3N0PWh1eGVscmViZTFdCiAxMjgxMDUgW2hvc3Q9cGlub3QwXQogMTI4MTU2IFtob3N0
PWRlYmluYTBdCiAxMjg1NTMgW2hvc3Q9YWxiYW5hMF0KIDEyODUwNiBbaG9zdD1odXhlbHJlYmUx
XQogMTI4NjMxIFtob3N0PWFsYmFuYTBdCiAxMjg2ODUgW2hvc3Q9YWxiYW5hMF0KIDEyODg0NCBb
aG9zdD1hbGJhbmEwXQogMTI4ODA0IFtob3N0PWdvZGVsbG8xXQogMTI4OTAwIHBhc3MgaXJyZWxl
dmFudAogMTI4ODY4IFtob3N0PXJpbWF2YTFdCiAxMjg5NjYgW2hvc3Q9YWxiYW5hMF0KIDEyODk3
NyBbaG9zdD1kZWJpbmEwXQogMTI5MDQwIFtob3N0PXBpbm90MF0KIDEyOTA5MCBbaG9zdD1nb2Rl
bGxvMV0KIDEyOTU0MSBwYXNzIGlycmVsZXZhbnQKIDEyOTQ2MSBbaG9zdD1odXhlbHJlYmUxXQog
MTI5Njk0IFtob3N0PWFsYmFuYTBdCiAxMjk3OTYgW2hvc3Q9ZGViaW5hMF0KIDEzMDA0MSBbaG9z
dD1hbGJhbmEwXQogMTMwMjEyIFtob3N0PWFsYmFuYTBdCiAxMzA4OTAgcGFzcyBpcnJlbGV2YW50
CiAxMzA4NTEgW2hvc3Q9YWxiYW5hMF0KIDEzMDk1NCBbaG9zdD1nb2RlbGxvMV0KIDEzMjQ4NCBb
aG9zdD1pdGFsaWEwXQogMTMyNTgyIHBhc3MgaXJyZWxldmFudAogMTMyNzQ3IGZhaWwgaXJyZWxl
dmFudAogMTMyODQ0IGZhaWwgaXJyZWxldmFudAogMTMyODQ1IHBhc3MgaXJyZWxldmFudAogMTMy
ODM4IHBhc3MgaXJyZWxldmFudAogMTMyODQ5IHBhc3MgaXJyZWxldmFudAogMTMyODUyIGZhaWwg
aXJyZWxldmFudAogMTMyODQwIGZhaWwgaXJyZWxldmFudAogMTMyODQyIHBhc3MgaXJyZWxldmFu
dAogMTMyODUwIGZhaWwgaXJyZWxldmFudAogMTMyODU2IHBhc3MgaXJyZWxldmFudAogMTMyODUx
IHBhc3MgaXJyZWxldmFudAogMTMyODU4IGZhaWwgaXJyZWxldmFudAogMTMyNzgzIGZhaWwgaXJy
ZWxldmFudAogMTMyODg5IHBhc3MgaXJyZWxldmFudAogMTMzMjk1IFtob3N0PWFsYmFuYTBdCiAx
MzMyODEgW2hvc3Q9YWxiYW5hMF0KIDEzMzQ2NiBwYXNzIGlycmVsZXZhbnQKIDEzMzUwMiBbaG9z
dD1nb2RlbGxvMV0KIDEzMzU0MiBwYXNzIGlycmVsZXZhbnQKIDEzMzU2NiBwYXNzIGlycmVsZXZh
bnQKIDEzMzYwMyBbaG9zdD1hbGJhbmExXQogMTMzNTc4IFtob3N0PWdvZGVsbG8xXQogMTMzNjI4
IFtob3N0PWdvZGVsbG8xXQogMTMzNjg0IFtob3N0PWdvZGVsbG8xXQogMTMzNjY2IFtob3N0PWRl
YmluYTFdCiAxMzM3MTIgcGFzcyA1OTIwYTlkMTZiMWFiODg3YzI4NTgyMjQzMTZhOThlOTYxZDcx
YjA1IDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgYWFkMjMwNjZlNGIy
NzI5NmQyMTliOTEyMzM5M2ZiZTJhNWE4ODViYiBmNzI0MTRhNTZmZWNkOGRiMjk2M2EyZGZlNDQw
OWUyN2E0Nzk5OTJlCiAxMzM3NTYgW2hvc3Q9YWxiYW5hMF0KIDEzMzgwMCBbaG9zdD1hbGJhbmEw
XQogMTMzODgxIHBhc3MgNTkyMGE5ZDE2YjFhYjg4N2MyODU4MjI0MzE2YTk4ZTk2MWQ3MWIwNSA4
MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGFhZDIzMDY2ZTRiMjcyOTZk
MjE5YjkxMjMzOTNmYmUyYTVhODg1YmIgZjcyNDE0YTU2ZmVjZDhkYjI5NjNhMmRmZTQ0MDllMjdh
NDc5OTkyZQogMTMzODUwIFtob3N0PWFsYmFuYTBdCiAxMzM5MTQgW2hvc3Q9bWVybG90MV0KIDEz
Mzk3OSBwYXNzIDU5MjBhOWQxNmIxYWI4ODdjMjg1ODIyNDMxNmE5OGU5NjFkNzFiMDUgODA1MTc4
OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBhYWQyMzA2NmU0YjI3Mjk2ZDIxOWI5
MTIzMzkzZmJlMmE1YTg4NWJiIGY3MjQxNGE1NmZlY2Q4ZGIyOTYzYTJkZmU0NDA5ZTI3YTQ3OTk5
MmUKIDEzMzk0MSBbaG9zdD1hbGJhbmEwXQogMTM0MDAwIFtob3N0PWFsYmFuYTFdCiAxMzQ3MjEg
W2hvc3Q9Z29kZWxsbzFdCiAxMzQ4NTUgW2hvc3Q9Z29kZWxsbzFdCiAxMzQ5NzEgW2hvc3Q9Z29k
ZWxsbzFdCiAxMzUwMzcgW2hvc3Q9YmFyb3F1ZTFdCiAxMzUxODUgW2hvc3Q9ZWxibGluZzFdCiAx
MzU0MjEgZmFpbCAyMDAyOWNhMjJiYWFlYjk0MThjMWZkOWRmODhkMTJkMzJkNTg1Y2I2IDgwNTE3
ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgYWFkMjMwNjZlNGIyNzI5NmQyMTli
OTEyMzM5M2ZiZTJhNWE4ODViYiBmNzI0MTRhNTZmZWNkOGRiMjk2M2EyZGZlNDQwOWUyN2E0Nzk5
OTJlCiAxMzU0NTUgcGFzcyA1OTIwYTlkMTZiMWFiODg3YzI4NTgyMjQzMTZhOThlOTYxZDcxYjA1
IDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgYWFkMjMwNjZlNGIyNzI5
NmQyMTliOTEyMzM5M2ZiZTJhNWE4ODViYiBmNzI0MTRhNTZmZWNkOGRiMjk2M2EyZGZlNDQwOWUy
N2E0Nzk5OTJlCiAxMzU0OTEgZmFpbCAyMDAyOWNhMjJiYWFlYjk0MThjMWZkOWRmODhkMTJkMzJk
NTg1Y2I2IDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgYWFkMjMwNjZl
NGIyNzI5NmQyMTliOTEyMzM5M2ZiZTJhNWE4ODViYiBmNzI0MTRhNTZmZWNkOGRiMjk2M2EyZGZl
NDQwOWUyN2E0Nzk5OTJlCiAxMzU0OTMgcGFzcyA1OTIwYTlkMTZiMWFiODg3YzI4NTgyMjQzMTZh
OThlOTYxZDcxYjA1IDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgYWFk
MjMwNjZlNGIyNzI5NmQyMTliOTEyMzM5M2ZiZTJhNWE4ODViYiBmNzI0MTRhNTZmZWNkOGRiMjk2
M2EyZGZlNDQwOWUyN2E0Nzk5OTJlCiAxMzU0OTggZmFpbCAyMDAyOWNhMjJiYWFlYjk0MThjMWZk
OWRmODhkMTJkMzJkNTg1Y2I2IDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThh
OGQgYWFkMjMwNjZlNGIyNzI5NmQyMTliOTEyMzM5M2ZiZTJhNWE4ODViYiBmNzI0MTRhNTZmZWNk
OGRiMjk2M2EyZGZlNDQwOWUyN2E0Nzk5OTJlClNlYXJjaGluZyBmb3IgaW50ZXJlc3RpbmcgdmVy
c2lvbnMKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEzMzcxMiAocGFzcyksIGZvciBiYXNpcyBwYXNz
CiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMzU0MjEgKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQog
UmVwcm8gZm91bmQ6IGZsaWdodCAxMzU0NTUgKHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVwcm8g
Zm91bmQ6IGZsaWdodCAxMzU0OTEgKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogMCByZXZpc2lv
bnMgYXQgNTkyMGE5ZDE2YjFhYjg4N2MyODU4MjI0MzE2YTk4ZTk2MWQ3MWIwNSA4MDUxNzg5ZTk4
MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGFhZDIzMDY2ZTRiMjcyOTZkMjE5YjkxMjMz
OTNmYmUyYTVhODg1YmIgZjcyNDE0YTU2ZmVjZDhkYjI5NjNhMmRmZTQ0MDllMjdhNDc5OTkyZQpO
byByZXZpc2lvbnMgbGVmdCB0byB0ZXN0LCBjaGVja2luZyBncmFwaCBzdGF0ZS4KIFJlc3VsdCBm
b3VuZDogZmxpZ2h0IDEzMzcxMiAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlc3VsdCBmb3VuZDog
ZmxpZ2h0IDEzNTQyMSAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxp
Z2h0IDEzNTQ1NSAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTM1
NDkxIChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTM1NDkz
IChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMzU0OTggKGZhaWwp
LCBmb3IgZmlyc3QgZmFpbHVyZQoKKioqIEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hh
bmdlc2V0ICoqKgoKICBCdWcgaXMgaW4gdHJlZTogIG92bWYgZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L29zc3Rlc3Qvb3ZtZi5naXQKICBCdWcgaW50cm9kdWNlZDogIDIwMDI5Y2EyMmJhYWViOTQxOGMx
ZmQ5ZGY4OGQxMmQzMmQ1ODVjYjYKICBCdWcgbm90IHByZXNlbnQ6IDU5MjBhOWQxNmIxYWI4ODdj
Mjg1ODIyNDMxNmE5OGU5NjFkNzFiMDUKICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzU0OTgvCgoKICAoUmV2aXNpb24g
bG9nIHRvbyBsb25nLCBvbWl0dGVkLikKClJldmlzaW9uIGdyYXBoIGxlZnQgaW4gL2hvbWUvbG9n
cy9yZXN1bHRzL2Jpc2VjdC94ZW4tNC45LXRlc3RpbmcvYnVpbGQtYW1kNjQteHNtLnhlbi1idWls
ZC57ZG90LHBzLHBuZyxodG1sLHN2Z30uCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KMTM1NDk4OiB0b2xlcmFibGUgQUxMIEZBSUwKCmZsaWdodCAxMzU0OTggeGVuLTQu
OS10ZXN0aW5nIHJlYWwtYmlzZWN0IFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTM1NDk4LwoKRmFpbHVyZXMgOi0vIGJ1dCBubyByZWdyZXNz
aW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwKaW5jbHVkaW5nIHRlc3RzIHdoaWNo
IGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKCgpqb2JzOgogYnVpbGQt
YW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoK
TG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhl
c2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFp
bDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBm
b3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDth
PXN1bW1hcnkKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 02 04:33:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 04:33:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hM3Oq-00059K-6A; Thu, 02 May 2019 04:32:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DatZ=TC=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hM3Op-00059A-Ca
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 04:32:47 +0000
X-Inumbo-ID: 54cd4c33-6c93-11e9-843c-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 54cd4c33-6c93-11e9-843c-bc764e045a96;
 Thu, 02 May 2019 04:32:45 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hM3Om-0004Zp-KD; Thu, 02 May 2019 04:32:44 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hM3Om-0006j4-Db; Thu, 02 May 2019 04:32:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hM3Om-0006Mh-CC; Thu, 02 May 2019 04:32:44 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1hM3Om-0006Mh-CC@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 02 May 2019 04:32:44 +0000
Subject: [Xen-devel] [qemu-upstream-4.11-testing bisection] complete
 build-amd64-xsm
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi00LjExLXRlc3RpbmcKeGVuYnJhbmNoIHhlbi00LjExLXRlc3RpbmcKam9iIGJ1
aWxkLWFtZDY0LXhzbQp0ZXN0aWQgeGVuLWJ1aWxkCgpUcmVlOiBvdm1mIGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0ClRyZWU6IHFlbXUgZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdApUcmVlOiBxZW11dSBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvcWVtdS14ZW4uZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAoK
KioqIEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMg
aW4gdHJlZTogIG92bWYgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKICBC
dWcgaW50cm9kdWNlZDogIDIwMDI5Y2EyMmJhYWViOTQxOGMxZmQ5ZGY4OGQxMmQzMmQ1ODVjYjYK
ICBCdWcgbm90IHByZXNlbnQ6IDk0N2YzNzM3YWJmNjVmZGE2M2YzZmZkOTdmZGRmYTY5ODY5ODY4
NjgKICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncy8xMzU1MDgvCgoKICAoUmV2aXNpb24gbG9nIHRvbyBsb25nLCBvbWl0dGVk
LikKCgpGb3IgYmlzZWN0aW9uIHJldmlzaW9uLXR1cGxlIGdyYXBoIHNlZToKICAgaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9yZXN1bHRzL2Jpc2VjdC9xZW11LXVw
c3RyZWFtLTQuMTEtdGVzdGluZy9idWlsZC1hbWQ2NC14c20ueGVuLWJ1aWxkLmh0bWwKUmV2aXNp
b24gSURzIGluIGVhY2ggZ3JhcGggbm9kZSByZWZlciwgcmVzcGVjdGl2ZWx5LCB0byB0aGUgVHJl
ZXMgYWJvdmUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClJ1bm5p
bmcgY3MtYmlzZWN0aW9uLXN0ZXAgLS1ncmFwaC1vdXQ9L2hvbWUvbG9ncy9yZXN1bHRzL2Jpc2Vj
dC9xZW11LXVwc3RyZWFtLTQuMTEtdGVzdGluZy9idWlsZC1hbWQ2NC14c20ueGVuLWJ1aWxkIC0t
c3VtbWFyeS1vdXQ9dG1wLzEzNTUwOC5iaXNlY3Rpb24tc3VtbWFyeSAtLWJhc2lzLXRlbXBsYXRl
PTEyNTU3NSAtLWJsZXNzaW5ncz1yZWFsLHJlYWwtYmlzZWN0IHFlbXUtdXBzdHJlYW0tNC4xMS10
ZXN0aW5nIGJ1aWxkLWFtZDY0LXhzbSB4ZW4tYnVpbGQKU2VhcmNoaW5nIGZvciBmYWlsdXJlIC8g
YmFzaXMgcGFzczoKIDEzNTQxOCBmYWlsIFtob3N0PWdvZGVsbG8wXSAvIDEzNTIwNSBbaG9zdD1i
YXJvcXVlMF0gMTM1MDI5IFtob3N0PWdvZGVsbG8xXSAxMzQ5NjEgW2hvc3Q9YWxiYW5hMV0gMTM0
ODE1IFtob3N0PWdvZGVsbG8xXSAxMzQ2OTcgb2suCkZhaWx1cmUgLyBiYXNpcyBwYXNzIGZsaWdo
dHM6IDEzNTQxOCAvIDEzNDY5NwoodHJlZSB3aXRoIG5vIHVybDogbWluaW9zKQoodHJlZSB3aXRo
IG5vIHVybDogc2VhYmlvcykKVHJlZTogb3ZtZiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVz
dC9vdm1mLmdpdApUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFk
aXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdp
dApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKTGF0ZXN0IDIwMDI5Y2Ey
MmJhYWViOTQxOGMxZmQ5ZGY4OGQxMmQzMmQ1ODVjYjYgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAz
M2JiYTI1MTQ4YjI3OWY2MCAyODcxMzU1YTY5NTdmMWIzYzE2Zjg1OGUzMTQzZTBmZmYwNzM3YjZh
IDM0ODkyMmIxNmEwOTAxY2NjN2I4OTgwYzkyNzAzYjJjZTIwZDFhMmQKQmFzaXMgcGFzcyA5NDdm
MzczN2FiZjY1ZmRhNjNmM2ZmZDk3ZmRkZmE2OTg2OTg2ODY4IGM4ZWEwNDU3NDk1MzQyYzQxN2Mz
ZGMwMzNiYmEyNTE0OGIyNzlmNjAgMjg3MTM1NWE2OTU3ZjFiM2MxNmY4NThlMzE0M2UwZmZmMDcz
N2I2YSA3MThhOGQyZTljYmFjYjE0Zjg2ZjZkZWU0MDczMjcyN2NkNzliY2ZmCkdlbmVyYXRpbmcg
cmV2aXNpb25zIHdpdGggLi9hZGhvYy1yZXZ0dXBsZS1nZW5lcmF0b3IgIGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0Izk0N2YzNzM3YWJmNjVmZGE2M2YzZmZkOTdmZGRmYTY5
ODY5ODY4NjgtMjAwMjljYTIyYmFhZWI5NDE4YzFmZDlkZjg4ZDEyZDMyZDU4NWNiNiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0I2M4ZWEwNDU3NDk1MzQyYzQx
N2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAtYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4
YjI3OWY2MCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0IzI4NzEzNTVhNjk1N2Yx
YjNjMTZmODU4ZTMxNDNlMGZmZjA3MzdiNmEtMjg3MTM1NWE2OTU3ZjFiM2MxNmY4NThlMzE0M2Uw
ZmZmMDczN2I2YSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdCM3MThhOGQyZTljYmFjYjE0
Zjg2ZjZkZWU0MDczMjcyN2NkNzliY2ZmLTM0ODkyMmIxXAogNmEwOTAxY2NjN2I4OTgwYzkyNzAz
YjJjZTIwZDFhMmQKYWRob2MtcmV2dHVwbGUtZ2VuZXJhdG9yOiB0cmVlIGRpc2NvbnRpZ3VvdXM6
IG92bWYKTG9hZGVkIDEwMDIgbm9kZXMgaW4gcmV2aXNpb24gZ3JhcGgKU2VhcmNoaW5nIGZvciB0
ZXN0IHJlc3VsdHM6CiAxMzQ2OTcgcGFzcyA5NDdmMzczN2FiZjY1ZmRhNjNmM2ZmZDk3ZmRkZmE2
OTg2OTg2ODY4IGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgMjg3MTM1
NWE2OTU3ZjFiM2MxNmY4NThlMzE0M2UwZmZmMDczN2I2YSA3MThhOGQyZTljYmFjYjE0Zjg2ZjZk
ZWU0MDczMjcyN2NkNzliY2ZmCiAxMzQ4MTUgW2hvc3Q9Z29kZWxsbzFdCiAxMzUwMjkgW2hvc3Q9
Z29kZWxsbzFdCiAxMzQ5NjEgW2hvc3Q9YWxiYW5hMV0KIDEzNTIwNSBbaG9zdD1iYXJvcXVlMF0K
IDEzNTQ0NyBwYXNzIDk0N2YzNzM3YWJmNjVmZGE2M2YzZmZkOTdmZGRmYTY5ODY5ODY4NjggYzhl
YTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCAyODcxMzU1YTY5NTdmMWIzYzE2
Zjg1OGUzMTQzZTBmZmYwNzM3YjZhIDcxOGE4ZDJlOWNiYWNiMTRmODZmNmRlZTQwNzMyNzI3Y2Q3
OWJjZmYKIDEzNTQxOCBmYWlsIDIwMDI5Y2EyMmJhYWViOTQxOGMxZmQ5ZGY4OGQxMmQzMmQ1ODVj
YjYgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCAyODcxMzU1YTY5NTdm
MWIzYzE2Zjg1OGUzMTQzZTBmZmYwNzM3YjZhIDM0ODkyMmIxNmEwOTAxY2NjN2I4OTgwYzkyNzAz
YjJjZTIwZDFhMmQKIDEzNTUwNSBwYXNzIDk0N2YzNzM3YWJmNjVmZGE2M2YzZmZkOTdmZGRmYTY5
ODY5ODY4NjggYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCAyODcxMzU1
YTY5NTdmMWIzYzE2Zjg1OGUzMTQzZTBmZmYwNzM3YjZhIDM0ODkyMmIxNmEwOTAxY2NjN2I4OTgw
YzkyNzAzYjJjZTIwZDFhMmQKIDEzNTQ4OSBmYWlsIDIwMDI5Y2EyMmJhYWViOTQxOGMxZmQ5ZGY4
OGQxMmQzMmQ1ODVjYjYgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCAy
ODcxMzU1YTY5NTdmMWIzYzE2Zjg1OGUzMTQzZTBmZmYwNzM3YjZhIDM0ODkyMmIxNmEwOTAxY2Nj
N2I4OTgwYzkyNzAzYjJjZTIwZDFhMmQKIDEzNTQ5MiBwYXNzIDk0N2YzNzM3YWJmNjVmZGE2M2Yz
ZmZkOTdmZGRmYTY5ODY5ODY4NjggYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3
OWY2MCAyODcxMzU1YTY5NTdmMWIzYzE2Zjg1OGUzMTQzZTBmZmYwNzM3YjZhIDM0ODkyMmIxNmEw
OTAxY2NjN2I4OTgwYzkyNzAzYjJjZTIwZDFhMmQKIDEzNTQ5NyBmYWlsIDIwMDI5Y2EyMmJhYWVi
OTQxOGMxZmQ5ZGY4OGQxMmQzMmQ1ODVjYjYgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1
MTQ4YjI3OWY2MCAyODcxMzU1YTY5NTdmMWIzYzE2Zjg1OGUzMTQzZTBmZmYwNzM3YjZhIDM0ODky
MmIxNmEwOTAxY2NjN2I4OTgwYzkyNzAzYjJjZTIwZDFhMmQKIDEzNTUwOCBmYWlsIDIwMDI5Y2Ey
MmJhYWViOTQxOGMxZmQ5ZGY4OGQxMmQzMmQ1ODVjYjYgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAz
M2JiYTI1MTQ4YjI3OWY2MCAyODcxMzU1YTY5NTdmMWIzYzE2Zjg1OGUzMTQzZTBmZmYwNzM3YjZh
IDM0ODkyMmIxNmEwOTAxY2NjN2I4OTgwYzkyNzAzYjJjZTIwZDFhMmQKIDEzNTQ5OSBwYXNzIDk0
N2YzNzM3YWJmNjVmZGE2M2YzZmZkOTdmZGRmYTY5ODY5ODY4NjggYzhlYTA0NTc0OTUzNDJjNDE3
YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCAyODcxMzU1YTY5NTdmMWIzYzE2Zjg1OGUzMTQzZTBmZmYw
NzM3YjZhIDM0ODkyMmIxNmEwOTAxY2NjN2I4OTgwYzkyNzAzYjJjZTIwZDFhMmQKIDEzNTUwNCBm
YWlsIDIwMDI5Y2EyMmJhYWViOTQxOGMxZmQ5ZGY4OGQxMmQzMmQ1ODVjYjYgYzhlYTA0NTc0OTUz
NDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCAyODcxMzU1YTY5NTdmMWIzYzE2Zjg1OGUzMTQz
ZTBmZmYwNzM3YjZhIDM0ODkyMmIxNmEwOTAxY2NjN2I4OTgwYzkyNzAzYjJjZTIwZDFhMmQKU2Vh
cmNoaW5nIGZvciBpbnRlcmVzdGluZyB2ZXJzaW9ucwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTM0
Njk3IChwYXNzKSwgZm9yIGJhc2lzIHBhc3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEzNTQxOCAo
ZmFpbCksIGZvciBiYXNpcyBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzNTQ0NyAocGFz
cyksIGZvciBiYXNpcyBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzNTQ4OSAoZmFpbCksIGZv
ciBiYXNpcyBmYWlsdXJlCiAwIHJldmlzaW9ucyBhdCA5NDdmMzczN2FiZjY1ZmRhNjNmM2ZmZDk3
ZmRkZmE2OTg2OTg2ODY4IGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAg
Mjg3MTM1NWE2OTU3ZjFiM2MxNmY4NThlMzE0M2UwZmZmMDczN2I2YSAzNDg5MjJiMTZhMDkwMWNj
YzdiODk4MGM5MjcwM2IyY2UyMGQxYTJkCk5vIHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QsIGNoZWNr
aW5nIGdyYXBoIHN0YXRlLgogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTM1NDkyIChwYXNzKSwgZm9y
IGxhc3QgcGFzcwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTM1NDk3IChmYWlsKSwgZm9yIGZpcnN0
IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTM1NDk5IChwYXNzKSwgZm9yIGxhc3QgcGFz
cwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMzU1MDQgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQog
UmVwcm8gZm91bmQ6IGZsaWdodCAxMzU1MDUgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXBybyBm
b3VuZDogZmxpZ2h0IDEzNTUwOCAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCgoqKiogRm91bmQg
YW5kIHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0cmVlOiAg
b3ZtZiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAogIEJ1ZyBpbnRyb2R1
Y2VkOiAgMjAwMjljYTIyYmFhZWI5NDE4YzFmZDlkZjg4ZDEyZDMyZDU4NWNiNgogIEJ1ZyBub3Qg
cHJlc2VudDogOTQ3ZjM3MzdhYmY2NWZkYTYzZjNmZmQ5N2ZkZGZhNjk4Njk4Njg2OAogIExhc3Qg
ZmFpbCByZXBybzogaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzLzEzNTUwOC8KCgogIChSZXZpc2lvbiBsb2cgdG9vIGxvbmcsIG9taXR0ZWQuKQoKUmV2aXNp
b24gZ3JhcGggbGVmdCBpbiAvaG9tZS9sb2dzL3Jlc3VsdHMvYmlzZWN0L3FlbXUtdXBzdHJlYW0t
NC4xMS10ZXN0aW5nL2J1aWxkLWFtZDY0LXhzbS54ZW4tYnVpbGQue2RvdCxwcyxwbmcsaHRtbCxz
dmd9LgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjEzNTUwODogdG9s
ZXJhYmxlIEFMTCBGQUlMCgpmbGlnaHQgMTM1NTA4IHFlbXUtdXBzdHJlYW0tNC4xMS10ZXN0aW5n
IHJlYWwtYmlzZWN0IFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L2xvZ3MvMTM1NTA4LwoKRmFpbHVyZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5v
dCBiZSBydW46CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKCgpqb2JzOgogYnVpbGQtYW1kNjQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwps
b2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29u
ZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0
cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0
ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 02 04:37:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 04:37:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hM3TI-0005Kx-Qz; Thu, 02 May 2019 04:37:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=AoOM=TC=citrix.com=prvs=01837d261=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1hM3TH-0005Ks-NT
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 04:37:23 +0000
X-Inumbo-ID: f2f95050-6c93-11e9-8247-0bbe1ebd0523
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f2f95050-6c93-11e9-8247-0bbe1ebd0523;
 Thu, 02 May 2019 04:37:11 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,420,1549929600"; d="scan'208,217";a="89552258"
From: Lars Kurth <lars.kurth@citrix.com>
To: xen-devel <xen-devel@lists.xenproject.org>
Thread-Topic: No community call this week, but next week
Thread-Index: AQHVAKCgVGKb3OnkJ0CkUpDoZtXMWg==
Date: Thu, 2 May 2019 04:36:36 +0000
Message-ID: <825C80D4-CFB1-4C8D-982A-546939DFD2D7@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.10.9.190412
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: [Xen-devel] No community call this week, but next week
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3234148510736877058=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============3234148510736877058==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_825C80D4CFB14C8D982A546939DFD2D7citrixcom_"

--_000_825C80D4CFB14C8D982A546939DFD2D7citrixcom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SGkgYWxsLA0KSSBmb3Jnb3QgdG8gdXBkYXRlIG15IGNhbGVuZGFyIHRvIHJlZmxlY3QgZm9yIHRo
ZSBuZXcgY29tbXVuaXR5IGNhbGwgdGltZSBhbmQgdGh1cyBmb3Jnb3QgdG8gYXNrIGZvciBhZ2Vu
ZGEgaXRlbXMuIFNpbmNlcmUgYXBvbG9naWVzLiBTbyBJIHByb3Bvc2Ugd2UgaGF2ZSB0aGUgbWVl
dGluZyBuZXh0IHdlZWsuIFdpbGwgc2VuZCBvdXQgYWdlbmRhIHJlcXVlc3RzIHRvbW9ycm93DQpM
YXJzDQo=

--_000_825C80D4CFB14C8D982A546939DFD2D7citrixcom_
Content-Type: text/html; charset="utf-8"
Content-ID: <DB8F67A4F38D9540B4259D744043254F@citrix.com>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg
bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2
IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToy
IDE1IDUgMiAyIDIgNCAzIDIgNDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3Jt
YWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGNtOw0KCW1hcmdpbi1i
b3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJp
IixzYW5zLXNlcmlmO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXBy
aW9yaXR5Ojk5Ow0KCWNvbG9yOiMwNTYzQzE7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9
DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXByaW9y
aXR5Ojk5Ow0KCWNvbG9yOiM5NTRGNzI7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpz
cGFuLkVtYWlsU3R5bGUxNw0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1jb21wb3NlOw0KCWZv
bnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0KLk1z
b0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1mYW1pbHk6
IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6NjEyLjBw
dCA3OTIuMHB0Ow0KCW1hcmdpbjo3Mi4wcHQgNzIuMHB0IDcyLjBwdCA3Mi4wcHQ7fQ0KZGl2Lldv
cmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQotLT48L3N0eWxlPg0KPC9oZWFkPg0K
PGJvZHkgbGFuZz0iRU4tR0IiIGxpbms9IiMwNTYzQzEiIHZsaW5rPSIjOTU0RjcyIj4NCjxkaXYg
Y2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdCI+SGkgYWxsLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij5JIGZvcmdvdCB0byB1
cGRhdGUgbXkgY2FsZW5kYXIgdG8gcmVmbGVjdCBmb3IgdGhlIG5ldyBjb21tdW5pdHkgY2FsbCB0
aW1lIGFuZCB0aHVzIGZvcmdvdCB0byBhc2sgZm9yIGFnZW5kYSBpdGVtcy4gU2luY2VyZSBhcG9s
b2dpZXMuIFNvIEkgcHJvcG9zZSB3ZSBoYXZlIHRoZSBtZWV0aW5nIG5leHQgd2Vlay4gV2lsbCBz
ZW5kIG91dCBhZ2VuZGEgcmVxdWVzdHMNCiB0b21vcnJvdzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij5MYXJz
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_825C80D4CFB14C8D982A546939DFD2D7citrixcom_--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3234148510736877058==--


From xen-devel-bounces@lists.xenproject.org Thu May 02 04:38:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 04:38:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hM3U3-0005SV-5t; Thu, 02 May 2019 04:38:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DatZ=TC=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hM3U1-0005Rz-PM
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 04:38:09 +0000
X-Inumbo-ID: 0fe99a6c-6c94-11e9-a40a-0bd2538ff877
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0fe99a6c-6c94-11e9-a40a-0bd2538ff877;
 Thu, 02 May 2019 04:37:59 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hM3Tq-0004gX-Cm; Thu, 02 May 2019 04:37:58 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hM3Tq-0007R2-4P; Thu, 02 May 2019 04:37:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hM3Tq-0003Da-3i; Thu, 02 May 2019 04:37:58 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1hM3Tq-0003Da-3i@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 02 May 2019 04:37:58 +0000
Subject: [Xen-devel] [xen-4.9-testing bisection] complete build-amd64
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi00LjktdGVzdGluZwp4ZW5icmFuY2ggeGVuLTQuOS10ZXN0aW5nCmpvYiBidWls
ZC1hbWQ2NAp0ZXN0aWQgeGVuLWJ1aWxkCgpUcmVlOiBvdm1mIGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9vc3N0ZXN0L292bWYuZ2l0ClRyZWU6IHFlbXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUt
eGVuLXRyYWRpdGlvbmFsLmdpdApUcmVlOiBxZW11dSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVt
dS14ZW4uZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAoKKioqIEZv
dW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4gdHJl
ZTogIG92bWYgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKICBCdWcgaW50
cm9kdWNlZDogIDIwMDI5Y2EyMmJhYWViOTQxOGMxZmQ5ZGY4OGQxMmQzMmQ1ODVjYjYKICBCdWcg
bm90IHByZXNlbnQ6IDU5MjBhOWQxNmIxYWI4ODdjMjg1ODIyNDMxNmE5OGU5NjFkNzFiMDUKICBM
YXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rl
c3QvbG9ncy8xMzU1MTAvCgoKICAoUmV2aXNpb24gbG9nIHRvbyBsb25nLCBvbWl0dGVkLikKCgpG
b3IgYmlzZWN0aW9uIHJldmlzaW9uLXR1cGxlIGdyYXBoIHNlZToKICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9yZXN1bHRzL2Jpc2VjdC94ZW4tNC45LXRlc3Rp
bmcvYnVpbGQtYW1kNjQueGVuLWJ1aWxkLmh0bWwKUmV2aXNpb24gSURzIGluIGVhY2ggZ3JhcGgg
bm9kZSByZWZlciwgcmVzcGVjdGl2ZWx5LCB0byB0aGUgVHJlZXMgYWJvdmUuCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClJ1bm5pbmcgY3MtYmlzZWN0aW9uLXN0ZXAg
LS1ncmFwaC1vdXQ9L2hvbWUvbG9ncy9yZXN1bHRzL2Jpc2VjdC94ZW4tNC45LXRlc3RpbmcvYnVp
bGQtYW1kNjQueGVuLWJ1aWxkIC0tc3VtbWFyeS1vdXQ9dG1wLzEzNTUxMC5iaXNlY3Rpb24tc3Vt
bWFyeSAtLWJhc2lzLXRlbXBsYXRlPTEzMjg4OSAtLWJsZXNzaW5ncz1yZWFsLHJlYWwtYmlzZWN0
IHhlbi00LjktdGVzdGluZyBidWlsZC1hbWQ2NCB4ZW4tYnVpbGQKU2VhcmNoaW5nIGZvciBmYWls
dXJlIC8gYmFzaXMgcGFzczoKIDEzNTQyMSBmYWlsIFtob3N0PWdvZGVsbG8wXSAvIDEzNTE4NSBb
aG9zdD1lbGJsaW5nMV0gMTM1MDM3IFtob3N0PWJhcm9xdWUxXSAxMzQ5NzEgW2hvc3Q9Z29kZWxs
bzFdIDEzNDg1NSBbaG9zdD1nb2RlbGxvMV0gMTM0NzIxIFtob3N0PWFsYmFuYTBdIDEzNDAwMCBb
aG9zdD1nb2RlbGxvMV0gMTMzOTc5IFtob3N0PWVsYmxpbmcxXSAxMzM5NDEgW2hvc3Q9Z29kZWxs
bzFdIDEzMzkxNCBbaG9zdD1hbGJhbmEwXSAxMzM4ODEgW2hvc3Q9YWxiYW5hMF0gMTMzODUwIG9r
LgpGYWlsdXJlIC8gYmFzaXMgcGFzcyBmbGlnaHRzOiAxMzU0MjEgLyAxMzM4NTAKKHRyZWUgd2l0
aCBubyB1cmw6IG1pbmlvcykKKHRyZWUgd2l0aCBubyB1cmw6IHNlYWJpb3MpClRyZWU6IG92bWYg
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKVHJlZTogcWVtdSBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKVHJlZTogeGVuIGdpdDovL3hlbmJpdHMueGVu
Lm9yZy94ZW4uZ2l0CkxhdGVzdCAyMDAyOWNhMjJiYWFlYjk0MThjMWZkOWRmODhkMTJkMzJkNTg1
Y2I2IDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgYWFkMjMwNjZlNGIy
NzI5NmQyMTliOTEyMzM5M2ZiZTJhNWE4ODViYiBmNzI0MTRhNTZmZWNkOGRiMjk2M2EyZGZlNDQw
OWUyN2E0Nzk5OTJlCkJhc2lzIHBhc3MgNTkyMGE5ZDE2YjFhYjg4N2MyODU4MjI0MzE2YTk4ZTk2
MWQ3MWIwNSA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGFhZDIzMDY2
ZTRiMjcyOTZkMjE5YjkxMjMzOTNmYmUyYTVhODg1YmIgZjcyNDE0YTU2ZmVjZDhkYjI5NjNhMmRm
ZTQ0MDllMjdhNDc5OTkyZQpHZW5lcmF0aW5nIHJldmlzaW9ucyB3aXRoIC4vYWRob2MtcmV2dHVw
bGUtZ2VuZXJhdG9yICBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdCM1OTIw
YTlkMTZiMWFiODg3YzI4NTgyMjQzMTZhOThlOTYxZDcxYjA1LTIwMDI5Y2EyMmJhYWViOTQxOGMx
ZmQ5ZGY4OGQxMmQzMmQ1ODVjYjYgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRp
dGlvbmFsLmdpdCM4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkLTgwNTE3
ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3FlbXUteGVuLmdpdCNhYWQyMzA2NmU0YjI3Mjk2ZDIxOWI5MTIzMzkzZmJlMmE1YTg4NWJiLWFh
ZDIzMDY2ZTRiMjcyOTZkMjE5YjkxMjMzOTNmYmUyYTVhODg1YmIgZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL3hlbi5naXQjZjcyNDE0YTU2ZmVjZDhkYjI5NjNhMmRmZTQ0MDllMjdhNDc5OTkyZS1mNzI0
MTRhNVwKIDZmZWNkOGRiMjk2M2EyZGZlNDQwOWUyN2E0Nzk5OTJlCmFkaG9jLXJldnR1cGxlLWdl
bmVyYXRvcjogdHJlZSBkaXNjb250aWd1b3VzOiBvdm1mCkxvYWRlZCAyIG5vZGVzIGluIHJldmlz
aW9uIGdyYXBoClNlYXJjaGluZyBmb3IgdGVzdCByZXN1bHRzOgogMTA5OTY1IFtob3N0PW5vYmxp
bmcxXQogMTA5OTcyIFtob3N0PWJhcm9xdWUwXQogMTA5OTI1IHBhc3MgaXJyZWxldmFudAogMTA5
OTQ5IFtob3N0PW5vYmxpbmcxXQogMTA5OTk1IFtob3N0PWJhcm9xdWUxXQogMTEwMDA4IFtob3N0
PW5vYmxpbmcxXQogMTEwMTI0IFtob3N0PWl0YWxpYTFdCiAxMTAwOTUgW2hvc3Q9bm9ibGluZzFd
CiAxMTAwNjMgW2hvc3Q9ZWxibGluZzBdCiAxMTAxMjMgW2hvc3Q9YmFyb3F1ZTFdCiAxMTAxNDYg
cGFzcyBpcnJlbGV2YW50CiAxMTAxNjUgW2hvc3Q9aHV4ZWxyZWJlMF0KIDExMDIxOSBwYXNzIGly
cmVsZXZhbnQKIDExMDM3NCBbaG9zdD1nb2RlbGxvMV0KIDExMDQxMSBbaG9zdD1lbGJsaW5nMF0K
IDExMDM5MiBbaG9zdD1lbGJsaW5nMF0KIDExMDQxNyBbaG9zdD1waW5vdDFdCiAxMTA0NzMgW2hv
c3Q9Z29kZWxsbzFdCiAxMTA0NTMgW2hvc3Q9Z29kZWxsbzFdCiAxMTA0NzQgW2hvc3Q9bm9ibGlu
ZzFdCiAxMTA1NDIgW2hvc3Q9Zmlhbm8xXQogMTEwNDk0IFtob3N0PW5vYmxpbmcxXQogMTEwNDk5
IFtob3N0PW1lcmxvdDFdCiAxMTA1MjQgW2hvc3Q9YmFyb3F1ZTFdCiAxMTA1NjggcGFzcyBpcnJl
bGV2YW50CiAxMTA5MDMgW2hvc3Q9YmFyb3F1ZTFdCiAxMTA5NjYgW2hvc3Q9aHV4ZWxyZWJlMF0K
IDExMDk0MiBwYXNzIGlycmVsZXZhbnQKIDExMDk0MSBbaG9zdD1odXhlbHJlYmUxXQogMTEwOTc4
IFtob3N0PWl0YWxpYTFdCiAxMTExNjIgcGFzcyBpcnJlbGV2YW50CiAxMTEwNzggW2hvc3Q9YmFy
b3F1ZTFdCiAxMTExMzEgW2hvc3Q9bWVybG90MV0KIDExMTE2MSBbaG9zdD1ub2JsaW5nMV0KIDEx
MTE3MyBwYXNzIGlycmVsZXZhbnQKIDExMTE5NiBbaG9zdD1yaW1hdmEwXQogMTEzMzY3IHBhc3Mg
aXJyZWxldmFudAogMTE0MDkyIFtob3N0PW5vY2VyYTBdCiAxMTQwOTEgW2hvc3Q9aHV4ZWxyZWJl
MV0KIDExNDA3MCBbaG9zdD1nb2RlbGxvMV0KIDExNDEwNyBbaG9zdD1tZXJsb3QwXQogMTE0MTE5
IFtob3N0PW5vYmxpbmcwXQogMTE0MTE4IFtob3N0PWh1eGVscmViZTFdCiAxMTQzNzIgW2hvc3Q9
cmltYXZhMF0KIDExNDQ0OCBbaG9zdD1iYXJvcXVlMV0KIDExNDUxMSBbaG9zdD1iYXJvcXVlMV0K
IDExNDUwMiBbaG9zdD1iYXJvcXVlMV0KIDExNDUwMSBbaG9zdD1iYXJvcXVlMF0KIDExNDU0MyBb
aG9zdD1yaW1hdmEwXQogMTE0NTMzIFtob3N0PWJhcm9xdWUxXQogMTE0NjU3IFtob3N0PXBpbm90
MF0KIDExNDc5OCBbaG9zdD1odXhlbHJlYmUwXQogMTE0NzMzIHBhc3MgaXJyZWxldmFudAogMTE0
ODMzIFtob3N0PWh1eGVscmViZTBdCiAxMTQ5NDkgcGFzcyBpcnJlbGV2YW50CiAxMTUwMTggW2hv
c3Q9bm9ibGluZzFdCiAxMTUyMDcgcGFzcyBpcnJlbGV2YW50CiAxMTUxODYgW2hvc3Q9bm9ibGlu
ZzFdCiAxMTUyMDYgW2hvc3Q9Y2hhcmRvbm5heTBdCiAxMTUyMzggW2hvc3Q9cGlub3QwXQogMTE2
MjIwIFtob3N0PWVsYmxpbmcwXQogMTE2MjY0IFtob3N0PWJhcm9xdWUxXQogMTE2MjM0IFtob3N0
PW1lcmxvdDFdCiAxMTYyNzEgW2hvc3Q9bm9ibGluZzFdCiAxMTY0NjMgW2hvc3Q9Z29kZWxsbzFd
CiAxMTY2MTkgW2hvc3Q9Z29kZWxsbzFdCiAxMTcxMjkgW2hvc3Q9Z29kZWxsbzFdCiAxMTcxNzAg
W2hvc3Q9Z29kZWxsbzFdCiAxMTcyMTcgW2hvc3Q9Z29kZWxsbzFdCiAxMTcyMjggW2hvc3Q9Z29k
ZWxsbzFdCiAxMTcxNzEgW2hvc3Q9Z29kZWxsbzFdCiAxMTcyODggW2hvc3Q9cGlub3QwXQogMTE3
MjY1IFtob3N0PWZpYW5vMF0KIDExNzMxNSBbaG9zdD1nb2RlbGxvMV0KIDExNzM4MCBbaG9zdD1n
b2RlbGxvMV0KIDExNzM3MCBbaG9zdD1nb2RlbGxvMV0KIDExNzY0NCBbaG9zdD1maWFubzBdCiAx
MTc3MTAgW2hvc3Q9ZWxibGluZzFdCiAxMTc3MzkgW2hvc3Q9aXRhbGlhMF0KIDExNzg2OCBbaG9z
dD1odXhlbHJlYmUxXQogMTE3OTMyIFtob3N0PWdvZGVsbG8xXQogMTE3OTM2IFtob3N0PWh1eGVs
cmViZTFdCiAxMTc5MzEgW2hvc3Q9Z29kZWxsbzFdCiAxMTgxNjcgcGFzcyBpcnJlbGV2YW50CiAx
MTgyMjIgW2hvc3Q9Z29kZWxsbzFdCiAxMTgyMzggW2hvc3Q9cGlub3QxXQogMTE4MzQ3IHBhc3Mg
aXJyZWxldmFudAogMTE4Mzg3IFtob3N0PWZpYW5vMF0KIDExODQxNyBbaG9zdD1lbGJsaW5nMF0K
IDExODQxNiBbaG9zdD1lbGJsaW5nMF0KIDExODQzOCBbaG9zdD1pdGFsaWExXQogMTE4NTI0IFto
b3N0PWl0YWxpYTBdCiAxMTg0NTIgW2hvc3Q9aHV4ZWxyZWJlMF0KIDExODQ4NyBbaG9zdD1waW5v
dDBdCiAxMTg2ODMgW2hvc3Q9aHV4ZWxyZWJlMF0KIDExODY4MiBwYXNzIGlycmVsZXZhbnQKIDEx
ODY1OCBbaG9zdD1pdGFsaWEwXQogMTE4Nzg0IFtob3N0PWh1eGVscmViZTBdCiAxMTg4NTggW2hv
c3Q9Zmlhbm8xXQogMTE4ODY1IFtob3N0PWl0YWxpYTFdCiAxMTk3NzYgcGFzcyBpcnJlbGV2YW50
CiAxMTk4MzkgcGFzcyBpcnJlbGV2YW50CiAxMTk5NTQgW2hvc3Q9Z29kZWxsbzFdCiAxMTk5OTkg
W2hvc3Q9Y2hhcmRvbm5heTBdCiAxMjAwMTggW2hvc3Q9Y2hhcmRvbm5heTFdCiAxMjAwMjAgW2hv
c3Q9aXRhbGlhMF0KIDEyMDAwMCBbaG9zdD1nb2RlbGxvMV0KIDEyMDA2MyBbaG9zdD1nb2RlbGxv
MV0KIDEyMDEwNSBwYXNzIGlycmVsZXZhbnQKIDEyMDE0NCBwYXNzIGlycmVsZXZhbnQKIDEyMDIy
MSBbaG9zdD1lbGJsaW5nMF0KIDEyMDMyMCBbaG9zdD1jaGFyZG9ubmF5MF0KIDEyMDIzOSBbaG9z
dD1odXhlbHJlYmUxXQogMTIwMzM2IHBhc3MgaXJyZWxldmFudAogMTIwMzg1IFtob3N0PWh1eGVs
cmViZTFdCiAxMjA0ODMgW2hvc3Q9aHV4ZWxyZWJlMV0KIDEyMDUzNSBbaG9zdD1nb2RlbGxvMV0K
IDEyMDUzOCBbaG9zdD1nb2RlbGxvMV0KIDEyMDU3MSBbaG9zdD1pdGFsaWEwXQogMTIwNTUxIFto
b3N0PWJhcm9xdWUxXQogMTIwNTU2IFtob3N0PWdvZGVsbG8xXQogMTIwODAzIFtob3N0PWJhcm9x
dWUwXQogMTIwODc3IFtob3N0PWdvZGVsbG8xXQogMTIwOTU1IFtob3N0PWJhcm9xdWUxXQogMTIx
MDE1IFtob3N0PWJhcm9xdWUwXQogMTIwOTU3IFtob3N0PWh1eGVscmViZTFdCiAxMjEzMzEgcGFz
cyBpcnJlbGV2YW50CiAxMjEzNTYgW2hvc3Q9Z29kZWxsbzFdCiAxMjE0NjAgW2hvc3Q9Z29kZWxs
bzFdCiAxMjE0MjYgW2hvc3Q9aHV4ZWxyZWJlMV0KIDEyMTcwNCBwYXNzIGlycmVsZXZhbnQKIDEy
MTcyOCBbaG9zdD1nb2RlbGxvMV0KIDEyMTc2MSBbaG9zdD1iYXJvcXVlMF0KIDEyMjM1NSBbaG9z
dD1jaGFyZG9ubmF5MV0KIDEyMjM4NyBbaG9zdD1odXhlbHJlYmUxXQogMTIyNDA2IFtob3N0PWZp
YW5vMF0KIDEyMjQxNyBwYXNzIGlycmVsZXZhbnQKIDEyMjQ3MiBwYXNzIGlycmVsZXZhbnQKIDEy
MjUxMiBwYXNzIGlycmVsZXZhbnQKIDEyMjY1OSBbaG9zdD1maWFubzFdCiAxMjI3MTEgW2hvc3Q9
Z29kZWxsbzFdCiAxMjI3NjIgW2hvc3Q9Y2hhcmRvbm5heTFdCiAxMjI3NjUgW2hvc3Q9Y2hhcmRv
bm5heTFdCiAxMjI3NzAgW2hvc3Q9Y2hhcmRvbm5heTFdCiAxMjI3ODAgW2hvc3Q9YmFyb3F1ZTBd
CiAxMjI3ODggcGFzcyBpcnJlbGV2YW50CiAxMjI4MTYgW2hvc3Q9cGlub3QwXQogMTIyNzg1IFto
b3N0PWh1eGVscmViZTFdCiAxMjI4NzYgW2hvc3Q9aHV4ZWxyZWJlMV0KIDEyMjk2MCBbaG9zdD1o
dXhlbHJlYmUwXQogMTIzMDA5IFtob3N0PWh1eGVscmViZTFdCiAxMjMxMDAgcGFzcyBpcnJlbGV2
YW50CiAxMjMxMjMgW2hvc3Q9aXRhbGlhMV0KIDEyMzEyMiBbaG9zdD1nb2RlbGxvMV0KIDEyMzM0
MyBbaG9zdD1qb3ViZXJ0aW4xXQogMTIzMzk0IFtob3N0PWdvZGVsbG8xXQogMTIzNDY1IHBhc3Mg
aXJyZWxldmFudAogMTIzNDc5IFtob3N0PWh1eGVscmViZTFdCiAxMjM0NjcgcGFzcyBpcnJlbGV2
YW50CiAxMjM0NTIgW2hvc3Q9YmFyb3F1ZTBdCiAxMjM0NzEgW2hvc3Q9aHV4ZWxyZWJlMF0KIDEy
MzQ3MyBbaG9zdD1jaGFyZG9ubmF5MV0KIDEyMzU4NiBbaG9zdD1pdGFsaWExXQogMTIzNTkwIFto
b3N0PWdvZGVsbG8xXQogMTIzNjY3IFtob3N0PWRlYmluYTBdCiAxMjM2NzYgW2hvc3Q9aHV4ZWxy
ZWJlMV0KIDEyMzgwMSBbaG9zdD1qb3ViZXJ0aW4xXQogMTIzODM1IFtob3N0PWRlYmluYTBdCiAx
MjM5MzkgW2hvc3Q9aXRhbGlhMF0KIDEyNDAwOSBbaG9zdD1nb2RlbGxvMV0KIDEyNDA0MyBbaG9z
dD1jaGFyZG9ubmF5MF0KIDEyNDE4MCBbaG9zdD1iYXJvcXVlMV0KIDEyNDI0MCBbaG9zdD1pdGFs
aWEwXQogMTI0MjA2IFtob3N0PWdvZGVsbG8xXQogMTI0MjQ4IFtob3N0PWl0YWxpYTBdCiAxMjQy
OTEgW2hvc3Q9am91YmVydGluMV0KIDEyNDIwNSBwYXNzIGlycmVsZXZhbnQKIDEyNDIzNCBbaG9z
dD1odXhlbHJlYmUxXQogMTI0MjQ0IFtob3N0PWdvZGVsbG8xXQogMTI0MjM3IFtob3N0PWpvdWJl
cnRpbjFdCiAxMjQyNTEgW2hvc3Q9YWxiYW5hMF0KIDEyNDI1MiBbaG9zdD1pdGFsaWEwXQogMTI0
MjYyIFtob3N0PWpvdWJlcnRpbjBdCiAxMjQzMTkgW2hvc3Q9am91YmVydGluMV0KIDEyNDMyMyBw
YXNzIGlycmVsZXZhbnQKIDEyNDM3NSBbaG9zdD1hbGJhbmExXQogMTI0MzI1IFtob3N0PWJhcm9x
dWUxXQogMTI0MzI4IHBhc3MgaXJyZWxldmFudAogMTI0OTUwIFtob3N0PWRlYmluYTFdCiAxMjQ5
MDIgW2hvc3Q9ZGViaW5hMF0KIDEyNTA3NyBbaG9zdD1hbGJhbmExXQogMTI1MDQ0IFtob3N0PWFs
YmFuYTBdCiAxMjUxNzEgW2hvc3Q9YWxiYW5hMV0KIDEyNTE0NCBbaG9zdD1hbGJhbmExXQogMTI1
MTcyIFtob3N0PWFsYmFuYTFdCiAxMjUyNTMgW2hvc3Q9YWxiYW5hMV0KIDEyNTI5MiBbaG9zdD1l
bGJsaW5nMF0KIDEyNTQxNiBbaG9zdD1hbGJhbmEwXQogMTI1NTI5IFtob3N0PWFsYmFuYTBdCiAx
MjU2MDUgW2hvc3Q9Z29kZWxsbzFdCiAxMjU1NzAgW2hvc3Q9aHV4ZWxyZWJlMV0KIDEyNTY0MiBb
aG9zdD1iYXJvcXVlMF0KIDEyNTY1MCBbaG9zdD1odXhlbHJlYmUxXQogMTI1NjYzIFtob3N0PWJh
cm9xdWUxXQogMTI1Njg2IFtob3N0PWFsYmFuYTBdCiAxMjU5MDEgW2hvc3Q9Z29kZWxsbzFdCiAx
MjU5MjIgW2hvc3Q9Z29kZWxsbzFdCiAxMjYwNzcgW2hvc3Q9YWxiYW5hMV0KIDEyNjIwMSBbaG9z
dD1nb2RlbGxvMV0KIDEyNjE3MSBbaG9zdD1hbGJhbmEwXQogMTI2MTYwIFtob3N0PWh1eGVscmVi
ZTFdCiAxMjYwNzUgW2hvc3Q9YWxiYW5hMV0KIDEyNjI5NiBbaG9zdD1iYXJvcXVlMV0KIDEyNjM4
MiBbaG9zdD1iYXJvcXVlMV0KIDEyNjQxOSBbaG9zdD1odXhlbHJlYmUxXQogMTI2NDM2IFtob3N0
PWl0YWxpYTBdCiAxMjY0MjIgW2hvc3Q9ZWxibGluZzFdCiAxMjY0NTEgW2hvc3Q9Zmlhbm8wXQog
MTI2NTAyIFtob3N0PWl0YWxpYTBdCiAxMjY2MDAgW2hvc3Q9aXRhbGlhMF0KIDEyNjcxMCBwYXNz
IGlycmVsZXZhbnQKIDEyNjc5MiBbaG9zdD1maWFubzBdCiAxMjY5NjkgW2hvc3Q9YWxiYW5hMF0K
IDEyNjg3NiBbaG9zdD1iYXJvcXVlMV0KIDEyNzAxOSBbaG9zdD1hbGJhbmEwXQogMTI3MDcxIFto
b3N0PWdvZGVsbG8xXQogMTI3MTIxIFtob3N0PWRlYmluYTFdCiAxMjcxMzggW2hvc3Q9YWxiYW5h
MF0KIDEyNzYwNiBbaG9zdD1odXhlbHJlYmUxXQogMTI3NzUzIHBhc3MgaXJyZWxldmFudAogMTI4
MDU0IHBhc3MgaXJyZWxldmFudAogMTI4MTA1IFtob3N0PXBpbm90MF0KIDEyODE1NiBbaG9zdD1n
b2RlbGxvMV0KIDEyODU1MyBbaG9zdD1hbGJhbmEwXQogMTI4NTA2IFtob3N0PWh1eGVscmViZTFd
CiAxMjg1NTQgW2hvc3Q9YWxiYW5hMF0KIDEyODU4NSBbaG9zdD1hbGJhbmExXQogMTI4NjUxIFto
b3N0PWZpYW5vMF0KIDEyODYzMSBbaG9zdD1hbGJhbmEwXQogMTI4Njg1IFtob3N0PWJhcm9xdWUw
XQogMTI4ODQ0IFtob3N0PWdvZGVsbG8xXQogMTI4ODE3IFtob3N0PWFsYmFuYTFdCiAxMjg4MDQg
cGFzcyBpcnJlbGV2YW50CiAxMjg5MDAgcGFzcyBpcnJlbGV2YW50CiAxMjg4NjggW2hvc3Q9cmlt
YXZhMV0KIDEyODk4MiBbaG9zdD1yaW1hdmExXQogMTI4OTY2IFtob3N0PWRlYmluYTBdCiAxMjg5
NzcgW2hvc3Q9ZGViaW5hMF0KIDEyOTA0MCBbaG9zdD1waW5vdDBdCiAxMjkwOTAgW2hvc3Q9Z29k
ZWxsbzFdCiAxMjk1NDEgW2hvc3Q9Z29kZWxsbzFdCiAxMjk0NjEgW2hvc3Q9aHV4ZWxyZWJlMF0K
IDEyOTY5NSBbaG9zdD1iYXJvcXVlMV0KIDEyOTcwNSBbaG9zdD1hbGJhbmExXQogMTI5Njk0IFto
b3N0PWFsYmFuYTBdCiAxMjk3MDggW2hvc3Q9YWxiYW5hMF0KIDEyOTc5NiBbaG9zdD1hbGJhbmEx
XQogMTMwMDQxIFtob3N0PWFsYmFuYTFdCiAxMzAyMTIgW2hvc3Q9YWxiYW5hMV0KIDEzMDg5MCBw
YXNzIGlycmVsZXZhbnQKIDEzMDg1MSBbaG9zdD1nb2RlbGxvMV0KIDEzMDk1NCBbaG9zdD1kZWJp
bmExXQogMTMwOTUzIFtob3N0PWRlYmluYTFdCiAxMzEwMzggcGFzcyBpcnJlbGV2YW50CiAxMzI0
ODQgW2hvc3Q9Y2hhcmRvbm5heTBdCiAxMzI2MDYgW2hvc3Q9YWxiYW5hMV0KIDEzMjU4MyBbaG9z
dD1nb2RlbGxvMV0KIDEzMjU4MiBbaG9zdD1iYXJvcXVlMV0KIDEzMjY4NCBwYXNzIGlycmVsZXZh
bnQKIDEzMjY4OCBbaG9zdD1iYXJvcXVlMV0KIDEzMjc0NyBmYWlsIGlycmVsZXZhbnQKIDEzMjg2
MCBwYXNzIGlycmVsZXZhbnQKIDEzMjg3NCBmYWlsIGlycmVsZXZhbnQKIDEzMjg2MSBmYWlsIGly
cmVsZXZhbnQKIDEzMjg2NSBwYXNzIGlycmVsZXZhbnQKIDEzMjg2MyBwYXNzIGlycmVsZXZhbnQK
IDEzMjg2NyBmYWlsIGlycmVsZXZhbnQKIDEzMjg3MCBmYWlsIGlycmVsZXZhbnQKIDEzMjg3MiBw
YXNzIGlycmVsZXZhbnQKIDEzMjg3NiBwYXNzIGlycmVsZXZhbnQKIDEzMjg3NyBmYWlsIGlycmVs
ZXZhbnQKIDEzMjc4MyBmYWlsIGlycmVsZXZhbnQKIDEzMjg4OSBwYXNzIGlycmVsZXZhbnQKIDEz
MzI5NSBbaG9zdD1hbGJhbmEwXQogMTMzMjgxIFtob3N0PWFsYmFuYTBdCiAxMzM0NjYgcGFzcyBp
cnJlbGV2YW50CiAxMzM1MDIgW2hvc3Q9Z29kZWxsbzFdCiAxMzM1NDIgW2hvc3Q9YWxiYW5hMF0K
IDEzMzU2NiBwYXNzIGlycmVsZXZhbnQKIDEzMzYwMyBwYXNzIDU5MjBhOWQxNmIxYWI4ODdjMjg1
ODIyNDMxNmE5OGU5NjFkNzFiMDUgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2Ux
OGE4ZCBhYWQyMzA2NmU0YjI3Mjk2ZDIxOWI5MTIzMzkzZmJlMmE1YTg4NWJiIGY3MjQxNGE1NmZl
Y2Q4ZGIyOTYzYTJkZmU0NDA5ZTI3YTQ3OTk5MmUKIDEzMzU3OSBwYXNzIGlycmVsZXZhbnQKIDEz
MzU3OCBbaG9zdD1nb2RlbGxvMV0KIDEzMzYyOCBbaG9zdD1nb2RlbGxvMV0KIDEzMzY2MyBbaG9z
dD1hbGJhbmEwXQogMTMzNjY0IHBhc3MgNTkyMGE5ZDE2YjFhYjg4N2MyODU4MjI0MzE2YTk4ZTk2
MWQ3MWIwNSA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGFhZDIzMDY2
ZTRiMjcyOTZkMjE5YjkxMjMzOTNmYmUyYTVhODg1YmIgZjcyNDE0YTU2ZmVjZDhkYjI5NjNhMmRm
ZTQ0MDllMjdhNDc5OTkyZQogMTMzNjg0IFtob3N0PWFsYmFuYTFdCiAxMzM2NjYgW2hvc3Q9YWxi
YW5hMF0KIDEzMzcxMiBwYXNzIDU5MjBhOWQxNmIxYWI4ODdjMjg1ODIyNDMxNmE5OGU5NjFkNzFi
MDUgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBhYWQyMzA2NmU0YjI3
Mjk2ZDIxOWI5MTIzMzkzZmJlMmE1YTg4NWJiIGY3MjQxNGE1NmZlY2Q4ZGIyOTYzYTJkZmU0NDA5
ZTI3YTQ3OTk5MmUKIDEzMzc1NiBwYXNzIDU5MjBhOWQxNmIxYWI4ODdjMjg1ODIyNDMxNmE5OGU5
NjFkNzFiMDUgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBhYWQyMzA2
NmU0YjI3Mjk2ZDIxOWI5MTIzMzkzZmJlMmE1YTg4NWJiIGY3MjQxNGE1NmZlY2Q4ZGIyOTYzYTJk
ZmU0NDA5ZTI3YTQ3OTk5MmUKIDEzMzgwMCBbaG9zdD1maWFubzBdCiAxMzM4ODEgW2hvc3Q9YWxi
YW5hMF0KIDEzMzg1MCBwYXNzIDU5MjBhOWQxNmIxYWI4ODdjMjg1ODIyNDMxNmE5OGU5NjFkNzFi
MDUgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBhYWQyMzA2NmU0YjI3
Mjk2ZDIxOWI5MTIzMzkzZmJlMmE1YTg4NWJiIGY3MjQxNGE1NmZlY2Q4ZGIyOTYzYTJkZmU0NDA5
ZTI3YTQ3OTk5MmUKIDEzMzkxNCBbaG9zdD1hbGJhbmEwXQogMTMzOTc5IFtob3N0PWVsYmxpbmcx
XQogMTMzOTQxIFtob3N0PWdvZGVsbG8xXQogMTM0MDAwIFtob3N0PWdvZGVsbG8xXQogMTM0NzIx
IFtob3N0PWFsYmFuYTBdCiAxMzQ4NTUgW2hvc3Q9Z29kZWxsbzFdCiAxMzQ5NzEgW2hvc3Q9Z29k
ZWxsbzFdCiAxMzUwMzcgW2hvc3Q9YmFyb3F1ZTFdCiAxMzUxODUgW2hvc3Q9ZWxibGluZzFdCiAx
MzU0MjEgZmFpbCAyMDAyOWNhMjJiYWFlYjk0MThjMWZkOWRmODhkMTJkMzJkNTg1Y2I2IDgwNTE3
ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgYWFkMjMwNjZlNGIyNzI5NmQyMTli
OTEyMzM5M2ZiZTJhNWE4ODViYiBmNzI0MTRhNTZmZWNkOGRiMjk2M2EyZGZlNDQwOWUyN2E0Nzk5
OTJlCiAxMzU1MDYgZmFpbCAyMDAyOWNhMjJiYWFlYjk0MThjMWZkOWRmODhkMTJkMzJkNTg1Y2I2
IDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgYWFkMjMwNjZlNGIyNzI5
NmQyMTliOTEyMzM5M2ZiZTJhNWE4ODViYiBmNzI0MTRhNTZmZWNkOGRiMjk2M2EyZGZlNDQwOWUy
N2E0Nzk5OTJlCiAxMzU1MDcgcGFzcyA1OTIwYTlkMTZiMWFiODg3YzI4NTgyMjQzMTZhOThlOTYx
ZDcxYjA1IDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgYWFkMjMwNjZl
NGIyNzI5NmQyMTliOTEyMzM5M2ZiZTJhNWE4ODViYiBmNzI0MTRhNTZmZWNkOGRiMjk2M2EyZGZl
NDQwOWUyN2E0Nzk5OTJlCiAxMzU1MTAgZmFpbCAyMDAyOWNhMjJiYWFlYjk0MThjMWZkOWRmODhk
MTJkMzJkNTg1Y2I2IDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgYWFk
MjMwNjZlNGIyNzI5NmQyMTliOTEyMzM5M2ZiZTJhNWE4ODViYiBmNzI0MTRhNTZmZWNkOGRiMjk2
M2EyZGZlNDQwOWUyN2E0Nzk5OTJlCiAxMzU1MDMgcGFzcyA1OTIwYTlkMTZiMWFiODg3YzI4NTgy
MjQzMTZhOThlOTYxZDcxYjA1IDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThh
OGQgYWFkMjMwNjZlNGIyNzI5NmQyMTliOTEyMzM5M2ZiZTJhNWE4ODViYiBmNzI0MTRhNTZmZWNk
OGRiMjk2M2EyZGZlNDQwOWUyN2E0Nzk5OTJlClNlYXJjaGluZyBmb3IgaW50ZXJlc3RpbmcgdmVy
c2lvbnMKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEzMzYwMyAocGFzcyksIGZvciBiYXNpcyBwYXNz
CiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMzU0MjEgKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQog
UmVwcm8gZm91bmQ6IGZsaWdodCAxMzU1MDMgKHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVwcm8g
Zm91bmQ6IGZsaWdodCAxMzU1MDYgKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogMCByZXZpc2lv
bnMgYXQgNTkyMGE5ZDE2YjFhYjg4N2MyODU4MjI0MzE2YTk4ZTk2MWQ3MWIwNSA4MDUxNzg5ZTk4
MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGFhZDIzMDY2ZTRiMjcyOTZkMjE5YjkxMjMz
OTNmYmUyYTVhODg1YmIgZjcyNDE0YTU2ZmVjZDhkYjI5NjNhMmRmZTQ0MDllMjdhNDc5OTkyZQpO
byByZXZpc2lvbnMgbGVmdCB0byB0ZXN0LCBjaGVja2luZyBncmFwaCBzdGF0ZS4KIFJlc3VsdCBm
b3VuZDogZmxpZ2h0IDEzMzYwMyAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlc3VsdCBmb3VuZDog
ZmxpZ2h0IDEzNTQyMSAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxp
Z2h0IDEzNTUwMyAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTM1
NTA2IChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTM1NTA3
IChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMzU1MTAgKGZhaWwp
LCBmb3IgZmlyc3QgZmFpbHVyZQoKKioqIEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hh
bmdlc2V0ICoqKgoKICBCdWcgaXMgaW4gdHJlZTogIG92bWYgZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L29zc3Rlc3Qvb3ZtZi5naXQKICBCdWcgaW50cm9kdWNlZDogIDIwMDI5Y2EyMmJhYWViOTQxOGMx
ZmQ5ZGY4OGQxMmQzMmQ1ODVjYjYKICBCdWcgbm90IHByZXNlbnQ6IDU5MjBhOWQxNmIxYWI4ODdj
Mjg1ODIyNDMxNmE5OGU5NjFkNzFiMDUKICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzU1MTAvCgoKICAoUmV2aXNpb24g
bG9nIHRvbyBsb25nLCBvbWl0dGVkLikKClJldmlzaW9uIGdyYXBoIGxlZnQgaW4gL2hvbWUvbG9n
cy9yZXN1bHRzL2Jpc2VjdC94ZW4tNC45LXRlc3RpbmcvYnVpbGQtYW1kNjQueGVuLWJ1aWxkLntk
b3QscHMscG5nLGh0bWwsc3ZnfS4KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQoxMzU1MTA6IHRvbGVyYWJsZSBBTEwgRkFJTAoKZmxpZ2h0IDEzNTUxMCB4ZW4tNC45LXRl
c3RpbmcgcmVhbC1iaXNlY3QgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncy8xMzU1MTAvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25z
LgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291
bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxk
ICAgICAgICAgICAgICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAoKCmpvYnM6CiBidWlsZC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 02 06:21:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 06:21:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hM55j-0006CQ-U9; Thu, 02 May 2019 06:21:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=L2Tp=TC=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1hM55i-0006CL-Rc
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 06:21:10 +0000
X-Inumbo-ID: 71418a00-6ca2-11e9-aa22-abdbc0eb60f8
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 71418a00-6ca2-11e9-aa22-abdbc0eb60f8;
 Thu, 02 May 2019 06:20:55 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp02.buh.bitdefender.net [10.17.80.76])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 E0181301AB36; Thu,  2 May 2019 09:20:54 +0300 (EEST)
Received: from [192.168.228.119] (unknown [86.120.176.202])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id D3A7D306E4AC;
 Thu,  2 May 2019 09:20:53 +0300 (EEST)
To: Tamas K Lengyel <tamas@tklengyel.com>, xen-devel@lists.xenproject.org
References: <20190501235203.1179-1-tamas@tklengyel.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <01d02c64-a044-5c6f-d411-ec50abb83408@bitdefender.com>
Date: Thu, 2 May 2019 09:20:52 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190501235203.1179-1-tamas@tklengyel.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH v2] x86/vmx: correctly gather gs_shadow
 value for current vCPU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gNS8yLzE5IDI6NTIgQU0sIFRhbWFzIEsgTGVuZ3llbCB3cm90ZToKPiBDdXJyZW50bHkgdGhl
IGdzX3NoYWRvdyB2YWx1ZSBpcyBvbmx5IGNhY2hlZCB3aGVuIHRoZSB2Q1BVIGlzIGJlaW5nIHNj
aGVkdWxlZAo+IG91dCBieSBYZW4uIFJlcG9ydGluZyB0aGlzICh1c3VhbGx5KSBzdGFsZSB2YWx1
ZSB0aHJvdWdoIHZtX2V2ZW50IGlzIGluY29ycmVjdCwKPiBzaW5jZSBpdCBkb2Vzbid0IHJlcHJl
c2VudCB0aGUgYWN0dWFsIHN0YXRlIG9mIHRoZSB2Q1BVIGF0IHRoZSB0aW1lIHRoZSBldmVudAo+
IHdhcyByZWNvcmRlZC4gVGhpcyBwcmV2ZW50cyB2bV9ldmVudCBzdWJzY3JpYmVycyBmcm9tIGNv
cnJlY3RseSBmaW5kaW5nIGtlcm5lbAo+IHN0cnVjdHVyZXMgaW4gdGhlIGd1ZXN0IHdoZW4gaXQg
aXMgdHJhcHBlZCB3aGlsZSBpbiByaW5nMy4KPiAKPiBSZWZyZXNoIHNoYWRvd19ncyB2YWx1ZSB3
aGVuIHRoZSBjb250ZXh0IGJlaW5nIHNhdmVkIGlzIGZvciB0aGUgY3VycmVudCB2Q1BVLgo+IAo+
IFNpZ25lZC1vZmYtYnk6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KPiBD
YzogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgo+IENjOiBKdW4g
TmFrYWppbWEgPGp1bi5uYWthamltYUBpbnRlbC5jb20+Cj4gQ2M6IEtldmluIFRpYW4gPGtldmlu
LnRpYW5AaW50ZWwuY29tPgo+IENjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4g
Q2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gQ2M6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gQ2M6IFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1
QGNpdHJpeC5jb20+Cj4gLS0tCj4gdjI6IG1vdmUgZml4IHRvIGh2bSBzbyB2bV9ldmVudCBkb2Vz
bid0IGhhdmUgdG8ga25vdyBzcGVjaWZpY3MKPiAtLS0KPiAgeGVuL2FyY2gveDg2L2h2bS92bXgv
dm14LmMgfCA1ICsrKysrCj4gIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKykKPiAKPiBk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgYi94ZW4vYXJjaC94ODYvaHZt
L3ZteC92bXguYwo+IGluZGV4IDI4M2ViN2IzNGQuLjUxNTRlY2MyYTggMTAwNjQ0Cj4gLS0tIGEv
eGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92
bXguYwo+IEBAIC03NzksMTIgKzc3OSwxNyBAQCBzdGF0aWMgdm9pZCB2bXhfbG9hZF9jcHVfc3Rh
dGUoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBodm1faHdfY3B1ICpkYXRhKQo+ICAKPiAgc3RhdGlj
IHZvaWQgdm14X3NhdmVfdm1jc19jdHh0KHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgaHZtX2h3X2Nw
dSAqY3R4dCkKPiAgewo+ICsgICAgaWYgKCB2ID09IGN1cnJlbnQgKQo+ICsgICAgICAgIHZteF9z
YXZlX2d1ZXN0X21zcnModik7Cgp2bXhfc2F2ZV9ndWVzdF9tc3JzKCkgaXMgc2ltcGxlIGVub3Vn
aCB0aGF0IHRoZSBpZiBpcyBwcm9iYWJseSBub3QKbmVjZXNzYXJ5IGhlcmUgKHdlIGNhbiBqdXN0
IGNhbGwgdGhlIGZ1bmN0aW9uIGRpcmVjdGx5LCByZWdhcmRsZXNzIG9mCndoYXQgdiBob2xkcyku
CgpCdXQgdGhhdCdzIG5vdCB0ZWNobmljYWxseSBhbiBpc3N1ZSwgc28gaWYgbm9ib2R5IGVsc2Ug
bWluZHM6CgpBY2tlZC1ieTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIu
Y29tPgoKClRoYW5rcywKUmF6dmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 02 06:38:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 06:38:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hM5Me-0007Ir-M0; Thu, 02 May 2019 06:38:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DatZ=TC=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hM5Md-0007If-5Y
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 06:38:39 +0000
X-Inumbo-ID: ea36a979-6ca4-11e9-843c-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ea36a979-6ca4-11e9-843c-bc764e045a96;
 Thu, 02 May 2019 06:38:37 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hM5MZ-0007eY-Bf; Thu, 02 May 2019 06:38:35 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hM5MZ-00068e-3O; Thu, 02 May 2019 06:38:35 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hM5MZ-0004Yk-2k; Thu, 02 May 2019 06:38:35 +0000
To: xen-devel@lists.xenproject.org, osstest-admin@xenproject.org,
 royger@FreeBSD.org
Message-ID: <osstest-135458-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: freebsd-master:build-amd64-freebsd-again:host-install(5):fail:regression
 freebsd-master:build-amd64-xen-freebsd:host-install(5):fail:regression
X-Osstest-Versions-This: freebsd=c2d2307dd81677e7c6a145e2f844b1ddac0712cb
X-Osstest-Versions-That: freebsd=b58321507702a1125aed58ddc320b560b1bffc71
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 02 May 2019 06:38:35 +0000
Subject: [Xen-devel] [freebsd-master test] 135458: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTQ1OCBmcmVlYnNkLW1hc3RlciByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTM1NDU4LwoKUmVncmVzc2lvbnMgOi0o
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5n
IHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NC1mcmVlYnNkLWFnYWlu
ICAgICA1IGhvc3QtaW5zdGFsbCg1KSAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzUyMzMKIGJ1
aWxkLWFtZDY0LXhlbi1mcmVlYnNkICAgICAgIDUgaG9zdC1pbnN0YWxsKDUpICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzNTIzMwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGZyZWVi
c2QgICAgICAgICAgICAgIGMyZDIzMDdkZDgxNjc3ZTdjNmExNDVlMmY4NDRiMWRkYWMwNzEyY2IK
YmFzZWxpbmUgdmVyc2lvbjoKIGZyZWVic2QgICAgICAgICAgICAgIGI1ODMyMTUwNzcwMmExMTI1
YWVkNThkZGMzMjBiNTYwYjFiZmZjNzEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzNTIzMyAgMjAx
OS0wNC0yNCAwOToxOTowMyBaICAgIDcgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzUzMTcg
IDIwMTktMDQtMjYgMDk6MTk6MDYgWiAgICA1IGRheXMgICAgMiBhdHRlbXB0cwpUZXN0aW5nIHNh
bWUgc2luY2UgICAxMzU0NTggIDIwMTktMDUtMDEgMDk6MTk6MjkgWiAgICAwIGRheXMgICAgMSBh
dHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBh
ZSA8YWVARnJlZUJTRC5vcmc+CiAgYXNvbWVycyA8YXNvbWVyc0BGcmVlQlNELm9yZz4KICBiY3Jh
biA8YmNyYW5ARnJlZUJTRC5vcmc+CiAgYmRlIDxiZGVARnJlZUJTRC5vcmc+CiAgYnIgPGJyQEZy
ZWVCU0Qub3JnPgogIGNlbSA8Y2VtQEZyZWVCU0Qub3JnPgogIGN5IDxjeUBGcmVlQlNELm9yZz4K
ICBkY2hhZ2luIDxkY2hhZ2luQEZyZWVCU0Qub3JnPgogIGVtYXN0ZSA8ZW1hc3RlQEZyZWVCU0Qu
b3JnPgogIGdhbGxhdGluIDxnYWxsYXRpbkBGcmVlQlNELm9yZz4KICBnamIgPGdqYkBGcmVlQlNE
Lm9yZz4KICBnb256byA8Z29uem9ARnJlZUJTRC5vcmc+CiAgaHNlbGFza3kgPGhzZWxhc2t5QEZy
ZWVCU0Qub3JnPgogIGlhbiA8aWFuQEZyZWVCU0Qub3JnPgogIGltcCA8aW1wQEZyZWVCU0Qub3Jn
PgogIGpoYiA8amhiQEZyZWVCU0Qub3JnPgogIGpoaWJiaXRzIDxqaGliYml0c0BGcmVlQlNELm9y
Zz4KICBqb2hhbHVuIDxqb2hhbHVuQEZyZWVCU0Qub3JnPgogIGtldmFucyA8a2V2YW5zQEZyZWVC
U0Qub3JnPgogIGtpYiA8a2liQEZyZWVCU0Qub3JnPgogIGxldiA8bGV2QEZyZWVCU0Qub3JnPgog
IGx1cG9ybCA8bHVwb3JsQEZyZWVCU0Qub3JnPgogIGx3aHN1IDxsd2hzdUBGcmVlQlNELm9yZz4K
ICBtYW51IDxtYW51QEZyZWVCU0Qub3JnPgogIG1hcmtqIDxtYXJrakBGcmVlQlNELm9yZz4KICBt
YXYgPG1hdkBGcmVlQlNELm9yZz4KICBuZ2llIDxuZ2llQEZyZWVCU0Qub3JnPgogIHJncmltZXMg
PHJncmltZXNARnJlZUJTRC5vcmc+CiAgcm1hY2tsZW0gPHJtYWNrbGVtQEZyZWVCU0Qub3JnPgog
IHJ3YXRzb24gPHJ3YXRzb25ARnJlZUJTRC5vcmc+CiAgc2h1cmQgPHNodXJkQEZyZWVCU0Qub3Jn
PgogIHRyYXN6IDx0cmFzekBGcmVlQlNELm9yZz4KICB0c29vbWUgPHRzb29tZUBGcmVlQlNELm9y
Zz4KICB0dWV4ZW4gPHR1ZXhlbkBGcmVlQlNELm9yZz4KICB0eWNob24gPHR5Y2hvbkBGcmVlQlNE
Lm9yZz4KICB6ZWlzaW5nIDx6ZWlzaW5nQEZyZWVCU0Qub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0
LWZyZWVic2QtYWdhaW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogYnVpbGQtYW1kNjQtZnJlZWJzZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14ZW4tZnJlZWJzZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlz
aW9uIGxvZzsgaXQgd291bGQgYmUgMTYzMyBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 02 06:58:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 06:58:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hM5fX-0000Ua-D5; Thu, 02 May 2019 06:58:11 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=oUxd=TC=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hM5fV-0000UU-Fm
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 06:58:09 +0000
X-Inumbo-ID: a3a6c216-6ca7-11e9-843c-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a3a6c216-6ca7-11e9-843c-bc764e045a96;
 Thu, 02 May 2019 06:58:07 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 02 May 2019 00:58:06 -0600
Message-Id: <5CCA94F9020000780022B02A@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 02 May 2019 00:58:01 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH] x86/mm: subsume set_gpfn_from_mfn() into
 guest_physmap_add_entry()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyB3aGF0IGJvdGggY2FsbGVycyBvZiBndWVzdF9waHlzbWFwX2FkZF9wYWdlKCkgaW4g
bWVtb3J5LmMgd2FudAooZm9yIHRoZSAhcGFnaW5nX21vZGVfdHJhbnNsYXRlKCkgY2FzZSksIGFu
ZCBpdCBpcyBhbHNvIHdoYXQgYm90aApjYWxsZXJzIGluIGdudHRhYl90cmFuc2ZlcigpIG5lZWQg
KGJ1dCBoYXZlIGJlZW4gbGFja2luZykuIFRoZSBvdGhlcgooeDg2LXNwZWNpZmljKSBjYWxsZXJz
IGFyZSBhbGwgSFZNLW9ubHksIGFuZCBoZW5jZSB1bmFmZmVjdGVkIGJ5IHRoaXMKY2hhbmdlLgoK
U2FkbHkgdGhpcyBpc24ndCBlbm91Z2ggeWV0IHRvIGRyb3AgQXJtJ3MgZHVtbXkgbWFjcm8sIGFz
IHRoZXJlJ3Mgb25lCm1vcmUgdXNlIGluIHBhZ2VfYWxsb2MuYy4KClNpZ25lZC1vZmYtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0u
YworKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKQEAgLTg0MSwxNSArODQxLDE5IEBAIGd1ZXN0
X3BoeXNtYXBfYWRkX2VudHJ5KHN0cnVjdCBkb21haW4gKmQKICAgICAgICAgICogYW55IGd1ZXN0
LXJlcXVlc3RlZCB0eXBlIGNoYW5nZXMgc3VjY2VlZCBhbmQgcmVtb3ZlIHRoZSBJT01NVQogICAg
ICAgICAgKiBlbnRyeSkuCiAgICAgICAgICAqLwotICAgICAgICBpZiAoICFuZWVkX2lvbW11X3B0
X3N5bmMoZCkgfHwgdCAhPSBwMm1fcmFtX3J3ICkKKyAgICAgICAgaWYgKCB0ICE9IHAybV9yYW1f
cncgKQogICAgICAgICAgICAgcmV0dXJuIDA7CiAKICAgICAgICAgZm9yICggaSA9IDA7IGkgPCAo
MVVMIDw8IHBhZ2Vfb3JkZXIpOyArK2ksICsrcGFnZSApCiAgICAgICAgIHsKLSAgICAgICAgICAg
IGlmICggZ2V0X3BhZ2VfYW5kX3R5cGUocGFnZSwgZCwgUEdUX3dyaXRhYmxlX3BhZ2UpICkKKyAg
ICAgICAgICAgIGlmICggIW5lZWRfaW9tbXVfcHRfc3luYyhkKSApCisgICAgICAgICAgICAgICAg
Lyogbm90aGluZyAqLzsKKyAgICAgICAgICAgIGVsc2UgaWYgKCBnZXRfcGFnZV9hbmRfdHlwZShw
YWdlLCBkLCBQR1Rfd3JpdGFibGVfcGFnZSkgKQogICAgICAgICAgICAgICAgIHB1dF9wYWdlX2Fu
ZF90eXBlKHBhZ2UpOwogICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgICAgIHJldHVybiAt
RUlOVkFMOworCisgICAgICAgICAgICBzZXRfZ3Bmbl9mcm9tX21mbihtZm5feChtZm4pICsgaSwg
Z2ZuX3goZ2ZuKSArIGkpOwogICAgICAgICB9CiAKICAgICAgICAgcmV0dXJuIDA7Ci0tLSBhL3hl
bi9jb21tb24vbWVtb3J5LmMKKysrIGIveGVuL2NvbW1vbi9tZW1vcnkuYwpAQCAtMjcwLDE2ICsy
NzAsMTAgQEAgc3RhdGljIHZvaWQgcG9wdWxhdGVfcGh5c21hcChzdHJ1Y3QgbWVtbwogCiAgICAg
ICAgICAgICBndWVzdF9waHlzbWFwX2FkZF9wYWdlKGQsIF9nZm4oZ3BmbiksIG1mbiwgYS0+ZXh0
ZW50X29yZGVyKTsKIAotICAgICAgICAgICAgaWYgKCAhcGFnaW5nX21vZGVfdHJhbnNsYXRlKGQp
ICkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBmb3IgKCBqID0gMDsgaiA8ICgxVSA8
PCBhLT5leHRlbnRfb3JkZXIpOyBqKysgKQotICAgICAgICAgICAgICAgICAgICBzZXRfZ3Bmbl9m
cm9tX21mbihtZm5feChtZm5fYWRkKG1mbiwgaikpLCBncGZuICsgaik7Ci0KLSAgICAgICAgICAg
ICAgICAvKiBJbmZvcm0gdGhlIGRvbWFpbiBvZiB0aGUgbmV3IHBhZ2UncyBtYWNoaW5lIGFkZHJl
c3MuICovIAotICAgICAgICAgICAgICAgIGlmICggdW5saWtlbHkoX19jb3B5X21mbl90b19ndWVz
dF9vZmZzZXQoYS0+ZXh0ZW50X2xpc3QsIGksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZm4pKSApCi0gICAgICAgICAgICAgICAgICAg
IGdvdG8gb3V0OwotICAgICAgICAgICAgfQorICAgICAgICAgICAgaWYgKCAhcGFnaW5nX21vZGVf
dHJhbnNsYXRlKGQpICYmCisgICAgICAgICAgICAgICAgIC8qIEluZm9ybSB0aGUgZG9tYWluIG9m
IHRoZSBuZXcgcGFnZSdzIG1hY2hpbmUgYWRkcmVzcy4gKi8KKyAgICAgICAgICAgICAgICAgdW5s
aWtlbHkoX19jb3B5X21mbl90b19ndWVzdF9vZmZzZXQoYS0+ZXh0ZW50X2xpc3QsIGksIG1mbikp
ICkKKyAgICAgICAgICAgICAgICBnb3RvIG91dDsKICAgICAgICAgfQogICAgIH0KIApAQCAtNzU1
LDE1ICs3NDksMTEgQEAgc3RhdGljIGxvbmcgbWVtb3J5X2V4Y2hhbmdlKFhFTl9HVUVTVF9IQQog
ICAgICAgICAgICAgZ3Vlc3RfcGh5c21hcF9hZGRfcGFnZShkLCBfZ2ZuKGdwZm4pLCBtZm4sCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGV4Y2gub3V0LmV4dGVudF9vcmRlcik7
CiAKLSAgICAgICAgICAgIGlmICggIXBhZ2luZ19tb2RlX3RyYW5zbGF0ZShkKSApCi0gICAgICAg
ICAgICB7Ci0gICAgICAgICAgICAgICAgZm9yICggayA9IDA7IGsgPCAoMVVMIDw8IGV4Y2gub3V0
LmV4dGVudF9vcmRlcik7IGsrKyApCi0gICAgICAgICAgICAgICAgICAgIHNldF9ncGZuX2Zyb21f
bWZuKG1mbl94KG1mbl9hZGQobWZuLCBrKSksIGdwZm4gKyBrKTsKLSAgICAgICAgICAgICAgICBp
ZiAoIF9fY29weV9tZm5fdG9fZ3Vlc3Rfb2Zmc2V0KGV4Y2gub3V0LmV4dGVudF9zdGFydCwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChpIDw8IG91dF9j
aHVua19vcmRlcikgKyBqLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbWZuKSApCi0gICAgICAgICAgICAgICAgICAgIHJjID0gLUVGQVVMVDsKLSAgICAg
ICAgICAgIH0KKyAgICAgICAgICAgIGlmICggIXBhZ2luZ19tb2RlX3RyYW5zbGF0ZShkKSAmJgor
ICAgICAgICAgICAgICAgICBfX2NvcHlfbWZuX3RvX2d1ZXN0X29mZnNldChleGNoLm91dC5leHRl
bnRfc3RhcnQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChp
IDw8IG91dF9jaHVua19vcmRlcikgKyBqLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBtZm4pICkKKyAgICAgICAgICAgICAgICByYyA9IC1FRkFVTFQ7CiAgICAg
ICAgIH0KICAgICAgICAgQlVHX09OKCAhKGQtPmlzX2R5aW5nKSAmJiAoaiAhPSAoMVVMIDw8IG91
dF9jaHVua19vcmRlcikpICk7CiAKCgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 02 07:22:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 07:22:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hM62o-0002oq-Ka; Thu, 02 May 2019 07:22:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DatZ=TC=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hM62o-0002oZ-4M
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 07:22:14 +0000
X-Inumbo-ID: fc0512e4-6caa-11e9-a711-0f5c7adc85fe
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fc0512e4-6caa-11e9-a711-0f5c7adc85fe;
 Thu, 02 May 2019 07:22:04 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hM62d-00009G-H6; Thu, 02 May 2019 07:22:03 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hM62d-00007D-6y; Thu, 02 May 2019 07:22:03 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hM62d-0006eD-6L; Thu, 02 May 2019 07:22:03 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135451-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:leak-check/check:fail:regression
X-Osstest-Versions-This: ovmf=727d7ebaa9f3dab8822d264fbc8104aee8f08867
X-Osstest-Versions-That: ovmf=20029ca22baaeb9418c1fd9df88d12d32d585cb6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 02 May 2019 07:22:03 +0000
Subject: [Xen-devel] [ovmf test] 135451: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTQ1MSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzU0NTEvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAyMSBsZWFrLWNoZWNrL2NoZWNrIGZhaWwgUkVHUi4gdnMuIDEzNTMxOAoKdmVyc2lvbiB0YXJn
ZXRlZCBmb3IgdGVzdGluZzoKIG92bWYgICAgICAgICAgICAgICAgIDcyN2Q3ZWJhYTlmM2RhYjg4
MjJkMjY0ZmJjODEwNGFlZThmMDg4NjcKYmFzZWxpbmUgdmVyc2lvbjoKIG92bWYgICAgICAgICAg
ICAgICAgIDIwMDI5Y2EyMmJhYWViOTQxOGMxZmQ5ZGY4OGQxMmQzMmQ1ODVjYjYKCkxhc3QgdGVz
dCBvZiBiYXNpcyAgIDEzNTMxOCAgMjAxOS0wNC0yNiAxMDo0MToyMyBaICAgIDUgZGF5cwpGYWls
aW5nIHNpbmNlICAgICAgICAxMzUzNzEgIDIwMTktMDQtMjggMDA6NDE6MjQgWiAgICA0IGRheXMg
ICAgMyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzU0NTEgIDIwMTktMDUtMDEgMDY6
NDY6MzcgWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCBy
ZXZpc2lvbnMgdW5kZXIgdGVzdDoKICAiVGllbiBIb2NrLCBMb2giIDx0aWVuLmhvY2subG9oQGlu
dGVsLmNvbT4KICBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICBB
cmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4KICBCb2IgRmVuZyA8Ym9i
LmMuZmVuZ0BpbnRlbC5jb20+CiAgQnJldCBCYXJrZWxldyA8QnJldC5CYXJrZWxld0BtaWNyb3Nv
ZnQuY29tPgogIERhbmRhbiBCaSA8ZGFuZGFuLmJpQGludGVsLmNvbT4KICBGYW4sIFpoaWp1WCA8
emhpanV4LmZhbkBpbnRlbC5jb20+CiAgRmVuZywgQm9iIEMgPGJvYi5jLmZlbmdAaW50ZWwuY29t
PgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29tPgogIElnb3IgRHJ1emhpbmluIDxpZ29yLmRy
dXpoaW5pbkBjaXRyaXguY29tPgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAg
TWFyY2luIFdvanRhcyA8bXdAc2VtaWhhbGYuY29tPgogIE1pY2hhZWwgRCBLaW5uZXkgPG1pY2hh
ZWwuZC5raW5uZXlAaW50ZWwuY29tPgogIFNoZW5nbGVpIFpoYW5nIDxzaGVuZ2xlaS56aGFuZ0Bp
bnRlbC5jb20+CiAgVGllbiBIb2NrLCBMb2ggPHRpZW4uaG9jay5sb2hAaW50ZWwuY29tPgogIFdh
bmcgRmFuIDxmYW4ud2FuZ0BpbnRlbC5jb20+CiAgV2FuZywgRmFuIDxmYW4ud2FuZ0BpbnRlbC5j
b20+CiAgWHVlIFNoZW5nZmVuZ1ggPHNoZW5nZmVuZ3gueHVlQGludGVsLmNvbT4KICBYdWUsIFNo
ZW5nZmVuZ1ggPHNoZW5nZmVuZ3gueHVlQGludGVsLmNvbT4KICBaaGljaGFvIEdhbyA8emhpY2hh
by5nYW9AaW50ZWwuY29tPgogIFpoaWp1LkZhbiA8emhpanV4LmZhbkBpbnRlbC5jb20+Cgpqb2Jz
OgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lv
biBsb2c7IGl0IHdvdWxkIGJlIDE3NzMgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 02 07:25:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 07:25:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hM65c-0002x9-53; Thu, 02 May 2019 07:25:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=oUxd=TC=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hM65b-0002x3-En
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 07:25:07 +0000
X-Inumbo-ID: 63d09d6c-6cab-11e9-8498-c7e9d8c7eec1
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 63d09d6c-6cab-11e9-8498-c7e9d8c7eec1;
 Thu, 02 May 2019 07:24:58 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 02 May 2019 01:24:57 -0600
Message-Id: <5CCA9B49020000780022B043@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 02 May 2019 01:24:57 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <george.dunlap@citrix.com>
References: <20190426172138.14669-1-tamas@tklengyel.com>
 <20190426172138.14669-2-tamas@tklengyel.com>
 <5CC715D7020000780022A158@prv1-mh.provo.novell.com>
 <CABfawhmuCWcixtbcvs-7Psc3JGaUrWs50Dr4-aKgHVMYJXp+Rw@mail.gmail.com>
 <5CC7F611020000780022A3DF@prv1-mh.provo.novell.com>
 <CABfawhnjK-6KtLQx_bKngHg6+nHdjEMDYoSGErOGL5581JyZHw@mail.gmail.com>
 <5CC80AE3020000780022A44D@prv1-mh.provo.novell.com>
 <3c95a2b1-11bf-faff-5c55-99e517c56a48@citrix.com>
 <5CC8646F020000780022A89E@prv1-mh.provo.novell.com>
 <b6b753ed-baa3-832f-5d40-e26d0a25a36a@citrix.com>
In-Reply-To: <b6b753ed-baa3-832f-5d40-e26d0a25a36a@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 2/4] x86/mem_sharing: introduce and use
 page_lock_memshr instead of page_lock
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDMwLjA0LjE5IGF0IDE4OjAzLCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBPbiA0LzMwLzE5IDQ6MDYgUE0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAzMC4w
NC4xOSBhdCAxNjo0MywgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiBPbiA0
LzMwLzE5IDk6NDQgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+IE9uIDMwLjA0LjE5IGF0
IDEwOjI4LCA8dGFtYXNAdGtsZW5neWVsLmNvbT4gd3JvdGU6Cj4+Pj4+IE9uIFR1ZSwgQXByIDMw
LCAyMDE5IGF0IDE6MTUgQU0gSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPiB3cm90ZToK
Pj4+Pj4+IEkndmUgb3V0bGluZWQgYSBzb2x1dGlvbiBhbHJlYWR5OiBNYWtlIGEgbWVtLXNoYXJp
bmcgcHJpdmF0ZSB2YXJpYW50Cj4+Pj4+PiBvZiBwYWdlX3ssdW59bG9jaygpLCBkZXJpdmVkIGZy
b20gdGhlIFBWIG9uZXMgKGJ1dCB3aXRoIHBpZWNlcwo+Pj4+Pj4gZHJvcHBlZCB5b3UgZG9uJ3Qg
d2FudC9uZWVkKS4KPj4+Pj4KPj4+Pj4gV2VsbCwgdGhhdCdzIHdoYXQgSSBhbHJlYWR5IGRpZCBo
ZXJlIGluIHRoaXMgcGF0Y2guIE5vPwo+Pj4+Cj4+Pj4gTm8gLSB5b3UndmUgcmV0YWluZWQgYSBz
aGFyZWQgX3BhZ2Vfeyx1bn1sb2NrKCksIHdoZXJlYXMgbXkKPj4+PiBzdWdnZXN0aW9uIHdhcyB0
byBoYXZlIGEgY29tcGxldGVseSBpbmRlcGVuZGVudCBwYWlyIG9mCj4+Pj4gZnVuY3Rpb25zIGlu
IG1lbV9zaGFyaW5nLmMuIFRoZSBvbmx5IHRoaW5nIG5lZWRlZCBieSBib3RoIFBWCj4+Pj4gYW5k
IEhWTSB3b3VsZCB0aGVuIGJlIHRoZSBQR1RfbG9ja2VkIGZsYWcuCj4+Pgo+Pj4gQnV0IGl0IHdh
c24ndCBvYnZpb3VzIHRvIG1lIGhvdyB0aGUgaW1wbGVtZW50YXRpb25zIG9mIHRoZSBhY3R1YWwg
bG9jawo+Pj4gZnVuY3Rpb24gd291bGQgYmUgYmUgZGlmZmVyZW50LiAgQW5kIHRoZXJlJ3Mgbm8g
cG9pbnQgaW4gaGF2aW5nIHR3bwo+Pj4gaWRlbnRpY2FsIGltcGxlbWVudGF0aW9uczsgaW4gZmFj
dCwgaXQgd291bGQgYmUgaGFybWZ1bC4KPj4gCj4+IFRoZSBtYWluIGRpZmZlcmVuY2Ugd291bGQg
YmUgdGhlIG9uZSB0aGF0IFRhbWFzIGlzIGFmdGVyIC0gbm90Cj4+IGRvaW5nIHRoZSBjaGVja2lu
ZyB0aGF0IHdlIGRvIGZvciBQVi4gV2hldGhlciBvdGhlciBiaXRzIGNvdWxkCj4+IGJlIGRyb3Bw
ZWQgZm9yIGEgbWVtLXNoYXJpbmcgc3BlY2lhbCB2YXJpYW50IEkgZG9uJ3Qga25vdyAoeWV0KS4K
PiAKPiBUaGUgImNoZWNraW5nIiBiZWluZyB0aGF0IHRoZSB0eXBlIGNvdW50IGRvZXNuJ3QgZ28g
dG8gMD8KPiAKPiBJdCdzIG5vdCBqdXN0IHBhZ2VfbG9jaygpIHRoYXQgZG9lcyB0aGF0IGNoZWNr
aW5nOyBpdCdzIGFsc28KPiBfcHV0X3BhZ2VfdHlwZSgpLiAgV2UgY2FuJ3QgcmVhbGx5IGNoYW5n
ZSBvbmUgYnV0IGxlYXZlIHRoZSBvdGhlciBhbG9uZS4KCk5vLCBJIG1lYW4gdGhlIGV4dHJhIGRl
YnVnIGNoZWNraW5nIChjdXJyZW50X2xvY2tlZF9wYWdlXyooKSkuClNlZSBoaXMgcGF0Y2ggYXMg
dG8gd2hhdCBoZSBrZWVwcyBmb3IgbWVtLXNoYXJpbmcsIGFuZCB3aGF0IGhlCmRyb3BzLgoKSmFu
CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 02 07:28:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 07:28:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hM692-000394-MT; Thu, 02 May 2019 07:28:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0EvB=TC=freebsd.org=royger@srs-us1.protection.inumbo.net>)
 id 1hM690-00038z-Sk
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 07:28:38 +0000
X-Inumbo-ID: e61cd37d-6cab-11e9-843c-bc764e045a96
Received: from mx2.freebsd.org (unknown [2001:1900:2254:206a::19:2])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e61cd37d-6cab-11e9-843c-bc764e045a96;
 Thu, 02 May 2019 07:28:37 +0000 (UTC)
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits))
 (Client CN "mx1.freebsd.org",
 Issuer "Let's Encrypt Authority X3" (verified OK))
 by mx2.freebsd.org (Postfix) with ESMTPS id 18E628F578;
 Thu,  2 May 2019 07:28:35 +0000 (UTC)
 (envelope-from royger@FreeBSD.org)
Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
 server-signature RSA-PSS (4096 bits)
 client-signature RSA-PSS (4096 bits) client-digest SHA256)
 (Client CN "smtp.freebsd.org",
 Issuer "Let's Encrypt Authority X3" (verified OK))
 by mx1.freebsd.org (Postfix) with ESMTPS id 58BB081102;
 Thu,  2 May 2019 07:28:34 +0000 (UTC)
 (envelope-from royger@FreeBSD.org)
Received: from localhost (unknown [80.30.173.155])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate) (Authenticated sender: royger)
 by smtp.freebsd.org (Postfix) with ESMTPSA id 53CBB98FF;
 Thu,  2 May 2019 07:28:33 +0000 (UTC)
 (envelope-from royger@FreeBSD.org)
Date: Thu, 2 May 2019 09:28:27 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <royger@FreeBSD.org>
To: Ian Jackson <ian.jackson@citrix.com>
Message-ID: <20190502072827.mq6xqwgmfk2mt55y@Air-de-Roger>
References: <osstest-135317-mainreport@xen.org>
 <23753.31236.827372.481563@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23753.31236.827372.481563@mariner.uk.xensource.com>
User-Agent: NeoMutt/20180716
X-Rspamd-Queue-Id: 58BB081102
X-Spamd-Bar: --
Authentication-Results: mx1.freebsd.org
X-Spamd-Result: default: False [-2.96 / 15.00];
 local_wl_from(0.00)[FreeBSD.org];
 NEURAL_HAM_MEDIUM(-1.00)[-0.998,0];
 NEURAL_HAM_LONG(-1.00)[-1.000,0];
 NEURAL_HAM_SHORT(-0.96)[-0.962,0];
 ASN(0.00)[asn:11403, ipnet:96.47.64.0/20, country:US]
Subject: Re: [Xen-devel] [freebsd-master test] 135317: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBNYXkgMDEsIDIwMTkgYXQgMTE6NTA6NDRBTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gb3NzdGVzdCBzZXJ2aWNlIG93bmVyIHdyaXRlcyAoIltmcmVlYnNkLW1hc3RlciB0ZXN0
XSAxMzUzMTc6IHJlZ3Jlc3Npb25zIC0gRkFJTCIpOgo+ID4gVGVzdHMgd2hpY2ggZGlkIG5vdCBz
dWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCj4gPiBpbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQg
bm90IGJlIHJ1bjoKPiA+ICBidWlsZC1hbWQ2NC14ZW4tZnJlZWJzZCAgICAgICA1IGhvc3QtaW5z
dGFsbCg1KSAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzUyMzMKPiAKPiBJIGd1ZXNzIHRoaXMg
bXVzdCBiZSBhIGhvc3Qtc3BlY2lmaWMgRnJlZUJTRCBrZXJuZWwgYnVnID8gIFJvZ2VyLCBhcmUK
PiB5b3UgaW52ZXN0aWdhdGluZyA/CgpIbSwgSSdtIG5vdCBzdXJlIEkgZm9sbG93IHdoeSB0aGlz
IGlzIGhvc3Qtc3BlY2lmaWMuIEl0IGhhcyBoYXBwZW5lZApvbiBib3RoIGZpYW5vMSBhbmQgZ29k
ZWxsbzEuIEFGQUlDVCB0aGlzIGlzIGEgcmVncmVzc2lvbiBpbiB0aGUKRnJlZUJTRCBrZXJuZWwu
CgpEbyB5b3Uga25vdyBpZiBvc3N0ZXN0IGhhcyBzdGFydGVkIGEgYmlzZWN0aW9uIG9mIHRoaXM/
IEknbSBub3Qgc2VlaW5nCmFueXRoaW5nIG9uIHRoZSBzdW1tYXJ5IHBhZ2UuCgpUaGFua3MsIFJv
Z2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 02 07:31:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 07:31:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hM6BJ-0003o3-3g; Thu, 02 May 2019 07:31:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=oUxd=TC=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hM6BH-0003nx-IG
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 07:30:59 +0000
X-Inumbo-ID: 386fddb2-6cac-11e9-8192-3f9d3422112b
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 386fddb2-6cac-11e9-8192-3f9d3422112b;
 Thu, 02 May 2019 07:30:55 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 02 May 2019 01:30:54 -0600
Message-Id: <5CCA9CAC020000780022B058@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 02 May 2019 01:30:52 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Stefano Stabellini" <sstabellini@kernel.org>
References: <1556214715-22030-1-git-send-email-sstabellini@kernel.org>
 <981e7b3f-464b-d37c-e03e-22408ae65f85@arm.com>
 <5CC2CB8C02000078002295AA@prv1-mh.provo.novell.com>
 <e23e0f33-82c6-c592-06d9-8581c5400761@arm.com>
 <5CC2D27C02000078002295F6@prv1-mh.provo.novell.com>
 <43510317-ca8a-ed23-835a-86a28286b919@arm.com>
 <5CC3283A0200007800229832@prv1-mh.provo.novell.com>
 <72a0eee1-1d29-2368-3737-d37f7a4926c6@arm.com>
 <alpine.DEB.2.10.1904261621360.24598@sstabellini-ThinkPad-X260>
 <5CC6A47E0200007800229D67@prv1-mh.provo.novell.com>
 <10687f88-fb6b-721c-c6e8-a1ab06023616@arm.com>
 <5CC72125020000780022A20F@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1904291008070.27577@sstabellini-ThinkPad-X260>
 <alpine.DEB.2.10.1905011536510.23881@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1905011536510.23881@sstabellini-ThinkPad-X260>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] xen/arm: skip first page when RAM starts at
 0x0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 206497@studenti.unimore.it, xen-devel <xen-devel@lists.xenproject.org>,
 nd@arm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAyLjA1LjE5IGF0IDAwOjQ0LCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6
Cj4gSGkgSmFuLCBJIGhhdmUgYSBxdWVzdGlvbiBvbiB0aGUgUERYIGNvZGUuCj4gCj4gVGhlIFBE
WCBpbml0aWFsaXphdGlvbiBpcyBhIGJpdCBkaWZmZXJlbnQgYmV0d2VlbiB4ODYgYW5kIEFSTSwg
YnV0IGl0Cj4gZm9sbG93cyByb3VnaGx5IHRoZSBzYW1lIHBhdHRlcm4sIGxvb2sgYXQKPiB4ZW4v
YXJjaC94ODYvc3JhdC5jOnNyYXRfcGFyc2VfcmVnaW9ucyAoSSB0YWtlIHRoYXQgaXMgd2hlcmUg
dGhpbmdzCj4gaGFwcGVuIG9uIHg4NikgYW5kIHhlbi9hcmNoL2FybS9zZXR1cC5jOmluaXRfcGR4
Lgo+IAo+IE1hc2sgaXMgaW5pdGlhbGl6ZWQgY2FsbGluZyBwZHhfaW5pdF9tYXNrIG9uIGEgc3Rh
cnQgYWRkcmVzcywgdGhlbiBhCj4gbG9vcCBmaWxscyBpbiB0aGUgcmVzdCBvZiB0aGUgbWFzayBj
YWxsaW5nIHBkeF9yZWdpb25fbWFzaywgYmFzZWQgb24gdGhlCj4gbWVtb3J5IHJlZ2lvbnMgcHJl
c2VudC4KPiAKPiBJIHdyb3RlIGEgc21hbGwgdW5pdCB0ZXN0IG9mIHRoZSBBUk0gUERYIGluaXRp
YWxpemF0aW9uIGFuZCB3aGlsZSBJIHdhcwo+IHBsYXlpbmcgd2l0aCBhZGRyZXNzZXMgYW5kIHZh
bHVlcyBJIG5vdGljZWQgdGhhdCBhY3R1YWxseSBpZiBJIHNpbXBseQo+IHNraXAgcGR4X2luaXRf
bWFzayBhbmQganVzdCBpbml0aWFsaXplIHRoZSBtYXNrIHRvIDAgKG1hc2sgPSAwKSBpbgo+IGlu
aXRfcGR4LCB0aGUgcmVzdCBvZiB0aGUgZnVuY3Rpb24gYWx3YXlzIGNhbGN1bGF0ZXMgdGhlIHJp
Z2h0IG1hc2suCj4gCj4gSW4gZmFjdCwgdGhlcmUgYXJlIGNhc2VzIHdoZXJlIGluaXRpYWxpemlu
ZyB0aGUgbWFzayB0byBhIHZhbHVlIGNhdXNlcwo+IHRoZSByZXN0IG9mIHRoZSBjb2RlIHRvIG1p
c3Mgc29tZSBwb3RlbnRpYWwgY29tcHJlc3Npb25zLiBXaGlsZQo+IGluaXRpYWxpemluZyB0aGUg
bWFzayB0byAwIGxlYWRzIHRvIG1vcmUgb3B0aW1pemF0aW9ucy4gSSBjYW4gcHJvdmlkZQo+IHNw
ZWNpZmljIGV4YW1wbGVzIGlmIHlvdSBhcmUgY3VyaW91cy4KPiAKPiBCZWZvcmUgSSBtYWtlIGFu
eSBjaGFuZ2VzIHRvIHRoYXQgY29kZSwgSSB3b3VsZCBsaWtlIHRvIHVuZGVyc3RhbmQgYSBiaXQK
PiBiZXR0ZXIgd2h5IHRoaW5ncyBhcmUgZG9uZSB0aGF0IHdheSB0b2RheS4gRG8geW91IGtub3cg
d2h5IHRoZSBtYXNrIGlzCj4gaW5pdGlhbGl6ZWQgdG8gcGR4X2luaXRfbWFzayhzdGFydC1vZi1y
YW0pPwoKSSdtIGNvbmZ1c2VkLCBhbmQgaGVuY2UgSSdtIHBlcmhhcHMgbWlzdW5kZXJzdGFuZGlu
ZyB5b3VyCnF1ZXN0aW9uLiBUbyBtZSBpdCBsb29rcyBsaWtlIHlvdSdyZSByZS1hc2tpbmcgYSBx
dWVzdGlvbiBhbHJlYWR5CmFuc3dlcmVkLiBPbiB4ODYgd2UgZG9uJ3Qgd2FudCB0byBzcXVhc2gg
b3V0IGFueSBvZiB0aGUgbG93CjMyIGJpdHMsIGJlY2F1c2Ugb2YgdGhlIHNwZWNpYWwgYWRkcmVz
cyByYW5nZXMgdGhhdCBsaXZlIGJlbG93CjRHYi4gSGVuY2Ugd2UgaW52b2tlIHBkeF9pbml0X21h
c2soZmlyc3QtYmxvY2stYXQtb3ItYWJvdmUtNEdiKS4KTm90ZSBpdCdzIG5vdCBzdGFydC1vZi1y
YW0sIGFzIHlvdSd2ZSBzYWlkLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 02 07:36:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 07:36:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hM6Go-00043j-RH; Thu, 02 May 2019 07:36:42 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=oUxd=TC=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hM6Go-00043e-A4
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 07:36:42 +0000
X-Inumbo-ID: 06a688df-6cad-11e9-843c-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 06a688df-6cad-11e9-843c-bc764e045a96;
 Thu, 02 May 2019 07:36:41 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 02 May 2019 01:36:40 -0600
Message-Id: <5CCA9E07020000780022B074@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 02 May 2019 01:36:39 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Vasilis Liaskovitis" <vliaskovitis@suse.com>
References: <20190322192809.3002-1-vliaskovitis@suse.com>
 <20190322192809.3002-2-vliaskovitis@suse.com>
 <5CA76DE50200007800224E9C@suse.com>
 <5df570f5ea7ca04610e73d3d8df5c4690e9d0669.camel@suse.com>
In-Reply-To: <5df570f5ea7ca04610e73d3d8df5c4690e9d0669.camel@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 1/4] xen: add hypercall for getting
 parameters at runtime
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Daniel de Graaf <dgdegra@tycho.nsa.gov>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDMwLjA0LjE5IGF0IDIxOjA1LCA8dmxpYXNrb3ZpdGlzQHN1c2UuY29tPiB3cm90ZToK
PiBPbiBGcmksIDIwMTktMDQtMDUgYXQgMTc6MDEgKzAyMDAsIEphbiBCZXVsaWNoIHdyb3RlOk9u
IDIyLjAzLjE5IGF0Cj4gMjA6MjgsIDx2bGlhc2tvdml0aXNAc3VzZS5jb20+IHdyb3RlOgo+PiA+
IExpbWl0YXRpb25zOgo+PiA+IC0gQ3VzdG9tIHJ1bnRpbWUgcGFyYW1ldGVycyAoT1BUX0NVU1RP
TSkgYXJlIG5vdCBzdXBwb3J0ZWQgeWV0Lgo+PiA+IC0gRm9yIGludGVnZXIgcGFyYW1ldGVycyAo
T1BUX1VJTlQpLCBvbmx5IHVuc2lnbmVkIHBhcmFtZXRlcnMgYXJlCj4+ID4gcHJpbnRlZAo+PiA+
IGNvcnJlY3RseS4KPj4gCj4+IEZvciB0aGlzIGxhdHRlciBjYXNlIEkgd29uZGVyIHdoZXRoZXIg
aXQgd291bGRuJ3QgYmUgYmV0dGVyIHRvCj4+IHJldHVybiBiYWNrIHRoZSByYXcgYmluYXJ5IHZh
bHVlLCBhbGxvd2luZyB0aGUgY2FsbGVyIHRvIGZvcm1hdAo+PiBpdCBpbiBzdWl0YWJsZSB3YXlz
IChlLmcuIGJvdGggc2lnbmVkIGFuZCB1bnNpZ25lZCwgb3IgZGVjIGFuZAo+PiBoZXgpLgo+IAo+
IEN1cnJlbnRseSB0aGUgY2FsbGVyIGlzIG9ibGl2aW91cyB0byB0aGUgcGFyYW1ldGVycyBhbmQg
dGhlaXIgdHlwZXMsCj4gYW5kIGFsbCByZXRyaWV2ZWQgdmFsdWVzIGFyZSBwcmludGVkIHRvZ2V0
aGVyIGluIGEgc2luZ2xlIHN0cmluZyAoc2VlCj4gcGF0Y2ggNC80KS4gSSdkIGxpa2UgdG8ga2Vl
cCBpdCBsaWtlIHRoYXQgZm9yIHNpbXBsaWNpdHkuIE90aGVyd2lzZSBJCj4gdGhpbmsgdGhlIGNh
bGxlciBoYXMgdG8gZmluZCB0aGUgdHlwZXMgb2YgcmVxdWVzdGVkIHBhcmFtZXRlcnMgdG8KPiBw
cm9kdWNlIHRoZSByaWdodCBmb3JtYXR0aW5nLiBBY3R1YWxseSwgc2luY2UgT1BUX1VJTlQgaXMg
dXNlZCBmb3IgYm90aAo+IHNpZ25lZCBhbmQgdW5zaWduZWQgaW50ZWdlciBwYXJhbWV0ZXJzLCBj
YXNlLWJ5LWNhc2UgcGFyYW1ldGVyCj4gZm9ybWF0dGluZyB3b3VsZCBiZSByZXF1aXJlZCB0byBk
byB0aGlzLCBhbmQgdGhlIGxpYngqIGNhbGxlcnMgZG8gbm90Cj4gaGF2ZSB0aGF0IGtub3dsZWRn
ZS4gQSAiZ2V0XyIgcGVyLXBhcmFtZXRlciBmdW5jdGlvbiBwb2ludGVyLCB3aGljaAo+IHdvdWxk
IGhhbmRsZSBmb3JtYXR0aW5nIGZvciBlYWNoIHBhcmFtZXRlciwgYmUgaXQgaW50LCB1aW50LCBz
dHJpbmcgb3IKPiBjdXN0b20sIHNlZW1zIGNsZWFuZXIgdG8gbWUgdGhhbiBsZWF2aW5nIGl0IHRv
IHRoZSBjYWxsZXIuCgpJIGRpc2FncmVlLiBUaGUgY2FsbGVyIHJlcXVpcmVzIG5vIGtub3dsZWRn
ZSBvZiB0aGUgYWN0dWFsIGZvcm1hdC4KSXQgY291bGQgZWFzaWx5IGZvcm1hdCB0aGUgc3RyaW5n
IHR3aWNlIChvbmNlIGFzc3VtaW5nIGl0IG1pZ2h0IGJlIGEKc2lnbmVkIHF1YW50aXR5LCBhbmQg
YW5vdGhlciB0aW1lIGFzc3VtaW5nIGl0IG1pZ2h0IGJlIGFuIHVuc2lnbmVkCm9uZSkuIEFsbCBp
dCB3b3VsZCBuZWVkIHRvIGtub3cgaXMgdGhlIHdpZHRoIG9mIHRoZSBiaW5hcnkKcmVwcmVzZW50
YXRpb24uCgo+IEJ5IHRoZSB3YXksIHRoZSBjdXJyZW50IGltcGxlbWVudGF0aW9uIHNlYXJjaGVz
IGluIFtfX3BhcmFtX3N0YXJ0Cj4gX19wYXJhbV9lbmQpLCB3aGljaCBhcmUgb25seSB0aGUgcnVu
dGltZSBwYXJhbWV0ZXJzLCBub3QgYWxsCj4gcGFyYW1ldGVycywgY29ycmVjdD8gU28gdGhlIHNl
cmllcyBzaG91bGQgYmUgcmVuYW1lZCB0byAiU3VwcG9ydCBmb3IKPiByZWFkaW5nIHJ1bnRpbWUt
b25seSBoeXBlcnZpc29yIHBhcmFtZXRlcnMiLiBUaGUgY29tbWFuZCBpcyB1c2VmdWwgZm9yCj4g
Y2hlY2tpbmcgcGFyYW1ldGVycyB0aGF0IGNhbiBiZSBjaGFuZ2VkIGF0IHJ1bnRpbWUgYWZ0ZXIg
YWxsLiAKClllcywgc3VjaCByZW5hbWluZyB3b3VsZCBzZWVtIGRlc2lyYWJsZS4KCj4gSSBiZWxp
ZXZlIHRoZXJlIGFyZSBjdXJyZW50bHkgbm8gc2lnbmVkIGludGVnZXIgcnVudGltZSBwYXJhbWV0
ZXJzLiBTbwo+IGFsdGVybmF0aXZlbHkgd2UgY291bGQgYWRkIGEgd2FybmluZyB0byB0aGUgY29t
bWl0IG1lc3NhZ2UgYW5kL29yIHRvCj4gdGhlIGNvZGUgc3RhdGluZyB0aGF0IHNpZ25lZCBpbnRl
Z2VyIHJ1bnRpbWUgcGFyYW1ldGVycywgaWYgYWRkZWQsCj4gd291bGQgbm90IGJlIHByaW50ZWQg
Y29ycmVjdGx5IGF0IHRoZSBtb21lbnQuIFRoaXMgd291bGQgZ2xvc3Mgb3Zlcgo+IHJhdGhlciB0
aGFuIHNvbHZlIHRoZSBpc3N1ZS4KClRoYXQncyBhbiBvcHRpb24uIEFzIGZvciBvdGhlciBhc3Bl
Y3RzLCBJIGRvbid0IGhlYXZpbHkgbWluZCBjYXNlcwpub3QgZ2V0dGluZyBkZWFsdCB3aXRoIHJp
Z2h0IGF3YXkgd2hpY2ggaGF2ZSBubyBwcmFjdGljYWwgdXNlIHJpZ2h0Cm5vdywgYXMgbG9uZyBh
cyB0aGUgcmVzdHJpY3Rpb25zIGFyZSBjbGVhcmx5IHNwZWxsZWQgb3V0LCBzdWNoIHRoYXQKbm8t
b25lIHdpbGwgYmUgc3VycHJpc2VkIHdoZW4gdHJ5aW5nIHRvIGFkZCBhIHJ1bnRpbWUgb3B0aW9u
IGJleW9uZAp3aGF0IHRoZSBjb2RlIGlzIGFibGUgdG8gZGVhbCB3aXRoLgoKSmFuCgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 02 07:54:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 07:54:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hM6Xc-0005c7-GE; Thu, 02 May 2019 07:54:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DatZ=TC=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hM6Xb-0005by-5M
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 07:54:03 +0000
X-Inumbo-ID: 727385b7-6caf-11e9-843c-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 727385b7-6caf-11e9-843c-bc764e045a96;
 Thu, 02 May 2019 07:54:00 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hM6XY-0000nn-6O; Thu, 02 May 2019 07:54:00 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hM6XX-0001mK-UP; Thu, 02 May 2019 07:54:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hM6XX-0006EH-Ov; Thu, 02 May 2019 07:53:59 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1hM6XX-0006EH-Ov@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 02 May 2019 07:53:59 +0000
Subject: [Xen-devel] [xen-4.9-testing bisection] complete build-i386
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi00LjktdGVzdGluZwp4ZW5icmFuY2ggeGVuLTQuOS10ZXN0aW5nCmpvYiBidWls
ZC1pMzg2CnRlc3RpZCB4ZW4tYnVpbGQKClRyZWU6IG92bWYgZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L29zc3Rlc3Qvb3ZtZi5naXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14
ZW4tdHJhZGl0aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11
LXhlbi5naXQKVHJlZTogeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CgoqKiogRm91
bmQgYW5kIHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0cmVl
OiAgb3ZtZiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAogIEJ1ZyBpbnRy
b2R1Y2VkOiAgMjAwMjljYTIyYmFhZWI5NDE4YzFmZDlkZjg4ZDEyZDMyZDU4NWNiNgogIEJ1ZyBu
b3QgcHJlc2VudDogNTkyMGE5ZDE2YjFhYjg4N2MyODU4MjI0MzE2YTk4ZTk2MWQ3MWIwNQogIExh
c3QgZmFpbCByZXBybzogaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzLzEzNTUzMS8KCgogIChSZXZpc2lvbiBsb2cgdG9vIGxvbmcsIG9taXR0ZWQuKQoKCkZv
ciBiaXNlY3Rpb24gcmV2aXNpb24tdHVwbGUgZ3JhcGggc2VlOgogICBodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L3Jlc3VsdHMvYmlzZWN0L3hlbi00LjktdGVzdGlu
Zy9idWlsZC1pMzg2Lnhlbi1idWlsZC5odG1sClJldmlzaW9uIElEcyBpbiBlYWNoIGdyYXBoIG5v
ZGUgcmVmZXIsIHJlc3BlY3RpdmVseSwgdG8gdGhlIFRyZWVzIGFib3ZlLgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpSdW5uaW5nIGNzLWJpc2VjdGlvbi1zdGVwIC0t
Z3JhcGgtb3V0PS9ob21lL2xvZ3MvcmVzdWx0cy9iaXNlY3QveGVuLTQuOS10ZXN0aW5nL2J1aWxk
LWkzODYueGVuLWJ1aWxkIC0tc3VtbWFyeS1vdXQ9dG1wLzEzNTUzMS5iaXNlY3Rpb24tc3VtbWFy
eSAtLWJhc2lzLXRlbXBsYXRlPTEzMjg4OSAtLWJsZXNzaW5ncz1yZWFsLHJlYWwtYmlzZWN0IHhl
bi00LjktdGVzdGluZyBidWlsZC1pMzg2IHhlbi1idWlsZApTZWFyY2hpbmcgZm9yIGZhaWx1cmUg
LyBiYXNpcyBwYXNzOgogMTM1NDIxIGZhaWwgW2hvc3Q9YWxiYW5hMF0gLyAxMzUxODUgW2hvc3Q9
YmFyb3F1ZTBdIDEzNTAzNyBbaG9zdD1hbGJhbmExXSAxMzQ5NzEgW2hvc3Q9YWxiYW5hMV0gMTM0
ODU1IG9rLgpGYWlsdXJlIC8gYmFzaXMgcGFzcyBmbGlnaHRzOiAxMzU0MjEgLyAxMzQ4NTUKKHRy
ZWUgd2l0aCBubyB1cmw6IG1pbmlvcykKKHRyZWUgd2l0aCBubyB1cmw6IHNlYWJpb3MpClRyZWU6
IG92bWYgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKVHJlZTogcWVtdSBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0ClRyZWU6IHFlbXV1
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKVHJlZTogeGVuIGdpdDovL3hlbmJp
dHMueGVuLm9yZy94ZW4uZ2l0CkxhdGVzdCAyMDAyOWNhMjJiYWFlYjk0MThjMWZkOWRmODhkMTJk
MzJkNTg1Y2I2IDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgYWFkMjMw
NjZlNGIyNzI5NmQyMTliOTEyMzM5M2ZiZTJhNWE4ODViYiBmNzI0MTRhNTZmZWNkOGRiMjk2M2Ey
ZGZlNDQwOWUyN2E0Nzk5OTJlCkJhc2lzIHBhc3MgNTkyMGE5ZDE2YjFhYjg4N2MyODU4MjI0MzE2
YTk4ZTk2MWQ3MWIwNSA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGFh
ZDIzMDY2ZTRiMjcyOTZkMjE5YjkxMjMzOTNmYmUyYTVhODg1YmIgZjcyNDE0YTU2ZmVjZDhkYjI5
NjNhMmRmZTQ0MDllMjdhNDc5OTkyZQpHZW5lcmF0aW5nIHJldmlzaW9ucyB3aXRoIC4vYWRob2Mt
cmV2dHVwbGUtZ2VuZXJhdG9yICBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdp
dCM1OTIwYTlkMTZiMWFiODg3YzI4NTgyMjQzMTZhOThlOTYxZDcxYjA1LTIwMDI5Y2EyMmJhYWVi
OTQxOGMxZmQ5ZGY4OGQxMmQzMmQ1ODVjYjYgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVu
LXRyYWRpdGlvbmFsLmdpdCM4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThk
LTgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL3FlbXUteGVuLmdpdCNhYWQyMzA2NmU0YjI3Mjk2ZDIxOWI5MTIzMzkzZmJlMmE1YTg4
NWJiLWFhZDIzMDY2ZTRiMjcyOTZkMjE5YjkxMjMzOTNmYmUyYTVhODg1YmIgZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL3hlbi5naXQjZjcyNDE0YTU2ZmVjZDhkYjI5NjNhMmRmZTQ0MDllMjdhNDc5OTky
ZS1mNzI0MTRhNVwKIDZmZWNkOGRiMjk2M2EyZGZlNDQwOWUyN2E0Nzk5OTJlCmFkaG9jLXJldnR1
cGxlLWdlbmVyYXRvcjogdHJlZSBkaXNjb250aWd1b3VzOiBvdm1mCkxvYWRlZCAyIG5vZGVzIGlu
IHJldmlzaW9uIGdyYXBoClNlYXJjaGluZyBmb3IgdGVzdCByZXN1bHRzOgogMTE3OTMxIFtob3N0
PWJhcm9xdWUxXQogMTE4MTY3IFtob3N0PWh1eGVscmViZTBdCiAxMTgyMjIgW2hvc3Q9aHV4ZWxy
ZWJlMV0KIDExODM0NyBbaG9zdD1odXhlbHJlYmUxXQogMTE4Mzg3IFtob3N0PWh1eGVscmViZTBd
CiAxMTg0MTcgW2hvc3Q9aXRhbGlhMF0KIDExODQxNiBbaG9zdD1pdGFsaWEwXQogMTE4NDM4IFto
b3N0PWh1eGVscmViZTBdCiAxMTg1MjQgW2hvc3Q9aHV4ZWxyZWJlMF0KIDExODQ1MiBbaG9zdD1m
aWFubzBdCiAxMTg0ODcgW2hvc3Q9aHV4ZWxyZWJlMV0KIDExODY4MyBbaG9zdD1waW5vdDBdCiAx
MTg2NTggW2hvc3Q9aHV4ZWxyZWJlMV0KIDExODc4NCBbaG9zdD1pdGFsaWEwXQogMTE5Nzc2IFto
b3N0PWl0YWxpYTBdCiAxMTk4MzkgW2hvc3Q9aHV4ZWxyZWJlMV0KIDExOTk1NCBbaG9zdD1yaW1h
dmEwXQogMTE5OTk5IFtob3N0PXJpbWF2YTBdCiAxMjAwMTggW2hvc3Q9aHV4ZWxyZWJlMV0KIDEy
MDAwMCBbaG9zdD1odXhlbHJlYmUxXQogMTIwMDYzIFtob3N0PWh1eGVscmViZTFdCiAxMjAxMDUg
W2hvc3Q9aHV4ZWxyZWJlMV0KIDEyMDE0NCBbaG9zdD1maWFubzBdCiAxMjAyMjEgW2hvc3Q9cmlt
YXZhMF0KIDEyMDMyMCBbaG9zdD1pdGFsaWEwXQogMTIwMjM5IFtob3N0PXBpbm90MF0KIDEyMDMz
NiBbaG9zdD1jaGFyZG9ubmF5MV0KIDEyMDM4NSBbaG9zdD1pdGFsaWEwXQogMTIwNTM4IFtob3N0
PWl0YWxpYTBdCiAxMjA4MDMgW2hvc3Q9cGlub3QwXQogMTIwODc3IFtob3N0PWVsYmxpbmcxXQog
MTIxMDE1IFtob3N0PWl0YWxpYTBdCiAxMjA5NTcgW2hvc3Q9ZWxibGluZzFdCiAxMjEzMzEgW2hv
c3Q9Zmlhbm8wXQogMTIxMzU2IFtob3N0PWl0YWxpYTFdCiAxMjE0NjAgW2hvc3Q9aXRhbGlhMF0K
IDEyMTQyNiBbaG9zdD1pdGFsaWEwXQogMTIxNzA0IFtob3N0PWh1eGVscmViZTFdCiAxMjE3Mjgg
W2hvc3Q9cmltYXZhMF0KIDEyMTc2MSBbaG9zdD1odXhlbHJlYmUxXQogMTIyMzU1IFtob3N0PWh1
eGVscmViZTFdCiAxMjIzODcgW2hvc3Q9aHV4ZWxyZWJlMF0KIDEyMjQxNyBbaG9zdD1maWFubzBd
CiAxMjI0NzIgW2hvc3Q9aHV4ZWxyZWJlMF0KIDEyMjUxMiBbaG9zdD1pdGFsaWExXQogMTIyNjU5
IFtob3N0PWNoYXJkb25uYXkxXQogMTIyNzcwIFtob3N0PWNoYXJkb25uYXkwXQogMTIyNzc1IFto
b3N0PWVsYmxpbmcxXQogMTIyODE2IFtob3N0PWJhcm9xdWUxXQogMTIyNzg1IFtob3N0PWJhcm9x
dWUxXQogMTIyODc2IFtob3N0PWJhcm9xdWUxXQogMTIyOTYwIFtob3N0PWNoYXJkb25uYXkwXQog
MTIzMDA5IFtob3N0PWVsYmxpbmcxXQogMTIzMTIzIFtob3N0PWJhcm9xdWUxXQogMTIzMTIyIFto
b3N0PWRlYmluYTFdCiAxMjMzNDMgW2hvc3Q9ZGViaW5hMV0KIDEyMzQ3MyBbaG9zdD1lbGJsaW5n
MV0KIDEyMzU0MyBbaG9zdD1waW5vdDFdCiAxMjM1NjcgW2hvc3Q9ZWxibGluZzFdCiAxMjM1NDYg
W2hvc3Q9aHV4ZWxyZWJlMF0KIDEyMzU3MiBbaG9zdD1kZWJpbmEwXQogMTIzNTg2IFtob3N0PWRl
YmluYTBdCiAxMjM1NjEgW2hvc3Q9YmFyb3F1ZTBdCiAxMjM1NjMgW2hvc3Q9ZWxibGluZzFdCiAx
MjM1OTAgW2hvc3Q9aXRhbGlhMV0KIDEyMzY3NiBbaG9zdD1pdGFsaWExXQogMTIzODAxIFtob3N0
PWZpYW5vMV0KIDEyMzgzNSBbaG9zdD1pdGFsaWEwXQogMTIzOTM5IFtob3N0PWVsYmxpbmcwXQog
MTI0MDA5IFtob3N0PWh1eGVscmViZTFdCiAxMjQwNDMgW2hvc3Q9aHV4ZWxyZWJlMF0KIDEyNDE4
MCBbaG9zdD1pdGFsaWEwXQogMTI0MjA2IHBhc3MgaXJyZWxldmFudAogMTI0MjQ4IFtob3N0PWRl
YmluYTFdCiAxMjQzNzUgcGFzcyBpcnJlbGV2YW50CiAxMjQzMjkgW2hvc3Q9ZGViaW5hMF0KIDEy
NDMyOCBbaG9zdD1kZWJpbmEwXQogMTI0OTUwIFtob3N0PWh1eGVscmViZTBdCiAxMjQ5MDIgW2hv
c3Q9ZGViaW5hMV0KIDEyNTA3NyBbaG9zdD1qb3ViZXJ0aW4xXQogMTI1MDQ0IFtob3N0PWFsYmFu
YTFdCiAxMjUxNzMgcGFzcyBpcnJlbGV2YW50CiAxMjUxNzEgW2hvc3Q9am91YmVydGluMV0KIDEy
NTE0NCBbaG9zdD1kZWJpbmExXQogMTI1MjUzIHBhc3MgaXJyZWxldmFudAogMTI1MjkyIFtob3N0
PWFsYmFuYTFdCiAxMjU0MTYgW2hvc3Q9YWxiYW5hMV0KIDEyNTUyOSBbaG9zdD1maWFubzBdCiAx
MjU2MDUgcGFzcyBpcnJlbGV2YW50CiAxMjU1NzAgW2hvc3Q9ZGViaW5hMV0KIDEyNTY0MiBbaG9z
dD1kZWJpbmExXQogMTI1NjUwIFtob3N0PWpvdWJlcnRpbjBdCiAxMjU2NjMgW2hvc3Q9ZGViaW5h
MV0KIDEyNTY4NiBbaG9zdD1hbGJhbmExXQogMTI1OTAxIHBhc3MgaXJyZWxldmFudAogMTI1OTIy
IFtob3N0PWFsYmFuYTFdCiAxMjYwNzcgcGFzcyBpcnJlbGV2YW50CiAxMjYyMDEgW2hvc3Q9YmFy
b3F1ZTFdCiAxMjYxNjAgcGFzcyBpcnJlbGV2YW50CiAxMjYwNzUgW2hvc3Q9YmFyb3F1ZTFdCiAx
MjYyOTYgW2hvc3Q9aHV4ZWxyZWJlMV0KIDEyNjM4MiBbaG9zdD1lbGJsaW5nMF0KIDEyNjQxOSBb
aG9zdD1iYXJvcXVlMV0KIDEyNjQyMiBbaG9zdD1hbGJhbmExXQogMTI2NTAyIFtob3N0PXBpbm90
MF0KIDEyNjYwMCBbaG9zdD1maWFubzBdCiAxMjY3MTAgW2hvc3Q9cGlub3QwXQogMTI2NzkyIFto
b3N0PWRlYmluYTBdCiAxMjY5NjkgW2hvc3Q9ZGViaW5hMF0KIDEyNjg3NiBbaG9zdD1jaGFyZG9u
bmF5MF0KIDEyNzAxOSBbaG9zdD1maWFubzBdCiAxMjcwNzEgW2hvc3Q9cGlub3QwXQogMTI3MTIx
IFtob3N0PWh1eGVscmViZTFdCiAxMjcxMzggW2hvc3Q9ZGViaW5hMF0KIDEyNzYwNiBbaG9zdD1j
aGFyZG9ubmF5MV0KIDEyNzc1MyBbaG9zdD1kZWJpbmEwXQogMTI4MDU0IHBhc3MgaXJyZWxldmFu
dAogMTI4MTA1IFtob3N0PXBpbm90MF0KIDEyODE1NiBwYXNzIGlycmVsZXZhbnQKIDEyODU1MyBb
aG9zdD1hbGJhbmExXQogMTI4NTA2IFtob3N0PXBpbm90MF0KIDEyODU1NCBwYXNzIGlycmVsZXZh
bnQKIDEyODU4NSBwYXNzIGlycmVsZXZhbnQKIDEyODYzMSBbaG9zdD1hbGJhbmExXQogMTI4Njg1
IFtob3N0PXBpbm90MF0KIDEyODg0NCBbaG9zdD1iYXJvcXVlMV0KIDEyODgxNCBbaG9zdD1odXhl
bHJlYmUxXQogMTI4ODE3IFtob3N0PWl0YWxpYTBdCiAxMjg4MDQgW2hvc3Q9YWxiYW5hMV0KIDEy
ODkwMCBbaG9zdD1yaW1hdmExXQogMTI4ODY4IFtob3N0PWZpYW5vMF0KIDEyODk4MiBbaG9zdD1m
aWFubzBdCiAxMjg5NjYgW2hvc3Q9cGlub3QwXQogMTI4OTc3IFtob3N0PWZpYW5vMF0KIDEyOTA0
MCBbaG9zdD1iYXJvcXVlMV0KIDEyOTA5MCBbaG9zdD1lbGJsaW5nMF0KIDEyOTU0MSBbaG9zdD1h
bGJhbmExXQogMTI5NDYxIFtob3N0PWpvdWJlcnRpbjBdCiAxMjk2OTUgW2hvc3Q9YWxiYW5hMV0K
IDEyOTcwNSBbaG9zdD1qb3ViZXJ0aW4wXQogMTI5Njk0IFtob3N0PWFsYmFuYTFdCiAxMjk3MDgg
W2hvc3Q9YWxiYW5hMV0KIDEyOTc5NiBwYXNzIGlycmVsZXZhbnQKIDEzMDA0MSBwYXNzIGlycmVs
ZXZhbnQKIDEzMDIxMiBbaG9zdD1hbGJhbmExXQogMTMwODkwIFtob3N0PWl0YWxpYTBdCiAxMzA4
NTEgW2hvc3Q9YWxiYW5hMV0KIDEzMDk1NCBbaG9zdD1iYXJvcXVlMF0KIDEzMDk1MyBbaG9zdD1o
dXhlbHJlYmUwXQogMTMxMDM4IHBhc3MgaXJyZWxldmFudAogMTMyNDg0IHBhc3MgaXJyZWxldmFu
dAogMTMyNjA2IHBhc3MgaXJyZWxldmFudAogMTMyNjAyIFtob3N0PWNoYXJkb25uYXkwXQogMTMy
NTgyIFtob3N0PWFsYmFuYTFdCiAxMzI3NDcgW2hvc3Q9YWxiYW5hMV0KIDEzMjc4NCBbaG9zdD1h
bGJhbmExXQogMTMyODEzIFtob3N0PWFsYmFuYTFdCiAxMzI4MjggW2hvc3Q9YWxiYW5hMV0KIDEz
MjgxNCBbaG9zdD1hbGJhbmExXQogMTMyODE3IFtob3N0PWFsYmFuYTFdCiAxMzI4MzMgW2hvc3Q9
YWxiYW5hMV0KIDEzMjgxOCBbaG9zdD1hbGJhbmExXQogMTMyODIyIFtob3N0PWFsYmFuYTFdCiAx
MzI4MzUgW2hvc3Q9YWxiYW5hMV0KIDEzMjgzNyBbaG9zdD1hbGJhbmExXQogMTMyODIzIFtob3N0
PWFsYmFuYTFdCiAxMzI3ODMgW2hvc3Q9YWxiYW5hMV0KIDEzMjg4OSBbaG9zdD1hbGJhbmExXQog
MTMzMjk1IFtob3N0PWFsYmFuYTFdCiAxMzMyODEgW2hvc3Q9Zmlhbm8wXQogMTMzNDY2IFtob3N0
PWJhcm9xdWUxXQogMTMzNTAyIFtob3N0PWl0YWxpYTBdCiAxMzM1NDIgW2hvc3Q9YmFyb3F1ZTFd
CiAxMzM1NjYgW2hvc3Q9YWxiYW5hMV0KIDEzMzYwMyBbaG9zdD1hbGJhbmExXQogMTMzNTc5IFto
b3N0PWZpYW5vMF0KIDEzMzU3OCBbaG9zdD1pdGFsaWEwXQogMTMzNjI4IFtob3N0PWJhcm9xdWUw
XQogMTMzNjg0IHBhc3MgNTkyMGE5ZDE2YjFhYjg4N2MyODU4MjI0MzE2YTk4ZTk2MWQ3MWIwNSA4
MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGFhZDIzMDY2ZTRiMjcyOTZk
MjE5YjkxMjMzOTNmYmUyYTVhODg1YmIgZjcyNDE0YTU2ZmVjZDhkYjI5NjNhMmRmZTQ0MDllMjdh
NDc5OTkyZQogMTMzNjY2IFtob3N0PWFsYmFuYTFdCiAxMzM3MTIgW2hvc3Q9cmltYXZhMV0KIDEz
Mzc1NiBbaG9zdD1hbGJhbmExXQogMTMzODAwIFtob3N0PXJpbWF2YTFdCiAxMzM4ODEgW2hvc3Q9
YmFyb3F1ZTBdCiAxMzM4NTAgW2hvc3Q9YWxiYW5hMV0KIDEzMzkxNCBbaG9zdD1waW5vdDFdCiAx
MzM5NzkgW2hvc3Q9YmFyb3F1ZTBdCiAxMzM5NDEgW2hvc3Q9cGlub3QxXQogMTM0MDAwIFtob3N0
PWJhcm9xdWUwXQogMTM0NzIxIFtob3N0PWNoYXJkb25uYXkxXQogMTM0ODU1IHBhc3MgNTkyMGE5
ZDE2YjFhYjg4N2MyODU4MjI0MzE2YTk4ZTk2MWQ3MWIwNSA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEy
NmZlYmVhZGE3NDY3ZTE4YThkIGFhZDIzMDY2ZTRiMjcyOTZkMjE5YjkxMjMzOTNmYmUyYTVhODg1
YmIgZjcyNDE0YTU2ZmVjZDhkYjI5NjNhMmRmZTQ0MDllMjdhNDc5OTkyZQogMTM0OTcxIFtob3N0
PWFsYmFuYTFdCiAxMzUwMzcgW2hvc3Q9YWxiYW5hMV0KIDEzNTE4NSBbaG9zdD1iYXJvcXVlMF0K
IDEzNTQyMSBmYWlsIDIwMDI5Y2EyMmJhYWViOTQxOGMxZmQ5ZGY4OGQxMmQzMmQ1ODVjYjYgODA1
MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBhYWQyMzA2NmU0YjI3Mjk2ZDIx
OWI5MTIzMzkzZmJlMmE1YTg4NWJiIGY3MjQxNGE1NmZlY2Q4ZGIyOTYzYTJkZmU0NDA5ZTI3YTQ3
OTk5MmUKIDEzNTUyNiBwYXNzIDU5MjBhOWQxNmIxYWI4ODdjMjg1ODIyNDMxNmE5OGU5NjFkNzFi
MDUgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBhYWQyMzA2NmU0YjI3
Mjk2ZDIxOWI5MTIzMzkzZmJlMmE1YTg4NWJiIGY3MjQxNGE1NmZlY2Q4ZGIyOTYzYTJkZmU0NDA5
ZTI3YTQ3OTk5MmUKIDEzNTUyNyBmYWlsIDIwMDI5Y2EyMmJhYWViOTQxOGMxZmQ5ZGY4OGQxMmQz
MmQ1ODVjYjYgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBhYWQyMzA2
NmU0YjI3Mjk2ZDIxOWI5MTIzMzkzZmJlMmE1YTg4NWJiIGY3MjQxNGE1NmZlY2Q4ZGIyOTYzYTJk
ZmU0NDA5ZTI3YTQ3OTk5MmUKIDEzNTUyOSBwYXNzIDU5MjBhOWQxNmIxYWI4ODdjMjg1ODIyNDMx
NmE5OGU5NjFkNzFiMDUgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBh
YWQyMzA2NmU0YjI3Mjk2ZDIxOWI5MTIzMzkzZmJlMmE1YTg4NWJiIGY3MjQxNGE1NmZlY2Q4ZGIy
OTYzYTJkZmU0NDA5ZTI3YTQ3OTk5MmUKIDEzNTUzMSBmYWlsIDIwMDI5Y2EyMmJhYWViOTQxOGMx
ZmQ5ZGY4OGQxMmQzMmQ1ODVjYjYgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2Ux
OGE4ZCBhYWQyMzA2NmU0YjI3Mjk2ZDIxOWI5MTIzMzkzZmJlMmE1YTg4NWJiIGY3MjQxNGE1NmZl
Y2Q4ZGIyOTYzYTJkZmU0NDA5ZTI3YTQ3OTk5MmUKIDEwOTk2NSBbaG9zdD1jaGFyZG9ubmF5MF0K
IDEwOTkyNSBbaG9zdD1maWFubzBdCiAxMDk5NDkgW2hvc3Q9bm9jZXJhMF0KIDEwOTk4OSBbaG9z
dD1odXhlbHJlYmUwXQogMTA5OTk1IFtob3N0PWNoYXJkb25uYXkxXQogMTEwMDA4IFtob3N0PWl0
YWxpYTFdCiAxMTAxMjQgW2hvc3Q9Y2hhcmRvbm5heTBdCiAxMTAwOTUgW2hvc3Q9aHV4ZWxyZWJl
MV0KIDExMDA2MyBbaG9zdD1yaW1hdmEwXQogMTEwMTU1IFtob3N0PWh1eGVscmViZTBdCiAxMTAx
NjUgW2hvc3Q9Zmlhbm8wXQogMTEwMjE5IFtob3N0PWl0YWxpYTFdCiAxMTAzNzQgW2hvc3Q9YmFy
b3F1ZTFdCiAxMTA0MTEgW2hvc3Q9ZWxibGluZzFdCiAxMTAzOTIgW2hvc3Q9aXRhbGlhMV0KIDEx
MDM5MSBbaG9zdD1odXhlbHJlYmUxXQogMTEwNDE3IFtob3N0PXJpbWF2YTBdCiAxMTA0NzMgW2hv
c3Q9aXRhbGlhMF0KIDExMDQ1MyBbaG9zdD1jaGFyZG9ubmF5MF0KIDExMDQ3NCBbaG9zdD1maWFu
bzBdCiAxMTA1NDIgW2hvc3Q9bm9jZXJhMV0KIDExMDQ5NCBbaG9zdD1odXhlbHJlYmUxXQogMTEw
NDk5IFtob3N0PW5vY2VyYTFdCiAxMTA1MjQgW2hvc3Q9cmltYXZhMF0KIDExMDU2OCBbaG9zdD1o
dXhlbHJlYmUwXQogMTEwOTAzIFtob3N0PWh1eGVscmViZTFdCiAxMTA5NDIgW2hvc3Q9aXRhbGlh
MV0KIDExMDk3OCBbaG9zdD1yaW1hdmExXQogMTExMTYyIFtob3N0PWh1eGVscmViZTBdCiAxMTEw
NzggW2hvc3Q9cmltYXZhMV0KIDExMTEzMSBbaG9zdD1odXhlbHJlYmUwXQogMTExMTYxIFtob3N0
PXJpbWF2YTBdCiAxMTExNzMgW2hvc3Q9Zmlhbm8wXQogMTExMTk2IFtob3N0PWZpYW5vMF0KIDEx
MzM2NyBbaG9zdD1tZXJsb3QwXQogMTE0MDkyIFtob3N0PWZpYW5vMF0KIDExNDA5MSBbaG9zdD1l
bGJsaW5nMV0KIDExNDA3MCBbaG9zdD1tZXJsb3QxXQogMTE0MTA3IFtob3N0PWVsYmxpbmcxXQog
MTE0MTE5IFtob3N0PW1lcmxvdDFdCiAxMTQxMTggW2hvc3Q9aXRhbGlhMV0KIDExNDM3MiBbaG9z
dD1pdGFsaWEwXQogMTE0NDQ4IFtob3N0PWl0YWxpYTBdCiAxMTQ1MDEgW2hvc3Q9aXRhbGlhMF0K
IDExNDU0MyBbaG9zdD1odXhlbHJlYmUxXQogMTE0NTMzIFtob3N0PWl0YWxpYTBdCiAxMTQ2NTcg
W2hvc3Q9aXRhbGlhMF0KIDExNDc5OCBbaG9zdD1maWFubzBdCiAxMTQ3MzMgW2hvc3Q9YmFyb3F1
ZTBdCiAxMTQ4MzMgW2hvc3Q9aXRhbGlhMF0KIDExNDk0OSBbaG9zdD1iYXJvcXVlMF0KIDExNTAx
OCBbaG9zdD1pdGFsaWEwXQogMTE1MjA3IFtob3N0PW1lcmxvdDBdCiAxMTUxODYgW2hvc3Q9YmFy
b3F1ZTFdCiAxMTUyMDYgW2hvc3Q9bm9ibGluZzBdCiAxMTUyMzggW2hvc3Q9YmFyb3F1ZTFdCiAx
MTYyMjAgW2hvc3Q9YmFyb3F1ZTBdCiAxMTYyNjQgW2hvc3Q9ZWxibGluZzBdCiAxMTYyMzQgW2hv
c3Q9cmltYXZhMV0KIDExNjI3MSBbaG9zdD1ub2JsaW5nMF0KIDExNjQ2MyBbaG9zdD1jaGFyZG9u
bmF5MF0KIDExNjYxOSBbaG9zdD1jaGFyZG9ubmF5MF0KIDExNzEyOSBbaG9zdD1odXhlbHJlYmUx
XQogMTE3MjI4IFtob3N0PWJhcm9xdWUwXQogMTE3MTcxIFtob3N0PXBpbm90MF0KIDExNzI2NSBb
aG9zdD1odXhlbHJlYmUwXQogMTE3MzE1IFtob3N0PWJhcm9xdWUwXQogMTE3MzcwIFtob3N0PWh1
eGVscmViZTFdCiAxMTc2NDQgW2hvc3Q9YmFyb3F1ZTFdCiAxMTc3MTAgW2hvc3Q9aHV4ZWxyZWJl
MV0KIDExNzczOSBbaG9zdD1odXhlbHJlYmUxXQogMTE3ODY4IFtob3N0PWh1eGVscmViZTBdClNl
YXJjaGluZyBmb3IgaW50ZXJlc3RpbmcgdmVyc2lvbnMKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEz
MzY4NCAocGFzcyksIGZvciBiYXNpcyBwYXNzCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMzU0MjEg
KGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMzU1MjYgKHBh
c3MpLCBmb3IgYmFzaXMgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMzU1MjcgKGZhaWwpLCBm
b3IgYmFzaXMgZmFpbHVyZQogMCByZXZpc2lvbnMgYXQgNTkyMGE5ZDE2YjFhYjg4N2MyODU4MjI0
MzE2YTk4ZTk2MWQ3MWIwNSA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThk
IGFhZDIzMDY2ZTRiMjcyOTZkMjE5YjkxMjMzOTNmYmUyYTVhODg1YmIgZjcyNDE0YTU2ZmVjZDhk
YjI5NjNhMmRmZTQ0MDllMjdhNDc5OTkyZQpObyByZXZpc2lvbnMgbGVmdCB0byB0ZXN0LCBjaGVj
a2luZyBncmFwaCBzdGF0ZS4KIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEzMzY4NCAocGFzcyksIGZv
ciBsYXN0IHBhc3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEzNTQyMSAoZmFpbCksIGZvciBmaXJz
dCBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzNTUyNiAocGFzcyksIGZvciBsYXN0IHBh
c3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTM1NTI3IChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUK
IFJlcHJvIGZvdW5kOiBmbGlnaHQgMTM1NTI5IChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVwcm8g
Zm91bmQ6IGZsaWdodCAxMzU1MzEgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQoKKioqIEZvdW5k
IGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4gdHJlZTog
IG92bWYgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKICBCdWcgaW50cm9k
dWNlZDogIDIwMDI5Y2EyMmJhYWViOTQxOGMxZmQ5ZGY4OGQxMmQzMmQ1ODVjYjYKICBCdWcgbm90
IHByZXNlbnQ6IDU5MjBhOWQxNmIxYWI4ODdjMjg1ODIyNDMxNmE5OGU5NjFkNzFiMDUKICBMYXN0
IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3Qv
bG9ncy8xMzU1MzEvCgoKICAoUmV2aXNpb24gbG9nIHRvbyBsb25nLCBvbWl0dGVkLikKClJldmlz
aW9uIGdyYXBoIGxlZnQgaW4gL2hvbWUvbG9ncy9yZXN1bHRzL2Jpc2VjdC94ZW4tNC45LXRlc3Rp
bmcvYnVpbGQtaTM4Ni54ZW4tYnVpbGQue2RvdCxwcyxwbmcsaHRtbCxzdmd9LgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjEzNTUzMTogdG9sZXJhYmxlIEFMTCBGQUlM
CgpmbGlnaHQgMTM1NTMxIHhlbi00LjktdGVzdGluZyByZWFsLWJpc2VjdCBbcmVhbF0KaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNTUzMS8KCkZhaWx1
cmVzIDotLyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQs
CmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtaTM4NiAgICAg
ICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICBmYWlsIGJhc2VsaW5lIHVu
dGVzdGVkCgoKam9iczoKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9z
c3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdl
czogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxh
YmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xv
Z3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVy
YWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0
IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 02 08:14:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 08:14:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hM6rc-0007mI-LU; Thu, 02 May 2019 08:14:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=oUxd=TC=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hM6rb-0007mD-03
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 08:14:43 +0000
X-Inumbo-ID: 558ed98c-6cb2-11e9-843c-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 558ed98c-6cb2-11e9-843c-bc764e045a96;
 Thu, 02 May 2019 08:14:41 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 02 May 2019 02:14:40 -0600
Message-Id: <5CCAA6ED020000780022B0AA@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 02 May 2019 02:14:37 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "David Woodhouse" <dwmw2@infradead.org>
References: <cover.1556708225.git.dwmw2@infradead.org><cover.1556708225.git.dwmw2@infradead.org>
 <c252e7b1f675f5fb0df9c0c90423fc7fc0bc5736.1556708226.git.dwmw2@infradead.org>
In-Reply-To: <c252e7b1f675f5fb0df9c0c90423fc7fc0bc5736.1556708226.git.dwmw2@infradead.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [RFC PATCH 2/7] x86/boot: Remove gratuitous call
 back into low-memory code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAxLjA1LjE5IGF0IDEzOjE3LCA8ZHdtdzJAaW5mcmFkZWFkLm9yZz4gd3JvdGU6Cj4g
V2UgYXBwZWFyIHRvIGhhdmUgaW1wbGVtZW50ZWQgYSBtZW1jcHkoKSBpbiB0aGUgbG93LW1lbW9y
eSB0cmFtcG9saW5lCj4gd2hpY2ggd2UgdGhlbiBjYWxsIGludG8gZnJvbSBfX3N0YXJ0X3hlbigp
LCBmb3Igbm8gYWRlcXVhdGVseSBkZWZpbmVkCj4gcmVhc29uLgoKTWF5IEkgc3VnZ2VzdCB0aGF0
IGluIGNhc2VzIGxpa2UgdGhpcyB5b3UgbG9vayBhdCB0aGUgY29tbWl0CmludHJvZHVjaW5nIHRo
ZSBmdW5jdGlvbj8gSXQgc3VwcGxpZXMgYSByZWFzb246CgoiQWRkIGEgbmV3IHJhdyBlODIwIHRh
YmxlIGZvciBjb21tb24gcHVycG9zZSBhbmQgY29weSB0aGUgQklPUyBidWZmZXIKIHRvIGl0LiBE
b2luZyB0aGUgY29weWluZyBpbiBhc3NlbWJseSBhdm9pZHMgdGhlIG5lZWQgdG8gZXhwb3J0IHRo
ZQogc3ltYm9scyBmb3IgdGhlIEJJT1MgRTgyMCBidWZmZXIgYW5kIG51bWJlciBvZiBlbnRyaWVz
LiIKCkkgaGF2ZSB0byBhZG1pdCB0aGF0IEkgc2VlIHZhbHVlIGluIHRoaXMsIGFzIGl0IGF2b2lk
cyBpbnRyb2R1Y3Rpb24Kb2Ygd3JvbmcgYWNjZXNzZXMgdG8gdGhlc2UgdmFyaWFibGVzLiBUaGVy
ZWZvcmUgSSdkIGxpa2UgdG8gYXNrCmZvciBiZXR0ZXIganVzdGlmaWNhdGlvbiBvZiB0aGUgY2hh
bmdlLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 02 08:18:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 08:18:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hM6ut-0007xf-5A; Thu, 02 May 2019 08:18:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=oUxd=TC=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hM6us-0007xa-HK
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 08:18:06 +0000
X-Inumbo-ID: c781a12e-6cb2-11e9-9ccf-ffbfebfd410e
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c781a12e-6cb2-11e9-9ccf-ffbfebfd410e;
 Thu, 02 May 2019 08:17:54 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 02 May 2019 02:17:51 -0600
Message-Id: <5CCAA7AE020000780022B0B4@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 02 May 2019 02:17:50 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Ian Jackson" <Ian.Jackson@eu.citrix.com>
References: <20190501104604.21416-1-ian.jackson@eu.citrix.com>
In-Reply-To: <20190501104604.21416-1-ian.jackson@eu.citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [OSSTEST PATCH] Drop Xen 4.5 and earlier
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, committers@xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAxLjA1LjE5IGF0IDEyOjQ2LCA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gVGhlc2UgcmVsZWFzZXMgYXJlIG91dCBvZiBzZWN1cml0eSBzdXBwb3J0LiAgVGhleSBh
cmUga25vd24gbm90IHRvCj4gYnVpbGQgb24gRGViaWFuIHN0cmV0Y2gsIHdoaWNoIGlzIHdoYXQg
d2UgYXJlIHVzaW5nLCBhbmQgd2UgZG8gbm90Cj4gaW50ZW5kIHRvIGV2ZXIgdXBkYXRlIHRoZW0g
dG8gZml4IHRoYXQuCj4gCj4gWGVuIDQuNiBpcyBhbHNvIG91dCBvZiBzZWN1cml0eSBzdXBwb3J0
IGJ1dCB3ZSB3YW50IG9zc3Rlc3QgdG8gYmUgYWJsZQo+IHRvIGNvbnRpbnVlIHRvIGJ1aWxkIGl0
IHNvIHRoYXQgd2UgY2FuIHRlc3QgNC42LT40LjcgbWlncmF0aW9uLCBmb3IKPiB0aGUgcHVycG9z
ZXMgb2YgdGVzdGluZyBYZW4gNC43LCB3aGljaCBpcyBzdGlsbCBzdXBwb3J0ZWQgcmlnaHQgbm93
Lgo+IAo+IFNvIHdlIGhhdmUgcmVjZW50bHkgYXBwbGllZCBzb21lIGJ1aWxkIGZpeGVzIHRvIHRo
ZSA0LjYgdHJlZSwgYW5kIGZvcgo+IG5vdyB3ZSByZXRhaW4gNC42IGluIG9zc3Rlc3Qgc28gdGhh
dCBidWlsZCBmaXhlcyBhcHBsaWVkIHRvCj4gc3RhZ2luZy00LjYgY2FuIHByb3BhZ2F0ZSB0byBz
dGFibGUtNC42Lgo+IAo+IENDOiBjb21taXR0ZXJzQHhlbnByb2plY3Qub3JnIAo+IFNpZ25lZC1v
ZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgoKSW4gY2FzZSBp
dCBtYXR0ZXJzCkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpIb3dl
dmVyLCAuLi4KCj4gLS0tIGEvY3ItZm9yLWJyYW5jaGVzCj4gKysrIGIvY3ItZm9yLWJyYW5jaGVz
Cj4gQEAgLTMxLDcgKzMxLDcgQEAgc2NyaXB0b3B0aW9ucz0iJDEiOyBzaGlmdAo+ICBMT0dGSUxF
PXRtcC9jci1mb3ItYnJhbmNoZXMubG9nCj4gIGV4cG9ydCBMT0dGSUxFCj4gIAo+IC06ICR7QlJB
TkNIRVM6PW9zc3Rlc3QgeGVuLTQuMC10ZXN0aW5nIHhlbi00LjEtdGVzdGluZyB4ZW4tNC4yLXRl
c3RpbmcgCj4geGVuLTQuMy10ZXN0aW5nIHhlbi00LjQtdGVzdGluZyB4ZW4tNC41LXRlc3Rpbmcg
eGVuLTQuNi10ZXN0aW5nIHhlbi00LjctdGVzdGluZyAKPiB4ZW4tNC44LXRlc3RpbmcgeGVuLTQu
OS10ZXN0aW5nIHhlbi00LjEwLXRlc3RpbmcgeGVuLTQuMTEtdGVzdGluZyB4ZW4tNC4xMi10ZXN0
aW5nIAo+IHhlbi11bnN0YWJsZSBxZW11LW1haW5saW5lIHFlbXUtdXBzdHJlYW0tdW5zdGFibGUg
cWVtdS11cHN0cmVhbS00LjItdGVzdGluZyAKPiBxZW11LXVwc3RyZWFtLTQuMy10ZXN0aW5nIHFl
bXUtdXBzdHJlYW0tNC40LXRlc3RpbmcgcWVtdS11cHN0cmVhbS00LjUtdGVzdGluZyAKPiBxZW11
LXVwc3RyZWFtLTQuNi10ZXN0aW5nIHFlbXUtdXBzdHJlYW0tNC43LXRlc3RpbmcgcWVtdS11cHN0
cmVhbS00LjgtdGVzdGluZyAKPiBxZW11LXVwc3RyZWFtLTQuOS10ZXN0aW5nIHFlbXUtdXBzdHJl
YW0tNC4xMC10ZXN0aW5nIHFlbXUtdXBzdHJlYW0tNC4xMS10ZXN0aW5nIAo+IHFlbXUtdXBzdHJl
YW0tNC4xMi10ZXN0aW5nIGxpbnV4LWxpbnVzIGxpbnV4LTQuMTkgbGludXgtNC4xNCBsaW51eC00
LjkgbGludXgtNC40IAo+IGxpbnV4LTQuMSBsaW51eC0zLjE4IGxpbnV4LTMuMTYgbGludXgtMy4x
NCBsaW51eC0zLjEwIGxpbnV4LTMuNCBsaW51eC1hcm0teGVuIHNlYWJpb3MgCj4gb3ZtZiB4dGYg
JHtFWFRSQV9CUkFOQ0hFU319Cj4gKzogJHtCUkFOQ0hFUzo9b3NzdGVzdCB4ZW4tNC42LXRlc3Rp
bmcgeGVuLTQuNy10ZXN0aW5nIHhlbi00LjgtdGVzdGluZyAKPiB4ZW4tNC45LXRlc3RpbmcgeGVu
LTQuMTAtdGVzdGluZyB4ZW4tNC4xMS10ZXN0aW5nIHhlbi00LjEyLXRlc3RpbmcgeGVuLXVuc3Rh
YmxlIAo+IHFlbXUtbWFpbmxpbmUgcWVtdS11cHN0cmVhbS11bnN0YWJsZSBxZW11LXVwc3RyZWFt
LTQuNi10ZXN0aW5nIAo+IHFlbXUtdXBzdHJlYW0tNC43LXRlc3RpbmcgcWVtdS11cHN0cmVhbS00
LjgtdGVzdGluZyBxZW11LXVwc3RyZWFtLTQuOS10ZXN0aW5nIAo+IHFlbXUtdXBzdHJlYW0tNC4x
MC10ZXN0aW5nIHFlbXUtdXBzdHJlYW0tNC4xMS10ZXN0aW5nIHFlbXUtdXBzdHJlYW0tNC4xMi10
ZXN0aW5nIAo+IGxpbnV4LWxpbnVzIGxpbnV4LTQuMTkgbGludXgtNC4xNCBsaW51eC00LjkgbGlu
dXgtNC40IGxpbnV4LTQuMSBsaW51eC0zLjE4IAo+IGxpbnV4LTMuMTYgbGludXgtMy4xNCBsaW51
eC0zLjEwIGxpbnV4LTMuNCBsaW51eC1hcm0teGVuIHNlYWJpb3Mgb3ZtZiB4dGYgCj4gJHtFWFRS
QV9CUkFOQ0hFU319CgouLi4gYXJlbid0IHRoZSBvbGRlciBMaW51eCBicmFuY2hlcyB0aGVuIGlu
IHNpbWlsYXIgbmVlZCBvZiBwcnVuaW5nPwpTZWVpbmcgdGhhdCBmb3IgMzItYml0IEFybSB5b3Ug
Y2FuJ3QgZXZlbiBidWlsZCBtYWlubGluZSBMaW51eCB3aXRoCnRoZSBuZXdlciBjb21waWxlciwg
SSBkb3VidCBhdCBsZWFzdCB0aGUgcHJldHR5IG9sZCBvbmVzIGhlcmUgaGF2ZQphbnkgY2hhbmNl
IG9mIGJ1aWxkaW5nIGNsZWFubHkuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 02 08:20:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 08:20:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hM6x1-0000BT-Ij; Thu, 02 May 2019 08:20:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vuKL=TC=citrix.com=prvs=018794465=roger.pau@srs-us1.protection.inumbo.net>)
 id 1hM6x0-0000BN-S0
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 08:20:18 +0000
X-Inumbo-ID: 1d65c1d8-6cb3-11e9-843c-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1d65c1d8-6cb3-11e9-843c-bc764e045a96;
 Thu, 02 May 2019 08:20:17 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,421,1549929600"; d="scan'208";a="89557996"
Date: Thu, 2 May 2019 10:20:09 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Chao Gao <chao.gao@intel.com>
Message-ID: <20190502082009.gromld47umko65ld@Air-de-Roger>
References: <1556601559-30921-1-git-send-email-chao.gao@intel.com>
 <5CC7FFAF020000780022A42A@prv1-mh.provo.novell.com>
 <20190430090120.GA6748@gao-cwp>
 <20190430093033.ncd2ism7n4mvy733@Air-de-Roger>
 <20190430164113.GB20660@gao-cwp>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190430164113.GB20660@gao-cwp>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] x86/pt: skip setup of posted format IRTE
 when gvec is 0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBNYXkgMDEsIDIwMTkgYXQgMTI6NDE6MTNBTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6
Cj4gT24gVHVlLCBBcHIgMzAsIDIwMTkgYXQgMTE6MzA6MzNBTSArMDIwMCwgUm9nZXIgUGF1IE1v
bm7DqSB3cm90ZToKPiA+T24gVHVlLCBBcHIgMzAsIDIwMTkgYXQgMDU6MDE6MjFQTSArMDgwMCwg
Q2hhbyBHYW8gd3JvdGU6Cj4gPj4gT24gVHVlLCBBcHIgMzAsIDIwMTkgYXQgMDE6NTY6MzFBTSAt
MDYwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4gPj4+PiBPbiAzMC4wNC4xOSBhdCAwNzoxOSwg
PGNoYW8uZ2FvQGludGVsLmNvbT4gd3JvdGU6Cj4gPj4gPj4gV2hlbiB0ZXN0aW5nIHdpdGggYW4g
VVAgZ3Vlc3Qgd2l0aCBhIHBhc3MtdGhydSBkZXZpY2Ugd2l0aCB2dC1kIHBpCj4gPj4gPj4gZW5h
YmxlZCBpbiBob3N0LCB3ZSBvYnNlcnZlZCB0aGF0IGd1ZXN0IGNvdWxkbid0IHJlY2VpdmUgaW50
ZXJydXB0cwo+ID4+ID4+IGZyb20gdGhhdCBwYXNzLXRocnUgZGV2aWNlLiBEdW1waW5nIElSVEUs
IHdlIGZvdW5kIHRoZSBjb3JyZXNwb25kaW5nCj4gPj4gPj4gSVJURSBpcyBzZXQgdG8gcG9zdGVk
IGZvcm1hdCB3aXRoICJ2ZWN0b3IiIGZpZWxkIGFzIDAuCj4gPj4gPj4gCj4gPj4gPj4gV2Ugd291
bGQgZmFsbCBpbnRvIHRoaXMgaXNzdWUgd2hlbiBndWVzdCB1c2VkIHRoZSBwaXJxIGZvcm1hdCBv
ZiBNU0kKPiA+PiA+PiAoc2VlIHRoZSBjb21tZW50IHhlbl9tc2lfY29tcG9zZV9tc2coKSBpbiBs
aW51eCBrZXJuZWwpLiBBcyAnZGVzdF9pZCcKPiA+PiA+PiBpcyByZXB1cnBvc2VkLCBza2lwIG1p
Z3JhdGlvbiB3aGljaCBpcyBiYXNlZCBvbiAnZGVzdF9pZCcuCj4gPj4gPgo+ID4+ID5JJ3ZlIGdv
bmUgdGhyb3VnaCBhbGwgdXNlcyBvZiBndmVjLCBhbmQgSSBjb3VsZG4ndCBmaW5kIGFueSBleGlz
dGluZwo+ID4+ID5zcGVjaWFsIGNhc2luZyBvZiBpdCBiZWluZyB6ZXJvLiBJIGFzc3VtZSB0aGlz
IGlzIGFjdHVhbGx5IGNvbW11bmljYXRpb24KPiA+PiA+YmV0d2VlbiB0aGUga2VybmVsIGFuZCBx
ZW11LAo+ID4+IAo+ID4+IFllcy4gCj4gPj4gCj4gPj4gPmluIHdoaWNoIGNhc2UgSSdkIGxpa2Ug
dG8gc2VlIGFuCj4gPj4gPmV4cGxhbmF0aW9uIG9mIHdoeSB0aGUgaXNzdWUgbmVlZHMgdG8gYmUg
YWRkcmVzc2VkIGluIFhlbiByYXRoZXIKPiA+PiA+dGhhbiBxZW11Lgo+ID4+IAo+ID4+IFRvIGNh
bGwgcGlycV9ndWVzdF9iaW5kKCkgdG8gY29uZmlndXJlIGlycV9kZXNjIHByb3Blcmx5Lgo+ID4+
IEVzcGVjaWFsbHksIHdlIGFwcGVuZCBhIHBvaW50ZXIgb2Ygc3RydWN0IGRvbWFpbiB0byAnYWN0
aW9uLT5ndWVzdCcgaW4KPiA+PiBwaXJxX2d1ZXN0X2JpbmQoKS4gVGhlbiBfX2RvX0lSUV9ndWVz
dCgpIGtub3dzIGRvbWFpbnMgdGhhdCBhcmUgaW50ZXJlc3RlZAo+ID4+IGluIHRoaXMgaW50ZXJy
dXB0IGFuZCBpbmplY3RzIGFuIGludGVycnVwdCB0byB0aG9zZSBkb21haW5zLgo+ID4+IAo+ID4+
ID5PdGhlcndpc2UsIGlmIEkndmUgb3Zlcmxvb2tlZCBzb21ldGhpbmcsIHdvdWxkIHlvdQo+ID4+
ID5taW5kIHBvaW50aW5nIG91dCB3aGVyZSBzdWNoIHNwZWNpYWwgY2FzaW5nIGxpdmVzIGluIFhl
bj8KPiA+PiA+Cj4gPj4gPkluIGFueSBldmVudCBpdCBkb2Vzbid0IGxvb2sgY29ycmVjdCB0byBz
a2lwIG1pZ3JhdGlvbiBhbHRvZ2V0aGVyIGluCj4gPj4gPnRoYXQgY2FzZS4gSSdkIHJhdGhlciBl
eHBlY3QgaXQgdG8gcmVxdWlyZSBnZXR0aW5nIGRvbmUgZGlmZmVyZW50bHkuCj4gPj4gPkFmdGVy
IGFsbCB0aGVyZSBzdGlsbCBpcyBhIChDUFUsIHZlY3RvcikgdHVwbGUgYXNzb2NpYXRlZCB3aXRo
IHRoYXQKPiA+PiA+eyxwfUlSUSBpZiBpdCdzIG5vdCBwb3N0ZWQsIGFuZCBodm1fbWlncmF0ZV9w
aXJxKCkgaXMgYSBuby1vcCBpZiBpdCBpcwo+ID4+ID5wb3N0ZWQuCj4gPj4gCj4gPj4gSGVyZSwg
d2UgdHJ5IHRvIHNldCBpcnEncyB0YXJnZXQgY3B1IHRvIHRoZSBjcHUgd2hpY2ggdGhlIHZtc2kn
cyB0YXJnZXQgdmNwdQo+ID4+IGlzIHJ1bm5pbmcgb24gdG8gcmVkdWNlIElQSS4gQnV0IHRoZSAn
ZGVzdF9pZCcgZmllbGQgd2hpY2ggdXNlZCB0bwo+ID4+IGluZGljYXRlIHRoZSB2bXNpJ3MgdGFy
Z2V0IHZjcHUgaXMgbWlzc2luZywgd2UgZG9uJ3Qga25vdyB3aGljaCBjcHUgd2Ugc2hvdWxkCj4g
Pj4gbWlncmF0ZSB0aGUgaXJxIHRvLiBPbmUgcG9zc2libGUgY2hvaWNlIGlzIHRoZSAnY2huLT5u
b3RpZnlfdmNwdV9pZCcKPiA+PiB1c2VkIGluIHNlbmRfZ3Vlc3RfcGlycSgpLiBEbyB5b3UgdGhp
bmsgdGhpcyBjaG9pY2UgaXMgZmluZT8KPiA+Cj4gPkkgdGhpbmsgdGhhdCBieSB0aGUgdGltZSB0
aGUgZGV2aWNlIG1vZGVsIGNhbGxzIGludG8gcGlycV9ndWVzdF9iaW5kCj4gPnRoZSBQSVJRIHdv
bid0IGJlIGJvdW5kIHRvIGFueSBldmVudCBjaGFubmVsLCBzbyBwaXJxLT5ldnRjaG4gd291bGQg
YmUKPiA+MC4KPiAKPiBUaGVuIHNraXAgcGlycSBtaWdyYXRpb24gaXMgdGhlIG9ubHkgY2hvaWNl
IGhlcmU/IEFuZCB3ZSBjYW4gbWlncmF0ZQo+IHBpcnEgd2hlbiBpdCBpcyBib3VuZCB3aXRoIGFu
IGV2ZW50IGNoYW5uZWwuCj4gCj4gPgo+ID5Ob3RlIHRoYXQgdGhlIGJpbmRpbmcgb2YgdGhlIFBJ
UlEgd2l0aCB0aGUgZXZlbnQgY2hhbm5lbCBpcyBkb25lCj4gPmFmdGVyd2FyZHMgaW4geGVuX2h2
bV9zZXR1cF9tc2lfaXJxcyBieSB0aGUgTGludXgga2VybmVsLgo+ID4KPiA+SXQgc2VlbXMgbGlr
ZSB0aGUgZGV2aWNlIG1vZGVsIHNob3VsZCBiZSB1c2luZyBhIGRpZmZlcmVudCBzZXQgb2YKPiA+
aHlwZXJjYWxscyB0byBzZXR1cCBhIFBJUlEgdGhhdCBpcyByb3V0ZWQgb3ZlciBhbiBldmVudCBj
aGFubmVsLCBpZToKPiA+UEhZU0RFVk9QX21hcF9waXJxIGFuZCBmcmllbmRzLgo+IAo+IE5vdyBx
ZW11IGlzIHVzaW5nIFBIWVNERVZPUF9tYXBfcGlycS4gUmlnaHQ/CgpPaCB5ZXMsIFFFTVUgYWxy
ZWFkeSB1c2VzIFBIWVNERVZPUF9tYXBfcGlycSB0byBzZXR1cCB0aGUgaW50ZXJydXB0LgpUaGVu
IEknbSBub3Qgc3VyZSBJIHNlZSB3aHkgUUVNVSBjYWxscyBYRU5fRE9NQ1RMX2JpbmRfcHRfaXJx
IGZvcgppbnRlcnJ1cHRzIHRoYXQgYXJlIHJvdXRlZCBvdmVyIGV2ZW50IGNoYW5uZWxzLiBUaGF0
IGh5cGVyY2FsbCBpcyB1c2VkCnRvIGJpbmQgYSBwaXJxIHRvIGEgbmF0aXZlIGd1ZXN0IGludGVy
cnVwdCBpbmplY3Rpb24gbWVjaGFuaXNtLCB3aGljaApzaG91bGRuJ3QgYmUgdXNlZCBpZiB0aGUg
aW50ZXJydXB0IGlzIGdvaW5nIHRvIGJlIGRlbGl2ZXJlZCBvdmVyIGFuCmV2ZW50IGNoYW5uZWwu
CgpDYW4geW91IHNlZSBhYm91dCBhdm9pZGluZyB0aGUgWEVOX0RPTUNUTF9iaW5kX3B0X2lycSBj
YWxsIGluIFFFTVUgaWYKdGhlIGludGVycnVwdCBpcyBnb2luZyB0byBiZSByb3V0ZWQgb3ZlciBh
biBldmVudCBjaGFubmVsPwoKVGhhdCB3b3VsZCBhdm9pZCBoYXZpbmcgdG8gYWRkIG1vcmUgcXVp
cmtzIHRvIHRoZSBoeXBlcmNhbGwKaW1wbGVtZW50YXRpb24uCgpUaGFua3MsIFJvZ2VyLgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 02 08:26:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 08:26:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hM72m-0000RB-9C; Thu, 02 May 2019 08:26:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=L2Tp=TC=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1hM72k-0000R6-Py
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 08:26:14 +0000
X-Inumbo-ID: ea8d829a-6cb3-11e9-860e-8fb2fdca9ad0
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ea8d829a-6cb3-11e9-860e-8fb2fdca9ad0;
 Thu, 02 May 2019 08:26:00 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 ACDA830747CA; Thu,  2 May 2019 11:25:59 +0300 (EEST)
Received: from [10.10.196.90] (unknown [195.210.4.22])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 94CF6306E477;
 Thu,  2 May 2019 11:25:59 +0300 (EEST)
To: Tamas K Lengyel <tamas@tklengyel.com>, xen-devel@lists.xenproject.org
References: <20190501235731.1486-1-tamas@tklengyel.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <59f57a48-b1da-7362-4024-c890cf357bf0@bitdefender.com>
Date: Thu, 2 May 2019 11:25:48 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190501235731.1486-1-tamas@tklengyel.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH] x86/vm_event: add gdtr_base to the vm_event
 structure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Petre PIRCALABU <ppircalabu@bitdefender.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gNS8yLzE5IDI6NTcgQU0sIFRhbWFzIEsgTGVuZ3llbCB3cm90ZToKPiBSZWNlaXZpbmcgdGhp
cyByZWdpc3RlciBpcyB1c2VmdWwgZm9yIGludHJvc3BlY3RpbmcgMzItYml0IFdpbmRvd3Mgd2hl
biB0aGUKPiBldmVudCBiZWluZyB0cmFwcGVkIGhhcHBlbmVkIHdoaWxlIGluIHJpbmczLgo+IAo+
IFNpZ25lZC1vZmYtYnk6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KPiBD
YzogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgo+IENjOiBUYW1h
cyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+Cj4gQ2M6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KPiBDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KPiBDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiBDYzogUm9nZXIgUGF1
IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiAtLS0KPiAgIHhlbi9hcmNoL3g4Ni92bV9l
dmVudC5jICAgICAgIHwgNSArKysrKwo+ICAgeGVuL2luY2x1ZGUvcHVibGljL3ZtX2V2ZW50Lmgg
fCAzICsrLQo+ICAgMiBmaWxlcyBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24o
LSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3ZtX2V2ZW50LmMgYi94ZW4vYXJjaC94
ODYvdm1fZXZlbnQuYwo+IGluZGV4IDUxYzM0OTNiMWQuLjg3Mzc4OGUzMmYgMTAwNjQ0Cj4gLS0t
IGEveGVuL2FyY2gveDg2L3ZtX2V2ZW50LmMKPiArKysgYi94ZW4vYXJjaC94ODYvdm1fZXZlbnQu
Ywo+IEBAIC0xNzksNiArMTc5LDEwIEBAIHN0YXRpYyB2b2lkIHZtX2V2ZW50X3BhY2tfc2VnbWVu
dF9yZWdpc3RlcihlbnVtIHg4Nl9zZWdtZW50IHNlZ21lbnQsCj4gICAgICAgICAgIHJlZy0+ZXNf
c2VsID0gc2VnLnNlbDsKPiAgICAgICAgICAgYnJlYWs7Cj4gICAKPiArICAgIGNhc2UgeDg2X3Nl
Z19nZHRyOgo+ICsgICAgICAgIHJlZy0+Z2R0cl9iYXNlID0gc2VnLmJhc2U7Cj4gKyAgICAgICAg
YnJlYWs7CgpQbGVhc2UgYWxzbyBhZGQgbGltaXQsIGFyLCBzZWwsIGxpa2UgdGhlIG90aGVycyBk
by4gSW4gYWRkaXRpb24gdG8gCm1ha2luZyB0aGlzIG1vZGlmaWNhdGlvbiBsb29rIGxlc3Mgc3Ry
YW5nZSAoc2luY2UsIGluIGNvbnRyYXN0IHRvIHRoZSAKZnVuY3Rpb24gbmFtZSwgbm90aGluZyBp
cyBwYWNrZWQgZm9yIGdkdHJfYmFzZSksIGl0IHdpbGwgYWxzbyBzYXZlIApmdXR1cmUgd29yayBm
b3IgYXBwbGljYXRpb25zIHdhbnRpbmcgdG8gdXNlIGdkdHIgd2hpY2ggYWxzbyByZXF1aXJlIApi
YWNrd2FyZHMgY29tcGF0aWJpbGl0eSB3aXRoIHByZXZpb3VzIHZtX2V2ZW50IHZlcnNpb25zLgoK
QXMgeW91IGtub3csIGZvciBlYWNoIHN1Y2ggbW9kaWZpY2F0aW9uIHdlIG5lZWQgdG8gaGF2ZSBh
IHNlcGFyYXRlIAp2bV9ldmVudF92WCBoZWFkZXIgaW4gb3VyIGFwcGxpY2F0aW9ucyBzbyB0aGF0
IHdlJ3JlIHJlYWR5IHRvIGNyZWF0ZSBhIApyaW5nIGJ1ZmZlciB1c2luZyByZXF1ZXN0cyBhbmQg
cmVwbGllcyBvZiB0aGUgcmlnaHQgc2l6ZSwgYW5kIGFsc28gdG8gYmUgCmFibGUgdG8gcHJvcGVy
bHkgaW50ZXJwcmV0IHRoZSByaW5nIGJ1ZmZlciBkYXRhLCBzbyB0aGUgbGVhc3QgZnJlcXVlbnQg
CmNoYW5nZXMgdG8gdGhlIHZtX2V2ZW50IHN0cnVjdCwgdGhlIGJldHRlci4KClBldHJlIGlzIGN1
cnJlbnRseSB3b3JraW5nIG9uIHRoZSB2bV9ldmVudCBjaGFuZ2VzIHRoYXQgd2lsbCBob3BlZnVs
bHkgCmVuYWJsZSB1cyB0byBqdXN0IGNhY2hlIGV2ZXJ5dGhpbmcgdGhhdCB0aGUgZ2V0Y29udGV4
dF9wYXJ0aWFsIGh5cGVyY2FsbCAKcmV0cmlldmVzLgoKClRoYW5rcywKUmF6dmFuCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 02 08:35:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 08:35:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hM7C5-0001JN-Cf; Thu, 02 May 2019 08:35:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vuKL=TC=citrix.com=prvs=018794465=roger.pau@srs-us1.protection.inumbo.net>)
 id 1hM7C4-0001JI-P2
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 08:35:52 +0000
X-Inumbo-ID: 416fa380-6cb5-11e9-8691-8b6fc4dba4de
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 416fa380-6cb5-11e9-8691-8b6fc4dba4de;
 Thu, 02 May 2019 08:35:36 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,421,1549929600"; d="scan'208";a="89558578"
Date: Thu, 2 May 2019 10:35:27 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20190502083527.qnbrbmnwvrcyyn55@Air-de-Roger>
References: <1556601559-30921-1-git-send-email-chao.gao@intel.com>
 <20190430090854.5vgvu4invvuzgci6@Air-de-Roger>
 <20190430162407.GA20660@gao-cwp>
 <90819db1-1f0b-e081-fa03-62a53c0339c1@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <90819db1-1f0b-e081-fa03-62a53c0339c1@citrix.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] x86/pt: skip setup of posted format IRTE
 when gvec is 0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Jan Beulich <jbeulich@suse.com>,
 Chao Gao <chao.gao@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBBcHIgMzAsIDIwMTkgYXQgMDU6NDg6MTRQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAzMC8wNC8yMDE5IDE3OjI0LCBDaGFvIEdhbyB3cm90ZToKPiA+IE9uIFR1ZSwg
QXByIDMwLCAyMDE5IGF0IDExOjA4OjU0QU0gKzAyMDAsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6
Cj4gPj4gT24gVHVlLCBBcHIgMzAsIDIwMTkgYXQgMDE6MTk6MTlQTSArMDgwMCwgQ2hhbyBHYW8g
d3JvdGU6Cj4gPj4+IFdoZW4gdGVzdGluZyB3aXRoIGFuIFVQIGd1ZXN0IHdpdGggYSBwYXNzLXRo
cnUgZGV2aWNlIHdpdGggdnQtZCBwaQo+ID4+PiBlbmFibGVkIGluIGhvc3QsIHdlIG9ic2VydmVk
IHRoYXQgZ3Vlc3QgY291bGRuJ3QgcmVjZWl2ZSBpbnRlcnJ1cHRzCj4gPj4+IGZyb20gdGhhdCBw
YXNzLXRocnUgZGV2aWNlLiBEdW1waW5nIElSVEUsIHdlIGZvdW5kIHRoZSBjb3JyZXNwb25kaW5n
Cj4gPj4+IElSVEUgaXMgc2V0IHRvIHBvc3RlZCBmb3JtYXQgd2l0aCAidmVjdG9yIiBmaWVsZCBh
cyAwLgo+ID4+Pgo+ID4+PiBXZSB3b3VsZCBmYWxsIGludG8gdGhpcyBpc3N1ZSB3aGVuIGd1ZXN0
IHVzZWQgdGhlIHBpcnEgZm9ybWF0IG9mIE1TSQo+ID4+IEkgdGhpbmsgdGhlIGFib3ZlIHNlbnRl
bmNlIGlzIGEgYml0IGNvbmZ1c2luZy4gSSB3b3VsZCByYXRoZXIgc2F5IHRoYXQKPiA+PiB0aGUg
Z3Vlc3QgaXMgcm91dGluZyBpbnRlcnJ1cHRzIGZyb20gcGFzc3Rocm91Z2ggZGV2aWNlcyBvdmVy
IGV2ZW50Cj4gPj4gY2hhbm5lbHMgdXNpbmcgcGlycXMuCj4gPiBZZXMuIEl0IGlzIGJldHRlciB0
aGFuIGl0IHdhcy4KPiA+Cj4gPj4+IChzZWUgdGhlIGNvbW1lbnQgeGVuX21zaV9jb21wb3NlX21z
ZygpIGluIGxpbnV4IGtlcm5lbCkuIEFzICdkZXN0X2lkJwo+ID4+PiBpcyByZXB1cnBvc2VkLCBz
a2lwIG1pZ3JhdGlvbiB3aGljaCBpcyBiYXNlZCBvbiAnZGVzdF9pZCcuCj4gPj4gTGlrZSBKYW4s
IEkgd29uZGVyIHdoeSB0aGUgZGV2aWNlIG1vZGVsIChJIGFzc3VtZSBRRU1VKSBpc3N1ZXMgYQo+
ID4+IFhFTl9ET01DVExfYmluZF9wdF9pcnEgaHlwZXJjYWxsIHdoZW4gdGhlIGd1ZXN0IGlzIGF0
dGVtcHRpbmcgdG8gcm91dGUKPiA+PiB0aGlzIGludGVycnVwdHMgb3ZlciBhbiBldmVudCBjaGFu
bmVsLCBhdHRlbXB0aW5nIHRvIGJpbmQgaXQgdG8gYQo+ID4+IHZlY3RvciBzZWVtcyBsaWtlIGEg
YnVnIGluIHRoZSBkZXZpY2UgbW9kZWwuCj4gPj4KPiA+PiBJIHdvdWxkIGFsc28gY29uc2lkZXIg
d2hldGhlciBpdCB3b3VsZCBtYWtlIHNlbnNlIHRvIG5vdCBleHBvc2UgdGhlCj4gPj4gWEVORkVB
VF9odm1fcGlycXMgZmVhdHVyZSB3aGVuIGRvaW5nIHBhc3N0aHJvdWdoIGlmIHBvc3RlZCBpbnRl
cnJ1cHRzCj4gPj4gYXJlIHN1cHBvcnRlZCwgcGVyZm9ybWFuY2Ugd2lzZSBpdCdzIGJldHRlciB0
byB1c2UgcG9zdGVkIGludGVycnVwdHMKPiA+PiByYXRoZXIgdGhhbiByb3V0aW5nIHRoZW0gb3Zl
ciBldmVudCBjaGFubmVscyAod2hpY2ggcmVxdWlyZXMgWGVuCj4gPj4gaW50ZXJhY3Rpb24pLgo+
ID4gSXQgaXMgcmVhc29uYWJsZS4gQnV0IEkgdGhpbmsgY3VycmVudGx5IGd1ZXN0IGNhbiBhZGQg
Inhlbl9ub3B2IiB0byBpdHMKPiA+IGtlcm5lbCBib290IG9wdGlvbnMgdG8gYXZvaWQgdXNpbmcg
ZXZ0Y2huLiBUaGVyZSBtaWdodCBiZSBzb21lIGNhc2VzCj4gPiBldmVuIHdpdGggcGFzcy10aHJ1
IGRldmljZXMgKHN1Y2ggYXMsIGd1ZXN0IHVzZXMgcG9sbGluZyBtb2RlCj4gPiBkcml2ZXIgZm9y
IHBhc3MtdGhydSBkZXZpY2VzKSwgd2UgY2FyZSBtb3JlIGFib3V0IHRoZSBlZmZpY2llbmN5IG9m
Cj4gPiBkZWxpdmVyaW5nIHZpcnR1YWwgaW50ZXJydXB0cy4gU28gYSBzZXBhcmF0ZSBvcHRpb24g
Zm9yIGV2dGNobiBpbiBndWVzdAo+ID4ga2VybmVsIHNlZW1zIGxpa2UgYSBiZXR0ZXIgY2hvaWNl
Lgo+IAo+IFRoaXMgaXMgYSBmZXN0ZXJpbmcgc3dhbXAsIGFuZCBpcyBnb2luZyB0byBuZWVkIHNv
bWUgY2FyZWZ1bAo+IGFyY2hpdGVjdHVyYWwgd29yayB0byB1bnRhbmdsZS4KPiAKPiBBdCB0aGUg
bW9tZW50LCBndWVzdHMgd2hpY2ggYXJlIHhlbi1hd2FyZSB3aWxsIHRyeSB0byB1c2UgZXZlbnQg
Y2hhbm5lbHMKPiBmb3IgZXZlcnl0aGluZy7CoCBJJ20gcHJldHR5IHN1cmUgd2UndmUgZ290IHNv
bWUgQUJJIGluY29tcGF0aWJpbGl0aWVzCj4gaGVyZSB3aXRoIGhhcmR3YXJlIEFQSUMgYWNjZWxl
cmF0aW9uLCBhbmQgSSBzdGlsbCBoYXZlIHlldCghKSB0bwo+IGRpYWdub3NlIHRoZSB1bmRlcmx5
aW5nIHByb2JsZW0gd2hpY2ggaXMgcHJldmVudGluZyBYZW5TZXJ2ZXIgZnJvbQo+IGVuYWJsaW5n
IGhhcmR3YXJlIEFQSUMgYWNjZWxlcmF0aW9uLsKgIChWTXMgc3RpbGwgaW50ZXJtaXR0ZW50bHkg
d2VkZ2Ugb24KPiBtaWdyYXRlIHdpdGggd2hhdCBhcHBlYXJzIHRvIGJlIGxvc3QgaW50ZXJydXB0
LikKCk15IG9waW5pb24gaXMgdGhhdCBYRU5GRUFUX2h2bV9waXJxcyBzaG91bGQgYmUgcmVtb3Zl
ZDoKCiAtIEl0IGFidXNlcyBvZiBhIGhhcmR3YXJlIGludGVyZmFjZSB0byBwYXNzIFhlbiBzcGVj
aWZpYyBpbmZvcm1hdGlvbi4KICAgV2hlbiByb3V0aW5nIHBpcnFzIG92ZXIgZXZlbnQgY2hhbm5l
bHMgZm9yIEhWTSB0aGUgcGlycSBpcyBwYXNzZWQKICAgb24gdGhlIE1TSSBhZGRyZXNzIGZpZWxk
LCBoaWphY2tpbmcgdGhlIG5hdGl2ZSBkZXN0X2lkIGZpZWxkLgogLSBDYW5ub3QgYmUgdXNlZCB3
aXRoIHBvc3RlZCBpbnRlcnJ1cHRzIG9yIEFQSUNWLgoKSWZmIHJvdXRpbmcgcGh5c2ljYWwgaW50
ZXJydXB0cyBvdmVyIGV2ZW50IGNoYW5uZWxzIGlzIHN0aWxsIGEgdXNlZnVsCnRoaW5nIGZvciBI
Vk0sIGl0IHNob3VsZCBiZSBkb25lIHVzaW5nIGh5cGVyY2FsbHMsIGxpa2UgaXQncyBkb25lIG9u
IGEKUFYgZG9tMC4KCj4gCj4gVGhlIGxlZ2FjeSBIVk0gY2FsbGJhY2sgdmlhIHNpbmdsZSB2ZWN0
b3IgaXMgaW5jb21wYXRpYmxlIHdpdGggaGFyZHdhcmUKPiBBUElDIGFjY2VsZXJhdGlvbiwgYmVj
YXVzZSBpdCBleGlzdHMgc3BlY2lmaWNhbGx5IHRvIHNraXAgZ29pbmcgdGhyb3VnaAo+IHRoZSBJ
UlIuwqAgSSBjYW4ndCB0aGluayBhIHByb3BlciBzb2x1dGlvbiB0byB0aGlzLCBvdGhlciB0aGFu
IGNyYXNoaW5nCj4gdGhlIGd1ZXN0IHdoZW4gaXQgdHJpZXMgdG8gc2V0IHN1Y2ggYSBzaXR1YXRp
b24gdXAuCj4gCj4gRnJvbSBhbiAiYXJjaGl0ZWN0dXJhbGx5IGlkZWFsIiBwb2ludCBvZiB2aWV3
LCB3ZSBvYnZpb3VzbHkgd2FudCB0byBiZQo+IHVzaW5nIEFQSUNWIGFuZC9vciBQb3N0ZWQgaW50
ZXJydXB0IHN1cHBvcnQgd2hlbmV2ZXIgcG9zc2libGUsIGFuZCBiZQo+IHVzaW5nIHRoZXNlIG1l
dGhvZHMgaW4gcHJlZmVyZW5jZSB0byBldmVudCBjaGFubmVscy4KPiAKPiBJbmplY3RpbmcgaW50
ZXJydXB0cyAoaW5jbHVkaW5nIHNpZ25hbGxpbmcgYW4gZXZlbnQgdXBjYWxsKSB1c2luZyB0aGUK
PiBQSVIgaXMgbW9yZSBlZmZpY2llbnQgdGhhbiBvdGhlciBtZWFucywgc28gbG9uZyBhcyB3ZSBj
YW4gZW5zdXJlIHRoYXQKPiBndWVzdCB3aWxsIGhhbmRsZSB0aGUgdmVjdG9yIGxpa2UgYW55IG90
aGVyIGVkZ2UgdHJpZ2dlcmVkIGludGVycnVwdCwKPiBhbmQgYWNrIGl0IGF0IHRoZSBMQVBJQy7C
oCAoVGhpcyBpcyB3aGVyZSB0aGUgbGVnYWN5IGNhbGxiYWNrIHZpYSBtZXRob2QKPiBicmVha3Mg
ZG93biwgYXMgaXQgd2FzIGludGVudGlvbmFsbHkgZGVzaWduZWQgdG8gYmUgdXNlZCB3aXRob3V0
IGFuIGFjawo+IGF0IHRoZSBMQVBJQy4pCgpJSVJDIHRoZXJlJ3MgYWxyZWFkeSBhIGNvcnJlY3Qg
d2F5IHRvIHNldHVwIGFuIGV2ZW50IGNoYW5uZWwgdXBjYWxsCmFnYWluc3QgYSB2ZWN0b3IgdXNp
bmcgSFZNT1Bfc2V0X2V2dGNobl91cGNhbGxfdmVjdG9yIHdoaWNoIHJlcXVpcmVzCmFuIEFQSUMg
YWNrLiBOb3cgdGhlIGlzc3VlIGlzIHN3aXRjaGluZyBleGlzdGluZyB1c2VycyB0byB0aGlzIG5l
dwpjYWxsYmFjayBzZXR1cCBtZWNoYW5pc20uCgo+IEFzIHNvb24gYXMgd2UgZ2V0IHRvIGRldmlj
ZSBpbnRlcnJ1cHRzLCBwb3N0ZWQgaXMgZGVmaW5pdGVseSB0aGUgd2F5IHRvCj4gZ28sIGVzcGVj
aWFsbHkgYXMgdGhlIGd1ZXN0IHNob3VsZCBub3QgYmUgYXdhcmUgb2YgdGhlIHJvdXRpbmcgYmVo
aW5kCj4gdGhlIHNjZW5lcyBpbiB0aGUgZmlyc3QgcGxhY2UuCj4gCj4gVG8gYmUgY2xlYXIsIENo
YW8gLSBJJ20gbm90IGFza2luZyB5b3UgdG8gZml4IHRoaXMuwqAgVGhpcyBpcyBhIGRlY2FkZSBv
Zgo+IHRlY2huaWNhbCBkZWJ0IHdoaWNoIGhhcyBiZWVuIHN0ZWFkaWx5IGdyb3dpbmcsIGFuZCBp
dCBuZWVkcyB0byBzdGFydAo+IHdpdGggYSBjb2hlcmVudCBwbGFuIHdoYXQgdGhlIGN1cnJlbnQg
c3RhdGUgb2YgcGxheSBpcywgYW5kIGhvdyB3ZSdkCj4gbGlrZSB0byBwcm9jZWVkLgoKSSBhZ3Jl
ZS4gSSd2ZSBzdWdnZXN0ZWQgYSBwb3NzaWJsZSBmaXggZm9yIHRoZSBwcm9ibGVtIGF0IGhhbmQs
IGJ1dCBhcwpzdGF0ZWQgYWJvdmUgSSB0aGluayBYRU5GRUFUX2h2bV9waXJxcyBzaG91bGQgYmUg
cmVtb3ZlZC4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 02 08:36:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 08:36:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hM7Cw-0001Ma-NG; Thu, 02 May 2019 08:36:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=oUxd=TC=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hM7Cw-0001MT-1x
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 08:36:46 +0000
X-Inumbo-ID: 66e31a16-6cb5-11e9-8002-bbd2cd639da4
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 66e31a16-6cb5-11e9-8002-bbd2cd639da4;
 Thu, 02 May 2019 08:36:38 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 02 May 2019 02:36:37 -0600
Message-Id: <5CCAAC14020000780022B0DC@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 02 May 2019 02:36:36 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Razvan Cojocaru" <rcojocaru@bitdefender.com>,
 "xen-devel" <xen-devel@lists.xenproject.org>,
 "Tamas K Lengyel" <tamas@tklengyel.com>
References: <20190501235203.1179-1-tamas@tklengyel.com>
 <01d02c64-a044-5c6f-d411-ec50abb83408@bitdefender.com>
In-Reply-To: <01d02c64-a044-5c6f-d411-ec50abb83408@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2] x86/vmx: correctly gather gs_shadow
 value for current vCPU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAyLjA1LjE5IGF0IDA4OjIwLCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3Jv
dGU6Cj4gT24gNS8yLzE5IDI6NTIgQU0sIFRhbWFzIEsgTGVuZ3llbCB3cm90ZToKPj4gLS0tIGEv
eGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKPj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgv
dm14LmMKPj4gQEAgLTc3OSwxMiArNzc5LDE3IEBAIHN0YXRpYyB2b2lkIHZteF9sb2FkX2NwdV9z
dGF0ZShzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IGh2bV9od19jcHUgKmRhdGEpCj4+ICAKPj4gIHN0
YXRpYyB2b2lkIHZteF9zYXZlX3ZtY3NfY3R4dChzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IGh2bV9o
d19jcHUgKmN0eHQpCj4+ICB7Cj4+ICsgICAgaWYgKCB2ID09IGN1cnJlbnQgKQo+PiArICAgICAg
ICB2bXhfc2F2ZV9ndWVzdF9tc3JzKHYpOwo+IAo+IHZteF9zYXZlX2d1ZXN0X21zcnMoKSBpcyBz
aW1wbGUgZW5vdWdoIHRoYXQgdGhlIGlmIGlzIHByb2JhYmx5IG5vdAo+IG5lY2Vzc2FyeSBoZXJl
ICh3ZSBjYW4ganVzdCBjYWxsIHRoZSBmdW5jdGlvbiBkaXJlY3RseSwgcmVnYXJkbGVzcyBvZgo+
IHdoYXQgdiBob2xkcykuCgpBdm9pZGluZyBhbiBNU1IgYWNjZXNzIGlzIHBlcmhhcHMgd29ydGgg
dGhlIGNvbmRpdGlvbmFsLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 02 08:41:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 08:41:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hM7Hh-0002A9-BL; Thu, 02 May 2019 08:41:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=L2Tp=TC=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1hM7Hf-0002A4-OB
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 08:41:39 +0000
X-Inumbo-ID: 14dde40c-6cb6-11e9-9054-c7d57f3341dc
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 14dde40c-6cb6-11e9-9054-c7d57f3341dc;
 Thu, 02 May 2019 08:41:30 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp02.buh.bitdefender.net [10.17.80.76])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 D16BA301AB38; Thu,  2 May 2019 11:41:29 +0300 (EEST)
Received: from [10.10.196.90] (unknown [195.210.5.22])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id C8389306E4AC;
 Thu,  2 May 2019 11:41:29 +0300 (EEST)
To: Jan Beulich <JBeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Tamas K Lengyel <tamas@tklengyel.com>
References: <20190501235203.1179-1-tamas@tklengyel.com>
 <01d02c64-a044-5c6f-d411-ec50abb83408@bitdefender.com>
 <5CCAAC14020000780022B0DC@prv1-mh.provo.novell.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <2123b118-7309-eed7-9fcb-89d85955a68e@bitdefender.com>
Date: Thu, 2 May 2019 11:41:18 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CCAAC14020000780022B0DC@prv1-mh.provo.novell.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH v2] x86/vmx: correctly gather gs_shadow
 value for current vCPU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gNS8yLzE5IDExOjM2IEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBPbiAwMi4wNS4xOSBh
dCAwODoyMCwgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+PiBPbiA1LzIvMTkg
Mjo1MiBBTSwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+Pj4gLS0tIGEveGVuL2FyY2gveDg2L2h2
bS92bXgvdm14LmMKPj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCj4+PiBAQCAt
Nzc5LDEyICs3NzksMTcgQEAgc3RhdGljIHZvaWQgdm14X2xvYWRfY3B1X3N0YXRlKHN0cnVjdCB2
Y3B1ICp2LCBzdHJ1Y3QgaHZtX2h3X2NwdSAqZGF0YSkKPj4+ICAgCj4+PiAgIHN0YXRpYyB2b2lk
IHZteF9zYXZlX3ZtY3NfY3R4dChzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IGh2bV9od19jcHUgKmN0
eHQpCj4+PiAgIHsKPj4+ICsgICAgaWYgKCB2ID09IGN1cnJlbnQgKQo+Pj4gKyAgICAgICAgdm14
X3NhdmVfZ3Vlc3RfbXNycyh2KTsKPj4KPj4gdm14X3NhdmVfZ3Vlc3RfbXNycygpIGlzIHNpbXBs
ZSBlbm91Z2ggdGhhdCB0aGUgaWYgaXMgcHJvYmFibHkgbm90Cj4+IG5lY2Vzc2FyeSBoZXJlICh3
ZSBjYW4ganVzdCBjYWxsIHRoZSBmdW5jdGlvbiBkaXJlY3RseSwgcmVnYXJkbGVzcyBvZgo+PiB3
aGF0IHYgaG9sZHMpLgo+IAo+IEF2b2lkaW5nIGFuIE1TUiBhY2Nlc3MgaXMgcGVyaGFwcyB3b3J0
aCB0aGUgY29uZGl0aW9uYWwuCgpGYWlyIGVub3VnaC4KCgpUaGFua3MsClJhenZhbgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 02 08:45:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 08:45:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hM7LO-0002Kb-Sy; Thu, 02 May 2019 08:45:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Flb6=TC=citrix.com=prvs=018be947d=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hM7LN-0002KW-71
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 08:45:29 +0000
X-Inumbo-ID: 9be2ac6c-6cb6-11e9-a99e-4b4ed8cefbe4
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9be2ac6c-6cb6-11e9-a99e-4b4ed8cefbe4;
 Thu, 02 May 2019 08:45:17 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,421,1549929600"; d="scan'208";a="89558912"
To: Razvan Cojocaru <rcojocaru@bitdefender.com>, Tamas K Lengyel
 <tamas@tklengyel.com>, <xen-devel@lists.xenproject.org>
References: <20190501235203.1179-1-tamas@tklengyel.com>
 <01d02c64-a044-5c6f-d411-ec50abb83408@bitdefender.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <7c05a7d3-3423-e342-7704-fa906c99d620@citrix.com>
Date: Thu, 2 May 2019 09:45:14 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <01d02c64-a044-5c6f-d411-ec50abb83408@bitdefender.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2] x86/vmx: correctly gather gs_shadow
 value for current vCPU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMDUvMjAxOSAwNzoyMCwgUmF6dmFuIENvam9jYXJ1IHdyb3RlOgo+IE9uIDUvMi8xOSAy
OjUyIEFNLCBUYW1hcyBLIExlbmd5ZWwgd3JvdGU6Cj4+IEN1cnJlbnRseSB0aGUgZ3Nfc2hhZG93
IHZhbHVlIGlzIG9ubHkgY2FjaGVkIHdoZW4gdGhlIHZDUFUgaXMgYmVpbmcgc2NoZWR1bGVkCj4+
IG91dCBieSBYZW4uIFJlcG9ydGluZyB0aGlzICh1c3VhbGx5KSBzdGFsZSB2YWx1ZSB0aHJvdWdo
IHZtX2V2ZW50IGlzIGluY29ycmVjdCwKPj4gc2luY2UgaXQgZG9lc24ndCByZXByZXNlbnQgdGhl
IGFjdHVhbCBzdGF0ZSBvZiB0aGUgdkNQVSBhdCB0aGUgdGltZSB0aGUgZXZlbnQKPj4gd2FzIHJl
Y29yZGVkLiBUaGlzIHByZXZlbnRzIHZtX2V2ZW50IHN1YnNjcmliZXJzIGZyb20gY29ycmVjdGx5
IGZpbmRpbmcga2VybmVsCj4+IHN0cnVjdHVyZXMgaW4gdGhlIGd1ZXN0IHdoZW4gaXQgaXMgdHJh
cHBlZCB3aGlsZSBpbiByaW5nMy4KPj4KPj4gUmVmcmVzaCBzaGFkb3dfZ3MgdmFsdWUgd2hlbiB0
aGUgY29udGV4dCBiZWluZyBzYXZlZCBpcyBmb3IgdGhlIGN1cnJlbnQgdkNQVS4KPj4KPj4gU2ln
bmVkLW9mZi1ieTogVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgo+PiBDYzog
UmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgo+PiBDYzogSnVuIE5h
a2FqaW1hIDxqdW4ubmFrYWppbWFAaW50ZWwuY29tPgo+PiBDYzogS2V2aW4gVGlhbiA8a2V2aW4u
dGlhbkBpbnRlbC5jb20+Cj4+IENjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4+
IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+PiBDYzogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPj4gQ2M6IFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+Cj4+IC0tLQo+PiB2MjogbW92ZSBmaXggdG8gaHZtIHNvIHZtX2V2ZW50
IGRvZXNuJ3QgaGF2ZSB0byBrbm93IHNwZWNpZmljcwo+PiAtLS0KPj4gIHhlbi9hcmNoL3g4Ni9o
dm0vdm14L3ZteC5jIHwgNSArKysrKwo+PiAgMSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygr
KQo+Pgo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgYi94ZW4vYXJj
aC94ODYvaHZtL3ZteC92bXguYwo+PiBpbmRleCAyODNlYjdiMzRkLi41MTU0ZWNjMmE4IDEwMDY0
NAo+PiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwo+PiArKysgYi94ZW4vYXJjaC94
ODYvaHZtL3ZteC92bXguYwo+PiBAQCAtNzc5LDEyICs3NzksMTcgQEAgc3RhdGljIHZvaWQgdm14
X2xvYWRfY3B1X3N0YXRlKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgaHZtX2h3X2NwdSAqZGF0YSkK
Pj4gIAo+PiAgc3RhdGljIHZvaWQgdm14X3NhdmVfdm1jc19jdHh0KHN0cnVjdCB2Y3B1ICp2LCBz
dHJ1Y3QgaHZtX2h3X2NwdSAqY3R4dCkKPj4gIHsKPj4gKyAgICBpZiAoIHYgPT0gY3VycmVudCAp
Cj4+ICsgICAgICAgIHZteF9zYXZlX2d1ZXN0X21zcnModik7Cj4gdm14X3NhdmVfZ3Vlc3RfbXNy
cygpIGlzIHNpbXBsZSBlbm91Z2ggdGhhdCB0aGUgaWYgaXMgcHJvYmFibHkgbm90Cj4gbmVjZXNz
YXJ5IGhlcmUgKHdlIGNhbiBqdXN0IGNhbGwgdGhlIGZ1bmN0aW9uIGRpcmVjdGx5LCByZWdhcmRs
ZXNzIG9mCj4gd2hhdCB2IGhvbGRzKS4KCldoeT/CoCBEb2luZyB0aGF0IHdvdWxkIGZ1bGx5IGNv
cnJ1cHQgdidzIHN0YXRlIHdoZW4gY2FsbGVkIGluIHJlbW90ZQpjb250ZXh0LCBhcyB5b3UnZCBj
bG9iYmVyIHYncyBnc19zaGFkb3cgd2hpY2ggd2hhdGV2ZXIgdGhlIHZhbHVlIHdhcwpmcm9tIHRo
ZSBjdXJyZW50IHZjcHUuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 02 08:50:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 08:50:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hM7QL-000370-Iv; Thu, 02 May 2019 08:50:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=L2Tp=TC=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1hM7QK-00036v-FH
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 08:50:36 +0000
X-Inumbo-ID: 557844c0-6cb7-11e9-9000-77b68b4f63d0
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 557844c0-6cb7-11e9-9000-77b68b4f63d0;
 Thu, 02 May 2019 08:50:28 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 90F82301AB43; Thu,  2 May 2019 11:50:27 +0300 (EEST)
Received: from [10.10.196.90] (unknown [195.210.4.22])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 73F4A306E477;
 Thu,  2 May 2019 11:50:27 +0300 (EEST)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, xen-devel@lists.xenproject.org
References: <20190501235203.1179-1-tamas@tklengyel.com>
 <01d02c64-a044-5c6f-d411-ec50abb83408@bitdefender.com>
 <7c05a7d3-3423-e342-7704-fa906c99d620@citrix.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <01fb72b9-3089-c160-3368-2d99df00972a@bitdefender.com>
Date: Thu, 2 May 2019 11:50:16 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <7c05a7d3-3423-e342-7704-fa906c99d620@citrix.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH v2] x86/vmx: correctly gather gs_shadow
 value for current vCPU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gNS8yLzE5IDExOjQ1IEFNLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+IE9uIDAyLzA1LzIwMTkg
MDc6MjAsIFJhenZhbiBDb2pvY2FydSB3cm90ZToKPj4gT24gNS8yLzE5IDI6NTIgQU0sIFRhbWFz
IEsgTGVuZ3llbCB3cm90ZToKPj4+IEN1cnJlbnRseSB0aGUgZ3Nfc2hhZG93IHZhbHVlIGlzIG9u
bHkgY2FjaGVkIHdoZW4gdGhlIHZDUFUgaXMgYmVpbmcgc2NoZWR1bGVkCj4+PiBvdXQgYnkgWGVu
LiBSZXBvcnRpbmcgdGhpcyAodXN1YWxseSkgc3RhbGUgdmFsdWUgdGhyb3VnaCB2bV9ldmVudCBp
cyBpbmNvcnJlY3QsCj4+PiBzaW5jZSBpdCBkb2Vzbid0IHJlcHJlc2VudCB0aGUgYWN0dWFsIHN0
YXRlIG9mIHRoZSB2Q1BVIGF0IHRoZSB0aW1lIHRoZSBldmVudAo+Pj4gd2FzIHJlY29yZGVkLiBU
aGlzIHByZXZlbnRzIHZtX2V2ZW50IHN1YnNjcmliZXJzIGZyb20gY29ycmVjdGx5IGZpbmRpbmcg
a2VybmVsCj4+PiBzdHJ1Y3R1cmVzIGluIHRoZSBndWVzdCB3aGVuIGl0IGlzIHRyYXBwZWQgd2hp
bGUgaW4gcmluZzMuCj4+Pgo+Pj4gUmVmcmVzaCBzaGFkb3dfZ3MgdmFsdWUgd2hlbiB0aGUgY29u
dGV4dCBiZWluZyBzYXZlZCBpcyBmb3IgdGhlIGN1cnJlbnQgdkNQVS4KPj4+Cj4+PiBTaWduZWQt
b2ZmLWJ5OiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+Cj4+PiBDYzogUmF6
dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgo+Pj4gQ2M6IEp1biBOYWth
amltYSA8anVuLm5ha2FqaW1hQGludGVsLmNvbT4KPj4+IENjOiBLZXZpbiBUaWFuIDxrZXZpbi50
aWFuQGludGVsLmNvbT4KPj4+IENjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4+
PiBDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPj4+IENjOiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+Pj4gQ2M6IFJvZ2VyIFBhdSBNb25uZSA8cm9n
ZXIucGF1QGNpdHJpeC5jb20+Cj4+PiAtLS0KPj4+IHYyOiBtb3ZlIGZpeCB0byBodm0gc28gdm1f
ZXZlbnQgZG9lc24ndCBoYXZlIHRvIGtub3cgc3BlY2lmaWNzCj4+PiAtLS0KPj4+ICAgeGVuL2Fy
Y2gveDg2L2h2bS92bXgvdm14LmMgfCA1ICsrKysrCj4+PiAgIDEgZmlsZSBjaGFuZ2VkLCA1IGlu
c2VydGlvbnMoKykKPj4+Cj4+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14
LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwo+Pj4gaW5kZXggMjgzZWI3YjM0ZC4uNTE1
NGVjYzJhOCAxMDA2NDQKPj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCj4+PiAr
KysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwo+Pj4gQEAgLTc3OSwxMiArNzc5LDE3IEBA
IHN0YXRpYyB2b2lkIHZteF9sb2FkX2NwdV9zdGF0ZShzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IGh2
bV9od19jcHUgKmRhdGEpCj4+PiAgIAo+Pj4gICBzdGF0aWMgdm9pZCB2bXhfc2F2ZV92bWNzX2N0
eHQoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBodm1faHdfY3B1ICpjdHh0KQo+Pj4gICB7Cj4+PiAr
ICAgIGlmICggdiA9PSBjdXJyZW50ICkKPj4+ICsgICAgICAgIHZteF9zYXZlX2d1ZXN0X21zcnMo
dik7Cj4+IHZteF9zYXZlX2d1ZXN0X21zcnMoKSBpcyBzaW1wbGUgZW5vdWdoIHRoYXQgdGhlIGlm
IGlzIHByb2JhYmx5IG5vdAo+PiBuZWNlc3NhcnkgaGVyZSAod2UgY2FuIGp1c3QgY2FsbCB0aGUg
ZnVuY3Rpb24gZGlyZWN0bHksIHJlZ2FyZGxlc3Mgb2YKPj4gd2hhdCB2IGhvbGRzKS4KPiAKPiBX
aHk/wqAgRG9pbmcgdGhhdCB3b3VsZCBmdWxseSBjb3JydXB0IHYncyBzdGF0ZSB3aGVuIGNhbGxl
ZCBpbiByZW1vdGUKPiBjb250ZXh0LCBhcyB5b3UnZCBjbG9iYmVyIHYncyBnc19zaGFkb3cgd2hp
Y2ggd2hhdGV2ZXIgdGhlIHZhbHVlIHdhcwo+IGZyb20gdGhlIGN1cnJlbnQgdmNwdS4KCkdvb2Qg
cG9pbnQsIEkndmUgbWlzc2VkIHRoYXQuCgoKVGhhbmtzLApSYXp2YW4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 02 08:52:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 08:52:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hM7SJ-0003FH-0U; Thu, 02 May 2019 08:52:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Flb6=TC=citrix.com=prvs=018be947d=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hM7SI-0003F9-1x
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 08:52:38 +0000
X-Inumbo-ID: a1a6e802-6cb7-11e9-843c-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a1a6e802-6cb7-11e9-843c-bc764e045a96;
 Thu, 02 May 2019 08:52:36 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,421,1549929600"; d="scan'208";a="89559111"
To: Razvan Cojocaru <rcojocaru@bitdefender.com>, Tamas K Lengyel
 <tamas@tklengyel.com>, <xen-devel@lists.xenproject.org>
References: <20190501235731.1486-1-tamas@tklengyel.com>
 <59f57a48-b1da-7362-4024-c890cf357bf0@bitdefender.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <a7da1f76-ea62-4c9e-d1bd-45c193ac11ed@citrix.com>
Date: Thu, 2 May 2019 09:52:13 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <59f57a48-b1da-7362-4024-c890cf357bf0@bitdefender.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] x86/vm_event: add gdtr_base to the vm_event
 structure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Petre PIRCALABU <ppircalabu@bitdefender.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMDUvMjAxOSAwOToyNSwgUmF6dmFuIENvam9jYXJ1IHdyb3RlOgo+IE9uIDUvMi8xOSAy
OjU3IEFNLCBUYW1hcyBLIExlbmd5ZWwgd3JvdGU6Cj4+IFJlY2VpdmluZyB0aGlzIHJlZ2lzdGVy
IGlzIHVzZWZ1bCBmb3IgaW50cm9zcGVjdGluZyAzMi1iaXQgV2luZG93cwo+PiB3aGVuIHRoZQo+
PiBldmVudCBiZWluZyB0cmFwcGVkIGhhcHBlbmVkIHdoaWxlIGluIHJpbmczLgo+Pgo+PiBTaWdu
ZWQtb2ZmLWJ5OiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+Cj4+IENjOiBS
YXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+Cj4+IENjOiBUYW1hcyBL
IExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+Cj4+IENjOiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+Cj4+IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgo+PiBDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPj4gQ2M6IFJvZ2VyIFBh
dSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4+IC0tLQo+PiDCoCB4ZW4vYXJjaC94ODYv
dm1fZXZlbnQuY8KgwqDCoMKgwqDCoCB8IDUgKysrKysKPj4gwqAgeGVuL2luY2x1ZGUvcHVibGlj
L3ZtX2V2ZW50LmggfCAzICsrLQo+PiDCoCAyIGZpbGVzIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygr
KSwgMSBkZWxldGlvbigtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3ZtX2V2ZW50
LmMgYi94ZW4vYXJjaC94ODYvdm1fZXZlbnQuYwo+PiBpbmRleCA1MWMzNDkzYjFkLi44NzM3ODhl
MzJmIDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJjaC94ODYvdm1fZXZlbnQuYwo+PiArKysgYi94ZW4v
YXJjaC94ODYvdm1fZXZlbnQuYwo+PiBAQCAtMTc5LDYgKzE3OSwxMCBAQCBzdGF0aWMgdm9pZCB2
bV9ldmVudF9wYWNrX3NlZ21lbnRfcmVnaXN0ZXIoZW51bQo+PiB4ODZfc2VnbWVudCBzZWdtZW50
LAo+PiDCoMKgwqDCoMKgwqDCoMKgwqAgcmVnLT5lc19zZWwgPSBzZWcuc2VsOwo+PiDCoMKgwqDC
oMKgwqDCoMKgwqAgYnJlYWs7Cj4+IMKgICvCoMKgwqAgY2FzZSB4ODZfc2VnX2dkdHI6Cj4+ICvC
oMKgwqDCoMKgwqDCoCByZWctPmdkdHJfYmFzZSA9IHNlZy5iYXNlOwo+PiArwqDCoMKgwqDCoMKg
wqAgYnJlYWs7Cj4KPiBQbGVhc2UgYWxzbyBhZGQgbGltaXQsIGFyLCBzZWwsIGxpa2UgdGhlIG90
aGVycyBkby4KCkluIFhlbiwgd2UgbW9kZWwgR0RUUi9JRFRSIGp1c3QgbGlrZSBhbGwgb3RoZXIg
c2VnbWVudHMgaW4gdGhlIHNlZ21lbnQKY2FjaGUgZm9yIGNvbnZlbmllbmNlL2NvbnNpc3RlbmN5
LCBpbmNsdWRpbmcgZmFraW5nIHVwIG9mIHNvbWUgZGVmYXVsdAphdHRyaWJ1dGVzLgoKSG93ZXZl
ciwgdGhlcmUgaXMgbm8gc3VjaCB0aGluZyBhcyBhIHNlbGVjdG9yIG9yIGFjY2VzcyByaWdodHMg
Zm9yIHRoZW0sCmFuZCB0aGUgVk1DUyBsYWNrcyB0aGUgZmllbGRzLCB3aGlsZSB0aGUgVk1DQiBt
YXJrcyB0aGUgZmllbGRzIGFzCnJlc2VydmVkLsKgwqAgSXQgaXMgYWxtb3N0IGNlcnRhaW5seSBu
b3Qgd29ydGggd2FzdGluZyB0aGUgc3BhY2UgaW4gdGhlIHJpbmcuCgp+QW5kcmV3CgpQLlMuIElm
IHlvdSBjb25zdWx0IHRoZSBzdGF0ZS1hZnRlci1yZXNldCB0YWJsZSBpbiBib3RoIFNETXMsIGl0
IGRvZXMKc3RhdGUgdGhhdCBBY2Nlc3MgUmlnaHRzIGV4aXN0LCBhbmQgZGVmYXVsdCB0byBQcmVz
ZW50IGFuZCBSL1csIGJ1dCB0aGlzCmlzbid0IGEgZmllbGQgd2hpY2ggY2FuIGJlIGNoYW5nZWQg
YXQgYW55IHBvaW50LsKgIEkgc3VzcGVjdCByZWFsCnBpcGVsaW5lcyBtb2RlbCBHRFRSL0xEVFIg
anVzdCBsaWtlIHRoZSBvdGhlciBzZWdtZW50cyBmb3IKc2ltcGxpZmljYXRpb24gb2YgdGhlIHNl
Z21lbnRhdGlvbiBsb2dpYywgd2hpY2ggaXMgd2h5IEkgY2hvc2UgdG8gZG8gdGhlCnNhbWUgaW4g
WGVuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 02 08:57:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 08:57:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hM7XI-0003US-QQ; Thu, 02 May 2019 08:57:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=oUxd=TC=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hM7XH-0003UN-Ec
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 08:57:47 +0000
X-Inumbo-ID: 53d64dc8-6cb8-11e9-b4d2-8f6713e23ef3
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 53d64dc8-6cb8-11e9-b4d2-8f6713e23ef3;
 Thu, 02 May 2019 08:57:35 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 02 May 2019 02:57:34 -0600
Message-Id: <5CCAB0FC020000780022B12F@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 02 May 2019 02:57:32 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Razvan Cojocaru" <rcojocaru@bitdefender.com>
References: <20190501235731.1486-1-tamas@tklengyel.com>
 <59f57a48-b1da-7362-4024-c890cf357bf0@bitdefender.com>
In-Reply-To: <59f57a48-b1da-7362-4024-c890cf357bf0@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86/vm_event: add gdtr_base to the vm_event
 structure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Petre Pircalabu <ppircalabu@bitdefender.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAyLjA1LjE5IGF0IDEwOjI1LCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3Jv
dGU6Cj4gT24gNS8yLzE5IDI6NTcgQU0sIFRhbWFzIEsgTGVuZ3llbCB3cm90ZToKPj4gUmVjZWl2
aW5nIHRoaXMgcmVnaXN0ZXIgaXMgdXNlZnVsIGZvciBpbnRyb3NwZWN0aW5nIDMyLWJpdCBXaW5k
b3dzIHdoZW4gdGhlCj4+IGV2ZW50IGJlaW5nIHRyYXBwZWQgaGFwcGVuZWQgd2hpbGUgaW4gcmlu
ZzMuCj4+IAo+PiBTaWduZWQtb2ZmLWJ5OiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3ll
bC5jb20+Cj4+IENjOiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+
Cj4+IENjOiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+Cj4+IENjOiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4+IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgo+PiBDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
Pj4gQ2M6IFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4+IC0tLQo+PiAg
IHhlbi9hcmNoL3g4Ni92bV9ldmVudC5jICAgICAgIHwgNSArKysrKwo+PiAgIHhlbi9pbmNsdWRl
L3B1YmxpYy92bV9ldmVudC5oIHwgMyArKy0KPj4gICAyIGZpbGVzIGNoYW5nZWQsIDcgaW5zZXJ0
aW9ucygrKSwgMSBkZWxldGlvbigtKQo+PiAKPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni92
bV9ldmVudC5jIGIveGVuL2FyY2gveDg2L3ZtX2V2ZW50LmMKPj4gaW5kZXggNTFjMzQ5M2IxZC4u
ODczNzg4ZTMyZiAxMDA2NDQKPj4gLS0tIGEveGVuL2FyY2gveDg2L3ZtX2V2ZW50LmMKPj4gKysr
IGIveGVuL2FyY2gveDg2L3ZtX2V2ZW50LmMKPj4gQEAgLTE3OSw2ICsxNzksMTAgQEAgc3RhdGlj
IHZvaWQgdm1fZXZlbnRfcGFja19zZWdtZW50X3JlZ2lzdGVyKGVudW0gCj4geDg2X3NlZ21lbnQg
c2VnbWVudCwKPj4gICAgICAgICAgIHJlZy0+ZXNfc2VsID0gc2VnLnNlbDsKPj4gICAgICAgICAg
IGJyZWFrOwo+PiAgIAo+PiArICAgIGNhc2UgeDg2X3NlZ19nZHRyOgo+PiArICAgICAgICByZWct
PmdkdHJfYmFzZSA9IHNlZy5iYXNlOwo+PiArICAgICAgICBicmVhazsKPiAKPiBQbGVhc2UgYWxz
byBhZGQgbGltaXQsIGFyLCBzZWwsIGxpa2UgdGhlIG90aGVycyBkby4KClRoZXJlJ3Mgbm8gYXIg
b3Igc2VsIGZvciBHRFQgKGFuZCBJRFQpLiBJbnN0ZWFkLCBiZWNhdXNlIG9mIC4uLgoKPiBJbiBh
ZGRpdGlvbiB0byAKPiBtYWtpbmcgdGhpcyBtb2RpZmljYXRpb24gbG9vayBsZXNzIHN0cmFuZ2Ug
KHNpbmNlLCBpbiBjb250cmFzdCB0byB0aGUgCj4gZnVuY3Rpb24gbmFtZSwgbm90aGluZyBpcyBw
YWNrZWQgZm9yIGdkdHJfYmFzZSksIGl0IHdpbGwgYWxzbyBzYXZlIAo+IGZ1dHVyZSB3b3JrIGZv
ciBhcHBsaWNhdGlvbnMgd2FudGluZyB0byB1c2UgZ2R0ciB3aGljaCBhbHNvIHJlcXVpcmUgCj4g
YmFja3dhcmRzIGNvbXBhdGliaWxpdHkgd2l0aCBwcmV2aW91cyB2bV9ldmVudCB2ZXJzaW9ucy4K
PiAKPiBBcyB5b3Uga25vdywgZm9yIGVhY2ggc3VjaCBtb2RpZmljYXRpb24gd2UgbmVlZCB0byBo
YXZlIGEgc2VwYXJhdGUgCj4gdm1fZXZlbnRfdlggaGVhZGVyIGluIG91ciBhcHBsaWNhdGlvbnMg
c28gdGhhdCB3ZSdyZSByZWFkeSB0byBjcmVhdGUgYSAKPiByaW5nIGJ1ZmZlciB1c2luZyByZXF1
ZXN0cyBhbmQgcmVwbGllcyBvZiB0aGUgcmlnaHQgc2l6ZSwgYW5kIGFsc28gdG8gYmUgCj4gYWJs
ZSB0byBwcm9wZXJseSBpbnRlcnByZXQgdGhlIHJpbmcgYnVmZmVyIGRhdGEsIHNvIHRoZSBsZWFz
dCBmcmVxdWVudCAKPiBjaGFuZ2VzIHRvIHRoZSB2bV9ldmVudCBzdHJ1Y3QsIHRoZSBiZXR0ZXIu
CgouLi4gdGhpcyBJIHdvbmRlciB3aGV0aGVyIHRoZSBJRFQgZGV0YWlscyBzaG91bGRuJ3QgZ2V0
IGFkZGVkIGF0CnRoZSBzYW1lIHRpbWUuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 02 09:02:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 09:02:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hM7bg-0004GA-DX; Thu, 02 May 2019 09:02:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=JzUk=TC=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hM7bf-0004G5-4O
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 09:02:19 +0000
X-Inumbo-ID: fc5c61bf-6cb8-11e9-843c-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id fc5c61bf-6cb8-11e9-843c-bc764e045a96;
 Thu, 02 May 2019 09:02:17 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 36694374;
 Thu,  2 May 2019 02:02:17 -0700 (PDT)
Received: from [10.37.8.26] (unknown [10.37.8.26])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C427E3F5AF;
 Thu,  2 May 2019 02:02:14 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <1556214715-22030-1-git-send-email-sstabellini@kernel.org>
 <981e7b3f-464b-d37c-e03e-22408ae65f85@arm.com>
 <5CC2CB8C02000078002295AA@prv1-mh.provo.novell.com>
 <e23e0f33-82c6-c592-06d9-8581c5400761@arm.com>
 <5CC2D27C02000078002295F6@prv1-mh.provo.novell.com>
 <43510317-ca8a-ed23-835a-86a28286b919@arm.com>
 <5CC3283A0200007800229832@prv1-mh.provo.novell.com>
 <72a0eee1-1d29-2368-3737-d37f7a4926c6@arm.com>
 <alpine.DEB.2.10.1904261621360.24598@sstabellini-ThinkPad-X260>
 <5CC6A47E0200007800229D67@prv1-mh.provo.novell.com>
 <10687f88-fb6b-721c-c6e8-a1ab06023616@arm.com>
 <5CC72125020000780022A20F@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1904291008070.27577@sstabellini-ThinkPad-X260>
 <alpine.DEB.2.10.1905011536510.23881@sstabellini-ThinkPad-X260>
 <5CCA9CAC020000780022B058@prv1-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <1f9effdd-e920-bf07-d9e1-1b126a409fc0@arm.com>
Date: Thu, 2 May 2019 10:02:12 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CCA9CAC020000780022B058@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/arm: skip first page when RAM starts at
 0x0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Stefano Stabellini <stefanos@xilinx.com>, nd@arm.com,
 206497@studenti.unimore.it, xen-devel <xen-devel@lists.xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSmFuLAoKT24gNS8yLzE5IDg6MzAgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDAy
LjA1LjE5IGF0IDAwOjQ0LCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6Cj4+IEhpIEph
biwgSSBoYXZlIGEgcXVlc3Rpb24gb24gdGhlIFBEWCBjb2RlLgo+Pgo+PiBUaGUgUERYIGluaXRp
YWxpemF0aW9uIGlzIGEgYml0IGRpZmZlcmVudCBiZXR3ZWVuIHg4NiBhbmQgQVJNLCBidXQgaXQK
Pj4gZm9sbG93cyByb3VnaGx5IHRoZSBzYW1lIHBhdHRlcm4sIGxvb2sgYXQKPj4geGVuL2FyY2gv
eDg2L3NyYXQuYzpzcmF0X3BhcnNlX3JlZ2lvbnMgKEkgdGFrZSB0aGF0IGlzIHdoZXJlIHRoaW5n
cwo+PiBoYXBwZW4gb24geDg2KSBhbmQgeGVuL2FyY2gvYXJtL3NldHVwLmM6aW5pdF9wZHguCj4+
Cj4+IE1hc2sgaXMgaW5pdGlhbGl6ZWQgY2FsbGluZyBwZHhfaW5pdF9tYXNrIG9uIGEgc3RhcnQg
YWRkcmVzcywgdGhlbiBhCj4+IGxvb3AgZmlsbHMgaW4gdGhlIHJlc3Qgb2YgdGhlIG1hc2sgY2Fs
bGluZyBwZHhfcmVnaW9uX21hc2ssIGJhc2VkIG9uIHRoZQo+PiBtZW1vcnkgcmVnaW9ucyBwcmVz
ZW50Lgo+Pgo+PiBJIHdyb3RlIGEgc21hbGwgdW5pdCB0ZXN0IG9mIHRoZSBBUk0gUERYIGluaXRp
YWxpemF0aW9uIGFuZCB3aGlsZSBJIHdhcwo+PiBwbGF5aW5nIHdpdGggYWRkcmVzc2VzIGFuZCB2
YWx1ZXMgSSBub3RpY2VkIHRoYXQgYWN0dWFsbHkgaWYgSSBzaW1wbHkKPj4gc2tpcCBwZHhfaW5p
dF9tYXNrIGFuZCBqdXN0IGluaXRpYWxpemUgdGhlIG1hc2sgdG8gMCAobWFzayA9IDApIGluCj4+
IGluaXRfcGR4LCB0aGUgcmVzdCBvZiB0aGUgZnVuY3Rpb24gYWx3YXlzIGNhbGN1bGF0ZXMgdGhl
IHJpZ2h0IG1hc2suCj4+Cj4+IEluIGZhY3QsIHRoZXJlIGFyZSBjYXNlcyB3aGVyZSBpbml0aWFs
aXppbmcgdGhlIG1hc2sgdG8gYSB2YWx1ZSBjYXVzZXMKPj4gdGhlIHJlc3Qgb2YgdGhlIGNvZGUg
dG8gbWlzcyBzb21lIHBvdGVudGlhbCBjb21wcmVzc2lvbnMuIFdoaWxlCj4+IGluaXRpYWxpemlu
ZyB0aGUgbWFzayB0byAwIGxlYWRzIHRvIG1vcmUgb3B0aW1pemF0aW9ucy4gSSBjYW4gcHJvdmlk
ZQo+PiBzcGVjaWZpYyBleGFtcGxlcyBpZiB5b3UgYXJlIGN1cmlvdXMuCj4+Cj4+IEJlZm9yZSBJ
IG1ha2UgYW55IGNoYW5nZXMgdG8gdGhhdCBjb2RlLCBJIHdvdWxkIGxpa2UgdG8gdW5kZXJzdGFu
ZCBhIGJpdAo+PiBiZXR0ZXIgd2h5IHRoaW5ncyBhcmUgZG9uZSB0aGF0IHdheSB0b2RheS4gRG8g
eW91IGtub3cgd2h5IHRoZSBtYXNrIGlzCj4+IGluaXRpYWxpemVkIHRvIHBkeF9pbml0X21hc2so
c3RhcnQtb2YtcmFtKT8KCldlbGwsIGl0IGlzIG5vdCB0aGUgc3RhcnQtb2YtcmFtIG9uIEFybS4g
SXQgaXMgd2hhdGV2ZXIgaXMgdGhlIHN0YXJ0IG9mIApiYW5rIDAuIFRoaXMgaXMgYmVjYXVzZSB0
aGUgZmlybXdhcmUgdGFibGUgKHN1Y2ggYXMgRFQpIG1heSBub3QgcmVxdWlyZSAKb3JkZXJpbmcg
YW5kIHdlIGRvbid0IG9yZGVyIGJhbmtzIGluIFhlbi4KClNvIGl0IG1heSBiZSBwb3NzaWJsZSB0
aGUgUERYIHdpbGwgbm90IGNvbXByZXNzIGlmIHRoZSBiYW5rcyBhcmUgbm90IApvcmRlcmVkIGlu
IHRoZSBmaXJtd2FyZSB0YWJsZXMuCgo+IAo+IEknbSBjb25mdXNlZCwgYW5kIGhlbmNlIEknbSBw
ZXJoYXBzIG1pc3VuZGVyc3RhbmRpbmcgeW91cgo+IHF1ZXN0aW9uLiBUbyBtZSBpdCBsb29rcyBs
aWtlIHlvdSdyZSByZS1hc2tpbmcgYSBxdWVzdGlvbiBhbHJlYWR5Cj4gYW5zd2VyZWQuIE9uIHg4
NiB3ZSBkb24ndCB3YW50IHRvIHNxdWFzaCBvdXQgYW55IG9mIHRoZSBsb3cKPiAzMiBiaXRzLCBi
ZWNhdXNlIG9mIHRoZSBzcGVjaWFsIGFkZHJlc3MgcmFuZ2VzIHRoYXQgbGl2ZSBiZWxvdwo+IDRH
Yi4gSGVuY2Ugd2UgaW52b2tlIHBkeF9pbml0X21hc2soZmlyc3QtYmxvY2stYXQtb3ItYWJvdmUt
NEdiKS4KPiBOb3RlIGl0J3Mgbm90IHN0YXJ0LW9mLXJhbSwgYXMgeW91J3ZlIHNhaWQuCgpJIHRo
aW5rIHdoYXQgU3RlZmFubyBpcyBhc2tpbmcgaXMgd2h5IHBkeF9pbml0X21hc2soLi4uKSBpcyBp
bnZva2VkIHdpdGggCnRoZSBmaXJzdCBibG9jayBhZGRyZXNzIHJhdGhlciB0aGFuIDRHQiAob3Ig
ZXZlbiAwIHRob3VnaHQgSSBkb24ndCB0aGluayAKdGhpcyBpcyByaWdodCkuCgpCeSB1c2luZyB0
aGUgZmlyc3QgYmxvY2sgYWRkcmVzcywgdGhlIFBEWCB3aWxsIG5vdCBiZSBhYmxlIHRvIGNvbXBy
ZXNzIAphbnkgYml0cyBiZXR3ZWVuIDAgYW5kIHRoZSBNU0IgMScgaW4gdGhlIGZpcnN0IGJsb2Nr
IGFkZHJlc3MuIEluIG90aGVyIAp3b3JkLCBmb3IgYSBiYXNlIGFkZHJlc3MgMHgyMDAwMDAwMDAg
KDhHQiksIHRoZSBpbml0aWFsIG1hc2sgd2lsbCBiZSAKMHgxZmZmZmZmZmYuCgpTdGVmYW5vIGFu
ZCBJIHdlcmUgd29uZGVyaW5nIHdoZXRoZXIgaXQgd291bGQgaW5zdGVhZCBiZSBwb3NzaWJsZSB0
byAKY3JlYXRlIHRoZSBpbml0aWFsIG1hc2sgd2l0aCBwZHhfaW5pdF9tYXNrKDRHQikgb3IgcGR4
X2luaXRfbWFzaygxR0IpIAooSS5lIHRoZSBtYXhpbXVtIGNvbnRpZ3VvdXMgcmFuZ2UgdGhlIGJ1
ZGR5IGFsbG9jYXRvciBjYW4gYWxsb2NhdGUpLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 02 09:16:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 09:16:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hM7p2-0005Bs-MT; Thu, 02 May 2019 09:16:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=L2Tp=TC=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1hM7p2-0005Bn-3G
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 09:16:08 +0000
X-Inumbo-ID: ea37a990-6cba-11e9-843c-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ea37a990-6cba-11e9-843c-bc764e045a96;
 Thu, 02 May 2019 09:16:06 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp02.buh.bitdefender.net [10.17.80.76])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 B805830747CB; Thu,  2 May 2019 12:16:05 +0300 (EEST)
Received: from [10.10.196.90] (unknown [195.210.5.22])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 8D858306E4AC;
 Thu,  2 May 2019 12:16:05 +0300 (EEST)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, xen-devel@lists.xenproject.org
References: <20190501235731.1486-1-tamas@tklengyel.com>
 <59f57a48-b1da-7362-4024-c890cf357bf0@bitdefender.com>
 <a7da1f76-ea62-4c9e-d1bd-45c193ac11ed@citrix.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <80505bd5-aa34-2e43-7b43-29195e72d1e2@bitdefender.com>
Date: Thu, 2 May 2019 12:15:54 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <a7da1f76-ea62-4c9e-d1bd-45c193ac11ed@citrix.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH] x86/vm_event: add gdtr_base to the vm_event
 structure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Petre PIRCALABU <ppircalabu@bitdefender.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiA1LzIvMTkgMTE6NTIgQU0sIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gT24gMDIvMDUvMjAx
OSAwOToyNSwgUmF6dmFuIENvam9jYXJ1IHdyb3RlOgo+PiBPbiA1LzIvMTkgMjo1NyBBTSwgVGFt
YXMgSyBMZW5neWVsIHdyb3RlOgo+Pj4gUmVjZWl2aW5nIHRoaXMgcmVnaXN0ZXIgaXMgdXNlZnVs
IGZvciBpbnRyb3NwZWN0aW5nIDMyLWJpdCBXaW5kb3dzCj4+PiB3aGVuIHRoZQo+Pj4gZXZlbnQg
YmVpbmcgdHJhcHBlZCBoYXBwZW5lZCB3aGlsZSBpbiByaW5nMy4KPj4+Cj4+PiBTaWduZWQtb2Zm
LWJ5OiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+Cj4+PiBDYzogUmF6dmFu
IENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgo+Pj4gQ2M6IFRhbWFzIEsgTGVu
Z3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KPj4+IENjOiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+Cj4+PiBDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KPj4+IENjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+Pj4gQ2M6IFJvZ2VyIFBh
dSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4+PiAtLS0KPj4+ICDCoCB4ZW4vYXJjaC94
ODYvdm1fZXZlbnQuY8KgwqDCoMKgwqDCoCB8IDUgKysrKysKPj4+ICDCoCB4ZW4vaW5jbHVkZS9w
dWJsaWMvdm1fZXZlbnQuaCB8IDMgKystCj4+PiAgwqAgMiBmaWxlcyBjaGFuZ2VkLCA3IGluc2Vy
dGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPj4+Cj4+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L3ZtX2V2ZW50LmMgYi94ZW4vYXJjaC94ODYvdm1fZXZlbnQuYwo+Pj4gaW5kZXggNTFjMzQ5M2Ix
ZC4uODczNzg4ZTMyZiAxMDA2NDQKPj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni92bV9ldmVudC5jCj4+
PiArKysgYi94ZW4vYXJjaC94ODYvdm1fZXZlbnQuYwo+Pj4gQEAgLTE3OSw2ICsxNzksMTAgQEAg
c3RhdGljIHZvaWQgdm1fZXZlbnRfcGFja19zZWdtZW50X3JlZ2lzdGVyKGVudW0KPj4+IHg4Nl9z
ZWdtZW50IHNlZ21lbnQsCj4+PiAgwqDCoMKgwqDCoMKgwqDCoMKgIHJlZy0+ZXNfc2VsID0gc2Vn
LnNlbDsKPj4+ICDCoMKgwqDCoMKgwqDCoMKgwqAgYnJlYWs7Cj4+PiAgwqAgK8KgwqDCoCBjYXNl
IHg4Nl9zZWdfZ2R0cjoKPj4+ICvCoMKgwqDCoMKgwqDCoCByZWctPmdkdHJfYmFzZSA9IHNlZy5i
YXNlOwo+Pj4gK8KgwqDCoMKgwqDCoMKgIGJyZWFrOwo+Pgo+PiBQbGVhc2UgYWxzbyBhZGQgbGlt
aXQsIGFyLCBzZWwsIGxpa2UgdGhlIG90aGVycyBkby4KPiAKPiBJbiBYZW4sIHdlIG1vZGVsIEdE
VFIvSURUUiBqdXN0IGxpa2UgYWxsIG90aGVyIHNlZ21lbnRzIGluIHRoZSBzZWdtZW50Cj4gY2Fj
aGUgZm9yIGNvbnZlbmllbmNlL2NvbnNpc3RlbmN5LCBpbmNsdWRpbmcgZmFraW5nIHVwIG9mIHNv
bWUgZGVmYXVsdAo+IGF0dHJpYnV0ZXMuCj4gCj4gSG93ZXZlciwgdGhlcmUgaXMgbm8gc3VjaCB0
aGluZyBhcyBhIHNlbGVjdG9yIG9yIGFjY2VzcyByaWdodHMgZm9yIHRoZW0sCj4gYW5kIHRoZSBW
TUNTIGxhY2tzIHRoZSBmaWVsZHMsIHdoaWxlIHRoZSBWTUNCIG1hcmtzIHRoZSBmaWVsZHMgYXMK
PiByZXNlcnZlZC7CoMKgIEl0IGlzIGFsbW9zdCBjZXJ0YWlubHkgbm90IHdvcnRoIHdhc3Rpbmcg
dGhlIHNwYWNlIGluIHRoZSByaW5nLgoKUmlnaHQsIEkgZ290IGNhcnJpZWQgYXdheSB0aGVyZTog
SSBzYXcgZ2R0cl9saW1pdCBhbmQgZGlkbid0IGNoZWNrIHRoYXQgCmlmIHRoZSByZXN0IGlzIGF2
YWlsYWJsZS4KCgpUaGFua3MsClJhenZhbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 02 09:21:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 09:21:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hM7tu-0005w6-CH; Thu, 02 May 2019 09:21:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=oUxd=TC=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hM7tt-0005w1-8I
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 09:21:09 +0000
X-Inumbo-ID: 9712b3b2-6cbb-11e9-948a-63a95870e18a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9712b3b2-6cbb-11e9-948a-63a95870e18a;
 Thu, 02 May 2019 09:20:56 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 02 May 2019 03:20:55 -0600
Message-Id: <5CCAB676020000780022B199@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 02 May 2019 03:20:54 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <1556214715-22030-1-git-send-email-sstabellini@kernel.org>
 <981e7b3f-464b-d37c-e03e-22408ae65f85@arm.com>
 <5CC2CB8C02000078002295AA@prv1-mh.provo.novell.com>
 <e23e0f33-82c6-c592-06d9-8581c5400761@arm.com>
 <5CC2D27C02000078002295F6@prv1-mh.provo.novell.com>
 <43510317-ca8a-ed23-835a-86a28286b919@arm.com>
 <5CC3283A0200007800229832@prv1-mh.provo.novell.com>
 <72a0eee1-1d29-2368-3737-d37f7a4926c6@arm.com>
 <alpine.DEB.2.10.1904261621360.24598@sstabellini-ThinkPad-X260>
 <5CC6A47E0200007800229D67@prv1-mh.provo.novell.com>
 <10687f88-fb6b-721c-c6e8-a1ab06023616@arm.com>
 <5CC72125020000780022A20F@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1904291008070.27577@sstabellini-ThinkPad-X260>
 <alpine.DEB.2.10.1905011536510.23881@sstabellini-ThinkPad-X260>
 <5CCA9CAC020000780022B058@prv1-mh.provo.novell.com>
 <1f9effdd-e920-bf07-d9e1-1b126a409fc0@arm.com>
In-Reply-To: <1f9effdd-e920-bf07-d9e1-1b126a409fc0@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] xen/arm: skip first page when RAM starts at
 0x0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, 206497@studenti.unimore.it,
 xen-devel <xen-devel@lists.xenproject.org>, nd@arm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAyLjA1LjE5IGF0IDExOjAyLCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IE9uIDUvMi8xOSA4OjMwIEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMDIuMDUuMTkg
YXQgMDA6NDQsIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPiB3cm90ZToKPj4+IEhpIEphbiwgSSBo
YXZlIGEgcXVlc3Rpb24gb24gdGhlIFBEWCBjb2RlLgo+Pj4KPj4+IFRoZSBQRFggaW5pdGlhbGl6
YXRpb24gaXMgYSBiaXQgZGlmZmVyZW50IGJldHdlZW4geDg2IGFuZCBBUk0sIGJ1dCBpdAo+Pj4g
Zm9sbG93cyByb3VnaGx5IHRoZSBzYW1lIHBhdHRlcm4sIGxvb2sgYXQKPj4+IHhlbi9hcmNoL3g4
Ni9zcmF0LmM6c3JhdF9wYXJzZV9yZWdpb25zIChJIHRha2UgdGhhdCBpcyB3aGVyZSB0aGluZ3MK
Pj4+IGhhcHBlbiBvbiB4ODYpIGFuZCB4ZW4vYXJjaC9hcm0vc2V0dXAuYzppbml0X3BkeC4KPj4+
Cj4+PiBNYXNrIGlzIGluaXRpYWxpemVkIGNhbGxpbmcgcGR4X2luaXRfbWFzayBvbiBhIHN0YXJ0
IGFkZHJlc3MsIHRoZW4gYQo+Pj4gbG9vcCBmaWxscyBpbiB0aGUgcmVzdCBvZiB0aGUgbWFzayBj
YWxsaW5nIHBkeF9yZWdpb25fbWFzaywgYmFzZWQgb24gdGhlCj4+PiBtZW1vcnkgcmVnaW9ucyBw
cmVzZW50Lgo+Pj4KPj4+IEkgd3JvdGUgYSBzbWFsbCB1bml0IHRlc3Qgb2YgdGhlIEFSTSBQRFgg
aW5pdGlhbGl6YXRpb24gYW5kIHdoaWxlIEkgd2FzCj4+PiBwbGF5aW5nIHdpdGggYWRkcmVzc2Vz
IGFuZCB2YWx1ZXMgSSBub3RpY2VkIHRoYXQgYWN0dWFsbHkgaWYgSSBzaW1wbHkKPj4+IHNraXAg
cGR4X2luaXRfbWFzayBhbmQganVzdCBpbml0aWFsaXplIHRoZSBtYXNrIHRvIDAgKG1hc2sgPSAw
KSBpbgo+Pj4gaW5pdF9wZHgsIHRoZSByZXN0IG9mIHRoZSBmdW5jdGlvbiBhbHdheXMgY2FsY3Vs
YXRlcyB0aGUgcmlnaHQgbWFzay4KPj4+Cj4+PiBJbiBmYWN0LCB0aGVyZSBhcmUgY2FzZXMgd2hl
cmUgaW5pdGlhbGl6aW5nIHRoZSBtYXNrIHRvIGEgdmFsdWUgY2F1c2VzCj4+PiB0aGUgcmVzdCBv
ZiB0aGUgY29kZSB0byBtaXNzIHNvbWUgcG90ZW50aWFsIGNvbXByZXNzaW9ucy4gV2hpbGUKPj4+
IGluaXRpYWxpemluZyB0aGUgbWFzayB0byAwIGxlYWRzIHRvIG1vcmUgb3B0aW1pemF0aW9ucy4g
SSBjYW4gcHJvdmlkZQo+Pj4gc3BlY2lmaWMgZXhhbXBsZXMgaWYgeW91IGFyZSBjdXJpb3VzLgo+
Pj4KPj4+IEJlZm9yZSBJIG1ha2UgYW55IGNoYW5nZXMgdG8gdGhhdCBjb2RlLCBJIHdvdWxkIGxp
a2UgdG8gdW5kZXJzdGFuZCBhIGJpdAo+Pj4gYmV0dGVyIHdoeSB0aGluZ3MgYXJlIGRvbmUgdGhh
dCB3YXkgdG9kYXkuIERvIHlvdSBrbm93IHdoeSB0aGUgbWFzayBpcwo+Pj4gaW5pdGlhbGl6ZWQg
dG8gcGR4X2luaXRfbWFzayhzdGFydC1vZi1yYW0pPwo+IAo+IFdlbGwsIGl0IGlzIG5vdCB0aGUg
c3RhcnQtb2YtcmFtIG9uIEFybS4gSXQgaXMgd2hhdGV2ZXIgaXMgdGhlIHN0YXJ0IG9mIAo+IGJh
bmsgMC4gVGhpcyBpcyBiZWNhdXNlIHRoZSBmaXJtd2FyZSB0YWJsZSAoc3VjaCBhcyBEVCkgbWF5
IG5vdCByZXF1aXJlIAo+IG9yZGVyaW5nIGFuZCB3ZSBkb24ndCBvcmRlciBiYW5rcyBpbiBYZW4u
Cj4gCj4gU28gaXQgbWF5IGJlIHBvc3NpYmxlIHRoZSBQRFggd2lsbCBub3QgY29tcHJlc3MgaWYg
dGhlIGJhbmtzIGFyZSBub3QgCj4gb3JkZXJlZCBpbiB0aGUgZmlybXdhcmUgdGFibGVzLgoKRXZl
biBtb3JlIHNvIGEgcmVhc29uIG5vdCB0byB1c2UgYmFuayAwJ3Mgc3RhcnQgYWRkcmVzcy4KCj4+
IEknbSBjb25mdXNlZCwgYW5kIGhlbmNlIEknbSBwZXJoYXBzIG1pc3VuZGVyc3RhbmRpbmcgeW91
cgo+PiBxdWVzdGlvbi4gVG8gbWUgaXQgbG9va3MgbGlrZSB5b3UncmUgcmUtYXNraW5nIGEgcXVl
c3Rpb24gYWxyZWFkeQo+PiBhbnN3ZXJlZC4gT24geDg2IHdlIGRvbid0IHdhbnQgdG8gc3F1YXNo
IG91dCBhbnkgb2YgdGhlIGxvdwo+PiAzMiBiaXRzLCBiZWNhdXNlIG9mIHRoZSBzcGVjaWFsIGFk
ZHJlc3MgcmFuZ2VzIHRoYXQgbGl2ZSBiZWxvdwo+PiA0R2IuIEhlbmNlIHdlIGludm9rZSBwZHhf
aW5pdF9tYXNrKGZpcnN0LWJsb2NrLWF0LW9yLWFib3ZlLTRHYikuCj4+IE5vdGUgaXQncyBub3Qg
c3RhcnQtb2YtcmFtLCBhcyB5b3UndmUgc2FpZC4KPiAKPiBJIHRoaW5rIHdoYXQgU3RlZmFubyBp
cyBhc2tpbmcgaXMgd2h5IHBkeF9pbml0X21hc2soLi4uKSBpcyBpbnZva2VkIHdpdGggCj4gdGhl
IGZpcnN0IGJsb2NrIGFkZHJlc3MgcmF0aGVyIHRoYW4gNEdCIChvciBldmVuIDAgdGhvdWdodCBJ
IGRvbid0IHRoaW5rIAo+IHRoaXMgaXMgcmlnaHQpLgo+IAo+IEJ5IHVzaW5nIHRoZSBmaXJzdCBi
bG9jayBhZGRyZXNzLCB0aGUgUERYIHdpbGwgbm90IGJlIGFibGUgdG8gY29tcHJlc3MgCj4gYW55
IGJpdHMgYmV0d2VlbiAwIGFuZCB0aGUgTVNCIDEnIGluIHRoZSBmaXJzdCBibG9jayBhZGRyZXNz
LiBJbiBvdGhlciAKPiB3b3JkLCBmb3IgYSBiYXNlIGFkZHJlc3MgMHgyMDAwMDAwMDAgKDhHQiks
IHRoZSBpbml0aWFsIG1hc2sgd2lsbCBiZSAKPiAweDFmZmZmZmZmZi4KPiAKPiBTdGVmYW5vIGFu
ZCBJIHdlcmUgd29uZGVyaW5nIHdoZXRoZXIgaXQgd291bGQgaW5zdGVhZCBiZSBwb3NzaWJsZSB0
byAKPiBjcmVhdGUgdGhlIGluaXRpYWwgbWFzayB3aXRoIHBkeF9pbml0X21hc2soNEdCKSBvciBw
ZHhfaW5pdF9tYXNrKDFHQikgCj4gKEkuZSB0aGUgbWF4aW11bSBjb250aWd1b3VzIHJhbmdlIHRo
ZSBidWRkeSBhbGxvY2F0b3IgY2FuIGFsbG9jYXRlKS4KClRoYXQncyBpbmRlZWQgYW4gb3B0aW9u
IC0gaXQncyBqdXN0IHRoYXQgSSd2ZSB5ZXQgdG8gc2VlIGFuIHg4NgpzeXN0ZW0gd2hlcmUgdGhl
cmUncyBhIGhvbGUgc3RhcnRpbmcgYXQgNEdiLiBXaGF0J3MgYmV0dGVyIGluIHRoYXQKY2FzZSBj
YW4gcHJvYmFibHkgYmUganVkZ2VkIG9ubHkgb25jZSBydW4gaW50byBzdWNoIGEgY2FzZS4KCkph
bgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 02 09:23:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 09:23:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hM7wP-00065a-RI; Thu, 02 May 2019 09:23:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Flb6=TC=citrix.com=prvs=018be947d=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hM7wO-00065V-Mx
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 09:23:44 +0000
X-Inumbo-ID: f5e4338e-6cbb-11e9-8d85-b338947df30b
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f5e4338e-6cbb-11e9-8d85-b338947df30b;
 Thu, 02 May 2019 09:23:35 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,421,1549929600"; d="scan'208";a="89560529"
To: Jan Beulich <JBeulich@suse.com>, David Woodhouse <dwmw2@infradead.org>
References: <cover.1556708225.git.dwmw2@infradead.org>
 <cover.1556708225.git.dwmw2@infradead.org>
 <c252e7b1f675f5fb0df9c0c90423fc7fc0bc5736.1556708226.git.dwmw2@infradead.org>
 <5CCAA6ED020000780022B0AA@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <5a327ee0-58cd-6526-b3e1-3bda2b71a230@citrix.com>
Date: Thu, 2 May 2019 10:23:33 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CCAA6ED020000780022B0AA@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [RFC PATCH 2/7] x86/boot: Remove gratuitous call
 back into low-memory code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMDUvMjAxOSAwOToxNCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMDEuMDUuMTkg
YXQgMTM6MTcsIDxkd213MkBpbmZyYWRlYWQub3JnPiB3cm90ZToKPj4gV2UgYXBwZWFyIHRvIGhh
dmUgaW1wbGVtZW50ZWQgYSBtZW1jcHkoKSBpbiB0aGUgbG93LW1lbW9yeSB0cmFtcG9saW5lCj4+
IHdoaWNoIHdlIHRoZW4gY2FsbCBpbnRvIGZyb20gX19zdGFydF94ZW4oKSwgZm9yIG5vIGFkZXF1
YXRlbHkgZGVmaW5lZAo+PiByZWFzb24uCj4gTWF5IEkgc3VnZ2VzdCB0aGF0IGluIGNhc2VzIGxp
a2UgdGhpcyB5b3UgbG9vayBhdCB0aGUgY29tbWl0Cj4gaW50cm9kdWNpbmcgdGhlIGZ1bmN0aW9u
PyBJdCBzdXBwbGllcyBhIHJlYXNvbjoKPgo+ICJBZGQgYSBuZXcgcmF3IGU4MjAgdGFibGUgZm9y
IGNvbW1vbiBwdXJwb3NlIGFuZCBjb3B5IHRoZSBCSU9TIGJ1ZmZlcgo+ICB0byBpdC4gRG9pbmcg
dGhlIGNvcHlpbmcgaW4gYXNzZW1ibHkgYXZvaWRzIHRoZSBuZWVkIHRvIGV4cG9ydCB0aGUKPiAg
c3ltYm9scyBmb3IgdGhlIEJJT1MgRTgyMCBidWZmZXIgYW5kIG51bWJlciBvZiBlbnRyaWVzLiIK
CkkgY29tcGxldGVseSBhZ3JlZSB3aXRoIERhdmlkIGhlcmUuwqAgVGhhdCBkZXNjcmlwdGlvbiBp
cyBjb21wbGV0ZWx5Cmluc3VmZmljaWVudCBmb3IganVzdGlmeWluZyB3aHkgdGhlIGxvZ2ljIHdh
cyBkb25lIHRoYXQgd2F5IGluIHRoZSBlbmQsCmFuZCBJIHdvdWxkIG5vdCBoYXZlIGFjY2VwdGVk
IHRoZSBwYXRjaCBpbiB0aGF0IGZvcm0gYXQgYWxsLgoKVG8gYmUgY2xlYXIuwqAgSSB1bmRlcnN0
YW5kIChhbmQgYWdyZWUpIHdoeSBoYXZpbmcgb3VyIG1haW4gY29weSBvZiB0aGUKZTgyMCB0YWJs
ZSBpbiB0aGUgdHJhbXBvbGluZSBpcyBhIGJhZCB0aGluZywgYW5kIG1vdmluZyB0aGUgbWFpbiBj
b3B5Cm91dCBvZiB0aGUgdHJhbXBvbGluZSBpcyBmaW5lLgoKV2hhdCBpc24ndCBmaW5lIGlzIHdo
eSwgaW4gdGhlIGFkanVzdGVkIHdvcmxkLCB3ZSBjYWxsIGJhY2sgaW50byB3aGF0CmFwcGVhcnMg
dG8gYmUgdGhlIHRyYW1wb2xpbmUsIGJ1dCBpc24ndCwgdG8gZ2V0IGFjY2VzcyB0byBkYXRhIHdo
aWNoIHRoZQpjYWxsaW5nIGNvZGUgY2FuIGFscmVhZHkgYWNjZXNzLsKgIEluIHBhcnRpY3VsYXIu
Li4KCj4gSSBoYXZlIHRvIGFkbWl0IHRoYXQgSSBzZWUgdmFsdWUgaW4gdGhpcywgYXMgaXQgYXZv
aWRzIGludHJvZHVjdGlvbgo+IG9mIHdyb25nIGFjY2Vzc2VzIHRvIHRoZXNlIHZhcmlhYmxlcy4K
Ci4uLnRoaXMgcmVhc29uaW5nIGlzIGJvZ3VzLsKgIFdlJ3JlIGVpdGhlciBhY2Nlc3NpbmcgdGhl
IGRhdGEgaXRzZWxmLCBvcgp0aGUgbWVtY3B5IGZ1bmN0aW9uLCBidXQgdGhlcmUgaXMgbm8gcG9z
c2libGUgd2F5IHRvIHByb2dyYW1hdGljYWxseQphdm9pZCAid3JvbmciIGFjY2VzcyBpbnRvIHRo
ZSB0cmFtcG9saW5lLCBiZWNhdXNlIHdlJ3JlIHN0aWxsIGFjY2Vzc2luZyBpdC4KClRoZXJlZm9y
ZSwgSSBkb24ndCB1bmRlcnN0YW5kIHdoYXQgcG9zc2libGUgYmVuZWZpdCBub3QgZXhwb3J0aW5n
IHRoZQpkYXRhIGhhcyBpbiB0aGUgZmlyc3QgcGxhY2UsIGFuZCB3aHkgY29tcGxpY2F0aW5nIGl0
IHdpdGggYSBjYWxsIHRvIGEKZnVuY3Rpb24gKHdoaWNoIGlzbid0IGFjdHVhbGx5IGV4ZWN1dGlu
ZyB3aGVyZSBpdCBhcHBlYXJzIHRvIGxpdmUpLCBpcwpjb25zaWRlcmVkIGEgYmVuZWZpdC4KCn5B
bmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 02 09:28:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 09:28:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hM80P-0006Je-E0; Thu, 02 May 2019 09:27:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=yl7K=TC=citrix.com=prvs=018ff06f8=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hM80N-0006JZ-Vz
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 09:27:52 +0000
X-Inumbo-ID: 82b25d2c-6cbc-11e9-a3d7-13e4b899acb2
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 82b25d2c-6cbc-11e9-a3d7-13e4b899acb2;
 Thu, 02 May 2019 09:27:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,421,1549929600"; d="scan'208";a="84930235"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23754.47104.351513.105838@mariner.uk.xensource.com>
Date: Thu, 2 May 2019 10:27:28 +0100
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <osstest-135436-mainreport@xen.org>
References: <osstest-135436-mainreport@xen.org>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [xen-4.11-testing test] 135436: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

b3NzdGVzdCBzZXJ2aWNlIG93bmVyIHdyaXRlcyAoIlt4ZW4tNC4xMS10ZXN0aW5nIHRlc3RdIDEz
NTQzNjogcmVncmVzc2lvbnMgLSBGQUlMIik6Cj4gZmxpZ2h0IDEzNTQzNiB4ZW4tNC4xMS10ZXN0
aW5nIHJlYWwgW3JlYWxdCj4gaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9sb2dzLzEzNTQzNi8KPiAKPiBSZWdyZXNzaW9ucyA6LSgKPiAKPiBUZXN0cyB3aGljaCBk
aWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKPiBpbmNsdWRpbmcgdGVzdHMgd2hpY2gg
Y291bGQgbm90IGJlIHJ1bjoKPiAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAxNiBndWVz
dC1zYXZlcmVzdG9yZS4yICAgICAgZmFpbCBSRUdSLiB2cy4gMTM0OTk4CgpUaGlzIGlzIHRoZSBr
bm93biBxY293IHByb2JsZW0uICBJIGhhdmUgZm9yY2UgcHVzaGVkIHRoaXMuCgpJYW4uCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 02 09:42:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 09:42:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hM8ES-0007pR-Op; Thu, 02 May 2019 09:42:24 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=72Dm=TC=twosheds.srs.infradead.org=batv+f87737d5a47df5c408bc+5730+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1hM8ER-0007pM-Ff
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 09:42:23 +0000
X-Inumbo-ID: 94cffe09-6cbe-11e9-843c-bc764e045a96
Received: from twosheds.infradead.org (unknown
 [2001:8b0:10b:1:21d:7dff:fe04:dbe2])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 94cffe09-6cbe-11e9-843c-bc764e045a96;
 Thu, 02 May 2019 09:42:21 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=twosheds.20170209; h=Content-Transfer-Encoding:
 Content-Type:MIME-Version:Cc:To:From:Subject:Date:References:In-Reply-To:
 Message-ID:Sender:Reply-To:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=jxk65QryBX0CCvIFxJ61Y7IJiY2kJ16zN66dllwc+vQ=; b=I3qADskPA1ZtsflcPE+72wtkF
 iqgkpnw/fYLfgQ5rOfIHIF37CsClwVXqHSAq+JoGRNVzwAKu/RjAIK+pRxptlweKZ6gW74VfakJeU
 saRrvpTQl65BZCjVKbRqx4tZrZzH/GhwtQTd0yezuNk/8yG/wofVybmdYdVQj/DJ5UGyQNZ4cOYWG
 dIhTRPD+XQ6c8OR4HONtALce9OImxDBAJPj9cLWSJBo+39yPwW/cEdll1sG+Gr4/KpHmgJoJ7RO69
 5+apnluSPdOuEsy3h1vEVVFmC9fTNniUmf/oMzvdcVccT00yp6d/kngFOduYO8xQ5/rSjACSjfOeP
 Zv4xIZAKw==;
Received: from localhost ([127.0.0.1] helo=twosheds.infradead.org)
 by twosheds.infradead.org with esmtp (Exim 4.90_1 #2 (Red Hat Linux))
 id 1hM8EH-004RaI-Pi; Thu, 02 May 2019 09:42:14 +0000
Received: from 213.205.242.27 (SquirrelMail authenticated user dwmw2)
 by twosheds.infradead.org with HTTP; Thu, 2 May 2019 09:42:14 -0000
Message-ID: <c4a03e5ed0c15fece35a47806c5a1e9e.squirrel@twosheds.infradead.org>
In-Reply-To: <5a327ee0-58cd-6526-b3e1-3bda2b71a230@citrix.com>
References: <cover.1556708225.git.dwmw2@infradead.org>
 <c252e7b1f675f5fb0df9c0c90423fc7fc0bc5736.1556708226.git.dwmw2@infradead.org>
 <5CCAA6ED020000780022B0AA@prv1-mh.provo.novell.com>
 <5a327ee0-58cd-6526-b3e1-3bda2b71a230@citrix.com>
Date: Thu, 2 May 2019 09:42:14 -0000
From: "David Woodhouse" <dwmw2@infradead.org>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
User-Agent: SquirrelMail/1.4.22-21.fc27
MIME-Version: 1.0
X-Priority: 3 (Normal)
Importance: Normal
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 twosheds.infradead.org. See http://www.infradead.org/rpr.html
Subject: Re: [Xen-devel] [RFC PATCH 2/7] x86/boot: Remove gratuitous call
 back into low-memory code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 David Woodhouse <dwmw2@infradead.org>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Cj4gT24gMDIvMDUvMjAxOSAwOToxNCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDAxLjA1
LjE5IGF0IDEzOjE3LCA8ZHdtdzJAaW5mcmFkZWFkLm9yZz4gd3JvdGU6Cj4+PiBXZSBhcHBlYXIg
dG8gaGF2ZSBpbXBsZW1lbnRlZCBhIG1lbWNweSgpIGluIHRoZSBsb3ctbWVtb3J5IHRyYW1wb2xp
bmUKPj4+IHdoaWNoIHdlIHRoZW4gY2FsbCBpbnRvIGZyb20gX19zdGFydF94ZW4oKSwgZm9yIG5v
IGFkZXF1YXRlbHkgZGVmaW5lZAo+Pj4gcmVhc29uLgo+PiBNYXkgSSBzdWdnZXN0IHRoYXQgaW4g
Y2FzZXMgbGlrZSB0aGlzIHlvdSBsb29rIGF0IHRoZSBjb21taXQKPj4gaW50cm9kdWNpbmcgdGhl
IGZ1bmN0aW9uPyBJdCBzdXBwbGllcyBhIHJlYXNvbjoKPj4KPj4gIkFkZCBhIG5ldyByYXcgZTgy
MCB0YWJsZSBmb3IgY29tbW9uIHB1cnBvc2UgYW5kIGNvcHkgdGhlIEJJT1MgYnVmZmVyCj4+ICB0
byBpdC4gRG9pbmcgdGhlIGNvcHlpbmcgaW4gYXNzZW1ibHkgYXZvaWRzIHRoZSBuZWVkIHRvIGV4
cG9ydCB0aGUKPj4gIHN5bWJvbHMgZm9yIHRoZSBCSU9TIEU4MjAgYnVmZmVyIGFuZCBudW1iZXIg
b2YgZW50cmllcy4iCj4KPiBJIGNvbXBsZXRlbHkgYWdyZWUgd2l0aCBEYXZpZCBoZXJlLsKgIFRo
YXQgZGVzY3JpcHRpb24gaXMgY29tcGxldGVseQo+IGluc3VmZmljaWVudCBmb3IganVzdGlmeWlu
ZyB3aHkgdGhlIGxvZ2ljIHdhcyBkb25lIHRoYXQgd2F5IGluIHRoZSBlbmQsCj4gYW5kIEkgd291
bGQgbm90IGhhdmUgYWNjZXB0ZWQgdGhlIHBhdGNoIGluIHRoYXQgZm9ybSBhdCBhbGwuCj4KPiBU
byBiZSBjbGVhci7CoCBJIHVuZGVyc3RhbmQgKGFuZCBhZ3JlZSkgd2h5IGhhdmluZyBvdXIgbWFp
biBjb3B5IG9mIHRoZQo+IGU4MjAgdGFibGUgaW4gdGhlIHRyYW1wb2xpbmUgaXMgYSBiYWQgdGhp
bmcsIGFuZCBtb3ZpbmcgdGhlIG1haW4gY29weQo+IG91dCBvZiB0aGUgdHJhbXBvbGluZSBpcyBm
aW5lLgo+Cj4gV2hhdCBpc24ndCBmaW5lIGlzIHdoeSwgaW4gdGhlIGFkanVzdGVkIHdvcmxkLCB3
ZSBjYWxsIGJhY2sgaW50byB3aGF0Cj4gYXBwZWFycyB0byBiZSB0aGUgdHJhbXBvbGluZSwgYnV0
IGlzbid0LCB0byBnZXQgYWNjZXNzIHRvIGRhdGEgd2hpY2ggdGhlCj4gY2FsbGluZyBjb2RlIGNh
biBhbHJlYWR5IGFjY2Vzcy7CoCBJbiBwYXJ0aWN1bGFyLi4uCj4KPj4gSSBoYXZlIHRvIGFkbWl0
IHRoYXQgSSBzZWUgdmFsdWUgaW4gdGhpcywgYXMgaXQgYXZvaWRzIGludHJvZHVjdGlvbgo+PiBv
ZiB3cm9uZyBhY2Nlc3NlcyB0byB0aGVzZSB2YXJpYWJsZXMuCj4KPiAuLi50aGlzIHJlYXNvbmlu
ZyBpcyBib2d1cy7CoCBXZSdyZSBlaXRoZXIgYWNjZXNzaW5nIHRoZSBkYXRhIGl0c2VsZiwgb3IK
PiB0aGUgbWVtY3B5IGZ1bmN0aW9uLCBidXQgdGhlcmUgaXMgbm8gcG9zc2libGUgd2F5IHRvIHBy
b2dyYW1hdGljYWxseQo+IGF2b2lkICJ3cm9uZyIgYWNjZXNzIGludG8gdGhlIHRyYW1wb2xpbmUs
IGJlY2F1c2Ugd2UncmUgc3RpbGwgYWNjZXNzaW5nCj4gaXQuCj4KPiBUaGVyZWZvcmUsIEkgZG9u
J3QgdW5kZXJzdGFuZCB3aGF0IHBvc3NpYmxlIGJlbmVmaXQgbm90IGV4cG9ydGluZyB0aGUKPiBk
YXRhIGhhcyBpbiB0aGUgZmlyc3QgcGxhY2UsIGFuZCB3aHkgY29tcGxpY2F0aW5nIGl0IHdpdGgg
YSBjYWxsIHRvIGEKPiBmdW5jdGlvbiAod2hpY2ggaXNuJ3QgYWN0dWFsbHkgZXhlY3V0aW5nIHdo
ZXJlIGl0IGFwcGVhcnMgdG8gbGl2ZSksIGlzCj4gY29uc2lkZXJlZCBhIGJlbmVmaXQuCgpOb3Rl
IHRoYXQgYWZ0ZXIgYnJpbmdpbmcgdGhlc2UgdHdvIGdyYXR1aXRvdXNseSBkaWZmZXJlbnRseSBo
YW5kbGVkCnN5bWJvbHMgaW4gbGluZSB3aXRoIGV2ZXJ5dGhpbmcgZWxzZSBpbiB0aGUgYm9vdCB0
cmFtcG9saW5lLCBhIGxhdGVyIHBhdGNoCmluIHRoZSBzZXJpZXMgcHV0cyBhbGwgdGhpcyBzdHVm
ZiBpbnRvIGl0cyBvd24gZGF0YSBzZWN0aW9uIHdoaWNoIGlzCmNvcGllZCBiYWNrIHVwIHRvIHRo
ZSBYZW4gaW1hZ2UgYXQgdGhlIGVuZCBvZiB0aGUgcmVhbCBtb2RlIHBoYXNlIG9mIGJvb3QsCmFu
ZCBhbGwgdGhlIHBvaW50ZXIgZ3ltbmFzdGljcyBmb3IgYWxsIG9mIHRoZW0gZ28gYXdheSBjb21w
bGV0ZWx5CgotLQpkd213MgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 02 09:45:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 09:45:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hM8Hb-00081H-CS; Thu, 02 May 2019 09:45:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vuKL=TC=citrix.com=prvs=018794465=roger.pau@srs-us1.protection.inumbo.net>)
 id 1hM8Ha-00081C-0W
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 09:45:38 +0000
X-Inumbo-ID: 091283f0-6cbf-11e9-843c-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 091283f0-6cbf-11e9-843c-bc764e045a96;
 Thu, 02 May 2019 09:45:36 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,421,1549929600"; d="scan'208";a="89561332"
Date: Thu, 2 May 2019 11:45:28 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Ian Jackson <ian.jackson@citrix.com>
Message-ID: <20190502094528.m7ir4xkabvndppyn@Air-de-Roger>
References: <23752.18285.3998.815201@mariner.uk.xensource.com>
 <5CC85AF9020000780022A839@prv1-mh.provo.novell.com>
 <23752.23708.661076.214573@mariner.uk.xensource.com>
 <20190430155505.gqhdgxzt5ajdt65v@Air-de-Roger>
 <23753.27461.546649.855744@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23753.27461.546649.855744@mariner.uk.xensource.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] linux 4.19 xenstore memory allocation failure Re:
 [linux-4.19 test] 135420: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Jan Beulich <JBeulich@suse.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBNYXkgMDEsIDIwMTkgYXQgMTA6NDc6NDlBTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gUm9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIlJlOiBbWGVuLWRldmVsXSBsaW51eCA0LjE5
IHhlbnN0b3JlIG1lbW9yeSBhbGxvY2F0aW9uIGZhaWx1cmUgUmU6IFtsaW51eC00LjE5IHRlc3Rd
IDEzNTQyMDogcmVncmVzc2lvbnMgLSBGQUlMIik6Cj4gPiBPbiBUdWUsIEFwciAzMCwgMjAxOSBh
dCAwMzozMzowMFBNICswMTAwLCBJYW4gSmFja3NvbiB3cm90ZToKPiA+ID4gSSB3aWxsIGxlYXZl
IGFuc3dlcmluZyB0aGlzIHRvIHRoZSBibGtmcm9udC9saW51eCBmb2xrcy4uLgo+ID4gCj4gPiBJ
IHRoaW5rIHRob3NlIGFsbG9jYXRpb25zIHVzZWQgdG8gYmUgc21hbGwgZW5vdWdoIHRoYXQga2Nh
bGxvYyB3YXMKPiA+IGxpa2VseSBmaW5lLiBOb3cgd2l0aCBtdWx0aXBsZSByaW5ncywgYW5kIG11
bHRpcGxlIHBhZ2VzIHBlciByaW5nCj4gPiB0aG9zZSBoYXZlIGdyb3duIHRvIGEgcG9pbnQgd2hl
cmUga2NhbGxvYyBpcyBub3QgZmluZSBhbnltb3JlLiBJIHdpbGwKPiA+IHByZXBhcmUgYSBwYXRj
aCB0byBzd2l0Y2ggdG8ga3ZjYWxsb2MuCj4gCj4gVGhhbmtzLgo+IAo+IEZZSSB0aGlzIHNhbWUg
aXNzdWUgd2FzIHJlcG9ydGVkIGJ5IG9zc3Rlc3QgaW4KPiAgIFN1YmplY3Q6IFtsaW51eC1saW51
cyB0ZXN0XSAxMzU0MjY6IHJlZ3Jlc3Npb25zIC0gRkFJTAo+IGllIG9uIGxpbnV4IG1hc3Rlci4K
PiAKPiBJU1RNIHRoYXQgdGhpcyBwYXRjaCB5b3UgcHJvcG9zZSB3aWxsIGhhdmUgdG8gZ28gdG8g
c3RhYmxlIGJyYW5jaGVzCj4gdG9vID8KCkkgYWdyZWUuCgo+ID4gPiBJIHdvdWxkIGhhdmUgaG9w
ZWQgdGhhdCBpdCB3b3VsZCByZXN1bHQgaW4gc29tZXRoaW5nIG90aGVyIHRoYW4gYQo+ID4gPiBo
YW5nLiAgQXQgd29yc3QsIGJsa2Zyb250IG91Z2h0IHRvIGdvIGludG8gYSBzdGF0ZSB3aGVyZSBp
dCAqa25vd3MqCj4gPiA+IHRoYXQgaXQgaXMgdXR0ZXJseSBicm9rZW4gYW5kIHJlcG9ydHMgdGhp
cyBwcm9wZXJseS4KPiA+IAo+ID4gSSBoYXZlbid0IHlldCBjaGVja2VkIGFsbCB0aGUgcG9zc2li
bGUgZXJyb3IgcGF0aHMsIGJ1dCB0aGUgb25lcyBJJ3ZlCj4gPiBsb29rZWQgYXQgdXNlIHhlbmJ1
c19kZXZfZmF0YWwgd2hpY2ggc3dpdGNoZXMgdGhlIGRldmljZSBzdGF0ZSB0bwo+ID4gY2xvc2lu
ZyBhbmQgd3JpdGVzIHRoZSBlcnJvciBtZXNzYWdlIGludG8geGVuc3RvcmUuCj4gCj4gV2hhdCBp
ZiB5b3UgY2FuJ3Qgd3JpdGUgdG8geGVuc3RvcmUgPyAgQ2FuIHdlIGF0IGxlYXN0IGhhdmUgYSBj
b3B5IGluCj4gdGhlIGtlcm5lbCBsb2cgPyAgVGhlcmUgbWlnaHQgYmUgb3RoZXIgZXJyb3JzIGJl
c2lkZXMgdGhpcyBtZW1vcnkKPiBleGhhdXN0aW9uLCBzdXJlbHkuCgpUaGVyZSdzIGEgY2FsbCB0
byBkZXZfZXJyIGFsc28sIHdoaWNoIHNob3VsZCBwcmludCB0aGUgc2FtZSBlcnJvcgp0aGF0J3Mg
d3JpdHRlbiB0byB4ZW5zdG9yZSBvbiB0aGUgY29uc29sZS4gVGhhdCBob3dldmVyIHJlcXVpcmVz
IHRoZQptZW1vcnkgYWxsb2NhdGlvbiBvZiBwYWdlIGluIG9yZGVyIHRvIGZvcm1hdCB0aGUgc3Ry
aW5nIHRvIGJlIHByaW50ZWQKKHNlZSB4ZW5idXNfdmFfZGV2X2Vycm9yKS4KClJvZ2VyLgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 02 10:01:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 10:01:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hM8WN-000183-PB; Thu, 02 May 2019 10:00:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=oUxd=TC=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hM8WM-00017y-6t
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 10:00:54 +0000
X-Inumbo-ID: 24ef9484-6cc1-11e9-bba3-9ff1c6f2a1ba
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 24ef9484-6cc1-11e9-bba3-9ff1c6f2a1ba;
 Thu, 02 May 2019 10:00:42 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 02 May 2019 04:00:41 -0600
Message-Id: <5CCABFC7020000780022B1F8@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 02 May 2019 04:00:39 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,
 "David Woodhouse" <dwmw2@infradead.org>
References: <cover.1556708225.git.dwmw2@infradead.org>
 <cover.1556708225.git.dwmw2@infradead.org>
 <c252e7b1f675f5fb0df9c0c90423fc7fc0bc5736.1556708226.git.dwmw2@infradead.org>
 <5CCAA6ED020000780022B0AA@prv1-mh.provo.novell.com>
 <5a327ee0-58cd-6526-b3e1-3bda2b71a230@citrix.com>
In-Reply-To: <5a327ee0-58cd-6526-b3e1-3bda2b71a230@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [RFC PATCH 2/7] x86/boot: Remove gratuitous call
 back into low-memory code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAyLjA1LjE5IGF0IDExOjIzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDIvMDUvMjAxOSAwOToxNCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDAx
LjA1LjE5IGF0IDEzOjE3LCA8ZHdtdzJAaW5mcmFkZWFkLm9yZz4gd3JvdGU6Cj4+PiBXZSBhcHBl
YXIgdG8gaGF2ZSBpbXBsZW1lbnRlZCBhIG1lbWNweSgpIGluIHRoZSBsb3ctbWVtb3J5IHRyYW1w
b2xpbmUKPj4+IHdoaWNoIHdlIHRoZW4gY2FsbCBpbnRvIGZyb20gX19zdGFydF94ZW4oKSwgZm9y
IG5vIGFkZXF1YXRlbHkgZGVmaW5lZAo+Pj4gcmVhc29uLgo+PiBNYXkgSSBzdWdnZXN0IHRoYXQg
aW4gY2FzZXMgbGlrZSB0aGlzIHlvdSBsb29rIGF0IHRoZSBjb21taXQKPj4gaW50cm9kdWNpbmcg
dGhlIGZ1bmN0aW9uPyBJdCBzdXBwbGllcyBhIHJlYXNvbjoKPj4KPj4gIkFkZCBhIG5ldyByYXcg
ZTgyMCB0YWJsZSBmb3IgY29tbW9uIHB1cnBvc2UgYW5kIGNvcHkgdGhlIEJJT1MgYnVmZmVyCj4+
ICB0byBpdC4gRG9pbmcgdGhlIGNvcHlpbmcgaW4gYXNzZW1ibHkgYXZvaWRzIHRoZSBuZWVkIHRv
IGV4cG9ydCB0aGUKPj4gIHN5bWJvbHMgZm9yIHRoZSBCSU9TIEU4MjAgYnVmZmVyIGFuZCBudW1i
ZXIgb2YgZW50cmllcy4iCj4gCj4gSSBjb21wbGV0ZWx5IGFncmVlIHdpdGggRGF2aWQgaGVyZS4g
IFRoYXQgZGVzY3JpcHRpb24gaXMgY29tcGxldGVseQo+IGluc3VmZmljaWVudCBmb3IganVzdGlm
eWluZyB3aHkgdGhlIGxvZ2ljIHdhcyBkb25lIHRoYXQgd2F5IGluIHRoZSBlbmQsCj4gYW5kIEkg
d291bGQgbm90IGhhdmUgYWNjZXB0ZWQgdGhlIHBhdGNoIGluIHRoYXQgZm9ybSBhdCBhbGwuCj4g
Cj4gVG8gYmUgY2xlYXIuICBJIHVuZGVyc3RhbmQgKGFuZCBhZ3JlZSkgd2h5IGhhdmluZyBvdXIg
bWFpbiBjb3B5IG9mIHRoZQo+IGU4MjAgdGFibGUgaW4gdGhlIHRyYW1wb2xpbmUgaXMgYSBiYWQg
dGhpbmcsIGFuZCBtb3ZpbmcgdGhlIG1haW4gY29weQo+IG91dCBvZiB0aGUgdHJhbXBvbGluZSBp
cyBmaW5lLgo+IAo+IFdoYXQgaXNuJ3QgZmluZSBpcyB3aHksIGluIHRoZSBhZGp1c3RlZCB3b3Js
ZCwgd2UgY2FsbCBiYWNrIGludG8gd2hhdAo+IGFwcGVhcnMgdG8gYmUgdGhlIHRyYW1wb2xpbmUs
IGJ1dCBpc24ndCwgdG8gZ2V0IGFjY2VzcyB0byBkYXRhIHdoaWNoIHRoZQo+IGNhbGxpbmcgY29k
ZSBjYW4gYWxyZWFkeSBhY2Nlc3MuICBJbiBwYXJ0aWN1bGFyLi4uCj4gCj4+IEkgaGF2ZSB0byBh
ZG1pdCB0aGF0IEkgc2VlIHZhbHVlIGluIHRoaXMsIGFzIGl0IGF2b2lkcyBpbnRyb2R1Y3Rpb24K
Pj4gb2Ygd3JvbmcgYWNjZXNzZXMgdG8gdGhlc2UgdmFyaWFibGVzLgo+IAo+IC4uLnRoaXMgcmVh
c29uaW5nIGlzIGJvZ3VzLiAgV2UncmUgZWl0aGVyIGFjY2Vzc2luZyB0aGUgZGF0YSBpdHNlbGYs
IG9yCj4gdGhlIG1lbWNweSBmdW5jdGlvbiwgYnV0IHRoZXJlIGlzIG5vIHBvc3NpYmxlIHdheSB0
byBwcm9ncmFtYXRpY2FsbHkKPiBhdm9pZCAid3JvbmciIGFjY2VzcyBpbnRvIHRoZSB0cmFtcG9s
aW5lLCBiZWNhdXNlIHdlJ3JlIHN0aWxsIGFjY2Vzc2luZyBpdC4KPiAKPiBUaGVyZWZvcmUsIEkg
ZG9uJ3QgdW5kZXJzdGFuZCB3aGF0IHBvc3NpYmxlIGJlbmVmaXQgbm90IGV4cG9ydGluZyB0aGUK
PiBkYXRhIGhhcyBpbiB0aGUgZmlyc3QgcGxhY2UsIGFuZCB3aHkgY29tcGxpY2F0aW5nIGl0IHdp
dGggYSBjYWxsIHRvIGEKPiBmdW5jdGlvbiAod2hpY2ggaXNuJ3QgYWN0dWFsbHkgZXhlY3V0aW5n
IHdoZXJlIGl0IGFwcGVhcnMgdG8gbGl2ZSksIGlzCj4gY29uc2lkZXJlZCBhIGJlbmVmaXQuCgpX
aXRob3V0IGhhdmluZyBnb25lIGJhY2sgdG8gdGhlIG9sZCB0aHJlYWQsIEkgdGhpbmsgcGFydCBv
Zgp0aGUgbW90aXZhdGlvbiB0byBhdm9pZCBzdWNoIGRpcmVjdCBkYXRhIGFjY2Vzc2VzIHdhcyB0
aGF0CmFuIGluaXRpYWwgdmVyc2lvbiBvZiB0aGUgcGF0Y2ggYWN0dWFsbHkgYnJva2UgdGhpbmdz
IGJ5CmludHJvZHVjaW5nIHN1Y2ggYWNjZXNzZXMuCgpBcGFydCBmcm9tIHRoYXQsIGRlc3BpdGUg
bm90IGJlaW5nIGEgaGVhdnkgQysrIHVzZXIsIEkKdmVyeSBtdWNoIGFwcHJlY2lhdGUgdGhlIGxh
bmd1YWdlJ3MgZnVuZGFtZW50YWwgZGVzaXJlIHRvCmF2b2lkIGRpcmVjdCBhY2Nlc3NlcyB0byBk
YXRhIGVsZW1lbnRzLCBwcm92aWRpbmcgZnVuY3Rpb25zCihtZXRob2RzKSB0byBkbyBzbyBpbnN0
ZWFkLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 02 10:07:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 10:07:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hM8cO-0001Sc-K6; Thu, 02 May 2019 10:07:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DatZ=TC=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hM8cM-0001SP-Hh
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 10:07:06 +0000
X-Inumbo-ID: 08e430fb-6cc2-11e9-843c-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 08e430fb-6cc2-11e9-843c-bc764e045a96;
 Thu, 02 May 2019 10:07:04 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hM8cJ-0004Fz-FY; Thu, 02 May 2019 10:07:03 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hM8cJ-0006Tn-4B; Thu, 02 May 2019 10:07:03 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hM8cJ-0005vO-3R; Thu, 02 May 2019 10:07:03 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135441-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-3.18:build-arm64-pvops:<job status>:broken:regression
 linux-3.18:build-arm64-pvops:host-install(4):broken:regression
 linux-3.18:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-credit1:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-examine:reboot:fail:regression
 linux-3.18:test-amd64-amd64-xl-shadow:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-libvirt:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-pvshim:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-armhf-armhf-libvirt:guest-start/debian.repeat:fail:regression
 linux-3.18:test-amd64-amd64-xl-qcow2:guest-localmigrate/x10:fail:regression
 linux-3.18:test-armhf-armhf-xl:xen-boot:fail:heisenbug
 linux-3.18:test-armhf-armhf-libvirt:guest-start:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-qcow2:guest-saverestore.2:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-3.18:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-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:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:debian-di-install:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:debian-di-install:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check: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-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:build-arm64-pvops:kernel-build: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-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: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-credit1:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-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-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-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-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-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-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-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=dc3e913edf94d54de5678e726cf95b38327e5d09
X-Osstest-Versions-That: linux=0d63979c1bc9c85578be4c589768a13dc0a7c5eb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 02 May 2019 10:07:03 +0000
Subject: [Xen-devel] [linux-3.18 test] 135441: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTQ0MSBsaW51eC0zLjE4IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzU0NDEvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4gIGluIDEzNTQxNQogYnVpbGQt
YXJtNjQtcHZvcHMgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEzNTQxNSBS
RUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICA3IHhlbi1ib290
ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtY3JlZGl0MSAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEy
ODg1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAg
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9v
dC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1wYWlyIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
Mjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNyB4ZW4tYm9vdCAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDggcmVib290
ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1zaGFkb3cgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgIDEwIHhlbi1ib290L3NyY19ob3N0
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdy
dWIgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVz
dC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICA3IHhlbi1i
b290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAg
ICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICA3IHhlbi1ib290ICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkz
ODYtcGFpciAgICAgICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hv
c3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjg4NTgK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDEy
ODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAxNyBndWVzdC1sb2NhbG1pZ3JhdGUveDEw
IGZhaWwgaW4gMTM1NDE1IFJFR1IuIHZzLiAxMjg4NTgKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5n
IGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgaW4gMTM1NDE1IHBhc3MgaW4gMTM1NDQxCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgZmFpbCBpbiAx
MzU0MTUgcGFzcyBpbiAxMzU0NDEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgMTYgZ3Vl
c3Qtc2F2ZXJlc3RvcmUuMiAgICAgICAgZmFpbCBwYXNzIGluIDEzNTQxNQoKUmVncmVzc2lvbnMg
d2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcnRkcyAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEyODg1OAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBi
bG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQt
YXJtNjQtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTAgZGViaWFuLWRpLWluc3RhbGwgICBm
YWlsIGluIDEzNTQxNSBsaWtlIDEyODg0MQogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzNTQxNSBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTM1
NDE1IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTAgZGViaWFuLWRp
LWluc3RhbGwgICAgICAgICAgICBmYWlsICBsaWtlIDEyODg0MQogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTI4
ODU4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgbGlrZSAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyODg1OAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBm
YWlsIGxpa2UgMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEy
ODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3Rh
bGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsIDEyIGd1
ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZodjItYW1kIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAg
ICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2
bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
YnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgNiBrZXJuZWwtYnVpbGQgICAgICAgICAgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAg
ZGMzZTkxM2VkZjk0ZDU0ZGU1Njc4ZTcyNmNmOTViMzgzMjdlNWQwOQpiYXNlbGluZSB2ZXJzaW9u
OgogbGludXggICAgICAgICAgICAgICAgMGQ2Mzk3OWMxYmM5Yzg1NTc4YmU0YzU4OTc2OGExM2Rj
MGE3YzVlYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI4ODU4ICAyMDE4LTEwLTE3IDIxOjQ3OjM5
IFogIDE5NiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTc2MCAgMjAxOC0xMS0xMCAxNjox
NzozMCBaICAxNzIgZGF5cyAgMTAwIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzNTQx
NSAgMjAxOS0wNC0yOSAxMTo1MDowNyBaICAgIDIgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KODEw
IHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFs
bAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4
Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhh
bWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
c2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQt
ZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9n
cy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRj
LiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0
ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9
bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1
aWxkLWFybTY0LXB2b3BzIGJyb2tlbgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBp
dCB3b3VsZCBiZSAzMTY1NyBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 02 10:20:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 10:20:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hM8oz-0002vw-Uz; Thu, 02 May 2019 10:20:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DatZ=TC=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hM8oy-0002vm-I6
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 10:20:08 +0000
X-Inumbo-ID: db1cf444-6cc3-11e9-843c-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id db1cf444-6cc3-11e9-843c-bc764e045a96;
 Thu, 02 May 2019 10:20:06 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hM8ov-0004VK-GT; Thu, 02 May 2019 10:20:05 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hM8ov-0007Bu-7c; Thu, 02 May 2019 10:20:05 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hM8ov-0000K7-6a; Thu, 02 May 2019 10:20:05 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135443-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-multivcpu:guest-localmigrate/x10:fail:regression
 linux-linus:test-arm64-arm64-examine:examine-serial/bootloader:fail:regression
 linux-linus:test-amd64-amd64-xl-qcow2:guest-saverestore.2:fail:regression
 linux-linus:build-armhf-pvops:kernel-build:fail:regression
 linux-linus:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt:build-check(1):blocked: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-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-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-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-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
X-Osstest-Versions-This: linux=f2bc9c908dfe3f56fe4ca4d92e5c5be80963b973
X-Osstest-Versions-That: linux=736706bee3298208343a76096370e4f6a5c55915
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 02 May 2019 10:20:05 +0000
Subject: [Xen-devel] [linux-linus test] 135443: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTQ0MyBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTM1NDQzLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNw
dSAxOCBndWVzdC1sb2NhbG1pZ3JhdGUveDEwICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3Qt
YXJtNjQtYXJtNjQtZXhhbWluZSAgICAxMSBleGFtaW5lLXNlcmlhbC9ib290bG9hZGVyIGZhaWwg
UkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAxNiBndWVzdC1z
YXZlcmVzdG9yZS4yICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiBidWlsZC1hcm1oZi1wdm9w
cyAgICAgICAgICAgICA2IGtlcm5lbC1idWlsZCAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MzM1ODAKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM1ODAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgZmFpbCBsaWtlIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNTgwCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNTgwCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5n
OgogbGludXggICAgICAgICAgICAgICAgZjJiYzljOTA4ZGZlM2Y1NmZlNGNhNGQ5MmU1YzViZTgw
OTYzYjk3MwpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgNzM2NzA2YmVl
MzI5ODIwODM0M2E3NjA5NjM3MGU0ZjZhNWM1NTkxNQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMz
NTgwICAyMDE5LTAzLTA0IDE5OjUzOjA5IFogICA1OCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAg
IDEzMzYwNSAgMjAxOS0wMy0wNSAyMDowMzoxNCBaICAgNTcgZGF5cyAgIDMwIGF0dGVtcHRzClRl
c3Rpbmcgc2FtZSBzaW5jZSAgIDEzNTQ0MyAgMjAxOS0wNC0zMCAyMjo1MzozOCBaICAgIDEgZGF5
cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KMjM1NyBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14
c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2Vz
CgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0
aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVt
YWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUg
Mjg5Njk3IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 02 10:42:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 10:42:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hM9AX-0004fd-3E; Thu, 02 May 2019 10:42:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=yl7K=TC=citrix.com=prvs=018ff06f8=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hM9AV-0004fY-7U
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 10:42:23 +0000
X-Inumbo-ID: f1b7acf4-6cc6-11e9-be7d-1b0045d3ac50
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f1b7acf4-6cc6-11e9-be7d-1b0045d3ac50;
 Thu, 02 May 2019 10:42:13 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,421,1549929600"; d="scan'208";a="84934096"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23754.51580.477282.458295@mariner.uk.xensource.com>
Date: Thu, 2 May 2019 11:42:04 +0100
To: Roger Pau Monne <roger.pau@citrix.com>
In-Reply-To: <20190502094528.m7ir4xkabvndppyn@Air-de-Roger>
References: <23752.18285.3998.815201@mariner.uk.xensource.com>
 <5CC85AF9020000780022A839@prv1-mh.provo.novell.com>
 <23752.23708.661076.214573@mariner.uk.xensource.com>
 <20190430155505.gqhdgxzt5ajdt65v@Air-de-Roger>
 <23753.27461.546649.855744@mariner.uk.xensource.com>
 <20190502094528.m7ir4xkabvndppyn@Air-de-Roger>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] linux 4.19 xenstore memory allocation failure Re:
 [linux-4.19 test] 135420: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Jan Beulich <JBeulich@suse.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Um9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIlJlOiBbWGVuLWRldmVsXSBsaW51eCA0LjE5IHhlbnN0
b3JlIG1lbW9yeSBhbGxvY2F0aW9uIGZhaWx1cmUgUmU6IFtsaW51eC00LjE5IHRlc3RdIDEzNTQy
MDogcmVncmVzc2lvbnMgLSBGQUlMIik6Cj4gT24gV2VkLCBNYXkgMDEsIDIwMTkgYXQgMTA6NDc6
NDlBTSArMDEwMCwgSWFuIEphY2tzb24gd3JvdGU6Cj4gPiBXaGF0IGlmIHlvdSBjYW4ndCB3cml0
ZSB0byB4ZW5zdG9yZSA/ICBDYW4gd2UgYXQgbGVhc3QgaGF2ZSBhIGNvcHkgaW4KPiA+IHRoZSBr
ZXJuZWwgbG9nID8gIFRoZXJlIG1pZ2h0IGJlIG90aGVyIGVycm9ycyBiZXNpZGVzIHRoaXMgbWVt
b3J5Cj4gPiBleGhhdXN0aW9uLCBzdXJlbHkuCj4gCj4gVGhlcmUncyBhIGNhbGwgdG8gZGV2X2Vy
ciBhbHNvLCB3aGljaCBzaG91bGQgcHJpbnQgdGhlIHNhbWUgZXJyb3IKPiB0aGF0J3Mgd3JpdHRl
biB0byB4ZW5zdG9yZSBvbiB0aGUgY29uc29sZS4gVGhhdCBob3dldmVyIHJlcXVpcmVzIHRoZQo+
IG1lbW9yeSBhbGxvY2F0aW9uIG9mIHBhZ2UgaW4gb3JkZXIgdG8gZm9ybWF0IHRoZSBzdHJpbmcg
dG8gYmUgcHJpbnRlZAo+IChzZWUgeGVuYnVzX3ZhX2Rldl9lcnJvcikuCgpDYW4gd2UgYXNzdW1l
IHRoYXQgbWVtb3J5IGV4aGF1c3Rpb24gd2lsbCBhbHdheXMgcmVzdWx0IGluIHNvbWUKbWVzc2Fn
ZSBmcm9tIHRoZSBtZW1vcnkgYWxsb2NhdG9yID8gIElmIHNvIHRoZW4gdGhpcyBuZXcgbG9nIG1l
c3NhZ2UKd291bGQgYmUgYSB1c2VmdWwgYWRkaXRpb24gZm9yIGNhc2VzICpvdGhlciogdGhhbiBh
IGNvbXBsZXRlIGxhY2sgb2YKYW55IGF2YWlsYWJsZSBmcmVlIHBhZ2UuICBFZywgZm9vbGlzaGx5
IHRyeWluZyBhIGxhcmdlIGtjYWxsb2MKYWxsb2NhdGlvbiwgb3Igc29tZSBlcnJvciBub3QgcmVs
YXRlZCB0byBsYWNrIG9mIG1lbW9yeSBhdCBhbGwuCgpJYW4uCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 02 10:46:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 10:46:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hM9E2-0004qf-J6; Thu, 02 May 2019 10:46:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Flb6=TC=citrix.com=prvs=018be947d=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hM9E1-0004qZ-5F
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 10:46:01 +0000
X-Inumbo-ID: 71105cda-6cc7-11e9-843c-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 71105cda-6cc7-11e9-843c-bc764e045a96;
 Thu, 02 May 2019 10:45:59 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,421,1549929600"; d="scan'208";a="89563578"
To: Tamas K Lengyel <tamas@tklengyel.com>, <xen-devel@lists.xenproject.org>
References: <20190501235203.1179-1-tamas@tklengyel.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <3b239422-9639-2691-19fe-2a7a00f7a52f@citrix.com>
Date: Thu, 2 May 2019 11:45:44 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190501235203.1179-1-tamas@tklengyel.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/vmx: correctly gather gs_shadow
 value for current vCPU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMDUvMjAxOSAwMDo1MiwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+IGRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5j
Cj4gaW5kZXggMjgzZWI3YjM0ZC4uNTE1NGVjYzJhOCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94
ODYvaHZtL3ZteC92bXguYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCj4gQEAg
LTc3OSwxMiArNzc5LDE3IEBAIHN0YXRpYyB2b2lkIHZteF9sb2FkX2NwdV9zdGF0ZShzdHJ1Y3Qg
dmNwdSAqdiwgc3RydWN0IGh2bV9od19jcHUgKmRhdGEpCj4gIAo+ICBzdGF0aWMgdm9pZCB2bXhf
c2F2ZV92bWNzX2N0eHQoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBodm1faHdfY3B1ICpjdHh0KQo+
ICB7Cj4gKyAgICBpZiAoIHYgPT0gY3VycmVudCApCj4gKyAgICAgICAgdm14X3NhdmVfZ3Vlc3Rf
bXNycyh2KTsKPiArCj4gICAgICB2bXhfc2F2ZV9jcHVfc3RhdGUodiwgY3R4dCk7Cj4gICAgICB2
bXhfdm1jc19zYXZlKHYsIGN0eHQpOwo+ICB9Cj4gIAo+ICBzdGF0aWMgaW50IHZteF9sb2FkX3Zt
Y3NfY3R4dChzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IGh2bV9od19jcHUgKmN0eHQpCj4gIHsKPiAr
ICAgIEFTU0VSVCh2ICE9IGN1cnJlbnQpOwoKSSdkIGxlYXZlIGEgY29tbWVudCBhbG9uZyB0aGUg
bGluZXMgb2YgLyogTm90IGN1cnJlbnRseSBzYWZlIHRvIHVzZSBpbgpjdXJyZW50IGNvbnRleHQu
ICovCgpDYW4gYmUgZml4ZWQgdXAgb24gY29tbWl0LgoKVGhpcyB2ZXJzaW9uIGlzIG11Y2ggY2xl
YW5lciwgYXJjaGl0ZWN0dXJhbGx5IHNwZWFraW5nLCBzbyBSZXZpZXdlZC1ieToKQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCkknbGwgZHJvcCB0aGUgcHJldmlvdXMg
dmVyc2lvbiBvdXQgb2YgeDg2LW5leHQuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 02 10:51:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 10:51:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hM9J1-0005ag-8I; Thu, 02 May 2019 10:51:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=yl7K=TC=citrix.com=prvs=018ff06f8=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hM9J0-0005ab-DX
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 10:51:10 +0000
X-Inumbo-ID: 2d9083a8-6cc8-11e9-acfb-1369fbfff1fd
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2d9083a8-6cc8-11e9-acfb-1369fbfff1fd;
 Thu, 02 May 2019 10:51:03 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,421,1549929600"; d="scan'208";a="84934583"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="qpAMsyLOPu"
Content-Transfer-Encoding: 8bit
Message-ID: <23754.52115.257898.383814@mariner.uk.xensource.com>
Date: Thu, 2 May 2019 11:50:59 +0100
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <royger@FreeBSD.org>
In-Reply-To: <20190502072827.mq6xqwgmfk2mt55y@Air-de-Roger>
References: <osstest-135317-mainreport@xen.org>
 <23753.31236.827372.481563@mariner.uk.xensource.com>
 <20190502072827.mq6xqwgmfk2mt55y@Air-de-Roger>
Subject: [Xen-devel] build-amd64-xen-freebsd (Re: [freebsd-master test]
 135317: regressions - FAIL)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--qpAMsyLOPu
Content-Type: text/plain; charset="utf-8"
Content-Description: message body text
Content-Transfer-Encoding: 8bit

Roger Pau Monné writes ("Re: [Xen-devel] [freebsd-master test] 135317: regressions - FAIL"):
> On Wed, May 01, 2019 at 11:50:44AM +0100, Ian Jackson wrote:
> > I guess this must be a host-specific FreeBSD kernel bug ?  Roger, are
> > you investigating ?
> 
> Hm, I'm not sure I follow why this is host-specific. It has happened
> on both fiano1 and godello1. AFAICT this is a regression in the
> FreeBSD kernel.

I thought it must be host-specific because I thought
build-amd64-xen-freebsd would be done with the previous, anointed,
version of freebsd.  But in fact it is done with the freshly built
freebsd version.  So this reasoning was wrong.

> Do you know if osstest has started a bisection of this? I'm not seeing
> anything on the summary page.

It has completed it.  See attached.

Ian.


--qpAMsyLOPu
Content-Type: message/rfc822
Content-Description: forwarded message
Content-Transfer-Encoding: 7bit

Content-Transfer-Encoding: base64
MIME-Version: 1.0
Content-Language: en-GB
Content-Type: text/plain; charset="utf-8"
Content-ID: <A4F432B60490B343B71D42195CBD3D3A@citrix.com>
Return-Path: <osstest-output-bounces@lists.xenproject.org>
Envelope-to: iwj@localhost
Delivery-date: Thu, 02 May 2019 11:47:20 +0100
Received: from localhost ([::1] helo=mariner.uk.xensource.com)
	by mariner.uk.xensource.com with esmtp (Exim 4.89)
	(envelope-from <osstest-output-bounces@lists.xenproject.org>)
	id 1hM9FI-00017U-CE
	for iwj@localhost; Thu, 02 May 2019 11:47:20 +0100
Received: from amsmail.citrix.com [10.69.60.26]
	by mariner.uk.xensource.com with IMAP (fetchmail-6.3.26)
	for <iwj@localhost> (single-drop); Thu, 02 May 2019 11:47:20 +0100 (BST)
Received: from FTLPEX02AMS01.citrite.net (10.13.108.166) by
 AMSPEX02CL02.citrite.net (10.69.22.126) with Microsoft SMTP Server (TLS) id
 15.0.1473.3 via Mailbox Transport; Thu, 2 May 2019 12:47:19 +0200
Received: from FTLPEX02CAS01.citrite.net (10.13.99.120) by
 FTLPEX02AMS01.citrite.net (10.13.108.166) with Microsoft SMTP Server (TLS) id
 15.0.1473.3; Thu, 2 May 2019 06:47:18 -0400
Received: from FTLPIPO01.CITRIX.COM (10.9.1.230) by FTLPEX02CAS01.citrite.net
 (10.13.99.120) with Microsoft SMTP Server id 15.0.1473.3 via Frontend
 Transport; Thu, 2 May 2019 06:47:18 -0400
Received: from chiark.greenend.org.uk ([212.13.197.229])
  by SMTP.CITRIX.COM with ESMTP/TLS/AES128-GCM-SHA256; 02 May 2019 10:47:16 +0000
Received: by chiark.greenend.org.uk (Debian Exim 4.84_2 #1) with local
	(return-path ijackson@chiark.greenend.org.uk)
	id 1hM9FA-0000Iq-Iv
	for ian.jackson@eu.citrix.com; Thu, 02 May 2019 11:47:13 +0100
Thread-Topic: [freebsd-master bisection] complete build-amd64-xen-freebsd
Thread-Index: AQHVANRqemwQjTp1ZkS8XFnu+P7h/w==
X-MS-Exchange-MessageSentRepresentingType: 2
Message-ID: <E1hKNyP-0000Qg-1T@osstest.test-lab.xenproject.org>
List-Help: <mailto:osstest-output-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/osstest-output>,
  <mailto:osstest-output-request@lists.xenproject.org?subject=subscribe>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/osstest-output>,
  <mailto:osstest-output-request@lists.xenproject.org?subject=unsubscribe>
X-MS-Exchange-Organization-AuthAs: Anonymous
X-MS-Exchange-Organization-AuthSource: FTLPEX02CAS01.citrite.net
X-MS-Has-Attach: 
X-Auto-Response-Suppress: All
X-MS-TNEF-Correlator: 
x-ironport-anti-spam-result: A0GTAACfycpcbeXFDdRlGQEBAQEBAQEBAQEBAQcBAQEBAQEygTOBYiMMaYEshBCDSo9MiheGeYhoeYErNxUYDwUBAoECgnZCAhuGHRsGBjQTAQMBAQEDAQECAQEBAQECEA0VBxsxDII6BQIDGA4KBE07LwEBAQEBAQEBAQEBAQEBAQEaAg0mPwYBASAREgoeDgMBAgYCHgYCGAYEBAICAgEBDBcBHxcSBYMdAYIOC60YgR8Qg3U9AQsBhAEvgUWBCyeLTIIWgiiFDwsBAQEBAReBFAESAQeDIoJYBIErhx6CQgSCOop/jlkJgguGGIdRhGsHgg5hhViDM4lBjBSGPwyKSCmDToFmgQdxfUOBHoEaATMJghIXg0yFFIU/QjABAYEEAQGRDUiBewEB
x-remote-ip: 212.13.197.229
x-ironport-av: E=Sophos;i="5.60,421,1549929600";    d="scan'208";a="488862338"
x-ironport-server: ftlpip01.citrite.net
x-sbrs: 0.9
x-mesageid: 488862338
x-ironport-anti-spam-filtered: true
x-policy: $LOW_SBRS_THROTTLE
received-spf: None (SMTP.CITRIX.COM: no sender authenticity  information
 available from domain of  postmaster@chiark.greenend.org.uk) identity=helo;
  client-ip=212.13.197.229; receiver=SMTP.CITRIX.COM;
  envelope-from="ijackson@chiark.greenend.org.uk";
  x-sender="postmaster@chiark.greenend.org.uk";  x-conformance=sidf_compatible
Xref: news.chiark.greenend.org.uk
 chiark.users.ijackson.xen.cron.osstest:144119
From: osstest service owner <osstest-admin@xenproject.org>
Sender: osstest-output <osstest-output-bounces@lists.xenproject.org>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
	"osstest-admin@xenproject.org" <osstest-admin@xenproject.org>
Subject: [freebsd-master bisection] complete build-amd64-xen-freebsd
Date: Sat, 27 Apr 2019 15:06:50 +0100

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiBidWlsZC1hbWQ2
NC14ZW4tZnJlZWJzZAp0ZXN0aWQgaG9zdC1pbnN0YWxsKDUpCgpUcmVlOiBmcmVlYnNkIGdpdDov
L2dpdGh1Yi5jb20vZnJlZWJzZC9mcmVlYnNkLmdpdApUcmVlOiBxZW11dSBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvcWVtdS14ZW4uZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVu
LmdpdAoKKioqIEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBC
dWcgaXMgaW4gdHJlZTogIGZyZWVic2QgZ2l0Oi8vZ2l0aHViLmNvbS9mcmVlYnNkL2ZyZWVic2Qu
Z2l0CiAgQnVnIGludHJvZHVjZWQ6ICBkNjFlMTA4MjMzYmZkYjNkZmM1MDc5MzhmMmE4MzliOTg4
NGYwNTNkCiAgQnVnIG5vdCBwcmVzZW50OiAwNzBjZjFlZGUxODUwZDhjMTgyNDE4MWUyNThiNmVj
MWFjMjkzMjU1CiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTM1MzU3LwoKCiAgY29tbWl0IGQ2MWUxMDgyMzNiZmRiM2Rm
YzUwNzkzOGYyYTgzOWI5ODg0ZjA1M2QKICBBdXRob3I6IGtldmFucyA8a2V2YW5zQEZyZWVCU0Qu
b3JnPgogIERhdGU6ICAgVGh1IEFwciAyNSAxMjo0NDowOCAyMDE5ICswMDAwCiAgCiAgICAgIHR1
bi90YXA6IGNsb3NlIHJhY2UgYmV0d2VlbiBkZXN0cm95L2lvY3RsIGhhbmRsZXIKICAgICAgCiAg
ICAgIEl0IHNlZW1zIHRoYXQgdGhlcmUgc2hvdWxkIGJlIGEgYmV0dGVyIHdheSB0byBoYW5kbGUg
dGhpcywgYnV0IHRoaXMgc2VlbXMgdG8KICAgICAgYmUgdGhlIG1vcmUgY29tbW9uIGFwcHJvYWNo
IGFuZCBpdCBzaG91bGQgbGlrZWx5IGdldCByZXBsYWNlZCBpbiBhbGwgb2YgdGhlCiAgICAgIHBs
YWNlcyBpdCBoYXBwZW5zLi4uIEJhc2ljYWxseSwgdGhyZWFkIDEgaXMgaW4gdGhlIHByb2Nlc3Mg
b2YgZGVzdHJveWluZyB0aGUKICAgICAgdHVuL3RhcCB3aGlsZSB0aHJlYWQgMiBpcyBleGVjdXRp
bmcgb25lIG9mIHRoZSBpb2N0bHMgdGhhdCByZXF1aXJlcyB0aGUKICAgICAgdHVuL3RhcCBtdXRl
eCBhbmQgdGhlIG11dGV4IGlzIGRlc3Ryb3llZCBiZWZvcmUgdGhlIGlvY3RsIGhhbmRsZXIgY2Fu
CiAgICAgIGFjcXVpcmUgaXQuCiAgICAgIAogICAgICBUaGlzIGlzIG9ubHkgb25lIG9mIHRoZSBy
YWNlcyBkZXNjcmliZWQvZm91bmQgaW4gUFIgMjMzOTU1LgogICAgICAKICAgICAgUFI6ICAgICAg
ICAgICAgIDIzMzk1NQogICAgICBSZXZpZXdlZCBieTogICAgYWUKICAgICAgTUZDIGFmdGVyOiAg
ICAgIDIgd2Vla3MKICAgICAgRGlmZmVyZW50aWFsIFJldmlzaW9uOiAgaHR0cHM6Ly9yZXZpZXdz
LmZyZWVic2Qub3JnL0QyMDAyNwoKCkZvciBiaXNlY3Rpb24gcmV2aXNpb24tdHVwbGUgZ3JhcGgg
c2VlOgogICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L3Jlc3Vs
dHMvYmlzZWN0L2ZyZWVic2QtbWFzdGVyL2J1aWxkLWFtZDY0LXhlbi1mcmVlYnNkLmhvc3QtaW5z
dGFsbCg1KS5odG1sClJldmlzaW9uIElEcyBpbiBlYWNoIGdyYXBoIG5vZGUgcmVmZXIsIHJlc3Bl
Y3RpdmVseSwgdG8gdGhlIFRyZWVzIGFib3ZlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpSdW5uaW5nIGNzLWJpc2VjdGlvbi1zdGVwICctLWdyYXBoLW91dD0vaG9t
ZS9sb2dzL3Jlc3VsdHMvYmlzZWN0L2ZyZWVic2QtbWFzdGVyL2J1aWxkLWFtZDY0LXhlbi1mcmVl
YnNkLmhvc3QtaW5zdGFsbCg1KScgLS1zdW1tYXJ5LW91dD10bXAvMTM1MzU3LmJpc2VjdGlvbi1z
dW1tYXJ5IC0tYmFzaXMtdGVtcGxhdGU9MTM1MjMzIC0tYmxlc3NpbmdzPXJlYWwscmVhbC1iaXNl
Y3QgZnJlZWJzZC1tYXN0ZXIgYnVpbGQtYW1kNjQteGVuLWZyZWVic2QgJ2hvc3QtaW5zdGFsbCg1
KScKU2VhcmNoaW5nIGZvciBmYWlsdXJlIC8gYmFzaXMgcGFzczoKIDEzNTMxNyBmYWlsIFtob3N0
PWdvZGVsbG8xXSAvIDEzNTIzMyBvay4KRmFpbHVyZSAvIGJhc2lzIHBhc3MgZmxpZ2h0czogMTM1
MzE3IC8gMTM1MjMzCih0cmVlIGluIGJhc2lzcGFzcyBidXQgbm90IGluIGxhdGVzdDogc2VhYmlv
cykKVHJlZTogZnJlZWJzZCBnaXQ6Ly9naXRodWIuY29tL2ZyZWVic2QvZnJlZWJzZC5naXQKVHJl
ZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdApUcmVlOiB4ZW4gZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKTGF0ZXN0IDQyODRiMzQ4ZWUzMGIxZmEzMmI1OTYz
MjA2M2UwODUzNzgzNGY4NmIgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4
NiBjYjcwYTI2Zjc4ODQ4ZmU0NWY1OTNmN2ViYzljZmFhYzc2MGE3OTFiCkJhc2lzIHBhc3MgYjU4
MzIxNTA3NzAyYTExMjVhZWQ1OGRkYzMyMGI1NjBiMWJmZmM3MSBkZTViNjc4Y2E0ZGNkZmE4M2Uz
MjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IGNiNzBhMjZmNzg4NDhmZTQ1ZjU5M2Y3ZWJjOWNmYWFjNzYw
YTc5MWIKR2VuZXJhdGluZyByZXZpc2lvbnMgd2l0aCAuL2FkaG9jLXJldnR1cGxlLWdlbmVyYXRv
ciAgZ2l0Oi8vZ2l0aHViLmNvbS9mcmVlYnNkL2ZyZWVic2QuZ2l0I2I1ODMyMTUwNzcwMmExMTI1
YWVkNThkZGMzMjBiNTYwYjFiZmZjNzEtNDI4NGIzNDhlZTMwYjFmYTMyYjU5NjMyMDYzZTA4NTM3
ODM0Zjg2YiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0I2RlNWI2NzhjYTRkY2Rm
YTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYtZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2
NmRmNTZjMTk4NiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdCNjYjcwYTI2Zjc4ODQ4ZmU0
NWY1OTNmN2ViYzljZmFhYzc2MGE3OTFiLWNiNzBhMjZmNzg4NDhmZTQ1ZjU5M2Y3ZWJjOWNmYWFj
NzYwYTc5MWIKQXV0byBwYWNraW5nIHRoZSByZXBvc2l0b3J5IGluIGJhY2tncm91bmQgZm9yIG9w
dGltdW0gcGVyZm9ybWFuY2UuClNlZSAiZ2l0IGhlbHAgZ2MiIGZvciBtYW51YWwgaG91c2VrZWVw
aW5nLgplcnJvcjogVGhlIGxhc3QgZ2MgcnVuIHJlcG9ydGVkIHRoZSBmb2xsb3dpbmcuIFBsZWFz
ZSBjb3JyZWN0IHRoZSByb290IGNhdXNlCmFuZCByZW1vdmUgZ2MubG9nLgpBdXRvbWF0aWMgY2xl
YW51cCB3aWxsIG5vdCBiZSBwZXJmb3JtZWQgdW50aWwgdGhlIGZpbGUgaXMgcmVtb3ZlZC4KCndh
cm5pbmc6IFRoZXJlIGFyZSB0b28gbWFueSB1bnJlYWNoYWJsZSBsb29zZSBvYmplY3RzOyBydW4g
J2dpdCBwcnVuZScgdG8gcmVtb3ZlIHRoZW0uCgpBdXRvIHBhY2tpbmcgdGhlIHJlcG9zaXRvcnkg
aW4gYmFja2dyb3VuZCBmb3Igb3B0aW11bSBwZXJmb3JtYW5jZS4KU2VlICJnaXQgaGVscCBnYyIg
Zm9yIG1hbnVhbCBob3VzZWtlZXBpbmcuCmVycm9yOiBUaGUgbGFzdCBnYyBydW4gcmVwb3J0ZWQg
dGhlIGZvbGxvd2luZy4gUGxlYXNlIGNvcnJlY3QgdGhlIHJvb3QgY2F1c2UKYW5kIHJlbW92ZSBn
Yy5sb2cuCkF1dG9tYXRpYyBjbGVhbnVwIHdpbGwgbm90IGJlIHBlcmZvcm1lZCB1bnRpbCB0aGUg
ZmlsZSBpcyByZW1vdmVkLgoKd2FybmluZzogVGhlcmUgYXJlIHRvbyBtYW55IHVucmVhY2hhYmxl
IGxvb3NlIG9iamVjdHM7IHJ1biAnZ2l0IHBydW5lJyB0byByZW1vdmUgdGhlbS4KClVzZSBvZiB1
bmluaXRpYWxpemVkIHZhbHVlICRwYXJlbnRzIGluIGFycmF5IGRlcmVmZXJlbmNlIGF0IC4vYWRo
b2MtcmV2dHVwbGUtZ2VuZXJhdG9yIGxpbmUgNDY1LgpVc2Ugb2YgdW5pbml0aWFsaXplZCB2YWx1
ZSBpbiBjb25jYXRlbmF0aW9uICguKSBvciBzdHJpbmcgYXQgLi9hZGhvYy1yZXZ0dXBsZS1nZW5l
cmF0b3IgbGluZSA0NjUuClVzZSBvZiB1bmluaXRpYWxpemVkIHZhbHVlICRwYXJlbnRzIGluIGFy
cmF5IGRlcmVmZXJlbmNlIGF0IC4vYWRob2MtcmV2dHVwbGUtZ2VuZXJhdG9yIGxpbmUgNDY1LgpV
c2Ugb2YgdW5pbml0aWFsaXplZCB2YWx1ZSBpbiBjb25jYXRlbmF0aW9uICguKSBvciBzdHJpbmcg
YXQgLi9hZGhvYy1yZXZ0dXBsZS1nZW5lcmF0b3IgbGluZSA0NjUuCkxvYWRlZCAxMDEyIG5vZGVz
IGluIHJldmlzaW9uIGdyYXBoClNlYXJjaGluZyBmb3IgdGVzdCByZXN1bHRzOgogMTM1MjMzIHBh
c3MgYjU4MzIxNTA3NzAyYTExMjVhZWQ1OGRkYzMyMGI1NjBiMWJmZmM3MSBkZTViNjc4Y2E0ZGNk
ZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IGNiNzBhMjZmNzg4NDhmZTQ1ZjU5M2Y3ZWJjOWNm
YWFjNzYwYTc5MWIKIDEzNTMzNCBwYXNzIGI1ODMyMTUwNzcwMmExMTI1YWVkNThkZGMzMjBiNTYw
YjFiZmZjNzEgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBjYjcwYTI2
Zjc4ODQ4ZmU0NWY1OTNmN2ViYzljZmFhYzc2MGE3OTFiCiAxMzUzMTcgZmFpbCA0Mjg0YjM0OGVl
MzBiMWZhMzJiNTk2MzIwNjNlMDg1Mzc4MzRmODZiIGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0
NzhkNjZkZjU2YzE5ODYgY2I3MGEyNmY3ODg0OGZlNDVmNTkzZjdlYmM5Y2ZhYWM3NjBhNzkxYgog
MTM1MzM1IGZhaWwgNDI4NGIzNDhlZTMwYjFmYTMyYjU5NjMyMDYzZTA4NTM3ODM0Zjg2YiBkZTVi
Njc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IGNiNzBhMjZmNzg4NDhmZTQ1ZjU5
M2Y3ZWJjOWNmYWFjNzYwYTc5MWIKIDEzNTMzOCBmYWlsIGM0MzgzMzJhMjI2OWU4NjE5M2JkNDBj
ZDY1NTMzNzM2MTdkZTJiZTAgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4
NiBjYjcwYTI2Zjc4ODQ4ZmU0NWY1OTNmN2ViYzljZmFhYzc2MGE3OTFiCiAxMzUzMzkgcGFzcyBl
OGMzZjc0NWUzODdlZmRmNDZlZTQ4M2RiNjQyN2E3YWFkNzVmOWQ2IGRlNWI2NzhjYTRkY2RmYTgz
ZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgY2I3MGEyNmY3ODg0OGZlNDVmNTkzZjdlYmM5Y2ZhYWM3
NjBhNzkxYgogMTM1MzQyIHBhc3MgMDcwY2YxZWRlMTg1MGQ4YzE4MjQxODFlMjU4YjZlYzFhYzI5
MzI1NSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IGNiNzBhMjZmNzg4
NDhmZTQ1ZjU5M2Y3ZWJjOWNmYWFjNzYwYTc5MWIKIDEzNTM0NyBmYWlsIDlmYTMwMWI1ZTg2ZWM3
YzJlMWEzNTM1MjQxMjAzMzRlOTBlOTEwNzMgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2
NmRmNTZjMTk4NiBjYjcwYTI2Zjc4ODQ4ZmU0NWY1OTNmN2ViYzljZmFhYzc2MGE3OTFiCiAxMzUz
NDggZmFpbCBkNjFlMTA4MjMzYmZkYjNkZmM1MDc5MzhmMmE4MzliOTg4NGYwNTNkIGRlNWI2Nzhj
YTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgY2I3MGEyNmY3ODg0OGZlNDVmNTkzZjdl
YmM5Y2ZhYWM3NjBhNzkxYgogMTM1MzUyIHBhc3MgMDcwY2YxZWRlMTg1MGQ4YzE4MjQxODFlMjU4
YjZlYzFhYzI5MzI1NSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IGNi
NzBhMjZmNzg4NDhmZTQ1ZjU5M2Y3ZWJjOWNmYWFjNzYwYTc5MWIKIDEzNTM1MyBmYWlsIGQ2MWUx
MDgyMzNiZmRiM2RmYzUwNzkzOGYyYTgzOWI5ODg0ZjA1M2QgZGU1YjY3OGNhNGRjZGZhODNlMzIy
NDkxZDQ3OGQ2NmRmNTZjMTk4NiBjYjcwYTI2Zjc4ODQ4ZmU0NWY1OTNmN2ViYzljZmFhYzc2MGE3
OTFiCiAxMzUzNTYgcGFzcyAwNzBjZjFlZGUxODUwZDhjMTgyNDE4MWUyNThiNmVjMWFjMjkzMjU1
IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgY2I3MGEyNmY3ODg0OGZl
NDVmNTkzZjdlYmM5Y2ZhYWM3NjBhNzkxYgogMTM1MzU3IGZhaWwgZDYxZTEwODIzM2JmZGIzZGZj
NTA3OTM4ZjJhODM5Yjk4ODRmMDUzZCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1
NmMxOTg2IGNiNzBhMjZmNzg4NDhmZTQ1ZjU5M2Y3ZWJjOWNmYWFjNzYwYTc5MWIKU2VhcmNoaW5n
IGZvciBpbnRlcmVzdGluZyB2ZXJzaW9ucwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTM1MjMzIChw
YXNzKSwgZm9yIGJhc2lzIHBhc3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEzNTMxNyAoZmFpbCks
IGZvciBiYXNpcyBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzNTMzNCAocGFzcyksIGZv
ciBiYXNpcyBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzNTMzNSAoZmFpbCksIGZvciBiYXNp
cyBmYWlsdXJlCiAwIHJldmlzaW9ucyBhdCAwNzBjZjFlZGUxODUwZDhjMTgyNDE4MWUyNThiNmVj
MWFjMjkzMjU1IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgY2I3MGEy
NmY3ODg0OGZlNDVmNTkzZjdlYmM5Y2ZhYWM3NjBhNzkxYgpObyByZXZpc2lvbnMgbGVmdCB0byB0
ZXN0LCBjaGVja2luZyBncmFwaCBzdGF0ZS4KIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEzNTM0MiAo
cGFzcyksIGZvciBsYXN0IHBhc3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEzNTM0OCAoZmFpbCks
IGZvciBmaXJzdCBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzNTM1MiAocGFzcyksIGZv
ciBsYXN0IHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTM1MzUzIChmYWlsKSwgZm9yIGZpcnN0
IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTM1MzU2IChwYXNzKSwgZm9yIGxhc3QgcGFz
cwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMzUzNTcgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQoK
KioqIEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMg
aW4gdHJlZTogIGZyZWVic2QgZ2l0Oi8vZ2l0aHViLmNvbS9mcmVlYnNkL2ZyZWVic2QuZ2l0CiAg
QnVnIGludHJvZHVjZWQ6ICBkNjFlMTA4MjMzYmZkYjNkZmM1MDc5MzhmMmE4MzliOTg4NGYwNTNk
CiAgQnVnIG5vdCBwcmVzZW50OiAwNzBjZjFlZGUxODUwZDhjMTgyNDE4MWUyNThiNmVjMWFjMjkz
MjU1CiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MvMTM1MzU3LwoKQXV0byBwYWNraW5nIHRoZSByZXBvc2l0b3J5IGluIGJh
Y2tncm91bmQgZm9yIG9wdGltdW0gcGVyZm9ybWFuY2UuClNlZSAiZ2l0IGhlbHAgZ2MiIGZvciBt
YW51YWwgaG91c2VrZWVwaW5nLgplcnJvcjogVGhlIGxhc3QgZ2MgcnVuIHJlcG9ydGVkIHRoZSBm
b2xsb3dpbmcuIFBsZWFzZSBjb3JyZWN0IHRoZSByb290IGNhdXNlCmFuZCByZW1vdmUgZ2MubG9n
LgpBdXRvbWF0aWMgY2xlYW51cCB3aWxsIG5vdCBiZSBwZXJmb3JtZWQgdW50aWwgdGhlIGZpbGUg
aXMgcmVtb3ZlZC4KCndhcm5pbmc6IFRoZXJlIGFyZSB0b28gbWFueSB1bnJlYWNoYWJsZSBsb29z
ZSBvYmplY3RzOyBydW4gJ2dpdCBwcnVuZScgdG8gcmVtb3ZlIHRoZW0uCgoKICBjb21taXQgZDYx
ZTEwODIzM2JmZGIzZGZjNTA3OTM4ZjJhODM5Yjk4ODRmMDUzZAogIEF1dGhvcjoga2V2YW5zIDxr
ZXZhbnNARnJlZUJTRC5vcmc+CiAgRGF0ZTogICBUaHUgQXByIDI1IDEyOjQ0OjA4IDIwMTkgKzAw
MDAKICAKICAgICAgdHVuL3RhcDogY2xvc2UgcmFjZSBiZXR3ZWVuIGRlc3Ryb3kvaW9jdGwgaGFu
ZGxlcgogICAgICAKICAgICAgSXQgc2VlbXMgdGhhdCB0aGVyZSBzaG91bGQgYmUgYSBiZXR0ZXIg
d2F5IHRvIGhhbmRsZSB0aGlzLCBidXQgdGhpcyBzZWVtcyB0bwogICAgICBiZSB0aGUgbW9yZSBj
b21tb24gYXBwcm9hY2ggYW5kIGl0IHNob3VsZCBsaWtlbHkgZ2V0IHJlcGxhY2VkIGluIGFsbCBv
ZiB0aGUKICAgICAgcGxhY2VzIGl0IGhhcHBlbnMuLi4gQmFzaWNhbGx5LCB0aHJlYWQgMSBpcyBp
biB0aGUgcHJvY2VzcyBvZiBkZXN0cm95aW5nIHRoZQogICAgICB0dW4vdGFwIHdoaWxlIHRocmVh
ZCAyIGlzIGV4ZWN1dGluZyBvbmUgb2YgdGhlIGlvY3RscyB0aGF0IHJlcXVpcmVzIHRoZQogICAg
ICB0dW4vdGFwIG11dGV4IGFuZCB0aGUgbXV0ZXggaXMgZGVzdHJveWVkIGJlZm9yZSB0aGUgaW9j
dGwgaGFuZGxlciBjYW4KICAgICAgYWNxdWlyZSBpdC4KICAgICAgCiAgICAgIFRoaXMgaXMgb25s
eSBvbmUgb2YgdGhlIHJhY2VzIGRlc2NyaWJlZC9mb3VuZCBpbiBQUiAyMzM5NTUuCiAgICAgIAog
ICAgICBQUjogICAgICAgICAgICAgMjMzOTU1CiAgICAgIFJldmlld2VkIGJ5OiAgICBhZQogICAg
ICBNRkMgYWZ0ZXI6ICAgICAgMiB3ZWVrcwogICAgICBEaWZmZXJlbnRpYWwgUmV2aXNpb246ICBo
dHRwczovL3Jldmlld3MuZnJlZWJzZC5vcmcvRDIwMDI3CgpSZXZpc2lvbiBncmFwaCBsZWZ0IGlu
IC9ob21lL2xvZ3MvcmVzdWx0cy9iaXNlY3QvZnJlZWJzZC1tYXN0ZXIvYnVpbGQtYW1kNjQteGVu
LWZyZWVic2QuaG9zdC1pbnN0YWxsKDUpLntkb3QscHMscG5nLGh0bWwsc3ZnfS4KLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoxMzUzNTc6IHRvbGVyYWJsZSBBTEwgRkFJ
TAoKZmxpZ2h0IDEzNTM1NyBmcmVlYnNkLW1hc3RlciByZWFsLWJpc2VjdCBbcmVhbF0KaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNTM1Ny8KCkZhaWx1
cmVzIDotLyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQs
CmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQteGVu
LWZyZWVic2QgICAgICAgNSBob3N0LWluc3RhbGwoNSkgICAgICAgICBmYWlsIGJhc2VsaW5lIHVu
dGVzdGVkCgoKam9iczoKIGJ1aWxkLWFtZDY0LXhlbi1mcmVlYnNkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9z
c3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdl
czogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxh
YmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xv
Z3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVy
YWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0
IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18Kb3NzdGVzdC1vdXRwdXQgbWFpbGluZyBsaXN0Cm9zc3Rl
c3Qtb3V0cHV0QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby9vc3N0ZXN0LW91dHB1dA==

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--qpAMsyLOPu--


From xen-devel-bounces@lists.xenproject.org Thu May 02 11:04:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 11:04:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hM9Vw-0006a9-K5; Thu, 02 May 2019 11:04:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vuKL=TC=citrix.com=prvs=018794465=roger.pau@srs-us1.protection.inumbo.net>)
 id 1hM9Vv-0006a4-8l
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 11:04:31 +0000
X-Inumbo-ID: 0a44b7b4-6cca-11e9-bcc3-8b37b22664eb
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0a44b7b4-6cca-11e9-bcc3-8b37b22664eb;
 Thu, 02 May 2019 11:04:23 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,421,1549929600"; d="scan'208";a="89564256"
Date: Thu, 2 May 2019 13:04:15 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Ian Jackson <ian.jackson@citrix.com>
Message-ID: <20190502110415.uyrfzby2ql4nkfve@Air-de-Roger>
References: <23752.18285.3998.815201@mariner.uk.xensource.com>
 <5CC85AF9020000780022A839@prv1-mh.provo.novell.com>
 <23752.23708.661076.214573@mariner.uk.xensource.com>
 <20190430155505.gqhdgxzt5ajdt65v@Air-de-Roger>
 <23753.27461.546649.855744@mariner.uk.xensource.com>
 <20190502094528.m7ir4xkabvndppyn@Air-de-Roger>
 <23754.51580.477282.458295@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23754.51580.477282.458295@mariner.uk.xensource.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] linux 4.19 xenstore memory allocation failure Re:
 [linux-4.19 test] 135420: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Jan Beulich <JBeulich@suse.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBNYXkgMDIsIDIwMTkgYXQgMTE6NDI6MDRBTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gUm9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIlJlOiBbWGVuLWRldmVsXSBsaW51eCA0LjE5
IHhlbnN0b3JlIG1lbW9yeSBhbGxvY2F0aW9uIGZhaWx1cmUgUmU6IFtsaW51eC00LjE5IHRlc3Rd
IDEzNTQyMDogcmVncmVzc2lvbnMgLSBGQUlMIik6Cj4gPiBPbiBXZWQsIE1heSAwMSwgMjAxOSBh
dCAxMDo0Nzo0OUFNICswMTAwLCBJYW4gSmFja3NvbiB3cm90ZToKPiA+ID4gV2hhdCBpZiB5b3Ug
Y2FuJ3Qgd3JpdGUgdG8geGVuc3RvcmUgPyAgQ2FuIHdlIGF0IGxlYXN0IGhhdmUgYSBjb3B5IGlu
Cj4gPiA+IHRoZSBrZXJuZWwgbG9nID8gIFRoZXJlIG1pZ2h0IGJlIG90aGVyIGVycm9ycyBiZXNp
ZGVzIHRoaXMgbWVtb3J5Cj4gPiA+IGV4aGF1c3Rpb24sIHN1cmVseS4KPiA+IAo+ID4gVGhlcmUn
cyBhIGNhbGwgdG8gZGV2X2VyciBhbHNvLCB3aGljaCBzaG91bGQgcHJpbnQgdGhlIHNhbWUgZXJy
b3IKPiA+IHRoYXQncyB3cml0dGVuIHRvIHhlbnN0b3JlIG9uIHRoZSBjb25zb2xlLiBUaGF0IGhv
d2V2ZXIgcmVxdWlyZXMgdGhlCj4gPiBtZW1vcnkgYWxsb2NhdGlvbiBvZiBwYWdlIGluIG9yZGVy
IHRvIGZvcm1hdCB0aGUgc3RyaW5nIHRvIGJlIHByaW50ZWQKPiA+IChzZWUgeGVuYnVzX3ZhX2Rl
dl9lcnJvcikuCj4gCj4gQ2FuIHdlIGFzc3VtZSB0aGF0IG1lbW9yeSBleGhhdXN0aW9uIHdpbGwg
YWx3YXlzIHJlc3VsdCBpbiBzb21lCj4gbWVzc2FnZSBmcm9tIHRoZSBtZW1vcnkgYWxsb2NhdG9y
ID8gIElmIHNvIHRoZW4gdGhpcyBuZXcgbG9nIG1lc3NhZ2UKCkknbSBub3Qgc3VyZSBJIHVuZGVy
c3RhbmQgdG8gd2hhdCBuZXcgbG9nIG1lc3NhZ2UgeW91IGFyZSByZWZlcnJpbmcKdG8uIFRoZSBk
ZXZfZXJyIGNhbGwgaXMgYWxyZWFkeSBwcmVzZW50IGluIHhlbmJ1c192YV9kZXZfZXJyb3IsIHNv
CmV2ZXJ5dGhpbmcgdGhhdCdzIGF0dGVtcHRlZCB0byB3cml0ZSB0byB4ZW5zdG9yZSBzaG91bGQg
YWxzbyBiZQpwcmludGVkIG9uIHRoZSBjb25zb2xlLgoKPiB3b3VsZCBiZSBhIHVzZWZ1bCBhZGRp
dGlvbiBmb3IgY2FzZXMgKm90aGVyKiB0aGFuIGEgY29tcGxldGUgbGFjayBvZgo+IGFueSBhdmFp
bGFibGUgZnJlZSBwYWdlLiAgRWcsIGZvb2xpc2hseSB0cnlpbmcgYSBsYXJnZSBrY2FsbG9jCj4g
YWxsb2NhdGlvbiwgb3Igc29tZSBlcnJvciBub3QgcmVsYXRlZCB0byBsYWNrIG9mIG1lbW9yeSBh
dCBhbGwuCgpJZiB0aGVyZSdzIG5vIHJlYWwgbWVtb3J5IHNob3J0YWdlIGEgZmFpbHVyZSB0byBh
dHRhY2ggYSBmcm9udGVuZApzaG91bGQgcmVzdWx0IGluIGEgbWVzc2FnZSBiZWluZyB3cml0dGVu
IHRvIGJvdGggeGVuc3RvcmUgYW5kIHRoZQpjb25zb2xlIHdpdGggdGhlIGN1cnJlbnQgTGludXgg
Y29kZSBBRkFJQ1QgcHJvdmlkZWQKeGVuYnVzX2Rldl97ZmF0YWwvZXJyb3J9IG9yIHhlbmJ1c19z
d2l0Y2hfZmF0YWwgaXMgdXNlZC4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 02 11:29:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 11:29:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hM9u1-0008LV-U7; Thu, 02 May 2019 11:29:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0EvB=TC=freebsd.org=royger@srs-us1.protection.inumbo.net>)
 id 1hM9u1-0008LQ-5S
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 11:29:25 +0000
X-Inumbo-ID: 87571ab4-6ccd-11e9-a9c9-431904742aae
Received: from mx2.freebsd.org (unknown [8.8.178.116])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 87571ab4-6ccd-11e9-a9c9-431904742aae;
 Thu, 02 May 2019 11:29:21 +0000 (UTC)
Received: from mx1.freebsd.org (mx1.freebsd.org [96.47.72.80])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits))
 (Client CN "mx1.freebsd.org",
 Issuer "Let's Encrypt Authority X3" (verified OK))
 by mx2.freebsd.org (Postfix) with ESMTPS id 66BA56E928;
 Thu,  2 May 2019 11:29:19 +0000 (UTC)
 (envelope-from royger@FreeBSD.org)
Received: from smtp.freebsd.org (smtp.freebsd.org
 [IPv6:2610:1c1:1:606c::24b:4])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
 server-signature RSA-PSS (4096 bits)
 client-signature RSA-PSS (4096 bits) client-digest SHA256)
 (Client CN "smtp.freebsd.org",
 Issuer "Let's Encrypt Authority X3" (verified OK))
 by mx1.freebsd.org (Postfix) with ESMTPS id A02C08A6B7;
 Thu,  2 May 2019 11:29:18 +0000 (UTC)
 (envelope-from royger@FreeBSD.org)
Received: from localhost (unknown [80.30.173.155])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate) (Authenticated sender: royger)
 by smtp.freebsd.org (Postfix) with ESMTPSA id DC976B396;
 Thu,  2 May 2019 11:29:17 +0000 (UTC)
 (envelope-from royger@FreeBSD.org)
Date: Thu, 2 May 2019 13:29:15 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <royger@FreeBSD.org>
To: Ian Jackson <ian.jackson@citrix.com>
Message-ID: <20190502112915.kxtbuaqtiged25yz@Air-de-Roger>
References: <osstest-135317-mainreport@xen.org>
 <23753.31236.827372.481563@mariner.uk.xensource.com>
 <20190502072827.mq6xqwgmfk2mt55y@Air-de-Roger>
 <23754.52115.257898.383814@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23754.52115.257898.383814@mariner.uk.xensource.com>
User-Agent: NeoMutt/20180716
X-Rspamd-Queue-Id: A02C08A6B7
X-Spamd-Bar: --
Authentication-Results: mx1.freebsd.org
X-Spamd-Result: default: False [-2.98 / 15.00];
 local_wl_from(0.00)[FreeBSD.org];
 NEURAL_HAM_MEDIUM(-1.00)[-0.998,0];
 NEURAL_HAM_SHORT(-0.99)[-0.986,0];
 ASN(0.00)[asn:11403, ipnet:2610:1c1:1::/48, country:US];
 NEURAL_HAM_LONG(-1.00)[-1.000,0]
Subject: Re: [Xen-devel] build-amd64-xen-freebsd (Re: [freebsd-master test]
 135317: regressions - FAIL)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBNYXkgMDIsIDIwMTkgYXQgMTE6NTA6NTlBTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gUm9nZXIgUGF1IE1vbm7vv70gd3JpdGVzICgiUmU6IFtYZW4tZGV2ZWxdIFtmcmVlYnNk
LW1hc3RlciB0ZXN0XSAxMzUzMTc6IHJlZ3Jlc3Npb25zIC0gRkFJTCIpOgo+ID4gT24gV2VkLCBN
YXkgMDEsIDIwMTkgYXQgMTE6NTA6NDRBTSArMDEwMCwgSWFuIEphY2tzb24gd3JvdGU6Cj4gPiA+
IEkgZ3Vlc3MgdGhpcyBtdXN0IGJlIGEgaG9zdC1zcGVjaWZpYyBGcmVlQlNEIGtlcm5lbCBidWcg
PyAgUm9nZXIsIGFyZQo+ID4gPiB5b3UgaW52ZXN0aWdhdGluZyA/Cj4gPiAKPiA+IEhtLCBJJ20g
bm90IHN1cmUgSSBmb2xsb3cgd2h5IHRoaXMgaXMgaG9zdC1zcGVjaWZpYy4gSXQgaGFzIGhhcHBl
bmVkCj4gPiBvbiBib3RoIGZpYW5vMSBhbmQgZ29kZWxsbzEuIEFGQUlDVCB0aGlzIGlzIGEgcmVn
cmVzc2lvbiBpbiB0aGUKPiA+IEZyZWVCU0Qga2VybmVsLgo+IAo+IEkgdGhvdWdodCBpdCBtdXN0
IGJlIGhvc3Qtc3BlY2lmaWMgYmVjYXVzZSBJIHRob3VnaHQKPiBidWlsZC1hbWQ2NC14ZW4tZnJl
ZWJzZCB3b3VsZCBiZSBkb25lIHdpdGggdGhlIHByZXZpb3VzLCBhbm9pbnRlZCwKPiB2ZXJzaW9u
IG9mIGZyZWVic2QuICBCdXQgaW4gZmFjdCBpdCBpcyBkb25lIHdpdGggdGhlIGZyZXNobHkgYnVp
bHQKPiBmcmVlYnNkIHZlcnNpb24uICBTbyB0aGlzIHJlYXNvbmluZyB3YXMgd3JvbmcuCj4gCj4g
PiBEbyB5b3Uga25vdyBpZiBvc3N0ZXN0IGhhcyBzdGFydGVkIGEgYmlzZWN0aW9uIG9mIHRoaXM/
IEknbSBub3Qgc2VlaW5nCj4gPiBhbnl0aGluZyBvbiB0aGUgc3VtbWFyeSBwYWdlLgo+IAo+IEl0
IGhhcyBjb21wbGV0ZWQgaXQuICBTZWUgYXR0YWNoZWQuCgpPaCB0aGFua3MhIEkndmUgYWxyZWFk
eSByZXBvcnRlZCB0aGlzIHVwc3RyZWFtLgoKSXMgdGhlcmUgYW55d2F5IEkgY291bGQgZ2V0IENj
J2VkIG9uIGJpc2VjdGlvbnMgb2YgZnJlZWJzZC0qIGJyYW5jaGVzPwpJIGFscmVhZHkgZ2V0IEND
J2VkIG9uIG5vcm1hbCBmbGlnaHQgcmVwb3J0cy4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 02 11:35:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 11:35:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hM9zc-0000hs-KY; Thu, 02 May 2019 11:35:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=oUxd=TC=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hM9zb-0000hn-Ao
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 11:35:11 +0000
X-Inumbo-ID: 57abb5ba-6cce-11e9-843c-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 57abb5ba-6cce-11e9-843c-bc764e045a96;
 Thu, 02 May 2019 11:35:10 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 02 May 2019 05:35:09 -0600
Message-Id: <5CCAD5ED020000780022B2A2@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 02 May 2019 05:35:09 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH 0/9] XSA-292 follow-up
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VmFyaW91cyBDUjMgYW5kIFBDSUQgcmVsYXRlZCBhZGp1c3RtZW50cywgZmlyc3QgYW5kIGZvcmVt
b3N0CmFuIGFsbW9zdCBmdWxsIHJlLXdyaXRlIG9mIHN3aXRjaF9jcjNfY3I0KCkgKGluIHBhdGNo
IDIpLgoKMTogeDg2OiBhZGp1c3QgY3IzX3BjaWQoKSByZXR1cm4gdHlwZQoyOiB4ODY6IGxpbWl0
IHRoZSBhbW91bnQgb2YgVExCIGZsdXNoaW5nIGluIHN3aXRjaF9jcjNfY3I0KCkKMzogeDg2L21t
OiBob25vciBvcHRfcGNpZCBhbHNvIGZvciAzMi1iaXQgUFYgZG9tYWlucwo0OiB4ODYvSFZNOiBt
b3ZlIE5PRkxVU0ggaGFuZGxpbmcgb3V0IG9mIGh2bV9zZXRfY3IzKCkKNTogeDg2L0hWTTogcmVm
dXNlIENSMyBsb2FkcyB3aXRoIHJlc2VydmVkICh1cHBlcikgYml0cyBzZXQKNjogeDg2L0hWTTog
cmVsYXggc2hhZG93IG1vZGUgY2hlY2sgaW4gaHZtX3NldF9jcjMoKQo3OiB4ODYvSFZNOiBjb3Nt
ZXRpY3MgdG8gaHZtX3NldF9jcjMoKQo4OiB4ODYvQ1BVSUQ6IGRyb3AgSU5WUENJRCBkZXBlbmRl
bmN5IG9uIFBDSUQKOTogeDg2OiBQQ0lEIGlzIHVudXNlZCB3aGVuICFQVgoKSmFuCgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 02 11:50:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 11:50:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMAE6-0002IT-VQ; Thu, 02 May 2019 11:50:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8Opb=TC=merlin.srs.infradead.org=batv+754839a71724c3005ad2+5730+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1hMAE5-0002IO-N9
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 11:50:09 +0000
X-Inumbo-ID: 6e03b2d3-6cd0-11e9-843c-bc764e045a96
Received: from merlin.infradead.org (unknown [2001:8b0:10b:1231::1])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6e03b2d3-6cd0-11e9-843c-bc764e045a96;
 Thu, 02 May 2019 11:50:07 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=merlin.20170209; h=Mime-Version:Content-Type:References:
 In-Reply-To:Date:Cc:To:From:Subject:Message-ID:Sender:Reply-To:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=RD9AkhptwEwwSxZaGtrAqjIP6YAFvrDiYlMdW7FWKYI=; b=PYVPqU+l63EIvf+4XI6Uc5Wtz
 q2pWZF8/kiQRRC+6seku7yFseavvuGk2bd2k1Ev2MJwd/hCS0hcZpEqVSh+J4tEIakuiT1ofwBNle
 yl3hiknYgKoTOAuYH6fZ2J/zHoU5DWMcbvsi4pr+xKkuU1VkZCVMIMfEG+XYtDDEThX3pHjM0W9Ji
 kQ/TTdi8J586USCMUzMuLFXF550agx6Dj3CdQOd/sjwcrQkvx0tUvfTg0aOFBm5DwGy0iWcrXuEmA
 +xSLmdryVST0fI11zlZue+qN1LsFr6EbU2kUH9b7HQ4HZlemAUshXjoISTDbSU0g9hD960kmrz+i7
 DFtpZhxjg==;
Received: from [54.239.6.185] (helo=u3832b3a9db3152.ant.amazon.com)
 by merlin.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1hMADv-0006ZC-CV; Thu, 02 May 2019 11:49:59 +0000
Message-ID: <8f51008157c5bf4b76ae02a08ee83b85eb337609.camel@infradead.org>
From: David Woodhouse <dwmw2@infradead.org>
To: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Date: Thu, 02 May 2019 14:49:57 +0300
In-Reply-To: <5a327ee0-58cd-6526-b3e1-3bda2b71a230@citrix.com>
References: <cover.1556708225.git.dwmw2@infradead.org>
 <cover.1556708225.git.dwmw2@infradead.org>
 <c252e7b1f675f5fb0df9c0c90423fc7fc0bc5736.1556708226.git.dwmw2@infradead.org>
 <5CCAA6ED020000780022B0AA@prv1-mh.provo.novell.com>
 <5a327ee0-58cd-6526-b3e1-3bda2b71a230@citrix.com>
X-Mailer: Evolution 3.28.5-0ubuntu0.18.04.1 
Mime-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 merlin.infradead.org. See http://www.infradead.org/rpr.html
Subject: Re: [Xen-devel] [RFC PATCH 2/7] x86/boot: Remove gratuitous call
 back into low-memory code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: multipart/mixed; boundary="===============5478480224121395010=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============5478480224121395010==
Content-Type: multipart/signed; micalg="sha-256";
	protocol="application/x-pkcs7-signature";
	boundary="=-ML0GfMlAfwmnQ9pMTNke"


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

On Thu, 2019-05-02 at 10:23 +0100, Andrew Cooper wrote:
> ...this reasoning is bogus.  We're either accessing the data itself, or
> the memcpy function, but there is no possible way to programatically
> avoid "wrong" access into the trampoline, because we're still accessing i=
t.

Just to be clear, now I'm back at a real computer: yes there is a way
to avoid "wrong" access into the trampoline from the 64-bit C code.
It's the 6th patch in my series, for which this one is a necessary
preliminary cleanup.

http://git.infradead.org/users/dwmw2/xen.git/commitdiff/f54044fb3ad5d

It rips out all those horrid bootsym() pointer gymnastics in the 64-bit=20
code, except for the limited cases where we really do need to put
things in place for the permanently AP/wakeup trampolines.

It puts all these boot-discovered variables into their own section,
then copies them back into the Xen image when the 16-bit boot code has
finished running, to be accessed from there ever after.

Which also paves the way for the no-real-mode boot not actually putting
*anything* into low memory during boot at all.

This allows us to clean up the EFI code to stop having to do that, too.

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

MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCCECow
ggUcMIIEBKADAgECAhEA4rtJSHkq7AnpxKUY8ZlYZjANBgkqhkiG9w0BAQsFADCBlzELMAkGA1UE
BhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgG
A1UEChMRQ09NT0RPIENBIExpbWl0ZWQxPTA7BgNVBAMTNENPTU9ETyBSU0EgQ2xpZW50IEF1dGhl
bnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1haWwgQ0EwHhcNMTkwMTAyMDAwMDAwWhcNMjIwMTAxMjM1
OTU5WjAkMSIwIAYJKoZIhvcNAQkBFhNkd213MkBpbmZyYWRlYWQub3JnMIIBIjANBgkqhkiG9w0B
AQEFAAOCAQ8AMIIBCgKCAQEAsv3wObLTCbUA7GJqKj9vHGf+Fa+tpkO+ZRVve9EpNsMsfXhvFpb8
RgL8vD+L133wK6csYoDU7zKiAo92FMUWaY1Hy6HqvVr9oevfTV3xhB5rQO1RHJoAfkvhy+wpjo7Q
cXuzkOpibq2YurVStHAiGqAOMGMXhcVGqPuGhcVcVzVUjsvEzAV9Po9K2rpZ52FE4rDkpDK1pBK+
uOAyOkgIg/cD8Kugav5tyapydeWMZRJQH1vMQ6OVT24CyAn2yXm2NgTQMS1mpzStP2ioPtTnszIQ
Ih7ASVzhV6csHb8Yrkx8mgllOyrt9Y2kWRRJFm/FPRNEurOeNV6lnYAXOymVJwIDAQABo4IB0zCC
Ac8wHwYDVR0jBBgwFoAUgq9sjPjF/pZhfOgfPStxSF7Ei8AwHQYDVR0OBBYEFLfuNf820LvaT4AK
xrGK3EKx1DE7MA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUF
BwMEBggrBgEFBQcDAjBGBgNVHSAEPzA9MDsGDCsGAQQBsjEBAgEDBTArMCkGCCsGAQUFBwIBFh1o
dHRwczovL3NlY3VyZS5jb21vZG8ubmV0L0NQUzBaBgNVHR8EUzBRME+gTaBLhklodHRwOi8vY3Js
LmNvbW9kb2NhLmNvbS9DT01PRE9SU0FDbGllbnRBdXRoZW50aWNhdGlvbmFuZFNlY3VyZUVtYWls
Q0EuY3JsMIGLBggrBgEFBQcBAQR/MH0wVQYIKwYBBQUHMAKGSWh0dHA6Ly9jcnQuY29tb2RvY2Eu
Y29tL0NPTU9ET1JTQUNsaWVudEF1dGhlbnRpY2F0aW9uYW5kU2VjdXJlRW1haWxDQS5jcnQwJAYI
KwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmNvbW9kb2NhLmNvbTAeBgNVHREEFzAVgRNkd213MkBpbmZy
YWRlYWQub3JnMA0GCSqGSIb3DQEBCwUAA4IBAQALbSykFusvvVkSIWttcEeifOGGKs7Wx2f5f45b
nv2ghcxK5URjUvCnJhg+soxOMoQLG6+nbhzzb2rLTdRVGbvjZH0fOOzq0LShq0EXsqnJbbuwJhK+
PnBtqX5O23PMHutP1l88AtVN+Rb72oSvnD+dK6708JqqUx2MAFLMevrhJRXLjKb2Mm+/8XBpEw+B
7DisN4TMlLB/d55WnT9UPNHmQ+3KFL7QrTO8hYExkU849g58Dn3Nw3oCbMUgny81ocrLlB2Z5fFG
Qu1AdNiBA+kg/UxzyJZpFbKfCITd5yX49bOriL692aMVDyqUvh8fP+T99PqorH4cIJP6OxSTdxKM
MIIFHDCCBASgAwIBAgIRAOK7SUh5KuwJ6cSlGPGZWGYwDQYJKoZIhvcNAQELBQAwgZcxCzAJBgNV
BAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAY
BgNVBAoTEUNPTU9ETyBDQSBMaW1pdGVkMT0wOwYDVQQDEzRDT01PRE8gUlNBIENsaWVudCBBdXRo
ZW50aWNhdGlvbiBhbmQgU2VjdXJlIEVtYWlsIENBMB4XDTE5MDEwMjAwMDAwMFoXDTIyMDEwMTIz
NTk1OVowJDEiMCAGCSqGSIb3DQEJARYTZHdtdzJAaW5mcmFkZWFkLm9yZzCCASIwDQYJKoZIhvcN
AQEBBQADggEPADCCAQoCggEBALL98Dmy0wm1AOxiaio/bxxn/hWvraZDvmUVb3vRKTbDLH14bxaW
/EYC/Lw/i9d98CunLGKA1O8yogKPdhTFFmmNR8uh6r1a/aHr301d8YQea0DtURyaAH5L4cvsKY6O
0HF7s5DqYm6tmLq1UrRwIhqgDjBjF4XFRqj7hoXFXFc1VI7LxMwFfT6PStq6WedhROKw5KQytaQS
vrjgMjpICIP3A/CroGr+bcmqcnXljGUSUB9bzEOjlU9uAsgJ9sl5tjYE0DEtZqc0rT9oqD7U57My
ECIewElc4VenLB2/GK5MfJoJZTsq7fWNpFkUSRZvxT0TRLqznjVepZ2AFzsplScCAwEAAaOCAdMw
ggHPMB8GA1UdIwQYMBaAFIKvbIz4xf6WYXzoHz0rcUhexIvAMB0GA1UdDgQWBBS37jX/NtC72k+A
CsaxitxCsdQxOzAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAUBggrBgEF
BQcDBAYIKwYBBQUHAwIwRgYDVR0gBD8wPTA7BgwrBgEEAbIxAQIBAwUwKzApBggrBgEFBQcCARYd
aHR0cHM6Ly9zZWN1cmUuY29tb2RvLm5ldC9DUFMwWgYDVR0fBFMwUTBPoE2gS4ZJaHR0cDovL2Ny
bC5jb21vZG9jYS5jb20vQ09NT0RPUlNBQ2xpZW50QXV0aGVudGljYXRpb25hbmRTZWN1cmVFbWFp
bENBLmNybDCBiwYIKwYBBQUHAQEEfzB9MFUGCCsGAQUFBzAChklodHRwOi8vY3J0LmNvbW9kb2Nh
LmNvbS9DT01PRE9SU0FDbGllbnRBdXRoZW50aWNhdGlvbmFuZFNlY3VyZUVtYWlsQ0EuY3J0MCQG
CCsGAQUFBzABhhhodHRwOi8vb2NzcC5jb21vZG9jYS5jb20wHgYDVR0RBBcwFYETZHdtdzJAaW5m
cmFkZWFkLm9yZzANBgkqhkiG9w0BAQsFAAOCAQEAC20spBbrL71ZEiFrbXBHonzhhirO1sdn+X+O
W579oIXMSuVEY1LwpyYYPrKMTjKECxuvp24c829qy03UVRm742R9Hzjs6tC0oatBF7KpyW27sCYS
vj5wbal+TttzzB7rT9ZfPALVTfkW+9qEr5w/nSuu9PCaqlMdjABSzHr64SUVy4ym9jJvv/FwaRMP
gew4rDeEzJSwf3eeVp0/VDzR5kPtyhS+0K0zvIWBMZFPOPYOfA59zcN6AmzFIJ8vNaHKy5QdmeXx
RkLtQHTYgQPpIP1Mc8iWaRWynwiE3ecl+PWzq4i+vdmjFQ8qlL4fHz/k/fT6qKx+HCCT+jsUk3cS
jDCCBeYwggPOoAMCAQICEGqb4Tg7/ytrnwHV2binUlYwDQYJKoZIhvcNAQEMBQAwgYUxCzAJBgNV
BAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAY
BgNVBAoTEUNPTU9ETyBDQSBMaW1pdGVkMSswKQYDVQQDEyJDT01PRE8gUlNBIENlcnRpZmljYXRp
b24gQXV0aG9yaXR5MB4XDTEzMDExMDAwMDAwMFoXDTI4MDEwOTIzNTk1OVowgZcxCzAJBgNVBAYT
AkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAYBgNV
BAoTEUNPTU9ETyBDQSBMaW1pdGVkMT0wOwYDVQQDEzRDT01PRE8gUlNBIENsaWVudCBBdXRoZW50
aWNhdGlvbiBhbmQgU2VjdXJlIEVtYWlsIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAvrOeV6wodnVAFsc4A5jTxhh2IVDzJXkLTLWg0X06WD6cpzEup/Y0dtmEatrQPTRI5Or1u6zf
+bGBSyD9aH95dDSmeny1nxdlYCeXIoymMv6pQHJGNcIDpFDIMypVpVSRsivlJTRENf+RKwrB6vcf
WlP8dSsE3Rfywq09N0ZfxcBa39V0wsGtkGWC+eQKiz4pBZYKjrc5NOpG9qrxpZxyb4o4yNNwTqza
aPpGRqXB7IMjtf7tTmU2jqPMLxFNe1VXj9XB1rHvbRikw8lBoNoSWY66nJN/VCJv5ym6Q0mdCbDK
CMPybTjoNCQuelc0IAaO4nLUXk0BOSxSxt8kCvsUtQIDAQABo4IBPDCCATgwHwYDVR0jBBgwFoAU
u69+Aj36pvE8hI6t7jiY7NkyMtQwHQYDVR0OBBYEFIKvbIz4xf6WYXzoHz0rcUhexIvAMA4GA1Ud
DwEB/wQEAwIBhjASBgNVHRMBAf8ECDAGAQH/AgEAMBEGA1UdIAQKMAgwBgYEVR0gADBMBgNVHR8E
RTBDMEGgP6A9hjtodHRwOi8vY3JsLmNvbW9kb2NhLmNvbS9DT01PRE9SU0FDZXJ0aWZpY2F0aW9u
QXV0aG9yaXR5LmNybDBxBggrBgEFBQcBAQRlMGMwOwYIKwYBBQUHMAKGL2h0dHA6Ly9jcnQuY29t
b2RvY2EuY29tL0NPTU9ET1JTQUFkZFRydXN0Q0EuY3J0MCQGCCsGAQUFBzABhhhodHRwOi8vb2Nz
cC5jb21vZG9jYS5jb20wDQYJKoZIhvcNAQEMBQADggIBAHhcsoEoNE887l9Wzp+XVuyPomsX9vP2
SQgG1NgvNc3fQP7TcePo7EIMERoh42awGGsma65u/ITse2hKZHzT0CBxhuhb6txM1n/y78e/4ZOs
0j8CGpfb+SJA3GaBQ+394k+z3ZByWPQedXLL1OdK8aRINTsjk/H5Ns77zwbjOKkDamxlpZ4TKSDM
KVmU/PUWNMKSTvtlenlxBhh7ETrN543j/Q6qqgCWgWuMAXijnRglp9fyadqGOncjZjaaSOGTTFB+
E2pvOUtY+hPebuPtTbq7vODqzCM6ryEhNhzf+enm0zlpXK7q332nXttNtjv7VFNYG+I31gnMrwfH
M5tdhYF/8v5UY5g2xANPECTQdu9vWPoqNSGDt87b3gXb1AiGGaI06vzgkejL580ul+9hz9D0S0U4
jkhJiA7EuTecP/CFtR72uYRBcunwwH3fciPjviDDAI9SnC/2aPY8ydehzuZutLbZdRJ5PDEJM/1t
yZR2niOYihZ+FCbtf3D9mB12D4ln9icgc7CwaxpNSCPt8i/GqK2HsOgkL3VYnwtx7cJUmpvVdZ4o
gnzgXtgtdk3ShrtOS1iAN2ZBXFiRmjVzmehoMof06r1xub+85hFQzVxZx5/bRaTKTlL8YXLI8nAb
R9HWdFqzcOoB/hxfEyIQpx9/s81rgzdEZOofSlZHynoSMYIDyjCCA8YCAQEwga0wgZcxCzAJBgNV
BAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAY
BgNVBAoTEUNPTU9ETyBDQSBMaW1pdGVkMT0wOwYDVQQDEzRDT01PRE8gUlNBIENsaWVudCBBdXRo
ZW50aWNhdGlvbiBhbmQgU2VjdXJlIEVtYWlsIENBAhEA4rtJSHkq7AnpxKUY8ZlYZjANBglghkgB
ZQMEAgEFAKCCAe0wGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMTkw
NTAyMTE0OTU3WjAvBgkqhkiG9w0BCQQxIgQgxsPfF418xNJ6o9s6YQp1LZaVy64eBttDaHngq2Cb
hOQwgb4GCSsGAQQBgjcQBDGBsDCBrTCBlzELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIg
TWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQx
PTA7BgNVBAMTNENPTU9ETyBSU0EgQ2xpZW50IEF1dGhlbnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1h
aWwgQ0ECEQDiu0lIeSrsCenEpRjxmVhmMIHABgsqhkiG9w0BCRACCzGBsKCBrTCBlzELMAkGA1UE
BhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgG
A1UEChMRQ09NT0RPIENBIExpbWl0ZWQxPTA7BgNVBAMTNENPTU9ETyBSU0EgQ2xpZW50IEF1dGhl
bnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1haWwgQ0ECEQDiu0lIeSrsCenEpRjxmVhmMA0GCSqGSIb3
DQEBAQUABIIBAE8ovxgpNy+LpeRh7HaCsgFKt3hwuz2nkfi4TUgLRYqVsgP59jTWP2k3YTReolj9
mhV8PTVqBTaslyDgdcGmslvKuHqR1z07b7dmjQgbk1sw9UT4gvphcDp75v9OUurcn43GT8rIqhQT
SGaKFhvQsubW8/VB2NDq7K16YAdLK/VHAGMUEv0bNMC4aO42H4sfbWjvEAT5H0yK8fuDrVDe8zCo
+fI9RmQDHsDzAj7FdA08Uhr4ljTpZs0arsTmCV+zyXW5WGyLEdJ8TJadxp9zuC8YdRCSAGiLhckl
KRzc3hEvh0A1HpOd8rPLUKPB0S7KMEkSxLFb7YG1nmjQ+ax5P0sAAAAAAAA=


--=-ML0GfMlAfwmnQ9pMTNke--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5478480224121395010==--



From xen-devel-bounces@lists.xenproject.org Thu May 02 11:52:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 11:52:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMAGA-0002Q7-Cp; Thu, 02 May 2019 11:52:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Flb6=TC=citrix.com=prvs=018be947d=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hMAG9-0002Pz-1d
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 11:52:17 +0000
X-Inumbo-ID: b5c2b702-6cd0-11e9-8165-2ff84aa93256
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b5c2b702-6cd0-11e9-8165-2ff84aa93256;
 Thu, 02 May 2019 11:52:07 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,421,1549929600"; d="scan'208";a="84938001"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 2 May 2019 12:52:03 +0100
Message-ID: <1556797923-7107-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] x86/boot: Fix latent memory corruption with
 early_boot_opts_t
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 David Woodhouse <dwmw2@infradead.org>, Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Yy9zIGViYjI2YjUwOWYgInhlbi94ODY6IG1ha2UgVkdBIHN1cHBvcnQgc2VsZWN0YWJsZSIgYWRk
ZWQgYW4gI2lmZGVmCkNPTkZJR19WSURFTyBpbnRvIHRoZSBtaWRkbGUgdGhlIGJhY2tpbmcgc3Bh
Y2UgZm9yIGVhcmx5X2Jvb3Rfb3B0c190LApidXQgZGlkbid0IGFkanVzdCB0aGUgc3RydWN0dXJl
IGRlZmluaXRpb24gaW4gY21kbGluZS5jCgpUaGlzIG9ubHkgZnVuY3Rpb25zIGNvcnJlY3RseSBi
ZWNhdXNlIHRoZSBhZmZlY3RlZCBmaWVsZHMgYXJlIGF0IHRoZSBlbmQKb2YgdGhlIHN0cnVjdHVy
ZSwgYW5kIGNtZGxpbmUuYyBkb2Vzbid0IHdyaXRlIHRvIHRoZW0gaW4gdGhpcyBjYXNlLgoKVG8g
cmV0YWluIHRoZSBzbGltbWluZyBlZmZlY3Qgb2YgY29tcGlsaW5nIG91dCBDT05GSUdfVklERU8s
IGFkanVzdApjbWRsaW5lLmMgd2l0aCBlbm91Z2ggI2lmZGVmLWFyeSB0byBtYWtlIEMncyBpZGVh
IG9mIHRoZSBzdHJ1Y3R1cmUgbWF0Y2gKdGhlIGRlY2xhcmF0aW9uIGluIGFzbS4gIFRoaXMgcmVx
dWlyZXMgYWRkaW5nIF9fbWF5YmVfdW51c2VkIGFubm90YXRpb25zCnRvIHR3byBoZWxwZXIgZnVu
Y3Rpb25zLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1
QGNpdHJpeC5jb20+CkNDOiBEYXZpZCBXb29kaG91c2UgPGR3bXcyQGluZnJhZGVhZC5vcmc+CgpU
aGlzIG5lZWRzIGJhY2twb3J0aW5nIHRvIFhlbiA0LjExCgpEaXNjb3ZlcmVkIHdoaWxlIHJldmll
d2luZyBEYXZpZCdzICJDbGVhbiB1cCB4ODZfNjQgYm9vdCBjb2RlIiBzZXJpZXMuCi0tLQogeGVu
L2FyY2gveDg2L2Jvb3QvY21kbGluZS5jIHwgMTQgKysrKysrKysrKy0tLS0KIHhlbi9hcmNoL3g4
Ni9ib290L2RlZnMuaCAgICB8ICAxICsKIDIgZmlsZXMgY2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygr
KSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYm9vdC9jbWRsaW5l
LmMgYi94ZW4vYXJjaC94ODYvYm9vdC9jbWRsaW5lLmMKaW5kZXggNTFiMDY1OS4uZmMxMWM2ZCAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2Jvb3QvY21kbGluZS5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9ib290L2NtZGxpbmUuYwpAQCAtNDAsMTAgKzQwLDEyIEBAIHR5cGVkZWYgc3RydWN0IF9fcGFj
a2VkIHsKICAgICB1OCBvcHRfZWRkOwogICAgIHU4IG9wdF9lZGlkOwogICAgIHU4IHBhZGRpbmc7
CisjaWZkZWYgQ09ORklHX1ZJREVPCiAgICAgdTE2IGJvb3RfdmlkX21vZGU7CiAgICAgdTE2IHZl
c2Ffd2lkdGg7CiAgICAgdTE2IHZlc2FfaGVpZ2h0OwogICAgIHUxNiB2ZXNhX2RlcHRoOworI2Vu
ZGlmCiB9IGVhcmx5X2Jvb3Rfb3B0c190OwogCiAvKgpAQCAtMTI3LDcgKzEyOSw4IEBAIHN0YXRp
YyBzaXplX3Qgc3RyY3Nwbihjb25zdCBjaGFyICpzLCBjb25zdCBjaGFyICpyZWplY3QpCiAgICAg
cmV0dXJuIGNvdW50OwogfQogCi1zdGF0aWMgdW5zaWduZWQgaW50IHN0cnRvdWkoY29uc3QgY2hh
ciAqcywgY29uc3QgY2hhciAqc3RvcCwgY29uc3QgY2hhciAqKm5leHQpCitzdGF0aWMgdW5zaWdu
ZWQgaW50IF9fbWF5YmVfdW51c2VkIHN0cnRvdWkoCisgICAgY29uc3QgY2hhciAqcywgY29uc3Qg
Y2hhciAqc3RvcCwgY29uc3QgY2hhciAqKm5leHQpCiB7CiAgICAgY2hhciBiYXNlID0gMTAsIGw7
CiAgICAgdW5zaWduZWQgbG9uZyBsb25nIHJlcyA9IDA7CkBAIC0xNzYsNyArMTc5LDcgQEAgc3Rh
dGljIGludCBzdHJtYXhjbXAoY29uc3QgY2hhciAqY3MsIGNvbnN0IGNoYXIgKmN0LCBjb25zdCBj
aGFyICpfZGVsaW1fY2hhcnMpCiAgICAgcmV0dXJuIHN0cm5jbXAoY3MsIGN0LCBtYXgoc3RyY3Nw
bihjcywgX2RlbGltX2NoYXJzKSwgc3RybGVuKGN0KSkpOwogfQogCi1zdGF0aWMgaW50IHN0cnN1
YmNtcChjb25zdCBjaGFyICpjcywgY29uc3QgY2hhciAqY3QpCitzdGF0aWMgaW50IF9fbWF5YmVf
dW51c2VkIHN0cnN1YmNtcChjb25zdCBjaGFyICpjcywgY29uc3QgY2hhciAqY3QpCiB7CiAgICAg
cmV0dXJuIHN0cm5jbXAoY3MsIGN0LCBzdHJsZW4oY3QpKTsKIH0KQEAgLTI0MSw2ICsyNDQsNyBA
QCBzdGF0aWMgdTggZWRpZF9wYXJzZShjb25zdCBjaGFyICpjbWRsaW5lKQogICAgIHJldHVybiAh
c3RybWF4Y21wKGMsICJubyIsIGRlbGltX2NoYXJzKTsKIH0KIAorI2lmZGVmIENPTkZJR19WSURF
Twogc3RhdGljIHUxNiByb3dzMnZtb2RlKHVuc2lnbmVkIGludCByb3dzKQogewogICAgIHN3aXRj
aCAoIHJvd3MgKQpAQCAtMzI4LDYgKzMzMiw3IEBAIHN0YXRpYyB2b2lkIHZnYV9wYXJzZShjb25z
dCBjaGFyICpjbWRsaW5lLCBlYXJseV9ib290X29wdHNfdCAqZWJvKQogICAgICAgICBlYm8tPmJv
b3RfdmlkX21vZGUgPSB0bXA7CiAgICAgfQogfQorI2VuZGlmCiAKIHZvaWQgX19zdGRjYWxsIGNt
ZGxpbmVfcGFyc2VfZWFybHkoY29uc3QgY2hhciAqY21kbGluZSwgZWFybHlfYm9vdF9vcHRzX3Qg
KmVibykKIHsKQEAgLTMzOCw2ICszNDMsNyBAQCB2b2lkIF9fc3RkY2FsbCBjbWRsaW5lX3BhcnNl
X2Vhcmx5KGNvbnN0IGNoYXIgKmNtZGxpbmUsIGVhcmx5X2Jvb3Rfb3B0c190ICplYm8pCiAgICAg
ZWJvLT5vcHRfZWRkID0gZWRkX3BhcnNlKGNtZGxpbmUpOwogICAgIGViby0+b3B0X2VkaWQgPSBl
ZGlkX3BhcnNlKGNtZGxpbmUpOwogCi0gICAgaWYgKCBJU19FTkFCTEVEKENPTkZJR19WSURFTykg
KQotICAgICAgICB2Z2FfcGFyc2UoY21kbGluZSwgZWJvKTsKKyNpZmRlZiBDT05GSUdfVklERU8K
KyAgICB2Z2FfcGFyc2UoY21kbGluZSwgZWJvKTsKKyNlbmRpZgogfQpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2Jvb3QvZGVmcy5oIGIveGVuL2FyY2gveDg2L2Jvb3QvZGVmcy5oCmluZGV4IDA1
OTIxYTYuLmY1N2FkNTMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9ib290L2RlZnMuaAorKysg
Yi94ZW4vYXJjaC94ODYvYm9vdC9kZWZzLmgKQEAgLTIzLDYgKzIzLDcgQEAKICNpbmNsdWRlICIu
Li8uLi8uLi9pbmNsdWRlL3hlbi9zdGRib29sLmgiCiAKICNkZWZpbmUgX19wYWNrZWQJX19hdHRy
aWJ1dGVfXygoX19wYWNrZWRfXykpCisjZGVmaW5lIF9fbWF5YmVfdW51c2VkCV9fYXR0cmlidXRl
X18oKF9fdW51c2VkX18pKQogI2RlZmluZSBfX3N0ZGNhbGwJX19hdHRyaWJ1dGVfXygoX19zdGRj
YWxsX18pKQogCiAjZGVmaW5lIE5VTEwJCSgodm9pZCAqKTApCi0tIAoyLjEuNAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 02 12:19:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 12:19:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMAft-0004Nr-4T; Thu, 02 May 2019 12:18:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=oUxd=TC=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hMAfs-0004Nm-2Y
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 12:18:52 +0000
X-Inumbo-ID: 6dafb010-6cd4-11e9-8008-bf3054c97303
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6dafb010-6cd4-11e9-8008-bf3054c97303;
 Thu, 02 May 2019 12:18:44 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 02 May 2019 06:18:43 -0600
Message-Id: <5CCAE022020000780022B2E5@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 02 May 2019 06:18:42 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5CCAD5ED020000780022B2A2@prv1-mh.provo.novell.com>
In-Reply-To: <5CCAD5ED020000780022B2A2@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH 1/9] x86: adjust cr3_pcid() return type
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlcmUncyBubyBuZWVkIGZvciBpdCB0byBiZSA2NCBiaXRzIHdpZGUgLSBvbmx5IHRoZSBsb3cg
dHdlbHZlIGJpdHMKb2YgQ1IzIGhvbGQgdGhlIFBDSUQuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgotLS0gYS94ZW4vYXJjaC94ODYvZmx1c2h0bGIuYwor
KysgYi94ZW4vYXJjaC94ODYvZmx1c2h0bGIuYwpAQCAtMTAzLDcgKzEwMyw4IEBAIHN0YXRpYyB2
b2lkIGRvX3RsYl9mbHVzaCh2b2lkKQogCiB2b2lkIHN3aXRjaF9jcjNfY3I0KHVuc2lnbmVkIGxv
bmcgY3IzLCB1bnNpZ25lZCBsb25nIGNyNCkKIHsKLSAgICB1bnNpZ25lZCBsb25nIGZsYWdzLCBv
bGRfY3I0LCBvbGRfcGNpZDsKKyAgICB1bnNpZ25lZCBsb25nIGZsYWdzLCBvbGRfY3I0OworICAg
IHVuc2lnbmVkIGludCBvbGRfcGNpZDsKICAgICB1MzIgdDsKIAogICAgIC8qIFRoaXMgbm9uLXJl
ZW50cmFudCBmdW5jdGlvbiBpcyBzb21ldGltZXMgY2FsbGVkIGluIGludGVycnVwdCBjb250ZXh0
LiAqLwotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvcHJvY2Vzc29yLmgKQEAgLTI5Miw3ICsyOTIsNyBAQCBzdGF0aWMgaW5saW5l
IHVuc2lnbmVkIGxvbmcgY3IzX3BhKHVuc2lnCiAgICAgcmV0dXJuIGNyMyAmIFg4Nl9DUjNfQURE
Ul9NQVNLOwogfQogCi1zdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgY3IzX3BjaWQodW5zaWdu
ZWQgbG9uZyBjcjMpCitzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGludCBjcjNfcGNpZCh1bnNpZ25l
ZCBsb25nIGNyMykKIHsKICAgICByZXR1cm4gY3IzICYgWDg2X0NSM19QQ0lEX01BU0s7CiB9CgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 02 12:19:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 12:19:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMAgE-0004P6-DQ; Thu, 02 May 2019 12:19:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=oUxd=TC=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hMAgC-0004Ot-O1
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 12:19:12 +0000
X-Inumbo-ID: 7d3a1c2b-6cd4-11e9-843c-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7d3a1c2b-6cd4-11e9-843c-bc764e045a96;
 Thu, 02 May 2019 12:19:10 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 02 May 2019 06:19:09 -0600
Message-Id: <5CCAE03C020000780022B2E8@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 02 May 2019 06:19:08 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5CCAD5ED020000780022B2A2@prv1-mh.provo.novell.com>
In-Reply-To: <5CCAD5ED020000780022B2A2@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH 2/9] x86: limit the amount of TLB flushing in
 switch_cr3_cr4()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2UgcmVhbGx5IG5lZWQgdG8gZmx1c2ggdGhlIFRMQiBqdXN0IG9uY2UsIGlmIHdlIGRvIHNvIHdp
dGggb3IgYWZ0ZXIgdGhlCkNSMyB3cml0ZS4gVGhlIG9ubHkgY2FzZSB3aGVyZSB0d28gZmx1c2hl
cyBhcmUgdW5hdm9pZGFibGUgaXMgd2hlbiB3ZQptZWFuIHRvIHR1cm4gb2ZmIENSNC5QR0UgKHBl
cmhhcHMganVzdCB0ZW1wb3JhcmlseTsgc2VlIHRoZSBjb2RlCmNvbW1lbnQpLgoKU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKLS0tIGEveGVuL2FyY2gveDg2
L2ZsdXNodGxiLmMKKysrIGIveGVuL2FyY2gveDg2L2ZsdXNodGxiLmMKQEAgLTEwNCw4MiArMTA0
LDY1IEBAIHN0YXRpYyB2b2lkIGRvX3RsYl9mbHVzaCh2b2lkKQogdm9pZCBzd2l0Y2hfY3IzX2Ny
NCh1bnNpZ25lZCBsb25nIGNyMywgdW5zaWduZWQgbG9uZyBjcjQpCiB7CiAgICAgdW5zaWduZWQg
bG9uZyBmbGFncywgb2xkX2NyNDsKLSAgICB1bnNpZ25lZCBpbnQgb2xkX3BjaWQ7CiAgICAgdTMy
IHQ7CiAKKyAgICAvKiBUaHJvdWdob3V0IHRoaXMgZnVuY3Rpb24gd2UgbWFrZSB0aGlzIGFzc3Vt
cHRpb246ICovCisgICAgQVNTRVJUKCEoY3I0ICYgWDg2X0NSNF9QQ0lERSkgfHwgIShjcjQgJiBY
ODZfQ1I0X1BHRSkpOworCiAgICAgLyogVGhpcyBub24tcmVlbnRyYW50IGZ1bmN0aW9uIGlzIHNv
bWV0aW1lcyBjYWxsZWQgaW4gaW50ZXJydXB0IGNvbnRleHQuICovCiAgICAgbG9jYWxfaXJxX3Nh
dmUoZmxhZ3MpOwogCiAgICAgdCA9IHByZV9mbHVzaCgpOwogCiAgICAgb2xkX2NyNCA9IHJlYWRf
Y3I0KCk7Ci0gICAgaWYgKCBvbGRfY3I0ICYgWDg2X0NSNF9QR0UgKQorICAgIEFTU0VSVCghKG9s
ZF9jcjQgJiBYODZfQ1I0X1BDSURFKSB8fCAhKG9sZF9jcjQgJiBYODZfQ1I0X1BHRSkpOworCisg
ICAgLyoKKyAgICAgKiBXZSBuZWVkIHRvIHdyaXRlIENSNCBiZWZvcmUgQ1IzIGlmIHdlJ3JlIGFi
b3V0IHRvIGVuYWJsZSBQQ0lERSwgYXQgdGhlCisgICAgICogdmVyeSBsZWFzdCB3aGVuIHRoZSBu
ZXcgUENJRCBpcyBub24temVyby4KKyAgICAgKgorICAgICAqIEFzIHdlIGFsc28gbmVlZCB0byBk
byB0d28gQ1I0IHdyaXRlcyBpbiB0b3RhbCB3aGVuIFBHRSBpcyBlbmFibGVkIGFuZAorICAgICAq
IGlzIHRvIHJlbWFpbiBlbmFibGVkLCBkbyB0aGUgb25lIHRlbXBvcmFyaWx5IHR1cm5pbmcgb2Zm
IHRoZSBiaXQgcmlnaHQKKyAgICAgKiBoZXJlIGFzIHdlbGwuCisgICAgICoKKyAgICAgKiBUaGUg
b25seSBUTEIgZmx1c2hpbmcgZWZmZWN0IHdlIGRlcGVuZCBvbiBoZXJlIGlzIGluIGNhc2Ugd2Ug
bW92ZSBmcm9tCisgICAgICogUEdFIHNldCB0byBQQ0lERSBzZXQsIHdoZXJlIHdlIHdhbnQgZ2xv
YmFsIHBhZ2UgZW50cmllcyBnb25lIChhbmQgbm9uZQorICAgICAqIHRvIHJlLWFwcGVhcikgYWZ0
ZXIgdGhpcyB3cml0ZS4KKyAgICAgKi8KKyAgICBpZiAoICEob2xkX2NyNCAmIFg4Nl9DUjRfUENJ
REUpICYmCisgICAgICAgICAoKGNyNCAmIFg4Nl9DUjRfUENJREUpIHx8IChjcjQgJiBvbGRfY3I0
ICYgWDg2X0NSNF9QR0UpKSApCiAgICAgewotICAgICAgICAvKgotICAgICAgICAgKiBYODZfQ1I0
X1BHRSBzZXQgbWVhbnMgUENJRCBpcyBpbmFjdGl2ZS4KLSAgICAgICAgICogV2UgaGF2ZSB0byBw
dXJnZSB0aGUgVExCIHZpYSBmbGlwcGluZyBjcjQucGdlLgotICAgICAgICAgKi8KICAgICAgICAg
b2xkX2NyNCA9IGNyNCAmIH5YODZfQ1I0X1BHRTsKICAgICAgICAgd3JpdGVfY3I0KG9sZF9jcjQp
OwogICAgIH0KLSAgICBlbHNlIGlmICggdXNlX2ludnBjaWQgKQotICAgIHsKLSAgICAgICAgLyoK
LSAgICAgICAgICogRmx1c2hpbmcgdGhlIFRMQiB2aWEgSU5WUENJRCBpcyBuZWNlc3Nhcnkgb25s
eSBpbiBjYXNlIFBDSURzIGFyZQotICAgICAgICAgKiBpbiB1c2UsIHdoaWNoIGlzIHRydWUgb25s
eSB3aXRoIElOVlBDSUQgYmVpbmcgYXZhaWxhYmxlLgotICAgICAgICAgKiBXaXRob3V0IFBDSUQg
dXNhZ2UgdGhlIGZvbGxvd2luZyB3cml0ZV9jcjMoKSB3aWxsIHB1cmdlIHRoZSBUTEIKLSAgICAg
ICAgICogKHdlIGFyZSBpbiB0aGUgY3I0LnBnZSBvZmYgcGF0aCkgb2YgYWxsIGVudHJpZXMuCi0g
ICAgICAgICAqIFVzaW5nIGludnBjaWRfZmx1c2hfYWxsX25vbmdsb2JhbHMoKSBzZWVtcyB0byBi
ZSBmYXN0ZXIgdGhhbgotICAgICAgICAgKiBpbnZwY2lkX2ZsdXNoX2FsbCgpLCBzbyB1c2UgdGhh
dC4KLSAgICAgICAgICovCi0gICAgICAgIGludnBjaWRfZmx1c2hfYWxsX25vbmdsb2JhbHMoKTsK
LQotICAgICAgICAvKgotICAgICAgICAgKiBDUjQuUENJREUgbmVlZHMgdG8gYmUgc2V0IGJlZm9y
ZSB0aGUgQ1IzIHdyaXRlIGJlbG93LiBPdGhlcndpc2UKLSAgICAgICAgICogLSB0aGUgQ1IzIHdy
aXRlIHdpbGwgZmF1bHQgd2hlbiBDUjMuTk9GTFVTSCBpcyBzZXQgKHdoaWNoIGlzIHRoZQotICAg
ICAgICAgKiAgIGNhc2Ugbm9ybWFsbHkpLAotICAgICAgICAgKiAtIHRoZSBzdWJzZXF1ZW50IENS
NCB3cml0ZSB3aWxsIGZhdWx0IGlmIENSMy5QQ0lEICE9IDAuCi0gICAgICAgICAqLwotICAgICAg
ICBpZiAoIChvbGRfY3I0ICYgWDg2X0NSNF9QQ0lERSkgPCAoY3I0ICYgWDg2X0NSNF9QQ0lERSkg
KQotICAgICAgICB7Ci0gICAgICAgICAgICB3cml0ZV9jcjQoY3I0KTsKLSAgICAgICAgICAgIG9s
ZF9jcjQgPSBjcjQ7Ci0gICAgICAgIH0KLSAgICB9CiAKICAgICAvKgotICAgICAqIElmIHdlIGRv
bid0IGNoYW5nZSBQQ0lEcywgdGhlIENSMyB3cml0ZSBiZWxvdyBuZWVkcyB0byBmbHVzaCB0aGlz
IHZlcnkKLSAgICAgKiBQQ0lELCBldmVuIHdoZW4gYSBmdWxsIGZsdXNoIHdhcyBwZXJmb3JtZWQg
YWJvdmUsIGFzIHdlIGFyZSBjdXJyZW50bHkKLSAgICAgKiBhY2N1bXVsYXRpbmcgVExCIGVudHJp
ZXMgYWdhaW4gZnJvbSB0aGUgb2xkIGFkZHJlc3Mgc3BhY2UuCi0gICAgICogTkI6IENsZWFyaW5n
IHRoZSBiaXQgd2hlbiB3ZSBkb24ndCB1c2UgUENJRCBpcyBiZW5pZ24gKGFzIGl0IGlzIGNsZWFy
Ci0gICAgICogYWxyZWFkeSBpbiB0aGF0IGNhc2UpLCBidXQgYWxsb3dzIHRoZSBpZigpIHRvIGJl
IG1vcmUgc2ltcGxlLgorICAgICAqIElmIHRoZSBDUjQgd3JpdGUgaXMgdG8gdHVybiBvZmYgUENJ
REUsIHdlIGRvbid0IG5lZWQgdGhlIENSMyB3cml0ZSB0bworICAgICAqIGZsdXNoIGFueXRoaW5n
LCBhcyB0aGF0IHRyYW5zaXRpb24gaXMgYSBmdWxsIGZsdXNoIGl0c2VsZi4KICAgICAgKi8KLSAg
ICBvbGRfcGNpZCA9IGNyM19wY2lkKHJlYWRfY3IzKCkpOwotICAgIGlmICggb2xkX3BjaWQgPT0g
Y3IzX3BjaWQoY3IzKSApCi0gICAgICAgIGNyMyAmPSB+WDg2X0NSM19OT0ZMVVNIOwotCisgICAg
aWYgKCAob2xkX2NyNCAmIFg4Nl9DUjRfUENJREUpID4gKGNyNCAmIFg4Nl9DUjRfUENJREUpICkK
KyAgICAgICAgY3IzIHw9IFg4Nl9DUjNfTk9GTFVTSDsKICAgICB3cml0ZV9jcjMoY3IzKTsKIAog
ICAgIGlmICggb2xkX2NyNCAhPSBjcjQgKQogICAgICAgICB3cml0ZV9jcjQoY3I0KTsKIAogICAg
IC8qCi0gICAgICogTWFrZSBzdXJlIG5vIFRMQiBlbnRyaWVzIHJlbGF0ZWQgdG8gdGhlIG9sZCBQ
Q0lEIGNyZWF0ZWQgYmV0d2VlbgotICAgICAqIGZsdXNoaW5nIHRoZSBUTEIgYW5kIHdyaXRpbmcg
dGhlIG5ldyAlY3IzIHZhbHVlIHJlbWFpbiBpbiB0aGUgVExCLgotICAgICAqCi0gICAgICogVGhl
IHdyaXRlIHRvIENSNCBqdXN0IGFib3ZlIGhhcyBwZXJmb3JtZWQgYSB3aWRlciBmbHVzaCBpbiBj
ZXJ0YWluCi0gICAgICogY2FzZXMsIHdoaWNoIHRoZXJlZm9yZSBnZXQgZXhjbHVkZWQgaGVyZS4g
U2luY2UgdGhhdCB3cml0ZSBpcwotICAgICAqIGNvbmRpdGlvbmFsLCBub3RlIGluIHBhcnRpY3Vs
YXIgdGhhdCBpdCB3b24ndCBiZSBza2lwcGVkIGlmIFBDSURFCi0gICAgICogdHJhbnNpdGlvbnMg
ZnJvbSAxIHRvIDAuIFRoaXMgaXMgYmVjYXVzZSB0aGUgQ1I0IHdyaXRlIGZ1cnRoZXIgdXAgd2ls
bAotICAgICAqIGhhdmUgYmVlbiBza2lwcGVkIGluIHRoaXMgY2FzZSwgYXMgUENJREUgYW5kIFBH
RSB3b24ndCBib3RoIGJlIHNldCBhdAotICAgICAqIHRoZSBzYW1lIHRpbWUuCi0gICAgICoKLSAg
ICAgKiBOb3RlIGFsc28gdGhhdCBQR0UgaXMgYWx3YXlzIGNsZWFyIGluIG9sZF9jcjQuCisgICAg
ICogIFBHRSAgfCBQQ0lERSB8IGZsdXNoIGF0CisgICAgICogLS0tLS0tKy0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCisgICAgICogIDAtPjAgfCAwLT4wICB8IENSMyB3cml0ZQorICAg
ICAqICAwLT4wIHwgMC0+MSAgfCBuL2EgKHNlZSAxc3QgQ1I0IHdyaXRlKQorICAgICAqICAwLT54
IHwgMS0+MCAgfCBDUjQgd3JpdGUKKyAgICAgKiAgeC0+MSB8IHgtPjEgIHwgbi9hCisgICAgICog
IDAtPjAgfCAxLT4xICB8IElOVlBDSUQKKyAgICAgKiAgMC0+MSB8IDAtPjAgIHwgQ1IzIGFuZCBD
UjQgd3JpdGVzCisgICAgICogIDEtPjAgfCAwLT4wICB8IENSNCB3cml0ZQorICAgICAqICAxLT4w
IHwgMC0+MSAgfCBuL2EgKHNlZSAxc3QgQ1I0IHdyaXRlKQorICAgICAqICAxLT4xIHwgMC0+MCAg
fCBuL2EgKHNlZSAxc3QgQ1I0IHdyaXRlKQorICAgICAqICAxLT54IHwgMS0+eCAgfCBuL2EKICAg
ICAgKi8KLSAgICBpZiAoIG9sZF9wY2lkICE9IGNyM19wY2lkKGNyMykgJiYKLSAgICAgICAgICEo
Y3I0ICYgWDg2X0NSNF9QR0UpICYmCi0gICAgICAgICAob2xkX2NyNCAmIFg4Nl9DUjRfUENJREUp
IDw9IChjcjQgJiBYODZfQ1I0X1BDSURFKSApCi0gICAgICAgIGludnBjaWRfZmx1c2hfc2luZ2xl
X2NvbnRleHQob2xkX3BjaWQpOworICAgIGlmICggY3I0ICYgWDg2X0NSNF9QQ0lERSApCisgICAg
ICAgIGludnBjaWRfZmx1c2hfYWxsX25vbmdsb2JhbHMoKTsKIAogICAgIHBvc3RfZmx1c2godCk7
CiAKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 02 12:19:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 12:19:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMAgw-0004UN-Od; Thu, 02 May 2019 12:19:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=oUxd=TC=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hMAgv-0004U7-Fq
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 12:19:57 +0000
X-Inumbo-ID: 95f31b66-6cd4-11e9-9cbc-9fb1373d849d
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 95f31b66-6cd4-11e9-9cbc-9fb1373d849d;
 Thu, 02 May 2019 12:19:52 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 02 May 2019 06:19:51 -0600
Message-Id: <5CCAE065020000780022B2EB@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 02 May 2019 06:19:49 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5CCAD5ED020000780022B2A2@prv1-mh.provo.novell.com>
In-Reply-To: <5CCAD5ED020000780022B2A2@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH 3/9] x86/mm: honor opt_pcid also for 32-bit PV
 domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SSBjYW4ndCBzZWUgYW55IHRlY2huaWNhbCBvciBwZXJmb3JtYW5jZSByZWFzb24gd2h5IHdlIHNo
b3VsZCB0cmVhdAozMi1iaXQgUFYgZGlmZmVyZW50IGZyb20gNjQtYml0IFBWIGluIHRoaXMgcmVn
YXJkLgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKLS0t
IGEveGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9kb21haW4u
YwpAQCAtMTgwLDcgKzE4MCwyNCBAQCBpbnQgc3dpdGNoX2NvbXBhdChzdHJ1Y3QgZG9tYWluICpk
KQogICAgIGQtPmFyY2gueDg3X2ZpcF93aWR0aCA9IDQ7CiAKICAgICBkLT5hcmNoLnB2LnhwdGkg
PSBmYWxzZTsKLSAgICBkLT5hcmNoLnB2LnBjaWQgPSBmYWxzZTsKKworICAgIGlmICggdXNlX2lu
dnBjaWQgJiYgY3B1X2hhc19wY2lkICkKKyAgICAgICAgc3dpdGNoICggQUNDRVNTX09OQ0Uob3B0
X3BjaWQpICkKKyAgICAgICAgeworICAgICAgICBjYXNlIFBDSURfT0ZGOgorICAgICAgICBjYXNl
IFBDSURfWFBUSToKKyAgICAgICAgICAgIGQtPmFyY2gucHYucGNpZCA9IGZhbHNlOworICAgICAg
ICAgICAgYnJlYWs7CisKKyAgICAgICAgY2FzZSBQQ0lEX0FMTDoKKyAgICAgICAgY2FzZSBQQ0lE
X05PWFBUSToKKyAgICAgICAgICAgIGQtPmFyY2gucHYucGNpZCA9IHRydWU7CisgICAgICAgICAg
ICBicmVhazsKKworICAgICAgICBkZWZhdWx0OgorICAgICAgICAgICAgQVNTRVJUX1VOUkVBQ0hB
QkxFKCk7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQogCiAgICAgcmV0dXJuIDA7CiAK
QEAgLTMxMiw3ICszMjksNyBAQCBpbnQgcHZfZG9tYWluX2luaXRpYWxpc2Uoc3RydWN0IGRvbWFp
biAqCiAKICAgICBkLT5hcmNoLnB2LnhwdGkgPSBpc19oYXJkd2FyZV9kb21haW4oZCkgPyBvcHRf
eHB0aV9od2RvbSA6IG9wdF94cHRpX2RvbXU7CiAKLSAgICBpZiAoICFpc19wdl8zMmJpdF9kb21h
aW4oZCkgJiYgdXNlX2ludnBjaWQgJiYgY3B1X2hhc19wY2lkICkKKyAgICBpZiAoIHVzZV9pbnZw
Y2lkICYmIGNwdV9oYXNfcGNpZCApCiAgICAgICAgIHN3aXRjaCAoIEFDQ0VTU19PTkNFKG9wdF9w
Y2lkKSApCiAgICAgICAgIHsKICAgICAgICAgY2FzZSBQQ0lEX09GRjoKCgoKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 02 12:20:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 12:20:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMAhV-00057y-2A; Thu, 02 May 2019 12:20:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=oUxd=TC=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hMAhT-00057i-U0
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 12:20:31 +0000
X-Inumbo-ID: acceae38-6cd4-11e9-843c-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id acceae38-6cd4-11e9-843c-bc764e045a96;
 Thu, 02 May 2019 12:20:30 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 02 May 2019 06:20:29 -0600
Message-Id: <5CCAE08D020000780022B307@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 02 May 2019 06:20:29 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5CCAD5ED020000780022B2A2@prv1-mh.provo.novell.com>
In-Reply-To: <5CCAD5ED020000780022B2A2@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH 4/9] x86/HVM: move NOFLUSH handling out of
 hvm_set_cr3()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGJpdCBpcyBtZWFuaW5nZnVsIG9ubHkgZm9yIE1PVi10by1DUjMgaW5zbnMsIG5vdCBhbnl3
aGVyZSBlbHNlLCBpbgpwYXJ0aWN1bGFyIG5vdCB3aGVuIGxvYWRpbmcgbmVzdGVkIGd1ZXN0IHN0
YXRlLgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKLS0t
IGEveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9lbXVs
YXRlLmMKQEAgLTIwNzIsNiArMjA3Miw4IEBAIHN0YXRpYyBpbnQgaHZtZW11bF93cml0ZV9jcigK
ICAgICBIVk1UUkFDRV9MT05HXzJEKENSX1dSSVRFLCByZWcsIFRSQ19QQVJfTE9ORyh2YWwpKTsK
ICAgICBzd2l0Y2ggKCByZWcgKQogICAgIHsKKyAgICAgICAgYm9vbCBub2ZsdXNoOworCiAgICAg
Y2FzZSAwOgogICAgICAgICByYyA9IGh2bV9zZXRfY3IwKHZhbCwgdHJ1ZSk7CiAgICAgICAgIGJy
ZWFrOwpAQCAtMjA4Miw3ICsyMDg0LDEwIEBAIHN0YXRpYyBpbnQgaHZtZW11bF93cml0ZV9jcigK
ICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIDM6Ci0gICAgICAgIHJjID0gaHZtX3NldF9jcjMo
dmFsLCB0cnVlKTsKKyAgICAgICAgbm9mbHVzaCA9IGh2bV9wY2lkX2VuYWJsZWQoY3VycmVudCkg
JiYgKHZhbCAmIFg4Nl9DUjNfTk9GTFVTSCk7CisgICAgICAgIGlmICggbm9mbHVzaCApCisgICAg
ICAgICAgICB2YWwgJj0gflg4Nl9DUjNfTk9GTFVTSDsKKyAgICAgICAgcmMgPSBodm1fc2V0X2Ny
Myh2YWwsIG5vZmx1c2gsIHRydWUpOwogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgNDoKLS0t
IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBA
IC0yMDUzLDEyICsyMDUzLDE3IEBAIGludCBodm1fbW92X3RvX2NyKHVuc2lnbmVkIGludCBjciwg
dW5zaWcKIAogICAgIHN3aXRjaCAoIGNyICkKICAgICB7CisgICAgICAgIGJvb2wgbm9mbHVzaDsK
KwogICAgIGNhc2UgMDoKICAgICAgICAgcmMgPSBodm1fc2V0X2NyMCh2YWwsIHRydWUpOwogICAg
ICAgICBicmVhazsKIAogICAgIGNhc2UgMzoKLSAgICAgICAgcmMgPSBodm1fc2V0X2NyMyh2YWws
IHRydWUpOworICAgICAgICBub2ZsdXNoID0gaHZtX3BjaWRfZW5hYmxlZChjdXJyKSAmJiAodmFs
ICYgWDg2X0NSM19OT0ZMVVNIKTsKKyAgICAgICAgaWYgKCBub2ZsdXNoICkKKyAgICAgICAgICAg
IHZhbCAmPSB+WDg2X0NSM19OT0ZMVVNIOworICAgICAgICByYyA9IGh2bV9zZXRfY3IzKHZhbCwg
bm9mbHVzaCwgdHJ1ZSk7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSA0OgpAQCAtMjI3Niwx
MiArMjI4MSwxMSBAQCBpbnQgaHZtX3NldF9jcjAodW5zaWduZWQgbG9uZyB2YWx1ZSwgYm9vCiAg
ICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKIH0KIAotaW50IGh2bV9zZXRfY3IzKHVuc2lnbmVkIGxv
bmcgdmFsdWUsIGJvb2wgbWF5X2RlZmVyKQoraW50IGh2bV9zZXRfY3IzKHVuc2lnbmVkIGxvbmcg
dmFsdWUsIGJvb2wgbm9mbHVzaCwgYm9vbCBtYXlfZGVmZXIpCiB7CiAgICAgc3RydWN0IHZjcHUg
KnYgPSBjdXJyZW50OwogICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7CiAgICAgdW5zaWduZWQg
bG9uZyBvbGQgPSB2LT5hcmNoLmh2bS5ndWVzdF9jclszXTsKLSAgICBib29sIG5vZmx1c2ggPSBm
YWxzZTsKIAogICAgIGlmICggbWF5X2RlZmVyICYmIHVubGlrZWx5KHYtPmRvbWFpbi0+YXJjaC5t
b25pdG9yLndyaXRlX2N0cmxyZWdfZW5hYmxlZCAmCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbW9uaXRvcl9jdHJscmVnX2JpdG1hc2soVk1fRVZFTlRfWDg2X0NSMykpICkKQEAgLTIy
OTMsMTcgKzIyOTcsMTIgQEAgaW50IGh2bV9zZXRfY3IzKHVuc2lnbmVkIGxvbmcgdmFsdWUsIGJv
bwogICAgICAgICAgICAgLyogVGhlIGFjdHVhbCB3cml0ZSB3aWxsIG9jY3VyIGluIGh2bV9kb19y
ZXN1bWUoKSwgaWYgcGVybWl0dGVkLiAqLwogICAgICAgICAgICAgdi0+YXJjaC52bV9ldmVudC0+
d3JpdGVfZGF0YS5kb193cml0ZS5jcjMgPSAxOwogICAgICAgICAgICAgdi0+YXJjaC52bV9ldmVu
dC0+d3JpdGVfZGF0YS5jcjMgPSB2YWx1ZTsKKyAgICAgICAgICAgIHYtPmFyY2gudm1fZXZlbnQt
PndyaXRlX2RhdGEuY3IzX25vZmx1c2ggPSBub2ZsdXNoOwogCiAgICAgICAgICAgICByZXR1cm4g
WDg2RU1VTF9PS0FZOwogICAgICAgICB9CiAgICAgfQogCi0gICAgaWYgKCBodm1fcGNpZF9lbmFi
bGVkKHYpICkgLyogQ2xlYXIgdGhlIG5vZmx1c2ggYml0LiAqLwotICAgIHsKLSAgICAgICAgbm9m
bHVzaCA9IHZhbHVlICYgWDg2X0NSM19OT0ZMVVNIOwotICAgICAgICB2YWx1ZSAmPSB+WDg2X0NS
M19OT0ZMVVNIOwotICAgIH0KLQogICAgIGlmICggaHZtX3BhZ2luZ19lbmFibGVkKHYpICYmICFw
YWdpbmdfbW9kZV9oYXAodi0+ZG9tYWluKSAmJgogICAgICAgICAgKHZhbHVlICE9IHYtPmFyY2gu
aHZtLmd1ZXN0X2NyWzNdKSApCiAgICAgewpAQCAtMjk5OCw3ICsyOTk3LDcgQEAgdm9pZCBodm1f
dGFza19zd2l0Y2goCiAgICAgaWYgKCB0YXNrX3N3aXRjaF9sb2FkX3NlZyh4ODZfc2VnX2xkdHIs
IHRzcy5sZHQsIG5ld19jcGwsIDApICkKICAgICAgICAgZ290byBvdXQ7CiAKLSAgICByYyA9IGh2
bV9zZXRfY3IzKHRzcy5jcjMsIHRydWUpOworICAgIHJjID0gaHZtX3NldF9jcjModHNzLmNyMywg
ZmFsc2UsIHRydWUpOwogICAgIGlmICggcmMgPT0gWDg2RU1VTF9FWENFUFRJT04gKQogICAgICAg
ICBodm1faW5qZWN0X2h3X2V4Y2VwdGlvbihUUkFQX2dwX2ZhdWx0LCAwKTsKICAgICBpZiAoIHJj
ICE9IFg4NkVNVUxfT0tBWSApCi0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL25lc3RlZHN2bS5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL25lc3RlZHN2bS5jCkBAIC0zMjQsNyArMzI0LDcg
QEAgc3RhdGljIGludCBuc3ZtX3ZjcHVfaG9zdHJlc3RvcmUoc3RydWN0CiAgICAgICAgIHYtPmFy
Y2guZ3Vlc3RfdGFibGUgPSBwYWdldGFibGVfbnVsbCgpOwogICAgICAgICAvKiBodm1fc2V0X2Ny
MygpIGJlbG93IHNldHMgdi0+YXJjaC5odm0uZ3Vlc3RfY3JbM10gZm9yIHVzLiAqLwogICAgIH0K
LSAgICByYyA9IGh2bV9zZXRfY3IzKG4xdm1jYi0+X2NyMywgdHJ1ZSk7CisgICAgcmMgPSBodm1f
c2V0X2NyMyhuMXZtY2ItPl9jcjMsIGZhbHNlLCB0cnVlKTsKICAgICBpZiAoIHJjID09IFg4NkVN
VUxfRVhDRVBUSU9OICkKICAgICAgICAgaHZtX2luamVjdF9od19leGNlcHRpb24oVFJBUF9ncF9m
YXVsdCwgMCk7CiAgICAgaWYgKHJjICE9IFg4NkVNVUxfT0tBWSkKQEAgLTU4NCw3ICs1ODQsNyBA
QCBzdGF0aWMgaW50IG5zdm1fdm1jYl9wcmVwYXJlNHZtcnVuKHN0cnVjCiAgICAgICAgIG5lc3Rl
ZHN2bV92bWNiX3NldF9uZXN0ZWRwMm0odiwgbnNfdm1jYiwgbjJ2bWNiKTsKIAogICAgICAgICAv
KiBodm1fc2V0X2NyMygpIGJlbG93IHNldHMgdi0+YXJjaC5odm0uZ3Vlc3RfY3JbM10gZm9yIHVz
LiAqLwotICAgICAgICByYyA9IGh2bV9zZXRfY3IzKG5zX3ZtY2ItPl9jcjMsIHRydWUpOworICAg
ICAgICByYyA9IGh2bV9zZXRfY3IzKG5zX3ZtY2ItPl9jcjMsIGZhbHNlLCB0cnVlKTsKICAgICAg
ICAgaWYgKCByYyA9PSBYODZFTVVMX0VYQ0VQVElPTiApCiAgICAgICAgICAgICBodm1faW5qZWN0
X2h3X2V4Y2VwdGlvbihUUkFQX2dwX2ZhdWx0LCAwKTsKICAgICAgICAgaWYgKHJjICE9IFg4NkVN
VUxfT0tBWSkKQEAgLTU5OCw3ICs1OTgsNyBAQCBzdGF0aWMgaW50IG5zdm1fdm1jYl9wcmVwYXJl
NHZtcnVuKHN0cnVjCiAgICAgICAgICAqIHdlIGFzc3VtZSBpdCBpbnRlcmNlcHRzIHBhZ2UgZmF1
bHRzLgogICAgICAgICAgKi8KICAgICAgICAgLyogaHZtX3NldF9jcjMoKSBiZWxvdyBzZXRzIHYt
PmFyY2guaHZtLmd1ZXN0X2NyWzNdIGZvciB1cy4gKi8KLSAgICAgICAgcmMgPSBodm1fc2V0X2Ny
Myhuc192bWNiLT5fY3IzLCB0cnVlKTsKKyAgICAgICAgcmMgPSBodm1fc2V0X2NyMyhuc192bWNi
LT5fY3IzLCBmYWxzZSwgdHJ1ZSk7CiAgICAgICAgIGlmICggcmMgPT0gWDg2RU1VTF9FWENFUFRJ
T04gKQogICAgICAgICAgICAgaHZtX2luamVjdF9od19leGNlcHRpb24oVFJBUF9ncF9mYXVsdCwg
MCk7CiAgICAgICAgIGlmIChyYyAhPSBYODZFTVVMX09LQVkpCi0tLSBhL3hlbi9hcmNoL3g4Ni9o
dm0vdm1fZXZlbnQuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZtX2V2ZW50LmMKQEAgLTExMCw3
ICsxMTAsNyBAQCB2b2lkIGh2bV92bV9ldmVudF9kb19yZXN1bWUoc3RydWN0IHZjcHUKIAogICAg
IGlmICggdW5saWtlbHkody0+ZG9fd3JpdGUuY3IzKSApCiAgICAgewotICAgICAgICBpZiAoIGh2
bV9zZXRfY3IzKHctPmNyMywgZmFsc2UpID09IFg4NkVNVUxfRVhDRVBUSU9OICkKKyAgICAgICAg
aWYgKCBodm1fc2V0X2NyMyh3LT5jcjMsIHctPmNyM19ub2ZsdXNoLCBmYWxzZSkgPT0gWDg2RU1V
TF9FWENFUFRJT04gKQogICAgICAgICAgICAgaHZtX2luamVjdF9od19leGNlcHRpb24oVFJBUF9n
cF9mYXVsdCwgMCk7CiAKICAgICAgICAgdy0+ZG9fd3JpdGUuY3IzID0gMDsKLS0tIGEveGVuL2Fy
Y2gveDg2L2h2bS92bXgvdnZteC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYwpA
QCAtMTAyOCw3ICsxMDI4LDcgQEAgc3RhdGljIHZvaWQgbG9hZF9zaGFkb3dfZ3Vlc3Rfc3RhdGUo
c3RydQogICAgIGlmICggcmMgPT0gWDg2RU1VTF9FWENFUFRJT04gKQogICAgICAgICBodm1faW5q
ZWN0X2h3X2V4Y2VwdGlvbihUUkFQX2dwX2ZhdWx0LCAwKTsKIAotICAgIHJjID0gaHZtX3NldF9j
cjMoZ2V0X3Z2bWNzKHYsIEdVRVNUX0NSMyksIHRydWUpOworICAgIHJjID0gaHZtX3NldF9jcjMo
Z2V0X3Z2bWNzKHYsIEdVRVNUX0NSMyksIGZhbHNlLCB0cnVlKTsKICAgICBpZiAoIHJjID09IFg4
NkVNVUxfRVhDRVBUSU9OICkKICAgICAgICAgaHZtX2luamVjdF9od19leGNlcHRpb24oVFJBUF9n
cF9mYXVsdCwgMCk7CiAKQEAgLTEyNDIsNyArMTI0Miw3IEBAIHN0YXRpYyB2b2lkIGxvYWRfdnZt
Y3NfaG9zdF9zdGF0ZShzdHJ1Y3QKICAgICBpZiAoIHJjID09IFg4NkVNVUxfRVhDRVBUSU9OICkK
ICAgICAgICAgaHZtX2luamVjdF9od19leGNlcHRpb24oVFJBUF9ncF9mYXVsdCwgMCk7CiAKLSAg
ICByYyA9IGh2bV9zZXRfY3IzKGdldF92dm1jcyh2LCBIT1NUX0NSMyksIHRydWUpOworICAgIHJj
ID0gaHZtX3NldF9jcjMoZ2V0X3Z2bWNzKHYsIEhPU1RfQ1IzKSwgZmFsc2UsIHRydWUpOwogICAg
IGlmICggcmMgPT0gWDg2RU1VTF9FWENFUFRJT04gKQogICAgICAgICBodm1faW5qZWN0X2h3X2V4
Y2VwdGlvbihUUkFQX2dwX2ZhdWx0LCAwKTsKIAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2Rv
bWFpbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgKQEAgLTI3NSw2ICsyNzUs
OCBAQCBzdHJ1Y3QgbW9uaXRvcl93cml0ZV9kYXRhIHsKICAgICAgICAgdW5zaWduZWQgaW50IGNy
NCA6IDE7CiAgICAgfSBkb193cml0ZTsKIAorICAgIGJvb2wgY3IzX25vZmx1c2g7CisKICAgICB1
aW50MzJfdCBtc3I7CiAgICAgdWludDY0X3QgdmFsdWU7CiAgICAgdWludDY0X3QgY3IwOwotLS0g
YS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdXBwb3J0LmgKKysrIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9odm0vc3VwcG9ydC5oCkBAIC0xMzUsNyArMTM1LDcgQEAgdm9pZCBodm1fc2hhZG93X2hh
bmRsZV9jZChzdHJ1Y3QgdmNwdSAqdgogICovCiBpbnQgaHZtX3NldF9lZmVyKHVpbnQ2NF90IHZh
bHVlKTsKIGludCBodm1fc2V0X2NyMCh1bnNpZ25lZCBsb25nIHZhbHVlLCBib29sIG1heV9kZWZl
cik7Ci1pbnQgaHZtX3NldF9jcjModW5zaWduZWQgbG9uZyB2YWx1ZSwgYm9vbCBtYXlfZGVmZXIp
OworaW50IGh2bV9zZXRfY3IzKHVuc2lnbmVkIGxvbmcgdmFsdWUsIGJvb2wgbm9mbHVzaCwgYm9v
bCBtYXlfZGVmZXIpOwogaW50IGh2bV9zZXRfY3I0KHVuc2lnbmVkIGxvbmcgdmFsdWUsIGJvb2wg
bWF5X2RlZmVyKTsKIGludCBodm1fZGVzY3JpcHRvcl9hY2Nlc3NfaW50ZXJjZXB0KHVpbnQ2NF90
IGV4aXRfaW5mbywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90
IHZteF9leGl0X3F1YWxpZmljYXRpb24sCgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 02 12:21:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 12:21:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMAi5-0005FB-IY; Thu, 02 May 2019 12:21:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=oUxd=TC=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hMAi4-0005Eu-7a
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 12:21:08 +0000
X-Inumbo-ID: bf6d4c96-6cd4-11e9-b7b7-6f1c86a0a9d2
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bf6d4c96-6cd4-11e9-b7b7-6f1c86a0a9d2;
 Thu, 02 May 2019 12:21:01 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 02 May 2019 06:21:00 -0600
Message-Id: <5CCAE0AA020000780022B30A@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 02 May 2019 06:20:58 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5CCAD5ED020000780022B2A2@prv1-mh.provo.novell.com>
In-Reply-To: <5CCAD5ED020000780022B2A2@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH 5/9] x86/HVM: refuse CR3 loads with reserved
 (upper) bits set
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hpbGUgYml0cyAxMSBhbmQgYmVsb3cgYXJlLCBpdCBub3QgdXNlZCBmb3Igb3RoZXIgcHVycG9z
ZXMsIHJlc2VydmVkCmJ1dCBpZ25vcmVkLCBiaXRzIGJleW9uZCBwaHlzaWNhbCBhZGRyZXNzIHdp
ZHRoIGFyZSBzdXBwb3NlZCB0byByYWlzZQpleGNlcHRpb25zIChhdCBsZWFzdCBpbiB0aGUgbm9u
LW5lc3RlZCBjYXNlOyBJJ20gbm90IGNvbnZpbmNlZCB0aGUKY3VycmVudCBuZXN0ZWQgU1ZNL1ZN
WCBiZWhhdmlvciBvZiByYWlzaW5nICNHUCgwKSBoZXJlIGlzIGNvcnJlY3QsIGJ1dAp0aGF0J3Mg
bm90IHRoZSBzdWJqZWN0IG9mIHRoaXMgY2hhbmdlKS4KCkludHJvZHVjZSBjdXJyZCBhcyBhIGxv
Y2FsIHZhcmlhYmxlLCBhbmQgcmVwbGFjZSBvdGhlciB2LT5kb21haW4KaW5zdGFuY2VzIGF0IHRo
ZSBzYW1lIHRpbWUuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CgotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0v
aHZtLmMKQEAgLTEwMDMsNiArMTAwMywxMyBAQCBzdGF0aWMgaW50IGh2bV9sb2FkX2NwdV9jdHh0
KHN0cnVjdCBkb21hCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogICAgIH0KIAorICAgIGlmICgg
Y3R4dC5jcjMgJiB+KCgxVUwgPDwgZC0+YXJjaC5jcHVpZC0+ZXh0ZC5tYXhwaHlzYWRkcikgLSAx
KSApCisgICAgeworICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSICJIVk0lZCByZXN0b3JlOiBi
YWQgQ1IzICUjIiBQUkl4NjQgIlxuIiwKKyAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgY3R4
dC5jcjMpOworICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047CisgICAgfQorCiAgICAg
aWYgKCAoY3R4dC5mbGFncyAmIH5YRU5fWDg2X0ZQVV9JTklUSUFMSVNFRCkgIT0gMCApCiAgICAg
ewogICAgICAgICBncHJpbnRrKFhFTkxPR19FUlIsICJiYWQgZmxhZ3MgdmFsdWUgaW4gQ1BVIGNv
bnRleHQ6ICUjeFxuIiwKQEAgLTIyODQsMTAgKzIyOTEsMTkgQEAgaW50IGh2bV9zZXRfY3IwKHVu
c2lnbmVkIGxvbmcgdmFsdWUsIGJvbwogaW50IGh2bV9zZXRfY3IzKHVuc2lnbmVkIGxvbmcgdmFs
dWUsIGJvb2wgbm9mbHVzaCwgYm9vbCBtYXlfZGVmZXIpCiB7CiAgICAgc3RydWN0IHZjcHUgKnYg
PSBjdXJyZW50OworICAgIHN0cnVjdCBkb21haW4gKmN1cnJkID0gdi0+ZG9tYWluOwogICAgIHN0
cnVjdCBwYWdlX2luZm8gKnBhZ2U7CiAgICAgdW5zaWduZWQgbG9uZyBvbGQgPSB2LT5hcmNoLmh2
bS5ndWVzdF9jclszXTsKIAotICAgIGlmICggbWF5X2RlZmVyICYmIHVubGlrZWx5KHYtPmRvbWFp
bi0+YXJjaC5tb25pdG9yLndyaXRlX2N0cmxyZWdfZW5hYmxlZCAmCisgICAgaWYgKCB2YWx1ZSAm
IH4oKDFVTCA8PCBjdXJyZC0+YXJjaC5jcHVpZC0+ZXh0ZC5tYXhwaHlzYWRkcikgLSAxKSApCisg
ICAgeworICAgICAgICBIVk1fREJHX0xPRyhEQkdfTEVWRUxfMSwKKyAgICAgICAgICAgICAgICAg
ICAgIkF0dGVtcHQgdG8gc2V0IHJlc2VydmVkIENSMyBiaXQocyk6ICVseCIsCisgICAgICAgICAg
ICAgICAgICAgIHZhbHVlKTsKKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOworICAg
IH0KKworICAgIGlmICggbWF5X2RlZmVyICYmIHVubGlrZWx5KGN1cnJkLT5hcmNoLm1vbml0b3Iu
d3JpdGVfY3RybHJlZ19lbmFibGVkICYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBt
b25pdG9yX2N0cmxyZWdfYml0bWFzayhWTV9FVkVOVF9YODZfQ1IzKSkgKQogICAgIHsKICAgICAg
ICAgQVNTRVJUKHYtPmFyY2gudm1fZXZlbnQpOwpAQCAtMjMwMywxMyArMjMxOSwxMiBAQCBpbnQg
aHZtX3NldF9jcjModW5zaWduZWQgbG9uZyB2YWx1ZSwgYm9vCiAgICAgICAgIH0KICAgICB9CiAK
LSAgICBpZiAoIGh2bV9wYWdpbmdfZW5hYmxlZCh2KSAmJiAhcGFnaW5nX21vZGVfaGFwKHYtPmRv
bWFpbikgJiYKKyAgICBpZiAoIGh2bV9wYWdpbmdfZW5hYmxlZCh2KSAmJiAhcGFnaW5nX21vZGVf
aGFwKGN1cnJkKSAmJgogICAgICAgICAgKHZhbHVlICE9IHYtPmFyY2guaHZtLmd1ZXN0X2NyWzNd
KSApCiAgICAgewogICAgICAgICAvKiBTaGFkb3ctbW9kZSBDUjMgY2hhbmdlLiBDaGVjayBQREJS
IGFuZCB1cGRhdGUgcmVmY291bnRzLiAqLwogICAgICAgICBIVk1fREJHX0xPRyhEQkdfTEVWRUxf
Vk1NVSwgIkNSMyB2YWx1ZSA9ICVseCIsIHZhbHVlKTsKLSAgICAgICAgcGFnZSA9IGdldF9wYWdl
X2Zyb21fZ2ZuKHYtPmRvbWFpbiwgdmFsdWUgPj4gUEFHRV9TSElGVCwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIE5VTEwsIFAyTV9BTExPQyk7CisgICAgICAgIHBhZ2UgPSBnZXRf
cGFnZV9mcm9tX2dmbihjdXJyZCwgdmFsdWUgPj4gUEFHRV9TSElGVCwgTlVMTCwgUDJNX0FMTE9D
KTsKICAgICAgICAgaWYgKCAhcGFnZSApCiAgICAgICAgICAgICBnb3RvIGJhZF9jcjM7CiAKQEAg
LTIzMjUsNyArMjM0MCw3IEBAIGludCBodm1fc2V0X2NyMyh1bnNpZ25lZCBsb25nIHZhbHVlLCBi
b28KIAogIGJhZF9jcjM6CiAgICAgZ2RwcmludGsoWEVOTE9HX0VSUiwgIkludmFsaWQgQ1IzXG4i
KTsKLSAgICBkb21haW5fY3Jhc2godi0+ZG9tYWluKTsKKyAgICBkb21haW5fY3Jhc2goY3VycmQp
OwogICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKIH0KIAoKCgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 02 12:21:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 12:21:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMAiS-0005Kv-VC; Thu, 02 May 2019 12:21:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=oUxd=TC=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hMAiR-0005KZ-VE
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 12:21:31 +0000
X-Inumbo-ID: d0cab5a7-6cd4-11e9-843c-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d0cab5a7-6cd4-11e9-843c-bc764e045a96;
 Thu, 02 May 2019 12:21:30 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 02 May 2019 06:21:30 -0600
Message-Id: <5CCAE0C8020000780022B30D@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 02 May 2019 06:21:28 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5CCAD5ED020000780022B2A2@prv1-mh.provo.novell.com>
In-Reply-To: <5CCAD5ED020000780022B2A2@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH 6/9] x86/HVM: relax shadow mode check in
 hvm_set_cr3()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlcmUncyBubyBuZWVkIHRvIHJlLW9idGFpbiBhIHBhZ2UgcmVmZXJlbmNlIGlmIG9ubHkgYml0
cyBub3QgYWZmZWN0aW5nCnRoZSBhZGRyZXNzIGNoYW5nZS4KClNpZ25lZC1vZmYtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMK
KysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwpAQCAtMjMyMCw3ICsyMzIwLDcgQEAgaW50IGh2
bV9zZXRfY3IzKHVuc2lnbmVkIGxvbmcgdmFsdWUsIGJvbwogICAgIH0KIAogICAgIGlmICggaHZt
X3BhZ2luZ19lbmFibGVkKHYpICYmICFwYWdpbmdfbW9kZV9oYXAoY3VycmQpICYmCi0gICAgICAg
ICAodmFsdWUgIT0gdi0+YXJjaC5odm0uZ3Vlc3RfY3JbM10pICkKKyAgICAgICAgICgodmFsdWUg
XiB2LT5hcmNoLmh2bS5ndWVzdF9jclszXSkgPj4gUEFHRV9TSElGVCkgKQogICAgIHsKICAgICAg
ICAgLyogU2hhZG93LW1vZGUgQ1IzIGNoYW5nZS4gQ2hlY2sgUERCUiBhbmQgdXBkYXRlIHJlZmNv
dW50cy4gKi8KICAgICAgICAgSFZNX0RCR19MT0coREJHX0xFVkVMX1ZNTVUsICJDUjMgdmFsdWUg
PSAlbHgiLCB2YWx1ZSk7CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 02 12:22:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 12:22:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMAj1-0005Td-9c; Thu, 02 May 2019 12:22:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=oUxd=TC=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hMAj0-0005TM-76
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 12:22:06 +0000
X-Inumbo-ID: e2d69098-6cd4-11e9-beeb-1b84cfe8b550
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e2d69098-6cd4-11e9-beeb-1b84cfe8b550;
 Thu, 02 May 2019 12:22:01 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 02 May 2019 06:22:00 -0600
Message-Id: <5CCAE0E5020000780022B310@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 02 May 2019 06:21:57 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5CCAD5ED020000780022B2A2@prv1-mh.provo.novell.com>
In-Reply-To: <5CCAD5ED020000780022B2A2@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH 7/9] x86/HVM: cosmetics to hvm_set_cr3()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RWxpbWluYXRlIHRoZSBub3QgcmVhbGx5IHVzZWZ1bCBsb2NhbCB2YXJpYWJsZSAib2xkIi4gUmVk
dWNlIHRoZSBzY29wZQpvZiAicGFnZSIuIFJlbmFtZSB0aGUgbGF0Y2hlZCAiY3VycmVudCIuCgpT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgotLS0gYS94ZW4v
YXJjaC94ODYvaHZtL2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKQEAgLTIyOTAs
MTAgKzIyOTAsOCBAQCBpbnQgaHZtX3NldF9jcjAodW5zaWduZWQgbG9uZyB2YWx1ZSwgYm9vCiAK
IGludCBodm1fc2V0X2NyMyh1bnNpZ25lZCBsb25nIHZhbHVlLCBib29sIG5vZmx1c2gsIGJvb2wg
bWF5X2RlZmVyKQogewotICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsKLSAgICBzdHJ1Y3Qg
ZG9tYWluICpjdXJyZCA9IHYtPmRvbWFpbjsKLSAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwot
ICAgIHVuc2lnbmVkIGxvbmcgb2xkID0gdi0+YXJjaC5odm0uZ3Vlc3RfY3JbM107CisgICAgc3Ry
dWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50OworICAgIHN0cnVjdCBkb21haW4gKmN1cnJkID0gY3Vy
ci0+ZG9tYWluOwogCiAgICAgaWYgKCB2YWx1ZSAmIH4oKDFVTCA8PCBjdXJyZC0+YXJjaC5jcHVp
ZC0+ZXh0ZC5tYXhwaHlzYWRkcikgLSAxKSApCiAgICAgewpAQCAtMjMwNiwzNiArMjMwNCwzOCBA
QCBpbnQgaHZtX3NldF9jcjModW5zaWduZWQgbG9uZyB2YWx1ZSwgYm9vCiAgICAgaWYgKCBtYXlf
ZGVmZXIgJiYgdW5saWtlbHkoY3VycmQtPmFyY2gubW9uaXRvci53cml0ZV9jdHJscmVnX2VuYWJs
ZWQgJgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1vbml0b3JfY3RybHJlZ19iaXRt
YXNrKFZNX0VWRU5UX1g4Nl9DUjMpKSApCiAgICAgewotICAgICAgICBBU1NFUlQodi0+YXJjaC52
bV9ldmVudCk7CisgICAgICAgIEFTU0VSVChjdXJyLT5hcmNoLnZtX2V2ZW50KTsKIAotICAgICAg
ICBpZiAoIGh2bV9tb25pdG9yX2NyWChDUjMsIHZhbHVlLCBvbGQpICkKKyAgICAgICAgaWYgKCBo
dm1fbW9uaXRvcl9jclgoQ1IzLCB2YWx1ZSwgY3Vyci0+YXJjaC5odm0uZ3Vlc3RfY3JbM10pICkK
ICAgICAgICAgewogICAgICAgICAgICAgLyogVGhlIGFjdHVhbCB3cml0ZSB3aWxsIG9jY3VyIGlu
IGh2bV9kb19yZXN1bWUoKSwgaWYgcGVybWl0dGVkLiAqLwotICAgICAgICAgICAgdi0+YXJjaC52
bV9ldmVudC0+d3JpdGVfZGF0YS5kb193cml0ZS5jcjMgPSAxOwotICAgICAgICAgICAgdi0+YXJj
aC52bV9ldmVudC0+d3JpdGVfZGF0YS5jcjMgPSB2YWx1ZTsKLSAgICAgICAgICAgIHYtPmFyY2gu
dm1fZXZlbnQtPndyaXRlX2RhdGEuY3IzX25vZmx1c2ggPSBub2ZsdXNoOworICAgICAgICAgICAg
Y3Vyci0+YXJjaC52bV9ldmVudC0+d3JpdGVfZGF0YS5kb193cml0ZS5jcjMgPSAxOworICAgICAg
ICAgICAgY3Vyci0+YXJjaC52bV9ldmVudC0+d3JpdGVfZGF0YS5jcjMgPSB2YWx1ZTsKKyAgICAg
ICAgICAgIGN1cnItPmFyY2gudm1fZXZlbnQtPndyaXRlX2RhdGEuY3IzX25vZmx1c2ggPSBub2Zs
dXNoOwogCiAgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwogICAgICAgICB9CiAgICAg
fQogCi0gICAgaWYgKCBodm1fcGFnaW5nX2VuYWJsZWQodikgJiYgIXBhZ2luZ19tb2RlX2hhcChj
dXJyZCkgJiYKLSAgICAgICAgICgodmFsdWUgXiB2LT5hcmNoLmh2bS5ndWVzdF9jclszXSkgPj4g
UEFHRV9TSElGVCkgKQorICAgIGlmICggaHZtX3BhZ2luZ19lbmFibGVkKGN1cnIpICYmICFwYWdp
bmdfbW9kZV9oYXAoY3VycmQpICYmCisgICAgICAgICAoKHZhbHVlIF4gY3Vyci0+YXJjaC5odm0u
Z3Vlc3RfY3JbM10pID4+IFBBR0VfU0hJRlQpICkKICAgICB7CiAgICAgICAgIC8qIFNoYWRvdy1t
b2RlIENSMyBjaGFuZ2UuIENoZWNrIFBEQlIgYW5kIHVwZGF0ZSByZWZjb3VudHMuICovCisgICAg
ICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7CisKICAgICAgICAgSFZNX0RCR19MT0coREJHX0xF
VkVMX1ZNTVUsICJDUjMgdmFsdWUgPSAlbHgiLCB2YWx1ZSk7CiAgICAgICAgIHBhZ2UgPSBnZXRf
cGFnZV9mcm9tX2dmbihjdXJyZCwgdmFsdWUgPj4gUEFHRV9TSElGVCwgTlVMTCwgUDJNX0FMTE9D
KTsKICAgICAgICAgaWYgKCAhcGFnZSApCiAgICAgICAgICAgICBnb3RvIGJhZF9jcjM7CiAKLSAg
ICAgICAgcHV0X3BhZ2UocGFnZXRhYmxlX2dldF9wYWdlKHYtPmFyY2guZ3Vlc3RfdGFibGUpKTsK
LSAgICAgICAgdi0+YXJjaC5ndWVzdF90YWJsZSA9IHBhZ2V0YWJsZV9mcm9tX3BhZ2UocGFnZSk7
CisgICAgICAgIHB1dF9wYWdlKHBhZ2V0YWJsZV9nZXRfcGFnZShjdXJyLT5hcmNoLmd1ZXN0X3Rh
YmxlKSk7CisgICAgICAgIGN1cnItPmFyY2guZ3Vlc3RfdGFibGUgPSBwYWdldGFibGVfZnJvbV9w
YWdlKHBhZ2UpOwogCiAgICAgICAgIEhWTV9EQkdfTE9HKERCR19MRVZFTF9WTU1VLCAiVXBkYXRl
IENSMyB2YWx1ZSA9ICVseCIsIHZhbHVlKTsKICAgICB9CiAKLSAgICB2LT5hcmNoLmh2bS5ndWVz
dF9jclszXSA9IHZhbHVlOwotICAgIHBhZ2luZ191cGRhdGVfY3IzKHYsIG5vZmx1c2gpOworICAg
IGN1cnItPmFyY2guaHZtLmd1ZXN0X2NyWzNdID0gdmFsdWU7CisgICAgcGFnaW5nX3VwZGF0ZV9j
cjMoY3Vyciwgbm9mbHVzaCk7CiAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKIAogIGJhZF9jcjM6
CgoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 02 12:22:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 12:22:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMAjL-0005ZI-PF; Thu, 02 May 2019 12:22:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=oUxd=TC=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hMAjJ-0005Yt-Rw
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 12:22:25 +0000
X-Inumbo-ID: f1447920-6cd4-11e9-843c-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f1447920-6cd4-11e9-843c-bc764e045a96;
 Thu, 02 May 2019 12:22:25 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 02 May 2019 06:22:24 -0600
Message-Id: <5CCAE0FE020000780022B313@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 02 May 2019 06:22:22 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5CCAD5ED020000780022B2A2@prv1-mh.provo.novell.com>
In-Reply-To: <5CCAD5ED020000780022B2A2@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH 8/9] x86/CPUID: drop INVPCID dependency on PCID
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UENJRCB2YWxpZGx5IGRlcGVuZHMgb24gTE0sIGFzIGl0IGNhbiBiZSBlbmFibGVkIGluIExvbmcg
TW9kZSBvbmx5LgpJTlZQQ0lELCBvdG9oLCBjYW4gYmUgdXNlZCBub3Qgb25seSB3aXRob3V0IFBD
SUQgZW5hYmxlZCwgYnV0IGFsc28Kb3V0c2lkZSBvZiBMb25nIE1vZGUgYWx0b2dldGhlci4gSW4g
Ym90aCBjYXNlcyBpdHMgZnVuY3Rpb25hbGl0eSBpcwpzaW1wbHkgcmVzdHJpY3RlZCB0byBQQ0lE
IDAsIHdoaWNoIGlzIHNvcnQgb2YgZXhwZWN0ZWQgYXMgbm8gb3RoZXIgUENJRApjYW4gYmUgYWN0
aXZhdGVkIHRoZXJlLgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgoKLS0tIGEveGVuL3Rvb2xzL2dlbi1jcHVpZC5weQorKysgYi94ZW4vdG9vbHMvZ2VuLWNw
dWlkLnB5CkBAIC0yMTcsMTAgKzIxNyw2IEBAIGRlZiBjcnVuY2hfbnVtYmVycyhzdGF0ZSk6CiAg
ICAgICAgICMKICAgICAgICAgIyBTU0U0XzI6IFtQT1BDTlRdCiAKLSAgICAgICAgIyBUaGUgSU5W
UENJRCBpbnN0cnVjdGlvbiBkZXBlbmRzIG9uIFBDSUQgaW5mcmFzdHJ1Y3R1cmUgYmVpbmcKLSAg
ICAgICAgIyBhdmFpbGFibGUuCi0gICAgICAgIFBDSUQ6IFtJTlZQQ0lEXSwKLQogICAgICAgICAj
IFhTQVZFIGlzIGFuIGV4dHJhIHNldCBvZiBpbnN0cnVjdGlvbnMgZm9yIHN0YXRlIG1hbmFnZW1l
bnQsIGJ1dAogICAgICAgICAjIGRvZXNuJ3QgY29uc3RpdHVlIG5ldyBzdGF0ZSBpdHNlbGYuICBT
b21lIG9mIHRoZSBkZXBlbmRlbnQgZmVhdHVyZXMKICAgICAgICAgIyBhcmUgaW5zdHJ1Y3Rpb25z
IGJ1aWx0IG9uIHRvcCBvZiBiYXNlIFhTQVZFLCB3aGlsZSBvdGhlcnMgYXJlIG5ldwoKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 02 12:22:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 12:22:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMAjn-0005g8-41; Thu, 02 May 2019 12:22:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=oUxd=TC=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hMAjk-0005fe-WC
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 12:22:53 +0000
X-Inumbo-ID: ffba9de4-6cd4-11e9-950a-db604bc0611a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ffba9de4-6cd4-11e9-950a-db604bc0611a;
 Thu, 02 May 2019 12:22:49 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 02 May 2019 06:22:48 -0600
Message-Id: <5CCAE116020000780022B316@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 02 May 2019 06:22:46 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5CCAD5ED020000780022B2A2@prv1-mh.provo.novell.com>
In-Reply-To: <5CCAD5ED020000780022B2A2@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH 9/9] x86: PCID is unused when !PV
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBhbGxvd3MgaW4gcGFydGljdWxhciBzb21lIHN0cmVhbWxpbmluZyBvZiB0aGUgVExCIGZs
dXNoaW5nIGNvZGUKcGF0aHMuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CgotLS0gYS94ZW4vYXJjaC94ODYvZmx1c2h0bGIuYworKysgYi94ZW4vYXJjaC94
ODYvZmx1c2h0bGIuYwpAQCAtMjQsNiArMjQsMTEgQEAKICNkZWZpbmUgV1JBUF9NQVNLICgweDAw
MDAwM0ZGVSkKICNlbmRpZgogCisjaWZuZGVmIENPTkZJR19QVgorIyB1bmRlZiBYODZfQ1I0X1BD
SURFCisjIGRlZmluZSBYODZfQ1I0X1BDSURFIDAKKyNlbmRpZgorCiB1MzIgdGxiZmx1c2hfY2xv
Y2sgPSAxVTsKIERFRklORV9QRVJfQ1BVKHUzMiwgdGxiZmx1c2hfdGltZSk7CiAKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3By
b2Nlc3Nvci5oCkBAIC0yOTQsNyArMjk0LDExIEBAIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9u
ZyBjcjNfcGEodW5zaWcKIAogc3RhdGljIGlubGluZSB1bnNpZ25lZCBpbnQgY3IzX3BjaWQodW5z
aWduZWQgbG9uZyBjcjMpCiB7CisjaWZkZWYgQ09ORklHX1BWCiAgICAgcmV0dXJuIGNyMyAmIFg4
Nl9DUjNfUENJRF9NQVNLOworI2Vsc2UKKyAgICByZXR1cm4gMDsKKyNlbmRpZgogfQogCiBzdGF0
aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgcmVhZF9jcjQodm9pZCkKQEAgLTMwNiw4ICszMTAsMTIg
QEAgc3RhdGljIGlubGluZSB2b2lkIHdyaXRlX2NyNCh1bnNpZ25lZCBsbwogewogICAgIHN0cnVj
dCBjcHVfaW5mbyAqaW5mbyA9IGdldF9jcHVfaW5mbygpOwogCisjaWZkZWYgQ09ORklHX1BWCiAg
ICAgLyogTm8gZ2xvYmFsIHBhZ2VzIGluIGNhc2Ugb2YgUENJRHMgZW5hYmxlZCEgKi8KICAgICBB
U1NFUlQoISh2YWwgJiBYODZfQ1I0X1BHRSkgfHwgISh2YWwgJiBYODZfQ1I0X1BDSURFKSk7Cisj
ZWxzZQorICAgIEFTU0VSVCghKHZhbCAmIFg4Nl9DUjRfUENJREUpKTsKKyNlbmRpZgogCiAgICAg
LyoKICAgICAgKiBPbiBoYXJkd2FyZSBzdXBwb3J0aW5nIEZTR1NCQVNFLCB0aGUgdmFsdWUgaW4g
JWNyNCBpcyB0aGUga2VybmVsJ3MKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi9kb21haW4u
aAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3B2L2RvbWFpbi5oCkBAIC01MCw4ICs1MCwxMyBA
QAogICovCiBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgZ2V0X3BjaWRfYml0cyhjb25zdCBz
dHJ1Y3QgdmNwdSAqdiwgYm9vbCBpc194cHRpKQogeworI2lmZGVmIENPTkZJR19QVgogICAgIHJl
dHVybiBYODZfQ1IzX05PRkxVU0ggfCAoaXNfeHB0aSA/IFBDSURfUFZfWFBUSSA6IDApIHwKICAg
ICAgICAgICAgKCh2LT5hcmNoLmZsYWdzICYgVEZfa2VybmVsX21vZGUpID8gUENJRF9QVl9QUklW
IDogUENJRF9QVl9VU0VSKTsKKyNlbHNlCisgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisgICAg
cmV0dXJuIDA7CisjZW5kaWYKIH0KIAogI2lmZGVmIENPTkZJR19QVgoKCgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 02 12:24:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 12:24:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMAlA-0005tq-Hj; Thu, 02 May 2019 12:24:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=yl7K=TC=citrix.com=prvs=018ff06f8=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hMAl9-0005te-Kt
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 12:24:19 +0000
X-Inumbo-ID: 34c76bca-6cd5-11e9-843c-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 34c76bca-6cd5-11e9-843c-bc764e045a96;
 Thu, 02 May 2019 12:24:18 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,421,1549929600"; d="scan'208";a="84940143"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23754.57701.186390.647931@mariner.uk.xensource.com>
Date: Thu, 2 May 2019 13:24:05 +0100
To: Roger Pau Monne <roger.pau@citrix.com>
In-Reply-To: <20190502110415.uyrfzby2ql4nkfve@Air-de-Roger>
References: <23752.18285.3998.815201@mariner.uk.xensource.com>
 <5CC85AF9020000780022A839@prv1-mh.provo.novell.com>
 <23752.23708.661076.214573@mariner.uk.xensource.com>
 <20190430155505.gqhdgxzt5ajdt65v@Air-de-Roger>
 <23753.27461.546649.855744@mariner.uk.xensource.com>
 <20190502094528.m7ir4xkabvndppyn@Air-de-Roger>
 <23754.51580.477282.458295@mariner.uk.xensource.com>
 <20190502110415.uyrfzby2ql4nkfve@Air-de-Roger>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] linux 4.19 xenstore memory allocation failure Re:
 [linux-4.19 test] 135420: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Jan Beulich <JBeulich@suse.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Um9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIlJlOiBbWGVuLWRldmVsXSBsaW51eCA0LjE5IHhlbnN0
b3JlIG1lbW9yeSBhbGxvY2F0aW9uIGZhaWx1cmUgUmU6IFtsaW51eC00LjE5IHRlc3RdIDEzNTQy
MDogcmVncmVzc2lvbnMgLSBGQUlMIik6Cj4gT24gVGh1LCBNYXkgMDIsIDIwMTkgYXQgMTE6NDI6
MDRBTSArMDEwMCwgSWFuIEphY2tzb24gd3JvdGU6Cj4gPiBDYW4gd2UgYXNzdW1lIHRoYXQgbWVt
b3J5IGV4aGF1c3Rpb24gd2lsbCBhbHdheXMgcmVzdWx0IGluIHNvbWUKPiA+IG1lc3NhZ2UgZnJv
bSB0aGUgbWVtb3J5IGFsbG9jYXRvciA/ICBJZiBzbyB0aGVuIHRoaXMgbmV3IGxvZyBtZXNzYWdl
Cj4gCj4gSSdtIG5vdCBzdXJlIEkgdW5kZXJzdGFuZCB0byB3aGF0IG5ldyBsb2cgbWVzc2FnZSB5
b3UgYXJlIHJlZmVycmluZwo+IHRvLiBUaGUgZGV2X2VyciBjYWxsIGlzIGFscmVhZHkgcHJlc2Vu
dCBpbiB4ZW5idXNfdmFfZGV2X2Vycm9yLCBzbwo+IGV2ZXJ5dGhpbmcgdGhhdCdzIGF0dGVtcHRl
ZCB0byB3cml0ZSB0byB4ZW5zdG9yZSBzaG91bGQgYWxzbyBiZQo+IHByaW50ZWQgb24gdGhlIGNv
bnNvbGUuCgpPaCwgSSBtaXN1bmRlcnN0b29kLiAgSSB0aG91Z2h0IHlvdSB3ZXJlIHRhbGtpbmcg
YWJvdXQgYSBoeXBvdGhldGljYWwKbmV3IGRldl9lcnIgY2FsbC4KCkRvZXMgdGhhdCBtZWFuIHRo
YXQgeW91IHRoaW5rIGluIHRoaXMgY2FzZSBpdCB0cmllZCB0byB3cml0ZSBhIG1lc3NhZ2UKdG8g
dGhlIGNvbnNvbGUgYW5kIHRoYXQgdG9vIGZhaWxlZCBkdWUgdG8gbGFjayBvZiBtZW1vcnkgPwoK
SW4gd2hpY2ggY2FzZSBpdCBwcm9iYWJseSBkaWQgdGhlIGJlc3QgaXQgY291bGQuCgpUaGFua3Ms
Cklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 02 12:28:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 12:28:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMAou-00068A-3W; Thu, 02 May 2019 12:28:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=oUxd=TC=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hMAos-000684-El
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 12:28:10 +0000
X-Inumbo-ID: be7c9c82-6cd5-11e9-843c-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id be7c9c82-6cd5-11e9-843c-bc764e045a96;
 Thu, 02 May 2019 12:28:09 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 02 May 2019 06:28:08 -0600
Message-Id: <5CCAE256020000780022B35B@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 02 May 2019 06:28:06 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH] VT-d: suppress individual flushes during hwdom
 setup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlcmUncyBhbiBpbnZvY2F0aW9uIG9mIGlvbW11X2ZsdXNoX2FsbCgpIGltbWVkaWF0ZWx5IGFm
dGVyd2FyZHMuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CgotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYworKysgYi94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYwpAQCAtMTMxMCw4ICsxMzEwLDExIEBAIHN0YXRp
YyB2b2lkIF9faHdkb21faW5pdCBpbnRlbF9pb21tdV9od2QKIAogICAgIHNldHVwX2h3ZG9tX3Bj
aV9kZXZpY2VzKGQsIHNldHVwX2h3ZG9tX2RldmljZSk7CiAgICAgc2V0dXBfaHdkb21fcm1ycihk
KTsKKwogICAgIC8qIE1ha2Ugc3VyZSB3b3JrYXJvdW5kcyBhcmUgYXBwbGllZCBiZWZvcmUgZW5h
YmxpbmcgdGhlIElPTU1VKHMpLiAqLworICAgIHRoaXNfY3B1KGlvbW11X2RvbnRfZmx1c2hfaW90
bGIpID0gdHJ1ZTsKICAgICBhcmNoX2lvbW11X2h3ZG9tX2luaXQoZCk7CisgICAgdGhpc19jcHUo
aW9tbXVfZG9udF9mbHVzaF9pb3RsYikgPSBmYWxzZTsKIAogICAgIGlmICggaW9tbXVfZmx1c2hf
YWxsKCkgKQogICAgICAgICBwcmludGsoWEVOTE9HX1dBUk5JTkcgVlREUFJFRklYCgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 02 12:29:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 12:29:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMAqM-0006DY-FT; Thu, 02 May 2019 12:29:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=oUxd=TC=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hMAqK-0006DQ-VG
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 12:29:40 +0000
X-Inumbo-ID: ecfe490c-6cd5-11e9-a4e7-b3b4f6c183f9
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ecfe490c-6cd5-11e9-a4e7-b3b4f6c183f9;
 Thu, 02 May 2019 12:29:28 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 02 May 2019 06:29:26 -0600
Message-Id: <5CCAE2A5020000780022B35E@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 02 May 2019 06:29:25 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH] x86/HVM: p2m_ram_ro is incompatible with device
 pass-through
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHdyaXRlLWRpc2NhcmQgcHJvcGVydHkgb2YgdGhlIHR5cGUgY2FuJ3QgYmUgcmVwcmVzZW50
ZWQgaW4gSU9NTVUKcGFnZSB0YWJsZSBlbnRyaWVzLiBNYWtlIHN1cmUgdGhlIHJlc3BlY3RpdmUg
Y2hlY2tzIC8gdHJhY2tpbmcgY2FuJ3QKcmFjZSwgYnkgdXRpbGl6aW5nIHRoZSBkb21haW4gbG9j
ay4gVGhlIG90aGVyIHNpZGVzIG9mIHRoZSBzaGFyaW5nLwpwYWdpbmcvbG9nLWRpcnR5IGV4Y2x1
c2lvbiBjaGVja3Mgc2hvdWxkIHN1YnNlcXVlbnRseSBwZXJoYXBzIGFsc28gYmUKcHV0IHVuZGVy
IHRoYXQgbG9jayB0aGVuLgoKVGFrZSB0aGUgb3Bwb3J0dW5pdHkgYW5kIGFsc28gY29udmVydCBu
ZWlnaGJvcmluZyBib29sX3QgdG8gYm9vbCBpbgpzdHJ1Y3QgaHZtX2RvbWFpbi4KClNpZ25lZC1v
ZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCi0tLSBhL3hlbi9hcmNoL3g4
Ni9odm0vZG0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2RtLmMKQEAgLTI1NSwxNiArMjU1LDMy
IEBAIHN0YXRpYyBpbnQgc2V0X21lbV90eXBlKHN0cnVjdCBkb21haW4gKmQKIAogICAgIG1lbV90
eXBlID0gYXJyYXlfaW5kZXhfbm9zcGVjKGRhdGEtPm1lbV90eXBlLCBBUlJBWV9TSVpFKG1lbXR5
cGUpKTsKIAotICAgIGlmICggbWVtX3R5cGUgPT0gSFZNTUVNX2lvcmVxX3NlcnZlciApCisgICAg
c3dpdGNoICggbWVtX3R5cGUgKQogICAgIHsKICAgICAgICAgdW5zaWduZWQgaW50IGZsYWdzOwog
CisgICAgY2FzZSBIVk1NRU1faW9yZXFfc2VydmVyOgogICAgICAgICBpZiAoICFoYXBfZW5hYmxl
ZChkKSApCiAgICAgICAgICAgICByZXR1cm4gLUVPUE5PVFNVUFA7CiAKICAgICAgICAgLyogRG8g
bm90IGNoYW5nZSB0byBIVk1NRU1faW9yZXFfc2VydmVyIGlmIG5vIGlvcmVxIHNlcnZlciBtYXBw
ZWQuICovCiAgICAgICAgIGlmICggIXAybV9nZXRfaW9yZXFfc2VydmVyKGQsICZmbGFncykgKQog
ICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNl
IEhWTU1FTV9yYW1fcm86CisgICAgICAgIC8qIHAybV9yYW1fcm8gY2FuJ3QgYmUgcmVwcmVzZW50
ZWQgaW4gSU9NTVUgbWFwcGluZ3MuICovCisgICAgICAgIGRvbWFpbl9sb2NrKGQpOworICAgICAg
ICBpZiAoIGhhc19pb21tdV9wdChkKSApCisgICAgICAgICAgICByYyA9IC1FWERFVjsKKyAgICAg
ICAgZC0+YXJjaC5odm0ucDJtX3JhbV9yb191c2VkID0gdHJ1ZTsKKyAgICAgICAgZG9tYWluX3Vu
bG9jayhkKTsKKworICAgICAgICBpZiAoIHJjICkKKyAgICAgICAgICAgIHJldHVybiByYzsKKwor
ICAgICAgICBicmVhazsKICAgICB9CiAKICAgICB3aGlsZSAoIGl0ZXIgPCBkYXRhLT5uciApCi0t
LSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL3BjaS5jCkBAIC0xNDUwLDE3ICsxNDUwLDM2IEBAIHN0YXRpYyBpbnQgYXNzaWduX2Rl
dmljZShzdHJ1Y3QgZG9tYWluICoKICAgICBpZiAoICFpb21tdV9lbmFibGVkIHx8ICFoZC0+cGxh
dGZvcm1fb3BzICkKICAgICAgICAgcmV0dXJuIDA7CiAKLSAgICAvKiBQcmV2ZW50IGRldmljZSBh
c3NpZ24gaWYgbWVtIHBhZ2luZyBvciBtZW0gc2hhcmluZyBoYXZlIGJlZW4gCi0gICAgICogZW5h
YmxlZCBmb3IgdGhpcyBkb21haW4gKi8KLSAgICBpZiAoIHVubGlrZWx5KGQtPmFyY2guaHZtLm1l
bV9zaGFyaW5nX2VuYWJsZWQgfHwKLSAgICAgICAgICAgICAgICAgIHZtX2V2ZW50X2NoZWNrX3Jp
bmcoZC0+dm1fZXZlbnRfcGFnaW5nKSB8fAorICAgIGRvbWFpbl9sb2NrKGQpOworCisgICAgLyoK
KyAgICAgKiBQcmV2ZW50IGRldmljZSBhc3NpZ25tZW50IGlmIGFueSBvZgorICAgICAqIC0gbWVt
IHBhZ2luZworICAgICAqIC0gbWVtIHNoYXJpbmcKKyAgICAgKiAtIHRoZSBwMm1fcmFtX3JvIHR5
cGUKKyAgICAgKiAtIGdsb2JhbCBsb2ctZGlydHkgbW9kZQorICAgICAqIGFyZSBpbiB1c2UgYnkg
dGhpcyBkb21haW4uCisgICAgICovCisgICAgaWYgKCB1bmxpa2VseSh2bV9ldmVudF9jaGVja19y
aW5nKGQtPnZtX2V2ZW50X3BhZ2luZykgfHwKKyNpZmRlZiBDT05GSUdfSFZNCisgICAgICAgICAg
ICAgICAgICAoaXNfaHZtX2RvbWFpbihkKSAmJgorICAgICAgICAgICAgICAgICAgIChkLT5hcmNo
Lmh2bS5tZW1fc2hhcmluZ19lbmFibGVkIHx8CisgICAgICAgICAgICAgICAgICAgIGQtPmFyY2gu
aHZtLnAybV9yYW1fcm9fdXNlZCkpIHx8CisjZW5kaWYKICAgICAgICAgICAgICAgICAgIHAybV9n
ZXRfaG9zdHAybShkKS0+Z2xvYmFsX2xvZ2RpcnR5KSApCisgICAgeworICAgICAgICBkb21haW5f
dW5sb2NrKGQpOwogICAgICAgICByZXR1cm4gLUVYREVWOworICAgIH0KIAogICAgIGlmICggIXBj
aWRldnNfdHJ5bG9jaygpICkKKyAgICB7CisgICAgICAgIGRvbWFpbl91bmxvY2soZCk7CiAgICAg
ICAgIHJldHVybiAtRVJFU1RBUlQ7CisgICAgfQogCiAgICAgcmMgPSBpb21tdV9jb25zdHJ1Y3Qo
ZCk7CisgICAgZG9tYWluX3VubG9jayhkKTsKICAgICBpZiAoIHJjICkKICAgICB7CiAgICAgICAg
IHBjaWRldnNfdW5sb2NrKCk7Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2RvbWFpbi5o
CisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2RvbWFpbi5oCkBAIC0xNTYsMTAgKzE1Niwx
MSBAQCBzdHJ1Y3QgaHZtX2RvbWFpbiB7CiAKICAgICBzdHJ1Y3QgdmlyaWRpYW5fZG9tYWluICp2
aXJpZGlhbjsKIAotICAgIGJvb2xfdCAgICAgICAgICAgICAgICAgaGFwX2VuYWJsZWQ7Ci0gICAg
Ym9vbF90ICAgICAgICAgICAgICAgICBtZW1fc2hhcmluZ19lbmFibGVkOwotICAgIGJvb2xfdCAg
ICAgICAgICAgICAgICAgcWVtdV9tYXBjYWNoZV9pbnZhbGlkYXRlOwotICAgIGJvb2xfdCAgICAg
ICAgICAgICAgICAgaXNfczNfc3VzcGVuZGVkOworICAgIGJvb2wgICAgICAgICAgICAgICAgICAg
aGFwX2VuYWJsZWQ7CisgICAgYm9vbCAgICAgICAgICAgICAgICAgICBtZW1fc2hhcmluZ19lbmFi
bGVkOworICAgIGJvb2wgICAgICAgICAgICAgICAgICAgcDJtX3JhbV9yb191c2VkOworICAgIGJv
b2wgICAgICAgICAgICAgICAgICAgcWVtdV9tYXBjYWNoZV9pbnZhbGlkYXRlOworICAgIGJvb2wg
ICAgICAgICAgICAgICAgICAgaXNfczNfc3VzcGVuZGVkOwogCiAgICAgLyoKICAgICAgKiBUU0Mg
dmFsdWUgdGhhdCBWQ1BVcyB1c2UgdG8gY2FsY3VsYXRlIHRoZWlyIHRzY19vZmZzZXQgdmFsdWUu
CgoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 02 12:39:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 12:39:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMB02-0007Dg-GP; Thu, 02 May 2019 12:39:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DatZ=TC=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hMB01-0007DW-5g
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 12:39:41 +0000
X-Inumbo-ID: 53357712-6cd7-11e9-97ee-ff708416df76
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 53357712-6cd7-11e9-97ee-ff708416df76;
 Thu, 02 May 2019 12:39:28 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hMAzn-0007TD-Jm; Thu, 02 May 2019 12:39:27 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hMAzn-0003yl-9G; Thu, 02 May 2019 12:39:27 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hMAzn-0003qH-8a; Thu, 02 May 2019 12:39:27 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1hMAzn-0003qH-8a@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 02 May 2019 12:39:27 +0000
Subject: [Xen-devel] [qemu-upstream-4.10-testing bisection] complete
 build-amd64
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi00LjEwLXRlc3RpbmcKeGVuYnJhbmNoIHhlbi00LjEwLXRlc3RpbmcKam9iIGJ1
aWxkLWFtZDY0CnRlc3RpZCB4ZW4tYnVpbGQKClRyZWU6IG92bWYgZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL29zc3Rlc3Qvb3ZtZi5naXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVt
dS14ZW4tdHJhZGl0aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9x
ZW11LXhlbi5naXQKVHJlZTogeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CgoqKiog
Rm91bmQgYW5kIHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0
cmVlOiAgb3ZtZiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAogIEJ1ZyBp
bnRyb2R1Y2VkOiAgMjAwMjljYTIyYmFhZWI5NDE4YzFmZDlkZjg4ZDEyZDMyZDU4NWNiNgogIEJ1
ZyBub3QgcHJlc2VudDogOTQ3ZjM3MzdhYmY2NWZkYTYzZjNmZmQ5N2ZkZGZhNjk4Njk4Njg2OAog
IExhc3QgZmFpbCByZXBybzogaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9sb2dzLzEzNTU1MS8KCgogIChSZXZpc2lvbiBsb2cgdG9vIGxvbmcsIG9taXR0ZWQuKQoK
CkZvciBiaXNlY3Rpb24gcmV2aXNpb24tdHVwbGUgZ3JhcGggc2VlOgogICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L3Jlc3VsdHMvYmlzZWN0L3FlbXUtdXBzdHJl
YW0tNC4xMC10ZXN0aW5nL2J1aWxkLWFtZDY0Lnhlbi1idWlsZC5odG1sClJldmlzaW9uIElEcyBp
biBlYWNoIGdyYXBoIG5vZGUgcmVmZXIsIHJlc3BlY3RpdmVseSwgdG8gdGhlIFRyZWVzIGFib3Zl
LgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpSdW5uaW5nIGNzLWJp
c2VjdGlvbi1zdGVwIC0tZ3JhcGgtb3V0PS9ob21lL2xvZ3MvcmVzdWx0cy9iaXNlY3QvcWVtdS11
cHN0cmVhbS00LjEwLXRlc3RpbmcvYnVpbGQtYW1kNjQueGVuLWJ1aWxkIC0tc3VtbWFyeS1vdXQ9
dG1wLzEzNTU1MS5iaXNlY3Rpb24tc3VtbWFyeSAtLWJhc2lzLXRlbXBsYXRlPTEyNDkyMSAtLWJs
ZXNzaW5ncz1yZWFsLHJlYWwtYmlzZWN0IHFlbXUtdXBzdHJlYW0tNC4xMC10ZXN0aW5nIGJ1aWxk
LWFtZDY0IHhlbi1idWlsZApTZWFyY2hpbmcgZm9yIGZhaWx1cmUgLyBiYXNpcyBwYXNzOgogMTM1
NDE3IGZhaWwgW2hvc3Q9cmltYXZhMV0gLyAxMzUxNTYgW2hvc3Q9YWxiYW5hMV0gMTM1MDE0IFto
b3N0PWFsYmFuYTFdIDEzNDkzOSBbaG9zdD1hbGJhbmExXSAxMzQ3OTEgW2hvc3Q9aXRhbGlhMV0g
MTM0Njc4IFtob3N0PWdvZGVsbG8wXSAxMjQ5MjEgW2hvc3Q9ZGViaW5hMV0gMTE4MDIxIFtob3N0
PWdvZGVsbG8xXSAxMTc5NjMgW2hvc3Q9Z29kZWxsbzFdIDExNzc2MSBbaG9zdD1nb2RlbGxvMF0g
MTE3NzMwIFtob3N0PWdvZGVsbG8wXSAxMTczNDUgW2hvc3Q9Z29kZWxsbzBdIDExNzI4NyBbaG9z
dD1maWFubzBdIDExNjc1NSBbaG9zdD1odXhlbHJlYmUwXSB0ZW1wbGF0ZSBhcyBiYXNpcz8gdXNp
bmcgdGVtcGxhdGUgYXMgYmFzaXMuCkZhaWx1cmUgLyBiYXNpcyBwYXNzIGZsaWdodHM6IDEzNTQx
NyAvIDEyNDkyMQoodHJlZSB3aXRoIG5vIHVybDogbWluaW9zKQoodHJlZSB3aXRoIG5vIHVybDog
c2VhYmlvcykKVHJlZTogb3ZtZiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdp
dApUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5n
aXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdApUcmVlOiB4
ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKTGF0ZXN0IDIwMDI5Y2EyMmJhYWViOTQx
OGMxZmQ5ZGY4OGQxMmQzMmQ1ODVjYjYgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4
YjI3OWY2MCAwNGE0M2Y3NmUyZDczZTgzODdiZDNlM2JkNDM5ZWY4YzZkNjlkMzYxIGIyYmJkMzQy
NTc2NTc2ZWI4YTE2NWE2YWJmOTU1OWQ3NzJlZTI0MmIKQmFzaXMgcGFzcyA5NDdmMzczN2FiZjY1
ZmRhNjNmM2ZmZDk3ZmRkZmE2OTg2OTg2ODY4IGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEy
NTE0OGIyNzlmNjAgNmVhNGNlZjJiZDcxNzA0NWFjMGU4NGI1MmE1YjFiNzcxNmZlYjBjMiBlZWIx
NTc2NGFkYmZlNDRlOWYxMWE2OGUyNDQ0ZjRiYTEyYjNjZjFkCkdlbmVyYXRpbmcgcmV2aXNpb25z
IHdpdGggLi9hZGhvYy1yZXZ0dXBsZS1nZW5lcmF0b3IgIGdpdDovL3hlbmJpdHMueGVuLm9yZy9v
c3N0ZXN0L292bWYuZ2l0Izk0N2YzNzM3YWJmNjVmZGE2M2YzZmZkOTdmZGRmYTY5ODY5ODY4Njgt
MjAwMjljYTIyYmFhZWI5NDE4YzFmZDlkZjg4ZDEyZDMyZDU4NWNiNiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0I2M4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNi
YmEyNTE0OGIyNzlmNjAtYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0IzZlYTRjZWYyYmQ3MTcwNDVhYzBlODRi
NTJhNWIxYjc3MTZmZWIwYzItMDRhNDNmNzZlMmQ3M2U4Mzg3YmQzZTNiZDQzOWVmOGM2ZDY5ZDM2
MSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdCNlZWIxNTc2NGFkYmZlNDRlOWYxMWE2OGUy
NDQ0ZjRiYTEyYjNjZjFkLWIyYmJkMzQyXAogNTc2NTc2ZWI4YTE2NWE2YWJmOTU1OWQ3NzJlZTI0
MmIKYWRob2MtcmV2dHVwbGUtZ2VuZXJhdG9yOiB0cmVlIGRpc2NvbnRpZ3VvdXM6IG92bWYKTG9h
ZGVkIDg4OTggbm9kZXMgaW4gcmV2aXNpb24gZ3JhcGgKU2VhcmNoaW5nIGZvciB0ZXN0IHJlc3Vs
dHM6CiAxMjQ5MjEgW2hvc3Q9ZGViaW5hMV0KIDEzNDY3OCBbaG9zdD1nb2RlbGxvMF0KIDEzNDc5
MSBbaG9zdD1pdGFsaWExXQogMTM1MDE0IFtob3N0PWFsYmFuYTFdCiAxMzQ5MzkgW2hvc3Q9YWxi
YW5hMV0KIDEzNTE1NiBbaG9zdD1hbGJhbmExXQogMTM1NDQ1IHBhc3MgOTQ3ZjM3MzdhYmY2NWZk
YTYzZjNmZmQ5N2ZkZGZhNjk4Njk4Njg2OCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUx
NDhiMjc5ZjYwIDZlYTRjZWYyYmQ3MTcwNDVhYzBlODRiNTJhNWIxYjc3MTZmZWIwYzIgZWViMTU3
NjRhZGJmZTQ0ZTlmMTFhNjhlMjQ0NGY0YmExMmIzY2YxZAogMTM1NDE3IGZhaWwgMjAwMjljYTIy
YmFhZWI5NDE4YzFmZDlkZjg4ZDEyZDMyZDU4NWNiNiBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMz
YmJhMjUxNDhiMjc5ZjYwIDA0YTQzZjc2ZTJkNzNlODM4N2JkM2UzYmQ0MzllZjhjNmQ2OWQzNjEg
YjJiYmQzNDI1NzY1NzZlYjhhMTY1YTZhYmY5NTU5ZDc3MmVlMjQyYgogMTM1NDg4IGZhaWwgMjAw
MjljYTIyYmFhZWI5NDE4YzFmZDlkZjg4ZDEyZDMyZDU4NWNiNiBjOGVhMDQ1NzQ5NTM0MmM0MTdj
M2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDA0YTQzZjc2ZTJkNzNlODM4N2JkM2UzYmQ0MzllZjhjNmQ2
OWQzNjEgYjJiYmQzNDI1NzY1NzZlYjhhMTY1YTZhYmY5NTU5ZDc3MmVlMjQyYgogMTM1NDY1IGZh
aWwgMjAwMjljYTIyYmFhZWI5NDE4YzFmZDlkZjg4ZDEyZDMyZDU4NWNiNiBjOGVhMDQ1NzQ5NTM0
MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDA0YTQzZjc2ZTJkNzNlODM4N2JkM2UzYmQ0Mzll
ZjhjNmQ2OWQzNjEgYjJiYmQzNDI1NzY1NzZlYjhhMTY1YTZhYmY5NTU5ZDc3MmVlMjQyYgogMTM1
NTAwIHBhc3MgOTQ3ZjM3MzdhYmY2NWZkYTYzZjNmZmQ5N2ZkZGZhNjk4Njk4Njg2OCBjOGVhMDQ1
NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDZlYTRjZWYyYmQ3MTcwNDVhYzBlODRi
NTJhNWIxYjc3MTZmZWIwYzIgZDYxNmMxYjE4ZDI3NzYxZjU3MjkyN2JmMWY3OWJhMjcyNzNhZmU5
YQogMTM1NDg3IHBhc3MgOTQ3ZjM3MzdhYmY2NWZkYTYzZjNmZmQ5N2ZkZGZhNjk4Njk4Njg2OCBj
OGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDZlYTRjZWYyYmQ3MTcwNDVh
YzBlODRiNTJhNWIxYjc3MTZmZWIwYzIgZWViMTU3NjRhZGJmZTQ0ZTlmMTFhNjhlMjQ0NGY0YmEx
MmIzY2YxZAogMTM1NDkwIHBhc3MgOTQ3ZjM3MzdhYmY2NWZkYTYzZjNmZmQ5N2ZkZGZhNjk4Njk4
Njg2OCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDZlYTRjZWYyYmQ3
MTcwNDVhYzBlODRiNTJhNWIxYjc3MTZmZWIwYzIgNjFkYzAxNTliNjliZDNlZWMxMDkxODgzODZj
OGIxM2ZiZGZlZDdiMgogMTM1NTE1IHBhc3MgOTQ3ZjM3MzdhYmY2NWZkYTYzZjNmZmQ5N2ZkZGZh
Njk4Njk4Njg2OCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIGRjMzMw
NTdiZTFmYzM5YjNmZWUyZjY3YTdmMmFjMTM3OWQxNTBkYWIgNzg0MjQxOWE2Yjg1ZWRiNGE1Yjli
ZWU4YjExNzlkZTRjOGI4NGI2MAogMTM1NTIyIHBhc3MgOTQ3ZjM3MzdhYmY2NWZkYTYzZjNmZmQ5
N2ZkZGZhNjk4Njk4Njg2OCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYw
IDA0YTQzZjc2ZTJkNzNlODM4N2JkM2UzYmQ0MzllZjhjNmQ2OWQzNjEgYjJiYmQzNDI1NzY1NzZl
YjhhMTY1YTZhYmY5NTU5ZDc3MmVlMjQyYgogMTM1NTIwIHBhc3MgOTQ3ZjM3MzdhYmY2NWZkYTYz
ZjNmZmQ5N2ZkZGZhNjk4Njk4Njg2OCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhi
Mjc5ZjYwIGM4NGZkYmE2NTdkNDNkYzM5OTEwYzhiZmM5NTI0YTAwYTNlNWM4NGMgNzg0MjQxOWE2
Yjg1ZWRiNGE1YjliZWU4YjExNzlkZTRjOGI4NGI2MAogMTM1NTExIHBhc3MgOTQ3ZjM3MzdhYmY2
NWZkYTYzZjNmZmQ5N2ZkZGZhNjk4Njk4Njg2OCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJh
MjUxNDhiMjc5ZjYwIDhhMGRmNDA3MThjMmEyZmNlMGRkNGIzODAxYjQ5MjFkN2ExMzMzZjMgZjZm
MWU5NDg4NzNlZDYwMWQzZDc0M2EyNTg2NjE5Yjc2M2FjZDA4NAogMTM1NTIxIHBhc3MgOTQ3ZjM3
MzdhYmY2NWZkYTYzZjNmZmQ5N2ZkZGZhNjk4Njk4Njg2OCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2Rj
MDMzYmJhMjUxNDhiMjc5ZjYwIDA0YTQzZjc2ZTJkNzNlODM4N2JkM2UzYmQ0MzllZjhjNmQ2OWQz
NjEgNzg0MjQxOWE2Yjg1ZWRiNGE1YjliZWU4YjExNzlkZTRjOGI4NGI2MAogMTM1NTE0IHBhc3Mg
OTQ3ZjM3MzdhYmY2NWZkYTYzZjNmZmQ5N2ZkZGZhNjk4Njk4Njg2OCBjOGVhMDQ1NzQ5NTM0MmM0
MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIGZjOTg0NThhMDZjMmM3MTI4NTkxZmM1MWUwOTYwMGEw
YzgxYzYwY2QgNzg0MjQxOWE2Yjg1ZWRiNGE1YjliZWU4YjExNzlkZTRjOGI4NGI2MAogMTM1NTMz
IGZhaWwgMjAwMjljYTIyYmFhZWI5NDE4YzFmZDlkZjg4ZDEyZDMyZDU4NWNiNiBjOGVhMDQ1NzQ5
NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDA0YTQzZjc2ZTJkNzNlODM4N2JkM2UzYmQ0
MzllZjhjNmQ2OWQzNjEgYjJiYmQzNDI1NzY1NzZlYjhhMTY1YTZhYmY5NTU5ZDc3MmVlMjQyYgog
MTM1NTM2IHBhc3MgOTQ3ZjM3MzdhYmY2NWZkYTYzZjNmZmQ5N2ZkZGZhNjk4Njk4Njg2OCBjOGVh
MDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDA0YTQzZjc2ZTJkNzNlODM4N2Jk
M2UzYmQ0MzllZjhjNmQ2OWQzNjEgYjJiYmQzNDI1NzY1NzZlYjhhMTY1YTZhYmY5NTU5ZDc3MmVl
MjQyYgogMTM1NTQ1IGZhaWwgMjAwMjljYTIyYmFhZWI5NDE4YzFmZDlkZjg4ZDEyZDMyZDU4NWNi
NiBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDA0YTQzZjc2ZTJkNzNl
ODM4N2JkM2UzYmQ0MzllZjhjNmQ2OWQzNjEgYjJiYmQzNDI1NzY1NzZlYjhhMTY1YTZhYmY5NTU5
ZDc3MmVlMjQyYgogMTM1NTQ5IHBhc3MgOTQ3ZjM3MzdhYmY2NWZkYTYzZjNmZmQ5N2ZkZGZhNjk4
Njk4Njg2OCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDA0YTQzZjc2
ZTJkNzNlODM4N2JkM2UzYmQ0MzllZjhjNmQ2OWQzNjEgYjJiYmQzNDI1NzY1NzZlYjhhMTY1YTZh
YmY5NTU5ZDc3MmVlMjQyYgogMTM1NTUxIGZhaWwgMjAwMjljYTIyYmFhZWI5NDE4YzFmZDlkZjg4
ZDEyZDMyZDU4NWNiNiBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDA0
YTQzZjc2ZTJkNzNlODM4N2JkM2UzYmQ0MzllZjhjNmQ2OWQzNjEgYjJiYmQzNDI1NzY1NzZlYjhh
MTY1YTZhYmY5NTU5ZDc3MmVlMjQyYgpTZWFyY2hpbmcgZm9yIGludGVyZXN0aW5nIHZlcnNpb25z
CiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMzU0NDUgKHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVz
dWx0IGZvdW5kOiBmbGlnaHQgMTM1NDY1IChmYWlsKSwgZm9yIGJhc2lzIGZhaWx1cmUKIFJlcHJv
IGZvdW5kOiBmbGlnaHQgMTM1NDg3IChwYXNzKSwgZm9yIGJhc2lzIHBhc3MKIFJlcHJvIGZvdW5k
OiBmbGlnaHQgMTM1NDg4IChmYWlsKSwgZm9yIGJhc2lzIGZhaWx1cmUKIDAgcmV2aXNpb25zIGF0
IDk0N2YzNzM3YWJmNjVmZGE2M2YzZmZkOTdmZGRmYTY5ODY5ODY4NjggYzhlYTA0NTc0OTUzNDJj
NDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCAwNGE0M2Y3NmUyZDczZTgzODdiZDNlM2JkNDM5ZWY4
YzZkNjlkMzYxIGIyYmJkMzQyNTc2NTc2ZWI4YTE2NWE2YWJmOTU1OWQ3NzJlZTI0MmIKTm8gcmV2
aXNpb25zIGxlZnQgdG8gdGVzdCwgY2hlY2tpbmcgZ3JhcGggc3RhdGUuCiBSZXN1bHQgZm91bmQ6
IGZsaWdodCAxMzU1MjIgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXN1bHQgZm91bmQ6IGZsaWdo
dCAxMzU1MzMgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAx
MzU1MzYgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzNTU0NSAo
ZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzNTU0OSAocGFz
cyksIGZvciBsYXN0IHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTM1NTUxIChmYWlsKSwgZm9y
IGZpcnN0IGZhaWx1cmUKCioqKiBGb3VuZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNl
dCAqKioKCiAgQnVnIGlzIGluIHRyZWU6ICBvdm1mIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0
ZXN0L292bWYuZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICAyMDAyOWNhMjJiYWFlYjk0MThjMWZkOWRm
ODhkMTJkMzJkNTg1Y2I2CiAgQnVnIG5vdCBwcmVzZW50OiA5NDdmMzczN2FiZjY1ZmRhNjNmM2Zm
ZDk3ZmRkZmE2OTg2OTg2ODY4CiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTM1NTUxLwoKCiAgKFJldmlzaW9uIGxvZyB0
b28gbG9uZywgb21pdHRlZC4pCgpwbm10b3BuZzogMjEwIGNvbG9ycyBmb3VuZApSZXZpc2lvbiBn
cmFwaCBsZWZ0IGluIC9ob21lL2xvZ3MvcmVzdWx0cy9iaXNlY3QvcWVtdS11cHN0cmVhbS00LjEw
LXRlc3RpbmcvYnVpbGQtYW1kNjQueGVuLWJ1aWxkLntkb3QscHMscG5nLGh0bWwsc3ZnfS4KLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoxMzU1NTE6IHRvbGVyYWJsZSBB
TEwgRkFJTAoKZmxpZ2h0IDEzNTU1MSBxZW11LXVwc3RyZWFtLTQuMTAtdGVzdGluZyByZWFsLWJp
c2VjdCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzLzEzNTU1MS8KCkZhaWx1cmVzIDotLyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGlj
aCBkaWQgbm90IHN1Y2NlZWQsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVu
OgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAg
ICBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCgoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1y
ZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hv
bWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxl
cywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBv
ZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 02 12:44:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 12:44:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMB4T-0007y9-63; Thu, 02 May 2019 12:44:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=oUxd=TC=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hMB4R-0007xc-NE
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 12:44:15 +0000
X-Inumbo-ID: f950b256-6cd7-11e9-b3cd-df1b6979fd66
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f950b256-6cd7-11e9-b3cd-df1b6979fd66;
 Thu, 02 May 2019 12:44:07 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 02 May 2019 06:44:06 -0600
Message-Id: <5CCAE614020000780022B370@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 02 May 2019 06:44:04 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1556797923-7107-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1556797923-7107-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86/boot: Fix latent memory corruption with
 early_boot_opts_t
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: David Woodhouse <dwmw2@infradead.org>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAyLjA1LjE5IGF0IDEzOjUyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gYy9zIGViYjI2YjUwOWYgInhlbi94ODY6IG1ha2UgVkdBIHN1cHBvcnQgc2VsZWN0YWJs
ZSIgYWRkZWQgYW4gI2lmZGVmCj4gQ09ORklHX1ZJREVPIGludG8gdGhlIG1pZGRsZSB0aGUgYmFj
a2luZyBzcGFjZSBmb3IgZWFybHlfYm9vdF9vcHRzX3QsCj4gYnV0IGRpZG4ndCBhZGp1c3QgdGhl
IHN0cnVjdHVyZSBkZWZpbml0aW9uIGluIGNtZGxpbmUuYwo+IAo+IFRoaXMgb25seSBmdW5jdGlv
bnMgY29ycmVjdGx5IGJlY2F1c2UgdGhlIGFmZmVjdGVkIGZpZWxkcyBhcmUgYXQgdGhlIGVuZAo+
IG9mIHRoZSBzdHJ1Y3R1cmUsIGFuZCBjbWRsaW5lLmMgZG9lc24ndCB3cml0ZSB0byB0aGVtIGlu
IHRoaXMgY2FzZS4KPiAKPiBUbyByZXRhaW4gdGhlIHNsaW1taW5nIGVmZmVjdCBvZiBjb21waWxp
bmcgb3V0IENPTkZJR19WSURFTywgYWRqdXN0Cj4gY21kbGluZS5jIHdpdGggZW5vdWdoICNpZmRl
Zi1hcnkgdG8gbWFrZSBDJ3MgaWRlYSBvZiB0aGUgc3RydWN0dXJlIG1hdGNoCj4gdGhlIGRlY2xh
cmF0aW9uIGluIGFzbS4gIFRoaXMgcmVxdWlyZXMgYWRkaW5nIF9fbWF5YmVfdW51c2VkIGFubm90
YXRpb25zCj4gdG8gdHdvIGhlbHBlciBmdW5jdGlvbnMuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CndpdGggYSByZW1hcmsgYW5kIGEgcXVlc3Rpb246
Cgo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9ib290L2NtZGxpbmUuYwo+ICsrKyBiL3hlbi9hcmNoL3g4
Ni9ib290L2NtZGxpbmUuYwo+IEBAIC00MCwxMCArNDAsMTIgQEAgdHlwZWRlZiBzdHJ1Y3QgX19w
YWNrZWQgewo+ICAgICAgdTggb3B0X2VkZDsKPiAgICAgIHU4IG9wdF9lZGlkOwo+ICAgICAgdTgg
cGFkZGluZzsKPiArI2lmZGVmIENPTkZJR19WSURFTwo+ICAgICAgdTE2IGJvb3RfdmlkX21vZGU7
Cj4gICAgICB1MTYgdmVzYV93aWR0aDsKPiAgICAgIHUxNiB2ZXNhX2hlaWdodDsKPiAgICAgIHUx
NiB2ZXNhX2RlcHRoOwo+ICsjZW5kaWYKClNpbmNlIGFwcGFyZW50bHkgdGhlICJLZWVwIGluIHN5
bmMiIGNvbW1lbnQgaW4gdHJhbXBvbGluZS5TCndhc24ndCBzdWZmaWNpZW50LCBhbmQgc2luY2Ug
LSB3aXRoIHdoYXQgc2FpZCBjb21taXQgZGlkIC0gdGhlCmNvbW1lbnQgbm93IGxvb2tzIHVucmVs
YXRlZCB0byB0aGVzZSBkYXRhIGl0ZW1zIChmb3IgdGhlcmUKYmVpbmcgYSBibGFuayBsaW5lIGlu
IGJldHdlZW4gbm93KSBwZXJoYXBzIHRoaXMgc2hvdWxkIGJlCmFjY29tcGFuaWVkIGJ5IGJvdGgg
YSBTVEFSVCBhbmQgRU5EIG1hcmtlcj8KCkFuZCBwZXJoYXBzIHRoZSBjb21tZW50IG5leHQgdG8g
dmVzYV9zaXplIHNob3VsZCBhbHNvCmdldCBjb3JyZWN0ZWQgdG8gc2F5ICJ3aWR0aCB4IGhlaWdo
dCB4IGRlcHRoIi4KCk15IFItYiBzdGFuZHMgaWYgeW91IGRlY2lkZSB0byBmb2xkIHRoZXNlIGlu
LgoKPiAtLS0gYS94ZW4vYXJjaC94ODYvYm9vdC9kZWZzLmgKPiArKysgYi94ZW4vYXJjaC94ODYv
Ym9vdC9kZWZzLmgKPiBAQCAtMjMsNiArMjMsNyBAQAo+ICAjaW5jbHVkZSAiLi4vLi4vLi4vaW5j
bHVkZS94ZW4vc3RkYm9vbC5oIgo+ICAKPiAgI2RlZmluZSBfX3BhY2tlZAlfX2F0dHJpYnV0ZV9f
KChfX3BhY2tlZF9fKSkKPiArI2RlZmluZSBfX21heWJlX3VudXNlZAlfX2F0dHJpYnV0ZV9fKChf
X3VudXNlZF9fKSkKPiAgI2RlZmluZSBfX3N0ZGNhbGwJX19hdHRyaWJ1dGVfXygoX19zdGRjYWxs
X18pKQoKUHVyZWx5IG91dCBvZiBjdXJpb3NpdHkgKEkgZG9uJ3QgcmVhbGx5IGNhcmUgYWJvdXQg
dGhlIG9yZGVyaW5nCmhlcmUgYXMgbG9uZyBhcyB0aGUgc2V0IGRvZXNuJ3QgbWVhbmluZ2Z1bGx5
IGdyb3cpOiBCYXNlZCBvbgp3aGF0IGRpZCB5b3UgZGVjaWRlIHRoaXMgYmVzdCBnb2VzIGJldHdl
ZW4gdGhlIHR3byBleGlzdGluZwpvbmVzPwoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 02 12:50:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 12:50:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMBAI-0000NH-1v; Thu, 02 May 2019 12:50:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3XpE=TC=citrix.com=prvs=01897380a=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1hMBAH-0000NC-2C
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 12:50:17 +0000
X-Inumbo-ID: d169ac4c-6cd8-11e9-a3bb-9ff13b158891
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d169ac4c-6cd8-11e9-a3bb-9ff13b158891;
 Thu, 02 May 2019 12:50:10 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,421,1549929600"; d="scan'208";a="89568761"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>, xen-devel
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH] x86/HVM: p2m_ram_ro is incompatible with device
 pass-through
Thread-Index: AQHVAOK7/bND1zq6eEG3MTVoeyPCQaZXyEdw
Date: Thu, 2 May 2019 12:47:09 +0000
Message-ID: <d0a25517faf54b6aabd1460d385d40f8@AMSPEX02CL03.citrite.net>
References: <5CCAE2A5020000780022B35E@prv1-mh.provo.novell.com>
In-Reply-To: <5CCAE2A5020000780022B35E@prv1-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] x86/HVM: p2m_ram_ro is incompatible with
 device pass-through
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMDIgTWF5IDIwMTkgMTM6MjkKPiBUbzogeGVuLWRl
dmVsIDx4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+Cj4gQ2M6IEFuZHJldyBDb29wZXIg
PEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBj
aXRyaXguY29tPjsgUm9nZXIgUGF1IE1vbm5lCj4gPHJvZ2VyLnBhdUBjaXRyaXguY29tPjsgV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT47IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBA
Y2l0cml4LmNvbT4KPiBTdWJqZWN0OiBbUEFUQ0hdIHg4Ni9IVk06IHAybV9yYW1fcm8gaXMgaW5j
b21wYXRpYmxlIHdpdGggZGV2aWNlIHBhc3MtdGhyb3VnaAo+IAo+IFRoZSB3cml0ZS1kaXNjYXJk
IHByb3BlcnR5IG9mIHRoZSB0eXBlIGNhbid0IGJlIHJlcHJlc2VudGVkIGluIElPTU1VCj4gcGFn
ZSB0YWJsZSBlbnRyaWVzLiBNYWtlIHN1cmUgdGhlIHJlc3BlY3RpdmUgY2hlY2tzIC8gdHJhY2tp
bmcgY2FuJ3QKPiByYWNlLCBieSB1dGlsaXppbmcgdGhlIGRvbWFpbiBsb2NrLiBUaGUgb3RoZXIg
c2lkZXMgb2YgdGhlIHNoYXJpbmcvCj4gcGFnaW5nL2xvZy1kaXJ0eSBleGNsdXNpb24gY2hlY2tz
IHNob3VsZCBzdWJzZXF1ZW50bHkgcGVyaGFwcyBhbHNvIGJlCj4gcHV0IHVuZGVyIHRoYXQgbG9j
ayB0aGVuLgo+IAo+IFRha2UgdGhlIG9wcG9ydHVuaXR5IGFuZCBhbHNvIGNvbnZlcnQgbmVpZ2hi
b3JpbmcgYm9vbF90IHRvIGJvb2wgaW4KPiBzdHJ1Y3QgaHZtX2RvbWFpbi4KPiAKPiBTaWduZWQt
b2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gCj4gLS0tIGEveGVuL2Fy
Y2gveDg2L2h2bS9kbS5jCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9kbS5jCj4gQEAgLTI1NSwx
NiArMjU1LDMyIEBAIHN0YXRpYyBpbnQgc2V0X21lbV90eXBlKHN0cnVjdCBkb21haW4gKmQKPiAK
PiAgICAgIG1lbV90eXBlID0gYXJyYXlfaW5kZXhfbm9zcGVjKGRhdGEtPm1lbV90eXBlLCBBUlJB
WV9TSVpFKG1lbXR5cGUpKTsKPiAKPiAtICAgIGlmICggbWVtX3R5cGUgPT0gSFZNTUVNX2lvcmVx
X3NlcnZlciApCj4gKyAgICBzd2l0Y2ggKCBtZW1fdHlwZSApCj4gICAgICB7Cj4gICAgICAgICAg
dW5zaWduZWQgaW50IGZsYWdzOwo+IAo+ICsgICAgY2FzZSBIVk1NRU1faW9yZXFfc2VydmVyOgo+
ICAgICAgICAgIGlmICggIWhhcF9lbmFibGVkKGQpICkKPiAgICAgICAgICAgICAgcmV0dXJuIC1F
T1BOT1RTVVBQOwo+IAo+ICAgICAgICAgIC8qIERvIG5vdCBjaGFuZ2UgdG8gSFZNTUVNX2lvcmVx
X3NlcnZlciBpZiBubyBpb3JlcSBzZXJ2ZXIgbWFwcGVkLiAqLwo+ICAgICAgICAgIGlmICggIXAy
bV9nZXRfaW9yZXFfc2VydmVyKGQsICZmbGFncykgKQo+ICAgICAgICAgICAgICByZXR1cm4gLUVJ
TlZBTDsKPiArCj4gKyAgICAgICAgYnJlYWs7Cj4gKwo+ICsgICAgY2FzZSBIVk1NRU1fcmFtX3Jv
Ogo+ICsgICAgICAgIC8qIHAybV9yYW1fcm8gY2FuJ3QgYmUgcmVwcmVzZW50ZWQgaW4gSU9NTVUg
bWFwcGluZ3MuICovCj4gKyAgICAgICAgZG9tYWluX2xvY2soZCk7Cj4gKyAgICAgICAgaWYgKCBo
YXNfaW9tbXVfcHQoZCkgKQo+ICsgICAgICAgICAgICByYyA9IC1FWERFVjsKPiArICAgICAgICBk
LT5hcmNoLmh2bS5wMm1fcmFtX3JvX3VzZWQgPSB0cnVlOwoKRG8geW91IHJlYWxseSB3YW50IHRv
IHNldCB0aGlzIHRvIHRydWUgZXZlbiBpZiB0aGUgb3Agd2lsbCBmYWlsPwoKICBQYXVsCgo+ICsg
ICAgICAgIGRvbWFpbl91bmxvY2soZCk7Cj4gKwo+ICsgICAgICAgIGlmICggcmMgKQo+ICsgICAg
ICAgICAgICByZXR1cm4gcmM7Cj4gKwo+ICsgICAgICAgIGJyZWFrOwo+ICAgICAgfQo+IAo+ICAg
ICAgd2hpbGUgKCBpdGVyIDwgZGF0YS0+bnIgKQo+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL3BjaS5jCj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKPiBAQCAtMTQ1
MCwxNyArMTQ1MCwzNiBAQCBzdGF0aWMgaW50IGFzc2lnbl9kZXZpY2Uoc3RydWN0IGRvbWFpbiAq
Cj4gICAgICBpZiAoICFpb21tdV9lbmFibGVkIHx8ICFoZC0+cGxhdGZvcm1fb3BzICkKPiAgICAg
ICAgICByZXR1cm4gMDsKPiAKPiAtICAgIC8qIFByZXZlbnQgZGV2aWNlIGFzc2lnbiBpZiBtZW0g
cGFnaW5nIG9yIG1lbSBzaGFyaW5nIGhhdmUgYmVlbgo+IC0gICAgICogZW5hYmxlZCBmb3IgdGhp
cyBkb21haW4gKi8KPiAtICAgIGlmICggdW5saWtlbHkoZC0+YXJjaC5odm0ubWVtX3NoYXJpbmdf
ZW5hYmxlZCB8fAo+IC0gICAgICAgICAgICAgICAgICB2bV9ldmVudF9jaGVja19yaW5nKGQtPnZt
X2V2ZW50X3BhZ2luZykgfHwKPiArICAgIGRvbWFpbl9sb2NrKGQpOwo+ICsKPiArICAgIC8qCj4g
KyAgICAgKiBQcmV2ZW50IGRldmljZSBhc3NpZ25tZW50IGlmIGFueSBvZgo+ICsgICAgICogLSBt
ZW0gcGFnaW5nCj4gKyAgICAgKiAtIG1lbSBzaGFyaW5nCj4gKyAgICAgKiAtIHRoZSBwMm1fcmFt
X3JvIHR5cGUKPiArICAgICAqIC0gZ2xvYmFsIGxvZy1kaXJ0eSBtb2RlCj4gKyAgICAgKiBhcmUg
aW4gdXNlIGJ5IHRoaXMgZG9tYWluLgo+ICsgICAgICovCj4gKyAgICBpZiAoIHVubGlrZWx5KHZt
X2V2ZW50X2NoZWNrX3JpbmcoZC0+dm1fZXZlbnRfcGFnaW5nKSB8fAo+ICsjaWZkZWYgQ09ORklH
X0hWTQo+ICsgICAgICAgICAgICAgICAgICAoaXNfaHZtX2RvbWFpbihkKSAmJgo+ICsgICAgICAg
ICAgICAgICAgICAgKGQtPmFyY2guaHZtLm1lbV9zaGFyaW5nX2VuYWJsZWQgfHwKPiArICAgICAg
ICAgICAgICAgICAgICBkLT5hcmNoLmh2bS5wMm1fcmFtX3JvX3VzZWQpKSB8fAo+ICsjZW5kaWYK
PiAgICAgICAgICAgICAgICAgICAgcDJtX2dldF9ob3N0cDJtKGQpLT5nbG9iYWxfbG9nZGlydHkp
ICkKPiArICAgIHsKPiArICAgICAgICBkb21haW5fdW5sb2NrKGQpOwo+ICAgICAgICAgIHJldHVy
biAtRVhERVY7Cj4gKyAgICB9Cj4gCj4gICAgICBpZiAoICFwY2lkZXZzX3RyeWxvY2soKSApCj4g
KyAgICB7Cj4gKyAgICAgICAgZG9tYWluX3VubG9jayhkKTsKPiAgICAgICAgICByZXR1cm4gLUVS
RVNUQVJUOwo+ICsgICAgfQo+IAo+ICAgICAgcmMgPSBpb21tdV9jb25zdHJ1Y3QoZCk7Cj4gKyAg
ICBkb21haW5fdW5sb2NrKGQpOwo+ICAgICAgaWYgKCByYyApCj4gICAgICB7Cj4gICAgICAgICAg
cGNpZGV2c191bmxvY2soKTsKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4u
aAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2RvbWFpbi5oCj4gQEAgLTE1NiwxMCAr
MTU2LDExIEBAIHN0cnVjdCBodm1fZG9tYWluIHsKPiAKPiAgICAgIHN0cnVjdCB2aXJpZGlhbl9k
b21haW4gKnZpcmlkaWFuOwo+IAo+IC0gICAgYm9vbF90ICAgICAgICAgICAgICAgICBoYXBfZW5h
YmxlZDsKPiAtICAgIGJvb2xfdCAgICAgICAgICAgICAgICAgbWVtX3NoYXJpbmdfZW5hYmxlZDsK
PiAtICAgIGJvb2xfdCAgICAgICAgICAgICAgICAgcWVtdV9tYXBjYWNoZV9pbnZhbGlkYXRlOwo+
IC0gICAgYm9vbF90ICAgICAgICAgICAgICAgICBpc19zM19zdXNwZW5kZWQ7Cj4gKyAgICBib29s
ICAgICAgICAgICAgICAgICAgIGhhcF9lbmFibGVkOwo+ICsgICAgYm9vbCAgICAgICAgICAgICAg
ICAgICBtZW1fc2hhcmluZ19lbmFibGVkOwo+ICsgICAgYm9vbCAgICAgICAgICAgICAgICAgICBw
Mm1fcmFtX3JvX3VzZWQ7Cj4gKyAgICBib29sICAgICAgICAgICAgICAgICAgIHFlbXVfbWFwY2Fj
aGVfaW52YWxpZGF0ZTsKPiArICAgIGJvb2wgICAgICAgICAgICAgICAgICAgaXNfczNfc3VzcGVu
ZGVkOwo+IAo+ICAgICAgLyoKPiAgICAgICAqIFRTQyB2YWx1ZSB0aGF0IFZDUFVzIHVzZSB0byBj
YWxjdWxhdGUgdGhlaXIgdHNjX29mZnNldCB2YWx1ZS4KPiAKPiAKPiAKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 02 12:56:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 12:56:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMBGF-0000fp-Q9; Thu, 02 May 2019 12:56:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=oUxd=TC=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hMBGE-0000fk-E7
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 12:56:26 +0000
X-Inumbo-ID: ac733fa6-6cd9-11e9-91aa-a7d69ce44567
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ac733fa6-6cd9-11e9-91aa-a7d69ce44567;
 Thu, 02 May 2019 12:56:17 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 02 May 2019 06:56:16 -0600
Message-Id: <5CCAE8EF020000780022B38F@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 02 May 2019 06:56:15 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <5CCAE2A5020000780022B35E@prv1-mh.provo.novell.com>
 <d0a25517faf54b6aabd1460d385d40f8@AMSPEX02CL03.citrite.net>
In-Reply-To: <d0a25517faf54b6aabd1460d385d40f8@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86/HVM: p2m_ram_ro is incompatible with
 device pass-through
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 george.dunlap@citrix.com, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAyLjA1LjE5IGF0IDE0OjQ3LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+PiBTZW50
OiAwMiBNYXkgMjAxOSAxMzoyOQo+PiAKPj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9kbS5jCj4+
ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZG0uYwo+PiBAQCAtMjU1LDE2ICsyNTUsMzIgQEAgc3Rh
dGljIGludCBzZXRfbWVtX3R5cGUoc3RydWN0IGRvbWFpbiAqZAo+PiAKPj4gICAgICBtZW1fdHlw
ZSA9IGFycmF5X2luZGV4X25vc3BlYyhkYXRhLT5tZW1fdHlwZSwgQVJSQVlfU0laRShtZW10eXBl
KSk7Cj4+IAo+PiAtICAgIGlmICggbWVtX3R5cGUgPT0gSFZNTUVNX2lvcmVxX3NlcnZlciApCj4+
ICsgICAgc3dpdGNoICggbWVtX3R5cGUgKQo+PiAgICAgIHsKPj4gICAgICAgICAgdW5zaWduZWQg
aW50IGZsYWdzOwo+PiAKPj4gKyAgICBjYXNlIEhWTU1FTV9pb3JlcV9zZXJ2ZXI6Cj4+ICAgICAg
ICAgIGlmICggIWhhcF9lbmFibGVkKGQpICkKPj4gICAgICAgICAgICAgIHJldHVybiAtRU9QTk9U
U1VQUDsKPj4gCj4+ICAgICAgICAgIC8qIERvIG5vdCBjaGFuZ2UgdG8gSFZNTUVNX2lvcmVxX3Nl
cnZlciBpZiBubyBpb3JlcSBzZXJ2ZXIgbWFwcGVkLiAqLwo+PiAgICAgICAgICBpZiAoICFwMm1f
Z2V0X2lvcmVxX3NlcnZlcihkLCAmZmxhZ3MpICkKPj4gICAgICAgICAgICAgIHJldHVybiAtRUlO
VkFMOwo+PiArCj4+ICsgICAgICAgIGJyZWFrOwo+PiArCj4+ICsgICAgY2FzZSBIVk1NRU1fcmFt
X3JvOgo+PiArICAgICAgICAvKiBwMm1fcmFtX3JvIGNhbid0IGJlIHJlcHJlc2VudGVkIGluIElP
TU1VIG1hcHBpbmdzLiAqLwo+PiArICAgICAgICBkb21haW5fbG9jayhkKTsKPj4gKyAgICAgICAg
aWYgKCBoYXNfaW9tbXVfcHQoZCkgKQo+PiArICAgICAgICAgICAgcmMgPSAtRVhERVY7Cj4+ICsg
ICAgICAgIGQtPmFyY2guaHZtLnAybV9yYW1fcm9fdXNlZCA9IHRydWU7Cj4gCj4gRG8geW91IHJl
YWxseSB3YW50IHRvIHNldCB0aGlzIHRvIHRydWUgZXZlbiBpZiB0aGUgb3Agd2lsbCBmYWlsPwoK
T2gsIGdvb2QgcG9pbnQgLSB0aGVyZSBzaG91bGQgYmUgYW4gImVsc2UiIHRoZXJlLgoKSmFuCgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 02 13:00:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 13:00:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMBJg-0000ps-Bd; Thu, 02 May 2019 13:00:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Flb6=TC=citrix.com=prvs=018be947d=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hMBJf-0000pm-Dx
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 12:59:59 +0000
X-Inumbo-ID: 2f71004b-6cda-11e9-843c-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2f71004b-6cda-11e9-843c-bc764e045a96;
 Thu, 02 May 2019 12:59:57 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,421,1549929600"; d="scan'208";a="89569464"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5CCAE2A5020000780022B35E@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <8300afef-e75e-1d81-83e4-7f020595f81a@citrix.com>
Date: Thu, 2 May 2019 13:59:55 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CCAE2A5020000780022B35E@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] x86/HVM: p2m_ram_ro is incompatible with
 device pass-through
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMDUvMjAxOSAxMzoyOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gLS0tIGEveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvcGNpLmMKPiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2ku
Ywo+IEBAIC0xNDUwLDE3ICsxNDUwLDM2IEBAIHN0YXRpYyBpbnQgYXNzaWduX2RldmljZShzdHJ1
Y3QgZG9tYWluICoKPiAgICAgIGlmICggIWlvbW11X2VuYWJsZWQgfHwgIWhkLT5wbGF0Zm9ybV9v
cHMgKQo+ICAgICAgICAgIHJldHVybiAwOwo+ICAKPiAtICAgIC8qIFByZXZlbnQgZGV2aWNlIGFz
c2lnbiBpZiBtZW0gcGFnaW5nIG9yIG1lbSBzaGFyaW5nIGhhdmUgYmVlbiAKPiAtICAgICAqIGVu
YWJsZWQgZm9yIHRoaXMgZG9tYWluICovCj4gLSAgICBpZiAoIHVubGlrZWx5KGQtPmFyY2guaHZt
Lm1lbV9zaGFyaW5nX2VuYWJsZWQgfHwKPiAtICAgICAgICAgICAgICAgICAgdm1fZXZlbnRfY2hl
Y2tfcmluZyhkLT52bV9ldmVudF9wYWdpbmcpIHx8Cj4gKyAgICBkb21haW5fbG9jayhkKTsKPiAr
Cj4gKyAgICAvKgo+ICsgICAgICogUHJldmVudCBkZXZpY2UgYXNzaWdubWVudCBpZiBhbnkgb2YK
PiArICAgICAqIC0gbWVtIHBhZ2luZwo+ICsgICAgICogLSBtZW0gc2hhcmluZwo+ICsgICAgICog
LSB0aGUgcDJtX3JhbV9ybyB0eXBlCj4gKyAgICAgKiAtIGdsb2JhbCBsb2ctZGlydHkgbW9kZQoK
WGVuU2VydmVyIGhhcyB3b3JraW5nIGxpdmUgbWlncmF0aW9uIHdpdGggR1BVcywgd2hpY2ggdGhp
cyBjaGFuZ2Ugd291bGQKcmVncmVzcy4KCkJlaGluZCB0aGUgc2NlbmVzLCB3ZSBjb21iaW5lIFhl
bidzIGxvZ2RpcnR5IGJpdG1hcCB3aXRoIG9uZSBwcm92aWRlZCBieQp0aGUgR1BVLCB0byBlbnN1
cmUgdGhhdCBhbGwgZGlydHkgdXBkYXRlcyBhcmUgdHJhY2tlZC4KCn5BbmRyZXcKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 02 13:10:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 13:10:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMBTk-0002LL-DY; Thu, 02 May 2019 13:10:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3XpE=TC=citrix.com=prvs=01897380a=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1hMBTj-0002LG-C5
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 13:10:23 +0000
X-Inumbo-ID: 9cd9bd98-6cdb-11e9-9199-8775a8827101
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9cd9bd98-6cdb-11e9-9199-8775a8827101;
 Thu, 02 May 2019 13:10:10 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,421,1549929600"; d="scan'208";a="89570069"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>, xen-devel
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH 4/9] x86/HVM: move NOFLUSH handling out of hvm_set_cr3()
Thread-Index: AQHVAOFwWaoJEinsVUGNsqQ5W7H/p6ZXySzg
Date: Thu, 2 May 2019 13:07:06 +0000
Message-ID: <42621a15169c4a409efa29e3d2d7e06e@AMSPEX02CL03.citrite.net>
References: <5CCAD5ED020000780022B2A2@prv1-mh.provo.novell.com>
 <5CCAE08D020000780022B307@prv1-mh.provo.novell.com>
In-Reply-To: <5CCAE08D020000780022B307@prv1-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 4/9] x86/HVM: move NOFLUSH handling out of
 hvm_set_cr3()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMDIgTWF5IDIwMTkgMTM6MjAKPiBUbzogeGVuLWRl
dmVsIDx4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+Cj4gQ2M6IEFuZHJldyBDb29wZXIg
PEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBj
aXRyaXguY29tPjsgUm9nZXIgUGF1IE1vbm5lCj4gPHJvZ2VyLnBhdUBjaXRyaXguY29tPjsgV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT47IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBA
Y2l0cml4LmNvbT4KPiBTdWJqZWN0OiBbUEFUQ0ggNC85XSB4ODYvSFZNOiBtb3ZlIE5PRkxVU0gg
aGFuZGxpbmcgb3V0IG9mIGh2bV9zZXRfY3IzKCkKPiAKPiBUaGUgYml0IGlzIG1lYW5pbmdmdWwg
b25seSBmb3IgTU9WLXRvLUNSMyBpbnNucywgbm90IGFueXdoZXJlIGVsc2UsIGluCj4gcGFydGlj
dWxhciBub3Qgd2hlbiBsb2FkaW5nIG5lc3RlZCBndWVzdCBzdGF0ZS4KPiAKPiBTaWduZWQtb2Zm
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gCj4gLS0tIGEveGVuL2FyY2gv
eDg2L2h2bS9lbXVsYXRlLmMKPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwo+IEBA
IC0yMDcyLDYgKzIwNzIsOCBAQCBzdGF0aWMgaW50IGh2bWVtdWxfd3JpdGVfY3IoCj4gICAgICBI
Vk1UUkFDRV9MT05HXzJEKENSX1dSSVRFLCByZWcsIFRSQ19QQVJfTE9ORyh2YWwpKTsKPiAgICAg
IHN3aXRjaCAoIHJlZyApCj4gICAgICB7Cj4gKyAgICAgICAgYm9vbCBub2ZsdXNoOwo+ICsKCldo
eSBpbnRyb2R1Y2UgJ25vZmx1c2gnIHdpdGggdGhpcyBzY29wZSB3aGVuIGl0IGNvdWxkIGJlIGxp
bWl0ZWQgdG8gJ2Nhc2UgMzonLCBhbHRob3VnaC4uLgoKPiAgICAgIGNhc2UgMDoKPiAgICAgICAg
ICByYyA9IGh2bV9zZXRfY3IwKHZhbCwgdHJ1ZSk7Cj4gICAgICAgICAgYnJlYWs7Cj4gQEAgLTIw
ODIsNyArMjA4NCwxMCBAQCBzdGF0aWMgaW50IGh2bWVtdWxfd3JpdGVfY3IoCj4gICAgICAgICAg
YnJlYWs7Cj4gCj4gICAgICBjYXNlIDM6Cj4gLSAgICAgICAgcmMgPSBodm1fc2V0X2NyMyh2YWws
IHRydWUpOwo+ICsgICAgICAgIG5vZmx1c2ggPSBodm1fcGNpZF9lbmFibGVkKGN1cnJlbnQpICYm
ICh2YWwgJiBYODZfQ1IzX05PRkxVU0gpOwo+ICsgICAgICAgIGlmICggbm9mbHVzaCApCj4gKyAg
ICAgICAgICAgIHZhbCAmPSB+WDg2X0NSM19OT0ZMVVNIOwoKLi4uIGNhbid0IHlvdSBqdXN0IGNv
ZGUgdGhpcyBhczoKCmlmICggaHZtX3BjaWRfZW5hYmxlZChjdXJyZW50KSApCiAgICB2YWwgJj0g
flg4Nl9DUjNfTk9GTFVTSDsKCj8KCiAgUGF1bAoKPiArICAgICAgICByYyA9IGh2bV9zZXRfY3Iz
KHZhbCwgbm9mbHVzaCwgdHJ1ZSk7Cj4gICAgICAgICAgYnJlYWs7Cj4gCj4gICAgICBjYXNlIDQ6
Cj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0v
aHZtLmMKPiBAQCAtMjA1MywxMiArMjA1MywxNyBAQCBpbnQgaHZtX21vdl90b19jcih1bnNpZ25l
ZCBpbnQgY3IsIHVuc2lnCj4gCj4gICAgICBzd2l0Y2ggKCBjciApCj4gICAgICB7Cj4gKyAgICAg
ICAgYm9vbCBub2ZsdXNoOwo+ICsKPiAgICAgIGNhc2UgMDoKPiAgICAgICAgICByYyA9IGh2bV9z
ZXRfY3IwKHZhbCwgdHJ1ZSk7Cj4gICAgICAgICAgYnJlYWs7Cj4gCj4gICAgICBjYXNlIDM6Cj4g
LSAgICAgICAgcmMgPSBodm1fc2V0X2NyMyh2YWwsIHRydWUpOwo+ICsgICAgICAgIG5vZmx1c2gg
PSBodm1fcGNpZF9lbmFibGVkKGN1cnIpICYmICh2YWwgJiBYODZfQ1IzX05PRkxVU0gpOwo+ICsg
ICAgICAgIGlmICggbm9mbHVzaCApCj4gKyAgICAgICAgICAgIHZhbCAmPSB+WDg2X0NSM19OT0ZM
VVNIOwo+ICsgICAgICAgIHJjID0gaHZtX3NldF9jcjModmFsLCBub2ZsdXNoLCB0cnVlKTsKPiAg
ICAgICAgICBicmVhazsKPiAKPiAgICAgIGNhc2UgNDoKPiBAQCAtMjI3NiwxMiArMjI4MSwxMSBA
QCBpbnQgaHZtX3NldF9jcjAodW5zaWduZWQgbG9uZyB2YWx1ZSwgYm9vCj4gICAgICByZXR1cm4g
WDg2RU1VTF9PS0FZOwo+ICB9Cj4gCj4gLWludCBodm1fc2V0X2NyMyh1bnNpZ25lZCBsb25nIHZh
bHVlLCBib29sIG1heV9kZWZlcikKPiAraW50IGh2bV9zZXRfY3IzKHVuc2lnbmVkIGxvbmcgdmFs
dWUsIGJvb2wgbm9mbHVzaCwgYm9vbCBtYXlfZGVmZXIpCj4gIHsKPiAgICAgIHN0cnVjdCB2Y3B1
ICp2ID0gY3VycmVudDsKPiAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7Cj4gICAgICB1bnNp
Z25lZCBsb25nIG9sZCA9IHYtPmFyY2guaHZtLmd1ZXN0X2NyWzNdOwo+IC0gICAgYm9vbCBub2Zs
dXNoID0gZmFsc2U7Cj4gCj4gICAgICBpZiAoIG1heV9kZWZlciAmJiB1bmxpa2VseSh2LT5kb21h
aW4tPmFyY2gubW9uaXRvci53cml0ZV9jdHJscmVnX2VuYWJsZWQgJgo+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbW9uaXRvcl9jdHJscmVnX2JpdG1hc2soVk1fRVZFTlRfWDg2X0NS
MykpICkKPiBAQCAtMjI5MywxNyArMjI5NywxMiBAQCBpbnQgaHZtX3NldF9jcjModW5zaWduZWQg
bG9uZyB2YWx1ZSwgYm9vCj4gICAgICAgICAgICAgIC8qIFRoZSBhY3R1YWwgd3JpdGUgd2lsbCBv
Y2N1ciBpbiBodm1fZG9fcmVzdW1lKCksIGlmIHBlcm1pdHRlZC4gKi8KPiAgICAgICAgICAgICAg
di0+YXJjaC52bV9ldmVudC0+d3JpdGVfZGF0YS5kb193cml0ZS5jcjMgPSAxOwo+ICAgICAgICAg
ICAgICB2LT5hcmNoLnZtX2V2ZW50LT53cml0ZV9kYXRhLmNyMyA9IHZhbHVlOwo+ICsgICAgICAg
ICAgICB2LT5hcmNoLnZtX2V2ZW50LT53cml0ZV9kYXRhLmNyM19ub2ZsdXNoID0gbm9mbHVzaDsK
PiAKPiAgICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKPiAgICAgICAgICB9Cj4gICAg
ICB9Cj4gCj4gLSAgICBpZiAoIGh2bV9wY2lkX2VuYWJsZWQodikgKSAvKiBDbGVhciB0aGUgbm9m
bHVzaCBiaXQuICovCj4gLSAgICB7Cj4gLSAgICAgICAgbm9mbHVzaCA9IHZhbHVlICYgWDg2X0NS
M19OT0ZMVVNIOwo+IC0gICAgICAgIHZhbHVlICY9IH5YODZfQ1IzX05PRkxVU0g7Cj4gLSAgICB9
Cj4gLQo+ICAgICAgaWYgKCBodm1fcGFnaW5nX2VuYWJsZWQodikgJiYgIXBhZ2luZ19tb2RlX2hh
cCh2LT5kb21haW4pICYmCj4gICAgICAgICAgICh2YWx1ZSAhPSB2LT5hcmNoLmh2bS5ndWVzdF9j
clszXSkgKQo+ICAgICAgewo+IEBAIC0yOTk4LDcgKzI5OTcsNyBAQCB2b2lkIGh2bV90YXNrX3N3
aXRjaCgKPiAgICAgIGlmICggdGFza19zd2l0Y2hfbG9hZF9zZWcoeDg2X3NlZ19sZHRyLCB0c3Mu
bGR0LCBuZXdfY3BsLCAwKSApCj4gICAgICAgICAgZ290byBvdXQ7Cj4gCj4gLSAgICByYyA9IGh2
bV9zZXRfY3IzKHRzcy5jcjMsIHRydWUpOwo+ICsgICAgcmMgPSBodm1fc2V0X2NyMyh0c3MuY3Iz
LCBmYWxzZSwgdHJ1ZSk7Cj4gICAgICBpZiAoIHJjID09IFg4NkVNVUxfRVhDRVBUSU9OICkKPiAg
ICAgICAgICBodm1faW5qZWN0X2h3X2V4Y2VwdGlvbihUUkFQX2dwX2ZhdWx0LCAwKTsKPiAgICAg
IGlmICggcmMgIT0gWDg2RU1VTF9PS0FZICkKPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9u
ZXN0ZWRzdm0uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL25lc3RlZHN2bS5jCj4gQEAg
LTMyNCw3ICszMjQsNyBAQCBzdGF0aWMgaW50IG5zdm1fdmNwdV9ob3N0cmVzdG9yZShzdHJ1Y3QK
PiAgICAgICAgICB2LT5hcmNoLmd1ZXN0X3RhYmxlID0gcGFnZXRhYmxlX251bGwoKTsKPiAgICAg
ICAgICAvKiBodm1fc2V0X2NyMygpIGJlbG93IHNldHMgdi0+YXJjaC5odm0uZ3Vlc3RfY3JbM10g
Zm9yIHVzLiAqLwo+ICAgICAgfQo+IC0gICAgcmMgPSBodm1fc2V0X2NyMyhuMXZtY2ItPl9jcjMs
IHRydWUpOwo+ICsgICAgcmMgPSBodm1fc2V0X2NyMyhuMXZtY2ItPl9jcjMsIGZhbHNlLCB0cnVl
KTsKPiAgICAgIGlmICggcmMgPT0gWDg2RU1VTF9FWENFUFRJT04gKQo+ICAgICAgICAgIGh2bV9p
bmplY3RfaHdfZXhjZXB0aW9uKFRSQVBfZ3BfZmF1bHQsIDApOwo+ICAgICAgaWYgKHJjICE9IFg4
NkVNVUxfT0tBWSkKPiBAQCAtNTg0LDcgKzU4NCw3IEBAIHN0YXRpYyBpbnQgbnN2bV92bWNiX3By
ZXBhcmU0dm1ydW4oc3RydWMKPiAgICAgICAgICBuZXN0ZWRzdm1fdm1jYl9zZXRfbmVzdGVkcDJt
KHYsIG5zX3ZtY2IsIG4ydm1jYik7Cj4gCj4gICAgICAgICAgLyogaHZtX3NldF9jcjMoKSBiZWxv
dyBzZXRzIHYtPmFyY2guaHZtLmd1ZXN0X2NyWzNdIGZvciB1cy4gKi8KPiAtICAgICAgICByYyA9
IGh2bV9zZXRfY3IzKG5zX3ZtY2ItPl9jcjMsIHRydWUpOwo+ICsgICAgICAgIHJjID0gaHZtX3Nl
dF9jcjMobnNfdm1jYi0+X2NyMywgZmFsc2UsIHRydWUpOwo+ICAgICAgICAgIGlmICggcmMgPT0g
WDg2RU1VTF9FWENFUFRJT04gKQo+ICAgICAgICAgICAgICBodm1faW5qZWN0X2h3X2V4Y2VwdGlv
bihUUkFQX2dwX2ZhdWx0LCAwKTsKPiAgICAgICAgICBpZiAocmMgIT0gWDg2RU1VTF9PS0FZKQo+
IEBAIC01OTgsNyArNTk4LDcgQEAgc3RhdGljIGludCBuc3ZtX3ZtY2JfcHJlcGFyZTR2bXJ1bihz
dHJ1Ywo+ICAgICAgICAgICAqIHdlIGFzc3VtZSBpdCBpbnRlcmNlcHRzIHBhZ2UgZmF1bHRzLgo+
ICAgICAgICAgICAqLwo+ICAgICAgICAgIC8qIGh2bV9zZXRfY3IzKCkgYmVsb3cgc2V0cyB2LT5h
cmNoLmh2bS5ndWVzdF9jclszXSBmb3IgdXMuICovCj4gLSAgICAgICAgcmMgPSBodm1fc2V0X2Ny
Myhuc192bWNiLT5fY3IzLCB0cnVlKTsKPiArICAgICAgICByYyA9IGh2bV9zZXRfY3IzKG5zX3Zt
Y2ItPl9jcjMsIGZhbHNlLCB0cnVlKTsKPiAgICAgICAgICBpZiAoIHJjID09IFg4NkVNVUxfRVhD
RVBUSU9OICkKPiAgICAgICAgICAgICAgaHZtX2luamVjdF9od19leGNlcHRpb24oVFJBUF9ncF9m
YXVsdCwgMCk7Cj4gICAgICAgICAgaWYgKHJjICE9IFg4NkVNVUxfT0tBWSkKPiAtLS0gYS94ZW4v
YXJjaC94ODYvaHZtL3ZtX2V2ZW50LmMKPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZtX2V2ZW50
LmMKPiBAQCAtMTEwLDcgKzExMCw3IEBAIHZvaWQgaHZtX3ZtX2V2ZW50X2RvX3Jlc3VtZShzdHJ1
Y3QgdmNwdQo+IAo+ICAgICAgaWYgKCB1bmxpa2VseSh3LT5kb193cml0ZS5jcjMpICkKPiAgICAg
IHsKPiAtICAgICAgICBpZiAoIGh2bV9zZXRfY3IzKHctPmNyMywgZmFsc2UpID09IFg4NkVNVUxf
RVhDRVBUSU9OICkKPiArICAgICAgICBpZiAoIGh2bV9zZXRfY3IzKHctPmNyMywgdy0+Y3IzX25v
Zmx1c2gsIGZhbHNlKSA9PSBYODZFTVVMX0VYQ0VQVElPTiApCj4gICAgICAgICAgICAgIGh2bV9p
bmplY3RfaHdfZXhjZXB0aW9uKFRSQVBfZ3BfZmF1bHQsIDApOwo+IAo+ICAgICAgICAgIHctPmRv
X3dyaXRlLmNyMyA9IDA7Cj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jCj4gKysr
IGIveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jCj4gQEAgLTEwMjgsNyArMTAyOCw3IEBAIHN0
YXRpYyB2b2lkIGxvYWRfc2hhZG93X2d1ZXN0X3N0YXRlKHN0cnUKPiAgICAgIGlmICggcmMgPT0g
WDg2RU1VTF9FWENFUFRJT04gKQo+ICAgICAgICAgIGh2bV9pbmplY3RfaHdfZXhjZXB0aW9uKFRS
QVBfZ3BfZmF1bHQsIDApOwo+IAo+IC0gICAgcmMgPSBodm1fc2V0X2NyMyhnZXRfdnZtY3Modiwg
R1VFU1RfQ1IzKSwgdHJ1ZSk7Cj4gKyAgICByYyA9IGh2bV9zZXRfY3IzKGdldF92dm1jcyh2LCBH
VUVTVF9DUjMpLCBmYWxzZSwgdHJ1ZSk7Cj4gICAgICBpZiAoIHJjID09IFg4NkVNVUxfRVhDRVBU
SU9OICkKPiAgICAgICAgICBodm1faW5qZWN0X2h3X2V4Y2VwdGlvbihUUkFQX2dwX2ZhdWx0LCAw
KTsKPiAKPiBAQCAtMTI0Miw3ICsxMjQyLDcgQEAgc3RhdGljIHZvaWQgbG9hZF92dm1jc19ob3N0
X3N0YXRlKHN0cnVjdAo+ICAgICAgaWYgKCByYyA9PSBYODZFTVVMX0VYQ0VQVElPTiApCj4gICAg
ICAgICAgaHZtX2luamVjdF9od19leGNlcHRpb24oVFJBUF9ncF9mYXVsdCwgMCk7Cj4gCj4gLSAg
ICByYyA9IGh2bV9zZXRfY3IzKGdldF92dm1jcyh2LCBIT1NUX0NSMyksIHRydWUpOwo+ICsgICAg
cmMgPSBodm1fc2V0X2NyMyhnZXRfdnZtY3ModiwgSE9TVF9DUjMpLCBmYWxzZSwgdHJ1ZSk7Cj4g
ICAgICBpZiAoIHJjID09IFg4NkVNVUxfRVhDRVBUSU9OICkKPiAgICAgICAgICBodm1faW5qZWN0
X2h3X2V4Y2VwdGlvbihUUkFQX2dwX2ZhdWx0LCAwKTsKPiAKPiAtLS0gYS94ZW4vaW5jbHVkZS9h
c20teDg2L2RvbWFpbi5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaAo+IEBA
IC0yNzUsNiArMjc1LDggQEAgc3RydWN0IG1vbml0b3Jfd3JpdGVfZGF0YSB7Cj4gICAgICAgICAg
dW5zaWduZWQgaW50IGNyNCA6IDE7Cj4gICAgICB9IGRvX3dyaXRlOwo+IAo+ICsgICAgYm9vbCBj
cjNfbm9mbHVzaDsKPiArCj4gICAgICB1aW50MzJfdCBtc3I7Cj4gICAgICB1aW50NjRfdCB2YWx1
ZTsKPiAgICAgIHVpbnQ2NF90IGNyMDsKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9z
dXBwb3J0LmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdXBwb3J0LmgKPiBAQCAt
MTM1LDcgKzEzNSw3IEBAIHZvaWQgaHZtX3NoYWRvd19oYW5kbGVfY2Qoc3RydWN0IHZjcHUgKnYK
PiAgICovCj4gIGludCBodm1fc2V0X2VmZXIodWludDY0X3QgdmFsdWUpOwo+ICBpbnQgaHZtX3Nl
dF9jcjAodW5zaWduZWQgbG9uZyB2YWx1ZSwgYm9vbCBtYXlfZGVmZXIpOwo+IC1pbnQgaHZtX3Nl
dF9jcjModW5zaWduZWQgbG9uZyB2YWx1ZSwgYm9vbCBtYXlfZGVmZXIpOwo+ICtpbnQgaHZtX3Nl
dF9jcjModW5zaWduZWQgbG9uZyB2YWx1ZSwgYm9vbCBub2ZsdXNoLCBib29sIG1heV9kZWZlcik7
Cj4gIGludCBodm1fc2V0X2NyNCh1bnNpZ25lZCBsb25nIHZhbHVlLCBib29sIG1heV9kZWZlcik7
Cj4gIGludCBodm1fZGVzY3JpcHRvcl9hY2Nlc3NfaW50ZXJjZXB0KHVpbnQ2NF90IGV4aXRfaW5m
bywKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3Qgdm14X2V4
aXRfcXVhbGlmaWNhdGlvbiwKPiAKPiAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 02 13:10:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 13:10:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMBTs-0002Lq-MY; Thu, 02 May 2019 13:10:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bVeI=TC=tklengyel.com=bounce+e181d6.cd840-xen-devel=lists.xenproject.org@srs-us1.protection.inumbo.net>)
 id 1hMBTr-0002Lf-7w
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 13:10:31 +0000
X-Inumbo-ID: a27be898-6cdb-11e9-9cf5-f72cdc17e15b
Received: from rs224.mailgun.us (unknown [209.61.151.224])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a27be898-6cdb-11e9-9cf5-f72cdc17e15b;
 Thu, 02 May 2019 13:10:19 +0000 (UTC)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=tklengyel.com;
 q=dns/txt; 
 s=krs; t=1556802619; h=Content-Type: Cc: To: Subject: Message-ID: Date:
 From: In-Reply-To: References: MIME-Version: Sender;
 bh=oRFN1zhxqJhWRYCPvE4O4SZBhc6K0XlBgP36PW0422o=;
 b=mhcJjtqpsnsiDUaLwBpCvj70kd24soCAuu487lsSUdS6GKF++nXyAWl4xD/xt1txtrHw/7HH
 Ij1dm9U0b56/H1vjTDP9IHxwemok8ex/xS0tOiryxHploywEYHHkGuyiNdKN3BNLjRC9+og9
 VTLyXVZ2H2QcNEXBrWZXX5OexGg=
X-Mailgun-Sending-Ip: 209.61.151.224
X-Mailgun-Sid: WyIyYTNmOCIsICJ4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmciLCAiY2Q4NDAiXQ==
Received: from mail-wr1-f52.google.com (mail-wr1-f52.google.com
 [209.85.221.52])
 by mxa.mailgun.org with ESMTP id 5ccaec3a.7f35af54ee70-smtp-out-n03;
 Thu, 02 May 2019 13:10:18 -0000 (UTC)
Received: by mail-wr1-f52.google.com with SMTP id k23so3296924wrd.4
 for <xen-devel@lists.xenproject.org>; Thu, 02 May 2019 06:10:18 -0700 (PDT)
X-Gm-Message-State: APjAAAV22Bd8Jdub5tS7g4uQ6vHdn7nNs/QaDbLULXJx+OfrHU2HTGnc
 6qQaSr9blMwUhuanBQF/UQkfMz+NytIUjzRcl60=
X-Google-Smtp-Source: APXvYqxJEhw6bH2XkismT5gYyIQDWNrxo06g7lkBKg8yebMoZcIiZBSPkq3U/HqGAsRHmHchh2oPfOpAwjEwNyygvBs=
X-Received: by 2002:adf:e989:: with SMTP id h9mr2597562wrm.157.1556802617595; 
 Thu, 02 May 2019 06:10:17 -0700 (PDT)
MIME-Version: 1.0
References: <20190501235731.1486-1-tamas@tklengyel.com>
 <59f57a48-b1da-7362-4024-c890cf357bf0@bitdefender.com>
 <5CCAB0FC020000780022B12F@prv1-mh.provo.novell.com>
In-Reply-To: <5CCAB0FC020000780022B12F@prv1-mh.provo.novell.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Thu, 2 May 2019 07:09:40 -0600
X-Gmail-Original-Message-ID: <CABfawh=Kmsj=y1XcV8fiqbCZ6_bDp2-E+OoQHr_+_NCAy4OeSw@mail.gmail.com>
Message-ID: <CABfawh=Kmsj=y1XcV8fiqbCZ6_bDp2-E+OoQHr_+_NCAy4OeSw@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] x86/vm_event: add gdtr_base to the vm_event
 structure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Petre Pircalabu <ppircalabu@bitdefender.com>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBNYXkgMiwgMjAxOSBhdCAyOjU3IEFNIEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNl
LmNvbT4gd3JvdGU6Cj4KPiA+Pj4gT24gMDIuMDUuMTkgYXQgMTA6MjUsIDxyY29qb2NhcnVAYml0
ZGVmZW5kZXIuY29tPiB3cm90ZToKPiA+IE9uIDUvMi8xOSAyOjU3IEFNLCBUYW1hcyBLIExlbmd5
ZWwgd3JvdGU6Cj4gPj4gUmVjZWl2aW5nIHRoaXMgcmVnaXN0ZXIgaXMgdXNlZnVsIGZvciBpbnRy
b3NwZWN0aW5nIDMyLWJpdCBXaW5kb3dzIHdoZW4gdGhlCj4gPj4gZXZlbnQgYmVpbmcgdHJhcHBl
ZCBoYXBwZW5lZCB3aGlsZSBpbiByaW5nMy4KPiA+Pgo+ID4+IFNpZ25lZC1vZmYtYnk6IFRhbWFz
IEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KPiA+PiBDYzogUmF6dmFuIENvam9jYXJ1
IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgo+ID4+IENjOiBUYW1hcyBLIExlbmd5ZWwgPHRh
bWFzQHRrbGVuZ3llbC5jb20+Cj4gPj4gQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KPiA+PiBDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiA+
PiBDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiA+PiBDYzogUm9nZXIgUGF1IE1v
bm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiA+PiAtLS0KPiA+PiAgIHhlbi9hcmNoL3g4Ni92
bV9ldmVudC5jICAgICAgIHwgNSArKysrKwo+ID4+ICAgeGVuL2luY2x1ZGUvcHVibGljL3ZtX2V2
ZW50LmggfCAzICsrLQo+ID4+ICAgMiBmaWxlcyBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDEg
ZGVsZXRpb24oLSkKPiA+Pgo+ID4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvdm1fZXZlbnQu
YyBiL3hlbi9hcmNoL3g4Ni92bV9ldmVudC5jCj4gPj4gaW5kZXggNTFjMzQ5M2IxZC4uODczNzg4
ZTMyZiAxMDA2NDQKPiA+PiAtLS0gYS94ZW4vYXJjaC94ODYvdm1fZXZlbnQuYwo+ID4+ICsrKyBi
L3hlbi9hcmNoL3g4Ni92bV9ldmVudC5jCj4gPj4gQEAgLTE3OSw2ICsxNzksMTAgQEAgc3RhdGlj
IHZvaWQgdm1fZXZlbnRfcGFja19zZWdtZW50X3JlZ2lzdGVyKGVudW0KPiA+IHg4Nl9zZWdtZW50
IHNlZ21lbnQsCj4gPj4gICAgICAgICAgIHJlZy0+ZXNfc2VsID0gc2VnLnNlbDsKPiA+PiAgICAg
ICAgICAgYnJlYWs7Cj4gPj4KPiA+PiArICAgIGNhc2UgeDg2X3NlZ19nZHRyOgo+ID4+ICsgICAg
ICAgIHJlZy0+Z2R0cl9iYXNlID0gc2VnLmJhc2U7Cj4gPj4gKyAgICAgICAgYnJlYWs7Cj4gPgo+
ID4gUGxlYXNlIGFsc28gYWRkIGxpbWl0LCBhciwgc2VsLCBsaWtlIHRoZSBvdGhlcnMgZG8uCj4K
PiBUaGVyZSdzIG5vIGFyIG9yIHNlbCBmb3IgR0RUIChhbmQgSURUKS4gSW5zdGVhZCwgYmVjYXVz
ZSBvZiAuLi4KPgo+ID4gSW4gYWRkaXRpb24gdG8KPiA+IG1ha2luZyB0aGlzIG1vZGlmaWNhdGlv
biBsb29rIGxlc3Mgc3RyYW5nZSAoc2luY2UsIGluIGNvbnRyYXN0IHRvIHRoZQo+ID4gZnVuY3Rp
b24gbmFtZSwgbm90aGluZyBpcyBwYWNrZWQgZm9yIGdkdHJfYmFzZSksIGl0IHdpbGwgYWxzbyBz
YXZlCj4gPiBmdXR1cmUgd29yayBmb3IgYXBwbGljYXRpb25zIHdhbnRpbmcgdG8gdXNlIGdkdHIg
d2hpY2ggYWxzbyByZXF1aXJlCj4gPiBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eSB3aXRoIHByZXZp
b3VzIHZtX2V2ZW50IHZlcnNpb25zLgo+ID4KPiA+IEFzIHlvdSBrbm93LCBmb3IgZWFjaCBzdWNo
IG1vZGlmaWNhdGlvbiB3ZSBuZWVkIHRvIGhhdmUgYSBzZXBhcmF0ZQo+ID4gdm1fZXZlbnRfdlgg
aGVhZGVyIGluIG91ciBhcHBsaWNhdGlvbnMgc28gdGhhdCB3ZSdyZSByZWFkeSB0byBjcmVhdGUg
YQo+ID4gcmluZyBidWZmZXIgdXNpbmcgcmVxdWVzdHMgYW5kIHJlcGxpZXMgb2YgdGhlIHJpZ2h0
IHNpemUsIGFuZCBhbHNvIHRvIGJlCj4gPiBhYmxlIHRvIHByb3Blcmx5IGludGVycHJldCB0aGUg
cmluZyBidWZmZXIgZGF0YSwgc28gdGhlIGxlYXN0IGZyZXF1ZW50Cj4gPiBjaGFuZ2VzIHRvIHRo
ZSB2bV9ldmVudCBzdHJ1Y3QsIHRoZSBiZXR0ZXIuCj4KPiAuLi4gdGhpcyBJIHdvbmRlciB3aGV0
aGVyIHRoZSBJRFQgZGV0YWlscyBzaG91bGRuJ3QgZ2V0IGFkZGVkIGF0Cj4gdGhlIHNhbWUgdGlt
ZS4KClRoZSBjaHVybiBvZiB0aGUgaGVhZGVyIGlzIG5vdCB0aGF0IGJpZyBvZiBhIGRlYWwgLSBJ
IGRvIHRoZSBzYW1lIGluCkxpYlZNSSBhbmQgaXQncyBhIGxhcmdlbHkgY29weS1wYXN0ZSBqb2Ig
dGhhdCB0YWtlcyBwZXJoYXBzIH41bSB0byBhZGQKKHNlZSBodHRwczovL2dpdGh1Yi5jb20vdGts
ZW5neWVsL2xpYnZtaS9jb21taXQvNzUwOWNlNTZkMDQwOGRiZWM0ZTM3NGI4NzgwZGE2OWE3YmQy
MTJlOCkuClNvIHRoYXQgc2hvdWxkIG5vdCBiZSBhIGZhY3RvciBpbiBkZWNpZGluZyB3aGV0aGVy
IHdlIGFkZCBhIG5lZWRlZApleHRyYSBwaWVjZSBvciBub3QuIFNpbmNlIHRoZSB2bV9ldmVudCBB
QkkgaXMgY2hhbmdpbmcgZm9yIFhlbiA0LjEzCm5vdyB0aGUgQUJJIHZlcnNpb24gd2lsbCBvbmx5
IGJlIGJ1bXBlZCBvbmNlIGZvciA0LjEzLiBTbyB3ZSBzaG91bGQgYmUKYWJsZSB0byBhZGQvcmVt
b3ZlL3NodWZmbGUgd2hhdGV2ZXIgd2Ugd2FudCB3aGlsZSA0LjEzIG1lcmdlIHdpbmRvdyBpcwpv
cGVuLgoKVGhhdCBzYWlkIEkgZG9uJ3QgaGF2ZSBhIHVzZSBmb3IgaWR0IGFuZCBnZHRyX2xpbWl0
IHRoYXQgd2FycmFudHMKaGF2aW5nIHRvIHJlY2VpdmUgaXQgdmlhIHRoZSB2bV9ldmVudCBzdHJ1
Y3R1cmUgLSB0aG9zZSBwaWVjZXMgYXJlCmFsd2F5cyBqdXN0IGEgaHlwZXJjYWxsIGF3YXkgaWYg
bmVlZGVkLiBTbyBpbiB0aGUgdm1fZXZlbnQgc3RydWN0dXJlIEkKdGVuZCB0byBqdXN0IHB1dCB0
aGUgcmVnaXN0ZXJzIG5lZWRlZCBvZnRlbiBlbm91Z2ggdG8gd2FycmFudCBhdm9pZGluZwp0aGF0
IGV4dHJhIGh5cGVyY2FsbC4gQnV0IGlmIFJhenZhbiBzYXlzIGhlIGhhcyBhIHVzZSBmb3IgdGhl
bSwgSSBjYW4KYWRkIHRoZW0gaGVyZS4KClRhbWFzCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 02 13:11:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 13:11:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMBUd-0002Ru-5F; Thu, 02 May 2019 13:11:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vuKL=TC=citrix.com=prvs=018794465=roger.pau@srs-us1.protection.inumbo.net>)
 id 1hMBUc-0002Rh-4e
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 13:11:18 +0000
X-Inumbo-ID: c43574ac-6cdb-11e9-843c-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c43574ac-6cdb-11e9-843c-bc764e045a96;
 Thu, 02 May 2019 13:11:16 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,421,1549929600"; d="scan'208";a="89570170"
Date: Thu, 2 May 2019 15:08:52 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190502130852.r3ohrwgr4wvfqfuf@Air-de-Roger>
References: <5CCAE256020000780022B35B@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5CCAE256020000780022B35B@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] VT-d: suppress individual flushes during
 hwdom setup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Kevin Tian <kevin.tian@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBNYXkgMDIsIDIwMTkgYXQgMDY6Mjg6MDZBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gVGhlcmUncyBhbiBpbnZvY2F0aW9uIG9mIGlvbW11X2ZsdXNoX2FsbCgpIGltbWVkaWF0
ZWx5IGFmdGVyd2FyZHMuCj4gCj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgo+IAo+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5j
Cj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKPiBAQCAtMTMxMCw4
ICsxMzEwLDExIEBAIHN0YXRpYyB2b2lkIF9faHdkb21faW5pdCBpbnRlbF9pb21tdV9od2QKPiAg
Cj4gICAgICBzZXR1cF9od2RvbV9wY2lfZGV2aWNlcyhkLCBzZXR1cF9od2RvbV9kZXZpY2UpOwo+
ICAgICAgc2V0dXBfaHdkb21fcm1ycihkKTsKPiArCj4gICAgICAvKiBNYWtlIHN1cmUgd29ya2Fy
b3VuZHMgYXJlIGFwcGxpZWQgYmVmb3JlIGVuYWJsaW5nIHRoZSBJT01NVShzKS4gKi8KPiArICAg
IHRoaXNfY3B1KGlvbW11X2RvbnRfZmx1c2hfaW90bGIpID0gdHJ1ZTsKPiAgICAgIGFyY2hfaW9t
bXVfaHdkb21faW5pdChkKTsKPiArICAgIHRoaXNfY3B1KGlvbW11X2RvbnRfZmx1c2hfaW90bGIp
ID0gZmFsc2U7CgpEb24ndCB5b3Ugd2FudCB0byBhbHNvIGF2b2lkIGZsdXNoZXMgaW4gc2V0dXBf
aHdkb21fcm1yciBhbmQKc2V0dXBfaHdkb21fcGNpX2RldmljZXM/CgpUaGFua3MsIFJvZ2VyLgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 02 13:14:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 13:14:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMBXj-0002kM-Ll; Thu, 02 May 2019 13:14:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3XpE=TC=citrix.com=prvs=01897380a=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1hMBXi-0002kH-LS
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 13:14:30 +0000
X-Inumbo-ID: 342710d8-6cdc-11e9-bceb-eb7b50d97404
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 342710d8-6cdc-11e9-bceb-eb7b50d97404;
 Thu, 02 May 2019 13:14:24 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,421,1549929600"; d="scan'208";a="89570368"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>, xen-devel
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH] VT-d: suppress individual flushes during
 hwdom setup
Thread-Index: AQHVAOKnOYOJdIgIh0CQFnG6HS/pfqZXzyRA
Date: Thu, 2 May 2019 13:12:23 +0000
Message-ID: <8305316c7a2848418c030b048dff498a@AMSPEX02CL03.citrite.net>
References: <5CCAE256020000780022B35B@prv1-mh.provo.novell.com>
In-Reply-To: <5CCAE256020000780022B35B@prv1-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] VT-d: suppress individual flushes during
 hwdom setup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZ10gT24gQmVoYWxmIE9mIEphbiBC
ZXVsaWNoDQo+IFNlbnQ6IDAyIE1heSAyMDE5IDEzOjI4DQo+IFRvOiB4ZW4tZGV2ZWwgPHhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz4NCj4gQ2M6IEtldmluIFRpYW4gPGtldmluLnRpYW5A
aW50ZWwuY29tPg0KPiBTdWJqZWN0OiBbWGVuLWRldmVsXSBbUEFUQ0hdIFZULWQ6IHN1cHByZXNz
IGluZGl2aWR1YWwgZmx1c2hlcyBkdXJpbmcgaHdkb20gc2V0dXANCj4gDQo+IFRoZXJlJ3MgYW4g
aW52b2NhdGlvbiBvZiBpb21tdV9mbHVzaF9hbGwoKSBpbW1lZGlhdGVseSBhZnRlcndhcmRzLg0K
PiANCj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPg0KPiAN
Cj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMNCj4gKysrIGIveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMNCj4gQEAgLTEzMTAsOCArMTMxMCwxMSBA
QCBzdGF0aWMgdm9pZCBfX2h3ZG9tX2luaXQgaW50ZWxfaW9tbXVfaHdkDQo+IA0KPiAgICAgIHNl
dHVwX2h3ZG9tX3BjaV9kZXZpY2VzKGQsIHNldHVwX2h3ZG9tX2RldmljZSk7DQo+ICAgICAgc2V0
dXBfaHdkb21fcm1ycihkKTsNCj4gKw0KPiAgICAgIC8qIE1ha2Ugc3VyZSB3b3JrYXJvdW5kcyBh
cmUgYXBwbGllZCBiZWZvcmUgZW5hYmxpbmcgdGhlIElPTU1VKHMpLiAqLw0KPiArICAgIHRoaXNf
Y3B1KGlvbW11X2RvbnRfZmx1c2hfaW90bGIpID0gdHJ1ZTsNCj4gICAgICBhcmNoX2lvbW11X2h3
ZG9tX2luaXQoZCk7DQo+ICsgICAgdGhpc19jcHUoaW9tbXVfZG9udF9mbHVzaF9pb3RsYikgPSBm
YWxzZTsNCg0KVGhlcmUgc2hvdWxkIGJlIG5vIG5lZWQgZm9yIHRoaXMuIGFyY2hfaW9tbXVfaHdk
b21faW5pdCgpIGlzIHVzaW5nIGlvbW11X21hcCgpLCB3aGljaCBubyBsb25nZXIgZG9lcyBpbXBs
aWNpdCBmbHVzaGluZy4NCg0KICBQYXVsDQoNCj4gDQo+ICAgICAgaWYgKCBpb21tdV9mbHVzaF9h
bGwoKSApDQo+ICAgICAgICAgIHByaW50ayhYRU5MT0dfV0FSTklORyBWVERQUkVGSVgNCj4gDQo+
IA0KPiANCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18N
Cj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdA0KPiBYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcNCj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 02 13:15:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 13:15:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMBYJ-0002n0-0G; Thu, 02 May 2019 13:15:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bVeI=TC=tklengyel.com=bounce+e181d6.cd840-xen-devel=lists.xenproject.org@srs-us1.protection.inumbo.net>)
 id 1hMBYH-0002ms-LN
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 13:15:05 +0000
X-Inumbo-ID: 4c7ed9a8-6cdc-11e9-843c-bc764e045a96
Received: from rs224.mailgun.us (unknown [209.61.151.224])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4c7ed9a8-6cdc-11e9-843c-bc764e045a96;
 Thu, 02 May 2019 13:15:04 +0000 (UTC)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=tklengyel.com;
 q=dns/txt; 
 s=krs; t=1556802904; h=Content-Type: Cc: To: Subject: Message-ID: Date:
 From: In-Reply-To: References: MIME-Version: Sender;
 bh=Bgj/gvseJe5HqcP7K4IhShqlCZbvQnVNb08l/qUxdnE=;
 b=T7snZniewwUg5MwTNMhXlne0F8t3m1Qi5eon5r4uSLvuImcE5OolD9ymWn/aeTrAPlAkSNx/
 In3ENr/QN1bOlEj6kRU+B6F+zYz0V4NDXpHvUcZ+zLv6LYJ+vmAYTuACuZdHalHCrX22aANi
 K6GMoyKP3GR1nJK+CjeiyS+bw9U=
X-Mailgun-Sending-Ip: 209.61.151.224
X-Mailgun-Sid: WyIyYTNmOCIsICJ4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmciLCAiY2Q4NDAiXQ==
Received: from mail-wm1-f49.google.com (mail-wm1-f49.google.com
 [209.85.128.49])
 by mxa.mailgun.org with ESMTP id 5ccaed57.7fb0a3bc85b0-smtp-out-n03;
 Thu, 02 May 2019 13:15:03 -0000 (UTC)
Received: by mail-wm1-f49.google.com with SMTP id j13so2791930wmh.2
 for <xen-devel@lists.xenproject.org>; Thu, 02 May 2019 06:15:03 -0700 (PDT)
X-Gm-Message-State: APjAAAXUdiOnzBGP356EfsAPvf7R4SEzNo4DJw4VqqbFQjAEA9t4zLVt
 Nfh4WIu3iAZkPX7GJ56H2T9VNzQc+lY02ri2SJs=
X-Google-Smtp-Source: APXvYqzs3Fvxv8J4wDlfJwUOZZ32iDIL/Iq3UixDj/ygL4PW2GhE8zZLjCnHOF6AugzcDaSwuYbvRR0HWL6A+uadnCk=
X-Received: by 2002:a1c:cc10:: with SMTP id h16mr2415258wmb.39.1556802902782; 
 Thu, 02 May 2019 06:15:02 -0700 (PDT)
MIME-Version: 1.0
References: <20190501235203.1179-1-tamas@tklengyel.com>
 <3b239422-9639-2691-19fe-2a7a00f7a52f@citrix.com>
In-Reply-To: <3b239422-9639-2691-19fe-2a7a00f7a52f@citrix.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Thu, 2 May 2019 07:14:25 -0600
X-Gmail-Original-Message-ID: <CABfawh=8KdyEgnW8kdy02JrLpW-MJE0X2JYGJ0EsWEdV_J8csQ@mail.gmail.com>
Message-ID: <CABfawh=8KdyEgnW8kdy02JrLpW-MJE0X2JYGJ0EsWEdV_J8csQ@mail.gmail.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2] x86/vmx: correctly gather gs_shadow
 value for current vCPU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>, Jan Beulich <jbeulich@suse.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBNYXkgMiwgMjAxOSBhdCA0OjQ2IEFNIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Cj4gT24gMDIvMDUvMjAxOSAwMDo1MiwgVGFtYXMgSyBM
ZW5neWVsIHdyb3RlOgo+ID4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5j
IGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKPiA+IGluZGV4IDI4M2ViN2IzNGQuLjUxNTRl
Y2MyYTggMTAwNjQ0Cj4gPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwo+ID4gKysr
IGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKPiA+IEBAIC03NzksMTIgKzc3OSwxNyBAQCBz
dGF0aWMgdm9pZCB2bXhfbG9hZF9jcHVfc3RhdGUoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBodm1f
aHdfY3B1ICpkYXRhKQo+ID4KPiA+ICBzdGF0aWMgdm9pZCB2bXhfc2F2ZV92bWNzX2N0eHQoc3Ry
dWN0IHZjcHUgKnYsIHN0cnVjdCBodm1faHdfY3B1ICpjdHh0KQo+ID4gIHsKPiA+ICsgICAgaWYg
KCB2ID09IGN1cnJlbnQgKQo+ID4gKyAgICAgICAgdm14X3NhdmVfZ3Vlc3RfbXNycyh2KTsKPiA+
ICsKPiA+ICAgICAgdm14X3NhdmVfY3B1X3N0YXRlKHYsIGN0eHQpOwo+ID4gICAgICB2bXhfdm1j
c19zYXZlKHYsIGN0eHQpOwo+ID4gIH0KPiA+Cj4gPiAgc3RhdGljIGludCB2bXhfbG9hZF92bWNz
X2N0eHQoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBodm1faHdfY3B1ICpjdHh0KQo+ID4gIHsKPiA+
ICsgICAgQVNTRVJUKHYgIT0gY3VycmVudCk7Cj4KPiBJJ2QgbGVhdmUgYSBjb21tZW50IGFsb25n
IHRoZSBsaW5lcyBvZiAvKiBOb3QgY3VycmVudGx5IHNhZmUgdG8gdXNlIGluCj4gY3VycmVudCBj
b250ZXh0LiAqLwo+Cj4gQ2FuIGJlIGZpeGVkIHVwIG9uIGNvbW1pdC4KPgo+IFRoaXMgdmVyc2lv
biBpcyBtdWNoIGNsZWFuZXIsIGFyY2hpdGVjdHVyYWxseSBzcGVha2luZywgc28gUmV2aWV3ZWQt
Ynk6Cj4gQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPgo+IEknbGwg
ZHJvcCB0aGUgcHJldmlvdXMgdmVyc2lvbiBvdXQgb2YgeDg2LW5leHQuCgpUaGFua3MsClRhbWFz
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 02 13:16:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 13:16:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMBZj-000313-D5; Thu, 02 May 2019 13:16:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=oUxd=TC=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hMBZh-00030w-HS
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 13:16:33 +0000
X-Inumbo-ID: 803d5a48-6cdc-11e9-843c-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 803d5a48-6cdc-11e9-843c-bc764e045a96;
 Thu, 02 May 2019 13:16:31 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 02 May 2019 07:16:30 -0600
Message-Id: <5CCAEDAB020000780022B3EC@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 02 May 2019 07:16:27 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5CCAE2A5020000780022B35E@prv1-mh.provo.novell.com>
 <8300afef-e75e-1d81-83e4-7f020595f81a@citrix.com>
In-Reply-To: <8300afef-e75e-1d81-83e4-7f020595f81a@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86/HVM: p2m_ram_ro is incompatible with
 device pass-through
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Paul Durrant <paul.durrant@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAyLjA1LjE5IGF0IDE0OjU5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDIvMDUvMjAxOSAxMzoyOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IC0tLSBhL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jCj4+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL3BjaS5jCj4+IEBAIC0xNDUwLDE3ICsxNDUwLDM2IEBAIHN0YXRpYyBpbnQgYXNzaWduX2Rl
dmljZShzdHJ1Y3QgZG9tYWluICoKPj4gICAgICBpZiAoICFpb21tdV9lbmFibGVkIHx8ICFoZC0+
cGxhdGZvcm1fb3BzICkKPj4gICAgICAgICAgcmV0dXJuIDA7Cj4+ICAKPj4gLSAgICAvKiBQcmV2
ZW50IGRldmljZSBhc3NpZ24gaWYgbWVtIHBhZ2luZyBvciBtZW0gc2hhcmluZyBoYXZlIGJlZW4g
Cj4+IC0gICAgICogZW5hYmxlZCBmb3IgdGhpcyBkb21haW4gKi8KPj4gLSAgICBpZiAoIHVubGlr
ZWx5KGQtPmFyY2guaHZtLm1lbV9zaGFyaW5nX2VuYWJsZWQgfHwKPj4gLSAgICAgICAgICAgICAg
ICAgIHZtX2V2ZW50X2NoZWNrX3JpbmcoZC0+dm1fZXZlbnRfcGFnaW5nKSB8fAo+PiArICAgIGRv
bWFpbl9sb2NrKGQpOwo+PiArCj4+ICsgICAgLyoKPj4gKyAgICAgKiBQcmV2ZW50IGRldmljZSBh
c3NpZ25tZW50IGlmIGFueSBvZgo+PiArICAgICAqIC0gbWVtIHBhZ2luZwo+PiArICAgICAqIC0g
bWVtIHNoYXJpbmcKPj4gKyAgICAgKiAtIHRoZSBwMm1fcmFtX3JvIHR5cGUKPj4gKyAgICAgKiAt
IGdsb2JhbCBsb2ctZGlydHkgbW9kZQo+IAo+IFhlblNlcnZlciBoYXMgd29ya2luZyBsaXZlIG1p
Z3JhdGlvbiB3aXRoIEdQVXMsIHdoaWNoIHRoaXMgY2hhbmdlIHdvdWxkCj4gcmVncmVzcy4KPiAK
PiBCZWhpbmQgdGhlIHNjZW5lcywgd2UgY29tYmluZSBYZW4ncyBsb2dkaXJ0eSBiaXRtYXAgd2l0
aCBvbmUgcHJvdmlkZWQgYnkKPiB0aGUgR1BVLCB0byBlbnN1cmUgdGhhdCBhbGwgZGlydHkgdXBk
YXRlcyBhcmUgdHJhY2tlZC4KCkJ1dCB0aGlzIHNheXMgbm90aGluZyBmb3IgdGhlIHBhdGNoIGhl
cmUuIEFzIGxvbmcgYXMgaXQgZG9lc24ndAp3b3JrIGluIHRoZSBzdGFnaW5nIHRyZWUsIGl0IHNo
b3VsZCBiZSBwcmV2ZW50ZWQuIEluIFhlblNlcnZlcgp5b3UgY291bGQgdGhlbiBwYXRjaCBvdXQg
dGhhdCBjaGVjayBhbmQgY29tbWVudCBsaW5lIHRvZ2V0aGVyCndpdGggd2hhdGV2ZXIgb3RoZXIg
Y2hhbmdlcyB5b3UgaGF2ZSB0byBtYWtlIGZvciB0aGlucyB0bwp3b3JrLiBBbHRlcm5hdGl2ZWx5
IHlvdSBjb3VsZCBzdWJtaXQgYSBwYXRjaCAob3IgbW9yZSkgdG8gbWFrZQppdCB3b3JrIGluIHN0
YWdpbmcgdG9vLCBhdCB3aGljaCBwb2ludCBJJ2QgaGF2ZSB0byByZS1iYXNlIHRoZQpvbmUgaGVy
ZS4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 02 13:23:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 13:23:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMBg8-0003qX-9i; Thu, 02 May 2019 13:23:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=oUxd=TC=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hMBg7-0003qS-GJ
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 13:23:11 +0000
X-Inumbo-ID: 6a94db22-6cdd-11e9-8356-83de8d4610ae
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6a94db22-6cdd-11e9-8356-83de8d4610ae;
 Thu, 02 May 2019 13:23:05 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 02 May 2019 07:23:03 -0600
Message-Id: <5CCAEF34020000780022B400@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 02 May 2019 07:23:00 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <5CCAD5ED020000780022B2A2@prv1-mh.provo.novell.com>
 <5CCAE08D020000780022B307@prv1-mh.provo.novell.com>
 <42621a15169c4a409efa29e3d2d7e06e@AMSPEX02CL03.citrite.net>
In-Reply-To: <42621a15169c4a409efa29e3d2d7e06e@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 4/9] x86/HVM: move NOFLUSH handling out of
 hvm_set_cr3()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 george.dunlap@citrix.com, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAyLjA1LjE5IGF0IDE1OjA3LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+PiBTZW50
OiAwMiBNYXkgMjAxOSAxMzoyMAo+PiAKPj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRl
LmMKPj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKPj4gQEAgLTIwNzIsNiArMjA3
Miw4IEBAIHN0YXRpYyBpbnQgaHZtZW11bF93cml0ZV9jcigKPj4gICAgICBIVk1UUkFDRV9MT05H
XzJEKENSX1dSSVRFLCByZWcsIFRSQ19QQVJfTE9ORyh2YWwpKTsKPj4gICAgICBzd2l0Y2ggKCBy
ZWcgKQo+PiAgICAgIHsKPj4gKyAgICAgICAgYm9vbCBub2ZsdXNoOwo+PiArCj4gCj4gV2h5IGlu
dHJvZHVjZSAnbm9mbHVzaCcgd2l0aCB0aGlzIHNjb3BlIHdoZW4gaXQgY291bGQgYmUgbGltaXRl
ZCB0byAnY2FzZSAKPiAzOicsIGFsdGhvdWdoLi4uCgpCZWNhdXNlIHRoaXMgd291bGQgZW50YWls
IGludHJvZHVjaW5nIGFub3RoZXIgc2V0IG9mIGJyYWNlcywgYW5kCkkgcHJldHR5IG11Y2ggZGlz
bGlrZSB0aGVzZSBjYXNlLWJsb2NrIGJyYWNlczogVGhleSBlaXRoZXIgZG9uJ3QKcHJvcGVybHkg
aW5kZW50IChhcyB3ZSBkbyBjb21tb25seSksIG9yIHRoZXkgbmVlZGxlc3NseSBpbmNyZWFzZQpp
bmRlbnRhdGlvbiBvZiB0aGUgZW5jbG9zZWQgYmxvY2suIEhlbmNlIG15IGdlbmVyYWwgcHJlZmVy
ZW5jZQpvZiBzd2l0Y2gtc2NvcGUgbG9jYWwgdmFyaWFibGVzLgoKPj4gQEAgLTIwODIsNyArMjA4
NCwxMCBAQCBzdGF0aWMgaW50IGh2bWVtdWxfd3JpdGVfY3IoCj4+ICAgICAgICAgIGJyZWFrOwo+
PiAKPj4gICAgICBjYXNlIDM6Cj4+IC0gICAgICAgIHJjID0gaHZtX3NldF9jcjModmFsLCB0cnVl
KTsKPj4gKyAgICAgICAgbm9mbHVzaCA9IGh2bV9wY2lkX2VuYWJsZWQoY3VycmVudCkgJiYgKHZh
bCAmIFg4Nl9DUjNfTk9GTFVTSCk7Cj4+ICsgICAgICAgIGlmICggbm9mbHVzaCApCj4+ICsgICAg
ICAgICAgICB2YWwgJj0gflg4Nl9DUjNfTk9GTFVTSDsKPiAKPiAuLi4gY2FuJ3QgeW91IGp1c3Qg
Y29kZSB0aGlzIGFzOgo+IAo+IGlmICggaHZtX3BjaWRfZW5hYmxlZChjdXJyZW50KSApCj4gICAg
IHZhbCAmPSB+WDg2X0NSM19OT0ZMVVNIOwo+IAo+ID8KCkJlY2F1c2Ugb2YgLi4uCgo+PiArICAg
ICAgICByYyA9IGh2bV9zZXRfY3IzKHZhbCwgbm9mbHVzaCwgdHJ1ZSk7CgouLi4gdGhpcyBmdXJ0
aGVyIHVzZSBvZiAibm9mbHVzaCIgKGFsb25nc2lkZSB0aGUgYWRqdXN0ZWQgInZhbCIpLgoKSmFu
CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 02 13:24:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 13:24:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMBh6-0003uO-Kg; Thu, 02 May 2019 13:24:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=L2Tp=TC=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1hMBh5-0003uE-J9
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 13:24:11 +0000
X-Inumbo-ID: 9155ac02-6cdd-11e9-843c-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9155ac02-6cdd-11e9-843c-bc764e045a96;
 Thu, 02 May 2019 13:24:10 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 DF00A307483A; Thu,  2 May 2019 16:24:08 +0300 (EEST)
Received: from [10.10.196.90] (unknown [195.210.4.22])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id BB6FF306E477;
 Thu,  2 May 2019 16:24:08 +0300 (EEST)
To: Tamas K Lengyel <tamas@tklengyel.com>, Jan Beulich <JBeulich@suse.com>
References: <20190501235731.1486-1-tamas@tklengyel.com>
 <59f57a48-b1da-7362-4024-c890cf357bf0@bitdefender.com>
 <5CCAB0FC020000780022B12F@prv1-mh.provo.novell.com>
 <CABfawh=Kmsj=y1XcV8fiqbCZ6_bDp2-E+OoQHr_+_NCAy4OeSw@mail.gmail.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <e526694c-2ab0-e740-0ef6-fa643f6c890f@bitdefender.com>
Date: Thu, 2 May 2019 16:23:56 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <CABfawh=Kmsj=y1XcV8fiqbCZ6_bDp2-E+OoQHr_+_NCAy4OeSw@mail.gmail.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH] x86/vm_event: add gdtr_base to the vm_event
 structure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Petre Pircalabu <ppircalabu@bitdefender.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gNS8yLzE5IDQ6MDkgUE0sIFRhbWFzIEsgTGVuZ3llbCB3cm90ZToKPiBPbiBUaHUsIE1heSAy
LCAyMDE5IGF0IDI6NTcgQU0gSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPiB3cm90ZToK
Pj4KPj4+Pj4gT24gMDIuMDUuMTkgYXQgMTA6MjUsIDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29t
PiB3cm90ZToKPj4+IE9uIDUvMi8xOSAyOjU3IEFNLCBUYW1hcyBLIExlbmd5ZWwgd3JvdGU6Cj4+
Pj4gUmVjZWl2aW5nIHRoaXMgcmVnaXN0ZXIgaXMgdXNlZnVsIGZvciBpbnRyb3NwZWN0aW5nIDMy
LWJpdCBXaW5kb3dzIHdoZW4gdGhlCj4+Pj4gZXZlbnQgYmVpbmcgdHJhcHBlZCBoYXBwZW5lZCB3
aGlsZSBpbiByaW5nMy4KPj4+Pgo+Pj4+IFNpZ25lZC1vZmYtYnk6IFRhbWFzIEsgTGVuZ3llbCA8
dGFtYXNAdGtsZW5neWVsLmNvbT4KPj4+PiBDYzogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVA
Yml0ZGVmZW5kZXIuY29tPgo+Pj4+IENjOiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3ll
bC5jb20+Cj4+Pj4gQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPj4+PiBDYzog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPj4+PiBDYzogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPj4+PiBDYzogUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4KPj4+PiAtLS0KPj4+PiAgICB4ZW4vYXJjaC94ODYvdm1fZXZlbnQuYyAg
ICAgICB8IDUgKysrKysKPj4+PiAgICB4ZW4vaW5jbHVkZS9wdWJsaWMvdm1fZXZlbnQuaCB8IDMg
KystCj4+Pj4gICAgMiBmaWxlcyBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24o
LSkKPj4+Pgo+Pj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvdm1fZXZlbnQuYyBiL3hlbi9h
cmNoL3g4Ni92bV9ldmVudC5jCj4+Pj4gaW5kZXggNTFjMzQ5M2IxZC4uODczNzg4ZTMyZiAxMDA2
NDQKPj4+PiAtLS0gYS94ZW4vYXJjaC94ODYvdm1fZXZlbnQuYwo+Pj4+ICsrKyBiL3hlbi9hcmNo
L3g4Ni92bV9ldmVudC5jCj4+Pj4gQEAgLTE3OSw2ICsxNzksMTAgQEAgc3RhdGljIHZvaWQgdm1f
ZXZlbnRfcGFja19zZWdtZW50X3JlZ2lzdGVyKGVudW0KPj4+IHg4Nl9zZWdtZW50IHNlZ21lbnQs
Cj4+Pj4gICAgICAgICAgICByZWctPmVzX3NlbCA9IHNlZy5zZWw7Cj4+Pj4gICAgICAgICAgICBi
cmVhazsKPj4+Pgo+Pj4+ICsgICAgY2FzZSB4ODZfc2VnX2dkdHI6Cj4+Pj4gKyAgICAgICAgcmVn
LT5nZHRyX2Jhc2UgPSBzZWcuYmFzZTsKPj4+PiArICAgICAgICBicmVhazsKPj4+Cj4+PiBQbGVh
c2UgYWxzbyBhZGQgbGltaXQsIGFyLCBzZWwsIGxpa2UgdGhlIG90aGVycyBkby4KPj4KPj4gVGhl
cmUncyBubyBhciBvciBzZWwgZm9yIEdEVCAoYW5kIElEVCkuIEluc3RlYWQsIGJlY2F1c2Ugb2Yg
Li4uCj4+Cj4+PiBJbiBhZGRpdGlvbiB0bwo+Pj4gbWFraW5nIHRoaXMgbW9kaWZpY2F0aW9uIGxv
b2sgbGVzcyBzdHJhbmdlIChzaW5jZSwgaW4gY29udHJhc3QgdG8gdGhlCj4+PiBmdW5jdGlvbiBu
YW1lLCBub3RoaW5nIGlzIHBhY2tlZCBmb3IgZ2R0cl9iYXNlKSwgaXQgd2lsbCBhbHNvIHNhdmUK
Pj4+IGZ1dHVyZSB3b3JrIGZvciBhcHBsaWNhdGlvbnMgd2FudGluZyB0byB1c2UgZ2R0ciB3aGlj
aCBhbHNvIHJlcXVpcmUKPj4+IGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5IHdpdGggcHJldmlvdXMg
dm1fZXZlbnQgdmVyc2lvbnMuCj4+Pgo+Pj4gQXMgeW91IGtub3csIGZvciBlYWNoIHN1Y2ggbW9k
aWZpY2F0aW9uIHdlIG5lZWQgdG8gaGF2ZSBhIHNlcGFyYXRlCj4+PiB2bV9ldmVudF92WCBoZWFk
ZXIgaW4gb3VyIGFwcGxpY2F0aW9ucyBzbyB0aGF0IHdlJ3JlIHJlYWR5IHRvIGNyZWF0ZSBhCj4+
PiByaW5nIGJ1ZmZlciB1c2luZyByZXF1ZXN0cyBhbmQgcmVwbGllcyBvZiB0aGUgcmlnaHQgc2l6
ZSwgYW5kIGFsc28gdG8gYmUKPj4+IGFibGUgdG8gcHJvcGVybHkgaW50ZXJwcmV0IHRoZSByaW5n
IGJ1ZmZlciBkYXRhLCBzbyB0aGUgbGVhc3QgZnJlcXVlbnQKPj4+IGNoYW5nZXMgdG8gdGhlIHZt
X2V2ZW50IHN0cnVjdCwgdGhlIGJldHRlci4KPj4KPj4gLi4uIHRoaXMgSSB3b25kZXIgd2hldGhl
ciB0aGUgSURUIGRldGFpbHMgc2hvdWxkbid0IGdldCBhZGRlZCBhdAo+PiB0aGUgc2FtZSB0aW1l
Lgo+IAo+IFRoZSBjaHVybiBvZiB0aGUgaGVhZGVyIGlzIG5vdCB0aGF0IGJpZyBvZiBhIGRlYWwg
LSBJIGRvIHRoZSBzYW1lIGluCj4gTGliVk1JIGFuZCBpdCdzIGEgbGFyZ2VseSBjb3B5LXBhc3Rl
IGpvYiB0aGF0IHRha2VzIHBlcmhhcHMgfjVtIHRvIGFkZAo+IChzZWUgaHR0cHM6Ly9naXRodWIu
Y29tL3RrbGVuZ3llbC9saWJ2bWkvY29tbWl0Lzc1MDljZTU2ZDA0MDhkYmVjNGUzNzRiODc4MGRh
NjlhN2JkMjEyZTgpLgo+IFNvIHRoYXQgc2hvdWxkIG5vdCBiZSBhIGZhY3RvciBpbiBkZWNpZGlu
ZyB3aGV0aGVyIHdlIGFkZCBhIG5lZWRlZAo+IGV4dHJhIHBpZWNlIG9yIG5vdC4gU2luY2UgdGhl
IHZtX2V2ZW50IEFCSSBpcyBjaGFuZ2luZyBmb3IgWGVuIDQuMTMKPiBub3cgdGhlIEFCSSB2ZXJz
aW9uIHdpbGwgb25seSBiZSBidW1wZWQgb25jZSBmb3IgNC4xMy4gU28gd2Ugc2hvdWxkIGJlCj4g
YWJsZSB0byBhZGQvcmVtb3ZlL3NodWZmbGUgd2hhdGV2ZXIgd2Ugd2FudCB3aGlsZSA0LjEzIG1l
cmdlIHdpbmRvdyBpcwo+IG9wZW4uCj4gCj4gVGhhdCBzYWlkIEkgZG9uJ3QgaGF2ZSBhIHVzZSBm
b3IgaWR0IGFuZCBnZHRyX2xpbWl0IHRoYXQgd2FycmFudHMKPiBoYXZpbmcgdG8gcmVjZWl2ZSBp
dCB2aWEgdGhlIHZtX2V2ZW50IHN0cnVjdHVyZSAtIHRob3NlIHBpZWNlcyBhcmUKPiBhbHdheXMg
anVzdCBhIGh5cGVyY2FsbCBhd2F5IGlmIG5lZWRlZC4gU28gaW4gdGhlIHZtX2V2ZW50IHN0cnVj
dHVyZSBJCj4gdGVuZCB0byBqdXN0IHB1dCB0aGUgcmVnaXN0ZXJzIG5lZWRlZCBvZnRlbiBlbm91
Z2ggdG8gd2FycmFudCBhdm9pZGluZwo+IHRoYXQgZXh0cmEgaHlwZXJjYWxsLiBCdXQgaWYgUmF6
dmFuIHNheXMgaGUgaGFzIGEgdXNlIGZvciB0aGVtLCBJIGNhbgo+IGFkZCB0aGVtIGhlcmUuCgpX
ZSBkbyB1c2UgdGhlbSBib3RoIC0gaWR0ciBhbmQgZ2R0ciwgYm90aCBiYXNlIGFuZCBsaW1pdCwg
YnV0IHdlIGFyZSAKaW5kZWVkIGdldHRpbmcgdGhlbSB2aWEgaHlwZXJjYWxsIG5vdy4gQ29uc2lk
ZXJpbmcgdGhhdCwgc2luY2Ugd2UgZGlkIAphZGQgZ2R0cl9iYXNlIEkgdGhpbmsgaXQgd291bGQg
YmUgZ3JlYXQgaWYgd2UgY291bGQgYWxzbyBhZGQgZ2R0cl9saW1pdC4KCkFkZGluZyBpZHRyIGFz
IHdlbGwgd291bGQgX3RoZW9yZXRpY2FsbHlfIGJlIGEgbmljZSBzcGVlZCBvcHRpbWl6YXRpb24g
CihyZW1vdmluZyB0aGUgbmVlZCBmb3IgYSBoeXBlcmNhbGwpLCBidXQgaXQgbWlnaHQgYWxzbyBi
ZSBhIHNwZWVkIApwZXNzaW1pemF0aW9uIGdlbmVyYWxseSBhcHBsaWNhYmxlIHRvIGluY3JlYXNp
bmcgdGhlIHZtX2V2ZW50IHNpemUgCihzaW5jZSBhIFZDUFUgd2l0aCBubyBtb3JlIHNwYWNlIGxl
ZnQgaW4gdGhlIHZtX2V2ZW50IHJpbmcgYnVmZmVyIHdpbGwgCmJlIGJsb2NrZWQgbW9yZSBhbmQg
Z28gdGhyb3VnaCBtb3JlIGxvY2tpbmcgbG9naWMpLgoKTXkgcG9pbnQgaXMsIGF0IHRoZSBtb21l
bnQgaXQncyBmaW5lIHRvIHNraXAgaWR0ciBpZiBpdCdzIG5vdCByZXF1aXJlZCAKYnkgSmFuLCBi
dXQgaWYgd2UgZG8gYWRkIGVpdGhlciB0aGVuIGxldCdzIHBsZWFzZSBhZGQgYm90aCBfYmFzZSBh
bmQgX2xpbWl0LgoKSW4gYSBob3BlZnVsbHkgbmVhciBmdXR1cmUgd2UnbGwgYmUgYWJsZSB0byB1
c2UgYXMgbXVjaCBtZW1vcnkgYXMgCm5lY2Vzc2FyeSBmb3Igc3RvcmluZyB2bV9ldmVudCBkYXRh
IGFuZCBqdXN0IGNhY2hlIGV2ZXJ5dGhpbmcgaW4gdGhlIApyaW5nIGJ1ZmZlciwgYXZvaW5nIGFs
bCB0aGUgImdldCBjb250ZXh0IiBoeXBlcmNhbGxzLgoKClRoYW5rcywKUmF6dmFuCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 02 13:25:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 13:25:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMBil-00049N-29; Thu, 02 May 2019 13:25:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3XpE=TC=citrix.com=prvs=01897380a=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1hMBij-00049A-NP
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 13:25:53 +0000
X-Inumbo-ID: c8955652-6cdd-11e9-b539-e3eb5712b11f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c8955652-6cdd-11e9-b539-e3eb5712b11f;
 Thu, 02 May 2019 13:25:42 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,421,1549929600"; d="scan'208";a="89571122"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH 4/9] x86/HVM: move NOFLUSH handling out of hvm_set_cr3()
Thread-Index: AQHVAOFwWaoJEinsVUGNsqQ5W7H/p6ZXySzg///n3QCAACG+4A==
Date: Thu, 2 May 2019 13:25:28 +0000
Message-ID: <23dc884cebc74311ac4b00880cfa7458@AMSPEX02CL03.citrite.net>
References: <5CCAD5ED020000780022B2A2@prv1-mh.provo.novell.com>
 <5CCAE08D020000780022B307@prv1-mh.provo.novell.com>
 <42621a15169c4a409efa29e3d2d7e06e@AMSPEX02CL03.citrite.net>
 <5CCAEF34020000780022B400@prv1-mh.provo.novell.com>
In-Reply-To: <5CCAEF34020000780022B400@prv1-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 4/9] x86/HVM: move NOFLUSH handling out of
 hvm_set_cr3()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMDIgTWF5IDIwMTkgMTQ6MjMKPiBUbzogUGF1bCBE
dXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogQW5kcmV3IENvb3BlciA8QW5k
cmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAY2l0
cml4LmNvbT47IFJvZ2VyIFBhdQo+IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT47IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+OyB4ZW4tZGV2ZWwgPHhlbi0KPiBkZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZz4KPiBTdWJqZWN0OiBSRTogW1BBVENIIDQvOV0geDg2L0hWTTogbW92ZSBO
T0ZMVVNIIGhhbmRsaW5nIG91dCBvZiBodm1fc2V0X2NyMygpCj4gCj4gPj4+IE9uIDAyLjA1LjE5
IGF0IDE1OjA3LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4+IEZyb206IEph
biBCZXVsaWNoIFttYWlsdG86SkJldWxpY2hAc3VzZS5jb21dCj4gPj4gU2VudDogMDIgTWF5IDIw
MTkgMTM6MjAKPiA+Pgo+ID4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCj4gPj4g
KysrIGIveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKPiA+PiBAQCAtMjA3Miw2ICsyMDcyLDgg
QEAgc3RhdGljIGludCBodm1lbXVsX3dyaXRlX2NyKAo+ID4+ICAgICAgSFZNVFJBQ0VfTE9OR18y
RChDUl9XUklURSwgcmVnLCBUUkNfUEFSX0xPTkcodmFsKSk7Cj4gPj4gICAgICBzd2l0Y2ggKCBy
ZWcgKQo+ID4+ICAgICAgewo+ID4+ICsgICAgICAgIGJvb2wgbm9mbHVzaDsKPiA+PiArCj4gPgo+
ID4gV2h5IGludHJvZHVjZSAnbm9mbHVzaCcgd2l0aCB0aGlzIHNjb3BlIHdoZW4gaXQgY291bGQg
YmUgbGltaXRlZCB0byAnY2FzZQo+ID4gMzonLCBhbHRob3VnaC4uLgo+IAo+IEJlY2F1c2UgdGhp
cyB3b3VsZCBlbnRhaWwgaW50cm9kdWNpbmcgYW5vdGhlciBzZXQgb2YgYnJhY2VzLCBhbmQKPiBJ
IHByZXR0eSBtdWNoIGRpc2xpa2UgdGhlc2UgY2FzZS1ibG9jayBicmFjZXM6IFRoZXkgZWl0aGVy
IGRvbid0Cj4gcHJvcGVybHkgaW5kZW50IChhcyB3ZSBkbyBjb21tb25seSksIG9yIHRoZXkgbmVl
ZGxlc3NseSBpbmNyZWFzZQo+IGluZGVudGF0aW9uIG9mIHRoZSBlbmNsb3NlZCBibG9jay4gSGVu
Y2UgbXkgZ2VuZXJhbCBwcmVmZXJlbmNlCj4gb2Ygc3dpdGNoLXNjb3BlIGxvY2FsIHZhcmlhYmxl
cy4KPiAKPiA+PiBAQCAtMjA4Miw3ICsyMDg0LDEwIEBAIHN0YXRpYyBpbnQgaHZtZW11bF93cml0
ZV9jcigKPiA+PiAgICAgICAgICBicmVhazsKPiA+Pgo+ID4+ICAgICAgY2FzZSAzOgo+ID4+IC0g
ICAgICAgIHJjID0gaHZtX3NldF9jcjModmFsLCB0cnVlKTsKPiA+PiArICAgICAgICBub2ZsdXNo
ID0gaHZtX3BjaWRfZW5hYmxlZChjdXJyZW50KSAmJiAodmFsICYgWDg2X0NSM19OT0ZMVVNIKTsK
PiA+PiArICAgICAgICBpZiAoIG5vZmx1c2ggKQo+ID4+ICsgICAgICAgICAgICB2YWwgJj0gflg4
Nl9DUjNfTk9GTFVTSDsKPiA+Cj4gPiAuLi4gY2FuJ3QgeW91IGp1c3QgY29kZSB0aGlzIGFzOgo+
ID4KPiA+IGlmICggaHZtX3BjaWRfZW5hYmxlZChjdXJyZW50KSApCj4gPiAgICAgdmFsICY9IH5Y
ODZfQ1IzX05PRkxVU0g7Cj4gPgo+ID4gPwo+IAo+IEJlY2F1c2Ugb2YgLi4uCj4gCj4gPj4gKyAg
ICAgICAgcmMgPSBodm1fc2V0X2NyMyh2YWwsIG5vZmx1c2gsIHRydWUpOwo+IAo+IC4uLiB0aGlz
IGZ1cnRoZXIgdXNlIG9mICJub2ZsdXNoIiAoYWxvbmdzaWRlIHRoZSBhZGp1c3RlZCAidmFsIiku
Cj4gCgpBaCwgbWlzc2VkIHRoYXQuLi4gSSdkIHN0aWxsIGdvIGZvciB0aGUgdGlnaHRlciBzY29w
ZSB0aG91Z2gsIGJ1dCB0aGVuIEkgZG9uJ3QgbWluZCB0aGUgZXh0cmEgYnJhY2VzLgoKICBQYXVs
Cgo+IEphbgo+IAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 02 13:27:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 13:27:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMBkP-0004I6-EZ; Thu, 02 May 2019 13:27:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Flb6=TC=citrix.com=prvs=018be947d=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hMBkN-0004Hy-Qi
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 13:27:35 +0000
X-Inumbo-ID: 010794d2-6cde-11e9-b96d-1f5d2cddec18
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 010794d2-6cde-11e9-b96d-1f5d2cddec18;
 Thu, 02 May 2019 13:27:17 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,421,1549929600"; d="scan'208";a="84946941"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 2 May 2019 14:27:07 +0100
Message-ID: <1556803627-22855-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] x86/boot: Annotate the Real Mode entry points
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 David Woodhouse <dwmw2@infradead.org>, Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Li4uIGJlY2F1c2UgaXRzIGFscmVhZHkgaGFyZCBlbm91Z2ggdG8gZm9sbG93LiAgQ3Jvc3MgcmVm
ZXJlbmNlIHRoZSBsb2NhdGlvbnMKaW4gQyB3aGljaCBzZXQgdGhlIGVudHJ5cG9pbnRzIHVwLCBh
bmQgc3RhdGUgdGhlIGFsaWdubWVudCByZXF1aXJlbWVudHMgYW5kCmVudHJ5IGNvbmRpdGlvbnMu
CgpEcm9wIGEgcmVkdW5kYW50IC5hbGlnbiAxNiwgYW5kIHBhbmljKCkgaW4gZG9fYm9vdF9jcHUo
KSBpZiB0aGUgQVAgdHJhbXBvbGluZQppc24ndCBzZXQgdXAgcHJvcGVybHkgcmF0aGVyIHRoYW4g
YmxpbmRseSBjb250aW51aW5nIGFuIGxldHRpbmcgdGhlIEFQcwpleGVjdXRlIGp1bmssIG9yIHNo
aWZ0aW5nIHBhcnQgb2YgdGhlIGFkZHJlc3MgaW50byB1bnJlbGF0ZWQgZmllbGRzIGluIElDUi4K
ClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDQzogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXgu
Y29tPgpDQzogRGF2aWQgV29vZGhvdXNlIDxkd213MkBpbmZyYWRlYWQub3JnPgotLS0KIHhlbi9h
cmNoL3g4Ni9ib290L3RyYW1wb2xpbmUuUyB8ICA2ICsrKysrKwogeGVuL2FyY2gveDg2L2Jvb3Qv
d2FrZXVwLlMgICAgIHwgMTAgKysrKysrKysrLQogeGVuL2FyY2gveDg2L3NtcGJvb3QuYyAgICAg
ICAgIHwgIDUgKysrKy0KIDMgZmlsZXMgY2hhbmdlZCwgMTkgaW5zZXJ0aW9ucygrKSwgMiBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYm9vdC90cmFtcG9saW5lLlMgYi94
ZW4vYXJjaC94ODYvYm9vdC90cmFtcG9saW5lLlMKaW5kZXggMTI1YmRiNS4uY2FjMGYzZTEgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9ib290L3RyYW1wb2xpbmUuUworKysgYi94ZW4vYXJjaC94
ODYvYm9vdC90cmFtcG9saW5lLlMKQEAgLTM4LDYgKzM4LDEyIEBACiAKICAgICAgICAgLmNvZGUx
NgogCisvKgorICogZG9fYm9vdF9jcHUoKSBwcm9ncmFtcyB0aGUgU3RhcnR1cC1JUEkgdG8gcG9p
bnQgaGVyZS4gIER1ZSB0byB0aGUgU0lQSQorICogZm9ybWF0LCB0aGUgcmVsb2NhdGVkIGVudHJ5
cG9pbnQgbXVzdCBiZSA0ayBhbGlnbmVkLgorICoKKyAqIEl0IGlzIGVudGVyZWQgaW4gUmVhbCBN
b2RlLCB3aXRoICVjcyA9IHdha2V1cF9zdGFydCA+PiA0IGFuZCAlaXAgPSAwLgorICovCiBHTE9C
QUwodHJhbXBvbGluZV9yZWFsbW9kZV9lbnRyeSkKICAgICAgICAgbW92ICAgICAlY3MsJWF4CiAg
ICAgICAgIG1vdiAgICAgJWF4LCVkcwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2Jvb3Qvd2Fr
ZXVwLlMgYi94ZW4vYXJjaC94ODYvYm9vdC93YWtldXAuUwppbmRleCA4OWRmMjYxLi5lM2NiOWUw
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvYm9vdC93YWtldXAuUworKysgYi94ZW4vYXJjaC94
ODYvYm9vdC93YWtldXAuUwpAQCAtMiw3ICsyLDE1IEBACiAKICNkZWZpbmUgd2FrZXN5bShzeW0p
IChzeW0gLSB3YWtldXBfc3RhcnQpCiAKLSAgICAgICAgLmFsaWduIDE2CisvKgorICogYWNwaV9z
bGVlcF9wcmVwYXJlKCkgcHJvZ3JhbXMgdGhlIFMzIHdha2V1cCB2ZWN0b3IgdG8gcG9pbnQgaGVy
ZS4KKyAqCisgKiBUaGUgQUNQSSBzcGVjIHNheXMgdGhhdCB3ZSBzaGFsbCBiZSBlbnRlcmVkIGlu
IFJlYWwgTW9kZSB3aXRoOgorICogICAlY3MgPSB3YWtldXBfc3RhcnQgPj4gNAorICogICAlaXAg
PSB3YWtldXBfc3RhcnQgJiAweGYKKyAqCisgKiBBcyB3YWtldXBfc3RhcnQgaXMgMTYtYnl0ZSBh
bGlnbmVkLCAlaXAgaXMgMCBpbiBwcmFjdGljZS4KKyAqLwogRU5UUlkod2FrZXVwX3N0YXJ0KQog
ICAgICAgICBjbGkKICAgICAgICAgY2xkCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc21wYm9v
dC5jIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwppbmRleCBiN2EwYTRhLi40ZjY1YzhkIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvc21wYm9vdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zbXBib290
LmMKQEAgLTU0OCw5ICs1NDgsMTIgQEAgc3RhdGljIGludCBkb19ib290X2NwdShpbnQgYXBpY2lk
LCBpbnQgY3B1KQogCiAgICAgYm9vdGluZ19jcHUgPSBjcHU7CiAKLSAgICAvKiBzdGFydF9laXAg
aGFkIGJldHRlciBiZSBwYWdlLWFsaWduZWQhICovCiAgICAgc3RhcnRfZWlwID0gc2V0dXBfdHJh
bXBvbGluZSgpOwogCisgICAgLyogc3RhcnRfZWlwIG5lZWRzIGJlIHBhZ2UgYWxpZ25lZCwgYW5k
IGJlbG93IHRoZSAxTSBib3VuZGFyeS4gKi8KKyAgICBpZiAoIHN0YXJ0X2VpcCAmIH4weGZmMDAw
ICkKKyAgICAgICAgcGFuaWMoIkFQIHRyYW1wb2xpbmUgJSNseCBub3Qgc3VpdGFibHkgcG9zaXRp
b25lZFxuIiwgc3RhcnRfZWlwKTsKKwogICAgIC8qIFNvIHdlIHNlZSB3aGF0J3MgdXAgICAqLwog
ICAgIGlmICggb3B0X2NwdV9pbmZvICkKICAgICAgICAgcHJpbnRrKCJCb290aW5nIHByb2Nlc3Nv
ciAlZC8lZCBlaXAgJWx4XG4iLAotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 02 13:30:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 13:30:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMBnB-000517-1b; Thu, 02 May 2019 13:30:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=oUxd=TC=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hMBnA-000512-68
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 13:30:28 +0000
X-Inumbo-ID: 728dee51-6cde-11e9-843c-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 728dee51-6cde-11e9-843c-bc764e045a96;
 Thu, 02 May 2019 13:30:27 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 02 May 2019 07:30:26 -0600
Message-Id: <5CCAF0F1020000780022B416@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 02 May 2019 07:30:25 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Tamas K Lengyel" <tamas@tklengyel.com>
References: <20190501235731.1486-1-tamas@tklengyel.com>
 <59f57a48-b1da-7362-4024-c890cf357bf0@bitdefender.com>
 <5CCAB0FC020000780022B12F@prv1-mh.provo.novell.com>
 <CABfawh=Kmsj=y1XcV8fiqbCZ6_bDp2-E+OoQHr_+_NCAy4OeSw@mail.gmail.com>
In-Reply-To: <CABfawh=Kmsj=y1XcV8fiqbCZ6_bDp2-E+OoQHr_+_NCAy4OeSw@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86/vm_event: add gdtr_base to the vm_event
 structure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Petre Pircalabu <ppircalabu@bitdefender.com>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAyLjA1LjE5IGF0IDE1OjA5LCA8dGFtYXNAdGtsZW5neWVsLmNvbT4gd3JvdGU6Cj4g
VGhhdCBzYWlkIEkgZG9uJ3QgaGF2ZSBhIHVzZSBmb3IgaWR0IGFuZCBnZHRyX2xpbWl0IHRoYXQg
d2FycmFudHMKPiBoYXZpbmcgdG8gcmVjZWl2ZSBpdCB2aWEgdGhlIHZtX2V2ZW50IHN0cnVjdHVy
ZQoKU28gd2hhdCB1c2UgaWYgdGhlIEdEVCBiYXNlIHdpdGhvdXQgdGhlIGxpbWl0PyBBcmUgeW91
IHNpbGVudGx5CmFzc3VtaW5nIGFsbCBwcmVzZW50bHkgbG9hZGVkIHNlbGVjdG9ycyBhcmUgKHN0
aWxsKSB3aXRoaW4gbGltaXRzPwoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 02 13:32:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 13:32:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMBp0-00059J-EA; Thu, 02 May 2019 13:32:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=oUxd=TC=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hMBoz-00059C-BD
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 13:32:21 +0000
X-Inumbo-ID: aec1ed3e-6cde-11e9-9946-1b7c0d99e16a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id aec1ed3e-6cde-11e9-9946-1b7c0d99e16a;
 Thu, 02 May 2019 13:32:10 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 02 May 2019 07:32:07 -0600
Message-Id: <5CCAF156020000780022B438@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 02 May 2019 07:32:06 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Razvan Cojocaru" <rcojocaru@bitdefender.com>,
 "Tamas K Lengyel" <tamas@tklengyel.com>
References: <20190501235731.1486-1-tamas@tklengyel.com>
 <59f57a48-b1da-7362-4024-c890cf357bf0@bitdefender.com>
 <5CCAB0FC020000780022B12F@prv1-mh.provo.novell.com>
 <CABfawh=Kmsj=y1XcV8fiqbCZ6_bDp2-E+OoQHr_+_NCAy4OeSw@mail.gmail.com>
 <e526694c-2ab0-e740-0ef6-fa643f6c890f@bitdefender.com>
In-Reply-To: <e526694c-2ab0-e740-0ef6-fa643f6c890f@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86/vm_event: add gdtr_base to the vm_event
 structure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Petre Pircalabu <ppircalabu@bitdefender.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAyLjA1LjE5IGF0IDE1OjIzLCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3Jv
dGU6Cj4gTXkgcG9pbnQgaXMsIGF0IHRoZSBtb21lbnQgaXQncyBmaW5lIHRvIHNraXAgaWR0ciBp
ZiBpdCdzIG5vdCByZXF1aXJlZCAKPiBieSBKYW4sIGJ1dCBpZiB3ZSBkbyBhZGQgZWl0aGVyIHRo
ZW4gbGV0J3MgcGxlYXNlIGFkZCBib3RoIF9iYXNlIGFuZCBfbGltaXQuCgpObywgaXQncyBub3Qg
YSByZXF1aXJlbWVudCBJIG1lYW4gdG8gcHV0IHVwIChhbmQgSSdtIG5vdCBpbiB0aGUKcG9zaXRp
b24gdG8gZWl0aGVyLCBhcyBJJ20gbm90IHRoZSBtYWludGFpbmVyIG9mIHRoZSBpbnRlcmZhY2Up
LgpJdCBqdXN0IHNlZW1zIGluY29uc2lzdGVudCB0byBtZSB0byBoYXZlIG9uZSBidXQgbm90IHRo
ZSBvdGhlci4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Thu May 02 13:33:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 13:33:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMBpw-0005Ed-Pe; Thu, 02 May 2019 13:33:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Flb6=TC=citrix.com=prvs=018be947d=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hMBpv-0005EV-SU
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 13:33:19 +0000
X-Inumbo-ID: d5475750-6cde-11e9-93a6-2794c45bbfc9
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d5475750-6cde-11e9-93a6-2794c45bbfc9;
 Thu, 02 May 2019 13:33:13 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,421,1549929600"; d="scan'208";a="89571627"
To: Jan Beulich <JBeulich@suse.com>
References: <1556797923-7107-1-git-send-email-andrew.cooper3@citrix.com>
 <5CCAE614020000780022B370@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <aee74de6-7d91-b41a-178c-98d8688e2774@citrix.com>
Date: Thu, 2 May 2019 14:33:11 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CCAE614020000780022B370@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] x86/boot: Fix latent memory corruption with
 early_boot_opts_t
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: David Woodhouse <dwmw2@infradead.org>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMDUvMjAxOSAxMzo0NCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMDIuMDUuMTkg
YXQgMTM6NTIsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gYy9zIGViYjI2
YjUwOWYgInhlbi94ODY6IG1ha2UgVkdBIHN1cHBvcnQgc2VsZWN0YWJsZSIgYWRkZWQgYW4gI2lm
ZGVmCj4+IENPTkZJR19WSURFTyBpbnRvIHRoZSBtaWRkbGUgdGhlIGJhY2tpbmcgc3BhY2UgZm9y
IGVhcmx5X2Jvb3Rfb3B0c190LAo+PiBidXQgZGlkbid0IGFkanVzdCB0aGUgc3RydWN0dXJlIGRl
ZmluaXRpb24gaW4gY21kbGluZS5jCj4+Cj4+IFRoaXMgb25seSBmdW5jdGlvbnMgY29ycmVjdGx5
IGJlY2F1c2UgdGhlIGFmZmVjdGVkIGZpZWxkcyBhcmUgYXQgdGhlIGVuZAo+PiBvZiB0aGUgc3Ry
dWN0dXJlLCBhbmQgY21kbGluZS5jIGRvZXNuJ3Qgd3JpdGUgdG8gdGhlbSBpbiB0aGlzIGNhc2Uu
Cj4+Cj4+IFRvIHJldGFpbiB0aGUgc2xpbW1pbmcgZWZmZWN0IG9mIGNvbXBpbGluZyBvdXQgQ09O
RklHX1ZJREVPLCBhZGp1c3QKPj4gY21kbGluZS5jIHdpdGggZW5vdWdoICNpZmRlZi1hcnkgdG8g
bWFrZSBDJ3MgaWRlYSBvZiB0aGUgc3RydWN0dXJlIG1hdGNoCj4+IHRoZSBkZWNsYXJhdGlvbiBp
biBhc20uICBUaGlzIHJlcXVpcmVzIGFkZGluZyBfX21heWJlX3VudXNlZCBhbm5vdGF0aW9ucwo+
PiB0byB0d28gaGVscGVyIGZ1bmN0aW9ucy4KPj4KPj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiBSZXZpZXdlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IHdpdGggYSByZW1hcmsgYW5kIGEgcXVlc3Rpb246Cj4K
Pj4gLS0tIGEveGVuL2FyY2gveDg2L2Jvb3QvY21kbGluZS5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4
Ni9ib290L2NtZGxpbmUuYwo+PiBAQCAtNDAsMTAgKzQwLDEyIEBAIHR5cGVkZWYgc3RydWN0IF9f
cGFja2VkIHsKPj4gICAgICB1OCBvcHRfZWRkOwo+PiAgICAgIHU4IG9wdF9lZGlkOwo+PiAgICAg
IHU4IHBhZGRpbmc7Cj4+ICsjaWZkZWYgQ09ORklHX1ZJREVPCj4+ICAgICAgdTE2IGJvb3Rfdmlk
X21vZGU7Cj4+ICAgICAgdTE2IHZlc2Ffd2lkdGg7Cj4+ICAgICAgdTE2IHZlc2FfaGVpZ2h0Owo+
PiAgICAgIHUxNiB2ZXNhX2RlcHRoOwo+PiArI2VuZGlmCj4gU2luY2UgYXBwYXJlbnRseSB0aGUg
IktlZXAgaW4gc3luYyIgY29tbWVudCBpbiB0cmFtcG9saW5lLlMKPiB3YXNuJ3Qgc3VmZmljaWVu
dCwgYW5kIHNpbmNlIC0gd2l0aCB3aGF0IHNhaWQgY29tbWl0IGRpZCAtIHRoZQo+IGNvbW1lbnQg
bm93IGxvb2tzIHVucmVsYXRlZCB0byB0aGVzZSBkYXRhIGl0ZW1zIChmb3IgdGhlcmUKPiBiZWlu
ZyBhIGJsYW5rIGxpbmUgaW4gYmV0d2VlbiBub3cpIHBlcmhhcHMgdGhpcyBzaG91bGQgYmUKPiBh
Y2NvbXBhbmllZCBieSBib3RoIGEgU1RBUlQgYW5kIEVORCBtYXJrZXI/CgpJJ3ZlIGdvdCBhIGZv
bGxvd3VwIHBhdGNoIHdoaWNoIGNsZWFucyB1cCB0aGUgQVNNLCBidXQgSSBkb24ndCB3YW50IHRv
CmludGVyZmVyZSB3aXRoIHRoZSB3b3JrIHRoYXQgRGF2aWQgaXMgY3VycmVudGx5IHByZXBhcmlu
Zy4KCj4gQW5kIHBlcmhhcHMgdGhlIGNvbW1lbnQgbmV4dCB0byB2ZXNhX3NpemUgc2hvdWxkIGFs
c28KPiBnZXQgY29ycmVjdGVkIHRvIHNheSAid2lkdGggeCBoZWlnaHQgeCBkZXB0aCIuCgpJIGhh
ZCBhbHJlYWR5IGFkZHJlc3NlZCB0aGlzLCBhbmQgdGhlIGZhY3QgdGhhdCBib290X3ZpZF9tb2Rl
IGhhcyBuZXZlcgpuZWVkZWQgdG8gYmUgZ2xvYmFsIChldmVyIHNpbmNlIGl0cyBpbnRyb2R1Y3Rp
b24pLgoKPgo+PiAtLS0gYS94ZW4vYXJjaC94ODYvYm9vdC9kZWZzLmgKPj4gKysrIGIveGVuL2Fy
Y2gveDg2L2Jvb3QvZGVmcy5oCj4+IEBAIC0yMyw2ICsyMyw3IEBACj4+ICAjaW5jbHVkZSAiLi4v
Li4vLi4vaW5jbHVkZS94ZW4vc3RkYm9vbC5oIgo+PiAgCj4+ICAjZGVmaW5lIF9fcGFja2VkCV9f
YXR0cmlidXRlX18oKF9fcGFja2VkX18pKQo+PiArI2RlZmluZSBfX21heWJlX3VudXNlZAlfX2F0
dHJpYnV0ZV9fKChfX3VudXNlZF9fKSkKPj4gICNkZWZpbmUgX19zdGRjYWxsCV9fYXR0cmlidXRl
X18oKF9fc3RkY2FsbF9fKSkKPiBQdXJlbHkgb3V0IG9mIGN1cmlvc2l0eSAoSSBkb24ndCByZWFs
bHkgY2FyZSBhYm91dCB0aGUgb3JkZXJpbmcKPiBoZXJlIGFzIGxvbmcgYXMgdGhlIHNldCBkb2Vz
bid0IG1lYW5pbmdmdWxseSBncm93KTogQmFzZWQgb24KPiB3aGF0IGRpZCB5b3UgZGVjaWRlIHRo
aXMgYmVzdCBnb2VzIGJldHdlZW4gdGhlIHR3byBleGlzdGluZwo+IG9uZXM/CgpJIGZvcmdvdCB0
byBzb3J0IHRoZSBsaW5lcy7CoCBGaXhlZC4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 02 13:35:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 13:35:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMBrn-0005Nh-6O; Thu, 02 May 2019 13:35:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=oUxd=TC=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hMBrm-0005Na-0j
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 13:35:14 +0000
X-Inumbo-ID: 1c58bf86-6cdf-11e9-843c-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1c58bf86-6cdf-11e9-843c-bc764e045a96;
 Thu, 02 May 2019 13:35:12 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 02 May 2019 07:35:11 -0600
Message-Id: <5CCAF209020000780022B43B@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 02 May 2019 07:35:05 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <5CCAE256020000780022B35B@prv1-mh.provo.novell.com>
 <20190502130852.r3ohrwgr4wvfqfuf@Air-de-Roger>
In-Reply-To: <20190502130852.r3ohrwgr4wvfqfuf@Air-de-Roger>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] VT-d: suppress individual flushes during
 hwdom setup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Kevin Tian <kevin.tian@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAyLjA1LjE5IGF0IDE1OjA4LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFRodSwgTWF5IDAyLCAyMDE5IGF0IDA2OjI4OjA2QU0gLTA2MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiBUaGVyZSdzIGFuIGludm9jYXRpb24gb2YgaW9tbXVfZmx1c2hfYWxsKCkgaW1tZWRp
YXRlbHkgYWZ0ZXJ3YXJkcy4KPj4gCj4+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KPj4gCj4+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9p
b21tdS5jCj4+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCj4+IEBA
IC0xMzEwLDggKzEzMTAsMTEgQEAgc3RhdGljIHZvaWQgX19od2RvbV9pbml0IGludGVsX2lvbW11
X2h3ZAo+PiAgCj4+ICAgICAgc2V0dXBfaHdkb21fcGNpX2RldmljZXMoZCwgc2V0dXBfaHdkb21f
ZGV2aWNlKTsKPj4gICAgICBzZXR1cF9od2RvbV9ybXJyKGQpOwo+PiArCj4+ICAgICAgLyogTWFr
ZSBzdXJlIHdvcmthcm91bmRzIGFyZSBhcHBsaWVkIGJlZm9yZSBlbmFibGluZyB0aGUgSU9NTVUo
cykuICovCj4+ICsgICAgdGhpc19jcHUoaW9tbXVfZG9udF9mbHVzaF9pb3RsYikgPSB0cnVlOwo+
PiAgICAgIGFyY2hfaW9tbXVfaHdkb21faW5pdChkKTsKPj4gKyAgICB0aGlzX2NwdShpb21tdV9k
b250X2ZsdXNoX2lvdGxiKSA9IGZhbHNlOwo+IAo+IERvbid0IHlvdSB3YW50IHRvIGFsc28gYXZv
aWQgZmx1c2hlcyBpbiBzZXR1cF9od2RvbV9ybXJyIGFuZAo+IHNldHVwX2h3ZG9tX3BjaV9kZXZp
Y2VzPwoKV2UgcHJvYmFibHkgY291bGQsIGJ1dCB0aGUgZ2FpbiB3b3VsZCBiZSBtdWNoIGxvd2Vy
IGJlY2F1c2UKdGhlcmUgYXJlIGZhciBmZXdlciBwYWdlcyBpbnZvbHZlZCB0aGVyZS4KCkphbgoK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 02 13:41:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 13:41:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMByF-0006BF-27; Thu, 02 May 2019 13:41:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=oUxd=TC=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hMByE-0006BA-8S
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 13:41:54 +0000
X-Inumbo-ID: 05bcc89c-6ce0-11e9-9d25-a7257b172248
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 05bcc89c-6ce0-11e9-9d25-a7257b172248;
 Thu, 02 May 2019 13:41:44 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 02 May 2019 07:41:43 -0600
Message-Id: <5CCAF395020000780022B469@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 02 May 2019 07:41:41 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <5CCAE256020000780022B35B@prv1-mh.provo.novell.com>
 <8305316c7a2848418c030b048dff498a@AMSPEX02CL03.citrite.net>
In-Reply-To: <8305316c7a2848418c030b048dff498a@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] VT-d: suppress individual flushes during
 hwdom setup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Kevin Tian <kevin.tian@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAyLjA1LjE5IGF0IDE1OjEyLCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5w
cm9qZWN0Lm9yZ10gT24gQmVoYWxmIE9mIAo+IEphbiBCZXVsaWNoCj4+IFNlbnQ6IDAyIE1heSAy
MDE5IDEzOjI4Cj4+IAo+PiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUu
Ywo+PiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYwo+PiBAQCAtMTMx
MCw4ICsxMzEwLDExIEBAIHN0YXRpYyB2b2lkIF9faHdkb21faW5pdCBpbnRlbF9pb21tdV9od2QK
Pj4gCj4+ICAgICAgc2V0dXBfaHdkb21fcGNpX2RldmljZXMoZCwgc2V0dXBfaHdkb21fZGV2aWNl
KTsKPj4gICAgICBzZXR1cF9od2RvbV9ybXJyKGQpOwo+PiArCj4+ICAgICAgLyogTWFrZSBzdXJl
IHdvcmthcm91bmRzIGFyZSBhcHBsaWVkIGJlZm9yZSBlbmFibGluZyB0aGUgSU9NTVUocykuICov
Cj4+ICsgICAgdGhpc19jcHUoaW9tbXVfZG9udF9mbHVzaF9pb3RsYikgPSB0cnVlOwo+PiAgICAg
IGFyY2hfaW9tbXVfaHdkb21faW5pdChkKTsKPj4gKyAgICB0aGlzX2NwdShpb21tdV9kb250X2Zs
dXNoX2lvdGxiKSA9IGZhbHNlOwo+IAo+IFRoZXJlIHNob3VsZCBiZSBubyBuZWVkIGZvciB0aGlz
LiBhcmNoX2lvbW11X2h3ZG9tX2luaXQoKSBpcyB1c2luZyAKPiBpb21tdV9tYXAoKSwgd2hpY2gg
bm8gbG9uZ2VyIGRvZXMgaW1wbGljaXQgZmx1c2hpbmcuCgpPaCwgZ29vZCBwb2ludC4gSSBzaG91
bGQgaGF2ZSBkcm9wcGVkIHRoaXMgcGF0Y2ggKGRhdGluZyBiYWNrCnRvIE9jdG9iZXIgbGFzdCB5
ZWFyKSB3aGVuIHlvdXIgcmVzcGVjdGl2ZSBjaGFuZ2UgaGFkIGxhbmRlZC4KCkphbgoKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 02 13:42:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 13:42:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMByZ-0006Ed-BV; Thu, 02 May 2019 13:42:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Flb6=TC=citrix.com=prvs=018be947d=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hMByY-0006ES-57
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 13:42:14 +0000
X-Inumbo-ID: 167d9a67-6ce0-11e9-843c-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 167d9a67-6ce0-11e9-843c-bc764e045a96;
 Thu, 02 May 2019 13:42:12 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,421,1549929600"; d="scan'208";a="89572119"
To: Jan Beulich <JBeulich@suse.com>
References: <5CCAE2A5020000780022B35E@prv1-mh.provo.novell.com>
 <8300afef-e75e-1d81-83e4-7f020595f81a@citrix.com>
 <5CCAEDAB020000780022B3EC@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <a99e7a6b-6c45-759b-ee0e-ed9174397de3@citrix.com>
Date: Thu, 2 May 2019 14:42:10 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CCAEDAB020000780022B3EC@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] x86/HVM: p2m_ram_ro is incompatible with
 device pass-through
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Paul Durrant <paul.durrant@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMDUvMjAxOSAxNDoxNiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMDIuMDUuMTkg
YXQgMTQ6NTksIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gT24gMDIvMDUv
MjAxOSAxMzoyOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+PiAtLS0gYS94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9wY2kuYwo+Pj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKPj4+
IEBAIC0xNDUwLDE3ICsxNDUwLDM2IEBAIHN0YXRpYyBpbnQgYXNzaWduX2RldmljZShzdHJ1Y3Qg
ZG9tYWluICoKPj4+ICAgICAgaWYgKCAhaW9tbXVfZW5hYmxlZCB8fCAhaGQtPnBsYXRmb3JtX29w
cyApCj4+PiAgICAgICAgICByZXR1cm4gMDsKPj4+ICAKPj4+IC0gICAgLyogUHJldmVudCBkZXZp
Y2UgYXNzaWduIGlmIG1lbSBwYWdpbmcgb3IgbWVtIHNoYXJpbmcgaGF2ZSBiZWVuIAo+Pj4gLSAg
ICAgKiBlbmFibGVkIGZvciB0aGlzIGRvbWFpbiAqLwo+Pj4gLSAgICBpZiAoIHVubGlrZWx5KGQt
PmFyY2guaHZtLm1lbV9zaGFyaW5nX2VuYWJsZWQgfHwKPj4+IC0gICAgICAgICAgICAgICAgICB2
bV9ldmVudF9jaGVja19yaW5nKGQtPnZtX2V2ZW50X3BhZ2luZykgfHwKPj4+ICsgICAgZG9tYWlu
X2xvY2soZCk7Cj4+PiArCj4+PiArICAgIC8qCj4+PiArICAgICAqIFByZXZlbnQgZGV2aWNlIGFz
c2lnbm1lbnQgaWYgYW55IG9mCj4+PiArICAgICAqIC0gbWVtIHBhZ2luZwo+Pj4gKyAgICAgKiAt
IG1lbSBzaGFyaW5nCj4+PiArICAgICAqIC0gdGhlIHAybV9yYW1fcm8gdHlwZQo+Pj4gKyAgICAg
KiAtIGdsb2JhbCBsb2ctZGlydHkgbW9kZQo+PiBYZW5TZXJ2ZXIgaGFzIHdvcmtpbmcgbGl2ZSBt
aWdyYXRpb24gd2l0aCBHUFVzLCB3aGljaCB0aGlzIGNoYW5nZSB3b3VsZAo+PiByZWdyZXNzLgo+
Pgo+PiBCZWhpbmQgdGhlIHNjZW5lcywgd2UgY29tYmluZSBYZW4ncyBsb2dkaXJ0eSBiaXRtYXAg
d2l0aCBvbmUgcHJvdmlkZWQgYnkKPj4gdGhlIEdQVSwgdG8gZW5zdXJlIHRoYXQgYWxsIGRpcnR5
IHVwZGF0ZXMgYXJlIHRyYWNrZWQuCj4gQnV0IHRoaXMgc2F5cyBub3RoaW5nIGZvciB0aGUgcGF0
Y2ggaGVyZS4KClllcyBpdCBkb2VzLgoKVGhlcmUgaXMgbm90aGluZyBpbmhlcmVudCBhYm91dCBn
bG9iYWwgbG9nLWRpcnR5IG1vZGUgd2hpY2ggaXMKaW5jb21wYXRpYmxlIHdpdGggcGFzc3Rocm91
Z2ggd2hlbiB0aGUgSU9NTVUgcGFnZXRhYmxlcyBhcmUgbm90IHNoYXJlZAp3aXRoIEVQVC4KCj4g
QXMgbG9uZyBhcyBpdCBkb2Vzbid0IHdvcmsgaW4gdGhlIHN0YWdpbmcgdHJlZSwgaXQgc2hvdWxk
IGJlIHByZXZlbnRlZC4KCi4uLiBidXQgaXQgZG9lcyB3b3JrLgoKPiBJbiBYZW5TZXJ2ZXIKPiB5
b3UgY291bGQgdGhlbiBwYXRjaCBvdXQgdGhhdCBjaGVjayBhbmQgY29tbWVudCBsaW5lIHRvZ2V0
aGVyCj4gd2l0aCB3aGF0ZXZlciBvdGhlciBjaGFuZ2VzIHlvdSBoYXZlIHRvIG1ha2UgZm9yIHRo
aW5zIHRvCj4gd29yay4KCkV2ZXJ5dGhpbmcgaXMgdXBzdHJlYW0gaW4gdGhlIHZhcmlvdXMgcHJv
amVjdHMsIG90aGVyIHRoYW4gdGhlIHZlbmRvcidzCmNsb3NlZCBzb3VyY2UgbGlicmFyeSBhbmQg
a2VybmVsIGRyaXZlci4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 02 13:46:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 13:46:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMC2u-0006dw-2g; Thu, 02 May 2019 13:46:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Fzxi=TC=infradead.org=willy@srs-us1.protection.inumbo.net>)
 id 1hMC2s-0006dr-MW
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 13:46:42 +0000
X-Inumbo-ID: b66d84db-6ce0-11e9-843c-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b66d84db-6ce0-11e9-843c-bc764e045a96;
 Thu, 02 May 2019 13:46:40 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=In-Reply-To:Content-Type:MIME-Version
 :References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=Ltwp7XCyFAkwdAhMqzDIsh/0oySf9fTzh9l18aVXPw0=; b=u4farRz9CzO/iV6mYcVpx1ziV
 EHp2FZZQs1oTN0ZXaKEx2cQcyoit5UcB6kdWCiDFAaYvlPsBYj9fmR0+6nDRDwUCkGtttRwQQdjVq
 4Unx0ZTEyS79pvDZMeEGucxYEO6GuOB2/xu47QY6xEQRFr8E1mNSzeGlFKgGHe8X++7UwK7UJkONp
 Q3PYMETLR+gL50iTeBnsH9IT9A3X/I5/WKfeFoqP0PFEHsYks4hzz89MN39ScqHfl6vZJC+HXX6qT
 kpAJI01WIpFU5Jl2NN6MaS5Z0yoj+L1jtUONnF7vfq7a2W4jQzBA8ONYtcWRa2OXyIoeM7e8fiOT8
 Hnrz3iVGA==;
Received: from willy by bombadil.infradead.org with local (Exim 4.90_1 #2 (Red
 Hat Linux)) id 1hMC2Z-0007SZ-Pj; Thu, 02 May 2019 13:46:23 +0000
Date: Thu, 2 May 2019 06:46:23 -0700
From: Matthew Wilcox <willy@infradead.org>
To: Anshuman Khandual <anshuman.khandual@arm.com>
Message-ID: <20190502134623.GA18948@bombadil.infradead.org>
References: <1556803126-26596-1-git-send-email-anshuman.khandual@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1556803126-26596-1-git-send-email-anshuman.khandual@arm.com>
User-Agent: Mutt/1.9.2 (2017-12-15)
Subject: Re: [Xen-devel] [PATCH] mm/pgtable: Drop pgtable_t variable from
 pte_fn_t functions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Michal Hocko <mhocko@suse.com>, Catalin Marinas <catalin.marinas@arm.com>,
 Will Deacon <will.deacon@arm.com>, dri-devel@lists.freedesktop.org,
 linux-mm@kvack.org, linux-efi@vger.kernel.org,
 Thomas Gleixner <tglx@linutronix.de>, x86@kernel.org,
 Russell King <linux@armlinux.org.uk>, Ingo Molnar <mingo@redhat.com>,
 xen-devel@lists.xenproject.org, intel-gfx@lists.freedesktop.org,
 jglisse@redhat.com, Mike Rapoport <rppt@linux.vnet.ibm.com>,
 Dan Williams <dan.j.williams@intel.com>, linux-arm-kernel@lists.infradead.org,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>, linux-kernel@vger.kernel.org,
 schwidefsky@de.ibm.com, akpm@linux-foundation.org,
 Logan Gunthorpe <logang@deltatee.com>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBNYXkgMDIsIDIwMTkgYXQgMDY6NDg6NDZQTSArMDUzMCwgQW5zaHVtYW4gS2hhbmR1
YWwgd3JvdGU6Cj4gRHJvcCB0aGUgcGd0YWJsZV90IHZhcmlhYmxlIGZyb20gYWxsIGltcGxlbWVu
dGF0aW9uIGZvciBwdGVfZm5fdCBhcyBub25lIG9mCj4gdGhlbSB1c2UgaXQuIGFwcGx5X3RvX3B0
ZV9yYW5nZSgpIHNob3VsZCBzdG9wIGNvbXB1dGluZyBpdCBhcyB3ZWxsLiBTaG91bGQKPiBoZWxw
IHVzIHNhdmUgc29tZSBjeWNsZXMuCgpZb3UgZGlkbid0IGFkZCBNYXJ0aW4gU2Nod2lkZWZza3kg
Zm9yIHNvbWUgcmVhc29uLiAgSGUgaW50cm9kdWNlZAppdCBvcmlnaW5hbGx5IGZvciBzMzkwIGZv
ciBzdWItcGFnZSBwYWdlIHRhYmxlcyBiYWNrIGluIDIwMDggKGNvbW1pdAoyZjU2OWFmZDljKS4g
IEkgdGhpbmsgaGUgc2hvdWxkIGNvbmZpcm0gdGhhdCBoZSBubyBsb25nZXIgbmVlZHMgaXQuCgo+
IC0tLQo+IC0gQm9vdCB0ZXN0ZWQgb24gYXJtNjQgYW5kIHg4NiBwbGF0Zm9ybXMuCj4gLSBCdWls
ZCB0ZXN0ZWQgb24gbXVsdGlwbGUgcGxhdGZvcm1zIHdpdGggdGhlaXIgZGVmY29uZmlnCj4gCj4g
IGFyY2gvYXJtL2tlcm5lbC9lZmkuYyAgICAgICAgICB8IDMgKy0tCj4gIGFyY2gvYXJtL21tL2Rt
YS1tYXBwaW5nLmMgICAgICB8IDMgKy0tCj4gIGFyY2gvYXJtL21tL3BhZ2VhdHRyLmMgICAgICAg
ICB8IDMgKy0tCj4gIGFyY2gvYXJtNjQva2VybmVsL2VmaS5jICAgICAgICB8IDMgKy0tCj4gIGFy
Y2gvYXJtNjQvbW0vcGFnZWF0dHIuYyAgICAgICB8IDMgKy0tCj4gIGFyY2gveDg2L3hlbi9tbXVf
cHYuYyAgICAgICAgICB8IDMgKy0tCj4gIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfbW0uYyB8
IDMgKy0tCj4gIGRyaXZlcnMveGVuL2dudGRldi5jICAgICAgICAgICB8IDYgKystLS0tCj4gIGRy
aXZlcnMveGVuL3ByaXZjbWQuYyAgICAgICAgICB8IDYgKystLS0tCj4gIGRyaXZlcnMveGVuL3hs
YXRlX21tdS5jICAgICAgICB8IDMgKy0tCj4gIGluY2x1ZGUvbGludXgvbW0uaCAgICAgICAgICAg
ICB8IDMgKy0tCj4gIG1tL21lbW9yeS5jICAgICAgICAgICAgICAgICAgICB8IDUgKy0tLS0KPiAg
bW0vdm1hbGxvYy5jICAgICAgICAgICAgICAgICAgIHwgMiArLQo+ICAxMyBmaWxlcyBjaGFuZ2Vk
LCAxNSBpbnNlcnRpb25zKCspLCAzMSBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvYXJj
aC9hcm0va2VybmVsL2VmaS5jIGIvYXJjaC9hcm0va2VybmVsL2VmaS5jCj4gaW5kZXggOWY0M2Jh
MDEyZDEwLi5iMWYxNDJhMDFmMmYgMTAwNjQ0Cj4gLS0tIGEvYXJjaC9hcm0va2VybmVsL2VmaS5j
Cj4gKysrIGIvYXJjaC9hcm0va2VybmVsL2VmaS5jCj4gQEAgLTExLDggKzExLDcgQEAKPiAgI2lu
Y2x1ZGUgPGFzbS9tYWNoL21hcC5oPgo+ICAjaW5jbHVkZSA8YXNtL21tdV9jb250ZXh0Lmg+Cj4g
IAo+IC1zdGF0aWMgaW50IF9faW5pdCBzZXRfcGVybWlzc2lvbnMocHRlX3QgKnB0ZXAsIHBndGFi
bGVfdCB0b2tlbiwKPiAtCQkJCSAgdW5zaWduZWQgbG9uZyBhZGRyLCB2b2lkICpkYXRhKQo+ICtz
dGF0aWMgaW50IF9faW5pdCBzZXRfcGVybWlzc2lvbnMocHRlX3QgKnB0ZXAsIHVuc2lnbmVkIGxv
bmcgYWRkciwgdm9pZCAqZGF0YSkKPiAgewo+ICAJZWZpX21lbW9yeV9kZXNjX3QgKm1kID0gZGF0
YTsKPiAgCXB0ZV90IHB0ZSA9ICpwdGVwOwo+IGRpZmYgLS1naXQgYS9hcmNoL2FybS9tbS9kbWEt
bWFwcGluZy5jIGIvYXJjaC9hcm0vbW0vZG1hLW1hcHBpbmcuYwo+IGluZGV4IDQzZjQ2YWE3ZWYz
My4uNzM5Mjg2NTExYTE4IDEwMDY0NAo+IC0tLSBhL2FyY2gvYXJtL21tL2RtYS1tYXBwaW5nLmMK
PiArKysgYi9hcmNoL2FybS9tbS9kbWEtbWFwcGluZy5jCj4gQEAgLTQ5Niw4ICs0OTYsNyBAQCB2
b2lkIF9faW5pdCBkbWFfY29udGlndW91c19yZW1hcCh2b2lkKQo+ICAJfQo+ICB9Cj4gIAo+IC1z
dGF0aWMgaW50IF9fZG1hX3VwZGF0ZV9wdGUocHRlX3QgKnB0ZSwgcGd0YWJsZV90IHRva2VuLCB1
bnNpZ25lZCBsb25nIGFkZHIsCj4gLQkJCSAgICB2b2lkICpkYXRhKQo+ICtzdGF0aWMgaW50IF9f
ZG1hX3VwZGF0ZV9wdGUocHRlX3QgKnB0ZSwgdW5zaWduZWQgbG9uZyBhZGRyLCB2b2lkICpkYXRh
KQo+ICB7Cj4gIAlzdHJ1Y3QgcGFnZSAqcGFnZSA9IHZpcnRfdG9fcGFnZShhZGRyKTsKPiAgCXBn
cHJvdF90IHByb3QgPSAqKHBncHJvdF90ICopZGF0YTsKPiBkaWZmIC0tZ2l0IGEvYXJjaC9hcm0v
bW0vcGFnZWF0dHIuYyBiL2FyY2gvYXJtL21tL3BhZ2VhdHRyLmMKPiBpbmRleCAxNDAzY2I0YTBj
M2QuLmM4YjUwMDk0MGUxZiAxMDA2NDQKPiAtLS0gYS9hcmNoL2FybS9tbS9wYWdlYXR0ci5jCj4g
KysrIGIvYXJjaC9hcm0vbW0vcGFnZWF0dHIuYwo+IEBAIC0yMiw4ICsyMiw3IEBAIHN0cnVjdCBw
YWdlX2NoYW5nZV9kYXRhIHsKPiAgCXBncHJvdF90IGNsZWFyX21hc2s7Cj4gIH07Cj4gIAo+IC1z
dGF0aWMgaW50IGNoYW5nZV9wYWdlX3JhbmdlKHB0ZV90ICpwdGVwLCBwZ3RhYmxlX3QgdG9rZW4s
IHVuc2lnbmVkIGxvbmcgYWRkciwKPiAtCQkJdm9pZCAqZGF0YSkKPiArc3RhdGljIGludCBjaGFu
Z2VfcGFnZV9yYW5nZShwdGVfdCAqcHRlcCwgdW5zaWduZWQgbG9uZyBhZGRyLCB2b2lkICpkYXRh
KQo+ICB7Cj4gIAlzdHJ1Y3QgcGFnZV9jaGFuZ2VfZGF0YSAqY2RhdGEgPSBkYXRhOwo+ICAJcHRl
X3QgcHRlID0gKnB0ZXA7Cj4gZGlmZiAtLWdpdCBhL2FyY2gvYXJtNjQva2VybmVsL2VmaS5jIGIv
YXJjaC9hcm02NC9rZXJuZWwvZWZpLmMKPiBpbmRleCA0ZjlhY2I1ZmJlOTcuLjIzMGNmZjA3M2Ew
OCAxMDA2NDQKPiAtLS0gYS9hcmNoL2FybTY0L2tlcm5lbC9lZmkuYwo+ICsrKyBiL2FyY2gvYXJt
NjQva2VybmVsL2VmaS5jCj4gQEAgLTg2LDggKzg2LDcgQEAgaW50IF9faW5pdCBlZmlfY3JlYXRl
X21hcHBpbmcoc3RydWN0IG1tX3N0cnVjdCAqbW0sIGVmaV9tZW1vcnlfZGVzY190ICptZCkKPiAg
CXJldHVybiAwOwo+ICB9Cj4gIAo+IC1zdGF0aWMgaW50IF9faW5pdCBzZXRfcGVybWlzc2lvbnMo
cHRlX3QgKnB0ZXAsIHBndGFibGVfdCB0b2tlbiwKPiAtCQkJCSAgdW5zaWduZWQgbG9uZyBhZGRy
LCB2b2lkICpkYXRhKQo+ICtzdGF0aWMgaW50IF9faW5pdCBzZXRfcGVybWlzc2lvbnMocHRlX3Qg
KnB0ZXAsIHVuc2lnbmVkIGxvbmcgYWRkciwgdm9pZCAqZGF0YSkKPiAgewo+ICAJZWZpX21lbW9y
eV9kZXNjX3QgKm1kID0gZGF0YTsKPiAgCXB0ZV90IHB0ZSA9IFJFQURfT05DRSgqcHRlcCk7Cj4g
ZGlmZiAtLWdpdCBhL2FyY2gvYXJtNjQvbW0vcGFnZWF0dHIuYyBiL2FyY2gvYXJtNjQvbW0vcGFn
ZWF0dHIuYwo+IGluZGV4IDZjZDY0NWVkY2YzNS4uMGJlMDc3NjI4YjIxIDEwMDY0NAo+IC0tLSBh
L2FyY2gvYXJtNjQvbW0vcGFnZWF0dHIuYwo+ICsrKyBiL2FyY2gvYXJtNjQvbW0vcGFnZWF0dHIu
Ywo+IEBAIC0yNyw4ICsyNyw3IEBAIHN0cnVjdCBwYWdlX2NoYW5nZV9kYXRhIHsKPiAgCj4gIGJv
b2wgcm9kYXRhX2Z1bGwgX19yb19hZnRlcl9pbml0ID0gSVNfRU5BQkxFRChDT05GSUdfUk9EQVRB
X0ZVTExfREVGQVVMVF9FTkFCTEVEKTsKPiAgCj4gLXN0YXRpYyBpbnQgY2hhbmdlX3BhZ2VfcmFu
Z2UocHRlX3QgKnB0ZXAsIHBndGFibGVfdCB0b2tlbiwgdW5zaWduZWQgbG9uZyBhZGRyLAo+IC0J
CQl2b2lkICpkYXRhKQo+ICtzdGF0aWMgaW50IGNoYW5nZV9wYWdlX3JhbmdlKHB0ZV90ICpwdGVw
LCB1bnNpZ25lZCBsb25nIGFkZHIsIHZvaWQgKmRhdGEpCj4gIHsKPiAgCXN0cnVjdCBwYWdlX2No
YW5nZV9kYXRhICpjZGF0YSA9IGRhdGE7Cj4gIAlwdGVfdCBwdGUgPSBSRUFEX09OQ0UoKnB0ZXAp
Owo+IGRpZmYgLS1naXQgYS9hcmNoL3g4Ni94ZW4vbW11X3B2LmMgYi9hcmNoL3g4Ni94ZW4vbW11
X3B2LmMKPiBpbmRleCBhMjFlMTczNGZjMWYuLjMwOGE2MTk1ZmQyNiAxMDA2NDQKPiAtLS0gYS9h
cmNoL3g4Ni94ZW4vbW11X3B2LmMKPiArKysgYi9hcmNoL3g4Ni94ZW4vbW11X3B2LmMKPiBAQCAt
MjcwMiw4ICsyNzAyLDcgQEAgc3RydWN0IHJlbWFwX2RhdGEgewo+ICAJc3RydWN0IG1tdV91cGRh
dGUgKm1tdV91cGRhdGU7Cj4gIH07Cj4gIAo+IC1zdGF0aWMgaW50IHJlbWFwX2FyZWFfcGZuX3B0
ZV9mbihwdGVfdCAqcHRlcCwgcGd0YWJsZV90IHRva2VuLAo+IC0JCQkJIHVuc2lnbmVkIGxvbmcg
YWRkciwgdm9pZCAqZGF0YSkKPiArc3RhdGljIGludCByZW1hcF9hcmVhX3Bmbl9wdGVfZm4ocHRl
X3QgKnB0ZXAsIHVuc2lnbmVkIGxvbmcgYWRkciwgdm9pZCAqZGF0YSkKPiAgewo+ICAJc3RydWN0
IHJlbWFwX2RhdGEgKnJtZCA9IGRhdGE7Cj4gIAlwdGVfdCBwdGUgPSBwdGVfbWtzcGVjaWFsKG1m
bl9wdGUoKnJtZC0+cGZuLCBybWQtPnByb3QpKTsKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUv
ZHJtL2k5MTUvaTkxNV9tbS5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9tbS5jCj4gaW5k
ZXggZTQ5MzVkZDFmZDM3Li5jMjNiYjI5ZTZkM2UgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUv
ZHJtL2k5MTUvaTkxNV9tbS5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9tbS5j
Cj4gQEAgLTM1LDggKzM1LDcgQEAgc3RydWN0IHJlbWFwX3BmbiB7Cj4gIAlwZ3Byb3RfdCBwcm90
Owo+ICB9Owo+ICAKPiAtc3RhdGljIGludCByZW1hcF9wZm4ocHRlX3QgKnB0ZSwgcGd0YWJsZV90
IHRva2VuLAo+IC0JCSAgICAgdW5zaWduZWQgbG9uZyBhZGRyLCB2b2lkICpkYXRhKQo+ICtzdGF0
aWMgaW50IHJlbWFwX3BmbihwdGVfdCAqcHRlLCB1bnNpZ25lZCBsb25nIGFkZHIsIHZvaWQgKmRh
dGEpCj4gIHsKPiAgCXN0cnVjdCByZW1hcF9wZm4gKnIgPSBkYXRhOwo+ICAKPiBkaWZmIC0tZ2l0
IGEvZHJpdmVycy94ZW4vZ250ZGV2LmMgYi9kcml2ZXJzL3hlbi9nbnRkZXYuYwo+IGluZGV4IDdj
ZjljNTEzMThhYS4uZjBkZjQ4MWUyNjk3IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMveGVuL2dudGRl
di5jCj4gKysrIGIvZHJpdmVycy94ZW4vZ250ZGV2LmMKPiBAQCAtMjY0LDggKzI2NCw3IEBAIHZv
aWQgZ250ZGV2X3B1dF9tYXAoc3RydWN0IGdudGRldl9wcml2ICpwcml2LCBzdHJ1Y3QgZ250ZGV2
X2dyYW50X21hcCAqbWFwKQo+ICAKPiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovCj4gIAo+IC1zdGF0aWMgaW50
IGZpbmRfZ3JhbnRfcHRlcyhwdGVfdCAqcHRlLCBwZ3RhYmxlX3QgdG9rZW4sCj4gLQkJdW5zaWdu
ZWQgbG9uZyBhZGRyLCB2b2lkICpkYXRhKQo+ICtzdGF0aWMgaW50IGZpbmRfZ3JhbnRfcHRlcyhw
dGVfdCAqcHRlLCB1bnNpZ25lZCBsb25nIGFkZHIsIHZvaWQgKmRhdGEpCj4gIHsKPiAgCXN0cnVj
dCBnbnRkZXZfZ3JhbnRfbWFwICptYXAgPSBkYXRhOwo+ICAJdW5zaWduZWQgaW50IHBnbnIgPSAo
YWRkciAtIG1hcC0+dm1hLT52bV9zdGFydCkgPj4gUEFHRV9TSElGVDsKPiBAQCAtMjkyLDggKzI5
MSw3IEBAIHN0YXRpYyBpbnQgZmluZF9ncmFudF9wdGVzKHB0ZV90ICpwdGUsIHBndGFibGVfdCB0
b2tlbiwKPiAgfQo+ICAKPiAgI2lmZGVmIENPTkZJR19YODYKPiAtc3RhdGljIGludCBzZXRfZ3Jh
bnRfcHRlc19hc19zcGVjaWFsKHB0ZV90ICpwdGUsIHBndGFibGVfdCB0b2tlbiwKPiAtCQkJCSAg
ICAgdW5zaWduZWQgbG9uZyBhZGRyLCB2b2lkICpkYXRhKQo+ICtzdGF0aWMgaW50IHNldF9ncmFu
dF9wdGVzX2FzX3NwZWNpYWwocHRlX3QgKnB0ZSwgdW5zaWduZWQgbG9uZyBhZGRyLCB2b2lkICpk
YXRhKQo+ICB7Cj4gIAlzZXRfcHRlX2F0KGN1cnJlbnQtPm1tLCBhZGRyLCBwdGUsIHB0ZV9ta3Nw
ZWNpYWwoKnB0ZSkpOwo+ICAJcmV0dXJuIDA7Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3By
aXZjbWQuYyBiL2RyaXZlcnMveGVuL3ByaXZjbWQuYwo+IGluZGV4IGIyNGRkYWMxNjA0Yi4uNGM3
MjY4ODY5ZTJjIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMveGVuL3ByaXZjbWQuYwo+ICsrKyBiL2Ry
aXZlcnMveGVuL3ByaXZjbWQuYwo+IEBAIC03MzAsOCArNzMwLDcgQEAgc3RydWN0IHJlbWFwX3Bm
biB7Cj4gIAl1bnNpZ25lZCBsb25nIGk7Cj4gIH07Cj4gIAo+IC1zdGF0aWMgaW50IHJlbWFwX3Bm
bl9mbihwdGVfdCAqcHRlcCwgcGd0YWJsZV90IHRva2VuLCB1bnNpZ25lZCBsb25nIGFkZHIsCj4g
LQkJCXZvaWQgKmRhdGEpCj4gK3N0YXRpYyBpbnQgcmVtYXBfcGZuX2ZuKHB0ZV90ICpwdGVwLCB1
bnNpZ25lZCBsb25nIGFkZHIsIHZvaWQgKmRhdGEpCj4gIHsKPiAgCXN0cnVjdCByZW1hcF9wZm4g
KnIgPSBkYXRhOwo+ICAJc3RydWN0IHBhZ2UgKnBhZ2UgPSByLT5wYWdlc1tyLT5pXTsKPiBAQCAt
OTY1LDggKzk2NCw3IEBAIHN0YXRpYyBpbnQgcHJpdmNtZF9tbWFwKHN0cnVjdCBmaWxlICpmaWxl
LCBzdHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKnZtYSkKPiAgICogb24gYSBwZXIgcGZuL3B0ZSBiYXNp
cy4gTWFwcGluZyBjYWxscyB0aGF0IGZhaWwgd2l0aCBFTk9FTlQKPiAgICogY2FuIGJlIHRoZW4g
cmV0cmllZCB1bnRpbCBzdWNjZXNzLgo+ICAgKi8KPiAtc3RhdGljIGludCBpc19tYXBwZWRfZm4o
cHRlX3QgKnB0ZSwgc3RydWN0IHBhZ2UgKnBtZF9wYWdlLAo+IC0JICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGxvbmcgYWRkciwgdm9pZCAqZGF0YSkKPiArc3RhdGljIGludCBpc19tYXBwZWRfZm4o
cHRlX3QgKnB0ZSwgdW5zaWduZWQgbG9uZyBhZGRyLCB2b2lkICpkYXRhKQo+ICB7Cj4gIAlyZXR1
cm4gcHRlX25vbmUoKnB0ZSkgPyAwIDogLUVCVVNZOwo+ICB9Cj4gZGlmZiAtLWdpdCBhL2RyaXZl
cnMveGVuL3hsYXRlX21tdS5jIGIvZHJpdmVycy94ZW4veGxhdGVfbW11LmMKPiBpbmRleCBlN2Rm
NjVkMzJjOTEuLmJhODgzYTgwYjNjMCAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL3hlbi94bGF0ZV9t
bXUuYwo+ICsrKyBiL2RyaXZlcnMveGVuL3hsYXRlX21tdS5jCj4gQEAgLTkzLDggKzkzLDcgQEAg
c3RhdGljIHZvaWQgc2V0dXBfaHBhcmFtcyh1bnNpZ25lZCBsb25nIGdmbiwgdm9pZCAqZGF0YSkK
PiAgCWluZm8tPmZnZm4rKzsKPiAgfQo+ICAKPiAtc3RhdGljIGludCByZW1hcF9wdGVfZm4ocHRl
X3QgKnB0ZXAsIHBndGFibGVfdCB0b2tlbiwgdW5zaWduZWQgbG9uZyBhZGRyLAo+IC0JCQl2b2lk
ICpkYXRhKQo+ICtzdGF0aWMgaW50IHJlbWFwX3B0ZV9mbihwdGVfdCAqcHRlcCwgdW5zaWduZWQg
bG9uZyBhZGRyLCB2b2lkICpkYXRhKQo+ICB7Cj4gIAlzdHJ1Y3QgcmVtYXBfZGF0YSAqaW5mbyA9
IGRhdGE7Cj4gIAlzdHJ1Y3QgcGFnZSAqcGFnZSA9IGluZm8tPnBhZ2VzW2luZm8tPmluZGV4Kytd
Owo+IGRpZmYgLS1naXQgYS9pbmNsdWRlL2xpbnV4L21tLmggYi9pbmNsdWRlL2xpbnV4L21tLmgK
PiBpbmRleCA2YjEwYzIxNjMwZjUuLmY5NTA5ZDU3ZWRjNiAxMDA2NDQKPiAtLS0gYS9pbmNsdWRl
L2xpbnV4L21tLmgKPiArKysgYi9pbmNsdWRlL2xpbnV4L21tLmgKPiBAQCAtMjU5NSw4ICsyNTk1
LDcgQEAgc3RhdGljIGlubGluZSBpbnQgdm1fZmF1bHRfdG9fZXJybm8odm1fZmF1bHRfdCB2bV9m
YXVsdCwgaW50IGZvbGxfZmxhZ3MpCj4gIAlyZXR1cm4gMDsKPiAgfQo+ICAKPiAtdHlwZWRlZiBp
bnQgKCpwdGVfZm5fdCkocHRlX3QgKnB0ZSwgcGd0YWJsZV90IHRva2VuLCB1bnNpZ25lZCBsb25n
IGFkZHIsCj4gLQkJCXZvaWQgKmRhdGEpOwo+ICt0eXBlZGVmIGludCAoKnB0ZV9mbl90KShwdGVf
dCAqcHRlLCB1bnNpZ25lZCBsb25nIGFkZHIsIHZvaWQgKmRhdGEpOwo+ICBleHRlcm4gaW50IGFw
cGx5X3RvX3BhZ2VfcmFuZ2Uoc3RydWN0IG1tX3N0cnVjdCAqbW0sIHVuc2lnbmVkIGxvbmcgYWRk
cmVzcywKPiAgCQkJICAgICAgIHVuc2lnbmVkIGxvbmcgc2l6ZSwgcHRlX2ZuX3QgZm4sIHZvaWQg
KmRhdGEpOwo+ICAKPiBkaWZmIC0tZ2l0IGEvbW0vbWVtb3J5LmMgYi9tbS9tZW1vcnkuYwo+IGlu
ZGV4IGFiNjUwYzIxYmNjZC4uZGQwZTY0Yzk0ZGRjIDEwMDY0NAo+IC0tLSBhL21tL21lbW9yeS5j
Cj4gKysrIGIvbW0vbWVtb3J5LmMKPiBAQCAtMTk1Miw3ICsxOTUyLDYgQEAgc3RhdGljIGludCBh
cHBseV90b19wdGVfcmFuZ2Uoc3RydWN0IG1tX3N0cnVjdCAqbW0sIHBtZF90ICpwbWQsCj4gIHsK
PiAgCXB0ZV90ICpwdGU7Cj4gIAlpbnQgZXJyOwo+IC0JcGd0YWJsZV90IHRva2VuOwo+ICAJc3Bp
bmxvY2tfdCAqdW5pbml0aWFsaXplZF92YXIocHRsKTsKPiAgCj4gIAlwdGUgPSAobW0gPT0gJmlu
aXRfbW0pID8KPiBAQCAtMTk2NSwxMCArMTk2NCw4IEBAIHN0YXRpYyBpbnQgYXBwbHlfdG9fcHRl
X3JhbmdlKHN0cnVjdCBtbV9zdHJ1Y3QgKm1tLCBwbWRfdCAqcG1kLAo+ICAKPiAgCWFyY2hfZW50
ZXJfbGF6eV9tbXVfbW9kZSgpOwo+ICAKPiAtCXRva2VuID0gcG1kX3BndGFibGUoKnBtZCk7Cj4g
LQo+ICAJZG8gewo+IC0JCWVyciA9IGZuKHB0ZSsrLCB0b2tlbiwgYWRkciwgZGF0YSk7Cj4gKwkJ
ZXJyID0gZm4ocHRlKyssIGFkZHIsIGRhdGEpOwo+ICAJCWlmIChlcnIpCj4gIAkJCWJyZWFrOwo+
ICAJfSB3aGlsZSAoYWRkciArPSBQQUdFX1NJWkUsIGFkZHIgIT0gZW5kKTsKPiBkaWZmIC0tZ2l0
IGEvbW0vdm1hbGxvYy5jIGIvbW0vdm1hbGxvYy5jCj4gaW5kZXggZTg2YmE2ZTc0YjUwLi45NDUz
M2JlYjZiNjggMTAwNjQ0Cj4gLS0tIGEvbW0vdm1hbGxvYy5jCj4gKysrIGIvbW0vdm1hbGxvYy5j
Cj4gQEAgLTIzMzIsNyArMjMzMiw3IEBAIHZvaWQgX193ZWFrIHZtYWxsb2Nfc3luY19hbGwodm9p
ZCkKPiAgfQo+ICAKPiAgCj4gLXN0YXRpYyBpbnQgZihwdGVfdCAqcHRlLCBwZ3RhYmxlX3QgdGFi
bGUsIHVuc2lnbmVkIGxvbmcgYWRkciwgdm9pZCAqZGF0YSkKPiArc3RhdGljIGludCBmKHB0ZV90
ICpwdGUsIHVuc2lnbmVkIGxvbmcgYWRkciwgdm9pZCAqZGF0YSkKPiAgewo+ICAJcHRlX3QgKioq
cCA9IGRhdGE7Cj4gIAo+IC0tIAo+IDIuMjAuMQo+IAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 02 13:51:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 13:51:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMC79-0007OP-Rd; Thu, 02 May 2019 13:51:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=oUxd=TC=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hMC78-0007OK-V0
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 13:51:06 +0000
X-Inumbo-ID: 5185d3e4-6ce1-11e9-9da9-b39fe2e42f44
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5185d3e4-6ce1-11e9-9da9-b39fe2e42f44;
 Thu, 02 May 2019 13:51:00 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 02 May 2019 07:50:59 -0600
Message-Id: <5CCAF5BE020000780022B485@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 02 May 2019 07:50:54 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1556803627-22855-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1556803627-22855-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86/boot: Annotate the Real Mode entry
 points
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: David Woodhouse <dwmw2@infradead.org>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAyLjA1LjE5IGF0IDE1OjI3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIGEveGVuL2FyY2gveDg2L2Jvb3QvdHJhbXBvbGluZS5TCj4gKysrIGIveGVuL2Fy
Y2gveDg2L2Jvb3QvdHJhbXBvbGluZS5TCj4gQEAgLTM4LDYgKzM4LDEyIEBACj4gIAo+ICAgICAg
ICAgIC5jb2RlMTYKPiAgCj4gKy8qCj4gKyAqIGRvX2Jvb3RfY3B1KCkgcHJvZ3JhbXMgdGhlIFN0
YXJ0dXAtSVBJIHRvIHBvaW50IGhlcmUuICBEdWUgdG8gdGhlIFNJUEkKPiArICogZm9ybWF0LCB0
aGUgcmVsb2NhdGVkIGVudHJ5cG9pbnQgbXVzdCBiZSA0ayBhbGlnbmVkLgo+ICsgKgo+ICsgKiBJ
dCBpcyBlbnRlcmVkIGluIFJlYWwgTW9kZSwgd2l0aCAlY3MgPSB3YWtldXBfc3RhcnQgPj4gNCBh
bmQgJWlwID0gMC4KPiArICovCj4gIEdMT0JBTCh0cmFtcG9saW5lX3JlYWxtb2RlX2VudHJ5KQoK
VGhlIHJlZmVyZW5jZSB0byB3YWtldXBfc3RhcnQgbG9va3MgdG8gYmUgYSBjb3B5LWFuZC1wYXN0
ZQoob3IgYWxpa2UpIG1pc3Rha2UgaGVyZS4KCj4gLS0tIGEveGVuL2FyY2gveDg2L3NtcGJvb3Qu
Ywo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKPiBAQCAtNTQ4LDkgKzU0OCwxMiBAQCBz
dGF0aWMgaW50IGRvX2Jvb3RfY3B1KGludCBhcGljaWQsIGludCBjcHUpCj4gIAo+ICAgICAgYm9v
dGluZ19jcHUgPSBjcHU7Cj4gIAo+IC0gICAgLyogc3RhcnRfZWlwIGhhZCBiZXR0ZXIgYmUgcGFn
ZS1hbGlnbmVkISAqLwo+ICAgICAgc3RhcnRfZWlwID0gc2V0dXBfdHJhbXBvbGluZSgpOwo+ICAK
PiArICAgIC8qIHN0YXJ0X2VpcCBuZWVkcyBiZSBwYWdlIGFsaWduZWQsIGFuZCBiZWxvdyB0aGUg
MU0gYm91bmRhcnkuICovCj4gKyAgICBpZiAoIHN0YXJ0X2VpcCAmIH4weGZmMDAwICkKPiArICAg
ICAgICBwYW5pYygiQVAgdHJhbXBvbGluZSAlI2x4IG5vdCBzdWl0YWJseSBwb3NpdGlvbmVkXG4i
LCBzdGFydF9laXApOwoKU2VlaW5nIHdoYXQgc2V0dXBfdHJhbXBvbGluZSgpIHJlYWxseSBkb2Vz
LCBJJ20gbm90CmNvbnZpbmNlZCBhIHBhbmljKCkgaXMgb2YgbXVjaCB2YWx1ZS4gVGhlIHBhZ2Ut
YWxpZ25tZW50CnNob3VsZCBiZSBwb3NzaWJsZSB0byBjaGVjayBhdCBidWlsZCB0aW1lLCBhbmQg
dGhlIGJlbG93LTFNCnJlcXVpcmVtZW50IHNob3VsZCBiZSBndWFyYW50ZWVkIGJ5IHVzIGFsbG9j
YXRpbmcgbG93Cm1lbW9yeSBzcGFjZSBpbiB0aGUgZmlyc3QgcGxhY2UuIE5ldmVydGhlbGVzcyBJ
IHdvbid0IGluc2lzdCwKc28gd2l0aCB0aGUgZWFybGllciBjb21tZW50IGNvcnJlY3RlZApSZXZp
ZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKSmFuCgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 02 13:54:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 13:54:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMCA9-0007ZF-FO; Thu, 02 May 2019 13:54:13 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bVeI=TC=tklengyel.com=bounce+e181d6.cd840-xen-devel=lists.xenproject.org@srs-us1.protection.inumbo.net>)
 id 1hMCA7-0007Z6-Tv
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 13:54:11 +0000
X-Inumbo-ID: c2ffc487-6ce1-11e9-843c-bc764e045a96
Received: from rs224.mailgun.us (unknown [209.61.151.224])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c2ffc487-6ce1-11e9-843c-bc764e045a96;
 Thu, 02 May 2019 13:54:10 +0000 (UTC)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=tklengyel.com;
 q=dns/txt; 
 s=krs; t=1556805250; h=Content-Type: Cc: To: Subject: Message-ID: Date:
 From: In-Reply-To: References: MIME-Version: Sender;
 bh=kMBEk9CaB7fEy6FBGCys7yBsp1jTWpu/yZgh64qlY4Q=;
 b=NvW8jjv+rgIAr3Qzf9s6ScWgdLvXgTVgIfVPNp0wKTORyaEZbL5p+GY4s40G9xya4+rGFO5Q
 bniP2vQxcKQNXjj4L6KNtMqetprZvyXJdiN0cXWQSLzHZMcuo9zsSuahtWCA2zCD4+UGpD2V
 kq0+ujSxoLqCTjUb8CP3xdxZlOU=
X-Mailgun-Sending-Ip: 209.61.151.224
X-Mailgun-Sid: WyIyYTNmOCIsICJ4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmciLCAiY2Q4NDAiXQ==
Received: from mail-wm1-f41.google.com (mail-wm1-f41.google.com
 [209.85.128.41])
 by mxa.mailgun.org with ESMTP id 5ccaf682.7f98e08510b0-smtp-out-n02;
 Thu, 02 May 2019 13:54:10 -0000 (UTC)
Received: by mail-wm1-f41.google.com with SMTP id w15so2764777wmc.3
 for <xen-devel@lists.xenproject.org>; Thu, 02 May 2019 06:54:10 -0700 (PDT)
X-Gm-Message-State: APjAAAVebkYbG8g0pt1pfwIncky+i971RglvjQX2zNbM7rDiSQRHZ7kd
 bi/PxQkS71Ehm/n8njfKQXcPjP0dGBoij4huJIA=
X-Google-Smtp-Source: APXvYqyazS2atUd6dPO6xLivb1E1RGCtM4fBXDHX08/z5gNKXsD1dYPnoTiZbibxAm0RGbAinHX0GUlWdvzvzPuLmjY=
X-Received: by 2002:a1c:35c3:: with SMTP id c186mr2617018wma.135.1556805249374; 
 Thu, 02 May 2019 06:54:09 -0700 (PDT)
MIME-Version: 1.0
References: <20190501235731.1486-1-tamas@tklengyel.com>
 <59f57a48-b1da-7362-4024-c890cf357bf0@bitdefender.com>
 <5CCAB0FC020000780022B12F@prv1-mh.provo.novell.com>
 <CABfawh=Kmsj=y1XcV8fiqbCZ6_bDp2-E+OoQHr_+_NCAy4OeSw@mail.gmail.com>
 <5CCAF0F1020000780022B416@prv1-mh.provo.novell.com>
In-Reply-To: <5CCAF0F1020000780022B416@prv1-mh.provo.novell.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Thu, 2 May 2019 07:53:33 -0600
X-Gmail-Original-Message-ID: <CABfawhkpSz6mOr+1jhQtw=08ZZWvne1agJkbsXdNYbGRrs33OQ@mail.gmail.com>
Message-ID: <CABfawhkpSz6mOr+1jhQtw=08ZZWvne1agJkbsXdNYbGRrs33OQ@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] x86/vm_event: add gdtr_base to the vm_event
 structure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Petre Pircalabu <ppircalabu@bitdefender.com>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBNYXkgMiwgMjAxOSBhdCA3OjMwIEFNIEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNl
LmNvbT4gd3JvdGU6Cj4KPiA+Pj4gT24gMDIuMDUuMTkgYXQgMTU6MDksIDx0YW1hc0B0a2xlbmd5
ZWwuY29tPiB3cm90ZToKPiA+IFRoYXQgc2FpZCBJIGRvbid0IGhhdmUgYSB1c2UgZm9yIGlkdCBh
bmQgZ2R0cl9saW1pdCB0aGF0IHdhcnJhbnRzCj4gPiBoYXZpbmcgdG8gcmVjZWl2ZSBpdCB2aWEg
dGhlIHZtX2V2ZW50IHN0cnVjdHVyZQo+Cj4gU28gd2hhdCB1c2UgaWYgdGhlIEdEVCBiYXNlIHdp
dGhvdXQgdGhlIGxpbWl0PyBBcmUgeW91IHNpbGVudGx5Cj4gYXNzdW1pbmcgYWxsIHByZXNlbnRs
eSBsb2FkZWQgc2VsZWN0b3JzIGFyZSAoc3RpbGwpIHdpdGhpbiBsaW1pdHM/CgpPbiAzMi1iaXQg
V2luZG93cyB0aGUgS1BDUidzIGFkZHJlc3MgaXMgY2FjaGVkIGF0IGdkdHJfYmFzZSArIDB4MzAK
d2hpbGUgaW4gcmluZzMuIEluIHJpbmcwIHdlIGNhbiBqdXN0IHVzZSBmc19iYXNlIGZvciB0aGF0
LiBBdCB0aGUKbW9tZW50IEkgc3RpbGwganVzdCBjYWNoZSB0aGUgS1BDUiBsb2NhdGlvbiBvbiBl
dmVyeSBNT1YtVE8tQ1IzIGJ1dAp0aGF0IGJlY2FtZSBhbiBpc3N1ZSB3aXRoIHJlY2VudCB2ZXJz
aW9ucyBvZiBXaW5kb3dzMTAgaW1wbGVtZW50aW5nCk1lbHRkb3duIG1pdGlnYXRpb25zIGJlY2F1
c2UgaXQgbGVhZHMgdG8gZXh0cmVtZSBwZXJmb3JtYW5jZQpkZWdyYWRhdGlvbiBpbiB0aGUgZ3Vl
c3QgKG9wZW5pbmcgYW4gYXBwIHRha2VzIH4yMHMpLiBTbyBub3cgSSBqdXN0CnRyeSB0byBmaW5k
IHRoZSBLUENSIGJhc2VkIG9uIHRoZSByZWdpc3RlcnMgcmVwb3J0ZWQgaW4gZWFjaCB2bV9ldmVu
dC4KV2UgdXNlIHRoZSBLUENSIHRvIHF1aWNrbHkgZmluZCB0aHJlYWQvcHJvY2VzcyBiYXNlIGFk
ZHJlc3NlcyB0bwpnYXRoZXIgaW5mbyByZWxldmFudCB0byBpbnRyb3NwZWN0aW9uLgoKVGFtYXMK
ClRhbWFzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 02 13:56:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 13:56:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMCCd-0007mS-U5; Thu, 02 May 2019 13:56:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=oUxd=TC=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hMCCb-0007mJ-VF
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 13:56:45 +0000
X-Inumbo-ID: 196eac64-6ce2-11e9-8e51-a74dc4596b44
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 196eac64-6ce2-11e9-8e51-a74dc4596b44;
 Thu, 02 May 2019 13:56:36 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 02 May 2019 07:56:35 -0600
Message-Id: <5CCAF70E020000780022B4A1@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 02 May 2019 07:56:30 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5CCAE2A5020000780022B35E@prv1-mh.provo.novell.com>
 <8300afef-e75e-1d81-83e4-7f020595f81a@citrix.com>
 <5CCAEDAB020000780022B3EC@prv1-mh.provo.novell.com>
 <a99e7a6b-6c45-759b-ee0e-ed9174397de3@citrix.com>
In-Reply-To: <a99e7a6b-6c45-759b-ee0e-ed9174397de3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86/HVM: p2m_ram_ro is incompatible with
 device pass-through
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Paul Durrant <paul.durrant@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAyLjA1LjE5IGF0IDE1OjQyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDIvMDUvMjAxOSAxNDoxNiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDAy
LjA1LjE5IGF0IDE0OjU5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiBP
biAwMi8wNS8yMDE5IDEzOjI5LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiAtLS0gYS94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC9wY2kuYwo+Pj4+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L3BjaS5jCj4+Pj4gQEAgLTE0NTAsMTcgKzE0NTAsMzYgQEAgc3RhdGljIGludCBhc3NpZ25fZGV2
aWNlKHN0cnVjdCBkb21haW4gKgo+Pj4+ICAgICAgaWYgKCAhaW9tbXVfZW5hYmxlZCB8fCAhaGQt
PnBsYXRmb3JtX29wcyApCj4+Pj4gICAgICAgICAgcmV0dXJuIDA7Cj4+Pj4gIAo+Pj4+IC0gICAg
LyogUHJldmVudCBkZXZpY2UgYXNzaWduIGlmIG1lbSBwYWdpbmcgb3IgbWVtIHNoYXJpbmcgaGF2
ZSBiZWVuIAo+Pj4+IC0gICAgICogZW5hYmxlZCBmb3IgdGhpcyBkb21haW4gKi8KPj4+PiAtICAg
IGlmICggdW5saWtlbHkoZC0+YXJjaC5odm0ubWVtX3NoYXJpbmdfZW5hYmxlZCB8fAo+Pj4+IC0g
ICAgICAgICAgICAgICAgICB2bV9ldmVudF9jaGVja19yaW5nKGQtPnZtX2V2ZW50X3BhZ2luZykg
fHwKPj4+PiArICAgIGRvbWFpbl9sb2NrKGQpOwo+Pj4+ICsKPj4+PiArICAgIC8qCj4+Pj4gKyAg
ICAgKiBQcmV2ZW50IGRldmljZSBhc3NpZ25tZW50IGlmIGFueSBvZgo+Pj4+ICsgICAgICogLSBt
ZW0gcGFnaW5nCj4+Pj4gKyAgICAgKiAtIG1lbSBzaGFyaW5nCj4+Pj4gKyAgICAgKiAtIHRoZSBw
Mm1fcmFtX3JvIHR5cGUKPj4+PiArICAgICAqIC0gZ2xvYmFsIGxvZy1kaXJ0eSBtb2RlCj4+PiBY
ZW5TZXJ2ZXIgaGFzIHdvcmtpbmcgbGl2ZSBtaWdyYXRpb24gd2l0aCBHUFVzLCB3aGljaCB0aGlz
IGNoYW5nZSB3b3VsZAo+Pj4gcmVncmVzcy4KPj4+Cj4+PiBCZWhpbmQgdGhlIHNjZW5lcywgd2Ug
Y29tYmluZSBYZW4ncyBsb2dkaXJ0eSBiaXRtYXAgd2l0aCBvbmUgcHJvdmlkZWQgYnkKPj4+IHRo
ZSBHUFUsIHRvIGVuc3VyZSB0aGF0IGFsbCBkaXJ0eSB1cGRhdGVzIGFyZSB0cmFja2VkLgo+PiBC
dXQgdGhpcyBzYXlzIG5vdGhpbmcgZm9yIHRoZSBwYXRjaCBoZXJlLgo+IAo+IFllcyBpdCBkb2Vz
LgoKV2VsbCwgb2theSwgdGhlbiB0aGUgd29yZGluZyBvZiB5b3VyIHJlcGx5IHBsdXMgbWUganVz
dCBhZGRpbmcKYSBjb21tZW50IGZvciBhIHByZS1leGlzdGluZyBjaGVjayBoYXMgbWlzbGVhZCBt
ZS4KCj4gVGhlcmUgaXMgbm90aGluZyBpbmhlcmVudCBhYm91dCBnbG9iYWwgbG9nLWRpcnR5IG1v
ZGUgd2hpY2ggaXMKPiBpbmNvbXBhdGlibGUgd2l0aCBwYXNzdGhyb3VnaCB3aGVuIHRoZSBJT01N
VSBwYWdldGFibGVzIGFyZSBub3Qgc2hhcmVkCj4gd2l0aCBFUFQuCj4gCj4+IEFzIGxvbmcgYXMg
aXQgZG9lc24ndCB3b3JrIGluIHRoZSBzdGFnaW5nIHRyZWUsIGl0IHNob3VsZCBiZSBwcmV2ZW50
ZWQuCj4gCj4gLi4uIGJ1dCBpdCBkb2VzIHdvcmsuCgpOb3RlIGhvdyAoYXMgc2FpZCBhYm92ZSkg
dGhlIHBhdGNoIGRvZXMgX25vdF8gYWRkIGFueQotPmdsb2JhbF9sb2dkaXJ0eSBjaGVjaywgaXQg
bWVyZWx5IGFkZHMgYSBjb21tZW50IGVudW1lcmF0aW5nCmV2ZXJ5dGhpbmcgdGhhdCdzIGdldHRp
bmcgY2hlY2tlZC4gSSdtIGFmcmFpZCBJIGRvbid0IHNlZSBob3cKYWRkaW5nIGEgY29tbWVudCB0
byBzdGF0ZSBob3cgdGhpbmdzIGFyZSBjYW4gcmVncmVzcyBhbnl0aGluZy4KClRoZSBvbmx5IGNo
ZWNrIHRoZSBwYXRjaCBhZGRzIGlzIHRoYXQgb2YgdGhlIG5ldwpwMm1fcmFtX3JvX3VzZWQgZmxh
Zy4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 02 13:57:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 13:57:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMCDY-0007tB-9g; Thu, 02 May 2019 13:57:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=moq5=TC=arm.com=anshuman.khandual@srs-us1.protection.inumbo.net>)
 id 1hMBc5-0003Cq-Vl
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 13:19:02 +0000
X-Inumbo-ID: d94c75c6-6cdc-11e9-843c-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id d94c75c6-6cdc-11e9-843c-bc764e045a96;
 Thu, 02 May 2019 13:19:00 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 5B9F9374;
 Thu,  2 May 2019 06:19:00 -0700 (PDT)
Received: from p8cg001049571a15.arm.com (unknown [10.163.1.85])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 47B2C3F719;
 Thu,  2 May 2019 06:18:48 -0700 (PDT)
From: Anshuman Khandual <anshuman.khandual@arm.com>
To: akpm@linux-foundation.org,
	linux-mm@kvack.org
Date: Thu,  2 May 2019 18:48:46 +0530
Message-Id: <1556803126-26596-1-git-send-email-anshuman.khandual@arm.com>
X-Mailer: git-send-email 2.7.4
X-Mailman-Approved-At: Thu, 02 May 2019 13:57:43 +0000
Subject: [Xen-devel] [PATCH] mm/pgtable: Drop pgtable_t variable from
 pte_fn_t functions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: x86@kernel.org, Mike Rapoport <rppt@linux.vnet.ibm.com>,
 Michal Hocko <mhocko@suse.com>, dri-devel@lists.freedesktop.org,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>, linux-efi@vger.kernel.org,
 Catalin Marinas <catalin.marinas@arm.com>, intel-gfx@lists.freedesktop.org,
 Anshuman Khandual <anshuman.khandual@arm.com>,
 Will Deacon <will.deacon@arm.com>, Russell King <linux@armlinux.org.uk>,
 Matthew Wilcox <willy@infradead.org>, linux-kernel@vger.kernel.org,
 jglisse@redhat.com, Ingo Molnar <mingo@redhat.com>,
 linux-arm-kernel@lists.infradead.org, xen-devel@lists.xenproject.org,
 Thomas Gleixner <tglx@linutronix.de>, Logan Gunthorpe <logang@deltatee.com>,
 Dan Williams <dan.j.williams@intel.com>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RHJvcCB0aGUgcGd0YWJsZV90IHZhcmlhYmxlIGZyb20gYWxsIGltcGxlbWVudGF0aW9uIGZvciBw
dGVfZm5fdCBhcyBub25lIG9mCnRoZW0gdXNlIGl0LiBhcHBseV90b19wdGVfcmFuZ2UoKSBzaG91
bGQgc3RvcCBjb21wdXRpbmcgaXQgYXMgd2VsbC4gU2hvdWxkCmhlbHAgdXMgc2F2ZSBzb21lIGN5
Y2xlcy4KClNpZ25lZC1vZmYtYnk6IEFuc2h1bWFuIEtoYW5kdWFsIDxhbnNodW1hbi5raGFuZHVh
bEBhcm0uY29tPgpDYzogQXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+
CkNjOiBSdXNzZWxsIEtpbmcgPGxpbnV4QGFybWxpbnV4Lm9yZy51az4KQ2M6IENhdGFsaW4gTWFy
aW5hcyA8Y2F0YWxpbi5tYXJpbmFzQGFybS5jb20+CkNjOiBXaWxsIERlYWNvbiA8d2lsbC5kZWFj
b25AYXJtLmNvbT4KQ2M6IFRob21hcyBHbGVpeG5lciA8dGdseEBsaW51dHJvbml4LmRlPgpDYzog
SW5nbyBNb2xuYXIgPG1pbmdvQHJlZGhhdC5jb20+CkNjOiBBbmRyZXcgTW9ydG9uIDxha3BtQGxp
bnV4LWZvdW5kYXRpb24ub3JnPgpDYzogTWljaGFsIEhvY2tvIDxtaG9ja29Ac3VzZS5jb20+CkNj
OiBNYXR0aGV3IFdpbGNveCA8d2lsbHlAaW5mcmFkZWFkLm9yZz4KQ2M6IExvZ2FuIEd1bnRob3Jw
ZSA8bG9nYW5nQGRlbHRhdGVlLmNvbT4KQ2M6ICJLaXJpbGwgQS4gU2h1dGVtb3YiIDxraXJpbGwu
c2h1dGVtb3ZAbGludXguaW50ZWwuY29tPgpDYzogRGFuIFdpbGxpYW1zIDxkYW4uai53aWxsaWFt
c0BpbnRlbC5jb20+CkNjOiA8amdsaXNzZUByZWRoYXQuY29tPgpDYzogTWlrZSBSYXBvcG9ydCA8
cnBwdEBsaW51eC52bmV0LmlibS5jb20+CkNjOiB4ODZAa2VybmVsLm9yZwpDYzogbGludXgtZWZp
QHZnZXIua2VybmVsLm9yZwpDYzogbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3Jn
CkNjOiBsaW51eC1rZXJuZWxAdmdlci5rZXJuZWwub3JnCkNjOiB4ZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKQ2M6IGludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKQ2M6IGRyaS1k
ZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKQ2M6IGxpbnV4LW1tQGt2YWNrLm9yZwotLS0KLSBC
b290IHRlc3RlZCBvbiBhcm02NCBhbmQgeDg2IHBsYXRmb3Jtcy4KLSBCdWlsZCB0ZXN0ZWQgb24g
bXVsdGlwbGUgcGxhdGZvcm1zIHdpdGggdGhlaXIgZGVmY29uZmlnCgogYXJjaC9hcm0va2VybmVs
L2VmaS5jICAgICAgICAgIHwgMyArLS0KIGFyY2gvYXJtL21tL2RtYS1tYXBwaW5nLmMgICAgICB8
IDMgKy0tCiBhcmNoL2FybS9tbS9wYWdlYXR0ci5jICAgICAgICAgfCAzICstLQogYXJjaC9hcm02
NC9rZXJuZWwvZWZpLmMgICAgICAgIHwgMyArLS0KIGFyY2gvYXJtNjQvbW0vcGFnZWF0dHIuYyAg
ICAgICB8IDMgKy0tCiBhcmNoL3g4Ni94ZW4vbW11X3B2LmMgICAgICAgICAgfCAzICstLQogZHJp
dmVycy9ncHUvZHJtL2k5MTUvaTkxNV9tbS5jIHwgMyArLS0KIGRyaXZlcnMveGVuL2dudGRldi5j
ICAgICAgICAgICB8IDYgKystLS0tCiBkcml2ZXJzL3hlbi9wcml2Y21kLmMgICAgICAgICAgfCA2
ICsrLS0tLQogZHJpdmVycy94ZW4veGxhdGVfbW11LmMgICAgICAgIHwgMyArLS0KIGluY2x1ZGUv
bGludXgvbW0uaCAgICAgICAgICAgICB8IDMgKy0tCiBtbS9tZW1vcnkuYyAgICAgICAgICAgICAg
ICAgICAgfCA1ICstLS0tCiBtbS92bWFsbG9jLmMgICAgICAgICAgICAgICAgICAgfCAyICstCiAx
MyBmaWxlcyBjaGFuZ2VkLCAxNSBpbnNlcnRpb25zKCspLCAzMSBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS9hcmNoL2FybS9rZXJuZWwvZWZpLmMgYi9hcmNoL2FybS9rZXJuZWwvZWZpLmMKaW5k
ZXggOWY0M2JhMDEyZDEwLi5iMWYxNDJhMDFmMmYgMTAwNjQ0Ci0tLSBhL2FyY2gvYXJtL2tlcm5l
bC9lZmkuYworKysgYi9hcmNoL2FybS9rZXJuZWwvZWZpLmMKQEAgLTExLDggKzExLDcgQEAKICNp
bmNsdWRlIDxhc20vbWFjaC9tYXAuaD4KICNpbmNsdWRlIDxhc20vbW11X2NvbnRleHQuaD4KIAot
c3RhdGljIGludCBfX2luaXQgc2V0X3Blcm1pc3Npb25zKHB0ZV90ICpwdGVwLCBwZ3RhYmxlX3Qg
dG9rZW4sCi0JCQkJICB1bnNpZ25lZCBsb25nIGFkZHIsIHZvaWQgKmRhdGEpCitzdGF0aWMgaW50
IF9faW5pdCBzZXRfcGVybWlzc2lvbnMocHRlX3QgKnB0ZXAsIHVuc2lnbmVkIGxvbmcgYWRkciwg
dm9pZCAqZGF0YSkKIHsKIAllZmlfbWVtb3J5X2Rlc2NfdCAqbWQgPSBkYXRhOwogCXB0ZV90IHB0
ZSA9ICpwdGVwOwpkaWZmIC0tZ2l0IGEvYXJjaC9hcm0vbW0vZG1hLW1hcHBpbmcuYyBiL2FyY2gv
YXJtL21tL2RtYS1tYXBwaW5nLmMKaW5kZXggNDNmNDZhYTdlZjMzLi43MzkyODY1MTFhMTggMTAw
NjQ0Ci0tLSBhL2FyY2gvYXJtL21tL2RtYS1tYXBwaW5nLmMKKysrIGIvYXJjaC9hcm0vbW0vZG1h
LW1hcHBpbmcuYwpAQCAtNDk2LDggKzQ5Niw3IEBAIHZvaWQgX19pbml0IGRtYV9jb250aWd1b3Vz
X3JlbWFwKHZvaWQpCiAJfQogfQogCi1zdGF0aWMgaW50IF9fZG1hX3VwZGF0ZV9wdGUocHRlX3Qg
KnB0ZSwgcGd0YWJsZV90IHRva2VuLCB1bnNpZ25lZCBsb25nIGFkZHIsCi0JCQkgICAgdm9pZCAq
ZGF0YSkKK3N0YXRpYyBpbnQgX19kbWFfdXBkYXRlX3B0ZShwdGVfdCAqcHRlLCB1bnNpZ25lZCBs
b25nIGFkZHIsIHZvaWQgKmRhdGEpCiB7CiAJc3RydWN0IHBhZ2UgKnBhZ2UgPSB2aXJ0X3RvX3Bh
Z2UoYWRkcik7CiAJcGdwcm90X3QgcHJvdCA9ICoocGdwcm90X3QgKilkYXRhOwpkaWZmIC0tZ2l0
IGEvYXJjaC9hcm0vbW0vcGFnZWF0dHIuYyBiL2FyY2gvYXJtL21tL3BhZ2VhdHRyLmMKaW5kZXgg
MTQwM2NiNGEwYzNkLi5jOGI1MDA5NDBlMWYgMTAwNjQ0Ci0tLSBhL2FyY2gvYXJtL21tL3BhZ2Vh
dHRyLmMKKysrIGIvYXJjaC9hcm0vbW0vcGFnZWF0dHIuYwpAQCAtMjIsOCArMjIsNyBAQCBzdHJ1
Y3QgcGFnZV9jaGFuZ2VfZGF0YSB7CiAJcGdwcm90X3QgY2xlYXJfbWFzazsKIH07CiAKLXN0YXRp
YyBpbnQgY2hhbmdlX3BhZ2VfcmFuZ2UocHRlX3QgKnB0ZXAsIHBndGFibGVfdCB0b2tlbiwgdW5z
aWduZWQgbG9uZyBhZGRyLAotCQkJdm9pZCAqZGF0YSkKK3N0YXRpYyBpbnQgY2hhbmdlX3BhZ2Vf
cmFuZ2UocHRlX3QgKnB0ZXAsIHVuc2lnbmVkIGxvbmcgYWRkciwgdm9pZCAqZGF0YSkKIHsKIAlz
dHJ1Y3QgcGFnZV9jaGFuZ2VfZGF0YSAqY2RhdGEgPSBkYXRhOwogCXB0ZV90IHB0ZSA9ICpwdGVw
OwpkaWZmIC0tZ2l0IGEvYXJjaC9hcm02NC9rZXJuZWwvZWZpLmMgYi9hcmNoL2FybTY0L2tlcm5l
bC9lZmkuYwppbmRleCA0ZjlhY2I1ZmJlOTcuLjIzMGNmZjA3M2EwOCAxMDA2NDQKLS0tIGEvYXJj
aC9hcm02NC9rZXJuZWwvZWZpLmMKKysrIGIvYXJjaC9hcm02NC9rZXJuZWwvZWZpLmMKQEAgLTg2
LDggKzg2LDcgQEAgaW50IF9faW5pdCBlZmlfY3JlYXRlX21hcHBpbmcoc3RydWN0IG1tX3N0cnVj
dCAqbW0sIGVmaV9tZW1vcnlfZGVzY190ICptZCkKIAlyZXR1cm4gMDsKIH0KIAotc3RhdGljIGlu
dCBfX2luaXQgc2V0X3Blcm1pc3Npb25zKHB0ZV90ICpwdGVwLCBwZ3RhYmxlX3QgdG9rZW4sCi0J
CQkJICB1bnNpZ25lZCBsb25nIGFkZHIsIHZvaWQgKmRhdGEpCitzdGF0aWMgaW50IF9faW5pdCBz
ZXRfcGVybWlzc2lvbnMocHRlX3QgKnB0ZXAsIHVuc2lnbmVkIGxvbmcgYWRkciwgdm9pZCAqZGF0
YSkKIHsKIAllZmlfbWVtb3J5X2Rlc2NfdCAqbWQgPSBkYXRhOwogCXB0ZV90IHB0ZSA9IFJFQURf
T05DRSgqcHRlcCk7CmRpZmYgLS1naXQgYS9hcmNoL2FybTY0L21tL3BhZ2VhdHRyLmMgYi9hcmNo
L2FybTY0L21tL3BhZ2VhdHRyLmMKaW5kZXggNmNkNjQ1ZWRjZjM1Li4wYmUwNzc2MjhiMjEgMTAw
NjQ0Ci0tLSBhL2FyY2gvYXJtNjQvbW0vcGFnZWF0dHIuYworKysgYi9hcmNoL2FybTY0L21tL3Bh
Z2VhdHRyLmMKQEAgLTI3LDggKzI3LDcgQEAgc3RydWN0IHBhZ2VfY2hhbmdlX2RhdGEgewogCiBi
b29sIHJvZGF0YV9mdWxsIF9fcm9fYWZ0ZXJfaW5pdCA9IElTX0VOQUJMRUQoQ09ORklHX1JPREFU
QV9GVUxMX0RFRkFVTFRfRU5BQkxFRCk7CiAKLXN0YXRpYyBpbnQgY2hhbmdlX3BhZ2VfcmFuZ2Uo
cHRlX3QgKnB0ZXAsIHBndGFibGVfdCB0b2tlbiwgdW5zaWduZWQgbG9uZyBhZGRyLAotCQkJdm9p
ZCAqZGF0YSkKK3N0YXRpYyBpbnQgY2hhbmdlX3BhZ2VfcmFuZ2UocHRlX3QgKnB0ZXAsIHVuc2ln
bmVkIGxvbmcgYWRkciwgdm9pZCAqZGF0YSkKIHsKIAlzdHJ1Y3QgcGFnZV9jaGFuZ2VfZGF0YSAq
Y2RhdGEgPSBkYXRhOwogCXB0ZV90IHB0ZSA9IFJFQURfT05DRSgqcHRlcCk7CmRpZmYgLS1naXQg
YS9hcmNoL3g4Ni94ZW4vbW11X3B2LmMgYi9hcmNoL3g4Ni94ZW4vbW11X3B2LmMKaW5kZXggYTIx
ZTE3MzRmYzFmLi4zMDhhNjE5NWZkMjYgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3hlbi9tbXVfcHYu
YworKysgYi9hcmNoL3g4Ni94ZW4vbW11X3B2LmMKQEAgLTI3MDIsOCArMjcwMiw3IEBAIHN0cnVj
dCByZW1hcF9kYXRhIHsKIAlzdHJ1Y3QgbW11X3VwZGF0ZSAqbW11X3VwZGF0ZTsKIH07CiAKLXN0
YXRpYyBpbnQgcmVtYXBfYXJlYV9wZm5fcHRlX2ZuKHB0ZV90ICpwdGVwLCBwZ3RhYmxlX3QgdG9r
ZW4sCi0JCQkJIHVuc2lnbmVkIGxvbmcgYWRkciwgdm9pZCAqZGF0YSkKK3N0YXRpYyBpbnQgcmVt
YXBfYXJlYV9wZm5fcHRlX2ZuKHB0ZV90ICpwdGVwLCB1bnNpZ25lZCBsb25nIGFkZHIsIHZvaWQg
KmRhdGEpCiB7CiAJc3RydWN0IHJlbWFwX2RhdGEgKnJtZCA9IGRhdGE7CiAJcHRlX3QgcHRlID0g
cHRlX21rc3BlY2lhbChtZm5fcHRlKCpybWQtPnBmbiwgcm1kLT5wcm90KSk7CmRpZmYgLS1naXQg
YS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X21tLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9p
OTE1X21tLmMKaW5kZXggZTQ5MzVkZDFmZDM3Li5jMjNiYjI5ZTZkM2UgMTAwNjQ0Ci0tLSBhL2Ry
aXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfbW0uYworKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9p
OTE1X21tLmMKQEAgLTM1LDggKzM1LDcgQEAgc3RydWN0IHJlbWFwX3BmbiB7CiAJcGdwcm90X3Qg
cHJvdDsKIH07CiAKLXN0YXRpYyBpbnQgcmVtYXBfcGZuKHB0ZV90ICpwdGUsIHBndGFibGVfdCB0
b2tlbiwKLQkJICAgICB1bnNpZ25lZCBsb25nIGFkZHIsIHZvaWQgKmRhdGEpCitzdGF0aWMgaW50
IHJlbWFwX3BmbihwdGVfdCAqcHRlLCB1bnNpZ25lZCBsb25nIGFkZHIsIHZvaWQgKmRhdGEpCiB7
CiAJc3RydWN0IHJlbWFwX3BmbiAqciA9IGRhdGE7CiAKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVu
L2dudGRldi5jIGIvZHJpdmVycy94ZW4vZ250ZGV2LmMKaW5kZXggN2NmOWM1MTMxOGFhLi5mMGRm
NDgxZTI2OTcgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL2dudGRldi5jCisrKyBiL2RyaXZlcnMv
eGVuL2dudGRldi5jCkBAIC0yNjQsOCArMjY0LDcgQEAgdm9pZCBnbnRkZXZfcHV0X21hcChzdHJ1
Y3QgZ250ZGV2X3ByaXYgKnByaXYsIHN0cnVjdCBnbnRkZXZfZ3JhbnRfbWFwICptYXApCiAKIC8q
IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLSAqLwogCi1zdGF0aWMgaW50IGZpbmRfZ3JhbnRfcHRlcyhwdGVfdCAqcHRlLCBw
Z3RhYmxlX3QgdG9rZW4sCi0JCXVuc2lnbmVkIGxvbmcgYWRkciwgdm9pZCAqZGF0YSkKK3N0YXRp
YyBpbnQgZmluZF9ncmFudF9wdGVzKHB0ZV90ICpwdGUsIHVuc2lnbmVkIGxvbmcgYWRkciwgdm9p
ZCAqZGF0YSkKIHsKIAlzdHJ1Y3QgZ250ZGV2X2dyYW50X21hcCAqbWFwID0gZGF0YTsKIAl1bnNp
Z25lZCBpbnQgcGduciA9IChhZGRyIC0gbWFwLT52bWEtPnZtX3N0YXJ0KSA+PiBQQUdFX1NISUZU
OwpAQCAtMjkyLDggKzI5MSw3IEBAIHN0YXRpYyBpbnQgZmluZF9ncmFudF9wdGVzKHB0ZV90ICpw
dGUsIHBndGFibGVfdCB0b2tlbiwKIH0KIAogI2lmZGVmIENPTkZJR19YODYKLXN0YXRpYyBpbnQg
c2V0X2dyYW50X3B0ZXNfYXNfc3BlY2lhbChwdGVfdCAqcHRlLCBwZ3RhYmxlX3QgdG9rZW4sCi0J
CQkJICAgICB1bnNpZ25lZCBsb25nIGFkZHIsIHZvaWQgKmRhdGEpCitzdGF0aWMgaW50IHNldF9n
cmFudF9wdGVzX2FzX3NwZWNpYWwocHRlX3QgKnB0ZSwgdW5zaWduZWQgbG9uZyBhZGRyLCB2b2lk
ICpkYXRhKQogewogCXNldF9wdGVfYXQoY3VycmVudC0+bW0sIGFkZHIsIHB0ZSwgcHRlX21rc3Bl
Y2lhbCgqcHRlKSk7CiAJcmV0dXJuIDA7CmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9wcml2Y21k
LmMgYi9kcml2ZXJzL3hlbi9wcml2Y21kLmMKaW5kZXggYjI0ZGRhYzE2MDRiLi40YzcyNjg4Njll
MmMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL3ByaXZjbWQuYworKysgYi9kcml2ZXJzL3hlbi9w
cml2Y21kLmMKQEAgLTczMCw4ICs3MzAsNyBAQCBzdHJ1Y3QgcmVtYXBfcGZuIHsKIAl1bnNpZ25l
ZCBsb25nIGk7CiB9OwogCi1zdGF0aWMgaW50IHJlbWFwX3Bmbl9mbihwdGVfdCAqcHRlcCwgcGd0
YWJsZV90IHRva2VuLCB1bnNpZ25lZCBsb25nIGFkZHIsCi0JCQl2b2lkICpkYXRhKQorc3RhdGlj
IGludCByZW1hcF9wZm5fZm4ocHRlX3QgKnB0ZXAsIHVuc2lnbmVkIGxvbmcgYWRkciwgdm9pZCAq
ZGF0YSkKIHsKIAlzdHJ1Y3QgcmVtYXBfcGZuICpyID0gZGF0YTsKIAlzdHJ1Y3QgcGFnZSAqcGFn
ZSA9IHItPnBhZ2VzW3ItPmldOwpAQCAtOTY1LDggKzk2NCw3IEBAIHN0YXRpYyBpbnQgcHJpdmNt
ZF9tbWFwKHN0cnVjdCBmaWxlICpmaWxlLCBzdHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKnZtYSkKICAq
IG9uIGEgcGVyIHBmbi9wdGUgYmFzaXMuIE1hcHBpbmcgY2FsbHMgdGhhdCBmYWlsIHdpdGggRU5P
RU5UCiAgKiBjYW4gYmUgdGhlbiByZXRyaWVkIHVudGlsIHN1Y2Nlc3MuCiAgKi8KLXN0YXRpYyBp
bnQgaXNfbWFwcGVkX2ZuKHB0ZV90ICpwdGUsIHN0cnVjdCBwYWdlICpwbWRfcGFnZSwKLQkgICAg
ICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBhZGRyLCB2b2lkICpkYXRhKQorc3RhdGljIGludCBp
c19tYXBwZWRfZm4ocHRlX3QgKnB0ZSwgdW5zaWduZWQgbG9uZyBhZGRyLCB2b2lkICpkYXRhKQog
ewogCXJldHVybiBwdGVfbm9uZSgqcHRlKSA/IDAgOiAtRUJVU1k7CiB9CmRpZmYgLS1naXQgYS9k
cml2ZXJzL3hlbi94bGF0ZV9tbXUuYyBiL2RyaXZlcnMveGVuL3hsYXRlX21tdS5jCmluZGV4IGU3
ZGY2NWQzMmM5MS4uYmE4ODNhODBiM2MwIDEwMDY0NAotLS0gYS9kcml2ZXJzL3hlbi94bGF0ZV9t
bXUuYworKysgYi9kcml2ZXJzL3hlbi94bGF0ZV9tbXUuYwpAQCAtOTMsOCArOTMsNyBAQCBzdGF0
aWMgdm9pZCBzZXR1cF9ocGFyYW1zKHVuc2lnbmVkIGxvbmcgZ2ZuLCB2b2lkICpkYXRhKQogCWlu
Zm8tPmZnZm4rKzsKIH0KIAotc3RhdGljIGludCByZW1hcF9wdGVfZm4ocHRlX3QgKnB0ZXAsIHBn
dGFibGVfdCB0b2tlbiwgdW5zaWduZWQgbG9uZyBhZGRyLAotCQkJdm9pZCAqZGF0YSkKK3N0YXRp
YyBpbnQgcmVtYXBfcHRlX2ZuKHB0ZV90ICpwdGVwLCB1bnNpZ25lZCBsb25nIGFkZHIsIHZvaWQg
KmRhdGEpCiB7CiAJc3RydWN0IHJlbWFwX2RhdGEgKmluZm8gPSBkYXRhOwogCXN0cnVjdCBwYWdl
ICpwYWdlID0gaW5mby0+cGFnZXNbaW5mby0+aW5kZXgrK107CmRpZmYgLS1naXQgYS9pbmNsdWRl
L2xpbnV4L21tLmggYi9pbmNsdWRlL2xpbnV4L21tLmgKaW5kZXggNmIxMGMyMTYzMGY1Li5mOTUw
OWQ1N2VkYzYgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvbGludXgvbW0uaAorKysgYi9pbmNsdWRlL2xp
bnV4L21tLmgKQEAgLTI1OTUsOCArMjU5NSw3IEBAIHN0YXRpYyBpbmxpbmUgaW50IHZtX2ZhdWx0
X3RvX2Vycm5vKHZtX2ZhdWx0X3Qgdm1fZmF1bHQsIGludCBmb2xsX2ZsYWdzKQogCXJldHVybiAw
OwogfQogCi10eXBlZGVmIGludCAoKnB0ZV9mbl90KShwdGVfdCAqcHRlLCBwZ3RhYmxlX3QgdG9r
ZW4sIHVuc2lnbmVkIGxvbmcgYWRkciwKLQkJCXZvaWQgKmRhdGEpOwordHlwZWRlZiBpbnQgKCpw
dGVfZm5fdCkocHRlX3QgKnB0ZSwgdW5zaWduZWQgbG9uZyBhZGRyLCB2b2lkICpkYXRhKTsKIGV4
dGVybiBpbnQgYXBwbHlfdG9fcGFnZV9yYW5nZShzdHJ1Y3QgbW1fc3RydWN0ICptbSwgdW5zaWdu
ZWQgbG9uZyBhZGRyZXNzLAogCQkJICAgICAgIHVuc2lnbmVkIGxvbmcgc2l6ZSwgcHRlX2ZuX3Qg
Zm4sIHZvaWQgKmRhdGEpOwogCmRpZmYgLS1naXQgYS9tbS9tZW1vcnkuYyBiL21tL21lbW9yeS5j
CmluZGV4IGFiNjUwYzIxYmNjZC4uZGQwZTY0Yzk0ZGRjIDEwMDY0NAotLS0gYS9tbS9tZW1vcnku
YworKysgYi9tbS9tZW1vcnkuYwpAQCAtMTk1Miw3ICsxOTUyLDYgQEAgc3RhdGljIGludCBhcHBs
eV90b19wdGVfcmFuZ2Uoc3RydWN0IG1tX3N0cnVjdCAqbW0sIHBtZF90ICpwbWQsCiB7CiAJcHRl
X3QgKnB0ZTsKIAlpbnQgZXJyOwotCXBndGFibGVfdCB0b2tlbjsKIAlzcGlubG9ja190ICp1bmlu
aXRpYWxpemVkX3ZhcihwdGwpOwogCiAJcHRlID0gKG1tID09ICZpbml0X21tKSA/CkBAIC0xOTY1
LDEwICsxOTY0LDggQEAgc3RhdGljIGludCBhcHBseV90b19wdGVfcmFuZ2Uoc3RydWN0IG1tX3N0
cnVjdCAqbW0sIHBtZF90ICpwbWQsCiAKIAlhcmNoX2VudGVyX2xhenlfbW11X21vZGUoKTsKIAot
CXRva2VuID0gcG1kX3BndGFibGUoKnBtZCk7Ci0KIAlkbyB7Ci0JCWVyciA9IGZuKHB0ZSsrLCB0
b2tlbiwgYWRkciwgZGF0YSk7CisJCWVyciA9IGZuKHB0ZSsrLCBhZGRyLCBkYXRhKTsKIAkJaWYg
KGVycikKIAkJCWJyZWFrOwogCX0gd2hpbGUgKGFkZHIgKz0gUEFHRV9TSVpFLCBhZGRyICE9IGVu
ZCk7CmRpZmYgLS1naXQgYS9tbS92bWFsbG9jLmMgYi9tbS92bWFsbG9jLmMKaW5kZXggZTg2YmE2
ZTc0YjUwLi45NDUzM2JlYjZiNjggMTAwNjQ0Ci0tLSBhL21tL3ZtYWxsb2MuYworKysgYi9tbS92
bWFsbG9jLmMKQEAgLTIzMzIsNyArMjMzMiw3IEBAIHZvaWQgX193ZWFrIHZtYWxsb2Nfc3luY19h
bGwodm9pZCkKIH0KIAogCi1zdGF0aWMgaW50IGYocHRlX3QgKnB0ZSwgcGd0YWJsZV90IHRhYmxl
LCB1bnNpZ25lZCBsb25nIGFkZHIsIHZvaWQgKmRhdGEpCitzdGF0aWMgaW50IGYocHRlX3QgKnB0
ZSwgdW5zaWduZWQgbG9uZyBhZGRyLCB2b2lkICpkYXRhKQogewogCXB0ZV90ICoqKnAgPSBkYXRh
OwogCi0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Thu May 02 14:03:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 14:03:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMCIZ-0000Ml-9n; Thu, 02 May 2019 14:02:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=moq5=TC=arm.com=anshuman.khandual@srs-us1.protection.inumbo.net>)
 id 1hMCIY-0000Mg-0b
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 14:02:54 +0000
X-Inumbo-ID: f6614438-6ce2-11e9-be7a-6b12004e61df
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id f6614438-6ce2-11e9-be7a-6b12004e61df;
 Thu, 02 May 2019 14:02:46 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 1B9DC374;
 Thu,  2 May 2019 07:02:46 -0700 (PDT)
Received: from [10.163.1.85] (unknown [10.163.1.85])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 600E63F220;
 Thu,  2 May 2019 07:02:37 -0700 (PDT)
To: Matthew Wilcox <willy@infradead.org>
References: <1556803126-26596-1-git-send-email-anshuman.khandual@arm.com>
 <20190502134623.GA18948@bombadil.infradead.org>
From: Anshuman Khandual <anshuman.khandual@arm.com>
Message-ID: <03be69c4-9a63-041c-49fc-249b2bf1d58a@arm.com>
Date: Thu, 2 May 2019 19:32:42 +0530
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <20190502134623.GA18948@bombadil.infradead.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] mm/pgtable: Drop pgtable_t variable from
 pte_fn_t functions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Michal Hocko <mhocko@suse.com>, Catalin Marinas <catalin.marinas@arm.com>,
 Will Deacon <will.deacon@arm.com>, dri-devel@lists.freedesktop.org,
 linux-mm@kvack.org, linux-efi@vger.kernel.org,
 Thomas Gleixner <tglx@linutronix.de>, x86@kernel.org,
 Russell King <linux@armlinux.org.uk>, Ingo Molnar <mingo@redhat.com>,
 xen-devel@lists.xenproject.org, intel-gfx@lists.freedesktop.org,
 jglisse@redhat.com, Mike Rapoport <rppt@linux.vnet.ibm.com>,
 Dan Williams <dan.j.williams@intel.com>, linux-arm-kernel@lists.infradead.org,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>, linux-kernel@vger.kernel.org,
 schwidefsky@de.ibm.com, akpm@linux-foundation.org,
 Logan Gunthorpe <logang@deltatee.com>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAwNS8wMi8yMDE5IDA3OjE2IFBNLCBNYXR0aGV3IFdpbGNveCB3cm90ZToKPiBPbiBUaHUs
IE1heSAwMiwgMjAxOSBhdCAwNjo0ODo0NlBNICswNTMwLCBBbnNodW1hbiBLaGFuZHVhbCB3cm90
ZToKPj4gRHJvcCB0aGUgcGd0YWJsZV90IHZhcmlhYmxlIGZyb20gYWxsIGltcGxlbWVudGF0aW9u
IGZvciBwdGVfZm5fdCBhcyBub25lIG9mCj4+IHRoZW0gdXNlIGl0LiBhcHBseV90b19wdGVfcmFu
Z2UoKSBzaG91bGQgc3RvcCBjb21wdXRpbmcgaXQgYXMgd2VsbC4gU2hvdWxkCj4+IGhlbHAgdXMg
c2F2ZSBzb21lIGN5Y2xlcy4KPiBZb3UgZGlkbid0IGFkZCBNYXJ0aW4gU2Nod2lkZWZza3kgZm9y
IHNvbWUgcmVhc29uLiAgSGUgaW50cm9kdWNlZAoKc2NyaXB0cy9nZXRfbWFpbnRhaW5lci5wbCBk
aWQgbm90IGxpc3QgdGhlIGVtYWlsIGJ1dCBhbnl3YXlzIEkgc2hvdWxkIGhhdmUKYWRkZWQgaXQg
ZnJvbSBnaXQgYmxhbWUuIFRoYW5rcyBmb3IgYWRkaW5nIGhpcyBlbWFpbCB0byB0aGUgdGhyZWFk
LgogCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 02 14:09:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 14:09:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMCOP-0000f9-2a; Thu, 02 May 2019 14:08:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mTkF=TC=gmail.com=viktor.mitin.19@srs-us1.protection.inumbo.net>)
 id 1hMCON-0000f4-5Z
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 14:08:55 +0000
X-Inumbo-ID: d16899ac-6ce3-11e9-843c-bc764e045a96
Received: from mail-io1-xd31.google.com (unknown [2607:f8b0:4864:20::d31])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d16899ac-6ce3-11e9-843c-bc764e045a96;
 Thu, 02 May 2019 14:08:54 +0000 (UTC)
Received: by mail-io1-xd31.google.com with SMTP id v9so2219413iol.10
 for <xen-devel@lists.xenproject.org>; Thu, 02 May 2019 07:08:53 -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:cc;
 bh=NcK+N6DCmEnnLt5VTemWSOQJF6lPSOWSiOKQKqY4sn8=;
 b=NL4JzciKOx09dl5LH92bKplBjP4FPTxcuH5WxNKtJfuMcg8jV16/lgIdD88UKjdutB
 KnHGrAHonoEXZkyHIMwtl3d+ZmWPHsfY/n0oWWEfwYa4MjoUsEQCth2eAx2RNTpCJr4F
 8lvGuDqvCKXICsw/CW2Poqpa5mE6l7LSRbLa/BydpNfHKTQM07vZnrZO2a1sgakXFg2V
 KTBFJ1pa8XfYMUqjdKJwewgET57lD5bbVb096i9jJrpkhpLIiLLQiKbfE1yR7HcfxQNo
 h/PYuqaKid5mBARJZ/U5+XKvzTUy0GUPC1uiwGPQPn/I3Yosq7WO780W0ZykKnKNHtNp
 Y4uw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc;
 bh=NcK+N6DCmEnnLt5VTemWSOQJF6lPSOWSiOKQKqY4sn8=;
 b=Jq3HUGLaxsklBemwnZPKiBH9UzCrb5tSNW5RNURur7cb9VLD5m9RnHbxGDWTcrAVzD
 KWdzasN6SqAhCe24sPPYoVEDq6ovodb5I7bLnd1c8F19c/kZuH7txEeeo/D/a4y2HCRh
 P/iOR9L8MY6CDK79n+52QPPLUz5CweLkZwNrAKhbvi0YkxBBqHx10tL/KkXybT8U/reD
 1824jQZd3RQXgmvGg9P4R3pX+3cVfrmV89rlbeptPiMN7LheDc8TApn4SAxCva269PpU
 l1FpdLIO0/7VCZe5G0ULAwzCvdl0ATihdzLMSMUqmDR5SBNL+JcvQQmQ7oAMtpnJwQ/M
 1lyA==
X-Gm-Message-State: APjAAAVGsQwL6dgvmzrgMYynEHKCA61A+048kMPZeiGKEIRJQI/Ma9QR
 xRTqsAolsoODI5L3Ip0XoiTgExbXIWu1rLmu6VTTvuSi
X-Google-Smtp-Source: APXvYqz6O+jXUM+s+irfX9UHiN2LX9NBlBj7gSyu7KOGW1j+byu8tt0DwTEQEsrJz10N5SSnozk3uKucgJZWrwpvS0w=
X-Received: by 2002:a5e:9b05:: with SMTP id j5mr2686933iok.158.1556806132848; 
 Thu, 02 May 2019 07:08:52 -0700 (PDT)
MIME-Version: 1.0
From: Viktor Mitin <viktor.mitin.19@gmail.com>
Date: Thu, 2 May 2019 17:08:40 +0300
Message-ID: <CAOcoXZZtsXQMp0EzFAa2WEBL1sEUcFsNozaQshsnNEs3=NQK3g@mail.gmail.com>
To: xen-devel@lists.xenproject.org
Content-Type: multipart/mixed; boundary="00000000000088857d0587e82cd1"
Subject: [Xen-devel] Xen GCC coverage ARM64 testing - Unexpected Trap: Data
 Abort
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem_Mygaiev@epam.com, Andrii_Anisov@epam.com
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--00000000000088857d0587e82cd1
Content-Type: text/plain; charset="UTF-8"

Hi All,

Please be aware that we have tried Xen ARM64 build with
CONFIG_COVERAGE feature enabled. The build environment is next:
Xen Versions tested: xen-4.12-stable, xen-4.13-staging
Board: H3ULCB, R-Car H3 Ver.2.0
Poky: Yocto Project Reference Distro 2.4.2
Compiler: aarch64-poky-linux-gcc (Linaro GCC 7.2-2017.11) 7.2.1

Both Xen versions (4.12 and staging) return "Unexpected Trap: Data
Abort" issue in case of 'xencov reset' or 'xencov read' calls:

root@h3ulcb:~# xencov reset
(XEN) Data Abort Trap. Syndrome=0x7
(XEN) Walking Hypervisor VA 0x361700 on CPU3 via TTBR 0x0000000078266000
(XEN) 0TH[0x0] = 0x0000000078265f7f
(XEN) 1ST[0x0] = 0x0000000078262f7f
(XEN) 2ND[0x1] = 0x004000007825ff7f
(XEN) 3RD[0x161] = 0x00600000781e1f7e
(XEN) CPU3: Unexpected Trap: Data Abort

Attaching the next log files (zipped in
xen_with_config_coverage_logs.zip) with the details:
- all the run-time exception details (rcarh3_config_coverage_trap.log);
- xen package build log file with compilation options (compilation.log);
- xen hypervisor .config file used for the build (xen_dot_config.log);

Please share any comments or ideas about the issue.

Thanks,
Viktor Mitin

--00000000000088857d0587e82cd1
Content-Type: application/zip; name="xen_with_config_coverage_logs.zip"
Content-Disposition: attachment; 
	filename="xen_with_config_coverage_logs.zip"
Content-Transfer-Encoding: base64
Content-ID: <f_jv6pv74c0>
X-Attachment-Id: f_jv6pv74c0

UEsDBAoAAAAAAA6Hok4AAAAAAAAAAAAAAAAeABwAeGVuX3dpdGhfY29uZmlnX2NvdmVyYWdlX2xv
Z3MvVVQJAAMM98pcgffKXHV4CwABBOgDAAAE6AMAAFBLAwQUAAAACABIhqJOBqfuWXCgAAA+6BQA
LQAcAHhlbl93aXRoX2NvbmZpZ19jb3ZlcmFnZV9sb2dzL2NvbXBpbGF0aW9uLmxvZ1VUCQADl/XK
XIH3ylx1eAsAAQToAwAABOgDAADsPf1z27aSP1d/BV7uTd1eC8p2HCdpnzPj2krqOyfO2U6Tm6bD
oUhI4hNJ8AhQsd+8P/4W4PeXLDKxBNnMtIkIYJfL3cUC2AWwp6PfPrz5BV2dXY/QxHYIQ3/uEM+y
DQ87NucO2fkZ7Yxtjg8PxC8jcLFJXZd6yVNUHpUBiBfe5J6njj02ZUsjMGeHB+UGO38NTiMCRjfE
DLntTRGbEcdBk9AzuU09ZFEd2vpA2uDdxfXoF+Qac4LwP9HePrq6Pv3jzbF+efH2aDijLhmawy/D
wDQCffZUD8ehx8O9w90D/ZaanA7Hoe1YQ+76wy80mA8Tknw6v43oGt4Qb3ig7T3VdrXdn6Y2P/5w
fXH27uQnyzx4+fzw6TPrJQ52hwExbZ9gdssCSvkwZMGQzYyADCd24H4RPxZTY2xThne154Y2tj10
cnZ5+eFKfVpNOwhCJkm+Gh3/dnZxpR7BglpJ4ej699HlbxcX14LGK7WIDLjzYu/pSy2gLvr4ZnR9
BGR7w4nhMILenBUeP43e6ScX716fvdFHn96PLq+PblH8/PvxlX51cvY6K/mf0dsPOkAceUnJ+dkf
o/fH1ye/Z0WyS2UwJxd/jC6P34yObgdR3zlB8JnI9hg3HCct45Q6bGh7phNapFJrUZOlhfG/CFsI
u7vPnz1D2Edr5D9UDC2b8aEk78+9v8B+eJwEwnxYNkiH0+AW7ayZImi5oxRBBYmqRZpQp51Mj9zd
w4MDoUTa8OTi/f+evXuzCXWqpedydHz6drRpcuI+pg3jMo3NNkJSzoDgCQ2IPfXissm66REtIw2f
m9Sb2NPhWyBEzGG0uAAdX4JZhEnK4QG6ujxJntDvF1fXJydHT6amiZ5ET58+weNPP8GjRSYR9MCd
Q/8QXBcfe8Pc4cQx2LxQPIT5DXEmUdfaV6NrFXr9MCeonYFprVtIRWI0TfwnoFN2DtH336PPg+/k
gAhK7VPHNm+H7lzWtlbzGWU8eqfxZb7Zjy1oTfJdtmdz23B0Zlts4HgIs7X3myaRJCV+OAZSUzsM
VWoTujD9UFu7NVyROJgimtxRljwSBB5Vlro5gUWhstQZwVRd1lnU3dWpz5QlEIpUpk24J5SlT7wC
w0RGWQI911aWNpiueZQTZemDIuoHdKIsgcycEUtZ6hYkYDZV17a4xIVFgbLkSdNy8+JQf7qvLI0T
YvAwIEqPbcJJ7htcWRJNw3HGhjlXlsCFq5MF8dTloEUWtkl0HhCiW2SirjZOA8PjOjfGjrqDnj+7
ZcBQZenjYLaVJS612YcHytLoOwafUIWnrL6rrhOBB4apbt+VZlo3Z4bnEXU9HbAgjhwxyvuzku6s
MnnCi64mebOFqpTZVFHCbpib7xVRIxHcHp6LF8o4BzwNOA3NWRoM0Sw7ULQjZYEZ9cyR+A2EMR6E
JmeRPYqJHUbsTAQQR21kgyTUpia/DdO3kfhLqTiYDMenOhvpq4j4IfzR/xm/Pf25GDzUxL8a1SwE
f/Cp/ubdB/3q4sPlyUg8nY5eH384v85KTj5cXo2u9POLk6Mn//DMMGBiQfrqCVS9i+s+np2OTn4/
vjzag0JoeHw+EqhNhCkqvjt6dV2hOfBv+Yx6yJ3PiGGRQPNvEVjfp/vR39pMA25tPtAVK2isHGq7
LVelV7qoG/h/eBD93fN/A/yP/FMocVNtmQSA7Cg2rISXrQvp20LzUgWCHpysmbdYgTa/5H9ECmTO
iDmPNCj5aWaDcaxQsWE6PBh03LjiU2vfNWCihwPiEIORI/GJOBQbv8YOgXLPcMkR0MZgXkWwOXOp
JeaNe2Ju8eQT8Z4ggB8WG2h7GiAWFXuVmnVR6rBlZDqslkZRvC4CA7AQy0gU9bVERhWD/zheUBvq
7Bsx9YUXGw6omEs8Hs+D7QVBX2w+QwYKbY8fHugcmQbjiAaI2f8idILIjR8QJmJY3xrdmpj4JbA5
WcZF2aCWjXHNgBEL7bDhD7ouv/iFrqPPPyRf+PnHH4c/fN77cTjdQf8ozMJe5Z/2W2JJZxKv8k/7
a+LaEn7VcWodXYJTv54qqCjRJEvWQJHwg+rCjWzwBtJyLco0FqoGgZtXlm/d1SLsiRIN7An6GzJd
yc+8iiYPvyI+IzDCLMQ22voGRBwVALSlBr+iid1G0Qtz5leFx/0ymWlF8lAms6ZBkcy0gSQTivPv
W7oY/5dc/YIC3P+KHJ8V3l27QM+R01hjFvhX4Gz6VOBgU5McDwtNJBPvuZM5df3KKXQl59sPdC0V
OGfw84/3bqsdbNlsjiPJh4Ehz6cBv56V+VXTTnuWsPBZU4P7J98jXEylV/mC2qalj2hok3T01LiW
+0Vm3pKnSr+oa1LqF0UbGBsTeVziIwkC0DP8kfHANjn2A8opv/UJzD8v9gGeujbHkwC4AqsJW7gq
odCjOG4PSmgwodj4o0VMx4g+DBsTaAhtDE6kpoMREkex9OuLi/MrUFmwGvGyIFse3LtMNXMyrZWg
qCjKKypZA0WgDg0kCVtZokkW3TtRph/6ANHIrVx9kcBCxf1PcbBv2jjaWgJtGQkWUvfkwul5ZbrT
1Fp7nnzC8+XN1vFBCxzHhpu+IW1QITtXswZKOTNhOUwayIxryzSmxQPf8CxqIo/y5JwksX5FbG77
vrAlKcRibGFpcyYiqr+OD1tw3234KlFV/qSobE10udNgCWlQW0edLF7DcBm6BvYdEFNk76tkltsU
iK1WDrRhMkK8QkCVJqZCdynOjLvO8OrD+/cXl9eaeFjTQkt874v6FZb2IvnMF7mylT7EIgxmeCw+
PSG+xrInMFyEKCATEhAPMAmutGNPgtVyYSUqsa4ClWwklaclHJiLRqAwxWj18hRN/AM7ZEEcB+o7
kCIsg6P7LNBNg+umFX9OGlg9J8ZC2fOFCsSlozIzoIxhZY6px4TIiwLyGwESn3hXFXHHRgcVc2Bx
5hvcnHWAde1pPM1vD/t/xA1hGuIH9sJ2yJR0MGa9zmRxlNnCbcd/eXBDNwNi2byD+PLg+53hA26x
DsCw5BJbSHud6a4zRrCavrg2M4cv/UkLMUkQMrFbQoAGY7AJQq4WTEN8J5z28v0a+a5sEyT7O4wD
Es4j3J4IP8gUyrE8XtBWV2BlZ8EwQAIGjJgQ89Z0+q7dSfTJzsAWrBdnf9oLrK2WwBCFgUCQ9JhS
7lC596IXcQcRt+rUN9HZM1iaWYIK0lZqSSgWDMOsrZLAihdmpb2QuwjZpivx2Q+oCQtVKeZ4FY9B
1sY08jCsLC/mE1OsBMY3Jk7n9ML/TQy3CxanAUuvBu3UQOyzX4XzhuXaHp6GNsC5NnycSS2ChZVt
5XaY3fokWNiMBjEuicakMDIbyQJNuI3EjzsMwJ0e6V4fOujDDXPbCiDvTu8gwMzPvbrxTzy2Rc+2
2hJPr3gTuDd46VyT6FuKLXbkdxB45mdvD1zcYLg98v7P9e9A/Xayzm2X7CqxeCNjV/BkB19H+E6Q
0a6zDnBxwGJ7lDP18CmmpTl3dWsBZHvy2kqwYTNNezRNO1o6YCrH/LZQt2BRqax+RSveFhLpolbx
Vo8OcNEmltaAxS0mW6YysXNRTZVJPJ9V+qVbwnAtHMYLG48btkcCjd/wnOOioUUjQnjf2J5q52fX
1+ejMq5K5VI0lIpL7+twZDXboSfJgRrVVCTxkC6RQrxgFXf5yMPMNeKoa7IdclGx2y7rrSVmN/eQ
hlarIp6GhPE70KZttkPUNlVO0jZdVR6+wRifBTSczu6QSqnlshcQI3BusR/YHp/XYC1XL0O1nL4W
NDHbsWGcwSSAOahRg6vaYDvUT1wZopr+CYdqgyzGDjXnmJmB7XNWEkOlrgkJyIlRh5TAc6XbITpx
o4tqohO+zyauBwabWeMy17PSJkDxwoDqriGn5yX4amWWM0OxfXc7xbQt1cwspc8OXR/mtgHB8Tq8
9OE11U2oZLwfyx2j5U5TrlIq44jkU13KEUl6fJwLO4Y3DUXoo/hlddV3oKrHsBRQXHeuG56lz4VA
ygiqtU2IZEBOj2+aLWIpVzWhiIbEWB3Kcq5WNqGRW/7EPaPEs8pYKnVNSBgPxxZ1S+C50ibABbdw
ZTKfFS4Bq8IsB/BdnNxwWP7MamUTGuGMlyeX8AzE7FTtU32DJehc6lVRxIVLwHy5s6cKmZUvAY4d
zLUIinV3IWmAl6DiGFgwyQUxxaYWMXlqRMpcHKUUKWHNl9cntqp5Sf3ro9OaSyq/4lIIEgBVX9Y+
PlMz2msQ3Z0izs/VsEPkb8HXIh1gfDUgRp+Ih6JLNFAMuiNbfUK5G6ZR/vHwIG5wk96Ng3JPaXV6
PaJIGrMBbkQ3haDiTSEoP2+Jk2qspEyxyqza9CEqUCzrvA4l4r9LjaSuNelQXFlUIPW15kHKNxZM
Xr5Q1Fq+sZrUyjeqU1++LZ3U8P+38lFnqKouanl8uv5iwlXuKszfj4BW9XcX6WnvwEs9tQVEtY7a
Dr7GRqRf5WpsxJp5Gju6yxoxf423rID0a5xlBURf5ysroKpxla3s7UkRdXL2pNAb9/WssqcNu+j5
7u5G3TsLIxDLTwkuVrCr+HYyJudcO8oyeePcpVO5m0ihw6I34hLe1X1xqbxrXHFtXFsZnjrPVq9A
DQoUhHLHzsquv5TNtZ6/h5MTFkYZsQHNseLMsL0CLbfvrbysqRLVOll7Vi/vq9IlZq3iiy7zua0r
OoOv8UT3YmoIaLGZEcAcfD6NTceqLvuU2xWPvTStLBzDoJ5+cws3foq4xouv0vX9cbxGJZKWTWaq
kY6U0Z0CHSl0uzhHCrZ6mCMP0jLKkQP9yiBHiqlzjCOPoVWIIw/YJcKRh+8Q4KiAS8g7jt0IoMJN
OsveVoh8ZK8rBD5avE/esbMiTPWGnbaA1Tt12mKo3qjTHYO4cKUtdHbMvi1kdtlKW8jKVSttERTu
Cvka4P2O0PKekLag6S0hKwLKjiCvukh9oFuWHGbFbxR3c7ThSd3NHG3gW+u8hKq9WKINgtprJdoh
iC5HaAfT7itrL0ZohaB8xL8lcP6AfyvQ6Hj/iiB3nFRfEcvSc+qtcdScUl8Rx/Lz1isiueO0tcRC
rX1OYJxeKo07z1q3R5U/NdwaOjszvKo+NZwYbv3m+NhrJ7jo0Gtb0OKR127Q8uxmN9D45GY34OTc
ZifoGE4uyJ6qsSCL14htPiU6RtqWAckh0k5w2dnHduANJx/bImk699gaT/nUY0sE7b8/PirXGio6
oNcSrHg8r7CeUs+fBCQPQJj7YP3RD6BkHoOnHxu/EiqZpvr39OR9DXkPLpmG6SMcyJQTCnE5JeqZ
ikQ9V5GoFwoRlZyZgLVAdmRCTmgOFJrQiKVK4vl+ph5d33SrWP4UiwjTF6VyqNrXDxM6RWbhytdj
hjAuxYrRf8eBH9U2ZSQR+stQxOzdOdILrFcp5CJJFeyPSHuuBmm1WgFTfWSDEue3fia1ulzpeoaj
zeqqc6V6HsoBeybS31gUfR6I0btKNRZ9EruiXGxmWLzABjzy0CNHgAImwNh49lxLfz4VanrLAkr5
0RqZBoKyfZK8GeEbBETD1NUu5+0527wks7SghWN3sQSiP/hKWEGx13LohUD/3230738jcmNztPdr
3JKYMwoV4tGiHkGv4m3Omjmbax75MnggwhRzyt8+nJ2f6menDbmUGLeOpl748mUq7pr0TMsTLn0E
vKEXMmLhccgxIxwvjMCOslfkKh1qGg4WKC0yYYK4KbDpYjeirC77U5zK6ezd9ejy9fHJSP9jdHl1
dvFO14+imvPj69HVdV0DhN++hW9++xppMmRJAjKVE21Aen58+Wb0+ux8lJtrp2WHB0kpyuWscm0m
+FXgypmWKqDKnSOe7ee4kPttogej6/j0/dlJr/Eljfdt83Eq/URoQ0X1fXGmJa/97hzmKhtwGsTn
g+ZTnMxEF6g0CuWf63qpEaDAFDOw/HTFyH/tg+nbd/zBH52fMaMiUZL8XeIJo9oe9Hux4LSitlhE
I2W8SR4vOCoBuIYv9KYGjbZb1qaBI3I1Thoa15QuAaiWZXPrzS9QaqfWm6ehbAIU3nYIdPcM63Dx
iPpMSzlWbwY2zcetULx0g1xlSFOBfUvNvAIEDlsONUqSvEVKWu8r2jRXE4NZuIdoi7ia56Zvbpyd
5XMCKm2zSE9V7WRueUUniWnQRCX61I3lRGdJbt2x6LsqBcJKKpcYGIdOtyFCBGTubCQjPU2Emfyr
mdsRPZEcawqeQGUfAFmvMPr4Rx//aO8NvuGOLidU9xb+iP2s2Yuynw8owNArU6xMYImmJNDha226
FqUqvrBa9ICUrI9i1ditewxiFQJFhTc+SBvWq9cSS7ZONau8udaqbUt0Ml2kbn6BX3aLPFWRqg1d
wpPuKsxfgWhS1xdX8cxU827tPBir2zl8LdbYbaLXon0leJ0g0XZrBriqHVplq4FAaZTn+0VU1dhD
jo5qYXPzSpHCMXHpMNk4CVsU4N18YHK7+KVGQPxuntXEw3Pdf9Nc3Aatq4mGR1ZXBeYts+0K0Dds
Nb6oSPD2qGddVGDjLN0eM1mMewvuqRr2VjK+LCdcfXi5fXgZnyCy4ObMUz1yG1G5BcfNEkJl+gQB
jUPB2bFDakOoUfM+grpW6fQB1D7m1d5TfL/BU3V7hXqUFaZW6pKpLmXFTZnq0lkKAsdexocWjeut
K1hXycDevKpAWW9eH6d5jbtg/O8DMrD9dofSJPaBHgffWjvRG9rHYmhz+3+yCPxDm9D29rY8re0N
rhKU9Qb3MRvcrC9mU1y1NgfuDP5EmKTxAYO56C/hdo6j1vAsMyvn6tXZGyopFxijfLQTG0j//nsk
gh4TEfQQCRWA4wHQZLtiuBM7Dg1RJBJgzH79PPjOoogTxsXlpHlEw79PBBNEBmkkWeEBL1KBi2wL
1EvaFeCEY/474ZmXP3gQEiW2XeKTRIKq7bVM+s1Oh3uItnKm0mlLZhyzW3VHZty8sCEzhwKQZDPB
nInaTIdedfAs71RRmFw5VFXumLhzg2ssIiPxOseiKe4gKsqxUtbYuFyi6GbWJJi9aQq2aGvmZjcV
bh27Nr9FayWWlTayFrv9pnm4BSpX2saa2lYVWLfEoCtA3rDFoKIguVujmDV7sjbOz60xjtn21Zh3
/e7VDvsa+82rK9PV6tUzynjsriAB6OsXWHuuXT2pyYZT4uEZdx3oOha5QdhGZ+9OR5+QKJN/Da8+
vH9/cXmtZSWFTMLVYpnwNyuu5vStqaum7a1pVM3Mu7SRSL5b0yDLNVpTmaXQramsZMmtaVNIhHtH
/X5zA5nOtqY2zVib1WVJaUtl0odVLKrL01pqUsee5myrpTa1CVUrbaKcqZXiyhtrM5+W25STm1br
8/lLy7VRitKs1F+ehTRruDTRaF2zmlyiWbPl6UKzdndkBM193Z0pP2va5nN6VquzpJ3VunJezpoW
UeLN+ooos2alrpg6s6Fa5sZsqIuTXzbUJtkt66vrKqJkkNXiONtjfUWWzrFU35CvsdKqKSFjtWE5
42K5RQ0Ncf7CanGUFLFcXsx6WOpNhgtGJdZIjxvQG2X233yLwB2O7al2fnZ9fT6qq4SOHmfILdXE
Wgw9hwwN07fvaLIaomlIGL+jjW8wxmcBDaezmpbECJxbDEOCx+c11cuBme3YwCpMAhCqUWowdqg5
j922rFQHQIxGuarzpYHBZta4VCpmoQHVXUPmdixXhq6PhTcRx1parJZWHsujImUS4kxW2DG8aRin
I65Wl0vJDTF1sNX6XLy5VCvNpO4SF6ZypaqIwTGRZVLkuDw2zDnxrHId4+EYJh6l0gW3cEWFoLBS
4ruiQ3Hx3jJmYbxkPBzLe/ervIUGLnTUSqEvR9BqeWyzmuvKxczFE8dgOb2T44MYXqV6ySldefSQ
tTCy6k/372hweJBrkJ7Nmnoc9EH1s1kRlTuDj2Djgahfyt+X+7BiE8nZ5bVF1ja1yJuQxta5CiVd
odGCFRYKAsngT/Q3QZ7UFxkDFkkbL6NntSiVWrmnxNJVrLJyF/68o3wmEwlTNCZIHtES4egd+I4d
TbHQfy70qkaIOomky10HdDJhBMYCplzEOiFzC46GJnay7hxoVNefA12rKPpzoP1JpfZbOiPduee7
dNXtHOpRptyuzq1loDK7OpdzMN7PWeiIhacHtJe+N7mRyWWzoDe5ylDWm9xHa3Kzjlh46k3uwzK5
D/g8/tbait7YPipj25/Hf/hmtrCGeaCnRLfWXPT29rHY29wp0XKPfKiOhd4I17sXeiOsBGW9EX7k
RrjQIx+qq6E3wo/kppSttR69+X2E5rf2phRVLhp5HFdTKDwk4Iu9hqzoHhVpvzwzIllwhtte9BBd
05Iz1gGxQs8SW54FjSx6YYwJAxV8BkULB0TlA1/SUQaGjERlN7dJT/6ON13P0I6g7eK3/xqdXOty
wNKPnhQ2zT3ZETL6GUsh+jE7jTGjTsjhy6a5UXCoFSDFUOiafng0JR4B6cKT/AXwAZkyTD3ndv1G
JceJRDkNcy4VT+6yiwrJjfn/7b1rd9tG0i76OfoViN5Zo5k5IWXLsnPxsde2ZcWj/cqWl2RPMjvO
4QIBkESEWwCQlvxm//fT3WgADRDgRfGIhcaTNWOhQTb4oLqr6qnqmxOJFTC8bZ2EL4Nybljr8huv
Xp+cjP754mr0r7Ors5dn52fv/z168f795dnLD+9P5aSriiQMprlPjg/Ve5Yuun63bWjklMFNt6GR
X69sQ6M8YnjUmPmosnAa29NswFgobU+zCT/Yfnsa2XTm8iwYZYA237OG2FTn2pxdIqegyt3VKiaG
4Gmold0fqgq8dK/1y/U7RPcfymdM7xpBhzbU2e1mMJ0T1+632NhIZLX9h6pqv2sZdqDL1fYfKpwn
BdGtMOgE4B1u4VQIwu1Mx2xYC7RzeXbGOJb7D0nZYf+hLRkW9h+60+GZfH0z9eXZHGMHVkeWMOlE
qjQCVHUx7g5wFGu86UTBSgahaTEt70pYSnuPeouFtFhigANVN9MJarjIjfR3UnhkRvlXSQ/HqGpv
U8fzycSJYVV3jQtWtW9WNde8/AKWVS/LqvGC2E7aBhjWnhhWLIPV37hqvfSqkxYC5lV/84rDqPtl
ZfMQBXZ257hgZ/tpZxUV1DBRAFvbk+WsnbQWMLW9MrVYxLp7h7BuYVuUzvi5US0r3MQ8nk3Xt4kv
V1a3FdWHR0p8o3pgGuvZ1hotSqvZ1huJ7deyiYYqDlovBlLy1WuV+eZqo9butHyxWia60imb/Uir
WQkv29ntkpOOCWv30/g3EFhthZOq5ruWH/nOVlvdJM0pBbG1mm4C4A43dB/koHakMy5NyN65JDti
CMvVTEJuWMu0/QoSrGTaFFfCoqr95GvjL+9+enX4tfH1vrG0A83z+p2jIcNh/PWvBotiB5OlCtnH
S3eLRVMTxvPdaZCdPUp99VQFbAeWUdXwapJI4EnZF1dXp29env+bp1nXJZixIxa9HbHE/k08yTUM
N98QK6s1zKr1dTcsy1CEl22NpQiTyhrFHfy8VCGhViM36LUs7NjleVEIQ6xZTXwIQl0oq0pDF07w
zhgw4/jBffTdExCE7hME9oWhZ2+3Waas01diEBpSAPnf4VUWlxzTiEtKH31ADpf0l/SAMd9FD1S5
4QJPGAwc4yDh9z/yTvdxGP5QFH44nB4Y/6+imM/La7GEX+YMKjeVYuOGDpWgFjs77CKVgC0esGgO
WzxsqRxkAZKbE6eJOMnMkttIntgPQnsDrPGqZU1MBiwwLDCWOOtvibVe4qyJ8YAt7rUtxnrofplk
vdfoaWJEYJNhk7Vc0KeugKoOcBRLofIVULr4nj+3HLAqpE3XBVZrVRYILj9w+Ejx/DRWB25uJSkt
E9zCGDWsF6ysxGhspbaP1lVt+YDoqsDaZF4iQDq09I2vQdLFeNJm7JjgtH6CU+LLgzm3m+NUVNto
mpOh40SnCXvWxPUc1gks9m3WbZOUdR/m8M2pw+lhISTBFEuRwWbeeZUc7CbsJgm7OXZTRtu3tJp5
JdjMVpspRZTtSybFRWWqvMXiOg3nrMMYdd4YJQ7/rW2tUV4L5qjdHEkZZfYoFxgVgxSZSZLO4nA+
ncEuwS6Rs0vMpmxpk0QN2KNWe8Tlk40Fc0FB06HpZDQ9CkNve23PakHjV2m8kFGu9ZnAoPnQfBqa
bzsL13JGaexsm0Ou1IQFaLUAqpyEFagIjtQmTsoa1kOeLenK8GBto8fG0d1dp8AxbAirT8fqh76V
bkv38kqw9e22PhNRZualuMhaeCX9pM2mbjBNGpgmk6dBtzVNohJM0yrTxEWUmyYhrs7Qu8pe1PWJ
rRSY3fKWp/VdBp/XbtQ2PG38tH5zg0mMBIRx2DqREk4GToaEk3EWTMajo20ZcFkNjqbV0RRCEq6m
FNnaadR0TVfX/GT7Nlc7F3I+E7Bhj/DG/b3q+4LXPlDKXWukpcbBpvx33z8du/NvjKuBhHk2DV6l
LNs6PRf/V4rF30GcnXqaT5hRp2YXexzuvi/c5PsugvWC9RJivdbMDALnbtS3qAv+u4b/5pJSSHAh
PFgEWARKFmHiTsI7mYOsImzBGlsgxKQYgkxssAKwAjSswDRmbzZKuTC3NAOVmrADrXZAlZMwBBXB
FaeYZTOD/NB2POpnmClQEeHAklGxZHOmeVYY3W5rx8p6sGLtVqyQUmbDSqHBAsAC0LAALnvdbVct
yTrQ/FbNzyQktF4KCxoPjSei8fHv2+o7rwFtb9d2Jp9M17mgoOnQdBqafs2699YDF3kl6HurvksR
CZXPxUX/VHJkIGCj6Nko9iGzQ9vmUYtasFLtK6mljORe+lJg0HxoPg3Nv3ZuZ2Zge068NUMpK0L/
V7CUQkySqZRigxWAFaBhBUyPd3cm+cW2HKBSE3ag1Q6ochKGoCI4WAJYAhqWYMyacWKn2+7qmNfq
rwV4dfb27P3oisny7OLt1eji7fm/xV6OUjLZXo65mKDv0Hca+u654y11XdTor56v9fRcPvKUpjE0
HZpORdOZtrIXNVNz+/0S83rQ+lU7Jkop5Xsm5kKDBYAFoGEB5Ird7dQ/rwTdb9V9KSKh+Lm49ibs
p12D9TSleZTBv+HsqWGHxsc9vkBUEwsxuDEYaDNI3MIASMXa4emaiszbztbMGkGu2b3irchrHQZz
9gp/cY0//jCcGzc1Hj6V33SsWcg+4EU7DBzjee28S1h8WHwiFj8MXGYDtzX5eS3Y/HabL2WUGf1c
YHc4/BaGAYZhB4Zhzl6dyW3beWlKPRiHduNQSCkzD6XQYAFgAWhYAGyh/5+2Amu20NfFEhA3BVMm
posHGbImiyC19uzt+9PLH1+cnI7+dXp5dXbB9PhZ9sn5i/enV++bvqBoRXks8StW4fL1qVCzq4sP
lyenlXtPjvO7hmJqfDfhoqoI5GxYdmDa8TNReOJzfumFU+pYicMrRMn7OXWwxOGJzzkbpA40h8d9
mZi8zE2cIc8Wh/vSyX0JAcJ/0YIH/wX/RRBeV/2XtHHyr0YejLYDQypmbSomCFN34m69AqeshiRM
axKmEJKwAaXIoP3Qfhraz/R24pjpPN56+a1SERZg1cy8XEz51LxCbLACsAI0rAB7J8Zhtx6JySpB
+1cMwggRyfGXTFwaaf27sxPqyn+fAzCRayGHRQkecljIYRGE18Ec1oSbenUkhtk67QZjaHsy0Ni1
NDZitGvEGia0tqSyakXQ2VY6q4hJmAJVbLACsAJErIB9s6362zfQ+1V6b99IheeC0kjTEcBWp2Ag
giUGDxEsIliC8LodwZbGDtMxwF6Jsdcgefjk8eMH287GyGuBxbZPxpAyyuZi5AKD5kPzaWh+5sbu
tBwOer92JZy6CK44PnKyiw5xOfecZOhf89MrmXkxRJ8fuYFEReXgSv5NO3aZHJPDyEySdBaH8+ns
kEHG2REwmkSMpmXaTmA5g7kZb7ttbLUqDGj7HDZVUNkYYEV0e/41M1Os/9x3T8livOh6Osj6SJNZ
MmMjFtti1nbAMvMlZTIahEmDSaNh0uzQNzkb2I4HykowY+08MBNRxgOluKD10HpKWj8Sv38n3c+r
9tcCtGyCXxGPov25wGADYAPI2AAr3XZTtLxSf/V+E8/PRZTrvhAXtB5aT0Prp+620xVFDeh7q75z
+QhlF4KCpkPTaWh65D14+HDbuYlZHWh7++xEIaFsfmImLGg8NJ6GxvtOwmR+h8EJtSJ0f8XhF4WY
5AEYpdi0sQJr/htE6Sx2TNZJfvK+GbD3Z7oorpcHPZJwyHQ2mZlM67KvD/j4LrcLicU6ZfpsuY5v
RvI8sYaHDR8p68GUeXW7GQnaajZt9kKyxF7GyAQSR2Y6479/fZ9NfsdprITFLGaHZjIWm49zAdNF
W8wLLnuF6NcM9Z7H3FUyaVeA5g9WV2u8nU3/+PbXH4xzx1zsdvZHs+wO9kjAqDehFYdJwvgA8z+c
A3F3+eDbx493MCJtu0l6KIEczpOYQ4fMtpSZ5BSdkFshtFbzsGtp8h6oCxNCPNT1eGjhjOd3ioeU
ioiH2uOhUkxZPKSIrSP29MnxcbM9NUmY0nVskADGwzsxUqrAu9Vt287b3Ll4u0WqpDRrUoysnYtR
5E74lFM547SYsU83ZAP5A/kjQf6mrjVYHG0/1i0qgfStGu7mIspHvIW4MsP0mJhhOshgHdOE9YgO
LAURgaVgEhIcCRwJCUeSWO7kLkkEpR7cSas7KaUkPIoiNFgAWAAaFoB1tbsYgLIa9L9V/wshCfUv
RQbth/bT0H4R5Dy6SyD5CJq/LpB8pASSj6D10HoqWp8wbTW3XR2VV4LWt/P9TEQZ2ZfigtZD62lo
/XTO+qsVRrfbuvuyHnS/3eMXUsqcfik0WABYABoWIIodx4+2DfWLWtD+9pVTUkbZ2qlcYHJvvBMx
UcQy5Oh3OXJDZUBCzBaxMCwBQ0XEUMVmYIf+lnYqrwQz1WqmpIiElcrFBa2H1tPQesGZR59M7/ou
EYqsCO1fHaJkYipjFCk2WAFYARpWYLbY1vGLGtD7Vr3n8hEKLwQFTYem09B0l73ufEtdl3Wg7a3a
nklI6LsUFjQeGk9D41nMOXWYSLeP7GU16P2q2D4TUh7dS5FB+6H9VLTfdm8GaexsezSPWhEWYIUF
KMQkbUApNlgBWAEaVsANt6b80PqVfD8n+81a7tk0FFfZZu30XPxfKS79HcT8ncoDvQzWp1j34MfM
FAcO1g7PyfesrGxdV9m3QV2BoUzHxlwtGEliRjLZPjOSIDGyZnZmkRfJREVpYS//Zn5EoDUzY8zF
gCkiYori8V0itjGitXXR2liJ1MaI0qD1lLTejX/fNkzjNaDv7XEak08WqHFBZVND+ZYZJQ3BdFAY
IxijBmN0zTTQ2Xa9Wl6pvyap5RQ/KRhhi3IhQdeh6zR03Xf8kWlZTpJsfc5HWbG/Or/BOR+FmOQ5
H6XYYAVgBYhYgW3ngPqYArpS6+UMUB8TQKHlZLQ8tuaRzUS9bXKxqAaNb08v5kLKEoyFyKD90H4i
2v+JiW3bpV55JWh+u+ZnIsr0XooLWg+tp6H1iTVz7JHFXtLdftNZtSoswIp9ZxVBya1nVdHBGsAa
0LAG7F1dphPbBvt5LdiA9ohfyigL+3OBQfOh+TQ0PzraNsUnakDj2/egOpJJPiEoaDo0nYamq9xz
2zOLanWh/Rtx/qNl0n8EiwCLQMsi3OHQmbwa7MAaOxBX4n5x5kTss68bo8hMZ8lwNmQv/NQwHGsW
Gvv/xfquGzhGMnYD242Nj/vZCY2s+HF/33j+fGWtaqXN6pyfvTz9+fQkr8RPLGWy27zi6OXZ21rl
DX+ZfVtBy0ob1Ln654vL01dnl4Vg+NGVG9RjKvnj2eWbn6q1C7zMmG32kNHJBXvQ65F8iJNaG0qL
1706uTx7975W9zCxmL6lyYbPOL84+e/8CcwMHvKk8oZVLz+8VWvG82AL7O9evD57+7ryy1J47P+R
OWXWfsMnvfrw5l3Tc+y5H20shCqScLrFm7B+2/DzW8jw6v0F60U1MSbMpjh201O+cifG14blR8wb
VpS+KDw10pkTGP6ibhaUbzhe4hhNhmPigk2ATdBgE5ETMyqwbTJBVgKTaM8nZCLKUgpSXNB6aD0N
rc+YbTD3tj7HRqkI7V8TRwgxKZFEJjZYAVgBGlYg8sx0EsZbDyUU1WAB2v1/LqSMARQig/ZD+2lo
v/BJc2/b+cNlNWj/av/PhVR6fyGyPf+a588G0X33jGxpcnQ9HWR9gg4QXewhcYM4ZWK6eJAha7KL
0nadvX1/evnji5PT0b9OL6/OLpg1e5Z9cv7i/enV+6YvKObhxhqZXlrMNXjFal2+PhUW5+riw+XJ
aeXek2Pl7uu3H/ISMxlDZmmG0oZxq8xzfo43UYyz7yZcrBXhnQ35/0vlv2/Lo2wAcJi9QXanACSl
/P7i4vyKCy5KZ7Fj2nSQ8j0VxCVP0NKVIxVAQlzOIrVmAT1w5AAJadnOwrUcP7Qdjx7CAtCOCFwb
roLIkZGUaEvmZCg3IhVAQlYs/HPcaeCzrh/f0sNIDpAQ2jRIU3NMD1wOiHN9RvAV2qNcW4Y25JY2
t0Wwv3GqbzS75aNR5taJ/6YHIAGwNv2niKuSCFTFCCsBK0HESsxuE8bPtzUNeS3Yg3Z7IGWUGYFc
YNB8aD4RzY9DvovV1osJlXrQ/hUH3OdSkkfcF0KDBYAFIGIBEsvdVvlFFeh9u95zAWUqL0QFbYe2
09B2Js15tO3If1YH+t4+7C8klI35Z8LSRuOJq/y9DW+zdnEwuI3B7b6MwGBwG4PbGNymA40cIAxu
6z+4nZGe4goD2whkyQSys3lqh5+CbWPZohrC2fZwNhdSFtEWIoP2Q/uJaL+/dRLLRwpr9Tm/eQLL
1yl9BU3vvqbzLX+21/asFjR+lcYLGeVanwmsSfM9m4Yyl/8NTs/F/5Vi699BzF9Q6NDIZSzGcENx
knnlQPMn5A40j8wkSWdxOJ/ODpm9bTxYtJsN09ogWRZtlJ3qbLCXPiy/RPXceaWZNGiipaaxZmas
tIKh9kqlcUAXQBdo0IXbxEq33txGVgJZaCcLmYgyriDFlZnkY2omWZ8juImbo3sdex+ZMRaXY/y9
N4NEGH/H+DvG3+lAIwcI4+/9GH/PiE+lhHF4BNxkAm6Mw2McHtrfU+1PXX/bfSSzKtD6Vq0XAhIa
n4kK2g5tp6HtSThJ3fj3bV19Xgs63+7ppYwyR58LDJoPzaei+dufOxfizLk1Ol+cNydEBW2HttPQ
9jQ2o2RbWp/Vgb6383ohoYzYZ8LSRuOJq/z9DVRH8ygMPYxTY5y6L4MpGKfGODXGqelAIwcI49Q9
GKfOeY9awCg1IloqEe3Cilj4uWVIm1dCTNsa00oRCTuQiwtaD62nofVYJY5V4tD0Xmh65AZMcNfb
qntRDTrfrvO5kDLFL0QG7Yf209D+qWsNFuyfLbW/rAbtb9X+QkhC+0uRQfuh/TS0/w6aD61fF9cX
Gq+ZthNX93sbqbZD33QDDFRjoLovoykYqMZANQaq6UAjBwgD1foPVOe0R7nGMDVCWSqhbJKG0cg3
rZkbbLussloVoW17OlsVVJbSrogO1gDWgIo1iFk7bW0HskqwACssgBCR1P1MXNB6aD0Rrb/1x4y8
br2FqawFvV+xh2kmI7mJqRSYNppPXPXvLbWdJfqQ2kZquy/5F6S2kdpGapsONHKAkNrWP7Wd0x7l
GqlthLV0wloczHFvB3NA66H1JLQ+NZNrz9l267CiFvS+fTchKaNsP6FcYNB8aD4RzcfOwNgZGNre
E21fiIVBR3dYhiFqQedXrsTgMioWYwiBQfOh+TQ0n3ui+A6OPobWr/H0cenqY2g8NJ6KxmdO6NGd
fP0jaP1aX/9I9fWPNNJ84qp/bxNUsjElTFDBBJW+jKJiggomqGCCCh1o5ABhgor+E1Ry2qNcY4IK
wloqYW0am9bWI1ZZHYS0qw69sfIxq0xY0HhoPA2NZ700YVLfNpGV14LWtyeypIyyRFYuMG00n7jq
31siy3cTC2kspLH6EmshjYU0FtJYdKCRA4Q0lv5prIz0FFdIYSGgJRPQunE6N70RCz/vENfWKiO8
bQ9vq6LKotya+LSxCsTNwr0FuxPPTK4R7SLa7QslQ7SLaBfRLh1o5AAh2tU/2pWsp7zUKN4Fs82Y
bTS7TZj7ArcFt+2LAQa3BbcFt6UDjRwgcFv9uW3Be9SCRvyWNr3FeM768Rx/5CyYmLcdySmqYQyn
fQwnF1I2elOIDNoP7aei/Wa0tebzKtD6FVrPBCQ1nosK2g5tp6Lt8PXw9dD+nmr/XbbRWmAfrbWa
r2yktcBOWtB6WlqfRDF7lcm2el9Ug+a3a34upEz3C5Fpo/3E1f/+Rq9jd8HwYvQao9d9GWLB6DVG
rzF6TQcaOUAYve7B6HXOe9SCRqPX4LcZv7USa+bYoLegt32xwaC3oLegt3SgkQMEeqs/vc1pj3IN
cqspuT0CuwW77YsJBrsFuwW7pQONHCCw276w26NhpaARv6VNbzE1af3UpMh78PDhthOTZCVMS2qf
lpSJKJuUJMWljdYTV/t7i2oZnMB68vgRwlqEtX3hXghrEdYirKUDjRwghLX6h7Ul8amUENgisKUS
2H4y3W3X2GZVENS2BrVCQMIGZKKCtkPbaWj7jc9aJbRGqZdsu8quWhXa36r9FUFlTKAiOm2sAXFz
cG/prThFYguJrb5EX0hsIbGFxBYdaOQAIbGlf2KLUx75F8kshLdUwttF4ltbbx7jWwhnV24c41v5
pjFcVNB2aDsRbY8Sy916SpaoA31fMSOLS0hOyBLC2vPNaw5nF53hcu45ydC/NgYnRoFSdPqRG0ho
vzz+9QfjlPdprra2GwtR3RoHO8Ar8zc51AMqsmOkbmKnHZBcBvQAXgZehoaXmc6Dz+62G4/nlfrr
Z16dvT17P7pikjy7eHs1unh7/m/uXaRghHvJhaSNrhNX9nsbEEnH8wmGRDAk0pe8HYZEMCSCIRE6
0MgBwpCI/kMiGekprjQaFgGtlTtr+yC1ILV9sbwgtSC1ILV0oJEDBFKrP6nllEf+1YjQ0uazGJNZ
P/I/N+OtT4bM6vR3RGb9yL+QUDbynwkLGg+Np6Hxn8w4YA219UpVWau/Wt8yDptLRq5SlWKCvkPf
aeh7cuuPGSUd2HPfv91S62t1+6v7az1+VVLCFtSEp41FIG4S7m+H8Wg+moVp5M2nyGYjm92XlAuy
2chmI5tNBxo5QMhm65/NrnCf+g3LoLJWg5HqJ8eUl2rw+uwf/1Ag1WetBmIEuaGNk8x9nCCP8KA3
PgzhAcIDhAd0oJEDhPBA//Agpz3KNZ2gwJm49ZCAAKrIM1OmFX7SiXCFyfCALrpClgiodAuoUuYy
EE4hnOqLz0c4hXAK4RQdaOQAIZzSP5zKSE9x1bx+IBz/Zs/9yBjMjDGjjBObbyz6h8H4mjEIGB//
5cHg+18P/yf55sGDf3zz4Jvp0+jp/z1gX/g0cxm9E0zBtW+MgPE2I/nMbiTpU8MOjY97X1lm4hj7
f+Ef7RtuwG8N/zEULPDvxtOnoszYcvqH+Hf4jz+Gtpma2b+8NE6Sv/MvfcWnTRl/YU//+pnxwPjj
D4PZnpShd8QzvnKsWWjsn3IS9oORuJ8dI5yUL/ODAGC4ifHghj1j33j+1yNZ78Zlj/2bcxPFxl/4
S/w/xsO/Z7icxLT4hR0GTovUrDC6ZSQ/dvjjGem1ODk2hnHI4T8buoGbykLrt4aMaj8cPqx8Wd5b
Weeooc7RmjrHDXWOV9WxkrRWg99Z8y5HDe9ytOZdluscralz3FDneFUdhvxo6V1W/8bD4XHDuxyv
eZflOkdr6hw31DleVYchP156l9W/8XD4XcO7fLfmXZbrHK2pc9xQ53hVHYb8u6V3Wf0bTDeeNCnM
k3Uas1zraF2t46ZaxytrcR15sqw2TTXEh7HjZRZR1qneXFUrDpsr5vcVc55fiS82zihVvIAd+qYb
jITL0sMVVN8I/gD+AP4A/qB3/qBm2CvFjTzDtRMH7IFa+IT8Xf4j3gBDBR0eKlj4I2fBwGK4AMMF
fclpYbgAwwUYLqADjRwgDBfoP1xQEp9KqXXYAAkPJDyQ8EDCg2zCo8hXyIv2JAcC9g4H7Cy2dtMw
RryOeL0vpBLxOuJ1xOt0oJEDhHhd/3i94D1qQaNNgsFvJb91/FFkTottNEFxQXH1t8OguKC4oLh0
oJEDBIrbA4qrUJ9aee1qlmJPbR2mqxUvg/lqCA+WwwPTspwkQXiA8KAvPgzhAcIDhAd0oJEDhPCg
H+FBTn1qZcxaw6w1zFrDrLXuzVor8xb5Feat6Rq4JzNMW0PQ3htmiaAdQTuCdjrQyAFC0N6LoF3Q
HuVao0lrtLktzr3NiPKKc2/FjllbnXYravT3jNsdvpG4ZjaHtcDhBoft8oYSVki0mDYmh7jNubd4
esZJ1mg8nyCkRkjdF96HkBohNUJqOtDIAUJIrX9IrTCfahGBNQJrQoH1KA63j61FJYTXnQiveVvl
EbZoN23MD3H7c29BtmQSo4xKINJGpN0XOohIG5E2Im060MgBQqStf6Rdpz8N9/SJuTmPeXF1dfrm
5fm/OY1Zx4DvmfYi6F4fdFumNXO2jLllnY1Cbg0D7rVxbiafK24RpKh0UXjiQS70fa2+J46Zpt62
Gl/U6m+aba3W5zISTKAQ2Jo9KKbz4LMb6bEFRf4u2IEC9EgXczmO3C1NpagBatRiJLl0BDESYsIK
XKzAxQpcrMDt2grcgrXJC83W3yLI6zhrsUPfSr0tiUteCSFeK3uRIhIRXi4uaD20nobWj1kzbhus
iCo91vhkxrRw8MmamXwOzNnbs/ejKybTs4u3V6OLt+f/FjELF5LQ+Uxc2mg8cZW/tylL186NY2Gm
EmYq9WU4HTOVMFMJM5XoQCMHCDOV9J+pJFlPeanPvCTixBax7CYZLNMNts9giUo9jmc3yGBxEeUZ
LCEubbSeuNrfWzwbO0k4jy0HIS1C2r7wLoS0CGkR0tKBRg4QQlr9Q9qS+FRK+gS2mFHa+ciWyZev
C9sqsJV1MKu0JarN5CPmlUpR6aLwiGllTCtkiIAWAW1fWBcCWgS0CGjpQCMHCAGt/gGtZD3lpT6h
LHFii0h2bSTrBsm2I7RZFYzPtkayQkBC+zNRaaPtxNX93uLYjNaPmKmIzBTxLOLZvpAuxLOIZxHP
0oFGDhDiWf3j2Rr7Wb6F+BbxLZX4NpkHN9vu/iPrIMJt3yZNSCjbJC0TFjQeGk9D4/mhFJ/4xi5b
H0EiavVX67t1BglvrOIQEtFyMEEwQTRMUMyAuP62+7MWtfprgqpbeay1A7nEhB0oxKeLHcA80c4b
gsS3to09fAtzRNvjDiYdMUNUiEkXRafu8e9tXC3LgWFcDeNqPUv+YlwN42oYV6MDjRwgjKvpP65W
Yz/LtzCuhhQXncg2usNWtUWtHqe41se4UblZbSEwaD40n4bm8/GW5NMdhtd4pf7qfbdG11hbFYNr
vN1gfmB+aJifNDajZEvrI+v01/is1flMQkLlpbCg8dB4Ghqf99NtDzguqkHv2085zoUkVL8UmTba
T1z9721oTcmZY3wN42s9SwJjfA3jaxhfowONHCCMr+k/vtZEgVruY6QN4S+V8Hcx2XYti6iBoLc1
6OXyEUZBCAqaDk2noenpjL2cE99sm90uqkHn2xPcuZCyHHchMmg/tJ+G9t9wVWXSDmN/SwNQqQkb
0GoDVDllQYEqOI0swbuzE+oG4d4S36aXRkeseSPXQr4b+e5+JGWQ70a+G/luOtDIAUK+W99894TT
vyLrrfAfpYgENwJfKoHvgjelM902yZ3XQsDbnuiWMsqS3bnA9nzzmkPaRae4nHtOMvSvjcGJwWyY
Ifr9SBxgzVH98uTXH4xT3q255tpuLCR1axzsACqvz/7x+f+fHHOLe6CRzUSKoEwRsNZxkCBAgqBH
LBYJAiQIkCCgA40cICQI+pIgKNhPUUByAMkBKskBvgA5vstq8xirzTuz2jxWVpvHeq02R5xdjbNH
ZozBeMTafSKEiLURayPWpgONHCDE2n2KtQsGVLmBmBsxN5WYe8ris9HYTLbdcUWp19/Ie23AW0pJ
WAVFaLAAsAA0LIDY9i+NxcveZafHomp/7UC3MnBFi5W7PhZtCLMEs0THLDl+lN6OWOfclp3UK8M0
dcM0KW1WGCe1HWGeYJ5omKcblz3+ZvD5Nvjd33bPjlrd/hqn9at4K5LKMitV4TVZhHD8mz33I2Mw
M7IN9Y0/DNbRWfc1Dg5/eTD4/tfD/0m+efDgH988+Gb6NHr6fw/YFz7NGBBDjMC49o0RsH5vJJ/Z
jSR9atih8XHvK4tFbsb+X/hH+wbr9+zW8B9D0dZ/N54+FWVmZdI/xL/Df/wxtM3UzP7lpXGS/J1/
6Sv+nsZf2NO/fmY8MP74w2BdjSnS3BHP+MqxZqGxf8r16AcjcT87RjiRb/KD+HXDTYwHN+wB+8bz
vx7JSjcue+bfnJsoNv7C3+D/MR7+PQPlJKbFL+wwcGBBYUEJWtCB4/junzGj8gGwpZvZ0kxcywZV
irHFqlphdMu0P3a4EWLqYHGsxjAOuYV7NnQDN5WF1m8NWcs+HD6sfFneW1nnqKHO0Zo6xw11jlfV
sZK0VoPfWfMuRw3vcrTmXZbrHK2pc9xQ53hVHYb8aOldVv/Gw+Fxw7scr3mX5TpHa+ocN9Q5XlWH
IT9eepfVv/Fw+F3Du3y35l2W6xytqXPcUOd4VR2G/Luld1n9G0w3njQpzJN1GrNc62hdreOmWscr
a3EdebKsNk01xIex42WkSdap3lxVKw6bK+b3c7on/oiv6BQxYnqZMr0smkdh6GF2GWaX9WgKBGaX
YXYZZpfRgUYOEGaX9WZ2mUKA1HLz3DLPpkFiy/8Gp+fi/0px6e8g5i9bbhuh8nojZpBd38k3k3j8
6w/GuWMuCO0l4Uxc7CKhZ/hhh77JeySiD0QfvXGRiD4QfSD6oAONHCBEH32JPhT+oxS1WtcCulvS
3czzg+6C7vbIJoPugu6C7tKBRg4Q6G5f6K7Cf5SiVnSXMs/FZNqNlnHfYQU3JsyuWbxdrtvGVDJN
g9vMGSG4RXDbIwaG4BbBLYJbOtDIAUJw25fgVuE/SlG/eWTZTgQDxkyjodhZYCg3IQ7lxSdXfjBK
Pg3LDYprO6RgTwIkAcgmAazRt1tnAUQdpAFWpAG4hGQeQAhru9WxfC8AuWCNX7asb1OWtNUsVVZq
/tUu22NlXu+qV+yoKUWGpcyw+G5iIb+C/EqPggDkV5BfQX6FDjRygJBf6Ut+pWA/RcEyqK1ZKwkV
4+FYtKYnDZ94ZnINHg4e3iNnAR4OHg4eTgcaOUDg4X3h4SX9KUv6jXIqWfXEMdPUc/jVPLhx2d90
Ng9sJ75hlzd8eIcR2JAfUFXfVHnjPUERFXQ+Kohmtwnz+4gLEBf0yHkhLkBcgLiADjRygBAX9CUu
UAmQWqaXpS92los8M2V900+QqteUlMfuguEFKQcp75HnACkHKQcppwONHCCQ8t6QcoUAqWWt9twA
41UOdEmsmWOD8ILw9sgqg/CC8ILw0oFGDhAIb18Ir8J/lCLortZ09wh8F3y3R0YZfBd8F3yXDjRy
gMB3+8V3j2qE9wiMV1fGy+AE1pPHj0B5QXl7ZJdBeUF5QXnpQCMHCJS3L5S3woAqN7RehpjvpTjM
zlEYjc0kvx6u3FIRpL/zpD9OQfdB93vkk0D3QfdB9+lAIwcIdL8vdF9yH3lJbzWhJFM5PW9cStit
EGQp9Bi7qW/y/UzGicOh8Ggkmmf/Rqzx2FXmguRRDoYd+lbqZRfigHPDWTCuPTryiktrZgaBU5Yn
7oQfIDGNTVZIOfnmpbmTpHw/eHbtxr+zf6+dOKt17dyyJ9ieE2cbn7N/MzvAL8LATcUhE/7cS11u
Utl1EKbuxBXfj1hDjdjd0OIFm2/kEjHkfsQPs2AIGOzsYuqwcEBc2u7NQL5dPM4vrHlki+n1RvyJ
Peya7xHDx19GVuzYblorHhXluPwomAtwojDPdpmZzVM7/CS2ngknafbeSZjVEdvKJJEb5D+XhtHI
N62ZG4i6LPgJpvzi1h8zrRJXSdYWqZlce+JtUtd35B8ujTQ2LV5mHThhERK/cuN0bnqj2JnKG/5I
NJO4FF1hkUTsp9IJu/xkile98YVER6mXTJR49VDpSJ7YGFO9M50Hn90o27SfPykOOP6sqEswy0OU
F1dXp29env+bRyjrYtp7DmRxJIi04yuOBGGmxeJWaKszQfJKGx0K0scjQaSArri7yYUFpYfSE1J6
7m+3VnpeCUq/QumZgAql58LSRemRtq6krdPxfILENRLXPcquIHGNxDUS13SgkQOExHVfEtcF+ykK
+kzKRnSrQ3Trs7Bs+/A2q4X4tj2+FRLKA9xMXNmo1TGxUStt9r2EPdLBHomxtm3NkagEa9RujbiA
cmMkhAWlh9LTUXprFt8hxc4rQelXpNiZgIoUOxcWlB5KT0TpLc9hkCKxlmErxVcrQvlblF8RkjAA
qtB0MQIYZ6tuc+9jlA2jbD1KBWOUDaNsGGWjA40cIIyy9WWUTXIfeanPCBsobnWjz2g+moVp5M2n
4Lrguj0yyOC64LrgunSgkQMErtsXrlsnQfV7+rBfjPJ0fpRn7KZhlGw5wpNXwuhOy+iOFJAY2cmF
pYvSI+StbvrlJHMfZxcj2u0TJUO0i2gX0S4daOQAIdrtS7Sr8B+lqE+MC7pb3SyAaTPILshujywy
yC7ILsguHWjkAIHs9oXsFuynKGhFdCkzXIzlrB3LmbiBPQqcm3Q0drddoluru9HIjtHLsZ2qpIRl
qAlPI4uA0LcMfcvdlRH+IvztDUdD+IvwF+EvHWjkACH87Uv4W2FAlRv6hMGY09j5OJi1xfbb1eSV
MKexJe6VAhJzGnNh6aL0iHQrkW5xMhMCXQS6vWFjCHQR6CLQpQONHCAEun0JdFUCpJb1CXPBeKuM
1/H55nviVE6QXpDe3lhmkF6QXpBeOtDIAQLp7Q3prXKg2i19qC9GeLQY4dn6zN+8EkZ4Vozw5Gf+
5sKC0kPp6Si95wTbK72oBKVvV3ouoFzphbB0UXokuZaSXKZlOUmCJBeSXD2KxJDkQpILSS460MgB
QpKrT0kuhQPVbumT5AL1rVPfZIYJjaC9fbLNoL2gvaC9dKCRAwTa2yPam/MfpagP3cXwjg7DO8Gd
BnUDjOquGeAJ1GHdAOO6UHxqin+ngd0AI7vrFF8d2g20GtuF4uug+HdbqI+V+usUv7JUH2v1Nc5s
z3iuYzSeT5DcRnK7RxkYJLeR3EZymw40coCQ3O5LcrtKgap39Elxg/dWeK/U7FGm2iC/IL89stAg
vyC/IL90oJEDBPLbF/LbwIMabjfTYM+mwWzL/wan5+L/SrH17yDmIhADKCM3GIYGe1crupUXfJCb
X/jhwsmuGIuVn/F0uGF5DnvNyJzyj8duGkbJcOkol2Kn22JBdLFIshxLLwfXlGy7b147vzz59Qfj
3DEXnJfbbiwGAG6Ngx0MSfD67B+f///JMe9fB/r0iKWeYJnWTDRr5LJ/7dC3Ui+7MMXnLMjhumK4
QSJazbfEv9GY/Ti7SmNTdIbFhLfugqNypuyKSe2w/JWsiR8TbWINmnepWU2Pj5CxmFWoNG+siZ0O
3UBoqhXNWaBmpmZ2PXHMdB7z77FIl1E/ccF5oNoPsouReM38OUVvmbpW9u9gcZRfPOIXcydJrVBY
GnE9+mR616wwW/i8T4X8n/h39u81Q+t4+YPVpSeGz79abDNoREe8HDkxQ84vPDNlFtxXLkezW/4x
oz/85uw2YW/Dr+KQPzF7SGLx7s7s3FxYpdk8tcNPWQePKh2cNUT2jqnLz24uO7wVZT1dvGwmAOVP
JohFIYnyPABjwZ/EQSwi78HDh0JthFYtJKrF3Iz5FzP7ozSqM3HVYv6+iappSOHomMK5dm4cC5kb
ZG56FF4gc4PMDTI3dKCRA4TMTV8yNyX9KUsYrtSU68ZOEs5jHn2C7oLu9sYmg+6C7oLu0oFGDhDo
bl/oboUBVW6A9GpKeoUkwXjBeHtklsF4wXjBeOlAIwcIjLcvjLekP2UJXFdTrpv5/REjqJGZgvOC
8/bIMIPzgvOC89KBRg4QOG9fOO8yDVq+yziwmDp/TG7qfIcnzWeT5aPYYT9xXcyznjFuxQo7EKlk
rcrM7h2AsGN34cTJjlHcJP6OERRLQzCnXvMwNPMXCEMRhvaPKyEMRRiKMJQONHKAEIb2JQxdpkHL
dzEUoykHVjwbiDCIcP+sNYgwiDCIMB1o5ACBCPeFCLdwoZaPNKLEIMOcDE9HUewuGN7suBTQX9Bf
/W006C/oL+gvHWjkAHWJ/uZUTvHkagGMTTPGZo2SeRI5gQ3GBsbWF1sMxgbGBsZGBxo5QF1kbIon
VwtgbNoxtoA9fRojywbO1iNrDM4GzgbORgcaOUDd5GyKL68Wu3yE0uC9wR479GzGFt4qi8Q+7vGv
7G51WHLrj1kzDOy57/PjVAY7WR01ZP8wSfrJ8AGouU7UPGPPA6HqoOag5n1xuqDm+lFzbk6leRwk
jFGBrIOs95usV7270eKgDytfQ/JVS4bnhabNTx8ExQPF64epBsUDxQPFA8XrBcXL3fs6jie/B5Kn
Jcmz2S8EkxAsDyyvL9YaLA8sDywPLK8XLK/w7+toXv5F8Dy9eB5fkx76I9Y2mEgJktcbYw2Spx/J
A6UDpeszpau48koJpE1L0jZmEgFpA2nrizkGaQNpA2mjA40coO6StsyVV0ogbVqSNkauMHMOzK1f
NhnMDcwNzI0ONHKAusvcFH++fAscTksOx1rts+ubUwdMDkyuXzYaTA5MDkyODjRygLrL5Ja8etsH
YHVasrqxG4DPgc/1y1KDz4HPgc/RgUYOUHf5nOLPl281c7jAZ26N8bYBe2HfTJ8xnrTY8e54xse9
r/7YBYZMtHK3QCYSpi6DsiQkw/4wPms8362Ehleg4xrS8ex4xJEQJxg5GHlffC0YORg5GDkdaOQA
dZeRV116413kVrUkc6zVwOHA4fpincHhwOHA4ehAIweouxxOeHK1oBFjG7x6d3YC3iZ4m3L2deRa
oG6gbv0wyqBuoG6gbnSgkQPULeo24YxGEriqS1fL4HBacjjlNGxwOHC43lhncDhwOHA4OtDIAeou
h6u6dLUMDqcph1NOxwaLA4vrjX0GiwOLA4ujA40coC6zuKpTr94Bk9ORyXmVo5PB5MDkemOjweT0
Y3I4Ug3cDtxumdstufl1J6tl32Sczzev2ctNdrHW93LuOcnQv97xWudhKITwy/GvPxin3LJwbmi7
jFSmrAMYBztAx+uzf/wDUHJtKXm+SwA4OTh5b3wrODk4OTg5OHmPOLni59eRcv12egTtq9O+4uxr
8D7wvt7Yb/A+8D7wPvC+HvE+1dGvI375d8H8dGR+lSOyQftA+3pjvkH79KN9IHkgeSB5dZ9euQEa
pzGNyw7NBo0DjeuNgQaNA40DjaMDjRygrtO4wqdXboDGaUzjlBO0weXA5XpjpcHlwOXA5ehAIweo
61yu6tiX74LVaczqlk7TBrcDt+uN1Qa3A7cDt6MDjRygrnO7Jvfe9hl4nsY8TzllGwwPDK83thsM
DwwPDI8ONHKAus7wqo59+S5YncasrnpSM4gdiF1vTDaIHYgdiB0daOQAdZ3YLfn2xg9A7zSmd+IQ
Z7A6sLre2GuwOrA6sDo60MgB6jqry126Wm7mcGZsxBbfG4UBstLYG5q8juml0RF7BL/O1tLmV9mj
RSmaRwzIMP9R0w2y68y6ZtfTIE3NcXbN/L+VXU08M7nOLqPZbcIMjCzkJxKL5yfWzLHV66OswChU
YD15/CgrxWn2Nx3PJ/IpJcDRLEwjbz6VX3WSuS+fnrJmza4WPkPM+JoEGQZuGsay4PijyJwy0lKW
TctykqQoJzP53RlXrVEBQnaeUdZ7snvXzo1jFVDCeWxJMJJ9l8KT7FuVYeWWYpKL+9ow9Jb/Sur1
k/fNIAkDxojFtdJ5k3DIf4+x95kZO7bc9qf26fCB2sWlllRWjJcdPb+R9/VSp0R3l8W8x8ti3ull
Mev3siC7viwVvT8vV47kLnWgUjwqyqUmyBtxuVwq04f8uZVXKbUiryYVI68qdEMWSvXIXyfXkLys
KIlyK9eT8pZQFVlUtCUXTE1h5G2pMyVQqTbyRjVurSlPpTnqd5tUiH9EhUBUeH3WiWWJ9WMjU4KY
oZ7xX7y+T33dCDVXIVKilJw/k6RU2C4IkjU4fZDkWjvTedna0h53obXJCVIEDNKHsksI8c9HEpk0
K/c6IdbuWCJSja+mT7KmV+6Ihl8Xl03nTpLywGxajZCKw79rZ0jWjh2q73i+tBNmddek6uL7huVb
rbN+GyaLNA8zVMLUvYQR9f3ka+Mv7356dfi18fW+MRRvPPpkeowqD23jee3G0ZC1m/HXvxr+gp+R
1Php/WbTzyymriV/IL+sP7p6vyw2Pm5ucgKePS+/Xnpg9QOl3CgI1xooKNXikhCWPqveano8b+OJ
nWNWSvWHL31UudP06CK0EY9WSvVHL31UudPaO6wwulU7R15u7BvVD2v3GtHHIQ9feJiT4VfLS2+w
/GHtXtNPJLN5aoefAvkLarH+A8ufVW81dsbIe/DwYd4bi8JSd6x9ot5o6ZBlX2zphtUe2Pqo2cKX
j5JX9UdVbhelRlneJlbq5ZIsCktyrH2i3mizD4PFkWIiZKnJSlQ+qtxpbp7EcovWkdfLjVP5QCk3
PtKKYmeaP7MoLD209ol6o1G2TjqPctHm10uSrX6glJseaXqpEwdm6i4c+eDanfrjGz9eutuI3i+w
+83I/Qpuvx115JkpY215p1WLSxZh6bPqrabH247FGIF8eFmoP7r+iXpjFerR7DZyYsHhq/irH7S9
SdO32j5sfDuRMRsJ1pW/Y+3W0ps2fr58u+nn/LyV/Mb2Ue/mhUaVKpJfmVIpxSW1WvqsemvPC4xB
MmnORy7fbEJjRfOJY6bzOO8l1Rt1RE2f1m829pjSMrUZpppdKs1S60tWbzX3f86Ki/6fF5b7f/UT
9UZjT8jTlVl3KEtLfaL+UeVO06NT18/x5pf1h1bvl8XGzpb4BRuVl0udrHK/LDaii80oyeHl10v4
qh8o5VY2mrvDdm+45AzX+EKRh8/621GzOT2qWNKjFUY09EsiUBYaTEuVCCg3mh7rxr/LZ8qr+gMr
t4tSixI7MYvTzFKHy3KDCtc/rN1r8XlZ8Jb7vbzU4PuqH1XutPaAR2oPeNTaAx7Ve8CjdiVVBgwy
Pa3cWFLVhk/rNxubMcxbMWxsxFBtw7C9vzJfF83zLlsUlnpt7RP1RtNjrxmZcfK+Wxbqj61/ot5o
NCvc6OT2rywsmZbaJ+qNdm6cd4VFe19Y+qhyp50rVFhCOz9YYgbZYzUZDOXzz15cXZ2+eXn+bz79
bN2sxXueqji4eMiANM1QDMIktd3AynBy6aRukBWy+YHKxMDYseeBbQbpgGNMqkcYMRTpjN1aeKy5
IiabYk7eaGeTfvg35U/LGY9yss8Bx3bx8n+fnrwfiTmUo2f7O8BWOUV7/4B3i28GorNEsgXNcRJ6
85QJc1pOCN0F0gpUPgPVZyby2dQJHNaDWUlcMcAsQk0GYeDd3v8EHKW1c60zrWuhXOIs8uymc2M5
EVcu0X+dJGXa4tzwAJXdePX65GT0zxdXo3+dXZ29PDs/e//v0Yv37y/PXn54f8qn7uy4k1zxmRK7
7qjlce/njrkgftq7Z5PwD+r8mNNz8X+laAzeG+yxQ89mffCtEcUOH7MZhsbHPf6VXTf4zjvdQ11o
QuucqcapUtl4UutcqcrHfLLUdGleUjHyJMvK4BO/Ux1/Uu6oa4jro1D10zqW9n1u3jdw1V4zzWuV
W1e51GdMivLAG38+Yv96n31T/Al56XNHRkIpgcIMnP90a1MGmTU4fUGitb/c/CsI8ovMv4IYv+wM
LPry7I4RIo1SmWhFiAmxO5XBsOYJYIFvDCLGOAd8gNVMnzGqv9hxtMTCxq/+2AWGTHQMxDjk6cEB
s4mDsiQkw/6wkMx4vlsJDa+qI6D1UKrh7ooKtXtZfuQxifyI0pkP9oiolhWHSTJwgyQVSXCeS3zw
7ePHTI3uu8/abpIeSiCH8yTmYCGltVKSSVaikirE1DiDY9eyo9vD/AdPjo9rcjNJyGvVjBwC+A6X
ga2YX0MOMPXuqAzgCcSz+p18WeBs57LtlGGsc55dC68zljFf5kFBYCtZLAGAh1syaXqQqfdJxRhm
kGEGN5Qcdx9hkMahN4zufWR/SWhidO8wup5mk1Q6ILysuxEUHaH5CZX4W+B6RAeXguiUz+EiA4lP
G9xBguhy7jnJ0L/ecfpOnWFDoF2qU2yy5jkxxP4ohtRCUngzlRP4DspUHDVgmkxowbxXzHv9k8au
K/NeH2Le6+6Ga3Y/BRHzXu9x3utAWGR74NrPGLl/SGEe7MOdzYPNIRTca566zAtVuNcTchTnUKBs
7JtUhsxzwZIZL2f3BJ7qWDlDt4vh8qLn+2akC13FfvJ8P3k+vzoKPdfKNmbZfDN5oyTFu9ldV7Es
MktVm7Cz491/V+Mjs//7Cph0kdHb67m7YiS0VXwnhdh27ITc3Vs1sGpBo+NZ4Eh/FLsniQ0i5XYo
cKRwpB0wXnCkcKTkkDU7UtXAqgU4Ur0c6RSOFI60c8YLjhSOlByyZkeqGli1AEeqlyP1zLHjDSK5
MSj8KPxoB2wX/Cj8KDlkLZnd0r4q1/CienlRRpAG4zD04EThRLtiuOBE4UTJIWsNRqV5LS/hQvVy
oQlcKFxox8wWXChcKDlkrQOjuQtNFBca+ztaOlnOk//lweD7X//R5MzD8W/8LD/mfYyxG5gxu7ra
6bTv3fx2vv0BuzSMrMn5Gghn4lJaIFxdYPIL34Bql8u8+cbSxq/GH38Y5HbE4tD2lhfI76Zz7VwS
Qrt4XUZA2V1GR0V/n7Aubyx9RActfZDUEWY24r5XkzZu4GI74/l0n6i5qIAkYzd24hDb5VJAqpkS
bVIE7f9VRuqJbNu7YdDZIbR0NsJeh5bUfvzoCLtDS2qrfr1ES2jzfr0ES3E7f01tWDfg7nyn/7X5
/eqW/4Mw2+lqUNKyPpDQBCQUdhwkFB0BJBQktOuCBQkFCdWDhCa9IqHqXOuO9KyOqm0n0IKDoiOA
g4KDdlKw4KDgoHpw0IKV9YGCKisVOtKvOqq0nUALBoqOAAYKBtpJwYKBgoHqwUBzUtYHAlrZSbgj
HaujWtsJtKCg6AigoKCgnRQsKCgoqB4UtKRltFZw8bOayK/iEgdKLYttmJ1SSWIxYw2wPFfanRi/
GIN4Rw3MV4gbPJ4JjINczk+OD9ndA+PXp0Y6cwJ+VNjOl2pXoNFehJlhfMrFRkWNRSuTEU2DLhQC
E8qwk6NtpZiEsVN6Pqk2JGiJl9qRYxRtKZu03Jhi+bsU3qXWJ4uu2Cnc3QNdU3nufoSfFJ5HOqQD
soq4ez7Bxcj/v8KYOp6Q7S53T9g3nhn71RtqkzrWLDQOTn88y5252JfOECdeR2acuuzWrWGHgWP8
jX1r9K/Tt68uLo0gTPlior8fGM//eqTYmkkvpg8kmD6A9Adyt+gIyN0id9ttwSJ3i9ytHrnbnJRl
uy0eUdlt8SDD85AOHmqtasVhkgxI5hKTsRtQl1chrPoQxtLiwqUtL+pTv2sTcWqKRaM1hDY9IaFN
Sy0ldf0xNXQKrlO+GTwxYMbgxJBdVjZ32cq08B5mMBnsY2PwykgcbzKywiA13cCxR/IdBgn/zPeS
UTD3R4kTJM8ePlFvWWaaPDt6/MQoFFvktRK/8iOHiWPNYze9HVnsbuIkRtv91Y9xA5dncUaJa6/7
qmlZTpKMFkLQxe81303mURTG6SF/Kd/kNmmYROnSp25iNXzMKhmMYsw9JxH5PHeSfzL1wjEDm84D
nkirfit1iqId+g/U8nTuJOlo4pjpPHaS2jc/qGU3CT0zZa1V/yCKw3TpZhD67jRm36/cdK0Ro0nq
LQYvYdKpfI3141Fym6SOP4pDr/LRorwl33ueOHGy9DnrW4XAK+0o72VkTXRB5yZNjOe7pGwSk5zW
yMdW96yZY13napEaPzsB3+f80QNaMDmH3D0gVjm7qu2Nqsjwh2ziKDeHUqjZCPY8O03EmMShT+BN
WnoAQ9+Imr+SY9e++YlZOP6eckf52ImYXjvM0ooqf1swbeEXjx783Ugpt97ukXWDbWfbrVOX1q7G
vTbvcAQakShDL6gbZYp+TBQXjcMrBC4FEZXgoAxjJvPPn6tBzDEhnIccHslgsMDFhei5YxZYUY4F
GdzDDOWBPuPdON7OGGaNOuAN7MTbn3F3VomvrdD3w0B2lJ2dRVX21Tq5yc+iys9Arr57rYyDHLXs
6aInfOGOzt9Ooh0k7pTF/K9+/PB//s/o7cXo/OzlzyedUQUpHKP9ZQ8r34SOaKkjIkHxpb2BNkqS
S2cDLZFfhZpoqSY2+4VgEkJPmvWkEM8GipJ/t1lTzNiILfnYodnG23LnVVfTOhyC+Ro1vKKXrulE
DH3z3ZMRD6DjucWNysjx557J0FGPqttwH5SA34bpjONNQ2PsZFPTJ+zFDuSbHQyJ9ug1r0a0j5PK
SJawkJDcLCGZD0wTTkrmEJFK04oV5s06sjyXAd6eFv7kxDGz64weGoOcUu20g1ZHBsUY9nDG8e36
vPlGgMraFJL4KGLKJhgTRVZMfCcJkCKm5RUOJGFSxFRfC0ASJGlM0ou+v7g4v+KOkRDGyroU4lIU
fOPs5ejq/cXl6atn+x/3DxnNEVsg5DXtj/v78puXH97WvxnPg+o387zMEkFZuqNRonLw6t3ZCYip
IKbJMIxcC3QUdJS4LwEd1a05QUdBR0FHQUdVOjp49eHqdPTu/T8vT1+8kqVX51f/fsM+mnDWJulq
Rlv4X/BSPXnpiHUjcFNw0y44FnBT3ZoT3BTcFNwU3LSaKq0w0IKg5NeMifrXthvvbE1kdD0dyG28
daHEIMOV2QNhkMZ8q01wYnBi4g4NnFi35gQnBicGJwYnXjl9IGcoy7c0StSClcqpA+Ch4KHEnQh4
qG7NCR4KHgoeCh7axEP5Il+9JgWAayrTAcA3wTeJOwvwTd2aE3wTfBN8E3yzyjcJvaly4BrplqhN
nVDmTYCs60XWU3s8sud+BMYOxk7e3YKx69acYOxg7GDsYOyNGWKFnFRKoKF60VBxCiEIKAgoee8B
Aqpbc4KAgoCCgIKAImX8ZVLGksvJv2DqejF1FoKBp4Onk3ey4Om6NSd4Ong6eDp4Onj6l+HpgsmJ
f8HRNePo7L1CCzQdNJ28jwVN1605QdNB00HTQdNB078QTZdkLr8AWdeLrBeaMuK2AaQdpJ28xwVp
1605QdpB2kHaQdpB2r/QsskaqavfAInXlcR/MhmVBIsHiyfvgsHidWtOsHiweLB4sHiw+C/N4iWr
W7oDHq8rj7dD33QDEHkQefJeGERet+YEkQeRB5EHkQeR/9JEPqd1y7dA5XWl8mlsBolp8dcAnwef
J++Mwed1a07wefB58HnwefD5L83nK9yu5T6Yva7MHmesg9V3xSWD1evWnGD1YPVg9WD1YPVfftJ8
/WR6G0fTa8rmZ2YySzkasHiwePIuGCxet+YEiweLB4sHiweL/zIsXuFzyjVYu16svYzLojBxb8Dd
wd3JO15wd92aE9wd3B3cHdwd3P1LZ+Alq1u6ow+Prx4umx9aJTfFz/fcbPyvejKtNgJpftconcWO
ycj9T943gyQMWCwhrjmZkn1jmIRD9lMs7pmZrKdw+Sx/OnzEhDYMI9fiwmOfZ9eEOH/VbmZvkBfZ
S3BheLbX1NpmbMRWUnlpU7xt8ap7XsDEM2mWy/LN9q/XbunS9/JXGlmey6TepnlZL4wjM53xX7u+
T8Tb9B5Cvbq4We04oi93SvsU96SNyS27fTHgjX6Pft/W7weymxjCP0xKfSi+4Ny4SZq0fuyxT1s/
5G6+/UO/9SNrxmLI1k8/xW7qtANqxyo2WNFN0Rv2g1zeWqZhjWrbNHdlooxkGiV3rVJaNS2/TPOb
jY7H4KeOb8P+/LkEbabVWSHTafri9MJpJ3BSbHYZ8GfNnhXQ7P+BZieOM1P4TogTzf6ltR/i/EI4
LT6CTh1kV4RZGS7rhFQ7ZZmoA1WG/GhxphtLsiUrjb0sTI/TSuxrG3t0EFtxmCQDl30ipvfYLAB9
8O3jx8Ygum+x2iyiP5RADudJfDh2AwhqE0HJoS8IawthFbgHVugzKwfhbSK8BDq5gaSWxv3piqyQ
V+mc0Me2EliRyd613LolNhLiSpzUGDjGU4MFE4ZluEF9+KE63lAdYFBHFGpDCLUxA3WQoDYqwH7b
Do2Pe19lYwcEhHJIqYUO//I/1v9lMvq4Z4cBCM5GYmOeh66gCik1Th+hILpV01sI4DtcBrZiig09
wJS75pPj43rXNCmIsAMyq0dVw9nOBUc+Km4Vnhj+hgC3F2AWyh/eJHSkV88zCHBdFCmtTtkg1gxg
7gybxH7vk6Xa0SerkFITdS5a+r22cD+RtXPxiSnkh9H1NFuBueeb184vx7/+YJw75oIvrrXd2GEo
4lvjYKeSPcigPaIDTUF0ypf6koFkDE4M3014qkA0dNmoVHAecngHukw2xAL1bIH6IPUdX+SgBpEZ
J85dl6jvdHk675ltS9NpACK0FH0JGzU8JJagN7egnGxBDhw1PPSWnXdDZISWm5MXGLFl5uTlVYQ7
1IAV66sb/2viKJaRT3uqf6QNPQU/zfipFS7uvm8SSClIKUgpmhCkFKQUpJSivOiT0mLTH8FE8gt9
tvgB05RMk/30NXuhCegm6ObO8YBu6tCEoJugm6CbhOTVIbpZ0pFKCcRTO+IZOTFIJ0jn7vGAdOrQ
hCCdIJ0gnYTk1SHSmVGR4gpkUz+y6YNqgmruHA+opg5NCKoJqgmqSUheXaKa/jD/C5qpHc0UW9DY
4dQG2wTb3DkesE0dmhBsE2wTbJOQvDrENhU+Ui2Ce2rHPZkQF06UnRgE8gnyuXtZgXx2vglBPkE+
QT4JyatD5FMlJLUy6Kd+9NN2zSmYJ5jnzvGAeerQhGCeYJ5gnoTk1SXmmXGR8lInvtlwGHe+Pr9c
r0/jtMGVTpA8RjqHdq6ig+TFiKb+8xhJnRvcXTESOi+4u0KkeE6wBtaHMsidnw3cEuNXzwXWn+Ll
y+FrC+Upd51O6SBhjCB7vWlqkD2QPSoYQfZA9ijA6iHZKyZr1idyUu48ndJCwhhB93rT1KB7oHtU
MILuge5RgNVDulfOjlyaO0m5+3RKDwljBOHrTVOD8IHwUcEIwgfCRwFWHwkfn5mozlak3Gk6pX2E
MYLm9aapQfNA86hgBM0DzaMAq4c0j+8oruwxTrnLdEr3CGMEyetNU4PkgeRRwQiSB5JHAVYfSZ5f
7O1Nubt0Su8IYwTB601Tg+CB4FHBCIIHgkcB1jLBowHNisMkGbhBkopt9mzGKB98+/ixMYjuW3a2
m6SHEsjhPIkPx24AIa0TUgIpbSAlpnqiOh1hRbfpLAxykINPsRkZ+3m3l5/uEzFftYYtWpVbszBI
5A5KoyTyXBbw7bqt0cZfuI0HKWNP7HeSdBCZceIoG2epmysUgzb+0kq82jxtMYln5/2EkOXUpKNE
i8BJxzzrs+u2Ve29b147vxz/+oNx7pgLvrmw7cYOQ8DCgYOdifQgg/WIDiwF0Snf5pgMJGNwYjg3
ph95TmLIRi4blQrWwxziwd4vnPvsUgOc1OJVjV+NP/4wPu59tVN5dIEiSoGh5TrbcomTGgPnqTEJ
Y8NlVsK4PH3x6s2p/DN0GWHxGQFxxy7jqK6TPGXS5UMRdmiwRr/3LdSb3uHwL27e7hwZ2ab3Hzw5
PubtzvASEBtvSTsMHDLKe2jO0xAafBepLavxjSffZThb+EopWogfZXeG/NwBw4rmEXtLA3qtnV6T
4+8l0wOH34LDz8I08uZTwhReIpRSfEwWGpcm4zN+GFSF+YQg4sMM6MFe7BuDibEvb/OBo2Ey2x+y
n3xqGI41C419npFhsJ993C8SNB/3943nz1fWqlbarM752cvTn09P8koyXbB5xdHLs7e1yhv+Mvu2
gpaVNqhz9c8Xl6evzi4LwczM2Nmg3s+nb388u3zzU7V2gTcM080eMjq5YA96PZIPkQZ6w7pXJ5dn
797X6h4mVuxGabLhM84vTv47f8LCZK8QWtcbVr388FatGc+DLbC/e/H67O3ryi9L4fFslzllerbh
k159ePOu6Tn23I82FkIVSTjd4k1Yv234+S1kePX+gvWimhjF2Rb2qqd85U6Mrw3Lj4xB0qj8Szef
GumMRcD+os1cNNRwvMQxVhmYiUsnPJBdf7cRQtU6S1rYlVBBSnA5WpDsn5F/8Ze+ZAux0uDcuWQL
7r0k4WXd65zESUU5SxIviByRkGKJxxXcmBjATrD2c5G0oE/aBU4iIxlu4KZDO3OXuxdKh1xlJjga
jUiO+HStMVfynoU7GYxj15464jIO52l2FZip+BtGTrBIPrl8BgYrH4mb7DHzyBjzYCr7d+AEY1te
8ivnhpmlwPQG2YzKge9OY5M/ObESV37PVa5TUz5uYMdjmx/VO3byG3PfvzVix58nAz5JYJ7/vBV6
If/mza284ZnzwJoN8uhCSejuMH+6Ta+hzulI2APbmZhzL4VVv6vkMvLwLcjDxhOB0Ne6N212O7sr
I7uM9xwmt4k8kpz9qh36JvsmFe09LCF1XLBZWEhKsBJSFwRbzp2k0EE7qPJSgLJnEpGjEnx1UYRU
VLrDIrRjd+HEWV+EHO8ux0G+jICKEJcnKDGQWYQ1yPRmmMwMHvIyRp5dTqfykn9VykP5Lr/LImIO
WbnL4/OylMXQRbmLMTH9rDvPzzJqkzq+Xc3Qfkc2yDqUePPZFexhYjocH/Tc413UD+28k8r9F/jl
NEhtZ5FfsvcMLVEYe9dj07rOu2RxHVmuuJaPkNX5N3ji6Hp8LbUgcdnlPBmzf/Mq/APTilye4rGc
JGGYWI3UjI6Mp1n//UqMM/+FI+XN8RVvD+N59VXUQWT1g6JQGTRu+YYySKx+g8bgMKddsjHlX0pp
0hxZoeTUg9dlcdJqYtbb556TDLzQtPOxDTT1FxYrBcazsTgLD/mPYeLEPN1ORqpSgToqTT9kICHL
LyJLMdWeiihryl5QNWLzEupMrcjbk8R5QHcCioqP7vwTSgsVqsiwTmGzdQqsYhqbzP/SXaiQQzzQ
Z5fIwauXH87OX43OXrEALQgHSRq7VjowPddMuMjZDfvZNJh//70x+En4pZ/kV1hkmYbpbeQk7J7t
WJ4Zm6kbsrhzwpqL1TOZ4WUCY5+y586DeeLYg/E85fMNBgszds2x51Q+ZPGw6Q34I21nknBwUyam
iwcZstB308EkNn2HvbbLuwQDPxrxidJnb9+fXv744uR09K/Ty6uzi7ej0bPsk/MX70+v3jd9wRi8
ecPe+c2PBh9OMb3bz84wZDEBe+b5i8vXpz+enZ+Ori4+XJ6cVu49Oc7v8s24nDhmofXgbKfdsW3T
R+a+LW9uO6TwUcSU7RNGFFmxQx1JgBQxLW9ASBImRUz1jfxIgiSNSbqk9xcX51fMyxgDS+67LF1M
eWlptNk0aIQx9GOHRcTgEP00AOAQujUnOAQ4BCUOIf2L/Av2oBd7yHsECERPtR8EQrfmBIEAgaBE
IEoXU16CRuhFIxigxMVQRm9NAFiEbs0JFgEWQYlFFB6muAKH0ItD3PDTsm5AIXqq/6AQujUnKAQo
BCUKkTuY/EInAtF27LYQ0khSJoVE0TjRc7W5FUePEsMlnXp2uGdW4Md7dkGcdE6b3aDZieMkdbw5
mv2+cJI66rz74iR05Hn3hUnx6HONLBN1oDs/Bn1FUF89Cr0HrJtFF2W0Qb3ngGr327IRxwmq3ctm
B9UG1aaKE1QbVBtUmwbVzjZvUOYYUu89oNv9tm7EcYJu97LZQbdBt6niBN0G3QbdpkG3xR4i6r4i
+fJgYze7XDa2DdG9a+WB5RDUJoLix8HzXZw/G/vZSMr+Dk906prwdn6syyYCU8/DyczKrsXWGXFV
kx7F9L5dyy+hJcDoNp2FQY5w8Ck2I2M/b2j56T5dg7LU4CNGhH1zt7tb52rSJcusCpKPzO9afqp1
JreLcC5QbCO81TbCVhgkoUd5F2GJEJsIa7VozjZZZBz8Lzfs2ro52R3pLQFrAUZmBVgTPoKQ6K3/
6pLgCK3+6ojY2tZ+EYJ4Iw+5Jy0+OpAILaLuksSykTyK8EoVPbl4++PZ69GLyzf52syMxxxyHqNc
W4Y86lDeGvFBimQ4y07yM8RZgvv/xRiXGzgGzz4wkm183C+SER/3943nzzepXK27VdXzs5enP5+e
5HVldLd1/dHLs7e1Z2yHg1VSXoGVNq969c8Xl6evzi4L2c3M2Nm8OrO3P55dvvmp+pDiJRhb3+pZ
I9k95LPkKZ7bPeLq5PLs3fvaI/KDQLd71PnFyX/nD2Lc/5CfzrrdEy4/vFUfEM+D7V/o3YvXZ29f
V3BI+bL/RyY/dXa7B7768OZd0+PsuR9tK6AqLsaRt349pgQNYLYX89X7C9YJa5IWXtde8bCv1CNH
G75Rv1c5gHSj7yvHkTYimLiIyzWMy+ep6yUIzRGaU4KE0ByhOULzzoXm1UhJepZqsYiXLM9lbvKO
8dImlVvipU2qroqXtqi/Ml7a5Dkt8dImVVfES5tU3zRe2vBZq+KlTR+xQby06aPa46VNn7AqXtr0
GRvHS5s+cH28tLmA2uOljZ+xIl7aRsxr46XGh1XipYZv1O9V4qWNvq/ES40IEC9pGS/5phsgXEK4
RAkSwiWESwiXOh4uZY6lUtJp+09QCGOY8URQCFAIcpBAIUAhQCG6SiFkAkJSCLWkE4VY/q/63nJn
QznPncai4XXuqQsw6azAXzMJrwvCRJt/2WmEEOYXgUloO5Cui5LiZiDamCTiOHe+E0h7nF7bCIS2
HIv2JgOriAYyOYprLsiBZzPDqTXLbpj5Xk1W5jM9KgTc7kIf65Lpow0TDLx/bQ4GDgZOESYYOBg4
GHjPGDjEeffFyzS31NbGZNKCJZdfZ22eFTI14mEc+xOnO9opswkx0S0Md7yZ3AaSqmwplkfkEFkX
OheJ/THv1sVIyY3cznXFBmfYuG6LjetYRT8MCO9blwHEtnVazdVkgHwzue7aPM2sL7YS/R1PZWpA
Rw8RiWmtbe0oQx+C8OghojentTtiIzSjtRNCa5vPKidoFt6kuNJpYib4gjFkohszZmqDMPRO90EY
9GlIEAYQBgqEoXQn5aVOlGH5v5IiKcfmjuRdIkM9a4xsB1DSmb2xmnh0QJRo8C+DktQssm6LktAc
sm4LkuIMMk1sEW2YO58+1hpfUpw9traxSaFqmeykM6lWwgglqOhA7+mQQSONEmy6Zw0ONg02TQ0l
2DTYNCUqCDb9H2TTVEASnty701PI18hJndSbBQsUpHWYo+mC2GojF1TkV4HVBTmyrw6jWzoCZHjo
zSm/kZOPMaV8uynlfGoR7TnlHKGU4mOy0Lg08/WYdYE+IYj6sAR7IE+iSWLrjsfQrK3ZcgbN2nqr
DqDZtPLK02fWPqTl6Jm19VacO7O27qaHzmzyoFUnzmxUf4PjZjZ6TvtZMxtVX3XQzEYP2PiUmY2e
tv6ImQ2F0n6+zGYPWHG4zMZyXXuyzPKTKsfK1D+u3KgcKLPmm8pRMss/OXH3/Guui/cfuGSWM7qe
DqwwmLhTfUZKMGPZGLKu9r+kK9x+0vLk3dmJMThjz9jhnLqaQ5dxBbl5uethUpqmuwYteYAkJ/Fq
IVRaU3y7LlJiO+CvB3xDZD98ndo+vyCKM6N9w1mxjC228lrDakmnuekghxVyOPrdj0AQd+18QRBB
EAkDBEEEQQRBBEEsKWFGG5bugCjqSxSFMEEVd+2GQRVBFQkDBFUEVQRVBFVUiKEkDg33mumiGRuM
LPBvl783NNvTkw1cVP6kPmS0/T8xuT0JA8b+xLUisyQc8p9iTJXP07Hzdln+xvCB8XFPbNOxvYzp
TK/flD3tdLb9pqaz8RiErkma1FKbrbpHl0BTWwWK3kEJNLUlo9oKmtaCUm3FTHS5qf5Gr1OoKaxN
3SjpWF2qOvBuzd+8xqgoNgP23aWwaM8LGL+fKMs0FFLfzPbbqyxX2NlKsnXxZn1h2ZPjYz6HWg1g
ZjtfWyaD9i4KsRJ671qOfAVApdN3RaByuWNr1E1AsCsNCAF82xkwcoA701Wl7ufII2vnshRZK75A
Ra5PKZYdElkE2yBlZUUnMZCdWGvKbqRh1IF1phlQfQ6FwlwHccYDa9Ntpze8en1yMnp3yR79I4HD
HpTO2ZhZrroEMSfj1T8vmGjO+S8SGWVqxl+OMK3+TzajReXQ4NVvRTgvsAYwvcTRCsAkU+ToETsE
TDItrpOACabDdRIv5TS4loatM4jV1Hc3MN9Y3ZFulwzFjZxAQpHON4cj1dyZMfACax4nPLb0UjeY
8MlGnp8fIRRGu02utcQp2JnyT4qssttiSENsEjndHGSekSKefyS2uaKCDLsrbra7ImOcySwmvLli
BlCf3CySsz8aQ/GwiWk5dz+Bt3yLXSVos55ZcX07XoDQgIjEWrhmXGQWv3WlIYktb+uO2AgtYOuE
0FqXqL0avX77oTDRYi2wXCGkWHTlGgvI9fLbycyHx4bHhseGx4bHJoloc48tbLn4F15aLy89dm03
Htimww9lgbuGuyYIjx4iuGu4a8LuumrUq0WNHDj8d+6/Z2YyG0ymUZyy3gM3DjcONw43DjdOEtEG
bnzw6sezt69PL8XiktGbF+8qfr1m7JW7cO7aOvcxP18Ozh3OHc4dzh3OnSqijZz7S3F2aKNbL838
ereebZbJ2isDNDQrA+tZyr4xE9BOIJTfpzdpM5/dhzmbW8zZZN1jkri+OXUIz9ssQVLcq6COjovV
Cn2mUYS3KyhBH2ZY9ZkVO3iVpToRIAxlEw/DyLW2jgsE/Osg/BQwiZhT30x25VGXOmvD+qvaF3iM
fHX25sXr09GPV6/OLp9VTxWX3/64X8Y/VVccpbPYMe3ilArhiFVxFgWtYmpoTlVzRpE3n7oBFOiL
KpAq1fo9qJPO6jSN52Mo05dVpkKm1TsaKdKqMw7OmdgLKf/kfeOb0cT1nAETXym35pMQcg/ecBhC
4xeGDxoZQKM1KxvFqO5JuPzMxvsrKy3d3c3S3bWKQHjBM9/eEkLr0qa12wqukFqb3u1amks7rJKE
eHgH80QRdlc6bbnZao6955tVfwER5h4akvzTkhS8ho4cyW260ZBXJbfvRvfS6XMWq3Yil86AIpGu
Zf7iNhmxxtUod8He5j+euKjlKxQZlqU+5inKRENJUGvyGXilfA1j54ShobcQDlSr3ZOD74AAC+kp
fYKgIClTLuF+wbf+NN+KHTdx4q6QrhwtmJeuzCtvYY3oV/5KO+BgFWnWboGNqWysKililKytB3WH
l+Vv0BVRdoChFSKlTNNKhw2u9qe5mpuE3z958qAbVE2CBVPTlanJBtaIqMk32gFPU2VZvQOWprK0
ipyIkbSW3tMdjiZfoCOC7ABDywVKmaAVbhr87E/zs4mZdoObTfiBB7q4FfCyKi9jjasRJ5ssn1p9
D3wsl2FZAg9TeVghH2IcrKG3dId/MfAdEGAHeBcXJGXONSF5Rnz3+NbnrgxbftZvxJJ73H9fjf7P
j1el8yVAFz6vHGbjHQZEkRFFJoiR9/k3nRborW75/wBRrMiwLGlEFKHpemg64/FHj59A1/+critS
VMvQdwptDn1X9H3iOak1c2Jo/J/T+Iocq3eg9RTaHVpfbrox+qzVpMl7V3hVhEUBak6htaHm6vgO
9PzPj+98rkyJ1kzT/9z4znJaox74VGlRzW6qwiU2ONTQ1bozOPSZwNzp9QLswODQZ+Izpj9jsvQX
GRxybtKjrowPZVh1GyICZcspW9a+GrG27IV2QNwUSVZugL6p03NUKREjYc09pzs8LMPfDTF2gI1J
cVImZLlzps/JKB3RsQQOx3RsfEzHwpqZAe1DOgREEFYNCasbuHebP37G3FB5HtNwhyxVdM6KY2QP
SZjCOLs+MKoRHEVMHj/7axqkqTkmiY8iJiEzZ5Fas4AkvhxTJaoq1D270iiOgk0vbXoIiw7rBIuu
q0WnhMmjcGpue2vySwLn5napOYmdndst0RE6P7czgms7Q7fGXEPJW0OdWCv4KuOrAVOX7Y+3p0xX
wb70ZV/SHmWdNvsDg6SfQWKoPMdKYZdglzpnl4q+WynBSullpbJcrk7mCVk+2HPY86o9z7Rcu+Ea
WHA5UAP73XdbBPutpf2mhAmjNLo1J0ZpMEpDZZSmGJ+RgzP+te3GO5jMnwGNrqcDKwwm7rSJLJux
EVuJPN5cvOXQLDg2ewV9CHbDepKfvG8GSRgwJiuuVSHkJ7wry0waPh4+UGeQyRG57LlxZKYzjvj6
Pt96U+/CWsfZTXdcTZQzGYtrvlxj4NleJ+TJvHUncBJrd5XvZ02fFXjbQ5x/KhTIxJkVuDj3vIAZ
s0mLFWu4u6JC7Z7WPiI0xGsO+MjBw3yUswt9s1MmiS7O3B1Bll/UPnVCnFChL+3laTnL7GbVmWk0
pLDGmx3Vxsap9yBoJJwaVZxwar1s9u44NToQaW92AkFtIiiZ/KYrrEJSzemOXcuPd7SV+RgCAA8b
kK3KCdGDTLl7Pjk+rnfP2c5F2AG1bpCbuXO5kfYbhcwKgUXWziUmRtX40KQcmaS4gZPc5AfbN22x
fROrGPk24c2bMoD6bN2EeaM/GsOsUbefO5rvurmbaSUZapITRhug1aZh5yLPL3Sair38X/G2xZsT
SaE0NBSBwelVPbtphsduyFMDSsIhdzJ2A6pyKoQkdYOErMhRypx6gFButx/ojUeYTwp8B3vRbToL
A2PK6BInVMPoNkM+yoouM3KjkXpnVi2PothdML7F7n/c+6r60W9JyJMDtQdY2xmDWZikcj6oE3s7
y1jfeE2kgj9p4NywJg1M73Cc2NwZD36fO3NnMGN007Yd1sCdwcwaa8DYtTNxb55l/fe5bDqPWarh
bBg4n/Zin7FiY8T5A+sNQ4b5qWE41iw09v+LsWc3cAxuxvjMYblrPC9+3N83nj9fWataabM652cv
T38+PTGq+9NvXnH08uxtrfKGv8y+raBlpQ3qXP3zxeXpq7PLQjA8mbBBPRZP/Hh2+eanau0CLyN/
mz1kdHLBHvR6JB/ipNaG0uJ1r04uz969r9U9TKzYjdJkw2ecX5z8d/4EFogdsrjresOqlx/eqjXj
ebAF9ncvXp+9fV35ZSk87tvMKTPIGz7p1Yc375qeY8/9aGMhVJGE0y3ehPXbhp/fQoZX7y9YL6qJ
UbBau+kpX7kT42vD8iMWj1eUvig8NdKZExj+om4WlG84XuIYTYZj4v4pbzD4JL1VYi6ckZ9MkxHz
ZMOIOa36fRbge+GcGbHCpjV8JgzcPQGaOR6r0ogn/0jAWe2hRyIfwSz5sqsuP6r77PyDVc67+E6j
Fy+f/efc+R0a0FrRgJaQWKXL1v1X9U618677rtqN698VfTknf0Q8PrtjWpFrvDh5dzbKsm38MJfd
oTNeXb16P+LprKtn+3ZipyMzuLWi+ciM/aG1f8+q19ST8o9ERyJ5YhZv0QM6S7PIAGnQ+maL2v5p
kzXY/hnLVqL5GcJivDNjke2uBV2r36bir1Z8vPp9Nn/KqjeqPKXtlSpearN3s1ajsjZ7t/VP2eTd
rOLdWCmap2nxegZ/PUNQLJcPQSRGGrZ64eXa//vq4u1mtaUbbgGQf2vDZxVuv+1xfuSJERRz3TtZ
1cZspR/N96ttuHVltelav8QabRPL0NJR8k83sgxrn7GBZSi72nrBKvRtzecbCHqbh60VvPrlzV5F
ssxVH27yEhs9Zj38/Jt30vi7KfoX0O8/q9ababPVopDWJtq8ovJ6bbZWd6Zau6/qMA1fbfv5tV24
RW820b31VVuFsqmCNSnEWnVaVakVkaIz7U1Ubf9Vfabhq61NlHUMJVB2WFTWkMnm99lfye61GfbF
TApjmPWHoRm5g0kYD6yZY13fdVYFfx32EN9MB5+dOBx4TjBNZ+y+7yZcoANFUkn29dWykw8LwsBz
2WfMjosNv7JN0aN0FjumvcM9QpazBiT2GFqGRWmDoebBFTqAPIpbC3VCaLQ2FaIustbthMgghOG4
m7gsAvP52uUlpvOdZhSPD0983Ptq8Or87OXP56PTnxlTePvifHTy4vyccYXRxdvzfz9b8Rmv/LyR
QXCe2Jai42SxIFQ5dWggVhdHzNU3MZ9Grraahr2SI7gvLt+MnhzvsFV4FnojOzC497Or1Z7jX4/4
MIMh//II10xYey2SnaWsM2AJH/xIHolx0kFqGXmZoaMF8bgG8ZgcxMivQmRlahDTOsaUIEjPjNIw
GiUezytU0FY+4bBfXJ0bZ0E0T38Qs4yVzmsMjEd8V6bASb4xvvvugTG+TfnlQ+PauWWg7WTvxZtz
40IkqETtXb82x+1z3Mffl2D51nq2EY5/c6yU3XhgODeONU9FuBtGFuOGyd4/nRvj1dyPMhlQeI8Z
QzQwvnv0MHuRvb2T0I9cT/gSwwp5+o81IHubU+6txHv9ZMYB8zvi+tLxzfiaXR4bF1Hq+u7nLMTd
S/g+go5xkBy+8L0T9vL5Lx5OD+QHIybDEZfLIb9HRBbPKeDYU4wS7yePvv/2h6V5+ldiU4u/fRxd
vRy+e3n0jXHO8ygP/r4n24dVe8gXw8mvv3HSWWhnXzLcxEic1BjPUyNwFoxY8ESM8f8Zxt/yhzTr
63FH9fVYE309vnd9PSarr8dE9JXhaFQWqb6s0x0V2vLw6PG3j4su+P0RWY3h4IXGMBPybQ74yZLS
PGT9kL7asJfJ1Obho+++O9pUcR42Kw574400J/Kpao4Ux841h+No1Jy0UJ3Sz3z/8Cjvho/Iak1a
qM23T0q0HXQ0aakyDx5/+yddzYPNFCalqzEpFZVJW3WmHm9xv1O6nQffFf3xmKz2VF8hU6NHrWrU
BcdTeaNcn548+cL6lA1v7/pdZUxMAAYTdJuNURuEqrFZ6jQ7tzpVRHv+ojoroixR6YrHNLqiiFCI
yEQyEwIw6MgkJSIUSS8wu0in2UW5UbzzRi2YUoQpRXrMDMCUIkwp2tGUIjIAszn1pODAuna918O6
wrrCui5v2Fdw7zI1YRCJOZeSnKQA8ShUXbC4PLWx8YM/tQhfPGEgnjrgT43nnpM0/0wazq2ZUX4S
XiNm1ilmFi07H1mT6egWgTOoXY9dLqgdqN1O1+JIKlU1ydWiTvsgw/1W3C/y1nC/fTaLcL9wv8Tc
rzesFeF+dXW/cL5wvj02inC+cL60nG/F9cLx6ul4bTe5RuAL39trmwjfC99LyPfmNrlWhgfW1gPD
/8L/9tguwv/C/xLzv1XvC9+rp+9duBO4XrjeHptEuF64XkKuVxhktQDHq6XjjSwXjheOt8cGEY4X
jpeQ4xUGWS3A8erleCeec2PGsYk1RnBwOB+DqrycRWrNAnrgyAECCdakFUGCQYKxlwNlcwafBGvW
I0DsCUlKmrLe85mB1XD6cJ7EORKOMfAe8XB5ZtrhJ2OQQyQiMSsMJu50OKPThiCICCLhsIkAosy6
YCNAuxBEkgSEIBI+CdYMgBBE9iuIlCPmykiqco3xcr3Gy0U/wFg5QhikOegBAqXUJS6AjUBggDQH
SUBIc8AnwZoBENIcvUxzyABY/kV6Q8P0xsiKHX4CDrIciGCQ5SAHCIxSl7AANgJxAbIcJAEhywGf
BGsGQMhy9DfLUcTB1aJl7EUxi7onxv4rZ+IGLg9aX7KI/dr428f9V1ev3vPDbD/uf2NkJX71iBd+
doLs7ovLN/zi4d8/Bv+zbzzfpRBsfu6tGdxa0Xxkxv7QTLwh+5XtTrH9spD86xFHZQwGtjOeT5/d
Gs9Jiig7HJgeMGKQ9lz2jzFYJMaAFDQuqUFqUYLEpfXi6tw4C6J5+oPB/6OFzhgYjx9+x8xh4CTM
fj1hdY3xbcoLj757bFw7twyCney9eHNuXMzT/C0ovYTPX+L48dGRCjwwfcc2wvFvjpWyWw8M58ax
5qlIy4aRxYKnZO+fzo3xau5HWbtQeqcZQ8be6ei7777PXmpv7yT0I9cT6VTDYteewxwXe69TnqAV
b/iTGQduMBXXl45vxtdcFsZFlLq++zlLze4lTCoDxzhIDl/43gkTQ/23D6cH8gsjJtkRl9Qhv0dM
OqT8hyW8h2PNQmOf0Qij9vnIc4JnifvZCSd/q33096f7xHyhRdMTWtT8oLUX+8RkxC0hIThMTfd8
89r55fGvPxjnjrngQ262y2IKFmPdGge7gmpakXuAQU79BjltHwOcGLzAACc9QEgm6zIiABuBIQEM
cJIEhAFO+CRYMwDCAGePBzh5DFxeYjK3jnkOnKmCIAaJDrryAqnUIDKAjUBogEQHSUBIdMAnwZoB
EBIdPU50KOfY4Rg7bVMddog5HQhjkOqgKi/QSg1iA9gIBAdIdZAEhFQHfBKsGQAh1dGvVAeVNuTr
IivTS0JlfkmICSZ6Zl34WlmkXRBSIe1CDxAori5xCmwEAhWkXUgCQtoFPgnWDICQdulX2qWS68ii
YLWAbIeO2Y6bZOZ4EfIdiGWQ76AHCNxSlwABNgIRAvIdJAEh3wGfBGsGQMh39DjfkcfB1SJyHjrm
PDKehJwH4hnkPOgBAr/UJUiAjUCUgJwHSUDIecAnwZoBEHIePc555HFwtYich445D/HIwPSQ9UBE
g6wHPUBgmLqECbARiBOQ9SAJCFkP+CRYMwBC1qPHWY8yEq7fQOZDx8zHPHW9BGkPhDRIe9ADBIqp
S5wAG4FAAWkPkoCQ9oBPgjUDIKQ9epz2kGFwpYSEh5YJj7lrI9+BWAb5DnqAwC11CRBgIxAhIN9B
EhDyHfBJsGYAhHxHn/MdIgpWC8h26Jjt+C0JA2Q7EMkg20EPEJilLuEBbATiA2Q7SAJCtgM+CdYM
gJDt6HG2I4uC1QKyHTpmO8wQy1kQzCDhQVleIJcaRAiwEQgRkPAgCQgJD/gkWDMAQsKjxwmPIhCu
lZH20DHtEcx9EzkPxDPIedADBH6pS5AAG4EoATkPkoCQ84BPgjUDIOQ8epzzyKJgtYBsh47ZjgXS
HQhlkO4gLC9QSw3iA9gIBAhId5AEhHQHfBKsGQAh3dHjdMeiku9YIOGhbcKDvZZj+iOeR0DaAyEN
0h70AIFi6hInwEYgUEDagyQgpD3gk2DNAAhpjx6nPSrBcMM9pEA0ToF8it3UQQ4E8Q1yIPQAgW/q
EjTARiBqQA6EJCDkQOCTYM0ACDkQ5EBkNNx0E1kQLbMg5sIZMQBeOE+RBUGEgywIPUBgnLqEDbAR
iBuQBSEJCFkQ+CRYMwBCFqTPWZBKNNx0E1kQvbIgI6WN/WSaIBeCOAe5EOLyAu/UIHiAjUD0gFwI
SUDIhcAnwZoBEHIhvcyFtMfE7R8hL6JXXiRr59/9CIkQBDlIhNADBNKpS+QAG4HQAYkQkoCQCIFP
gjUDICRCepkIUYJg5RqpDh1THc6CgUWyA4EMkh30AIFY6hIdwEYgPECygyQgJDvgk2DNAAjJjh4n
O2QYXCkh4aFjwoMZ42vkOxDLIN9BDxC4pS4BAmwEIgTkO0gCQr4DPgnWDICQ7+hxviOLgtUCsh06
Zjvs0B8l8yRyAhx4i4AGSQ+q8gLB1CBKgI1AmICkB0lASHrAJ8GaARCSHj1OelSC4YZ7SIFomwIx
FzjsFrEN8h9U5QWuqUHAABuBiAH5D5KAkP+AT4I1AyDkP/qe/xCRcP0GMh86Zj7myRhJDwQ0SHrQ
AwSCqUuUABuBMAFJD5KAkPSAT4I1AyAkPXqc9BBBsHKNVIeOqY5FGvnIdSCOQa6DHiDwSl2CA9gI
RAfIdZAEhFwHfBKsGQAh19HjXEcWBasFZDt0zHYEroVkBwIZJDvoAQKx1CU6gI1AeIBkB0lASHbA
J8GaARCSHT1OdoggWLlGqkPHVIftJjiuBXEMch1U5QVeqUFwABuB6AC5DpKAkOuAT4I1AyDkOnqc
68iiYLWAbIeO2Q7W+knoYatSBDNIeFCVF8ilBhECbARCBCQ8SAJCwgM+CdYMgJDw6HHCowiEa2Wk
PbRMe0TziHUGpD0Q0iDtQQ8QKKYucQJsBAIFpD1IAkLaAz4J1gyAkPboc9ojD4RrZaQ9dEx7MEuM
lAfCGaQ86AECvdQlRoCNQJCAlAdJQEh5wCfBmgEQUh49TnmIIFi5RqpDx1RHYs0cG8kOBDJIdtAD
BGKpS3QAG4HwAMkOkoCQ7IBPgjUDICQ7epzskGFwpYSEh44JjxSTOxDLIN9BV17glhoECLARiBCQ
7yAJCPkO+CRYMwBCvqPH+Y5Und2RYnqHrtmO76NJgmwHIhlkO+gBArPUJTyAjUB8gGwHSUDIdsAn
wZoBELIdPc52ZFGwWkC2Q8dshx36phsg34FYBvkOeoDALXUJEGAjECEg30ESEPId8EmwZgCEfEeP
8x15HFwtIuehY85jYbtJhBNaEM8g50FVXuCXGgQJsBGIEpDzIAkIOQ/4JFgzAELOo8c5jzwOrhaR
89Ax5xEt2K97WNiCgAZJD6ryAsHUIEqAjUCYgKQHSUBIesAnwZoBEJIePU56FIFwrYy0h45pj0US
4KgWxDPIeVCVF/ilBkECbASiBOQ8SAJCzgM+CdYMgJDz6HHOI4uC1QKyHVpmO67HSHYgkEGygx4g
EEtdogPYCIQHSHaQBIRkB3wSrBkAIdnR52QHD4KVa6Q69Ep1hIntRFjIghgGeQ6q8gKn1CAwgI1A
ZIA8B0lAyHPAJ8GaARDyHL3Mc+QRcH6BDIdeGQ65MMlMZ0hzIIRBmoOqvEApNYgLYCMQGCDNQRIQ
0hzwSbBmAIQ0Ry/THJUwuFJCwkPHhMeYCcQLTduJkfVARIOsBz1AYJi6hAmwEYgTkPUgCQhZD/gk
WDMAQtajx1kPNRZevoX8h475jyAce9epGR0h/YHQBukPeoBANXWJF2AjEDAg/UESENIf8EmwZgCE
9EeP0x9KKLx0B8kPLZMfTjqeTyaY+4HABskPsvIC0dQgWoCNQLiA5AdJQEh+wCfBmgEQkh99Tn6U
ofDSHSQ/tEx+hCPWFRZOnI74YcThPEUWBBEOsiD0AIFx6hI2wEYgbkAWhCQgZEHgk2DNAAhZkD5n
QRpi4vaPkBfRMS8SO/4cW6AizEEqhKq8QDs1iB1gIxA8IBVCEhBSIfBJsGYAhFRIj1MhMgyulJDw
0DHhYc0c61o8eZQRJiQ/ENgg+UEPEIimLtECbATCBSQ/SAJC8gM+CdYMgJD86HHyoyEkbv0ESREd
kyIi4TWy3eR6ZMdjGykRhDtIidADBPqpSwwBG4EgAikRkoCQEoFPgjUDIKREepwSWQqIW+4jHaJj
OsQKvZA1tdBx5EIQ5yAXQg8QeKcuwQNsBKIH5EJIAkIuBD4J1gyAkAvpcS6kGg033UQWRNssSGIu
kAJBeIMUCFV5gW5qEDPARiBoQAqEJCCkQOCTYM0ACCmQvqdAslB46Q6SH9omP37nE32Q/UBkg+wH
PUBgmrqEC7ARiBeQ/SAJCNkP+CRYMwBC9qPv2Q8ZCy/fQv5D2/wHe6mbW+Q/ENsg/0EPELimLgED
bAQiBuQ/SAJC/gM+CdYMgJD/6Hv+Q8bCy7eQ/9A2/xG4FrIfiGyQ/aAHCExTl3ABNgLxArIfJAEh
+wGfBGsGQMh+9D37ISLh+g1kPnTMfAShFc1dnAGDoAaJD6ryAsnUIFKAjUCogMQHSUBIfMAnwZoB
EBIfPU58FIFwrYy0h45pD9ZoSHkgnEHKgx4g0EtdYgTYCAQJSHmQBISUB3wSrBkAIeXR45SHCIKV
a6Q6dEx1sH8ndjqyQj8yUyQ9ENAg6UEPEAimLlECbATCBCQ9SAJC0gM+CdYMgJD06HHSoxYON95F
IkTHRAhrtJFpRS5yIIhvkAOhBwh8U5egATYCUQNyICQBIQcCnwRrBkDIgfQ4B1JGwvUbyHzolfmw
EzsdmcGtFc2x5gVhDVIfhOUFmqlBrAAbgWABqQ+SgJD6gE+CNQMgpD56mfpYCoWX7iD5oVfyI5/a
w8SIxAeCGiQ+6AECydQlUoCNQKiAxAdJQEh8wCfBmgEQEh+9THxUwuBKCQkPHRMeUyfAgS4IZpDw
ICsvkEsNIgTYCIQISHiQBISEB3wSrBkAIeHR44SHDIMrJSQ89Ep4jLLGFe+CjAeiGWQ86AECu9Ql
RICNQIyAjAdJQMh4wCfBmgEQMh69zHhU4+BqETkPvXIeWdtOPDO5RsoD4QxSHvQAgV7qEiPARiBI
QMqDJCCkPOCTYM0ACCmPXqY8KmFwpYSEh14JDzWbNRJPDkwPqQ+ENUh90AMEmqlLrAAbgWABqQ+S
gJD6gE+CNQMgpD56mfpoCYhb7iMdolc6JGvkxFw4o5njRU6MVIiGdAXRF/gKoi+SgAhHX/TDnMro
TcWJNdwDddGLuoyUJvaTaQICAwIDxwICAwIDAtMxAtPqylo/AZnRi8ykTpKOUtdnPxs7U3AYkAXM
R6lbybqO1G/AJmpoE63Q98MABhEGEQax0SDmClIpwRTqZQrlWCxIImwibGIX5EU98UAGELLOmrQi
ss7IOiPrTNmcwSfBmvUIECYt6ztpuTkebr6NXIi2uZAJY08MMzIhiHKQCaEHCKxTl9ABNgKxAzIh
JAEhEwKfBGsGQMiE9D0TUkTDTTeRBdErCyIbV6S4YtNykANBfIMcSOMMuYqWLN9qtoxmbMRWklnS
eep6Q1Nej6zJdHSbG9ms6FWKZcF2k2v1Q14uSwt3UhYiyx2G+pjo5f9Kzf/J+2aQhAEziuKaC8Bh
pmI6S4dJOOQ/xiz4zIwdO3dwtY+HD4yJ59yYcWwWDVF4PYv9SOoURdsvLoWI89thed+5cayicJPw
FTbl90RQWhSV/VGyG7xrJGVprhwS/FsipmVmBTOsfjOY+2ZRWFRKzFU5pj/isqrf+xS7yquJRUHM
+3js2U1LhcqPsk9+98v3qjIFZrGvVdGMknkSOYFdvcceXL5pMi7hp1EpzMAtZal29xEjLknolU+w
onnEVLYos/CifDNr5pQ/nqoffR9NEhWW6ZZCXrAfjMonRgsugfLbi0R5o8U1f4EwsZ2o/EZkprOy
NGZd2QtNW1lPHoRj7zo1o6PyjpOO55NJ5Tv8XRdOnC61QOz48/L57CWta0EL6t1MfC+zHnY8thUZ
eiH7UJD56s1K44g7v9ekz24x9nNzW72lNlcQsjZROjAzN8U1+3dii+nFTEbqN0amFXG1shP2sRnc
skfUKjIrUjs4e+mIKdkL5fbLbTsSUaHgFcaQmSdZYgbKyOxbzLsS/8Xr+zTDGztuUqKU2ZhMklmh
E4JkDU4fpGhtyiCzBqcvSLT2lwA5DdLUHEOQfxokpxYQ45fNbdOXZ3eMEGmUylAjISZ0Y0kOZKWx
1wkGRF69JbmgA6lo4+mchXHdaWQioIqRrEyIWSDMhDjwbOYNqaCs5kjLCNEq0PJkEP/Dwm32J/AG
cThPncGjrCD/sGC5uA4m+VX+TVZiETn799b8zdNocOc/kjkUY2Fc9MgbIm+IvGG/8oby9orFAuXI
OTkXghwjcozUQXYlDCCNEa2NHCMxkMgxIsdIFCRyjMgxEgGJHKNe8QJyjFvkGJVpknkmzkSSDUk2
JNn6lWTb8wJjkEwqhqCcrdtwd0WF2r3eDm1k885bBjYqH0oR/2cnp9NnEd2JXCiDRLKsT62NZBmS
ZZRAIlnW92QZXZw3Fm0pUlfwPJtCKYnC7lTDjZ5MpZLcfsBj00F2qJiauVh7ABmmSvTOg1AGiaCl
T62NoAVBCyWQCFr6HrTQwYUR/l6O8NMBt3JYWh32aR7CUO61frlypy/xGp+p7tpe/ndYHQeir+bd
8TqUQSLQ6VNrI9BBoEMJJAKdvgc6dHFidKYPozOEwK0adaCGsi0c61HsVC7+NZbWAldPUq/EVUr/
K3YRIKrBFb9HHSNlU6hGWpQhoq2/bJxFGWIn5Ghlu+3TBdgJKVajLMpIYYD6FmLRBUe/pSlGWBoE
Mb3aAm35AIvWQy4Qz8DwIJ7pZVsjnkE8Qwck4pneNTnimR60NOKZ/2g8QwSuFYdJMnBZUwtnyGIQ
/8G3jx+zmOS+BWq7SXoogYhDWxlYSGmtlOSZiJDUJv1JVB+7AVFpFaLyllbvQXhbCW95lxoCAly9
jQ4BgIcNyFZt5UMPMtm++eT4uN43TQryIysw1RLWlhJQENuKlQ4E4B0u4WpfbUENLtkeqahwfmg0
Adl1QlzDWWXzw7wk9mmcVbekqxZrX/GYAIra2baORYnvnzdTWme289ahTc2LFiocUmTtXGRiG7zD
6HpqhcHEnZIXXdbVCArON6+dX45//cE4d8yFG0wN240dhiK+NQ52J9SDDNcjOrgURKd8v0sykIzB
Cetehmzjsj2poDzkrRn7xmBiyM1bZ0P2+KeG4Viz0Nj/L9uZuIFjJCxiZFCNj/tZP2XFj/v7xvPn
K2tVK21W5/zs5enPpyd5JRmxbl5x9PLsba3yhr/Mvq2gZaUN6lz988Xl6auzy0IwXIE3qPfz6dsf
zy7f/FStXeANw3Szh4xOLtiDXo/kQ5zU2lBavO7VyeXZu/e1uoeJFbtRmmz4jPOLk//On7Aw2SuE
1vWGVS8/vFVrxvNgC+zvXrw+e/u68stSeOz/kTllurXhk159ePOu6Tn23I82FkIVSTjd4k1Yv234
+S1kePX+gvWimhhF0t9uespX7sT42rD8iEUSFaUvCk+NdOYEhr+omwXlG46XOEaT4Zi4+kzyGbx6
+eHs/NXo7BV7zyAcJGnsWunA9Fwz4cab3bCfTYP5998bg5+yYWj5lSgO01BwX3bPdizPjM3UDYOB
OWGGn9UzU8dnJJp9yp47D+aJYw/G83SQOOmANaNrjj2n8iFTLNMb8Eey5k84uCkT08WDDFnou+lg
Epu+MxAbYjsxAz8a8S5y9vb96eWPL05OR/86vbw6u3g7Gj3LPjl/8f706n3TF4zBmzfsnd/8aAz5
zvBDmz/t/MXl69Mfz85PR1cXHy5PTiv3nhznd/kKLyeOwziDPwlj30wHn504HHhOME1n7L7vJlyA
A0UySfb11bKSDwtCxnXZZyaT+NmQSeDd2Yky/+psR560fZxLxhBEoNFCIyglISwWPfmgI20sqMo8
FmIAaaGpzwEhBo8oGulU319cnF9xP0kL3U8s/rDDT8Ygv0MBXZbLGM44M7D47Ghx2Az7x9JoPjio
IqeKI8u3U44HnBGuHpwRHakDHQmcEZwRnJE+Z1S4RaUEFqkdi0xuIhBI+H0QSHSkDnQkEEgQSBDI
DhBIQSvyC9BG7WijPCEcxBH+HsQRHYl8RwJxBHEEcewAcZTEorwEedSOPKbMCIM7wuWDO6IjdaAj
gTuCO4I7doA7ZryiuAJz1I45RmacYMIjPD6oIzpSFzoSqCOoI6hjB6ijJBblJcijduTRiuYR6wCg
j/D6oI/oSB3oSKCPoI+gjx2gjwW1UAugkNpRyIlnJtcgkPD7IJDoSB3oSCCQIJAgkB0gkJJYlJcg
j9qRx0UaYdojXD64IzpSFzoSuCO4I7hjB7hjxiuKKzBH7ZjjmG/1D+oIjw/qiI7UgY4E6gjqCOrY
AeooiUV5CfKoHXkMXAvUER4f1BEdqQMdCdQR1BHUsQPUUdCK/AK0UTvaOE/GoI3w9qCN6Egd6Eig
jaCNoI0doI2CVuQXoI3a0cbEmjk2iCP8PYgjOlIHOhKII4gjiGMHiKMkFuUlyKN25DGyXFBHeHxQ
R3SkDnQkUEdQR1DHDlBHQSvyC9BG7Wjjworm4I1w9+CN6Egd6EjgjeCN4I0d4I0ZryiuwBy1Y46W
HYfYkwceH9QRHakLHQnUEdQR1LED1FESi/IS5FE78ohTrOHxQR3RkbrRkUAdQR1BHTtAHYtDrHGG
tZa00Q0mIXgj3D14IzpSBzoSeCN4I3hjB3hjxiuKKzBH7Zgja/Uk9ByQR/h8kEd0pA50JJBHkEeQ
xw6Qx4JaqAVQSO0oJCN62A0cbh/8ER2pCx0J/BH8EfyxA/wx4xXFFZijdsxx4bN2T+PQA32E1wd9
REfqQEcCfQR9BH3sAH1UyEW1CCKpHZFMzIUTO0nKLDOoJBgAqCQ6Ugc6EqgkqCSoZAeoZIVe1G+A
TmpHJ313ytCDSoIBgEqiI3WhI4FKgkqCSnaAShbUQi2AQmpHIRe2m0QY14bjB4NER+pCRwKDBIME
g+wAg8yZhXIN/qgff0wCHHkNpw/2iI7UhY4E9gj2CPbYBfYoeEVxBeaoH3O8HoM4wt+DOKIjdaAj
gTiCOII4doE4clqRX+hEG5f/K3kJf2H2P7mFkW+nnOjJKaA3UXYxT10vYZf8Oi02Wo/MOMm3Porm
UZgvQ5p4ZnItBZlG8stjRhflzcCVa97niZR3Ys0cuzxrvHaKpHIoUPHb5a6dlS2YyvX0taVRS9Nb
K5MUKvnmMnoQ3YH1X++bQRyZ6Yw3wvV9NuRG7pc4QqYMDl2EziK1ZgFxEaKR/xzCaZAyqwYR/gmE
Fk8m0IVHX4CVEIC4JDtib+hCVAIYqiBvLMLyI63OrLrgkWTlx/g8GSTZvzx+GCbg0trqBLh0XxoZ
XBpcetcIwaXBpSmBBJf+81yaApqSsTqB505nqeCsRJCVw60ZQFniEAferfmbZ+xRQGrFYZIMXNas
YvqJbQz8B98+fmwMovsWpO0m6aEEcjhP4sNk7AaQUbuMnNQ6HJvJbGSFfuQ5fLbL0KYosEJa9x/p
dqZT+Q+eHB9zGfEWHZQtSq+HsRcZJrM937x2fjn+9Qfj3DEXfC6b7cYOQ8MY3sGO5HuQgXpEB5SC
6JTPqSMDyRicGDPHi5w4MWRrly1KBeqhRHigz8g+JoQaQyY6ZvfY0+3Qf7D9vNDdTJaRXZHspLom
fAQh5QEERWwEIe10WmsboJ3PbYUufjmRkZrq2iXBEZr02hGxEZv+2hGpweJq1ZawuLC4O7e4+RT6
aiBWK1vGXuyzWNAY8TGIZDgbMrhPDcOxZqGx/18sZnQDx+D5NNuNjY/7RXrt4/6+8fz5ylrVSpvV
OT97efrz6UleiXUJLqPNK45enr2tVd7wl9m3FbSstEGdq3++uDx9dXZZCGZmxs4G9Vgz/Xh2+ean
au0Cbximmz1kdHLBHvR6JB/CM3mbSYvXvTq5PHv3vlb3MLFiN0qTDZ9xfnHy3/kTFiZ7hdC63rDq
5Ye3as14HmyB/d2L12dvX1d+WQqP/T8yp24w3fBJrz68edf0HHvuRxsLoYqEecrN34T124af30KG
V+8vWC+qiVGE33bTU75yJ8bXhuVHxiCpKH1ReGqkMycw/EXdLCjfcLzEMZoMx8RFGk+nNF7uKQa/
JWGANF6viAXSeEjjQRdpQEJQiaCSQlBJESIdSLC4WrUlLC4sLiwurIi2HiFbHEYRHkFIcAj6QKKt
ljCx0EsQNapi6wBRQ+YWmVu4JxqQ4J7gnuCeGiHKGUq1MeZaWactPzGjQM4oyAkKb2bTxcSCfpko
2vQGSTGwm15Coq2WMLHQS0QdVMXWgagDSTEkxeCeaECCe4J7gntamxRbSpM039YpRdZwKk5tzeLS
isZ6/pDGporrPEUXYNLZonJNtqYLwkSbfymYpLa77rowCW183XVRUtwCWxuTRBynuiM2JWQsZM62
JrbS2Nvd1slr4+al/ZOJt3fRL8nAKvJbmSizYxXFRtR2Jwx8l4wRbZjgxP1rc3BicGKKMMGJwYnJ
nBLTypGpS5K+st/s9tCY1hHM+skxmmfKm8YHVo4lqHlzSi2HyBCRYRddMm2YiAz71+aIDBEZUoSJ
yBCRIf3REtpy7IiqS9pBCVTR0tO5k6QdaeouWSDaMEGE+9fmIMIgwhRhggiDCGOIRH9l78wQCRl4
RM9krx0uRFZe5ZHslfUTEN0WomscUKMkQXJHtEvp4pz2jSHxc9pTJ0kpn9Iu8EkJPiYKjMuRsegB
P4aNQ6tI8wk50IcK1oMS5NswnXGMaWiMHcMOA8dgEYJxIN/mYFh+lYhitb7OY2oYO9CBua82LctJ
EvL9t4SqQ/ddehv03jv13izG6UDfFUA16bnqu6Dfbt9vbSeK3QX5XpvBPNBnEiN2xDSGWaMOJvbA
mjnWtRNvvx3mT04cM1Ml3malLHaz34XaeWXUXQTeO94tZBU0EjsOrQFIZueh7rYxsZ2IuixIQjsT
dVSMxHYqWtvifBy4E/KkB43QbsNdlmA2rYMyTMLQ4P7g/ihBqwzlUwZKGFrXogK542FDGNxwT++9
DpWVnEuv3iggIrNyNu2OXYJLZzLRhiSyS8JFX/jP0mEI9z8W7UK0//kgpEsy7qIp6wjenS8TXD86
QHG54Ob9gCY8kVOUgmWXEOwXTjZmos0KHRNuF40tTXgybSoXwYpCx/oCYeFWM6qZjCv3OibqLqod
0a6h5oizjqHc2d0GzZsnZcv9uCy5jxRhxI0biO1m1ckqvFjo9EXkVghtOXlKSYxEp5HmkwtJTyKl
tNJJxUVvndMROUQPKSF6dfryw+sfjKuZwyzHZM5CeDcMDDscWaEfuZ5jTNzATWaOvff/A1BLAwQU
AAAACAAphaJOYAzEXz8xAAARmwAAPQAcAHhlbl93aXRoX2NvbmZpZ19jb3ZlcmFnZV9sb2dzL3Jj
YXJoM19jb25maWdfY292ZXJhZ2VfdHJhcC5sb2dVVAkAA37zylxH9spcdXgLAAEE6AMAAAToAwAA
7Fvrc9tGkv9s/hVdmw+REpGeGbxxpa1QpGRzJUqMKDu5c6lYIDAUEYEAjQct+q+/7gHAt+T4tHVb
txcmtkGg+4eenp5+zbCTxLH0cxm0Gp8AP6zFGOOmuIfrm7te59x9c3YlXLhtdrwU3slYg14c5qEX
wSBNHlJvBleJF8j0qNM2rGO4lYsWb7GW4Gs4wxLaDtzg9hbCrEJ9r8FHmbZEi614ONMcY4fnLPHS
gLiGuZfmMoXLMK/ft2Y0DGbtMSY5BHIR+pLY3y/nMr2IvGx6ZLP++6/HK2bBHG1X0qtOH7LcyxVr
p7+m1R1rl7b9cQiZzPMwfoCs8H0pA9QrdD9eDEdDmX/sdU/Zk6GtMDTmmHwHo9u91QRjRykOjLU0
7bh6CvCpc3PVHZ3d3Nzdr+61NoZumsI2d9Fu230YziPUFIqv+9MVtcW4xXaof02GRBbIiVdEeT2U
ShTurBVlGSbfHbx6VSonqcymEMY4QQs0Et5yDCgy6a94bZzb3RdfJVm2hK70k9kcvFR62ZrcEGzj
VXQXzuM8XQLDd3b6g/btebtz235y2ZONpssMnW3cP6P7hrXWkiOEbR/E43t4Ois/u3gbaA7O1UE0
sYcmvoXGmcn5rtUveEvHGYhQJ/LY5UYw9szxigNZ2N46KUKcPBe4cJlwdXYC7XkKwgDBuLPmNCxn
d5FfJ+kM52yM62VN5+iavUMXZDkasjQ1oQU4niz18avNlfohkvGpwcWRGvDKZLgwbLFr6yWOrk1K
vaxx9ArH5LqOQIS8RtKErj+DVE3YCslfSWQahmYSFN3ZwHJM6zksvoVVzp7C4ky3DWuFtgFn6Lqj
H4Qz2LZopv4CXKPxoamcFs6Y0WI6HKkZ1NUMQhO47grN1QVSdgYf0DnLWGZeBucRevI0iUMfXavd
tixce7h4gTyr8p4u+toPV52zRk900HvgQy9YNmjl4jet5cC78Kxx5sWP8AOuLjRN3a7EbtI3a1J+
TsB2TOivaDnR1iMsaQ1tRcs3UAVRmluU5mFKjSitLUprl7LR76thZNNmFkxD5DhZX/NGL6aH6MZS
DFeNmyJ319/O03Tj27VUz1JvMW68R1/pxUt4lEvIE/T9CbqkIk9oVSARa5z+HdIiVqvEnwUNYoLf
vFB5/UmSwuD9fyoGiOVDgpEyD5OYkMi5RTKXrVYLgiSWihPlxOGd4eJ+e1FEUeNDRjAKs4xYjbuL
uwFM0mRGwi4w7HFHtLhpY9jj/wFJkUJvAF4QoN/NyHuvH4vGRYgG5s0k/Pgk4x9bDQrVNS3pF6dX
TbB6gC924YfXfhpvvg8D6TVmtkyM5mdvs4ZSzNkylxnkqRdnE5mmMoBT4CZGDh2XArdtJ2AwlU/H
pQYZjdqv0xjSNN1uAS6L6i6ptLr9f2S6gnx8eLrYgelCFXJkpwX5kgYthr4O9cd1Nvk3V18UxsXT
AQVa3kEF/m/a+18Yf2H8hfEXxv8HDApMRkv7VmBCH47VqIrtwmToov/No9M8iUJ/eSg8+XvhidKj
lv5NDTJbaHAkPN0qdffDD6rrQfI/yjSWUSn1lXzw/CX0Zt6DBC+HOv8D1EMDE+DywTVKibXs7+fX
63t3yznda7dTf2rqcEUBFi5L6JLiqIhJqzQWGRwTZ9fLPRiGX4mR0jf8D0rpUeKWoQoIJFNaaNda
sOqUdFVJD5Iwpsx788lHzNsnSxpeZyr9x6yY0RDg5pJGfhF5eY4lUQDdsulzl0oJ4ygZV2NmNUyt
o0LNdD6VMAnyFeVGwlWJSVRbg65eqkopMglldwgxk7MERU/lAxqcq+b4dFVLZaiSUy4q3NLKNiUN
Y5hHnq9mqC6AauYTkHGweZfrWBA1GqontjHdNKEN+F3GoGOV2yziLPfGkWwc4aweq/tovhmthq3n
cPTLMRx5nprl5jx5XDZVLtV88H04wln30gTedTpgtUQTq1GrxfkxfWlxKk4tzuh7IMfFw+kS4G5a
QN/DC4EZqissFxf5h7tO2YkoRbny0CBynEYvfpBDqsP6KBTVu9wAbrlcc5lTFr4/M1yf8BDmbuDr
jmVqzSBM82UFNEgTHy0owbpO53wSMAtLyL+1b/torLMQncffTmDhYblHxoS19gnMUWV4hZQnqkxm
T1qFhWMfYxl4/iT9glyGW95/s3oHXEgvL3DO3dVc0EfgZ+uGMp6SF835yZdz5YGu5EJGyHt+pbmm
/rMm8EqsrvjqipVXGwho1zRryHsRJR7NuFoeuH4WXuzLYNjrdyvyLs3CAUGp/2ZwZj4naLt4CqPQ
Q/M9PEhlw8/w9ku77ycB2uBhds6F/hx7b9je4IItLlwwz7CBJr5zurjGXQWK/6+U28M1kBa+miA0
RKRV3g4noo1/0JRn4/LvpoB/eF9lVC+nnYl5h64nDf27cIYBYogipWFtpPtzopFNm+afUP3LGuZM
0HAMWPUsGQVTdSHwoagHiuPcUjI9ReUyQJ1wpMJ1zIUmmI6GTErH21DqXxfVhaihStc17Heg40WR
8sZJvJCxUuECY+IW3WDY6dHdetaG/QGqOIqSL/TUhs7gQ1Y9qlQIpQ57t7+6MJ8us1MNU4Pl/FSY
sMCVfyosuEjlZxdsTdPg8v3Xmr3XWQh0o2qfIvzqbdqEatGiE/FHQZjlI+WZaxVPOONbK7Ym9efF
HqU4SIni7VHqBykXh0DNg6Qzj/rpMS3wUZh+PhXG5kBRicEfRaa8P+qw7L1PKH6MMZWhbIc9kbyT
9YKp+AwuAKdNZieofhQH/83IXjEM9HpdUEPUtfFxa2seM38qgyKS6GhxCqGDKQguvmF9l1ypgCNf
3RbHFWuvngwlZflsjVSbJrq0YIQphB/SWhpl03CCzprbW8/RXILkS/1Qq8cERRzIVFGMvUjpKk8Q
m67QzGuqZPE8UbP2/9Tg+1zIAlMVL00pMs0khY0s8R9lXhP53hyjMaaZvnoMD0hZRB4td1qQs9qa
6XWUsPmPNPhSfOr8PuRTJLM0S+c2+sS4psdciAhxQoCp1LYSZj2IizDFmEkEuNDqxyfgofNaqKBQ
I+Hq8j1KnDFZznCgkBJyMsEIRw23emLP6LZKhOZkQnxfEH5QEDI3rjqhtH94EEvsY4lnscTLWNo+
lvYslvYylr4mxfS6172FI8z3OMPEQdMxhUlw7uMEMzkv96cKSqGuKcsU4/ikwkFvohIoEuooo3wz
fGhd9e7urs5b+VNeWifC+tnb1XpS744lFRI+VQZJTKuxenjhYcGgKp5xuhYbsErCrB9DWtM4Pjwy
Y41u/AtHZnzvyIxvjsxco5v/wpGZ3zsy85sjs9bo1r9wZNb3jsw6NLKkeJjmRKFvxvSB6GNmXibW
vUEb/SC6v+o7fvWwrLHVl484qi0e9JWULpccSYqSNxmkqIMT+HjXuQW18atrhlOv6d7bG5UgFBhw
srLmrxQSVBTjIoyCZhhg/MBKwmKOrwUm1+U4sBzHnphOwHVrYgrLlMZ47Hl2De1FGFxjxFxQ8jSg
6SidOoqGz6CsotYZqmaMA0yumn/fuodv23BVDNmjCJWOf2G9MsKEqtMZtW8770e/3dxetm9vPlx3
R5x8vVyVEJJq4zWG9k/AEP8EDP5ajJ9++gmubtrd3vU76N70271rDIJ4sy4Xqyq8m8wCttXbUIti
llA+Ab+stL3q+G8FRELgLsflNJ/jdYZ2nVcZLCZKev9MNY+CZMbc2qrb15ef2D3tgqpPvdvZrG9Y
dXV/ZOqsf3a8ycdXfBa3t/ksrc7XjzRbX/O9w1yitiaVgLiw8SZ799X+4TEOBj3gphqMpLwcfCyz
SWMqR0yLeb6j1q9lW0MpdFeFKpNkq+FXMtQ3RNWc2cYjFUL37qzMQlfEO0oob2H1Imv++owRFgd1
LwUX9GfIp3S8JIkCOpxS9WhItDlKndWObJgHLZTgQbkNVWLUSi2o1XDoCVndUO0Fo2rmRU7yovXh
rOTLuYQfO3e3V03vR/V+TKmxLMnU5jCue39astQzhxUJOkrNtB/PVAlSyV8LF7AFc2GBGXjXRTeM
8xGQY/2Cfg2+YOooKVuvPvSKXqfduet9PL/VXwtgvxaAi1cjmK9FEOzVCK9WpHi1JrVXa1J7tSb1
V2tSf7Um9Vdr0ni1Jo1Xa9J8tSbZxtlLRgfK6sZ02WfHEEntjxCjqsq6Nk+gVQwl4UZPV29pRnOZ
+HnSzHIUhM5OHiWyWWQy/QX/nSZZfgxH1NetubbbuM+2e4/hB6Eq/8Ht+Xl/cKe6vNURM85czl1m
r7u8BwYG6tBSvZWwbtJ9qtPY+12uvkdplqTwTn67Pu9UHmbCyE+Do2ZHoOph21Mnn86HosV+3oVS
vWkXwoc4UYlsVEWD+rRja5eh7qFDVsznSZpjNMXseZdKTkLq/JVnP88vetRcxiQao2xWRtOL7p17
kOkDUVNur3D3Xu/PPBqw2m/CsGKrvaAy8tWxsz5Ptct6/aHfpkN96oI6AJPwoUjLfPjgIEqGC0/1
KTwUKlB7EJ8wgm28rv6so7clKqPem7hKhJvu+ajbvmvXUMTgmFJhqGvbPsD8X0lcJT/ZrureQLff
fgO7ou1lZYxNnhHtTX3acReEf8/4+slCpWhfSdSM9mDKZAvtValvl/7cS6NlndEo/Zbj2xOOnr1B
Z/LtAVrWcwM8jLGXgr40PsrDiBsXB9ZzSmD2bZmex7uJaxCVcau0zQVhCo7B5MAUK8UigWFWOR6d
JQ6UjlEITN9fYKo50mrxvEDKTVxYFf0JXPUubtCdYGbnavw5s6kYDc38k4Jt8Tm2xvQ/8z6YZz46
iXmajOs9bVzIQaHyynyaBKV36d7tOY6SkZru1IlHv5eXW+ghLv4wnX3xUvkMT9XmraNG2bdnLQGT
Ii63R3rdXYutWO/SIqOX3AxhFj5UvoacWyo/F2G6NwkV20tbCDsMuF6wqHBh4mEqr/JrtSu+CytT
f164cD4byyBAgYRWavstdUR+IdvEVWDKyUQj84XMMHTdxtDBHQGBxgzThsLRsajZQ0aApkcllvsC
FyiKU6H9pDPHfAlDFZXqb67+FupvbZelW0/foIcRt9f00cNQi0b1D/aCrDoBzpWtRWGWo43N0H6i
MF/CQ5oUc9UEjlsAd7QKoV6GWITpewMeqNMKld2WRrxLUm2J+wkafhyoLQW37jifThc+K8OtHK2C
bfpFNXBO3wZy8TaeZIB/1I2NAxXu2yxdvE19L22qZg+SUKZyqkE436ATFCJPqXjek7zXhamXTasy
mroMIY2TpgRzIWokuaCdgCYsnLgxnUw43sXIkklOSwV6N3B3dVb7PmOMFlT6PGNSXt5T5Y8FvGoq
4ERR4KzsjPGafHUD/5UHA4oKDS6gX9FN+/JtdTj8EryFF0blFj1nNheXdfPDR396Qo7IvkS1Bl7u
nYAhHGRJk/Ib5waS01o5AZ2zSxhnGd21bQfv1+4R9eBogiMf6rNZ391TyMeyr1a/vQplkbdMinw/
SkPVkcnArXJftvFRp7pXN+sGCsAR/uHCBmqH7CMuZmrpbCPaO4hWMJlUSleIXDhMCHh3EBGglcun
fBfRPiDjmK9kpGkw4fIgYqvU/Q5ixbyF6JTbg+WoDY2LZxARU3k79xDzNiI314g0988j7stYM28j
CqmOZZWIhuY8iwgttK0dxIp5G1HTLV3Wc415/zOIk/AJlxKsEGlaJ9KaOLtzPZH+hvXodMbgMOIA
gxn1h7cR5b714N1Ne6Q+2nP2qAL+GlEesHB70+wVosCVjfaI7uIpnBWzPeRSoZuQ+o6QkhzL5rBB
xySmf0b7gLhED8laLdeVrMoXHZDVnGzKKtDQ2YHRw/Dqw5kL73/zInTwp6Z+AjfkVU9ZE91qP4xv
xn9g1MpO2YnaCThFgmt0V9npXlgfpFLO5nlIDm4aypROIKl697bzAUI6rEdbrCqf2M1a3hAJ+iv0
7n69CV4VXde3I/wyRMmo3I5TtZEfBijIHsidlz1m6m0yVjsFe8kRPtvcan+QCWZgqEzKyVK/GE28
GH3gKJLe5JSbJ1uv26uLbke921+HLpDOkDBMP2fll3kqvdWubXl7L76TckbUhMT45c+5oRqS6VF2
TDuhsSrecrBbmtZ//xWOaCfkeL+uxHc8ZkmR0sa3AsyW2cjHsjAn2BmqozaS9YeMdeQv/UidHHni
uOiEIzSMP/QgDCI5ohMwaIZYgAsmuDBoW3vz1dp9ue0/UgJgoDNhHOaZkhjFpZNYmDaoYzwYA1iM
kepL6s0zamDTz+q4g45cE5h5OeYWtGbze0oeKemg7COi45hBMZst699+2uxJGDWH5jiYqd2vNsY/
UZ5yX09+TaUzTf38DZPTcJyWTfVAYrSDKEnmcJQ9hhTsj+loWVRI2vfwi0jNXXWmUJ1gmVD6K2N/
2WqhH2mZJpwlD0m/NxjCUTT/41Sjz2p16VwzbQfTxDAYoV7d+geZbpWpzDAQoMegsw98zWNrtnW/
Om8EF9R++JKkj+tzMBvDEgIdPWWV6oRlmUweSpW4xrGaWyVLNqYNZUKyky7pKIppU72Iy7v5PJ76
Gd4KzqJMRRf2bvKla6ZDaH2yxhfQlAutwcRJWcbtYhGYU2HN6azcawFN07HRcNpDTC+rpYoeoNYy
VYFqN7Ccqwp6xWxpzEQze5KxS8dF8pGSwN3c78kq06nbcrzKrtYYuAKM+60tokNzbAuDTJdepTZ/
srqyu8B6s1m2y9pnvTW9adMvmn9H+jVedc5i5YJ0R7fpV8bvN3308AUnbTDboZ9YrgqYunm38Yvy
rY7dipEbmLTdq2aaOlrry6zcXKR6cizXGfH6XahyTUcHM5u7WzvsGR0WD+hcnYoNdDh21bHl/8OO
7X+zdmVdbSRL+vn2r8j71OIYidoXnabPxcI2XLOoEXjpHg6nJJVQNVrKKgmafrq/Zn7Y/JKJLzKz
Ni3g8TxgS6WIyC0yMraMyglYP0rA/jGfsesZNvhhl4loFsBuuHWVK1DYNMCU9+fjYWkS0x0uWze0
nOAFg9UqgAMjDLb0pgxlWhb3xvrO3niW47nW7t7ktrZnG5ZvbelNBQq1CYD5vb2xDRuXrhV/5nkS
JjvF9nW+hIb2iZ2pIc6TlIb6fEQweQuZTvgqKSue77uQ7AgTjPIkz9z5ox6185TZM0P0pF87pxDY
dmi8TEEZ/fAdaCFEB6n0+DQ+dq9Pc4npm7btSG7imCs+QFlhf6m0lN+dmQW0b4d0klUzLVKdaVGy
enMMy3JDdu0/LqfpKGtvEockeP3Qruk9fyajEQv+urpTU3T045qe43uOazimH7jqrnihkPiO4Xg0
itGKLMvNR6tBNoo+a9x9fdRWDxtaTMf2oQrMBssFho2pLw0v/yVb9UmBW8bTAjUwID+Pz2V4ATcz
kALAZxVpK0nBNL5nGS7urb+7RqzhPiE6uFhCnLackyYlRtE0mTzTcVhghIZPbPY4zOZ0UioXaMPk
dRH/EmWbFwYlbmyzsVn6iTQQ+N6KsdJ0gt/HT80+KcEPqbz3wZEKQQpH/oxzhRzxBJaQDxaqz1kx
pIBUNxw7iD9UdGrL5bvGIp1jYDQbdHxPk4E+ypHDnRMhMxNaJY7Q7CmZLyf9O3wWn6PFjO/nzGc0
LbyuJJp1G9Q3lUFS8x4VdAPP9nY4l6S1COeSsu9uRWO7b0lBFw/6Ved7YNDBbt6qBAfagudvj0T3
DDG+m6OrazFc0B5b5NCmJzs3bqajgYg9GV9qEaM1ScgtF/MJ5/6qQ9u8A5SOjS1y5snJEf+C3Mnq
PsYYCwiUJTA4msUyBLdi2PxpFmulXPI5LdcMQqJ11OmetknXJDIEj1IwOr2rVYCS7KSNw+7D6JH2
2yqDypBJRb1kVAWe6TueXOQ+msaFHZ2uzPqSelqfJy8gdZG2wH0ULfptzvItDds3XdR26XV6p8Xe
3CSYAt8lje5WkIGBDaK1PhuTI2kWg6L5Bi+ssr4UBKXJnMVPpcxv2VUAjorZC5zQDb8De7zKC40E
oWFjb27DVRZW0WyB6Dmo/pNYg2Y2vmM3dAym6jNT0WOabKsjomGUYiHJJOivMpGlSKJRDo+TvzU1
6oXr0lpN42EStVXQm78UvW8jVmEaBQqJwSAPkCfDeI7EbZxhFRwwY45jWr4DqZvCIsZwGbtL5tpR
9xRLRGbcBl4PTd/z3TJeT+9wxnFbdssTTbJS0+dFgsPfMgy3Sf/44mo+nE9Gc/EhgVthmYhf7tWn
f/ENrFay/DVvx/IC2Efd6648z3bsv9A2Qpx7746POgLlMj6x17tlFJp2SDYuZnU4TdpILefYkCKl
w8Wc/tkqMEIHJ7q+daRmt8eiGnH9BNoCpvhYcsRpwfcFEcczgvqJ3OOMKplpWvphzUORE3EtyySV
6tP7XlscJ9mD+LYiVSkTQ/x/R7Z2aZy0I1GDRsLi9x2mIO5GyNMZVUU4ZFA9mkMP5ZtosWekzHVn
XSWV8kRTDea7BpTKl85Wq0AIfZTfuu50Rcy38pIME7Kpkxx40jqEs6/M61o/A48OQ0mvn8xeQWib
MkJ85BiyZ21xklPJ8tQC6mWj3GWmym3iU4lO6EPi3Rx3X5j6LUa4iaJiNFYm0TyDkfR/pYMLTt4r
NJ8CwQugKl11OxUE3OwdipuL0y/qkoi8ocubUoZAWjkJy/KwI+skVsN0F5LvQJurIy0Hu5Bsy4S9
sQnp4n3v0WmZdLgNHnRW6A5CgQdtttshDu+c9ehg5nncz2uFmVaQAzu2AwfJw+NU/GHeEqt87XLm
DquhudWeg5OKC4s0Wg2TZc3umsVLEn4P6gAVDb25ivVzvRDLoZCRrHmIW0vyQQNKpdk299qyhNth
WXFmiDvl7zs04Hc8LJbZJaOCphsONCQI414qZ30uo2l6B4floeOwMcD8dWgGdGxh2dV3IydEIgd6
QPZtRRwK26TI0TJEg/oaHhjmgW3uie44mUySVJzBLtQSjin4PipwQWrpRdTXlZPhHftLIWO5YBFN
QBkR1ag+qucV4PpBocC9KvhE3hffCBxA+ZmNMmdER4P0UN1hftuStQTuu4szfq5PgVLv4YIpaIXQ
LcK0zXcwVR7AYzjK6BmvJpoQSoXKyuYqsF0fBu9bPgepH7h0CaXrXt0hbPSz+z2tmejJN1qOUq5E
Yxr9OUd1LWevTNMiPSuZF1fUiHnn6caZcAP4kSuwg9G3sobUULtkr4Lk1pCm35rDOBoier6tHb+G
8vDc37yWvhdg49+nyfwOKjA0Ls7TaeFRm6eDs9098aF7epkViL5lu3VEcx3RCtcQHdjgVURrQ4vu
GqLvBHVE+1VdDXGuVRGdDYhBHTFwIfOriO6GMa61CAV8DdFZQ7StOmJIxv4aYrCG6FTxTBal0jSh
v7v4kXQjsk7ewZ3b1FJbV7aUW6dgAtMksR0WZl9gucYB2dyuoXYDHE7YSiTGT69+I4MvYrlSCYGA
jMWqf2+VxosT0TjZ63VOG+/zLbVm0jBKgBmeZtO7TLW+C9oOfZqdP4aL6a32RpGd1p+gEFwudTlK
gf5doaIdiU7MT8syTHuvVSHlaVIXc91qkbq5WKf7bRUjPT8n4YSWNhyHT80xacVweg1594xZR869
iSdwrlx/EYVdzIaEGckQwMkx6VyN488dCUi/ALh78nWvaI30V3d3ayVBchxnyf3sM9RzpgjLCeZS
2TIFUc+Hy52V22Q2Iga7mWknhXTk6ZCP8uLLICanFudELFLO6VhGnKut79WUbVyAOFzTkSzXdPwM
0wHB+vPj00vxdpXJpLUKdIjds1zN0B90OIsm4vrm4uD6qFu1IElZa3kFomcYtKgxxFAs7f5J44oO
zKvLAzwTF/GSI13qmGmSeWO1vOZDhUJQUMjtr8ZgT5ikjhIKSi1K0vTzgrilHMaQJKBoJPf9Ug8+
JPcRu1HpLF6QsrLeE33guC0676s9gv7K5ApzEP2BNYhca2d3b0wUYCX0x9GG/ugknfc6YW9rv6y1
ftEGyAmv9UzNlLW7bw4Oquzh2WrXz12zZZc4zLfhm9fsg0I7d9MkWWecgCMKXIgn9qS3qxXrKacP
Rlugak9eeYezozXkvrDithG2jQjlUEdG2xlKeUftlzodBKGUtHdEdLSYw/VY8QJxzRQ1r3njtY1n
hSbKsX56T1ugKW5I9slSH8jVjJrVuWgjCJ1j2gb7eePxILkbD4a0Q3pvWWD8/A4xIbKxfxYncxRK
KURN491J53RPrWmZkmtKSs0UyZWA4rSXdBItaZ9P6722EdLVGApGoWklajuq79dRRYyEH9pqrVXW
V3RqXS/jQ2vYhQ/3EiYDcq4QhfsiyiALSeDgh9lqCk3ILBEOX+oY7pPRebEPlUo6XvXvORUH2vsG
KsV1D5JkOmTXO+8cnHwiS6s/Qtq5Yf5Uakwvp4p57MtpMXNHFTdGesktvG7CbBptUhskGh6U0vUl
JJi1AmnyUZ7HaQpY3zb1EOYL5jtumj/Xl9PxXch8Bo7/ep7NMwX97svXi8veOrgH1ZfB6axvi99o
cyALVFzOmp0x2TI7F9/x2TM8r/A8cpV/vkzj2QZ+v9zE70TFUVQkv1++xO+OHxihxsj5/fI1/E6C
yDVqqJKtDL3SunZJV//MhAcbhh8YsAx30foe3rdKhE3X2014C+8bBe9D6YOzB0xm7WRHQMJaqkBu
YUeCDUxf9U1z2OVWDrNs33Hs73N4N7MlHUn3uRlsOQY7QRJrIJBurP1D9aacwIMEHmQwWpqDFGMx
nBHafORyJHDcmmVwWMvwayuNXgYBpUu7eoJZpOvDm1AC9obBNmDPNAKlEt4RP9p3OGxwdSAmQ5mx
1IM2SszJXJE0i1fDuUqXfH/TeyfDHFlBlHpgvI5oJ5r9XHiShQb8O0+zB7mAU1Cy4ZjT92XRmOPk
PkGUur5vT2urVKHi5VQqWlk3QW07cZll02hWQnAxjwuZQnKHQs93zAOzaHI3nEYDYnMZim1lJE8+
4K7ZMdtUmoRtOxYUnN0knJzEdDowZB0dqVSo3+D6Ua73BSJ+FiJZOk7BrThQOHvE4Ck8V1JxZ7/6
+WoC2wMxiw6uVxSzUxVsNilHjp5j2sfLEQmp3vFJWbAhEHr5Po/XxJO0jB+akFV0NBG/3zf5PkRp
/5AtkMyGCQcsOY8AWWMyIyJnG5v2jvWdAadxMqygW7fqqRQfJ6fHHMWu8YLtkEJL6zJPl3H8Hfdd
gEnWvJ1jRmkiVslQTJOMi2XkYC7BWWoHZByoiAeu4hV8re9DQgiQh/Cia9gvYYQ4wcN0Fi8rvqyw
y26smuvKJlPcLDvohrNsl4cOsS/QLy8islaXEcxlrWHn0LAw3ILTSeQjmitr4rfyAgCVmK72Q3ic
eVpQMgOcVP8PBjqTsn/IQLc9y4OLSpIgYcV3JxFkQNX2wWI5QIoDosmlAVghXvogUUqxKGV3r+Cj
IeUMfUUVNe7GKO5L7hgmWYqMT5rcaTKjX4wyXaivkq4q4biGV2MrD7me39l9xzZp/vvD0PXN6dOj
8OlosvH+C26SrJ9j/HL++RMOq1aZB8LA+TGBSfvSBwkIQqmQnPTweobz8w4t+IJzEbTdheSDAs/i
93wQXn/yYEhJykX3RPChd+xc4U5xwGX8CwwT3i6FgXoem9BQtTGR6cHCNlshlxEtSFg4lUskzJ0k
rE0kHMgJRWKRTvs7KdgcZvqYvN1HcY0FFIyGZQdtI/fxODaZdt7rF4EaM6tHjvGKI8expc86yuaD
ZsbJmE1eHyXcogcyZuzmOBkl4pfmrzXhpyuhiPlDhWCwneBRb062zmzOCUaP8WxIbIso2D8LAoEH
vw1Xx2gjPCEvakcZ62HI5zzQJ9mB/vWAoeW/RolSgIDheLCc02mKPEntzpqTpSCwaZT/qEGfi6l3
jdCGn+Q8GSzICv/Y+z00bDN3k6A68JpDoamTvWjBadqWy4jj0YBVwuqP7eRuRWOaJHeklrfT8bMs
77ezhX1I2kPTL/XZ80JkTIAN5IYjhWERiTGpRiovond8ZRoOKwOb9qBfkPJNRIAkL8udwIUvfcK1
rQ/CCknqlbag6wWkHt3+I0dISY+3RCr9FCYBkPoDirrG8irFIkBkTnGmyzTIjOXnTLqcpNw23Zbp
+vxOp51unDNE+0irvUnxmpMP/TTjUsz0ZYRSMOqsEou/DpZ/5YTpcOK7yt1mhwPRbS70kqkAIlL7
BGngLf1n5Ijw1gQVxI6qC90uYGj7+vJ2k2SxQ/R0X4yfeHE3+JaSlH8p3VDc5/zCw0on9sX9U+UJ
/elGLcPxTdUo6jRUaQ3nqAd5uC9mSdZUXxoz0s73cnzijjCU+JCBslh1vbV9voKpfivdu5TP02g5
PiwIBjRZt+LorHekdxoulubTZFGTHlrEe2MW2WzYHEZJy2iWpE4OisR4nbHBWfk4h1EWooGLoAj1
yUjfHk5c1RhZlW6roBCE6E2R7zmVZHIAx3IgcVGKh7l0xpezK1cW2/JapEaBhIGIkU0POW7dkwFH
KCKiH4/A4Fw3jJ+QEc7JL5weDKmcd8+xbQvJ0y8qjkaBEdjIhOnF91xI8mq+WuZVxU67j14OSJoP
7OFyL9VnYdlOfv0nmeloKeLuLdF40z06F82jm+PTa9HsvTs7vbj5It6cnh/Rw2736Or88kq86Z0f
dT7Sf197n04vCPDNzfV5VzTPTt92rr52r3vvrm/o6wf+Qv9f3Fyf9cSbo86ZePPld4L73QHtTueS
sN68PftImn7z3dn7m+tTwH08v6Tvp8cXFv+rMweaeQzicPzcXyTDnIudwHHrS5JHXnR5N1ncFX7b
Yv6D0MEVhY14UTk5KVpMPaf100+fY3it+Dzpzh+eReMr6qagMgmur9EajmgBZ7DQkBE132OvOWm4
C1r2+d4/f9Itu4gG1panR7INe5hLvxPRX8b2ajLo/5p3NzQtD968MtIZeGYmb2mLFXQKZU6LHieX
MPLlRyFuXwfK7ZBeA8dwuZ3OIuY8y2yCTcb+apiUPUhPVEHG41Jbrwbn9ohVrfpkqIzv9/PFE5cW
iLKMbzpc4X5UtuSiWp9RO+44WdDU467iZ1hxpU78GA3umWv4SF7YOuP/nq+gm6kZFA2+pT6Z3+9t
m/fdCNymZ9luuGv2lbTZPedrQEzbt52gRpsFK3qHvFuaI6Rnc0aGpID0i398J5BK+FclrLeCdS97
p1/EOfEEsnp/47qsNei1taR9xQn+mxdTXerbwRNXsVTSiNw9zT9PT7Zzk6jB7N5OelmPVlzhuA5b
b/UpSl/HIJX5uo6niKHRqIrxNQ7oYNurTSx/EAe4/nFA8k6elBImr/7P71JQYzuXN+8rE17plA4K
9uTtKnznbKu1gVZ5ULJZk4a8fG5lNXatNMDbABH/wXLCqhUJa1WG4oLz5bpJuhWZ2IV2UGnG8kHm
kyn7XRlgbU26pMVkL41Epij811/WsDKmUotXMWsYdDDP5e0DNcUlvsY88370Wkboc/w9/elxkS0e
H6YyOZzHtVo256PmElUEVUx9ieLemVJOto8EXVjG1RYLYK1HbeaRdbite3kd9KX9vI6xRZqsA+5g
/XUZUV/1dYhXrVJ5WdVxORmmE5oGPjKkXVrbVe8nq2ycdwCaAZxt4FXa9TLaUMOQfIbvy2SgPUN8
9R26GfaFToAz/ZaHokyFwtL8UzZEgty3rFvokIM4QfWvhRSK6MGIu7SAaCC9QmFI3yjKnpgbzstX
DGId6xUDWZvRnLkY+DyaEenFrl16Nsct0vIyiUZ3Ee9VxJ9cW2JqxHfickpgTU4ePEaLg0e+ijap
CgfNdztIrQNXydWF7UEveozFFRclItaMh983zk1M80m1xYAZM7LeHklNnOtV2s7I67Cbe7115V/o
Tbn/N+kQGGw1RH3kfSp1BZckD3rj1XI4f5ptH8BmvlkHfmU72w9q9ngh+FKCec8PlbnJBxcKAsg9
auFFzLaD9yWnSqSL0VBWUmjdZ3+1xTxN/zAPHNqsDf2aX9xb2RcB1/cVq097OSXHYK/DDkqWpGS/
SMm3X+iTLSk5L1Fy7RCXFHZQciQl7yVKZKHirtlrnZ3qWh0Z1qMR0gMzMYK/p5H93RZW4FXvIIC+
b4bwSv4Y/YKaRSPfFBigmcC7q1tOGCI3SPDbVXzDlKGB0uwUYQEzpxp4nvkdc7CcJvO76XSAN1/g
5zv9cq+2wLdplN5l9+oKzub9XFf5NqjtnUr5xzX1Pd/ER2k6edZIn/C+pH5diawpEdspr3d2C3U9
c44TckahLvI2WLAzo1TkbfOGltv/tPLClw2tD2ejJt4GN8Vh1lQJs7JEx4vQs/kyGT3zfc86QkVt
HS7maT+OFq2srkVvpgtRJV8QsqUbxxGcRZ1JHM1WKW6Ar2tNyXZj57j5dpXpCdJKHD/a0T0xjR5i
mSFa71Vt5vkFPVsbP3qMxomYHl/0Duiv2TtGI4MHcaTeUwItf6cBdtXt8PWhnnzb3i68NRmP37Pt
AG+jjBSaNUatQcGXQvo5j7G0Sbrzp3jx6YqLx6xQ4EUXqKhtJuQMqqCBdNTmaa4R6aqzGvQ1zTcw
tGKy2VTesqAVSjjeD65iqd4Uxx2rcXVV9az3VjlmDvhd17r1IZ/19E1VyBmumZr3yaxsg5WFyOaF
3zggjtsXE7gOoMZK7XE5j+36vxIra4CljtVM3o0d2r6467AvLfCG0excmnX4eo/XIdbYZoPY3bIe
m06T8qrWeFlzgmgKmfSYoXzy/f/857+n4p4tEwUh9cTxcwo62XxRYw/qaRNSHdELRMDy0jmCSKEU
RrYv/t27vKjVLM6Wq/7eLv36Qoecyls1Xkzp/GBnpXJU1nepnmL4JFBqWZWf2sgcn7FyM/E5ep5g
iHjj5TxLaNo3MdKmpjfy0JaJTWg6YNHtntvyUL7F0xWrKDD++eULQ9yJxSW/eDbcOCL12gPUruYc
h1ztrYLlv9N/5obfX2h5HWE7ExzTsGPxEh/UeFNuv4xmUJZhxiT9b3fX0hu3DYTP3V9BIIfYSO2K
pB7UolvU9QMusE2N3U2ygGEYFCW5Qe3Y8DZGTv3tneFDIiWus+7jUvlgm5r5RHKGI1Ki5tPx7MY8
RwS9yj0X2PhLkbOjn+enJ1cew40B2D0uTmAFRV6bBSQ+6cINORCjtcjdHRrdRpDXhlakgVvK7fan
UsZf9J9wt8c3Y8+EhaHPBusxBLLLKH3ld0jq9twA0jv3sHkB/Pz+/vfPD9HQbJ/8K4pVxdTypr56
OofbN2mGW9DkxPs8E/kO7eeZcDbH74xpeSh4OWX7U8x5NsMd7LiHa5YQWNLCXAn+TFmZlrAcKDMi
zSnwQ/vaU0ttmo0vhP/S/pvO0Yj7W+4ycLkDnYGkvr8BlMfPOgCTrqi/w8cuv4tqZOEbN+hk8pK3
Vub9kx7mk4n95xaj/lTbbjLHxMq24IOesuPHkYQy3A9Byy6zv40FbIJaPxqg6Z+vjNs/6bSyjl1G
EwEfVbjBa/UoHw5xXyTMk++aWfLFMV99kLc67fx5F9jI+yOkZM1pAUtMm6qJPH2UZLX6aeHlHy8E
y3FZaoGS1fklnLwis4FM1hatlaHLVVyG9TLs7QnIUCeTOpms7WX4QsvknVRupWhD28JxZ5lMUe8+
NV8ezEtI7ISp1ytW7gCOS+0dISeveU9JHK3uN2/v/zBPjQHqCpX660zxlb+jycOvvvFIuoMVmo3q
Bgx0jR+GXWsrvUm+g0b03D2LiFpVO6qO5UV/WiQJL9o2KZTo+ayWWl/3BEtL8suvJ6dTR6g7Z7+R
vd7E39rb3eN+z3m5Tny+WDB/XgoopUFpldQigVI2pKZNCw+JD88y1EkjdLZknY2QPB7OdT48y1so
LaJIIqwpawKkMqKzpkm0lI5LO6Q1HbVd64zarEsjbfaQbNtxS5KkTGa11hm1mXEoLQLZvEikjyQG
OhlHpHJgu0oKMF3Ezj0SG9pbUdQJ2szbSoBF1yxoM6dNiJT2NVZZKaRUqDO0N2YMXrNRm2ntIUHb
/cRW+tvDNROmVOeTL0WDG5sIObvwZBshqzqz/WTxkLnuGlmfyYC8jrzH+GZOJSY7b8Gx6p3NnODy
eDW3gjxRNRW8q+z5cY9gqgtBKc+5C1w6hiahSBhHHdLp0iKVNrY5hPOLs6PBRdzhdCMCJpwH7cC1
y0Y/F0COVEs+tnmYmWr3AaZj8B35kjOvpGmGFL6+hKyzTISxLC/SMZQ5noNieUWlGkmMoVgumQg1
JVVpGDGbKqhmm6ZtBArKlYXqNFvea2b4zU4j6cjDow0MmbcZCGbKx1aF6wLXvUIWItJAKVTddWpZ
NLlqy7INsCvKVFiQlLEGVqLlwqtE09SuEltqBVCyUT7USHAEZS8m0TI+VFaLMtJALkUxJjnngYSq
67FEpFa14ElwTYhlKrR9RqmToPb1Ad3mooy0g2NncvavC/5foIJhEQy5Ufx2KrrfYUjHvL2qYfrl
5y3U6ee7oF9XNMtz0RcoWnIV1qofvdXA2+s2cG7FUxg4w4tFagWCEAhKXnKc9XTTLfy9JYDF+2r3
Xt4KFdzompdDMa9WNPz5h85gpykVq0v/NmHnOKEe41tnNoEczmm+avtnnSGYivTAXKdoeU4i0TE8
bkFaj517NC+JT0k8C4oso5Im4yDTS8BUrGkUcWNs28BxjAc7WHBYzahfQW09+/A8T2u1qzPoOYbm
pNVTjG4mcfl9L2nWRj9cbVsdkb2L4/0tirA6soqH6pXW16rXcEWXsG7zBtayCqAKQfbmi31/CtST
kO50uOWd/PRR2YUx4Y6odtfF5ssuZpUWjX4ooimknrrt/l067X+hHR3hrmad0gz36Hzm2ZxNUpKQ
5vFxdsD/m5b8BVBLAwQUAAAACAAshqJOpZI3If8CAAAcCAAAMAAcAHhlbl93aXRoX2NvbmZpZ19j
b3ZlcmFnZV9sb2dzL3hlbl9kb3RfY29uZmlnLmxvZ1VUCQADY/XKXET2ylx1eAsAAQToAwAABOgD
AACNVU1z2jAQvedXaMi5KRhCkunkIMsyeGpLriST9KRxQCGegukYk07+fddmCDIRaU+gt293335I
vry4RHhXb9Z5Xczz1eoNLU1pqrw2C/RcrMw3FHDEuEI0iNQVkB9N+TWv1mh0NRh+2ZXbOn9aGUQ2
5XOx3IFfsSkvLi8IZ2E00eORH6n7t8MRiwSgztk+kKkOaLg/3vfyav7SZPo6b2Nvm//jkV6Y5z3Q
u4A8IB5oRW3m9a4yKDR587s9KmBCkzST9wPvFsiHVCSNULFF5aZGW1MfuJOIzIYg6J03xVJHSjqo
01liExl90DNwdzClL7GeZVgoDYjkMe32Q0o/OCJTLALKtC8wg26kArpOFBdA2BcrEmQq6HKO/myq
X3m12ZUL9FrkqH4xKF/VpiphBK8GPVf52jScYyvAGfpHhcAqS/StdzMc3HW0dKyj/vi8dXA3uvHO
Wode/+b6vHXkef1T6/m6D7Q41mmMld31HzTJ7I6/GwTBYui0JKnkxGlhvI3vmCCkBoWnyQEdeudc
2jStMeTtjrfTI5v1elM6lnQCZSutsG8vR7N8OFZUMKyi2YkhoLOIUK0EpbaohCaw3IRK586CXxo8
2nwFDs5uPEo3jsWE24a2Ljl/MYvdylRWSZJMaaBJM0jrAbBR7xQWKpC2uD2KRcTI+HroulotgWVx
/NFtn6N5T3AWu0bUkXLgfYzTiHJFOaE1Iv6Z7JCkN6/Moqi93jFKDBNOsSJTl3OWwoWQICNL44hg
RbX8mfg81g9YsIhN5LGTJAniiNH7Xu+ABDzpN3vRQO20AvNazA0KKngm7Ik168HkYHx93e/uGsFw
NWHZmjesa0lm1M9OICo560Jp3B8MupAkUXhCwlKqqeDZZHryPiaJleL9+wAdk+q/PxKBedotl0W5
RPx384Wyyg6ghImdAI46YiG3dyEUOKE65RGD++gYEeEzKvCkcxdjTr7DS8bDKKbOzUmpCMEza2JK
JwOC+lzSvSgnw3oHPmFJIjL/0yhN0Upg0lH6F1BLAQIeAwoAAAAAAA6Hok4AAAAAAAAAAAAAAAAe
ABgAAAAAAAAAEAD9QQAAAAB4ZW5fd2l0aF9jb25maWdfY292ZXJhZ2VfbG9ncy9VVAUAAwz3ylx1
eAsAAQToAwAABOgDAABQSwECHgMUAAAACABIhqJOBqfuWXCgAAA+6BQALQAYAAAAAAABAAAApIFY
AAAAeGVuX3dpdGhfY29uZmlnX2NvdmVyYWdlX2xvZ3MvY29tcGlsYXRpb24ubG9nVVQFAAOX9cpc
dXgLAAEE6AMAAAToAwAAUEsBAh4DFAAAAAgAKYWiTmAMxF8/MQAAEZsAAD0AGAAAAAAAAQAAALSB
L6EAAHhlbl93aXRoX2NvbmZpZ19jb3ZlcmFnZV9sb2dzL3JjYXJoM19jb25maWdfY292ZXJhZ2Vf
dHJhcC5sb2dVVAUAA37zylx1eAsAAQToAwAABOgDAABQSwECHgMUAAAACAAshqJOpZI3If8CAAAc
CAAAMAAYAAAAAAABAAAApIHl0gAAeGVuX3dpdGhfY29uZmlnX2NvdmVyYWdlX2xvZ3MveGVuX2Rv
dF9jb25maWcubG9nVVQFAANj9cpcdXgLAAEE6AMAAAToAwAAUEsFBgAAAAAEAAQA0AEAAE7WAAAA
AA==
--00000000000088857d0587e82cd1
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--00000000000088857d0587e82cd1--


From xen-devel-bounces@lists.xenproject.org Thu May 02 14:13:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 14:13:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMCSW-0001Po-Pp; Thu, 02 May 2019 14:13:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Flb6=TC=citrix.com=prvs=018be947d=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hMCSW-0001Pj-1q
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 14:13:12 +0000
X-Inumbo-ID: 60ca29e2-6ce4-11e9-8f1f-8773a26b89d8
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 60ca29e2-6ce4-11e9-8f1f-8773a26b89d8;
 Thu, 02 May 2019 14:12:56 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,421,1549929600"; d="scan'208";a="89574815"
To: Jan Beulich <JBeulich@suse.com>
References: <1556803627-22855-1-git-send-email-andrew.cooper3@citrix.com>
 <5CCAF5BE020000780022B485@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <42eb12cb-9525-7c65-f574-25e57c6146e1@citrix.com>
Date: Thu, 2 May 2019 15:08:46 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CCAF5BE020000780022B485@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] x86/boot: Annotate the Real Mode entry
 points
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: David Woodhouse <dwmw2@infradead.org>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMDUvMjAxOSAxNDo1MCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMDIuMDUuMTkg
YXQgMTU6MjcsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gLS0tIGEveGVu
L2FyY2gveDg2L2Jvb3QvdHJhbXBvbGluZS5TCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9ib290L3Ry
YW1wb2xpbmUuUwo+PiBAQCAtMzgsNiArMzgsMTIgQEAKPj4gIAo+PiAgICAgICAgICAuY29kZTE2
Cj4+ICAKPj4gKy8qCj4+ICsgKiBkb19ib290X2NwdSgpIHByb2dyYW1zIHRoZSBTdGFydHVwLUlQ
SSB0byBwb2ludCBoZXJlLiAgRHVlIHRvIHRoZSBTSVBJCj4+ICsgKiBmb3JtYXQsIHRoZSByZWxv
Y2F0ZWQgZW50cnlwb2ludCBtdXN0IGJlIDRrIGFsaWduZWQuCj4+ICsgKgo+PiArICogSXQgaXMg
ZW50ZXJlZCBpbiBSZWFsIE1vZGUsIHdpdGggJWNzID0gd2FrZXVwX3N0YXJ0ID4+IDQgYW5kICVp
cCA9IDAuCj4+ICsgKi8KPj4gIEdMT0JBTCh0cmFtcG9saW5lX3JlYWxtb2RlX2VudHJ5KQo+IFRo
ZSByZWZlcmVuY2UgdG8gd2FrZXVwX3N0YXJ0IGxvb2tzIHRvIGJlIGEgY29weS1hbmQtcGFzdGUK
PiAob3IgYWxpa2UpIG1pc3Rha2UgaGVyZS4KCk9vcHMsIGluZGVlZC7CoCBGaXhlZC4KCj4KPj4g
LS0tIGEveGVuL2FyY2gveDg2L3NtcGJvb3QuYwo+PiArKysgYi94ZW4vYXJjaC94ODYvc21wYm9v
dC5jCj4+IEBAIC01NDgsOSArNTQ4LDEyIEBAIHN0YXRpYyBpbnQgZG9fYm9vdF9jcHUoaW50IGFw
aWNpZCwgaW50IGNwdSkKPj4gIAo+PiAgICAgIGJvb3RpbmdfY3B1ID0gY3B1Owo+PiAgCj4+IC0g
ICAgLyogc3RhcnRfZWlwIGhhZCBiZXR0ZXIgYmUgcGFnZS1hbGlnbmVkISAqLwo+PiAgICAgIHN0
YXJ0X2VpcCA9IHNldHVwX3RyYW1wb2xpbmUoKTsKPj4gIAo+PiArICAgIC8qIHN0YXJ0X2VpcCBu
ZWVkcyBiZSBwYWdlIGFsaWduZWQsIGFuZCBiZWxvdyB0aGUgMU0gYm91bmRhcnkuICovCj4+ICsg
ICAgaWYgKCBzdGFydF9laXAgJiB+MHhmZjAwMCApCj4+ICsgICAgICAgIHBhbmljKCJBUCB0cmFt
cG9saW5lICUjbHggbm90IHN1aXRhYmx5IHBvc2l0aW9uZWRcbiIsIHN0YXJ0X2VpcCk7Cj4gU2Vl
aW5nIHdoYXQgc2V0dXBfdHJhbXBvbGluZSgpIHJlYWxseSBkb2VzLCBJJ20gbm90Cj4gY29udmlu
Y2VkIGEgcGFuaWMoKSBpcyBvZiBtdWNoIHZhbHVlLiBUaGUgcGFnZS1hbGlnbm1lbnQKPiBzaG91
bGQgYmUgcG9zc2libGUgdG8gY2hlY2sgYXQgYnVpbGQgdGltZSwgYW5kIHRoZSBiZWxvdy0xTQo+
IHJlcXVpcmVtZW50IHNob3VsZCBiZSBndWFyYW50ZWVkIGJ5IHVzIGFsbG9jYXRpbmcgbG93Cj4g
bWVtb3J5IHNwYWNlIGluIHRoZSBmaXJzdCBwbGFjZS4KClNhZGx5IGl0IGNhbnQuCgpXZSBoYXZl
IGEgbnVtYmVyIG9mIGFsaWdubWVudCBpc3N1ZXMgKHdlbGwgLSBjb25mdXNpb25zIGF0IGxlYXN0
KSwgbW9zdApvYnZpb3VzbHkgdGhhdCB0cmFtcG9saW5lX3tzdGFydCxlbmR9IGluIHRoZSBsaW5r
ZWQgWGVuIGltYWdlIGhhcyBubwpwYXJ0aWN1bGFyIGFsaWdubWVudCwgYnV0IHRoZSByZWxvY2F0
ZWQgdHJhbXBvbGluZV9zdGFydCBoYXMgYSA0awpyZXF1aXJlbWVudCBhcyBhIGNvbnNlcXVlbmNl
IG9mIGl0cyBhbGlhcyB3aXRoIHRyYW1wb2xpbmVfcmVhbG1vZGVfZW50cnkuCgpBbGwgaXQgdGFr
ZXMgaXMgb25lIGVycm9yIGluIHRoZSAzMmJpdCBhc20gd2hpY2ggcmVsb2NhdGVzIHRoZQp0cmFt
cG9saW5lIGFuZCB0aGlzIGVuZHMgdXAgZXhwbG9kaW5nIGluIGEgd2F5IHdoaWNoIGNhbiBvbmx5
IGJlCmRldGVjdGVkIGF0IHJ1bnRpbWUuCgo+ICBOZXZlcnRoZWxlc3MgSSB3b24ndCBpbnNpc3Qs
Cj4gc28gd2l0aCB0aGUgZWFybGllciBjb21tZW50IGNvcnJlY3RlZAo+IFJldmlld2VkLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpUaGFua3MsCgp+QW5kcmV3CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 02 14:14:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 14:14:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMCTy-0001Vd-Na; Thu, 02 May 2019 14:14:42 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=f+J5=TC=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1hMCTw-0001VI-QA
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 14:14:40 +0000
X-Inumbo-ID: 9f4075ee-6ce4-11e9-843c-bc764e045a96
Received: from mail-lj1-x243.google.com (unknown [2a00:1450:4864:20::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9f4075ee-6ce4-11e9-843c-bc764e045a96;
 Thu, 02 May 2019 14:14:40 +0000 (UTC)
Received: by mail-lj1-x243.google.com with SMTP id s7so2354647ljh.1
 for <xen-devel@lists.xenproject.org>; Thu, 02 May 2019 07:14: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:in-reply-to:references;
 bh=Bhy8ERTYdfSjiRGGOCL7/5SLLcwd2wNxUdxXkfyMshc=;
 b=oL7gET7CqS0nwJMPi9sVDkudmZ6vHVbWK4OxvW9b1QuKabOXthovk/BTUqFv1zIgL9
 jCiDBY6pQfRVE2ZhC05l/kLlug3xDaor35IPKkfSmfpClpPxr4uOaUNDIFq05MR7LCHi
 TF6wGnnacoc0KbXs88InyJtXhpaKirStL53ZDW3DVk4MzKBKacGVD8xZDPXLHhsuAe48
 lluUKExaXou/9mRZSRPR8lIsU7hFbz12uuH/hDy5AWmIhfoanSm2AGSYRDi3posP8o63
 N+kBWh9IXVqZHb8COgB3DIypyOtKyox19W3qvdr4B0+jBcbYqfIscqdlmY/ILX7ggTZF
 vfpA==
X-Google-DKIM-Signature: v=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=Bhy8ERTYdfSjiRGGOCL7/5SLLcwd2wNxUdxXkfyMshc=;
 b=mnm6eF72kODH3Mv2dj2zbxHo64qsK8vSWKNW93hpo46+x9nn3sEcVUP5XjF0Kc6bIN
 cQ079WIquTxo+9y2YLNrAAC24Ytlgy+Bi0cMxK2Ps3LNHoY+1U2Y7Q7O6YvTyRPiwhza
 LpI+1uacNsnHoFG+BdWpdK0AbNYdqyTqzuESsnq89AQ5A6Iu5NUC32h5st+bnvU4RDF5
 FP1xe6J4QURin739Kig/P5FpvFD7ot87jcuFVqMoPKVfm5CaIrDhPEh/uUR3TCCMVU/G
 rYSm3rYfaML/DmZ9NBeicPu+rw4Rwp6FhX37XguZSUGX9SL1bpnGcuQgPUgCSmJoXq3z
 9ZwQ==
X-Gm-Message-State: APjAAAXsJmy2CLtgzEsD7jm3vt5BvAMlCm/VxfEeKRQjEH6uo+xNGgcu
 oqaviR9Qu78OW4jaCOdXiP73BOofRo0=
X-Google-Smtp-Source: APXvYqzkfAPQBzM3yV+K++/uKYeax21hyP5PpNdsLi4HIMAENkQK/EK2uervWNIe2rf6A8k1HGYaLg==
X-Received: by 2002:a2e:428c:: with SMTP id h12mr2047959ljf.26.1556806478511; 
 Thu, 02 May 2019 07:14:38 -0700 (PDT)
Received: from otyshchenko.kyiv.epam.com (ll-22.209.223.85.sovam.net.ua.
 [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id v11sm9447761lfb.68.2019.05.02.07.14.37
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 02 May 2019 07:14:37 -0700 (PDT)
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Thu,  2 May 2019 17:13:56 +0300
Message-Id: <1556806436-26283-3-git-send-email-olekstysh@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1556806436-26283-1-git-send-email-olekstysh@gmail.com>
References: <1556806436-26283-1-git-send-email-olekstysh@gmail.com>
Subject: [Xen-devel] [RFC PATCH 2/2] xen/device-tree: Add ability to handle
 nodes with interrupts-extended prop
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>, julien.grall@arm.com,
 sstabellini@kernel.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29t
PgoKWGVuIGV4cGVjdHMgdG8gc2VlICJpbnRlcnJ1cHRzIiBwcm9wZXJ0eSB3aGVuIHBhcnNpbmcg
aG9zdApkZXZpY2UtdHJlZS4gQnV0LCB0aGVyZSBhcmUgY2FzZXMgd2hlbiBzb21lIGRldmljZSBu
b2RlcyBjb250YWluCiJpbnRlcnJ1cHRzLWV4dGVuZGVkIiBwcm9wZXJ0eSBpbnN0ZWFkLgoKVGhl
IGdvb2QgZXhhbXBsZSBoZXJlIGlzIGFyY2ggdGltZXIgbm9kZSBmb3IgUi1DYXIgR2VuMy9HZW4y
IGZhbWlseSwKd2hpY2ggaXMgbWFuZGF0b3J5IGRldmljZSBmb3IgWGVuIHVzYWdlIG9uIEFSTS4g
QW5kIHdpdGhvdXQgYWJpbGl0eQp0byBoYW5kbGUgc3VjaCBub2RlcywgWGVuIGZhaWxzIHRvIG9w
ZXJhdGU6CgooWEVOKSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCihY
RU4pIFBhbmljIG9uIENQVSAwOgooWEVOKSBUaW1lcjogVW5hYmxlIHRvIHJldHJpZXZlIElSUSAw
IGZyb20gdGhlIGRldmljZSB0cmVlCihYRU4pICoqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioKClNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2Fu
ZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KLS0tCiB4ZW4vY29tbW9uL2RldmljZV90cmVlLmMgfCAz
MiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDI5IGlu
c2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9kZXZp
Y2VfdHJlZS5jIGIveGVuL2NvbW1vbi9kZXZpY2VfdHJlZS5jCmluZGV4IDY1ODYyYjUuLjAwYWRh
NmUgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZGV2aWNlX3RyZWUuYworKysgYi94ZW4vY29tbW9u
L2RldmljZV90cmVlLmMKQEAgLTk4Nyw5ICs5ODcsMTkgQEAgdW5zaWduZWQgaW50IGR0X251bWJl
cl9vZl9pcnEoY29uc3Qgc3RydWN0IGR0X2RldmljZV9ub2RlICpkZXZpY2UpCiAgICAgY29uc3Qg
c3RydWN0IGR0X2RldmljZV9ub2RlICpwOwogICAgIGNvbnN0IF9fYmUzMiAqaW50c3BlYywgKnRt
cDsKICAgICB1MzIgaW50c2l6ZSwgaW50bGVuOworICAgIGludCBpbnRudW07CiAKICAgICBkdF9k
cHJpbnRrKCJkdF9pcnFfbnVtYmVyOiBkZXY9JXNcbiIsIGRldmljZS0+ZnVsbF9uYW1lKTsKIAor
ICAgIC8qIFRyeSB0aGUgbmV3LXN0eWxlIGludGVycnVwdHMtZXh0ZW5kZWQgZmlyc3QgKi8KKyAg
ICBpbnRudW0gPSBkdF9jb3VudF9waGFuZGxlX3dpdGhfYXJncyhkZXZpY2UsICJpbnRlcnJ1cHRz
LWV4dGVuZGVkIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiI2lu
dGVycnVwdC1jZWxscyIpOworICAgIGlmICggaW50bnVtID4gMCApCisgICAgeworICAgICAgICBk
dF9kcHJpbnRrKCIgaW50bnVtPSVkXG4iLCBpbnRudW0pOworICAgICAgICByZXR1cm4gaW50bnVt
OworICAgIH0KKwogICAgIC8qIEdldCB0aGUgaW50ZXJydXB0cyBwcm9wZXJ0eSAqLwogICAgIGlu
dHNwZWMgPSBkdF9nZXRfcHJvcGVydHkoZGV2aWNlLCAiaW50ZXJydXB0cyIsICZpbnRsZW4pOwog
ICAgIGlmICggaW50c3BlYyA9PSBOVUxMICkKQEAgLTE0MjAsMTAgKzE0MzAsMjkgQEAgaW50IGR0
X2RldmljZV9nZXRfcmF3X2lycShjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKmRldmljZSwK
ICAgICBjb25zdCBfX2JlMzIgKmludHNwZWMsICp0bXAsICphZGRyOwogICAgIHUzMiBpbnRzaXpl
LCBpbnRsZW47CiAgICAgaW50IHJlcyA9IC1FSU5WQUw7CisgICAgc3RydWN0IGR0X3BoYW5kbGVf
YXJncyBhcmdzOworICAgIGludCBpOwogCiAgICAgZHRfZHByaW50aygiZHRfZGV2aWNlX2dldF9y
YXdfaXJxOiBkZXY9JXMsIGluZGV4PSV1XG4iLAogICAgICAgICAgICAgICAgZGV2aWNlLT5mdWxs
X25hbWUsIGluZGV4KTsKIAorICAgIC8qIEdldCB0aGUgcmVnIHByb3BlcnR5IChpZiBhbnkpICov
CisgICAgYWRkciA9IGR0X2dldF9wcm9wZXJ0eShkZXZpY2UsICJyZWciLCBOVUxMKTsKKworICAg
IC8qIFRyeSB0aGUgbmV3LXN0eWxlIGludGVycnVwdHMtZXh0ZW5kZWQgZmlyc3QgKi8KKyAgICBy
ZXMgPSBkdF9wYXJzZV9waGFuZGxlX3dpdGhfYXJncyhkZXZpY2UsICJpbnRlcnJ1cHRzLWV4dGVu
ZGVkIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiI2ludGVycnVwdC1j
ZWxscyIsIGluZGV4LCAmYXJncyk7CisgICAgaWYgKCAhcmVzICkKKyAgICB7CisgICAgICAgIGR0
X2RwcmludGsoIiBpbnRzcGVjPSVkIGludHNpemU9JWRcbiIsIGFyZ3MuYXJnc1swXSwgYXJncy5h
cmdzX2NvdW50KTsKKworICAgICAgICBmb3IgKCBpID0gMDsgaSA8IGFyZ3MuYXJnc19jb3VudDsg
aSsrICkKKyAgICAgICAgICAgIGFyZ3MuYXJnc1tpXSA9IGNwdV90b19iZTMyKGFyZ3MuYXJnc1tp
XSk7CisKKyAgICAgICAgcmV0dXJuIGR0X2lycV9tYXBfcmF3KGFyZ3MubnAsIGFyZ3MuYXJncywg
YXJncy5hcmdzX2NvdW50LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWRkciwgb3V0
X2lycSk7CisgICAgfQorCiAgICAgLyogR2V0IHRoZSBpbnRlcnJ1cHRzIHByb3BlcnR5ICovCiAg
ICAgaW50c3BlYyA9IGR0X2dldF9wcm9wZXJ0eShkZXZpY2UsICJpbnRlcnJ1cHRzIiwgJmludGxl
bik7CiAgICAgaWYgKCBpbnRzcGVjID09IE5VTEwgKQpAQCAtMTQzMiw5ICsxNDYxLDYgQEAgaW50
IGR0X2RldmljZV9nZXRfcmF3X2lycShjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKmRldmlj
ZSwKIAogICAgIGR0X2RwcmludGsoIiBpbnRzcGVjPSVkIGludGxlbj0lZFxuIiwgYmUzMl90b19j
cHVwKGludHNwZWMpLCBpbnRsZW4pOwogCi0gICAgLyogR2V0IHRoZSByZWcgcHJvcGVydHkgKGlm
IGFueSkgKi8KLSAgICBhZGRyID0gZHRfZ2V0X3Byb3BlcnR5KGRldmljZSwgInJlZyIsIE5VTEwp
OwotCiAgICAgLyogTG9vayBmb3IgdGhlIGludGVycnVwdCBwYXJlbnQuICovCiAgICAgcCA9IGR0
X2lycV9maW5kX3BhcmVudChkZXZpY2UpOwogICAgIGlmICggcCA9PSBOVUxMICkKLS0gCjIuNy40
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 02 14:14:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 14:14:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMCTw-0001VA-5r; Thu, 02 May 2019 14:14:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=f+J5=TC=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1hMCTv-0001V0-AR
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 14:14:39 +0000
X-Inumbo-ID: 9de6f2ee-6ce4-11e9-843c-bc764e045a96
Received: from mail-lf1-x143.google.com (unknown [2a00:1450:4864:20::143])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9de6f2ee-6ce4-11e9-843c-bc764e045a96;
 Thu, 02 May 2019 14:14:37 +0000 (UTC)
Received: by mail-lf1-x143.google.com with SMTP id j11so2030425lfm.0
 for <xen-devel@lists.xenproject.org>; Thu, 02 May 2019 07:14: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;
 bh=1urTjbYAyxY1VAWVmEF113vhEpT7fj7fWJxqvM0TVuk=;
 b=IOAfsLSQSJ3gr93/M6P+LOaCrLtU6ZSsf3M6GVbKhvxXNWij2xZ9WluAajXRbOnpPz
 ug+UuHtiNnNIdfZ+OAm9uUKNgWffjDrdz/EswEC+Q+rcJ+0pc9mC953qDBbiWgRhBAY8
 IwhyKX9NId8HuEGie/roNTpNz75Dy5k8/M36jhO25W63UYbVjcYRkSUBKeDFR0pYZ41F
 EH/5K7ATeSPIFxAlxjzgatWCPlwk6RxYei4R/HN4N1v+ztR/bMqiOj8coogJ4E3xbhrl
 TjBRLamJrqgdnzECf/mT5p7w1Hx0Yvs/O0lwGN0oaX9wDBMdjmLzH5IbSH9cCFdOadkY
 NgSg==
X-Google-DKIM-Signature: v=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=1urTjbYAyxY1VAWVmEF113vhEpT7fj7fWJxqvM0TVuk=;
 b=CKqz3Fc0f8pG6GxnW5uRkfj/RbXCSfH3F9NKup7kaHAoV6Mrn+iUu53LP5izQLDcNW
 MB41TU9v513sxyu3RqzOoX+3ez55SBhKVhD+NEyJ5196K1MdNiQC/xjsNNRGrDQEaAhY
 1pUOS9egO6qwW2X+sP0E0J3eOf9Xr+gq0cdCuCqq6aqhM5rLfk0Fb96puRQL4zDup6Nh
 CzhtuZOwzuqkoH9d+NlIWrqeBj0UlfQY4BF8SwPgFqb7fC7pkM9suYfz4nOk71PAPESh
 GaSAoKJSMd9S28OjoFTKSv75iwYVIzOq8VQTr4CmOrl/wyIKA0ErbRII6bBtg/PAJ4CO
 V/rQ==
X-Gm-Message-State: APjAAAXdOB1WBY4NuUoldaCZYw9codPkvPy3y2GUQ42woQi4gf/gah3w
 8Q+0rzfTNZj6Ywk0nDc4UUMVJbaIEKY=
X-Google-Smtp-Source: APXvYqz+1eI0prlS9JWq2/zVPY4gpd7oclRWXskBl+TXoJ84/+JRwh0T6nEh4P0J4NbV6pP/vsdX4g==
X-Received: by 2002:ac2:5686:: with SMTP id 6mr2163305lfr.34.1556806476106;
 Thu, 02 May 2019 07:14:36 -0700 (PDT)
Received: from otyshchenko.kyiv.epam.com (ll-22.209.223.85.sovam.net.ua.
 [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id v11sm9447761lfb.68.2019.05.02.07.14.35
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 02 May 2019 07:14:35 -0700 (PDT)
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Thu,  2 May 2019 17:13:54 +0300
Message-Id: <1556806436-26283-1-git-send-email-olekstysh@gmail.com>
X-Mailer: git-send-email 2.7.4
Subject: [Xen-devel] [RFC PATCH 0/2] Add ability to handle nodes with
 interrupts-extended property
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>, julien.grall@arm.com,
 sstabellini@kernel.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29t
PgoKSGVsbG8sIGFsbC4KClRoZSBwdXJwb3NlIG9mIHRoaXMgc21hbGwgc2VyaWVzIGlzIHRvIGFk
ZCBtaW5pbWFsIHJlcXVpcmVkIHN1cHBvcnQgZm9yIFhlbiB0byBiZSBhYmxlIHRvCmhhbmRsZSBk
ZXZpY2UtdHJlZSBub2RlcyB3aXRoICJpbnRlcnJ1cHRzLWV4dGVuZGVkIiBwcm9wZXJ0eSBbMV0u
CgpUaGUgcmVhc29uOgpYZW4gZXhwZWN0cyB0byBzZWUgImludGVycnVwdHMiIHByb3BlcnR5IHdo
ZW4gcGFyc2luZyBob3N0IGRldmljZS10cmVlLgpCdXQsIHRoZXJlIGFyZSBjYXNlcyB3aGVuIHNv
bWUgZGV2aWNlIG5vZGVzIGNvbnRhaW4gImludGVycnVwdHMtZXh0ZW5kZWQiIHByb3BlcnR5IGlu
c3RlYWQuCiAgICAKVGhlIGdvb2QgZXhhbXBsZSBoZXJlIGlzIGFyY2ggdGltZXIgbm9kZSBmb3Ig
Ui1DYXIgR2VuMy9HZW4yIGZhbWlseSBbMl0sIHdoaWNoIGlzIG1hbmRhdG9yeSBkZXZpY2UKZm9y
IFhlbiB1c2FnZSBvbiBBUk0uIEFuZCB3aXRob3V0IGFiaWxpdHkgdG8gaGFuZGxlIHN1Y2ggbm9k
ZXMsIFhlbiBmYWlscyB0byBvcGVyYXRlOgogICAgCihYRU4pICoqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioKKFhFTikgUGFuaWMgb24gQ1BVIDA6CihYRU4pIFRpbWVyOiBV
bmFibGUgdG8gcmV0cmlldmUgSVJRIDAgZnJvbSB0aGUgZGV2aWNlIHRyZWUKKFhFTikgKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgoKLS0tLS0tLS0tLQoKUHJlbGltaW5h
cnkgdGVzdGVkIG9uIFItQ2FyIEdlbjMgYmFzZWQgYm9hcmQuIExvZyAod2l0aCBkZWJ1ZyBlbmFi
bGVkKSBzaG93cyB0aGF0IFhlbiByZWNvZ25pemVkIGFyY2ggdGltZXIKaW50ZXJydXB0cyByZXBy
ZXNlbnRlZCB3aXRoICJpbnRlcnJ1cHRzLWV4dGVuZGVkIiBwcm9wZXJ0eToKCnRpbWVyIHsKCWNv
bXBhdGlibGUgPSAiYXJtLGFybXY4LXRpbWVyIjsKCWludGVycnVwdHMtZXh0ZW5kZWQgPSA8Jmdp
YyBHSUNfUFBJIDEzIChHSUNfQ1BVX01BU0tfU0lNUExFKDgpIHwgSVJRX1RZUEVfTEVWRUxfTE9X
KT4sCgkJCSAgICAgIDwmZ2ljIEdJQ19QUEkgMTQgKEdJQ19DUFVfTUFTS19TSU1QTEUoOCkgfCBJ
UlFfVFlQRV9MRVZFTF9MT1cpPiwKCQkJICAgICAgPCZnaWMgR0lDX1BQSSAxMSAoR0lDX0NQVV9N
QVNLX1NJTVBMRSg4KSB8IElSUV9UWVBFX0xFVkVMX0xPVyk+LAoJCQkgICAgICA8JmdpYyBHSUNf
UFBJIDEwIChHSUNfQ1BVX01BU0tfU0lNUExFKDgpIHwgSVJRX1RZUEVfTEVWRUxfTE9XKT47Cn07
CgouLi4KKFhFTikgZHRfZGV2aWNlX2dldF9yYXdfaXJxOiBkZXY9L3RpbWVyLCBpbmRleD0wCihY
RU4pICBpbnRzcGVjPTEgaW50c2l6ZT0zCihYRU4pIGR0X2lycV9tYXBfcmF3OiBwYXI9L3NvYy9p
bnRlcnJ1cHQtY29udHJvbGxlckBmMTAxMDAwMCxpbnRzcGVjPVsweDAwMDAwMDAxIDB4MDAwMDAw
MGQuLi5dLG9pbnRzaXplPTMKKFhFTikgZHRfaXJxX21hcF9yYXc6IGlwYXI9L3NvYy9pbnRlcnJ1
cHQtY29udHJvbGxlckBmMTAxMDAwMCwgc2l6ZT0zCihYRU4pICAtPiBhZGRyc2l6ZT0wCihYRU4p
ICAtPiBnb3QgaXQgIQooWEVOKSBkdF9kZXZpY2VfZ2V0X3Jhd19pcnE6IGRldj0vdGltZXIsIGlu
ZGV4PTEKKFhFTikgIGludHNwZWM9MSBpbnRzaXplPTMKKFhFTikgZHRfaXJxX21hcF9yYXc6IHBh
cj0vc29jL2ludGVycnVwdC1jb250cm9sbGVyQGYxMDEwMDAwLGludHNwZWM9WzB4MDAwMDAwMDEg
MHgwMDAwMDAwZS4uLl0sb2ludHNpemU9MwooWEVOKSBkdF9pcnFfbWFwX3JhdzogaXBhcj0vc29j
L2ludGVycnVwdC1jb250cm9sbGVyQGYxMDEwMDAwLCBzaXplPTMKKFhFTikgIC0+IGFkZHJzaXpl
PTAKKFhFTikgIC0+IGdvdCBpdCAhCihYRU4pIGR0X2RldmljZV9nZXRfcmF3X2lycTogZGV2PS90
aW1lciwgaW5kZXg9MgooWEVOKSAgaW50c3BlYz0xIGludHNpemU9MwooWEVOKSBkdF9pcnFfbWFw
X3JhdzogcGFyPS9zb2MvaW50ZXJydXB0LWNvbnRyb2xsZXJAZjEwMTAwMDAsaW50c3BlYz1bMHgw
MDAwMDAwMSAweDAwMDAwMDBiLi4uXSxvaW50c2l6ZT0zCihYRU4pIGR0X2lycV9tYXBfcmF3OiBp
cGFyPS9zb2MvaW50ZXJydXB0LWNvbnRyb2xsZXJAZjEwMTAwMDAsIHNpemU9MwooWEVOKSAgLT4g
YWRkcnNpemU9MAooWEVOKSAgLT4gZ290IGl0ICEKKFhFTikgZHRfZGV2aWNlX2dldF9yYXdfaXJx
OiBkZXY9L3RpbWVyLCBpbmRleD0zCihYRU4pICBpbnRzcGVjPTEgaW50c2l6ZT0zCihYRU4pIGR0
X2lycV9tYXBfcmF3OiBwYXI9L3NvYy9pbnRlcnJ1cHQtY29udHJvbGxlckBmMTAxMDAwMCxpbnRz
cGVjPVsweDAwMDAwMDAxIDB4MDAwMDAwMGEuLi5dLG9pbnRzaXplPTMKKFhFTikgZHRfaXJxX21h
cF9yYXc6IGlwYXI9L3NvYy9pbnRlcnJ1cHQtY29udHJvbGxlckBmMTAxMDAwMCwgc2l6ZT0zCihY
RU4pICAtPiBhZGRyc2l6ZT0wCihYRU4pICAtPiBnb3QgaXQgIQooWEVOKSBHZW5lcmljIFRpbWVy
IElSUTogcGh5cz0zMCBoeXA9MjYgdmlydD0yNyBGcmVxOiA4MzMzIEtIegouLi4KCi0tLS0tLS0t
LS0KVGhlIGZpcnN0IHBhdGNoIGhhZCBKdWxpZW4ncyBSLUIgc29tZSB0aW1lIGFnbywgYnV0IEkg
ZHJvcHBlZCBpdC4gIAoKClsxXQpodHRwczovL2VsaXhpci5ib290bGluLmNvbS9saW51eC92NS4x
LXJjNy9zb3VyY2UvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2ludGVycnVwdC1j
b250cm9sbGVyL2ludGVycnVwdHMudHh0CgpbMl0KaHR0cHM6Ly9lbGl4aXIuYm9vdGxpbi5jb20v
bGludXgvdjUuMS1yYzcvc291cmNlL2FyY2gvYXJtNjQvYm9vdC9kdHMvcmVuZXNhcy9yOGE3Nzk1
LmR0c2kjTDMxODUKaHR0cHM6Ly9lbGl4aXIuYm9vdGxpbi5jb20vbGludXgvdjUuMS1yYzcvc291
cmNlL2FyY2gvYXJtL2Jvb3QvZHRzL3I4YTc3OTAuZHRzaSNMMTg1NgoKT2xla3NhbmRyIFR5c2hj
aGVua28gKDIpOgogIHhlbi9kZXZpY2UtdHJlZTogQWRkIGR0X2NvdW50X3BoYW5kbGVfd2l0aF9h
cmdzIGhlbHBlcgogIHhlbi9kZXZpY2UtdHJlZTogQWRkIGFiaWxpdHkgdG8gaGFuZGxlIG5vZGVz
IHdpdGggaW50ZXJydXB0cy1leHRlbmRlZAogICAgcHJvcAoKIHhlbi9jb21tb24vZGV2aWNlX3Ry
ZWUuYyAgICAgIHwgMzkgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tCiB4
ZW4vaW5jbHVkZS94ZW4vZGV2aWNlX3RyZWUuaCB8IDE5ICsrKysrKysrKysrKysrKysrKysKIDIg
ZmlsZXMgY2hhbmdlZCwgNTUgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCi0tIAoyLjcu
NAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 02 14:14:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 14:14:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMCTx-0001VN-EZ; Thu, 02 May 2019 14:14:41 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=f+J5=TC=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1hMCTv-0001V5-J6
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 14:14:39 +0000
X-Inumbo-ID: 9e8fce8e-6ce4-11e9-843c-bc764e045a96
Received: from mail-lj1-x244.google.com (unknown [2a00:1450:4864:20::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9e8fce8e-6ce4-11e9-843c-bc764e045a96;
 Thu, 02 May 2019 14:14:38 +0000 (UTC)
Received: by mail-lj1-x244.google.com with SMTP id h21so2291458ljk.13
 for <xen-devel@lists.xenproject.org>; Thu, 02 May 2019 07:14:38 -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=czcrQJ4ZOkigVhUXJ1PqpCqEbSt+PWnfNBwK7rAOIVo=;
 b=HggtKAWincswp8O2AwNnv0IVbVU+lVSKShIk/+ZJ2A0UTcX0jEe6Vhm0LjSN+pLA+6
 fIaiIsxyTfR3npN1xPsqALFShEJkMz0KnlsF7rPVPspQ5rMrScdnmB/Dchi1Vh7pFRTU
 R1et7HwuOCihJm9kH60eAHq3H9/n00o6bb04GmwMAw7ECj4Sx2EC5JxJ3UbmVKPQSWaH
 9ucgdRQ0wsANIQDArMgdZNxFk5YuOod015U5nJEQyxkIK/yb0VdVkmivFgpxyDeke/3j
 d82w55+qdb2KejIfP/SEOc0P8wwVrFnZf9pmOsGqjjNBlXtmMSqRzOBny1oROHqXHwj2
 rphA==
X-Google-DKIM-Signature: v=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=czcrQJ4ZOkigVhUXJ1PqpCqEbSt+PWnfNBwK7rAOIVo=;
 b=DLptbDWtA79EExGtI6XH2PFzDntwMY1Gfe9TZ41E45PK3DM8O7SsOf83e9jDYZkqOq
 lNRL15mce7U2dTkJWgsxahVf78KEPAaCxwj7H9XBLjsM9V4xVSyFZS8aUHmWxDIWqEo/
 pKkW6gdrAPOvAvZXgnKCa7096hWVPq0n7osJarHURlQXB0b4H4zAvNRug9Ayh3riL4Z0
 rmSWicQkWEkhJkR89JIcfNqIB4bBDwn1kYSOLqsjv+ZUljSzgTE+eDsAgTT9u2IdUmK/
 X5caeiTIseDW7ucTvazMyRKnK+KN8kmMOA/rlmmEj5NvfioInMm/j/7cZ9X32uHrGX6P
 AYTg==
X-Gm-Message-State: APjAAAU/56npV+qTGLAFgT7csiNefy0/AxbBSTog7N8+6EuUVbU+WL4R
 UYdHg+lapkYcp9onoPP1jlSFKq21DqA=
X-Google-Smtp-Source: APXvYqxwvUq+coxxlISjHlNCZ3dkTi2eTt9o3LlhLai1hthYE5COmHJ43XZFMVCDMJTuwrIKKi55Yg==
X-Received: by 2002:a2e:5c49:: with SMTP id q70mr2092746ljb.16.1556806477373; 
 Thu, 02 May 2019 07:14:37 -0700 (PDT)
Received: from otyshchenko.kyiv.epam.com (ll-22.209.223.85.sovam.net.ua.
 [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id v11sm9447761lfb.68.2019.05.02.07.14.36
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 02 May 2019 07:14:36 -0700 (PDT)
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Thu,  2 May 2019 17:13:55 +0300
Message-Id: <1556806436-26283-2-git-send-email-olekstysh@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1556806436-26283-1-git-send-email-olekstysh@gmail.com>
References: <1556806436-26283-1-git-send-email-olekstysh@gmail.com>
Subject: [Xen-devel] [RFC PATCH 1/2] xen/device-tree: Add
 dt_count_phandle_with_args helper
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>, julien.grall@arm.com,
 sstabellini@kernel.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29t
PgoKUG9ydCBMaW51eCBoZWxwZXIgb2ZfY291bnRfcGhhbmRsZV93aXRoX2FyZ3MgZm9yIGNvdW50
aW5nCm51bWJlciBvZiBwaGFuZGxlcyBpbiBhIHByb3BlcnR5LgoKU2lnbmVkLW9mZi1ieTogT2xl
a3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgotLS0KIHhl
bi9jb21tb24vZGV2aWNlX3RyZWUuYyAgICAgIHwgIDcgKysrKysrKwogeGVuL2luY2x1ZGUveGVu
L2RldmljZV90cmVlLmggfCAxOSArKysrKysrKysrKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQs
IDI2IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2RldmljZV90cmVlLmMg
Yi94ZW4vY29tbW9uL2RldmljZV90cmVlLmMKaW5kZXggOGZjNDAxZC4uNjU4NjJiNSAxMDA2NDQK
LS0tIGEveGVuL2NvbW1vbi9kZXZpY2VfdHJlZS5jCisrKyBiL3hlbi9jb21tb24vZGV2aWNlX3Ry
ZWUuYwpAQCAtMTY2Myw2ICsxNjYzLDEzIEBAIGludCBkdF9wYXJzZV9waGFuZGxlX3dpdGhfYXJn
cyhjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm5wLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGluZGV4LCBvdXRfYXJncyk7CiB9CiAKK2ludCBkdF9jb3VudF9w
aGFuZGxlX3dpdGhfYXJncyhjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm5wLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmxpc3RfbmFtZSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpjZWxsc19uYW1lKQoreworICAgIHJl
dHVybiBfX2R0X3BhcnNlX3BoYW5kbGVfd2l0aF9hcmdzKG5wLCBsaXN0X25hbWUsIGNlbGxzX25h
bWUsIDAsIC0xLCBOVUxMKTsKK30KKwogLyoqCiAgKiB1bmZsYXR0ZW5fZHRfbm9kZSAtIEFsbG9j
IGFuZCBwb3B1bGF0ZSBhIGRldmljZV9ub2RlIGZyb20gdGhlIGZsYXQgdHJlZQogICogQGZkdDog
VGhlIHBhcmVudCBkZXZpY2UgdHJlZSBibG9iCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4v
ZGV2aWNlX3RyZWUuaCBiL3hlbi9pbmNsdWRlL3hlbi9kZXZpY2VfdHJlZS5oCmluZGV4IDc0MDhh
NmMuLjgzMTU2MjkgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9kZXZpY2VfdHJlZS5oCisr
KyBiL3hlbi9pbmNsdWRlL3hlbi9kZXZpY2VfdHJlZS5oCkBAIC03MzgsNiArNzM4LDI1IEBAIGlu
dCBkdF9wYXJzZV9waGFuZGxlX3dpdGhfYXJncyhjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUg
Km5wLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmNlbGxzX25h
bWUsIGludCBpbmRleCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgZHRf
cGhhbmRsZV9hcmdzICpvdXRfYXJncyk7CiAKKy8qKgorICogZHRfY291bnRfcGhhbmRsZV93aXRo
X2FyZ3MoKSAtIEZpbmQgdGhlIG51bWJlciBvZiBwaGFuZGxlcyByZWZlcmVuY2VzIGluIGEgcHJv
cGVydHkKKyAqIEBucDogcG9pbnRlciB0byBhIGRldmljZSB0cmVlIG5vZGUgY29udGFpbmluZyBh
IGxpc3QKKyAqIEBsaXN0X25hbWU6IHByb3BlcnR5IG5hbWUgdGhhdCBjb250YWlucyBhIGxpc3QK
KyAqIEBjZWxsc19uYW1lOiBwcm9wZXJ0eSBuYW1lIHRoYXQgc3BlY2lmaWVzIHBoYW5kbGVzJyBh
cmd1bWVudHMgY291bnQKKyAqCisgKiBSZXR1cm5zIHRoZSBudW1iZXIgb2YgcGhhbmRsZSArIGFy
Z3VtZW50IHR1cGxlcyB3aXRoaW4gYSBwcm9wZXJ0eS4gSXQKKyAqIGlzIGEgdHlwaWNhbCBwYXR0
ZXJuIHRvIGVuY29kZSBhIGxpc3Qgb2YgcGhhbmRsZSBhbmQgdmFyaWFibGUKKyAqIGFyZ3VtZW50
cyBpbnRvIGEgc2luZ2xlIHByb3BlcnR5LiBUaGUgbnVtYmVyIG9mIGFyZ3VtZW50cyBpcyBlbmNv
ZGVkCisgKiBieSBhIHByb3BlcnR5IGluIHRoZSBwaGFuZGxlLXRhcmdldCBub2RlLiBGb3IgZXhh
bXBsZSwgYSBncGlvcworICogcHJvcGVydHkgd291bGQgY29udGFpbiBhIGxpc3Qgb2YgR1BJTyBz
cGVjaWZpZXMgY29uc2lzdGluZyBvZiBhCisgKiBwaGFuZGxlIGFuZCAxIG9yIG1vcmUgYXJndW1l
bnRzLiBUaGUgbnVtYmVyIG9mIGFyZ3VtZW50cyBhcmUKKyAqIGRldGVybWluZWQgYnkgdGhlICNn
cGlvLWNlbGxzIHByb3BlcnR5IGluIHRoZSBub2RlIHBvaW50ZWQgdG8gYnkgdGhlCisgKiBwaGFu
ZGxlLgorICovCitpbnQgZHRfY291bnRfcGhhbmRsZV93aXRoX2FyZ3MoY29uc3Qgc3RydWN0IGR0
X2RldmljZV9ub2RlICpucCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBj
aGFyICpsaXN0X25hbWUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hh
ciAqY2VsbHNfbmFtZSk7CisKICNpZmRlZiBDT05GSUdfREVWSUNFX1RSRUVfREVCVUcKICNkZWZp
bmUgZHRfZHByaW50ayhmbXQsIGFyZ3MuLi4pICBcCiAgICAgcHJpbnRrKFhFTkxPR19ERUJVRyBm
bXQsICMjIGFyZ3MpCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 02 14:15:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 14:15:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMCUV-0001dD-2g; Thu, 02 May 2019 14:15:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aw7L=TC=de.ibm.com=schwidefsky@srs-us1.protection.inumbo.net>)
 id 1hMCUT-0001cx-Rk
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 14:15:13 +0000
X-Inumbo-ID: b2cad22e-6ce4-11e9-843c-bc764e045a96
Received: from mx0a-001b2d01.pphosted.com (unknown [148.163.158.5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b2cad22e-6ce4-11e9-843c-bc764e045a96;
 Thu, 02 May 2019 14:15:12 +0000 (UTC)
Received: from pps.filterd (m0098421.ppops.net [127.0.0.1])
 by mx0a-001b2d01.pphosted.com (8.16.0.27/8.16.0.27) with SMTP id
 x42E9Wqb009815
 for <xen-devel@lists.xenproject.org>; Thu, 2 May 2019 10:15:11 -0400
Received: from e06smtp05.uk.ibm.com (e06smtp05.uk.ibm.com [195.75.94.101])
 by mx0a-001b2d01.pphosted.com with ESMTP id 2s81j5t3a2-1
 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=NOT)
 for <xen-devel@lists.xenproject.org>; Thu, 02 May 2019 10:15:10 -0400
Received: from localhost
 by e06smtp05.uk.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only!
 Violators will be prosecuted
 for <xen-devel@lists.xenproject.org> from <schwidefsky@de.ibm.com>;
 Thu, 2 May 2019 15:15:08 +0100
Received: from b06cxnps3075.portsmouth.uk.ibm.com (9.149.109.195)
 by e06smtp05.uk.ibm.com (192.168.101.135) with IBM ESMTP SMTP Gateway:
 Authorized Use Only! Violators will be prosecuted; 
 (version=TLSv1/SSLv3 cipher=AES256-GCM-SHA384 bits=256/256)
 Thu, 2 May 2019 15:15:01 +0100
Received: from d06av24.portsmouth.uk.ibm.com (d06av24.portsmouth.uk.ibm.com
 [9.149.105.60])
 by b06cxnps3075.portsmouth.uk.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id
 x42EF0kA20775166
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 2 May 2019 14:15:00 GMT
Received: from d06av24.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id ED7FE42056;
 Thu,  2 May 2019 14:14:59 +0000 (GMT)
Received: from d06av24.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id 1F74A42041;
 Thu,  2 May 2019 14:14:59 +0000 (GMT)
Received: from mschwideX1 (unknown [9.152.212.60])
 by d06av24.portsmouth.uk.ibm.com (Postfix) with ESMTP;
 Thu,  2 May 2019 14:14:59 +0000 (GMT)
Date: Thu, 2 May 2019 16:14:57 +0200
From: Martin Schwidefsky <schwidefsky@de.ibm.com>
To: Matthew Wilcox <willy@infradead.org>
In-Reply-To: <20190502134623.GA18948@bombadil.infradead.org>
References: <1556803126-26596-1-git-send-email-anshuman.khandual@arm.com>
 <20190502134623.GA18948@bombadil.infradead.org>
X-Mailer: Claws Mail 3.13.2 (GTK+ 2.24.30; x86_64-pc-linux-gnu)
MIME-Version: 1.0
X-TM-AS-GCONF: 00
x-cbid: 19050214-0020-0000-0000-000003389304
X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused
x-cbparentid: 19050214-0021-0000-0000-0000218B1B48
Message-Id: <20190502161457.1c9dbd94@mschwideX1>
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, ,
 definitions=2019-05-02_08:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0
 priorityscore=1501
 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0
 clxscore=1011 lowpriorityscore=0 mlxscore=0 impostorscore=0
 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx
 scancount=1 engine=8.0.1-1810050000 definitions=main-1905020096
Subject: Re: [Xen-devel] [PATCH] mm/pgtable: Drop pgtable_t variable from
 pte_fn_t functions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Michal Hocko <mhocko@suse.com>, Catalin Marinas <catalin.marinas@arm.com>,
 Will Deacon <will.deacon@arm.com>, dri-devel@lists.freedesktop.org,
 linux-mm@kvack.org, linux-efi@vger.kernel.org,
 Thomas Gleixner <tglx@linutronix.de>, x86@kernel.org,
 Russell King <linux@armlinux.org.uk>, Ingo Molnar <mingo@redhat.com>,
 xen-devel@lists.xenproject.org, Anshuman Khandual <anshuman.khandual@arm.com>,
 intel-gfx@lists.freedesktop.org, jglisse@redhat.com,
 Mike Rapoport <rppt@linux.vnet.ibm.com>,
 Dan Williams <dan.j.williams@intel.com>, linux-arm-kernel@lists.infradead.org,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>, linux-kernel@vger.kernel.org,
 akpm@linux-foundation.org, Logan Gunthorpe <logang@deltatee.com>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAyIE1heSAyMDE5IDA2OjQ2OjIzIC0wNzAwCk1hdHRoZXcgV2lsY294IDx3aWxseUBp
bmZyYWRlYWQub3JnPiB3cm90ZToKCj4gT24gVGh1LCBNYXkgMDIsIDIwMTkgYXQgMDY6NDg6NDZQ
TSArMDUzMCwgQW5zaHVtYW4gS2hhbmR1YWwgd3JvdGU6Cj4gPiBEcm9wIHRoZSBwZ3RhYmxlX3Qg
dmFyaWFibGUgZnJvbSBhbGwgaW1wbGVtZW50YXRpb24gZm9yIHB0ZV9mbl90IGFzIG5vbmUgb2YK
PiA+IHRoZW0gdXNlIGl0LiBhcHBseV90b19wdGVfcmFuZ2UoKSBzaG91bGQgc3RvcCBjb21wdXRp
bmcgaXQgYXMgd2VsbC4gU2hvdWxkCj4gPiBoZWxwIHVzIHNhdmUgc29tZSBjeWNsZXMuICAKPiAK
PiBZb3UgZGlkbid0IGFkZCBNYXJ0aW4gU2Nod2lkZWZza3kgZm9yIHNvbWUgcmVhc29uLiAgSGUg
aW50cm9kdWNlZAo+IGl0IG9yaWdpbmFsbHkgZm9yIHMzOTAgZm9yIHN1Yi1wYWdlIHBhZ2UgdGFi
bGVzIGJhY2sgaW4gMjAwOCAoY29tbWl0Cj4gMmY1NjlhZmQ5YykuICBJIHRoaW5rIGhlIHNob3Vs
ZCBjb25maXJtIHRoYXQgaGUgbm8gbG9uZ2VyIG5lZWRzIGl0LgoKV2l0aCBpdHMgMksgcHRlIHRh
YmxlcyBzMzkwIGNhbiBub3QgZGVhbCB3aXRoIGEgKHN0cnVjdCBwYWdlICopIGFzIGEgcmVmZXJl
bmNlCnRvIGEgcGFnZSB0YWJsZS4gQnV0IGlmIHRoZXJlIGFyZSBubyB1c2VyIG9mIHRoZSBhcHBs
eV90b19wYWdlX3JhbmdlKCkgQVBJCmxlZnQgd2hpY2ggYWN0dWFsbHkgbWFrZSB1c2Ugb2YgdGhl
IHRva2VuIGFyZ3VtZW50IHdlIGNhbiBzYWZlbHkgZHJvcCBpdC4KCj4gPiAtLS0KPiA+IC0gQm9v
dCB0ZXN0ZWQgb24gYXJtNjQgYW5kIHg4NiBwbGF0Zm9ybXMuCj4gPiAtIEJ1aWxkIHRlc3RlZCBv
biBtdWx0aXBsZSBwbGF0Zm9ybXMgd2l0aCB0aGVpciBkZWZjb25maWcKPiA+IAo+ID4gIGFyY2gv
YXJtL2tlcm5lbC9lZmkuYyAgICAgICAgICB8IDMgKy0tCj4gPiAgYXJjaC9hcm0vbW0vZG1hLW1h
cHBpbmcuYyAgICAgIHwgMyArLS0KPiA+ICBhcmNoL2FybS9tbS9wYWdlYXR0ci5jICAgICAgICAg
fCAzICstLQo+ID4gIGFyY2gvYXJtNjQva2VybmVsL2VmaS5jICAgICAgICB8IDMgKy0tCj4gPiAg
YXJjaC9hcm02NC9tbS9wYWdlYXR0ci5jICAgICAgIHwgMyArLS0KPiA+ICBhcmNoL3g4Ni94ZW4v
bW11X3B2LmMgICAgICAgICAgfCAzICstLQo+ID4gIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVf
bW0uYyB8IDMgKy0tCj4gPiAgZHJpdmVycy94ZW4vZ250ZGV2LmMgICAgICAgICAgIHwgNiArKy0t
LS0KPiA+ICBkcml2ZXJzL3hlbi9wcml2Y21kLmMgICAgICAgICAgfCA2ICsrLS0tLQo+ID4gIGRy
aXZlcnMveGVuL3hsYXRlX21tdS5jICAgICAgICB8IDMgKy0tCj4gPiAgaW5jbHVkZS9saW51eC9t
bS5oICAgICAgICAgICAgIHwgMyArLS0KPiA+ICBtbS9tZW1vcnkuYyAgICAgICAgICAgICAgICAg
ICAgfCA1ICstLS0tCj4gPiAgbW0vdm1hbGxvYy5jICAgICAgICAgICAgICAgICAgIHwgMiArLQo+
ID4gIDEzIGZpbGVzIGNoYW5nZWQsIDE1IGluc2VydGlvbnMoKyksIDMxIGRlbGV0aW9ucygtKQo+
ID4gCj4gPiBkaWZmIC0tZ2l0IGEvYXJjaC9hcm0va2VybmVsL2VmaS5jIGIvYXJjaC9hcm0va2Vy
bmVsL2VmaS5jCj4gPiBpbmRleCA5ZjQzYmEwMTJkMTAuLmIxZjE0MmEwMWYyZiAxMDA2NDQKPiA+
IC0tLSBhL2FyY2gvYXJtL2tlcm5lbC9lZmkuYwo+ID4gKysrIGIvYXJjaC9hcm0va2VybmVsL2Vm
aS5jCj4gPiBAQCAtMTEsOCArMTEsNyBAQAo+ID4gICNpbmNsdWRlIDxhc20vbWFjaC9tYXAuaD4K
PiA+ICAjaW5jbHVkZSA8YXNtL21tdV9jb250ZXh0Lmg+Cj4gPiAgCj4gPiAtc3RhdGljIGludCBf
X2luaXQgc2V0X3Blcm1pc3Npb25zKHB0ZV90ICpwdGVwLCBwZ3RhYmxlX3QgdG9rZW4sCj4gPiAt
CQkJCSAgdW5zaWduZWQgbG9uZyBhZGRyLCB2b2lkICpkYXRhKQo+ID4gK3N0YXRpYyBpbnQgX19p
bml0IHNldF9wZXJtaXNzaW9ucyhwdGVfdCAqcHRlcCwgdW5zaWduZWQgbG9uZyBhZGRyLCB2b2lk
ICpkYXRhKQo+ID4gIHsKPiA+ICAJZWZpX21lbW9yeV9kZXNjX3QgKm1kID0gZGF0YTsKPiA+ICAJ
cHRlX3QgcHRlID0gKnB0ZXA7Cj4gPiBkaWZmIC0tZ2l0IGEvYXJjaC9hcm0vbW0vZG1hLW1hcHBp
bmcuYyBiL2FyY2gvYXJtL21tL2RtYS1tYXBwaW5nLmMKPiA+IGluZGV4IDQzZjQ2YWE3ZWYzMy4u
NzM5Mjg2NTExYTE4IDEwMDY0NAo+ID4gLS0tIGEvYXJjaC9hcm0vbW0vZG1hLW1hcHBpbmcuYwo+
ID4gKysrIGIvYXJjaC9hcm0vbW0vZG1hLW1hcHBpbmcuYwo+ID4gQEAgLTQ5Niw4ICs0OTYsNyBA
QCB2b2lkIF9faW5pdCBkbWFfY29udGlndW91c19yZW1hcCh2b2lkKQo+ID4gIAl9Cj4gPiAgfQo+
ID4gIAo+ID4gLXN0YXRpYyBpbnQgX19kbWFfdXBkYXRlX3B0ZShwdGVfdCAqcHRlLCBwZ3RhYmxl
X3QgdG9rZW4sIHVuc2lnbmVkIGxvbmcgYWRkciwKPiA+IC0JCQkgICAgdm9pZCAqZGF0YSkKPiA+
ICtzdGF0aWMgaW50IF9fZG1hX3VwZGF0ZV9wdGUocHRlX3QgKnB0ZSwgdW5zaWduZWQgbG9uZyBh
ZGRyLCB2b2lkICpkYXRhKQo+ID4gIHsKPiA+ICAJc3RydWN0IHBhZ2UgKnBhZ2UgPSB2aXJ0X3Rv
X3BhZ2UoYWRkcik7Cj4gPiAgCXBncHJvdF90IHByb3QgPSAqKHBncHJvdF90ICopZGF0YTsKPiA+
IGRpZmYgLS1naXQgYS9hcmNoL2FybS9tbS9wYWdlYXR0ci5jIGIvYXJjaC9hcm0vbW0vcGFnZWF0
dHIuYwo+ID4gaW5kZXggMTQwM2NiNGEwYzNkLi5jOGI1MDA5NDBlMWYgMTAwNjQ0Cj4gPiAtLS0g
YS9hcmNoL2FybS9tbS9wYWdlYXR0ci5jCj4gPiArKysgYi9hcmNoL2FybS9tbS9wYWdlYXR0ci5j
Cj4gPiBAQCAtMjIsOCArMjIsNyBAQCBzdHJ1Y3QgcGFnZV9jaGFuZ2VfZGF0YSB7Cj4gPiAgCXBn
cHJvdF90IGNsZWFyX21hc2s7Cj4gPiAgfTsKPiA+ICAKPiA+IC1zdGF0aWMgaW50IGNoYW5nZV9w
YWdlX3JhbmdlKHB0ZV90ICpwdGVwLCBwZ3RhYmxlX3QgdG9rZW4sIHVuc2lnbmVkIGxvbmcgYWRk
ciwKPiA+IC0JCQl2b2lkICpkYXRhKQo+ID4gK3N0YXRpYyBpbnQgY2hhbmdlX3BhZ2VfcmFuZ2Uo
cHRlX3QgKnB0ZXAsIHVuc2lnbmVkIGxvbmcgYWRkciwgdm9pZCAqZGF0YSkKPiA+ICB7Cj4gPiAg
CXN0cnVjdCBwYWdlX2NoYW5nZV9kYXRhICpjZGF0YSA9IGRhdGE7Cj4gPiAgCXB0ZV90IHB0ZSA9
ICpwdGVwOwo+ID4gZGlmZiAtLWdpdCBhL2FyY2gvYXJtNjQva2VybmVsL2VmaS5jIGIvYXJjaC9h
cm02NC9rZXJuZWwvZWZpLmMKPiA+IGluZGV4IDRmOWFjYjVmYmU5Ny4uMjMwY2ZmMDczYTA4IDEw
MDY0NAo+ID4gLS0tIGEvYXJjaC9hcm02NC9rZXJuZWwvZWZpLmMKPiA+ICsrKyBiL2FyY2gvYXJt
NjQva2VybmVsL2VmaS5jCj4gPiBAQCAtODYsOCArODYsNyBAQCBpbnQgX19pbml0IGVmaV9jcmVh
dGVfbWFwcGluZyhzdHJ1Y3QgbW1fc3RydWN0ICptbSwgZWZpX21lbW9yeV9kZXNjX3QgKm1kKQo+
ID4gIAlyZXR1cm4gMDsKPiA+ICB9Cj4gPiAgCj4gPiAtc3RhdGljIGludCBfX2luaXQgc2V0X3Bl
cm1pc3Npb25zKHB0ZV90ICpwdGVwLCBwZ3RhYmxlX3QgdG9rZW4sCj4gPiAtCQkJCSAgdW5zaWdu
ZWQgbG9uZyBhZGRyLCB2b2lkICpkYXRhKQo+ID4gK3N0YXRpYyBpbnQgX19pbml0IHNldF9wZXJt
aXNzaW9ucyhwdGVfdCAqcHRlcCwgdW5zaWduZWQgbG9uZyBhZGRyLCB2b2lkICpkYXRhKQo+ID4g
IHsKPiA+ICAJZWZpX21lbW9yeV9kZXNjX3QgKm1kID0gZGF0YTsKPiA+ICAJcHRlX3QgcHRlID0g
UkVBRF9PTkNFKCpwdGVwKTsKPiA+IGRpZmYgLS1naXQgYS9hcmNoL2FybTY0L21tL3BhZ2VhdHRy
LmMgYi9hcmNoL2FybTY0L21tL3BhZ2VhdHRyLmMKPiA+IGluZGV4IDZjZDY0NWVkY2YzNS4uMGJl
MDc3NjI4YjIxIDEwMDY0NAo+ID4gLS0tIGEvYXJjaC9hcm02NC9tbS9wYWdlYXR0ci5jCj4gPiAr
KysgYi9hcmNoL2FybTY0L21tL3BhZ2VhdHRyLmMKPiA+IEBAIC0yNyw4ICsyNyw3IEBAIHN0cnVj
dCBwYWdlX2NoYW5nZV9kYXRhIHsKPiA+ICAKPiA+ICBib29sIHJvZGF0YV9mdWxsIF9fcm9fYWZ0
ZXJfaW5pdCA9IElTX0VOQUJMRUQoQ09ORklHX1JPREFUQV9GVUxMX0RFRkFVTFRfRU5BQkxFRCk7
Cj4gPiAgCj4gPiAtc3RhdGljIGludCBjaGFuZ2VfcGFnZV9yYW5nZShwdGVfdCAqcHRlcCwgcGd0
YWJsZV90IHRva2VuLCB1bnNpZ25lZCBsb25nIGFkZHIsCj4gPiAtCQkJdm9pZCAqZGF0YSkKPiA+
ICtzdGF0aWMgaW50IGNoYW5nZV9wYWdlX3JhbmdlKHB0ZV90ICpwdGVwLCB1bnNpZ25lZCBsb25n
IGFkZHIsIHZvaWQgKmRhdGEpCj4gPiAgewo+ID4gIAlzdHJ1Y3QgcGFnZV9jaGFuZ2VfZGF0YSAq
Y2RhdGEgPSBkYXRhOwo+ID4gIAlwdGVfdCBwdGUgPSBSRUFEX09OQ0UoKnB0ZXApOwo+ID4gZGlm
ZiAtLWdpdCBhL2FyY2gveDg2L3hlbi9tbXVfcHYuYyBiL2FyY2gveDg2L3hlbi9tbXVfcHYuYwo+
ID4gaW5kZXggYTIxZTE3MzRmYzFmLi4zMDhhNjE5NWZkMjYgMTAwNjQ0Cj4gPiAtLS0gYS9hcmNo
L3g4Ni94ZW4vbW11X3B2LmMKPiA+ICsrKyBiL2FyY2gveDg2L3hlbi9tbXVfcHYuYwo+ID4gQEAg
LTI3MDIsOCArMjcwMiw3IEBAIHN0cnVjdCByZW1hcF9kYXRhIHsKPiA+ICAJc3RydWN0IG1tdV91
cGRhdGUgKm1tdV91cGRhdGU7Cj4gPiAgfTsKPiA+ICAKPiA+IC1zdGF0aWMgaW50IHJlbWFwX2Fy
ZWFfcGZuX3B0ZV9mbihwdGVfdCAqcHRlcCwgcGd0YWJsZV90IHRva2VuLAo+ID4gLQkJCQkgdW5z
aWduZWQgbG9uZyBhZGRyLCB2b2lkICpkYXRhKQo+ID4gK3N0YXRpYyBpbnQgcmVtYXBfYXJlYV9w
Zm5fcHRlX2ZuKHB0ZV90ICpwdGVwLCB1bnNpZ25lZCBsb25nIGFkZHIsIHZvaWQgKmRhdGEpCj4g
PiAgewo+ID4gIAlzdHJ1Y3QgcmVtYXBfZGF0YSAqcm1kID0gZGF0YTsKPiA+ICAJcHRlX3QgcHRl
ID0gcHRlX21rc3BlY2lhbChtZm5fcHRlKCpybWQtPnBmbiwgcm1kLT5wcm90KSk7Cj4gPiBkaWZm
IC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9tbS5jIGIvZHJpdmVycy9ncHUvZHJt
L2k5MTUvaTkxNV9tbS5jCj4gPiBpbmRleCBlNDkzNWRkMWZkMzcuLmMyM2JiMjllNmQzZSAxMDA2
NDQKPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfbW0uYwo+ID4gKysrIGIvZHJp
dmVycy9ncHUvZHJtL2k5MTUvaTkxNV9tbS5jCj4gPiBAQCAtMzUsOCArMzUsNyBAQCBzdHJ1Y3Qg
cmVtYXBfcGZuIHsKPiA+ICAJcGdwcm90X3QgcHJvdDsKPiA+ICB9Owo+ID4gIAo+ID4gLXN0YXRp
YyBpbnQgcmVtYXBfcGZuKHB0ZV90ICpwdGUsIHBndGFibGVfdCB0b2tlbiwKPiA+IC0JCSAgICAg
dW5zaWduZWQgbG9uZyBhZGRyLCB2b2lkICpkYXRhKQo+ID4gK3N0YXRpYyBpbnQgcmVtYXBfcGZu
KHB0ZV90ICpwdGUsIHVuc2lnbmVkIGxvbmcgYWRkciwgdm9pZCAqZGF0YSkKPiA+ICB7Cj4gPiAg
CXN0cnVjdCByZW1hcF9wZm4gKnIgPSBkYXRhOwo+ID4gIAo+ID4gZGlmZiAtLWdpdCBhL2RyaXZl
cnMveGVuL2dudGRldi5jIGIvZHJpdmVycy94ZW4vZ250ZGV2LmMKPiA+IGluZGV4IDdjZjljNTEz
MThhYS4uZjBkZjQ4MWUyNjk3IDEwMDY0NAo+ID4gLS0tIGEvZHJpdmVycy94ZW4vZ250ZGV2LmMK
PiA+ICsrKyBiL2RyaXZlcnMveGVuL2dudGRldi5jCj4gPiBAQCAtMjY0LDggKzI2NCw3IEBAIHZv
aWQgZ250ZGV2X3B1dF9tYXAoc3RydWN0IGdudGRldl9wcml2ICpwcml2LCBzdHJ1Y3QgZ250ZGV2
X2dyYW50X21hcCAqbWFwKQo+ID4gIAo+ID4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqLwo+ID4gIAo+ID4gLXN0
YXRpYyBpbnQgZmluZF9ncmFudF9wdGVzKHB0ZV90ICpwdGUsIHBndGFibGVfdCB0b2tlbiwKPiA+
IC0JCXVuc2lnbmVkIGxvbmcgYWRkciwgdm9pZCAqZGF0YSkKPiA+ICtzdGF0aWMgaW50IGZpbmRf
Z3JhbnRfcHRlcyhwdGVfdCAqcHRlLCB1bnNpZ25lZCBsb25nIGFkZHIsIHZvaWQgKmRhdGEpCj4g
PiAgewo+ID4gIAlzdHJ1Y3QgZ250ZGV2X2dyYW50X21hcCAqbWFwID0gZGF0YTsKPiA+ICAJdW5z
aWduZWQgaW50IHBnbnIgPSAoYWRkciAtIG1hcC0+dm1hLT52bV9zdGFydCkgPj4gUEFHRV9TSElG
VDsKPiA+IEBAIC0yOTIsOCArMjkxLDcgQEAgc3RhdGljIGludCBmaW5kX2dyYW50X3B0ZXMocHRl
X3QgKnB0ZSwgcGd0YWJsZV90IHRva2VuLAo+ID4gIH0KPiA+ICAKPiA+ICAjaWZkZWYgQ09ORklH
X1g4Ngo+ID4gLXN0YXRpYyBpbnQgc2V0X2dyYW50X3B0ZXNfYXNfc3BlY2lhbChwdGVfdCAqcHRl
LCBwZ3RhYmxlX3QgdG9rZW4sCj4gPiAtCQkJCSAgICAgdW5zaWduZWQgbG9uZyBhZGRyLCB2b2lk
ICpkYXRhKQo+ID4gK3N0YXRpYyBpbnQgc2V0X2dyYW50X3B0ZXNfYXNfc3BlY2lhbChwdGVfdCAq
cHRlLCB1bnNpZ25lZCBsb25nIGFkZHIsIHZvaWQgKmRhdGEpCj4gPiAgewo+ID4gIAlzZXRfcHRl
X2F0KGN1cnJlbnQtPm1tLCBhZGRyLCBwdGUsIHB0ZV9ta3NwZWNpYWwoKnB0ZSkpOwo+ID4gIAly
ZXR1cm4gMDsKPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9wcml2Y21kLmMgYi9kcml2ZXJz
L3hlbi9wcml2Y21kLmMKPiA+IGluZGV4IGIyNGRkYWMxNjA0Yi4uNGM3MjY4ODY5ZTJjIDEwMDY0
NAo+ID4gLS0tIGEvZHJpdmVycy94ZW4vcHJpdmNtZC5jCj4gPiArKysgYi9kcml2ZXJzL3hlbi9w
cml2Y21kLmMKPiA+IEBAIC03MzAsOCArNzMwLDcgQEAgc3RydWN0IHJlbWFwX3BmbiB7Cj4gPiAg
CXVuc2lnbmVkIGxvbmcgaTsKPiA+ICB9Owo+ID4gIAo+ID4gLXN0YXRpYyBpbnQgcmVtYXBfcGZu
X2ZuKHB0ZV90ICpwdGVwLCBwZ3RhYmxlX3QgdG9rZW4sIHVuc2lnbmVkIGxvbmcgYWRkciwKPiA+
IC0JCQl2b2lkICpkYXRhKQo+ID4gK3N0YXRpYyBpbnQgcmVtYXBfcGZuX2ZuKHB0ZV90ICpwdGVw
LCB1bnNpZ25lZCBsb25nIGFkZHIsIHZvaWQgKmRhdGEpCj4gPiAgewo+ID4gIAlzdHJ1Y3QgcmVt
YXBfcGZuICpyID0gZGF0YTsKPiA+ICAJc3RydWN0IHBhZ2UgKnBhZ2UgPSByLT5wYWdlc1tyLT5p
XTsKPiA+IEBAIC05NjUsOCArOTY0LDcgQEAgc3RhdGljIGludCBwcml2Y21kX21tYXAoc3RydWN0
IGZpbGUgKmZpbGUsIHN0cnVjdCB2bV9hcmVhX3N0cnVjdCAqdm1hKQo+ID4gICAqIG9uIGEgcGVy
IHBmbi9wdGUgYmFzaXMuIE1hcHBpbmcgY2FsbHMgdGhhdCBmYWlsIHdpdGggRU5PRU5UCj4gPiAg
ICogY2FuIGJlIHRoZW4gcmV0cmllZCB1bnRpbCBzdWNjZXNzLgo+ID4gICAqLwo+ID4gLXN0YXRp
YyBpbnQgaXNfbWFwcGVkX2ZuKHB0ZV90ICpwdGUsIHN0cnVjdCBwYWdlICpwbWRfcGFnZSwKPiA+
IC0JICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgYWRkciwgdm9pZCAqZGF0YSkKPiA+ICtz
dGF0aWMgaW50IGlzX21hcHBlZF9mbihwdGVfdCAqcHRlLCB1bnNpZ25lZCBsb25nIGFkZHIsIHZv
aWQgKmRhdGEpCj4gPiAgewo+ID4gIAlyZXR1cm4gcHRlX25vbmUoKnB0ZSkgPyAwIDogLUVCVVNZ
Owo+ID4gIH0KPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi94bGF0ZV9tbXUuYyBiL2RyaXZl
cnMveGVuL3hsYXRlX21tdS5jCj4gPiBpbmRleCBlN2RmNjVkMzJjOTEuLmJhODgzYTgwYjNjMCAx
MDA2NDQKPiA+IC0tLSBhL2RyaXZlcnMveGVuL3hsYXRlX21tdS5jCj4gPiArKysgYi9kcml2ZXJz
L3hlbi94bGF0ZV9tbXUuYwo+ID4gQEAgLTkzLDggKzkzLDcgQEAgc3RhdGljIHZvaWQgc2V0dXBf
aHBhcmFtcyh1bnNpZ25lZCBsb25nIGdmbiwgdm9pZCAqZGF0YSkKPiA+ICAJaW5mby0+Zmdmbisr
Owo+ID4gIH0KPiA+ICAKPiA+IC1zdGF0aWMgaW50IHJlbWFwX3B0ZV9mbihwdGVfdCAqcHRlcCwg
cGd0YWJsZV90IHRva2VuLCB1bnNpZ25lZCBsb25nIGFkZHIsCj4gPiAtCQkJdm9pZCAqZGF0YSkK
PiA+ICtzdGF0aWMgaW50IHJlbWFwX3B0ZV9mbihwdGVfdCAqcHRlcCwgdW5zaWduZWQgbG9uZyBh
ZGRyLCB2b2lkICpkYXRhKQo+ID4gIHsKPiA+ICAJc3RydWN0IHJlbWFwX2RhdGEgKmluZm8gPSBk
YXRhOwo+ID4gIAlzdHJ1Y3QgcGFnZSAqcGFnZSA9IGluZm8tPnBhZ2VzW2luZm8tPmluZGV4Kytd
Owo+ID4gZGlmZiAtLWdpdCBhL2luY2x1ZGUvbGludXgvbW0uaCBiL2luY2x1ZGUvbGludXgvbW0u
aAo+ID4gaW5kZXggNmIxMGMyMTYzMGY1Li5mOTUwOWQ1N2VkYzYgMTAwNjQ0Cj4gPiAtLS0gYS9p
bmNsdWRlL2xpbnV4L21tLmgKPiA+ICsrKyBiL2luY2x1ZGUvbGludXgvbW0uaAo+ID4gQEAgLTI1
OTUsOCArMjU5NSw3IEBAIHN0YXRpYyBpbmxpbmUgaW50IHZtX2ZhdWx0X3RvX2Vycm5vKHZtX2Zh
dWx0X3Qgdm1fZmF1bHQsIGludCBmb2xsX2ZsYWdzKQo+ID4gIAlyZXR1cm4gMDsKPiA+ICB9Cj4g
PiAgCj4gPiAtdHlwZWRlZiBpbnQgKCpwdGVfZm5fdCkocHRlX3QgKnB0ZSwgcGd0YWJsZV90IHRv
a2VuLCB1bnNpZ25lZCBsb25nIGFkZHIsCj4gPiAtCQkJdm9pZCAqZGF0YSk7Cj4gPiArdHlwZWRl
ZiBpbnQgKCpwdGVfZm5fdCkocHRlX3QgKnB0ZSwgdW5zaWduZWQgbG9uZyBhZGRyLCB2b2lkICpk
YXRhKTsKPiA+ICBleHRlcm4gaW50IGFwcGx5X3RvX3BhZ2VfcmFuZ2Uoc3RydWN0IG1tX3N0cnVj
dCAqbW0sIHVuc2lnbmVkIGxvbmcgYWRkcmVzcywKPiA+ICAJCQkgICAgICAgdW5zaWduZWQgbG9u
ZyBzaXplLCBwdGVfZm5fdCBmbiwgdm9pZCAqZGF0YSk7Cj4gPiAgCj4gPiBkaWZmIC0tZ2l0IGEv
bW0vbWVtb3J5LmMgYi9tbS9tZW1vcnkuYwo+ID4gaW5kZXggYWI2NTBjMjFiY2NkLi5kZDBlNjRj
OTRkZGMgMTAwNjQ0Cj4gPiAtLS0gYS9tbS9tZW1vcnkuYwo+ID4gKysrIGIvbW0vbWVtb3J5LmMK
PiA+IEBAIC0xOTUyLDcgKzE5NTIsNiBAQCBzdGF0aWMgaW50IGFwcGx5X3RvX3B0ZV9yYW5nZShz
dHJ1Y3QgbW1fc3RydWN0ICptbSwgcG1kX3QgKnBtZCwKPiA+ICB7Cj4gPiAgCXB0ZV90ICpwdGU7
Cj4gPiAgCWludCBlcnI7Cj4gPiAtCXBndGFibGVfdCB0b2tlbjsKPiA+ICAJc3BpbmxvY2tfdCAq
dW5pbml0aWFsaXplZF92YXIocHRsKTsKPiA+ICAKPiA+ICAJcHRlID0gKG1tID09ICZpbml0X21t
KSA/Cj4gPiBAQCAtMTk2NSwxMCArMTk2NCw4IEBAIHN0YXRpYyBpbnQgYXBwbHlfdG9fcHRlX3Jh
bmdlKHN0cnVjdCBtbV9zdHJ1Y3QgKm1tLCBwbWRfdCAqcG1kLAo+ID4gIAo+ID4gIAlhcmNoX2Vu
dGVyX2xhenlfbW11X21vZGUoKTsKPiA+ICAKPiA+IC0JdG9rZW4gPSBwbWRfcGd0YWJsZSgqcG1k
KTsKPiA+IC0KPiA+ICAJZG8gewo+ID4gLQkJZXJyID0gZm4ocHRlKyssIHRva2VuLCBhZGRyLCBk
YXRhKTsKPiA+ICsJCWVyciA9IGZuKHB0ZSsrLCBhZGRyLCBkYXRhKTsKPiA+ICAJCWlmIChlcnIp
Cj4gPiAgCQkJYnJlYWs7Cj4gPiAgCX0gd2hpbGUgKGFkZHIgKz0gUEFHRV9TSVpFLCBhZGRyICE9
IGVuZCk7Cj4gPiBkaWZmIC0tZ2l0IGEvbW0vdm1hbGxvYy5jIGIvbW0vdm1hbGxvYy5jCj4gPiBp
bmRleCBlODZiYTZlNzRiNTAuLjk0NTMzYmViNmI2OCAxMDA2NDQKPiA+IC0tLSBhL21tL3ZtYWxs
b2MuYwo+ID4gKysrIGIvbW0vdm1hbGxvYy5jCj4gPiBAQCAtMjMzMiw3ICsyMzMyLDcgQEAgdm9p
ZCBfX3dlYWsgdm1hbGxvY19zeW5jX2FsbCh2b2lkKQo+ID4gIH0KPiA+ICAKPiA+ICAKPiA+IC1z
dGF0aWMgaW50IGYocHRlX3QgKnB0ZSwgcGd0YWJsZV90IHRhYmxlLCB1bnNpZ25lZCBsb25nIGFk
ZHIsIHZvaWQgKmRhdGEpCj4gPiArc3RhdGljIGludCBmKHB0ZV90ICpwdGUsIHVuc2lnbmVkIGxv
bmcgYWRkciwgdm9pZCAqZGF0YSkKPiA+ICB7Cj4gPiAgCXB0ZV90ICoqKnAgPSBkYXRhOwo+ID4g
IAo+ID4gLS0gCj4gPiAyLjIwLjEKPiA+ICAgCj4gCgoKLS0gCmJsdWUgc2tpZXMsCiAgIE1hcnRp
bi4KCiJSZWFsaXR5IGNvbnRpbnVlcyB0byBydWluIG15IGxpZmUuIiAtIENhbHZpbi4KCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 02 14:18:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 14:18:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMCXV-00027K-N1; Thu, 02 May 2019 14:18:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3XpE=TC=citrix.com=prvs=01897380a=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1hMCXU-00027D-Ec
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 14:18:20 +0000
X-Inumbo-ID: 2127e31e-6ce5-11e9-843c-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2127e31e-6ce5-11e9-843c-bc764e045a96;
 Thu, 02 May 2019 14:18:18 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,421,1549929600"; d="scan'208";a="89575897"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>, Andrew Cooper
 <Andrew.Cooper3@citrix.com>
Thread-Topic: [PATCH] x86/HVM: p2m_ram_ro is incompatible with device
 pass-through
Thread-Index: AQHVAOK7/bND1zq6eEG3MTVoeyPCQaZXqpOAgAAEn4CAAAcvAIAABAIAgAAlwzA=
Date: Thu, 2 May 2019 14:12:59 +0000
Message-ID: <941b423b37074521af2e4559fd19c149@AMSPEX02CL03.citrite.net>
References: <5CCAE2A5020000780022B35E@prv1-mh.provo.novell.com>
 <8300afef-e75e-1d81-83e4-7f020595f81a@citrix.com>
 <5CCAEDAB020000780022B3EC@prv1-mh.provo.novell.com>
 <a99e7a6b-6c45-759b-ee0e-ed9174397de3@citrix.com>
 <5CCAF70E020000780022B4A1@prv1-mh.provo.novell.com>
In-Reply-To: <5CCAF70E020000780022B4A1@prv1-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] x86/HVM: p2m_ram_ro is incompatible with
 device pass-through
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMDIgTWF5IDIwMTkgMTQ6NTcKPiBUbzogQW5kcmV3
IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT4KPiBDYzogUGF1bCBEdXJyYW50IDxQ
YXVsLkR1cnJhbnRAY2l0cml4LmNvbT47IFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJp
eC5jb20+OyBXZWkgTGl1Cj4gPHdlaS5saXUyQGNpdHJpeC5jb20+OyBHZW9yZ2UgRHVubGFwIDxH
ZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+OyB4ZW4tZGV2ZWwgPHhlbi0KPiBkZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZz4KPiBTdWJqZWN0OiBSZTogW1BBVENIXSB4ODYvSFZNOiBwMm1fcmFtX3Jv
IGlzIGluY29tcGF0aWJsZSB3aXRoIGRldmljZSBwYXNzLXRocm91Z2gKPiAKPiA+Pj4gT24gMDIu
MDUuMTkgYXQgMTU6NDIsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPiA+IE9u
IDAyLzA1LzIwMTkgMTQ6MTYsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+Pj4+IE9uIDAyLjA1LjE5
IGF0IDE0OjU5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPj4+IE9uIDAy
LzA1LzIwMTkgMTM6MjksIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+Pj4gLS0tIGEveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvcGNpLmMKPiA+Pj4+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L3BjaS5jCj4gPj4+PiBAQCAtMTQ1MCwxNyArMTQ1MCwzNiBAQCBzdGF0aWMgaW50IGFzc2lnbl9k
ZXZpY2Uoc3RydWN0IGRvbWFpbiAqCj4gPj4+PiAgICAgIGlmICggIWlvbW11X2VuYWJsZWQgfHwg
IWhkLT5wbGF0Zm9ybV9vcHMgKQo+ID4+Pj4gICAgICAgICAgcmV0dXJuIDA7Cj4gPj4+Pgo+ID4+
Pj4gLSAgICAvKiBQcmV2ZW50IGRldmljZSBhc3NpZ24gaWYgbWVtIHBhZ2luZyBvciBtZW0gc2hh
cmluZyBoYXZlIGJlZW4KPiA+Pj4+IC0gICAgICogZW5hYmxlZCBmb3IgdGhpcyBkb21haW4gKi8K
PiA+Pj4+IC0gICAgaWYgKCB1bmxpa2VseShkLT5hcmNoLmh2bS5tZW1fc2hhcmluZ19lbmFibGVk
IHx8Cj4gPj4+PiAtICAgICAgICAgICAgICAgICAgdm1fZXZlbnRfY2hlY2tfcmluZyhkLT52bV9l
dmVudF9wYWdpbmcpIHx8Cj4gPj4+PiArICAgIGRvbWFpbl9sb2NrKGQpOwo+ID4+Pj4gKwo+ID4+
Pj4gKyAgICAvKgo+ID4+Pj4gKyAgICAgKiBQcmV2ZW50IGRldmljZSBhc3NpZ25tZW50IGlmIGFu
eSBvZgo+ID4+Pj4gKyAgICAgKiAtIG1lbSBwYWdpbmcKPiA+Pj4+ICsgICAgICogLSBtZW0gc2hh
cmluZwo+ID4+Pj4gKyAgICAgKiAtIHRoZSBwMm1fcmFtX3JvIHR5cGUKPiA+Pj4+ICsgICAgICog
LSBnbG9iYWwgbG9nLWRpcnR5IG1vZGUKPiA+Pj4gWGVuU2VydmVyIGhhcyB3b3JraW5nIGxpdmUg
bWlncmF0aW9uIHdpdGggR1BVcywgd2hpY2ggdGhpcyBjaGFuZ2Ugd291bGQKPiA+Pj4gcmVncmVz
cy4KPiA+Pj4KPiA+Pj4gQmVoaW5kIHRoZSBzY2VuZXMsIHdlIGNvbWJpbmUgWGVuJ3MgbG9nZGly
dHkgYml0bWFwIHdpdGggb25lIHByb3ZpZGVkIGJ5Cj4gPj4+IHRoZSBHUFUsIHRvIGVuc3VyZSB0
aGF0IGFsbCBkaXJ0eSB1cGRhdGVzIGFyZSB0cmFja2VkLgo+ID4+IEJ1dCB0aGlzIHNheXMgbm90
aGluZyBmb3IgdGhlIHBhdGNoIGhlcmUuCj4gPgo+ID4gWWVzIGl0IGRvZXMuCj4gCj4gV2VsbCwg
b2theSwgdGhlbiB0aGUgd29yZGluZyBvZiB5b3VyIHJlcGx5IHBsdXMgbWUganVzdCBhZGRpbmcK
PiBhIGNvbW1lbnQgZm9yIGEgcHJlLWV4aXN0aW5nIGNoZWNrIGhhcyBtaXNsZWFkIG1lLgo+IAo+
ID4gVGhlcmUgaXMgbm90aGluZyBpbmhlcmVudCBhYm91dCBnbG9iYWwgbG9nLWRpcnR5IG1vZGUg
d2hpY2ggaXMKPiA+IGluY29tcGF0aWJsZSB3aXRoIHBhc3N0aHJvdWdoIHdoZW4gdGhlIElPTU1V
IHBhZ2V0YWJsZXMgYXJlIG5vdCBzaGFyZWQKPiA+IHdpdGggRVBULgo+ID4KPiA+PiBBcyBsb25n
IGFzIGl0IGRvZXNuJ3Qgd29yayBpbiB0aGUgc3RhZ2luZyB0cmVlLCBpdCBzaG91bGQgYmUgcHJl
dmVudGVkLgo+ID4KPiA+IC4uLiBidXQgaXQgZG9lcyB3b3JrLgo+IAo+IE5vdGUgaG93IChhcyBz
YWlkIGFib3ZlKSB0aGUgcGF0Y2ggZG9lcyBfbm90XyBhZGQgYW55Cj4gLT5nbG9iYWxfbG9nZGly
dHkgY2hlY2ssIGl0IG1lcmVseSBhZGRzIGEgY29tbWVudCBlbnVtZXJhdGluZwo+IGV2ZXJ5dGhp
bmcgdGhhdCdzIGdldHRpbmcgY2hlY2tlZC4gSSdtIGFmcmFpZCBJIGRvbid0IHNlZSBob3cKPiBh
ZGRpbmcgYSBjb21tZW50IHRvIHN0YXRlIGhvdyB0aGluZ3MgYXJlIGNhbiByZWdyZXNzIGFueXRo
aW5nLgo+IAo+IFRoZSBvbmx5IGNoZWNrIHRoZSBwYXRjaCBhZGRzIGlzIHRoYXQgb2YgdGhlIG5l
dwo+IHAybV9yYW1fcm9fdXNlZCBmbGFnLgo+IAoKQWN0dWFsbHksIHNpbmNlIGdsb2JhbF9sb2dk
aXJ0eSBpcyBzb21ld2hhdCB0cmFuc2llbnQgc2hvdWxkIHdlIG5vdCBhbHNvIGhhdmUgYSBjaGVj
ayB0byBwcmV2ZW50IHAybV9yYW1fbG9nZGlydHkgZnJvbSBiZWluZyBzZXQgZm9yIGEgZG9tYWlu
IHdpdGggYXNzaWduZWQgZGV2aWNlcyBhbmQgc2hhcmVkIEVQVD8KCiAgUGF1bAoKPiBKYW4KPiAK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 02 14:25:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 14:25:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMCe1-0002sX-F9; Thu, 02 May 2019 14:25:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=oUxd=TC=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hMCe0-0002sS-3M
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 14:25:04 +0000
X-Inumbo-ID: 0f7682be-6ce6-11e9-a0b1-636481827d5c
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0f7682be-6ce6-11e9-a0b1-636481827d5c;
 Thu, 02 May 2019 14:24:57 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 02 May 2019 08:24:56 -0600
Message-Id: <5CCAFDB6020000780022B4F4@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 02 May 2019 08:24:54 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <5CCAE2A5020000780022B35E@prv1-mh.provo.novell.com>
 <8300afef-e75e-1d81-83e4-7f020595f81a@citrix.com>
 <5CCAEDAB020000780022B3EC@prv1-mh.provo.novell.com>
 <a99e7a6b-6c45-759b-ee0e-ed9174397de3@citrix.com>
 <5CCAF70E020000780022B4A1@prv1-mh.provo.novell.com>
 <941b423b37074521af2e4559fd19c149@AMSPEX02CL03.citrite.net>
In-Reply-To: <941b423b37074521af2e4559fd19c149@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86/HVM: p2m_ram_ro is incompatible with
 device pass-through
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 george.dunlap@citrix.com, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAyLjA1LjE5IGF0IDE2OjEyLCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IEFjdHVhbGx5LCBzaW5jZSBnbG9iYWxfbG9nZGlydHkgaXMgc29tZXdoYXQgdHJhbnNpZW50
IHNob3VsZCB3ZSBub3QgYWxzbyAKPiBoYXZlIGEgY2hlY2sgdG8gcHJldmVudCBwMm1fcmFtX2xv
Z2RpcnR5IGZyb20gYmVpbmcgc2V0IGZvciBhIGRvbWFpbiB3aXRoIAo+IGFzc2lnbmVkIGRldmlj
ZXMgYW5kIHNoYXJlZCBFUFQ/CgpQcm9iYWJseSAoaWYgd2UgaW5kZWVkIGRvbid0KSwgYnV0IGlt
byBub3QgaW4gdGhpcyBwYXRjaC4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 02 14:30:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 14:30:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMCir-0003fe-2r; Thu, 02 May 2019 14:30:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3XpE=TC=citrix.com=prvs=01897380a=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1hMCip-0003TJ-IP
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 14:30:03 +0000
X-Inumbo-ID: c047597e-6ce6-11e9-9783-6b2684efa677
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c047597e-6ce6-11e9-9783-6b2684efa677;
 Thu, 02 May 2019 14:29:54 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,421,1549929600"; d="scan'208";a="89577094"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH] x86/HVM: p2m_ram_ro is incompatible with device
 pass-through
Thread-Index: AQHVAOK7/bND1zq6eEG3MTVoeyPCQaZXqpOAgAAEn4CAAAcvAIAABAIAgAAlwzD//+IsAIAAIcTw
Date: Thu, 2 May 2019 14:25:56 +0000
Message-ID: <a74ec132b1c34bd19d0d4abeb4cc94eb@AMSPEX02CL03.citrite.net>
References: <5CCAE2A5020000780022B35E@prv1-mh.provo.novell.com>
 <8300afef-e75e-1d81-83e4-7f020595f81a@citrix.com>
 <5CCAEDAB020000780022B3EC@prv1-mh.provo.novell.com>
 <a99e7a6b-6c45-759b-ee0e-ed9174397de3@citrix.com>
 <5CCAF70E020000780022B4A1@prv1-mh.provo.novell.com>
 <941b423b37074521af2e4559fd19c149@AMSPEX02CL03.citrite.net>
 <5CCAFDB6020000780022B4F4@prv1-mh.provo.novell.com>
In-Reply-To: <5CCAFDB6020000780022B4F4@prv1-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] x86/HVM: p2m_ram_ro is incompatible with
 device pass-through
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMDIgTWF5IDIwMTkgMTU6MjUKPiBUbzogUGF1bCBE
dXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogQW5kcmV3IENvb3BlciA8QW5k
cmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAY2l0
cml4LmNvbT47IFJvZ2VyIFBhdQo+IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT47IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+OyB4ZW4tZGV2ZWwgPHhlbi0KPiBkZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZz4KPiBTdWJqZWN0OiBSRTogW1BBVENIXSB4ODYvSFZNOiBwMm1fcmFtX3Jv
IGlzIGluY29tcGF0aWJsZSB3aXRoIGRldmljZSBwYXNzLXRocm91Z2gKPiAKPiA+Pj4gT24gMDIu
MDUuMTkgYXQgMTY6MTIsIDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPiBBY3R1
YWxseSwgc2luY2UgZ2xvYmFsX2xvZ2RpcnR5IGlzIHNvbWV3aGF0IHRyYW5zaWVudCBzaG91bGQg
d2Ugbm90IGFsc28KPiA+IGhhdmUgYSBjaGVjayB0byBwcmV2ZW50IHAybV9yYW1fbG9nZGlydHkg
ZnJvbSBiZWluZyBzZXQgZm9yIGEgZG9tYWluIHdpdGgKPiA+IGFzc2lnbmVkIGRldmljZXMgYW5k
IHNoYXJlZCBFUFQ/Cj4gCj4gUHJvYmFibHkgKGlmIHdlIGluZGVlZCBkb24ndCksIGJ1dCBpbW8g
bm90IGluIHRoaXMgcGF0Y2guCj4gCgpZZXMsIGZhaXIgZW5vdWdoLgoKICBQYXVsCgo+IEphbgo+
IAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 02 14:35:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 14:35:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMCoE-00041g-P8; Thu, 02 May 2019 14:35:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=oUxd=TC=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hMCoE-00041b-8g
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 14:35:38 +0000
X-Inumbo-ID: 8cbf395c-6ce7-11e9-843c-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8cbf395c-6ce7-11e9-843c-bc764e045a96;
 Thu, 02 May 2019 14:35:37 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 02 May 2019 08:35:36 -0600
Message-Id: <5CCB0037020000780022B506@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 02 May 2019 08:35:35 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v2] x86: suppress XPTI-related TLB flushes when
 possible
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiB0aGVyZSdzIG5vIFhQVEktZW5hYmxlZCBQViBkb21haW4gYXQgYWxsLCB0aGVyZSdzIG5v
IG5lZWQgdG8gaXNzdWUKcmVzcGVjdGl2ZSBUTEIgZmx1c2hlcy4gSGFyZHdpcmUgb3B0X3hwdGlf
KiB0byBmYWxzZSB3aGVuICFQViwgYW5kCnJlY29yZCB0aGUgY3JlYXRpb24gb2YgUFYgZG9tYWlu
cyBieSBidW1waW5nIG9wdF94cHRpXyogYWNjb3JkaW5nbHkuCgpBcyB0byB0aGUgc3RpY2t5IG9w
dF94cHRpX2RvbXUgdnMgaW5jcmVtZW50L2RlY3JlbWVudCBvZiBvcHRfeHB0aV9od2RvbSwKdGhp
cyBpcyBkb25lIHRoaXMgd2F5IHRvIGF2b2lkCihhKSB3aWRlbmluZyB0aGUgZm9ybWVyIHZhcmlh
YmxlLAooYikgYW55IHJpc2sgb2YgYSBtaXNzZWQgZmx1c2gsIHdoaWNoIHdvdWxkIHJlc3VsdCBp
biBhbiBYU0EgaWYgYSBEb21VCiAgICB3YXMgYWJsZSB0byBleGVyY2lzZSBpdCwgYW5kCihjKSBh
bnkgcmFjZXMgdXBkYXRpbmcgdGhlIHZhcmlhYmxlLgpGdW5kYW1lbnRhbGx5IHRoZSBUTEIgZmx1
c2ggZG9uZSB3aGVuIGNvbnRleHQgc3dpdGNoaW5nIG91dCB0aGUgZG9tYWluJ3MKdkNQVS1zIHRo
ZSBsYXN0IHRpbWUgYmVmb3JlIGRlc3Ryb3lpbmcgdGhlIGRvbWFpbiBvdWdodCB0byBiZQpzdWZm
aWNpZW50LCBzbyBpbiBwcmluY2lwbGUgRG9tVSBoYW5kbGluZyBjb3VsZCBiZSBtYWRlIG1hdGNo
IGh3ZG9tJ3MuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
Ci0tLQp2MjogQWRkIGNvbW1lbnQgdG8gc3BlY19jdHJsLmguIEV4cGxhaW4gZGlmZmVyZW5jZSBp
biBhY2NvdW50aW5nIG9mIERvbVUKICAgIGFuZCBod2RvbS4KLS0tClRCRDogVGhlIGhhcmR3aXJp
bmcgdG8gZmFsc2UgY291bGQgYmUgZXh0ZW5kZWQgdG8gb3B0X3B2X2wxdGZfKiBhbmQgKGZvcgog
ICAgICFIVk0pIG9wdF9sMWRfZmx1c2ggYXMgd2VsbC4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9mbHVz
aHRsYi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9mbHVzaHRsYi5jCkBAIC0yMTgsNyArMjE4LDcgQEAg
dW5zaWduZWQgaW50IGZsdXNoX2FyZWFfbG9jYWwoY29uc3Qgdm9pZAogICAgICAgICAgICAgICAg
ICAqLwogICAgICAgICAgICAgICAgIGludnBjaWRfZmx1c2hfb25lKFBDSURfUFZfUFJJViwgYWRk
cik7CiAgICAgICAgICAgICAgICAgaW52cGNpZF9mbHVzaF9vbmUoUENJRF9QVl9VU0VSLCBhZGRy
KTsKLSAgICAgICAgICAgICAgICBpZiAoIG9wdF94cHRpX2h3ZG9tIHx8IG9wdF94cHRpX2RvbXUg
KQorICAgICAgICAgICAgICAgIGlmICggb3B0X3hwdGlfaHdkb20gPiAxIHx8IG9wdF94cHRpX2Rv
bXUgPiAxICkKICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgIGludnBjaWRf
Zmx1c2hfb25lKFBDSURfUFZfUFJJViB8IFBDSURfUFZfWFBUSSwgYWRkcik7CiAgICAgICAgICAg
ICAgICAgICAgIGludnBjaWRfZmx1c2hfb25lKFBDSURfUFZfVVNFUiB8IFBDSURfUFZfWFBUSSwg
YWRkcik7Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYv
cHYvZG9tYWluLmMKQEAgLTI3Miw2ICsyNzIsOSBAQCB2b2lkIHB2X2RvbWFpbl9kZXN0cm95KHN0
cnVjdCBkb21haW4gKmQpCiAgICAgZGVzdHJveV9wZXJkb21haW5fbWFwcGluZyhkLCBHRFRfTERU
X1ZJUlRfU1RBUlQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBHRFRfTERUX01CWVRF
UyA8PCAoMjAgLSBQQUdFX1NISUZUKSk7CiAKKyAgICBvcHRfeHB0aV9od2RvbSAtPSBJU19FTkFC
TEVEKENPTkZJR19MQVRFX0hXRE9NKSAmJgorICAgICAgICAgICAgICAgICAgICAgICFkLT5kb21h
aW5faWQgJiYgb3B0X3hwdGlfaHdkb207CisKICAgICBYRlJFRShkLT5hcmNoLnB2LmNwdWlkbWFz
a3MpOwogCiAgICAgRlJFRV9YRU5IRUFQX1BBR0UoZC0+YXJjaC5wdi5nZHRfbGR0X2wxdGFiKTsK
QEAgLTMxMCw3ICszMTMsMTYgQEAgaW50IHB2X2RvbWFpbl9pbml0aWFsaXNlKHN0cnVjdCBkb21h
aW4gKgogICAgIC8qIDY0LWJpdCBQViBndWVzdCBieSBkZWZhdWx0LiAqLwogICAgIGQtPmFyY2gu
aXNfMzJiaXRfcHYgPSBkLT5hcmNoLmhhc18zMmJpdF9zaGluZm8gPSAwOwogCi0gICAgZC0+YXJj
aC5wdi54cHRpID0gaXNfaGFyZHdhcmVfZG9tYWluKGQpID8gb3B0X3hwdGlfaHdkb20gOiBvcHRf
eHB0aV9kb211OworICAgIGlmICggaXNfaGFyZHdhcmVfZG9tYWluKGQpICYmIG9wdF94cHRpX2h3
ZG9tICkKKyAgICB7CisgICAgICAgIGQtPmFyY2gucHYueHB0aSA9IHRydWU7CisgICAgICAgICsr
b3B0X3hwdGlfaHdkb207CisgICAgfQorICAgIGlmICggIWlzX2hhcmR3YXJlX2RvbWFpbihkKSAm
JiBvcHRfeHB0aV9kb211ICkKKyAgICB7CisgICAgICAgIGQtPmFyY2gucHYueHB0aSA9IHRydWU7
CisgICAgICAgIG9wdF94cHRpX2RvbXUgPSAyOworICAgIH0KIAogICAgIGlmICggIWlzX3B2XzMy
Yml0X2RvbWFpbihkKSAmJiB1c2VfaW52cGNpZCAmJiBjcHVfaGFzX3BjaWQgKQogICAgICAgICBz
d2l0Y2ggKCBBQ0NFU1NfT05DRShvcHRfcGNpZCkgKQotLS0gYS94ZW4vYXJjaC94ODYvc3BlY19j
dHJsLmMKKysrIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCkBAIC04MCwxMCArODAsMTIgQEAg
c3RhdGljIGludCBfX2luaXQgcGFyc2Vfc3BlY19jdHJsKGNvbnN0CiAKICAgICAgICAgICAgIG9w
dF9lYWdlcl9mcHUgPSAwOwogCisjaWZkZWYgQ09ORklHX1BWCiAgICAgICAgICAgICBpZiAoIG9w
dF94cHRpX2h3ZG9tIDwgMCApCiAgICAgICAgICAgICAgICAgb3B0X3hwdGlfaHdkb20gPSAwOwog
ICAgICAgICAgICAgaWYgKCBvcHRfeHB0aV9kb211IDwgMCApCiAgICAgICAgICAgICAgICAgb3B0
X3hwdGlfZG9tdSA9IDA7CisjZW5kaWYKIAogICAgICAgICAgICAgaWYgKCBvcHRfc210IDwgMCAp
CiAgICAgICAgICAgICAgICAgb3B0X3NtdCA9IDE7CkBAIC02MzQsNiArNjM2LDcgQEAgc3RhdGlj
IF9faW5pdCB2b2lkIGwxdGZfY2FsY3VsYXRpb25zKHVpbgogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICA6ICgzdWwgPDwgKHBhZGRyX2JpdHMgLSAyKSkpKTsKIH0K
IAorI2lmZGVmIENPTkZJR19QVgogaW50OF90IF9fcmVhZF9tb3N0bHkgb3B0X3hwdGlfaHdkb20g
PSAtMTsKIGludDhfdCBfX3JlYWRfbW9zdGx5IG9wdF94cHRpX2RvbXUgPSAtMTsKIApAQCAtNzAw
LDYgKzcwMyw5IEBAIHN0YXRpYyBfX2luaXQgaW50IHBhcnNlX3hwdGkoY29uc3QgY2hhcgogICAg
IHJldHVybiByYzsKIH0KIGN1c3RvbV9wYXJhbSgieHB0aSIsIHBhcnNlX3hwdGkpOworI2Vsc2Ug
LyogIUNPTkZJR19QViAqLworIyBkZWZpbmUgeHB0aV9pbml0X2RlZmF1bHQoY2FwcykgKCh2b2lk
KShjYXBzKSkKKyNlbmRpZiAvKiBDT05GSUdfUFYgKi8KIAogdm9pZCBfX2luaXQgaW5pdF9zcGVj
dWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lkKQogewotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3Nw
ZWNfY3RybC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKQEAgLTQzLDcg
KzQzLDE4IEBAIGV4dGVybiBib29sIGJzcF9kZWxheV9zcGVjX2N0cmw7CiBleHRlcm4gdWludDhf
dCBkZWZhdWx0X3hlbl9zcGVjX2N0cmw7CiBleHRlcm4gdWludDhfdCBkZWZhdWx0X3NwZWNfY3Ry
bF9mbGFnczsKIAorI2lmZGVmIENPTkZJR19QVgorLyoKKyAqIFZhbHVlcyAtMSwgMCwgYW5kIDEg
aGF2ZSB0aGUgdXN1YWwgbWVhbmluZyBvZiAibm90IGVzdGFibGlzaGVkIHlldCIsCisgKiAiZGlz
YWJsZWQiLCBhbmQgImVuYWJsZWQiLiBWYWx1ZXMgbGFyZ2VyIHRoYW4gMSBpbmRpY2F0ZSB0aGVy
ZSdzIGFjdHVhbGx5CisgKiBhdCBsZWFzdCBvbmUgc3VjaCBkb21haW4gKG9yIHRoZXJlIGhhcyBi
ZWVuKS4gVGhpcyB3YXkgWFBUSS1zcGVjaWZpYyBUTEIKKyAqIGZsdXNoZXMgY2FuIGJlIGF2b2lk
ZWQgd2hlbiBubyBYUFRJLWVuYWJsZWQgZG9tYWluIGlzL3dhcyBhY3RpdmUuCisgKi8KIGV4dGVy
biBpbnQ4X3Qgb3B0X3hwdGlfaHdkb20sIG9wdF94cHRpX2RvbXU7CisjZWxzZQorIyBkZWZpbmUg
b3B0X3hwdGlfaHdkb20gZmFsc2UKKyMgZGVmaW5lIG9wdF94cHRpX2RvbXUgZmFsc2UKKyNlbmRp
ZgogCiBleHRlcm4gaW50OF90IG9wdF9wdl9sMXRmX2h3ZG9tLCBvcHRfcHZfbDF0Zl9kb211Owog
CgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 02 14:38:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 14:38:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMCrG-0004Be-8v; Thu, 02 May 2019 14:38:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=AoOM=TC=citrix.com=prvs=01837d261=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1hMCrF-0004BZ-E6
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 14:38:45 +0000
X-Inumbo-ID: f43d2e38-6ce7-11e9-868c-0bf6a68d1d0d
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f43d2e38-6ce7-11e9-868c-0bf6a68d1d0d;
 Thu, 02 May 2019 14:38:36 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,422,1549929600"; d="scan'208";a="89577609"
From: Lars Kurth <lars.kurth@citrix.com>
To: Rich Persaud <persaur@gmail.com>, Lars Kurth <lars.kurth.xen@gmail.com>
Thread-Topic: [Xen-devel] [VOTE] tagging for operational messages sent to
 xen-devel@ (was Re: Xen 4.13 Development Update)
Thread-Index: AQHU+7qVyeiO4YCMlUmvaZEWwHw/1KZWgPEAgAAFTICAAOS4AA==
Date: Thu, 2 May 2019 14:35:19 +0000
Message-ID: <EC7BE726-DB54-4201-84D4-B8E8FB86E201@citrix.com>
References: <6DD29A1E-62F8-45C3-B381-04DCEA350C02@citrix.com>
 <DB7FD117-5AFE-4D4E-8BA6-A08475E48923@gmail.com>
 <6C8757E6-5421-4082-81E1-C08CE7CEB992@xenproject.org>
 <D2399ED4-2A4C-4837-A1E8-F0CF61D90FF7@gmail.com>
In-Reply-To: <D2399ED4-2A4C-4837-A1E8-F0CF61D90FF7@gmail.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.10.9.190412
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <F2C14144BC7A5745B707BE1F844E146B@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [VOTE] tagging for operational messages sent to
 xen-devel@ (was Re: Xen 4.13 Development Update)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Konrad
 Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Marek Marczykowski <marmarek@invisiblethingslab.com>, Dario
 Faggioli <dfaggioli@suse.com>, Julien Grall <julien.grall@arm.com>, Paul
 Durrant <Paul.Durrant@citrix.com>,
 "committers@xenproject.org" <committers@xenproject.org>,
 Jan Beulich <JBeulich@suse.com>, Pu Wen <puwen@hygon.cn>,
 Luwei Kang <luwei.kang@intel.com>, Volodymyr
 Babchuk <volodymyr_babchuk@epam.com>, Chao Gao <chao.gao@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQrvu79PbiAwMS8wNS8yMDE5LCAxMjo1NiwgIlJpY2ggUGVyc2F1ZCIgPHBlcnNhdXJAZ21haWwu
Y29tPiB3cm90ZToNCg0KICAgID4gT24gTWF5IDEsIDIwMTksIGF0IDE0OjM3LCBMYXJzIEt1cnRo
IDxsYXJzLmt1cnRoLnhlbkBnbWFpbC5jb20+IHdyb3RlOg0KICAgID4gDQogICAgPiBSaWNoLA0K
ICAgID4gYXMgbm9ib2R5IHJlcGxpZWQgdG8gdGhlIG1haWwsIEkgYW0gaW5jbGluZWQgdG8gZGlz
bWlzcyB0aGUgcHJvcG9zYWwgb2YgQU5OIGZvciBub3cNCiAgICA+IExhcnMNCiAgICANCiAgICBX
aGF0IGRvIHlvdSB0aGluayBhYm91dCB0aGUgc3VnZ2VzdGlvbiB0byBhcHBseSBhIHRhZyAoIkFO
Tk9VTkNFIj8pIGZvciBlbWFpbHMgdGhhdCBhcmUgbWlycm9yZWQgdG8geGVuLWRldmVsIGZyb20g
dGhlIC1hbm5vdW5jZSBtYWlsaW5nIGxpc3Q/ICBKYW4gY29tbWVudGVkIG9uIHRoYXQgc3VnZ2Vz
dGlvbiBpbiBhIHNlcGFyYXRlIHRocmVhZC4NCiAgICANCkkgdGhpbmsgdGhhdCdzIGZpbmUsIGFs
dGhvdWdoIHdlIG1heSBoYXZlIHRvIGNoYW5nZSBob3cgdGhlIGFubm91bmNlIGxpc3Qgd29ya3Ms
IG90aGVyd2lzZSBvbiB0aGF0IGxpc3Qgd2UgZ2V0ICJbeGVuLWFubm91bmNlXSBbQU5OT1VOQ0Vd
IC4uLiIgaWYgbWVzc2FnZXMgYXJlIGNyb3NzIHBvc3RlZCwgd2hpY2ggd291bGQgYmUgb2RkIGFu
ZCB3aWxsIHN1cmVseSBhbm5veSBzb21lIHBlb3BsZQ0KTGFycw0KDQpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 02 14:44:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 14:44:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMCwW-0004wL-00; Thu, 02 May 2019 14:44:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=oUxd=TC=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hMCwU-0004wG-VN
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 14:44:10 +0000
X-Inumbo-ID: b9aaa84e-6ce8-11e9-a3c6-6ff020517d10
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b9aaa84e-6ce8-11e9-a3c6-6ff020517d10;
 Thu, 02 May 2019 14:44:02 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 02 May 2019 08:44:00 -0600
Message-Id: <5CCB022F020000780022B529@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 02 May 2019 08:43:59 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <aisaila@bitdefender.com>
References: <20190409120324.13940-1-aisaila@bitdefender.com>
In-Reply-To: <20190409120324.13940-1-aisaila@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 1/3] x86/mm: Introduce
 altp2m_get_gfn_type_access
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA5LjA0LjE5IGF0IDE0OjAzLCA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+IHdyb3Rl
Ogo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMKPiArKysgYi94ZW4vYXJjaC94
ODYvbW0vbWVtX2FjY2Vzcy5jCj4gQEAgLTI2NSwzMSArMjY1LDI3IEBAIGludCBwMm1fc2V0X2Fs
dHAybV9tZW1fYWNjZXNzKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBwMm1fZG9tYWluICpocDJt
LAo+ICAgICAgdW5zaWduZWQgaW50IHBhZ2Vfb3JkZXI7Cj4gICAgICB1bnNpZ25lZCBsb25nIGdm
bl9sID0gZ2ZuX3goZ2ZuKTsKPiAgICAgIGludCByYzsKPiArICAgIGJvb2wgY29waWVkX2Zyb21f
aG9zdHAybTsKPiAgCj4gLSAgICBtZm4gPSBhcDJtLT5nZXRfZW50cnkoYXAybSwgZ2ZuLCAmdCwg
Jm9sZF9hLCAwLCBOVUxMLCBOVUxMKTsKPiArICAgIG1mbiA9IGFsdHAybV9nZXRfZ2ZuX3R5cGVf
YWNjZXNzKGFwMm0sIGdmbiwgJnQsICZvbGRfYSwgJnBhZ2Vfb3JkZXIsICZjb3BpZWRfZnJvbV9o
b3N0cDJtKTsKCkxvbmcgbGluZSAoYWxzbyBlbHNld2hlcmUpLgoKSmFuCgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 02 14:46:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 14:46:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMCyt-0005AV-DS; Thu, 02 May 2019 14:46:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=oUxd=TC=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hMCys-0005AQ-5A
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 14:46:38 +0000
X-Inumbo-ID: 1661350e-6ce9-11e9-843c-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1661350e-6ce9-11e9-843c-bc764e045a96;
 Thu, 02 May 2019 14:46:37 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 02 May 2019 08:46:36 -0600
Message-Id: <5CCB02C7020000780022B53C@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 02 May 2019 08:46:31 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <aisaila@bitdefender.com>
References: <20190409120324.13940-1-aisaila@bitdefender.com>
 <20190409120324.13940-2-aisaila@bitdefender.com>
In-Reply-To: <20190409120324.13940-2-aisaila@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 2/3] x86/mm: Introduce
 altp2m_set_entry_by_page_order
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA5LjA0LjE5IGF0IDE0OjAzLCA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+IHdyb3Rl
Ogo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMKPiArKysgYi94ZW4vYXJjaC94
ODYvbW0vbWVtX2FjY2Vzcy5jCj4gQEAgLTI3OSw3ICsyNzksNyBAQCBpbnQgcDJtX3NldF9hbHRw
Mm1fbWVtX2FjY2VzcyhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgcDJtX2RvbWFpbiAqaHAybSwK
PiAgICAgICAgICBnZm5fdCBnZm4yID0gX2dmbihnZm5fbCAmIG1hc2spOwo+ICAgICAgICAgIG1m
bl90IG1mbjIgPSBfbWZuKG1mbl94KG1mbikgJiBtYXNrKTsKPiAgCj4gLSAgICAgICAgLyogTm90
ZTogY3VycmVudGx5IGl0IGlzIG5vdCBzYWZlIHRvIHJlbWFwIHRvIGEgc2hhcmVkIGVudHJ5ICov
Cj4gKwkvKiBOb3RlOiBjdXJyZW50bHkgaXQgaXMgbm90IHNhZmUgdG8gcmVtYXAgdG8gYSBzaGFy
ZWQgZW50cnkgKi8KClN0cmF5IGFuZCBiYWQgKGhhcmQgdGFiKSBjaGFuZ2UuIEJ1dCB5b3UndmUg
YmVlbiBtZWFuaW5nCnRvIHJlLXNlbmQgdGhpcyBhbnl3YXkuCgpKYW4KCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 02 14:50:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 14:50:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMD2U-0005tp-V3; Thu, 02 May 2019 14:50:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mTkF=TC=gmail.com=viktor.mitin.19@srs-us1.protection.inumbo.net>)
 id 1hMD2T-0005tj-Je
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 14:50:21 +0000
X-Inumbo-ID: 9b6be952-6ce9-11e9-843c-bc764e045a96
Received: from mail-io1-xd36.google.com (unknown [2607:f8b0:4864:20::d36])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9b6be952-6ce9-11e9-843c-bc764e045a96;
 Thu, 02 May 2019 14:50:20 +0000 (UTC)
Received: by mail-io1-xd36.google.com with SMTP id r71so2365912iod.11
 for <xen-devel@lists.xenproject.org>; Thu, 02 May 2019 07:50:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=skROSN+X5JvleeDa8GNkeKSdJb15HmkxQ8XFHsI6Sao=;
 b=P8aQ1jM3msLhJq8RGBIqgZwlIl2j992VKXv8U/1vKZ2adBgkGnPFMQKhT9uvXII+YM
 gPLT0+8VtO0iuTguoxN3/KuNeiyUAERPkJJos2yQbCj0sBbSGL770VYpqM2V3w4nArf5
 VgoFHWx9udSjUCfxRNKgWUvanv1T3EnHdJSQ18iSgvyS9gsj1IVVMiaHrIq35cMiVCkB
 KFvrM4j1wq4fZA02LvXG3754366jc82gdCH2jx1wd/ccOv0GfT7kJAikdPtQpDwPKM92
 3y2AJWH8FZ9bT646GvZhtZhbH2oO2PGFSoM01bmGsYx84YdEV4irdxKXCpPpka7JpoKn
 pnSA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=skROSN+X5JvleeDa8GNkeKSdJb15HmkxQ8XFHsI6Sao=;
 b=qo7kkuRJhyyaT3I9damGHLo4AkQIEPb6j5K8DQCnaI92R7Ws9pBLRfKHuUVugX4Q+v
 fH1m1pPlXHXvFn4pofwucEqCdqItt7O5iXYX8f8qpmVgbSfyWtiXtAjPjZS7SsVMVZ9r
 LrX4S+vrfMe5uubGbWntcXxQkpwTgR2bZ3fF61wMc88LuVd8DI0IJPSd0+C4qi7ga9sV
 BhSSdotAwODu9JeBwCXacx+EqKFNIUrp2Ex32pEtrkHEqwcljcFQHa2Nl95sSJm6qbRf
 rcnS/aOqDN5gvUxIfzqMBC/y8g3vCEmXCfqDl6IAy0lRjZzhpWS/w4fQS1lAAPrh/rKI
 au7g==
X-Gm-Message-State: APjAAAXbnCP6OWF54l7o/DgHpz29OdKtFsPSJyuSWSpeb1TtCEKfshw+
 rRlGXgKJpWBvQoUFYAcAvgBmjklN0H4YKLhtK7r75w==
X-Google-Smtp-Source: APXvYqykmZBvsMoUfz++rVx8rfVr6ELMARiFw5/ansJWHm4wVzHIXww8SK/Rj4f0o5+barDqRpLxEiZfEnZeiUXHhVo=
X-Received: by 2002:a5e:9b05:: with SMTP id j5mr2864973iok.158.1556808619660; 
 Thu, 02 May 2019 07:50:19 -0700 (PDT)
MIME-Version: 1.0
References: <CAOcoXZZtsXQMp0EzFAa2WEBL1sEUcFsNozaQshsnNEs3=NQK3g@mail.gmail.com>
In-Reply-To: <CAOcoXZZtsXQMp0EzFAa2WEBL1sEUcFsNozaQshsnNEs3=NQK3g@mail.gmail.com>
From: Viktor Mitin <viktor.mitin.19@gmail.com>
Date: Thu, 2 May 2019 17:50:08 +0300
Message-ID: <CAOcoXZY6jpPKcWTXPqz0sr=Amw7J0KSaBRWiRnQRgTC2XR=hjQ@mail.gmail.com>
To: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] Xen GCC coverage ARM64 testing - Unexpected Trap:
 Data Abort
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem_Mygaiev@epam.com,
 Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 Andrii_Anisov@epam.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkaW5nIFhlbiBtYWludGFpbmVycyB0byB0aGlzIGVtYWlsIENDLgoKVGhhbmtzCgpPbiBUaHUs
IE1heSAyLCAyMDE5IGF0IDU6MDggUE0gVmlrdG9yIE1pdGluIDx2aWt0b3IubWl0aW4uMTlAZ21h
aWwuY29tPiB3cm90ZToKPgo+IEhpIEFsbCwKPgo+IFBsZWFzZSBiZSBhd2FyZSB0aGF0IHdlIGhh
dmUgdHJpZWQgWGVuIEFSTTY0IGJ1aWxkIHdpdGgKPiBDT05GSUdfQ09WRVJBR0UgZmVhdHVyZSBl
bmFibGVkLiBUaGUgYnVpbGQgZW52aXJvbm1lbnQgaXMgbmV4dDoKPiBYZW4gVmVyc2lvbnMgdGVz
dGVkOiB4ZW4tNC4xMi1zdGFibGUsIHhlbi00LjEzLXN0YWdpbmcKPiBCb2FyZDogSDNVTENCLCBS
LUNhciBIMyBWZXIuMi4wCj4gUG9reTogWW9jdG8gUHJvamVjdCBSZWZlcmVuY2UgRGlzdHJvIDIu
NC4yCj4gQ29tcGlsZXI6IGFhcmNoNjQtcG9reS1saW51eC1nY2MgKExpbmFybyBHQ0MgNy4yLTIw
MTcuMTEpIDcuMi4xCj4KPiBCb3RoIFhlbiB2ZXJzaW9ucyAoNC4xMiBhbmQgc3RhZ2luZykgcmV0
dXJuICJVbmV4cGVjdGVkIFRyYXA6IERhdGEKPiBBYm9ydCIgaXNzdWUgaW4gY2FzZSBvZiAneGVu
Y292IHJlc2V0JyBvciAneGVuY292IHJlYWQnIGNhbGxzOgo+Cj4gcm9vdEBoM3VsY2I6fiMgeGVu
Y292IHJlc2V0Cj4gKFhFTikgRGF0YSBBYm9ydCBUcmFwLiBTeW5kcm9tZT0weDcKPiAoWEVOKSBX
YWxraW5nIEh5cGVydmlzb3IgVkEgMHgzNjE3MDAgb24gQ1BVMyB2aWEgVFRCUiAweDAwMDAwMDAw
NzgyNjYwMDAKPiAoWEVOKSAwVEhbMHgwXSA9IDB4MDAwMDAwMDA3ODI2NWY3Zgo+IChYRU4pIDFT
VFsweDBdID0gMHgwMDAwMDAwMDc4MjYyZjdmCj4gKFhFTikgMk5EWzB4MV0gPSAweDAwNDAwMDAw
NzgyNWZmN2YKPiAoWEVOKSAzUkRbMHgxNjFdID0gMHgwMDYwMDAwMDc4MWUxZjdlCj4gKFhFTikg
Q1BVMzogVW5leHBlY3RlZCBUcmFwOiBEYXRhIEFib3J0Cj4KPiBBdHRhY2hpbmcgdGhlIG5leHQg
bG9nIGZpbGVzICh6aXBwZWQgaW4KPiB4ZW5fd2l0aF9jb25maWdfY292ZXJhZ2VfbG9ncy56aXAp
IHdpdGggdGhlIGRldGFpbHM6Cj4gLSBhbGwgdGhlIHJ1bi10aW1lIGV4Y2VwdGlvbiBkZXRhaWxz
IChyY2FyaDNfY29uZmlnX2NvdmVyYWdlX3RyYXAubG9nKTsKPiAtIHhlbiBwYWNrYWdlIGJ1aWxk
IGxvZyBmaWxlIHdpdGggY29tcGlsYXRpb24gb3B0aW9ucyAoY29tcGlsYXRpb24ubG9nKTsKPiAt
IHhlbiBoeXBlcnZpc29yIC5jb25maWcgZmlsZSB1c2VkIGZvciB0aGUgYnVpbGQgKHhlbl9kb3Rf
Y29uZmlnLmxvZyk7Cj4KPiBQbGVhc2Ugc2hhcmUgYW55IGNvbW1lbnRzIG9yIGlkZWFzIGFib3V0
IHRoZSBpc3N1ZS4KPgo+IFRoYW5rcywKPiBWaWt0b3IgTWl0aW4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 02 14:50:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 14:50:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMD2w-0005wz-C5; Thu, 02 May 2019 14:50:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=oUxd=TC=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hMD2v-0005wr-Im
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 14:50:49 +0000
X-Inumbo-ID: ab81f535-6ce9-11e9-843c-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ab81f535-6ce9-11e9-843c-bc764e045a96;
 Thu, 02 May 2019 14:50:47 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 02 May 2019 08:50:46 -0600
Message-Id: <5CCB03C4020000780022B53F@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 02 May 2019 08:50:44 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Brian Woods" <brian.woods@amd.com>,
 "Suravee Suthikulpanit" <suravee.suthikulpanit@amd.com>
References: <5CADB95A0200007800226174@prv1-mh.provo.novell.com>
In-Reply-To: <5CADB95A0200007800226174@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] Ping: [PATCH] AMD/IOMMU: adjust IOMMU list head
 initialization
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEwLjA0LjE5IGF0IDExOjM3LCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+IERv
IHRoaXMgc3RhdGljYWxseSwgd2hpY2ggd2lsbCBhbGxvdyBhY2Nlc3NpbmcgdGhlIChlbXB0eSkg
bGlzdCBldmVuCj4gd2l0aG91dCBoYXZpbmcgY29tZSB0aHJvdWdoIGFjcGlfaXZyc19pbml0KCku
Cj4gCj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IAo+
IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbml0LmMKPiArKysgYi94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfaW5pdC5jCj4gQEAgLTM2LDcgKzM2LDcg
QEAgc3RhdGljIHN0cnVjdCB0YXNrbGV0IGFtZF9pb21tdV9pcnFfdGFzawo+ICB1bnNpZ25lZCBp
bnQgX19yZWFkX21vc3RseSBpdnJzX2JkZl9lbnRyaWVzOwo+ICB1OCBfX3JlYWRfbW9zdGx5IGl2
aGRfdHlwZTsKPiAgc3RhdGljIHN0cnVjdCByYWRpeF90cmVlX3Jvb3QgaXZyc19tYXBzOwo+IC1z
dHJ1Y3QgbGlzdF9oZWFkIGFtZF9pb21tdV9oZWFkOwo+ICtMSVNUX0hFQURfUkVBRF9NT1NUTFko
YW1kX2lvbW11X2hlYWQpOwo+ICBzdHJ1Y3QgdGFibGVfc3RydWN0IGRldmljZV90YWJsZTsKPiAg
Ym9vbF90IGlvbW11djJfZW5hYmxlZDsKPiAgCj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvYW1kL3BjaV9hbWRfaW9tbXUuYwo+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2Ft
ZC9wY2lfYW1kX2lvbW11LmMKPiBAQCAtMTUwLDggKzE1MCw2IEBAIHN0YXRpYyB2b2lkIGFtZF9p
b21tdV9zZXR1cF9kb21haW5fZGV2aWMKPiAgCj4gIGludCBfX2luaXQgYWNwaV9pdnJzX2luaXQo
dm9pZCkKPiAgewo+IC0gICAgSU5JVF9MSVNUX0hFQUQoJmFtZF9pb21tdV9oZWFkKTsKPiAtCj4g
ICAgICBpZiAoICFpb21tdV9lbmFibGUgJiYgIWlvbW11X2ludHJlbWFwICkKPiAgICAgICAgICBy
ZXR1cm4gMDsKPiAgCj4gCj4gCj4gCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Cj4gWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnIAo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWwgCgoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 02 14:51:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 14:51:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMD3j-00062s-Mo; Thu, 02 May 2019 14:51:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=oUxd=TC=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hMD3i-00062l-EI
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 14:51:38 +0000
X-Inumbo-ID: c694faf4-6ce9-11e9-a35d-eb091d21ccdb
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c694faf4-6ce9-11e9-a35d-eb091d21ccdb;
 Thu, 02 May 2019 14:51:33 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 02 May 2019 08:51:32 -0600
Message-Id: <5CCB03F2020000780022B557@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 02 May 2019 08:51:30 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Brian Woods" <brian.woods@amd.com>,
 "Suravee Suthikulpanit" <suravee.suthikulpanit@amd.com>
References: <5CA6FD300200007800224C43@prv1-mh.provo.novell.com>
In-Reply-To: <5CA6FD300200007800224C43@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] Ping: [PATCH] AMD/IOMMU: don't open-code
 for_each_amd_iommu()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA1LjA0LjE5IGF0IDA5OjAxLCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+IFNp
Z25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiAKPiAtLS0gYS94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfaW50ci5jCj4gKysrIGIveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2ludHIuYwo+IEBAIC01MDMsNyArNTAzLDcgQEAgc3Rh
dGljIHN0cnVjdCBhbWRfaW9tbXUgKl9maW5kX2lvbW11X2Zvcgo+ICB7Cj4gICAgICBzdHJ1Y3Qg
YW1kX2lvbW11ICppb21tdTsKPiAgCj4gLSAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5ICggaW9tbXUs
ICZhbWRfaW9tbXVfaGVhZCwgbGlzdCApCj4gKyAgICBmb3JfZWFjaF9hbWRfaW9tbXUgKCBpb21t
dSApCj4gICAgICAgICAgaWYgKCBpb21tdS0+c2VnID09IHNlZyAmJiBpb21tdS0+YmRmID09IGJk
ZiApCj4gICAgICAgICAgICAgIHJldHVybiBOVUxMOwo+ICAKCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 02 14:59:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 14:59:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMDBE-0006V8-Hd; Thu, 02 May 2019 14:59:24 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=oUxd=TC=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hMDBC-0006V3-W6
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 14:59:23 +0000
X-Inumbo-ID: ddcd285f-6cea-11e9-843c-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ddcd285f-6cea-11e9-843c-bc764e045a96;
 Thu, 02 May 2019 14:59:21 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 02 May 2019 08:59:20 -0600
Message-Id: <5CCB05C6020000780022B567@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 02 May 2019 08:59:18 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Stefano Stabellini" <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1904301358560.13269@sstabellini-ThinkPad-X260>
 <1556658172-8824-1-git-send-email-sstabellini@kernel.org>
In-Reply-To: <1556658172-8824-1-git-send-email-sstabellini@kernel.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 01/10] xen: add a p2mt parameter to
 map_mmio_regions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Stefano Stabellini <stefanos@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDMwLjA0LjE5IGF0IDIzOjAyLCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6
Cj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9kb20wX2J1aWxkLmMKPiArKysgYi94ZW4vYXJjaC94
ODYvaHZtL2RvbTBfYnVpbGQuYwo+IEBAIC03OSw4ICs3OSwxMSBAQCBzdGF0aWMgaW50IF9faW5p
dCBtb2RpZnlfaWRlbnRpdHlfbW1pbyhzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIHBm
biwKPiAgCj4gICAgICBmb3IgKCA7IDsgKQo+ICAgICAgewo+IC0gICAgICAgIHJjID0gbWFwID8g
ICBtYXBfbW1pb19yZWdpb25zKGQsIF9nZm4ocGZuKSwgbnJfcGFnZXMsIF9tZm4ocGZuKSkKPiAt
ICAgICAgICAgICAgICAgICA6IHVubWFwX21taW9fcmVnaW9ucyhkLCBfZ2ZuKHBmbiksIG5yX3Bh
Z2VzLCBfbWZuKHBmbikpOwo+ICsgICAgICAgIGlmICggbWFwICkKPiArICAgICAgICAgICAgcmMg
PSBtYXBfbW1pb19yZWdpb25zKGQsIF9nZm4ocGZuKSwgbnJfcGFnZXMsIF9tZm4ocGZuKSwKPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAybV9tbWlvX2RpcmVjdCk7Cj4gKyAg
ICAgICAgZWxzZQo+ICsgICAgICAgICAgICByYyA9IHVubWFwX21taW9fcmVnaW9ucyhkLCBfZ2Zu
KHBmbiksIG5yX3BhZ2VzLCBfbWZuKHBmbikpOwoKTWF5IEkgYXNrIHRoYXQgeW91IGxlYXZlIGFs
b25lIHRoZSB1c2Ugb2YgdGhlIGNvbmRpdGlvbmFsCm9wZXJhdG9yIGhlcmUsIGFuZCBfanVzdF8g
YWRkIHRoZSBuZXcgYXJndW1lbnQ/Cgo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwo+ICsr
KyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwo+IEBAIC0yMjY0LDEyICsyMjY0LDE2IEBAIHN0YXRp
YyB1bnNpZ25lZCBpbnQgbW1pb19vcmRlcihjb25zdCBzdHJ1Y3QgZG9tYWluICpkLAo+ICBpbnQg
bWFwX21taW9fcmVnaW9ucyhzdHJ1Y3QgZG9tYWluICpkLAo+ICAgICAgICAgICAgICAgICAgICAg
ICBnZm5fdCBzdGFydF9nZm4sCj4gICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcg
bnIsCj4gLSAgICAgICAgICAgICAgICAgICAgIG1mbl90IG1mbikKPiArICAgICAgICAgICAgICAg
ICAgICAgbWZuX3QgbWZuLAo+ICsgICAgICAgICAgICAgICAgICAgICBwMm1fdHlwZV90IHAybXQp
Cj4gIHsKPiAgICAgIGludCByZXQgPSAwOwo+ICAgICAgdW5zaWduZWQgbG9uZyBpOwo+ICAgICAg
dW5zaWduZWQgaW50IGl0ZXIsIG9yZGVyOwo+ICAKPiArICAgIGlmICggcDJtdCAhPSBwMm1fbW1p
b19kaXJlY3QgKQo+ICsgICAgICAgIHJldHVybiAtRU9QTk9UU1VQUDsKCkNvbnNpZGVyaW5nIHRo
aXMgYW5kIC4uLgoKPiAtLS0gYS94ZW4vY29tbW9uL2RvbWN0bC5jCj4gKysrIGIveGVuL2NvbW1v
bi9kb21jdGwuYwo+IEBAIC05MjcsNiArOTI3LDcgQEAgbG9uZyBkb19kb21jdGwoWEVOX0dVRVNU
X0hBTkRMRV9QQVJBTSh4ZW5fZG9tY3RsX3QpIHVfZG9tY3RsKQo+ICAgICAgICAgIHVuc2lnbmVk
IGxvbmcgbnJfbWZucyA9IG9wLT51Lm1lbW9yeV9tYXBwaW5nLm5yX21mbnM7Cj4gICAgICAgICAg
dW5zaWduZWQgbG9uZyBtZm5fZW5kID0gbWZuICsgbnJfbWZucyAtIDE7Cj4gICAgICAgICAgaW50
IGFkZCA9IG9wLT51Lm1lbW9yeV9tYXBwaW5nLmFkZF9tYXBwaW5nOwo+ICsgICAgICAgIHAybV90
eXBlX3QgcDJtdDsKPiAgCj4gICAgICAgICAgcmV0ID0gLUVJTlZBTDsKPiAgICAgICAgICBpZiAo
IG1mbl9lbmQgPCBtZm4gfHwgLyogd3JhcD8gKi8KPiBAQCAtOTM5LDYgKzk0MCwxMCBAQCBsb25n
IGRvX2RvbWN0bChYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9kb21jdGxfdCkgdV9kb21jdGwp
Cj4gICAgICAgICAgLyogTXVzdCBicmVhayBoeXBlcmNhbGwgdXAgYXMgdGhpcyBjb3VsZCB0YWtl
IGEgd2hpbGUuICovCj4gICAgICAgICAgaWYgKCBucl9tZm5zID4gNjQgKQo+ICAgICAgICAgICAg
ICBicmVhazsKPiArCj4gKyAgICAgICAgcDJtdCA9IHAybV9tbWlvX2RpcmVjdF9kZXY7Cj4gKyNl
bHNlCj4gKyAgICAgICAgcDJtdCA9IHAybV9tbWlvX2RpcmVjdDsKPiAgI2VuZGlmCgouLi4gdGhp
cywgaXMgdGhlcmUgcmVhbGx5IHZhbHVlIGluIGFkZGluZyB0aGUgbmV3IHBhcmFtZXRlciBmb3IK
eDg2PyBBIHdyYXBwZXIgbWFjcm8gb2YgdGhlIHNhbWUgbmFtZSBjb3VsZCBiZSB1c2VkIHRvCnN0
cmlwIHRoZSBuZXcgbGFzdCBhcmd1bWVudCBhdCBhbGwgY2FsbCBzaXRlcyAoY3VycmVudCBhbmQg
ZnV0dXJlCm9uZXMpLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 02 15:03:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 15:03:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMDFX-0007G2-4M; Thu, 02 May 2019 15:03:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=oUxd=TC=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hMDFW-0007Fx-LU
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 15:03:50 +0000
X-Inumbo-ID: 79e390a6-6ceb-11e9-a64c-5b4b80e47bea
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 79e390a6-6ceb-11e9-a64c-5b4b80e47bea;
 Thu, 02 May 2019 15:03:43 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 02 May 2019 09:03:42 -0600
Message-Id: <5CCB06C9020000780022B577@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 02 May 2019 09:03:37 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Stefano Stabellini" <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1904301358560.13269@sstabellini-ThinkPad-X260>
 <1556658172-8824-2-git-send-email-sstabellini@kernel.org>
In-Reply-To: <1556658172-8824-2-git-send-email-sstabellini@kernel.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 02/10] xen: rename un/map_mmio_regions to
 un/map_regions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Stefano Stabellini <stefanos@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDMwLjA0LjE5IGF0IDIzOjAyLCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6
Cj4gTm93IHRoYXQgbWFwX21taW9fcmVnaW9ucyB0YWtlcyBhIHAybXQgcGFyYW1ldGVyLCB0aGVy
ZSBpcyBubyBuZWVkIHRvCj4ga2VlcCAibW1pbyIgaW4gdGhlIG5hbWUuIFRoZSBwMm10IHBhcmFt
ZXRlciBkb2VzIGEgYmV0dGVyIGpvYiBhdAo+IGV4cHJlc3Npbmcgd2hhdCB0aGUgbWFwcGluZyBp
cyBhYm91dC4gTGV0J3Mgc2F2ZSB0aGUgZW52aXJvbm1lbnQgNQo+IGNoYXJhY3RlcnMgYXQgYSB0
aW1lLgoKQnV0IGFzIHBlciB0aGUgY292ZXIgbGV0dGVyIHRoZSBwdXJwb3NlIGlzIHRvIGFsbG93
IG1hcHBpbmcKaW9tZW0gKHdoaWNoIEkgdGFrZSBpcyBqdXN0IGFuIGFsdGVybmF0aXZlIHRlcm0g
Zm9yIE1NSU8pLgpFdmVuIGlmIHRoYXQncyBtaXNsZWFkaW5nLCB7LHVufW1hcF9yZWdpb25zKCkg
aXMgYSBsaXR0bGUgdG9vCnVuc3BlY2lmaWMgZm9yIG15IHRhc3RlLiBBdCB3aGljaCBwb2ludCBh
dCBsZWFzdCB0aGUKZW52aXJvbm1lbnQgc2F2aW5nIGFyZ3VtZW50IGdvZXMgYXdheSA7LSkKCkFz
IHRvIHRoZSBzZXJpZXMgYXMgYSB3aG9sZSwgSSBndWVzcyB5b3UgZmlyc3Qgd2FudCB0byBjb21l
CnRvIGFuIGFncmVlbWVudCB3aXRoIEp1bGllbi4gT25seSB0aGVuIGl0J2xsIG1ha2Ugc2Vuc2Ug
dG8KYWN0dWFsbHkgcmV2aWV3IHRoZSBjaGFuZ2VzLCBJIHRoaW5rLgoKSmFuCgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 02 15:12:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 15:12:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMDNc-0008Ah-1G; Thu, 02 May 2019 15:12:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=oUxd=TC=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hMDNb-0008Ac-9P
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 15:12:11 +0000
X-Inumbo-ID: a7d2dbc4-6cec-11e9-843c-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a7d2dbc4-6cec-11e9-843c-bc764e045a96;
 Thu, 02 May 2019 15:12:09 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 02 May 2019 09:12:08 -0600
Message-Id: <5CCB08C4020000780022B59A@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 02 May 2019 09:12:04 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,
 "Stefano Stabellini" <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1904301358560.13269@sstabellini-ThinkPad-X260>
 <1556658172-8824-3-git-send-email-sstabellini@kernel.org>
In-Reply-To: <1556658172-8824-3-git-send-email-sstabellini@kernel.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 03/10] xen: extend
 XEN_DOMCTL_memory_mapping to handle memory policy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>, Stefano Stabellini <stefanos@xilinx.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDMwLjA0LjE5IGF0IDIzOjAyLCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6
Cj4gLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCj4gKysrIGIveGVuL2luY2x1ZGUv
cHVibGljL2RvbWN0bC5oCj4gQEAgLTU3MSwxMiArNTcxLDI0IEBAIHN0cnVjdCB4ZW5fZG9tY3Rs
X2JpbmRfcHRfaXJxIHsKPiAgKi8KPiAgI2RlZmluZSBEUENJX0FERF9NQVBQSU5HICAgICAgICAg
MQo+ICAjZGVmaW5lIERQQ0lfUkVNT1ZFX01BUFBJTkcgICAgICAwCj4gKy8qCj4gKyAqIERlZmF1
bHQgbWVtb3J5IHBvbGljeS4gQ29ycmVzcG9uZHMgdG86Cj4gKyAqIEFybTogTUVNT1JZX1BPTElD
WV9BUk1fREVWX25HUkUKPiArICogeDg2OiBNRU1PUllfUE9MSUNZX1g4Nl9VQwo+ICsgKi8KPiAr
I2RlZmluZSBNRU1PUllfUE9MSUNZX0RFRkFVTFQgICAgMAo+ICsvKiB4ODYgb25seS4gTWVtb3J5
IHR5cGUgVU5DQUNIQUJMRSAqLwo+ICsjZGVmaW5lIE1FTU9SWV9QT0xJQ1lfWDg2X1VDICAgICAw
CgpJJ20gYWZyYWlkIHRoaXMgbWF5IGVuZCB1cCBtaXNsZWFkaW5nLCBhcyBvbiBOUFQgYW5kIGlu
CnNoYWRvdyBtb2RlIHdlIHVzZSBVQy0gaW5zdGVhZCBvZiBVQyBhZmFpY3MuIEFuZHJldywKZG8g
eW91IGhhdmUgYW4gb3BpbmlvbiBlaXRoZXIgd2F5IHdoYXQgZXhhY3RseSBzaG91bGQKYmUgc3Rh
dGVkIGhlcmU/CgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 02 15:15:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 15:15:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMDQW-0008Iz-Gd; Thu, 02 May 2019 15:15:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BnED=TC=bombadil.srs.infradead.org=batv+5325e815db446a80b656+5730+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1hMDQV-0008Iu-1Q
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 15:15:11 +0000
X-Inumbo-ID: 133e7452-6ced-11e9-843c-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 133e7452-6ced-11e9-843c-bc764e045a96;
 Thu, 02 May 2019 15:15:10 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Mime-Version:Content-Type:References:
 In-Reply-To:Date:Cc:To:From:Subject:Message-ID:Sender:Reply-To:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=NOSng13EKapkQ/l3tS70Hcwc1oEZP4aE9Sw5+CTbFtI=; b=BsVmhZXDJfdVxfxPZ9hpx8Ga2
 QHgcon2NnNnJeR/Yx4mXodqdwVGJnCrNGjEJiWY88LW+sBsBONJI+ewt+101vCARsEWhbKRtqPmHA
 sUKD0iUUc7xrzTxtf0cSQnVlnggiNqOUjmaMv/LkU06GyiLpxJp6cweShXin4/wd2G4qB7WVu/8Pk
 MBDIDQwFD+rQowzfNY3U1kFES0LOMCCW8JgD05c37/Ykc1cIfjhDXt5DmGd7YJ4knQrdh3P3QvbWA
 HETR4/MQA88TljOkEdGURonRqdr+d85RyiES+jUQqxjaE1SJ3MAB4E+KYNeydiUd4k/+FLR3efZfv
 YnhN8IqcQ==;
Received: from [54.239.6.185] (helo=u3832b3a9db3152.ant.amazon.com)
 by bombadil.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1hMDQN-0007zd-Kd; Thu, 02 May 2019 15:15:04 +0000
Message-ID: <422ea59ec889fb3f94b40d3156e72d232ebd8434.camel@infradead.org>
From: David Woodhouse <dwmw2@infradead.org>
To: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Date: Thu, 02 May 2019 18:14:59 +0300
In-Reply-To: <42eb12cb-9525-7c65-f574-25e57c6146e1@citrix.com>
References: <1556803627-22855-1-git-send-email-andrew.cooper3@citrix.com>
 <5CCAF5BE020000780022B485@prv1-mh.provo.novell.com>
 <42eb12cb-9525-7c65-f574-25e57c6146e1@citrix.com>
X-Mailer: Evolution 3.28.5-0ubuntu0.18.04.1 
Mime-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: Re: [Xen-devel] [PATCH] x86/boot: Annotate the Real Mode entry
 points
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============4159937506937201977=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============4159937506937201977==
Content-Type: multipart/signed; micalg="sha-256";
	protocol="application/x-pkcs7-signature";
	boundary="=-rr6SOJMim5HRvDeGnUXO"


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

On Thu, 2019-05-02 at 15:08 +0100, Andrew Cooper wrote:
> Sadly it cant.
>=20
> We have a number of alignment issues (well - confusions at least), most
> obviously that trampoline_{start,end} in the linked Xen image has no
> particular alignment, but the relocated trampoline_start has a 4k
> requirement as a consequence of its alias with trampoline_realmode_entry.
>=20
> All it takes is one error in the 32bit asm which relocates the
> trampoline and this ends up exploding in a way which can only be
> detected at runtime.

I'm relocating the permanent trampoline from 64-bit C code now, not in
assembly. In the no-real-mode case (ignoring reloc(), qv) nothing is
put into low memory until __start_xen() calls relocate_trampoline().




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

MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCCECow
ggUcMIIEBKADAgECAhEA4rtJSHkq7AnpxKUY8ZlYZjANBgkqhkiG9w0BAQsFADCBlzELMAkGA1UE
BhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgG
A1UEChMRQ09NT0RPIENBIExpbWl0ZWQxPTA7BgNVBAMTNENPTU9ETyBSU0EgQ2xpZW50IEF1dGhl
bnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1haWwgQ0EwHhcNMTkwMTAyMDAwMDAwWhcNMjIwMTAxMjM1
OTU5WjAkMSIwIAYJKoZIhvcNAQkBFhNkd213MkBpbmZyYWRlYWQub3JnMIIBIjANBgkqhkiG9w0B
AQEFAAOCAQ8AMIIBCgKCAQEAsv3wObLTCbUA7GJqKj9vHGf+Fa+tpkO+ZRVve9EpNsMsfXhvFpb8
RgL8vD+L133wK6csYoDU7zKiAo92FMUWaY1Hy6HqvVr9oevfTV3xhB5rQO1RHJoAfkvhy+wpjo7Q
cXuzkOpibq2YurVStHAiGqAOMGMXhcVGqPuGhcVcVzVUjsvEzAV9Po9K2rpZ52FE4rDkpDK1pBK+
uOAyOkgIg/cD8Kugav5tyapydeWMZRJQH1vMQ6OVT24CyAn2yXm2NgTQMS1mpzStP2ioPtTnszIQ
Ih7ASVzhV6csHb8Yrkx8mgllOyrt9Y2kWRRJFm/FPRNEurOeNV6lnYAXOymVJwIDAQABo4IB0zCC
Ac8wHwYDVR0jBBgwFoAUgq9sjPjF/pZhfOgfPStxSF7Ei8AwHQYDVR0OBBYEFLfuNf820LvaT4AK
xrGK3EKx1DE7MA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUF
BwMEBggrBgEFBQcDAjBGBgNVHSAEPzA9MDsGDCsGAQQBsjEBAgEDBTArMCkGCCsGAQUFBwIBFh1o
dHRwczovL3NlY3VyZS5jb21vZG8ubmV0L0NQUzBaBgNVHR8EUzBRME+gTaBLhklodHRwOi8vY3Js
LmNvbW9kb2NhLmNvbS9DT01PRE9SU0FDbGllbnRBdXRoZW50aWNhdGlvbmFuZFNlY3VyZUVtYWls
Q0EuY3JsMIGLBggrBgEFBQcBAQR/MH0wVQYIKwYBBQUHMAKGSWh0dHA6Ly9jcnQuY29tb2RvY2Eu
Y29tL0NPTU9ET1JTQUNsaWVudEF1dGhlbnRpY2F0aW9uYW5kU2VjdXJlRW1haWxDQS5jcnQwJAYI
KwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmNvbW9kb2NhLmNvbTAeBgNVHREEFzAVgRNkd213MkBpbmZy
YWRlYWQub3JnMA0GCSqGSIb3DQEBCwUAA4IBAQALbSykFusvvVkSIWttcEeifOGGKs7Wx2f5f45b
nv2ghcxK5URjUvCnJhg+soxOMoQLG6+nbhzzb2rLTdRVGbvjZH0fOOzq0LShq0EXsqnJbbuwJhK+
PnBtqX5O23PMHutP1l88AtVN+Rb72oSvnD+dK6708JqqUx2MAFLMevrhJRXLjKb2Mm+/8XBpEw+B
7DisN4TMlLB/d55WnT9UPNHmQ+3KFL7QrTO8hYExkU849g58Dn3Nw3oCbMUgny81ocrLlB2Z5fFG
Qu1AdNiBA+kg/UxzyJZpFbKfCITd5yX49bOriL692aMVDyqUvh8fP+T99PqorH4cIJP6OxSTdxKM
MIIFHDCCBASgAwIBAgIRAOK7SUh5KuwJ6cSlGPGZWGYwDQYJKoZIhvcNAQELBQAwgZcxCzAJBgNV
BAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAY
BgNVBAoTEUNPTU9ETyBDQSBMaW1pdGVkMT0wOwYDVQQDEzRDT01PRE8gUlNBIENsaWVudCBBdXRo
ZW50aWNhdGlvbiBhbmQgU2VjdXJlIEVtYWlsIENBMB4XDTE5MDEwMjAwMDAwMFoXDTIyMDEwMTIz
NTk1OVowJDEiMCAGCSqGSIb3DQEJARYTZHdtdzJAaW5mcmFkZWFkLm9yZzCCASIwDQYJKoZIhvcN
AQEBBQADggEPADCCAQoCggEBALL98Dmy0wm1AOxiaio/bxxn/hWvraZDvmUVb3vRKTbDLH14bxaW
/EYC/Lw/i9d98CunLGKA1O8yogKPdhTFFmmNR8uh6r1a/aHr301d8YQea0DtURyaAH5L4cvsKY6O
0HF7s5DqYm6tmLq1UrRwIhqgDjBjF4XFRqj7hoXFXFc1VI7LxMwFfT6PStq6WedhROKw5KQytaQS
vrjgMjpICIP3A/CroGr+bcmqcnXljGUSUB9bzEOjlU9uAsgJ9sl5tjYE0DEtZqc0rT9oqD7U57My
ECIewElc4VenLB2/GK5MfJoJZTsq7fWNpFkUSRZvxT0TRLqznjVepZ2AFzsplScCAwEAAaOCAdMw
ggHPMB8GA1UdIwQYMBaAFIKvbIz4xf6WYXzoHz0rcUhexIvAMB0GA1UdDgQWBBS37jX/NtC72k+A
CsaxitxCsdQxOzAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAUBggrBgEF
BQcDBAYIKwYBBQUHAwIwRgYDVR0gBD8wPTA7BgwrBgEEAbIxAQIBAwUwKzApBggrBgEFBQcCARYd
aHR0cHM6Ly9zZWN1cmUuY29tb2RvLm5ldC9DUFMwWgYDVR0fBFMwUTBPoE2gS4ZJaHR0cDovL2Ny
bC5jb21vZG9jYS5jb20vQ09NT0RPUlNBQ2xpZW50QXV0aGVudGljYXRpb25hbmRTZWN1cmVFbWFp
bENBLmNybDCBiwYIKwYBBQUHAQEEfzB9MFUGCCsGAQUFBzAChklodHRwOi8vY3J0LmNvbW9kb2Nh
LmNvbS9DT01PRE9SU0FDbGllbnRBdXRoZW50aWNhdGlvbmFuZFNlY3VyZUVtYWlsQ0EuY3J0MCQG
CCsGAQUFBzABhhhodHRwOi8vb2NzcC5jb21vZG9jYS5jb20wHgYDVR0RBBcwFYETZHdtdzJAaW5m
cmFkZWFkLm9yZzANBgkqhkiG9w0BAQsFAAOCAQEAC20spBbrL71ZEiFrbXBHonzhhirO1sdn+X+O
W579oIXMSuVEY1LwpyYYPrKMTjKECxuvp24c829qy03UVRm742R9Hzjs6tC0oatBF7KpyW27sCYS
vj5wbal+TttzzB7rT9ZfPALVTfkW+9qEr5w/nSuu9PCaqlMdjABSzHr64SUVy4ym9jJvv/FwaRMP
gew4rDeEzJSwf3eeVp0/VDzR5kPtyhS+0K0zvIWBMZFPOPYOfA59zcN6AmzFIJ8vNaHKy5QdmeXx
RkLtQHTYgQPpIP1Mc8iWaRWynwiE3ecl+PWzq4i+vdmjFQ8qlL4fHz/k/fT6qKx+HCCT+jsUk3cS
jDCCBeYwggPOoAMCAQICEGqb4Tg7/ytrnwHV2binUlYwDQYJKoZIhvcNAQEMBQAwgYUxCzAJBgNV
BAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAY
BgNVBAoTEUNPTU9ETyBDQSBMaW1pdGVkMSswKQYDVQQDEyJDT01PRE8gUlNBIENlcnRpZmljYXRp
b24gQXV0aG9yaXR5MB4XDTEzMDExMDAwMDAwMFoXDTI4MDEwOTIzNTk1OVowgZcxCzAJBgNVBAYT
AkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAYBgNV
BAoTEUNPTU9ETyBDQSBMaW1pdGVkMT0wOwYDVQQDEzRDT01PRE8gUlNBIENsaWVudCBBdXRoZW50
aWNhdGlvbiBhbmQgU2VjdXJlIEVtYWlsIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAvrOeV6wodnVAFsc4A5jTxhh2IVDzJXkLTLWg0X06WD6cpzEup/Y0dtmEatrQPTRI5Or1u6zf
+bGBSyD9aH95dDSmeny1nxdlYCeXIoymMv6pQHJGNcIDpFDIMypVpVSRsivlJTRENf+RKwrB6vcf
WlP8dSsE3Rfywq09N0ZfxcBa39V0wsGtkGWC+eQKiz4pBZYKjrc5NOpG9qrxpZxyb4o4yNNwTqza
aPpGRqXB7IMjtf7tTmU2jqPMLxFNe1VXj9XB1rHvbRikw8lBoNoSWY66nJN/VCJv5ym6Q0mdCbDK
CMPybTjoNCQuelc0IAaO4nLUXk0BOSxSxt8kCvsUtQIDAQABo4IBPDCCATgwHwYDVR0jBBgwFoAU
u69+Aj36pvE8hI6t7jiY7NkyMtQwHQYDVR0OBBYEFIKvbIz4xf6WYXzoHz0rcUhexIvAMA4GA1Ud
DwEB/wQEAwIBhjASBgNVHRMBAf8ECDAGAQH/AgEAMBEGA1UdIAQKMAgwBgYEVR0gADBMBgNVHR8E
RTBDMEGgP6A9hjtodHRwOi8vY3JsLmNvbW9kb2NhLmNvbS9DT01PRE9SU0FDZXJ0aWZpY2F0aW9u
QXV0aG9yaXR5LmNybDBxBggrBgEFBQcBAQRlMGMwOwYIKwYBBQUHMAKGL2h0dHA6Ly9jcnQuY29t
b2RvY2EuY29tL0NPTU9ET1JTQUFkZFRydXN0Q0EuY3J0MCQGCCsGAQUFBzABhhhodHRwOi8vb2Nz
cC5jb21vZG9jYS5jb20wDQYJKoZIhvcNAQEMBQADggIBAHhcsoEoNE887l9Wzp+XVuyPomsX9vP2
SQgG1NgvNc3fQP7TcePo7EIMERoh42awGGsma65u/ITse2hKZHzT0CBxhuhb6txM1n/y78e/4ZOs
0j8CGpfb+SJA3GaBQ+394k+z3ZByWPQedXLL1OdK8aRINTsjk/H5Ns77zwbjOKkDamxlpZ4TKSDM
KVmU/PUWNMKSTvtlenlxBhh7ETrN543j/Q6qqgCWgWuMAXijnRglp9fyadqGOncjZjaaSOGTTFB+
E2pvOUtY+hPebuPtTbq7vODqzCM6ryEhNhzf+enm0zlpXK7q332nXttNtjv7VFNYG+I31gnMrwfH
M5tdhYF/8v5UY5g2xANPECTQdu9vWPoqNSGDt87b3gXb1AiGGaI06vzgkejL580ul+9hz9D0S0U4
jkhJiA7EuTecP/CFtR72uYRBcunwwH3fciPjviDDAI9SnC/2aPY8ydehzuZutLbZdRJ5PDEJM/1t
yZR2niOYihZ+FCbtf3D9mB12D4ln9icgc7CwaxpNSCPt8i/GqK2HsOgkL3VYnwtx7cJUmpvVdZ4o
gnzgXtgtdk3ShrtOS1iAN2ZBXFiRmjVzmehoMof06r1xub+85hFQzVxZx5/bRaTKTlL8YXLI8nAb
R9HWdFqzcOoB/hxfEyIQpx9/s81rgzdEZOofSlZHynoSMYIDyjCCA8YCAQEwga0wgZcxCzAJBgNV
BAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAY
BgNVBAoTEUNPTU9ETyBDQSBMaW1pdGVkMT0wOwYDVQQDEzRDT01PRE8gUlNBIENsaWVudCBBdXRo
ZW50aWNhdGlvbiBhbmQgU2VjdXJlIEVtYWlsIENBAhEA4rtJSHkq7AnpxKUY8ZlYZjANBglghkgB
ZQMEAgEFAKCCAe0wGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMTkw
NTAyMTUxNDU5WjAvBgkqhkiG9w0BCQQxIgQgFoYqzABDzNa3gRixqaCTRmEseG3oR9Se6fcPP6MP
BYUwgb4GCSsGAQQBgjcQBDGBsDCBrTCBlzELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIg
TWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQx
PTA7BgNVBAMTNENPTU9ETyBSU0EgQ2xpZW50IEF1dGhlbnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1h
aWwgQ0ECEQDiu0lIeSrsCenEpRjxmVhmMIHABgsqhkiG9w0BCRACCzGBsKCBrTCBlzELMAkGA1UE
BhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgG
A1UEChMRQ09NT0RPIENBIExpbWl0ZWQxPTA7BgNVBAMTNENPTU9ETyBSU0EgQ2xpZW50IEF1dGhl
bnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1haWwgQ0ECEQDiu0lIeSrsCenEpRjxmVhmMA0GCSqGSIb3
DQEBAQUABIIBAAyQkRzuH4zEVpQM9yps0oTmCRH18f8nuRaGFDGGFAb5Ml1TcI/XYMqW/cnCFt6Z
QYgk8whrqsm9pHd2Q9EygMccRqwOL9DJM917LNtBGdo8IEh5u2wrRhO0ZXcFyiwQyBY4NGS3kHFA
L1caZ8dQ3DuGonPWdGykEA0Fqf+uwQl7SsOEccykt66XkbHlzGjhROGzXQlHow2gGo57swj0/XIf
ZN1dYOCEwwe+zTaKtkfy6bOhIz+OFpLXhSK57hDoNoqwuRuRwAn6xOw4BoblxpbdurYRN6FZ8YTZ
RD1DdSq1AlNkbOc/uN4EBtxUeE/A9f/b6By+GD5iYFHg+PKkuuoAAAAAAAA=


--=-rr6SOJMim5HRvDeGnUXO--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4159937506937201977==--



From xen-devel-bounces@lists.xenproject.org Thu May 02 15:17:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 15:17:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMDT3-0008TA-VL; Thu, 02 May 2019 15:17:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=JzUk=TC=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hMDT1-0008Sz-RD
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 15:17:47 +0000
X-Inumbo-ID: 6f14e11e-6ced-11e9-a3f2-8b94b6a3096f
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 6f14e11e-6ced-11e9-a3f2-8b94b6a3096f;
 Thu, 02 May 2019 15:17:43 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A591BA78;
 Thu,  2 May 2019 08:17:43 -0700 (PDT)
Received: from [10.37.8.26] (unknown [10.37.8.26])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id AC0BE3F5AF;
 Thu,  2 May 2019 08:17:41 -0700 (PDT)
To: Viktor Mitin <viktor.mitin.19@gmail.com>, xen-devel@lists.xenproject.org
References: <CAOcoXZZtsXQMp0EzFAa2WEBL1sEUcFsNozaQshsnNEs3=NQK3g@mail.gmail.com>
 <CAOcoXZY6jpPKcWTXPqz0sr=Amw7J0KSaBRWiRnQRgTC2XR=hjQ@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <f95ad35b-42f6-4df2-cade-7a8115f9e49a@arm.com>
Date: Thu, 2 May 2019 16:17:39 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <CAOcoXZY6jpPKcWTXPqz0sr=Amw7J0KSaBRWiRnQRgTC2XR=hjQ@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Xen GCC coverage ARM64 testing - Unexpected Trap:
 Data Abort
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem_Mygaiev@epam.com,
 Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>, sstabellini@kernel.org,
 Andrii_Anisov@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiA1LzIvMTkgMzo1MCBQTSwgVmlrdG9yIE1pdGluIHdyb3RlOgo+IEFkZGluZyBYZW4g
bWFpbnRhaW5lcnMgdG8gdGhpcyBlbWFpbCBDQy4KPiAKPiBUaGFua3MKPiAKPiBPbiBUaHUsIE1h
eSAyLCAyMDE5IGF0IDU6MDggUE0gVmlrdG9yIE1pdGluIDx2aWt0b3IubWl0aW4uMTlAZ21haWwu
Y29tPiB3cm90ZToKPj4KPj4gSGkgQWxsLAo+Pgo+PiBQbGVhc2UgYmUgYXdhcmUgdGhhdCB3ZSBo
YXZlIHRyaWVkIFhlbiBBUk02NCBidWlsZCB3aXRoCj4+IENPTkZJR19DT1ZFUkFHRSBmZWF0dXJl
IGVuYWJsZWQuIFRoZSBidWlsZCBlbnZpcm9ubWVudCBpcyBuZXh0Ogo+PiBYZW4gVmVyc2lvbnMg
dGVzdGVkOiB4ZW4tNC4xMi1zdGFibGUsIHhlbi00LjEzLXN0YWdpbmcKPj4gQm9hcmQ6IEgzVUxD
QiwgUi1DYXIgSDMgVmVyLjIuMAo+PiBQb2t5OiBZb2N0byBQcm9qZWN0IFJlZmVyZW5jZSBEaXN0
cm8gMi40LjIKPj4gQ29tcGlsZXI6IGFhcmNoNjQtcG9reS1saW51eC1nY2MgKExpbmFybyBHQ0Mg
Ny4yLTIwMTcuMTEpIDcuMi4xCj4+Cj4+IEJvdGggWGVuIHZlcnNpb25zICg0LjEyIGFuZCBzdGFn
aW5nKSByZXR1cm4gIlVuZXhwZWN0ZWQgVHJhcDogRGF0YQo+PiBBYm9ydCIgaXNzdWUgaW4gY2Fz
ZSBvZiAneGVuY292IHJlc2V0JyBvciAneGVuY292IHJlYWQnIGNhbGxzOgo+Pgo+PiByb290QGgz
dWxjYjp+IyB4ZW5jb3YgcmVzZXQKPj4gKFhFTikgRGF0YSBBYm9ydCBUcmFwLiBTeW5kcm9tZT0w
eDcKClBlciB0aGUgdmFsdWUsIHRoZSBzeW5kcm9tZSBpcyBpbnZhbGlkLiBBcyBJIHdpbGwgbm90
IG9wZW4gYSB6aXAgKHNlZSAKYmVsb3cgd2h5KSwgY291bGQgeW91IHBvc3QgdGhlIGZ1bGwgc3Rh
Y2sgdHJhY2U/Cgo+PiAoWEVOKSBXYWxraW5nIEh5cGVydmlzb3IgVkEgMHgzNjE3MDAgb24gQ1BV
MyB2aWEgVFRCUiAweDAwMDAwMDAwNzgyNjYwMDAKPj4gKFhFTikgMFRIWzB4MF0gPSAweDAwMDAw
MDAwNzgyNjVmN2YKPj4gKFhFTikgMVNUWzB4MF0gPSAweDAwMDAwMDAwNzgyNjJmN2YKPj4gKFhF
TikgMk5EWzB4MV0gPSAweDAwNDAwMDAwNzgyNWZmN2YKPj4gKFhFTikgM1JEWzB4MTYxXSA9IDB4
MDA2MDAwMDA3ODFlMWY3ZQo+PiAoWEVOKSBDUFUzOiBVbmV4cGVjdGVkIFRyYXA6IERhdGEgQWJv
cnQKPj4KPj4gQXR0YWNoaW5nIHRoZSBuZXh0IGxvZyBmaWxlcyAoemlwcGVkIGluCj4+IHhlbl93
aXRoX2NvbmZpZ19jb3ZlcmFnZV9sb2dzLnppcCkgd2l0aCB0aGUgZGV0YWlsczoKClBsZWFzZSBk
b24ndCBzZW5kIGEgNTRLQiBhdHRhY2htZW50IG9uIHRoZSBtYWlsaW5nIGxpc3QuIFRoaXMgaXMg
dXNpbmcgCnVwIHNwYWNlIGZvciBldmVyeSBvbmUgb24gdGhlIE1MLiBJbnN0ZWFkIHlvdSBzaG91
bGQgdXBsb2FkIHNvbWV3aGVyZSAKKGUuZyBwYXN0ZWJpbikuCgpCdXQgSSBhbSBhZnJhaWQsIEkg
YW0gbm90IGdvaW5nIHRvIG9wZW4gYW55IGFyY2hpdmUgc2VudCBvbiB0aGUgbWFpbGluZyAKbGlz
dC4gUGxlYXNlIHVwbG9hZCBmaWxlIHNlcGFyYXRlbHkuIEhvd2V2ZXIuLi4uCgo+PiAtIGFsbCB0
aGUgcnVuLXRpbWUgZXhjZXB0aW9uIGRldGFpbHMgKHJjYXJoM19jb25maWdfY292ZXJhZ2VfdHJh
cC5sb2cpOwo+PiAtIHhlbiBwYWNrYWdlIGJ1aWxkIGxvZyBmaWxlIHdpdGggY29tcGlsYXRpb24g
b3B0aW9ucyAoY29tcGlsYXRpb24ubG9nKTsKClRoaXMgaXMgbm90IG5lY2Vzc2FyeS4KCj4+IC0g
eGVuIGh5cGVydmlzb3IgLmNvbmZpZyBmaWxlIHVzZWQgZm9yIHRoZSBidWlsZCAoeGVuX2RvdF9j
b25maWcubG9nKTsKPj4KPj4gUGxlYXNlIHNoYXJlIGFueSBjb21tZW50cyBvciBpZGVhcyBhYm91
dCB0aGUgaXNzdWUuCgpHQ09WIG9uIEFybSBoYXMgbmV2ZXIgYmVlbiB0ZXN0ZWQuIFNvIGl0IG1p
Z2h0IGJlIHBvc3NpYmxlIHRoZXJlIG1pZ2h0IApiZSBzb21lIGlzc3VlcyB3aXRoIGl0LgoKQ2hl
ZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 02 16:02:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 16:02:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMEAU-0004sH-1h; Thu, 02 May 2019 16:02:42 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DatZ=TC=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hMEAT-0004s5-3g
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 16:02:41 +0000
X-Inumbo-ID: b56611cd-6cf3-11e9-843c-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b56611cd-6cf3-11e9-843c-bc764e045a96;
 Thu, 02 May 2019 16:02:39 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hMEAQ-00042m-B7; Thu, 02 May 2019 16: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.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hMEAP-00077g-S6; Thu, 02 May 2019 16:02:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hMEAP-0005zA-R5; Thu, 02 May 2019 16:02:37 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135448-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-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-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=f75d15231e56cb0f2bafe19faf1229c459a60731
X-Osstest-Versions-That: qemuu=3284aa128153750f14a61e8a96fd085e6f2999b6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 02 May 2019 16:02:37 +0000
Subject: [Xen-devel] [qemu-mainline test] 135448: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTQ0OCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzU0NDgvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzNTI1MQogYnVp
bGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTM1MjUxCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzUyNTEKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEzNTI1MQogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTM1MjUxCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzUyNTEKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzNTI1MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2
NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpICBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1k
bXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQtYW1kNjQtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hh
ZG93ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni14bCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhz
bSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EK
IGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
Y3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LWkzODYtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybWhmLWxpYnZp
cnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0
LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogcWVtdXUgICAgICAgICAgICAgICAgZjc1
ZDE1MjMxZTU2Y2IwZjJiYWZlMTlmYWYxMjI5YzQ1OWE2MDczMQpiYXNlbGluZSB2ZXJzaW9uOgog
cWVtdXUgICAgICAgICAgICAgICAgMzI4NGFhMTI4MTUzNzUwZjE0YTYxZThhOTZmZDA4NWU2ZjI5
OTliNgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTM1MjUxICAyMDE5LTA0LTI0IDE0OjQyOjU4IFog
ICAgOCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzNTM1MSAgMjAxOS0wNC0yNyAwOTo0NTo1
MiBaICAgIDUgZGF5cyAgICAzIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzNTQ0OCAg
MjAxOS0wNS0wMSAwNTo1MjowNSBaICAgIDEgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxl
IHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFsYmVydG8gR2FyY2lhIDxiZXJ0
b0BpZ2FsaWEuY29tPgogIEFsZXggV2lsbGlhbXNvbiA8YWxleC53aWxsaWFtc29uQHJlZGhhdC5j
b20+CiAgQWxleGV5IEthcmRhc2hldnNraXkgPGFpa0BvemxhYnMucnU+CiAgQW5kcmV3IEplbm5l
ciA8YW5kcmV3QGNvZGVzb3VyY2VyeS5jb20+CiAgQXJ0eW9tIFRhcmFzZW5rbyA8YXRhcjRxZW11
QGdtYWlsLmNvbT4KICBCZW5qYW1pbiBIZXJyZW5zY2htaWR0IDxiZW5oQGtlcm5lbC5jcmFzaGlu
Zy5vcmc+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ8OpZHJpYyBMZSBH
b2F0ZXIgPGNsZ0BrYW9kLm9yZz4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVh
ci5pZC5hdT4KICBEYXZpZCBIaWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4KICBFZHVhcmRv
IEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+CiAgRXJpYyBBdWdlciA8ZXJpYy5hdWdlckBy
ZWRoYXQuY29tPgogIEVyaWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29tPgogIEVybmVzdCBFc2Vu
ZSA8ZXJva2VuMUBnbWFpbC5jb20+CiAgR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KICBIYWxp
bCBQYXNpYyA8cGFzaWNAbGludXgudm5ldC5pYm0uY29tPgogIEhhb3pob25nIFpoYW5nIDxoYW96
aG9uZy56aGFuZ0BpbnRlbC5jb20+CiAgSWdvciBNYW1tZWRvdiA8aW1hbW1lZG9AcmVkaGF0LmNv
bT4KICBKYXNvbiBKLiBIZXJuZSA8ampoZXJuZUBsaW51eC5pYm0uY29tPgogIEp1bGlhbiBCcm93
biA8anVsaWFuQGNvZGVzb3VyY2VyeS5jb20+CiAgS2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNv
bT4KICBNYXJlayBWYXN1dCA8bWFyZXhAZGVueC5kZT4KICBNYXJrdXMgQXJtYnJ1c3RlciA8YXJt
YnJ1QHJlZGhhdC5jb20+CiAgTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KICBOaWNrIEh1
ZHNvbiA8c2tybGxAbmV0YnNkLm9yZz4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxp
bmFyby5vcmc+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgog
IFB1IFdlbiA8cHV3ZW5AaHlnb24uY24+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVu
ZGVyc29uQGxpbmFyby5vcmc+CiAgUmljaGFyZCBXLk0uIEpvbmVzIDxyam9uZXNAcmVkaGF0LmNv
bT4KICBTYW0gRWlkZXJtYW4gPHNobXVlbC5laWRlcm1hbkBvcmFjbGUuY29tPgogIFNhbmRyYSBM
b29zZW1vcmUgPHNhbmRyYUBjb2Rlc291cmNlcnkuY29tPgogIFNoYWhhYiBWYWhlZGkgPHNoYWhh
Yi52YWhlZGlAZ21haWwuY29tPgogIFNobXVlbCBFaWRlcm1hbiA8c2htdWVsLmVpZGVybWFuQG9y
YWNsZS5jb20+CiAgU3RhbmlzbGF2IExhbmNpIDxwaXhvQHBvbGVwZXRrby5ldT4KICBTdGVmYW4g
SGFqbm9jemkgPHN0ZWZhbmhhQGdtYWlsLmNvbT4KICBTdGVmYW5vIEdhcnphcmVsbGEgPHNnYXJ6
YXJlQHJlZGhhdC5jb20+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgVmxhZGlt
aXIgU2VtZW50c292LU9naWV2c2tpeSA8dnNlbWVudHNvdkB2aXJ0dW96em8uY29tPgogIFdlaSBZ
YW5nIDxyaWNoYXJkdy55YW5nQGxpbnV4LmludGVsLmNvbT4KICBZdXJ5IEtvdG92IDx5dXJ5LWtv
dG92QHlhbmRleC10ZWFtLnJ1PgogIFpoYW5nIFlpIDx5aS56LnpoYW5nQGxpbnV4LmludGVsLmNv
bT4KICBaaGVuZ3VpIGxpIDxsaXpoZW5ndWlAaHVhd2VpLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybTY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20g
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmlj
dCAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRp
dmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxv
Z3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRz
LCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rl
cgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
Ck5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMjg5NCBsaW5lcyBs
b25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 02 16:31:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 16:31:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMEbn-0007UK-KP; Thu, 02 May 2019 16:30:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=oY2n=TC=citrix.com=prvs=018b94f25=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1hMEbl-0007UF-W7
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 16:30:54 +0000
X-Inumbo-ID: a6bdda59-6cf7-11e9-843c-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a6bdda59-6cf7-11e9-843c-bc764e045a96;
 Thu, 02 May 2019 16:30:52 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,422,1549929600"; d="scan'208";a="84972743"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 2 May 2019 17:25:50 +0100
Message-ID: <20190502162550.21038-1-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.21.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] tools/Makefile: Fix build of QEMU,
 remove --source-path
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Rm9sbG93aW5nIFFFTVUncyBjb21taXQgNzlkNzdiY2QzNiAoY29uZmlndXJlOiBSZW1vdmUgLS1z
b3VyY2UtcGF0aApvcHRpb24pLCBYZW4ncyBidWlsZCBzeXN0ZW0gZmFpbHMgdG8gYnVpbGQgcWVt
dS14ZW4uIFRoZSAtLXNvdXJjZS1wYXRoCm9wdGlvbiBnaXZlcyByZWR1bmRhbnQgaW5mb3JtYXRp
b24gYWJvdXQgdGhlIGxvY2F0aW9uIG9mIHRoZSBzb3VyY2VzCnNvIHNpbXBseSByZW1vdmUgaXQu
IChjb25maWd1cmUgYWxyZWFkeSBsb29rcyBhdCBpdHMgJDAgdG8gZmluZCB0aGUKc291cmNlLXBh
dGguKQoKU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJp
eC5jb20+Ci0tLQpUaGlzIHBhdGNoIHdvdWxkIHVuYmxvY2sgdGhlIHFlbXUtbWFpbmxpbmUgYnJh
bmNoIGluIG9zc3Rlc3QuCi0tLQogdG9vbHMvTWFrZWZpbGUgfCAxIC0KIDEgZmlsZSBjaGFuZ2Vk
LCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvTWFrZWZpbGUgYi90b29scy9NYWtl
ZmlsZQppbmRleCBjOTAzZDZhNjNlLi45OWNiYzk1MGRjIDEwMDY0NAotLS0gYS90b29scy9NYWtl
ZmlsZQorKysgYi90b29scy9NYWtlZmlsZQpAQCAtMjQ2LDcgKzI0Niw2IEBAIHN1YmRpci1hbGwt
cWVtdS14ZW4tZGlyOiBxZW11LXhlbi1kaXItZmluZAogCQktLXByZWZpeD0kKExJQkVYRUMpIFwK
IAkJLS1saWJkaXI9JChMSUJFWEVDX0xJQikgXAogCQktLWluY2x1ZGVkaXI9JChMSUJFWEVDX0lO
QykgXAotCQktLXNvdXJjZS1wYXRoPSQkc291cmNlIFwKIAkJLS1leHRyYS1jZmxhZ3M9Ii1EWENf
V0FOVF9DT01QQVRfRVZUQ0hOX0FQST0xIFwKIAkJLURYQ19XQU5UX0NPTVBBVF9HTlRUQUJfQVBJ
PTEgXAogCQktRFhDX1dBTlRfQ09NUEFUX01BUF9GT1JFSUdOX0FQST0xIFwKLS0gCkFudGhvbnkg
UEVSQVJECgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 02 16:46:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 16:46:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMEqU-0000Dl-6k; Thu, 02 May 2019 16:46:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DatZ=TC=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hMEqT-0000DY-Gt
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 16:46:05 +0000
X-Inumbo-ID: bd29d218-6cf9-11e9-9f29-d324367f04bc
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bd29d218-6cf9-11e9-9f29-d324367f04bc;
 Thu, 02 May 2019 16:45:48 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hMEqC-0004uZ-AE; Thu, 02 May 2019 16:45:48 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hMEqC-0002Oi-3S; Thu, 02 May 2019 16:45:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hMEqC-00044t-2f; Thu, 02 May 2019 16:45:48 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135444-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-upstream-4.10-testing:build-amd64:xen-build:fail:regression
 qemu-upstream-4.10-testing:build-amd64-xsm:xen-build:fail:regression
 qemu-upstream-4.10-testing:build-i386:xen-build:fail:regression
 qemu-upstream-4.10-testing:build-i386-xsm:xen-build:fail:regression
 qemu-upstream-4.10-testing:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: qemuu=04a43f76e2d73e8387bd3e3bd439ef8c6d69d361
X-Osstest-Versions-That: qemuu=6ea4cef2bd717045ac0e84b52a5b1b7716feb0c2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 02 May 2019 16:45:48 +0000
Subject: [Xen-devel] [qemu-upstream-4.10-testing test] 135444: regressions -
 FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTQ0NCBxZW11LXVwc3RyZWFtLTQuMTAtdGVzdGluZyByZWFsIFtyZWFsXQpodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTM1NDQ0LwoKUmVn
cmVzc2lvbnMgOi0oCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2lu
ZywKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMjQ5MjEKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNDkyMQogYnVpbGQtaTM4NiAgICAgICAgICAgICAg
ICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI0OTIxCiBi
dWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjQ5MjEKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFy
ZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQtcHlncnViICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEp
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3Ry
aWN0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1w
dmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtcGFpciAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1z
aGFkb3cgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
bXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXhzbSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWls
ZC1jaGVjaygxKSAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1w
YWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHFlbXV1ICAgICAgICAgICAgICAg
IDA0YTQzZjc2ZTJkNzNlODM4N2JkM2UzYmQ0MzllZjhjNmQ2OWQzNjEKYmFzZWxpbmUgdmVyc2lv
bjoKIHFlbXV1ICAgICAgICAgICAgICAgIDZlYTRjZWYyYmQ3MTcwNDVhYzBlODRiNTJhNWIxYjc3
MTZmZWIwYzIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyNDkyMSAgMjAxOC0wNy0wMiAxNjoyMzo0
OSBaICAzMDQgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzQyNzEgIDIwMTktMDQtMDEgMTY6
Mzk6MjQgWiAgIDMwIGRheXMgICAxMyBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCBy
ZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0
cml4LmNvbT4KICBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICBHcmVnIEt1cnog
PGdyb3VnQGthb2Qub3JnPgogIEphc29uIFdhbmcgPGphc293YW5nQHJlZGhhdC5jb20+CiAgS2V2
aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KICBMaSBRaWFuZyA8bGlxM2VhQGdtYWlsLmNvbT4K
ICBsaW56aGVjaGVuZyA8bGluemhlY2hlbmdAaHVhd2VpLmNvbT4KICBNaWNoYWVsIE1jQ29udmls
bGUgPG1tY2NvQG15a29sYWIuY29tPgogIE1pY2hhZWwgVG9rYXJldiA8bWp0QHRscy5tc2sucnU+
CiAgTmllbHMgZGUgVm9zIDxuZGV2b3NAcmVkaGF0LmNvbT4KICBQYW9sbyBCb256aW5pIDxwYm9u
emluaUByZWRoYXQuY29tPgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9y
Zz4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+CiAgUHJhc2Fu
bmEgS3VtYXIgS2FsZXZlciA8cHJhc2FubmEua2FsZXZlckByZWRoYXQuY29tPgogIFJvZ2VyIFBh
dSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+CiAgUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5j
b20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWls
ZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxk
LWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
aTM4Ni14c20gICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQx
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJl
c3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1y
YXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ct
cmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9o
b21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQg
b2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBw
dXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMzIzIGxpbmVzIGxvbmcuKQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 02 16:55:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 16:55:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMEzf-00014K-CM; Thu, 02 May 2019 16:55:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mTkF=TC=gmail.com=viktor.mitin.19@srs-us1.protection.inumbo.net>)
 id 1hMEzd-00014B-E5
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 16:55:33 +0000
X-Inumbo-ID: 18c01bd6-6cfb-11e9-843c-bc764e045a96
Received: from mail-it1-x12e.google.com (unknown [2607:f8b0:4864:20::12e])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 18c01bd6-6cfb-11e9-843c-bc764e045a96;
 Thu, 02 May 2019 16:55:32 +0000 (UTC)
Received: by mail-it1-x12e.google.com with SMTP id q14so4570578itk.0
 for <xen-devel@lists.xenproject.org>; Thu, 02 May 2019 09:55:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=5Wv+9ptEiA+IghGiWOFHCgQpgfjO2CTSDySoghwQqPg=;
 b=Lp7bADsNOXXxfBQFm4PvESuThGhkZRSZI9Y8IyxQPsFAJgVuPCu7pc78ouHjVKOrxV
 1Lau7ysVNLbsBTgfEtQ47yS4WJ7VnAkHJ7xtaXX138N9rWpxwiIkc/DBLCijjybj37FV
 Ul3LQS/zRHvOQsAkTswjefc/sld1ibKt0/txKG2+6c0K2b3iqm3oAsPU4Vsa9jAE5PUr
 GqN9tPFGarxLNt+Cu6ij2xQYPX/2G3D7ajOhzusb7StyNYFM0Xzj6CYjHwY0xwhKywbv
 T5LDLj/m/sJipPtMaTSsWuYGMvF2U2GkbizYueZc0sAAWWM2+C1WZf4cgTTTreadPxD8
 V+FA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=5Wv+9ptEiA+IghGiWOFHCgQpgfjO2CTSDySoghwQqPg=;
 b=FMPuZEXfZP4l1vC+KTxx709e2Bfvab1qymlROKfQP5KnRb65VHm8mCC4zjBMJanLGe
 vgl+6bxH3hwUIVAisvT8Z0HgomGWRvrWUfrQGVhzmG5Mjm4dv/qJQrLwvXbcVwtX24ty
 wUnJ9fW5a0+vq/v8MklAzoywJBoVLTp3ZOuipUrqjzOdkUqnSWbloqXvuD7d8Po+c2+2
 eH6X4AVIDR676HSZT/HQC7G+d0cLzXAf3Ry1LMSG9MqcPyBm9+tS0AOdf+8zjMtqDmA2
 CkerfyLLjdaFBiL1Cgh7y2UehdEB+7K29xxH33pwiO0Xiy8bMwm4vy9t2PY7PFVQnXG4
 d4vQ==
X-Gm-Message-State: APjAAAUZwLataNZhwAdXhRNYawSjlApbOBcg4lA7oC+hW0IEhoQ09ybX
 b8jEk512V8mFkeHzh7d99OsBMo3EbyxDiXC6yDU=
X-Google-Smtp-Source: APXvYqyjo7RBSL67+pM9ymkml/TO+ayMwY6dIaEo4PdaYLtFAly8Nt/jI22frfbx/PQhr19yYb8jNc47EzBE3umcc/M=
X-Received: by 2002:a02:c90a:: with SMTP id t10mr3174856jao.68.1556816131561; 
 Thu, 02 May 2019 09:55:31 -0700 (PDT)
MIME-Version: 1.0
References: <CAOcoXZZtsXQMp0EzFAa2WEBL1sEUcFsNozaQshsnNEs3=NQK3g@mail.gmail.com>
 <CAOcoXZY6jpPKcWTXPqz0sr=Amw7J0KSaBRWiRnQRgTC2XR=hjQ@mail.gmail.com>
 <f95ad35b-42f6-4df2-cade-7a8115f9e49a@arm.com>
In-Reply-To: <f95ad35b-42f6-4df2-cade-7a8115f9e49a@arm.com>
From: Viktor Mitin <viktor.mitin.19@gmail.com>
Date: Thu, 2 May 2019 19:55:20 +0300
Message-ID: <CAOcoXZaMLfHSyLSE04xRFZZY0hLkFcJ5cBqHTdmwDoqwcreD1w@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] Xen GCC coverage ARM64 testing - Unexpected Trap:
 Data Abort
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem_Mygaiev@epam.com, xen-devel@lists.xenproject.org,
 sstabellini@kernel.org, Andrii_Anisov@epam.com,
 Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSnVsaWVuLAoKUGxlYXNlIGZpbmQgdHJhY2UgbG9nIGJlbG93OgoKcm9vdEBoM3VsY2I6fiMg
eGVuY292IHJlc2V0CihYRU4pIERhdGEgQWJvcnQgVHJhcC4gU3luZHJvbWU9MHg3CihYRU4pIFdh
bGtpbmcgSHlwZXJ2aXNvciBWQSAweDM2MTcwMCBvbiBDUFUzIHZpYSBUVEJSIDB4MDAwMDAwMDA3
ODI2NjAwMAooWEVOKSAwVEhbMHgwXSA9IDB4MDAwMDAwMDA3ODI2NWY3ZgooWEVOKSAxU1RbMHgw
XSA9IDB4MDAwMDAwMDA3ODI2MmY3ZgooWEVOKSAyTkRbMHgxXSA9IDB4MDA0MDAwMDA3ODI1ZmY3
ZgooWEVOKSAzUkRbMHgxNjFdID0gMHgwMDYwMDAwMDc4MWUxZjdlCihYRU4pIENQVTM6IFVuZXhw
ZWN0ZWQgVHJhcDogRGF0YSBBYm9ydAooWEVOKSAtLS0tWyBYZW4tNC4xMy11bnN0YWJsZSAgYXJt
NjQgIGRlYnVnPXkgTm90IHRhaW50ZWQgXS0tLS0KKFhFTikgQ1BVOiAgICAzCihYRU4pIFBDOiAg
ICAgMDAwMDAwMDAwMDI3YmQxMCBnY292X2luZm9fcmVzZXQrMC8weDEwMAooWEVOKSBMUjogICAg
IDAwMDAwMDAwMDAyN2JiZDgKKFhFTikgU1A6ICAgICAwMDAwODAwMzdmZjA3YzgwCihYRU4pIENQ
U1I6ICAgNjAwMDAyNDkgTU9ERTo2NC1iaXQgRUwyaCAoSHlwZXJ2aXNvciwgaGFuZGxlcikKKFhF
TikgICAgWDA6IDAwMDAwMDAwMDAzNjE2OTggIFgxOiAwMDAwMDAwMDAwM2IwZDgwICBYMjogMDAw
MDAwMDAwMDAwMDA0NwooWEVOKSAgICBYMzogMDAwMDAwMDAwMDAwMDAyMCAgWDQ6IDAwMDAwMDAw
MDAwMDAwMDAgIFg1OiAwMDAwMDAwMDAwMDAwMDQwCihYRU4pICAgIFg2OiAwMDAwMDAwMDAwMDAw
MDNmICBYNzogMDAwMDAwMDAwMDAwMDAwMCAgWDg6IDAwMDAwMDAwMDAzYjJlNDAKKFhFTikgICAg
WDk6IDAwMDAwMDAwMDAwMDAwMDAgWDEwOiAwMDAwMDAwMDAwMDAwMDAwIFgxMTogMDAwMDAwMDAw
MDAwMDAwMAooWEVOKSAgIFgxMjogMDAwMDAwMDAwMDAwMDAwMCBYMTM6IDAwMDAwMDAwMDAwMDAw
MDAgWDE0OiAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgWDE1OiAwMDAwZmZmZmExMmE1ZDAwIFgx
NjogMDAwMDAwMDAwMDAwMDAyMyBYMTc6IDAwMDBmZmZmYTEyNjcwYTAKKFhFTikgICBYMTg6IDAw
MDAwMDAwMDAwMDA1MzAgWDE5OiAwMDAwMDAwMDAwM2IwYmE4IFgyMDogMDAwMDAwMDAwMDM2MTY5
OAooWEVOKSAgIFgyMTogMDAwMDAwMDAwMDNiMGMxOCBYMjI6IDAwMDAwMDAwMDAzZmI4MjAgWDIz
OiAwMDAwMDAwMDAwMzFlNjk4CihYRU4pICAgWDI0OiAwMDAwZmZmZmM1OThhYWMwIFgyNTogMDAw
MDAwMDAwMDAwMDEyNCBYMjY6IDAwMDAwMDAwMDAwMDAwMWQKKFhFTikgICBYMjc6IGZmZmYwMDAw
MDhiMTEwMDAgWDI4OiBmZmZmODAwNmU5OGU4MDAwICBGUDogZmZmZjAwMDAwZThhYmQ1MAooWEVO
KQooWEVOKSBWVENSX0VMMjogODAwNDM1OTQKKFhFTikgIFZUVEJSX0VMMjogMDAwMTAwMDczZmZj
NTAwMAooWEVOKQooWEVOKSAgU0NUTFJfRUwyOiAzMGNkMTgzZAooWEVOKSBIQ1JfRUwyOiAwMDAw
MDAwMDgwNzg2NjNmCihYRU4pICBUVEJSMF9FTDI6IDAwMDAwMDAwNzgyNjYwMDAKKFhFTikKKFhF
TikgRVNSX0VMMjogOTYwMDAwMDcKKFhFTikgIEhQRkFSX0VMMjogMDAwMDAwMDAwMDAwMDAwMAoo
WEVOKSBGQVJfRUwyOiAwMDAwMDAwMDAwMzYxNzAwCihYRU4pCihYRU4pIFhlbiBzdGFjayB0cmFj
ZSBmcm9tIHNwPTAwMDA4MDAzN2ZmMDdjODA6CihYRU4pIDAwMDAwMDAwMDAzYjBiYTggMDAwMGZm
ZmZhMTQ1MTAxMCAwMDAwMDAwMDAwM2FkNTU4IDAwMDAwMDAwMDAyN2I2NzQKKFhFTikgMDAwMDAw
MDAwMDAwMDAwMCAwMDAwZmZmZmExNDUxMDEwIDAwMDAwMDAwMDAyNmIxYWMgMDAwMGZmZmZhMTQ1
MTAxMAooWEVOKSAwMDAwMDAwMDAwMjZhMjgwIDAwMDAwMDAwMDAyNmExYzQgMDAwMDgwMDM3ZmYw
N2ViMCAwMDAwMDAwMDAwM2Y0NGYwCihYRU4pIDAwMDAwMDAwMDAzZjRjODAgMDAwMDgwMDM3ZmYw
N2YzMCAwMDAwMDAwMDVhMDAwZWExIDAwMDBmZmZmYzU5OGFhYzAKKFhFTikgMDAwMDAwMDAwMDAw
MDEyNCAwMDAwMDAwMDAwMjhhYTVjIDAwMDA4MDAzN2ZmYzcwMDAgMDAwMDAwMDAwMDNiOGE3OAoo
WEVOKSAwMDAwMDAwMDAwMmE4Y2Q4IDAwMDAwMDA5N2U2Y2Y5OWYgMDAwMDAwMDAwMDI4YjEyYyAw
MDAwMDAwMDAwMjhiMDkwCihYRU4pIDAwMDAwMDAwMDAzYjhmMzggMDAwMDgwMDM3ZmVlZDAwMCAw
MDAwODAwMzdmZmM3MDAwIDAwMDAwMDAwMDAyOGJhZWMKKFhFTikgMDAwMDgwMDM3ZmZjNzAwMCAw
MDAwODAwMzdmZWVkMDAwIDAwMDAwMDAwMDAzYTZhMjggMDAwMDAwMDAwMDI1ZDg5OAooWEVOKSAw
MDAwMDAwMDAwM2E4NzAwIDAwMDAwMDAwMDAwMDAwMDMgMDAwMDAwMDAwMDNhY2RkMCAwMDAwMDAw
MDAwMDAwMDAzCihYRU4pIDAwMDA4MDAzN2ZmZDgzMDggMDAwMDAwMDAwMDJiMGNjMCAwMDAwMDAw
MDAwM2Y1MTE4IDAwMDAwMDEyMDAwMDAwMTQKKFhFTikgMDAwMDAwMDAwMDAwMDAwMiBmZmZmZmZm
ZmZmZmZmZmZmIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAwMDAwMDAw
MDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAw
MDAwCihYRU4pIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAw
MDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAw
MDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAwMDAwMDAwMDVhMDAw
ZWExIDAwMDA4MDAzN2ZmMDdlYjAgZmZmZjAwMDAwOGIxMTAwMCAwMDAwMDAwMDIwMDAwMTQ1CihY
RU4pIDAwMDAwMDAwMDAyYWJkNjQgZmZmZjAwMDAwOTE2OTAwMCBmZmZmODAwNmVkYjE1NjY4IGZm
ZmY4MDA2ZWMxOTNjMDAKKFhFTikgMDAwMDgwMDM3ZmYwN2ZiOCAwMDAwODAwMzdmZWVkZGYwIDAw
MDAwMDAwMDAyYzM0MmMgZmZmZjAwMDAwOTE2OTAwMAooWEVOKSAwMDAwMDAwMDAwMmMzNDMwIDkz
OTMwMDQ3NjAwMDAyNDkgMDAwMGZmZmZhMTQ1MTAxMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pIDAw
MDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAw
MDAwMDAwMDAKKFhFTikgZmZmZjAwMDAwZThhYmUwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAw
MDAwMDAwMDAgMDAwMDAwMDAwMDAwMDIwMAooWEVOKSAwMTAxMDEwMTAxMDEwMTAxIDAwMDAwMDAw
MDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pIDAwMDBmZmZm
YTEyYjJkOTggMDAwMGZmZmZhMTJhNWQwMCAwMDAwMDAwMDAwMDAwMDIzIDAwMDBmZmZmYTEyNjcw
YTAKKFhFTikgMDAwMDAwMDAwMDAwMDUzMCBmZmZmODAwNmVkYjE1NjY4IGZmZmY4MDA2ZWMxOTNj
MDAgZmZmZjgwMDZlYzE5M2MwMAooWEVOKSAwMDAwZmZmZmM1OThhYWMwIDAwMDAwMDAwMDAzMDUw
MDAgMDAwMGZmZmZjNTk4YWFjMCAwMDAwMDAwMDAwMDAwMTI0CihYRU4pIDAwMDAwMDAwMDAwMDAw
MWQgZmZmZjAwMDAwOGIxMTAwMCBmZmZmODAwNmU5OGU4MDAwIGZmZmYwMDAwMGU4YWJkNTAKKFhF
TikgZmZmZjAwMDAwODU1MWExMCBmZmZmZmZmZmZmZmZmZmZmIGZmZmYwMDAwMDgwYzFlZWMgNWEw
MDBlYTEyMDAwMDE0NQooWEVOKSAwMDAwMDAwMDgwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAw
MDAwMDAwMDAwMDAwMCBmZmZmODAwNmU5OGU4MDAwCihYRU4pIGZmZmYwMDAwMGU4YWJkNTAgMDAw
MGZmZmZhMTM2NjRkYyAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgWGVu
IGNhbGwgdHJhY2U6CihYRU4pIFs8MDAwMDAwMDAwMDI3YmQxMD5dIGdjb3ZfaW5mb19yZXNldCsw
LzB4MTAwIChQQykKKFhFTikgWzwwMDAwMDAwMDAwMjdiYmQ4Pl0gZ2Nvdi5jI2djb3ZfcmVzZXRf
YWxsX2NvdW50ZXJzKzB4M2MvMHg3OCAoTFIpCihYRU4pCihYRU4pCihYRU4pICoqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioKKFhFTikgUGFuaWMgb24gQ1BVIDM6CihYRU4p
IENQVTM6IFVuZXhwZWN0ZWQgVHJhcDogRGF0YSBBYm9ydAooWEVOKSAqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqCihYRU4pCihYRU4pIFJlYm9vdCBpbiBmaXZlIHNlY29u
ZHMuLi4KKFhFTikKKFhFTikgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KgooWEVOKSBQYW5pYyBvbiBDUFUgMDoKKFhFTikgUFNDSSBjcHUgb2ZmIGZhaWxlZCBmb3IgQ1BV
MCBlcnI9LTMKKFhFTikgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgoo
WEVOKQooWEVOKSBSZWJvb3QgaW4gZml2ZSBzZWNvbmRzLi4uCgpUaGFua3MKCk9uIFRodSwgTWF5
IDIsIDIwMTkgYXQgNjoxNyBQTSBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3
cm90ZToKPgo+IEhpLAo+Cj4gT24gNS8yLzE5IDM6NTAgUE0sIFZpa3RvciBNaXRpbiB3cm90ZToK
PiA+IEFkZGluZyBYZW4gbWFpbnRhaW5lcnMgdG8gdGhpcyBlbWFpbCBDQy4KPiA+Cj4gPiBUaGFu
a3MKPiA+Cj4gPiBPbiBUaHUsIE1heSAyLCAyMDE5IGF0IDU6MDggUE0gVmlrdG9yIE1pdGluIDx2
aWt0b3IubWl0aW4uMTlAZ21haWwuY29tPiB3cm90ZToKPiA+Pgo+ID4+IEhpIEFsbCwKPiA+Pgo+
ID4+IFBsZWFzZSBiZSBhd2FyZSB0aGF0IHdlIGhhdmUgdHJpZWQgWGVuIEFSTTY0IGJ1aWxkIHdp
dGgKPiA+PiBDT05GSUdfQ09WRVJBR0UgZmVhdHVyZSBlbmFibGVkLiBUaGUgYnVpbGQgZW52aXJv
bm1lbnQgaXMgbmV4dDoKPiA+PiBYZW4gVmVyc2lvbnMgdGVzdGVkOiB4ZW4tNC4xMi1zdGFibGUs
IHhlbi00LjEzLXN0YWdpbmcKPiA+PiBCb2FyZDogSDNVTENCLCBSLUNhciBIMyBWZXIuMi4wCj4g
Pj4gUG9reTogWW9jdG8gUHJvamVjdCBSZWZlcmVuY2UgRGlzdHJvIDIuNC4yCj4gPj4gQ29tcGls
ZXI6IGFhcmNoNjQtcG9reS1saW51eC1nY2MgKExpbmFybyBHQ0MgNy4yLTIwMTcuMTEpIDcuMi4x
Cj4gPj4KPiA+PiBCb3RoIFhlbiB2ZXJzaW9ucyAoNC4xMiBhbmQgc3RhZ2luZykgcmV0dXJuICJV
bmV4cGVjdGVkIFRyYXA6IERhdGEKPiA+PiBBYm9ydCIgaXNzdWUgaW4gY2FzZSBvZiAneGVuY292
IHJlc2V0JyBvciAneGVuY292IHJlYWQnIGNhbGxzOgo+ID4+Cj4gPj4gcm9vdEBoM3VsY2I6fiMg
eGVuY292IHJlc2V0Cj4gPj4gKFhFTikgRGF0YSBBYm9ydCBUcmFwLiBTeW5kcm9tZT0weDcKPgo+
IFBlciB0aGUgdmFsdWUsIHRoZSBzeW5kcm9tZSBpcyBpbnZhbGlkLiBBcyBJIHdpbGwgbm90IG9w
ZW4gYSB6aXAgKHNlZQo+IGJlbG93IHdoeSksIGNvdWxkIHlvdSBwb3N0IHRoZSBmdWxsIHN0YWNr
IHRyYWNlPwo+Cj4gPj4gKFhFTikgV2Fsa2luZyBIeXBlcnZpc29yIFZBIDB4MzYxNzAwIG9uIENQ
VTMgdmlhIFRUQlIgMHgwMDAwMDAwMDc4MjY2MDAwCj4gPj4gKFhFTikgMFRIWzB4MF0gPSAweDAw
MDAwMDAwNzgyNjVmN2YKPiA+PiAoWEVOKSAxU1RbMHgwXSA9IDB4MDAwMDAwMDA3ODI2MmY3Zgo+
ID4+IChYRU4pIDJORFsweDFdID0gMHgwMDQwMDAwMDc4MjVmZjdmCj4gPj4gKFhFTikgM1JEWzB4
MTYxXSA9IDB4MDA2MDAwMDA3ODFlMWY3ZQo+ID4+IChYRU4pIENQVTM6IFVuZXhwZWN0ZWQgVHJh
cDogRGF0YSBBYm9ydAo+ID4+Cj4gPj4gQXR0YWNoaW5nIHRoZSBuZXh0IGxvZyBmaWxlcyAoemlw
cGVkIGluCj4gPj4geGVuX3dpdGhfY29uZmlnX2NvdmVyYWdlX2xvZ3MuemlwKSB3aXRoIHRoZSBk
ZXRhaWxzOgo+Cj4gUGxlYXNlIGRvbid0IHNlbmQgYSA1NEtCIGF0dGFjaG1lbnQgb24gdGhlIG1h
aWxpbmcgbGlzdC4gVGhpcyBpcyB1c2luZwo+IHVwIHNwYWNlIGZvciBldmVyeSBvbmUgb24gdGhl
IE1MLiBJbnN0ZWFkIHlvdSBzaG91bGQgdXBsb2FkIHNvbWV3aGVyZQo+IChlLmcgcGFzdGViaW4p
Lgo+Cj4gQnV0IEkgYW0gYWZyYWlkLCBJIGFtIG5vdCBnb2luZyB0byBvcGVuIGFueSBhcmNoaXZl
IHNlbnQgb24gdGhlIG1haWxpbmcKPiBsaXN0LiBQbGVhc2UgdXBsb2FkIGZpbGUgc2VwYXJhdGVs
eS4gSG93ZXZlci4uLi4KPgo+ID4+IC0gYWxsIHRoZSBydW4tdGltZSBleGNlcHRpb24gZGV0YWls
cyAocmNhcmgzX2NvbmZpZ19jb3ZlcmFnZV90cmFwLmxvZyk7Cj4gPj4gLSB4ZW4gcGFja2FnZSBi
dWlsZCBsb2cgZmlsZSB3aXRoIGNvbXBpbGF0aW9uIG9wdGlvbnMgKGNvbXBpbGF0aW9uLmxvZyk7
Cj4KPiBUaGlzIGlzIG5vdCBuZWNlc3NhcnkuCj4KPiA+PiAtIHhlbiBoeXBlcnZpc29yIC5jb25m
aWcgZmlsZSB1c2VkIGZvciB0aGUgYnVpbGQgKHhlbl9kb3RfY29uZmlnLmxvZyk7Cj4gPj4KPiA+
PiBQbGVhc2Ugc2hhcmUgYW55IGNvbW1lbnRzIG9yIGlkZWFzIGFib3V0IHRoZSBpc3N1ZS4KPgo+
IEdDT1Ygb24gQXJtIGhhcyBuZXZlciBiZWVuIHRlc3RlZC4gU28gaXQgbWlnaHQgYmUgcG9zc2li
bGUgdGhlcmUgbWlnaHQKPiBiZSBzb21lIGlzc3VlcyB3aXRoIGl0Lgo+Cj4gQ2hlZXJzLAo+Cj4g
LS0KPiBKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 02 17:00:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 17:00:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMF4U-0001yS-0y; Thu, 02 May 2019 17:00:34 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=f+J5=TC=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1hMF4T-0001yN-7b
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 17:00:33 +0000
X-Inumbo-ID: cb3d624f-6cfb-11e9-843c-bc764e045a96
Received: from mail-lj1-x244.google.com (unknown [2a00:1450:4864:20::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cb3d624f-6cfb-11e9-843c-bc764e045a96;
 Thu, 02 May 2019 17:00:32 +0000 (UTC)
Received: by mail-lj1-x244.google.com with SMTP id e18so2855798lja.5
 for <xen-devel@lists.xenproject.org>; Thu, 02 May 2019 10:00: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=BMAnGAfCvkLmVPxyl7nsvCURgiYXRkDKwKbSjg+5c+s=;
 b=c5Mf3mc+FE0Q0luNMZY23IvaEGH3e+WXyyZzJPfOJPMFd7TIo11/gDVSURMq5+h1Kp
 y1j/f3EBhkWEHRlE/iovRwAO7ky/pzgaB3TtkKzaFt3knr2MRTXQpu5q9WwZwoUQ1mvh
 O6WceyMkSGkRTMDg1Rc6+ZlQ+aZrB1pp4rLSFu/LPNHxGtDiubYKMWg9OwEVH4bmTpcq
 fx9YGEv5cxm0CwX6KpO5xg0QdXJVm+kMoFITqnIB8ZWI07cpbJ0cW6lES4D0b2yo9/Us
 KriQS0ylP6LxtvcDJIOW/OXxBwdk9fjd+r8F/fIbPTGfV0XdO3C7qYS9FkjTh7ddfAxF
 THIA==
X-Google-DKIM-Signature: v=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=BMAnGAfCvkLmVPxyl7nsvCURgiYXRkDKwKbSjg+5c+s=;
 b=GmSzmFl1Ne9p31MwquoY51R9QveRmCGDtsJ+fE61THcIsjjzlMt3pxYkLvR0Cs7rD9
 9Inw2P25ZXXxkdw5kq5J23BTcBmpCTgaRWQYRQ2pKBqKs45QeRYlgPJhQzEMOS09xXju
 zWerwQUKj+UfXhgjDcYL4Z3DMZcXnKX3FnA6+BR7wCIKf9fz8LOSIEMCue++fsaKVRnt
 K5FW32bVH330R5kU8cMZaxMvlj/a69YEjPbMcf/V+qirB4t+C6ik5+31rfL6ohb+4p3X
 zszB40fYi9ubpbSD+O5wDd1vSSlNVja2BKDoL6yyyPBPn72l5U5yLqeYBeA18FlNupw4
 psHQ==
X-Gm-Message-State: APjAAAXSjxt/zkiqZDEcM4gU5ckM0MgYHB9WiYLm/LjizXZPBNdwGFLG
 k3L351Owwv8y8vtPfRQwGnFIBdv2/Lw=
X-Google-Smtp-Source: APXvYqwvnjcfalAwVxc5tlsq2LnEHqEsr+4K7IFeyA/8OZdMqQwiA+51ouMd69emy2m/NJfiqGclSg==
X-Received: by 2002:a2e:89da:: with SMTP id c26mr2503006ljk.186.1556816430517; 
 Thu, 02 May 2019 10:00:30 -0700 (PDT)
Received: from otyshchenko.kyiv.epam.com (ll-74.141.223.85.sovam.net.ua.
 [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id k21sm2659652ljb.3.2019.05.02.10.00.29
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 02 May 2019 10:00:29 -0700 (PDT)
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Thu,  2 May 2019 20:00:18 +0300
Message-Id: <1556816422-25185-1-git-send-email-olekstysh@gmail.com>
X-Mailer: git-send-email 2.7.4
Subject: [Xen-devel] [PATCH V5 0/4] Renesas Stout board support (R-Car Gen2)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>, julien.grall@arm.com,
 sstabellini@kernel.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29t
PgoKSGksIGFsbC4KClRoZSBwdXJwb3NlIG9mIHRoaXMgcGF0Y2ggc2VyaWVzIGlzIHRvIGFkZCBy
ZXF1aXJlZCBzdXBwb3J0IHRvIGJlIGFibGUgdG8gcnVuClhlbiBvbiBSZW5lc2FzIFN0b3V0IGJv
YXJkIFsxXSB3aGljaCB1c2VzIFNDSUZBIGNvbXBhdGlibGUgVUFSVCBhcyBhIGNvbnNvbGUKaW50
ZXJmYWNlLgoKQWN0dWFsbHkgWGVuIGFscmVhZHkgaGFzIHN1cHBvcnQgZm9yIFNDSUYgY29tcGF0
aWJsZSBVQVJUcyB3aGljaCBhcmUgdXNlZCBvbgpSZW5lc2FzIExhZ2VyIChSLUNhciBHZW4yKSwg
U2FsdmF0b3ItWCwgSDNVTENCL00zVUxDQiAoUi1DYXIgR2VuMykgYW5kIG90aGVyCmRldmVsb3Bt
ZW50IGJvYXJkcy4gU28gdGhpcyBwYXRjaCBzZXJpZXMgZXh0ZW5kcyBleGlzdGluZyBzdXBwb3J0
IHRvIGJlIGFibGUKdG8gaGFuZGxlIGJvdGggaW50ZXJmYWNlcy4KCi0tLS0tLS0tLS0KCkN1cnJl
bnQgcGF0Y2ggc2VyaWVzIGlzIGJhc2VkIG9uIHRoZSBmb2xsb3dpbmcgY29tbWl0IDFjNjUwNDE2
MzU5NWQ0NWU0N2EwMTc1MDMxOGMyYjdiNTA1NDFjYmUKYW5kIHRlc3RlZCBvbiBTdG91dCAoQVJN
MzIpIGFuZCBIM1VMQ0IgKEFSTTY0KSBib2FyZHMuCgpZb3UgY2FuIGZpbmQgY3VycmVudCBwYXRj
aCBzZXJpZXMgaGVyZToKcmVwbzogaHR0cHM6Ly9naXRodWIuY29tL290eXNoY2hlbmtvMS94ZW4u
Z2l0IGJyYW5jaDogc3RvdXRfdXBzdHJlYW0zCgpZb3UgY2FuIGZpbmQgcHJldmlvdXMgZGlzY3Vz
c2lvbnMgaGVyZToKW1YxXSBodHRwczovL3d3dy5tYWlsLWFyY2hpdmUuY29tL3hlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tc2cyMTA1OC5odG1sCltWMl0gaHR0cHM6Ly93d3cubWFpbC1h
cmNoaXZlLmNvbS94ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcvbXNnMzc1MTguaHRtbApb
VjNdIGh0dHBzOi8vd3d3Lm1haWwtYXJjaGl2ZS5jb20veGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnL21zZzQyNDkzLmh0bWwKW1Y0XSBodHRwczovL3d3dy5tYWlsLWFyY2hpdmUuY29tL3hl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZy9tc2c0MzMzMi5odG1sCgotLS0tLS0tLS0tCgpJ
biBvcmRlciB0byBydW4gWGVuIG9uIFN0b3V0IGJvYXJkIHlvdSBuZWVkICJQU0NJLWVuYWJsZWQi
IFUtQm9vdCAobm90IHVwc3RlYW1lZCB5ZXQpLgpZb3UgY2FuIGZpbmQgY29ycmVzcG9uZGluZyBw
YXRjaGVzIGZvciBVLUJvb3QgaGVyZToKaHR0cDovL3UtYm9vdC4xMDkxMi5uNy5uYWJibGUuY29t
L1BBVENILTAtMy1QU0NJLXN1cHBvcnQtZm9yLXI4YTc3OTAtU29DLUxhZ2VyLVN0b3V0LWJvYXJk
cy10ZDM1NzM1Mi5odG1sCgpIYXZlIGEgcGxhbiB0byB1cGRhdGUgWGVuIFdpa2kgcmVnYXJkaW5n
IHRoaXMgYm9hcmQuCgotLS0tLS0tLS0tCgpQbGVhc2Ugbm90ZSwgdGhhdCBmaXJzdCB0d28gcGF0
Y2hlcyBhbHJlYWR5IGhhdmUgSnVsaWVuJ3MgQS1iLCAKYW5kIHRoZSBmb2xsb3dpbmcgcGF0Y2gg
IltQQVRDSCBWNCAxLzVdIHhlbi9hcm06IENsYXJpZnkgdXNhZ2Ugb2YgZWFybHlwcmludGsgZm9y
IExhZ2VyIGJvYXJkIgp3YXMgcmVtb3ZlZCBmcm9tIHRoaXMgc2VyaWVzIChhcyBoYW5kbGVkIHNl
cGFyYXRlbHkpLgoKWzFdIGh0dHBzOi8vZWxpbnV4Lm9yZy9SLUNhci9Cb2FyZHMvU3RvdXQKCgpP
bGVrc2FuZHIgVHlzaGNoZW5rbyAoNCk6CiAgeGVuL2FybTogZHJpdmVyczogc2NpZjogRXh0ZW5k
IGRyaXZlciB0byBoYW5kbGUgb3RoZXIgaW50ZXJmYWNlcwogIHhlbi9hcm06IGRyaXZlcnM6IHNj
aWY6IEFkZCBzdXBwb3J0IGZvciBTQ0lGQSBjb21wYXRpYmxlIFVBUlRzCiAgeGVuL2FybTogRXh0
ZW5kIFNDSUYgZWFybHkgcHJpbmsgY29kZSB0byBoYW5kbGUgb3RoZXIgaW50ZXJmYWNlcwogIHhl
bi9hcm06IEFkZCBlYXJseSBwcmludGsgc3VwcG9ydCBmb3IgU0NJRkEgY29tcGF0aWJsZSBVQVJU
cwoKIGRvY3MvbWlzYy9hcm0vZWFybHktcHJpbnRrLnR4dCAgICB8ICAgNSArKwogeGVuL2FyY2gv
YXJtL1J1bGVzLm1rICAgICAgICAgICAgIHwgICA3ICsrCiB4ZW4vYXJjaC9hcm0vYXJtMzIvZGVi
dWctc2NpZi5pbmMgfCAgMjIgKysrKystLQogeGVuL2RyaXZlcnMvY2hhci9zY2lmLXVhcnQuYyAg
ICAgIHwgMTMxICsrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tCiB4ZW4vaW5j
bHVkZS9hc20tYXJtL3NjaWYtdWFydC5oICAgfCAgNDQgKysrKysrKysrKystLQogNSBmaWxlcyBj
aGFuZ2VkLCAxNjEgaW5zZXJ0aW9ucygrKSwgNDggZGVsZXRpb25zKC0pCgotLSAKMi43LjQKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 02 17:00:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 17:00:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMF4W-0001yw-Iq; Thu, 02 May 2019 17:00:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=f+J5=TC=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1hMF4V-0001yf-Hf
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 17:00:35 +0000
X-Inumbo-ID: cc8050da-6cfb-11e9-843c-bc764e045a96
Received: from mail-lj1-x242.google.com (unknown [2a00:1450:4864:20::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cc8050da-6cfb-11e9-843c-bc764e045a96;
 Thu, 02 May 2019 17:00:34 +0000 (UTC)
Received: by mail-lj1-x242.google.com with SMTP id f23so2880374ljc.0
 for <xen-devel@lists.xenproject.org>; Thu, 02 May 2019 10:00: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=fVhiWDUpJkVyDHyxs5otEWi551gqM+tZ24ZpPo7GxZs=;
 b=Tw9ZUteZoiAJkFKhWWBiBQVPYCxWCug4ZNYmRDA7O4F2g1d5Y8Ipm5hpBDosc6KcMi
 s+Y5EVgSQT9gGtR9nMfFcetCmVm4QTvkitu2Bmiz+z6eL1ORl6T//ifYPBJ3jRaEnQsN
 Ier8cwV9zrOI7ZIh97fiFR3Ht9DSvmemKeRn84YJiwlYtJBVOtCIMpjW7nC+W6DGwdI4
 zPd8uYft8ejex1hO60LxfKuwxZ1yqV7LjDGRFzXAqsCQmvRiPL5/DZLvh7lTR0AXHNbX
 pNxkKxstYO6itOeMeM0Ehhs4lD5ammby4Nvtxl/Ot41X/M/2ozEPVliOSRQMTRtoZvP/
 c7UQ==
X-Google-DKIM-Signature: v=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=fVhiWDUpJkVyDHyxs5otEWi551gqM+tZ24ZpPo7GxZs=;
 b=APFeBueentOQ+ku1SATg3L8IxRSrRq1P5ECKSzb8vhz058bhE7FtK3C5YubXnnLCj6
 uqfjNVyqmxtgammr5bCE5uSXgUVp6mji2u46UWvhjJ5xO/H/A0HbRUlzYZOOl4Rgtsrj
 Q2RiaF42uHIPn/9ypnb9sFy1mFmM9WHRhIx9/beZj41k0e9XPPzq7xWuHzKS6DhxAmqW
 03ZG75zBP1oJHde0CchEB8HRzsaEeo1m7xQw5lP86HcaInI/gnCDRjsAmT+LjrKhZGQD
 VkyMJGAGGbntR2jwSanCFonpDwnTHYgQhlTmn4PR/1Xm1OHb4laOWHtTPQleDRG8HhLG
 DBvw==
X-Gm-Message-State: APjAAAVOr36ik15Fny7LaWqnNfHX3bq1yG1p3kkBYYbXrFMJT1JOTbFV
 LkloQsyJzJJwNRSBr3EdncxjV9jhFo4=
X-Google-Smtp-Source: APXvYqwh3fUuiOYt7CXPkbIFOdXrtUsHymVTAUKVf16uoGQshxdwjEd6fRdYtxU1CmmNXCs0V4MwNA==
X-Received: by 2002:a2e:5b5c:: with SMTP id p89mr2449823ljb.177.1556816432782; 
 Thu, 02 May 2019 10:00:32 -0700 (PDT)
Received: from otyshchenko.kyiv.epam.com (ll-74.141.223.85.sovam.net.ua.
 [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id k21sm2659652ljb.3.2019.05.02.10.00.31
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 02 May 2019 10:00:32 -0700 (PDT)
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Thu,  2 May 2019 20:00:20 +0300
Message-Id: <1556816422-25185-3-git-send-email-olekstysh@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1556816422-25185-1-git-send-email-olekstysh@gmail.com>
References: <1556816422-25185-1-git-send-email-olekstysh@gmail.com>
Subject: [Xen-devel] [PATCH V5 2/4] xen/arm: drivers: scif: Add support for
 SCIFA compatible UARTs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>, julien.grall@arm.com,
 sstabellini@kernel.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29t
PgoKRm9yIHRoZSBkcml2ZXIgdG8gYmUgYWJsZSB0byBoYW5kbGUgU0NJRkEgaW50ZXJmYWNlIGFz
IHdlbGwsCnRoaXMgcGF0Y2gganVzdCBhZGRzIHRoZSBmb2xsb3dpbmc6Ci0gU0NJRkEgcmVsYXRl
ZCBtYWNyb3MKLSBOZXcgZWxlbWVudCBpbiAicG9ydF9wYXJhbXMiIGFycmF5IHRvIGtlZXAgU0NJ
RkEgc3BlY2lmaWMgdGhpbmdzCi0gU0NJRkEgY29tcGF0aWJsZSBzdHJpbmcKClRoaXMgcGF0Y2gg
bWFrZXMgcG9zc2libGUgdG8gdXNlIGV4aXN0aW5nIGRyaXZlciBmb3IgUmVuZXNhcyAiU3RvdXQi
CmJvYXJkIGJhc2VkIG9uIFItQ2FyIEgyIFNvQyAoU0NJRkEpLgoKU2lnbmVkLW9mZi1ieTogT2xl
a3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgpBY2tlZC1i
eTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCi0tLQogICAgQ2hhbmdlcyBp
biB2MzoKICAgICAgICAtIFRoaXMgcGF0Y2ggaXMgYSByZXN1bHQgb2Ygc3BsaXR0aW5nIGFuIGlu
aXRpYWwgcGF0Y2gKICAgICAgICAgICJ4ZW4vYXJtOiBkcml2ZXJzOiBzY2lmOiBBZGQgc3VwcG9y
dCBmb3IgU0NJRkEgY29tcGF0aWJsZSBVQVJUcyIKICAgICAgICAgIGFuZCBvbmx5IGFkZHMgU0NJ
RkEgc3VwcG9ydAoKICAgIENoYW5nZXMgaW4gdjQ6CiAgICAgICAgLSBSZW1vdmUgb3ZlcnJ1bl9i
aXQgKFNDQVNTUl9PUkVSKSBmcm9tIGVycm9yX21hc2sKCiAgICBDaGFuZ2VzIGluIHY1OgogICAg
ICAgIC0gQWRkIEp1bGllbidzIEEtYgotLS0KIHhlbi9kcml2ZXJzL2NoYXIvc2NpZi11YXJ0LmMg
ICAgfCAxNyArKysrKysrKysrKysrKysrLQogeGVuL2luY2x1ZGUvYXNtLWFybS9zY2lmLXVhcnQu
aCB8IDQwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0KIDIgZmlsZXMg
Y2hhbmdlZCwgNTQgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vZHJpdmVycy9jaGFyL3NjaWYtdWFydC5jIGIveGVuL2RyaXZlcnMvY2hhci9zY2lmLXVhcnQu
YwppbmRleCA4NTQ4M2VlLi5mYTBiODI3IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9jaGFyL3Nj
aWYtdWFydC5jCisrKyBiL3hlbi9kcml2ZXJzL2NoYXIvc2NpZi11YXJ0LmMKQEAgLTEsNyArMSw3
IEBACiAvKgogICogeGVuL2RyaXZlcnMvY2hhci9zY2lmLXVhcnQuYwogICoKLSAqIERyaXZlciBm
b3IgU0NJRiAoU2VyaWFsIGNvbW11bmljYXRpb24gaW50ZXJmYWNlIHdpdGggRklGTykKKyAqIERy
aXZlciBmb3IgU0NJRihBKSAoU2VyaWFsIGNvbW11bmljYXRpb24gaW50ZXJmYWNlIHdpdGggRklG
TyAoQSkpCiAgKiBjb21wYXRpYmxlIFVBUlQuCiAgKgogICogT2xla3NhbmRyIFR5c2hjaGVua28g
PG9sZWtzYW5kci50eXNoY2hlbmtvQGdsb2JhbGxvZ2ljLmNvbT4KQEAgLTQ2LDYgKzQ2LDcgQEAg
c3RhdGljIHN0cnVjdCBzY2lmX3VhcnQgewogZW51bSBwb3J0X3R5cGVzCiB7CiAgICAgU0NJRl9Q
T1JULAorICAgIFNDSUZBX1BPUlQsCiAgICAgTlJfUE9SVFMsCiB9OwogCkBAIC03NCw2ICs3NSwx
OSBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHBvcnRfcGFyYW1zIHBvcnRfcGFyYW1zW05SX1BPUlRT
XSA9CiAgICAgICAgIC5pcnFfZmxhZ3MgICAgPSBTQ1NDUl9SSUUgfCBTQ1NDUl9USUUgfCBTQ1ND
Ul9SRUlFLAogICAgICAgICAuZmlmb19zaXplICAgID0gMTYsCiAgICAgfSwKKworICAgIFtTQ0lG
QV9QT1JUXSA9CisgICAgeworICAgICAgICAuc3RhdHVzX3JlZyAgID0gU0NJRkFfU0NBU1NSLAor
ICAgICAgICAudHhfZmlmb19yZWcgID0gU0NJRkFfU0NBRlREUiwKKyAgICAgICAgLnJ4X2ZpZm9f
cmVnICA9IFNDSUZBX1NDQUZSRFIsCisgICAgICAgIC5vdmVycnVuX3JlZyAgPSBTQ0lGQV9TQ0FT
U1IsCisgICAgICAgIC5vdmVycnVuX21hc2sgPSBTQ0FTU1JfT1JFUiwKKyAgICAgICAgLmVycm9y
X21hc2sgICA9IFNDQVNTUl9QRVIgfCBTQ0FTU1JfRkVSIHwgU0NBU1NSX0JSSyB8IFNDQVNTUl9F
UiwKKyAgICAgICAgLmlycV9mbGFncyAgICA9IFNDQVNDUl9SSUUgfCBTQ0FTQ1JfVElFIHwgU0NB
U0NSX0RSSUUgfCBTQ0FTQ1JfRVJJRSB8CisgICAgICAgICAgICAgICAgICAgICAgICBTQ0FTQ1Jf
QlJJRSwKKyAgICAgICAgLmZpZm9fc2l6ZSAgICA9IDY0LAorICAgIH0sCiB9OwogCiBzdGF0aWMg
dm9pZCBzY2lmX3VhcnRfaW50ZXJydXB0KGludCBpcnEsIHZvaWQgKmRhdGEsIHN0cnVjdCBjcHVf
dXNlcl9yZWdzICpyZWdzKQpAQCAtMjczLDYgKzI4Nyw3IEBAIHN0YXRpYyBzdHJ1Y3QgdWFydF9k
cml2ZXIgX19yZWFkX21vc3RseSBzY2lmX3VhcnRfZHJpdmVyID0gewogc3RhdGljIGNvbnN0IHN0
cnVjdCBkdF9kZXZpY2VfbWF0Y2ggc2NpZl91YXJ0X2R0X21hdGNoW10gX19pbml0Y29uc3QgPQog
ewogICAgIHsgLmNvbXBhdGlibGUgPSAicmVuZXNhcyxzY2lmIiwgIC5kYXRhID0gKHZvaWQgKilT
Q0lGX1BPUlQgfSwKKyAgICB7IC5jb21wYXRpYmxlID0gInJlbmVzYXMsc2NpZmEiLCAuZGF0YSA9
ICh2b2lkICopU0NJRkFfUE9SVCB9LAogICAgIHsgLyogc2VudGluZWwgKi8gfSwKIH07CiAKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vc2NpZi11YXJ0LmggYi94ZW4vaW5jbHVkZS9h
c20tYXJtL3NjaWYtdWFydC5oCmluZGV4IGMzNDNmMmYuLmJjZTM0MDQgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL2FzbS1hcm0vc2NpZi11YXJ0LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9z
Y2lmLXVhcnQuaApAQCAtMiw3ICsyLDcgQEAKICAqIHhlbi9pbmNsdWRlL2FzbS1hcm0vc2NpZi11
YXJ0LmgKICAqCiAgKiBDb21tb24gY29uc3RhbnQgZGVmaW5pdGlvbiBiZXR3ZWVuIGVhcmx5IHBy
aW50ayBhbmQgdGhlIFVBUlQgZHJpdmVyCi0gKiBmb3IgdGhlIFNDSUYgY29tcGF0aWJsZSBVQVJU
LgorICogZm9yIHRoZSBTQ0lGKEEpIGNvbXBhdGlibGUgVUFSVC4KICAqCiAgKiBPbGVrc2FuZHIg
VHlzaGNoZW5rbyA8b2xla3NhbmRyLnR5c2hjaGVua29AZ2xvYmFsbG9naWMuY29tPgogICogQ29w
eXJpZ2h0IChDKSAyMDE0LCBHbG9iYWxsb2dpYy4KQEAgLTIxLDcgKzIxLDcgQEAKICNpZm5kZWYg
X19BU01fQVJNX1NDSUZfVUFSVF9ICiAjZGVmaW5lIF9fQVNNX0FSTV9TQ0lGX1VBUlRfSAogCi0v
KiBSZWdpc3RlciBvZmZzZXRzICovCisvKiBSZWdpc3RlciBvZmZzZXRzIChTQ0lGKSAqLwogI2Rl
ZmluZSBTQ0lGX1NDU01SICAgICAoMHgwMCkgICAgLyogU2VyaWFsIG1vZGUgcmVnaXN0ZXIgICAg
ICAgICAgICovCiAjZGVmaW5lIFNDSUZfU0NCUlIgICAgICgweDA0KSAgICAvKiBCaXQgcmF0ZSBy
ZWdpc3RlciAgICAgICAgICAgICAgKi8KICNkZWZpbmUgU0NJRl9TQ1NDUiAgICAgKDB4MDgpICAg
IC8qIFNlcmlhbCBjb250cm9sIHJlZ2lzdGVyICAgICAgICAqLwpAQCAtNzksNiArNzksNDIgQEAK
ICNkZWZpbmUgU0NGQ1JfVFRSRzEwICAgIChTQ0ZDUl9UVFJHMSkKICNkZWZpbmUgU0NGQ1JfVFRS
RzExICAgIChTQ0ZDUl9UVFJHMSB8IFNDRkNSX1RUUkcwKQogCisvKiBSZWdpc3RlciBvZmZzZXRz
IChTQ0lGQSkgKi8KKyNkZWZpbmUgU0NJRkFfU0NBU01SICAgICAoMHgwMCkgICAgLyogU2VyaWFs
IG1vZGUgcmVnaXN0ZXIgICAgICAgICAgICovCisjZGVmaW5lIFNDSUZBX1NDQUJSUiAgICAgKDB4
MDQpICAgIC8qIEJpdCByYXRlIHJlZ2lzdGVyICAgICAgICAgICAgICAqLworI2RlZmluZSBTQ0lG
QV9TQ0FTQ1IgICAgICgweDA4KSAgICAvKiBTZXJpYWwgY29udHJvbCByZWdpc3RlciAgICAgICAg
Ki8KKyNkZWZpbmUgU0NJRkFfU0NBVERTUiAgICAoMHgwQykgICAgLyogVHJhbnNtaXQgZGF0YSBz
dG9wIHJlZ2lzdGVyICAgICovCisjZGVmaW5lIFNDSUZBX1NDQUZFUiAgICAgKDB4MTApICAgIC8q
IEZJRk8gZXJyb3IgY291bnQgcmVnaXN0ZXIgICAgICAqLworI2RlZmluZSBTQ0lGQV9TQ0FTU1Ig
ICAgICgweDE0KSAgICAvKiBTZXJpYWwgc3RhdHVzIHJlZ2lzdGVyICAgICAgICAgKi8KKyNkZWZp
bmUgU0NJRkFfU0NBRkNSICAgICAoMHgxOCkgICAgLyogRklGTyBjb250cm9sIHJlZ2lzdGVyICAg
ICAgICAgICovCisjZGVmaW5lIFNDSUZBX1NDQUZEUiAgICAgKDB4MUMpICAgIC8qIEZJRk8gZGF0
YSBjb3VudCByZWdpc3RlciAgICAgICAqLworI2RlZmluZSBTQ0lGQV9TQ0FGVERSICAgICgweDIw
KSAgICAvKiBUcmFuc21pdCBGSUZPIGRhdGEgcmVnaXN0ZXIgICAgKi8KKyNkZWZpbmUgU0NJRkFf
U0NBRlJEUiAgICAoMHgyNCkgICAgLyogUmVjZWl2ZSBGSUZPIGRhdGEgcmVnaXN0ZXIgICAgICov
CisjZGVmaW5lIFNDSUZBX1NDQVBDUiAgICAgKDB4MzApICAgIC8qIFNlcmlhbCBwb3J0IGNvbnRy
b2wgcmVnaXN0ZXIgICAqLworI2RlZmluZSBTQ0lGQV9TQ0FQRFIgICAgICgweDM0KSAgICAvKiBT
ZXJpYWwgcG9ydCBkYXRhIHJlZ2lzdGVyICAgICAgKi8KKworLyogU2VyaWFsIENvbnRyb2wgUmVn
aXN0ZXIgKFNDQVNDUikgKi8KKyNkZWZpbmUgU0NBU0NSX0VSSUUgICAgICgxIDw8IDEwKSAgICAv
KiBSZWNlaXZlIEVycm9yIEludGVycnVwdCBFbmFibGUgKi8KKyNkZWZpbmUgU0NBU0NSX0JSSUUg
ICAgICgxIDw8IDkpICAgICAvKiBCcmVhayBJbnRlcnJ1cHQgRW5hYmxlICovCisjZGVmaW5lIFND
QVNDUl9EUklFICAgICAoMSA8PCA4KSAgICAgLyogUmVjZWl2ZSBEYXRhIFJlYWR5IEludGVycnVw
dCBFbmFibGUgKi8KKyNkZWZpbmUgU0NBU0NSX1RJRSAgICAgICgxIDw8IDcpICAgICAvKiBUcmFu
c21pdCBJbnRlcnJ1cHQgRW5hYmxlICovCisjZGVmaW5lIFNDQVNDUl9SSUUgICAgICAoMSA8PCA2
KSAgICAgLyogUmVjZWl2ZSBJbnRlcnJ1cHQgRW5hYmxlICovCisjZGVmaW5lIFNDQVNDUl9URSAg
ICAgICAoMSA8PCA1KSAgICAgLyogVHJhbnNtaXQgRW5hYmxlICovCisjZGVmaW5lIFNDQVNDUl9S
RSAgICAgICAoMSA8PCA0KSAgICAgLyogUmVjZWl2ZSBFbmFibGUgKi8KKyNkZWZpbmUgU0NBU0NS
X0NLRTAgICAgICgxIDw8IDApICAgICAvKiBDbG9jayBFbmFibGUgMCAqLworCisvKiBTZXJpYWwg
U3RhdHVzIFJlZ2lzdGVyIChTQ0FTU1IpICovCisjZGVmaW5lIFNDQVNTUl9PUkVSICAgICgxIDw8
IDkpICAgIC8qIE92ZXJydW4gRXJyb3IgKi8KKyNkZWZpbmUgU0NBU1NSX1RTRiAgICAgKDEgPDwg
OCkgICAgLyogVHJhbnNtaXQgRGF0YSBTdG9wICovCisjZGVmaW5lIFNDQVNTUl9FUiAgICAgICgx
IDw8IDcpICAgIC8qIFJlY2VpdmUgRXJyb3IgKi8KKyNkZWZpbmUgU0NBU1NSX1RFTkQgICAgKDEg
PDwgNikgICAgLyogVHJhbnNtaXNzaW9uIEVuZCAqLworI2RlZmluZSBTQ0FTU1JfVERGRSAgICAo
MSA8PCA1KSAgICAvKiBUcmFuc21pdCBGSUZPIERhdGEgRW1wdHkgKi8KKyNkZWZpbmUgU0NBU1NS
X0JSSyAgICAgKDEgPDwgNCkgICAgLyogQnJlYWsgRGV0ZWN0ICovCisjZGVmaW5lIFNDQVNTUl9G
RVIgICAgICgxIDw8IDMpICAgIC8qIEZyYW1pbmcgRXJyb3IgKi8KKyNkZWZpbmUgU0NBU1NSX1BF
UiAgICAgKDEgPDwgMikgICAgLyogUGFyaXR5IEVycm9yICovCisjZGVmaW5lIFNDQVNTUl9SREYg
ICAgICgxIDw8IDEpICAgIC8qIFJlY2VpdmUgRklGTyBEYXRhIEZ1bGwgKi8KKyNkZWZpbmUgU0NB
U1NSX0RSICAgICAgKDEgPDwgMCkgICAgLyogUmVjZWl2ZSBEYXRhIFJlYWR5ICovCisKICNlbmRp
ZiAvKiBfX0FTTV9BUk1fU0NJRl9VQVJUX0ggKi8KIAogLyoKLS0gCjIuNy40CgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 02 17:00:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 17:00:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMF4W-0001yq-9y; Thu, 02 May 2019 17:00:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=f+J5=TC=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1hMF4V-0001yY-8M
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 17:00:35 +0000
X-Inumbo-ID: cbe23d36-6cfb-11e9-843c-bc764e045a96
Received: from mail-lj1-x243.google.com (unknown [2a00:1450:4864:20::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cbe23d36-6cfb-11e9-843c-bc764e045a96;
 Thu, 02 May 2019 17:00:33 +0000 (UTC)
Received: by mail-lj1-x243.google.com with SMTP id c6so2829958lji.11
 for <xen-devel@lists.xenproject.org>; Thu, 02 May 2019 10:00: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=WDAJn3JGw8cKVqYDvlPeha1oFr2+9sty0MQxx3x0on4=;
 b=MiNV/PuNsddERYzRLwTcqJy8r6gG1OSBL91SfU3VSLv+E9kjD5v84jVK2SJKPkOC6B
 m6v91F216QRTSPyjX1MJz5vCFDTdubsy4r+VZCnCRNmMX+zFb4dBIpuWSuO3layw45AG
 phA2Ozk50+djexVLAd1PkJ15HREPtkWcczoCkM9c2Rr41x1kP4s8vuKuV18DVggSQNIs
 O2mDaKC+XJfKrAjpCVtMBn2Zk9fjfvnTzko2UqVsO1Mz/W7r7MR3rAPxAAAQDjGpx0Uv
 nfMJZV902xPXLIcm3075eq90DR/i7OriIXM9lRrXhI5Wc/Q/rtfAtlfHp6FA13hFDX6o
 YF0A==
X-Google-DKIM-Signature: v=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=WDAJn3JGw8cKVqYDvlPeha1oFr2+9sty0MQxx3x0on4=;
 b=nL4S1xz+qg2Qun3joI3tj87E3Bf7I5SxlAOAm0RZgz6H1YxtYHMuv3Cupyb9GHlVsB
 rFyNeulf5uO8BF/eWY0spO86HDpVxvLoOUoVA7v5QKPtJaVT5bPgNFO+vnajsA/rY1Gp
 6Wp9p7LVVyyqDSv8dM1U11sXhXvMmx7Lit5fHrOEXtuuECub2Ih4VY7ELTih/drxrDZ2
 eAmglpPCsaLom8J2adxhWHPUURgiGUJdZX6nNdXjm/qZnEmNXOCcuo94tEBB+Wnn+ZJ3
 KIM1a3YOfC2eR6I76+Dvb2D0upH2SzfUePt5EQbyKLsdKGcpOwtD3x2WrrLiW5lm7SFq
 tzNg==
X-Gm-Message-State: APjAAAVMtURSWLHapwayKvLM6zFd4P8dQC7igO1F0zY8NhVeHXwe/qLQ
 m5sy7CWTI2H+g/MSKvG/yRaaPL+GH8k=
X-Google-Smtp-Source: APXvYqxRJx0hCOdthASPr2PyZgNcueOog6b0bzmvusK9fCPUdSFn/qndo2v8FIwIv0uYyDrPBaTdhg==
X-Received: by 2002:a2e:9753:: with SMTP id f19mr2716497ljj.54.1556816431695; 
 Thu, 02 May 2019 10:00:31 -0700 (PDT)
Received: from otyshchenko.kyiv.epam.com (ll-74.141.223.85.sovam.net.ua.
 [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id k21sm2659652ljb.3.2019.05.02.10.00.30
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 02 May 2019 10:00:30 -0700 (PDT)
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Thu,  2 May 2019 20:00:19 +0300
Message-Id: <1556816422-25185-2-git-send-email-olekstysh@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1556816422-25185-1-git-send-email-olekstysh@gmail.com>
References: <1556816422-25185-1-git-send-email-olekstysh@gmail.com>
Subject: [Xen-devel] [PATCH V5 1/4] xen/arm: drivers: scif: Extend driver to
 handle other interfaces
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>, julien.grall@arm.com,
 sstabellini@kernel.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29t
PgoKRXh0ZW5kIGRyaXZlciB0byBiZSBhYmxlIHRvIGhhbmRsZSBvdGhlciBTQ0lGKFgpIGNvbXBh
dGlibGUKaW50ZXJmYWNlcyBhcyB3ZWxsLiBUaGVzZSBpbnRlcmZhY2VzIGhhdmUgbG90IGluIGNv
bW1vbiwKYnV0IG1vc3RseSBkaWZmZXIgaW4gb2Zmc2V0cyBhbmQgYml0cyBmb3Igc29tZSByZWdp
c3RlcnMuCgpGb3IgZXhhbXBsZSwgdGhlIG1haW4gZGlmZmVyZW5jZSBiZXR3ZWVuIFNDSUYgYW5k
IFNDSUZBIGludGVyZmFjZXMKZnJvbSAic2NpZi11YXJ0IiBkcml2ZXIncyBwb2ludCBvZiB2aWV3
OgotIFJlZ2lzdGVycyBvZmZzZXQ6IHNlcmlhbCBzdGF0dXMsIHJlY2VpdmUvdHJhbnNtaXQgRklG
TyBkYXRhCiAgcmVnaXN0ZXJzIGhhdmUgZGlmZmVyZW50IG9mZnNldAotIEludGVybmFsIEZJRk8g
c2l6ZTogNjQgYnl0ZXMgZm9yIFNDSUZBIGFuZCAxNiBieXRlcyBmb3IgU0NJRgotIE92ZXJydW4g
Yml0IGxvY2F0aW9uOiBzZXJpYWwgc3RhdHVzIHJlZ2lzdGVyIGZvciBTQ0lGQSBhbmQKICBkZWRp
Y2F0ZWQgbGluZSBzdGF0dXMgcmVnaXN0ZXIgZm9yIFNDSUYKCkludHJvZHVjZSAicG9ydF9wYXJh
bXMiIGFycmF5IHRvIGtlZXAgaW50ZXJmYWNlIHNwZWNpZmljIHRoaW5ncy4KClRoZSAiZGF0YSIg
ZmllbGQgaW4gc3RydWN0IGR0X2RldmljZV9tYXRjaCBpcyB1c2VkIGZvciByZWNvZ25pemluZwp3
aGF0IGludGVyZmFjZSBpcyBwcmVzZW50IG9uIGEgdGFyZ2V0IGJvYXJkLgoKUGxlYXNlIG5vdGUs
IG5vdGhpbmcgaGFzIGJlZW4gdGVjaG5pY2FsbHkgY2hhbmdlZCBmb3IgUmVuZXNhcyAiTGFnZXIi
CmFuZCBvdGhlciBzdXBwb3J0ZWQgYm9hcmRzIChTQ0lGKS4KClNpZ25lZC1vZmYtYnk6IE9sZWtz
YW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KQWNrZWQtYnk6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgotLS0KICAgIENoYW5nZXMgaW4g
djI6CiAgICAgICAgLSBOYW1lIGEgZW51bSBmb3IgZGVzY3JpYmluZyBpbnRlcmZhY2VzIHRoaXMg
ZHJpdmVyIHN1cHBvcnRzCiAgICAgICAgLSBVc2UgbG9jYWwgdmFyaWFibGUgZm9yICJwYXJhbXMi
IHdoZXJlIGFwcHJvcHJpYXRlCiAgICAgICAgLSBVc2UgImRhdGEiIGZpZWxkIGluIHN0cnVjdCBk
dF9kZXZpY2VfbWF0Y2ggaW5zdGVhZCBvZiBjYWxsaW5nCiAgICAgICAgICBkdF9kZXZpY2VfaXNf
Y29tcGF0aWJsZSgpCiAgICAgICAgLSBEb24ndCBjaGVjayBmb3IgIm92ZXJydW5fcmVnICE9IHN0
YXR1c19yZWciIGNvbmRpdGlvbiBkdXJpbmcKICAgICAgICAgIGluaXRpYWxpemF0aW9uCgogICAg
Q2hhbmdlcyBpbiB2MzoKICAgICAgICAtIFRoaXMgcGF0Y2ggaXMgYSByZXN1bHQgb2Ygc3BsaXR0
aW5nIGFuIGluaXRpYWwgcGF0Y2gKICAgICAgICAgICJ4ZW4vYXJtOiBkcml2ZXJzOiBzY2lmOiBB
ZGQgc3VwcG9ydCBmb3IgU0NJRkEgY29tcGF0aWJsZSBVQVJUcyIKICAgICAgICAgIGFuZCBvbmx5
IHJld29ya3MgYSBkcml2ZXIKICAgICAgICAtIERyb3AgInBvcnRfdHlwZSIgdmFyaWFibGUgZnJv
bSBzY2lmX3VhcnRfaW5pdCgpLCBwYXNzIGEgcG9pbnRlcgogICAgICAgICAgZGlyZWN0bHkKCiAg
ICBDaGFuZ2VzIGluIHY0OgogICAgICAgIC0gQWRkIEFTU0VSVChtYXRjaCkgaW4gc2NpZl91YXJ0
X2luaXQoKQogICAgICAgIC0gRHJvcCAiaWYgKCBwYXJhbXMtPm92ZXJydW5fcmVnICE9IHBhcmFt
cy0+c3RhdHVzX3JlZyApIiBjaGVjawogICAgICAgICAgaW4gc2NpZl91YXJ0X2ludGVycnVwdCgp
IGFuZCBzY2lmX3VhcnRfaW5pdF9wb3N0aXJxKCkKICAgICAgICAtIEFkZCBhbiBleHBsYW5hdGlv
biB0byBjb21taXQgbWVzc2FnZQoKICAgIENoYW5nZXMgaW4gdjU6CiAgICAgICAgLSBBZGQgSnVs
aWVuJ3MgQS1iCgotLS0KIHhlbi9kcml2ZXJzL2NoYXIvc2NpZi11YXJ0LmMgICAgfCAxMTQgKysr
KysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFy
bS9zY2lmLXVhcnQuaCB8ICAgNCAtLQogMiBmaWxlcyBjaGFuZ2VkLCA4MCBpbnNlcnRpb25zKCsp
LCAzOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9jaGFyL3NjaWYtdWFy
dC5jIGIveGVuL2RyaXZlcnMvY2hhci9zY2lmLXVhcnQuYwppbmRleCA0NjVmYjM0Li44NTQ4M2Vl
IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9jaGFyL3NjaWYtdWFydC5jCisrKyBiL3hlbi9kcml2
ZXJzL2NoYXIvc2NpZi11YXJ0LmMKQEAgLTQwLDE2ICs0MCw1MSBAQCBzdGF0aWMgc3RydWN0IHNj
aWZfdWFydCB7CiAgICAgY2hhciBfX2lvbWVtICpyZWdzOwogICAgIHN0cnVjdCBpcnFhY3Rpb24g
aXJxYWN0aW9uOwogICAgIHN0cnVjdCB2dWFydF9pbmZvIHZ1YXJ0OworICAgIGNvbnN0IHN0cnVj
dCBwb3J0X3BhcmFtcyAqcGFyYW1zOwogfSBzY2lmX2NvbSA9IHswfTsKIAorZW51bSBwb3J0X3R5
cGVzCit7CisgICAgU0NJRl9QT1JULAorICAgIE5SX1BPUlRTLAorfTsKKworc3RydWN0IHBvcnRf
cGFyYW1zCit7CisgICAgdW5zaWduZWQgaW50IHN0YXR1c19yZWc7CisgICAgdW5zaWduZWQgaW50
IHR4X2ZpZm9fcmVnOworICAgIHVuc2lnbmVkIGludCByeF9maWZvX3JlZzsKKyAgICB1bnNpZ25l
ZCBpbnQgb3ZlcnJ1bl9yZWc7CisgICAgdW5zaWduZWQgaW50IG92ZXJydW5fbWFzazsKKyAgICB1
bnNpZ25lZCBpbnQgZXJyb3JfbWFzazsKKyAgICB1bnNpZ25lZCBpbnQgaXJxX2ZsYWdzOworICAg
IHVuc2lnbmVkIGludCBmaWZvX3NpemU7Cit9OworCitzdGF0aWMgY29uc3Qgc3RydWN0IHBvcnRf
cGFyYW1zIHBvcnRfcGFyYW1zW05SX1BPUlRTXSA9Cit7CisgICAgW1NDSUZfUE9SVF0gPQorICAg
IHsKKyAgICAgICAgLnN0YXR1c19yZWcgICA9IFNDSUZfU0NGU1IsCisgICAgICAgIC50eF9maWZv
X3JlZyAgPSBTQ0lGX1NDRlREUiwKKyAgICAgICAgLnJ4X2ZpZm9fcmVnICA9IFNDSUZfU0NGUkRS
LAorICAgICAgICAub3ZlcnJ1bl9yZWcgID0gU0NJRl9TQ0xTUiwKKyAgICAgICAgLm92ZXJydW5f
bWFzayA9IFNDTFNSX09SRVIsCisgICAgICAgIC5lcnJvcl9tYXNrICAgPSBTQ0ZTUl9QRVIgfCBT
Q0ZTUl9GRVIgfCBTQ0ZTUl9CUksgfCBTQ0ZTUl9FUiwKKyAgICAgICAgLmlycV9mbGFncyAgICA9
IFNDU0NSX1JJRSB8IFNDU0NSX1RJRSB8IFNDU0NSX1JFSUUsCisgICAgICAgIC5maWZvX3NpemUg
ICAgPSAxNiwKKyAgICB9LAorfTsKKwogc3RhdGljIHZvaWQgc2NpZl91YXJ0X2ludGVycnVwdChp
bnQgaXJxLCB2b2lkICpkYXRhLCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKIHsKICAgICBz
dHJ1Y3Qgc2VyaWFsX3BvcnQgKnBvcnQgPSBkYXRhOwogICAgIHN0cnVjdCBzY2lmX3VhcnQgKnVh
cnQgPSBwb3J0LT51YXJ0OworICAgIGNvbnN0IHN0cnVjdCBwb3J0X3BhcmFtcyAqcGFyYW1zID0g
dWFydC0+cGFyYW1zOwogICAgIHVpbnQxNl90IHN0YXR1cywgY3RybDsKIAogICAgIGN0cmwgPSBz
Y2lmX3JlYWR3KHVhcnQsIFNDSUZfU0NTQ1IpOwotICAgIHN0YXR1cyA9IHNjaWZfcmVhZHcodWFy
dCwgU0NJRl9TQ0ZTUikgJiB+U0NGU1JfVEVORDsKKyAgICBzdGF0dXMgPSBzY2lmX3JlYWR3KHVh
cnQsIHBhcmFtcy0+c3RhdHVzX3JlZykgJiB+U0NGU1JfVEVORDsKICAgICAvKiBJZ25vcmUgbmV4
dCBmbGFnIGlmIFRYIEludGVycnVwdCBpcyBkaXNhYmxlZCAqLwogICAgIGlmICggIShjdHJsICYg
U0NTQ1JfVElFKSApCiAgICAgICAgIHN0YXR1cyAmPSB+U0NGU1JfVERGRTsKQEAgLTY1LDEzICsx
MDAsMTMgQEAgc3RhdGljIHZvaWQgc2NpZl91YXJ0X2ludGVycnVwdChpbnQgaXJxLCB2b2lkICpk
YXRhLCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgICAgIHNlcmlhbF9yeF9p
bnRlcnJ1cHQocG9ydCwgcmVncyk7CiAKICAgICAgICAgLyogRXJyb3IgSW50ZXJydXB0ICovCi0g
ICAgICAgIGlmICggc3RhdHVzICYgU0NJRl9FUlJPUlMgKQotICAgICAgICAgICAgc2NpZl93cml0
ZXcodWFydCwgU0NJRl9TQ0ZTUiwgflNDSUZfRVJST1JTKTsKLSAgICAgICAgaWYgKCBzY2lmX3Jl
YWR3KHVhcnQsIFNDSUZfU0NMU1IpICYgU0NMU1JfT1JFUiApCi0gICAgICAgICAgICBzY2lmX3dy
aXRldyh1YXJ0LCBTQ0lGX1NDTFNSLCAwKTsKKyAgICAgICAgaWYgKCBzdGF0dXMgJiBwYXJhbXMt
PmVycm9yX21hc2sgKQorICAgICAgICAgICAgc2NpZl93cml0ZXcodWFydCwgcGFyYW1zLT5zdGF0
dXNfcmVnLCB+cGFyYW1zLT5lcnJvcl9tYXNrKTsKKyAgICAgICAgaWYgKCBzY2lmX3JlYWR3KHVh
cnQsIHBhcmFtcy0+b3ZlcnJ1bl9yZWcpICYgcGFyYW1zLT5vdmVycnVuX21hc2sgKQorICAgICAg
ICAgICAgc2NpZl93cml0ZXcodWFydCwgcGFyYW1zLT5vdmVycnVuX3JlZywgfnBhcmFtcy0+b3Zl
cnJ1bl9tYXNrKTsKIAogICAgICAgICBjdHJsID0gc2NpZl9yZWFkdyh1YXJ0LCBTQ0lGX1NDU0NS
KTsKLSAgICAgICAgc3RhdHVzID0gc2NpZl9yZWFkdyh1YXJ0LCBTQ0lGX1NDRlNSKSAmIH5TQ0ZT
Ul9URU5EOworICAgICAgICBzdGF0dXMgPSBzY2lmX3JlYWR3KHVhcnQsIHBhcmFtcy0+c3RhdHVz
X3JlZykgJiB+U0NGU1JfVEVORDsKICAgICAgICAgLyogSWdub3JlIG5leHQgZmxhZyBpZiBUWCBJ
bnRlcnJ1cHQgaXMgZGlzYWJsZWQgKi8KICAgICAgICAgaWYgKCAhKGN0cmwgJiBTQ1NDUl9USUUp
ICkKICAgICAgICAgICAgIHN0YXR1cyAmPSB+U0NGU1JfVERGRTsKQEAgLTgxLDEyICsxMTYsMTMg
QEAgc3RhdGljIHZvaWQgc2NpZl91YXJ0X2ludGVycnVwdChpbnQgaXJxLCB2b2lkICpkYXRhLCBz
dHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKIHN0YXRpYyB2b2lkIF9faW5pdCBzY2lmX3VhcnRf
aW5pdF9wcmVpcnEoc3RydWN0IHNlcmlhbF9wb3J0ICpwb3J0KQogewogICAgIHN0cnVjdCBzY2lm
X3VhcnQgKnVhcnQgPSBwb3J0LT51YXJ0OworICAgIGNvbnN0IHN0cnVjdCBwb3J0X3BhcmFtcyAq
cGFyYW1zID0gdWFydC0+cGFyYW1zOwogCiAgICAgLyoKICAgICAgKiBXYWl0IHVudGlsIGxhc3Qg
Yml0IGhhcyBiZWVuIHRyYW5zbWl0dGVkLiBUaGlzIGlzIG5lZWRlZCBmb3IgYSBzbW9vdGgKICAg
ICAgKiB0cmFuc2l0aW9uIHdoZW4gd2UgY29tZSBmcm9tIGVhcmx5IHByaW50awogICAgICAqLwot
ICAgIHdoaWxlICggIShzY2lmX3JlYWR3KHVhcnQsIFNDSUZfU0NGU1IpICYgU0NGU1JfVEVORCkg
KTsKKyAgICB3aGlsZSAoICEoc2NpZl9yZWFkdyh1YXJ0LCBwYXJhbXMtPnN0YXR1c19yZWcpICYg
U0NGU1JfVEVORCkgKTsKIAogICAgIC8qIERpc2FibGUgVFgvUlggcGFydHMgYW5kIGFsbCBpbnRl
cnJ1cHRzICovCiAgICAgc2NpZl93cml0ZXcodWFydCwgU0NJRl9TQ1NDUiwgMCk7CkBAIC05NSwx
MCArMTMxLDEwIEBAIHN0YXRpYyB2b2lkIF9faW5pdCBzY2lmX3VhcnRfaW5pdF9wcmVpcnEoc3Ry
dWN0IHNlcmlhbF9wb3J0ICpwb3J0KQogICAgIHNjaWZfd3JpdGV3KHVhcnQsIFNDSUZfU0NGQ1Is
IFNDRkNSX1JGUlNUIHwgU0NGQ1JfVEZSU1QpOwogCiAgICAgLyogQ2xlYXIgYWxsIGVycm9ycyBh
bmQgZmxhZ3MgKi8KLSAgICBzY2lmX3JlYWR3KHVhcnQsIFNDSUZfU0NGU1IpOwotICAgIHNjaWZf
d3JpdGV3KHVhcnQsIFNDSUZfU0NGU1IsIDApOwotICAgIHNjaWZfcmVhZHcodWFydCwgU0NJRl9T
Q0xTUik7Ci0gICAgc2NpZl93cml0ZXcodWFydCwgU0NJRl9TQ0xTUiwgMCk7CisgICAgc2NpZl9y
ZWFkdyh1YXJ0LCBwYXJhbXMtPnN0YXR1c19yZWcpOworICAgIHNjaWZfd3JpdGV3KHVhcnQsIHBh
cmFtcy0+c3RhdHVzX3JlZywgMCk7CisgICAgc2NpZl9yZWFkdyh1YXJ0LCBwYXJhbXMtPm92ZXJy
dW5fcmVnKTsKKyAgICBzY2lmX3dyaXRldyh1YXJ0LCBwYXJhbXMtPm92ZXJydW5fcmVnLCAwKTsK
IAogICAgIC8qIFNldHVwIHRyaWdnZXIgbGV2ZWwgZm9yIFRYL1JYIEZJRk9zICovCiAgICAgc2Np
Zl93cml0ZXcodWFydCwgU0NJRl9TQ0ZDUiwgU0NGQ1JfUlRSRzExIHwgU0NGQ1JfVFRSRzExKTsK
QEAgLTExMSw2ICsxNDcsNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgc2NpZl91YXJ0X2luaXRfcHJl
aXJxKHN0cnVjdCBzZXJpYWxfcG9ydCAqcG9ydCkKIHN0YXRpYyB2b2lkIF9faW5pdCBzY2lmX3Vh
cnRfaW5pdF9wb3N0aXJxKHN0cnVjdCBzZXJpYWxfcG9ydCAqcG9ydCkKIHsKICAgICBzdHJ1Y3Qg
c2NpZl91YXJ0ICp1YXJ0ID0gcG9ydC0+dWFydDsKKyAgICBjb25zdCBzdHJ1Y3QgcG9ydF9wYXJh
bXMgKnBhcmFtcyA9IHVhcnQtPnBhcmFtczsKICAgICBpbnQgcmM7CiAKICAgICB1YXJ0LT5pcnFh
Y3Rpb24uaGFuZGxlciA9IHNjaWZfdWFydF9pbnRlcnJ1cHQ7CkBAIC0xMjIsMTQgKzE1OSwxNCBA
QCBzdGF0aWMgdm9pZCBfX2luaXQgc2NpZl91YXJ0X2luaXRfcG9zdGlycShzdHJ1Y3Qgc2VyaWFs
X3BvcnQgKnBvcnQpCiAgICAgICAgICAgICAgICAgdWFydC0+aXJxKTsKIAogICAgIC8qIENsZWFy
IGFsbCBlcnJvcnMgKi8KLSAgICBpZiAoIHNjaWZfcmVhZHcodWFydCwgU0NJRl9TQ0ZTUikgJiBT
Q0lGX0VSUk9SUyApCi0gICAgICAgIHNjaWZfd3JpdGV3KHVhcnQsIFNDSUZfU0NGU1IsIH5TQ0lG
X0VSUk9SUyk7Ci0gICAgaWYgKCBzY2lmX3JlYWR3KHVhcnQsIFNDSUZfU0NMU1IpICYgU0NMU1Jf
T1JFUiApCi0gICAgICAgIHNjaWZfd3JpdGV3KHVhcnQsIFNDSUZfU0NMU1IsIDApOworICAgIGlm
ICggc2NpZl9yZWFkdyh1YXJ0LCBwYXJhbXMtPnN0YXR1c19yZWcpICYgcGFyYW1zLT5lcnJvcl9t
YXNrICkKKyAgICAgICAgc2NpZl93cml0ZXcodWFydCwgcGFyYW1zLT5zdGF0dXNfcmVnLCB+cGFy
YW1zLT5lcnJvcl9tYXNrKTsKKyAgICBpZiAoIHNjaWZfcmVhZHcodWFydCwgcGFyYW1zLT5vdmVy
cnVuX3JlZykgJiBwYXJhbXMtPm92ZXJydW5fbWFzayApCisgICAgICAgIHNjaWZfd3JpdGV3KHVh
cnQsIHBhcmFtcy0+b3ZlcnJ1bl9yZWcsIH5wYXJhbXMtPm92ZXJydW5fbWFzayk7CiAKICAgICAv
KiBFbmFibGUgVFgvUlggYW5kIEVycm9yIEludGVycnVwdHMgICovCiAgICAgc2NpZl93cml0ZXco
dWFydCwgU0NJRl9TQ1NDUiwgc2NpZl9yZWFkdyh1YXJ0LCBTQ0lGX1NDU0NSKSB8Ci0gICAgICAg
ICAgICAgICAgIFNDU0NSX1RJRSB8IFNDU0NSX1JJRSB8IFNDU0NSX1JFSUUpOworICAgICAgICAg
ICAgICAgIHBhcmFtcy0+aXJxX2ZsYWdzKTsKIH0KIAogc3RhdGljIHZvaWQgc2NpZl91YXJ0X3N1
c3BlbmQoc3RydWN0IHNlcmlhbF9wb3J0ICpwb3J0KQpAQCAtMTQ1LDQzICsxODIsNDcgQEAgc3Rh
dGljIHZvaWQgc2NpZl91YXJ0X3Jlc3VtZShzdHJ1Y3Qgc2VyaWFsX3BvcnQgKnBvcnQpCiBzdGF0
aWMgaW50IHNjaWZfdWFydF90eF9yZWFkeShzdHJ1Y3Qgc2VyaWFsX3BvcnQgKnBvcnQpCiB7CiAg
ICAgc3RydWN0IHNjaWZfdWFydCAqdWFydCA9IHBvcnQtPnVhcnQ7CisgICAgY29uc3Qgc3RydWN0
IHBvcnRfcGFyYW1zICpwYXJhbXMgPSB1YXJ0LT5wYXJhbXM7CiAgICAgdWludDE2X3QgY250Owog
CiAgICAgLyogQ2hlY2sgZm9yIGVtcHR5IHNwYWNlIGluIFRYIEZJRk8gKi8KLSAgICBpZiAoICEo
c2NpZl9yZWFkdyh1YXJ0LCBTQ0lGX1NDRlNSKSAmIFNDRlNSX1RERkUpICkKKyAgICBpZiAoICEo
c2NpZl9yZWFkdyh1YXJ0LCBwYXJhbXMtPnN0YXR1c19yZWcpICYgU0NGU1JfVERGRSkgKQogICAg
ICAgICByZXR1cm4gMDsKIAogICAgICAvKiBDaGVjayBudW1iZXIgb2YgZGF0YSBieXRlcyBzdG9y
ZWQgaW4gVFggRklGTyAqLwogICAgIGNudCA9IHNjaWZfcmVhZHcodWFydCwgU0NJRl9TQ0ZEUikg
Pj4gODsKLSAgICBBU1NFUlQoIGNudCA+PSAwICYmIGNudCA8PSBTQ0lGX0ZJRk9fTUFYX1NJWkUg
KTsKKyAgICBBU1NFUlQoIGNudCA+PSAwICYmIGNudCA8PSBwYXJhbXMtPmZpZm9fc2l6ZSApOwog
Ci0gICAgcmV0dXJuIChTQ0lGX0ZJRk9fTUFYX1NJWkUgLSBjbnQpOworICAgIHJldHVybiAocGFy
YW1zLT5maWZvX3NpemUgLSBjbnQpOwogfQogCiBzdGF0aWMgdm9pZCBzY2lmX3VhcnRfcHV0Yyhz
dHJ1Y3Qgc2VyaWFsX3BvcnQgKnBvcnQsIGNoYXIgYykKIHsKICAgICBzdHJ1Y3Qgc2NpZl91YXJ0
ICp1YXJ0ID0gcG9ydC0+dWFydDsKKyAgICBjb25zdCBzdHJ1Y3QgcG9ydF9wYXJhbXMgKnBhcmFt
cyA9IHVhcnQtPnBhcmFtczsKIAotICAgIHNjaWZfd3JpdGViKHVhcnQsIFNDSUZfU0NGVERSLCBj
KTsKKyAgICBzY2lmX3dyaXRlYih1YXJ0LCBwYXJhbXMtPnR4X2ZpZm9fcmVnLCBjKTsKICAgICAv
KiBDbGVhciByZXF1aXJlZCBUWCBmbGFncyAqLwotICAgIHNjaWZfd3JpdGV3KHVhcnQsIFNDSUZf
U0NGU1IsIHNjaWZfcmVhZHcodWFydCwgU0NJRl9TQ0ZTUikgJgotICAgICAgICAgICAgICAgICB+
KFNDRlNSX1RFTkQgfCBTQ0ZTUl9UREZFKSk7CisgICAgc2NpZl93cml0ZXcodWFydCwgcGFyYW1z
LT5zdGF0dXNfcmVnLAorICAgICAgICAgICAgICAgIHNjaWZfcmVhZHcodWFydCwgcGFyYW1zLT5z
dGF0dXNfcmVnKSAmCisgICAgICAgICAgICAgICAgfihTQ0ZTUl9URU5EIHwgU0NGU1JfVERGRSkp
OwogfQogCiBzdGF0aWMgaW50IHNjaWZfdWFydF9nZXRjKHN0cnVjdCBzZXJpYWxfcG9ydCAqcG9y
dCwgY2hhciAqcGMpCiB7CiAgICAgc3RydWN0IHNjaWZfdWFydCAqdWFydCA9IHBvcnQtPnVhcnQ7
CisgICAgY29uc3Qgc3RydWN0IHBvcnRfcGFyYW1zICpwYXJhbXMgPSB1YXJ0LT5wYXJhbXM7CiAK
ICAgICAvKiBDaGVjayBmb3IgYXZhaWxhYmxlIGRhdGEgYnl0ZXMgaW4gUlggRklGTyAqLwotICAg
IGlmICggIShzY2lmX3JlYWR3KHVhcnQsIFNDSUZfU0NGU1IpICYgKFNDRlNSX1JERiB8IFNDRlNS
X0RSKSkgKQorICAgIGlmICggIShzY2lmX3JlYWR3KHVhcnQsIHBhcmFtcy0+c3RhdHVzX3JlZykg
JiAoU0NGU1JfUkRGIHwgU0NGU1JfRFIpKSApCiAgICAgICAgIHJldHVybiAwOwogCi0gICAgKnBj
ID0gc2NpZl9yZWFkYih1YXJ0LCBTQ0lGX1NDRlJEUik7CisgICAgKnBjID0gc2NpZl9yZWFkYih1
YXJ0LCBwYXJhbXMtPnJ4X2ZpZm9fcmVnKTsKIAogICAgIC8qIGR1bW15IHJlYWQgKi8KLSAgICBz
Y2lmX3JlYWR3KHVhcnQsIFNDSUZfU0NGU1IpOworICAgIHNjaWZfcmVhZHcodWFydCwgcGFyYW1z
LT5zdGF0dXNfcmVnKTsKICAgICAvKiBDbGVhciByZXF1aXJlZCBSWCBmbGFncyAqLwotICAgIHNj
aWZfd3JpdGV3KHVhcnQsIFNDSUZfU0NGU1IsIH4oU0NGU1JfUkRGIHwgU0NGU1JfRFIpKTsKKyAg
ICBzY2lmX3dyaXRldyh1YXJ0LCBwYXJhbXMtPnN0YXR1c19yZWcsIH4oU0NGU1JfUkRGIHwgU0NG
U1JfRFIpKTsKIAogICAgIHJldHVybiAxOwogfQpAQCAtMjI5LDkgKzI3MCwxNiBAQCBzdGF0aWMg
c3RydWN0IHVhcnRfZHJpdmVyIF9fcmVhZF9tb3N0bHkgc2NpZl91YXJ0X2RyaXZlciA9IHsKICAg
ICAudnVhcnRfaW5mbyAgID0gc2NpZl92dWFydF9pbmZvLAogfTsKIAorc3RhdGljIGNvbnN0IHN0
cnVjdCBkdF9kZXZpY2VfbWF0Y2ggc2NpZl91YXJ0X2R0X21hdGNoW10gX19pbml0Y29uc3QgPQor
eworICAgIHsgLmNvbXBhdGlibGUgPSAicmVuZXNhcyxzY2lmIiwgIC5kYXRhID0gKHZvaWQgKilT
Q0lGX1BPUlQgfSwKKyAgICB7IC8qIHNlbnRpbmVsICovIH0sCit9OworCiBzdGF0aWMgaW50IF9f
aW5pdCBzY2lmX3VhcnRfaW5pdChzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKmRldiwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHZvaWQgKmRhdGEpCiB7CisgICAgY29uc3Qg
c3RydWN0IGR0X2RldmljZV9tYXRjaCAqbWF0Y2g7CiAgICAgY29uc3QgY2hhciAqY29uZmlnID0g
ZGF0YTsKICAgICBzdHJ1Y3Qgc2NpZl91YXJ0ICp1YXJ0OwogICAgIGludCByZXM7CkBAIC0yNjUs
MTAgKzMxMywxNCBAQCBzdGF0aWMgaW50IF9faW5pdCBzY2lmX3VhcnRfaW5pdChzdHJ1Y3QgZHRf
ZGV2aWNlX25vZGUgKmRldiwKICAgICAgICAgcmV0dXJuIC1FTk9NRU07CiAgICAgfQogCisgICAg
bWF0Y2ggPSBkdF9tYXRjaF9ub2RlKHNjaWZfdWFydF9kdF9tYXRjaCwgZGV2KTsKKyAgICBBU1NF
UlQoIG1hdGNoICk7CisgICAgdWFydC0+cGFyYW1zID0gJnBvcnRfcGFyYW1zWyhlbnVtIHBvcnRf
dHlwZXMpbWF0Y2gtPmRhdGFdOworCiAgICAgdWFydC0+dnVhcnQuYmFzZV9hZGRyICA9IGFkZHI7
CiAgICAgdWFydC0+dnVhcnQuc2l6ZSAgICAgICA9IHNpemU7Ci0gICAgdWFydC0+dnVhcnQuZGF0
YV9vZmYgICA9IFNDSUZfU0NGVERSOwotICAgIHVhcnQtPnZ1YXJ0LnN0YXR1c19vZmYgPSBTQ0lG
X1NDRlNSOworICAgIHVhcnQtPnZ1YXJ0LmRhdGFfb2ZmICAgPSB1YXJ0LT5wYXJhbXMtPnR4X2Zp
Zm9fcmVnOworICAgIHVhcnQtPnZ1YXJ0LnN0YXR1c19vZmYgPSB1YXJ0LT5wYXJhbXMtPnN0YXR1
c19yZWc7CiAgICAgdWFydC0+dnVhcnQuc3RhdHVzICAgICA9IFNDRlNSX1RERkU7CiAKICAgICAv
KiBSZWdpc3RlciB3aXRoIGdlbmVyaWMgc2VyaWFsIGRyaXZlciAqLwpAQCAtMjc5LDEyICszMzEs
NiBAQCBzdGF0aWMgaW50IF9faW5pdCBzY2lmX3VhcnRfaW5pdChzdHJ1Y3QgZHRfZGV2aWNlX25v
ZGUgKmRldiwKICAgICByZXR1cm4gMDsKIH0KIAotc3RhdGljIGNvbnN0IHN0cnVjdCBkdF9kZXZp
Y2VfbWF0Y2ggc2NpZl91YXJ0X2R0X21hdGNoW10gX19pbml0Y29uc3QgPQotewotICAgIERUX01B
VENIX0NPTVBBVElCTEUoInJlbmVzYXMsc2NpZiIpLAotICAgIHsgLyogc2VudGluZWwgKi8gfSwK
LX07Ci0KIERUX0RFVklDRV9TVEFSVChzY2lmX3VhcnQsICJTQ0lGIFVBUlQiLCBERVZJQ0VfU0VS
SUFMKQogICAgIC5kdF9tYXRjaCA9IHNjaWZfdWFydF9kdF9tYXRjaCwKICAgICAuaW5pdCA9IHNj
aWZfdWFydF9pbml0LApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9zY2lmLXVhcnQu
aCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc2NpZi11YXJ0LmgKaW5kZXggODEzNzg1MC4uYzM0M2Yy
ZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9zY2lmLXVhcnQuaAorKysgYi94ZW4v
aW5jbHVkZS9hc20tYXJtL3NjaWYtdWFydC5oCkBAIC0yMSw4ICsyMSw2IEBACiAjaWZuZGVmIF9f
QVNNX0FSTV9TQ0lGX1VBUlRfSAogI2RlZmluZSBfX0FTTV9BUk1fU0NJRl9VQVJUX0gKIAotI2Rl
ZmluZSBTQ0lGX0ZJRk9fTUFYX1NJWkUgICAgMTYKLQogLyogUmVnaXN0ZXIgb2Zmc2V0cyAqLwog
I2RlZmluZSBTQ0lGX1NDU01SICAgICAoMHgwMCkgICAgLyogU2VyaWFsIG1vZGUgcmVnaXN0ZXIg
ICAgICAgICAgICovCiAjZGVmaW5lIFNDSUZfU0NCUlIgICAgICgweDA0KSAgICAvKiBCaXQgcmF0
ZSByZWdpc3RlciAgICAgICAgICAgICAgKi8KQEAgLTU3LDggKzU1LDYgQEAKICNkZWZpbmUgU0NG
U1JfUkRGICAgICAoMSA8PCAxKSAgICAvKiBSZWNlaXZlIEZJRk8gRGF0YSBGdWxsICovCiAjZGVm
aW5lIFNDRlNSX0RSICAgICAgKDEgPDwgMCkgICAgLyogUmVjZWl2ZSBEYXRhIFJlYWR5ICovCiAK
LSNkZWZpbmUgU0NJRl9FUlJPUlMgICAgKFNDRlNSX1BFUiB8IFNDRlNSX0ZFUiB8IFNDRlNSX0VS
IHwgU0NGU1JfQlJLKQotCiAvKiBMaW5lIFN0YXR1cyBSZWdpc3RlciAoU0NMU1IpICovCiAjZGVm
aW5lIFNDTFNSX1RPICAgICAgKDEgPDwgMikgICAgLyogVGltZW91dCAqLwogI2RlZmluZSBTQ0xT
Ul9PUkVSICAgICgxIDw8IDApICAgIC8qIE92ZXJydW4gRXJyb3IgKi8KLS0gCjIuNy40CgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 02 17:00:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 17:00:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMF4Y-000204-2b; Thu, 02 May 2019 17:00:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=f+J5=TC=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1hMF4W-0001zC-RX
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 17:00:36 +0000
X-Inumbo-ID: cd1dd1c2-6cfb-11e9-843c-bc764e045a96
Received: from mail-lj1-x242.google.com (unknown [2a00:1450:4864:20::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cd1dd1c2-6cfb-11e9-843c-bc764e045a96;
 Thu, 02 May 2019 17:00:35 +0000 (UTC)
Received: by mail-lj1-x242.google.com with SMTP id d15so2845145ljc.7
 for <xen-devel@lists.xenproject.org>; Thu, 02 May 2019 10:00: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=BUeJ4Nqs+OAGSA0yR8DXF/JEAPhi1bA5d5M1uVIU/18=;
 b=Yy17sJEbmxpCh6ZNPi0wMu1CFiTwyPjTVLdh2qGx0Kn0L3WWN/phTI+VRlfoffgB28
 9gmfvMRIL+yHgHM8W07OJNQyMm/wu2cLTOr9ayGRb9tCRW4TEN2KbYLqZL+GjpzGJ/S5
 QjlvAZXw2m+pizDWI5NoKXI7pr3nCOsabi0oSO+PZvnXyra6as8nOOmtw0sSSsoaOkn7
 ZMtBTgp7ZfWgPvIKc6loY3yspnYwfgMfAYuPRGcL7J/DIqj871V5M4CYFlb19h2LcGb8
 ezO8K4aCul/Wv1zq0lxOIFFNFes2rmqS4nkhCAfl2BOGl6JfqtEjNANbXypN3RQCBppt
 4ZRA==
X-Google-DKIM-Signature: v=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=BUeJ4Nqs+OAGSA0yR8DXF/JEAPhi1bA5d5M1uVIU/18=;
 b=Rd7Z4VS5FkKrDe7iAvloCxVbiBEjH5jTSun2kh0IIlvvUWQB5i1wiKmT0mj8RJxFkx
 U9nKt3tWpzthJuHFBs4DIsoz6+nNbna+7YjXw02N6o8Pub7R6c0EbaGTFQVixJXq/sGC
 2ZuHEGqqUaRIhz9gC1Fj93fAYd5VfQVxY6RBebDmV9t10p/+XYiPAAvWNb8SP4ltcuHP
 A5ghVctcIDhNC6DBZfI4OxzBz/eUWTnZk/gSSy8eGLGdUCnS4i/K8IDt7vzuZMEI0Z5V
 UPiD65GMiP0ObV58Hu87NQmBF2hyprF5ruNPj7wP/bXH062fA+neYme2epYj6uhdt84j
 Nq8w==
X-Gm-Message-State: APjAAAVXac+BsCybe44ehl6VlmdojLSJM2GhGV3GO0h/HORXqCOY28NT
 /BaECe8FuHDSnTnhxXX/x62CT3SxtcM=
X-Google-Smtp-Source: APXvYqxEKeCnfExweq06DNDXPrsdAwjgeIPHshlRd5YxxG1NxqhzEqPKTG1QLYIvVCzEytqzyVJixg==
X-Received: by 2002:a2e:988e:: with SMTP id b14mr2495104ljj.126.1556816433836; 
 Thu, 02 May 2019 10:00:33 -0700 (PDT)
Received: from otyshchenko.kyiv.epam.com (ll-74.141.223.85.sovam.net.ua.
 [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id k21sm2659652ljb.3.2019.05.02.10.00.32
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 02 May 2019 10:00:33 -0700 (PDT)
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Thu,  2 May 2019 20:00:21 +0300
Message-Id: <1556816422-25185-4-git-send-email-olekstysh@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1556816422-25185-1-git-send-email-olekstysh@gmail.com>
References: <1556816422-25185-1-git-send-email-olekstysh@gmail.com>
Subject: [Xen-devel] [PATCH V5 3/4] xen/arm: Extend SCIF early prink code to
 handle other interfaces
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>, julien.grall@arm.com,
 sstabellini@kernel.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29t
PgoKRXh0ZW5kIGVhcmx5IHByaW5rIGNvZGUgdG8gYmUgYWJsZSB0byBoYW5kbGUgb3RoZXIgU0NJ
RihYKQpjb21wYXRpYmxlIGludGVyZmFjZXMgYXMgd2VsbC4gVGhlc2UgaW50ZXJmYWNlcyBoYXZl
IGxvdCBpbiBjb21tb24sCmJ1dCBtb3N0bHkgZGlmZmVyIGluIG9mZnNldHMgYW5kIGJpdHMgZm9y
IHNvbWUgcmVnaXN0ZXJzLgoKSW50cm9kdWNlICJFQVJMWV9QUklOVEtfVkVSU0lPTiIgY29uZmln
IG9wdGlvbiB0byBjaG9vc2Ugd2hpY2gKaW50ZXJmYWNlIHZlcnNpb24gc2hvdWxkIGJlIHVzZWQg
KHRvIHByb3Blcmx5IGFwcGx5IHJlZ2lzdGVyIG9mZnNldHMpLgoKUGxlYXNlIG5vdGUsIG5vdGhp
bmcgaGFzIGJlZW4gdGVjaG5pY2FsbHkgY2hhbmdlZCBmb3IgUmVuZXNhcyAiTGFnZXIiCmFuZCBv
dGhlciBzdXBwb3J0ZWQgYm9hcmRzIChTQ0lGKS4KClRoZSAiRUFSTFlfUFJJTlRLX1ZFUlNJT04i
IG9wdGlvbiBmb3IgdGhhdCBib2FyZCBzaG91bGQgYmUgZW1wdHk6CkNPTkZJR19FQVJMWV9QUklO
VEs9c2NpZiwweGU2ZTYwMDAwCgpTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8
b2xla3NhbmRyX3R5c2hjaGVua29AZXBhbS5jb20+CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPgoKLS0tCiAgICBDaGFuZ2VzIGluIHYzOgogICAgICAgIC0gSXQgd2FzIGRl
Y2lkZWQgbm90IHRvIGludHJvZHVjZSBuZXcgZGVidWctc2NpZmEuaW5jCiAgICAgICAgICBmb3Ig
aGFuZGxpbmcgU0NJRkEgaW50ZXJmYWNlLCBidXQgdG8gZXh0ZW5kIGV4aXN0aW5nCiAgICAgICAg
ICBkZWJ1Zy1zY2lmLmluYyBmb3IgaGFuZGxpbmcgYm90aCBpbnRlcmZhY2VzLgogICAgICAgICAg
VGhpcyBwYXRjaCBpcyBhIHJlc3VsdCBvZiBzcGxpdHRpbmcgYW4gaW5pdGlhbCBwYXRjaAogICAg
ICAgICAgInhlbi9hcm06IEFkZCBTQ0lGQSBVQVJUIHN1cHBvcnQgZm9yIGVhcmx5IHByaW50ayIK
ICAgICAgICAgIGFuZCBvbmx5IHJld29ya3MgYSBjb2RlCgogICAgQ2hhbmdlcyBpbiB2NDoKICAg
ICAgICAtIFVwZGF0ZSBkb2NzL21pc2MvYXJtL2Vhcmx5LXByaW50ay50eHQgd2l0aCB0aGUgbmV3
IG9wdGlvbgoKICAgIENoYW5nZXMgaW4gdjU6CiAgICAgICAgLSBDb3NtZXRpYyBmaXhlcyAodGV4
dCBhbmQgY29tbWVudHMgaW4gY29kZSkKLS0tCiBkb2NzL21pc2MvYXJtL2Vhcmx5LXByaW50ay50
eHQgICAgfCAgNSArKysrKwogeGVuL2FyY2gvYXJtL1J1bGVzLm1rICAgICAgICAgICAgIHwgIDcg
KysrKysrKwogeGVuL2FyY2gvYXJtL2FybTMyL2RlYnVnLXNjaWYuaW5jIHwgMTcgKysrKysrKysr
KystLS0tLS0KIDMgZmlsZXMgY2hhbmdlZCwgMjMgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS9kb2NzL21pc2MvYXJtL2Vhcmx5LXByaW50ay50eHQgYi9kb2NzL21p
c2MvYXJtL2Vhcmx5LXByaW50ay50eHQKaW5kZXggYjIzYzU0Zi4uODllMDgxZSAxMDA2NDQKLS0t
IGEvZG9jcy9taXNjL2FybS9lYXJseS1wcmludGsudHh0CisrKyBiL2RvY3MvbWlzYy9hcm0vZWFy
bHktcHJpbnRrLnR4dApAQCAtMjcsNiArMjcsMTEgQEAgQ09ORklHX0VBUkxZX1BSSU5USz08SU5D
Piw8QkFTRV9BRERSRVNTPiw8T1RIRVJfT1BUSU9OUz4KICAgICAgIElmIDxCQVVEX1JBVEU+IGlz
IG5vdCBnaXZlbiB0aGVuIHRoZSBjb2RlIHdpbGwgbm90IHRyeSB0bwogICAgICAgaW5pdGlhbGl6
ZSB0aGUgVUFSVCwgc28gdGhhdCBib290bG9hZGVyIG9yIGZpcm13YXJlIHNldHRpbmdzIGNhbgog
ICAgICBiZSB1c2VkIGZvciBtYXhpbXVtIGNvbXBhdGliaWxpdHkuCisgIC0gc2NpZiw8QkFTRV9B
RERSRVNTPiw8VkVSU0lPTj4KKyAgICAtIFNDSUY8VkVSU0lPTj4gaXMsIG9wdGlvbmFsbHksIHRo
ZSBpbnRlcmZhY2UgdmVyc2lvbiBvZiB0aGUgVUFSVC4KKworICAgICAgSWYgPFZFUlNJT04+IGlz
IG5vdCBnaXZlbiB0aGVuIHRoZSBkZWZhdWx0IGludGVyZmFjZSB2ZXJzaW9uIChTQ0lGKQorICAg
ICAgd2lsbCBiZSB1c2VkLgogICAtIEZvciBhbGwgb3RoZXIgdWFydHMgdGhlcmUgYXJlIG5vIGFk
ZGl0aW9uYWwgb3B0aW9ucy4KIAogQXMgYSBjb252ZW5pZW5jZSBpdCBpcyBhbHNvIHBvc3NpYmxl
IHRvIHNlbGVjdCBmcm9tIGEgbGlzdCBvZgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL1J1bGVz
Lm1rIGIveGVuL2FyY2gvYXJtL1J1bGVzLm1rCmluZGV4IGYyNjQ1OTIuLjNkOWEwZWQgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL2FybS9SdWxlcy5taworKysgYi94ZW4vYXJjaC9hcm0vUnVsZXMubWsK
QEAgLTY4LDYgKzY4LDEzIEBAIEVBUkxZX1BSSU5US19JTklUX1VBUlQgOj0geQogRUFSTFlfUFJJ
TlRLX0JBVUQgOj0gJCh3b3JkIDMsJChFQVJMWV9QUklOVEtfQ0ZHKSkKIGVuZGlmCiBlbmRpZgor
aWZlcSAoJChFQVJMWV9QUklOVEtfSU5DKSxzY2lmKQoraWZuZXEgKCQod29yZCAzLCQoRUFSTFlf
UFJJTlRLX0NGRykpLCkKK0NGTEFHUy15ICs9IC1ERUFSTFlfUFJJTlRLX1ZFUlNJT05fJCh3b3Jk
IDMsJChFQVJMWV9QUklOVEtfQ0ZHKSkKK2Vsc2UKK0NGTEFHUy15ICs9IC1ERUFSTFlfUFJJTlRL
X1ZFUlNJT05fTk9ORQorZW5kaWYKK2VuZGlmCiAKIGlmbmVxICgkKEVBUkxZX1BSSU5US19JTkMp
LCkKIEVBUkxZX1BSSU5USyA6PSB5CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtMzIvZGVi
dWctc2NpZi5pbmMgYi94ZW4vYXJjaC9hcm0vYXJtMzIvZGVidWctc2NpZi5pbmMKaW5kZXggMTQz
ZjA1ZC4uNmY2MGUwMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTMyL2RlYnVnLXNjaWYu
aW5jCisrKyBiL3hlbi9hcmNoL2FybS9hcm0zMi9kZWJ1Zy1zY2lmLmluYwpAQCAtMTksMjggKzE5
LDMzIEBACiAKICNpbmNsdWRlIDxhc20vc2NpZi11YXJ0Lmg+CiAKKyNpZmRlZiBFQVJMWV9QUklO
VEtfVkVSU0lPTl9OT05FCisjZGVmaW5lIFNUQVRVU19SRUcgICAgU0NJRl9TQ0ZTUgorI2RlZmlu
ZSBUWF9GSUZPX1JFRyAgIFNDSUZfU0NGVERSCisjZW5kaWYKKwogLyoKLSAqIFNDSUYgVUFSVCB3
YWl0IFVBUlQgdG8gYmUgcmVhZHkgdG8gdHJhbnNtaXQKKyAqIFdhaXQgVUFSVCB0byBiZSByZWFk
eSB0byB0cmFuc21pdAogICogcmI6IHJlZ2lzdGVyIHdoaWNoIGNvbnRhaW5zIHRoZSBVQVJUIGJh
c2UgYWRkcmVzcwogICogcmM6IHNjcmF0Y2ggcmVnaXN0ZXIKICAqLwogLm1hY3JvIGVhcmx5X3Vh
cnRfcmVhZHkgcmIgcmMKIDE6Ci0gICAgICAgIGxkcmggICBccmMsIFtccmIsICNTQ0lGX1NDRlNS
XSAgIC8qIDwtIFNDRlNSIChzdGF0dXMgcmVnaXN0ZXIpICovCisgICAgICAgIGxkcmggICBccmMs
IFtccmIsICNTVEFUVVNfUkVHXSAgIC8qIFJlYWQgc3RhdHVzIHJlZ2lzdGVyICovCiAgICAgICAg
IHRzdCAgICBccmMsICNTQ0ZTUl9UREZFICAgICAgICAgIC8qIENoZWNrIFRERkUgYml0ICovCiAg
ICAgICAgIGJlcSAgICAxYiAgICAgICAgICAgICAgICAgICAgICAgIC8qIFdhaXQgZm9yIHRoZSBV
QVJUIHRvIGJlIHJlYWR5ICovCiAuZW5kbQogCiAvKgotICogU0NJRiBVQVJUIHRyYW5zbWl0IGNo
YXJhY3RlcgorICogVUFSVCB0cmFuc21pdCBjaGFyYWN0ZXIKICAqIHJiOiByZWdpc3RlciB3aGlj
aCBjb250YWlucyB0aGUgVUFSVCBiYXNlIGFkZHJlc3MKICAqIHJ0OiByZWdpc3RlciB3aGljaCBj
b250YWlucyB0aGUgY2hhcmFjdGVyIHRvIHRyYW5zbWl0CiAgKi8KIC5tYWNybyBlYXJseV91YXJ0
X3RyYW5zbWl0IHJiIHJ0Ci0gICAgICAgIHN0cmIgICBccnQsIFtccmIsICNTQ0lGX1NDRlREUl0g
ICAgICAgICAgICAgICAgICAvKiAtPiBTQ0ZURFIgKGRhdGEgcmVnaXN0ZXIpICovCi0gICAgICAg
IGxkcmggICBccnQsIFtccmIsICNTQ0lGX1NDRlNSXSAgICAgICAgICAgICAgICAgICAvKiA8LSBT
Q0ZTUiAoc3RhdHVzIHJlZ2lzdGVyKSAqLworICAgICAgICBzdHJiICAgXHJ0LCBbXHJiLCAjVFhf
RklGT19SRUddICAgICAgICAgICAgICAgICAgLyogV3JpdGUgZGF0YSByZWdpc3RlciAqLworICAg
ICAgICBsZHJoICAgXHJ0LCBbXHJiLCAjU1RBVFVTX1JFR10gICAgICAgICAgICAgICAgICAgLyog
UmVhZCBzdGF0dXMgcmVnaXN0ZXIgKi8KICAgICAgICAgYW5kICAgIFxydCwgXHJ0LCAjKH4oU0NG
U1JfVEVORCB8IFNDRlNSX1RERkUpKSAgIC8qIENsZWFyIFRFTkQgYW5kIFRERkUgYml0cyAqLwot
ICAgICAgICBzdHJoICAgXHJ0LCBbXHJiLCAjU0NJRl9TQ0ZTUl0gICAgICAgICAgICAgICAgICAg
LyogLT4gU0NGU1IgKHN0YXR1cyByZWdpc3RlcikgKi8KKyAgICAgICAgc3RyaCAgIFxydCwgW1xy
YiwgI1NUQVRVU19SRUddICAgICAgICAgICAgICAgICAgIC8qIFdyaXRlIHN0YXR1cyByZWdpc3Rl
ciAqLwogLmVuZG0KIAogLyoKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 02 17:00:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 17:00:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMF4Y-00020J-D3; Thu, 02 May 2019 17:00:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=f+J5=TC=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1hMF4X-0001zp-61
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 17:00:37 +0000
X-Inumbo-ID: cdbdba25-6cfb-11e9-843c-bc764e045a96
Received: from mail-lf1-x144.google.com (unknown [2a00:1450:4864:20::144])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cdbdba25-6cfb-11e9-843c-bc764e045a96;
 Thu, 02 May 2019 17:00:36 +0000 (UTC)
Received: by mail-lf1-x144.google.com with SMTP id o16so2416143lfl.7
 for <xen-devel@lists.xenproject.org>; Thu, 02 May 2019 10:00: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=q6GomBEQElMWf1Og+4zLHwzVXgNb3k6k7PmdnX3q3Vs=;
 b=APJs+rwTRmAy/uShLJ10RqnbiQ8vf/ls9nIf+lO6FgdRa7XdSCusZFiupm00GxzGZ8
 YrC0O/8Jfm9FeNCVU/xXre0Ph3dwJaFYuf/Hcd3Qu/ImhMkBQ+I8p2a9uzJ1DobX2Yt1
 9gepUuY9Qu3Z1AEwFIlIIfrxOwzYG/ZZMqcpcfLiRlIlDwRsK9qy9cqm4iW8zVZ2vI0e
 MpVmY+Lf2BsKR35HurR/HW5JIfjY+ozsctg+21022W7ONoG2ZB+hYikYKVteC5Gcm074
 DDrDFhTWnxLmp8T+Jiz9GV96n3i/0/gj+w0k6Aq2S4DgzOj2fNAtEcWenWaNXmqnUC3v
 XC4Q==
X-Google-DKIM-Signature: v=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=q6GomBEQElMWf1Og+4zLHwzVXgNb3k6k7PmdnX3q3Vs=;
 b=aZNAix3B8CGva4mF2c1mpWvBD/oid+4mUa1KM9zHPz8I48da8QfnL+tBlnLyY0Sa9W
 cekz6pBnw3jhlc+SzmG7YG3020brci4Dw6+OwE9y/9bmERvheqUwz/SWKuF0k7a3aTwI
 IWNWu/w2RNf7zqb7/KGtlX+v1pG89mY4pqfHPYQiZU1yc07QhnZQbE7SJUjivf92MvWP
 IiRk8p7etI/2CJ9sBRUPZ6ajOreq764reJBWzDYIhmyWWlZiFIBOzTUe8HWbdHe9rzW2
 KkcHSSkXJTLEHnTwBNOQRjcHDXfyncMFULJJ12cpVsJlgEgAMS4YKWc2/hoiSGZX6scG
 lXtA==
X-Gm-Message-State: APjAAAV7CWxzhHWzoLotvYv1PP0qLSc666Fb2bUzrUG7iCAru9WdlBfS
 J7ZRkc6ILm0yla3tkG05/2LrKT3XL+Y=
X-Google-Smtp-Source: APXvYqy1WbgcZIzZMT9N9BIuc09OJjwOSVdhD0wjUxqaNcu1RCYbyxB5zQNsI7JNKBprEDuSmjLHQg==
X-Received: by 2002:a19:7402:: with SMTP id v2mr2580582lfe.53.1556816434890;
 Thu, 02 May 2019 10:00:34 -0700 (PDT)
Received: from otyshchenko.kyiv.epam.com (ll-74.141.223.85.sovam.net.ua.
 [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id k21sm2659652ljb.3.2019.05.02.10.00.33
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 02 May 2019 10:00:34 -0700 (PDT)
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Thu,  2 May 2019 20:00:22 +0300
Message-Id: <1556816422-25185-5-git-send-email-olekstysh@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1556816422-25185-1-git-send-email-olekstysh@gmail.com>
References: <1556816422-25185-1-git-send-email-olekstysh@gmail.com>
Subject: [Xen-devel] [PATCH V5 4/4] xen/arm: Add early printk support for
 SCIFA compatible UARTs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>, julien.grall@arm.com,
 sstabellini@kernel.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29t
PgoKVGhpcyBwYXRjaCBtYWtlcyBwb3NzaWJsZSB0byB1c2UgZXhpc3RpbmcgZWFybHkgcHJpbmsg
Y29kZQpmb3IgUmVuZXNhcyAiU3RvdXQiIGJvYXJkIGJhc2VkIG9uIFItQ2FyIEgyIFNvQyAoU0NJ
RkEpLgoKVGhlICJFQVJMWV9QUklOVEtfVkVSU0lPTiIgZm9yIHRoYXQgYm9hcmQgc2hvdWxkIGJl
ICdBJzoKQ09ORklHX0VBUkxZX1BSSU5USz1zY2lmLDB4ZTZjNDAwMDAsQQoKU2lnbmVkLW9mZi1i
eTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgpD
QzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCi0tLQogICAgQ2hhbmdlcyBp
biB2MzoKICAgICAgICAtIEl0IHdhcyBkZWNpZGVkIG5vdCB0byBpbnRyb2R1Y2UgbmV3IGRlYnVn
LXNjaWZhLmluYwogICAgICAgICAgZm9yIGhhbmRsaW5nIFNDSUZBIGludGVyZmFjZSwgYnV0IHRv
IGV4dGVuZCBleGlzdGluZwogICAgICAgICAgZGVidWctc2NpZi5pbmMgZm9yIGhhbmRsaW5nIGJv
dGggaW50ZXJmYWNlcy4KICAgICAgICAgIFRoaXMgcGF0Y2ggaXMgYSByZXN1bHQgb2Ygc3BsaXR0
aW5nIGFuIGluaXRpYWwgcGF0Y2gKICAgICAgICAgICJ4ZW4vYXJtOiBBZGQgU0NJRkEgVUFSVCBz
dXBwb3J0IGZvciBlYXJseSBwcmludGsiCiAgICAgICAgICBhbmQgb25seSBhZGRzIGEgc3VwcG9y
dC4KCiAgICBDaGFuZ2VzIGluIHY0OgogICAgICAgIC0gRHJvcCBTQ0lGKEEpIGZyb20gY29tbWVu
dHMKCiAgICBDaGFuZ2VzIGluIHY1OgogICAgICAgIC0gQ29zbWV0aWMgZml4ZXMgKGNvbW1lbnRz
IGluIGNvZGUpCi0tLQogeGVuL2FyY2gvYXJtL2FybTMyL2RlYnVnLXNjaWYuaW5jIHwgNSArKysr
LQogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL2FybS9hcm0zMi9kZWJ1Zy1zY2lmLmluYyBiL3hlbi9hcmNoL2FybS9h
cm0zMi9kZWJ1Zy1zY2lmLmluYwppbmRleCA2ZjYwZTAxLi4zZjAxYzkwIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC9hcm0vYXJtMzIvZGVidWctc2NpZi5pbmMKKysrIGIveGVuL2FyY2gvYXJtL2FybTMy
L2RlYnVnLXNjaWYuaW5jCkBAIC0xLDcgKzEsNyBAQAogLyoKICAqIHhlbi9hcmNoL2FybS9hcm0z
Mi9kZWJ1Zy1zY2lmLmluYwogICoKLSAqIFNDSUYgc3BlY2lmaWMgZGVidWcgY29kZQorICogU0NJ
RihBKSBzcGVjaWZpYyBkZWJ1ZyBjb2RlCiAgKgogICogT2xla3NhbmRyIFR5c2hjaGVua28gPG9s
ZWtzYW5kci50eXNoY2hlbmtvQGdsb2JhbGxvZ2ljLmNvbT4KICAqIENvcHlyaWdodCAoQykgMjAx
NCwgR2xvYmFsbG9naWMuCkBAIC0yMiw2ICsyMiw5IEBACiAjaWZkZWYgRUFSTFlfUFJJTlRLX1ZF
UlNJT05fTk9ORQogI2RlZmluZSBTVEFUVVNfUkVHICAgIFNDSUZfU0NGU1IKICNkZWZpbmUgVFhf
RklGT19SRUcgICBTQ0lGX1NDRlREUgorI2VsaWYgRUFSTFlfUFJJTlRLX1ZFUlNJT05fQQorI2Rl
ZmluZSBTVEFUVVNfUkVHICAgIFNDSUZBX1NDQVNTUgorI2RlZmluZSBUWF9GSUZPX1JFRyAgIFND
SUZBX1NDQUZURFIKICNlbmRpZgogCiAvKgotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 02 17:53:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 17:53:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMFtR-0006hJ-SZ; Thu, 02 May 2019 17:53:13 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=yl7K=TC=citrix.com=prvs=018ff06f8=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hMFtQ-0006ge-4V
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 17:53:12 +0000
X-Inumbo-ID: 26a51dd8-6d03-11e9-843c-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 26a51dd8-6d03-11e9-843c-bc764e045a96;
 Thu, 02 May 2019 17:53:11 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,422,1549929600"; d="scan'208";a="84983428"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 2 May 2019 18:42:33 +0100
Message-ID: <20190502174238.23848-5-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190502174238.23848-1-ian.jackson@eu.citrix.com>
References: <20190502174238.23848-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH 4/9] mg-repro-setup: Improve a doc
 message slightly
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0t
LQogbWctcmVwcm8tc2V0dXAgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyks
IDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9tZy1yZXByby1zZXR1cCBiL21nLXJlcHJvLXNl
dHVwCmluZGV4IDZlZDRkODVlLi5jOGJjYWQzMyAxMDA3NTUKLS0tIGEvbWctcmVwcm8tc2V0dXAK
KysrIGIvbWctcmVwcm8tc2V0dXAKQEAgLTMzLDcgKzMzLDcgQEAgdXNhZ2UgKCkgeyBjYXQgPDxF
TkQKICAgIChkZWZhdWx0IDxpZGVudD4gaXMgXGBob3N0JykKIAogIE9QVElPTnMKLSAgIC10PGR1
cmF0aW9uPiAgICAgICAgIGVzdGltYXRlZCBkdXJhdGlvbiAoZGVmYXVsdCA9IDI4ZCkKKyAgIC10
PGR1cmF0aW9uPiAgICAgICAgIGVzdGltYXRlZCBvdmVyYWxsIGFsbG9jYXRpb24gbGlmZXRpbWUg
KGRlZmF1bHQgPSAyOGQpCiAgICAtLXJvZ3VlICAgICAgICAgICAgICBieXBhc3MgcXVldWluZyBz
eXN0ZW0gYW5kIGFsbG9jYXRlIG5vdwogICAgLS1jYXB0dXJlICAgICAgICAgICAgZG8gbm90IHN1
cHByZXNzIGxvZyBjYXB0dXJlCiAgICAtcjx2YXI+PTx2YWx1ZT4gICAgICBzZXQgcnVudmFyCi0t
IAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 02 17:53:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 17:53:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMFtR-0006hD-JO; Thu, 02 May 2019 17:53:13 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=yl7K=TC=citrix.com=prvs=018ff06f8=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hMFtP-0006gN-Rt
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 17:53:11 +0000
X-Inumbo-ID: 267c4aac-6d03-11e9-843c-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 267c4aac-6d03-11e9-843c-bc764e045a96;
 Thu, 02 May 2019 17:53:11 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,422,1549929600"; d="scan'208";a="84983433"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 2 May 2019 18:42:29 +0100
Message-ID: <20190502174238.23848-1-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH 0/9] mg-repro-flight: Provide --rebuild
 to make variant build jobs too
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SXQgaXMgYW5ub3lpbmcgdGhhdCBtZy1yZXByby1mbGlnaHQgY2Fubm90IHJ1biBhIGJ1aWxkIGZv
ciB5b3UgdG9vLgpGaXggdGhpcy4KClRoaXMgaXMgb24geGVuYml0cyBpbgogIGh0dHBzOi8veGVu
Yml0cy54ZW4ub3JnL2dpdC1odHRwL3Blb3BsZS9pd2ovb3NzdGVzdC5naXQKICB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUvaXdqL2V4dC9vc3N0ZXN0LmdpdApldGMuIGFzIHRoZSBicmFuY2gKICB3aXAu
cmVwcm8tZmxpZ2h0LWJ1aWxkcy52MQoKSWFuIEphY2tzb24gKDkpOgogIG1nLWV4ZWN1dGUtZmxp
Z2h0OiBTYXZlIGFuIG1ybyBpbiB0bXAvCiAgY3MtYWRqdXN0LWZsaWdodDogQnJlYWsgb3V0IGNv
cHlfam9ic18qCiAgY3MtYWRqdXN0LWZsaWdodDogVXNlIGRiX3ByZXBhcmUgYW5kIGhvbm91ciAt
RCAtRCBmb3Igc3FsIGR1bXBzCiAgbWctcmVwcm8tc2V0dXA6IEltcHJvdmUgYSBkb2MgbWVzc2Fn
ZSBzbGlnaHRseQogIG1nLXJlcHJvLXNldHVwOiBCcmVhayBvdXQgY29tcHV0ZV9hZGp1c3RzCiAg
bWctcmVwcm8tc2V0dXA6IE1vdmUgbG9nZ2luZyBzZXR1cCB0byBsYXRlcgogIG1nLXJlcHJvLXNl
dHVwOiBBbGxvdyBhcmd1bWVudHMgdG8gYmFkdXNhZ2UKICBtZy1yZXByby1zZXR1cDogTW92ZSBm
bGlnaHQgY3JlYXRpb24gdXAgYmVmb3JlIHRhc2sgY3JlYXRpb24KICBtZy1yZXByby1mbGlnaHQ6
IFByb3ZpZGUgLS1yZWJ1aWxkIHRvIG1ha2UgdmFyaWFudCBidWlsZCBqb2JzIHRvbwoKIGNzLWFk
anVzdC1mbGlnaHQgIHwgMTQ5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKy0tLS0tLQogbWctZXhlY3V0ZS1mbGlnaHQgfCAgIDEgKwogbWctcmVwcm8tc2V0
dXAgICAgfCAxMjIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0K
IDMgZmlsZXMgY2hhbmdlZCwgMjM4IGluc2VydGlvbnMoKyksIDM0IGRlbGV0aW9ucygtKQoKLS0g
CjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 02 17:53:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 17:53:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMFtS-0006hq-Qy; Thu, 02 May 2019 17:53:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=yl7K=TC=citrix.com=prvs=018ff06f8=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hMFtR-0006gx-4G
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 17:53:13 +0000
X-Inumbo-ID: 2746415b-6d03-11e9-843c-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2746415b-6d03-11e9-843c-bc764e045a96;
 Thu, 02 May 2019 17:53:12 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,422,1549929600"; d="scan'208";a="84983439"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 2 May 2019 18:42:35 +0100
Message-ID: <20190502174238.23848-7-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190502174238.23848-1-ian.jackson@eu.citrix.com>
References: <20190502174238.23848-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH 6/9] mg-repro-setup: Move logging setup
 to later
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiBtZy1yZXByby1zZXR1cCB8IDE0ICsrKysrKystLS0t
LS0tCiAxIGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL21nLXJlcHJvLXNldHVwIGIvbWctcmVwcm8tc2V0dXAKaW5kZXggMTBhYjY1YTgu
LmI0MWJmNDc4IDEwMDc1NQotLS0gYS9tZy1yZXByby1zZXR1cAorKysgYi9tZy1yZXByby1zZXR1
cApAQCAtMTE1LDYgKzExNSwxMyBAQCBjb21wdXRlX2FkanVzdHMgKCkgewogfQogY29tcHV0ZV9h
ZGp1c3RzICIke2FkanVzdHNldHNbQF19IgogCitwcm9ncmVzc2YgKCkgeyBwcmludGYgPiYyICIk
QCI7IH0KK3Byb2dyZXNzICgpIHsgcHJvZ3Jlc3NmICIlc1xuIiAiJDEiOyB9CisKK3Byb2dyZXNz
ICJsb2dnaW5nIHRvICRsb2dmaWxlIgorc2F2ZWxvZyAiJGxvZ2ZpbGUiCitleGVjIDM+IiRsb2dm
aWxlIgorCiB3aGlsZSBbICQjIC1uZSAwIF07IGRvCiAJYXJnPSQxOyBzaGlmdAogCkBAIC0xNjAs
MTMgKzE2Nyw2IEBAIHdoaWxlIFsgJCMgLW5lIDAgXTsgZG8KIAllc2FjCiBkb25lCiAKLXByb2dy
ZXNzZiAoKSB7IHByaW50ZiA+JjIgIiRAIjsgfQotcHJvZ3Jlc3MgKCkgeyBwcm9ncmVzc2YgIiVz
XG4iICIkMSI7IH0KLQotcHJvZ3Jlc3MgImxvZ2dpbmcgdG8gJGxvZ2ZpbGUiCi1zYXZlbG9nICIk
bG9nZmlsZSIKLWV4ZWMgMz4iJGxvZ2ZpbGUiCi0KIE9TU1RFU1RfVEFTSz0kKHBlcmwgLWUgJwog
CXVzZSBPc3N0ZXN0OwogCXVzZSBPc3N0ZXN0OjpFeGVjdXRpdmU7Ci0tIAoyLjExLjAKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 02 17:53:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 17:53:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMFtR-0006gs-18; Thu, 02 May 2019 17:53:13 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=yl7K=TC=citrix.com=prvs=018ff06f8=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hMFtP-0006gL-QD
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 17:53:11 +0000
X-Inumbo-ID: 26231b66-6d03-11e9-843c-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 26231b66-6d03-11e9-843c-bc764e045a96;
 Thu, 02 May 2019 17:53:10 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,422,1549929600"; d="scan'208";a="84983427"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 2 May 2019 18:42:32 +0100
Message-ID: <20190502174238.23848-4-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190502174238.23848-1-ian.jackson@eu.citrix.com>
References: <20190502174238.23848-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH 3/9] cs-adjust-flight: Use db_prepare
 and honour -D -D for sql dumps
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBtYWtlcyBkZWJ1Z2dpbmcgaXQgZWFzaWVyLiAgTm8gZnVuY3Rpb25hbCBjaGFuZ2Ugd2l0
aCB6ZXJvIG9yIG9uZQpvY2N1cnJlbmNlcyBvZiAtRC4KClNpZ25lZC1vZmYtYnk6IElhbiBKYWNr
c29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIGNzLWFkanVzdC1mbGlnaHQgfCAy
NiArKysrKysrKysrKysrKy0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDE0IGluc2VydGlv
bnMoKyksIDEyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2NzLWFkanVzdC1mbGlnaHQgYi9j
cy1hZGp1c3QtZmxpZ2h0CmluZGV4IGJhZGFiZWZmLi5jYzE2ODRiNCAxMDA3NTUKLS0tIGEvY3Mt
YWRqdXN0LWZsaWdodAorKysgYi9jcy1hZGp1c3QtZmxpZ2h0CkBAIC03NSw2ICs3NSw3IEBAIGNz
cmVhZGNvbmZpZygpOwogb3VyICRkZWJ1ZyA9IDA7CiAKIG9wZW4gVkVSQk9TRSwgIj4vZGV2L251
bGwiIG9yIGRpZSAkITsKK29wZW4gREVCVUcsICI+L2Rldi9udWxsIiBvciBkaWUgJCE7CiBvdXIg
JHZlcmJvc2VfYnVmZmVyOwogCiB3aGlsZSAoQEFSR1YgJiYgJEFSR1ZbMF0gPX4gbS9eXC0vKSB7
CkBAIC04Myw2ICs4NCw3IEBAIHdoaWxlIChAQVJHViAmJiAkQVJHVlswXSA9fiBtL15cLS8pIHsK
ICAgICBpZiAobS9eLXYkLykgewogCW9wZW4gVkVSQk9TRSwgIj4mU1RERVJSIiBvciBkaWUgJCE7
CiAgICAgfSBlbHNpZiAobS9eLUQkLykgeworICAgICAgICBvcGVuIERFQlVHLCAiPiZTVERFUlIi
IGlmICRkZWJ1ZzsKICAgICAgICAgJGRlYnVnID0gMTsKICAgICB9IGVsc2UgewogICAgICAgICBk
aWUgIiRfID8iOwpAQCAtMTM4LDkgKzE0MCw5IEBAIHN1YiBmb3JfdGhpbmdzICgkJCQkJCQkKSB7
CiAgICAgbXkgKCRzcGVjLCAkZm4sICRpZm5vbmUsCiAgICAgICAgICR0YWJsZSwgJGtleWNvbCwg
JGJhc2Vjb25kLCAkYmFzZWNvbmR2YWxzKSA9IEBfOwogCi0gICAgbXkgJHRoaW5nX3EgPSAkZGJo
X3Rlc3RzLT5wcmVwYXJlCisgICAgbXkgJHRoaW5nX3EgPSBkYl9wcmVwYXJlCiAgICAgICAgICgi
U0VMRUNUICogRlJPTSAkdGFibGUgV0hFUkUgJGJhc2Vjb25kIEFORCAka2V5Y29sID0gPyIpOwot
ICAgIG15ICR0aGluZ3NfcSA9ICRkYmhfdGVzdHMtPnByZXBhcmUKKyAgICBteSAkdGhpbmdzX3Eg
PSBkYl9wcmVwYXJlCiAgICAgICAgICgiU0VMRUNUICogRlJPTSAkdGFibGUgV0hFUkUgJGJhc2Vj
b25kIik7CiAKICAgICBteSAoJHNwZWNmbiwkZXhhY3QpID0gbm90c3BlY19leGZuKCJGT1JfVEhJ
TkdTICR0YWJsZS4ka2V5Y29sIiwkc3BlYyk7CkBAIC0xODIsNyArMTg0LDcgQEAgb3VyIEBqb2Jf
cm1fcXM7CiAKIHN1YiBwcmVwX3JtX2pvYnMgKCkgewogICAgIHJldHVybiBpZiBAam9iX3JtX3Fz
OwotICAgIEBqb2Jfcm1fcXMgPSBtYXAgeyAkZGJoX3Rlc3RzLT5wcmVwYXJlKCRfKSB9CisgICAg
QGpvYl9ybV9xcyA9IG1hcCB7IGRiX3ByZXBhcmUoJF8pIH0KICAgICAgICAgKCJERUxFVEUgRlJP
TSBydW52YXJzIFdIRVJFIGZsaWdodCA9ID8gQU5EIGpvYiA9ID8iLAogICAgICAgICAgIkRFTEVU
RSBGUk9NIGpvYnMgV0hFUkUgZmxpZ2h0ID0gPyBBTkQgam9iID0gPyIpOwogfQpAQCAtMTk1LDcg
KzE5Nyw3IEBAIHN1YiBkb19ybV9qb2IgKCQpIHsKIH0KIAogc3ViIGNvcHlfam9ic19xcyAoKSB7
Ci0gICAgbWFwIHsgJGRiaF90ZXN0cy0+cHJlcGFyZSgkXykgfQorICAgIG1hcCB7IGRiX3ByZXBh
cmUoJF8pIH0KICAgICAgICAgKCJJTlNFUlQgSU5UTyBqb2JzIChmbGlnaHQsIGpvYiwgcmVjaXBl
LCBzdGF0dXMpIi4KICAgICAgICAgICIgICAgIFNFTEVDVCA/LCBqb2IsIHJlY2lwZSwgJ3F1ZXVl
ZCciLgogICAgICAgICAgIiAgICAgICBGUk9NIGpvYnMiLgpAQCAtMjA1LDggKzIwNyw4IEBAIHN1
YiBjb3B5X2pvYnNfcXMgKCkgewogICAgICAgICAgIiAgICAgICBGUk9NIHJ1bnZhcnMiLgogICAg
ICAgICAgIiAgICAgIFdIRVJFIGZsaWdodCA9ID8gQU5EIGpvYiA9ID8gQU5EIE5PVCBzeW50aCIp
OwogfQotc3ViIGNvcHlfam9ic19kbyAoJCQpIHsKLSAgICBteSAoJHFzLCAkc3JjZmxpZ2h0LCAk
c3Jjam9iKSA9IEBfOworc3ViIGNvcHlfam9ic19kbyAoJCQkKSB7CisgICAgbXkgKCRxcywgJHNy
Y2ZsaWdodCwgJGpvYikgPSBAXzsKICAgICAkXy0+ZXhlY3V0ZSgkZHN0ZmxpZ2h0LCAkc3JjZmxp
Z2h0LCAkam9iKSBmb3JlYWNoIEAkcXM7CiAgICAgdmVyYm9zZSAiJGRzdGZsaWdodC4kam9iIGpv
YiBjcmVhdGVkIGZyb20gJHNyY2ZsaWdodC4kam9iXG4iOwogfQpAQCAtMjUzLDkgKzI1NSw5IEBA
IHN1YiBjaGFuZ2VfX2NvcHlfam9icyB7CiAgICAgY29weV9qb2JzKCRzcmNmbGlnaHQsICRqb2Jz
KTsKIH0KIAotb3VyICRydW52YXJfcm1fcSA9ICRkYmhfdGVzdHMtPnByZXBhcmUKK291ciAkcnVu
dmFyX3JtX3EgPSBkYl9wcmVwYXJlCiAgICAgKCJERUxFVEUgRlJPTSBydW52YXJzIFdIRVJFIGZs
aWdodCA9ID8gQU5EIGpvYiA9ID8gQU5EIG5hbWUgPSA/Iik7Ci1vdXIgJHJ1bnZhcl9pbnNlcnRf
cSA9ICRkYmhfdGVzdHMtPnByZXBhcmUKK291ciAkcnVudmFyX2luc2VydF9xID0gZGJfcHJlcGFy
ZQogICAgICgiSU5TRVJUIElOVE8gcnVudmFycyAoZmxpZ2h0LCBqb2IsIG5hbWUsIHZhbCwgc3lu
dGgpIi4KICAgICAgIiBWQUxVRVMgKD8sID8sID8sID8sICdmJykiKTsKIApAQCAtNDMwLDcgKzQz
Miw3IEBAIHN1YiBjaGFuZ2VfX2pvYl9zdGF0dXMgewogICAgIGRpZSB1bmxlc3MgQGNoYW5nZXMg
Pj0gMTsKICAgICBteSAkam9icyA9IHNoaWZ0IEBjaGFuZ2VzOwogCi0gICAgbXkgJHEgPSAkZGJo
X3Rlc3RzLT5wcmVwYXJlKDw8RU5EKTsKKyAgICBteSAkcSA9IGRiX3ByZXBhcmUoPDxFTkQpOwog
ICAgICAgICBTRUxFQ1Qgc3RhdHVzCiAgICAgICAgICAgRlJPTSBqb2JzCiAgICAgICAgICBXSEVS
RSBmbGlnaHQgPSA/IEFORCBqb2IgPSA/CkBAIC00NDksMTIgKzQ1MSwxMiBAQCBzdWIgY2hhbmdl
X19qb2JzX3JlbmFtZSB7CiAgICAgbXkgJGpvYnMgPSBzaGlmdCBAY2hhbmdlczsKICAgICBteSAk
cGVybG9wID0gc2hpZnQgQGNoYW5nZXM7CiAKLSAgICBteSAkam9icSA9ICRkYmhfdGVzdHMtPnBy
ZXBhcmUoPDxFTkQpOworICAgIG15ICRqb2JxID0gZGJfcHJlcGFyZSg8PEVORCk7CiAgICAgVVBE
QVRFIGpvYnMKICAgICAgICBTRVQgam9iID0gPwogICAgICBXSEVSRSBmbGlnaHQgPSA/IEFORCBq
b2IgPSA/CiBFTkQKLSAgICBteSAkcnVudmFycSA9ICRkYmhfdGVzdHMtPnByZXBhcmUoPDxFTkQp
OworICAgIG15ICRydW52YXJxID0gZGJfcHJlcGFyZSg8PEVORCk7CiAgICAgVVBEQVRFIHJ1bnZh
cnMKICAgICAgICBTRVQgam9iID0gPwogICAgICBXSEVSRSBmbGlnaHQgPSA/IEFORCBqb2IgPSA/
CkBAIC00NzIsNyArNDc0LDcgQEAgc3ViIGNoYW5nZXMgKCkgewogCiAgICAgaWYgKCRkc3RmbGln
aHQgPX4gbS9eXGQrJC8pIHsKIAlteSAkc3RlcHNfcSA9Ci0JICAgICRkYmhfdGVzdHMtPnByZXBh
cmUoIlNFTEVDVCAqIEZST00gc3RlcHMgV0hFUkUgZmxpZ2h0ID0gPyIpOworCSAgICBkYl9wcmVw
YXJlKCJTRUxFQ1QgKiBGUk9NIHN0ZXBzIFdIRVJFIGZsaWdodCA9ID8iKTsKIAkkc3RlcHNfcS0+
ZXhlY3V0ZSgkZHN0ZmxpZ2h0KTsKIAlteSAkc3RlcCA9ICRzdGVwc19xLT5mZXRjaHJvd19oYXNo
cmVmKCk7CiAJaWYgKCRzdGVwKSB7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 02 17:53:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 17:53:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMFtS-0006hX-D4; Thu, 02 May 2019 17:53:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=yl7K=TC=citrix.com=prvs=018ff06f8=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hMFtQ-0006gq-Sd
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 17:53:12 +0000
X-Inumbo-ID: 2729a1ba-6d03-11e9-843c-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2729a1ba-6d03-11e9-843c-bc764e045a96;
 Thu, 02 May 2019 17:53:12 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,422,1549929600"; d="scan'208";a="84983437"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 2 May 2019 18:42:34 +0100
Message-ID: <20190502174238.23848-6-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190502174238.23848-1-ian.jackson@eu.citrix.com>
References: <20190502174238.23848-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH 5/9] mg-repro-setup: Break out
 compute_adjusts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiBtZy1yZXByby1zZXR1cCB8IDIwICsrKysrKysrKysr
LS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS9tZy1yZXByby1zZXR1cCBiL21nLXJlcHJvLXNldHVwCmluZGV4IGM4
YmNhZDMzLi4xMGFiNjVhOCAxMDA3NTUKLS0tIGEvbWctcmVwcm8tc2V0dXAKKysrIGIvbWctcmVw
cm8tc2V0dXAKQEAgLTU0LDcgKzU0LDYgQEAgc2V0IC1lIC1vIHBvc2l4CiAKIG1nZXhlY2ZsYWdz
PSgpCiBhZGp1c3RzZXRzPSgpCi1hZGp1c3RzPSgpCiBhbGxvY3M9KCkKIGxvZ2ZpbGU9dG1wL21n
LXJlcHJvLXNldHVwLmxvZwogZHVyYXRpb249MjhkCkBAIC0xMDQsMTQgKzEwMywxNyBAQCBhZGpy
dW52YXIgKCkgewogCWRlbHJ1bnZhciAiJDEiCiAJYWRqdXN0cys9KHJ1bnZhci1zZXQgIiRqb2Ii
ICIkMSIgIiQyIikKIH0KLQotZm9yIGFyZyBpbiAiJHthZGp1c3RzZXRzW0BdfSI7IGRvCi0JY2Fz
ZSAiJGFyZyIgaW4KLQkhKnxeKikJZGVscnVudmFyICIke2FyZyM/fSIJCTs7Ci0JKj0qKQlhZGpy
dW52YXIgIiR7YXJnJSU9Kn0iICIke2FyZyMqPX0iCTs7Ci0JKikJYmFkLWFkanVpc3RzZXQtcGF0
dGVybgkJCTs7Ci0JZXNhYwotZG9uZQorY29tcHV0ZV9hZGp1c3RzICgpIHsKKwlhZGp1c3RzPSgp
CisJZm9yIGFyZyBpbiAiJEAiOyBkbworCQljYXNlICIkYXJnIiBpbgorCQkhKnxeKikJZGVscnVu
dmFyICIke2FyZyM/fSIJCTs7CisJCSo9KikJYWRqcnVudmFyICIke2FyZyUlPSp9IiAiJHthcmcj
Kj19Igk7OworCQkqKQliYWQtYWRqdWlzdHNldC1wYXR0ZXJuCQkJOzsKKwkJZXNhYworCWRvbmUK
K30KK2NvbXB1dGVfYWRqdXN0cyAiJHthZGp1c3RzZXRzW0BdfSIKIAogd2hpbGUgWyAkIyAtbmUg
MCBdOyBkbwogCWFyZz0kMTsgc2hpZnQKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 02 17:53:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 17:53:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMFtP-0006gO-Oc; Thu, 02 May 2019 17:53:11 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=yl7K=TC=citrix.com=prvs=018ff06f8=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hMFtO-0006gF-IG
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 17:53:10 +0000
X-Inumbo-ID: 251f7f15-6d03-11e9-843c-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 251f7f15-6d03-11e9-843c-bc764e045a96;
 Thu, 02 May 2019 17:53:09 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,422,1549929600"; d="scan'208";a="84983430"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 2 May 2019 18:42:37 +0100
Message-ID: <20190502174238.23848-9-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190502174238.23848-1-ian.jackson@eu.citrix.com>
References: <20190502174238.23848-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH 8/9] mg-repro-setup: Move flight
 creation up before task creation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm8gc2lnbmlmaWNhbnQgZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFj
a3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiBtZy1yZXByby1zZXR1cCB8IDYg
KysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL21nLXJlcHJvLXNldHVwIGIvbWctcmVwcm8tc2V0dXAKaW5kZXggZDYzZTI5
YjYuLjJlMWQzYjg4IDEwMDc1NQotLS0gYS9tZy1yZXByby1zZXR1cAorKysgYi9tZy1yZXByby1z
ZXR1cApAQCAtMTY3LDYgKzE2Nyw5IEBAIHdoaWxlIFsgJCMgLW5lIDAgXTsgZG8KIAllc2FjCiBk
b25lCiAKK2ZsaWdodD0kKC4vY3MtYWRqdXN0LWZsaWdodCBuZXc6JGJsZXNzaW5nKQorcHJvZ3Jl
c3MgIm5ldyBmbGlnaHQgaXMgJGZsaWdodCIKKwogT1NTVEVTVF9UQVNLPSQocGVybCAtZSAnCiAJ
dXNlIE9zc3Rlc3Q7CiAJdXNlIE9zc3Rlc3Q6OkV4ZWN1dGl2ZTsKQEAgLTE3Niw5ICsxNzksNiBA
QCBPU1NURVNUX1RBU0s9JChwZXJsIC1lICcKICcpCiBleHBvcnQgT1NTVEVTVF9UQVNLCiAKLWZs
aWdodD0kKC4vY3MtYWRqdXN0LWZsaWdodCBuZXc6JGJsZXNzaW5nKQotcHJvZ3Jlc3MgIm5ldyBm
bGlnaHQgaXMgJGZsaWdodCIKLQogaWYgWyAiJHthbGxvY19pZGVudHNbKl19IiBdOyB0aGVuCiAJ
cHJvZ3Jlc3MgImFsbG9jYXRpbmcgJHthbGxvY19pZGVudHNbKl19IC4uLiIKIAlhbGxvY19vdXRw
dXQ9dG1wLyRmbGlnaHQuYWxsb2NhdGlvbnMKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 02 17:53:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 17:53:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMFtU-0006i1-3c; Thu, 02 May 2019 17:53:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=yl7K=TC=citrix.com=prvs=018ff06f8=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hMFtS-0006hT-Ao
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 17:53:14 +0000
X-Inumbo-ID: 27ab44f2-6d03-11e9-843c-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 27ab44f2-6d03-11e9-843c-bc764e045a96;
 Thu, 02 May 2019 17:53:13 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,422,1549929600"; d="scan'208";a="84983442"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 2 May 2019 18:42:38 +0100
Message-ID: <20190502174238.23848-10-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190502174238.23848-1-ian.jackson@eu.citrix.com>
References: <20190502174238.23848-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH 9/9] mg-repro-flight: Provide --rebuild
 to make variant build jobs too
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBhbGxvd3MgYSBzaW5nbGUgY29tbWFuZCB0byByZXBybyBhIHBhcnRpY3VsYXIgam9iIHdp
dGggYSB2YXJpZXR5Cm9mIGRpZmZlcmVudCBzb3VyY2UgY29kZS4KClRoZSBpbXBsZW1lbnRhdGlv
biB0ZWNobmlxdWUgaXM6CiAgLSBydW4gdGhlIGJ1aWxkIGpvYiBpbiBhIHNlcGFyYXRlIGZsaWdo
dCwgc28gdGhhdCBpdCBjYW4gcnVuCiAgICB3aXRoIGEgc2VwYXJhdGUgdGFzayB3aGljaCBnaXZl
cyBpdHMgaG9zdCB1cCBhZnRlciB0aGUgYnVpbGQKICAtIGRvIG11Y2ggb2YgdGhlIGhlYXZ5IGxp
ZnRpbmcgb2YgcnVudmFyIGZpZGRsaW5nIGV0Yy4gaW4KICAgIGEgbmV3IGhlbHBlciByb3V0aW5l
IGluIGNzLWFkanVzdC1mbGlnaHQKClNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFj
a3NvbkBldS5jaXRyaXguY29tPgotLS0KIGNzLWFkanVzdC1mbGlnaHQgfCAxMDkgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogbWctcmVwcm8t
c2V0dXAgICB8ICA4NCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0K
IDIgZmlsZXMgY2hhbmdlZCwgMTkyIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYg
LS1naXQgYS9jcy1hZGp1c3QtZmxpZ2h0IGIvY3MtYWRqdXN0LWZsaWdodAppbmRleCBjYzE2ODRi
NC4uNWJlNWFmMzggMTAwNzU1Ci0tLSBhL2NzLWFkanVzdC1mbGlnaHQKKysrIGIvY3MtYWRqdXN0
LWZsaWdodApAQCAtNDY5LDYgKzQ2OSwxMTUgQEAgRU5ECiAJJHJ1bnZhcnEtPmV4ZWN1dGUoJG5l
d2pvYiwgJGRzdGZsaWdodCwgJG9sZGpvYik7CiAgICAgfSkKIH0KKworc3ViIGNoYW5nZV9fcmVw
cm9fYnVpbGRqb2JzIHsKKyAgICAjIGhlbHBlciBmb3IgbWctcmVwcm8tc2V0dXAKKyAgICAjIGFy
Z3VtZW50cyB0byB0aGlzIGNoYW5nZSBhcmUKKyAgICAjICAgIEVYQU1QTEUtRkxJR0hUIEVYQU1Q
TEUtSk9CIFRISU5HLi4uCisgICAgIyB3aGVyZSBUSElORyBpcworICAgICMgICAgLkJVSUxESk9C
ID1CVUlMREpPQlJVTlZBUiArVFJFRT1VUkwjUkVWSVNJT04KKyAgICAjICh3ZSBlYXQgYWxsIHVu
dGlsIGl0IGRvZXNuJ3Qgc3RhcnQgd2l0aCAuID0gKykKKyAgICAjIHN0ZG91dCBvdXRwdXQgaXMK
KyAgICAjICAgIGxpc3Qgb2YgcnVudmFyIHNldHRpbmdzIGZvciByZXBybyBqb2IKKyAgICBkaWUg
dW5sZXNzIEBjaGFuZ2VzID49IDI7CisgICAgbXkgJGVmbGlnaHQgPSBzaGlmdCBAY2hhbmdlczsK
KyAgICBteSAkZWpvYiA9IHNoaWZ0IEBjaGFuZ2VzOworICAgIG15IEByZWZzcGVjczsKKyAgICBt
eSBAdmFyc3BlY3M7CisgICAgbXkgJXRyZWVzcGVjczsKKyAgICB3aGlsZSAoQGNoYW5nZXMgJiYg
JGNoYW5nZXNbMF0gPX4gbS9eWy49K10vKSB7CisJbG9jYWwgJF8gPSBzaGlmdCBAY2hhbmdlczsK
KwlpZiAobS9eWy49XS8pIHsKKwkgICAgcHVzaCBAcmVmc3BlY3MsICRfOworCX0gZWxzaWYgKG0v
XlwrKC4qPylcPSguKilcIyguKikkLykgeworCSAgICBkaWUgJDEgaWYgJHRyZWVzcGVjc3skMX07
CisJICAgICR0cmVlc3BlY3N7JDF9ID0gWyQyLCQzXTsKKwl9IGVsc2lmIChtL14tci8pIHsKKwkg
ICAgcHVzaCBAdmFyc3BlY3MsICRfOworCX0gZWxzZSB7CisJICAgIGRpZSAiYmFkIC5CVUlMREpP
QiAvID1CVUlMREpPQlJVTlZBUiAvICtUUkVFPVVSTCNSRVZJU0lPTik6ICRfXG4iOworCX0KKyAg
ICB9CisgICAgbXkgJHRlc3RxID0gZGJfcHJlcGFyZSg8PEVORCk7CitTRUxFQ1QgbmFtZSwgdmFs
IEZST00gcnVudmFycyBXSEVSRSBmbGlnaHQ9PyBBTkQgam9iPT8gQU5EIG5hbWUgbGlrZSAnJWpv
Yic7CitFTkQKKyAgICBteSAkYnVpbGRxX3R4dCA9IDw8RU5EOworU0VMRUNUIG5hbWUgRlJPTSBy
dW52YXJzIFdIRVJFIGZsaWdodD0/IEFORCBqb2I9PyBBTkQgKCdmJworRU5ECisgICAgbXkgQGJ1
aWxkcV94dmFyczsKKyAgICBmb3JlYWNoIG15ICR0IChzb3J0IGtleXMgJXRyZWVzcGVjcykgewor
CSRidWlsZHFfdHh0IC49ICIgT1IgbmFtZT0/IjsKKwlwdXNoIEBidWlsZHFfeHZhcnMsICJ0cmVl
XyR0IjsKKyAgICB9CisgICAgJGJ1aWxkcV90eHQgLj0gIikiOworICAgIG15ICRidWlsZHEgPSBk
Yl9wcmVwYXJlKCRidWlsZHFfdHh0KTsKKworICAgIG15ICViam9iczsKKworICAgICR0ZXN0cS0+
ZXhlY3V0ZSgkZWZsaWdodCwgJGVqb2IpOworICAgIHdoaWxlIChteSAoJHJlZnZhciwgJGJqb2Jy
ZWYpID0gJHRlc3RxLT5mZXRjaHJvd19hcnJheSgpKSB7CisJbXkgKCRiZmxpZ2h0LCAkYmpvYikg
PSBmbGlnaHRfb3RoZXJqb2IoJGVmbGlnaHQsJGJqb2JyZWYpOworCWlmIChAcmVmc3BlY3MpIHsK
KwkgICAgbXkgJHkgPSAwOworCSAgICBmb3JlYWNoIG15ICRycyAoQHJlZnNwZWNzKSB7CisJCWlm
ICgkcnMgZXEgIi4kYmpvYiIgfHwgJHJzIGVxICI9JHJlZnZhciIpIHsKKwkJICAgICR5ID0gMTsK
KwkJICAgIGxhc3Q7CisJCX0KKwkgICAgfQorCSAgICBuZXh0IHVubGVzcyAkeTsKKwl9CisJJGJ1
aWxkcS0+ZXhlY3V0ZSgkYmZsaWdodCwkYmpvYixAYnVpbGRxX3h2YXJzKTsKKwlteSAlZ290Owor
CXdoaWxlIChteSAoJHRyZWV2YXIpID0gJGJ1aWxkcS0+ZmV0Y2hyb3dfYXJyYXkoKSkgeworCSAg
ICAkdHJlZXZhciA9fiBtL150cmVlXy8gb3IgZGllICIkdHJlZXZhciA/IjsKKwkgICAgJGdvdHsk
J30gPSAxOworCSAgICBuZXh0IHVubGVzcyAkdHJlZXNwZWNzeyQnfTsKKwkgICAgJHRyZWVzcGVj
c3skJ31bMl0rKzsKKwl9CisJbmV4dCB1bmxlc3MgJWdvdCB8fCBAcmVmc3BlY3M7CisKKwkkYmpv
YnN7JGJqb2J9IC8vPSB7IFRlbXBsYXRlID0+ICRiZmxpZ2h0IH07CisJJGJqb2JzeyRiam9ifXtU
ZW1wbGF0ZX0gZXEgJGJmbGlnaHQgb3IKKwkgICAgZGllICJpbmNvbnNpc3RlbnQgJGJqb2I6ICRi
am9ic3skYmpvYn17VGVtcGxhdGV9ICE9ICRiZmxpZ2h0IjsKKwlwdXNoIEB7ICRiam9ic3skYmpv
Yn17UmVmc30gfSwgJHJlZnZhcjsKKwkkYmpvYnN7JGJqb2J9e1RyZWVzfXskX30gPSAxIGZvcmVh
Y2gga2V5cyAlZ290OworICAgIH0KKworICAgIGZvcmVhY2ggbXkgJHRyZWUgKHNvcnQga2V5cyAl
dHJlZXNwZWNzKSB7CisJZGllICJ1bnVzZWQgdHJlZS9yZXZpc2lvbiBhZGp1c3RtZW50ICR0cmVl
IgorCSAgICAuKEByZWZzcGVjcworICAgICAgICAgICAgICA/ICIgKG5vIHRyZWVfJHRyZWUgdmFy
IGluIGFueSBvZiAiCisgICAgICAgICAgICAgIC4oam9pbiAnICcsIG1hcCB7ICIkYmpvYnN7JF99
e1RlbXBsYXRlfS4kXyIgfQorICAgICAgICAgICAgICAgIHNvcnQga2V5cyAlYmpvYnMpLiIpIgor
ICAgICAgICAgICAgICA6ICcnKQorICAgICAgICAgICAgdW5sZXNzICR0cmVlc3BlY3N7JHRyZWV9
WzJdOworICAgIH0KKworICAgIG15IEBjb3B5X2pvYnNfcXMgPSBjb3B5X2pvYnNfcXMoKTsKKyAg
ICBmb3JlYWNoIG15ICRiam9iIChzb3J0IGtleXMgJWJqb2JzKSB7CisJY29weV9qb2JzX2RvKFxA
Y29weV9qb2JzX3FzLCAkYmpvYnN7JGJqb2J9e1RlbXBsYXRlfSwgJGJqb2IpOworCWZvcmVhY2gg
bXkgJHRyZWUgKHNvcnQga2V5cyAleyAkYmpvYnN7JGJqb2J9e1RyZWVzfSB9KSB7CisJICAgIHJ1
bnZhcl9zZXQoJGJqb2IsICJ0cmVlXyR0cmVlIiwgICAgICR0cmVlc3BlY3N7JHRyZWV9WzBdKTsK
KwkgICAgcnVudmFyX3NldCgkYmpvYiwgInJldmlzaW9uXyR0cmVlIiwgJHRyZWVzcGVjc3skdHJl
ZX1bMV0pOworCX0KKwlmb3JlYWNoIChAdmFyc3BlY3MpIHsKKwkgICAgaWYgKG0vXi1yIXxeLXJe
LykgeworCQkkcnVudmFyX3JtX3EtPmV4ZWN1dGUoJGRzdGZsaWdodCwgJGJqb2IsICQnKTsKKwkg
ICAgfSBlbHNpZiAobS9eLXIoLio/KT0vKSB7CisJCXJ1bnZhcl9zZXQoJGJqb2IsICQxLCAkJyk7
CisJICAgIH0gZWxzZSB7CisJCWRpZSAiYmFkIC1yICRfID8iOworCSAgICB9CisJfQorCWZvcmVh
Y2ggbXkgJHJlZnZhciAoQHsgJGJqb2JzeyRiam9ifXtSZWZzfSB9KSB7CisJICAgIGRpZSAiJGJq
b2IgJHJlZnZhciAkJiA/IiBpZgorICAgICAgICAgICAgICAgICIkYmpvYi4kcmVmdmFyIiA9fiBt
e1teKz1fLi8sOjAtOWEtei1dfWk7CisJICAgIHByaW50ICJydW52YXItc2V0IC4gJHJlZnZhciAk
ZHN0ZmxpZ2h0LiRiam9iXG4iIG9yIGRpZSAkITsKKwl9CisgICAgfQorfQorCiBzdWIgY2hhbmdl
cyAoKSB7CiAgICAgZGVidWcoIkNIQU5HRVMuLi5cbiIpOwogCmRpZmYgLS1naXQgYS9tZy1yZXBy
by1zZXR1cCBiL21nLXJlcHJvLXNldHVwCmluZGV4IDJlMWQzYjg4Li5hYmZmMmVmNyAxMDA3NTUK
LS0tIGEvbWctcmVwcm8tc2V0dXAKKysrIGIvbWctcmVwcm8tc2V0dXAKQEAgLTE5LDcgKzE5LDcg
QEAKIAogdXNhZ2UgKCkgeyBjYXQgPDxFTkQKIAotLi9tZy1yZXByby1zZXR1cCBbT1BUSU9OLi4u
XSBFWEFNUExFLUZMSUdIVCBKT0IgVEVTVElEIFtIT1NUU1BFQy4uLl0KKy4vbWctcmVwcm8tc2V0
dXAgW09QVElPTi4uLl0gRVhBTVBMRS1GTElHSFQgSk9CIFRFU1RJRCBbUkVCVUlMRHxIT1NUU1BF
Qy4uLl0KIAogIENyZWF0ZXMgYSBuZXcgZmxpZ2h0IGNvbnRhaW5nIGEgY29weSBvZiBKT0IgZnJv
bSBFWEFNUExFLUZMSUdIVAogIGFkanVzdGVkIHRvIHVzZSB0aGUgc2FtZSBidWlsZHMgYXMgSk9C
IChpZSwgbm8gcmVidWlsZHMpLApAQCAtNDIsNiArNDIsNDkgQEAgdXNhZ2UgKCkgeyBjYXQgPDxF
TkQKICAgIC1FLi4uIC1mLi4uIC1QICAgICAgIGFzIGZvciBtZy1leGVjdXRlLWZsaWdodAogICAg
LS1hdXRvYWxsb2Mtbm9mcmVlICAgYWxsb2NhdGUgaG9zdHMgYXMgZm9yIHByb2R1Y3Rpb24sIGJ1
dCBrZWVwIHRoZW0KICAgICAgICAgICAgICAgICAgICAgICAgICAoc3BlY2lmeSBubyBIT1NUU1BF
Q1M7IHJlbWVtYmVyIHRvIGRlYWxsb2NhdGUgbGF0ZXIpCisKKyBSRUJVSUxEIGlzCisgICAtLXJl
YnVpbGQgWy1CPGJsZXNzaW5nPl0gWy1yLi4uXQorICAgICAgICAgICAgIFsuQlVJTERKT0IgfCA9
QlVJTERKT0JSVU5WQVIuLi5dCisgICAgICAgICAgICAgK1RSRUU9VVJMI1JFVklTSU9OLi4uCisg
ICAgICAgQWxzbyB1c2UgYSBkaWZmZXJlbnQgYnVpbGQuICBTcGVjaWZpY2FsbHksIHVzZSBVUkwg
YW5kIFJFVklTSU9OCisgICAgICAgZm9yIGNlcnRhaW4gYnVpbGRzIHdoaWNoIG1lbnRpb24gVFJF
RSBhbmQgd2hpY2ggYXJlIHJlZmVyZW5jZWQgCisgICAgICAgKGRpcmVjdGx5KSBpbiB0aGUgam9i
IEpPQiBpbiBFWEFNUExFLUZMSUdIVC4gIFRoZSBhZmZlY3RlZCBidWlsZHMKKyAgICAgICBhcmUg
dGhvc2UgcmVmZXJlbmNlZCBieSBhbnkgb2YgdGhlIHJ1bnZhcnMgQlVJTERKT0JSVU5WQVIgKGlu
CisgICAgICAgd2hpY2ggY2FzZSBvbmx5IHRoYXQgam9iIHJlZmVyZW5jZSBpcyBlZGl0ZWQpIG9y
IGFueSB3aG9zZSBqb2IKKyAgICAgICBuYW1lIGlzIGFueSBvZiB0aGUgQlVJTERKT0IgKGluIHdo
aWNoIGNhc2UgYWxsIHJlZmVyZW5jZXMgdG8gdGhhdAorICAgICAgIGpvYiBhcmUgYWRqdXN0ZWQp
LiAgSWYgbm8gLkJVSUxESk9CIGFuZCBubyA9QlVJTERKT0JSVU5WQVIgYXJlCisgICAgICAgc3Bl
Y2lmaWVkLCB0aGVuIGFsbCBqb2JzIHJlZmVycmVkIHRvIGZyb20gdGhlIGV4YW1wbGUgSk9CCisg
ICAgICAgd2hpY2ggbWVudGlvbiBUUkVFIGFyZSBhZmZlY3RlZC4KKworICAgICAgIEZvciBleGFt
cGxlLAorICAgICAgICAgICAtLXJlYnVpbGQgPXhlbmJ1aWxkam9iIFwKKyAgICAgICAgICAgICAg
ICAgK3hlbj1naXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcGVvcGxlL2FsaWNlL3hlbi5naXQjZml4ZXMK
KyAgICAgICB3b3VsZCBsb29rIGZvciB4ZW5idWlsZCBhbmQgKHNheSkgZmluZCB0aGF0IGl0IHJl
ZmVycmVkIHRvCisgICAgICAgYnVpbGQtYW1kNjQ7IGl0IHdvdWxkIHRoZW4gY29weSBhbmQgdXNl
IHRoZSBidWlsZC1hbWQ2NCBqb2IKKyAgICAgICB0aGF0IEVYQU1QTEUtRkxJR0hULkpPQiB1c2Vk
LCBhZGp1c3RpbmcgXGB0cmVlX3hlbicgYW5kCisgICAgICAgXGByZXZpc2lvbl94ZW4nIGFzIHNw
ZWNpZmllZCwgYW5kIHVzZSB0aGF0IGZvciBcYHhlbmJ1aWxkam9iJyBpbgorICAgICAgIHRoZSBy
ZXBybyAoYnV0IG5vdCBmb3IgXGBidWlsZGpvYicpCisKKyAgICAgICBXaGVyZWFzCisgICAgICAg
ICAgIC0tcmVidWlsZCAuYnVpbGQtYW1kNjQgXAorICAgICAgICAgICAgICAgICArbGludXg9Z2l0
Oi8veGVuYml0cy54ZW4ub3JnL3Blb3BsZS9hbGljZS9saW51eC5naXQjZml4ZXMKKyAgICAgICB3
b3VsZCByZXBsYWNlIGFsbCByZWZlcmVuY2VzIHRvIGFueSBqb2IgbmFtZWQgYnVpbGQtYW1kNjQK
KyAgICAgICB3aXRoIGEgbmV3IGJ1aWxkLWFtZDY0IGpvYi4KKworICAgICAgIEFuZAorICAgICAg
ICAgICAtLXJlYnVpbGQgXAorICAgICAgICAgICAgICAgICAreGVuPWdpdDovL3hlbmJpdHMueGVu
Lm9yZy9wZW9wbGUvYWxpY2UvbGludXguZ2l0I2ZpeGVzCisgICAgICAgd291bGQgcmVwbGFjZSBh
bGwgYnVpbGRzIG1lbnRpb25pbmcgeGVuLCBpbmNsdWRpbmcgZm9yIGV4YW1wbGUKKyAgICAgICBi
dWlsZC1hbWQ2NCAoZm9yIHhlbmJ1aWxkam9iKSBhbmQgYnVpbGQtaTM4NiAoZm9yIGJ1aWxkam9i
KQorICAgICAgIGluIGFuIHg4NiAzMi1vbi02NCBmbGlnaHQuCisKKyAgICAgICBIb3N0IGFsbG9j
YXRpb24gZm9yIHRoZSBidWlsZCBpcyBkb25lICJub3JtYWxseSIgKGllLCB0aGUgaG9zdAorICAg
ICAgIGlzIHRocm93biBhd2F5IGFmdGVyIHRoZSBidWlsZCBpcyBjb21wbGV0ZSksIHdpdGggYSBk
ZWZhdWx0CisgICAgICAgYmxlc3Npbmcgb2YgXGBhZGhvYycuCisKKyAgICAgICAtLXJlYnVpbGQg
aXMgYWZmZWN0ZWQgYnkgLUUgb3IgLVAgYnV0IG5vdCBnZW5lcmFsIC1CIG9yIC1mLgorCiBFTkQK
IAogfQpAQCAtMTIyLDEwICsxNjUsMzcgQEAgcHJvZ3Jlc3MgImxvZ2dpbmcgdG8gJGxvZ2ZpbGUi
CiBzYXZlbG9nICIkbG9nZmlsZSIKIGV4ZWMgMz4iJGxvZ2ZpbGUiCiAKK3JlYnVpbGRzX2ZsaWdo
dD0nJworCiB3aGlsZSBbICQjIC1uZSAwIF07IGRvCiAJYXJnPSQxOyBzaGlmdAogCiAJY2FzZSAi
JGFyZyIgaW4KKworCS0tcmVidWlsZCkKKwkJcmVidWlsZHNfYmxlc3Npbmc9YWRob2MKKwkJcmVi
dWlsZF9zcGVjcz0oKQorCQl3aGlsZSB0cnVlOyBkbworCQkJY2FzZSAiJDEiIGluCisJCQlbLj0r
XSp8LXIpIHJlYnVpbGRfc3BlY3MrPSgiJDEiKTsgICAgICAgc2hpZnQgOzsKKwkJICAgICAgICAt
Qj8qKQlyZWJ1aWxkc19ibGVzc2luZz0kezEjLUJ9OyAgICAgIHNoaWZ0IDs7CisJCQktKikJYmFk
dXNhZ2UgJzogYmFkIC0tcmVidWlsZCBvcHRpb24nICAgICA7OworICAgICAgICAgICAgICAgICAg
ICAgICAgKikgICAgICBicmVhayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDs7CisJ
CQllc2FjCisJCWRvbmUKKwkJaWYgWyB4JHJlYnVpbGRzX2ZsaWdodCA9IHggXTsgdGhlbgorCQkJ
cmVidWlsZHNfZmxpZ2h0PSQoCisJCQkJLi9jcy1hZGp1c3QtZmxpZ2h0IG5ldzokcmVidWlsZHNf
Ymxlc3NpbmcKKwkJCSkKKwkJZmkKKworCQlhZGp1c3RzKz0oJCgKKwkJCS4vY3MtYWRqdXN0LWZs
aWdodCAkcmVidWlsZHNfZmxpZ2h0IFwKKwkJCQlyZXByby1idWlsZGpvYnMgJGV4YW1wbGVfZmxp
Z2h0ICRqb2IgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiJHtyZWJ1aWxkX3Nw
ZWNzW0BdfSIKKwkJKSkKKwkJOzsKKwogCW5vbmU6KQogCQkjIHByb3ZpZGVkIHNvIHdlIGNhbiBy
ZXBybyBhIGpvYiB3aXRoIG5vIGhvc3RzCiAJCTs7CkBAIC0xNzAsNiArMjQwLDE4IEBAIGRvbmUK
IGZsaWdodD0kKC4vY3MtYWRqdXN0LWZsaWdodCBuZXc6JGJsZXNzaW5nKQogcHJvZ3Jlc3MgIm5l
dyBmbGlnaHQgaXMgJGZsaWdodCIKIAoraWYgWyAieCRyZWJ1aWxkc19mbGlnaHQiICE9IHggXTsg
dGhlbgorCXByb2dyZXNzICJydW5uaW5nIGJ1aWxkKHMpICRyZWJ1aWxkc19mbGlnaHQiCisJLi9t
Zy1leGVjdXRlLWZsaWdodCAtQiRyZWJ1aWxkc19ibGVzc2luZyAtLXByb2dyZXNzLWZkPTIgXAor
CQkiJHttZ2V4ZWNmbGFnc1tAXX0iICRyZWJ1aWxkc19mbGlnaHQKKworCW1ybz10bXAvJHJlYnVp
bGRzX2ZsaWdodC5tcm8KKwlpZiAhIGVncmVwICdecGVyZmVjdCcgPi9kZXYvbnVsbCAkbXJvOyB0
aGVuCisJCWVjaG8gPiYyICJidWlsZChzKSBmYWlsZWQgKG5vICdwZXJmZWN0JyBpbiAkbXJvKSIK
KwkJZXhpdCAxCisJZmkKK2ZpCisKIE9TU1RFU1RfVEFTSz0kKHBlcmwgLWUgJwogCXVzZSBPc3N0
ZXN0OwogCXVzZSBPc3N0ZXN0OjpFeGVjdXRpdmU7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 02 17:53:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 17:53:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMFtR-0006h6-Al; Thu, 02 May 2019 17:53:13 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=yl7K=TC=citrix.com=prvs=018ff06f8=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hMFtP-0006gM-QE
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 17:53:11 +0000
X-Inumbo-ID: 25a67520-6d03-11e9-843c-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 25a67520-6d03-11e9-843c-bc764e045a96;
 Thu, 02 May 2019 17:53:10 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,422,1549929600"; d="scan'208";a="84983426"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 2 May 2019 18:42:30 +0100
Message-ID: <20190502174238.23848-2-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190502174238.23848-1-ian.jackson@eu.citrix.com>
References: <20190502174238.23848-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH 1/9] mg-execute-flight: Save an mro in
 tmp/
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBtYXkgYmUgdXNlZnVsIGZvciBzb21lIHRoaW5ncy4gIEZvciBleGFtcGxlLCBpdCB3aWxs
IGJlIHVzZWQgaW4KanVzdCBhIG1vbWVudC4KClNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIG1nLWV4ZWN1dGUtZmxpZ2h0IHwgMSArCiAx
IGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKykKCmRpZmYgLS1naXQgYS9tZy1leGVjdXRlLWZs
aWdodCBiL21nLWV4ZWN1dGUtZmxpZ2h0CmluZGV4IGIzY2RmNDMxLi4zOTFmNDgxMCAxMDA3NTUK
LS0tIGEvbWctZXhlY3V0ZS1mbGlnaHQKKysrIGIvbWctZXhlY3V0ZS1mbGlnaHQKQEAgLTgxLDYg
KzgxLDcgQEAgZWNobyA+JjUgImZsaWdodCAkZmxpZ2h0IHJlcG9ydGluZyIKIAogLi9zZy1yZXBv
cnQtZmxpZ2h0ICRiYXNpc2ZsaWdodG9wdCBcCiAJLS1odG1sLWRpcj0kT1NTVEVTVF9IVE1MUFVC
X0RJUi8kZmxpZ2h0LyBcCisJLS1tYWNoaW5lLXJlYWRhYmxlLW91dHB1dD10bXAvJGZsaWdodC5t
cm8gXAogCSRmbGlnaHQgPnRtcC8kZmxpZ2h0LnJlcG9ydAogCiBzdWJqZWN0PWBzZWQgLW4gMXAg
PHRtcC8kZmxpZ2h0LnJlcG9ydGAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 02 17:53:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 17:53:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMFtS-0006hP-4s; Thu, 02 May 2019 17:53:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=yl7K=TC=citrix.com=prvs=018ff06f8=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hMFtQ-0006gl-CC
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 17:53:12 +0000
X-Inumbo-ID: 26efc359-6d03-11e9-843c-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 26efc359-6d03-11e9-843c-bc764e045a96;
 Thu, 02 May 2019 17:53:11 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,422,1549929600"; d="scan'208";a="84983434"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 2 May 2019 18:42:31 +0100
Message-ID: <20190502174238.23848-3-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190502174238.23848-1-ian.jackson@eu.citrix.com>
References: <20190502174238.23848-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH 2/9] cs-adjust-flight: Break out
 copy_jobs_*
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiBjcy1hZGp1c3QtZmxpZ2h0IHwgMjAgKysrKysrKysr
KysrKystLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNCBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL2NzLWFkanVzdC1mbGlnaHQgYi9jcy1hZGp1c3QtZmxpZ2h0Cmlu
ZGV4IGVlMWQ5MTdjLi5iYWRhYmVmZiAxMDA3NTUKLS0tIGEvY3MtYWRqdXN0LWZsaWdodAorKysg
Yi9jcy1hZGp1c3QtZmxpZ2h0CkBAIC0xOTQsMTAgKzE5NCw4IEBAIHN1YiBkb19ybV9qb2IgKCQp
IHsKICAgICB2ZXJib3NlICIkZHN0ZmxpZ2h0LiRqb2Igam9iIGRlbGV0ZWRcbiIgaWYgJGNvdW50
OwogfQogCi1zdWIgY29weV9qb2JzICgkJCkgewotICAgIG15ICgkc3JjZmxpZ2h0LCAkam9icykg
PSBAXzsKLSAgICBwcmVwX3JtX2pvYnMoKTsKLSAgICBteSBAam9iX2NvcHlfcXMgPSBtYXAgeyAk
ZGJoX3Rlc3RzLT5wcmVwYXJlKCRfKSB9CitzdWIgY29weV9qb2JzX3FzICgpIHsKKyAgICBtYXAg
eyAkZGJoX3Rlc3RzLT5wcmVwYXJlKCRfKSB9CiAgICAgICAgICgiSU5TRVJUIElOVE8gam9icyAo
ZmxpZ2h0LCBqb2IsIHJlY2lwZSwgc3RhdHVzKSIuCiAgICAgICAgICAiICAgICBTRUxFQ1QgPywg
am9iLCByZWNpcGUsICdxdWV1ZWQnIi4KICAgICAgICAgICIgICAgICAgRlJPTSBqb2JzIi4KQEAg
LTIwNiwxMiArMjA0LDIyIEBAIHN1YiBjb3B5X2pvYnMgKCQkKSB7CiAgICAgICAgICAiICAgICBT
RUxFQ1QgPywgam9iLCBuYW1lLCB2YWwsICdmJyIuCiAgICAgICAgICAiICAgICAgIEZST00gcnVu
dmFycyIuCiAgICAgICAgICAiICAgICAgV0hFUkUgZmxpZ2h0ID0gPyBBTkQgam9iID0gPyBBTkQg
Tk9UIHN5bnRoIik7Cit9CitzdWIgY29weV9qb2JzX2RvICgkJCkgeworICAgIG15ICgkcXMsICRz
cmNmbGlnaHQsICRzcmNqb2IpID0gQF87CisgICAgJF8tPmV4ZWN1dGUoJGRzdGZsaWdodCwgJHNy
Y2ZsaWdodCwgJGpvYikgZm9yZWFjaCBAJHFzOworICAgIHZlcmJvc2UgIiRkc3RmbGlnaHQuJGpv
YiBqb2IgY3JlYXRlZCBmcm9tICRzcmNmbGlnaHQuJGpvYlxuIjsKK30KKworc3ViIGNvcHlfam9i
cyAoJCQpIHsKKyAgICBteSAoJHNyY2ZsaWdodCwgJGpvYnMpID0gQF87CisgICAgcHJlcF9ybV9q
b2JzKCk7CisgICAgbXkgQGpvYl9jb3B5X3FzID0gY29weV9qb2JzX3FzOwogICAgIGZvcl9qb2Jz
KCRkc3RmbGlnaHQsICRqb2JzLCBcJmRvX3JtX2pvYiwgMSk7CiAgICAgZm9yX2pvYnMoJHNyY2Zs
aWdodCwgJGpvYnMsIFwmZG9fcm1fam9iKTsKICAgICBmb3Jfam9icygkc3JjZmxpZ2h0LCAkam9i
cywgc3ViIHsKICAgICAgICAgbXkgKCRqb2IpID0gQF87Ci0gICAgICAgICRfLT5leGVjdXRlKCRk
c3RmbGlnaHQsICRzcmNmbGlnaHQsICRqb2IpIGZvcmVhY2ggQGpvYl9jb3B5X3FzOwotCXZlcmJv
c2UgIiRkc3RmbGlnaHQuJGpvYiBqb2IgY3JlYXRlZCBmcm9tICRzcmNmbGlnaHQuJGpvYlxuIjsK
Kwljb3B5X2pvYnNfZG8oXEBqb2JfY29weV9xcywgJHNyY2ZsaWdodCwgJGpvYik7CiAgICAgfSk7
CiB9CiAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 02 17:53:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 17:53:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMFtk-0006qX-EJ; Thu, 02 May 2019 17:53:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=yl7K=TC=citrix.com=prvs=018ff06f8=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hMFtj-0006pk-6j
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 17:53:31 +0000
X-Inumbo-ID: 25261d82-6d03-11e9-a09e-dfb3ec347f61
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 25261d82-6d03-11e9-a09e-dfb3ec347f61;
 Thu, 02 May 2019 17:53:11 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,422,1549929600"; d="scan'208";a="84983429"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 2 May 2019 18:42:36 +0100
Message-ID: <20190502174238.23848-8-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190502174238.23848-1-ian.jackson@eu.citrix.com>
References: <20190502174238.23848-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH 7/9] mg-repro-setup: Allow arguments to
 badusage
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm8gZnVuY3Rpb25hbCBjaGFuZ2Ugd2l0aCBleGlzdGluZyBjYWxsIHNpdGVzLgoKU2lnbmVkLW9m
Zi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQogbWctcmVw
cm8tc2V0dXAgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRp
b24oLSkKCmRpZmYgLS1naXQgYS9tZy1yZXByby1zZXR1cCBiL21nLXJlcHJvLXNldHVwCmluZGV4
IGI0MWJmNDc4Li5kNjNlMjliNiAxMDA3NTUKLS0tIGEvbWctcmVwcm8tc2V0dXAKKysrIGIvbWct
cmVwcm8tc2V0dXAKQEAgLTQ2LDcgKzQ2LDcgQEAgRU5ECiAKIH0KIAotYmFkdXNhZ2UgKCkgeyBl
Y2hvID4mMiAiYmFkIHVzYWdlIjsgdXNhZ2UgPiYyOyBleGl0IDEyNjsgfQorYmFkdXNhZ2UgKCkg
eyBlY2hvID4mMiAiYmFkIHVzYWdlJCoiOyB1c2FnZSA+JjI7IGV4aXQgMTI2OyB9CiAKIHNldCAt
ZSAtbyBwb3NpeAogCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 02 18:13:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 18:13:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMGCb-0001Fj-Lh; Thu, 02 May 2019 18:13:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DatZ=TC=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hMGCa-0001FT-2t
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 18:13:00 +0000
X-Inumbo-ID: e9f8f952-6d05-11e9-843c-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e9f8f952-6d05-11e9-843c-bc764e045a96;
 Thu, 02 May 2019 18:12:58 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hMGCX-0006rd-CF; Thu, 02 May 2019 18:12:57 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hMGCX-0007AY-5x; Thu, 02 May 2019 18:12:57 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hMGCX-0000Vx-5D; Thu, 02 May 2019 18:12:57 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135446-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-upstream-4.11-testing:build-amd64-xsm:xen-build:fail:regression
 qemu-upstream-4.11-testing:test-arm64-arm64-libvirt-xsm:xen-boot:fail:regression
 qemu-upstream-4.11-testing:test-arm64-arm64-xl:xen-boot:fail:regression
 qemu-upstream-4.11-testing:test-arm64-arm64-xl-xsm:xen-boot:fail:regression
 qemu-upstream-4.11-testing:test-arm64-arm64-xl-credit2:xen-boot:fail:regression
 qemu-upstream-4.11-testing:build-amd64:xen-build:fail:regression
 qemu-upstream-4.11-testing:build-i386-xsm:xen-build:fail:regression
 qemu-upstream-4.11-testing:build-i386:xen-build:fail:regression
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-arm64-arm64-xl-credit1:xen-boot:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: qemuu=2871355a6957f1b3c16f858e3143e0fff0737b6a
X-Osstest-Versions-That: qemuu=20c76f9a5fbf16d58c6add2ace2ff0fabd785926
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 02 May 2019 18:12:57 +0000
Subject: [Xen-devel] [qemu-upstream-4.11-testing test] 135446: regressions -
 FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTQ0NiBxZW11LXVwc3RyZWFtLTQuMTEtdGVzdGluZyByZWFsIFtyZWFsXQpodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTM1NDQ2LwoKUmVn
cmVzc2lvbnMgOi0oCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2lu
ZywKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NC14
c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMjU1NzUKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTU3NQogdGVzdC1hcm02NC1hcm02NC14bCAgICAg
ICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1NTc1CiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjU1NzUKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTU3NQogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI1NTc1CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU1NzUKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTU3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXJhdyAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXB5Z3J1YiAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12
aGQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZodjItaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2so
MSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNv
dzIgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0
LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICA3IHhlbi1ib290ICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogcWVtdXUgICAgICAgICAgICAgICAgMjg3MTM1NWE2OTU3ZjFiM2MxNmY4
NThlMzE0M2UwZmZmMDczN2I2YQpiYXNlbGluZSB2ZXJzaW9uOgogcWVtdXUgICAgICAgICAgICAg
ICAgMjBjNzZmOWE1ZmJmMTZkNThjNmFkZDJhY2UyZmYwZmFiZDc4NTkyNgoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgMTI1NTc1ICAyMDE4LTA3LTI1IDE4OjUzOjU0IFogIDI4MCBkYXlzClRlc3Rpbmcg
c2FtZSBzaW5jZSAgIDEzNDI3MCAgMjAxOS0wNC0wMSAxNjoxMDo1MCBaICAgMzEgZGF5cyAgIDEz
IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0Ogog
IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogIEdlcmQgSG9mZm1h
bm4gPGtyYXhlbEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgSmFz
b24gV2FuZyA8amFzb3dhbmdAcmVkaGF0LmNvbT4KICBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQu
Y29tPgogIExpIFFpYW5nIDxsaXEzZWFAZ21haWwuY29tPgogIE1pY2hhZWwgTWNDb252aWxsZSA8
bW1jY29AbXlrb2xhYi5jb20+CiAgTWljaGFlbCBUb2thcmV2IDxtanRAdGxzLm1zay5ydT4KICBO
aWVscyBkZSBWb3MgPG5kZXZvc0ByZWRoYXQuY29tPgogIFBhb2xvIEJvbnppbmkgPHBib256aW5p
QHJlZGhhdC5jb20+CiAgUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgog
IFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KICBQcmFzYW5uYSBL
dW1hciBLYWxldmVyIDxwcmFzYW5uYS5rYWxldmVyQHJlZGhhdC5jb20+CiAgUm9nZXIgUGF1IE1v
bm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVA
Y2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmlj
dC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1z
aGFkb3cgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCAy
ODcxMzU1YTY5NTdmMWIzYzE2Zjg1OGUzMTQzZTBmZmYwNzM3YjZhCkF1dGhvcjogS2V2aW4gV29s
ZiA8a3dvbGZAcmVkaGF0LmNvbT4KRGF0ZTogICBUaHUgT2N0IDExIDE3OjMwOjM5IDIwMTggKzAy
MDAKCiAgICBndGs6IERvbid0IHZ0ZV90ZXJtaW5hbF9zZXRfZW5jb2RpbmcoKSBvbiBuZXcgVlRF
IHZlcnNpb25zCiAgICAKICAgIFRoZSBmdW5jdGlvbiB2dGVfdGVybWluYWxfc2V0X2VuY29kaW5n
KCkgaXMgZGVwcmVjYXRlZCBzaW5jZSBWVEUgMC41NCwKICAgIHNvIHN0b3AgY2FsbGluZyBpdCBm
cm9tIHRoYXQgdmVyc2lvbiBvbi4gVGhpcyBmaXhlcyBhIGJ1aWxkIGVycm9yCiAgICBiZWNhdXNl
IG9mIG91ciB1c2Ugb2Ygd2FybmluZyBmbGFncyBbLVdlcnJvcj1kZXByZWNhdGVkLWRlY2xhcmF0
aW9uc10uCiAgICAKICAgIEZpeGVzOiBodHRwczovL2J1Z3MubGF1bmNocGFkLm5ldC9idWdzLzE3
OTQ5MzkKICAgIFJlcG9ydGVkLWJ5OiBCYXN0aWFuIEtvcHBlbG1hbm4gPGtiYXN0aWFuQG1haWwu
dW5pLXBhZGVyYm9ybi5kZT4KICAgIFNpZ25lZC1vZmYtYnk6IEtldmluIFdvbGYgPGt3b2xmQHJl
ZGhhdC5jb20+CiAgICBNZXNzYWdlLWlkOiAyMDE4MTAxMTE1MzAzOS4yMzI0LTEta3dvbGZAcmVk
aGF0LmNvbQogICAgU2lnbmVkLW9mZi1ieTogR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5j
b20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA2NDE1OTk0ZmZjYzZkMjJiM2Y1YWRk
NjdmNjNmZTc3ZTRiOTcxMWY0KQoKY29tbWl0IDk0YTcxNWI2Y2JhNzIyNWU1ZGI1OTkwMWU1ZDBh
NTI1MmVhZDk3NTUKQXV0aG9yOiBOaWVscyBkZSBWb3MgPG5kZXZvc0ByZWRoYXQuY29tPgpEYXRl
OiAgIFR1ZSBNYXIgNSAxNjo0NjozNCAyMDE5ICswMTAwCgogICAgZ2x1c3RlcjogdGhlIGdsZnNf
aW9fY2JrIGNhbGxiYWNrIGZ1bmN0aW9uIHBvaW50ZXIgYWRkcyBwcmUvcG9zdCBzdGF0IGFyZ3MK
ICAgIAogICAgVGhlIGdsZnNfKl9hc3luYygpIGZ1bmN0aW9ucyBkbyBhIGNhbGxiYWNrIG9uY2Ug
ZmluaXNoZWQuIFRoaXMgY2FsbGJhY2sKICAgIGhhcyBjaGFuZ2VkIGl0cyBhcmd1bWVudHMsIHBy
ZS0gYW5kIHBvc3Qtc3RhdCBzdHJ1Y3R1cmVzIGhhdmUgYmVlbgogICAgYWRkZWQuIFRoaXMgbWFr
ZXMgaXQgcG9zc2libGUgdG8gaW1wcm92ZSBjYWNoaW5nLCB3aGljaCBpcyB1c2VmdWwgZm9yCiAg
ICBTYW1iYSBhbmQgTkZTLUdhbmVzaGEsIGJ1dCBub3Qgc28gbXVjaCBmb3IgUUVNVS4gR2x1c3Rl
ciA2IGlzIHRoZSBmaXJzdAogICAgcmVsZWFzZSB0aGF0IGluY2x1ZGVzIHRoZXNlIG5ldyBhcmd1
bWVudHMuCiAgICAKICAgIFdpdGggYW4gYWRkaXRpb25hbCBkZXRlY3Rpb24gaW4gLi9jb25maWd1
cmUsIHRoZSBuZXcgYXJndW1lbnRzIGNhbgogICAgY29uZGl0aW9uYWxseSBnZXQgaW5jbHVkZWQg
aW4gdGhlIGdsZnNfaW9fY2JrIGhhbmRsZXIuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE5pZWxz
IGRlIFZvcyA8bmRldm9zQHJlZGhhdC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBLZXZpbiBXb2xm
IDxrd29sZkByZWRoYXQuY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgMGUzYjg5
MWZlZmFjYzBlNDlmM2M4ZmZhM2E3NTNiNjllYjcyMTRkMikKCmNvbW1pdCAxM2JhYzdhYmY2MGUy
NTEwMWVmNjA1OWYwZGE3YTE2ODk0MmVjY2Q5CkF1dGhvcjogUHJhc2FubmEgS3VtYXIgS2FsZXZl
ciA8cHJhc2FubmEua2FsZXZlckByZWRoYXQuY29tPgpEYXRlOiAgIFR1ZSBNYXIgNSAxNjo0Njoz
MyAyMDE5ICswMTAwCgogICAgZ2x1c3RlcjogSGFuZGxlIGNoYW5nZWQgZ2xmc19mdHJ1bmNhdGUg
c2lnbmF0dXJlCiAgICAKICAgIE5ldyB2ZXJzaW9ucyBvZiBHbHVzdGVycyBsaWJnZmFwaS5zbyBo
YXZlIGFuIHVwZGF0ZWQgZ2xmc19mdHJ1bmNhdGUoKQogICAgZnVuY3Rpb24gdGhhdCByZXR1cm5z
IGFkZGl0aW9uYWwgJ3N0cnVjdCBzdGF0JyBzdHJ1Y3R1cmVzIHRvIGVuYWJsZQogICAgYWR2YW5j
ZWQgY2FjaGluZyBvZiBhdHRyaWJ1dGVzLiBUaGlzIGlzIHVzZWZ1bCBmb3IgZmlsZSBzZXJ2ZXJz
LCBub3Qgc28KICAgIG11Y2ggZm9yIFFFTVUuIE5ldmVydGhlbGVzcywgdGhlIEFQSSBoYXMgY2hh
bmdlZCBhbmQgbmVlZHMgdG8gYmUKICAgIGFkb3B0ZWQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IFByYXNhbm5hIEt1bWFyIEthbGV2ZXIgPHByYXNhbm5hLmthbGV2ZXJAcmVkaGF0LmNvbT4KICAg
IFNpZ25lZC1vZmYtYnk6IE5pZWxzIGRlIFZvcyA8bmRldm9zQHJlZGhhdC5jb20+CiAgICBTaWdu
ZWQtb2ZmLWJ5OiBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPgogICAgKGNoZXJyeSBwaWNr
ZWQgZnJvbSBjb21taXQgZTAxNGRiZTc0ZTA0ODQxODgxNjRjNjFmZjY4NDNmOGEwNGE4Y2I5ZCkK
CmNvbW1pdCA5ODY0YTEyZjRhMTNmMTlhNzQ0MGNiMzJiZDMyNDI1MDZkNmIyNzM4CkF1dGhvcjog
SmFzb24gV2FuZyA8amFzb3dhbmdAcmVkaGF0LmNvbT4KRGF0ZTogICBUdWUgRGVjIDQgMTE6NTM6
NDMgMjAxOCArMDgwMAoKICAgIG5ldDogZHJvcCB0b28gbGFyZ2UgcGFja2V0IGVhcmx5CiAgICAK
ICAgIFdlIHRyeSB0byBkZXRlY3QgYW5kIGRyb3AgdG9vIGxhcmdlIHBhY2tldCAoPklOVF9NQVgp
IGluIDE1OTJhOTk0NzAzNgogICAgKCJuZXQ6IGlnbm9yZSBwYWNrZXQgc2l6ZSBncmVhdGVyIHRo
YW4gSU5UX01BWCIpIGR1cmluZyBwYWNrZXQKICAgIGRlbGl2ZXJpbmcuIFVuZm9ydHVuYXRlbHks
IHRoaXMgaXMgbm90IHN1ZmZpY2llbnQgYXMgd2UgbWF5IGhpdAogICAgYW5vdGhlciBpbnRlZ2Vy
IG92ZXJmbG93IHdoZW4gdHJ5aW5nIHRvIHF1ZXVlIHN1Y2ggbGFyZ2UgcGFja2V0IGluCiAgICBx
ZW11X25ldF9xdWV1ZV9hcHBlbmRfaW92KCk6CiAgICAKICAgIC0gc2l6ZSBvZiB0aGUgYWxsb2Nh
dGlvbiBtYXkgb3ZlcmZsb3cgb24gMzJiaXQKICAgIC0gcGFja2V0LT5zaXplIGlzIGludGVnZXIg
d2hpY2ggbWF5IG92ZXJmbG93IGV2ZW4gb24gNjRiaXQKICAgIAogICAgRml4aW5nIHRoaXMgYnkg
bW92aW5nIHRoZSBjaGVjayB0byBxZW11X3NlbmR2X3BhY2tldF9hc3luYygpIHdoaWNoIGlzCiAg
ICB0aGUgZW50cmFuY2Ugb2YgYWxsIG5ldHdvcmtpbmcgY29kZXMgYW5kIHJlZHVjZSB0aGUgbGlt
aXQgdG8KICAgIE5FVF9CVUZTSVpFIHRvIGJlIG1vcmUgY29uc2VydmF0aXZlLiBUaGlzIHdvcmtz
IHNpbmNlOgogICAgCiAgICAtIEZvciB0aGUgY2FsbGVycyB0aGF0IGNhbGwgcWVtdV9zZW5kdl9w
YWNrZXRfYXN5bmMoKSBkaXJlY3RseSwgdGhleQogICAgICBvbmx5IGNhcmUgYWJvdXQgaWYgemVy
byBpcyByZXR1cm5lZCB0byBkZXRlcm1pbmUgd2hldGhlciB0byBwcmV2ZW50CiAgICAgIHRoZSBz
b3VyY2UgZnJvbSBwcm9kdWNpbmcgbW9yZSBwYWNrZXRzLiBBIGNhbGxiYWNrIHdpbGwgYmUgdHJp
Z2dlcmVkCiAgICAgIGlmIHBlZXIgY2FuIGFjY2VwdCBtb3JlIHRoZW4gc291cmNlIGNvdWxkIGJl
IGVuYWJsZWQuIFRoaXMgaXMKICAgICAgdXN1YWxseSB1c2VkIGJ5IGhpZ2ggc3BlZWQgbmV0d29y
a2luZyBpbXBsZW1lbnRhdGlvbiBsaWtlIHZpcnRpby1uZXQKICAgICAgb3IgbmV0bWFwLgogICAg
LSBGb3IgdGhlIGNhbGxlcnMgdGhhdCBjYWxsIHFlbXVfc2VuZHZfcGFja2V0KCkgdGhhdCBjYWxs
cwogICAgICBxZW11X3NlbmR2X3BhY2tldF9hc3luYygpIGluZGlyZWN0bHksIHRoZXkgb2Z0ZW4g
aWdub3JlIHRoZSByZXR1cm4KICAgICAgdmFsdWUuIEluIHRoaXMgY2FzZSBxZW11IHdpbGwganVz
dCB0aGUgZHJvcCBwYWNrZXRzIGlmIHBlZXIgY2FuJ3QKICAgICAgcmVjZWl2ZS4KICAgIAogICAg
UWVtdSB3aWxsIGNvcHkgdGhlIHBhY2tldCBpZiBpdCB3YXMgcXVldWVkLiBTbyBpdCB3YXMgc2Fm
ZSBmb3IgYm90aAogICAga2luZHMgb2YgdGhlIGNhbGxlcnMgdG8gYXNzdW1lIHRoZSBwYWNrZXQg
d2FzIHNlbnQuCiAgICAKICAgIFNpbmNlIHdlIG1vdmUgdGhlIGNoZWNrIGZyb20gcWVtdV9kZWxp
dmVyX3BhY2tldF9pb3YoKSB0bwogICAgcWVtdV9zZW5kdl9wYWNrZXRfYXN5bmMoKSwgaXQgd291
bGQgYmUgc2FmZXIgdG8gbWFrZQogICAgcWVtdV9kZWxpdmVyX3BhY2tldF9pb3YoKSBzdGF0aWMg
dG8gcHJldmVudCBhbnkgZXh0ZXJuYWwgdXNlciBpbiB0aGUKICAgIGZ1dHVyZS4KICAgIAogICAg
VGhpcyBpcyBhIHJldmlzZWQgcGF0Y2ggb2YgQ1ZFLTIwMTgtMTc5NjMuCiAgICAKICAgIENjOiBx
ZW11LXN0YWJsZUBub25nbnUub3JnCiAgICBDYzogTGkgUWlhbmcgPGxpcTNlYUAxNjMuY29tPgog
ICAgRml4ZXM6IDE1OTJhOTk0NzAzNiAoIm5ldDogaWdub3JlIHBhY2tldCBzaXplIGdyZWF0ZXIg
dGhhbiBJTlRfTUFYIikKICAgIFJlcG9ydGVkLWJ5OiBMaSBRaWFuZyA8bGlxM2VhQGdtYWlsLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBMaSBRaWFuZyA8bGlxM2VhQGdtYWlsLmNvbT4KICAgIFNpZ25l
ZC1vZmYtYnk6IEphc29uIFdhbmcgPGphc293YW5nQHJlZGhhdC5jb20+CiAgICBSZXZpZXdlZC1i
eTogVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgICBNZXNzYWdlLWlkOiAyMDE4MTIw
NDAzNTM0Ny42MTQ4LTItamFzb3dhbmdAcmVkaGF0LmNvbQogICAgU2lnbmVkLW9mZi1ieTogUGV0
ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgogICAgKGNoZXJyeSBwaWNrZWQg
ZnJvbSBjb21taXQgMjVjMDFiZDE5ZDBlNGI2NmYzNTc2MThhZWVmZGExZWY3YTQxZTIxYSkKCmNv
bW1pdCBiNjk3YzBhZWNiZjliYzhiZGI0ZjFiZjBlYTkyZTZhOGZiMjU4MDk0CkF1dGhvcjogSmFz
b24gV2FuZyA8amFzb3dhbmdAcmVkaGF0LmNvbT4KRGF0ZTogICBXZWQgTWF5IDMwIDEzOjE2OjM2
IDIwMTggKzA4MDAKCiAgICBuZXQ6IGlnbm9yZSBwYWNrZXQgc2l6ZSBncmVhdGVyIHRoYW4gSU5U
X01BWAogICAgCiAgICBUaGVyZSBzaG91bGQgbm90IGJlIGEgcmVhc29uIGZvciBwYXNzaW5nIGEg
cGFja2V0IHNpemUgZ3JlYXRlciB0aGFuCiAgICBJTlRfTUFYLiBJdCdzIHVzdWFsbHkgYSBoaW50
IG9mIGJ1ZyBzb21ld2hlcmUsIHNvIGlnbm9yZSBwYWNrZXQgc2l6ZQogICAgZ3JlYXRlciB0aGFu
IElOVF9NQVggaW4gcWVtdV9kZWxpdmVyX3BhY2tldF9pb3YoKQogICAgCiAgICBDQzogcWVtdS1z
dGFibGVAbm9uZ251Lm9yZwogICAgUmVwb3J0ZWQtYnk6IERhbmllbCBTaGFwaXJhIDxkYW5pZWxA
dHdpc3Rsb2NrLmNvbT4KICAgIFJldmlld2VkLWJ5OiBNaWNoYWVsIFMuIFRzaXJraW4gPG1zdEBy
ZWRoYXQuY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFzb24gV2FuZyA8amFzb3dhbmdAcmVkaGF0
LmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDE1OTJhOTk0NzAzNmQ2MGRkZTU0
MDQyMDRhNWQ0NTk3NTEzM2NhZjUpCgpjb21taXQgZjUxN2MxYjYwNzlhNTE0YzA3OThlYWNiM2Y3
Yzc3YjlkZDhlYmJmMQpBdXRob3I6IEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CkRhdGU6ICAg
RnJpIE5vdiAyMyAxMzoyODowMyAyMDE4ICswMTAwCgogICAgOXA6IGZpeCBRRU1VIGNyYXNoIHdo
ZW4gcmVuYW1pbmcgZmlsZXMKICAgIAogICAgV2hlbiB1c2luZyB0aGUgOVAyMDAwLnUgdmVyc2lv
biBvZiB0aGUgcHJvdG9jb2wsIHRoZSBmb2xsb3dpbmcgc2hlbGwKICAgIGNvbW1hbmQgbGluZSBp
biB0aGUgZ3Vlc3QgY2FuIGNhdXNlIFFFTVUgdG8gY3Jhc2g6CiAgICAKICAgICAgICB3aGlsZSB0
cnVlOyBkbyBybSAtcmYgYWE7IG1rZGlyIC1wIGEvYiAmIHRvdWNoIGEvYi9jICYgbXYgYSBhYTsg
ZG9uZQogICAgCiAgICBXaXRoIDlQMjAwMC51LCBmaWxlIHJlbmFtaW5nIGlzIGhhbmRsZWQgYnkg
dGhlIFdTVEFUIGNvbW1hbmQuIFRoZQogICAgdjlmc193c3RhdCgpIGZ1bmN0aW9uIGNhbGxzIHY5
ZnNfY29tcGxldGVfcmVuYW1lKCksIHdoaWNoIGNhbGxzCiAgICB2OWZzX2ZpeF9wYXRoKCkgZm9y
IGV2ZXJ5IGZpZCB3aG9zZSBwYXRoIGlzIGFmZmVjdGVkIGJ5IHRoZSBjaGFuZ2UuCiAgICBUaGUg
aW52b2x2ZWQgY2FsbHMgdG8gdjlmc19wYXRoX2NvcHkoKSBtYXkgcmFjZSB3aXRoIGFueSBvdGhl
ciBhY2Nlc3MKICAgIHRvIHRoZSBmaWQgcGF0aCBwZXJmb3JtZWQgYnkgc29tZSB3b3JrZXIgdGhy
ZWFkLCBjYXVzaW5nIGEgY3Jhc2ggbGlrZQogICAgc2hvd24gYmVsb3c6CiAgICAKICAgIFRocmVh
ZCAxMiAicWVtdS1zeXN0ZW0teDg2IiByZWNlaXZlZCBzaWduYWwgU0lHU0VHViwgU2VnbWVudGF0
aW9uIGZhdWx0LgogICAgMHgwMDAwNTU1NTU1YTI1ZGEyIGluIGxvY2FsX29wZW5fbm9mb2xsb3cg
KGZzX2N0eD0weDU1NTU1N2Q5NThiOCwgcGF0aD0weDAsCiAgICAgZmxhZ3M9NjU1MzYsIG1vZGU9
MCkgYXQgaHcvOXBmcy85cC1sb2NhbC5jOjU5CiAgICA1OSAgICAgICAgICB3aGlsZSAoKnBhdGgg
JiYgZmQgIT0gLTEpIHsKICAgIChnZGIpIGJ0CiAgICAjMCAgMHgwMDAwNTU1NTU1YTI1ZGEyIGlu
IGxvY2FsX29wZW5fbm9mb2xsb3cgKGZzX2N0eD0weDU1NTU1N2Q5NThiOCwKICAgICBwYXRoPTB4
MCwgZmxhZ3M9NjU1MzYsIG1vZGU9MCkgYXQgaHcvOXBmcy85cC1sb2NhbC5jOjU5CiAgICAjMSAg
MHgwMDAwNTU1NTU1YTI1ZTBjIGluIGxvY2FsX29wZW5kaXJfbm9mb2xsb3cgKGZzX2N0eD0weDU1
NTU1N2Q5NThiOCwKICAgICBwYXRoPTB4MCkgYXQgaHcvOXBmcy85cC1sb2NhbC5jOjkyCiAgICAj
MiAgMHgwMDAwNTU1NTU1YTI2MWI4IGluIGxvY2FsX2xzdGF0IChmc19jdHg9MHg1NTU1NTdkOTU4
YjgsCiAgICAgZnNfcGF0aD0weDU1NTU1NmI1Njg1OCwgc3RidWY9MHg3ZmZmODQ4MzBlZjApIGF0
IGh3LzlwZnMvOXAtbG9jYWwuYzoxODUKICAgICMzICAweDAwMDA1NTU1NTVhMmIzNjcgaW4gdjlm
c19jb19sc3RhdCAocGR1PTB4NTU1NTU3ZDk3NDk4LAogICAgIHBhdGg9MHg1NTU1NTZiNTY4NTgs
IHN0YnVmPTB4N2ZmZjg0ODMwZWYwKSBhdCBody85cGZzL2NvZmlsZS5jOjUzCiAgICAjNCAgMHgw
MDAwNTU1NTU1YTFlOWUyIGluIHY5ZnNfc3RhdCAob3BhcXVlPTB4NTU1NTU3ZDk3NDk4KQogICAg
IGF0IGh3LzlwZnMvOXAuYzoxMDgzCiAgICAjNSAgMHgwMDAwNTU1NTU1ZTA2MGEyIGluIGNvcm91
dGluZV90cmFtcG9saW5lIChpMD0tNjY5MTY1NDI0LCBpMT0zMjc2NykKICAgICBhdCB1dGlsL2Nv
cm91dGluZS11Y29udGV4dC5jOjExNgogICAgIzYgIDB4MDAwMDdmZmZlZjRmNTYwMCBpbiBfX3N0
YXJ0X2NvbnRleHQgKCkgYXQgL2xpYjY0L2xpYmMuc28uNgogICAgIzcgIDB4MDAwMDAwMDAwMDAw
MDAwMCBpbiAgKCkKICAgIChnZGIpCiAgICAKICAgIFRoZSBmaXggaXMgdG8gdGFrZSB0aGUgcGF0
aCB3cml0ZSBsb2NrIHdoZW4gY2FsbGluZyB2OWZzX2NvbXBsZXRlX3JlbmFtZSgpLAogICAgbGlr
ZSBpbiB2OWZzX3JlbmFtZSgpLgogICAgCiAgICBJbXBhY3Q6ICBEb1MgdHJpZ2dlcmVkIGJ5IHVu
cHJpdmlsZWdlZCBndWVzdCB1c2Vycy4KICAgIAogICAgRml4ZXM6IENWRS0yMDE4LTE5NDg5CiAg
ICBDYzogUCBKIFAgPHBwYW5kaXRAcmVkaGF0LmNvbT4KICAgIFJlcG9ydGVkLWJ5OiB6aGliaW4g
aHUgPG5vaXJmYXRlQGdtYWlsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBQcmFzYWQgSiBQYW5kaXQg
PHBqcEBmZWRvcmFwcm9qZWN0Lm9yZz4KICAgIFNpZ25lZC1vZmYtYnk6IEdyZWcgS3VyeiA8Z3Jv
dWdAa2FvZC5vcmc+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCAxZDIwMzk4Njk0YTNi
NjdhMzg4ZDk1NWI3YTk0NWJhNGFhOTBhOGE4KQoKY29tbWl0IDlhZjljMWMyMGUzMTNmNTk3MTY4
ZTA1MjJmNWZjOGQ3ODEyM2IwYzgKQXV0aG9yOiBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRo
YXQuY29tPgpEYXRlOiAgIFR1ZSBOb3YgMjAgMTk6NDE6NDggMjAxOCArMDEwMAoKICAgIG52bWU6
IGZpeCBvdXQtb2YtYm91bmRzIGFjY2VzcyB0byB0aGUgQ01CCiAgICAKICAgIEJlY2F1c2UgdGhl
IENNQiBCQVIgaGFzIGEgbWluX2FjY2Vzc19zaXplIG9mIDIsIGlmIHlvdSByZWFkIHRoZSBsYXN0
CiAgICBieXRlIGl0IHdpbGwgdHJ5IHRvIG1lbWNweSAqMiogYnl0ZXMgZnJvbSBuLT5jbWJ1Ziwg
Y2F1c2luZyBhbiBvZmYtYnktb25lCiAgICBlcnJvci4gIFRoaXMgaXMgQ1ZFLTIwMTgtMTY4NDcu
CiAgICAKICAgIEFub3RoZXIgd2F5IHRvIGZpeCB0aGlzIG1pZ2h0IGJlIHRvIHJlZ2lzdGVyIHRo
ZSBDTUIgYXMgYSBSQU0gbWVtb3J5CiAgICByZWdpb24sIHdoaWNoIHdvdWxkIGFsc28gYmUgbW9y
ZSBlZmZpY2llbnQuICBIb3dldmVyLCB0aGF0IG1pZ2h0IGJlIGEKICAgIGNoYW5nZSBmb3IgYmln
LWVuZGlhbiBtYWNoaW5lczsgSSBkaWRuJ3QgdGhpbmsgdGhpcyB0aHJvdWdoIGFuZCBJIGRvbid0
CiAgICBrbm93IGhvdyByZWFsIGhhcmR3YXJlIHdvcmtzLiAgQWRkIGEgYmFzaWMgdGVzdGNhc2Ug
Zm9yIHRoZSBDTUIgaW4gY2FzZQogICAgc29tZWJvZHkgZG9lcyB0aGlzIGNoYW5nZSBsYXRlciBv
bi4KICAgIAogICAgQ2M6IEtlaXRoIEJ1c2NoIDxrZWl0aC5idXNjaEBpbnRlbC5jb20+CiAgICBD
YzogcWVtdS1ibG9ja0Bub25nbnUub3JnCiAgICBSZXBvcnRlZC1ieTogTGkgUWlhbmcgPGxpcTNl
YUBnbWFpbC5jb20+CiAgICBSZXZpZXdlZC1ieTogTGkgUWlhbmcgPGxpcTNlYUBnbWFpbC5jb20+
CiAgICBUZXN0ZWQtYnk6IExpIFFpYW5nIDxsaXEzZWFAZ21haWwuY29tPgogICAgU2lnbmVkLW9m
Zi1ieTogUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICAgIFJldmlld2VkLWJ5
OiBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+CiAgICBUZXN0ZWQt
Ynk6IFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KICAgIFNpZ25l
ZC1vZmYtYnk6IEtldmluIFdvbGYgPGt3b2xmQHJlZGhhdC5jb20+CiAgICAoY2hlcnJ5IHBpY2tl
ZCBmcm9tIGNvbW1pdCA4N2FkODYwYzYyMmNjOGY4OTE2YjUyMzJiZDg3MjhjMDhmOTM4ZmNlKQoK
Y29tbWl0IGM1MGM3MDRhNmEwOTU1NDkyNWI5MjZjMDMxMzI4MGJlNGEzZDcxMDAKQXV0aG9yOiBH
cmVnIEt1cnogPGdyb3VnQGthb2Qub3JnPgpEYXRlOiAgIFR1ZSBOb3YgMjAgMTM6MDA6MzUgMjAx
OCArMDEwMAoKICAgIDlwOiB0YWtlIHdyaXRlIGxvY2sgb24gZmlkIHBhdGggdXBkYXRlcyAoQ1ZF
LTIwMTgtMTkzNjQpCiAgICAKICAgIFJlY2VudCBjb21taXQgNWI3NmVmNTBmNjIwNzlhIGZpeGVk
IGEgcmFjZSB3aGVyZSB2OWZzX2NvX29wZW4yKCkgY291bGQKICAgIHBvc3NpYmx5IG92ZXJ3cml0
ZSBhIGZpZCBwYXRoIHdpdGggdjlmc19wYXRoX2NvcHkoKSB3aGlsZSBpdCBpcyBiZWluZwogICAg
YWNjZXNzZWQgYnkgc29tZSBvdGhlciB0aHJlYWQsIGllLCB1c2UtYWZ0ZXItZnJlZSB0aGF0IGNh
biBiZSBkZXRlY3RlZAogICAgYnkgQVNBTiB3aXRoIGEgY3VzdG9tIDlwIGNsaWVudC4KICAgIAog
ICAgSXQgdHVybnMgb3V0IHRoYXQgdGhlIHNhbWUgY2FuIGhhcHBlbiBhdCBzZXZlcmFsIGxvY2F0
aW9ucyB3aGVyZQogICAgdjlmc19wYXRoX2NvcHkoKSBpcyB1c2VkIHRvIHNldCB0aGUgZmlkIHBh
dGguIFRoZSBmaXggaXMgYWdhaW4gdG8KICAgIHRha2UgdGhlIHdyaXRlIGxvY2suCiAgICAKICAg
IEZpeGVzIENWRS0yMDE4LTE5MzY0LgogICAgCiAgICBDYzogUCBKIFAgPHBwYW5kaXRAcmVkaGF0
LmNvbT4KICAgIFJlcG9ydGVkLWJ5OiB6aGliaW4gaHUgPG5vaXJmYXRlQGdtYWlsLmNvbT4KICAg
IFJldmlld2VkLWJ5OiBQcmFzYWQgSiBQYW5kaXQgPHBqcEBmZWRvcmFwcm9qZWN0Lm9yZz4KICAg
IFNpZ25lZC1vZmYtYnk6IEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgICAoY2hlcnJ5IHBp
Y2tlZCBmcm9tIGNvbW1pdCA1YjNjNzdhYTU4MWViYjIxNTEyNWM4NGIwNzQyMTE5NDgzNTcxZTU1
KQoKY29tbWl0IDAzYzI4NTQ0YTFiNjdmZDQ4ZWYxZmE3MjIzMTgxOGVmYTg1NjM4NzQKQXV0aG9y
OiBSb2dlciBQYXUgTW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpEYXRlOiAgIE1vbiBNYXIg
MTggMTg6Mzc6MzEgMjAxOSArMDEwMAoKICAgIHhlbi1tYXBjYWNoZTogdXNlIE1BUF9GSVhFRCBm
bGFnIHNvIHRoZSBtbWFwIGFkZHJlc3MgaGludCBpcyBhbHdheXMgaG9ub3JlZAogICAgCiAgICBP
ciBpZiBpdCdzIG5vdCBwb3NzaWJsZSB0byBob25vciB0aGUgaGludGVkIGFkZHJlc3MgYW4gZXJy
b3IgaXMgcmV0dXJuZWQKICAgIGluc3RlYWQuIFRoaXMgbWFrZXMgaXQgZWFzaWVyIHRvIHNwb3Qg
dGhlIGFjdHVhbCBmYWlsdXJlLCBpbnN0ZWFkIG9mCiAgICBmYWlsaW5nIGxhdGVyIG9uIHdoZW4g
dGhlIGNhbGxlciBvZiB4ZW5fcmVtYXBfYnVja2V0IHJlYWxpemVzIHRoZQogICAgbWFwcGluZyBo
YXMgbm90IGJlZW4gY3JlYXRlZCBhdCB0aGUgcmVxdWVzdGVkIGFkZHJlc3MuCiAgICAKICAgIEFs
c28gbm90ZSB0aGF0IGF0IGxlYXN0IG9uIEZyZWVCU0QgdXNpbmcgTUFQX0ZJWEVEIHdpbGwgY2F1
c2UgbW1hcCB0bwogICAgdHJ5IGhhcmRlciB0byBob25vciB0aGUgcGFzc2VkIGFkZHJlc3MuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXgu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5j
b20+CiAgICBBY2tlZC1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5j
b20+CiAgICBSZXZpZXdlZC1ieTogSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpcnRp
eC5jb20+CiAgICBNZXNzYWdlLUlkOiA8MjAxOTAzMTgxNzM3MzEuMTQ0OTQtMS1yb2dlci5wYXVA
Y2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBl
cmFyZEBjaXRyaXguY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgNDE1OGU5M2Y0
YWNlZDI0N2M4ZGI5NGEwMjc1ZmMwMjdkYTdkYzk3ZSkKCmNvbW1pdCBhMzVlZDE0NDQzMjk1OTlm
Mjk3NTUxMmM4MmJlNzk1ZjhhZjI4NGQ1CkF1dGhvcjogTWljaGFlbCBNY0NvbnZpbGxlIDxtbWNj
b0BteWtvbGFiLmNvbT4KRGF0ZTogICBGcmkgRGVjIDEgMTE6MzE6NTcgMjAxNyAtMDcwMAoKICAg
IG1tYXAoMikgcmV0dXJucyBNQVBfRkFJTEVELCBub3QgTlVMTCwgb24gZmFpbHVyZQogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBNaWNoYWVsIE1jQ29udmlsbGUgPG1tY2NvQG15a29sYWIuY29tPgog
ICAgUmV2aWV3ZWQtYnk6IEpvaG4gU25vdyA8anNub3dAcmVkaGF0LmNvbT4KICAgIFNpZ25lZC1v
ZmYtYnk6IE1pY2hhZWwgVG9rYXJldiA8bWp0QHRscy5tc2sucnU+CiAgICAoY2hlcnJ5IHBpY2tl
ZCBmcm9tIGNvbW1pdCBhYjFjZTliZDQ4OTdiOTkwOTgzNmUyZDUwYmNhODZmMmYzZjJkZGRjKQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 02 18:49:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 18:49:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMGm5-0004EE-17; Thu, 02 May 2019 18:49:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=6X+8=TC=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1hMGm4-0004E9-82
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 18:49:40 +0000
X-Inumbo-ID: 0624e0f0-6d0b-11e9-8097-0f9b63e980e7
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0624e0f0-6d0b-11e9-8097-0f9b63e980e7;
 Thu, 02 May 2019 18:49:33 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 000D6204FD;
 Thu,  2 May 2019 18:49:31 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1556822972;
 bh=/IhOAvKdEmBtWckBxViGBHf2HKLAVy1nS7mCwX2EWkY=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=Q4EU/0XtBtNilZYixOOewN/ju6ZLeGHbMVnG4Wvr/9dWA21yDVkHlxBRD/zqayQHq
 JoMvi2gwCPOHKReSDy2NPSjK6plN6UUlx5q7pL7wj4nPXLrCUURYj35RbLyn3Df8UM
 iKO4nGScWbNyhiObiDSCYfcSSIEviVgB1oDJ8+Bo=
Date: Thu, 2 May 2019 11:49:31 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <5CCB05C6020000780022B567@prv1-mh.provo.novell.com>
Message-ID: <alpine.DEB.2.10.1905021147240.1347@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1904301358560.13269@sstabellini-ThinkPad-X260>
 <1556658172-8824-1-git-send-email-sstabellini@kernel.org>
 <5CCB05C6020000780022B567@prv1-mh.provo.novell.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 01/10] xen: add a p2mt parameter to
 map_mmio_regions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Stefano Stabellini <stefanos@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAyIE1heSAyMDE5LCBKYW4gQmV1bGljaCB3cm90ZToKPiA+Pj4gT24gMzAuMDQuMTkg
YXQgMjM6MDIsIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPiB3cm90ZToKPiA+IC0tLSBhL3hlbi9h
cmNoL3g4Ni9odm0vZG9tMF9idWlsZC5jCj4gPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL2RvbTBf
YnVpbGQuYwo+ID4gQEAgLTc5LDggKzc5LDExIEBAIHN0YXRpYyBpbnQgX19pbml0IG1vZGlmeV9p
ZGVudGl0eV9tbWlvKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgcGZuLAo+ID4gIAo+
ID4gICAgICBmb3IgKCA7IDsgKQo+ID4gICAgICB7Cj4gPiAtICAgICAgICByYyA9IG1hcCA/ICAg
bWFwX21taW9fcmVnaW9ucyhkLCBfZ2ZuKHBmbiksIG5yX3BhZ2VzLCBfbWZuKHBmbikpCj4gPiAt
ICAgICAgICAgICAgICAgICA6IHVubWFwX21taW9fcmVnaW9ucyhkLCBfZ2ZuKHBmbiksIG5yX3Bh
Z2VzLCBfbWZuKHBmbikpOwo+ID4gKyAgICAgICAgaWYgKCBtYXAgKQo+ID4gKyAgICAgICAgICAg
IHJjID0gbWFwX21taW9fcmVnaW9ucyhkLCBfZ2ZuKHBmbiksIG5yX3BhZ2VzLCBfbWZuKHBmbiks
Cj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAybV9tbWlvX2RpcmVjdCk7
Cj4gPiArICAgICAgICBlbHNlCj4gPiArICAgICAgICAgICAgcmMgPSB1bm1hcF9tbWlvX3JlZ2lv
bnMoZCwgX2dmbihwZm4pLCBucl9wYWdlcywgX21mbihwZm4pKTsKPiAKPiBNYXkgSSBhc2sgdGhh
dCB5b3UgbGVhdmUgYWxvbmUgdGhlIHVzZSBvZiB0aGUgY29uZGl0aW9uYWwKPiBvcGVyYXRvciBo
ZXJlLCBhbmQgX2p1c3RfIGFkZCB0aGUgbmV3IGFyZ3VtZW50PwoKWWVzLCBJIGNhbiBkbyB0aGF0
LiBUaGlzIGNoYW5nZSBpcyBkdWUgdG8gdGhlIHdheSBpdCB3YXMgZG9uZSBpbiB0aGUKcHJldmlv
dXMgdmVyc2lvbiBvZiB0aGUgc2VyaWVzLCBpdCBkb2Vzbid0IG1ha2Ugc2Vuc2UgYW55bW9yZS4K
Cgo+ID4gLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS5jCj4gPiArKysgYi94ZW4vYXJjaC94ODYv
bW0vcDJtLmMKPiA+IEBAIC0yMjY0LDEyICsyMjY0LDE2IEBAIHN0YXRpYyB1bnNpZ25lZCBpbnQg
bW1pb19vcmRlcihjb25zdCBzdHJ1Y3QgZG9tYWluICpkLAo+ID4gIGludCBtYXBfbW1pb19yZWdp
b25zKHN0cnVjdCBkb21haW4gKmQsCj4gPiAgICAgICAgICAgICAgICAgICAgICAgZ2ZuX3Qgc3Rh
cnRfZ2ZuLAo+ID4gICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbnIsCj4gPiAt
ICAgICAgICAgICAgICAgICAgICAgbWZuX3QgbWZuKQo+ID4gKyAgICAgICAgICAgICAgICAgICAg
IG1mbl90IG1mbiwKPiA+ICsgICAgICAgICAgICAgICAgICAgICBwMm1fdHlwZV90IHAybXQpCj4g
PiAgewo+ID4gICAgICBpbnQgcmV0ID0gMDsKPiA+ICAgICAgdW5zaWduZWQgbG9uZyBpOwo+ID4g
ICAgICB1bnNpZ25lZCBpbnQgaXRlciwgb3JkZXI7Cj4gPiAgCj4gPiArICAgIGlmICggcDJtdCAh
PSBwMm1fbW1pb19kaXJlY3QgKQo+ID4gKyAgICAgICAgcmV0dXJuIC1FT1BOT1RTVVBQOwo+IAo+
IENvbnNpZGVyaW5nIHRoaXMgYW5kIC4uLgo+IAo+ID4gLS0tIGEveGVuL2NvbW1vbi9kb21jdGwu
Ywo+ID4gKysrIGIveGVuL2NvbW1vbi9kb21jdGwuYwo+ID4gQEAgLTkyNyw2ICs5MjcsNyBAQCBs
b25nIGRvX2RvbWN0bChYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9kb21jdGxfdCkgdV9kb21j
dGwpCj4gPiAgICAgICAgICB1bnNpZ25lZCBsb25nIG5yX21mbnMgPSBvcC0+dS5tZW1vcnlfbWFw
cGluZy5ucl9tZm5zOwo+ID4gICAgICAgICAgdW5zaWduZWQgbG9uZyBtZm5fZW5kID0gbWZuICsg
bnJfbWZucyAtIDE7Cj4gPiAgICAgICAgICBpbnQgYWRkID0gb3AtPnUubWVtb3J5X21hcHBpbmcu
YWRkX21hcHBpbmc7Cj4gPiArICAgICAgICBwMm1fdHlwZV90IHAybXQ7Cj4gPiAgCj4gPiAgICAg
ICAgICByZXQgPSAtRUlOVkFMOwo+ID4gICAgICAgICAgaWYgKCBtZm5fZW5kIDwgbWZuIHx8IC8q
IHdyYXA/ICovCj4gPiBAQCAtOTM5LDYgKzk0MCwxMCBAQCBsb25nIGRvX2RvbWN0bChYRU5fR1VF
U1RfSEFORExFX1BBUkFNKHhlbl9kb21jdGxfdCkgdV9kb21jdGwpCj4gPiAgICAgICAgICAvKiBN
dXN0IGJyZWFrIGh5cGVyY2FsbCB1cCBhcyB0aGlzIGNvdWxkIHRha2UgYSB3aGlsZS4gKi8KPiA+
ICAgICAgICAgIGlmICggbnJfbWZucyA+IDY0ICkKPiA+ICAgICAgICAgICAgICBicmVhazsKPiA+
ICsKPiA+ICsgICAgICAgIHAybXQgPSBwMm1fbW1pb19kaXJlY3RfZGV2Owo+ID4gKyNlbHNlCj4g
PiArICAgICAgICBwMm10ID0gcDJtX21taW9fZGlyZWN0Owo+ID4gICNlbmRpZgo+IAo+IC4uLiB0
aGlzLCBpcyB0aGVyZSByZWFsbHkgdmFsdWUgaW4gYWRkaW5nIHRoZSBuZXcgcGFyYW1ldGVyIGZv
cgo+IHg4Nj8gQSB3cmFwcGVyIG1hY3JvIG9mIHRoZSBzYW1lIG5hbWUgY291bGQgYmUgdXNlZCB0
bwo+IHN0cmlwIHRoZSBuZXcgbGFzdCBhcmd1bWVudCBhdCBhbGwgY2FsbCBzaXRlcyAoY3VycmVu
dCBhbmQgZnV0dXJlCj4gb25lcykuCiAKU3VyZSwgbm8gcHJvYmxlbS4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 02 18:55:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 18:55:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMGrX-0004xp-Pe; Thu, 02 May 2019 18:55:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=6X+8=TC=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1hMGrW-0004xj-Jj
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 18:55:18 +0000
X-Inumbo-ID: cdfee76a-6d0b-11e9-ace4-4fcea9c08e05
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cdfee76a-6d0b-11e9-ace4-4fcea9c08e05;
 Thu, 02 May 2019 18:55:11 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 620F420645;
 Thu,  2 May 2019 18:55:07 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1556823307;
 bh=4DSsV7GO7JE+vH8R3ghm58viQxjP+7vJxtDbaRkPXwQ=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=vdOjEuVyXATOmxgw7iluTinRTI8bD0f4n3rBRnTbycLx0vvB78QgeN9IOFb+spEfX
 VrdV3nHDX79R4IUZEhkvF+5Kz09PuXjue9/EwX9nK9PRX4VcmjVdnciVjVW4UEENZQ
 Gs8mzGwB8Db2XkBXJU+4HSw+WTbf4XNOV03xKpWE=
Date: Thu, 2 May 2019 11:55:06 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <5CCB06C9020000780022B577@prv1-mh.provo.novell.com>
Message-ID: <alpine.DEB.2.10.1905021150580.1347@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1904301358560.13269@sstabellini-ThinkPad-X260>
 <1556658172-8824-2-git-send-email-sstabellini@kernel.org>
 <5CCB06C9020000780022B577@prv1-mh.provo.novell.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 02/10] xen: rename un/map_mmio_regions to
 un/map_regions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Stefano Stabellini <stefanos@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAyIE1heSAyMDE5LCBKYW4gQmV1bGljaCB3cm90ZToKPiA+Pj4gT24gMzAuMDQuMTkg
YXQgMjM6MDIsIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPiB3cm90ZToKPiA+IE5vdyB0aGF0IG1h
cF9tbWlvX3JlZ2lvbnMgdGFrZXMgYSBwMm10IHBhcmFtZXRlciwgdGhlcmUgaXMgbm8gbmVlZCB0
bwo+ID4ga2VlcCAibW1pbyIgaW4gdGhlIG5hbWUuIFRoZSBwMm10IHBhcmFtZXRlciBkb2VzIGEg
YmV0dGVyIGpvYiBhdAo+ID4gZXhwcmVzc2luZyB3aGF0IHRoZSBtYXBwaW5nIGlzIGFib3V0LiBM
ZXQncyBzYXZlIHRoZSBlbnZpcm9ubWVudCA1Cj4gPiBjaGFyYWN0ZXJzIGF0IGEgdGltZS4KPiAK
PiBCdXQgYXMgcGVyIHRoZSBjb3ZlciBsZXR0ZXIgdGhlIHB1cnBvc2UgaXMgdG8gYWxsb3cgbWFw
cGluZwo+IGlvbWVtICh3aGljaCBJIHRha2UgaXMganVzdCBhbiBhbHRlcm5hdGl2ZSB0ZXJtIGZv
ciBNTUlPKS4KPiBFdmVuIGlmIHRoYXQncyBtaXNsZWFkaW5nLCB7LHVufW1hcF9yZWdpb25zKCkg
aXMgYSBsaXR0bGUgdG9vCj4gdW5zcGVjaWZpYyBmb3IgbXkgdGFzdGUuIEF0IHdoaWNoIHBvaW50
IGF0IGxlYXN0IHRoZQo+IGVudmlyb25tZW50IHNhdmluZyBhcmd1bWVudCBnb2VzIGF3YXkgOy0p
CgpIb25lc3RseSwgSSBhbSBub3Qgb25lIHRvIGNhcmUgZm9yIGZ1bmN0aW9ucyBuYW1lcy4gQXMg
bG9uZyBhcyB0aGUgb3RoZXIKbWFpbnRhaW5lcnMgYWdyZWUgd2l0aCBlYWNoIG90aGVycywgSSBh
bSBoYXBweSB0byBtYWtlIHRoZSByZXF1aXJlZApjaGFuZ2VzLgoKCj4gQXMgdG8gdGhlIHNlcmll
cyBhcyBhIHdob2xlLCBJIGd1ZXNzIHlvdSBmaXJzdCB3YW50IHRvIGNvbWUKPiB0byBhbiBhZ3Jl
ZW1lbnQgd2l0aCBKdWxpZW4uIE9ubHkgdGhlbiBpdCdsbCBtYWtlIHNlbnNlIHRvCj4gYWN0dWFs
bHkgcmV2aWV3IHRoZSBjaGFuZ2VzLCBJIHRoaW5rLgoKRmFpciBlbm91Z2gsIGJ1dCBJIGRvbid0
IHRoaW5rIEp1bGllbiBhbmQgSSBoYXZlIHN1Y2ggYSBiaWcgZGlzYWdyZWVtZW50Cm9uIHRoZSBz
aGFwZSBvZiB0aGUgc2VyaWVzLiAoSGUgc3RpbGwgbmVlZHMgdG8gY29tcGxldGUgaGlzIHJldmll
dyBvZiB2Mgp0aG91Z2guKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 02 20:43:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 20:43:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMIY8-0006Xy-Mh; Thu, 02 May 2019 20:43:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=JzUk=TC=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hMIY7-0006Xt-9v
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 20:43:23 +0000
X-Inumbo-ID: ec337386-6d1a-11e9-a91d-970db3fec87f
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id ec337386-6d1a-11e9-a91d-970db3fec87f;
 Thu, 02 May 2019 20:43:21 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A70D8374;
 Thu,  2 May 2019 13:43:20 -0700 (PDT)
Received: from [10.37.12.81] (unknown [10.37.12.81])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 7CADA3F557;
 Thu,  2 May 2019 13:43:19 -0700 (PDT)
To: Viktor Mitin <viktor.mitin.19@gmail.com>
References: <CAOcoXZZtsXQMp0EzFAa2WEBL1sEUcFsNozaQshsnNEs3=NQK3g@mail.gmail.com>
 <CAOcoXZY6jpPKcWTXPqz0sr=Amw7J0KSaBRWiRnQRgTC2XR=hjQ@mail.gmail.com>
 <f95ad35b-42f6-4df2-cade-7a8115f9e49a@arm.com>
 <CAOcoXZaMLfHSyLSE04xRFZZY0hLkFcJ5cBqHTdmwDoqwcreD1w@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <ff543e3c-0619-5aa6-b36a-e1a8b8cce886@arm.com>
Date: Thu, 2 May 2019 21:43:17 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <CAOcoXZaMLfHSyLSE04xRFZZY0hLkFcJ5cBqHTdmwDoqwcreD1w@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Xen GCC coverage ARM64 testing - Unexpected Trap:
 Data Abort
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Andrii_Anisov@epam.com,
 Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

KCsgV2VpKQoKT24gNS8yLzE5IDU6NTUgUE0sIFZpa3RvciBNaXRpbiB3cm90ZToKPiBIaSBKdWxp
ZW4sCgpIaSwKCj4gUGxlYXNlIGZpbmQgdHJhY2UgbG9nIGJlbG93Ogo+IAo+IHJvb3RAaDN1bGNi
On4jIHhlbmNvdiByZXNldAo+IChYRU4pIERhdGEgQWJvcnQgVHJhcC4gU3luZHJvbWU9MHg3Cj4g
KFhFTikgV2Fsa2luZyBIeXBlcnZpc29yIFZBIDB4MzYxNzAwIG9uIENQVTMgdmlhIFRUQlIgMHgw
MDAwMDAwMDc4MjY2MDAwClNvIHRoaXMgaXMgYSBkYXRhIGFib3J0IHdoZW4gdHJ5aW5nIHRvIGFj
Y2VzcyBWQSAweDM2MTcwMCAoaXQgaXMgcGFydCBvZiAKWGVuIGl0c2VsZikuIEkgbWlzcmVhZCB0
aGUgQXJtIEFybSBiZWZvcmUsIHdoaWxlIElTViBpcyAwIERGU0Mgd2lsbCAKc3RpbGwgcHJvdmlk
ZSBhIGNvcnJlY3QgdmFsdWUuIFNvIGhlcmUgd2UgaGF2ZSBhICJUcmFuc2xhdGlvbiBmYXVsdCwg
CmxldmVsIDMiLgoKV2hpY2ggbWFrZXMgc2Vuc2UgYmVjYXVzZSAuLi4KCgo+IChYRU4pIDBUSFsw
eDBdID0gMHgwMDAwMDAwMDc4MjY1ZjdmCj4gKFhFTikgMVNUWzB4MF0gPSAweDAwMDAwMDAwNzgy
NjJmN2YKPiAoWEVOKSAyTkRbMHgxXSA9IDB4MDA0MDAwMDA3ODI1ZmY3Zgo+IChYRU4pIDNSRFsw
eDE2MV0gPSAweDAwNjAwMDAwNzgxZTFmN2UKCnRoZSAzcmQgZW50cnkgaXMgbm90IHZhbGlkLiBJ
IG1hbmFnZWQgdG8gcmVkdWNlIHRoZSBlcnJvciBhbmQgaXQgbG9va3MgCmxpa2UgZ2NvdiBpcyB0
cnlpbmcgdG8gYWNjZXNzIGEgY291bnRlciBpbiB0aGUgc2VjdGlvbiBpbml0LmRhdGEuCgpBcyBh
bGwgdGhlIC5pbml0Liogc2VjdGlvbnMgYXJlIHN0cmlwcGVkIGFmdGVyIGJvb3QsIGl0IG1lYW5z
IHRoYXQgCmFueXRoaW5nIGluIC5pbml0LmRhdGEgY2Fubm90IGJlIGFjY2Vzc2VkIGFueW1vcmUu
CgpXZWksIGhvdyBkbyB5b3UgZGVhbCB3aXRoIGNvdW50ZXJzIGluIGluaXQuZGF0YSBvbiB4ODY/
CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 02 21:42:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 21:42:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMJTB-0003Zw-2r; Thu, 02 May 2019 21:42:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=o+so=TC=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1hMJT9-0003Zq-Dg
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 21:42:19 +0000
X-Inumbo-ID: 223e3364-6d23-11e9-9a75-4ba27bc8b96e
Received: from mail-io1-f66.google.com (unknown [209.85.166.66])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 223e3364-6d23-11e9-9a75-4ba27bc8b96e;
 Thu, 02 May 2019 21:42:08 +0000 (UTC)
Received: by mail-io1-f66.google.com with SMTP id u12so3598848iop.0
 for <xen-devel@lists.xenproject.org>; Thu, 02 May 2019 14:42: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:from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=X6EvVJ/w2bXkMpc64qDCumNgNlaHKshVM6UsuE6fF2c=;
 b=EzLfpBunH6zGEN2iXF/1DqOL/rvTMCAgLHzqAoxzCuNMCRVi+xnOh6hWRqUU+9kjWr
 w/4vs9CASZxjvBw4JFqA9VMzLz2An0YtuSM5/TNO/qgfZavmX3wibgRBMZN5E+T7dJeM
 2uGuGGtAS6ZaDbLHAydBhld3HDpZ4SpnH0J5Kjc8Km5MleQLxWs8Qws4J/sgLaoJfkrV
 c247UjwV1Uwh+sxZq3DJuRukKylxqcZ/RnBoVkDzfSAWnsqbxHb6uokO/jLjqBV/W6HS
 8XmjjkMPZ2QZPsHH1z6TB2HSQ/89klDKN02dDiF0Dc9Kwwi0XfSUbipceqgT/Idcmk4O
 sZOw==
X-Gm-Message-State: APjAAAXCoiryHxIW1POQpx8zJfIxqvtx+EpR+x+vfdluRCasPNm+xkf7
 5GN6Ljir5XvQ51RJKF5bgUr33EV7
X-Google-Smtp-Source: APXvYqwXJaE8RWC7P1OhieYaOu5NaSZTrx+iH3mORzWnONZP5Lq5zFuK3gNY7UTol8F15S2HkCX7Ng==
X-Received: by 2002:a05:6602:21d3:: with SMTP id
 c19mr4125521ioc.233.1556833327132; 
 Thu, 02 May 2019 14:42:07 -0700 (PDT)
Received: from localhost.localdomain (c-71-205-12-124.hsd1.co.comcast.net.
 [71.205.12.124])
 by smtp.gmail.com with ESMTPSA id v134sm180986ita.16.2019.05.02.14.42.05
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 02 May 2019 14:42:05 -0700 (PDT)
From: Tamas K Lengyel <tamas@tklengyel.com>
To: xen-devel@lists.xenproject.org
Date: Thu,  2 May 2019 15:42:03 -0600
Message-Id: <20190502214203.17279-1-tamas@tklengyel.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2] x86/vm_event: add gdtr_base to the vm_event
 structure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmVjZWl2aW5nIHRoaXMgcmVnaXN0ZXIgaXMgdXNlZnVsIGZvciBpbnRyb3NwZWN0aW5nIDMyLWJp
dCBXaW5kb3dzIHdoZW4gdGhlCmV2ZW50IGJlaW5nIHRyYXBwZWQgaGFwcGVuZWQgd2hpbGUgaW4g
cmluZzMuCgpTaWduZWQtb2ZmLWJ5OiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5j
b20+CkNjOiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CkNjOiBU
YW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ2M6IFJvZ2VyIFBhdSBNb25u
ZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQp2MjogYWRkIGdkdHIgbGltaXQKLS0tCiB4ZW4v
YXJjaC94ODYvdm1fZXZlbnQuYyAgICAgICB8IDYgKysrKysrCiB4ZW4vaW5jbHVkZS9wdWJsaWMv
dm1fZXZlbnQuaCB8IDYgKysrKy0tCiAyIGZpbGVzIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyks
IDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3ZtX2V2ZW50LmMgYi94
ZW4vYXJjaC94ODYvdm1fZXZlbnQuYwppbmRleCA1MWMzNDkzYjFkLi41MmMyYTcxZmEwIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvdm1fZXZlbnQuYworKysgYi94ZW4vYXJjaC94ODYvdm1fZXZl
bnQuYwpAQCAtMTc5LDYgKzE3OSwxMSBAQCBzdGF0aWMgdm9pZCB2bV9ldmVudF9wYWNrX3NlZ21l
bnRfcmVnaXN0ZXIoZW51bSB4ODZfc2VnbWVudCBzZWdtZW50LAogICAgICAgICByZWctPmVzX3Nl
bCA9IHNlZy5zZWw7CiAgICAgICAgIGJyZWFrOwogCisgICAgY2FzZSB4ODZfc2VnX2dkdHI6Cisg
ICAgICAgIHJlZy0+Z2R0cl9iYXNlID0gc2VnLmJhc2U7CisgICAgICAgIHJlZy0+Z2R0cl9saW1p
dCA9IHNlZy5saW1pdDsKKyAgICAgICAgYnJlYWs7CisKICAgICBkZWZhdWx0OgogICAgICAgICBB
U1NFUlRfVU5SRUFDSEFCTEUoKTsKICAgICB9CkBAIC0yMzgsNiArMjQzLDcgQEAgdm9pZCB2bV9l
dmVudF9maWxsX3JlZ3Modm1fZXZlbnRfcmVxdWVzdF90ICpyZXEpCiAgICAgdm1fZXZlbnRfcGFj
a19zZWdtZW50X3JlZ2lzdGVyKHg4Nl9zZWdfc3MsICZyZXEtPmRhdGEucmVncy54ODYpOwogICAg
IHZtX2V2ZW50X3BhY2tfc2VnbWVudF9yZWdpc3Rlcih4ODZfc2VnX2RzLCAmcmVxLT5kYXRhLnJl
Z3MueDg2KTsKICAgICB2bV9ldmVudF9wYWNrX3NlZ21lbnRfcmVnaXN0ZXIoeDg2X3NlZ19lcywg
JnJlcS0+ZGF0YS5yZWdzLng4Nik7CisgICAgdm1fZXZlbnRfcGFja19zZWdtZW50X3JlZ2lzdGVy
KHg4Nl9zZWdfZ2R0ciwgJnJlcS0+ZGF0YS5yZWdzLng4Nik7CiAKICAgICByZXEtPmRhdGEucmVn
cy54ODYuc2hhZG93X2dzID0gY3R4dC5zaGFkb3dfZ3M7CiAgICAgcmVxLT5kYXRhLnJlZ3MueDg2
LmRyNiA9IGN0eHQuZHI2OwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL3ZtX2V2ZW50
LmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvdm1fZXZlbnQuaAppbmRleCBiMmJhZmMwZDc3Li45NTkw
ODNkOGM0IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvdm1fZXZlbnQuaAorKysgYi94
ZW4vaW5jbHVkZS9wdWJsaWMvdm1fZXZlbnQuaApAQCAtMjksNyArMjksNyBAQAogCiAjaW5jbHVk
ZSAieGVuLmgiCiAKLSNkZWZpbmUgVk1fRVZFTlRfSU5URVJGQUNFX1ZFUlNJT04gMHgwMDAwMDAw
NAorI2RlZmluZSBWTV9FVkVOVF9JTlRFUkZBQ0VfVkVSU0lPTiAweDAwMDAwMDA1CiAKICNpZiBk
ZWZpbmVkKF9fWEVOX18pIHx8IGRlZmluZWQoX19YRU5fVE9PTFNfXykKIApAQCAtMTk4LDYgKzE5
OCw3IEBAIHN0cnVjdCB2bV9ldmVudF9yZWdzX3g4NiB7CiAgICAgdWludDY0X3QgbXNyX2VmZXI7
CiAgICAgdWludDY0X3QgbXNyX3N0YXI7CiAgICAgdWludDY0X3QgbXNyX2xzdGFyOworICAgIHVp
bnQ2NF90IGdkdHJfYmFzZTsKICAgICB1aW50MzJfdCBjc19iYXNlOwogICAgIHVpbnQzMl90IHNz
X2Jhc2U7CiAgICAgdWludDMyX3QgZHNfYmFzZTsKQEAgLTIxMSwxMyArMjEyLDE0IEBAIHN0cnVj
dCB2bV9ldmVudF9yZWdzX3g4NiB7CiAgICAgc3RydWN0IHZtX2V2ZW50X3g4Nl9zZWxlY3Rvcl9y
ZWcgZnM7CiAgICAgc3RydWN0IHZtX2V2ZW50X3g4Nl9zZWxlY3Rvcl9yZWcgZ3M7CiAgICAgdWlu
dDY0X3Qgc2hhZG93X2dzOworICAgIHVpbnQxNl90IGdkdHJfbGltaXQ7CiAgICAgdWludDE2X3Qg
Y3Nfc2VsOwogICAgIHVpbnQxNl90IHNzX3NlbDsKICAgICB1aW50MTZfdCBkc19zZWw7CiAgICAg
dWludDE2X3QgZXNfc2VsOwogICAgIHVpbnQxNl90IGZzX3NlbDsKICAgICB1aW50MTZfdCBnc19z
ZWw7Ci0gICAgdWludDMyX3QgX3BhZDsKKyAgICB1aW50MTZfdCBfcGFkOwogfTsKIAogLyoKLS0g
CjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 02 22:10:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 22:10:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMJuT-0006KM-GL; Thu, 02 May 2019 22:10:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=L2Tp=TC=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1hMJuS-0006Jp-Jd
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 22:10:32 +0000
X-Inumbo-ID: 11ede9f6-6d27-11e9-b4a2-a3f8b240941e
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 11ede9f6-6d27-11e9-b4a2-a3f8b240941e;
 Thu, 02 May 2019 22:10:19 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 D46723074B6F; Fri,  3 May 2019 01:10:17 +0300 (EEST)
Received: from [192.168.228.119] (unknown [188.27.99.0])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id B27E1306E477;
 Fri,  3 May 2019 01:10:17 +0300 (EEST)
To: Tamas K Lengyel <tamas@tklengyel.com>, xen-devel@lists.xenproject.org
References: <20190502214203.17279-1-tamas@tklengyel.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <e2ead423-6daa-a52e-9d3e-899e686ed043@bitdefender.com>
Date: Fri, 3 May 2019 01:10:15 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190502214203.17279-1-tamas@tklengyel.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH v2] x86/vm_event: add gdtr_base to the
 vm_event structure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gNS8zLzE5IDEyOjQyIEFNLCBUYW1hcyBLIExlbmd5ZWwgd3JvdGU6Cj4gUmVjZWl2aW5nIHRo
aXMgcmVnaXN0ZXIgaXMgdXNlZnVsIGZvciBpbnRyb3NwZWN0aW5nIDMyLWJpdCBXaW5kb3dzIHdo
ZW4gdGhlCj4gZXZlbnQgYmVpbmcgdHJhcHBlZCBoYXBwZW5lZCB3aGlsZSBpbiByaW5nMy4KPiAK
PiBTaWduZWQtb2ZmLWJ5OiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+Cj4g
Q2M6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KPiBDYzogVGFt
YXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgo+IENjOiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+Cj4gQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+Cj4gQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gQ2M6IFJvZ2VyIFBh
dSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gLS0tCj4gdjI6IGFkZCBnZHRyIGxpbWl0
CgpBY2tlZC1ieTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgoK
ClRoYW5rcywKUmF6dmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Thu May 02 22:14:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 22:14:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMJxt-0006Wn-9M; Thu, 02 May 2019 22:14:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=o+so=TC=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1hMJxr-0006Wh-VR
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 22:14:03 +0000
X-Inumbo-ID: 9735846f-6d27-11e9-843c-bc764e045a96
Received: from mail-it1-f193.google.com (unknown [209.85.166.193])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9735846f-6d27-11e9-843c-bc764e045a96;
 Thu, 02 May 2019 22:14:02 +0000 (UTC)
Received: by mail-it1-f193.google.com with SMTP id t200so6180626itf.4
 for <xen-devel@lists.xenproject.org>; Thu, 02 May 2019 15:14:02 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=Grvh2T35RT+SqT0OojsONSisoisbS2FfVjshFGuZk8c=;
 b=VXlCEcEu03l4MYw5VBBBUnXkAnoMLiQV+3bf/XpXISB63xSwIAxHSLCgAqfvDs6mQ8
 L04o8AkCzTkfN0mkJvW7n0yKX7rJ/CL7gEJPTNYCwbT9fcQlLYCbd2FFip/dZpTDBc6B
 xMduBLmeDmLT4kc49HnWx7h12EJb7AmcgVDpMIG6u0vsPt00mf0KgYxK2EErA5QpayOk
 SSENPkSNvHiXg47apEjML+sgsecenGMcXhEvcBUQrvnWAPkYGgdRXxP84u7SFCoFV/a6
 TAaGfdvxCOAmpgveTz5MA6kavpNSVDxxzWOh97DeduvrnjD0U+SPA6c4yYlqkp34cq6H
 2wdA==
X-Gm-Message-State: APjAAAXRt/4Uf7LSxWHVtG6/H5Ycj2eRin5Of2cugGW9zITTTeKFFsCm
 EZ7BMTwMwqGm7n76G4r1I0j7GeND
X-Google-Smtp-Source: APXvYqxHHBLairZwDowumk8hAt/lXBvJF5edVQbhSvtGg5F6cZNH7Wdez7keZNxLKoiuFfbVOkCVTA==
X-Received: by 2002:a02:43cf:: with SMTP id s198mr4606882jab.138.1556835241306; 
 Thu, 02 May 2019 15:14:01 -0700 (PDT)
Received: from localhost.localdomain (c-71-205-12-124.hsd1.co.comcast.net.
 [71.205.12.124])
 by smtp.gmail.com with ESMTPSA id n199sm239715itn.34.2019.05.02.15.13.59
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 02 May 2019 15:14:00 -0700 (PDT)
From: Tamas K Lengyel <tamas@tklengyel.com>
To: xen-devel@lists.xenproject.org
Date: Thu,  2 May 2019 16:13:42 -0600
Message-Id: <20190502221345.18459-1-tamas@tklengyel.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 1/4] x86/mem_sharing: reorder when pages are
 unlocked and released
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q2FsbGluZyBfcHV0X3BhZ2VfdHlwZSB3aGlsZSBhbHNvIGhvbGRpbmcgdGhlIHBhZ2VfbG9jawpm
b3IgdGhhdCBwYWdlIGNhbiBjYXVzZSBhIGRlYWRsb2NrLgoKVGhlIGNvbW1lbnQgYmVpbmcgZHJv
cHBlZCBpcyBpbmNvcnJlY3Qgc2luY2UgaXQncyBub3cgb3V0LW9mLWRhdGUuCgpTaWduZWQtb2Zm
LWJ5OiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+CkNjOiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgpDYzogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29t
PgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ2M6IFJvZ2VyIFBhdSBNb25uZSA8
cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQpUaGlzIHNlcmllcyBpcyBiYXNlZCBvbiBBbmRyZXcg
Q29vcGVyJ3MgeDg2LW5leHQgYnJhbmNoCgp2NDogZHJvcCBncmFiYmluZyBleHRyYSByZWZlcmVu
Y2VzCi0tLQogeGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMgfCA0MSArKysrKysrKysrLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDExIGluc2VydGlvbnMoKyks
IDMwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmlu
Zy5jIGIveGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMKaW5kZXggZGZjMjc5ZDM3MS4uNGIz
YTA5NDQ4MSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMKKysrIGIv
eGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMKQEAgLTY0OCwxMCArNjQ4LDYgQEAgc3RhdGlj
IGludCBwYWdlX21ha2VfcHJpdmF0ZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgcGFnZV9pbmZv
ICpwYWdlKQogICAgICAgICByZXR1cm4gLUVCVVNZOwogICAgIH0KIAotICAgIC8qIFdlIGNhbiBv
bmx5IGNoYW5nZSB0aGUgdHlwZSBpZiBjb3VudCBpcyBvbmUgKi8KLSAgICAvKiBCZWNhdXNlIHdl
IGFyZSBsb2NraW5nIHBhZ2VzIGluZGl2aWR1YWxseSwgd2UgbmVlZCB0byBkcm9wCi0gICAgICog
dGhlIGxvY2sgaGVyZSwgd2hpbGUgdGhlIHBhZ2UgaXMgdHlwZWQuIFdlIGNhbm5vdCByaXNrIHRo
ZSAKLSAgICAgKiByYWNlIG9mIHBhZ2VfdW5sb2NrIGFuZCB0aGVuIHB1dF9wYWdlX3R5cGUuICov
CiAgICAgZXhwZWN0ZWRfdHlwZSA9IChQR1Rfc2hhcmVkX3BhZ2UgfCBQR1RfdmFsaWRhdGVkIHwg
UEdUX2xvY2tlZCB8IDIpOwogICAgIGlmICggcGFnZS0+dS5pbnVzZS50eXBlX2luZm8gIT0gZXhw
ZWN0ZWRfdHlwZSApCiAgICAgewpAQCAtNjYwLDEyICs2NTYsMTEgQEAgc3RhdGljIGludCBwYWdl
X21ha2VfcHJpdmF0ZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQog
ICAgICAgICByZXR1cm4gLUVFWElTVDsKICAgICB9CiAKKyAgICBtZW1fc2hhcmluZ19wYWdlX3Vu
bG9jayhwYWdlKTsKKwogICAgIC8qIERyb3AgdGhlIGZpbmFsIHR5cGVjb3VudCAqLwogICAgIHB1
dF9wYWdlX2FuZF90eXBlKHBhZ2UpOwogCi0gICAgLyogTm93IHRoYXQgd2UndmUgZHJvcHBlZCB0
aGUgdHlwZSwgd2UgY2FuIHVubG9jayAqLwotICAgIG1lbV9zaGFyaW5nX3BhZ2VfdW5sb2NrKHBh
Z2UpOwotCiAgICAgLyogQ2hhbmdlIHRoZSBvd25lciAqLwogICAgIEFTU0VSVChwYWdlX2dldF9v
d25lcihwYWdlKSA9PSBkb21fY293KTsKICAgICBwYWdlX3NldF9vd25lcihwYWdlLCBkKTsKQEAg
LTkwMCw2ICs4OTUsNyBAQCBzdGF0aWMgaW50IHNoYXJlX3BhZ2VzKHN0cnVjdCBkb21haW4gKnNk
LCBnZm5fdCBzZ2ZuLCBzaHJfaGFuZGxlX3Qgc2gsCiAgICAgcDJtX3R5cGVfdCBzbWZuX3R5cGUs
IGNtZm5fdHlwZTsKICAgICBzdHJ1Y3QgdHdvX2dmbnMgdGc7CiAgICAgc3RydWN0IHJtYXBfaXRl
cmF0b3Igcmk7CisgICAgdW5zaWduZWQgbG9uZyBwdXRfY291bnQgPSAwOwogCiAgICAgZ2V0X3R3
b19nZm5zKHNkLCBzZ2ZuLCAmc21mbl90eXBlLCBOVUxMLCAmc21mbiwKICAgICAgICAgICAgICAg
ICAgY2QsIGNnZm4sICZjbWZuX3R5cGUsIE5VTEwsICZjbWZuLCAwLCAmdGcpOwpAQCAtOTY0LDE1
ICs5NjAsNiBAQCBzdGF0aWMgaW50IHNoYXJlX3BhZ2VzKHN0cnVjdCBkb21haW4gKnNkLCBnZm5f
dCBzZ2ZuLCBzaHJfaGFuZGxlX3Qgc2gsCiAgICAgICAgIGdvdG8gZXJyX291dDsKICAgICB9CiAK
LSAgICAvKiBBY3F1aXJlIGFuIGV4dHJhIHJlZmVyZW5jZSwgZm9yIHRoZSBmcmVlaW5nIGJlbG93
IHRvIGJlIHNhZmUuICovCi0gICAgaWYgKCAhZ2V0X3BhZ2UoY3BhZ2UsIGRvbV9jb3cpICkKLSAg
ICB7Ci0gICAgICAgIHJldCA9IC1FT1ZFUkZMT1c7Ci0gICAgICAgIG1lbV9zaGFyaW5nX3BhZ2Vf
dW5sb2NrKHNlY29uZHBnKTsKLSAgICAgICAgbWVtX3NoYXJpbmdfcGFnZV91bmxvY2soZmlyc3Rw
Zyk7Ci0gICAgICAgIGdvdG8gZXJyX291dDsKLSAgICB9Ci0KICAgICAvKiBNZXJnZSB0aGUgbGlz
dHMgdG9nZXRoZXIgKi8KICAgICBybWFwX3NlZWRfaXRlcmF0b3IoY3BhZ2UsICZyaSk7CiAgICAg
d2hpbGUgKCAoZ2ZuID0gcm1hcF9pdGVyYXRlKGNwYWdlLCAmcmkpKSAhPSBOVUxMKQpAQCAtOTg0
LDcgKzk3MSw3IEBAIHN0YXRpYyBpbnQgc2hhcmVfcGFnZXMoc3RydWN0IGRvbWFpbiAqc2QsIGdm
bl90IHNnZm4sIHNocl9oYW5kbGVfdCBzaCwKICAgICAgICAgICogRG9uJ3QgY2hhbmdlIHRoZSB0
eXBlIG9mIHJtYXAgZm9yIHRoZSBjbGllbnQgcGFnZS4gKi8KICAgICAgICAgcm1hcF9kZWwoZ2Zu
LCBjcGFnZSwgMCk7CiAgICAgICAgIHJtYXBfYWRkKGdmbiwgc3BhZ2UpOwotICAgICAgICBwdXRf
cGFnZV9hbmRfdHlwZShjcGFnZSk7CisgICAgICAgIHB1dF9jb3VudCsrOwogICAgICAgICBkID0g
Z2V0X2RvbWFpbl9ieV9pZChnZm4tPmRvbWFpbik7CiAgICAgICAgIEJVR19PTighZCk7CiAgICAg
ICAgIEJVR19PTihzZXRfc2hhcmVkX3AybV9lbnRyeShkLCBnZm4tPmdmbiwgc21mbikpOwpAQCAt
MTAwMiw3ICs5ODksMTAgQEAgc3RhdGljIGludCBzaGFyZV9wYWdlcyhzdHJ1Y3QgZG9tYWluICpz
ZCwgZ2ZuX3Qgc2dmbiwgc2hyX2hhbmRsZV90IHNoLAogICAgIC8qIEZyZWUgdGhlIGNsaWVudCBw
YWdlICovCiAgICAgaWYodGVzdF9hbmRfY2xlYXJfYml0KF9QR0NfYWxsb2NhdGVkLCAmY3BhZ2Ut
PmNvdW50X2luZm8pKQogICAgICAgICBwdXRfcGFnZShjcGFnZSk7Ci0gICAgcHV0X3BhZ2UoY3Bh
Z2UpOworCisgICAgQlVHX09OKCFwdXRfY291bnQpOworICAgIHdoaWxlICggcHV0X2NvdW50LS0g
KQorICAgICAgICBwdXRfcGFnZV9hbmRfdHlwZShjcGFnZSk7CiAKICAgICAvKiBXZSBtYW5hZ2Vk
IHRvIGZyZWUgYSBkb21haW4gcGFnZS4gKi8KICAgICBhdG9taWNfZGVjKCZucl9zaGFyZWRfbWZu
cyk7CkBAIC0xMTY3LDIwICsxMTU3LDExIEBAIGludCBfX21lbV9zaGFyaW5nX3Vuc2hhcmVfcGFn
ZShzdHJ1Y3QgZG9tYWluICpkLAogICAgIHsKICAgICAgICAgaWYgKCAhbGFzdF9nZm4gKQogICAg
ICAgICAgICAgbWVtX3NoYXJpbmdfZ2ZuX2Rlc3Ryb3kocGFnZSwgZCwgZ2ZuX2luZm8pOwotICAg
ICAgICBwdXRfcGFnZV9hbmRfdHlwZShwYWdlKTsKICAgICAgICAgbWVtX3NoYXJpbmdfcGFnZV91
bmxvY2socGFnZSk7Ci0gICAgICAgIGlmICggbGFzdF9nZm4gKQotICAgICAgICB7Ci0gICAgICAg
ICAgICBpZiAoICFnZXRfcGFnZShwYWdlLCBkb21fY293KSApCi0gICAgICAgICAgICB7Ci0gICAg
ICAgICAgICAgICAgcHV0X2dmbihkLCBnZm4pOwotICAgICAgICAgICAgICAgIGRvbWFpbl9jcmFz
aChkKTsKLSAgICAgICAgICAgICAgICByZXR1cm4gLUVPVkVSRkxPVzsKLSAgICAgICAgICAgIH0K
LSAgICAgICAgICAgIGlmICggdGVzdF9hbmRfY2xlYXJfYml0KF9QR0NfYWxsb2NhdGVkLCAmcGFn
ZS0+Y291bnRfaW5mbykgKQotICAgICAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOworICAgICAg
ICBpZiAoIGxhc3RfZ2ZuICYmCisgICAgICAgICAgICB0ZXN0X2FuZF9jbGVhcl9iaXQoX1BHQ19h
bGxvY2F0ZWQsICZwYWdlLT5jb3VudF9pbmZvKSApCiAgICAgICAgICAgICBwdXRfcGFnZShwYWdl
KTsKLSAgICAgICAgfQorICAgICAgICBwdXRfcGFnZV9hbmRfdHlwZShwYWdlKTsKICAgICAgICAg
cHV0X2dmbihkLCBnZm4pOwogCiAgICAgICAgIHJldHVybiAwOwotLSAKMi4yMC4xCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 02 22:14:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 22:14:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMJxw-0006XH-IB; Thu, 02 May 2019 22:14:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=o+so=TC=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1hMJxv-0006Ww-4L
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 22:14:07 +0000
X-Inumbo-ID: 99557461-6d27-11e9-843c-bc764e045a96
Received: from mail-io1-f68.google.com (unknown [209.85.166.68])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 99557461-6d27-11e9-843c-bc764e045a96;
 Thu, 02 May 2019 22:14:05 +0000 (UTC)
Received: by mail-io1-f68.google.com with SMTP id h26so3647629ioj.1
 for <xen-devel@lists.xenproject.org>; Thu, 02 May 2019 15:14:05 -0700 (PDT)
X-Google-DKIM-Signature: v=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=kfZC3ZKi78+hYcm1QckJJrxmSZuf6YhT3xoFtXtED9Y=;
 b=imhIhjp4DN0jkWlnoODT5fnC/UMGM/Qici1mPShIJGzI9Z7gJw+ymdJSryhwAkEcq3
 Bw5G09jThcB1FeNZibeihiLdLDC95oZc7zw6VTsa6MJluHd9pKamtvcfcvRLHN8X8c45
 jTloZ5EeVJ+Ka5YxbGHXAXN13M6EQI6wIBm9mB/NmHBU1p54i651w5pjvsBC/si4vCXP
 s02DejBQVSO7ppQVueS5JW9LMVa6DCBJkYqeZckTGmZtX0xJivDA3FAve3+KkFNwALSB
 nfYwrETySzpvAlGPPdM2xpOXO2zRI7MnBrffsBQr3BFHi3GPvIJ+hrT3vNeNvplh7nMq
 4p+w==
X-Gm-Message-State: APjAAAWGIFfZclQmzJMFAs/J5kJPFpja6h95g+XfM+63c+4o2gvv2Irp
 jmAKv6TLIsDKhzTNwme+0AkL+Tpl
X-Google-Smtp-Source: APXvYqyqulK4xg9zaL3xQTogVmrY0jxGo0U7NB/hLt/eghkLY/b0lzSN+L8gAZoOxYk2mXPurluokQ==
X-Received: by 2002:a6b:6909:: with SMTP id e9mr4438521ioc.208.1556835244993; 
 Thu, 02 May 2019 15:14:04 -0700 (PDT)
Received: from localhost.localdomain (c-71-205-12-124.hsd1.co.comcast.net.
 [71.205.12.124])
 by smtp.gmail.com with ESMTPSA id n199sm239715itn.34.2019.05.02.15.14.03
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 02 May 2019 15:14:03 -0700 (PDT)
From: Tamas K Lengyel <tamas@tklengyel.com>
To: xen-devel@lists.xenproject.org
Date: Thu,  2 May 2019 16:13:44 -0600
Message-Id: <20190502221345.18459-3-tamas@tklengyel.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190502221345.18459-1-tamas@tklengyel.com>
References: <20190502221345.18459-1-tamas@tklengyel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 3/4] x86/mem_sharing: enable mem_share audit
 mode only in debug builds
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW1wcm92ZXMgcGVyZm9ybWFuY2UgZm9yIHJlbGVhc2UgYnVpbGRzLgoKU2lnbmVkLW9mZi1ieTog
VGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgpDYzogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNjOiBSb2dlciBQYXUgTW9u
bmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvbWVtX3No
YXJpbmcuaCB8IDQgKysrKwogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKQoKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbWVtX3NoYXJpbmcuaCBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvbWVtX3NoYXJpbmcuaAppbmRleCAwZTc3YjdkOTM1Li5iYjE5Yjc1MzRmIDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21lbV9zaGFyaW5nLmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9tZW1fc2hhcmluZy5oCkBAIC0yNSw3ICsyNSwxMSBAQAogI2luY2x1ZGUgPHB1Ymxp
Yy9tZW1vcnkuaD4KIAogLyogQXVkaXRpbmcgb2YgbWVtb3J5IHNoYXJpbmcgY29kZT8gKi8KKyNp
Zm5kZWYgTkRFQlVHCiAjZGVmaW5lIE1FTV9TSEFSSU5HX0FVRElUIDEKKyNlbHNlCisjZGVmaW5l
IE1FTV9TSEFSSU5HX0FVRElUIDAKKyNlbmRpZgogCiB0eXBlZGVmIHVpbnQ2NF90IHNocl9oYW5k
bGVfdDsgCiAKLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 02 22:14:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 22:14:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMJy2-0006Z5-WF; Thu, 02 May 2019 22:14:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=o+so=TC=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1hMJy2-0006Yr-5D
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 22:14:14 +0000
X-Inumbo-ID: 986a9858-6d27-11e9-b267-c7208b91b2a5
Received: from mail-it1-f195.google.com (unknown [209.85.166.195])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 986a9858-6d27-11e9-b267-c7208b91b2a5;
 Thu, 02 May 2019 22:14:04 +0000 (UTC)
Received: by mail-it1-f195.google.com with SMTP id l140so6206989itb.0
 for <xen-devel@lists.xenproject.org>; Thu, 02 May 2019 15:14:04 -0700 (PDT)
X-Google-DKIM-Signature: v=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=LzSLo//LL4ffZ4M/WYluBnoL9/iZ0VjsIt2rD4H8Zj0=;
 b=rf1rwyd/II3dEm4cxDCvrtp4cveaQ+eS/6O49ekMvxqT2iYyLWrXGtgy+wd3/YsM4u
 2xQFxvDK1NhmNCPkcwMPdf2HRh6iFNSpd2yN7jC4LHiE7DEexjt1FTugA85i9Cce3ay/
 VIeb48TniGkVr01nlVXZAcyaMRmly2HGirO67TuFEDtEBN0lT0iEcXbAc6d3BaTgQxbN
 kmUvVPd3Cy/sxs6O9hX085TMIWBXLxPotC9yzVVNx5p+M+BkaCVfkrbptV2XVXRCc1no
 E2+kuYmgrnREMcf0I+ftbURwiJ7zRBEt1UeCLgoCj/HIU/TGOcuAu3578z4NzGzRbAVI
 u5jA==
X-Gm-Message-State: APjAAAUez4sY2gPMjzYzmzgawGUbTt/2TKXk03Vz7s3lBPttLK1cvfr5
 1paDX2vL9zQmbtQrtFrtVGuoLVRB
X-Google-Smtp-Source: APXvYqwC9rT480wsWGXgd4BUsYiDpg/jdVeijCjYYQpkZkVVV3nedjj2oknktO9FvkjPMr1gkscVog==
X-Received: by 2002:a05:660c:11c5:: with SMTP id
 p5mr3881742itm.64.1556835242963; 
 Thu, 02 May 2019 15:14:02 -0700 (PDT)
Received: from localhost.localdomain (c-71-205-12-124.hsd1.co.comcast.net.
 [71.205.12.124])
 by smtp.gmail.com with ESMTPSA id n199sm239715itn.34.2019.05.02.15.14.01
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 02 May 2019 15:14:02 -0700 (PDT)
From: Tamas K Lengyel <tamas@tklengyel.com>
To: xen-devel@lists.xenproject.org
Date: Thu,  2 May 2019 16:13:43 -0600
Message-Id: <20190502221345.18459-2-tamas@tklengyel.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190502221345.18459-1-tamas@tklengyel.com>
References: <20190502221345.18459-1-tamas@tklengyel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 2/4] x86/mem_sharing: copy a page_lock
 version to be internal to memshr
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UGF0Y2ggY2Y0YjMwZGNhMGEgIkFkZCBkZWJ1ZyBjb2RlIHRvIGRldGVjdCBpbGxlZ2FsIHBhZ2Vf
bG9jayBhbmQgcHV0X3BhZ2VfdHlwZQpvcmRlcmluZyIgYWRkZWQgZXh0cmEgc2FuaXR5IGNoZWNr
aW5nIHRvIHBhZ2VfbG9jay9wYWdlX3VubG9jayBmb3IgZGVidWcgYnVpbGRzCndpdGggdGhlIGFz
c3VtcHRpb24gdGhhdCBubyBoeXBlcnZpc29yIHBhdGggZXZlciBsb2NrcyB0d28gcGFnZXMgYXQg
b25jZS4KClRoaXMgYXNzdW1wdGlvbiBkb2Vzbid0IGhvbGQgZHVyaW5nIG1lbW9yeSBzaGFyaW5n
IHNvIHdlIGNvcHkgYSB2ZXJzaW9uIG9mCnBhZ2VfbG9jay91bmxvY2sgdG8gYmUgdXNlZCBleGNs
dXNpdmVseSBpbiB0aGUgbWVtb3J5IHNoYXJpbmcgc3Vic3lzdGVtCndpdGhvdXQgdGhlIHNhbml0
eSBjaGVja3MuCgpTaWduZWQtb2ZmLWJ5OiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3ll
bC5jb20+CkNjOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+CkNj
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
Q2M6IFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gv
eDg2L21tL21lbV9zaGFyaW5nLmMgfCA0MyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
LS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oICAgICAgfCAxNCArLS0tLS0tLS0tLS0KIDIg
ZmlsZXMgY2hhbmdlZCwgNDAgaW5zZXJ0aW9ucygrKSwgMTcgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMgYi94ZW4vYXJjaC94ODYvbW0vbWVt
X3NoYXJpbmcuYwppbmRleCA0YjNhMDk0NDgxLi5iYWFlN2NlZWRhIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYworKysgYi94ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJp
bmcuYwpAQCAtMTEyLDEzICsxMTIsNDggQEAgc3RhdGljIGlubGluZSB2b2lkIHBhZ2Vfc2hhcmlu
Z19kaXNwb3NlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAKICNlbmRpZiAvKiBNRU1fU0hBUklO
R19BVURJVCAqLwogCi1zdGF0aWMgaW5saW5lIGludCBtZW1fc2hhcmluZ19wYWdlX2xvY2soc3Ry
dWN0IHBhZ2VfaW5mbyAqcGcpCisvKgorICogUHJpdmF0ZSBpbXBsZW1lbnRhdGlvbnMgb2YgcGFn
ZV9sb2NrL3VubG9jayB0byBieXBhc3MgUFYtb25seQorICogc2FuaXR5IGNoZWNrcyBub3QgYXBw
bGljYWJsZSB0byBtZW0tc2hhcmluZy4KKyAqLworc3RhdGljIGlubGluZSBib29sIF9wYWdlX2xv
Y2soc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKIHsKLSAgICBpbnQgcmM7CisgICAgdW5zaWduZWQg
bG9uZyB4LCBueDsKKworICAgIGRvIHsKKyAgICAgICAgd2hpbGUgKCAoeCA9IHBhZ2UtPnUuaW51
c2UudHlwZV9pbmZvKSAmIFBHVF9sb2NrZWQgKQorICAgICAgICAgICAgY3B1X3JlbGF4KCk7Cisg
ICAgICAgIG54ID0geCArICgxIHwgUEdUX2xvY2tlZCk7CisgICAgICAgIGlmICggISh4ICYgUEdU
X3ZhbGlkYXRlZCkgfHwKKyAgICAgICAgICAgICAhKHggJiBQR1RfY291bnRfbWFzaykgfHwKKyAg
ICAgICAgICAgICAhKG54ICYgUEdUX2NvdW50X21hc2spICkKKyAgICAgICAgICAgIHJldHVybiBm
YWxzZTsKKyAgICB9IHdoaWxlICggY21weGNoZygmcGFnZS0+dS5pbnVzZS50eXBlX2luZm8sIHgs
IG54KSAhPSB4ICk7CisKKyAgICByZXR1cm4gdHJ1ZTsKK30KKworc3RhdGljIGlubGluZSB2b2lk
IF9wYWdlX3VubG9jayhzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQoreworICAgIHVuc2lnbmVkIGxv
bmcgeCwgbngsIHkgPSBwYWdlLT51LmludXNlLnR5cGVfaW5mbzsKKworICAgIGRvIHsKKyAgICAg
ICAgeCA9IHk7CisgICAgICAgIEFTU0VSVCgoeCAmIFBHVF9jb3VudF9tYXNrKSAmJiAoeCAmIFBH
VF9sb2NrZWQpKTsKKworICAgICAgICBueCA9IHggLSAoMSB8IFBHVF9sb2NrZWQpOworICAgICAg
ICAvKiBXZSBtdXN0IG5vdCBkcm9wIHRoZSBsYXN0IHJlZmVyZW5jZSBoZXJlLiAqLworICAgICAg
ICBBU1NFUlQobnggJiBQR1RfY291bnRfbWFzayk7CisgICAgfSB3aGlsZSAoICh5ID0gY21weGNo
ZygmcGFnZS0+dS5pbnVzZS50eXBlX2luZm8sIHgsIG54KSkgIT0geCApOworfQorCitzdGF0aWMg
aW5saW5lIGJvb2wgbWVtX3NoYXJpbmdfcGFnZV9sb2NrKHN0cnVjdCBwYWdlX2luZm8gKnBnKQor
eworICAgIGJvb2wgcmM7CiAgICAgcGdfbG9ja19kYXRhX3QgKnBsZCA9ICYodGhpc19jcHUoX19w
bGQpKTsKIAogICAgIHBhZ2Vfc2hhcmluZ19tbV9wcmVfbG9jaygpOwotICAgIHJjID0gcGFnZV9s
b2NrKHBnKTsKKyAgICByYyA9IF9wYWdlX2xvY2socGcpOwogICAgIGlmICggcmMgKQogICAgIHsK
ICAgICAgICAgcHJlZW1wdF9kaXNhYmxlKCk7CkBAIC0xMzUsNyArMTcwLDcgQEAgc3RhdGljIGlu
bGluZSB2b2lkIG1lbV9zaGFyaW5nX3BhZ2VfdW5sb2NrKHN0cnVjdCBwYWdlX2luZm8gKnBnKQog
ICAgIHBhZ2Vfc2hhcmluZ19tbV91bmxvY2socGxkLT5tbV91bmxvY2tfbGV2ZWwsIAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgJnBsZC0+cmVjdXJzZV9jb3VudCk7CiAgICAgcHJlZW1wdF9l
bmFibGUoKTsKLSAgICBwYWdlX3VubG9jayhwZyk7CisgICAgX3BhZ2VfdW5sb2NrKHBnKTsKIH0K
IAogc3RhdGljIGlubGluZSBzaHJfaGFuZGxlX3QgZ2V0X25leHRfaGFuZGxlKHZvaWQpCmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21t
LmgKaW5kZXggNmZhYTU2MzE2Ny4uN2RjN2UzM2Y3MyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaApAQCAtMzU2LDI0ICsz
NTYsMTIgQEAgc3RydWN0IHBsYXRmb3JtX2JhZF9wYWdlIHsKIGNvbnN0IHN0cnVjdCBwbGF0Zm9y
bV9iYWRfcGFnZSAqZ2V0X3BsYXRmb3JtX2JhZHBhZ2VzKHVuc2lnbmVkIGludCAqYXJyYXlfc2l6
ZSk7CiAKIC8qIFBlciBwYWdlIGxvY2tzOgotICogcGFnZV9sb2NrKCkgaXMgdXNlZCBmb3IgdHdv
IHB1cnBvc2VzOiBwdGUgc2VyaWFsaXphdGlvbiwgYW5kIG1lbW9yeSBzaGFyaW5nLgorICogcGFn
ZV9sb2NrKCkgaXMgdXNlZCBmb3IgcHRlIHNlcmlhbGl6YXRpb24uCiAgKgogICogQWxsIHVzZXJz
IG9mIHBhZ2UgbG9jayBmb3IgcHRlIHNlcmlhbGl6YXRpb24gbGl2ZSBpbiBtbS5jLCB1c2UgaXQK
ICAqIHRvIGxvY2sgYSBwYWdlIHRhYmxlIHBhZ2UgZHVyaW5nIHB0ZSB1cGRhdGVzLCBkbyBub3Qg
dGFrZSBvdGhlciBsb2NrcyB3aXRoaW4KICAqIHRoZSBjcml0aWNhbCBzZWN0aW9uIGRlbGltaXRl
ZCBieSBwYWdlX2xvY2svdW5sb2NrLCBhbmQgcGVyZm9ybSBubwogICogbmVzdGluZy4KLSAqCi0g
KiBBbGwgdXNlcnMgb2YgcGFnZSBsb2NrIGZvciBtZW1vcnkgc2hhcmluZyBsaXZlIGluIG1tL21l
bV9zaGFyaW5nLmMuIFBhZ2VfbG9jawotICogaXMgdXNlZCBpbiBtZW1vcnkgc2hhcmluZyB0byBw
cm90ZWN0IGFkZGl0aW9uIChzaGFyZSkgYW5kIHJlbW92YWwgKHVuc2hhcmUpCi0gKiBvZiAoZ2Zu
LGRvbWFpbikgdHVwcGxlcyB0byBhIGxpc3Qgb2YgZ2ZuJ3MgdGhhdCB0aGUgc2hhcmVkIHBhZ2Ug
aXMgY3VycmVudGx5Ci0gKiBiYWNraW5nLiBOZXN0aW5nIG1heSBoYXBwZW4gd2hlbiBzaGFyaW5n
IChhbmQgbG9ja2luZykgdHdvIHBhZ2VzIC0tIGRlYWRsb2NrCi0gKiBpcyBhdm9pZGVkIGJ5IGxv
Y2tpbmcgcGFnZXMgaW4gaW5jcmVhc2luZyBvcmRlci4KLSAqIEFsbCBtZW1vcnkgc2hhcmluZyBj
b2RlIHBhdGhzIHRha2UgdGhlIHAybSBsb2NrIG9mIHRoZSBhZmZlY3RlZCBnZm4gYmVmb3JlCi0g
KiB0YWtpbmcgdGhlIGxvY2sgZm9yIHRoZSB1bmRlcmx5aW5nIHBhZ2UuIFdlIGVuZm9yY2Ugb3Jk
ZXJpbmcgYmV0d2VlbiBwYWdlX2xvY2sKLSAqIGFuZCBwMm1fbG9jayB1c2luZyBhbiBtbS1sb2Nr
cy5oIGNvbnN0cnVjdC4KLSAqCi0gKiBUaGVzZSB0d28gdXNlcnMgKHB0ZSBzZXJpYWxpemF0aW9u
IGFuZCBtZW1vcnkgc2hhcmluZykgZG8gbm90IGNvbGxpZGUsIHNpbmNlCi0gKiBzaGFyaW5nIGlz
IG9ubHkgc3VwcG9ydGVkIGZvciBodm0gZ3Vlc3RzLCB3aGljaCBkbyBub3QgcGVyZm9ybSBwdiBw
dGUgdXBkYXRlcy4KICAqLwogaW50IHBhZ2VfbG9jayhzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKTsK
IHZvaWQgcGFnZV91bmxvY2soc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSk7Ci0tIAoyLjIwLjEKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 02 22:14:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 22:14:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMJy8-0006bB-9i; Thu, 02 May 2019 22:14:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=o+so=TC=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1hMJy7-0006aq-5C
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 22:14:19 +0000
X-Inumbo-ID: 9a880882-6d27-11e9-a10b-17eec5634051
Received: from mail-it1-f193.google.com (unknown [209.85.166.193])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9a880882-6d27-11e9-a10b-17eec5634051;
 Thu, 02 May 2019 22:14:07 +0000 (UTC)
Received: by mail-it1-f193.google.com with SMTP id t200so6181006itf.4
 for <xen-devel@lists.xenproject.org>; Thu, 02 May 2019 15:14: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:from:to:cc:subject:date:message-id:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=rnK3bfb23G+zfgp3PTJMob09a//AstE7eoVe83bF1oM=;
 b=su2+c0uPGeeuxLUn8AR3BDdJzmFuc5Obc/BTyEBm0Sdk9lqbKhNz55jfB8p5Enm6nC
 iCJ11nG5M73rHHb/P2oRft46PuhaNZHUetpQtvV3HQUkNA7xhCTyAYf+ShSB66Yq3U8+
 usvsqeCU6uQrdwksO7QhVV0ix1Wbv6JdONgTufkOtHQ15z0s1KQQZag8hjU+O8CbScbv
 72y/Hg//sfCPXpryqTEBXFCijKldbXTQE7QJidI3IZh8g4pI0PWXi2+LLuqb3cU4iixZ
 5Cu+H+y5dTmPu3LhwJhwlqDFBGfPbyYzAsmJ+nfQig6F7w5qcFuUIONtVo8MkRTcA5kz
 JWtQ==
X-Gm-Message-State: APjAAAXc3be0fDqqFV2lp82dkj+TpGQbhIODEzZdHmyk433h3xuUvUHw
 iJN+ZwCDO9mBas5svcQ78sRcWBMe
X-Google-Smtp-Source: APXvYqw/FCHV4QDT848lup/62Ty1YV56IeKQqxfkEL8o+eefWfiAUsKRr/GCGgzjh7nJAXu9D1ZmWw==
X-Received: by 2002:a24:ba02:: with SMTP id p2mr4409463itf.94.1556835246852;
 Thu, 02 May 2019 15:14:06 -0700 (PDT)
Received: from localhost.localdomain (c-71-205-12-124.hsd1.co.comcast.net.
 [71.205.12.124])
 by smtp.gmail.com with ESMTPSA id n199sm239715itn.34.2019.05.02.15.14.05
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 02 May 2019 15:14:06 -0700 (PDT)
From: Tamas K Lengyel <tamas@tklengyel.com>
To: xen-devel@lists.xenproject.org
Date: Thu,  2 May 2019 16:13:45 -0600
Message-Id: <20190502221345.18459-4-tamas@tklengyel.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190502221345.18459-1-tamas@tklengyel.com>
References: <20190502221345.18459-1-tamas@tklengyel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 4/4] x86/mem_sharing: compile mem_sharing
 subsystem only when kconfig is enabled
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RGlzYWJsZSBpdCBieSBkZWZhdWx0IGFzIGl0IGlzIG9ubHkgYW4gZXhwZXJpbWVudGFsIHN1YnN5
c3RlbS4KClNpZ25lZC1vZmYtYnk6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNv
bT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgpDYzogUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQ2M6IEdlb3Jn
ZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNv
bT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IFRp
bSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpDYzogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBl
dS5jaXRyaXguY29tPgotLS0tCnY0OiBhZGQgQVNTRVJUX1VOUkVBQ0hBQkxFIHRvIGlubGluZWQg
ZnVuY3Rpb25zIHdoZXJlIGFwcGxpY2FibGUgJiBvdGhlciBmaXh1cHMKLS0tCiB4ZW4vYXJjaC94
ODYvS2NvbmZpZyAgICAgICAgICAgICAgfCAgNiArKysrKy0KIHhlbi9hcmNoL3g4Ni9kb21haW4u
YyAgICAgICAgICAgICB8ICAyICsrCiB4ZW4vYXJjaC94ODYvZG9tY3RsLmMgICAgICAgICAgICAg
fCAgMiArKwogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAgICAgIHwgIDIgKysKIHhlbi9h
cmNoL3g4Ni9tbS9NYWtlZmlsZSAgICAgICAgICB8ICAyICstCiB4ZW4vYXJjaC94ODYveDg2XzY0
L2NvbXBhdC9tbS5jICAgfCAgMiArKwogeGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jICAgICAgICAg
IHwgIDIgKysKIHhlbi9jb21tb24vS2NvbmZpZyAgICAgICAgICAgICAgICB8ICAzIC0tLQogeGVu
L2NvbW1vbi9kb21haW4uYyAgICAgICAgICAgICAgIHwgIDIgKy0KIHhlbi9jb21tb24vZ3JhbnRf
dGFibGUuYyAgICAgICAgICB8ICAyICstCiB4ZW4vY29tbW9uL21lbW9yeS5jICAgICAgICAgICAg
ICAgfCAgMiArLQogeGVuL2NvbW1vbi92bV9ldmVudC5jICAgICAgICAgICAgIHwgIDYgKysrLS0t
CiB4ZW4vaW5jbHVkZS9hc20teDg2L21lbV9zaGFyaW5nLmggfCAyOCArKysrKysrKysrKysrKysr
KysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L21tLmggICAgICAgICAgfCAgMyArKysK
IHhlbi9pbmNsdWRlL3hlbi9zY2hlZC5oICAgICAgICAgICB8ICAyICstCiB4ZW4vaW5jbHVkZS94
c20vZHVtbXkuaCAgICAgICAgICAgfCAgMiArLQogeGVuL2luY2x1ZGUveHNtL3hzbS5oICAgICAg
ICAgICAgIHwgIDQgKystLQogeGVuL3hzbS9kdW1teS5jICAgICAgICAgICAgICAgICAgIHwgIDIg
Ky0KIHhlbi94c20vZmxhc2svaG9va3MuYyAgICAgICAgICAgICB8ICA0ICsrLS0KIDE5IGZpbGVz
IGNoYW5nZWQsIDYwIGluc2VydGlvbnMoKyksIDE4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9LY29uZmlnIGIveGVuL2FyY2gveDg2L0tjb25maWcKaW5kZXggNGI4YjA3
YjU0OS4uNjAwY2E1YzEyZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L0tjb25maWcKKysrIGIv
eGVuL2FyY2gveDg2L0tjb25maWcKQEAgLTE3LDcgKzE3LDYgQEAgY29uZmlnIFg4NgogCXNlbGVj
dCBIQVNfS0VYRUMKIAlzZWxlY3QgTUVNX0FDQ0VTU19BTFdBWVNfT04KIAlzZWxlY3QgSEFTX01F
TV9QQUdJTkcKLQlzZWxlY3QgSEFTX01FTV9TSEFSSU5HCiAJc2VsZWN0IEhBU19OUzE2NTUwCiAJ
c2VsZWN0IEhBU19QQVNTVEhST1VHSAogCXNlbGVjdCBIQVNfUENJCkBAIC0xOTgsNiArMTk3LDEx
IEBAIGNvbmZpZyBQVl9TSElNX0VYQ0xVU0lWRQogCSAgZmlybXdhcmUsIGFuZCB3aWxsIG5vdCBm
dW5jdGlvbiBjb3JyZWN0bHkgaW4gb3RoZXIgc2NlbmFyaW9zLgogCiAJICBJZiB1bnN1cmUsIHNh
eSBOLgorCitjb25maWcgTUVNX1NIQVJJTkcKKwlib29sICJYZW4gbWVtb3J5IHNoYXJpbmcgc3Vw
cG9ydCIgaWYgRVhQRVJUID0gInkiCisJZGVwZW5kcyBvbiBIVk0KKwogZW5kbWVudQogCiBzb3Vy
Y2UgImNvbW1vbi9LY29uZmlnIgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIv
eGVuL2FyY2gveDg2L2RvbWFpbi5jCmluZGV4IGQyZDlmMmZjM2MuLjQ3NGRmODQzM2IgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMK
QEAgLTIwNDYsNiArMjA0Niw3IEBAIGludCBkb21haW5fcmVsaW5xdWlzaF9yZXNvdXJjZXMoc3Ry
dWN0IGRvbWFpbiAqZCkKICAgICAgICAgICAgIGQtPmFyY2guYXV0b191bm1hc2sgPSAwOwogICAg
ICAgICB9CiAKKyNpZmRlZiBDT05GSUdfTUVNX1NIQVJJTkcKICAgICBQUk9HUkVTUyhzaGFyZWQp
OgogCiAgICAgICAgIGlmICggaXNfaHZtX2RvbWFpbihkKSApCkBAIC0yMDU2LDYgKzIwNTcsNyBA
QCBpbnQgZG9tYWluX3JlbGlucXVpc2hfcmVzb3VyY2VzKHN0cnVjdCBkb21haW4gKmQpCiAgICAg
ICAgICAgICBpZiAoIHJldCApCiAgICAgICAgICAgICAgICAgcmV0dXJuIHJldDsKICAgICAgICAg
fQorI2VuZGlmCiAKICAgICAgICAgc3Bpbl9sb2NrKCZkLT5wYWdlX2FsbG9jX2xvY2spOwogICAg
ICAgICBwYWdlX2xpc3Rfc3BsaWNlKCZkLT5hcmNoLnJlbG1lbV9saXN0LCAmZC0+cGFnZV9saXN0
KTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21jdGwuYyBiL3hlbi9hcmNoL3g4Ni9kb21j
dGwuYwppbmRleCA5YmYyZDA4MjBmLi5iYzllMDI0Y2NjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvZG9tY3RsLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWN0bC5jCkBAIC0xMjMxLDkgKzEyMzEs
MTEgQEAgbG9uZyBhcmNoX2RvX2RvbWN0bCgKICAgICAgICAgYnJlYWs7CiAgICAgfQogCisjaWZk
ZWYgQ09ORklHX01FTV9TSEFSSU5HCiAgICAgY2FzZSBYRU5fRE9NQ1RMX21lbV9zaGFyaW5nX29w
OgogICAgICAgICByZXQgPSBtZW1fc2hhcmluZ19kb21jdGwoZCwgJmRvbWN0bC0+dS5tZW1fc2hh
cmluZ19vcCk7CiAgICAgICAgIGJyZWFrOworI2VuZGlmCiAKICNpZiBQMk1fQVVESVQgJiYgZGVm
aW5lZChDT05GSUdfSFZNKQogICAgIGNhc2UgWEVOX0RPTUNUTF9hdWRpdF9wMm06CmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDQ1ZmFkYmFi
NjEuLmY5ZjYwN2ZiNGIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9tbS5jCkBAIC0zNjgsNyArMzY4LDkgQEAgdm9pZCBfX2luaXQgYXJjaF9pbml0X21l
bW9yeSh2b2lkKQogCiAgICAgZWZpX2luaXRfbWVtb3J5KCk7CiAKKyNpZmRlZiBDT05GSUdfTUVN
X1NIQVJJTkcKICAgICBtZW1fc2hhcmluZ19pbml0KCk7CisjZW5kaWYKIAogI2lmbmRlZiBOREVC
VUcKICAgICBpZiAoIGhpZ2htZW1fc3RhcnQgKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21t
L01ha2VmaWxlIGIveGVuL2FyY2gveDg2L21tL01ha2VmaWxlCmluZGV4IDVhMTc2NDZmOTguLjUw
MTBhMjlkNmMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9NYWtlZmlsZQorKysgYi94ZW4v
YXJjaC94ODYvbW0vTWFrZWZpbGUKQEAgLTYsNyArNiw3IEBAIG9iai0kKENPTkZJR19IVk0pICs9
IGd1ZXN0X3dhbGtfMi5vIGd1ZXN0X3dhbGtfMy5vIGd1ZXN0X3dhbGtfNC5vCiBvYmotJChDT05G
SUdfU0hBRE9XX1BBR0lORykgKz0gZ3Vlc3Rfd2Fsa18yLm8gZ3Vlc3Rfd2Fsa18zLm8gZ3Vlc3Rf
d2Fsa180Lm8KIG9iai0kKENPTkZJR19NRU1fQUNDRVNTKSArPSBtZW1fYWNjZXNzLm8KIG9iai15
ICs9IG1lbV9wYWdpbmcubwotb2JqLXkgKz0gbWVtX3NoYXJpbmcubworb2JqLSQoQ09ORklHX01F
TV9TSEFSSU5HKSArPSBtZW1fc2hhcmluZy5vCiBvYmoteSArPSBwMm0ubyBwMm0tcHQubwogb2Jq
LSQoQ09ORklHX0hWTSkgKz0gcDJtLWVwdC5vIHAybS1wb2Qubwogb2JqLXkgKz0gcGFnaW5nLm8K
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L21tLmMgYi94ZW4vYXJjaC94
ODYveDg2XzY0L2NvbXBhdC9tbS5jCmluZGV4IDMyNDEwZWQyNzMuLmQ0YzZiZTMwMzIgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L21tLmMKKysrIGIveGVuL2FyY2gveDg2
L3g4Nl82NC9jb21wYXQvbW0uYwpAQCAtMTUyLDggKzE1MiwxMCBAQCBpbnQgY29tcGF0X2FyY2hf
bWVtb3J5X29wKHVuc2lnbmVkIGxvbmcgY21kLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQp
IGFyZykKICAgICBjYXNlIFhFTk1FTV9wYWdpbmdfb3A6CiAgICAgICAgIHJldHVybiBtZW1fcGFn
aW5nX21lbW9wKGd1ZXN0X2hhbmRsZV9jYXN0KGFyZywgeGVuX21lbV9wYWdpbmdfb3BfdCkpOwog
CisjaWZkZWYgQ09ORklHX01FTV9TSEFSSU5HCiAgICAgY2FzZSBYRU5NRU1fc2hhcmluZ19vcDoK
ICAgICAgICAgcmV0dXJuIG1lbV9zaGFyaW5nX21lbW9wKGd1ZXN0X2hhbmRsZV9jYXN0KGFyZywg
eGVuX21lbV9zaGFyaW5nX29wX3QpKTsKKyNlbmRpZgogCiAgICAgZGVmYXVsdDoKICAgICAgICAg
cmMgPSAtRU5PU1lTOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jIGIveGVu
L2FyY2gveDg2L3g4Nl82NC9tbS5jCmluZGV4IGQ4ZjU1OGJjM2EuLjUxZDFkNTExZjIgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvbW0uYworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0
L21tLmMKQEAgLTk5Myw4ICs5OTMsMTAgQEAgbG9uZyBzdWJhcmNoX21lbW9yeV9vcCh1bnNpZ25l
ZCBsb25nIGNtZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcpCiAgICAgY2FzZSBY
RU5NRU1fcGFnaW5nX29wOgogICAgICAgICByZXR1cm4gbWVtX3BhZ2luZ19tZW1vcChndWVzdF9o
YW5kbGVfY2FzdChhcmcsIHhlbl9tZW1fcGFnaW5nX29wX3QpKTsKIAorI2lmZGVmIENPTkZJR19N
RU1fU0hBUklORwogICAgIGNhc2UgWEVOTUVNX3NoYXJpbmdfb3A6CiAgICAgICAgIHJldHVybiBt
ZW1fc2hhcmluZ19tZW1vcChndWVzdF9oYW5kbGVfY2FzdChhcmcsIHhlbl9tZW1fc2hhcmluZ19v
cF90KSk7CisjZW5kaWYKIAogICAgIGRlZmF1bHQ6CiAgICAgICAgIHJjID0gLUVOT1NZUzsKZGlm
ZiAtLWdpdCBhL3hlbi9jb21tb24vS2NvbmZpZyBiL3hlbi9jb21tb24vS2NvbmZpZwppbmRleCBj
ODM4NTA2MjQxLi44MDU3NWNhYzEwIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL0tjb25maWcKKysr
IGIveGVuL2NvbW1vbi9LY29uZmlnCkBAIC00NSw5ICs0NSw2IEBAIGNvbmZpZyBNRU1fQUNDRVNT
CiBjb25maWcgSEFTX01FTV9QQUdJTkcKIAlib29sCiAKLWNvbmZpZyBIQVNfTUVNX1NIQVJJTkcK
LQlib29sCi0KIGNvbmZpZyBIQVNfUERYCiAJYm9vbAogCmRpZmYgLS1naXQgYS94ZW4vY29tbW9u
L2RvbWFpbi5jIGIveGVuL2NvbW1vbi9kb21haW4uYwppbmRleCA4OGJiZTk4NGJjLi5iYjA3MmNm
OTNmIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2RvbWFpbi5jCisrKyBiL3hlbi9jb21tb24vZG9t
YWluLmMKQEAgLTkyNiw3ICs5MjYsNyBAQCBzdGF0aWMgdm9pZCBjb21wbGV0ZV9kb21haW5fZGVz
dHJveShzdHJ1Y3QgcmN1X2hlYWQgKmhlYWQpCiAgICAgeGZyZWUoZC0+dm1fZXZlbnRfcGFnaW5n
KTsKICNlbmRpZgogICAgIHhmcmVlKGQtPnZtX2V2ZW50X21vbml0b3IpOwotI2lmZGVmIENPTkZJ
R19IQVNfTUVNX1NIQVJJTkcKKyNpZmRlZiBDT05GSUdfTUVNX1NIQVJJTkcKICAgICB4ZnJlZShk
LT52bV9ldmVudF9zaGFyZSk7CiAjZW5kaWYKIApkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9ncmFu
dF90YWJsZS5jIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCmluZGV4IDgwNzI4ZWE1N2QuLjZj
NDBkY2NhZTkgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYworKysgYi94ZW4v
Y29tbW9uL2dyYW50X3RhYmxlLmMKQEAgLTM3NjAsNyArMzc2MCw3IEBAIHZvaWQgZ3JhbnRfdGFi
bGVfaW5pdF92Y3B1KHN0cnVjdCB2Y3B1ICp2KQogICAgIHYtPm1hcHRyYWNrX3RhaWwgPSBNQVBU
UkFDS19UQUlMOwogfQogCi0jaWZkZWYgQ09ORklHX0hBU19NRU1fU0hBUklORworI2lmZGVmIENP
TkZJR19NRU1fU0hBUklORwogaW50IG1lbV9zaGFyaW5nX2dyZWZfdG9fZ2ZuKHN0cnVjdCBncmFu
dF90YWJsZSAqZ3QsIGdyYW50X3JlZl90IHJlZiwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBnZm5fdCAqZ2ZuLCB1aW50MTZfdCAqc3RhdHVzKQogewpkaWZmIC0tZ2l0IGEveGVuL2NvbW1v
bi9tZW1vcnkuYyBiL3hlbi9jb21tb24vbWVtb3J5LmMKaW5kZXggODY1NjdlNjExNy4uOTE1ZjJj
ZWUxYSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9tZW1vcnkuYworKysgYi94ZW4vY29tbW9uL21l
bW9yeS5jCkBAIC0xNjc2LDcgKzE2NzYsNyBAQCBpbnQgY2hlY2tfZ2V0X3BhZ2VfZnJvbV9nZm4o
c3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLCBib29sIHJlYWRvbmx5LAogICAgICAgICByZXR1
cm4gLUVBR0FJTjsKICAgICB9CiAjZW5kaWYKLSNpZmRlZiBDT05GSUdfSEFTX01FTV9TSEFSSU5H
CisjaWZkZWYgQ09ORklHX01FTV9TSEFSSU5HCiAgICAgaWYgKCAocSAmIFAyTV9VTlNIQVJFKSAm
JiBwMm1faXNfc2hhcmVkKHAybXQpICkKICAgICB7CiAgICAgICAgIGlmICggcGFnZSApCmRpZmYg
LS1naXQgYS94ZW4vY29tbW9uL3ZtX2V2ZW50LmMgYi94ZW4vY29tbW9uL3ZtX2V2ZW50LmMKaW5k
ZXggNmU2OGJlNDdiYy4uMTYzYTY3MWNlYSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi92bV9ldmVu
dC5jCisrKyBiL3hlbi9jb21tb24vdm1fZXZlbnQuYwpAQCAtNTQ0LDcgKzU0NCw3IEBAIHN0YXRp
YyB2b2lkIG1vbml0b3Jfbm90aWZpY2F0aW9uKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQg
cG9ydCkKICAgICB2bV9ldmVudF9yZXN1bWUodi0+ZG9tYWluLCB2LT5kb21haW4tPnZtX2V2ZW50
X21vbml0b3IpOwogfQogCi0jaWZkZWYgQ09ORklHX0hBU19NRU1fU0hBUklORworI2lmZGVmIENP
TkZJR19NRU1fU0hBUklORwogLyogUmVnaXN0ZXJlZCB3aXRoIFhlbi1ib3VuZCBldmVudCBjaGFu
bmVsIGZvciBpbmNvbWluZyBub3RpZmljYXRpb25zLiAqLwogc3RhdGljIHZvaWQgbWVtX3NoYXJp
bmdfbm90aWZpY2F0aW9uKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgcG9ydCkKIHsKQEAg
LTU3NCw3ICs1NzQsNyBAQCB2b2lkIHZtX2V2ZW50X2NsZWFudXAoc3RydWN0IGRvbWFpbiAqZCkK
ICAgICAgICAgZGVzdHJveV93YWl0cXVldWVfaGVhZCgmZC0+dm1fZXZlbnRfbW9uaXRvci0+d3Ep
OwogICAgICAgICAodm9pZCl2bV9ldmVudF9kaXNhYmxlKGQsICZkLT52bV9ldmVudF9tb25pdG9y
KTsKICAgICB9Ci0jaWZkZWYgQ09ORklHX0hBU19NRU1fU0hBUklORworI2lmZGVmIENPTkZJR19N
RU1fU0hBUklORwogICAgIGlmICggdm1fZXZlbnRfY2hlY2tfcmluZyhkLT52bV9ldmVudF9zaGFy
ZSkgKQogICAgIHsKICAgICAgICAgZGVzdHJveV93YWl0cXVldWVfaGVhZCgmZC0+dm1fZXZlbnRf
c2hhcmUtPndxKTsKQEAgLTcyMCw3ICs3MjAsNyBAQCBpbnQgdm1fZXZlbnRfZG9tY3RsKHN0cnVj
dCBkb21haW4gKmQsIHN0cnVjdCB4ZW5fZG9tY3RsX3ZtX2V2ZW50X29wICp2ZWMsCiAgICAgfQog
ICAgIGJyZWFrOwogCi0jaWZkZWYgQ09ORklHX0hBU19NRU1fU0hBUklORworI2lmZGVmIENPTkZJ
R19NRU1fU0hBUklORwogICAgIGNhc2UgWEVOX0RPTUNUTF9WTV9FVkVOVF9PUF9TSEFSSU5HOgog
ICAgIHsKICAgICAgICAgcmMgPSAtRUlOVkFMOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9tZW1fc2hhcmluZy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tZW1fc2hhcmluZy5oCmlu
ZGV4IGJiMTliNzUzNGYuLjhlZGI4ZTRjYzAgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvbWVtX3NoYXJpbmcuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21lbV9zaGFyaW5nLmgK
QEAgLTI0LDYgKzI0LDggQEAKICNpbmNsdWRlIDxwdWJsaWMvZG9tY3RsLmg+CiAjaW5jbHVkZSA8
cHVibGljL21lbW9yeS5oPgogCisjaWZkZWYgQ09ORklHX01FTV9TSEFSSU5HCisKIC8qIEF1ZGl0
aW5nIG9mIG1lbW9yeSBzaGFyaW5nIGNvZGU/ICovCiAjaWZuZGVmIE5ERUJVRwogI2RlZmluZSBN
RU1fU0hBUklOR19BVURJVCAxCkBAIC0xMDAsNCArMTAyLDMwIEBAIHZvaWQgbWVtX3NoYXJpbmdf
aW5pdCh2b2lkKTsKICAqLwogaW50IHJlbGlucXVpc2hfc2hhcmVkX3BhZ2VzKHN0cnVjdCBkb21h
aW4gKmQpOwogCisjZWxzZQorCitzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGludCBtZW1fc2hhcmlu
Z19nZXRfbnJfc2F2ZWRfbWZucyh2b2lkKQoreworICAgIHJldHVybiAwOworfQorc3RhdGljIGlu
bGluZSB1bnNpZ25lZCBpbnQgbWVtX3NoYXJpbmdfZ2V0X25yX3NoYXJlZF9tZm5zKHZvaWQpCit7
CisgICAgcmV0dXJuIDA7Cit9CitzdGF0aWMgaW5saW5lIGludCBtZW1fc2hhcmluZ191bnNoYXJl
X3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1bnNpZ25lZCBsb25nIGdmbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1aW50MTZfdCBmbGFncykKK3sKKyAgICBBU1NFUlRfVU5SRUFDSEFC
TEUoKTsKKyAgICByZXR1cm4gLUVPUE5PVFNVUFA7Cit9CitzdGF0aWMgaW5saW5lIGludCBtZW1f
c2hhcmluZ19ub3RpZnlfZW5vbWVtKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2Zu
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBhbGxvd19zbGVlcCkKK3sKKyAg
ICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKKyAgICByZXR1cm4gLUVPUE5PVFNVUFA7Cit9CisKKyNl
bmRpZgorCiAjZW5kaWYgLyogX19NRU1fU0hBUklOR19IX18gKi8KZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvbW0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAppbmRleCA3ZGM3
ZTMzZjczLi45YzA3N2FmOGVhIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgK
KysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCkBAIC0xMjcsNiArMTI3LDggQEAgc3RydWN0
IHBhZ2VfaW5mbwogICAgICAgICAvKiBGb3Igbm9uLXBpbm5hYmxlIHNpbmdsZS1wYWdlIHNoYWRv
d3MsIGEgaGlnaGVyIGVudHJ5IHRoYXQgcG9pbnRzCiAgICAgICAgICAqIGF0IHVzLiAqLwogICAg
ICAgICBwYWRkcl90IHVwOworCisjaWZkZWYgQ09ORklHX01FTV9TSEFSSU5HCiAgICAgICAgIC8q
IEZvciBzaGFyZWQvc2hhcmFibGUgcGFnZXMsIHdlIHVzZSBhIGRvdWJseS1saW5rZWQgbGlzdAog
ICAgICAgICAgKiBvZiBhbGwgdGhlIHtwZm4sZG9tYWlufSBwYWlycyB0aGF0IG1hcCB0aGlzIHBh
Z2UuIFdlIGFsc28gaW5jbHVkZQogICAgICAgICAgKiBhbiBvcGFxdWUgaGFuZGxlLCB3aGljaCBp
cyBlZmZlY3RpdmVseSBhIHZlcnNpb24sIHNvIHRoYXQgY2xpZW50cwpAQCAtMTM0LDYgKzEzNiw3
IEBAIHN0cnVjdCBwYWdlX2luZm8KICAgICAgICAgICogVGhpcyBsaXN0IGlzIGFsbG9jYXRlZCBh
bmQgZnJlZWQgd2hlbiBhIHBhZ2UgaXMgc2hhcmVkL3Vuc2hhcmVkLgogICAgICAgICAgKi8KICAg
ICAgICAgc3RydWN0IHBhZ2Vfc2hhcmluZ19pbmZvICpzaGFyaW5nOworI2VuZGlmCiAgICAgfTsK
IAogICAgIC8qIFJlZmVyZW5jZSBjb3VudCBhbmQgdmFyaW91cyBQR0NfeHh4IGZsYWdzIGFuZCBm
aWVsZHMuICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCBiL3hlbi9pbmNs
dWRlL3hlbi9zY2hlZC5oCmluZGV4IDc0OGJiMGYyZjkuLjE3Y2Y4Nzg1ZmIgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCkBA
IC00NjIsNyArNDYyLDcgQEAgc3RydWN0IGRvbWFpbgogICAgIC8qIFZhcmlvdXMgdm1fZXZlbnRz
ICovCiAKICAgICAvKiBNZW1vcnkgc2hhcmluZyBzdXBwb3J0ICovCi0jaWZkZWYgQ09ORklHX0hB
U19NRU1fU0hBUklORworI2lmZGVmIENPTkZJR19NRU1fU0hBUklORwogICAgIHN0cnVjdCB2bV9l
dmVudF9kb21haW4gKnZtX2V2ZW50X3NoYXJlOwogI2VuZGlmCiAgICAgLyogTWVtb3J5IHBhZ2lu
ZyBzdXBwb3J0ICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94c20vZHVtbXkuaCBiL3hlbi9p
bmNsdWRlL3hzbS9kdW1teS5oCmluZGV4IGU2MjhiMWM2YWYuLjhhZmRlYzlmZTggMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL3hzbS9kdW1teS5oCisrKyBiL3hlbi9pbmNsdWRlL3hzbS9kdW1teS5o
CkBAIC02MDMsNyArNjAzLDcgQEAgc3RhdGljIFhTTV9JTkxJTkUgaW50IHhzbV9tZW1fcGFnaW5n
KFhTTV9ERUZBVUxUX0FSRyBzdHJ1Y3QgZG9tYWluICpkKQogfQogI2VuZGlmCiAKLSNpZmRlZiBD
T05GSUdfSEFTX01FTV9TSEFSSU5HCisjaWZkZWYgQ09ORklHX01FTV9TSEFSSU5HCiBzdGF0aWMg
WFNNX0lOTElORSBpbnQgeHNtX21lbV9zaGFyaW5nKFhTTV9ERUZBVUxUX0FSRyBzdHJ1Y3QgZG9t
YWluICpkKQogewogICAgIFhTTV9BU1NFUlRfQUNUSU9OKFhTTV9ETV9QUklWKTsKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL3hzbS94c20uaCBiL3hlbi9pbmNsdWRlL3hzbS94c20uaAppbmRleCA4
YTc4ZDhhYmQzLi44ZWM2YjFhNmU4IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94c20veHNtLmgK
KysrIGIveGVuL2luY2x1ZGUveHNtL3hzbS5oCkBAIC0xNTEsNyArMTUxLDcgQEAgc3RydWN0IHhz
bV9vcGVyYXRpb25zIHsKICAgICBpbnQgKCptZW1fcGFnaW5nKSAoc3RydWN0IGRvbWFpbiAqZCk7
CiAjZW5kaWYKIAotI2lmZGVmIENPTkZJR19IQVNfTUVNX1NIQVJJTkcKKyNpZmRlZiBDT05GSUdf
TUVNX1NIQVJJTkcKICAgICBpbnQgKCptZW1fc2hhcmluZykgKHN0cnVjdCBkb21haW4gKmQpOwog
I2VuZGlmCiAKQEAgLTYwMyw3ICs2MDMsNyBAQCBzdGF0aWMgaW5saW5lIGludCB4c21fbWVtX3Bh
Z2luZyAoeHNtX2RlZmF1bHRfdCBkZWYsIHN0cnVjdCBkb21haW4gKmQpCiB9CiAjZW5kaWYKIAot
I2lmZGVmIENPTkZJR19IQVNfTUVNX1NIQVJJTkcKKyNpZmRlZiBDT05GSUdfTUVNX1NIQVJJTkcK
IHN0YXRpYyBpbmxpbmUgaW50IHhzbV9tZW1fc2hhcmluZyAoeHNtX2RlZmF1bHRfdCBkZWYsIHN0
cnVjdCBkb21haW4gKmQpCiB7CiAgICAgcmV0dXJuIHhzbV9vcHMtPm1lbV9zaGFyaW5nKGQpOwpk
aWZmIC0tZ2l0IGEveGVuL3hzbS9kdW1teS5jIGIveGVuL3hzbS9kdW1teS5jCmluZGV4IDFmZTBl
NzQ2ZmEuLjYxNThkY2U4MTQgMTAwNjQ0Ci0tLSBhL3hlbi94c20vZHVtbXkuYworKysgYi94ZW4v
eHNtL2R1bW15LmMKQEAgLTEyOSw3ICsxMjksNyBAQCB2b2lkIF9faW5pdCB4c21fZml4dXBfb3Bz
IChzdHJ1Y3QgeHNtX29wZXJhdGlvbnMgKm9wcykKICAgICBzZXRfdG9fZHVtbXlfaWZfbnVsbChv
cHMsIG1lbV9wYWdpbmcpOwogI2VuZGlmCiAKLSNpZmRlZiBDT05GSUdfSEFTX01FTV9TSEFSSU5H
CisjaWZkZWYgQ09ORklHX01FTV9TSEFSSU5HCiAgICAgc2V0X3RvX2R1bW15X2lmX251bGwob3Bz
LCBtZW1fc2hhcmluZyk7CiAjZW5kaWYKIApkaWZmIC0tZ2l0IGEveGVuL3hzbS9mbGFzay9ob29r
cy5jIGIveGVuL3hzbS9mbGFzay9ob29rcy5jCmluZGV4IDNkMDBjNzQ3ZjYuLmY1ZjNiNDJlNmUg
MTAwNjQ0Ci0tLSBhL3hlbi94c20vZmxhc2svaG9va3MuYworKysgYi94ZW4veHNtL2ZsYXNrL2hv
b2tzLmMKQEAgLTEyNzAsNyArMTI3MCw3IEBAIHN0YXRpYyBpbnQgZmxhc2tfbWVtX3BhZ2luZyhz
dHJ1Y3QgZG9tYWluICpkKQogfQogI2VuZGlmCiAKLSNpZmRlZiBDT05GSUdfSEFTX01FTV9TSEFS
SU5HCisjaWZkZWYgQ09ORklHX01FTV9TSEFSSU5HCiBzdGF0aWMgaW50IGZsYXNrX21lbV9zaGFy
aW5nKHN0cnVjdCBkb21haW4gKmQpCiB7CiAgICAgcmV0dXJuIGN1cnJlbnRfaGFzX3Blcm0oZCwg
U0VDQ0xBU1NfRE9NQUlOMiwgRE9NQUlOMl9fTUVNX1NIQVJJTkcpOwpAQCAtMTgzOCw3ICsxODM4
LDcgQEAgc3RhdGljIHN0cnVjdCB4c21fb3BlcmF0aW9ucyBmbGFza19vcHMgPSB7CiAgICAgLm1l
bV9wYWdpbmcgPSBmbGFza19tZW1fcGFnaW5nLAogI2VuZGlmCiAKLSNpZmRlZiBDT05GSUdfSEFT
X01FTV9TSEFSSU5HCisjaWZkZWYgQ09ORklHX01FTV9TSEFSSU5HCiAgICAgLm1lbV9zaGFyaW5n
ID0gZmxhc2tfbWVtX3NoYXJpbmcsCiAjZW5kaWYKIAotLSAKMi4yMC4xCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 02 22:25:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 22:25:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMK9A-0007xW-Vg; Thu, 02 May 2019 22:25:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=6X+8=TC=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1hMK99-0007xR-Uf
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 22:25:44 +0000
X-Inumbo-ID: 34fd6924-6d29-11e9-82bc-afc429621926
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 34fd6924-6d29-11e9-82bc-afc429621926;
 Thu, 02 May 2019 22:25:36 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 6CC0320644;
 Thu,  2 May 2019 22:25:35 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1556835935;
 bh=Onae44FX1fIYDwhLQqb8AU+FgFxwrC0vR3+PoXb1MbA=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=oy+Kel+mFm1IUtJs2BB3udcKFeTNHl3QXtsFFel2Q1xgefnnOOPTaJ+5nSsG3W2z1
 qIqq4+h3u18DqniYoJ7bp6PMKVLIY33KPIedLbv1R4yLBCaJeFB1skml6FJEcU37aN
 idNUy30mmc8hfIf+Q+eUa9sGr5rbfFsz8vf6Ea5Q=
Date: Thu, 2 May 2019 15:25:22 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <5CCAB676020000780022B199@prv1-mh.provo.novell.com>
Message-ID: <alpine.DEB.2.10.1905021517420.4309@sstabellini-ThinkPad-X260>
References: <1556214715-22030-1-git-send-email-sstabellini@kernel.org>
 <981e7b3f-464b-d37c-e03e-22408ae65f85@arm.com>
 <5CC2CB8C02000078002295AA@prv1-mh.provo.novell.com>
 <e23e0f33-82c6-c592-06d9-8581c5400761@arm.com>
 <5CC2D27C02000078002295F6@prv1-mh.provo.novell.com>
 <43510317-ca8a-ed23-835a-86a28286b919@arm.com>
 <5CC3283A0200007800229832@prv1-mh.provo.novell.com>
 <72a0eee1-1d29-2368-3737-d37f7a4926c6@arm.com>
 <alpine.DEB.2.10.1904261621360.24598@sstabellini-ThinkPad-X260>
 <5CC6A47E0200007800229D67@prv1-mh.provo.novell.com>
 <10687f88-fb6b-721c-c6e8-a1ab06023616@arm.com>
 <5CC72125020000780022A20F@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1904291008070.27577@sstabellini-ThinkPad-X260>
 <alpine.DEB.2.10.1905011536510.23881@sstabellini-ThinkPad-X260>
 <5CCA9CAC020000780022B058@prv1-mh.provo.novell.com>
 <1f9effdd-e920-bf07-d9e1-1b126a409fc0@arm.com>
 <5CCAB676020000780022B199@prv1-mh.provo.novell.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] xen/arm: skip first page when RAM starts at
 0x0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 206497@studenti.unimore.it, xen-devel <xen-devel@lists.xenproject.org>,
 nd@arm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAyIE1heSAyMDE5LCBKYW4gQmV1bGljaCB3cm90ZToKPiA+Pj4gT24gMDIuMDUuMTkg
YXQgMTE6MDIsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4gPiBPbiA1LzIvMTkgODoz
MCBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4+Pj4gT24gMDIuMDUuMTkgYXQgMDA6NDQsIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPiB3cm90ZToKPiA+Pj4gSGkgSmFuLCBJIGhhdmUgYSBxdWVz
dGlvbiBvbiB0aGUgUERYIGNvZGUuCj4gPj4+Cj4gPj4+IFRoZSBQRFggaW5pdGlhbGl6YXRpb24g
aXMgYSBiaXQgZGlmZmVyZW50IGJldHdlZW4geDg2IGFuZCBBUk0sIGJ1dCBpdAo+ID4+PiBmb2xs
b3dzIHJvdWdobHkgdGhlIHNhbWUgcGF0dGVybiwgbG9vayBhdAo+ID4+PiB4ZW4vYXJjaC94ODYv
c3JhdC5jOnNyYXRfcGFyc2VfcmVnaW9ucyAoSSB0YWtlIHRoYXQgaXMgd2hlcmUgdGhpbmdzCj4g
Pj4+IGhhcHBlbiBvbiB4ODYpIGFuZCB4ZW4vYXJjaC9hcm0vc2V0dXAuYzppbml0X3BkeC4KPiA+
Pj4KPiA+Pj4gTWFzayBpcyBpbml0aWFsaXplZCBjYWxsaW5nIHBkeF9pbml0X21hc2sgb24gYSBz
dGFydCBhZGRyZXNzLCB0aGVuIGEKPiA+Pj4gbG9vcCBmaWxscyBpbiB0aGUgcmVzdCBvZiB0aGUg
bWFzayBjYWxsaW5nIHBkeF9yZWdpb25fbWFzaywgYmFzZWQgb24gdGhlCj4gPj4+IG1lbW9yeSBy
ZWdpb25zIHByZXNlbnQuCj4gPj4+Cj4gPj4+IEkgd3JvdGUgYSBzbWFsbCB1bml0IHRlc3Qgb2Yg
dGhlIEFSTSBQRFggaW5pdGlhbGl6YXRpb24gYW5kIHdoaWxlIEkgd2FzCj4gPj4+IHBsYXlpbmcg
d2l0aCBhZGRyZXNzZXMgYW5kIHZhbHVlcyBJIG5vdGljZWQgdGhhdCBhY3R1YWxseSBpZiBJIHNp
bXBseQo+ID4+PiBza2lwIHBkeF9pbml0X21hc2sgYW5kIGp1c3QgaW5pdGlhbGl6ZSB0aGUgbWFz
ayB0byAwIChtYXNrID0gMCkgaW4KPiA+Pj4gaW5pdF9wZHgsIHRoZSByZXN0IG9mIHRoZSBmdW5j
dGlvbiBhbHdheXMgY2FsY3VsYXRlcyB0aGUgcmlnaHQgbWFzay4KPiA+Pj4KPiA+Pj4gSW4gZmFj
dCwgdGhlcmUgYXJlIGNhc2VzIHdoZXJlIGluaXRpYWxpemluZyB0aGUgbWFzayB0byBhIHZhbHVl
IGNhdXNlcwo+ID4+PiB0aGUgcmVzdCBvZiB0aGUgY29kZSB0byBtaXNzIHNvbWUgcG90ZW50aWFs
IGNvbXByZXNzaW9ucy4gV2hpbGUKPiA+Pj4gaW5pdGlhbGl6aW5nIHRoZSBtYXNrIHRvIDAgbGVh
ZHMgdG8gbW9yZSBvcHRpbWl6YXRpb25zLiBJIGNhbiBwcm92aWRlCj4gPj4+IHNwZWNpZmljIGV4
YW1wbGVzIGlmIHlvdSBhcmUgY3VyaW91cy4KPiA+Pj4KPiA+Pj4gQmVmb3JlIEkgbWFrZSBhbnkg
Y2hhbmdlcyB0byB0aGF0IGNvZGUsIEkgd291bGQgbGlrZSB0byB1bmRlcnN0YW5kIGEgYml0Cj4g
Pj4+IGJldHRlciB3aHkgdGhpbmdzIGFyZSBkb25lIHRoYXQgd2F5IHRvZGF5LiBEbyB5b3Uga25v
dyB3aHkgdGhlIG1hc2sgaXMKPiA+Pj4gaW5pdGlhbGl6ZWQgdG8gcGR4X2luaXRfbWFzayhzdGFy
dC1vZi1yYW0pPwo+ID4gCj4gPiBXZWxsLCBpdCBpcyBub3QgdGhlIHN0YXJ0LW9mLXJhbSBvbiBB
cm0uIEl0IGlzIHdoYXRldmVyIGlzIHRoZSBzdGFydCBvZiAKPiA+IGJhbmsgMC4gVGhpcyBpcyBi
ZWNhdXNlIHRoZSBmaXJtd2FyZSB0YWJsZSAoc3VjaCBhcyBEVCkgbWF5IG5vdCByZXF1aXJlIAo+
ID4gb3JkZXJpbmcgYW5kIHdlIGRvbid0IG9yZGVyIGJhbmtzIGluIFhlbi4KPiA+IAo+ID4gU28g
aXQgbWF5IGJlIHBvc3NpYmxlIHRoZSBQRFggd2lsbCBub3QgY29tcHJlc3MgaWYgdGhlIGJhbmtz
IGFyZSBub3QgCj4gPiBvcmRlcmVkIGluIHRoZSBmaXJtd2FyZSB0YWJsZXMuCj4gCj4gRXZlbiBt
b3JlIHNvIGEgcmVhc29uIG5vdCB0byB1c2UgYmFuayAwJ3Mgc3RhcnQgYWRkcmVzcy4KPiAKPiA+
PiBJJ20gY29uZnVzZWQsIGFuZCBoZW5jZSBJJ20gcGVyaGFwcyBtaXN1bmRlcnN0YW5kaW5nIHlv
dXIKPiA+PiBxdWVzdGlvbi4gVG8gbWUgaXQgbG9va3MgbGlrZSB5b3UncmUgcmUtYXNraW5nIGEg
cXVlc3Rpb24gYWxyZWFkeQo+ID4+IGFuc3dlcmVkLiBPbiB4ODYgd2UgZG9uJ3Qgd2FudCB0byBz
cXVhc2ggb3V0IGFueSBvZiB0aGUgbG93Cj4gPj4gMzIgYml0cywgYmVjYXVzZSBvZiB0aGUgc3Bl
Y2lhbCBhZGRyZXNzIHJhbmdlcyB0aGF0IGxpdmUgYmVsb3cKPiA+PiA0R2IuIEhlbmNlIHdlIGlu
dm9rZSBwZHhfaW5pdF9tYXNrKGZpcnN0LWJsb2NrLWF0LW9yLWFib3ZlLTRHYikuCj4gPj4gTm90
ZSBpdCdzIG5vdCBzdGFydC1vZi1yYW0sIGFzIHlvdSd2ZSBzYWlkLgo+ID4gCj4gPiBJIHRoaW5r
IHdoYXQgU3RlZmFubyBpcyBhc2tpbmcgaXMgd2h5IHBkeF9pbml0X21hc2soLi4uKSBpcyBpbnZv
a2VkIHdpdGggCj4gPiB0aGUgZmlyc3QgYmxvY2sgYWRkcmVzcyByYXRoZXIgdGhhbiA0R0IgKG9y
IGV2ZW4gMCB0aG91Z2h0IEkgZG9uJ3QgdGhpbmsgCj4gPiB0aGlzIGlzIHJpZ2h0KS4KPiA+IAo+
ID4gQnkgdXNpbmcgdGhlIGZpcnN0IGJsb2NrIGFkZHJlc3MsIHRoZSBQRFggd2lsbCBub3QgYmUg
YWJsZSB0byBjb21wcmVzcyAKPiA+IGFueSBiaXRzIGJldHdlZW4gMCBhbmQgdGhlIE1TQiAxJyBp
biB0aGUgZmlyc3QgYmxvY2sgYWRkcmVzcy4gSW4gb3RoZXIgCj4gPiB3b3JkLCBmb3IgYSBiYXNl
IGFkZHJlc3MgMHgyMDAwMDAwMDAgKDhHQiksIHRoZSBpbml0aWFsIG1hc2sgd2lsbCBiZSAKPiA+
IDB4MWZmZmZmZmZmLgo+ID4gCj4gPiBTdGVmYW5vIGFuZCBJIHdlcmUgd29uZGVyaW5nIHdoZXRo
ZXIgaXQgd291bGQgaW5zdGVhZCBiZSBwb3NzaWJsZSB0byAKPiA+IGNyZWF0ZSB0aGUgaW5pdGlh
bCBtYXNrIHdpdGggcGR4X2luaXRfbWFzayg0R0IpIG9yIHBkeF9pbml0X21hc2soMUdCKSAKPiA+
IChJLmUgdGhlIG1heGltdW0gY29udGlndW91cyByYW5nZSB0aGUgYnVkZHkgYWxsb2NhdG9yIGNh
biBhbGxvY2F0ZSkuCj4gCj4gVGhhdCdzIGluZGVlZCBhbiBvcHRpb24gLSBpdCdzIGp1c3QgdGhh
dCBJJ3ZlIHlldCB0byBzZWUgYW4geDg2Cj4gc3lzdGVtIHdoZXJlIHRoZXJlJ3MgYSBob2xlIHN0
YXJ0aW5nIGF0IDRHYi4gV2hhdCdzIGJldHRlciBpbiB0aGF0Cj4gY2FzZSBjYW4gcHJvYmFibHkg
YmUganVkZ2VkIG9ubHkgb25jZSBydW4gaW50byBzdWNoIGEgY2FzZS4KCkFsbCByaWdodC4gTG9v
a2luZyBhdCB0aGUgY29tbWVudCBpbiBwZm5fcGR4X2hvbGVfc2V0dXAsIGl0IHNlZW1zIHRoYXQK
aXQgaXMgaW50ZW5kaW5nIHRvIHNraXAgdGhlIGZpcnN0IE1BWF9PUkRFUiBiaXRzLCBidXQgYWN0
dWFsbHkgaXQgaXMKc2tpcHBpbmcgdGhlIGZpcnN0IE1BWF9PUkRFUi0xIGJpdHMsIGlmIG15IGNh
bGN1bGF0aW9ucyBhcmUgY29ycmVjdC4KCk1BWF9PUkRFUiBpcyAxOCBvbiBBUk0gd2hpY2ggY29y
cmVzcG9uZCB0byAxR0IuIFdpdGggdGhlIGN1cnJlbnQKaW1wbGVtZW50YXRpb24gb2YgcGZuX3Bk
eF9ob2xlX3NldHVwLCBpZiBJIHBhc3MgYSBtYXNrIGNvcnJlc3BvbmRpbmcgdG8KNTEyTUIsIEkg
Y2FuIHNlZSAiUEZOIGNvbXByZXNzaW9uIG9uIGJpdHMgMTcuLi4xOSIuIFNvIHRoZSByYW5nZQo1
MTJNQi0xR0IgZ2V0cyBjb21wcmVzc2VkLgoKU2hvdWxkbid0IGl0IGJlOgoKZGlmZiAtLWdpdCBh
L3hlbi9jb21tb24vcGR4LmMgYi94ZW4vY29tbW9uL3BkeC5jCmluZGV4IDUwYzIxYjYuLmIzMzRl
YjkgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vcGR4LmMKKysrIGIveGVuL2NvbW1vbi9wZHguYwpA
QCAtODEsNyArODEsNyBAQCB2b2lkIF9faW5pdCBwZm5fcGR4X2hvbGVfc2V0dXAodW5zaWduZWQg
bG9uZyBtYXNrKQogICAgICAqIGNvbnRpZ3VvdXMgYWxpZ25lZCByYW5nZXMgb2YgMl5NQVhfT1JE
RVIgcGFnZXMuIEFtb25nIG90aGVycywgb3VyCiAgICAgICogYnVkZHkgYWxsb2NhdG9yIHJlbGll
cyBvbiB0aGlzIGFzc3VtcHRpb24uCiAgICAgICovCi0gICAgZm9yICggaiA9IE1BWF9PUkRFUi0x
OyA7ICkKKyAgICBmb3IgKCBqID0gTUFYX09SREVSOyA7ICkKICAgICB7CiAgICAgICAgIGkgPSBm
aW5kX25leHRfemVyb19iaXQoJm1hc2ssIEJJVFNfUEVSX0xPTkcsIGopOwogICAgICAgICBqID0g
ZmluZF9uZXh0X2JpdCgmbWFzaywgQklUU19QRVJfTE9ORywgaSk7IAoKCldpdGggdGhpcyBjaGFu
Z2UsIEkgZG9uJ3Qgc2VlIHBmbl9wZHhfaG9sZV9zZXR1cCB0cnlpbmcgdG8gY29tcHJlc3MgYml0
CjE3IGFueW1vcmUuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 02 22:41:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 22:41:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMKOM-0001Ij-Bj; Thu, 02 May 2019 22:41:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bVeI=TC=tklengyel.com=bounce+e181d6.cd840-xen-devel=lists.xenproject.org@srs-us1.protection.inumbo.net>)
 id 1hMKOL-0001Ie-BE
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 22:41:25 +0000
X-Inumbo-ID: 69f682dd-6d2b-11e9-843c-bc764e045a96
Received: from rs224.mailgun.us (unknown [209.61.151.224])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 69f682dd-6d2b-11e9-843c-bc764e045a96;
 Thu, 02 May 2019 22:41:24 +0000 (UTC)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=tklengyel.com;
 q=dns/txt; 
 s=krs; t=1556836884; h=Content-Type: Cc: To: Subject: Message-ID: Date:
 From: In-Reply-To: References: MIME-Version: Sender;
 bh=4eHqJMxKfo/IaMAP3LLU5ZJXCaCyzcRv1wgfDgXZa4E=;
 b=PBO6eM+x4NhmKXUK/mZ6uazmup9wOeEZ11Fh0tIz5wx48izE51r6O23yeZVpi/mJQPZT2cYO
 SJR+SFuCoJDVAZ9ZogEHIr47aRSa0TSF80u9vJXnC5DMeS61fuGtn/4SCEmHXUMMQ7ZwCtuA
 8vaPaJ0YrZGMcozph4VIkDCpDh8=
X-Mailgun-Sending-Ip: 209.61.151.224
X-Mailgun-Sid: WyIyYTNmOCIsICJ4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmciLCAiY2Q4NDAiXQ==
Received: from mail-wr1-f47.google.com (mail-wr1-f47.google.com
 [209.85.221.47])
 by mxa.mailgun.org with ESMTP id 5ccb7213.7ff1d7c28930-smtp-out-n02;
 Thu, 02 May 2019 22:41:23 -0000 (UTC)
Received: by mail-wr1-f47.google.com with SMTP id e9so5516346wrc.1
 for <xen-devel@lists.xenproject.org>; Thu, 02 May 2019 15:41:22 -0700 (PDT)
X-Gm-Message-State: APjAAAUjUGXyiUYKvRNbZSye+fkISw7iMVtNiWBWdpVnZpW7j5fLiV3A
 JexbFvgc11DYDA8wJFsHuhnLWbenByfbWg20Bg4=
X-Google-Smtp-Source: APXvYqwfLJ9fK+jJNZoCfQITHlZxV195/jTxwfoWW8pvViyem5z9GVB+jGeDLeBneNwJWym7Y5RcTcXTCUQKDBp2HMw=
X-Received: by 2002:adf:b645:: with SMTP id i5mr4632063wre.272.1556836881350; 
 Thu, 02 May 2019 15:41:21 -0700 (PDT)
MIME-Version: 1.0
References: <20190502214203.17279-1-tamas@tklengyel.com>
In-Reply-To: <20190502214203.17279-1-tamas@tklengyel.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Thu, 2 May 2019 16:40:43 -0600
X-Gmail-Original-Message-ID: <CABfawhkCizO=8Y2gsF=X1ppgGeaV0Trb7108awRsKOOYAYQjLA@mail.gmail.com>
Message-ID: <CABfawhkCizO=8Y2gsF=X1ppgGeaV0Trb7108awRsKOOYAYQjLA@mail.gmail.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v2] x86/vm_event: add gdtr_base to the
 vm_event structure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBNYXkgMiwgMjAxOSBhdCAzOjQyIFBNIFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGts
ZW5neWVsLmNvbT4gd3JvdGU6Cj4KPiBSZWNlaXZpbmcgdGhpcyByZWdpc3RlciBpcyB1c2VmdWwg
Zm9yIGludHJvc3BlY3RpbmcgMzItYml0IFdpbmRvd3Mgd2hlbiB0aGUKPiBldmVudCBiZWluZyB0
cmFwcGVkIGhhcHBlbmVkIHdoaWxlIGluIHJpbmczLgo+Cj4gU2lnbmVkLW9mZi1ieTogVGFtYXMg
SyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgo+IENjOiBSYXp2YW4gQ29qb2NhcnUgPHJj
b2pvY2FydUBiaXRkZWZlbmRlci5jb20+Cj4gQ2M6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGts
ZW5neWVsLmNvbT4KPiBDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IENjOiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IENjOiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgo+IENjOiBSb2dlciBQYXUgTW9ubmUgPHJvZ2VyLnBhdUBjaXRy
aXguY29tPgo+IC0tLQo+IHYyOiBhZGQgZ2R0ciBsaW1pdAo+IC0tLQo+ICB4ZW4vYXJjaC94ODYv
dm1fZXZlbnQuYyAgICAgICB8IDYgKysrKysrCj4gIHhlbi9pbmNsdWRlL3B1YmxpYy92bV9ldmVu
dC5oIHwgNiArKysrLS0KPiAgMiBmaWxlcyBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCAyIGRl
bGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni92bV9ldmVudC5jIGIveGVu
L2FyY2gveDg2L3ZtX2V2ZW50LmMKPiBpbmRleCA1MWMzNDkzYjFkLi41MmMyYTcxZmEwIDEwMDY0
NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni92bV9ldmVudC5jCj4gKysrIGIveGVuL2FyY2gveDg2L3Zt
X2V2ZW50LmMKPiBAQCAtMTc5LDYgKzE3OSwxMSBAQCBzdGF0aWMgdm9pZCB2bV9ldmVudF9wYWNr
X3NlZ21lbnRfcmVnaXN0ZXIoZW51bSB4ODZfc2VnbWVudCBzZWdtZW50LAo+ICAgICAgICAgIHJl
Zy0+ZXNfc2VsID0gc2VnLnNlbDsKPiAgICAgICAgICBicmVhazsKPgo+ICsgICAgY2FzZSB4ODZf
c2VnX2dkdHI6Cj4gKyAgICAgICAgcmVnLT5nZHRyX2Jhc2UgPSBzZWcuYmFzZTsKPiArICAgICAg
ICByZWctPmdkdHJfbGltaXQgPSBzZWcubGltaXQ7Cj4gKyAgICAgICAgYnJlYWs7Cj4gKwo+ICAg
ICAgZGVmYXVsdDoKPiAgICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKPiAgICAgIH0KPiBA
QCAtMjM4LDYgKzI0Myw3IEBAIHZvaWQgdm1fZXZlbnRfZmlsbF9yZWdzKHZtX2V2ZW50X3JlcXVl
c3RfdCAqcmVxKQo+ICAgICAgdm1fZXZlbnRfcGFja19zZWdtZW50X3JlZ2lzdGVyKHg4Nl9zZWdf
c3MsICZyZXEtPmRhdGEucmVncy54ODYpOwo+ICAgICAgdm1fZXZlbnRfcGFja19zZWdtZW50X3Jl
Z2lzdGVyKHg4Nl9zZWdfZHMsICZyZXEtPmRhdGEucmVncy54ODYpOwo+ICAgICAgdm1fZXZlbnRf
cGFja19zZWdtZW50X3JlZ2lzdGVyKHg4Nl9zZWdfZXMsICZyZXEtPmRhdGEucmVncy54ODYpOwo+
ICsgICAgdm1fZXZlbnRfcGFja19zZWdtZW50X3JlZ2lzdGVyKHg4Nl9zZWdfZ2R0ciwgJnJlcS0+
ZGF0YS5yZWdzLng4Nik7Cj4KPiAgICAgIHJlcS0+ZGF0YS5yZWdzLng4Ni5zaGFkb3dfZ3MgPSBj
dHh0LnNoYWRvd19nczsKPiAgICAgIHJlcS0+ZGF0YS5yZWdzLng4Ni5kcjYgPSBjdHh0LmRyNjsK
PiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL3ZtX2V2ZW50LmggYi94ZW4vaW5jbHVk
ZS9wdWJsaWMvdm1fZXZlbnQuaAo+IGluZGV4IGIyYmFmYzBkNzcuLjk1OTA4M2Q4YzQgMTAwNjQ0
Cj4gLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL3ZtX2V2ZW50LmgKPiArKysgYi94ZW4vaW5jbHVk
ZS9wdWJsaWMvdm1fZXZlbnQuaAo+IEBAIC0yOSw3ICsyOSw3IEBACj4KPiAgI2luY2x1ZGUgInhl
bi5oIgo+Cj4gLSNkZWZpbmUgVk1fRVZFTlRfSU5URVJGQUNFX1ZFUlNJT04gMHgwMDAwMDAwNAo+
ICsjZGVmaW5lIFZNX0VWRU5UX0lOVEVSRkFDRV9WRVJTSU9OIDB4MDAwMDAwMDUKPgo+ICAjaWYg
ZGVmaW5lZChfX1hFTl9fKSB8fCBkZWZpbmVkKF9fWEVOX1RPT0xTX18pCj4KPiBAQCAtMTk4LDYg
KzE5OCw3IEBAIHN0cnVjdCB2bV9ldmVudF9yZWdzX3g4NiB7Cj4gICAgICB1aW50NjRfdCBtc3Jf
ZWZlcjsKPiAgICAgIHVpbnQ2NF90IG1zcl9zdGFyOwo+ICAgICAgdWludDY0X3QgbXNyX2xzdGFy
Owo+ICsgICAgdWludDY0X3QgZ2R0cl9iYXNlOwo+ICAgICAgdWludDMyX3QgY3NfYmFzZTsKPiAg
ICAgIHVpbnQzMl90IHNzX2Jhc2U7Cj4gICAgICB1aW50MzJfdCBkc19iYXNlOwo+IEBAIC0yMTEs
MTMgKzIxMiwxNCBAQCBzdHJ1Y3Qgdm1fZXZlbnRfcmVnc194ODYgewo+ICAgICAgc3RydWN0IHZt
X2V2ZW50X3g4Nl9zZWxlY3Rvcl9yZWcgZnM7Cj4gICAgICBzdHJ1Y3Qgdm1fZXZlbnRfeDg2X3Nl
bGVjdG9yX3JlZyBnczsKPiAgICAgIHVpbnQ2NF90IHNoYWRvd19nczsKPiArICAgIHVpbnQxNl90
IGdkdHJfbGltaXQ7CgpXaG9vcHMsIGp1c3Qgbm90aWNlZCB0aGF0IGxpbWl0IGFjdHVhbGx5IG5l
ZWRzIDIwLWJpdHMuIEknbGwganVzdCBncm93CnRoaXMgdG8gMzIgYW5kIGRyb3AgdGhlIHBhZCBh
dCB0aGUgZW5kLgoKPiAgICAgIHVpbnQxNl90IGNzX3NlbDsKPiAgICAgIHVpbnQxNl90IHNzX3Nl
bDsKPiAgICAgIHVpbnQxNl90IGRzX3NlbDsKPiAgICAgIHVpbnQxNl90IGVzX3NlbDsKPiAgICAg
IHVpbnQxNl90IGZzX3NlbDsKPiAgICAgIHVpbnQxNl90IGdzX3NlbDsKPiAtICAgIHVpbnQzMl90
IF9wYWQ7Cj4gKyAgICB1aW50MTZfdCBfcGFkOwo+ICB9OwoKVGFtYXMKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 02 22:54:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 22:54:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMKb8-0002Rg-Tf; Thu, 02 May 2019 22:54:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=o+so=TC=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1hMKb7-0002Rb-Ua
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 22:54:37 +0000
X-Inumbo-ID: 42548909-6d2d-11e9-843c-bc764e045a96
Received: from mail-it1-f195.google.com (unknown [209.85.166.195])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 42548909-6d2d-11e9-843c-bc764e045a96;
 Thu, 02 May 2019 22:54:36 +0000 (UTC)
Received: by mail-it1-f195.google.com with SMTP id l140so6363810itb.0
 for <xen-devel@lists.xenproject.org>; Thu, 02 May 2019 15:54:36 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=zad7UzS0oSrKwD0UNNX35x5OxLouSQ7/e9qF9sRHK3w=;
 b=PRtUfyjsST3AGWIT4bmxhg15frocn82Fr85ACneaZciWhtDru8dVYYuQZt8ufjSot7
 9XZBEuSGaYBTOaEFAUTq+M4HVHd5jTIp4s5N41vtlSiMpU7vzTdFCC1csunSRNnXIVbL
 zRy8ZJ5WF45uSNFcFBQG+2wHMfEuGx8iJWw4V67oTA9Wl/EceqawgUS8GBewFNo+eFnR
 n5MqLyCLZd5RQ7c37cjIeCGnGntCRAXSTKCjwDnPN5flVRMBR55qTVMtd5SB8R4g+3FG
 zkWHpjcYCdEEqS+/u5en5MsZDBv8EGbBIS+DgHr94uQo3cyse6UsWsv3tmcJ+t4OXQIi
 RpgQ==
X-Gm-Message-State: APjAAAUNx//Dq2f2Aiw/MSmmKvzmpJJkUx79Vspf/+FjxqkvHg4flU6Y
 MROO0eet3DFiPUeKr5AMW7Oh14vb
X-Google-Smtp-Source: APXvYqwG4qy69OE+8tMltb2lDDNYi0zykIrPmM5h7BMJE34R0/3zkcs/2CPvOUlBQP/B6B0yLyNGXw==
X-Received: by 2002:a24:1a4e:: with SMTP id 75mr4246720iti.131.1556837675985; 
 Thu, 02 May 2019 15:54:35 -0700 (PDT)
Received: from localhost.localdomain (c-71-205-12-124.hsd1.co.comcast.net.
 [71.205.12.124])
 by smtp.gmail.com with ESMTPSA id d4sm182121ioh.35.2019.05.02.15.54.33
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 02 May 2019 15:54:34 -0700 (PDT)
From: Tamas K Lengyel <tamas@tklengyel.com>
To: xen-devel@lists.xenproject.org
Date: Thu,  2 May 2019 16:54:30 -0600
Message-Id: <20190502225430.5565-1-tamas@tklengyel.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3] x86/vm_event: add gdtr_base to the vm_event
 structure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmVjZWl2aW5nIHRoaXMgcmVnaXN0ZXIgaXMgdXNlZnVsIGZvciBpbnRyb3NwZWN0aW5nIDMyLWJp
dCBXaW5kb3dzIHdoZW4gdGhlCmV2ZW50IGJlaW5nIHRyYXBwZWQgaGFwcGVuZWQgd2hpbGUgaW4g
cmluZzMuCgpTaWduZWQtb2ZmLWJ5OiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5j
b20+CkNjOiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CkNjOiBU
YW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ2M6IFJvZ2VyIFBhdSBNb25u
ZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQp2MjogYWRkIGdkdHIgbGltaXQKdjM6IHVzZSB1
aW50MzJfdCB0byBmaXQgdGhlIDIwIGJpdHMKLS0tCiB4ZW4vYXJjaC94ODYvdm1fZXZlbnQuYyAg
ICAgICB8IDYgKysrKysrCiB4ZW4vaW5jbHVkZS9wdWJsaWMvdm1fZXZlbnQuaCB8IDUgKysrLS0K
IDIgZmlsZXMgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni92bV9ldmVudC5jIGIveGVuL2FyY2gveDg2L3ZtX2V2ZW50LmMK
aW5kZXggNTFjMzQ5M2IxZC4uNTJjMmE3MWZhMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3Zt
X2V2ZW50LmMKKysrIGIveGVuL2FyY2gveDg2L3ZtX2V2ZW50LmMKQEAgLTE3OSw2ICsxNzksMTEg
QEAgc3RhdGljIHZvaWQgdm1fZXZlbnRfcGFja19zZWdtZW50X3JlZ2lzdGVyKGVudW0geDg2X3Nl
Z21lbnQgc2VnbWVudCwKICAgICAgICAgcmVnLT5lc19zZWwgPSBzZWcuc2VsOwogICAgICAgICBi
cmVhazsKIAorICAgIGNhc2UgeDg2X3NlZ19nZHRyOgorICAgICAgICByZWctPmdkdHJfYmFzZSA9
IHNlZy5iYXNlOworICAgICAgICByZWctPmdkdHJfbGltaXQgPSBzZWcubGltaXQ7CisgICAgICAg
IGJyZWFrOworCiAgICAgZGVmYXVsdDoKICAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CiAg
ICAgfQpAQCAtMjM4LDYgKzI0Myw3IEBAIHZvaWQgdm1fZXZlbnRfZmlsbF9yZWdzKHZtX2V2ZW50
X3JlcXVlc3RfdCAqcmVxKQogICAgIHZtX2V2ZW50X3BhY2tfc2VnbWVudF9yZWdpc3Rlcih4ODZf
c2VnX3NzLCAmcmVxLT5kYXRhLnJlZ3MueDg2KTsKICAgICB2bV9ldmVudF9wYWNrX3NlZ21lbnRf
cmVnaXN0ZXIoeDg2X3NlZ19kcywgJnJlcS0+ZGF0YS5yZWdzLng4Nik7CiAgICAgdm1fZXZlbnRf
cGFja19zZWdtZW50X3JlZ2lzdGVyKHg4Nl9zZWdfZXMsICZyZXEtPmRhdGEucmVncy54ODYpOwor
ICAgIHZtX2V2ZW50X3BhY2tfc2VnbWVudF9yZWdpc3Rlcih4ODZfc2VnX2dkdHIsICZyZXEtPmRh
dGEucmVncy54ODYpOwogCiAgICAgcmVxLT5kYXRhLnJlZ3MueDg2LnNoYWRvd19ncyA9IGN0eHQu
c2hhZG93X2dzOwogICAgIHJlcS0+ZGF0YS5yZWdzLng4Ni5kcjYgPSBjdHh0LmRyNjsKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy92bV9ldmVudC5oIGIveGVuL2luY2x1ZGUvcHVibGlj
L3ZtX2V2ZW50LmgKaW5kZXggYjJiYWZjMGQ3Ny4uNDQ4YzdkNWFiOSAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvcHVibGljL3ZtX2V2ZW50LmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL3ZtX2V2
ZW50LmgKQEAgLTI5LDcgKzI5LDcgQEAKIAogI2luY2x1ZGUgInhlbi5oIgogCi0jZGVmaW5lIFZN
X0VWRU5UX0lOVEVSRkFDRV9WRVJTSU9OIDB4MDAwMDAwMDQKKyNkZWZpbmUgVk1fRVZFTlRfSU5U
RVJGQUNFX1ZFUlNJT04gMHgwMDAwMDAwNQogCiAjaWYgZGVmaW5lZChfX1hFTl9fKSB8fCBkZWZp
bmVkKF9fWEVOX1RPT0xTX18pCiAKQEAgLTE5OCw2ICsxOTgsNyBAQCBzdHJ1Y3Qgdm1fZXZlbnRf
cmVnc194ODYgewogICAgIHVpbnQ2NF90IG1zcl9lZmVyOwogICAgIHVpbnQ2NF90IG1zcl9zdGFy
OwogICAgIHVpbnQ2NF90IG1zcl9sc3RhcjsKKyAgICB1aW50NjRfdCBnZHRyX2Jhc2U7CiAgICAg
dWludDMyX3QgY3NfYmFzZTsKICAgICB1aW50MzJfdCBzc19iYXNlOwogICAgIHVpbnQzMl90IGRz
X2Jhc2U7CkBAIC0yMTEsMTMgKzIxMiwxMyBAQCBzdHJ1Y3Qgdm1fZXZlbnRfcmVnc194ODYgewog
ICAgIHN0cnVjdCB2bV9ldmVudF94ODZfc2VsZWN0b3JfcmVnIGZzOwogICAgIHN0cnVjdCB2bV9l
dmVudF94ODZfc2VsZWN0b3JfcmVnIGdzOwogICAgIHVpbnQ2NF90IHNoYWRvd19nczsKKyAgICB1
aW50MzJfdCBnZHRyX2xpbWl0OwogICAgIHVpbnQxNl90IGNzX3NlbDsKICAgICB1aW50MTZfdCBz
c19zZWw7CiAgICAgdWludDE2X3QgZHNfc2VsOwogICAgIHVpbnQxNl90IGVzX3NlbDsKICAgICB1
aW50MTZfdCBmc19zZWw7CiAgICAgdWludDE2X3QgZ3Nfc2VsOwotICAgIHVpbnQzMl90IF9wYWQ7
CiB9OwogCiAvKgotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 02 23:24:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 23:24:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hML3i-0005IG-Ng; Thu, 02 May 2019 23:24:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DatZ=TC=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hML3h-0005I4-A2
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 23:24:09 +0000
X-Inumbo-ID: 617c26b2-6d31-11e9-843c-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 617c26b2-6d31-11e9-843c-bc764e045a96;
 Thu, 02 May 2019 23:24:07 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hML3e-0004zb-Et; Thu, 02 May 2019 23:24:06 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hML3e-0003gL-6z; Thu, 02 May 2019 23:24:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hML3e-0005Yw-5v; Thu, 02 May 2019 23:24:06 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135450-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-upstream-4.12-testing:test-amd64-amd64-xl-qcow2:guest-localmigrate/x10:fail:regression
 qemu-upstream-4.12-testing:test-amd64-amd64-xl-qcow2:guest-saverestore.2:fail:heisenbug
 qemu-upstream-4.12-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:leak-check/check:fail:heisenbug
 qemu-upstream-4.12-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:leak-check/check:fail:heisenbug
 qemu-upstream-4.12-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-upstream-4.12-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-upstream-4.12-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.12-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.12-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-upstream-4.12-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=8023a62081ffbe3f734019076ec1a2b4213142bb
X-Osstest-Versions-That: qemuu=de5b678ca4dcdfa83e322491d478d66df56c1986
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 02 May 2019 23:24:06 +0000
Subject: [Xen-devel] [qemu-upstream-4.12-testing test] 135450: regressions -
 FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTQ1MCBxZW11LXVwc3RyZWFtLTQuMTItdGVzdGluZyByZWFsIFtyZWFsXQpodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTM1NDUwLwoKUmVn
cmVzc2lvbnMgOi0oCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2lu
ZywKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFjb3cyICAgIDE3IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgICBmYWlsIFJFR1IuIHZz
LiAxMzM3MzQKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxv
Y2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAxNiBndWVzdC1zYXZlcmVzdG9yZS4y
IGZhaWwgaW4gMTM1NDE5IHBhc3MgaW4gMTM1NDUwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgMjEgbGVhay1jaGVjay9jaGVjayBmYWlsIHBhc3MgaW4g
MTM1NDE5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgMjEgbGVhay1jaGVj
ay9jaGVjayAgIGZhaWwgcGFzcyBpbiAxMzU0MTkKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2Vl
ZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0
YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHFlbXV1ICAgICAgICAgICAgICAgIDgw
MjNhNjIwODFmZmJlM2Y3MzQwMTkwNzZlYzFhMmI0MjEzMTQyYmIKYmFzZWxpbmUgdmVyc2lvbjoK
IHFlbXV1ICAgICAgICAgICAgICAgIGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2
YzE5ODYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMzczNCAgMjAxOS0wMy0xMiAwNzowOToxNyBa
ICAgNTEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzQ4NTkgIDIwMTktMDQtMTYgMTA6MDk6
MDUgWiAgIDE2IGRheXMgICAgNyBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZp
c2lvbnMgdW5kZXIgdGVzdDoKICBBbGJlcnRvIEdhcmNpYSA8YmVydG9AaWdhbGlhLmNvbT4KICBB
bGV4IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQW50aG9ueSBQRVJBUkQgPGFu
dGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgQkFMQVRPTiBab2x0YW4gPGJhbGF0b25AZWlrLmJt
ZS5odT4KICBCaGFyYXRhIEIgUmFvIDxiaGFyYXRhQGxpbnV4LmlibS5jb20+CiAgQ2hyaXN0aWFu
IEJvcm50cmFlZ2VyIDxib3JudHJhZWdlckBkZS5pYm0uY29tPgogIENvcmV5IE1pbnlhcmQgPGNt
aW55YXJkQG12aXN0YS5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAg
RGFuaWVsIEhlbnJpcXVlIEJhcmJvemEgPGRhbmllbGhiNDEzQGdtYWlsLmNvbT4KICBEYW5pZWwg
UC4gQmVycmFuZ8OpIDxiZXJyYW5nZUByZWRoYXQuY29tPgogIERhdmlkIEdpYnNvbiA8ZGF2aWRA
Z2lic29uLmRyb3BiZWFyLmlkLmF1PgogIERlbmlzIFYuIEx1bmV2IDxkZW5Ab3BlbnZ6Lm9yZz4K
ICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVydEByZWRoYXQuY29tPgogIEVkdWFyZG8g
SGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBFZHVhcmRvIE90dWJvIDxvdHVib0ByZWRo
YXQuY29tPgogIEVyaWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29tPgogIEZhbSBaaGVuZyA8ZmFt
ekByZWRoYXQuY29tPgogIEZvcnJlc3QgTGl1IDxmb3JyZXN0bEBzeW5vbG9neS5jb20+CiAgR2Vy
ZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CiAgR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9y
Zz4KICBJZ29yIE1hbW1lZG92IDxpbWFtbWVkb0ByZWRoYXQuY29tPgogIElseWEgTWF4aW1ldHMg
PGkubWF4aW1ldHNAc2Ftc3VuZy5jb20+CiAgSmFub3NjaCBGcmFuayA8ZnJhbmtqYUBsaW51eC5p
Ym0uY29tPgogIEphc29uIFdhbmcgPGphc293YW5nQHJlZGhhdC5jb20+CiAgSmVmZiBDb2R5IDxq
Y29keUByZWRoYXQuY29tPgogIEppYSBIZSA8aGVqaWFuZXRAZ21haWwuY29tPgogIEpvaG4gU25v
dyA8anNub3dAcmVkaGF0LmNvbT4KICBLYW1hbCBIZWliIDxrYW1hbGhlaWIxQGdtYWlsLmNvbT4K
ICBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJl
ZGhhdC5jb20+CiAgTGF1cmVudCBEZXNub2d1ZXMgPGxhdXJlbnQuZGVzbm9ndWVzQGdtYWlsLmNv
bT4KICBMYXVyZW50IFZpdmllciA8bGF1cmVudEB2aXZpZXIuZXU+CiAgTGVvbmFyZG8gQnJhcyA8
bGVvbmFyZG9AbGludXgudm5ldC5pYm0uY29tPgogIExpIFFpYW5nIDxsaXEzZWFAZ21haWwuY29t
PgogIExpYW0gTWVyd2ljayA8TGlhbS5NZXJ3aWNrQG9yYWNsZS5jb20+CiAgbGl1anVuamllIDxs
aXVqdW5qaWUyM0BodWF3ZWkuY29tPgogIE1hcmMtQW5kcsOpIEx1cmVhdSA8bWFyY2FuZHJlLmx1
cmVhdUByZWRoYXQuY29tPgogIE1hcmNlbCBBcGZlbGJhdW0gPG1hcmNlbC5hcGZlbGJhdW1AZ21h
aWwuY29tPgogIE1hcmsgQ2F2ZS1BeWxhbmQgPG1hcmsuY2F2ZS1heWxhbmRAaWxhbmRlLmNvLnVr
PgogIE1hcmt1cyBBcm1icnVzdGVyIDxhcm1icnVAcmVkaGF0LmNvbT4KICBNYXggRmlsaXBwb3Yg
PGpjbXZia2JjQGdtYWlsLmNvbT4KICBNYXggUmVpdHogPG1yZWl0ekByZWRoYXQuY29tPgogIE1p
Y2hhZWwgUm90aCA8bWRyb3RoQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBNaWNoYWVsIFMuIFRzaXJr
aW4gPG1zdEByZWRoYXQuY29tPgogIE5pZWxzIGRlIFZvcyA8bmRldm9zQHJlZGhhdC5jb20+CiAg
UGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIEEuIENsYXJrZSA8cGNA
dXMuaWJtLmNvbT4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAg
UGV0ZXIgV3UgPHBldGVyQGxla2Vuc3RleW4ubmw+CiAgUGV0ZXIgWHUgPHBldGVyeEByZWRoYXQu
Y29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KICBQcmFz
YWQgSiBQYW5kaXQgPHBqcEBmZWRvcmFwcm9qZWN0Lm9yZz4KICBQcmFzYWQgU2luZ2Ftc2V0dHkg
PHByYXNhZC5zaW5nYW1zZXR0eUBvcmFjbGUuY29tPgogIFByYXNhbm5hIEt1bWFyIEthbGV2ZXIg
PHByYXNhbm5hLmthbGV2ZXJAcmVkaGF0LmNvbT4KICBSaWNoYXJkIEhlbmRlcnNvbiA8cmljaGFy
ZC5oZW5kZXJzb25AbGluYXJvLm9yZz4KICBSaWNoYXJkIFcuTS4gSm9uZXMgPHJqb25lc0ByZWRo
YXQuY29tPgogIFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgUm9nZXIg
UGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgU2FtdWVsIFRoaWJhdWx0IDxzYW11
ZWwudGhpYmF1bHRAZW5zLWx5b24ub3JnPgogIFN0ZWZhbiBCZXJnZXIgPHN0ZWZhbmJAbGludXgu
aWJtLmNvbT4KICBTdGVmYW4gQmVyZ2VyIDxzdGVmYW5iQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBU
aG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4KICBUb255IEdhcm5vY2stSm9uZXMgPHRvbnku
Z2Fybm9jay1qb25lc0BnbGFzZ293LmFjLnVrPgogIFRvbnkgR2Fybm9jay1Kb25lcyA8dG9ueWdh
cm5vY2tqb25lc0BnbWFpbC5jb20+CiAgVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSA8dnNl
bWVudHNvdkB2aXJ0dW96em8uY29tPgogIFdpbGxpYW0gQm93bGluZyA8d2lsbEB3Ym93bGluZy5p
bmZvPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KICBZdXJ5IEtvdG92IDx5
dXJ5LWtvdG92QHlhbmRleC10ZWFtLnJ1PgogIFpoZW5nIFhpYW5nIDx4aWFuZy56aGVuZ0BsaW5h
cm8ub3JnPgogIFpoZW5nIFhpYW5nIDx6aGVuZ3hpYW5nOUBodWF3ZWkuY29tPgoKam9iczoKIGJ1
aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQx
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1k
bXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVj
dC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNl
IHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7
aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAyODc0
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu May 02 23:42:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 23:42:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMLLi-0007Eg-Ky; Thu, 02 May 2019 23:42:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Flb6=TC=citrix.com=prvs=018be947d=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hMLLh-0007Eb-Vx
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 23:42:46 +0000
X-Inumbo-ID: fb3c5423-6d33-11e9-843c-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fb3c5423-6d33-11e9-843c-bc764e045a96;
 Thu, 02 May 2019 23:42:44 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,423,1549929600"; d="scan'208";a="89604988"
To: Tamas K Lengyel <tamas@tklengyel.com>, Xen-devel
 <xen-devel@lists.xenproject.org>
References: <20190502214203.17279-1-tamas@tklengyel.com>
 <CABfawhkCizO=8Y2gsF=X1ppgGeaV0Trb7108awRsKOOYAYQjLA@mail.gmail.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <66dcc034-7f8b-fc00-86e5-40778892a9cb@citrix.com>
Date: Fri, 3 May 2019 00:42:41 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <CABfawhkCizO=8Y2gsF=X1ppgGeaV0Trb7108awRsKOOYAYQjLA@mail.gmail.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2] x86/vm_event: add gdtr_base to the
 vm_event structure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMDUvMjAxOSAyMzo0MCwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+PiBAQCAtMjExLDEz
ICsyMTIsMTQgQEAgc3RydWN0IHZtX2V2ZW50X3JlZ3NfeDg2IHsKPj4gICAgICBzdHJ1Y3Qgdm1f
ZXZlbnRfeDg2X3NlbGVjdG9yX3JlZyBmczsKPj4gICAgICBzdHJ1Y3Qgdm1fZXZlbnRfeDg2X3Nl
bGVjdG9yX3JlZyBnczsKPj4gICAgICB1aW50NjRfdCBzaGFkb3dfZ3M7Cj4+ICsgICAgdWludDE2
X3QgZ2R0cl9saW1pdDsKPiBXaG9vcHMsIGp1c3Qgbm90aWNlZCB0aGF0IGxpbWl0IGFjdHVhbGx5
IG5lZWRzIDIwLWJpdHMuIEknbGwganVzdCBncm93Cj4gdGhpcyB0byAzMiBhbmQgZHJvcCB0aGUg
cGFkIGF0IHRoZSBlbmQuCgpUaGVyZSBpcyBubyBzdWNoIHRoaW5nIGFzIGEgR0RUIG9yIGFuIElE
VCB3aXRoIGEgbGltaXQgYmV5b25kIDE2IGJpdHMuwqAKKEZ1cnRoZXJtb3JlLCBhbiBJRFQgd2l0
aCBhIGxpbWl0IGJleW9uZCAxMiBiaXRzIGlzIGp1c3QgYSB3YXN0ZSBvZiBtZW1vcnkpLgoKVlQt
eCBwZXJmb3JtcyBhIGNvbnNpc3RlbmN5IGNoZWNrIG9uIGV2ZXJ5IHZtZW50cnkgdGhhdCB0aGUK
Vk1DU197RyxJfURUUl9MSU1JVCBmaWVsZHMgYXJlIHdpdGhpbiAxNiBiaXRzLCBkZXNwaXRlIGJl
aW5nIGVuY29kZWQgYXMKMzJiaXQgZmllbGRzLsKgIFNWTSBzcGVjaWZpZXMgdGhlIGhpZ2hlciAx
NiBiaXRzIGFzIGlnbm9yZWQuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 02 23:48:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 23:48:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMLRa-0007ax-B1; Thu, 02 May 2019 23:48:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bVeI=TC=tklengyel.com=bounce+e181d6.cd840-xen-devel=lists.xenproject.org@srs-us1.protection.inumbo.net>)
 id 1hMLRZ-0007as-74
 for xen-devel@lists.xenproject.org; Thu, 02 May 2019 23:48:49 +0000
X-Inumbo-ID: d48300a1-6d34-11e9-843c-bc764e045a96
Received: from rs224.mailgun.us (unknown [209.61.151.224])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d48300a1-6d34-11e9-843c-bc764e045a96;
 Thu, 02 May 2019 23:48:48 +0000 (UTC)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=tklengyel.com;
 q=dns/txt; 
 s=krs; t=1556840928; h=Content-Type: Cc: To: Subject: Message-ID: Date:
 From: In-Reply-To: References: MIME-Version: Sender;
 bh=XJIeXVufN4xTssgMAah7moGJNPz/OHrl4c+jyBxjark=;
 b=i7cttIhXRIuimdNDL7BnWAB6h+KwgY6lA4lXEojv/toUhq6crNFWwXbWSCPQpYXj8XwUug0v
 1ZHa9xaBubRTKMDtgBVSBKBUrs1mJim6g8la48DWPF+wjsrYa6lNk+SVccvU86u80b+4hfYs
 EQPby71sfksUP84UgXZTRzO7mTQ=
X-Mailgun-Sending-Ip: 209.61.151.224
X-Mailgun-Sid: WyIyYTNmOCIsICJ4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmciLCAiY2Q4NDAiXQ==
Received: from mail-wm1-f41.google.com (mail-wm1-f41.google.com
 [209.85.128.41])
 by mxa.mailgun.org with ESMTP id 5ccb81df.7ff6f4310130-smtp-out-n03;
 Thu, 02 May 2019 23:48:47 -0000 (UTC)
Received: by mail-wm1-f41.google.com with SMTP id b10so5034697wmj.4
 for <xen-devel@lists.xenproject.org>; Thu, 02 May 2019 16:48:47 -0700 (PDT)
X-Gm-Message-State: APjAAAXZBunxAwbaCQNaB63MSKd2TwVrKWf/U9vT7qND1TSdiX1xVNYa
 cf/I0AEDLmm+YSgLpRyuuj8pdBe5+iEYgpgjxUg=
X-Google-Smtp-Source: APXvYqyC1vFm13UnjAu05hSIlwHQjCr2ShewefStjDjhpQhXn9wonTLNxypc77B0hrNbt5Jazuy+GnPRajCcI+0xjwM=
X-Received: by 2002:a1c:35c3:: with SMTP id c186mr4363891wma.135.1556840926800; 
 Thu, 02 May 2019 16:48:46 -0700 (PDT)
MIME-Version: 1.0
References: <20190502214203.17279-1-tamas@tklengyel.com>
 <CABfawhkCizO=8Y2gsF=X1ppgGeaV0Trb7108awRsKOOYAYQjLA@mail.gmail.com>
 <66dcc034-7f8b-fc00-86e5-40778892a9cb@citrix.com>
In-Reply-To: <66dcc034-7f8b-fc00-86e5-40778892a9cb@citrix.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Thu, 2 May 2019 17:48:08 -0600
X-Gmail-Original-Message-ID: <CABfawhmopUUUSBVKU8XA+4Yc-Ur=avJC4t_jGBNDO-KypY2u6Q@mail.gmail.com>
Message-ID: <CABfawhmopUUUSBVKU8XA+4Yc-Ur=avJC4t_jGBNDO-KypY2u6Q@mail.gmail.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2] x86/vm_event: add gdtr_base to the
 vm_event structure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBNYXkgMiwgMjAxOSBhdCA1OjQyIFBNIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Cj4gT24gMDIvMDUvMjAxOSAyMzo0MCwgVGFtYXMgSyBM
ZW5neWVsIHdyb3RlOgo+ID4+IEBAIC0yMTEsMTMgKzIxMiwxNCBAQCBzdHJ1Y3Qgdm1fZXZlbnRf
cmVnc194ODYgewo+ID4+ICAgICAgc3RydWN0IHZtX2V2ZW50X3g4Nl9zZWxlY3Rvcl9yZWcgZnM7
Cj4gPj4gICAgICBzdHJ1Y3Qgdm1fZXZlbnRfeDg2X3NlbGVjdG9yX3JlZyBnczsKPiA+PiAgICAg
IHVpbnQ2NF90IHNoYWRvd19nczsKPiA+PiArICAgIHVpbnQxNl90IGdkdHJfbGltaXQ7Cj4gPiBX
aG9vcHMsIGp1c3Qgbm90aWNlZCB0aGF0IGxpbWl0IGFjdHVhbGx5IG5lZWRzIDIwLWJpdHMuIEkn
bGwganVzdCBncm93Cj4gPiB0aGlzIHRvIDMyIGFuZCBkcm9wIHRoZSBwYWQgYXQgdGhlIGVuZC4K
Pgo+IFRoZXJlIGlzIG5vIHN1Y2ggdGhpbmcgYXMgYSBHRFQgb3IgYW4gSURUIHdpdGggYSBsaW1p
dCBiZXlvbmQgMTYgYml0cy4KPiAoRnVydGhlcm1vcmUsIGFuIElEVCB3aXRoIGEgbGltaXQgYmV5
b25kIDEyIGJpdHMgaXMganVzdCBhIHdhc3RlIG9mIG1lbW9yeSkuCj4KPiBWVC14IHBlcmZvcm1z
IGEgY29uc2lzdGVuY3kgY2hlY2sgb24gZXZlcnkgdm1lbnRyeSB0aGF0IHRoZQo+IFZNQ1Nfe0cs
SX1EVFJfTElNSVQgZmllbGRzIGFyZSB3aXRoaW4gMTYgYml0cywgZGVzcGl0ZSBiZWluZyBlbmNv
ZGVkIGFzCj4gMzJiaXQgZmllbGRzLiAgU1ZNIHNwZWNpZmllcyB0aGUgaGlnaGVyIDE2IGJpdHMg
YXMgaWdub3JlZC4KPgoKVGhhbmtzIGZvciB0aGUgY2xhcmlmaWNhdGlvbiAtIGluIHRoYXQgY2Fz
ZSB2MiBvZiB0aGlzIHBhdGNoIGlzIGNvcnJlY3QuCgpUYW1hcwoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 03 01:53:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 01:53:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMNO7-0004tl-0I; Fri, 03 May 2019 01:53:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=J07X=TD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hMNO6-0004tZ-0G
 for xen-devel@lists.xenproject.org; Fri, 03 May 2019 01:53:22 +0000
X-Inumbo-ID: 30f16002-6d46-11e9-b8f1-33460d00c459
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 30f16002-6d46-11e9-b8f1-33460d00c459;
 Fri, 03 May 2019 01:53:06 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hMNNo-0004WR-8J; Fri, 03 May 2019 01:53:04 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hMNNn-0002BN-Jl; Fri, 03 May 2019 01:53:03 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hMNNn-0004Ir-GR; Fri, 03 May 2019 01:53:03 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135456-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-next:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:debian-hvm-install:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 linux-next:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-next:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:debian-hvm-install:fail:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:redhat-install:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm:debian-hvm-install:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:debian-hvm-install:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:redhat-install:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 linux-next:test-amd64-i386-libvirt:debian-fixup:fail:regression
 linux-next:test-amd64-i386-libvirt-xsm:debian-fixup:fail:regression
 linux-next:test-amd64-i386-pair:guests-nbd-mirror/debian:fail:regression
 linux-next:test-amd64-amd64-libvirt:debian-fixup:fail:regression
 linux-next:test-amd64-i386-libvirt-pair:debian-fixup/dst_host:fail:regression
 linux-next:test-amd64-amd64-xl-pvhv2-intel:guest-saverestore:fail:regression
 linux-next:test-amd64-i386-xl-shadow:guest-saverestore:fail:regression
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:windows-install:fail:regression
 linux-next:test-amd64-amd64-xl-pvshim:guest-saverestore:fail:regression
 linux-next:test-amd64-amd64-xl-pvhv2-amd:guest-saverestore:fail:regression
 linux-next:test-amd64-amd64-xl-credit2:guest-saverestore:fail:regression
 linux-next:test-amd64-amd64-xl-shadow:debian-fixup:fail:regression
 linux-next:test-amd64-amd64-xl:guest-start:fail:regression
 linux-next:test-amd64-amd64-libvirt-xsm:debian-fixup:fail:regression
 linux-next:test-amd64-amd64-pair:debian-fixup/dst_host:fail:regression
 linux-next:test-amd64-amd64-xl-xsm:guest-start:fail:regression
 linux-next:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install:fail:regression
 linux-next:test-amd64-amd64-xl-credit1:guest-saverestore:fail:regression
 linux-next:test-amd64-i386-xl:guest-saverestore:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 linux-next:test-amd64-i386-xl-pvshim:debian-fixup:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:guest-saverestore:fail:regression
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-next:test-amd64-i386-xl-xsm:guest-start/debian.repeat:fail:regression
 linux-next:test-amd64-amd64-libvirt-pair:debian-fixup/dst_host:fail:regression
 linux-next:test-amd64-amd64-xl-multivcpu:guest-saverestore:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-next:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install:fail:regression
 linux-next:test-arm64-arm64-xl-credit1:debian-install:fail:regression
 linux-next:test-arm64-arm64-libvirt-xsm:debian-install:fail:regression
 linux-next:test-arm64-arm64-xl-xsm:debian-install:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64:guest-saverestore.2:fail:regression
 linux-next:test-amd64-amd64-pygrub:guest-localmigrate/x10:fail:regression
 linux-next:test-amd64-i386-freebsd10-i386:guest-start/freebsd.repeat:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 linux-next:test-amd64-i386-xl-raw:guest-saverestore.2:fail:regression
 linux-next:test-amd64-amd64-i386-pvgrub:guest-localmigrate/x10:fail:regression
 linux-next:test-arm64-arm64-xl:debian-install:fail:regression
 linux-next:test-arm64-arm64-xl-credit2:debian-fixup:fail:regression
 linux-next:test-amd64-amd64-amd64-pvgrub:guest-localmigrate/x10:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:regression
 linux-next:test-amd64-amd64-examine:memdisk-try-append:fail:regression
 linux-next:test-amd64-amd64-libvirt-vhd:debian-di-install:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:windows-install:fail:regression
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:windows-install:fail:regression
 linux-next:test-amd64-amd64-xl-rtds:guest-start: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-xl:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw: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-xl-vhd:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-examine:examine-serial/bootloader:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qcow2:guest-localmigrate/x10:fail:nonblocking
 linux-next:build-armhf-pvops:kernel-build:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=f43b05fd4c176d42c7b3f3b99643910486fc49c8
X-Osstest-Versions-That: linux=37624b58542fb9f2d9a70e6ea006ef8a5f66c30b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 03 May 2019 01:53:03 +0000
Subject: [Xen-devel] [linux-next test] 135456: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTQ1NiBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzU0NTYvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWkzODYteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMzU0
MjYKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3Qg
MTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEzNTQyNgogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWlu
c3RhbGwgZmFpbCBSRUdSLiB2cy4gMTM1NDI2CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWkzODYteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMzU0
MjYKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAxMCByZWRoYXQtaW5zdGFs
bCAgIGZhaWwgUkVHUi4gdnMuIDEzNTQyNgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEzNTQyNgogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gMTAgZGViaWFuLWh2bS1pbnN0
YWxsIGZhaWwgUkVHUi4gdnMuIDEzNTQyNgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1pMzg2LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTM1NDI2
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IDEwIGRlYmlhbi1odm0t
aW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMzU0MjYKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1pbnRlbCAxMCByZWRoYXQtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMuIDEzNTQyNgogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAxMCByZWRoYXQtaW5zdGFsbCAgICAgZmFp
bCBSRUdSLiB2cy4gMTM1NDI2CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXNoYWRvdyAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTM1NDI2CiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDExIGRlYmlhbi1maXh1cCAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMzU0MjYKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTEgZGVi
aWFuLWZpeHVwICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzNTQyNgogdGVzdC1hbWQ2NC1p
Mzg2LXBhaXIgICAgICAgICAxOCBndWVzdHMtbmJkLW1pcnJvci9kZWJpYW4gZmFpbCBSRUdSLiB2
cy4gMTM1NDI2CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDExIGRlYmlhbi1maXh1cCAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzU0MjYKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXBhaXIgMTcgZGViaWFuLWZpeHVwL2RzdF9ob3N0ICAgIGZhaWwgUkVHUi4gdnMuIDEzNTQyNgog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAxNSBndWVzdC1zYXZlcmVzdG9yZSAgICAg
ZmFpbCBSRUdSLiB2cy4gMTM1NDI2CiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgIDE1IGd1
ZXN0LXNhdmVyZXN0b3JlICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzU0MjYKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgIGZhaWwgUkVHUi4g
dnMuIDEzNTQyNgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAxNSBndWVzdC1zYXZlcmVz
dG9yZSAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTM1NDI2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aHYyLWFtZCAxNSBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzU0MjYK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgMTUgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEzNTQyNgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAxMSBk
ZWJpYW4tZml4dXAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTM1NDI2CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsICAgICAgICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMzU0MjYKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTEgZGViaWFuLWZpeHVw
ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzNTQyNgogdGVzdC1hbWQ2NC1hbWQ2NC1wYWly
ICAgICAgICAxNyBkZWJpYW4tZml4dXAvZHN0X2hvc3QgICAgZmFpbCBSRUdSLiB2cy4gMTM1NDI2
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMzU0MjYKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWlu
dGVsIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMzU0MjYKIHRlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0MSAgMTUgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEzNTQyNgogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAxNSBndWVzdC1zYXZl
cmVzdG9yZSAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTM1NDI2CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2
cy4gMTM1NDI2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1y
ZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTM1NDI2CiB0ZXN0
LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDExIGRlYmlhbi1maXh1cCAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMzU0MjYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAx
MCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTM1NDI2CiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEzIGd1ZXN0LXNhdmVyZXN0b3Jl
IGZhaWwgUkVHUi4gdnMuIDEzNTQyNgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEz
NTQyNgogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgIDIwIGd1ZXN0LXN0YXJ0L2RlYmlhbi5y
ZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTM1NDI2CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFp
ciAxNyBkZWJpYW4tZml4dXAvZHN0X2hvc3QgICBmYWlsIFJFR1IuIHZzLiAxMzU0MjYKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1IDE1IGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEzNTQyNgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEzNTQy
NgogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDEwIGRlYmlhbi1odm0taW5zdGFs
bCAgZmFpbCBSRUdSLiB2cy4gMTM1NDI2CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEw
IGRlYmlhbi1pbnN0YWxsICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzU0MjYKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEzNTQyNgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMCBkZWJpYW4taW5z
dGFsbCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTM1NDI2CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2
cy4gMTM1NDI2CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IDE1IGd1
ZXN0LXNhdmVyZXN0b3JlLjIgZmFpbCBSRUdSLiB2cy4gMTM1NDI2CiB0ZXN0LWFtZDY0LWFtZDY0
LXB5Z3J1YiAgICAgIDE3IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgICBmYWlsIFJFR1IuIHZzLiAx
MzU0MjYKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAxOSBndWVzdC1zdGFydC9mcmVl
YnNkLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMzU0MjYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTM1NDI2CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgIDE2IGd1ZXN0LXNhdmVy
ZXN0b3JlLjIgICAgICBmYWlsIFJFR1IuIHZzLiAxMzU0MjYKIHRlc3QtYW1kNjQtYW1kNjQtaTM4
Ni1wdmdydWIgMTcgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCAgIGZhaWwgUkVHUi4gdnMuIDEzNTQy
NgogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTM1NDI2CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEx
IGRlYmlhbi1maXh1cCAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzU0MjYKIHRlc3QtYW1k
NjQtYW1kNjQtYW1kNjQtcHZncnViIDE3IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgIGZhaWwgUkVH
Ui4gdnMuIDEzNTQyNgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTMgZ3Vl
c3Qtc2F2ZXJlc3RvcmUgZmFpbCBSRUdSLiB2cy4gMTM1NDI2CiB0ZXN0LWFtZDY0LWFtZDY0LWV4
YW1pbmUgICAgICA0IG1lbWRpc2stdHJ5LWFwcGVuZCAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzU0
MjYKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTAgZGViaWFuLWRpLWluc3RhbGwgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEzNTQyNgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgZmFpbCBSRUdSLiB2cy4gMTM1NDI2CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICBmYWlsIFJF
R1IuIHZzLiAxMzU0MjYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxMCB3
aW5kb3dzLWluc3RhbGwgIGZhaWwgUkVHUi4gdnMuIDEzNTQyNgogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgZmFpbCBSRUdSLiB2cy4gMTM1
NDI2CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxMCB3aW5kb3dzLWluc3Rh
bGwgICBmYWlsIFJFR1IuIHZzLiAxMzU0MjYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgIGZhaWwgUkVHUi4gdnMuIDEzNTQyNgoKUmVncmVz
c2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzNTQyNgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQt
YXJtNjQtZXhhbWluZSAgICAgMTEgZXhhbWluZS1zZXJpYWwvYm9vdGxvYWRlciAgICBmYWlsICBs
aWtlIDEzNTQyNgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAxNyBndWVzdC1sb2NhbG1p
Z3JhdGUveDEwICAgICAgIGZhaWwgIGxpa2UgMTM1NDI2CiBidWlsZC1hcm1oZi1wdm9wcyAgICAg
ICAgICAgICA2IGtlcm5lbC1idWlsZCAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMzU0MjYK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAg
ICAgICAgICAgZjQzYjA1ZmQ0YzE3NmQ0MmM3YjNmM2I5OTY0MzkxMDQ4NmZjNDljOApiYXNlbGlu
ZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgMzc2MjRiNTg1NDJmYjlmMmQ5YTcwZTZl
YTAwNmVmOGE1ZjY2YzMwYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgICAgICAgICAgICAgICAgICAg
ICAgICAobm90IGZvdW5kKSAgICAgCkZhaWxpbmcgc2luY2UgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgKG5vdCBmb3VuZCkgICAgIApUZXN0aW5nIHNhbWUgc2luY2UgICAxMzU0NTYgIDIw
MTktMDUtMDEgMDk6MTk6MDggWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKam9iczoKIGJ1aWxk
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02
NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFt
aW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
djItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZn
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 03 02:09:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 02:09:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMNdl-0006Tu-LT; Fri, 03 May 2019 02:09:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=J07X=TD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hMNdk-0006Ti-0f
 for xen-devel@lists.xenproject.org; Fri, 03 May 2019 02:09:32 +0000
X-Inumbo-ID: 7430a66e-6d48-11e9-b010-83daf2f7f082
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7430a66e-6d48-11e9-b010-83daf2f7f082;
 Fri, 03 May 2019 02:09:16 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hMNdU-0005Nj-0y; Fri, 03 May 2019 02:09:16 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hMNdT-0002Xq-Ij; Fri, 03 May 2019 02:09:15 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hMNdT-0000Qe-I3; Fri, 03 May 2019 02:09:15 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135453-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.9-testing:test-xtf-amd64-amd64-1:leak-check/check:fail:regression
 xen-4.9-testing:build-amd64-prev:xen-build:fail:regression
 xen-4.9-testing:test-amd64-amd64-xl-credit2:leak-check/check:fail:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:regression
 xen-4.9-testing:build-i386-prev:xen-build:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:test-amd64-amd64-migrupgrade: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:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat: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-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-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-arndale:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-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-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=63d9330ba9fdec7c8e9346e6d85360747d61c947
X-Osstest-Versions-That: xen=54aa382cbcdc1e2ba75d6734151ca6e53104e2f2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 03 May 2019 02:09:15 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 135453: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTQ1MyB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNTQ1My8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAg
ICAgICAxMDcgbGVhay1jaGVjay9jaGVjayAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMyODg5CiBi
dWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMzI4ODkKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgMjMgbGVh
ay1jaGVjay9jaGVjayAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMjg4OQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBS
RUdSLiB2cy4gMTMyODg5CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgMTYgZ3Vlc3Qtc3Rh
cnQvZGViaWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMzI4ODkKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwgUkVHUi4gdnMuIDEz
Mjg4OQogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTMyODg5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDEzMjg4OQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0
ZS94MTAgZmFpbCBSRUdSLiB2cy4gMTMyODg5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDEzMjg4OQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgZmFpbCBibG9ja2VkIGluIDEzMjg4OQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICBmYWls
IGJsb2NrZWQgaW4gMTMyODg5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgIGZhaWwgYmxvY2tlZCBpbiAxMzI4ODkKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBibG9ja2VkIGlu
IDEzMjg4OQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiB4ZW4gICAgICAgICAgICAgICAgICA2M2Q5MzMwYmE5ZmRlYzdjOGU5MzQ2ZTZkODUzNjA3
NDdkNjFjOTQ3CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA1NGFhMzgy
Y2JjZGMxZTJiYTc1ZDY3MzQxNTFjYTZlNTMxMDRlMmYyCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MzI4ODkgIDIwMTktMDItMDQgMjI6MDQ6MDkgWiAgIDg3IGRheXMKRmFpbGluZyBzaW5jZSAgICAg
ICAgMTMzMTQ3ICAyMDE5LTAyLTExIDEzOjQxOjUwIFogICA4MCBkYXlzICAgNDYgYXR0ZW1wdHMK
VGVzdGluZyBzYW1lIHNpbmNlICAgMTM1NDUzICAyMDE5LTA1LTAxIDA3OjIxOjU3IFogICAgMSBk
YXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVy
IHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBHZW9y
Z2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICBNYW51ZWwg
Qm91eWVyIDxib3V5ZXJAYW50aW9jaGUuZXUub3JnPgogIFNlcmdleSBEeWFzbGkgPHNlcmdleS5k
eWFzbGlAY2l0cml4LmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoK
IGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0
ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1p
Z3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2
NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNDk1IGxp
bmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 03 05:15:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 05:15:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMQXh-0005dK-U0; Fri, 03 May 2019 05:15:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=J07X=TD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hMQXg-0005d8-84
 for xen-devel@lists.xenproject.org; Fri, 03 May 2019 05:15:28 +0000
X-Inumbo-ID: 6d1021ce-6d62-11e9-81c4-bbbf0e8ae949
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6d1021ce-6d62-11e9-81c4-bbbf0e8ae949;
 Fri, 03 May 2019 05:15:11 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hMQXP-0001CF-02; Fri, 03 May 2019 05:15:11 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hMQXO-0001od-Lr; Fri, 03 May 2019 05:15:10 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hMQXO-0006mv-LA; Fri, 03 May 2019 05:15:10 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1hMQXO-0006mv-LA@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 03 May 2019 05:15:10 +0000
Subject: [Xen-devel] [qemu-upstream-4.11-testing bisection] complete
 test-arm64-arm64-libvirt-xsm
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi00LjExLXRlc3RpbmcKeGVuYnJhbmNoIHhlbi00LjExLXRlc3RpbmcKam9iIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20KdGVzdGlkIHhlbi1ib290CgpUcmVlOiBsaWJ2aXJ0
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdApUcmVlOiBsaWJ2aXJ0X2dudWxpYiBo
dHRwczovL2dpdC5zYXZhbm5haC5nbnUub3JnL2dpdC9nbnVsaWIuZ2l0LwpUcmVlOiBsaWJ2aXJ0
X2tleWNvZGVtYXBkYiBodHRwczovL2dpdGxhYi5jb20va2V5Y29kZW1hcC9rZXljb2RlbWFwZGIu
Z2l0ClRyZWU6IGxpbnV4IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKVHJl
ZTogbGludXhmaXJtd2FyZSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJt
d2FyZS5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdApU
cmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKCioqKiBGb3VuZCBhbmQgcmVw
cm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioKCiAgQnVnIGlzIGluIHRyZWU6ICB4ZW4gZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKICBCdWcgaW50cm9kdWNlZDogIGUyMDJmZWI3MTMx
ZTY2ZWQ5MTg2YWQ4NzY2Yzk1ODI1MDJjOTg5OTgKICBCdWcgbm90IHByZXNlbnQ6IDE5ODY3Mjgw
N2VjNmM2YTFkZWUwNzg0MTQzM2EzMDY0Y2I0NDZhODkKICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzU2MjYvCgoKICBj
b21taXQgZTIwMmZlYjcxMzFlNjZlZDkxODZhZDg3NjZjOTU4MjUwMmM5ODk5OAogIEF1dGhvcjog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBEYXRlOiAgIEZyaSBG
ZWIgMSAxMTozNDozNSAyMDE5ICswMTAwCiAgCiAgICAgIHhlbi9jbWRsaW5lOiBGaXggYnVnZ3kg
c3RybmNtcChzLCBMSVRFUkFMLCBzcyAtIHMpIGNvbnN0cnVjdAogICAgICAKICAgICAgV2hlbiB0
aGUgY29tbWFuZCBsaW5lIHBhcnNpbmcgd2FzIHVwZGF0ZWQgdG8gdXNlIGNvbnN0IHN0cmluZ3Mg
YW5kIG5vIGxvbmdlcgogICAgICB0b2tlbmlzZSB3aXRoIE5VTCBjaGFyYWN0ZXJzLCBzdHJpbmcg
bWF0Y2hlcyBjb3VsZCBubyBsb25nZXIgYmUgbWFkZSB3aXRoCiAgICAgIHN0cmNtcCgpLgogICAg
ICAKICAgICAgVW5mb3J0dW5hdGVseSwgdGhlIHJlcGxhY2VtZW50IHdhcyBidWdneS4gIHN0cm5j
bXAocywgIm9wdCIsIHNzIC0gcykgbWF0Y2hlcwogICAgICAibyIsICJvcCIgYW5kICJvcHQiIG9u
IHRoZSBjb21tYW5kIGxpbmUsIGFzIHNzIC0gcyBtYXkgYmUgc2hvcnRlciB0aGFuIHRoZQogICAg
ICBwYXNzZWQgbGl0ZXJhbC4gIEZ1cnRoZXJtb3JlLCBwYXJzZV9ib29sKCkgaXMgYWZmZWN0ZWQg
YnkgdGhpcywgc28gc3Vic3RyaW5ncwogICAgICBzdWNoIGFzICJkIiwgImUiIGFuZCAibyIgYXJl
IGNvbnNpZGVyZWQgdmFsaWQsIHdpdGggdGhlIGxhdHRlciBiZWluZyBhbWJpZ3VvdXMKICAgICAg
YmV0d2VlbiAib24iIGFuZCAib2ZmIi4KICAgICAgCiAgICAgIEludHJvZHVjZSBhIG5ldyBzdHJj
bXAtbGlrZSBmdW5jdGlvbiBmb3IgdGhlIHRhc2ssIHdoaWNoIGxvb2tzIGZvciBleGFjdAogICAg
ICBzdHJpbmcgbWF0Y2hlcywgYnV0IGRlY2xhcmVzIHN1Y2Nlc3Mgd2hlbiB0aGUgTlVMIG9mIHRo
ZSBsaXRlcmFsIG1hdGNoZXMgYQogICAgICBjb21tYSwgY29sb24gb3Igc2VtaWNvbG9uIGluIHRo
ZSBjb21tYW5kIGxpbmUgZnJhZ21lbnQuCiAgICAgIAogICAgICBObyBjaGFuZ2UgdG8gdGhlIGlu
dGVuZGVkIHBhcnNpbmcgZnVuY3Rpb25hbGl0eSwgYnV0IGZpeGVzIGNhc2VzIHdoZXJlIGEKICAg
ICAgcGFydGlhbCBzdHJpbmcgb24gdGhlIGNvbW1hbmQgbGluZSB3aWxsIGluYWR2ZXJ0ZW50bHkg
dHJpZ2dlciBvcHRpb25zLgogICAgICAKICAgICAgQSBmZXcgYXJlYXMgd2VyZSBtb3JlIHRoYW4g
anVzdCBhIHRyaXZpYWwgY2hhbmdlOgogICAgICAKICAgICAgICogcGFyc2VfaXJxX3ZlY3Rvcl9t
YXBfcGFyYW0oKSBnYWluZWQgc29tZSBzdHlsZSBjb3JyZWN0aW9ucy4KICAgICAgICogcGFyc2Vf
dnBtdV9wYXJhbXMoKSB3YXMgcmV3cml0dGVuIHRvIHVzZSB0aGUgbm9ybWFsIGxpc3Qtb2Ytb3B0
aW9ucyBmb3JtLAogICAgICAgICByYXRoZXIgdGhhbiBqdXN0IGZpeGluZyB1cCBwYXJzZV92cG11
X3BhcmFtKCkgYW5kIGxlYXZpbmcgdGhlIHBhcnNpbmcgYmVpbmcKICAgICAgICAgaGFyZCB0byBm
b2xsb3cuCiAgICAgICAqIEluc3RlYWQgb2YgbWFraW5nIHRoZSB0cml2aWFsIGZpeCBvZiBhZGRp
bmcgYW4gZXhwbGljaXQgbGVuZ3RoIGNoZWNrIGluCiAgICAgICAgIHBhcnNlX2Jvb2woKSwgdXNl
IHRoZSBsZW5ndGggdG8gc2VsZWN0IHdoaWNoIHRva2VuIHRvIHdlIHNlYXJjaCBmb3IsIHdoaWNo
CiAgICAgICAgIGlzIG1vcmUgZWZmaWNpZW50IHRoYW4gdGhlIHByZXZpb3VzIGxpbmVhciBzZWFy
Y2ggb3ZlciBhbGwgcG9zc2libGUgdG9rZW5zLgogICAgICAKICAgICAgU2lnbmVkLW9mZi1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgICAgUmV2aWV3ZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgICAgQWNrZWQtYnk6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICAgIG1hc3RlciBjb21taXQ6IDJkZGY3
ZTNlMzQxZGYzY2NmMjE2MTNmZjdmZmQ0Yjc2OTNhYmU5ZTkKICAgICAgbWFzdGVyIGRhdGU6IDIw
MTktMDEtMTUgMTI6NTg6MzQgKzAwMDAKCgpGb3IgYmlzZWN0aW9uIHJldmlzaW9uLXR1cGxlIGdy
YXBoIHNlZToKICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9y
ZXN1bHRzL2Jpc2VjdC9xZW11LXVwc3RyZWFtLTQuMTEtdGVzdGluZy90ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtLnhlbi1ib290Lmh0bWwKUmV2aXNpb24gSURzIGluIGVhY2ggZ3JhcGggbm9k
ZSByZWZlciwgcmVzcGVjdGl2ZWx5LCB0byB0aGUgVHJlZXMgYWJvdmUuCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClJ1bm5pbmcgY3MtYmlzZWN0aW9uLXN0ZXAgLS1n
cmFwaC1vdXQ9L2hvbWUvbG9ncy9yZXN1bHRzL2Jpc2VjdC9xZW11LXVwc3RyZWFtLTQuMTEtdGVz
dGluZy90ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtLnhlbi1ib290IC0tc3VtbWFyeS1vdXQ9
dG1wLzEzNTYyNi5iaXNlY3Rpb24tc3VtbWFyeSAtLWJhc2lzLXRlbXBsYXRlPTEyNTU3NSAtLWJs
ZXNzaW5ncz1yZWFsLHJlYWwtYmlzZWN0IHFlbXUtdXBzdHJlYW0tNC4xMS10ZXN0aW5nIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20geGVuLWJvb3QKU2VhcmNoaW5nIGZvciBmYWlsdXJlIC8g
YmFzaXMgcGFzczoKIDEzNTQ0NiBmYWlsIFtob3N0PXJvY2hlc3RlcjBdIC8gMTI1NTc1IFtob3N0
PWxheHRvbjFdIDEyNTUzNCBbaG9zdD1sYXh0b24xXSAxMjU1MDggW2hvc3Q9bGF4dG9uMV0gMTI1
NDY1IFtob3N0PWxheHRvbjFdIDEyNTM0NSBbaG9zdD1sYXh0b24wXSAxMjUyNzMgW2hvc3Q9bGF4
dG9uMV0gdGVtcGxhdGUgYXMgYmFzaXM/IHVzaW5nIHRlbXBsYXRlIGFzIGJhc2lzLgpGYWlsdXJl
IC8gYmFzaXMgcGFzcyBmbGlnaHRzOiAxMzU0NDYgLyAxMjU1NzUKKHRyZWUgaW4gbGF0ZXN0IGJ1
dCBub3QgaW4gYmFzaXNwYXNzOiBvdm1mKQpUcmVlOiBsaWJ2aXJ0IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9saWJ2aXJ0LmdpdApUcmVlOiBsaWJ2aXJ0X2dudWxpYiBodHRwczovL2dpdC5zYXZhbm5h
aC5nbnUub3JnL2dpdC9nbnVsaWIuZ2l0LwpUcmVlOiBsaWJ2aXJ0X2tleWNvZGVtYXBkYiBodHRw
czovL2dpdGxhYi5jb20va2V5Y29kZW1hcC9rZXljb2RlbWFwZGIuZ2l0ClRyZWU6IGxpbnV4IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKVHJlZTogbGludXhmaXJtd2FyZSBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKVHJlZTogcWVt
dXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL3hlbi5naXQKTGF0ZXN0IDA3NmEyYjQwOTY2N2RkOWY3MTZhMmEyMDg1ZTFm
ZmVhOWQ1OGZlOGIgZDYzOTdkZGUyZTEyN2UyNDZlM2VlYjUyNTRhMjFmNDJjYWM3ODNjOCAxNmU1
YjA3ODc2ODdkODkwNGRhZDJjMDI2MTA3NDA5ZWI5YmZjYjk1IGU2NGFjMjY3NDlkYzJjMGYzOTBj
YWNjZDA0Mjc0NjA4YWIzMWM4Y2YgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNk
ODg2MCAyODcxMzU1YTY5NTdmMWIzYzE2Zjg1OGUzMTQzZTBmZmYwNzM3YjZhIDM0ODkyMmIxNmEw
OTAxY2NjN2I4OTgwYzkyNzAzYjJjZTIwZDFhMmQKQmFzaXMgcGFzcyAwNzZhMmI0MDk2NjdkZDlm
NzE2YTJhMjA4NWUxZmZlYTlkNThmZThiIGQ2Mzk3ZGRlMmUxMjdlMjQ2ZTNlZWI1MjU0YTIxZjQy
Y2FjNzgzYzggMTZlNWIwNzg3Njg3ZDg5MDRkYWQyYzAyNjEwNzQwOWViOWJmY2I5NSA1MDQ4NGVl
MTMzYzIyMTlhMjZmZDk4YjM5NzcwMTg3MjIxYjVlMGJjIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4
MzEwYjUxOGYwZGZjZDg4NjAgMjBjNzZmOWE1ZmJmMTZkNThjNmFkZDJhY2UyZmYwZmFiZDc4NTky
NiAxZmQ4N2JhMWNkMDMxMmI3NDNhNDg3NTZhOTFjNjk2MmIxNTE0YWFjCkdlbmVyYXRpbmcgcmV2
aXNpb25zIHdpdGggLi9hZGhvYy1yZXZ0dXBsZS1nZW5lcmF0b3IgIGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9saWJ2aXJ0LmdpdCMwNzZhMmI0MDk2NjdkZDlmNzE2YTJhMjA4NWUxZmZlYTlkNThmZThi
LTA3NmEyYjQwOTY2N2RkOWY3MTZhMmEyMDg1ZTFmZmVhOWQ1OGZlOGIgaHR0cHM6Ly9naXQuc2F2
YW5uYWguZ251Lm9yZy9naXQvZ251bGliLmdpdC8jZDYzOTdkZGUyZTEyN2UyNDZlM2VlYjUyNTRh
MjFmNDJjYWM3ODNjOC1kNjM5N2RkZTJlMTI3ZTI0NmUzZWViNTI1NGEyMWY0MmNhYzc4M2M4IGh0
dHBzOi8vZ2l0bGFiLmNvbS9rZXljb2RlbWFwL2tleWNvZGVtYXBkYi5naXQjMTZlNWIwNzg3Njg3
ZDg5MDRkYWQyYzAyNjEwNzQwOWViOWJmY2I5NS0xNmU1YjA3ODc2ODdkODkwNGRhZDJjMDI2MTA3
NDA5ZWI5YmZjYjk1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQjNTA0ODRl
ZTEzM2MyMjE5YTI2ZmQ5OGIzOTc3MDE4NzIyMWI1XAogZTBiYy1lNjRhYzI2NzQ5ZGMyYzBmMzkw
Y2FjY2QwNDI3NDYwOGFiMzFjOGNmIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4
LWZpcm13YXJlLmdpdCNjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwLWM1
MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL3FlbXUteGVuLmdpdCMyMGM3NmY5YTVmYmYxNmQ1OGM2YWRkMmFjZTJmZjBmYWJkNzg1OTI2
LTI4NzEzNTVhNjk1N2YxYjNjMTZmODU4ZTMxNDNlMGZmZjA3MzdiNmEgZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL3hlbi5naXQjMWZkODdiYTFjZDAzMTJiNzQzYTQ4NzU2YTkxYzY5NjJiMTUxNGFhYy0z
NDg5MjJiMTZhMDkwMWNjYzdiODk4MGM5MjcwM2IyY2UyMGQxYTJkCmFkaG9jLXJldnR1cGxlLWdl
bmVyYXRvcjogdHJlZSBkaXNjb250aWd1b3VzOiBsaW51eC1wdm9wcwpMb2FkZWQgMjAxMSBub2Rl
cyBpbiByZXZpc2lvbiBncmFwaApTZWFyY2hpbmcgZm9yIHRlc3QgcmVzdWx0czoKIDEyNTI3MyBb
aG9zdD1sYXh0b24xXQogMTI1MzQ1IFtob3N0PWxheHRvbjBdCiAxMjU0NjUgW2hvc3Q9bGF4dG9u
MV0KIDEyNTUzNCBbaG9zdD1sYXh0b24xXQogMTI1NTA4IFtob3N0PWxheHRvbjFdCiAxMjU1NzUg
W2hvc3Q9bGF4dG9uMV0KIDEzNDY5NyBmYWlsIDA3NmEyYjQwOTY2N2RkOWY3MTZhMmEyMDg1ZTFm
ZmVhOWQ1OGZlOGIgZDYzOTdkZGUyZTEyN2UyNDZlM2VlYjUyNTRhMjFmNDJjYWM3ODNjOCAxNmU1
YjA3ODc2ODdkODkwNGRhZDJjMDI2MTA3NDA5ZWI5YmZjYjk1IDUwNDg0ZWUxMzNjMjIxOWEyNmZk
OThiMzk3NzAxODcyMjFiNWUwYmMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNk
ODg2MCAyODcxMzU1YTY5NTdmMWIzYzE2Zjg1OGUzMTQzZTBmZmYwNzM3YjZhIDcxOGE4ZDJlOWNi
YWNiMTRmODZmNmRlZTQwNzMyNzI3Y2Q3OWJjZmYKIDEzNDgxNSBmYWlsIDA3NmEyYjQwOTY2N2Rk
OWY3MTZhMmEyMDg1ZTFmZmVhOWQ1OGZlOGIgZDYzOTdkZGUyZTEyN2UyNDZlM2VlYjUyNTRhMjFm
NDJjYWM3ODNjOCAxNmU1YjA3ODc2ODdkODkwNGRhZDJjMDI2MTA3NDA5ZWI5YmZjYjk1IDUwNDg0
ZWUxMzNjMjIxOWEyNmZkOThiMzk3NzAxODcyMjFiNWUwYmMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1
NTgzMTBiNTE4ZjBkZmNkODg2MCAyODcxMzU1YTY5NTdmMWIzYzE2Zjg1OGUzMTQzZTBmZmYwNzM3
YjZhIDcxOGE4ZDJlOWNiYWNiMTRmODZmNmRlZTQwNzMyNzI3Y2Q3OWJjZmYKIDEzNTAyOSBmYWls
IDA3NmEyYjQwOTY2N2RkOWY3MTZhMmEyMDg1ZTFmZmVhOWQ1OGZlOGIgZDYzOTdkZGUyZTEyN2Uy
NDZlM2VlYjUyNTRhMjFmNDJjYWM3ODNjOCAxNmU1YjA3ODc2ODdkODkwNGRhZDJjMDI2MTA3NDA5
ZWI5YmZjYjk1IGU2NGFjMjY3NDlkYzJjMGYzOTBjYWNjZDA0Mjc0NjA4YWIzMWM4Y2YgYzUzMGE3
NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCAyODcxMzU1YTY5NTdmMWIzYzE2Zjg1
OGUzMTQzZTBmZmYwNzM3YjZhIDcxOGE4ZDJlOWNiYWNiMTRmODZmNmRlZTQwNzMyNzI3Y2Q3OWJj
ZmYKIDEzNDk2MSBmYWlsIDA3NmEyYjQwOTY2N2RkOWY3MTZhMmEyMDg1ZTFmZmVhOWQ1OGZlOGIg
ZDYzOTdkZGUyZTEyN2UyNDZlM2VlYjUyNTRhMjFmNDJjYWM3ODNjOCAxNmU1YjA3ODc2ODdkODkw
NGRhZDJjMDI2MTA3NDA5ZWI5YmZjYjk1IDUwNDg0ZWUxMzNjMjIxOWEyNmZkOThiMzk3NzAxODcy
MjFiNWUwYmMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCAyODcxMzU1
YTY5NTdmMWIzYzE2Zjg1OGUzMTQzZTBmZmYwNzM3YjZhIDcxOGE4ZDJlOWNiYWNiMTRmODZmNmRl
ZTQwNzMyNzI3Y2Q3OWJjZmYKIDEzNTIwNSBmYWlsIDA3NmEyYjQwOTY2N2RkOWY3MTZhMmEyMDg1
ZTFmZmVhOWQ1OGZlOGIgZDYzOTdkZGUyZTEyN2UyNDZlM2VlYjUyNTRhMjFmNDJjYWM3ODNjOCAx
NmU1YjA3ODc2ODdkODkwNGRhZDJjMDI2MTA3NDA5ZWI5YmZjYjk1IGU2NGFjMjY3NDlkYzJjMGYz
OTBjYWNjZDA0Mjc0NjA4YWIzMWM4Y2YgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBk
ZmNkODg2MCAyODcxMzU1YTY5NTdmMWIzYzE2Zjg1OGUzMTQzZTBmZmYwNzM3YjZhIDM0ODkyMmIx
NmEwOTAxY2NjN2I4OTgwYzkyNzAzYjJjZTIwZDFhMmQKIDEzNTQ0NiBmYWlsIDA3NmEyYjQwOTY2
N2RkOWY3MTZhMmEyMDg1ZTFmZmVhOWQ1OGZlOGIgZDYzOTdkZGUyZTEyN2UyNDZlM2VlYjUyNTRh
MjFmNDJjYWM3ODNjOCAxNmU1YjA3ODc2ODdkODkwNGRhZDJjMDI2MTA3NDA5ZWI5YmZjYjk1IGU2
NGFjMjY3NDlkYzJjMGYzOTBjYWNjZDA0Mjc0NjA4YWIzMWM4Y2YgYzUzMGE3NWMxZTZhNDcyYjBl
Yjk1NTgzMTBiNTE4ZjBkZmNkODg2MCAyODcxMzU1YTY5NTdmMWIzYzE2Zjg1OGUzMTQzZTBmZmYw
NzM3YjZhIDM0ODkyMmIxNmEwOTAxY2NjN2I4OTgwYzkyNzAzYjJjZTIwZDFhMmQKIDEzNTQxOCBm
YWlsIDA3NmEyYjQwOTY2N2RkOWY3MTZhMmEyMDg1ZTFmZmVhOWQ1OGZlOGIgZDYzOTdkZGUyZTEy
N2UyNDZlM2VlYjUyNTRhMjFmNDJjYWM3ODNjOCAxNmU1YjA3ODc2ODdkODkwNGRhZDJjMDI2MTA3
NDA5ZWI5YmZjYjk1IGU2NGFjMjY3NDlkYzJjMGYzOTBjYWNjZDA0Mjc0NjA4YWIzMWM4Y2YgYzUz
MGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCAyODcxMzU1YTY5NTdmMWIzYzE2
Zjg1OGUzMTQzZTBmZmYwNzM3YjZhIDM0ODkyMmIxNmEwOTAxY2NjN2I4OTgwYzkyNzAzYjJjZTIw
ZDFhMmQKIDEzNTUzNCBmYWlsIDA3NmEyYjQwOTY2N2RkOWY3MTZhMmEyMDg1ZTFmZmVhOWQ1OGZl
OGIgZDYzOTdkZGUyZTEyN2UyNDZlM2VlYjUyNTRhMjFmNDJjYWM3ODNjOCAxNmU1YjA3ODc2ODdk
ODkwNGRhZDJjMDI2MTA3NDA5ZWI5YmZjYjk1IGU2NGFjMjY3NDlkYzJjMGYzOTBjYWNjZDA0Mjc0
NjA4YWIzMWM4Y2YgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCAyODcx
MzU1YTY5NTdmMWIzYzE2Zjg1OGUzMTQzZTBmZmYwNzM3YjZhIDM0ODkyMmIxNmEwOTAxY2NjN2I4
OTgwYzkyNzAzYjJjZTIwZDFhMmQKIDEzNTUxMiBwYXNzIDA3NmEyYjQwOTY2N2RkOWY3MTZhMmEy
MDg1ZTFmZmVhOWQ1OGZlOGIgZDYzOTdkZGUyZTEyN2UyNDZlM2VlYjUyNTRhMjFmNDJjYWM3ODNj
OCAxNmU1YjA3ODc2ODdkODkwNGRhZDJjMDI2MTA3NDA5ZWI5YmZjYjk1IDUwNDg0ZWUxMzNjMjIx
OWEyNmZkOThiMzk3NzAxODcyMjFiNWUwYmMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4
ZjBkZmNkODg2MCAyMGM3NmY5YTVmYmYxNmQ1OGM2YWRkMmFjZTJmZjBmYWJkNzg1OTI2IDFmZDg3
YmExY2QwMzEyYjc0M2E0ODc1NmE5MWM2OTYyYjE1MTRhYWMKIDEzNTUxOSBmYWlsIDA3NmEyYjQw
OTY2N2RkOWY3MTZhMmEyMDg1ZTFmZmVhOWQ1OGZlOGIgZDYzOTdkZGUyZTEyN2UyNDZlM2VlYjUy
NTRhMjFmNDJjYWM3ODNjOCAxNmU1YjA3ODc2ODdkODkwNGRhZDJjMDI2MTA3NDA5ZWI5YmZjYjk1
IGU2NGFjMjY3NDlkYzJjMGYzOTBjYWNjZDA0Mjc0NjA4YWIzMWM4Y2YgYzUzMGE3NWMxZTZhNDcy
YjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCAyODcxMzU1YTY5NTdmMWIzYzE2Zjg1OGUzMTQzZTBm
ZmYwNzM3YjZhIDM0ODkyMmIxNmEwOTAxY2NjN2I4OTgwYzkyNzAzYjJjZTIwZDFhMmQKIDEzNTUy
OCBwYXNzIDA3NmEyYjQwOTY2N2RkOWY3MTZhMmEyMDg1ZTFmZmVhOWQ1OGZlOGIgZDYzOTdkZGUy
ZTEyN2UyNDZlM2VlYjUyNTRhMjFmNDJjYWM3ODNjOCAxNmU1YjA3ODc2ODdkODkwNGRhZDJjMDI2
MTA3NDA5ZWI5YmZjYjk1IDUwNDg0ZWUxMzNjMjIxOWEyNmZkOThiMzk3NzAxODcyMjFiNWUwYmMg
YzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCAyMGM3NmY5YTVmYmYxNmQ1
OGM2YWRkMmFjZTJmZjBmYWJkNzg1OTI2IDFmZDg3YmExY2QwMzEyYjc0M2E0ODc1NmE5MWM2OTYy
YjE1MTRhYWMKIDEzNTU1NiBwYXNzIDA3NmEyYjQwOTY2N2RkOWY3MTZhMmEyMDg1ZTFmZmVhOWQ1
OGZlOGIgZDYzOTdkZGUyZTEyN2UyNDZlM2VlYjUyNTRhMjFmNDJjYWM3ODNjOCAxNmU1YjA3ODc2
ODdkODkwNGRhZDJjMDI2MTA3NDA5ZWI5YmZjYjk1IDUwNDg0ZWUxMzNjMjIxOWEyNmZkOThiMzk3
NzAxODcyMjFiNWUwYmMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCAy
MGM3NmY5YTVmYmYxNmQ1OGM2YWRkMmFjZTJmZjBmYWJkNzg1OTI2IDE0YjdkYzExNWI4YTVkOTBj
Zjg0MmFjMDAzMTAwNTQyNDA4ZjY3MWMKIDEzNTYwMiBmYWlsIDA3NmEyYjQwOTY2N2RkOWY3MTZh
MmEyMDg1ZTFmZmVhOWQ1OGZlOGIgZDYzOTdkZGUyZTEyN2UyNDZlM2VlYjUyNTRhMjFmNDJjYWM3
ODNjOCAxNmU1YjA3ODc2ODdkODkwNGRhZDJjMDI2MTA3NDA5ZWI5YmZjYjk1IDUwNDg0ZWUxMzNj
MjIxOWEyNmZkOThiMzk3NzAxODcyMjFiNWUwYmMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBi
NTE4ZjBkZmNkODg2MCAyMGM3NmY5YTVmYmYxNmQ1OGM2YWRkMmFjZTJmZjBmYWJkNzg1OTI2IDUx
NGRjY2QwNDlmODMzODQ5NWI2Yzk5MmI5YzZhMWVjMmVjZTI5MzIKIDEzNTU0MSBwYXNzIDA3NmEy
YjQwOTY2N2RkOWY3MTZhMmEyMDg1ZTFmZmVhOWQ1OGZlOGIgZDYzOTdkZGUyZTEyN2UyNDZlM2Vl
YjUyNTRhMjFmNDJjYWM3ODNjOCAxNmU1YjA3ODc2ODdkODkwNGRhZDJjMDI2MTA3NDA5ZWI5YmZj
Yjk1IDUwNDg0ZWUxMzNjMjIxOWEyNmZkOThiMzk3NzAxODcyMjFiNWUwYmMgYzUzMGE3NWMxZTZh
NDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCAyMGM3NmY5YTVmYmYxNmQ1OGM2YWRkMmFjZTJm
ZjBmYWJkNzg1OTI2IGZmOWY4NzMwYTk5M2IwZmZhYzA2YWYyOGFmMGIwMTMyZTFmMTIzZmUKIDEz
NTYwNyBmYWlsIDA3NmEyYjQwOTY2N2RkOWY3MTZhMmEyMDg1ZTFmZmVhOWQ1OGZlOGIgZDYzOTdk
ZGUyZTEyN2UyNDZlM2VlYjUyNTRhMjFmNDJjYWM3ODNjOCAxNmU1YjA3ODc2ODdkODkwNGRhZDJj
MDI2MTA3NDA5ZWI5YmZjYjk1IDUwNDg0ZWUxMzNjMjIxOWEyNmZkOThiMzk3NzAxODcyMjFiNWUw
YmMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCAyMGM3NmY5YTVmYmYx
NmQ1OGM2YWRkMmFjZTJmZjBmYWJkNzg1OTI2IGUyMDJmZWI3MTMxZTY2ZWQ5MTg2YWQ4NzY2Yzk1
ODI1MDJjOTg5OTgKIDEzNTU2OSBwYXNzIDA3NmEyYjQwOTY2N2RkOWY3MTZhMmEyMDg1ZTFmZmVh
OWQ1OGZlOGIgZDYzOTdkZGUyZTEyN2UyNDZlM2VlYjUyNTRhMjFmNDJjYWM3ODNjOCAxNmU1YjA3
ODc2ODdkODkwNGRhZDJjMDI2MTA3NDA5ZWI5YmZjYjk1IDUwNDg0ZWUxMzNjMjIxOWEyNmZkOThi
Mzk3NzAxODcyMjFiNWUwYmMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2
MCAyMGM3NmY5YTVmYmYxNmQ1OGM2YWRkMmFjZTJmZjBmYWJkNzg1OTI2IDYzZDcxMTM4YTRkMzUy
MWNmNDJmZjI4YjBkZDNlNzliODJkNzkyMzAKIDEzNTU0OCBmYWlsIDA3NmEyYjQwOTY2N2RkOWY3
MTZhMmEyMDg1ZTFmZmVhOWQ1OGZlOGIgZDYzOTdkZGUyZTEyN2UyNDZlM2VlYjUyNTRhMjFmNDJj
YWM3ODNjOCAxNmU1YjA3ODc2ODdkODkwNGRhZDJjMDI2MTA3NDA5ZWI5YmZjYjk1IDUwNDg0ZWUx
MzNjMjIxOWEyNmZkOThiMzk3NzAxODcyMjFiNWUwYmMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgz
MTBiNTE4ZjBkZmNkODg2MCAyMGM3NmY5YTVmYmYxNmQ1OGM2YWRkMmFjZTJmZjBmYWJkNzg1OTI2
IGRkNDkyYjhmNjRkOWFkOWQ0MTMyODk1NjViZDA3NGYwMjVmOGVkZGUKIDEzNTU3NiBwYXNzIDA3
NmEyYjQwOTY2N2RkOWY3MTZhMmEyMDg1ZTFmZmVhOWQ1OGZlOGIgZDYzOTdkZGUyZTEyN2UyNDZl
M2VlYjUyNTRhMjFmNDJjYWM3ODNjOCAxNmU1YjA3ODc2ODdkODkwNGRhZDJjMDI2MTA3NDA5ZWI5
YmZjYjk1IDUwNDg0ZWUxMzNjMjIxOWEyNmZkOThiMzk3NzAxODcyMjFiNWUwYmMgYzUzMGE3NWMx
ZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCAyMGM3NmY5YTVmYmYxNmQ1OGM2YWRkMmFj
ZTJmZjBmYWJkNzg1OTI2IDE5ODY3MjgwN2VjNmM2YTFkZWUwNzg0MTQzM2EzMDY0Y2I0NDZhODkK
IDEzNTYxNCBwYXNzIDA3NmEyYjQwOTY2N2RkOWY3MTZhMmEyMDg1ZTFmZmVhOWQ1OGZlOGIgZDYz
OTdkZGUyZTEyN2UyNDZlM2VlYjUyNTRhMjFmNDJjYWM3ODNjOCAxNmU1YjA3ODc2ODdkODkwNGRh
ZDJjMDI2MTA3NDA5ZWI5YmZjYjk1IDUwNDg0ZWUxMzNjMjIxOWEyNmZkOThiMzk3NzAxODcyMjFi
NWUwYmMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCAyMGM3NmY5YTVm
YmYxNmQ1OGM2YWRkMmFjZTJmZjBmYWJkNzg1OTI2IDE5ODY3MjgwN2VjNmM2YTFkZWUwNzg0MTQz
M2EzMDY0Y2I0NDZhODkKIDEzNTYyMCBmYWlsIDA3NmEyYjQwOTY2N2RkOWY3MTZhMmEyMDg1ZTFm
ZmVhOWQ1OGZlOGIgZDYzOTdkZGUyZTEyN2UyNDZlM2VlYjUyNTRhMjFmNDJjYWM3ODNjOCAxNmU1
YjA3ODc2ODdkODkwNGRhZDJjMDI2MTA3NDA5ZWI5YmZjYjk1IDUwNDg0ZWUxMzNjMjIxOWEyNmZk
OThiMzk3NzAxODcyMjFiNWUwYmMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNk
ODg2MCAyMGM3NmY5YTVmYmYxNmQ1OGM2YWRkMmFjZTJmZjBmYWJkNzg1OTI2IGUyMDJmZWI3MTMx
ZTY2ZWQ5MTg2YWQ4NzY2Yzk1ODI1MDJjOTg5OTgKIDEzNTYyMyBwYXNzIDA3NmEyYjQwOTY2N2Rk
OWY3MTZhMmEyMDg1ZTFmZmVhOWQ1OGZlOGIgZDYzOTdkZGUyZTEyN2UyNDZlM2VlYjUyNTRhMjFm
NDJjYWM3ODNjOCAxNmU1YjA3ODc2ODdkODkwNGRhZDJjMDI2MTA3NDA5ZWI5YmZjYjk1IDUwNDg0
ZWUxMzNjMjIxOWEyNmZkOThiMzk3NzAxODcyMjFiNWUwYmMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1
NTgzMTBiNTE4ZjBkZmNkODg2MCAyMGM3NmY5YTVmYmYxNmQ1OGM2YWRkMmFjZTJmZjBmYWJkNzg1
OTI2IDE5ODY3MjgwN2VjNmM2YTFkZWUwNzg0MTQzM2EzMDY0Y2I0NDZhODkKIDEzNTYyNiBmYWls
IDA3NmEyYjQwOTY2N2RkOWY3MTZhMmEyMDg1ZTFmZmVhOWQ1OGZlOGIgZDYzOTdkZGUyZTEyN2Uy
NDZlM2VlYjUyNTRhMjFmNDJjYWM3ODNjOCAxNmU1YjA3ODc2ODdkODkwNGRhZDJjMDI2MTA3NDA5
ZWI5YmZjYjk1IDUwNDg0ZWUxMzNjMjIxOWEyNmZkOThiMzk3NzAxODcyMjFiNWUwYmMgYzUzMGE3
NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCAyMGM3NmY5YTVmYmYxNmQ1OGM2YWRk
MmFjZTJmZjBmYWJkNzg1OTI2IGUyMDJmZWI3MTMxZTY2ZWQ5MTg2YWQ4NzY2Yzk1ODI1MDJjOTg5
OTgKU2VhcmNoaW5nIGZvciBpbnRlcmVzdGluZyB2ZXJzaW9ucwogUmVzdWx0IGZvdW5kOiBmbGln
aHQgMTM1NTEyIChwYXNzKSwgZm9yIGJhc2lzIHBhc3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEz
NTUxOSAoZmFpbCksIGZvciBiYXNpcyBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzNTUy
OCAocGFzcyksIGZvciBiYXNpcyBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzNTUzNCAoZmFp
bCksIGZvciBiYXNpcyBmYWlsdXJlCiAwIHJldmlzaW9ucyBhdCAwNzZhMmI0MDk2NjdkZDlmNzE2
YTJhMjA4NWUxZmZlYTlkNThmZThiIGQ2Mzk3ZGRlMmUxMjdlMjQ2ZTNlZWI1MjU0YTIxZjQyY2Fj
NzgzYzggMTZlNWIwNzg3Njg3ZDg5MDRkYWQyYzAyNjEwNzQwOWViOWJmY2I5NSA1MDQ4NGVlMTMz
YzIyMTlhMjZmZDk4YjM5NzcwMTg3MjIxYjVlMGJjIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEw
YjUxOGYwZGZjZDg4NjAgMjBjNzZmOWE1ZmJmMTZkNThjNmFkZDJhY2UyZmYwZmFiZDc4NTkyNiAx
OTg2NzI4MDdlYzZjNmExZGVlMDc4NDE0MzNhMzA2NGNiNDQ2YTg5Ck5vIHJldmlzaW9ucyBsZWZ0
IHRvIHRlc3QsIGNoZWNraW5nIGdyYXBoIHN0YXRlLgogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTM1
NTc2IChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTM1NjA3IChm
YWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTM1NjE0IChwYXNz
KSwgZm9yIGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMzU2MjAgKGZhaWwpLCBmb3Ig
Zmlyc3QgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMzU2MjMgKHBhc3MpLCBmb3IgbGFz
dCBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzNTYyNiAoZmFpbCksIGZvciBmaXJzdCBmYWls
dXJlCgoqKiogRm91bmQgYW5kIHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1
ZyBpcyBpbiB0cmVlOiAgeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CiAgQnVnIGlu
dHJvZHVjZWQ6ICBlMjAyZmViNzEzMWU2NmVkOTE4NmFkODc2NmM5NTgyNTAyYzk4OTk4CiAgQnVn
IG5vdCBwcmVzZW50OiAxOTg2NzI4MDdlYzZjNmExZGVlMDc4NDE0MzNhMzA2NGNiNDQ2YTg5CiAg
TGFzdCBmYWlsIHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L2xvZ3MvMTM1NjI2LwoKCiAgY29tbWl0IGUyMDJmZWI3MTMxZTY2ZWQ5MTg2YWQ4NzY2Yzk1
ODI1MDJjOTg5OTgKICBBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CiAgRGF0ZTogICBGcmkgRmViIDEgMTE6MzQ6MzUgMjAxOSArMDEwMAogIAogICAgICB4
ZW4vY21kbGluZTogRml4IGJ1Z2d5IHN0cm5jbXAocywgTElURVJBTCwgc3MgLSBzKSBjb25zdHJ1
Y3QKICAgICAgCiAgICAgIFdoZW4gdGhlIGNvbW1hbmQgbGluZSBwYXJzaW5nIHdhcyB1cGRhdGVk
IHRvIHVzZSBjb25zdCBzdHJpbmdzIGFuZCBubyBsb25nZXIKICAgICAgdG9rZW5pc2Ugd2l0aCBO
VUwgY2hhcmFjdGVycywgc3RyaW5nIG1hdGNoZXMgY291bGQgbm8gbG9uZ2VyIGJlIG1hZGUgd2l0
aAogICAgICBzdHJjbXAoKS4KICAgICAgCiAgICAgIFVuZm9ydHVuYXRlbHksIHRoZSByZXBsYWNl
bWVudCB3YXMgYnVnZ3kuICBzdHJuY21wKHMsICJvcHQiLCBzcyAtIHMpIG1hdGNoZXMKICAgICAg
Im8iLCAib3AiIGFuZCAib3B0IiBvbiB0aGUgY29tbWFuZCBsaW5lLCBhcyBzcyAtIHMgbWF5IGJl
IHNob3J0ZXIgdGhhbiB0aGUKICAgICAgcGFzc2VkIGxpdGVyYWwuICBGdXJ0aGVybW9yZSwgcGFy
c2VfYm9vbCgpIGlzIGFmZmVjdGVkIGJ5IHRoaXMsIHNvIHN1YnN0cmluZ3MKICAgICAgc3VjaCBh
cyAiZCIsICJlIiBhbmQgIm8iIGFyZSBjb25zaWRlcmVkIHZhbGlkLCB3aXRoIHRoZSBsYXR0ZXIg
YmVpbmcgYW1iaWd1b3VzCiAgICAgIGJldHdlZW4gIm9uIiBhbmQgIm9mZiIuCiAgICAgIAogICAg
ICBJbnRyb2R1Y2UgYSBuZXcgc3RyY21wLWxpa2UgZnVuY3Rpb24gZm9yIHRoZSB0YXNrLCB3aGlj
aCBsb29rcyBmb3IgZXhhY3QKICAgICAgc3RyaW5nIG1hdGNoZXMsIGJ1dCBkZWNsYXJlcyBzdWNj
ZXNzIHdoZW4gdGhlIE5VTCBvZiB0aGUgbGl0ZXJhbCBtYXRjaGVzIGEKICAgICAgY29tbWEsIGNv
bG9uIG9yIHNlbWljb2xvbiBpbiB0aGUgY29tbWFuZCBsaW5lIGZyYWdtZW50LgogICAgICAKICAg
ICAgTm8gY2hhbmdlIHRvIHRoZSBpbnRlbmRlZCBwYXJzaW5nIGZ1bmN0aW9uYWxpdHksIGJ1dCBm
aXhlcyBjYXNlcyB3aGVyZSBhCiAgICAgIHBhcnRpYWwgc3RyaW5nIG9uIHRoZSBjb21tYW5kIGxp
bmUgd2lsbCBpbmFkdmVydGVudGx5IHRyaWdnZXIgb3B0aW9ucy4KICAgICAgCiAgICAgIEEgZmV3
IGFyZWFzIHdlcmUgbW9yZSB0aGFuIGp1c3QgYSB0cml2aWFsIGNoYW5nZToKICAgICAgCiAgICAg
ICAqIHBhcnNlX2lycV92ZWN0b3JfbWFwX3BhcmFtKCkgZ2FpbmVkIHNvbWUgc3R5bGUgY29ycmVj
dGlvbnMuCiAgICAgICAqIHBhcnNlX3ZwbXVfcGFyYW1zKCkgd2FzIHJld3JpdHRlbiB0byB1c2Ug
dGhlIG5vcm1hbCBsaXN0LW9mLW9wdGlvbnMgZm9ybSwKICAgICAgICAgcmF0aGVyIHRoYW4ganVz
dCBmaXhpbmcgdXAgcGFyc2VfdnBtdV9wYXJhbSgpIGFuZCBsZWF2aW5nIHRoZSBwYXJzaW5nIGJl
aW5nCiAgICAgICAgIGhhcmQgdG8gZm9sbG93LgogICAgICAgKiBJbnN0ZWFkIG9mIG1ha2luZyB0
aGUgdHJpdmlhbCBmaXggb2YgYWRkaW5nIGFuIGV4cGxpY2l0IGxlbmd0aCBjaGVjayBpbgogICAg
ICAgICBwYXJzZV9ib29sKCksIHVzZSB0aGUgbGVuZ3RoIHRvIHNlbGVjdCB3aGljaCB0b2tlbiB0
byB3ZSBzZWFyY2ggZm9yLCB3aGljaAogICAgICAgICBpcyBtb3JlIGVmZmljaWVudCB0aGFuIHRo
ZSBwcmV2aW91cyBsaW5lYXIgc2VhcmNoIG92ZXIgYWxsIHBvc3NpYmxlIHRva2Vucy4KICAgICAg
CiAgICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CiAgICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CiAgICAgIEFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAg
ICBtYXN0ZXIgY29tbWl0OiAyZGRmN2UzZTM0MWRmM2NjZjIxNjEzZmY3ZmZkNGI3NjkzYWJlOWU5
CiAgICAgIG1hc3RlciBkYXRlOiAyMDE5LTAxLTE1IDEyOjU4OjM0ICswMDAwCgpSZXZpc2lvbiBn
cmFwaCBsZWZ0IGluIC9ob21lL2xvZ3MvcmVzdWx0cy9iaXNlY3QvcWVtdS11cHN0cmVhbS00LjEx
LXRlc3RpbmcvdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbS54ZW4tYm9vdC57ZG90LHBzLHBu
ZyxodG1sLHN2Z30uCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KMTM1
NjI2OiB0b2xlcmFibGUgRkFJTAoKZmxpZ2h0IDEzNTYyNiBxZW11LXVwc3RyZWFtLTQuMTEtdGVz
dGluZyByZWFsLWJpc2VjdCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5v
cmcvb3NzdGVzdC9sb2dzLzEzNTYyNi8KCkZhaWx1cmVzIDotLyBidXQgbm8gcmVncmVzc2lvbnMu
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3Vs
ZCBub3QgYmUgcnVuOgogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCgoKam9iczoKIGJ1aWxkLWFybTY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dz
L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0
dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRp
b24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2Rl
IGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0
ZXN0LmdpdDthPXN1bW1hcnkKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 03 06:04:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 06:04:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMRJC-0001Tn-2H; Fri, 03 May 2019 06:04:34 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=J07X=TD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hMRJB-0001Tb-9C
 for xen-devel@lists.xenproject.org; Fri, 03 May 2019 06:04:33 +0000
X-Inumbo-ID: 51599338-6d69-11e9-843c-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 51599338-6d69-11e9-843c-bc764e045a96;
 Fri, 03 May 2019 06:04:31 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hMRJ8-0002HB-Tv; Fri, 03 May 2019 06:04:30 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hMRJ8-0003UY-NF; Fri, 03 May 2019 06:04:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hMRJ8-0002Me-Me; Fri, 03 May 2019 06:04:30 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135462-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.6-testing:build-i386-prev:xen-build:fail:regression
 xen-4.6-testing:build-i386-xsm:xen-build:fail:regression
 xen-4.6-testing:build-amd64-prev:xen-build:fail:regression
 xen-4.6-testing:build-amd64-xsm:xen-build:fail:regression
 xen-4.6-testing:build-i386:xen-build:fail:regression
 xen-4.6-testing:build-amd64:xen-build:fail:regression
 xen-4.6-testing:build-armhf:xen-build:fail:regression
 xen-4.6-testing:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-5:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-4:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.6-testing:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.6-testing:build-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-1:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:build-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=9357fcd085c1dfdf90a689545d21242b0eb3841e
X-Osstest-Versions-That: xen=3636de3f1a9a513ebdcd77555dce0e4d451e198b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 03 May 2019 06:04:30 +0000
Subject: [Xen-devel] [xen-4.6-testing test] 135462: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTQ2MiB4ZW4tNC42LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNTQ2Mi8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAg
ICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NzkyCiBi
dWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjc3OTIKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzc5MgogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI3NzkyCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjc3OTIKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzc5Mgog
YnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI3NzkyCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNw
dSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni1wYWlyICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFt
ZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFk
ZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQtbWlncnVwZ3JhZGUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
cHlncnViICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gIDEg
YnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQog
dGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQt
Y2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAg
ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMyAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYt
eHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
YmxvY2tlZCBuL2EKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20g
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQoKdmVyc2lv
biB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDkzNTdmY2QwODVj
MWRmZGY5MGE2ODk1NDVkMjEyNDJiMGViMzg0MWUKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAg
ICAgICAgICAgICAgIDM2MzZkZTNmMWE5YTUxM2ViZGNkNzc1NTVkY2UwZTRkNDUxZTE5OGIKCkxh
c3QgdGVzdCBvZiBiYXNpcyAgIDEyNzc5MiAgMjAxOC0wOS0xOSAwMzo1MDo0MSBaICAyMjYgZGF5
cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzU0MzMgIDIwMTktMDQtMjkgMTU6MzY6MTAgWiAgICAz
IGRheXMgICAgMiBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzU0NjIgIDIwMTktMDUt
MDEgMTE6MDU6NTIgWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91
Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBJYW4gQ2FtcGJlbGwgPGlhbi5jYW1wYmVsbEBj
aXRyaXguY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQt
YW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1h
cm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYt
eHNtICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2lt
YWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24g
b2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNh
biBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0
LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgOTM1N2ZjZDA4NWMxZGZk
ZjkwYTY4OTU0NWQyMTI0MmIwZWIzODQxZQpBdXRob3I6IElhbiBDYW1wYmVsbCA8aWFuLmNhbXBi
ZWxsQGNpdHJpeC5jb20+CkRhdGU6ICAgRnJpIEphbiAyMiAxNDoyNzoyOCAyMDE2ICswMDAwCgog
ICAgeGVuYWx5emU6IGZpeCBtaXNsZWFkaW5nIGluZGVudGF0aW9uLgogICAgCiAgICBnY2MtNiBh
ZGRzIC1XbWlzbGVhZGluZy1pbmRlbnRhdGlvbiB3aGljaCBmb3VuZCB0aGVzZSBpc3N1ZXMuCiAg
ICAKICAgIHhlbmFseXplLmM6IEluIGZ1bmN0aW9uICd3ZWlnaHRlZF9wZXJjZW50aWxlJzoKICAg
IHhlbmFseXplLmM6MjEzNjoxODogZXJyb3I6IHN0YXRlbWVudCBpcyBpbmRlbnRlZCBhcyBpZiBp
dCB3ZXJlIGd1YXJkZWQgYnkuLi4gWy1XZXJyb3I9bWlzbGVhZGluZy1pbmRlbnRhdGlvbl0KICAg
ICAgICAgICAgICAgICBMPUk7IExfd2VpZ2h0ID0gSV93ZWlnaHQ7CiAgICAgICAgICAgICAgICAg
ICAgICBefn5+fn5+fgogICAgCiAgICB4ZW5hbHl6ZS5jOjIxMzU6OTogbm90ZTogLi4udGhpcyAn
aWYnIGNsYXVzZSwgYnV0IGl0IGlzIG5vdAogICAgICAgICAgICAgaWYoSl93ZWlnaHQ8S193ZWln
aHQpCiAgICAgICAgICAgICBefgogICAgCiAgICB4ZW5hbHl6ZS5jOjIxMzg6MTg6IGVycm9yOiBz
dGF0ZW1lbnQgaXMgaW5kZW50ZWQgYXMgaWYgaXQgd2VyZSBndWFyZGVkIGJ5Li4uIFstV2Vycm9y
PW1pc2xlYWRpbmctaW5kZW50YXRpb25dCiAgICAgICAgICAgICAgICAgUj1KOyBSX3dlaWdodCA9
IEpfd2VpZ2h0OwogICAgICAgICAgICAgICAgICAgICAgXn5+fn5+fn4KICAgIAogICAgeGVuYWx5
emUuYzoyMTM3Ojk6IG5vdGU6IC4uLnRoaXMgJ2lmJyBjbGF1c2UsIGJ1dCBpdCBpcyBub3QKICAg
ICAgICAgICAgIGlmKEtfd2VpZ2h0PElfd2VpZ2h0KQogICAgICAgICAgICAgXn4KICAgIAogICAg
eGVuYWx5emUuYzogSW4gZnVuY3Rpb24gJ3NlbGZfd2VpZ2h0ZWRfcGVyY2VudGlsZSc6CiAgICB4
ZW5hbHl6ZS5jOjIyMTU6MTg6IGVycm9yOiBzdGF0ZW1lbnQgaXMgaW5kZW50ZWQgYXMgaWYgaXQg
d2VyZSBndWFyZGVkIGJ5Li4uIFstV2Vycm9yPW1pc2xlYWRpbmctaW5kZW50YXRpb25dCiAgICAg
ICAgICAgICAgICAgTD1JOyBMX3dlaWdodCA9IElfd2VpZ2h0OwogICAgICAgICAgICAgICAgICAg
ICAgXn5+fn5+fn4KICAgIAogICAgeGVuYWx5emUuYzoyMjE0Ojk6IG5vdGU6IC4uLnRoaXMgJ2lm
JyBjbGF1c2UsIGJ1dCBpdCBpcyBub3QKICAgICAgICAgICAgIGlmKEpfd2VpZ2h0PEtfd2VpZ2h0
KQogICAgICAgICAgICAgXn4KICAgIAogICAgeGVuYWx5emUuYzoyMjE3OjE4OiBlcnJvcjogc3Rh
dGVtZW50IGlzIGluZGVudGVkIGFzIGlmIGl0IHdlcmUgZ3VhcmRlZCBieS4uLiBbLVdlcnJvcj1t
aXNsZWFkaW5nLWluZGVudGF0aW9uXQogICAgICAgICAgICAgICAgIFI9SjsgUl93ZWlnaHQgPSBK
X3dlaWdodDsKICAgICAgICAgICAgICAgICAgICAgIF5+fn5+fn5+CiAgICAKICAgIHhlbmFseXpl
LmM6MjIxNjo5OiBub3RlOiAuLi50aGlzICdpZicgY2xhdXNlLCBidXQgaXQgaXMgbm90CiAgICAg
ICAgICAgICBpZihLX3dlaWdodDxJX3dlaWdodCkKICAgICAgICAgICAgIF5+CiAgICAKICAgIEkn
dmUgbW9kaWZpZWQgYWNjb3JkaW5nIHRvIHdoYXQgSSB0aGluayB0aGUgaW50ZW50aW9uIGlzLCBp
LmUuIGFkZGVkIGJyYWNlcwogICAgcmF0aGVyIHRoYW4gbW92aW5nIHRoZSBsaW5lIGluIHF1ZXN0
aW9uIG91dCBhIGxldmVsLgogICAgCiAgICBJIGhhdmUgb25seSBidWlsZCB0ZXN0ZWQgdGhlIHJl
c3VsdC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSWFuIENhbXBiZWxsIDxpYW4uY2FtcGJlbGxA
Y2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFw
QGNpdHJpeC5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBlYmRiYTE1MGJmZjFk
OTE0ODA1ZDYwZWZhNTc2MzM3YmJlZjBjMzA1KQoKY29tbWl0IDU5Y2U2YTU0M2YzYzAwZDI0MWVh
MGU4NWY5MzJkZjYxMGNkYzI1YmIKQXV0aG9yOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgpEYXRlOiAgIFdlZCBOb3YgMjggMTc6NDM6MzMgMjAxOCArMDAwMAoKICAgIHRvb2xzL2Zpcm13
YXJlOiB1cGRhdGUgT1ZNRiBNYWtlZmlsZSwgd2hlbiBuZWNlc3NhcnkKICAgIAogICAgWyBUaGlz
IGlzIHR3byBjb21taXRzIGZyb20gbWFzdGVyIGFrYSBzdGFnaW5nLTQuMTI6IF0KICAgIAogICAg
T1ZNRiBoYXMgYmVjb21lIGRlcGVuZGVudCBvbiBPcGVuU1NMLCB3aGljaCBpcyBpbmNsdWRlZCBh
cyBhCiAgICBzdWJtb2R1bGUuICBJbml0aWFsaXNlIHN1Ym1vZHVsZXMgYmVmb3JlIGJ1aWxkaW5n
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgog
ICAgUmV2aWV3ZWQtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29t
PgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgYjE2MjgxODcwZTA2ZjVmNTI2MDI5YTRl
Njk2MzRhMTZkYzM4ZThlNCkKICAgIAogICAgdG9vbHM6IG9ubHkgY2FsbCBnaXQgd2hlbiBuZWNl
c3NhcnkgaW4gT1ZNRiBNYWtlZmlsZQogICAgCiAgICBVc2VycyBtYXkgY2hvb3NlIHRvIGV4cG9y
dCBhIHNuYXBzaG90IG9mIE9WTUYgYW5kIGJ1aWxkIGl0CiAgICB3aXRoIHhlbi5naXQgc3VwcGxp
ZWQgb3ZtZi1tYWtlZmlsZS4gSW4gdGhhdCBjYXNlIHdlIGRvbid0CiAgICBuZWVkIHRvIGNhbGwg
YGdpdCBzdWJtb2R1bGVgLgogICAgCiAgICBGaXhlcyBiMTYyODE4NzBlLgogICAgCiAgICBSZXBv
cnRlZC1ieTogT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgogICAgU2lnbmVkLW9mZi1ieTog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbnRob255IFBF
UkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29t
bWl0IDY4MjkyYzk0YTYwZWFiMjQ1MTRhYjRhOGU0NzcyYWYyNGRlYWQ4MDcpCiAgICAoY2hlcnJ5
IHBpY2tlZCBmcm9tIGNvbW1pdCBlOTgzZThhZTg0ZWZkNWU0MzA0NWEzZDIwYTgyMGYxM2NiNGE3
NWJmKQogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgNWE4MWRlNGM2YjYwMzY5NzRmMjll
MjMzMGE0OTNmMjNhOGYwYzFmMCkKICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDYzZDkz
MzBiYTlmZGVjN2M4ZTkzNDZlNmQ4NTM2MDc0N2Q2MWM5NDcpCiAgICAoY2hlcnJ5IHBpY2tlZCBm
cm9tIGNvbW1pdCBlOWQ4NjBmMWY2NTdhMTk4ZDk5MGJkYWUzZTI5NTAwMWJkMTkyMjNjKQogICAg
KGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgNzgzNTY0NGQ1MTQxZDBmMjhlYzIyMWVkYTQwZmNi
ZjJmYzAzYmUyMykKKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 03 07:26:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 07:26:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMSaU-0008Mf-7E; Fri, 03 May 2019 07:26:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=So9x=TD=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hMSaS-0008MZ-Na
 for xen-devel@lists.xenproject.org; Fri, 03 May 2019 07:26:28 +0000
X-Inumbo-ID: baa45b1e-6d74-11e9-8908-47b10b665b3f
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id baa45b1e-6d74-11e9-8908-47b10b665b3f;
 Fri, 03 May 2019 07:26:13 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 03 May 2019 01:26:12 -0600
Message-Id: <5CCBED14020000780022B7FE@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 03 May 2019 01:26:12 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Stefano Stabellini" <sstabellini@kernel.org>
References: <1556214715-22030-1-git-send-email-sstabellini@kernel.org>
 <981e7b3f-464b-d37c-e03e-22408ae65f85@arm.com>
 <5CC2CB8C02000078002295AA@prv1-mh.provo.novell.com>
 <e23e0f33-82c6-c592-06d9-8581c5400761@arm.com>
 <5CC2D27C02000078002295F6@prv1-mh.provo.novell.com>
 <43510317-ca8a-ed23-835a-86a28286b919@arm.com>
 <5CC3283A0200007800229832@prv1-mh.provo.novell.com>
 <72a0eee1-1d29-2368-3737-d37f7a4926c6@arm.com>
 <alpine.DEB.2.10.1904261621360.24598@sstabellini-ThinkPad-X260>
 <5CC6A47E0200007800229D67@prv1-mh.provo.novell.com>
 <10687f88-fb6b-721c-c6e8-a1ab06023616@arm.com>
 <5CC72125020000780022A20F@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1904291008070.27577@sstabellini-ThinkPad-X260>
 <alpine.DEB.2.10.1905011536510.23881@sstabellini-ThinkPad-X260>
 <5CCA9CAC020000780022B058@prv1-mh.provo.novell.com>
 <1f9effdd-e920-bf07-d9e1-1b126a409fc0@arm.com>
 <5CCAB676020000780022B199@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1905021517420.4309@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1905021517420.4309@sstabellini-ThinkPad-X260>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] xen/arm: skip first page when RAM starts at
 0x0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 206497@studenti.unimore.it, xen-devel <xen-devel@lists.xenproject.org>,
 nd@arm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAzLjA1LjE5IGF0IDAwOjI1LCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6
Cj4gQWxsIHJpZ2h0LiBMb29raW5nIGF0IHRoZSBjb21tZW50IGluIHBmbl9wZHhfaG9sZV9zZXR1
cCwgaXQgc2VlbXMgdGhhdAo+IGl0IGlzIGludGVuZGluZyB0byBza2lwIHRoZSBmaXJzdCBNQVhf
T1JERVIgYml0cywgYnV0IGFjdHVhbGx5IGl0IGlzCj4gc2tpcHBpbmcgdGhlIGZpcnN0IE1BWF9P
UkRFUi0xIGJpdHMsIGlmIG15IGNhbGN1bGF0aW9ucyBhcmUgY29ycmVjdC4KPiAKPiBNQVhfT1JE
RVIgaXMgMTggb24gQVJNIHdoaWNoIGNvcnJlc3BvbmQgdG8gMUdCLiBXaXRoIHRoZSBjdXJyZW50
Cj4gaW1wbGVtZW50YXRpb24gb2YgcGZuX3BkeF9ob2xlX3NldHVwLCBpZiBJIHBhc3MgYSBtYXNr
IGNvcnJlc3BvbmRpbmcgdG8KPiA1MTJNQiwgSSBjYW4gc2VlICJQRk4gY29tcHJlc3Npb24gb24g
Yml0cyAxNy4uLjE5Ii4gU28gdGhlIHJhbmdlCj4gNTEyTUItMUdCIGdldHMgY29tcHJlc3NlZC4K
PiAKPiBTaG91bGRuJ3QgaXQgYmU6Cj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vcGR4LmMg
Yi94ZW4vY29tbW9uL3BkeC5jCj4gaW5kZXggNTBjMjFiNi4uYjMzNGViOSAxMDA2NDQKPiAtLS0g
YS94ZW4vY29tbW9uL3BkeC5jCj4gKysrIGIveGVuL2NvbW1vbi9wZHguYwo+IEBAIC04MSw3ICs4
MSw3IEBAIHZvaWQgX19pbml0IHBmbl9wZHhfaG9sZV9zZXR1cCh1bnNpZ25lZCBsb25nIG1hc2sp
Cj4gICAgICAgKiBjb250aWd1b3VzIGFsaWduZWQgcmFuZ2VzIG9mIDJeTUFYX09SREVSIHBhZ2Vz
LiBBbW9uZyBvdGhlcnMsIG91cgo+ICAgICAgICogYnVkZHkgYWxsb2NhdG9yIHJlbGllcyBvbiB0
aGlzIGFzc3VtcHRpb24uCj4gICAgICAgKi8KPiAtICAgIGZvciAoIGogPSBNQVhfT1JERVItMTsg
OyApCj4gKyAgICBmb3IgKCBqID0gTUFYX09SREVSOyA7ICkKPiAgICAgIHsKPiAgICAgICAgICBp
ID0gZmluZF9uZXh0X3plcm9fYml0KCZtYXNrLCBCSVRTX1BFUl9MT05HLCBqKTsKPiAgICAgICAg
ICBqID0gZmluZF9uZXh0X2JpdCgmbWFzaywgQklUU19QRVJfTE9ORywgaSk7IAoKWWVzLCBidXQu
IE9yaWdpbmFsbHkgd2Ugc3RhcnRlZCBmcm9tIHplcm8gaGVyZS4gQXMgYSB3aWxkIGd1ZXNzLApJ
IHRoaW5rIEtlaXIgbWF5IGhhdmUgdGhvdWdodCB0aGUgY3B1bWFza19uZXh0KCkgd2F5IHdoZW4K
cHV0dGluZyB0b2dldGhlciBiZGI1NDM5YzNmLCB3aGVyZSBhbiBhZGp1c3RtZW50IGJ5IDEgaXMK
bmVlZGVkIGluIHRoZSBjYWxsIHRvIGZpbmRfbmV4dF9iaXQoKS4gSGVuY2UgaXQgcHJvYmFibHkg
d2FzCmludHVpdGl2ZSBmb3IgaGltIHRvIGhhdmUgdGhlIGluZGV4IHN0YXJ0IGF0IG9uZSBsZXNz
LiBJIGRvIHRoaW5rLApob3dldmVyLCB0aGF0IHdpdGggdGhlIHN3aXRjaCBhd2F5IGZyb20gemVy
bywgdGhpbmdzIHdvdWxkCmJldHRlciBoYXZlIGJlY29tZQoKICAgIGZvciAoIGogPSBNQVhfT1JE
RVIgLSAxOyA7ICkKICAgIHsKICAgICAgICBpID0gZmluZF9uZXh0X3plcm9fYml0KCZtYXNrLCBC
SVRTX1BFUl9MT05HLCBqICsgMSk7CiAgICAgICAgaiA9IGZpbmRfbmV4dF9iaXQoJm1hc2ssIEJJ
VFNfUEVSX0xPTkcsIGkgKyAxKTsKCkFzIHlvdSBjYW4gc2VlLCB1c2luZyBqICsgMSB3aGVuIHN0
YXJ0aW5nIGZyb20gemVybyB3b3VsZG4ndApyZWFsbHkgaGF2ZSBiZWVuIGNvcnJlY3QgKGFsYmVp
dCB3ZSBzdXJlbHkgZGlkbid0IGV4cGVjdCB0bwpjb21wcmVzcyBvbiBiaXQgemVybywgc28gdGhp
cyBpcyBtZXJlbHkgYSBtb290IGNvbnNpZGVyYXRpb24pLgoKTm93IHRoZXJlJ3MgYSBwb3NzaWJs
ZSBjYXZlYXQgaGVyZTogV2hpbGUgZm9yIHN5bW1ldHJ5IGFsc28KdXNpbmcgaSArIDEgaW4gdGhl
IHNlY29uZCBjYWxsIHdvdWxkIHNlZW0gZGVzaXJhYmxlLCBJJ20gYWZyYWlkCml0IGNhbid0IGJl
IHVzZWQgZGlyZWN0bHkgdGhhdCB3YXksIGFzIGZpbmRfeyxuZXh0X316ZXJvX2JpdCgpLApvbiB4
ODYgYXQgbGVhc3QsIGFzc3VtZSB0aGVpciBsYXN0IGFyZ3VtZW50IHRvIGJlIGxlc3MgdGhhbgp0
aGVpciBtaWRkbGUgb25lLiBUaGlzLCBpbiB0dXJuLCBtYXkgYWxyZWFkeSBiZSB2aW9sYXRlZCBp
bgp0aGUgZ2VuZXJhbCBjYXNlIChub3cgdGhhdCB0aGUgZnVuY3Rpb24gbGl2ZXMgaW4gY29tbW9u
IGNvZGUpOgpBbiBhcmNoaXRlY3R1cmUgd2l0aCBhbGwgQklUU19QRVJfTE9ORytQQUdFX1NJWkUg
Yml0cyB1c2FibGUKYXMgcGh5c2ljYWwgYWRkcmVzcyAoeDg2LTY0IGNhbiB1c2Ugb25seSB1cCB0
byA1MiwgYnV0IHg4Ni0zMgpjYW4gaW4gcHJpbmNpcGxlIC0gcG9zc2libHkgd2l0aCBzb21lIGV4
dHJhIGNvbmRpdGlvbnMgbGlrZSBydW5uaW5nCm9uIHRvcCBvZiBhIDY0LWJpdCBoeXBlcnZpc29y
IC0gdXNlIGFsbCA0NCBiaXRzKSB0aGUgZmlyc3QgY2FsbCBtYXkKYWxyZWFkeSByZXR1cm4gQklU
U19QRVJfTE9ORywgYW5kIGhlbmNlIHRoZSBzZWNvbmQgY2FsbAptaWdodCBhbHJlYWR5IHByb2R1
Y2UgVUIuIEFzIGEgcmVzdWx0LCB0byBmaXggdGhpcyBvdGhlciAobGF0ZW50Cm9ubHkgYWZhaWN0
KSBpc3N1ZSBhdCB0aGUgc2FtZSB0aW1lLCB0aGUgY29kZSBpbW8gb3VnaHQgdG8KYmVjb21lCgog
ICAgZm9yICggaiA9IE1BWF9PUkRFUiAtIDE7IDsgKQogICAgewogICAgICAgIGkgPSBmaW5kX25l
eHRfemVyb19iaXQoJm1hc2ssIEJJVFNfUEVSX0xPTkcsIGogKyAxKTsKICAgICAgICBpZiAoIGkg
Pj0gQklUU19QRVJfTE9ORyApCiAgICAgICAgICAgIGJyZWFrOwogICAgICAgIGogPSBmaW5kX25l
eHRfYml0KCZtYXNrLCBCSVRTX1BFUl9MT05HLCBpICsgMSk7CiAgICAgICAgaWYgKCBqID49IEJJ
VFNfUEVSX0xPTkcgKQogICAgICAgICAgICBicmVhazsKCkphbgoKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 03 07:53:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 07:53:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMT0Y-0002Ul-Se; Fri, 03 May 2019 07:53:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ZHm+=TD=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1hMT0Y-0002Ue-2T
 for xen-devel@lists.xenproject.org; Fri, 03 May 2019 07:53:26 +0000
X-Inumbo-ID: 8707109c-6d78-11e9-843c-bc764e045a96
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe1f::712])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8707109c-6d78-11e9-843c-bc764e045a96;
 Fri, 03 May 2019 07:53:25 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector1-bitdefender-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=jLU/2Cf3sAfnKoOUQFUnL4ZgezeGHy+jxwfcrkt2Y08=;
 b=vHIfszN5mLewqMvdGTeKwtoBZJYI3bdrRwhPJDwZUuBEkIPEVZcdZ3Llr/fnoOLT0T9hOPq99KOVOWDg2NlvpNlm2Sqh6XnIfTKoFLjpP8tqosAxlq8XXVqa5CS+HyQoxFOfpdsYUJj7NGbj8l/381qscD3rUIWDIcv38klzNmc=
Received: from VI1PR0202MB2928.eurprd02.prod.outlook.com (10.171.103.139) by
 VI1PR0202MB3552.eurprd02.prod.outlook.com (52.134.19.10) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1856.12; Fri, 3 May 2019 07:53:21 +0000
Received: from VI1PR0202MB2928.eurprd02.prod.outlook.com
 ([fe80::89a9:54d2:cf14:66a7]) by VI1PR0202MB2928.eurprd02.prod.outlook.com
 ([fe80::89a9:54d2:cf14:66a7%9]) with mapi id 15.20.1856.012; Fri, 3 May 2019
 07:53:20 +0000
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: Jan Beulich <JBeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>
Thread-Topic: [Xen-devel] [PATCH v1] x86/mm: Make change_type_range return
 error
Thread-Index: AQHU+qnahqk7Qfv5gU6tW7kXrs6RHqZLY84AgAFy0QCADD6WgA==
Date: Fri, 3 May 2019 07:53:20 +0000
Message-ID: <a5ff20d2-2968-9c81-1ee9-1bfee5b2a48f@bitdefender.com>
References: <20190424142718.14721-1-aisaila@bitdefender.com>
 <20190424144658.k4hrjj2rxykh4qd6@Air-de-Roger>
 <5CC1ADF202000078002290E3@prv1-mh.provo.novell.com>
In-Reply-To: <5CC1ADF202000078002290E3@prv1-mh.provo.novell.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM4PR05CA0030.eurprd05.prod.outlook.com (2603:10a6:205::43)
 To VI1PR0202MB2928.eurprd02.prod.outlook.com
 (2603:10a6:800:de::11)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [91.199.104.6]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 492d9447-5a54-40de-bf5a-08d6cf9c6915
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600141)(711020)(4605104)(2017052603328)(7193020);
 SRVR:VI1PR0202MB3552; 
x-ms-traffictypediagnostic: VI1PR0202MB3552:|VI1PR0202MB3552:
x-microsoft-antispam-prvs: <VI1PR0202MB355221D209FA9E2DA561D878AB350@VI1PR0202MB3552.eurprd02.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0026334A56
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(366004)(396003)(376002)(346002)(39860400002)(136003)(189003)(199004)(229853002)(5660300002)(99286004)(81166006)(64756008)(66446008)(81156014)(66556008)(66476007)(6246003)(6512007)(8676002)(8936002)(73956011)(66946007)(54906003)(68736007)(52116002)(478600001)(6436002)(6506007)(76176011)(386003)(53546011)(26005)(14444005)(256004)(446003)(11346002)(86362001)(31696002)(4326008)(2906002)(66066001)(71190400001)(31686004)(486006)(186003)(71200400001)(14454004)(53936002)(305945005)(110136005)(102836004)(6486002)(476003)(316002)(2616005)(25786009)(36756003)(7736002)(6116002)(3846002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR0202MB3552;
 H:VI1PR0202MB2928.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: bitdefender.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: vGrSviZIQOAOANdF09b7ndS4AohVmQQjBXLnChJbpPKZ5/Z/GDF/9PlUtE+3rWXzccWpQzGtQ/lGwUUfthlHc8bZNXXXXAIWWVMnSZP5KOTpYhi0WeS8NNyaV+CzjH4edDp42/L/ZQaxI2wok9kL5xfdTvLwzjw8Gfyc+KGENlEbSN4SyiuJZ9HIFkSwo3am9zVRoQYmZvnJBA4v63sKKMokv4850evHaaOUuAJ9JBkFyeXi5z9GqWgp7MWJFij4nuhSlTBDscW/YAOdQD4Nr2irnYFtk43U3s+lVz9wXvP7Jvq098KRBriDFE6RFZW1pMTFp2sd99k3vUyZEONhBNgOFCOWUxu8/d0bkNWRAbiM3vcdUvILjj3pw9dDK5wP0QBP9ZYXuS02zTivFYLYTupJem9WjduracFI+/ymEC0=
Content-ID: <7D4A27A403ED9049939EB9EF471C6DE1@eurprd02.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 492d9447-5a54-40de-bf5a-08d6cf9c6915
X-MS-Exchange-CrossTenant-originalarrivaltime: 03 May 2019 07:53:20.8047 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0202MB3552
Subject: Re: [Xen-devel] [PATCH v1] x86/mm: Make change_type_range return
 error
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCk9uIDI1LjA0LjIwMTkgMTU6NTQsIEphbiBCZXVsaWNoIHdyb3RlOg0KPj4+PiBPbiAyNC4w
NC4xOSBhdCAxNjo0NiwgPHJvZ2VyLnBhdUBjaXRyaXguY29tPiB3cm90ZToNCj4+IE9uIFdlZCwg
QXByIDI0LCAyMDE5IGF0IDAyOjI3OjMyUE0gKzAwMDAsIEFsZXhhbmRydSBTdGVmYW4gSVNBSUxB
IHdyb3RlOg0KPj4+IEBAIC0xMDUzLDE1ICsxMDUzLDExIEBAIHN0YXRpYyB2b2lkIGNoYW5nZV90
eXBlX3JhbmdlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sDQo+Pj4gICAgICAgICogVGhpcyBzaG91
bGQgYmUgcmV2aXNpdGVkIGxhdGVyLCBidXQgZm9yIG5vdyBwb3N0IGEgd2FybmluZy4NCj4+PiAg
ICAgICAgKi8NCj4+PiAgICAgICBpZiAoIHVubGlrZWx5KGVuZCA+IGhvc3RfbWF4X3BmbikgKQ0K
Pj4+IC0gICAgew0KPj4+IC0gICAgICAgIHByaW50ayhYRU5MT0dfR19XQVJOSU5HICJEb20lZCBs
b2dkaXJ0eSByYW5nZXNldCBjbGlwcGVkIHRvIG1heF9tYXBwZWRfcGZuXG4iLA0KPj4+IC0gICAg
ICAgICAgICAgICBkLT5kb21haW5faWQpOw0KPj4+IC0gICAgICAgIGVuZCA9IGludmFsaWRhdGVf
ZW5kID0gaG9zdF9tYXhfcGZuOw0KPj4+IC0gICAgfQ0KPj4+ICsgICAgICAgIHJldHVybiAtRUlO
VkFMOw0KPj4+ICAgDQo+Pj4gICAgICAgLyogSWYgdGhlIHJlcXVlc3RlZCByYW5nZSBpcyBvdXQg
b2Ygc2NvcGUsIHJldHVybiBkb2luZyBub3RoaW5nLiAqLw0KPj4+ICAgICAgIGlmICggc3RhcnQg
PiBlbmQgKQ0KPj4+IC0gICAgICAgIHJldHVybjsNCj4+PiArICAgICAgICByZXR1cm4gMDsNCj4+
DQo+PiBTaW5jZSB5b3UgYXJlIGFscmVhZHkgY2hhbmdpbmcgdGhlIGJlaGF2aW9yIG9mIHRoZSBm
dW5jdGlvbiBhYm92ZSB0aGlzDQo+PiBzaG91bGQgYWxzbyByZXR1cm4gRUlOVkFMIElNTy4NCj4g
DQo+IEkgZG9uJ3QgdGhpbmsgSSBhZ3JlZS4gUXVpdGUgdGhlIG90aGVyIHdheSBhcm91bmQ6IElu
IHRoZSBsYXR0ZXINCj4gY2FzZSBpdCdzIHNpbXBseSBhbiBlbXB0eSByYW5nZSB0aGF0IGdldHMg
cmVxdWVzdGVkLCB3aGljaCBpcyBhDQo+IG5vLW9wIChhbmQgaGVuY2Ugbm8gcmVhc29uIHRvIGZh
aWwpLiBBdm9pZGluZyBlbXB0eSByYW5nZXMgaW4NCj4gdGhlIGNhbGxlcnMgbWF5IHJlc3VsdCBp
biBsZXNzIHJlYWRhYmxlIGNvZGUgdGhlcmUuDQo+IA0KPiBFdmVuIGluIHRoZSBmb3JtZXIgY2Fz
ZSBJIGRvbid0IHRoaW5rIHJldHVybmluZyBhbiBlcnJvciBpcw0KPiBhcHByb3ByaWF0ZSwgdGhl
IG1vcmUgdGhhdCB0aGUgY29tbWVudCB0aGVyZSBzYXlzIHRoaXMgaXMNCj4gcHJvYmFibHkgbm90
IHRoZSByaWdodCBiZWhhdmlvci4gSSB0aGluayBpdCB3b3VsZCBiZSBiZXR0ZXIgdG8NCj4gbGVh
dmUgdGhpcyBhbG9uZSB1bnRpbCB3ZSBoYXZlIHNldHRsZWQgb24gd2hhdCB0aGUgcmlnaHQNCj4g
YmVoYXZpb3IgaGVyZSBpcy4gDQoNCkkgZ3Vlc3MgR2VvcmdlIG1heSBoYXZlIGEgc2F5IGhlcmUg
dG8gY2xhcmlmeSB0aGUgcmlnaHQgYmVoYXZpb3IuDQoNCj4gSXQgaXMgYW4gaXNzdWUgYW55d2F5
IHRoYXQgYSBjaGFuZ2UgaXMNCj4gbWFkZSB3aXRob3V0IHNheWluZyB3aHkgdGhlIG5ldyBiZWhh
dmlvciBwcmVmZXJhYmxlIG92ZXINCj4gdGhlIGN1cnJlbnQgb25lLg0KDQpTbyBpcyB0aGVyZSBh
IHdheSB0byBjb250aW51ZSB3aXRoIHRoaXM/DQoNCj4gDQo+IEluIGFueSBldmVudCB0aGUgY29t
bWVudCB0aGVyZSB3b3VsZCBiZWNvbWUgc3RhbGUgd2l0aCB0aGUNCj4gcmVtb3ZhbCBvZiB0aGUg
cHJpbnRrKCkuDQoNCkkgd2lsbCBjaGFuZ2UgdGhlIGNvbW1lbnQuDQoNCkFsZXgNCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 03 08:05:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 08:05:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMTBr-0003zX-KT; Fri, 03 May 2019 08:05:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=So9x=TD=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hMTBp-0003zS-VW
 for xen-devel@lists.xenproject.org; Fri, 03 May 2019 08:05:05 +0000
X-Inumbo-ID: 23108178-6d7a-11e9-b041-4315f199407a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 23108178-6d7a-11e9-b041-4315f199407a;
 Fri, 03 May 2019 08:04:56 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 03 May 2019 02:04:54 -0600
Message-Id: <5CCBF624020000780022B83A@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 03 May 2019 02:04:52 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <aisaila@bitdefender.com>
References: <20190424142718.14721-1-aisaila@bitdefender.com>
 <20190424144658.k4hrjj2rxykh4qd6@Air-de-Roger>
 <5CC1ADF202000078002290E3@prv1-mh.provo.novell.com>
 <a5ff20d2-2968-9c81-1ee9-1bfee5b2a48f@bitdefender.com>
In-Reply-To: <a5ff20d2-2968-9c81-1ee9-1bfee5b2a48f@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v1] x86/mm: Make change_type_range return
 error
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAzLjA1LjE5IGF0IDA5OjUzLCA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+IHdyb3Rl
Ogo+IE9uIDI1LjA0LjIwMTkgMTU6NTQsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBJdCBpcyBhbiBp
c3N1ZSBhbnl3YXkgdGhhdCBhIGNoYW5nZSBpcwo+PiBtYWRlIHdpdGhvdXQgc2F5aW5nIHdoeSB0
aGUgbmV3IGJlaGF2aW9yIHByZWZlcmFibGUgb3Zlcgo+PiB0aGUgY3VycmVudCBvbmUuCj4gCj4g
U28gaXMgdGhlcmUgYSB3YXkgdG8gY29udGludWUgd2l0aCB0aGlzPwoKV2h5IG5vdCAtIEkndmUg
bm90IHNhaWQgSSdtIGFnYWluc3QsIEkndmUganVzdCBhc2tlZCBmb3IgYW4gaW1wcm92ZWQKZGVz
Y3JpcHRpb24uIE9mIGNvdXJzZSwgaWYgaXQgdHVybnMgb3V0IHRoZSBjaGFuZ2UgaXMgZG9uZSAi
anVzdCBpbgpjYXNlIiwgSSdtIG5vdCBzdXJlIEkgc2VlIG11Y2ggdmFsdWUuIEJ1dCBhcyB5b3Ug
c2F5LCBpdCdzIGZpcnN0IGFuZApmb3JlbW9zdCBHZW9yZ2UgdG8ganVkZ2UuCgpKYW4KCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 03 08:06:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 08:06:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMTDH-00044f-Vu; Fri, 03 May 2019 08:06:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=J07X=TD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hMTDG-00044V-V5
 for xen-devel@lists.xenproject.org; Fri, 03 May 2019 08:06:34 +0000
X-Inumbo-ID: 5d59d2de-6d7a-11e9-843c-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5d59d2de-6d7a-11e9-843c-bc764e045a96;
 Fri, 03 May 2019 08:06:33 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hMTDE-0005JE-Jn; Fri, 03 May 2019 08:06:32 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hMTDE-0007RD-B8; Fri, 03 May 2019 08:06:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hMTDE-0008EN-AO; Fri, 03 May 2019 08:06:32 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1hMTDE-0008EN-AO@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 03 May 2019 08:06:32 +0000
Subject: [Xen-devel] [qemu-upstream-4.10-testing bisection] complete
 build-amd64-xsm
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi00LjEwLXRlc3RpbmcKeGVuYnJhbmNoIHhlbi00LjEwLXRlc3RpbmcKam9iIGJ1
aWxkLWFtZDY0LXhzbQp0ZXN0aWQgeGVuLWJ1aWxkCgpUcmVlOiBvdm1mIGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0ClRyZWU6IHFlbXUgZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdApUcmVlOiBxZW11dSBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvcWVtdS14ZW4uZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAoK
KioqIEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMg
aW4gdHJlZTogIG92bWYgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKICBC
dWcgaW50cm9kdWNlZDogIDIwMDI5Y2EyMmJhYWViOTQxOGMxZmQ5ZGY4OGQxMmQzMmQ1ODVjYjYK
ICBCdWcgbm90IHByZXNlbnQ6IDk0N2YzNzM3YWJmNjVmZGE2M2YzZmZkOTdmZGRmYTY5ODY5ODY4
NjgKICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncy8xMzU2MzMvCgoKICAoUmV2aXNpb24gbG9nIHRvbyBsb25nLCBvbWl0dGVk
LikKCgpGb3IgYmlzZWN0aW9uIHJldmlzaW9uLXR1cGxlIGdyYXBoIHNlZToKICAgaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9yZXN1bHRzL2Jpc2VjdC9xZW11LXVw
c3RyZWFtLTQuMTAtdGVzdGluZy9idWlsZC1hbWQ2NC14c20ueGVuLWJ1aWxkLmh0bWwKUmV2aXNp
b24gSURzIGluIGVhY2ggZ3JhcGggbm9kZSByZWZlciwgcmVzcGVjdGl2ZWx5LCB0byB0aGUgVHJl
ZXMgYWJvdmUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClJ1bm5p
bmcgY3MtYmlzZWN0aW9uLXN0ZXAgLS1ncmFwaC1vdXQ9L2hvbWUvbG9ncy9yZXN1bHRzL2Jpc2Vj
dC9xZW11LXVwc3RyZWFtLTQuMTAtdGVzdGluZy9idWlsZC1hbWQ2NC14c20ueGVuLWJ1aWxkIC0t
c3VtbWFyeS1vdXQ9dG1wLzEzNTYzMy5iaXNlY3Rpb24tc3VtbWFyeSAtLWJhc2lzLXRlbXBsYXRl
PTEyNDkyMSAtLWJsZXNzaW5ncz1yZWFsLHJlYWwtYmlzZWN0IHFlbXUtdXBzdHJlYW0tNC4xMC10
ZXN0aW5nIGJ1aWxkLWFtZDY0LXhzbSB4ZW4tYnVpbGQKU2VhcmNoaW5nIGZvciBmYWlsdXJlIC8g
YmFzaXMgcGFzczoKIDEzNTQ0NCBmYWlsIFtob3N0PXJpbWF2YTFdIC8gMTM1MTU2IFtob3N0PWFs
YmFuYTFdIDEzNTAxNCBbaG9zdD1iYXJvcXVlMF0gMTM0OTM5IFtob3N0PWFsYmFuYTFdIDEzNDc5
MSBbaG9zdD1pdGFsaWExXSAxMzQ2NzggW2hvc3Q9Z29kZWxsbzBdIDEyNDkyMSBbaG9zdD1hbGJh
bmExXSAxMTgwMjEgW2hvc3Q9Z29kZWxsbzFdIDExNzk2MyBbaG9zdD1nb2RlbGxvMV0gMTE3NzYx
IFtob3N0PWdvZGVsbG8xXSAxMTc3MzAgW2hvc3Q9Z29kZWxsbzBdIDExNzM0NSBbaG9zdD1pdGFs
aWEwXSAxMTcyODcgW2hvc3Q9Zmlhbm8wXSAxMTY3NTUgW2hvc3Q9aHV4ZWxyZWJlMF0gdGVtcGxh
dGUgYXMgYmFzaXM/IHVzaW5nIHRlbXBsYXRlIGFzIGJhc2lzLgpGYWlsdXJlIC8gYmFzaXMgcGFz
cyBmbGlnaHRzOiAxMzU0NDQgLyAxMjQ5MjEKKHRyZWUgd2l0aCBubyB1cmw6IG1pbmlvcykKKHRy
ZWUgd2l0aCBubyB1cmw6IHNlYWJpb3MpClRyZWU6IG92bWYgZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L29zc3Rlc3Qvb3ZtZi5naXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14
ZW4tdHJhZGl0aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11
LXhlbi5naXQKVHJlZTogeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CkxhdGVzdCAy
MDAyOWNhMjJiYWFlYjk0MThjMWZkOWRmODhkMTJkMzJkNTg1Y2I2IGM4ZWEwNDU3NDk1MzQyYzQx
N2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgMDRhNDNmNzZlMmQ3M2U4Mzg3YmQzZTNiZDQzOWVmOGM2
ZDY5ZDM2MSBiMmJiZDM0MjU3NjU3NmViOGExNjVhNmFiZjk1NTlkNzcyZWUyNDJiCkJhc2lzIHBh
c3MgOTQ3ZjM3MzdhYmY2NWZkYTYzZjNmZmQ5N2ZkZGZhNjk4Njk4Njg2OCBjOGVhMDQ1NzQ5NTM0
MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDZlYTRjZWYyYmQ3MTcwNDVhYzBlODRiNTJhNWIx
Yjc3MTZmZWIwYzIgZWViMTU3NjRhZGJmZTQ0ZTlmMTFhNjhlMjQ0NGY0YmExMmIzY2YxZApHZW5l
cmF0aW5nIHJldmlzaW9ucyB3aXRoIC4vYWRob2MtcmV2dHVwbGUtZ2VuZXJhdG9yICBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdCM5NDdmMzczN2FiZjY1ZmRhNjNmM2ZmZDk3
ZmRkZmE2OTg2OTg2ODY4LTIwMDI5Y2EyMmJhYWViOTQxOGMxZmQ5ZGY4OGQxMmQzMmQ1ODVjYjYg
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdCNjOGVhMDQ1NzQ5
NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwLWM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNi
YmEyNTE0OGIyNzlmNjAgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdCM2ZWE0Y2Vm
MmJkNzE3MDQ1YWMwZTg0YjUyYTViMWI3NzE2ZmViMGMyLTA0YTQzZjc2ZTJkNzNlODM4N2JkM2Uz
YmQ0MzllZjhjNmQ2OWQzNjEgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQjZWViMTU3NjRh
ZGJmZTQ0ZTlmMTFhNjhlMjQ0NGY0YmExMmIzY2YxZC1iMmJiZDM0MlwKIDU3NjU3NmViOGExNjVh
NmFiZjk1NTlkNzcyZWUyNDJiCmFkaG9jLXJldnR1cGxlLWdlbmVyYXRvcjogdHJlZSBkaXNjb250
aWd1b3VzOiBvdm1mCkxvYWRlZCA4ODk4IG5vZGVzIGluIHJldmlzaW9uIGdyYXBoClNlYXJjaGlu
ZyBmb3IgdGVzdCByZXN1bHRzOgogMTM0Njc4IFtob3N0PWdvZGVsbG8wXQogMTM0NzkxIFtob3N0
PWl0YWxpYTFdCiAxMzUwMTQgW2hvc3Q9YmFyb3F1ZTBdCiAxMzQ5MzkgW2hvc3Q9YWxiYW5hMV0K
IDEzNTE1NiBbaG9zdD1hbGJhbmExXQogMTM1NDE3IGZhaWwgMjAwMjljYTIyYmFhZWI5NDE4YzFm
ZDlkZjg4ZDEyZDMyZDU4NWNiNiBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5
ZjYwIDA0YTQzZjc2ZTJkNzNlODM4N2JkM2UzYmQ0MzllZjhjNmQ2OWQzNjEgYjJiYmQzNDI1NzY1
NzZlYjhhMTY1YTZhYmY5NTU5ZDc3MmVlMjQyYgogMTM1NDQ0IGZhaWwgMjAwMjljYTIyYmFhZWI5
NDE4YzFmZDlkZjg4ZDEyZDMyZDU4NWNiNiBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUx
NDhiMjc5ZjYwIDA0YTQzZjc2ZTJkNzNlODM4N2JkM2UzYmQ0MzllZjhjNmQ2OWQzNjEgYjJiYmQz
NDI1NzY1NzZlYjhhMTY1YTZhYmY5NTU5ZDc3MmVlMjQyYgogMTM1NTYwIHBhc3MgOTQ3ZjM3Mzdh
YmY2NWZkYTYzZjNmZmQ5N2ZkZGZhNjk4Njk4Njg2OCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMz
YmJhMjUxNDhiMjc5ZjYwIDZlYTRjZWYyYmQ3MTcwNDVhYzBlODRiNTJhNWIxYjc3MTZmZWIwYzIg
ZWViMTU3NjRhZGJmZTQ0ZTlmMTFhNjhlMjQ0NGY0YmExMmIzY2YxZAogMTM1NTY4IGZhaWwgMjAw
MjljYTIyYmFhZWI5NDE4YzFmZDlkZjg4ZDEyZDMyZDU4NWNiNiBjOGVhMDQ1NzQ5NTM0MmM0MTdj
M2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDA0YTQzZjc2ZTJkNzNlODM4N2JkM2UzYmQ0MzllZjhjNmQ2
OWQzNjEgYjJiYmQzNDI1NzY1NzZlYjhhMTY1YTZhYmY5NTU5ZDc3MmVlMjQyYgogMTM1NTUzIHBh
c3MgOTQ3ZjM3MzdhYmY2NWZkYTYzZjNmZmQ5N2ZkZGZhNjk4Njk4Njg2OCBjOGVhMDQ1NzQ5NTM0
MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDZlYTRjZWYyYmQ3MTcwNDVhYzBlODRiNTJhNWIx
Yjc3MTZmZWIwYzIgZWViMTU3NjRhZGJmZTQ0ZTlmMTFhNjhlMjQ0NGY0YmExMmIzY2YxZAogMTM1
NTcyIHBhc3MgOTQ3ZjM3MzdhYmY2NWZkYTYzZjNmZmQ5N2ZkZGZhNjk4Njk4Njg2OCBjOGVhMDQ1
NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDZlYTRjZWYyYmQ3MTcwNDVhYzBlODRi
NTJhNWIxYjc3MTZmZWIwYzIgNjFkYzAxNTliNjliZDNlZWMxMDkxODgzODZjOGIxM2ZiZGZlZDdi
MgogMTM1NTU4IGZhaWwgMjAwMjljYTIyYmFhZWI5NDE4YzFmZDlkZjg4ZDEyZDMyZDU4NWNiNiBj
OGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDA0YTQzZjc2ZTJkNzNlODM4
N2JkM2UzYmQ0MzllZjhjNmQ2OWQzNjEgYjJiYmQzNDI1NzY1NzZlYjhhMTY1YTZhYmY5NTU5ZDc3
MmVlMjQyYgogMTM1NjA2IHBhc3MgOTQ3ZjM3MzdhYmY2NWZkYTYzZjNmZmQ5N2ZkZGZhNjk4Njk4
Njg2OCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIGZjOTg0NThhMDZj
MmM3MTI4NTkxZmM1MWUwOTYwMGEwYzgxYzYwY2QgNzg0MjQxOWE2Yjg1ZWRiNGE1YjliZWU4YjEx
NzlkZTRjOGI4NGI2MAogMTM1NjAxIHBhc3MgOTQ3ZjM3MzdhYmY2NWZkYTYzZjNmZmQ5N2ZkZGZh
Njk4Njk4Njg2OCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDZlYTRj
ZWYyYmQ3MTcwNDVhYzBlODRiNTJhNWIxYjc3MTZmZWIwYzIgZDYxNmMxYjE4ZDI3NzYxZjU3Mjky
N2JmMWY3OWJhMjcyNzNhZmU5YQogMTM1NjEzIHBhc3MgOTQ3ZjM3MzdhYmY2NWZkYTYzZjNmZmQ5
N2ZkZGZhNjk4Njk4Njg2OCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYw
IGM4NGZkYmE2NTdkNDNkYzM5OTEwYzhiZmM5NTI0YTAwYTNlNWM4NGMgNzg0MjQxOWE2Yjg1ZWRi
NGE1YjliZWU4YjExNzlkZTRjOGI4NGI2MAogMTM1NjA0IHBhc3MgOTQ3ZjM3MzdhYmY2NWZkYTYz
ZjNmZmQ5N2ZkZGZhNjk4Njk4Njg2OCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhi
Mjc5ZjYwIDhhMGRmNDA3MThjMmEyZmNlMGRkNGIzODAxYjQ5MjFkN2ExMzMzZjMgZjZmMWU5NDg4
NzNlZDYwMWQzZDc0M2EyNTg2NjE5Yjc2M2FjZDA4NAogMTM1NjA5IHBhc3MgOTQ3ZjM3MzdhYmY2
NWZkYTYzZjNmZmQ5N2ZkZGZhNjk4Njk4Njg2OCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJh
MjUxNDhiMjc5ZjYwIGRjMzMwNTdiZTFmYzM5YjNmZWUyZjY3YTdmMmFjMTM3OWQxNTBkYWIgNzg0
MjQxOWE2Yjg1ZWRiNGE1YjliZWU4YjExNzlkZTRjOGI4NGI2MAogMTM1NjE2IHBhc3MgOTQ3ZjM3
MzdhYmY2NWZkYTYzZjNmZmQ5N2ZkZGZhNjk4Njk4Njg2OCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2Rj
MDMzYmJhMjUxNDhiMjc5ZjYwIDA0YTQzZjc2ZTJkNzNlODM4N2JkM2UzYmQ0MzllZjhjNmQ2OWQz
NjEgNzg0MjQxOWE2Yjg1ZWRiNGE1YjliZWU4YjExNzlkZTRjOGI4NGI2MAogMTM1NjE5IHBhc3Mg
OTQ3ZjM3MzdhYmY2NWZkYTYzZjNmZmQ5N2ZkZGZhNjk4Njk4Njg2OCBjOGVhMDQ1NzQ5NTM0MmM0
MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDA0YTQzZjc2ZTJkNzNlODM4N2JkM2UzYmQ0MzllZjhj
NmQ2OWQzNjEgYjJiYmQzNDI1NzY1NzZlYjhhMTY1YTZhYmY5NTU5ZDc3MmVlMjQyYgogMTM1NjIy
IGZhaWwgMjAwMjljYTIyYmFhZWI5NDE4YzFmZDlkZjg4ZDEyZDMyZDU4NWNiNiBjOGVhMDQ1NzQ5
NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDA0YTQzZjc2ZTJkNzNlODM4N2JkM2UzYmQ0
MzllZjhjNmQ2OWQzNjEgYjJiYmQzNDI1NzY1NzZlYjhhMTY1YTZhYmY5NTU5ZDc3MmVlMjQyYgog
MTM1NjI1IHBhc3MgOTQ3ZjM3MzdhYmY2NWZkYTYzZjNmZmQ5N2ZkZGZhNjk4Njk4Njg2OCBjOGVh
MDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDA0YTQzZjc2ZTJkNzNlODM4N2Jk
M2UzYmQ0MzllZjhjNmQ2OWQzNjEgYjJiYmQzNDI1NzY1NzZlYjhhMTY1YTZhYmY5NTU5ZDc3MmVl
MjQyYgogMTM1NjI3IGZhaWwgMjAwMjljYTIyYmFhZWI5NDE4YzFmZDlkZjg4ZDEyZDMyZDU4NWNi
NiBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDA0YTQzZjc2ZTJkNzNl
ODM4N2JkM2UzYmQ0MzllZjhjNmQ2OWQzNjEgYjJiYmQzNDI1NzY1NzZlYjhhMTY1YTZhYmY5NTU5
ZDc3MmVlMjQyYgogMTM1NjI5IHBhc3MgOTQ3ZjM3MzdhYmY2NWZkYTYzZjNmZmQ5N2ZkZGZhNjk4
Njk4Njg2OCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDA0YTQzZjc2
ZTJkNzNlODM4N2JkM2UzYmQ0MzllZjhjNmQ2OWQzNjEgYjJiYmQzNDI1NzY1NzZlYjhhMTY1YTZh
YmY5NTU5ZDc3MmVlMjQyYgogMTM1NjMzIGZhaWwgMjAwMjljYTIyYmFhZWI5NDE4YzFmZDlkZjg4
ZDEyZDMyZDU4NWNiNiBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDA0
YTQzZjc2ZTJkNzNlODM4N2JkM2UzYmQ0MzllZjhjNmQ2OWQzNjEgYjJiYmQzNDI1NzY1NzZlYjhh
MTY1YTZhYmY5NTU5ZDc3MmVlMjQyYgogMTI0OTIxIFtob3N0PWFsYmFuYTFdClNlYXJjaGluZyBm
b3IgaW50ZXJlc3RpbmcgdmVyc2lvbnMKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEzNTU1MyAocGFz
cyksIGZvciBiYXNpcyBwYXNzCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMzU1NTggKGZhaWwpLCBm
b3IgYmFzaXMgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMzU1NjAgKHBhc3MpLCBmb3Ig
YmFzaXMgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMzU1NjggKGZhaWwpLCBmb3IgYmFzaXMg
ZmFpbHVyZQogMCByZXZpc2lvbnMgYXQgOTQ3ZjM3MzdhYmY2NWZkYTYzZjNmZmQ5N2ZkZGZhNjk4
Njk4Njg2OCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDA0YTQzZjc2
ZTJkNzNlODM4N2JkM2UzYmQ0MzllZjhjNmQ2OWQzNjEgYjJiYmQzNDI1NzY1NzZlYjhhMTY1YTZh
YmY5NTU5ZDc3MmVlMjQyYgpObyByZXZpc2lvbnMgbGVmdCB0byB0ZXN0LCBjaGVja2luZyBncmFw
aCBzdGF0ZS4KIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEzNTYxOSAocGFzcyksIGZvciBsYXN0IHBh
c3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEzNTYyMiAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJl
CiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzNTYyNSAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlcHJv
IGZvdW5kOiBmbGlnaHQgMTM1NjI3IChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZv
dW5kOiBmbGlnaHQgMTM1NjI5IChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6IGZs
aWdodCAxMzU2MzMgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQoKKioqIEZvdW5kIGFuZCByZXBy
b2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4gdHJlZTogIG92bWYgZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKICBCdWcgaW50cm9kdWNlZDogIDIw
MDI5Y2EyMmJhYWViOTQxOGMxZmQ5ZGY4OGQxMmQzMmQ1ODVjYjYKICBCdWcgbm90IHByZXNlbnQ6
IDk0N2YzNzM3YWJmNjVmZGE2M2YzZmZkOTdmZGRmYTY5ODY5ODY4NjgKICBMYXN0IGZhaWwgcmVw
cm86IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzU2
MzMvCgoKICAoUmV2aXNpb24gbG9nIHRvbyBsb25nLCBvbWl0dGVkLikKCnBubXRvcG5nOiAyMTkg
Y29sb3JzIGZvdW5kClJldmlzaW9uIGdyYXBoIGxlZnQgaW4gL2hvbWUvbG9ncy9yZXN1bHRzL2Jp
c2VjdC9xZW11LXVwc3RyZWFtLTQuMTAtdGVzdGluZy9idWlsZC1hbWQ2NC14c20ueGVuLWJ1aWxk
Lntkb3QscHMscG5nLGh0bWwsc3ZnfS4KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQoxMzU2MzM6IHRvbGVyYWJsZSBBTEwgRkFJTAoKZmxpZ2h0IDEzNTYzMyBxZW11LXVw
c3RyZWFtLTQuMTAtdGVzdGluZyByZWFsLWJpc2VjdCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNTYzMy8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAg
ICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCgoKam9i
czoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1s
YWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9n
cy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0
aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 03 08:09:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 08:09:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMTFh-0004M4-GG; Fri, 03 May 2019 08:09:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=So9x=TD=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hMTFg-0004Lz-Mz
 for xen-devel@lists.xenproject.org; Fri, 03 May 2019 08:09:04 +0000
X-Inumbo-ID: b6fddb42-6d7a-11e9-843c-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b6fddb42-6d7a-11e9-843c-bc764e045a96;
 Fri, 03 May 2019 08:09:03 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 03 May 2019 02:09:03 -0600
Message-Id: <5CCBF720020000780022B848@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 03 May 2019 02:09:04 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Tamas K Lengyel" <tamas@tklengyel.com>
References: <20190502225430.5565-1-tamas@tklengyel.com>
In-Reply-To: <20190502225430.5565-1-tamas@tklengyel.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3] x86/vm_event: add gdtr_base to the
 vm_event structure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAzLjA1LjE5IGF0IDAwOjU0LCA8dGFtYXNAdGtsZW5neWVsLmNvbT4gd3JvdGU6Cj4g
UmVjZWl2aW5nIHRoaXMgcmVnaXN0ZXIgaXMgdXNlZnVsIGZvciBpbnRyb3NwZWN0aW5nIDMyLWJp
dCBXaW5kb3dzIHdoZW4gdGhlCj4gZXZlbnQgYmVpbmcgdHJhcHBlZCBoYXBwZW5lZCB3aGlsZSBp
biByaW5nMy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVu
Z3llbC5jb20+Cj4gQ2M6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNv
bT4KPiBDYzogVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgo+IENjOiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+Cj4gQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4g
Q2M6IFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gLS0tCj4gdjI6IGFk
ZCBnZHRyIGxpbWl0Cj4gdjM6IHVzZSB1aW50MzJfdCB0byBmaXQgdGhlIDIwIGJpdHMKCkFzIHBl
ciBBbmRyZXcncyByZXNwb25zZSBJIHRoaW5rIHYyIGlzIGl0LgoKSmFuCgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 03 08:12:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 08:12:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMTJO-000569-34; Fri, 03 May 2019 08:12:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=So9x=TD=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hMTJM-000563-Mr
 for xen-devel@lists.xenproject.org; Fri, 03 May 2019 08:12:52 +0000
X-Inumbo-ID: 3b80dfd6-6d7b-11e9-a511-f31824b2dc50
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3b80dfd6-6d7b-11e9-a511-f31824b2dc50;
 Fri, 03 May 2019 08:12:46 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 03 May 2019 02:12:45 -0600
Message-Id: <5CCBF7FE020000780022B859@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 03 May 2019 02:12:46 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Tamas K Lengyel" <tamas@tklengyel.com>
References: <20190502221345.18459-1-tamas@tklengyel.com>
In-Reply-To: <20190502221345.18459-1-tamas@tklengyel.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v4 1/4] x86/mem_sharing: reorder when pages
 are unlocked and released
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAzLjA1LjE5IGF0IDAwOjEzLCA8dGFtYXNAdGtsZW5neWVsLmNvbT4gd3JvdGU6Cj4g
QEAgLTEwMDIsNyArOTg5LDEwIEBAIHN0YXRpYyBpbnQgc2hhcmVfcGFnZXMoc3RydWN0IGRvbWFp
biAqc2QsIGdmbl90IHNnZm4sIHNocl9oYW5kbGVfdCBzaCwKPiAgICAgIC8qIEZyZWUgdGhlIGNs
aWVudCBwYWdlICovCj4gICAgICBpZih0ZXN0X2FuZF9jbGVhcl9iaXQoX1BHQ19hbGxvY2F0ZWQs
ICZjcGFnZS0+Y291bnRfaW5mbykpCj4gICAgICAgICAgcHV0X3BhZ2UoY3BhZ2UpOwo+IC0gICAg
cHV0X3BhZ2UoY3BhZ2UpOwo+ICsKPiArICAgIEJVR19PTighcHV0X2NvdW50KTsKPiArICAgIHdo
aWxlICggcHV0X2NvdW50LS0gKQo+ICsgICAgICAgIHB1dF9wYWdlX2FuZF90eXBlKGNwYWdlKTsK
ClN0cmljdGx5IHNwZWFraW5nIEkgdGhpbmsgdGhlIEJVR19PTigpIHNob3VsZCBiZSBtb3ZlZCBh
aGVhZCBvZiB0aGUKaWYoKSBpbiBjb250ZXh0LCBzbyB0aGF0IGEgcHJvYmxlbWF0aWMgcHV0X3Bh
Z2UoKSB3b3VsZCBub3QgZ2V0CmV4ZWN1dGVkIGluIHRoZSBmaXJzdCBwbGFjZSAoZXZlbiBpZiB0
aGUgc3lzdGVtIGlzIHRvIGRpZSBzb29uIGFmdGVyKS4KCkphbgoKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 03 08:18:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 08:18:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMTP8-0005OL-PO; Fri, 03 May 2019 08:18:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=So9x=TD=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hMTP7-0005No-33
 for xen-devel@lists.xenproject.org; Fri, 03 May 2019 08:18:49 +0000
X-Inumbo-ID: 1089d4bc-6d7c-11e9-9666-f70cc74bf6db
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1089d4bc-6d7c-11e9-9666-f70cc74bf6db;
 Fri, 03 May 2019 08:18:43 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 03 May 2019 02:18:42 -0600
Message-Id: <5CCBF963020000780022B865@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 03 May 2019 02:18:43 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Tamas K Lengyel" <tamas@tklengyel.com>
References: <20190502221345.18459-1-tamas@tklengyel.com>
 <20190502221345.18459-4-tamas@tklengyel.com>
In-Reply-To: <20190502221345.18459-4-tamas@tklengyel.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v4 4/4] x86/mem_sharing: compile mem_sharing
 subsystem only when kconfig is enabled
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAzLjA1LjE5IGF0IDAwOjEzLCA8dGFtYXNAdGtsZW5neWVsLmNvbT4gd3JvdGU6Cj4g
LS0tIGEveGVuL2FyY2gveDg2L21tLmMKPiArKysgYi94ZW4vYXJjaC94ODYvbW0uYwo+IEBAIC0z
NjgsNyArMzY4LDkgQEAgdm9pZCBfX2luaXQgYXJjaF9pbml0X21lbW9yeSh2b2lkKQo+ICAKPiAg
ICAgIGVmaV9pbml0X21lbW9yeSgpOwo+ICAKPiArI2lmZGVmIENPTkZJR19NRU1fU0hBUklORwo+
ICAgICAgbWVtX3NoYXJpbmdfaW5pdCgpOwo+ICsjZW5kaWYKCldoaWxlIGZvciBkb21jdGwgY29k
ZSBhbmQgYWxpa2UgdXNpbmcgI2lmZGVmIG1heSBpbmRlZWQgYmUgdGhlCmJldHRlciBjaG9pY2Us
IEkgdGhpbmsgaGVyZSBhbiBpbmxpbmUgc3R1YiB0byBhdm9pZCB0aGUgI2lmZGVmCndvdWxkIGJl
IHByZWZlcmFibGUuIFRoZW4gYWdhaW4gLSByZWNhbGwgeW91J3ZlIGFscmVhZHkgYWNrLWVkCm15
IHBhdGNoIHRvIGRyb3AgdGhlIGZ1bmN0aW9uIGFsdG9nZXRoZXI/IFBlcmhhcHMgeW91IHNob3Vs
ZApiYXNlIHlvdXIgcGF0Y2ggb24gbWluZSAob3IgQW5kcmV3IGNvdWxkIHB1bGwgdGhhdCBvdGhl
ciBwYXRjaAppbnRvIHg4Ni1uZXh0KT8gSW4gdGhhdCBjYXNlICh3aXRoIHRoZSBodW5rIGFib3Zl
IHNpbXBseQpkcm9wcGVkKQpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 03 08:24:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 08:24:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMTUw-00068V-GE; Fri, 03 May 2019 08:24:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Y7fs=TD=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1hMTUv-00067y-Bl
 for xen-devel@lists.xenproject.org; Fri, 03 May 2019 08:24:49 +0000
X-Inumbo-ID: e965f5e3-6d7c-11e9-843c-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e965f5e3-6d7c-11e9-843c-bc764e045a96;
 Fri, 03 May 2019 08:24:48 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp02.buh.bitdefender.net [10.17.80.76])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 A3B8D301ACC1; Fri,  3 May 2019 11:24:46 +0300 (EEST)
Received: from [10.10.196.90] (unknown [195.210.5.22])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 7FB34306E4AC;
 Fri,  3 May 2019 11:24:46 +0300 (EEST)
To: Jan Beulich <JBeulich@suse.com>, Tamas K Lengyel <tamas@tklengyel.com>
References: <20190502225430.5565-1-tamas@tklengyel.com>
 <5CCBF720020000780022B848@prv1-mh.provo.novell.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <5bbb6bd5-9533-40e1-e3d3-87da9bc557a8@bitdefender.com>
Date: Fri, 3 May 2019 11:24:35 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CCBF720020000780022B848@prv1-mh.provo.novell.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH v3] x86/vm_event: add gdtr_base to the
 vm_event structure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gNS8zLzE5IDExOjA5IEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBPbiAwMy4wNS4xOSBh
dCAwMDo1NCwgPHRhbWFzQHRrbGVuZ3llbC5jb20+IHdyb3RlOgo+PiBSZWNlaXZpbmcgdGhpcyBy
ZWdpc3RlciBpcyB1c2VmdWwgZm9yIGludHJvc3BlY3RpbmcgMzItYml0IFdpbmRvd3Mgd2hlbiB0
aGUKPj4gZXZlbnQgYmVpbmcgdHJhcHBlZCBoYXBwZW5lZCB3aGlsZSBpbiByaW5nMy4KPj4KPj4g
U2lnbmVkLW9mZi1ieTogVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgo+PiBD
YzogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgo+PiBDYzogVGFt
YXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgo+PiBDYzogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgo+PiBDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KPj4gQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4+IENjOiBSb2dl
ciBQYXUgTW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+PiAtLS0KPj4gdjI6IGFkZCBnZHRy
IGxpbWl0Cj4+IHYzOiB1c2UgdWludDMyX3QgdG8gZml0IHRoZSAyMCBiaXRzCj4gCj4gQXMgcGVy
IEFuZHJldydzIHJlc3BvbnNlIEkgdGhpbmsgdjIgaXMgaXQuCgpZZXMsIHBsZWFzZS4gVGhpcyB3
aWxsIGFsc28gYWxsb3cgdXMgdG8gcmV1c2UgdGhlIGV4aXN0aW5nIChyZW1haW5pbmcpIApwYWQg
Yml0cyBpbiB0aGUgZnV0dXJlIGZvciBhbm90aGVyIGxpbWl0IChmb3IgaWR0ciwgcGVyaGFwcyku
CgoKVGhhbmtzLApSYXp2YW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 03 08:28:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 08:28:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMTY3-0006Pw-4M; Fri, 03 May 2019 08:28:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=So9x=TD=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hMTY1-0006Pr-Uy
 for xen-devel@lists.xenproject.org; Fri, 03 May 2019 08:28:01 +0000
X-Inumbo-ID: 5744ef58-6d7d-11e9-aee7-5324f3233faa
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5744ef58-6d7d-11e9-aee7-5324f3233faa;
 Fri, 03 May 2019 08:27:52 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 03 May 2019 02:27:50 -0600
Message-Id: <5CCBFB86020000780022B889@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 03 May 2019 02:27:50 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Tamas K Lengyel" <tamas@tklengyel.com>
References: <20190502221345.18459-1-tamas@tklengyel.com>
 <20190502221345.18459-2-tamas@tklengyel.com>
In-Reply-To: <20190502221345.18459-2-tamas@tklengyel.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v4 2/4] x86/mem_sharing: copy a page_lock
 version to be internal to memshr
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAzLjA1LjE5IGF0IDAwOjEzLCA8dGFtYXNAdGtsZW5neWVsLmNvbT4gd3JvdGU6Cj4g
LS0tIGEveGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMKPiArKysgYi94ZW4vYXJjaC94ODYv
bW0vbWVtX3NoYXJpbmcuYwo+IEBAIC0xMTIsMTMgKzExMiw0OCBAQCBzdGF0aWMgaW5saW5lIHZv
aWQgcGFnZV9zaGFyaW5nX2Rpc3Bvc2Uoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKPiAgCj4gICNl
bmRpZiAvKiBNRU1fU0hBUklOR19BVURJVCAqLwo+ICAKPiAtc3RhdGljIGlubGluZSBpbnQgbWVt
X3NoYXJpbmdfcGFnZV9sb2NrKHN0cnVjdCBwYWdlX2luZm8gKnBnKQo+ICsvKgo+ICsgKiBQcml2
YXRlIGltcGxlbWVudGF0aW9ucyBvZiBwYWdlX2xvY2svdW5sb2NrIHRvIGJ5cGFzcyBQVi1vbmx5
Cj4gKyAqIHNhbml0eSBjaGVja3Mgbm90IGFwcGxpY2FibGUgdG8gbWVtLXNoYXJpbmcuCj4gKyAq
Lwo+ICtzdGF0aWMgaW5saW5lIGJvb2wgX3BhZ2VfbG9jayhzdHJ1Y3QgcGFnZV9pbmZvICpwYWdl
KQo+ICB7Cj4gLSAgICBpbnQgcmM7Cj4gKyAgICB1bnNpZ25lZCBsb25nIHgsIG54Owo+ICsKPiAr
ICAgIGRvIHsKPiArICAgICAgICB3aGlsZSAoICh4ID0gcGFnZS0+dS5pbnVzZS50eXBlX2luZm8p
ICYgUEdUX2xvY2tlZCApCj4gKyAgICAgICAgICAgIGNwdV9yZWxheCgpOwo+ICsgICAgICAgIG54
ID0geCArICgxIHwgUEdUX2xvY2tlZCk7Cj4gKyAgICAgICAgaWYgKCAhKHggJiBQR1RfdmFsaWRh
dGVkKSB8fAo+ICsgICAgICAgICAgICAgISh4ICYgUEdUX2NvdW50X21hc2spIHx8Cj4gKyAgICAg
ICAgICAgICAhKG54ICYgUEdUX2NvdW50X21hc2spICkKPiArICAgICAgICAgICAgcmV0dXJuIGZh
bHNlOwoKSnVzdCBmb3IgbXkgb3duIHVuZGVyc3RhbmRpbmc6IERpZCB5b3UgdmVyaWZ5IHRoYXQg
dGhlIFBHVF92YWxpZGF0ZWQKY2hlY2sgaXMgaW5kZWVkIG5lZWRlZCBoZXJlLCBvciBkaWQgeW91
IGNvcHkgaXQgImp1c3QgaW4gY2FzZSI/IEluIHRoZQpsYXR0ZXIgY2FzZSBhIGNvbW1lbnQgbWF5
IGJlIHdvcnRod2hpbGUuCgpGdXJ0aGVybW9yZSwgYXJlIHRoZXJlIGFueSBtZW0tc2hhcmluZyBz
cGVjaWZpYyBjaGVja3MgcmVhc29uYWJsZQp0byBkbyBoZXJlIGluIHBsYWNlIG9mIHRoZSBQViBv
bmVzIHlvdSB3YW50IHRvIGF2b2lkPyBMaWtlIHBhZ2VzCm1ha2luZyBpdCBoZXJlIG9ubHkgZXZl
ciBiZWluZyBvZiBQR1Rfc2hhcmVkX3BhZ2UgdHlwZT8KCj4gLS0tIGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9tbS5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCj4gQEAgLTM1NiwyNCAr
MzU2LDEyIEBAIHN0cnVjdCBwbGF0Zm9ybV9iYWRfcGFnZSB7Cj4gIGNvbnN0IHN0cnVjdCBwbGF0
Zm9ybV9iYWRfcGFnZSAqZ2V0X3BsYXRmb3JtX2JhZHBhZ2VzKHVuc2lnbmVkIGludCAKPiAqYXJy
YXlfc2l6ZSk7Cj4gIAo+ICAvKiBQZXIgcGFnZSBsb2NrczoKPiAtICogcGFnZV9sb2NrKCkgaXMg
dXNlZCBmb3IgdHdvIHB1cnBvc2VzOiBwdGUgc2VyaWFsaXphdGlvbiwgYW5kIG1lbW9yeSBzaGFy
aW5nLgo+ICsgKiBwYWdlX2xvY2soKSBpcyB1c2VkIGZvciBwdGUgc2VyaWFsaXphdGlvbi4KPiAg
ICoKPiAgICogQWxsIHVzZXJzIG9mIHBhZ2UgbG9jayBmb3IgcHRlIHNlcmlhbGl6YXRpb24gbGl2
ZSBpbiBtbS5jLCB1c2UgaXQKPiAgICogdG8gbG9jayBhIHBhZ2UgdGFibGUgcGFnZSBkdXJpbmcg
cHRlIHVwZGF0ZXMsIGRvIG5vdCB0YWtlIG90aGVyIGxvY2tzIGl0aGluCj4gICAqIHRoZSBjcml0
aWNhbCBzZWN0aW9uIGRlbGltaXRlZCBieSBwYWdlX2xvY2svdW5sb2NrLCBhbmQgcGVyZm9ybSBu
bwo+ICAgKiBuZXN0aW5nLgo+IC0gKgo+IC0gKiBBbGwgdXNlcnMgb2YgcGFnZSBsb2NrIGZvciBt
ZW1vcnkgc2hhcmluZyBsaXZlIGluIG1tL21lbV9zaGFyaW5nLmMuIFBhZ2VfbG9jawo+IC0gKiBp
cyB1c2VkIGluIG1lbW9yeSBzaGFyaW5nIHRvIHByb3RlY3QgYWRkaXRpb24gKHNoYXJlKSBhbmQg
cmVtb3ZhbCAodW5zaGFyZSkKPiAtICogb2YgKGdmbixkb21haW4pIHR1cHBsZXMgdG8gYSBsaXN0
IG9mIGdmbidzIHRoYXQgdGhlIHNoYXJlZCBwYWdlIGlzIGN1cnJlbnRseQo+IC0gKiBiYWNraW5n
LiBOZXN0aW5nIG1heSBoYXBwZW4gd2hlbiBzaGFyaW5nIChhbmQgbG9ja2luZykgdHdvIHBhZ2Vz
IC0tIGRlYWRsb2NrCj4gLSAqIGlzIGF2b2lkZWQgYnkgbG9ja2luZyBwYWdlcyBpbiBpbmNyZWFz
aW5nIG9yZGVyLgo+IC0gKiBBbGwgbWVtb3J5IHNoYXJpbmcgY29kZSBwYXRocyB0YWtlIHRoZSBw
Mm0gbG9jayBvZiB0aGUgYWZmZWN0ZWQgZ2ZuIGJlZm9yZQo+IC0gKiB0YWtpbmcgdGhlIGxvY2sg
Zm9yIHRoZSB1bmRlcmx5aW5nIHBhZ2UuIFdlIGVuZm9yY2Ugb3JkZXJpbmcgYmV0d2VlbiBwYWdl
X2xvY2sKPiAtICogYW5kIHAybV9sb2NrIHVzaW5nIGFuIG1tLWxvY2tzLmggY29uc3RydWN0Lgo+
IC0gKgo+IC0gKiBUaGVzZSB0d28gdXNlcnMgKHB0ZSBzZXJpYWxpemF0aW9uIGFuZCBtZW1vcnkg
c2hhcmluZykgZG8gbm90IGNvbGxpZGUsIHNpbmNlCj4gLSAqIHNoYXJpbmcgaXMgb25seSBzdXBw
b3J0ZWQgZm9yIGh2bSBndWVzdHMsIHdoaWNoIGRvIG5vdCBwZXJmb3JtIHB2IHB0ZSB1cGRhdGVz
Lgo+ICAgKi8KPiAgaW50IHBhZ2VfbG9jayhzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKTsKPiAgdm9p
ZCBwYWdlX3VubG9jayhzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKTsKCkkgdGhpbmsgaXQgd291bGQg
YmUgaGVscGZ1bCB0byByZXRhaW4gKGluIGEgc2xpZ2h0bHkgYWRqdXN0ZWQgZm9ybSkgdGhlIGxh
c3QKc2VudGVuY2Ugb2YgdGhlIGNvbW1lbnQgYWJvdmUsIHRvIGNsYXJpZnkgdGhhdCB0aGUgUEdU
X2xvY2tlZCB1c2VzCmFyZSBub3cgd2hhdCBkb2VzIG5vdCBlbmQgdXAgY29sbGlkaW5nLiBBdCB0
aGlzIG9jY2FzaW9uICJ3aGljaCBkbyBub3QKcGVyZm9ybSBwdiBwdGUgdXBkYXRlcyIgd291bGQg
YWxzbyBiZXR0ZXIgYmUgcmUtd29yZGVkIHRvIGUuZy4KIndoaWNoIGRvIG5vdCBoYXZlIFBWIFBU
RXMgdXBkYXRlZCIgKGFzIFBWSCBEb20wIGlzIHZlcnkgbXVjaApleHBlY3RlZCB0byBpc3N1ZSBQ
ViBwYWdlIHRhYmxlIG9wZXJhdGlvbnMgZm9yIFBWIERvbVUtcykuCgpKYW4KCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 03 09:19:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 09:19:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMULe-0002nq-PK; Fri, 03 May 2019 09:19:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XpsL=TD=citrix.com=prvs=019780e18=roger.pau@srs-us1.protection.inumbo.net>)
 id 1hMULc-0002nl-VK
 for xen-devel@lists.xenproject.org; Fri, 03 May 2019 09:19:16 +0000
X-Inumbo-ID: 83d05ca5-6d84-11e9-843c-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 83d05ca5-6d84-11e9-843c-bc764e045a96;
 Fri, 03 May 2019 09:19:14 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,425,1549929600"; d="scan'208";a="89617956"
Date: Fri, 3 May 2019 11:19:05 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190503091905.2levs75dxln4rhiw@Air-de-Roger>
References: <5CC6DD090200007800229E80@prv1-mh.provo.novell.com>
 <5CC71ADE020000780022A1B7@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5CC71ADE020000780022A1B7@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v1b 1/9] x86/IRQ: deal with move-in-progress
 state in fixup_irqs()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Igor Druzhinin <igor.druzhinin@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBBcHIgMjksIDIwMTkgYXQgMDk6NDA6MTRBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gVGhlIGZsYWcgYmVpbmcgc2V0IG1heSBwcmV2ZW50IGFmZmluaXR5IGNoYW5nZXMsIGFz
IHRoZXNlIG9mdGVuIGltcGx5Cj4gYXNzaWdubWVudCBvZiBhIG5ldyB2ZWN0b3IuIFdoZW4gdGhl
cmUncyBubyBwb3NzaWJsZSBkZXN0aW5hdGlvbiBsZWZ0Cj4gZm9yIHRoZSBJUlEsIHRoZSBjbGVh
cmluZyBvZiB0aGUgZmxhZyBuZWVkcyB0byBoYXBwZW4gcmlnaHQgZnJvbQo+IGZpeHVwX2lycXMo
KS4KPiAKPiBBZGRpdGlvbmFsbHkgX2Fzc2lnbl9pcnFfdmVjdG9yKCkgbmVlZHMgdG8gYXZvaWQg
c2V0dGluZyB0aGUgZmxhZyB3aGVuCj4gdGhlcmUncyBubyBvbmxpbmUgQ1BVIGxlZnQgaW4gd2hh
dCBnZXRzIHB1dCBpbnRvIC0+YXJjaC5vbGRfY3B1X21hc2suCj4gVGhlIG9sZCB2ZWN0b3IgY2Fu
IGJlIHJlbGVhc2VkIHJpZ2h0IGF3YXkgaW4gdGhpcyBjYXNlLgo+IAo+IEFsc28gZXh0ZW5kIHRo
ZSBsb2cgbWVzc2FnZSBhYm91dCBicm9rZW4gYWZmaW5pdHkgdG8gaW5jbHVkZSB0aGUgbmV3Cj4g
YWZmaW5pdHkgYXMgd2VsbCwgYWxsb3dpbmcgdG8gbm90aWNlIGlzc3VlcyB3aXRoIGFmZmluaXR5
IGNoYW5nZXMgbm90Cj4gYWN0dWFsbHkgaGF2aW5nIHRha2VuIHBsYWNlLiBTd2FwIHRoZSBpZi9l
bHNlLWlmIG9yZGVyIHRoZXJlIGF0IHRoZQo+IHNhbWUgdGltZSB0byByZWR1Y2UgdGhlIGFtb3Vu
dCBvZiBjb25kaXRpb25zIGNoZWNrZWQuCj4gCj4gQXQgdGhlIHNhbWUgdGltZSByZXBsYWNlIHR3
byBvcGVuIGNvZGVkIGluc3RhbmNlcyBvZiB0aGUgbmV3IGhlbHBlcgo+IGZ1bmN0aW9uLgo+IAo+
IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiAtLS0KPiB2
MjogQWxzbyB1cGRhdGUgdmVjdG9yX2lycVtdIGluIHRoZSBjb2RlIGFkZGVkIHRvIGZpeHVwX2ly
cXMoKS4KPiAKPiAtLS0gdW5zdGFibGUub3JpZy94ZW4vYXJjaC94ODYvaXJxLmMJMjAxOS0wNC0y
OSAxNzozNDoxNi43MjY1NDI2NTkgKzAyMDAKPiArKysgdW5zdGFibGUveGVuL2FyY2gveDg2L2ly
cS5jCTIwMTktMDQtMjkgMTU6MDU6MzkuMDAwMDAwMDAwICswMjAwCj4gQEAgLTI0Miw2ICsyNDIs
MjAgQEAgdm9pZCBkZXN0cm95X2lycSh1bnNpZ25lZCBpbnQgaXJxKQo+ICAgICAgeGZyZWUoYWN0
aW9uKTsKPiAgfQo+ICAKPiArc3RhdGljIHZvaWQgcmVsZWFzZV9vbGRfdmVjKHN0cnVjdCBpcnFf
ZGVzYyAqZGVzYykKPiArewo+ICsgICAgdW5zaWduZWQgaW50IHZlY3RvciA9IGRlc2MtPmFyY2gu
b2xkX3ZlY3RvcjsKPiArCj4gKyAgICBkZXNjLT5hcmNoLm9sZF92ZWN0b3IgPSBJUlFfVkVDVE9S
X1VOQVNTSUdORUQ7Cj4gKyAgICBjcHVtYXNrX2NsZWFyKGRlc2MtPmFyY2gub2xkX2NwdV9tYXNr
KTsKPiArCj4gKyAgICBpZiAoIGRlc2MtPmFyY2gudXNlZF92ZWN0b3JzICkKCldvdWxkbid0IGl0
IGJlIGJldHRlciB0byBjbGVhbiB0aGUgYml0bWFwIHdoZW4gdmVjdG9yICE9CklSUV9WRUNUT1Jf
VU5BU1NJR05FRD8KCkkgaGF2ZW4ndCBjaGVja2VkIGFsbCB0aGUgY2FsbGVycywgYnV0IEkgZG9u
J3QgdGhpbmsgaXQncyB2YWxpZCB0bwpjYWxsIHJlbGVhc2Vfb2xkX3ZlYyB3aXRoIGRlc2MtPmFy
Y2gub2xkX3ZlY3RvciA9PQpJUlFfVkVDVE9SX1VOQVNTSUdORUQsIGluIHdoaWNoIGNhc2UgSSB3
b3VsZCBhZGQgYW4gQVNTRVJULgoKPiArICAgIHsKPiArICAgICAgICBBU1NFUlQodGVzdF9iaXQo
dmVjdG9yLCBkZXNjLT5hcmNoLnVzZWRfdmVjdG9ycykpOwo+ICsgICAgICAgIGNsZWFyX2JpdCh2
ZWN0b3IsIGRlc2MtPmFyY2gudXNlZF92ZWN0b3JzKTsKPiArICAgIH0KPiArfQo+ICsKPiAgc3Rh
dGljIHZvaWQgX19jbGVhcl9pcnFfdmVjdG9yKGludCBpcnEpCj4gIHsKPiAgICAgIGludCBjcHUs
IHZlY3Rvciwgb2xkX3ZlY3RvcjsKPiBAQCAtMjg1LDE0ICsyOTksNyBAQCBzdGF0aWMgdm9pZCBf
X2NsZWFyX2lycV92ZWN0b3IoaW50IGlycSkKCktpbmQgb2YgdW5yZWxhdGVkLCBidXQgSSB0aGlu
ayB0aGUgY2hlY2sgYXQgdGhlIHRvcCBvZgpfX2NsZWFyX2lycV92ZWN0b3Igc2hvdWxkIGJlOgoK
QlVHX09OKGRlc2MtPmFyY2gudmVjdG9yID09IElSUV9WRUNUT1JfVU5BU1NJR05FRCk7CgpSYXRo
ZXIgdGhhbiB0aGUgY3VycmVudDoKCkJVR19PTighZGVzYy0+YXJjaC52ZWN0b3IpOwoKVGhlcmUn
cyBhIGxvdCBvZiBsb2dpYyB0aGF0IHdvdWxkIGdvIGV4dHJlbWVseSB3cm9uZyBpZiB2ZWN0b3Ig
aXMgLTEuCgo+ICAgICAgICAgIHBlcl9jcHUodmVjdG9yX2lycSwgY3B1KVtvbGRfdmVjdG9yXSA9
IH5pcnE7Cj4gICAgICB9Cj4gIAo+IC0gICAgZGVzYy0+YXJjaC5vbGRfdmVjdG9yID0gSVJRX1ZF
Q1RPUl9VTkFTU0lHTkVEOwo+IC0gICAgY3B1bWFza19jbGVhcihkZXNjLT5hcmNoLm9sZF9jcHVf
bWFzayk7Cj4gLQo+IC0gICAgaWYgKCBkZXNjLT5hcmNoLnVzZWRfdmVjdG9ycyApCj4gLSAgICB7
Cj4gLSAgICAgICAgQVNTRVJUKHRlc3RfYml0KG9sZF92ZWN0b3IsIGRlc2MtPmFyY2gudXNlZF92
ZWN0b3JzKSk7Cj4gLSAgICAgICAgY2xlYXJfYml0KG9sZF92ZWN0b3IsIGRlc2MtPmFyY2gudXNl
ZF92ZWN0b3JzKTsKPiAtICAgIH0KPiArICAgIHJlbGVhc2Vfb2xkX3ZlYyhkZXNjKTsKPiAgCj4g
ICAgICBkZXNjLT5hcmNoLm1vdmVfaW5fcHJvZ3Jlc3MgPSAwOwoKV2hpbGUgdGhlcmUgaXQgbWln
aHQgYmUgbmljZSB0byBjb252ZXJ0IG1vdmVfaW5fcHJvZ3Jlc3MgdG8gYSBib29sZWFuLgoKPiAg
fQo+IEBAIC01MTcsMTIgKzUyNCwyMSBAQCBuZXh0Ogo+ICAgICAgICAgIC8qIEZvdW5kIG9uZSEg
Ki8KPiAgICAgICAgICBjdXJyZW50X3ZlY3RvciA9IHZlY3RvcjsKPiAgICAgICAgICBjdXJyZW50
X29mZnNldCA9IG9mZnNldDsKPiAtICAgICAgICBpZiAob2xkX3ZlY3RvciA+IDApIHsKPiAtICAg
ICAgICAgICAgZGVzYy0+YXJjaC5tb3ZlX2luX3Byb2dyZXNzID0gMTsKPiAtICAgICAgICAgICAg
Y3B1bWFza19jb3B5KGRlc2MtPmFyY2gub2xkX2NwdV9tYXNrLCBkZXNjLT5hcmNoLmNwdV9tYXNr
KTsKPiArCj4gKyAgICAgICAgaWYgKCBvbGRfdmVjdG9yID4gMCApCj4gKyAgICAgICAgewo+ICsg
ICAgICAgICAgICBjcHVtYXNrX2FuZChkZXNjLT5hcmNoLm9sZF9jcHVfbWFzaywgZGVzYy0+YXJj
aC5jcHVfbWFzaywKPiArICAgICAgICAgICAgICAgICAgICAgICAgJmNwdV9vbmxpbmVfbWFwKTsK
PiAgICAgICAgICAgICAgZGVzYy0+YXJjaC5vbGRfdmVjdG9yID0gZGVzYy0+YXJjaC52ZWN0b3I7
Cj4gKyAgICAgICAgICAgIGlmICggIWNwdW1hc2tfZW1wdHkoZGVzYy0+YXJjaC5vbGRfY3B1X21h
c2spICkKPiArICAgICAgICAgICAgICAgIGRlc2MtPmFyY2gubW92ZV9pbl9wcm9ncmVzcyA9IDE7
Cj4gKyAgICAgICAgICAgIGVsc2UKPiArICAgICAgICAgICAgICAgIC8qIFRoaXMgY2FuIGhhcHBl
biB3aGlsZSBvZmZsaW5pbmcgYSBDUFUuICovCj4gKyAgICAgICAgICAgICAgICByZWxlYXNlX29s
ZF92ZWMoZGVzYyk7Cj4gICAgICAgICAgfQo+ICsKPiAgICAgICAgICB0cmFjZV9pcnFfbWFzayhU
UkNfSFdfSVJRX0FTU0lHTl9WRUNUT1IsIGlycSwgdmVjdG9yLCAmdG1wX21hc2spOwo+ICsKPiAg
ICAgICAgICBmb3JfZWFjaF9jcHUobmV3X2NwdSwgJnRtcF9tYXNrKQo+ICAgICAgICAgICAgICBw
ZXJfY3B1KHZlY3Rvcl9pcnEsIG5ld19jcHUpW3ZlY3Rvcl0gPSBpcnE7Cj4gICAgICAgICAgZGVz
Yy0+YXJjaC52ZWN0b3IgPSB2ZWN0b3I7Cj4gQEAgLTY5MSwxNCArNzA3LDggQEAgdm9pZCBpcnFf
bW92ZV9jbGVhbnVwX2ludGVycnVwdChzdHJ1Y3QgYwo+ICAKPiAgICAgICAgICBpZiAoIGRlc2Mt
PmFyY2gubW92ZV9jbGVhbnVwX2NvdW50ID09IDAgKQo+ICAgICAgICAgIHsKPiAtICAgICAgICAg
ICAgZGVzYy0+YXJjaC5vbGRfdmVjdG9yID0gSVJRX1ZFQ1RPUl9VTkFTU0lHTkVEOwo+IC0gICAg
ICAgICAgICBjcHVtYXNrX2NsZWFyKGRlc2MtPmFyY2gub2xkX2NwdV9tYXNrKTsKPiAtCj4gLSAg
ICAgICAgICAgIGlmICggZGVzYy0+YXJjaC51c2VkX3ZlY3RvcnMgKQo+IC0gICAgICAgICAgICB7
Cj4gLSAgICAgICAgICAgICAgICBBU1NFUlQodGVzdF9iaXQodmVjdG9yLCBkZXNjLT5hcmNoLnVz
ZWRfdmVjdG9ycykpOwo+IC0gICAgICAgICAgICAgICAgY2xlYXJfYml0KHZlY3RvciwgZGVzYy0+
YXJjaC51c2VkX3ZlY3RvcnMpOwo+IC0gICAgICAgICAgICB9Cj4gKyAgICAgICAgICAgIEFTU0VS
VCh2ZWN0b3IgPT0gZGVzYy0+YXJjaC5vbGRfdmVjdG9yKTsKPiArICAgICAgICAgICAgcmVsZWFz
ZV9vbGRfdmVjKGRlc2MpOwo+ICAgICAgICAgIH0KPiAgdW5sb2NrOgo+ICAgICAgICAgIHNwaW5f
dW5sb2NrKCZkZXNjLT5sb2NrKTsKPiBAQCAtMjM5MSw2ICsyNDAxLDMzIEBAIHZvaWQgZml4dXBf
aXJxcyhjb25zdCBjcHVtYXNrX3QgKm1hc2ssIGIKPiAgICAgICAgICAgICAgY29udGludWU7Cj4g
ICAgICAgICAgfQo+ICAKPiArICAgICAgICAvKgo+ICsgICAgICAgICAqIEluIG9yZGVyIGZvciB0
aGUgYWZmaW5pdHkgYWRqdXN0bWVudCBiZWxvdyB0byBiZSBzdWNjZXNzZnVsLCB3ZQo+ICsgICAg
ICAgICAqIG5lZWQgX19hc3NpZ25faXJxX3ZlY3RvcigpIHRvIHN1Y2NlZWQuIFRoaXMgaW4gcGFy
dGljdWxhciBtZWFucwo+ICsgICAgICAgICAqIGNsZWFyaW5nIGRlc2MtPmFyY2gubW92ZV9pbl9w
cm9ncmVzcyBpZiB0aGlzIHdvdWxkIG90aGVyd2lzZQo+ICsgICAgICAgICAqIHByZXZlbnQgdGhl
IGZ1bmN0aW9uIGZyb20gc3VjY2VlZGluZy4gU2luY2UgdGhlcmUncyBubyB3YXkgZm9yIHRoZQo+
ICsgICAgICAgICAqIGZsYWcgdG8gZ2V0IGNsZWFyZWQgYW55bW9yZSB3aGVuIHRoZXJlJ3Mgbm8g
cG9zc2libGUgZGVzdGluYXRpb24KPiArICAgICAgICAgKiBsZWZ0ICh0aGUgb25seSBwb3NzaWJp
bGl0eSB0aGVuIHdvdWxkIGJlIHRoZSBJUlFzIGVuYWJsZWQgd2luZG93Cj4gKyAgICAgICAgICog
YWZ0ZXIgdGhpcyBsb29wKSwgdGhlcmUncyB0aGVuIGFsc28gbm8gcmFjZSB3aXRoIHVzIGRvaW5n
IGl0IGhlcmUuCj4gKyAgICAgICAgICoKPiArICAgICAgICAgKiBUaGVyZWZvcmUgdGhlIGxvZ2lj
IGhlcmUgYW5kIHRoZXJlIG5lZWQgdG8gcmVtYWluIGluIHN5bmMuCj4gKyAgICAgICAgICovCj4g
KyAgICAgICAgaWYgKCBkZXNjLT5hcmNoLm1vdmVfaW5fcHJvZ3Jlc3MgJiYKPiArICAgICAgICAg
ICAgICFjcHVtYXNrX2ludGVyc2VjdHMobWFzaywgZGVzYy0+YXJjaC5jcHVfbWFzaykgKQo+ICsg
ICAgICAgIHsKPiArICAgICAgICAgICAgdW5zaWduZWQgaW50IGNwdTsKPiArCj4gKyAgICAgICAg
ICAgIGNwdW1hc2tfYW5kKCZhZmZpbml0eSwgZGVzYy0+YXJjaC5vbGRfY3B1X21hc2ssICZjcHVf
b25saW5lX21hcCk7Cj4gKwo+ICsgICAgICAgICAgICBzcGluX2xvY2soJnZlY3Rvcl9sb2NrKTsK
PiArICAgICAgICAgICAgZm9yX2VhY2hfY3B1KGNwdSwgJmFmZmluaXR5KQo+ICsgICAgICAgICAg
ICAgICAgcGVyX2NwdSh2ZWN0b3JfaXJxLCBjcHUpW2Rlc2MtPmFyY2gub2xkX3ZlY3Rvcl0gPSB+
aXJxOwo+ICsgICAgICAgICAgICBzcGluX3VubG9jaygmdmVjdG9yX2xvY2spOwo+ICsKPiArICAg
ICAgICAgICAgcmVsZWFzZV9vbGRfdmVjKGRlc2MpOwo+ICsgICAgICAgICAgICBkZXNjLT5hcmNo
Lm1vdmVfaW5fcHJvZ3Jlc3MgPSAwOwo+ICsgICAgICAgIH0KPiArCj4gICAgICAgICAgY3B1bWFz
a19hbmQoJmFmZmluaXR5LCAmYWZmaW5pdHksIG1hc2spOwo+ICAgICAgICAgIGlmICggY3B1bWFz
a19lbXB0eSgmYWZmaW5pdHkpICkKPiAgICAgICAgICB7Cj4gQEAgLTI0MDksMTUgKzI0NDYsMTgg
QEAgdm9pZCBmaXh1cF9pcnFzKGNvbnN0IGNwdW1hc2tfdCAqbWFzaywgYgo+ICAgICAgICAgIGlm
ICggZGVzYy0+aGFuZGxlci0+ZW5hYmxlICkKPiAgICAgICAgICAgICAgZGVzYy0+aGFuZGxlci0+
ZW5hYmxlKGRlc2MpOwo+ICAKPiArICAgICAgICBjcHVtYXNrX2NvcHkoJmFmZmluaXR5LCBkZXNj
LT5hZmZpbml0eSk7Cj4gKwo+ICAgICAgICAgIHNwaW5fdW5sb2NrKCZkZXNjLT5sb2NrKTsKPiAg
Cj4gICAgICAgICAgaWYgKCAhdmVyYm9zZSApCj4gICAgICAgICAgICAgIGNvbnRpbnVlOwo+ICAK
PiAtICAgICAgICBpZiAoIGJyZWFrX2FmZmluaXR5ICYmIHNldF9hZmZpbml0eSApCj4gLSAgICAg
ICAgICAgIHByaW50aygiQnJva2UgYWZmaW5pdHkgZm9yIGlycSAlaVxuIiwgaXJxKTsKPiAtICAg
ICAgICBlbHNlIGlmICggIXNldF9hZmZpbml0eSApCj4gLSAgICAgICAgICAgIHByaW50aygiQ2Fu
bm90IHNldCBhZmZpbml0eSBmb3IgaXJxICVpXG4iLCBpcnEpOwo+ICsgICAgICAgIGlmICggIXNl
dF9hZmZpbml0eSApCj4gKyAgICAgICAgICAgIHByaW50aygiQ2Fubm90IHNldCBhZmZpbml0eSBm
b3IgSVJRJXVcbiIsIGlycSk7Cj4gKyAgICAgICAgZWxzZSBpZiAoIGJyZWFrX2FmZmluaXR5ICkK
PiArICAgICAgICAgICAgcHJpbnRrKCJCcm9rZSBhZmZpbml0eSBmb3IgSVJRJXUsIG5ldzogJSpw
YlxuIiwKPiArICAgICAgICAgICAgICAgICAgIGlycSwgbnJfY3B1X2lkcywgJmFmZmluaXR5KTsK
CkkgZ3Vlc3MgaXQncyBmaW5lIHRvIGhhdmUgdGhvc2Ugd2l0aG91dCByYXRlLWxpbWl0aW5nIGJl
Y2F1c2UKZml4dXBfaXJxcyBpcyBvbmx5IGNhbGxlZCBmb3IgYWRtaW4tdHJpZ2dlcmVkIGFjdGlv
bnMsIHNvIHRoZXJlJ3Mgbm8KcmlzayBvZiBjb25zb2xlIGZsb29kaW5nLgoKVGhhbmtzLCBSb2dl
ci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 03 09:43:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 09:43:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMUic-0005D9-RZ; Fri, 03 May 2019 09:43:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=P1b8=TD=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1hMUib-0005D4-GY
 for xen-devel@lists.xenproject.org; Fri, 03 May 2019 09:43:02 +0000
X-Inumbo-ID: d5b89135-6d87-11e9-843c-bc764e045a96
Received: from mo6-p00-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5300::1])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d5b89135-6d87-11e9-843c-bc764e045a96;
 Fri, 03 May 2019 09:42:59 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1556876578;
 s=strato-dkim-0002; d=aepfle.de;
 h=Message-Id:Date:Subject:Cc:To:From:X-RZG-CLASS-ID:X-RZG-AUTH:From:
 Subject:Sender;
 bh=1M8QQwYlbAS98NHPSa/rcSf9CBZR4+BO2CLavvWsx9I=;
 b=JmBDhLcpl02cjJXo151NkeWBEyOLytpg0dAF0t8VNXX+ReJHbT6XWNAVBcehqF+Hnm
 FYXGpy0dCMTDbgOnxnhj/mydhzaKY3UsDyfcypR9HT4gJyqlXAsXXk3jT5vqF8oDW3Ex
 KovgpFRR2zjEGqgm7GPK6sTl2UKsY0+IwzkIaZ7saJ+oX06fQiFNnYw6CgxZrMH2W9vX
 GPzbi7Ra643O6ICkvPD3h6XFGmPPPXKJMt0IueORvhqpCT9UbWRM1d8/8Qp3O2AMGHnt
 Ycgsq8OpO9EP+5XDV7Hj3MSSQO4dZOWIVIL9EyFNZbvn5dbL0G8AOKDj6BtDQArxYSKM
 xX7A==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QXkBR9MXjAuzBd/ORjA5Q4DFnYbn87Gg=="
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.18 DYNA|AUTH)
 with ESMTPSA id 60a847v439grKEU
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Fri, 3 May 2019 11:42:53 +0200 (CEST)
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xenproject.org
Date: Fri,  3 May 2019 11:42:51 +0200
Message-Id: <20190503094251.16148-1-olaf@aepfle.de>
X-Mailer: git-send-email 2.16.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2] libxl: fix migration of PV and PVH domUs
 with and without qemu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Olaf Hering <olaf@aepfle.de>, Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SWYgYSBkb21VIGhhcyBhIHFlbXUteGVuIGluc3RhbmNlIGF0dGFjaGVkLCBpdCBpcyByZXF1aXJl
ZCB0byBjYWxsIHFlbXVzCiJ4ZW4tc2F2ZS1kZXZpY2VzLXN0YXRlIiBtZXRob2QuIFdpdGhvdXQg
aXQsIHRoZSByZWNlaXZpbmcgc2lkZSBvZiBhIFBWIG9yClBWSCBtaWdyYXRpb24gbWF5IGJlIHVu
YWJsZSB0byBsb2NrIHRoZSBpbWFnZToKCnhlbiBiZTogcWRpc2stNTE3MTI6IHhlbiBiZTogcWRp
c2stNTE3MTI6IGVycm9yOiBGYWlsZWQgdG8gZ2V0ICJ3cml0ZSIgbG9jawplcnJvcjogRmFpbGVk
IHRvIGdldCAid3JpdGUiIGxvY2sKeGVuIGJlOiBxZGlzay01MTcxMjogeGVuIGJlOiBxZGlzay01
MTcxMjogaW5pdGlhbGlzZSgpIGZhaWxlZAppbml0aWFsaXNlKCkgZmFpbGVkCgpUbyBmaXggdGhp
cyBidWcsIGxpYnhsX19kb21haW5fc3VzcGVuZF9kZXZpY2VfbW9kZWwoKSBhbmQKbGlieGxfX2Rv
bWFpbl9yZXN1bWVfZGV2aWNlX21vZGVsKCkgaGF2ZSB0byBiZSBjYWxsZWQgbm90IG9ubHkgZm9y
IEhWTSwKYnV0IGFsc28gaWYgdGhlIGFjdGl2ZSBkZXZpY2VfbW9kZWwgaXMgUUVNVV9YRU4uCgpV
bmZvcnR1bmF0ZWx5LCBsaWJ4bF9fZG9tYWluX2J1aWxkX2luZm9fc2V0ZGVmYXVsdCgpIGhhcmRj
b2RlcwpiX2luZm8tPmRldmljZV9tb2RlbF92ZXJzaW9uIHRvIFFFTVVfWEVOIGlmIGl0IGRvZXMg
bm90IGtub3cgaXQgYW55CmJldHRlci4gVGhpcyBicmVha3MgZG9tVXMgd2l0aG91dCBhIGRldmlj
ZV9tb2RlbC4gbGlieGxfX3FtcF9zdG9wKCkgd291bGQKd2FpdCAxMCBzZWNvbmRzIGluIHFtcF9v
cGVuKCkgZm9yIGEgcWVtdSB0aGF0IHdpbGwgbmV2ZXIgYXBwZWFyLiAgRHVyaW5nCnRoaXMgbG9u
ZyB0aW1lZnJhbWUgdGhlIGRvbVUgcmVtYWlucyBpbiBzdGF0ZSBwYXVzZWQgb24gdGhlIHNlbmRp
bmcgc2lkZS4KQXMgYSByZXN1bHQgbmV0d29yayBjb25uZWN0aW9ucyBtYXkgYmUgZHJvcHBlZC4g
T25jZSB0aGlzIGJ1ZyBpcyBmaXhlZCBhcwp3ZWxsLCBieSBqdXN0IHJlbW92aW5nIHRoYXQgYXNz
dW1wdGlvbiwgdGhlcmUgaXMgbm8gY29kZSB0byBhY3R1YWxseQppbml0aWFsaXNlIGJfaW5mby0+
ZGV2aWNlX21vZGVsX3ZlcnNpb24uCgpUaGVyZSBpcyBhIGhlbHBlciBmdW5jdGlvbiBsaWJ4bF9f
bmVlZF94ZW5wdl9xZW11KCksIHdoaWNoIGlzIHVzZWQgaW4KdmFyaW91cyBwbGFjZXMgdG8gZGVj
aWRlIGlmIGFueSBkZXZpY2VfbW9kZWwgaGFzIHRvIGJlIHNwYXduZWQuIFRoaXMKZnVuY3Rpb24g
Y2FuIG5vdCBiZSB1c2VkIGFzIGlzLCBqdXN0IHRvIGZpbGwgYl9pbmZvLT5kZXZpY2VfbW9kZWxf
dmVyc2lvbiwKYmVjYXVzZSBzdG9yZV9saWJ4bF9lbnRyeSgpIHdhcyBhbHJlYWR5IGNhbGxlZCBl
YXJsaWVyLiBVcGRhdGUgdGhpcwpmdW5jdGlvbiB0byByZWNlaXZlIGEgZG9taWQgdG8gd29yayB3
aXRoLCBpbnN0ZWFkIG9mIHJlYWRpbmcgeGVuc3RvcmUuCgpSZWFycmFuZ2UgdGhlIGNvZGUgYW5k
IGluaXRpYWxpemUgYl9pbmZvLT5kZXZpY2VfbW9kZWxfdmVyc2lvbiBpbgpsaWJ4bF9fZG9tYWlu
X2J1aWxkX2luZm9fc2V0ZGVmYXVsdCgpIHBlciBET01BSU5fVFlQRS4KClVwZGF0ZSBpbml0aWF0
ZV9kb21haW5fY3JlYXRlKCkgdG8gc2V0IGJfaW5mby0+ZGV2aWNlX21vZGVsX3ZlcnNpb24gaWYg
aXQKd2FzIG5vdCBzZXQgZWFybGllciwgdXNpbmcgdGhlIHVwZGF0ZWQgbGlieGxfX25lZWRfeGVu
cHZfcWVtdSgpLgoKSW50cm9kdWNlIExJQlhMX0RFVklDRV9NT0RFTF9WRVJTSU9OX05PTkVfUkVR
VUlSRUQgZm9yIFBWIGFuZCBQVkggdGhhdApoYXZlIG5vIG5lZWQgZm9yIGEgZGV2aWNlX21vZGVs
LgoKVXBkYXRlIGV4aXN0aW5nIHVzZXJzIG9mIGxpYnhsX19uZWVkX3hlbnB2X3FlbXUoKSB0byB1
c2UKYl9pbmZvLT5kZXZpY2VfbW9kZWxfdmVyc2lvbiBmb3IgdGhlaXIgY2hlY2sgaWYgYSBkZXZp
Y2VfbW9kZWwgaXMgbmVlZGVkLgoKdjAyOgotIHVwZGF0ZSB3b3JkaW5nIGluIGEgY29tbWVudAot
IHJlbW92ZSBzdGFsZSBnb3RvIGluIGRvbWNyZWF0ZV9sYXVuY2hfZG0KLSBpbml0aWFsaXplIHJl
dCBpbiBsaWJ4bF9fbmVlZF94ZW5wdl9xZW11CgpTaWduZWQtb2ZmLWJ5OiBPbGFmIEhlcmluZyA8
b2xhZkBhZXBmbGUuZGU+CkNjOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNv
bT4KQ2M6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgotLS0KIHRv
b2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jICAgICAgfCAzOSArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrLS0tLS0tLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2RtLmMgICAgICAgICAgfCA0MCAr
KysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tCiB0b29scy9saWJ4bC9saWJ4
bF9kb21fc3VzcGVuZC5jIHwgIDggKysrKysrLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFs
LmggICAgfCAgMyArKy0KIHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCAgICAgfCAgMSArCiA1
IGZpbGVzIGNoYW5nZWQsIDYzIGluc2VydGlvbnMoKyksIDI4IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jIGIvdG9vbHMvbGlieGwvbGlieGxfY3Jl
YXRlLmMKaW5kZXggODlmZTgwZmM5Yy4uMTUwYWIwMjM1NCAxMDA2NDQKLS0tIGEvdG9vbHMvbGli
eGwvbGlieGxfY3JlYXRlLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKQEAgLTg3
LDE2ICs4NywyMCBAQCBpbnQgbGlieGxfX2RvbWFpbl9idWlsZF9pbmZvX3NldGRlZmF1bHQobGli
eGxfX2djICpnYywKICAgICAgICAgYl9pbmZvLT5kZXZpY2VfbW9kZWxfc3NpZHJlZiA9IFNFQ0lO
SVRTSURfRE9NRE07CiAKICAgICBpZiAoIWJfaW5mby0+ZGV2aWNlX21vZGVsX3ZlcnNpb24pIHsK
LSAgICAgICAgaWYgKGJfaW5mby0+dHlwZSA9PSBMSUJYTF9ET01BSU5fVFlQRV9IVk0pIHsKKyAg
ICAgICAgc3dpdGNoIChiX2luZm8tPnR5cGUpIHsKKyAgICAgICAgY2FzZSBMSUJYTF9ET01BSU5f
VFlQRV9IVk06CiAgICAgICAgICAgICBpZiAobGlieGxfZGVmYm9vbF92YWwoYl9pbmZvLT5kZXZp
Y2VfbW9kZWxfc3R1YmRvbWFpbikpIHsKICAgICAgICAgICAgICAgICBiX2luZm8tPmRldmljZV9t
b2RlbF92ZXJzaW9uID0KICAgICAgICAgICAgICAgICAgICAgTElCWExfREVWSUNFX01PREVMX1ZF
UlNJT05fUUVNVV9YRU5fVFJBRElUSU9OQUw7CiAgICAgICAgICAgICB9IGVsc2UgewogICAgICAg
ICAgICAgICAgIGJfaW5mby0+ZGV2aWNlX21vZGVsX3ZlcnNpb24gPSBsaWJ4bF9fZGVmYXVsdF9k
ZXZpY2VfbW9kZWwoZ2MpOwogICAgICAgICAgICAgfQotICAgICAgICB9IGVsc2UgewotICAgICAg
ICAgICAgYl9pbmZvLT5kZXZpY2VfbW9kZWxfdmVyc2lvbiA9Ci0gICAgICAgICAgICAgICAgTElC
WExfREVWSUNFX01PREVMX1ZFUlNJT05fUUVNVV9YRU47CisgICAgICAgICAgICBicmVhazsKKyAg
ICAgICAgY2FzZSBMSUJYTF9ET01BSU5fVFlQRV9QVjoKKyAgICAgICAgY2FzZSBMSUJYTF9ET01B
SU5fVFlQRV9QVkg6CisgICAgICAgIGRlZmF1bHQ6CisgICAgICAgICAgICAvKiBtYXkgYmUgc2V0
IGxhdGVyICovCisgICAgICAgICAgICBicmVhazsKICAgICAgICAgfQogICAgICAgICBpZiAoYl9p
bmZvLT5kZXZpY2VfbW9kZWxfdmVyc2lvbgogICAgICAgICAgICAgICAgID09IExJQlhMX0RFVklD
RV9NT0RFTF9WRVJTSU9OX1FFTVVfWEVOKSB7CkBAIC05NzgsNiArOTgyLDE3IEBAIHN0YXRpYyB2
b2lkIGluaXRpYXRlX2RvbWFpbl9jcmVhdGUobGlieGxfX2VnYyAqZWdjLAogICAgICAgICBnb3Rv
IGVycm9yX291dDsKICAgICB9CiAKKyAgICBpZiAoZF9jb25maWctPmJfaW5mby5kZXZpY2VfbW9k
ZWxfdmVyc2lvbgorICAgICAgICA9PSBMSUJYTF9ERVZJQ0VfTU9ERUxfVkVSU0lPTl9VTktOT1dO
KSB7CisgICAgICAgIHJldCA9IGxpYnhsX19uZWVkX3hlbnB2X3FlbXUoZ2MsIGRfY29uZmlnLCBk
b21pZCk7CisgICAgICAgIGlmIChyZXQpCisgICAgICAgICAgICBkX2NvbmZpZy0+Yl9pbmZvLmRl
dmljZV9tb2RlbF92ZXJzaW9uID0KKyAgICAgICAgICAgICAgICBMSUJYTF9ERVZJQ0VfTU9ERUxf
VkVSU0lPTl9RRU1VX1hFTjsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAgZF9jb25maWctPmJf
aW5mby5kZXZpY2VfbW9kZWxfdmVyc2lvbiA9CisgICAgICAgICAgICAgICAgTElCWExfREVWSUNF
X01PREVMX1ZFUlNJT05fTk9ORV9SRVFVSVJFRDsKKyAgICB9CisKICAgICBkY3MtPmd1ZXN0X2Rv
bWlkID0gZG9taWQ7CiAgICAgZGNzLT5zZHNzLmRtLmd1ZXN0X2RvbWlkID0gMDsgLyogbWVhbnMg
d2UgaGF2ZW4ndCBzcGF3bmVkICovCiAKQEAgLTEzMTIsNiArMTMyNyw3IEBAIHN0YXRpYyB2b2lk
IGRvbWNyZWF0ZV9sYXVuY2hfZG0obGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fbXVsdGlkZXYgKm11
bHRpZGV2LAogICAgIGxpYnhsX19kb21haW5fY3JlYXRlX3N0YXRlICpkY3MgPSBDT05UQUlORVJf
T0YobXVsdGlkZXYsICpkY3MsIG11bHRpZGV2KTsKICAgICBTVEFURV9BT19HQyhkY3MtPmFvKTsK
ICAgICBpbnQgaTsKKyAgICBib29sIG5lZWRfcWVtdTsKIAogICAgIC8qIGNvbnZlbmllbmNlIGFs
aWFzZXMgKi8KICAgICBjb25zdCB1aW50MzJfdCBkb21pZCA9IGRjcy0+Z3Vlc3RfZG9taWQ7CkBA
IC0xNDY0LDEwICsxNDgwLDE3IEBAIHN0YXRpYyB2b2lkIGRvbWNyZWF0ZV9sYXVuY2hfZG0obGli
eGxfX2VnYyAqZWdjLCBsaWJ4bF9fbXVsdGlkZXYgKm11bHRpZGV2LAogICAgICAgICBsaWJ4bF9f
ZGV2aWNlX2NvbnNvbGVfYWRkKGdjLCBkb21pZCwgJmNvbnNvbGUsIHN0YXRlLCAmZGV2aWNlKTsK
ICAgICAgICAgbGlieGxfX2RldmljZV9jb25zb2xlX2Rpc3Bvc2UoJmNvbnNvbGUpOwogCi0gICAg
ICAgIHJldCA9IGxpYnhsX19uZWVkX3hlbnB2X3FlbXUoZ2MsIGRfY29uZmlnKTsKLSAgICAgICAg
aWYgKHJldCA8IDApCi0gICAgICAgICAgICBnb3RvIGVycm9yX291dDsKLSAgICAgICAgaWYgKHJl
dCkgeworICAgICAgICBzd2l0Y2ggKGRfY29uZmlnLT5iX2luZm8uZGV2aWNlX21vZGVsX3ZlcnNp
b24pIHsKKyAgICAgICAgICAgIGNhc2UgTElCWExfREVWSUNFX01PREVMX1ZFUlNJT05fUUVNVV9Y
RU5fVFJBRElUSU9OQUw6CisgICAgICAgICAgICBjYXNlIExJQlhMX0RFVklDRV9NT0RFTF9WRVJT
SU9OX1FFTVVfWEVOOgorICAgICAgICAgICAgICAgIG5lZWRfcWVtdSA9IHRydWU7CisgICAgICAg
ICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICBkZWZhdWx0OgorICAgICAgICAgICAgICAgIG5l
ZWRfcWVtdSA9IGZhbHNlOworICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisKKyAg
ICAgICAgaWYgKG5lZWRfcWVtdSkgewogICAgICAgICAgICAgZGNzLT5zZHNzLmRtLmd1ZXN0X2Rv
bWlkID0gZG9taWQ7CiAgICAgICAgICAgICBsaWJ4bF9fc3Bhd25fbG9jYWxfZG0oZWdjLCAmZGNz
LT5zZHNzLmRtKTsKICAgICAgICAgICAgIHJldHVybjsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhs
L2xpYnhsX2RtLmMgYi90b29scy9saWJ4bC9saWJ4bF9kbS5jCmluZGV4IDJmMTk3ODZiZGQuLmJh
YjA0YWIxOTYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKKysrIGIvdG9vbHMv
bGlieGwvbGlieGxfZG0uYwpAQCAtMjI2OCw3ICsyMjY4LDcgQEAgc3RhdGljIHZvaWQgc3Bhd25f
c3R1Yl9sYXVuY2hfZG0obGlieGxfX2VnYyAqZWdjLAogICAgIGxpYnhsX19kb21haW5fYnVpbGRf
c3RhdGUgKmNvbnN0IGRfc3RhdGUgPSBzZHNzLT5kbS5idWlsZF9zdGF0ZTsKICAgICBsaWJ4bF9f
ZG9tYWluX2J1aWxkX3N0YXRlICpjb25zdCBzdHViZG9tX3N0YXRlID0gJnNkc3MtPmRtX3N0YXRl
OwogICAgIHVpbnQzMl90IGRtX2RvbWlkID0gc2Rzcy0+cHZxZW11Lmd1ZXN0X2RvbWlkOwotICAg
IGludCBuZWVkX3FlbXU7CisgICAgYm9vbCBuZWVkX3FlbXU7CiAKICAgICBpZiAocmV0KSB7CiAg
ICAgICAgIExPR0QoRVJST1IsIGd1ZXN0X2RvbWlkLCAiZXJyb3IgY29ubmVjdGluZyBkaXNrIGRl
dmljZXMiKTsKQEAgLTIzMzcsNyArMjMzNywxNSBAQCBzdGF0aWMgdm9pZCBzcGF3bl9zdHViX2xh
dW5jaF9kbShsaWJ4bF9fZWdjICplZ2MsCiAgICAgICAgIH0KICAgICB9CiAKLSAgICBuZWVkX3Fl
bXUgPSBsaWJ4bF9fbmVlZF94ZW5wdl9xZW11KGdjLCBkbV9jb25maWcpOworICAgIHN3aXRjaCAo
ZG1fY29uZmlnLT5iX2luZm8uZGV2aWNlX21vZGVsX3ZlcnNpb24pIHsKKyAgICAgICAgY2FzZSBM
SUJYTF9ERVZJQ0VfTU9ERUxfVkVSU0lPTl9RRU1VX1hFTl9UUkFESVRJT05BTDoKKyAgICAgICAg
Y2FzZSBMSUJYTF9ERVZJQ0VfTU9ERUxfVkVSU0lPTl9RRU1VX1hFTjoKKyAgICAgICAgICAgIG5l
ZWRfcWVtdSA9IHRydWU7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgZGVmYXVsdDoKKyAg
ICAgICAgICAgIG5lZWRfcWVtdSA9IGZhbHNlOworICAgICAgICAgICAgYnJlYWs7CisgICAgfQog
CiAgICAgZm9yIChpID0gMDsgaSA8IG51bV9jb25zb2xlOyBpKyspIHsKICAgICAgICAgbGlieGxf
X2RldmljZSBkZXZpY2U7CkBAIC0zMTc1LDE4ICszMTgzLDExIEBAIHN0YXRpYyB2b2lkIGtpbGxf
ZGV2aWNlX21vZGVsX3VpZF9jYihsaWJ4bF9fZWdjICplZ2MsCiB9CiAKIC8qIFJldHVybiAwIGlm
IG5vIGRtIG5lZWRlZCwgMSBpZiBuZWVkZWQgYW5kIDwwIGlmIGVycm9yLiAqLwotaW50IGxpYnhs
X19uZWVkX3hlbnB2X3FlbXUobGlieGxfX2djICpnYywgbGlieGxfZG9tYWluX2NvbmZpZyAqZF9j
b25maWcpCitpbnQgbGlieGxfX25lZWRfeGVucHZfcWVtdShsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9k
b21haW5fY29uZmlnICpkX2NvbmZpZywgdWludDMyX3QgZG9taWQpCiB7Ci0gICAgaW50IGlkeCwg
aSwgcmV0LCBudW07Ci0gICAgdWludDMyX3QgZG9taWQ7CisgICAgaW50IGlkeCwgaSwgcmV0ID0g
MCwgbnVtOwogICAgIGNvbnN0IHN0cnVjdCBsaWJ4bF9kZXZpY2VfdHlwZSAqZHQ7CiAKLSAgICBy
ZXQgPSBsaWJ4bF9fZ2V0X2RvbWlkKGdjLCAmZG9taWQpOwotICAgIGlmIChyZXQpIHsKLSAgICAg
ICAgTE9HKEVSUk9SLCAidW5hYmxlIHRvIGdldCBkb21haW4gaWQiKTsKLSAgICAgICAgZ290byBv
dXQ7Ci0gICAgfQotCiAgICAgaWYgKGRfY29uZmlnLT5udW1fdmZicyA+IDAgfHwgZF9jb25maWct
Pm51bV9wOXMgPiAwKSB7CiAgICAgICAgIHJldCA9IDE7CiAgICAgICAgIGdvdG8gb3V0OwpAQCAt
MzIzOCwyMSArMzIzOSwyNiBAQCBpbnQgbGlieGxfX2RtX2NoZWNrX3N0YXJ0KGxpYnhsX19nYyAq
Z2MsIGxpYnhsX2RvbWFpbl9jb25maWcgKmRfY29uZmlnLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICB1aW50MzJfdCBkb21pZCkKIHsKICAgICBpbnQgcmM7CisgICAgYm9vbCBuZWVkX3FlbXU7
CiAKICAgICBpZiAobGlieGxfX2RtX2FjdGl2ZShnYywgZG9taWQpKQogICAgICAgICByZXR1cm4g
MDsKIAotICAgIHJjID0gbGlieGxfX25lZWRfeGVucHZfcWVtdShnYywgZF9jb25maWcpOwotICAg
IGlmIChyYyA8IDApCi0gICAgICAgIGdvdG8gb3V0OwotCi0gICAgaWYgKCFyYykKKyAgICBzd2l0
Y2ggKGRfY29uZmlnLT5iX2luZm8uZGV2aWNlX21vZGVsX3ZlcnNpb24pIHsKKyAgICAgICAgY2Fz
ZSBMSUJYTF9ERVZJQ0VfTU9ERUxfVkVSU0lPTl9RRU1VX1hFTl9UUkFESVRJT05BTDoKKyAgICAg
ICAgY2FzZSBMSUJYTF9ERVZJQ0VfTU9ERUxfVkVSU0lPTl9RRU1VX1hFTjoKKyAgICAgICAgICAg
IG5lZWRfcWVtdSA9IHRydWU7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgZGVmYXVsdDoK
KyAgICAgICAgICAgIG5lZWRfcWVtdSA9IGZhbHNlOworICAgICAgICAgICAgYnJlYWs7CisgICAg
fQorICAgIGlmIChuZWVkX3FlbXUgPT0gZmFsc2UpCiAgICAgICAgIHJldHVybiAwOwogCiAgICAg
TE9HRChFUlJPUiwgZG9taWQsICJkZXZpY2UgbW9kZWwgcmVxdWlyZWQgYnV0IG5vdCBydW5uaW5n
Iik7CiAgICAgcmMgPSBFUlJPUl9GQUlMOwogCi1vdXQ6CiAgICAgcmV0dXJuIHJjOwogfQogCmRp
ZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kb21fc3VzcGVuZC5jIGIvdG9vbHMvbGlieGwv
bGlieGxfZG9tX3N1c3BlbmQuYwppbmRleCBkMWFmM2E2NTczLi5jNDkyZmU1ZGQxIDEwMDY0NAot
LS0gYS90b29scy9saWJ4bC9saWJ4bF9kb21fc3VzcGVuZC5jCisrKyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX2RvbV9zdXNwZW5kLmMKQEAgLTM3OSw3ICszNzksOSBAQCBzdGF0aWMgdm9pZCBkb21haW5f
c3VzcGVuZF9jb21tb25fZ3Vlc3Rfc3VzcGVuZGVkKGxpYnhsX19lZ2MgKmVnYywKICAgICBsaWJ4
bF9fZXZfeHN3YXRjaF9kZXJlZ2lzdGVyKGdjLCAmZHNwcy0+Z3Vlc3Rfd2F0Y2gpOwogICAgIGxp
YnhsX19ldl90aW1lX2RlcmVnaXN0ZXIoZ2MsICZkc3BzLT5ndWVzdF90aW1lb3V0KTsKIAotICAg
IGlmIChkc3BzLT50eXBlID09IExJQlhMX0RPTUFJTl9UWVBFX0hWTSkgeworICAgIGlmIChkc3Bz
LT50eXBlID09IExJQlhMX0RPTUFJTl9UWVBFX0hWTSB8fAorICAgICAgICBsaWJ4bF9fZGV2aWNl
X21vZGVsX3ZlcnNpb25fcnVubmluZyhnYywgZHNwcy0+ZG9taWQpID09CisgICAgICAgIExJQlhM
X0RFVklDRV9NT0RFTF9WRVJTSU9OX1FFTVVfWEVOKSB7CiAgICAgICAgIGRzcHMtPmNhbGxiYWNr
X2RldmljZV9tb2RlbF9kb25lID0gZG9tYWluX3N1c3BlbmRfY29tbW9uX2RvbmU7CiAgICAgICAg
IGxpYnhsX19kb21haW5fc3VzcGVuZF9kZXZpY2VfbW9kZWwoZWdjLCBkc3BzKTsgLyogbXVzdCBi
ZSBsYXN0ICovCiAgICAgICAgIHJldHVybjsKQEAgLTQ1OSw3ICs0NjEsOSBAQCBpbnQgbGlieGxf
X2RvbWFpbl9yZXN1bWUobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsIGludCBzdXNwZW5k
X2NhbmNlbCkKICAgICAgICAgZ290byBvdXQ7CiAgICAgfQogCi0gICAgaWYgKHR5cGUgPT0gTElC
WExfRE9NQUlOX1RZUEVfSFZNKSB7CisgICAgaWYgKHR5cGUgPT0gTElCWExfRE9NQUlOX1RZUEVf
SFZNIHx8CisgICAgICAgIGxpYnhsX19kZXZpY2VfbW9kZWxfdmVyc2lvbl9ydW5uaW5nKGdjLCBk
b21pZCkgPT0KKyAgICAgICAgTElCWExfREVWSUNFX01PREVMX1ZFUlNJT05fUUVNVV9YRU4pIHsK
ICAgICAgICAgcmMgPSBsaWJ4bF9fZG9tYWluX3Jlc3VtZV9kZXZpY2VfbW9kZWwoZ2MsIGRvbWlk
KTsKICAgICAgICAgaWYgKHJjKSB7CiAgICAgICAgICAgICBMT0dEKEVSUk9SLCBkb21pZCwgImZh
aWxlZCB0byByZXN1bWUgZGV2aWNlIG1vZGVsOiVkIiwgcmMpOwpkaWZmIC0tZ2l0IGEvdG9vbHMv
bGlieGwvbGlieGxfaW50ZXJuYWwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKaW5k
ZXggNDRlMDIyMTI4NC4uOWViNDIxMWQ4NSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxf
aW50ZXJuYWwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCkBAIC0xODE3LDcg
KzE4MTcsOCBAQCBfaGlkZGVuIGludCBsaWJ4bF9fZG9tYWluX2J1aWxkKGxpYnhsX19nYyAqZ2Ms
CiBfaGlkZGVuIGNvbnN0IGNoYXIgKmxpYnhsX19kb21haW5fZGV2aWNlX21vZGVsKGxpYnhsX19n
YyAqZ2MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGli
eGxfZG9tYWluX2J1aWxkX2luZm8gKmluZm8pOwogX2hpZGRlbiBpbnQgbGlieGxfX25lZWRfeGVu
cHZfcWVtdShsaWJ4bF9fZ2MgKmdjLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBsaWJ4bF9kb21haW5fY29uZmlnICpkX2NvbmZpZyk7CisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGxpYnhsX2RvbWFpbl9jb25maWcgKmRfY29uZmlnLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkb21pZCk7CiBfaGlkZGVuIGJvb2wgbGli
eGxfX3F1ZXJ5X3FlbXVfYmFja2VuZChsaWJ4bF9fZ2MgKmdjLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBiYWNrZW5kX2lkLApkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlieGwvbGlieGxfdHlwZXMuaWRsIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCmlu
ZGV4IGNiNDcwMmZkN2EuLjdkNzViZDM4NTAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhs
X3R5cGVzLmlkbAorKysgYi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKQEAgLTEwNiw2ICsx
MDYsNyBAQCBsaWJ4bF9kZXZpY2VfbW9kZWxfdmVyc2lvbiA9IEVudW1lcmF0aW9uKCJkZXZpY2Vf
bW9kZWxfdmVyc2lvbiIsIFsKICAgICAoMCwgIlVOS05PV04iKSwKICAgICAoMSwgIlFFTVVfWEVO
X1RSQURJVElPTkFMIiksICMgSGlzdG9yaWNhbCBxZW11LXhlbiBkZXZpY2UgbW9kZWwgKHFlbXUt
ZG0pCiAgICAgKDIsICJRRU1VX1hFTiIpLCAgICAgICAgICAgICAjIFVwc3RyZWFtIGJhc2VkIHFl
bXUteGVuIGRldmljZSBtb2RlbAorICAgICgzLCAiTk9ORV9SRVFVSVJFRCIpLAogICAgIF0pCiAK
IGxpYnhsX2NvbnNvbGVfdHlwZSA9IEVudW1lcmF0aW9uKCJjb25zb2xlX3R5cGUiLCBbCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 03 10:35:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 10:35:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMVXb-0001Lp-29; Fri, 03 May 2019 10:35:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lZ0l=TD=citrix.com=prvs=019b86d19=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hMVXY-0001Lk-VL
 for xen-devel@lists.xenproject.org; Fri, 03 May 2019 10:35:40 +0000
X-Inumbo-ID: 26ff2ea0-6d8f-11e9-a5c1-837720a2a6df
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 26ff2ea0-6d8f-11e9-a5c1-837720a2a6df;
 Fri, 03 May 2019 10:35:23 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,425,1549929600"; d="scan'208";a="85050034"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23756.6502.516380.800716@mariner.uk.xensource.com>
Date: Fri, 3 May 2019 11:35:18 +0100
To: Anthony PERARD <anthony.perard@citrix.com>, Stefano Stabellini
 <sstabellini@kernel.org>
In-Reply-To: <20190502162550.21038-1-anthony.perard@citrix.com>
References: <20190502162550.21038-1-anthony.perard@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH] tools/Makefile: Fix build of QEMU,
 remove --source-path
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkaW5nIFN0ZWZhbm8gZm9yIGFyY2hhZWxvZ2ljYWwgcmVhc29ucy4KCkFudGhvbnkgUEVSQVJE
IHdyaXRlcyAoIltQQVRDSF0gdG9vbHMvTWFrZWZpbGU6IEZpeCBidWlsZCBvZiBRRU1VLCByZW1v
dmUgLS1zb3VyY2UtcGF0aCIpOgo+IEZvbGxvd2luZyBRRU1VJ3MgY29tbWl0IDc5ZDc3YmNkMzYg
KGNvbmZpZ3VyZTogUmVtb3ZlIC0tc291cmNlLXBhdGgKPiBvcHRpb24pLCBYZW4ncyBidWlsZCBz
eXN0ZW0gZmFpbHMgdG8gYnVpbGQgcWVtdS14ZW4uIFRoZSAtLXNvdXJjZS1wYXRoCj4gb3B0aW9u
IGdpdmVzIHJlZHVuZGFudCBpbmZvcm1hdGlvbiBhYm91dCB0aGUgbG9jYXRpb24gb2YgdGhlIHNv
dXJjZXMKPiBzbyBzaW1wbHkgcmVtb3ZlIGl0LiAoY29uZmlndXJlIGFscmVhZHkgbG9va3MgYXQg
aXRzICQwIHRvIGZpbmQgdGhlCj4gc291cmNlLXBhdGguKQoKRm9yIFhlbiBzdGFnaW5nOgoKQWNr
ZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgoKSSB3YW50ZWQg
dG8gZm9sbG93IHRoZSBwcmluY2lwbGUgb2YgQ2hlc3RlcnRvbidzIEZlbmNlIFsxXSwKcGFydGlj
dWxhcmx5IHRvIGtub3cgaG93IGZhciBiYWNrIHRvIGJhY2twb3J0IHRoaXMgY2hhbmdlLCBzbyBJ
CmNoZWNrZWQgdGhlIGdpdCBoaXN0b3J5LiAgVGhpcyBvcHRpb24gaGFzIGJlZW4gcGFzc2VkIHNp
bmNlIHRoZSB2ZXJ5CmZpcnN0IHRpbWUgeGVuLmdpdCBidWlsdCBxZW11IHVwc3RyZWFtLCBpbgog
ICBlNzM3YjQzMzNiYjI4N2I2MTM0YTg5ZWRmZjJiZGUyYTdlMDQ4YTllCiAgIENsb25lIGFuZCBi
dWlsZCB1cHN0cmVhbSBRZW11IGJ5IGRlZmF1bHQKClN0ZWZhbm8sIGNhbiB5b3UgcmVtZW1iZXIg
YW55dGhpbmcgYWJvdXQgdGhpcyA/ICBEWUsgaG93IGZhciBiYWNrIHdlCnNob3VsZCBiYWNrcG9y
dCB0aGlzIGNoYW5nZSA/CgpUaGFua3MsCklhbi4KClsxXSBodHRwczovL2VuLndpa2lwZWRpYS5v
cmcvd2lraS9DaGVzdGVydG9uJTI3c19mZW5jZSNDaGVzdGVydG9uJ3NfZmVuY2UKCj4gU2lnbmVk
LW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Cj4gLS0t
Cj4gVGhpcyBwYXRjaCB3b3VsZCB1bmJsb2NrIHRoZSBxZW11LW1haW5saW5lIGJyYW5jaCBpbiBv
c3N0ZXN0Lgo+IC0tLQo+ICB0b29scy9NYWtlZmlsZSB8IDEgLQo+ICAxIGZpbGUgY2hhbmdlZCwg
MSBkZWxldGlvbigtKQo+IAo+IGRpZmYgLS1naXQgYS90b29scy9NYWtlZmlsZSBiL3Rvb2xzL01h
a2VmaWxlCj4gaW5kZXggYzkwM2Q2YTYzZS4uOTljYmM5NTBkYyAxMDA2NDQKPiAtLS0gYS90b29s
cy9NYWtlZmlsZQo+ICsrKyBiL3Rvb2xzL01ha2VmaWxlCj4gQEAgLTI0Niw3ICsyNDYsNiBAQCBz
dWJkaXItYWxsLXFlbXUteGVuLWRpcjogcWVtdS14ZW4tZGlyLWZpbmQKPiAgCQktLXByZWZpeD0k
KExJQkVYRUMpIFwKPiAgCQktLWxpYmRpcj0kKExJQkVYRUNfTElCKSBcCj4gIAkJLS1pbmNsdWRl
ZGlyPSQoTElCRVhFQ19JTkMpIFwKPiAtCQktLXNvdXJjZS1wYXRoPSQkc291cmNlIFwKPiAgCQkt
LWV4dHJhLWNmbGFncz0iLURYQ19XQU5UX0NPTVBBVF9FVlRDSE5fQVBJPTEgXAo+ICAJCS1EWENf
V0FOVF9DT01QQVRfR05UVEFCX0FQST0xIFwKPiAgCQktRFhDX1dBTlRfQ09NUEFUX01BUF9GT1JF
SUdOX0FQST0xIFwKPiAtLSAKPiBBbnRob255IFBFUkFSRAo+IAoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 03 11:04:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 11:04:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMVzS-0003tW-N3; Fri, 03 May 2019 11:04:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XpsL=TD=citrix.com=prvs=019780e18=roger.pau@srs-us1.protection.inumbo.net>)
 id 1hMVzR-0003tR-JC
 for xen-devel@lists.xenproject.org; Fri, 03 May 2019 11:04:29 +0000
X-Inumbo-ID: 3215bd1e-6d93-11e9-a2b0-e348741ffecd
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3215bd1e-6d93-11e9-a2b0-e348741ffecd;
 Fri, 03 May 2019 11:04:18 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,425,1549929600"; d="scan'208";a="89621915"
Date: Fri, 3 May 2019 13:04:11 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Olaf Hering <olaf@aepfle.de>
Message-ID: <20190503110411.so4kiwmji4en3ugc@Air-de-Roger>
References: <20190503094251.16148-1-olaf@aepfle.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190503094251.16148-1-olaf@aepfle.de>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2] libxl: fix migration of PV and PVH domUs
 with and without qemu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBNYXkgMDMsIDIwMTkgYXQgMTE6NDI6NTFBTSArMDIwMCwgT2xhZiBIZXJpbmcgd3Jv
dGU6Cj4gSWYgYSBkb21VIGhhcyBhIHFlbXUteGVuIGluc3RhbmNlIGF0dGFjaGVkLCBpdCBpcyBy
ZXF1aXJlZCB0byBjYWxsIHFlbXVzCj4gInhlbi1zYXZlLWRldmljZXMtc3RhdGUiIG1ldGhvZC4g
V2l0aG91dCBpdCwgdGhlIHJlY2VpdmluZyBzaWRlIG9mIGEgUFYgb3IKPiBQVkggbWlncmF0aW9u
IG1heSBiZSB1bmFibGUgdG8gbG9jayB0aGUgaW1hZ2U6Cj4gCj4geGVuIGJlOiBxZGlzay01MTcx
MjogeGVuIGJlOiBxZGlzay01MTcxMjogZXJyb3I6IEZhaWxlZCB0byBnZXQgIndyaXRlIiBsb2Nr
Cj4gZXJyb3I6IEZhaWxlZCB0byBnZXQgIndyaXRlIiBsb2NrCj4geGVuIGJlOiBxZGlzay01MTcx
MjogeGVuIGJlOiBxZGlzay01MTcxMjogaW5pdGlhbGlzZSgpIGZhaWxlZAo+IGluaXRpYWxpc2Uo
KSBmYWlsZWQKPiAKPiBUbyBmaXggdGhpcyBidWcsIGxpYnhsX19kb21haW5fc3VzcGVuZF9kZXZp
Y2VfbW9kZWwoKSBhbmQKPiBsaWJ4bF9fZG9tYWluX3Jlc3VtZV9kZXZpY2VfbW9kZWwoKSBoYXZl
IHRvIGJlIGNhbGxlZCBub3Qgb25seSBmb3IgSFZNLAo+IGJ1dCBhbHNvIGlmIHRoZSBhY3RpdmUg
ZGV2aWNlX21vZGVsIGlzIFFFTVVfWEVOLgo+IAo+IFVuZm9ydHVuYXRlbHksIGxpYnhsX19kb21h
aW5fYnVpbGRfaW5mb19zZXRkZWZhdWx0KCkgaGFyZGNvZGVzCj4gYl9pbmZvLT5kZXZpY2VfbW9k
ZWxfdmVyc2lvbiB0byBRRU1VX1hFTiBpZiBpdCBkb2VzIG5vdCBrbm93IGl0IGFueQo+IGJldHRl
ci4gVGhpcyBicmVha3MgZG9tVXMgd2l0aG91dCBhIGRldmljZV9tb2RlbC4gbGlieGxfX3FtcF9z
dG9wKCkgd291bGQKPiB3YWl0IDEwIHNlY29uZHMgaW4gcW1wX29wZW4oKSBmb3IgYSBxZW11IHRo
YXQgd2lsbCBuZXZlciBhcHBlYXIuICBEdXJpbmcKPiB0aGlzIGxvbmcgdGltZWZyYW1lIHRoZSBk
b21VIHJlbWFpbnMgaW4gc3RhdGUgcGF1c2VkIG9uIHRoZSBzZW5kaW5nIHNpZGUuCj4gQXMgYSBy
ZXN1bHQgbmV0d29yayBjb25uZWN0aW9ucyBtYXkgYmUgZHJvcHBlZC4gT25jZSB0aGlzIGJ1ZyBp
cyBmaXhlZCBhcwo+IHdlbGwsIGJ5IGp1c3QgcmVtb3ZpbmcgdGhhdCBhc3N1bXB0aW9uLCB0aGVy
ZSBpcyBubyBjb2RlIHRvIGFjdHVhbGx5Cj4gaW5pdGlhbGlzZSBiX2luZm8tPmRldmljZV9tb2Rl
bF92ZXJzaW9uLgo+IAo+IFRoZXJlIGlzIGEgaGVscGVyIGZ1bmN0aW9uIGxpYnhsX19uZWVkX3hl
bnB2X3FlbXUoKSwgd2hpY2ggaXMgdXNlZCBpbgo+IHZhcmlvdXMgcGxhY2VzIHRvIGRlY2lkZSBp
ZiBhbnkgZGV2aWNlX21vZGVsIGhhcyB0byBiZSBzcGF3bmVkLiBUaGlzCj4gZnVuY3Rpb24gY2Fu
IG5vdCBiZSB1c2VkIGFzIGlzLCBqdXN0IHRvIGZpbGwgYl9pbmZvLT5kZXZpY2VfbW9kZWxfdmVy
c2lvbiwKPiBiZWNhdXNlIHN0b3JlX2xpYnhsX2VudHJ5KCkgd2FzIGFscmVhZHkgY2FsbGVkIGVh
cmxpZXIuIFVwZGF0ZSB0aGlzCj4gZnVuY3Rpb24gdG8gcmVjZWl2ZSBhIGRvbWlkIHRvIHdvcmsg
d2l0aCwgaW5zdGVhZCBvZiByZWFkaW5nIHhlbnN0b3JlLgoKSSBoYXZlIHRvIGFkbWl0IEknbSBu
b3QgdGhhdCBmYW1pbGlhciB3aXRoIHRoZSBtaWdyYXRpb24gY29kZSwgYW5kCml0J3MgZmFpcmx5
IGNvbXBsZXgsIHNvIHRha2UgdGhpcyB3aXRoIGEgcGluY2ggb2Ygc2FsdC4KCldvdWxkbid0IGl0
IGJlIGVhc2llciB0byBsZWF2ZSBsaWJ4bF9fbmVlZF94ZW5wdl9xZW11IGFsb25lIGFuZCBqdXN0
CnVzZSB0aGUgY29udGVudHMgb2YgdGhlIG1pZ3JhdGlvbiBzdHJlYW0gdG8gZGVjaWRlIHdoZXRo
ZXIgdG8gbGF1bmNoIGEKUUVNVSBmb3IgdGhlIFBWIGJhY2tlbmRzIG9yIG5vdD8gaWU6IGp1c3Qg
cGFyc2luZyB0aGUgZG9tYWluIGNvbmZpZyBvbgp0aGUgbWlncmF0aW9uIHN0cmVhbSBzaG91bGQg
YmUgZW5vdWdoIGZvciB0aGUgZGVzdGluYXRpb24gc2lkZSB0bwpkZWNpZGUgd2hldGhlciBhIFFF
TVUgaXMgbmVlZGVkIGluIG9yZGVyIHRvIGhhbmRsZSB0aGUgUFYgYmFja2VuZHM/Cgo+IFJlYXJy
YW5nZSB0aGUgY29kZSBhbmQgaW5pdGlhbGl6ZSBiX2luZm8tPmRldmljZV9tb2RlbF92ZXJzaW9u
IGluCj4gbGlieGxfX2RvbWFpbl9idWlsZF9pbmZvX3NldGRlZmF1bHQoKSBwZXIgRE9NQUlOX1RZ
UEUuCj4gCj4gVXBkYXRlIGluaXRpYXRlX2RvbWFpbl9jcmVhdGUoKSB0byBzZXQgYl9pbmZvLT5k
ZXZpY2VfbW9kZWxfdmVyc2lvbiBpZiBpdAo+IHdhcyBub3Qgc2V0IGVhcmxpZXIsIHVzaW5nIHRo
ZSB1cGRhdGVkIGxpYnhsX19uZWVkX3hlbnB2X3FlbXUoKS4KPiAKPiBJbnRyb2R1Y2UgTElCWExf
REVWSUNFX01PREVMX1ZFUlNJT05fTk9ORV9SRVFVSVJFRCBmb3IgUFYgYW5kIFBWSCB0aGF0Cj4g
aGF2ZSBubyBuZWVkIGZvciBhIGRldmljZV9tb2RlbC4KPiAKPiBVcGRhdGUgZXhpc3RpbmcgdXNl
cnMgb2YgbGlieGxfX25lZWRfeGVucHZfcWVtdSgpIHRvIHVzZQo+IGJfaW5mby0+ZGV2aWNlX21v
ZGVsX3ZlcnNpb24gZm9yIHRoZWlyIGNoZWNrIGlmIGEgZGV2aWNlX21vZGVsIGlzIG5lZWRlZC4K
PiAKPiB2MDI6Cj4gLSB1cGRhdGUgd29yZGluZyBpbiBhIGNvbW1lbnQKPiAtIHJlbW92ZSBzdGFs
ZSBnb3RvIGluIGRvbWNyZWF0ZV9sYXVuY2hfZG0KPiAtIGluaXRpYWxpemUgcmV0IGluIGxpYnhs
X19uZWVkX3hlbnB2X3FlbXUKPiAKPiBTaWduZWQtb2ZmLWJ5OiBPbGFmIEhlcmluZyA8b2xhZkBh
ZXBmbGUuZGU+Cj4gQ2M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+
IENjOiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KPiAtLS0KPiAg
dG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgICAgICB8IDM5ICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKystLS0tLS0tLQo+ICB0b29scy9saWJ4bC9saWJ4bF9kbS5jICAgICAgICAgIHwg
NDAgKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLQo+ICB0b29scy9saWJ4
bC9saWJ4bF9kb21fc3VzcGVuZC5jIHwgIDggKysrKysrLS0KPiAgdG9vbHMvbGlieGwvbGlieGxf
aW50ZXJuYWwuaCAgICB8ICAzICsrLQo+ICB0b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgICAg
IHwgIDEgKwo+ICA1IGZpbGVzIGNoYW5nZWQsIDYzIGluc2VydGlvbnMoKyksIDI4IGRlbGV0aW9u
cygtKQo+IAo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyBiL3Rvb2xz
L2xpYnhsL2xpYnhsX2NyZWF0ZS5jCj4gaW5kZXggODlmZTgwZmM5Yy4uMTUwYWIwMjM1NCAxMDA2
NDQKPiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwo+ICsrKyBiL3Rvb2xzL2xpYnhs
L2xpYnhsX2NyZWF0ZS5jCj4gQEAgLTg3LDE2ICs4NywyMCBAQCBpbnQgbGlieGxfX2RvbWFpbl9i
dWlsZF9pbmZvX3NldGRlZmF1bHQobGlieGxfX2djICpnYywKPiAgICAgICAgICBiX2luZm8tPmRl
dmljZV9tb2RlbF9zc2lkcmVmID0gU0VDSU5JVFNJRF9ET01ETTsKPiAgCj4gICAgICBpZiAoIWJf
aW5mby0+ZGV2aWNlX21vZGVsX3ZlcnNpb24pIHsKPiAtICAgICAgICBpZiAoYl9pbmZvLT50eXBl
ID09IExJQlhMX0RPTUFJTl9UWVBFX0hWTSkgewo+ICsgICAgICAgIHN3aXRjaCAoYl9pbmZvLT50
eXBlKSB7Cj4gKyAgICAgICAgY2FzZSBMSUJYTF9ET01BSU5fVFlQRV9IVk06Cj4gICAgICAgICAg
ICAgIGlmIChsaWJ4bF9kZWZib29sX3ZhbChiX2luZm8tPmRldmljZV9tb2RlbF9zdHViZG9tYWlu
KSkgewo+ICAgICAgICAgICAgICAgICAgYl9pbmZvLT5kZXZpY2VfbW9kZWxfdmVyc2lvbiA9Cj4g
ICAgICAgICAgICAgICAgICAgICAgTElCWExfREVWSUNFX01PREVMX1ZFUlNJT05fUUVNVV9YRU5f
VFJBRElUSU9OQUw7Cj4gICAgICAgICAgICAgIH0gZWxzZSB7Cj4gICAgICAgICAgICAgICAgICBi
X2luZm8tPmRldmljZV9tb2RlbF92ZXJzaW9uID0gbGlieGxfX2RlZmF1bHRfZGV2aWNlX21vZGVs
KGdjKTsKPiAgICAgICAgICAgICAgfQo+IC0gICAgICAgIH0gZWxzZSB7Cj4gLSAgICAgICAgICAg
IGJfaW5mby0+ZGV2aWNlX21vZGVsX3ZlcnNpb24gPQo+IC0gICAgICAgICAgICAgICAgTElCWExf
REVWSUNFX01PREVMX1ZFUlNJT05fUUVNVV9YRU47Cj4gKyAgICAgICAgICAgIGJyZWFrOwo+ICsg
ICAgICAgIGNhc2UgTElCWExfRE9NQUlOX1RZUEVfUFY6Cj4gKyAgICAgICAgY2FzZSBMSUJYTF9E
T01BSU5fVFlQRV9QVkg6Cj4gKyAgICAgICAgZGVmYXVsdDoKPiArICAgICAgICAgICAgLyogbWF5
IGJlIHNldCBsYXRlciAqLwo+ICsgICAgICAgICAgICBicmVhazsKCklzIGl0IHJlYWxseSB3b3J0
aCBpdCB0byBjaGFuZ2UgdGhlIGlmIGludG8gYSBzd2l0Y2g/IEFGQUlDVCBpdCB3b3VsZApiZSBz
aW1wbGVyIHRvIGp1c3QgcmVtb3ZlIHRoZSBlbHNlIGJyYW5jaCBmcm9tIHRoZSBleGlzdGluZyBp
Zi4KCj4gICAgICAgICAgfQo+ICAgICAgICAgIGlmIChiX2luZm8tPmRldmljZV9tb2RlbF92ZXJz
aW9uCj4gICAgICAgICAgICAgICAgICA9PSBMSUJYTF9ERVZJQ0VfTU9ERUxfVkVSU0lPTl9RRU1V
X1hFTikgewo+IEBAIC05NzgsNiArOTgyLDE3IEBAIHN0YXRpYyB2b2lkIGluaXRpYXRlX2RvbWFp
bl9jcmVhdGUobGlieGxfX2VnYyAqZWdjLAo+ICAgICAgICAgIGdvdG8gZXJyb3Jfb3V0Owo+ICAg
ICAgfQo+ICAKPiArICAgIGlmIChkX2NvbmZpZy0+Yl9pbmZvLmRldmljZV9tb2RlbF92ZXJzaW9u
Cj4gKyAgICAgICAgPT0gTElCWExfREVWSUNFX01PREVMX1ZFUlNJT05fVU5LTk9XTikgewo+ICsg
ICAgICAgIHJldCA9IGxpYnhsX19uZWVkX3hlbnB2X3FlbXUoZ2MsIGRfY29uZmlnLCBkb21pZCk7
CgpJIHRoaW5rIHRoZSBhYm92ZSBjYWxsIGlzIHdyb25nLCBsaWJ4bF9fbmVlZF94ZW5wdl9xZW11
IGV4cGVjdHMgdG8gZ2V0CnRoZSBkb21pZCBvZiB0aGUgdG9vbHN0YWNrIGRvbWFpbiAoaWU6IHRo
ZSBkb21haW4gcnVubmluZyB0aGlzIGNvZGUpLApub3QgdGhlIGRvbWFpbiBiZWluZyBjcmVhdGVk
LgoKPiArICAgICAgICBpZiAocmV0KQo+ICsgICAgICAgICAgICBkX2NvbmZpZy0+Yl9pbmZvLmRl
dmljZV9tb2RlbF92ZXJzaW9uID0KPiArICAgICAgICAgICAgICAgIExJQlhMX0RFVklDRV9NT0RF
TF9WRVJTSU9OX1FFTVVfWEVOOwo+ICsgICAgICAgIGVsc2UKPiArICAgICAgICAgICAgZF9jb25m
aWctPmJfaW5mby5kZXZpY2VfbW9kZWxfdmVyc2lvbiA9Cj4gKyAgICAgICAgICAgICAgICBMSUJY
TF9ERVZJQ0VfTU9ERUxfVkVSU0lPTl9OT05FX1JFUVVJUkVEOwo+ICsgICAgfQo+ICsKPiAgICAg
IGRjcy0+Z3Vlc3RfZG9taWQgPSBkb21pZDsKPiAgICAgIGRjcy0+c2Rzcy5kbS5ndWVzdF9kb21p
ZCA9IDA7IC8qIG1lYW5zIHdlIGhhdmVuJ3Qgc3Bhd25lZCAqLwo+ICAKPiBAQCAtMTMxMiw2ICsx
MzI3LDcgQEAgc3RhdGljIHZvaWQgZG9tY3JlYXRlX2xhdW5jaF9kbShsaWJ4bF9fZWdjICplZ2Ms
IGxpYnhsX19tdWx0aWRldiAqbXVsdGlkZXYsCj4gICAgICBsaWJ4bF9fZG9tYWluX2NyZWF0ZV9z
dGF0ZSAqZGNzID0gQ09OVEFJTkVSX09GKG11bHRpZGV2LCAqZGNzLCBtdWx0aWRldik7Cj4gICAg
ICBTVEFURV9BT19HQyhkY3MtPmFvKTsKPiAgICAgIGludCBpOwo+ICsgICAgYm9vbCBuZWVkX3Fl
bXU7Cj4gIAo+ICAgICAgLyogY29udmVuaWVuY2UgYWxpYXNlcyAqLwo+ICAgICAgY29uc3QgdWlu
dDMyX3QgZG9taWQgPSBkY3MtPmd1ZXN0X2RvbWlkOwo+IEBAIC0xNDY0LDEwICsxNDgwLDE3IEBA
IHN0YXRpYyB2b2lkIGRvbWNyZWF0ZV9sYXVuY2hfZG0obGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9f
bXVsdGlkZXYgKm11bHRpZGV2LAo+ICAgICAgICAgIGxpYnhsX19kZXZpY2VfY29uc29sZV9hZGQo
Z2MsIGRvbWlkLCAmY29uc29sZSwgc3RhdGUsICZkZXZpY2UpOwo+ICAgICAgICAgIGxpYnhsX19k
ZXZpY2VfY29uc29sZV9kaXNwb3NlKCZjb25zb2xlKTsKPiAgCj4gLSAgICAgICAgcmV0ID0gbGli
eGxfX25lZWRfeGVucHZfcWVtdShnYywgZF9jb25maWcpOwo+IC0gICAgICAgIGlmIChyZXQgPCAw
KQo+IC0gICAgICAgICAgICBnb3RvIGVycm9yX291dDsKPiAtICAgICAgICBpZiAocmV0KSB7Cj4g
KyAgICAgICAgc3dpdGNoIChkX2NvbmZpZy0+Yl9pbmZvLmRldmljZV9tb2RlbF92ZXJzaW9uKSB7
Cj4gKyAgICAgICAgICAgIGNhc2UgTElCWExfREVWSUNFX01PREVMX1ZFUlNJT05fUUVNVV9YRU5f
VFJBRElUSU9OQUw6Cj4gKyAgICAgICAgICAgIGNhc2UgTElCWExfREVWSUNFX01PREVMX1ZFUlNJ
T05fUUVNVV9YRU46Cj4gKyAgICAgICAgICAgICAgICBuZWVkX3FlbXUgPSB0cnVlOwo+ICsgICAg
ICAgICAgICAgICAgYnJlYWs7Cj4gKyAgICAgICAgICAgIGRlZmF1bHQ6Cj4gKyAgICAgICAgICAg
ICAgICBuZWVkX3FlbXUgPSBmYWxzZTsKPiArICAgICAgICAgICAgICAgIGJyZWFrOwoKQUZBSUNU
IGF0IHRoaXMgcG9pbnQgZGV2aWNlX21vZGVsX3ZlcnNpb24gd2lsbCBlaXRoZXIgYmUgc2V0IHRv
IG9uZSBvZgp0aGUgdmVyc2lvbnMgKGVpdGhlciB0cmFkIG9yIHVwc3RyZWFtKSBvciB0byBub25l
LiBTbyB5b3UKY291bGQgaW5pdGlhbGl6ZSBuZWVkX3FlbXUgdG8gZmFsc2UgYW5kIHNldCBpZiB0
byB0cnVlIGlmCmRldmljZV9tb2RlbF92ZXJzaW9uICE9IExJQlhMX0RFVklDRV9NT0RFTF9WRVJT
SU9OX05PTkVfUkVRVUlSRUQuCgo+ICsgICAgICAgIH0KPiArCj4gKyAgICAgICAgaWYgKG5lZWRf
cWVtdSkgewo+ICAgICAgICAgICAgICBkY3MtPnNkc3MuZG0uZ3Vlc3RfZG9taWQgPSBkb21pZDsK
PiAgICAgICAgICAgICAgbGlieGxfX3NwYXduX2xvY2FsX2RtKGVnYywgJmRjcy0+c2Rzcy5kbSk7
Cj4gICAgICAgICAgICAgIHJldHVybjsKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxf
ZG0uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKPiBpbmRleCAyZjE5Nzg2YmRkLi5iYWIwNGFi
MTk2IDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKPiArKysgYi90b29scy9s
aWJ4bC9saWJ4bF9kbS5jCj4gQEAgLTIyNjgsNyArMjI2OCw3IEBAIHN0YXRpYyB2b2lkIHNwYXdu
X3N0dWJfbGF1bmNoX2RtKGxpYnhsX19lZ2MgKmVnYywKPiAgICAgIGxpYnhsX19kb21haW5fYnVp
bGRfc3RhdGUgKmNvbnN0IGRfc3RhdGUgPSBzZHNzLT5kbS5idWlsZF9zdGF0ZTsKPiAgICAgIGxp
YnhsX19kb21haW5fYnVpbGRfc3RhdGUgKmNvbnN0IHN0dWJkb21fc3RhdGUgPSAmc2Rzcy0+ZG1f
c3RhdGU7Cj4gICAgICB1aW50MzJfdCBkbV9kb21pZCA9IHNkc3MtPnB2cWVtdS5ndWVzdF9kb21p
ZDsKPiAtICAgIGludCBuZWVkX3FlbXU7Cj4gKyAgICBib29sIG5lZWRfcWVtdTsKPiAgCj4gICAg
ICBpZiAocmV0KSB7Cj4gICAgICAgICAgTE9HRChFUlJPUiwgZ3Vlc3RfZG9taWQsICJlcnJvciBj
b25uZWN0aW5nIGRpc2sgZGV2aWNlcyIpOwo+IEBAIC0yMzM3LDcgKzIzMzcsMTUgQEAgc3RhdGlj
IHZvaWQgc3Bhd25fc3R1Yl9sYXVuY2hfZG0obGlieGxfX2VnYyAqZWdjLAo+ICAgICAgICAgIH0K
PiAgICAgIH0KPiAgCj4gLSAgICBuZWVkX3FlbXUgPSBsaWJ4bF9fbmVlZF94ZW5wdl9xZW11KGdj
LCBkbV9jb25maWcpOwo+ICsgICAgc3dpdGNoIChkbV9jb25maWctPmJfaW5mby5kZXZpY2VfbW9k
ZWxfdmVyc2lvbikgewo+ICsgICAgICAgIGNhc2UgTElCWExfREVWSUNFX01PREVMX1ZFUlNJT05f
UUVNVV9YRU5fVFJBRElUSU9OQUw6Cj4gKyAgICAgICAgY2FzZSBMSUJYTF9ERVZJQ0VfTU9ERUxf
VkVSU0lPTl9RRU1VX1hFTjoKPiArICAgICAgICAgICAgbmVlZF9xZW11ID0gdHJ1ZTsKPiArICAg
ICAgICAgICAgYnJlYWs7Cj4gKyAgICAgICAgZGVmYXVsdDoKPiArICAgICAgICAgICAgbmVlZF9x
ZW11ID0gZmFsc2U7Cj4gKyAgICAgICAgICAgIGJyZWFrOwo+ICsgICAgfQo+ICAKPiAgICAgIGZv
ciAoaSA9IDA7IGkgPCBudW1fY29uc29sZTsgaSsrKSB7Cj4gICAgICAgICAgbGlieGxfX2Rldmlj
ZSBkZXZpY2U7Cj4gQEAgLTMxNzUsMTggKzMxODMsMTEgQEAgc3RhdGljIHZvaWQga2lsbF9kZXZp
Y2VfbW9kZWxfdWlkX2NiKGxpYnhsX19lZ2MgKmVnYywKPiAgfQo+ICAKPiAgLyogUmV0dXJuIDAg
aWYgbm8gZG0gbmVlZGVkLCAxIGlmIG5lZWRlZCBhbmQgPDAgaWYgZXJyb3IuICovCj4gLWludCBs
aWJ4bF9fbmVlZF94ZW5wdl9xZW11KGxpYnhsX19nYyAqZ2MsIGxpYnhsX2RvbWFpbl9jb25maWcg
KmRfY29uZmlnKQo+ICtpbnQgbGlieGxfX25lZWRfeGVucHZfcWVtdShsaWJ4bF9fZ2MgKmdjLCBs
aWJ4bF9kb21haW5fY29uZmlnICpkX2NvbmZpZywgdWludDMyX3QgZG9taWQpCj4gIHsKPiAtICAg
IGludCBpZHgsIGksIHJldCwgbnVtOwo+IC0gICAgdWludDMyX3QgZG9taWQ7Cj4gKyAgICBpbnQg
aWR4LCBpLCByZXQgPSAwLCBudW07Cj4gICAgICBjb25zdCBzdHJ1Y3QgbGlieGxfZGV2aWNlX3R5
cGUgKmR0Owo+ICAKPiAtICAgIHJldCA9IGxpYnhsX19nZXRfZG9taWQoZ2MsICZkb21pZCk7Cj4g
LSAgICBpZiAocmV0KSB7Cj4gLSAgICAgICAgTE9HKEVSUk9SLCAidW5hYmxlIHRvIGdldCBkb21h
aW4gaWQiKTsKPiAtICAgICAgICBnb3RvIG91dDsKPiAtICAgIH0KClRoZSBhYm92ZSBjYWxscyBn
ZXRzIHRoZSBkb21pZCBvZiB0aGUgY3VycmVudCBkb21haW4gcnVubmluZyB0aGlzIGNvZGUKKHRo
ZSB0b29sc3RhY2sgZG9tYWluKSwgbm90IHRoZSBkb21haW4gYmVpbmcgY3JlYXRlZC4KCj4gLQo+
ICAgICAgaWYgKGRfY29uZmlnLT5udW1fdmZicyA+IDAgfHwgZF9jb25maWctPm51bV9wOXMgPiAw
KSB7Cj4gICAgICAgICAgcmV0ID0gMTsKPiAgICAgICAgICBnb3RvIG91dDsKPiBAQCAtMzIzOCwy
MSArMzIzOSwyNiBAQCBpbnQgbGlieGxfX2RtX2NoZWNrX3N0YXJ0KGxpYnhsX19nYyAqZ2MsIGxp
YnhsX2RvbWFpbl9jb25maWcgKmRfY29uZmlnLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVpbnQzMl90IGRvbWlkKQo+ICB7Cj4gICAgICBpbnQgcmM7Cj4gKyAgICBib29sIG5lZWRfcWVt
dTsKPiAgCj4gICAgICBpZiAobGlieGxfX2RtX2FjdGl2ZShnYywgZG9taWQpKQo+ICAgICAgICAg
IHJldHVybiAwOwo+ICAKPiAtICAgIHJjID0gbGlieGxfX25lZWRfeGVucHZfcWVtdShnYywgZF9j
b25maWcpOwo+IC0gICAgaWYgKHJjIDwgMCkKPiAtICAgICAgICBnb3RvIG91dDsKPiAtCj4gLSAg
ICBpZiAoIXJjKQo+ICsgICAgc3dpdGNoIChkX2NvbmZpZy0+Yl9pbmZvLmRldmljZV9tb2RlbF92
ZXJzaW9uKSB7Cj4gKyAgICAgICAgY2FzZSBMSUJYTF9ERVZJQ0VfTU9ERUxfVkVSU0lPTl9RRU1V
X1hFTl9UUkFESVRJT05BTDoKPiArICAgICAgICBjYXNlIExJQlhMX0RFVklDRV9NT0RFTF9WRVJT
SU9OX1FFTVVfWEVOOgo+ICsgICAgICAgICAgICBuZWVkX3FlbXUgPSB0cnVlOwo+ICsgICAgICAg
ICAgICBicmVhazsKPiArICAgICAgICBkZWZhdWx0Ogo+ICsgICAgICAgICAgICBuZWVkX3FlbXUg
PSBmYWxzZTsKPiArICAgICAgICAgICAgYnJlYWs7Cj4gKyAgICB9Cj4gKyAgICBpZiAobmVlZF9x
ZW11ID09IGZhbHNlKQo+ICAgICAgICAgIHJldHVybiAwOwo+ICAKPiAgICAgIExPR0QoRVJST1Is
IGRvbWlkLCAiZGV2aWNlIG1vZGVsIHJlcXVpcmVkIGJ1dCBub3QgcnVubmluZyIpOwo+ICAgICAg
cmMgPSBFUlJPUl9GQUlMOwo+ICAKPiAtb3V0Ogo+ICAgICAgcmV0dXJuIHJjOwo+ICB9Cj4gIAo+
IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kb21fc3VzcGVuZC5jIGIvdG9vbHMvbGli
eGwvbGlieGxfZG9tX3N1c3BlbmQuYwo+IGluZGV4IGQxYWYzYTY1NzMuLmM0OTJmZTVkZDEgMTAw
NjQ0Cj4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZG9tX3N1c3BlbmQuYwo+ICsrKyBiL3Rvb2xz
L2xpYnhsL2xpYnhsX2RvbV9zdXNwZW5kLmMKPiBAQCAtMzc5LDcgKzM3OSw5IEBAIHN0YXRpYyB2
b2lkIGRvbWFpbl9zdXNwZW5kX2NvbW1vbl9ndWVzdF9zdXNwZW5kZWQobGlieGxfX2VnYyAqZWdj
LAo+ICAgICAgbGlieGxfX2V2X3hzd2F0Y2hfZGVyZWdpc3RlcihnYywgJmRzcHMtPmd1ZXN0X3dh
dGNoKTsKPiAgICAgIGxpYnhsX19ldl90aW1lX2RlcmVnaXN0ZXIoZ2MsICZkc3BzLT5ndWVzdF90
aW1lb3V0KTsKPiAgCj4gLSAgICBpZiAoZHNwcy0+dHlwZSA9PSBMSUJYTF9ET01BSU5fVFlQRV9I
Vk0pIHsKPiArICAgIGlmIChkc3BzLT50eXBlID09IExJQlhMX0RPTUFJTl9UWVBFX0hWTSB8fAo+
ICsgICAgICAgIGxpYnhsX19kZXZpY2VfbW9kZWxfdmVyc2lvbl9ydW5uaW5nKGdjLCBkc3BzLT5k
b21pZCkgPT0KPiArICAgICAgICBMSUJYTF9ERVZJQ0VfTU9ERUxfVkVSU0lPTl9RRU1VX1hFTikg
ewo+ICAgICAgICAgIGRzcHMtPmNhbGxiYWNrX2RldmljZV9tb2RlbF9kb25lID0gZG9tYWluX3N1
c3BlbmRfY29tbW9uX2RvbmU7Cj4gICAgICAgICAgbGlieGxfX2RvbWFpbl9zdXNwZW5kX2Rldmlj
ZV9tb2RlbChlZ2MsIGRzcHMpOyAvKiBtdXN0IGJlIGxhc3QgKi8KPiAgICAgICAgICByZXR1cm47
Cj4gQEAgLTQ1OSw3ICs0NjEsOSBAQCBpbnQgbGlieGxfX2RvbWFpbl9yZXN1bWUobGlieGxfX2dj
ICpnYywgdWludDMyX3QgZG9taWQsIGludCBzdXNwZW5kX2NhbmNlbCkKPiAgICAgICAgICBnb3Rv
IG91dDsKPiAgICAgIH0KPiAgCj4gLSAgICBpZiAodHlwZSA9PSBMSUJYTF9ET01BSU5fVFlQRV9I
Vk0pIHsKPiArICAgIGlmICh0eXBlID09IExJQlhMX0RPTUFJTl9UWVBFX0hWTSB8fAo+ICsgICAg
ICAgIGxpYnhsX19kZXZpY2VfbW9kZWxfdmVyc2lvbl9ydW5uaW5nKGdjLCBkb21pZCkgPT0KPiAr
ICAgICAgICBMSUJYTF9ERVZJQ0VfTU9ERUxfVkVSU0lPTl9RRU1VX1hFTikgewo+ICAgICAgICAg
IHJjID0gbGlieGxfX2RvbWFpbl9yZXN1bWVfZGV2aWNlX21vZGVsKGdjLCBkb21pZCk7Cj4gICAg
ICAgICAgaWYgKHJjKSB7Cj4gICAgICAgICAgICAgIExPR0QoRVJST1IsIGRvbWlkLCAiZmFpbGVk
IHRvIHJlc3VtZSBkZXZpY2UgbW9kZWw6JWQiLCByYyk7Cj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xp
YnhsL2xpYnhsX2ludGVybmFsLmggYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCj4gaW5k
ZXggNDRlMDIyMTI4NC4uOWViNDIxMWQ4NSAxMDA2NDQKPiAtLS0gYS90b29scy9saWJ4bC9saWJ4
bF9pbnRlcm5hbC5oCj4gKysrIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAo+IEBAIC0x
ODE3LDcgKzE4MTcsOCBAQCBfaGlkZGVuIGludCBsaWJ4bF9fZG9tYWluX2J1aWxkKGxpYnhsX19n
YyAqZ2MsCj4gIF9oaWRkZW4gY29uc3QgY2hhciAqbGlieGxfX2RvbWFpbl9kZXZpY2VfbW9kZWwo
bGlieGxfX2djICpnYywKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGNvbnN0IGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvICppbmZvKTsKPiAgX2hpZGRlbiBpbnQgbGli
eGxfX25lZWRfeGVucHZfcWVtdShsaWJ4bF9fZ2MgKmdjLAo+IC0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGxpYnhsX2RvbWFpbl9jb25maWcgKmRfY29uZmlnKTsKPiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kb21haW5fY29uZmlnICpkX2NvbmZp
ZywKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkb21pZCk7
Cj4gIF9oaWRkZW4gYm9vbCBsaWJ4bF9fcXVlcnlfcWVtdV9iYWNrZW5kKGxpYnhsX19nYyAqZ2Ms
Cj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRvbWlk
LAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBiYWNr
ZW5kX2lkLAo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgYi90b29s
cy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKPiBpbmRleCBjYjQ3MDJmZDdhLi43ZDc1YmQzODUwIDEw
MDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAo+ICsrKyBiL3Rvb2xzL2xp
YnhsL2xpYnhsX3R5cGVzLmlkbAo+IEBAIC0xMDYsNiArMTA2LDcgQEAgbGlieGxfZGV2aWNlX21v
ZGVsX3ZlcnNpb24gPSBFbnVtZXJhdGlvbigiZGV2aWNlX21vZGVsX3ZlcnNpb24iLCBbCj4gICAg
ICAoMCwgIlVOS05PV04iKSwKPiAgICAgICgxLCAiUUVNVV9YRU5fVFJBRElUSU9OQUwiKSwgIyBI
aXN0b3JpY2FsIHFlbXUteGVuIGRldmljZSBtb2RlbCAocWVtdS1kbSkKPiAgICAgICgyLCAiUUVN
VV9YRU4iKSwgICAgICAgICAgICAgIyBVcHN0cmVhbSBiYXNlZCBxZW11LXhlbiBkZXZpY2UgbW9k
ZWwKPiArICAgICgzLCAiTk9ORV9SRVFVSVJFRCIpLAo+ICAgICAgXSkKPiAgCj4gIGxpYnhsX2Nv
bnNvbGVfdHlwZSA9IEVudW1lcmF0aW9uKCJjb25zb2xlX3R5cGUiLCBbCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 03 11:08:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 11:08:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMW3F-0004B8-8W; Fri, 03 May 2019 11:08:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hPPK=TD=citrix.com=prvs=019e908d5=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1hMW3D-0004B3-UH
 for xen-devel@lists.xenproject.org; Fri, 03 May 2019 11:08:23 +0000
X-Inumbo-ID: c3772d8f-6d93-11e9-843c-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c3772d8f-6d93-11e9-843c-bc764e045a96;
 Fri, 03 May 2019 11:08:22 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,425,1549929600"; d="scan'208";a="85051630"
Date: Fri, 3 May 2019 12:08:19 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20190503110819.GA5900@zion.uk.xensource.com>
References: <CAOcoXZZtsXQMp0EzFAa2WEBL1sEUcFsNozaQshsnNEs3=NQK3g@mail.gmail.com>
 <CAOcoXZY6jpPKcWTXPqz0sr=Amw7J0KSaBRWiRnQRgTC2XR=hjQ@mail.gmail.com>
 <f95ad35b-42f6-4df2-cade-7a8115f9e49a@arm.com>
 <CAOcoXZaMLfHSyLSE04xRFZZY0hLkFcJ5cBqHTdmwDoqwcreD1w@mail.gmail.com>
 <ff543e3c-0619-5aa6-b36a-e1a8b8cce886@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <ff543e3c-0619-5aa6-b36a-e1a8b8cce886@arm.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] Xen GCC coverage ARM64 testing - Unexpected Trap:
 Data Abort
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>, Andrii_Anisov@epam.com,
 xen-devel@lists.xenproject.org, Viktor Mitin <viktor.mitin.19@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBNYXkgMDIsIDIwMTkgYXQgMDk6NDM6MTdQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+ICgrIFdlaSkKPiAKPiBPbiA1LzIvMTkgNTo1NSBQTSwgVmlrdG9yIE1pdGluIHdyb3Rl
Ogo+ID4gSGkgSnVsaWVuLAo+IAo+IEhpLAo+IAo+ID4gUGxlYXNlIGZpbmQgdHJhY2UgbG9nIGJl
bG93Ogo+ID4gCj4gPiByb290QGgzdWxjYjp+IyB4ZW5jb3YgcmVzZXQKPiA+IChYRU4pIERhdGEg
QWJvcnQgVHJhcC4gU3luZHJvbWU9MHg3Cj4gPiAoWEVOKSBXYWxraW5nIEh5cGVydmlzb3IgVkEg
MHgzNjE3MDAgb24gQ1BVMyB2aWEgVFRCUiAweDAwMDAwMDAwNzgyNjYwMDAKPiBTbyB0aGlzIGlz
IGEgZGF0YSBhYm9ydCB3aGVuIHRyeWluZyB0byBhY2Nlc3MgVkEgMHgzNjE3MDAgKGl0IGlzIHBh
cnQgb2YgWGVuCj4gaXRzZWxmKS4gSSBtaXNyZWFkIHRoZSBBcm0gQXJtIGJlZm9yZSwgd2hpbGUg
SVNWIGlzIDAgREZTQyB3aWxsIHN0aWxsCj4gcHJvdmlkZSBhIGNvcnJlY3QgdmFsdWUuIFNvIGhl
cmUgd2UgaGF2ZSBhICJUcmFuc2xhdGlvbiBmYXVsdCwgbGV2ZWwgMyIuCj4gCj4gV2hpY2ggbWFr
ZXMgc2Vuc2UgYmVjYXVzZSAuLi4KPiAKPiAKPiA+IChYRU4pIDBUSFsweDBdID0gMHgwMDAwMDAw
MDc4MjY1ZjdmCj4gPiAoWEVOKSAxU1RbMHgwXSA9IDB4MDAwMDAwMDA3ODI2MmY3Zgo+ID4gKFhF
TikgMk5EWzB4MV0gPSAweDAwNDAwMDAwNzgyNWZmN2YKPiA+IChYRU4pIDNSRFsweDE2MV0gPSAw
eDAwNjAwMDAwNzgxZTFmN2UKPiAKPiB0aGUgM3JkIGVudHJ5IGlzIG5vdCB2YWxpZC4gSSBtYW5h
Z2VkIHRvIHJlZHVjZSB0aGUgZXJyb3IgYW5kIGl0IGxvb2tzIGxpa2UKPiBnY292IGlzIHRyeWlu
ZyB0byBhY2Nlc3MgYSBjb3VudGVyIGluIHRoZSBzZWN0aW9uIGluaXQuZGF0YS4KPiAKPiBBcyBh
bGwgdGhlIC5pbml0Liogc2VjdGlvbnMgYXJlIHN0cmlwcGVkIGFmdGVyIGJvb3QsIGl0IG1lYW5z
IHRoYXQgYW55dGhpbmcKPiBpbiAuaW5pdC5kYXRhIGNhbm5vdCBiZSBhY2Nlc3NlZCBhbnltb3Jl
Lgo+IAo+IFdlaSwgaG93IGRvIHlvdSBkZWFsIHdpdGggY291bnRlcnMgaW4gaW5pdC5kYXRhIG9u
IHg4Nj8KClRoZSBidWlsZCBzeXN0ZW0gZXhwbGljaXRseSBjb21waWxlIGFueSAuaW5pdCBiaW5h
cnkgd2l0aG91dCBnY292Cm9wdGlvbi4gU28gbWF5YmUgc29tZSBmaWxlIHdhcyBub3QgY29ycmVj
dGx5IGFkZGVkPwoKV2VpLgoKCj4gCj4gQ2hlZXJzLAo+IAo+IC0tIAo+IEp1bGllbiBHcmFsbAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 03 12:06:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 12:06:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMWwt-0000xg-0z; Fri, 03 May 2019 12:05:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fhF8=TD=gmail.com=ckoenig.leichtzumerken@srs-us1.protection.inumbo.net>)
 id 1hMWwr-0000xb-P6
 for xen-devel@lists.xenproject.org; Fri, 03 May 2019 12:05:53 +0000
X-Inumbo-ID: cb543425-6d9b-11e9-843c-bc764e045a96
Received: from mail-wr1-x442.google.com (unknown [2a00:1450:4864:20::442])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cb543425-6d9b-11e9-843c-bc764e045a96;
 Fri, 03 May 2019 12:05:51 +0000 (UTC)
Received: by mail-wr1-x442.google.com with SMTP id r7so7525313wrr.13
 for <xen-devel@lists.xenproject.org>; Fri, 03 May 2019 05:05:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=reply-to:subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=YGu1Y9VezXVMpHUohZOs9+Bd2dI9N9DmPcOF3xiObZc=;
 b=dHc+xc8DYo3RihRctct4xWfaqJ5SiX1ja6MN1EHUcGdv8NLKKo084y9NitaTrPJgYv
 aAhc+nzQ5ZZWKvAkpv28d6EAduw3v39ezTmTYG/PwQ3UidrlrHS8yr52WR103xl+lxfY
 YyXTAVmH0V2lfgBbhIqhimNFXV2fMOQr3s5NklwAKZ+0NHpclKF//gDz7h2uYE7a8g8D
 UJEjKTsLt4q2uzP9/i/RSejAxgqvj2CpFIO2ZejuY2/sZfmbDspQ4oqw2cW/LVRkRvAN
 QA73UZngNoLmxfu7il/Q30G1JR104TYnxZBZ11sCnK2HEkQk5mjFkgF+I+6aFsPh1Mj0
 WIJA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:reply-to:subject:to:cc:references:from
 :message-id:date:user-agent:mime-version:in-reply-to
 :content-transfer-encoding:content-language;
 bh=YGu1Y9VezXVMpHUohZOs9+Bd2dI9N9DmPcOF3xiObZc=;
 b=DVePTMLobZJ0GWs+uU/iWayYqR3L6ePgEqEoC4V/yq2ukljqixZEtFtlq5CKWegXOE
 z549dQau8wXHbKWhGjh8N94Nihd1jTyf/UmSvrcLw15Rd4gQNkK2WppFh/gr7iUOf9ZB
 VGFYFnfs3G31icXEfTuthzLLoZtfcQxJEGMa2BJSHezPs1E4JGGYnWwNNWrT6g3zlL5b
 FtJdktNw0pfEafKHjV7F7Q3JfdxcscMTqq1WuAteQFZZEGMbaeG9fueww0jLGX3SnTtz
 XyBYyU2n2zd8lvN9qCCepLCsTSuWD/XasEO6JwMxIQbmYi916S3oDEx8G6lyNyIeXoRd
 E4pA==
X-Gm-Message-State: APjAAAXpKQeTHUiHsSq5W3wyRygdh87kacVgR535bd9E/HmUCNHbQf7T
 8LyzzgwkAhUt5JPKGg9JHlE=
X-Google-Smtp-Source: APXvYqyYwnyo89NT41zbGJYLycJsHIGyjlMBU4l16+rP/hKAeRwZLEqVDzlM9YpnUIa9E2fhjOMM6Q==
X-Received: by 2002:adf:ee8d:: with SMTP id b13mr2832098wro.219.1556885150671; 
 Fri, 03 May 2019 05:05:50 -0700 (PDT)
Received: from ?IPv6:2a02:908:1252:fb60:be8a:bd56:1f94:86e7?
 ([2a02:908:1252:fb60:be8a:bd56:1f94:86e7])
 by smtp.gmail.com with ESMTPSA id s16sm2232061wrg.71.2019.05.03.05.05.48
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 03 May 2019 05:05:49 -0700 (PDT)
To: Russell King - ARM Linux admin <linux@armlinux.org.uk>
References: <20190430111002.106168-1-christian.koenig@amd.com>
 <20190430173127.k5ivpaz6ktbfecgo@shell.armlinux.org.uk>
From: =?UTF-8?Q?Christian_K=c3=b6nig?= <ckoenig.leichtzumerken@gmail.com>
Message-ID: <cbcbb076-a8b0-67b0-8c16-daf1d060fc1d@gmail.com>
Date: Fri, 3 May 2019 14:05:47 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190430173127.k5ivpaz6ktbfecgo@shell.armlinux.org.uk>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] dma-buf: add struct dma_buf_attach_info v2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: christian.koenig@amd.com
Cc: maxime.ripard@bootlin.com, joonas.lahtinen@linux.intel.com,
 dri-devel@lists.freedesktop.org, thierry.reding@gmail.com, digetx@gmail.com,
 sumit.semwal@linaro.org, m.szyprowski@samsung.com, devel@driverdev.osuosl.org,
 sstabellini@kernel.org, arnd@arndb.de, jonathanh@nvidia.com,
 tomi.valkeinen@ti.com, xen-devel@lists.xenproject.org,
 linux-media@vger.kernel.org, pawel@osciak.com, intel-gfx@lists.freedesktop.org,
 maarten.lankhorst@linux.intel.com, jani.nikula@linux.intel.com,
 rodrigo.vivi@intel.com, linux-tegra@vger.kernel.org,
 boris.ostrovsky@oracle.com, mchehab@kernel.org, sean@poorly.run,
 jgross@suse.com, gregkh@linuxfoundation.org, linux-kernel@vger.kernel.org,
 kyungmin.park@samsung.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW0gMzAuMDQuMTkgdW0gMTk6MzEgc2NocmllYiBSdXNzZWxsIEtpbmcgLSBBUk0gTGludXggYWRt
aW46Cj4gT24gVHVlLCBBcHIgMzAsIDIwMTkgYXQgMDE6MTA6MDJQTSArMDIwMCwgQ2hyaXN0aWFu
IEvDtm5pZyB3cm90ZToKPj4gQWRkIGEgc3RydWN0dXJlIGZvciB0aGUgcGFyYW1ldGVycyBvZiBk
bWFfYnVmX2F0dGFjaCwgdGhpcyBtYWtlcyBpdCBtdWNoIGVhc2llcgo+PiB0byBhZGQgbmV3IHBh
cmFtZXRlcnMgbGF0ZXIgb24uCj4gSSBkb24ndCB1bmRlcnN0YW5kIHRoaXMgcmVhc29uaW5nLiAg
V2hhdCBhcmUgdGhlICJuZXcgcGFyYW1ldGVycyIgdGhhdAo+IGFyZSBiZWluZyBwcm9wb3NlZCwg
YW5kIHdoeSBkbyB3ZSBuZWVkIHRvIHB1dCB0aGVtIGludG8gbWVtb3J5IHRvIHBhc3MKPiB0aGVt
IGFjcm9zcyB0aGlzIGludGVyZmFjZT8KPgo+IElmIHRoZSBpbnRlbnRpb24gaXMgdG8gbWFrZSBp
dCBlYXNpZXIgdG8gY2hhbmdlIHRoZSBpbnRlcmZhY2UsIHBhc3NpbmcKPiBwYXJhbWV0ZXJzIGlu
IHRoaXMgbWFubmVyIG1lYW4gdGhhdCBpdCdzIGVhc3kgZm9yIHRoZSBpbnRlcmZhY2UgdG8KPiBj
aGFuZ2UgYW5kIGRyaXZlcnMgbm90IHRvIG5vdGljZSB0aGUgY2hhbmdlcywgc2luY2UgdGhlIGNv
bXBpbGVyIHdpbGwKPiBub3Qgd2FybiAodW5sZXNzIHNvbWUgbWVtYmVyIG9mIHRoZSBzdHJ1Y3R1
cmUgdGhhdCB0aGUgZHJpdmVyIGlzIHVzaW5nCj4gZ2V0cyByZW1vdmVkLCBpbiB3aGljaCBjYXNl
IGl0IHdpbGwgZXJyb3IuKQo+Cj4gQWRkaXRpb25zIHRvIHRoZSBzdHJ1Y3R1cmUgd2lsbCBnbyB1
bm5vdGljZWQgYnkgZHJpdmVycyAtIHdoYXQgaWYgdGhlCj4gY2FsbGVyIGlzIGV4cGVjdGluZyBz
b21lIGRpZmZlcmVudCBraW5kIG9mIGJlaGF2aW91ciwgYW5kIHRoZSBkcml2ZXIKPiBpZ25vcmVz
IHRoYXQgbmV3IGFkZGl0aW9uPwoKV2VsbCwgZXhhY3RseSB0aGF0J3MgdGhlIGludGVudGlvbiBo
ZXJlOiBUaGF0IHRoZSBkcml2ZXJzIHVzaW5nIHRoaXMgCmludGVyZmFjZSBzaG91bGQgYmUgYWJs
ZSB0byBpZ25vcmUgdGhlIG5ldyBhZGRpdGlvbnMgZm9yIG5vdyBhcyBsb25nIGFzIAp0aGV5IGFy
ZSBub3QgZ29pbmcgdG8gdXNlIHRoZW0uCgpUaGUgYmFja2dyb3VuZCBpcyB0aGF0IHdlIGhhdmUg
bXVsdGlwbGUgaW50ZXJmYWNlIGNoYW5nZXMgaW4gdGhlIApwaXBlbGluZSwgYW5kIGVhY2ggc3Rl
cCByZXF1aXJlcyBuZXcgb3B0aW9uYWwgcGFyYW1ldGVycy4KCj4gVGhpcyBkb2Vzbid0IHNlZW0g
dG8gbWUgbGlrZSBhIGdvb2QgaWRlYS4KCldlbGwsIHRoZSBvYnZpb3VzIGFsdGVybmF0aXZlcyBh
cmU6CgphKSBDaGFuZ2UgYWxsIGRyaXZlcnMgdG8gZXhwbGljaXRseSBwcm92aWRlIE5VTEwvMCBm
b3IgdGhlIG5ldyBwYXJhbWV0ZXJzLgoKYikgVXNlIGEgd3JhcHBlciwgc28gdGhhdCB0aGUgZnVu
Y3Rpb24gc2lnbmF0dXJlIG9mIGRtYV9idWZfYXR0YWNoIHN0YXlzIAp0aGUgc2FtZS4KCktleSBw
b2ludCBoZXJlIGlzIHRoYXQgSSBoYXZlIGFuIGludmFsaWRhdGlvbiBjYWxsYmFjayBjaGFuZ2Us
IGEgUDJQIApwYXRjaCBzZXQgYW5kIHNvbWUgbG9ja2luZyBjaGFuZ2VzIHdoaWNoIGFsbCByZXF1
aXJlIGFkZGluZyBuZXcgCnBhcmFtZXRlcnMgb3IgZmxhZ3MuIEFuZCBhdCBlYWNoIHN0ZXAgSSB3
b3VsZCB0aGVuIHN0YXJ0IHRvIGNoYW5nZSBhbGwgCmRyaXZlcnMsIGFkZGluZyBzb21lIG1vcmUg
TlVMTCBwb2ludGVycyBvciBmbGFncyB3aXRoIDAgZGVmYXVsdCB2YWx1ZS4KCkknbSBhY3R1YWxs
eSBwZXJmZWN0bHkgZmluZSBnb2luZyBkb3duIGFueSByb3V0ZSwgYnV0IHRoaXMganVzdCBzZWVt
ZWQgCnRvIG1lIHNpbXBsZXN0IGFuZCB3aXRoIHRoZSBsZWFzdCByaXNrIG9mIGJyZWFraW5nIGFu
eXRoaW5nLiBPcGluaW9ucz8KClRoYW5rcywKQ2hyaXN0aWFuLgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 03 12:09:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 12:09:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMX0W-00017t-I4; Fri, 03 May 2019 12:09:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=jUDd=TD=ffwll.ch=daniel@srs-us1.protection.inumbo.net>)
 id 1hMX0V-00017o-EI
 for xen-devel@lists.xenproject.org; Fri, 03 May 2019 12:09:39 +0000
X-Inumbo-ID: 520ffa8c-6d9c-11e9-843c-bc764e045a96
Received: from mail-ed1-x543.google.com (unknown [2a00:1450:4864:20::543])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 520ffa8c-6d9c-11e9-843c-bc764e045a96;
 Fri, 03 May 2019 12:09:37 +0000 (UTC)
Received: by mail-ed1-x543.google.com with SMTP id a8so5741481edx.3
 for <xen-devel@lists.xenproject.org>; Fri, 03 May 2019 05:09:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ffwll.ch; s=google;
 h=sender:date:from:to:cc:subject:message-id:mail-followup-to
 :references:mime-version:content-disposition
 :content-transfer-encoding:in-reply-to:user-agent;
 bh=S4dUYvdv3n+Bba45FIMfVM65qgsyOxnhGJChibzqN60=;
 b=jrDdmOLqPgT269Ux3Ti6Ab8JHcj7LLbFX43fyq0OzF8wPEtpJ0dO22tKhM3wi0IduX
 U1Yn+VxM34ZWbPwXaZd23V0NxQhtN1WWHx8SIPPdiDgpTMGTkpZVVlcrlA4V/So7djwc
 Pmy/BtwrIQ9KvEsdrRxatfFdvK+car/jY9724=
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
 :mail-followup-to:references:mime-version:content-disposition
 :content-transfer-encoding:in-reply-to:user-agent;
 bh=S4dUYvdv3n+Bba45FIMfVM65qgsyOxnhGJChibzqN60=;
 b=T70YHTaSayuQDS4GWH3EjmuYHdR51lNDKsBLjKO0KIXeSHSZmG82XGNUgA9Yspb/Nh
 Rmhv9m17txYSBKiZwdbvxPGBuq/caHotv5vXibmZLgjSzVy3Ncdey5pEe+TyMyoBeMyL
 qljRSsrCRCiFn/YSlKUt1yPGPNyC9d5xka/sjSXQgzNZKwBHH0byuoukzXD8jgA5ORpZ
 eLh1bN2jeSfWMMU36fTrdx51LBPOWcymZZ8WeKodE7f3SOZlBmSnw2eeCEcSh0UeyGEP
 APHAgeYLIW847VKxkqK28jW2mx+Ha2iiSC3bN4u7WU9WrBvIhs7FYBbX3FUylQzRm0S9
 n8aw==
X-Gm-Message-State: APjAAAU6WCe6j48HSdrI4QvyUBAqDjK0eZwPW9+cx2eFeD6lZ08V3E4i
 C1/UOEdN11YIH/q198tx7wRbXg==
X-Google-Smtp-Source: APXvYqzutv0kBeLPRSf1mYqF7ThJDw1eInlX1KNGRL/6/Tt5e7oryS7GRROhuh60qmoGV8akzi+19Q==
X-Received: by 2002:a17:906:59c3:: with SMTP id
 m3mr5824761ejs.167.1556885376639; 
 Fri, 03 May 2019 05:09:36 -0700 (PDT)
Received: from phenom.ffwll.local ([2a02:168:569e:0:3106:d637:d723:e855])
 by smtp.gmail.com with ESMTPSA id i61sm536332edi.5.2019.05.03.05.09.34
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Fri, 03 May 2019 05:09:35 -0700 (PDT)
Date: Fri, 3 May 2019 14:09:33 +0200
From: Daniel Vetter <daniel@ffwll.ch>
To: christian.koenig@amd.com
Message-ID: <20190503120933.GL3271@phenom.ffwll.local>
Mail-Followup-To: christian.koenig@amd.com,
 Russell King - ARM Linux admin <linux@armlinux.org.uk>,
 maxime.ripard@bootlin.com, dri-devel@lists.freedesktop.org,
 digetx@gmail.com, sumit.semwal@linaro.org, m.szyprowski@samsung.com,
 devel@driverdev.osuosl.org, sstabellini@kernel.org, arnd@arndb.de,
 jonathanh@nvidia.com, tomi.valkeinen@ti.com,
 xen-devel@lists.xenproject.org, linux-media@vger.kernel.org,
 pawel@osciak.com, intel-gfx@lists.freedesktop.org,
 linux-tegra@vger.kernel.org, boris.ostrovsky@oracle.com,
 mchehab@kernel.org, jgross@suse.com, gregkh@linuxfoundation.org,
 linux-kernel@vger.kernel.org, kyungmin.park@samsung.com
References: <20190430111002.106168-1-christian.koenig@amd.com>
 <20190430173127.k5ivpaz6ktbfecgo@shell.armlinux.org.uk>
 <cbcbb076-a8b0-67b0-8c16-daf1d060fc1d@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <cbcbb076-a8b0-67b0-8c16-daf1d060fc1d@gmail.com>
X-Operating-System: Linux phenom 4.14.0-3-amd64 
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [Intel-gfx] [PATCH] dma-buf: add struct
 dma_buf_attach_info v2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: maxime.ripard@bootlin.com, dri-devel@lists.freedesktop.org,
 digetx@gmail.com, sumit.semwal@linaro.org, m.szyprowski@samsung.com,
 devel@driverdev.osuosl.org, sstabellini@kernel.org, arnd@arndb.de,
 Russell King - ARM Linux admin <linux@armlinux.org.uk>, jonathanh@nvidia.com,
 tomi.valkeinen@ti.com, xen-devel@lists.xenproject.org,
 linux-media@vger.kernel.org, pawel@osciak.com, intel-gfx@lists.freedesktop.org,
 linux-tegra@vger.kernel.org, boris.ostrovsky@oracle.com, mchehab@kernel.org,
 jgross@suse.com, gregkh@linuxfoundation.org, linux-kernel@vger.kernel.org,
 kyungmin.park@samsung.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBNYXkgMDMsIDIwMTkgYXQgMDI6MDU6NDdQTSArMDIwMCwgQ2hyaXN0aWFuIEvDtm5p
ZyB3cm90ZToKPiBBbSAzMC4wNC4xOSB1bSAxOTozMSBzY2hyaWViIFJ1c3NlbGwgS2luZyAtIEFS
TSBMaW51eCBhZG1pbjoKPiA+IE9uIFR1ZSwgQXByIDMwLCAyMDE5IGF0IDAxOjEwOjAyUE0gKzAy
MDAsIENocmlzdGlhbiBLw7ZuaWcgd3JvdGU6Cj4gPiA+IEFkZCBhIHN0cnVjdHVyZSBmb3IgdGhl
IHBhcmFtZXRlcnMgb2YgZG1hX2J1Zl9hdHRhY2gsIHRoaXMgbWFrZXMgaXQgbXVjaCBlYXNpZXIK
PiA+ID4gdG8gYWRkIG5ldyBwYXJhbWV0ZXJzIGxhdGVyIG9uLgo+ID4gSSBkb24ndCB1bmRlcnN0
YW5kIHRoaXMgcmVhc29uaW5nLiAgV2hhdCBhcmUgdGhlICJuZXcgcGFyYW1ldGVycyIgdGhhdAo+
ID4gYXJlIGJlaW5nIHByb3Bvc2VkLCBhbmQgd2h5IGRvIHdlIG5lZWQgdG8gcHV0IHRoZW0gaW50
byBtZW1vcnkgdG8gcGFzcwo+ID4gdGhlbSBhY3Jvc3MgdGhpcyBpbnRlcmZhY2U/Cj4gPiAKPiA+
IElmIHRoZSBpbnRlbnRpb24gaXMgdG8gbWFrZSBpdCBlYXNpZXIgdG8gY2hhbmdlIHRoZSBpbnRl
cmZhY2UsIHBhc3NpbmcKPiA+IHBhcmFtZXRlcnMgaW4gdGhpcyBtYW5uZXIgbWVhbiB0aGF0IGl0
J3MgZWFzeSBmb3IgdGhlIGludGVyZmFjZSB0bwo+ID4gY2hhbmdlIGFuZCBkcml2ZXJzIG5vdCB0
byBub3RpY2UgdGhlIGNoYW5nZXMsIHNpbmNlIHRoZSBjb21waWxlciB3aWxsCj4gPiBub3Qgd2Fy
biAodW5sZXNzIHNvbWUgbWVtYmVyIG9mIHRoZSBzdHJ1Y3R1cmUgdGhhdCB0aGUgZHJpdmVyIGlz
IHVzaW5nCj4gPiBnZXRzIHJlbW92ZWQsIGluIHdoaWNoIGNhc2UgaXQgd2lsbCBlcnJvci4pCj4g
PiAKPiA+IEFkZGl0aW9ucyB0byB0aGUgc3RydWN0dXJlIHdpbGwgZ28gdW5ub3RpY2VkIGJ5IGRy
aXZlcnMgLSB3aGF0IGlmIHRoZQo+ID4gY2FsbGVyIGlzIGV4cGVjdGluZyBzb21lIGRpZmZlcmVu
dCBraW5kIG9mIGJlaGF2aW91ciwgYW5kIHRoZSBkcml2ZXIKPiA+IGlnbm9yZXMgdGhhdCBuZXcg
YWRkaXRpb24/Cj4gCj4gV2VsbCwgZXhhY3RseSB0aGF0J3MgdGhlIGludGVudGlvbiBoZXJlOiBU
aGF0IHRoZSBkcml2ZXJzIHVzaW5nIHRoaXMKPiBpbnRlcmZhY2Ugc2hvdWxkIGJlIGFibGUgdG8g
aWdub3JlIHRoZSBuZXcgYWRkaXRpb25zIGZvciBub3cgYXMgbG9uZyBhcyB0aGV5Cj4gYXJlIG5v
dCBnb2luZyB0byB1c2UgdGhlbS4KPiAKPiBUaGUgYmFja2dyb3VuZCBpcyB0aGF0IHdlIGhhdmUg
bXVsdGlwbGUgaW50ZXJmYWNlIGNoYW5nZXMgaW4gdGhlIHBpcGVsaW5lLAo+IGFuZCBlYWNoIHN0
ZXAgcmVxdWlyZXMgbmV3IG9wdGlvbmFsIHBhcmFtZXRlcnMuCj4gCj4gPiBUaGlzIGRvZXNuJ3Qg
c2VlbSB0byBtZSBsaWtlIGEgZ29vZCBpZGVhLgo+IAo+IFdlbGwsIHRoZSBvYnZpb3VzIGFsdGVy
bmF0aXZlcyBhcmU6Cj4gCj4gYSkgQ2hhbmdlIGFsbCBkcml2ZXJzIHRvIGV4cGxpY2l0bHkgcHJv
dmlkZSBOVUxMLzAgZm9yIHRoZSBuZXcgcGFyYW1ldGVycy4KPiAKPiBiKSBVc2UgYSB3cmFwcGVy
LCBzbyB0aGF0IHRoZSBmdW5jdGlvbiBzaWduYXR1cmUgb2YgZG1hX2J1Zl9hdHRhY2ggc3RheXMg
dGhlCj4gc2FtZS4KPiAKPiBLZXkgcG9pbnQgaGVyZSBpcyB0aGF0IEkgaGF2ZSBhbiBpbnZhbGlk
YXRpb24gY2FsbGJhY2sgY2hhbmdlLCBhIFAyUCBwYXRjaAo+IHNldCBhbmQgc29tZSBsb2NraW5n
IGNoYW5nZXMgd2hpY2ggYWxsIHJlcXVpcmUgYWRkaW5nIG5ldyBwYXJhbWV0ZXJzIG9yCj4gZmxh
Z3MuIEFuZCBhdCBlYWNoIHN0ZXAgSSB3b3VsZCB0aGVuIHN0YXJ0IHRvIGNoYW5nZSBhbGwgZHJp
dmVycywgYWRkaW5nCj4gc29tZSBtb3JlIE5VTEwgcG9pbnRlcnMgb3IgZmxhZ3Mgd2l0aCAwIGRl
ZmF1bHQgdmFsdWUuCj4gCj4gSSdtIGFjdHVhbGx5IHBlcmZlY3RseSBmaW5lIGdvaW5nIGRvd24g
YW55IHJvdXRlLCBidXQgdGhpcyBqdXN0IHNlZW1lZCB0byBtZQo+IHNpbXBsZXN0IGFuZCB3aXRo
IHRoZSBsZWFzdCByaXNrIG9mIGJyZWFraW5nIGFueXRoaW5nLiBPcGluaW9ucz8KCkkgdGhpbmsg
Z2l2ZW4gYWxsIG91ciBkaXNjdXNzaW9ucyBhbmQgcGxhbnMgdGhlIGFyZ3VtZW50IG9iamVjdCBt
YWtlcyB0b25zCm9mIHNlbnNlLiBNdWNoIGVhc2llciB0byBkb2N1bWVudCB3ZWxsIHRoYW4gYSBs
b25nIGxpc3Qgb2YgcGFyYW1ldGVycy4KTWF5YmUgd2Ugc2hvdWxkIG1ha2UgaXQgY29uc3QsIHNv
IGl0IGNvdWxkIHdvcmsgbGlrZSBhbiBvcHMvZnVuYyB0YWJsZSBhbmQKd2UgY291bGQgc3RvcmUg
aXQgYXMgYSBwb2ludGVyIGluIHRoZSBkbWFfYnVmX2F0dGFjaG1lbnQ/Ci1EYW5pZWwKLS0gCkRh
bmllbCBWZXR0ZXIKU29mdHdhcmUgRW5naW5lZXIsIEludGVsIENvcnBvcmF0aW9uCmh0dHA6Ly9i
bG9nLmZmd2xsLmNoCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 03 12:16:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 12:16:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMX6e-00020x-98; Fri, 03 May 2019 12:16:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=09DV=TD=amd.com=christian.koenig@srs-us1.protection.inumbo.net>)
 id 1hMX6c-00020s-CR
 for xen-devel@lists.xenproject.org; Fri, 03 May 2019 12:15:58 +0000
X-Inumbo-ID: 3465ed1c-6d9d-11e9-843c-bc764e045a96
Received: from NAM02-BL2-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe46::608])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3465ed1c-6d9d-11e9-843c-bc764e045a96;
 Fri, 03 May 2019 12:15:57 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=vP8KghCwLC9SX9KlcJ0beUsqEQtZycE9YDWd3iaRohI=;
 b=3AmAgBWCUbkJjrOC+ORsnq534oquZdTu4nMvGQukuvCyKc35miu4kkzSmIVTrV6GRkrDSbWdOzcx5QZVh2Rkb4sW/y/pZaXGmktQZSh3IDsdYvkBg26xIvl2+yvFt7+ahXIyP3Tj2NkdpFduWse6Yt2swbn6APN+Ff9rY3SRKpA=
Received: from DM5PR12MB1546.namprd12.prod.outlook.com (10.172.36.23) by
 DM5PR12MB2501.namprd12.prod.outlook.com (52.132.141.144) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1856.10; Fri, 3 May 2019 12:15:53 +0000
Received: from DM5PR12MB1546.namprd12.prod.outlook.com
 ([fe80::70fc:f26c:1e22:73ba]) by DM5PR12MB1546.namprd12.prod.outlook.com
 ([fe80::70fc:f26c:1e22:73ba%10]) with mapi id 15.20.1856.008; Fri, 3 May 2019
 12:15:53 +0000
From: "Koenig, Christian" <Christian.Koenig@amd.com>
To: Russell King - ARM Linux admin <linux@armlinux.org.uk>,
 "maxime.ripard@bootlin.com" <maxime.ripard@bootlin.com>,
 "dri-devel@lists.freedesktop.org" <dri-devel@lists.freedesktop.org>,
 "digetx@gmail.com" <digetx@gmail.com>, "sumit.semwal@linaro.org"
 <sumit.semwal@linaro.org>, "m.szyprowski@samsung.com"
 <m.szyprowski@samsung.com>, "devel@driverdev.osuosl.org"
 <devel@driverdev.osuosl.org>, "sstabellini@kernel.org"
 <sstabellini@kernel.org>, "arnd@arndb.de" <arnd@arndb.de>,
 "jonathanh@nvidia.com" <jonathanh@nvidia.com>, "tomi.valkeinen@ti.com"
 <tomi.valkeinen@ti.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>, "linux-media@vger.kernel.org"
 <linux-media@vger.kernel.org>, "pawel@osciak.com" <pawel@osciak.com>,
 "intel-gfx@lists.freedesktop.org" <intel-gfx@lists.freedesktop.org>,
 "linux-tegra@vger.kernel.org" <linux-tegra@vger.kernel.org>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>,
 "mchehab@kernel.org" <mchehab@kernel.org>, "jgross@suse.com"
 <jgross@suse.com>, "gregkh@linuxfoundation.org" <gregkh@linuxfoundation.org>, 
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "kyungmin.park@samsung.com" <kyungmin.park@samsung.com>
Thread-Topic: [Intel-gfx] [PATCH] dma-buf: add struct dma_buf_attach_info v2
Thread-Index: AQHVAakX08N5MfJN2UuxGmp0NXoZTaZZUImA
Date: Fri, 3 May 2019 12:15:53 +0000
Message-ID: <64f9e5ed-eb7d-d0f9-5041-05ac711b213e@amd.com>
References: <20190430111002.106168-1-christian.koenig@amd.com>
 <20190430173127.k5ivpaz6ktbfecgo@shell.armlinux.org.uk>
 <cbcbb076-a8b0-67b0-8c16-daf1d060fc1d@gmail.com>
 <20190503120933.GL3271@phenom.ffwll.local>
In-Reply-To: <20190503120933.GL3271@phenom.ffwll.local>
Accept-Language: de-DE, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
x-originating-ip: [2a02:908:1252:fb60:be8a:bd56:1f94:86e7]
x-clientproxiedby: AM5P190CA0010.EURP190.PROD.OUTLOOK.COM
 (2603:10a6:206:14::23) To DM5PR12MB1546.namprd12.prod.outlook.com
 (2603:10b6:4:8::23)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Christian.Koenig@amd.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: b4d5c0af-3970-4b56-ca92-08d6cfc1168d
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600141)(711020)(4605104)(4618075)(2017052603328)(7193020);
 SRVR:DM5PR12MB2501; 
x-ms-traffictypediagnostic: DM5PR12MB2501:
x-ms-exchange-purlcount: 1
x-microsoft-antispam-prvs: <DM5PR12MB25017250302F2F14486BA1B783350@DM5PR12MB2501.namprd12.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0026334A56
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(376002)(346002)(136003)(366004)(39860400002)(396003)(189003)(199004)(6246003)(6436002)(64126003)(6512007)(71200400001)(2501003)(6486002)(11346002)(229853002)(14444005)(5024004)(53936002)(65806001)(65956001)(5660300002)(446003)(36756003)(110136005)(71190400001)(102836004)(6306002)(6116002)(31686004)(2616005)(186003)(2906002)(72206003)(486006)(478600001)(73956011)(966005)(66946007)(2201001)(305945005)(7736002)(65826007)(86362001)(64756008)(52116002)(46003)(476003)(58126008)(6506007)(68736007)(66574012)(14454004)(8936002)(66556008)(25786009)(99286004)(7416002)(81166006)(31696002)(386003)(316002)(256004)(66446008)(81156014)(8676002)(76176011)(66476007)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR12MB2501;
 H:DM5PR12MB1546.namprd12.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: amd.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: Ty1jb6YkPLPnqBYPNAIiOPPKrVsARsWqj0hr7ftIxwJA5xmqt///Cg+I2s9L3Fh7fLZRv5suyUirvyDk0D9HgzhT47aDN6nPxWKKKi357szXAsLW0AH23EPtnUumzLD6HcI0xPSqtzsZzxlSYAROMF7GQC7AR/T0MNMe0T7pmXO2/ZkOXehzKJ29gCpauWsS39t78/To3fOqGhpRTb+sZoYCWV1iy2+OXpuH0f97ptPxmo8xfJm++UhyiDUCKxobfo8SI5Oh/oJob68N4kbKM7zOWE5AEG5JY+8QyGnNWpcAHEX65NBDWbJq+NLc94KKWkDxqQZaG4vKDQJt/8Jo2b2Y/jjyKbY753kiSeQ4Itg5n0buYAimIFhsCSsHQIvPegER3uXbY6nFAK/2nb8tXStbkxzVIl6kzEHQ5H1GhnY=
Content-ID: <8E3BFC8FCF8F65429E5AD60DC34769C0@namprd12.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-Network-Message-Id: b4d5c0af-3970-4b56-ca92-08d6cfc1168d
X-MS-Exchange-CrossTenant-originalarrivaltime: 03 May 2019 12:15:53.6345 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR12MB2501
Subject: Re: [Xen-devel] [Intel-gfx] [PATCH] dma-buf: add struct
 dma_buf_attach_info v2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW0gMDMuMDUuMTkgdW0gMTQ6MDkgc2NocmllYiBEYW5pZWwgVmV0dGVyOg0KPiBbQ0FVVElPTjog
RXh0ZXJuYWwgRW1haWxdDQo+DQo+IE9uIEZyaSwgTWF5IDAzLCAyMDE5IGF0IDAyOjA1OjQ3UE0g
KzAyMDAsIENocmlzdGlhbiBLw7ZuaWcgd3JvdGU6DQo+PiBBbSAzMC4wNC4xOSB1bSAxOTozMSBz
Y2hyaWViIFJ1c3NlbGwgS2luZyAtIEFSTSBMaW51eCBhZG1pbjoNCj4+PiBPbiBUdWUsIEFwciAz
MCwgMjAxOSBhdCAwMToxMDowMlBNICswMjAwLCBDaHJpc3RpYW4gS8O2bmlnIHdyb3RlOg0KPj4+
PiBBZGQgYSBzdHJ1Y3R1cmUgZm9yIHRoZSBwYXJhbWV0ZXJzIG9mIGRtYV9idWZfYXR0YWNoLCB0
aGlzIG1ha2VzIGl0IG11Y2ggZWFzaWVyDQo+Pj4+IHRvIGFkZCBuZXcgcGFyYW1ldGVycyBsYXRl
ciBvbi4NCj4+PiBJIGRvbid0IHVuZGVyc3RhbmQgdGhpcyByZWFzb25pbmcuICBXaGF0IGFyZSB0
aGUgIm5ldyBwYXJhbWV0ZXJzIiB0aGF0DQo+Pj4gYXJlIGJlaW5nIHByb3Bvc2VkLCBhbmQgd2h5
IGRvIHdlIG5lZWQgdG8gcHV0IHRoZW0gaW50byBtZW1vcnkgdG8gcGFzcw0KPj4+IHRoZW0gYWNy
b3NzIHRoaXMgaW50ZXJmYWNlPw0KPj4+DQo+Pj4gSWYgdGhlIGludGVudGlvbiBpcyB0byBtYWtl
IGl0IGVhc2llciB0byBjaGFuZ2UgdGhlIGludGVyZmFjZSwgcGFzc2luZw0KPj4+IHBhcmFtZXRl
cnMgaW4gdGhpcyBtYW5uZXIgbWVhbiB0aGF0IGl0J3MgZWFzeSBmb3IgdGhlIGludGVyZmFjZSB0
bw0KPj4+IGNoYW5nZSBhbmQgZHJpdmVycyBub3QgdG8gbm90aWNlIHRoZSBjaGFuZ2VzLCBzaW5j
ZSB0aGUgY29tcGlsZXIgd2lsbA0KPj4+IG5vdCB3YXJuICh1bmxlc3Mgc29tZSBtZW1iZXIgb2Yg
dGhlIHN0cnVjdHVyZSB0aGF0IHRoZSBkcml2ZXIgaXMgdXNpbmcNCj4+PiBnZXRzIHJlbW92ZWQs
IGluIHdoaWNoIGNhc2UgaXQgd2lsbCBlcnJvci4pDQo+Pj4NCj4+PiBBZGRpdGlvbnMgdG8gdGhl
IHN0cnVjdHVyZSB3aWxsIGdvIHVubm90aWNlZCBieSBkcml2ZXJzIC0gd2hhdCBpZiB0aGUNCj4+
PiBjYWxsZXIgaXMgZXhwZWN0aW5nIHNvbWUgZGlmZmVyZW50IGtpbmQgb2YgYmVoYXZpb3VyLCBh
bmQgdGhlIGRyaXZlcg0KPj4+IGlnbm9yZXMgdGhhdCBuZXcgYWRkaXRpb24/DQo+PiBXZWxsLCBl
eGFjdGx5IHRoYXQncyB0aGUgaW50ZW50aW9uIGhlcmU6IFRoYXQgdGhlIGRyaXZlcnMgdXNpbmcg
dGhpcw0KPj4gaW50ZXJmYWNlIHNob3VsZCBiZSBhYmxlIHRvIGlnbm9yZSB0aGUgbmV3IGFkZGl0
aW9ucyBmb3Igbm93IGFzIGxvbmcgYXMgdGhleQ0KPj4gYXJlIG5vdCBnb2luZyB0byB1c2UgdGhl
bS4NCj4+DQo+PiBUaGUgYmFja2dyb3VuZCBpcyB0aGF0IHdlIGhhdmUgbXVsdGlwbGUgaW50ZXJm
YWNlIGNoYW5nZXMgaW4gdGhlIHBpcGVsaW5lLA0KPj4gYW5kIGVhY2ggc3RlcCByZXF1aXJlcyBu
ZXcgb3B0aW9uYWwgcGFyYW1ldGVycy4NCj4+DQo+Pj4gVGhpcyBkb2Vzbid0IHNlZW0gdG8gbWUg
bGlrZSBhIGdvb2QgaWRlYS4NCj4+IFdlbGwsIHRoZSBvYnZpb3VzIGFsdGVybmF0aXZlcyBhcmU6
DQo+Pg0KPj4gYSkgQ2hhbmdlIGFsbCBkcml2ZXJzIHRvIGV4cGxpY2l0bHkgcHJvdmlkZSBOVUxM
LzAgZm9yIHRoZSBuZXcgcGFyYW1ldGVycy4NCj4+DQo+PiBiKSBVc2UgYSB3cmFwcGVyLCBzbyB0
aGF0IHRoZSBmdW5jdGlvbiBzaWduYXR1cmUgb2YgZG1hX2J1Zl9hdHRhY2ggc3RheXMgdGhlDQo+
PiBzYW1lLg0KPj4NCj4+IEtleSBwb2ludCBoZXJlIGlzIHRoYXQgSSBoYXZlIGFuIGludmFsaWRh
dGlvbiBjYWxsYmFjayBjaGFuZ2UsIGEgUDJQIHBhdGNoDQo+PiBzZXQgYW5kIHNvbWUgbG9ja2lu
ZyBjaGFuZ2VzIHdoaWNoIGFsbCByZXF1aXJlIGFkZGluZyBuZXcgcGFyYW1ldGVycyBvcg0KPj4g
ZmxhZ3MuIEFuZCBhdCBlYWNoIHN0ZXAgSSB3b3VsZCB0aGVuIHN0YXJ0IHRvIGNoYW5nZSBhbGwg
ZHJpdmVycywgYWRkaW5nDQo+PiBzb21lIG1vcmUgTlVMTCBwb2ludGVycyBvciBmbGFncyB3aXRo
IDAgZGVmYXVsdCB2YWx1ZS4NCj4+DQo+PiBJJ20gYWN0dWFsbHkgcGVyZmVjdGx5IGZpbmUgZ29p
bmcgZG93biBhbnkgcm91dGUsIGJ1dCB0aGlzIGp1c3Qgc2VlbWVkIHRvIG1lDQo+PiBzaW1wbGVz
dCBhbmQgd2l0aCB0aGUgbGVhc3QgcmlzayBvZiBicmVha2luZyBhbnl0aGluZy4gT3BpbmlvbnM/
DQo+IEkgdGhpbmsgZ2l2ZW4gYWxsIG91ciBkaXNjdXNzaW9ucyBhbmQgcGxhbnMgdGhlIGFyZ3Vt
ZW50IG9iamVjdCBtYWtlcyB0b25zDQo+IG9mIHNlbnNlLiBNdWNoIGVhc2llciB0byBkb2N1bWVu
dCB3ZWxsIHRoYW4gYSBsb25nIGxpc3Qgb2YgcGFyYW1ldGVycy4NCj4gTWF5YmUgd2Ugc2hvdWxk
IG1ha2UgaXQgY29uc3QsIHNvIGl0IGNvdWxkIHdvcmsgbGlrZSBhbiBvcHMvZnVuYyB0YWJsZSBh
bmQNCj4gd2UgY291bGQgc3RvcmUgaXQgYXMgYSBwb2ludGVyIGluIHRoZSBkbWFfYnVmX2F0dGFj
aG1lbnQ/DQoNClllYWgsIHRoZSBpbnZhbGlkYXRpb24gY2FsbGJhY2sgYW5kIFAyUCBmbGFncyBh
cmUgY29uc3RhbnQuIEJ1dCB0aGUgDQppbXBvcnRlcl9wcml2IGZpZWxkIGlzbid0Lg0KDQpXZSBj
b3VsZCBkbyBzb21ldGhpbmcgbGlrZSBhZGRpbmcgdGhlIGltcG9ydGVyX3ByaXYgZmllbGQgYXMg
cGFyYW1ldGVyIA0KYW5kIHRoZSBvdGhlciB0d28gYXMgY29uc3Qgc3RydWN0dXJlLg0KDQpUaGly
ZCBhbHRlcm5hdGl2ZSB3b3VsZCBiZSB0byB0aHJvdyBvdXQgYWxsIHRoZSBEUk0gYWJzdHJhY3Rp
b24gYW5kIGp1c3QgDQplbWJlZCB0aGUgYXR0YWNobWVudCBzdHJ1Y3R1cmUgaW4gdGhlIGJ1ZmZl
ciBvYmplY3QgYW5kIGdldCBjb21wbGV0ZWx5IA0KcmlkIG9mIHRoZSBpbXBvcnRlcl9wcml2IGZp
ZWxkIChwcm9iYWJseSB0aGUgY2xlYW5lc3QgYWx0ZXJuYXRpdmUsIGJ1dCANCmFsc28gdGhlIG1v
c3Qgd29yayB0b2RvKS4NCg0KQ2hyaXN0aWFuLg0KDQo+IC1EYW5pZWwNCj4gLS0NCj4gRGFuaWVs
IFZldHRlcg0KPiBTb2Z0d2FyZSBFbmdpbmVlciwgSW50ZWwgQ29ycG9yYXRpb24NCj4gaHR0cDov
L2Jsb2cuZmZ3bGwuY2gNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 03 12:30:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 12:30:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMXKV-0003ae-L9; Fri, 03 May 2019 12:30:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PCcl=TD=protonmail.com=mathieu.tarral@srs-us1.protection.inumbo.net>)
 id 1hMXKT-0003aZ-ON
 for xen-devel@lists.xenproject.org; Fri, 03 May 2019 12:30:18 +0000
X-Inumbo-ID: 2d869488-6d9f-11e9-89df-c7b972798f72
Received: from mail-40132.protonmail.ch (unknown [185.70.40.132])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2d869488-6d9f-11e9-89df-c7b972798f72;
 Fri, 03 May 2019 12:30:04 +0000 (UTC)
Date: Fri, 03 May 2019 12:29:55 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com;
 s=default; t=1556886603;
 bh=4gJPynY9GSXgJuu8ndD7BbYqJdNV32vVkZ/08xoF2mU=;
 h=Date:To:From:Reply-To:Subject:Feedback-ID:From;
 b=V3VkNErnzFrxU8wib05Gmlgp/ie5DLoZB6kPGuiJfXz0XkK7ZiS0OlD+gtTD6ool0
 N0Ndn19vSn93ncBfyYCyWBqB3isM5HkbPStOLBFOcn/yUGz1Mh+HychvpUmeUWSWu2
 IawFzxdxPX3Ijruwws69+J6WirbNksLt47l4amYk=
To: xen-devel <xen-devel@lists.xenproject.org>
From: Mathieu Tarral <mathieu.tarral@protonmail.com>
Message-ID: <vm38DtaWfYfOKuJdFi97GKwVhfrcA_zNOlg8JBws649kHxCZIAvsacvlzD3mhKXcQayhbWuGTO0sclmj1xvNmj72jdAe3Qw4XUrGt6MFcpI=@protonmail.com>
Feedback-ID: 7ARND6YmrAEqSXE0j3TLm6ZqYiFFaDDEkO_KW8fTUEW0kYwGM1KEsuPxEPVWH5YuEnR43INtqwIKH-usvnxVQQ==:Ext:ProtonMail
MIME-Version: 1.0
X-Spam-Status: No, score=-1.2 required=7.0 tests=ALL_TRUSTED,DKIM_SIGNED,
 DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM autolearn=ham
 autolearn_force=no version=3.4.2
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mail.protonmail.ch
Subject: [Xen-devel] Improve build system for offline environments
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: Mathieu Tarral <mathieu.tarral@protonmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpBcyBzdGF0ZWQgYnkgdGhlIGRvY3VtZW50YXRpb246CiJfWGVuIFByb2plY3QgZG93bmxv
YWRzIHZhcmlvdXMgZGVwZW5kZW5jaWVzIGF0IGJ1aWxkIHRpbWVfIgoKVGhpcyBtYWtlcyBYZW4g
YSBkaWZmaWN1bHQgcHJvamVjdCB0byB3b3JrIHdpdGggaW4gYW4gb2ZmbGluZSBlbnZpcm9ubWVu
dC4KClRoYW5rcyB0byB0aGUgSVJDIGNoYW5uZWwsIEkgaGVhcmQgb2YgdGhlIGNvbW1hbmQKYG1h
a2Ugc3VidHJlZS1mb3JjZS11cGRhdGUtYWxsYAooV2UgY291bGQgZG9jdW1lbnQgdGhpcyBvcHRp
b24gaW4gdGhlIHdpa2kgIkNvbXBpbGluZyBYZW4gRnJvbSBTb3VyY2UiKQoKSG93ZXZlciwgdGhl
IG92ZXJhbGwgcHJvY2VzcyBzdGF5cyBwcm9ibGVtYXRpYzoKCjEuIHRoZSB0YXJnZXQgJ3N1YnRy
ZWUtZm9yY2UtdXBkYXRlLWFsbCcgaW1wbGllcyB0aGF0IHlvdSBjYW4gcnVuIGEgLi9jb25maWd1
cmUsCm90aGVyd2lzZSB5b3Ugd2lsbCBnZXQgdGhlIGZvbGxvd2luZyBlcnJvcjoKCm1ha2VbMV06
IEVudGVyaW5nIGRpcmVjdG9yeSAnfi94ZW4vdG9vbHMvJwp+L3hlbi90b29scy8uLi90b29scy9S
dWxlcy5tazoyNTg6ICoqKiBZb3UgaGF2ZSB0byBydW4gLi9jb25maWd1cmUgYmVmb3JlIGJ1aWxk
aW5nIG9yIGluc3RhbGxpbmcgdGhlIHRvb2xzLiBTdG9wLgoKVGhpcyBpcyBzb21ldGltZXMgbm90
IHBvc3NpYmxlIGJlY2F1c2UgeW91IGFyZSBpbiBhIGRvd25sb2FkLW9yaWVudGVkCmFuZCBsb2Nr
ZWQgZW52aXJvbm1lbnQsIGFuZCB0aGVyZWZvcmUgbGFjayB0aGUgc3lzdGVtIGRlcGVuZGVuY2ll
cyByZXF1aXJlZCBmb3IgdGhlIGNvbmZpZ3VyZS4KCkFsc28geW91IGRvbid0IGhhdmUgdGhlIHJv
b3QgcHJpdmlsZWdlcyB0byBpbnN0YWxsIHRoZW0uCgoyLiB0aGUgZG93bmxvYWQgb2YgZXh0ZXJu
YWwgZGVwZW5kZW5jaWVzIHJlbWFpbnMgaW5jb21wbGV0ZSBhbmQgdGhlCnFlbXUteGVuLWRpciBi
dWlsZCB3aWxsIGZhaWwgc2luY2UgdGhlIHN1Ym1vZHVsZXMKaGF2ZSBub3QgYmVlbiBjaGVja2Vk
IG91dCAoZHRjLCBjYXBzdG9uZSwgZXRjLi4uKQoKbWFrZTogRW50ZXJpbmcgZGlyZWN0b3J5ICd+
L3hlbi90b29scy9xZW11LXhlbi1idWlsZCcKICBHRU4gICAgIGNvbmZpZy1ob3N0LmgKICBHSVQg
ICAgIHVpL2tleWNvZGVtYXBkYiBkdGMKQ2xvbmluZyBpbnRvICd+L3hlbi90b29scy9xZW11LXhl
bi1kaXItcmVtb3RlL2R0YycuLi4KZmF0YWw6IFVuYWJsZSB0byBsb29rIHVwIGdpdC5xZW11LXBy
b2plY3Qub3JnIChwb3J0IDk0MTgpIChOYW1lIG9yIHNlcnZpY2Ugbm90IGtub3duKQoKCjMuIGl0
IGJlY29tZXMgaW1wb3NzaWJsZSB0byBjbGVhbiB0aGUgc291cmNlcyBpbiBvcmRlciB0byByZWJ1
aWxkIHRoZW0sCnNpbmNlIHRoZSBNYWtlZmlsZSB3aWxsIHJlbW92ZSB0aGUgZXh0ZXJuYWwgZGVw
ZW5kZW5jaWVzIHZpYSB0aGUgYG1ha2UgY2xlYW5gIHRhcmdldC4KU28gdXNpbmcgdGhlIGBtYWtl
IHdvcmxkYCB0YXJnZXQgaXMgZXhjbHVkZWQuCgpUaGlzIGlzIHdoeSBJIHdvdWxkIGxpa2UgdG8g
c3RhcnQgYSBkaXNjdXNzaW9uIG9uIGhvdyB0bwppbXByb3ZlIHRoZSBzaXR1YXRpb24gZm9yIHRo
b3NlIHdvcmtpbmcgaW4gYW4gYWlyLWdhcHBlZCBuZXR3b3JrIGVudmlyb25tZW50LgoKSSB3b3Vs
ZCBzdWdnZXN0IHRvIHRyYWNrIHRoZSBkZXBlbmRlbmNpZXMgdmlhIHN1Ym1vZHVsZXMsCmFuZCBm
dWxseSBjbG9uZSB0aGUgWGVuIHJlcG9zaXRvcnkgd2lsbCBiZWNvbWUgYXMgc2ltcGxlIGFzCmBn
aXQgY2xvbmUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQgLS1yZWN1cnNpdmVgCgpPbmUg
b2YgdGhlIGFkdmFudGFnZXMgaXMgdGhhdCB5b3UgY2FuIGBjbGVhbmAgdGhlIHNvdXJjZXMgd2l0
aG91dCByZW1vdmluZyB0aGUgZXh0ZXJuYWwgZGVwZW5kZW5jaWVzLCBzaW5jZSB0aGV5IGFyZSBw
YXJ0IG9mIHRoZSByZXBvIG5vdy4KCi0+IEhvdyBkbyB5b3UgdGhpbmsgd2UgY2FuIGltcHJvdmUg
dGhlIGJ1aWxkIHN5c3RlbSB0byBiZSBtb3JlICJvZmZsaW5lIGVudmlyb25tZW50IiBmcmllbmRs
eSA/Ci0+IEhvdyBtdWNoIG9mIHRoZXNlIGV4dGVybmFsIGZpbGVzIGNvdWxkIGJlIGluc3RhbGxl
ZCB2aWEgdGhlIGRpc3RyaWJ1dGlvbiwgYW5kIGxpbmtlZCB3aXRoIFhlbiBpbnN0ZWFkIG9mIGRv
d25sb2FkaW5nIGEgLnRhci5neiBzb3VyY2UgPwpGb3IgZXhhbXBsZSBJIGhhdmUgbmV3bGliLWRl
diBpbiBteSBkZWJpYW4gcmVwb3NpdG9yaWVzLgpEbyBJIHJlYWxseSBoYXZlIHRvIGRvd25sb2Fk
IHRoZSBvbmUgZnJvbSBYZW4gbWlycm9ycyA/CgpUaGFua3MKCk1hdGhpZXUgVGFycmFsCgoKU2Vu
dCB3aXRoIFByb3Rvbk1haWwgU2VjdXJlIEVtYWlsLgoKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 03 13:28:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 13:28:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMYE8-0008GC-47; Fri, 03 May 2019 13:27:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mYVq=TD=infradead.org=willy@srs-us1.protection.inumbo.net>)
 id 1hMYE6-0008G7-VY
 for xen-devel@lists.xenproject.org; Fri, 03 May 2019 13:27:47 +0000
X-Inumbo-ID: 3c5a3e7c-6da7-11e9-843c-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3c5a3e7c-6da7-11e9-843c-bc764e045a96;
 Fri, 03 May 2019 13:27:45 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=In-Reply-To:Content-Type:MIME-Version
 :References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=mkGg1i+EI0XU//yFAO+gJW+bQDnnQU83x/RNkUevVAw=; b=T9s51+W+nABH6PVAvlfgP+ohw
 RCDyHolxbxOczp+Cg0V5Q3SXBf36YHMOis1fkWWpWSE0zZx6A65FVoDithh+5zNBA/L+/pInK3O58
 PPdp9B6gb5Mj1aHlTOwgYd7feLRBi467iD6vPhfKK/abUZfZCHY1041K3TtWkrj1V0TUQ8aWIVhLI
 +/1YzsyjItpsKuqA6JsKXlZeS7WEi7325sCVTFrE7teQKa5lOodL28eu5Nt6D+miXBGjogCaXg8yc
 VVRuwIZrSBtfheGOujAaXemlnM9xeF/eEeaLHQrjpzSd4fVzD5UcaEhjqq1fDcHkpcop11b8UYehV
 hXvd6JaeQ==;
Received: from willy by bombadil.infradead.org with local (Exim 4.90_1 #2 (Red
 Hat Linux)) id 1hMYDu-0006ZD-4h; Fri, 03 May 2019 13:27:34 +0000
Date: Fri, 3 May 2019 06:27:33 -0700
From: Matthew Wilcox <willy@infradead.org>
To: Martin Schwidefsky <schwidefsky@de.ibm.com>
Message-ID: <20190503132733.GA5201@bombadil.infradead.org>
References: <1556803126-26596-1-git-send-email-anshuman.khandual@arm.com>
 <20190502134623.GA18948@bombadil.infradead.org>
 <20190502161457.1c9dbd94@mschwideX1>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190502161457.1c9dbd94@mschwideX1>
User-Agent: Mutt/1.9.2 (2017-12-15)
Subject: Re: [Xen-devel] [PATCH] mm/pgtable: Drop pgtable_t variable from
 pte_fn_t functions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Michal Hocko <mhocko@suse.com>, Catalin Marinas <catalin.marinas@arm.com>,
 Will Deacon <will.deacon@arm.com>, dri-devel@lists.freedesktop.org,
 linux-mm@kvack.org, linux-efi@vger.kernel.org,
 Thomas Gleixner <tglx@linutronix.de>, x86@kernel.org,
 Russell King <linux@armlinux.org.uk>, Ingo Molnar <mingo@redhat.com>,
 xen-devel@lists.xenproject.org, Anshuman Khandual <anshuman.khandual@arm.com>,
 intel-gfx@lists.freedesktop.org, jglisse@redhat.com,
 Mike Rapoport <rppt@linux.vnet.ibm.com>,
 Dan Williams <dan.j.williams@intel.com>, linux-arm-kernel@lists.infradead.org,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>, linux-kernel@vger.kernel.org,
 akpm@linux-foundation.org, Logan Gunthorpe <logang@deltatee.com>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBNYXkgMDIsIDIwMTkgYXQgMDQ6MTQ6NTdQTSArMDIwMCwgTWFydGluIFNjaHdpZGVm
c2t5IHdyb3RlOgo+IE9uIFRodSwgMiBNYXkgMjAxOSAwNjo0NjoyMyAtMDcwMAo+IE1hdHRoZXcg
V2lsY294IDx3aWxseUBpbmZyYWRlYWQub3JnPiB3cm90ZToKPiAKPiA+IE9uIFRodSwgTWF5IDAy
LCAyMDE5IGF0IDA2OjQ4OjQ2UE0gKzA1MzAsIEFuc2h1bWFuIEtoYW5kdWFsIHdyb3RlOgo+ID4g
PiBEcm9wIHRoZSBwZ3RhYmxlX3QgdmFyaWFibGUgZnJvbSBhbGwgaW1wbGVtZW50YXRpb24gZm9y
IHB0ZV9mbl90IGFzIG5vbmUgb2YKPiA+ID4gdGhlbSB1c2UgaXQuIGFwcGx5X3RvX3B0ZV9yYW5n
ZSgpIHNob3VsZCBzdG9wIGNvbXB1dGluZyBpdCBhcyB3ZWxsLiBTaG91bGQKPiA+ID4gaGVscCB1
cyBzYXZlIHNvbWUgY3ljbGVzLiAgCj4gPiAKPiA+IFlvdSBkaWRuJ3QgYWRkIE1hcnRpbiBTY2h3
aWRlZnNreSBmb3Igc29tZSByZWFzb24uICBIZSBpbnRyb2R1Y2VkCj4gPiBpdCBvcmlnaW5hbGx5
IGZvciBzMzkwIGZvciBzdWItcGFnZSBwYWdlIHRhYmxlcyBiYWNrIGluIDIwMDggKGNvbW1pdAo+
ID4gMmY1NjlhZmQ5YykuICBJIHRoaW5rIGhlIHNob3VsZCBjb25maXJtIHRoYXQgaGUgbm8gbG9u
Z2VyIG5lZWRzIGl0Lgo+IAo+IFdpdGggaXRzIDJLIHB0ZSB0YWJsZXMgczM5MCBjYW4gbm90IGRl
YWwgd2l0aCBhIChzdHJ1Y3QgcGFnZSAqKSBhcyBhIHJlZmVyZW5jZQo+IHRvIGEgcGFnZSB0YWJs
ZS4gQnV0IGlmIHRoZXJlIGFyZSBubyB1c2VyIG9mIHRoZSBhcHBseV90b19wYWdlX3JhbmdlKCkg
QVBJCj4gbGVmdCB3aGljaCBhY3R1YWxseSBtYWtlIHVzZSBvZiB0aGUgdG9rZW4gYXJndW1lbnQg
d2UgY2FuIHNhZmVseSBkcm9wIGl0LgoKSW50ZXJlc3RpbmdseSwgSSBkb24ndCB0aGluayB0aGVy
ZSBldmVyIHdhcyBhIHVzZXIgd2hpY2ggdXNlZCB0aGF0CmFyZ3VtZW50LiAgTG9va2luZyBhdCB5
b3VyIDJmNTYgcGF0Y2gsIHlvdSBvbmx5IGNvbnZlcnRlZCBvbmUgZnVuY3Rpb24KKHByZXN1bWFi
bHkgdGhlcmUgd2FzIG9ubHkgb25lIGNhbGxlciBvZiBhcHBseV90b19wYWdlX3JhbmdlKCkgYXQg
dGhlCnRpbWUpLCBhbmQgaXQgZGlkbid0IHUgc2UgYW55IG9mIHRoZSBhcmd1bWVudHMuICBYZW4g
d2FzIHRoZSBpbml0aWFsIHVzZXIsCmFuZCB0aGUgdHdvIG90aGVyIGZ1bmN0aW9ucyB0aGV5IGFk
ZGVkIGFsc28gZGlkbid0IHVzZSB0aGF0IGFyZ3VtZW50LgoKTG9va2luZyBhdCBhIHF1aWNrIHNh
bXBsZSBvZiB1c2VycyBhZGRlZCBzaW5jZSwgbm9uZSBvZiB0aGVtIGFwcGVhciB0bwpoYXZlIGV2
ZXIgdXNlZCB0aGF0IGFyZ3VtZW50LiAgU28gcmVtb3ZpbmcgaXQgc2VlbXMgYmVzdC4KCkFja2Vk
LWJ5OiBNYXR0aGV3IFdpbGNveCA8d2lsbHlAaW5mcmFkZWFkLm9yZz4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 03 13:35:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 13:35:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMYLM-0000by-1R; Fri, 03 May 2019 13:35:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Vigr=TD=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hMYLK-0000bt-E3
 for xen-devel@lists.xenproject.org; Fri, 03 May 2019 13:35:14 +0000
X-Inumbo-ID: 47073247-6da8-11e9-843c-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 47073247-6da8-11e9-843c-bc764e045a96;
 Fri, 03 May 2019 13:35:12 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 4FC8C374;
 Fri,  3 May 2019 06:35:12 -0700 (PDT)
Received: from [10.1.35.71] (oppo-r15.cambridge.arm.com [10.1.35.71])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id CCEF03F5C1;
 Fri,  3 May 2019 06:35:10 -0700 (PDT)
To: Wei Liu <wei.liu2@citrix.com>
References: <CAOcoXZZtsXQMp0EzFAa2WEBL1sEUcFsNozaQshsnNEs3=NQK3g@mail.gmail.com>
 <CAOcoXZY6jpPKcWTXPqz0sr=Amw7J0KSaBRWiRnQRgTC2XR=hjQ@mail.gmail.com>
 <f95ad35b-42f6-4df2-cade-7a8115f9e49a@arm.com>
 <CAOcoXZaMLfHSyLSE04xRFZZY0hLkFcJ5cBqHTdmwDoqwcreD1w@mail.gmail.com>
 <ff543e3c-0619-5aa6-b36a-e1a8b8cce886@arm.com>
 <20190503110819.GA5900@zion.uk.xensource.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <63ea8905-87ca-a419-95bf-ae497bf1ff85@arm.com>
Date: Fri, 3 May 2019 14:35:08 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190503110819.GA5900@zion.uk.xensource.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Xen GCC coverage ARM64 testing - Unexpected Trap:
 Data Abort
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Andrii_Anisov@epam.com, Viktor Mitin <viktor.mitin.19@gmail.com>,
 Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgV2VpLAoKT24gNS8zLzE5IDEyOjA4IFBNLCBXZWkgTGl1IHdyb3RlOgo+IE9uIFRodSwgTWF5
IDAyLCAyMDE5IGF0IDA5OjQzOjE3UE0gKzAxMDAsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gKCsg
V2VpKQo+Pgo+PiBPbiA1LzIvMTkgNTo1NSBQTSwgVmlrdG9yIE1pdGluIHdyb3RlOgo+Pj4gSGkg
SnVsaWVuLAo+Pgo+PiBIaSwKPj4KPj4+IFBsZWFzZSBmaW5kIHRyYWNlIGxvZyBiZWxvdzoKPj4+
Cj4+PiByb290QGgzdWxjYjp+IyB4ZW5jb3YgcmVzZXQKPj4+IChYRU4pIERhdGEgQWJvcnQgVHJh
cC4gU3luZHJvbWU9MHg3Cj4+PiAoWEVOKSBXYWxraW5nIEh5cGVydmlzb3IgVkEgMHgzNjE3MDAg
b24gQ1BVMyB2aWEgVFRCUiAweDAwMDAwMDAwNzgyNjYwMDAKPj4gU28gdGhpcyBpcyBhIGRhdGEg
YWJvcnQgd2hlbiB0cnlpbmcgdG8gYWNjZXNzIFZBIDB4MzYxNzAwIChpdCBpcyBwYXJ0IG9mIFhl
bgo+PiBpdHNlbGYpLiBJIG1pc3JlYWQgdGhlIEFybSBBcm0gYmVmb3JlLCB3aGlsZSBJU1YgaXMg
MCBERlNDIHdpbGwgc3RpbGwKPj4gcHJvdmlkZSBhIGNvcnJlY3QgdmFsdWUuIFNvIGhlcmUgd2Ug
aGF2ZSBhICJUcmFuc2xhdGlvbiBmYXVsdCwgbGV2ZWwgMyIuCj4+Cj4+IFdoaWNoIG1ha2VzIHNl
bnNlIGJlY2F1c2UgLi4uCj4+Cj4+Cj4+PiAoWEVOKSAwVEhbMHgwXSA9IDB4MDAwMDAwMDA3ODI2
NWY3Zgo+Pj4gKFhFTikgMVNUWzB4MF0gPSAweDAwMDAwMDAwNzgyNjJmN2YKPj4+IChYRU4pIDJO
RFsweDFdID0gMHgwMDQwMDAwMDc4MjVmZjdmCj4+PiAoWEVOKSAzUkRbMHgxNjFdID0gMHgwMDYw
MDAwMDc4MWUxZjdlCj4+Cj4+IHRoZSAzcmQgZW50cnkgaXMgbm90IHZhbGlkLiBJIG1hbmFnZWQg
dG8gcmVkdWNlIHRoZSBlcnJvciBhbmQgaXQgbG9va3MgbGlrZQo+PiBnY292IGlzIHRyeWluZyB0
byBhY2Nlc3MgYSBjb3VudGVyIGluIHRoZSBzZWN0aW9uIGluaXQuZGF0YS4KPj4KPj4gQXMgYWxs
IHRoZSAuaW5pdC4qIHNlY3Rpb25zIGFyZSBzdHJpcHBlZCBhZnRlciBib290LCBpdCBtZWFucyB0
aGF0IGFueXRoaW5nCj4+IGluIC5pbml0LmRhdGEgY2Fubm90IGJlIGFjY2Vzc2VkIGFueW1vcmUu
Cj4+Cj4+IFdlaSwgaG93IGRvIHlvdSBkZWFsIHdpdGggY291bnRlcnMgaW4gaW5pdC5kYXRhIG9u
IHg4Nj8KPiAKPiBUaGUgYnVpbGQgc3lzdGVtIGV4cGxpY2l0bHkgY29tcGlsZSBhbnkgLmluaXQg
YmluYXJ5IHdpdGhvdXQgZ2Nvdgo+IG9wdGlvbi4gU28gbWF5YmUgc29tZSBmaWxlIHdhcyBub3Qg
Y29ycmVjdGx5IGFkZGVkPwoKVGhhbmsgeW91IGZvciB0aGUgcG9pbnRlci4gVGhlIHByb2JsZW0g
aXMgY29taW5nIGZyb20gbGliZmR0LiBUaGUgZW50aXJlIApsaWJyYXJ5IGlzIG1vdmVkIHRvIC5p
bml0IHVzaW5nOgoKICAkKE9CSkNPUFkpICQoZm9yZWFjaCBzLCQoU0VDVElPTlMpLC0tcmVuYW1l
LXNlY3Rpb24gLiQocyk9LmluaXQuJChzKSkgCiQ8ICRACgpTbyB3ZSBuZWVkIHRvIHRlbGwgdGhl
IHRvcCBNYWtlZmlsZSB0byBmaWx0ZXIgb3V0IGxpYmZkdC4gVGhlIHBhdGNoIApiZWxvdyBzaG91
bGQgZG8gdGhlIGpvYjoKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2xpYmZkdC9NYWtlZmlsZSBi
L3hlbi9jb21tb24vbGliZmR0L01ha2VmaWxlCmluZGV4IGQ4MWY1NGI2YjguLmMwNzViYmY1NDYg
MTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vbGliZmR0L01ha2VmaWxlCisrKyBiL3hlbi9jb21tb24v
bGliZmR0L01ha2VmaWxlCkBAIC0zLDYgKzMsNyBAQCBpbmNsdWRlIE1ha2VmaWxlLmxpYmZkdAog
IFNFQ1RJT05TIDo9IHRleHQgZGF0YSAkKFNQRUNJQUxfREFUQV9TRUNUSU9OUykKCiAgb2JqLXkg
Kz0gbGliZmR0Lm8KK25vY292LXkgKz0gbGliZmR0Lm8KCiAgQ0ZMQUdTICs9IC1JJChCQVNFRElS
KS9pbmNsdWRlL3hlbi9saWJmZHQvCgpXaGlsZSBsb29raW5nIGF0IHRoZSBjb2RlLCBJIG5vdGlj
ZWQgbGliZWxmIGlzIGFsc28gYnVpbHQgd2l0aCBjb3ZlcmFnZSAKYnV0IGluIC5pbml0IHNlY3Rp
b24uIFNvIEkgd291bGQgZXhwZWN0IHRoZSBzYW1lIGVycm9yIG9uIHg4NiwgZGlkIHlvdSAKdHJ5
ICJ4ZW5jb3YgcmVzZXQiIG9uIHg4Nj8KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 03 13:41:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 13:41:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMYRW-0001UN-Oz; Fri, 03 May 2019 13:41:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hPPK=TD=citrix.com=prvs=019e908d5=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1hMYRW-0001UI-9L
 for xen-devel@lists.xenproject.org; Fri, 03 May 2019 13:41:38 +0000
X-Inumbo-ID: 2b96cf9b-6da9-11e9-843c-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2b96cf9b-6da9-11e9-843c-bc764e045a96;
 Fri, 03 May 2019 13:41:36 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,425,1549929600"; d="scan'208";a="85062463"
Date: Fri, 3 May 2019 14:41:33 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20190503134133.GC5900@zion.uk.xensource.com>
References: <CAOcoXZZtsXQMp0EzFAa2WEBL1sEUcFsNozaQshsnNEs3=NQK3g@mail.gmail.com>
 <CAOcoXZY6jpPKcWTXPqz0sr=Amw7J0KSaBRWiRnQRgTC2XR=hjQ@mail.gmail.com>
 <f95ad35b-42f6-4df2-cade-7a8115f9e49a@arm.com>
 <CAOcoXZaMLfHSyLSE04xRFZZY0hLkFcJ5cBqHTdmwDoqwcreD1w@mail.gmail.com>
 <ff543e3c-0619-5aa6-b36a-e1a8b8cce886@arm.com>
 <20190503110819.GA5900@zion.uk.xensource.com>
 <63ea8905-87ca-a419-95bf-ae497bf1ff85@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <63ea8905-87ca-a419-95bf-ae497bf1ff85@arm.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] Xen GCC coverage ARM64 testing - Unexpected Trap:
 Data Abort
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>, Andrii_Anisov@epam.com,
 xen-devel@lists.xenproject.org, Viktor Mitin <viktor.mitin.19@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBNYXkgMDMsIDIwMTkgYXQgMDI6MzU6MDhQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IEhpIFdlaSwKPiAKPiBPbiA1LzMvMTkgMTI6MDggUE0sIFdlaSBMaXUgd3JvdGU6Cj4g
PiBPbiBUaHUsIE1heSAwMiwgMjAxOSBhdCAwOTo0MzoxN1BNICswMTAwLCBKdWxpZW4gR3JhbGwg
d3JvdGU6Cj4gPiA+ICgrIFdlaSkKPiA+ID4gCj4gPiA+IE9uIDUvMi8xOSA1OjU1IFBNLCBWaWt0
b3IgTWl0aW4gd3JvdGU6Cj4gPiA+ID4gSGkgSnVsaWVuLAo+ID4gPiAKPiA+ID4gSGksCj4gPiA+
IAo+ID4gPiA+IFBsZWFzZSBmaW5kIHRyYWNlIGxvZyBiZWxvdzoKPiA+ID4gPiAKPiA+ID4gPiBy
b290QGgzdWxjYjp+IyB4ZW5jb3YgcmVzZXQKPiA+ID4gPiAoWEVOKSBEYXRhIEFib3J0IFRyYXAu
IFN5bmRyb21lPTB4Nwo+ID4gPiA+IChYRU4pIFdhbGtpbmcgSHlwZXJ2aXNvciBWQSAweDM2MTcw
MCBvbiBDUFUzIHZpYSBUVEJSIDB4MDAwMDAwMDA3ODI2NjAwMAo+ID4gPiBTbyB0aGlzIGlzIGEg
ZGF0YSBhYm9ydCB3aGVuIHRyeWluZyB0byBhY2Nlc3MgVkEgMHgzNjE3MDAgKGl0IGlzIHBhcnQg
b2YgWGVuCj4gPiA+IGl0c2VsZikuIEkgbWlzcmVhZCB0aGUgQXJtIEFybSBiZWZvcmUsIHdoaWxl
IElTViBpcyAwIERGU0Mgd2lsbCBzdGlsbAo+ID4gPiBwcm92aWRlIGEgY29ycmVjdCB2YWx1ZS4g
U28gaGVyZSB3ZSBoYXZlIGEgIlRyYW5zbGF0aW9uIGZhdWx0LCBsZXZlbCAzIi4KPiA+ID4gCj4g
PiA+IFdoaWNoIG1ha2VzIHNlbnNlIGJlY2F1c2UgLi4uCj4gPiA+IAo+ID4gPiAKPiA+ID4gPiAo
WEVOKSAwVEhbMHgwXSA9IDB4MDAwMDAwMDA3ODI2NWY3Zgo+ID4gPiA+IChYRU4pIDFTVFsweDBd
ID0gMHgwMDAwMDAwMDc4MjYyZjdmCj4gPiA+ID4gKFhFTikgMk5EWzB4MV0gPSAweDAwNDAwMDAw
NzgyNWZmN2YKPiA+ID4gPiAoWEVOKSAzUkRbMHgxNjFdID0gMHgwMDYwMDAwMDc4MWUxZjdlCj4g
PiA+IAo+ID4gPiB0aGUgM3JkIGVudHJ5IGlzIG5vdCB2YWxpZC4gSSBtYW5hZ2VkIHRvIHJlZHVj
ZSB0aGUgZXJyb3IgYW5kIGl0IGxvb2tzIGxpa2UKPiA+ID4gZ2NvdiBpcyB0cnlpbmcgdG8gYWNj
ZXNzIGEgY291bnRlciBpbiB0aGUgc2VjdGlvbiBpbml0LmRhdGEuCj4gPiA+IAo+ID4gPiBBcyBh
bGwgdGhlIC5pbml0Liogc2VjdGlvbnMgYXJlIHN0cmlwcGVkIGFmdGVyIGJvb3QsIGl0IG1lYW5z
IHRoYXQgYW55dGhpbmcKPiA+ID4gaW4gLmluaXQuZGF0YSBjYW5ub3QgYmUgYWNjZXNzZWQgYW55
bW9yZS4KPiA+ID4gCj4gPiA+IFdlaSwgaG93IGRvIHlvdSBkZWFsIHdpdGggY291bnRlcnMgaW4g
aW5pdC5kYXRhIG9uIHg4Nj8KPiA+IAo+ID4gVGhlIGJ1aWxkIHN5c3RlbSBleHBsaWNpdGx5IGNv
bXBpbGUgYW55IC5pbml0IGJpbmFyeSB3aXRob3V0IGdjb3YKPiA+IG9wdGlvbi4gU28gbWF5YmUg
c29tZSBmaWxlIHdhcyBub3QgY29ycmVjdGx5IGFkZGVkPwo+IAo+IFRoYW5rIHlvdSBmb3IgdGhl
IHBvaW50ZXIuIFRoZSBwcm9ibGVtIGlzIGNvbWluZyBmcm9tIGxpYmZkdC4gVGhlIGVudGlyZQo+
IGxpYnJhcnkgaXMgbW92ZWQgdG8gLmluaXQgdXNpbmc6Cj4gCj4gICQoT0JKQ09QWSkgJChmb3Jl
YWNoIHMsJChTRUNUSU9OUyksLS1yZW5hbWUtc2VjdGlvbiAuJChzKT0uaW5pdC4kKHMpKSAkPCAk
QAo+IAo+IFNvIHdlIG5lZWQgdG8gdGVsbCB0aGUgdG9wIE1ha2VmaWxlIHRvIGZpbHRlciBvdXQg
bGliZmR0LiBUaGUgcGF0Y2ggYmVsb3cKPiBzaG91bGQgZG8gdGhlIGpvYjoKPiAKPiBkaWZmIC0t
Z2l0IGEveGVuL2NvbW1vbi9saWJmZHQvTWFrZWZpbGUgYi94ZW4vY29tbW9uL2xpYmZkdC9NYWtl
ZmlsZQo+IGluZGV4IGQ4MWY1NGI2YjguLmMwNzViYmY1NDYgMTAwNjQ0Cj4gLS0tIGEveGVuL2Nv
bW1vbi9saWJmZHQvTWFrZWZpbGUKPiArKysgYi94ZW4vY29tbW9uL2xpYmZkdC9NYWtlZmlsZQo+
IEBAIC0zLDYgKzMsNyBAQCBpbmNsdWRlIE1ha2VmaWxlLmxpYmZkdAo+ICBTRUNUSU9OUyA6PSB0
ZXh0IGRhdGEgJChTUEVDSUFMX0RBVEFfU0VDVElPTlMpCj4gCj4gIG9iai15ICs9IGxpYmZkdC5v
Cj4gK25vY292LXkgKz0gbGliZmR0Lm8KPiAKPiAgQ0ZMQUdTICs9IC1JJChCQVNFRElSKS9pbmNs
dWRlL3hlbi9saWJmZHQvCj4gCj4gV2hpbGUgbG9va2luZyBhdCB0aGUgY29kZSwgSSBub3RpY2Vk
IGxpYmVsZiBpcyBhbHNvIGJ1aWx0IHdpdGggY292ZXJhZ2UgYnV0Cj4gaW4gLmluaXQgc2VjdGlv
bi4gU28gSSB3b3VsZCBleHBlY3QgdGhlIHNhbWUgZXJyb3Igb24geDg2LCBkaWQgeW91IHRyeQo+
ICJ4ZW5jb3YgcmVzZXQiIG9uIHg4Nj8KCkkgZGlkLiBJdCB3b3JrZWQuIFRob3VnaCBhdCB0aGlz
IHBvaW50IEknbSBub3Qgc3VyZSB3aHkgaXQgd29ya2VkLiA6LS8KCldlaS4KCj4gCj4gQ2hlZXJz
LAo+IAo+IC0tIAo+IEp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 03 13:43:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 13:43:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMYTk-0001dS-7l; Fri, 03 May 2019 13:43:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=WQLm=TD=tklengyel.com=bounce+e181d6.cd840-xen-devel=lists.xenproject.org@srs-us1.protection.inumbo.net>)
 id 1hMYTj-0001dN-EK
 for xen-devel@lists.xenproject.org; Fri, 03 May 2019 13:43:55 +0000
X-Inumbo-ID: 778d6728-6da9-11e9-9105-9f430363022d
Received: from rs224.mailgun.us (unknown [209.61.151.224])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 778d6728-6da9-11e9-9105-9f430363022d;
 Fri, 03 May 2019 13:43:43 +0000 (UTC)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=tklengyel.com;
 q=dns/txt; 
 s=krs; t=1556891023; h=Content-Type: Cc: To: Subject: Message-ID: Date:
 From: In-Reply-To: References: MIME-Version: Sender;
 bh=vog1K8Uo/VOvoYV2HV6hKW5AS7kFEx13xvPOJK6ZPUc=;
 b=jALDXHKgilrVhNu7XFr6IeVs6TCgfaf9q/WbYvkdr3NxrtVZwNFXA94t/jTi7NArCUnVONnR
 5d+ViaW9sUP9zDJ8aDsVc9XbBvIZi6TCvF0oLF+v/FLLwQz2wZZ/xzHdm9Krdv5pOlYe7hbQ
 shp9JvAG7Q+WbpJMJoP0B2Kv46Y=
X-Mailgun-Sending-Ip: 209.61.151.224
X-Mailgun-Sid: WyIyYTNmOCIsICJ4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmciLCAiY2Q4NDAiXQ==
Received: from mail-wm1-f46.google.com (mail-wm1-f46.google.com
 [209.85.128.46])
 by mxa.mailgun.org with ESMTP id 5ccc458e.7f1f7c017c70-smtp-out-n01;
 Fri, 03 May 2019 13:43:42 -0000 (UTC)
Received: by mail-wm1-f46.google.com with SMTP id h11so6807759wmb.5
 for <xen-devel@lists.xenproject.org>; Fri, 03 May 2019 06:43:42 -0700 (PDT)
X-Gm-Message-State: APjAAAWf2TXqPtuWFxNw6k2aaH5UaCMoPdr5ffauMEjkqIVtY8TXB2Qg
 cGP6zj4tVJikHANCi3X6bu3ekpQhvEop/3ot4cc=
X-Google-Smtp-Source: APXvYqxwZBTOHjwYBkH18WUnnForQP1NOgbB14PDrl0yeuXunRf4y9AkXLCVC7t4oH24IfLZiWPiIFE9cmunvZIlzYs=
X-Received: by 2002:a1c:3909:: with SMTP id g9mr6177446wma.54.1556891021261;
 Fri, 03 May 2019 06:43:41 -0700 (PDT)
MIME-Version: 1.0
References: <20190502221345.18459-1-tamas@tklengyel.com>
 <20190502221345.18459-2-tamas@tklengyel.com>
 <5CCBFB86020000780022B889@prv1-mh.provo.novell.com>
In-Reply-To: <5CCBFB86020000780022B889@prv1-mh.provo.novell.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Fri, 3 May 2019 07:43:03 -0600
X-Gmail-Original-Message-ID: <CABfawhkocyDAiGyXF+Cf+Y4fB7w8is=GEUJEzMVJ5dXbEEGeLw@mail.gmail.com>
Message-ID: <CABfawhkocyDAiGyXF+Cf+Y4fB7w8is=GEUJEzMVJ5dXbEEGeLw@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v4 2/4] x86/mem_sharing: copy a page_lock
 version to be internal to memshr
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBNYXkgMywgMjAxOSBhdCAyOjI3IEFNIEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNl
LmNvbT4gd3JvdGU6Cj4KPiA+Pj4gT24gMDMuMDUuMTkgYXQgMDA6MTMsIDx0YW1hc0B0a2xlbmd5
ZWwuY29tPiB3cm90ZToKPiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5jCj4g
PiArKysgYi94ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYwo+ID4gQEAgLTExMiwxMyArMTEy
LDQ4IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBwYWdlX3NoYXJpbmdfZGlzcG9zZShzdHJ1Y3QgcGFn
ZV9pbmZvICpwYWdlKQo+ID4KPiA+ICAjZW5kaWYgLyogTUVNX1NIQVJJTkdfQVVESVQgKi8KPiA+
Cj4gPiAtc3RhdGljIGlubGluZSBpbnQgbWVtX3NoYXJpbmdfcGFnZV9sb2NrKHN0cnVjdCBwYWdl
X2luZm8gKnBnKQo+ID4gKy8qCj4gPiArICogUHJpdmF0ZSBpbXBsZW1lbnRhdGlvbnMgb2YgcGFn
ZV9sb2NrL3VubG9jayB0byBieXBhc3MgUFYtb25seQo+ID4gKyAqIHNhbml0eSBjaGVja3Mgbm90
IGFwcGxpY2FibGUgdG8gbWVtLXNoYXJpbmcuCj4gPiArICovCj4gPiArc3RhdGljIGlubGluZSBi
b29sIF9wYWdlX2xvY2soc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKPiA+ICB7Cj4gPiAtICAgIGlu
dCByYzsKPiA+ICsgICAgdW5zaWduZWQgbG9uZyB4LCBueDsKPiA+ICsKPiA+ICsgICAgZG8gewo+
ID4gKyAgICAgICAgd2hpbGUgKCAoeCA9IHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvKSAmIFBHVF9s
b2NrZWQgKQo+ID4gKyAgICAgICAgICAgIGNwdV9yZWxheCgpOwo+ID4gKyAgICAgICAgbnggPSB4
ICsgKDEgfCBQR1RfbG9ja2VkKTsKPiA+ICsgICAgICAgIGlmICggISh4ICYgUEdUX3ZhbGlkYXRl
ZCkgfHwKPiA+ICsgICAgICAgICAgICAgISh4ICYgUEdUX2NvdW50X21hc2spIHx8Cj4gPiArICAg
ICAgICAgICAgICEobnggJiBQR1RfY291bnRfbWFzaykgKQo+ID4gKyAgICAgICAgICAgIHJldHVy
biBmYWxzZTsKPgo+IEp1c3QgZm9yIG15IG93biB1bmRlcnN0YW5kaW5nOiBEaWQgeW91IHZlcmlm
eSB0aGF0IHRoZSBQR1RfdmFsaWRhdGVkCj4gY2hlY2sgaXMgaW5kZWVkIG5lZWRlZCBoZXJlLCBv
ciBkaWQgeW91IGNvcHkgaXQgImp1c3QgaW4gY2FzZSI/IEluIHRoZQo+IGxhdHRlciBjYXNlIGEg
Y29tbWVudCBtYXkgYmUgd29ydGh3aGlsZS4KClRoaXMgaXMgYW4gZXhhY3QgY29weSBvZiBwYWdl
X2xvY2ssIHNhbnMgdGhlIGFzc2VydHMgdGhhdCBicmVhayBpdApmcm9tIG1lbV9zaGFyaW5nLiBJ
IGRpZG4ndCBpbnZlc3RpZ2F0ZSB3aGljaCBvZiB0aGVzZSBmbGFncyBhcmUKbmVjZXNzYXJ5IGZv
ciBtZW1fc2hhcmluZy4gRnJhbmtseSwgSSBkb24ndCBmdWxseSB1bmRlcnN0YW5kIHRoZWlyCm1l
YW5pbmcgYW5kIEkgaGF2ZW4ndCBjYW1lIGFjcm9zcyBkb2N1bWVudGF0aW9uIGFib3V0IGl0IHll
dC4gSSBjYW4KY2VydGFpbmx5IGFkZCBhIGNvbW1lbnQgc2F5aW5nIFRPRE86IGZpZ3VyZSBvdXQg
d2hpY2ggb2YgdGhlc2UgZmxhZ3MKYXJlIGFjdHVhbGx5IG5lZWRlZC4KCj4gRnVydGhlcm1vcmUs
IGFyZSB0aGVyZSBhbnkgbWVtLXNoYXJpbmcgc3BlY2lmaWMgY2hlY2tzIHJlYXNvbmFibGUKPiB0
byBkbyBoZXJlIGluIHBsYWNlIG9mIHRoZSBQViBvbmVzIHlvdSB3YW50IHRvIGF2b2lkPyBMaWtl
IHBhZ2VzCj4gbWFraW5nIGl0IGhlcmUgb25seSBldmVyIGJlaW5nIG9mIFBHVF9zaGFyZWRfcGFn
ZSB0eXBlPwoKVGhlcmUgYXJlIGNoZWNrcyBhbHJlYWR5IGluIHBsYWNlIGFmdGVyIHRoZSBsb2Nr
IGlzIHRha2VuIHdoZXJlCm5lY2Vzc2FyeS4gVGhvc2UgY2hlY2tzIGNhbid0IGJlIG1vdmVkIGlu
IGhlcmUgYmVjYXVzZSB0aGV5IGRvbid0CmFwcGx5IHRvIGFsbCBjYXNlcyB1bmlmb3JtbHkgLSBm
b3IgZXhhbXBsZSwgd2UgYWxzbyB0YWtlIHRoZSBsb2NrIGZvcgp3aGVuIHRoZSBwYWdlIHR5cGUg
aXMgYmVpbmcgY29udmVydGVkIGJldHdlZW4gc2hhcmVkIGFuZCBub3Qgc2hhcmVkLgoKPiA+IC0t
LSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAo+ID4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9tbS5oCj4gPiBAQCAtMzU2LDI0ICszNTYsMTIgQEAgc3RydWN0IHBsYXRmb3JtX2JhZF9wYWdl
IHsKPiA+ICBjb25zdCBzdHJ1Y3QgcGxhdGZvcm1fYmFkX3BhZ2UgKmdldF9wbGF0Zm9ybV9iYWRw
YWdlcyh1bnNpZ25lZCBpbnQKPiA+ICphcnJheV9zaXplKTsKPiA+Cj4gPiAgLyogUGVyIHBhZ2Ug
bG9ja3M6Cj4gPiAtICogcGFnZV9sb2NrKCkgaXMgdXNlZCBmb3IgdHdvIHB1cnBvc2VzOiBwdGUg
c2VyaWFsaXphdGlvbiwgYW5kIG1lbW9yeSBzaGFyaW5nLgo+ID4gKyAqIHBhZ2VfbG9jaygpIGlz
IHVzZWQgZm9yIHB0ZSBzZXJpYWxpemF0aW9uLgo+ID4gICAqCj4gPiAgICogQWxsIHVzZXJzIG9m
IHBhZ2UgbG9jayBmb3IgcHRlIHNlcmlhbGl6YXRpb24gbGl2ZSBpbiBtbS5jLCB1c2UgaXQKPiA+
ICAgKiB0byBsb2NrIGEgcGFnZSB0YWJsZSBwYWdlIGR1cmluZyBwdGUgdXBkYXRlcywgZG8gbm90
IHRha2Ugb3RoZXIgbG9ja3MgaXRoaW4KPiA+ICAgKiB0aGUgY3JpdGljYWwgc2VjdGlvbiBkZWxp
bWl0ZWQgYnkgcGFnZV9sb2NrL3VubG9jaywgYW5kIHBlcmZvcm0gbm8KPiA+ICAgKiBuZXN0aW5n
Lgo+ID4gLSAqCj4gPiAtICogQWxsIHVzZXJzIG9mIHBhZ2UgbG9jayBmb3IgbWVtb3J5IHNoYXJp
bmcgbGl2ZSBpbiBtbS9tZW1fc2hhcmluZy5jLiBQYWdlX2xvY2sKPiA+IC0gKiBpcyB1c2VkIGlu
IG1lbW9yeSBzaGFyaW5nIHRvIHByb3RlY3QgYWRkaXRpb24gKHNoYXJlKSBhbmQgcmVtb3ZhbCAo
dW5zaGFyZSkKPiA+IC0gKiBvZiAoZ2ZuLGRvbWFpbikgdHVwcGxlcyB0byBhIGxpc3Qgb2YgZ2Zu
J3MgdGhhdCB0aGUgc2hhcmVkIHBhZ2UgaXMgY3VycmVudGx5Cj4gPiAtICogYmFja2luZy4gTmVz
dGluZyBtYXkgaGFwcGVuIHdoZW4gc2hhcmluZyAoYW5kIGxvY2tpbmcpIHR3byBwYWdlcyAtLSBk
ZWFkbG9jawo+ID4gLSAqIGlzIGF2b2lkZWQgYnkgbG9ja2luZyBwYWdlcyBpbiBpbmNyZWFzaW5n
IG9yZGVyLgo+ID4gLSAqIEFsbCBtZW1vcnkgc2hhcmluZyBjb2RlIHBhdGhzIHRha2UgdGhlIHAy
bSBsb2NrIG9mIHRoZSBhZmZlY3RlZCBnZm4gYmVmb3JlCj4gPiAtICogdGFraW5nIHRoZSBsb2Nr
IGZvciB0aGUgdW5kZXJseWluZyBwYWdlLiBXZSBlbmZvcmNlIG9yZGVyaW5nIGJldHdlZW4gcGFn
ZV9sb2NrCj4gPiAtICogYW5kIHAybV9sb2NrIHVzaW5nIGFuIG1tLWxvY2tzLmggY29uc3RydWN0
Lgo+ID4gLSAqCj4gPiAtICogVGhlc2UgdHdvIHVzZXJzIChwdGUgc2VyaWFsaXphdGlvbiBhbmQg
bWVtb3J5IHNoYXJpbmcpIGRvIG5vdCBjb2xsaWRlLCBzaW5jZQo+ID4gLSAqIHNoYXJpbmcgaXMg
b25seSBzdXBwb3J0ZWQgZm9yIGh2bSBndWVzdHMsIHdoaWNoIGRvIG5vdCBwZXJmb3JtIHB2IHB0
ZSB1cGRhdGVzLgo+ID4gICAqLwo+ID4gIGludCBwYWdlX2xvY2soc3RydWN0IHBhZ2VfaW5mbyAq
cGFnZSk7Cj4gPiAgdm9pZCBwYWdlX3VubG9jayhzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKTsKPgo+
IEkgdGhpbmsgaXQgd291bGQgYmUgaGVscGZ1bCB0byByZXRhaW4gKGluIGEgc2xpZ2h0bHkgYWRq
dXN0ZWQgZm9ybSkgdGhlIGxhc3QKPiBzZW50ZW5jZSBvZiB0aGUgY29tbWVudCBhYm92ZSwgdG8g
Y2xhcmlmeSB0aGF0IHRoZSBQR1RfbG9ja2VkIHVzZXMKPiBhcmUgbm93IHdoYXQgZG9lcyBub3Qg
ZW5kIHVwIGNvbGxpZGluZy4gQXQgdGhpcyBvY2Nhc2lvbiAid2hpY2ggZG8gbm90Cj4gcGVyZm9y
bSBwdiBwdGUgdXBkYXRlcyIgd291bGQgYWxzbyBiZXR0ZXIgYmUgcmUtd29yZGVkIHRvIGUuZy4K
PiAid2hpY2ggZG8gbm90IGhhdmUgUFYgUFRFcyB1cGRhdGVkIiAoYXMgUFZIIERvbTAgaXMgdmVy
eSBtdWNoCj4gZXhwZWN0ZWQgdG8gaXNzdWUgUFYgcGFnZSB0YWJsZSBvcGVyYXRpb25zIGZvciBQ
ViBEb21VLXMpLgoKU3VyZS4KClRoYW5rcywKVGFtYXMKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 03 13:47:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 13:47:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMYX4-0001wR-ON; Fri, 03 May 2019 13:47:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=WQLm=TD=tklengyel.com=bounce+e181d6.cd840-xen-devel=lists.xenproject.org@srs-us1.protection.inumbo.net>)
 id 1hMYX3-0001wK-IE
 for xen-devel@lists.xenproject.org; Fri, 03 May 2019 13:47:21 +0000
X-Inumbo-ID: f6ff7488-6da9-11e9-a333-17ee35cb3101
Received: from rs224.mailgun.us (unknown [209.61.151.224])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f6ff7488-6da9-11e9-a333-17ee35cb3101;
 Fri, 03 May 2019 13:47:17 +0000 (UTC)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=tklengyel.com;
 q=dns/txt; 
 s=krs; t=1556891237; h=Content-Type: Cc: To: Subject: Message-ID: Date:
 From: In-Reply-To: References: MIME-Version: Sender;
 bh=1M++zJgG+a2Kreegqm0YldmgMUFB0hmEDiErKbKVsYI=;
 b=jbKuRXjknNbWgyxswdjSRMMM3kzecPJk8NZG9WnAMr5pIu/kqURzXh1sSoWtq6VPCD9kidFm
 Be0Jt69Mqd2hxxdPnEkhdi00R8F83+SYJjAJSDf1EP3L/YRzQbGbFDsSjDsT2FZEZt8j6Clv
 VxLSb1MAkmHPYXqY06lSILhtAog=
X-Mailgun-Sending-Ip: 209.61.151.224
X-Mailgun-Sid: WyIyYTNmOCIsICJ4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmciLCAiY2Q4NDAiXQ==
Received: from mail-wr1-f48.google.com (mail-wr1-f48.google.com
 [209.85.221.48])
 by mxa.mailgun.org with ESMTP id 5ccc4663.7ff74b3b6a70-smtp-out-n01;
 Fri, 03 May 2019 13:47:15 -0000 (UTC)
Received: by mail-wr1-f48.google.com with SMTP id c12so7974730wrt.8
 for <xen-devel@lists.xenproject.org>; Fri, 03 May 2019 06:47:14 -0700 (PDT)
X-Gm-Message-State: APjAAAXCPEfiKWj5W42vt1oiz9jTdIXbzRmmWB8RLxi7DHSopRSGz5+8
 CxT51GB65oXO8+7XQuYgmCB7irVHK+xzbh2HdB0=
X-Google-Smtp-Source: APXvYqyAI2iurgUUbj6fAuDTeYDw9CY6YLRPt7LzhkXvKxWoKJHlXWxCUd6qGlAnkweucfOqJxeM2nHwSXuZpZzfuws=
X-Received: by 2002:a5d:6988:: with SMTP id g8mr7369986wru.117.1556891233803; 
 Fri, 03 May 2019 06:47:13 -0700 (PDT)
MIME-Version: 1.0
References: <20190502221345.18459-1-tamas@tklengyel.com>
 <20190502221345.18459-4-tamas@tklengyel.com>
 <5CCBF963020000780022B865@prv1-mh.provo.novell.com>
In-Reply-To: <5CCBF963020000780022B865@prv1-mh.provo.novell.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Fri, 3 May 2019 07:46:36 -0600
X-Gmail-Original-Message-ID: <CABfawh=XGK1Eo1ceA8Ooskc4jywAY7BUJ_GvsSeU+=fmdX9RzQ@mail.gmail.com>
Message-ID: <CABfawh=XGK1Eo1ceA8Ooskc4jywAY7BUJ_GvsSeU+=fmdX9RzQ@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v4 4/4] x86/mem_sharing: compile mem_sharing
 subsystem only when kconfig is enabled
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBNYXkgMywgMjAxOSBhdCAyOjE4IEFNIEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNl
LmNvbT4gd3JvdGU6Cj4KPiA+Pj4gT24gMDMuMDUuMTkgYXQgMDA6MTMsIDx0YW1hc0B0a2xlbmd5
ZWwuY29tPiB3cm90ZToKPiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCj4gPiArKysgYi94ZW4v
YXJjaC94ODYvbW0uYwo+ID4gQEAgLTM2OCw3ICszNjgsOSBAQCB2b2lkIF9faW5pdCBhcmNoX2lu
aXRfbWVtb3J5KHZvaWQpCj4gPgo+ID4gICAgICBlZmlfaW5pdF9tZW1vcnkoKTsKPiA+Cj4gPiAr
I2lmZGVmIENPTkZJR19NRU1fU0hBUklORwo+ID4gICAgICBtZW1fc2hhcmluZ19pbml0KCk7Cj4g
PiArI2VuZGlmCj4KPiBXaGlsZSBmb3IgZG9tY3RsIGNvZGUgYW5kIGFsaWtlIHVzaW5nICNpZmRl
ZiBtYXkgaW5kZWVkIGJlIHRoZQo+IGJldHRlciBjaG9pY2UsIEkgdGhpbmsgaGVyZSBhbiBpbmxp
bmUgc3R1YiB0byBhdm9pZCB0aGUgI2lmZGVmCj4gd291bGQgYmUgcHJlZmVyYWJsZS4gVGhlbiBh
Z2FpbiAtIHJlY2FsbCB5b3UndmUgYWxyZWFkeSBhY2stZWQKPiBteSBwYXRjaCB0byBkcm9wIHRo
ZSBmdW5jdGlvbiBhbHRvZ2V0aGVyPyBQZXJoYXBzIHlvdSBzaG91bGQKPiBiYXNlIHlvdXIgcGF0
Y2ggb24gbWluZSAob3IgQW5kcmV3IGNvdWxkIHB1bGwgdGhhdCBvdGhlciBwYXRjaAo+IGludG8g
eDg2LW5leHQpPyBJbiB0aGF0IGNhc2UgKHdpdGggdGhlIGh1bmsgYWJvdmUgc2ltcGx5Cj4gZHJv
cHBlZCkKPiBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKWWVzLCB0
aGF0IGh1bmsgY2FuIGJlIHNpbXBseSBkcm9wcGVkIGlmIHlvdXIgcGF0Y2ggbWFrZXMgaXQgaW4g
YmVmb3JlCnRoaXMgZG9lcy4gVGhhdCB3b3VsZCBiZSB0aGUgb3B0aW1hbCByb3V0ZS4KClRoYW5r
cywKVGFtYXMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 03 13:48:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 13:48:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMYYb-00021w-4Q; Fri, 03 May 2019 13:48:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=WQLm=TD=tklengyel.com=bounce+e181d6.cd840-xen-devel=lists.xenproject.org@srs-us1.protection.inumbo.net>)
 id 1hMYYZ-00021i-6c
 for xen-devel@lists.xenproject.org; Fri, 03 May 2019 13:48:55 +0000
X-Inumbo-ID: 2a49f44e-6daa-11e9-9e84-175de7f87fc7
Received: from rs224.mailgun.us (unknown [209.61.151.224])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2a49f44e-6daa-11e9-9e84-175de7f87fc7;
 Fri, 03 May 2019 13:48:45 +0000 (UTC)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=tklengyel.com;
 q=dns/txt; 
 s=krs; t=1556891323; h=Content-Type: Cc: To: Subject: Message-ID: Date:
 From: In-Reply-To: References: MIME-Version: Sender;
 bh=69s/w3eXVVOB2YvXVKp+KFTRRSrd42tCTOzMHno26Xk=;
 b=X2iBW6c3V7KLu7JdyycLVi81xgFAMQCvf/kJcLRZl7mQVMrF2XCR4rrIZmnsFFAb+R5FYx4C
 UGPwggWVgOZlblfgq5YVg5nbiOfRJjNFFj6XTW0jRuUytt3/PhE1WyrItp9BtgwPy5hJQ8Ub
 D40IIwtT4YqejjmVOGHCNCOvBs0=
X-Mailgun-Sending-Ip: 209.61.151.224
X-Mailgun-Sid: WyIyYTNmOCIsICJ4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmciLCAiY2Q4NDAiXQ==
Received: from mail-wm1-f51.google.com (mail-wm1-f51.google.com
 [209.85.128.51])
 by mxa.mailgun.org with ESMTP id 5ccc46ba.7f1f7c149df0-smtp-out-n01;
 Fri, 03 May 2019 13:48:42 -0000 (UTC)
Received: by mail-wm1-f51.google.com with SMTP id p16so6844064wma.1
 for <xen-devel@lists.xenproject.org>; Fri, 03 May 2019 06:48:41 -0700 (PDT)
X-Gm-Message-State: APjAAAW4v13DCLCtlvb6lqgCSacS13J5aL0Ds7ll6/XbZCkEyVs3A5yP
 VOZfc89c6v5b0ljV/oiHrT7kdwKb4RNOl7Yg3Yo=
X-Google-Smtp-Source: APXvYqykeYcq86C/7i/w8Tf1kSZBKD18NPZOiz8LFJyMVPdr77EW1k/iUIIRaXGR10DGjTCVZzEYWAEDiVzL2/1qi9g=
X-Received: by 2002:a1c:43c2:: with SMTP id q185mr6522182wma.53.1556891320988; 
 Fri, 03 May 2019 06:48:40 -0700 (PDT)
MIME-Version: 1.0
References: <20190502221345.18459-1-tamas@tklengyel.com>
 <5CCBF7FE020000780022B859@prv1-mh.provo.novell.com>
In-Reply-To: <5CCBF7FE020000780022B859@prv1-mh.provo.novell.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Fri, 3 May 2019 07:48:03 -0600
X-Gmail-Original-Message-ID: <CABfawhnW6++ptuOwcMHV=1Fqk7MD7MHNTKEDY2w9UFztRe3YCw@mail.gmail.com>
Message-ID: <CABfawhnW6++ptuOwcMHV=1Fqk7MD7MHNTKEDY2w9UFztRe3YCw@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v4 1/4] x86/mem_sharing: reorder when pages
 are unlocked and released
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBNYXkgMywgMjAxOSBhdCAyOjEyIEFNIEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNl
LmNvbT4gd3JvdGU6Cj4KPiA+Pj4gT24gMDMuMDUuMTkgYXQgMDA6MTMsIDx0YW1hc0B0a2xlbmd5
ZWwuY29tPiB3cm90ZToKPiA+IEBAIC0xMDAyLDcgKzk4OSwxMCBAQCBzdGF0aWMgaW50IHNoYXJl
X3BhZ2VzKHN0cnVjdCBkb21haW4gKnNkLCBnZm5fdCBzZ2ZuLCBzaHJfaGFuZGxlX3Qgc2gsCj4g
PiAgICAgIC8qIEZyZWUgdGhlIGNsaWVudCBwYWdlICovCj4gPiAgICAgIGlmKHRlc3RfYW5kX2Ns
ZWFyX2JpdChfUEdDX2FsbG9jYXRlZCwgJmNwYWdlLT5jb3VudF9pbmZvKSkKPiA+ICAgICAgICAg
IHB1dF9wYWdlKGNwYWdlKTsKPiA+IC0gICAgcHV0X3BhZ2UoY3BhZ2UpOwo+ID4gKwo+ID4gKyAg
ICBCVUdfT04oIXB1dF9jb3VudCk7Cj4gPiArICAgIHdoaWxlICggcHV0X2NvdW50LS0gKQo+ID4g
KyAgICAgICAgcHV0X3BhZ2VfYW5kX3R5cGUoY3BhZ2UpOwo+Cj4gU3RyaWN0bHkgc3BlYWtpbmcg
SSB0aGluayB0aGUgQlVHX09OKCkgc2hvdWxkIGJlIG1vdmVkIGFoZWFkIG9mIHRoZQo+IGlmKCkg
aW4gY29udGV4dCwgc28gdGhhdCBhIHByb2JsZW1hdGljIHB1dF9wYWdlKCkgd291bGQgbm90IGdl
dAo+IGV4ZWN1dGVkIGluIHRoZSBmaXJzdCBwbGFjZSAoZXZlbiBpZiB0aGUgc3lzdGVtIGlzIHRv
IGRpZSBzb29uIGFmdGVyKS4KCkkgZG9uJ3QgZm9sbG93IC0gd2hlcmUgaXMgdGhlIHByb2JsZW1h
dGljIHB1dF9wYWdlKCk/IEFuZCB3aHkgaXMgaXQgcHJvYmxlbWF0aWM/CgpUYW1hcwoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 03 13:56:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 13:56:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMYfZ-0002xw-Tw; Fri, 03 May 2019 13:56:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=So9x=TD=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hMYfX-0002xr-QE
 for xen-devel@lists.xenproject.org; Fri, 03 May 2019 13:56:07 +0000
X-Inumbo-ID: 2df590b6-6dab-11e9-ab9e-8394b1ecab17
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2df590b6-6dab-11e9-ab9e-8394b1ecab17;
 Fri, 03 May 2019 13:55:59 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 03 May 2019 07:55:58 -0600
Message-Id: <5CCC486E020000780022B9E5@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 03 May 2019 07:55:58 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Tamas K Lengyel" <tamas@tklengyel.com>
References: <20190502221345.18459-1-tamas@tklengyel.com>
 <5CCBF7FE020000780022B859@prv1-mh.provo.novell.com>
 <CABfawhnW6++ptuOwcMHV=1Fqk7MD7MHNTKEDY2w9UFztRe3YCw@mail.gmail.com>
In-Reply-To: <CABfawhnW6++ptuOwcMHV=1Fqk7MD7MHNTKEDY2w9UFztRe3YCw@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v4 1/4] x86/mem_sharing: reorder when pages
 are unlocked and released
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAzLjA1LjE5IGF0IDE1OjQ4LCA8dGFtYXNAdGtsZW5neWVsLmNvbT4gd3JvdGU6Cj4g
T24gRnJpLCBNYXkgMywgMjAxOSBhdCAyOjEyIEFNIEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNl
LmNvbT4gd3JvdGU6Cj4+Cj4+ID4+PiBPbiAwMy4wNS4xOSBhdCAwMDoxMywgPHRhbWFzQHRrbGVu
Z3llbC5jb20+IHdyb3RlOgo+PiA+IEBAIC0xMDAyLDcgKzk4OSwxMCBAQCBzdGF0aWMgaW50IHNo
YXJlX3BhZ2VzKHN0cnVjdCBkb21haW4gKnNkLCBnZm5fdCBzZ2ZuLCBzaHJfaGFuZGxlX3Qgc2gs
Cj4+ID4gICAgICAvKiBGcmVlIHRoZSBjbGllbnQgcGFnZSAqLwo+PiA+ICAgICAgaWYodGVzdF9h
bmRfY2xlYXJfYml0KF9QR0NfYWxsb2NhdGVkLCAmY3BhZ2UtPmNvdW50X2luZm8pKQo+PiA+ICAg
ICAgICAgIHB1dF9wYWdlKGNwYWdlKTsKClRoaXMgc2hvdWxkIGJlIGFmdGVyIC4uLgoKPj4gPiAt
ICAgIHB1dF9wYWdlKGNwYWdlKTsKPj4gPiArCj4+ID4gKyAgICBCVUdfT04oIXB1dF9jb3VudCk7
CgouLi4gdGhpcywgYmVjYXVzZSAuLi4KCj4+ID4gKyAgICB3aGlsZSAoIHB1dF9jb3VudC0tICkK
Pj4gPiArICAgICAgICBwdXRfcGFnZV9hbmRfdHlwZShjcGFnZSk7Cj4+Cj4+IFN0cmljdGx5IHNw
ZWFraW5nIEkgdGhpbmsgdGhlIEJVR19PTigpIHNob3VsZCBiZSBtb3ZlZCBhaGVhZCBvZiB0aGUK
Pj4gaWYoKSBpbiBjb250ZXh0LCBzbyB0aGF0IGEgcHJvYmxlbWF0aWMgcHV0X3BhZ2UoKSB3b3Vs
ZCBub3QgZ2V0Cj4+IGV4ZWN1dGVkIGluIHRoZSBmaXJzdCBwbGFjZSAoZXZlbiBpZiB0aGUgc3lz
dGVtIGlzIHRvIGRpZSBzb29uIGFmdGVyKS4KPiAKPiBJIGRvbid0IGZvbGxvdyAtIHdoZXJlIGlz
IHRoZSBwcm9ibGVtYXRpYyBwdXRfcGFnZSgpPyBBbmQgd2h5IGlzIGl0IAo+IHByb2JsZW1hdGlj
PwoKLi4uIGlmIGluZGVlZCB0aGUgQlVHX09OKCkgdHJpZ2dlcnMsIHRoZW4gaXQgc2hvdWxkIGRv
IHNvIGJlZm9yZQpwb3RlbnRpYWxseSBwdXR0aW5nIHRoZSBsYXN0IHJlZiBvZiBhIHBhZ2Ugd2hp
Y2ggc2hvdWxkbid0IGJlIHB1dAp0aGF0IHdheS4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 03 13:58:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 13:58:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMYhQ-00036A-BY; Fri, 03 May 2019 13:58:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=So9x=TD=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hMYhO-000363-Vz
 for xen-devel@lists.xenproject.org; Fri, 03 May 2019 13:58:03 +0000
X-Inumbo-ID: 7710e2fd-6dab-11e9-843c-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7710e2fd-6dab-11e9-843c-bc764e045a96;
 Fri, 03 May 2019 13:58:02 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 03 May 2019 07:58:01 -0600
Message-Id: <5CCC48E5020000780022B9F5@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 03 May 2019 07:57:57 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Tamas K Lengyel" <tamas@tklengyel.com>
References: <20190502221345.18459-1-tamas@tklengyel.com>
 <20190502221345.18459-2-tamas@tklengyel.com>
 <5CCBFB86020000780022B889@prv1-mh.provo.novell.com>
 <CABfawhkocyDAiGyXF+Cf+Y4fB7w8is=GEUJEzMVJ5dXbEEGeLw@mail.gmail.com>
In-Reply-To: <CABfawhkocyDAiGyXF+Cf+Y4fB7w8is=GEUJEzMVJ5dXbEEGeLw@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v4 2/4] x86/mem_sharing: copy a page_lock
 version to be internal to memshr
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAzLjA1LjE5IGF0IDE1OjQzLCA8dGFtYXNAdGtsZW5neWVsLmNvbT4gd3JvdGU6Cj4g
T24gRnJpLCBNYXkgMywgMjAxOSBhdCAyOjI3IEFNIEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNl
LmNvbT4gd3JvdGU6Cj4+Cj4+ID4+PiBPbiAwMy4wNS4xOSBhdCAwMDoxMywgPHRhbWFzQHRrbGVu
Z3llbC5jb20+IHdyb3RlOgo+PiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5j
Cj4+ID4gKysrIGIveGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMKPj4gPiBAQCAtMTEyLDEz
ICsxMTIsNDggQEAgc3RhdGljIGlubGluZSB2b2lkIHBhZ2Vfc2hhcmluZ19kaXNwb3NlKHN0cnVj
dCBwYWdlX2luZm8gKnBhZ2UpCj4+ID4KPj4gPiAgI2VuZGlmIC8qIE1FTV9TSEFSSU5HX0FVRElU
ICovCj4+ID4KPj4gPiAtc3RhdGljIGlubGluZSBpbnQgbWVtX3NoYXJpbmdfcGFnZV9sb2NrKHN0
cnVjdCBwYWdlX2luZm8gKnBnKQo+PiA+ICsvKgo+PiA+ICsgKiBQcml2YXRlIGltcGxlbWVudGF0
aW9ucyBvZiBwYWdlX2xvY2svdW5sb2NrIHRvIGJ5cGFzcyBQVi1vbmx5Cj4+ID4gKyAqIHNhbml0
eSBjaGVja3Mgbm90IGFwcGxpY2FibGUgdG8gbWVtLXNoYXJpbmcuCj4+ID4gKyAqLwo+PiA+ICtz
dGF0aWMgaW5saW5lIGJvb2wgX3BhZ2VfbG9jayhzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQo+PiA+
ICB7Cj4+ID4gLSAgICBpbnQgcmM7Cj4+ID4gKyAgICB1bnNpZ25lZCBsb25nIHgsIG54Owo+PiA+
ICsKPj4gPiArICAgIGRvIHsKPj4gPiArICAgICAgICB3aGlsZSAoICh4ID0gcGFnZS0+dS5pbnVz
ZS50eXBlX2luZm8pICYgUEdUX2xvY2tlZCApCj4+ID4gKyAgICAgICAgICAgIGNwdV9yZWxheCgp
Owo+PiA+ICsgICAgICAgIG54ID0geCArICgxIHwgUEdUX2xvY2tlZCk7Cj4+ID4gKyAgICAgICAg
aWYgKCAhKHggJiBQR1RfdmFsaWRhdGVkKSB8fAo+PiA+ICsgICAgICAgICAgICAgISh4ICYgUEdU
X2NvdW50X21hc2spIHx8Cj4+ID4gKyAgICAgICAgICAgICAhKG54ICYgUEdUX2NvdW50X21hc2sp
ICkKPj4gPiArICAgICAgICAgICAgcmV0dXJuIGZhbHNlOwo+Pgo+PiBKdXN0IGZvciBteSBvd24g
dW5kZXJzdGFuZGluZzogRGlkIHlvdSB2ZXJpZnkgdGhhdCB0aGUgUEdUX3ZhbGlkYXRlZAo+PiBj
aGVjayBpcyBpbmRlZWQgbmVlZGVkIGhlcmUsIG9yIGRpZCB5b3UgY29weSBpdCAianVzdCBpbiBj
YXNlIj8gSW4gdGhlCj4+IGxhdHRlciBjYXNlIGEgY29tbWVudCBtYXkgYmUgd29ydGh3aGlsZS4K
PiAKPiBUaGlzIGlzIGFuIGV4YWN0IGNvcHkgb2YgcGFnZV9sb2NrLCBzYW5zIHRoZSBhc3NlcnRz
IHRoYXQgYnJlYWsgaXQKPiBmcm9tIG1lbV9zaGFyaW5nLiBJIGRpZG4ndCBpbnZlc3RpZ2F0ZSB3
aGljaCBvZiB0aGVzZSBmbGFncyBhcmUKPiBuZWNlc3NhcnkgZm9yIG1lbV9zaGFyaW5nLiBGcmFu
a2x5LCBJIGRvbid0IGZ1bGx5IHVuZGVyc3RhbmQgdGhlaXIKPiBtZWFuaW5nIGFuZCBJIGhhdmVu
J3QgY2FtZSBhY3Jvc3MgZG9jdW1lbnRhdGlvbiBhYm91dCBpdCB5ZXQuIEkgY2FuCj4gY2VydGFp
bmx5IGFkZCBhIGNvbW1lbnQgc2F5aW5nIFRPRE86IGZpZ3VyZSBvdXQgd2hpY2ggb2YgdGhlc2Ug
ZmxhZ3MKPiBhcmUgYWN0dWFsbHkgbmVlZGVkLgoKWWVzIHNvbWV0aGluZyBhbG9uZyB0aGVzZSBs
aW5lcyBpcyB3aGF0IEknbSBhZnRlci4gQnV0ICJ0aGVzZSBmbGFncyIKcmVhbGx5IGlzIGp1c3Qg
UEdUX3ZhbGlkYXRlZC4gVGhlcmUncyBubyBxdWVzdGlvbiB0aGUgUEdUX2xvY2tlZAphbmQgUEdU
X2NvdW50X21hc2sgb3BlcmF0aW9ucyBuZWVkIHRvIHJlbWFpbiBhcyB0aGV5IGFyZS4KCkphbgoK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 03 14:10:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 14:10:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMYtc-0004kC-NC; Fri, 03 May 2019 14:10:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=So9x=TD=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hMYtb-0004k7-Jh
 for xen-devel@lists.xenproject.org; Fri, 03 May 2019 14:10:39 +0000
X-Inumbo-ID: 39e3926c-6dad-11e9-843c-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 39e3926c-6dad-11e9-843c-bc764e045a96;
 Fri, 03 May 2019 14:10:38 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 03 May 2019 08:10:37 -0600
Message-Id: <5CCC4BDD020000780022BA05@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 03 May 2019 08:10:37 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <5CC6DD090200007800229E80@prv1-mh.provo.novell.com>
 <5CC71ADE020000780022A1B7@prv1-mh.provo.novell.com>
 <20190503091905.2levs75dxln4rhiw@Air-de-Roger>
In-Reply-To: <20190503091905.2levs75dxln4rhiw@Air-de-Roger>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v1b 1/9] x86/IRQ: deal with move-in-progress
 state in fixup_irqs()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Igor Druzhinin <igor.druzhinin@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAzLjA1LjE5IGF0IDExOjE5LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIE1vbiwgQXByIDI5LCAyMDE5IGF0IDA5OjQwOjE0QU0gLTA2MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiAtLS0gdW5zdGFibGUub3JpZy94ZW4vYXJjaC94ODYvaXJxLmMJCj4+ICsrKyB1bnN0
YWJsZS94ZW4vYXJjaC94ODYvaXJxLmMKPj4gQEAgLTI0Miw2ICsyNDIsMjAgQEAgdm9pZCBkZXN0
cm95X2lycSh1bnNpZ25lZCBpbnQgaXJxKQo+PiAgICAgIHhmcmVlKGFjdGlvbik7Cj4+ICB9Cj4+
ICAKPj4gK3N0YXRpYyB2b2lkIHJlbGVhc2Vfb2xkX3ZlYyhzdHJ1Y3QgaXJxX2Rlc2MgKmRlc2Mp
Cj4+ICt7Cj4+ICsgICAgdW5zaWduZWQgaW50IHZlY3RvciA9IGRlc2MtPmFyY2gub2xkX3ZlY3Rv
cjsKPj4gKwo+PiArICAgIGRlc2MtPmFyY2gub2xkX3ZlY3RvciA9IElSUV9WRUNUT1JfVU5BU1NJ
R05FRDsKPj4gKyAgICBjcHVtYXNrX2NsZWFyKGRlc2MtPmFyY2gub2xkX2NwdV9tYXNrKTsKPj4g
Kwo+PiArICAgIGlmICggZGVzYy0+YXJjaC51c2VkX3ZlY3RvcnMgKQo+IAo+IFdvdWxkbid0IGl0
IGJlIGJldHRlciB0byBjbGVhbiB0aGUgYml0bWFwIHdoZW4gdmVjdG9yICE9Cj4gSVJRX1ZFQ1RP
Ul9VTkFTU0lHTkVEPwoKTm8gY29kZSBwYXRoIGRvZXMgLyBzaG91bGQgY2FsbCBpbnRvIGhlcmUg
d2l0aG91dCB0aGUgbmVlZCB0bwphY3R1YWxseSByZWxlYXNlIHRoZSBwcmV2aW91cyB2ZWN0b3Iu
Cgo+IEkgaGF2ZW4ndCBjaGVja2VkIGFsbCB0aGUgY2FsbGVycywgYnV0IEkgZG9uJ3QgdGhpbmsg
aXQncyB2YWxpZCB0bwo+IGNhbGwgcmVsZWFzZV9vbGRfdmVjIHdpdGggZGVzYy0+YXJjaC5vbGRf
dmVjdG9yID09Cj4gSVJRX1ZFQ1RPUl9VTkFTU0lHTkVELCBpbiB3aGljaCBjYXNlIEkgd291bGQg
YWRkIGFuIEFTU0VSVC4KCldlbGwsIHllcywgSSBwcm9iYWJseSBjb3VsZC4gSG93ZXZlciwgYXMg
bXVjaCBhcyBJJ20gaW4KZmF2b3Igb2YgQVNTRVJUKClzLCBJIGRvbid0IHRoaW5rIGl0IG1ha2Vz
IHNlbnNlIHRvIEFTU0VSVCgpCmJhc2ljYWxseSBldmVyeSBiaXQgb2YgZXhwZWN0ZWQgc3RhdGUu
IEluIHRoZSBlbmQgdGhlcmUgd291bGQKb3RoZXJ3aXNlIGJlIG1vcmUgQVNTRVJUKClzIHRoYW4g
YWN0dWFsIGNvZGUuCgo+PiArICAgIHsKPj4gKyAgICAgICAgQVNTRVJUKHRlc3RfYml0KHZlY3Rv
ciwgZGVzYy0+YXJjaC51c2VkX3ZlY3RvcnMpKTsKPj4gKyAgICAgICAgY2xlYXJfYml0KHZlY3Rv
ciwgZGVzYy0+YXJjaC51c2VkX3ZlY3RvcnMpOwo+PiArICAgIH0KPj4gK30KPj4gKwo+PiAgc3Rh
dGljIHZvaWQgX19jbGVhcl9pcnFfdmVjdG9yKGludCBpcnEpCj4+ICB7Cj4+ICAgICAgaW50IGNw
dSwgdmVjdG9yLCBvbGRfdmVjdG9yOwo+PiBAQCAtMjg1LDE0ICsyOTksNyBAQCBzdGF0aWMgdm9p
ZCBfX2NsZWFyX2lycV92ZWN0b3IoaW50IGlycSkKPiAKPiBLaW5kIG9mIHVucmVsYXRlZCwgYnV0
IEkgdGhpbmsgdGhlIGNoZWNrIGF0IHRoZSB0b3Agb2YKPiBfX2NsZWFyX2lycV92ZWN0b3Igc2hv
dWxkIGJlOgo+IAo+IEJVR19PTihkZXNjLT5hcmNoLnZlY3RvciA9PSBJUlFfVkVDVE9SX1VOQVNT
SUdORUQpOwo+IAo+IFJhdGhlciB0aGFuIHRoZSBjdXJyZW50Ogo+IAo+IEJVR19PTighZGVzYy0+
YXJjaC52ZWN0b3IpOwo+IAo+IFRoZXJlJ3MgYSBsb3Qgb2YgbG9naWMgdGhhdCB3b3VsZCBnbyBl
eHRyZW1lbHkgd3JvbmcgaWYgdmVjdG9yIGlzIC0xLgoKWWVzIGluZGVlZC4gRG8geW91IHdhbnQg
dG8gc2VuZCBhIHBhdGNoLCBvciBzaG91bGQgSSBhZGQKb25lIGF0IHRoZSBlbmQgb2YgdGhpcyBz
ZXJpZXM/Cgo+PiAgICAgICAgICBwZXJfY3B1KHZlY3Rvcl9pcnEsIGNwdSlbb2xkX3ZlY3Rvcl0g
PSB+aXJxOwo+PiAgICAgIH0KPj4gIAo+PiAtICAgIGRlc2MtPmFyY2gub2xkX3ZlY3RvciA9IElS
UV9WRUNUT1JfVU5BU1NJR05FRDsKPj4gLSAgICBjcHVtYXNrX2NsZWFyKGRlc2MtPmFyY2gub2xk
X2NwdV9tYXNrKTsKPj4gLQo+PiAtICAgIGlmICggZGVzYy0+YXJjaC51c2VkX3ZlY3RvcnMgKQo+
PiAtICAgIHsKPj4gLSAgICAgICAgQVNTRVJUKHRlc3RfYml0KG9sZF92ZWN0b3IsIGRlc2MtPmFy
Y2gudXNlZF92ZWN0b3JzKSk7Cj4+IC0gICAgICAgIGNsZWFyX2JpdChvbGRfdmVjdG9yLCBkZXNj
LT5hcmNoLnVzZWRfdmVjdG9ycyk7Cj4+IC0gICAgfQo+PiArICAgIHJlbGVhc2Vfb2xkX3ZlYyhk
ZXNjKTsKPj4gIAo+PiAgICAgIGRlc2MtPmFyY2gubW92ZV9pbl9wcm9ncmVzcyA9IDA7Cj4gCj4g
V2hpbGUgdGhlcmUgaXQgbWlnaHQgYmUgbmljZSB0byBjb252ZXJ0IG1vdmVfaW5fcHJvZ3Jlc3Mg
dG8gYSBib29sZWFuLgoKVGhpcyB3b3VsZCBncm93IHRoZSBwYXRjaCBxdWl0ZSBhIGJpdCBJIHRo
aW5rLCBzbyBJIHByZWZlciBubyB0by4KCj4+IEBAIC0yNDA5LDE1ICsyNDQ2LDE4IEBAIHZvaWQg
Zml4dXBfaXJxcyhjb25zdCBjcHVtYXNrX3QgKm1hc2ssIGIKPj4gICAgICAgICAgaWYgKCBkZXNj
LT5oYW5kbGVyLT5lbmFibGUgKQo+PiAgICAgICAgICAgICAgZGVzYy0+aGFuZGxlci0+ZW5hYmxl
KGRlc2MpOwo+PiAgCj4+ICsgICAgICAgIGNwdW1hc2tfY29weSgmYWZmaW5pdHksIGRlc2MtPmFm
ZmluaXR5KTsKPj4gKwo+PiAgICAgICAgICBzcGluX3VubG9jaygmZGVzYy0+bG9jayk7Cj4+ICAK
Pj4gICAgICAgICAgaWYgKCAhdmVyYm9zZSApCj4+ICAgICAgICAgICAgICBjb250aW51ZTsKPj4g
IAo+PiAtICAgICAgICBpZiAoIGJyZWFrX2FmZmluaXR5ICYmIHNldF9hZmZpbml0eSApCj4+IC0g
ICAgICAgICAgICBwcmludGsoIkJyb2tlIGFmZmluaXR5IGZvciBpcnEgJWlcbiIsIGlycSk7Cj4+
IC0gICAgICAgIGVsc2UgaWYgKCAhc2V0X2FmZmluaXR5ICkKPj4gLSAgICAgICAgICAgIHByaW50
aygiQ2Fubm90IHNldCBhZmZpbml0eSBmb3IgaXJxICVpXG4iLCBpcnEpOwo+PiArICAgICAgICBp
ZiAoICFzZXRfYWZmaW5pdHkgKQo+PiArICAgICAgICAgICAgcHJpbnRrKCJDYW5ub3Qgc2V0IGFm
ZmluaXR5IGZvciBJUlEldVxuIiwgaXJxKTsKPj4gKyAgICAgICAgZWxzZSBpZiAoIGJyZWFrX2Fm
ZmluaXR5ICkKPj4gKyAgICAgICAgICAgIHByaW50aygiQnJva2UgYWZmaW5pdHkgZm9yIElSUSV1
LCBuZXc6ICUqcGJcbiIsCj4+ICsgICAgICAgICAgICAgICAgICAgaXJxLCBucl9jcHVfaWRzLCAm
YWZmaW5pdHkpOwo+IAo+IEkgZ3Vlc3MgaXQncyBmaW5lIHRvIGhhdmUgdGhvc2Ugd2l0aG91dCBy
YXRlLWxpbWl0aW5nIGJlY2F1c2UKPiBmaXh1cF9pcnFzIGlzIG9ubHkgY2FsbGVkIGZvciBhZG1p
bi10cmlnZ2VyZWQgYWN0aW9ucywgc28gdGhlcmUncyBubwo+IHJpc2sgb2YgY29uc29sZSBmbG9v
ZGluZy4KClJpZ2h0LCBwbHVzIEknZCByYXRoZXIgbm90IGhpZGUgYW55IG9mIHRoZXNlIG1lc3Nh
Z2VzOiBUaGVtCmJlaW5nIHRoZXJlIHdhcyBhbHJlYWR5IGEgZ29vZCBpbmRpY2F0aW9uIHRoYXQg
c29tZXRoaW5nCl9taWdodF8gYmUgZ29pbmcgd3JvbmcuIElmIHdlIGdvdCB0byB0aGUgcG9pbnQg
d2hlcmUgd2UncmUKZnVsbHkgY29uZmlkZW50IGluIHRoZSBjb2RlLCB0aGVuIHdlIGNvdWxkIHRo
aW5rIGFib3V0IGxvd2VyaW5nCnRoZWlyIGxvZyBsZXZlbCwgb3IgcmF0ZSBsaW1pdGluZyB0aGVt
LgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 03 14:10:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 14:10:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMYtl-0004kn-0s; Fri, 03 May 2019 14:10:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=J07X=TD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hMYti-0004kP-TH
 for xen-devel@lists.xenproject.org; Fri, 03 May 2019 14:10:46 +0000
X-Inumbo-ID: 3de25507-6dad-11e9-843c-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3de25507-6dad-11e9-843c-bc764e045a96;
 Fri, 03 May 2019 14:10:44 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hMYtg-0004dv-3P; Fri, 03 May 2019 14:10:44 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hMYtf-0004Cf-M3; Fri, 03 May 2019 14:10:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hMYtf-00030i-LL; Fri, 03 May 2019 14:10:43 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135472-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.7-testing:build-i386-prev:xen-build:fail:regression
 xen-4.7-testing:build-amd64-xsm:xen-build:fail:regression
 xen-4.7-testing:build-arm64:xen-build:fail:regression
 xen-4.7-testing:build-arm64-xsm:xen-build:fail:regression
 xen-4.7-testing:build-i386-xsm:xen-build:fail:regression
 xen-4.7-testing:build-amd64:xen-build:fail:regression
 xen-4.7-testing:build-amd64-prev:xen-build:fail:regression
 xen-4.7-testing:build-i386:xen-build:fail:regression
 xen-4.7-testing:build-armhf:xen-build:fail:regression
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-3:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-1:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-4:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-5:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=7c8db58d3739c805f4c0f773b65157f306b00c2a
X-Osstest-Versions-That: xen=88f936d44d2e34ca2d0827cc828ea9d3aeef3fe8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 03 May 2019 14:10:43 +0000
Subject: [Xen-devel] [xen-4.7-testing test] 135472: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTQ3MiB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNTQ3Mi8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAg
ICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTk2CiBi
dWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMzM1OTYKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU5NgogYnVpbGQtYXJtNjQt
eHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTMzNTk2CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1OTYKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU5Ngog
YnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTMzNTk2CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhl
bi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1OTYKIGJ1aWxkLWFybWhm
ICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEzMzU5NgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAx
IGJ1aWxkLWNoZWNrKDEpICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1
YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEp
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1zaGFkb3cgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC1wYWlyICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRl
bCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWls
ZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWls
ZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBi
bG9ja2VkIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFk
ZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEg
YnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC14
dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGli
dmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWly
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni14bCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRl
c3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICA3YzhkYjU4ZDM3MzljODA1ZjRjMGY3NzNiNjUx
NTdmMzA2YjAwYzJhCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA4OGY5
MzZkNDRkMmUzNGNhMmQwODI3Y2M4MjhlYTlkM2FlZWYzZmU4CgpMYXN0IHRlc3Qgb2YgYmFzaXMg
ICAxMzM1OTYgIDIwMTktMDMtMDUgMTU6MDY6MDQgWiAgIDU4IGRheXMKRmFpbGluZyBzaW5jZSAg
ICAgICAgMTM1NDM0ICAyMDE5LTA0LTI5IDE1OjM2OjEwIFogICAgMyBkYXlzICAgIDIgYXR0ZW1w
dHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTM1NDcyICAyMDE5LTA1LTAxIDE0OjM2OjEzIFogICAg
MSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVu
ZGVyIHRlc3Q6CiAgQ8OpZHJpYyBCb3Nkb25uYXQgPGNib3Nkb25uYXRAc3VzZS5jb20+CiAgRGFu
aWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+CiAgUXVhbiBYdSA8eHVxdWFuOEBo
dWF3ZWkuY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQt
YW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1k
NjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRl
Ymlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVz
dC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAv
aG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUg
YXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoK
RXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwg
aXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFy
bmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgN2M4
ZGI1OGQzNzM5YzgwNWY0YzBmNzczYjY1MTU3ZjMwNmIwMGMyYQpBdXRob3I6IEPDqWRyaWMgQm9z
ZG9ubmF0IDxjYm9zZG9ubmF0QHN1c2UuY29tPgpEYXRlOiAgIFRodSBOb3YgMTAgMTA6MjM6MzEg
MjAxNiArMDEwMAoKICAgIEZpeCBtaXNsZWFkaW5nIGluZGVudGF0aW9uIHdhcm5pbmdzCiAgICAK
ICAgIEdjYzYgYnVpbGQgcmVwb3J0cyBtaXNsZWFkaW5nIGluZGVudGF0aW9uIGFzIHdhcm5pbmdz
LiBGaXggYSBmZXcKICAgIHdhcm5pbmdzIGluIHN0dWJkb20uCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEPDqWRyaWMgQm9zZG9ubmF0IDxjYm9zZG9ubmF0QHN1c2UuY29tPgogICAgQWNrZWQtYnk6
IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgogICAgQWNrZWQtYnk6IFF1
YW4gWHUgPHh1cXVhbjhAaHVhd2VpLmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA5ZmRm
ZmJiYWIzYWRhNDI3YmFjMDcwNzZmMDQyZjAyNjVlNWFlMDVmKQoKY29tbWl0IDc4MzU2NDRkNTE0
MWQwZjI4ZWMyMjFlZGE0MGZjYmYyZmMwM2JlMjMKQXV0aG9yOiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgpEYXRlOiAgIFdlZCBOb3YgMjggMTc6NDM6MzMgMjAxOCArMDAwMAoKICAgIHRv
b2xzL2Zpcm13YXJlOiB1cGRhdGUgT1ZNRiBNYWtlZmlsZSwgd2hlbiBuZWNlc3NhcnkKICAgIAog
ICAgWyBUaGlzIGlzIHR3byBjb21taXRzIGZyb20gbWFzdGVyIGFrYSBzdGFnaW5nLTQuMTI6IF0K
ICAgIAogICAgT1ZNRiBoYXMgYmVjb21lIGRlcGVuZGVudCBvbiBPcGVuU1NMLCB3aGljaCBpcyBp
bmNsdWRlZCBhcyBhCiAgICBzdWJtb2R1bGUuICBJbml0aWFsaXNlIHN1Ym1vZHVsZXMgYmVmb3Jl
IGJ1aWxkaW5nLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBj
aXRyaXguY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgYjE2MjgxODcwZTA2ZjVm
NTI2MDI5YTRlNjk2MzRhMTZkYzM4ZThlNCkKICAgIAogICAgdG9vbHM6IG9ubHkgY2FsbCBnaXQg
d2hlbiBuZWNlc3NhcnkgaW4gT1ZNRiBNYWtlZmlsZQogICAgCiAgICBVc2VycyBtYXkgY2hvb3Nl
IHRvIGV4cG9ydCBhIHNuYXBzaG90IG9mIE9WTUYgYW5kIGJ1aWxkIGl0CiAgICB3aXRoIHhlbi5n
aXQgc3VwcGxpZWQgb3ZtZi1tYWtlZmlsZS4gSW4gdGhhdCBjYXNlIHdlIGRvbid0CiAgICBuZWVk
IHRvIGNhbGwgYGdpdCBzdWJtb2R1bGVgLgogICAgCiAgICBGaXhlcyBiMTYyODE4NzBlLgogICAg
CiAgICBSZXBvcnRlZC1ieTogT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgogICAgU2lnbmVk
LW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBB
bnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNr
ZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIChjaGVycnkgcGlja2Vk
IGZyb20gY29tbWl0IDY4MjkyYzk0YTYwZWFiMjQ1MTRhYjRhOGU0NzcyYWYyNGRlYWQ4MDcpCiAg
ICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBlOTgzZThhZTg0ZWZkNWU0MzA0NWEzZDIwYTgy
MGYxM2NiNGE3NWJmKQogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgNWE4MWRlNGM2YjYw
MzY5NzRmMjllMjMzMGE0OTNmMjNhOGYwYzFmMCkKICAgIChjaGVycnkgcGlja2VkIGZyb20gY29t
bWl0IDYzZDkzMzBiYTlmZGVjN2M4ZTkzNDZlNmQ4NTM2MDc0N2Q2MWM5NDcpCiAgICAoY2hlcnJ5
IHBpY2tlZCBmcm9tIGNvbW1pdCBlOWQ4NjBmMWY2NTdhMTk4ZDk5MGJkYWUzZTI5NTAwMWJkMTky
MjNjKQoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 03 14:11:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 14:11:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMYul-0004s2-HF; Fri, 03 May 2019 14:11:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=P1b8=TD=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1hMYuj-0004rl-K9
 for xen-devel@lists.xenproject.org; Fri, 03 May 2019 14:11:50 +0000
X-Inumbo-ID: 62bd8bd1-6dad-11e9-843c-bc764e045a96
Received: from mo6-p00-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5300::10])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 62bd8bd1-6dad-11e9-843c-bc764e045a96;
 Fri, 03 May 2019 14:11:47 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1556892706;
 s=strato-dkim-0002; d=aepfle.de;
 h=References:In-Reply-To:Message-ID:Subject:Cc:To:From:Date:
 X-RZG-CLASS-ID:X-RZG-AUTH:From:Subject:Sender;
 bh=/MKrlFXOXewmKPZCpDsy/lRs0J4Qy09THxd7on9/Cu8=;
 b=CKtBbQt9nEZCso1e5hed4jkX4E0CaYjlK4wGNab3Ajhw7GiqW0nXfoa6PHmB0NRFwg
 I9E2AbKVNyZqk8GPMkqsbZXC3+P0kWUlKtCftRryyyGi/mu1mwnKPlHdQcVLgDPcf0Vq
 GTsUqKeao54GD6f5ZvN0jzY/b+15k5PoUek5QReREkER6YCQb3ihYaPzlLfPRvC66vDU
 OIMf5ICnDkgX0Nq6PtI92siYptSkeLcM90jSog09cIXQScBD0nkqFDqNID6l+MxZ0atO
 zVdhgLTwpyaws0/OXxXVlMDBGkfgbaJ8P4UrddhVW4dKByXEFACuWXe9fup9HKvbLNSo
 Essg==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QED/SSGq+wjGiUC4Afztr72gK4M57t5rnDow=="
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.18 DYNA|AUTH)
 with ESMTPSA id 60a847v43EBbLeX
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Fri, 3 May 2019 16:11:37 +0200 (CEST)
Date: Fri, 3 May 2019 16:11:32 +0200
From: Olaf Hering <olaf@aepfle.de>
To: Roger Pau =?UTF-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Message-ID: <20190503161132.06f85271.olaf@aepfle.de>
In-Reply-To: <20190503110411.so4kiwmji4en3ugc@Air-de-Roger>
References: <20190503094251.16148-1-olaf@aepfle.de>
 <20190503110411.so4kiwmji4en3ugc@Air-de-Roger>
X-Mailer: Claws Mail 2019.04.26 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2] libxl: fix migration of PV and PVH domUs
 with and without qemu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: multipart/mixed; boundary="===============8120724134591746262=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============8120724134591746262==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/Y/9umE.ddGPOtXYour46sqS"; protocol="application/pgp-signature"

--Sig_/Y/9umE.ddGPOtXYour46sqS
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Am Fri, 3 May 2019 13:04:11 +0200
schrieb Roger Pau Monn=C3=A9 <roger.pau@citrix.com>:

> Wouldn't it be easier to leave libxl__need_xenpv_qemu alone and just
> use the contents of the migration stream to decide whether to launch a
> QEMU for the PV backends or not? ie: just parsing the domain config on
> the migration stream should be enough for the destination side to
> decide whether a QEMU is needed in order to handle the PV backends?

I think that is done anyway. How would the receiving side know what to do?

I will see how to handle the stubdom case.

Olaf

--Sig_/Y/9umE.ddGPOtXYour46sqS
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCXMxMFAAKCRBdQqD6ppg2
fk7zAJ9jXOql2fHQfxYrl/os1CQo0A8XqwCgnDxvvtxUl6y95d43tm8UPjIdLDo=
=IVEl
-----END PGP SIGNATURE-----

--Sig_/Y/9umE.ddGPOtXYour46sqS--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8120724134591746262==--


From xen-devel-bounces@lists.xenproject.org Fri May 03 14:14:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 14:14:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMYxa-00058R-1Z; Fri, 03 May 2019 14:14:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=WQLm=TD=tklengyel.com=bounce+e181d6.cd840-xen-devel=lists.xenproject.org@srs-us1.protection.inumbo.net>)
 id 1hMYxY-00058J-LJ
 for xen-devel@lists.xenproject.org; Fri, 03 May 2019 14:14:44 +0000
X-Inumbo-ID: cbed4165-6dad-11e9-843c-bc764e045a96
Received: from rs224.mailgun.us (unknown [209.61.151.224])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cbed4165-6dad-11e9-843c-bc764e045a96;
 Fri, 03 May 2019 14:14:42 +0000 (UTC)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=tklengyel.com;
 q=dns/txt; 
 s=krs; t=1556892883; h=Content-Type: Cc: To: Subject: Message-ID: Date:
 From: In-Reply-To: References: MIME-Version: Sender;
 bh=wJ3bYOakKoOea+wm3moOXCmeVUmuPiJRGnjoFLjuxDs=;
 b=YCglpb8aYGRgi4AaeYTnv8jBNMWEPNIga+tVMzsuwiGnKk9bTdQcnkp7ChcHQifk1WiuJnuU
 ChqF3ElFkiD8TPFvPTJBDE6P+yGppyLZcx7Vu6Cg42QfR5m5DEgBqNTGqIFJqdV6vMPawkGB
 eKOhb/gBTmh1Y/1HSJDUgEzDlo0=
X-Mailgun-Sending-Ip: 209.61.151.224
X-Mailgun-Sid: WyIyYTNmOCIsICJ4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmciLCAiY2Q4NDAiXQ==
Received: from mail-wm1-f47.google.com (mail-wm1-f47.google.com
 [209.85.128.47])
 by mxa.mailgun.org with ESMTP id 5ccc4cd1.7fc59b8f4730-smtp-out-n01;
 Fri, 03 May 2019 14:14:41 -0000 (UTC)
Received: by mail-wm1-f47.google.com with SMTP id t76so7340279wmt.1
 for <xen-devel@lists.xenproject.org>; Fri, 03 May 2019 07:14:41 -0700 (PDT)
X-Gm-Message-State: APjAAAVoqrNVgBaiTPWZjezxOOzIZGTU3KUFTLqFYKe/+8if25/M2AbV
 zgkpjuKRMYDHKSBYx5iu/en7wwkGqiL6anUaoyo=
X-Google-Smtp-Source: APXvYqyOAU+rWHWVEM8yKhhKMy5MwO0zBKhNIctY8Gv0SUUbMXKbVe1rSwbaklwGQvi6nKMZVj0fWZFh5cviIksiZyM=
X-Received: by 2002:a1c:cc10:: with SMTP id h16mr6664766wmb.39.1556892880133; 
 Fri, 03 May 2019 07:14:40 -0700 (PDT)
MIME-Version: 1.0
References: <20190502221345.18459-1-tamas@tklengyel.com>
 <5CCBF7FE020000780022B859@prv1-mh.provo.novell.com>
 <CABfawhnW6++ptuOwcMHV=1Fqk7MD7MHNTKEDY2w9UFztRe3YCw@mail.gmail.com>
 <5CCC486E020000780022B9E5@prv1-mh.provo.novell.com>
In-Reply-To: <5CCC486E020000780022B9E5@prv1-mh.provo.novell.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Fri, 3 May 2019 08:14:02 -0600
X-Gmail-Original-Message-ID: <CABfawh=111EfZKc237tLDiOFx0EsUU44qN8dH4QmcR=EfZgfCg@mail.gmail.com>
Message-ID: <CABfawh=111EfZKc237tLDiOFx0EsUU44qN8dH4QmcR=EfZgfCg@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v4 1/4] x86/mem_sharing: reorder when pages
 are unlocked and released
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBNYXkgMywgMjAxOSBhdCA3OjU2IEFNIEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNl
LmNvbT4gd3JvdGU6Cj4KPiA+Pj4gT24gMDMuMDUuMTkgYXQgMTU6NDgsIDx0YW1hc0B0a2xlbmd5
ZWwuY29tPiB3cm90ZToKPiA+IE9uIEZyaSwgTWF5IDMsIDIwMTkgYXQgMjoxMiBBTSBKYW4gQmV1
bGljaCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+ID4+Cj4gPj4gPj4+IE9uIDAzLjA1LjE5
IGF0IDAwOjEzLCA8dGFtYXNAdGtsZW5neWVsLmNvbT4gd3JvdGU6Cj4gPj4gPiBAQCAtMTAwMiw3
ICs5ODksMTAgQEAgc3RhdGljIGludCBzaGFyZV9wYWdlcyhzdHJ1Y3QgZG9tYWluICpzZCwgZ2Zu
X3Qgc2dmbiwgc2hyX2hhbmRsZV90IHNoLAo+ID4+ID4gICAgICAvKiBGcmVlIHRoZSBjbGllbnQg
cGFnZSAqLwo+ID4+ID4gICAgICBpZih0ZXN0X2FuZF9jbGVhcl9iaXQoX1BHQ19hbGxvY2F0ZWQs
ICZjcGFnZS0+Y291bnRfaW5mbykpCj4gPj4gPiAgICAgICAgICBwdXRfcGFnZShjcGFnZSk7Cj4K
PiBUaGlzIHNob3VsZCBiZSBhZnRlciAuLi4KPgo+ID4+ID4gLSAgICBwdXRfcGFnZShjcGFnZSk7
Cj4gPj4gPiArCj4gPj4gPiArICAgIEJVR19PTighcHV0X2NvdW50KTsKPgo+IC4uLiB0aGlzLCBi
ZWNhdXNlIC4uLgo+Cj4gPj4gPiArICAgIHdoaWxlICggcHV0X2NvdW50LS0gKQo+ID4+ID4gKyAg
ICAgICAgcHV0X3BhZ2VfYW5kX3R5cGUoY3BhZ2UpOwo+ID4+Cj4gPj4gU3RyaWN0bHkgc3BlYWtp
bmcgSSB0aGluayB0aGUgQlVHX09OKCkgc2hvdWxkIGJlIG1vdmVkIGFoZWFkIG9mIHRoZQo+ID4+
IGlmKCkgaW4gY29udGV4dCwgc28gdGhhdCBhIHByb2JsZW1hdGljIHB1dF9wYWdlKCkgd291bGQg
bm90IGdldAo+ID4+IGV4ZWN1dGVkIGluIHRoZSBmaXJzdCBwbGFjZSAoZXZlbiBpZiB0aGUgc3lz
dGVtIGlzIHRvIGRpZSBzb29uIGFmdGVyKS4KPiA+Cj4gPiBJIGRvbid0IGZvbGxvdyAtIHdoZXJl
IGlzIHRoZSBwcm9ibGVtYXRpYyBwdXRfcGFnZSgpPyBBbmQgd2h5IGlzIGl0Cj4gPiBwcm9ibGVt
YXRpYz8KPgo+IC4uLiBpZiBpbmRlZWQgdGhlIEJVR19PTigpIHRyaWdnZXJzLCB0aGVuIGl0IHNo
b3VsZCBkbyBzbyBiZWZvcmUKPiBwb3RlbnRpYWxseSBwdXR0aW5nIHRoZSBsYXN0IHJlZiBvZiBh
IHBhZ2Ugd2hpY2ggc2hvdWxkbid0IGJlIHB1dAo+IHRoYXQgd2F5LgoKSSBzZWUsIHRoYW5rcy4K
ClRhbWFzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 03 14:17:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 14:17:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMYzi-0005Or-Fo; Fri, 03 May 2019 14:16:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Vigr=TD=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hMYzh-0005Om-4H
 for xen-devel@lists.xenproject.org; Fri, 03 May 2019 14:16:57 +0000
X-Inumbo-ID: 1ab6e72d-6dae-11e9-843c-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 1ab6e72d-6dae-11e9-843c-bc764e045a96;
 Fri, 03 May 2019 14:16:55 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id E18BD374;
 Fri,  3 May 2019 07:16:54 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C5F2A3F5C1;
 Fri,  3 May 2019 07:16:53 -0700 (PDT)
To: Wei Liu <wei.liu2@citrix.com>
References: <CAOcoXZZtsXQMp0EzFAa2WEBL1sEUcFsNozaQshsnNEs3=NQK3g@mail.gmail.com>
 <CAOcoXZY6jpPKcWTXPqz0sr=Amw7J0KSaBRWiRnQRgTC2XR=hjQ@mail.gmail.com>
 <f95ad35b-42f6-4df2-cade-7a8115f9e49a@arm.com>
 <CAOcoXZaMLfHSyLSE04xRFZZY0hLkFcJ5cBqHTdmwDoqwcreD1w@mail.gmail.com>
 <ff543e3c-0619-5aa6-b36a-e1a8b8cce886@arm.com>
 <20190503110819.GA5900@zion.uk.xensource.com>
 <63ea8905-87ca-a419-95bf-ae497bf1ff85@arm.com>
 <20190503134133.GC5900@zion.uk.xensource.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <b0947b60-d89a-54a5-a11b-708b64ff8053@arm.com>
Date: Fri, 3 May 2019 15:16:52 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190503134133.GC5900@zion.uk.xensource.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Xen GCC coverage ARM64 testing - Unexpected Trap:
 Data Abort
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Andrii_Anisov@epam.com, Viktor Mitin <viktor.mitin.19@gmail.com>,
 Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAwMy8wNS8yMDE5IDE0OjQxLCBXZWkgTGl1IHdyb3RlOgo+IE9uIEZyaSwgTWF5IDAz
LCAyMDE5IGF0IDAyOjM1OjA4UE0gKzAxMDAsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gSGkgV2Vp
LAo+Pgo+PiBPbiA1LzMvMTkgMTI6MDggUE0sIFdlaSBMaXUgd3JvdGU6Cj4+PiBPbiBUaHUsIE1h
eSAwMiwgMjAxOSBhdCAwOTo0MzoxN1BNICswMTAwLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4g
KCsgV2VpKQo+Pj4+Cj4+Pj4gT24gNS8yLzE5IDU6NTUgUE0sIFZpa3RvciBNaXRpbiB3cm90ZToK
Pj4+Pj4gSGkgSnVsaWVuLAo+Pj4+Cj4+Pj4gSGksCj4+Pj4KPj4+Pj4gUGxlYXNlIGZpbmQgdHJh
Y2UgbG9nIGJlbG93Ogo+Pj4+Pgo+Pj4+PiByb290QGgzdWxjYjp+IyB4ZW5jb3YgcmVzZXQKPj4+
Pj4gKFhFTikgRGF0YSBBYm9ydCBUcmFwLiBTeW5kcm9tZT0weDcKPj4+Pj4gKFhFTikgV2Fsa2lu
ZyBIeXBlcnZpc29yIFZBIDB4MzYxNzAwIG9uIENQVTMgdmlhIFRUQlIgMHgwMDAwMDAwMDc4MjY2
MDAwCj4+Pj4gU28gdGhpcyBpcyBhIGRhdGEgYWJvcnQgd2hlbiB0cnlpbmcgdG8gYWNjZXNzIFZB
IDB4MzYxNzAwIChpdCBpcyBwYXJ0IG9mIFhlbgo+Pj4+IGl0c2VsZikuIEkgbWlzcmVhZCB0aGUg
QXJtIEFybSBiZWZvcmUsIHdoaWxlIElTViBpcyAwIERGU0Mgd2lsbCBzdGlsbAo+Pj4+IHByb3Zp
ZGUgYSBjb3JyZWN0IHZhbHVlLiBTbyBoZXJlIHdlIGhhdmUgYSAiVHJhbnNsYXRpb24gZmF1bHQs
IGxldmVsIDMiLgo+Pj4+Cj4+Pj4gV2hpY2ggbWFrZXMgc2Vuc2UgYmVjYXVzZSAuLi4KPj4+Pgo+
Pj4+Cj4+Pj4+IChYRU4pIDBUSFsweDBdID0gMHgwMDAwMDAwMDc4MjY1ZjdmCj4+Pj4+IChYRU4p
IDFTVFsweDBdID0gMHgwMDAwMDAwMDc4MjYyZjdmCj4+Pj4+IChYRU4pIDJORFsweDFdID0gMHgw
MDQwMDAwMDc4MjVmZjdmCj4+Pj4+IChYRU4pIDNSRFsweDE2MV0gPSAweDAwNjAwMDAwNzgxZTFm
N2UKPj4+Pgo+Pj4+IHRoZSAzcmQgZW50cnkgaXMgbm90IHZhbGlkLiBJIG1hbmFnZWQgdG8gcmVk
dWNlIHRoZSBlcnJvciBhbmQgaXQgbG9va3MgbGlrZQo+Pj4+IGdjb3YgaXMgdHJ5aW5nIHRvIGFj
Y2VzcyBhIGNvdW50ZXIgaW4gdGhlIHNlY3Rpb24gaW5pdC5kYXRhLgo+Pj4+Cj4+Pj4gQXMgYWxs
IHRoZSAuaW5pdC4qIHNlY3Rpb25zIGFyZSBzdHJpcHBlZCBhZnRlciBib290LCBpdCBtZWFucyB0
aGF0IGFueXRoaW5nCj4+Pj4gaW4gLmluaXQuZGF0YSBjYW5ub3QgYmUgYWNjZXNzZWQgYW55bW9y
ZS4KPj4+Pgo+Pj4+IFdlaSwgaG93IGRvIHlvdSBkZWFsIHdpdGggY291bnRlcnMgaW4gaW5pdC5k
YXRhIG9uIHg4Nj8KPj4+Cj4+PiBUaGUgYnVpbGQgc3lzdGVtIGV4cGxpY2l0bHkgY29tcGlsZSBh
bnkgLmluaXQgYmluYXJ5IHdpdGhvdXQgZ2Nvdgo+Pj4gb3B0aW9uLiBTbyBtYXliZSBzb21lIGZp
bGUgd2FzIG5vdCBjb3JyZWN0bHkgYWRkZWQ/Cj4+Cj4+IFRoYW5rIHlvdSBmb3IgdGhlIHBvaW50
ZXIuIFRoZSBwcm9ibGVtIGlzIGNvbWluZyBmcm9tIGxpYmZkdC4gVGhlIGVudGlyZQo+PiBsaWJy
YXJ5IGlzIG1vdmVkIHRvIC5pbml0IHVzaW5nOgo+Pgo+PiAgICQoT0JKQ09QWSkgJChmb3JlYWNo
IHMsJChTRUNUSU9OUyksLS1yZW5hbWUtc2VjdGlvbiAuJChzKT0uaW5pdC4kKHMpKSAkPCAkQAo+
Pgo+PiBTbyB3ZSBuZWVkIHRvIHRlbGwgdGhlIHRvcCBNYWtlZmlsZSB0byBmaWx0ZXIgb3V0IGxp
YmZkdC4gVGhlIHBhdGNoIGJlbG93Cj4+IHNob3VsZCBkbyB0aGUgam9iOgo+Pgo+PiBkaWZmIC0t
Z2l0IGEveGVuL2NvbW1vbi9saWJmZHQvTWFrZWZpbGUgYi94ZW4vY29tbW9uL2xpYmZkdC9NYWtl
ZmlsZQo+PiBpbmRleCBkODFmNTRiNmI4Li5jMDc1YmJmNTQ2IDEwMDY0NAo+PiAtLS0gYS94ZW4v
Y29tbW9uL2xpYmZkdC9NYWtlZmlsZQo+PiArKysgYi94ZW4vY29tbW9uL2xpYmZkdC9NYWtlZmls
ZQo+PiBAQCAtMyw2ICszLDcgQEAgaW5jbHVkZSBNYWtlZmlsZS5saWJmZHQKPj4gICBTRUNUSU9O
UyA6PSB0ZXh0IGRhdGEgJChTUEVDSUFMX0RBVEFfU0VDVElPTlMpCj4+Cj4+ICAgb2JqLXkgKz0g
bGliZmR0Lm8KPj4gK25vY292LXkgKz0gbGliZmR0Lm8KPj4KPj4gICBDRkxBR1MgKz0gLUkkKEJB
U0VESVIpL2luY2x1ZGUveGVuL2xpYmZkdC8KPj4KPj4gV2hpbGUgbG9va2luZyBhdCB0aGUgY29k
ZSwgSSBub3RpY2VkIGxpYmVsZiBpcyBhbHNvIGJ1aWx0IHdpdGggY292ZXJhZ2UgYnV0Cj4+IGlu
IC5pbml0IHNlY3Rpb24uIFNvIEkgd291bGQgZXhwZWN0IHRoZSBzYW1lIGVycm9yIG9uIHg4Niwg
ZGlkIHlvdSB0cnkKPj4gInhlbmNvdiByZXNldCIgb24geDg2Pwo+IAo+IEkgZGlkLiBJdCB3b3Jr
ZWQuIFRob3VnaCBhdCB0aGlzIHBvaW50IEknbSBub3Qgc3VyZSB3aHkgaXQgd29ya2VkLiA6LS8K
CkkgdGhpbmsgSSBrbm93IHdoeSwgb25seSB0aGUgc2VjdGlvbnMgLnRleHQgYW5kIC5kYXRhIGFy
ZSBwcmVmaXhlZCB3aXRoIC5pbml0LiAKSW4gdGhlIGNhc2Ugb2YgbGliZWxmLCBub25lIG9mIHRo
ZSBHQ09WIHN5bWJvbHMgc2VlbXMgdG8gYmUgbG9jYXRlZCBpbiAuZGF0YS4KCkZvciBsaWJmZHQs
IHNvbWUgb2YgdGhlbSBhcmUgbG9jYXRlZCBpbiAuZGF0YSAocmVuYW1lZCB0byAuaW5pdC5kYXRh
KS4gSGVuY2UgdGhlIApkaWZmZXJlbmNlIGluIGJlaGF2aW9yLgoKV2Ugc2hvdWxkIHByb2JhYmx5
IGZpeGVkIHRoZSB0d28gbGlicmFyaWVzIGFzIHRoaXMgaXMgcXVpdGUgZnJhZ2lsZSBmb3IgbGli
ZWxmIAphcyB3ZWxsLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 03 14:20:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 14:20:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMZ2i-0005rm-1R; Fri, 03 May 2019 14:20:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hPPK=TD=citrix.com=prvs=019e908d5=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1hMZ2h-0005ku-FM
 for xen-devel@lists.xenproject.org; Fri, 03 May 2019 14:20:03 +0000
X-Inumbo-ID: 86e2470c-6dae-11e9-9bcf-172748fe204d
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 86e2470c-6dae-11e9-9bcf-172748fe204d;
 Fri, 03 May 2019 14:19:57 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,426,1549929600"; d="scan'208";a="85066800"
Date: Fri, 3 May 2019 15:19:52 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20190503141952.GD5900@zion.uk.xensource.com>
References: <CAOcoXZZtsXQMp0EzFAa2WEBL1sEUcFsNozaQshsnNEs3=NQK3g@mail.gmail.com>
 <CAOcoXZY6jpPKcWTXPqz0sr=Amw7J0KSaBRWiRnQRgTC2XR=hjQ@mail.gmail.com>
 <f95ad35b-42f6-4df2-cade-7a8115f9e49a@arm.com>
 <CAOcoXZaMLfHSyLSE04xRFZZY0hLkFcJ5cBqHTdmwDoqwcreD1w@mail.gmail.com>
 <ff543e3c-0619-5aa6-b36a-e1a8b8cce886@arm.com>
 <20190503110819.GA5900@zion.uk.xensource.com>
 <63ea8905-87ca-a419-95bf-ae497bf1ff85@arm.com>
 <20190503134133.GC5900@zion.uk.xensource.com>
 <b0947b60-d89a-54a5-a11b-708b64ff8053@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <b0947b60-d89a-54a5-a11b-708b64ff8053@arm.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] Xen GCC coverage ARM64 testing - Unexpected Trap:
 Data Abort
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>, Andrii_Anisov@epam.com,
 xen-devel@lists.xenproject.org, Viktor Mitin <viktor.mitin.19@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBNYXkgMDMsIDIwMTkgYXQgMDM6MTY6NTJQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+ID4gPiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9saWJmZHQvTWFrZWZpbGUgYi94ZW4v
Y29tbW9uL2xpYmZkdC9NYWtlZmlsZQo+ID4gPiBpbmRleCBkODFmNTRiNmI4Li5jMDc1YmJmNTQ2
IDEwMDY0NAo+ID4gPiAtLS0gYS94ZW4vY29tbW9uL2xpYmZkdC9NYWtlZmlsZQo+ID4gPiArKysg
Yi94ZW4vY29tbW9uL2xpYmZkdC9NYWtlZmlsZQo+ID4gPiBAQCAtMyw2ICszLDcgQEAgaW5jbHVk
ZSBNYWtlZmlsZS5saWJmZHQKPiA+ID4gICBTRUNUSU9OUyA6PSB0ZXh0IGRhdGEgJChTUEVDSUFM
X0RBVEFfU0VDVElPTlMpCj4gPiA+IAo+ID4gPiAgIG9iai15ICs9IGxpYmZkdC5vCj4gPiA+ICtu
b2Nvdi15ICs9IGxpYmZkdC5vCj4gPiA+IAo+ID4gPiAgIENGTEFHUyArPSAtSSQoQkFTRURJUikv
aW5jbHVkZS94ZW4vbGliZmR0Lwo+ID4gPiAKPiA+ID4gV2hpbGUgbG9va2luZyBhdCB0aGUgY29k
ZSwgSSBub3RpY2VkIGxpYmVsZiBpcyBhbHNvIGJ1aWx0IHdpdGggY292ZXJhZ2UgYnV0Cj4gPiA+
IGluIC5pbml0IHNlY3Rpb24uIFNvIEkgd291bGQgZXhwZWN0IHRoZSBzYW1lIGVycm9yIG9uIHg4
NiwgZGlkIHlvdSB0cnkKPiA+ID4gInhlbmNvdiByZXNldCIgb24geDg2Pwo+ID4gCj4gPiBJIGRp
ZC4gSXQgd29ya2VkLiBUaG91Z2ggYXQgdGhpcyBwb2ludCBJJ20gbm90IHN1cmUgd2h5IGl0IHdv
cmtlZC4gOi0vCj4gCj4gSSB0aGluayBJIGtub3cgd2h5LCBvbmx5IHRoZSBzZWN0aW9ucyAudGV4
dCBhbmQgLmRhdGEgYXJlIHByZWZpeGVkIHdpdGgKPiAuaW5pdC4gSW4gdGhlIGNhc2Ugb2YgbGli
ZWxmLCBub25lIG9mIHRoZSBHQ09WIHN5bWJvbHMgc2VlbXMgdG8gYmUgbG9jYXRlZAo+IGluIC5k
YXRhLgo+IAo+IEZvciBsaWJmZHQsIHNvbWUgb2YgdGhlbSBhcmUgbG9jYXRlZCBpbiAuZGF0YSAo
cmVuYW1lZCB0byAuaW5pdC5kYXRhKS4gSGVuY2UKPiB0aGUgZGlmZmVyZW5jZSBpbiBiZWhhdmlv
ci4KPiAKClRoYW5rcyBmb3IgdGhlIGFuYWx5c2lzLgoKPiBXZSBzaG91bGQgcHJvYmFibHkgZml4
ZWQgdGhlIHR3byBsaWJyYXJpZXMgYXMgdGhpcyBpcyBxdWl0ZSBmcmFnaWxlIGZvcgo+IGxpYmVs
ZiBhcyB3ZWxsLgoKU291bmRzIGdvb2QgdG8gbWUuCgpXZWkuCgo+IAo+IENoZWVycywKPiAKPiAt
LSAKPiBKdWxpZW4gR3JhbGwKPiAKPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwo+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKPiBYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKPiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Fri May 03 14:36:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 14:36:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMZIG-0007FK-I1; Fri, 03 May 2019 14:36:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=glvE=TD=citrix.com=prvs=0196fb1b2=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1hMZIF-0007FF-7h
 for xen-devel@lists.xenproject.org; Fri, 03 May 2019 14:36:07 +0000
X-Inumbo-ID: c240c150-6db0-11e9-8e46-b72ab9a36389
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c240c150-6db0-11e9-8e46-b72ab9a36389;
 Fri, 03 May 2019 14:35:55 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,426,1549929600"; d="scan'208";a="85068585"
To: Jan Beulich <JBeulich@suse.com>, Tamas K Lengyel <tamas@tklengyel.com>
References: <20190502221345.18459-1-tamas@tklengyel.com>
 <20190502221345.18459-2-tamas@tklengyel.com>
 <5CCBFB86020000780022B889@prv1-mh.provo.novell.com>
 <CABfawhkocyDAiGyXF+Cf+Y4fB7w8is=GEUJEzMVJ5dXbEEGeLw@mail.gmail.com>
 <5CCC48E5020000780022B9F5@prv1-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT6JAlcEEwEKAEECGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEWIQTXqBy2bTNXPzpOYFimNjwxBZC0bQUCXEowWQUJDCJ7dgAKCRCmNjwx
 BZC0beKvEACJ75YlJXd7TnNHgFyiCJkm/qPeoQ3sFGSDZuZh7SKcdt9+3V2bFEb0Mii1hQaz
 3hRqZb8sYPHJrGP0ljK09k3wf8k3OuNxziLQBJyzvn7WNlE4wBEcy/Ejo9TVBdA4ph5D0YaZ
 nqdsPmxe/xlTFuSkgu4ep1v9dfVP1TQR0e+JIBa/Ss+cKC5intKm+8JxpOploAHuzaPu0L/X
 FapzsIXqgT9eIQeBEgO2hge6h9Jov3WeED/vh8kA7f8c6zQ/gs5E7VGALwsiLrhr0LZFcKcw
 kI3oCCrB/C/wyPZv789Ra8EXbeRSJmTjcnBwHRPjnjwQmetRDD1t+VyrkC6uujT5jmgOBzaj
 KCqZ8PcMAssOzdzQtKmjUQ2b3ICPs2X13xZ5M5/OVs1W3TG5gkvMh4YoHi4ilFnOk+v3/j7q
 65FG6N0JLb94Ndi80HkIOQQ1XVGTyu6bUPaBg3rWK91Csp1682kD/dNVF3FKHrRLmSVtmEQR
 5rK0+VGc/FmR6vd4haKGWIRuPxzg+pBR77avIZpU7C7+UXGuZ5CbHwIdY8LojJg2TuUdqaVj
 yxmEZLOA8rVHipCGrslRNthVbJrGN/pqtKjCClFZHIAYJQ9EGLHXLG9Pj76opfjHij3MpR3o
 pCGAh6KsCrfrsvjnpDwqSbngGyEVH030irSk4SwIqZ7FwLkBDQRUWmc6AQgAzpc8Ng5Opbrh
 iZrn69Xr3js28p+b4a+0BOvC48NfrNovZw4eFeKIzmI/t6EkJkSqBIxobWRpBkwGweENsqnd
 0qigmsDw4N7J9Xx0h9ARDqiWxX4jr7u9xauI+CRJ1rBNO3VV30QdACwQ4LqhR/WA+IjdhyMH
 wj3EJGE61NdP/h0zfaLYAbvEg47/TPThFsm4m8Rd6bX7RkrrOgBbL/AOnYOMEivyfZZKX1vv
 iEemAvLfdk2lZt7Vm6X/fbKbV8tPUuZELzNedJvTTBS3/l1FVz9OUcLDeWhGEdlxqXH0sYWh
 E9+PXTAfz5JxKH+LMetwEM8DbuOoDIpmIGZKrZ+2fQARAQABiQNbBBgBCgAmAhsCFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKMJ4FCQnQ/OQBKcBdIAQZAQoABgUCVFpnOgAKCRCyFcen
 x4Qb7cXrCAC0qQeEWmLa9oEAPa+5U6wvG1t/mi22gZN6uzQXH1faIOoDehr7PPESE6tuR/vI
 CTTnaSrd4UDPNeqOqVF07YexWD1LDcQG6PnRqC5DIX1RGE3BaSaMl2pFJP8y+chews11yP8G
 DBbxaIsTcHZI1iVIC9XLhoeegWi84vYc8F4ziADVfowbmbvcVw11gE8tmALCwTeBeZVteXjh
 0OELHwrc1/4j4yvENjIXRO+QLIgk43kB57Upr4tP2MEcs0odgPM+Q+oETOJ00xzLgkTnLPim
 C1FIW2bOZdTj+Uq6ezRS2LKsNmW+PRRvNyA5ojEbA/faxmAjMZtLdSSSeFK8y4SoCRCmNjwx
 BZC0bevWEACRu+GyQgrdGmorUptniIeO1jQlpTiP5WpVnk9Oe8SiLoXUhXXNj6EtzyLGpYmf
 kEAbki+S6WAKnzZd3shL58AuMyDxtFNNjNeKJOcl6FL7JPBIIgIp3wR401Ep+/s5pl3Nw8Ii
 157f0T7o8CPb54w6S1WsMkU78WzTxIs/1lLblSMcvyz1Jq64g4OqiWI85JfkzPLlloVf1rzy
 ebIBLrrmjhCE2tL1RONpE/KRVb+Q+PIs5+YcZ+Q1e0vXWA7NhTWFbWx3+N6WW6gaGpbFbopo
 FkYRpj+2TA5cX5zW148/xU5/ATEb5vdUkFLUFVy5YNUSyeBHuaf6fGmBrDc47rQjAOt1rmyD
 56MUBHpLUbvA6NkPezb7T6bQpupyzGRkMUmSwHiLyQNJQhVe+9NiJJvtEE3jol0JVJoQ9WVn
 FAzPNCgHQyvbsIF3gYkCYKI0w8EhEoH5FHYLoKS6Jg880IY5rXzoAEfPvLXegy6mhYl+mNVN
 QUBD4h9XtOvcdzR559lZuC0Ksy7Xqw3BMolmKsRO3gWKhXSna3zKl4UuheyZtubVWoNWP/bn
 vbyiYnLwuiKDfNAinEWERC8nPKlv3PkZw5d3t46F1Dx0TMf16NmP+azsRpnMZyzpY8BL2eur
 feSGAOB9qjZNyzbo5nEKHldKWCKE7Ye0EPEjECS1gjKDwbkBDQRUWrq9AQgA7aJ0i1pQSmUR
 6ZXZD2YEDxia2ByR0uZoTS7N0NYv1OjU8v6p017u0Fco5+Qoju/fZ97ScHhp5xGVAk5kxZBF
 DT4ovJd0nIeSr3bbWwfNzGx1waztfdzXt6n3MBKr7AhioB1m+vuk31redUdnhbtvN7O40MC+
 fgSk5/+jRGxY3IOVPooQKzUO7M51GoOg4wl9ia3H2EzOoGhN2vpTbT8qCcL92ZZZwkBRldoA
 Wn7c1hEKSTuT3f1VpSmhjnX0J4uvKZ1V2R7rooKJYFBcySC0wa8aTmAtAvLgfcpe+legOtgq
 DKzLuN45xzEjyjCiI521t8zxNMPJY9FiCPNv0sCkDwARAQABiQI8BBgBCgAmAhsMFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKNJYFCQnQrVkACgkQpjY8MQWQtG2Xxg//RrRP+PFYuNXt
 9C5hec/JoY24TkGPPd2tMC9usWZVImIk7VlHlAeqHeE0lWU0LRGIvOBITbS9izw6fOVQBvCA
 Fni56S12fKLusWgWhgu03toT9ZGxZ9W22yfw5uThSHQ4y09wRWAIYvhJsKnPGGC2KDxFvtz5
 4pYYNe8Icy4bwsxcgbaSFaRh+mYtts6wE9VzyJvyfTqbe8VrvE+3InG5rrlNn51AO6M4Wv20
 iFEgYanJXfhicl0WCQrHyTLfdB5p1w+072CL8uryHQVfD0FcDe+J/wl3bmYze+aD1SlPzFoI
 MaSIXKejC6oh6DAT4rvU8kMAbX90T834Mvbc3jplaWorNJEwjAH/r+v877AI9Vsmptis+rni
 JwUissjRbcdlkKBisoUZRPmxQeUifxUpqgulZcYwbEC/a49+WvbaYUriaDLHzg9xisijHwD2
 yWV8igBeg+cmwnk0mPz8tIVvwi4lICAgXob7HZiaqKnwaDXs4LiS4vdG5s/ElnE3rIc87yru
 24n3ypeDZ6f5LkdqL1UNp5/0Aqbr3EiN7/ina4YVyscy9754l944kyHnnMRLVykg0v+kakj0
 h0RJ5LbfLAMM8M52KIA3y14g0Fb7kHLcOUMVcgfQ3PrN6chtC+5l6ouDIlSLR3toxH8Aam7E
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <75065571-2518-156f-eeee-90d3778519b1@citrix.com>
Date: Fri, 3 May 2019 15:35:52 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <5CCC48E5020000780022B9F5@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 2/4] x86/mem_sharing: copy a page_lock
 version to be internal to memshr
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gNS8zLzE5IDI6NTcgUE0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDAzLjA1LjE5IGF0
IDE1OjQzLCA8dGFtYXNAdGtsZW5neWVsLmNvbT4gd3JvdGU6Cj4+IE9uIEZyaSwgTWF5IDMsIDIw
MTkgYXQgMjoyNyBBTSBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+Pj4K
Pj4+Pj4+IE9uIDAzLjA1LjE5IGF0IDAwOjEzLCA8dGFtYXNAdGtsZW5neWVsLmNvbT4gd3JvdGU6
Cj4+Pj4gLS0tIGEveGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMKPj4+PiArKysgYi94ZW4v
YXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYwo+Pj4+IEBAIC0xMTIsMTMgKzExMiw0OCBAQCBzdGF0
aWMgaW5saW5lIHZvaWQgcGFnZV9zaGFyaW5nX2Rpc3Bvc2Uoc3RydWN0IHBhZ2VfaW5mbyAqcGFn
ZSkKPj4+Pgo+Pj4+ICAjZW5kaWYgLyogTUVNX1NIQVJJTkdfQVVESVQgKi8KPj4+Pgo+Pj4+IC1z
dGF0aWMgaW5saW5lIGludCBtZW1fc2hhcmluZ19wYWdlX2xvY2soc3RydWN0IHBhZ2VfaW5mbyAq
cGcpCj4+Pj4gKy8qCj4+Pj4gKyAqIFByaXZhdGUgaW1wbGVtZW50YXRpb25zIG9mIHBhZ2VfbG9j
ay91bmxvY2sgdG8gYnlwYXNzIFBWLW9ubHkKPj4+PiArICogc2FuaXR5IGNoZWNrcyBub3QgYXBw
bGljYWJsZSB0byBtZW0tc2hhcmluZy4KPj4+PiArICovCj4+Pj4gK3N0YXRpYyBpbmxpbmUgYm9v
bCBfcGFnZV9sb2NrKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCj4+Pj4gIHsKPj4+PiAtICAgIGlu
dCByYzsKPj4+PiArICAgIHVuc2lnbmVkIGxvbmcgeCwgbng7Cj4+Pj4gKwo+Pj4+ICsgICAgZG8g
ewo+Pj4+ICsgICAgICAgIHdoaWxlICggKHggPSBwYWdlLT51LmludXNlLnR5cGVfaW5mbykgJiBQ
R1RfbG9ja2VkICkKPj4+PiArICAgICAgICAgICAgY3B1X3JlbGF4KCk7Cj4+Pj4gKyAgICAgICAg
bnggPSB4ICsgKDEgfCBQR1RfbG9ja2VkKTsKPj4+PiArICAgICAgICBpZiAoICEoeCAmIFBHVF92
YWxpZGF0ZWQpIHx8Cj4+Pj4gKyAgICAgICAgICAgICAhKHggJiBQR1RfY291bnRfbWFzaykgfHwK
Pj4+PiArICAgICAgICAgICAgICEobnggJiBQR1RfY291bnRfbWFzaykgKQo+Pj4+ICsgICAgICAg
ICAgICByZXR1cm4gZmFsc2U7Cj4+Pgo+Pj4gSnVzdCBmb3IgbXkgb3duIHVuZGVyc3RhbmRpbmc6
IERpZCB5b3UgdmVyaWZ5IHRoYXQgdGhlIFBHVF92YWxpZGF0ZWQKPj4+IGNoZWNrIGlzIGluZGVl
ZCBuZWVkZWQgaGVyZSwgb3IgZGlkIHlvdSBjb3B5IGl0ICJqdXN0IGluIGNhc2UiPyBJbiB0aGUK
Pj4+IGxhdHRlciBjYXNlIGEgY29tbWVudCBtYXkgYmUgd29ydGh3aGlsZS4KPj4KPj4gVGhpcyBp
cyBhbiBleGFjdCBjb3B5IG9mIHBhZ2VfbG9jaywgc2FucyB0aGUgYXNzZXJ0cyB0aGF0IGJyZWFr
IGl0Cj4+IGZyb20gbWVtX3NoYXJpbmcuIEkgZGlkbid0IGludmVzdGlnYXRlIHdoaWNoIG9mIHRo
ZXNlIGZsYWdzIGFyZQo+PiBuZWNlc3NhcnkgZm9yIG1lbV9zaGFyaW5nLiBGcmFua2x5LCBJIGRv
bid0IGZ1bGx5IHVuZGVyc3RhbmQgdGhlaXIKPj4gbWVhbmluZyBhbmQgSSBoYXZlbid0IGNhbWUg
YWNyb3NzIGRvY3VtZW50YXRpb24gYWJvdXQgaXQgeWV0LgoKSSBob3BlIHRvIGFkZCBzb21lIGRv
Y3VtZW50YXRpb24gc29tZXRpbWUgaW4gdGhlIG5leHQgNiBtb250aHMgb3Igc28uCkkndmUgc3Vi
bWl0dGVkIGEgdGFsayBvbiB0aGUgcmVmY291bnRpbmcgc3lzdGVtIHRvIHRoZSBYZW5TdW1taXQg
YXMgd2VsbC4KClNob3J0IGFuc3dlcjogUEdUX3ZhbGlkYXRlZCBtZWFucyB0aGF0IHRoZSBwYWdl
IGluIHF1ZXN0aW9uIGhhcyBiZWVuCnZhbGlkYXRlZCBhcyBzYWZlIHRvIHVzZSBhcyB0aGUgZGVz
aWduYXRlZCB0eXBlLiAgRm9yIFBHVF93cml0YWJsZSwgdGhpcwppcyBpbnN0YW50YW5lb3VzIChp
LmUuLCB0aGUgdHlwZSBpcyBzZXQgdG8gUEdUX3dyaXRhYmxlIHdpdGggdGhlClBHVF92YWxpZGF0
ZWQgYml0IHNldCBpbiB0aGUgc2FtZSBjbXB4Y2hnIG9wZXJhdGlvbikuCgpPdGhlciB0eXBlcyAo
c3VjaCBhcyBQR1RfbCpfdGFibGUpIGFjdHVhbGx5IHRha2UgdGltZSB0byB2ZXJpZnksIGFuZCBz
bwp5b3UgbmVlZCB0byBmaXJzdCBjaGFuZ2UgdGhlIHR5cGUgdG8gdGhlIG5ldyB0eXBlIChzbyBu
b2JvZHkgdHJpZXMgdG8KdXNlIGl0IGFzIHlldCBhIGRpZmZlcmVudCB0eXBlKSwgdGhlbiB2ZXJp
ZnkgdGhhdCBpdCdzIE9LIHRvIHVzZSBpdCBhcyBhCnBhZ2UgdGFibGUgKGJ5IHJlY3Vyc2l2ZWx5
IGNoZWNraW5nIGFsbCB0aGUgZW50cmllcyksIHRoZW4gc2V0IHRoZQpQR1RfdmFsaWRhdGVkIGJp
dC4KCj4gWWVzIHNvbWV0aGluZyBhbG9uZyB0aGVzZSBsaW5lcyBpcyB3aGF0IEknbSBhZnRlci4g
QnV0ICJ0aGVzZSBmbGFncyIKPiByZWFsbHkgaXMganVzdCBQR1RfdmFsaWRhdGVkLgoKSGVyZSdz
IG15IHRha2U6CgpUaGUgc29ydHMgb2YgIm5lZWRzIHZhbGlkYXRpb24iIHR5cGVzIGFyZSBQVi1v
bmx5IEkgYmVsaWV2ZTsgaWYKbWVtX3NoYXJpbmcgaXMgb25seSBmb3IgSFZNIGd1ZXN0cywgdGhl
biB0aGUgdHlwZXMgc2hvdWxkIG9ubHkgYmUKUEdUX3dyaXRhYmxlLCBmb3Igd2hpY2ggUEdUX3Zh
bGlkYXRlZCBzaG91bGQgYWx3YXlzIGJlIHNldC4KCipJZiogd2Ugc29tZWhvdyBkbyBnZXQgdG8g
YSBzaXR1YXRpb24gd2hlcmUgdGhlIHR5cGUgY291bnQgPiAwIGJ1dApQR1RfdmFsaWRhdGVkIGlz
IGNsZWFyLCBzb21ldGhpbmcgaGFzIHByb2JhYmx5IGdvbmUgdGVycmlibHkgd3Jvbmc7IGFuZApp
dCB3b3VsZCBwcm9iYWJseSBiZSBtdWNoIHNhZmVyIHRvIGp1c3QgZmFpbCB0aGUgcGFnZSBsb2Nr
LgoKQnV0IHBlcmhhcHMgdGhhdCBpbXBsaWVzIHRoZXJlIHNob3VsZCBhbHNvIGJlIGFuIEFTU0VS
VCghKHggJgpQR1RfdmFsaWRhdGVkKSk/CgogLUdlb3JnZQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 03 15:05:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 15:05:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMZk6-0001We-36; Fri, 03 May 2019 15:04:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XpsL=TD=citrix.com=prvs=019780e18=roger.pau@srs-us1.protection.inumbo.net>)
 id 1hMZk4-0001WZ-79
 for xen-devel@lists.xenproject.org; Fri, 03 May 2019 15:04:52 +0000
X-Inumbo-ID: c4c6c5e2-6db4-11e9-b184-8705b175f1f1
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c4c6c5e2-6db4-11e9-b184-8705b175f1f1;
 Fri, 03 May 2019 15:04:39 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,426,1549929600"; d="scan'208";a="85072069"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <linux-kernel@vger.kernel.org>
Date: Fri, 3 May 2019 17:04:01 +0200
Message-ID: <20190503150401.15904-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.17.2 (Apple Git-113)
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] xen-blkfront: switch kcalloc to kvcalloc for
 large array allocation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Jens Axboe <axboe@kernel.dk>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, stable@vger.kernel.org,
 linux-block@vger.kernel.org, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlcmUncyBubyByZWFzb24gdG8gcmVxdWVzdCBwaHlzaWNhbGx5IGNvbnRpZ3VvdXMgbWVtb3J5
IGZvciB0aG9zZQphbGxvY2F0aW9ucy4KClJlcG9ydGVkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+Ci0tLQpDYzogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lA
b3JhY2xlLmNvbT4KQ2M6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KQ2M6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IEtvbnJhZCBSemVzenV0
ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ2M6IEplbnMgQXhib2UgPGF4Ym9lQGtl
cm5lbC5kaz4KQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpDYzogbGludXgtYmxv
Y2tAdmdlci5rZXJuZWwub3JnCkNjOiBzdGFibGVAdmdlci5rZXJuZWwub3JnCi0tLQogZHJpdmVy
cy9ibG9jay94ZW4tYmxrZnJvbnQuYyB8IDM4ICsrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0t
LS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDE5IGluc2VydGlvbnMoKyksIDE5IGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvYmxvY2sveGVuLWJsa2Zyb250LmMgYi9kcml2ZXJzL2Js
b2NrL3hlbi1ibGtmcm9udC5jCmluZGV4IGQ0M2E1Njc3Y2NiYy4uYTc0ZDAzOTEzODIyIDEwMDY0
NAotLS0gYS9kcml2ZXJzL2Jsb2NrL3hlbi1ibGtmcm9udC5jCisrKyBiL2RyaXZlcnMvYmxvY2sv
eGVuLWJsa2Zyb250LmMKQEAgLTEzMTAsMTEgKzEzMTAsMTEgQEAgc3RhdGljIHZvaWQgYmxraWZf
ZnJlZV9yaW5nKHN0cnVjdCBibGtmcm9udF9yaW5nX2luZm8gKnJpbmZvKQogCQl9CiAKIGZyZWVf
c2hhZG93OgotCQlrZnJlZShyaW5mby0+c2hhZG93W2ldLmdyYW50c191c2VkKTsKKwkJa3ZmcmVl
KHJpbmZvLT5zaGFkb3dbaV0uZ3JhbnRzX3VzZWQpOwogCQlyaW5mby0+c2hhZG93W2ldLmdyYW50
c191c2VkID0gTlVMTDsKLQkJa2ZyZWUocmluZm8tPnNoYWRvd1tpXS5pbmRpcmVjdF9ncmFudHMp
OworCQlrdmZyZWUocmluZm8tPnNoYWRvd1tpXS5pbmRpcmVjdF9ncmFudHMpOwogCQlyaW5mby0+
c2hhZG93W2ldLmluZGlyZWN0X2dyYW50cyA9IE5VTEw7Ci0JCWtmcmVlKHJpbmZvLT5zaGFkb3db
aV0uc2cpOworCQlrdmZyZWUocmluZm8tPnNoYWRvd1tpXS5zZyk7CiAJCXJpbmZvLT5zaGFkb3db
aV0uc2cgPSBOVUxMOwogCX0KIApAQCAtMTM1Myw3ICsxMzUzLDcgQEAgc3RhdGljIHZvaWQgYmxr
aWZfZnJlZShzdHJ1Y3QgYmxrZnJvbnRfaW5mbyAqaW5mbywgaW50IHN1c3BlbmQpCiAJZm9yIChp
ID0gMDsgaSA8IGluZm8tPm5yX3JpbmdzOyBpKyspCiAJCWJsa2lmX2ZyZWVfcmluZygmaW5mby0+
cmluZm9baV0pOwogCi0Ja2ZyZWUoaW5mby0+cmluZm8pOworCWt2ZnJlZShpbmZvLT5yaW5mbyk7
CiAJaW5mby0+cmluZm8gPSBOVUxMOwogCWluZm8tPm5yX3JpbmdzID0gMDsKIH0KQEAgLTE5MTQs
OSArMTkxNCw5IEBAIHN0YXRpYyBpbnQgbmVnb3RpYXRlX21xKHN0cnVjdCBibGtmcm9udF9pbmZv
ICppbmZvKQogCWlmICghaW5mby0+bnJfcmluZ3MpCiAJCWluZm8tPm5yX3JpbmdzID0gMTsKIAot
CWluZm8tPnJpbmZvID0ga2NhbGxvYyhpbmZvLT5ucl9yaW5ncywKLQkJCSAgICAgIHNpemVvZihz
dHJ1Y3QgYmxrZnJvbnRfcmluZ19pbmZvKSwKLQkJCSAgICAgIEdGUF9LRVJORUwpOworCWluZm8t
PnJpbmZvID0ga3ZjYWxsb2MoaW5mby0+bnJfcmluZ3MsCisJCQkgICAgICAgc2l6ZW9mKHN0cnVj
dCBibGtmcm9udF9yaW5nX2luZm8pLAorCQkJICAgICAgIEdGUF9LRVJORUwpOwogCWlmICghaW5m
by0+cmluZm8pIHsKIAkJeGVuYnVzX2Rldl9mYXRhbChpbmZvLT54YmRldiwgLUVOT01FTSwgImFs
bG9jYXRpbmcgcmluZ19pbmZvIHN0cnVjdHVyZSIpOwogCQlpbmZvLT5ucl9yaW5ncyA9IDA7CkBA
IC0yMjMyLDE3ICsyMjMyLDE3IEBAIHN0YXRpYyBpbnQgYmxrZnJvbnRfc2V0dXBfaW5kaXJlY3Qo
c3RydWN0IGJsa2Zyb250X3JpbmdfaW5mbyAqcmluZm8pCiAKIAlmb3IgKGkgPSAwOyBpIDwgQkxL
X1JJTkdfU0laRShpbmZvKTsgaSsrKSB7CiAJCXJpbmZvLT5zaGFkb3dbaV0uZ3JhbnRzX3VzZWQg
PQotCQkJa2NhbGxvYyhncmFudHMsCi0JCQkJc2l6ZW9mKHJpbmZvLT5zaGFkb3dbaV0uZ3JhbnRz
X3VzZWRbMF0pLAotCQkJCUdGUF9OT0lPKTsKLQkJcmluZm8tPnNoYWRvd1tpXS5zZyA9IGtjYWxs
b2MocHNlZ3MsCi0JCQkJCSAgICAgIHNpemVvZihyaW5mby0+c2hhZG93W2ldLnNnWzBdKSwKLQkJ
CQkJICAgICAgR0ZQX05PSU8pOworCQkJa3ZjYWxsb2MoZ3JhbnRzLAorCQkJCSBzaXplb2Yocmlu
Zm8tPnNoYWRvd1tpXS5ncmFudHNfdXNlZFswXSksCisJCQkJIEdGUF9OT0lPKTsKKwkJcmluZm8t
PnNoYWRvd1tpXS5zZyA9IGt2Y2FsbG9jKHBzZWdzLAorCQkJCQkgICAgICAgc2l6ZW9mKHJpbmZv
LT5zaGFkb3dbaV0uc2dbMF0pLAorCQkJCQkgICAgICAgR0ZQX05PSU8pOwogCQlpZiAoaW5mby0+
bWF4X2luZGlyZWN0X3NlZ21lbnRzKQogCQkJcmluZm8tPnNoYWRvd1tpXS5pbmRpcmVjdF9ncmFu
dHMgPQotCQkJCWtjYWxsb2MoSU5ESVJFQ1RfR1JFRlMoZ3JhbnRzKSwKLQkJCQkJc2l6ZW9mKHJp
bmZvLT5zaGFkb3dbaV0uaW5kaXJlY3RfZ3JhbnRzWzBdKSwKLQkJCQkJR0ZQX05PSU8pOworCQkJ
CWt2Y2FsbG9jKElORElSRUNUX0dSRUZTKGdyYW50cyksCisJCQkJCSBzaXplb2YocmluZm8tPnNo
YWRvd1tpXS5pbmRpcmVjdF9ncmFudHNbMF0pLAorCQkJCQkgR0ZQX05PSU8pOwogCQlpZiAoKHJp
bmZvLT5zaGFkb3dbaV0uZ3JhbnRzX3VzZWQgPT0gTlVMTCkgfHwKIAkJCShyaW5mby0+c2hhZG93
W2ldLnNnID09IE5VTEwpIHx8CiAJCSAgICAgKGluZm8tPm1heF9pbmRpcmVjdF9zZWdtZW50cyAm
JgpAQCAtMjI1NiwxMSArMjI1NiwxMSBAQCBzdGF0aWMgaW50IGJsa2Zyb250X3NldHVwX2luZGly
ZWN0KHN0cnVjdCBibGtmcm9udF9yaW5nX2luZm8gKnJpbmZvKQogCiBvdXRfb2ZfbWVtb3J5Ogog
CWZvciAoaSA9IDA7IGkgPCBCTEtfUklOR19TSVpFKGluZm8pOyBpKyspIHsKLQkJa2ZyZWUocmlu
Zm8tPnNoYWRvd1tpXS5ncmFudHNfdXNlZCk7CisJCWt2ZnJlZShyaW5mby0+c2hhZG93W2ldLmdy
YW50c191c2VkKTsKIAkJcmluZm8tPnNoYWRvd1tpXS5ncmFudHNfdXNlZCA9IE5VTEw7Ci0JCWtm
cmVlKHJpbmZvLT5zaGFkb3dbaV0uc2cpOworCQlrdmZyZWUocmluZm8tPnNoYWRvd1tpXS5zZyk7
CiAJCXJpbmZvLT5zaGFkb3dbaV0uc2cgPSBOVUxMOwotCQlrZnJlZShyaW5mby0+c2hhZG93W2ld
LmluZGlyZWN0X2dyYW50cyk7CisJCWt2ZnJlZShyaW5mby0+c2hhZG93W2ldLmluZGlyZWN0X2dy
YW50cyk7CiAJCXJpbmZvLT5zaGFkb3dbaV0uaW5kaXJlY3RfZ3JhbnRzID0gTlVMTDsKIAl9CiAJ
aWYgKCFsaXN0X2VtcHR5KCZyaW5mby0+aW5kaXJlY3RfcGFnZXMpKSB7Ci0tIAoyLjE3LjIgKEFw
cGxlIEdpdC0xMTMpCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri May 03 15:22:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 15:22:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMa0g-0003Kr-SN; Fri, 03 May 2019 15:22:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XpsL=TD=citrix.com=prvs=019780e18=roger.pau@srs-us1.protection.inumbo.net>)
 id 1hMa0g-0003K7-1r
 for xen-devel@lists.xenproject.org; Fri, 03 May 2019 15:22:02 +0000
X-Inumbo-ID: 2b833ba6-6db7-11e9-84c4-1f477d01fb0b
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2b833ba6-6db7-11e9-84c4-1f477d01fb0b;
 Fri, 03 May 2019 15:21:49 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,426,1549929600"; d="scan'208";a="89634793"
Date: Fri, 3 May 2019 17:21:42 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190503152142.icdzlax4arik3beg@Air-de-Roger>
References: <5CC6DD090200007800229E80@prv1-mh.provo.novell.com>
 <5CC6DEA80200007800229E9D@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5CC6DEA80200007800229E9D@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 2/9] x86/IRQ: deal with move cleanup count
 state in fixup_irqs()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBBcHIgMjksIDIwMTkgYXQgMDU6MjM6MjBBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gVGhlIGNsZWFudXAgSVBJIG1heSBnZXQgc2VudCBpbW1lZGlhdGVseSBiZWZvcmUgYSBD
UFUgZ2V0cyByZW1vdmVkIGZyb20KPiB0aGUgb25saW5lIG1hcC4gSW4gc3VjaCBhIGNhc2UgdGhl
IElQSSB3b3VsZCBnZXQgaGFuZGxlZCBvbiB0aGUgQ1BVCj4gYmVpbmcgb2ZmbGluZWQgbm8gZWFy
bGllciB0aGFuIGluIHRoZSBpbnRlcnJ1cHRzIGRpc2FibGVkIHdpbmRvdyBhZnRlcgo+IGZpeHVw
X2lycXMoKScgbWFpbiBsb29wLiBUaGlzIGlzIHRvbyBsYXRlLCBob3dldmVyLCBiZWNhdXNlIGEg
cG9zc2libGUKPiBhZmZpbml0eSBjaGFuZ2UgbWF5IGluY3VyIHRoZSBuZWVkIGZvciB2ZWN0b3Ig
YXNzaWdubWVudCwgd2hpY2ggd2lsbAo+IGZhaWwgd2hlbiB0aGUgSVJRJ3MgbW92ZSBjbGVhbnVw
IGNvdW50IGlzIHN0aWxsIG5vbi16ZXJvLgo+IAo+IFRvIGZpeCB0aGlzCj4gLSByZWNvcmQgdGhl
IHNldCBvZiBDUFVzIHRoZSBjbGVhbnVwIElQSXMgZ2V0cyBhY3R1YWxseSBzZW50IHRvIGFsb25n
c2lkZQo+ICAgc2V0dGluZyB0aGVpciBjb3VudCwKPiAtIGFkanVzdCB0aGUgY291bnQgaW4gZml4
dXBfaXJxcygpLCBhY2NvdW50aW5nIGZvciBhbGwgQ1BVcyB0aGF0IHRoZQo+ICAgY2xlYW51cCBJ
UEkgd2FzIHNlbnQgdG8sIGJ1dCB0aGF0IGFyZSBubyBsb25nZXIgb25saW5lLAo+IC0gYmFpbCBl
YXJseSBmcm9tIHRoZSBjbGVhbnVwIElQSSBoYW5kbGVyIHdoZW4gdGhlIENQVSBpcyBubyBsb25n
ZXIKPiAgIG9ubGluZSwgdG8gcHJldmVudCBkb3VibGUgYWNjb3VudGluZy4KPiAKPiBTaWduZWQt
b2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpSZXZpZXdlZC1ieTogUm9n
ZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpKdXN0IGFzIGEgbm90ZSwgdGhp
cyB3aG9sZSBpbnRlcnJ1cHQgbWlncmF0aW9uIGJ1c2luZXNzIHNlZW1zCmV4dHJlbWVseSBjb21w
bGV4LCBhbmQgSSB3b25kZXIgaWYgWGVuIGRvZXMgcmVhbGx5IG5lZWQgaXQsIG9yIHdoYXQncwpl
eGFjdGx5IGl0J3MgcGVyZm9ybWFuY2UgZ2FpbiBjb21wYXJlZCB0byBtb3JlIHNpbXBsZSBzb2x1
dGlvbnMuIEkKdW5kZXJzdGFuZCB0aGlzIGlzIGp1c3QgZml4ZXMsIGJ1dCBJTU8gaXQncyBtYWtp
bmcgdGhlIGxvZ2ljIGV2ZW4gbW9yZQpjb21wbGV4LgoKTWF5YmUgaXQgd291bGQgYmUgc2ltcGxl
ciB0byBoYXZlIHRoZSBpbnRlcnJ1cHRzIGhhcmQtYm91bmQgdG8gcENQVXMKYW5kIGluc3RlYWQg
aGF2ZSBhIHNvZnQtYWZmaW5pdHkgb24gdGhlIGd1ZXN0IHZDUFVzIHRoYXQgYXJlIGFzc2lnbmVk
CmFzIHRoZSBkZXN0aW5hdGlvbj8KCj4gLS0tCj4gVEJEOiBUaGUgcHJvcGVyIHJlY29yZGluZyBv
ZiB0aGUgSVBJIGRlc3RpbmF0aW9ucyBhY3R1YWxseSBtYWtlcyB0aGUKPiAgICAgIG1vdmVfY2xl
YW51cF9jb3VudCBmaWVsZCByZWR1bmRhbnQuIERvIHdlIHdhbnQgdG8gZHJvcCBpdCwgYXQgdGhl
Cj4gICAgICBwcmljZSBvZiBhIGZldyBtb3JlIENQVS1tYXNrIG9wZXJhdGlvbnM/CgpBRkFJQ1Qg
dGhpcyBpcyBub3QgYSBob3QgcGF0aCwgc28gSSB3b3VsZCByZW1vdmUgdGhlCm1vdmVfY2xlYW51
cF9jb3VudCBmaWVsZCBhbmQganVzdCB3ZWlnaHQgdGhlIGNwdSBiaXRtYXAgd2hlbiBuZWVkZWQu
CgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 03 15:24:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 15:24:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMa3A-0003TJ-AJ; Fri, 03 May 2019 15:24:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=WQLm=TD=tklengyel.com=bounce+e181d6.cd840-xen-devel=lists.xenproject.org@srs-us1.protection.inumbo.net>)
 id 1hMa38-0003TD-KO
 for xen-devel@lists.xenproject.org; Fri, 03 May 2019 15:24:34 +0000
X-Inumbo-ID: 8d3b52e0-6db7-11e9-843c-bc764e045a96
Received: from rs224.mailgun.us (unknown [209.61.151.224])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8d3b52e0-6db7-11e9-843c-bc764e045a96;
 Fri, 03 May 2019 15:24:32 +0000 (UTC)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=tklengyel.com;
 q=dns/txt; 
 s=krs; t=1556897073; h=Content-Type: Cc: To: Subject: Message-ID: Date:
 From: In-Reply-To: References: MIME-Version: Sender;
 bh=Te6/poifKs5ssLWabOyxddXec9e7PNzz0JP6fN0JrMA=;
 b=cjnTnOIuGpnAKbNDlbIeMJh+eG77GX5zxHetud5t/Dw8bhxeYnavrnGSnDodyBBuHMvVCax1
 5JLRvGjyqcpA+Qioog4J6uf1k42gpHHYUP2HsZpZc1kj+vfdex3aR18vxHoalX5t7/zbRIHa
 rS+zjurVCbmQzH2rtSnDSxw6yH0=
X-Mailgun-Sending-Ip: 209.61.151.224
X-Mailgun-Sid: WyIyYTNmOCIsICJ4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmciLCAiY2Q4NDAiXQ==
Received: from mail-wm1-f51.google.com (mail-wm1-f51.google.com
 [209.85.128.51])
 by mxa.mailgun.org with ESMTP id 5ccc5d2f.7f72f69b1b30-smtp-out-n02;
 Fri, 03 May 2019 15:24:31 -0000 (UTC)
Received: by mail-wm1-f51.google.com with SMTP id b188so5961487wmb.0
 for <xen-devel@lists.xenproject.org>; Fri, 03 May 2019 08:24:30 -0700 (PDT)
X-Gm-Message-State: APjAAAUS/pKY+ClTma7mqgoTu/J9xpoz1LxHYVEMzwdj7ldyhzq7cdIV
 UWgWjankKTw5n5HXmjj5LgVVqIZ2YWzeMB8xl+s=
X-Google-Smtp-Source: APXvYqxdUwk921J9ao2GmZ0DSbuczW1/7TApw0emzbUAYj48NrgZZL+UCFPncRyBjvb7C+eFKO7SRmfekmANO/dDNV8=
X-Received: by 2002:a1c:43c2:: with SMTP id q185mr6886085wma.53.1556897069311; 
 Fri, 03 May 2019 08:24:29 -0700 (PDT)
MIME-Version: 1.0
References: <20190502221345.18459-1-tamas@tklengyel.com>
 <20190502221345.18459-2-tamas@tklengyel.com>
 <5CCBFB86020000780022B889@prv1-mh.provo.novell.com>
 <CABfawhkocyDAiGyXF+Cf+Y4fB7w8is=GEUJEzMVJ5dXbEEGeLw@mail.gmail.com>
 <5CCC48E5020000780022B9F5@prv1-mh.provo.novell.com>
 <75065571-2518-156f-eeee-90d3778519b1@citrix.com>
In-Reply-To: <75065571-2518-156f-eeee-90d3778519b1@citrix.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Fri, 3 May 2019 09:23:52 -0600
X-Gmail-Original-Message-ID: <CABfawh==81nx=-XBc7-8BTZ+ueE9TyTrXUdtnbAH1a42gAh68w@mail.gmail.com>
Message-ID: <CABfawh==81nx=-XBc7-8BTZ+ueE9TyTrXUdtnbAH1a42gAh68w@mail.gmail.com>
To: George Dunlap <george.dunlap@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 2/4] x86/mem_sharing: copy a page_lock
 version to be internal to memshr
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBNYXkgMywgMjAxOSBhdCA4OjM1IEFNIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5s
YXBAY2l0cml4LmNvbT4gd3JvdGU6Cj4KPiBPbiA1LzMvMTkgMjo1NyBQTSwgSmFuIEJldWxpY2gg
d3JvdGU6Cj4gPj4+PiBPbiAwMy4wNS4xOSBhdCAxNTo0MywgPHRhbWFzQHRrbGVuZ3llbC5jb20+
IHdyb3RlOgo+ID4+IE9uIEZyaSwgTWF5IDMsIDIwMTkgYXQgMjoyNyBBTSBKYW4gQmV1bGljaCA8
SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+ID4+Pgo+ID4+Pj4+PiBPbiAwMy4wNS4xOSBhdCAw
MDoxMywgPHRhbWFzQHRrbGVuZ3llbC5jb20+IHdyb3RlOgo+ID4+Pj4gLS0tIGEveGVuL2FyY2gv
eDg2L21tL21lbV9zaGFyaW5nLmMKPiA+Pj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS9tZW1fc2hh
cmluZy5jCj4gPj4+PiBAQCAtMTEyLDEzICsxMTIsNDggQEAgc3RhdGljIGlubGluZSB2b2lkIHBh
Z2Vfc2hhcmluZ19kaXNwb3NlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCj4gPj4+Pgo+ID4+Pj4g
ICNlbmRpZiAvKiBNRU1fU0hBUklOR19BVURJVCAqLwo+ID4+Pj4KPiA+Pj4+IC1zdGF0aWMgaW5s
aW5lIGludCBtZW1fc2hhcmluZ19wYWdlX2xvY2soc3RydWN0IHBhZ2VfaW5mbyAqcGcpCj4gPj4+
PiArLyoKPiA+Pj4+ICsgKiBQcml2YXRlIGltcGxlbWVudGF0aW9ucyBvZiBwYWdlX2xvY2svdW5s
b2NrIHRvIGJ5cGFzcyBQVi1vbmx5Cj4gPj4+PiArICogc2FuaXR5IGNoZWNrcyBub3QgYXBwbGlj
YWJsZSB0byBtZW0tc2hhcmluZy4KPiA+Pj4+ICsgKi8KPiA+Pj4+ICtzdGF0aWMgaW5saW5lIGJv
b2wgX3BhZ2VfbG9jayhzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQo+ID4+Pj4gIHsKPiA+Pj4+IC0g
ICAgaW50IHJjOwo+ID4+Pj4gKyAgICB1bnNpZ25lZCBsb25nIHgsIG54Owo+ID4+Pj4gKwo+ID4+
Pj4gKyAgICBkbyB7Cj4gPj4+PiArICAgICAgICB3aGlsZSAoICh4ID0gcGFnZS0+dS5pbnVzZS50
eXBlX2luZm8pICYgUEdUX2xvY2tlZCApCj4gPj4+PiArICAgICAgICAgICAgY3B1X3JlbGF4KCk7
Cj4gPj4+PiArICAgICAgICBueCA9IHggKyAoMSB8IFBHVF9sb2NrZWQpOwo+ID4+Pj4gKyAgICAg
ICAgaWYgKCAhKHggJiBQR1RfdmFsaWRhdGVkKSB8fAo+ID4+Pj4gKyAgICAgICAgICAgICAhKHgg
JiBQR1RfY291bnRfbWFzaykgfHwKPiA+Pj4+ICsgICAgICAgICAgICAgIShueCAmIFBHVF9jb3Vu
dF9tYXNrKSApCj4gPj4+PiArICAgICAgICAgICAgcmV0dXJuIGZhbHNlOwo+ID4+Pgo+ID4+PiBK
dXN0IGZvciBteSBvd24gdW5kZXJzdGFuZGluZzogRGlkIHlvdSB2ZXJpZnkgdGhhdCB0aGUgUEdU
X3ZhbGlkYXRlZAo+ID4+PiBjaGVjayBpcyBpbmRlZWQgbmVlZGVkIGhlcmUsIG9yIGRpZCB5b3Ug
Y29weSBpdCAianVzdCBpbiBjYXNlIj8gSW4gdGhlCj4gPj4+IGxhdHRlciBjYXNlIGEgY29tbWVu
dCBtYXkgYmUgd29ydGh3aGlsZS4KPiA+Pgo+ID4+IFRoaXMgaXMgYW4gZXhhY3QgY29weSBvZiBw
YWdlX2xvY2ssIHNhbnMgdGhlIGFzc2VydHMgdGhhdCBicmVhayBpdAo+ID4+IGZyb20gbWVtX3No
YXJpbmcuIEkgZGlkbid0IGludmVzdGlnYXRlIHdoaWNoIG9mIHRoZXNlIGZsYWdzIGFyZQo+ID4+
IG5lY2Vzc2FyeSBmb3IgbWVtX3NoYXJpbmcuIEZyYW5rbHksIEkgZG9uJ3QgZnVsbHkgdW5kZXJz
dGFuZCB0aGVpcgo+ID4+IG1lYW5pbmcgYW5kIEkgaGF2ZW4ndCBjYW1lIGFjcm9zcyBkb2N1bWVu
dGF0aW9uIGFib3V0IGl0IHlldC4KPgo+IEkgaG9wZSB0byBhZGQgc29tZSBkb2N1bWVudGF0aW9u
IHNvbWV0aW1lIGluIHRoZSBuZXh0IDYgbW9udGhzIG9yIHNvLgo+IEkndmUgc3VibWl0dGVkIGEg
dGFsayBvbiB0aGUgcmVmY291bnRpbmcgc3lzdGVtIHRvIHRoZSBYZW5TdW1taXQgYXMgd2VsbC4K
CkdyZWF0LCBsb29raW5nIGZvcndhcmQgdG8gaXQhCgo+Cj4gU2hvcnQgYW5zd2VyOiBQR1RfdmFs
aWRhdGVkIG1lYW5zIHRoYXQgdGhlIHBhZ2UgaW4gcXVlc3Rpb24gaGFzIGJlZW4KPiB2YWxpZGF0
ZWQgYXMgc2FmZSB0byB1c2UgYXMgdGhlIGRlc2lnbmF0ZWQgdHlwZS4gIEZvciBQR1Rfd3JpdGFi
bGUsIHRoaXMKPiBpcyBpbnN0YW50YW5lb3VzIChpLmUuLCB0aGUgdHlwZSBpcyBzZXQgdG8gUEdU
X3dyaXRhYmxlIHdpdGggdGhlCj4gUEdUX3ZhbGlkYXRlZCBiaXQgc2V0IGluIHRoZSBzYW1lIGNt
cHhjaGcgb3BlcmF0aW9uKS4KPgo+IE90aGVyIHR5cGVzIChzdWNoIGFzIFBHVF9sKl90YWJsZSkg
YWN0dWFsbHkgdGFrZSB0aW1lIHRvIHZlcmlmeSwgYW5kIHNvCj4geW91IG5lZWQgdG8gZmlyc3Qg
Y2hhbmdlIHRoZSB0eXBlIHRvIHRoZSBuZXcgdHlwZSAoc28gbm9ib2R5IHRyaWVzIHRvCj4gdXNl
IGl0IGFzIHlldCBhIGRpZmZlcmVudCB0eXBlKSwgdGhlbiB2ZXJpZnkgdGhhdCBpdCdzIE9LIHRv
IHVzZSBpdCBhcyBhCj4gcGFnZSB0YWJsZSAoYnkgcmVjdXJzaXZlbHkgY2hlY2tpbmcgYWxsIHRo
ZSBlbnRyaWVzKSwgdGhlbiBzZXQgdGhlCj4gUEdUX3ZhbGlkYXRlZCBiaXQuCj4KPiA+IFllcyBz
b21ldGhpbmcgYWxvbmcgdGhlc2UgbGluZXMgaXMgd2hhdCBJJ20gYWZ0ZXIuIEJ1dCAidGhlc2Ug
ZmxhZ3MiCj4gPiByZWFsbHkgaXMganVzdCBQR1RfdmFsaWRhdGVkLgo+Cj4gSGVyZSdzIG15IHRh
a2U6Cj4KPiBUaGUgc29ydHMgb2YgIm5lZWRzIHZhbGlkYXRpb24iIHR5cGVzIGFyZSBQVi1vbmx5
IEkgYmVsaWV2ZTsgaWYKPiBtZW1fc2hhcmluZyBpcyBvbmx5IGZvciBIVk0gZ3Vlc3RzLCB0aGVu
IHRoZSB0eXBlcyBzaG91bGQgb25seSBiZQo+IFBHVF93cml0YWJsZSwgZm9yIHdoaWNoIFBHVF92
YWxpZGF0ZWQgc2hvdWxkIGFsd2F5cyBiZSBzZXQuCgpJbiB3aGljaCBjYXNlIGl0IGRvZXMgc291
bmQgbGlrZSBpdCdzIGEgc3VwZXJmbHVvdXMgY2hlY2sgYnV0IGl0J3MKYWxzbyBoYXJtbGVzcy4K
Cj4KPiAqSWYqIHdlIHNvbWVob3cgZG8gZ2V0IHRvIGEgc2l0dWF0aW9uIHdoZXJlIHRoZSB0eXBl
IGNvdW50ID4gMCBidXQKPiBQR1RfdmFsaWRhdGVkIGlzIGNsZWFyLCBzb21ldGhpbmcgaGFzIHBy
b2JhYmx5IGdvbmUgdGVycmlibHkgd3Jvbmc7IGFuZAo+IGl0IHdvdWxkIHByb2JhYmx5IGJlIG11
Y2ggc2FmZXIgdG8ganVzdCBmYWlsIHRoZSBwYWdlIGxvY2suCgpJc24ndCB0aGF0IGV4YWN0bHkg
d2hhdCBoYXBwZW5zPwoKaWYgKCAhKHggJiBQR1RfdmFsaWRhdGVkKSB8fAogICAgICAgICAgICAg
ISh4ICYgUEdUX2NvdW50X21hc2spIHx8CiAgICAgICAgICAgICAhKG54ICYgUEdUX2NvdW50X21h
c2spICkKICAgICAgICAgICAgcmV0dXJuIGZhbHNlOwoKPgo+IEJ1dCBwZXJoYXBzIHRoYXQgaW1w
bGllcyB0aGVyZSBzaG91bGQgYWxzbyBiZSBhbiBBU1NFUlQoISh4ICYKPiBQR1RfdmFsaWRhdGVk
KSk/CgpXZWxsLCBpZiB0aGUgbG9jayBmYWlsZWQgd2UgYWxyZWFkeSBCVUcgb3V0IHdoZW4gaXQn
cyBmb3IgcnVudGltZQpkZWR1cGxpY2F0aW9uIGFuZCByZXR1cm4gZXJyb3Igd2hlbiBpdCdzIGFu
IG9wZXJhdGlvbiBmcm9tIHRvb2xzdGFjay4KU28gSSBkb24ndCB0aGluayB3ZSBuZWVkIHRoYXQg
ZXh0cmEgQVNTRVJULgoKVGFtYXMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 03 15:30:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 15:30:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMa8w-0004NT-0U; Fri, 03 May 2019 15:30:34 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XpsL=TD=citrix.com=prvs=019780e18=roger.pau@srs-us1.protection.inumbo.net>)
 id 1hMa8u-0004NO-EC
 for xen-devel@lists.xenproject.org; Fri, 03 May 2019 15:30:32 +0000
X-Inumbo-ID: 613136c4-6db8-11e9-843c-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 613136c4-6db8-11e9-843c-bc764e045a96;
 Fri, 03 May 2019 15:30:30 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,426,1549929600"; d="scan'208";a="89635210"
Date: Fri, 3 May 2019 17:29:53 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Olaf Hering <olaf@aepfle.de>
Message-ID: <20190503152953.xcisr7n2bs4v76mi@Air-de-Roger>
References: <20190503094251.16148-1-olaf@aepfle.de>
 <20190503110411.so4kiwmji4en3ugc@Air-de-Roger>
 <20190503161132.06f85271.olaf@aepfle.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190503161132.06f85271.olaf@aepfle.de>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2] libxl: fix migration of PV and PVH domUs
 with and without qemu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBNYXkgMDMsIDIwMTkgYXQgMDQ6MTE6MzJQTSArMDIwMCwgT2xhZiBIZXJpbmcgd3Jv
dGU6Cj4gQW0gRnJpLCAzIE1heSAyMDE5IDEzOjA0OjExICswMjAwCj4gc2NocmllYiBSb2dlciBQ
YXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT46Cj4gCj4gPiBXb3VsZG4ndCBpdCBiZSBl
YXNpZXIgdG8gbGVhdmUgbGlieGxfX25lZWRfeGVucHZfcWVtdSBhbG9uZSBhbmQganVzdAo+ID4g
dXNlIHRoZSBjb250ZW50cyBvZiB0aGUgbWlncmF0aW9uIHN0cmVhbSB0byBkZWNpZGUgd2hldGhl
ciB0byBsYXVuY2ggYQo+ID4gUUVNVSBmb3IgdGhlIFBWIGJhY2tlbmRzIG9yIG5vdD8gaWU6IGp1
c3QgcGFyc2luZyB0aGUgZG9tYWluIGNvbmZpZyBvbgo+ID4gdGhlIG1pZ3JhdGlvbiBzdHJlYW0g
c2hvdWxkIGJlIGVub3VnaCBmb3IgdGhlIGRlc3RpbmF0aW9uIHNpZGUgdG8KPiA+IGRlY2lkZSB3
aGV0aGVyIGEgUUVNVSBpcyBuZWVkZWQgaW4gb3JkZXIgdG8gaGFuZGxlIHRoZSBQViBiYWNrZW5k
cz8KPiAKPiBJIHRoaW5rIHRoYXQgaXMgZG9uZSBhbnl3YXkuIEhvdyB3b3VsZCB0aGUgcmVjZWl2
aW5nIHNpZGUga25vdyB3aGF0IHRvIGRvPwoKSG0sIE9LLiBJIHdpbGwgd2FpdCBmb3IgdjMgd2l0
aCB0aGUgZG9taWQgc3R1ZmYgZml4ZWQuCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 03 15:40:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 15:40:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMaIj-0005LF-1C; Fri, 03 May 2019 15:40:41 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4jea=TD=amazon.com=prvs=0198f17c6=elnikety@srs-us1.protection.inumbo.net>)
 id 1hMaIi-0005LA-Aw
 for xen-devel@lists.xenproject.org; Fri, 03 May 2019 15:40:40 +0000
X-Inumbo-ID: ccf6bb0c-6db9-11e9-843c-bc764e045a96
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ccf6bb0c-6db9-11e9-843c-bc764e045a96;
 Fri, 03 May 2019 15:40:39 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1556898039; x=1588434039;
 h=from:to:cc:subject:date:message-id:mime-version;
 bh=dTXzQslvZSOpAROci88yBv58wiAvUvujcvpE207EQDk=;
 b=JmvfcsK6Iw+oTZgp17b9aNdUnNjAQ5RVtyiUCcb0jEOzIGTRoJBV4MMa
 E2dAHaV+kJuFf1STiWIfqXLUp2KK4Rcb34qBKf6+L4AeTvVghVlvkAfMr
 HcqBte17e0C+B+vwFkj3VS8yWsJJvhFDYWaR2/kLptGYtHWYlc8/rPyJu 4=;
X-IronPort-AV: E=Sophos;i="5.60,426,1549929600"; d="scan'208";a="797707739"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-1a-e34f1ddc.us-east-1.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 03 May 2019 15:40:36 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1a-e34f1ddc.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id x43FeWCk085337
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Fri, 3 May 2019 15:40:35 GMT
Received: from EX13D03EUA001.ant.amazon.com (10.43.165.33) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 3 May 2019 15:40:34 +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.1367.3; Fri, 3 May 2019 15:40:21 +0000
Received: from dev-dsk-elnikety-1c-28a13cba.eu-west-1.amazon.com (10.15.5.186)
 by mail-relay.amazon.com (10.43.60.129) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Fri, 3 May 2019 15:40:14 +0000
Received: by dev-dsk-elnikety-1c-28a13cba.eu-west-1.amazon.com (Postfix,
 from userid 6438462)
 id 998F3464AF; Fri,  3 May 2019 15:40:14 +0000 (UTC)
From: Eslam Elnikety <elnikety@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 3 May 2019 15:38:39 +0000
Message-ID: <20190503153839.19932-1-elnikety@amazon.com>
X-Mailer: git-send-email 2.15.3.AMZN
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH] sched/credit: avoid priority boost for capped
 domains when unpark
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Eslam Elnikety <elnikety@amazon.com>, Dario Faggioli <dfaggioli@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiB1bnBhdXNpbmcgYSBjYXBwZWQgZG9tYWluLCB0aGUgc2NoZWR1bGVyIGN1cnJlbnRseSBj
bGVhcnMgdGhlCkNTQ0hFRF9GTEFHX1ZDUFVfUEFSS0VEIGZsYWcgYmVmb3JlIHZjcHVfd2FrZSgp
LiBUaGlzLCBpbiB0dXJuLCBjYXVzZXMgdGhlCnZjcHVfd2FrZSB0byBzZXQgQ1NDSEVEX1BSSV9U
U19CT09TVCwgcmVzdWx0aW5nIGluIGFuIHVuZmFpciBjcmVkaXQgYm9vc3QuIFRoZQpjb21tZW50
IGFyb3VuZCB0aGUgY2hhbmdlZCBsaW5lcyBhbHJlYWR5IHN0YXRlcyB0aGF0IGNsZWFyaW5nIHRo
ZSBmbGFnIHNob3VsZApoYXBwZW4gQUZURVIgdGhlIHVucGF1c2UuIFRoaXMgYnVnIHdhcyBpbnRy
b2R1Y2VkIGluIGNvbW1pdCBiZTY1MDc1MDk0NQoiY3JlZGl0MTogVXNlIGF0b21pYyBiaXQgb3Bl
cmF0aW9ucyBmb3IgdGhlIGZsYWdzIHN0cnVjdHVyZSIuCgpPcmlnaW5hbCBwYXRjaCBhdXRob3Ig
Y3JlZGl0OiBYaSBYaW9uZy4KClNpZ25lZC1vZmYtYnk6IEVzbGFtIEVsbmlrZXR5IDxlbG5pa2V0
eUBhbWF6b24uY29tPgpSZXZpZXdlZC1ieTogTGVvbmFyZCBGb2Vyc3RlciA8Zm9lcnNsZW9AYW1h
em9uLmRlPgpSZXZpZXdlZC1ieTogUGV0cmUgRWZ0aW1lIDxlcGV0cmVAYW1hem9uLmNvbT4KLS0t
CiB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jIHwgNCArKystCiAxIGZpbGUgY2hhbmdlZCwgMyBp
bnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hl
ZF9jcmVkaXQuYyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMKaW5kZXggM2FiZTIwZGVmOC4u
OGViMWFiYTEyYSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYworKysgYi94
ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCkBAIC0xNTM4LDcgKzE1MzgsNyBAQCBjc2NoZWRfYWNj
dCh2b2lkKiBkdW1teSkKICAgICAgICAgICAgICAgICBzdmMtPnByaSA9IENTQ0hFRF9QUklfVFNf
VU5ERVI7CiAKICAgICAgICAgICAgICAgICAvKiBVbnBhcmsgYW55IGNhcHBlZCBkb21haW5zIHdo
b3NlIGNyZWRpdHMgZ28gcG9zaXRpdmUgKi8KLSAgICAgICAgICAgICAgICBpZiAoIHRlc3RfYW5k
X2NsZWFyX2JpdChDU0NIRURfRkxBR19WQ1BVX1BBUktFRCwgJnN2Yy0+ZmxhZ3MpICkKKyAgICAg
ICAgICAgICAgICBpZiAoIHRlc3RfYml0KENTQ0hFRF9GTEFHX1ZDUFVfUEFSS0VELCAmc3ZjLT5m
bGFncykgKQogICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgLyoKICAgICAg
ICAgICAgICAgICAgICAgICogSXQncyBpbXBvcnRhbnQgdG8gdW5zZXQgdGhlIGZsYWcgQUZURVIg
dGhlIHVucGF1c2UoKQpAQCAtMTU0Nyw2ICsxNTQ3LDggQEAgY3NjaGVkX2FjY3Qodm9pZCogZHVt
bXkpCiAgICAgICAgICAgICAgICAgICAgICAqLwogICAgICAgICAgICAgICAgICAgICBTQ0hFRF9T
VEFUX0NSQU5LKHZjcHVfdW5wYXJrKTsKICAgICAgICAgICAgICAgICAgICAgdmNwdV91bnBhdXNl
KHN2Yy0+dmNwdSk7CisgICAgICAgICAgICAgICAgICAgIC8qIE5vdyBjbGVhciB0aGUgUEFSS0VE
IGZsYWcgKi8KKyAgICAgICAgICAgICAgICAgICAgY2xlYXJfYml0KENTQ0hFRF9GTEFHX1ZDUFVf
UEFSS0VELCAmc3ZjLT5mbGFncyk7CiAgICAgICAgICAgICAgICAgfQogCiAgICAgICAgICAgICAg
ICAgLyogVXBwZXIgYm91bmQgb24gY3JlZGl0cyBtZWFucyBWQ1BVIHN0b3BzIGVhcm5pbmcgKi8K
LS0gCjIuMTUuMy5BTVpOCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 03 15:43:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 15:43:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMaLD-0005U5-Fe; Fri, 03 May 2019 15:43:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XpsL=TD=citrix.com=prvs=019780e18=roger.pau@srs-us1.protection.inumbo.net>)
 id 1hMaLC-0005U0-8M
 for xen-devel@lists.xenproject.org; Fri, 03 May 2019 15:43:14 +0000
X-Inumbo-ID: 285d1c84-6dba-11e9-843c-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 285d1c84-6dba-11e9-843c-bc764e045a96;
 Fri, 03 May 2019 15:43:12 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,426,1549929600"; d="scan'208";a="89635878"
Date: Fri, 3 May 2019 17:43:06 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190503154306.n4uug6nnkd7zrj7y@Air-de-Roger>
References: <5CC6DD090200007800229E80@prv1-mh.provo.novell.com>
 <5CC6DEC50200007800229EA0@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5CC6DEC50200007800229EA0@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 3/9] x86/IRQ: improve dump_irqs()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBBcHIgMjksIDIwMTkgYXQgMDU6MjM6NDlBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gRG9uJ3QgbG9nIGEgc3RyYXkgdHJhaWxpbmcgY29tbWEuIFNob3J0ZW4gYSBmZXcgZmll
bGRzLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ClJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCj4g
LSAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgYWN0aW9uLT5ucl9ndWVzdHM7IGkrKyApCj4g
KyAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgYWN0aW9uLT5ucl9ndWVzdHM7ICkKPiAgICAg
ICAgICAgICAgewo+IC0gICAgICAgICAgICAgICAgZCA9IGFjdGlvbi0+Z3Vlc3RbaV07Cj4gKyAg
ICAgICAgICAgICAgICBkID0gYWN0aW9uLT5ndWVzdFtpKytdOwoKUGVyIG15IHRhc3RlIEkgd291
bGQgbGVhdmUgdGhlIGluY3JlbWVudCBpbiB0aGUgZm9yLCBidXQgaXQncyBqdXN0CnRhc3RlLgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 03 15:56:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 15:56:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMaY5-0006fo-VP; Fri, 03 May 2019 15:56:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=COEE=TD=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1hMaY4-0006ff-9x
 for xen-devel@lists.xenproject.org; Fri, 03 May 2019 15:56:32 +0000
X-Inumbo-ID: 03e51383-6dbc-11e9-843c-bc764e045a96
Received: from mail-lj1-x242.google.com (unknown [2a00:1450:4864:20::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 03e51383-6dbc-11e9-843c-bc764e045a96;
 Fri, 03 May 2019 15:56:30 +0000 (UTC)
Received: by mail-lj1-x242.google.com with SMTP id z26so828947ljj.2
 for <xen-devel@lists.xenproject.org>; Fri, 03 May 2019 08:56:30 -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-language:content-transfer-encoding;
 bh=IZ/+u+TQwLcsWXuYAeN2A6+wlpiytzaNGcXTuvrXKqc=;
 b=gqOJqg4bVnZzCufb4rrjV32RaiCJc+2WHnIH0IkwwzPMWCUEAC6V4Tj5ar+MnR/HLm
 6iZpmQeshAlxvv45Vk5luhRrJUOkbDtAkn/wb49irahlIm6pVJfgbCm+WdesO+p2qDaj
 DcZnltEhvrTyDylQ+8H9LTD34L2VSGkSu74ruFU5SYFUtU58+BpckuBMCFNOdRbRxOvq
 zh1zfNsa/beYGoJmFuK8GbuJv5cmWUBeGJx+hbnkK5/5pCAzEPPwR00PVhpXN5Ofx9mp
 thc2ed/hATYYXTJj8MWUSf0iEu3XgLM6321Bt/mE2ElS3iYqIRTuXKWzPm0SGsqfiz26
 2Wvw==
X-Google-DKIM-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=IZ/+u+TQwLcsWXuYAeN2A6+wlpiytzaNGcXTuvrXKqc=;
 b=Vm7dldt0MenYWvKvcjJe/M3qUppr6jaN9F9qBm+eQQSTUR0hAiHUNNBzOIps996Ns3
 /PXKUshLwQVd04UX6SV1GdJHujlrovyNua1kVVIHxHA6Od+SZFRM+zxaWb3lAo0B7oBB
 AxqdOjgu9+wtFA45J7euwlnPkYDcOqjf5Az/TKDNMk4WQgXL4r7MLF8UKkXThcrnorrv
 X0iN4qaDQVljnBDWy/QOCWkU+++ImXzYAxTkR3+h+5fm288kwo+tzrOGnj9IVwBsLCBE
 4uhi9ob+e1/yzmACX+I8ToJZ42+WV2rF6CKGu0D972Mutbtthk5Y7IcBiHIYLSHaadb7
 gqlg==
X-Gm-Message-State: APjAAAWwlvdVFHbtPLcum3Wc/o6s+ZLEAZ8uqz6vmS4hAdSJOKCtK2BY
 aKX5yV0xxHgqlKeQSq3AJFI/ciS74RA=
X-Google-Smtp-Source: APXvYqyx2asU6qcrF8seavl+fTbEJggqT2Z7mBvLfJh8GRftJVjJIjVVd7sUS2wxrfAJC4nNqg9qXQ==
X-Received: by 2002:a2e:3c06:: with SMTP id j6mr4972007lja.99.1556898989296;
 Fri, 03 May 2019 08:56:29 -0700 (PDT)
Received: from [10.17.180.71] (ll-74.141.223.85.sovam.net.ua. [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id
 z16sm563595lfi.9.2019.05.03.08.56.27
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 03 May 2019 08:56:28 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <20190422164937.21350-1-julien.grall@arm.com>
 <20190422164937.21350-4-julien.grall@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <450df8f5-676d-9b1d-814a-1888342bdacf@gmail.com>
Date: Fri, 3 May 2019 18:56:27 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190422164937.21350-4-julien.grall@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 03/20] xen/arm: processor: Use _BITUL
 instead of _AC(1, U) in SCTLR_ defines
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, sstabellini@kernel.org,
 Andrii_Anisov@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gSnVsaWVuLAoKT24gMjIuMDQuMTkgMTk6NDksIEp1bGllbiBHcmFsbCB3cm90ZToKPiBU
aGUgbmV3bHkgaW50cm9kdWNlZCBtYWNybyBfQklUVUwgbWFrZXMgdGhlIGNvZGUgbW9yZSByZWFk
YWJsZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPgo+IC0tLQo+ICAgeGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaCB8IDE4ICsrKysr
KysrKy0tLS0tLS0tLQo+ICAgMSBmaWxlIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgOSBkZWxl
dGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3Iu
aCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmgKPiBpbmRleCBjNmY1NjQ5MGIzLi4x
YTE0M2ZiNmEzIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmgK
PiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oCj4gQEAgLTExNSwyMCArMTE1
LDIwIEBACj4gICAKPiAgIC8qIEJpdHMgc3BlY2lmaWMgdG8gU0NUTFJfRUwxIGZvciBBcm0zMiAq
Lwo+ICAgCj4gLSNkZWZpbmUgU0NUTFJfQTMyX0VMMV9WICAgICAoX0FDKDEsVSk8PDEzKQo+ICsj
ZGVmaW5lIFNDVExSX0EzMl9FTDFfViAgICAgX0JJVFVMKDEzKQo+ICAgCj4gICAvKiBDb21tb24g
Yml0cyBmb3IgU0NUTFJfRUx4IGZvciBBcm0zMiAqLwo+ICAgCj4gLSNkZWZpbmUgU0NUTFJfQTMy
X0VMeF9URSAgICAoX0FDKDEsVSk8PDMwKQo+IC0jZGVmaW5lIFNDVExSX0EzMl9FTHhfRkkgICAg
KF9BQygxLFUpPDwyMSkKPiArI2RlZmluZSBTQ1RMUl9BMzJfRUx4X1RFICAgIF9CSVRVTCgzMCkK
PiArI2RlZmluZSBTQ1RMUl9BMzJfRUx4X0ZJICAgIF9CSVRVTCgyMSkKPiAgIAo+ICAgLyogQ29t
bW9uIGJpdHMgZm9yIFNDVExSX0VMeCBvbiBhbGwgYXJjaGl0ZWN0dXJlcyAqLwo+IC0jZGVmaW5l
IFNDVExSX0F4eF9FTHhfRUUgICAgKF9BQygxLFUpPDwyNSkKPiAtI2RlZmluZSBTQ1RMUl9BeHhf
RUx4X1dYTiAgIChfQUMoMSxVKTw8MTkpCj4gLSNkZWZpbmUgU0NUTFJfQXh4X0VMeF9JICAgICAo
X0FDKDEsVSk8PDEyKQo+IC0jZGVmaW5lIFNDVExSX0F4eF9FTHhfQyAgICAgKF9BQygxLFUpPDwy
KQo+IC0jZGVmaW5lIFNDVExSX0F4eF9FTHhfQSAgICAgKF9BQygxLFUpPDwxKQo+IC0jZGVmaW5l
IFNDVExSX0F4eF9FTHhfTSAgICAgKF9BQygxLFUpPDwwKQo+ICsjZGVmaW5lIFNDVExSX0F4eF9F
THhfRUUgICAgX0JJVFVMKDI1KQo+ICsjZGVmaW5lIFNDVExSX0F4eF9FTHhfV1hOICAgX0JJVFVM
KDE5KQo+ICsjZGVmaW5lIFNDVExSX0F4eF9FTHhfSSAgICAgX0JJVFVMKDEyKQo+ICsjZGVmaW5l
IFNDVExSX0F4eF9FTHhfQyAgICAgX0JJVFVMKDIpCj4gKyNkZWZpbmUgU0NUTFJfQXh4X0VMeF9B
ICAgICBfQklUVUwoMSkKPiArI2RlZmluZSBTQ1RMUl9BeHhfRUx4X00gICAgIF9CSVRVTCgwKQo+
ICAgCj4gICAjZGVmaW5lIEhTQ1RMUl9CQVNFICAgICBfQUMoMHgzMGM1MTg3OCxVKQo+ICAgCj4g
CgpSZXNvbHV0aW9uIG9mIHRoZSBkaXNwdXRlIHdpdGggSmFuIGFib3V0IFtQQVRDSCAwMS8yMF0g
aXMgcmVxdWlyZWQgZmlyc3QuCgotLSAKU2luY2VyZWx5LApBbmRyaWkgQW5pc292LgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 03 15:56:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 15:56:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMaY1-0006fT-Lq; Fri, 03 May 2019 15:56:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=COEE=TD=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1hMaY0-0006fO-SE
 for xen-devel@lists.xenproject.org; Fri, 03 May 2019 15:56:28 +0000
X-Inumbo-ID: 01f6c808-6dbc-11e9-843c-bc764e045a96
Received: from mail-lj1-x242.google.com (unknown [2a00:1450:4864:20::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 01f6c808-6dbc-11e9-843c-bc764e045a96;
 Fri, 03 May 2019 15:56:27 +0000 (UTC)
Received: by mail-lj1-x242.google.com with SMTP id r72so5619250ljb.9
 for <xen-devel@lists.xenproject.org>; Fri, 03 May 2019 08:56:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=4bRue3UBnctMIqmWEMx/SzxzvnRgUO/H4hV1bkj9oxc=;
 b=ZYFP6FbK4dD4HVWnecYJLHZlFUb8/sIGF6ETe6I1MD6ncoIqJkqDjIE3mF22kmfZdD
 JSCXABAdhJriHIC1ltZ5Yc8pSgzLzrUroiKIKxUYPrDzMApyXHjWUyr8xMgXqibNgjC2
 bKG+5qG39n0p3bu9nTGl7kFm14bXgW55QvS1Y8DRF+JK9dCXimnsjcDILRD2DCIVICrq
 jmxeE959CyP/oUN+GfhAJtVBYRtzGHOOA1OWgPnSAA1ENFAm5R6zlLRv4JcfAjCKEq+5
 UCWp0PYq99t6UWs950q5VNd1dlVTW3VGLg+QSW4q7JVSs5uOcTzb7x1aJ2Ab3cSalObi
 CMtg==
X-Google-DKIM-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=4bRue3UBnctMIqmWEMx/SzxzvnRgUO/H4hV1bkj9oxc=;
 b=eofPM7rOHJfXT8ioXtlvvk+CfMX4S+o5pE8RniPwgnnyXQA2PVM3XL+YGbvfv6XbvK
 Mq4iWxtY2eUBmiGG2ncxW4mQ63FXxrIc4e6C3tweasSKbLQunwhWYY/orAOV4Aqb0e7V
 rY/fpShdH/ooCLKOvE6M9h9CSHTg1++gldI3w+x/6shlxwPezRhZlidngsb6PlXPbeZ5
 E5H9PImqz6Jiuk7QzUdRimyNLD6It1nylvW8+5vxuV1vmkpD3J4jK465sAmnr9pOAzqw
 a3jd/3LR893ZmPhRNgyTlMiPugVJzE5W7XBbqvzMLopMCc70T4ce9wPjMJQcOesJgZS2
 OpMQ==
X-Gm-Message-State: APjAAAXyosIr5kfSEMi7Cvso6W30XzXYUiJ6nQXuJwwSQH9Z1o3kV72L
 4oxqjSMoQr98GqOEORAProc=
X-Google-Smtp-Source: APXvYqx0eUS+jB+X8ZZJDb8pLsXsmA6A5UK3hLOaKz8wuEe5pbCQ3TkJf4E3/Xn8NGgS3L7Vx27sog==
X-Received: by 2002:a2e:2e17:: with SMTP id u23mr5455043lju.187.1556898985913; 
 Fri, 03 May 2019 08:56:25 -0700 (PDT)
Received: from [10.17.180.71] (ll-74.141.223.85.sovam.net.ua. [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id
 f21sm454934ljk.94.2019.05.03.08.56.24
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 03 May 2019 08:56:24 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <20190422164937.21350-1-julien.grall@arm.com>
 <20190422164937.21350-3-julien.grall@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <03aa74a3-5a27-f6e3-d01f-eb93d91c73b7@gmail.com>
Date: Fri, 3 May 2019 18:56:23 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190422164937.21350-3-julien.grall@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 02/20] xen/arm: Rename SCTLR_* defines and
 remove unused one
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, sstabellini@kernel.org,
 Andrii_Anisov@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gSnVsaWVuLAoKT24gMjIuMDQuMTkgMTk6NDksIEp1bGllbiBHcmFsbCB3cm90ZToKPiBU
aGUgU0NUTFJfKiBhcmUgY3VycmVudGx5IHVzZWQgZm9yIFNDVExSL0hTQ1RMUiAoYXJtMzIpIGFu
ZAo+IFNDVExSX0VMMS9TQ1RMUl9FTDIgKGFybTY0KS4KPiAKPiBUaGUgbmFtaW5nIHNjaGVtZSBp
cyBhY3R1YWxseSBxdWl0ZSBjb25mdXNpbmcgYmVjYXVzZSB0aGV5IG1heSBvbmx5IGJlCj4gZGVm
aW5lZCBmb3IgYW4gYXJjaGljdHVyZSAob3IgZXZlbiBhbiBleGNlcHRpb24gbGV2ZWwpLiBTbyBp
dCBpcyBub3QgZWFzeQo+IGZvciB0aGUgZGV2ZWxvcGVyIHRvIGtub3cgd2hpY2ggb25lIHRvIHVz
ZS4KPiAKPiBUaGUgbmFtaW5nIHNjaGVtZSBpcyByZXdvcmtlZCBieSBhZGRpbmcgQXh4X0VMeCBp
biBlYWNoIGRlZmluZToKPiAgICAgICogeHggaXMgcmVwbGFjZWQgYnkgMzIgb3IgNjQgaWYgc3Bl
Y2lmaWMgdG8gYW4gYXJjaGl0ZWN0dXJlCj4gICAgICAqIHggaXMgcmVwbGFjZWQgYnkgMiAoaHlw
ZXJ2aXNvcikgb3IgMSAoa2VybmVsKSBpZiBzcGVjaWZpYyB0byBhbgo+ICAgICAgZXhjZXB0aW9u
IGxldmVsCj4gCj4gV2hpbGUgZG9pbmcgdGhlIHJlbmFtaW5nLCByZW1vdmUgdGhlIHVudXNlZCBk
ZWZpbmVzIChvciBhdCBsZWFzdCB0aGUgb25lcwo+IHRoYXQgYXJlIHVubGlrZWx5IGdvaW5nIHRv
IGJlIHVzZWQpLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+CgpSZXZpZXdlZC1ieTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFt
LmNvbT4KCgotLSAKU2luY2VyZWx5LApBbmRyaWkgQW5pc292LgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 03 15:56:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 15:56:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMaY8-0006gf-C2; Fri, 03 May 2019 15:56:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=COEE=TD=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1hMaY7-0006gX-L6
 for xen-devel@lists.xenproject.org; Fri, 03 May 2019 15:56:35 +0000
X-Inumbo-ID: 0621bb57-6dbc-11e9-843c-bc764e045a96
Received: from mail-lf1-x141.google.com (unknown [2a00:1450:4864:20::141])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0621bb57-6dbc-11e9-843c-bc764e045a96;
 Fri, 03 May 2019 15:56:34 +0000 (UTC)
Received: by mail-lf1-x141.google.com with SMTP id d8so4744914lfb.8
 for <xen-devel@lists.xenproject.org>; Fri, 03 May 2019 08:56:34 -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-language:content-transfer-encoding;
 bh=zGcIIOHuIHAA/1xDxGQvxJyqdtyMH/J4cKR9jZ15RsY=;
 b=UXVrq/CgfGcrLe3+FLaZwk5fPEieTRz2M9So4UnaYndhOd19KnNJIYQdN+5Jy86sHQ
 S3ovDLGR0BfxR2RXAwybHFR2GbqjpQrbnpcEzh5ht7LH4mKR7ayn2gh3RHCM0quuVkGO
 EVrz6Z5jAfGL4+LOblyTVgBXRHDjtvsm5PPpJfea4+JXCFNBerAE4Aimf1Akfeo/rnRO
 zPFqnN5hvFF+fs/umCy8Cf/6CKKM4KSYEiWi2495o7iV4oyBxLWGDWvW/cBF6W8q9KMk
 My5otl1MhcbN6maJu1czacpjdNeZezM9ZnOYGehFZHerJNUoA0nDGxwcgeLYiu5Rg0kV
 IYXw==
X-Google-DKIM-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=zGcIIOHuIHAA/1xDxGQvxJyqdtyMH/J4cKR9jZ15RsY=;
 b=BI8aD9CpoVePMjIpQw4Mafdu+nkU0/cSnJ4yTfjXQswVCdjuQZiT2PJXyJDh1RnETl
 Iz9ELm6EcQONqinMXFHWisgFlqwgdFgqdkt83si7ntCLBMMOQjEgOj5ApqthtqNmwYuJ
 gGShpLwuD1SaS94OVtM0kstLe+0zxRz+vtamciLXV1FtuLisv7FAL4bJ7X5DnD+m2N1q
 LzhCE0PDMf3+/fEEeA9lhgiC7dSNEPUevyBtQY2+TAyMthOiDvEeEci/5iJwjExKA9PD
 QfuXecV1h/+Ax4FPJ3VDIGHjet9rQBwuMhvLcozzPaKC6SMHT+esnB2ZNHeK7MLYj7z7
 lXJA==
X-Gm-Message-State: APjAAAV5fz3hw5zOrnowQRmOPzceGP1l/uWk7OPAVzRURl5LDoLsqq2V
 O6PYxh1eIP6u2CRq3jqFUNg=
X-Google-Smtp-Source: APXvYqyHQzK50LBMf5ygKhHJQ+Vuf6Z8iyqh7SVo/YWmlZuZaQkd2A4Xf3qnj4e7bRiWS/e/68D7/A==
X-Received: by 2002:a19:c746:: with SMTP id x67mr5356711lff.152.1556898992949; 
 Fri, 03 May 2019 08:56:32 -0700 (PDT)
Received: from [10.17.180.71] (ll-74.141.223.85.sovam.net.ua. [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id u6sm496738lfu.5.2019.05.03.08.56.31
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 03 May 2019 08:56:32 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <20190422164937.21350-1-julien.grall@arm.com>
 <20190422164937.21350-5-julien.grall@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <baf59ec5-cc0a-5ffc-f637-6bbfd29dd589@gmail.com>
Date: Fri, 3 May 2019 18:56:31 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190422164937.21350-5-julien.grall@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 04/20] xen/arm: Rework HSCTLR_BASE
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, sstabellini@kernel.org,
 Andrii_Anisov@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gSnVsaWVuLAoKT24gMjIuMDQuMTkgMTk6NDksIEp1bGllbiBHcmFsbCB3cm90ZToKPiBU
aGUgY3VycmVudCB2YWx1ZSBvZiBIU0NUTFJfQkFTRSBmb3IgQXJtNjQgaXMgcHJldHR5IHdyb25n
LiBJdCB3b3VsZAo+IGFjdHVhbGx5IHR1cm4gb24gU0NUTFJfRUwyLm5BQSAoYml0IDYpIG9uIGhh
cmR3YXJlIGltcGxlbWVudGluZwo+IEFSTXY4LjQtTFNFLgo+IAo+IEZ1cnRoZXJtb3JlLCB0aGUg
ZG9jdW1lbnRhdGlvbiBvZiB3aGF0IGlzIGNsZWFyZWQvc2V0IGluIFNDVExSX0VMMiBpcwo+IGFs
c28gbm90IGNvcnJlY3QgYW5kIGxvb2tzIGxpa2UgdG8gYmUgYSB2ZXJiYXRpbSBjb3B5IGZyb20g
QXJtMzIuCj4gCj4gSFNDVExSX0JBU0UgaXMgcmVwbGFjZWQgd2l0aCBhIGJ1bmNoIG9mIHBlci1h
cmNoaXRlY3R1cmUgbmV3IGRlZmluZXMKPiBoZWxwaW5nIHRvIHVuZGVyc3RhbmQgYmV0dGVyIHdo
YXQgaXMgdGhlIGluaXRpYWxpZSB2YWx1ZSBmb3IKPiBTQ1RMUl9FTDIvSFNDVExSLgo+IAo+IE5v
dGUgdGhlIGRlZmluZXMgKl9DTEVBUiBhcmUgb25seSB1c2VkIHRvIGNoZWNrIHRoZSBzdGF0ZSBv
ZiBlYWNoIGJpdHMKPiBhcmUga25vd24uCj4gCj4gTGFzdGx5LCB0aGUgZG9jdW1lbnRhdGlvbiBp
cyBkcm9wcGVkIGZyb20gYXJtezMyLDY0fS9oZWFkLlMgYXMgaXQgd291bGQKPiBiZSBwcmV0dHkg
ZWFzeSB0byBnZXQgb3V0LW9mLXN5bmMgd2l0aCB0aGUgZGVmaW5pdGlvbnMuCj4gCj4gU2lnbmVk
LW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiAtLS0KPiAgIHhl
bi9hcmNoL2FybS9hcm0zMi9oZWFkLlMgICAgICAgfCAxMiArLS0tLS0tLS0tCj4gICB4ZW4vYXJj
aC9hcm0vYXJtNjQvaGVhZC5TICAgICAgIHwgMTAgKy0tLS0tLS0KPiAgIHhlbi9pbmNsdWRlL2Fz
bS1hcm0vcHJvY2Vzc29yLmggfCA1MiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrLQo+ICAgMyBmaWxlcyBjaGFuZ2VkLCA1MyBpbnNlcnRpb25zKCspLCAyMSBkZWxldGlv
bnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTMyL2hlYWQuUyBiL3hlbi9h
cmNoL2FybS9hcm0zMi9oZWFkLlMKPiBpbmRleCA1ZWY3ZTVhMmYzLi44YTk4NjA3NDU5IDEwMDY0
NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9hcm0zMi9oZWFkLlMKPiArKysgYi94ZW4vYXJjaC9hcm0v
YXJtMzIvaGVhZC5TCj4gQEAgLTIzNCwxNyArMjM0LDcgQEAgY3B1X2luaXRfZG9uZToKPiAgICAg
ICAgICAgbGRyICAgcjAsID0oVENSX1JFUzF8VENSX1NIMF9JU3xUQ1JfT1JHTjBfV0JXQXxUQ1Jf
SVJHTjBfV0JXQXxUQ1JfVDBTWigwKSkKPiAgICAgICAgICAgbWNyICAgQ1AzMihyMCwgSFRDUikK
PiAgIAo+IC0gICAgICAgIC8qCj4gLSAgICAgICAgICogU2V0IHVwIHRoZSBIU0NUTFI6Cj4gLSAg
ICAgICAgICogRXhjZXB0aW9ucyBpbiBMRSBBUk0sCj4gLSAgICAgICAgICogTG93LWxhdGVuY3kg
SVJRcyBkaXNhYmxlZCwKPiAtICAgICAgICAgKiBXcml0ZS1pbXBsaWVzLVhOIGRpc2FibGVkIChm
b3Igbm93KSwKPiAtICAgICAgICAgKiBELWNhY2hlIGRpc2FibGVkIChmb3Igbm93KSwKPiAtICAg
ICAgICAgKiBJLWNhY2hlIGVuYWJsZWQsCj4gLSAgICAgICAgICogQWxpZ25tZW50IGNoZWNraW5n
IGVuYWJsZWQsCj4gLSAgICAgICAgICogTU1VIHRyYW5zbGF0aW9uIGRpc2FibGVkIChmb3Igbm93
KS4KPiAtICAgICAgICAgKi8KPiAtICAgICAgICBsZHIgICByMCwgPShIU0NUTFJfQkFTRXxTQ1RM
Ul9BWFhfQSkKPiArICAgICAgICBsZHIgICByMCwgPUhTQ1RMUl9TRVQKPiAgICAgICAgICAgbWNy
ICAgQ1AzMihyMCwgSFNDVExSKQo+ICAgCj4gICAgICAgICAgIC8qCj4gZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL2FybS9hcm02NC9oZWFkLlMgYi94ZW4vYXJjaC9hcm0vYXJtNjQvaGVhZC5TCj4gaW5k
ZXggOGE2YmUzMzUyZS4uNGZlOTA0YzUxZCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vYXJt
NjQvaGVhZC5TCj4gKysrIGIveGVuL2FyY2gvYXJtL2FybTY0L2hlYWQuUwo+IEBAIC0zNjMsMTUg
KzM2Myw3IEBAIHNraXBfYnNzOgo+ICAgCj4gICAgICAgICAgIG1zciAgIHRjcl9lbDIsIHgwCj4g
ICAKPiAtICAgICAgICAvKiBTZXQgdXAgdGhlIFNDVExSX0VMMjoKPiAtICAgICAgICAgKiBFeGNl
cHRpb25zIGluIExFIEFSTSwKPiAtICAgICAgICAgKiBMb3ctbGF0ZW5jeSBJUlFzIGRpc2FibGVk
LAo+IC0gICAgICAgICAqIFdyaXRlLWltcGxpZXMtWE4gZGlzYWJsZWQgKGZvciBub3cpLAo+IC0g
ICAgICAgICAqIEQtY2FjaGUgZGlzYWJsZWQgKGZvciBub3cpLAo+IC0gICAgICAgICAqIEktY2Fj
aGUgZW5hYmxlZCwKPiAtICAgICAgICAgKiBBbGlnbm1lbnQgY2hlY2tpbmcgZGlzYWJsZWQsCj4g
LSAgICAgICAgICogTU1VIHRyYW5zbGF0aW9uIGRpc2FibGVkIChmb3Igbm93KS4gKi8KPiAtICAg
ICAgICBsZHIgICB4MCwgPShIU0NUTFJfQkFTRSkKPiArICAgICAgICBsZHIgICB4MCwgPVNDVExS
X0VMMl9TRVQKPiAgICAgICAgICAgbXNyICAgU0NUTFJfRUwyLCB4MAo+ICAgCj4gICAgICAgICAg
IC8qIEVuc3VyZSB0aGF0IGFueSBleGNlcHRpb25zIGVuY291bnRlcmVkIGF0IEVMMgo+IGRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oIGIveGVuL2luY2x1ZGUvYXNt
LWFybS9wcm9jZXNzb3IuaAo+IGluZGV4IDFhMTQzZmI2YTMuLjZkYWM1MDBlNDAgMTAwNjQ0Cj4g
LS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaAo+ICsrKyBiL3hlbi9pbmNsdWRl
L2FzbS1hcm0vcHJvY2Vzc29yLmgKPiBAQCAtMTIyLDYgKzEyMiw5IEBACj4gICAjZGVmaW5lIFND
VExSX0EzMl9FTHhfVEUgICAgX0JJVFVMKDMwKQo+ICAgI2RlZmluZSBTQ1RMUl9BMzJfRUx4X0ZJ
ICAgIF9CSVRVTCgyMSkKPiAgIAo+ICsvKiBDb21tb24gYml0cyBmb3IgU0NUTFJfRUx4IGZvciBB
cm02NCAqLwo+ICsjZGVmaW5lIFNDVExSX0E2NF9FTHhfU0EgICAgX0JJVFVMKDMpCj4gKwo+ICAg
LyogQ29tbW9uIGJpdHMgZm9yIFNDVExSX0VMeCBvbiBhbGwgYXJjaGl0ZWN0dXJlcyAqLwo+ICAg
I2RlZmluZSBTQ1RMUl9BeHhfRUx4X0VFICAgIF9CSVRVTCgyNSkKPiAgICNkZWZpbmUgU0NUTFJf
QXh4X0VMeF9XWE4gICBfQklUVUwoMTkpCj4gQEAgLTEzMCw3ICsxMzMsNTQgQEAKPiAgICNkZWZp
bmUgU0NUTFJfQXh4X0VMeF9BICAgICBfQklUVUwoMSkKPiAgICNkZWZpbmUgU0NUTFJfQXh4X0VM
eF9NICAgICBfQklUVUwoMCkKPiAgIAo+IC0jZGVmaW5lIEhTQ1RMUl9CQVNFICAgICBfQUMoMHgz
MGM1MTg3OCxVKQo+ICsjaWZkZWYgQ09ORklHX0FSTV8zMgo+ICsKPiArI2RlZmluZSBIU0NUTFJf
UkVTMSAgICAgKF9CSVRVTCgzKSAgfCBfQklUVUwoNCkgIHwgX0JJVFVMKDUpICB8IF9CSVRVTCg2
KSAgfFwKPiArICAgICAgICAgICAgICAgICAgICAgICAgIF9CSVRVTCgxMSkgfCBfQklUVUwoMTYp
IHwgX0JJVFVMKDE4KSB8IF9CSVRVTCgyMikgfFwKPiArICAgICAgICAgICAgICAgICAgICAgICAg
IF9CSVRVTCgyMykgfCBfQklUVUwoMjgpIHwgX0JJVFVMKDI5KSkKPiArCj4gKyNkZWZpbmUgSFND
VExSX1JFUzAgICAgIChfQklUVUwoNykgIHwgX0JJVFVMKDgpICB8IF9CSVRVTCg5KSAgfCBfQklU
VUwoMTApIHxcCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICBfQklUVUwoMTMpIHwgX0JJVFVM
KDE0KSB8IF9CSVRVTCgxNSkgfCBfQklUVUwoMTcpIHxcCj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICBfQklUVUwoMjApIHwgX0JJVFVMKDI0KSB8IF9CSVRVTCgyNikgfCBfQklUVUwoMjcpIHxc
Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICBfQklUVUwoMzEpKQo+ICsKPiArLyogSW5pdGlh
bCB2YWx1ZSBmb3IgSFNDVExSICovCj4gKyNkZWZpbmUgSFNDVExSX1NFVCAgICAgIChIU0NUTFJf
UkVTMSAgICB8IFNDVExSX0F4eF9FTHhfQSAgIHwgU0NUTFJfQXh4X0VMeF9JKQo+ICsKPiArI2Rl
ZmluZSBIU0NUTFJfQ0xFQVIgICAgKEhTQ1RMUl9SRVMwICAgICAgICB8IFNDVExSX0F4eF9FTHhf
TSAgIHxcCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICBTQ1RMUl9BeHhfRUx4X0MgICAgfCBT
Q1RMUl9BeHhfRUx4X1dYTiB8XAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgU0NUTFJfQTMy
X0VMeF9GSSAgIHwgU0NUTFJfQXh4X0VMeF9FRSAgfFwKPiArICAgICAgICAgICAgICAgICAgICAg
ICAgIFNDVExSX0EzMl9FTHhfVEUpCj4gKwo+ICsjaWYgKEhTQ1RMUl9TRVQgXiBIU0NUTFJfQ0xF
QVIpICE9IDB4ZmZmZmZmZmZVCj4gKyNlcnJvciAiSW5jb25zaXN0ZW50IEhTQ1RMUiBzZXQvY2xl
YXIgYml0cyIKPiArI2VuZGlmCj4gKwo+ICsjZWxzZQo+ICsKPiArI2RlZmluZSBTQ1RMUl9FTDJf
UkVTMSAgKF9CSVRVTCg0KSAgfCBfQklUVUwoNSkgIHwgX0JJVFVMKDExKSB8IF9CSVRVTCgxNikg
fFwKPiArICAgICAgICAgICAgICAgICAgICAgICAgIF9CSVRVTCgxOCkgfCBfQklUVUwoMjIpIHwg
X0JJVFVMKDIzKSB8IF9CSVRVTCgyOCkgfFwKPiArICAgICAgICAgICAgICAgICAgICAgICAgIF9C
SVRVTCgyOSkpCj4gKwo+ICsjZGVmaW5lIFNDVExSX0VMMl9SRVMwICAoX0JJVFVMKDYpICB8IF9C
SVRVTCg3KSAgfCBfQklUVUwoOCkgIHwgX0JJVFVMKDkpICB8XAo+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgX0JJVFVMKDEwKSB8IF9CSVRVTCgxMykgfCBfQklUVUwoMTQpIHwgX0JJVFVMKDE1
KSB8XAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgX0JJVFVMKDE3KSB8IF9CSVRVTCgyMCkg
fCBfQklUVUwoMjEpIHwgX0JJVFVMKDI0KSB8XAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
X0JJVFVMKDI2KSB8IF9CSVRVTCgyNykgfCBfQklUVUwoMzApIHwgX0JJVFVMKDMxKSB8XAo+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgKDB4ZmZmZmZmZmZVTEwgPDwgMzIpKQo+ICsKPiArLyog
SW5pdGlhbCB2YWx1ZSBmb3IgU0NUTFJfRUwyICovCj4gKyNkZWZpbmUgU0NUTFJfRUwyX1NFVCAg
IChTQ1RMUl9FTDJfUkVTMSAgICAgfCBTQ1RMUl9BNjRfRUx4X1NBICB8XAo+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgU0NUTFJfQXh4X0VMeF9JKQo+ICsKPiArI2RlZmluZSBTQ1RMUl9FTDJf
Q0xFQVIgKFNDVExSX0VMMl9SRVMwICAgICB8IFNDVExSX0F4eF9FTHhfTSAgIHxcCj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICBTQ1RMUl9BeHhfRUx4X0EgICAgfCBTQ1RMUl9BeHhfRUx4X0Mg
ICB8XAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgU0NUTFJfQXh4X0VMeF9XWE4gIHwgU0NU
TFJfQXh4X0VMeF9FRSkKPiArCj4gKyNpZiAoU0NUTFJfRUwyX1NFVCBeIFNDVExSX0VMMl9DTEVB
UikgIT0gMHhmZmZmZmZmZmZmZmZmZmZmVUwKPiArI2Vycm9yICJJbmNvbnNpc3RlbnQgU0NUTFJf
RUwyIHNldC9jbGVhciBiaXRzIgo+ICsjZW5kaWYKPiArCj4gKyNlbmRpZgo+ICAgCj4gICAvKiBI
Q1IgSHlwIENvbmZpZ3VyYXRpb24gUmVnaXN0ZXIgKi8KPiAgICNkZWZpbmUgSENSX1JXICAgICAg
ICAgIChfQUMoMSxVTCk8PDMxKSAvKiBSZWdpc3RlciBXaWR0aCwgQVJNNjQgb25seSAqLwo+IAoK
UmVzb2x1dGlvbiBvZiB0aGUgZGlzcHV0ZSB3aXRoIEphbiBhYm91dCBbUEFUQ0ggMDEvMjBdIGlz
IHJlcXVpcmVkIGZpcnN0LgoKLS0gClNpbmNlcmVseSwKQW5kcmlpIEFuaXNvdi4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 03 15:56:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 15:56:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMaYL-0006jv-NO; Fri, 03 May 2019 15:56:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=COEE=TD=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1hMaYK-0006jS-BZ
 for xen-devel@lists.xenproject.org; Fri, 03 May 2019 15:56:48 +0000
X-Inumbo-ID: 0d969715-6dbc-11e9-843c-bc764e045a96
Received: from mail-lj1-x243.google.com (unknown [2a00:1450:4864:20::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0d969715-6dbc-11e9-843c-bc764e045a96;
 Fri, 03 May 2019 15:56:46 +0000 (UTC)
Received: by mail-lj1-x243.google.com with SMTP id s7so224577ljh.1
 for <xen-devel@lists.xenproject.org>; Fri, 03 May 2019 08:56:46 -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-language:content-transfer-encoding;
 bh=55K2F/Nlw1WrjGj9aRFwz++pf1Np9wvmaPxGYxmJ7rU=;
 b=PGaOhYgsBMCAfoP8qrm6kHuH3bZAdnkNsbeEcnzvJz6/Jduj6XSvZSGvFAl/BxFMRC
 ocowE/g6Gez3ujLd1PP2h+V70tZf+8RbA5uTl5fsaEFgpK+/amQG112eLccZgkFoblP2
 kYQXwgAoUpV3GB7YiqQeTvI40o4VaXagjx9sKf/H2HatWwDyiDtJZOYRKwpuhErt6tjb
 pvfTIXDHFDABlT5+4VC44qoQ6D2g2HotyrxXxBDKGnREvctOatMt67V2TuChdOSTfyey
 EWLjG/kBgEWVzp2nXQkzoD1QCOOb+cULCbv7lsgTJdaC/ao9LJ2lr/UajNoLTMWsj6N+
 1F2w==
X-Google-DKIM-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=55K2F/Nlw1WrjGj9aRFwz++pf1Np9wvmaPxGYxmJ7rU=;
 b=dr6qWqNdI9kSCHl/5KSKrVQS2A+wuPMb3zX0I3PFKczP0YCXgz/E0tMK7sDuYT8Q84
 BTJ7z0yjF2WcMml9g6r9Arh3cc9ow9D9Funf7HSfs9JlN8TPf+tS1xn8kNjR4KtIsEYZ
 DxneMAcxtip0DFRqT8GaSfuWUe7ACkZMvty4DGULPUiWDo6g7VGvVk8/7av2ou4fU5SB
 sTxaOKi4HK0QvnMerKSiqWaSbI66SxbHOa6kijDGWoRySCEMVsVDCt++xqIbVIzwIC9G
 rEO8QfHoQzOrK5cySsg6Ttt9PhYaKGnNlMQ/x2DINFmdamF4RTFkOQ3BfwBRGPop6Qy7
 bPJw==
X-Gm-Message-State: APjAAAU2XcyCeBreod99iBvOwUkWMsTnQlTHyz3+T34+UvbLAWACon/W
 kESWdqOTPx1d4AgcTfBGAl0=
X-Google-Smtp-Source: APXvYqzjUHIPe1S7fpkQZHE/6HgsJeeYXJs9tUoPnfghVYlnn8HwO0LlX7zyIeXMZehNCqtiUydEQQ==
X-Received: by 2002:a2e:1654:: with SMTP id 20mr280249ljw.53.1556899005604;
 Fri, 03 May 2019 08:56:45 -0700 (PDT)
Received: from [10.17.180.71] (ll-74.141.223.85.sovam.net.ua. [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id
 123sm556568lfb.81.2019.05.03.08.56.44
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 03 May 2019 08:56:44 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <20190422164937.21350-1-julien.grall@arm.com>
 <20190422164937.21350-6-julien.grall@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <41447e74-1dab-72d3-74b7-cf5d5fabf45d@gmail.com>
Date: Fri, 3 May 2019 18:56:43 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190422164937.21350-6-julien.grall@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 05/20] xen/arm: Rework secondary_start
 prototype
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, sstabellini@kernel.org,
 Andrii_Anisov@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gSnVsaWVuLAoKT24gMjIuMDQuMTkgMTk6NDksIEp1bGllbiBHcmFsbCB3cm90ZToKPiBO
b25lIG9mIHRoZSBwYXJhbWV0ZXJzIG9mIHNlY29uZGFyeV9zdGFydCBhcmUgYWN0dWFsbHkgdXNl
ZC4gU28gdHVybgo+IHNlY29uZGFyeV9zdGFydCB0byBhIGZ1bmN0aW9uIHdpdGggbm8gcGFyYW1l
dGVycy4KPiAKPiBBbHNvIG1vZGlmeSB0aGUgYXNzZW1ibHkgY29kZSB0byBhdm9pZCBzZXR0aW5n
LXVwIHRoZSByZWdpc3RlcnMgYmVmb3JlCj4gY2FsbGluZyBzZWNvbmRhcnlfc3RhcnQuCgpXaGF0
IGlzIG5vdCByZWFsbHkgbWFuZGF0b3J5LgoKPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKVGhvdWdoOgoKUmV2aWV3ZWQtYnk6IEFuZHJpaSBB
bmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+CgotLSAKU2luY2VyZWx5LApBbmRyaWkgQW5p
c292LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 03 15:57:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 15:57:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMaYa-0006pz-1w; Fri, 03 May 2019 15:57:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=COEE=TD=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1hMaYY-0006nj-7E
 for xen-devel@lists.xenproject.org; Fri, 03 May 2019 15:57:02 +0000
X-Inumbo-ID: 15b857b8-6dbc-11e9-843c-bc764e045a96
Received: from mail-lf1-x142.google.com (unknown [2a00:1450:4864:20::142])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 15b857b8-6dbc-11e9-843c-bc764e045a96;
 Fri, 03 May 2019 15:57:00 +0000 (UTC)
Received: by mail-lf1-x142.google.com with SMTP id v1so4768962lfg.5
 for <xen-devel@lists.xenproject.org>; Fri, 03 May 2019 08:57:00 -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-language:content-transfer-encoding;
 bh=T1BC+rFSYabBI974W1PQmdWSyybtHl+XusGbOfkfKoY=;
 b=ue38yoZSkWGofBGpc6KXt5pHe/EwPM6c7RO3JZsB2fxZNv3UZFla2Y8BrFVhHqkrWx
 AFf7MWv6oI33QFBxfa8g310ViVe4ImN7vuFp5e414CdE8icynCV1Dv1AA2R65/72+FP7
 4B2Wlh+0x9l3pptLcScP8N7IhMbyQpNjwy3Yr/YiYi4OdI17Z74UxhH6QjyKH5rRlKUH
 9fPRBnQTjq9Y3ecbty8Moc/MTHLcP3ktuWkJMOoOvil6s/K+s9kJ3PhnGzKL49IVIy/K
 +8Hc0nfsjakKc0wHReJyE6dI/6tprblZxVdjDUJk5tnhiuQo0IXvI23ZQq+rmzKU9d86
 +f8w==
X-Google-DKIM-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=T1BC+rFSYabBI974W1PQmdWSyybtHl+XusGbOfkfKoY=;
 b=rgqh/7Qoo5dggQD6vpquq+vizG6Jn1u/I/yEinRBhemMEQcu4Xeu+rVJZd7W1raQA8
 rEP+P+jZnvXVecHRoCL9uJeGOq24YEeua5c7zT3Y3FO7jgR5P9j0FWqcd5tf66PmsuFI
 i7fDoJpCxUPhtIHOPOE1SwBWCMQ47cABglFgZYIUf9KCdZx00ymU1c3zT1o/ZEr2w18Q
 ndxIYymS2mk9P7q6AjWAy91YpEgkaZhD4qarRwlKxGaSiK3lLMbmge7dWhxjQhyp3t9D
 Y1pA8/jeBQ8RIwOpx30LJ2StUWId77JwsqazmGXM+bJ1H+rcr/Ht5OIhPPRvFe/FHa7F
 d/rQ==
X-Gm-Message-State: APjAAAUat8IG1EGaoN7u8siC4nOfZorhpKf4D5d+EihQmOCq9THFmLcE
 1svGHTihOdk/TBmJZpmJJKU=
X-Google-Smtp-Source: APXvYqybXDiHUD08kd2g6h1aomSp8XhPdOzKJjQtNrIc+8wbHC7Jvlizbr+EVlWqdvQ6I3dICJ0b3g==
X-Received: by 2002:ac2:52b1:: with SMTP id r17mr5370137lfm.39.1556899019224; 
 Fri, 03 May 2019 08:56:59 -0700 (PDT)
Received: from [10.17.180.71] (ll-74.141.223.85.sovam.net.ua. [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id 63sm492616lfz.2.2019.05.03.08.56.57
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 03 May 2019 08:56:58 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <20190422164937.21350-1-julien.grall@arm.com>
 <20190422164937.21350-7-julien.grall@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <da08e713-f660-3207-ec2b-381dfec5631a@gmail.com>
Date: Fri, 3 May 2019 18:56:57 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190422164937.21350-7-julien.grall@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 06/20] xen/arm: Remove parameter cpuid from
 start_xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, sstabellini@kernel.org,
 Andrii_Anisov@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gSnVsaWVuLAoKT24gMjIuMDQuMTkgMTk6NDksIEp1bGllbiBHcmFsbCB3cm90ZToKPiBU
aGUgcGFyYW1ldGVyIGNwdWlkIGlzIG5vdCB1c2VkIGJ5IHN0YXJ0X3hlbi4gU28gcmVtb3ZlIGl0
Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
Cj4gLS0tCj4gICB4ZW4vYXJjaC9hcm0vYXJtMzIvaGVhZC5TIHwgMSAtCj4gICB4ZW4vYXJjaC9h
cm0vYXJtNjQvaGVhZC5TIHwgMSAtCj4gICB4ZW4vYXJjaC9hcm0vc2V0dXAuYyAgICAgIHwgMyAr
LS0KPiAgIDMgZmlsZXMgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDQgZGVsZXRpb25zKC0pCj4g
Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm0zMi9oZWFkLlMgYi94ZW4vYXJjaC9hcm0v
YXJtMzIvaGVhZC5TCj4gaW5kZXggYjcxZDdmYjExZC4uOWY0MGZhY2U5OCAxMDA2NDQKPiAtLS0g
YS94ZW4vYXJjaC9hcm0vYXJtMzIvaGVhZC5TCj4gKysrIGIveGVuL2FyY2gvYXJtL2FybTMyL2hl
YWQuUwo+IEBAIC00NDgsNyArNDQ4LDYgQEAgbGF1bmNoOgo+ICAgICAgICAgICB0ZXEgICByMTIs
ICMwCj4gICAgICAgICAgIG1vdmVxIHIwLCByMTAgICAgICAgICAgICAgICAgLyogTWFyc2hhbCBh
cmdzOiAtIHBoeXNfb2Zmc2V0ICovCj4gICAgICAgICAgIG1vdmVxIHIxLCByOCAgICAgICAgICAg
ICAgICAgLyogICAgICAgICAgICAgICAtIERUQiBhZGRyZXNzICovCj4gLSAgICAgICAgbW92ZXEg
cjIsIHI3ICAgICAgICAgICAgICAgICAvKiAgICAgICAgICAgICAgIC0gQ1BVIElEICovCgpJIGRv
bid0IHJlYWxseSBsaWtlIG1ha2luZyBjaGFuZ2VzIHdoaWNoIGFyZSB0aGVuIGZpeGVkIGluIG5l
eHQgcGF0Y2hlcy4KSSdkIGxpa2UgdG8gc2VlIGl0IGNvdXBsZWQgdGhpcyB3aXRoIHRoZSBwcmV2
aW91cyBwYXRjaC4KCj4gICAgICAgICAgIGJlcSAgIHN0YXJ0X3hlbiAgICAgICAgICAgICAgLyog
YW5kIGRpc2FwcGVhciBpbnRvIHRoZSBsYW5kIG9mIEMgKi8KPiAgICAgICAgICAgYiAgICAgc3Rh
cnRfc2Vjb25kYXJ5ICAgICAgICAvKiAodG8gdGhlIGFwcHJvcHJpYXRlIGVudHJ5IHBvaW50KSAq
Lwo+ICAgCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm02NC9oZWFkLlMgYi94ZW4vYXJj
aC9hcm0vYXJtNjQvaGVhZC5TCj4gaW5kZXggYjI2MTI2ZGU1My4uY2IzMGQ2ZjIyZSAxMDA2NDQK
PiAtLS0gYS94ZW4vYXJjaC9hcm0vYXJtNjQvaGVhZC5TCj4gKysrIGIveGVuL2FyY2gvYXJtL2Fy
bTY0L2hlYWQuUwo+IEBAIC01ODYsNyArNTg2LDYgQEAgbGF1bmNoOgo+ICAgCj4gICAgICAgICAg
IG1vdiAgIHgwLCB4MjAgICAgICAgICAgICAgICAgLyogTWFyc2hhbCBhcmdzOiAtIHBoeXNfb2Zm
c2V0ICovCj4gICAgICAgICAgIG1vdiAgIHgxLCB4MjEgICAgICAgICAgICAgICAgLyogICAgICAg
ICAgICAgICAtIEZEVCAqLwo+IC0gICAgICAgIG1vdiAgIHgyLCB4MjQgICAgICAgICAgICAgICAg
LyogICAgICAgICAgICAgICAtIENQVSBJRCAqLwo+ICAgICAgICAgICBiICAgICBzdGFydF94ZW4g
ICAgICAgICAgICAgIC8qIGFuZCBkaXNhcHBlYXIgaW50byB0aGUgbGFuZCBvZiBDICovCj4gICAx
Ogo+ICAgICAgICAgICBiICAgICBzdGFydF9zZWNvbmRhcnkgICAgICAgIC8qICh0byB0aGUgYXBw
cm9wcmlhdGUgZW50cnkgcG9pbnQpICovCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9zZXR1
cC5jIGIveGVuL2FyY2gvYXJtL3NldHVwLmMKPiBpbmRleCBjY2IwZjE4MWVhLi42ZGZiYmEyOTI3
IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9zZXR1cC5jCj4gKysrIGIveGVuL2FyY2gvYXJt
L3NldHVwLmMKPiBAQCAtNzI4LDggKzcyOCw3IEBAIHNpemVfdCBfX3JlYWRfbW9zdGx5IGRjYWNo
ZV9saW5lX2J5dGVzOwo+ICAgCj4gICAvKiBDIGVudHJ5IHBvaW50IGZvciBib290IENQVSAqLwo+
ICAgdm9pZCBfX2luaXQgc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgYm9vdF9waHlzX29mZnNldCwK
PiAtICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZmR0X3BhZGRyLAo+IC0gICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBjcHVpZCkKPiArICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGxvbmcgZmR0X3BhZGRyKQo+ICAgewo+ICAgICAgIHNpemVfdCBmZHRf
c2l6ZTsKPiAgICAgICBpbnQgY3B1cywgaTsKPiAKClRob3VnaDoKClJldmlld2VkLWJ5OiBBbmRy
aWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgoKLS0gClNpbmNlcmVseSwKQW5kcmlp
IEFuaXNvdi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 03 15:57:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 15:57:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMaYe-0006ri-B5; Fri, 03 May 2019 15:57:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=COEE=TD=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1hMaYc-0006r9-9B
 for xen-devel@lists.xenproject.org; Fri, 03 May 2019 15:57:06 +0000
X-Inumbo-ID: 183c61e5-6dbc-11e9-843c-bc764e045a96
Received: from mail-lj1-x243.google.com (unknown [2a00:1450:4864:20::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 183c61e5-6dbc-11e9-843c-bc764e045a96;
 Fri, 03 May 2019 15:57:04 +0000 (UTC)
Received: by mail-lj1-x243.google.com with SMTP id s7so225346ljh.1
 for <xen-devel@lists.xenproject.org>; Fri, 03 May 2019 08:57:04 -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-language:content-transfer-encoding;
 bh=RXU7wdl4+CLHHrGvsf2BR1gyq1GCZ8B1ellkZaVdOvU=;
 b=DlMOUaihuQ0RP49O8/T3SqROmr0JasPTTc3FaJ3m4L9clIZRez+H8SZAOsAxQhrDKj
 TDQsuDaN2mjbO9loHjNA5r7e+XgWhKI/+xTuXiPkt0/plVZaCar36o3E/jkdUAatNgU3
 W4QUJlCBNNjGT2BbfutkZovjYXpdfG4lqIIa/ZcsAi3flj/L09G2lofe7mlPabYROREd
 FVCObNrwzH12SICaWKgc18RCgHhkKcQIweIHdhMNhWJu4TAeEHRIOn7D7mZNV4WyVVKs
 260FoEDVyS2nwpSEHfZCqJV43ZsWBOUqNoXmb5wIsFbOsbulUQiIhcT2WTSVbEtxlzfI
 XBNw==
X-Google-DKIM-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=RXU7wdl4+CLHHrGvsf2BR1gyq1GCZ8B1ellkZaVdOvU=;
 b=smRMLHknMilnL4RGxbaoTPXzt0IblvLORuYE7GEUClYd0Brj7fIySGf82SOb/2BNMa
 5xh9ufU5i9+tYsIgqmkkmgFEszZlBwMNrtsHUc6n0FQYxpJ4cl8kgsJBALATYwUA/eB6
 G7ddG0Hv03X4qCbFOccltKIw7U/LF300wVBVF2+lduOasgOTfESVGMTnN66zXfmZ+8kP
 KRwTLmdBa5pbgRfTYFrsi4NBsCpCwpoCXjjLfbODndZZ33LXIDNKS39WBZhwQb1q8h3s
 6WF7RIU40d9C1+Ua+x5OCl1FrCjPGE0AkF06mWiySLzsy2RrtWR3l3+SlqvyoEem9vr6
 12aw==
X-Gm-Message-State: APjAAAVHEqt8H/DrT7cMKi0bAnrf1z3uWXjkPREoUPlpTvQEvkl/kJwX
 GYEATigLOR32O1t/AEubbk0=
X-Google-Smtp-Source: APXvYqyye7yW7wP7gog84glaqzKW+Uyg4CWNSxno1Ae0fCondGIPXoMBDHm1OVQSjt3agJ4AWSmJiw==
X-Received: by 2002:a2e:94ca:: with SMTP id r10mr5426394ljh.33.1556899023478; 
 Fri, 03 May 2019 08:57:03 -0700 (PDT)
Received: from [10.17.180.71] (ll-74.141.223.85.sovam.net.ua. [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id
 e10sm464638ljf.5.2019.05.03.08.57.02
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 03 May 2019 08:57:02 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <20190422164937.21350-1-julien.grall@arm.com>
 <20190422164937.21350-8-julien.grall@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <d2a2ed2b-3c5e-0e02-30a6-c8dcfa8682e6@gmail.com>
Date: Fri, 3 May 2019 18:57:01 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190422164937.21350-8-julien.grall@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 07/20] xen/arm64: head: Remove unnecessary
 comment
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, sstabellini@kernel.org,
 Andrii_Anisov@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gSnVsaWVuLAoKT24gMjIuMDQuMTkgMTk6NDksIEp1bGllbiBHcmFsbCB3cm90ZToKPiBT
byBmYXIsIHdlIGRvbid0IGluaXQgc3BlY2lmaWMgY29yZSBpbml0aWFsaXphdGlvbiBhdCBib290
LiBTbyByZW1vdmUKPiB0aGUgY29tbWVudC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKUmV2aWV3ZWQtYnk6IEFuZHJpaSBBbmlzb3YgPGFu
ZHJpaV9hbmlzb3ZAZXBhbS5jb20+CgotLSAKU2luY2VyZWx5LApBbmRyaWkgQW5pc292LgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 03 15:57:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 15:57:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMaYg-0006sq-LL; Fri, 03 May 2019 15:57:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=COEE=TD=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1hMaYf-0006sV-Te
 for xen-devel@lists.xenproject.org; Fri, 03 May 2019 15:57:09 +0000
X-Inumbo-ID: 1a936f56-6dbc-11e9-843c-bc764e045a96
Received: from mail-lf1-x141.google.com (unknown [2a00:1450:4864:20::141])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1a936f56-6dbc-11e9-843c-bc764e045a96;
 Fri, 03 May 2019 15:57:08 +0000 (UTC)
Received: by mail-lf1-x141.google.com with SMTP id j20so4784956lfh.2
 for <xen-devel@lists.xenproject.org>; Fri, 03 May 2019 08:57:08 -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-language:content-transfer-encoding;
 bh=b1TRdge7u80rvJzognMcXVBaxvcdtwy4Y2Rs7iLgINQ=;
 b=NngrdctPyienY+4YBmPG2kKXDSp5TRznGnLZeJFlqEUuTeerqDqSaDGxn4G7R08I+7
 8aTNanHB3wLKOeBosAvL/R1+OZp9OpVO7pLTUvBLaLgNampTS9JCY44Wngor1o1QQ8V/
 NuHQbI7PPXTnoRtuuQcVofsFGcinDMdLHyu6q4aqXGF1L7pplIBiMPs3aoSe/1zzSAud
 R2HOYuxSVkav1tqY2eAjDws0OXrzsjiHtFBe1UUgUBZBHDnnLJNDKjI7rCKNXQbGFuRc
 r/UJJNbDYnCswBfPfE3Jhay/ngGl6N+ZSzfswQ6bdAM2I4S9XcdGpnuZZjypPh+9Vt/e
 JlbQ==
X-Google-DKIM-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=b1TRdge7u80rvJzognMcXVBaxvcdtwy4Y2Rs7iLgINQ=;
 b=Y/wscYbzsn7C8+A/YjdGm57O8Z3w5+CZI48sY3NYP+Fzsu/7lSW88KsiLpFqw53U85
 UZcK58SK494ZthIqc1FOPyxoa2FdFgPVGi4Z+ILut3pww9ObEoElcQxIN1NFnSQAWnEt
 MjDaMi1Xl3VtdMDTJorMch3X+ZoZz56caCZ/mf2vtIuG7Sv6ywOal3pbpSE6seHU2OdP
 kJ8RwdMZZ4g1HJqxHQCahZwGhmxBtQpa+trryzBGDdMTP6zv8E1TxQbDfuJPp9k1oqMC
 AShFNDt1A5IgahQU/kJNYRy4Gol0bugA5kXEOIf6jdANQGXjYit2KqmB+ViaOsUoJrOL
 TdYw==
X-Gm-Message-State: APjAAAVeNOcIxM5dDvkQy0XCWvrWvQUTYRKzD0H1axf4/yPGwBryj2kU
 md8aApxKCJ1aaeSL4mv7Qh8=
X-Google-Smtp-Source: APXvYqzSfoIf0vEwpqB+x8WbJbbjWIqlUGfc38Kvxqkk7JVeMBABSWM9Z9U5nASA21JYOhHnzYE92w==
X-Received: by 2002:ac2:4567:: with SMTP id k7mr5622252lfm.166.1556899027403; 
 Fri, 03 May 2019 08:57:07 -0700 (PDT)
Received: from [10.17.180.71] (ll-74.141.223.85.sovam.net.ua. [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id
 j13sm495955lfb.34.2019.05.03.08.57.06
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 03 May 2019 08:57:06 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <20190422164937.21350-1-julien.grall@arm.com>
 <20190422164937.21350-9-julien.grall@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <3ba51ec0-50d9-adff-f8a9-15b6e704f875@gmail.com>
Date: Fri, 3 May 2019 18:57:05 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190422164937.21350-9-julien.grall@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 08/20] xen/arm64: head: Move earlyprintk
 messages in .rodata.str
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, sstabellini@kernel.org,
 Andrii_Anisov@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gSnVsaWVuLAoKT24gMjIuMDQuMTkgMTk6NDksIEp1bGllbiBHcmFsbCB3cm90ZToKPiBB
dCB0aGUgbW9tZW50LCB0aGUgZWFybHlwcmludGsgbWVzc2FnZXMgYXJlIGludGVybGVhdmVkIHdp
dGggdGhlCj4gaW5zdHJ1Y3Rpb25zLiBUaGlzIG1ha2VzIG1vcmUgZGlmZmljdWx0IHRvIHJlYWQg
dGhlIG9iamR1bXAgb3V0cHV0Lgo+IAo+IEludHJvZHVjZSBhIG5ldyBtYWNybyB0byBhZGQgYSBz
dHJpbmcgaW4gLnJvZGF0YS5zdHIgYW5kIHVzZSBpdCBmb3IgYWxsCj4gdGhlIGVhcmx5cHJpbnRr
IG1lc3NhZ2VzLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+CgoKUmV2aWV3ZWQtYnk6IEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBh
bS5jb20+CgotLSAKU2luY2VyZWx5LApBbmRyaWkgQW5pc292LgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 03 15:57:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 15:57:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMaYl-0006un-0D; Fri, 03 May 2019 15:57:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=COEE=TD=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1hMaYj-0006uC-KM
 for xen-devel@lists.xenproject.org; Fri, 03 May 2019 15:57:13 +0000
X-Inumbo-ID: 1cfa929a-6dbc-11e9-843c-bc764e045a96
Received: from mail-lj1-x243.google.com (unknown [2a00:1450:4864:20::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1cfa929a-6dbc-11e9-843c-bc764e045a96;
 Fri, 03 May 2019 15:57:12 +0000 (UTC)
Received: by mail-lj1-x243.google.com with SMTP id f23so5672212ljc.0
 for <xen-devel@lists.xenproject.org>; Fri, 03 May 2019 08:57:12 -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-language:content-transfer-encoding;
 bh=6UQvlzhJS3XVf+RLb9pOXgKPYtvwD1gLsCyt8PdRjGk=;
 b=IUuiModEnDUrnMciCLIt47KbXEyzi6fe9NqgI55wciciIGpJzLLnBcubTdvetxuM4f
 uovS+D0CeY60QCzxKFnNWIV64QeWFQ3DLGSag3hUy/notT9MQCfLs7iySBjECwYQrQk/
 wf+ADSgHxxEdbUE3TbyVRTNxX+8zsZJ28+kFtMOhLRqDMTt3/wlHj/snNPcMwRyJxV61
 m7vSyC3g93buzL43PybtHXU1EVPOsLi7pQOOToFIdUf9qsnviRpJsjBYW7fCtGNUYjn8
 EiWq4tXcWdI4pxlR83kIdCUZHas7Oe06paZQwzI/qdPZmHL+dRGA3WDBlBCGI8opJbwq
 si9w==
X-Google-DKIM-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=6UQvlzhJS3XVf+RLb9pOXgKPYtvwD1gLsCyt8PdRjGk=;
 b=bqm+fOIfKIRADobuFSVFOIEuVfqe4+J5jUJfWubKSxKkxwTMLrtQmsTWxYYGHl7Ukb
 TddrDwuNqKQM0eex+n13vjpHoksirbWPqt8QY3X877Rh3v3VCLEhsFKFhYrD5zUhTiZn
 ug6yHvaP2oFfIOWJ60WfZI448WKHwAg8jJjHDIvakDX2D7nZiHms/RRyr8s+mApvkXzM
 7dKuvoDRAxRyucjxb17kdN53iKvLkB5kPxA2ItMu3YyTypFROCYdYdYbv8c7J/mWR0Z3
 bdVLWVtrLJTTwEYujnlWRW3GQ9b7l7G4ev8yCYUrbgYAFTQN0zR2GMYJwUhN395Wxp9R
 Pr2w==
X-Gm-Message-State: APjAAAUbV12BQONcfOQo7UpV/JHGt7PnVBgZu/Uu2NFuCM9RWUWoZLcw
 pMHOsMRH7rRZ3IFPYZEFBU8=
X-Google-Smtp-Source: APXvYqww+6OoXPoNwIxnEPKXNOKjFo2LzLmvhSI1+ZTt6+z9iM2FolKS+G08myhmHaRTKm2Ac3dD+A==
X-Received: by 2002:a2e:844a:: with SMTP id u10mr5531448ljh.41.1556899031429; 
 Fri, 03 May 2019 08:57:11 -0700 (PDT)
Received: from [10.17.180.71] (ll-74.141.223.85.sovam.net.ua. [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id
 a2sm494449lfi.13.2019.05.03.08.57.10
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 03 May 2019 08:57:10 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <20190422164937.21350-1-julien.grall@arm.com>
 <20190422164937.21350-10-julien.grall@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <380e76dc-9a06-66b0-8edb-0eb6e04eed14@gmail.com>
Date: Fri, 3 May 2019 18:57:09 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190422164937.21350-10-julien.grall@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 09/20] xen/arm64: head: Correctly report the
 HW CPU ID
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, sstabellini@kernel.org,
 Andrii_Anisov@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gSnVsaWVuLAoKT24gMjIuMDQuMTkgMTk6NDksIEp1bGllbiBHcmFsbCB3cm90ZToKPiBU
aGVyZSBhcmUgbm8gcmVhc29uIHRvIGNvbnNpZGVyIHRoZSBIVyBDUFUgSUQgd2lsbCBiZSAwIHdo
ZW4gdGhlCj4gcHJvY2Vzc29yIGlzIHBhcnQgb2YgYSB1bmlwcm9jZXNzb3Igc3lzdGVtLiBBdCBi
ZXN0LCB0aGlzIHdpbGwgcmVzdWx0IHRvCj4gY29uZmxpY3Rpbmcgb3V0cHV0IGFzIHRoZSByZXN0
IG9mIFhlbiB1c2UgdGhlIHZhbHVlIGRpcmVjdGx5IHJlYWQgZnJvbQo+IE1QSURSX0VMMS4KPiAK
PiBTbyByZW1vdmUgdGhlIHplcm9pbmcgYW5kIGxvZ2ljIHRvIGNoZWNrIGlmIHRoZSBDUFUgaXMg
cGFydCBvZiBhCj4gdW5pcHJvY2Vzc29yIHN5c3RlbS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKClJldmlld2VkLWJ5OiBBbmRyaWkgQW5p
c292IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgoKLS0gClNpbmNlcmVseSwKQW5kcmlpIEFuaXNv
di4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 03 15:57:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 15:57:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMaYo-0006xX-Go; Fri, 03 May 2019 15:57:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=COEE=TD=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1hMaYn-0006wT-5y
 for xen-devel@lists.xenproject.org; Fri, 03 May 2019 15:57:17 +0000
X-Inumbo-ID: 1ef2e977-6dbc-11e9-843c-bc764e045a96
Received: from mail-lj1-x241.google.com (unknown [2a00:1450:4864:20::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1ef2e977-6dbc-11e9-843c-bc764e045a96;
 Fri, 03 May 2019 15:57:16 +0000 (UTC)
Received: by mail-lj1-x241.google.com with SMTP id c6so223954lji.11
 for <xen-devel@lists.xenproject.org>; Fri, 03 May 2019 08:57:15 -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-language:content-transfer-encoding;
 bh=4LewNE+7oVpa6HproFAzlqyMsDQnwZmutDC3kB5Zl2g=;
 b=W64u8DZqtNSuzkeQHF5O3F8En2pN1l2GjEn6uDMHN7hIevAYKtDoEk2XuqDZBTZqI+
 n/f4+iAv+crfeYkIGu3o3QXLG6WHsQWIW/xTuXdMsAm6tuhr//0VyfJWn2osgEUvPWtZ
 Re0Zof3RrCr1J7S/IxNfiKx8xKWhvOgIS6TYULbKxVlh7Q4OgzNOUejmq4uRaET6ZFH5
 bGPsZdGXyvy2bsa2RNuNbM9voMDddcwYc/RLwHOwllxv4Sjf3ojfjumsc+fWAoqmJh9d
 Dq3FTKl6l+bGe42vJgiGp1EtOvFpSmNwhjSkydtU/4p1EQk9Fnr26nlrKJ0lr0CjJjj9
 5YRA==
X-Google-DKIM-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=4LewNE+7oVpa6HproFAzlqyMsDQnwZmutDC3kB5Zl2g=;
 b=IsoTbj3HEhmjkTAVaY8SQmCuoLw1v5nrX4AiKprtoTBOVb6zvh5LJyb6P6/l1X5qih
 9+88a33QMJ4HSgr/5tZjkpCzUgcr+Y9UhhH4NoZkf6615ZmV+pafw71N0cY+y9RD9mxy
 GYkt+7QWeOsFfGNfjE4HWAJCh5EwDx/PieWU89OcSJS64AXhQcOBkhv2rnURarhfib6P
 5+L48D6urKtNig8O76IMtLhMEJL4jTHIVLTWhplmPwO1H7QHSoty58MMoS/fvdc8GWIG
 cU/x/mmJbBuHq7rUQPHWmNzlgf2mrktZ6zYj0M5NUTYuxguIXT4BPbLb3QUDmlCavmnB
 QaWQ==
X-Gm-Message-State: APjAAAWaSAD4CGvF2OU6zrQEdq3AyARb1knPEMaMG14hqrD+C1/C3trH
 wsnSy8cRuNCbmQywyQ+yVdo=
X-Google-Smtp-Source: APXvYqxloSGrMVIw8SbCXP5rsTaOwtakDGxS4GHRMXqdpSf7NCtOcdTWB/DEWJ3kJSyqw25UkPgfsg==
X-Received: by 2002:a2e:8496:: with SMTP id b22mr5457095ljh.9.1556899034715;
 Fri, 03 May 2019 08:57:14 -0700 (PDT)
Received: from [10.17.180.71] (ll-74.141.223.85.sovam.net.ua. [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id
 x68sm494230lff.3.2019.05.03.08.57.13
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 03 May 2019 08:57:13 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <20190422164937.21350-1-julien.grall@arm.com>
 <20190422164937.21350-11-julien.grall@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <5b1a6f14-cb12-091e-9019-f076ebe9d6e5@gmail.com>
Date: Fri, 3 May 2019 18:57:13 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190422164937.21350-11-julien.grall@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 10/20] xen/arm32: head: Correctly report the
 HW CPU ID
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, sstabellini@kernel.org,
 Andrii_Anisov@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gSnVsaWVuLAoKT24gMjIuMDQuMTkgMTk6NDksIEp1bGllbiBHcmFsbCB3cm90ZToKPiBU
aGVyZSBhcmUgbm8gcmVhc29uIHRvIGNvbnNpZGVyIHRoZSBIVyBDUFUgSUQgd2lsbCBiZSAwIHdo
ZW4gdGhlCj4gcHJvY2Vzc29yIGlzIHBhcnQgb2YgYSB1bmlwcm9jZXNzb3Igc3lzdGVtLiBBdCBi
ZXN0LCB0aGlzIHdpbGwgcmVzdWx0IHRvCj4gY29uZmxpY3Rpbmcgb3V0cHV0IGFzIHRoZSByZXN0
IG9mIFhlbiB1c2UgdGhlIHZhbHVlIGRpcmVjdGx5IHJlYWQgZnJvbQo+IE1QSURSLgo+IAo+IFNv
IHJlbW92ZSB0aGUgemVyb2luZyBhbmQgbG9naWMgdG8gY2hlY2sgaWYgdGhlIENQVSBpcyBwYXJ0
IG9mIGEKPiB1bmlwcm9jZXNzb3Igc3lzdGVtLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgoKUmV2aWV3ZWQtYnk6IEFuZHJpaSBBbmlzb3Yg
PGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+CgotLSAKU2luY2VyZWx5LApBbmRyaWkgQW5pc292LgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 03 15:57:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 15:57:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMaYq-0006za-TY; Fri, 03 May 2019 15:57:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=COEE=TD=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1hMaYq-0006yx-72
 for xen-devel@lists.xenproject.org; Fri, 03 May 2019 15:57:20 +0000
X-Inumbo-ID: 209a08a1-6dbc-11e9-843c-bc764e045a96
Received: from mail-lf1-x141.google.com (unknown [2a00:1450:4864:20::141])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 209a08a1-6dbc-11e9-843c-bc764e045a96;
 Fri, 03 May 2019 15:57:18 +0000 (UTC)
Received: by mail-lf1-x141.google.com with SMTP id v1so4769551lfg.5
 for <xen-devel@lists.xenproject.org>; Fri, 03 May 2019 08:57:18 -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-language:content-transfer-encoding;
 bh=VoSrjDkYC+0vOph7mkd7DZZ0O7kuMA2CQ6IuHdmHhvI=;
 b=SYx51xMo6NpiAoi+7wKpVCVXmxkYSEWJMj4BeRrkZgwnF0R5JCbndU8LX31hW/nCWb
 nZYmsyZEUX8BkXi5//T2T15Ah+G7LFHh3qMotjW4hQQiCvwsfaeSs7ILqwDHy1Yhd7bA
 b8MhNCp+AtIBCKEfs+2gDRTu0dcjowlPkhVZEMqi9u9UB0l6PmN8xfzV3fpzCSV/CSuw
 3WHLUTWAIFlPMNiXuLjdezqXco26erP6jWanPRrtZ6wuQEkptYhsD8QUWva4PLXyHPGu
 Dh2WtLjIEFUXOzwUXrrdcG+BBF7HIvH9x1UCTOVI6aX8NwjCwjikq5vloGVoXRJmJeq2
 Cyiw==
X-Google-DKIM-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=VoSrjDkYC+0vOph7mkd7DZZ0O7kuMA2CQ6IuHdmHhvI=;
 b=I1FAKag+Mo+aJVG0Pp6wvzNrqja4tyP3pQXpVpsQvs7miy8b2R++yViJnZF5BT6dy6
 +NxdHGIcZ6VaQE7+oo0q4j4aUtfl5FdszEAhEzKYM69WcTRn3v8oP8ZJUsQ9hSExaTjR
 z16dV2MzGd08HCL1Mqc6yF/JfrTnlyW+j11sMc9jFvRJMm5S6HnJAuLzo4GzEoO3JxVY
 rdDW96AllWkfWvQ5U6dD2CqUbVwgtY8bDpkG+1nxAwHXSlC/hAJOoIxAWaiqg+8iWtdw
 rbKiEr7RYM2dKvGILyn8D2frcR6sNqKzz0prrG+6EU8vyBRjgkAM/ntFlHqvE8CcD7bI
 mFBg==
X-Gm-Message-State: APjAAAVvGVSWhvJiRnI+xc8x8W5yUzcmQ8zgZZmLgZpOUSiA8MO42vPX
 HCQdMUSbadd5MO0zVUQMa45Ue0Q+ak8=
X-Google-Smtp-Source: APXvYqwEVpRoQEx/lp9VoQMHurBs9UHKkeS8gcPX9GjCYt/dyyXEeqOyGmJS+TZO9NR2UcjklhA9Nw==
X-Received: by 2002:ac2:558d:: with SMTP id v13mr645367lfg.76.1556899037507;
 Fri, 03 May 2019 08:57:17 -0700 (PDT)
Received: from [10.17.180.71] (ll-74.141.223.85.sovam.net.ua. [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id
 p19sm492079lfc.48.2019.05.03.08.57.16
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 03 May 2019 08:57:16 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <20190422164937.21350-1-julien.grall@arm.com>
 <20190422164937.21350-12-julien.grall@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <e6f933fb-c2ab-18e6-f8ac-37379d851855@gmail.com>
Date: Fri, 3 May 2019 18:57:15 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190422164937.21350-12-julien.grall@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 11/20] xen/arm32: head: Don't set MAIR0 and
 MAIR1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, sstabellini@kernel.org,
 Andrii_Anisov@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gSnVsaWVuLAoKT24gMjIuMDQuMTkgMTk6NDksIEp1bGllbiBHcmFsbCB3cm90ZToKPiBU
aGUgY28tcHJvY2Vzc29yIHJlZ2lzdGVycyBNQUlSMCBhbmQgTUFJUjEgYXJlIG1hbmFnZWQgYnkg
RUwxLiBTbyB0aGVyZQo+IGFyZSBubyBuZWVkIHRvIGluaXRpYWxpemUgdGhlbSBkdXJpbmcgWGVu
IGJvb3QuCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KCgpSZXZpZXdlZC1ieTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNv
bT4KCi0tIApTaW5jZXJlbHksCkFuZHJpaSBBbmlzb3YuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 03 15:57:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 15:57:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMaYz-00074e-71; Fri, 03 May 2019 15:57:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=COEE=TD=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1hMaYy-00073y-73
 for xen-devel@lists.xenproject.org; Fri, 03 May 2019 15:57:28 +0000
X-Inumbo-ID: 255d87ae-6dbc-11e9-843c-bc764e045a96
Received: from mail-lf1-x141.google.com (unknown [2a00:1450:4864:20::141])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 255d87ae-6dbc-11e9-843c-bc764e045a96;
 Fri, 03 May 2019 15:57:26 +0000 (UTC)
Received: by mail-lf1-x141.google.com with SMTP id q23so1012955lfc.12
 for <xen-devel@lists.xenproject.org>; Fri, 03 May 2019 08:57:26 -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-language:content-transfer-encoding;
 bh=6eVNA1CxVkkja2TbDbB9zmx87IEjQbEVkFnhHp7bMRE=;
 b=rpnqjpkirs+l3t+uDcg4/zdsGpO6isA61RxYAK6Wcpm/047fX/P9RJl+STe3tPciY5
 OswqT8l9jiWMSaOKwNmWVupgwRAJzrq1rn0eZBjVeBkZy9s2cvB9MxsvlRu/DjWs97qK
 c9hEBQKWQQDIb6ZuZyNG7KdNbrWLsXvlY5b9fEcgnFqIw0v31IEfSc2lGGv4QrkSblom
 lldp2EIkDBvUTVPlj3WjDVDyVD96C5FITkyrtK5C//fBmYweRXXFm8Llgor8EtLY+SDE
 Kosp2msjku4q5Sexra929jS7uQa+otF/d6PUgL9dTmKoYbhb6KJjDhR0cbUoxpvPMAXb
 O12Q==
X-Google-DKIM-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=6eVNA1CxVkkja2TbDbB9zmx87IEjQbEVkFnhHp7bMRE=;
 b=S4vewisnpuO1VV0H1GNck8WBcm35xtCQ8IQi+L5XQmP+hLbUMRWE+Cz/GWAtEenc8V
 LKTZmG2iNHvKiKyIPcupkxcjOw0ju+297gn9dK6ZsF1ZXV3MmPJc0GRpqN+AV+ewAcNC
 F91B1L3rNk1ZZS8OnI0CEQU8fy2NT0YBgViBaDIxm1BhZQawr8YITZwupVKKYDRl/GNj
 JdnQwc6m1MIKTpfYRj4Hw9khEIcDtVJyckqtVpWL3HWACePq18T6LCiwPsAnY3cuTGaA
 X7ZFrON8qVum8I5Jr577yKUDywYa1mIpqDUunQzcjfuopdjHZsvVRS2vPnm03jPpOMe2
 ia1g==
X-Gm-Message-State: APjAAAXMLpSPiuLxyOaSS2ZkZI/Y8UMa9GYZI2OU4L5IxhN180uWRzFt
 Nwddz1IxLpIFBwwqkvJY02RRvajK68o=
X-Google-Smtp-Source: APXvYqxMcXHdnDf/8GxJ+nWC2jzEOTRuFLO8pBzLIHjjHCujDtv3p6FceBw2sObu0+31mryhyhAtAA==
X-Received: by 2002:ac2:443c:: with SMTP id w28mr3103612lfl.38.1556899045472; 
 Fri, 03 May 2019 08:57:25 -0700 (PDT)
Received: from [10.17.180.71] (ll-74.141.223.85.sovam.net.ua. [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id
 q125sm454884ljb.76.2019.05.03.08.57.24
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 03 May 2019 08:57:24 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <20190422164937.21350-1-julien.grall@arm.com>
 <20190422164937.21350-13-julien.grall@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <be841c38-657f-de69-0a9b-dd2b8c214a22@gmail.com>
Date: Fri, 3 May 2019 18:57:23 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190422164937.21350-13-julien.grall@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 12/20] xen/arm32: head: Always zero r3
 before update a page-table entry
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, sstabellini@kernel.org,
 Andrii_Anisov@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gSnVsaWVuLAoKT24gMjIuMDQuMTkgMTk6NDksIEp1bGllbiBHcmFsbCB3cm90ZToKPiBU
aGUgYm9vdCBjb2RlIGlzIHVzaW5nIHIyIGFuZCByMyB0byBob2xkIHRoZSBwYWdlLXRhYmxlIGVu
dHJ5IHZhbHVlLgo+IFdoaWxlIHIyIGlzIGFsd2F5cyB1cGRhdGVkIGJlZm9yZSBzdG9yaW5nIHRo
ZSB2YWx1ZSwgdGhpcyBpcyBub3QgYWx3YXlzCj4gdGhlIGNhc2UgZm9yIHIzLgo+IAo+IFRoYW5r
ZnVsbHkgdG9kYXksIHIzIHdpbGwgYWx3YXlzIGJlIHplcm8gd2hlbiB3ZSBjYXJlLiBCdXQgdGhp
cyBpcwo+IGRpZmZpY3VsdCB0byB0cmFjayBhbmQgZXJyb3ItcHJvbmUuCj4gCj4gU28gYWx3YXlz
IHplcm8gcjMgd2l0aGluIHRoZSBmZXcgaW5zdHJ1Y3Rpb25zIGJlZm9yZSB0aGUgd3JpdGUgdGhl
Cj4gcGFnZS10YWJsZSBlbnRyeS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPgo+IC0tLQo+ICAgeGVuL2FyY2gvYXJtL2FybTMyL2hlYWQuUyB8
IDMgKysrCj4gICAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspCj4gCj4gZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL2FybS9hcm0zMi9oZWFkLlMgYi94ZW4vYXJjaC9hcm0vYXJtMzIvaGVhZC5T
Cj4gaW5kZXggMzQ0ODgxN2FhYi4uMDUzNmI2MmFlYyAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9h
cm0vYXJtMzIvaGVhZC5TCj4gKysrIGIveGVuL2FyY2gvYXJtL2FybTMyL2hlYWQuUwo+IEBAIC0y
NzAsNiArMjcwLDcgQEAgY3B1X2luaXRfZG9uZToKPiAgICAgICAgICAgb3JyICAgcjIsIHIyLCAj
UFRfVVBQRVIoTUVNKSAvKiByMjpyMyA6PSBzZWN0aW9uIG1hcCAqLwo+ICAgICAgICAgICBvcnIg
ICByMiwgcjIsICNQVF9MT1dFUihNRU0pCj4gICAgICAgICAgIGxzbCAgIHIxLCByMSwgIzMgICAg
ICAgICAgICAgLyogcjEgOj0gU2xvdCBvZmZzZXQgKi8KPiArICAgICAgICBtb3YgICByMywgIzB4
MD4gICAgICAgICAgIHN0cmQgIHIyLCByMywgW3I0LCByMV0gICAgICAgLyogTWFwcGluZyBvZiBw
YWRkcihzdGFydCkgKi8KPiAgICAgICAgICAgbW92ICAgcjYsICMxICAgICAgICAgICAgICAgICAv
KiByNiA6PSBpZGVudGl0eSBtYXAgbm93IGluIHBsYWNlICovCj4gICAKPiBAQCAtMzc3LDYgKzM3
OCw3IEBAIHBhZ2luZzoKPiAgICAgICAgICAgbHNsICAgcjIsIHIyLCAjVEhJUkRfU0hJRlQgICAv
KiA0SyBhbGlnbmVkIHBhZGRyIG9mIFVBUlQgKi8KPiAgICAgICAgICAgb3JyICAgcjIsIHIyLCAj
UFRfVVBQRVIoREVWX0wzKQo+ICAgICAgICAgICBvcnIgICByMiwgcjIsICNQVF9MT1dFUihERVZf
TDMpIC8qIHIyOnIzIDo9IDRLIGRldiBtYXAgaW5jbHVkaW5nIFVBUlQgKi8KPiArICAgICAgICBt
b3YgICByMywgIzAKCldoYXQncyB0aGUgZGlmZmVyZW5jZSBiZXR3ZWVuIGAjMHgwYCBhbmQgYCMw
YD8gSSd2ZSBzZWVuIHRoZSB1c2FnZSBpcyBtaXhlZCBhY3Jvc3MgdGhlIGZpbGUsIGJ1dCBub3Qg
c3VyZSB3aHkuIENvdWxkIGl0IGJlIHVuaWZpZWQ/Cgo+ICAgICAgICAgICBzdHJkICByMiwgcjMs
IFtyMSwgIyhGSVhNQVBfQ09OU09MRSo4KV0gLyogTWFwIGl0IGluIHRoZSBmaXJzdCBmaXhtYXAn
cyBzbG90ICovCj4gICAxOgo+ICAgCj4gQEAgLTM4OCw2ICszOTAsNyBAQCBwYWdpbmc6Cj4gICAg
ICAgICAgIG9yciAgIHIyLCByMiwgI1BUX0xPV0VSKFBUKSAgLyogcjI6cjMgOj0gdGFibGUgbWFw
IG9mIHhlbl9maXhtYXAgKi8KPiAgICAgICAgICAgbGRyICAgcjQsID1GSVhNQVBfQUREUigwKQo+
ICAgICAgICAgICBtb3YgICByNCwgcjQsIGxzciAjKFNFQ09ORF9TSElGVCAtIDMpICAgLyogcjQg
Oj0gU2xvdCBmb3IgRklYTUFQKDApICovCj4gKyAgICAgICAgbW92ICAgcjMsICMwCkRpdHRvLgoK
PiAgICAgICAgICAgc3RyZCAgcjIsIHIzLCBbcjEsIHI0XSAgICAgICAvKiBNYXAgaXQgaW4gdGhl
IGZpeG1hcCdzIHNsb3QgKi8KPiAgIAo+ICAgICAgICAgICAvKiBVc2UgYSB2aXJ0dWFsIGFkZHJl
c3MgdG8gYWNjZXNzIHRoZSBVQVJULiAqLwo+IAoKV2l0aCB0aGUgbWlub3IgY29tbWVudHM6CgpS
ZXZpZXdlZC1ieTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KCi0tIApT
aW5jZXJlbHksCkFuZHJpaSBBbmlzb3YuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 03 15:57:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 15:57:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMaZ7-00079g-HB; Fri, 03 May 2019 15:57:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=COEE=TD=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1hMaZ5-00078b-Nl
 for xen-devel@lists.xenproject.org; Fri, 03 May 2019 15:57:35 +0000
X-Inumbo-ID: 29f82e70-6dbc-11e9-843c-bc764e045a96
Received: from mail-lf1-x142.google.com (unknown [2a00:1450:4864:20::142])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 29f82e70-6dbc-11e9-843c-bc764e045a96;
 Fri, 03 May 2019 15:57:34 +0000 (UTC)
Received: by mail-lf1-x142.google.com with SMTP id h126so4763366lfh.4
 for <xen-devel@lists.xenproject.org>; Fri, 03 May 2019 08:57:34 -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-language:content-transfer-encoding;
 bh=lVPgkG48K05PS6sqZg+Kr9bhvA9P3wRa2+sonf/+61k=;
 b=RspN8PoMd8IhRTBppdle/kDR3v83V3Ekyp1OP9ZhWJDM/rWnbCxhUHUGxPtvYKMhwp
 elyFjfbopVQ20aZlLHkE65GxE6inqiRPTQooGesSdzaWE+B1FXfmGq9XS2kUd0zzC6GR
 iD+09KZFRh0Ngc4CZNGdg4YOSQRNuFDciZcsM2c/X/ZT2RfeugdasE/eJ82sGCzPBsbr
 zy9l/zdsLxPgMxfaa1SS7VbjxbOxG7YZovvoxzlk3hwnQZTiNJ/q5IwFoWYopv8Qr4nW
 3IyfNOTTS2PmNu06BMaecDrQGSKYC2rDy/OK0CoRedhuzFH5rVCex5YikCxGhdPRfHPa
 vd2A==
X-Google-DKIM-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=lVPgkG48K05PS6sqZg+Kr9bhvA9P3wRa2+sonf/+61k=;
 b=TInc+zhOajlAZ9kgjPqRPLvYJdkO694i7Ko/+d3DVsKGTktb1Mx3CbDpVaK0ytYDRT
 7bIfYFsPAeJ3lamRYUpjCSNWmZLAioaH3/3+7tgA1YK17uPiFXpleif0FHZvSPLeaaYH
 hXuTBdRlGq8mKka4svouObS8Zf6h9MT/5uUfXp8BYfXLzcecdZOSZ5MqXPDZw/TLN3l2
 PV8ifDzhGYifHfBZGpjVl+BogDC5YkSC6Ph9GGT2LRB442jNLdIvb7PWzE8vTqt1RbMo
 A4OiEjHRj5/dnV8okOap6xgic2lWbA2ztc5Mfsy9CMZeG0sKYa/2ftzt3mQidQ5IEBI1
 ltUg==
X-Gm-Message-State: APjAAAX7U5L0tDxOOurb4dXu8R82pB62Bojvx9D2GwFjmsqVuGwkVO7W
 Eetzbwu3mlIyTPtt3Zgclvw=
X-Google-Smtp-Source: APXvYqxwoKsUqHGGQ+7VtyIaAUQjkiPtTLzE/HJvpx+NHi/B1ftPXW8jWAYGsURg3Zz0385rIRBLyw==
X-Received: by 2002:a19:6b0d:: with SMTP id d13mr5425265lfa.79.1556899053196; 
 Fri, 03 May 2019 08:57:33 -0700 (PDT)
Received: from [10.17.180.71] (ll-74.141.223.85.sovam.net.ua. [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id
 f18sm493696lfh.39.2019.05.03.08.57.31
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 03 May 2019 08:57:32 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <20190422164937.21350-1-julien.grall@arm.com>
 <20190422164937.21350-14-julien.grall@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <3d3d4a09-4935-4a83-0e3d-7b987dfc9fcf@gmail.com>
Date: Fri, 3 May 2019 18:57:31 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190422164937.21350-14-julien.grall@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 13/20] xen/arm32: mm: Avoid to zero and
 clean cache for CPU0 domheap
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, sstabellini@kernel.org,
 Andrii_Anisov@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gSnVsaWVuLAoKT24gMjIuMDQuMTkgMTk6NDksIEp1bGllbiBHcmFsbCB3cm90ZToKPiBU
aGUgcGFnZS10YWJsZSB3YWxrZXIgaXMgY29uZmlndXJlZCB0byB1c2UgdGhlIHNhbWUgc2hhcmVh
YmlsaXR5IGFuZAo+IGNhY2hlYWJpbGl0eSBhcyB0aGUgYWNjZXNzIHBlcmZvcm1lZCB3aGVuIHVw
ZGF0aW5nIHRoZSBwYWdlLXRhYmxlcy4gVGhpcwo+IG1lYW5zIGNsZWFuaW5nIHRoZSBjYWNoZSBm
b3IgQ1BVMCBkb21oZWFwIGlzIHVubmVjZXNzYXJ5Lgo+IAo+IEZ1cnRoZXJtb3JlLCBDUFUwIHBh
Z2UtdGFibGVzIGFyZSBwYXJ0IG9mIFhlbiBiaW5hcnkgYW5kIHdpbGwgYWxyZWFkeSBiZQo+IHpl
cm9lZCBiZWZvcmVoYW5kLgoKSU1PIGl0IGlzIGEgYml0IGNvbmZ1c2luZy4KQXMgSSB1bmRlcnN0
YW5kLCBgY3B1MF9kb21tYXBgIHJlc2lkZXMgaW4gQlNTIHdoaWNoIGlzIG5vdCBhIHBhcnQgb2Yg
dGhlIGJpbmFyeSB1bmxpa2UgaW5pdGlhbGl6ZWQgZGF0YS4gWWV0IGl0IGlzIHVuY29uZGl0aW9u
YWxseSBjbGVhcmVkIGR1cmluZyB0aGUgYm9vdCBvbiBBUk0zMi4KCj4gIFNvIGl0IGlzIHBvaW50
bGVzcyB0byB6ZXJvIHRoZSBkb21oZWFwIGFnYWluLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gLS0tCgpUaG91Z2g6CgpSZXZpZXdlZC1i
eTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KCi0tIApTaW5jZXJlbHks
CkFuZHJpaSBBbmlzb3YuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Fri May 03 15:57:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 15:57:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMaZ9-0007BU-Ro; Fri, 03 May 2019 15:57:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=COEE=TD=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1hMaZ9-0007Aq-2z
 for xen-devel@lists.xenproject.org; Fri, 03 May 2019 15:57:39 +0000
X-Inumbo-ID: 2c239a80-6dbc-11e9-843c-bc764e045a96
Received: from mail-lj1-x241.google.com (unknown [2a00:1450:4864:20::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2c239a80-6dbc-11e9-843c-bc764e045a96;
 Fri, 03 May 2019 15:57:38 +0000 (UTC)
Received: by mail-lj1-x241.google.com with SMTP id z26so831745ljj.2
 for <xen-devel@lists.xenproject.org>; Fri, 03 May 2019 08:57:38 -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-language:content-transfer-encoding;
 bh=kFoa9dfxgaMOprS6/k2DwKVS5WyYzTKNRIP9Kb4NulU=;
 b=YN4sLjynmN90ffLAezSS40nQCH+dnLZdkbKYPPdfuEzIdjKT94ohmOWfg1JjszUJxu
 42/W1MQQyac2uHTGX8xX2+Q/ELm0zJ8dwHSRjGLHec5WNMUNvltkEgLjfEJ14VjRu9u4
 W3O17M0i37ZYliq0CsGUWCgHuSVN6+Ixj9RpUa1HWmsqwmmY79nEzzRjIvP+tCRnNogw
 U+JIEeQ2ogt/Bv8eugj+udt0YJa7eYLvxZewiY2nhfCRS57/maWn3nBoAvuJZYYeAcxp
 5IFsOSMXg0ilV+haLmpqC0Op8vsCIo3enoXbpXYRihlfs3ZO4yve5rRv9NEmiW+SrhyR
 q7Ng==
X-Google-DKIM-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=kFoa9dfxgaMOprS6/k2DwKVS5WyYzTKNRIP9Kb4NulU=;
 b=pAb5crX2QyIuMbDL/P0ARFmNe+sV4+iROcWubdWjXTle7Us+DbiJ82XwF2aEhOleTy
 bXKmSWJSrFa6Rix+IRxOWTMb1UaSq+BE+sDIJn+OiPmlwVjP/MLaYaE9vjDN1AQU1sXy
 fNqECamLfbpIkd9tuUn/YWzDR9IGEnyUdggAQ3a2am5zy/5G4oPlofKbGvED8MTcg/WT
 rqocFONi670dRJLBuH2RwcksYznh6H9yRU9vMcn94+KP9jt2AE0hlEnnp1agiUg2LqGo
 d0XIhP9C+Cdy0a4Bd8EfXUvut86xPN5RSYhBwobSQzlsqv6WXioDupH9WhVdje/yWTQ6
 KJaw==
X-Gm-Message-State: APjAAAWZOJpmcRT8215hxhuqDcmHimwMplIth5jRzfKXpYTlFbpVtyj5
 Z++SHfWVaXzox9vkE+tFEMc=
X-Google-Smtp-Source: APXvYqyODoG920RZtsOF64CLCPkMuZztu0RJnzwI70wfz3FLRIeFeMpxFW8EOFX82Pblx+nEj/ZBpg==
X-Received: by 2002:a2e:984d:: with SMTP id e13mr4745461ljj.61.1556899056822; 
 Fri, 03 May 2019 08:57:36 -0700 (PDT)
Received: from [10.17.180.71] (ll-74.141.223.85.sovam.net.ua. [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id
 f15sm499308lfm.43.2019.05.03.08.57.35
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 03 May 2019 08:57:35 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <20190422164937.21350-1-julien.grall@arm.com>
 <20190422164937.21350-15-julien.grall@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <a3a0dd62-d4e8-1acd-43ac-6e9ba1563515@gmail.com>
Date: Fri, 3 May 2019 18:57:35 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190422164937.21350-15-julien.grall@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 14/20] xen/arm32: mm: Avoid cleaning the
 cache for secondary CPUs page-tables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, sstabellini@kernel.org,
 Andrii_Anisov@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAyMi4wNC4xOSAxOTo0OSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFRoZSBwYWdlLXRhYmxl
IHdhbGtlciBpcyBjb25maWd1cmVkIHRvIHVzZSB0aGUgc2FtZSBzaGFyZWFiaWxpdHkgYW5kCj4g
Y2FjaGVhYmlsaXR5IGFzIHRoZSBhY2Nlc3MgcGVyZm9ybWVkIHdoZW4gdXBkYXRpbmcgdGhlIHBh
Z2UtdGFibGVzLiBUaGlzCj4gbWVhbnMgY2xlYW5pbmcgdGhlIGNhY2hlIGZvciBzZWNvbmRhcnkg
Q1BVcyBydW50aW1lIHBhZ2UtdGFibGVzIGlzCj4gdW5uZWNlc3NhcnkuCj4gCj4gU2lnbmVkLW9m
Zi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KClJldmlld2VkLWJ5OiBB
bmRyaWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgoKCi0tIApTaW5jZXJlbHksCkFu
ZHJpaSBBbmlzb3YuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 03 15:58:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 15:58:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMaaQ-0007nr-9l; Fri, 03 May 2019 15:58:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=COEE=TD=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1hMaaP-0007nV-9G
 for xen-devel@lists.xenproject.org; Fri, 03 May 2019 15:58:57 +0000
X-Inumbo-ID: 5ab10a3d-6dbc-11e9-843c-bc764e045a96
Received: from mail-lf1-x143.google.com (unknown [2a00:1450:4864:20::143])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5ab10a3d-6dbc-11e9-843c-bc764e045a96;
 Fri, 03 May 2019 15:58:56 +0000 (UTC)
Received: by mail-lf1-x143.google.com with SMTP id j20so4788712lfh.2
 for <xen-devel@lists.xenproject.org>; Fri, 03 May 2019 08:58:56 -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-language:content-transfer-encoding;
 bh=x7pGYhhWPUQTwzqilP0vl7D7GSfDaj5iI2yGgD+Ic8o=;
 b=UlQ+qjJXy5A5unVo0DHz4Xuq+AD0nYLhUixok50JWIHTJC+Ej2Db6q3jyYRZkyRF6+
 9jDRpNtlkunjK8KfmhX9TfAD9M6RFIosrsR6aiZrfCDfFYXeJrX4Zwifgzz4a4FAkXhy
 YmY/iKkmcQNCMrc+PH6fgRQfDf7WUnJZStJk2BwF6Wj2yY5z1ip3/WhAsiVOQ+0y5PqW
 udzeC0UMm9PHRxtMvtSIqPnVkFyMtxoj4b5RdUDrc6ez04Xs1lC+z3nSr3QKEejNcQ9a
 tEpv7SxyOYGzKBZCWvjVc+5MCHp479Q9P1eTP6siSYnLP/8o/qQvVVy8HZv2JzaV0NP5
 sDig==
X-Google-DKIM-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=x7pGYhhWPUQTwzqilP0vl7D7GSfDaj5iI2yGgD+Ic8o=;
 b=jgGivbd5gXXc+L+WZR5yRMrU5HV6Eep5LxWTBCuoXRgORTjhYLmABgH/NtRSwl1/rd
 2L6bRIajS8A0tw6HC7lLB+je60md5kbohqAJ8gBsUmiTQ42sGzsX6u/aDHabKQ71Oc49
 DgBrwyAW2CdQPr/O/av02dvwjFwAqLUyUlpytthbI1oSjnselCzRYMRlEwpO3XqMHcxm
 LR4PToA8NKT509pRYjs/etHSQmx3IeZ5fLqfzRiKQpuKYvNx+ZxzLFrSwTUswx8mKi20
 Xfm41b6X5QQip9o1lwWFf0nMXMAjM9CJJFVnpD6NS35df/tNL5wixr2OKq8bGgNL3iDp
 pO9g==
X-Gm-Message-State: APjAAAUQ+BUufkWnTUqSOWtKRzj/jC/ObQy36PlrTp5cUtZg41YFt6I9
 X70tVZkFe7t8ueaVtS8L6fs=
X-Google-Smtp-Source: APXvYqw8bAqoLQ/g0Df33xXIFjZbxkoucJcKcMFvJ/LtUnblYKCQ+rleEaloM8q1Ws/5uwDi0bjOQA==
X-Received: by 2002:ac2:4192:: with SMTP id z18mr5477548lfh.96.1556899134945; 
 Fri, 03 May 2019 08:58:54 -0700 (PDT)
Received: from [10.17.180.71] (ll-74.141.223.85.sovam.net.ua. [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id
 f1sm457621ljc.73.2019.05.03.08.58.53
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 03 May 2019 08:58:54 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <20190422164937.21350-1-julien.grall@arm.com>
 <20190422164937.21350-16-julien.grall@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <3cbd6b72-b1ec-4bf0-9ab1-48ec40c2acb0@gmail.com>
Date: Fri, 3 May 2019 18:58:53 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190422164937.21350-16-julien.grall@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 15/20] xen/arm: mm: Use the shorter version
 __aligned(PAGE_SIZE) to align page-tables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, sstabellini@kernel.org,
 Andrii_Anisov@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAyMi4wNC4xOSAxOTo0OSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFdlIGN1cnJlbnRseSB1
c2UgdGhlIHZlcnkgbG9uZyB2ZXJzaW9uIF9fYXR0cmlidXRlX18oKF9fYWxpZ25lZCg0MDk2KSkp
Cj4gdG8gYWxpZ24gcGFnZS10YWJsZXMuIFRoYW5rZnVsbHkgdGhlcmUgaXMgYSBzaG9ydGVyIHZl
cnNpb24gdG8gbWFrZQoKSU1PIGl0IGlzIGJldHRlciB0byBjaGFuZ2UgYHZlcnNpb25gIHRvIGBt
YWNyb2AuIEluIG9yZGVyIHRvIHNwZWNpZnkgaXQgaXMgbm90IGEgY29tcGlsZXIgc3BlY2lmaWMg
YnV0IHNwZWNpZmljIHRvIFhFTi4KCj4gdGhlIGNvZGUgbW9yZSByZWFkYWJsZS4KPiAKPiBXaGls
ZSBtb2RpZnlpbmcgdGhlIGF0dHJpYnV0ZToKPiAgICAgIDEpIE1vdmUgaXQgYmVmb3JlIHRoZSB2
YXJpYWJsZSBuYW1lIGFzIHdlIGRvIGluIG90aGVyIHBhcnQgb2YgWGVuCj4gICAgICAyKSBTd2l0
Y2ggdG8gUEFHRV9TSVpFIGluc3RlYWQgb2YgNDA5NiB0byBtYWtlIG1vcmUgZnV0dXJlLXByb29m
Cj4gICAgICAzKSBNYXJrIHN0YXRpYyBwYWdlLXRhYmxlcyBub3QgdXNlZCBvdXRzaWRlIHRoZSBm
aWxlIChpLmUgYW55Cj4gICAgICAgICBwYWdlLXRhYmxlcyBvdGhlciB0aGFuIGJvb3RfKiBhbmQg
eGVuX2ZpeG1hcCkuCj4gCj4gTGFzdGx5LCBzb21lIG9mIHRoZSB2YXJpYWJsZXMgdXNlIF9fYXR0
cmlidXRlX18oX19hbGlnbmVkKFggKiA0MDk2KSkuCj4gSG93ZXZlciB0aGlzIGlzIG5vdCBuZWNl
c3NhcnkgYXMgcGFnZS10YWJsZXMgYXJlIG9ubHkgcmVxdWlyZWQgdG8gYmUKPiB0byBiZSBhbGln
bmVkIHRvIGEgcGFnZS1zaXplLiBTbyB1c2UgX19hbGlnbmVkKFBBR0VfU0laRSkuCj4gCj4gU2ln
bmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KVGhvdWdoOgoK
UmV2aWV3ZWQtYnk6IEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+CgotLSAK
U2luY2VyZWx5LApBbmRyaWkgQW5pc292LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 03 15:59:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 15:59:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMaaX-0007rT-JY; Fri, 03 May 2019 15:59:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=COEE=TD=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1hMaaW-0007qk-7c
 for xen-devel@lists.xenproject.org; Fri, 03 May 2019 15:59:04 +0000
X-Inumbo-ID: 5ed15871-6dbc-11e9-843c-bc764e045a96
Received: from mail-lj1-x242.google.com (unknown [2a00:1450:4864:20::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5ed15871-6dbc-11e9-843c-bc764e045a96;
 Fri, 03 May 2019 15:59:03 +0000 (UTC)
Received: by mail-lj1-x242.google.com with SMTP id b12so5654915lji.4
 for <xen-devel@lists.xenproject.org>; Fri, 03 May 2019 08:59:03 -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-language:content-transfer-encoding;
 bh=Ad37KRXN91B8ACrl4rKyNROT9IAmty+3bOhAiCSV7vA=;
 b=EgY2hkX9G9eAMCKlhcVqzQ9zwRPqA0EEuU/xzI2CiOQgUxHuvbb4ru5DVDgnq4bJE+
 uakSw7XC5fgaJ3ZnwAu48xjPxBcDaR4SO4/P62MkVl7cThxihLqmO/ETkx5cI6hBEGvr
 LwdfJXBE9oMluWOPHFPQUWYcignE8xP1N0K2VjiSLN7D7CJCOgjRkG9qO6dDNMBhdtbn
 4sCcRm7lqRhBoqhncnSFsO/bFNbfvT5lY1vW4SG4EYeGy6iKR0//DF0ECOlIEkm0QNH1
 13NtIW3nV8XxtMgEkwzOAbeWZpeeAnq5jRPsGBmZZaQnHUDoQLViSnQ0SsJj4ztwnyD/
 ylCA==
X-Google-DKIM-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=Ad37KRXN91B8ACrl4rKyNROT9IAmty+3bOhAiCSV7vA=;
 b=EQcafUOJNo/cMOAjA+lnQguAOFBpWJLKJpzDKOoYAUzQsLLqebRrfcnwE4/4eK0lz/
 92QFdot4U4RAU/I4HRzAv70Qb0+om8/bdggflGyTyosicK2QBrGwBoZSP7uCLX+FISt0
 xxf2PfN9CsYeDXEu2rjkvvyCuAOSqH/tu70JP31c+ur1NkQQVAwg8OkyB4c2sYo1N2FS
 O+zctZnt8stNkKODIE01CnoiM8ub29QDipEmBx4389Jb3TRzJVD/z4phs8khH1SNh+Qv
 MNy//i8aSQVxW0IMmOPMxHtoSwn/LSwlBVQM0AQB49h4t0zZkfanP4QM/RyLrdt9O0fs
 Wbhw==
X-Gm-Message-State: APjAAAVdSEGDFtvAR9GEUkgTuZSBoesBzbzjbH/sxqGmFXHFNjpiDNII
 RAv3RNPrSKZWpBXdYI1iJvw=
X-Google-Smtp-Source: APXvYqys8GFfjfb2k85m7aTCH5NrXZYWyaLzbF1mblhulb5Gz14zJTSyv2E46NsKbRqOx4gtZW5NTQ==
X-Received: by 2002:a2e:8693:: with SMTP id l19mr5461488lji.47.1556899141882; 
 Fri, 03 May 2019 08:59:01 -0700 (PDT)
Received: from [10.17.180.71] (ll-74.141.223.85.sovam.net.ua. [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id
 b28sm493968lfc.7.2019.05.03.08.59.00
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 03 May 2019 08:59:01 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <20190422164937.21350-1-julien.grall@arm.com>
 <20190422164937.21350-17-julien.grall@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <13fdc8c8-5dba-7b21-067e-e54e9531bf73@gmail.com>
Date: Fri, 3 May 2019 18:59:00 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190422164937.21350-17-julien.grall@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 16/20] xen/arm: mm: Protect Xen page-table
 update with a spinlock
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, sstabellini@kernel.org,
 Andrii_Anisov@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gSnVsaWVuLAoKT24gMjIuMDQuMTkgMTk6NDksIEp1bGllbiBHcmFsbCB3cm90ZToKPiBU
aGUgZnVuY3Rpb24gY3JlYXRlX3hlbl9lbnRyaWVzIG1heSBiZSBjb25jdXJyZW50bHkgY2FsbGVk
LiBTbyB3ZSBuZWVkCj4gdG8gcHJvdGVjdCB3aXRoIGEgc3BpbmxvY2sgdG8gYXZvaWQgY29ycnVw
dGlvbiB0aGUgcGFnZS10YWJsZXMuCgpUaGUgcXVlc3Rpb24gZnJvbSBtZSBpcyB3aHkgZGlkbid0
IHdlIHN0ZXAgaW50byB0aGlzIGlzc3VlIGJlZm9yZT8KCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiAtLS0KPiAgIHhlbi9hcmNoL2FybS9t
bS5jIHwgNiArKysrKysKPiAgIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKykKPiAKPiBk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL21tLmMgYi94ZW4vYXJjaC9hcm0vbW0uYwo+IGluZGV4
IGZhMGY0MWJkMDcuLmVjZGU0ZTM0ZGYgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL21tLmMK
PiArKysgYi94ZW4vYXJjaC9hcm0vbW0uYwo+IEBAIC05NjksNiArOTY5LDggQEAgZW51bSB4ZW5t
YXBfb3BlcmF0aW9uIHsKPiAgICAgICBSRVNFUlZFCj4gICB9Owo+ICAgCj4gK3N0YXRpYyBERUZJ
TkVfU1BJTkxPQ0soeGVuX3B0X2xvY2spOwo+ICsKPiAgIHN0YXRpYyBpbnQgY3JlYXRlX3hlbl9l
bnRyaWVzKGVudW0geGVubWFwX29wZXJhdGlvbiBvcCwKPiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGxvbmcgdmlydCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIG1mbl90IG1mbiwKPiBAQCAtOTgwLDYgKzk4Miw4IEBAIHN0YXRpYyBpbnQgY3JlYXRl
X3hlbl9lbnRyaWVzKGVudW0geGVubWFwX29wZXJhdGlvbiBvcCwKPiAgICAgICBscGFlX3QgcHRl
LCAqZW50cnk7Cj4gICAgICAgbHBhZV90ICp0aGlyZCA9IE5VTEw7Cj4gICAKPiArICAgIHNwaW5f
bG9jaygmeGVuX3B0X2xvY2spOwo+ICsKPiAgICAgICBmb3IoOyBhZGRyIDwgYWRkcl9lbmQ7IGFk
ZHIgKz0gUEFHRV9TSVpFLCBtZm4gPSBtZm5fYWRkKG1mbiwgMSkpCj4gICAgICAgewo+ICAgICAg
ICAgICBlbnRyeSA9ICZ4ZW5fc2Vjb25kW3NlY29uZF9saW5lYXJfb2Zmc2V0KGFkZHIpXTsKPiBA
QCAtMTA1NCw2ICsxMDU4LDggQEAgb3V0Ogo+ICAgICAgICAqLwo+ICAgICAgIGZsdXNoX3hlbl90
bGJfcmFuZ2VfdmEodmlydCwgUEFHRV9TSVpFICogbnJfbWZucyk7Cj4gICAKPiArICAgIHNwaW5f
dW5sb2NrKCZ4ZW5fcHRfbG9jayk7Cj4gKwo+ICAgICAgIHJldHVybiByYzsKPiAgIH0KPiAgIAo+
IAoKCi0tIApTaW5jZXJlbHksCkFuZHJpaSBBbmlzb3YuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 03 15:59:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 15:59:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMaab-0007tx-2B; Fri, 03 May 2019 15:59:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=COEE=TD=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1hMaaa-0007tZ-LZ
 for xen-devel@lists.xenproject.org; Fri, 03 May 2019 15:59:08 +0000
X-Inumbo-ID: 6124cf97-6dbc-11e9-843c-bc764e045a96
Received: from mail-lf1-x142.google.com (unknown [2a00:1450:4864:20::142])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6124cf97-6dbc-11e9-843c-bc764e045a96;
 Fri, 03 May 2019 15:59:07 +0000 (UTC)
Received: by mail-lf1-x142.google.com with SMTP id o16so4758499lfl.7
 for <xen-devel@lists.xenproject.org>; Fri, 03 May 2019 08:59:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=KJfzw4LsY6qojCm9VeDh8ghh8A97aYg38ViQiLGjhK8=;
 b=Wpy9BS+GaJEvXP/ZUXlO/WwUNyK+SzF7wPoOKR4ZH+f7okPIf8uXdiGrk508pDQnhR
 rqAjYGj7Z+xp+Mb7mf6FjMrR00HS+D+Jk3rZVjeSiBTZry1ShxISmM06Mka3f+46OsPu
 EQ1Ri3QSUCIXKa+AN71JDQubxWJWE5O90lxNlBxOPoSoqrDwtvktEhVZZdhLNT1LRv+L
 H/uasAQ7pHZbxEroCKMr7104F6PxdBQA4kt9O8Se+U0JoriATnBEJI08Al2tizAtxrHm
 997rtYxHE61eImUcu2GUdUjyyhlTUdV4snWvRVZ2bZW7cl6Jd5ODmqRk7TN9dnpGp7lJ
 f86A==
X-Google-DKIM-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=KJfzw4LsY6qojCm9VeDh8ghh8A97aYg38ViQiLGjhK8=;
 b=t4I8kTsWl9J1Dmjid4I3NfB+B6YQmViTdTL+sdAdl1yqYKwfiY7qzgqMmVlUwHrZxp
 klpnn61HlSeVeGSdtj0AFU+ZFEI1x0WYIgP/aXqyfH3T2/GCzNx7qHxH1qUF0zU1lz7K
 xqkQdPhHN41agWtTYTbF5UxACbPLg6/bArE7yEj+YHk47s16ktfRx9yywgnPOWyVxbkT
 39XR66kFGotZp2dH7gQdZJ5ExRx8aE2A57upRNopBAkOxvLkxbrk4Rw5hA8svYtNVmcl
 OIXVLqhiIFKmfYBspPGvax0lDU/e3PLgZDJweRbmhvN92HoQD/N66PkKkFjwmLgLPI3m
 zHyQ==
X-Gm-Message-State: APjAAAXmg1rH/EqjsxNykB68oHhnAZcImDSWu3o36aS2cERU+JGgTFLy
 ZPJO+TtgCmLVT1M/Xj6dHtg=
X-Google-Smtp-Source: APXvYqyG6IAmNHwLDc/7nANvbCDhS3xUZpRkvSnlD3Fk7vGB3/7IyOLQnUaqCJHgyF2Ttze5NyyH4g==
X-Received: by 2002:a19:c194:: with SMTP id r142mr3070706lff.41.1556899145757; 
 Fri, 03 May 2019 08:59:05 -0700 (PDT)
Received: from [10.17.180.71] (ll-74.141.223.85.sovam.net.ua. [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id
 12sm455385ljj.79.2019.05.03.08.59.03
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 03 May 2019 08:59:04 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <20190422164937.21350-1-julien.grall@arm.com>
 <20190422164937.21350-18-julien.grall@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <fb08d22e-e139-a472-8bca-c1c3a1f4382a@gmail.com>
Date: Fri, 3 May 2019 18:59:03 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190422164937.21350-18-julien.grall@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 17/20] xen/arm: mm: Initialize page-tables
 earlier
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, sstabellini@kernel.org,
 Andrii_Anisov@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAyMi4wNC4xOSAxOTo0OSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFNpbmNlIGNvbW1pdCBm
NjA2NThjNmFlICJ4ZW4vYXJtOiBTdG9wIHJlbG9jYXRpbmcgWGVuIiwgdGhlIGZ1bmN0aW9uCj4g
c2V0dXBfcGFnZV90YWJsZXMoKSBkb2VzIG5vdCByZXF1aXJlIGFueSBpbmZvcm1hdGlvbiBmcm9t
IHRoZSBGRFQuCj4gCj4gU28gdGhlIGluaXRpYWxpemF0aW9uIG9mIHRoZSBwYWdlLXRhYmxlcyBj
YW4gYmUgZG9uZSBtdWNoIGVhcmxpZXIgaW4gdGhlCj4gYm9vdCBwcm9jZXNzLiBUaGUgZWFybGll
c3Qgc2V0dXBfcGFnZV90YWJsZXMoKSBjYW4gYmUgY2FsbGVkIGlzIGFmdGVyCj4gdHJhcHMgaGF2
ZSBiZWVuIGluaXRpYWxpemVkLCBzbyB3ZSBjYW4gZ2V0IGJhY2t0cmFjZSBpZiBhbiBlcnJvcgo+
IG9jY3VycmVkLgo+IAo+IE1vdmluZyB0aGUgaW5pdGlhbGl6YXRpb24gb2YgdGhlIHBhZ2UtdGFi
bGVzIGFsc28gYXZvaWQgdGhlIGRhbmNlIHRvIG1hcAo+IHRoZSBGRFQgYWdhaW4gaW4gdGhlIG5l
dyBzZXQgb2YgcGFnZS10YWJsZXMuCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KClJldmlld2VkLWJ5OiBBbmRyaWkgQW5pc292IDxhbmRyaWlf
YW5pc292QGVwYW0uY29tPgoKLS0gClNpbmNlcmVseSwKQW5kcmlpIEFuaXNvdi4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 03 15:59:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 15:59:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMaaf-0007wj-Df; Fri, 03 May 2019 15:59:13 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=COEE=TD=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1hMaae-0007vr-2f
 for xen-devel@lists.xenproject.org; Fri, 03 May 2019 15:59:12 +0000
X-Inumbo-ID: 6335a973-6dbc-11e9-843c-bc764e045a96
Received: from mail-lf1-x141.google.com (unknown [2a00:1450:4864:20::141])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6335a973-6dbc-11e9-843c-bc764e045a96;
 Fri, 03 May 2019 15:59:10 +0000 (UTC)
Received: by mail-lf1-x141.google.com with SMTP id q23so1016825lfc.12
 for <xen-devel@lists.xenproject.org>; Fri, 03 May 2019 08:59:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=w3qJBWuFmehFLTiPWZTHyJEMT8WM6vgek1sAyyNoPck=;
 b=uIRkWVmygAjVrWVEAx4ISrmj9EROEPipUL6Nvc6po30Ulj5vftS/6CbmA5V78ZVKPm
 6QQ14hBOrRtHuJKoEvFTpC27TzQvmv05x0upsDXS5UIrRTMp22TjZzKr9Ib+UPLGznCy
 Ehand4JVhB3Bvdz0x+4cp3ZRGGKjd4ZWwpI2bJtP6nTJoNVPwryyA2mBjXsaQz4MjHfq
 iDJUQLLX/S+Vvbol9qSfWVF3m09gDETu8RZCJ/KZcvB0hTVpAGkhVPkFOFMQnQCP+/re
 YCqP6cACffOHYdpx1GjwADLMgufTqI6yF3m0wiS946AqgU+xpa381CvVUmek1JzUzfBF
 gG7g==
X-Google-DKIM-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=w3qJBWuFmehFLTiPWZTHyJEMT8WM6vgek1sAyyNoPck=;
 b=V62byjlHAERJFMaeGJ46YJcizTUe25vmNvtkWS+bn3GRNAe4MwXWMif+Lewiah58NT
 wEUShO3z4Jz32mLpsIyvkgWUyH+ovF9CIfzkTQIktx5zn/1PW+F07+83Z9MvfB9d3RV1
 Ti4ueuwd8HUvcCuG87iBzI2vYNnPdTb5YB6LMYwF+CX5qXUeAPA58mxL+fG7d1x/bXj7
 YJTTvkOkFo9O43yGNBhzBbJrRXpJDTq6ujiPAVpTAW8fGsKJo+7h5QAXbc9BmwcEwQ4L
 U40RcjVB/2xxwxRG5qX0OLeQZQBgXz5k9yYtHK3aAUQVXgAzm2bxZ1jf4IDTTZ09IcJW
 ysxg==
X-Gm-Message-State: APjAAAUolOCbGreJvHGn5yeBcKWpGfJkRPpAHHtVZEyEJ5s46GoHB4Od
 mkrU0nfVLx9coBH2OYw/hSc=
X-Google-Smtp-Source: APXvYqyqBbYix2TSlUcJKvaIwet7RIJagObVOtsPSNfE7trwmq/xrc3EYrKnYOIcSHW4PtdewHAoPA==
X-Received: by 2002:a19:f243:: with SMTP id d3mr5284822lfk.168.1556899149222; 
 Fri, 03 May 2019 08:59:09 -0700 (PDT)
Received: from [10.17.180.71] (ll-74.141.223.85.sovam.net.ua. [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id
 s26sm398798lfp.31.2019.05.03.08.59.06
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 03 May 2019 08:59:06 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <20190422164937.21350-1-julien.grall@arm.com>
 <20190422164937.21350-19-julien.grall@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <ee9c1522-d7b7-8bb2-e810-61ce5334d279@gmail.com>
Date: Fri, 3 May 2019 18:59:05 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190422164937.21350-19-julien.grall@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 18/20] xen/arm: mm: Check start is always
 before end in {destroy, modify}_xen_mappings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, sstabellini@kernel.org,
 Andrii_Anisov@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAyMi4wNC4xOSAxOTo0OSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFRoZSB0d28gaGVscGVy
cyB7ZGVzdHJveSwgbW9kaWZ5fV94ZW5fbWFwcGluZ3MgZG9uJ3QgY2hlY2sgdGhhdCB0aGUKPiBz
dGFydCBpcyBhbHdheXMgYmVmb3JlIHRoZSBlbmQuIFRoaXMgc2hvdWxkIG5ldmVyIGhhcHBlbiBi
dXQgaWYgaXQKPiBoYXBwZW5zLCBpdCB3aWxsIHJlc3VsdCB0byB1bmV4cGVjdGVkIGJlaGF2aW9y
Lgo+IAo+IENhdGNoIHN1Y2ggaXNzdWVzIGVhcmxpZXIgb24gYnkgYWRkaW5nIGFuIEFTU0VSVCBp
biBkZXN0cm95X3hlbl9tYXBwaW5ncwo+IGFuZCBtb2RpZnlfeGVuX21hcHBpbmdzLgo+IAo+IFNp
Z25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgoKUmV2aWV3
ZWQtYnk6IEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+CgotLSAKU2luY2Vy
ZWx5LApBbmRyaWkgQW5pc292LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 03 15:59:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 15:59:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMaag-0007xt-PX; Fri, 03 May 2019 15:59:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=COEE=TD=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1hMaaf-0007we-CN
 for xen-devel@lists.xenproject.org; Fri, 03 May 2019 15:59:13 +0000
X-Inumbo-ID: 64712f26-6dbc-11e9-843c-bc764e045a96
Received: from mail-lj1-x244.google.com (unknown [2a00:1450:4864:20::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 64712f26-6dbc-11e9-843c-bc764e045a96;
 Fri, 03 May 2019 15:59:12 +0000 (UTC)
Received: by mail-lj1-x244.google.com with SMTP id h21so5608841ljk.13
 for <xen-devel@lists.xenproject.org>; Fri, 03 May 2019 08:59:12 -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-language:content-transfer-encoding;
 bh=MaX18FDK7FzfUfbbf+WSDlTKj5xRCDHm2i5qcyMdjvA=;
 b=MRT2ObrLI3LaEV2A8du8dYOkiaGtJSyUZDNSY5HmDkkxzJqlmX1SOVkOTb07XzKWvf
 1rxMR0rt6nMMR+u+BR/0EN3rZfx7HrAzPQKkSJrHBQZgublD8N/+AxNNsETL9Vkj68ld
 5zWT0dBI+wN6VEBwkRtkay4tQ0Bmy0J+3MdWacfohu0vVgJsX8IXIHoZOSg/FnL8AYE+
 VDFyQ/j3LEa1AtjGDhAKaoC3vfktrVLKuKD6zRFlCqsR2f4uzCu/MdJh4MODPOCFADWe
 CzmCHc9M7dKk9e6hkqnfHEIYY/73CCh0of5FjipTLkKpDYQ7qZ7hLFsShYA3/cLQWgvP
 GVEw==
X-Google-DKIM-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=MaX18FDK7FzfUfbbf+WSDlTKj5xRCDHm2i5qcyMdjvA=;
 b=LjV0/Z2yzrJM7z/1eXxKasPPaDlpy5f54UkYZ810MaGxo07gYGQq+T1hdbyb1H6Gue
 ZUs8XcOg340PzjxPvx7+VmVpehOYGpaBUllwhgbYiHfSzlwk78ryUjC1x6N2vzYIFev3
 3rsFX3QyzYCm0Qf1WuibXzmzS6Z13HP/UtxWlTzo7co5UNcJh0pdKup9GbOWg88wdmLQ
 vWmTj3MUdyfDoEwx0Y1MSyvYqp/H6LpCljg1R7e6p0MSDN5youj713Nc6UdyHJ0vjaFz
 X/e2YvPNo/cdxmTmck03rt3HCDmXpbcil/+U8dAUSwtoA4SPEwhRT+20yB83mqVedNLr
 GhMQ==
X-Gm-Message-State: APjAAAVz66gri3pDy81bJLwbWDIQxwv9vBcCfeJJm27QB6mQdBfAby2U
 5j23vKB22Rh3iNqcSf2qxz0=
X-Google-Smtp-Source: APXvYqz4MpSbBi428otbgSjGGMd2XY4O0zTqXETy0Y7xgstIb6ogYYzRAnsB8JSP0Wdftoec27ejpA==
X-Received: by 2002:a2e:3c06:: with SMTP id j6mr4977347lja.99.1556899151312;
 Fri, 03 May 2019 08:59:11 -0700 (PDT)
Received: from [10.17.180.71] (ll-74.141.223.85.sovam.net.ua. [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id
 k11sm398910ljk.92.2019.05.03.08.59.08
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 03 May 2019 08:59:09 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <20190422164937.21350-1-julien.grall@arm.com>
 <20190422164937.21350-20-julien.grall@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <c090be90-3ad1-a2f3-0901-fcae8776a63d@gmail.com>
Date: Fri, 3 May 2019 18:59:08 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190422164937.21350-20-julien.grall@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 19/20] xen/arm: Pair call to set_fixmap with
 call to clear_fixmap in copy_from_paddr
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, sstabellini@kernel.org,
 Andrii_Anisov@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAyMi4wNC4xOSAxOTo0OSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEF0IHRoZSBtb21lbnQs
IHNldF9maXhtYXAgbWF5IHJlcGxhY2UgYSB2YWxpZCBlbnRyeSB3aXRob3V0IGZvbGxvd2luZwo+
IHRoZSBicmVhay1iZWZvcmUtbWFrZSBzZXF1ZW5jZS4gVGhpcyBtYXkgcmVzdWx0IHRvIFRMQiBj
b25mbGljdCBhYm9ydC4KPiAKPiBSYXRoZXIgdGhhbiBkZWFsaW5nIHdpdGggQnJlYWstQmVmb3Jl
LU1ha2UgaW4gc2V0X2ZpeG1hcCwgZXZlcnkgY2FsbCB0bwo+IHNldF9maXhtYXAgaXMgcGFpcmVk
IHdpdGggYSBjYWxsIHRvIGNsZWFyX2ZpeG1hcC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+IC0tLQoKUmV2aWV3ZWQtYnk6IEFuZHJpaSBB
bmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+CgotLSAKU2luY2VyZWx5LApBbmRyaWkgQW5p
c292LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 03 16:09:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 16:09:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMaks-0001ZB-Vb; Fri, 03 May 2019 16:09:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Vigr=TD=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hMakr-0001Z6-7H
 for xen-devel@lists.xenproject.org; Fri, 03 May 2019 16:09:45 +0000
X-Inumbo-ID: dbeac42c-6dbd-11e9-8ed7-3357d55a7f04
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id dbeac42c-6dbd-11e9-8ed7-3357d55a7f04;
 Fri, 03 May 2019 16:09:41 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 75D77374;
 Fri,  3 May 2019 09:09:41 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 7B2163F557;
 Fri,  3 May 2019 09:09:40 -0700 (PDT)
To: Andrii Anisov <andrii.anisov@gmail.com>, xen-devel@lists.xenproject.org
References: <20190422164937.21350-1-julien.grall@arm.com>
 <20190422164937.21350-4-julien.grall@arm.com>
 <450df8f5-676d-9b1d-814a-1888342bdacf@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <a37467fd-d9b0-f8e4-e211-6e6160df645d@arm.com>
Date: Fri, 3 May 2019 17:09:38 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <450df8f5-676d-9b1d-814a-1888342bdacf@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 03/20] xen/arm: processor: Use _BITUL
 instead of _AC(1, U) in SCTLR_ defines
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, sstabellini@kernel.org,
 Andrii_Anisov@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAwMy8wNS8yMDE5IDE2OjU2LCBBbmRyaWkgQW5pc292IHdyb3RlOgo+IEhlbGxvIEp1bGll
biwKPiAKPiBPbiAyMi4wNC4xOSAxOTo0OSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBUaGUgbmV3
bHkgaW50cm9kdWNlZCBtYWNybyBfQklUVUwgbWFrZXMgdGhlIGNvZGUgbW9yZSByZWFkYWJsZS4K
Pj4KPj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
Pj4gLS0tCj4+IMKgIHhlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmggfCAxOCArKysrKysr
KystLS0tLS0tLS0KPj4gwqAgMSBmaWxlIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgOSBkZWxl
dGlvbnMoLSkKPj4KPj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29y
LmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oCj4+IGluZGV4IGM2ZjU2NDkwYjMu
LjFhMTQzZmI2YTMgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29y
LmgKPj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaAo+PiBAQCAtMTE1LDIw
ICsxMTUsMjAgQEAKPj4gwqAgLyogQml0cyBzcGVjaWZpYyB0byBTQ1RMUl9FTDEgZm9yIEFybTMy
ICovCj4+IC0jZGVmaW5lIFNDVExSX0EzMl9FTDFfVsKgwqDCoMKgIChfQUMoMSxVKTw8MTMpCj4+
ICsjZGVmaW5lIFNDVExSX0EzMl9FTDFfVsKgwqDCoMKgIF9CSVRVTCgxMykKPj4gwqAgLyogQ29t
bW9uIGJpdHMgZm9yIFNDVExSX0VMeCBmb3IgQXJtMzIgKi8KPj4gLSNkZWZpbmUgU0NUTFJfQTMy
X0VMeF9URcKgwqDCoCAoX0FDKDEsVSk8PDMwKQo+PiAtI2RlZmluZSBTQ1RMUl9BMzJfRUx4X0ZJ
wqDCoMKgIChfQUMoMSxVKTw8MjEpCj4+ICsjZGVmaW5lIFNDVExSX0EzMl9FTHhfVEXCoMKgwqAg
X0JJVFVMKDMwKQo+PiArI2RlZmluZSBTQ1RMUl9BMzJfRUx4X0ZJwqDCoMKgIF9CSVRVTCgyMSkK
Pj4gwqAgLyogQ29tbW9uIGJpdHMgZm9yIFNDVExSX0VMeCBvbiBhbGwgYXJjaGl0ZWN0dXJlcyAq
Lwo+PiAtI2RlZmluZSBTQ1RMUl9BeHhfRUx4X0VFwqDCoMKgIChfQUMoMSxVKTw8MjUpCj4+IC0j
ZGVmaW5lIFNDVExSX0F4eF9FTHhfV1hOwqDCoCAoX0FDKDEsVSk8PDE5KQo+PiAtI2RlZmluZSBT
Q1RMUl9BeHhfRUx4X0nCoMKgwqDCoCAoX0FDKDEsVSk8PDEyKQo+PiAtI2RlZmluZSBTQ1RMUl9B
eHhfRUx4X0PCoMKgwqDCoCAoX0FDKDEsVSk8PDIpCj4+IC0jZGVmaW5lIFNDVExSX0F4eF9FTHhf
QcKgwqDCoMKgIChfQUMoMSxVKTw8MSkKPj4gLSNkZWZpbmUgU0NUTFJfQXh4X0VMeF9NwqDCoMKg
wqAgKF9BQygxLFUpPDwwKQo+PiArI2RlZmluZSBTQ1RMUl9BeHhfRUx4X0VFwqDCoMKgIF9CSVRV
TCgyNSkKPj4gKyNkZWZpbmUgU0NUTFJfQXh4X0VMeF9XWE7CoMKgIF9CSVRVTCgxOSkKPj4gKyNk
ZWZpbmUgU0NUTFJfQXh4X0VMeF9JwqDCoMKgwqAgX0JJVFVMKDEyKQo+PiArI2RlZmluZSBTQ1RM
Ul9BeHhfRUx4X0PCoMKgwqDCoCBfQklUVUwoMikKPj4gKyNkZWZpbmUgU0NUTFJfQXh4X0VMeF9B
wqDCoMKgwqAgX0JJVFVMKDEpCj4+ICsjZGVmaW5lIFNDVExSX0F4eF9FTHhfTcKgwqDCoMKgIF9C
SVRVTCgwKQo+PiDCoCAjZGVmaW5lIEhTQ1RMUl9CQVNFwqDCoMKgwqAgX0FDKDB4MzBjNTE4Nzgs
VSkKPj4KPiAKPiBSZXNvbHV0aW9uIG9mIHRoZSBkaXNwdXRlIHdpdGggSmFuIGFib3V0IFtQQVRD
SCAwMS8yMF0gaXMgcmVxdWlyZWQgZmlyc3QuCgpJIGRvbid0IHVuZGVyc3RhbmQgd2hhdCBpcyB5
b3VyICJzZWNvbmQiLiBEb2VzIGl0IG1lYW4geW91IGFyZSBoYXBweSB3aXRoIHRoZSAKaWRlYSBv
ZiB0aGUgcGF0Y2ggYnV0IHdlIHNob3VsZCBhZ3JlZSBvbiB0aGUgbmFtaW5nIGZpcnN0PwoKQ2hl
ZXJzLAoKPiAKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 03 16:10:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 16:10:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMalz-0002Cc-A8; Fri, 03 May 2019 16:10:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Vigr=TD=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hMaly-0002CW-N0
 for xen-devel@lists.xenproject.org; Fri, 03 May 2019 16:10:54 +0000
X-Inumbo-ID: 0567db0a-6dbe-11e9-b212-03d2ae0169fc
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 0567db0a-6dbe-11e9-b212-03d2ae0169fc;
 Fri, 03 May 2019 16:10:51 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 05C85374;
 Fri,  3 May 2019 09:10:51 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 0D6C83F557;
 Fri,  3 May 2019 09:10:49 -0700 (PDT)
To: Andrii Anisov <andrii.anisov@gmail.com>, xen-devel@lists.xenproject.org
References: <20190422164937.21350-1-julien.grall@arm.com>
 <20190422164937.21350-5-julien.grall@arm.com>
 <baf59ec5-cc0a-5ffc-f637-6bbfd29dd589@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <f3491a70-c5c4-024f-235e-e00a842b81d7@arm.com>
Date: Fri, 3 May 2019 17:10:48 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <baf59ec5-cc0a-5ffc-f637-6bbfd29dd589@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 04/20] xen/arm: Rework HSCTLR_BASE
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, sstabellini@kernel.org,
 Andrii_Anisov@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAwMy8wNS8yMDE5IDE2OjU2LCBBbmRyaWkgQW5pc292IHdyb3RlOgo+IE9uIDIyLjA0
LjE5IDE5OjQ5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IMKgIC8qIEhDUiBIeXAgQ29uZmlndXJh
dGlvbiBSZWdpc3RlciAqLwo+PiDCoCAjZGVmaW5lIEhDUl9SV8KgwqDCoMKgwqDCoMKgwqDCoCAo
X0FDKDEsVUwpPDwzMSkgLyogUmVnaXN0ZXIgV2lkdGgsIEFSTTY0IG9ubHkgKi8KPj4KPiAKPiBS
ZXNvbHV0aW9uIG9mIHRoZSBkaXNwdXRlIHdpdGggSmFuIGFib3V0IFtQQVRDSCAwMS8yMF0gaXMg
cmVxdWlyZWQgZmlyc3QuCgpJIGRvbid0IHVuZGVyc3RhbmQgd2hhdCBpcyB5b3VyICJzZWNvbmQi
LiBEb2VzIGl0IG1lYW4geW91IGFyZSBoYXBweSB3aXRoIHRoZSAKaWRlYSBvZiB0aGUgcGF0Y2gg
YnV0IHdlIHNob3VsZCBhZ3JlZSBvbiB0aGUgbmFtaW5nIGZpcnN0PwoKQ2hlZXJzLAoKLS0gCkp1
bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 03 16:12:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 16:12:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMank-0002NS-Mx; Fri, 03 May 2019 16:12:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=COEE=TD=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1hManj-0002NM-EX
 for xen-devel@lists.xenproject.org; Fri, 03 May 2019 16:12:43 +0000
X-Inumbo-ID: 46e2d33c-6dbe-11e9-843c-bc764e045a96
Received: from mail-lj1-x243.google.com (unknown [2a00:1450:4864:20::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 46e2d33c-6dbe-11e9-843c-bc764e045a96;
 Fri, 03 May 2019 16:12:42 +0000 (UTC)
Received: by mail-lj1-x243.google.com with SMTP id q10so5694479ljc.6
 for <xen-devel@lists.xenproject.org>; Fri, 03 May 2019 09:12: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-language:content-transfer-encoding;
 bh=6U4h9DiAYmpfZPEpcd88IoE6OE9TJrMQliwouZSES78=;
 b=OZ5ghqCyl225ldlsqK2E9KdUdq4Z944n2lNdEHfuYSV50Pvgs+qKsP65hHHCziv23b
 mUyFW9oKka7nLu87MP7r7sTDK1axMakZlLSyQPIWg3P0qirZKB4FvXyB59pxu752G0mj
 tSuhfSIphBIrWzUj9pguALRvJKWQSo8Bns0/Cx2cTFE1PqdRUAm99KDqDvN7qFbh3m7b
 o0tamxOKhXcApQHBDEi2u4EX2qU2WIC0P7mRx9KNEoxEjXKKWxsIHZgkUYztfj4ALXfb
 Ua+01hkJlcV/U84DWdNU5f3ku/LJ9l2HQnPc5lsTLHhU8VLAXn2fUpR3kNfuKXNjFxlt
 RiXA==
X-Google-DKIM-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=6U4h9DiAYmpfZPEpcd88IoE6OE9TJrMQliwouZSES78=;
 b=iGxp31Slvo+Qks8zQ+khcWyl/Pd523oZqkOX3ivoPUrMxEFJueZSiZKTBgBX7gYnUm
 A3xMKI87HSYBeFNAe9CjjeaWBtWyYY7+PDL/BFug3T6CiR6LYiF8CjOhtaOfjUFm6lHn
 J6w1K0IuO16EVWrm4FZihe8V4T2EgriXMAYDAISVjim6Qpe0N277bFDkZL3Q9FnNyfgd
 fOu5rM57U258/FqnqYryCuuzF7Sn4m6wpikL6FjgXHJk/ab6LLz+3Gcf/DjJB02/MeZm
 j4Eq44TnSur6pDjneCCDlh6o98ePKlttmuSE2ENoOdO9gqqFdqZXQoZWRH4xuaUr1qe8
 c4bQ==
X-Gm-Message-State: APjAAAU8f1YHu6Aa/bgnrF8gQMGthpt5vl20izt/95dw//OA82l3FZub
 yWWmuczMmuzFMmuiGSP/Mec=
X-Google-Smtp-Source: APXvYqzqpfsgHTGnLdaBjCkBDU1awLHti38DXZJ/zoejgzRuZdKOEewCEfdQnWYQEI/dsn3G+iG3eQ==
X-Received: by 2002:a2e:8496:: with SMTP id b22mr5497975ljh.9.1556899960684;
 Fri, 03 May 2019 09:12:40 -0700 (PDT)
Received: from [10.17.180.71] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id
 d25sm464034lja.91.2019.05.03.09.12.39
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 03 May 2019 09:12:39 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <20190422164937.21350-1-julien.grall@arm.com>
 <20190422164937.21350-4-julien.grall@arm.com>
 <450df8f5-676d-9b1d-814a-1888342bdacf@gmail.com>
 <a37467fd-d9b0-f8e4-e211-6e6160df645d@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <bdd2418a-1009-54f9-8a76-91012b8180aa@gmail.com>
Date: Fri, 3 May 2019 19:12:38 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <a37467fd-d9b0-f8e4-e211-6e6160df645d@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 03/20] xen/arm: processor: Use _BITUL
 instead of _AC(1, U) in SCTLR_ defines
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, sstabellini@kernel.org,
 Andrii_Anisov@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAwMy4wNS4xOSAxOTowOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEkgZG9uJ3QgdW5kZXJz
dGFuZCB3aGF0IGlzIHlvdXIgInNlY29uZCIuIERvZXMgaXQgbWVhbiB5b3UgYXJlIGhhcHB5IHdp
dGggdGhlIGlkZWEgb2YgdGhlIHBhdGNoIGJ1dCB3ZSBzaG91bGQgYWdyZWUgb24gdGhlIG5hbWlu
ZyBmaXJzdD8KClllcywgcmlnaHQgeW91IGFyZS4KU29ycnkgZm9yIHRoZSBtZXNzLgoKLS0gClNp
bmNlcmVseSwKQW5kcmlpIEFuaXNvdi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 03 16:15:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 16:15:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMaq5-0002VU-4R; Fri, 03 May 2019 16:15:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Vigr=TD=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hMaq4-0002VP-0U
 for xen-devel@lists.xenproject.org; Fri, 03 May 2019 16:15:08 +0000
X-Inumbo-ID: 9d81dc10-6dbe-11e9-8d85-17ac1a7d5e52
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 9d81dc10-6dbe-11e9-8d85-17ac1a7d5e52;
 Fri, 03 May 2019 16:15:06 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 4B4B4374;
 Fri,  3 May 2019 09:15:06 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 414DA3F557;
 Fri,  3 May 2019 09:15:05 -0700 (PDT)
To: Andrii Anisov <andrii.anisov@gmail.com>, xen-devel@lists.xenproject.org
References: <20190422164937.21350-1-julien.grall@arm.com>
 <20190422164937.21350-6-julien.grall@arm.com>
 <41447e74-1dab-72d3-74b7-cf5d5fabf45d@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <8fa5ac75-5e8d-4be0-f899-f362a070c27d@arm.com>
Date: Fri, 3 May 2019 17:15:03 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <41447e74-1dab-72d3-74b7-cf5d5fabf45d@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 05/20] xen/arm: Rework secondary_start
 prototype
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, sstabellini@kernel.org,
 Andrii_Anisov@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAwMy8wNS8yMDE5IDE2OjU2LCBBbmRyaWkgQW5pc292IHdyb3RlOgo+IEhlbGxvIEp1bGll
biwKPiAKPiBPbiAyMi4wNC4xOSAxOTo0OSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBOb25lIG9m
IHRoZSBwYXJhbWV0ZXJzIG9mIHNlY29uZGFyeV9zdGFydCBhcmUgYWN0dWFsbHkgdXNlZC4gU28g
dHVybgo+PiBzZWNvbmRhcnlfc3RhcnQgdG8gYSBmdW5jdGlvbiB3aXRoIG5vIHBhcmFtZXRlcnMu
Cj4+Cj4+IEFsc28gbW9kaWZ5IHRoZSBhc3NlbWJseSBjb2RlIHRvIGF2b2lkIHNldHRpbmctdXAg
dGhlIHJlZ2lzdGVycyBiZWZvcmUKPj4gY2FsbGluZyBzZWNvbmRhcnlfc3RhcnQuCj4gCj4gV2hh
dCBpcyBub3QgcmVhbGx5IG1hbmRhdG9yeS4KClNvLi4uPyBZb3UganVzdCBkb24ndCBzZXR1cCBw
YXJhbWV0ZXIgd2hlbiBpdCBpcyBub3QgbmVjZXNzYXJ5LiBUaGUgbW9yZSBpdCBpcyAKcXVpdGUg
Y29uZnVzaW5nIGZvciBhIHJlYWRlciB0byBzZWUgdGhlIHJlZ2lzdGVycyBhcmUgc2V0dXAgYnV0
IG5vdCB1c2VkIGJ5IHRoZSAKY2FsbGVyLgoKPiAKPj4KPj4gU2lnbmVkLW9mZi1ieTogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiAKPiBUaG91Z2g6Cj4gCj4gUmV2aWV3ZWQt
Ynk6IEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+CgpUaGFuayB5b3UuCgpD
aGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 03 16:17:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 16:17:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMasJ-0002g0-IZ; Fri, 03 May 2019 16:17:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Vigr=TD=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hMasH-0002fo-Fv
 for xen-devel@lists.xenproject.org; Fri, 03 May 2019 16:17:25 +0000
X-Inumbo-ID: eefc4cb0-6dbe-11e9-817b-e7915d0b0e91
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id eefc4cb0-6dbe-11e9-817b-e7915d0b0e91;
 Fri, 03 May 2019 16:17:23 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id B5A17374;
 Fri,  3 May 2019 09:17:22 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id BE76A3F557;
 Fri,  3 May 2019 09:17:21 -0700 (PDT)
To: Andrii Anisov <andrii.anisov@gmail.com>, xen-devel@lists.xenproject.org
References: <20190422164937.21350-1-julien.grall@arm.com>
 <20190422164937.21350-7-julien.grall@arm.com>
 <da08e713-f660-3207-ec2b-381dfec5631a@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <5c638139-c643-ce9f-f33c-a72d3c327ed4@arm.com>
Date: Fri, 3 May 2019 17:17:20 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <da08e713-f660-3207-ec2b-381dfec5631a@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 06/20] xen/arm: Remove parameter cpuid from
 start_xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, sstabellini@kernel.org,
 Andrii_Anisov@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAwMy8wNS8yMDE5IDE2OjU2LCBBbmRyaWkgQW5pc292IHdyb3RlOgo+IE9uIDIyLjA0
LjE5IDE5OjQ5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IFRoZSBwYXJhbWV0ZXIgY3B1aWQgaXMg
bm90IHVzZWQgYnkgc3RhcnRfeGVuLiBTbyByZW1vdmUgaXQuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4+IC0tLQo+PiDCoCB4ZW4vYXJj
aC9hcm0vYXJtMzIvaGVhZC5TIHwgMSAtCj4+IMKgIHhlbi9hcmNoL2FybS9hcm02NC9oZWFkLlMg
fCAxIC0KPj4gwqAgeGVuL2FyY2gvYXJtL3NldHVwLmPCoMKgwqDCoMKgIHwgMyArLS0KPj4gwqAg
MyBmaWxlcyBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgNCBkZWxldGlvbnMoLSkKPj4KPj4gZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm0zMi9oZWFkLlMgYi94ZW4vYXJjaC9hcm0vYXJtMzIv
aGVhZC5TCj4+IGluZGV4IGI3MWQ3ZmIxMWQuLjlmNDBmYWNlOTggMTAwNjQ0Cj4+IC0tLSBhL3hl
bi9hcmNoL2FybS9hcm0zMi9oZWFkLlMKPj4gKysrIGIveGVuL2FyY2gvYXJtL2FybTMyL2hlYWQu
Uwo+PiBAQCAtNDQ4LDcgKzQ0OCw2IEBAIGxhdW5jaDoKPj4gwqDCoMKgwqDCoMKgwqDCoMKgIHRl
ccKgwqAgcjEyLCAjMAo+PiDCoMKgwqDCoMKgwqDCoMKgwqAgbW92ZXEgcjAsIHIxMMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAvKiBNYXJzaGFsIGFyZ3M6IC0gcGh5c19vZmZzZXQgKi8K
Pj4gwqDCoMKgwqDCoMKgwqDCoMKgIG1vdmVxIHIxLCByOMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgIC8qwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAtIERUQiBhZGRyZXNzICov
Cj4+IC3CoMKgwqDCoMKgwqDCoCBtb3ZlcSByMiwgcjfCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoCAvKsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgLSBDUFUgSUQgKi8KPiAKPiBJ
IGRvbid0IHJlYWxseSBsaWtlIG1ha2luZyBjaGFuZ2VzIHdoaWNoIGFyZSB0aGVuIGZpeGVkIGlu
IG5leHQgcGF0Y2hlcy4KPiBJJ2QgbGlrZSB0byBzZWUgaXQgY291cGxlZCB0aGlzIHdpdGggdGhl
IHByZXZpb3VzIHBhdGNoLgoKVGhleSBhcmUgdHdvIGRpZmZlcmVudCBjaGFuZ2VzLi4uIG9uZSBk
ZWFsIHdpdGggc3RhcnRfeGVuIHRoZSBvdGhlciBkZWFsIHdpdGggCnNlY29uZGFyeV9zdGFydC4K
CkkgY2FuIG9mZmVyIHRvIHJlc2h1ZmZsZSB0aGUgcGF0Y2hlcyBzbyB0aGlzIG9uZSBpcyBiZWZv
cmUgIzUsIGJ1dCBub3QgbWVyZ2UgdGhlbS4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 03 16:17:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 16:17:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMasi-0002jG-15; Fri, 03 May 2019 16:17:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=COEE=TD=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1hMasg-0002j5-Fz
 for xen-devel@lists.xenproject.org; Fri, 03 May 2019 16:17:50 +0000
X-Inumbo-ID: fdc246de-6dbe-11e9-843c-bc764e045a96
Received: from mail-lj1-x233.google.com (unknown [2a00:1450:4864:20::233])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fdc246de-6dbe-11e9-843c-bc764e045a96;
 Fri, 03 May 2019 16:17:48 +0000 (UTC)
Received: by mail-lj1-x233.google.com with SMTP id w12so5661957ljh.12
 for <xen-devel@lists.xenproject.org>; Fri, 03 May 2019 09:17:48 -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-language:content-transfer-encoding;
 bh=5gm4hGdyi8TbcGLOCQl2NReL6hVdkmuJ945aoKx/zkY=;
 b=BKc3bgMoM9zzjpV316INuJZcMieZyv9hMF3j9UJiwDybZKoHU2EZ3IGagsPVnJxb1m
 P2wguLT0fce4K4rxB14gXVl7HaQ1c1rNLp2OJTVwRMtT5MfmdZ5NrtMwD6ESS4NPMWVb
 0/qQqF4fwAd9HJpSEVRct+e8orogy8onPyO/PqwG2c6f2TvptWMChnyibLEc3ncB3c00
 odaTMeTWiLTCXBQdulTgfr+c+4mDl4ptSEDvq3tC90DgO2VaGuEtLXnSEXOtfbYnyS61
 G5mP+NfoZpma8BvJUJELRw0mgBt7ALJ7tvO29/KpkQ3aT6jxFeUU+q6yPaQTA5Pl80cx
 qu7g==
X-Google-DKIM-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=5gm4hGdyi8TbcGLOCQl2NReL6hVdkmuJ945aoKx/zkY=;
 b=j0znHQvWRAXY03kHKUWw4pn8EdF31pPYVLz3VsPFKxqC1SO6IRmQ8vkaE3q2YcsOp1
 9TY79jJuh+M7toNXjmLGzzVBS7XsX+r/u3yrpHc+rXdvyfoHi2C0PuMQQyyXpXYPEckI
 pznrVi98LITeO6tjhWt0ukAGsYAEZRmXp2JAEtLFmPyp5+Ea6IdpwrtPohopnOHtkwl5
 VjO7M3uA9NKTN2G6l8z+KAanAMV3YxDuroYCmQsi7uDbXGZ1FeRH0UYDOyvIFVDaStPF
 OmnmL+AC2YoYOc7vkjonpRJIFatx1ssYnJr0CrWaxkUyo1YevgeOvMW47VDHeLUT0Ntn
 VcDw==
X-Gm-Message-State: APjAAAUHlZICMDb+zCo4e74GBTR5DHuMzlp2/jyHtk0b9HkDOYQiioiY
 sV5NKBpBdYFFy4uZL7h3ppg=
X-Google-Smtp-Source: APXvYqz1O7zfFxBuf77p3+oNrOPwA6TXeLC40GhQMcAVkbbdLus3+pA6NDyaY8zep00Jknv1VUzy4w==
X-Received: by 2002:a2e:9b8f:: with SMTP id z15mr2133554lji.168.1556900267504; 
 Fri, 03 May 2019 09:17:47 -0700 (PDT)
Received: from [10.17.180.71] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id
 y7sm470609ljj.34.2019.05.03.09.17.46
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 03 May 2019 09:17:46 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <20190422164937.21350-1-julien.grall@arm.com>
 <20190422164937.21350-5-julien.grall@arm.com>
 <baf59ec5-cc0a-5ffc-f637-6bbfd29dd589@gmail.com>
 <f3491a70-c5c4-024f-235e-e00a842b81d7@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <0b9442d3-6d3f-9632-862c-9dca202781c0@gmail.com>
Date: Fri, 3 May 2019 19:17:45 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <f3491a70-c5c4-024f-235e-e00a842b81d7@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 04/20] xen/arm: Rework HSCTLR_BASE
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, sstabellini@kernel.org,
 Andrii_Anisov@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAwMy4wNS4xOSAxOToxMCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEkgZG9uJ3QgdW5kZXJz
dGFuZCB3aGF0IGlzIHlvdXIgInNlY29uZCIuIERvZXMgaXQgbWVhbiB5b3UgYXJlIGhhcHB5IHdp
dGggdGhlIGlkZWEgb2YgdGhlIHBhdGNoIGJ1dCB3ZSBzaG91bGQgYWdyZWUgb24gdGhlIG5hbWlu
ZyBmaXJzdD8KClllcywgSSdtIG9rIHdpdGggdGhlIGNoYW5nZS4KQWN0dWFsbHkgSSBsaWtlIHRo
ZSBwYXJ0IHdpdGggSFNDVExSX0NMRUFSIGFzIGEgY29tcGlsYXRpb24gdGltZSBndWFyZC4KQnV0
IG5hbWluZyBzaG91bGQgYmUgYWdyZWVkIGZpcnN0LgoKLS0gClNpbmNlcmVseSwKQW5kcmlpIEFu
aXNvdi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 03 16:19:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 16:19:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMauO-00034c-EY; Fri, 03 May 2019 16:19:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=COEE=TD=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1hMauN-00034V-86
 for xen-devel@lists.xenproject.org; Fri, 03 May 2019 16:19:35 +0000
X-Inumbo-ID: 3c5e8923-6dbf-11e9-843c-bc764e045a96
Received: from mail-lj1-x241.google.com (unknown [2a00:1450:4864:20::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3c5e8923-6dbf-11e9-843c-bc764e045a96;
 Fri, 03 May 2019 16:19:33 +0000 (UTC)
Received: by mail-lj1-x241.google.com with SMTP id f23so5733780ljc.0
 for <xen-devel@lists.xenproject.org>; Fri, 03 May 2019 09:19:33 -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-language:content-transfer-encoding;
 bh=aoXsJ7LuYheNKf0FXsDxDrM+VpQr2uA+roob/3nFOT8=;
 b=a+cYLmC/lMYomYKXhXMJFnj40mxKZn3Xp074yHyIJ9QCt0Et7sc9Yab9etQZROZuW3
 1+vHwK5KM88LyRGBQ/sjZDV3BkUzOXc3xADUd9QfX7L+qP3OkUwEjVw1DJhzO9kKtQKW
 Dz+xGJXN2Ij1okExmVh9BjB9r2u9QiMavh55eHZz3hsFaiA3PWjrOiNRo2EzPEUBhv6E
 DTdfPB4nuc9mRFkeFbGECpuAVVCx/b012r5OKv22L34gFm4v3jeIABmFbNaU2bo7inP7
 BbYJ5lHN+4DjYo+EF6yqipEzxrlPiRmwnhxCoDF38Dq1+QI0MzNRBROYItBflvtfJzqR
 uTOQ==
X-Google-DKIM-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=aoXsJ7LuYheNKf0FXsDxDrM+VpQr2uA+roob/3nFOT8=;
 b=L9hjIWyiEc9WBW+2N1VzBxIkICZh1fxKVyqbgA1ETFoInzS0q0Cq4261yaa3WFQWNs
 wYII0QqwWujBTDGo+djdTtW3wdDuBAt7tc8wjhA7XFdNPVRc2/bnBt2GGCQW6QukEOUT
 bAWEzWN/T4MpobtkEsyVYhWeY0ustFG9UkQYg4QAfHTh0kfkHIuTiRPkFYll8ciie2YO
 qRr57MHylmF9XEH3aJNmOw4+RTQmdXHbb3RnCmKmqLYW32WXRgvpIVI7DC0tT4KWuWmq
 6iguo0Jd2+tcdon7hsohUsZjwte/IIaPfo+uhaAjoqYqO3AGJVjZWvzrhBPOeYkGBVt5
 DOqg==
X-Gm-Message-State: APjAAAUE3tjnAHSnDmAT2JzDieEZpS/DHpCZb5HFPnTfJXfTO+IL/8oj
 IFgNiWdATOTM4I6WSU6x9iQ=
X-Google-Smtp-Source: APXvYqxD/e1U0y0mV2+ojQek78wYAMvtWk0xylzrF1dtTt+/E8pvDi5MOCuoD54nAAQ3k6X2aT1T7g==
X-Received: by 2002:a2e:b1ce:: with SMTP id e14mr2221240lja.143.1556900372552; 
 Fri, 03 May 2019 09:19:32 -0700 (PDT)
Received: from [10.17.180.71] (ll-74.141.223.85.sovam.net.ua. [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id
 n4sm506885lfe.15.2019.05.03.09.19.31
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 03 May 2019 09:19:31 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <20190422164937.21350-1-julien.grall@arm.com>
 <20190422164937.21350-7-julien.grall@arm.com>
 <da08e713-f660-3207-ec2b-381dfec5631a@gmail.com>
 <5c638139-c643-ce9f-f33c-a72d3c327ed4@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <5d91e08a-d089-379d-ef12-e4a700b220a9@gmail.com>
Date: Fri, 3 May 2019 19:19:30 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5c638139-c643-ce9f-f33c-a72d3c327ed4@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 06/20] xen/arm: Remove parameter cpuid from
 start_xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, sstabellini@kernel.org,
 Andrii_Anisov@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAwMy4wNS4xOSAxOToxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEkgY2FuIG9mZmVyIHRv
IHJlc2h1ZmZsZSB0aGUgcGF0Y2hlcyBzbyB0aGlzIG9uZSBpcyBiZWZvcmUgIzUsIGJ1dCBub3Qg
bWVyZ2UgdGhlbS4KCkdvb2Qgb3B0aW9uLiBJIGxpa2UgaXQuCgotLSAKU2luY2VyZWx5LApBbmRy
aWkgQW5pc292LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 03 16:21:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 16:21:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMawK-0003lG-Rm; Fri, 03 May 2019 16:21:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Vigr=TD=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hMawJ-0003l7-9g
 for xen-devel@lists.xenproject.org; Fri, 03 May 2019 16:21:35 +0000
X-Inumbo-ID: 84652f00-6dbf-11e9-843c-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 84652f00-6dbf-11e9-843c-bc764e045a96;
 Fri, 03 May 2019 16:21:34 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id B19D6A78;
 Fri,  3 May 2019 09:21:33 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B6DC43F557;
 Fri,  3 May 2019 09:21:32 -0700 (PDT)
To: Andrii Anisov <andrii.anisov@gmail.com>, xen-devel@lists.xenproject.org
References: <20190422164937.21350-1-julien.grall@arm.com>
 <20190422164937.21350-13-julien.grall@arm.com>
 <be841c38-657f-de69-0a9b-dd2b8c214a22@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <0308b323-9bde-dfaa-830b-717b1867d3b0@arm.com>
Date: Fri, 3 May 2019 17:21:31 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <be841c38-657f-de69-0a9b-dd2b8c214a22@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 12/20] xen/arm32: head: Always zero r3
 before update a page-table entry
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, sstabellini@kernel.org,
 Andrii_Anisov@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAwMy8wNS8yMDE5IDE2OjU3LCBBbmRyaWkgQW5pc292IHdyb3RlOgo+IEhlbGxvIEp1bGll
biwKPiAKPiBPbiAyMi4wNC4xOSAxOTo0OSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBUaGUgYm9v
dCBjb2RlIGlzIHVzaW5nIHIyIGFuZCByMyB0byBob2xkIHRoZSBwYWdlLXRhYmxlIGVudHJ5IHZh
bHVlLgo+PiBXaGlsZSByMiBpcyBhbHdheXMgdXBkYXRlZCBiZWZvcmUgc3RvcmluZyB0aGUgdmFs
dWUsIHRoaXMgaXMgbm90IGFsd2F5cwo+PiB0aGUgY2FzZSBmb3IgcjMuCj4+Cj4+IFRoYW5rZnVs
bHkgdG9kYXksIHIzIHdpbGwgYWx3YXlzIGJlIHplcm8gd2hlbiB3ZSBjYXJlLiBCdXQgdGhpcyBp
cwo+PiBkaWZmaWN1bHQgdG8gdHJhY2sgYW5kIGVycm9yLXByb25lLgo+Pgo+PiBTbyBhbHdheXMg
emVybyByMyB3aXRoaW4gdGhlIGZldyBpbnN0cnVjdGlvbnMgYmVmb3JlIHRoZSB3cml0ZSB0aGUK
Pj4gcGFnZS10YWJsZSBlbnRyeS4KPj4KPj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KPj4gLS0tCj4+IMKgIHhlbi9hcmNoL2FybS9hcm0zMi9oZWFk
LlMgfCAzICsrKwo+PiDCoCAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspCj4+Cj4+IGRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtMzIvaGVhZC5TIGIveGVuL2FyY2gvYXJtL2FybTMy
L2hlYWQuUwo+PiBpbmRleCAzNDQ4ODE3YWFiLi4wNTM2YjYyYWVjIDEwMDY0NAo+PiAtLS0gYS94
ZW4vYXJjaC9hcm0vYXJtMzIvaGVhZC5TCj4+ICsrKyBiL3hlbi9hcmNoL2FybS9hcm0zMi9oZWFk
LlMKPj4gQEAgLTI3MCw2ICsyNzAsNyBAQCBjcHVfaW5pdF9kb25lOgo+PiDCoMKgwqDCoMKgwqDC
oMKgwqAgb3JywqDCoCByMiwgcjIsICNQVF9VUFBFUihNRU0pIC8qIHIyOnIzIDo9IHNlY3Rpb24g
bWFwICovCj4+IMKgwqDCoMKgwqDCoMKgwqDCoCBvcnLCoMKgIHIyLCByMiwgI1BUX0xPV0VSKE1F
TSkKPj4gwqDCoMKgwqDCoMKgwqDCoMKgIGxzbMKgwqAgcjEsIHIxLCAjM8KgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoCAvKiByMSA6PSBTbG90IG9mZnNldCAqLwo+PiArwqDCoMKgwqDCoMKgwqAgbW92
wqDCoCByMywgIzB4MD7CoMKgwqDCoMKgwqDCoMKgwqDCoCBzdHJkwqAgcjIsIHIzLCBbcjQsIHIx
XcKgwqDCoMKgwqDCoCAvKiBNYXBwaW5nIG9mIAo+PiBwYWRkcihzdGFydCkgKi8KPj4gwqDCoMKg
wqDCoMKgwqDCoMKgIG1vdsKgwqAgcjYsICMxwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqAgLyogcjYgOj0gaWRlbnRpdHkgbWFwIG5vdyBpbiBwbGFjZSAqLwo+PiBAQCAtMzc3LDYgKzM3
OCw3IEBAIHBhZ2luZzoKPj4gwqDCoMKgwqDCoMKgwqDCoMKgIGxzbMKgwqAgcjIsIHIyLCAjVEhJ
UkRfU0hJRlTCoMKgIC8qIDRLIGFsaWduZWQgcGFkZHIgb2YgVUFSVCAqLwo+PiDCoMKgwqDCoMKg
wqDCoMKgwqAgb3JywqDCoCByMiwgcjIsICNQVF9VUFBFUihERVZfTDMpCj4+IMKgwqDCoMKgwqDC
oMKgwqDCoCBvcnLCoMKgIHIyLCByMiwgI1BUX0xPV0VSKERFVl9MMykgLyogcjI6cjMgOj0gNEsg
ZGV2IG1hcCBpbmNsdWRpbmcgCj4+IFVBUlQgKi8KPj4gK8KgwqDCoMKgwqDCoMKgIG1vdsKgwqAg
cjMsICMwCj4gCj4gV2hhdCdzIHRoZSBkaWZmZXJlbmNlIGJldHdlZW4gYCMweDBgIGFuZCBgIzBg
PyBJJ3ZlIHNlZW4gdGhlIHVzYWdlIGlzIG1peGVkIAo+IGFjcm9zcyB0aGUgZmlsZSwgYnV0IG5v
dCBzdXJlIHdoeS4gQ291bGQgaXQgYmUgdW5pZmllZD8KCk5vIGRpZmZlcmVuY2UsIG1hdHRlciBv
ZiB0YXN0ZS4gVGhlIGZpbGUgc2VlbXMgdG8gdXNlIDB4MCBpbiBtb3JlIHBsYWNlcywgc28gSSAK
d2lsbCB1c2UgMHgwIGluIHRoaXMgcGF0Y2ggYXMgd2VsbC4KCj4gCj4+IMKgwqDCoMKgwqDCoMKg
wqDCoCBzdHJkwqAgcjIsIHIzLCBbcjEsICMoRklYTUFQX0NPTlNPTEUqOCldIC8qIE1hcCBpdCBp
biB0aGUgZmlyc3QgCj4+IGZpeG1hcCdzIHNsb3QgKi8KPj4gwqAgMToKPj4gQEAgLTM4OCw2ICsz
OTAsNyBAQCBwYWdpbmc6Cj4+IMKgwqDCoMKgwqDCoMKgwqDCoCBvcnLCoMKgIHIyLCByMiwgI1BU
X0xPV0VSKFBUKcKgIC8qIHIyOnIzIDo9IHRhYmxlIG1hcCBvZiB4ZW5fZml4bWFwICovCj4+IMKg
wqDCoMKgwqDCoMKgwqDCoCBsZHLCoMKgIHI0LCA9RklYTUFQX0FERFIoMCkKPj4gwqDCoMKgwqDC
oMKgwqDCoMKgIG1vdsKgwqAgcjQsIHI0LCBsc3IgIyhTRUNPTkRfU0hJRlQgLSAzKcKgwqAgLyog
cjQgOj0gU2xvdCBmb3IgRklYTUFQKDApICovCj4+ICvCoMKgwqDCoMKgwqDCoCBtb3bCoMKgIHIz
LCAjMAo+IERpdHRvLgo+IAo+PiDCoMKgwqDCoMKgwqDCoMKgwqAgc3RyZMKgIHIyLCByMywgW3Ix
LCByNF3CoMKgwqDCoMKgwqAgLyogTWFwIGl0IGluIHRoZSBmaXhtYXAncyBzbG90ICovCj4+IMKg
wqDCoMKgwqDCoMKgwqDCoCAvKiBVc2UgYSB2aXJ0dWFsIGFkZHJlc3MgdG8gYWNjZXNzIHRoZSBV
QVJULiAqLwo+Pgo+IAo+IFdpdGggdGhlIG1pbm9yIGNvbW1lbnRzOgo+IAo+IFJldmlld2VkLWJ5
OiBBbmRyaWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgoKVGhhbmsgeW91LgoKQ2hl
ZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 03 16:23:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 16:23:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMaxi-0003tk-6g; Fri, 03 May 2019 16:23:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XpsL=TD=citrix.com=prvs=019780e18=roger.pau@srs-us1.protection.inumbo.net>)
 id 1hMaxg-0003t1-8H
 for xen-devel@lists.xenproject.org; Fri, 03 May 2019 16:23:00 +0000
X-Inumbo-ID: b0407752-6dbf-11e9-9f12-7b768560a7b4
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b0407752-6dbf-11e9-9f12-7b768560a7b4;
 Fri, 03 May 2019 16:22:51 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,426,1549929600"; d="scan'208";a="89638448"
Date: Fri, 3 May 2019 18:21:59 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190503162159.ymqzwzv43opzljlr@Air-de-Roger>
References: <5CC6DD090200007800229E80@prv1-mh.provo.novell.com>
 <5CC6DEF70200007800229EA3@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5CC6DEF70200007800229EA3@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 4/9] x86/IRQ: desc->affinity should strictly
 represent the requested value
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBBcHIgMjksIDIwMTkgYXQgMDU6MjQ6MzlBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gZGVzYy0+YXJjaC5jcHVfbWFzayByZWZsZWN0cyB0aGUgYWN0dWFsIHNldCBvZiB0YXJn
ZXQgQ1BVcy4gRG9uJ3QgZXZlcgo+IGZpZGRsZSB3aXRoIGRlc2MtPmFmZmluaXR5IGl0c2VsZiwg
ZXhjZXB0IHRvIHN0b3JlIGNhbGxlciByZXF1ZXN0ZWQKPiB2YWx1ZXMuCj4gCj4gVGhpcyByZW5k
ZXJzIGJvdGggc2V0X25hdGl2ZV9pcnFfaW5mbygpIHVzZXMgKHdoaWNoIHdlcmVuJ3QgdXNpbmcg
cHJvcGVyCj4gbG9ja2luZyBhbnl3YXkpIHJlZHVuZGFudCAtIGRyb3AgdGhlIGZ1bmN0aW9uIGFs
dG9nZXRoZXIuCj4gCj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgoKUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29t
PgoKPiAKPiAtLS0gYS94ZW4vYXJjaC94ODYvaW9fYXBpYy5jCj4gKysrIGIveGVuL2FyY2gveDg2
L2lvX2FwaWMuYwo+IEBAIC0xMDQyLDcgKzEwNDIsNiBAQCBzdGF0aWMgdm9pZCBfX2luaXQgc2V0
dXBfSU9fQVBJQ19pcnFzKHZvCj4gICAgICAgICAgICAgIFNFVF9ERVNUKGVudHJ5LCBsb2dpY2Fs
LCBjcHVfbWFza190b19hcGljaWQoVEFSR0VUX0NQVVMpKTsKPiAgICAgICAgICAgICAgc3Bpbl9s
b2NrX2lycXNhdmUoJmlvYXBpY19sb2NrLCBmbGFncyk7Cj4gICAgICAgICAgICAgIF9faW9hcGlj
X3dyaXRlX2VudHJ5KGFwaWMsIHBpbiwgMCwgZW50cnkpOwo+IC0gICAgICAgICAgICBzZXRfbmF0
aXZlX2lycV9pbmZvKGlycSwgVEFSR0VUX0NQVVMpOwo+ICAgICAgICAgICAgICBzcGluX3VubG9j
a19pcnFyZXN0b3JlKCZpb2FwaWNfbG9jaywgZmxhZ3MpOwo+ICAgICAgICAgIH0KPiAgICAgIH0K
PiBAQCAtMjI1MSw3ICsyMjUwLDYgQEAgaW50IGlvX2FwaWNfc2V0X3BjaV9yb3V0aW5nIChpbnQg
aW9hcGljLAo+ICAKPiAgICAgIHNwaW5fbG9ja19pcnFzYXZlKCZpb2FwaWNfbG9jaywgZmxhZ3Mp
Owo+ICAgICAgX19pb2FwaWNfd3JpdGVfZW50cnkoaW9hcGljLCBwaW4sIDAsIGVudHJ5KTsKPiAt
ICAgIHNldF9uYXRpdmVfaXJxX2luZm8oaXJxLCBUQVJHRVRfQ1BVUyk7Cj4gICAgICBzcGluX3Vu
bG9jaygmaW9hcGljX2xvY2spOwo+ICAKPiAgICAgIHNwaW5fbG9jaygmZGVzYy0+bG9jayk7Cj4g
LS0tIGEveGVuL2FyY2gveDg2L2lycS5jCj4gKysrIGIveGVuL2FyY2gveDg2L2lycS5jCj4gQEAg
LTU3MiwxMSArNTcyLDE2IEBAIGludCBhc3NpZ25faXJxX3ZlY3RvcihpbnQgaXJxLCBjb25zdCBj
cHUKPiAgCj4gICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmdmVjdG9yX2xvY2ssIGZsYWdzKTsKPiAg
ICAgIHJldCA9IF9fYXNzaWduX2lycV92ZWN0b3IoaXJxLCBkZXNjLCBtYXNrID86IFRBUkdFVF9D
UFVTKTsKPiAtICAgIGlmICghcmV0KSB7Cj4gKyAgICBpZiAoICFyZXQgKQo+ICsgICAgewo+ICAg
ICAgICAgIHJldCA9IGRlc2MtPmFyY2gudmVjdG9yOwo+IC0gICAgICAgIGNwdW1hc2tfY29weShk
ZXNjLT5hZmZpbml0eSwgZGVzYy0+YXJjaC5jcHVfbWFzayk7Cj4gKyAgICAgICAgaWYgKCBtYXNr
ICkKPiArICAgICAgICAgICAgY3B1bWFza19jb3B5KGRlc2MtPmFmZmluaXR5LCBtYXNrKTsKPiAr
ICAgICAgICBlbHNlCj4gKyAgICAgICAgICAgIGNwdW1hc2tfc2V0YWxsKGRlc2MtPmFmZmluaXR5
KTsKCkkgZ3Vlc3MgaXQncyBmaW5lIHRvIHVzZSBzZXRhbGwgaW5zdGVhZCBvZiBjb3B5aW5nIHRo
ZSBjcHUgb25saW5lIG1hcApoZXJlPwoKQUZBSUNUIF9fYXNzaWduX2lycV92ZWN0b3IgYWxyZWFk
eSBmaWx0ZXJzIG9mZmxpbmUgQ1BVcyBmcm9tIHRoZQpwYXNzZWQgbWFzay4KClRoYW5rcywgUm9n
ZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 03 16:43:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 16:43:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMbHc-0005tN-Su; Fri, 03 May 2019 16:43:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zhHS=TD=gmail.com=amittomer25@srs-us1.protection.inumbo.net>)
 id 1hMbHc-0005tI-0M
 for xen-devel@lists.xenproject.org; Fri, 03 May 2019 16:43:36 +0000
X-Inumbo-ID: 976644e3-6dc2-11e9-843c-bc764e045a96
Received: from mail-pg1-x542.google.com (unknown [2607:f8b0:4864:20::542])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 976644e3-6dc2-11e9-843c-bc764e045a96;
 Fri, 03 May 2019 16:43:34 +0000 (UTC)
Received: by mail-pg1-x542.google.com with SMTP id j26so2981777pgl.5
 for <xen-devel@lists.xenproject.org>; Fri, 03 May 2019 09:43: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;
 bh=Ke4/hXD3EQgdo5LIQMPk12sJRbvDmSJQ3IPvwmmcegw=;
 b=FK/Ru+8DU723IFP0S8sCqUElEjqvzitVhhUCDLEeRswvH5RYeYIVqXXTqw8Okc7tOw
 WuINGO6a5YRcds56Rl+UKemyDUXF2Bk80S5Dc2QAC2P2jwNM7fsrSGOxmA9K9AhgcxJ5
 VEPKHi7tTOUupfWN++zYuul/A/3GVLNUfKrc+Yma6cUyw40me7xAOeZ/7U/Nb6k3xUbi
 Q3tQ1QBFViwg0qu8p0np/gw4NpxcuZ48h11fJiy57X1K6NyT5fFm6Pg90HV80IUY7pHd
 Xf18+dp3I67NDpJa2b0KVnN6NBhTwm0/AY46SaMbQaXia/2wczkCMDhMMQ23CjVlfUOs
 9jXA==
X-Google-DKIM-Signature: v=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=Ke4/hXD3EQgdo5LIQMPk12sJRbvDmSJQ3IPvwmmcegw=;
 b=k4/6KxUXlKwA1uBfsWrdCsac99ek/yIUZsfx6TZwDR2tBrnF57XVuWTczyYIO3B4n4
 5KGJwjgB+MGorNAURUabRRMiAmhUGeEiv1QNVQmXEGTphcjdCTq4C8FVmT8mivd6MfH7
 409zX27sT4QI4Uz202L+sItRHYZv/NlrrcHSapE0IbzoB+c9ySFYExGBmFcvWpoU20wO
 1JtnJqpQjygH4BDrsmhYLv7dd9jpgDUB9HuabwspiA3ix+dBXiSkw17626rcUWSu7feJ
 SJdS8sjbR4s/IcPLrMGA79XRMFMaoOTmL7nCfa1LlODuAuaVDFRe0MTeG0Prsa1/4mHn
 gdxA==
X-Gm-Message-State: APjAAAUrAVZyaW07pTlRKlMpTUDY8ihfJ8mWYk2841+KiaxKzANJTqcH
 uBJ6ive1TD7B0PqioKTAr+7TMdd3
X-Google-Smtp-Source: APXvYqyH70PfYzU8ZD/RGA+/IIUoyyvyK/sZlxvF0dwUtOWo88BgaMgkOr1sAwdYsTD9RKoBUR+ibg==
X-Received: by 2002:a62:4607:: with SMTP id t7mr12409391pfa.138.1556901813275; 
 Fri, 03 May 2019 09:43:33 -0700 (PDT)
Received: from localhost.localdomain ([223.179.133.72])
 by smtp.gmail.com with ESMTPSA id g128sm3716658pfb.131.2019.05.03.09.43.30
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 03 May 2019 09:43:32 -0700 (PDT)
From: Amit Singh Tomar <amittomer25@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Fri,  3 May 2019 22:12:03 +0530
Message-Id: <1556901723-11740-1-git-send-email-amittomer25@gmail.com>
X-Mailer: git-send-email 2.7.4
Subject: [Xen-devel] [PATCH] xen/arm: Black list everything with a PPI
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andre.przywara@arm.com, julien.grall@arm.com, sstabellini@kernel.org,
 Amit Singh Tomar <amittomer25@gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

WEVOIHNob3VsZCBub3QgZm9yd2FyZCBQUElzIHRvIERvbTAgYXMgaXQgb25seSBzdXBwb3J0IFNQ
SXMuCk9uZSBvZiBzb2x1dGlvbiB0byB0aGlzIHByb2JsZW0gaXMgdG8gc2tpcCBhbnkgZGV2aWNl
IHRoYXQKdXNlcyBQUEkgc291cmNlIGNvbXBsZXRlbHkgd2hpbGUgYnVpbGRpbmcgZG9tYWluIGl0
c2VsZi4KClRoaXMgcGF0Y2ggZ29lcyB0aHJvdWdoIGFsbCB0aGUgaW50ZXJydXB0IHNvdXJjZXMg
b2YgZGV2aWNlIGFuZCBza2lwIGl0CmlmIG9uZSBvZiBpbnRlcnJ1cHQgc291cmNlIGlzIFBQSS4g
SXQgZml4ZXMgWEVOIGJvb3Qgb24gaS5NWDhNUSBieQpza2lwcGluZyBQTVUgbm9kZS4KClN1Z2dl
c3RlZC1ieTogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+ClNpZ25lZC1vZmYt
Ynk6IEFtaXQgU2luZ2ggVG9tYXIgPGFtaXR0b21lcjI1QGdtYWlsLmNvbT4KLS0tCiAgICAqIFRo
aXMgcmVwbGFjZXMgZm9sbG93aW5nIHBhdGNoLgogICAgICBodHRwczovL3BhdGNod29yay5rZXJu
ZWwub3JnL3BhdGNoLzEwODk5ODgxLwotLS0KIHhlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyB8
IDE3ICsrKysrKysrKysrKysrKystCiAxIGZpbGUgY2hhbmdlZCwgMTYgaW5zZXJ0aW9ucygrKSwg
MSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyBi
L3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwppbmRleCBkOTgzNjc3Li4wYWU1NGRiIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKKysrIGIveGVuL2FyY2gvYXJtL2Rv
bWFpbl9idWlsZC5jCkBAIC0xMzM0LDYgKzEzMzQsNyBAQCBzdGF0aWMgaW50IF9faW5pdCBoYW5k
bGVfbm9kZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvLAogICAg
ICAgICBEVF9NQVRDSF9DT01QQVRJQkxFKCJhcm0sY29ydGV4LWExNS1wbXUiKSwKICAgICAgICAg
RFRfTUFUQ0hfQ09NUEFUSUJMRSgiYXJtLGNvcnRleC1hNTMtZWRhYyIpLAogICAgICAgICBEVF9N
QVRDSF9DT01QQVRJQkxFKCJhcm0sYXJtdjgtcG11djMiKSwKKyAgICAgICAgRFRfTUFUQ0hfQ09N
UEFUSUJMRSgiYXJtLGNvcnRleC1hNTMtcG11IiksCiAgICAgICAgIERUX01BVENIX1BBVEgoIi9j
cHVzIiksCiAgICAgICAgIERUX01BVENIX1RZUEUoIm1lbW9yeSIpLAogICAgICAgICAvKiBUaGUg
bWVtb3J5IG1hcHBlZCB0aW1lciBpcyBub3Qgc3VwcG9ydGVkIGJ5IFhlbi4gKi8KQEAgLTEzNTMs
NyArMTM1NCw3IEBAIHN0YXRpYyBpbnQgX19pbml0IGhhbmRsZV9ub2RlKHN0cnVjdCBkb21haW4g
KmQsIHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8sCiAgICAgICAgIHsgLyogc2VudGluZWwgKi8g
fSwKICAgICB9OwogICAgIHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqY2hpbGQ7Ci0gICAgaW50IHJl
czsKKyAgICBpbnQgcmVzLCBpLCBuaXJxLCBpcnFfaWQ7CiAgICAgY29uc3QgY2hhciAqbmFtZTsK
ICAgICBjb25zdCBjaGFyICpwYXRoOwogCkBAIC0xMzk5LDYgKzE0MDAsMjAgQEAgc3RhdGljIGlu
dCBfX2luaXQgaGFuZGxlX25vZGUoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGtlcm5lbF9pbmZv
ICpraW5mbywKICAgICAgICAgcmV0dXJuIDA7CiAgICAgfQogCisgICAgLyogU2tpcCB0aGUgbm9k
ZSwgdXNpbmcgUFBJIHNvdXJjZSAqLworICAgIG5pcnEgPSBkdF9udW1iZXJfb2ZfaXJxKG5vZGUp
OworCisgICAgZm9yICggaSA9IDAgOyBpIDwgbmlycSA7IGkrKyApCisgICAgeworICAgICAgICBp
cnFfaWQgPSBwbGF0Zm9ybV9nZXRfaXJxKG5vZGUsIGkpOworCisgICAgICAgIGlmICggaXJxX2lk
ID49IDE2ICYmIGlycV9pZCA8IDMyICkKKyAgICAgICAgeworICAgICAgICAgICAgZHRfZHByaW50
aygiIFNraXAgbm9kZSB3aXRoIChQUEkgc291cmNlKVxuIik7CisgICAgICAgICAgICByZXR1cm4g
MDsKKyAgICAgICAgfQorICAgIH0KKwogICAgIC8qCiAgICAgICogWGVuIGlzIHVzaW5nIHNvbWUg
cGF0aCBmb3IgaXRzIG93biBwdXJwb3NlLiBXYXJuIGlmIGEgbm9kZQogICAgICAqIGFscmVhZHkg
ZXhpc3RzIHdpdGggdGhlIHNhbWUgcGF0aC4KLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 03 16:49:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 16:49:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMbMm-0006Fn-I6; Fri, 03 May 2019 16:48:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zhHS=TD=gmail.com=amittomer25@srs-us1.protection.inumbo.net>)
 id 1hMbMl-0006Fi-OM
 for xen-devel@lists.xenproject.org; Fri, 03 May 2019 16:48:55 +0000
X-Inumbo-ID: 55fcff25-6dc3-11e9-843c-bc764e045a96
Received: from mail-ot1-x343.google.com (unknown [2607:f8b0:4864:20::343])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 55fcff25-6dc3-11e9-843c-bc764e045a96;
 Fri, 03 May 2019 16:48:54 +0000 (UTC)
Received: by mail-ot1-x343.google.com with SMTP id d10so772074otp.11
 for <xen-devel@lists.xenproject.org>; Fri, 03 May 2019 09:48:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=AcDply2rN7LkqY72JOFtusTLmzpeC77Q7JUVfh2rZGc=;
 b=E2d3JPyXXY85CwnQWcgWX4bgDRj02L+3OPxH1A0u/psNE/ak0BpYV6w6gQG4rtwgZv
 38ttWIy/rPWKz/qDGZ7GLf+pjrDbjidETyvcbH/wXwyZR4qyS0cimZ/ZbeFHYPuCVBM3
 wMsAkFIX4nWe/vUQxhtNPMexZSlhcUGzyaYDNfixQ/bcHF+K+iH4nQ8bU1gDTv6z5bed
 9mcaiw4GfLQPvdZo6pzp3QxaBO7X2mQXrJUBU8Xv4wwoKwm6DS5Zf41MX2g41A8zyJbq
 niUlFKbQcbe4Dm52uLhuqygypGcn3e3PlKga20T3Cex76A1A0KhORmhgYdjSGe6GtJBc
 zlAA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=AcDply2rN7LkqY72JOFtusTLmzpeC77Q7JUVfh2rZGc=;
 b=MkWCg5q0HPCHsms0CE2AxtBKfdZebGhlZfR6y+TwnroX0KSnZMpCRI/p95hl40lVdv
 /1UGbypEyPOULvoLBXtaDDw9QPVLvSyuKqPuAbWiwjVKLD4vMVvc9XiKIpEif1En7zJq
 znWe1ZnPffdlG/qJ2N9niXY5hbjO+02W5KXtvccTyDBDtsMHNYv4T9JPOrNn+EgGODiN
 s8cO1O4k+8gJpbnuv1YXQFwBp/56PfMLlJVYEVB0SlO/8zNQqdpY+X8rsUPYX991INMo
 oNbMiKYAZFHaIN/lcwM0wuPv5s83VlP++OT5/KgE43Qi96LkD4XoQ2/MBmB8eooBPANl
 vFpw==
X-Gm-Message-State: APjAAAUjdUGwlIdw6kzL16Gt1WU4WuUqd1BaN7z7a39ytaQPxjsmCcO7
 /v4WumEgeXjMCtwdjM5pzNgAA5apVuc61/pBxCrdNA==
X-Google-Smtp-Source: APXvYqwAapHL9w9kvWKdKk0zVLEZDp+tyt7tZQhCCV0eUGEfwHH7bQ4Vn56ztFexKrv87/L7CL6VXQ/m7Uav4ymT56E=
X-Received: by 2002:a9d:5604:: with SMTP id e4mr7217870oti.336.1556902133311; 
 Fri, 03 May 2019 09:48:53 -0700 (PDT)
MIME-Version: 1.0
References: <1556901723-11740-1-git-send-email-amittomer25@gmail.com>
In-Reply-To: <1556901723-11740-1-git-send-email-amittomer25@gmail.com>
From: Amit Tomer <amittomer25@gmail.com>
Date: Fri, 3 May 2019 22:18:16 +0530
Message-ID: <CABHD4K80HuGpRdtf8T2-ELfGBZqfQ-MkfFGZnHTZ84yC-bOAUw@mail.gmail.com>
To: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] xen/arm: Black list everything with a PPI
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andre Przywara <andre.przywara@arm.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U29ycnkgSnVzdCBzZW50IHRoZSB3cm9uZyBwYXRjaCAsIFBsZWFzZSBpZ25vcmUgdGhpcy4KCk9u
IEZyaSwgTWF5IDMsIDIwMTkgYXQgMTA6MTMgUE0gQW1pdCBTaW5naCBUb21hciA8YW1pdHRvbWVy
MjVAZ21haWwuY29tPiB3cm90ZToKPgo+IFhFTiBzaG91bGQgbm90IGZvcndhcmQgUFBJcyB0byBE
b20wIGFzIGl0IG9ubHkgc3VwcG9ydCBTUElzLgo+IE9uZSBvZiBzb2x1dGlvbiB0byB0aGlzIHBy
b2JsZW0gaXMgdG8gc2tpcCBhbnkgZGV2aWNlIHRoYXQKPiB1c2VzIFBQSSBzb3VyY2UgY29tcGxl
dGVseSB3aGlsZSBidWlsZGluZyBkb21haW4gaXRzZWxmLgo+Cj4gVGhpcyBwYXRjaCBnb2VzIHRo
cm91Z2ggYWxsIHRoZSBpbnRlcnJ1cHQgc291cmNlcyBvZiBkZXZpY2UgYW5kIHNraXAgaXQKPiBp
ZiBvbmUgb2YgaW50ZXJydXB0IHNvdXJjZSBpcyBQUEkuIEl0IGZpeGVzIFhFTiBib290IG9uIGku
TVg4TVEgYnkKPiBza2lwcGluZyBQTVUgbm9kZS4KPgo+IFN1Z2dlc3RlZC1ieTogIEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gU2lnbmVkLW9mZi1ieTogQW1pdCBTaW5naCBU
b21hciA8YW1pdHRvbWVyMjVAZ21haWwuY29tPgo+IC0tLQo+ICAgICAqIFRoaXMgcmVwbGFjZXMg
Zm9sbG93aW5nIHBhdGNoLgo+ICAgICAgIGh0dHBzOi8vcGF0Y2h3b3JrLmtlcm5lbC5vcmcvcGF0
Y2gvMTA4OTk4ODEvCj4gLS0tCj4gIHhlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyB8IDE3ICsr
KysrKysrKysrKysrKystCj4gIDEgZmlsZSBjaGFuZ2VkLCAxNiBpbnNlcnRpb25zKCspLCAxIGRl
bGV0aW9uKC0pCj4KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIGIv
eGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCj4gaW5kZXggZDk4MzY3Ny4uMGFlNTRkYiAxMDA2
NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKPiArKysgYi94ZW4vYXJjaC9h
cm0vZG9tYWluX2J1aWxkLmMKPiBAQCAtMTMzNCw2ICsxMzM0LDcgQEAgc3RhdGljIGludCBfX2lu
aXQgaGFuZGxlX25vZGUoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGtlcm5lbF9pbmZvICpraW5m
bywKPiAgICAgICAgICBEVF9NQVRDSF9DT01QQVRJQkxFKCJhcm0sY29ydGV4LWExNS1wbXUiKSwK
PiAgICAgICAgICBEVF9NQVRDSF9DT01QQVRJQkxFKCJhcm0sY29ydGV4LWE1My1lZGFjIiksCj4g
ICAgICAgICAgRFRfTUFUQ0hfQ09NUEFUSUJMRSgiYXJtLGFybXY4LXBtdXYzIiksCj4gKyAgICAg
ICAgRFRfTUFUQ0hfQ09NUEFUSUJMRSgiYXJtLGNvcnRleC1hNTMtcG11IiksCj4gICAgICAgICAg
RFRfTUFUQ0hfUEFUSCgiL2NwdXMiKSwKPiAgICAgICAgICBEVF9NQVRDSF9UWVBFKCJtZW1vcnki
KSwKPiAgICAgICAgICAvKiBUaGUgbWVtb3J5IG1hcHBlZCB0aW1lciBpcyBub3Qgc3VwcG9ydGVk
IGJ5IFhlbi4gKi8KPiBAQCAtMTM1Myw3ICsxMzU0LDcgQEAgc3RhdGljIGludCBfX2luaXQgaGFu
ZGxlX25vZGUoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbywKPiAg
ICAgICAgICB7IC8qIHNlbnRpbmVsICovIH0sCj4gICAgICB9Owo+ICAgICAgc3RydWN0IGR0X2Rl
dmljZV9ub2RlICpjaGlsZDsKPiAtICAgIGludCByZXM7Cj4gKyAgICBpbnQgcmVzLCBpLCBuaXJx
LCBpcnFfaWQ7Cj4gICAgICBjb25zdCBjaGFyICpuYW1lOwo+ICAgICAgY29uc3QgY2hhciAqcGF0
aDsKPgo+IEBAIC0xMzk5LDYgKzE0MDAsMjAgQEAgc3RhdGljIGludCBfX2luaXQgaGFuZGxlX25v
ZGUoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbywKPiAgICAgICAg
ICByZXR1cm4gMDsKPiAgICAgIH0KPgo+ICsgICAgLyogU2tpcCB0aGUgbm9kZSwgdXNpbmcgUFBJ
IHNvdXJjZSAqLwo+ICsgICAgbmlycSA9IGR0X251bWJlcl9vZl9pcnEobm9kZSk7Cj4gKwo+ICsg
ICAgZm9yICggaSA9IDAgOyBpIDwgbmlycSA7IGkrKyApCj4gKyAgICB7Cj4gKyAgICAgICAgaXJx
X2lkID0gcGxhdGZvcm1fZ2V0X2lycShub2RlLCBpKTsKPiArCj4gKyAgICAgICAgaWYgKCBpcnFf
aWQgPj0gMTYgJiYgaXJxX2lkIDwgMzIgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgZHRf
ZHByaW50aygiIFNraXAgbm9kZSB3aXRoIChQUEkgc291cmNlKVxuIik7Cj4gKyAgICAgICAgICAg
IHJldHVybiAwOwo+ICsgICAgICAgIH0KPiArICAgIH0KPiArCj4gICAgICAvKgo+ICAgICAgICog
WGVuIGlzIHVzaW5nIHNvbWUgcGF0aCBmb3IgaXRzIG93biBwdXJwb3NlLiBXYXJuIGlmIGEgbm9k
ZQo+ICAgICAgICogYWxyZWFkeSBleGlzdHMgd2l0aCB0aGUgc2FtZSBwYXRoLgo+IC0tCj4gMi43
LjQKPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 03 16:49:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 16:49:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMbMt-0006GX-Qp; Fri, 03 May 2019 16:49:03 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=O1yy=TD=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1hMbMs-0006GF-98
 for xen-devel@lists.xenproject.org; Fri, 03 May 2019 16:49:02 +0000
X-Inumbo-ID: 5949df90-6dc3-11e9-843c-bc764e045a96
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5949df90-6dc3-11e9-843c-bc764e045a96;
 Fri, 03 May 2019 16:49:00 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Fri, 03 May 2019 18:48:59 +0200
Received: from [192.168.0.30] (nwb-a10-snat.microfocus.com [10.120.13.202])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Fri, 03 May 2019 17:48:47 +0100
Message-ID: <9434ed49fc68a05999e130abfde973663ed41d2d.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Eslam Elnikety <elnikety@amazon.com>, xen-devel@lists.xenproject.org
Date: Fri, 03 May 2019 18:48:45 +0200
In-Reply-To: <20190503153839.19932-1-elnikety@amazon.com>
References: <20190503153839.19932-1-elnikety@amazon.com>
Organization: SUSE
User-Agent: Evolution 3.30.5 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] sched/credit: avoid priority boost for
 capped domains when unpark
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Lars Kurth <lars.kurth@xen.org>
Content-Type: multipart/mixed; boundary="===============8161936866514395340=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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


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

On Fri, 2019-05-03 at 15:38 +0000, Eslam Elnikety wrote:
> When unpausing a capped domain, the scheduler currently clears the
> CSCHED_FLAG_VCPU_PARKED flag before vcpu_wake(). This, in turn,
> causes the
> vcpu_wake to set CSCHED_PRI_TS_BOOST, resulting in an unfair credit
> boost. The
> comment around the changed lines already states that clearing the
> flag should
> happen AFTER the unpause. This bug was introduced in commit
> be650750945
> "credit1: Use atomic bit operations for the flags structure".
>=20
> Original patch author credit: Xi Xiong.
>=20
Mmm... I'm not an expert of these things, but doesn't this means we
need a "Signed-off-by: Xi Xiong <xxx@yyy.zzz>" then? Cc-ing Lars...

> Signed-off-by: Eslam Elnikety <elnikety@amazon.com>
> Reviewed-by: Leonard Foerster <foersleo@amazon.de>
> Reviewed-by: Petre Eftime <epetre@amazon.com>
>
About the patch itself:

Acked-by: Dario Faggioli <dfaggioli@suse.com>

With just one suggestion...

> --- a/xen/common/sched_credit.c
> +++ b/xen/common/sched_credit.c
> @@ -1538,7 +1538,7 @@ csched_acct(void* dummy)
>                  svc->pri =3D CSCHED_PRI_TS_UNDER;
> =20
>                  /* Unpark any capped domains whose credits go
> positive */
> -                if ( test_and_clear_bit(CSCHED_FLAG_VCPU_PARKED,
> &svc->flags) )
> +                if ( test_bit(CSCHED_FLAG_VCPU_PARKED, &svc->flags)
> )
>                  {
>                      /*
>                       * It's important to unset the flag AFTER the
> unpause()
> @@ -1547,6 +1547,8 @@ csched_acct(void* dummy)
>                       */
>                      SCHED_STAT_CRANK(vcpu_unpark);
>                      vcpu_unpause(svc->vcpu);
> +                    /* Now clear the PARKED flag */
> +                    clear_bit(CSCHED_FLAG_VCPU_PARKED, &svc->flags);
>
I don't think adding the comment here is necessary. The one which is
already present, explains things well enough, and this one does not add
much.

Acked-by stands anyway, but I'd prefer it to be removed (which I think
could be done when committing the patch?).

Regards
--=20
Dario Faggioli, Ph.D
http://about.me/dario.faggioli
Virtualization Software Engineer
SUSE Labs, SUSE https://www.suse.com/
-------------------------------------------------------------------
<<This happens because _I_ choose it to happen!>> (Raistlin Majere)


--=-lqFLndsQ9Pd4FqObVpYf
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+4FAlzMcO0ACgkQFkJ4iaW4
c+4vdQ/9H+X4yiuCoBt/UsAQ6DyM0HzDg3Wnb1w/rVPUPmWf52OnIczuIA0E7rNQ
iArMT8Krof+qVpPhsnveax1NFXmwbwyHo/R0FJK4Qi++WUJRoKlp4veekKKO9+i0
4JV25w3gC42IrCOGDfZi9+bmptvlIcJYnz1oNZmHrTQUS1ZUkBHuETdY+ZfbWF+P
BsEkOspyoC7YdtyuWPr/8bmeG1Pv+e0llng1JhwJWigtxIYjPuP5Yfbo7xF4saah
KPSGB4U5zZV2Xvg7uyqSRgQXQK0jWfnwuLfcB5K24v34krHw+XJt03tB2/pTqY87
VoXr3FAmjP86q3pibELS2Y2qIHmiqWCy2OmV3nLhunKbPfF8FmURvbBrRKGiNn/r
lttXYG9YX6IlHz4sPbxw+GQpU3bELszWiYsnFDZQTWu8i6+WYFcqXvOevgJw3EGT
6eTLcYv+TWHwIqT933Dw3+iJDlbdph8xIo9CDSxsB42ThAux05dqEJ4+LpJgFVIK
YsZ7/j92zeXgXqanNLB6OXm4Vtxti1VfbdBlahUdAcc+yHYZnkdRbZkn87VaN0YB
4+zUXqzQNJWXE3AbVyL07Z+oQ/z4pNtA0ji5RjBSxNE+gvLvLJ54m8BOkCo7nT0z
BsUc15WinpWE8N+Lsmsc1/gUaYrHgX1JndeUKs34d+dtK9XpOX0=
=Ye/I
-----END PGP SIGNATURE-----

--=-lqFLndsQ9Pd4FqObVpYf--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8161936866514395340==--



From xen-devel-bounces@lists.xenproject.org Fri May 03 17:00:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 17:00:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMbXb-000815-HY; Fri, 03 May 2019 17:00:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lZ0l=TD=citrix.com=prvs=019b86d19=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hMbXZ-0007xe-St
 for xen-devel@lists.xenproject.org; Fri, 03 May 2019 17:00:05 +0000
X-Inumbo-ID: e578f492-6dc4-11e9-843c-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e578f492-6dc4-11e9-843c-bc764e045a96;
 Fri, 03 May 2019 17:00:04 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,426,1549929600"; d="scan'208";a="85085331"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 3 May 2019 17:59:49 +0100
Message-ID: <20190503165957.5960-4-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190503165957.5960-1-ian.jackson@eu.citrix.com>
References: <20190503165957.5960-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH 03/11] cs-adjust-flight: Use db_prepare
 and honour -D -D for sql dumps
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBtYWtlcyBkZWJ1Z2dpbmcgaXQgZWFzaWVyLiAgTm8gZnVuY3Rpb25hbCBjaGFuZ2Ugd2l0
aCB6ZXJvIG9yIG9uZQpvY2N1cnJlbmNlcyBvZiAtRC4KClNpZ25lZC1vZmYtYnk6IElhbiBKYWNr
c29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIGNzLWFkanVzdC1mbGlnaHQgfCAy
NiArKysrKysrKysrKysrKy0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDE0IGluc2VydGlv
bnMoKyksIDEyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2NzLWFkanVzdC1mbGlnaHQgYi9j
cy1hZGp1c3QtZmxpZ2h0CmluZGV4IGJhZGFiZWZmLi5jYzE2ODRiNCAxMDA3NTUKLS0tIGEvY3Mt
YWRqdXN0LWZsaWdodAorKysgYi9jcy1hZGp1c3QtZmxpZ2h0CkBAIC03NSw2ICs3NSw3IEBAIGNz
cmVhZGNvbmZpZygpOwogb3VyICRkZWJ1ZyA9IDA7CiAKIG9wZW4gVkVSQk9TRSwgIj4vZGV2L251
bGwiIG9yIGRpZSAkITsKK29wZW4gREVCVUcsICI+L2Rldi9udWxsIiBvciBkaWUgJCE7CiBvdXIg
JHZlcmJvc2VfYnVmZmVyOwogCiB3aGlsZSAoQEFSR1YgJiYgJEFSR1ZbMF0gPX4gbS9eXC0vKSB7
CkBAIC04Myw2ICs4NCw3IEBAIHdoaWxlIChAQVJHViAmJiAkQVJHVlswXSA9fiBtL15cLS8pIHsK
ICAgICBpZiAobS9eLXYkLykgewogCW9wZW4gVkVSQk9TRSwgIj4mU1RERVJSIiBvciBkaWUgJCE7
CiAgICAgfSBlbHNpZiAobS9eLUQkLykgeworICAgICAgICBvcGVuIERFQlVHLCAiPiZTVERFUlIi
IGlmICRkZWJ1ZzsKICAgICAgICAgJGRlYnVnID0gMTsKICAgICB9IGVsc2UgewogICAgICAgICBk
aWUgIiRfID8iOwpAQCAtMTM4LDkgKzE0MCw5IEBAIHN1YiBmb3JfdGhpbmdzICgkJCQkJCQkKSB7
CiAgICAgbXkgKCRzcGVjLCAkZm4sICRpZm5vbmUsCiAgICAgICAgICR0YWJsZSwgJGtleWNvbCwg
JGJhc2Vjb25kLCAkYmFzZWNvbmR2YWxzKSA9IEBfOwogCi0gICAgbXkgJHRoaW5nX3EgPSAkZGJo
X3Rlc3RzLT5wcmVwYXJlCisgICAgbXkgJHRoaW5nX3EgPSBkYl9wcmVwYXJlCiAgICAgICAgICgi
U0VMRUNUICogRlJPTSAkdGFibGUgV0hFUkUgJGJhc2Vjb25kIEFORCAka2V5Y29sID0gPyIpOwot
ICAgIG15ICR0aGluZ3NfcSA9ICRkYmhfdGVzdHMtPnByZXBhcmUKKyAgICBteSAkdGhpbmdzX3Eg
PSBkYl9wcmVwYXJlCiAgICAgICAgICgiU0VMRUNUICogRlJPTSAkdGFibGUgV0hFUkUgJGJhc2Vj
b25kIik7CiAKICAgICBteSAoJHNwZWNmbiwkZXhhY3QpID0gbm90c3BlY19leGZuKCJGT1JfVEhJ
TkdTICR0YWJsZS4ka2V5Y29sIiwkc3BlYyk7CkBAIC0xODIsNyArMTg0LDcgQEAgb3VyIEBqb2Jf
cm1fcXM7CiAKIHN1YiBwcmVwX3JtX2pvYnMgKCkgewogICAgIHJldHVybiBpZiBAam9iX3JtX3Fz
OwotICAgIEBqb2Jfcm1fcXMgPSBtYXAgeyAkZGJoX3Rlc3RzLT5wcmVwYXJlKCRfKSB9CisgICAg
QGpvYl9ybV9xcyA9IG1hcCB7IGRiX3ByZXBhcmUoJF8pIH0KICAgICAgICAgKCJERUxFVEUgRlJP
TSBydW52YXJzIFdIRVJFIGZsaWdodCA9ID8gQU5EIGpvYiA9ID8iLAogICAgICAgICAgIkRFTEVU
RSBGUk9NIGpvYnMgV0hFUkUgZmxpZ2h0ID0gPyBBTkQgam9iID0gPyIpOwogfQpAQCAtMTk1LDcg
KzE5Nyw3IEBAIHN1YiBkb19ybV9qb2IgKCQpIHsKIH0KIAogc3ViIGNvcHlfam9ic19xcyAoKSB7
Ci0gICAgbWFwIHsgJGRiaF90ZXN0cy0+cHJlcGFyZSgkXykgfQorICAgIG1hcCB7IGRiX3ByZXBh
cmUoJF8pIH0KICAgICAgICAgKCJJTlNFUlQgSU5UTyBqb2JzIChmbGlnaHQsIGpvYiwgcmVjaXBl
LCBzdGF0dXMpIi4KICAgICAgICAgICIgICAgIFNFTEVDVCA/LCBqb2IsIHJlY2lwZSwgJ3F1ZXVl
ZCciLgogICAgICAgICAgIiAgICAgICBGUk9NIGpvYnMiLgpAQCAtMjA1LDggKzIwNyw4IEBAIHN1
YiBjb3B5X2pvYnNfcXMgKCkgewogICAgICAgICAgIiAgICAgICBGUk9NIHJ1bnZhcnMiLgogICAg
ICAgICAgIiAgICAgIFdIRVJFIGZsaWdodCA9ID8gQU5EIGpvYiA9ID8gQU5EIE5PVCBzeW50aCIp
OwogfQotc3ViIGNvcHlfam9ic19kbyAoJCQpIHsKLSAgICBteSAoJHFzLCAkc3JjZmxpZ2h0LCAk
c3Jjam9iKSA9IEBfOworc3ViIGNvcHlfam9ic19kbyAoJCQkKSB7CisgICAgbXkgKCRxcywgJHNy
Y2ZsaWdodCwgJGpvYikgPSBAXzsKICAgICAkXy0+ZXhlY3V0ZSgkZHN0ZmxpZ2h0LCAkc3JjZmxp
Z2h0LCAkam9iKSBmb3JlYWNoIEAkcXM7CiAgICAgdmVyYm9zZSAiJGRzdGZsaWdodC4kam9iIGpv
YiBjcmVhdGVkIGZyb20gJHNyY2ZsaWdodC4kam9iXG4iOwogfQpAQCAtMjUzLDkgKzI1NSw5IEBA
IHN1YiBjaGFuZ2VfX2NvcHlfam9icyB7CiAgICAgY29weV9qb2JzKCRzcmNmbGlnaHQsICRqb2Jz
KTsKIH0KIAotb3VyICRydW52YXJfcm1fcSA9ICRkYmhfdGVzdHMtPnByZXBhcmUKK291ciAkcnVu
dmFyX3JtX3EgPSBkYl9wcmVwYXJlCiAgICAgKCJERUxFVEUgRlJPTSBydW52YXJzIFdIRVJFIGZs
aWdodCA9ID8gQU5EIGpvYiA9ID8gQU5EIG5hbWUgPSA/Iik7Ci1vdXIgJHJ1bnZhcl9pbnNlcnRf
cSA9ICRkYmhfdGVzdHMtPnByZXBhcmUKK291ciAkcnVudmFyX2luc2VydF9xID0gZGJfcHJlcGFy
ZQogICAgICgiSU5TRVJUIElOVE8gcnVudmFycyAoZmxpZ2h0LCBqb2IsIG5hbWUsIHZhbCwgc3lu
dGgpIi4KICAgICAgIiBWQUxVRVMgKD8sID8sID8sID8sICdmJykiKTsKIApAQCAtNDMwLDcgKzQz
Miw3IEBAIHN1YiBjaGFuZ2VfX2pvYl9zdGF0dXMgewogICAgIGRpZSB1bmxlc3MgQGNoYW5nZXMg
Pj0gMTsKICAgICBteSAkam9icyA9IHNoaWZ0IEBjaGFuZ2VzOwogCi0gICAgbXkgJHEgPSAkZGJo
X3Rlc3RzLT5wcmVwYXJlKDw8RU5EKTsKKyAgICBteSAkcSA9IGRiX3ByZXBhcmUoPDxFTkQpOwog
ICAgICAgICBTRUxFQ1Qgc3RhdHVzCiAgICAgICAgICAgRlJPTSBqb2JzCiAgICAgICAgICBXSEVS
RSBmbGlnaHQgPSA/IEFORCBqb2IgPSA/CkBAIC00NDksMTIgKzQ1MSwxMiBAQCBzdWIgY2hhbmdl
X19qb2JzX3JlbmFtZSB7CiAgICAgbXkgJGpvYnMgPSBzaGlmdCBAY2hhbmdlczsKICAgICBteSAk
cGVybG9wID0gc2hpZnQgQGNoYW5nZXM7CiAKLSAgICBteSAkam9icSA9ICRkYmhfdGVzdHMtPnBy
ZXBhcmUoPDxFTkQpOworICAgIG15ICRqb2JxID0gZGJfcHJlcGFyZSg8PEVORCk7CiAgICAgVVBE
QVRFIGpvYnMKICAgICAgICBTRVQgam9iID0gPwogICAgICBXSEVSRSBmbGlnaHQgPSA/IEFORCBq
b2IgPSA/CiBFTkQKLSAgICBteSAkcnVudmFycSA9ICRkYmhfdGVzdHMtPnByZXBhcmUoPDxFTkQp
OworICAgIG15ICRydW52YXJxID0gZGJfcHJlcGFyZSg8PEVORCk7CiAgICAgVVBEQVRFIHJ1bnZh
cnMKICAgICAgICBTRVQgam9iID0gPwogICAgICBXSEVSRSBmbGlnaHQgPSA/IEFORCBqb2IgPSA/
CkBAIC00NzIsNyArNDc0LDcgQEAgc3ViIGNoYW5nZXMgKCkgewogCiAgICAgaWYgKCRkc3RmbGln
aHQgPX4gbS9eXGQrJC8pIHsKIAlteSAkc3RlcHNfcSA9Ci0JICAgICRkYmhfdGVzdHMtPnByZXBh
cmUoIlNFTEVDVCAqIEZST00gc3RlcHMgV0hFUkUgZmxpZ2h0ID0gPyIpOworCSAgICBkYl9wcmVw
YXJlKCJTRUxFQ1QgKiBGUk9NIHN0ZXBzIFdIRVJFIGZsaWdodCA9ID8iKTsKIAkkc3RlcHNfcS0+
ZXhlY3V0ZSgkZHN0ZmxpZ2h0KTsKIAlteSAkc3RlcCA9ICRzdGVwc19xLT5mZXRjaHJvd19oYXNo
cmVmKCk7CiAJaWYgKCRzdGVwKSB7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 03 17:00:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 17:00:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMbXd-00081w-6W; Fri, 03 May 2019 17:00:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lZ0l=TD=citrix.com=prvs=019b86d19=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hMbXc-00081Z-8q
 for xen-devel@lists.xenproject.org; Fri, 03 May 2019 17:00:08 +0000
X-Inumbo-ID: e6fdcf77-6dc4-11e9-843c-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e6fdcf77-6dc4-11e9-843c-bc764e045a96;
 Fri, 03 May 2019 17:00:06 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,426,1549929600"; d="scan'208";a="85085338"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 3 May 2019 17:59:52 +0100
Message-ID: <20190503165957.5960-7-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190503165957.5960-1-ian.jackson@eu.citrix.com>
References: <20190503165957.5960-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH 06/11] mg-repro-setup: Move logging
 setup to later
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiBtZy1yZXByby1zZXR1cCB8IDE0ICsrKysrKystLS0t
LS0tCiAxIGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL21nLXJlcHJvLXNldHVwIGIvbWctcmVwcm8tc2V0dXAKaW5kZXggMTBhYjY1YTgu
LmI0MWJmNDc4IDEwMDc1NQotLS0gYS9tZy1yZXByby1zZXR1cAorKysgYi9tZy1yZXByby1zZXR1
cApAQCAtMTE1LDYgKzExNSwxMyBAQCBjb21wdXRlX2FkanVzdHMgKCkgewogfQogY29tcHV0ZV9h
ZGp1c3RzICIke2FkanVzdHNldHNbQF19IgogCitwcm9ncmVzc2YgKCkgeyBwcmludGYgPiYyICIk
QCI7IH0KK3Byb2dyZXNzICgpIHsgcHJvZ3Jlc3NmICIlc1xuIiAiJDEiOyB9CisKK3Byb2dyZXNz
ICJsb2dnaW5nIHRvICRsb2dmaWxlIgorc2F2ZWxvZyAiJGxvZ2ZpbGUiCitleGVjIDM+IiRsb2dm
aWxlIgorCiB3aGlsZSBbICQjIC1uZSAwIF07IGRvCiAJYXJnPSQxOyBzaGlmdAogCkBAIC0xNjAs
MTMgKzE2Nyw2IEBAIHdoaWxlIFsgJCMgLW5lIDAgXTsgZG8KIAllc2FjCiBkb25lCiAKLXByb2dy
ZXNzZiAoKSB7IHByaW50ZiA+JjIgIiRAIjsgfQotcHJvZ3Jlc3MgKCkgeyBwcm9ncmVzc2YgIiVz
XG4iICIkMSI7IH0KLQotcHJvZ3Jlc3MgImxvZ2dpbmcgdG8gJGxvZ2ZpbGUiCi1zYXZlbG9nICIk
bG9nZmlsZSIKLWV4ZWMgMz4iJGxvZ2ZpbGUiCi0KIE9TU1RFU1RfVEFTSz0kKHBlcmwgLWUgJwog
CXVzZSBPc3N0ZXN0OwogCXVzZSBPc3N0ZXN0OjpFeGVjdXRpdmU7Ci0tIAoyLjExLjAKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 03 17:00:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 17:00:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMbXc-00081o-SZ; Fri, 03 May 2019 17:00:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lZ0l=TD=citrix.com=prvs=019b86d19=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hMbXb-00080y-0X
 for xen-devel@lists.xenproject.org; Fri, 03 May 2019 17:00:07 +0000
X-Inumbo-ID: e67ad4ac-6dc4-11e9-843c-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e67ad4ac-6dc4-11e9-843c-bc764e045a96;
 Fri, 03 May 2019 17:00:06 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,426,1549929600"; d="scan'208";a="85085334"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 3 May 2019 17:59:50 +0100
Message-ID: <20190503165957.5960-5-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190503165957.5960-1-ian.jackson@eu.citrix.com>
References: <20190503165957.5960-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH 04/11] mg-repro-setup: Improve a doc
 message slightly
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0t
LQogbWctcmVwcm8tc2V0dXAgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyks
IDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9tZy1yZXByby1zZXR1cCBiL21nLXJlcHJvLXNl
dHVwCmluZGV4IDZlZDRkODVlLi5jOGJjYWQzMyAxMDA3NTUKLS0tIGEvbWctcmVwcm8tc2V0dXAK
KysrIGIvbWctcmVwcm8tc2V0dXAKQEAgLTMzLDcgKzMzLDcgQEAgdXNhZ2UgKCkgeyBjYXQgPDxF
TkQKICAgIChkZWZhdWx0IDxpZGVudD4gaXMgXGBob3N0JykKIAogIE9QVElPTnMKLSAgIC10PGR1
cmF0aW9uPiAgICAgICAgIGVzdGltYXRlZCBkdXJhdGlvbiAoZGVmYXVsdCA9IDI4ZCkKKyAgIC10
PGR1cmF0aW9uPiAgICAgICAgIGVzdGltYXRlZCBvdmVyYWxsIGFsbG9jYXRpb24gbGlmZXRpbWUg
KGRlZmF1bHQgPSAyOGQpCiAgICAtLXJvZ3VlICAgICAgICAgICAgICBieXBhc3MgcXVldWluZyBz
eXN0ZW0gYW5kIGFsbG9jYXRlIG5vdwogICAgLS1jYXB0dXJlICAgICAgICAgICAgZG8gbm90IHN1
cHByZXNzIGxvZyBjYXB0dXJlCiAgICAtcjx2YXI+PTx2YWx1ZT4gICAgICBzZXQgcnVudmFyCi0t
IAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 03 17:00:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 17:00:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMbXZ-0007uW-94; Fri, 03 May 2019 17:00:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lZ0l=TD=citrix.com=prvs=019b86d19=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hMbXY-0007qM-JC
 for xen-devel@lists.xenproject.org; Fri, 03 May 2019 17:00:04 +0000
X-Inumbo-ID: e4b2618c-6dc4-11e9-843c-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e4b2618c-6dc4-11e9-843c-bc764e045a96;
 Fri, 03 May 2019 17:00:03 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,426,1549929600"; d="scan'208";a="85085330"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 3 May 2019 17:59:48 +0100
Message-ID: <20190503165957.5960-3-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190503165957.5960-1-ian.jackson@eu.citrix.com>
References: <20190503165957.5960-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH 02/11] cs-adjust-flight: Break out
 copy_jobs_*
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiBjcy1hZGp1c3QtZmxpZ2h0IHwgMjAgKysrKysrKysr
KysrKystLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNCBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL2NzLWFkanVzdC1mbGlnaHQgYi9jcy1hZGp1c3QtZmxpZ2h0Cmlu
ZGV4IGVlMWQ5MTdjLi5iYWRhYmVmZiAxMDA3NTUKLS0tIGEvY3MtYWRqdXN0LWZsaWdodAorKysg
Yi9jcy1hZGp1c3QtZmxpZ2h0CkBAIC0xOTQsMTAgKzE5NCw4IEBAIHN1YiBkb19ybV9qb2IgKCQp
IHsKICAgICB2ZXJib3NlICIkZHN0ZmxpZ2h0LiRqb2Igam9iIGRlbGV0ZWRcbiIgaWYgJGNvdW50
OwogfQogCi1zdWIgY29weV9qb2JzICgkJCkgewotICAgIG15ICgkc3JjZmxpZ2h0LCAkam9icykg
PSBAXzsKLSAgICBwcmVwX3JtX2pvYnMoKTsKLSAgICBteSBAam9iX2NvcHlfcXMgPSBtYXAgeyAk
ZGJoX3Rlc3RzLT5wcmVwYXJlKCRfKSB9CitzdWIgY29weV9qb2JzX3FzICgpIHsKKyAgICBtYXAg
eyAkZGJoX3Rlc3RzLT5wcmVwYXJlKCRfKSB9CiAgICAgICAgICgiSU5TRVJUIElOVE8gam9icyAo
ZmxpZ2h0LCBqb2IsIHJlY2lwZSwgc3RhdHVzKSIuCiAgICAgICAgICAiICAgICBTRUxFQ1QgPywg
am9iLCByZWNpcGUsICdxdWV1ZWQnIi4KICAgICAgICAgICIgICAgICAgRlJPTSBqb2JzIi4KQEAg
LTIwNiwxMiArMjA0LDIyIEBAIHN1YiBjb3B5X2pvYnMgKCQkKSB7CiAgICAgICAgICAiICAgICBT
RUxFQ1QgPywgam9iLCBuYW1lLCB2YWwsICdmJyIuCiAgICAgICAgICAiICAgICAgIEZST00gcnVu
dmFycyIuCiAgICAgICAgICAiICAgICAgV0hFUkUgZmxpZ2h0ID0gPyBBTkQgam9iID0gPyBBTkQg
Tk9UIHN5bnRoIik7Cit9CitzdWIgY29weV9qb2JzX2RvICgkJCkgeworICAgIG15ICgkcXMsICRz
cmNmbGlnaHQsICRzcmNqb2IpID0gQF87CisgICAgJF8tPmV4ZWN1dGUoJGRzdGZsaWdodCwgJHNy
Y2ZsaWdodCwgJGpvYikgZm9yZWFjaCBAJHFzOworICAgIHZlcmJvc2UgIiRkc3RmbGlnaHQuJGpv
YiBqb2IgY3JlYXRlZCBmcm9tICRzcmNmbGlnaHQuJGpvYlxuIjsKK30KKworc3ViIGNvcHlfam9i
cyAoJCQpIHsKKyAgICBteSAoJHNyY2ZsaWdodCwgJGpvYnMpID0gQF87CisgICAgcHJlcF9ybV9q
b2JzKCk7CisgICAgbXkgQGpvYl9jb3B5X3FzID0gY29weV9qb2JzX3FzOwogICAgIGZvcl9qb2Jz
KCRkc3RmbGlnaHQsICRqb2JzLCBcJmRvX3JtX2pvYiwgMSk7CiAgICAgZm9yX2pvYnMoJHNyY2Zs
aWdodCwgJGpvYnMsIFwmZG9fcm1fam9iKTsKICAgICBmb3Jfam9icygkc3JjZmxpZ2h0LCAkam9i
cywgc3ViIHsKICAgICAgICAgbXkgKCRqb2IpID0gQF87Ci0gICAgICAgICRfLT5leGVjdXRlKCRk
c3RmbGlnaHQsICRzcmNmbGlnaHQsICRqb2IpIGZvcmVhY2ggQGpvYl9jb3B5X3FzOwotCXZlcmJv
c2UgIiRkc3RmbGlnaHQuJGpvYiBqb2IgY3JlYXRlZCBmcm9tICRzcmNmbGlnaHQuJGpvYlxuIjsK
Kwljb3B5X2pvYnNfZG8oXEBqb2JfY29weV9xcywgJHNyY2ZsaWdodCwgJGpvYik7CiAgICAgfSk7
CiB9CiAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 03 17:00:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 17:00:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMbXd-000826-GV; Fri, 03 May 2019 17:00:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lZ0l=TD=citrix.com=prvs=019b86d19=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hMbXc-00081a-Ab
 for xen-devel@lists.xenproject.org; Fri, 03 May 2019 17:00:08 +0000
X-Inumbo-ID: e766dca4-6dc4-11e9-843c-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e766dca4-6dc4-11e9-843c-bc764e045a96;
 Fri, 03 May 2019 17:00:07 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,426,1549929600"; d="scan'208";a="85085340"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 3 May 2019 17:59:53 +0100
Message-ID: <20190503165957.5960-8-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190503165957.5960-1-ian.jackson@eu.citrix.com>
References: <20190503165957.5960-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH 07/11] mg-repro-setup: Allow arguments
 to badusage
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm8gZnVuY3Rpb25hbCBjaGFuZ2Ugd2l0aCBleGlzdGluZyBjYWxsIHNpdGVzLgoKU2lnbmVkLW9m
Zi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQogbWctcmVw
cm8tc2V0dXAgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRp
b24oLSkKCmRpZmYgLS1naXQgYS9tZy1yZXByby1zZXR1cCBiL21nLXJlcHJvLXNldHVwCmluZGV4
IGI0MWJmNDc4Li5kNjNlMjliNiAxMDA3NTUKLS0tIGEvbWctcmVwcm8tc2V0dXAKKysrIGIvbWct
cmVwcm8tc2V0dXAKQEAgLTQ2LDcgKzQ2LDcgQEAgRU5ECiAKIH0KIAotYmFkdXNhZ2UgKCkgeyBl
Y2hvID4mMiAiYmFkIHVzYWdlIjsgdXNhZ2UgPiYyOyBleGl0IDEyNjsgfQorYmFkdXNhZ2UgKCkg
eyBlY2hvID4mMiAiYmFkIHVzYWdlJCoiOyB1c2FnZSA+JjI7IGV4aXQgMTI2OyB9CiAKIHNldCAt
ZSAtbyBwb3NpeAogCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 03 17:00:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 17:00:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMbXf-00083Y-QP; Fri, 03 May 2019 17:00:11 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lZ0l=TD=citrix.com=prvs=019b86d19=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hMbXe-000839-NS
 for xen-devel@lists.xenproject.org; Fri, 03 May 2019 17:00:10 +0000
X-Inumbo-ID: e81792a7-6dc4-11e9-843c-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e81792a7-6dc4-11e9-843c-bc764e045a96;
 Fri, 03 May 2019 17:00:09 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,426,1549929600"; d="scan'208";a="85085342"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 3 May 2019 17:59:55 +0100
Message-ID: <20190503165957.5960-10-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190503165957.5960-1-ian.jackson@eu.citrix.com>
References: <20190503165957.5960-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH 09/11] mg-repro-flight: Provide
 --rebuild to make variant build jobs too
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBhbGxvd3MgYSBzaW5nbGUgY29tbWFuZCB0byByZXBybyBhIHBhcnRpY3VsYXIgam9iIHdp
dGggYSB2YXJpZXR5Cm9mIGRpZmZlcmVudCBzb3VyY2UgY29kZS4KClRoZSBpbXBsZW1lbnRhdGlv
biB0ZWNobmlxdWUgaXM6CiAgLSBydW4gdGhlIGJ1aWxkIGpvYiBpbiBhIHNlcGFyYXRlIGZsaWdo
dCwgc28gdGhhdCBpdCBjYW4gcnVuCiAgICB3aXRoIGEgc2VwYXJhdGUgdGFzayB3aGljaCBnaXZl
cyBpdHMgaG9zdCB1cCBhZnRlciB0aGUgYnVpbGQKICAtIGRvIG11Y2ggb2YgdGhlIGhlYXZ5IGxp
ZnRpbmcgb2YgcnVudmFyIGZpZGRsaW5nIGV0Yy4gaW4KICAgIGEgbmV3IGhlbHBlciByb3V0aW5l
IGluIGNzLWFkanVzdC1mbGlnaHQKClNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFj
a3NvbkBldS5jaXRyaXguY29tPgotLS0KdjI6IEFkZCBhIG1pc3NpbmcgYGNvbnRpbnVlJyAod2l0
aG91dCB3aGljaCBldmVyeXRoaW5nIGdvZXMgcXVpdGUgd3JvbmcpCi0tLQogY3MtYWRqdXN0LWZs
aWdodCB8IDEwOSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrCiBtZy1yZXByby1zZXR1cCAgIHwgIDg1ICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKy0KIDIgZmlsZXMgY2hhbmdlZCwgMTkzIGluc2VydGlvbnMoKyks
IDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9jcy1hZGp1c3QtZmxpZ2h0IGIvY3MtYWRqdXN0
LWZsaWdodAppbmRleCBjYzE2ODRiNC4uNWJlNWFmMzggMTAwNzU1Ci0tLSBhL2NzLWFkanVzdC1m
bGlnaHQKKysrIGIvY3MtYWRqdXN0LWZsaWdodApAQCAtNDY5LDYgKzQ2OSwxMTUgQEAgRU5ECiAJ
JHJ1bnZhcnEtPmV4ZWN1dGUoJG5ld2pvYiwgJGRzdGZsaWdodCwgJG9sZGpvYik7CiAgICAgfSkK
IH0KKworc3ViIGNoYW5nZV9fcmVwcm9fYnVpbGRqb2JzIHsKKyAgICAjIGhlbHBlciBmb3IgbWct
cmVwcm8tc2V0dXAKKyAgICAjIGFyZ3VtZW50cyB0byB0aGlzIGNoYW5nZSBhcmUKKyAgICAjICAg
IEVYQU1QTEUtRkxJR0hUIEVYQU1QTEUtSk9CIFRISU5HLi4uCisgICAgIyB3aGVyZSBUSElORyBp
cworICAgICMgICAgLkJVSUxESk9CID1CVUlMREpPQlJVTlZBUiArVFJFRT1VUkwjUkVWSVNJT04K
KyAgICAjICh3ZSBlYXQgYWxsIHVudGlsIGl0IGRvZXNuJ3Qgc3RhcnQgd2l0aCAuID0gKykKKyAg
ICAjIHN0ZG91dCBvdXRwdXQgaXMKKyAgICAjICAgIGxpc3Qgb2YgcnVudmFyIHNldHRpbmdzIGZv
ciByZXBybyBqb2IKKyAgICBkaWUgdW5sZXNzIEBjaGFuZ2VzID49IDI7CisgICAgbXkgJGVmbGln
aHQgPSBzaGlmdCBAY2hhbmdlczsKKyAgICBteSAkZWpvYiA9IHNoaWZ0IEBjaGFuZ2VzOworICAg
IG15IEByZWZzcGVjczsKKyAgICBteSBAdmFyc3BlY3M7CisgICAgbXkgJXRyZWVzcGVjczsKKyAg
ICB3aGlsZSAoQGNoYW5nZXMgJiYgJGNoYW5nZXNbMF0gPX4gbS9eWy49K10vKSB7CisJbG9jYWwg
JF8gPSBzaGlmdCBAY2hhbmdlczsKKwlpZiAobS9eWy49XS8pIHsKKwkgICAgcHVzaCBAcmVmc3Bl
Y3MsICRfOworCX0gZWxzaWYgKG0vXlwrKC4qPylcPSguKilcIyguKikkLykgeworCSAgICBkaWUg
JDEgaWYgJHRyZWVzcGVjc3skMX07CisJICAgICR0cmVlc3BlY3N7JDF9ID0gWyQyLCQzXTsKKwl9
IGVsc2lmIChtL14tci8pIHsKKwkgICAgcHVzaCBAdmFyc3BlY3MsICRfOworCX0gZWxzZSB7CisJ
ICAgIGRpZSAiYmFkIC5CVUlMREpPQiAvID1CVUlMREpPQlJVTlZBUiAvICtUUkVFPVVSTCNSRVZJ
U0lPTik6ICRfXG4iOworCX0KKyAgICB9CisgICAgbXkgJHRlc3RxID0gZGJfcHJlcGFyZSg8PEVO
RCk7CitTRUxFQ1QgbmFtZSwgdmFsIEZST00gcnVudmFycyBXSEVSRSBmbGlnaHQ9PyBBTkQgam9i
PT8gQU5EIG5hbWUgbGlrZSAnJWpvYic7CitFTkQKKyAgICBteSAkYnVpbGRxX3R4dCA9IDw8RU5E
OworU0VMRUNUIG5hbWUgRlJPTSBydW52YXJzIFdIRVJFIGZsaWdodD0/IEFORCBqb2I9PyBBTkQg
KCdmJworRU5ECisgICAgbXkgQGJ1aWxkcV94dmFyczsKKyAgICBmb3JlYWNoIG15ICR0IChzb3J0
IGtleXMgJXRyZWVzcGVjcykgeworCSRidWlsZHFfdHh0IC49ICIgT1IgbmFtZT0/IjsKKwlwdXNo
IEBidWlsZHFfeHZhcnMsICJ0cmVlXyR0IjsKKyAgICB9CisgICAgJGJ1aWxkcV90eHQgLj0gIiki
OworICAgIG15ICRidWlsZHEgPSBkYl9wcmVwYXJlKCRidWlsZHFfdHh0KTsKKworICAgIG15ICVi
am9iczsKKworICAgICR0ZXN0cS0+ZXhlY3V0ZSgkZWZsaWdodCwgJGVqb2IpOworICAgIHdoaWxl
IChteSAoJHJlZnZhciwgJGJqb2JyZWYpID0gJHRlc3RxLT5mZXRjaHJvd19hcnJheSgpKSB7CisJ
bXkgKCRiZmxpZ2h0LCAkYmpvYikgPSBmbGlnaHRfb3RoZXJqb2IoJGVmbGlnaHQsJGJqb2JyZWYp
OworCWlmIChAcmVmc3BlY3MpIHsKKwkgICAgbXkgJHkgPSAwOworCSAgICBmb3JlYWNoIG15ICRy
cyAoQHJlZnNwZWNzKSB7CisJCWlmICgkcnMgZXEgIi4kYmpvYiIgfHwgJHJzIGVxICI9JHJlZnZh
ciIpIHsKKwkJICAgICR5ID0gMTsKKwkJICAgIGxhc3Q7CisJCX0KKwkgICAgfQorCSAgICBuZXh0
IHVubGVzcyAkeTsKKwl9CisJJGJ1aWxkcS0+ZXhlY3V0ZSgkYmZsaWdodCwkYmpvYixAYnVpbGRx
X3h2YXJzKTsKKwlteSAlZ290OworCXdoaWxlIChteSAoJHRyZWV2YXIpID0gJGJ1aWxkcS0+ZmV0
Y2hyb3dfYXJyYXkoKSkgeworCSAgICAkdHJlZXZhciA9fiBtL150cmVlXy8gb3IgZGllICIkdHJl
ZXZhciA/IjsKKwkgICAgJGdvdHskJ30gPSAxOworCSAgICBuZXh0IHVubGVzcyAkdHJlZXNwZWNz
eyQnfTsKKwkgICAgJHRyZWVzcGVjc3skJ31bMl0rKzsKKwl9CisJbmV4dCB1bmxlc3MgJWdvdCB8
fCBAcmVmc3BlY3M7CisKKwkkYmpvYnN7JGJqb2J9IC8vPSB7IFRlbXBsYXRlID0+ICRiZmxpZ2h0
IH07CisJJGJqb2JzeyRiam9ifXtUZW1wbGF0ZX0gZXEgJGJmbGlnaHQgb3IKKwkgICAgZGllICJp
bmNvbnNpc3RlbnQgJGJqb2I6ICRiam9ic3skYmpvYn17VGVtcGxhdGV9ICE9ICRiZmxpZ2h0IjsK
KwlwdXNoIEB7ICRiam9ic3skYmpvYn17UmVmc30gfSwgJHJlZnZhcjsKKwkkYmpvYnN7JGJqb2J9
e1RyZWVzfXskX30gPSAxIGZvcmVhY2gga2V5cyAlZ290OworICAgIH0KKworICAgIGZvcmVhY2gg
bXkgJHRyZWUgKHNvcnQga2V5cyAldHJlZXNwZWNzKSB7CisJZGllICJ1bnVzZWQgdHJlZS9yZXZp
c2lvbiBhZGp1c3RtZW50ICR0cmVlIgorCSAgICAuKEByZWZzcGVjcworICAgICAgICAgICAgICA/
ICIgKG5vIHRyZWVfJHRyZWUgdmFyIGluIGFueSBvZiAiCisgICAgICAgICAgICAgIC4oam9pbiAn
ICcsIG1hcCB7ICIkYmpvYnN7JF99e1RlbXBsYXRlfS4kXyIgfQorICAgICAgICAgICAgICAgIHNv
cnQga2V5cyAlYmpvYnMpLiIpIgorICAgICAgICAgICAgICA6ICcnKQorICAgICAgICAgICAgdW5s
ZXNzICR0cmVlc3BlY3N7JHRyZWV9WzJdOworICAgIH0KKworICAgIG15IEBjb3B5X2pvYnNfcXMg
PSBjb3B5X2pvYnNfcXMoKTsKKyAgICBmb3JlYWNoIG15ICRiam9iIChzb3J0IGtleXMgJWJqb2Jz
KSB7CisJY29weV9qb2JzX2RvKFxAY29weV9qb2JzX3FzLCAkYmpvYnN7JGJqb2J9e1RlbXBsYXRl
fSwgJGJqb2IpOworCWZvcmVhY2ggbXkgJHRyZWUgKHNvcnQga2V5cyAleyAkYmpvYnN7JGJqb2J9
e1RyZWVzfSB9KSB7CisJICAgIHJ1bnZhcl9zZXQoJGJqb2IsICJ0cmVlXyR0cmVlIiwgICAgICR0
cmVlc3BlY3N7JHRyZWV9WzBdKTsKKwkgICAgcnVudmFyX3NldCgkYmpvYiwgInJldmlzaW9uXyR0
cmVlIiwgJHRyZWVzcGVjc3skdHJlZX1bMV0pOworCX0KKwlmb3JlYWNoIChAdmFyc3BlY3MpIHsK
KwkgICAgaWYgKG0vXi1yIXxeLXJeLykgeworCQkkcnVudmFyX3JtX3EtPmV4ZWN1dGUoJGRzdGZs
aWdodCwgJGJqb2IsICQnKTsKKwkgICAgfSBlbHNpZiAobS9eLXIoLio/KT0vKSB7CisJCXJ1bnZh
cl9zZXQoJGJqb2IsICQxLCAkJyk7CisJICAgIH0gZWxzZSB7CisJCWRpZSAiYmFkIC1yICRfID8i
OworCSAgICB9CisJfQorCWZvcmVhY2ggbXkgJHJlZnZhciAoQHsgJGJqb2JzeyRiam9ifXtSZWZz
fSB9KSB7CisJICAgIGRpZSAiJGJqb2IgJHJlZnZhciAkJiA/IiBpZgorICAgICAgICAgICAgICAg
ICIkYmpvYi4kcmVmdmFyIiA9fiBte1teKz1fLi8sOjAtOWEtei1dfWk7CisJICAgIHByaW50ICJy
dW52YXItc2V0IC4gJHJlZnZhciAkZHN0ZmxpZ2h0LiRiam9iXG4iIG9yIGRpZSAkITsKKwl9Cisg
ICAgfQorfQorCiBzdWIgY2hhbmdlcyAoKSB7CiAgICAgZGVidWcoIkNIQU5HRVMuLi5cbiIpOwog
CmRpZmYgLS1naXQgYS9tZy1yZXByby1zZXR1cCBiL21nLXJlcHJvLXNldHVwCmluZGV4IDJlMWQz
Yjg4Li43ZjA3NWY0ZSAxMDA3NTUKLS0tIGEvbWctcmVwcm8tc2V0dXAKKysrIGIvbWctcmVwcm8t
c2V0dXAKQEAgLTE5LDcgKzE5LDcgQEAKIAogdXNhZ2UgKCkgeyBjYXQgPDxFTkQKIAotLi9tZy1y
ZXByby1zZXR1cCBbT1BUSU9OLi4uXSBFWEFNUExFLUZMSUdIVCBKT0IgVEVTVElEIFtIT1NUU1BF
Qy4uLl0KKy4vbWctcmVwcm8tc2V0dXAgW09QVElPTi4uLl0gRVhBTVBMRS1GTElHSFQgSk9CIFRF
U1RJRCBbUkVCVUlMRHxIT1NUU1BFQy4uLl0KIAogIENyZWF0ZXMgYSBuZXcgZmxpZ2h0IGNvbnRh
aW5nIGEgY29weSBvZiBKT0IgZnJvbSBFWEFNUExFLUZMSUdIVAogIGFkanVzdGVkIHRvIHVzZSB0
aGUgc2FtZSBidWlsZHMgYXMgSk9CIChpZSwgbm8gcmVidWlsZHMpLApAQCAtNDIsNiArNDIsNDkg
QEAgdXNhZ2UgKCkgeyBjYXQgPDxFTkQKICAgIC1FLi4uIC1mLi4uIC1QICAgICAgIGFzIGZvciBt
Zy1leGVjdXRlLWZsaWdodAogICAgLS1hdXRvYWxsb2Mtbm9mcmVlICAgYWxsb2NhdGUgaG9zdHMg
YXMgZm9yIHByb2R1Y3Rpb24sIGJ1dCBrZWVwIHRoZW0KICAgICAgICAgICAgICAgICAgICAgICAg
ICAoc3BlY2lmeSBubyBIT1NUU1BFQ1M7IHJlbWVtYmVyIHRvIGRlYWxsb2NhdGUgbGF0ZXIpCisK
KyBSRUJVSUxEIGlzCisgICAtLXJlYnVpbGQgWy1CPGJsZXNzaW5nPl0gWy1yLi4uXQorICAgICAg
ICAgICAgIFsuQlVJTERKT0IgfCA9QlVJTERKT0JSVU5WQVIuLi5dCisgICAgICAgICAgICAgK1RS
RUU9VVJMI1JFVklTSU9OLi4uCisgICAgICAgQWxzbyB1c2UgYSBkaWZmZXJlbnQgYnVpbGQuICBT
cGVjaWZpY2FsbHksIHVzZSBVUkwgYW5kIFJFVklTSU9OCisgICAgICAgZm9yIGNlcnRhaW4gYnVp
bGRzIHdoaWNoIG1lbnRpb24gVFJFRSBhbmQgd2hpY2ggYXJlIHJlZmVyZW5jZWQgCisgICAgICAg
KGRpcmVjdGx5KSBpbiB0aGUgam9iIEpPQiBpbiBFWEFNUExFLUZMSUdIVC4gIFRoZSBhZmZlY3Rl
ZCBidWlsZHMKKyAgICAgICBhcmUgdGhvc2UgcmVmZXJlbmNlZCBieSBhbnkgb2YgdGhlIHJ1bnZh
cnMgQlVJTERKT0JSVU5WQVIgKGluCisgICAgICAgd2hpY2ggY2FzZSBvbmx5IHRoYXQgam9iIHJl
ZmVyZW5jZSBpcyBlZGl0ZWQpIG9yIGFueSB3aG9zZSBqb2IKKyAgICAgICBuYW1lIGlzIGFueSBv
ZiB0aGUgQlVJTERKT0IgKGluIHdoaWNoIGNhc2UgYWxsIHJlZmVyZW5jZXMgdG8gdGhhdAorICAg
ICAgIGpvYiBhcmUgYWRqdXN0ZWQpLiAgSWYgbm8gLkJVSUxESk9CIGFuZCBubyA9QlVJTERKT0JS
VU5WQVIgYXJlCisgICAgICAgc3BlY2lmaWVkLCB0aGVuIGFsbCBqb2JzIHJlZmVycmVkIHRvIGZy
b20gdGhlIGV4YW1wbGUgSk9CCisgICAgICAgd2hpY2ggbWVudGlvbiBUUkVFIGFyZSBhZmZlY3Rl
ZC4KKworICAgICAgIEZvciBleGFtcGxlLAorICAgICAgICAgICAtLXJlYnVpbGQgPXhlbmJ1aWxk
am9iIFwKKyAgICAgICAgICAgICAgICAgK3hlbj1naXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcGVvcGxl
L2FsaWNlL3hlbi5naXQjZml4ZXMKKyAgICAgICB3b3VsZCBsb29rIGZvciB4ZW5idWlsZCBhbmQg
KHNheSkgZmluZCB0aGF0IGl0IHJlZmVycmVkIHRvCisgICAgICAgYnVpbGQtYW1kNjQ7IGl0IHdv
dWxkIHRoZW4gY29weSBhbmQgdXNlIHRoZSBidWlsZC1hbWQ2NCBqb2IKKyAgICAgICB0aGF0IEVY
QU1QTEUtRkxJR0hULkpPQiB1c2VkLCBhZGp1c3RpbmcgXGB0cmVlX3hlbicgYW5kCisgICAgICAg
XGByZXZpc2lvbl94ZW4nIGFzIHNwZWNpZmllZCwgYW5kIHVzZSB0aGF0IGZvciBcYHhlbmJ1aWxk
am9iJyBpbgorICAgICAgIHRoZSByZXBybyAoYnV0IG5vdCBmb3IgXGBidWlsZGpvYicpCisKKyAg
ICAgICBXaGVyZWFzCisgICAgICAgICAgIC0tcmVidWlsZCAuYnVpbGQtYW1kNjQgXAorICAgICAg
ICAgICAgICAgICArbGludXg9Z2l0Oi8veGVuYml0cy54ZW4ub3JnL3Blb3BsZS9hbGljZS9saW51
eC5naXQjZml4ZXMKKyAgICAgICB3b3VsZCByZXBsYWNlIGFsbCByZWZlcmVuY2VzIHRvIGFueSBq
b2IgbmFtZWQgYnVpbGQtYW1kNjQKKyAgICAgICB3aXRoIGEgbmV3IGJ1aWxkLWFtZDY0IGpvYi4K
KworICAgICAgIEFuZAorICAgICAgICAgICAtLXJlYnVpbGQgXAorICAgICAgICAgICAgICAgICAr
eGVuPWdpdDovL3hlbmJpdHMueGVuLm9yZy9wZW9wbGUvYWxpY2UvbGludXguZ2l0I2ZpeGVzCisg
ICAgICAgd291bGQgcmVwbGFjZSBhbGwgYnVpbGRzIG1lbnRpb25pbmcgeGVuLCBpbmNsdWRpbmcg
Zm9yIGV4YW1wbGUKKyAgICAgICBidWlsZC1hbWQ2NCAoZm9yIHhlbmJ1aWxkam9iKSBhbmQgYnVp
bGQtaTM4NiAoZm9yIGJ1aWxkam9iKQorICAgICAgIGluIGFuIHg4NiAzMi1vbi02NCBmbGlnaHQu
CisKKyAgICAgICBIb3N0IGFsbG9jYXRpb24gZm9yIHRoZSBidWlsZCBpcyBkb25lICJub3JtYWxs
eSIgKGllLCB0aGUgaG9zdAorICAgICAgIGlzIHRocm93biBhd2F5IGFmdGVyIHRoZSBidWlsZCBp
cyBjb21wbGV0ZSksIHdpdGggYSBkZWZhdWx0CisgICAgICAgYmxlc3Npbmcgb2YgXGBhZGhvYycu
CisKKyAgICAgICAtLXJlYnVpbGQgaXMgYWZmZWN0ZWQgYnkgLUUgb3IgLVAgYnV0IG5vdCBnZW5l
cmFsIC1CIG9yIC1mLgorCiBFTkQKIAogfQpAQCAtMTIyLDEwICsxNjUsMzggQEAgcHJvZ3Jlc3Mg
ImxvZ2dpbmcgdG8gJGxvZ2ZpbGUiCiBzYXZlbG9nICIkbG9nZmlsZSIKIGV4ZWMgMz4iJGxvZ2Zp
bGUiCiAKK3JlYnVpbGRzX2ZsaWdodD0nJworCiB3aGlsZSBbICQjIC1uZSAwIF07IGRvCiAJYXJn
PSQxOyBzaGlmdAogCiAJY2FzZSAiJGFyZyIgaW4KKworCS0tcmVidWlsZCkKKwkJcmVidWlsZHNf
Ymxlc3Npbmc9YWRob2MKKwkJcmVidWlsZF9zcGVjcz0oKQorCQl3aGlsZSB0cnVlOyBkbworCQkJ
Y2FzZSAiJDEiIGluCisJCQlbLj0rXSp8LXIpIHJlYnVpbGRfc3BlY3MrPSgiJDEiKTsgICAgICAg
c2hpZnQgOzsKKwkJICAgICAgICAtQj8qKQlyZWJ1aWxkc19ibGVzc2luZz0kezEjLUJ9OyAgICAg
IHNoaWZ0IDs7CisJCQktKikJYmFkdXNhZ2UgJzogYmFkIC0tcmVidWlsZCBvcHRpb24nICAgICA7
OworICAgICAgICAgICAgICAgICAgICAgICAgKikgICAgICBicmVhayAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIDs7CisJCQllc2FjCisJCWRvbmUKKwkJaWYgWyB4JHJlYnVpbGRzX2Zs
aWdodCA9IHggXTsgdGhlbgorCQkJcmVidWlsZHNfZmxpZ2h0PSQoCisJCQkJLi9jcy1hZGp1c3Qt
ZmxpZ2h0IG5ldzokcmVidWlsZHNfYmxlc3NpbmcKKwkJCSkKKwkJZmkKKworCQlhZGp1c3RzKz0o
JCgKKwkJCS4vY3MtYWRqdXN0LWZsaWdodCAkcmVidWlsZHNfZmxpZ2h0IFwKKwkJCQlyZXByby1i
dWlsZGpvYnMgJGV4YW1wbGVfZmxpZ2h0ICRqb2IgXAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAiJHtyZWJ1aWxkX3NwZWNzW0BdfSIKKwkJKSkKKyAgICAgICAgICAgICAgICBjb250
aW51ZQorCQk7OworCiAJbm9uZTopCiAJCSMgcHJvdmlkZWQgc28gd2UgY2FuIHJlcHJvIGEgam9i
IHdpdGggbm8gaG9zdHMKIAkJOzsKQEAgLTE3MCw2ICsyNDEsMTggQEAgZG9uZQogZmxpZ2h0PSQo
Li9jcy1hZGp1c3QtZmxpZ2h0IG5ldzokYmxlc3NpbmcpCiBwcm9ncmVzcyAibmV3IGZsaWdodCBp
cyAkZmxpZ2h0IgogCitpZiBbICJ4JHJlYnVpbGRzX2ZsaWdodCIgIT0geCBdOyB0aGVuCisJcHJv
Z3Jlc3MgInJ1bm5pbmcgYnVpbGQocykgJHJlYnVpbGRzX2ZsaWdodCIKKwkuL21nLWV4ZWN1dGUt
ZmxpZ2h0IC1CJHJlYnVpbGRzX2JsZXNzaW5nIC0tcHJvZ3Jlc3MtZmQ9MiBcCisJCSIke21nZXhl
Y2ZsYWdzW0BdfSIgJHJlYnVpbGRzX2ZsaWdodAorCisJbXJvPXRtcC8kcmVidWlsZHNfZmxpZ2h0
Lm1ybworCWlmICEgZWdyZXAgJ15wZXJmZWN0JyA+L2Rldi9udWxsICRtcm87IHRoZW4KKwkJZWNo
byA+JjIgImJ1aWxkKHMpIGZhaWxlZCAobm8gJ3BlcmZlY3QnIGluICRtcm8pIgorCQlleGl0IDEK
KwlmaQorZmkKKwogT1NTVEVTVF9UQVNLPSQocGVybCAtZSAnCiAJdXNlIE9zc3Rlc3Q7CiAJdXNl
IE9zc3Rlc3Q6OkV4ZWN1dGl2ZTsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 03 17:00:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 17:00:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMbXh-00084L-2q; Fri, 03 May 2019 17:00:13 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lZ0l=TD=citrix.com=prvs=019b86d19=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hMbXg-00083c-05
 for xen-devel@lists.xenproject.org; Fri, 03 May 2019 17:00:12 +0000
X-Inumbo-ID: e977b22b-6dc4-11e9-843c-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e977b22b-6dc4-11e9-843c-bc764e045a96;
 Fri, 03 May 2019 17:00:11 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,426,1549929600"; d="scan'208";a="85085345"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 3 May 2019 17:59:56 +0100
Message-ID: <20190503165957.5960-11-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190503165957.5960-1-ian.jackson@eu.citrix.com>
References: <20190503165957.5960-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH 10/11] mg-repro-setup: Detect options
 (-...) in wrong place
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2l0aG91dCB0aGlzIHRoZXkgdGVuZCB0byBiZSBpbnRlcnByZXRlZCBhcyBIT1NUU1BFQ3MgbGVh
ZGluZyB0bwpsb3NzYWdlLgoKU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+Ci0tLQp2MjogTmV3IHBhdGNoCi0tLQogbWctcmVwcm8tc2V0dXAgfCA0
ICsrKysKIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9tZy1y
ZXByby1zZXR1cCBiL21nLXJlcHJvLXNldHVwCmluZGV4IDdmMDc1ZjRlLi5kYzZjNWNiYiAxMDA3
NTUKLS0tIGEvbWctcmVwcm8tc2V0dXAKKysrIGIvbWctcmVwcm8tc2V0dXAKQEAgLTE5Nyw2ICsx
OTcsMTAgQEAgd2hpbGUgWyAkIyAtbmUgMCBdOyBkbwogICAgICAgICAgICAgICAgIGNvbnRpbnVl
CiAJCTs7CiAKKyAgICAgICAgLSopCisgICAgICAgICAgICAgICAgYmFkdXNhZ2UgJzogbWlzcGxh
Y2VkIG9wdGlvbiwgZXhwZWN0ZWQgUkVCVUlMRCBvciBIT1NUU1BFQycKKyAgICAgICAgICAgICAg
ICA7OworCiAJbm9uZTopCiAJCSMgcHJvdmlkZWQgc28gd2UgY2FuIHJlcHJvIGEgam9iIHdpdGgg
bm8gaG9zdHMKIAkJOzsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 03 17:00:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 17:00:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMbXi-000858-Ca; Fri, 03 May 2019 17:00:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lZ0l=TD=citrix.com=prvs=019b86d19=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hMbXh-00084T-Aa
 for xen-devel@lists.xenproject.org; Fri, 03 May 2019 17:00:13 +0000
X-Inumbo-ID: e9f68e9c-6dc4-11e9-843c-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e9f68e9c-6dc4-11e9-843c-bc764e045a96;
 Fri, 03 May 2019 17:00:11 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,426,1549929600"; d="scan'208";a="85085350"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 3 May 2019 17:59:57 +0100
Message-ID: <20190503165957.5960-12-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190503165957.5960-1-ian.jackson@eu.citrix.com>
References: <20190503165957.5960-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH 11/11] mg-allocate: Don't try allocating
 the same resource for two specs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyBvYnZpb3VzbHkgd3JvbmcuICBJbiBmYWN0IGl0IGRvZXMgbm90IHdvcmsgKHdlIGJv
bWIgb3V0IGluIHRoZQphbGxvY2F0aW9uKS4KClNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgotLS0KdjI6IE5ldyBwYXRjaAotLS0KIG1nLWFsbG9j
YXRlIHwgMTAgKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKykKCmRp
ZmYgLS1naXQgYS9tZy1hbGxvY2F0ZSBiL21nLWFsbG9jYXRlCmluZGV4IDA4N2IxNGIwLi5iNWRj
MTg1ZSAxMDA3NTUKLS0tIGEvbWctYWxsb2NhdGUKKysrIGIvbWctYWxsb2NhdGUKQEAgLTQzNyw2
ICs0MzcsMTYgQEAgc3ViIHBsYW4gKCkgewogCQltYXAgeyBbIEAkcG9zc3JlcXMsICRfIF0gfSBA
cmVxbGlzdDsKIAkgICAgfSBAcG9zc21hdHJpeDsKICAgICAgICAgfQorICAgICAgICBAcG9zc21h
dHJpeCA9IGdyZXAgeworICAgICAgICAgICAgbXkgJHBvc3NyZXFzID0gJF87CisgICAgICAgICAg
ICBteSAlZ290OworICAgICAgICAgICAgbXkgJG9rPTE7CisgICAgICAgICAgICBmb3JlYWNoIChA
JHBvc3NyZXFzKSB7CisgICAgICAgICAgICAgICAgbmV4dCBpZiAhJGdvdHskXy0+e1Jlc299fSsr
OworICAgICAgICAgICAgICAgICRvaz0wOyBsYXN0OworICAgICAgICAgICAgfQorICAgICAgICAg
ICAgJG9rOworICAgICAgICB9IEBwb3NzbWF0cml4OwogCiAJbXkgJHBsYW5uZWQ7CiAJbXkgQHJl
cWxpc3Q7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 03 17:00:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 17:00:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMbXj-00086f-T5; Fri, 03 May 2019 17:00:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lZ0l=TD=citrix.com=prvs=019b86d19=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hMbXi-00085G-NS
 for xen-devel@lists.xenproject.org; Fri, 03 May 2019 17:00:14 +0000
X-Inumbo-ID: ea6974d6-6dc4-11e9-843c-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ea6974d6-6dc4-11e9-843c-bc764e045a96;
 Fri, 03 May 2019 17:00:12 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,426,1549929600"; d="scan'208";a="85085358"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 3 May 2019 17:59:46 +0100
Message-ID: <20190503165957.5960-1-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH 00/11] mg-repro-flight: Provide
 --rebuild to make variant build jobs too
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SXQgaXMgYW5ub3lpbmcgdGhhdCBtZy1yZXByby1mbGlnaHQgY2Fubm90IHJ1biBhIGJ1aWxkIGZv
ciB5b3UgdG9vLgpGaXggdGhpcy4KClRoaXMgaXMgb24geGVuYml0cyBpbgogIGh0dHBzOi8veGVu
Yml0cy54ZW4ub3JnL2dpdC1odHRwL3Blb3BsZS9pd2ovb3NzdGVzdC5naXQKICB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUvaXdqL2V4dC9vc3N0ZXN0LmdpdApldGMuIGFzIHRoZSBicmFuY2gKICB3aXAu
cmVwcm8tZmxpZ2h0LWJ1aWxkcy52MgoKVGhpcyB2ZXJzaW9uIHNlZW1zIHRvIGFjdHVhbGx5IHdv
cmsuCgpJYW4gSmFja3NvbiAoMTEpOgogIG1nLWV4ZWN1dGUtZmxpZ2h0OiBTYXZlIGFuIG1ybyBp
biB0bXAvCiAgY3MtYWRqdXN0LWZsaWdodDogQnJlYWsgb3V0IGNvcHlfam9ic18qCiAgY3MtYWRq
dXN0LWZsaWdodDogVXNlIGRiX3ByZXBhcmUgYW5kIGhvbm91ciAtRCAtRCBmb3Igc3FsIGR1bXBz
CiAgbWctcmVwcm8tc2V0dXA6IEltcHJvdmUgYSBkb2MgbWVzc2FnZSBzbGlnaHRseQogIG1nLXJl
cHJvLXNldHVwOiBCcmVhayBvdXQgY29tcHV0ZV9hZGp1c3RzCiAgbWctcmVwcm8tc2V0dXA6IE1v
dmUgbG9nZ2luZyBzZXR1cCB0byBsYXRlcgogIG1nLXJlcHJvLXNldHVwOiBBbGxvdyBhcmd1bWVu
dHMgdG8gYmFkdXNhZ2UKICBtZy1yZXByby1zZXR1cDogTW92ZSBmbGlnaHQgY3JlYXRpb24gdXAg
YmVmb3JlIHRhc2sgY3JlYXRpb24KICBtZy1yZXByby1mbGlnaHQ6IFByb3ZpZGUgLS1yZWJ1aWxk
IHRvIG1ha2UgdmFyaWFudCBidWlsZCBqb2JzIHRvbwogIG1nLXJlcHJvLXNldHVwOiBEZXRlY3Qg
b3B0aW9ucyAoLS4uLikgaW4gd3JvbmcgcGxhY2UKICBtZy1hbGxvY2F0ZTogRG9uJ3QgdHJ5IGFs
bG9jYXRpbmcgdGhlIHNhbWUgcmVzb3VyY2UgZm9yIHR3byBzcGVjcwoKIGNzLWFkanVzdC1mbGln
aHQgIHwgMTQ5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
Ky0tLS0tLQogbWctYWxsb2NhdGUgICAgICAgfCAgMTAgKysrKwogbWctZXhlY3V0ZS1mbGlnaHQg
fCAgIDEgKwogbWctcmVwcm8tc2V0dXAgICAgfCAxMjcgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrLS0tLS0tLQogNCBmaWxlcyBjaGFuZ2VkLCAyNTMgaW5zZXJ0aW9ucygr
KSwgMzQgZGVsZXRpb25zKC0pCgotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 03 17:00:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 17:00:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMbXl-00087x-86; Fri, 03 May 2019 17:00:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lZ0l=TD=citrix.com=prvs=019b86d19=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hMbXk-00086q-3H
 for xen-devel@lists.xenproject.org; Fri, 03 May 2019 17:00:16 +0000
X-Inumbo-ID: eb861d4b-6dc4-11e9-843c-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id eb861d4b-6dc4-11e9-843c-bc764e045a96;
 Fri, 03 May 2019 17:00:14 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,426,1549929600"; d="scan'208";a="85085374"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 3 May 2019 17:59:54 +0100
Message-ID: <20190503165957.5960-9-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190503165957.5960-1-ian.jackson@eu.citrix.com>
References: <20190503165957.5960-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH 08/11] mg-repro-setup: Move flight
 creation up before task creation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm8gc2lnbmlmaWNhbnQgZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFj
a3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiBtZy1yZXByby1zZXR1cCB8IDYg
KysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL21nLXJlcHJvLXNldHVwIGIvbWctcmVwcm8tc2V0dXAKaW5kZXggZDYzZTI5
YjYuLjJlMWQzYjg4IDEwMDc1NQotLS0gYS9tZy1yZXByby1zZXR1cAorKysgYi9tZy1yZXByby1z
ZXR1cApAQCAtMTY3LDYgKzE2Nyw5IEBAIHdoaWxlIFsgJCMgLW5lIDAgXTsgZG8KIAllc2FjCiBk
b25lCiAKK2ZsaWdodD0kKC4vY3MtYWRqdXN0LWZsaWdodCBuZXc6JGJsZXNzaW5nKQorcHJvZ3Jl
c3MgIm5ldyBmbGlnaHQgaXMgJGZsaWdodCIKKwogT1NTVEVTVF9UQVNLPSQocGVybCAtZSAnCiAJ
dXNlIE9zc3Rlc3Q7CiAJdXNlIE9zc3Rlc3Q6OkV4ZWN1dGl2ZTsKQEAgLTE3Niw5ICsxNzksNiBA
QCBPU1NURVNUX1RBU0s9JChwZXJsIC1lICcKICcpCiBleHBvcnQgT1NTVEVTVF9UQVNLCiAKLWZs
aWdodD0kKC4vY3MtYWRqdXN0LWZsaWdodCBuZXc6JGJsZXNzaW5nKQotcHJvZ3Jlc3MgIm5ldyBm
bGlnaHQgaXMgJGZsaWdodCIKLQogaWYgWyAiJHthbGxvY19pZGVudHNbKl19IiBdOyB0aGVuCiAJ
cHJvZ3Jlc3MgImFsbG9jYXRpbmcgJHthbGxvY19pZGVudHNbKl19IC4uLiIKIAlhbGxvY19vdXRw
dXQ9dG1wLyRmbGlnaHQuYWxsb2NhdGlvbnMKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 03 17:00:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 17:00:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMbXl-00088R-JZ; Fri, 03 May 2019 17:00:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lZ0l=TD=citrix.com=prvs=019b86d19=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hMbXk-00086o-4i
 for xen-devel@lists.xenproject.org; Fri, 03 May 2019 17:00:16 +0000
X-Inumbo-ID: e58115a2-6dc4-11e9-9293-077e3ee12d0c
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e58115a2-6dc4-11e9-9293-077e3ee12d0c;
 Fri, 03 May 2019 17:00:06 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,426,1549929600"; d="scan'208";a="85085336"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 3 May 2019 17:59:51 +0100
Message-ID: <20190503165957.5960-6-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190503165957.5960-1-ian.jackson@eu.citrix.com>
References: <20190503165957.5960-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH 05/11] mg-repro-setup: Break out
 compute_adjusts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiBtZy1yZXByby1zZXR1cCB8IDIwICsrKysrKysrKysr
LS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS9tZy1yZXByby1zZXR1cCBiL21nLXJlcHJvLXNldHVwCmluZGV4IGM4
YmNhZDMzLi4xMGFiNjVhOCAxMDA3NTUKLS0tIGEvbWctcmVwcm8tc2V0dXAKKysrIGIvbWctcmVw
cm8tc2V0dXAKQEAgLTU0LDcgKzU0LDYgQEAgc2V0IC1lIC1vIHBvc2l4CiAKIG1nZXhlY2ZsYWdz
PSgpCiBhZGp1c3RzZXRzPSgpCi1hZGp1c3RzPSgpCiBhbGxvY3M9KCkKIGxvZ2ZpbGU9dG1wL21n
LXJlcHJvLXNldHVwLmxvZwogZHVyYXRpb249MjhkCkBAIC0xMDQsMTQgKzEwMywxNyBAQCBhZGpy
dW52YXIgKCkgewogCWRlbHJ1bnZhciAiJDEiCiAJYWRqdXN0cys9KHJ1bnZhci1zZXQgIiRqb2Ii
ICIkMSIgIiQyIikKIH0KLQotZm9yIGFyZyBpbiAiJHthZGp1c3RzZXRzW0BdfSI7IGRvCi0JY2Fz
ZSAiJGFyZyIgaW4KLQkhKnxeKikJZGVscnVudmFyICIke2FyZyM/fSIJCTs7Ci0JKj0qKQlhZGpy
dW52YXIgIiR7YXJnJSU9Kn0iICIke2FyZyMqPX0iCTs7Ci0JKikJYmFkLWFkanVpc3RzZXQtcGF0
dGVybgkJCTs7Ci0JZXNhYwotZG9uZQorY29tcHV0ZV9hZGp1c3RzICgpIHsKKwlhZGp1c3RzPSgp
CisJZm9yIGFyZyBpbiAiJEAiOyBkbworCQljYXNlICIkYXJnIiBpbgorCQkhKnxeKikJZGVscnVu
dmFyICIke2FyZyM/fSIJCTs7CisJCSo9KikJYWRqcnVudmFyICIke2FyZyUlPSp9IiAiJHthcmcj
Kj19Igk7OworCQkqKQliYWQtYWRqdWlzdHNldC1wYXR0ZXJuCQkJOzsKKwkJZXNhYworCWRvbmUK
K30KK2NvbXB1dGVfYWRqdXN0cyAiJHthZGp1c3RzZXRzW0BdfSIKIAogd2hpbGUgWyAkIyAtbmUg
MCBdOyBkbwogCWFyZz0kMTsgc2hpZnQKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 03 17:00:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 17:00:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMbXm-00089F-06; Fri, 03 May 2019 17:00:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lZ0l=TD=citrix.com=prvs=019b86d19=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hMbXk-00086n-4c
 for xen-devel@lists.xenproject.org; Fri, 03 May 2019 17:00:16 +0000
X-Inumbo-ID: e414a79c-6dc4-11e9-b966-872648a61e13
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e414a79c-6dc4-11e9-b966-872648a61e13;
 Fri, 03 May 2019 17:00:02 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,426,1549929600"; d="scan'208";a="85085329"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 3 May 2019 17:59:47 +0100
Message-ID: <20190503165957.5960-2-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190503165957.5960-1-ian.jackson@eu.citrix.com>
References: <20190503165957.5960-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH 01/11] mg-execute-flight: Save an mro in
 tmp/
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBtYXkgYmUgdXNlZnVsIGZvciBzb21lIHRoaW5ncy4gIEZvciBleGFtcGxlLCBpdCB3aWxs
IGJlIHVzZWQgaW4KanVzdCBhIG1vbWVudC4KClNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIG1nLWV4ZWN1dGUtZmxpZ2h0IHwgMSArCiAx
IGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKykKCmRpZmYgLS1naXQgYS9tZy1leGVjdXRlLWZs
aWdodCBiL21nLWV4ZWN1dGUtZmxpZ2h0CmluZGV4IGIzY2RmNDMxLi4zOTFmNDgxMCAxMDA3NTUK
LS0tIGEvbWctZXhlY3V0ZS1mbGlnaHQKKysrIGIvbWctZXhlY3V0ZS1mbGlnaHQKQEAgLTgxLDYg
KzgxLDcgQEAgZWNobyA+JjUgImZsaWdodCAkZmxpZ2h0IHJlcG9ydGluZyIKIAogLi9zZy1yZXBv
cnQtZmxpZ2h0ICRiYXNpc2ZsaWdodG9wdCBcCiAJLS1odG1sLWRpcj0kT1NTVEVTVF9IVE1MUFVC
X0RJUi8kZmxpZ2h0LyBcCisJLS1tYWNoaW5lLXJlYWRhYmxlLW91dHB1dD10bXAvJGZsaWdodC5t
cm8gXAogCSRmbGlnaHQgPnRtcC8kZmxpZ2h0LnJlcG9ydAogCiBzdWJqZWN0PWBzZWQgLW4gMXAg
PHRtcC8kZmxpZ2h0LnJlcG9ydGAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 03 17:02:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 17:02:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMbZz-0000lm-Hi; Fri, 03 May 2019 17:02:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zhHS=TD=gmail.com=amittomer25@srs-us1.protection.inumbo.net>)
 id 1hMbZx-0000lV-US
 for xen-devel@lists.xenproject.org; Fri, 03 May 2019 17:02:33 +0000
X-Inumbo-ID: 3d8d2474-6dc5-11e9-843c-bc764e045a96
Received: from mail-pg1-x541.google.com (unknown [2607:f8b0:4864:20::541])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3d8d2474-6dc5-11e9-843c-bc764e045a96;
 Fri, 03 May 2019 17:02:32 +0000 (UTC)
Received: by mail-pg1-x541.google.com with SMTP id n2so2981880pgg.13
 for <xen-devel@lists.xenproject.org>; Fri, 03 May 2019 10:02: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=RNjvDy45R8xFdfT0/6bHlm7oz8dWDlSdcBUUHuM6+EM=;
 b=JUvAh3ptC6uOFuYerA85BVoyKUG4drQRpTL47DOi16j0bTd3s2BREQT/h8bj17FP63
 ZnbsRWpzuiXYXUt0O4ongDBx6qPsQMx0JQG3xcjTn522H4/Zy8lz/1BBkgW/S6t+r+61
 pxwZBDspK/bV3CVPCDZFInpkuAnTX6v46YOrNXaLw23UN/jeIyE8u2m9o9QG8GXExYGt
 Jo384+NE+1mIMpA/1nAg1ZWLtg4GOUoHG2ATi9p+MvG8dK6FGsDbz3uoC+VmJxY6bMiE
 WkE/D3/D3lFnJNWKHAxu0awpx90wi5ZJMqFYSmIw9c2bIaZI3Xu2yncv6Qz5s6RdmpK8
 VANQ==
X-Google-DKIM-Signature: v=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=RNjvDy45R8xFdfT0/6bHlm7oz8dWDlSdcBUUHuM6+EM=;
 b=cAJHG8SaxnOaBVhtG0NTt6IBnYu15d08goLyT2xhYoZX/TqG3iuClnmlhathKfEAEH
 R52K+a/VuwStxymKGPOhhKJV8QWS2egUTlI2h4SLJmTG8+43eRMNd+/XkCz9ZwCCTcDS
 A9EQxIqtiYEXLQnfCcbqWYTi3mlEKJ8gGnsLybuyLF8Vz8YC5/KNqQqSulosYByW9zFC
 B1cDr4+3Ctp6IOkXLhHvUBKGFCBjMAaxG7KagXznYLab4mko6rDOgPMDKEq8j1GiOtTk
 tjFDDut4AA/qx/bKYjdqOrKjdPbXzfofeRv13hVkQhqC36msqjdNtUVkd3Bc6MBrTWNk
 GivA==
X-Gm-Message-State: APjAAAXneG/CtwLNt6y9oKw/fXLf2Wi/YD9Di4k/2gsxEiNKS/WN9jpN
 G+/ltKgkrmOIpPdQkeDze+4YT0Z1
X-Google-Smtp-Source: APXvYqxx7I+cD2b7QFgUtTzzbo96MyGj7d7SdeHV18TjufbugJcq0K+J155CGb1wG/f2u37XvyC8qQ==
X-Received: by 2002:a63:87c6:: with SMTP id
 i189mr11266345pge.367.1556902951309; 
 Fri, 03 May 2019 10:02:31 -0700 (PDT)
Received: from localhost.localdomain ([223.179.133.72])
 by smtp.gmail.com with ESMTPSA id j2sm3297667pff.77.2019.05.03.10.02.28
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 03 May 2019 10:02:30 -0700 (PDT)
From: Amit Singh Tomar <amittomer25@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Fri,  3 May 2019 22:32:07 +0530
Message-Id: <1556902928-18682-1-git-send-email-amittomer25@gmail.com>
X-Mailer: git-send-email 2.7.4
Subject: [Xen-devel] [PATCH] xen/arm: Black list everything with a PPI
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andre.przywara@arm.com, julien.grall@arm.com, sstabellini@kernel.org,
 Amit Singh Tomar <amittomer25@gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

WEVOIHNob3VsZCBub3QgZm9yd2FyZCBQUElzIHRvIERvbTAgYXMgaXQgb25seSBzdXBwb3J0IFNQ
SXMuCk9uZSBvZiBzb2x1dGlvbiB0byB0aGlzIHByb2JsZW0gaXMgdG8gc2tpcCBhbnkgZGV2aWNl
IHRoYXQKdXNlcyBQUEkgc291cmNlIGNvbXBsZXRlbHkgd2hpbGUgYnVpbGRpbmcgZG9tYWluIGl0
c2VsZi4KClRoaXMgcGF0Y2ggZ29lcyB0aHJvdWdoIGFsbCB0aGUgaW50ZXJydXB0IHNvdXJjZXMg
b2YgZGV2aWNlIGFuZCBza2lwIGl0CmlmIG9uZSBvZiBpbnRlcnJ1cHQgc291cmNlIGlzIFBQSS4g
SXQgZml4ZXMgWEVOIGJvb3Qgb24gaS5NWDhNUSBieQpza2lwcGluZyBQTVUgbm9kZS4KClN1Z2dl
c3RlZC1ieTogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+ClNpZ25lZC1vZmYt
Ynk6IEFtaXQgU2luZ2ggVG9tYXIgPGFtaXR0b21lcjI1QGdtYWlsLmNvbT4KLS0tCiAgICAqIFRo
aXMgcmVwbGFjZXMgZm9sbG93aW5nIHBhdGNoLgogICAgICBodHRwczovL3BhdGNod29yay5rZXJu
ZWwub3JnL3BhdGNoLzEwODk5ODgxLwotLS0KIHhlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyB8
IDE2ICsrKysrKysrKysrKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCAxNSBpbnNlcnRpb25zKCspLCAx
IGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIGIv
eGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCmluZGV4IGQ5ODM2NzcuLjhmNTQ0NzIgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYworKysgYi94ZW4vYXJjaC9hcm0vZG9t
YWluX2J1aWxkLmMKQEAgLTEzNTMsNyArMTM1Myw3IEBAIHN0YXRpYyBpbnQgX19pbml0IGhhbmRs
ZV9ub2RlKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8sCiAgICAg
ICAgIHsgLyogc2VudGluZWwgKi8gfSwKICAgICB9OwogICAgIHN0cnVjdCBkdF9kZXZpY2Vfbm9k
ZSAqY2hpbGQ7Ci0gICAgaW50IHJlczsKKyAgICBpbnQgcmVzLCBpLCBuaXJxLCBpcnFfaWQ7CiAg
ICAgY29uc3QgY2hhciAqbmFtZTsKICAgICBjb25zdCBjaGFyICpwYXRoOwogCkBAIC0xMzk5LDYg
KzEzOTksMjAgQEAgc3RhdGljIGludCBfX2luaXQgaGFuZGxlX25vZGUoc3RydWN0IGRvbWFpbiAq
ZCwgc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbywKICAgICAgICAgcmV0dXJuIDA7CiAgICAgfQog
CisgICAgLyogU2tpcCB0aGUgbm9kZSwgdXNpbmcgUFBJIHNvdXJjZSAqLworICAgIG5pcnEgPSBk
dF9udW1iZXJfb2ZfaXJxKG5vZGUpOworCisgICAgZm9yICggaSA9IDAgOyBpIDwgbmlycSA7IGkr
KyApCisgICAgeworICAgICAgICBpcnFfaWQgPSBwbGF0Zm9ybV9nZXRfaXJxKG5vZGUsIGkpOwor
CisgICAgICAgIGlmICggaXJxX2lkID49IDE2ICYmIGlycV9pZCA8IDMyICkKKyAgICAgICAgewor
ICAgICAgICAgICAgZHRfZHByaW50aygiIFNraXAgbm9kZSB3aXRoIChQUEkgc291cmNlKVxuIik7
CisgICAgICAgICAgICByZXR1cm4gMDsKKyAgICAgICAgfQorICAgIH0KKwogICAgIC8qCiAgICAg
ICogWGVuIGlzIHVzaW5nIHNvbWUgcGF0aCBmb3IgaXRzIG93biBwdXJwb3NlLiBXYXJuIGlmIGEg
bm9kZQogICAgICAqIGFscmVhZHkgZXhpc3RzIHdpdGggdGhlIHNhbWUgcGF0aC4KLS0gCjIuNy40
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 03 17:06:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 17:06:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMbdt-00017D-3L; Fri, 03 May 2019 17:06:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Vigr=TD=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hMbds-000178-7i
 for xen-devel@lists.xenproject.org; Fri, 03 May 2019 17:06:36 +0000
X-Inumbo-ID: ce81339a-6dc5-11e9-843c-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id ce81339a-6dc5-11e9-843c-bc764e045a96;
 Fri, 03 May 2019 17:06:35 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 07D8F15A2;
 Fri,  3 May 2019 10:06:35 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 104863F557;
 Fri,  3 May 2019 10:06:33 -0700 (PDT)
To: Andrii Anisov <andrii.anisov@gmail.com>, xen-devel@lists.xenproject.org
References: <20190422164937.21350-1-julien.grall@arm.com>
 <20190422164937.21350-14-julien.grall@arm.com>
 <3d3d4a09-4935-4a83-0e3d-7b987dfc9fcf@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <291f238e-16e8-a5d7-c0a5-5532fde69585@arm.com>
Date: Fri, 3 May 2019 18:06:32 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <3d3d4a09-4935-4a83-0e3d-7b987dfc9fcf@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 13/20] xen/arm32: mm: Avoid to zero and
 clean cache for CPU0 domheap
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, sstabellini@kernel.org,
 Andrii_Anisov@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAwMy8wNS8yMDE5IDE2OjU3LCBBbmRyaWkgQW5pc292IHdyb3RlOgo+IEhlbGxvIEp1bGll
biwKCkhpLAoKPiAKPiBPbiAyMi4wNC4xOSAxOTo0OSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBU
aGUgcGFnZS10YWJsZSB3YWxrZXIgaXMgY29uZmlndXJlZCB0byB1c2UgdGhlIHNhbWUgc2hhcmVh
YmlsaXR5IGFuZAo+PiBjYWNoZWFiaWxpdHkgYXMgdGhlIGFjY2VzcyBwZXJmb3JtZWQgd2hlbiB1
cGRhdGluZyB0aGUgcGFnZS10YWJsZXMuIFRoaXMKPj4gbWVhbnMgY2xlYW5pbmcgdGhlIGNhY2hl
IGZvciBDUFUwIGRvbWhlYXAgaXMgdW5uZWNlc3NhcnkuCj4+Cj4+IEZ1cnRoZXJtb3JlLCBDUFUw
IHBhZ2UtdGFibGVzIGFyZSBwYXJ0IG9mIFhlbiBiaW5hcnkgYW5kIHdpbGwgYWxyZWFkeSBiZQo+
PiB6ZXJvZWQgYmVmb3JlaGFuZC4KPiAKPiBJTU8gaXQgaXMgYSBiaXQgY29uZnVzaW5nLgo+IEFz
IEkgdW5kZXJzdGFuZCwgYGNwdTBfZG9tbWFwYCByZXNpZGVzIGluIEJTUyB3aGljaCBpcyBub3Qg
YSBwYXJ0IG9mIHRoZSBiaW5hcnkgCj4gdW5saWtlIGluaXRpYWxpemVkIGRhdGEuIFlldCBpdCBp
cyB1bmNvbmRpdGlvbmFsbHkgY2xlYXJlZCBkdXJpbmcgdGhlIGJvb3Qgb24gCj4gQVJNMzIuCgpJ
biBDLCB1bmluaXRpYWxpemVkIGdsb2JhbCB2YXJpYWJsZSB3aWxsIGJlIHplcm8gYnkgZGVmYXVs
dC4gSXQgaXMgYSBiaXQgb2YgCndhc3RlIHRvIGFsbG9jYXRlIHNwYWNlIGluIHRoZSBiaW5hcnkg
Zm9yIHRoZW0uIFNvIHRoZSBjb21waWxlciB3aWxsIGNvbW1vbmx5IApwdXQgdGhlbSBpbiBhIHNl
Y3Rpb24gQlNTIHRoYXQgYXJlIGdvaW5nIHRvIGJlIHplcm9lZCB3aGVuIGF0IGxhdW5jaC4KCk9u
IEFybTMyLCB0aGlzIGlzIGFsd2F5cyBkb25lIGluIENQVTAgYXQgZWFybHkgYm9vdC4gRm9yIEFy
bTY0LCBVRUZJIHdpbGwgZG8gaXQgCmZvciB1cywgc28gd2UgZG9uJ3Qgd2FudCB0byBkbyBpdCB3
aGVuIHVzaW5nIFVFRkkgYXMgd2UgbWF5IG92ZXJyaWRlIGdsb2JhbAoKVGhlIHJlYXNvbiBJIGNo
b3NlIHRvIHNheSAid2lsbCBhbHdheXMgYmUgemVyb2VkIGJlZm9yZWhhbmQiIHRoYW4gc3BlY2lm
aWNhbGx5IAptZW50aW9uICJCU1MiIGlzIEkgd2Fzbid0IGVudGlyZWx5IGNvbnZpbmNlZCB0aGUg
Y29tcGlsZXIgd2lsbCBhbHdheXMgcHV0IGluIEJTUy4KCkNoZWVycywKCi0tIApKdWxpZW4gR3Jh
bGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 03 17:09:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 17:09:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMbgM-0001LX-Hs; Fri, 03 May 2019 17:09:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Vigr=TD=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hMbgL-0001LS-T7
 for xen-devel@lists.xenproject.org; Fri, 03 May 2019 17:09:09 +0000
X-Inumbo-ID: 2a053d53-6dc6-11e9-843c-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 2a053d53-6dc6-11e9-843c-bc764e045a96;
 Fri, 03 May 2019 17:09:08 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A12CF15A2;
 Fri,  3 May 2019 10:09:08 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id A74AF3F557;
 Fri,  3 May 2019 10:09:07 -0700 (PDT)
To: Andrii Anisov <andrii.anisov@gmail.com>, xen-devel@lists.xenproject.org
References: <20190422164937.21350-1-julien.grall@arm.com>
 <20190422164937.21350-16-julien.grall@arm.com>
 <3cbd6b72-b1ec-4bf0-9ab1-48ec40c2acb0@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <60d4ba1e-9bbe-04af-8050-02ddda48e7a3@arm.com>
Date: Fri, 3 May 2019 18:09:06 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <3cbd6b72-b1ec-4bf0-9ab1-48ec40c2acb0@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 15/20] xen/arm: mm: Use the shorter version
 __aligned(PAGE_SIZE) to align page-tables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, sstabellini@kernel.org,
 Andrii_Anisov@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAwMy8wNS8yMDE5IDE2OjU4LCBBbmRyaWkgQW5pc292IHdyb3RlOgo+IAo+IAo+IE9uIDIy
LjA0LjE5IDE5OjQ5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IFdlIGN1cnJlbnRseSB1c2UgdGhl
IHZlcnkgbG9uZyB2ZXJzaW9uIF9fYXR0cmlidXRlX18oKF9fYWxpZ25lZCg0MDk2KSkpCj4+IHRv
IGFsaWduIHBhZ2UtdGFibGVzLiBUaGFua2Z1bGx5IHRoZXJlIGlzIGEgc2hvcnRlciB2ZXJzaW9u
IHRvIG1ha2UKPiAKPiBJTU8gaXQgaXMgYmV0dGVyIHRvIGNoYW5nZSBgdmVyc2lvbmAgdG8gYG1h
Y3JvYC4gSW4gb3JkZXIgdG8gc3BlY2lmeSBpdCBpcyBub3QgYSAKPiBjb21waWxlciBzcGVjaWZp
YyBidXQgc3BlY2lmaWMgdG8gWEVOLgoKSSB3aWxsIHJld29yZCB0byAiVGhhbmtmdWxseSBYZW4g
cHJvdmlkZXMgYW4gaGFuZHkgbWFjcm8gdGhhdCB3aWxsIG1ha2UgdGhlIGNvZGUgCm1vcmUgcmVh
ZGFibGUiLgoKPiAKPj4gdGhlIGNvZGUgbW9yZSByZWFkYWJsZS4KPj4KPj4gV2hpbGUgbW9kaWZ5
aW5nIHRoZSBhdHRyaWJ1dGU6Cj4+IMKgwqDCoMKgIDEpIE1vdmUgaXQgYmVmb3JlIHRoZSB2YXJp
YWJsZSBuYW1lIGFzIHdlIGRvIGluIG90aGVyIHBhcnQgb2YgWGVuCj4+IMKgwqDCoMKgIDIpIFN3
aXRjaCB0byBQQUdFX1NJWkUgaW5zdGVhZCBvZiA0MDk2IHRvIG1ha2UgbW9yZSBmdXR1cmUtcHJv
b2YKPj4gwqDCoMKgwqAgMykgTWFyayBzdGF0aWMgcGFnZS10YWJsZXMgbm90IHVzZWQgb3V0c2lk
ZSB0aGUgZmlsZSAoaS5lIGFueQo+PiDCoMKgwqDCoMKgwqDCoCBwYWdlLXRhYmxlcyBvdGhlciB0
aGFuIGJvb3RfKiBhbmQgeGVuX2ZpeG1hcCkuCj4+Cj4+IExhc3RseSwgc29tZSBvZiB0aGUgdmFy
aWFibGVzIHVzZSBfX2F0dHJpYnV0ZV9fKF9fYWxpZ25lZChYICogNDA5NikpLgo+PiBIb3dldmVy
IHRoaXMgaXMgbm90IG5lY2Vzc2FyeSBhcyBwYWdlLXRhYmxlcyBhcmUgb25seSByZXF1aXJlZCB0
byBiZQo+PiB0byBiZSBhbGlnbmVkIHRvIGEgcGFnZS1zaXplLiBTbyB1c2UgX19hbGlnbmVkKFBB
R0VfU0laRSkuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+Cj4gVGhvdWdoOgo+IAo+IFJldmlld2VkLWJ5OiBBbmRyaWkgQW5pc292IDxhbmRy
aWlfYW5pc292QGVwYW0uY29tPgo+IAoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 03 17:19:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 17:19:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMbqH-0002JY-Ia; Fri, 03 May 2019 17:19:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Vigr=TD=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hMbqG-0002JT-3q
 for xen-devel@lists.xenproject.org; Fri, 03 May 2019 17:19:24 +0000
X-Inumbo-ID: 97d1f803-6dc7-11e9-843c-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 97d1f803-6dc7-11e9-843c-bc764e045a96;
 Fri, 03 May 2019 17:19:22 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 296C215A2;
 Fri,  3 May 2019 10:19:22 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 3115F3F557;
 Fri,  3 May 2019 10:19:21 -0700 (PDT)
To: Andrii Anisov <andrii.anisov@gmail.com>, xen-devel@lists.xenproject.org
References: <20190422164937.21350-1-julien.grall@arm.com>
 <20190422164937.21350-17-julien.grall@arm.com>
 <13fdc8c8-5dba-7b21-067e-e54e9531bf73@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <4bd14bff-9689-7943-9319-908b74139617@arm.com>
Date: Fri, 3 May 2019 18:19:19 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <13fdc8c8-5dba-7b21-067e-e54e9531bf73@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 16/20] xen/arm: mm: Protect Xen page-table
 update with a spinlock
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, sstabellini@kernel.org,
 Andrii_Anisov@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAwMy8wNS8yMDE5IDE2OjU5LCBBbmRyaWkgQW5pc292IHdyb3RlOgo+IEhlbGxvIEp1bGll
biwKCkhpLAoKPiAKPiBPbiAyMi4wNC4xOSAxOTo0OSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBU
aGUgZnVuY3Rpb24gY3JlYXRlX3hlbl9lbnRyaWVzIG1heSBiZSBjb25jdXJyZW50bHkgY2FsbGVk
LiBTbyB3ZSBuZWVkCj4+IHRvIHByb3RlY3Qgd2l0aCBhIHNwaW5sb2NrIHRvIGF2b2lkIGNvcnJ1
cHRpb24gdGhlIHBhZ2UtdGFibGVzLgo+IAo+IFRoZSBxdWVzdGlvbiBmcm9tIG1lIGlzIHdoeSBk
aWRuJ3Qgd2Ugc3RlcCBpbnRvIHRoaXMgaXNzdWUgYmVmb3JlPwoKVExEUjsgYmVjYXVzZSB4ZW4g
cGFnZS10YWJsZXMgYXJlIG5vdCB0aGF0IG9mdGVuIG1vZGlmaWVkIGFmdGVyIGJvb3QuIFlldCBp
dCBpcyAKc3RpbGwgcG9zc2libGUgdG8gcmFjZS4KCkF0IHRoZSBtb21lbnQsIGNyZWF0ZV94ZW5f
ZW50cmllcygpIGNhbiBvbmx5IG1vZGlmeSB0aGUgVkEgcmFuZ2UgMCAtIDJHQi4gSW4gCnRoYXQg
cmFuZ2UsIHdlIGNhbiBtb2RpZnkgYXQgcnVudGltZSB0aGUgVk1BUCBhcmVhLiBPbmUgcG90ZW50
aWFsIGlzc3VlIGlzCmEgdm1hcCBpc3N1ZWQgYXQgdGhlIHNhbWUgdGltZS4KCldoaWxlIHRoZSBy
YW5nZSBhbGxvY2F0aW9uIGlzIHByb3RlY3RlZCBieSBhIGxvY2sgKHNlZSB2bV9hbGxvYyksIHRo
ZSBtYXBwaW5nIGlzIApub3QuIFNvIGl0IHdvdWxkIGJlIHBvc3NpYmxlIHRvIGVuZCB1cCBtb2Rp
ZnlpbmcgdGhlIHBhZ2UtdGFibGUgYXQgdGhlIHNhbWUuIApUaGF0IGNvdWxkIGJsb3cgdXAgaWYg
Zm9yIGluc3RhbmNlLCB0aGUgc2Vjb25kLWxldmVsIGVudHJ5IGlzIGludmFsaWQgYXMgd2UgCndv
dWxkIG5lZWQgdG8gYWxsb2NhdGUgbWVtb3J5IChvbmx5IG9uZSBjYW4gd2luIHRoYXQgcmFjZSku
CgpJbiBnZW5lcmFsLCBpdCBpcyBhIHNhbmVyIGFwcHJvYWNoIHRvIHRyeSB0byBzZXJpYWxpemUg
dGhlIG1vZGlmaWNhdGlvbnMgaW4gdGhlIApwYWdlLXRhYmxlcy4gU28geW91IGNhbiBzYWZlbHkg
cmVhZCBhbiBlbnRyeSwgY2hlY2sgaXQgYW5kIHRoZW4gdXBkYXRlIGl0LgoKQ2hlZXJzLAoKLS0g
Ckp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri May 03 18:56:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 18:56:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMdMN-00037S-JT; Fri, 03 May 2019 18:56:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=SF20=TD=gmail.com=lars.kurth.xen@srs-us1.protection.inumbo.net>)
 id 1hMdMM-00037N-2i
 for xen-devel@lists.xenproject.org; Fri, 03 May 2019 18:56:38 +0000
X-Inumbo-ID: 2d22589d-6dd5-11e9-843c-bc764e045a96
Received: from mail-ua1-x944.google.com (unknown [2607:f8b0:4864:20::944])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2d22589d-6dd5-11e9-843c-bc764e045a96;
 Fri, 03 May 2019 18:56:36 +0000 (UTC)
Received: by mail-ua1-x944.google.com with SMTP id g16so2387481uad.2
 for <xen-devel@lists.xenproject.org>; Fri, 03 May 2019 11:56:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:mime-version:subject:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=G0m5V+AUt0AA5eQd/o8+ABNqsEJc8WipRkkEJ02oRGA=;
 b=YesrMXA/LwEoIFY73ywxlUkySRohD0mndEJs/HP7l4VfORZW7k4yZLeZoKrVMCH+fE
 7+1B9uxYr7Ho4B5GOswXI6Nvef4qW4dwBpzWWaoJc37gC1B89fB19k6m619pwvhES59c
 BzMtdSb7gBbx0Uchy6n6Y0EmepwhMB7KSnAMo+TuDvKPnAhZYwG9HCm+6gMTrGz2ryJg
 fUzKi35CfuAXcsPetlTF9qmne5y3Zyh68UgO6iAkRD3L4M3wNXdYcrW2P765znI0iDJL
 QGntxDzffXhCsUF824iPSxiY1Hac1wpOxuL4ANgk0cOuz2/yEvBqN1cbtvrm4daTbgYs
 0Bsg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:mime-version:subject:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=G0m5V+AUt0AA5eQd/o8+ABNqsEJc8WipRkkEJ02oRGA=;
 b=Jizo1gs+f2efi+iCPOQxP7FQFZrdnCcKjaybFtcySPgL717eJGyYoutvxFCzrytQIU
 VqOHaFeOUavqZwc76cIufNVH9y8io8ACj/8iJq3ecYiuCk9R2n3JudU/YBqrvFwrr31K
 5/MzaBmgwepOzbsJ4nvh+QCTwGn7AaoJJHx+mYD2goFcEcSku7Ulws3vvdoLPi5rSzgV
 jm0v3rdOUYQnHVRkOJC4CyOrHINBbx3AIGXTbAw4aqjkh++DIDX6fCoUcfoHkYPKkGnB
 Z4bn0wrMfGLTynr48KMEoSTaG2W8/tfqcFIsWfQP+UJlgDAbCXF7e6yfF/jdt4LYTsfN
 6MUA==
X-Gm-Message-State: APjAAAUglP5PEfr7SgGJoojsTp23l3di9k8cYbxfQFAsdK2KOZA7+wc1
 kW25LpFIZF31tzPVwt2uUAw=
X-Google-Smtp-Source: APXvYqxSmTpXE7oC75vUcrq9CK/ukIKPDBNzuGiKBjw2e1SP+8E3RpvgdcCY6K7XUFaJ9FUMgFYEhQ==
X-Received: by 2002:ab0:3058:: with SMTP id x24mr5956135ual.95.1556909795543; 
 Fri, 03 May 2019 11:56:35 -0700 (PDT)
Received: from [192.168.0.102] (ip88-74-15-186.ct.co.cr. [186.15.74.88])
 by smtp.gmail.com with ESMTPSA id h93sm527225uad.2.2019.05.03.11.56.32
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 03 May 2019 11:56:34 -0700 (PDT)
From: Lars Kurth <lars.kurth.xen@gmail.com>
X-Google-Original-From: Lars Kurth <lars.kurth@xenproject.org>
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
In-Reply-To: <9434ed49fc68a05999e130abfde973663ed41d2d.camel@suse.com>
Date: Fri, 3 May 2019 12:56:30 -0600
Message-Id: <CB078283-0837-4477-A831-564745FD0C76@xenproject.org>
References: <20190503153839.19932-1-elnikety@amazon.com>
 <9434ed49fc68a05999e130abfde973663ed41d2d.camel@suse.com>
To: Dario Faggioli <dfaggioli@suse.com>
X-Mailer: Apple Mail (2.3445.9.1)
Subject: Re: [Xen-devel] [PATCH] sched/credit: avoid priority boost for
 capped domains when unpark
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Lars Kurth <lars.kurth@xen.org>,
 Eslam Elnikety <elnikety@amazon.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Cgo+IE9uIDMgTWF5IDIwMTksIGF0IDEwOjQ4LCBEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1
c2UuY29tPiB3cm90ZToKPiAKPiBPbiBGcmksIDIwMTktMDUtMDMgYXQgMTU6MzggKzAwMDAsIEVz
bGFtIEVsbmlrZXR5IHdyb3RlOgo+PiBXaGVuIHVucGF1c2luZyBhIGNhcHBlZCBkb21haW4sIHRo
ZSBzY2hlZHVsZXIgY3VycmVudGx5IGNsZWFycyB0aGUKPj4gQ1NDSEVEX0ZMQUdfVkNQVV9QQVJL
RUQgZmxhZyBiZWZvcmUgdmNwdV93YWtlKCkuIFRoaXMsIGluIHR1cm4sCj4+IGNhdXNlcyB0aGUK
Pj4gdmNwdV93YWtlIHRvIHNldCBDU0NIRURfUFJJX1RTX0JPT1NULCByZXN1bHRpbmcgaW4gYW4g
dW5mYWlyIGNyZWRpdAo+PiBib29zdC4gVGhlCj4+IGNvbW1lbnQgYXJvdW5kIHRoZSBjaGFuZ2Vk
IGxpbmVzIGFscmVhZHkgc3RhdGVzIHRoYXQgY2xlYXJpbmcgdGhlCj4+IGZsYWcgc2hvdWxkCj4+
IGhhcHBlbiBBRlRFUiB0aGUgdW5wYXVzZS4gVGhpcyBidWcgd2FzIGludHJvZHVjZWQgaW4gY29t
bWl0Cj4+IGJlNjUwNzUwOTQ1Cj4+ICJjcmVkaXQxOiBVc2UgYXRvbWljIGJpdCBvcGVyYXRpb25z
IGZvciB0aGUgZmxhZ3Mgc3RydWN0dXJlIi4KPj4gCj4+IE9yaWdpbmFsIHBhdGNoIGF1dGhvciBj
cmVkaXQ6IFhpIFhpb25nLgo+PiAKPiBNbW0uLi4gSSdtIG5vdCBhbiBleHBlcnQgb2YgdGhlc2Ug
dGhpbmdzLCBidXQgZG9lc24ndCB0aGlzIG1lYW5zIHdlCj4gbmVlZCBhICJTaWduZWQtb2ZmLWJ5
OiBYaSBYaW9uZyA8eHh4QHl5eS56eno+IiB0aGVuPyBDYy1pbmcgTGFycy4uLgoKQXMgZmFyIGFz
IEkgY2FuIHRlbGwgZnJvbSBhIHF1aWNrIHNlYXJjaCBvbiB4ZW4tZGV2ZWxAIFhpIFhpb25nIGlz
IG9yIAp3YXMgYW4gQW1hem9uIGVtcGxveWVlIHNvIGEgc2lnbmVkLW9mZi1ieSBpcyBub3Qgc3Ry
aWN0bHkgbmVjZXNzYXJ5CmJ1dCB5b3UgbWF5IHdhbnQgdG8gc2F5IHNvbWV0aGluZyBsaWtlLgoK
T3JpZ2luYWwgcGF0Y2ggYXV0aG9yIGNyZWRpdDogWGkgWGlvbmcgb2YgQW1hem9uCgpMYXJzCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 03 19:42:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 19:42:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMe4U-0007s0-4S; Fri, 03 May 2019 19:42:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4jea=TD=amazon.com=prvs=0198f17c6=elnikety@srs-us1.protection.inumbo.net>)
 id 1hMe4T-0007rv-4A
 for xen-devel@lists.xenproject.org; Fri, 03 May 2019 19:42:13 +0000
X-Inumbo-ID: 8180ddaa-6ddb-11e9-8587-1f59e443c58d
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8180ddaa-6ddb-11e9-8587-1f59e443c58d;
 Fri, 03 May 2019 19:41:57 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1556912517; x=1588448517;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:mime-version;
 bh=5cFNqdHCNcPPtNuySe475bpB3QyNvnXGTuw+L8ITFZg=;
 b=VYG3syHVgXVpPKx8s5HjV5fQteOIbHle9KYYyP66k+ouM4TMSXh+gPqJ
 hnFGzTh4jYIQKPlUBq850+VYtZmqVgu/nAH8d0KTkflODYXEDxnCpEDp9
 ruwWdk9zVwK2RNP4KCA3B7Furt5nkdYQENecdfCpYs+WpoBHRj/O07hAH c=;
X-IronPort-AV: E=Sophos;i="5.60,426,1549929600"; 
 d="scan'208,217";a="400738402"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1d-74cf8b49.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 03 May 2019 19:41:53 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1d-74cf8b49.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id x43JfqVo073998
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Fri, 3 May 2019 19:41:52 GMT
Received: from EX13D03EUA003.ant.amazon.com (10.43.165.89) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 3 May 2019 19:41:52 +0000
Received: from EX13D03EUA002.ant.amazon.com (10.43.165.166) by
 EX13D03EUA003.ant.amazon.com (10.43.165.89) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 3 May 2019 19:41:51 +0000
Received: from EX13D03EUA002.ant.amazon.com ([10.43.165.166]) by
 EX13D03EUA002.ant.amazon.com ([10.43.165.166]) with mapi id 15.00.1367.000;
 Fri, 3 May 2019 19:41:45 +0000
From: "Elnikety, Eslam" <elnikety@amazon.com>
To: Lars Kurth <lars.kurth.xen@gmail.com>
Thread-Topic: [PATCH] sched/credit: avoid priority boost for capped domains
 when unpark
Thread-Index: AQHVAcaEV2VJourGQkGZZj+SwLb5jKZZnJeAgAAjsgCAAAyhAA==
Date: Fri, 3 May 2019 19:41:45 +0000
Message-ID: <562F9814-30CE-467C-8027-8F21FC6C2845@amazon.com>
References: <20190503153839.19932-1-elnikety@amazon.com>
 <9434ed49fc68a05999e130abfde973663ed41d2d.camel@suse.com>
 <CB078283-0837-4477-A831-564745FD0C76@xenproject.org>
In-Reply-To: <CB078283-0837-4477-A831-564745FD0C76@xenproject.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.43.165.137]
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH] sched/credit: avoid priority boost for
 capped domains when unpark
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Lars Kurth <lars.kurth@xen.org>,
 Dario Faggioli <dfaggioli@suse.com>
Content-Type: multipart/mixed; boundary="===============6978331471066717546=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============6978331471066717546==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_562F981430CE467C80278F21FC6C2845amazoncom_"

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


On 3. May 2019, at 20:56, Lars Kurth <lars.kurth.xen@gmail.com<mailto:lars.=
kurth.xen@gmail.com>> wrote:



On 3 May 2019, at 10:48, Dario Faggioli <dfaggioli@suse.com<mailto:dfaggiol=
i@suse.com>> wrote:

On Fri, 2019-05-03 at 15:38 +0000, Eslam Elnikety wrote:
When unpausing a capped domain, the scheduler currently clears the
CSCHED_FLAG_VCPU_PARKED flag before vcpu_wake(). This, in turn,
causes the
vcpu_wake to set CSCHED_PRI_TS_BOOST, resulting in an unfair credit
boost. The
comment around the changed lines already states that clearing the
flag should
happen AFTER the unpause. This bug was introduced in commit
be650750945
"credit1: Use atomic bit operations for the flags structure".

Original patch author credit: Xi Xiong.

Mmm... I'm not an expert of these things, but doesn't this means we
need a "Signed-off-by: Xi Xiong <xxx@yyy.zzz<mailto:xxx@yyy.zzz>>" then? Cc=
-ing Lars...

As far as I can tell from a quick search on xen-devel@ Xi Xiong is or
was an Amazon employee so a signed-off-by is not strictly necessary
but you may want to say something like.

Original patch author credit: Xi Xiong of Amazon

Lars

Thanks for the prompt responses, Lars and Dario.

Indeed. Xi was with Amazon. I will adjust the commit message accordingly. (=
I will also omit the additional comment as pointed out by Dario).

--_000_562F981430CE467C80278F21FC6C2845amazoncom_
Content-Type: text/html; charset="us-ascii"
Content-ID: <6FD7E4F90A5A8D47AE36FE7DB660885E@amazon.com>
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
</head>
<body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-lin=
e-break: after-white-space;" class=3D"">
<br class=3D"">
<div>
<blockquote type=3D"cite" class=3D"">
<div class=3D"">On 3. May 2019, at 20:56, Lars Kurth &lt;<a href=3D"mailto:=
lars.kurth.xen@gmail.com" class=3D"">lars.kurth.xen@gmail.com</a>&gt; wrote=
:</div>
<br class=3D"Apple-interchange-newline">
<div class=3D""><br style=3D"font-family: Helvetica; font-size: 12px; font-=
style: normal; font-variant-caps: normal; font-weight: normal; letter-spaci=
ng: normal; text-align: start; text-indent: 0px; text-transform: none; whit=
e-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=
=3D"">
<br style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; f=
ont-variant-caps: normal; font-weight: normal; letter-spacing: normal; text=
-align: start; text-indent: 0px; text-transform: none; white-space: normal;=
 word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D"">
<blockquote type=3D"cite" style=3D"font-family: Helvetica; font-size: 12px;=
 font-style: normal; font-variant-caps: normal; font-weight: normal; letter=
-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-=
transform: none; white-space: normal; widows: auto; word-spacing: 0px; -web=
kit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;" class=3D"">
On 3 May 2019, at 10:48, Dario Faggioli &lt;<a href=3D"mailto:dfaggioli@sus=
e.com" class=3D"">dfaggioli@suse.com</a>&gt; wrote:<br class=3D"">
<br class=3D"">
On Fri, 2019-05-03 at 15:38 &#43;0000, Eslam Elnikety wrote:<br class=3D"">
<blockquote type=3D"cite" class=3D"">When unpausing a capped domain, the sc=
heduler currently clears the<br class=3D"">
CSCHED_FLAG_VCPU_PARKED flag before vcpu_wake(). This, in turn,<br class=3D=
"">
causes the<br class=3D"">
vcpu_wake to set CSCHED_PRI_TS_BOOST, resulting in an unfair credit<br clas=
s=3D"">
boost. The<br class=3D"">
comment around the changed lines already states that clearing the<br class=
=3D"">
flag should<br class=3D"">
happen AFTER the unpause. This bug was introduced in commit<br class=3D"">
be650750945<br class=3D"">
&quot;credit1: Use atomic bit operations for the flags structure&quot;.<br =
class=3D"">
<br class=3D"">
Original patch author credit: Xi Xiong.<br class=3D"">
<br class=3D"">
</blockquote>
Mmm... I'm not an expert of these things, but doesn't this means we<br clas=
s=3D"">
need a &quot;Signed-off-by: Xi Xiong &lt;<a href=3D"mailto:xxx@yyy.zzz" cla=
ss=3D"">xxx@yyy.zzz</a>&gt;&quot; then? Cc-ing Lars...<br class=3D"">
</blockquote>
<br style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; f=
ont-variant-caps: normal; font-weight: normal; letter-spacing: normal; text=
-align: start; text-indent: 0px; text-transform: none; white-space: normal;=
 word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D"">
<span style=3D"font-family: Helvetica; font-size: 12px; font-style: normal;=
 font-variant-caps: normal; font-weight: normal; letter-spacing: normal; te=
xt-align: start; text-indent: 0px; text-transform: none; white-space: norma=
l; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display:=
 inline !important;" class=3D"">As
 far as I can tell from a quick search on xen-devel@ Xi Xiong is or<span cl=
ass=3D"Apple-converted-space">&nbsp;</span></span><br style=3D"font-family:=
 Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal;=
 font-weight: normal; letter-spacing: normal; text-align: start; text-inden=
t: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webk=
it-text-stroke-width: 0px;" class=3D"">
<span style=3D"font-family: Helvetica; font-size: 12px; font-style: normal;=
 font-variant-caps: normal; font-weight: normal; letter-spacing: normal; te=
xt-align: start; text-indent: 0px; text-transform: none; white-space: norma=
l; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display:=
 inline !important;" class=3D"">was
 an Amazon employee so a signed-off-by is not strictly necessary</span><br =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; font-=
variant-caps: normal; font-weight: normal; letter-spacing: normal; text-ali=
gn: start; text-indent: 0px; text-transform: none; white-space: normal; wor=
d-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D"">
<span style=3D"font-family: Helvetica; font-size: 12px; font-style: normal;=
 font-variant-caps: normal; font-weight: normal; letter-spacing: normal; te=
xt-align: start; text-indent: 0px; text-transform: none; white-space: norma=
l; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display:=
 inline !important;" class=3D"">but
 you may want to say something like.</span><br style=3D"font-family: Helvet=
ica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-w=
eight: normal; letter-spacing: normal; text-align: start; text-indent: 0px;=
 text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text=
-stroke-width: 0px;" class=3D"">
<br style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; f=
ont-variant-caps: normal; font-weight: normal; letter-spacing: normal; text=
-align: start; text-indent: 0px; text-transform: none; white-space: normal;=
 word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D"">
<span style=3D"font-family: Helvetica; font-size: 12px; font-style: normal;=
 font-variant-caps: normal; font-weight: normal; letter-spacing: normal; te=
xt-align: start; text-indent: 0px; text-transform: none; white-space: norma=
l; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display:=
 inline !important;" class=3D"">Original
 patch author credit: Xi Xiong of Amazon</span><br style=3D"font-family: He=
lvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; fo=
nt-weight: normal; letter-spacing: normal; text-align: start; text-indent: =
0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-=
text-stroke-width: 0px;" class=3D"">
<br style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; f=
ont-variant-caps: normal; font-weight: normal; letter-spacing: normal; text=
-align: start; text-indent: 0px; text-transform: none; white-space: normal;=
 word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D"">
<span style=3D"font-family: Helvetica; font-size: 12px; font-style: normal;=
 font-variant-caps: normal; font-weight: normal; letter-spacing: normal; te=
xt-align: start; text-indent: 0px; text-transform: none; white-space: norma=
l; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display:=
 inline !important;" class=3D"">Lars</span></div>
</blockquote>
</div>
<div class=3D""><br class=3D"">
</div>
Thanks for the prompt responses, Lars and Dario.
<div class=3D""><br class=3D"">
<div class=3D"">Indeed. Xi was with Amazon. I will adjust the commit messag=
e accordingly. (I will also omit the additional comment as pointed out by D=
ario).</div>
</div>
</body>
</html>

--_000_562F981430CE467C80278F21FC6C2845amazoncom_--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6978331471066717546==--


From xen-devel-bounces@lists.xenproject.org Fri May 03 19:44:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 19:44:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMe6o-0007yM-Im; Fri, 03 May 2019 19:44:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4jea=TD=amazon.com=prvs=0198f17c6=elnikety@srs-us1.protection.inumbo.net>)
 id 1hMe6n-0007yB-6M
 for xen-devel@lists.xenproject.org; Fri, 03 May 2019 19:44:37 +0000
X-Inumbo-ID: dac026d2-6ddb-11e9-8178-7f0b5cf1e509
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id dac026d2-6ddb-11e9-8178-7f0b5cf1e509;
 Fri, 03 May 2019 19:44:25 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1556912665; x=1588448665;
 h=from:to:cc:subject:date:message-id:mime-version;
 bh=JMgTeVh3LJ7XutkW2AJXxZ0fct7USoQjhlwd4pQOBrs=;
 b=YIIWkvs/rI8PU05uleGftP6QeUZPO5pX+RJ8yn/MBK4Y+6j9Aho5g9nC
 qPGD+qTF54JC9r8nCCgQqEnCZN7oRyuXb9o9vjCYXA/LeZfaBU84iKBRu
 iVB11UE2FFjEfVNbDHqt1OrDE8LAF/VTlhqF9HpeCdFuJrnYDPAjUN/xK w=;
X-IronPort-AV: E=Sophos;i="5.60,426,1549929600"; d="scan'208";a="797762025"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-1d-5dd976cd.us-east-1.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 03 May 2019 19:44:22 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1d-5dd976cd.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id x43JiJYu013399
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Fri, 3 May 2019 19:44:20 GMT
Received: from EX13D03EUA002.ant.amazon.com (10.43.165.166) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 3 May 2019 19:44:20 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D03EUA002.ant.amazon.com (10.43.165.166) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 3 May 2019 19:44:19 +0000
Received: from dev-dsk-elnikety-1c-28a13cba.eu-west-1.amazon.com (10.15.5.186)
 by mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server
 id 15.0.1367.3 via Frontend Transport; Fri, 3 May 2019 19:44:17 +0000
Received: by dev-dsk-elnikety-1c-28a13cba.eu-west-1.amazon.com (Postfix,
 from userid 6438462)
 id 6DC5A462B6; Fri,  3 May 2019 19:44:17 +0000 (UTC)
From: Eslam Elnikety <elnikety@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 3 May 2019 19:43:49 +0000
Message-ID: <20190503194349.42831-1-elnikety@amazon.com>
X-Mailer: git-send-email 2.15.3.AMZN
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v2] sched/credit: avoid priority boost for
 capped domains when unpark
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Lars Kurth <lars.kurth@xen.org>, Eslam Elnikety <elnikety@amazon.com>,
 Dario Faggioli <dfaggioli@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiB1bnBhdXNpbmcgYSBjYXBwZWQgZG9tYWluLCB0aGUgc2NoZWR1bGVyIGN1cnJlbnRseSBj
bGVhcnMgdGhlCkNTQ0hFRF9GTEFHX1ZDUFVfUEFSS0VEIGZsYWcgYmVmb3JlIHZjcHVfd2FrZSgp
LiBUaGlzLCBpbiB0dXJuLCBjYXVzZXMgdGhlCnZjcHVfd2FrZSB0byBzZXQgQ1NDSEVEX1BSSV9U
U19CT09TVCwgcmVzdWx0aW5nIGluIGFuIHVuZmFpciBjcmVkaXQgYm9vc3QuIFRoZQpjb21tZW50
IGFyb3VuZCB0aGUgY2hhbmdlZCBsaW5lcyBhbHJlYWR5IHN0YXRlcyB0aGF0IGNsZWFyaW5nIHRo
ZSBmbGFnIHNob3VsZApoYXBwZW4gQUZURVIgdGhlIHVucGF1c2UuIFRoaXMgYnVnIHdhcyBpbnRy
b2R1Y2VkIGluIGNvbW1pdCBiZTY1MDc1MDk0NQoiY3JlZGl0MTogVXNlIGF0b21pYyBiaXQgb3Bl
cmF0aW9ucyBmb3IgdGhlIGZsYWdzIHN0cnVjdHVyZSIuCgpPcmlnaW5hbCBwYXRjaCBhdXRob3Ig
Y3JlZGl0OiBYaSBYaW9uZyB3aGlsZSBhdCBBbWF6b24uCgpTaWduZWQtb2ZmLWJ5OiBFc2xhbSBF
bG5pa2V0eSA8ZWxuaWtldHlAYW1hem9uLmNvbT4KUmV2aWV3ZWQtYnk6IExlb25hcmQgRm9lcnN0
ZXIgPGZvZXJzbGVvQGFtYXpvbi5kZT4KUmV2aWV3ZWQtYnk6IFBldHJlIEVmdGltZSA8ZXBldHJl
QGFtYXpvbi5jb20+CkFja2VkLWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29t
PgoKLS0tCiAgICBDaGFuZ2VzIGluIHYyOgogICAgICAgIC0gQWRqdXN0ZWQgY29tbWl0IG1lc3Nh
Z2UsIGFkZGluZyBYaSdzIHByZXZpb3VzIGFmZmlsaWF0aW9uCiAgICAgICAgLSBEcm9wcGVkIGNv
bW1lbnQ6IC8qIE5vdyBjbGVhciB0aGUgUEFSS0VEIGZsYWcgKi8KICAgICAgICAtIEFkZGVkIERh
cmlvJ3MgQS1iCi0tLQogeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYyB8IDMgKystCiAxIGZpbGUg
Y2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2NvbW1vbi9zY2hlZF9jcmVkaXQuYyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMKaW5kZXgg
M2FiZTIwZGVmOC4uN2I3ZmFjYmFjZSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9jcmVk
aXQuYworKysgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCkBAIC0xNTM4LDcgKzE1MzgsNyBA
QCBjc2NoZWRfYWNjdCh2b2lkKiBkdW1teSkKICAgICAgICAgICAgICAgICBzdmMtPnByaSA9IENT
Q0hFRF9QUklfVFNfVU5ERVI7CiAKICAgICAgICAgICAgICAgICAvKiBVbnBhcmsgYW55IGNhcHBl
ZCBkb21haW5zIHdob3NlIGNyZWRpdHMgZ28gcG9zaXRpdmUgKi8KLSAgICAgICAgICAgICAgICBp
ZiAoIHRlc3RfYW5kX2NsZWFyX2JpdChDU0NIRURfRkxBR19WQ1BVX1BBUktFRCwgJnN2Yy0+Zmxh
Z3MpICkKKyAgICAgICAgICAgICAgICBpZiAoIHRlc3RfYml0KENTQ0hFRF9GTEFHX1ZDUFVfUEFS
S0VELCAmc3ZjLT5mbGFncykgKQogICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAg
ICAgLyoKICAgICAgICAgICAgICAgICAgICAgICogSXQncyBpbXBvcnRhbnQgdG8gdW5zZXQgdGhl
IGZsYWcgQUZURVIgdGhlIHVucGF1c2UoKQpAQCAtMTU0Nyw2ICsxNTQ3LDcgQEAgY3NjaGVkX2Fj
Y3Qodm9pZCogZHVtbXkpCiAgICAgICAgICAgICAgICAgICAgICAqLwogICAgICAgICAgICAgICAg
ICAgICBTQ0hFRF9TVEFUX0NSQU5LKHZjcHVfdW5wYXJrKTsKICAgICAgICAgICAgICAgICAgICAg
dmNwdV91bnBhdXNlKHN2Yy0+dmNwdSk7CisgICAgICAgICAgICAgICAgICAgIGNsZWFyX2JpdChD
U0NIRURfRkxBR19WQ1BVX1BBUktFRCwgJnN2Yy0+ZmxhZ3MpOwogICAgICAgICAgICAgICAgIH0K
IAogICAgICAgICAgICAgICAgIC8qIFVwcGVyIGJvdW5kIG9uIGNyZWRpdHMgbWVhbnMgVkNQVSBz
dG9wcyBlYXJuaW5nICovCi0tIAoyLjE1LjMuQU1aTgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 03 20:17:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 20:17:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMebz-0002m3-VS; Fri, 03 May 2019 20:16:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Lar+=TD=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1hMeby-0002ly-Gh
 for xen-devel@lists.xenproject.org; Fri, 03 May 2019 20:16:50 +0000
X-Inumbo-ID: 615f4b5b-6de0-11e9-843c-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 615f4b5b-6de0-11e9-843c-bc764e045a96;
 Fri, 03 May 2019 20:16:48 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id DF1102075E;
 Fri,  3 May 2019 20:16:47 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1556914608;
 bh=2BX9NPGJnBRwfZTqh9Uqfyvylwm2IqKA7OShe4UWSFE=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=I/S5+vSRdeIWYvg6k5NDAjdnFyXP69XJK29h5IZmy+f3fV2v+SRLsVuYaGyCJ7BfG
 e2Ke56fxZNBrzsBVfxDT2wot5zyGbdPMMjKtKiIxJACEj27YfZxfOwoWTs1jcPGufS
 aA1xA5MFXOOwt+fjD7tR7BqI+he/YQ2K5iEj1FKk=
Date: Fri, 3 May 2019 13:16:47 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <5CCBED14020000780022B7FE@prv1-mh.provo.novell.com>
Message-ID: <alpine.DEB.2.10.1905031147490.3722@sstabellini-ThinkPad-X260>
References: <1556214715-22030-1-git-send-email-sstabellini@kernel.org>
 <5CC2CB8C02000078002295AA@prv1-mh.provo.novell.com>
 <e23e0f33-82c6-c592-06d9-8581c5400761@arm.com>
 <5CC2D27C02000078002295F6@prv1-mh.provo.novell.com>
 <43510317-ca8a-ed23-835a-86a28286b919@arm.com>
 <5CC3283A0200007800229832@prv1-mh.provo.novell.com>
 <72a0eee1-1d29-2368-3737-d37f7a4926c6@arm.com>
 <alpine.DEB.2.10.1904261621360.24598@sstabellini-ThinkPad-X260>
 <5CC6A47E0200007800229D67@prv1-mh.provo.novell.com>
 <10687f88-fb6b-721c-c6e8-a1ab06023616@arm.com>
 <5CC72125020000780022A20F@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1904291008070.27577@sstabellini-ThinkPad-X260>
 <alpine.DEB.2.10.1905011536510.23881@sstabellini-ThinkPad-X260>
 <5CCA9CAC020000780022B058@prv1-mh.provo.novell.com>
 <1f9effdd-e920-bf07-d9e1-1b126a409fc0@arm.com>
 <5CCAB676020000780022B199@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1905021517420.4309@sstabellini-ThinkPad-X260>
 <5CCBED14020000780022B7FE@prv1-mh.provo.novell.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] xen/arm: skip first page when RAM starts at
 0x0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 206497@studenti.unimore.it, xen-devel <xen-devel@lists.xenproject.org>,
 nd@arm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCAzIE1heSAyMDE5LCBKYW4gQmV1bGljaCB3cm90ZToKPiA+Pj4gT24gMDMuMDUuMTkg
YXQgMDA6MjUsIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPiB3cm90ZToKPiA+IEFsbCByaWdodC4g
TG9va2luZyBhdCB0aGUgY29tbWVudCBpbiBwZm5fcGR4X2hvbGVfc2V0dXAsIGl0IHNlZW1zIHRo
YXQKPiA+IGl0IGlzIGludGVuZGluZyB0byBza2lwIHRoZSBmaXJzdCBNQVhfT1JERVIgYml0cywg
YnV0IGFjdHVhbGx5IGl0IGlzCj4gPiBza2lwcGluZyB0aGUgZmlyc3QgTUFYX09SREVSLTEgYml0
cywgaWYgbXkgY2FsY3VsYXRpb25zIGFyZSBjb3JyZWN0Lgo+ID4gCj4gPiBNQVhfT1JERVIgaXMg
MTggb24gQVJNIHdoaWNoIGNvcnJlc3BvbmQgdG8gMUdCLiBXaXRoIHRoZSBjdXJyZW50Cj4gPiBp
bXBsZW1lbnRhdGlvbiBvZiBwZm5fcGR4X2hvbGVfc2V0dXAsIGlmIEkgcGFzcyBhIG1hc2sgY29y
cmVzcG9uZGluZyB0bwo+ID4gNTEyTUIsIEkgY2FuIHNlZSAiUEZOIGNvbXByZXNzaW9uIG9uIGJp
dHMgMTcuLi4xOSIuIFNvIHRoZSByYW5nZQo+ID4gNTEyTUItMUdCIGdldHMgY29tcHJlc3NlZC4K
PiA+IAo+ID4gU2hvdWxkbid0IGl0IGJlOgo+ID4gCj4gPiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1v
bi9wZHguYyBiL3hlbi9jb21tb24vcGR4LmMKPiA+IGluZGV4IDUwYzIxYjYuLmIzMzRlYjkgMTAw
NjQ0Cj4gPiAtLS0gYS94ZW4vY29tbW9uL3BkeC5jCj4gPiArKysgYi94ZW4vY29tbW9uL3BkeC5j
Cj4gPiBAQCAtODEsNyArODEsNyBAQCB2b2lkIF9faW5pdCBwZm5fcGR4X2hvbGVfc2V0dXAodW5z
aWduZWQgbG9uZyBtYXNrKQo+ID4gICAgICAgKiBjb250aWd1b3VzIGFsaWduZWQgcmFuZ2VzIG9m
IDJeTUFYX09SREVSIHBhZ2VzLiBBbW9uZyBvdGhlcnMsIG91cgo+ID4gICAgICAgKiBidWRkeSBh
bGxvY2F0b3IgcmVsaWVzIG9uIHRoaXMgYXNzdW1wdGlvbi4KPiA+ICAgICAgICovCj4gPiAtICAg
IGZvciAoIGogPSBNQVhfT1JERVItMTsgOyApCj4gPiArICAgIGZvciAoIGogPSBNQVhfT1JERVI7
IDsgKQo+ID4gICAgICB7Cj4gPiAgICAgICAgICBpID0gZmluZF9uZXh0X3plcm9fYml0KCZtYXNr
LCBCSVRTX1BFUl9MT05HLCBqKTsKPiA+ICAgICAgICAgIGogPSBmaW5kX25leHRfYml0KCZtYXNr
LCBCSVRTX1BFUl9MT05HLCBpKTsgCj4gCj4gWWVzLCBidXQuIE9yaWdpbmFsbHkgd2Ugc3RhcnRl
ZCBmcm9tIHplcm8gaGVyZS4gQXMgYSB3aWxkIGd1ZXNzLAo+IEkgdGhpbmsgS2VpciBtYXkgaGF2
ZSB0aG91Z2h0IHRoZSBjcHVtYXNrX25leHQoKSB3YXkgd2hlbgo+IHB1dHRpbmcgdG9nZXRoZXIg
YmRiNTQzOWMzZiwgd2hlcmUgYW4gYWRqdXN0bWVudCBieSAxIGlzCj4gbmVlZGVkIGluIHRoZSBj
YWxsIHRvIGZpbmRfbmV4dF9iaXQoKS4gSGVuY2UgaXQgcHJvYmFibHkgd2FzCj4gaW50dWl0aXZl
IGZvciBoaW0gdG8gaGF2ZSB0aGUgaW5kZXggc3RhcnQgYXQgb25lIGxlc3MuIEkgZG8gdGhpbmss
Cj4gaG93ZXZlciwgdGhhdCB3aXRoIHRoZSBzd2l0Y2ggYXdheSBmcm9tIHplcm8sIHRoaW5ncyB3
b3VsZAo+IGJldHRlciBoYXZlIGJlY29tZQo+IAo+ICAgICBmb3IgKCBqID0gTUFYX09SREVSIC0g
MTsgOyApCj4gICAgIHsKPiAgICAgICAgIGkgPSBmaW5kX25leHRfemVyb19iaXQoJm1hc2ssIEJJ
VFNfUEVSX0xPTkcsIGogKyAxKTsKPiAgICAgICAgIGogPSBmaW5kX25leHRfYml0KCZtYXNrLCBC
SVRTX1BFUl9MT05HLCBpICsgMSk7Cj4gCj4gQXMgeW91IGNhbiBzZWUsIHVzaW5nIGogKyAxIHdo
ZW4gc3RhcnRpbmcgZnJvbSB6ZXJvIHdvdWxkbid0Cj4gcmVhbGx5IGhhdmUgYmVlbiBjb3JyZWN0
IChhbGJlaXQgd2Ugc3VyZWx5IGRpZG4ndCBleHBlY3QgdG8KPiBjb21wcmVzcyBvbiBiaXQgemVy
bywgc28gdGhpcyBpcyBtZXJlbHkgYSBtb290IGNvbnNpZGVyYXRpb24pLgo+IAo+IE5vdyB0aGVy
ZSdzIGEgcG9zc2libGUgY2F2ZWF0IGhlcmU6IFdoaWxlIGZvciBzeW1tZXRyeSBhbHNvCj4gdXNp
bmcgaSArIDEgaW4gdGhlIHNlY29uZCBjYWxsIHdvdWxkIHNlZW0gZGVzaXJhYmxlLCBJJ20gYWZy
YWlkCj4gaXQgY2FuJ3QgYmUgdXNlZCBkaXJlY3RseSB0aGF0IHdheSwgYXMgZmluZF97LG5leHRf
fXplcm9fYml0KCksCj4gb24geDg2IGF0IGxlYXN0LCBhc3N1bWUgdGhlaXIgbGFzdCBhcmd1bWVu
dCB0byBiZSBsZXNzIHRoYW4KPiB0aGVpciBtaWRkbGUgb25lLiBUaGlzLCBpbiB0dXJuLCBtYXkg
YWxyZWFkeSBiZSB2aW9sYXRlZCBpbgo+IHRoZSBnZW5lcmFsIGNhc2UgKG5vdyB0aGF0IHRoZSBm
dW5jdGlvbiBsaXZlcyBpbiBjb21tb24gY29kZSk6Cj4gQW4gYXJjaGl0ZWN0dXJlIHdpdGggYWxs
IEJJVFNfUEVSX0xPTkcrUEFHRV9TSVpFIGJpdHMgdXNhYmxlCj4gYXMgcGh5c2ljYWwgYWRkcmVz
cyAoeDg2LTY0IGNhbiB1c2Ugb25seSB1cCB0byA1MiwgYnV0IHg4Ni0zMgo+IGNhbiBpbiBwcmlu
Y2lwbGUgLSBwb3NzaWJseSB3aXRoIHNvbWUgZXh0cmEgY29uZGl0aW9ucyBsaWtlIHJ1bm5pbmcK
PiBvbiB0b3Agb2YgYSA2NC1iaXQgaHlwZXJ2aXNvciAtIHVzZSBhbGwgNDQgYml0cykgdGhlIGZp
cnN0IGNhbGwgbWF5Cj4gYWxyZWFkeSByZXR1cm4gQklUU19QRVJfTE9ORywgYW5kIGhlbmNlIHRo
ZSBzZWNvbmQgY2FsbAo+IG1pZ2h0IGFscmVhZHkgcHJvZHVjZSBVQi4gQXMgYSByZXN1bHQsIHRv
IGZpeCB0aGlzIG90aGVyIChsYXRlbnQKPiBvbmx5IGFmYWljdCkgaXNzdWUgYXQgdGhlIHNhbWUg
dGltZSwgdGhlIGNvZGUgaW1vIG91Z2h0IHRvCj4gYmVjb21lCj4gCj4gICAgIGZvciAoIGogPSBN
QVhfT1JERVIgLSAxOyA7ICkKPiAgICAgewo+ICAgICAgICAgaSA9IGZpbmRfbmV4dF96ZXJvX2Jp
dCgmbWFzaywgQklUU19QRVJfTE9ORywgaiArIDEpOwo+ICAgICAgICAgaWYgKCBpID49IEJJVFNf
UEVSX0xPTkcgKQo+ICAgICAgICAgICAgIGJyZWFrOwo+ICAgICAgICAgaiA9IGZpbmRfbmV4dF9i
aXQoJm1hc2ssIEJJVFNfUEVSX0xPTkcsIGkgKyAxKTsKPiAgICAgICAgIGlmICggaiA+PSBCSVRT
X1BFUl9MT05HICkKPiAgICAgICAgICAgICBicmVhazsKPiAKCk1ha2VzIHNlbnNlLiBJIHRyaWVk
IGl0IGluIG15IHNldHVwIGFuZCBpdCBmaXhlcyB0aGUgbWlzYmVoYXZpb3IgSSB3YXMKc2VlaW5n
LiBJIGFtIGFkZGluZyB0aGlzIHBhdGNoIHRvIG15IHNob3J0IHNlcmllcyBvZiBQRFggZml4ZXMu
IEkgYW0KYWRkaW5nIHlvdXIgc2lnbmVkLW9mZi1ieSB0byB0aGUgcGF0Y2gsIGxldCBtZSBrbm93
IGlmIGl0IGlzIGEgcHJvYmxlbS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 03 20:26:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 20:26:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMelM-0003nR-W1; Fri, 03 May 2019 20:26:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=J07X=TD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hMelL-0003nC-Pv
 for xen-devel@lists.xenproject.org; Fri, 03 May 2019 20:26:31 +0000
X-Inumbo-ID: b6246328-6de1-11e9-b5e4-13b10aac9d91
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b6246328-6de1-11e9-b5e4-13b10aac9d91;
 Fri, 03 May 2019 20:26:20 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hMel9-0005Ny-Nh; Fri, 03 May 2019 20: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.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hMel9-000455-AS; Fri, 03 May 2019 20:26:19 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hMel9-000073-9m; Fri, 03 May 2019 20:26:19 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135468-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.4:test-amd64-amd64-xl-qcow2:guest-localmigrate/x10:fail:regression
 linux-4.4:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 linux-4.4:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit1:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit2:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.4:test-arm64-arm64-examine:reboot:fail:nonblocking
 linux-4.4:test-arm64-arm64-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=5875149a400a9552aafbad204f724424aee2ffa5
X-Osstest-Versions-That: linux=af13f43f01a3e4a11686f5fa4de42ecec8ed71b1
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 03 May 2019 20:26:19 +0000
Subject: [Xen-devel] [linux-4.4 test] 135468: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTQ2OCBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNTQ2OC8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAx
NyBndWVzdC1sb2NhbG1pZ3JhdGUveDEwICAgZmFpbCBSRUdSLiB2cy4gMTMzNDY4CiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIg
ZmFpbCBSRUdSLiB2cy4gMTMzNDY4CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFt
ZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJp
YW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGlt
ICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAg
ICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAg
ICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsIDEy
IGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgNyB4ZW4tYm9vdCAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFu
LWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC1leGFtaW5lICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdl
dGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgNTg3NTE0OWE0MDBhOTU1MmFh
ZmJhZDIwNGY3MjQ0MjRhZWUyZmZhNQpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAg
ICAgICAgYWYxM2Y0M2YwMWEzZTRhMTE2ODZmNWZhNGRlNDJlY2VjOGVkNzFiMQoKTGFzdCB0ZXN0
IG9mIGJhc2lzICAgMTMzNDY4ICAyMDE5LTAyLTI4IDA5OjU3OjU1IFogICA2NCBkYXlzCkZhaWxp
bmcgc2luY2UgICAgICAgIDEzNDAwNiAgMjAxOS0wMy0yMyAwODoxNTo1OSBaICAgNDEgZGF5cyAg
IDIzIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzNTQyOCAgMjAxOS0wNC0yOSAxMzoy
NjowOSBaICAgIDQgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KNTIyIHBlb3BsZSB0b3VjaGVkIHJl
dmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRl
Ymlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5l
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjIt
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRv
dyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3Qu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hv
bWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0
CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4
cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlz
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5l
c3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
P3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9n
OyBpdCB3b3VsZCBiZSAxNzcyMyBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 03 20:37:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 20:37:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMevs-0004s3-Br; Fri, 03 May 2019 20:37:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=J07X=TD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hMevq-0004rr-Hr
 for xen-devel@lists.xenproject.org; Fri, 03 May 2019 20:37:22 +0000
X-Inumbo-ID: 375bed16-6de3-11e9-891a-d3ffcbd1b825
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 375bed16-6de3-11e9-891a-d3ffcbd1b825;
 Fri, 03 May 2019 20:37:08 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hMeva-0005cn-2e; Fri, 03 May 2019 20:37:06 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hMevZ-0004ox-N3; Fri, 03 May 2019 20:37:05 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hMevZ-0000D4-HB; Fri, 03 May 2019 20:37:05 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135470-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.14:test-amd64-amd64-xl-qcow2:guest-localmigrate/x10:fail:regression
 linux-4.14:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=fa5941f45d7ed070118b7c209b7f2c3a034293bd
X-Osstest-Versions-That: linux=5726a8d0f1958af80ad8e514bc2c18d213e739b7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 03 May 2019 20:37:05 +0000
Subject: [Xen-devel] [linux-4.14 test] 135470: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTQ3MCBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzU0NzAvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAg
MTcgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCAgIGZhaWwgUkVHUi4gdnMuIDEzMzkyMwoKVGVzdHMg
d2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQt
aTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3Rh
bGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRh
cmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgZmE1OTQxZjQ1ZDdlZDA3
MDExOGI3YzIwOWI3ZjJjM2EwMzQyOTNiZApiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAg
ICAgICAgICAgNTcyNmE4ZDBmMTk1OGFmODBhZDhlNTE0YmMyYzE4ZDIxM2U3MzliNwoKTGFzdCB0
ZXN0IG9mIGJhc2lzICAgMTMzOTIzICAyMDE5LTAzLTE5IDEyOjQxOjExIFogICA0NSBkYXlzCkZh
aWxpbmcgc2luY2UgICAgICAgIDEzNDAxNiAgMjAxOS0wMy0yMyAxMzo0Mjo0NSBaICAgNDEgZGF5
cyAgIDE3IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzNTQyNCAgMjAxOS0wNC0yOSAx
Mjo1MToyNyBaICAgIDQgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KNjExIHBlb3BsZSB0b3VjaGVk
IHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxk
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFt
aW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
djItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZn
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24g
bG9nOyBpdCB3b3VsZCBiZSAyMjUxOSBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 03 20:50:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 20:50:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMf80-0005vI-Hl; Fri, 03 May 2019 20:49:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Lar+=TD=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1hMf7z-0005vD-VB
 for xen-devel@lists.xenproject.org; Fri, 03 May 2019 20:49:55 +0000
X-Inumbo-ID: fded3754-6de4-11e9-b3ec-1fd31ce52ff7
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fded3754-6de4-11e9-b3ec-1fd31ce52ff7;
 Fri, 03 May 2019 20:49:49 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id ACFD1206E0;
 Fri,  3 May 2019 20:49:48 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1556916588;
 bh=f2IO7zlswbmqPG0bfnsbMjN0ZRzvILcfZjtD4tK2DKc=;
 h=Date:From:To:cc:Subject:From;
 b=ZzjkX/7Y+CGY09FnK4QelYp8suAerN/0BRke0sAPnT7zDLe1fEHwXJUlNlyHcrLg6
 7IifG4IcQtsMGuDugDA66dNc42spKPFG+KstNlIPG5bjocGIjGihoWmDJDRc7V/5Bj
 KFxJx47pzZGzVuyYa7fO6NOH75zCXuceo5yuFktQ=
Date: Fri, 3 May 2019 13:49:48 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: julien.grall@arm.com
Message-ID: <alpine.DEB.2.10.1905031347520.3722@sstabellini-ThinkPad-X260>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 0/3] PDX fixes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, sstabellini@kernel.org, JBeulich@suse.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKVGhpcyBzZXJpZXMgaXMgYSBzbWFsbCBjb2xsZWN0aW9uIG9mIFBEWCBmaXhlcy4g
VGhleSBhcmUgdGVjaG5pY2FsbHkKaW5kZXBlbmRlbnQgYnV0IGRpc2NvdmVyZWQgdG9nZXRoZXIg
dHJ5aW5nIHRvIHVuZGVyc3RhbmQgdGhlIG1lbW9yeQp3YXN0ZSBjYXVzZWQgYnkgdGhlIGZyYW1l
dGFibGUgYWxsb2NhdGlvbiBvbiBYaWxpbnggWnlucU1QLgoKQ2hlZXJzLAoKU3RlZmFubwoKClRo
ZSBmb2xsb3dpbmcgY2hhbmdlcyBzaW5jZSBjb21taXQgZGM0OTc2MzVkOTNmNjY3MmY4MjcyN2Fk
OTdhNTUyMDUxNzdiZTJhYToKCiAgYnVpbGQgc3lzdGVtOiBtYWtlIGluc3RhbGwtc3R1YmRvbSBk
ZXBlbmQgb24gaW5zdGFsbC10b29scyBhZ2FpbiAoMjAxOS0wNC0yMyAxNzowMDowOCArMDEwMCkK
CmFyZSBhdmFpbGFibGUgaW4gdGhlIGdpdCByZXBvc2l0b3J5IGF0OgoKICBodHRwOi8veGVuYml0
cy54ZW5wcm9qZWN0Lm9yZy9naXQtaHR0cC9wZW9wbGUvc3N0YWJlbGxpbmkveGVuLXVuc3RhYmxl
LmdpdCBwZHgtZml4LTEKCmZvciB5b3UgdG8gZmV0Y2ggY2hhbmdlcyB1cCB0byBlZmE3YTU3NDQ5
YTY1NmEzZmZhYzIxZTk4MDJiNmU1YTE0YTA4MThhOgoKICB4ZW4vYXJtOiBmaXggbWFzayBjYWxj
dWxhdGlvbiBpbiBpbml0X3BkeCAoMjAxOS0wNS0wMyAxMzoxNjoyOSAtMDcwMCkKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
U3RlZmFubyBTdGFiZWxsaW5pICgzKToKICAgICAgeGVuL2FybTogZml4IG5yX3BkeHMgY2FsY3Vs
YXRpb24KICAgICAgeGVuOiBhY3R1YWxseSBza2lwIHRoZSBmaXJzdCBNQVhfT1JERVIgYml0cyBp
biBwZm5fcGR4X2hvbGVfc2V0dXAKICAgICAgeGVuL2FybTogZml4IG1hc2sgY2FsY3VsYXRpb24g
aW4gaW5pdF9wZHgKCiB4ZW4vYXJjaC9hcm0vbW0uYyAgICB8IDQgKystLQogeGVuL2FyY2gvYXJt
L3NldHVwLmMgfCA5ICsrKysrKystLQogeGVuL2NvbW1vbi9wZHguYyAgICAgfCA2ICsrKystLQog
MyBmaWxlcyBjaGFuZ2VkLCAxMyBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 03 20:50:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 20:50:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMf8M-0006Vw-RJ; Fri, 03 May 2019 20:50:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Lar+=TD=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1hMf8M-0006Vn-1F
 for xen-devel@lists.xenproject.org; Fri, 03 May 2019 20:50:18 +0000
X-Inumbo-ID: 0e26373e-6de5-11e9-843c-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0e26373e-6de5-11e9-843c-bc764e045a96;
 Fri, 03 May 2019 20:50:16 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id B87E92087F;
 Fri,  3 May 2019 20:50:15 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1556916616;
 bh=+84OtcGsSXxXUmW9bHPCL6uFaWyF6QgG3w3gqS5A+BA=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=ocluEOABpEoxn05t0+T6pzVqNyWTmMwmZZRWlNhLAGZsOEPb/wNI5sz4/R6gCdDkR
 j1fQcqF/Tx9mVhFxhRQ08YCus1qdwmqukIF3hiBr1JqIbmIH1VAIWUC506+z0jFC4G
 1Kv4ZkkybgJmtYFZqhsdn2v+t2MNKa06sblnQD18=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Fri,  3 May 2019 13:50:13 -0700
Message-Id: <1556916614-21512-2-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1905031347520.3722@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1905031347520.3722@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH 2/3] xen: actually skip the first MAX_ORDER bits
 in pfn_pdx_hole_setup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 JBeulich@suse.com, xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

cGZuX3BkeF9ob2xlX3NldHVwIGlzIG1lYW50IHRvIHNraXAgdGhlIGZpcnN0IE1BWF9PUkRFUiBi
aXRzLCBidXQKYWN0dWFsbHkgaXQgb25seSBza2lwcyB0aGUgZmlyc3QgTUFYX09SREVSLTEgYml0
cy4gVGhlIGlzc3VlIHdhcwpwcm9iYWJseSBpbnRyb2R1Y2VkIGJ5IGJkYjU0MzljM2YsIHdoZW4g
Y2hhbmdpbmcgdG8gbG9vcCB0byBzdGFydCBmcm9tCk1BWF9PUkRFUi0xIGFuIGFkanVzdG1lbnQg
YnkgMSB3YXMgbmVlZGVkIGluIHRoZSBjYWxsIHRvIGZpbmRfbmV4dF9iaXQoKQpidXQgbm90IGRv
bmUuCgpGaXggdGhlIGlzc3VlIGJ5IHBhc3NpbmcgaisxIGFuZCBpKzEgdG8gZmluZF9uZXh0X3pl
cm9fYml0IGFuZApmaW5kX25leHRfYml0LiBBbHNvIGFkZCBhIGNoZWNrIGZvciBpID49IEJJVFNf
UEVSX0xPTkcgYmVjYXVzZQpmaW5kX3ssbmV4dF99emVyb19iaXQoKSBvbiB4ODYgYXNzdW1lIHRo
ZWlyIGxhc3QgYXJndW1lbnQgdG8gYmUgbGVzcwp0aGFuIHRoZWlyIG1pZGRsZSBvbmUuCgpTaWdu
ZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+ClNpZ25l
ZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KQ0M6IGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20KQ0M6IEpCZXVsaWNoQHN1c2UuY29tCkNDOiBHZW9yZ2UuRHVubGFwQGV1
LmNpdHJpeC5jb20KQ0M6IGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20KQ0M6IGtvbnJhZC53aWxr
QG9yYWNsZS5jb20KQ0M6IHRpbUB4ZW4ub3JnCkNDOiB3ZWkubGl1MkBjaXRyaXguY29tCgotLS0K
IHhlbi9jb21tb24vcGR4LmMgfCA2ICsrKystLQogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9u
cygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3BkeC5jIGIveGVu
L2NvbW1vbi9wZHguYwppbmRleCA1MGMyMWI2Li5iYjdlNDM3IDEwMDY0NAotLS0gYS94ZW4vY29t
bW9uL3BkeC5jCisrKyBiL3hlbi9jb21tb24vcGR4LmMKQEAgLTgzLDggKzgzLDEwIEBAIHZvaWQg
X19pbml0IHBmbl9wZHhfaG9sZV9zZXR1cCh1bnNpZ25lZCBsb25nIG1hc2spCiAgICAgICovCiAg
ICAgZm9yICggaiA9IE1BWF9PUkRFUi0xOyA7ICkKICAgICB7Ci0gICAgICAgIGkgPSBmaW5kX25l
eHRfemVyb19iaXQoJm1hc2ssIEJJVFNfUEVSX0xPTkcsIGopOwotICAgICAgICBqID0gZmluZF9u
ZXh0X2JpdCgmbWFzaywgQklUU19QRVJfTE9ORywgaSk7CisgICAgICAgIGkgPSBmaW5kX25leHRf
emVyb19iaXQoJm1hc2ssIEJJVFNfUEVSX0xPTkcsIGogKyAxKTsKKyAgICAgICAgaWYgKCBpID49
IEJJVFNfUEVSX0xPTkcgKQorICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIGogPSBmaW5kX25l
eHRfYml0KCZtYXNrLCBCSVRTX1BFUl9MT05HLCBpICsgMSk7CiAgICAgICAgIGlmICggaiA+PSBC
SVRTX1BFUl9MT05HICkKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICBpZiAoIGogLSBpID4g
aG9sZV9zaGlmdCApCi0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 03 20:50:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 20:50:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMf8P-0006Wi-3m; Fri, 03 May 2019 20:50:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Lar+=TD=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1hMf8O-0006WL-4b
 for xen-devel@lists.xenproject.org; Fri, 03 May 2019 20:50:20 +0000
X-Inumbo-ID: 0e697570-6de5-11e9-828d-2b50afc410d5
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0e697570-6de5-11e9-828d-2b50afc410d5;
 Fri, 03 May 2019 20:50:17 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 5DC9F20B7C;
 Fri,  3 May 2019 20:50:16 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1556916616;
 bh=3IWWvsDOnuB69RLJ4DGWqOAGTi/kmS2DUY2cbb7ugjk=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=bs2xjMaCmhrW+IPJYUQ/o2oSd5r9ntKu7RqgAdvXBS2VF0Az87/ZLRvyJIEOR9ztd
 wjgvWeVnsof8TGFBPdOR0OQgBkB19CFy5Vwd8iwSWVwqUTXyCBWrq6rtJMYXHjwcL6
 Zu0h4AbGvDcFmcVmvVsJyFKvoGf4gSCVWITfHr2s=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Fri,  3 May 2019 13:50:14 -0700
Message-Id: <1556916614-21512-3-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1905031347520.3722@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1905031347520.3722@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH 3/3] xen/arm: fix mask calculation in init_pdx
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, sstabellini@kernel.org, JBeulich@suse.com,
 Stefano Stabellini <stefanos@xilinx.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIG1hc2sgY2FsY3VsYXRpb24gaW4gaW5pdF9wZHggaXMgd3Jvbmcgd2hlbiB0aGUgZmlyc3Qg
YmFuayBzdGFydHMgYXQKYWRkcmVzcyAweDAuIFRoZSByZWFzb24gaXMgdGhhdCBwZHhfaW5pdF9t
YXNrIHdpbGwgZG8gJzAgLSAxJyBjYXVzaW5nIGFuCnVuZGVyZmxvdy4gQXMgYSByZXN1bHQsIHRo
ZSBtYXNrIGJlY29tZXMgMHhmZmZmZmZmZmZmZmZmZmZmIHdoaWNoIGlzIHRoZQpiaWdnZXN0IHBv
c3NpYmxlIG1hc2sgYW5kIGVuZHMgdXAgY2F1c2luZyBhIHNpZ25pZmljYW50IG1lbW9yeSB3YXN0
ZSBpbgp0aGUgZnJhbWV0YWJsZSBzaXplIGNvbXB1dGF0aW9uLgoKRm9yIGluc3RhbmNlLCBvbiBw
bGF0Zm9ybXMgdGhhdCBoYXZlIGEgbG93IG1lbW9yeSBiYW5rIGFuZCBhIGhpZ2ggbWVtb3J5CmJh
bmssIHRoZSBmcmFtZXRhYmxlIHdpbGwgZW5kIHVwIGNvdmVyaW5nIGFsbCB0aGUgaG9sZXMgaW4g
YmV0d2Vlbi4KClRoZSBwdXJwb3NlIG9mIHRoZSBtYXNrIGlzIHRvIGJlIHBhc3NlZCBhcyBhIHBh
cmFtZXRlciB0bwpwZm5fcGR4X2hvbGVfc2V0dXAsIHdoaWNoIGJhc2VkIG9uIHRoZSBtYXNrIHBh
cmFtZXRlciBjYWN1bGF0ZXMKcGZuX3BkeF9ob2xlX3NoaWZ0LCBwZm5fcGR4X2JvdHRvbV9tYXNr
LCBldGMuIHdoaWNoIGFyZSBhY3R1YWxseSB0aGUKaW1wb3J0YW50IG1hc2tzIGZvciBmcmFtZXRh
YmxlIGluaXRpYWxpemF0aW9uIGxhdGVyIG9uLgoKcGZuX3BkeF9ob2xlX3NldHVwIG5ldmVyIGNv
bXByZXNzZXMgYWRkcmVzc2VzIGJlbG93IE1BWF9PUkRFUiBiaXRzICgxR0IKb24gQVJNKS4gVGh1
cywgaXQgaXMgc2FmZSB0byBpbml0aWFsaXplIG1hc2sgcGFzc2luZyAxVUxMIDw8IChNQVhfT1JE
RVIKKyBQQUdFX1NISUZUKSBhcyBzdGFydCBhZGRyZXNzIHRvIHBkeF9pbml0X21hc2suCgpTaWdu
ZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+CkNDOiBK
QmV1bGljaEBzdXNlLmNvbQotLS0KIHhlbi9hcmNoL2FybS9zZXR1cC5jIHwgOSArKysrKysrLS0K
IDEgZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL3NldHVwLmMgYi94ZW4vYXJjaC9hcm0vc2V0dXAuYwppbmRleCBj
Y2IwZjE4Li4yMmYyMGJiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vc2V0dXAuYworKysgYi94
ZW4vYXJjaC9hcm0vc2V0dXAuYwpAQCAtNDgxLDEwICs0ODEsMTUgQEAgc3RhdGljIHBhZGRyX3Qg
X19pbml0IG5leHRfbW9kdWxlKHBhZGRyX3QgcywgcGFkZHJfdCAqZW5kKQogc3RhdGljIHZvaWQg
X19pbml0IGluaXRfcGR4KHZvaWQpCiB7CiAgICAgcGFkZHJfdCBiYW5rX3N0YXJ0LCBiYW5rX3Np
emUsIGJhbmtfZW5kOwotCi0gICAgdTY0IG1hc2sgPSBwZHhfaW5pdF9tYXNrKGJvb3RpbmZvLm1l
bS5iYW5rWzBdLnN0YXJ0KTsKKyAgICB1NjQgbWFzazsKICAgICBpbnQgYmFuazsKIAorICAgIC8q
CisgICAgICogV2UgYWx3YXlzIG1hcCB0aGUgZmlyc3QgMTw8TUFYX09SREVSIG9mIFJBTSwgaGVu
Y2UsIHRoZXkgYXJlIGxlZnQKKyAgICAgKiB1bmNvbXByZXNzZWQuCisgICAgICovCisgICAgbWFz
ayA9IHBkeF9pbml0X21hc2soMVVMTCA8PCAoTUFYX09SREVSICsgUEFHRV9TSElGVCkpOworCiAg
ICAgZm9yICggYmFuayA9IDAgOyBiYW5rIDwgYm9vdGluZm8ubWVtLm5yX2JhbmtzOyBiYW5rKysg
KQogICAgIHsKICAgICAgICAgYmFua19zdGFydCA9IGJvb3RpbmZvLm1lbS5iYW5rW2JhbmtdLnN0
YXJ0OwotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Fri May 03 20:50:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 20:50:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMf8P-0006X1-CQ; Fri, 03 May 2019 20:50:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Lar+=TD=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1hMf8O-0006WM-4b
 for xen-devel@lists.xenproject.org; Fri, 03 May 2019 20:50:20 +0000
X-Inumbo-ID: 0dcc37ec-6de5-11e9-bf08-eb69d0cd0c28
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0dcc37ec-6de5-11e9-bf08-eb69d0cd0c28;
 Fri, 03 May 2019 20:50:16 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 59463206E0;
 Fri,  3 May 2019 20:50:15 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1556916615;
 bh=6XsE+gt78baCd6KmBGaA+0d0kaxvop1C8Z3z2A0tfyA=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=q7m25u9CQSIFxW1cXkw3IkWo0kKaKw7c28qtmpctuAiwsZVxV34ZEvnnSyC6n269o
 4CCHJLohuYF/IqBfUO9ZMxplkXl8UZo3Jg0Hjqk6GZH8lyz61RovsowCxK6p7TQR5x
 +gOuK5YM6fm/vxrPYNWG9A3uo9qDDrhU2czqEIIo=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Fri,  3 May 2019 13:50:12 -0700
Message-Id: <1556916614-21512-1-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1905031347520.3722@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1905031347520.3722@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH 1/3] xen/arm: fix nr_pdxs calculation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, sstabellini@kernel.org, JBeulich@suse.com,
 Stefano Stabellini <stefanos@xilinx.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

cGZuX3RvX3BkeCBleHBlY3RzIGFuIGFkZHJlc3MsIG5vdCBhIHNpemUsIGFzIGEgcGFyYW1ldGVy
LiBJdCBleHBlY3RzCnRoZSBlbmQgYWRkcmVzcywgYW5kIHRoZSBtYXNrcyBjYWxjdWxhdGlvbnMg
Y29tcGVuc2F0ZSBmb3IgYW55IGhvbGVzCmJldHdlZW4gc3RhcnQgYW5kIGVuZC4gUGFzcyB0aGUg
ZW5kIGFkZHJlc3MgdG8gcGZuX3RvX3BkeC4gQWxzbyByZW1vdmUKZnJvbSB0aGUgcmVzdWx0IHBm
bl90b19wZHgoc3RhcnRfYWRkcmVzcykgYmVjYXVzZSB3ZSBrbm93IHRoYXQgd2UKZG9uJ3QgbmVl
ZCB0byBjb3ZlciBhbnkgbWVtb3J5IGluIHRoZSByYW5nZSAwLXN0YXJ0IGluIHRoZSBmcmFtZXRh
YmxlLgoKUmVtb3ZlIHRoZSB2YXJpYWJsZSBgbnJfcGFnZXMnIGJlY2F1c2UgaXQgaXMgdW51c2Vk
LgoKU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29t
PgpDQzogSkJldWxpY2hAc3VzZS5jb20KLS0tCiB4ZW4vYXJjaC9hcm0vbW0uYyB8IDQgKystLQog
MSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vbW0uYyBiL3hlbi9hcmNoL2FybS9tbS5jCmluZGV4IDAxYWUyY2Mu
LjVjYjc5MzIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9tbS5jCisrKyBiL3hlbi9hcmNoL2Fy
bS9tbS5jCkBAIC04NzQsOCArODc0LDggQEAgdm9pZCBfX2luaXQgc2V0dXBfeGVuaGVhcF9tYXBw
aW5ncyh1bnNpZ25lZCBsb25nIGJhc2VfbWZuLAogLyogTWFwIGEgZnJhbWUgdGFibGUgdG8gY292
ZXIgcGh5c2ljYWwgYWRkcmVzc2VzIHBzIHRocm91Z2ggcGUgKi8KIHZvaWQgX19pbml0IHNldHVw
X2ZyYW1ldGFibGVfbWFwcGluZ3MocGFkZHJfdCBwcywgcGFkZHJfdCBwZSkKIHsKLSAgICB1bnNp
Z25lZCBsb25nIG5yX3BhZ2VzID0gKHBlIC0gcHMpID4+IFBBR0VfU0hJRlQ7Ci0gICAgdW5zaWdu
ZWQgbG9uZyBucl9wZHhzID0gcGZuX3RvX3BkeChucl9wYWdlcyk7CisgICAgdW5zaWduZWQgbG9u
ZyBucl9wZHhzID0gcGZuX3RvX3BkeCgocGUgPj4gUEFHRV9TSElGVCkgLSAxKSAtCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGZuX3RvX3BkeChwcyA+PiBQQUdFX1NISUZUKSArIDE7CiAg
ICAgdW5zaWduZWQgbG9uZyBmcmFtZXRhYmxlX3NpemUgPSBucl9wZHhzICogc2l6ZW9mKHN0cnVj
dCBwYWdlX2luZm8pOwogICAgIG1mbl90IGJhc2VfbWZuOwogICAgIGNvbnN0IHVuc2lnbmVkIGxv
bmcgbWFwcGluZ19zaXplID0gZnJhbWV0YWJsZV9zaXplIDwgTUIoMzIpID8gTUIoMikgOiBNQigz
Mik7Ci0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Sat May 04 00:48:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 04 May 2019 00:48:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMiqW-0003LM-Ga; Sat, 04 May 2019 00:48:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zbrx=TE=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hMiqV-0003LC-4i
 for xen-devel@lists.xenproject.org; Sat, 04 May 2019 00:48:07 +0000
X-Inumbo-ID: 46b222cd-6e06-11e9-843c-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 46b222cd-6e06-11e9-843c-bc764e045a96;
 Sat, 04 May 2019 00:48:05 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hMiqS-0002sL-4h; Sat, 04 May 2019 00:48:04 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hMiqR-0001OE-Ri; Sat, 04 May 2019 00:48:03 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hMiqR-0002Xq-Qg; Sat, 04 May 2019 00:48:03 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135473-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.9:test-amd64-amd64-xl-qcow2:guest-localmigrate/x10:fail:regression
 linux-4.9:test-armhf-armhf-libvirt-raw:guest-start/debian.repeat:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:xen-boot:fail:heisenbug
 linux-4.9:test-arm64-arm64-examine:examine-serial/bootloader:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qcow2:guest-saverestore.2:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-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-xl-pvshim:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt: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-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-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-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-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-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:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-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-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-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=6bff0bba4664c5577a50d7e636c7160399a74941
X-Osstest-Versions-That: linux=1c453afcda4f68f634475f166418e937ac235200
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 04 May 2019 00:48:03 +0000
Subject: [Xen-devel] [linux-4.9 test] 135473: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTQ3MyBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNTQ3My8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAxNyBn
dWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTM1NDI5IFJFR1IuIHZzLiAxMzQwMTUKClRl
c3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxNSBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZh
aWwgaW4gMTM1NDI5IHBhc3MgaW4gMTM1NDczCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMzU0MjkKIHRlc3Qt
YXJtNjQtYXJtNjQtZXhhbWluZSAgICAgMTEgZXhhbWluZS1zZXJpYWwvYm9vdGxvYWRlciAgZmFp
bCBwYXNzIGluIDEzNTQyOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAxNiBndWVzdC1z
YXZlcmVzdG9yZS4yICAgICAgICBmYWlsIHBhc3MgaW4gMTM1NDI5CgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCBmYWlsIGluIDEzNTQyOSBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMzQwMTUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzNDAxNQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBm
YWlsIGxpa2UgMTM0MDE1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzQwMTUKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEz
NDAxNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3Rh
bGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsIDEyIGd1
ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZodjItYW1kIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
IDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICA2YmZmMGJiYTQ2NjRjNTU3N2E1
MGQ3ZTYzNmM3MTYwMzk5YTc0OTQxCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAg
ICAgICAxYzQ1M2FmY2RhNGY2OGY2MzQ0NzVmMTY2NDE4ZTkzN2FjMjM1MjAwCgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxMzQwMTUgIDIwMTktMDMtMjMgMTI6NDk6NTkgWiAgIDQxIGRheXMKRmFpbGlu
ZyBzaW5jZSAgICAgICAgMTM0MTE3ICAyMDE5LTAzLTI3IDA1OjQ2OjU2IFogICAzNyBkYXlzICAg
MjAgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTM1NDI5ICAyMDE5LTA0LTI5IDEzOjMy
OjMzIFogICAgNCBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQozNjIgcGVvcGxlIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1k
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20g
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
c2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9t
ZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQK
ICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhw
bGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVz
cyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/
cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7
IGl0IHdvdWxkIGJlIDExNzE3IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat May 04 01:43:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 04 May 2019 01:43:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMjhY-0002ei-QU; Sat, 04 May 2019 01:42:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zbrx=TE=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hMjhX-0002eW-HJ
 for xen-devel@lists.xenproject.org; Sat, 04 May 2019 01:42:55 +0000
X-Inumbo-ID: eedc0171-6e0d-11e9-843c-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id eedc0171-6e0d-11e9-843c-bc764e045a96;
 Sat, 04 May 2019 01:42:53 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hMjhT-0008KH-M2; Sat, 04 May 2019 01:42:51 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hMjhT-0004vi-4O; Sat, 04 May 2019 01:42:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hMjhT-0006aK-3a; Sat, 04 May 2019 01:42:51 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135476-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.12-testing:test-amd64-amd64-xl-qcow2:guest-localmigrate/x10:fail:regression
 xen-4.12-testing:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:guest-saverestore.2:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=36f04634ce8553edf1496ff4b0bfc41416e55d94
X-Osstest-Versions-That: xen=07c181c83e03a860d806305369cd677c24df9b78
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 04 May 2019 01:42:51 +0000
Subject: [Xen-devel] [xen-4.12-testing test] 135476: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTQ3NiB4ZW4tNC4xMi10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzU0NzYvCgpSZWdyZXNzaW9ucyA6
LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRp
bmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNv
dzIgICAgMTcgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCAgIGZhaWwgUkVHUi4gdnMuIDEzMzk4OQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtIDE1IGd1ZXN0LXNhdmVyZXN0
b3JlLjIgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qt
c3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiB4ZW4gICAgICAgICAgICAgICAgICAzNmYwNDYzNGNlODU1M2VkZjE0OTZmZjRiMGJmYzQx
NDE2ZTU1ZDk0CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAwN2MxODFj
ODNlMDNhODYwZDgwNjMwNTM2OWNkNjc3YzI0ZGY5Yjc4CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MzM5ODkgIDIwMTktMDMtMjIgMTM6MDc6MTMgWiAgIDQyIGRheXMKRmFpbGluZyBzaW5jZSAgICAg
ICAgMTM0MjYyICAyMDE5LTA0LTAxIDExOjM2OjU1IFogICAzMiBkYXlzICAgMTMgYXR0ZW1wdHMK
VGVzdGluZyBzYW1lIHNpbmNlICAgMTM1MDA4ICAyMDE5LTA0LTIwIDAzOjM2OjU0IFogICAxMyBk
YXlzICAgIDUgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVy
IHRlc3Q6CiAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1w
cmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20g
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFu
aHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVk
aXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
bXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCAzNmYwNDYzNGNlODU1M2VkZjE0OTZm
ZjRiMGJmYzQxNDE2ZTU1ZDk0CkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgpEYXRlOiAgIFR1ZSBNYXIgMTIgMTQ6NDI6MTcgMjAxOSArMDEwMAoKICAgIEFybS9hdG9taWM6
IGNvcnJlY3QgYXNtKCkgY29uc3RyYWludHMgaW4gYnVpbGRfYWRkX3NpemVkKCkKICAgIAogICAg
VGhlIG1lbW9yeSBvcGVyYW5kIGlzIGFuIGluL291dCBvbmUsIGFuZCB0aGUgYXV4aWxpYXJ5IHJl
Z2lzdGVyIGdldHMKICAgIHdyaXR0ZW4gdG8gZWFybHkuCiAgICAKICAgIFRha2UgdGhlIG9wcG9y
dHVuaXR5IGFuZCBhbHNvIGRyb3AgdGhlIHJlZHVuZGFudCBjYXN0ICh0aGUgaW5saW5lCiAgICBm
dW5jdGlvbnMnIHBhcmFtZXRlcnMgYXJlIGFscmVhZHkgb2YgdGhlIGNhc3RlZC10byB0eXBlKS4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgog
ICAgUmV2aWV3ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICAo
Y2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA1MWNlYjE2MjNiOTk1NjQ0MGYxYjk5NDNjNjcwMTBh
OTBkNjFmNWM1KQoKY29tbWl0IGM0YjFhNzVkN2MxM2Q0YjE0MTYyN2ZlNTBkOGYwYzgwNTg4Zjhm
NjQKQXV0aG9yOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KRGF0ZTog
ICBNb24gQXByIDEgMTM6MTE6MTcgMjAxOSArMDEwMAoKICAgIFNVUFBPUlQubWQ6IEZpeCByZWxl
YXNlIG5vdGVzIGxpbmsKICAgIAogICAgU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5q
YWNrc29uQGV1LmNpdHJpeC5jb20+Cgpjb21taXQgMThmNmZiOTkwYzMwZGNiMWE0YWU4N2VkOGRi
MTBmNjM1YWZkYTBmYwpBdXRob3I6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXgu
Y29tPgpEYXRlOiAgIE1vbiBBcHIgMSAxMjoxODo1NCAyMDE5ICswMTAwCgogICAgeGVuL01ha2Vm
aWxlOiBTZXQgdmVyc2lvbiB0byA0LjEyLjEtcHJlIGZvciBzdGFibGUgYnJhbmNoCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgoK
Y29tbWl0IDk5N2Q2MjQ4YTlhZTkzMmQwZGJhYWM4ZDg3NTVjMmIxNWZlYzI1ZGMKQXV0aG9yOiBJ
YW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KRGF0ZTogICBNb24gQXByIDEg
MTI6MDM6MjMgMjAxOSArMDEwMAoKICAgIFJFQURNRSwgeGVuL01ha2VmaWxlOiBTZXQgdmVyc2lv
biB0byA0LjEyLjAKICAgIAogICAgU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNr
c29uQGV1LmNpdHJpeC5jb20+Cgpjb21taXQgYWI3OTNjYWUyNDNkMzM2MjZlZjc1MGFlY2YxYTVl
ZDIwMzJkOTBlMgpBdXRob3I6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29t
PgpEYXRlOiAgIE1vbiBBcHIgMSAxMTo1OTo0MCAyMDE5ICswMTAwCgogICAgQ29uZmlnLm1rOiBT
d2l0Y2ggdG8gNC4xMi4wIHJlbGVhc2UgdGFncyBmb3Igc3VidHJlZXMKICAgIAogICAgU2lnbmVk
LW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cgpjb21taXQg
MWQ3MTQwNGJmZThkMjIyMzE0ZWI3ZjE5NzFmZGM2Nzc2ZmI1MmMwOApBdXRob3I6IElhbiBKYWNr
c29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpEYXRlOiAgIE1vbiBBcHIgMSAwOTo1NDo1
NiAyMDE5ICswMTAwCgogICAgU1VQUE9SVC5tZDogU3BlY2lmeSBzdXBwb3J0IGxpZmV0aW1lIGZv
ciA0LjEyCiAgICAKICAgIENDOiBMYXJzIEt1cnRoIDxsYXJzLmt1cnRoQGNpdHJpeC5jb20+CiAg
ICBDQzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgU2lnbmVkLW9mZi1ieTog
SWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CihxZW11IGNoYW5nZXMgbm90
IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat May 04 02:42:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 04 May 2019 02:42:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMkcp-0008Jd-Fw; Sat, 04 May 2019 02:42:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zbrx=TE=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hMkcn-0008JR-Ph
 for xen-devel@lists.xenproject.org; Sat, 04 May 2019 02:42:05 +0000
X-Inumbo-ID: 3318ee97-6e16-11e9-843c-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3318ee97-6e16-11e9-843c-bc764e045a96;
 Sat, 04 May 2019 02:42:04 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hMkcl-0001X9-6P; Sat, 04 May 2019 02:42:03 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hMkck-0003JZ-2D; Sat, 04 May 2019 02:42:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hMkck-0001vK-1b; Sat, 04 May 2019 02:42:02 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135478-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.10-testing:test-amd64-amd64-xl-qcow2:guest-localmigrate/x10:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=5a81de4c6b6036974f29e2330a493f23a8f0c1f0
X-Osstest-Versions-That: xen=b2bbd342576576eb8a165a6abf9559d772ee242b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 04 May 2019 02:42:02 +0000
Subject: [Xen-devel] [xen-4.10-testing test] 135478: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTQ3OCB4ZW4tNC4xMC10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzU0NzgvCgpGYWlsdXJlcyA6LS8g
YnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgMTcgZ3Vlc3QtbG9j
YWxtaWdyYXRlL3gxMCAgICAgICBmYWlsICBsaWtlIDEzNDk5NwogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiBmYWlsIGxpa2UgMTM1
MDgyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMzUwODIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1y
ZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiB4ZW4gICAgICAgICAgICAgICAgICA1YTgxZGU0YzZiNjAzNjk3NGYyOWUyMzMwYTQ5M2Yy
M2E4ZjBjMWYwCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBiMmJiZDM0
MjU3NjU3NmViOGExNjVhNmFiZjk1NTlkNzcyZWUyNDJiCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MzUwODIgIDIwMTktMDQtMjIgMDE6NTQ6MTAgWiAgIDEyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTM1NDM1ICAyMDE5LTA0LTI5IDE1OjM2OjM1IFogICAgNCBkYXlzICAgIDIgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0
cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2
ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1t
dWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRv
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKRXZl
cnl0aGluZyB1cC10by1kYXRlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat May 04 03:07:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 04 May 2019 03:07:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMl1L-0001uC-LL; Sat, 04 May 2019 03:07:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zbrx=TE=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hMl1K-0001u2-70
 for xen-devel@lists.xenproject.org; Sat, 04 May 2019 03:07:26 +0000
X-Inumbo-ID: b73e39f4-6e19-11e9-b927-c39f63fb2145
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b73e39f4-6e19-11e9-b927-c39f63fb2145;
 Sat, 04 May 2019 03:07:14 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hMl17-00023N-AX; Sat, 04 May 2019 03:07:13 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hMl17-0006Gt-2C; Sat, 04 May 2019 03:07:13 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hMl17-0002R0-1Z; Sat, 04 May 2019 03:07:13 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135480-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.8-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-xsa-278:fail:regression
 xen-4.8-testing:build-amd64-prev:xen-build:fail:regression
 xen-4.8-testing:build-i386:xen-build:fail:regression
 xen-4.8-testing:build-i386-prev:xen-build:fail:regression
 xen-4.8-testing:build-i386-xsm:xen-build:fail:regression
 xen-4.8-testing:test-amd64-i386-livepatch:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:build-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-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-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit1: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-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: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: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-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-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-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-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-credit1:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit1: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
X-Osstest-Versions-This: xen=e9d860f1f657a198d990bdae3e295001bd19223c
X-Osstest-Versions-That: xen=908e768fae49a8db0089e68188652079e3bfaa66
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 04 May 2019 03:07:13 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 135480: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTQ4MCB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNTQ4MC8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAg
ICAgICA3MCB4dGYvdGVzdC1odm02NC14c2EtMjc4ICAgZmFpbCBSRUdSLiB2cy4gMTMwOTY1CiBi
dWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMzA5NjUKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMDk2NQogYnVpbGQtaTM4Ni1w
cmV2ICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTMwOTY1CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzA5NjUKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3Vj
Y2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2so
MSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14
c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXNoYWRvdyAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4
NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14
bCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxv
Y2tlZCBuL2EKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4x
MC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LW1pZ3J1cGdyYWRlICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAg
ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICA1MCB4dGYvdGVz
dC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBsaWtlIDEzMDk2NQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2Ug
MTMwOTY1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzA5NjUKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAgICBmYWlsICBsaWtlIDEzMDk2NQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICBmYWlsIGxpa2UgMTMwOTY1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzA5NjUKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4t
aHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNp
b24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBlOWQ4NjBmMWY2
NTdhMTk4ZDk5MGJkYWUzZTI5NTAwMWJkMTkyMjNjCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAg
ICAgICAgICAgICAgICA5MDhlNzY4ZmFlNDlhOGRiMDA4OWU2ODE4ODY1MjA3OWUzYmZhYTY2CgpM
YXN0IHRlc3Qgb2YgYmFzaXMgICAxMzA5NjUgIDIwMTgtMTItMDMgMDk6MDY6MTkgWiAgMTUxIGRh
eXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTMzNTk4ICAyMDE5LTAzLTA1IDE1OjA2OjIzIFogICA1
OSBkYXlzICAgMzAgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTM1NDgwICAyMDE5LTA1
LTAxIDE2OjQxOjMzIFogICAgMiBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRv
dWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+
CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KICBNYW51ZWwgQm91eWVyIDxib3V5ZXJAYW50aW9jaGUuZXUub3JnPgogIFNl
cmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1k
NjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNo
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZj
cHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFk
b3cgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9o
b21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBh
dAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpF
eHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBp
cyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJu
ZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxv
ZzsgaXQgd291bGQgYmUgNTA4IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat May 04 10:02:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 04 May 2019 10:02:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMrUk-0005kt-Iq; Sat, 04 May 2019 10:02:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zbrx=TE=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hMrUj-0005kg-5p
 for xen-devel@lists.xenproject.org; Sat, 04 May 2019 10:02:13 +0000
X-Inumbo-ID: a8437556-6e53-11e9-b6b2-cbda97626fd3
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a8437556-6e53-11e9-b6b2-cbda97626fd3;
 Sat, 04 May 2019 10:01:59 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hMrUV-00039S-1I; Sat, 04 May 2019 10:01:59 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hMrUU-0000LL-8s; Sat, 04 May 2019 10:01:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hMrUU-0005lp-81; Sat, 04 May 2019 10:01:58 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135481-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:regression
 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-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qcow2:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd: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:saverestore-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-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=dc497635d93f6672f82727ad97a55205177be2aa
X-Osstest-Versions-That: xen=cb70a26f78848fe45f593f7ebc9cfaac760a791b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 04 May 2019 10:01:58 +0000
Subject: [Xen-devel] [xen-unstable test] 135481: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTQ4MSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNTQ4MS8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdz
MTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgZmFpbCBSRUdSLiB2cy4gMTM0NzYzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICBmYWls
IFJFR1IuIHZzLiAxMzQ3NjMKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBu
b3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzQ3NjMKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzNDc2
MwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgIGxpa2UgMTM1MTA2CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzUxMDYKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWNvdzIgICAgMTcgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCAgICAgICBmYWls
ICBsaWtlIDEzNTI3MwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTM1MjczCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzUy
NzMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgZmFpbCBsaWtlIDEzNTI3MwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTM1MjczCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAg
ICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1p
bnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBkYzQ5NzYzNWQ5M2Y2
NjcyZjgyNzI3YWQ5N2E1NTIwNTE3N2JlMmFhCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAg
ICAgICAgICAgICBjYjcwYTI2Zjc4ODQ4ZmU0NWY1OTNmN2ViYzljZmFhYzc2MGE3OTFiCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxMzUyNzMgIDIwMTktMDQtMjQgMjE6Mzk6NTkgWiAgICA5IGRheXMK
VGVzdGluZyBzYW1lIHNpbmNlICAgMTM1NDI1ICAyMDE5LTA0LTI5IDEzOjEwOjA5IFogICAgNCBk
YXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVy
IHRlc3Q6CiAgQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+CiAgQWxl
eGFuZHJ1IFN0ZWZhbiBJU0FJTEEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgogIEFtaXQgU2lu
Z2ggVG9tYXIgPGFtaXR0b21lcjI1QGdtYWlsLmNvbT4KICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgogIEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRy
aXguY29tPgogIEJyaWFuIFdvb2RzIDxicmlhbi53b29kc0BhbWQuY29tPgogIENocmlzdGlhbiBM
aW5kaWcgPGNocmlzdGlhbi5saW5kaWdAY2l0cml4LmNvbT4KICBEb3VnIEdvbGRzdGVpbiA8Y2Fy
ZG9lQGNhcmRvZS5jb20+CiAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PgogIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIElnb3IgRHJ1emhp
bmluIDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNv
bT4KICBMdWthcyBKdWVuZ2VyIDxqdWVuZ2VyQGljZS5yd3RoLWFhY2hlbi5kZT4KICBNIEEgWW91
bmcgPG0uYS55b3VuZ0BkdXJoYW0uYWMudWs+CiAgTm9yYmVydCBNYW50aGV5IDxubWFudGhleUBh
bWF6b24uZGU+CiAgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hl
bmtvQGVwYW0uY29tPgogIFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAg
UGF3ZWwgV2llY3pvcmtpZXdpY3ogPHdpcGF3ZWxAYW1hem9uLmRlPgogIFBldHJlIFBpcmNhbGFi
dSA8cHBpcmNhbGFidUBiaXRkZWZlbmRlci5jb20+CiAgUmF6dmFuIENvam9jYXJ1IDxyY29qb2Nh
cnVAYml0ZGVmZW5kZXIuY29tPgogIFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNv
bT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogIFhpYW9jaGVuIFdhbmcgPHdhbmd4
aWFvY2hlbjBAZ21haWwuY29tPgogIFhpbiBMaSA8eGluLmxpQGNpdHJpeC5jb20+Cgpqb2JzOgog
YnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRm
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhl
bDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1l
eGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1
cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1w
dmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
c2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lv
biBsb2c7IGl0IHdvdWxkIGJlIDIxNDQgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat May 04 11:33:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 04 May 2019 11:33:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMsui-0005HM-3R; Sat, 04 May 2019 11:33:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zbrx=TE=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hMsuh-0005HA-IU
 for xen-devel@lists.xenproject.org; Sat, 04 May 2019 11:33:07 +0000
X-Inumbo-ID: 620086d9-6e60-11e9-843c-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 620086d9-6e60-11e9-843c-bc764e045a96;
 Sat, 04 May 2019 11:33:05 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hMsue-0004xk-LY; Sat, 04 May 2019 11:33:04 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hMsue-0006Kw-BV; Sat, 04 May 2019 11:33:04 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hMsue-0007RA-AR; Sat, 04 May 2019 11:33:04 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135483-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.11-testing:test-amd64-amd64-xl-qcow2:guest-localmigrate/x10:fail:regression
 xen-4.11-testing:test-amd64-amd64-xl-qcow2:guest-saverestore.2:fail:heisenbug
 xen-4.11-testing:test-amd64-i386-libvirt-xsm:xen-boot:fail:heisenbug
 xen-4.11-testing:test-amd64-amd64-libvirt-xsm:leak-check/check:fail:heisenbug
 xen-4.11-testing:test-amd64-amd64-xl-xsm:leak-check/check:fail:heisenbug
 xen-4.11-testing:test-amd64-i386-qemut-rhel6hvm-intel:leak-check/check:fail:heisenbug
 xen-4.11-testing:test-amd64-i386-qemuu-rhel6hvm-intel:leak-check/check:fail:heisenbug
 xen-4.11-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=e983e8ae84efd5e43045a3d20a820f13cb4a75bf
X-Osstest-Versions-That: xen=348922b16a0901ccc7b8980c92703b2ce20d1a2d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 04 May 2019 11:33:04 +0000
Subject: [Xen-devel] [xen-4.11-testing test] 135483: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTQ4MyB4ZW4tNC4xMS10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzU0ODMvCgpSZWdyZXNzaW9ucyA6
LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRp
bmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNv
dzIgICAgMTcgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCAgIGZhaWwgUkVHUi4gdnMuIDEzNDk5OAoK
VGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyIDE2IGd1ZXN0LXNhdmVyZXN0b3JlLjIgZmFpbCBpbiAx
MzU0MzYgcGFzcyBpbiAxMzU0ODMKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBwYXNzIGluIDEzNTQzNgogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbSAyMSBsZWFrLWNoZWNrL2NoZWNrICAgICAgICAgICBmYWlsIHBhc3Mg
aW4gMTM1NDM2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgIDIzIGxlYWstY2hlY2svY2hl
Y2sgICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMzU0MzYKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1pbnRlbCAxNSBsZWFrLWNoZWNrL2NoZWNrICAgZmFpbCBwYXNzIGluIDEzNTQzNgog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsIDE1IGxlYWstY2hlY2svY2hlY2sg
ICBmYWlsIHBhc3MgaW4gMTM1NDM2CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayBmYWlsIGluIDEzNTQzNiBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3Rh
bGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1h
bWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVz
dGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGU5ODNlOGFlODRlZmQ1ZTQzMDQ1YTNkMjBhODIw
ZjEzY2I0YTc1YmYKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDM0ODky
MmIxNmEwOTAxY2NjN2I4OTgwYzkyNzAzYjJjZTIwZDFhMmQKCkxhc3QgdGVzdCBvZiBiYXNpcyAg
IDEzNDk5OCAgMjAxOS0wNC0xOSAyMTozNjo0MiBaICAgMTQgZGF5cwpUZXN0aW5nIHNhbWUgc2lu
Y2UgICAxMzU0MzYgIDIwMTktMDQtMjkgMTU6MzY6NTAgWiAgICA0IGRheXMgICAgMiBhdHRlbXB0
cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZt
LWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQx
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJl
c3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0t
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBlOTgzZThhZTg0ZWZkNWU0MzA0NWEzZDIw
YTgyMGYxM2NiNGE3NWJmCkF1dGhvcjogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KRGF0
ZTogICBXZWQgTm92IDI4IDE3OjQzOjMzIDIwMTggKzAwMDAKCiAgICB0b29scy9maXJtd2FyZTog
dXBkYXRlIE9WTUYgTWFrZWZpbGUsIHdoZW4gbmVjZXNzYXJ5CiAgICAKICAgIFsgVGhpcyBpcyB0
d28gY29tbWl0cyBmcm9tIG1hc3RlciBha2Egc3RhZ2luZy00LjEyOiBdCiAgICAKICAgIE9WTUYg
aGFzIGJlY29tZSBkZXBlbmRlbnQgb24gT3BlblNTTCwgd2hpY2ggaXMgaW5jbHVkZWQgYXMgYQog
ICAgc3VibW9kdWxlLiAgSW5pdGlhbGlzZSBzdWJtb2R1bGVzIGJlZm9yZSBidWlsZGluZy4KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICAg
IChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGIxNjI4MTg3MGUwNmY1ZjUyNjAyOWE0ZTY5NjM0
YTE2ZGMzOGU4ZTQpCiAgICAKICAgIHRvb2xzOiBvbmx5IGNhbGwgZ2l0IHdoZW4gbmVjZXNzYXJ5
IGluIE9WTUYgTWFrZWZpbGUKICAgIAogICAgVXNlcnMgbWF5IGNob29zZSB0byBleHBvcnQgYSBz
bmFwc2hvdCBvZiBPVk1GIGFuZCBidWlsZCBpdAogICAgd2l0aCB4ZW4uZ2l0IHN1cHBsaWVkIG92
bWYtbWFrZWZpbGUuIEluIHRoYXQgY2FzZSB3ZSBkb24ndAogICAgbmVlZCB0byBjYWxsIGBnaXQg
c3VibW9kdWxlYC4KICAgIAogICAgRml4ZXMgYjE2MjgxODcwZS4KICAgIAogICAgUmVwb3J0ZWQt
Ynk6IE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4KICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogQW50aG9ueSBQRVJBUkQg
PGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2Vu
IEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA2
ODI5MmM5NGE2MGVhYjI0NTE0YWI0YThlNDc3MmFmMjRkZWFkODA3KQoocWVtdSBjaGFuZ2VzIG5v
dCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat May 04 12:53:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 04 May 2019 12:53:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMuAU-0003vy-Is; Sat, 04 May 2019 12:53:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zbrx=TE=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hMuAS-0003va-DV
 for xen-devel@lists.xenproject.org; Sat, 04 May 2019 12:53:28 +0000
X-Inumbo-ID: 9b6b71a8-6e6b-11e9-843c-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9b6b71a8-6e6b-11e9-843c-bc764e045a96;
 Sat, 04 May 2019 12:53:26 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hMuAP-0006aP-DS; Sat, 04 May 2019 12: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.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hMuAP-0003w8-3o; Sat, 04 May 2019 12:53:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hMuAP-0007lk-2v; Sat, 04 May 2019 12:53:25 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135486-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:test-arm64-arm64-libvirt-xsm:leak-check/check:fail:regression
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=6354c651cea766320d7e209e11a54cc66b8b8298
X-Osstest-Versions-That: libvirt=b97801f39a3277272503fefa4ca03fea3f70fa4d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 04 May 2019 12:53:25 +0000
Subject: [Xen-devel] [libvirt test] 135486: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTQ4NiBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzU0ODYvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTkg
bGVhay1jaGVjay9jaGVjayAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzNTQzNwoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtl
IDEzNTQzNwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTM1NDM3CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14
c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQtcWNvdzIgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpYnZpcnQgICAgICAgICAgICAgIDYz
NTRjNjUxY2VhNzY2MzIwZDdlMjA5ZTExYTU0Y2M2NmI4YjgyOTgKYmFzZWxpbmUgdmVyc2lvbjoK
IGxpYnZpcnQgICAgICAgICAgICAgIGI5NzgwMWYzOWEzMjc3MjcyNTAzZmVmYTRjYTAzZmVhM2Y3
MGZhNGQKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzNTQzNyAgMjAxOS0wNC0zMCAwNDoxOTowNyBa
ICAgIDQgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzU0ODYgIDIwMTktMDUtMDEgMjE6NTA6
MDUgWiAgICAyIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZp
c2lvbnMgdW5kZXIgdGVzdDoKICBDb2xlIFJvYmluc29uIDxjcm9iaW5zb0ByZWRoYXQuY29tPgog
IERhbmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgSmllIFdhbmcgPHdh
bmdqaWU4OEBodWF3ZWkuY29tPgogIEp1bGlvIEZhcmFjY28gPGpjZmFyYWNjb0BnbWFpbC5jb20+
CiAgTWljaGFsIFByaXZvem5payA8bXByaXZvem5AcmVkaGF0LmNvbT4KCmpvYnM6CiBidWlsZC1h
bWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcK
bG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNv
bmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9y
dHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFz
dGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5
CgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDYzNTRjNjUxY2VhNzY2MzIwZDdlMjA5ZTExYTU0
Y2M2NmI4YjgyOTgKQXV0aG9yOiBDb2xlIFJvYmluc29uIDxjcm9iaW5zb0ByZWRoYXQuY29tPgpE
YXRlOiAgIFdlZCBBcHIgMTcgMTA6Mzg6NTcgMjAxOSAtMDQwMAoKICAgIHRlc3Q6IG1hdGNoIHFl
bXUgVklSX0RPTUFJTl9ERUZfRkVBVFVSRSogdXNhZ2UKICAgIAogICAgTWF0Y2ggdGhlIFhNTCBm
ZWF0dXJlIHVzYWdlIG9mIHRoZSBxZW11IGRyaXZlciwgc28gdGhlIHRlc3QgZHJpdmVyCiAgICBk
b2Vzbid0IHJlamVjdCB0aGluZ3MgbGlrZSA8b3MgZmlybXdhcmU9J2VmaScvPi4KICAgIAogICAg
UGFydGljdWxhcmx5IFZJUl9ET01BSU5fREVGX0ZFQVRVUkVfTkVUX01PREVMX1NUUklORyBpcyBu
ZWVkZWQgdG8KICAgIHByZXZlbnQgcmVncmVzc2lvbnMgZm9yIHRlc3Qgc3VpdGUgdXNlcnMgd2l0
aCBuZXQgbW9kZWwgc3RyaW5ncyB0aGF0CiAgICBhcmVuJ3QgaW4gdGhlIHZpckRvbWFpbk5ldE1v
ZGVsIGVudW0geWV0CiAgICAKICAgIFJldmlld2VkLWJ5OiBBbmRyZWEgQm9sb2duYW5pIDxhYm9s
b2duYUByZWRoYXQuY29tPgogICAgU2lnbmVkLW9mZi1ieTogQ29sZSBSb2JpbnNvbiA8Y3JvYmlu
c29AcmVkaGF0LmNvbT4KCmNvbW1pdCAyNWM0YjAxNjYyMmVmOGVhMWI5MTM1YTVjNGQ5NDhjMzhi
NDIyNjBmCkF1dGhvcjogQ29sZSBSb2JpbnNvbiA8Y3JvYmluc29AcmVkaGF0LmNvbT4KRGF0ZTog
ICBUdWUgQXByIDMwIDEwOjM5OjMxIDIwMTkgLTA0MDAKCiAgICBzcGVjOiBmaXggZjI4IHJwbSB3
aXRob3V0IGZpcmV3YWxsZCB6b25lCiAgICAKICAgIENvbW1pdCAzYjcxZjJlNDJkIGFkZGVkIHNw
ZWMgaGFuZGxpbmcgZm9yIHdpdGhfZmlyZXdhbGxkX3pvbmUuIFdlCiAgICBub3cgY2FsbCAlZmly
ZXdhbGxkX3JlbG9hZCBpZiB3aXRoX2ZpcmV3YWxsZCBpcyBzZXQuIEJ1dCB0aGUgbWF0Y2hpbmcK
ICAgICdCdWlsZFJlcXVpcmVzOiBmaXJld2FsbGQtZmlsZXN5c3RlbScgaXMgb25seSBhcHBsaWVk
IGlmCiAgICB3aXRoX2ZpcmV3YWxsZF96b25lIGlzIHNldC4KICAgIAogICAgRml4IHRoZSBmb3Jt
ZXIgYml0IHRvIHVzZSB3aXRoX2ZpcmV3YWxsZF96b25lCiAgICAKICAgIFJldmlld2VkLWJ5OiBM
YWluZSBTdHVtcCA8bGFpbmVAbGFpbmUub3JnPgogICAgUmVwb3J0ZWQtYnk6IFl1dmFsIFR1cmdl
bWFuIDx5dHVyZ2VtYUByZWRoYXQuY29tPgogICAgU2lnbmVkLW9mZi1ieTogQ29sZSBSb2JpbnNv
biA8Y3JvYmluc29AcmVkaGF0LmNvbT4KCmNvbW1pdCAyYTFhZThmYmE3NGVhNWFjNjhmNjEyYzJh
NDc2MmEyM2RlMWRkMGRiCkF1dGhvcjogTWljaGFsIFByaXZvem5payA8bXByaXZvem5AcmVkaGF0
LmNvbT4KRGF0ZTogICBUdWUgQXByIDMwIDE2OjE3OjE0IDIwMTkgKzAyMDAKCiAgICBsaWI6IFBy
ZXNlcnZlIGVycm9yIGFyb3VuZCB2aXJEb21haW5OZXRSZWxlYXNlQWN0dWFsRGV2aWNlKCkKICAg
IAogICAgVGhpcyBmdW5jdGlvbiBpcyBjYWxsaW5nIHB1YmxpYyBBUEkgdmlyTmV0d29ya0xvb2t1
cEJ5TmFtZSgpCiAgICB3aGljaCByZXNldHMgdGhlIGVycm9yLiBUaGVyZWZvcmUsIGlmCiAgICB2
aXJEb21haW5OZXRSZWxlYXNlQWN0dWFsRGV2aWNlKCkgaXMgdXNlZCBpbiBjbGVhbnVwIHBhdGgg
aXQKICAgIGFjdHVhbGx5IHJlc2V0cyB0aGUgb3JpZ2luYWwgZXJyb3IgdGhhdCBnb3QgdXMganVt
cCBpbnRvCiAgICAnY2xlYW51cCcgbGFiZWwuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE1pY2hh
bCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+Cgpjb21taXQgOTk4YTU1YzQ5YWI0NjA2
YzU1NTgwNzFhZjZlYTYzZGZjMGU0MDZhZQpBdXRob3I6IE1pY2hhbCBQcml2b3puaWsgPG1wcml2
b3puQHJlZGhhdC5jb20+CkRhdGU6ICAgVHVlIEFwciAzMCAxNDo0MDozNyAyMDE5ICswMjAwCgog
ICAgbmV3czogVXBkYXRlIGZvciA1LjMuMCByZWxlYXNlCiAgICAKICAgIFNvbWUgYmFzaWMgZmVh
dHVyZXMvYnVnZml4ZXMvcmVtb3ZlZCBmZWF0dXJlcy4gT2YgY291cnNlIHdlJ3ZlCiAgICBkb25l
IGEgbG90IG1vcmUgdGhhbiByZWNvZGVkIGhlcmUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE1p
Y2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5k
cmVhIEJvbG9nbmFuaSA8YWJvbG9nbmFAcmVkaGF0LmNvbT4KCmNvbW1pdCAwNGU0MzA3ZDM0MGZm
MWM5N2RmYzg0MDNhNDdkNmRlZmJiM2JhN2YxCkF1dGhvcjogRGFuaWVsIFAuIEJlcnJhbmfDqSA8
YmVycmFuZ2VAcmVkaGF0LmNvbT4KRGF0ZTogICBUdWUgQXByIDMwIDEzOjI2OjMwIDIwMTkgKzAx
MDAKCiAgICBSZXZlcnQgIm5ldHdvcms6IHVzZSAnYnJpZGdlJyBhcyBhY3R1YWwgdHlwZSBpbnN0
ZWFkIG9mICduZXR3b3JrJyIKICAgIAogICAgVGhpcyBjYXVzZWQgdGhlIGxpdmUgWE1MIHRvIHJl
cG9ydCB0aGUgJ2JyaWRnZScgdHlwZSBpbnN0ZWFkIG9mIHRoZQogICAgJ25ldHdvcmsnIHR5cGUs
IHdoaWNoIGlzIGEgYmVoYXZpb3VyYWwgcmVncmVzc2lvbi4KICAgIAogICAgSXQgYWxzbyBicmVh
a3MgJ3ZpcnNoIGRvbWlmLXNldGxpbmsnLCAndmlyc2ggdXBkYXRlLWRldmljZScgYW5kCiAgICAn
dmlyc2ggZG9taWZ0dW5lJwogICAgCiAgICBUaGlzIHJldmVydHMgY29tbWl0IDUxODAyNmUxNTk1
OWFiMGUxOWI2NTlhOWYyZmY1MDJhNTQ5NDY0OTguCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IERh
bmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+Cgpjb21taXQgZTAwN2U4YmEz
YWFjM2EwY2M0YTU2MjgzZGM1NjlmNTMxZWJmODEyYwpBdXRob3I6IERhbmllbCBQLiBCZXJyYW5n
w6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CkRhdGU6ICAgVHVlIEFwciAzMCAxMzoyNjoyNSAyMDE5
ICswMTAwCgogICAgUmV2ZXJ0ICJ2aXJ0IGRyaXZlcnM6IGRvbid0IGhhbmRsZSB0eXBlPW5ldHdv
cmsgYWZ0ZXIgcmVzb2x2aW5nIGFjdHVhbCBuZXR3b3JrIHR5cGUiCiAgICAKICAgIFRoaXMgcmV2
ZXJ0cyBjb21taXQgMmY1ZTY1MDJlMzRkOWRkYmE1OTZmYTgyNGIyZjJmMzUwNGIzNGE5OS4KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0
LmNvbT4KCmNvbW1pdCA1ZDVlNzg3NWNkMzY0NDg1N2I0YWM2Y2M3Zjc3ODExNzAyYjBlMmNjCkF1
dGhvcjogSmllIFdhbmcgPHdhbmdqaWU4OEBodWF3ZWkuY29tPgpEYXRlOiAgIFR1ZSBBcHIgMzAg
MTM6MjQ6MTUgMjAxOSArMDgwMAoKICAgIHFlbXVfY29tbWFuZDogZml4IGRvdWJsZV9jbG9zZSB2
aG9zdGZkIGluIHFlbXVCdWlsZEhvc3RkZXZDb21tYW5kTGluZQogICAgCiAgICB2aG9zdGZkIHBh
c3NlZCB0byBjbWQtPnBhc3NmZCBpbiB2aXJDb21tYW5kUGFzc0ZELCB2aXJDb21tYW5kRnJlZSB3
aWxsCiAgICBhbHdheXMgY2xvc2UgY21kLT5wYXNzZmQgd2hlbiBxZW11QnVpbGRTQ1NJVkhvc3RI
b3N0ZGV2RGV2U3RyIGZhaWxlZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmllIFdhbmcgPHdh
bmdqaWU4OEBodWF3ZWkuY29tPgoKY29tbWl0IDU5NmFhMTQ0YzRjZWUxOTkyOGM0MzkwODMwYjQ5
MGYwM2IzZDBjYmIKQXV0aG9yOiBKdWxpbyBGYXJhY2NvIDxqY2ZhcmFjY29AZ21haWwuY29tPgpE
YXRlOiAgIE1vbiBBcHIgMjkgMjE6Mjk6NTQgMjAxOSAtMDMwMAoKICAgIHV0aWw6IEZpeCB1bmlu
aXRhbGl6ZWQgdmFyaWFibGUgdG8gYXZvaWQgZ2FyYmFnZSB2YWx1ZS4KICAgIAogICAgVGhpcyBj
b21taXQgaXMgc2ltaWxhciB3aXRoIDY5MjQwMGY0LiBJdCBmaXhlcyBhbiB1bmluaXRpYWxpemVk
CiAgICB2YXJpYWJsZSB0byBhdm9pZCBnYXJiYWdlIHZhbHVlLiBUaGlzIGNhc2UsIHJldHVybnMg
MCBqaWZmaWVzIGlmIGFuCiAgICBlcnJvciBvY2N1cnMgd2l0aCB2aXJOZXREZXZCcmlkZ2VHZXQu
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGlvIEZhcmFjY28gPGpjZmFyYWNjb0BnbWFpbC5j
b20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat May 04 13:49:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 04 May 2019 13:49:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMv2T-0000Bz-2v; Sat, 04 May 2019 13:49:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zbrx=TE=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hMv2R-0000Bp-Hy
 for xen-devel@lists.xenproject.org; Sat, 04 May 2019 13:49:15 +0000
X-Inumbo-ID: 5eb174d6-6e73-11e9-8c29-ab2978f0632d
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5eb174d6-6e73-11e9-8c29-ab2978f0632d;
 Sat, 04 May 2019 13:49:00 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hMv2B-0007ik-IG; Sat, 04 May 2019 13:48:59 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hMv2B-0006TV-9a; Sat, 04 May 2019 13:48:59 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hMv2B-0003Bv-8u; Sat, 04 May 2019 13:48:59 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135530-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=d027412258875cee485977fad39b1801beb50074
X-Osstest-Versions-That: ovmf=20029ca22baaeb9418c1fd9df88d12d32d585cb6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 04 May 2019 13:48:59 +0000
Subject: [Xen-devel] [ovmf test] 135530: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTUzMCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzU1MzAvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBkMDI3NDEyMjU4ODc1Y2VlNDg1OTc3ZmFkMzliMTgw
MWJlYjUwMDc0CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAyMDAyOWNh
MjJiYWFlYjk0MThjMWZkOWRmODhkMTJkMzJkNTg1Y2I2CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MzUzMTggIDIwMTktMDQtMjYgMTA6NDE6MjMgWiAgICA4IGRheXMKRmFpbGluZyBzaW5jZSAgICAg
ICAgMTM1MzcxICAyMDE5LTA0LTI4IDAwOjQxOjI0IFogICAgNiBkYXlzICAgIDQgYXR0ZW1wdHMK
VGVzdGluZyBzYW1lIHNpbmNlICAgMTM1NTMwICAyMDE5LTA1LTAyIDA3OjIyOjM0IFogICAgMiBk
YXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVy
IHRlc3Q6CiAgIlRpZW4gSG9jaywgTG9oIiA8dGllbi5ob2NrLmxvaEBpbnRlbC5jb20+CiAgQW50
aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgQXJkIEJpZXNoZXV2ZWwg
PGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CiAgQm9iIEZlbmcgPGJvYi5jLmZlbmdAaW50ZWwu
Y29tPgogIEJyZXQgQmFya2VsZXcgPEJyZXQuQmFya2VsZXdAbWljcm9zb2Z0LmNvbT4KICBEYW5k
YW4gQmkgPGRhbmRhbi5iaUBpbnRlbC5jb20+CiAgRmFuLCBaaGlqdVggPHpoaWp1eC5mYW5AaW50
ZWwuY29tPgogIEZlbmcsIEJvYiBDIDxib2IuYy5mZW5nQGludGVsLmNvbT4KICBIYW8gV3UgPGhh
by5hLnd1QGludGVsLmNvbT4KICBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4
LmNvbT4KICBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgogIE1hcmNpbiBXb2p0YXMg
PG13QHNlbWloYWxmLmNvbT4KICBNaWNoYWVsIEQgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGlu
dGVsLmNvbT4KICBTaGVuZ2xlaSBaaGFuZyA8c2hlbmdsZWkuemhhbmdAaW50ZWwuY29tPgogIFRp
ZW4gSG9jaywgTG9oIDx0aWVuLmhvY2subG9oQGludGVsLmNvbT4KICBXYW5nIEZhbiA8ZmFuLndh
bmdAaW50ZWwuY29tPgogIFdhbmcsIEZhbiA8ZmFuLndhbmdAaW50ZWwuY29tPgogIFh1ZSBTaGVu
Z2ZlbmdYIDxzaGVuZ2Zlbmd4Lnh1ZUBpbnRlbC5jb20+CiAgWHVlLCBTaGVuZ2ZlbmdYIDxzaGVu
Z2Zlbmd4Lnh1ZUBpbnRlbC5jb20+CiAgWmhpY2hhbyBHYW8gPHpoaWNoYW8uZ2FvQGludGVsLmNv
bT4KICBaaGlqdS5GYW4gPHpoaWp1eC5mYW5AaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9p
bWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9u
IG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBj
YW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVz
dC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CiAgIDIwMDI5Y2EyMmIuLmQwMjc0MTIyNTgg
IGQwMjc0MTIyNTg4NzVjZWU0ODU5NzdmYWQzOWIxODAxYmViNTAwNzQgLT4geGVuLXRlc3RlZC1t
YXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat May 04 14:32:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 04 May 2019 14:32:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hMvhs-0004SY-Rx; Sat, 04 May 2019 14:32:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zbrx=TE=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hMvhr-0004Qp-8h
 for xen-devel@lists.xenproject.org; Sat, 04 May 2019 14:32:03 +0000
X-Inumbo-ID: 58f66668-6e79-11e9-a003-77f22b7eac12
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 58f66668-6e79-11e9-a003-77f22b7eac12;
 Sat, 04 May 2019 14:31:47 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hMvha-0000Dy-RV; Sat, 04 May 2019 14:31:46 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hMvha-0002o0-Hv; Sat, 04 May 2019 14:31:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hMvha-0003Sv-FA; Sat, 04 May 2019 14:31:46 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135485-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:build-armhf-pvops:kernel-build:fail:regression
 linux-4.19:test-amd64-amd64-xl-qcow2:guest-localmigrate/x10:fail:regression
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:heisenbug
 linux-4.19:test-arm64-arm64-examine:examine-serial/bootloader:fail:heisenbug
 linux-4.19:test-amd64-amd64-xl-qcow2:guest-saverestore.2:fail:heisenbug
 linux-4.19:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=19bb613acb9ad8e57593cad5118acaee117cc303
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 04 May 2019 14:31:46 +0000
Subject: [Xen-devel] [linux-4.19 test] 135485: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTQ4NSBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzU0ODUvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAg
IDYga2VybmVsLWJ1aWxkICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xY293MiAxNyBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTM1
NDM4IFJFR1IuIHZzLiAxMjkzMTMKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVu
dGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAx
MiBndWVzdC1zdGFydC9yZWRoYXQucmVwZWF0IGZhaWwgaW4gMTM1NDM4IHBhc3MgaW4gMTM1NDg1
CiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgIDExIGV4YW1pbmUtc2VyaWFsL2Jvb3Rsb2Fk
ZXIgIGZhaWwgcGFzcyBpbiAxMzU0MzgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgMTYg
Z3Vlc3Qtc2F2ZXJlc3RvcmUuMiAgICAgICAgZmFpbCBwYXNzIGluIDEzNTQzOAoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJt
aGYtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAg
ICAgICAgICAxOWJiNjEzYWNiOWFkOGU1NzU5M2NhZDUxMThhY2FlZTExN2NjMzAzCmJhc2VsaW5l
IHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICA4NGRmOTUyNWIwYzI3ZjNlYmMyZWJiMTg2
NGZhNjJhOTdmZGVkYjdkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjkzMTMgIDIwMTgtMTEtMDIg
MDU6Mzk6MDggWiAgMTgzIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTI5NDEyICAyMDE4LTEx
LTA0IDE0OjEwOjE1IFogIDE4MSBkYXlzICAxMTQgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTM1NDIwICAyMDE5LTA0LTI5IDEyOjI4OjI0IFogICAgNSBkYXlzICAgIDMgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQoxODUzIHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGlu
ZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20g
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpz
Zy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczog
L2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFu
ZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90
IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxMzE0NDQgbGluZXMgbG9u
Zy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun May 05 00:29:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 05 May 2019 00:29:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hN51x-0006to-MV; Sun, 05 May 2019 00:29:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7+Pe=TF=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hN51w-0006tf-Q5
 for xen-devel@lists.xenproject.org; Sun, 05 May 2019 00:29:24 +0000
X-Inumbo-ID: cef30c60-6ecc-11e9-b55c-37c8a843f68f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cef30c60-6ecc-11e9-b55c-37c8a843f68f;
 Sun, 05 May 2019 00:29:13 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hN51k-00059J-Ed; Sun, 05 May 2019 00:29:12 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hN51j-0003Ky-Ue; Sun, 05 May 2019 00:29:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hN51j-0001us-Tw; Sun, 05 May 2019 00:29:11 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135571-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=8482ff2eb3bb95020eb2f370a9b3ea26511e41df
X-Osstest-Versions-That: qemuu=3284aa128153750f14a61e8a96fd085e6f2999b6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 05 May 2019 00:29:11 +0000
Subject: [Xen-devel] [qemu-mainline test] 135571: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTU3MSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzU1NzEvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzNTI1MQogYnVp
bGQtaTM4Ni14c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTM1MjUxCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzUyNTEKIGJ1aWxkLWFybTY0LXhz
bSAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEzNTI1MQogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTM1MjUxCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzUyNTEKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzNTI1MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2c2hpbSAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcHZzaGltICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBi
dWlsZC1jaGVjaygxKSAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0
LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICBibG9ja2VkIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYt
YW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQtYW1kNjQtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hh
ZG93ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWly
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcmF3ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1p
bnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC1weWdydWIgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWly
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0
LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygx
KSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogcWVtdXUgICAgICAgICAgICAgICAgODQ4
MmZmMmViM2JiOTUwMjBlYjJmMzcwYTliM2VhMjY1MTFlNDFkZgpiYXNlbGluZSB2ZXJzaW9uOgog
cWVtdXUgICAgICAgICAgICAgICAgMzI4NGFhMTI4MTUzNzUwZjE0YTYxZThhOTZmZDA4NWU2ZjI5
OTliNgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTM1MjUxICAyMDE5LTA0LTI0IDE0OjQyOjU4IFog
ICAxMCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzNTM1MSAgMjAxOS0wNC0yNyAwOTo0NTo1
MiBaICAgIDcgZGF5cyAgICA0IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzNTU3MSAg
MjAxOS0wNS0wMiAxNjowMzozNSBaICAgIDIgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxl
IHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFsYmVydG8gR2FyY2lhIDxiZXJ0
b0BpZ2FsaWEuY29tPgogIEFsZXggV2lsbGlhbXNvbiA8YWxleC53aWxsaWFtc29uQHJlZGhhdC5j
b20+CiAgQWxleGV5IEthcmRhc2hldnNraXkgPGFpa0BvemxhYnMucnU+CiAgQW5kcmV3IEplbm5l
ciA8YW5kcmV3QGNvZGVzb3VyY2VyeS5jb20+CiAgQXJ0eW9tIFRhcmFzZW5rbyA8YXRhcjRxZW11
QGdtYWlsLmNvbT4KICBCZW5qYW1pbiBIZXJyZW5zY2htaWR0IDxiZW5oQGtlcm5lbC5jcmFzaGlu
Zy5vcmc+CiAgQ29sZSBSb2JpbnNvbiA8Y3JvYmluc29AcmVkaGF0LmNvbT4KICBDb3JuZWxpYSBI
dWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4KICBDw6lkcmljIExlIEdvYXRlciA8Y2xnQGthb2Qub3Jn
PgogIERhdmlkIEdpYnNvbiA8ZGF2aWRAZ2lic29uLmRyb3BiZWFyLmlkLmF1PgogIERhdmlkIEhp
bGRlbmJyYW5kIDxkYXZpZEByZWRoYXQuY29tPgogIERyLiBEYXZpZCBBbGFuIEdpbGJlcnQgPGRn
aWxiZXJ0QHJlZGhhdC5jb20+CiAgRWR1YXJkbyBIYWJrb3N0IDxlaGFia29zdEByZWRoYXQuY29t
PgogIEVyaWMgQXVnZXIgPGVyaWMuYXVnZXJAcmVkaGF0LmNvbT4KICBFcmljIEJsYWtlIDxlYmxh
a2VAcmVkaGF0LmNvbT4KICBFcm5lc3QgRXNlbmUgPGVyb2tlbjFAZ21haWwuY29tPgogIEdyZWcg
S3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgSGFsaWwgUGFzaWMgPHBhc2ljQGxpbnV4LnZuZXQuaWJt
LmNvbT4KICBIYW96aG9uZyBaaGFuZyA8aGFvemhvbmcuemhhbmdAaW50ZWwuY29tPgogIElnb3Ig
TWFtbWVkb3YgPGltYW1tZWRvQHJlZGhhdC5jb20+CiAgSmFzb24gSi4gSGVybmUgPGpqaGVybmVA
bGludXguaWJtLmNvbT4KICBKb2huIFNub3cgPGpzbm93QHJlZGhhdC5jb20+CiAgSnVsaWFuIEJy
b3duIDxqdWxpYW5AY29kZXNvdXJjZXJ5LmNvbT4KICBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQu
Y29tPgogIE1hcmVrIFZhc3V0IDxtYXJleEBkZW54LmRlPgogIE1hcmt1cyBBcm1icnVzdGVyIDxh
cm1icnVAcmVkaGF0LmNvbT4KICBNYXggUmVpdHogPG1yZWl0ekByZWRoYXQuY29tPgogIE5pY2sg
SHVkc29uIDxza3JsbEBuZXRic2Qub3JnPgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxA
bGluYXJvLm9yZz4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+
CiAgUHUgV2VuIDxwdXdlbkBoeWdvbi5jbj4KICBSaWNoYXJkIEhlbmRlcnNvbiA8cmljaGFyZC5o
ZW5kZXJzb25AbGluYXJvLm9yZz4KICBSaWNoYXJkIFcuTS4gSm9uZXMgPHJqb25lc0ByZWRoYXQu
Y29tPgogIFNhbSBFaWRlcm1hbiA8c2htdWVsLmVpZGVybWFuQG9yYWNsZS5jb20+CiAgU2FuZHJh
IExvb3NlbW9yZSA8c2FuZHJhQGNvZGVzb3VyY2VyeS5jb20+CiAgU2hhaGFiIFZhaGVkaSA8c2hh
aGFiLnZhaGVkaUBnbWFpbC5jb20+CiAgU2htdWVsIEVpZGVybWFuIDxzaG11ZWwuZWlkZXJtYW5A
b3JhY2xlLmNvbT4KICBTdGFuaXNsYXYgTGFuY2kgPHBpeG9AcG9sZXBldGtvLmV1PgogIFN0ZWZh
biBIYWpub2N6aSA8c3RlZmFuaGFAZ21haWwuY29tPgogIFN0ZWZhbm8gR2FyemFyZWxsYSA8c2dh
cnphcmVAcmVkaGF0LmNvbT4KICBUaG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4KICBWbGFk
aW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IDx2c2VtZW50c292QHZpcnR1b3p6by5jb20+CiAgV2Vp
IFlhbmcgPHJpY2hhcmR3LnlhbmdAbGludXguaW50ZWwuY29tPgogIFl1cnkgS290b3YgPHl1cnkt
a290b3ZAeWFuZGV4LXRlYW0ucnU+CiAgWmhhbmcgWWkgPHlpLnouemhhbmdAbGludXguaW50ZWwu
Y29tPgogIFpoZW5ndWkgbGkgPGxpemhlbmd1aUBodWF3ZWkuY29tPgoKam9iczoKIGJ1aWxkLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm02
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3Ry
aWN0ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVs
dGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hp
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcK
bG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNv
bmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9y
dHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFz
dGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5
CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAzMDI1IGxpbmVz
IGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun May 05 05:05:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 05 May 2019 05:05:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hN9LF-00010b-Iv; Sun, 05 May 2019 05:05:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7+Pe=TF=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hN9LF-0000xw-2j
 for xen-devel@lists.xenproject.org; Sun, 05 May 2019 05:05:37 +0000
X-Inumbo-ID: 6a406588-6ef3-11e9-843c-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6a406588-6ef3-11e9-843c-bc764e045a96;
 Sun, 05 May 2019 05:05:35 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hN9LC-0007Zq-3O; Sun, 05 May 2019 05:05:34 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hN9LB-00088A-H6; Sun, 05 May 2019 05:05:33 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hN9LB-0006Np-GH; Sun, 05 May 2019 05:05:33 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135578-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-upstream-4.10-testing:build-arm64:<job
 status>:broken:regression
 qemu-upstream-4.10-testing:build-arm64-pvops:<job status>:broken:regression
 qemu-upstream-4.10-testing:build-arm64-xsm:<job status>:broken:regression
 qemu-upstream-4.10-testing:build-arm64-xsm:host-install(4):broken:regression
 qemu-upstream-4.10-testing:build-arm64-pvops:host-install(4):broken:regression
 qemu-upstream-4.10-testing:build-arm64:host-install(4):broken:regression
 qemu-upstream-4.10-testing:build-amd64-xsm:xen-build:fail:regression
 qemu-upstream-4.10-testing:build-amd64:xen-build:fail:regression
 qemu-upstream-4.10-testing:build-i386:xen-build:fail:regression
 qemu-upstream-4.10-testing:build-i386-xsm:xen-build:fail:regression
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-qcow2:guest-localmigrate/x10:fail:heisenbug
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-credit2:xen-boot:fail:heisenbug
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-rtds:xen-boot:fail:heisenbug
 qemu-upstream-4.10-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=04a43f76e2d73e8387bd3e3bd439ef8c6d69d361
X-Osstest-Versions-That: qemuu=6ea4cef2bd717045ac0e84b52a5b1b7716feb0c2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 05 May 2019 05:05:33 +0000
Subject: [Xen-devel] [qemu-upstream-4.10-testing test] 135578: regressions -
 FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTU3OCBxZW11LXVwc3RyZWFtLTQuMTAtdGVzdGluZyByZWFsIFtyZWFsXQpodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTM1NTc4LwoKUmVn
cmVzc2lvbnMgOi0oCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2lu
ZywKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hcm02NCAg
ICAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuICBp
biAxMzQ1ODAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAg
ICAgICAgICAgICAgICBicm9rZW4gIGluIDEzNDU4MAogYnVpbGQtYXJtNjQteHNtICAgICAgICAg
ICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbiAgaW4gMTM0NTgwCiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTM0
NTgwIFJFR1IuIHZzLiAxMjQ5MjEKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgIDQgaG9zdC1p
bnN0YWxsKDQpIGJyb2tlbiBpbiAxMzQ1ODAgUkVHUi4gdnMuIDEyNDkyMQogYnVpbGQtYXJtNjQg
ICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEzNDU4MCBSRUdSLiB2
cy4gMTI0OTIxCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
IGZhaWwgaW4gMTM1NDQ0IFJFR1IuIHZzLiAxMjQ5MjEKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgZmFpbCBpbiAxMzU0NDQgUkVHUi4gdnMuIDEyNDkyMQog
YnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICBmYWlsIGluIDEz
NTQ0NCBSRUdSLiB2cy4gMTI0OTIxCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA2IHhl
bi1idWlsZCAgICAgIGZhaWwgaW4gMTM1NDQ0IFJFR1IuIHZzLiAxMjQ5MjEKClRlc3RzIHdoaWNo
IGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xY293MiAgICAxNyBndWVzdC1sb2NhbG1pZ3JhdGUveDEwICAgICBmYWlsIHBhc3Mg
aW4gMTM0NTgwCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMzU0NDQKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBwYXNzIGluIDEzNTQ0NAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2Nr
ZWQgaW4gMTM0NTgwIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzQ1ODAgbi9hCiBidWlsZC1hcm02NC1saWJ2
aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEzNDU4
MCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgIGJsb2NrZWQgaW4gMTM0NTgwIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzQ1ODAgbi9hCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9j
a2VkIGluIDEzNDU4MCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTM1NDQ0IG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tl
ZCBpbiAxMzU0NDQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICBibG9ja2VkIGluIDEzNTQ0NCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTM1NDQ0
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgYmxvY2tlZCBpbiAxMzU0NDQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWly
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEzNTQ0NCBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IDEgYnVpbGQtY2hlY2soMSkgYmxv
Y2tlZCBpbiAxMzU0NDQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEzNTQ0NCBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni14bC1yYXcgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTM1
NDQ0IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgYmxvY2tlZCBpbiAxMzU0NDQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICBibG9ja2VkIGluIDEzNTQ0NCBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJs
b2NrZWQgaW4gMTM1NDQ0IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1p
Mzg2LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgaW4gMTM1NDQ0IG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgYmxvY2tlZCBp
biAxMzU0NDQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICBibG9ja2VkIGluIDEzNTQ0NCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
c2hhZG93ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTM1NDQ0IG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgYmxvY2tlZCBpbiAxMzU0NDQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICBibG9ja2VkIGluIDEzNTQ0NCBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgIGJsb2NrZWQg
aW4gMTM1NDQ0IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgYmxvY2tlZCBpbiAxMzU0NDQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgaW4gMTM1
NDQ0IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgYmxvY2tlZCBpbiAxMzU0NDQgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEzNTQ0NCBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBidWls
ZC1jaGVjaygxKSBibG9ja2VkIGluIDEzNTQ0NCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTM1NDQ0IG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAxIGJ1aWxkLWNoZWNrKDEp
IGJsb2NrZWQgaW4gMTM1NDQ0IG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgaW4gMTM1NDQ0IG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
YmxvY2tlZCBpbiAxMzU0NDQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEzNTQ0NCBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgaW4g
MTM1NDQ0IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgYmxvY2tlZCBpbiAxMzU0NDQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICBibG9ja2VkIGluIDEzNTQ0NCBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
IGJsb2NrZWQgaW4gMTM1NDQ0IG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzU0NDQgbi9hCiB0ZXN0LWFtZDY0
LWkzODYtcGFpciAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGlu
IDEzNTQ0NCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBpbiAxMzU0NDQgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIGluIDEz
NTQ0NCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgIGJsb2NrZWQgaW4gMTM1NDQ0IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRv
dyAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzU0NDQgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxk
LWNoZWNrKDEpIGJsb2NrZWQgaW4gMTM1NDQ0IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgYmxvY2tlZCBpbiAxMzU0NDQgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1
aWxkLWNoZWNrKDEpIGJsb2NrZWQgaW4gMTM1NDQ0IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2
NC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgYmxvY2tlZCBpbiAxMzU0NDQgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICBibG9ja2VkIGluIDEzNTQ0NCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTM1NDQ0IG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBp
biAxMzU0NDQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICBibG9ja2VkIGluIDEzNTQ0NCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgIGJsb2NrZWQgaW4gMTM1NDQ0IG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgYmxvY2tlZCBpbiAxMzU0NDQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEzNTQ0NCBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgIGJsb2NrZWQg
aW4gMTM1NDQ0IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgYmxvY2tlZCBpbiAxMzU0NDQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTM1NDQ0IG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgaW4gMTM1NDQ0IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzU0NDQgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBp
biAxMzU0NDQgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3
IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiBmYWlsIGxpa2UgMTI0OTIxCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWlu
c3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmlj
dC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAg
ICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogcWVtdXUgICAgICAgICAg
ICAgICAgMDRhNDNmNzZlMmQ3M2U4Mzg3YmQzZTNiZDQzOWVmOGM2ZDY5ZDM2MQpiYXNlbGluZSB2
ZXJzaW9uOgogcWVtdXUgICAgICAgICAgICAgICAgNmVhNGNlZjJiZDcxNzA0NWFjMGU4NGI1MmE1
YjFiNzcxNmZlYjBjMgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI0OTIxICAyMDE4LTA3LTAyIDE2
OjIzOjQ5IFogIDMwNiBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzNDI3MSAgMjAxOS0wNC0w
MSAxNjozOToyNCBaICAgMzMgZGF5cyAgIDE0IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3Vj
aGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFy
ZEBjaXRyaXguY29tPgogIEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgogIEdyZWcg
S3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgSmFzb24gV2FuZyA8amFzb3dhbmdAcmVkaGF0LmNvbT4K
ICBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPgogIExpIFFpYW5nIDxsaXEzZWFAZ21haWwu
Y29tPgogIGxpbnpoZWNoZW5nIDxsaW56aGVjaGVuZ0BodWF3ZWkuY29tPgogIE1pY2hhZWwgTWND
b252aWxsZSA8bW1jY29AbXlrb2xhYi5jb20+CiAgTWljaGFlbCBUb2thcmV2IDxtanRAdGxzLm1z
ay5ydT4KICBOaWVscyBkZSBWb3MgPG5kZXZvc0ByZWRoYXQuY29tPgogIFBhb2xvIEJvbnppbmkg
PHBib256aW5pQHJlZGhhdC5jb20+CiAgUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5h
cm8ub3JnPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KICBQ
cmFzYW5uYSBLdW1hciBLYWxldmVyIDxwcmFzYW5uYS5rYWxldmVyQHJlZGhhdC5jb20+CiAgUm9n
ZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBSb2dlciBQYXUgTW9ubsOpIDxy
b2dlci5wYXVAY2l0cml4LmNvbT4KICBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0
cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNy
ZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1h
bWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9n
czogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMs
IGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVy
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpi
cm9rZW4tam9iIGJ1aWxkLWFybTY0IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXB2b3Bz
IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXhzbSBicm9rZW4KCk5vdCBwdXNoaW5nLgoK
KE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMzIzIGxpbmVzIGxvbmcuKQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun May 05 06:05:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 05 May 2019 06:05:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNAGd-0006EO-HZ; Sun, 05 May 2019 06:04:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7+Pe=TF=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hNAGc-0006EC-6e
 for xen-devel@lists.xenproject.org; Sun, 05 May 2019 06:04:54 +0000
X-Inumbo-ID: b2414fbd-6efb-11e9-843c-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b2414fbd-6efb-11e9-843c-bc764e045a96;
 Sun, 05 May 2019 06:04:52 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hNAGZ-0000R4-6p; Sun, 05 May 2019 06:04:51 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hNAGY-0004dk-Nj; Sun, 05 May 2019 06:04:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hNAGY-0001qw-MS; Sun, 05 May 2019 06:04:50 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1hNAGY-0001qw-MS@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 05 May 2019 06:04:50 +0000
Subject: [Xen-devel] [qemu-upstream-4.11-testing bisection] complete
 test-arm64-arm64-xl
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi00LjExLXRlc3RpbmcKeGVuYnJhbmNoIHhlbi00LjExLXRlc3RpbmcKam9iIHRl
c3QtYXJtNjQtYXJtNjQteGwKdGVzdGlkIHhlbi1ib290CgpUcmVlOiBsaW51eCBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ClRyZWU6IGxpbnV4ZmlybXdhcmUgZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0ClRyZWU6IHFlbXV1IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKVHJlZTogeGVuIGdpdDovL3hlbmJpdHMueGVu
Lm9yZy94ZW4uZ2l0CgoqKiogRm91bmQgYW5kIHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQg
KioqCgogIEJ1ZyBpcyBpbiB0cmVlOiAgeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0
CiAgQnVnIGludHJvZHVjZWQ6ICBlMjAyZmViNzEzMWU2NmVkOTE4NmFkODc2NmM5NTgyNTAyYzk4
OTk4CiAgQnVnIG5vdCBwcmVzZW50OiAxOTg2NzI4MDdlYzZjNmExZGVlMDc4NDE0MzNhMzA2NGNi
NDQ2YTg5CiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MvMTM1NzMyLwoKCiAgY29tbWl0IGUyMDJmZWI3MTMxZTY2ZWQ5MTg2
YWQ4NzY2Yzk1ODI1MDJjOTg5OTgKICBBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CiAgRGF0ZTogICBGcmkgRmViIDEgMTE6MzQ6MzUgMjAxOSArMDEwMAog
IAogICAgICB4ZW4vY21kbGluZTogRml4IGJ1Z2d5IHN0cm5jbXAocywgTElURVJBTCwgc3MgLSBz
KSBjb25zdHJ1Y3QKICAgICAgCiAgICAgIFdoZW4gdGhlIGNvbW1hbmQgbGluZSBwYXJzaW5nIHdh
cyB1cGRhdGVkIHRvIHVzZSBjb25zdCBzdHJpbmdzIGFuZCBubyBsb25nZXIKICAgICAgdG9rZW5p
c2Ugd2l0aCBOVUwgY2hhcmFjdGVycywgc3RyaW5nIG1hdGNoZXMgY291bGQgbm8gbG9uZ2VyIGJl
IG1hZGUgd2l0aAogICAgICBzdHJjbXAoKS4KICAgICAgCiAgICAgIFVuZm9ydHVuYXRlbHksIHRo
ZSByZXBsYWNlbWVudCB3YXMgYnVnZ3kuICBzdHJuY21wKHMsICJvcHQiLCBzcyAtIHMpIG1hdGNo
ZXMKICAgICAgIm8iLCAib3AiIGFuZCAib3B0IiBvbiB0aGUgY29tbWFuZCBsaW5lLCBhcyBzcyAt
IHMgbWF5IGJlIHNob3J0ZXIgdGhhbiB0aGUKICAgICAgcGFzc2VkIGxpdGVyYWwuICBGdXJ0aGVy
bW9yZSwgcGFyc2VfYm9vbCgpIGlzIGFmZmVjdGVkIGJ5IHRoaXMsIHNvIHN1YnN0cmluZ3MKICAg
ICAgc3VjaCBhcyAiZCIsICJlIiBhbmQgIm8iIGFyZSBjb25zaWRlcmVkIHZhbGlkLCB3aXRoIHRo
ZSBsYXR0ZXIgYmVpbmcgYW1iaWd1b3VzCiAgICAgIGJldHdlZW4gIm9uIiBhbmQgIm9mZiIuCiAg
ICAgIAogICAgICBJbnRyb2R1Y2UgYSBuZXcgc3RyY21wLWxpa2UgZnVuY3Rpb24gZm9yIHRoZSB0
YXNrLCB3aGljaCBsb29rcyBmb3IgZXhhY3QKICAgICAgc3RyaW5nIG1hdGNoZXMsIGJ1dCBkZWNs
YXJlcyBzdWNjZXNzIHdoZW4gdGhlIE5VTCBvZiB0aGUgbGl0ZXJhbCBtYXRjaGVzIGEKICAgICAg
Y29tbWEsIGNvbG9uIG9yIHNlbWljb2xvbiBpbiB0aGUgY29tbWFuZCBsaW5lIGZyYWdtZW50Lgog
ICAgICAKICAgICAgTm8gY2hhbmdlIHRvIHRoZSBpbnRlbmRlZCBwYXJzaW5nIGZ1bmN0aW9uYWxp
dHksIGJ1dCBmaXhlcyBjYXNlcyB3aGVyZSBhCiAgICAgIHBhcnRpYWwgc3RyaW5nIG9uIHRoZSBj
b21tYW5kIGxpbmUgd2lsbCBpbmFkdmVydGVudGx5IHRyaWdnZXIgb3B0aW9ucy4KICAgICAgCiAg
ICAgIEEgZmV3IGFyZWFzIHdlcmUgbW9yZSB0aGFuIGp1c3QgYSB0cml2aWFsIGNoYW5nZToKICAg
ICAgCiAgICAgICAqIHBhcnNlX2lycV92ZWN0b3JfbWFwX3BhcmFtKCkgZ2FpbmVkIHNvbWUgc3R5
bGUgY29ycmVjdGlvbnMuCiAgICAgICAqIHBhcnNlX3ZwbXVfcGFyYW1zKCkgd2FzIHJld3JpdHRl
biB0byB1c2UgdGhlIG5vcm1hbCBsaXN0LW9mLW9wdGlvbnMgZm9ybSwKICAgICAgICAgcmF0aGVy
IHRoYW4ganVzdCBmaXhpbmcgdXAgcGFyc2VfdnBtdV9wYXJhbSgpIGFuZCBsZWF2aW5nIHRoZSBw
YXJzaW5nIGJlaW5nCiAgICAgICAgIGhhcmQgdG8gZm9sbG93LgogICAgICAgKiBJbnN0ZWFkIG9m
IG1ha2luZyB0aGUgdHJpdmlhbCBmaXggb2YgYWRkaW5nIGFuIGV4cGxpY2l0IGxlbmd0aCBjaGVj
ayBpbgogICAgICAgICBwYXJzZV9ib29sKCksIHVzZSB0aGUgbGVuZ3RoIHRvIHNlbGVjdCB3aGlj
aCB0b2tlbiB0byB3ZSBzZWFyY2ggZm9yLCB3aGljaAogICAgICAgICBpcyBtb3JlIGVmZmljaWVu
dCB0aGFuIHRoZSBwcmV2aW91cyBsaW5lYXIgc2VhcmNoIG92ZXIgYWxsIHBvc3NpYmxlIHRva2Vu
cy4KICAgICAgCiAgICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CiAgICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgICAgIEFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPgogICAgICBtYXN0ZXIgY29tbWl0OiAyZGRmN2UzZTM0MWRmM2NjZjIxNjEzZmY3ZmZkNGI3
NjkzYWJlOWU5CiAgICAgIG1hc3RlciBkYXRlOiAyMDE5LTAxLTE1IDEyOjU4OjM0ICswMDAwCgoK
Rm9yIGJpc2VjdGlvbiByZXZpc2lvbi10dXBsZSBncmFwaCBzZWU6CiAgIGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvcmVzdWx0cy9iaXNlY3QvcWVtdS11cHN0cmVh
bS00LjExLXRlc3RpbmcvdGVzdC1hcm02NC1hcm02NC14bC54ZW4tYm9vdC5odG1sClJldmlzaW9u
IElEcyBpbiBlYWNoIGdyYXBoIG5vZGUgcmVmZXIsIHJlc3BlY3RpdmVseSwgdG8gdGhlIFRyZWVz
IGFib3ZlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpSdW5uaW5n
IGNzLWJpc2VjdGlvbi1zdGVwIC0tZ3JhcGgtb3V0PS9ob21lL2xvZ3MvcmVzdWx0cy9iaXNlY3Qv
cWVtdS11cHN0cmVhbS00LjExLXRlc3RpbmcvdGVzdC1hcm02NC1hcm02NC14bC54ZW4tYm9vdCAt
LXN1bW1hcnktb3V0PXRtcC8xMzU3MzIuYmlzZWN0aW9uLXN1bW1hcnkgLS1iYXNpcy10ZW1wbGF0
ZT0xMjU1NzUgLS1ibGVzc2luZ3M9cmVhbCxyZWFsLWJpc2VjdCBxZW11LXVwc3RyZWFtLTQuMTEt
dGVzdGluZyB0ZXN0LWFybTY0LWFybTY0LXhsIHhlbi1ib290ClNlYXJjaGluZyBmb3IgZmFpbHVy
ZSAvIGJhc2lzIHBhc3M6CiAxMzU0NDYgZmFpbCBbaG9zdD1yb2NoZXN0ZXIwXSAvIDEyNTU3NSBb
aG9zdD1sYXh0b24xXSAxMjU1MzQgW2hvc3Q9bGF4dG9uMV0gMTI1NTA4IFtob3N0PWxheHRvbjFd
IDEyNTQ2NSBbaG9zdD1sYXh0b24xXSAxMjUzNDUgW2hvc3Q9bGF4dG9uMF0gMTI1MjczIFtob3N0
PWxheHRvbjFdIHRlbXBsYXRlIGFzIGJhc2lzPyB1c2luZyB0ZW1wbGF0ZSBhcyBiYXNpcy4KRmFp
bHVyZSAvIGJhc2lzIHBhc3MgZmxpZ2h0czogMTM1NDQ2IC8gMTI1NTc1Cih0cmVlIGluIGxhdGVz
dCBidXQgbm90IGluIGJhc2lzcGFzczogb3ZtZikKVHJlZTogbGludXggZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdApUcmVlOiBsaW51eGZpcm13YXJlIGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdApUcmVlOiBxZW11dSBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
eGVuLmdpdApMYXRlc3QgZTY0YWMyNjc0OWRjMmMwZjM5MGNhY2NkMDQyNzQ2MDhhYjMxYzhjZiBj
NTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDI4NzEzNTVhNjk1N2YxYjNj
MTZmODU4ZTMxNDNlMGZmZjA3MzdiNmEgMzQ4OTIyYjE2YTA5MDFjY2M3Yjg5ODBjOTI3MDNiMmNl
MjBkMWEyZApCYXNpcyBwYXNzIDUwNDg0ZWUxMzNjMjIxOWEyNmZkOThiMzk3NzAxODcyMjFiNWUw
YmMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCAyMGM3NmY5YTVmYmYx
NmQ1OGM2YWRkMmFjZTJmZjBmYWJkNzg1OTI2IDFmZDg3YmExY2QwMzEyYjc0M2E0ODc1NmE5MWM2
OTYyYjE1MTRhYWMKR2VuZXJhdGluZyByZXZpc2lvbnMgd2l0aCAuL2FkaG9jLXJldnR1cGxlLWdl
bmVyYXRvciAgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCM1MDQ4NGVlMTMz
YzIyMTlhMjZmZDk4YjM5NzcwMTg3MjIxYjVlMGJjLWU2NGFjMjY3NDlkYzJjMGYzOTBjYWNjZDA0
Mjc0NjA4YWIzMWM4Y2YgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdh
cmUuZ2l0I2M1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAtYzUzMGE3NWMx
ZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVt
dS14ZW4uZ2l0IzIwYzc2ZjlhNWZiZjE2ZDU4YzZhZGQyYWNlMmZmMGZhYmQ3ODU5MjYtMjg3MTM1
NWE2OTU3ZjFiM2MxNmY4NThlMzE0M2UwZmZmMDczN2I2YSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
eGVuLmdpdCMxZmQ4N2JhMWNkMDMxMmI3NDNhNDg3NTZhOTFjNjk2MmIxNTE0YWFjLTM0ODkyMmJc
CiAxNmEwOTAxY2NjN2I4OTgwYzkyNzAzYjJjZTIwZDFhMmQKYWRob2MtcmV2dHVwbGUtZ2VuZXJh
dG9yOiB0cmVlIGRpc2NvbnRpZ3VvdXM6IGxpbnV4LXB2b3BzCkxvYWRlZCAyMDExIG5vZGVzIGlu
IHJldmlzaW9uIGdyYXBoClNlYXJjaGluZyBmb3IgdGVzdCByZXN1bHRzOgogMTI1MjczIFtob3N0
PWxheHRvbjFdCiAxMjUzNDUgW2hvc3Q9bGF4dG9uMF0KIDEyNTQ2NSBbaG9zdD1sYXh0b24xXQog
MTI1NTM0IFtob3N0PWxheHRvbjFdCiAxMjU1MDggW2hvc3Q9bGF4dG9uMV0KIDEyNTU3NSBbaG9z
dD1sYXh0b24xXQogMTM0Njk3IGZhaWwgNTA0ODRlZTEzM2MyMjE5YTI2ZmQ5OGIzOTc3MDE4NzIy
MWI1ZTBiYyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDI4NzEzNTVh
Njk1N2YxYjNjMTZmODU4ZTMxNDNlMGZmZjA3MzdiNmEgNzE4YThkMmU5Y2JhY2IxNGY4NmY2ZGVl
NDA3MzI3MjdjZDc5YmNmZgogMTM0ODE1IGZhaWwgNTA0ODRlZTEzM2MyMjE5YTI2ZmQ5OGIzOTc3
MDE4NzIyMWI1ZTBiYyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDI4
NzEzNTVhNjk1N2YxYjNjMTZmODU4ZTMxNDNlMGZmZjA3MzdiNmEgNzE4YThkMmU5Y2JhY2IxNGY4
NmY2ZGVlNDA3MzI3MjdjZDc5YmNmZgogMTM1MDI5IGZhaWwgZTY0YWMyNjc0OWRjMmMwZjM5MGNh
Y2NkMDQyNzQ2MDhhYjMxYzhjZiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4
ODYwIDI4NzEzNTVhNjk1N2YxYjNjMTZmODU4ZTMxNDNlMGZmZjA3MzdiNmEgNzE4YThkMmU5Y2Jh
Y2IxNGY4NmY2ZGVlNDA3MzI3MjdjZDc5YmNmZgogMTM0OTYxIGZhaWwgNTA0ODRlZTEzM2MyMjE5
YTI2ZmQ5OGIzOTc3MDE4NzIyMWI1ZTBiYyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThm
MGRmY2Q4ODYwIDI4NzEzNTVhNjk1N2YxYjNjMTZmODU4ZTMxNDNlMGZmZjA3MzdiNmEgNzE4YThk
MmU5Y2JhY2IxNGY4NmY2ZGVlNDA3MzI3MjdjZDc5YmNmZgogMTM1MjA1IGZhaWwgZTY0YWMyNjc0
OWRjMmMwZjM5MGNhY2NkMDQyNzQ2MDhhYjMxYzhjZiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMx
MGI1MThmMGRmY2Q4ODYwIDI4NzEzNTVhNjk1N2YxYjNjMTZmODU4ZTMxNDNlMGZmZjA3MzdiNmEg
MzQ4OTIyYjE2YTA5MDFjY2M3Yjg5ODBjOTI3MDNiMmNlMjBkMWEyZAogMTM1NDQ2IGZhaWwgZTY0
YWMyNjc0OWRjMmMwZjM5MGNhY2NkMDQyNzQ2MDhhYjMxYzhjZiBjNTMwYTc1YzFlNmE0NzJiMGVi
OTU1ODMxMGI1MThmMGRmY2Q4ODYwIDI4NzEzNTVhNjk1N2YxYjNjMTZmODU4ZTMxNDNlMGZmZjA3
MzdiNmEgMzQ4OTIyYjE2YTA5MDFjY2M3Yjg5ODBjOTI3MDNiMmNlMjBkMWEyZAogMTM1NDE4IGZh
aWwgZTY0YWMyNjc0OWRjMmMwZjM5MGNhY2NkMDQyNzQ2MDhhYjMxYzhjZiBjNTMwYTc1YzFlNmE0
NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDI4NzEzNTVhNjk1N2YxYjNjMTZmODU4ZTMxNDNl
MGZmZjA3MzdiNmEgMzQ4OTIyYjE2YTA5MDFjY2M3Yjg5ODBjOTI3MDNiMmNlMjBkMWEyZAogMTM1
NjgyIGZhaWwgZTY0YWMyNjc0OWRjMmMwZjM5MGNhY2NkMDQyNzQ2MDhhYjMxYzhjZiBjNTMwYTc1
YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDI4NzEzNTVhNjk1N2YxYjNjMTZmODU4
ZTMxNDNlMGZmZjA3MzdiNmEgMzQ4OTIyYjE2YTA5MDFjY2M3Yjg5ODBjOTI3MDNiMmNlMjBkMWEy
ZAogMTM1NzA1IHBhc3MgNTA0ODRlZTEzM2MyMjE5YTI2ZmQ5OGIzOTc3MDE4NzIyMWI1ZTBiYyBj
NTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDIwYzc2ZjlhNWZiZjE2ZDU4
YzZhZGQyYWNlMmZmMGZhYmQ3ODU5MjYgMTk4NjcyODA3ZWM2YzZhMWRlZTA3ODQxNDMzYTMwNjRj
YjQ0NmE4OQogMTM1NjkyIGZhaWwgZTY0YWMyNjc0OWRjMmMwZjM5MGNhY2NkMDQyNzQ2MDhhYjMx
YzhjZiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDI4NzEzNTVhNjk1
N2YxYjNjMTZmODU4ZTMxNDNlMGZmZjA3MzdiNmEgMzQ4OTIyYjE2YTA5MDFjY2M3Yjg5ODBjOTI3
MDNiMmNlMjBkMWEyZAogMTM1NzAxIHBhc3MgNTA0ODRlZTEzM2MyMjE5YTI2ZmQ5OGIzOTc3MDE4
NzIyMWI1ZTBiYyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDIwYzc2
ZjlhNWZiZjE2ZDU4YzZhZGQyYWNlMmZmMGZhYmQ3ODU5MjYgMTRiN2RjMTE1YjhhNWQ5MGNmODQy
YWMwMDMxMDA1NDI0MDhmNjcxYwogMTM1NjI4IHBhc3MgNTA0ODRlZTEzM2MyMjE5YTI2ZmQ5OGIz
OTc3MDE4NzIyMWI1ZTBiYyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYw
IDIwYzc2ZjlhNWZiZjE2ZDU4YzZhZGQyYWNlMmZmMGZhYmQ3ODU5MjYgMWZkODdiYTFjZDAzMTJi
NzQzYTQ4NzU2YTkxYzY5NjJiMTUxNGFhYwogMTM1Njg1IHBhc3MgNTA0ODRlZTEzM2MyMjE5YTI2
ZmQ5OGIzOTc3MDE4NzIyMWI1ZTBiYyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRm
Y2Q4ODYwIDIwYzc2ZjlhNWZiZjE2ZDU4YzZhZGQyYWNlMmZmMGZhYmQ3ODU5MjYgMWZkODdiYTFj
ZDAzMTJiNzQzYTQ4NzU2YTkxYzY5NjJiMTUxNGFhYwogMTM1Njk2IHBhc3MgNTA0ODRlZTEzM2My
MjE5YTI2ZmQ5OGIzOTc3MDE4NzIyMWI1ZTBiYyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1
MThmMGRmY2Q4ODYwIDIwYzc2ZjlhNWZiZjE2ZDU4YzZhZGQyYWNlMmZmMGZhYmQ3ODU5MjYgZmY5
Zjg3MzBhOTkzYjBmZmFjMDZhZjI4YWYwYjAxMzJlMWYxMjNmZQogMTM1Njk5IGZhaWwgNTA0ODRl
ZTEzM2MyMjE5YTI2ZmQ5OGIzOTc3MDE4NzIyMWI1ZTBiYyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1
ODMxMGI1MThmMGRmY2Q4ODYwIDIwYzc2ZjlhNWZiZjE2ZDU4YzZhZGQyYWNlMmZmMGZhYmQ3ODU5
MjYgZGQ0OTJiOGY2NGQ5YWQ5ZDQxMzI4OTU2NWJkMDc0ZjAyNWY4ZWRkZQogMTM1NzAzIHBhc3Mg
NTA0ODRlZTEzM2MyMjE5YTI2ZmQ5OGIzOTc3MDE4NzIyMWI1ZTBiYyBjNTMwYTc1YzFlNmE0NzJi
MGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDIwYzc2ZjlhNWZiZjE2ZDU4YzZhZGQyYWNlMmZmMGZh
YmQ3ODU5MjYgNjNkNzExMzhhNGQzNTIxY2Y0MmZmMjhiMGRkM2U3OWI4MmQ3OTIzMAogMTM1NzA2
IGZhaWwgNTA0ODRlZTEzM2MyMjE5YTI2ZmQ5OGIzOTc3MDE4NzIyMWI1ZTBiYyBjNTMwYTc1YzFl
NmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDIwYzc2ZjlhNWZiZjE2ZDU4YzZhZGQyYWNl
MmZmMGZhYmQ3ODU5MjYgNTE0ZGNjZDA0OWY4MzM4NDk1YjZjOTkyYjljNmExZWMyZWNlMjkzMgog
MTM1NzE4IHBhc3MgNTA0ODRlZTEzM2MyMjE5YTI2ZmQ5OGIzOTc3MDE4NzIyMWI1ZTBiYyBjNTMw
YTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDIwYzc2ZjlhNWZiZjE2ZDU4YzZh
ZGQyYWNlMmZmMGZhYmQ3ODU5MjYgMTk4NjcyODA3ZWM2YzZhMWRlZTA3ODQxNDMzYTMwNjRjYjQ0
NmE4OQogMTM1NzIxIGZhaWwgNTA0ODRlZTEzM2MyMjE5YTI2ZmQ5OGIzOTc3MDE4NzIyMWI1ZTBi
YyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDIwYzc2ZjlhNWZiZjE2
ZDU4YzZhZGQyYWNlMmZmMGZhYmQ3ODU5MjYgZTIwMmZlYjcxMzFlNjZlZDkxODZhZDg3NjZjOTU4
MjUwMmM5ODk5OAogMTM1NzE2IGZhaWwgNTA0ODRlZTEzM2MyMjE5YTI2ZmQ5OGIzOTc3MDE4NzIy
MWI1ZTBiYyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDIwYzc2Zjlh
NWZiZjE2ZDU4YzZhZGQyYWNlMmZmMGZhYmQ3ODU5MjYgZTIwMmZlYjcxMzFlNjZlZDkxODZhZDg3
NjZjOTU4MjUwMmM5ODk5OAogMTM1NzI2IHBhc3MgNTA0ODRlZTEzM2MyMjE5YTI2ZmQ5OGIzOTc3
MDE4NzIyMWI1ZTBiYyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDIw
Yzc2ZjlhNWZiZjE2ZDU4YzZhZGQyYWNlMmZmMGZhYmQ3ODU5MjYgMTk4NjcyODA3ZWM2YzZhMWRl
ZTA3ODQxNDMzYTMwNjRjYjQ0NmE4OQogMTM1NzMyIGZhaWwgNTA0ODRlZTEzM2MyMjE5YTI2ZmQ5
OGIzOTc3MDE4NzIyMWI1ZTBiYyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4
ODYwIDIwYzc2ZjlhNWZiZjE2ZDU4YzZhZGQyYWNlMmZmMGZhYmQ3ODU5MjYgZTIwMmZlYjcxMzFl
NjZlZDkxODZhZDg3NjZjOTU4MjUwMmM5ODk5OApTZWFyY2hpbmcgZm9yIGludGVyZXN0aW5nIHZl
cnNpb25zCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMzU2MjggKHBhc3MpLCBmb3IgYmFzaXMgcGFz
cwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTM1NjgyIChmYWlsKSwgZm9yIGJhc2lzIGZhaWx1cmUK
IFJlcHJvIGZvdW5kOiBmbGlnaHQgMTM1Njg1IChwYXNzKSwgZm9yIGJhc2lzIHBhc3MKIFJlcHJv
IGZvdW5kOiBmbGlnaHQgMTM1NjkyIChmYWlsKSwgZm9yIGJhc2lzIGZhaWx1cmUKIDAgcmV2aXNp
b25zIGF0IDUwNDg0ZWUxMzNjMjIxOWEyNmZkOThiMzk3NzAxODcyMjFiNWUwYmMgYzUzMGE3NWMx
ZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCAyMGM3NmY5YTVmYmYxNmQ1OGM2YWRkMmFj
ZTJmZjBmYWJkNzg1OTI2IDE5ODY3MjgwN2VjNmM2YTFkZWUwNzg0MTQzM2EzMDY0Y2I0NDZhODkK
Tm8gcmV2aXNpb25zIGxlZnQgdG8gdGVzdCwgY2hlY2tpbmcgZ3JhcGggc3RhdGUuCiBSZXN1bHQg
Zm91bmQ6IGZsaWdodCAxMzU3MDUgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXN1bHQgZm91bmQ6
IGZsaWdodCAxMzU3MTYgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZs
aWdodCAxMzU3MTggKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEz
NTcyMSAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzNTcy
NiAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTM1NzMyIChmYWls
KSwgZm9yIGZpcnN0IGZhaWx1cmUKCioqKiBGb3VuZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNo
YW5nZXNldCAqKioKCiAgQnVnIGlzIGluIHRyZWU6ICB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3hlbi5naXQKICBCdWcgaW50cm9kdWNlZDogIGUyMDJmZWI3MTMxZTY2ZWQ5MTg2YWQ4NzY2Yzk1
ODI1MDJjOTg5OTgKICBCdWcgbm90IHByZXNlbnQ6IDE5ODY3MjgwN2VjNmM2YTFkZWUwNzg0MTQz
M2EzMDY0Y2I0NDZhODkKICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzU3MzIvCgoKICBjb21taXQgZTIwMmZlYjcxMzFl
NjZlZDkxODZhZDg3NjZjOTU4MjUwMmM5ODk5OAogIEF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBEYXRlOiAgIEZyaSBGZWIgMSAxMTozNDozNSAyMDE5
ICswMTAwCiAgCiAgICAgIHhlbi9jbWRsaW5lOiBGaXggYnVnZ3kgc3RybmNtcChzLCBMSVRFUkFM
LCBzcyAtIHMpIGNvbnN0cnVjdAogICAgICAKICAgICAgV2hlbiB0aGUgY29tbWFuZCBsaW5lIHBh
cnNpbmcgd2FzIHVwZGF0ZWQgdG8gdXNlIGNvbnN0IHN0cmluZ3MgYW5kIG5vIGxvbmdlcgogICAg
ICB0b2tlbmlzZSB3aXRoIE5VTCBjaGFyYWN0ZXJzLCBzdHJpbmcgbWF0Y2hlcyBjb3VsZCBubyBs
b25nZXIgYmUgbWFkZSB3aXRoCiAgICAgIHN0cmNtcCgpLgogICAgICAKICAgICAgVW5mb3J0dW5h
dGVseSwgdGhlIHJlcGxhY2VtZW50IHdhcyBidWdneS4gIHN0cm5jbXAocywgIm9wdCIsIHNzIC0g
cykgbWF0Y2hlcwogICAgICAibyIsICJvcCIgYW5kICJvcHQiIG9uIHRoZSBjb21tYW5kIGxpbmUs
IGFzIHNzIC0gcyBtYXkgYmUgc2hvcnRlciB0aGFuIHRoZQogICAgICBwYXNzZWQgbGl0ZXJhbC4g
IEZ1cnRoZXJtb3JlLCBwYXJzZV9ib29sKCkgaXMgYWZmZWN0ZWQgYnkgdGhpcywgc28gc3Vic3Ry
aW5ncwogICAgICBzdWNoIGFzICJkIiwgImUiIGFuZCAibyIgYXJlIGNvbnNpZGVyZWQgdmFsaWQs
IHdpdGggdGhlIGxhdHRlciBiZWluZyBhbWJpZ3VvdXMKICAgICAgYmV0d2VlbiAib24iIGFuZCAi
b2ZmIi4KICAgICAgCiAgICAgIEludHJvZHVjZSBhIG5ldyBzdHJjbXAtbGlrZSBmdW5jdGlvbiBm
b3IgdGhlIHRhc2ssIHdoaWNoIGxvb2tzIGZvciBleGFjdAogICAgICBzdHJpbmcgbWF0Y2hlcywg
YnV0IGRlY2xhcmVzIHN1Y2Nlc3Mgd2hlbiB0aGUgTlVMIG9mIHRoZSBsaXRlcmFsIG1hdGNoZXMg
YQogICAgICBjb21tYSwgY29sb24gb3Igc2VtaWNvbG9uIGluIHRoZSBjb21tYW5kIGxpbmUgZnJh
Z21lbnQuCiAgICAgIAogICAgICBObyBjaGFuZ2UgdG8gdGhlIGludGVuZGVkIHBhcnNpbmcgZnVu
Y3Rpb25hbGl0eSwgYnV0IGZpeGVzIGNhc2VzIHdoZXJlIGEKICAgICAgcGFydGlhbCBzdHJpbmcg
b24gdGhlIGNvbW1hbmQgbGluZSB3aWxsIGluYWR2ZXJ0ZW50bHkgdHJpZ2dlciBvcHRpb25zLgog
ICAgICAKICAgICAgQSBmZXcgYXJlYXMgd2VyZSBtb3JlIHRoYW4ganVzdCBhIHRyaXZpYWwgY2hh
bmdlOgogICAgICAKICAgICAgICogcGFyc2VfaXJxX3ZlY3Rvcl9tYXBfcGFyYW0oKSBnYWluZWQg
c29tZSBzdHlsZSBjb3JyZWN0aW9ucy4KICAgICAgICogcGFyc2VfdnBtdV9wYXJhbXMoKSB3YXMg
cmV3cml0dGVuIHRvIHVzZSB0aGUgbm9ybWFsIGxpc3Qtb2Ytb3B0aW9ucyBmb3JtLAogICAgICAg
ICByYXRoZXIgdGhhbiBqdXN0IGZpeGluZyB1cCBwYXJzZV92cG11X3BhcmFtKCkgYW5kIGxlYXZp
bmcgdGhlIHBhcnNpbmcgYmVpbmcKICAgICAgICAgaGFyZCB0byBmb2xsb3cuCiAgICAgICAqIElu
c3RlYWQgb2YgbWFraW5nIHRoZSB0cml2aWFsIGZpeCBvZiBhZGRpbmcgYW4gZXhwbGljaXQgbGVu
Z3RoIGNoZWNrIGluCiAgICAgICAgIHBhcnNlX2Jvb2woKSwgdXNlIHRoZSBsZW5ndGggdG8gc2Vs
ZWN0IHdoaWNoIHRva2VuIHRvIHdlIHNlYXJjaCBmb3IsIHdoaWNoCiAgICAgICAgIGlzIG1vcmUg
ZWZmaWNpZW50IHRoYW4gdGhlIHByZXZpb3VzIGxpbmVhciBzZWFyY2ggb3ZlciBhbGwgcG9zc2li
bGUgdG9rZW5zLgogICAgICAKICAgICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KICAgICAgQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+CiAgICAgIG1hc3RlciBjb21taXQ6IDJkZGY3ZTNlMzQxZGYzY2NmMjE2MTNm
ZjdmZmQ0Yjc2OTNhYmU5ZTkKICAgICAgbWFzdGVyIGRhdGU6IDIwMTktMDEtMTUgMTI6NTg6MzQg
KzAwMDAKCnBubXRvcG5nOiAyNDggY29sb3JzIGZvdW5kClJldmlzaW9uIGdyYXBoIGxlZnQgaW4g
L2hvbWUvbG9ncy9yZXN1bHRzL2Jpc2VjdC9xZW11LXVwc3RyZWFtLTQuMTEtdGVzdGluZy90ZXN0
LWFybTY0LWFybTY0LXhsLnhlbi1ib290Lntkb3QscHMscG5nLGh0bWwsc3ZnfS4KLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoxMzU3MzI6IHRvbGVyYWJsZSBBTEwgRkFJ
TAoKZmxpZ2h0IDEzNTczMiBxZW11LXVwc3RyZWFtLTQuMTEtdGVzdGluZyByZWFsLWJpc2VjdCBb
cmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEz
NTczMi8KCkZhaWx1cmVzIDotLyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVz
dC1hcm02NC1hcm02NC14bCAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWls
IGJhc2VsaW5lIHVudGVzdGVkCgoKam9iczoKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQt
ZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9n
cy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRj
LiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0
ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9
bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun May 05 06:26:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 05 May 2019 06:26:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNAbg-0008F1-G9; Sun, 05 May 2019 06:26:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7+Pe=TF=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hNAbf-0008Er-Eq
 for xen-devel@lists.xenproject.org; Sun, 05 May 2019 06:26:39 +0000
X-Inumbo-ID: bc2fe00b-6efe-11e9-843c-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bc2fe00b-6efe-11e9-843c-bc764e045a96;
 Sun, 05 May 2019 06:26:37 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hNAbc-0000s8-79; Sun, 05 May 2019 06:26:36 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hNAbb-0006Oj-SD; Sun, 05 May 2019 06:26:35 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hNAbb-0006Rj-RN; Sun, 05 May 2019 06:26:35 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135538-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-3.18:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-credit1:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-examine:reboot:fail:regression
 linux-3.18:test-amd64-amd64-xl-shadow:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-libvirt:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-pvshim:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qcow2:guest-localmigrate/x10:fail:regression
 linux-3.18:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-examine:memdisk-try-append: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-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:build-arm64-pvops:kernel-build:fail:nonblocking
 linux-3.18:test-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:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-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-credit1:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-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-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-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=dc3e913edf94d54de5678e726cf95b38327e5d09
X-Osstest-Versions-That: linux=0d63979c1bc9c85578be4c589768a13dc0a7c5eb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 05 May 2019 06:26:35 +0000
Subject: [Xen-devel] [linux-3.18 test] 135538: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTUzOCBsaW51eC0zLjE4IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzU1MzgvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1m
LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICA3IHhlbi1ib290
ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEy
ODg1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgIGZhaWwg
UkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYt
ZXhhbWluZSAgICAgICA4IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
Mjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1
YiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICA3IHhlbi1i
b290ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAg
ICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICA3IHhlbi1i
b290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2
cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjg4
NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgMTcgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gx
MCAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVk
IGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAg
ICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQtZXhhbWluZSAgICAgIDQgbWVtZGlzay10cnktYXBwZW5kICAgICAgICAgICBmYWlsICBsaWtl
IDEyODgwNwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTI4ODU4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjg4NTgKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgZmFpbCBsaWtlIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI4ODU4CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1y
ZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aHYyLWludGVsIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kIDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2
c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBh
c3MKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDYga2VybmVsLWJ1aWxkICAgICAgICAg
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
MTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4
ICAgICAgICAgICAgICAgIGRjM2U5MTNlZGY5NGQ1NGRlNTY3OGU3MjZjZjk1YjM4MzI3ZTVkMDkK
YmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDBkNjM5NzljMWJjOWM4NTU3
OGJlNGM1ODk3NjhhMTNkYzBhN2M1ZWIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyODg1OCAgMjAx
OC0xMC0xNyAyMTo0NzozOSBaICAxOTkgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMjk3NjAg
IDIwMTgtMTEtMTAgMTY6MTc6MzAgWiAgMTc1IGRheXMgIDEwMSBhdHRlbXB0cwpUZXN0aW5nIHNh
bWUgc2luY2UgICAxMzU0MTUgIDIwMTktMDQtMjkgMTE6NTA6MDcgWiAgICA1IGRheXMgICAgMyBh
dHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCjgxMCBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90
IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1y
ZXN0cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3Ry
aWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1l
eGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11
bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNo
aW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMzE2NTcgbGlu
ZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun May 05 08:42:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 05 May 2019 08:42:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNCiz-000469-Sn; Sun, 05 May 2019 08:42:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7+Pe=TF=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hNCiy-00045x-Kg
 for xen-devel@lists.xenproject.org; Sun, 05 May 2019 08:42:20 +0000
X-Inumbo-ID: ab452ede-6f11-11e9-99b7-6350a0cd897b
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ab452ede-6f11-11e9-99b7-6350a0cd897b;
 Sun, 05 May 2019 08:42:09 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hNCil-00049a-Um; Sun, 05 May 2019 08:42:08 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hNCil-0002Oc-EB; Sun, 05 May 2019 08:42:07 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hNCil-0007z8-DT; Sun, 05 May 2019 08:42:07 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135630-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.6-testing:build-i386-prev:xen-build:fail:regression
 xen-4.6-testing:build-amd64-prev:xen-build:fail:regression
 xen-4.6-testing:build-amd64-xsm:xen-build:fail:regression
 xen-4.6-testing:build-amd64:xen-build:fail:regression
 xen-4.6-testing:build-i386:xen-build:fail:regression
 xen-4.6-testing:build-i386-xsm:xen-build:fail:regression
 xen-4.6-testing:build-armhf:xen-build:fail:regression
 xen-4.6-testing:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-4:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-1:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-4.6-testing:build-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:build-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-5:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=9357fcd085c1dfdf90a689545d21242b0eb3841e
X-Osstest-Versions-That: xen=3636de3f1a9a513ebdcd77555dce0e4d451e198b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 05 May 2019 08:42:07 +0000
Subject: [Xen-devel] [xen-4.6-testing test] 135630: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTYzMCB4ZW4tNC42LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNTYzMC8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAg
ICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NzkyCiBi
dWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjc3OTIKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzc5MgogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI3NzkyCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjc3OTIKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzc5Mgog
YnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI3NzkyCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC00ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybWhmLWxp
YnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRl
bCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2so
MSkgYmxvY2tlZCBuL2EKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2so
MSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2
LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1weWdydWIgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTMgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEp
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFt
ZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQoKdmVyc2lv
biB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDkzNTdmY2QwODVj
MWRmZGY5MGE2ODk1NDVkMjEyNDJiMGViMzg0MWUKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAg
ICAgICAgICAgICAgIDM2MzZkZTNmMWE5YTUxM2ViZGNkNzc1NTVkY2UwZTRkNDUxZTE5OGIKCkxh
c3QgdGVzdCBvZiBiYXNpcyAgIDEyNzc5MiAgMjAxOC0wOS0xOSAwMzo1MDo0MSBaICAyMjggZGF5
cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzU0MzMgIDIwMTktMDQtMjkgMTU6MzY6MTAgWiAgICA1
IGRheXMgICAgMyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzU0NjIgIDIwMTktMDUt
MDEgMTE6MDU6NTIgWiAgICAzIGRheXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91
Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBJYW4gQ2FtcGJlbGwgPGlhbi5jYW1wYmVsbEBj
aXRyaXguY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQt
YW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1h
cm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYt
eHNtICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2lt
YWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24g
b2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNh
biBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0
LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgOTM1N2ZjZDA4NWMxZGZk
ZjkwYTY4OTU0NWQyMTI0MmIwZWIzODQxZQpBdXRob3I6IElhbiBDYW1wYmVsbCA8aWFuLmNhbXBi
ZWxsQGNpdHJpeC5jb20+CkRhdGU6ICAgRnJpIEphbiAyMiAxNDoyNzoyOCAyMDE2ICswMDAwCgog
ICAgeGVuYWx5emU6IGZpeCBtaXNsZWFkaW5nIGluZGVudGF0aW9uLgogICAgCiAgICBnY2MtNiBh
ZGRzIC1XbWlzbGVhZGluZy1pbmRlbnRhdGlvbiB3aGljaCBmb3VuZCB0aGVzZSBpc3N1ZXMuCiAg
ICAKICAgIHhlbmFseXplLmM6IEluIGZ1bmN0aW9uICd3ZWlnaHRlZF9wZXJjZW50aWxlJzoKICAg
IHhlbmFseXplLmM6MjEzNjoxODogZXJyb3I6IHN0YXRlbWVudCBpcyBpbmRlbnRlZCBhcyBpZiBp
dCB3ZXJlIGd1YXJkZWQgYnkuLi4gWy1XZXJyb3I9bWlzbGVhZGluZy1pbmRlbnRhdGlvbl0KICAg
ICAgICAgICAgICAgICBMPUk7IExfd2VpZ2h0ID0gSV93ZWlnaHQ7CiAgICAgICAgICAgICAgICAg
ICAgICBefn5+fn5+fgogICAgCiAgICB4ZW5hbHl6ZS5jOjIxMzU6OTogbm90ZTogLi4udGhpcyAn
aWYnIGNsYXVzZSwgYnV0IGl0IGlzIG5vdAogICAgICAgICAgICAgaWYoSl93ZWlnaHQ8S193ZWln
aHQpCiAgICAgICAgICAgICBefgogICAgCiAgICB4ZW5hbHl6ZS5jOjIxMzg6MTg6IGVycm9yOiBz
dGF0ZW1lbnQgaXMgaW5kZW50ZWQgYXMgaWYgaXQgd2VyZSBndWFyZGVkIGJ5Li4uIFstV2Vycm9y
PW1pc2xlYWRpbmctaW5kZW50YXRpb25dCiAgICAgICAgICAgICAgICAgUj1KOyBSX3dlaWdodCA9
IEpfd2VpZ2h0OwogICAgICAgICAgICAgICAgICAgICAgXn5+fn5+fn4KICAgIAogICAgeGVuYWx5
emUuYzoyMTM3Ojk6IG5vdGU6IC4uLnRoaXMgJ2lmJyBjbGF1c2UsIGJ1dCBpdCBpcyBub3QKICAg
ICAgICAgICAgIGlmKEtfd2VpZ2h0PElfd2VpZ2h0KQogICAgICAgICAgICAgXn4KICAgIAogICAg
eGVuYWx5emUuYzogSW4gZnVuY3Rpb24gJ3NlbGZfd2VpZ2h0ZWRfcGVyY2VudGlsZSc6CiAgICB4
ZW5hbHl6ZS5jOjIyMTU6MTg6IGVycm9yOiBzdGF0ZW1lbnQgaXMgaW5kZW50ZWQgYXMgaWYgaXQg
d2VyZSBndWFyZGVkIGJ5Li4uIFstV2Vycm9yPW1pc2xlYWRpbmctaW5kZW50YXRpb25dCiAgICAg
ICAgICAgICAgICAgTD1JOyBMX3dlaWdodCA9IElfd2VpZ2h0OwogICAgICAgICAgICAgICAgICAg
ICAgXn5+fn5+fn4KICAgIAogICAgeGVuYWx5emUuYzoyMjE0Ojk6IG5vdGU6IC4uLnRoaXMgJ2lm
JyBjbGF1c2UsIGJ1dCBpdCBpcyBub3QKICAgICAgICAgICAgIGlmKEpfd2VpZ2h0PEtfd2VpZ2h0
KQogICAgICAgICAgICAgXn4KICAgIAogICAgeGVuYWx5emUuYzoyMjE3OjE4OiBlcnJvcjogc3Rh
dGVtZW50IGlzIGluZGVudGVkIGFzIGlmIGl0IHdlcmUgZ3VhcmRlZCBieS4uLiBbLVdlcnJvcj1t
aXNsZWFkaW5nLWluZGVudGF0aW9uXQogICAgICAgICAgICAgICAgIFI9SjsgUl93ZWlnaHQgPSBK
X3dlaWdodDsKICAgICAgICAgICAgICAgICAgICAgIF5+fn5+fn5+CiAgICAKICAgIHhlbmFseXpl
LmM6MjIxNjo5OiBub3RlOiAuLi50aGlzICdpZicgY2xhdXNlLCBidXQgaXQgaXMgbm90CiAgICAg
ICAgICAgICBpZihLX3dlaWdodDxJX3dlaWdodCkKICAgICAgICAgICAgIF5+CiAgICAKICAgIEkn
dmUgbW9kaWZpZWQgYWNjb3JkaW5nIHRvIHdoYXQgSSB0aGluayB0aGUgaW50ZW50aW9uIGlzLCBp
LmUuIGFkZGVkIGJyYWNlcwogICAgcmF0aGVyIHRoYW4gbW92aW5nIHRoZSBsaW5lIGluIHF1ZXN0
aW9uIG91dCBhIGxldmVsLgogICAgCiAgICBJIGhhdmUgb25seSBidWlsZCB0ZXN0ZWQgdGhlIHJl
c3VsdC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSWFuIENhbXBiZWxsIDxpYW4uY2FtcGJlbGxA
Y2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFw
QGNpdHJpeC5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBlYmRiYTE1MGJmZjFk
OTE0ODA1ZDYwZWZhNTc2MzM3YmJlZjBjMzA1KQoKY29tbWl0IDU5Y2U2YTU0M2YzYzAwZDI0MWVh
MGU4NWY5MzJkZjYxMGNkYzI1YmIKQXV0aG9yOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgpEYXRlOiAgIFdlZCBOb3YgMjggMTc6NDM6MzMgMjAxOCArMDAwMAoKICAgIHRvb2xzL2Zpcm13
YXJlOiB1cGRhdGUgT1ZNRiBNYWtlZmlsZSwgd2hlbiBuZWNlc3NhcnkKICAgIAogICAgWyBUaGlz
IGlzIHR3byBjb21taXRzIGZyb20gbWFzdGVyIGFrYSBzdGFnaW5nLTQuMTI6IF0KICAgIAogICAg
T1ZNRiBoYXMgYmVjb21lIGRlcGVuZGVudCBvbiBPcGVuU1NMLCB3aGljaCBpcyBpbmNsdWRlZCBh
cyBhCiAgICBzdWJtb2R1bGUuICBJbml0aWFsaXNlIHN1Ym1vZHVsZXMgYmVmb3JlIGJ1aWxkaW5n
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgog
ICAgUmV2aWV3ZWQtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29t
PgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgYjE2MjgxODcwZTA2ZjVmNTI2MDI5YTRl
Njk2MzRhMTZkYzM4ZThlNCkKICAgIAogICAgdG9vbHM6IG9ubHkgY2FsbCBnaXQgd2hlbiBuZWNl
c3NhcnkgaW4gT1ZNRiBNYWtlZmlsZQogICAgCiAgICBVc2VycyBtYXkgY2hvb3NlIHRvIGV4cG9y
dCBhIHNuYXBzaG90IG9mIE9WTUYgYW5kIGJ1aWxkIGl0CiAgICB3aXRoIHhlbi5naXQgc3VwcGxp
ZWQgb3ZtZi1tYWtlZmlsZS4gSW4gdGhhdCBjYXNlIHdlIGRvbid0CiAgICBuZWVkIHRvIGNhbGwg
YGdpdCBzdWJtb2R1bGVgLgogICAgCiAgICBGaXhlcyBiMTYyODE4NzBlLgogICAgCiAgICBSZXBv
cnRlZC1ieTogT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgogICAgU2lnbmVkLW9mZi1ieTog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbnRob255IFBF
UkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29t
bWl0IDY4MjkyYzk0YTYwZWFiMjQ1MTRhYjRhOGU0NzcyYWYyNGRlYWQ4MDcpCiAgICAoY2hlcnJ5
IHBpY2tlZCBmcm9tIGNvbW1pdCBlOTgzZThhZTg0ZWZkNWU0MzA0NWEzZDIwYTgyMGYxM2NiNGE3
NWJmKQogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgNWE4MWRlNGM2YjYwMzY5NzRmMjll
MjMzMGE0OTNmMjNhOGYwYzFmMCkKICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDYzZDkz
MzBiYTlmZGVjN2M4ZTkzNDZlNmQ4NTM2MDc0N2Q2MWM5NDcpCiAgICAoY2hlcnJ5IHBpY2tlZCBm
cm9tIGNvbW1pdCBlOWQ4NjBmMWY2NTdhMTk4ZDk5MGJkYWUzZTI5NTAwMWJkMTkyMjNjKQogICAg
KGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgNzgzNTY0NGQ1MTQxZDBmMjhlYzIyMWVkYTQwZmNi
ZjJmYzAzYmUyMykKKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun May 05 09:52:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 05 May 2019 09:52:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNDp4-0001qH-GR; Sun, 05 May 2019 09:52:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7+Pe=TF=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hNDp3-0001q5-B5
 for xen-devel@lists.xenproject.org; Sun, 05 May 2019 09:52:41 +0000
X-Inumbo-ID: 7e4d5fa0-6f1b-11e9-88c1-e7d1063d0518
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7e4d5fa0-6f1b-11e9-88c1-e7d1063d0518;
 Sun, 05 May 2019 09:52:28 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hNDop-0005Zc-TC; Sun, 05 May 2019 09: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.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hNDop-0007ud-GF; Sun, 05 May 2019 09:52:27 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hNDop-0001MO-FH; Sun, 05 May 2019 09:52:27 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135603-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-upstream-4.11-testing:build-arm64-xsm:<job
 status>:broken:regression
 qemu-upstream-4.11-testing:build-arm64:<job status>:broken:regression
 qemu-upstream-4.11-testing:build-arm64-pvops:<job status>:broken:regression
 qemu-upstream-4.11-testing:build-arm64-xsm:host-install(4):broken:regression
 qemu-upstream-4.11-testing:build-arm64-pvops:host-install(4):broken:regression
 qemu-upstream-4.11-testing:build-arm64:host-install(4):broken:regression
 qemu-upstream-4.11-testing:test-arm64-arm64-libvirt-xsm:xen-boot:fail:regression
 qemu-upstream-4.11-testing:test-arm64-arm64-xl:xen-boot:fail:regression
 qemu-upstream-4.11-testing:test-arm64-arm64-xl-credit2:xen-boot:fail:regression
 qemu-upstream-4.11-testing:test-arm64-arm64-xl-xsm:xen-boot:fail:regression
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-qcow2:guest-localmigrate/x10:fail:heisenbug
 qemu-upstream-4.11-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-arm64-arm64-xl-credit1:xen-boot:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=2871355a6957f1b3c16f858e3143e0fff0737b6a
X-Osstest-Versions-That: qemuu=20c76f9a5fbf16d58c6add2ace2ff0fabd785926
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 05 May 2019 09:52:27 +0000
Subject: [Xen-devel] [qemu-upstream-4.11-testing test] 135603: regressions -
 FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTYwMyBxZW11LXVwc3RyZWFtLTQuMTEtdGVzdGluZyByZWFsIFtyZWFsXQpodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTM1NjAzLwoKUmVn
cmVzc2lvbnMgOi0oCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2lu
ZywKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hcm02NC14
c20gICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuICBp
biAxMzQ1OTQKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAg
ICAgICAgICAgICAgICBicm9rZW4gIGluIDEzNDU5NAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAg
ICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbiAgaW4gMTM0NTk0CiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTM0
NTk0IFJFR1IuIHZzLiAxMjU1NzUKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgIDQgaG9zdC1p
bnN0YWxsKDQpIGJyb2tlbiBpbiAxMzQ1OTQgUkVHUi4gdnMuIDEyNTU3NQogYnVpbGQtYXJtNjQg
ICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEzNDU5NCBSRUdSLiB2
cy4gMTI1NTc1CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU1NzUKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAg
ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTU3NQog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1NTc1CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU1NzUKClRlc3RzIHdoaWNo
IGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xY293MiAgICAxNyBndWVzdC1sb2NhbG1pZ3JhdGUveDEwICAgICBmYWlsIHBhc3Mg
aW4gMTM0NTk0CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2Nr
aW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgYmxvY2tlZCBpbiAxMzQ1OTQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEzNDU5NCBuL2EKIGJ1aWxk
LWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2Nr
ZWQgaW4gMTM0NTk0IG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzQ1OTQgbi9hCiB0ZXN0LWFybTY0LWFybTY0
LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEzNDU5
NCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgIGJsb2NrZWQgaW4gMTM0NTk0IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRt
cmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vl
c3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICA3IHhlbi1ib290ICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3Rh
bGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRl
ZCBmb3IgdGVzdGluZzoKIHFlbXV1ICAgICAgICAgICAgICAgIDI4NzEzNTVhNjk1N2YxYjNjMTZm
ODU4ZTMxNDNlMGZmZjA3MzdiNmEKYmFzZWxpbmUgdmVyc2lvbjoKIHFlbXV1ICAgICAgICAgICAg
ICAgIDIwYzc2ZjlhNWZiZjE2ZDU4YzZhZGQyYWNlMmZmMGZhYmQ3ODU5MjYKCkxhc3QgdGVzdCBv
ZiBiYXNpcyAgIDEyNTU3NSAgMjAxOC0wNy0yNSAxODo1Mzo1NCBaICAyODMgZGF5cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxMzQyNzAgIDIwMTktMDQtMDEgMTY6MTA6NTAgWiAgIDMzIGRheXMgICAx
NCBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICBHZXJkIEhvZmZt
YW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICBHcmVnIEt1cnogPGdyb3VnQGthb2Qub3JnPgogIEph
c29uIFdhbmcgPGphc293YW5nQHJlZGhhdC5jb20+CiAgS2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0
LmNvbT4KICBMaSBRaWFuZyA8bGlxM2VhQGdtYWlsLmNvbT4KICBNaWNoYWVsIE1jQ29udmlsbGUg
PG1tY2NvQG15a29sYWIuY29tPgogIE1pY2hhZWwgVG9rYXJldiA8bWp0QHRscy5tc2sucnU+CiAg
TmllbHMgZGUgVm9zIDxuZGV2b3NAcmVkaGF0LmNvbT4KICBQYW9sbyBCb256aW5pIDxwYm9uemlu
aUByZWRoYXQuY29tPgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4K
ICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+CiAgUHJhc2FubmEg
S3VtYXIgS2FsZXZlciA8cHJhc2FubmEua2FsZXZlckByZWRoYXQuY29tPgogIFJvZ2VyIFBhdSBN
b25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1
QGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJp
Y3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1w
dmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
c2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQteHNt
IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFy
bTY0LXB2b3BzIGJyb2tlbgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDI4NzEzNTVhNjk1N2Yx
YjNjMTZmODU4ZTMxNDNlMGZmZjA3MzdiNmEKQXV0aG9yOiBLZXZpbiBXb2xmIDxrd29sZkByZWRo
YXQuY29tPgpEYXRlOiAgIFRodSBPY3QgMTEgMTc6MzA6MzkgMjAxOCArMDIwMAoKICAgIGd0azog
RG9uJ3QgdnRlX3Rlcm1pbmFsX3NldF9lbmNvZGluZygpIG9uIG5ldyBWVEUgdmVyc2lvbnMKICAg
IAogICAgVGhlIGZ1bmN0aW9uIHZ0ZV90ZXJtaW5hbF9zZXRfZW5jb2RpbmcoKSBpcyBkZXByZWNh
dGVkIHNpbmNlIFZURSAwLjU0LAogICAgc28gc3RvcCBjYWxsaW5nIGl0IGZyb20gdGhhdCB2ZXJz
aW9uIG9uLiBUaGlzIGZpeGVzIGEgYnVpbGQgZXJyb3IKICAgIGJlY2F1c2Ugb2Ygb3VyIHVzZSBv
ZiB3YXJuaW5nIGZsYWdzIFstV2Vycm9yPWRlcHJlY2F0ZWQtZGVjbGFyYXRpb25zXS4KICAgIAog
ICAgRml4ZXM6IGh0dHBzOi8vYnVncy5sYXVuY2hwYWQubmV0L2J1Z3MvMTc5NDkzOQogICAgUmVw
b3J0ZWQtYnk6IEJhc3RpYW4gS29wcGVsbWFubiA8a2Jhc3RpYW5AbWFpbC51bmktcGFkZXJib3Ju
LmRlPgogICAgU2lnbmVkLW9mZi1ieTogS2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KICAg
IE1lc3NhZ2UtaWQ6IDIwMTgxMDExMTUzMDM5LjIzMjQtMS1rd29sZkByZWRoYXQuY29tCiAgICBT
aWduZWQtb2ZmLWJ5OiBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICAgIChjaGVy
cnkgcGlja2VkIGZyb20gY29tbWl0IDY0MTU5OTRmZmNjNmQyMmIzZjVhZGQ2N2Y2M2ZlNzdlNGI5
NzExZjQpCgpjb21taXQgOTRhNzE1YjZjYmE3MjI1ZTVkYjU5OTAxZTVkMGE1MjUyZWFkOTc1NQpB
dXRob3I6IE5pZWxzIGRlIFZvcyA8bmRldm9zQHJlZGhhdC5jb20+CkRhdGU6ICAgVHVlIE1hciA1
IDE2OjQ2OjM0IDIwMTkgKzAxMDAKCiAgICBnbHVzdGVyOiB0aGUgZ2xmc19pb19jYmsgY2FsbGJh
Y2sgZnVuY3Rpb24gcG9pbnRlciBhZGRzIHByZS9wb3N0IHN0YXQgYXJncwogICAgCiAgICBUaGUg
Z2xmc18qX2FzeW5jKCkgZnVuY3Rpb25zIGRvIGEgY2FsbGJhY2sgb25jZSBmaW5pc2hlZC4gVGhp
cyBjYWxsYmFjawogICAgaGFzIGNoYW5nZWQgaXRzIGFyZ3VtZW50cywgcHJlLSBhbmQgcG9zdC1z
dGF0IHN0cnVjdHVyZXMgaGF2ZSBiZWVuCiAgICBhZGRlZC4gVGhpcyBtYWtlcyBpdCBwb3NzaWJs
ZSB0byBpbXByb3ZlIGNhY2hpbmcsIHdoaWNoIGlzIHVzZWZ1bCBmb3IKICAgIFNhbWJhIGFuZCBO
RlMtR2FuZXNoYSwgYnV0IG5vdCBzbyBtdWNoIGZvciBRRU1VLiBHbHVzdGVyIDYgaXMgdGhlIGZp
cnN0CiAgICByZWxlYXNlIHRoYXQgaW5jbHVkZXMgdGhlc2UgbmV3IGFyZ3VtZW50cy4KICAgIAog
ICAgV2l0aCBhbiBhZGRpdGlvbmFsIGRldGVjdGlvbiBpbiAuL2NvbmZpZ3VyZSwgdGhlIG5ldyBh
cmd1bWVudHMgY2FuCiAgICBjb25kaXRpb25hbGx5IGdldCBpbmNsdWRlZCBpbiB0aGUgZ2xmc19p
b19jYmsgaGFuZGxlci4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogTmllbHMgZGUgVm9zIDxuZGV2
b3NAcmVkaGF0LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEtldmluIFdvbGYgPGt3b2xmQHJlZGhh
dC5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCAwZTNiODkxZmVmYWNjMGU0OWYz
YzhmZmEzYTc1M2I2OWViNzIxNGQyKQoKY29tbWl0IDEzYmFjN2FiZjYwZTI1MTAxZWY2MDU5ZjBk
YTdhMTY4OTQyZWNjZDkKQXV0aG9yOiBQcmFzYW5uYSBLdW1hciBLYWxldmVyIDxwcmFzYW5uYS5r
YWxldmVyQHJlZGhhdC5jb20+CkRhdGU6ICAgVHVlIE1hciA1IDE2OjQ2OjMzIDIwMTkgKzAxMDAK
CiAgICBnbHVzdGVyOiBIYW5kbGUgY2hhbmdlZCBnbGZzX2Z0cnVuY2F0ZSBzaWduYXR1cmUKICAg
IAogICAgTmV3IHZlcnNpb25zIG9mIEdsdXN0ZXJzIGxpYmdmYXBpLnNvIGhhdmUgYW4gdXBkYXRl
ZCBnbGZzX2Z0cnVuY2F0ZSgpCiAgICBmdW5jdGlvbiB0aGF0IHJldHVybnMgYWRkaXRpb25hbCAn
c3RydWN0IHN0YXQnIHN0cnVjdHVyZXMgdG8gZW5hYmxlCiAgICBhZHZhbmNlZCBjYWNoaW5nIG9m
IGF0dHJpYnV0ZXMuIFRoaXMgaXMgdXNlZnVsIGZvciBmaWxlIHNlcnZlcnMsIG5vdCBzbwogICAg
bXVjaCBmb3IgUUVNVS4gTmV2ZXJ0aGVsZXNzLCB0aGUgQVBJIGhhcyBjaGFuZ2VkIGFuZCBuZWVk
cyB0byBiZQogICAgYWRvcHRlZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogUHJhc2FubmEgS3Vt
YXIgS2FsZXZlciA8cHJhc2FubmEua2FsZXZlckByZWRoYXQuY29tPgogICAgU2lnbmVkLW9mZi1i
eTogTmllbHMgZGUgVm9zIDxuZGV2b3NAcmVkaGF0LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEtl
dmluIFdvbGYgPGt3b2xmQHJlZGhhdC5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1p
dCBlMDE0ZGJlNzRlMDQ4NDE4ODE2NGM2MWZmNjg0M2Y4YTA0YThjYjlkKQoKY29tbWl0IDk4NjRh
MTJmNGExM2YxOWE3NDQwY2IzMmJkMzI0MjUwNmQ2YjI3MzgKQXV0aG9yOiBKYXNvbiBXYW5nIDxq
YXNvd2FuZ0ByZWRoYXQuY29tPgpEYXRlOiAgIFR1ZSBEZWMgNCAxMTo1Mzo0MyAyMDE4ICswODAw
CgogICAgbmV0OiBkcm9wIHRvbyBsYXJnZSBwYWNrZXQgZWFybHkKICAgIAogICAgV2UgdHJ5IHRv
IGRldGVjdCBhbmQgZHJvcCB0b28gbGFyZ2UgcGFja2V0ICg+SU5UX01BWCkgaW4gMTU5MmE5OTQ3
MDM2CiAgICAoIm5ldDogaWdub3JlIHBhY2tldCBzaXplIGdyZWF0ZXIgdGhhbiBJTlRfTUFYIikg
ZHVyaW5nIHBhY2tldAogICAgZGVsaXZlcmluZy4gVW5mb3J0dW5hdGVseSwgdGhpcyBpcyBub3Qg
c3VmZmljaWVudCBhcyB3ZSBtYXkgaGl0CiAgICBhbm90aGVyIGludGVnZXIgb3ZlcmZsb3cgd2hl
biB0cnlpbmcgdG8gcXVldWUgc3VjaCBsYXJnZSBwYWNrZXQgaW4KICAgIHFlbXVfbmV0X3F1ZXVl
X2FwcGVuZF9pb3YoKToKICAgIAogICAgLSBzaXplIG9mIHRoZSBhbGxvY2F0aW9uIG1heSBvdmVy
ZmxvdyBvbiAzMmJpdAogICAgLSBwYWNrZXQtPnNpemUgaXMgaW50ZWdlciB3aGljaCBtYXkgb3Zl
cmZsb3cgZXZlbiBvbiA2NGJpdAogICAgCiAgICBGaXhpbmcgdGhpcyBieSBtb3ZpbmcgdGhlIGNo
ZWNrIHRvIHFlbXVfc2VuZHZfcGFja2V0X2FzeW5jKCkgd2hpY2ggaXMKICAgIHRoZSBlbnRyYW5j
ZSBvZiBhbGwgbmV0d29ya2luZyBjb2RlcyBhbmQgcmVkdWNlIHRoZSBsaW1pdCB0bwogICAgTkVU
X0JVRlNJWkUgdG8gYmUgbW9yZSBjb25zZXJ2YXRpdmUuIFRoaXMgd29ya3Mgc2luY2U6CiAgICAK
ICAgIC0gRm9yIHRoZSBjYWxsZXJzIHRoYXQgY2FsbCBxZW11X3NlbmR2X3BhY2tldF9hc3luYygp
IGRpcmVjdGx5LCB0aGV5CiAgICAgIG9ubHkgY2FyZSBhYm91dCBpZiB6ZXJvIGlzIHJldHVybmVk
IHRvIGRldGVybWluZSB3aGV0aGVyIHRvIHByZXZlbnQKICAgICAgdGhlIHNvdXJjZSBmcm9tIHBy
b2R1Y2luZyBtb3JlIHBhY2tldHMuIEEgY2FsbGJhY2sgd2lsbCBiZSB0cmlnZ2VyZWQKICAgICAg
aWYgcGVlciBjYW4gYWNjZXB0IG1vcmUgdGhlbiBzb3VyY2UgY291bGQgYmUgZW5hYmxlZC4gVGhp
cyBpcwogICAgICB1c3VhbGx5IHVzZWQgYnkgaGlnaCBzcGVlZCBuZXR3b3JraW5nIGltcGxlbWVu
dGF0aW9uIGxpa2UgdmlydGlvLW5ldAogICAgICBvciBuZXRtYXAuCiAgICAtIEZvciB0aGUgY2Fs
bGVycyB0aGF0IGNhbGwgcWVtdV9zZW5kdl9wYWNrZXQoKSB0aGF0IGNhbGxzCiAgICAgIHFlbXVf
c2VuZHZfcGFja2V0X2FzeW5jKCkgaW5kaXJlY3RseSwgdGhleSBvZnRlbiBpZ25vcmUgdGhlIHJl
dHVybgogICAgICB2YWx1ZS4gSW4gdGhpcyBjYXNlIHFlbXUgd2lsbCBqdXN0IHRoZSBkcm9wIHBh
Y2tldHMgaWYgcGVlciBjYW4ndAogICAgICByZWNlaXZlLgogICAgCiAgICBRZW11IHdpbGwgY29w
eSB0aGUgcGFja2V0IGlmIGl0IHdhcyBxdWV1ZWQuIFNvIGl0IHdhcyBzYWZlIGZvciBib3RoCiAg
ICBraW5kcyBvZiB0aGUgY2FsbGVycyB0byBhc3N1bWUgdGhlIHBhY2tldCB3YXMgc2VudC4KICAg
IAogICAgU2luY2Ugd2UgbW92ZSB0aGUgY2hlY2sgZnJvbSBxZW11X2RlbGl2ZXJfcGFja2V0X2lv
digpIHRvCiAgICBxZW11X3NlbmR2X3BhY2tldF9hc3luYygpLCBpdCB3b3VsZCBiZSBzYWZlciB0
byBtYWtlCiAgICBxZW11X2RlbGl2ZXJfcGFja2V0X2lvdigpIHN0YXRpYyB0byBwcmV2ZW50IGFu
eSBleHRlcm5hbCB1c2VyIGluIHRoZQogICAgZnV0dXJlLgogICAgCiAgICBUaGlzIGlzIGEgcmV2
aXNlZCBwYXRjaCBvZiBDVkUtMjAxOC0xNzk2My4KICAgIAogICAgQ2M6IHFlbXUtc3RhYmxlQG5v
bmdudS5vcmcKICAgIENjOiBMaSBRaWFuZyA8bGlxM2VhQDE2My5jb20+CiAgICBGaXhlczogMTU5
MmE5OTQ3MDM2ICgibmV0OiBpZ25vcmUgcGFja2V0IHNpemUgZ3JlYXRlciB0aGFuIElOVF9NQVgi
KQogICAgUmVwb3J0ZWQtYnk6IExpIFFpYW5nIDxsaXEzZWFAZ21haWwuY29tPgogICAgUmV2aWV3
ZWQtYnk6IExpIFFpYW5nIDxsaXEzZWFAZ21haWwuY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFz
b24gV2FuZyA8amFzb3dhbmdAcmVkaGF0LmNvbT4KICAgIFJldmlld2VkLWJ5OiBUaG9tYXMgSHV0
aCA8dGh1dGhAcmVkaGF0LmNvbT4KICAgIE1lc3NhZ2UtaWQ6IDIwMTgxMjA0MDM1MzQ3LjYxNDgt
Mi1qYXNvd2FuZ0ByZWRoYXQuY29tCiAgICBTaWduZWQtb2ZmLWJ5OiBQZXRlciBNYXlkZWxsIDxw
ZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCAy
NWMwMWJkMTlkMGU0YjY2ZjM1NzYxOGFlZWZkYTFlZjdhNDFlMjFhKQoKY29tbWl0IGI2OTdjMGFl
Y2JmOWJjOGJkYjRmMWJmMGVhOTJlNmE4ZmIyNTgwOTQKQXV0aG9yOiBKYXNvbiBXYW5nIDxqYXNv
d2FuZ0ByZWRoYXQuY29tPgpEYXRlOiAgIFdlZCBNYXkgMzAgMTM6MTY6MzYgMjAxOCArMDgwMAoK
ICAgIG5ldDogaWdub3JlIHBhY2tldCBzaXplIGdyZWF0ZXIgdGhhbiBJTlRfTUFYCiAgICAKICAg
IFRoZXJlIHNob3VsZCBub3QgYmUgYSByZWFzb24gZm9yIHBhc3NpbmcgYSBwYWNrZXQgc2l6ZSBn
cmVhdGVyIHRoYW4KICAgIElOVF9NQVguIEl0J3MgdXN1YWxseSBhIGhpbnQgb2YgYnVnIHNvbWV3
aGVyZSwgc28gaWdub3JlIHBhY2tldCBzaXplCiAgICBncmVhdGVyIHRoYW4gSU5UX01BWCBpbiBx
ZW11X2RlbGl2ZXJfcGFja2V0X2lvdigpCiAgICAKICAgIENDOiBxZW11LXN0YWJsZUBub25nbnUu
b3JnCiAgICBSZXBvcnRlZC1ieTogRGFuaWVsIFNoYXBpcmEgPGRhbmllbEB0d2lzdGxvY2suY29t
PgogICAgUmV2aWV3ZWQtYnk6IE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+CiAg
ICBTaWduZWQtb2ZmLWJ5OiBKYXNvbiBXYW5nIDxqYXNvd2FuZ0ByZWRoYXQuY29tPgogICAgKGNo
ZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgMTU5MmE5OTQ3MDM2ZDYwZGRlNTQwNDIwNGE1ZDQ1OTc1
MTMzY2FmNSkKCmNvbW1pdCBmNTE3YzFiNjA3OWE1MTRjMDc5OGVhY2IzZjdjNzdiOWRkOGViYmYx
CkF1dGhvcjogR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KRGF0ZTogICBGcmkgTm92IDIzIDEz
OjI4OjAzIDIwMTggKzAxMDAKCiAgICA5cDogZml4IFFFTVUgY3Jhc2ggd2hlbiByZW5hbWluZyBm
aWxlcwogICAgCiAgICBXaGVuIHVzaW5nIHRoZSA5UDIwMDAudSB2ZXJzaW9uIG9mIHRoZSBwcm90
b2NvbCwgdGhlIGZvbGxvd2luZyBzaGVsbAogICAgY29tbWFuZCBsaW5lIGluIHRoZSBndWVzdCBj
YW4gY2F1c2UgUUVNVSB0byBjcmFzaDoKICAgIAogICAgICAgIHdoaWxlIHRydWU7IGRvIHJtIC1y
ZiBhYTsgbWtkaXIgLXAgYS9iICYgdG91Y2ggYS9iL2MgJiBtdiBhIGFhOyBkb25lCiAgICAKICAg
IFdpdGggOVAyMDAwLnUsIGZpbGUgcmVuYW1pbmcgaXMgaGFuZGxlZCBieSB0aGUgV1NUQVQgY29t
bWFuZC4gVGhlCiAgICB2OWZzX3dzdGF0KCkgZnVuY3Rpb24gY2FsbHMgdjlmc19jb21wbGV0ZV9y
ZW5hbWUoKSwgd2hpY2ggY2FsbHMKICAgIHY5ZnNfZml4X3BhdGgoKSBmb3IgZXZlcnkgZmlkIHdo
b3NlIHBhdGggaXMgYWZmZWN0ZWQgYnkgdGhlIGNoYW5nZS4KICAgIFRoZSBpbnZvbHZlZCBjYWxs
cyB0byB2OWZzX3BhdGhfY29weSgpIG1heSByYWNlIHdpdGggYW55IG90aGVyIGFjY2VzcwogICAg
dG8gdGhlIGZpZCBwYXRoIHBlcmZvcm1lZCBieSBzb21lIHdvcmtlciB0aHJlYWQsIGNhdXNpbmcg
YSBjcmFzaCBsaWtlCiAgICBzaG93biBiZWxvdzoKICAgIAogICAgVGhyZWFkIDEyICJxZW11LXN5
c3RlbS14ODYiIHJlY2VpdmVkIHNpZ25hbCBTSUdTRUdWLCBTZWdtZW50YXRpb24gZmF1bHQuCiAg
ICAweDAwMDA1NTU1NTVhMjVkYTIgaW4gbG9jYWxfb3Blbl9ub2ZvbGxvdyAoZnNfY3R4PTB4NTU1
NTU3ZDk1OGI4LCBwYXRoPTB4MCwKICAgICBmbGFncz02NTUzNiwgbW9kZT0wKSBhdCBody85cGZz
LzlwLWxvY2FsLmM6NTkKICAgIDU5ICAgICAgICAgIHdoaWxlICgqcGF0aCAmJiBmZCAhPSAtMSkg
ewogICAgKGdkYikgYnQKICAgICMwICAweDAwMDA1NTU1NTVhMjVkYTIgaW4gbG9jYWxfb3Blbl9u
b2ZvbGxvdyAoZnNfY3R4PTB4NTU1NTU3ZDk1OGI4LAogICAgIHBhdGg9MHgwLCBmbGFncz02NTUz
NiwgbW9kZT0wKSBhdCBody85cGZzLzlwLWxvY2FsLmM6NTkKICAgICMxICAweDAwMDA1NTU1NTVh
MjVlMGMgaW4gbG9jYWxfb3BlbmRpcl9ub2ZvbGxvdyAoZnNfY3R4PTB4NTU1NTU3ZDk1OGI4LAog
ICAgIHBhdGg9MHgwKSBhdCBody85cGZzLzlwLWxvY2FsLmM6OTIKICAgICMyICAweDAwMDA1NTU1
NTVhMjYxYjggaW4gbG9jYWxfbHN0YXQgKGZzX2N0eD0weDU1NTU1N2Q5NThiOCwKICAgICBmc19w
YXRoPTB4NTU1NTU2YjU2ODU4LCBzdGJ1Zj0weDdmZmY4NDgzMGVmMCkgYXQgaHcvOXBmcy85cC1s
b2NhbC5jOjE4NQogICAgIzMgIDB4MDAwMDU1NTU1NWEyYjM2NyBpbiB2OWZzX2NvX2xzdGF0IChw
ZHU9MHg1NTU1NTdkOTc0OTgsCiAgICAgcGF0aD0weDU1NTU1NmI1Njg1OCwgc3RidWY9MHg3ZmZm
ODQ4MzBlZjApIGF0IGh3LzlwZnMvY29maWxlLmM6NTMKICAgICM0ICAweDAwMDA1NTU1NTVhMWU5
ZTIgaW4gdjlmc19zdGF0IChvcGFxdWU9MHg1NTU1NTdkOTc0OTgpCiAgICAgYXQgaHcvOXBmcy85
cC5jOjEwODMKICAgICM1ICAweDAwMDA1NTU1NTVlMDYwYTIgaW4gY29yb3V0aW5lX3RyYW1wb2xp
bmUgKGkwPS02NjkxNjU0MjQsIGkxPTMyNzY3KQogICAgIGF0IHV0aWwvY29yb3V0aW5lLXVjb250
ZXh0LmM6MTE2CiAgICAjNiAgMHgwMDAwN2ZmZmVmNGY1NjAwIGluIF9fc3RhcnRfY29udGV4dCAo
KSBhdCAvbGliNjQvbGliYy5zby42CiAgICAjNyAgMHgwMDAwMDAwMDAwMDAwMDAwIGluICAoKQog
ICAgKGdkYikKICAgIAogICAgVGhlIGZpeCBpcyB0byB0YWtlIHRoZSBwYXRoIHdyaXRlIGxvY2sg
d2hlbiBjYWxsaW5nIHY5ZnNfY29tcGxldGVfcmVuYW1lKCksCiAgICBsaWtlIGluIHY5ZnNfcmVu
YW1lKCkuCiAgICAKICAgIEltcGFjdDogIERvUyB0cmlnZ2VyZWQgYnkgdW5wcml2aWxlZ2VkIGd1
ZXN0IHVzZXJzLgogICAgCiAgICBGaXhlczogQ1ZFLTIwMTgtMTk0ODkKICAgIENjOiBQIEogUCA8
cHBhbmRpdEByZWRoYXQuY29tPgogICAgUmVwb3J0ZWQtYnk6IHpoaWJpbiBodSA8bm9pcmZhdGVA
Z21haWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IFByYXNhZCBKIFBhbmRpdCA8cGpwQGZlZG9yYXBy
b2plY3Qub3JnPgogICAgU2lnbmVkLW9mZi1ieTogR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4K
ICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDFkMjAzOTg2OTRhM2I2N2EzODhkOTU1Yjdh
OTQ1YmE0YWE5MGE4YTgpCgpjb21taXQgOWFmOWMxYzIwZTMxM2Y1OTcxNjhlMDUyMmY1ZmM4ZDc4
MTIzYjBjOApBdXRob3I6IFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+CkRhdGU6
ICAgVHVlIE5vdiAyMCAxOTo0MTo0OCAyMDE4ICswMTAwCgogICAgbnZtZTogZml4IG91dC1vZi1i
b3VuZHMgYWNjZXNzIHRvIHRoZSBDTUIKICAgIAogICAgQmVjYXVzZSB0aGUgQ01CIEJBUiBoYXMg
YSBtaW5fYWNjZXNzX3NpemUgb2YgMiwgaWYgeW91IHJlYWQgdGhlIGxhc3QKICAgIGJ5dGUgaXQg
d2lsbCB0cnkgdG8gbWVtY3B5ICoyKiBieXRlcyBmcm9tIG4tPmNtYnVmLCBjYXVzaW5nIGFuIG9m
Zi1ieS1vbmUKICAgIGVycm9yLiAgVGhpcyBpcyBDVkUtMjAxOC0xNjg0Ny4KICAgIAogICAgQW5v
dGhlciB3YXkgdG8gZml4IHRoaXMgbWlnaHQgYmUgdG8gcmVnaXN0ZXIgdGhlIENNQiBhcyBhIFJB
TSBtZW1vcnkKICAgIHJlZ2lvbiwgd2hpY2ggd291bGQgYWxzbyBiZSBtb3JlIGVmZmljaWVudC4g
IEhvd2V2ZXIsIHRoYXQgbWlnaHQgYmUgYQogICAgY2hhbmdlIGZvciBiaWctZW5kaWFuIG1hY2hp
bmVzOyBJIGRpZG4ndCB0aGluayB0aGlzIHRocm91Z2ggYW5kIEkgZG9uJ3QKICAgIGtub3cgaG93
IHJlYWwgaGFyZHdhcmUgd29ya3MuICBBZGQgYSBiYXNpYyB0ZXN0Y2FzZSBmb3IgdGhlIENNQiBp
biBjYXNlCiAgICBzb21lYm9keSBkb2VzIHRoaXMgY2hhbmdlIGxhdGVyIG9uLgogICAgCiAgICBD
YzogS2VpdGggQnVzY2ggPGtlaXRoLmJ1c2NoQGludGVsLmNvbT4KICAgIENjOiBxZW11LWJsb2Nr
QG5vbmdudS5vcmcKICAgIFJlcG9ydGVkLWJ5OiBMaSBRaWFuZyA8bGlxM2VhQGdtYWlsLmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBMaSBRaWFuZyA8bGlxM2VhQGdtYWlsLmNvbT4KICAgIFRlc3RlZC1i
eTogTGkgUWlhbmcgPGxpcTNlYUBnbWFpbC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBQYW9sbyBC
b256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogICAgUmV2aWV3ZWQtYnk6IFBoaWxpcHBlIE1h
dGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KICAgIFRlc3RlZC1ieTogUGhpbGlwcGUg
TWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgogICAgU2lnbmVkLW9mZi1ieTogS2V2
aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0
IDg3YWQ4NjBjNjIyY2M4Zjg5MTZiNTIzMmJkODcyOGMwOGY5MzhmY2UpCgpjb21taXQgYzUwYzcw
NGE2YTA5NTU0OTI1YjkyNmMwMzEzMjgwYmU0YTNkNzEwMApBdXRob3I6IEdyZWcgS3VyeiA8Z3Jv
dWdAa2FvZC5vcmc+CkRhdGU6ICAgVHVlIE5vdiAyMCAxMzowMDozNSAyMDE4ICswMTAwCgogICAg
OXA6IHRha2Ugd3JpdGUgbG9jayBvbiBmaWQgcGF0aCB1cGRhdGVzIChDVkUtMjAxOC0xOTM2NCkK
ICAgIAogICAgUmVjZW50IGNvbW1pdCA1Yjc2ZWY1MGY2MjA3OWEgZml4ZWQgYSByYWNlIHdoZXJl
IHY5ZnNfY29fb3BlbjIoKSBjb3VsZAogICAgcG9zc2libHkgb3ZlcndyaXRlIGEgZmlkIHBhdGgg
d2l0aCB2OWZzX3BhdGhfY29weSgpIHdoaWxlIGl0IGlzIGJlaW5nCiAgICBhY2Nlc3NlZCBieSBz
b21lIG90aGVyIHRocmVhZCwgaWUsIHVzZS1hZnRlci1mcmVlIHRoYXQgY2FuIGJlIGRldGVjdGVk
CiAgICBieSBBU0FOIHdpdGggYSBjdXN0b20gOXAgY2xpZW50LgogICAgCiAgICBJdCB0dXJucyBv
dXQgdGhhdCB0aGUgc2FtZSBjYW4gaGFwcGVuIGF0IHNldmVyYWwgbG9jYXRpb25zIHdoZXJlCiAg
ICB2OWZzX3BhdGhfY29weSgpIGlzIHVzZWQgdG8gc2V0IHRoZSBmaWQgcGF0aC4gVGhlIGZpeCBp
cyBhZ2FpbiB0bwogICAgdGFrZSB0aGUgd3JpdGUgbG9jay4KICAgIAogICAgRml4ZXMgQ1ZFLTIw
MTgtMTkzNjQuCiAgICAKICAgIENjOiBQIEogUCA8cHBhbmRpdEByZWRoYXQuY29tPgogICAgUmVw
b3J0ZWQtYnk6IHpoaWJpbiBodSA8bm9pcmZhdGVAZ21haWwuY29tPgogICAgUmV2aWV3ZWQtYnk6
IFByYXNhZCBKIFBhbmRpdCA8cGpwQGZlZG9yYXByb2plY3Qub3JnPgogICAgU2lnbmVkLW9mZi1i
eTogR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29t
bWl0IDViM2M3N2FhNTgxZWJiMjE1MTI1Yzg0YjA3NDIxMTk0ODM1NzFlNTUpCgpjb21taXQgMDNj
Mjg1NDRhMWI2N2ZkNDhlZjFmYTcyMjMxODE4ZWZhODU2Mzg3NApBdXRob3I6IFJvZ2VyIFBhdSBN
b25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkRhdGU6ICAgTW9uIE1hciAxOCAxODozNzozMSAy
MDE5ICswMTAwCgogICAgeGVuLW1hcGNhY2hlOiB1c2UgTUFQX0ZJWEVEIGZsYWcgc28gdGhlIG1t
YXAgYWRkcmVzcyBoaW50IGlzIGFsd2F5cyBob25vcmVkCiAgICAKICAgIE9yIGlmIGl0J3Mgbm90
IHBvc3NpYmxlIHRvIGhvbm9yIHRoZSBoaW50ZWQgYWRkcmVzcyBhbiBlcnJvciBpcyByZXR1cm5l
ZAogICAgaW5zdGVhZC4gVGhpcyBtYWtlcyBpdCBlYXNpZXIgdG8gc3BvdCB0aGUgYWN0dWFsIGZh
aWx1cmUsIGluc3RlYWQgb2YKICAgIGZhaWxpbmcgbGF0ZXIgb24gd2hlbiB0aGUgY2FsbGVyIG9m
IHhlbl9yZW1hcF9idWNrZXQgcmVhbGl6ZXMgdGhlCiAgICBtYXBwaW5nIGhhcyBub3QgYmVlbiBj
cmVhdGVkIGF0IHRoZSByZXF1ZXN0ZWQgYWRkcmVzcy4KICAgIAogICAgQWxzbyBub3RlIHRoYXQg
YXQgbGVhc3Qgb24gRnJlZUJTRCB1c2luZyBNQVBfRklYRUQgd2lsbCBjYXVzZSBtbWFwIHRvCiAg
ICB0cnkgaGFyZGVyIHRvIGhvbm9yIHRoZSBwYXNzZWQgYWRkcmVzcy4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICAgIEFja2Vk
LWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICAgIFJldmll
d2VkLWJ5OiBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2lydGl4LmNvbT4KICAgIE1l
c3NhZ2UtSWQ6IDwyMDE5MDMxODE3MzczMS4xNDQ5NC0xLXJvZ2VyLnBhdUBjaXRyaXguY29tPgog
ICAgU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5j
b20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA0MTU4ZTkzZjRhY2VkMjQ3YzhkYjk0
YTAyNzVmYzAyN2RhN2RjOTdlKQoKY29tbWl0IGEzNWVkMTQ0NDMyOTU5OWYyOTc1NTEyYzgyYmU3
OTVmOGFmMjg0ZDUKQXV0aG9yOiBNaWNoYWVsIE1jQ29udmlsbGUgPG1tY2NvQG15a29sYWIuY29t
PgpEYXRlOiAgIEZyaSBEZWMgMSAxMTozMTo1NyAyMDE3IC0wNzAwCgogICAgbW1hcCgyKSByZXR1
cm5zIE1BUF9GQUlMRUQsIG5vdCBOVUxMLCBvbiBmYWlsdXJlCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IE1pY2hhZWwgTWNDb252aWxsZSA8bW1jY29AbXlrb2xhYi5jb20+CiAgICBSZXZpZXdlZC1i
eTogSm9obiBTbm93IDxqc25vd0ByZWRoYXQuY29tPgogICAgU2lnbmVkLW9mZi1ieTogTWljaGFl
bCBUb2thcmV2IDxtanRAdGxzLm1zay5ydT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0
IGFiMWNlOWJkNDg5N2I5OTA5ODM2ZTJkNTBiY2E4NmYyZjNmMmRkZGMpCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun May 05 10:09:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 05 May 2019 10:09:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNE4o-00038v-52; Sun, 05 May 2019 10:08:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7+Pe=TF=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hNE4m-00038b-3F
 for xen-devel@lists.xenproject.org; Sun, 05 May 2019 10:08:56 +0000
X-Inumbo-ID: ca0a803c-6f1d-11e9-843c-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ca0a803c-6f1d-11e9-843c-bc764e045a96;
 Sun, 05 May 2019 10:08:54 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hNE4j-0005zG-O1; Sun, 05 May 2019 10:08:53 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hNE4j-0000wZ-Ct; Sun, 05 May 2019 10:08:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hNE4j-0006QG-C0; Sun, 05 May 2019 10:08:53 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135539-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-qcow2:guest-localmigrate/x10:fail:regression
 linux-linus:build-armhf-pvops:kernel-build:fail:regression
 linux-linus:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl:build-check(1):blocked: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-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-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-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-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
X-Osstest-Versions-This: linux=600d7258316d87cf9ecd58b6fdc8a35deca0870c
X-Osstest-Versions-That: linux=736706bee3298208343a76096370e4f6a5c55915
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 05 May 2019 10:08:53 +0000
Subject: [Xen-devel] [linux-linus test] 135539: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTUzOSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTM1NTM5LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAg
IDE3IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIGJ1aWxk
LWFybWhmLXB2b3BzICAgICAgICAgICAgIDYga2VybmVsLWJ1aWxkICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEzMzU4MAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5v
dCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtl
IDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNTgwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM1ODAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgZmFpbCBsaWtlIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNTgwCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQg
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQg
Zm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICA2MDBkNzI1ODMxNmQ4N2NmOWVjZDU4
YjZmZGM4YTM1ZGVjYTA4NzBjCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAg
ICA3MzY3MDZiZWUzMjk4MjA4MzQzYTc2MDk2MzcwZTRmNmE1YzU1OTE1CgpMYXN0IHRlc3Qgb2Yg
YmFzaXMgICAxMzM1ODAgIDIwMTktMDMtMDQgMTk6NTM6MDkgWiAgIDYxIGRheXMKRmFpbGluZyBz
aW5jZSAgICAgICAgMTMzNjA1ICAyMDE5LTAzLTA1IDIwOjAzOjE0IFogICA2MCBkYXlzICAgMzEg
YXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTM1NTM5ICAyMDE5LTA1LTAyIDEwOjIxOjMz
IFogICAgMiBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoyMzU4IHBlb3BsZSB0b3VjaGVkIHJldmlz
aW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1p
Mzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNo
YWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVz
dC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUv
bG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAg
ICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxh
bmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3Mg
Y29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9
b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBp
dCB3b3VsZCBiZSAyODk5NDEgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun May 05 10:13:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 05 May 2019 10:13:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNE8k-0003sm-O4; Sun, 05 May 2019 10:13:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7+Pe=TF=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hNE8j-0003sa-Uh
 for xen-devel@lists.xenproject.org; Sun, 05 May 2019 10:13:01 +0000
X-Inumbo-ID: 56e22f10-6f1e-11e9-9353-07b7e6a55ea6
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 56e22f10-6f1e-11e9-9353-07b7e6a55ea6;
 Sun, 05 May 2019 10:12:51 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hNE8Y-00064c-7d; Sun, 05 May 2019 10:12:50 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hNE8W-0001N0-VF; Sun, 05 May 2019 10:12:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hNE8W-00041Y-UX; Sun, 05 May 2019 10:12:48 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135749-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-coverity:coverity-amd64:coverity-upload:fail:regression
X-Osstest-Versions-This: xen=dc497635d93f6672f82727ad97a55205177be2aa
X-Osstest-Versions-That: xen=eeb31ee522c7bb8541eb4c037be2c42bfcf0a3c3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 05 May 2019 10:12:48 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 135749: regressions - ALL
 FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTc0OSB4ZW4tdW5zdGFibGUtY292ZXJpdHkgcmVhbCBbcmVhbF0KaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNTc0OS8KClJlZ3Jlc3Np
b25zIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmlu
Y2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogY292ZXJpdHktYW1kNjQgICAg
ICAgICAgICAgICAgNyBjb3Zlcml0eS11cGxvYWQgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMz
NjE1Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAg
ZGM0OTc2MzVkOTNmNjY3MmY4MjcyN2FkOTdhNTUyMDUxNzdiZTJhYQpiYXNlbGluZSB2ZXJzaW9u
OgogeGVuICAgICAgICAgICAgICAgICAgZWViMzFlZTUyMmM3YmI4NTQxZWI0YzAzN2JlMmM0MmJm
Y2YwYTNjMwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMzNjE1ICAyMDE5LTAzLTA2IDA5OjE4OjUx
IFogICA2MCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMzY4MiAgMjAxOS0wMy0xMCAwOTox
ODoyOSBaICAgNTYgZGF5cyAgIDE3IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzNTM4
MCAgMjAxOS0wNC0yOCAwOToxODoyMyBaICAgIDcgZGF5cyAgICAzIGF0dGVtcHRzCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVv
cGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFsZXhhbmRydSBJc2FpbGEg
PGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgogIEFsZXhhbmRydSBTdGVmYW4gSVNBSUxBIDxhaXNh
aWxhQGJpdGRlZmVuZGVyLmNvbT4KICBBbWl0IFNpbmdoIFRvbWFyIDxhbWl0dG9tZXIyNUBnbWFp
bC5jb20+CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBBbmRy
aWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgogIEFudGhvbnkgUEVSQVJEIDxhbnRo
b255LnBlcmFyZEBjaXRyaXguY29tPgogIEJyaWFuIFdvb2RzIDxicmlhbi53b29kc0BhbWQuY29t
PgogIENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CiAgQ2hyaXN0aWFuIExpbmRpZyA8Y2hy
aXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgogIERvdWcgR29sZHN0ZWluIDxjYXJkb2VAY2FyZG9l
LmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSWdvciBEcnV6aGluaW4gPGlnb3Iu
ZHJ1emhpbmluQGNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tCiAg
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0Bz
dXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIEtldmluIFRp
YW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgogIEx1a2FzIEp1ZW5nZXIgPGp1ZW5nZXJAaWNlLnJ3
dGgtYWFjaGVuLmRlPgogIE0gQSBZb3VuZyA8bS5hLnlvdW5nQGR1cmhhbS5hYy51az4KICBOb3Ji
ZXJ0IE1hbnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KICBPbGFmIEhlcmluZyA8b2xhZkBhZXBm
bGUuZGU+CiAgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtv
QGVwYW0uY29tPgogIFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgUGF3
ZWwgV2llY3pvcmtpZXdpY3ogPHdpcGF3ZWxAYW1hem9uLmRlPgogIFBldHJlIFBpcmNhbGFidSA8
cHBpcmNhbGFidUBiaXRkZWZlbmRlci5jb20+CiAgUHJpdGhhIFNyaXZhc3RhdmEgPHByaXRoYS5z
cml2YXN0YXZhQGNpdHJpeC5jb20+CiAgUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVm
ZW5kZXIuY29tPgogIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogIFJv
bmFuIEFiaGFtb24gPHJvbmFuLmFiaGFtb25AdmF0ZXMuZnI+CiAgU2VyZ2V5IER5YXNsaSA8c2Vy
Z2V5LmR5YXNsaUBjaXRyaXguY29tPgogIFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVs
LmNvbT4KICBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgogIFhpYW9jaGVuIFdhbmcgPHdhbmd4aWFvY2hlbjBAZ21haWwuY29tPgogIFhpbiBM
aSA8eGluLmxpQGNpdHJpeC5jb20+Cgpqb2JzOgogY292ZXJpdHktYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9s
b2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9z
c3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTto
Yj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGlu
Zy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDMzMjggbGluZXMgbG9uZy4pCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun May 05 10:54:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 05 May 2019 10:54:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNEme-0007Tk-1K; Sun, 05 May 2019 10:54:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7+Pe=TF=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hNEmc-0007TY-R1
 for xen-devel@lists.xenproject.org; Sun, 05 May 2019 10:54:14 +0000
X-Inumbo-ID: 1e79da53-6f24-11e9-843c-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1e79da53-6f24-11e9-843c-bc764e045a96;
 Sun, 05 May 2019 10:54:13 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hNEma-0006t2-MJ; Sun, 05 May 2019 10: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.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hNEma-00077d-Bh; Sun, 05 May 2019 10:54:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hNEma-0001H4-6u; Sun, 05 May 2019 10:54:12 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1hNEma-0001H4-6u@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 05 May 2019 10:54:12 +0000
Subject: [Xen-devel] [xen-unstable bisection] complete
 test-amd64-i386-xl-qemut-ws16-amd64
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NAp0ZXN0aWQgd2luZG93cy1pbnN0YWxsCgpUcmVlOiBs
aW51eCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ClRyZWU6IGxpbnV4Zmly
bXdhcmUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0ClRy
ZWU6IHFlbXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdApU
cmVlOiBxZW11dSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0ClRyZWU6IHhlbiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAoKKioqIEZvdW5kIGFuZCByZXByb2R1Y2VkIHBy
b2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4gdHJlZTogIHhlbiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcveGVuLmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgMjZmYmEzYzg1NTcxMzU0ZWNiMWEx
YTNkZGU3N2ZiMzg2MzM1MTVkMwogIEJ1ZyBub3QgcHJlc2VudDogYTg1MDg5ZDBlZjU3YTA4ZmU5
Nzg2NDU3OWVlMDU1YzEyZmQ4YTkyOAogIExhc3QgZmFpbCByZXBybzogaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNTc0NC8KCgogIGNvbW1pdCAyNmZi
YTNjODU1NzEzNTRlY2IxYTFhM2RkZTc3ZmIzODYzMzUxNWQzCiAgQXV0aG9yOiBQYXVsIER1cnJh
bnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogIERhdGU6ICAgVHVlIE1hciAxOSAxNjoyOTow
MCAyMDE5ICswMTAwCiAgCiAgICAgIHZpcmlkaWFuOiBhZGQgaW1wbGVtZW50YXRpb24gb2Ygc3lu
dGhldGljIHRpbWVycwogICAgICAKICAgICAgVGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGFuIGltcGxl
bWVudGF0aW9uIG9mIHRoZSBTVElNRVIwLTE1X0NPTkZJRy9DT1VOVCBNU1JzCiAgICAgIGFuZCBo
ZW5jZSBhIHRoZSBmaXJzdCBTeW5JQyBtZXNzYWdlIHNvdXJjZS4KICAgICAgCiAgICAgIFRoZSBu
ZXcgKGFuZCBkb2N1bWVudGVkKSAnc3RpbWVyJyB2aXJpZGlhbiBlbmxpZ2h0ZW5tZW50IGdyb3Vw
IG1heSBiZQogICAgICBzcGVjaWZpZWQgdG8gZW5hYmxlIHRoaXMgZmVhdHVyZS4KICAgICAgCiAg
ICAgIFdoaWxlIGluIHRoZSBuZWlnaGJvdXJob29kLCB0aGlzIHBhdGNoIGFkZHMgYSBtaXNzaW5n
IGNoZWNrIGZvciBhbgogICAgICBhdHRlbXB0IHRvIHdyaXRlIHRoZSB0aW1lIHJlZmVyZW5jZSBj
b3VudCBNU1IsIHdoaWNoIHNob3VsZCByZXN1bHQgaW4gYW4KICAgICAgZXhjZXB0aW9uIChidXQg
bm90IGJlIHJlcG9ydGVkIGFzIGFuIHVuaW1wbGVtZW50ZWQgTVNSKS4KICAgICAgCiAgICAgIE5P
VEU6IEl0IGlzIG5lY2Vzc2FyeSBmb3IgY29ycmVjdCBvcGVyYXRpb24gdGhhdCB0aW1lciBleHBp
cmF0aW9uIGFuZAogICAgICAgICAgICBtZXNzYWdlIGRlbGl2ZXJ5IHRpbWUtc3RhbXBpbmcgdXNl
IHRoZSBzYW1lIHRpbWUgc291cmNlIGFzIHRoZSBndWVzdC4KICAgICAgICAgICAgVGhlIHNwZWNp
ZmljYXRpb24gaXMgYW1iaWd1b3VzIGJ1dCB0ZXN0aW5nIHdpdGggYSBXaW5kb3dzIDEwIDE4MDMK
ICAgICAgICAgICAgZ3Vlc3QgaGFzIHNob3duIHRoYXQgdXNpbmcgdGhlIHBhcnRpdGlvbiByZWZl
cmVuY2UgY291bnRlciBhcyBhCiAgICAgICAgICAgIHNvdXJjZSB3aGlsc3QgdGhlIGd1ZXN0IGlz
IHVzaW5nIFJEVFNDIGFuZCB0aGUgcmVmZXJlbmNlIHRzYyBwYWdlCiAgICAgICAgICAgIGRvZXMg
bm90IHdvcmsgY29ycmVjdGx5LiBUaGVyZWZvcmUgdGhlIHRpbWVfbm93KCkgZnVuY3Rpb24gaXMg
dXNlZC4KICAgICAgICAgICAgVGhpcyBpbXBsZW1lbnRzIHRoZSBhbGdvcml0aG0gZm9yIGFjcXVp
cmluZyBwYXJ0aXRpb24gcmVmZXJlbmNlIHRpbWUKICAgICAgICAgICAgdGhhdCBpcyBkb2N1bWVu
dGVkIGluIHRoZSBzcGVjaWZpY3Rpb24uCiAgICAgIAogICAgICBTaWduZWQtb2ZmLWJ5OiBQYXVs
IER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogICAgICBBY2tlZC1ieTogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KCgpGb3IgYmlzZWN0aW9uIHJldmlzaW9uLXR1cGxlIGdyYXBoIHNl
ZToKICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9yZXN1bHRz
L2Jpc2VjdC94ZW4tdW5zdGFibGUvdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQu
d2luZG93cy1pbnN0YWxsLmh0bWwKUmV2aXNpb24gSURzIGluIGVhY2ggZ3JhcGggbm9kZSByZWZl
ciwgcmVzcGVjdGl2ZWx5LCB0byB0aGUgVHJlZXMgYWJvdmUuCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClJ1bm5pbmcgY3MtYmlzZWN0aW9uLXN0ZXAgLS1ncmFwaC1v
dXQ9L2hvbWUvbG9ncy9yZXN1bHRzL2Jpc2VjdC94ZW4tdW5zdGFibGUvdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdzMTYtYW1kNjQud2luZG93cy1pbnN0YWxsIC0tc3VtbWFyeS1vdXQ9dG1wLzEz
NTc0NC5iaXNlY3Rpb24tc3VtbWFyeSAtLWJhc2lzLXRlbXBsYXRlPTEzNDc2MyAtLWJsZXNzaW5n
cz1yZWFsLHJlYWwtYmlzZWN0IHhlbi11bnN0YWJsZSB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d3MxNi1hbWQ2NCB3aW5kb3dzLWluc3RhbGwKU2VhcmNoaW5nIGZvciBmYWlsdXJlIC8gYmFzaXMg
cGFzczoKIDEzNTQ4MSBmYWlsIFtob3N0PWZpYW5vMF0gLyAxMzQ3NjMgb2suCkZhaWx1cmUgLyBi
YXNpcyBwYXNzIGZsaWdodHM6IDEzNTQ4MSAvIDEzNDc2MwoodHJlZSB3aXRoIG5vIHVybDogbWlu
aW9zKQoodHJlZSB3aXRoIG5vIHVybDogb3ZtZikKKHRyZWUgd2l0aCBubyB1cmw6IHNlYWJpb3Mp
ClRyZWU6IGxpbnV4IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKVHJlZTog
bGludXhmaXJtd2FyZSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2Fy
ZS5naXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9u
YWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKVHJl
ZTogeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CkxhdGVzdCA1NzI2YThkMGYxOTU4
YWY4MGFkOGU1MTRiYzJjMThkMjEzZTczOWI3IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUx
OGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTVi
Njc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IGRjNDk3NjM1ZDkzZjY2NzJmODI3
MjdhZDk3YTU1MjA1MTc3YmUyYWEKQmFzaXMgcGFzcyA1NzI2YThkMGYxOTU4YWY4MGFkOGU1MTRi
YzJjMThkMjEzZTczOWI3IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAg
ZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4
M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IGNiNzBhMjZmNzg4NDhmZTQ1ZjU5M2Y3ZWJjOWNmYWFj
NzYwYTc5MWIKR2VuZXJhdGluZyByZXZpc2lvbnMgd2l0aCAuL2FkaG9jLXJldnR1cGxlLWdlbmVy
YXRvciAgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCM1NzI2YThkMGYxOTU4
YWY4MGFkOGU1MTRiYzJjMThkMjEzZTczOWI3LTU3MjZhOGQwZjE5NThhZjgwYWQ4ZTUxNGJjMmMx
OGQyMTNlNzM5YjcgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUu
Z2l0I2M1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAtYzUzMGE3NWMxZTZh
NDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14
ZW4tdHJhZGl0aW9uYWwuZ2l0I2QwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3
OTgtZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvcWVtdS14ZW4uZ2l0I2RlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZcCiBk
ZjU2YzE5ODYtZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcveGVuLmdpdCNjYjcwYTI2Zjc4ODQ4ZmU0NWY1OTNmN2ViYzljZmFhYzc2
MGE3OTFiLWRjNDk3NjM1ZDkzZjY2NzJmODI3MjdhZDk3YTU1MjA1MTc3YmUyYWEKTG9hZGVkIDEw
MDEgbm9kZXMgaW4gcmV2aXNpb24gZ3JhcGgKU2VhcmNoaW5nIGZvciB0ZXN0IHJlc3VsdHM6CiAx
MzQwMDcgcGFzcyA1NzI2YThkMGYxOTU4YWY4MGFkOGU1MTRiYzJjMThkMjEzZTczOWI3IGM1MzBh
NzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2Nk
NTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMx
OTg2IGNiNzBhMjZmNzg4NDhmZTQ1ZjU5M2Y3ZWJjOWNmYWFjNzYwYTc5MWIKIDEzNDc2MyBwYXNz
IDU3MjZhOGQwZjE5NThhZjgwYWQ4ZTUxNGJjMmMxOGQyMTNlNzM5YjcgYzUzMGE3NWMxZTZhNDcy
YjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5
ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgY2I3MGEy
NmY3ODg0OGZlNDVmNTkzZjdlYmM5Y2ZhYWM3NjBhNzkxYgogMTM1MDAzIFtdCiAxMzQ5MjMgW10K
IDEzNTEwNiBbXQogMTM1NDI1IGZhaWwgNTcyNmE4ZDBmMTk1OGFmODBhZDhlNTE0YmMyYzE4ZDIx
M2U3MzliNyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5
ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkx
ZDQ3OGQ2NmRmNTZjMTk4NiBkYzQ5NzYzNWQ5M2Y2NjcyZjgyNzI3YWQ5N2E1NTIwNTE3N2JlMmFh
CiAxMzU0ODEgZmFpbCA1NzI2YThkMGYxOTU4YWY4MGFkOGU1MTRiYzJjMThkMjEzZTczOWI3IGM1
MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5
N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1
NmMxOTg2IGRjNDk3NjM1ZDkzZjY2NzJmODI3MjdhZDk3YTU1MjA1MTc3YmUyYWEKIDEzNTQ4MiBw
YXNzIDU3MjZhOGQwZjE5NThhZjgwYWQ4ZTUxNGJjMmMxOGQyMTNlNzM5YjcgYzUzMGE3NWMxZTZh
NDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRm
ZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgY2I3
MGEyNmY3ODg0OGZlNDVmNTkzZjdlYmM5Y2ZhYWM3NjBhNzkxYgogMTM1NjY3IGZhaWwgNTcyNmE4
ZDBmMTk1OGFmODBhZDhlNTE0YmMyYzE4ZDIxM2U3MzliNyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1
ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3
OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBkYzQ5NzYzNWQ5M2Y2
NjcyZjgyNzI3YWQ5N2E1NTIwNTE3N2JlMmFhCiAxMzU3MjIgZmFpbCA1NzI2YThkMGYxOTU4YWY4
MGFkOGU1MTRiYzJjMThkMjEzZTczOWI3IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYw
ZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4
Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDI2ZmJhM2M4NTU3MTM1NGVjYjFhMWEz
ZGRlNzdmYjM4NjMzNTE1ZDMKIDEzNTY4MSBwYXNzIDU3MjZhOGQwZjE5NThhZjgwYWQ4ZTUxNGJj
MmMxOGQyMTNlNzM5YjcgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBk
MGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgz
ZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgYWVhYTVkOGI3YTdjNTNjODI5NjliOTlkZGE5MGUwNGEx
MWQ0NTVjZAogMTM1NjcxIGJsb2NrZWQgNTcyNmE4ZDBmMTk1OGFmODBhZDhlNTE0YmMyYzE4ZDIx
M2U3MzliNyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5
ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkx
ZDQ3OGQ2NmRmNTZjMTk4NiA5YjhiM2YzMDBmMWY4YWE5M2Q3ZDQ1OTBkOTJiYzc0NmNlNjQxMmNi
CiAxMzU2NzMgZmFpbCA1NzI2YThkMGYxOTU4YWY4MGFkOGU1MTRiYzJjMThkMjEzZTczOWI3IGM1
MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5
N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1
NmMxOTg2IDQxZWMzNzVkMTk0NzM5MmZlNjUzZDU1MTM2ZDBmMTg1NDdlY2U0MWUKIDEzNTY5OCBw
YXNzIDU3MjZhOGQwZjE5NThhZjgwYWQ4ZTUxNGJjMmMxOGQyMTNlNzM5YjcgYzUzMGE3NWMxZTZh
NDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRm
ZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgYTg1
MDg5ZDBlZjU3YTA4ZmU5Nzg2NDU3OWVlMDU1YzEyZmQ4YTkyOAogMTM1Njc4IHBhc3MgNTcyNmE4
ZDBmMTk1OGFmODBhZDhlNTE0YmMyYzE4ZDIxM2U3MzliNyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1
ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3
OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA1MWM3OWU5NDNmYjNm
OWE3NDYxODFmOGI4NDE1Y2YyYmFhNWQyNmJkCiAxMzU2NzkgcGFzcyA1NzI2YThkMGYxOTU4YWY4
MGFkOGU1MTRiYzJjMThkMjEzZTczOWI3IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYw
ZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4
Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDQwYTRhOWQ3MmQxNjFiOWZmM2IxM2Zl
ODc5MjIwYjlkMzI2YzBhYjgKIDEzNTY5MSBmYWlsIDU3MjZhOGQwZjE5NThhZjgwYWQ4ZTUxNGJj
MmMxOGQyMTNlNzM5YjcgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBk
MGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgz
ZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMjZmYmEzYzg1NTcxMzU0ZWNiMWExYTNkZGU3N2ZiMzg2
MzM1MTVkMwogMTM1Njg2IGZhaWwgNTcyNmE4ZDBmMTk1OGFmODBhZDhlNTE0YmMyYzE4ZDIxM2U3
MzliNyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNi
NTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3
OGQ2NmRmNTZjMTk4NiAwMDFiZDkxYWQ4NjQ2YjA3NzI3MTFkMDAwNjUzMjEzMzYwMjU0Y2FmCiAx
MzU3MDIgZmFpbCA1NzI2YThkMGYxOTU4YWY4MGFkOGU1MTRiYzJjMThkMjEzZTczOWI3IGM1MzBh
NzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2Nk
NTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMx
OTg2IDI2ZmJhM2M4NTU3MTM1NGVjYjFhMWEzZGRlNzdmYjM4NjMzNTE1ZDMKIDEzNTcxNCBwYXNz
IDU3MjZhOGQwZjE5NThhZjgwYWQ4ZTUxNGJjMmMxOGQyMTNlNzM5YjcgYzUzMGE3NWMxZTZhNDcy
YjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5
ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgYTg1MDg5
ZDBlZjU3YTA4ZmU5Nzg2NDU3OWVlMDU1YzEyZmQ4YTkyOAogMTM1NzQ0IGZhaWwgNTcyNmE4ZDBm
MTk1OGFmODBhZDhlNTE0YmMyYzE4ZDIxM2U3MzliNyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMx
MGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTgg
ZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAyNmZiYTNjODU1NzEzNTRl
Y2IxYTFhM2RkZTc3ZmIzODYzMzUxNWQzCiAxMzU3MzcgcGFzcyA1NzI2YThkMGYxOTU4YWY4MGFk
OGU1MTRiYzJjMThkMjEzZTczOWI3IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZj
ZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0
ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IGE4NTA4OWQwZWY1N2EwOGZlOTc4NjQ1Nzll
ZTA1NWMxMmZkOGE5MjgKU2VhcmNoaW5nIGZvciBpbnRlcmVzdGluZyB2ZXJzaW9ucwogUmVzdWx0
IGZvdW5kOiBmbGlnaHQgMTM0MDA3IChwYXNzKSwgZm9yIGJhc2lzIHBhc3MKIFJlc3VsdCBmb3Vu
ZDogZmxpZ2h0IDEzNTQyNSAoZmFpbCksIGZvciBiYXNpcyBmYWlsdXJlCiBSZXBybyBmb3VuZDog
ZmxpZ2h0IDEzNTQ4MiAocGFzcyksIGZvciBiYXNpcyBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0
IDEzNTY2NyAoZmFpbCksIGZvciBiYXNpcyBmYWlsdXJlCiAwIHJldmlzaW9ucyBhdCA1NzI2YThk
MGYxOTU4YWY4MGFkOGU1MTRiYzJjMThkMjEzZTczOWI3IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4
MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5
OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IGE4NTA4OWQwZWY1N2Ew
OGZlOTc4NjQ1NzllZTA1NWMxMmZkOGE5MjgKTm8gcmV2aXNpb25zIGxlZnQgdG8gdGVzdCwgY2hl
Y2tpbmcgZ3JhcGggc3RhdGUuCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMzU2OTggKHBhc3MpLCBm
b3IgbGFzdCBwYXNzCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMzU3MDIgKGZhaWwpLCBmb3IgZmly
c3QgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMzU3MTQgKHBhc3MpLCBmb3IgbGFzdCBw
YXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzNTcyMiAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJl
CiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzNTczNyAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlcHJv
IGZvdW5kOiBmbGlnaHQgMTM1NzQ0IChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKCioqKiBGb3Vu
ZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioKCiAgQnVnIGlzIGluIHRyZWU6
ICB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKICBCdWcgaW50cm9kdWNlZDogIDI2
ZmJhM2M4NTU3MTM1NGVjYjFhMWEzZGRlNzdmYjM4NjMzNTE1ZDMKICBCdWcgbm90IHByZXNlbnQ6
IGE4NTA4OWQwZWY1N2EwOGZlOTc4NjQ1NzllZTA1NWMxMmZkOGE5MjgKICBMYXN0IGZhaWwgcmVw
cm86IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzU3
NDQvCgoKICBjb21taXQgMjZmYmEzYzg1NTcxMzU0ZWNiMWExYTNkZGU3N2ZiMzg2MzM1MTVkMwog
IEF1dGhvcjogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICBEYXRlOiAg
IFR1ZSBNYXIgMTkgMTY6Mjk6MDAgMjAxOSArMDEwMAogIAogICAgICB2aXJpZGlhbjogYWRkIGlt
cGxlbWVudGF0aW9uIG9mIHN5bnRoZXRpYyB0aW1lcnMKICAgICAgCiAgICAgIFRoaXMgcGF0Y2gg
aW50cm9kdWNlcyBhbiBpbXBsZW1lbnRhdGlvbiBvZiB0aGUgU1RJTUVSMC0xNV9DT05GSUcvQ09V
TlQgTVNScwogICAgICBhbmQgaGVuY2UgYSB0aGUgZmlyc3QgU3luSUMgbWVzc2FnZSBzb3VyY2Uu
CiAgICAgIAogICAgICBUaGUgbmV3IChhbmQgZG9jdW1lbnRlZCkgJ3N0aW1lcicgdmlyaWRpYW4g
ZW5saWdodGVubWVudCBncm91cCBtYXkgYmUKICAgICAgc3BlY2lmaWVkIHRvIGVuYWJsZSB0aGlz
IGZlYXR1cmUuCiAgICAgIAogICAgICBXaGlsZSBpbiB0aGUgbmVpZ2hib3VyaG9vZCwgdGhpcyBw
YXRjaCBhZGRzIGEgbWlzc2luZyBjaGVjayBmb3IgYW4KICAgICAgYXR0ZW1wdCB0byB3cml0ZSB0
aGUgdGltZSByZWZlcmVuY2UgY291bnQgTVNSLCB3aGljaCBzaG91bGQgcmVzdWx0IGluIGFuCiAg
ICAgIGV4Y2VwdGlvbiAoYnV0IG5vdCBiZSByZXBvcnRlZCBhcyBhbiB1bmltcGxlbWVudGVkIE1T
UikuCiAgICAgIAogICAgICBOT1RFOiBJdCBpcyBuZWNlc3NhcnkgZm9yIGNvcnJlY3Qgb3BlcmF0
aW9uIHRoYXQgdGltZXIgZXhwaXJhdGlvbiBhbmQKICAgICAgICAgICAgbWVzc2FnZSBkZWxpdmVy
eSB0aW1lLXN0YW1waW5nIHVzZSB0aGUgc2FtZSB0aW1lIHNvdXJjZSBhcyB0aGUgZ3Vlc3QuCiAg
ICAgICAgICAgIFRoZSBzcGVjaWZpY2F0aW9uIGlzIGFtYmlndW91cyBidXQgdGVzdGluZyB3aXRo
IGEgV2luZG93cyAxMCAxODAzCiAgICAgICAgICAgIGd1ZXN0IGhhcyBzaG93biB0aGF0IHVzaW5n
IHRoZSBwYXJ0aXRpb24gcmVmZXJlbmNlIGNvdW50ZXIgYXMgYQogICAgICAgICAgICBzb3VyY2Ug
d2hpbHN0IHRoZSBndWVzdCBpcyB1c2luZyBSRFRTQyBhbmQgdGhlIHJlZmVyZW5jZSB0c2MgcGFn
ZQogICAgICAgICAgICBkb2VzIG5vdCB3b3JrIGNvcnJlY3RseS4gVGhlcmVmb3JlIHRoZSB0aW1l
X25vdygpIGZ1bmN0aW9uIGlzIHVzZWQuCiAgICAgICAgICAgIFRoaXMgaW1wbGVtZW50cyB0aGUg
YWxnb3JpdGhtIGZvciBhY3F1aXJpbmcgcGFydGl0aW9uIHJlZmVyZW5jZSB0aW1lCiAgICAgICAg
ICAgIHRoYXQgaXMgZG9jdW1lbnRlZCBpbiB0aGUgc3BlY2lmaWN0aW9uLgogICAgICAKICAgICAg
U2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICAg
ICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICAgIFJldmlld2Vk
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpSZXZpc2lvbiBncmFwaCBsZWZ0
IGluIC9ob21lL2xvZ3MvcmVzdWx0cy9iaXNlY3QveGVuLXVuc3RhYmxlL3Rlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13czE2LWFtZDY0LndpbmRvd3MtaW5zdGFsbC57ZG90LHBzLHBuZyxodG1sLHN2
Z30uCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KMTM1NzQ0OiB0b2xl
cmFibGUgQUxMIEZBSUwKCmZsaWdodCAxMzU3NDQgeGVuLXVuc3RhYmxlIHJlYWwtYmlzZWN0IFty
ZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTM1
NzQ0LwoKRmFpbHVyZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBu
b3Qgc3VjY2VlZCwKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgIGZhaWwg
YmFzZWxpbmUgdW50ZXN0ZWQKCgpqb2JzOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1m
bGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dz
L2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMu
IGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rl
c3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1t
YXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun May 05 12:29:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 05 May 2019 12:29:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNGGR-0007KF-Hw; Sun, 05 May 2019 12:29:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7+Pe=TF=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hNGGQ-0007K2-43
 for xen-devel@lists.xenproject.org; Sun, 05 May 2019 12:29:06 +0000
X-Inumbo-ID: 57811a54-6f31-11e9-9ebe-fbdb03f32318
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 57811a54-6f31-11e9-9ebe-fbdb03f32318;
 Sun, 05 May 2019 12:28:52 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hNGGA-0000PG-3Q; Sun, 05 May 2019 12:28:50 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hNGG9-0005OX-Mc; Sun, 05 May 2019 12:28:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hNGG9-0005aJ-LF; Sun, 05 May 2019 12:28:49 +0000
To: xen-devel@lists.xenproject.org, osstest-admin@xenproject.org,
 royger@FreeBSD.org
Message-ID: <osstest-135640-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: freebsd-master:build-amd64-freebsd-again:host-install(5):fail:regression
 freebsd-master:build-amd64-xen-freebsd:host-install(5):fail:regression
X-Osstest-Versions-This: freebsd=90cdaa0665b339584f85be1ce3b5a4ae4db3a185
X-Osstest-Versions-That: freebsd=b58321507702a1125aed58ddc320b560b1bffc71
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 05 May 2019 12:28:49 +0000
Subject: [Xen-devel] [freebsd-master test] 135640: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTY0MCBmcmVlYnNkLW1hc3RlciByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTM1NjQwLwoKUmVncmVzc2lvbnMgOi0o
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5n
IHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NC1mcmVlYnNkLWFnYWlu
ICAgICA1IGhvc3QtaW5zdGFsbCg1KSAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzUyMzMKIGJ1
aWxkLWFtZDY0LXhlbi1mcmVlYnNkICAgICAgIDUgaG9zdC1pbnN0YWxsKDUpICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzNTIzMwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGZyZWVi
c2QgICAgICAgICAgICAgIDkwY2RhYTA2NjViMzM5NTg0Zjg1YmUxY2UzYjVhNGFlNGRiM2ExODUK
YmFzZWxpbmUgdmVyc2lvbjoKIGZyZWVic2QgICAgICAgICAgICAgIGI1ODMyMTUwNzcwMmExMTI1
YWVkNThkZGMzMjBiNTYwYjFiZmZjNzEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzNTIzMyAgMjAx
OS0wNC0yNCAwOToxOTowMyBaICAgMTEgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzUzMTcg
IDIwMTktMDQtMjYgMDk6MTk6MDYgWiAgICA5IGRheXMgICAgMyBhdHRlbXB0cwpUZXN0aW5nIHNh
bWUgc2luY2UgICAxMzU2NDAgIDIwMTktMDUtMDMgMDk6MTk6NTEgWiAgICAyIGRheXMgICAgMSBh
dHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBh
ZHJpYW4gPGFkcmlhbkBGcmVlQlNELm9yZz4KICBhZSA8YWVARnJlZUJTRC5vcmc+CiAgYW5kcmV3
IDxhbmRyZXdARnJlZUJTRC5vcmc+CiAgYXNvbWVycyA8YXNvbWVyc0BGcmVlQlNELm9yZz4KICBi
Y3JhbiA8YmNyYW5ARnJlZUJTRC5vcmc+CiAgYmRlIDxiZGVARnJlZUJTRC5vcmc+CiAgYnIgPGJy
QEZyZWVCU0Qub3JnPgogIGNlbSA8Y2VtQEZyZWVCU0Qub3JnPgogIGN5IDxjeUBGcmVlQlNELm9y
Zz4KICBkY2hhZ2luIDxkY2hhZ2luQEZyZWVCU0Qub3JnPgogIGRvdWdtIDxkb3VnbUBGcmVlQlNE
Lm9yZz4KICBlbWFzdGUgPGVtYXN0ZUBGcmVlQlNELm9yZz4KICBnYWxsYXRpbiA8Z2FsbGF0aW5A
RnJlZUJTRC5vcmc+CiAgZ2FuYm9sZCA8Z2FuYm9sZEBGcmVlQlNELm9yZz4KICBnamIgPGdqYkBG
cmVlQlNELm9yZz4KICBnb256byA8Z29uem9ARnJlZUJTRC5vcmc+CiAgaHNlbGFza3kgPGhzZWxh
c2t5QEZyZWVCU0Qub3JnPgogIGlhbiA8aWFuQEZyZWVCU0Qub3JnPgogIGltcCA8aW1wQEZyZWVC
U0Qub3JnPgogIGpoYiA8amhiQEZyZWVCU0Qub3JnPgogIGpoaWJiaXRzIDxqaGliYml0c0BGcmVl
QlNELm9yZz4KICBqb2hhbHVuIDxqb2hhbHVuQEZyZWVCU0Qub3JnPgogIGtldmFucyA8a2V2YW5z
QEZyZWVCU0Qub3JnPgogIGtpYiA8a2liQEZyZWVCU0Qub3JnPgogIGxldiA8bGV2QEZyZWVCU0Qu
b3JnPgogIGx1cG9ybCA8bHVwb3JsQEZyZWVCU0Qub3JnPgogIGx3aHN1IDxsd2hzdUBGcmVlQlNE
Lm9yZz4KICBtYW51IDxtYW51QEZyZWVCU0Qub3JnPgogIG1hcmtqIDxtYXJrakBGcmVlQlNELm9y
Zz4KICBtYXYgPG1hdkBGcmVlQlNELm9yZz4KICBuZ2llIDxuZ2llQEZyZWVCU0Qub3JnPgogIHJn
cmltZXMgPHJncmltZXNARnJlZUJTRC5vcmc+CiAgcm1hY2tsZW0gPHJtYWNrbGVtQEZyZWVCU0Qu
b3JnPgogIHJ3YXRzb24gPHJ3YXRzb25ARnJlZUJTRC5vcmc+CiAgc2h1cmQgPHNodXJkQEZyZWVC
U0Qub3JnPgogIHRyYXN6IDx0cmFzekBGcmVlQlNELm9yZz4KICB0c29vbWUgPHRzb29tZUBGcmVl
QlNELm9yZz4KICB0dWV4ZW4gPHR1ZXhlbkBGcmVlQlNELm9yZz4KICB0eWNob24gPHR5Y2hvbkBG
cmVlQlNELm9yZz4KICB6ZWlzaW5nIDx6ZWlzaW5nQEZyZWVCU0Qub3JnPgoKam9iczoKIGJ1aWxk
LWFtZDY0LWZyZWVic2QtYWdhaW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogYnVpbGQtYW1kNjQtZnJlZWJzZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14ZW4tZnJlZWJzZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdo
dCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9n
cwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJl
IGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBp
biBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3Rl
cgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5v
IHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMjAwNiBsaW5lcyBsb25nLikKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun May 05 13:28:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 05 May 2019 13:28:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNHBJ-0004M2-6X; Sun, 05 May 2019 13:27:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7+Pe=TF=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hNHBH-0004Ls-0u
 for xen-devel@lists.xenproject.org; Sun, 05 May 2019 13:27:51 +0000
X-Inumbo-ID: 8820706c-6f39-11e9-a73c-8f4736118c1c
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8820706c-6f39-11e9-a73c-8f4736118c1c;
 Sun, 05 May 2019 13:27:31 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hNHAu-0001bq-Og; Sun, 05 May 2019 13:27:28 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hNHAu-0002ve-C7; Sun, 05 May 2019 13:27:28 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hNHAu-0003so-BD; Sun, 05 May 2019 13:27:28 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135624-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.9-testing:build-amd64-prev:xen-build:fail:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:build-i386-prev:xen-build:fail:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:test-xtf-amd64-amd64-1:leak-check/check:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-credit2:leak-check/check:fail:heisenbug
 xen-4.9-testing:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-credit1:leak-check/check:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-pair:leak-check/check/src_host:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-pair:leak-check/check/dst_host:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-libvirt-pair:leak-check/check/src_host:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-libvirt-pair:leak-check/check/dst_host:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-multivcpu:leak-check/check:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-freebsd10-i386:leak-check/check:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore.2:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-migrupgrade: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:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-rtds:leak-check/check: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-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-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-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-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-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-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-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-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=63d9330ba9fdec7c8e9346e6d85360747d61c947
X-Osstest-Versions-That: xen=54aa382cbcdc1e2ba75d6734151ca6e53104e2f2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 05 May 2019 13:27:28 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 135624: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTYyNCB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNTYyNC8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQtcHJldiAgICAgICAg
ICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMyODg5CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRl
L3gxMCBmYWlsIFJFR1IuIHZzLiAxMzI4ODkKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAg
IDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMjg4OQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTMyODg5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBn
dWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDEzMjg4OQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBS
RUdSLiB2cy4gMTMyODg5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNiBn
dWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTM1NDUzIFJFR1IuIHZzLiAxMzI4ODkKClRl
c3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVz
dC14dGYtYW1kNjQtYW1kNjQtMSAgICAgIDEwNyBsZWFrLWNoZWNrL2NoZWNrIGZhaWwgaW4gMTM1
NDUzIHBhc3MgaW4gMTM1NjI0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgIDIzIGxlYWst
Y2hlY2svY2hlY2sgZmFpbCBpbiAxMzU0NTMgcGFzcyBpbiAxMzU2MjQKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgaW4gMTM1NDUz
IHBhc3MgaW4gMTM1NjI0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgIDIzIGxlYWstY2hl
Y2svY2hlY2sgICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMzU0NTMKIHRlc3QtYW1kNjQtYW1kNjQt
cGFpciAgICAgICAgMjYgbGVhay1jaGVjay9jaGVjay9zcmNfaG9zdCAgZmFpbCBwYXNzIGluIDEz
NTQ1MwogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAyNyBsZWFrLWNoZWNrL2NoZWNrL2Rz
dF9ob3N0ICBmYWlsIHBhc3MgaW4gMTM1NDUzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWly
IDI2IGxlYWstY2hlY2svY2hlY2svc3JjX2hvc3QgIGZhaWwgcGFzcyBpbiAxMzU0NTMKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMjcgbGVhay1jaGVjay9jaGVjay9kc3RfaG9zdCAgZmFp
bCBwYXNzIGluIDEzNTQ1MwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgMjMgbGVhay1j
aGVjay9jaGVjayAgICAgICAgICBmYWlsIHBhc3MgaW4gMTM1NDUzCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWkzODYgMjIgbGVhay1jaGVjay9jaGVjayAgICAgICAgIGZhaWwgcGFzcyBpbiAx
MzU0NTMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE1IGd1ZXN0LXNhdmVy
ZXN0b3JlLjIgZmFpbCBwYXNzIGluIDEzNTQ1MwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVk
LCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni1taWdydXBncmFkZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgZmFpbCBibG9ja2VkIGluIDEzMjg4OQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICBmYWlsIGJsb2NrZWQgaW4gMTMyODg5CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDIzIGxlYWstY2hlY2svY2hlY2sgICAgICAgIGZhaWwgYmxv
Y2tlZCBpbiAxMzI4ODkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgZmFpbCBibG9ja2VkIGluIDEzMjg4OQogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBpbiAxMzU0NTMgYmxvY2tl
ZCBpbiAxMzI4ODkKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRl
Ymlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0
ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgNjNkOTMzMGJhOWZkZWM3YzhlOTM0NmU2ZDg1
MzYwNzQ3ZDYxYzk0NwpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgNTRh
YTM4MmNiY2RjMWUyYmE3NWQ2NzM0MTUxY2E2ZTUzMTA0ZTJmMgoKTGFzdCB0ZXN0IG9mIGJhc2lz
ICAgMTMyODg5ICAyMDE5LTAyLTA0IDIyOjA0OjA5IFogICA4OSBkYXlzCkZhaWxpbmcgc2luY2Ug
ICAgICAgIDEzMzE0NyAgMjAxOS0wMi0xMSAxMzo0MTo1MCBaICAgODIgZGF5cyAgIDQ3IGF0dGVt
cHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzNTQ1MyAgMjAxOS0wNS0wMSAwNzoyMTo1NyBaICAg
IDQgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1
bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAg
R2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgTWFu
dWVsIEJvdXllciA8Ym91eWVyQGFudGlvY2hlLmV1Lm9yZz4KICBTZXJnZXkgRHlhc2xpIDxzZXJn
ZXkuZHlhc2xpQGNpdHJpeC5jb20+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpv
YnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
YW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoK
TG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhl
c2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFp
bDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBm
b3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDth
PXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDQ5
NSBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Sun May 05 13:28:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 05 May 2019 13:28:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNHBO-0004MR-GG; Sun, 05 May 2019 13:27:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=AYeZ=TF=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1hNHBN-0004ML-6D
 for xen-devel@lists.xenproject.org; Sun, 05 May 2019 13:27:57 +0000
X-Inumbo-ID: 912096ba-6f39-11e9-b948-33085154e0f1
Received: from wout2-smtp.messagingengine.com (unknown [64.147.123.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 912096ba-6f39-11e9-b948-33085154e0f1;
 Sun, 05 May 2019 13:27:45 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.west.internal (Postfix) with ESMTP id 629EE21D
 for <xen-devel@lists.xenproject.org>; Sun,  5 May 2019 09:27:44 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162])
 by compute7.internal (MEProxy); Sun, 05 May 2019 09:27:44 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=content-type:date:from:message-id
 :mime-version:subject:to:x-me-proxy:x-me-proxy:x-me-sender
 :x-me-sender:x-sasl-enc; s=fm2; bh=Nem5WqYlEHUMiup88yKxO0CT8sa4i
 stVJ+4hoVZwzLQ=; b=M0FvPc7RenQqCBLOeGo/N1B7+LvI0rCVbsVtycVyXeU0Y
 jYKO75qjh5xw+PmKQoP9/5CItxEPf7Q1i7hz82hiDsbp3aSVj84bHMCEPxMnYSz1
 7sb+bm9Ohs61ce+EERTxazg9HcFER1PX+Q6Jit0F8dWy3/DrqRIetNbmKBjYl8Bf
 3g6+1wzFTSMaiTvA6wXlyRp/LUmx0yh9X7gch3KdPQhHM4L2XuxL8jFfDxPp+SDC
 Rg501ZBiw/Fe4NNcQRagJ43Ys+Hz1NjQaTfTEI2HL0xP1d5X3F6ZtWpfnO2PXLDK
 AUHphcKFJ+KTazY2mUdL8dAgVnwqBbo4RHjsLMNkA==
X-ME-Sender: <xms:z-TOXEF3x1qVddOVRn1lOAVEk88eZ1_oa7s4hEUceQ8bPk5bRB4omA>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduuddrjeehgdejudcutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecunecujfgurhepfffhvffukfggtggufgesghdtreertd
 erjeenucfhrhhomhepofgrrhgvkhcuofgrrhgtiiihkhhofihskhhiqdfikphrvggtkhhi
 uceomhgrrhhmrghrvghksehinhhvihhsihgslhgvthhhihhnghhslhgrsgdrtghomheqne
 cukfhppeeluddrieehrdefgedrfeefnecurfgrrhgrmhepmhgrihhlfhhrohhmpehmrghr
 mhgrrhgvkhesihhnvhhishhisghlvghthhhinhhgshhlrggsrdgtohhmnecuvehluhhsth
 gvrhfuihiivgeptd
X-ME-Proxy: <xmx:z-TOXP9r873jXcqt6i3zfF5UQmQBmBOSet_h-ao91BmssCBudNCKUQ>
 <xmx:z-TOXNrD2Z6Gp51JHm7_7zzg0JoY-cBBGTdIMegP-7IN4acRON7N8w>
 <xmx:z-TOXHYzLJELvAPg8PeDqM-Upk54ACjvZ3CCfkVeeBjSBzfAuYXBjQ>
 <xmx:0OTOXAx_zdwFj1TxsMGWhif5Rfp6DQu7CyW6QS8TTKijd6z5V-N8jA>
Received: from mail-itl (ip5b412221.dynamic.kabel-deutschland.de [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 586FEE44B5
 for <xen-devel@lists.xenproject.org>; Sun,  5 May 2019 09:27:43 -0400 (EDT)
Date: Sun, 5 May 2019 15:27:40 +0200
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel <xen-devel@lists.xenproject.org>
Message-ID: <20190505132740.GT1728@mail-itl>
MIME-Version: 1.0
User-Agent: Mutt/1.11.1+94 (9b965fac) (2019-01-05)
Subject: [Xen-devel] {xen,
 dom0}_vga_console_info.u.vesa_lfb.lfb_base field too small
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3077111936154259749=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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


--H88uUF932U8Oj0a6
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Subject: {xen,dom0}_vga_console_info.u.vesa_lfb.lfb_base field too small

Hi,

I have a machine that allocate vesa LFB above 4GB, as reported by UEFI
GOP. At 0x4000000000 to be specific.
vga_console_info.u.vesa_lfb.lfb_base is a 32bit field, so it gets
truncated, leading to all kind of memory corruptions when something
writes there.
If that would be only about Xen, that wouldn't be that bad, but
unfortunately exactly the same structure is used as an interface for
dom0 start info (at least PV one).
My only idea is to introduce yet another entry in *_vga_console_info.u
union (efi_lfb64?) with a 64bit lfb_base field. And mark it in
video_type (XEN_VGATYPE_EFI_LFB64?). But I'm not sure how non-patched
Linux (or other supported OSes) would respond to this. xen_init_vga() in
Linux doesn't seem to bail on unknown video_type, so it may be fragile.

Any better ideas?

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

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

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAlzO5MwACgkQ24/THMrX
1yyWFwf/cajomXTfDGFNaosEYL0lcjpjnx1jBd9aqGKB+6/IU74xtd8ICYygy5V2
tQfAMYNP8WE+wMe8UnxqFUVH6yQH7diu3MYrOvvUaO69z28bjh7r14skPNyYonMS
yUpZwMumiuEeFwLm111LGdQKmHbWTwMon45KSY9TDOqxULJtWg+tO/kLBdfpLgVC
Yl5fY0xWXzchNXy383xh38giaKV89WQQQNZ9He+2miA7zxZQ2Zqbw5/Va/tJz61n
KtSzHagjEgsi5bMquvpG+w6/236pDhyrUc+5mU6ZiQUZh6xWWaouxJ/hkoKuJUuz
io41fdVh2urcD9VuV8cQMGDdMBoVrA==
=weM5
-----END PGP SIGNATURE-----

--H88uUF932U8Oj0a6--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3077111936154259749==--


From xen-devel-bounces@lists.xenproject.org Sun May 05 14:39:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 05 May 2019 14:39:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNII4-0002SS-EZ; Sun, 05 May 2019 14:38:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7+Pe=TF=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hNII3-0002SG-K0
 for xen-devel@lists.xenproject.org; Sun, 05 May 2019 14:38:55 +0000
X-Inumbo-ID: 817e895d-6f43-11e9-843c-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 817e895d-6f43-11e9-843c-bc764e045a96;
 Sun, 05 May 2019 14:38:53 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hNII0-000371-Qx; Sun, 05 May 2019 14:38:52 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hNII0-0002rC-Ik; Sun, 05 May 2019 14:38:52 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hNII0-0007jS-Gu; Sun, 05 May 2019 14:38:52 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135653-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.7-testing:build-amd64-xsm:xen-build:fail:regression
 xen-4.7-testing:build-i386-xsm:xen-build:fail:regression
 xen-4.7-testing:build-i386-prev:xen-build:fail:regression
 xen-4.7-testing:build-amd64:xen-build:fail:regression
 xen-4.7-testing:build-amd64-prev:xen-build:fail:regression
 xen-4.7-testing:build-i386:xen-build:fail:regression
 xen-4.7-testing:build-arm64-xsm:xen-build:fail:regression
 xen-4.7-testing:build-arm64:xen-build:fail:regression
 xen-4.7-testing:build-armhf:xen-build:fail:regression
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-1:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-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-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-3:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-4:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-5:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=7c8db58d3739c805f4c0f773b65157f306b00c2a
X-Osstest-Versions-That: xen=88f936d44d2e34ca2d0827cc828ea9d3aeef3fe8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 05 May 2019 14:38:52 +0000
Subject: [Xen-devel] [xen-4.7-testing test] 135653: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTY1MyB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNTY1My8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAg
ICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTk2CiBi
dWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMzM1OTYKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU5NgogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTMzNTk2CiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1OTYKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU5Ngog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTMzNTk2CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICA2IHhl
bi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1OTYKIGJ1aWxkLWFybWhm
ICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEzMzU5NgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1
aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LWFtZDY0LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4vYQogdGVz
dC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
cmF3ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2
LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC0yICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBi
dWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAt
aTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQt
Y2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2
NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LW1pZ3J1cGdyYWRlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
cGFpciAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpICBibG9ja2VkIG4v
YQogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1k
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQg
ICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14
bC14c20gICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWls
ZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFt
ZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2so
MSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQog
dGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1p
bnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1weWdydWIgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRl
c3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICA3YzhkYjU4ZDM3MzljODA1ZjRjMGY3NzNiNjUx
NTdmMzA2YjAwYzJhCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA4OGY5
MzZkNDRkMmUzNGNhMmQwODI3Y2M4MjhlYTlkM2FlZWYzZmU4CgpMYXN0IHRlc3Qgb2YgYmFzaXMg
ICAxMzM1OTYgIDIwMTktMDMtMDUgMTU6MDY6MDQgWiAgIDYwIGRheXMKRmFpbGluZyBzaW5jZSAg
ICAgICAgMTM1NDM0ICAyMDE5LTA0LTI5IDE1OjM2OjEwIFogICAgNSBkYXlzICAgIDMgYXR0ZW1w
dHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTM1NDcyICAyMDE5LTA1LTAxIDE0OjM2OjEzIFogICAg
MyBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVu
ZGVyIHRlc3Q6CiAgQ8OpZHJpYyBCb3Nkb25uYXQgPGNib3Nkb25uYXRAc3VzZS5jb20+CiAgRGFu
aWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+CiAgUXVhbiBYdSA8eHVxdWFuOEBo
dWF3ZWkuY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQt
YW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1k
NjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRl
Ymlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVz
dC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAv
aG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUg
YXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoK
RXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwg
aXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFy
bmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgN2M4
ZGI1OGQzNzM5YzgwNWY0YzBmNzczYjY1MTU3ZjMwNmIwMGMyYQpBdXRob3I6IEPDqWRyaWMgQm9z
ZG9ubmF0IDxjYm9zZG9ubmF0QHN1c2UuY29tPgpEYXRlOiAgIFRodSBOb3YgMTAgMTA6MjM6MzEg
MjAxNiArMDEwMAoKICAgIEZpeCBtaXNsZWFkaW5nIGluZGVudGF0aW9uIHdhcm5pbmdzCiAgICAK
ICAgIEdjYzYgYnVpbGQgcmVwb3J0cyBtaXNsZWFkaW5nIGluZGVudGF0aW9uIGFzIHdhcm5pbmdz
LiBGaXggYSBmZXcKICAgIHdhcm5pbmdzIGluIHN0dWJkb20uCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEPDqWRyaWMgQm9zZG9ubmF0IDxjYm9zZG9ubmF0QHN1c2UuY29tPgogICAgQWNrZWQtYnk6
IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgogICAgQWNrZWQtYnk6IFF1
YW4gWHUgPHh1cXVhbjhAaHVhd2VpLmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA5ZmRm
ZmJiYWIzYWRhNDI3YmFjMDcwNzZmMDQyZjAyNjVlNWFlMDVmKQoKY29tbWl0IDc4MzU2NDRkNTE0
MWQwZjI4ZWMyMjFlZGE0MGZjYmYyZmMwM2JlMjMKQXV0aG9yOiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgpEYXRlOiAgIFdlZCBOb3YgMjggMTc6NDM6MzMgMjAxOCArMDAwMAoKICAgIHRv
b2xzL2Zpcm13YXJlOiB1cGRhdGUgT1ZNRiBNYWtlZmlsZSwgd2hlbiBuZWNlc3NhcnkKICAgIAog
ICAgWyBUaGlzIGlzIHR3byBjb21taXRzIGZyb20gbWFzdGVyIGFrYSBzdGFnaW5nLTQuMTI6IF0K
ICAgIAogICAgT1ZNRiBoYXMgYmVjb21lIGRlcGVuZGVudCBvbiBPcGVuU1NMLCB3aGljaCBpcyBp
bmNsdWRlZCBhcyBhCiAgICBzdWJtb2R1bGUuICBJbml0aWFsaXNlIHN1Ym1vZHVsZXMgYmVmb3Jl
IGJ1aWxkaW5nLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBj
aXRyaXguY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgYjE2MjgxODcwZTA2ZjVm
NTI2MDI5YTRlNjk2MzRhMTZkYzM4ZThlNCkKICAgIAogICAgdG9vbHM6IG9ubHkgY2FsbCBnaXQg
d2hlbiBuZWNlc3NhcnkgaW4gT1ZNRiBNYWtlZmlsZQogICAgCiAgICBVc2VycyBtYXkgY2hvb3Nl
IHRvIGV4cG9ydCBhIHNuYXBzaG90IG9mIE9WTUYgYW5kIGJ1aWxkIGl0CiAgICB3aXRoIHhlbi5n
aXQgc3VwcGxpZWQgb3ZtZi1tYWtlZmlsZS4gSW4gdGhhdCBjYXNlIHdlIGRvbid0CiAgICBuZWVk
IHRvIGNhbGwgYGdpdCBzdWJtb2R1bGVgLgogICAgCiAgICBGaXhlcyBiMTYyODE4NzBlLgogICAg
CiAgICBSZXBvcnRlZC1ieTogT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgogICAgU2lnbmVk
LW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBB
bnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNr
ZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIChjaGVycnkgcGlja2Vk
IGZyb20gY29tbWl0IDY4MjkyYzk0YTYwZWFiMjQ1MTRhYjRhOGU0NzcyYWYyNGRlYWQ4MDcpCiAg
ICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBlOTgzZThhZTg0ZWZkNWU0MzA0NWEzZDIwYTgy
MGYxM2NiNGE3NWJmKQogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgNWE4MWRlNGM2YjYw
MzY5NzRmMjllMjMzMGE0OTNmMjNhOGYwYzFmMCkKICAgIChjaGVycnkgcGlja2VkIGZyb20gY29t
bWl0IDYzZDkzMzBiYTlmZGVjN2M4ZTkzNDZlNmQ4NTM2MDc0N2Q2MWM5NDcpCiAgICAoY2hlcnJ5
IHBpY2tlZCBmcm9tIGNvbW1pdCBlOWQ4NjBmMWY2NTdhMTk4ZDk5MGJkYWUzZTI5NTAwMWJkMTky
MjNjKQoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun May 05 14:44:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 05 May 2019 14:44:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNIMw-0003Ck-5X; Sun, 05 May 2019 14:43:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7+Pe=TF=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hNIMv-0003CY-Ad
 for xen-devel@lists.xenproject.org; Sun, 05 May 2019 14:43:57 +0000
X-Inumbo-ID: 35887891-6f44-11e9-843c-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 35887891-6f44-11e9-843c-bc764e045a96;
 Sun, 05 May 2019 14:43:56 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hNIMs-0003DN-WD; Sun, 05 May 2019 14:43:55 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hNIMs-0003Fa-Ip; Sun, 05 May 2019 14:43:54 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hNIMs-0008SP-IC; Sun, 05 May 2019 14:43:54 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1hNIMs-0008SP-IC@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 05 May 2019 14:43:54 +0000
Subject: [Xen-devel] [qemu-mainline bisection] complete build-i386-xsm
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7097491545567584410=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

Tree: ovmf git://xenbits.xen.org/osstest/ovmf.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:  qemuu git://git.qemu.org/qemu.git
  Bug introduced:  79d77bcd366190a81d092177e4f84d34b7a56fc2
  Bug not present: aa64cfaeb4ad0e67ccb54fa20511d7a36db9d833
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/135763/


  commit 79d77bcd366190a81d092177e4f84d34b7a56fc2
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Mon Apr 29 17:35:57 2019 +0100
  
      configure: Remove --source-path option
      
      Normally configure identifies the source path by looking
      at the location where the configure script itself exists.
      We also provide a --source-path option which lets the user
      manually override this.
      
      There isn't really an obvious use case for the --source-path
      option, and in commit 927128222b0a91f56c13a in 2017 we
      accidentally added some logic that looks at $source_path
      before the command line option that overrides it has been
      processed.
      
      The fact that nobody complained suggests that there isn't
      any use of this option and we aren't testing it either;
      remove it. This allows us to move the "make $source_path
      absolute" logic up so that there is no window in the script
      where $source_path is set but not yet absolute.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Daniel P. BerrangÃ© <berrange@redhat.com>
      Message-id: 20190318134019.23729-1-peter.maydell@linaro.org


For bisection revision-tuple graph see:
   http://logs.test-lab.xenproject.org/osstest/results/bisect/qemu-mainline/build-i386-xsm.xen-build.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/build-i386-xsm.xen-build --summary-out=tmp/135763.bisection-summary --basis-template=135251 --blessings=real,real-bisect qemu-mainline build-i386-xsm xen-build
Searching for failure / basis pass:
 135571 fail [host=elbling1] / 135416 ok.
Failure / basis pass flights: 135571 / 135416
(tree with no url: minios)
(tree with no url: seabios)
Tree: ovmf git://xenbits.xen.org/osstest/ovmf.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 20029ca22baaeb9418c1fd9df88d12d32d585cb6 d0d8ad39ecb51cd7497cd524484fe09f50876798 8482ff2eb3bb95020eb2f370a9b3ea26511e41df cb70a26f78848fe45f593f7ebc9cfaac760a791b
Basis pass 20029ca22baaeb9418c1fd9df88d12d32d585cb6 d0d8ad39ecb51cd7497cd524484fe09f50876798 e0fb2c3d89aa77057ac4aa073e01f4ca484449b0 cb70a26f78848fe45f593f7ebc9cfaac760a791b
Generating revisions with ./adhoc-revtuple-generator  git://xenbits.xen.org/osstest/ovmf.git#20029ca22baaeb9418c1fd9df88d12d32d585cb6-20029ca22baaeb9418c1fd9df88d12d32d585cb6 git://xenbits.xen.org/qemu-xen-traditional.git#d0d8ad39ecb51cd7497cd524484fe09f50876798-d0d8ad39ecb51cd7497cd524484fe09f50876798 git://git.qemu.org/qemu.git#e0fb2c3d89aa77057ac4aa073e01f4ca484449b0-8482ff2eb3bb95020eb2f370a9b3ea26511e41df git://xenbits.xen.org/xen.git#cb70a26f78848fe45f593f7ebc9cfaac760a791b-cb70a26f78848fe\
 45f593f7ebc9cfaac760a791b
Loaded 1009 nodes in revision graph
Searching for test results:
 135448 fail 20029ca22baaeb9418c1fd9df88d12d32d585cb6 d0d8ad39ecb51cd7497cd524484fe09f50876798 f75d15231e56cb0f2bafe19faf1229c459a60731 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 135416 pass 20029ca22baaeb9418c1fd9df88d12d32d585cb6 d0d8ad39ecb51cd7497cd524484fe09f50876798 e0fb2c3d89aa77057ac4aa073e01f4ca484449b0 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 135586 pass 20029ca22baaeb9418c1fd9df88d12d32d585cb6 d0d8ad39ecb51cd7497cd524484fe09f50876798 e0fb2c3d89aa77057ac4aa073e01f4ca484449b0 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 135571 fail 20029ca22baaeb9418c1fd9df88d12d32d585cb6 d0d8ad39ecb51cd7497cd524484fe09f50876798 8482ff2eb3bb95020eb2f370a9b3ea26511e41df cb70a26f78848fe45f593f7ebc9cfaac760a791b
 135707 fail 20029ca22baaeb9418c1fd9df88d12d32d585cb6 d0d8ad39ecb51cd7497cd524484fe09f50876798 f75d15231e56cb0f2bafe19faf1229c459a60731 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 135713 fail 20029ca22baaeb9418c1fd9df88d12d32d585cb6 d0d8ad39ecb51cd7497cd524484fe09f50876798 22d96eac64877c4d96f9928babb6f2fcc68faacf cb70a26f78848fe45f593f7ebc9cfaac760a791b
 135710 fail 20029ca22baaeb9418c1fd9df88d12d32d585cb6 d0d8ad39ecb51cd7497cd524484fe09f50876798 8482ff2eb3bb95020eb2f370a9b3ea26511e41df cb70a26f78848fe45f593f7ebc9cfaac760a791b
 135720 fail 20029ca22baaeb9418c1fd9df88d12d32d585cb6 d0d8ad39ecb51cd7497cd524484fe09f50876798 6000531e19964756673a5f4b694a649ef883605a cb70a26f78848fe45f593f7ebc9cfaac760a791b
 135724 fail 20029ca22baaeb9418c1fd9df88d12d32d585cb6 d0d8ad39ecb51cd7497cd524484fe09f50876798 1702071302934af77a072b7ee7c5eadc45b37573 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 135748 fail 20029ca22baaeb9418c1fd9df88d12d32d585cb6 d0d8ad39ecb51cd7497cd524484fe09f50876798 79d77bcd366190a81d092177e4f84d34b7a56fc2 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 135727 fail 20029ca22baaeb9418c1fd9df88d12d32d585cb6 d0d8ad39ecb51cd7497cd524484fe09f50876798 5bcf8ed9401e62c73158ba110864ee1375558bf7 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 135729 pass 20029ca22baaeb9418c1fd9df88d12d32d585cb6 d0d8ad39ecb51cd7497cd524484fe09f50876798 c637044120705004b792ecf29e6b4be41e20c4c8 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 135733 pass 20029ca22baaeb9418c1fd9df88d12d32d585cb6 d0d8ad39ecb51cd7497cd524484fe09f50876798 aa64cfaeb4ad0e67ccb54fa20511d7a36db9d833 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 135735 fail 20029ca22baaeb9418c1fd9df88d12d32d585cb6 d0d8ad39ecb51cd7497cd524484fe09f50876798 79d77bcd366190a81d092177e4f84d34b7a56fc2 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 135754 pass 20029ca22baaeb9418c1fd9df88d12d32d585cb6 d0d8ad39ecb51cd7497cd524484fe09f50876798 aa64cfaeb4ad0e67ccb54fa20511d7a36db9d833 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 135741 pass 20029ca22baaeb9418c1fd9df88d12d32d585cb6 d0d8ad39ecb51cd7497cd524484fe09f50876798 aa64cfaeb4ad0e67ccb54fa20511d7a36db9d833 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 135763 fail 20029ca22baaeb9418c1fd9df88d12d32d585cb6 d0d8ad39ecb51cd7497cd524484fe09f50876798 79d77bcd366190a81d092177e4f84d34b7a56fc2 cb70a26f78848fe45f593f7ebc9cfaac760a791b
Searching for interesting versions
 Result found: flight 135416 (pass), for basis pass
 Result found: flight 135571 (fail), for basis failure
 Repro found: flight 135586 (pass), for basis pass
 Repro found: flight 135710 (fail), for basis failure
 0 revisions at 20029ca22baaeb9418c1fd9df88d12d32d585cb6 d0d8ad39ecb51cd7497cd524484fe09f50876798 aa64cfaeb4ad0e67ccb54fa20511d7a36db9d833 cb70a26f78848fe45f593f7ebc9cfaac760a791b
No revisions left to test, checking graph state.
 Result found: flight 135733 (pass), for last pass
 Result found: flight 135735 (fail), for first failure
 Repro found: flight 135741 (pass), for last pass
 Repro found: flight 135748 (fail), for first failure
 Repro found: flight 135754 (pass), for last pass
 Repro found: flight 135763 (fail), for first failure

*** Found and reproduced problem changeset ***

  Bug is in tree:  qemuu git://git.qemu.org/qemu.git
  Bug introduced:  79d77bcd366190a81d092177e4f84d34b7a56fc2
  Bug not present: aa64cfaeb4ad0e67ccb54fa20511d7a36db9d833
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/135763/


  commit 79d77bcd366190a81d092177e4f84d34b7a56fc2
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Mon Apr 29 17:35:57 2019 +0100
  
      configure: Remove --source-path option
      
      Normally configure identifies the source path by looking
      at the location where the configure script itself exists.
      We also provide a --source-path option which lets the user
      manually override this.
      
      There isn't really an obvious use case for the --source-path
      option, and in commit 927128222b0a91f56c13a in 2017 we
      accidentally added some logic that looks at $source_path
      before the command line option that overrides it has been
      processed.
      
      The fact that nobody complained suggests that there isn't
      any use of this option and we aren't testing it either;
      remove it. This allows us to move the "make $source_path
      absolute" logic up so that there is no window in the script
      where $source_path is set but not yet absolute.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Daniel P. BerrangÃ© <berrange@redhat.com>
      Message-id: 20190318134019.23729-1-peter.maydell@linaro.org

Revision graph left in /home/logs/results/bisect/qemu-mainline/build-i386-xsm.xen-build.{dot,ps,png,html,svg}.
----------------------------------------
135763: tolerable ALL FAIL

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

Failures :-/ but no regressions.

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


jobs:
 build-i386-xsm                                               fail    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

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



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7097491545567584410==--

From xen-devel-bounces@lists.xenproject.org Sun May 05 17:30:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 05 May 2019 17:30:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNKxX-0001F2-Gt; Sun, 05 May 2019 17:29:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7+Pe=TF=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hNKxW-0001Ei-OL
 for xen-devel@lists.xenproject.org; Sun, 05 May 2019 17:29:54 +0000
X-Inumbo-ID: 645ebbc5-6f5b-11e9-843c-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 645ebbc5-6f5b-11e9-843c-bc764e045a96;
 Sun, 05 May 2019 17:29:53 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hNKxT-00076L-UC; Sun, 05 May 2019 17:29:51 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hNKxT-000607-IZ; Sun, 05 May 2019 17:29:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hNKxT-0003lD-H0; Sun, 05 May 2019 17:29:51 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135663-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-upstream-unstable:test-amd64-i386-qemuu-rhel6hvm-intel:guest-start/redhat.repeat:fail:regression
 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-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check: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-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-xl-pvshim:guest-start: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-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-upstream-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-arm64-arm64-xl-credit2: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:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl: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-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-credit1: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-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-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-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:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-xl-qemuu-ws16-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
X-Osstest-Versions-This: qemuu=9cca02d8ffc23e9688a971d858e4ffdff5389b11
X-Osstest-Versions-That: qemuu=de5b678ca4dcdfa83e322491d478d66df56c1986
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 05 May 2019 17:29:51 +0000
Subject: [Xen-devel] [qemu-upstream-unstable test] 135663: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTY2MyBxZW11LXVwc3RyZWFtLXVuc3RhYmxlIHJlYWwgW3JlYWxdCmh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzU2NjMvCgpSZWdyZXNz
aW9ucyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLApp
bmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1pbnRlbCAxMiBndWVzdC1zdGFydC9yZWRoYXQucmVwZWF0IGZhaWwgUkVH
Ui4gdnMuIDEyNjkzNwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBi
bG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyNjkzNwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI2OTM3CiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgbGlrZSAxMjY5MzcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyNjkzNwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdl
dGVkIGZvciB0ZXN0aW5nOgogcWVtdXUgICAgICAgICAgICAgICAgOWNjYTAyZDhmZmMyM2U5Njg4
YTk3MWQ4NThlNGZmZGZmNTM4OWIxMQpiYXNlbGluZSB2ZXJzaW9uOgogcWVtdXUgICAgICAgICAg
ICAgICAgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NgoKTGFzdCB0ZXN0
IG9mIGJhc2lzICAgMTI2OTM3ICAyMDE4LTA4LTI5IDA5OjU4OjQ5IFogIDI0OSBkYXlzClRlc3Rp
bmcgc2FtZSBzaW5jZSAgIDEzNTY2MyAgMjAxOS0wNS0wMyAxNzowNzozNSBaICAgIDIgZGF5cyAg
ICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KNDA0IHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0
LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxp
Z2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9s
b2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBh
cmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0
IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFz
dGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgoo
Tm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxMDY2MTUgbGluZXMgbG9uZy4pCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun May 05 18:51:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 05 May 2019 18:51:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNMET-0000Vg-Sp; Sun, 05 May 2019 18:51:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7+Pe=TF=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hNMES-0000Un-O4
 for xen-devel@lists.xenproject.org; Sun, 05 May 2019 18:51:28 +0000
X-Inumbo-ID: c938b44a-6f66-11e9-843c-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c938b44a-6f66-11e9-843c-bc764e045a96;
 Sun, 05 May 2019 18:51:26 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hNMEP-0000Nk-J8; Sun, 05 May 2019 18:51:25 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hNMEP-0004a1-8p; Sun, 05 May 2019 18:51:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hNMEP-0005Ly-81; Sun, 05 May 2019 18:51:25 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135639-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-next:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:debian-hvm-install:fail:regression
 linux-next:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:redhat-install:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:debian-hvm-install:fail:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:redhat-install:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 linux-next:test-amd64-amd64-xl-pvhv2-intel:debian-fixup:fail:regression
 linux-next:test-amd64-i386-libvirt-xsm:debian-fixup:fail:regression
 linux-next:test-amd64-amd64-libvirt:debian-fixup:fail:regression
 linux-next:test-amd64-i386-pair:guests-nbd-mirror/debian:fail:regression
 linux-next:test-amd64-i386-libvirt:debian-fixup:fail:regression
 linux-next:test-amd64-i386-libvirt-pair:debian-fixup/dst_host:fail:regression
 linux-next:test-amd64-i386-xl-shadow:guest-saverestore:fail:regression
 linux-next:test-amd64-i386-xl-xsm:guest-saverestore:fail:regression
 linux-next:test-amd64-amd64-xl-pvshim:guest-saverestore:fail:regression
 linux-next:test-amd64-amd64-xl-credit2:debian-fixup:fail:regression
 linux-next:test-amd64-amd64-xl-pvhv2-amd:guest-saverestore:fail:regression
 linux-next:test-amd64-i386-freebsd10-i386:guest-saverestore.2:fail:regression
 linux-next:test-amd64-amd64-pair:guests-nbd-mirror/debian:fail:regression
 linux-next:test-amd64-amd64-xl:debian-fixup:fail:regression
 linux-next:test-amd64-amd64-libvirt-xsm:debian-fixup:fail:regression
 linux-next:test-amd64-amd64-xl-shadow:guest-saverestore:fail:regression
 linux-next:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install:fail:regression
 linux-next:test-amd64-amd64-xl-credit1:guest-saverestore:fail:regression
 linux-next:test-amd64-amd64-xl-xsm:guest-saverestore:fail:regression
 linux-next:test-amd64-i386-xl:guest-saverestore:fail:regression
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:guest-saverestore:fail:regression
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-next:test-amd64-amd64-libvirt-pair:debian-fixup/dst_host:fail:regression
 linux-next:test-amd64-amd64-xl-multivcpu:guest-saverestore:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm:guest-localmigrate:fail:regression
 linux-next:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:guest-saverestore.2:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 linux-next:test-amd64-amd64-i386-pvgrub:guest-localmigrate/x10:fail:regression
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:guest-saverestore:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:regression
 linux-next:build-arm64-pvops:kernel-build:fail:regression
 linux-next:test-amd64-amd64-libvirt-vhd:debian-di-install:fail:regression
 linux-next:test-amd64-i386-xl-raw:debian-di-install:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:windows-install:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:regression
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:windows-install:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:regression
 linux-next:test-amd64-amd64-xl-rtds:debian-fixup:fail:allowable
 linux-next:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qcow2:guest-localmigrate/x10:fail:nonblocking
 linux-next:build-armhf-pvops:kernel-build:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=e8b243ea3b19b6f3b9fffca232a2c7b000964d6b
X-Osstest-Versions-That: linux=f2bc9c908dfe3f56fe4ca4d92e5c5be80963b973
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 05 May 2019 18:51:25 +0000
Subject: [Xen-devel] [linux-next test] 135639: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTYzOSBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzU2MzkvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJl
c3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4g
dnMuIDEzNTQ0MwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20g
MTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEzNTQ0MwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWlu
c3RhbGwgZmFpbCBSRUdSLiB2cy4gMTM1NDQzCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0taW50ZWwgMTAgcmVkaGF0LWluc3RhbGwgICBmYWlsIFJFR1IuIHZzLiAxMzU0NDMKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWls
IFJFR1IuIHZzLiAxMzU0NDMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4
Ni14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEzNTQ0MwogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAxMCByZWRoYXQtaW5zdGFsbCAgICAgZmFpbCBS
RUdSLiB2cy4gMTM1NDQzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMzU0NDMKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDEwIGRlYmlhbi1odm0taW5zdGFs
bCBmYWlsIFJFR1IuIHZzLiAxMzU0NDMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwg
MTEgZGViaWFuLWZpeHVwICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzNTQ0MwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtICAxMSBkZWJpYW4tZml4dXAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTM1NDQzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDExIGRlYmlhbi1maXh1
cCAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzU0NDMKIHRlc3QtYW1kNjQtaTM4Ni1wYWly
ICAgICAgICAgMTggZ3Vlc3RzLW5iZC1taXJyb3IvZGViaWFuIGZhaWwgUkVHUi4gdnMuIDEzNTQ0
MwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMSBkZWJpYW4tZml4dXAgICAgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTM1NDQzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDE3
IGRlYmlhbi1maXh1cC9kc3RfaG9zdCAgICBmYWlsIFJFR1IuIHZzLiAxMzU0NDMKIHRlc3QtYW1k
NjQtaTM4Ni14bC1zaGFkb3cgICAgMTUgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEzNTQ0MwogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAxNSBndWVzdC1zYXZl
cmVzdG9yZSAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTM1NDQzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2c2hpbSAgIDE1IGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzU0
NDMKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgMTEgZGViaWFuLWZpeHVwICAgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEzNTQ0MwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQg
MTUgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBSRUdSLiB2cy4gMTM1NDQzCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgMTYgZ3Vlc3Qtc2F2ZXJlc3RvcmUuMiAgICBmYWlsIFJF
R1IuIHZzLiAxMzU0NDMKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgMTggZ3Vlc3RzLW5i
ZC1taXJyb3IvZGViaWFuIGZhaWwgUkVHUi4gdnMuIDEzNTQ0MwogdGVzdC1hbWQ2NC1hbWQ2NC14
bCAgICAgICAgICAxMSBkZWJpYW4tZml4dXAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTM1
NDQzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDExIGRlYmlhbi1maXh1cCAgICAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMzU0NDMKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAg
MTUgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzNTQ0MwogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwg
UkVHUi4gdnMuIDEzNTQ0MwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAxNSBndWVzdC1z
YXZlcmVzdG9yZSAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTM1NDQzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXhzbSAgICAgIDE1IGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MzU0NDMKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgMTUgZ3Vlc3Qtc2F2ZXJlc3RvcmUg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzNTQ0MwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTM1NDQz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAxMCBkZWJpYW4taHZt
LWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTM1NDQzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBS
RUdSLiB2cy4gMTM1NDQzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgMTAg
ZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEzNTQ0MwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMyBndWVzdC1zYXZlcmVzdG9yZSBm
YWlsIFJFR1IuIHZzLiAxMzU0NDMKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMzU0
NDMKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDE3IGRlYmlhbi1maXh1cC9kc3RfaG9z
dCAgIGZhaWwgUkVHUi4gdnMuIDEzNTQ0MwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUg
MTUgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBSRUdSLiB2cy4gMTM1NDQzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4t
aHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTM1NDQzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4g
MTM1NDQzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAxNCBn
dWVzdC1sb2NhbG1pZ3JhdGUgZmFpbCBSRUdSLiB2cy4gMTM1NDQzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtIDE1IGd1ZXN0LXNhdmVyZXN0b3JlLjIgZmFpbCBS
RUdSLiB2cy4gMTM1NDQzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEzNTQ0MwogdGVz
dC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAxNyBndWVzdC1sb2NhbG1pZ3JhdGUveDEwICAgZmFp
bCBSRUdSLiB2cy4gMTM1NDQzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAx
MyBndWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJFR1IuIHZzLiAxMzU0NDMKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlIGZhaWwgUkVHUi4gdnMu
IDEzNTQ0MwogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgNiBrZXJuZWwtYnVpbGQgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTM1NDQzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkIDEwIGRlYmlhbi1kaS1pbnN0YWxsICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzU0NDMKIHRl
c3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgMTAgZGViaWFuLWRpLWluc3RhbGwgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzNTQ0MwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0
IDEwIHdpbmRvd3MtaW5zdGFsbCAgZmFpbCBSRUdSLiB2cy4gMTM1NDQzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICBmYWlsIFJFR1IuIHZz
LiAxMzU0NDMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dz
LWluc3RhbGwgIGZhaWwgUkVHUi4gdnMuIDEzNTQ0MwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgZmFpbCBSRUdSLiB2cy4gMTM1NDQzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICBm
YWlsIFJFR1IuIHZzLiAxMzU0NDMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0
IDEwIHdpbmRvd3MtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMuIDEzNTQ0MwoKUmVncmVzc2lvbnMg
d2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcnRkcyAgICAgMTEgZGViaWFuLWZpeHVwICAgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEzNTQ0MwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBi
bG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNv
dzIgICAgMTcgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCAgZmFpbCBibG9ja2VkIGluIDEzNTQ0Mwog
YnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgNiBrZXJuZWwtYnVpbGQgICAgICAgICAgICAg
ICAgIGZhaWwgIGxpa2UgMTM1NDQzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBn
dWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBs
aW51eCAgICAgICAgICAgICAgICBlOGIyNDNlYTNiMTliNmYzYjlmZmZjYTIzMmEyYzdiMDAwOTY0
ZDZiCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICBmMmJjOWM5MDhkZmUz
ZjU2ZmU0Y2E0ZDkyZTVjNWJlODA5NjNiOTczCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgICAgICAg
ICAgICAgICAgICAgICAgIChub3QgZm91bmQpICAgICAKRmFpbGluZyBzaW5jZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAobm90IGZvdW5kKSAgICAgClRlc3Rpbmcgc2FtZSBzaW5jZSAg
IDEzNTYzOSAgMjAxOS0wNS0wMyAwOToxOToyMCBaICAgIDIgZGF5cyAgICAxIGF0dGVtcHRzCgpq
b2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5l
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhm
LWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFk
b3cgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNh
YmxlLgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun May 05 19:13:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 05 May 2019 19:13:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNMZO-0002QN-Sl; Sun, 05 May 2019 19:13:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=U2sm=TF=kernel.org=sashal@srs-us1.protection.inumbo.net>)
 id 1hNMZM-0002QI-Ua
 for xen-devel@lists.xenproject.org; Sun, 05 May 2019 19:13:04 +0000
X-Inumbo-ID: cc1a9394-6f69-11e9-be35-d358d9198799
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cc1a9394-6f69-11e9-be35-d358d9198799;
 Sun, 05 May 2019 19:13:00 +0000 (UTC)
Received: from localhost (c-73-47-72-35.hsd1.nh.comcast.net [73.47.72.35])
 (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 381AC206DF;
 Sun,  5 May 2019 19:12:59 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1557083579;
 bh=vFRleH5x3XYIjIaPO4Mdt89X8FFdmsfdaCjM+ZfIqLo=;
 h=Date:From:To:Cc:Subject:References:In-Reply-To:From;
 b=kFTP1rZGukRBFgJTmJg4OBBHtq9UuvpfpWszjrmZyEUqsQGiJNtapxDFs94sWPUHS
 CyOoAMbcMgWppgcu1SF+7XgwqTcASCOoPMMoONcPTBbmsmEEEcpeWYX26QGj9vj3ef
 +6ACtal3eByCJwnZfCJBZ8VMTmMD+rh1+fIFEKMk=
Date: Sun, 5 May 2019 15:12:58 -0400
From: Sasha Levin <sashal@kernel.org>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20190505191258.GB1747@sasha-vm>
References: <20190503150401.15904-1-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190503150401.15904-1-roger.pau@citrix.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH] xen-blkfront: switch kcalloc to kvcalloc
 for large array allocation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Jens Axboe <axboe@kernel.dk>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, linux-kernel@vger.kernel.org,
 stable@vger.kernel.org, linux-block@vger.kernel.org,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBNYXkgMDMsIDIwMTkgYXQgMDU6MDQ6MDFQTSArMDIwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+VGhlcmUncyBubyByZWFzb24gdG8gcmVxdWVzdCBwaHlzaWNhbGx5IGNvbnRpZ3Vv
dXMgbWVtb3J5IGZvciB0aG9zZQo+YWxsb2NhdGlvbnMuCj4KPlJlcG9ydGVkLWJ5OiBJYW4gSmFj
a3NvbiA8aWFuLmphY2tzb25AY2l0cml4LmNvbT4KPlNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBN
b25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+LS0tCgpZb3UgcmVhbGx5IGRvbid0IHdhbnQg
dGhpcyBzY2lzc29yIGxpbmUgaGVyZSwgZ2l0IHdpbGwgdHJpbSBhbGwgeW91cgptZXNzYWdlIGNv
bnRlbnQgYmVsb3cgaXQuCgotLQpUaGFua3MsClNhc2hhCgo+Q2M6IEJvcmlzIE9zdHJvdnNreSA8
Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+Cj5DYzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgo+Q2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4K
PkNjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Cj5DYzog
SmVucyBBeGJvZSA8YXhib2VAa2VybmVsLmRrPgo+Q2M6IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwo+Q2M6IGxpbnV4LWJsb2NrQHZnZXIua2VybmVsLm9yZwo+Q2M6IHN0YWJsZUB2Z2Vy
Lmtlcm5lbC5vcmcKPi0tLQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun May 05 20:22:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 05 May 2019 20:22:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNNds-0000Co-AS; Sun, 05 May 2019 20:21:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7+Pe=TF=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hNNdr-0000Cc-4o
 for xen-devel@lists.xenproject.org; Sun, 05 May 2019 20:21:47 +0000
X-Inumbo-ID: 672425e1-6f73-11e9-843c-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 672425e1-6f73-11e9-843c-bc764e045a96;
 Sun, 05 May 2019 20:21:45 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hNNdo-0002JM-KY; Sun, 05 May 2019 20:21:44 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hNNdo-00022y-CF; Sun, 05 May 2019 20:21:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hNNdo-0001vX-BV; Sun, 05 May 2019 20:21:44 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1hNNdo-0001vX-BV@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 05 May 2019 20:21:44 +0000
Subject: [Xen-devel] [qemu-upstream-4.11-testing bisection] complete
 test-arm64-arm64-xl-xsm
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi00LjExLXRlc3RpbmcKeGVuYnJhbmNoIHhlbi00LjExLXRlc3RpbmcKam9iIHRl
c3QtYXJtNjQtYXJtNjQteGwteHNtCnRlc3RpZCB4ZW4tYm9vdAoKVHJlZTogbGludXggZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdApUcmVlOiBsaW51eGZpcm13YXJlIGdpdDov
L3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdApUcmVlOiBxZW11dSBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcveGVuLmdpdAoKKioqIEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdl
c2V0ICoqKgoKICBCdWcgaXMgaW4gdHJlZTogIHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVu
LmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgZTIwMmZlYjcxMzFlNjZlZDkxODZhZDg3NjZjOTU4MjUw
MmM5ODk5OAogIEJ1ZyBub3QgcHJlc2VudDogMTk4NjcyODA3ZWM2YzZhMWRlZTA3ODQxNDMzYTMw
NjRjYjQ0NmE4OQogIExhc3QgZmFpbCByZXBybzogaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNTc3OC8KCgogIGNvbW1pdCBlMjAyZmViNzEzMWU2NmVk
OTE4NmFkODc2NmM5NTgyNTAyYzk4OTk4CiAgQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgogIERhdGU6ICAgRnJpIEZlYiAxIDExOjM0OjM1IDIwMTkgKzAx
MDAKICAKICAgICAgeGVuL2NtZGxpbmU6IEZpeCBidWdneSBzdHJuY21wKHMsIExJVEVSQUwsIHNz
IC0gcykgY29uc3RydWN0CiAgICAgIAogICAgICBXaGVuIHRoZSBjb21tYW5kIGxpbmUgcGFyc2lu
ZyB3YXMgdXBkYXRlZCB0byB1c2UgY29uc3Qgc3RyaW5ncyBhbmQgbm8gbG9uZ2VyCiAgICAgIHRv
a2VuaXNlIHdpdGggTlVMIGNoYXJhY3RlcnMsIHN0cmluZyBtYXRjaGVzIGNvdWxkIG5vIGxvbmdl
ciBiZSBtYWRlIHdpdGgKICAgICAgc3RyY21wKCkuCiAgICAgIAogICAgICBVbmZvcnR1bmF0ZWx5
LCB0aGUgcmVwbGFjZW1lbnQgd2FzIGJ1Z2d5LiAgc3RybmNtcChzLCAib3B0Iiwgc3MgLSBzKSBt
YXRjaGVzCiAgICAgICJvIiwgIm9wIiBhbmQgIm9wdCIgb24gdGhlIGNvbW1hbmQgbGluZSwgYXMg
c3MgLSBzIG1heSBiZSBzaG9ydGVyIHRoYW4gdGhlCiAgICAgIHBhc3NlZCBsaXRlcmFsLiAgRnVy
dGhlcm1vcmUsIHBhcnNlX2Jvb2woKSBpcyBhZmZlY3RlZCBieSB0aGlzLCBzbyBzdWJzdHJpbmdz
CiAgICAgIHN1Y2ggYXMgImQiLCAiZSIgYW5kICJvIiBhcmUgY29uc2lkZXJlZCB2YWxpZCwgd2l0
aCB0aGUgbGF0dGVyIGJlaW5nIGFtYmlndW91cwogICAgICBiZXR3ZWVuICJvbiIgYW5kICJvZmYi
LgogICAgICAKICAgICAgSW50cm9kdWNlIGEgbmV3IHN0cmNtcC1saWtlIGZ1bmN0aW9uIGZvciB0
aGUgdGFzaywgd2hpY2ggbG9va3MgZm9yIGV4YWN0CiAgICAgIHN0cmluZyBtYXRjaGVzLCBidXQg
ZGVjbGFyZXMgc3VjY2VzcyB3aGVuIHRoZSBOVUwgb2YgdGhlIGxpdGVyYWwgbWF0Y2hlcyBhCiAg
ICAgIGNvbW1hLCBjb2xvbiBvciBzZW1pY29sb24gaW4gdGhlIGNvbW1hbmQgbGluZSBmcmFnbWVu
dC4KICAgICAgCiAgICAgIE5vIGNoYW5nZSB0byB0aGUgaW50ZW5kZWQgcGFyc2luZyBmdW5jdGlv
bmFsaXR5LCBidXQgZml4ZXMgY2FzZXMgd2hlcmUgYQogICAgICBwYXJ0aWFsIHN0cmluZyBvbiB0
aGUgY29tbWFuZCBsaW5lIHdpbGwgaW5hZHZlcnRlbnRseSB0cmlnZ2VyIG9wdGlvbnMuCiAgICAg
IAogICAgICBBIGZldyBhcmVhcyB3ZXJlIG1vcmUgdGhhbiBqdXN0IGEgdHJpdmlhbCBjaGFuZ2U6
CiAgICAgIAogICAgICAgKiBwYXJzZV9pcnFfdmVjdG9yX21hcF9wYXJhbSgpIGdhaW5lZCBzb21l
IHN0eWxlIGNvcnJlY3Rpb25zLgogICAgICAgKiBwYXJzZV92cG11X3BhcmFtcygpIHdhcyByZXdy
aXR0ZW4gdG8gdXNlIHRoZSBub3JtYWwgbGlzdC1vZi1vcHRpb25zIGZvcm0sCiAgICAgICAgIHJh
dGhlciB0aGFuIGp1c3QgZml4aW5nIHVwIHBhcnNlX3ZwbXVfcGFyYW0oKSBhbmQgbGVhdmluZyB0
aGUgcGFyc2luZyBiZWluZwogICAgICAgICBoYXJkIHRvIGZvbGxvdy4KICAgICAgICogSW5zdGVh
ZCBvZiBtYWtpbmcgdGhlIHRyaXZpYWwgZml4IG9mIGFkZGluZyBhbiBleHBsaWNpdCBsZW5ndGgg
Y2hlY2sgaW4KICAgICAgICAgcGFyc2VfYm9vbCgpLCB1c2UgdGhlIGxlbmd0aCB0byBzZWxlY3Qg
d2hpY2ggdG9rZW4gdG8gd2Ugc2VhcmNoIGZvciwgd2hpY2gKICAgICAgICAgaXMgbW9yZSBlZmZp
Y2llbnQgdGhhbiB0aGUgcHJldmlvdXMgbGluZWFyIHNlYXJjaCBvdmVyIGFsbCBwb3NzaWJsZSB0
b2tlbnMuCiAgICAgIAogICAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgogICAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgogICAgICBBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KICAgICAgbWFzdGVyIGNvbW1pdDogMmRkZjdlM2UzNDFkZjNjY2YyMTYxM2ZmN2Zm
ZDRiNzY5M2FiZTllOQogICAgICBtYXN0ZXIgZGF0ZTogMjAxOS0wMS0xNSAxMjo1ODozNCArMDAw
MAoKCkZvciBiaXNlY3Rpb24gcmV2aXNpb24tdHVwbGUgZ3JhcGggc2VlOgogICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L3Jlc3VsdHMvYmlzZWN0L3FlbXUtdXBz
dHJlYW0tNC4xMS10ZXN0aW5nL3Rlc3QtYXJtNjQtYXJtNjQteGwteHNtLnhlbi1ib290Lmh0bWwK
UmV2aXNpb24gSURzIGluIGVhY2ggZ3JhcGggbm9kZSByZWZlciwgcmVzcGVjdGl2ZWx5LCB0byB0
aGUgVHJlZXMgYWJvdmUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClJ1bm5pbmcgY3MtYmlzZWN0aW9uLXN0ZXAgLS1ncmFwaC1vdXQ9L2hvbWUvbG9ncy9yZXN1bHRz
L2Jpc2VjdC9xZW11LXVwc3RyZWFtLTQuMTEtdGVzdGluZy90ZXN0LWFybTY0LWFybTY0LXhsLXhz
bS54ZW4tYm9vdCAtLXN1bW1hcnktb3V0PXRtcC8xMzU3NzguYmlzZWN0aW9uLXN1bW1hcnkgLS1i
YXNpcy10ZW1wbGF0ZT0xMjU1NzUgLS1ibGVzc2luZ3M9cmVhbCxyZWFsLWJpc2VjdCBxZW11LXVw
c3RyZWFtLTQuMTEtdGVzdGluZyB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSB4ZW4tYm9vdApTZWFy
Y2hpbmcgZm9yIGZhaWx1cmUgLyBiYXNpcyBwYXNzOgogMTM1NjAzIGZhaWwgW2hvc3Q9cm9jaGVz
dGVyMV0gLyAxMjU1NzUgW2hvc3Q9bGF4dG9uMV0gMTI1NTM0IFtob3N0PWxheHRvbjFdIDEyNTUw
OCBbaG9zdD1sYXh0b24xXSAxMjU0NjUgW2hvc3Q9bGF4dG9uMF0gMTI1MzQ1IFtob3N0PWxheHRv
bjFdIDEyNTI3MyBbaG9zdD1sYXh0b24wXSB0ZW1wbGF0ZSBhcyBiYXNpcz8gdXNpbmcgdGVtcGxh
dGUgYXMgYmFzaXMuCkZhaWx1cmUgLyBiYXNpcyBwYXNzIGZsaWdodHM6IDEzNTYwMyAvIDEyNTU3
NQoodHJlZSBpbiBsYXRlc3QgYnV0IG5vdCBpbiBiYXNpc3Bhc3M6IG92bWYpClRyZWU6IGxpbnV4
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKVHJlZTogbGludXhmaXJtd2Fy
ZSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKVHJlZTog
cWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdApUcmVlOiB4ZW4gZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL3hlbi5naXQKTGF0ZXN0IGU2NGFjMjY3NDlkYzJjMGYzOTBjYWNjZDA0
Mjc0NjA4YWIzMWM4Y2YgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCAy
ODcxMzU1YTY5NTdmMWIzYzE2Zjg1OGUzMTQzZTBmZmYwNzM3YjZhIGU5ODNlOGFlODRlZmQ1ZTQz
MDQ1YTNkMjBhODIwZjEzY2I0YTc1YmYKQmFzaXMgcGFzcyA1MDQ4NGVlMTMzYzIyMTlhMjZmZDk4
YjM5NzcwMTg3MjIxYjVlMGJjIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4
NjAgMjBjNzZmOWE1ZmJmMTZkNThjNmFkZDJhY2UyZmYwZmFiZDc4NTkyNiAxZmQ4N2JhMWNkMDMx
MmI3NDNhNDg3NTZhOTFjNjk2MmIxNTE0YWFjCkdlbmVyYXRpbmcgcmV2aXNpb25zIHdpdGggLi9h
ZGhvYy1yZXZ0dXBsZS1nZW5lcmF0b3IgIGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9w
cy5naXQjNTA0ODRlZTEzM2MyMjE5YTI2ZmQ5OGIzOTc3MDE4NzIyMWI1ZTBiYy1lNjRhYzI2NzQ5
ZGMyYzBmMzkwY2FjY2QwNDI3NDYwOGFiMzFjOGNmIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0
ZXN0L2xpbnV4LWZpcm13YXJlLmdpdCNjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRm
Y2Q4ODYwLWM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdCMyMGM3NmY5YTVmYmYxNmQ1OGM2YWRkMmFjZTJmZjBm
YWJkNzg1OTI2LTI4NzEzNTVhNjk1N2YxYjNjMTZmODU4ZTMxNDNlMGZmZjA3MzdiNmEgZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL3hlbi5naXQjMWZkODdiYTFjZDAzMTJiNzQzYTQ4NzU2YTkxYzY5NjJi
MTUxNGFhYy1lOTgzZThhXAogZTg0ZWZkNWU0MzA0NWEzZDIwYTgyMGYxM2NiNGE3NWJmCmFkaG9j
LXJldnR1cGxlLWdlbmVyYXRvcjogdHJlZSBkaXNjb250aWd1b3VzOiBsaW51eC1wdm9wcwpMb2Fk
ZWQgMjAxMSBub2RlcyBpbiByZXZpc2lvbiBncmFwaApTZWFyY2hpbmcgZm9yIHRlc3QgcmVzdWx0
czoKIDEyNTI3MyBbaG9zdD1sYXh0b24wXQogMTI1MzQ1IFtob3N0PWxheHRvbjFdCiAxMjU0NjUg
W2hvc3Q9bGF4dG9uMF0KIDEyNTUzNCBbaG9zdD1sYXh0b24xXQogMTI1NTA4IFtob3N0PWxheHRv
bjFdCiAxMjU1NzUgW2hvc3Q9bGF4dG9uMV0KIDEzNDY5NyBmYWlsIDUwNDg0ZWUxMzNjMjIxOWEy
NmZkOThiMzk3NzAxODcyMjFiNWUwYmMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBk
ZmNkODg2MCAyODcxMzU1YTY5NTdmMWIzYzE2Zjg1OGUzMTQzZTBmZmYwNzM3YjZhIDcxOGE4ZDJl
OWNiYWNiMTRmODZmNmRlZTQwNzMyNzI3Y2Q3OWJjZmYKIDEzNDgxNSBmYWlsIDUwNDg0ZWUxMzNj
MjIxOWEyNmZkOThiMzk3NzAxODcyMjFiNWUwYmMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBi
NTE4ZjBkZmNkODg2MCAyODcxMzU1YTY5NTdmMWIzYzE2Zjg1OGUzMTQzZTBmZmYwNzM3YjZhIDcx
OGE4ZDJlOWNiYWNiMTRmODZmNmRlZTQwNzMyNzI3Y2Q3OWJjZmYKIDEzNTAyOSBmYWlsIGU2NGFj
MjY3NDlkYzJjMGYzOTBjYWNjZDA0Mjc0NjA4YWIzMWM4Y2YgYzUzMGE3NWMxZTZhNDcyYjBlYjk1
NTgzMTBiNTE4ZjBkZmNkODg2MCAyODcxMzU1YTY5NTdmMWIzYzE2Zjg1OGUzMTQzZTBmZmYwNzM3
YjZhIDcxOGE4ZDJlOWNiYWNiMTRmODZmNmRlZTQwNzMyNzI3Y2Q3OWJjZmYKIDEzNDk2MSBmYWls
IDUwNDg0ZWUxMzNjMjIxOWEyNmZkOThiMzk3NzAxODcyMjFiNWUwYmMgYzUzMGE3NWMxZTZhNDcy
YjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCAyODcxMzU1YTY5NTdmMWIzYzE2Zjg1OGUzMTQzZTBm
ZmYwNzM3YjZhIDcxOGE4ZDJlOWNiYWNiMTRmODZmNmRlZTQwNzMyNzI3Y2Q3OWJjZmYKIDEzNTIw
NSBmYWlsIGU2NGFjMjY3NDlkYzJjMGYzOTBjYWNjZDA0Mjc0NjA4YWIzMWM4Y2YgYzUzMGE3NWMx
ZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCAyODcxMzU1YTY5NTdmMWIzYzE2Zjg1OGUz
MTQzZTBmZmYwNzM3YjZhIDM0ODkyMmIxNmEwOTAxY2NjN2I4OTgwYzkyNzAzYjJjZTIwZDFhMmQK
IDEzNTQ0NiBmYWlsIGU2NGFjMjY3NDlkYzJjMGYzOTBjYWNjZDA0Mjc0NjA4YWIzMWM4Y2YgYzUz
MGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCAyODcxMzU1YTY5NTdmMWIzYzE2
Zjg1OGUzMTQzZTBmZmYwNzM3YjZhIDM0ODkyMmIxNmEwOTAxY2NjN2I4OTgwYzkyNzAzYjJjZTIw
ZDFhMmQKIDEzNTQxOCBmYWlsIGU2NGFjMjY3NDlkYzJjMGYzOTBjYWNjZDA0Mjc0NjA4YWIzMWM4
Y2YgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCAyODcxMzU1YTY5NTdm
MWIzYzE2Zjg1OGUzMTQzZTBmZmYwNzM3YjZhIDM0ODkyMmIxNmEwOTAxY2NjN2I4OTgwYzkyNzAz
YjJjZTIwZDFhMmQKIDEzNTYwMyBmYWlsIGU2NGFjMjY3NDlkYzJjMGYzOTBjYWNjZDA0Mjc0NjA4
YWIzMWM4Y2YgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCAyODcxMzU1
YTY5NTdmMWIzYzE2Zjg1OGUzMTQzZTBmZmYwNzM3YjZhIGU5ODNlOGFlODRlZmQ1ZTQzMDQ1YTNk
MjBhODIwZjEzY2I0YTc1YmYKIDEzNTc1MCBwYXNzIDUwNDg0ZWUxMzNjMjIxOWEyNmZkOThiMzk3
NzAxODcyMjFiNWUwYmMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCAy
MGM3NmY5YTVmYmYxNmQ1OGM2YWRkMmFjZTJmZjBmYWJkNzg1OTI2IDFmZDg3YmExY2QwMzEyYjc0
M2E0ODc1NmE5MWM2OTYyYjE1MTRhYWMKIDEzNTc2OSBmYWlsIDUwNDg0ZWUxMzNjMjIxOWEyNmZk
OThiMzk3NzAxODcyMjFiNWUwYmMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNk
ODg2MCAyMGM3NmY5YTVmYmYxNmQ1OGM2YWRkMmFjZTJmZjBmYWJkNzg1OTI2IDUxNGRjY2QwNDlm
ODMzODQ5NWI2Yzk5MmI5YzZhMWVjMmVjZTI5MzIKIDEzNTc3MSBmYWlsIDUwNDg0ZWUxMzNjMjIx
OWEyNmZkOThiMzk3NzAxODcyMjFiNWUwYmMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4
ZjBkZmNkODg2MCAyMGM3NmY5YTVmYmYxNmQ1OGM2YWRkMmFjZTJmZjBmYWJkNzg1OTI2IGUyMDJm
ZWI3MTMxZTY2ZWQ5MTg2YWQ4NzY2Yzk1ODI1MDJjOTg5OTgKIDEzNTc1MiBmYWlsIGU2NGFjMjY3
NDlkYzJjMGYzOTBjYWNjZDA0Mjc0NjA4YWIzMWM4Y2YgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgz
MTBiNTE4ZjBkZmNkODg2MCAyODcxMzU1YTY5NTdmMWIzYzE2Zjg1OGUzMTQzZTBmZmYwNzM3YjZh
IGU5ODNlOGFlODRlZmQ1ZTQzMDQ1YTNkMjBhODIwZjEzY2I0YTc1YmYKIDEzNTczNiBwYXNzIDUw
NDg0ZWUxMzNjMjIxOWEyNmZkOThiMzk3NzAxODcyMjFiNWUwYmMgYzUzMGE3NWMxZTZhNDcyYjBl
Yjk1NTgzMTBiNTE4ZjBkZmNkODg2MCAyMGM3NmY5YTVmYmYxNmQ1OGM2YWRkMmFjZTJmZjBmYWJk
Nzg1OTI2IDFmZDg3YmExY2QwMzEyYjc0M2E0ODc1NmE5MWM2OTYyYjE1MTRhYWMKIDEzNTc1OSBw
YXNzIDUwNDg0ZWUxMzNjMjIxOWEyNmZkOThiMzk3NzAxODcyMjFiNWUwYmMgYzUzMGE3NWMxZTZh
NDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCAyMGM3NmY5YTVmYmYxNmQ1OGM2YWRkMmFjZTJm
ZjBmYWJkNzg1OTI2IGZmOWY4NzMwYTk5M2IwZmZhYzA2YWYyOGFmMGIwMTMyZTFmMTIzZmUKIDEz
NTc0MCBmYWlsIGU2NGFjMjY3NDlkYzJjMGYzOTBjYWNjZDA0Mjc0NjA4YWIzMWM4Y2YgYzUzMGE3
NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCAyODcxMzU1YTY5NTdmMWIzYzE2Zjg1
OGUzMTQzZTBmZmYwNzM3YjZhIDM0ODkyMmIxNmEwOTAxY2NjN2I4OTgwYzkyNzAzYjJjZTIwZDFh
MmQKIDEzNTc0MyBwYXNzIDUwNDg0ZWUxMzNjMjIxOWEyNmZkOThiMzk3NzAxODcyMjFiNWUwYmMg
YzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCAyMGM3NmY5YTVmYmYxNmQ1
OGM2YWRkMmFjZTJmZjBmYWJkNzg1OTI2IDFmZDg3YmExY2QwMzEyYjc0M2E0ODc1NmE5MWM2OTYy
YjE1MTRhYWMKIDEzNTc0NSBmYWlsIGU2NGFjMjY3NDlkYzJjMGYzOTBjYWNjZDA0Mjc0NjA4YWIz
MWM4Y2YgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCAyODcxMzU1YTY5
NTdmMWIzYzE2Zjg1OGUzMTQzZTBmZmYwNzM3YjZhIGU5ODNlOGFlODRlZmQ1ZTQzMDQ1YTNkMjBh
ODIwZjEzY2I0YTc1YmYKIDEzNTc3MyBwYXNzIDUwNDg0ZWUxMzNjMjIxOWEyNmZkOThiMzk3NzAx
ODcyMjFiNWUwYmMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCAyMGM3
NmY5YTVmYmYxNmQ1OGM2YWRkMmFjZTJmZjBmYWJkNzg1OTI2IDE5ODY3MjgwN2VjNmM2YTFkZWUw
Nzg0MTQzM2EzMDY0Y2I0NDZhODkKIDEzNTc2MCBmYWlsIDUwNDg0ZWUxMzNjMjIxOWEyNmZkOThi
Mzk3NzAxODcyMjFiNWUwYmMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2
MCAyMGM3NmY5YTVmYmYxNmQ1OGM2YWRkMmFjZTJmZjBmYWJkNzg1OTI2IGRkNDkyYjhmNjRkOWFk
OWQ0MTMyODk1NjViZDA3NGYwMjVmOGVkZGUKIDEzNTc3NiBmYWlsIDUwNDg0ZWUxMzNjMjIxOWEy
NmZkOThiMzk3NzAxODcyMjFiNWUwYmMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBk
ZmNkODg2MCAyMGM3NmY5YTVmYmYxNmQ1OGM2YWRkMmFjZTJmZjBmYWJkNzg1OTI2IGUyMDJmZWI3
MTMxZTY2ZWQ5MTg2YWQ4NzY2Yzk1ODI1MDJjOTg5OTgKIDEzNTc2NCBwYXNzIDUwNDg0ZWUxMzNj
MjIxOWEyNmZkOThiMzk3NzAxODcyMjFiNWUwYmMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBi
NTE4ZjBkZmNkODg2MCAyMGM3NmY5YTVmYmYxNmQ1OGM2YWRkMmFjZTJmZjBmYWJkNzg1OTI2IDE0
YjdkYzExNWI4YTVkOTBjZjg0MmFjMDAzMTAwNTQyNDA4ZjY3MWMKIDEzNTc2NiBwYXNzIDUwNDg0
ZWUxMzNjMjIxOWEyNmZkOThiMzk3NzAxODcyMjFiNWUwYmMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1
NTgzMTBiNTE4ZjBkZmNkODg2MCAyMGM3NmY5YTVmYmYxNmQ1OGM2YWRkMmFjZTJmZjBmYWJkNzg1
OTI2IDYzZDcxMTM4YTRkMzUyMWNmNDJmZjI4YjBkZDNlNzliODJkNzkyMzAKIDEzNTc2OCBwYXNz
IDUwNDg0ZWUxMzNjMjIxOWEyNmZkOThiMzk3NzAxODcyMjFiNWUwYmMgYzUzMGE3NWMxZTZhNDcy
YjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCAyMGM3NmY5YTVmYmYxNmQ1OGM2YWRkMmFjZTJmZjBm
YWJkNzg1OTI2IDE5ODY3MjgwN2VjNmM2YTFkZWUwNzg0MTQzM2EzMDY0Y2I0NDZhODkKIDEzNTc3
NyBwYXNzIDUwNDg0ZWUxMzNjMjIxOWEyNmZkOThiMzk3NzAxODcyMjFiNWUwYmMgYzUzMGE3NWMx
ZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCAyMGM3NmY5YTVmYmYxNmQ1OGM2YWRkMmFj
ZTJmZjBmYWJkNzg1OTI2IDE5ODY3MjgwN2VjNmM2YTFkZWUwNzg0MTQzM2EzMDY0Y2I0NDZhODkK
IDEzNTc3OCBmYWlsIDUwNDg0ZWUxMzNjMjIxOWEyNmZkOThiMzk3NzAxODcyMjFiNWUwYmMgYzUz
MGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCAyMGM3NmY5YTVmYmYxNmQ1OGM2
YWRkMmFjZTJmZjBmYWJkNzg1OTI2IGUyMDJmZWI3MTMxZTY2ZWQ5MTg2YWQ4NzY2Yzk1ODI1MDJj
OTg5OTgKU2VhcmNoaW5nIGZvciBpbnRlcmVzdGluZyB2ZXJzaW9ucwogUmVzdWx0IGZvdW5kOiBm
bGlnaHQgMTM1NzM2IChwYXNzKSwgZm9yIGJhc2lzIHBhc3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0
IDEzNTc0NSAoZmFpbCksIGZvciBiYXNpcyBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEz
NTc1MCAocGFzcyksIGZvciBiYXNpcyBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzNTc1MiAo
ZmFpbCksIGZvciBiYXNpcyBmYWlsdXJlCiAwIHJldmlzaW9ucyBhdCA1MDQ4NGVlMTMzYzIyMTlh
MjZmZDk4YjM5NzcwMTg3MjIxYjVlMGJjIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYw
ZGZjZDg4NjAgMjBjNzZmOWE1ZmJmMTZkNThjNmFkZDJhY2UyZmYwZmFiZDc4NTkyNiAxOTg2NzI4
MDdlYzZjNmExZGVlMDc4NDE0MzNhMzA2NGNiNDQ2YTg5Ck5vIHJldmlzaW9ucyBsZWZ0IHRvIHRl
c3QsIGNoZWNraW5nIGdyYXBoIHN0YXRlLgogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTM1NzY4IChw
YXNzKSwgZm9yIGxhc3QgcGFzcwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTM1NzcxIChmYWlsKSwg
Zm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTM1NzczIChwYXNzKSwgZm9y
IGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMzU3NzYgKGZhaWwpLCBmb3IgZmlyc3Qg
ZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMzU3NzcgKHBhc3MpLCBmb3IgbGFzdCBwYXNz
CiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzNTc3OCAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCgoq
KiogRm91bmQgYW5kIHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBp
biB0cmVlOiAgeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CiAgQnVnIGludHJvZHVj
ZWQ6ICBlMjAyZmViNzEzMWU2NmVkOTE4NmFkODc2NmM5NTgyNTAyYzk4OTk4CiAgQnVnIG5vdCBw
cmVzZW50OiAxOTg2NzI4MDdlYzZjNmExZGVlMDc4NDE0MzNhMzA2NGNiNDQ2YTg5CiAgTGFzdCBm
YWlsIHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xv
Z3MvMTM1Nzc4LwoKCiAgY29tbWl0IGUyMDJmZWI3MTMxZTY2ZWQ5MTg2YWQ4NzY2Yzk1ODI1MDJj
OTg5OTgKICBBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgRGF0ZTogICBGcmkgRmViIDEgMTE6MzQ6MzUgMjAxOSArMDEwMAogIAogICAgICB4ZW4vY21k
bGluZTogRml4IGJ1Z2d5IHN0cm5jbXAocywgTElURVJBTCwgc3MgLSBzKSBjb25zdHJ1Y3QKICAg
ICAgCiAgICAgIFdoZW4gdGhlIGNvbW1hbmQgbGluZSBwYXJzaW5nIHdhcyB1cGRhdGVkIHRvIHVz
ZSBjb25zdCBzdHJpbmdzIGFuZCBubyBsb25nZXIKICAgICAgdG9rZW5pc2Ugd2l0aCBOVUwgY2hh
cmFjdGVycywgc3RyaW5nIG1hdGNoZXMgY291bGQgbm8gbG9uZ2VyIGJlIG1hZGUgd2l0aAogICAg
ICBzdHJjbXAoKS4KICAgICAgCiAgICAgIFVuZm9ydHVuYXRlbHksIHRoZSByZXBsYWNlbWVudCB3
YXMgYnVnZ3kuICBzdHJuY21wKHMsICJvcHQiLCBzcyAtIHMpIG1hdGNoZXMKICAgICAgIm8iLCAi
b3AiIGFuZCAib3B0IiBvbiB0aGUgY29tbWFuZCBsaW5lLCBhcyBzcyAtIHMgbWF5IGJlIHNob3J0
ZXIgdGhhbiB0aGUKICAgICAgcGFzc2VkIGxpdGVyYWwuICBGdXJ0aGVybW9yZSwgcGFyc2VfYm9v
bCgpIGlzIGFmZmVjdGVkIGJ5IHRoaXMsIHNvIHN1YnN0cmluZ3MKICAgICAgc3VjaCBhcyAiZCIs
ICJlIiBhbmQgIm8iIGFyZSBjb25zaWRlcmVkIHZhbGlkLCB3aXRoIHRoZSBsYXR0ZXIgYmVpbmcg
YW1iaWd1b3VzCiAgICAgIGJldHdlZW4gIm9uIiBhbmQgIm9mZiIuCiAgICAgIAogICAgICBJbnRy
b2R1Y2UgYSBuZXcgc3RyY21wLWxpa2UgZnVuY3Rpb24gZm9yIHRoZSB0YXNrLCB3aGljaCBsb29r
cyBmb3IgZXhhY3QKICAgICAgc3RyaW5nIG1hdGNoZXMsIGJ1dCBkZWNsYXJlcyBzdWNjZXNzIHdo
ZW4gdGhlIE5VTCBvZiB0aGUgbGl0ZXJhbCBtYXRjaGVzIGEKICAgICAgY29tbWEsIGNvbG9uIG9y
IHNlbWljb2xvbiBpbiB0aGUgY29tbWFuZCBsaW5lIGZyYWdtZW50LgogICAgICAKICAgICAgTm8g
Y2hhbmdlIHRvIHRoZSBpbnRlbmRlZCBwYXJzaW5nIGZ1bmN0aW9uYWxpdHksIGJ1dCBmaXhlcyBj
YXNlcyB3aGVyZSBhCiAgICAgIHBhcnRpYWwgc3RyaW5nIG9uIHRoZSBjb21tYW5kIGxpbmUgd2ls
bCBpbmFkdmVydGVudGx5IHRyaWdnZXIgb3B0aW9ucy4KICAgICAgCiAgICAgIEEgZmV3IGFyZWFz
IHdlcmUgbW9yZSB0aGFuIGp1c3QgYSB0cml2aWFsIGNoYW5nZToKICAgICAgCiAgICAgICAqIHBh
cnNlX2lycV92ZWN0b3JfbWFwX3BhcmFtKCkgZ2FpbmVkIHNvbWUgc3R5bGUgY29ycmVjdGlvbnMu
CiAgICAgICAqIHBhcnNlX3ZwbXVfcGFyYW1zKCkgd2FzIHJld3JpdHRlbiB0byB1c2UgdGhlIG5v
cm1hbCBsaXN0LW9mLW9wdGlvbnMgZm9ybSwKICAgICAgICAgcmF0aGVyIHRoYW4ganVzdCBmaXhp
bmcgdXAgcGFyc2VfdnBtdV9wYXJhbSgpIGFuZCBsZWF2aW5nIHRoZSBwYXJzaW5nIGJlaW5nCiAg
ICAgICAgIGhhcmQgdG8gZm9sbG93LgogICAgICAgKiBJbnN0ZWFkIG9mIG1ha2luZyB0aGUgdHJp
dmlhbCBmaXggb2YgYWRkaW5nIGFuIGV4cGxpY2l0IGxlbmd0aCBjaGVjayBpbgogICAgICAgICBw
YXJzZV9ib29sKCksIHVzZSB0aGUgbGVuZ3RoIHRvIHNlbGVjdCB3aGljaCB0b2tlbiB0byB3ZSBz
ZWFyY2ggZm9yLCB3aGljaAogICAgICAgICBpcyBtb3JlIGVmZmljaWVudCB0aGFuIHRoZSBwcmV2
aW91cyBsaW5lYXIgc2VhcmNoIG92ZXIgYWxsIHBvc3NpYmxlIHRva2Vucy4KICAgICAgCiAgICAg
IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICAg
IEFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgICBtYXN0
ZXIgY29tbWl0OiAyZGRmN2UzZTM0MWRmM2NjZjIxNjEzZmY3ZmZkNGI3NjkzYWJlOWU5CiAgICAg
IG1hc3RlciBkYXRlOiAyMDE5LTAxLTE1IDEyOjU4OjM0ICswMDAwCgpSZXZpc2lvbiBncmFwaCBs
ZWZ0IGluIC9ob21lL2xvZ3MvcmVzdWx0cy9iaXNlY3QvcWVtdS11cHN0cmVhbS00LjExLXRlc3Rp
bmcvdGVzdC1hcm02NC1hcm02NC14bC14c20ueGVuLWJvb3Que2RvdCxwcyxwbmcsaHRtbCxzdmd9
LgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjEzNTc3ODogdG9sZXJh
YmxlIEFMTCBGQUlMCgpmbGlnaHQgMTM1Nzc4IHFlbXUtdXBzdHJlYW0tNC4xMS10ZXN0aW5nIHJl
YWwtYmlzZWN0IFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L2xvZ3MvMTM1Nzc4LwoKRmFpbHVyZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBi
ZSBydW46CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKCgpqb2JzOgogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 06 00:09:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 00:09:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNRBs-0003mN-S0; Mon, 06 May 2019 00:09:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=t29F=TG=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hNRBr-0003mB-97
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 00:09:07 +0000
X-Inumbo-ID: 289fdfef-6f93-11e9-843c-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 289fdfef-6f93-11e9-843c-bc764e045a96;
 Mon, 06 May 2019 00:09:04 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hNRBn-0007Yr-Nr; Mon, 06 May 2019 00:09:03 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hNRBn-0002xl-A6; Mon, 06 May 2019 00:09:03 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hNRBn-00062P-9P; Mon, 06 May 2019 00:09:03 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135669-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.14:test-arm64-arm64-examine:examine-serial/bootloader:fail:regression
 linux-4.14:test-amd64-amd64-xl-qcow2:guest-saverestore.2:fail:regression
 linux-4.14:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=1c046f37313210e0c41b036fcd14c4bdb1581d47
X-Osstest-Versions-That: linux=5726a8d0f1958af80ad8e514bc2c18d213e739b7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 06 May 2019 00:09:03 +0000
Subject: [Xen-devel] [linux-4.14 test] 135669: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTY2OSBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzU2NjkvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAx
MSBleGFtaW5lLXNlcmlhbC9ib290bG9hZGVyIGZhaWwgUkVHUi4gdnMuIDEzMzkyMwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xY293MiAgICAxNiBndWVzdC1zYXZlcmVzdG9yZS4yICAgICAgZmFpbCBS
RUdSLiB2cy4gMTMzOTIzCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAg
ICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
YW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQx
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAg
ICAgICAgICAxYzA0NmYzNzMxMzIxMGUwYzQxYjAzNmZjZDE0YzRiZGIxNTgxZDQ3CmJhc2VsaW5l
IHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICA1NzI2YThkMGYxOTU4YWY4MGFkOGU1MTRi
YzJjMThkMjEzZTczOWI3CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzM5MjMgIDIwMTktMDMtMTkg
MTI6NDE6MTEgWiAgIDQ3IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTM0MDE2ICAyMDE5LTAz
LTIzIDEzOjQyOjQ1IFogICA0MyBkYXlzICAgMTggYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTM1NjY5ICAyMDE5LTA1LTAzIDIwOjM4OjE4IFogICAgMiBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQo2NDYgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5n
IHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3Qg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2
NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNn
LXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAv
aG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5k
IG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3Qg
cHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDI0NDM4IGxpbmVzIGxvbmcu
KQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 06 00:25:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 00:25:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNRRl-0005QM-Eh; Mon, 06 May 2019 00:25:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=t29F=TG=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hNRRk-0005QA-S2
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 00:25:32 +0000
X-Inumbo-ID: 6b7e2830-6f95-11e9-9d0a-0fe3a561b517
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6b7e2830-6f95-11e9-9d0a-0fe3a561b517;
 Mon, 06 May 2019 00:25:15 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hNRRS-0007tF-Tl; Mon, 06 May 2019 00:25:14 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hNRRS-0003kZ-K8; Mon, 06 May 2019 00:25:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hNRRS-00036t-IR; Mon, 06 May 2019 00:25:14 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135668-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.4:test-amd64-amd64-xl-qcow2:guest-localmigrate/x10:fail:regression
 linux-4.4:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit1:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit2:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.4:test-arm64-arm64-examine:reboot:fail:nonblocking
 linux-4.4:test-arm64-arm64-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=5875149a400a9552aafbad204f724424aee2ffa5
X-Osstest-Versions-That: linux=af13f43f01a3e4a11686f5fa4de42ecec8ed71b1
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 06 May 2019 00:25:14 +0000
Subject: [Xen-devel] [linux-4.4 test] 135668: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTY2OCBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNTY2OC8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAx
NyBndWVzdC1sb2NhbG1pZ3JhdGUveDEwICAgZmFpbCBSRUdSLiB2cy4gMTMzNDY4CgpUZXN0cyB3
aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1p
bnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJp
Y3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kIDEy
IGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bCAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICA3
IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAxMiBndWVzdC1z
dGFydCAgICAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
MSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgOCByZWJvb3QgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQteHNtICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAg
ICAgICAgICAgNTg3NTE0OWE0MDBhOTU1MmFhZmJhZDIwNGY3MjQ0MjRhZWUyZmZhNQpiYXNlbGlu
ZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgYWYxM2Y0M2YwMWEzZTRhMTE2ODZmNWZh
NGRlNDJlY2VjOGVkNzFiMQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMzNDY4ICAyMDE5LTAyLTI4
IDA5OjU3OjU1IFogICA2NiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzNDAwNiAgMjAxOS0w
My0yMyAwODoxNTo1OSBaICAgNDMgZGF5cyAgIDI0IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDEzNTQyOCAgMjAxOS0wNC0yOSAxMzoyNjowOSBaICAgIDYgZGF5cyAgICAzIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KNTIyIHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGlu
ZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20g
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpz
Zy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczog
L2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFu
ZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90
IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxNzcyMyBsaW5lcyBsb25n
LikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 06 04:41:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 04:41:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNVQg-0006Oj-0v; Mon, 06 May 2019 04:40:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cT7I=TG=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1hNVQe-0006Oe-4A
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 04:40:40 +0000
X-Inumbo-ID: 1504a12c-6fb9-11e9-b74c-ab0c94cacf65
Received: from mga14.intel.com (unknown [192.55.52.115])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1504a12c-6fb9-11e9-b74c-ab0c94cacf65;
 Mon, 06 May 2019 04:40:33 +0000 (UTC)
X-Amp-Result: UNKNOWN
X-Amp-Original-Verdict: FILE UNKNOWN
X-Amp-File-Uploaded: False
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 05 May 2019 21:40:27 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.60,435,1549958400"; d="scan'208";a="155338154"
Received: from gao-cwp.sh.intel.com (HELO gao-cwp) ([10.239.159.26])
 by FMSMGA003.fm.intel.com with ESMTP; 05 May 2019 21:40:26 -0700
Date: Mon, 6 May 2019 12:44:41 +0800
From: Chao Gao <chao.gao@intel.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20190506044439.GA22540@gao-cwp>
References: <1556601559-30921-1-git-send-email-chao.gao@intel.com>
 <5CC7FFAF020000780022A42A@prv1-mh.provo.novell.com>
 <20190430090120.GA6748@gao-cwp>
 <20190430093033.ncd2ism7n4mvy733@Air-de-Roger>
 <20190430164113.GB20660@gao-cwp>
 <20190502082009.gromld47umko65ld@Air-de-Roger>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190502082009.gromld47umko65ld@Air-de-Roger>
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: Re: [Xen-devel] [PATCH] x86/pt: skip setup of posted format IRTE
 when gvec is 0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBNYXkgMDIsIDIwMTkgYXQgMTA6MjA6MDlBTSArMDIwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPk9uIFdlZCwgTWF5IDAxLCAyMDE5IGF0IDEyOjQxOjEzQU0gKzA4MDAsIENoYW8g
R2FvIHdyb3RlOgo+PiBPbiBUdWUsIEFwciAzMCwgMjAxOSBhdCAxMTozMDozM0FNICswMjAwLCBS
b2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+PiA+T24gVHVlLCBBcHIgMzAsIDIwMTkgYXQgMDU6MDE6
MjFQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6Cj4+ID4+IE9uIFR1ZSwgQXByIDMwLCAyMDE5IGF0
IDAxOjU2OjMxQU0gLTA2MDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiA+PiA+Pj4+IE9uIDMwLjA0
LjE5IGF0IDA3OjE5LCA8Y2hhby5nYW9AaW50ZWwuY29tPiB3cm90ZToKPj4gPj4gPj4gV2hlbiB0
ZXN0aW5nIHdpdGggYW4gVVAgZ3Vlc3Qgd2l0aCBhIHBhc3MtdGhydSBkZXZpY2Ugd2l0aCB2dC1k
IHBpCj4+ID4+ID4+IGVuYWJsZWQgaW4gaG9zdCwgd2Ugb2JzZXJ2ZWQgdGhhdCBndWVzdCBjb3Vs
ZG4ndCByZWNlaXZlIGludGVycnVwdHMKPj4gPj4gPj4gZnJvbSB0aGF0IHBhc3MtdGhydSBkZXZp
Y2UuIER1bXBpbmcgSVJURSwgd2UgZm91bmQgdGhlIGNvcnJlc3BvbmRpbmcKPj4gPj4gPj4gSVJU
RSBpcyBzZXQgdG8gcG9zdGVkIGZvcm1hdCB3aXRoICJ2ZWN0b3IiIGZpZWxkIGFzIDAuCj4+ID4+
ID4+IAo+PiA+PiA+PiBXZSB3b3VsZCBmYWxsIGludG8gdGhpcyBpc3N1ZSB3aGVuIGd1ZXN0IHVz
ZWQgdGhlIHBpcnEgZm9ybWF0IG9mIE1TSQo+PiA+PiA+PiAoc2VlIHRoZSBjb21tZW50IHhlbl9t
c2lfY29tcG9zZV9tc2coKSBpbiBsaW51eCBrZXJuZWwpLiBBcyAnZGVzdF9pZCcKPj4gPj4gPj4g
aXMgcmVwdXJwb3NlZCwgc2tpcCBtaWdyYXRpb24gd2hpY2ggaXMgYmFzZWQgb24gJ2Rlc3RfaWQn
Lgo+PiA+PiA+Cj4+ID4+ID5JJ3ZlIGdvbmUgdGhyb3VnaCBhbGwgdXNlcyBvZiBndmVjLCBhbmQg
SSBjb3VsZG4ndCBmaW5kIGFueSBleGlzdGluZwo+PiA+PiA+c3BlY2lhbCBjYXNpbmcgb2YgaXQg
YmVpbmcgemVyby4gSSBhc3N1bWUgdGhpcyBpcyBhY3R1YWxseSBjb21tdW5pY2F0aW9uCj4+ID4+
ID5iZXR3ZWVuIHRoZSBrZXJuZWwgYW5kIHFlbXUsCj4+ID4+IAo+PiA+PiBZZXMuIAo+PiA+PiAK
Pj4gPj4gPmluIHdoaWNoIGNhc2UgSSdkIGxpa2UgdG8gc2VlIGFuCj4+ID4+ID5leHBsYW5hdGlv
biBvZiB3aHkgdGhlIGlzc3VlIG5lZWRzIHRvIGJlIGFkZHJlc3NlZCBpbiBYZW4gcmF0aGVyCj4+
ID4+ID50aGFuIHFlbXUuCj4+ID4+IAo+PiA+PiBUbyBjYWxsIHBpcnFfZ3Vlc3RfYmluZCgpIHRv
IGNvbmZpZ3VyZSBpcnFfZGVzYyBwcm9wZXJseS4KPj4gPj4gRXNwZWNpYWxseSwgd2UgYXBwZW5k
IGEgcG9pbnRlciBvZiBzdHJ1Y3QgZG9tYWluIHRvICdhY3Rpb24tPmd1ZXN0JyBpbgo+PiA+PiBw
aXJxX2d1ZXN0X2JpbmQoKS4gVGhlbiBfX2RvX0lSUV9ndWVzdCgpIGtub3dzIGRvbWFpbnMgdGhh
dCBhcmUgaW50ZXJlc3RlZAo+PiA+PiBpbiB0aGlzIGludGVycnVwdCBhbmQgaW5qZWN0cyBhbiBp
bnRlcnJ1cHQgdG8gdGhvc2UgZG9tYWlucy4KPj4gPj4gCj4+ID4+ID5PdGhlcndpc2UsIGlmIEkn
dmUgb3Zlcmxvb2tlZCBzb21ldGhpbmcsIHdvdWxkIHlvdQo+PiA+PiA+bWluZCBwb2ludGluZyBv
dXQgd2hlcmUgc3VjaCBzcGVjaWFsIGNhc2luZyBsaXZlcyBpbiBYZW4/Cj4+ID4+ID4KPj4gPj4g
PkluIGFueSBldmVudCBpdCBkb2Vzbid0IGxvb2sgY29ycmVjdCB0byBza2lwIG1pZ3JhdGlvbiBh
bHRvZ2V0aGVyIGluCj4+ID4+ID50aGF0IGNhc2UuIEknZCByYXRoZXIgZXhwZWN0IGl0IHRvIHJl
cXVpcmUgZ2V0dGluZyBkb25lIGRpZmZlcmVudGx5Lgo+PiA+PiA+QWZ0ZXIgYWxsIHRoZXJlIHN0
aWxsIGlzIGEgKENQVSwgdmVjdG9yKSB0dXBsZSBhc3NvY2lhdGVkIHdpdGggdGhhdAo+PiA+PiA+
eyxwfUlSUSBpZiBpdCdzIG5vdCBwb3N0ZWQsIGFuZCBodm1fbWlncmF0ZV9waXJxKCkgaXMgYSBu
by1vcCBpZiBpdCBpcwo+PiA+PiA+cG9zdGVkLgo+PiA+PiAKPj4gPj4gSGVyZSwgd2UgdHJ5IHRv
IHNldCBpcnEncyB0YXJnZXQgY3B1IHRvIHRoZSBjcHUgd2hpY2ggdGhlIHZtc2kncyB0YXJnZXQg
dmNwdQo+PiA+PiBpcyBydW5uaW5nIG9uIHRvIHJlZHVjZSBJUEkuIEJ1dCB0aGUgJ2Rlc3RfaWQn
IGZpZWxkIHdoaWNoIHVzZWQgdG8KPj4gPj4gaW5kaWNhdGUgdGhlIHZtc2kncyB0YXJnZXQgdmNw
dSBpcyBtaXNzaW5nLCB3ZSBkb24ndCBrbm93IHdoaWNoIGNwdSB3ZSBzaG91bGQKPj4gPj4gbWln
cmF0ZSB0aGUgaXJxIHRvLiBPbmUgcG9zc2libGUgY2hvaWNlIGlzIHRoZSAnY2huLT5ub3RpZnlf
dmNwdV9pZCcKPj4gPj4gdXNlZCBpbiBzZW5kX2d1ZXN0X3BpcnEoKS4gRG8geW91IHRoaW5rIHRo
aXMgY2hvaWNlIGlzIGZpbmU/Cj4+ID4KPj4gPkkgdGhpbmsgdGhhdCBieSB0aGUgdGltZSB0aGUg
ZGV2aWNlIG1vZGVsIGNhbGxzIGludG8gcGlycV9ndWVzdF9iaW5kCj4+ID50aGUgUElSUSB3b24n
dCBiZSBib3VuZCB0byBhbnkgZXZlbnQgY2hhbm5lbCwgc28gcGlycS0+ZXZ0Y2huIHdvdWxkIGJl
Cj4+ID4wLgo+PiAKPj4gVGhlbiBza2lwIHBpcnEgbWlncmF0aW9uIGlzIHRoZSBvbmx5IGNob2lj
ZSBoZXJlPyBBbmQgd2UgY2FuIG1pZ3JhdGUKPj4gcGlycSB3aGVuIGl0IGlzIGJvdW5kIHdpdGgg
YW4gZXZlbnQgY2hhbm5lbC4KPj4gCj4+ID4KPj4gPk5vdGUgdGhhdCB0aGUgYmluZGluZyBvZiB0
aGUgUElSUSB3aXRoIHRoZSBldmVudCBjaGFubmVsIGlzIGRvbmUKPj4gPmFmdGVyd2FyZHMgaW4g
eGVuX2h2bV9zZXR1cF9tc2lfaXJxcyBieSB0aGUgTGludXgga2VybmVsLgo+PiA+Cj4+ID5JdCBz
ZWVtcyBsaWtlIHRoZSBkZXZpY2UgbW9kZWwgc2hvdWxkIGJlIHVzaW5nIGEgZGlmZmVyZW50IHNl
dCBvZgo+PiA+aHlwZXJjYWxscyB0byBzZXR1cCBhIFBJUlEgdGhhdCBpcyByb3V0ZWQgb3ZlciBh
biBldmVudCBjaGFubmVsLCBpZToKPj4gPlBIWVNERVZPUF9tYXBfcGlycSBhbmQgZnJpZW5kcy4K
Pj4gCj4+IE5vdyBxZW11IGlzIHVzaW5nIFBIWVNERVZPUF9tYXBfcGlycS4gUmlnaHQ/Cj4KPk9o
IHllcywgUUVNVSBhbHJlYWR5IHVzZXMgUEhZU0RFVk9QX21hcF9waXJxIHRvIHNldHVwIHRoZSBp
bnRlcnJ1cHQuCj5UaGVuIEknbSBub3Qgc3VyZSBJIHNlZSB3aHkgUUVNVSBjYWxscyBYRU5fRE9N
Q1RMX2JpbmRfcHRfaXJxIGZvcgo+aW50ZXJydXB0cyB0aGF0IGFyZSByb3V0ZWQgb3ZlciBldmVu
dCBjaGFubmVscy4gVGhhdCBoeXBlcmNhbGwgaXMgdXNlZAoKQXMgSSBzYWlkIGFib3ZlLCBpdCBp
cyB0byBjYWxsIHBpcnFfZ3Vlc3RfYmluZCgpIHRvIGhvb2sgdXAgdG8gaXJxIGhhbmRsZXIuCgpY
RU5fRE9NQ1RMX2JpbmRfcHRfcGlycSBkb2VzIHR3byB0aGluZ3M6CiMxLiBiaW5kIHBpcnEgd2l0
aCBhIGd1ZXN0IGludGVycnVwdAojMi4gcmVnaXN0ZXIgKGRvbWFpbixwaXJxKSB0byB0aGUgaW50
ZXJydXB0IGhhbmRsZXIKCmN1cnJlbnRseSwgZm9yIHBpcnEgcm91dGVkIHRvIGV2dGNobiwgIzEg
aXMgZG9uZSBieSBhbm90aGVyIGh5cGVyY2FsbCwKZXZ0Y2huX2JpbmRfcGlycS4gYW5kICMyIGlz
IGRvbmUgaW4gWEVOX0RPTUNUTF9iaW5kX3B0X2lycS4KCj50byBiaW5kIGEgcGlycSB0byBhIG5h
dGl2ZSBndWVzdCBpbnRlcnJ1cHQgaW5qZWN0aW9uIG1lY2hhbmlzbSwgd2hpY2gKPnNob3VsZG4n
dCBiZSB1c2VkIGlmIHRoZSBpbnRlcnJ1cHQgaXMgZ29pbmcgdG8gYmUgZGVsaXZlcmVkIG92ZXIg
YW4KPmV2ZW50IGNoYW5uZWwuCj4KPkNhbiB5b3Ugc2VlIGFib3V0IGF2b2lkaW5nIHRoZSBYRU5f
RE9NQ1RMX2JpbmRfcHRfaXJxIGNhbGwgaW4gUUVNVSBpZgo+dGhlIGludGVycnVwdCBpcyBnb2lu
ZyB0byBiZSByb3V0ZWQgb3ZlciBhbiBldmVudCBjaGFubmVsPwoKWWVzLiBJdCBpcyBkb2FibGUu
IEJ1dCBpdCBuZWVkcyBjaGFuZ2VzIGluIGJvdGggcWVtdSBhbmQgWGVuIGFuZCBzb21lIHRyaWNr
cwp0byBiZSBjb21wYXRpYmxlIHdpdGggb2xkIHFlbXUuCgpJIHByZWZlciBub3QgdG8gdG91Y2gg
cWVtdSBhbmQga2VlcCBxZW11IHVud2FyZSBvZiBNU0kncyAicm91dGluZyBvdmVyIGV2dGNobiIs
Cmxpa2UgdGhlIHBhdGNoIGJlbG93OgoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZXZlbnRfY2hh
bm5lbC5jIGIveGVuL2NvbW1vbi9ldmVudF9jaGFubmVsLmMKaW5kZXggZTg2ZTJiZi4uMGJjZGRi
OSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9ldmVudF9jaGFubmVsLmMKKysrIGIveGVuL2NvbW1v
bi9ldmVudF9jaGFubmVsLmMKQEAgLTUwNCwxMCArNTA0LDcgQEAgc3RhdGljIGxvbmcgZXZ0Y2hu
X2JpbmRfcGlycShldnRjaG5fYmluZF9waXJxX3QgKmJpbmQpCiAgICAgaWYgKCAhaW5mbyApCiAg
ICAgICAgIEVSUk9SX0VYSVQoLUVOT01FTSk7CiAgICAgaW5mby0+ZXZ0Y2huID0gcG9ydDsKLSAg
ICByYyA9ICghaXNfaHZtX2RvbWFpbihkKQotICAgICAgICAgID8gcGlycV9ndWVzdF9iaW5kKHYs
IGluZm8sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgISEoYmluZC0+ZmxhZ3MgJiBCSU5E
X1BJUlFfX1dJTExfU0hBUkUpKQotICAgICAgICAgIDogMCk7CisgICAgcmMgPSBwaXJxX2d1ZXN0
X2JpbmQodiwgaW5mbywgISEoYmluZC0+ZmxhZ3MgJiBCSU5EX1BJUlFfX1dJTExfU0hBUkUpKTsK
ICAgICBpZiAoIHJjICE9IDAgKQogICAgIHsKICAgICAgICAgaW5mby0+ZXZ0Y2huID0gMDsKZGlm
ZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvLmMgYi94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9pby5jCmluZGV4IDQyOTBjN2MuLjVhMGI4M2UgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL2lvLmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8uYwpA
QCAtMzQ2LDYgKzM0NiwxMiBAQCBpbnQgcHRfaXJxX2NyZWF0ZV9iaW5kKAogICAgICAgICB1aW50
MzJfdCBnZmxhZ3MgPSBwdF9pcnFfYmluZC0+dS5tc2kuZ2ZsYWdzICYKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgflhFTl9ET01DVExfVk1TSV9YODZfVU5NQVNLRUQ7CiAKKyAgICAgICAgaWYg
KCAhcHRfaXJxX2JpbmQtPnUubXNpLmd2ZWMgKQorICAgICAgICB7CisgICAgICAgICAgICBzcGlu
X3VubG9jaygmZC0+ZXZlbnRfbG9jayk7CisgICAgICAgICAgICByZXR1cm4gMDsKKyAgICAgICAg
fQorCiAgICAgICAgIGlmICggIShwaXJxX2RwY2ktPmZsYWdzICYgSFZNX0lSUV9EUENJX01BUFBF
RCkgKQogICAgICAgICB7CiAgICAgICAgICAgICBwaXJxX2RwY2ktPmZsYWdzID0gSFZNX0lSUV9E
UENJX01BUFBFRCB8IEhWTV9JUlFfRFBDSV9NQUNIX01TSSB8CgoKVGhhbmtzCkNoYW8KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 06 06:06:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 06:06:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNWln-0005nu-JC; Mon, 06 May 2019 06:06:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=t29F=TG=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hNWlm-0005nh-Np
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 06:06:34 +0000
X-Inumbo-ID: 13946a28-6fc5-11e9-9296-ffbe616db68e
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 13946a28-6fc5-11e9-9296-ffbe616db68e;
 Mon, 06 May 2019 06:06:24 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hNWlb-0003mJ-6w; Mon, 06 May 2019 06:06:23 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hNWla-0005Ub-TM; Mon, 06 May 2019 06:06:22 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hNWla-0007pF-Si; Mon, 06 May 2019 06:06:22 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135672-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.9:test-amd64-amd64-xl-qcow2:guest-localmigrate/x10:fail:regression
 linux-4.9:test-amd64-amd64-examine:memdisk-try-append:fail:regression
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-amd:guest-start: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-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-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-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:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-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-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-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=5383785aaa49fc5f02adbd29fc01248895f477de
X-Osstest-Versions-That: linux=1c453afcda4f68f634475f166418e937ac235200
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 06 May 2019 06:06:22 +0000
Subject: [Xen-devel] [linux-4.9 test] 135672: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTY3MiBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNTY3Mi8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAx
NyBndWVzdC1sb2NhbG1pZ3JhdGUveDEwICAgZmFpbCBSRUdSLiB2cy4gMTM0MDE1CiB0ZXN0LWFt
ZDY0LWFtZDY0LWV4YW1pbmUgICAgICA0IG1lbWRpc2stdHJ5LWFwcGVuZCAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMzQwMTUKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3Qg
YmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzQwMTUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzNDAxNQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIGxpa2UgMTM0MDE1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzQwMTUKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBs
aWtlIDEzNDAxNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZt
LWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVs
IDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZh
aWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAg
ICAgICAgICAgIDUzODM3ODVhYWE0OWZjNWYwMmFkYmQyOWZjMDEyNDg4OTVmNDc3ZGUKYmFzZWxp
bmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDFjNDUzYWZjZGE0ZjY4ZjYzNDQ3NWYx
NjY0MThlOTM3YWMyMzUyMDAKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzNDAxNSAgMjAxOS0wMy0y
MyAxMjo0OTo1OSBaICAgNDMgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzQxMTcgIDIwMTkt
MDMtMjcgMDU6NDY6NTYgWiAgIDQwIGRheXMgICAyMSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2lu
Y2UgICAxMzU2NzIgIDIwMTktMDUtMDQgMDA6NDk6MjYgWiAgICAyIGRheXMgICAgMSBhdHRlbXB0
cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCjM5NSBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3Rp
bmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmlj
dCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFt
ZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5l
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNw
dSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6
IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcg
ZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBh
bmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rlcgog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5v
dCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTMxMDYgbGluZXMgbG9u
Zy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 06 06:57:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 06:57:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNXYT-0001sA-O1; Mon, 06 May 2019 06:56:53 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XZcu=TG=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hNXYS-0001rv-4d
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 06:56:52 +0000
X-Inumbo-ID: 1ee8480e-6fcc-11e9-843c-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1ee8480e-6fcc-11e9-843c-bc764e045a96;
 Mon, 06 May 2019 06:56:50 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 0AF0FACAA;
 Mon,  6 May 2019 06:56:49 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  6 May 2019 08:56:02 +0200
Message-Id: <20190506065644.7415-4-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190506065644.7415-1-jgross@suse.com>
References: <20190506065644.7415-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH RFC V2 03/45] xen/sched: alloc struct sched_item
 for each vcpu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWxsb2NhdGUgYSBzdHJ1Y3Qgc2NoZWRfaXRlbSBmb3IgZWFjaCB2Y3B1LiBUaGlzIHJlbW92ZXMg
dGhlIG5lZWQgdG8KaGF2ZSBpdCBsb2NhbGx5IG9uIHRoZSBzdGFjayBpbiBzY2hlZHVsZS5jLgoK
U2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIHhlbi9j
b21tb24vc2NoZWR1bGUuYyAgIHwgNjcgKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUveGVuL3NjaGVkLmggfCAgMiArKwogMiBmaWxl
cyBjaGFuZ2VkLCAzMyBpbnNlcnRpb25zKCspLCAzNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vY29tbW9uL3NjaGVkdWxlLmMgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKaW5kZXggMjdk
OGQzNjUwNC4uMDcxMjg5YjljMCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jCisr
KyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwpAQCAtMjUyLDEwICsyNTIsMTUgQEAgc3RhdGljIHZv
aWQgc2NoZWRfc3Bpbl91bmxvY2tfZG91YmxlKHNwaW5sb2NrX3QgKmxvY2sxLCBzcGlubG9ja190
ICpsb2NrMiwKIGludCBzY2hlZF9pbml0X3ZjcHUoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGlu
dCBwcm9jZXNzb3IpCiB7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKLSAgICBz
dHJ1Y3Qgc2NoZWRfaXRlbSBpdGVtID0geyAudmNwdSA9IHYgfTsKKyAgICBzdHJ1Y3Qgc2NoZWRf
aXRlbSAqaXRlbTsKIAogICAgIHYtPnByb2Nlc3NvciA9IHByb2Nlc3NvcjsKIAorICAgIGlmICgg
KGl0ZW0gPSB4emFsbG9jKHN0cnVjdCBzY2hlZF9pdGVtKSkgPT0gTlVMTCApCisgICAgICAgIHJl
dHVybiAxOworICAgIHYtPnNjaGVkX2l0ZW0gPSBpdGVtOworICAgIGl0ZW0tPnZjcHUgPSB2Owor
CiAgICAgLyogSW5pdGlhbGlzZSB0aGUgcGVyLXZjcHUgdGltZXJzLiAqLwogICAgIGluaXRfdGlt
ZXIoJnYtPnBlcmlvZGljX3RpbWVyLCB2Y3B1X3BlcmlvZGljX3RpbWVyX2ZuLAogICAgICAgICAg
ICAgICAgdiwgdi0+cHJvY2Vzc29yKTsKQEAgLTI2NCw5ICsyNjksMTMgQEAgaW50IHNjaGVkX2lu
aXRfdmNwdShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHByb2Nlc3NvcikKICAgICBpbml0
X3RpbWVyKCZ2LT5wb2xsX3RpbWVyLCBwb2xsX3RpbWVyX2ZuLAogICAgICAgICAgICAgICAgdiwg
di0+cHJvY2Vzc29yKTsKIAotICAgIHYtPnNjaGVkX3ByaXYgPSBzY2hlZF9hbGxvY192ZGF0YShk
b21fc2NoZWR1bGVyKGQpLCAmaXRlbSwgZC0+c2NoZWRfcHJpdik7CisgICAgdi0+c2NoZWRfcHJp
diA9IHNjaGVkX2FsbG9jX3ZkYXRhKGRvbV9zY2hlZHVsZXIoZCksIGl0ZW0sIGQtPnNjaGVkX3By
aXYpOwogICAgIGlmICggdi0+c2NoZWRfcHJpdiA9PSBOVUxMICkKKyAgICB7CisgICAgICAgIHYt
PnNjaGVkX2l0ZW0gPSBOVUxMOworICAgICAgICB4ZnJlZShpdGVtKTsKICAgICAgICAgcmV0dXJu
IDE7CisgICAgfQogCiAgICAgLyoKICAgICAgKiBJbml0aWFsaXplIGFmZmluaXR5IHNldHRpbmdz
LiBUaGUgaWRsZXIsIGFuZCBwb3RlbnRpYWxseQpAQCAtMjg1LDcgKzI5NCw3IEBAIGludCBzY2hl
ZF9pbml0X3ZjcHUoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBwcm9jZXNzb3IpCiAgICAg
fQogICAgIGVsc2UKICAgICB7Ci0gICAgICAgIHNjaGVkX2luc2VydF9pdGVtKGRvbV9zY2hlZHVs
ZXIoZCksICZpdGVtKTsKKyAgICAgICAgc2NoZWRfaW5zZXJ0X2l0ZW0oZG9tX3NjaGVkdWxlcihk
KSwgaXRlbSk7CiAgICAgfQogCiAgICAgcmV0dXJuIDA7CkBAIC0zMDYsNyArMzE1LDYgQEAgaW50
IHNjaGVkX21vdmVfZG9tYWluKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBjcHVwb29sICpjKQog
ICAgIHZvaWQgKnZjcHVkYXRhOwogICAgIHN0cnVjdCBzY2hlZHVsZXIgKm9sZF9vcHM7CiAgICAg
dm9pZCAqb2xkX2RvbWRhdGE7Ci0gICAgc3RydWN0IHNjaGVkX2l0ZW0gaXRlbTsKIAogICAgIGZv
cl9lYWNoX3ZjcHUgKCBkLCB2ICkKICAgICB7CkBAIC0zMjcsOCArMzM1LDggQEAgaW50IHNjaGVk
X21vdmVfZG9tYWluKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBjcHVwb29sICpjKQogCiAgICAg
Zm9yX2VhY2hfdmNwdSAoIGQsIHYgKQogICAgIHsKLSAgICAgICAgaXRlbS52Y3B1ID0gdjsKLSAg
ICAgICAgdmNwdV9wcml2W3YtPnZjcHVfaWRdID0gc2NoZWRfYWxsb2NfdmRhdGEoYy0+c2NoZWQs
ICZpdGVtLCBkb21kYXRhKTsKKyAgICAgICAgdmNwdV9wcml2W3YtPnZjcHVfaWRdID0gc2NoZWRf
YWxsb2NfdmRhdGEoYy0+c2NoZWQsIHYtPnNjaGVkX2l0ZW0sCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWRhdGEpOwogICAgICAgICBpZiAoIHZj
cHVfcHJpdlt2LT52Y3B1X2lkXSA9PSBOVUxMICkKICAgICAgICAgewogICAgICAgICAgICAgZm9y
X2VhY2hfdmNwdSAoIGQsIHYgKQpAQCAtMzQ2LDggKzM1NCw3IEBAIGludCBzY2hlZF9tb3ZlX2Rv
bWFpbihzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgY3B1cG9vbCAqYykKIAogICAgIGZvcl9lYWNo
X3ZjcHUgKCBkLCB2ICkKICAgICB7Ci0gICAgICAgIGl0ZW0udmNwdSA9IHY7Ci0gICAgICAgIHNj
aGVkX3JlbW92ZV9pdGVtKG9sZF9vcHMsICZpdGVtKTsKKyAgICAgICAgc2NoZWRfcmVtb3ZlX2l0
ZW0ob2xkX29wcywgdi0+c2NoZWRfaXRlbSk7CiAgICAgfQogCiAgICAgZC0+Y3B1cG9vbCA9IGM7
CkBAIC0zNTgsNyArMzY1LDYgQEAgaW50IHNjaGVkX21vdmVfZG9tYWluKHN0cnVjdCBkb21haW4g
KmQsIHN0cnVjdCBjcHVwb29sICpjKQogICAgIHsKICAgICAgICAgc3BpbmxvY2tfdCAqbG9jazsK
IAotICAgICAgICBpdGVtLnZjcHUgPSB2OwogICAgICAgICB2Y3B1ZGF0YSA9IHYtPnNjaGVkX3By
aXY7CiAKICAgICAgICAgbWlncmF0ZV90aW1lcigmdi0+cGVyaW9kaWNfdGltZXIsIG5ld19wKTsK
QEAgLTM4Myw3ICszODksNyBAQCBpbnQgc2NoZWRfbW92ZV9kb21haW4oc3RydWN0IGRvbWFpbiAq
ZCwgc3RydWN0IGNwdXBvb2wgKmMpCiAKICAgICAgICAgbmV3X3AgPSBjcHVtYXNrX2N5Y2xlKG5l
d19wLCBjLT5jcHVfdmFsaWQpOwogCi0gICAgICAgIHNjaGVkX2luc2VydF9pdGVtKGMtPnNjaGVk
LCAmaXRlbSk7CisgICAgICAgIHNjaGVkX2luc2VydF9pdGVtKGMtPnNjaGVkLCB2LT5zY2hlZF9p
dGVtKTsKIAogICAgICAgICBzY2hlZF9mcmVlX3ZkYXRhKG9sZF9vcHMsIHZjcHVkYXRhKTsKICAg
ICB9CkBAIC00MDEsMTUgKzQwNywxNyBAQCBpbnQgc2NoZWRfbW92ZV9kb21haW4oc3RydWN0IGRv
bWFpbiAqZCwgc3RydWN0IGNwdXBvb2wgKmMpCiAKIHZvaWQgc2NoZWRfZGVzdHJveV92Y3B1KHN0
cnVjdCB2Y3B1ICp2KQogewotICAgIHN0cnVjdCBzY2hlZF9pdGVtIGl0ZW0gPSB7IC52Y3B1ID0g
diB9OworICAgIHN0cnVjdCBzY2hlZF9pdGVtICppdGVtID0gdi0+c2NoZWRfaXRlbTsKIAogICAg
IGtpbGxfdGltZXIoJnYtPnBlcmlvZGljX3RpbWVyKTsKICAgICBraWxsX3RpbWVyKCZ2LT5zaW5n
bGVzaG90X3RpbWVyKTsKICAgICBraWxsX3RpbWVyKCZ2LT5wb2xsX3RpbWVyKTsKICAgICBpZiAo
IHRlc3RfYW5kX2NsZWFyX2Jvb2wodi0+aXNfdXJnZW50KSApCiAgICAgICAgIGF0b21pY19kZWMo
JnBlcl9jcHUoc2NoZWR1bGVfZGF0YSwgdi0+cHJvY2Vzc29yKS51cmdlbnRfY291bnQpOwotICAg
IHNjaGVkX3JlbW92ZV9pdGVtKHZjcHVfc2NoZWR1bGVyKHYpLCAmaXRlbSk7CisgICAgc2NoZWRf
cmVtb3ZlX2l0ZW0odmNwdV9zY2hlZHVsZXIodiksIGl0ZW0pOwogICAgIHNjaGVkX2ZyZWVfdmRh
dGEodmNwdV9zY2hlZHVsZXIodiksIHYtPnNjaGVkX3ByaXYpOworICAgIHhmcmVlKGl0ZW0pOwor
ICAgIHYtPnNjaGVkX2l0ZW0gPSBOVUxMOwogfQogCiBpbnQgc2NoZWRfaW5pdF9kb21haW4oc3Ry
dWN0IGRvbWFpbiAqZCwgaW50IHBvb2xpZCkKQEAgLTQ1Myw4ICs0NjEsNiBAQCB2b2lkIHNjaGVk
X2Rlc3Ryb3lfZG9tYWluKHN0cnVjdCBkb21haW4gKmQpCiAKIHZvaWQgdmNwdV9zbGVlcF9ub3N5
bmNfbG9ja2VkKHN0cnVjdCB2Y3B1ICp2KQogewotICAgIHN0cnVjdCBzY2hlZF9pdGVtIGl0ZW0g
PSB7IC52Y3B1ID0gdiB9OwotCiAgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKHBlcl9jcHUoc2No
ZWR1bGVfZGF0YSx2LT5wcm9jZXNzb3IpLnNjaGVkdWxlX2xvY2spKTsKIAogICAgIGlmICggbGlr
ZWx5KCF2Y3B1X3J1bm5hYmxlKHYpKSApCkBAIC00NjIsNyArNDY4LDcgQEAgdm9pZCB2Y3B1X3Ns
ZWVwX25vc3luY19sb2NrZWQoc3RydWN0IHZjcHUgKnYpCiAgICAgICAgIGlmICggdi0+cnVuc3Rh
dGUuc3RhdGUgPT0gUlVOU1RBVEVfcnVubmFibGUgKQogICAgICAgICAgICAgdmNwdV9ydW5zdGF0
ZV9jaGFuZ2UodiwgUlVOU1RBVEVfb2ZmbGluZSwgTk9XKCkpOwogCi0gICAgICAgIHNjaGVkX3Ns
ZWVwKHZjcHVfc2NoZWR1bGVyKHYpLCAmaXRlbSk7CisgICAgICAgIHNjaGVkX3NsZWVwKHZjcHVf
c2NoZWR1bGVyKHYpLCB2LT5zY2hlZF9pdGVtKTsKICAgICB9CiB9CiAKQEAgLTQ5NCw3ICs1MDAs
NiBAQCB2b2lkIHZjcHVfd2FrZShzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICB1bnNpZ25lZCBsb25n
IGZsYWdzOwogICAgIHNwaW5sb2NrX3QgKmxvY2s7Ci0gICAgc3RydWN0IHNjaGVkX2l0ZW0gaXRl
bSA9IHsgLnZjcHUgPSB2IH07CiAKICAgICBUUkFDRV8yRChUUkNfU0NIRURfV0FLRSwgdi0+ZG9t
YWluLT5kb21haW5faWQsIHYtPnZjcHVfaWQpOwogCkBAIC01MDQsNyArNTA5LDcgQEAgdm9pZCB2
Y3B1X3dha2Uoc3RydWN0IHZjcHUgKnYpCiAgICAgewogICAgICAgICBpZiAoIHYtPnJ1bnN0YXRl
LnN0YXRlID49IFJVTlNUQVRFX2Jsb2NrZWQgKQogICAgICAgICAgICAgdmNwdV9ydW5zdGF0ZV9j
aGFuZ2UodiwgUlVOU1RBVEVfcnVubmFibGUsIE5PVygpKTsKLSAgICAgICAgc2NoZWRfd2FrZSh2
Y3B1X3NjaGVkdWxlcih2KSwgJml0ZW0pOworICAgICAgICBzY2hlZF93YWtlKHZjcHVfc2NoZWR1
bGVyKHYpLCB2LT5zY2hlZF9pdGVtKTsKICAgICB9CiAgICAgZWxzZSBpZiAoICEodi0+cGF1c2Vf
ZmxhZ3MgJiBWUEZfYmxvY2tlZCkgKQogICAgIHsKQEAgLTU0Myw3ICs1NDgsNiBAQCB2b2lkIHZj
cHVfdW5ibG9jayhzdHJ1Y3QgdmNwdSAqdikKIHN0YXRpYyB2b2lkIHZjcHVfbW92ZV9sb2NrZWQo
c3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBuZXdfY3B1KQogewogICAgIHVuc2lnbmVkIGlu
dCBvbGRfY3B1ID0gdi0+cHJvY2Vzc29yOwotICAgIHN0cnVjdCBzY2hlZF9pdGVtIGl0ZW0gPSB7
IC52Y3B1ID0gdiB9OwogCiAgICAgLyoKICAgICAgKiBUcmFuc2ZlciB1cmdlbmN5IHN0YXR1cyB0
byBuZXcgQ1BVIGJlZm9yZSBzd2l0Y2hpbmcgQ1BVcywgYXMKQEAgLTU2MCw3ICs1NjQsNyBAQCBz
dGF0aWMgdm9pZCB2Y3B1X21vdmVfbG9ja2VkKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQg
bmV3X2NwdSkKICAgICAgKiBBY3R1YWwgQ1BVIHN3aXRjaCB0byBuZXcgQ1BVLiAgVGhpcyBpcyBz
YWZlIGJlY2F1c2UgdGhlIGxvY2sKICAgICAgKiBwb2ludGVyIGNhbid0IGNoYW5nZSB3aGlsZSB0
aGUgY3VycmVudCBsb2NrIGlzIGhlbGQuCiAgICAgICovCi0gICAgc2NoZWRfbWlncmF0ZSh2Y3B1
X3NjaGVkdWxlcih2KSwgJml0ZW0sIG5ld19jcHUpOworICAgIHNjaGVkX21pZ3JhdGUodmNwdV9z
Y2hlZHVsZXIodiksIHYtPnNjaGVkX2l0ZW0sIG5ld19jcHUpOwogfQogCiAvKgpAQCAtNjAyLDcg
KzYwNiw2IEBAIHN0YXRpYyB2b2lkIHZjcHVfbWlncmF0ZV9maW5pc2goc3RydWN0IHZjcHUgKnYp
CiAgICAgdW5zaWduZWQgaW50IG9sZF9jcHUsIG5ld19jcHU7CiAgICAgc3BpbmxvY2tfdCAqb2xk
X2xvY2ssICpuZXdfbG9jazsKICAgICBib29sX3QgcGlja19jYWxsZWQgPSAwOwotICAgIHN0cnVj
dCBzY2hlZF9pdGVtIGl0ZW0gPSB7IC52Y3B1ID0gdiB9OwogCiAgICAgLyoKICAgICAgKiBJZiB0
aGUgdmNwdSBpcyBjdXJyZW50bHkgcnVubmluZywgdGhpcyB3aWxsIGJlIGhhbmRsZWQgYnkKQEAg
LTYzOSw3ICs2NDIsNyBAQCBzdGF0aWMgdm9pZCB2Y3B1X21pZ3JhdGVfZmluaXNoKHN0cnVjdCB2
Y3B1ICp2KQogICAgICAgICAgICAgICAgIGJyZWFrOwogCiAgICAgICAgICAgICAvKiBTZWxlY3Qg
YSBuZXcgQ1BVLiAqLwotICAgICAgICAgICAgbmV3X2NwdSA9IHNjaGVkX3BpY2tfY3B1KHZjcHVf
c2NoZWR1bGVyKHYpLCAmaXRlbSk7CisgICAgICAgICAgICBuZXdfY3B1ID0gc2NoZWRfcGlja19j
cHUodmNwdV9zY2hlZHVsZXIodiksIHYtPnNjaGVkX2l0ZW0pOwogICAgICAgICAgICAgaWYgKCAo
bmV3X2xvY2sgPT0gcGVyX2NwdShzY2hlZHVsZV9kYXRhLCBuZXdfY3B1KS5zY2hlZHVsZV9sb2Nr
KSAmJgogICAgICAgICAgICAgICAgICBjcHVtYXNrX3Rlc3RfY3B1KG5ld19jcHUsIHYtPmRvbWFp
bi0+Y3B1cG9vbC0+Y3B1X3ZhbGlkKSApCiAgICAgICAgICAgICAgICAgYnJlYWs7CkBAIC03MDks
NyArNzEyLDYgQEAgdm9pZCByZXN0b3JlX3ZjcHVfYWZmaW5pdHkoc3RydWN0IGRvbWFpbiAqZCkK
ICAgICB7CiAgICAgICAgIHNwaW5sb2NrX3QgKmxvY2s7CiAgICAgICAgIHVuc2lnbmVkIGludCBv
bGRfY3B1ID0gdi0+cHJvY2Vzc29yOwotICAgICAgICBzdHJ1Y3Qgc2NoZWRfaXRlbSBpdGVtID0g
eyAudmNwdSA9IHYgfTsKIAogICAgICAgICBBU1NFUlQoIXZjcHVfcnVubmFibGUodikpOwogCkBA
IC03NDUsNyArNzQ3LDcgQEAgdm9pZCByZXN0b3JlX3ZjcHVfYWZmaW5pdHkoc3RydWN0IGRvbWFp
biAqZCkKICAgICAgICAgdi0+cHJvY2Vzc29yID0gY3B1bWFza19hbnkoY3B1bWFza19zY3JhdGNo
X2NwdShjcHUpKTsKIAogICAgICAgICBsb2NrID0gdmNwdV9zY2hlZHVsZV9sb2NrX2lycSh2KTsK
LSAgICAgICAgdi0+cHJvY2Vzc29yID0gc2NoZWRfcGlja19jcHUodmNwdV9zY2hlZHVsZXIodiks
ICZpdGVtKTsKKyAgICAgICAgdi0+cHJvY2Vzc29yID0gc2NoZWRfcGlja19jcHUodmNwdV9zY2hl
ZHVsZXIodiksIHYtPnNjaGVkX2l0ZW0pOwogICAgICAgICBzcGluX3VubG9ja19pcnEobG9jayk7
CiAKICAgICAgICAgaWYgKCBvbGRfY3B1ICE9IHYtPnByb2Nlc3NvciApCkBAIC04NTcsOSArODU5
LDcgQEAgc3RhdGljIGludCBjcHVfZGlzYWJsZV9zY2hlZHVsZXJfY2hlY2sodW5zaWduZWQgaW50
IGNwdSkKIHZvaWQgc2NoZWRfc2V0X2FmZmluaXR5KAogICAgIHN0cnVjdCB2Y3B1ICp2LCBjb25z
dCBjcHVtYXNrX3QgKmhhcmQsIGNvbnN0IGNwdW1hc2tfdCAqc29mdCkKIHsKLSAgICBzdHJ1Y3Qg
c2NoZWRfaXRlbSBpdGVtID0geyAudmNwdSA9IHYgfTsKLQotICAgIHNjaGVkX2FkanVzdF9hZmZp
bml0eShkb21fc2NoZWR1bGVyKHYtPmRvbWFpbiksICZpdGVtLCBoYXJkLCBzb2Z0KTsKKyAgICBz
Y2hlZF9hZGp1c3RfYWZmaW5pdHkoZG9tX3NjaGVkdWxlcih2LT5kb21haW4pLCB2LT5zY2hlZF9p
dGVtLCBoYXJkLCBzb2Z0KTsKIAogICAgIGlmICggaGFyZCApCiAgICAgICAgIGNwdW1hc2tfY29w
eSh2LT5jcHVfaGFyZF9hZmZpbml0eSwgaGFyZCk7CkBAIC0xMDMyLDEwICsxMDMyLDkgQEAgc3Rh
dGljIGxvbmcgZG9fcG9sbChzdHJ1Y3Qgc2NoZWRfcG9sbCAqc2NoZWRfcG9sbCkKIGxvbmcgdmNw
dV95aWVsZCh2b2lkKQogewogICAgIHN0cnVjdCB2Y3B1ICogdj1jdXJyZW50OwotICAgIHN0cnVj
dCBzY2hlZF9pdGVtIGl0ZW0gPSB7IC52Y3B1ID0gdiB9OwogICAgIHNwaW5sb2NrX3QgKmxvY2sg
PSB2Y3B1X3NjaGVkdWxlX2xvY2tfaXJxKHYpOwogCi0gICAgc2NoZWRfeWllbGQodmNwdV9zY2hl
ZHVsZXIodiksICZpdGVtKTsKKyAgICBzY2hlZF95aWVsZCh2Y3B1X3NjaGVkdWxlcih2KSwgdi0+
c2NoZWRfaXRlbSk7CiAgICAgdmNwdV9zY2hlZHVsZV91bmxvY2tfaXJxKGxvY2ssIHYpOwogCiAg
ICAgU0NIRURfU1RBVF9DUkFOSyh2Y3B1X3lpZWxkKTsKQEAgLTE1MzAsOCArMTUyOSw2IEBAIHN0
YXRpYyB2b2lkIHNjaGVkdWxlKHZvaWQpCiAKIHZvaWQgY29udGV4dF9zYXZlZChzdHJ1Y3QgdmNw
dSAqcHJldikKIHsKLSAgICBzdHJ1Y3Qgc2NoZWRfaXRlbSBpdGVtID0geyAudmNwdSA9IHByZXYg
fTsKLQogICAgIC8qIENsZWFyIHJ1bm5pbmcgZmxhZyAvYWZ0ZXIvIHdyaXRpbmcgY29udGV4dCB0
byBtZW1vcnkuICovCiAgICAgc21wX3dtYigpOwogCkBAIC0xNTQwLDcgKzE1MzcsNyBAQCB2b2lk
IGNvbnRleHRfc2F2ZWQoc3RydWN0IHZjcHUgKnByZXYpCiAgICAgLyogQ2hlY2sgZm9yIG1pZ3Jh
dGlvbiByZXF1ZXN0IC9hZnRlci8gY2xlYXJpbmcgcnVubmluZyBmbGFnLiAqLwogICAgIHNtcF9t
YigpOwogCi0gICAgc2NoZWRfY29udGV4dF9zYXZlZCh2Y3B1X3NjaGVkdWxlcihwcmV2KSwgJml0
ZW0pOworICAgIHNjaGVkX2NvbnRleHRfc2F2ZWQodmNwdV9zY2hlZHVsZXIocHJldiksIHByZXYt
PnNjaGVkX2l0ZW0pOwogCiAgICAgdmNwdV9taWdyYXRlX2ZpbmlzaChwcmV2KTsKIH0KQEAgLTE1
OTYsNyArMTU5Myw2IEBAIHN0YXRpYyBpbnQgY3B1X3NjaGVkdWxlX3VwKHVuc2lnbmVkIGludCBj
cHUpCiAgICAgZWxzZQogICAgIHsKICAgICAgICAgc3RydWN0IHZjcHUgKmlkbGUgPSBpZGxlX3Zj
cHVbY3B1XTsKLSAgICAgICAgc3RydWN0IHNjaGVkX2l0ZW0gaXRlbSA9IHsgLnZjcHUgPSBpZGxl
IH07CiAKICAgICAgICAgLyoKICAgICAgICAgICogRHVyaW5nIChBQ1BJPykgc3VzcGVuZCB0aGUg
aWRsZSB2Q1BVIGZvciB0aGlzIHBDUFUgaXMgbm90IGZyZWVkLApAQCAtMTYxMCw3ICsxNjA2LDcg
QEAgc3RhdGljIGludCBjcHVfc2NoZWR1bGVfdXAodW5zaWduZWQgaW50IGNwdSkKICAgICAgICAg
ICovCiAgICAgICAgIEFTU0VSVChpZGxlLT5zY2hlZF9wcml2ID09IE5VTEwpOwogCi0gICAgICAg
IGlkbGUtPnNjaGVkX3ByaXYgPSBzY2hlZF9hbGxvY192ZGF0YSgmb3BzLCAmaXRlbSwKKyAgICAg
ICAgaWRsZS0+c2NoZWRfcHJpdiA9IHNjaGVkX2FsbG9jX3ZkYXRhKCZvcHMsIGlkbGUtPnNjaGVk
X2l0ZW0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZGxl
LT5kb21haW4tPnNjaGVkX3ByaXYpOwogICAgICAgICBpZiAoIGlkbGUtPnNjaGVkX3ByaXYgPT0g
TlVMTCApCiAgICAgICAgICAgICByZXR1cm4gLUVOT01FTTsKQEAgLTE4MDMsNyArMTc5OSw2IEBA
IHZvaWQgX19pbml0IHNjaGVkdWxlcl9pbml0KHZvaWQpCiBpbnQgc2NoZWR1bGVfY3B1X3N3aXRj
aCh1bnNpZ25lZCBpbnQgY3B1LCBzdHJ1Y3QgY3B1cG9vbCAqYykKIHsKICAgICBzdHJ1Y3QgdmNw
dSAqaWRsZTsKLSAgICBzdHJ1Y3Qgc2NoZWRfaXRlbSBpdGVtOwogICAgIHZvaWQgKnBwcml2LCAq
cHByaXZfb2xkLCAqdnByaXYsICp2cHJpdl9vbGQ7CiAgICAgc3RydWN0IHNjaGVkdWxlciAqb2xk
X29wcyA9IHBlcl9jcHUoc2NoZWR1bGVyLCBjcHUpOwogICAgIHN0cnVjdCBzY2hlZHVsZXIgKm5l
d19vcHMgPSAoYyA9PSBOVUxMKSA/ICZvcHMgOiBjLT5zY2hlZDsKQEAgLTE4MzksMTEgKzE4MzQs
MTEgQEAgaW50IHNjaGVkdWxlX2NwdV9zd2l0Y2godW5zaWduZWQgaW50IGNwdSwgc3RydWN0IGNw
dXBvb2wgKmMpCiAgICAgICogICAgc2NoZWRfcHJpdiBmaWVsZCBvZiB0aGUgcGVyLXZDUFUgaW5m
byBvZiB0aGUgaWRsZSBkb21haW4uCiAgICAgICovCiAgICAgaWRsZSA9IGlkbGVfdmNwdVtjcHVd
OwotICAgIGl0ZW0udmNwdSA9IGlkbGU7CiAgICAgcHByaXYgPSBzY2hlZF9hbGxvY19wZGF0YShu
ZXdfb3BzLCBjcHUpOwogICAgIGlmICggSVNfRVJSKHBwcml2KSApCiAgICAgICAgIHJldHVybiBQ
VFJfRVJSKHBwcml2KTsKLSAgICB2cHJpdiA9IHNjaGVkX2FsbG9jX3ZkYXRhKG5ld19vcHMsICZp
dGVtLCBpZGxlLT5kb21haW4tPnNjaGVkX3ByaXYpOworICAgIHZwcml2ID0gc2NoZWRfYWxsb2Nf
dmRhdGEobmV3X29wcywgaWRsZS0+c2NoZWRfaXRlbSwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGlkbGUtPmRvbWFpbi0+c2NoZWRfcHJpdik7CiAgICAgaWYgKCB2cHJpdiA9PSBOVUxM
ICkKICAgICB7CiAgICAgICAgIHNjaGVkX2ZyZWVfcGRhdGEobmV3X29wcywgcHByaXYsIGNwdSk7
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCBiL3hlbi9pbmNsdWRlL3hlbi9z
Y2hlZC5oCmluZGV4IDk0NmE3MWZmZGMuLjg1ZjkxMTlkNDggMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL3hlbi9zY2hlZC5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCkBAIC0xNDAsNiAr
MTQwLDcgQEAgdm9pZCBldnRjaG5fZGVzdHJveShzdHJ1Y3QgZG9tYWluICpkKTsgLyogZnJvbSBk
b21haW5fa2lsbCAqLwogdm9pZCBldnRjaG5fZGVzdHJveV9maW5hbChzdHJ1Y3QgZG9tYWluICpk
KTsgLyogZnJvbSBjb21wbGV0ZV9kb21haW5fZGVzdHJveSAqLwogCiBzdHJ1Y3Qgd2FpdHF1ZXVl
X3ZjcHU7CitzdHJ1Y3Qgc2NoZWRfaXRlbTsKIAogc3RydWN0IHZjcHUKIHsKQEAgLTE2MCw2ICsx
NjEsNyBAQCBzdHJ1Y3QgdmNwdQogCiAgICAgc3RydWN0IHRpbWVyICAgICBwb2xsX3RpbWVyOyAg
ICAvKiB0aW1lb3V0IGZvciBTQ0hFRE9QX3BvbGwgKi8KIAorICAgIHN0cnVjdCBzY2hlZF9pdGVt
ICpzY2hlZF9pdGVtOwogICAgIHZvaWQgICAgICAgICAgICAqc2NoZWRfcHJpdjsgICAgLyogc2No
ZWR1bGVyLXNwZWNpZmljIGRhdGEgKi8KIAogICAgIHN0cnVjdCB2Y3B1X3J1bnN0YXRlX2luZm8g
cnVuc3RhdGU7Ci0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 06 06:57:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 06:57:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNXYW-0001sx-NK; Mon, 06 May 2019 06:56:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XZcu=TG=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hNXYV-0001sh-52
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 06:56:55 +0000
X-Inumbo-ID: 1ecbb7a7-6fcc-11e9-843c-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1ecbb7a7-6fcc-11e9-843c-bc764e045a96;
 Mon, 06 May 2019 06:56:50 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id B4AC2AC8E;
 Mon,  6 May 2019 06:56:48 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  6 May 2019 08:56:01 +0200
Message-Id: <20190506065644.7415-3-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190506065644.7415-1-jgross@suse.com>
References: <20190506065644.7415-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH RFC V2 02/45] xen/sched: use new sched_item
 instead of vcpu in scheduler interfaces
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Robert VanVossen <robert.vanvossen@dornerworks.com>,
 Dario Faggioli <dfaggioli@suse.com>, Julien Grall <julien.grall@arm.com>,
 Josh Whitehead <josh.whitehead@dornerworks.com>,
 Meng Xu <mengxu@cis.upenn.edu>, Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gb3JkZXIgdG8gcHJlcGFyZSBjb3JlLSBhbmQgc29ja2V0LXNjaGVkdWxpbmcgdXNlIGEgbmV3
IHN0cnVjdApzY2hlZF9pdGVtIGluc3RlYWQgb2Ygc3RydWN0IHZjcHUgZm9yIGludGVyZmFjZXMg
b2YgdGhlIGRpZmZlcmVudApzY2hlZHVsZXJzLgoKUmVuYW1lIHRoZSBwZXItc2NoZWR1bGVyIGZ1
bmN0aW9ucyBpbnNlcnRfdmNwdSBhbmQgcmVtb3ZlX3ZjcHUgdG8KaW5zZXJ0X2l0ZW0gYW5kIHJl
bW92ZV9pdGVtIHRvIHJlZmxlY3QgdGhlIGNoYW5nZSBvZiB0aGUgcGFyYW1ldGVyLgpJbiB0aGUg
c2NoZWR1bGVycyByZW5hbWUgbG9jYWwgZnVuY3Rpb25zIHN3aXRjaGVkIHRvIHNjaGVkX2l0ZW0s
IHRvby4KCkZvciBub3cgdGhpcyBuZXcgc3RydWN0IHdpbGwgY29udGFpbiBhIHZjcHUgcG9pbnRl
ciBvbmx5IGFuZCBpcwphbGxvY2F0ZWQgb24gdGhlIHN0YWNrLiBUaGlzIHdpbGwgYmUgY2hhbmdl
ZCBsYXRlci4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4K
LS0tClJGQyBWMjoKLSBtb3ZlIGRlZmluaXRpb24gb2Ygc3RydWN0IHNjaGVkX2l0ZW0gdG8gc2No
ZWQuaCAoQW5kcmV3IENvb3BlcikKLS0tCiB4ZW4vY29tbW9uL3NjaGVkX2FyaW5jNjUzLmMgfCAz
MCArKysrKysrKystLS0tLS0KIHhlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMgICB8IDQxICsrKysr
KysrKysrKy0tLS0tLS0tCiB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYyAgfCA1NyArKysrKysr
KysrKysrKysrLS0tLS0tLS0tLS0tCiB4ZW4vY29tbW9uL3NjaGVkX251bGwuYyAgICAgfCAzOSAr
KysrKysrKysrKystLS0tLS0tCiB4ZW4vY29tbW9uL3NjaGVkX3J0LmMgICAgICAgfCAzMyArKysr
KysrKystLS0tLS0tCiB4ZW4vY29tbW9uL3NjaGVkdWxlLmMgICAgICAgfCA1MyArKysrKysrKysr
KysrKysrKystLS0tLS0tLQogeGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmggIHwgOTIgKysrKysr
KysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS94ZW4v
c2NoZWQuaCAgICAgfCAgNCArKwogOCBmaWxlcyBjaGFuZ2VkLCAyMTggaW5zZXJ0aW9ucygrKSwg
MTMxIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWRfYXJpbmM2NTMu
YyBiL3hlbi9jb21tb24vc2NoZWRfYXJpbmM2NTMuYwppbmRleCBhNGM2ZDAwYjgxLi5mZmZlMjMx
MTNlIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX2FyaW5jNjUzLmMKKysrIGIveGVuL2Nv
bW1vbi9zY2hlZF9hcmluYzY1My5jCkBAIC0zNzYsMTMgKzM3NiwxNiBAQCBhNjUzc2NoZWRfZGVp
bml0KHN0cnVjdCBzY2hlZHVsZXIgKm9wcykKICAqIFRoaXMgZnVuY3Rpb24gYWxsb2NhdGVzIHNj
aGVkdWxlci1zcGVjaWZpYyBkYXRhIGZvciBhIFZDUFUKICAqCiAgKiBAcGFyYW0gb3BzICAgICAg
IFBvaW50ZXIgdG8gdGhpcyBpbnN0YW5jZSBvZiB0aGUgc2NoZWR1bGVyIHN0cnVjdHVyZQorICog
QHBhcmFtIGl0ZW0gICAgICBQb2ludGVyIHRvIHN0cnVjdCBzY2hlZF9pdGVtCiAgKgogICogQHJl
dHVybiAgICAgICAgICBQb2ludGVyIHRvIHRoZSBhbGxvY2F0ZWQgZGF0YQogICovCiBzdGF0aWMg
dm9pZCAqCi1hNjUzc2NoZWRfYWxsb2NfdmRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3Bz
LCBzdHJ1Y3QgdmNwdSAqdmMsIHZvaWQgKmRkKQorYTY1M3NjaGVkX2FsbG9jX3ZkYXRhKGNvbnN0
IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0sCisgICAgICAg
ICAgICAgICAgICAgICAgdm9pZCAqZGQpCiB7CiAgICAgYTY1M3NjaGVkX3ByaXZfdCAqc2NoZWRf
cHJpdiA9IFNDSEVEX1BSSVYob3BzKTsKKyAgICBzdHJ1Y3QgdmNwdSAqdmMgPSBpdGVtLT52Y3B1
OwogICAgIGFyaW5jNjUzX3ZjcHVfdCAqc3ZjOwogICAgIHVuc2lnbmVkIGludCBlbnRyeTsKICAg
ICB1bnNpZ25lZCBsb25nIGZsYWdzOwpAQCAtNDU4LDExICs0NjEsMTMgQEAgYTY1M3NjaGVkX2Zy
ZWVfdmRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCB2b2lkICpwcml2KQogICogWGVu
IHNjaGVkdWxlciBjYWxsYmFjayBmdW5jdGlvbiB0byBzbGVlcCBhIFZDUFUKICAqCiAgKiBAcGFy
YW0gb3BzICAgICAgIFBvaW50ZXIgdG8gdGhpcyBpbnN0YW5jZSBvZiB0aGUgc2NoZWR1bGVyIHN0
cnVjdHVyZQotICogQHBhcmFtIHZjICAgICAgICBQb2ludGVyIHRvIHRoZSBWQ1BVIHN0cnVjdHVy
ZSBmb3IgdGhlIGN1cnJlbnQgZG9tYWluCisgKiBAcGFyYW0gaXRlbSAgICAgIFBvaW50ZXIgdG8g
c3RydWN0IHNjaGVkX2l0ZW0KICAqLwogc3RhdGljIHZvaWQKLWE2NTNzY2hlZF92Y3B1X3NsZWVw
KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHZjcHUgKnZjKQorYTY1M3NjaGVk
X2l0ZW1fc2xlZXAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfaXRl
bSAqaXRlbSkKIHsKKyAgICBzdHJ1Y3QgdmNwdSAqdmMgPSBpdGVtLT52Y3B1OworCiAgICAgaWYg
KCBBVkNQVSh2YykgIT0gTlVMTCApCiAgICAgICAgIEFWQ1BVKHZjKS0+YXdha2UgPSAwOwogCkBA
IC00NzgsMTEgKzQ4MywxMyBAQCBhNjUzc2NoZWRfdmNwdV9zbGVlcChjb25zdCBzdHJ1Y3Qgc2No
ZWR1bGVyICpvcHMsIHN0cnVjdCB2Y3B1ICp2YykKICAqIFhlbiBzY2hlZHVsZXIgY2FsbGJhY2sg
ZnVuY3Rpb24gdG8gd2FrZSB1cCBhIFZDUFUKICAqCiAgKiBAcGFyYW0gb3BzICAgICAgIFBvaW50
ZXIgdG8gdGhpcyBpbnN0YW5jZSBvZiB0aGUgc2NoZWR1bGVyIHN0cnVjdHVyZQotICogQHBhcmFt
IHZjICAgICAgICBQb2ludGVyIHRvIHRoZSBWQ1BVIHN0cnVjdHVyZSBmb3IgdGhlIGN1cnJlbnQg
ZG9tYWluCisgKiBAcGFyYW0gaXRlbSAgICAgIFBvaW50ZXIgdG8gc3RydWN0IHNjaGVkX2l0ZW0K
ICAqLwogc3RhdGljIHZvaWQKLWE2NTNzY2hlZF92Y3B1X3dha2UoY29uc3Qgc3RydWN0IHNjaGVk
dWxlciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdmMpCithNjUzc2NoZWRfaXRlbV93YWtlKGNvbnN0IHN0
cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiB7CisgICAgc3Ry
dWN0IHZjcHUgKnZjID0gaXRlbS0+dmNwdTsKKwogICAgIGlmICggQVZDUFUodmMpICE9IE5VTEwg
KQogICAgICAgICBBVkNQVSh2YyktPmF3YWtlID0gMTsKIApAQCAtNTk3LDEzICs2MDQsMTQgQEAg
YTY1M3NjaGVkX2RvX3NjaGVkdWxlKAogICogWGVuIHNjaGVkdWxlciBjYWxsYmFjayBmdW5jdGlv
biB0byBzZWxlY3QgYSBDUFUgZm9yIHRoZSBWQ1BVIHRvIHJ1biBvbgogICoKICAqIEBwYXJhbSBv
cHMgICAgICAgUG9pbnRlciB0byB0aGlzIGluc3RhbmNlIG9mIHRoZSBzY2hlZHVsZXIgc3RydWN0
dXJlCi0gKiBAcGFyYW0gdiAgICAgICAgIFBvaW50ZXIgdG8gdGhlIFZDUFUgc3RydWN0dXJlIGZv
ciB0aGUgY3VycmVudCBkb21haW4KKyAqIEBwYXJhbSBpdGVtICAgICAgUG9pbnRlciB0byBzdHJ1
Y3Qgc2NoZWRfaXRlbQogICoKICAqIEByZXR1cm4gICAgICAgICAgTnVtYmVyIG9mIHNlbGVjdGVk
IHBoeXNpY2FsIENQVQogICovCiBzdGF0aWMgaW50Ci1hNjUzc2NoZWRfcGlja19jcHUoY29uc3Qg
c3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdmMpCithNjUzc2NoZWRfcGlja19j
cHUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkK
IHsKKyAgICBzdHJ1Y3QgdmNwdSAqdmMgPSBpdGVtLT52Y3B1OwogICAgIGNwdW1hc2tfdCAqb25s
aW5lOwogICAgIHVuc2lnbmVkIGludCBjcHU7CiAKQEAgLTcxMiwxMSArNzIwLDExIEBAIHN0YXRp
YyBjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyIHNjaGVkX2FyaW5jNjUzX2RlZiA9IHsKICAgICAuZnJl
ZV92ZGF0YSAgICAgPSBhNjUzc2NoZWRfZnJlZV92ZGF0YSwKICAgICAuYWxsb2NfdmRhdGEgICAg
PSBhNjUzc2NoZWRfYWxsb2NfdmRhdGEsCiAKLSAgICAuaW5zZXJ0X3ZjcHUgICAgPSBOVUxMLAot
ICAgIC5yZW1vdmVfdmNwdSAgICA9IE5VTEwsCisgICAgLmluc2VydF9pdGVtICAgID0gTlVMTCwK
KyAgICAucmVtb3ZlX2l0ZW0gICAgPSBOVUxMLAogCi0gICAgLnNsZWVwICAgICAgICAgID0gYTY1
M3NjaGVkX3ZjcHVfc2xlZXAsCi0gICAgLndha2UgICAgICAgICAgID0gYTY1M3NjaGVkX3ZjcHVf
d2FrZSwKKyAgICAuc2xlZXAgICAgICAgICAgPSBhNjUzc2NoZWRfaXRlbV9zbGVlcCwKKyAgICAu
d2FrZSAgICAgICAgICAgPSBhNjUzc2NoZWRfaXRlbV93YWtlLAogICAgIC55aWVsZCAgICAgICAg
ICA9IE5VTEwsCiAgICAgLmNvbnRleHRfc2F2ZWQgID0gTlVMTCwKIApkaWZmIC0tZ2l0IGEveGVu
L2NvbW1vbi9zY2hlZF9jcmVkaXQuYyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMKaW5kZXgg
M2FiZTIwZGVmOC4uMzczNTQ4NmI0YyAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9jcmVk
aXQuYworKysgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCkBAIC04NjgsMTUgKzg2OCwxNiBA
QCBfY3NjaGVkX2NwdV9waWNrKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHZj
cHUgKnZjLCBib29sX3QgY29tbWl0KQogfQogCiBzdGF0aWMgaW50Ci1jc2NoZWRfY3B1X3BpY2so
Y29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdmMpCitjc2NoZWRfY3B1
X3BpY2soY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRl
bSkKIHsKKyAgICBzdHJ1Y3QgdmNwdSAqdmMgPSBpdGVtLT52Y3B1OwogICAgIHN0cnVjdCBjc2No
ZWRfdmNwdSAqc3ZjID0gQ1NDSEVEX1ZDUFUodmMpOwogCiAgICAgLyoKICAgICAgKiBXZSBoYXZl
IGJlZW4gY2FsbGVkIGJ5IHZjcHVfbWlncmF0ZSgpIChpbiBzY2hlZHVsZS5jKSwgYXMgcGFydAog
ICAgICAqIG9mIHRoZSBwcm9jZXNzIG9mIHNlZWluZyBpZiB2YyBjYW4gYmUgbWlncmF0ZWQgdG8g
YW5vdGhlciBwY3B1LgogICAgICAqIFdlIG1ha2UgYSBub3RlIGFib3V0IHRoaXMgaW4gc3ZjLT5m
bGFncyBzbyB0aGF0IGxhdGVyLCBpbgotICAgICAqIGNzY2hlZF92Y3B1X3dha2UoKSAoc3RpbGwg
Y2FsbGVkIGZyb20gdmNwdV9taWdyYXRlKCkpIHdlIHdvbid0CisgICAgICogY3NjaGVkX2l0ZW1f
d2FrZSgpIChzdGlsbCBjYWxsZWQgZnJvbSB2Y3B1X21pZ3JhdGUoKSkgd2Ugd29uJ3QKICAgICAg
KiBnZXQgYm9vc3RlZCwgd2hpY2ggd2UgZG9uJ3QgZGVzZXJ2ZSBhcyB3ZSBhcmUgIm9ubHkiIG1p
Z3JhdGluZy4KICAgICAgKi8KICAgICBzZXRfYml0KENTQ0hFRF9GTEFHX1ZDUFVfTUlHUkFUSU5H
LCAmc3ZjLT5mbGFncyk7CkBAIC0xMDA0LDggKzEwMDUsMTAgQEAgY3NjaGVkX3ZjcHVfYWNjdChz
dHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKnBydiwgdW5zaWduZWQgaW50IGNwdSkKIH0KIAogc3RhdGlj
IHZvaWQgKgotY3NjaGVkX2FsbG9jX3ZkYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywg
c3RydWN0IHZjcHUgKnZjLCB2b2lkICpkZCkKK2NzY2hlZF9hbGxvY192ZGF0YShjb25zdCBzdHJ1
Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF9pdGVtICppdGVtLAorICAgICAgICAgICAg
ICAgICAgIHZvaWQgKmRkKQogeworICAgIHN0cnVjdCB2Y3B1ICp2YyA9IGl0ZW0tPnZjcHU7CiAg
ICAgc3RydWN0IGNzY2hlZF92Y3B1ICpzdmM7CiAKICAgICAvKiBBbGxvY2F0ZSBwZXItVkNQVSBp
bmZvICovCkBAIC0xMDI1LDggKzEwMjgsOSBAQCBjc2NoZWRfYWxsb2NfdmRhdGEoY29uc3Qgc3Ry
dWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdmMsIHZvaWQgKmRkKQogfQogCiBzdGF0
aWMgdm9pZAotY3NjaGVkX3ZjcHVfaW5zZXJ0KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywg
c3RydWN0IHZjcHUgKnZjKQorY3NjaGVkX2l0ZW1faW5zZXJ0KGNvbnN0IHN0cnVjdCBzY2hlZHVs
ZXIgKm9wcywgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiB7CisgICAgc3RydWN0IHZjcHUgKnZj
ID0gaXRlbS0+dmNwdTsKICAgICBzdHJ1Y3QgY3NjaGVkX3ZjcHUgKnN2YyA9IHZjLT5zY2hlZF9w
cml2OwogICAgIHNwaW5sb2NrX3QgKmxvY2s7CiAKQEAgLTEwMzUsNyArMTAzOSw3IEBAIGNzY2hl
ZF92Y3B1X2luc2VydChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCB2Y3B1ICp2
YykKICAgICAvKiBjc2NoZWRfY3B1X3BpY2soKSBsb29rcyBpbiB2Yy0+cHJvY2Vzc29yJ3MgcnVu
cSwgc28gd2UgbmVlZCB0aGUgbG9jay4gKi8KICAgICBsb2NrID0gdmNwdV9zY2hlZHVsZV9sb2Nr
X2lycSh2Yyk7CiAKLSAgICB2Yy0+cHJvY2Vzc29yID0gY3NjaGVkX2NwdV9waWNrKG9wcywgdmMp
OworICAgIHZjLT5wcm9jZXNzb3IgPSBjc2NoZWRfY3B1X3BpY2sob3BzLCBpdGVtKTsKIAogICAg
IHNwaW5fdW5sb2NrX2lycShsb2NrKTsKIApAQCAtMTA2MCw5ICsxMDY0LDEwIEBAIGNzY2hlZF9m
cmVlX3ZkYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgdm9pZCAqcHJpdikKIH0KIAog
c3RhdGljIHZvaWQKLWNzY2hlZF92Y3B1X3JlbW92ZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpv
cHMsIHN0cnVjdCB2Y3B1ICp2YykKK2NzY2hlZF9pdGVtX3JlbW92ZShjb25zdCBzdHJ1Y3Qgc2No
ZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF9pdGVtICppdGVtKQogewogICAgIHN0cnVjdCBjc2No
ZWRfcHJpdmF0ZSAqcHJ2ID0gQ1NDSEVEX1BSSVYob3BzKTsKKyAgICBzdHJ1Y3QgdmNwdSAqdmMg
PSBpdGVtLT52Y3B1OwogICAgIHN0cnVjdCBjc2NoZWRfdmNwdSAqIGNvbnN0IHN2YyA9IENTQ0hF
RF9WQ1BVKHZjKTsKICAgICBzdHJ1Y3QgY3NjaGVkX2RvbSAqIGNvbnN0IHNkb20gPSBzdmMtPnNk
b207CiAKQEAgLTEwODcsOCArMTA5Miw5IEBAIGNzY2hlZF92Y3B1X3JlbW92ZShjb25zdCBzdHJ1
Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCB2Y3B1ICp2YykKIH0KIAogc3RhdGljIHZvaWQKLWNz
Y2hlZF92Y3B1X3NsZWVwKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHZjcHUg
KnZjKQorY3NjaGVkX2l0ZW1fc2xlZXAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1
Y3Qgc2NoZWRfaXRlbSAqaXRlbSkKIHsKKyAgICBzdHJ1Y3QgdmNwdSAqdmMgPSBpdGVtLT52Y3B1
OwogICAgIHN0cnVjdCBjc2NoZWRfdmNwdSAqIGNvbnN0IHN2YyA9IENTQ0hFRF9WQ1BVKHZjKTsK
ICAgICB1bnNpZ25lZCBpbnQgY3B1ID0gdmMtPnByb2Nlc3NvcjsKIApAQCAtMTExMSw4ICsxMTE3
LDkgQEAgY3NjaGVkX3ZjcHVfc2xlZXAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1
Y3QgdmNwdSAqdmMpCiB9CiAKIHN0YXRpYyB2b2lkCi1jc2NoZWRfdmNwdV93YWtlKGNvbnN0IHN0
cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHZjcHUgKnZjKQorY3NjaGVkX2l0ZW1fd2FrZShj
b25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF9pdGVtICppdGVtKQogewor
ICAgIHN0cnVjdCB2Y3B1ICp2YyA9IGl0ZW0tPnZjcHU7CiAgICAgc3RydWN0IGNzY2hlZF92Y3B1
ICogY29uc3Qgc3ZjID0gQ1NDSEVEX1ZDUFUodmMpOwogICAgIGJvb2xfdCBtaWdyYXRpbmc7CiAK
QEAgLTExNzIsOCArMTE3OSw5IEBAIGNzY2hlZF92Y3B1X3dha2UoY29uc3Qgc3RydWN0IHNjaGVk
dWxlciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdmMpCiB9CiAKIHN0YXRpYyB2b2lkCi1jc2NoZWRfdmNw
dV95aWVsZChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCB2Y3B1ICp2YykKK2Nz
Y2hlZF9pdGVtX3lpZWxkKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVk
X2l0ZW0gKml0ZW0pCiB7CisgICAgc3RydWN0IHZjcHUgKnZjID0gaXRlbS0+dmNwdTsKICAgICBz
dHJ1Y3QgY3NjaGVkX3ZjcHUgKiBjb25zdCBzdmMgPSBDU0NIRURfVkNQVSh2Yyk7CiAKICAgICAv
KiBMZXQgdGhlIHNjaGVkdWxlciBrbm93IHRoYXQgdGhpcyB2Y3B1IGlzIHRyeWluZyB0byB5aWVs
ZCAqLwpAQCAtMTIyNiw5ICsxMjM0LDEwIEBAIGNzY2hlZF9kb21fY250bCgKIH0KIAogc3RhdGlj
IHZvaWQKLWNzY2hlZF9hZmZfY250bChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVj
dCB2Y3B1ICp2LAorY3NjaGVkX2FmZl9jbnRsKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywg
c3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0sCiAgICAgICAgICAgICAgICAgY29uc3QgY3B1bWFza190
ICpoYXJkLCBjb25zdCBjcHVtYXNrX3QgKnNvZnQpCiB7CisgICAgc3RydWN0IHZjcHUgKnYgPSBp
dGVtLT52Y3B1OwogICAgIHN0cnVjdCBjc2NoZWRfdmNwdSAqc3ZjID0gQ1NDSEVEX1ZDUFUodik7
CiAKICAgICBpZiAoICFoYXJkICkKQEAgLTE3NTYsNyArMTc2NSw3IEBAIGNzY2hlZF9sb2FkX2Jh
bGFuY2Uoc3RydWN0IGNzY2hlZF9wcml2YXRlICpwcnYsIGludCBjcHUsCiAgICAgICAgICAgICAg
ICAgICogLSBpZiB3ZSByYWNlIHdpdGggaW5jX25yX3J1bm5hYmxlKCksIHdlIHNraXAgYSBwQ1BV
IHRoYXQgbWF5CiAgICAgICAgICAgICAgICAgICogICBoYXZlIHJ1bm5hYmxlIHZDUFVzIGluIGl0
cyBydW5xdWV1ZSwgYnV0IHRoYXQncyBub3QgYQogICAgICAgICAgICAgICAgICAqICAgcHJvYmxl
bSBiZWNhdXNlOgotICAgICAgICAgICAgICAgICAqICAgKyBpZiByYWNpbmcgd2l0aCBjc2NoZWRf
dmNwdV9pbnNlcnQoKSBvciBjc2NoZWRfdmNwdV93YWtlKCksCisgICAgICAgICAgICAgICAgICog
ICArIGlmIHJhY2luZyB3aXRoIGNzY2hlZF9pdGVtX2luc2VydCgpIG9yIGNzY2hlZF9pdGVtX3dh
a2UoKSwKICAgICAgICAgICAgICAgICAgKiAgICAgX19ydW5xX3RpY2tsZSgpIHdpbGwgYmUgY2Fs
bGVkIGFmdGVyd29yZHMsIHNvIHRoZSB2Q1BVCiAgICAgICAgICAgICAgICAgICogICAgIHdvbid0
IGdldCBzdHVjayBpbiB0aGUgcnVucXVldWUgZm9yIHRvbyBsb25nOwogICAgICAgICAgICAgICAg
ICAqICAgKyBpZiByYWNpbmcgd2l0aCBjc2NoZWRfcnVucV9zdGVhbCgpLCBpdCBtYXkgYmUgdGhh
dCBhCkBAIC0yMjY4LDEyICsyMjc3LDEyIEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVy
IHNjaGVkX2NyZWRpdF9kZWYgPSB7CiAKICAgICAuZ2xvYmFsX2luaXQgICAgPSBjc2NoZWRfZ2xv
YmFsX2luaXQsCiAKLSAgICAuaW5zZXJ0X3ZjcHUgICAgPSBjc2NoZWRfdmNwdV9pbnNlcnQsCi0g
ICAgLnJlbW92ZV92Y3B1ICAgID0gY3NjaGVkX3ZjcHVfcmVtb3ZlLAorICAgIC5pbnNlcnRfaXRl
bSAgICA9IGNzY2hlZF9pdGVtX2luc2VydCwKKyAgICAucmVtb3ZlX2l0ZW0gICAgPSBjc2NoZWRf
aXRlbV9yZW1vdmUsCiAKLSAgICAuc2xlZXAgICAgICAgICAgPSBjc2NoZWRfdmNwdV9zbGVlcCwK
LSAgICAud2FrZSAgICAgICAgICAgPSBjc2NoZWRfdmNwdV93YWtlLAotICAgIC55aWVsZCAgICAg
ICAgICA9IGNzY2hlZF92Y3B1X3lpZWxkLAorICAgIC5zbGVlcCAgICAgICAgICA9IGNzY2hlZF9p
dGVtX3NsZWVwLAorICAgIC53YWtlICAgICAgICAgICA9IGNzY2hlZF9pdGVtX3dha2UsCisgICAg
LnlpZWxkICAgICAgICAgID0gY3NjaGVkX2l0ZW1feWllbGQsCiAKICAgICAuYWRqdXN0ICAgICAg
ICAgPSBjc2NoZWRfZG9tX2NudGwsCiAgICAgLmFkanVzdF9hZmZpbml0eT0gY3NjaGVkX2FmZl9j
bnRsLApkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMgYi94ZW4vY29tbW9u
L3NjaGVkX2NyZWRpdDIuYwppbmRleCA2OTU4YjI2NWZjLi5mNDQyODZjMmE1IDEwMDY0NAotLS0g
YS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYworKysgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRp
dDIuYwpAQCAtMjczLDcgKzI3Myw3IEBACiAgKiBDU0ZMQUdfZGVsYXllZF9ydW5xX2FkZDogRG8g
d2UgbmVlZCB0byBhZGQgdGhpcyB0byB0aGUgcnVucXVldWUgb25jZSBpdCdkIGRvbmUKICAqIGJl
aW5nIGNvbnRleHQgc3dpdGNoZWQgb3V0PwogICogKyBTZXQgd2hlbiBzY2hlZHVsaW5nIG91dCBp
biBjc2NoZWQyX3NjaGVkdWxlKCkgaWYgcHJldiBpcyBydW5uYWJsZQotICogKyBTZXQgaW4gY3Nj
aGVkMl92Y3B1X3dha2UgaWYgaXQgZmluZHMgQ1NGTEFHX3NjaGVkdWxlZCBzZXQKKyAqICsgU2V0
IGluIGNzY2hlZDJfaXRlbV93YWtlIGlmIGl0IGZpbmRzIENTRkxBR19zY2hlZHVsZWQgc2V0CiAg
KiArIFJlYWQgaW4gY3NjaGVkMl9jb250ZXh0X3NhdmVkKCkuICBJZiBzZXQsIGl0IGFkZHMgcHJl
diB0byB0aGUgcnVucXVldWUgYW5kCiAgKiAgIGNsZWFycyB0aGUgYml0LgogICovCkBAIC02MjMs
MTQgKzYyMywxNCBAQCBzdGF0aWMgaW5saW5lIGJvb2wgaGFzX2NhcChjb25zdCBzdHJ1Y3QgY3Nj
aGVkMl92Y3B1ICpzdmMpCiAgKiBUaGlzIGxvZ2ljIGlzIGVudGlyZWx5IGltcGxlbWVudGVkIGlu
IHJ1bnFfdGlja2xlKCksIGFuZCB0aGF0IGlzIGVub3VnaC4KICAqIEluIGZhY3QsIGluIHRoaXMg
c2NoZWR1bGVyLCBwbGFjZW1lbnQgb2YgYSB2Y3B1IG9uIG9uZSBvZiB0aGUgcGNwdXMgb2YgYQog
ICogcnVucSwgX2Fsd2F5c18gaGFwcGVucyBieSBtZWFucyBvZiB0aWNrbGluZzoKLSAqICAtIHdo
ZW4gYSB2Y3B1IHdha2VzIHVwLCBpdCBjYWxscyBjc2NoZWQyX3ZjcHVfd2FrZSgpLCB3aGljaCBj
YWxscworICogIC0gd2hlbiBhIHZjcHUgd2FrZXMgdXAsIGl0IGNhbGxzIGNzY2hlZDJfaXRlbV93
YWtlKCksIHdoaWNoIGNhbGxzCiAgKiAgICBydW5xX3RpY2tsZSgpOwogICogIC0gd2hlbiBhIG1p
Z3JhdGlvbiBpcyBpbml0aWF0ZWQgaW4gc2NoZWR1bGUuYywgd2UgY2FsbCBjc2NoZWQyX2NwdV9w
aWNrKCksCi0gKiAgICBjc2NoZWQyX3ZjcHVfbWlncmF0ZSgpICh3aGljaCBjYWxscyBtaWdyYXRl
KCkpIGFuZCBjc2NoZWQyX3ZjcHVfd2FrZSgpLgorICogICAgY3NjaGVkMl9pdGVtX21pZ3JhdGUo
KSAod2hpY2ggY2FsbHMgbWlncmF0ZSgpKSBhbmQgY3NjaGVkMl9pdGVtX3dha2UoKS4KICAqICAg
IGNzY2hlZDJfY3B1X3BpY2soKSBsb29rcyBmb3IgdGhlIGxlYXN0IGxvYWRlZCBydW5xIGFuZCBy
ZXR1cm4ganVzdCBhbnkKLSAqICAgIG9mIGl0cyBwcm9jZXNzb3JzLiBUaGVuLCBjc2NoZWQyX3Zj
cHVfbWlncmF0ZSgpIGp1c3QgbW92ZXMgdGhlIHZjcHUgdG8KKyAqICAgIG9mIGl0cyBwcm9jZXNz
b3JzLiBUaGVuLCBjc2NoZWQyX2l0ZW1fbWlncmF0ZSgpIGp1c3QgbW92ZXMgdGhlIHZjcHUgdG8K
ICAqICAgIHRoZSBjaG9zZW4gcnVucSwgYW5kIGl0IGlzIGFnYWluIHJ1bnFfdGlja2xlKCksIGNh
bGxlZCBieQotICogICAgY3NjaGVkMl92Y3B1X3dha2UoKSB0aGF0IGFjdHVhbGx5IGRlY2lkZXMg
d2hhdCBwY3B1IHRvIHVzZSB3aXRoaW4gdGhlCisgKiAgICBjc2NoZWQyX2l0ZW1fd2FrZSgpIHRo
YXQgYWN0dWFsbHkgZGVjaWRlcyB3aGF0IHBjcHUgdG8gdXNlIHdpdGhpbiB0aGUKICAqICAgIGNo
b3NlbiBydW5xOwogICogIC0gd2hlbiBhIG1pZ3JhdGlvbiBpcyBpbml0aWF0ZWQgaW4gc2NoZWRf
Y3JlZGl0Mi5jLCBieSBjYWxsaW5nICBtaWdyYXRlKCkKICAqICAgIGRpcmVjdGx5LCB0aGF0IGFn
YWluIHRlbXBvcmFyaWx5IHVzZSBhIHJhbmRvbSBwY3B1IGZyb20gdGhlIG5ldyBydW5xLApAQCAt
MjAyNiw4ICsyMDI2LDEwIEBAIGNzY2hlZDJfdmNwdV9jaGVjayhzdHJ1Y3QgdmNwdSAqdmMpCiAj
ZW5kaWYKIAogc3RhdGljIHZvaWQgKgotY3NjaGVkMl9hbGxvY192ZGF0YShjb25zdCBzdHJ1Y3Qg
c2NoZWR1bGVyICpvcHMsIHN0cnVjdCB2Y3B1ICp2Yywgdm9pZCAqZGQpCitjc2NoZWQyX2FsbG9j
X3ZkYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX2l0ZW0gKml0
ZW0sCisgICAgICAgICAgICAgICAgICAgIHZvaWQgKmRkKQogeworICAgIHN0cnVjdCB2Y3B1ICp2
YyA9IGl0ZW0tPnZjcHU7CiAgICAgc3RydWN0IGNzY2hlZDJfdmNwdSAqc3ZjOwogCiAgICAgLyog
QWxsb2NhdGUgcGVyLVZDUFUgaW5mbyAqLwpAQCAtMjA2OSw4ICsyMDcxLDkgQEAgY3NjaGVkMl9h
bGxvY192ZGF0YShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCB2Y3B1ICp2Yywg
dm9pZCAqZGQpCiB9CiAKIHN0YXRpYyB2b2lkCi1jc2NoZWQyX3ZjcHVfc2xlZXAoY29uc3Qgc3Ry
dWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdmMpCitjc2NoZWQyX2l0ZW1fc2xlZXAo
Y29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkKIHsK
KyAgICBzdHJ1Y3QgdmNwdSAqdmMgPSBpdGVtLT52Y3B1OwogICAgIHN0cnVjdCBjc2NoZWQyX3Zj
cHUgKiBjb25zdCBzdmMgPSBjc2NoZWQyX3ZjcHUodmMpOwogCiAgICAgQVNTRVJUKCFpc19pZGxl
X3ZjcHUodmMpKTsKQEAgLTIwOTEsOCArMjA5NCw5IEBAIGNzY2hlZDJfdmNwdV9zbGVlcChjb25z
dCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCB2Y3B1ICp2YykKIH0KIAogc3RhdGljIHZv
aWQKLWNzY2hlZDJfdmNwdV93YWtlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0
IHZjcHUgKnZjKQorY3NjaGVkMl9pdGVtX3dha2UoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3Bz
LCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkKIHsKKyAgICBzdHJ1Y3QgdmNwdSAqdmMgPSBpdGVt
LT52Y3B1OwogICAgIHN0cnVjdCBjc2NoZWQyX3ZjcHUgKiBjb25zdCBzdmMgPSBjc2NoZWQyX3Zj
cHUodmMpOwogICAgIHVuc2lnbmVkIGludCBjcHUgPSB2Yy0+cHJvY2Vzc29yOwogICAgIHNfdGlt
ZV90IG5vdzsKQEAgLTIxNDYsMTYgKzIxNTAsMTggQEAgb3V0OgogfQogCiBzdGF0aWMgdm9pZAot
Y3NjaGVkMl92Y3B1X3lpZWxkKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHZj
cHUgKnYpCitjc2NoZWQyX2l0ZW1feWllbGQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBz
dHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkKIHsKKyAgICBzdHJ1Y3QgdmNwdSAqdiA9IGl0ZW0tPnZj
cHU7CiAgICAgc3RydWN0IGNzY2hlZDJfdmNwdSAqIGNvbnN0IHN2YyA9IGNzY2hlZDJfdmNwdSh2
KTsKIAogICAgIF9fc2V0X2JpdChfX0NTRkxBR192Y3B1X3lpZWxkLCAmc3ZjLT5mbGFncyk7CiB9
CiAKIHN0YXRpYyB2b2lkCi1jc2NoZWQyX2NvbnRleHRfc2F2ZWQoY29uc3Qgc3RydWN0IHNjaGVk
dWxlciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdmMpCitjc2NoZWQyX2NvbnRleHRfc2F2ZWQoY29uc3Qg
c3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkKIHsKKyAgICBz
dHJ1Y3QgdmNwdSAqdmMgPSBpdGVtLT52Y3B1OwogICAgIHN0cnVjdCBjc2NoZWQyX3ZjcHUgKiBj
b25zdCBzdmMgPSBjc2NoZWQyX3ZjcHUodmMpOwogICAgIHNwaW5sb2NrX3QgKmxvY2sgPSB2Y3B1
X3NjaGVkdWxlX2xvY2tfaXJxKHZjKTsKICAgICBzX3RpbWVfdCBub3cgPSBOT1coKTsKQEAgLTIx
OTYsOSArMjIwMiwxMCBAQCBjc2NoZWQyX2NvbnRleHRfc2F2ZWQoY29uc3Qgc3RydWN0IHNjaGVk
dWxlciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdmMpCiAKICNkZWZpbmUgTUFYX0xPQUQgKFNUSU1FX01B
WCkKIHN0YXRpYyBpbnQKLWNzY2hlZDJfY3B1X3BpY2soY29uc3Qgc3RydWN0IHNjaGVkdWxlciAq
b3BzLCBzdHJ1Y3QgdmNwdSAqdmMpCitjc2NoZWQyX2NwdV9waWNrKGNvbnN0IHN0cnVjdCBzY2hl
ZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiB7CiAgICAgc3RydWN0IGNzY2hl
ZDJfcHJpdmF0ZSAqcHJ2ID0gY3NjaGVkMl9wcml2KG9wcyk7CisgICAgc3RydWN0IHZjcHUgKnZj
ID0gaXRlbS0+dmNwdTsKICAgICBpbnQgaSwgbWluX3JxaSA9IC0xLCBtaW5fc19ycWkgPSAtMTsK
ICAgICB1bnNpZ25lZCBpbnQgbmV3X2NwdSwgY3B1ID0gdmMtPnByb2Nlc3NvcjsKICAgICBzdHJ1
Y3QgY3NjaGVkMl92Y3B1ICpzdmMgPSBjc2NoZWQyX3ZjcHUodmMpOwpAQCAtMjczMyw5ICsyNzQw
LDEwIEBAIHJldHJ5OgogfQogCiBzdGF0aWMgdm9pZAotY3NjaGVkMl92Y3B1X21pZ3JhdGUoCi0g
ICAgY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdmMsIHVuc2lnbmVk
IGludCBuZXdfY3B1KQorY3NjaGVkMl9pdGVtX21pZ3JhdGUoCisgICAgY29uc3Qgc3RydWN0IHNj
aGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSwgdW5zaWduZWQgaW50IG5ld19j
cHUpCiB7CisgICAgc3RydWN0IHZjcHUgKnZjID0gaXRlbS0+dmNwdTsKICAgICBzdHJ1Y3QgZG9t
YWluICpkID0gdmMtPmRvbWFpbjsKICAgICBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICogY29uc3Qgc3Zj
ID0gY3NjaGVkMl92Y3B1KHZjKTsKICAgICBzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICp0
cnFkOwpAQCAtMjk5Niw5ICszMDA0LDEwIEBAIGNzY2hlZDJfZG9tX2NudGwoCiB9CiAKIHN0YXRp
YyB2b2lkCi1jc2NoZWQyX2FmZl9jbnRsKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3Ry
dWN0IHZjcHUgKnYsCitjc2NoZWQyX2FmZl9jbnRsKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9w
cywgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0sCiAgICAgICAgICAgICAgICAgIGNvbnN0IGNwdW1h
c2tfdCAqaGFyZCwgY29uc3QgY3B1bWFza190ICpzb2Z0KQogeworICAgIHN0cnVjdCB2Y3B1ICp2
ID0gaXRlbS0+dmNwdTsKICAgICBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpzdmMgPSBjc2NoZWQyX3Zj
cHUodik7CiAKICAgICBpZiAoICFoYXJkICkKQEAgLTMwOTYsOCArMzEwNSw5IEBAIGNzY2hlZDJf
ZnJlZV9kb21kYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgdm9pZCAqZGF0YSkKIH0K
IAogc3RhdGljIHZvaWQKLWNzY2hlZDJfdmNwdV9pbnNlcnQoY29uc3Qgc3RydWN0IHNjaGVkdWxl
ciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdmMpCitjc2NoZWQyX2l0ZW1faW5zZXJ0KGNvbnN0IHN0cnVj
dCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiB7CisgICAgc3RydWN0
IHZjcHUgKnZjID0gaXRlbS0+dmNwdTsKICAgICBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpzdmMgPSB2
Yy0+c2NoZWRfcHJpdjsKICAgICBzdHJ1Y3QgY3NjaGVkMl9kb20gKiBjb25zdCBzZG9tID0gc3Zj
LT5zZG9tOwogICAgIHNwaW5sb2NrX3QgKmxvY2s7CkBAIC0zMTA4LDcgKzMxMTgsNyBAQCBjc2No
ZWQyX3ZjcHVfaW5zZXJ0KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHZjcHUg
KnZjKQogICAgIC8qIGNzY2hlZDJfY3B1X3BpY2soKSBleHBlY3RzIHRoZSBwY3B1IGxvY2sgdG8g
YmUgaGVsZCAqLwogICAgIGxvY2sgPSB2Y3B1X3NjaGVkdWxlX2xvY2tfaXJxKHZjKTsKIAotICAg
IHZjLT5wcm9jZXNzb3IgPSBjc2NoZWQyX2NwdV9waWNrKG9wcywgdmMpOworICAgIHZjLT5wcm9j
ZXNzb3IgPSBjc2NoZWQyX2NwdV9waWNrKG9wcywgaXRlbSk7CiAKICAgICBzcGluX3VubG9ja19p
cnEobG9jayk7CiAKQEAgLTMxMzUsOCArMzE0NSw5IEBAIGNzY2hlZDJfZnJlZV92ZGF0YShjb25z
dCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHZvaWQgKnByaXYpCiB9CiAKIHN0YXRpYyB2b2lkCi1j
c2NoZWQyX3ZjcHVfcmVtb3ZlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHZj
cHUgKnZjKQorY3NjaGVkMl9pdGVtX3JlbW92ZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMs
IHN0cnVjdCBzY2hlZF9pdGVtICppdGVtKQogeworICAgIHN0cnVjdCB2Y3B1ICp2YyA9IGl0ZW0t
PnZjcHU7CiAgICAgc3RydWN0IGNzY2hlZDJfdmNwdSAqIGNvbnN0IHN2YyA9IGNzY2hlZDJfdmNw
dSh2Yyk7CiAgICAgc3BpbmxvY2tfdCAqbG9jazsKIApAQCAtNDA4NCwxOSArNDA5NSwxOSBAQCBz
dGF0aWMgY29uc3Qgc3RydWN0IHNjaGVkdWxlciBzY2hlZF9jcmVkaXQyX2RlZiA9IHsKIAogICAg
IC5nbG9iYWxfaW5pdCAgICA9IGNzY2hlZDJfZ2xvYmFsX2luaXQsCiAKLSAgICAuaW5zZXJ0X3Zj
cHUgICAgPSBjc2NoZWQyX3ZjcHVfaW5zZXJ0LAotICAgIC5yZW1vdmVfdmNwdSAgICA9IGNzY2hl
ZDJfdmNwdV9yZW1vdmUsCisgICAgLmluc2VydF9pdGVtICAgID0gY3NjaGVkMl9pdGVtX2luc2Vy
dCwKKyAgICAucmVtb3ZlX2l0ZW0gICAgPSBjc2NoZWQyX2l0ZW1fcmVtb3ZlLAogCi0gICAgLnNs
ZWVwICAgICAgICAgID0gY3NjaGVkMl92Y3B1X3NsZWVwLAotICAgIC53YWtlICAgICAgICAgICA9
IGNzY2hlZDJfdmNwdV93YWtlLAotICAgIC55aWVsZCAgICAgICAgICA9IGNzY2hlZDJfdmNwdV95
aWVsZCwKKyAgICAuc2xlZXAgICAgICAgICAgPSBjc2NoZWQyX2l0ZW1fc2xlZXAsCisgICAgLndh
a2UgICAgICAgICAgID0gY3NjaGVkMl9pdGVtX3dha2UsCisgICAgLnlpZWxkICAgICAgICAgID0g
Y3NjaGVkMl9pdGVtX3lpZWxkLAogCiAgICAgLmFkanVzdCAgICAgICAgID0gY3NjaGVkMl9kb21f
Y250bCwKICAgICAuYWRqdXN0X2FmZmluaXR5PSBjc2NoZWQyX2FmZl9jbnRsLAogICAgIC5hZGp1
c3RfZ2xvYmFsICA9IGNzY2hlZDJfc3lzX2NudGwsCiAKICAgICAucGlja19jcHUgICAgICAgPSBj
c2NoZWQyX2NwdV9waWNrLAotICAgIC5taWdyYXRlICAgICAgICA9IGNzY2hlZDJfdmNwdV9taWdy
YXRlLAorICAgIC5taWdyYXRlICAgICAgICA9IGNzY2hlZDJfaXRlbV9taWdyYXRlLAogICAgIC5k
b19zY2hlZHVsZSAgICA9IGNzY2hlZDJfc2NoZWR1bGUsCiAgICAgLmNvbnRleHRfc2F2ZWQgID0g
Y3NjaGVkMl9jb250ZXh0X3NhdmVkLAogCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX251
bGwuYyBiL3hlbi9jb21tb24vc2NoZWRfbnVsbC5jCmluZGV4IGE1OWRiYjI2OTIuLjdiNTA4ZjM1
YTQgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfbnVsbC5jCisrKyBiL3hlbi9jb21tb24v
c2NoZWRfbnVsbC5jCkBAIC0xOTQsOCArMTk0LDkgQEAgc3RhdGljIHZvaWQgbnVsbF9kZWluaXRf
cGRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCB2b2lkICpwY3B1LCBpbnQgY3B1KQog
fQogCiBzdGF0aWMgdm9pZCAqbnVsbF9hbGxvY192ZGF0YShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVy
ICpvcHMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgdmNwdSAqdiwgdm9p
ZCAqZGQpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgc2NoZWRfaXRlbSAq
aXRlbSwgdm9pZCAqZGQpCiB7CisgICAgc3RydWN0IHZjcHUgKnYgPSBpdGVtLT52Y3B1OwogICAg
IHN0cnVjdCBudWxsX3ZjcHUgKm52YzsKIAogICAgIG52YyA9IHh6YWxsb2Moc3RydWN0IG51bGxf
dmNwdSk7CkBAIC00MTMsOCArNDE0LDEwIEBAIHN0YXRpYyB2b2lkIG51bGxfc3dpdGNoX3NjaGVk
KHN0cnVjdCBzY2hlZHVsZXIgKm5ld19vcHMsIHVuc2lnbmVkIGludCBjcHUsCiAgICAgc2QtPnNj
aGVkdWxlX2xvY2sgPSAmc2QtPl9sb2NrOwogfQogCi1zdGF0aWMgdm9pZCBudWxsX3ZjcHVfaW5z
ZXJ0KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHZjcHUgKnYpCitzdGF0aWMg
dm9pZCBudWxsX2l0ZW1faW5zZXJ0KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiB7CisgICAg
c3RydWN0IHZjcHUgKnYgPSBpdGVtLT52Y3B1OwogICAgIHN0cnVjdCBudWxsX3ByaXZhdGUgKnBy
diA9IG51bGxfcHJpdihvcHMpOwogICAgIHN0cnVjdCBudWxsX3ZjcHUgKm52YyA9IG51bGxfdmNw
dSh2KTsKICAgICB1bnNpZ25lZCBpbnQgY3B1OwpAQCAtNTA1LDggKzUwOCwxMCBAQCBzdGF0aWMg
dm9pZCBfdmNwdV9yZW1vdmUoc3RydWN0IG51bGxfcHJpdmF0ZSAqcHJ2LCBzdHJ1Y3QgdmNwdSAq
dikKICAgICBzcGluX3VubG9jaygmcHJ2LT53YWl0cV9sb2NrKTsKIH0KIAotc3RhdGljIHZvaWQg
bnVsbF92Y3B1X3JlbW92ZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCB2Y3B1
ICp2KQorc3RhdGljIHZvaWQgbnVsbF9pdGVtX3JlbW92ZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVy
ICpvcHMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBzY2hlZF9pdGVtICpp
dGVtKQogeworICAgIHN0cnVjdCB2Y3B1ICp2ID0gaXRlbS0+dmNwdTsKICAgICBzdHJ1Y3QgbnVs
bF9wcml2YXRlICpwcnYgPSBudWxsX3ByaXYob3BzKTsKICAgICBzdHJ1Y3QgbnVsbF92Y3B1ICpu
dmMgPSBudWxsX3ZjcHUodik7CiAgICAgc3BpbmxvY2tfdCAqbG9jazsKQEAgLTUzNiw4ICs1NDEs
MTEgQEAgc3RhdGljIHZvaWQgbnVsbF92Y3B1X3JlbW92ZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVy
ICpvcHMsIHN0cnVjdCB2Y3B1ICp2KQogICAgIFNDSEVEX1NUQVRfQ1JBTksodmNwdV9yZW1vdmUp
OwogfQogCi1zdGF0aWMgdm9pZCBudWxsX3ZjcHVfd2FrZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVy
ICpvcHMsIHN0cnVjdCB2Y3B1ICp2KQorc3RhdGljIHZvaWQgbnVsbF9pdGVtX3dha2UoY29uc3Qg
c3RydWN0IHNjaGVkdWxlciAqb3BzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0
IHNjaGVkX2l0ZW0gKml0ZW0pCiB7CisgICAgc3RydWN0IHZjcHUgKnYgPSBpdGVtLT52Y3B1Owor
CiAgICAgQVNTRVJUKCFpc19pZGxlX3ZjcHUodikpOwogCiAgICAgaWYgKCB1bmxpa2VseShjdXJy
X29uX2NwdSh2LT5wcm9jZXNzb3IpID09IHYpICkKQEAgLTU2Miw4ICs1NzAsMTEgQEAgc3RhdGlj
IHZvaWQgbnVsbF92Y3B1X3dha2UoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qg
dmNwdSAqdikKICAgICBjcHVfcmFpc2Vfc29mdGlycSh2LT5wcm9jZXNzb3IsIFNDSEVEVUxFX1NP
RlRJUlEpOwogfQogCi1zdGF0aWMgdm9pZCBudWxsX3ZjcHVfc2xlZXAoY29uc3Qgc3RydWN0IHNj
aGVkdWxlciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdikKK3N0YXRpYyB2b2lkIG51bGxfaXRlbV9zbGVl
cChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiB7CisgICAgc3RydWN0IHZjcHUgKnYgPSBpdGVt
LT52Y3B1OworCiAgICAgQVNTRVJUKCFpc19pZGxlX3ZjcHUodikpOwogCiAgICAgLyogSWYgdiBp
cyBub3QgYXNzaWduZWQgdG8gYSBwQ1BVLCBvciBpcyBub3QgcnVubmluZywgbm8gbmVlZCB0byBi
b3RoZXIgKi8KQEAgLTU3MywxNSArNTg0LDE3IEBAIHN0YXRpYyB2b2lkIG51bGxfdmNwdV9zbGVl
cChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCB2Y3B1ICp2KQogICAgIFNDSEVE
X1NUQVRfQ1JBTksodmNwdV9zbGVlcCk7CiB9CiAKLXN0YXRpYyBpbnQgbnVsbF9jcHVfcGljayhj
b25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCB2Y3B1ICp2KQorc3RhdGljIGludCBu
dWxsX2NwdV9waWNrKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX2l0
ZW0gKml0ZW0pCiB7CisgICAgc3RydWN0IHZjcHUgKnYgPSBpdGVtLT52Y3B1OwogICAgIEFTU0VS
VCghaXNfaWRsZV92Y3B1KHYpKTsKICAgICByZXR1cm4gcGlja19jcHUobnVsbF9wcml2KG9wcyks
IHYpOwogfQogCi1zdGF0aWMgdm9pZCBudWxsX3ZjcHVfbWlncmF0ZShjb25zdCBzdHJ1Y3Qgc2No
ZWR1bGVyICpvcHMsIHN0cnVjdCB2Y3B1ICp2LAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgaW50IG5ld19jcHUpCitzdGF0aWMgdm9pZCBudWxsX2l0ZW1fbWlncmF0ZShj
b25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSwgdW5zaWduZWQgaW50IG5ld19jcHUpCiB7CisgICAg
c3RydWN0IHZjcHUgKnYgPSBpdGVtLT52Y3B1OwogICAgIHN0cnVjdCBudWxsX3ByaXZhdGUgKnBy
diA9IG51bGxfcHJpdihvcHMpOwogICAgIHN0cnVjdCBudWxsX3ZjcHUgKm52YyA9IG51bGxfdmNw
dSh2KTsKIApAQCAtODg4LDEzICs5MDEsMTMgQEAgY29uc3Qgc3RydWN0IHNjaGVkdWxlciBzY2hl
ZF9udWxsX2RlZiA9IHsKICAgICAuYWxsb2NfZG9tZGF0YSAgPSBudWxsX2FsbG9jX2RvbWRhdGEs
CiAgICAgLmZyZWVfZG9tZGF0YSAgID0gbnVsbF9mcmVlX2RvbWRhdGEsCiAKLSAgICAuaW5zZXJ0
X3ZjcHUgICAgPSBudWxsX3ZjcHVfaW5zZXJ0LAotICAgIC5yZW1vdmVfdmNwdSAgICA9IG51bGxf
dmNwdV9yZW1vdmUsCisgICAgLmluc2VydF9pdGVtICAgID0gbnVsbF9pdGVtX2luc2VydCwKKyAg
ICAucmVtb3ZlX2l0ZW0gICAgPSBudWxsX2l0ZW1fcmVtb3ZlLAogCi0gICAgLndha2UgICAgICAg
ICAgID0gbnVsbF92Y3B1X3dha2UsCi0gICAgLnNsZWVwICAgICAgICAgID0gbnVsbF92Y3B1X3Ns
ZWVwLAorICAgIC53YWtlICAgICAgICAgICA9IG51bGxfaXRlbV93YWtlLAorICAgIC5zbGVlcCAg
ICAgICAgICA9IG51bGxfaXRlbV9zbGVlcCwKICAgICAucGlja19jcHUgICAgICAgPSBudWxsX2Nw
dV9waWNrLAotICAgIC5taWdyYXRlICAgICAgICA9IG51bGxfdmNwdV9taWdyYXRlLAorICAgIC5t
aWdyYXRlICAgICAgICA9IG51bGxfaXRlbV9taWdyYXRlLAogICAgIC5kb19zY2hlZHVsZSAgICA9
IG51bGxfc2NoZWR1bGUsCiAKICAgICAuZHVtcF9jcHVfc3RhdGUgPSBudWxsX2R1bXBfcGNwdSwK
ZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWRfcnQuYyBiL3hlbi9jb21tb24vc2NoZWRfcnQu
YwppbmRleCBmMWI4MWYwMzczLi5hYjhmYTAyMzA2IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3Nj
aGVkX3J0LmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZF9ydC5jCkBAIC0xMzYsNyArMTM2LDcgQEAK
ICAqIFJURFNfZGVsYXllZF9ydW5xX2FkZDogRG8gd2UgbmVlZCB0byBhZGQgdGhpcyB0byB0aGUg
UnVuUS9EZXBsZXRlZFEKICAqIG9uY2UgaXQncyBkb25lIGJlaW5nIGNvbnRleHQgc3dpdGNoaW5n
IG91dD8KICAqICsgU2V0IHdoZW4gc2NoZWR1bGluZyBvdXQgaW4gcnRfc2NoZWR1bGUoKSBpZiBw
cmV2IGlzIHJ1bmFibGUKLSAqICsgU2V0IGluIHJ0X3ZjcHVfd2FrZSBpZiBpdCBmaW5kcyBSVERT
X3NjaGVkdWxlZCBzZXQKKyAqICsgU2V0IGluIHJ0X2l0ZW1fd2FrZSBpZiBpdCBmaW5kcyBSVERT
X3NjaGVkdWxlZCBzZXQKICAqICsgUmVhZCBpbiBydF9jb250ZXh0X3NhdmVkKCkuIElmIHNldCwg
aXQgYWRkcyBwcmV2IHRvIHRoZSBSdW5xdWV1ZS9EZXBsZXRlZFEKICAqICAgYW5kIGNsZWFycyB0
aGUgYml0LgogICovCkBAIC02MzcsOCArNjM3LDkgQEAgcmVwbHFfcmVpbnNlcnQoY29uc3Qgc3Ry
dWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgcnRfdmNwdSAqc3ZjKQogICogYW5kIGF2YWlsYWJs
ZSBjcHVzCiAgKi8KIHN0YXRpYyBpbnQKLXJ0X2NwdV9waWNrKGNvbnN0IHN0cnVjdCBzY2hlZHVs
ZXIgKm9wcywgc3RydWN0IHZjcHUgKnZjKQorcnRfY3B1X3BpY2soY29uc3Qgc3RydWN0IHNjaGVk
dWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkKIHsKKyAgICBzdHJ1Y3QgdmNwdSAq
dmMgPSBpdGVtLT52Y3B1OwogICAgIGNwdW1hc2tfdCBjcHVzOwogICAgIGNwdW1hc2tfdCAqb25s
aW5lOwogICAgIGludCBjcHU7CkBAIC04NDYsOCArODQ3LDkgQEAgcnRfZnJlZV9kb21kYXRhKGNv
bnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgdm9pZCAqZGF0YSkKIH0KIAogc3RhdGljIHZvaWQg
KgotcnRfYWxsb2NfdmRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgdmNw
dSAqdmMsIHZvaWQgKmRkKQorcnRfYWxsb2NfdmRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAq
b3BzLCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSwgdm9pZCAqZGQpCiB7CisgICAgc3RydWN0IHZj
cHUgKnZjID0gaXRlbS0+dmNwdTsKICAgICBzdHJ1Y3QgcnRfdmNwdSAqc3ZjOwogCiAgICAgLyog
QWxsb2NhdGUgcGVyLVZDUFUgaW5mbyAqLwpAQCAtODg5LDggKzg5MSw5IEBAIHJ0X2ZyZWVfdmRh
dGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCB2b2lkICpwcml2KQogICogZGVzdC4gY3B1
cG9vbC4KICAqLwogc3RhdGljIHZvaWQKLXJ0X3ZjcHVfaW5zZXJ0KGNvbnN0IHN0cnVjdCBzY2hl
ZHVsZXIgKm9wcywgc3RydWN0IHZjcHUgKnZjKQorcnRfaXRlbV9pbnNlcnQoY29uc3Qgc3RydWN0
IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkKIHsKKyAgICBzdHJ1Y3Qg
dmNwdSAqdmMgPSBpdGVtLT52Y3B1OwogICAgIHN0cnVjdCBydF92Y3B1ICpzdmMgPSBydF92Y3B1
KHZjKTsKICAgICBzX3RpbWVfdCBub3c7CiAgICAgc3BpbmxvY2tfdCAqbG9jazsKQEAgLTg5OCw3
ICs5MDEsNyBAQCBydF92Y3B1X2luc2VydChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0
cnVjdCB2Y3B1ICp2YykKICAgICBCVUdfT04oIGlzX2lkbGVfdmNwdSh2YykgKTsKIAogICAgIC8q
IFRoaXMgaXMgc2FmZSBiZWNhdXNlIHZjIGlzbid0IHlldCBiZWluZyBzY2hlZHVsZWQgKi8KLSAg
ICB2Yy0+cHJvY2Vzc29yID0gcnRfY3B1X3BpY2sob3BzLCB2Yyk7CisgICAgdmMtPnByb2Nlc3Nv
ciA9IHJ0X2NwdV9waWNrKG9wcywgaXRlbSk7CiAKICAgICBsb2NrID0gdmNwdV9zY2hlZHVsZV9s
b2NrX2lycSh2Yyk7CiAKQEAgLTkyMiw4ICs5MjUsOSBAQCBydF92Y3B1X2luc2VydChjb25zdCBz
dHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCB2Y3B1ICp2YykKICAqIFJlbW92ZSBydF92Y3B1
IHN2YyBmcm9tIHRoZSBvbGQgc2NoZWR1bGVyIGluIHNvdXJjZSBjcHVwb29sLgogICovCiBzdGF0
aWMgdm9pZAotcnRfdmNwdV9yZW1vdmUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1
Y3QgdmNwdSAqdmMpCitydF9pdGVtX3JlbW92ZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMs
IHN0cnVjdCBzY2hlZF9pdGVtICppdGVtKQogeworICAgIHN0cnVjdCB2Y3B1ICp2YyA9IGl0ZW0t
PnZjcHU7CiAgICAgc3RydWN0IHJ0X3ZjcHUgKiBjb25zdCBzdmMgPSBydF92Y3B1KHZjKTsKICAg
ICBzdHJ1Y3QgcnRfZG9tICogY29uc3Qgc2RvbSA9IHN2Yy0+c2RvbTsKICAgICBzcGlubG9ja190
ICpsb2NrOwpAQCAtMTE0Miw4ICsxMTQ2LDkgQEAgcnRfc2NoZWR1bGUoY29uc3Qgc3RydWN0IHNj
aGVkdWxlciAqb3BzLCBzX3RpbWVfdCBub3csIGJvb2xfdCB0YXNrbGV0X3dvcmtfc2NoZWQKICAq
IFRoZSBsb2NrIGlzIGFscmVhZHkgZ3JhYmJlZCBpbiBzY2hlZHVsZS5jLCBubyBuZWVkIHRvIGxv
Y2sgaGVyZQogICovCiBzdGF0aWMgdm9pZAotcnRfdmNwdV9zbGVlcChjb25zdCBzdHJ1Y3Qgc2No
ZWR1bGVyICpvcHMsIHN0cnVjdCB2Y3B1ICp2YykKK3J0X2l0ZW1fc2xlZXAoY29uc3Qgc3RydWN0
IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkKIHsKKyAgICBzdHJ1Y3Qg
dmNwdSAqdmMgPSBpdGVtLT52Y3B1OwogICAgIHN0cnVjdCBydF92Y3B1ICogY29uc3Qgc3ZjID0g
cnRfdmNwdSh2Yyk7CiAKICAgICBCVUdfT04oIGlzX2lkbGVfdmNwdSh2YykgKTsKQEAgLTEyNTcs
OCArMTI2Miw5IEBAIHJ1bnFfdGlja2xlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3Ry
dWN0IHJ0X3ZjcHUgKm5ldykKICAqIFRPRE86IHdoYXQgaWYgdGhlc2UgdHdvIHZjcHVzIGJlbG9u
Z3MgdG8gdGhlIHNhbWUgZG9tYWluPwogICovCiBzdGF0aWMgdm9pZAotcnRfdmNwdV93YWtlKGNv
bnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHZjcHUgKnZjKQorcnRfaXRlbV93YWtl
KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiB7
CisgICAgc3RydWN0IHZjcHUgKnZjID0gaXRlbS0+dmNwdTsKICAgICBzdHJ1Y3QgcnRfdmNwdSAq
IGNvbnN0IHN2YyA9IHJ0X3ZjcHUodmMpOwogICAgIHNfdGltZV90IG5vdzsKICAgICBib29sX3Qg
bWlzc2VkOwpAQCAtMTMyNyw4ICsxMzMzLDkgQEAgcnRfdmNwdV93YWtlKGNvbnN0IHN0cnVjdCBz
Y2hlZHVsZXIgKm9wcywgc3RydWN0IHZjcHUgKnZjKQogICogYW5kIHRoZW4gcGljayB0aGUgaGln
aGVzdCBwcmlvcml0eSB2Y3B1IGZyb20gcnVucSB0byBydW4KICAqLwogc3RhdGljIHZvaWQKLXJ0
X2NvbnRleHRfc2F2ZWQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgdmNwdSAq
dmMpCitydF9jb250ZXh0X3NhdmVkKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0
IHNjaGVkX2l0ZW0gKml0ZW0pCiB7CisgICAgc3RydWN0IHZjcHUgKnZjID0gaXRlbS0+dmNwdTsK
ICAgICBzdHJ1Y3QgcnRfdmNwdSAqc3ZjID0gcnRfdmNwdSh2Yyk7CiAgICAgc3BpbmxvY2tfdCAq
bG9jayA9IHZjcHVfc2NoZWR1bGVfbG9ja19pcnEodmMpOwogCkBAIC0xNTU3LDE1ICsxNTY0LDE1
IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyIHNjaGVkX3J0ZHNfZGVmID0gewogICAg
IC5mcmVlX2RvbWRhdGEgICA9IHJ0X2ZyZWVfZG9tZGF0YSwKICAgICAuYWxsb2NfdmRhdGEgICAg
PSBydF9hbGxvY192ZGF0YSwKICAgICAuZnJlZV92ZGF0YSAgICAgPSBydF9mcmVlX3ZkYXRhLAot
ICAgIC5pbnNlcnRfdmNwdSAgICA9IHJ0X3ZjcHVfaW5zZXJ0LAotICAgIC5yZW1vdmVfdmNwdSAg
ICA9IHJ0X3ZjcHVfcmVtb3ZlLAorICAgIC5pbnNlcnRfaXRlbSAgICA9IHJ0X2l0ZW1faW5zZXJ0
LAorICAgIC5yZW1vdmVfaXRlbSAgICA9IHJ0X2l0ZW1fcmVtb3ZlLAogCiAgICAgLmFkanVzdCAg
ICAgICAgID0gcnRfZG9tX2NudGwsCiAKICAgICAucGlja19jcHUgICAgICAgPSBydF9jcHVfcGlj
aywKICAgICAuZG9fc2NoZWR1bGUgICAgPSBydF9zY2hlZHVsZSwKLSAgICAuc2xlZXAgICAgICAg
ICAgPSBydF92Y3B1X3NsZWVwLAotICAgIC53YWtlICAgICAgICAgICA9IHJ0X3ZjcHVfd2FrZSwK
KyAgICAuc2xlZXAgICAgICAgICAgPSBydF9pdGVtX3NsZWVwLAorICAgIC53YWtlICAgICAgICAg
ICA9IHJ0X2l0ZW1fd2FrZSwKICAgICAuY29udGV4dF9zYXZlZCAgPSBydF9jb250ZXh0X3NhdmVk
LAogfTsKIApkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jIGIveGVuL2NvbW1vbi9z
Y2hlZHVsZS5jCmluZGV4IDM1YTQwYTQwYzguLjI3ZDhkMzY1MDQgMTAwNjQ0Ci0tLSBhL3hlbi9j
b21tb24vc2NoZWR1bGUuYworKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKQEAgLTI1Miw2ICsy
NTIsNyBAQCBzdGF0aWMgdm9pZCBzY2hlZF9zcGluX3VubG9ja19kb3VibGUoc3BpbmxvY2tfdCAq
bG9jazEsIHNwaW5sb2NrX3QgKmxvY2syLAogaW50IHNjaGVkX2luaXRfdmNwdShzdHJ1Y3QgdmNw
dSAqdiwgdW5zaWduZWQgaW50IHByb2Nlc3NvcikKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0g
di0+ZG9tYWluOworICAgIHN0cnVjdCBzY2hlZF9pdGVtIGl0ZW0gPSB7IC52Y3B1ID0gdiB9Owog
CiAgICAgdi0+cHJvY2Vzc29yID0gcHJvY2Vzc29yOwogCkBAIC0yNjMsNyArMjY0LDcgQEAgaW50
IHNjaGVkX2luaXRfdmNwdShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHByb2Nlc3NvcikK
ICAgICBpbml0X3RpbWVyKCZ2LT5wb2xsX3RpbWVyLCBwb2xsX3RpbWVyX2ZuLAogICAgICAgICAg
ICAgICAgdiwgdi0+cHJvY2Vzc29yKTsKIAotICAgIHYtPnNjaGVkX3ByaXYgPSBzY2hlZF9hbGxv
Y192ZGF0YShkb21fc2NoZWR1bGVyKGQpLCB2LCBkLT5zY2hlZF9wcml2KTsKKyAgICB2LT5zY2hl
ZF9wcml2ID0gc2NoZWRfYWxsb2NfdmRhdGEoZG9tX3NjaGVkdWxlcihkKSwgJml0ZW0sIGQtPnNj
aGVkX3ByaXYpOwogICAgIGlmICggdi0+c2NoZWRfcHJpdiA9PSBOVUxMICkKICAgICAgICAgcmV0
dXJuIDE7CiAKQEAgLTI4NCw3ICsyODUsNyBAQCBpbnQgc2NoZWRfaW5pdF92Y3B1KHN0cnVjdCB2
Y3B1ICp2LCB1bnNpZ25lZCBpbnQgcHJvY2Vzc29yKQogICAgIH0KICAgICBlbHNlCiAgICAgewot
ICAgICAgICBzY2hlZF9pbnNlcnRfdmNwdShkb21fc2NoZWR1bGVyKGQpLCB2KTsKKyAgICAgICAg
c2NoZWRfaW5zZXJ0X2l0ZW0oZG9tX3NjaGVkdWxlcihkKSwgJml0ZW0pOwogICAgIH0KIAogICAg
IHJldHVybiAwOwpAQCAtMzA1LDYgKzMwNiw3IEBAIGludCBzY2hlZF9tb3ZlX2RvbWFpbihzdHJ1
Y3QgZG9tYWluICpkLCBzdHJ1Y3QgY3B1cG9vbCAqYykKICAgICB2b2lkICp2Y3B1ZGF0YTsKICAg
ICBzdHJ1Y3Qgc2NoZWR1bGVyICpvbGRfb3BzOwogICAgIHZvaWQgKm9sZF9kb21kYXRhOworICAg
IHN0cnVjdCBzY2hlZF9pdGVtIGl0ZW07CiAKICAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCiAg
ICAgewpAQCAtMzI1LDcgKzMyNyw4IEBAIGludCBzY2hlZF9tb3ZlX2RvbWFpbihzdHJ1Y3QgZG9t
YWluICpkLCBzdHJ1Y3QgY3B1cG9vbCAqYykKIAogICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkK
ICAgICB7Ci0gICAgICAgIHZjcHVfcHJpdlt2LT52Y3B1X2lkXSA9IHNjaGVkX2FsbG9jX3ZkYXRh
KGMtPnNjaGVkLCB2LCBkb21kYXRhKTsKKyAgICAgICAgaXRlbS52Y3B1ID0gdjsKKyAgICAgICAg
dmNwdV9wcml2W3YtPnZjcHVfaWRdID0gc2NoZWRfYWxsb2NfdmRhdGEoYy0+c2NoZWQsICZpdGVt
LCBkb21kYXRhKTsKICAgICAgICAgaWYgKCB2Y3B1X3ByaXZbdi0+dmNwdV9pZF0gPT0gTlVMTCAp
CiAgICAgICAgIHsKICAgICAgICAgICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKQEAgLTM0Myw3
ICszNDYsOCBAQCBpbnQgc2NoZWRfbW92ZV9kb21haW4oc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0
IGNwdXBvb2wgKmMpCiAKICAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCiAgICAgewotICAgICAg
ICBzY2hlZF9yZW1vdmVfdmNwdShvbGRfb3BzLCB2KTsKKyAgICAgICAgaXRlbS52Y3B1ID0gdjsK
KyAgICAgICAgc2NoZWRfcmVtb3ZlX2l0ZW0ob2xkX29wcywgJml0ZW0pOwogICAgIH0KIAogICAg
IGQtPmNwdXBvb2wgPSBjOwpAQCAtMzU0LDYgKzM1OCw3IEBAIGludCBzY2hlZF9tb3ZlX2RvbWFp
bihzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgY3B1cG9vbCAqYykKICAgICB7CiAgICAgICAgIHNw
aW5sb2NrX3QgKmxvY2s7CiAKKyAgICAgICAgaXRlbS52Y3B1ID0gdjsKICAgICAgICAgdmNwdWRh
dGEgPSB2LT5zY2hlZF9wcml2OwogCiAgICAgICAgIG1pZ3JhdGVfdGltZXIoJnYtPnBlcmlvZGlj
X3RpbWVyLCBuZXdfcCk7CkBAIC0zNzgsNyArMzgzLDcgQEAgaW50IHNjaGVkX21vdmVfZG9tYWlu
KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBjcHVwb29sICpjKQogCiAgICAgICAgIG5ld19wID0g
Y3B1bWFza19jeWNsZShuZXdfcCwgYy0+Y3B1X3ZhbGlkKTsKIAotICAgICAgICBzY2hlZF9pbnNl
cnRfdmNwdShjLT5zY2hlZCwgdik7CisgICAgICAgIHNjaGVkX2luc2VydF9pdGVtKGMtPnNjaGVk
LCAmaXRlbSk7CiAKICAgICAgICAgc2NoZWRfZnJlZV92ZGF0YShvbGRfb3BzLCB2Y3B1ZGF0YSk7
CiAgICAgfQpAQCAtMzk2LDEyICs0MDEsMTQgQEAgaW50IHNjaGVkX21vdmVfZG9tYWluKHN0cnVj
dCBkb21haW4gKmQsIHN0cnVjdCBjcHVwb29sICpjKQogCiB2b2lkIHNjaGVkX2Rlc3Ryb3lfdmNw
dShzdHJ1Y3QgdmNwdSAqdikKIHsKKyAgICBzdHJ1Y3Qgc2NoZWRfaXRlbSBpdGVtID0geyAudmNw
dSA9IHYgfTsKKwogICAgIGtpbGxfdGltZXIoJnYtPnBlcmlvZGljX3RpbWVyKTsKICAgICBraWxs
X3RpbWVyKCZ2LT5zaW5nbGVzaG90X3RpbWVyKTsKICAgICBraWxsX3RpbWVyKCZ2LT5wb2xsX3Rp
bWVyKTsKICAgICBpZiAoIHRlc3RfYW5kX2NsZWFyX2Jvb2wodi0+aXNfdXJnZW50KSApCiAgICAg
ICAgIGF0b21pY19kZWMoJnBlcl9jcHUoc2NoZWR1bGVfZGF0YSwgdi0+cHJvY2Vzc29yKS51cmdl
bnRfY291bnQpOwotICAgIHNjaGVkX3JlbW92ZV92Y3B1KHZjcHVfc2NoZWR1bGVyKHYpLCB2KTsK
KyAgICBzY2hlZF9yZW1vdmVfaXRlbSh2Y3B1X3NjaGVkdWxlcih2KSwgJml0ZW0pOwogICAgIHNj
aGVkX2ZyZWVfdmRhdGEodmNwdV9zY2hlZHVsZXIodiksIHYtPnNjaGVkX3ByaXYpOwogfQogCkBA
IC00NDYsNiArNDUzLDggQEAgdm9pZCBzY2hlZF9kZXN0cm95X2RvbWFpbihzdHJ1Y3QgZG9tYWlu
ICpkKQogCiB2b2lkIHZjcHVfc2xlZXBfbm9zeW5jX2xvY2tlZChzdHJ1Y3QgdmNwdSAqdikKIHsK
KyAgICBzdHJ1Y3Qgc2NoZWRfaXRlbSBpdGVtID0geyAudmNwdSA9IHYgfTsKKwogICAgIEFTU0VS
VChzcGluX2lzX2xvY2tlZChwZXJfY3B1KHNjaGVkdWxlX2RhdGEsdi0+cHJvY2Vzc29yKS5zY2hl
ZHVsZV9sb2NrKSk7CiAKICAgICBpZiAoIGxpa2VseSghdmNwdV9ydW5uYWJsZSh2KSkgKQpAQCAt
NDUzLDcgKzQ2Miw3IEBAIHZvaWQgdmNwdV9zbGVlcF9ub3N5bmNfbG9ja2VkKHN0cnVjdCB2Y3B1
ICp2KQogICAgICAgICBpZiAoIHYtPnJ1bnN0YXRlLnN0YXRlID09IFJVTlNUQVRFX3J1bm5hYmxl
ICkKICAgICAgICAgICAgIHZjcHVfcnVuc3RhdGVfY2hhbmdlKHYsIFJVTlNUQVRFX29mZmxpbmUs
IE5PVygpKTsKIAotICAgICAgICBzY2hlZF9zbGVlcCh2Y3B1X3NjaGVkdWxlcih2KSwgdik7Cisg
ICAgICAgIHNjaGVkX3NsZWVwKHZjcHVfc2NoZWR1bGVyKHYpLCAmaXRlbSk7CiAgICAgfQogfQog
CkBAIC00ODUsNiArNDk0LDcgQEAgdm9pZCB2Y3B1X3dha2Uoc3RydWN0IHZjcHUgKnYpCiB7CiAg
ICAgdW5zaWduZWQgbG9uZyBmbGFnczsKICAgICBzcGlubG9ja190ICpsb2NrOworICAgIHN0cnVj
dCBzY2hlZF9pdGVtIGl0ZW0gPSB7IC52Y3B1ID0gdiB9OwogCiAgICAgVFJBQ0VfMkQoVFJDX1ND
SEVEX1dBS0UsIHYtPmRvbWFpbi0+ZG9tYWluX2lkLCB2LT52Y3B1X2lkKTsKIApAQCAtNDk0LDcg
KzUwNCw3IEBAIHZvaWQgdmNwdV93YWtlKHN0cnVjdCB2Y3B1ICp2KQogICAgIHsKICAgICAgICAg
aWYgKCB2LT5ydW5zdGF0ZS5zdGF0ZSA+PSBSVU5TVEFURV9ibG9ja2VkICkKICAgICAgICAgICAg
IHZjcHVfcnVuc3RhdGVfY2hhbmdlKHYsIFJVTlNUQVRFX3J1bm5hYmxlLCBOT1coKSk7Ci0gICAg
ICAgIHNjaGVkX3dha2UodmNwdV9zY2hlZHVsZXIodiksIHYpOworICAgICAgICBzY2hlZF93YWtl
KHZjcHVfc2NoZWR1bGVyKHYpLCAmaXRlbSk7CiAgICAgfQogICAgIGVsc2UgaWYgKCAhKHYtPnBh
dXNlX2ZsYWdzICYgVlBGX2Jsb2NrZWQpICkKICAgICB7CkBAIC01MzMsNiArNTQzLDcgQEAgdm9p
ZCB2Y3B1X3VuYmxvY2soc3RydWN0IHZjcHUgKnYpCiBzdGF0aWMgdm9pZCB2Y3B1X21vdmVfbG9j
a2VkKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgbmV3X2NwdSkKIHsKICAgICB1bnNpZ25l
ZCBpbnQgb2xkX2NwdSA9IHYtPnByb2Nlc3NvcjsKKyAgICBzdHJ1Y3Qgc2NoZWRfaXRlbSBpdGVt
ID0geyAudmNwdSA9IHYgfTsKIAogICAgIC8qCiAgICAgICogVHJhbnNmZXIgdXJnZW5jeSBzdGF0
dXMgdG8gbmV3IENQVSBiZWZvcmUgc3dpdGNoaW5nIENQVXMsIGFzCkBAIC01NDksNyArNTYwLDcg
QEAgc3RhdGljIHZvaWQgdmNwdV9tb3ZlX2xvY2tlZChzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQg
aW50IG5ld19jcHUpCiAgICAgICogQWN0dWFsIENQVSBzd2l0Y2ggdG8gbmV3IENQVS4gIFRoaXMg
aXMgc2FmZSBiZWNhdXNlIHRoZSBsb2NrCiAgICAgICogcG9pbnRlciBjYW4ndCBjaGFuZ2Ugd2hp
bGUgdGhlIGN1cnJlbnQgbG9jayBpcyBoZWxkLgogICAgICAqLwotICAgIHNjaGVkX21pZ3JhdGUo
dmNwdV9zY2hlZHVsZXIodiksIHYsIG5ld19jcHUpOworICAgIHNjaGVkX21pZ3JhdGUodmNwdV9z
Y2hlZHVsZXIodiksICZpdGVtLCBuZXdfY3B1KTsKIH0KIAogLyoKQEAgLTU5MSw2ICs2MDIsNyBA
QCBzdGF0aWMgdm9pZCB2Y3B1X21pZ3JhdGVfZmluaXNoKHN0cnVjdCB2Y3B1ICp2KQogICAgIHVu
c2lnbmVkIGludCBvbGRfY3B1LCBuZXdfY3B1OwogICAgIHNwaW5sb2NrX3QgKm9sZF9sb2NrLCAq
bmV3X2xvY2s7CiAgICAgYm9vbF90IHBpY2tfY2FsbGVkID0gMDsKKyAgICBzdHJ1Y3Qgc2NoZWRf
aXRlbSBpdGVtID0geyAudmNwdSA9IHYgfTsKIAogICAgIC8qCiAgICAgICogSWYgdGhlIHZjcHUg
aXMgY3VycmVudGx5IHJ1bm5pbmcsIHRoaXMgd2lsbCBiZSBoYW5kbGVkIGJ5CkBAIC02MjcsNyAr
NjM5LDcgQEAgc3RhdGljIHZvaWQgdmNwdV9taWdyYXRlX2ZpbmlzaChzdHJ1Y3QgdmNwdSAqdikK
ICAgICAgICAgICAgICAgICBicmVhazsKIAogICAgICAgICAgICAgLyogU2VsZWN0IGEgbmV3IENQ
VS4gKi8KLSAgICAgICAgICAgIG5ld19jcHUgPSBzY2hlZF9waWNrX2NwdSh2Y3B1X3NjaGVkdWxl
cih2KSwgdik7CisgICAgICAgICAgICBuZXdfY3B1ID0gc2NoZWRfcGlja19jcHUodmNwdV9zY2hl
ZHVsZXIodiksICZpdGVtKTsKICAgICAgICAgICAgIGlmICggKG5ld19sb2NrID09IHBlcl9jcHUo
c2NoZWR1bGVfZGF0YSwgbmV3X2NwdSkuc2NoZWR1bGVfbG9jaykgJiYKICAgICAgICAgICAgICAg
ICAgY3B1bWFza190ZXN0X2NwdShuZXdfY3B1LCB2LT5kb21haW4tPmNwdXBvb2wtPmNwdV92YWxp
ZCkgKQogICAgICAgICAgICAgICAgIGJyZWFrOwpAQCAtNjk3LDYgKzcwOSw3IEBAIHZvaWQgcmVz
dG9yZV92Y3B1X2FmZmluaXR5KHN0cnVjdCBkb21haW4gKmQpCiAgICAgewogICAgICAgICBzcGlu
bG9ja190ICpsb2NrOwogICAgICAgICB1bnNpZ25lZCBpbnQgb2xkX2NwdSA9IHYtPnByb2Nlc3Nv
cjsKKyAgICAgICAgc3RydWN0IHNjaGVkX2l0ZW0gaXRlbSA9IHsgLnZjcHUgPSB2IH07CiAKICAg
ICAgICAgQVNTRVJUKCF2Y3B1X3J1bm5hYmxlKHYpKTsKIApAQCAtNzMyLDcgKzc0NSw3IEBAIHZv
aWQgcmVzdG9yZV92Y3B1X2FmZmluaXR5KHN0cnVjdCBkb21haW4gKmQpCiAgICAgICAgIHYtPnBy
b2Nlc3NvciA9IGNwdW1hc2tfYW55KGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSk7CiAKICAgICAg
ICAgbG9jayA9IHZjcHVfc2NoZWR1bGVfbG9ja19pcnEodik7Ci0gICAgICAgIHYtPnByb2Nlc3Nv
ciA9IHNjaGVkX3BpY2tfY3B1KHZjcHVfc2NoZWR1bGVyKHYpLCB2KTsKKyAgICAgICAgdi0+cHJv
Y2Vzc29yID0gc2NoZWRfcGlja19jcHUodmNwdV9zY2hlZHVsZXIodiksICZpdGVtKTsKICAgICAg
ICAgc3Bpbl91bmxvY2tfaXJxKGxvY2spOwogCiAgICAgICAgIGlmICggb2xkX2NwdSAhPSB2LT5w
cm9jZXNzb3IgKQpAQCAtODQ0LDcgKzg1Nyw5IEBAIHN0YXRpYyBpbnQgY3B1X2Rpc2FibGVfc2No
ZWR1bGVyX2NoZWNrKHVuc2lnbmVkIGludCBjcHUpCiB2b2lkIHNjaGVkX3NldF9hZmZpbml0eSgK
ICAgICBzdHJ1Y3QgdmNwdSAqdiwgY29uc3QgY3B1bWFza190ICpoYXJkLCBjb25zdCBjcHVtYXNr
X3QgKnNvZnQpCiB7Ci0gICAgc2NoZWRfYWRqdXN0X2FmZmluaXR5KGRvbV9zY2hlZHVsZXIodi0+
ZG9tYWluKSwgdiwgaGFyZCwgc29mdCk7CisgICAgc3RydWN0IHNjaGVkX2l0ZW0gaXRlbSA9IHsg
LnZjcHUgPSB2IH07CisKKyAgICBzY2hlZF9hZGp1c3RfYWZmaW5pdHkoZG9tX3NjaGVkdWxlcih2
LT5kb21haW4pLCAmaXRlbSwgaGFyZCwgc29mdCk7CiAKICAgICBpZiAoIGhhcmQgKQogICAgICAg
ICBjcHVtYXNrX2NvcHkodi0+Y3B1X2hhcmRfYWZmaW5pdHksIGhhcmQpOwpAQCAtMTAxNyw5ICsx
MDMyLDEwIEBAIHN0YXRpYyBsb25nIGRvX3BvbGwoc3RydWN0IHNjaGVkX3BvbGwgKnNjaGVkX3Bv
bGwpCiBsb25nIHZjcHVfeWllbGQodm9pZCkKIHsKICAgICBzdHJ1Y3QgdmNwdSAqIHY9Y3VycmVu
dDsKKyAgICBzdHJ1Y3Qgc2NoZWRfaXRlbSBpdGVtID0geyAudmNwdSA9IHYgfTsKICAgICBzcGlu
bG9ja190ICpsb2NrID0gdmNwdV9zY2hlZHVsZV9sb2NrX2lycSh2KTsKIAotICAgIHNjaGVkX3lp
ZWxkKHZjcHVfc2NoZWR1bGVyKHYpLCB2KTsKKyAgICBzY2hlZF95aWVsZCh2Y3B1X3NjaGVkdWxl
cih2KSwgJml0ZW0pOwogICAgIHZjcHVfc2NoZWR1bGVfdW5sb2NrX2lycShsb2NrLCB2KTsKIAog
ICAgIFNDSEVEX1NUQVRfQ1JBTksodmNwdV95aWVsZCk7CkBAIC0xNTE0LDYgKzE1MzAsOCBAQCBz
dGF0aWMgdm9pZCBzY2hlZHVsZSh2b2lkKQogCiB2b2lkIGNvbnRleHRfc2F2ZWQoc3RydWN0IHZj
cHUgKnByZXYpCiB7CisgICAgc3RydWN0IHNjaGVkX2l0ZW0gaXRlbSA9IHsgLnZjcHUgPSBwcmV2
IH07CisKICAgICAvKiBDbGVhciBydW5uaW5nIGZsYWcgL2FmdGVyLyB3cml0aW5nIGNvbnRleHQg
dG8gbWVtb3J5LiAqLwogICAgIHNtcF93bWIoKTsKIApAQCAtMTUyMiw3ICsxNTQwLDcgQEAgdm9p
ZCBjb250ZXh0X3NhdmVkKHN0cnVjdCB2Y3B1ICpwcmV2KQogICAgIC8qIENoZWNrIGZvciBtaWdy
YXRpb24gcmVxdWVzdCAvYWZ0ZXIvIGNsZWFyaW5nIHJ1bm5pbmcgZmxhZy4gKi8KICAgICBzbXBf
bWIoKTsKIAotICAgIHNjaGVkX2NvbnRleHRfc2F2ZWQodmNwdV9zY2hlZHVsZXIocHJldiksIHBy
ZXYpOworICAgIHNjaGVkX2NvbnRleHRfc2F2ZWQodmNwdV9zY2hlZHVsZXIocHJldiksICZpdGVt
KTsKIAogICAgIHZjcHVfbWlncmF0ZV9maW5pc2gocHJldik7CiB9CkBAIC0xNTc4LDYgKzE1OTYs
NyBAQCBzdGF0aWMgaW50IGNwdV9zY2hlZHVsZV91cCh1bnNpZ25lZCBpbnQgY3B1KQogICAgIGVs
c2UKICAgICB7CiAgICAgICAgIHN0cnVjdCB2Y3B1ICppZGxlID0gaWRsZV92Y3B1W2NwdV07Cisg
ICAgICAgIHN0cnVjdCBzY2hlZF9pdGVtIGl0ZW0gPSB7IC52Y3B1ID0gaWRsZSB9OwogCiAgICAg
ICAgIC8qCiAgICAgICAgICAqIER1cmluZyAoQUNQST8pIHN1c3BlbmQgdGhlIGlkbGUgdkNQVSBm
b3IgdGhpcyBwQ1BVIGlzIG5vdCBmcmVlZCwKQEAgLTE1OTEsNyArMTYxMCw3IEBAIHN0YXRpYyBp
bnQgY3B1X3NjaGVkdWxlX3VwKHVuc2lnbmVkIGludCBjcHUpCiAgICAgICAgICAqLwogICAgICAg
ICBBU1NFUlQoaWRsZS0+c2NoZWRfcHJpdiA9PSBOVUxMKTsKIAotICAgICAgICBpZGxlLT5zY2hl
ZF9wcml2ID0gc2NoZWRfYWxsb2NfdmRhdGEoJm9wcywgaWRsZSwKKyAgICAgICAgaWRsZS0+c2No
ZWRfcHJpdiA9IHNjaGVkX2FsbG9jX3ZkYXRhKCZvcHMsICZpdGVtLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWRsZS0+ZG9tYWluLT5zY2hlZF9wcml2KTsK
ICAgICAgICAgaWYgKCBpZGxlLT5zY2hlZF9wcml2ID09IE5VTEwgKQogICAgICAgICAgICAgcmV0
dXJuIC1FTk9NRU07CkBAIC0xNzg0LDYgKzE4MDMsNyBAQCB2b2lkIF9faW5pdCBzY2hlZHVsZXJf
aW5pdCh2b2lkKQogaW50IHNjaGVkdWxlX2NwdV9zd2l0Y2godW5zaWduZWQgaW50IGNwdSwgc3Ry
dWN0IGNwdXBvb2wgKmMpCiB7CiAgICAgc3RydWN0IHZjcHUgKmlkbGU7CisgICAgc3RydWN0IHNj
aGVkX2l0ZW0gaXRlbTsKICAgICB2b2lkICpwcHJpdiwgKnBwcml2X29sZCwgKnZwcml2LCAqdnBy
aXZfb2xkOwogICAgIHN0cnVjdCBzY2hlZHVsZXIgKm9sZF9vcHMgPSBwZXJfY3B1KHNjaGVkdWxl
ciwgY3B1KTsKICAgICBzdHJ1Y3Qgc2NoZWR1bGVyICpuZXdfb3BzID0gKGMgPT0gTlVMTCkgPyAm
b3BzIDogYy0+c2NoZWQ7CkBAIC0xODE5LDEwICsxODM5LDExIEBAIGludCBzY2hlZHVsZV9jcHVf
c3dpdGNoKHVuc2lnbmVkIGludCBjcHUsIHN0cnVjdCBjcHVwb29sICpjKQogICAgICAqICAgIHNj
aGVkX3ByaXYgZmllbGQgb2YgdGhlIHBlci12Q1BVIGluZm8gb2YgdGhlIGlkbGUgZG9tYWluLgog
ICAgICAqLwogICAgIGlkbGUgPSBpZGxlX3ZjcHVbY3B1XTsKKyAgICBpdGVtLnZjcHUgPSBpZGxl
OwogICAgIHBwcml2ID0gc2NoZWRfYWxsb2NfcGRhdGEobmV3X29wcywgY3B1KTsKICAgICBpZiAo
IElTX0VSUihwcHJpdikgKQogICAgICAgICByZXR1cm4gUFRSX0VSUihwcHJpdik7Ci0gICAgdnBy
aXYgPSBzY2hlZF9hbGxvY192ZGF0YShuZXdfb3BzLCBpZGxlLCBpZGxlLT5kb21haW4tPnNjaGVk
X3ByaXYpOworICAgIHZwcml2ID0gc2NoZWRfYWxsb2NfdmRhdGEobmV3X29wcywgJml0ZW0sIGlk
bGUtPmRvbWFpbi0+c2NoZWRfcHJpdik7CiAgICAgaWYgKCB2cHJpdiA9PSBOVUxMICkKICAgICB7
CiAgICAgICAgIHNjaGVkX2ZyZWVfcGRhdGEobmV3X29wcywgcHByaXYsIGNwdSk7CmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1p
Zi5oCmluZGV4IDU5M2NkNzkyOTcuLmI0YTkzYmI3NmIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRl
L3hlbi9zY2hlZC1pZi5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oCkBAIC0xNDEs
OCArMTQxLDggQEAgc3RydWN0IHNjaGVkdWxlciB7CiAgICAgdm9pZCAgICAgICAgICgqZGVpbml0
KSAgICAgICAgIChzdHJ1Y3Qgc2NoZWR1bGVyICopOwogCiAgICAgdm9pZCAgICAgICAgICgqZnJl
ZV92ZGF0YSkgICAgIChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICosIHZvaWQgKik7Ci0gICAgdm9p
ZCAqICAgICAgICgqYWxsb2NfdmRhdGEpICAgIChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICosIHN0
cnVjdCB2Y3B1ICosCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICop
OworICAgIHZvaWQgKiAgICAgICAoKmFsbG9jX3ZkYXRhKSAgICAoY29uc3Qgc3RydWN0IHNjaGVk
dWxlciAqLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHNjaGVk
X2l0ZW0gKiwgdm9pZCAqKTsKICAgICB2b2lkICAgICAgICAgKCpmcmVlX3BkYXRhKSAgICAgKGNv
bnN0IHN0cnVjdCBzY2hlZHVsZXIgKiwgdm9pZCAqLCBpbnQpOwogICAgIHZvaWQgKiAgICAgICAo
KmFsbG9jX3BkYXRhKSAgICAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqLCBpbnQpOwogICAgIHZv
aWQgICAgICAgICAoKmluaXRfcGRhdGEpICAgICAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqLCB2
b2lkICosIGludCk7CkBAIC0xNTYsMjQgKzE1NiwzMiBAQCBzdHJ1Y3Qgc2NoZWR1bGVyIHsKICAg
ICB2b2lkICAgICAgICAgKCpzd2l0Y2hfc2NoZWQpICAgKHN0cnVjdCBzY2hlZHVsZXIgKiwgdW5z
aWduZWQgaW50LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqLCB2
b2lkICopOwogCi0gICAgLyogQWN0aXZhdGUgLyBkZWFjdGl2YXRlIHZjcHVzIGluIGEgY3B1IHBv
b2wgKi8KLSAgICB2b2lkICAgICAgICAgKCppbnNlcnRfdmNwdSkgICAgKGNvbnN0IHN0cnVjdCBz
Y2hlZHVsZXIgKiwgc3RydWN0IHZjcHUgKik7Ci0gICAgdm9pZCAgICAgICAgICgqcmVtb3ZlX3Zj
cHUpICAgIChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICosIHN0cnVjdCB2Y3B1ICopOwotCi0gICAg
dm9pZCAgICAgICAgICgqc2xlZXApICAgICAgICAgIChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICos
IHN0cnVjdCB2Y3B1ICopOwotICAgIHZvaWQgICAgICAgICAoKndha2UpICAgICAgICAgICAoY29u
c3Qgc3RydWN0IHNjaGVkdWxlciAqLCBzdHJ1Y3QgdmNwdSAqKTsKLSAgICB2b2lkICAgICAgICAg
KCp5aWVsZCkgICAgICAgICAgKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKiwgc3RydWN0IHZjcHUg
Kik7Ci0gICAgdm9pZCAgICAgICAgICgqY29udGV4dF9zYXZlZCkgIChjb25zdCBzdHJ1Y3Qgc2No
ZWR1bGVyICosIHN0cnVjdCB2Y3B1ICopOworICAgIC8qIEFjdGl2YXRlIC8gZGVhY3RpdmF0ZSBp
dGVtcyBpbiBhIGNwdSBwb29sICovCisgICAgdm9pZCAgICAgICAgICgqaW5zZXJ0X2l0ZW0pICAg
IChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICosCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBzdHJ1Y3Qgc2NoZWRfaXRlbSAqKTsKKyAgICB2b2lkICAgICAgICAgKCpyZW1vdmVf
aXRlbSkgICAgKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKiwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHN0cnVjdCBzY2hlZF9pdGVtICopOworCisgICAgdm9pZCAgICAgICAg
ICgqc2xlZXApICAgICAgICAgIChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICosCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgc2NoZWRfaXRlbSAqKTsKKyAgICB2b2lk
ICAgICAgICAgKCp3YWtlKSAgICAgICAgICAgKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKiwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBzY2hlZF9pdGVtICopOwor
ICAgIHZvaWQgICAgICAgICAoKnlpZWxkKSAgICAgICAgICAoY29uc3Qgc3RydWN0IHNjaGVkdWxl
ciAqLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHNjaGVkX2l0
ZW0gKik7CisgICAgdm9pZCAgICAgICAgICgqY29udGV4dF9zYXZlZCkgIChjb25zdCBzdHJ1Y3Qg
c2NoZWR1bGVyICosCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qg
c2NoZWRfaXRlbSAqKTsKIAogICAgIHN0cnVjdCB0YXNrX3NsaWNlICgqZG9fc2NoZWR1bGUpIChj
b25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICosIHNfdGltZV90LAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBib29sX3QgdGFza2xldF93b3JrX3NjaGVkdWxlZCk7CiAKLSAgICBp
bnQgICAgICAgICAgKCpwaWNrX2NwdSkgICAgICAgKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKiwg
c3RydWN0IHZjcHUgKik7Ci0gICAgdm9pZCAgICAgICAgICgqbWlncmF0ZSkgICAgICAgIChjb25z
dCBzdHJ1Y3Qgc2NoZWR1bGVyICosIHN0cnVjdCB2Y3B1ICosCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQpOworICAgIGludCAgICAgICAgICAoKnBpY2tf
Y3B1KSAgICAgICAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgc3RydWN0IHNjaGVkX2l0ZW0gKik7CisgICAgdm9pZCAgICAgICAg
ICgqbWlncmF0ZSkgICAgICAgIChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICosCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgc2NoZWRfaXRlbSAqLCB1bnNpZ25lZCBp
bnQpOwogICAgIGludCAgICAgICAgICAoKmFkanVzdCkgICAgICAgICAoY29uc3Qgc3RydWN0IHNj
aGVkdWxlciAqLCBzdHJ1Y3QgZG9tYWluICosCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9zY2hlZHVsZXJfb3AgKik7Ci0gICAgdm9pZCAgICAg
ICAgICgqYWRqdXN0X2FmZmluaXR5KShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICosIHN0cnVjdCB2
Y3B1ICosCisgICAgdm9pZCAgICAgICAgICgqYWRqdXN0X2FmZmluaXR5KShjb25zdCBzdHJ1Y3Qg
c2NoZWR1bGVyICosCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qg
c2NoZWRfaXRlbSAqLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qg
c3RydWN0IGNwdW1hc2sgKiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNv
bnN0IHN0cnVjdCBjcHVtYXNrICopOwogICAgIGludCAgICAgICAgICAoKmFkanVzdF9nbG9iYWwp
ICAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqLApAQCAtMjg1LDExICsyOTMsMTEgQEAgc3RhdGlj
IGlubGluZSB2b2lkIHNjaGVkX2RlaW5pdF9wZGF0YShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpz
LCB2b2lkICpkYXRhLAogICAgICAgICBzLT5kZWluaXRfcGRhdGEocywgZGF0YSwgY3B1KTsKIH0K
IAotc3RhdGljIGlubGluZSB2b2lkICpzY2hlZF9hbGxvY192ZGF0YShjb25zdCBzdHJ1Y3Qgc2No
ZWR1bGVyICpzLCBzdHJ1Y3QgdmNwdSAqdiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdm9pZCAqZG9tX2RhdGEpCitzdGF0aWMgaW5saW5lIHZvaWQgKnNjaGVkX2FsbG9j
X3ZkYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKnMsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHN0cnVjdCBzY2hlZF9pdGVtICppdGVtLCB2b2lkICpkb21fZGF0YSkK
IHsKICAgICBpZiAoIHMtPmFsbG9jX3ZkYXRhICkKLSAgICAgICAgcmV0dXJuIHMtPmFsbG9jX3Zk
YXRhKHMsIHYsIGRvbV9kYXRhKTsKKyAgICAgICAgcmV0dXJuIHMtPmFsbG9jX3ZkYXRhKHMsIGl0
ZW0sIGRvbV9kYXRhKTsKICAgICBlbHNlCiAgICAgICAgIHJldHVybiBOVUxMOwogfQpAQCAtMzA2
LDY1ICszMTQsNzEgQEAgc3RhdGljIGlubGluZSB2b2lkIHNjaGVkX2ZyZWVfdmRhdGEoY29uc3Qg
c3RydWN0IHNjaGVkdWxlciAqcywgdm9pZCAqZGF0YSkKICAgICAgICAgQVNTRVJUKCFkYXRhKTsK
IH0KIAotc3RhdGljIGlubGluZSB2b2lkIHNjaGVkX2luc2VydF92Y3B1KGNvbnN0IHN0cnVjdCBz
Y2hlZHVsZXIgKnMsIHN0cnVjdCB2Y3B1ICp2KQorc3RhdGljIGlubGluZSB2b2lkIHNjaGVkX2lu
c2VydF9pdGVtKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKnMsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiB7Ci0gICAgaWYgKCBz
LT5pbnNlcnRfdmNwdSApCi0gICAgICAgIHMtPmluc2VydF92Y3B1KHMsIHYpOworICAgIGlmICgg
cy0+aW5zZXJ0X2l0ZW0gKQorICAgICAgICBzLT5pbnNlcnRfaXRlbShzLCBpdGVtKTsKIH0KIAot
c3RhdGljIGlubGluZSB2b2lkIHNjaGVkX3JlbW92ZV92Y3B1KGNvbnN0IHN0cnVjdCBzY2hlZHVs
ZXIgKnMsIHN0cnVjdCB2Y3B1ICp2KQorc3RhdGljIGlubGluZSB2b2lkIHNjaGVkX3JlbW92ZV9p
dGVtKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKnMsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiB7Ci0gICAgaWYgKCBzLT5yZW1v
dmVfdmNwdSApCi0gICAgICAgIHMtPnJlbW92ZV92Y3B1KHMsIHYpOworICAgIGlmICggcy0+cmVt
b3ZlX2l0ZW0gKQorICAgICAgICBzLT5yZW1vdmVfaXRlbShzLCBpdGVtKTsKIH0KIAotc3RhdGlj
IGlubGluZSB2b2lkIHNjaGVkX3NsZWVwKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKnMsIHN0cnVj
dCB2Y3B1ICp2KQorc3RhdGljIGlubGluZSB2b2lkIHNjaGVkX3NsZWVwKGNvbnN0IHN0cnVjdCBz
Y2hlZHVsZXIgKnMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHNjaGVk
X2l0ZW0gKml0ZW0pCiB7CiAgICAgaWYgKCBzLT5zbGVlcCApCi0gICAgICAgIHMtPnNsZWVwKHMs
IHYpOworICAgICAgICBzLT5zbGVlcChzLCBpdGVtKTsKIH0KIAotc3RhdGljIGlubGluZSB2b2lk
IHNjaGVkX3dha2UoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqcywgc3RydWN0IHZjcHUgKnYpCitz
dGF0aWMgaW5saW5lIHZvaWQgc2NoZWRfd2FrZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpzLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiB7
CiAgICAgaWYgKCBzLT53YWtlICkKLSAgICAgICAgcy0+d2FrZShzLCB2KTsKKyAgICAgICAgcy0+
d2FrZShzLCBpdGVtKTsKIH0KIAotc3RhdGljIGlubGluZSB2b2lkIHNjaGVkX3lpZWxkKGNvbnN0
IHN0cnVjdCBzY2hlZHVsZXIgKnMsIHN0cnVjdCB2Y3B1ICp2KQorc3RhdGljIGlubGluZSB2b2lk
IHNjaGVkX3lpZWxkKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKnMsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiB7CiAgICAgaWYgKCBzLT55
aWVsZCApCi0gICAgICAgIHMtPnlpZWxkKHMsIHYpOworICAgICAgICBzLT55aWVsZChzLCBpdGVt
KTsKIH0KIAogc3RhdGljIGlubGluZSB2b2lkIHNjaGVkX2NvbnRleHRfc2F2ZWQoY29uc3Qgc3Ry
dWN0IHNjaGVkdWxlciAqcywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHN0cnVjdCB2Y3B1ICp2KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
c3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiB7CiAgICAgaWYgKCBzLT5jb250ZXh0X3NhdmVkICkK
LSAgICAgICAgcy0+Y29udGV4dF9zYXZlZChzLCB2KTsKKyAgICAgICAgcy0+Y29udGV4dF9zYXZl
ZChzLCBpdGVtKTsKIH0KIAotc3RhdGljIGlubGluZSB2b2lkIHNjaGVkX21pZ3JhdGUoY29uc3Qg
c3RydWN0IHNjaGVkdWxlciAqcywgc3RydWN0IHZjcHUgKnYsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgY3B1KQorc3RhdGljIGlubGluZSB2b2lkIHNjaGVk
X21pZ3JhdGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqcywKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHN0cnVjdCBzY2hlZF9pdGVtICppdGVtLCB1bnNpZ25lZCBpbnQgY3B1KQog
ewogICAgIGlmICggcy0+bWlncmF0ZSApCi0gICAgICAgIHMtPm1pZ3JhdGUocywgdiwgY3B1KTsK
KyAgICAgICAgcy0+bWlncmF0ZShzLCBpdGVtLCBjcHUpOwogICAgIGVsc2UKLSAgICAgICAgdi0+
cHJvY2Vzc29yID0gY3B1OworICAgICAgICBpdGVtLT52Y3B1LT5wcm9jZXNzb3IgPSBjcHU7CiB9
CiAKLXN0YXRpYyBpbmxpbmUgaW50IHNjaGVkX3BpY2tfY3B1KGNvbnN0IHN0cnVjdCBzY2hlZHVs
ZXIgKnMsIHN0cnVjdCB2Y3B1ICp2KQorc3RhdGljIGlubGluZSBpbnQgc2NoZWRfcGlja19jcHUo
Y29uc3Qgc3RydWN0IHNjaGVkdWxlciAqcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHN0cnVjdCBzY2hlZF9pdGVtICppdGVtKQogewogICAgIEFTU0VSVChzLT5waWNrX2NwdSk7
Ci0gICAgcmV0dXJuIHMtPnBpY2tfY3B1KHMsIHYpOworICAgIHJldHVybiBzLT5waWNrX2NwdShz
LCBpdGVtKTsKIH0KIAogc3RhdGljIGlubGluZSB2b2lkIHNjaGVkX2FkanVzdF9hZmZpbml0eShj
b25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBzdHJ1Y3QgdmNwdSAqdiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0sCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNwdW1hc2tfdCAqaGFyZCwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY3B1bWFza190ICpzb2Z0KQogewog
ICAgIGlmICggcy0+YWRqdXN0X2FmZmluaXR5ICkKLSAgICAgICAgcy0+YWRqdXN0X2FmZmluaXR5
KHMsIHYsIGhhcmQsIHNvZnQpOworICAgICAgICBzLT5hZGp1c3RfYWZmaW5pdHkocywgaXRlbSwg
aGFyZCwgc29mdCk7CiB9CiAKIHN0YXRpYyBpbmxpbmUgaW50IHNjaGVkX2FkanVzdF9kb20oY29u
c3Qgc3RydWN0IHNjaGVkdWxlciAqcywgc3RydWN0IGRvbWFpbiAqZCwKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL3hlbi9zY2hlZC5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKaW5kZXggNzQ4
YmIwZjJmOS4uOTQ2YTcxZmZkYyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgK
KysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKQEAgLTI3NSw2ICsyNzUsMTAgQEAgc3RydWN0
IHZjcHUKICAgICBzdHJ1Y3QgYXJjaF92Y3B1IGFyY2g7CiB9OwogCitzdHJ1Y3Qgc2NoZWRfaXRl
bSB7CisgICAgc3RydWN0IHZjcHUgICAgICAgICAgICp2Y3B1OworfTsKKwogLyogUGVyLWRvbWFp
biBsb2NrIGNhbiBiZSByZWN1cnNpdmVseSBhY3F1aXJlZCBpbiBmYXVsdCBoYW5kbGVycy4gKi8K
ICNkZWZpbmUgZG9tYWluX2xvY2soZCkgc3Bpbl9sb2NrX3JlY3Vyc2l2ZSgmKGQpLT5kb21haW5f
bG9jaykKICNkZWZpbmUgZG9tYWluX3VubG9jayhkKSBzcGluX3VubG9ja19yZWN1cnNpdmUoJihk
KS0+ZG9tYWluX2xvY2spCi0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 06 06:57:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 06:57:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNXYZ-0001uY-7H; Mon, 06 May 2019 06:56:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XZcu=TG=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hNXYX-0001tL-9b
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 06:56:57 +0000
X-Inumbo-ID: 220b4e55-6fcc-11e9-843c-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 220b4e55-6fcc-11e9-843c-bc764e045a96;
 Mon, 06 May 2019 06:56:55 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 1DBB7AEF7;
 Mon,  6 May 2019 06:56:52 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  6 May 2019 08:56:11 +0200
Message-Id: <20190506065644.7415-13-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190506065644.7415-1-jgross@suse.com>
References: <20190506065644.7415-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH RFC V2 12/45] xen/sched: add scheduler helpers
 hiding vcpu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIHRoZSBmb2xsb3dpbmcgaGVscGVycyB1c2luZyBhIHNjaGVkX2l0ZW0gYXMgaW5wdXQgaW5z
dGVhZCBvZiBhCnZjcHU6CgotIGlzX2lkbGVfaXRlbSgpIHNpbWlsYXIgdG8gaXNfaWRsZV92Y3B1
KCkKLSBpdGVtX3J1bm5hYmxlKCkgbGlrZSB2Y3B1X3J1bm5hYmxlKCkKLSBzY2hlZF9zZXRfcmVz
KCkgdG8gc2V0IHRoZSBjdXJyZW50IHByb2Nlc3NvciBvZiBhbiBpdGVtCi0gc2NoZWRfaXRlbV9j
cHUoKSB0byBnZXQgdGhlIGN1cnJlbnQgcHJvY2Vzc29yIG9mIGFuIGl0ZW0KLSBzY2hlZF97c2V0
fGNsZWFyfV9wYXVzZV9mbGFnc1tfYXRvbWljXSgpIHRvIG1vZGlmeSBwYXVzZV9mbGFncyBvZiB0
aGUKICBhc3NvY2lhdGVkIHZjcHUocykKLSBzY2hlZF9pZGxlX2l0ZW0oKSB0byBnZXQgdGhlIHNj
aGVkX2l0ZW0gcG9pbnRlciBvZiB0aGUgaWRsZSB2Y3B1IG9mIGEKICBzcGVjaWZpYyBwaHlzaWNh
bCBjcHUKClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0t
CiB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jICB8ICAzICstLQogeGVuL2NvbW1vbi9zY2hlZHVs
ZS5jICAgICAgfCAxOSArKysrKysrKy0tLS0tLS0tCiB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYu
aCB8IDU2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0KIDMg
ZmlsZXMgY2hhbmdlZCwgNjIgaW5zZXJ0aW9ucygrKSwgMTYgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0
LmMKaW5kZXggOWU3Yzg0OWI5NC4uOGNmZTU0ZWMzNiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9z
Y2hlZF9jcmVkaXQuYworKysgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCkBAIC0xNjczLDgg
KzE2NzMsNyBAQCBjc2NoZWRfcnVucV9zdGVhbChpbnQgcGVlcl9jcHUsIGludCBjcHUsIGludCBw
cmksIGludCBiYWxhbmNlX3N0ZXApCiAgICAgICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKG1pZ3Jh
dGVfcXVldWVkKTsKICAgICAgICAgICAgIFdBUk5fT04odmMtPmlzX3VyZ2VudCk7CiAgICAgICAg
ICAgICBydW5xX3JlbW92ZShzcGVlcik7Ci0gICAgICAgICAgICB2Yy0+cHJvY2Vzc29yID0gY3B1
OwotICAgICAgICAgICAgdmMtPnNjaGVkX2l0ZW0tPnJlcyA9IHBlcl9jcHUoc2NoZWRfcmVzLCBj
cHUpOworICAgICAgICAgICAgc2NoZWRfc2V0X3Jlcyh2Yy0+c2NoZWRfaXRlbSwgcGVyX2NwdShz
Y2hlZF9yZXMsIGNwdSkpOwogICAgICAgICAgICAgLyoKICAgICAgICAgICAgICAqIHNwZWVyIHdp
bGwgc3RhcnQgZXhlY3V0aW5nIGRpcmVjdGx5IG9uIGNwdSwgd2l0aG91dCBoYXZpbmcgdG8KICAg
ICAgICAgICAgICAqIGdvIHRocm91Z2ggcnVucV9pbnNlcnQoKS4gU28gd2UgbXVzdCB1cGRhdGUg
dGhlIHJ1bm5hYmxlIGNvdW50CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMgYi94
ZW4vY29tbW9uL3NjaGVkdWxlLmMKaW5kZXggZjQ4NTBhNTdmNi4uZDU2ZGM1NjdhYyAxMDA2NDQK
LS0tIGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jCisrKyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwpA
QCAtMzE3LDEyICszMTcsMTEgQEAgaW50IHNjaGVkX2luaXRfdmNwdShzdHJ1Y3QgdmNwdSAqdiwg
dW5zaWduZWQgaW50IHByb2Nlc3NvcikKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWlu
OwogICAgIHN0cnVjdCBzY2hlZF9pdGVtICppdGVtOwogCi0gICAgdi0+cHJvY2Vzc29yID0gcHJv
Y2Vzc29yOwotCiAgICAgaWYgKCAoaXRlbSA9IHNjaGVkX2FsbG9jX2l0ZW0odikpID09IE5VTEwg
KQogICAgICAgICByZXR1cm4gMTsKIAotICAgIGl0ZW0tPnJlcyA9IHBlcl9jcHUoc2NoZWRfcmVz
LCBwcm9jZXNzb3IpOworICAgIHNjaGVkX3NldF9yZXMoaXRlbSwgcGVyX2NwdShzY2hlZF9yZXMs
IHByb2Nlc3NvcikpOworCiAgICAgLyogSW5pdGlhbGlzZSB0aGUgcGVyLXZjcHUgdGltZXJzLiAq
LwogICAgIGluaXRfdGltZXIoJnYtPnBlcmlvZGljX3RpbWVyLCB2Y3B1X3BlcmlvZGljX3RpbWVy
X2ZuLAogICAgICAgICAgICAgICAgdiwgdi0+cHJvY2Vzc29yKTsKQEAgLTQzNiw4ICs0MzUsNyBA
QCBpbnQgc2NoZWRfbW92ZV9kb21haW4oc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGNwdXBvb2wg
KmMpCiAKICAgICAgICAgc2NoZWRfc2V0X2FmZmluaXR5KHYsICZjcHVtYXNrX2FsbCwgJmNwdW1h
c2tfYWxsKTsKIAotICAgICAgICB2LT5wcm9jZXNzb3IgPSBuZXdfcDsKLQl2LT5zY2hlZF9pdGVt
LT5yZXMgPSBwZXJfY3B1KHNjaGVkX3JlcywgbmV3X3ApOworICAgICAgICBzY2hlZF9zZXRfcmVz
KHYtPnNjaGVkX2l0ZW0sIHBlcl9jcHUoc2NoZWRfcmVzLCBuZXdfcCkpOwogICAgICAgICAvKgog
ICAgICAgICAgKiBXaXRoIHYtPnByb2Nlc3NvciBtb2RpZmllZCB3ZSBtdXN0IG5vdAogICAgICAg
ICAgKiAtIG1ha2UgYW55IGZ1cnRoZXIgY2hhbmdlcyBhc3N1bWluZyB3ZSBob2xkIHRoZSBzY2hl
ZHVsZXIgbG9jaywKQEAgLTc3NSw4ICs3NzMsOSBAQCB2b2lkIHJlc3RvcmVfdmNwdV9hZmZpbml0
eShzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICBzcGlubG9ja190ICpsb2NrOwogICAgICAgICB1
bnNpZ25lZCBpbnQgb2xkX2NwdSA9IHYtPnByb2Nlc3NvcjsKICAgICAgICAgc3RydWN0IHNjaGVk
X2l0ZW0gKml0ZW0gPSB2LT5zY2hlZF9pdGVtOworICAgICAgICBzdHJ1Y3Qgc2NoZWRfcmVzb3Vy
Y2UgKnJlczsKIAotICAgICAgICBBU1NFUlQoIXZjcHVfcnVubmFibGUodikpOworICAgICAgICBB
U1NFUlQoIWl0ZW1fcnVubmFibGUoaXRlbSkpOwogCiAgICAgICAgIC8qCiAgICAgICAgICAqIFJl
LWFzc2lnbiB0aGUgaW5pdGlhbCBwcm9jZXNzb3IgYXMgYWZ0ZXIgcmVzdW1lIHdlIGhhdmUgbm8K
QEAgLTgwNywxMiArODA2LDEyIEBAIHZvaWQgcmVzdG9yZV92Y3B1X2FmZmluaXR5KHN0cnVjdCBk
b21haW4gKmQpCiAgICAgICAgICAgICB9CiAgICAgICAgIH0KIAotICAgICAgICB2LT5wcm9jZXNz
b3IgPSBjcHVtYXNrX2FueShjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSkpOwotICAgICAgICBpdGVt
LT5yZXMgPSBwZXJfY3B1KHNjaGVkX3Jlcywgdi0+cHJvY2Vzc29yKTsKKyAgICAgICAgcmVzID0g
cGVyX2NwdShzY2hlZF9yZXMsIGNwdW1hc2tfYW55KGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSkp
OworICAgICAgICBzY2hlZF9zZXRfcmVzKGl0ZW0sIHJlcyk7CiAKICAgICAgICAgbG9jayA9IGl0
ZW1fc2NoZWR1bGVfbG9ja19pcnEoaXRlbSk7Ci0gICAgICAgIGl0ZW0tPnJlcyA9IHNjaGVkX3Bp
Y2tfcmVzb3VyY2UodmNwdV9zY2hlZHVsZXIodiksIGl0ZW0pOwotICAgICAgICB2LT5wcm9jZXNz
b3IgPSBpdGVtLT5yZXMtPnByb2Nlc3NvcjsKKyAgICAgICAgcmVzID0gc2NoZWRfcGlja19yZXNv
dXJjZSh2Y3B1X3NjaGVkdWxlcih2KSwgaXRlbSk7CisgICAgICAgIHNjaGVkX3NldF9yZXMoaXRl
bSwgcmVzKTsKICAgICAgICAgc3Bpbl91bmxvY2tfaXJxKGxvY2spOwogCiAgICAgICAgIGlmICgg
b2xkX2NwdSAhPSB2LT5wcm9jZXNzb3IgKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3Nj
aGVkLWlmLmggYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaAppbmRleCA1ZTAyNGRjZWIwLi41
MWMzNDc3NTgwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaAorKysgYi94
ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaApAQCAtNDksNiArNDksNTcgQEAgREVDTEFSRV9QRVJf
Q1BVKHN0cnVjdCBzY2hlZHVsZXIgKiwgc2NoZWR1bGVyKTsKIERFQ0xBUkVfUEVSX0NQVShzdHJ1
Y3QgY3B1cG9vbCAqLCBjcHVwb29sKTsKIERFQ0xBUkVfUEVSX0NQVShzdHJ1Y3Qgc2NoZWRfcmVz
b3VyY2UgKiwgc2NoZWRfcmVzKTsKIAorc3RhdGljIGlubGluZSBib29sIGlzX2lkbGVfaXRlbShj
b25zdCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkKK3sKKyAgICByZXR1cm4gaXNfaWRsZV92Y3B1
KGl0ZW0tPnZjcHUpOworfQorCitzdGF0aWMgaW5saW5lIGJvb2wgaXRlbV9ydW5uYWJsZShjb25z
dCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkKK3sKKyAgICByZXR1cm4gdmNwdV9ydW5uYWJsZShp
dGVtLT52Y3B1KTsKK30KKworc3RhdGljIGlubGluZSB2b2lkIHNjaGVkX3NldF9yZXMoc3RydWN0
IHNjaGVkX2l0ZW0gKml0ZW0sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1
Y3Qgc2NoZWRfcmVzb3VyY2UgKnJlcykKK3sKKyAgICBpdGVtLT52Y3B1LT5wcm9jZXNzb3IgPSBy
ZXMtPnByb2Nlc3NvcjsKKyAgICBpdGVtLT5yZXMgPSByZXM7Cit9CisKK3N0YXRpYyBpbmxpbmUg
dW5zaWduZWQgaW50IHNjaGVkX2l0ZW1fY3B1KHN0cnVjdCBzY2hlZF9pdGVtICppdGVtKQorewor
ICAgIHJldHVybiBpdGVtLT5yZXMtPnByb2Nlc3NvcjsKK30KKworc3RhdGljIGlubGluZSB2b2lk
IHNjaGVkX3NldF9wYXVzZV9mbGFncyhzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGJpdCkKK3sKKyAg
ICBfX3NldF9iaXQoYml0LCAmaXRlbS0+dmNwdS0+cGF1c2VfZmxhZ3MpOworfQorCitzdGF0aWMg
aW5saW5lIHZvaWQgc2NoZWRfY2xlYXJfcGF1c2VfZmxhZ3Moc3RydWN0IHNjaGVkX2l0ZW0gKml0
ZW0sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
aW50IGJpdCkKK3sKKyAgICBfX2NsZWFyX2JpdChiaXQsICZpdGVtLT52Y3B1LT5wYXVzZV9mbGFn
cyk7Cit9CisKK3N0YXRpYyBpbmxpbmUgdm9pZCBzY2hlZF9zZXRfcGF1c2VfZmxhZ3NfYXRvbWlj
KHN0cnVjdCBzY2hlZF9pdGVtICppdGVtLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGJpdCkKK3sKKyAgICBzZXRfYml0KGJpdCwg
Jml0ZW0tPnZjcHUtPnBhdXNlX2ZsYWdzKTsKK30KKworc3RhdGljIGlubGluZSB2b2lkIHNjaGVk
X2NsZWFyX3BhdXNlX2ZsYWdzX2F0b21pYyhzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50
IGJpdCkKK3sKKyAgICBjbGVhcl9iaXQoYml0LCAmaXRlbS0+dmNwdS0+cGF1c2VfZmxhZ3MpOwor
fQorCitzdGF0aWMgaW5saW5lIHN0cnVjdCBzY2hlZF9pdGVtICpzY2hlZF9pZGxlX2l0ZW0odW5z
aWduZWQgaW50IGNwdSkKK3sKKyAgICByZXR1cm4gaWRsZV92Y3B1W2NwdV0tPnNjaGVkX2l0ZW07
Cit9CisKIC8qCiAgKiBTY3JhdGNoIHNwYWNlLCBmb3IgYXZvaWRpbmcgaGF2aW5nIHRvbyBtYW55
IGNwdW1hc2tfdCBvbiB0aGUgc3RhY2suCiAgKiBXaXRoaW4gZWFjaCBzY2hlZHVsZXIsIHdoZW4g
dXNpbmcgdGhlIHNjcmF0Y2ggbWFzayBvZiBvbmUgcENQVToKQEAgLTM2MywxMCArNDE0LDcgQEAg
c3RhdGljIGlubGluZSB2b2lkIHNjaGVkX21pZ3JhdGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAq
cywKICAgICBpZiAoIHMtPm1pZ3JhdGUgKQogICAgICAgICBzLT5taWdyYXRlKHMsIGl0ZW0sIGNw
dSk7CiAgICAgZWxzZQotICAgIHsKLSAgICAgICAgaXRlbS0+dmNwdS0+cHJvY2Vzc29yID0gY3B1
OwotICAgICAgICBpdGVtLT5yZXMgPSBwZXJfY3B1KHNjaGVkX3JlcywgY3B1KTsKLSAgICB9Cisg
ICAgICAgIHNjaGVkX3NldF9yZXMoaXRlbSwgcGVyX2NwdShzY2hlZF9yZXMsIGNwdSkpOwogfQog
CiBzdGF0aWMgaW5saW5lIHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqc2NoZWRfcGlja19yZXNvdXJj
ZSgKLS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 06 06:57:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 06:57:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNXYZ-0001ur-GA; Mon, 06 May 2019 06:56:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XZcu=TG=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hNXYY-0001uJ-Le
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 06:56:58 +0000
X-Inumbo-ID: 22a5b0ca-6fcc-11e9-843c-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 22a5b0ca-6fcc-11e9-843c-bc764e045a96;
 Mon, 06 May 2019 06:56:56 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 118EBAF1A;
 Mon,  6 May 2019 06:56:53 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  6 May 2019 08:56:14 +0200
Message-Id: <20190506065644.7415-16-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190506065644.7415-1-jgross@suse.com>
References: <20190506065644.7415-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH RFC V2 15/45] xen/sched: rename scheduler
 related perf counters
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>, Meng Xu <mengxu@cis.upenn.edu>,
 Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmVuYW1lIHRoZSBzY2hlZHVsZXIgcmVsYXRlZCBwZXJmIGNvdW50ZXJzIGZyb20gdmNwdSogdG8g
aXRlbSogd2hlcmUKYXBwcm9wcmlhdGUuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxq
Z3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYyAgICB8IDMyICsr
KysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tCiB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIu
YyAgIHwgMTggKysrKysrKysrLS0tLS0tLS0tCiB4ZW4vY29tbW9uL3NjaGVkX251bGwuYyAgICAg
IHwgMTggKysrKysrKysrLS0tLS0tLS0tCiB4ZW4vY29tbW9uL3NjaGVkX3J0LmMgICAgICAgIHwg
MTYgKysrKysrKystLS0tLS0tLQogeGVuL2luY2x1ZGUveGVuL3BlcmZjX2RlZm4uaCB8IDMwICsr
KysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLQogNSBmaWxlcyBjaGFuZ2VkLCA1NyBpbnNlcnRp
b25zKCspLCA1NyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2Ny
ZWRpdC5jIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYwppbmRleCA4Y2ZlNTRlYzM2Li4zZWEw
ZDQwYWZiIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCisrKyBiL3hlbi9j
b21tb24vc2NoZWRfY3JlZGl0LmMKQEAgLTY4NCw3ICs2ODQsNyBAQCBfX2NzY2hlZF92Y3B1X2No
ZWNrKHN0cnVjdCB2Y3B1ICp2YykKICAgICAgICAgQlVHX09OKCAhaXNfaWRsZV92Y3B1KHZjKSAp
OwogICAgIH0KIAotICAgIFNDSEVEX1NUQVRfQ1JBTksodmNwdV9jaGVjayk7CisgICAgU0NIRURf
U1RBVF9DUkFOSyhpdGVtX2NoZWNrKTsKIH0KICNkZWZpbmUgQ1NDSEVEX1ZDUFVfQ0hFQ0soX3Zj
KSAgKF9fY3NjaGVkX3ZjcHVfY2hlY2soX3ZjKSkKICNlbHNlCkBAIC03MDcsNyArNzA3LDcgQEAg
X19jc2NoZWRfdmNwdV9pc19jYWNoZV9ob3QoY29uc3Qgc3RydWN0IGNzY2hlZF9wcml2YXRlICpw
cnYsIHN0cnVjdCB2Y3B1ICp2KQogICAgICAgICAgICAgICAgKE5PVygpIC0gdi0+c2NoZWRfaXRl
bS0+bGFzdF9ydW5fdGltZSkgPCBwcnYtPnZjcHVfbWlncl9kZWxheTsKIAogICAgIGlmICggaG90
ICkKLSAgICAgICAgU0NIRURfU1RBVF9DUkFOSyh2Y3B1X2hvdCk7CisgICAgICAgIFNDSEVEX1NU
QVRfQ1JBTksoaXRlbV9ob3QpOwogCiAgICAgcmV0dXJuIGhvdDsKIH0KQEAgLTg5NSw3ICs4OTUs
NyBAQCBfX2NzY2hlZF92Y3B1X2FjY3Rfc3RhcnQoc3RydWN0IGNzY2hlZF9wcml2YXRlICpwcnYs
IHN0cnVjdCBjc2NoZWRfaXRlbSAqc3ZjKQogICAgIGlmICggbGlzdF9lbXB0eSgmc3ZjLT5hY3Rp
dmVfdmNwdV9lbGVtKSApCiAgICAgewogICAgICAgICBTQ0hFRF9WQ1BVX1NUQVRfQ1JBTksoc3Zj
LCBzdGF0ZV9hY3RpdmUpOwotICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKGFjY3RfdmNwdV9hY3Rp
dmUpOworICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKGFjY3RfaXRlbV9hY3RpdmUpOwogCiAgICAg
ICAgIHNkb20tPmFjdGl2ZV92Y3B1X2NvdW50Kys7CiAgICAgICAgIGxpc3RfYWRkKCZzdmMtPmFj
dGl2ZV92Y3B1X2VsZW0sICZzZG9tLT5hY3RpdmVfdmNwdSk7CkBAIC05MjIsNyArOTIyLDcgQEAg
X19jc2NoZWRfdmNwdV9hY2N0X3N0b3BfbG9ja2VkKHN0cnVjdCBjc2NoZWRfcHJpdmF0ZSAqcHJ2
LAogICAgIEJVR19PTiggbGlzdF9lbXB0eSgmc3ZjLT5hY3RpdmVfdmNwdV9lbGVtKSApOwogCiAg
ICAgU0NIRURfVkNQVV9TVEFUX0NSQU5LKHN2Yywgc3RhdGVfaWRsZSk7Ci0gICAgU0NIRURfU1RB
VF9DUkFOSyhhY2N0X3ZjcHVfaWRsZSk7CisgICAgU0NIRURfU1RBVF9DUkFOSyhhY2N0X2l0ZW1f
aWRsZSk7CiAKICAgICBCVUdfT04oIHBydi0+d2VpZ2h0IDwgc2RvbS0+d2VpZ2h0ICk7CiAgICAg
c2RvbS0+YWN0aXZlX3ZjcHVfY291bnQtLTsKQEAgLTEwMjQsNyArMTAyNCw3IEBAIGNzY2hlZF9h
bGxvY192ZGF0YShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF9pdGVt
ICppdGVtLAogICAgIHN2Yy0+cHJpID0gaXNfaWRsZV9kb21haW4odmMtPmRvbWFpbikgPwogICAg
ICAgICBDU0NIRURfUFJJX0lETEUgOiBDU0NIRURfUFJJX1RTX1VOREVSOwogICAgIFNDSEVEX1ZD
UFVfU1RBVFNfUkVTRVQoc3ZjKTsKLSAgICBTQ0hFRF9TVEFUX0NSQU5LKHZjcHVfYWxsb2MpOwor
ICAgIFNDSEVEX1NUQVRfQ1JBTksoaXRlbV9hbGxvYyk7CiAgICAgcmV0dXJuIHN2YzsKIH0KIApA
QCAtMTA1Miw3ICsxMDUyLDcgQEAgY3NjaGVkX2l0ZW1faW5zZXJ0KGNvbnN0IHN0cnVjdCBzY2hl
ZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiAKICAgICBpdGVtX3NjaGVkdWxl
X3VubG9ja19pcnEobG9jaywgaXRlbSk7CiAKLSAgICBTQ0hFRF9TVEFUX0NSQU5LKHZjcHVfaW5z
ZXJ0KTsKKyAgICBTQ0hFRF9TVEFUX0NSQU5LKGl0ZW1faW5zZXJ0KTsKIH0KIAogc3RhdGljIHZv
aWQKQEAgLTEwNzIsMTMgKzEwNzIsMTMgQEAgY3NjaGVkX2l0ZW1fcmVtb3ZlKGNvbnN0IHN0cnVj
dCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiAgICAgc3RydWN0IGNz
Y2hlZF9pdGVtICogY29uc3Qgc3ZjID0gQ1NDSEVEX0lURU0oaXRlbSk7CiAgICAgc3RydWN0IGNz
Y2hlZF9kb20gKiBjb25zdCBzZG9tID0gc3ZjLT5zZG9tOwogCi0gICAgU0NIRURfU1RBVF9DUkFO
Syh2Y3B1X3JlbW92ZSk7CisgICAgU0NIRURfU1RBVF9DUkFOSyhpdGVtX3JlbW92ZSk7CiAKICAg
ICBBU1NFUlQoIV9fdmNwdV9vbl9ydW5xKHN2YykpOwogCiAgICAgaWYgKCB0ZXN0X2FuZF9jbGVh
cl9iaXQoQ1NDSEVEX0ZMQUdfVkNQVV9QQVJLRUQsICZzdmMtPmZsYWdzKSApCiAgICAgewotICAg
ICAgICBTQ0hFRF9TVEFUX0NSQU5LKHZjcHVfdW5wYXJrKTsKKyAgICAgICAgU0NIRURfU1RBVF9D
UkFOSyhpdGVtX3VucGFyayk7CiAgICAgICAgIHZjcHVfdW5wYXVzZShzdmMtPnZjcHUpOwogICAg
IH0KIApAQCAtMTA5OSw3ICsxMDk5LDcgQEAgY3NjaGVkX2l0ZW1fc2xlZXAoY29uc3Qgc3RydWN0
IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkKICAgICBzdHJ1Y3QgY3Nj
aGVkX2l0ZW0gKiBjb25zdCBzdmMgPSBDU0NIRURfSVRFTShpdGVtKTsKICAgICB1bnNpZ25lZCBp
bnQgY3B1ID0gdmMtPnByb2Nlc3NvcjsKIAotICAgIFNDSEVEX1NUQVRfQ1JBTksodmNwdV9zbGVl
cCk7CisgICAgU0NIRURfU1RBVF9DUkFOSyhpdGVtX3NsZWVwKTsKIAogICAgIEJVR19PTiggaXNf
aWRsZV92Y3B1KHZjKSApOwogCkBAIC0xMTI4LDE5ICsxMTI4LDE5IEBAIGNzY2hlZF9pdGVtX3dh
a2UoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkK
IAogICAgIGlmICggdW5saWtlbHkoY3Vycl9vbl9jcHUodmMtPnByb2Nlc3NvcikgPT0gaXRlbSkg
KQogICAgIHsKLSAgICAgICAgU0NIRURfU1RBVF9DUkFOSyh2Y3B1X3dha2VfcnVubmluZyk7Cisg
ICAgICAgIFNDSEVEX1NUQVRfQ1JBTksoaXRlbV93YWtlX3J1bm5pbmcpOwogICAgICAgICByZXR1
cm47CiAgICAgfQogICAgIGlmICggdW5saWtlbHkoX192Y3B1X29uX3J1bnEoc3ZjKSkgKQogICAg
IHsKLSAgICAgICAgU0NIRURfU1RBVF9DUkFOSyh2Y3B1X3dha2Vfb25ydW5xKTsKKyAgICAgICAg
U0NIRURfU1RBVF9DUkFOSyhpdGVtX3dha2Vfb25ydW5xKTsKICAgICAgICAgcmV0dXJuOwogICAg
IH0KIAogICAgIGlmICggbGlrZWx5KHZjcHVfcnVubmFibGUodmMpKSApCi0gICAgICAgIFNDSEVE
X1NUQVRfQ1JBTksodmNwdV93YWtlX3J1bm5hYmxlKTsKKyAgICAgICAgU0NIRURfU1RBVF9DUkFO
SyhpdGVtX3dha2VfcnVubmFibGUpOwogICAgIGVsc2UKLSAgICAgICAgU0NIRURfU1RBVF9DUkFO
Syh2Y3B1X3dha2Vfbm90X3J1bm5hYmxlKTsKKyAgICAgICAgU0NIRURfU1RBVF9DUkFOSyhpdGVt
X3dha2Vfbm90X3J1bm5hYmxlKTsKIAogICAgIC8qCiAgICAgICogV2UgdGVtcG9yYXJseSBib29z
dCB0aGUgcHJpb3JpdHkgb2YgYXdha2luZyBWQ1BVcyEKQEAgLTExNzAsNyArMTE3MCw3IEBAIGNz
Y2hlZF9pdGVtX3dha2UoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRf
aXRlbSAqaXRlbSkKICAgICAgICAgICF0ZXN0X2JpdChDU0NIRURfRkxBR19WQ1BVX1BBUktFRCwg
JnN2Yy0+ZmxhZ3MpICkKICAgICB7CiAgICAgICAgIFRSQUNFXzJEKFRSQ19DU0NIRURfQk9PU1Rf
U1RBUlQsIHZjLT5kb21haW4tPmRvbWFpbl9pZCwgdmMtPnZjcHVfaWQpOwotICAgICAgICBTQ0hF
RF9TVEFUX0NSQU5LKHZjcHVfYm9vc3QpOworICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKGl0ZW1f
Ym9vc3QpOwogICAgICAgICBzdmMtPnByaSA9IENTQ0hFRF9QUklfVFNfQk9PU1Q7CiAgICAgfQog
CkBAIC0xNTI5LDcgKzE1MjksNyBAQCBjc2NoZWRfYWNjdCh2b2lkKiBkdW1teSkKICAgICAgICAg
ICAgICAgICAgICAgIGNyZWRpdCA8IC1jcmVkaXRfY2FwICYmCiAgICAgICAgICAgICAgICAgICAg
ICAhdGVzdF9hbmRfc2V0X2JpdChDU0NIRURfRkxBR19WQ1BVX1BBUktFRCwgJnN2Yy0+ZmxhZ3Mp
ICkKICAgICAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgICAgIFNDSEVEX1NUQVRfQ1JB
TksodmNwdV9wYXJrKTsKKyAgICAgICAgICAgICAgICAgICAgU0NIRURfU1RBVF9DUkFOSyhpdGVt
X3BhcmspOwogICAgICAgICAgICAgICAgICAgICB2Y3B1X3BhdXNlX25vc3luYyhzdmMtPnZjcHUp
OwogICAgICAgICAgICAgICAgIH0KIApAQCAtMTU1Myw3ICsxNTUzLDcgQEAgY3NjaGVkX2FjY3Qo
dm9pZCogZHVtbXkpCiAgICAgICAgICAgICAgICAgICAgICAqIGNhbGwgdG8gbWFrZSBzdXJlIHRo
ZSBWQ1BVJ3MgcHJpb3JpdHkgaXMgbm90IGJvb3N0ZWQKICAgICAgICAgICAgICAgICAgICAgICog
aWYgaXQgaXMgd29rZW4gdXAgaGVyZS4KICAgICAgICAgICAgICAgICAgICAgICovCi0gICAgICAg
ICAgICAgICAgICAgIFNDSEVEX1NUQVRfQ1JBTksodmNwdV91bnBhcmspOworICAgICAgICAgICAg
ICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKGl0ZW1fdW5wYXJrKTsKICAgICAgICAgICAgICAgICAg
ICAgdmNwdV91bnBhdXNlKHN2Yy0+dmNwdSk7CiAgICAgICAgICAgICAgICAgfQogCmRpZmYgLS1n
aXQgYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0
Mi5jCmluZGV4IDVjMTc5NGRiNjEuLjhiZWU3Y2I5YTIgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24v
c2NoZWRfY3JlZGl0Mi5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCkBAIC0yMDE5
LDcgKzIwMTksNyBAQCBjc2NoZWQyX3ZjcHVfY2hlY2soc3RydWN0IHZjcHUgKnZjKQogICAgIHsK
ICAgICAgICAgQlVHX09OKCAhaXNfaWRsZV92Y3B1KHZjKSApOwogICAgIH0KLSAgICBTQ0hFRF9T
VEFUX0NSQU5LKHZjcHVfY2hlY2spOworICAgIFNDSEVEX1NUQVRfQ1JBTksoaXRlbV9jaGVjayk7
CiB9CiAjZGVmaW5lIENTQ0hFRDJfVkNQVV9DSEVDSyhfdmMpICAoY3NjaGVkMl92Y3B1X2NoZWNr
KF92YykpCiAjZWxzZQpAQCAtMjA2Niw3ICsyMDY2LDcgQEAgY3NjaGVkMl9hbGxvY192ZGF0YShj
b25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF9pdGVtICppdGVtLAogICAg
IHN2Yy0+YnVkZ2V0X3F1b3RhID0gMDsKICAgICBJTklUX0xJU1RfSEVBRCgmc3ZjLT5wYXJrZWRf
ZWxlbSk7CiAKLSAgICBTQ0hFRF9TVEFUX0NSQU5LKHZjcHVfYWxsb2MpOworICAgIFNDSEVEX1NU
QVRfQ1JBTksoaXRlbV9hbGxvYyk7CiAKICAgICByZXR1cm4gc3ZjOwogfQpAQCAtMjA3OCw3ICsy
MDc4LDcgQEAgY3NjaGVkMl9pdGVtX3NsZWVwKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywg
c3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiAgICAgc3RydWN0IGNzY2hlZDJfaXRlbSAqIGNvbnN0
IHN2YyA9IGNzY2hlZDJfaXRlbShpdGVtKTsKIAogICAgIEFTU0VSVCghaXNfaWRsZV92Y3B1KHZj
KSk7Ci0gICAgU0NIRURfU1RBVF9DUkFOSyh2Y3B1X3NsZWVwKTsKKyAgICBTQ0hFRF9TVEFUX0NS
QU5LKGl0ZW1fc2xlZXApOwogCiAgICAgaWYgKCBjdXJyX29uX2NwdSh2Yy0+cHJvY2Vzc29yKSA9
PSBpdGVtICkKICAgICB7CkBAIC0yMTA4LDIwICsyMTA4LDIwIEBAIGNzY2hlZDJfaXRlbV93YWtl
KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiAK
ICAgICBpZiAoIHVubGlrZWx5KGN1cnJfb25fY3B1KGNwdSkgPT0gaXRlbSkgKQogICAgIHsKLSAg
ICAgICAgU0NIRURfU1RBVF9DUkFOSyh2Y3B1X3dha2VfcnVubmluZyk7CisgICAgICAgIFNDSEVE
X1NUQVRfQ1JBTksoaXRlbV93YWtlX3J1bm5pbmcpOwogICAgICAgICBnb3RvIG91dDsKICAgICB9
CiAKICAgICBpZiAoIHVubGlrZWx5KHZjcHVfb25fcnVucShzdmMpKSApCiAgICAgewotICAgICAg
ICBTQ0hFRF9TVEFUX0NSQU5LKHZjcHVfd2FrZV9vbnJ1bnEpOworICAgICAgICBTQ0hFRF9TVEFU
X0NSQU5LKGl0ZW1fd2FrZV9vbnJ1bnEpOwogICAgICAgICBnb3RvIG91dDsKICAgICB9CiAKICAg
ICBpZiAoIGxpa2VseSh2Y3B1X3J1bm5hYmxlKHZjKSkgKQotICAgICAgICBTQ0hFRF9TVEFUX0NS
QU5LKHZjcHVfd2FrZV9ydW5uYWJsZSk7CisgICAgICAgIFNDSEVEX1NUQVRfQ1JBTksoaXRlbV93
YWtlX3J1bm5hYmxlKTsKICAgICBlbHNlCi0gICAgICAgIFNDSEVEX1NUQVRfQ1JBTksodmNwdV93
YWtlX25vdF9ydW5uYWJsZSk7CisgICAgICAgIFNDSEVEX1NUQVRfQ1JBTksoaXRlbV93YWtlX25v
dF9ydW5uYWJsZSk7CiAKICAgICAvKiBJZiB0aGUgY29udGV4dCBoYXNuJ3QgYmVlbiBzYXZlZCBm
b3IgdGhpcyB2Y3B1IHlldCwgd2UgY2FuJ3QgcHV0IGl0IG9uCiAgICAgICogYW5vdGhlciBydW5x
dWV1ZS4gIEluc3RlYWQsIHdlIHNldCBhIGZsYWcgc28gdGhhdCBpdCB3aWxsIGJlIHB1dCBvbiB0
aGUgcnVucXVldWUKQEAgLTMxMzcsNyArMzEzNyw3IEBAIGNzY2hlZDJfaXRlbV9pbnNlcnQoY29u
c3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkKIAogICAg
IHNkb20tPm5yX3ZjcHVzKys7CiAKLSAgICBTQ0hFRF9TVEFUX0NSQU5LKHZjcHVfaW5zZXJ0KTsK
KyAgICBTQ0hFRF9TVEFUX0NSQU5LKGl0ZW1faW5zZXJ0KTsKIAogICAgIENTQ0hFRDJfVkNQVV9D
SEVDSyh2Yyk7CiB9CkBAIC0zMTYwLDcgKzMxNjAsNyBAQCBjc2NoZWQyX2l0ZW1fcmVtb3ZlKGNv
bnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiAgICAg
QVNTRVJUKCFpc19pZGxlX3ZjcHUodmMpKTsKICAgICBBU1NFUlQobGlzdF9lbXB0eSgmc3ZjLT5y
dW5xX2VsZW0pKTsKIAotICAgIFNDSEVEX1NUQVRfQ1JBTksodmNwdV9yZW1vdmUpOworICAgIFND
SEVEX1NUQVRfQ1JBTksoaXRlbV9yZW1vdmUpOwogCiAgICAgLyogUmVtb3ZlIGZyb20gcnVucXVl
dWUgKi8KICAgICBsb2NrID0gaXRlbV9zY2hlZHVsZV9sb2NrX2lycShpdGVtKTsKZGlmZiAtLWdp
dCBhL3hlbi9jb21tb24vc2NoZWRfbnVsbC5jIGIveGVuL2NvbW1vbi9zY2hlZF9udWxsLmMKaW5k
ZXggYzQ1YWY5ZjhlZS4uNTU3MGNjMWE4YyAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9u
dWxsLmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZF9udWxsLmMKQEAgLTIwNyw3ICsyMDcsNyBAQCBz
dGF0aWMgdm9pZCAqbnVsbF9hbGxvY192ZGF0YShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMs
CiAgICAgSU5JVF9MSVNUX0hFQUQoJm52Yy0+d2FpdHFfZWxlbSk7CiAgICAgbnZjLT52Y3B1ID0g
djsKIAotICAgIFNDSEVEX1NUQVRfQ1JBTksodmNwdV9hbGxvYyk7CisgICAgU0NIRURfU1RBVF9D
UkFOSyhpdGVtX2FsbG9jKTsKIAogICAgIHJldHVybiBudmM7CiB9CkBAIC00NzMsNyArNDczLDcg
QEAgc3RhdGljIHZvaWQgbnVsbF9pdGVtX2luc2VydChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpv
cHMsCiAgICAgfQogICAgIHNwaW5fdW5sb2NrX2lycShsb2NrKTsKIAotICAgIFNDSEVEX1NUQVRf
Q1JBTksodmNwdV9pbnNlcnQpOworICAgIFNDSEVEX1NUQVRfQ1JBTksoaXRlbV9pbnNlcnQpOwog
fQogCiBzdGF0aWMgdm9pZCBfdmNwdV9yZW1vdmUoc3RydWN0IG51bGxfcHJpdmF0ZSAqcHJ2LCBz
dHJ1Y3QgdmNwdSAqdikKQEAgLTU0NCw3ICs1NDQsNyBAQCBzdGF0aWMgdm9pZCBudWxsX2l0ZW1f
cmVtb3ZlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKICBvdXQ6CiAgICAgaXRlbV9zY2hl
ZHVsZV91bmxvY2tfaXJxKGxvY2ssIGl0ZW0pOwogCi0gICAgU0NIRURfU1RBVF9DUkFOSyh2Y3B1
X3JlbW92ZSk7CisgICAgU0NIRURfU1RBVF9DUkFOSyhpdGVtX3JlbW92ZSk7CiB9CiAKIHN0YXRp
YyB2b2lkIG51bGxfaXRlbV93YWtlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKQEAgLTU1
NiwyMSArNTU2LDIxIEBAIHN0YXRpYyB2b2lkIG51bGxfaXRlbV93YWtlKGNvbnN0IHN0cnVjdCBz
Y2hlZHVsZXIgKm9wcywKIAogICAgIGlmICggdW5saWtlbHkoY3Vycl9vbl9jcHUodi0+cHJvY2Vz
c29yKSA9PSBpdGVtKSApCiAgICAgewotICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKHZjcHVfd2Fr
ZV9ydW5uaW5nKTsKKyAgICAgICAgU0NIRURfU1RBVF9DUkFOSyhpdGVtX3dha2VfcnVubmluZyk7
CiAgICAgICAgIHJldHVybjsKICAgICB9CiAKICAgICBpZiAoIHVubGlrZWx5KCFsaXN0X2VtcHR5
KCZudWxsX2l0ZW0oaXRlbSktPndhaXRxX2VsZW0pKSApCiAgICAgewogICAgICAgICAvKiBOb3Qg
ZXhhY3RseSAib24gcnVucSIsIGJ1dCBjbG9zZSBlbm91Z2ggZm9yIHJldXNpbmcgdGhlIGNvdW50
ZXIgKi8KLSAgICAgICAgU0NIRURfU1RBVF9DUkFOSyh2Y3B1X3dha2Vfb25ydW5xKTsKKyAgICAg
ICAgU0NIRURfU1RBVF9DUkFOSyhpdGVtX3dha2Vfb25ydW5xKTsKICAgICAgICAgcmV0dXJuOwog
ICAgIH0KIAogICAgIGlmICggbGlrZWx5KHZjcHVfcnVubmFibGUodikpICkKLSAgICAgICAgU0NI
RURfU1RBVF9DUkFOSyh2Y3B1X3dha2VfcnVubmFibGUpOworICAgICAgICBTQ0hFRF9TVEFUX0NS
QU5LKGl0ZW1fd2FrZV9ydW5uYWJsZSk7CiAgICAgZWxzZQotICAgICAgICBTQ0hFRF9TVEFUX0NS
QU5LKHZjcHVfd2FrZV9ub3RfcnVubmFibGUpOworICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKGl0
ZW1fd2FrZV9ub3RfcnVubmFibGUpOwogCiAgICAgLyogTm90ZSB0aGF0IHdlIGdldCBoZXJlIG9u
bHkgZm9yIHZDUFVzIGFzc2lnbmVkIHRvIGEgcENQVSAqLwogICAgIGNwdV9yYWlzZV9zb2Z0aXJx
KHYtPnByb2Nlc3NvciwgU0NIRURVTEVfU09GVElSUSk7CkBAIC01ODcsNyArNTg3LDcgQEAgc3Rh
dGljIHZvaWQgbnVsbF9pdGVtX3NsZWVwKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKICAg
ICBpZiAoIGN1cnJfb25fY3B1KHYtPnByb2Nlc3NvcikgPT0gaXRlbSApCiAgICAgICAgIGNwdV9y
YWlzZV9zb2Z0aXJxKHYtPnByb2Nlc3NvciwgU0NIRURVTEVfU09GVElSUSk7CiAKLSAgICBTQ0hF
RF9TVEFUX0NSQU5LKHZjcHVfc2xlZXApOworICAgIFNDSEVEX1NUQVRfQ1JBTksoaXRlbV9zbGVl
cCk7CiB9CiAKIHN0YXRpYyBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKgpAQCAtNjk3LDcgKzY5Nyw3
IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBudWxsX3ZjcHVfY2hlY2soc3RydWN0IHZjcHUgKnYpCiAg
ICAgZWxzZQogICAgICAgICBCVUdfT04oIWlzX2lkbGVfdmNwdSh2KSk7CiAKLSAgICBTQ0hFRF9T
VEFUX0NSQU5LKHZjcHVfY2hlY2spOworICAgIFNDSEVEX1NUQVRfQ1JBTksoaXRlbV9jaGVjayk7
CiB9CiAjZGVmaW5lIE5VTExfVkNQVV9DSEVDSyh2KSAgKG51bGxfdmNwdV9jaGVjayh2KSkKICNl
bHNlCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX3J0LmMgYi94ZW4vY29tbW9uL3NjaGVk
X3J0LmMKaW5kZXggNTg1NjBkMDg2Yi4uMDYzOWNkY2UwYSAxMDA2NDQKLS0tIGEveGVuL2NvbW1v
bi9zY2hlZF9ydC5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfcnQuYwpAQCAtODcwLDcgKzg3MCw3
IEBAIHJ0X2FsbG9jX3ZkYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNj
aGVkX2l0ZW0gKml0ZW0sIHZvaWQgKmRkKQogICAgIGlmICggIWlzX2lkbGVfdmNwdSh2YykgKQog
ICAgICAgICBzdmMtPmJ1ZGdldCA9IFJURFNfREVGQVVMVF9CVURHRVQ7CiAKLSAgICBTQ0hFRF9T
VEFUX0NSQU5LKHZjcHVfYWxsb2MpOworICAgIFNDSEVEX1NUQVRfQ1JBTksoaXRlbV9hbGxvYyk7
CiAKICAgICByZXR1cm4gc3ZjOwogfQpAQCAtOTE5LDcgKzkxOSw3IEBAIHJ0X2l0ZW1faW5zZXJ0
KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiAg
ICAgfQogICAgIGl0ZW1fc2NoZWR1bGVfdW5sb2NrX2lycShsb2NrLCBpdGVtKTsKIAotICAgIFND
SEVEX1NUQVRfQ1JBTksodmNwdV9pbnNlcnQpOworICAgIFNDSEVEX1NUQVRfQ1JBTksoaXRlbV9p
bnNlcnQpOwogfQogCiAvKgpAQCAtOTMyLDcgKzkzMiw3IEBAIHJ0X2l0ZW1fcmVtb3ZlKGNvbnN0
IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiAgICAgc3Ry
dWN0IHJ0X2RvbSAqIGNvbnN0IHNkb20gPSBzdmMtPnNkb207CiAgICAgc3BpbmxvY2tfdCAqbG9j
azsKIAotICAgIFNDSEVEX1NUQVRfQ1JBTksodmNwdV9yZW1vdmUpOworICAgIFNDSEVEX1NUQVRf
Q1JBTksoaXRlbV9yZW1vdmUpOwogCiAgICAgQlVHX09OKCBzZG9tID09IE5VTEwgKTsKIApAQCAt
MTE1NCw3ICsxMTU0LDcgQEAgcnRfaXRlbV9zbGVlcChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpv
cHMsIHN0cnVjdCBzY2hlZF9pdGVtICppdGVtKQogICAgIHN0cnVjdCBydF9pdGVtICogY29uc3Qg
c3ZjID0gcnRfaXRlbShpdGVtKTsKIAogICAgIEJVR19PTiggaXNfaWRsZV92Y3B1KHZjKSApOwot
ICAgIFNDSEVEX1NUQVRfQ1JBTksodmNwdV9zbGVlcCk7CisgICAgU0NIRURfU1RBVF9DUkFOSyhp
dGVtX3NsZWVwKTsKIAogICAgIGlmICggY3Vycl9vbl9jcHUodmMtPnByb2Nlc3NvcikgPT0gaXRl
bSApCiAgICAgICAgIGNwdV9yYWlzZV9zb2Z0aXJxKHZjLT5wcm9jZXNzb3IsIFNDSEVEVUxFX1NP
RlRJUlEpOwpAQCAtMTI3NSwyMSArMTI3NSwyMSBAQCBydF9pdGVtX3dha2UoY29uc3Qgc3RydWN0
IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkKIAogICAgIGlmICggdW5s
aWtlbHkoY3Vycl9vbl9jcHUodmMtPnByb2Nlc3NvcikgPT0gaXRlbSkgKQogICAgIHsKLSAgICAg
ICAgU0NIRURfU1RBVF9DUkFOSyh2Y3B1X3dha2VfcnVubmluZyk7CisgICAgICAgIFNDSEVEX1NU
QVRfQ1JBTksoaXRlbV93YWtlX3J1bm5pbmcpOwogICAgICAgICByZXR1cm47CiAgICAgfQogCiAg
ICAgLyogb24gUnVuUS9EZXBsZXRlZFEsIGp1c3QgdXBkYXRlIGluZm8gaXMgb2sgKi8KICAgICBp
ZiAoIHVubGlrZWx5KHZjcHVfb25fcShzdmMpKSApCiAgICAgewotICAgICAgICBTQ0hFRF9TVEFU
X0NSQU5LKHZjcHVfd2FrZV9vbnJ1bnEpOworICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKGl0ZW1f
d2FrZV9vbnJ1bnEpOwogICAgICAgICByZXR1cm47CiAgICAgfQogCiAgICAgaWYgKCBsaWtlbHko
dmNwdV9ydW5uYWJsZSh2YykpICkKLSAgICAgICAgU0NIRURfU1RBVF9DUkFOSyh2Y3B1X3dha2Vf
cnVubmFibGUpOworICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKGl0ZW1fd2FrZV9ydW5uYWJsZSk7
CiAgICAgZWxzZQotICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKHZjcHVfd2FrZV9ub3RfcnVubmFi
bGUpOworICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKGl0ZW1fd2FrZV9ub3RfcnVubmFibGUpOwog
CiAgICAgLyoKICAgICAgKiBJZiBhIGRlYWRsaW5lIHBhc3NlZCB3aGlsZSBzdmMgd2FzIGFzbGVl
cC9ibG9ja2VkLCB3ZSBuZWVkIG5ldwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3BlcmZj
X2RlZm4uaCBiL3hlbi9pbmNsdWRlL3hlbi9wZXJmY19kZWZuLmgKaW5kZXggMWFkNDM4NDA4MC4u
MjVhZjRkYmQxMiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3BlcmZjX2RlZm4uaAorKysg
Yi94ZW4vaW5jbHVkZS94ZW4vcGVyZmNfZGVmbi5oCkBAIC0yMSwyMCArMjEsMjAgQEAgUEVSRkNP
VU5URVIoc2NoZWRfY3R4LCAgICAgICAgICAgICAgInNjaGVkOiBjb250ZXh0IHN3aXRjaGVzIikK
IFBFUkZDT1VOVEVSKHNjaGVkdWxlLCAgICAgICAgICAgICAgICJzY2hlZDogc3BlY2lmaWMgc2No
ZWR1bGVyIikKIFBFUkZDT1VOVEVSKGRvbV9pbml0LCAgICAgICAgICAgICAgICJzY2hlZDogZG9t
X2luaXQiKQogUEVSRkNPVU5URVIoZG9tX2Rlc3Ryb3ksICAgICAgICAgICAgInNjaGVkOiBkb21f
ZGVzdHJveSIpCi1QRVJGQ09VTlRFUih2Y3B1X2FsbG9jLCAgICAgICAgICAgICAic2NoZWQ6IHZj
cHVfYWxsb2MiKQotUEVSRkNPVU5URVIodmNwdV9pbnNlcnQsICAgICAgICAgICAgInNjaGVkOiB2
Y3B1X2luc2VydCIpCi1QRVJGQ09VTlRFUih2Y3B1X3JlbW92ZSwgICAgICAgICAgICAic2NoZWQ6
IHZjcHVfcmVtb3ZlIikKLVBFUkZDT1VOVEVSKHZjcHVfc2xlZXAsICAgICAgICAgICAgICJzY2hl
ZDogdmNwdV9zbGVlcCIpCiBQRVJGQ09VTlRFUih2Y3B1X3lpZWxkLCAgICAgICAgICAgICAic2No
ZWQ6IHZjcHVfeWllbGQiKQotUEVSRkNPVU5URVIodmNwdV93YWtlX3J1bm5pbmcsICAgICAgInNj
aGVkOiB2Y3B1X3dha2VfcnVubmluZyIpCi1QRVJGQ09VTlRFUih2Y3B1X3dha2Vfb25ydW5xLCAg
ICAgICAic2NoZWQ6IHZjcHVfd2FrZV9vbnJ1bnEiKQotUEVSRkNPVU5URVIodmNwdV93YWtlX3J1
bm5hYmxlLCAgICAgInNjaGVkOiB2Y3B1X3dha2VfcnVubmFibGUiKQotUEVSRkNPVU5URVIodmNw
dV93YWtlX25vdF9ydW5uYWJsZSwgInNjaGVkOiB2Y3B1X3dha2Vfbm90X3J1bm5hYmxlIikKK1BF
UkZDT1VOVEVSKGl0ZW1fYWxsb2MsICAgICAgICAgICAgICJzY2hlZDogaXRlbV9hbGxvYyIpCitQ
RVJGQ09VTlRFUihpdGVtX2luc2VydCwgICAgICAgICAgICAic2NoZWQ6IGl0ZW1faW5zZXJ0IikK
K1BFUkZDT1VOVEVSKGl0ZW1fcmVtb3ZlLCAgICAgICAgICAgICJzY2hlZDogaXRlbV9yZW1vdmUi
KQorUEVSRkNPVU5URVIoaXRlbV9zbGVlcCwgICAgICAgICAgICAgInNjaGVkOiBpdGVtX3NsZWVw
IikKK1BFUkZDT1VOVEVSKGl0ZW1fd2FrZV9ydW5uaW5nLCAgICAgICJzY2hlZDogaXRlbV93YWtl
X3J1bm5pbmciKQorUEVSRkNPVU5URVIoaXRlbV93YWtlX29ucnVucSwgICAgICAgInNjaGVkOiBp
dGVtX3dha2Vfb25ydW5xIikKK1BFUkZDT1VOVEVSKGl0ZW1fd2FrZV9ydW5uYWJsZSwgICAgICJz
Y2hlZDogaXRlbV93YWtlX3J1bm5hYmxlIikKK1BFUkZDT1VOVEVSKGl0ZW1fd2FrZV9ub3RfcnVu
bmFibGUsICJzY2hlZDogaXRlbV93YWtlX25vdF9ydW5uYWJsZSIpCiBQRVJGQ09VTlRFUih0aWNr
bGVkX25vX2NwdSwgICAgICAgICAic2NoZWQ6IHRpY2tsZWRfbm9fY3B1IikKIFBFUkZDT1VOVEVS
KHRpY2tsZWRfaWRsZV9jcHUsICAgICAgICJzY2hlZDogdGlja2xlZF9pZGxlX2NwdSIpCiBQRVJG
Q09VTlRFUih0aWNrbGVkX2lkbGVfY3B1X2V4Y2wsICAic2NoZWQ6IHRpY2tsZWRfaWRsZV9jcHVf
ZXhjbHVzaXZlIikKIFBFUkZDT1VOVEVSKHRpY2tsZWRfYnVzeV9jcHUsICAgICAgICJzY2hlZDog
dGlja2xlZF9idXN5X2NwdSIpCi1QRVJGQ09VTlRFUih2Y3B1X2NoZWNrLCAgICAgICAgICAgICAi
c2NoZWQ6IHZjcHVfY2hlY2siKQorUEVSRkNPVU5URVIoaXRlbV9jaGVjaywgICAgICAgICAgICAg
InNjaGVkOiBpdGVtX2NoZWNrIikKIAogLyogY3JlZGl0IHNwZWNpZmljIGNvdW50ZXJzICovCiBQ
RVJGQ09VTlRFUihkZWxheV9tcywgICAgICAgICAgICAgICAiY3NjaGVkOiBkZWxheSIpCkBAIC00
MywxMSArNDMsMTEgQEAgUEVSRkNPVU5URVIoYWNjdF9ub193b3JrLCAgICAgICAgICAgImNzY2hl
ZDogYWNjdF9ub193b3JrIikKIFBFUkZDT1VOVEVSKGFjY3RfYmFsYW5jZSwgICAgICAgICAgICJj
c2NoZWQ6IGFjY3RfYmFsYW5jZSIpCiBQRVJGQ09VTlRFUihhY2N0X3Jlb3JkZXIsICAgICAgICAg
ICAiY3NjaGVkOiBhY2N0X3Jlb3JkZXIiKQogUEVSRkNPVU5URVIoYWNjdF9taW5fY3JlZGl0LCAg
ICAgICAgImNzY2hlZDogYWNjdF9taW5fY3JlZGl0IikKLVBFUkZDT1VOVEVSKGFjY3RfdmNwdV9h
Y3RpdmUsICAgICAgICJjc2NoZWQ6IGFjY3RfdmNwdV9hY3RpdmUiKQotUEVSRkNPVU5URVIoYWNj
dF92Y3B1X2lkbGUsICAgICAgICAgImNzY2hlZDogYWNjdF92Y3B1X2lkbGUiKQotUEVSRkNPVU5U
RVIodmNwdV9ib29zdCwgICAgICAgICAgICAgImNzY2hlZDogdmNwdV9ib29zdCIpCi1QRVJGQ09V
TlRFUih2Y3B1X3BhcmssICAgICAgICAgICAgICAiY3NjaGVkOiB2Y3B1X3BhcmsiKQotUEVSRkNP
VU5URVIodmNwdV91bnBhcmssICAgICAgICAgICAgImNzY2hlZDogdmNwdV91bnBhcmsiKQorUEVS
RkNPVU5URVIoYWNjdF9pdGVtX2FjdGl2ZSwgICAgICAgImNzY2hlZDogYWNjdF9pdGVtX2FjdGl2
ZSIpCitQRVJGQ09VTlRFUihhY2N0X2l0ZW1faWRsZSwgICAgICAgICAiY3NjaGVkOiBhY2N0X2l0
ZW1faWRsZSIpCitQRVJGQ09VTlRFUihpdGVtX2Jvb3N0LCAgICAgICAgICAgICAiY3NjaGVkOiBp
dGVtX2Jvb3N0IikKK1BFUkZDT1VOVEVSKGl0ZW1fcGFyaywgICAgICAgICAgICAgICJjc2NoZWQ6
IGl0ZW1fcGFyayIpCitQRVJGQ09VTlRFUihpdGVtX3VucGFyaywgICAgICAgICAgICAiY3NjaGVk
OiBpdGVtX3VucGFyayIpCiBQRVJGQ09VTlRFUihsb2FkX2JhbGFuY2VfaWRsZSwgICAgICAiY3Nj
aGVkOiBsb2FkX2JhbGFuY2VfaWRsZSIpCiBQRVJGQ09VTlRFUihsb2FkX2JhbGFuY2Vfb3Zlciwg
ICAgICAiY3NjaGVkOiBsb2FkX2JhbGFuY2Vfb3ZlciIpCiBQRVJGQ09VTlRFUihsb2FkX2JhbGFu
Y2Vfb3RoZXIsICAgICAiY3NjaGVkOiBsb2FkX2JhbGFuY2Vfb3RoZXIiKQpAQCAtNTcsNyArNTcs
NyBAQCBQRVJGQ09VTlRFUihzdGVhbF9wZWVyX2lkbGUsICAgICAgICAiY3NjaGVkOiBzdGVhbF9w
ZWVyX2lkbGUiKQogUEVSRkNPVU5URVIobWlncmF0ZV9xdWV1ZWQsICAgICAgICAgImNzY2hlZDog
bWlncmF0ZV9xdWV1ZWQiKQogUEVSRkNPVU5URVIobWlncmF0ZV9ydW5uaW5nLCAgICAgICAgImNz
Y2hlZDogbWlncmF0ZV9ydW5uaW5nIikKIFBFUkZDT1VOVEVSKG1pZ3JhdGVfa2lja2VkX2F3YXks
ICAgICJjc2NoZWQ6IG1pZ3JhdGVfa2lja2VkX2F3YXkiKQotUEVSRkNPVU5URVIodmNwdV9ob3Qs
ICAgICAgICAgICAgICAgImNzY2hlZDogdmNwdV9ob3QiKQorUEVSRkNPVU5URVIoaXRlbV9ob3Qs
ICAgICAgICAgICAgICAgImNzY2hlZDogaXRlbV9ob3QiKQogCiAvKiBjcmVkaXQyIHNwZWNpZmlj
IGNvdW50ZXJzICovCiBQRVJGQ09VTlRFUihidXJuX2NyZWRpdHNfdDJjLCAgICAgICAiY3NjaGVk
MjogYnVybl9jcmVkaXRzX3QyYyIpCi0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 06 06:57:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 06:57:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNXYU-0001sG-0c; Mon, 06 May 2019 06:56:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XZcu=TG=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hNXYT-0001s0-Do
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 06:56:53 +0000
X-Inumbo-ID: 1ecc4688-6fcc-11e9-843c-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1ecc4688-6fcc-11e9-843c-bc764e045a96;
 Mon, 06 May 2019 06:56:50 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 83686AC8C;
 Mon,  6 May 2019 06:56:48 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  6 May 2019 08:55:59 +0200
Message-Id: <20190506065644.7415-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH RFC V2 00/45] xen: add core scheduling support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Robert VanVossen <robert.vanvossen@dornerworks.com>,
 Dario Faggioli <dfaggioli@suse.com>, Julien Grall <julien.grall@arm.com>,
 Josh Whitehead <josh.whitehead@dornerworks.com>,
 Meng Xu <mengxu@cis.upenn.edu>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIHN1cHBvcnQgZm9yIGNvcmUtIGFuZCBzb2NrZXQtc2NoZWR1bGluZyBpbiB0aGUgWGVuIGh5
cGVydmlzb3IuCgpWaWEgYm9vdCBwYXJhbWV0ZXIgc2NoZWQtZ3Jhbj1jb3JlIChvciBzY2hlZC1n
cmFuPXNvY2tldCkKaXQgaXMgcG9zc2libGUgdG8gY2hhbmdlIHRoZSBzY2hlZHVsaW5nIGdyYW51
bGFyaXR5IGZyb20gY3B1ICh0aGUKZGVmYXVsdCkgdG8gZWl0aGVyIHdob2xlIGNvcmVzIG9yIGV2
ZW4gc29ja2V0cy4KCkFsbCBsb2dpY2FsIGNwdXMgKHRocmVhZHMpIG9mIHRoZSBjb3JlIG9yIHNv
Y2tldCBhcmUgYWx3YXlzIHNjaGVkdWxlZAp0b2dldGhlci4gVGhpcyBtZWFucyB0aGF0IG9uIGEg
Y29yZSBhbHdheXMgdmNwdXMgb2YgdGhlIHNhbWUgZG9tYWluCndpbGwgYmUgYWN0aXZlLCBhbmQg
dGhvc2UgdmNwdXMgd2lsbCBhbHdheXMgYmUgc2NoZWR1bGVkIGF0IHRoZSBzYW1lCnRpbWUuCgpU
aGlzIGlzIGFjaGlldmVkIGJ5IHN3aXRjaGluZyB0aGUgc2NoZWR1bGVyIHRvIG5vIGxvbmdlciBz
ZWUgdmNwdXMgYXMKdGhlIHByaW1hcnkgb2JqZWN0IHRvIHNjaGVkdWxlLCBidXQgInNjaGVkdWxl
IGl0ZW1zIi4gRWFjaCBzY2hlZHVsZQppdGVtIGNvbnNpc3RzIG9mIGFzIG1hbnkgdmNwdXMgYXMg
ZWFjaCBjb3JlIGhhcyB0aHJlYWRzIG9uIHRoZSBjdXJyZW50CnN5c3RlbS4gVGhlIHZjcHUtPml0
ZW0gcmVsYXRpb24gaXMgZml4ZWQuCgpJIGhhdmUgZG9uZSBzb21lIHZlcnkgYmFzaWMgcGVyZm9y
bWFuY2UgdGVzdGluZzogb24gYSA0IGNwdSBzeXN0ZW0KKDIgY29yZXMgd2l0aCAyIHRocmVhZHMg
ZWFjaCkgSSBkaWQgYSAibWFrZSAtaiA0IiBmb3IgYnVpbGRpbmcgdGhlIFhlbgpoeXBlcnZpc29y
LiBXaXRoIFRoaXMgdGVzdCBoYXMgYmVlbiBydW4gb24gZG9tMCwgb25jZSB3aXRoIG5vIG90aGVy
Cmd1ZXN0IGFjdGl2ZSBhbmQgb25jZSB3aXRoIGFub3RoZXIgZ3Vlc3Qgd2l0aCA0IHZjcHVzIHJ1
bm5pbmcgdGhlIHNhbWUKdGVzdC4gVGhlIHJlc3VsdHMgYXJlIChhbHdheXMgZWxhcHNlZCB0aW1l
LCBzeXN0ZW0gdGltZSwgdXNlciB0aW1lKToKCnNjaGVkLWdyYW49Y3B1LCAgICBubyBvdGhlciBn
dWVzdDogMTE2LjEwIDE3Ny42NSAyMDcuODQKc2NoZWQtZ3Jhbj1jb3JlLCAgIG5vIG90aGVyIGd1
ZXN0OiAxMTQuMDQgMTc1LjQ3IDIwNy40NQpzY2hlZC1ncmFuPWNwdSwgICAgb3RoZXIgZ3Vlc3Q6
ICAgIDIwMi4zMCAzMzQuMjEgMzg0LjYzCnNjaGVkLWdyYW49Y29yZSwgICBvdGhlciBndWVzdDog
ICAgMjA3LjI0IDI5My4wNCAzNzEuMzcKCkFsbCB0ZXN0cyBoYXZlIGJlZW4gcGVyZm9ybWVkIHdp
dGggY3JlZGl0MiwgdGhlIG90aGVyIHNjaGVkdWxlcnMgYXJlCnVudGVzdGVkIHVwIHRvIG5vdy4K
CkNwdXBvb2xzIGFyZSBub3QgeWV0IHdvcmtpbmcsIGFzIG1vdmluZyBjcHVzIGJldHdlZW4gY3B1
cG9vbHMgbmVlZHMKbW9yZSB3b3JrICh0aGlzIGlzIHRoZSByZWFzb24gZm9yIHRoZSBzZXJpZXMg
c3RpbGwgYmVpbmcgUkZDKS4gU2FtZQphcHBsaWVzIHRvIGNwdSBhZGQvcmVtb3ZlLgoKQ2hhbmdl
cyBpbiBSRkMgVjI6Ci0gQVJNIGlzIGJ1aWxkaW5nIG5vdwotIEhWTSBkb21haW5zIGFyZSB3b3Jr
aW5nIG5vdwotIGlkbGluZyB3aWxsIGFsd2F5cyBiZSBkb25lIHdpdGggaWRsZV92Y3B1IGFjdGl2
ZQotIG90aGVyIHNtYWxsIGNoYW5nZXMgc2VlIGluZGl2aWR1YWwgcGF0Y2hlcwoKSnVlcmdlbiBH
cm9zcyAoNDUpOgogIHhlbi9zY2hlZDogYWRkIGlubGluZSB3cmFwcGVycyBmb3IgY2FsbGluZyBw
ZXItc2NoZWR1bGVyIGZ1bmN0aW9ucwogIHhlbi9zY2hlZDogdXNlIG5ldyBzY2hlZF9pdGVtIGlu
c3RlYWQgb2YgdmNwdSBpbiBzY2hlZHVsZXIgaW50ZXJmYWNlcwogIHhlbi9zY2hlZDogYWxsb2Mg
c3RydWN0IHNjaGVkX2l0ZW0gZm9yIGVhY2ggdmNwdQogIHhlbi9zY2hlZDogbW92ZSBwZXItdmNw
dSBzY2hlZHVsZXIgcHJpdmF0ZSBkYXRhIHBvaW50ZXIgdG8gc2NoZWRfaXRlbQogIHhlbi9zY2hl
ZDogYnVpbGQgYSBsaW5rZWQgbGlzdCBvZiBzdHJ1Y3Qgc2NoZWRfaXRlbQogIHhlbi9zY2hlZDog
aW50cm9kdWNlIHN0cnVjdCBzY2hlZF9yZXNvdXJjZQogIHhlbi9zY2hlZDogbGV0IHBpY2tfY3B1
IHJldHVybiBhIHNjaGVkdWxlciByZXNvdXJjZQogIHhlbi9zY2hlZDogc3dpdGNoIHNjaGVkdWxl
X2RhdGEuY3VyciB0byBwb2ludCBhdCBzY2hlZF9pdGVtCiAgeGVuL3NjaGVkOiBtb3ZlIHBlciBj
cHUgc2NoZWR1bGVyIHByaXZhdGUgZGF0YSBpbnRvIHN0cnVjdAogICAgc2NoZWRfcmVzb3VyY2UK
ICB4ZW4vc2NoZWQ6IHN3aXRjaCB2Y3B1X3NjaGVkdWxlX2xvY2sgdG8gaXRlbV9zY2hlZHVsZV9s
b2NrCiAgeGVuL3NjaGVkOiBtb3ZlIHNvbWUgcGVyLXZjcHUgaXRlbXMgdG8gc3RydWN0IHNjaGVk
X2l0ZW0KICB4ZW4vc2NoZWQ6IGFkZCBzY2hlZHVsZXIgaGVscGVycyBoaWRpbmcgdmNwdQogIHhl
bi9zY2hlZDogYWRkIGRvbWFpbiBwb2ludGVyIHRvIHN0cnVjdCBzY2hlZF9pdGVtCiAgeGVuL3Nj
aGVkOiBhZGQgaWQgdG8gc3RydWN0IHNjaGVkX2l0ZW0KICB4ZW4vc2NoZWQ6IHJlbmFtZSBzY2hl
ZHVsZXIgcmVsYXRlZCBwZXJmIGNvdW50ZXJzCiAgeGVuL3NjaGVkOiBzd2l0Y2ggc3RydWN0IHRh
c2tfc2xpY2UgZnJvbSB2Y3B1IHRvIHNjaGVkX2l0ZW0KICB4ZW4vc2NoZWQ6IGFkZCBpc19ydW5u
aW5nIGluZGljYXRvciB0byBzdHJ1Y3Qgc2NoZWRfaXRlbQogIHhlbi9zY2hlZDogbWFrZSBudWxs
IHNjaGVkdWxlciB2Y3B1IGFnbm9zdGljLgogIHhlbi9zY2hlZDogbWFrZSBydCBzY2hlZHVsZXIg
dmNwdSBhZ25vc3RpYy4KICB4ZW4vc2NoZWQ6IG1ha2UgY3JlZGl0IHNjaGVkdWxlciB2Y3B1IGFn
bm9zdGljLgogIHhlbi9zY2hlZDogbWFrZSBjcmVkaXQyIHNjaGVkdWxlciB2Y3B1IGFnbm9zdGlj
LgogIHhlbi9zY2hlZDogbWFrZSBhcmluYzY1MyBzY2hlZHVsZXIgdmNwdSBhZ25vc3RpYy4KICB4
ZW46IGFkZCBzY2hlZF9pdGVtX3BhdXNlX25vc3luYygpIGFuZCBzY2hlZF9pdGVtX3VucGF1c2Uo
KQogIHhlbjogbGV0IHZjcHVfY3JlYXRlKCkgc2VsZWN0IHByb2Nlc3NvcgogIHhlbi9zY2hlZDog
dXNlIHNjaGVkX3Jlc291cmNlIGNwdSBpbnN0ZWFkIHNtcF9wcm9jZXNzb3JfaWQgaW4KICAgIHNj
aGVkdWxlcnMKICB4ZW4vc2NoZWQ6IHN3aXRjaCBzY2hlZHVsZSgpIGZyb20gdmNwdXMgdG8gc2No
ZWRfaXRlbXMKICB4ZW4vc2NoZWQ6IHN3aXRjaCBzY2hlZF9tb3ZlX2lycXMoKSB0byB0YWtlIHNj
aGVkX2l0ZW0gYXMgcGFyYW1ldGVyCiAgeGVuOiBzd2l0Y2ggZnJvbSBmb3JfZWFjaF92Y3B1KCkg
dG8gZm9yX2VhY2hfc2NoZWRfaXRlbSgpCiAgeGVuL3NjaGVkOiBhZGQgcnVuc3RhdGUgY291bnRl
cnMgdG8gc3RydWN0IHNjaGVkX2l0ZW0KICB4ZW4vc2NoZWQ6IHJld29yayBhbmQgcmVuYW1lIHZj
cHVfZm9yY2VfcmVzY2hlZHVsZSgpCiAgeGVuL3NjaGVkOiBDaGFuZ2UgdmNwdV9taWdyYXRlXyoo
KSB0byBvcGVyYXRlIG9uIHNjaGVkdWxlIGl0ZW0KICB4ZW4vc2NoZWQ6IG1vdmUgc3RydWN0IHRh
c2tfc2xpY2UgaW50byBzdHJ1Y3Qgc2NoZWRfaXRlbQogIHhlbi9zY2hlZDogYWRkIGNvZGUgdG8g
c3luYyBzY2hlZHVsaW5nIG9mIGFsbCB2Y3B1cyBvZiBhIHNjaGVkIGl0ZW0KICB4ZW4vc2NoZWQ6
IGludHJvZHVjZSBpdGVtX3J1bm5hYmxlX3N0YXRlKCkKICB4ZW4vc2NoZWQ6IGFkZCBzdXBwb3J0
IGZvciBtdWx0aXBsZSB2Y3B1cyBwZXIgc2NoZWQgaXRlbSB3aGVyZSBtaXNzaW5nCiAgeDg2OiBt
YWtlIGxvYWRpbmcgb2YgR0RUIGF0IGNvbnRleHQgc3dpdGNoIG1vcmUgbW9kdWxhcgogIHg4Njog
b3B0aW1pemUgbG9hZGluZyBvZiBHRFQgYXQgY29udGV4dCBzd2l0Y2gKICB4ZW4vc2NoZWQ6IG1v
ZGlmeSBjcHVwb29sX2RvbWFpbl9jcHVtYXNrKCkgdG8gYmUgYW4gaXRlbSBtYXNrCiAgeGVuL3Nj
aGVkOiBzdXBwb3J0IGFsbG9jYXRpbmcgbXVsdGlwbGUgdmNwdXMgaW50byBvbmUgc2NoZWQgaXRl
bQogIHhlbi9zY2hlZDogYWRkIGEgc2NoZWR1bGVyX3BlcmNwdV9pbml0KCkgZnVuY3Rpb24KICB4
ZW4vc2NoZWQ6IGFkZCBhIHBlcmNwdSByZXNvdXJjZSBpbmRleAogIHhlbi9zY2hlZDogYWRkIGZh
bGwgYmFjayB0byBpZGxlIHZjcHUgd2hlbiBzY2hlZHVsaW5nIGl0ZW0KICB4ZW4vc2NoZWQ6IG1h
a2UgdmNwdV93YWtlKCkgYW5kIHZjcHVfc2xlZXAoKSBjb3JlIHNjaGVkdWxpbmcgYXdhcmUKICB4
ZW4vc2NoZWQ6IGNhcnZlIG91dCBmcmVlaW5nIHNjaGVkX2l0ZW0gbWVtb3J5IGludG8gZGVkaWNh
dGVkIGZ1bmN0aW9uCiAgeGVuL3NjaGVkOiBhZGQgc2NoZWR1bGluZyBncmFudWxhcml0eSBlbnVt
CgogeGVuL2FyY2gvYXJtL2RvbWFpbi5jICAgICAgICAgICAgfCAgICAyICstCiB4ZW4vYXJjaC9h
cm0vZG9tYWluX2J1aWxkLmMgICAgICB8ICAgMTMgKy0KIHhlbi9hcmNoL2FybS9zbXBib290LmMg
ICAgICAgICAgIHwgICAgMiArCiB4ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jICAgICAgICB8ICAg
MTAgKy0KIHhlbi9hcmNoL3g4Ni9kb21haW4uYyAgICAgICAgICAgIHwgICA5NSArKy0KIHhlbi9h
cmNoL3g4Ni9odm0vZG9tMF9idWlsZC5jICAgIHwgICAgOSArLQogeGVuL2FyY2gveDg2L3B2L2Rv
bTBfYnVpbGQuYyAgICAgfCAgIDEwICstCiB4ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMg
ICB8ICAgIDEgKwogeGVuL2FyY2gveDg2L3B2L3NoaW0uYyAgICAgICAgICAgfCAgICA0ICstCiB4
ZW4vYXJjaC94ODYvcHYvdHJhcHMuYyAgICAgICAgICB8ICAgIDUgKy0KIHhlbi9hcmNoL3g4Ni9z
ZXR1cC5jICAgICAgICAgICAgIHwgICAgMiArCiB4ZW4vYXJjaC94ODYvc21wYm9vdC5jICAgICAg
ICAgICB8ICAgIDIgKwogeGVuL2FyY2gveDg2L3RyYXBzLmMgICAgICAgICAgICAgfCAgICA5ICst
CiB4ZW4vY29tbW9uL2NwdXBvb2wuYyAgICAgICAgICAgICB8ICAgMzAgKy0KIHhlbi9jb21tb24v
ZG9tYWluLmMgICAgICAgICAgICAgIHwgICAzNCArLQogeGVuL2NvbW1vbi9kb21jdGwuYyAgICAg
ICAgICAgICAgfCAgIDIzICstCiB4ZW4vY29tbW9uL2tleWhhbmRsZXIuYyAgICAgICAgICB8ICAg
IDQgKy0KIHhlbi9jb21tb24vc2NoZWRfYXJpbmM2NTMuYyAgICAgIHwgIDI1OCArKysrLS0tLQog
eGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYyAgICAgICAgfCAgNzQzICsrKysrKysrKystLS0tLS0t
LS0tLQogeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMgICAgICAgfCAxMTE5ICsrKysrKysrKysr
KysrKy0tLS0tLS0tLS0tLS0tLS0KIHhlbi9jb21tb24vc2NoZWRfbnVsbC5jICAgICAgICAgIHwg
IDQyNCArKysrKystLS0tLS0KIHhlbi9jb21tb24vc2NoZWRfcnQuYyAgICAgICAgICAgIHwgIDU0
NCArKysrKysrLS0tLS0tLS0KIHhlbi9jb21tb24vc2NoZWR1bGUuYyAgICAgICAgICAgIHwgMTM0
OCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLQogeGVuL2NvbW1vbi9zb2Z0
aXJxLmMgICAgICAgICAgICAgfCAgICA2ICstCiB4ZW4vY29tbW9uL3dhaXQuYyAgICAgICAgICAg
ICAgICB8ICAgIDQgKy0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vY3VycmVudC5oICAgIHwgICAgMSAr
CiB4ZW4vaW5jbHVkZS9hc20teDg2L2NwdWlkbGUuaCAgICB8ICAgIDIgKy0KIHhlbi9pbmNsdWRl
L2FzbS14ODYvY3VycmVudC5oICAgIHwgICAgNyArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9kb20w
X2J1aWxkLmggfCAgICAzICstCiB4ZW4vaW5jbHVkZS9hc20teDg2L3NtcC5oICAgICAgICB8ICAg
IDMgKwogeGVuL2luY2x1ZGUveGVuL2RvbWFpbi5oICAgICAgICAgfCAgICAzICstCiB4ZW4vaW5j
bHVkZS94ZW4vcGVyZmNfZGVmbi5oICAgICB8ICAgMzIgKy0KIHhlbi9pbmNsdWRlL3hlbi9zY2hl
ZC1pZi5oICAgICAgIHwgIDQxOCArKysrKysrKysrLS0KIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC5o
ICAgICAgICAgIHwgICA5NSArKy0KIHhlbi9pbmNsdWRlL3hlbi9zb2Z0aXJxLmggICAgICAgIHwg
ICAgMSArCiAzNSBmaWxlcyBjaGFuZ2VkLCAzMTk4IGluc2VydGlvbnMoKyksIDIwNjggZGVsZXRp
b25zKC0pCgotLSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 06 06:57:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 06:57:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNXYX-0001ti-Ff; Mon, 06 May 2019 06:56:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XZcu=TG=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hNXYV-0001ss-SB
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 06:56:55 +0000
X-Inumbo-ID: 21347ddc-6fcc-11e9-843c-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 21347ddc-6fcc-11e9-843c-bc764e045a96;
 Mon, 06 May 2019 06:56:53 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 74DD2AECE;
 Mon,  6 May 2019 06:56:51 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  6 May 2019 08:56:09 +0200
Message-Id: <20190506065644.7415-11-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190506065644.7415-1-jgross@suse.com>
References: <20190506065644.7415-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH RFC V2 10/45] xen/sched: switch
 vcpu_schedule_lock to item_schedule_lock
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>, Meng Xu <mengxu@cis.upenn.edu>,
 Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmVuYW1lIHZjcHVfc2NoZWR1bGVfW3VuXWxvY2tbX2lycV0oKSB0byBpdGVtX3NjaGVkdWxlX1t1
bl1sb2NrW19pcnFdKCkKYW5kIGxldCBpdCB0YWtlIGEgc2NoZWRfaXRlbSBwb2ludGVyIGluc3Rl
YWQgb2YgYSB2Y3B1IHBvaW50ZXIgYXMKcGFyYW1ldGVyLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdl
biBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIHhlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMg
IHwgMTcgKysrKysrKysrLS0tLS0tLS0KIHhlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jIHwgNDAg
KysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vY29tbW9uL3NjaGVk
X251bGwuYyAgICB8IDE0ICsrKysrKystLS0tLS0tCiB4ZW4vY29tbW9uL3NjaGVkX3J0LmMgICAg
ICB8IDE1ICsrKysrKystLS0tLS0tLQogeGVuL2NvbW1vbi9zY2hlZHVsZS5jICAgICAgfCA0NyAr
KysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVk
ZS94ZW4vc2NoZWQtaWYuaCB8IDEyICsrKysrKy0tLS0tLQogNiBmaWxlcyBjaGFuZ2VkLCA3MyBp
bnNlcnRpb25zKCspLCA3MiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3Nj
aGVkX2NyZWRpdC5jIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYwppbmRleCBlODM2OWIzNjQ4
Li5kZTRmYWNlMmJjIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCisrKyBi
L3hlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMKQEAgLTk0MCw3ICs5NDAsOCBAQCBfX2NzY2hlZF92
Y3B1X2FjY3Rfc3RvcF9sb2NrZWQoc3RydWN0IGNzY2hlZF9wcml2YXRlICpwcnYsCiBzdGF0aWMg
dm9pZAogY3NjaGVkX3ZjcHVfYWNjdChzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKnBydiwgdW5zaWdu
ZWQgaW50IGNwdSkKIHsKLSAgICBzdHJ1Y3QgY3NjaGVkX2l0ZW0gKiBjb25zdCBzdmMgPSBDU0NI
RURfSVRFTShjdXJyZW50LT5zY2hlZF9pdGVtKTsKKyAgICBzdHJ1Y3Qgc2NoZWRfaXRlbSAqY3Vy
cml0ZW0gPSBjdXJyZW50LT5zY2hlZF9pdGVtOworICAgIHN0cnVjdCBjc2NoZWRfaXRlbSAqIGNv
bnN0IHN2YyA9IENTQ0hFRF9JVEVNKGN1cnJpdGVtKTsKICAgICBjb25zdCBzdHJ1Y3Qgc2NoZWR1
bGVyICpvcHMgPSBwZXJfY3B1KHNjaGVkdWxlciwgY3B1KTsKIAogICAgIEFTU0VSVCggY3VycmVu
dC0+cHJvY2Vzc29yID09IGNwdSApOwpAQCAtOTc2LDcgKzk3Nyw3IEBAIGNzY2hlZF92Y3B1X2Fj
Y3Qoc3RydWN0IGNzY2hlZF9wcml2YXRlICpwcnYsIHVuc2lnbmVkIGludCBjcHUpCiAgICAgewog
ICAgICAgICB1bnNpZ25lZCBpbnQgbmV3X2NwdTsKICAgICAgICAgdW5zaWduZWQgbG9uZyBmbGFn
czsKLSAgICAgICAgc3BpbmxvY2tfdCAqbG9jayA9IHZjcHVfc2NoZWR1bGVfbG9ja19pcnFzYXZl
KGN1cnJlbnQsICZmbGFncyk7CisgICAgICAgIHNwaW5sb2NrX3QgKmxvY2sgPSBpdGVtX3NjaGVk
dWxlX2xvY2tfaXJxc2F2ZShjdXJyaXRlbSwgJmZsYWdzKTsKIAogICAgICAgICAvKgogICAgICAg
ICAgKiBJZiBpdCdzIGJlZW4gYWN0aXZlIGEgd2hpbGUsIGNoZWNrIGlmIHdlJ2QgYmUgYmV0dGVy
IG9mZgpAQCAtOTg1LDcgKzk4Niw3IEBAIGNzY2hlZF92Y3B1X2FjY3Qoc3RydWN0IGNzY2hlZF9w
cml2YXRlICpwcnYsIHVuc2lnbmVkIGludCBjcHUpCiAgICAgICAgICAqLwogICAgICAgICBuZXdf
Y3B1ID0gX2NzY2hlZF9jcHVfcGljayhvcHMsIGN1cnJlbnQsIDApOwogCi0gICAgICAgIHZjcHVf
c2NoZWR1bGVfdW5sb2NrX2lycXJlc3RvcmUobG9jaywgZmxhZ3MsIGN1cnJlbnQpOworICAgICAg
ICBpdGVtX3NjaGVkdWxlX3VubG9ja19pcnFyZXN0b3JlKGxvY2ssIGZsYWdzLCBjdXJyaXRlbSk7
CiAKICAgICAgICAgaWYgKCBuZXdfY3B1ICE9IGNwdSApCiAgICAgICAgIHsKQEAgLTEwMzcsMTkg
KzEwMzgsMTkgQEAgY3NjaGVkX2l0ZW1faW5zZXJ0KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9w
cywgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiAgICAgQlVHX09OKCBpc19pZGxlX3ZjcHUodmMp
ICk7CiAKICAgICAvKiBjc2NoZWRfcmVzX3BpY2soKSBsb29rcyBpbiB2Yy0+cHJvY2Vzc29yJ3Mg
cnVucSwgc28gd2UgbmVlZCB0aGUgbG9jay4gKi8KLSAgICBsb2NrID0gdmNwdV9zY2hlZHVsZV9s
b2NrX2lycSh2Yyk7CisgICAgbG9jayA9IGl0ZW1fc2NoZWR1bGVfbG9ja19pcnEoaXRlbSk7CiAK
ICAgICBpdGVtLT5yZXMgPSBjc2NoZWRfcmVzX3BpY2sob3BzLCBpdGVtKTsKICAgICB2Yy0+cHJv
Y2Vzc29yID0gaXRlbS0+cmVzLT5wcm9jZXNzb3I7CiAKICAgICBzcGluX3VubG9ja19pcnEobG9j
ayk7CiAKLSAgICBsb2NrID0gdmNwdV9zY2hlZHVsZV9sb2NrX2lycSh2Yyk7CisgICAgbG9jayA9
IGl0ZW1fc2NoZWR1bGVfbG9ja19pcnEoaXRlbSk7CiAKICAgICBpZiAoICFfX3ZjcHVfb25fcnVu
cShzdmMpICYmIHZjcHVfcnVubmFibGUodmMpICYmICF2Yy0+aXNfcnVubmluZyApCiAgICAgICAg
IHJ1bnFfaW5zZXJ0KHN2Yyk7CiAKLSAgICB2Y3B1X3NjaGVkdWxlX3VubG9ja19pcnEobG9jaywg
dmMpOworICAgIGl0ZW1fc2NoZWR1bGVfdW5sb2NrX2lycShsb2NrLCBpdGVtKTsKIAogICAgIFND
SEVEX1NUQVRfQ1JBTksodmNwdV9pbnNlcnQpOwogfQpAQCAtMjE0NSwxMiArMjE0NiwxMiBAQCBj
c2NoZWRfZHVtcChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMpCiAgICAgICAgICAgICBzcGlu
bG9ja190ICpsb2NrOwogCiAgICAgICAgICAgICBzdmMgPSBsaXN0X2VudHJ5KGl0ZXJfc3ZjLCBz
dHJ1Y3QgY3NjaGVkX2l0ZW0sIGFjdGl2ZV92Y3B1X2VsZW0pOwotICAgICAgICAgICAgbG9jayA9
IHZjcHVfc2NoZWR1bGVfbG9jayhzdmMtPnZjcHUpOworICAgICAgICAgICAgbG9jayA9IGl0ZW1f
c2NoZWR1bGVfbG9jayhzdmMtPnZjcHUtPnNjaGVkX2l0ZW0pOwogCiAgICAgICAgICAgICBwcmlu
dGsoIlx0JTNkOiAiLCArK2xvb3ApOwogICAgICAgICAgICAgY3NjaGVkX2R1bXBfdmNwdShzdmMp
OwogCi0gICAgICAgICAgICB2Y3B1X3NjaGVkdWxlX3VubG9jayhsb2NrLCBzdmMtPnZjcHUpOwor
ICAgICAgICAgICAgaXRlbV9zY2hlZHVsZV91bmxvY2sobG9jaywgc3ZjLT52Y3B1LT5zY2hlZF9p
dGVtKTsKICAgICAgICAgfQogICAgIH0KIApkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9j
cmVkaXQyLmMgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYwppbmRleCBkZjBlNzI4MmNlLi42
MTA2MjkzYjNmIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYworKysgYi94
ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYwpAQCAtMTcxLDcgKzE3MSw3IEBACiAgKiAtIHJ1bnF1
ZXVlIGxvY2sKICAqICArIGl0IGlzIHBlci1ydW5xdWV1ZSwgc286CiAgKiAgICogY3B1cyBpbiBh
IHJ1bnF1ZXVlIHRha2UgdGhlIHJ1bnF1ZXVlIGxvY2ssIHdoZW4gdXNpbmcKLSAqICAgICBwY3B1
X3NjaGVkdWxlX2xvY2soKSAvIHZjcHVfc2NoZWR1bGVfbG9jaygpIChhbmQgZnJpZW5kcyksCisg
KiAgICAgcGNwdV9zY2hlZHVsZV9sb2NrKCkgLyBpdGVtX3NjaGVkdWxlX2xvY2soKSAoYW5kIGZy
aWVuZHMpLAogICogICAqIGEgY3B1IG1heSAodHJ5IHRvKSB0YWtlIGEgInJlbW90ZSIgcnVucXVl
dWUgbG9jaywgZS5nLiwgZm9yCiAgKiAgICAgbG9hZCBiYWxhbmNpbmc7CiAgKiAgKyBzZXJpYWxp
emVzIHJ1bnF1ZXVlIG9wZXJhdGlvbnMgKHJlbW92aW5nIGFuZCBpbnNlcnRpbmcgdmNwdXMpOwpA
QCAtMTg5MCw3ICsxODkwLDcgQEAgdW5wYXJrX3BhcmtlZF92Y3B1cyhjb25zdCBzdHJ1Y3Qgc2No
ZWR1bGVyICpvcHMsIHN0cnVjdCBsaXN0X2hlYWQgKnZjcHVzKQogICAgICAgICB1bnNpZ25lZCBs
b25nIGZsYWdzOwogICAgICAgICBzX3RpbWVfdCBub3c7CiAKLSAgICAgICAgbG9jayA9IHZjcHVf
c2NoZWR1bGVfbG9ja19pcnFzYXZlKHN2Yy0+dmNwdSwgJmZsYWdzKTsKKyAgICAgICAgbG9jayA9
IGl0ZW1fc2NoZWR1bGVfbG9ja19pcnFzYXZlKHN2Yy0+dmNwdS0+c2NoZWRfaXRlbSwgJmZsYWdz
KTsKIAogICAgICAgICBfX2NsZWFyX2JpdChfVlBGX3BhcmtlZCwgJnN2Yy0+dmNwdS0+cGF1c2Vf
ZmxhZ3MpOwogICAgICAgICBpZiAoIHVubGlrZWx5KHN2Yy0+ZmxhZ3MgJiBDU0ZMQUdfc2NoZWR1
bGVkKSApCkBAIC0xOTIzLDcgKzE5MjMsNyBAQCB1bnBhcmtfcGFya2VkX3ZjcHVzKGNvbnN0IHN0
cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IGxpc3RfaGVhZCAqdmNwdXMpCiAgICAgICAgIH0K
ICAgICAgICAgbGlzdF9kZWxfaW5pdCgmc3ZjLT5wYXJrZWRfZWxlbSk7CiAKLSAgICAgICAgdmNw
dV9zY2hlZHVsZV91bmxvY2tfaXJxcmVzdG9yZShsb2NrLCBmbGFncywgc3ZjLT52Y3B1KTsKKyAg
ICAgICAgaXRlbV9zY2hlZHVsZV91bmxvY2tfaXJxcmVzdG9yZShsb2NrLCBmbGFncywgc3ZjLT52
Y3B1LT5zY2hlZF9pdGVtKTsKICAgICB9CiB9CiAKQEAgLTIxNjIsNyArMjE2Miw3IEBAIGNzY2hl
ZDJfY29udGV4dF9zYXZlZChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hl
ZF9pdGVtICppdGVtKQogewogICAgIHN0cnVjdCB2Y3B1ICp2YyA9IGl0ZW0tPnZjcHU7CiAgICAg
c3RydWN0IGNzY2hlZDJfaXRlbSAqIGNvbnN0IHN2YyA9IGNzY2hlZDJfaXRlbShpdGVtKTsKLSAg
ICBzcGlubG9ja190ICpsb2NrID0gdmNwdV9zY2hlZHVsZV9sb2NrX2lycSh2Yyk7CisgICAgc3Bp
bmxvY2tfdCAqbG9jayA9IGl0ZW1fc2NoZWR1bGVfbG9ja19pcnEoaXRlbSk7CiAgICAgc190aW1l
X3Qgbm93ID0gTk9XKCk7CiAgICAgTElTVF9IRUFEKHdlcmVfcGFya2VkKTsKIApAQCAtMjE5NCw3
ICsyMTk0LDcgQEAgY3NjaGVkMl9jb250ZXh0X3NhdmVkKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIg
Km9wcywgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiAgICAgZWxzZSBpZiAoICFpc19pZGxlX3Zj
cHUodmMpICkKICAgICAgICAgdXBkYXRlX2xvYWQob3BzLCBzdmMtPnJxZCwgc3ZjLCAtMSwgbm93
KTsKIAotICAgIHZjcHVfc2NoZWR1bGVfdW5sb2NrX2lycShsb2NrLCB2Yyk7CisgICAgaXRlbV9z
Y2hlZHVsZV91bmxvY2tfaXJxKGxvY2ssIGl0ZW0pOwogCiAgICAgdW5wYXJrX3BhcmtlZF92Y3B1
cyhvcHMsICZ3ZXJlX3BhcmtlZCk7CiB9CkBAIC0yODQ3LDE0ICsyODQ3LDE0IEBAIGNzY2hlZDJf
ZG9tX2NudGwoCiAgICAgICAgICAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCiAgICAgICAgICAg
ICB7CiAgICAgICAgICAgICAgICAgc3RydWN0IGNzY2hlZDJfaXRlbSAqc3ZjID0gY3NjaGVkMl9p
dGVtKHYtPnNjaGVkX2l0ZW0pOwotICAgICAgICAgICAgICAgIHNwaW5sb2NrX3QgKmxvY2sgPSB2
Y3B1X3NjaGVkdWxlX2xvY2soc3ZjLT52Y3B1KTsKKyAgICAgICAgICAgICAgICBzcGlubG9ja190
ICpsb2NrID0gaXRlbV9zY2hlZHVsZV9sb2NrKHN2Yy0+dmNwdS0+c2NoZWRfaXRlbSk7CiAKICAg
ICAgICAgICAgICAgICBBU1NFUlQoc3ZjLT5ycWQgPT0gYzJycWQob3BzLCBzdmMtPnZjcHUtPnBy
b2Nlc3NvcikpOwogCiAgICAgICAgICAgICAgICAgc3ZjLT53ZWlnaHQgPSBzZG9tLT53ZWlnaHQ7
CiAgICAgICAgICAgICAgICAgdXBkYXRlX21heF93ZWlnaHQoc3ZjLT5ycWQsIHN2Yy0+d2VpZ2h0
LCBvbGRfd2VpZ2h0KTsKIAotICAgICAgICAgICAgICAgIHZjcHVfc2NoZWR1bGVfdW5sb2NrKGxv
Y2ssIHN2Yy0+dmNwdSk7CisgICAgICAgICAgICAgICAgaXRlbV9zY2hlZHVsZV91bmxvY2sobG9j
aywgc3ZjLT52Y3B1LT5zY2hlZF9pdGVtKTsKICAgICAgICAgICAgIH0KICAgICAgICAgfQogICAg
ICAgICAvKiBDYXAgKi8KQEAgLTI4ODUsNyArMjg4NSw3IEBAIGNzY2hlZDJfZG9tX2NudGwoCiAg
ICAgICAgICAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCiAgICAgICAgICAgICB7CiAgICAgICAg
ICAgICAgICAgc3ZjID0gY3NjaGVkMl9pdGVtKHYtPnNjaGVkX2l0ZW0pOwotICAgICAgICAgICAg
ICAgIGxvY2sgPSB2Y3B1X3NjaGVkdWxlX2xvY2soc3ZjLT52Y3B1KTsKKyAgICAgICAgICAgICAg
ICBsb2NrID0gaXRlbV9zY2hlZHVsZV9sb2NrKHN2Yy0+dmNwdS0+c2NoZWRfaXRlbSk7CiAgICAg
ICAgICAgICAgICAgLyoKICAgICAgICAgICAgICAgICAgKiBUb28gc21hbGwgcXVvdGFzIHdvdWxk
IGluIHRoZW9yeSBjYXVzZSBhIGxvdCBvZiBvdmVyaGVhZCwKICAgICAgICAgICAgICAgICAgKiB3
aGljaCB0aGVuIHdvbid0IGhhcHBlbiBiZWNhdXNlLCBpbiBjc2NoZWQyX3J1bnRpbWUoKSwKQEAg
LTI4OTMsNyArMjg5Myw3IEBAIGNzY2hlZDJfZG9tX2NudGwoCiAgICAgICAgICAgICAgICAgICov
CiAgICAgICAgICAgICAgICAgc3ZjLT5idWRnZXRfcXVvdGEgPSBtYXgoc2RvbS0+dG90X2J1ZGdl
dCAvIHNkb20tPm5yX3ZjcHVzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIENTQ0hFRDJfTUlOX1RJTUVSKTsKLSAgICAgICAgICAgICAgICB2Y3B1X3NjaGVkdWxlX3Vu
bG9jayhsb2NrLCBzdmMtPnZjcHUpOworICAgICAgICAgICAgICAgIGl0ZW1fc2NoZWR1bGVfdW5s
b2NrKGxvY2ssIHN2Yy0+dmNwdS0+c2NoZWRfaXRlbSk7CiAgICAgICAgICAgICB9CiAKICAgICAg
ICAgICAgIGlmICggc2RvbS0+Y2FwID09IDAgKQpAQCAtMjkyOCw3ICsyOTI4LDcgQEAgY3NjaGVk
Ml9kb21fY250bCgKICAgICAgICAgICAgICAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCiAgICAg
ICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICBzdmMgPSBjc2NoZWQyX2l0ZW0odi0+
c2NoZWRfaXRlbSk7Ci0gICAgICAgICAgICAgICAgICAgIGxvY2sgPSB2Y3B1X3NjaGVkdWxlX2xv
Y2soc3ZjLT52Y3B1KTsKKyAgICAgICAgICAgICAgICAgICAgbG9jayA9IGl0ZW1fc2NoZWR1bGVf
bG9jayhzdmMtPnZjcHUtPnNjaGVkX2l0ZW0pOwogICAgICAgICAgICAgICAgICAgICBpZiAoIHYt
PmlzX3J1bm5pbmcgKQogICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBpbnQgY3B1ID0gdi0+cHJvY2Vzc29yOwpAQCAtMjk1OSw3ICsyOTU5LDcg
QEAgY3NjaGVkMl9kb21fY250bCgKICAgICAgICAgICAgICAgICAgICAgICAgIGNwdV9yYWlzZV9z
b2Z0aXJxKGNwdSwgU0NIRURVTEVfU09GVElSUSk7CiAgICAgICAgICAgICAgICAgICAgIH0KICAg
ICAgICAgICAgICAgICAgICAgc3ZjLT5idWRnZXQgPSAwOwotICAgICAgICAgICAgICAgICAgICB2
Y3B1X3NjaGVkdWxlX3VubG9jayhsb2NrLCBzdmMtPnZjcHUpOworICAgICAgICAgICAgICAgICAg
ICBpdGVtX3NjaGVkdWxlX3VubG9jayhsb2NrLCBzdmMtPnZjcHUtPnNjaGVkX2l0ZW0pOwogICAg
ICAgICAgICAgICAgIH0KICAgICAgICAgICAgIH0KIApAQCAtMjk3NSwxMiArMjk3NSwxMiBAQCBj
c2NoZWQyX2RvbV9jbnRsKAogICAgICAgICAgICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQogICAg
ICAgICAgICAgewogICAgICAgICAgICAgICAgIHN0cnVjdCBjc2NoZWQyX2l0ZW0gKnN2YyA9IGNz
Y2hlZDJfaXRlbSh2LT5zY2hlZF9pdGVtKTsKLSAgICAgICAgICAgICAgICBzcGlubG9ja190ICps
b2NrID0gdmNwdV9zY2hlZHVsZV9sb2NrKHN2Yy0+dmNwdSk7CisgICAgICAgICAgICAgICAgc3Bp
bmxvY2tfdCAqbG9jayA9IGl0ZW1fc2NoZWR1bGVfbG9jayhzdmMtPnZjcHUtPnNjaGVkX2l0ZW0p
OwogCiAgICAgICAgICAgICAgICAgc3ZjLT5idWRnZXQgPSBTVElNRV9NQVg7CiAgICAgICAgICAg
ICAgICAgc3ZjLT5idWRnZXRfcXVvdGEgPSAwOwogCi0gICAgICAgICAgICAgICAgdmNwdV9zY2hl
ZHVsZV91bmxvY2sobG9jaywgc3ZjLT52Y3B1KTsKKyAgICAgICAgICAgICAgICBpdGVtX3NjaGVk
dWxlX3VubG9jayhsb2NrLCBzdmMtPnZjcHUtPnNjaGVkX2l0ZW0pOwogICAgICAgICAgICAgfQog
ICAgICAgICAgICAgc2RvbS0+Y2FwID0gMDsKICAgICAgICAgICAgIC8qCkBAIC0zMTE5LDE5ICsz
MTE5LDE5IEBAIGNzY2hlZDJfaXRlbV9pbnNlcnQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3Bz
LCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkKICAgICBBU1NFUlQobGlzdF9lbXB0eSgmc3ZjLT5y
dW5xX2VsZW0pKTsKIAogICAgIC8qIGNzY2hlZDJfcmVzX3BpY2soKSBleHBlY3RzIHRoZSBwY3B1
IGxvY2sgdG8gYmUgaGVsZCAqLwotICAgIGxvY2sgPSB2Y3B1X3NjaGVkdWxlX2xvY2tfaXJxKHZj
KTsKKyAgICBsb2NrID0gaXRlbV9zY2hlZHVsZV9sb2NrX2lycShpdGVtKTsKIAogICAgIGl0ZW0t
PnJlcyA9IGNzY2hlZDJfcmVzX3BpY2sob3BzLCBpdGVtKTsKICAgICB2Yy0+cHJvY2Vzc29yID0g
aXRlbS0+cmVzLT5wcm9jZXNzb3I7CiAKICAgICBzcGluX3VubG9ja19pcnEobG9jayk7CiAKLSAg
ICBsb2NrID0gdmNwdV9zY2hlZHVsZV9sb2NrX2lycSh2Yyk7CisgICAgbG9jayA9IGl0ZW1fc2No
ZWR1bGVfbG9ja19pcnEoaXRlbSk7CiAKICAgICAvKiBBZGQgdmNwdSB0byBydW5xdWV1ZSBvZiBp
bml0aWFsIHByb2Nlc3NvciAqLwogICAgIHJ1bnFfYXNzaWduKG9wcywgdmMpOwogCi0gICAgdmNw
dV9zY2hlZHVsZV91bmxvY2tfaXJxKGxvY2ssIHZjKTsKKyAgICBpdGVtX3NjaGVkdWxlX3VubG9j
a19pcnEobG9jaywgaXRlbSk7CiAKICAgICBzZG9tLT5ucl92Y3B1cysrOwogCkBAIC0zMTYxLDEx
ICszMTYxLDExIEBAIGNzY2hlZDJfaXRlbV9yZW1vdmUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAq
b3BzLCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkKICAgICBTQ0hFRF9TVEFUX0NSQU5LKHZjcHVf
cmVtb3ZlKTsKIAogICAgIC8qIFJlbW92ZSBmcm9tIHJ1bnF1ZXVlICovCi0gICAgbG9jayA9IHZj
cHVfc2NoZWR1bGVfbG9ja19pcnEodmMpOworICAgIGxvY2sgPSBpdGVtX3NjaGVkdWxlX2xvY2tf
aXJxKGl0ZW0pOwogCiAgICAgcnVucV9kZWFzc2lnbihvcHMsIHZjKTsKIAotICAgIHZjcHVfc2No
ZWR1bGVfdW5sb2NrX2lycShsb2NrLCB2Yyk7CisgICAgaXRlbV9zY2hlZHVsZV91bmxvY2tfaXJx
KGxvY2ssIGl0ZW0pOwogCiAgICAgc3ZjLT5zZG9tLT5ucl92Y3B1cy0tOwogfQpAQCAtMzc0OSwx
MiArMzc0OSwxMiBAQCBjc2NoZWQyX2R1bXAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzKQog
ICAgICAgICAgICAgc3RydWN0IGNzY2hlZDJfaXRlbSAqIGNvbnN0IHN2YyA9IGNzY2hlZDJfaXRl
bSh2LT5zY2hlZF9pdGVtKTsKICAgICAgICAgICAgIHNwaW5sb2NrX3QgKmxvY2s7CiAKLSAgICAg
ICAgICAgIGxvY2sgPSB2Y3B1X3NjaGVkdWxlX2xvY2soc3ZjLT52Y3B1KTsKKyAgICAgICAgICAg
IGxvY2sgPSBpdGVtX3NjaGVkdWxlX2xvY2soc3ZjLT52Y3B1LT5zY2hlZF9pdGVtKTsKIAogICAg
ICAgICAgICAgcHJpbnRrKCJcdCUzZDogIiwgKytsb29wKTsKICAgICAgICAgICAgIGNzY2hlZDJf
ZHVtcF92Y3B1KHBydiwgc3ZjKTsKIAotICAgICAgICAgICAgdmNwdV9zY2hlZHVsZV91bmxvY2so
bG9jaywgc3ZjLT52Y3B1KTsKKyAgICAgICAgICAgIGl0ZW1fc2NoZWR1bGVfdW5sb2NrKGxvY2ss
IHN2Yy0+dmNwdS0+c2NoZWRfaXRlbSk7CiAgICAgICAgIH0KICAgICB9CiAKZGlmZiAtLWdpdCBh
L3hlbi9jb21tb24vc2NoZWRfbnVsbC5jIGIveGVuL2NvbW1vbi9zY2hlZF9udWxsLmMKaW5kZXgg
YTljZmExNjNiOS4uNjIwOTI1ZThjZSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9udWxs
LmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZF9udWxsLmMKQEAgLTMxNyw3ICszMTcsNyBAQCBwaWNr
X3JlcyhzdHJ1Y3QgbnVsbF9wcml2YXRlICpwcnYsIHN0cnVjdCBzY2hlZF9pdGVtICppdGVtKQog
ICAgICAqIGFsbCB0aGUgcENQVXMgYXJlIGJ1c3kuCiAgICAgICoKICAgICAgKiBJbiBmYWN0LCB0
aGVyZSBtdXN0IGFsd2F5cyBiZSBzb21ldGhpbmcgc2FuZSBpbiB2LT5wcm9jZXNzb3IsIG9yCi0g
ICAgICogdmNwdV9zY2hlZHVsZV9sb2NrKCkgYW5kIGZyaWVuZHMgd29uJ3Qgd29yay4gVGhpcyBp
cyBub3QgYSBwcm9ibGVtLAorICAgICAqIGl0ZW1fc2NoZWR1bGVfbG9jaygpIGFuZCBmcmllbmRz
IHdvbid0IHdvcmsuIFRoaXMgaXMgbm90IGEgcHJvYmxlbSwKICAgICAgKiBhcyB3ZSB3aWxsIGFj
dHVhbGx5IGFzc2lnbiB0aGUgdkNQVSB0byB0aGUgcENQVSB3ZSByZXR1cm4gZnJvbSBoZXJlLAog
ICAgICAqIG9ubHkgaWYgdGhlIHBDUFUgaXMgZnJlZS4KICAgICAgKi8KQEAgLTQyOCw3ICs0Mjgs
NyBAQCBzdGF0aWMgdm9pZCBudWxsX2l0ZW1faW5zZXJ0KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIg
Km9wcywKIAogICAgIEFTU0VSVCghaXNfaWRsZV92Y3B1KHYpKTsKIAotICAgIGxvY2sgPSB2Y3B1
X3NjaGVkdWxlX2xvY2tfaXJxKHYpOworICAgIGxvY2sgPSBpdGVtX3NjaGVkdWxlX2xvY2tfaXJx
KGl0ZW0pOwogIHJldHJ5OgogCiAgICAgaXRlbS0+cmVzID0gcGlja19yZXMocHJ2LCBpdGVtKTsK
QEAgLTQzNiw3ICs0MzYsNyBAQCBzdGF0aWMgdm9pZCBudWxsX2l0ZW1faW5zZXJ0KGNvbnN0IHN0
cnVjdCBzY2hlZHVsZXIgKm9wcywKIAogICAgIHNwaW5fdW5sb2NrKGxvY2spOwogCi0gICAgbG9j
ayA9IHZjcHVfc2NoZWR1bGVfbG9jayh2KTsKKyAgICBsb2NrID0gaXRlbV9zY2hlZHVsZV9sb2Nr
KGl0ZW0pOwogCiAgICAgY3B1bWFza19hbmQoY3B1bWFza19zY3JhdGNoX2NwdShjcHUpLCB2LT5j
cHVfaGFyZF9hZmZpbml0eSwKICAgICAgICAgICAgICAgICBjcHVwb29sX2RvbWFpbl9jcHVtYXNr
KHYtPmRvbWFpbikpOwpAQCAtNTIyLDcgKzUyMiw3IEBAIHN0YXRpYyB2b2lkIG51bGxfaXRlbV9y
ZW1vdmUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLAogCiAgICAgQVNTRVJUKCFpc19pZGxl
X3ZjcHUodikpOwogCi0gICAgbG9jayA9IHZjcHVfc2NoZWR1bGVfbG9ja19pcnEodik7CisgICAg
bG9jayA9IGl0ZW1fc2NoZWR1bGVfbG9ja19pcnEoaXRlbSk7CiAKICAgICAvKiBJZiB2IGlzIGlu
IHdhaXRxdWV1ZSwganVzdCBnZXQgaXQgb3V0IG9mIHRoZXJlIGFuZCBiYWlsICovCiAgICAgaWYg
KCB1bmxpa2VseSghbGlzdF9lbXB0eSgmbnZjLT53YWl0cV9lbGVtKSkgKQpAQCAtNTQwLDcgKzU0
MCw3IEBAIHN0YXRpYyB2b2lkIG51bGxfaXRlbV9yZW1vdmUoY29uc3Qgc3RydWN0IHNjaGVkdWxl
ciAqb3BzLAogICAgIF92Y3B1X3JlbW92ZShwcnYsIHYpOwogCiAgb3V0OgotICAgIHZjcHVfc2No
ZWR1bGVfdW5sb2NrX2lycShsb2NrLCB2KTsKKyAgICBpdGVtX3NjaGVkdWxlX3VubG9ja19pcnEo
bG9jaywgaXRlbSk7CiAKICAgICBTQ0hFRF9TVEFUX0NSQU5LKHZjcHVfcmVtb3ZlKTsKIH0KQEAg
LTg2MCwxMyArODYwLDEzIEBAIHN0YXRpYyB2b2lkIG51bGxfZHVtcChjb25zdCBzdHJ1Y3Qgc2No
ZWR1bGVyICpvcHMpCiAgICAgICAgICAgICBzdHJ1Y3QgbnVsbF9pdGVtICogY29uc3QgbnZjID0g
bnVsbF9pdGVtKHYtPnNjaGVkX2l0ZW0pOwogICAgICAgICAgICAgc3BpbmxvY2tfdCAqbG9jazsK
IAotICAgICAgICAgICAgbG9jayA9IHZjcHVfc2NoZWR1bGVfbG9jayhudmMtPnZjcHUpOworICAg
ICAgICAgICAgbG9jayA9IGl0ZW1fc2NoZWR1bGVfbG9jayhudmMtPnZjcHUtPnNjaGVkX2l0ZW0p
OwogCiAgICAgICAgICAgICBwcmludGsoIlx0JTNkOiAiLCArK2xvb3ApOwogICAgICAgICAgICAg
ZHVtcF92Y3B1KHBydiwgbnZjKTsKICAgICAgICAgICAgIHByaW50aygiXG4iKTsKIAotICAgICAg
ICAgICAgdmNwdV9zY2hlZHVsZV91bmxvY2sobG9jaywgbnZjLT52Y3B1KTsKKyAgICAgICAgICAg
IGl0ZW1fc2NoZWR1bGVfdW5sb2NrKGxvY2ssIG52Yy0+dmNwdS0+c2NoZWRfaXRlbSk7CiAgICAg
ICAgIH0KICAgICB9CiAKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWRfcnQuYyBiL3hlbi9j
b21tb24vc2NoZWRfcnQuYwppbmRleCAwMDE5NjQ2YjUyLi5hNjA0YTBkNWE2IDEwMDY0NAotLS0g
YS94ZW4vY29tbW9uL3NjaGVkX3J0LmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZF9ydC5jCkBAIC0x
NzcsNyArMTc3LDcgQEAgc3RhdGljIHZvaWQgcmVwbF90aW1lcl9oYW5kbGVyKHZvaWQgKmRhdGEp
OwogLyoKICAqIFN5c3RlbS13aWRlIHByaXZhdGUgZGF0YSwgaW5jbHVkZSBnbG9iYWwgUnVuUXVl
dWUvRGVwbGV0ZWRRCiAgKiBHbG9iYWwgbG9jayBpcyByZWZlcmVuY2VkIGJ5IHNjaGVkX3Jlcy0+
c2NoZWR1bGVfbG9jayBmcm9tIGFsbAotICogcGh5c2ljYWwgY3B1cy4gSXQgY2FuIGJlIGdyYWJi
ZWQgdmlhIHZjcHVfc2NoZWR1bGVfbG9ja19pcnEoKQorICogcGh5c2ljYWwgY3B1cy4gSXQgY2Fu
IGJlIGdyYWJiZWQgdmlhIGl0ZW1fc2NoZWR1bGVfbG9ja19pcnEoKQogICovCiBzdHJ1Y3QgcnRf
cHJpdmF0ZSB7CiAgICAgc3BpbmxvY2tfdCBsb2NrOyAgICAgICAgICAgIC8qIHRoZSBnbG9iYWwg
Y29hcnNlLWdyYWluZWQgbG9jayAqLwpAQCAtOTA0LDcgKzkwNCw3IEBAIHJ0X2l0ZW1faW5zZXJ0
KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiAg
ICAgaXRlbS0+cmVzID0gcnRfcmVzX3BpY2sob3BzLCBpdGVtKTsKICAgICB2Yy0+cHJvY2Vzc29y
ID0gaXRlbS0+cmVzLT5wcm9jZXNzb3I7CiAKLSAgICBsb2NrID0gdmNwdV9zY2hlZHVsZV9sb2Nr
X2lycSh2Yyk7CisgICAgbG9jayA9IGl0ZW1fc2NoZWR1bGVfbG9ja19pcnEoaXRlbSk7CiAKICAg
ICBub3cgPSBOT1coKTsKICAgICBpZiAoIG5vdyA+PSBzdmMtPmN1cl9kZWFkbGluZSApCkBAIC05
MTcsNyArOTE3LDcgQEAgcnRfaXRlbV9pbnNlcnQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3Bz
LCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkKICAgICAgICAgaWYgKCAhdmMtPmlzX3J1bm5pbmcg
KQogICAgICAgICAgICAgcnVucV9pbnNlcnQob3BzLCBzdmMpOwogICAgIH0KLSAgICB2Y3B1X3Nj
aGVkdWxlX3VubG9ja19pcnEobG9jaywgdmMpOworICAgIGl0ZW1fc2NoZWR1bGVfdW5sb2NrX2ly
cShsb2NrLCBpdGVtKTsKIAogICAgIFNDSEVEX1NUQVRfQ1JBTksodmNwdV9pbnNlcnQpOwogfQpA
QCAtOTI4LDcgKzkyOCw2IEBAIHJ0X2l0ZW1faW5zZXJ0KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIg
Km9wcywgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiBzdGF0aWMgdm9pZAogcnRfaXRlbV9yZW1v
dmUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkK
IHsKLSAgICBzdHJ1Y3QgdmNwdSAqdmMgPSBpdGVtLT52Y3B1OwogICAgIHN0cnVjdCBydF9pdGVt
ICogY29uc3Qgc3ZjID0gcnRfaXRlbShpdGVtKTsKICAgICBzdHJ1Y3QgcnRfZG9tICogY29uc3Qg
c2RvbSA9IHN2Yy0+c2RvbTsKICAgICBzcGlubG9ja190ICpsb2NrOwpAQCAtOTM3LDE0ICs5MzYs
MTQgQEAgcnRfaXRlbV9yZW1vdmUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qg
c2NoZWRfaXRlbSAqaXRlbSkKIAogICAgIEJVR19PTiggc2RvbSA9PSBOVUxMICk7CiAKLSAgICBs
b2NrID0gdmNwdV9zY2hlZHVsZV9sb2NrX2lycSh2Yyk7CisgICAgbG9jayA9IGl0ZW1fc2NoZWR1
bGVfbG9ja19pcnEoaXRlbSk7CiAgICAgaWYgKCB2Y3B1X29uX3Eoc3ZjKSApCiAgICAgICAgIHFf
cmVtb3ZlKHN2Yyk7CiAKICAgICBpZiAoIHZjcHVfb25fcmVwbHEoc3ZjKSApCiAgICAgICAgIHJl
cGxxX3JlbW92ZShvcHMsc3ZjKTsKIAotICAgIHZjcHVfc2NoZWR1bGVfdW5sb2NrX2lycShsb2Nr
LCB2Yyk7CisgICAgaXRlbV9zY2hlZHVsZV91bmxvY2tfaXJxKGxvY2ssIGl0ZW0pOwogfQogCiAv
KgpAQCAtMTMzOSw3ICsxMzM4LDcgQEAgcnRfY29udGV4dF9zYXZlZChjb25zdCBzdHJ1Y3Qgc2No
ZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF9pdGVtICppdGVtKQogewogICAgIHN0cnVjdCB2Y3B1
ICp2YyA9IGl0ZW0tPnZjcHU7CiAgICAgc3RydWN0IHJ0X2l0ZW0gKnN2YyA9IHJ0X2l0ZW0oaXRl
bSk7Ci0gICAgc3BpbmxvY2tfdCAqbG9jayA9IHZjcHVfc2NoZWR1bGVfbG9ja19pcnEodmMpOwor
ICAgIHNwaW5sb2NrX3QgKmxvY2sgPSBpdGVtX3NjaGVkdWxlX2xvY2tfaXJxKGl0ZW0pOwogCiAg
ICAgX19jbGVhcl9iaXQoX19SVERTX3NjaGVkdWxlZCwgJnN2Yy0+ZmxhZ3MpOwogICAgIC8qIG5v
dCBpbnNlcnQgaWRsZSB2Y3B1IHRvIHJ1bnEgKi8KQEAgLTEzNTYsNyArMTM1NSw3IEBAIHJ0X2Nv
bnRleHRfc2F2ZWQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfaXRl
bSAqaXRlbSkKICAgICAgICAgcmVwbHFfcmVtb3ZlKG9wcywgc3ZjKTsKIAogb3V0OgotICAgIHZj
cHVfc2NoZWR1bGVfdW5sb2NrX2lycShsb2NrLCB2Yyk7CisgICAgaXRlbV9zY2hlZHVsZV91bmxv
Y2tfaXJxKGxvY2ssIGl0ZW0pOwogfQogCiAvKgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hl
ZHVsZS5jIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCmluZGV4IDUxZGI5OGJjYWEuLjQ2NGUzNThm
NzAgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWR1bGUuYworKysgYi94ZW4vY29tbW9uL3Nj
aGVkdWxlLmMKQEAgLTE5NCw3ICsxOTQsOCBAQCBzdGF0aWMgaW5saW5lIHZvaWQgdmNwdV9ydW5z
dGF0ZV9jaGFuZ2UoCiAKIHZvaWQgdmNwdV9ydW5zdGF0ZV9nZXQoc3RydWN0IHZjcHUgKnYsIHN0
cnVjdCB2Y3B1X3J1bnN0YXRlX2luZm8gKnJ1bnN0YXRlKQogewotICAgIHNwaW5sb2NrX3QgKmxv
Y2sgPSBsaWtlbHkodiA9PSBjdXJyZW50KSA/IE5VTEwgOiB2Y3B1X3NjaGVkdWxlX2xvY2tfaXJx
KHYpOworICAgIHNwaW5sb2NrX3QgKmxvY2sgPSBsaWtlbHkodiA9PSBjdXJyZW50KQorICAgICAg
ICAgICAgICAgICAgICAgICA/IE5VTEwgOiBpdGVtX3NjaGVkdWxlX2xvY2tfaXJxKHYtPnNjaGVk
X2l0ZW0pOwogICAgIHNfdGltZV90IGRlbHRhOwogCiAgICAgbWVtY3B5KHJ1bnN0YXRlLCAmdi0+
cnVuc3RhdGUsIHNpemVvZigqcnVuc3RhdGUpKTsKQEAgLTIwMyw3ICsyMDQsNyBAQCB2b2lkIHZj
cHVfcnVuc3RhdGVfZ2V0KHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgdmNwdV9ydW5zdGF0ZV9pbmZv
ICpydW5zdGF0ZSkKICAgICAgICAgcnVuc3RhdGUtPnRpbWVbcnVuc3RhdGUtPnN0YXRlXSArPSBk
ZWx0YTsKIAogICAgIGlmICggdW5saWtlbHkobG9jayAhPSBOVUxMKSApCi0gICAgICAgIHZjcHVf
c2NoZWR1bGVfdW5sb2NrX2lycShsb2NrLCB2KTsKKyAgICAgICAgaXRlbV9zY2hlZHVsZV91bmxv
Y2tfaXJxKGxvY2ssIHYtPnNjaGVkX2l0ZW0pOwogfQogCiB1aW50NjRfdCBnZXRfY3B1X2lkbGVf
dGltZSh1bnNpZ25lZCBpbnQgY3B1KQpAQCAtNDE1LDcgKzQxNiw3IEBAIGludCBzY2hlZF9tb3Zl
X2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgY3B1cG9vbCAqYykKICAgICAgICAgbWln
cmF0ZV90aW1lcigmdi0+c2luZ2xlc2hvdF90aW1lciwgbmV3X3ApOwogICAgICAgICBtaWdyYXRl
X3RpbWVyKCZ2LT5wb2xsX3RpbWVyLCBuZXdfcCk7CiAKLSAgICAgICAgbG9jayA9IHZjcHVfc2No
ZWR1bGVfbG9ja19pcnEodik7CisgICAgICAgIGxvY2sgPSBpdGVtX3NjaGVkdWxlX2xvY2tfaXJx
KHYtPnNjaGVkX2l0ZW0pOwogCiAgICAgICAgIHNjaGVkX3NldF9hZmZpbml0eSh2LCAmY3B1bWFz
a19hbGwsICZjcHVtYXNrX2FsbCk7CiAKQEAgLTQyNCw3ICs0MjUsNyBAQCBpbnQgc2NoZWRfbW92
ZV9kb21haW4oc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGNwdXBvb2wgKmMpCiAgICAgICAgIC8q
CiAgICAgICAgICAqIFdpdGggdi0+cHJvY2Vzc29yIG1vZGlmaWVkIHdlIG11c3Qgbm90CiAgICAg
ICAgICAqIC0gbWFrZSBhbnkgZnVydGhlciBjaGFuZ2VzIGFzc3VtaW5nIHdlIGhvbGQgdGhlIHNj
aGVkdWxlciBsb2NrLAotICAgICAgICAgKiAtIHVzZSB2Y3B1X3NjaGVkdWxlX3VubG9ja19pcnEo
KS4KKyAgICAgICAgICogLSB1c2UgaXRlbV9zY2hlZHVsZV91bmxvY2tfaXJxKCkuCiAgICAgICAg
ICAqLwogICAgICAgICBzcGluX3VubG9ja19pcnEobG9jayk7CiAKQEAgLTUyMywxMSArNTI0LDEx
IEBAIHZvaWQgdmNwdV9zbGVlcF9ub3N5bmMoc3RydWN0IHZjcHUgKnYpCiAKICAgICBUUkFDRV8y
RChUUkNfU0NIRURfU0xFRVAsIHYtPmRvbWFpbi0+ZG9tYWluX2lkLCB2LT52Y3B1X2lkKTsKIAot
ICAgIGxvY2sgPSB2Y3B1X3NjaGVkdWxlX2xvY2tfaXJxc2F2ZSh2LCAmZmxhZ3MpOworICAgIGxv
Y2sgPSBpdGVtX3NjaGVkdWxlX2xvY2tfaXJxc2F2ZSh2LT5zY2hlZF9pdGVtLCAmZmxhZ3MpOwog
CiAgICAgdmNwdV9zbGVlcF9ub3N5bmNfbG9ja2VkKHYpOwogCi0gICAgdmNwdV9zY2hlZHVsZV91
bmxvY2tfaXJxcmVzdG9yZShsb2NrLCBmbGFncywgdik7CisgICAgaXRlbV9zY2hlZHVsZV91bmxv
Y2tfaXJxcmVzdG9yZShsb2NrLCBmbGFncywgdi0+c2NoZWRfaXRlbSk7CiB9CiAKIHZvaWQgdmNw
dV9zbGVlcF9zeW5jKHN0cnVjdCB2Y3B1ICp2KQpAQCAtNTQ3LDcgKzU0OCw3IEBAIHZvaWQgdmNw
dV93YWtlKHN0cnVjdCB2Y3B1ICp2KQogCiAgICAgVFJBQ0VfMkQoVFJDX1NDSEVEX1dBS0UsIHYt
PmRvbWFpbi0+ZG9tYWluX2lkLCB2LT52Y3B1X2lkKTsKIAotICAgIGxvY2sgPSB2Y3B1X3NjaGVk
dWxlX2xvY2tfaXJxc2F2ZSh2LCAmZmxhZ3MpOworICAgIGxvY2sgPSBpdGVtX3NjaGVkdWxlX2xv
Y2tfaXJxc2F2ZSh2LT5zY2hlZF9pdGVtLCAmZmxhZ3MpOwogCiAgICAgaWYgKCBsaWtlbHkodmNw
dV9ydW5uYWJsZSh2KSkgKQogICAgIHsKQEAgLTU2MSw3ICs1NjIsNyBAQCB2b2lkIHZjcHVfd2Fr
ZShzdHJ1Y3QgdmNwdSAqdikKICAgICAgICAgICAgIHZjcHVfcnVuc3RhdGVfY2hhbmdlKHYsIFJV
TlNUQVRFX29mZmxpbmUsIE5PVygpKTsKICAgICB9CiAKLSAgICB2Y3B1X3NjaGVkdWxlX3VubG9j
a19pcnFyZXN0b3JlKGxvY2ssIGZsYWdzLCB2KTsKKyAgICBpdGVtX3NjaGVkdWxlX3VubG9ja19p
cnFyZXN0b3JlKGxvY2ssIGZsYWdzLCB2LT5zY2hlZF9pdGVtKTsKIH0KIAogdm9pZCB2Y3B1X3Vu
YmxvY2soc3RydWN0IHZjcHUgKnYpCkBAIC02MjksOSArNjMwLDkgQEAgc3RhdGljIHZvaWQgdmNw
dV9tb3ZlX2xvY2tlZChzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IG5ld19jcHUpCiAgKiBU
aGVzZSBzdGVwcyBhcmUgZW5jYXBzdWxhdGVkIGluIHRoZSBmb2xsb3dpbmcgdHdvIGZ1bmN0aW9u
czsgdGhleQogICogc2hvdWxkIGJlIGNhbGxlZCBsaWtlIHRoaXM6CiAgKgotICogICAgIGxvY2sg
PSB2Y3B1X3NjaGVkdWxlX2xvY2tfaXJxKHYpOworICogICAgIGxvY2sgPSBpdGVtX3NjaGVkdWxl
X2xvY2tfaXJxKGl0ZW0pOwogICogICAgIHZjcHVfbWlncmF0ZV9zdGFydCh2KTsKLSAqICAgICB2
Y3B1X3NjaGVkdWxlX3VubG9ja19pcnEobG9jaywgdikKKyAqICAgICBpdGVtX3NjaGVkdWxlX3Vu
bG9ja19pcnEobG9jaywgaXRlbSkKICAqICAgICB2Y3B1X21pZ3JhdGVfZmluaXNoKHYpOwogICoK
ICAqIHZjcHVfbWlncmF0ZV9maW5pc2goKSB3aWxsIGRvIHRoZSB3b3JrIG5vdyBpZiBpdCBjYW4s
IG9yIHNpbXBseQpAQCAtNzM2LDEyICs3MzcsMTIgQEAgc3RhdGljIHZvaWQgdmNwdV9taWdyYXRl
X2ZpbmlzaChzdHJ1Y3QgdmNwdSAqdikKICAqLwogdm9pZCB2Y3B1X2ZvcmNlX3Jlc2NoZWR1bGUo
c3RydWN0IHZjcHUgKnYpCiB7Ci0gICAgc3BpbmxvY2tfdCAqbG9jayA9IHZjcHVfc2NoZWR1bGVf
bG9ja19pcnEodik7CisgICAgc3BpbmxvY2tfdCAqbG9jayA9IGl0ZW1fc2NoZWR1bGVfbG9ja19p
cnEodi0+c2NoZWRfaXRlbSk7CiAKICAgICBpZiAoIHYtPmlzX3J1bm5pbmcgKQogICAgICAgICB2
Y3B1X21pZ3JhdGVfc3RhcnQodik7CiAKLSAgICB2Y3B1X3NjaGVkdWxlX3VubG9ja19pcnEobG9j
aywgdik7CisgICAgaXRlbV9zY2hlZHVsZV91bmxvY2tfaXJxKGxvY2ssIHYtPnNjaGVkX2l0ZW0p
OwogCiAgICAgdmNwdV9taWdyYXRlX2ZpbmlzaCh2KTsKIH0KQEAgLTc5Miw3ICs3OTMsNyBAQCB2
b2lkIHJlc3RvcmVfdmNwdV9hZmZpbml0eShzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICB2LT5w
cm9jZXNzb3IgPSBjcHVtYXNrX2FueShjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSkpOwogICAgICAg
ICB2LT5zY2hlZF9pdGVtLT5yZXMgPSBwZXJfY3B1KHNjaGVkX3Jlcywgdi0+cHJvY2Vzc29yKTsK
IAotICAgICAgICBsb2NrID0gdmNwdV9zY2hlZHVsZV9sb2NrX2lycSh2KTsKKyAgICAgICAgbG9j
ayA9IGl0ZW1fc2NoZWR1bGVfbG9ja19pcnEodi0+c2NoZWRfaXRlbSk7CiAgICAgICAgIHYtPnNj
aGVkX2l0ZW0tPnJlcyA9IHNjaGVkX3BpY2tfcmVzb3VyY2UodmNwdV9zY2hlZHVsZXIodiksCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdi0+c2NoZWRf
aXRlbSk7CiAgICAgICAgIHYtPnByb2Nlc3NvciA9IHYtPnNjaGVkX2l0ZW0tPnJlcy0+cHJvY2Vz
c29yOwpAQCAtODI3LDcgKzgyOCw3IEBAIGludCBjcHVfZGlzYWJsZV9zY2hlZHVsZXIodW5zaWdu
ZWQgaW50IGNwdSkKICAgICAgICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQogICAgICAgICB7CiAg
ICAgICAgICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwotICAgICAgICAgICAgc3BpbmxvY2tfdCAq
bG9jayA9IHZjcHVfc2NoZWR1bGVfbG9ja19pcnFzYXZlKHYsICZmbGFncyk7CisgICAgICAgICAg
ICBzcGlubG9ja190ICpsb2NrID0gaXRlbV9zY2hlZHVsZV9sb2NrX2lycXNhdmUodi0+c2NoZWRf
aXRlbSwgJmZsYWdzKTsKIAogICAgICAgICAgICAgY3B1bWFza19hbmQoJm9ubGluZV9hZmZpbml0
eSwgdi0+Y3B1X2hhcmRfYWZmaW5pdHksIGMtPmNwdV92YWxpZCk7CiAgICAgICAgICAgICBpZiAo
IGNwdW1hc2tfZW1wdHkoJm9ubGluZV9hZmZpbml0eSkgJiYKQEAgLTgzNiw3ICs4MzcsNyBAQCBp
bnQgY3B1X2Rpc2FibGVfc2NoZWR1bGVyKHVuc2lnbmVkIGludCBjcHUpCiAgICAgICAgICAgICAg
ICAgaWYgKCB2LT5hZmZpbml0eV9icm9rZW4gKQogICAgICAgICAgICAgICAgIHsKICAgICAgICAg
ICAgICAgICAgICAgLyogVGhlIHZjcHUgaXMgdGVtcG9yYXJpbHkgcGlubmVkLCBjYW4ndCBtb3Zl
IGl0LiAqLwotICAgICAgICAgICAgICAgICAgICB2Y3B1X3NjaGVkdWxlX3VubG9ja19pcnFyZXN0
b3JlKGxvY2ssIGZsYWdzLCB2KTsKKyAgICAgICAgICAgICAgICAgICAgaXRlbV9zY2hlZHVsZV91
bmxvY2tfaXJxcmVzdG9yZShsb2NrLCBmbGFncywgdi0+c2NoZWRfaXRlbSk7CiAgICAgICAgICAg
ICAgICAgICAgIHJldCA9IC1FQUREUklOVVNFOwogICAgICAgICAgICAgICAgICAgICBicmVhazsK
ICAgICAgICAgICAgICAgICB9CkBAIC04NDksNyArODUwLDcgQEAgaW50IGNwdV9kaXNhYmxlX3Nj
aGVkdWxlcih1bnNpZ25lZCBpbnQgY3B1KQogICAgICAgICAgICAgaWYgKCB2LT5wcm9jZXNzb3Ig
IT0gY3B1ICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAvKiBUaGUgdmNwdSBpcyBu
b3Qgb24gdGhpcyBjcHUsIHNvIHdlIGNhbiBtb3ZlIG9uLiAqLwotICAgICAgICAgICAgICAgIHZj
cHVfc2NoZWR1bGVfdW5sb2NrX2lycXJlc3RvcmUobG9jaywgZmxhZ3MsIHYpOworICAgICAgICAg
ICAgICAgIGl0ZW1fc2NoZWR1bGVfdW5sb2NrX2lycXJlc3RvcmUobG9jaywgZmxhZ3MsIHYtPnNj
aGVkX2l0ZW0pOwogICAgICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICAgICAgfQogCkBA
IC04NjIsNyArODYzLDcgQEAgaW50IGNwdV9kaXNhYmxlX3NjaGVkdWxlcih1bnNpZ25lZCBpbnQg
Y3B1KQogICAgICAgICAgICAgICogICAgdGhpbmdzIHdvdWxkIGhhdmUgZmFpbGVkIGJlZm9yZSBn
ZXR0aW5nIGluIGhlcmUuCiAgICAgICAgICAgICAgKi8KICAgICAgICAgICAgIHZjcHVfbWlncmF0
ZV9zdGFydCh2KTsKLSAgICAgICAgICAgIHZjcHVfc2NoZWR1bGVfdW5sb2NrX2lycXJlc3RvcmUo
bG9jaywgZmxhZ3MsIHYpOworICAgICAgICAgICAgaXRlbV9zY2hlZHVsZV91bmxvY2tfaXJxcmVz
dG9yZShsb2NrLCBmbGFncywgdi0+c2NoZWRfaXRlbSk7CiAKICAgICAgICAgICAgIHZjcHVfbWln
cmF0ZV9maW5pc2godik7CiAKQEAgLTkyNiw3ICs5MjcsNyBAQCBzdGF0aWMgaW50IHZjcHVfc2V0
X2FmZmluaXR5KAogICAgIHNwaW5sb2NrX3QgKmxvY2s7CiAgICAgaW50IHJldCA9IDA7CiAKLSAg
ICBsb2NrID0gdmNwdV9zY2hlZHVsZV9sb2NrX2lycSh2KTsKKyAgICBsb2NrID0gaXRlbV9zY2hl
ZHVsZV9sb2NrX2lycSh2LT5zY2hlZF9pdGVtKTsKIAogICAgIGlmICggdi0+YWZmaW5pdHlfYnJv
a2VuICkKICAgICAgICAgcmV0ID0gLUVCVVNZOwpAQCAtOTQ4LDcgKzk0OSw3IEBAIHN0YXRpYyBp
bnQgdmNwdV9zZXRfYWZmaW5pdHkoCiAgICAgICAgIHZjcHVfbWlncmF0ZV9zdGFydCh2KTsKICAg
ICB9CiAKLSAgICB2Y3B1X3NjaGVkdWxlX3VubG9ja19pcnEobG9jaywgdik7CisgICAgaXRlbV9z
Y2hlZHVsZV91bmxvY2tfaXJxKGxvY2ssIHYtPnNjaGVkX2l0ZW0pOwogCiAgICAgZG9tYWluX3Vw
ZGF0ZV9ub2RlX2FmZmluaXR5KHYtPmRvbWFpbik7CiAKQEAgLTEwODAsMTAgKzEwODEsMTAgQEAg
c3RhdGljIGxvbmcgZG9fcG9sbChzdHJ1Y3Qgc2NoZWRfcG9sbCAqc2NoZWRfcG9sbCkKIGxvbmcg
dmNwdV95aWVsZCh2b2lkKQogewogICAgIHN0cnVjdCB2Y3B1ICogdj1jdXJyZW50OwotICAgIHNw
aW5sb2NrX3QgKmxvY2sgPSB2Y3B1X3NjaGVkdWxlX2xvY2tfaXJxKHYpOworICAgIHNwaW5sb2Nr
X3QgKmxvY2sgPSBpdGVtX3NjaGVkdWxlX2xvY2tfaXJxKHYtPnNjaGVkX2l0ZW0pOwogCiAgICAg
c2NoZWRfeWllbGQodmNwdV9zY2hlZHVsZXIodiksIHYtPnNjaGVkX2l0ZW0pOwotICAgIHZjcHVf
c2NoZWR1bGVfdW5sb2NrX2lycShsb2NrLCB2KTsKKyAgICBpdGVtX3NjaGVkdWxlX3VubG9ja19p
cnEobG9jaywgdi0+c2NoZWRfaXRlbSk7CiAKICAgICBTQ0hFRF9TVEFUX0NSQU5LKHZjcHVfeWll
bGQpOwogCkBAIC0xMTY5LDcgKzExNzAsNyBAQCBpbnQgdmNwdV9waW5fb3ZlcnJpZGUoc3RydWN0
IHZjcHUgKnYsIGludCBjcHUpCiAgICAgc3BpbmxvY2tfdCAqbG9jazsKICAgICBpbnQgcmV0ID0g
LUVJTlZBTDsKIAotICAgIGxvY2sgPSB2Y3B1X3NjaGVkdWxlX2xvY2tfaXJxKHYpOworICAgIGxv
Y2sgPSBpdGVtX3NjaGVkdWxlX2xvY2tfaXJxKHYtPnNjaGVkX2l0ZW0pOwogCiAgICAgaWYgKCBj
cHUgPCAwICkKICAgICB7CkBAIC0xMTk2LDcgKzExOTcsNyBAQCBpbnQgdmNwdV9waW5fb3ZlcnJp
ZGUoc3RydWN0IHZjcHUgKnYsIGludCBjcHUpCiAgICAgaWYgKCByZXQgPT0gMCApCiAgICAgICAg
IHZjcHVfbWlncmF0ZV9zdGFydCh2KTsKIAotICAgIHZjcHVfc2NoZWR1bGVfdW5sb2NrX2lycShs
b2NrLCB2KTsKKyAgICBpdGVtX3NjaGVkdWxlX3VubG9ja19pcnEobG9jaywgdi0+c2NoZWRfaXRl
bSk7CiAKICAgICBkb21haW5fdXBkYXRlX25vZGVfYWZmaW5pdHkodi0+ZG9tYWluKTsKIApkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmggYi94ZW4vaW5jbHVkZS94ZW4vc2No
ZWQtaWYuaAppbmRleCA5MzYxN2YwNDU5Li4xN2YxZWU4ODg3IDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS94ZW4vc2NoZWQtaWYuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaApAQCAt
OTEsMjIgKzkxLDIyIEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBraW5kIyNfc2NoZWR1bGVfdW5sb2Nr
IyNpcnEoc3BpbmxvY2tfdCAqbG9jayBcCiAKICNkZWZpbmUgRVhUUkFfVFlQRShhcmcpCiBzY2hl
ZF9sb2NrKHBjcHUsIHVuc2lnbmVkIGludCBjcHUsICAgICBjcHUsICkKLXNjaGVkX2xvY2sodmNw
dSwgY29uc3Qgc3RydWN0IHZjcHUgKnYsIHYtPnByb2Nlc3NvciwgKQorc2NoZWRfbG9jayhpdGVt
LCBjb25zdCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaSwgaS0+cmVzLT5wcm9jZXNzb3IsICkKIHNjaGVk
X2xvY2socGNwdSwgdW5zaWduZWQgaW50IGNwdSwgICAgIGNwdSwgICAgICAgICAgX2lycSkKLXNj
aGVkX2xvY2sodmNwdSwgY29uc3Qgc3RydWN0IHZjcHUgKnYsIHYtPnByb2Nlc3NvciwgX2lycSkK
K3NjaGVkX2xvY2soaXRlbSwgY29uc3Qgc3RydWN0IHNjaGVkX2l0ZW0gKmksIGktPnJlcy0+cHJv
Y2Vzc29yLCBfaXJxKQogc2NoZWRfdW5sb2NrKHBjcHUsIHVuc2lnbmVkIGludCBjcHUsICAgICBj
cHUsICkKLXNjaGVkX3VubG9jayh2Y3B1LCBjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdi0+cHJvY2Vz
c29yLCApCitzY2hlZF91bmxvY2soaXRlbSwgY29uc3Qgc3RydWN0IHNjaGVkX2l0ZW0gKmksIGkt
PnJlcy0+cHJvY2Vzc29yLCApCiBzY2hlZF91bmxvY2socGNwdSwgdW5zaWduZWQgaW50IGNwdSwg
ICAgIGNwdSwgICAgICAgICAgX2lycSkKLXNjaGVkX3VubG9jayh2Y3B1LCBjb25zdCBzdHJ1Y3Qg
dmNwdSAqdiwgdi0+cHJvY2Vzc29yLCBfaXJxKQorc2NoZWRfdW5sb2NrKGl0ZW0sIGNvbnN0IHN0
cnVjdCBzY2hlZF9pdGVtICppLCBpLT5yZXMtPnByb2Nlc3NvciwgX2lycSkKICN1bmRlZiBFWFRS
QV9UWVBFCiAKICNkZWZpbmUgRVhUUkFfVFlQRShhcmcpICwgdW5zaWduZWQgbG9uZyBhcmcKICNk
ZWZpbmUgc3Bpbl91bmxvY2tfaXJxc2F2ZSBzcGluX3VubG9ja19pcnFyZXN0b3JlCiBzY2hlZF9s
b2NrKHBjcHUsIHVuc2lnbmVkIGludCBjcHUsICAgICBjcHUsICAgICAgICAgIF9pcnFzYXZlLCAq
ZmxhZ3MpCi1zY2hlZF9sb2NrKHZjcHUsIGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB2LT5wcm9jZXNz
b3IsIF9pcnFzYXZlLCAqZmxhZ3MpCitzY2hlZF9sb2NrKGl0ZW0sIGNvbnN0IHN0cnVjdCBzY2hl
ZF9pdGVtICppLCBpLT5yZXMtPnByb2Nlc3NvciwgX2lycXNhdmUsICpmbGFncykKICN1bmRlZiBz
cGluX3VubG9ja19pcnFzYXZlCiBzY2hlZF91bmxvY2socGNwdSwgdW5zaWduZWQgaW50IGNwdSwg
ICAgIGNwdSwgICAgICAgICAgX2lycXJlc3RvcmUsIGZsYWdzKQotc2NoZWRfdW5sb2NrKHZjcHUs
IGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB2LT5wcm9jZXNzb3IsIF9pcnFyZXN0b3JlLCBmbGFncykK
K3NjaGVkX3VubG9jayhpdGVtLCBjb25zdCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaSwgaS0+cmVzLT5w
cm9jZXNzb3IsIF9pcnFyZXN0b3JlLCBmbGFncykKICN1bmRlZiBFWFRSQV9UWVBFCiAKICN1bmRl
ZiBzY2hlZF91bmxvY2sKLS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 06 06:57:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 06:57:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNXYX-0001tE-0F; Mon, 06 May 2019 06:56:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XZcu=TG=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hNXYV-0001sn-G4
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 06:56:55 +0000
X-Inumbo-ID: 21232ad4-6fcc-11e9-843c-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 21232ad4-6fcc-11e9-843c-bc764e045a96;
 Mon, 06 May 2019 06:56:53 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 629ADAEC3;
 Mon,  6 May 2019 06:56:50 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  6 May 2019 08:56:06 +0200
Message-Id: <20190506065644.7415-8-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190506065644.7415-1-jgross@suse.com>
References: <20190506065644.7415-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH RFC V2 07/45] xen/sched: let pick_cpu return a
 scheduler resource
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Robert VanVossen <robert.vanvossen@dornerworks.com>,
 Dario Faggioli <dfaggioli@suse.com>, Julien Grall <julien.grall@arm.com>,
 Josh Whitehead <josh.whitehead@dornerworks.com>,
 Meng Xu <mengxu@cis.upenn.edu>, Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW5zdGVhZCBvZiByZXR1cm5pbmcgYSBwaHlzaWNhbCBjcHUgbnVtYmVyIGxldCBwaWNrX2NwdSgp
IHJldHVybiBhCnNjaGVkdWxlciByZXNvdXJjZSBpbnN0ZWFkLiBSZW5hbWUgcGlja19jcHUoKSB0
byBwaWNrX3Jlc291cmNlKCkgdG8KcmVmbGVjdCB0aGF0IGNoYW5nZS4KClNpZ25lZC1vZmYtYnk6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vY29tbW9uL3NjaGVkX2Fy
aW5jNjUzLmMgIHwgMTIgKysrKysrLS0tLS0tCiB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jICAg
IHwgMTYgKysrKysrKystLS0tLS0tLQogeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMgICB8IDIy
ICsrKysrKysrKysrLS0tLS0tLS0tLS0KIHhlbi9jb21tb24vc2NoZWRfbnVsbC5jICAgICAgfCAy
MCArKysrKysrKysrKy0tLS0tLS0tLQogeGVuL2NvbW1vbi9zY2hlZF9ydC5jICAgICAgICB8IDE4
ICsrKysrKysrKy0tLS0tLS0tLQogeGVuL2NvbW1vbi9zY2hlZHVsZS5jICAgICAgICB8ICA4ICsr
KysrLS0tCiB4ZW4vaW5jbHVkZS94ZW4vcGVyZmNfZGVmbi5oIHwgIDIgKy0KIHhlbi9pbmNsdWRl
L3hlbi9zY2hlZC1pZi5oICAgfCAxMiArKysrKystLS0tLS0KIDggZmlsZXMgY2hhbmdlZCwgNTcg
aW5zZXJ0aW9ucygrKSwgNTMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9z
Y2hlZF9hcmluYzY1My5jIGIveGVuL2NvbW1vbi9zY2hlZF9hcmluYzY1My5jCmluZGV4IGY1YWY4
Yjk3MmQuLmE3NzViZTRjYmMgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfYXJpbmM2NTMu
YworKysgYi94ZW4vY29tbW9uL3NjaGVkX2FyaW5jNjUzLmMKQEAgLTYwMSwxNSArNjAxLDE1IEBA
IGE2NTNzY2hlZF9kb19zY2hlZHVsZSgKIH0KIAogLyoqCi0gKiBYZW4gc2NoZWR1bGVyIGNhbGxi
YWNrIGZ1bmN0aW9uIHRvIHNlbGVjdCBhIENQVSBmb3IgdGhlIFZDUFUgdG8gcnVuIG9uCisgKiBY
ZW4gc2NoZWR1bGVyIGNhbGxiYWNrIGZ1bmN0aW9uIHRvIHNlbGVjdCBhIHJlc291cmNlIGZvciB0
aGUgVkNQVSB0byBydW4gb24KICAqCiAgKiBAcGFyYW0gb3BzICAgICAgIFBvaW50ZXIgdG8gdGhp
cyBpbnN0YW5jZSBvZiB0aGUgc2NoZWR1bGVyIHN0cnVjdHVyZQogICogQHBhcmFtIGl0ZW0gICAg
ICBQb2ludGVyIHRvIHN0cnVjdCBzY2hlZF9pdGVtCiAgKgotICogQHJldHVybiAgICAgICAgICBO
dW1iZXIgb2Ygc2VsZWN0ZWQgcGh5c2ljYWwgQ1BVCisgKiBAcmV0dXJuICAgICAgICAgIFNjaGVk
dWxlciByZXNvdXJjZSB0byBydW4gb24KICAqLwotc3RhdGljIGludAotYTY1M3NjaGVkX3BpY2tf
Y3B1KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0p
CitzdGF0aWMgc3RydWN0IHNjaGVkX3Jlc291cmNlICoKK2E2NTNzY2hlZF9waWNrX3Jlc291cmNl
KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiB7
CiAgICAgc3RydWN0IHZjcHUgKnZjID0gaXRlbS0+dmNwdTsKICAgICBjcHVtYXNrX3QgKm9ubGlu
ZTsKQEAgLTYyNyw3ICs2MjcsNyBAQCBhNjUzc2NoZWRfcGlja19jcHUoY29uc3Qgc3RydWN0IHNj
aGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkKICAgICAgICAgIHx8IChjcHUg
Pj0gbnJfY3B1X2lkcykgKQogICAgICAgICBjcHUgPSB2Yy0+cHJvY2Vzc29yOwogCi0gICAgcmV0
dXJuIGNwdTsKKyAgICByZXR1cm4gcGVyX2NwdShzY2hlZF9yZXMsIGNwdSk7CiB9CiAKIC8qKgpA
QCAtNzMwLDcgKzczMCw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyIHNjaGVkX2Fy
aW5jNjUzX2RlZiA9IHsKIAogICAgIC5kb19zY2hlZHVsZSAgICA9IGE2NTNzY2hlZF9kb19zY2hl
ZHVsZSwKIAotICAgIC5waWNrX2NwdSAgICAgICA9IGE2NTNzY2hlZF9waWNrX2NwdSwKKyAgICAu
cGlja19yZXNvdXJjZSAgPSBhNjUzc2NoZWRfcGlja19yZXNvdXJjZSwKIAogICAgIC5zd2l0Y2hf
c2NoZWQgICA9IGE2NTNfc3dpdGNoX3NjaGVkLAogCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3Nj
aGVkX2NyZWRpdC5jIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYwppbmRleCBmYzA2OGExYzVm
Li4xNGI3NDlkYzFhIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCisrKyBi
L3hlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMKQEAgLTg2Nyw4ICs4NjcsOCBAQCBfY3NjaGVkX2Nw
dV9waWNrKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHZjcHUgKnZjLCBib29s
X3QgY29tbWl0KQogICAgIHJldHVybiBjcHU7CiB9CiAKLXN0YXRpYyBpbnQKLWNzY2hlZF9jcHVf
cGljayhjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF9pdGVtICppdGVt
KQorc3RhdGljIHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqCitjc2NoZWRfcmVzX3BpY2soY29uc3Qg
c3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkKIHsKICAgICBz
dHJ1Y3QgdmNwdSAqdmMgPSBpdGVtLT52Y3B1OwogICAgIHN0cnVjdCBjc2NoZWRfdmNwdSAqc3Zj
ID0gQ1NDSEVEX1ZDUFUodmMpOwpAQCAtODgxLDcgKzg4MSw3IEBAIGNzY2hlZF9jcHVfcGljayhj
b25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF9pdGVtICppdGVtKQogICAg
ICAqIGdldCBib29zdGVkLCB3aGljaCB3ZSBkb24ndCBkZXNlcnZlIGFzIHdlIGFyZSAib25seSIg
bWlncmF0aW5nLgogICAgICAqLwogICAgIHNldF9iaXQoQ1NDSEVEX0ZMQUdfVkNQVV9NSUdSQVRJ
TkcsICZzdmMtPmZsYWdzKTsKLSAgICByZXR1cm4gX2NzY2hlZF9jcHVfcGljayhvcHMsIHZjLCAx
KTsKKyAgICByZXR1cm4gcGVyX2NwdShzY2hlZF9yZXMsIF9jc2NoZWRfY3B1X3BpY2sob3BzLCB2
YywgMSkpOwogfQogCiBzdGF0aWMgaW5saW5lIHZvaWQKQEAgLTk4MSw3ICs5ODEsNyBAQCBjc2No
ZWRfdmNwdV9hY2N0KHN0cnVjdCBjc2NoZWRfcHJpdmF0ZSAqcHJ2LCB1bnNpZ25lZCBpbnQgY3B1
KQogICAgICAgICAvKgogICAgICAgICAgKiBJZiBpdCdzIGJlZW4gYWN0aXZlIGEgd2hpbGUsIGNo
ZWNrIGlmIHdlJ2QgYmUgYmV0dGVyIG9mZgogICAgICAgICAgKiBtaWdyYXRpbmcgaXQgdG8gcnVu
IGVsc2V3aGVyZSAoc2VlIG11bHRpLWNvcmUgYW5kIG11bHRpLXRocmVhZAotICAgICAgICAgKiBz
dXBwb3J0IGluIGNzY2hlZF9jcHVfcGljaygpKS4KKyAgICAgICAgICogc3VwcG9ydCBpbiBjc2No
ZWRfcmVzX3BpY2soKSkuCiAgICAgICAgICAqLwogICAgICAgICBuZXdfY3B1ID0gX2NzY2hlZF9j
cHVfcGljayhvcHMsIGN1cnJlbnQsIDApOwogCkBAIC0xMDM2LDExICsxMDM2LDExIEBAIGNzY2hl
ZF9pdGVtX2luc2VydChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF9p
dGVtICppdGVtKQogCiAgICAgQlVHX09OKCBpc19pZGxlX3ZjcHUodmMpICk7CiAKLSAgICAvKiBj
c2NoZWRfY3B1X3BpY2soKSBsb29rcyBpbiB2Yy0+cHJvY2Vzc29yJ3MgcnVucSwgc28gd2UgbmVl
ZCB0aGUgbG9jay4gKi8KKyAgICAvKiBjc2NoZWRfcmVzX3BpY2soKSBsb29rcyBpbiB2Yy0+cHJv
Y2Vzc29yJ3MgcnVucSwgc28gd2UgbmVlZCB0aGUgbG9jay4gKi8KICAgICBsb2NrID0gdmNwdV9z
Y2hlZHVsZV9sb2NrX2lycSh2Yyk7CiAKLSAgICB2Yy0+cHJvY2Vzc29yID0gY3NjaGVkX2NwdV9w
aWNrKG9wcywgaXRlbSk7Ci0gICAgaXRlbS0+cmVzID0gcGVyX2NwdShzY2hlZF9yZXMsIHZjLT5w
cm9jZXNzb3IpOworICAgIGl0ZW0tPnJlcyA9IGNzY2hlZF9yZXNfcGljayhvcHMsIGl0ZW0pOwor
ICAgIHZjLT5wcm9jZXNzb3IgPSBpdGVtLT5yZXMtPnByb2Nlc3NvcjsKIAogICAgIHNwaW5fdW5s
b2NrX2lycShsb2NrKTsKIApAQCAtMjI5MCw3ICsyMjkwLDcgQEAgc3RhdGljIGNvbnN0IHN0cnVj
dCBzY2hlZHVsZXIgc2NoZWRfY3JlZGl0X2RlZiA9IHsKICAgICAuYWRqdXN0X2FmZmluaXR5PSBj
c2NoZWRfYWZmX2NudGwsCiAgICAgLmFkanVzdF9nbG9iYWwgID0gY3NjaGVkX3N5c19jbnRsLAog
Ci0gICAgLnBpY2tfY3B1ICAgICAgID0gY3NjaGVkX2NwdV9waWNrLAorICAgIC5waWNrX3Jlc291
cmNlICA9IGNzY2hlZF9yZXNfcGljaywKICAgICAuZG9fc2NoZWR1bGUgICAgPSBjc2NoZWRfc2No
ZWR1bGUsCiAKICAgICAuZHVtcF9jcHVfc3RhdGUgPSBjc2NoZWRfZHVtcF9wY3B1LApkaWZmIC0t
Z2l0IGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRp
dDIuYwppbmRleCA2MTRkNzFkOTQ4Li5jOGFlNTg1MjcyIDEwMDY0NAotLS0gYS94ZW4vY29tbW9u
L3NjaGVkX2NyZWRpdDIuYworKysgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYwpAQCAtNjI1
LDkgKzYyNSw5IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBoYXNfY2FwKGNvbnN0IHN0cnVjdCBjc2No
ZWQyX3ZjcHUgKnN2YykKICAqIHJ1bnEsIF9hbHdheXNfIGhhcHBlbnMgYnkgbWVhbnMgb2YgdGlj
a2xpbmc6CiAgKiAgLSB3aGVuIGEgdmNwdSB3YWtlcyB1cCwgaXQgY2FsbHMgY3NjaGVkMl9pdGVt
X3dha2UoKSwgd2hpY2ggY2FsbHMKICAqICAgIHJ1bnFfdGlja2xlKCk7Ci0gKiAgLSB3aGVuIGEg
bWlncmF0aW9uIGlzIGluaXRpYXRlZCBpbiBzY2hlZHVsZS5jLCB3ZSBjYWxsIGNzY2hlZDJfY3B1
X3BpY2soKSwKKyAqICAtIHdoZW4gYSBtaWdyYXRpb24gaXMgaW5pdGlhdGVkIGluIHNjaGVkdWxl
LmMsIHdlIGNhbGwgY3NjaGVkMl9yZXNfcGljaygpLAogICogICAgY3NjaGVkMl9pdGVtX21pZ3Jh
dGUoKSAod2hpY2ggY2FsbHMgbWlncmF0ZSgpKSBhbmQgY3NjaGVkMl9pdGVtX3dha2UoKS4KLSAq
ICAgIGNzY2hlZDJfY3B1X3BpY2soKSBsb29rcyBmb3IgdGhlIGxlYXN0IGxvYWRlZCBydW5xIGFu
ZCByZXR1cm4ganVzdCBhbnkKKyAqICAgIGNzY2hlZDJfcmVzX3BpY2soKSBsb29rcyBmb3IgdGhl
IGxlYXN0IGxvYWRlZCBydW5xIGFuZCByZXR1cm4ganVzdCBhbnkKICAqICAgIG9mIGl0cyBwcm9j
ZXNzb3JzLiBUaGVuLCBjc2NoZWQyX2l0ZW1fbWlncmF0ZSgpIGp1c3QgbW92ZXMgdGhlIHZjcHUg
dG8KICAqICAgIHRoZSBjaG9zZW4gcnVucSwgYW5kIGl0IGlzIGFnYWluIHJ1bnFfdGlja2xlKCks
IGNhbGxlZCBieQogICogICAgY3NjaGVkMl9pdGVtX3dha2UoKSB0aGF0IGFjdHVhbGx5IGRlY2lk
ZXMgd2hhdCBwY3B1IHRvIHVzZSB3aXRoaW4gdGhlCkBAIC02NzYsNyArNjc2LDcgQEAgdm9pZCBz
bXRfaWRsZV9tYXNrX2NsZWFyKHVuc2lnbmVkIGludCBjcHUsIGNwdW1hc2tfdCAqbWFzaykKIH0K
IAogLyoKLSAqIEluIGNzY2hlZDJfY3B1X3BpY2soKSwgaXQgbWF5IG5vdCBiZSBwb3NzaWJsZSB0
byBhY3R1YWxseSBsb29rIGF0IHJlbW90ZQorICogSW4gY3NjaGVkMl9yZXNfcGljaygpLCBpdCBt
YXkgbm90IGJlIHBvc3NpYmxlIHRvIGFjdHVhbGx5IGxvb2sgYXQgcmVtb3RlCiAgKiBydW5xdWV1
ZXMgKHRoZSB0cnlsb2NrLXMgb24gdGhlaXIgc3BpbmxvY2tzIGNhbiBmYWlsISkuIElmIHRoYXQg
aGFwcGVucywKICAqIHdlIHBpY2ssIGluIG9yZGVyIG9mIGRlY3JlYXNpbmcgcHJlZmVyZW5jZToK
ICAqICAxKSBzdmMncyBjdXJyZW50IHBjcHUsIGlmIGl0IGlzIHBhcnQgb2Ygc3ZjJ3Mgc29mdCBh
ZmZpbml0eTsKQEAgLTIyMDEsOCArMjIwMSw4IEBAIGNzY2hlZDJfY29udGV4dF9zYXZlZChjb25z
dCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF9pdGVtICppdGVtKQogfQogCiAj
ZGVmaW5lIE1BWF9MT0FEIChTVElNRV9NQVgpCi1zdGF0aWMgaW50Ci1jc2NoZWQyX2NwdV9waWNr
KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0pCitz
dGF0aWMgc3RydWN0IHNjaGVkX3Jlc291cmNlICoKK2NzY2hlZDJfcmVzX3BpY2soY29uc3Qgc3Ry
dWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkKIHsKICAgICBzdHJ1
Y3QgY3NjaGVkMl9wcml2YXRlICpwcnYgPSBjc2NoZWQyX3ByaXYob3BzKTsKICAgICBzdHJ1Y3Qg
dmNwdSAqdmMgPSBpdGVtLT52Y3B1OwpAQCAtMjIxNCw3ICsyMjE0LDcgQEAgY3NjaGVkMl9jcHVf
cGljayhjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF9pdGVtICppdGVt
KQogCiAgICAgQVNTRVJUKCFjcHVtYXNrX2VtcHR5KCZwcnYtPmFjdGl2ZV9xdWV1ZXMpKTsKIAot
ICAgIFNDSEVEX1NUQVRfQ1JBTksocGlja19jcHUpOworICAgIFNDSEVEX1NUQVRfQ1JBTksocGlj
a19yZXNvdXJjZSk7CiAKICAgICAvKiBMb2NraW5nOgogICAgICAqIC0gUnVucXVldWUgbG9jayBv
ZiB2Yy0+cHJvY2Vzc29yIGlzIGFscmVhZHkgbG9ja2VkCkBAIC0yNDIzLDcgKzI0MjMsNyBAQCBj
c2NoZWQyX2NwdV9waWNrKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVk
X2l0ZW0gKml0ZW0pCiAgICAgICAgICAgICAgICAgICAgICh1bnNpZ25lZCBjaGFyICopJmQpOwog
ICAgIH0KIAotICAgIHJldHVybiBuZXdfY3B1OworICAgIHJldHVybiBwZXJfY3B1KHNjaGVkX3Jl
cywgbmV3X2NwdSk7CiB9CiAKIC8qIFdvcmtpbmcgc3RhdGUgb2YgdGhlIGxvYWQtYmFsYW5jaW5n
IGFsZ29yaXRobSAqLwpAQCAtMzEyMCwxMSArMzEyMCwxMSBAQCBjc2NoZWQyX2l0ZW1faW5zZXJ0
KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiAg
ICAgQVNTRVJUKCFpc19pZGxlX3ZjcHUodmMpKTsKICAgICBBU1NFUlQobGlzdF9lbXB0eSgmc3Zj
LT5ydW5xX2VsZW0pKTsKIAotICAgIC8qIGNzY2hlZDJfY3B1X3BpY2soKSBleHBlY3RzIHRoZSBw
Y3B1IGxvY2sgdG8gYmUgaGVsZCAqLworICAgIC8qIGNzY2hlZDJfcmVzX3BpY2soKSBleHBlY3Rz
IHRoZSBwY3B1IGxvY2sgdG8gYmUgaGVsZCAqLwogICAgIGxvY2sgPSB2Y3B1X3NjaGVkdWxlX2xv
Y2tfaXJxKHZjKTsKIAotICAgIHZjLT5wcm9jZXNzb3IgPSBjc2NoZWQyX2NwdV9waWNrKG9wcywg
aXRlbSk7Ci0gICAgaXRlbS0+cmVzID0gcGVyX2NwdShzY2hlZF9yZXMsIHZjLT5wcm9jZXNzb3Ip
OworICAgIGl0ZW0tPnJlcyA9IGNzY2hlZDJfcmVzX3BpY2sob3BzLCBpdGVtKTsKKyAgICB2Yy0+
cHJvY2Vzc29yID0gaXRlbS0+cmVzLT5wcm9jZXNzb3I7CiAKICAgICBzcGluX3VubG9ja19pcnEo
bG9jayk7CiAKQEAgLTQxMTMsNyArNDExMyw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3Qgc2NoZWR1
bGVyIHNjaGVkX2NyZWRpdDJfZGVmID0gewogICAgIC5hZGp1c3RfYWZmaW5pdHk9IGNzY2hlZDJf
YWZmX2NudGwsCiAgICAgLmFkanVzdF9nbG9iYWwgID0gY3NjaGVkMl9zeXNfY250bCwKIAotICAg
IC5waWNrX2NwdSAgICAgICA9IGNzY2hlZDJfY3B1X3BpY2ssCisgICAgLnBpY2tfcmVzb3VyY2Ug
ID0gY3NjaGVkMl9yZXNfcGljaywKICAgICAubWlncmF0ZSAgICAgICAgPSBjc2NoZWQyX2l0ZW1f
bWlncmF0ZSwKICAgICAuZG9fc2NoZWR1bGUgICAgPSBjc2NoZWQyX3NjaGVkdWxlLAogICAgIC5j
b250ZXh0X3NhdmVkICA9IGNzY2hlZDJfY29udGV4dF9zYXZlZCwKZGlmZiAtLWdpdCBhL3hlbi9j
b21tb24vc2NoZWRfbnVsbC5jIGIveGVuL2NvbW1vbi9zY2hlZF9udWxsLmMKaW5kZXggMTE0YjMy
ZTJlMS4uYTA4ZjIzOTkzYyAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9udWxsLmMKKysr
IGIveGVuL2NvbW1vbi9zY2hlZF9udWxsLmMKQEAgLTI2OSw5ICsyNjksMTEgQEAgc3RhdGljIHZv
aWQgbnVsbF9mcmVlX2RvbWRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCB2b2lkICpk
YXRhKQogICoKICAqIFNvIHRoaXMgaXMgbm90IHBhcnQgb2YgYW55IGhvdCBwYXRoLgogICovCi1z
dGF0aWMgdW5zaWduZWQgaW50IHBpY2tfY3B1KHN0cnVjdCBudWxsX3ByaXZhdGUgKnBydiwgc3Ry
dWN0IHZjcHUgKnYpCitzdGF0aWMgc3RydWN0IHNjaGVkX3Jlc291cmNlICoKK3BpY2tfcmVzKHN0
cnVjdCBudWxsX3ByaXZhdGUgKnBydiwgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiB7CiAgICAg
dW5zaWduZWQgaW50IGJzOworICAgIHN0cnVjdCB2Y3B1ICp2ID0gaXRlbS0+dmNwdTsKICAgICB1
bnNpZ25lZCBpbnQgY3B1ID0gdi0+cHJvY2Vzc29yLCBuZXdfY3B1OwogICAgIGNwdW1hc2tfdCAq
Y3B1cyA9IGNwdXBvb2xfZG9tYWluX2NwdW1hc2sodi0+ZG9tYWluKTsKIApAQCAtMzM1LDcgKzMz
Nyw3IEBAIHN0YXRpYyB1bnNpZ25lZCBpbnQgcGlja19jcHUoc3RydWN0IG51bGxfcHJpdmF0ZSAq
cHJ2LCBzdHJ1Y3QgdmNwdSAqdikKICAgICAgICAgX190cmFjZV92YXIoVFJDX1NOVUxMX1BJQ0tF
RF9DUFUsIDEsIHNpemVvZihkKSwgJmQpOwogICAgIH0KIAotICAgIHJldHVybiBuZXdfY3B1Owor
ICAgIHJldHVybiBwZXJfY3B1KHNjaGVkX3JlcywgbmV3X2NwdSk7CiB9CiAKIHN0YXRpYyB2b2lk
IHZjcHVfYXNzaWduKHN0cnVjdCBudWxsX3ByaXZhdGUgKnBydiwgc3RydWN0IHZjcHUgKnYsCkBA
IC00MjksOCArNDMxLDggQEAgc3RhdGljIHZvaWQgbnVsbF9pdGVtX2luc2VydChjb25zdCBzdHJ1
Y3Qgc2NoZWR1bGVyICpvcHMsCiAgICAgbG9jayA9IHZjcHVfc2NoZWR1bGVfbG9ja19pcnEodik7
CiAgcmV0cnk6CiAKLSAgICBjcHUgPSB2LT5wcm9jZXNzb3IgPSBwaWNrX2NwdShwcnYsIHYpOwot
ICAgIGl0ZW0tPnJlcyA9IHBlcl9jcHUoc2NoZWRfcmVzLCBjcHUpOworICAgIGl0ZW0tPnJlcyA9
IHBpY2tfcmVzKHBydiwgaXRlbSk7CisgICAgY3B1ID0gdi0+cHJvY2Vzc29yID0gaXRlbS0+cmVz
LT5wcm9jZXNzb3I7CiAKICAgICBzcGluX3VubG9jayhsb2NrKTsKIApAQCAtNTg2LDExICs1ODgs
MTEgQEAgc3RhdGljIHZvaWQgbnVsbF9pdGVtX3NsZWVwKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIg
Km9wcywKICAgICBTQ0hFRF9TVEFUX0NSQU5LKHZjcHVfc2xlZXApOwogfQogCi1zdGF0aWMgaW50
IG51bGxfY3B1X3BpY2soY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRf
aXRlbSAqaXRlbSkKK3N0YXRpYyBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKgorbnVsbF9yZXNfcGlj
ayhjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF9pdGVtICppdGVtKQog
ewotICAgIHN0cnVjdCB2Y3B1ICp2ID0gaXRlbS0+dmNwdTsKLSAgICBBU1NFUlQoIWlzX2lkbGVf
dmNwdSh2KSk7Ci0gICAgcmV0dXJuIHBpY2tfY3B1KG51bGxfcHJpdihvcHMpLCB2KTsKKyAgICBB
U1NFUlQoIWlzX2lkbGVfdmNwdShpdGVtLT52Y3B1KSk7CisgICAgcmV0dXJuIHBpY2tfcmVzKG51
bGxfcHJpdihvcHMpLCBpdGVtKTsKIH0KIAogc3RhdGljIHZvaWQgbnVsbF9pdGVtX21pZ3JhdGUo
Y29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLApAQCAtOTA5LDcgKzkxMSw3IEBAIGNvbnN0IHN0
cnVjdCBzY2hlZHVsZXIgc2NoZWRfbnVsbF9kZWYgPSB7CiAKICAgICAud2FrZSAgICAgICAgICAg
PSBudWxsX2l0ZW1fd2FrZSwKICAgICAuc2xlZXAgICAgICAgICAgPSBudWxsX2l0ZW1fc2xlZXAs
Ci0gICAgLnBpY2tfY3B1ICAgICAgID0gbnVsbF9jcHVfcGljaywKKyAgICAucGlja19yZXNvdXJj
ZSAgPSBudWxsX3Jlc19waWNrLAogICAgIC5taWdyYXRlICAgICAgICA9IG51bGxfaXRlbV9taWdy
YXRlLAogICAgIC5kb19zY2hlZHVsZSAgICA9IG51bGxfc2NoZWR1bGUsCiAKZGlmZiAtLWdpdCBh
L3hlbi9jb21tb24vc2NoZWRfcnQuYyBiL3hlbi9jb21tb24vc2NoZWRfcnQuYwppbmRleCA0NGI4
NmZjMDhkLi4yYmQ0NjM3NTkyIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX3J0LmMKKysr
IGIveGVuL2NvbW1vbi9zY2hlZF9ydC5jCkBAIC02MzIsMTIgKzYzMiwxMiBAQCByZXBscV9yZWlu
c2VydChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBydF92Y3B1ICpzdmMpCiB9
CiAKIC8qCi0gKiBQaWNrIGEgdmFsaWQgQ1BVIGZvciB0aGUgdmNwdSB2YwotICogVmFsaWQgQ1BV
IG9mIGEgdmNwdSBpcyBpbnRlc2VjdGlvbiBvZiB2Y3B1J3MgYWZmaW5pdHkKLSAqIGFuZCBhdmFp
bGFibGUgY3B1cworICogUGljayBhIHZhbGlkIHJlc291cmNlIGZvciB0aGUgdmNwdSB2YworICog
VmFsaWQgcmVzb3VyY2Ugb2YgYSB2Y3B1IGlzIGludGVzZWN0aW9uIG9mIHZjcHUncyBhZmZpbml0
eQorICogYW5kIGF2YWlsYWJsZSByZXNvdXJjZXMKICAqLwotc3RhdGljIGludAotcnRfY3B1X3Bp
Y2soY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkK
K3N0YXRpYyBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKgorcnRfcmVzX3BpY2soY29uc3Qgc3RydWN0
IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkKIHsKICAgICBzdHJ1Y3Qg
dmNwdSAqdmMgPSBpdGVtLT52Y3B1OwogICAgIGNwdW1hc2tfdCBjcHVzOwpAQCAtNjUyLDcgKzY1
Miw3IEBAIHJ0X2NwdV9waWNrKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNj
aGVkX2l0ZW0gKml0ZW0pCiAgICAgICAgICAgICA6IGNwdW1hc2tfY3ljbGUodmMtPnByb2Nlc3Nv
ciwgJmNwdXMpOwogICAgIEFTU0VSVCggIWNwdW1hc2tfZW1wdHkoJmNwdXMpICYmIGNwdW1hc2tf
dGVzdF9jcHUoY3B1LCAmY3B1cykgKTsKIAotICAgIHJldHVybiBjcHU7CisgICAgcmV0dXJuIHBl
cl9jcHUoc2NoZWRfcmVzLCBjcHUpOwogfQogCiAvKgpAQCAtOTAxLDggKzkwMSw4IEBAIHJ0X2l0
ZW1faW5zZXJ0KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX2l0ZW0g
Kml0ZW0pCiAgICAgQlVHX09OKCBpc19pZGxlX3ZjcHUodmMpICk7CiAKICAgICAvKiBUaGlzIGlz
IHNhZmUgYmVjYXVzZSB2YyBpc24ndCB5ZXQgYmVpbmcgc2NoZWR1bGVkICovCi0gICAgdmMtPnBy
b2Nlc3NvciA9IHJ0X2NwdV9waWNrKG9wcywgaXRlbSk7Ci0gICAgaXRlbS0+cmVzID0gcGVyX2Nw
dShzY2hlZF9yZXMsIHZjLT5wcm9jZXNzb3IpOworICAgIGl0ZW0tPnJlcyA9IHJ0X3Jlc19waWNr
KG9wcywgaXRlbSk7CisgICAgdmMtPnByb2Nlc3NvciA9IGl0ZW0tPnJlcy0+cHJvY2Vzc29yOwog
CiAgICAgbG9jayA9IHZjcHVfc2NoZWR1bGVfbG9ja19pcnEodmMpOwogCkBAIC0xNTcxLDcgKzE1
NzEsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHNjaGVkdWxlciBzY2hlZF9ydGRzX2RlZiA9IHsK
IAogICAgIC5hZGp1c3QgICAgICAgICA9IHJ0X2RvbV9jbnRsLAogCi0gICAgLnBpY2tfY3B1ICAg
ICAgID0gcnRfY3B1X3BpY2ssCisgICAgLnBpY2tfcmVzb3VyY2UgID0gcnRfcmVzX3BpY2ssCiAg
ICAgLmRvX3NjaGVkdWxlICAgID0gcnRfc2NoZWR1bGUsCiAgICAgLnNsZWVwICAgICAgICAgID0g
cnRfaXRlbV9zbGVlcCwKICAgICAud2FrZSAgICAgICAgICAgPSBydF9pdGVtX3dha2UsCmRpZmYg
LS1naXQgYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKaW5k
ZXggZTNkOWFiNWEzYS4uODFlZWNhYTY4OSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZHVs
ZS5jCisrKyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwpAQCAtNjg3LDcgKzY4Nyw4IEBAIHN0YXRp
YyB2b2lkIHZjcHVfbWlncmF0ZV9maW5pc2goc3RydWN0IHZjcHUgKnYpCiAgICAgICAgICAgICAg
ICAgYnJlYWs7CiAKICAgICAgICAgICAgIC8qIFNlbGVjdCBhIG5ldyBDUFUuICovCi0gICAgICAg
ICAgICBuZXdfY3B1ID0gc2NoZWRfcGlja19jcHUodmNwdV9zY2hlZHVsZXIodiksIHYtPnNjaGVk
X2l0ZW0pOworICAgICAgICAgICAgbmV3X2NwdSA9IHNjaGVkX3BpY2tfcmVzb3VyY2UodmNwdV9z
Y2hlZHVsZXIodiksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2
LT5zY2hlZF9pdGVtKS0+cHJvY2Vzc29yOwogICAgICAgICAgICAgaWYgKCAobmV3X2xvY2sgPT0g
cGVyX2NwdShzY2hlZHVsZV9kYXRhLCBuZXdfY3B1KS5zY2hlZHVsZV9sb2NrKSAmJgogICAgICAg
ICAgICAgICAgICBjcHVtYXNrX3Rlc3RfY3B1KG5ld19jcHUsIHYtPmRvbWFpbi0+Y3B1cG9vbC0+
Y3B1X3ZhbGlkKSApCiAgICAgICAgICAgICAgICAgYnJlYWs7CkBAIC03OTMsOCArNzk0LDkgQEAg
dm9pZCByZXN0b3JlX3ZjcHVfYWZmaW5pdHkoc3RydWN0IGRvbWFpbiAqZCkKICAgICAgICAgdi0+
c2NoZWRfaXRlbS0+cmVzID0gcGVyX2NwdShzY2hlZF9yZXMsIHYtPnByb2Nlc3Nvcik7CiAKICAg
ICAgICAgbG9jayA9IHZjcHVfc2NoZWR1bGVfbG9ja19pcnEodik7Ci0gICAgICAgIHYtPnByb2Nl
c3NvciA9IHNjaGVkX3BpY2tfY3B1KHZjcHVfc2NoZWR1bGVyKHYpLCB2LT5zY2hlZF9pdGVtKTsK
LSAgICAgICAgdi0+c2NoZWRfaXRlbS0+cmVzID0gcGVyX2NwdShzY2hlZF9yZXMsIHYtPnByb2Nl
c3Nvcik7CisgICAgICAgIHYtPnNjaGVkX2l0ZW0tPnJlcyA9IHNjaGVkX3BpY2tfcmVzb3VyY2Uo
dmNwdV9zY2hlZHVsZXIodiksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdi0+c2NoZWRfaXRlbSk7CisgICAgICAgIHYtPnByb2Nlc3NvciA9IHYtPnNj
aGVkX2l0ZW0tPnJlcy0+cHJvY2Vzc29yOwogICAgICAgICBzcGluX3VubG9ja19pcnEobG9jayk7
CiAKICAgICAgICAgaWYgKCBvbGRfY3B1ICE9IHYtPnByb2Nlc3NvciApCmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS94ZW4vcGVyZmNfZGVmbi5oIGIveGVuL2luY2x1ZGUveGVuL3BlcmZjX2RlZm4u
aAppbmRleCBlZjZmODZiOTFlLi4xYWQ0Mzg0MDgwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94
ZW4vcGVyZmNfZGVmbi5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9wZXJmY19kZWZuLmgKQEAgLTY5
LDcgKzY5LDcgQEAgUEVSRkNPVU5URVIobWlncmF0ZV9vbl9ydW5xLCAgICAgICAgImNzY2hlZDI6
IG1pZ3JhdGVfb25fcnVucSIpCiBQRVJGQ09VTlRFUihtaWdyYXRlX25vX3J1bnEsICAgICAgICAi
Y3NjaGVkMjogbWlncmF0ZV9ub19ydW5xIikKIFBFUkZDT1VOVEVSKHJ1bnRpbWVfbWluX3RpbWVy
LCAgICAgICJjc2NoZWQyOiBydW50aW1lX21pbl90aW1lciIpCiBQRVJGQ09VTlRFUihydW50aW1l
X21heF90aW1lciwgICAgICAiY3NjaGVkMjogcnVudGltZV9tYXhfdGltZXIiKQotUEVSRkNPVU5U
RVIocGlja19jcHUsICAgICAgICAgICAgICAgImNzY2hlZDI6IHBpY2tfY3B1IikKK1BFUkZDT1VO
VEVSKHBpY2tfcmVzb3VyY2UsICAgICAgICAgICJjc2NoZWQyOiBwaWNrX3Jlc291cmNlIikKIFBF
UkZDT1VOVEVSKG5lZWRfZmFsbGJhY2tfY3B1LCAgICAgICJjc2NoZWQyOiBuZWVkX2ZhbGxiYWNr
X2NwdSIpCiBQRVJGQ09VTlRFUihtaWdyYXRlZCwgICAgICAgICAgICAgICAiY3NjaGVkMjogbWln
cmF0ZWQiKQogUEVSRkNPVU5URVIobWlncmF0ZV9yZXNpc3RlZCwgICAgICAgImNzY2hlZDI6IG1p
Z3JhdGVfcmVzaXN0ZWQiKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgg
Yi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaAppbmRleCAxMDU3MGM5ZjZlLi5jNTdjZjU4ZTAz
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaAorKysgYi94ZW4vaW5jbHVk
ZS94ZW4vc2NoZWQtaWYuaApAQCAtMTc5LDggKzE3OSw4IEBAIHN0cnVjdCBzY2hlZHVsZXIgewog
ICAgIHN0cnVjdCB0YXNrX3NsaWNlICgqZG9fc2NoZWR1bGUpIChjb25zdCBzdHJ1Y3Qgc2NoZWR1
bGVyICosIHNfdGltZV90LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
b29sX3QgdGFza2xldF93b3JrX3NjaGVkdWxlZCk7CiAKLSAgICBpbnQgICAgICAgICAgKCpwaWNr
X2NwdSkgICAgICAgKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKiwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHN0cnVjdCBzY2hlZF9pdGVtICopOworICAgIHN0cnVjdCBzY2hl
ZF9yZXNvdXJjZSAqICgqcGlja19yZXNvdXJjZSkgKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKiwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgc2No
ZWRfaXRlbSAqKTsKICAgICB2b2lkICAgICAgICAgKCptaWdyYXRlKSAgICAgICAgKGNvbnN0IHN0
cnVjdCBzY2hlZHVsZXIgKiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0
cnVjdCBzY2hlZF9pdGVtICosIHVuc2lnbmVkIGludCk7CiAgICAgaW50ICAgICAgICAgICgqYWRq
dXN0KSAgICAgICAgIChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICosIHN0cnVjdCBkb21haW4gKiwK
QEAgLTM3MywxMSArMzczLDExIEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBzY2hlZF9taWdyYXRlKGNv
bnN0IHN0cnVjdCBzY2hlZHVsZXIgKnMsCiAgICAgfQogfQogCi1zdGF0aWMgaW5saW5lIGludCBz
Y2hlZF9waWNrX2NwdShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpzLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0pCitzdGF0aWMgaW5saW5l
IHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqc2NoZWRfcGlja19yZXNvdXJjZSgKKyAgICBjb25zdCBz
dHJ1Y3Qgc2NoZWR1bGVyICpzLCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkKIHsKLSAgICBBU1NF
UlQocy0+cGlja19jcHUpOwotICAgIHJldHVybiBzLT5waWNrX2NwdShzLCBpdGVtKTsKKyAgICBB
U1NFUlQocy0+cGlja19yZXNvdXJjZSk7CisgICAgcmV0dXJuIHMtPnBpY2tfcmVzb3VyY2Uocywg
aXRlbSk7CiB9CiAKIHN0YXRpYyBpbmxpbmUgdm9pZCBzY2hlZF9hZGp1c3RfYWZmaW5pdHkoY29u
c3Qgc3RydWN0IHNjaGVkdWxlciAqcywKLS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 06 06:57:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 06:57:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNXYY-0001uR-Ui; Mon, 06 May 2019 06:56:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XZcu=TG=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hNXYX-0001tK-7o
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 06:56:57 +0000
X-Inumbo-ID: 2278dfa2-6fcc-11e9-843c-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2278dfa2-6fcc-11e9-843c-bc764e045a96;
 Mon, 06 May 2019 06:56:56 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 6B42BAEFE;
 Mon,  6 May 2019 06:56:52 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  6 May 2019 08:56:12 +0200
Message-Id: <20190506065644.7415-14-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190506065644.7415-1-jgross@suse.com>
References: <20190506065644.7415-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH RFC V2 13/45] xen/sched: add domain pointer to
 struct sched_item
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIGEgcG9pbnRlciB0byB0aGUgZG9tYWluIHRvIHN0cnVjdCBzY2hlZF9pdGVtIGluIG9yZGVy
IHRvIGF2b2lkCmhhdmluZyB0byBkZXJlZmVyZW5jZSB0aGUgdmNwdSBwb2ludGVyIG9mIHN0cnVj
dCBzY2hlZF9pdGVtIHRvIGZpbmQKdGhlIHJlbGF0ZWQgZG9tYWluLgoKU2lnbmVkLW9mZi1ieTog
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIHhlbi9jb21tb24vc2NoZWR1bGUu
YyAgIHwgMyArKy0KIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC5oIHwgMSArCiAyIGZpbGVzIGNoYW5n
ZWQsIDMgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21t
b24vc2NoZWR1bGUuYyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwppbmRleCBkNTZkYzU2N2FjLi41
M2FhYzEwN2UxIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMKKysrIGIveGVuL2Nv
bW1vbi9zY2hlZHVsZS5jCkBAIC0yNTMsNyArMjUzLDcgQEAgc3RhdGljIHZvaWQgc2NoZWRfc3Bp
bl91bmxvY2tfZG91YmxlKHNwaW5sb2NrX3QgKmxvY2sxLCBzcGlubG9ja190ICpsb2NrMiwKIHN0
YXRpYyB2b2lkIHNjaGVkX2ZyZWVfaXRlbShzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkKIHsKICAg
ICBzdHJ1Y3Qgc2NoZWRfaXRlbSAqcHJldl9pdGVtOwotICAgIHN0cnVjdCBkb21haW4gKmQgPSBp
dGVtLT52Y3B1LT5kb21haW47CisgICAgc3RydWN0IGRvbWFpbiAqZCA9IGl0ZW0tPmRvbWFpbjsK
IAogICAgIGlmICggZC0+c2NoZWRfaXRlbV9saXN0ID09IGl0ZW0gKQogICAgICAgICBkLT5zY2hl
ZF9pdGVtX2xpc3QgPSBpdGVtLT5uZXh0X2luX2xpc3Q7CkBAIC0yODksNiArMjg5LDcgQEAgc3Rh
dGljIHN0cnVjdCBzY2hlZF9pdGVtICpzY2hlZF9hbGxvY19pdGVtKHN0cnVjdCB2Y3B1ICp2KQog
CiAgICAgdi0+c2NoZWRfaXRlbSA9IGl0ZW07CiAgICAgaXRlbS0+dmNwdSA9IHY7CisgICAgaXRl
bS0+ZG9tYWluID0gZDsKIAogICAgIGZvciAoIHByZXZfaXRlbSA9ICZkLT5zY2hlZF9pdGVtX2xp
c3Q7ICpwcmV2X2l0ZW07CiAgICAgICAgICAgcHJldl9pdGVtID0gJigqcHJldl9pdGVtKS0+bmV4
dF9pbl9saXN0ICkKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oIGIveGVuL2lu
Y2x1ZGUveGVuL3NjaGVkLmgKaW5kZXggYjQzZjVmMzY2Mi4uODNkNzY0NjA4OCAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgK
QEAgLTI2MSw2ICsyNjEsNyBAQCBzdHJ1Y3QgdmNwdQogc3RydWN0IHNjaGVkX3Jlc291cmNlOwog
CiBzdHJ1Y3Qgc2NoZWRfaXRlbSB7CisgICAgc3RydWN0IGRvbWFpbiAgICAgICAgICpkb21haW47
CiAgICAgc3RydWN0IHZjcHUgICAgICAgICAgICp2Y3B1OwogICAgIHZvaWQgICAgICAgICAgICAg
ICAgICAqcHJpdjsgICAgICAvKiBzY2hlZHVsZXIgcHJpdmF0ZSBkYXRhICovCiAgICAgc3RydWN0
IHNjaGVkX2l0ZW0gICAgICpuZXh0X2luX2xpc3Q7Ci0tIAoyLjE2LjQKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 06 06:57:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 06:57:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNXYU-0001sM-AO; Mon, 06 May 2019 06:56:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XZcu=TG=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hNXYT-0001s1-Fv
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 06:56:53 +0000
X-Inumbo-ID: 1ecbb955-6fcc-11e9-843c-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1ecbb955-6fcc-11e9-843c-bc764e045a96;
 Mon, 06 May 2019 06:56:50 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 8314DABC7;
 Mon,  6 May 2019 06:56:48 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  6 May 2019 08:56:00 +0200
Message-Id: <20190506065644.7415-2-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190506065644.7415-1-jgross@suse.com>
References: <20190506065644.7415-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH RFC V2 01/45] xen/sched: add inline wrappers for
 calling per-scheduler functions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW5zdGVhZCBvZiB1c2luZyB0aGUgU0NIRURfT1AoKSBtYWNybyB0byBjYWxsIHRoZSBkaWZmZXJl
bnQgc2NoZWR1bGVyCnNwZWNpZmljIGZ1bmN0aW9ucyBhZGQgaW5saW5lIHdyYXBwZXJzIGZvciB0
aGF0IHB1cnBvc2UuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+Ci0tLQpSRkMgVjI6IG5ldyBwYXRjaCAoQW5kcmV3IENvb3BlcikKLS0tCiB4ZW4vY29tbW9u
L3NjaGVkdWxlLmMgICAgICB8IDEwNCArKysrKysrKysrKystLS0tLS0tLS0tLS0tLQogeGVuL2lu
Y2x1ZGUveGVuL3NjaGVkLWlmLmggfCAxNzggKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDIyNiBpbnNlcnRpb25zKCspLCA1NiBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMgYi94ZW4vY29t
bW9uL3NjaGVkdWxlLmMKaW5kZXggNjZmMWUyNjExYi4uMzVhNDBhNDBjOCAxMDA2NDQKLS0tIGEv
eGVuL2NvbW1vbi9zY2hlZHVsZS5jCisrKyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwpAQCAtNzMs
MTAgKzczLDYgQEAgZXh0ZXJuIGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKl9fc3RhcnRfc2NoZWR1
bGVyc19hcnJheVtdLCAqX19lbmRfc2NoZWR1bGVyc19hcnIKIAogc3RhdGljIHN0cnVjdCBzY2hl
ZHVsZXIgX19yZWFkX21vc3RseSBvcHM7CiAKLSNkZWZpbmUgU0NIRURfT1Aob3BzcHRyLCBmbiwg
Li4uKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAg
ICgoIChvcHNwdHIpLT5mbiAhPSBOVUxMICkgPyAob3BzcHRyKS0+Zm4ob3BzcHRyLCAjI19fVkFf
QVJHU19fICkgIFwKLSAgICAgICAgICA6ICh0eXBlb2YoKG9wc3B0ciktPmZuKG9wc3B0ciwgIyNf
X1ZBX0FSR1NfXykpKTAgKQotCiBzdGF0aWMgaW5saW5lIHN0cnVjdCBzY2hlZHVsZXIgKmRvbV9z
Y2hlZHVsZXIoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICBpZiAoIGxpa2VseShkLT5j
cHVwb29sICE9IE5VTEwpICkKQEAgLTI2Nyw4ICsyNjMsNyBAQCBpbnQgc2NoZWRfaW5pdF92Y3B1
KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgcHJvY2Vzc29yKQogICAgIGluaXRfdGltZXIo
JnYtPnBvbGxfdGltZXIsIHBvbGxfdGltZXJfZm4sCiAgICAgICAgICAgICAgICB2LCB2LT5wcm9j
ZXNzb3IpOwogCi0gICAgdi0+c2NoZWRfcHJpdiA9IFNDSEVEX09QKGRvbV9zY2hlZHVsZXIoZCks
IGFsbG9jX3ZkYXRhLCB2LAotICAgICAgICAgICAgICAgICAgICAgZC0+c2NoZWRfcHJpdik7Cisg
ICAgdi0+c2NoZWRfcHJpdiA9IHNjaGVkX2FsbG9jX3ZkYXRhKGRvbV9zY2hlZHVsZXIoZCksIHYs
IGQtPnNjaGVkX3ByaXYpOwogICAgIGlmICggdi0+c2NoZWRfcHJpdiA9PSBOVUxMICkKICAgICAg
ICAgcmV0dXJuIDE7CiAKQEAgLTI4OSw3ICsyODQsNyBAQCBpbnQgc2NoZWRfaW5pdF92Y3B1KHN0
cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgcHJvY2Vzc29yKQogICAgIH0KICAgICBlbHNlCiAg
ICAgewotICAgICAgICBTQ0hFRF9PUChkb21fc2NoZWR1bGVyKGQpLCBpbnNlcnRfdmNwdSwgdik7
CisgICAgICAgIHNjaGVkX2luc2VydF92Y3B1KGRvbV9zY2hlZHVsZXIoZCksIHYpOwogICAgIH0K
IAogICAgIHJldHVybiAwOwpAQCAtMzMwLDcgKzMyNSw3IEBAIGludCBzY2hlZF9tb3ZlX2RvbWFp
bihzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgY3B1cG9vbCAqYykKIAogICAgIGZvcl9lYWNoX3Zj
cHUgKCBkLCB2ICkKICAgICB7Ci0gICAgICAgIHZjcHVfcHJpdlt2LT52Y3B1X2lkXSA9IFNDSEVE
X09QKGMtPnNjaGVkLCBhbGxvY192ZGF0YSwgdiwgZG9tZGF0YSk7CisgICAgICAgIHZjcHVfcHJp
dlt2LT52Y3B1X2lkXSA9IHNjaGVkX2FsbG9jX3ZkYXRhKGMtPnNjaGVkLCB2LCBkb21kYXRhKTsK
ICAgICAgICAgaWYgKCB2Y3B1X3ByaXZbdi0+dmNwdV9pZF0gPT0gTlVMTCApCiAgICAgICAgIHsK
ICAgICAgICAgICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKQEAgLTM0OCw3ICszNDMsNyBAQCBp
bnQgc2NoZWRfbW92ZV9kb21haW4oc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGNwdXBvb2wgKmMp
CiAKICAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCiAgICAgewotICAgICAgICBTQ0hFRF9PUChv
bGRfb3BzLCByZW1vdmVfdmNwdSwgdik7CisgICAgICAgIHNjaGVkX3JlbW92ZV92Y3B1KG9sZF9v
cHMsIHYpOwogICAgIH0KIAogICAgIGQtPmNwdXBvb2wgPSBjOwpAQCAtMzgzLDkgKzM3OCw5IEBA
IGludCBzY2hlZF9tb3ZlX2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgY3B1cG9vbCAq
YykKIAogICAgICAgICBuZXdfcCA9IGNwdW1hc2tfY3ljbGUobmV3X3AsIGMtPmNwdV92YWxpZCk7
CiAKLSAgICAgICAgU0NIRURfT1AoYy0+c2NoZWQsIGluc2VydF92Y3B1LCB2KTsKKyAgICAgICAg
c2NoZWRfaW5zZXJ0X3ZjcHUoYy0+c2NoZWQsIHYpOwogCi0gICAgICAgIFNDSEVEX09QKG9sZF9v
cHMsIGZyZWVfdmRhdGEsIHZjcHVkYXRhKTsKKyAgICAgICAgc2NoZWRfZnJlZV92ZGF0YShvbGRf
b3BzLCB2Y3B1ZGF0YSk7CiAgICAgfQogCiAgICAgZG9tYWluX3VwZGF0ZV9ub2RlX2FmZmluaXR5
KGQpOwpAQCAtNDA2LDggKzQwMSw4IEBAIHZvaWQgc2NoZWRfZGVzdHJveV92Y3B1KHN0cnVjdCB2
Y3B1ICp2KQogICAgIGtpbGxfdGltZXIoJnYtPnBvbGxfdGltZXIpOwogICAgIGlmICggdGVzdF9h
bmRfY2xlYXJfYm9vbCh2LT5pc191cmdlbnQpICkKICAgICAgICAgYXRvbWljX2RlYygmcGVyX2Nw
dShzY2hlZHVsZV9kYXRhLCB2LT5wcm9jZXNzb3IpLnVyZ2VudF9jb3VudCk7Ci0gICAgU0NIRURf
T1AodmNwdV9zY2hlZHVsZXIodiksIHJlbW92ZV92Y3B1LCB2KTsKLSAgICBTQ0hFRF9PUCh2Y3B1
X3NjaGVkdWxlcih2KSwgZnJlZV92ZGF0YSwgdi0+c2NoZWRfcHJpdik7CisgICAgc2NoZWRfcmVt
b3ZlX3ZjcHUodmNwdV9zY2hlZHVsZXIodiksIHYpOworICAgIHNjaGVkX2ZyZWVfdmRhdGEodmNw
dV9zY2hlZHVsZXIodiksIHYtPnNjaGVkX3ByaXYpOwogfQogCiBpbnQgc2NoZWRfaW5pdF9kb21h
aW4oc3RydWN0IGRvbWFpbiAqZCwgaW50IHBvb2xpZCkKQEAgLTQ1OCw3ICs0NTMsNyBAQCB2b2lk
IHZjcHVfc2xlZXBfbm9zeW5jX2xvY2tlZChzdHJ1Y3QgdmNwdSAqdikKICAgICAgICAgaWYgKCB2
LT5ydW5zdGF0ZS5zdGF0ZSA9PSBSVU5TVEFURV9ydW5uYWJsZSApCiAgICAgICAgICAgICB2Y3B1
X3J1bnN0YXRlX2NoYW5nZSh2LCBSVU5TVEFURV9vZmZsaW5lLCBOT1coKSk7CiAKLSAgICAgICAg
U0NIRURfT1AodmNwdV9zY2hlZHVsZXIodiksIHNsZWVwLCB2KTsKKyAgICAgICAgc2NoZWRfc2xl
ZXAodmNwdV9zY2hlZHVsZXIodiksIHYpOwogICAgIH0KIH0KIApAQCAtNDk5LDcgKzQ5NCw3IEBA
IHZvaWQgdmNwdV93YWtlKHN0cnVjdCB2Y3B1ICp2KQogICAgIHsKICAgICAgICAgaWYgKCB2LT5y
dW5zdGF0ZS5zdGF0ZSA+PSBSVU5TVEFURV9ibG9ja2VkICkKICAgICAgICAgICAgIHZjcHVfcnVu
c3RhdGVfY2hhbmdlKHYsIFJVTlNUQVRFX3J1bm5hYmxlLCBOT1coKSk7Ci0gICAgICAgIFNDSEVE
X09QKHZjcHVfc2NoZWR1bGVyKHYpLCB3YWtlLCB2KTsKKyAgICAgICAgc2NoZWRfd2FrZSh2Y3B1
X3NjaGVkdWxlcih2KSwgdik7CiAgICAgfQogICAgIGVsc2UgaWYgKCAhKHYtPnBhdXNlX2ZsYWdz
ICYgVlBGX2Jsb2NrZWQpICkKICAgICB7CkBAIC01NTIsMTkgKzU0NywxNiBAQCBzdGF0aWMgdm9p
ZCB2Y3B1X21vdmVfbG9ja2VkKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgbmV3X2NwdSkK
IAogICAgIC8qCiAgICAgICogQWN0dWFsIENQVSBzd2l0Y2ggdG8gbmV3IENQVS4gIFRoaXMgaXMg
c2FmZSBiZWNhdXNlIHRoZSBsb2NrCi0gICAgICogcG9pbnRlciBjYW50JyBjaGFuZ2Ugd2hpbGUg
dGhlIGN1cnJlbnQgbG9jayBpcyBoZWxkLgorICAgICAqIHBvaW50ZXIgY2FuJ3QgY2hhbmdlIHdo
aWxlIHRoZSBjdXJyZW50IGxvY2sgaXMgaGVsZC4KICAgICAgKi8KLSAgICBpZiAoIHZjcHVfc2No
ZWR1bGVyKHYpLT5taWdyYXRlICkKLSAgICAgICAgU0NIRURfT1AodmNwdV9zY2hlZHVsZXIodiks
IG1pZ3JhdGUsIHYsIG5ld19jcHUpOwotICAgIGVsc2UKLSAgICAgICAgdi0+cHJvY2Vzc29yID0g
bmV3X2NwdTsKKyAgICBzY2hlZF9taWdyYXRlKHZjcHVfc2NoZWR1bGVyKHYpLCB2LCBuZXdfY3B1
KTsKIH0KIAogLyoKICAqIEluaXRpYXRpbmcgbWlncmF0aW9uCiAgKgogICogSW4gb3JkZXIgdG8g
bWlncmF0ZSwgd2UgbmVlZCB0aGUgdmNwdSBpbiBxdWVzdGlvbiB0byBoYXZlIHN0b3BwZWQKLSAq
IHJ1bm5pbmcgYW5kIGhhZCBTQ0hFRF9PUChzbGVlcCkgY2FsbGVkICh0byB0YWtlIGl0IG9mZiBh
bnkKKyAqIHJ1bm5pbmcgYW5kIGhhZCBzY2hlZF9zbGVlcCgpIGNhbGxlZCAodG8gdGFrZSBpdCBv
ZmYgYW55CiAgKiBydW5xdWV1ZXMsIGZvciBpbnN0YW5jZSk7IGFuZCBpZiBpdCBpcyBjdXJyZW50
bHkgcnVubmluZywgaXQgbmVlZHMKICAqIHRvIGJlIHNjaGVkdWxlZCBvdXQuICBGaW5hbGx5LCB3
ZSBuZWVkIHRvIGhvbGQgdGhlIHNjaGVkdWxpbmcgbG9ja3MKICAqIGZvciBib3RoIHRoZSBwcm9j
ZXNzb3Igd2UncmUgbWlncmF0aW5nIGZyb20sIGFuZCB0aGUgcHJvY2Vzc29yCkBAIC02MzUsNyAr
NjI3LDcgQEAgc3RhdGljIHZvaWQgdmNwdV9taWdyYXRlX2ZpbmlzaChzdHJ1Y3QgdmNwdSAqdikK
ICAgICAgICAgICAgICAgICBicmVhazsKIAogICAgICAgICAgICAgLyogU2VsZWN0IGEgbmV3IENQ
VS4gKi8KLSAgICAgICAgICAgIG5ld19jcHUgPSBTQ0hFRF9PUCh2Y3B1X3NjaGVkdWxlcih2KSwg
cGlja19jcHUsIHYpOworICAgICAgICAgICAgbmV3X2NwdSA9IHNjaGVkX3BpY2tfY3B1KHZjcHVf
c2NoZWR1bGVyKHYpLCB2KTsKICAgICAgICAgICAgIGlmICggKG5ld19sb2NrID09IHBlcl9jcHUo
c2NoZWR1bGVfZGF0YSwgbmV3X2NwdSkuc2NoZWR1bGVfbG9jaykgJiYKICAgICAgICAgICAgICAg
ICAgY3B1bWFza190ZXN0X2NwdShuZXdfY3B1LCB2LT5kb21haW4tPmNwdXBvb2wtPmNwdV92YWxp
ZCkgKQogICAgICAgICAgICAgICAgIGJyZWFrOwpAQCAtNzQwLDcgKzczMiw3IEBAIHZvaWQgcmVz
dG9yZV92Y3B1X2FmZmluaXR5KHN0cnVjdCBkb21haW4gKmQpCiAgICAgICAgIHYtPnByb2Nlc3Nv
ciA9IGNwdW1hc2tfYW55KGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSk7CiAKICAgICAgICAgbG9j
ayA9IHZjcHVfc2NoZWR1bGVfbG9ja19pcnEodik7Ci0gICAgICAgIHYtPnByb2Nlc3NvciA9IFND
SEVEX09QKHZjcHVfc2NoZWR1bGVyKHYpLCBwaWNrX2NwdSwgdik7CisgICAgICAgIHYtPnByb2Nl
c3NvciA9IHNjaGVkX3BpY2tfY3B1KHZjcHVfc2NoZWR1bGVyKHYpLCB2KTsKICAgICAgICAgc3Bp
bl91bmxvY2tfaXJxKGxvY2spOwogCiAgICAgICAgIGlmICggb2xkX2NwdSAhPSB2LT5wcm9jZXNz
b3IgKQpAQCAtODUyLDcgKzg0NCw3IEBAIHN0YXRpYyBpbnQgY3B1X2Rpc2FibGVfc2NoZWR1bGVy
X2NoZWNrKHVuc2lnbmVkIGludCBjcHUpCiB2b2lkIHNjaGVkX3NldF9hZmZpbml0eSgKICAgICBz
dHJ1Y3QgdmNwdSAqdiwgY29uc3QgY3B1bWFza190ICpoYXJkLCBjb25zdCBjcHVtYXNrX3QgKnNv
ZnQpCiB7Ci0gICAgU0NIRURfT1AoZG9tX3NjaGVkdWxlcih2LT5kb21haW4pLCBhZGp1c3RfYWZm
aW5pdHksIHYsIGhhcmQsIHNvZnQpOworICAgIHNjaGVkX2FkanVzdF9hZmZpbml0eShkb21fc2No
ZWR1bGVyKHYtPmRvbWFpbiksIHYsIGhhcmQsIHNvZnQpOwogCiAgICAgaWYgKCBoYXJkICkKICAg
ICAgICAgY3B1bWFza19jb3B5KHYtPmNwdV9oYXJkX2FmZmluaXR5LCBoYXJkKTsKQEAgLTEwMjcs
NyArMTAxOSw3IEBAIGxvbmcgdmNwdV95aWVsZCh2b2lkKQogICAgIHN0cnVjdCB2Y3B1ICogdj1j
dXJyZW50OwogICAgIHNwaW5sb2NrX3QgKmxvY2sgPSB2Y3B1X3NjaGVkdWxlX2xvY2tfaXJxKHYp
OwogCi0gICAgU0NIRURfT1AodmNwdV9zY2hlZHVsZXIodiksIHlpZWxkLCB2KTsKKyAgICBzY2hl
ZF95aWVsZCh2Y3B1X3NjaGVkdWxlcih2KSwgdik7CiAgICAgdmNwdV9zY2hlZHVsZV91bmxvY2tf
aXJxKGxvY2ssIHYpOwogCiAgICAgU0NIRURfU1RBVF9DUkFOSyh2Y3B1X3lpZWxkKTsKQEAgLTEz
NTIsNyArMTM0NCw3IEBAIGxvbmcgc2NoZWRfYWRqdXN0KHN0cnVjdCBkb21haW4gKmQsIHN0cnVj
dCB4ZW5fZG9tY3RsX3NjaGVkdWxlcl9vcCAqb3ApCiAKICAgICAvKiBOQjogdGhlIHBsdWdnYWJs
ZSBzY2hlZHVsZXIgY29kZSBuZWVkcyB0byB0YWtlIGNhcmUKICAgICAgKiBvZiBsb2NraW5nIGJ5
IGl0c2VsZi4gKi8KLSAgICBpZiAoIChyZXQgPSBTQ0hFRF9PUChkb21fc2NoZWR1bGVyKGQpLCBh
ZGp1c3QsIGQsIG9wKSkgPT0gMCApCisgICAgaWYgKCAocmV0ID0gc2NoZWRfYWRqdXN0X2RvbShk
b21fc2NoZWR1bGVyKGQpLCBkLCBvcCkpID09IDAgKQogICAgICAgICBUUkFDRV8xRChUUkNfU0NI
RURfQURKRE9NLCBkLT5kb21haW5faWQpOwogCiAgICAgcmV0dXJuIHJldDsKQEAgLTEzNzYsNyAr
MTM2OCw3IEBAIGxvbmcgc2NoZWRfYWRqdXN0X2dsb2JhbChzdHJ1Y3QgeGVuX3N5c2N0bF9zY2hl
ZHVsZXJfb3AgKm9wKQogICAgICAgICByZXR1cm4gLUVTUkNIOwogCiAgICAgcmMgPSAoKG9wLT5z
Y2hlZF9pZCA9PSBwb29sLT5zY2hlZC0+c2NoZWRfaWQpCi0gICAgICAgICAgPyBTQ0hFRF9PUChw
b29sLT5zY2hlZCwgYWRqdXN0X2dsb2JhbCwgb3ApIDogLUVJTlZBTCk7CisgICAgICAgICAgPyBz
Y2hlZF9hZGp1c3RfY3B1cG9vbChwb29sLT5zY2hlZCwgb3ApIDogLUVJTlZBTCk7CiAKICAgICBj
cHVwb29sX3B1dChwb29sKTsKIApAQCAtMTUzMCw3ICsxNTIyLDcgQEAgdm9pZCBjb250ZXh0X3Nh
dmVkKHN0cnVjdCB2Y3B1ICpwcmV2KQogICAgIC8qIENoZWNrIGZvciBtaWdyYXRpb24gcmVxdWVz
dCAvYWZ0ZXIvIGNsZWFyaW5nIHJ1bm5pbmcgZmxhZy4gKi8KICAgICBzbXBfbWIoKTsKIAotICAg
IFNDSEVEX09QKHZjcHVfc2NoZWR1bGVyKHByZXYpLCBjb250ZXh0X3NhdmVkLCBwcmV2KTsKKyAg
ICBzY2hlZF9jb250ZXh0X3NhdmVkKHZjcHVfc2NoZWR1bGVyKHByZXYpLCBwcmV2KTsKIAogICAg
IHZjcHVfbWlncmF0ZV9maW5pc2gocHJldik7CiB9CkBAIC0xNTk5LDggKzE1OTEsOCBAQCBzdGF0
aWMgaW50IGNwdV9zY2hlZHVsZV91cCh1bnNpZ25lZCBpbnQgY3B1KQogICAgICAgICAgKi8KICAg
ICAgICAgQVNTRVJUKGlkbGUtPnNjaGVkX3ByaXYgPT0gTlVMTCk7CiAKLSAgICAgICAgaWRsZS0+
c2NoZWRfcHJpdiA9IFNDSEVEX09QKCZvcHMsIGFsbG9jX3ZkYXRhLCBpZGxlLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgaWRsZS0+ZG9tYWluLT5zY2hlZF9wcml2KTsKKyAg
ICAgICAgaWRsZS0+c2NoZWRfcHJpdiA9IHNjaGVkX2FsbG9jX3ZkYXRhKCZvcHMsIGlkbGUsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZGxlLT5kb21haW4t
PnNjaGVkX3ByaXYpOwogICAgICAgICBpZiAoIGlkbGUtPnNjaGVkX3ByaXYgPT0gTlVMTCApCiAg
ICAgICAgICAgICByZXR1cm4gLUVOT01FTTsKICAgICB9CkBAIC0xNjEyLDcgKzE2MDQsNyBAQCBz
dGF0aWMgaW50IGNwdV9zY2hlZHVsZV91cCh1bnNpZ25lZCBpbnQgY3B1KQogICAgICAqIChlLmcu
LCBpbnNpZGUgZnJlZV9wZGF0YSwgZnJvbSBjcHVfc2NoZWR1bGVfZG93bigpIGNhbGxlZAogICAg
ICAqIGR1cmluZyBDUFVfVVBfQ0FOQ0VMTEVEKSB0aGF0IGNvbnRhaW5zIGFuIElTX0VSUiB2YWx1
ZS4KICAgICAgKi8KLSAgICBzY2hlZF9wcml2ID0gU0NIRURfT1AoJm9wcywgYWxsb2NfcGRhdGEs
IGNwdSk7CisgICAgc2NoZWRfcHJpdiA9IHNjaGVkX2FsbG9jX3BkYXRhKCZvcHMsIGNwdSk7CiAg
ICAgaWYgKCBJU19FUlIoc2NoZWRfcHJpdikgKQogICAgICAgICByZXR1cm4gUFRSX0VSUihzY2hl
ZF9wcml2KTsKIApAQCAtMTYyNiw4ICsxNjE4LDggQEAgc3RhdGljIHZvaWQgY3B1X3NjaGVkdWxl
X2Rvd24odW5zaWduZWQgaW50IGNwdSkKICAgICBzdHJ1Y3Qgc2NoZWR1bGVfZGF0YSAqc2QgPSAm
cGVyX2NwdShzY2hlZHVsZV9kYXRhLCBjcHUpOwogICAgIHN0cnVjdCBzY2hlZHVsZXIgKnNjaGVk
ID0gcGVyX2NwdShzY2hlZHVsZXIsIGNwdSk7CiAKLSAgICBTQ0hFRF9PUChzY2hlZCwgZnJlZV9w
ZGF0YSwgc2QtPnNjaGVkX3ByaXYsIGNwdSk7Ci0gICAgU0NIRURfT1Aoc2NoZWQsIGZyZWVfdmRh
dGEsIGlkbGVfdmNwdVtjcHVdLT5zY2hlZF9wcml2KTsKKyAgICBzY2hlZF9mcmVlX3BkYXRhKHNj
aGVkLCBzZC0+c2NoZWRfcHJpdiwgY3B1KTsKKyAgICBzY2hlZF9mcmVlX3ZkYXRhKHNjaGVkLCBp
ZGxlX3ZjcHVbY3B1XS0+c2NoZWRfcHJpdik7CiAKICAgICBpZGxlX3ZjcHVbY3B1XS0+c2NoZWRf
cHJpdiA9IE5VTEw7CiAgICAgc2QtPnNjaGVkX3ByaXYgPSBOVUxMOwpAQCAtMTY3OSw3ICsxNjcx
LDcgQEAgc3RhdGljIGludCBjcHVfc2NoZWR1bGVfY2FsbGJhY2soCiAgICAgewogICAgIGNhc2Ug
Q1BVX1NUQVJUSU5HOgogICAgICAgICBpZiAoIHN5c3RlbV9zdGF0ZSAhPSBTWVNfU1RBVEVfcmVz
dW1lICkKLSAgICAgICAgICAgIFNDSEVEX09QKHNjaGVkLCBpbml0X3BkYXRhLCBzZC0+c2NoZWRf
cHJpdiwgY3B1KTsKKyAgICAgICAgICAgIHNjaGVkX2luaXRfcGRhdGEoc2NoZWQsIHNkLT5zY2hl
ZF9wcml2LCBjcHUpOwogICAgICAgICBicmVhazsKICAgICBjYXNlIENQVV9VUF9QUkVQQVJFOgog
ICAgICAgICBpZiAoIHN5c3RlbV9zdGF0ZSAhPSBTWVNfU1RBVEVfcmVzdW1lICkKQEAgLTE2OTgs
NyArMTY5MCw3IEBAIHN0YXRpYyBpbnQgY3B1X3NjaGVkdWxlX2NhbGxiYWNrKAogICAgICAgICBy
YyA9IGNwdV9kaXNhYmxlX3NjaGVkdWxlcihjcHUpOwogICAgICAgICBCVUdfT04ocmMpOwogICAg
ICAgICByY3VfcmVhZF91bmxvY2soJmRvbWxpc3RfcmVhZF9sb2NrKTsKLSAgICAgICAgU0NIRURf
T1Aoc2NoZWQsIGRlaW5pdF9wZGF0YSwgc2QtPnNjaGVkX3ByaXYsIGNwdSk7CisgICAgICAgIHNj
aGVkX2RlaW5pdF9wZGF0YShzY2hlZCwgc2QtPnNjaGVkX3ByaXYsIGNwdSk7CiAgICAgICAgIGNw
dV9zY2hlZHVsZV9kb3duKGNwdSk7CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgQ1BVX1VQX0NB
TkNFTEVEOgpAQCAtMTc1MSw3ICsxNzQzLDcgQEAgdm9pZCBfX2luaXQgc2NoZWR1bGVyX2luaXQo
dm9pZCkKICAgICByZWdpc3Rlcl9jcHVfbm90aWZpZXIoJmNwdV9zY2hlZHVsZV9uZmIpOwogCiAg
ICAgcHJpbnRrKCJVc2luZyBzY2hlZHVsZXI6ICVzICglcylcbiIsIG9wcy5uYW1lLCBvcHMub3B0
X25hbWUpOwotICAgIGlmICggU0NIRURfT1AoJm9wcywgaW5pdCkgKQorICAgIGlmICggc2NoZWRf
aW5pdCgmb3BzKSApCiAgICAgICAgIHBhbmljKCJzY2hlZHVsZXIgcmV0dXJuZWQgZXJyb3Igb24g
aW5pdFxuIik7CiAKICAgICBpZiAoIHNjaGVkX3JhdGVsaW1pdF91cyAmJgpAQCAtMTc3Myw5ICsx
NzY1LDkgQEAgdm9pZCBfX2luaXQgc2NoZWR1bGVyX2luaXQodm9pZCkKICAgICBpZGxlX2RvbWFp
bi0+bWF4X3ZjcHVzID0gbnJfY3B1X2lkczsKICAgICBpZiAoIHZjcHVfY3JlYXRlKGlkbGVfZG9t
YWluLCAwLCAwKSA9PSBOVUxMICkKICAgICAgICAgQlVHKCk7Ci0gICAgdGhpc19jcHUoc2NoZWR1
bGVfZGF0YSkuc2NoZWRfcHJpdiA9IFNDSEVEX09QKCZvcHMsIGFsbG9jX3BkYXRhLCAwKTsKKyAg
ICB0aGlzX2NwdShzY2hlZHVsZV9kYXRhKS5zY2hlZF9wcml2ID0gc2NoZWRfYWxsb2NfcGRhdGEo
Jm9wcywgMCk7CiAgICAgQlVHX09OKElTX0VSUih0aGlzX2NwdShzY2hlZHVsZV9kYXRhKS5zY2hl
ZF9wcml2KSk7Ci0gICAgU0NIRURfT1AoJm9wcywgaW5pdF9wZGF0YSwgdGhpc19jcHUoc2NoZWR1
bGVfZGF0YSkuc2NoZWRfcHJpdiwgMCk7CisgICAgc2NoZWRfaW5pdF9wZGF0YSgmb3BzLCB0aGlz
X2NwdShzY2hlZHVsZV9kYXRhKS5zY2hlZF9wcml2LCAwKTsKIH0KIAogLyoKQEAgLTE4MTgsMjYg
KzE4MTAsMjYgQEAgaW50IHNjaGVkdWxlX2NwdV9zd2l0Y2godW5zaWduZWQgaW50IGNwdSwgc3Ry
dWN0IGNwdXBvb2wgKmMpCiAgICAgLyoKICAgICAgKiBUbyBzZXR1cCB0aGUgY3B1IGZvciB0aGUg
bmV3IHNjaGVkdWxlciB3ZSBuZWVkOgogICAgICAqICAtIGEgdmFsaWQgaW5zdGFuY2Ugb2YgcGVy
LUNQVSBzY2hlZHVsZXIgc3BlY2lmaWMgZGF0YSwgYXMgaXQgaXMKLSAgICAgKiAgICBhbGxvY2F0
ZWQgYnkgU0NIRURfT1AoYWxsb2NfcGRhdGEpLiBOb3RlIHRoYXQgd2UgZG8gbm90IHdhbnQgdG8K
LSAgICAgKiAgICBpbml0aWFsaXplIGl0IHlldCAoaS5lLiwgd2UgYXJlIG5vdCBjYWxsaW5nIFND
SEVEX09QKGluaXRfcGRhdGEpKS4KLSAgICAgKiAgICBUaGF0IHdpbGwgYmUgZG9uZSBieSB0aGUg
dGFyZ2V0IHNjaGVkdWxlciwgaW4gU0NIRURfT1Aoc3dpdGNoX3NjaGVkKSwKKyAgICAgKiAgICBh
bGxvY2F0ZWQgYnkgc2NoZWRfYWxsb2NfcGRhdGEoKS4gTm90ZSB0aGF0IHdlIGRvIG5vdCB3YW50
IHRvCisgICAgICogICAgaW5pdGlhbGl6ZSBpdCB5ZXQgKGkuZS4sIHdlIGFyZSBub3QgY2FsbGlu
ZyBzY2hlZF9pbml0X3BkYXRhKCkpLgorICAgICAqICAgIFRoYXQgd2lsbCBiZSBkb25lIGJ5IHRo
ZSB0YXJnZXQgc2NoZWR1bGVyLCBpbiBzY2hlZF9zd2l0Y2hfc2NoZWQoKSwKICAgICAgKiAgICBp
biBwcm9wZXIgb3JkZXJpbmcgYW5kIHdpdGggbG9ja2luZy4KICAgICAgKiAgLSBhIHZhbGlkIGlu
c3RhbmNlIG9mIHBlci12Q1BVIHNjaGVkdWxlciBzcGVjaWZpYyBkYXRhLCBmb3IgdGhlIGlkbGUK
ICAgICAgKiAgICB2Q1BVIG9mIGNwdS4gVGhhdCBpcyB3aGF0IHRoZSB0YXJnZXQgc2NoZWR1bGVy
IHdpbGwgdXNlIGZvciB0aGUKICAgICAgKiAgICBzY2hlZF9wcml2IGZpZWxkIG9mIHRoZSBwZXIt
dkNQVSBpbmZvIG9mIHRoZSBpZGxlIGRvbWFpbi4KICAgICAgKi8KICAgICBpZGxlID0gaWRsZV92
Y3B1W2NwdV07Ci0gICAgcHByaXYgPSBTQ0hFRF9PUChuZXdfb3BzLCBhbGxvY19wZGF0YSwgY3B1
KTsKKyAgICBwcHJpdiA9IHNjaGVkX2FsbG9jX3BkYXRhKG5ld19vcHMsIGNwdSk7CiAgICAgaWYg
KCBJU19FUlIocHByaXYpICkKICAgICAgICAgcmV0dXJuIFBUUl9FUlIocHByaXYpOwotICAgIHZw
cml2ID0gU0NIRURfT1AobmV3X29wcywgYWxsb2NfdmRhdGEsIGlkbGUsIGlkbGUtPmRvbWFpbi0+
c2NoZWRfcHJpdik7CisgICAgdnByaXYgPSBzY2hlZF9hbGxvY192ZGF0YShuZXdfb3BzLCBpZGxl
LCBpZGxlLT5kb21haW4tPnNjaGVkX3ByaXYpOwogICAgIGlmICggdnByaXYgPT0gTlVMTCApCiAg
ICAgewotICAgICAgICBTQ0hFRF9PUChuZXdfb3BzLCBmcmVlX3BkYXRhLCBwcHJpdiwgY3B1KTsK
KyAgICAgICAgc2NoZWRfZnJlZV9wZGF0YShuZXdfb3BzLCBwcHJpdiwgY3B1KTsKICAgICAgICAg
cmV0dXJuIC1FTk9NRU07CiAgICAgfQogCi0gICAgU0NIRURfT1Aob2xkX29wcywgdGlja19zdXNw
ZW5kLCBjcHUpOworICAgIHNjaGVkX2RvX3RpY2tfc3VzcGVuZChvbGRfb3BzLCBjcHUpOwogCiAg
ICAgLyoKICAgICAgKiBUaGUgYWN0dWFsIHN3aXRjaCwgaW5jbHVkaW5nIChpZiBuZWNlc3Nhcnkp
IHRoZSByZXJvdXRpbmcgb2YgdGhlCkBAIC0xODU1LDE3ICsxODQ3LDE3IEBAIGludCBzY2hlZHVs
ZV9jcHVfc3dpdGNoKHVuc2lnbmVkIGludCBjcHUsIHN0cnVjdCBjcHVwb29sICpjKQogCiAgICAg
dnByaXZfb2xkID0gaWRsZS0+c2NoZWRfcHJpdjsKICAgICBwcHJpdl9vbGQgPSBwZXJfY3B1KHNj
aGVkdWxlX2RhdGEsIGNwdSkuc2NoZWRfcHJpdjsKLSAgICBTQ0hFRF9PUChuZXdfb3BzLCBzd2l0
Y2hfc2NoZWQsIGNwdSwgcHByaXYsIHZwcml2KTsKKyAgICBzY2hlZF9zd2l0Y2hfc2NoZWQobmV3
X29wcywgY3B1LCBwcHJpdiwgdnByaXYpOwogCiAgICAgLyogX05vdF8gcGNwdV9zY2hlZHVsZV91
bmxvY2soKTogc2NoZWR1bGVfbG9jayBtYXkgaGF2ZSBjaGFuZ2VkISAqLwogICAgIHNwaW5fdW5s
b2NrX2lycShvbGRfbG9jayk7CiAKLSAgICBTQ0hFRF9PUChuZXdfb3BzLCB0aWNrX3Jlc3VtZSwg
Y3B1KTsKKyAgICBzY2hlZF9kb190aWNrX3Jlc3VtZShuZXdfb3BzLCBjcHUpOwogCi0gICAgU0NI
RURfT1Aob2xkX29wcywgZGVpbml0X3BkYXRhLCBwcHJpdl9vbGQsIGNwdSk7CisgICAgc2NoZWRf
ZGVpbml0X3BkYXRhKG9sZF9vcHMsIHBwcml2X29sZCwgY3B1KTsKIAotICAgIFNDSEVEX09QKG9s
ZF9vcHMsIGZyZWVfdmRhdGEsIHZwcml2X29sZCk7Ci0gICAgU0NIRURfT1Aob2xkX29wcywgZnJl
ZV9wZGF0YSwgcHByaXZfb2xkLCBjcHUpOworICAgIHNjaGVkX2ZyZWVfdmRhdGEob2xkX29wcywg
dnByaXZfb2xkKTsKKyAgICBzY2hlZF9mcmVlX3BkYXRhKG9sZF9vcHMsIHBwcml2X29sZCwgY3B1
KTsKIAogIG91dDoKICAgICBwZXJfY3B1KGNwdXBvb2wsIGNwdSkgPSBjOwpAQCAtMTg5Nyw3ICsx
ODg5LDcgQEAgc3RydWN0IHNjaGVkdWxlciAqc2NoZWR1bGVyX2FsbG9jKHVuc2lnbmVkIGludCBz
Y2hlZF9pZCwgaW50ICpwZXJyKQogICAgIGlmICggKHNjaGVkID0geG1hbGxvYyhzdHJ1Y3Qgc2No
ZWR1bGVyKSkgPT0gTlVMTCApCiAgICAgICAgIHJldHVybiBOVUxMOwogICAgIG1lbWNweShzY2hl
ZCwgc2NoZWR1bGVyc1tpXSwgc2l6ZW9mKCpzY2hlZCkpOwotICAgIGlmICggKCpwZXJyID0gU0NI
RURfT1Aoc2NoZWQsIGluaXQpKSAhPSAwICkKKyAgICBpZiAoICgqcGVyciA9IHNjaGVkX2luaXQo
c2NoZWQpKSAhPSAwICkKICAgICB7CiAgICAgICAgIHhmcmVlKHNjaGVkKTsKICAgICAgICAgc2No
ZWQgPSBOVUxMOwpAQCAtMTkwOSw3ICsxOTAxLDcgQEAgc3RydWN0IHNjaGVkdWxlciAqc2NoZWR1
bGVyX2FsbG9jKHVuc2lnbmVkIGludCBzY2hlZF9pZCwgaW50ICpwZXJyKQogdm9pZCBzY2hlZHVs
ZXJfZnJlZShzdHJ1Y3Qgc2NoZWR1bGVyICpzY2hlZCkKIHsKICAgICBCVUdfT04oc2NoZWQgPT0g
Jm9wcyk7Ci0gICAgU0NIRURfT1Aoc2NoZWQsIGRlaW5pdCk7CisgICAgc2NoZWRfZGVpbml0KHNj
aGVkKTsKICAgICB4ZnJlZShzY2hlZCk7CiB9CiAKQEAgLTE5MjYsNyArMTkxOCw3IEBAIHZvaWQg
c2NoZWR1bGVfZHVtcChzdHJ1Y3QgY3B1cG9vbCAqYykKICAgICAgICAgc2NoZWQgPSBjLT5zY2hl
ZDsKICAgICAgICAgY3B1cyA9IGMtPmNwdV92YWxpZDsKICAgICAgICAgcHJpbnRrKCJTY2hlZHVs
ZXI6ICVzICglcylcbiIsIHNjaGVkLT5uYW1lLCBzY2hlZC0+b3B0X25hbWUpOwotICAgICAgICBT
Q0hFRF9PUChzY2hlZCwgZHVtcF9zZXR0aW5ncyk7CisgICAgICAgIHNjaGVkX2R1bXBfc2V0dGlu
Z3Moc2NoZWQpOwogICAgIH0KICAgICBlbHNlCiAgICAgewpAQCAtMTkzOCw3ICsxOTMwLDcgQEAg
dm9pZCBzY2hlZHVsZV9kdW1wKHN0cnVjdCBjcHVwb29sICpjKQogICAgIHsKICAgICAgICAgcHJp
bnRrKCJDUFVzIGluZm86XG4iKTsKICAgICAgICAgZm9yX2VhY2hfY3B1IChpLCBjcHVzKQotICAg
ICAgICAgICAgU0NIRURfT1Aoc2NoZWQsIGR1bXBfY3B1X3N0YXRlLCBpKTsKKyAgICAgICAgICAg
IHNjaGVkX2R1bXBfY3B1X3N0YXRlKHNjaGVkLCBpKTsKICAgICB9CiB9CiAKQEAgLTE5NDgsNyAr
MTk0MCw3IEBAIHZvaWQgc2NoZWRfdGlja19zdXNwZW5kKHZvaWQpCiAgICAgdW5zaWduZWQgaW50
IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKIAogICAgIHNjaGVkID0gcGVyX2NwdShzY2hlZHVs
ZXIsIGNwdSk7Ci0gICAgU0NIRURfT1Aoc2NoZWQsIHRpY2tfc3VzcGVuZCwgY3B1KTsKKyAgICBz
Y2hlZF9kb190aWNrX3N1c3BlbmQoc2NoZWQsIGNwdSk7CiAgICAgcmN1X2lkbGVfZW50ZXIoY3B1
KTsKICAgICByY3VfaWRsZV90aW1lcl9zdGFydCgpOwogfQpAQCAtMTk2MSw3ICsxOTUzLDcgQEAg
dm9pZCBzY2hlZF90aWNrX3Jlc3VtZSh2b2lkKQogICAgIHJjdV9pZGxlX3RpbWVyX3N0b3AoKTsK
ICAgICByY3VfaWRsZV9leGl0KGNwdSk7CiAgICAgc2NoZWQgPSBwZXJfY3B1KHNjaGVkdWxlciwg
Y3B1KTsKLSAgICBTQ0hFRF9PUChzY2hlZCwgdGlja19yZXN1bWUsIGNwdSk7CisgICAgc2NoZWRf
ZG9fdGlja19yZXN1bWUoc2NoZWQsIGNwdSk7CiB9CiAKIHZvaWQgd2FpdCh2b2lkKQpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmggYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQt
aWYuaAppbmRleCA5MmJjN2EwMzY1Li41OTNjZDc5Mjk3IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS94ZW4vc2NoZWQtaWYuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaApAQCAtMTg1
LDYgKzE4NSw0OSBAQCBzdHJ1Y3Qgc2NoZWR1bGVyIHsKICAgICB2b2lkICAgICAgICAgKCp0aWNr
X3Jlc3VtZSkgICAgIChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICosIHVuc2lnbmVkIGludCk7CiB9
OwogCitzdGF0aWMgaW5saW5lIGludCBzY2hlZF9pbml0KHN0cnVjdCBzY2hlZHVsZXIgKnMpCit7
CisgICAgQVNTRVJUKHMtPmluaXQpOworICAgIHJldHVybiBzLT5pbml0KHMpOworfQorCitzdGF0
aWMgaW5saW5lIHZvaWQgc2NoZWRfZGVpbml0KHN0cnVjdCBzY2hlZHVsZXIgKnMpCit7CisgICAg
QVNTRVJUKHMtPmRlaW5pdCk7CisgICAgcy0+ZGVpbml0KHMpOworfQorCitzdGF0aWMgaW5saW5l
IHZvaWQgc2NoZWRfc3dpdGNoX3NjaGVkKHN0cnVjdCBzY2hlZHVsZXIgKnMsIHVuc2lnbmVkIGlu
dCBjcHUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKnBkYXRh
LCB2b2lkICp2ZGF0YSkKK3sKKyAgICBpZiAoIHMtPnN3aXRjaF9zY2hlZCApCisgICAgICAgIHMt
PnN3aXRjaF9zY2hlZChzLCBjcHUsIHBkYXRhLCB2ZGF0YSk7Cit9CisKK3N0YXRpYyBpbmxpbmUg
dm9pZCBzY2hlZF9kdW1wX3NldHRpbmdzKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKnMpCit7Cisg
ICAgaWYgKCBzLT5kdW1wX3NldHRpbmdzICkKKyAgICAgICAgcy0+ZHVtcF9zZXR0aW5ncyhzKTsK
K30KKworc3RhdGljIGlubGluZSB2b2lkIHNjaGVkX2R1bXBfY3B1X3N0YXRlKGNvbnN0IHN0cnVj
dCBzY2hlZHVsZXIgKnMsIGludCBjcHUpCit7CisgICAgaWYgKCBzLT5kdW1wX2NwdV9zdGF0ZSAp
CisgICAgICAgIHMtPmR1bXBfY3B1X3N0YXRlKHMsIGNwdSk7Cit9CisKK3N0YXRpYyBpbmxpbmUg
dm9pZCBzY2hlZF9kb190aWNrX3N1c3BlbmQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqcywgaW50
IGNwdSkKK3sKKyAgICBpZiAoIHMtPnRpY2tfc3VzcGVuZCApCisgICAgICAgIHMtPnRpY2tfc3Vz
cGVuZChzLCBjcHUpOworfQorCitzdGF0aWMgaW5saW5lIHZvaWQgc2NoZWRfZG9fdGlja19yZXN1
bWUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqcywgaW50IGNwdSkKK3sKKyAgICBpZiAoIHMtPnRp
Y2tfcmVzdW1lICkKKyAgICAgICAgcy0+dGlja19yZXN1bWUocywgY3B1KTsKK30KKwogc3RhdGlj
IGlubGluZSB2b2lkICpzY2hlZF9hbGxvY19kb21kYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIg
KnMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGRvbWFp
biAqZCkKIHsKQEAgLTIwNyw2ICsyNTAsMTQxIEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBzY2hlZF9m
cmVlX2RvbWRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqcywKICAgICAgICAgQVNTRVJUKCFk
YXRhKTsKIH0KIAorc3RhdGljIGlubGluZSB2b2lkICpzY2hlZF9hbGxvY19wZGF0YShjb25zdCBz
dHJ1Y3Qgc2NoZWR1bGVyICpzLCBpbnQgY3B1KQoreworICAgIGlmICggcy0+YWxsb2NfcGRhdGEg
KQorICAgICAgICByZXR1cm4gcy0+YWxsb2NfcGRhdGEocywgY3B1KTsKKyAgICBlbHNlCisgICAg
ICAgIHJldHVybiBOVUxMOworfQorCitzdGF0aWMgaW5saW5lIHZvaWQgc2NoZWRfZnJlZV9wZGF0
YShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpzLCB2b2lkICpkYXRhLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgaW50IGNwdSkKK3sKKyAgICBpZiAoIHMtPmZyZWVfcGRhdGEg
KQorICAgICAgICBzLT5mcmVlX3BkYXRhKHMsIGRhdGEsIGNwdSk7CisgICAgZWxzZQorICAgICAg
ICAvKgorICAgICAgICAgKiBDaGVjayB0aGF0IGlmIHRoZXJlIGlzbid0IGEgZnJlZV9wZGF0YSBo
b29rLCB3ZSBoYXZlbid0IGdvdCBhbnkKKyAgICAgICAgICogZGF0YSB3ZSdyZSBleHBlY3RlZCB0
byBkZWFsIHdpdGguCisgICAgICAgICAqLworICAgICAgICBBU1NFUlQoIWRhdGEpOworfQorCitz
dGF0aWMgaW5saW5lIHZvaWQgc2NoZWRfaW5pdF9wZGF0YShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVy
ICpzLCB2b2lkICpkYXRhLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50
IGNwdSkKK3sKKyAgICBpZiAoIHMtPmluaXRfcGRhdGEgKQorICAgICAgICBzLT5pbml0X3BkYXRh
KHMsIGRhdGEsIGNwdSk7Cit9CisKK3N0YXRpYyBpbmxpbmUgdm9pZCBzY2hlZF9kZWluaXRfcGRh
dGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqcywgdm9pZCAqZGF0YSwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgaW50IGNwdSkKK3sKKyAgICBpZiAoIHMtPmRlaW5pdF9w
ZGF0YSApCisgICAgICAgIHMtPmRlaW5pdF9wZGF0YShzLCBkYXRhLCBjcHUpOworfQorCitzdGF0
aWMgaW5saW5lIHZvaWQgKnNjaGVkX2FsbG9jX3ZkYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIg
KnMsIHN0cnVjdCB2Y3B1ICp2LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB2b2lkICpkb21fZGF0YSkKK3sKKyAgICBpZiAoIHMtPmFsbG9jX3ZkYXRhICkKKyAgICAgICAg
cmV0dXJuIHMtPmFsbG9jX3ZkYXRhKHMsIHYsIGRvbV9kYXRhKTsKKyAgICBlbHNlCisgICAgICAg
IHJldHVybiBOVUxMOworfQorCitzdGF0aWMgaW5saW5lIHZvaWQgc2NoZWRfZnJlZV92ZGF0YShj
b25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpzLCB2b2lkICpkYXRhKQoreworICAgIGlmICggcy0+ZnJl
ZV92ZGF0YSApCisgICAgICAgIHMtPmZyZWVfdmRhdGEocywgZGF0YSk7CisgICAgZWxzZQorICAg
ICAgICAvKgorICAgICAgICAgKiBDaGVjayB0aGF0IGlmIHRoZXJlIGlzbid0IGEgZnJlZV92ZGF0
YSBob29rLCB3ZSBoYXZlbid0IGdvdCBhbnkKKyAgICAgICAgICogZGF0YSB3ZSdyZSBleHBlY3Rl
ZCB0byBkZWFsIHdpdGguCisgICAgICAgICAqLworICAgICAgICBBU1NFUlQoIWRhdGEpOworfQor
CitzdGF0aWMgaW5saW5lIHZvaWQgc2NoZWRfaW5zZXJ0X3ZjcHUoY29uc3Qgc3RydWN0IHNjaGVk
dWxlciAqcywgc3RydWN0IHZjcHUgKnYpCit7CisgICAgaWYgKCBzLT5pbnNlcnRfdmNwdSApCisg
ICAgICAgIHMtPmluc2VydF92Y3B1KHMsIHYpOworfQorCitzdGF0aWMgaW5saW5lIHZvaWQgc2No
ZWRfcmVtb3ZlX3ZjcHUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqcywgc3RydWN0IHZjcHUgKnYp
Cit7CisgICAgaWYgKCBzLT5yZW1vdmVfdmNwdSApCisgICAgICAgIHMtPnJlbW92ZV92Y3B1KHMs
IHYpOworfQorCitzdGF0aWMgaW5saW5lIHZvaWQgc2NoZWRfc2xlZXAoY29uc3Qgc3RydWN0IHNj
aGVkdWxlciAqcywgc3RydWN0IHZjcHUgKnYpCit7CisgICAgaWYgKCBzLT5zbGVlcCApCisgICAg
ICAgIHMtPnNsZWVwKHMsIHYpOworfQorCitzdGF0aWMgaW5saW5lIHZvaWQgc2NoZWRfd2FrZShj
b25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpzLCBzdHJ1Y3QgdmNwdSAqdikKK3sKKyAgICBpZiAoIHMt
Pndha2UgKQorICAgICAgICBzLT53YWtlKHMsIHYpOworfQorCitzdGF0aWMgaW5saW5lIHZvaWQg
c2NoZWRfeWllbGQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqcywgc3RydWN0IHZjcHUgKnYpCit7
CisgICAgaWYgKCBzLT55aWVsZCApCisgICAgICAgIHMtPnlpZWxkKHMsIHYpOworfQorCitzdGF0
aWMgaW5saW5lIHZvaWQgc2NoZWRfY29udGV4dF9zYXZlZChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVy
ICpzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHZjcHUg
KnYpCit7CisgICAgaWYgKCBzLT5jb250ZXh0X3NhdmVkICkKKyAgICAgICAgcy0+Y29udGV4dF9z
YXZlZChzLCB2KTsKK30KKworc3RhdGljIGlubGluZSB2b2lkIHNjaGVkX21pZ3JhdGUoY29uc3Qg
c3RydWN0IHNjaGVkdWxlciAqcywgc3RydWN0IHZjcHUgKnYsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgY3B1KQoreworICAgIGlmICggcy0+bWlncmF0ZSAp
CisgICAgICAgIHMtPm1pZ3JhdGUocywgdiwgY3B1KTsKKyAgICBlbHNlCisgICAgICAgIHYtPnBy
b2Nlc3NvciA9IGNwdTsKK30KKworc3RhdGljIGlubGluZSBpbnQgc2NoZWRfcGlja19jcHUoY29u
c3Qgc3RydWN0IHNjaGVkdWxlciAqcywgc3RydWN0IHZjcHUgKnYpCit7CisgICAgQVNTRVJUKHMt
PnBpY2tfY3B1KTsKKyAgICByZXR1cm4gcy0+cGlja19jcHUocywgdik7Cit9CisKK3N0YXRpYyBp
bmxpbmUgdm9pZCBzY2hlZF9hZGp1c3RfYWZmaW5pdHkoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAq
cywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHZjcHUg
KnYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNwdW1h
c2tfdCAqaGFyZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29u
c3QgY3B1bWFza190ICpzb2Z0KQoreworICAgIGlmICggcy0+YWRqdXN0X2FmZmluaXR5ICkKKyAg
ICAgICAgcy0+YWRqdXN0X2FmZmluaXR5KHMsIHYsIGhhcmQsIHNvZnQpOworfQorCitzdGF0aWMg
aW5saW5lIGludCBzY2hlZF9hZGp1c3RfZG9tKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKnMsIHN0
cnVjdCBkb21haW4gKmQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVj
dCB4ZW5fZG9tY3RsX3NjaGVkdWxlcl9vcCAqb3ApCit7CisgICAgaWYgKCBzLT5hZGp1c3QgKQor
ICAgICAgICByZXR1cm4gcy0+YWRqdXN0KHMsIGQsIG9wKTsKKyAgICBlbHNlCisgICAgICAgIHJl
dHVybiAwOworfQorCitzdGF0aWMgaW5saW5lIGludCBzY2hlZF9hZGp1c3RfY3B1cG9vbChjb25z
dCBzdHJ1Y3Qgc2NoZWR1bGVyICpzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgc3RydWN0IHhlbl9zeXNjdGxfc2NoZWR1bGVyX29wICpvcCkKK3sKKyAgICBpZiAoIHMt
PmFkanVzdF9nbG9iYWwgKQorICAgICAgICByZXR1cm4gcy0+YWRqdXN0X2dsb2JhbChzLCBvcCk7
CisgICAgZWxzZQorICAgICAgICByZXR1cm4gMDsKK30KKwogI2RlZmluZSBSRUdJU1RFUl9TQ0hF
RFVMRVIoeCkgc3RhdGljIGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKngjI19lbnRyeSBcCiAgIF9f
dXNlZF9zZWN0aW9uKCIuZGF0YS5zY2hlZHVsZXJzIikgPSAmeDsKIAotLSAKMi4xNi40CgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 06 06:57:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 06:57:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNXYc-0001xi-Qc; Mon, 06 May 2019 06:57:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XZcu=TG=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hNXYb-0001wp-NH
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 06:57:01 +0000
X-Inumbo-ID: 1f18b870-6fcc-11e9-9193-ab607bdbffc7
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1f18b870-6fcc-11e9-9193-ab607bdbffc7;
 Mon, 06 May 2019 06:56:50 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 6111BAD03;
 Mon,  6 May 2019 06:56:49 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  6 May 2019 08:56:03 +0200
Message-Id: <20190506065644.7415-5-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190506065644.7415-1-jgross@suse.com>
References: <20190506065644.7415-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH RFC V2 04/45] xen/sched: move per-vcpu scheduler
 private data pointer to sched_item
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Robert VanVossen <robert.vanvossen@dornerworks.com>,
 Dario Faggioli <dfaggioli@suse.com>, Julien Grall <julien.grall@arm.com>,
 Josh Whitehead <josh.whitehead@dornerworks.com>,
 Meng Xu <mengxu@cis.upenn.edu>, Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwcmVwYXJlcyBtYWtpbmcgdGhlIGRpZmZlcmVudCBzY2hlZHVsZXJzIHZjcHUgYWdub3N0
aWMuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQog
eGVuL2NvbW1vbi9zY2hlZF9hcmluYzY1My5jIHwgIDQgKystLQogeGVuL2NvbW1vbi9zY2hlZF9j
cmVkaXQuYyAgIHwgIDYgKysrLS0tCiB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYyAgfCAxMCAr
KysrKy0tLS0tCiB4ZW4vY29tbW9uL3NjaGVkX251bGwuYyAgICAgfCAgNCArKy0tCiB4ZW4vY29t
bW9uL3NjaGVkX3J0LmMgICAgICAgfCAgNCArKy0tCiB4ZW4vY29tbW9uL3NjaGVkdWxlLmMgICAg
ICAgfCAyNCArKysrKysrKysrKystLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC5o
ICAgICB8ICAyICstCiA3IGZpbGVzIGNoYW5nZWQsIDI3IGluc2VydGlvbnMoKyksIDI3IGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWRfYXJpbmM2NTMuYyBiL3hlbi9j
b21tb24vc2NoZWRfYXJpbmM2NTMuYwppbmRleCBmZmZlMjMxMTNlLi5mNWFmOGI5NzJkIDEwMDY0
NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX2FyaW5jNjUzLmMKKysrIGIveGVuL2NvbW1vbi9zY2hl
ZF9hcmluYzY1My5jCkBAIC01Myw3ICs1Myw3IEBACiAgKiBSZXR1cm4gYSBwb2ludGVyIHRvIHRo
ZSBBUklOQyA2NTMtc3BlY2lmaWMgc2NoZWR1bGVyIGRhdGEgaW5mb3JtYXRpb24KICAqIGFzc29j
aWF0ZWQgd2l0aCB0aGUgZ2l2ZW4gVkNQVSAodmMpCiAgKi8KLSNkZWZpbmUgQVZDUFUodmMpICgo
YXJpbmM2NTNfdmNwdV90ICopKHZjKS0+c2NoZWRfcHJpdikKKyNkZWZpbmUgQVZDUFUodmMpICgo
YXJpbmM2NTNfdmNwdV90ICopKHZjKS0+c2NoZWRfaXRlbS0+cHJpdikKIAogLyoqCiAgKiBSZXR1
cm4gdGhlIGdsb2JhbCBzY2hlZHVsZXIgcHJpdmF0ZSBkYXRhIGdpdmVuIHRoZSBzY2hlZHVsZXIg
b3BzIHBvaW50ZXIKQEAgLTY0Nyw3ICs2NDcsNyBAQCBhNjUzX3N3aXRjaF9zY2hlZChzdHJ1Y3Qg
c2NoZWR1bGVyICpuZXdfb3BzLCB1bnNpZ25lZCBpbnQgY3B1LAogCiAgICAgQVNTRVJUKCFwZGF0
YSAmJiBzdmMgJiYgaXNfaWRsZV92Y3B1KHN2Yy0+dmMpKTsKIAotICAgIGlkbGVfdmNwdVtjcHVd
LT5zY2hlZF9wcml2ID0gdmRhdGE7CisgICAgaWRsZV92Y3B1W2NwdV0tPnNjaGVkX2l0ZW0tPnBy
aXYgPSB2ZGF0YTsKIAogICAgIHBlcl9jcHUoc2NoZWR1bGVyLCBjcHUpID0gbmV3X29wczsKICAg
ICBwZXJfY3B1KHNjaGVkdWxlX2RhdGEsIGNwdSkuc2NoZWRfcHJpdiA9IE5VTEw7IC8qIG5vIHBk
YXRhICovCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jIGIveGVuL2NvbW1v
bi9zY2hlZF9jcmVkaXQuYwppbmRleCAzNzM1NDg2YjRjLi5jYjhlMTY3ZmM5IDEwMDY0NAotLS0g
YS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0
LmMKQEAgLTgzLDcgKzgzLDcgQEAKICAgICAoKHN0cnVjdCBjc2NoZWRfcHJpdmF0ZSAqKSgoX29w
cyktPnNjaGVkX2RhdGEpKQogI2RlZmluZSBDU0NIRURfUENQVShfYykgICAgIFwKICAgICAoKHN0
cnVjdCBjc2NoZWRfcGNwdSAqKXBlcl9jcHUoc2NoZWR1bGVfZGF0YSwgX2MpLnNjaGVkX3ByaXYp
Ci0jZGVmaW5lIENTQ0hFRF9WQ1BVKF92Y3B1KSAgKChzdHJ1Y3QgY3NjaGVkX3ZjcHUgKikgKF92
Y3B1KS0+c2NoZWRfcHJpdikKKyNkZWZpbmUgQ1NDSEVEX1ZDUFUoX3ZjcHUpICAoKHN0cnVjdCBj
c2NoZWRfdmNwdSAqKSAoX3ZjcHUpLT5zY2hlZF9pdGVtLT5wcml2KQogI2RlZmluZSBDU0NIRURf
RE9NKF9kb20pICAgICgoc3RydWN0IGNzY2hlZF9kb20gKikgKF9kb20pLT5zY2hlZF9wcml2KQog
I2RlZmluZSBSVU5RKF9jcHUpICAgICAgICAgICgmKENTQ0hFRF9QQ1BVKF9jcHUpLT5ydW5xKSkK
IApAQCAtNjQxLDcgKzY0MSw3IEBAIGNzY2hlZF9zd2l0Y2hfc2NoZWQoc3RydWN0IHNjaGVkdWxl
ciAqbmV3X29wcywgdW5zaWduZWQgaW50IGNwdSwKIAogICAgIEFTU0VSVChzdmMgJiYgaXNfaWRs
ZV92Y3B1KHN2Yy0+dmNwdSkpOwogCi0gICAgaWRsZV92Y3B1W2NwdV0tPnNjaGVkX3ByaXYgPSB2
ZGF0YTsKKyAgICBpZGxlX3ZjcHVbY3B1XS0+c2NoZWRfaXRlbS0+cHJpdiA9IHZkYXRhOwogCiAg
ICAgLyoKICAgICAgKiBXZSBhcmUgaG9sZGluZyB0aGUgcnVucXVldWUgbG9jayBhbHJlYWR5IChp
dCdzIGJlZW4gdGFrZW4gaW4KQEAgLTEwMzEsNyArMTAzMSw3IEBAIHN0YXRpYyB2b2lkCiBjc2No
ZWRfaXRlbV9pbnNlcnQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRf
aXRlbSAqaXRlbSkKIHsKICAgICBzdHJ1Y3QgdmNwdSAqdmMgPSBpdGVtLT52Y3B1OwotICAgIHN0
cnVjdCBjc2NoZWRfdmNwdSAqc3ZjID0gdmMtPnNjaGVkX3ByaXY7CisgICAgc3RydWN0IGNzY2hl
ZF92Y3B1ICpzdmMgPSBpdGVtLT5wcml2OwogICAgIHNwaW5sb2NrX3QgKmxvY2s7CiAKICAgICBC
VUdfT04oIGlzX2lkbGVfdmNwdSh2YykgKTsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWRf
Y3JlZGl0Mi5jIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMKaW5kZXggZjQ0Mjg2YzJhNS4u
OWMwNTJjMjRhNyAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMKKysrIGIv
eGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMKQEAgLTU3Miw3ICs1NzIsNyBAQCBzdGF0aWMgaW5s
aW5lIHN0cnVjdCBjc2NoZWQyX3BjcHUgKmNzY2hlZDJfcGNwdSh1bnNpZ25lZCBpbnQgY3B1KQog
CiBzdGF0aWMgaW5saW5lIHN0cnVjdCBjc2NoZWQyX3ZjcHUgKmNzY2hlZDJfdmNwdShjb25zdCBz
dHJ1Y3QgdmNwdSAqdikKIHsKLSAgICByZXR1cm4gdi0+c2NoZWRfcHJpdjsKKyAgICByZXR1cm4g
di0+c2NoZWRfaXRlbS0+cHJpdjsKIH0KIAogc3RhdGljIGlubGluZSBzdHJ1Y3QgY3NjaGVkMl9k
b20gKmNzY2hlZDJfZG9tKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCkBAIC05NzAsNyArOTcwLDcg
QEAgX3J1bnFfYXNzaWduKHN0cnVjdCBjc2NoZWQyX3ZjcHUgKnN2Yywgc3RydWN0IGNzY2hlZDJf
cnVucXVldWVfZGF0YSAqcnFkKQogc3RhdGljIHZvaWQKIHJ1bnFfYXNzaWduKGNvbnN0IHN0cnVj
dCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHZjcHUgKnZjKQogewotICAgIHN0cnVjdCBjc2NoZWQy
X3ZjcHUgKnN2YyA9IHZjLT5zY2hlZF9wcml2OworICAgIHN0cnVjdCBjc2NoZWQyX3ZjcHUgKnN2
YyA9IHZjLT5zY2hlZF9pdGVtLT5wcml2OwogCiAgICAgQVNTRVJUKHN2Yy0+cnFkID09IE5VTEwp
OwogCkBAIC05OTcsNyArOTk3LDcgQEAgX3J1bnFfZGVhc3NpZ24oc3RydWN0IGNzY2hlZDJfdmNw
dSAqc3ZjKQogc3RhdGljIHZvaWQKIHJ1bnFfZGVhc3NpZ24oY29uc3Qgc3RydWN0IHNjaGVkdWxl
ciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdmMpCiB7Ci0gICAgc3RydWN0IGNzY2hlZDJfdmNwdSAqc3Zj
ID0gdmMtPnNjaGVkX3ByaXY7CisgICAgc3RydWN0IGNzY2hlZDJfdmNwdSAqc3ZjID0gdmMtPnNj
aGVkX2l0ZW0tPnByaXY7CiAKICAgICBBU1NFUlQoc3ZjLT5ycWQgPT0gYzJycWQob3BzLCB2Yy0+
cHJvY2Vzc29yKSk7CiAKQEAgLTMxMDgsNyArMzEwOCw3IEBAIHN0YXRpYyB2b2lkCiBjc2NoZWQy
X2l0ZW1faW5zZXJ0KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX2l0
ZW0gKml0ZW0pCiB7CiAgICAgc3RydWN0IHZjcHUgKnZjID0gaXRlbS0+dmNwdTsKLSAgICBzdHJ1
Y3QgY3NjaGVkMl92Y3B1ICpzdmMgPSB2Yy0+c2NoZWRfcHJpdjsKKyAgICBzdHJ1Y3QgY3NjaGVk
Ml92Y3B1ICpzdmMgPSBpdGVtLT5wcml2OwogICAgIHN0cnVjdCBjc2NoZWQyX2RvbSAqIGNvbnN0
IHNkb20gPSBzdmMtPnNkb207CiAgICAgc3BpbmxvY2tfdCAqbG9jazsKIApAQCAtMzg4OCw3ICsz
ODg4LDcgQEAgY3NjaGVkMl9zd2l0Y2hfc2NoZWQoc3RydWN0IHNjaGVkdWxlciAqbmV3X29wcywg
dW5zaWduZWQgaW50IGNwdSwKICAgICBBU1NFUlQoIWxvY2FsX2lycV9pc19lbmFibGVkKCkpOwog
ICAgIHdyaXRlX2xvY2soJnBydi0+bG9jayk7CiAKLSAgICBpZGxlX3ZjcHVbY3B1XS0+c2NoZWRf
cHJpdiA9IHZkYXRhOworICAgIGlkbGVfdmNwdVtjcHVdLT5zY2hlZF9pdGVtLT5wcml2ID0gdmRh
dGE7CiAKICAgICBycWkgPSBpbml0X3BkYXRhKHBydiwgcGRhdGEsIGNwdSk7CiAKZGlmZiAtLWdp
dCBhL3hlbi9jb21tb24vc2NoZWRfbnVsbC5jIGIveGVuL2NvbW1vbi9zY2hlZF9udWxsLmMKaW5k
ZXggN2I1MDhmMzVhNC4uZWI1MWRkYmNjYiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9u
dWxsLmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZF9udWxsLmMKQEAgLTExNyw3ICsxMTcsNyBAQCBz
dGF0aWMgaW5saW5lIHN0cnVjdCBudWxsX3ByaXZhdGUgKm51bGxfcHJpdihjb25zdCBzdHJ1Y3Qg
c2NoZWR1bGVyICpvcHMpCiAKIHN0YXRpYyBpbmxpbmUgc3RydWN0IG51bGxfdmNwdSAqbnVsbF92
Y3B1KGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQogewotICAgIHJldHVybiB2LT5zY2hlZF9wcml2Owor
ICAgIHJldHVybiB2LT5zY2hlZF9pdGVtLT5wcml2OwogfQogCiBzdGF0aWMgaW5saW5lIGJvb2wg
dmNwdV9jaGVja19hZmZpbml0eShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IGNwdSwKQEAg
LTM5MSw3ICszOTEsNyBAQCBzdGF0aWMgdm9pZCBudWxsX3N3aXRjaF9zY2hlZChzdHJ1Y3Qgc2No
ZWR1bGVyICpuZXdfb3BzLCB1bnNpZ25lZCBpbnQgY3B1LAogCiAgICAgQVNTRVJUKG52YyAmJiBp
c19pZGxlX3ZjcHUobnZjLT52Y3B1KSk7CiAKLSAgICBpZGxlX3ZjcHVbY3B1XS0+c2NoZWRfcHJp
diA9IHZkYXRhOworICAgIGlkbGVfdmNwdVtjcHVdLT5zY2hlZF9pdGVtLT5wcml2ID0gdmRhdGE7
CiAKICAgICAvKgogICAgICAqIFdlIGFyZSBob2xkaW5nIHRoZSBydW5xdWV1ZSBsb2NrIGFscmVh
ZHkgKGl0J3MgYmVlbiB0YWtlbiBpbgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9ydC5j
IGIveGVuL2NvbW1vbi9zY2hlZF9ydC5jCmluZGV4IGFiOGZhMDIzMDYuLmM4MzBhYWM5MmYgMTAw
NjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfcnQuYworKysgYi94ZW4vY29tbW9uL3NjaGVkX3J0
LmMKQEAgLTIzNSw3ICsyMzUsNyBAQCBzdGF0aWMgaW5saW5lIHN0cnVjdCBydF9wcml2YXRlICpy
dF9wcml2KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcykKIAogc3RhdGljIGlubGluZSBzdHJ1
Y3QgcnRfdmNwdSAqcnRfdmNwdShjb25zdCBzdHJ1Y3QgdmNwdSAqdmNwdSkKIHsKLSAgICByZXR1
cm4gdmNwdS0+c2NoZWRfcHJpdjsKKyAgICByZXR1cm4gdmNwdS0+c2NoZWRfaXRlbS0+cHJpdjsK
IH0KIAogc3RhdGljIGlubGluZSBzdHJ1Y3QgbGlzdF9oZWFkICpydF9ydW5xKGNvbnN0IHN0cnVj
dCBzY2hlZHVsZXIgKm9wcykKQEAgLTc2MSw3ICs3NjEsNyBAQCBydF9zd2l0Y2hfc2NoZWQoc3Ry
dWN0IHNjaGVkdWxlciAqbmV3X29wcywgdW5zaWduZWQgaW50IGNwdSwKICAgICAgICAgZHByaW50
ayhYRU5MT0dfREVCVUcsICJSVERTOiB0aW1lciBpbml0aWFsaXplZCBvbiBjcHUgJXVcbiIsIGNw
dSk7CiAgICAgfQogCi0gICAgaWRsZV92Y3B1W2NwdV0tPnNjaGVkX3ByaXYgPSB2ZGF0YTsKKyAg
ICBpZGxlX3ZjcHVbY3B1XS0+c2NoZWRfaXRlbS0+cHJpdiA9IHZkYXRhOwogICAgIHBlcl9jcHUo
c2NoZWR1bGVyLCBjcHUpID0gbmV3X29wczsKICAgICBwZXJfY3B1KHNjaGVkdWxlX2RhdGEsIGNw
dSkuc2NoZWRfcHJpdiA9IE5VTEw7IC8qIG5vIHBkYXRhICovCiAKZGlmZiAtLWdpdCBhL3hlbi9j
b21tb24vc2NoZWR1bGUuYyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwppbmRleCAwNzEyODliOWMw
Li43OTVkNTZhNzkzIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMKKysrIGIveGVu
L2NvbW1vbi9zY2hlZHVsZS5jCkBAIC0yNjksOCArMjY5LDggQEAgaW50IHNjaGVkX2luaXRfdmNw
dShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHByb2Nlc3NvcikKICAgICBpbml0X3RpbWVy
KCZ2LT5wb2xsX3RpbWVyLCBwb2xsX3RpbWVyX2ZuLAogICAgICAgICAgICAgICAgdiwgdi0+cHJv
Y2Vzc29yKTsKIAotICAgIHYtPnNjaGVkX3ByaXYgPSBzY2hlZF9hbGxvY192ZGF0YShkb21fc2No
ZWR1bGVyKGQpLCBpdGVtLCBkLT5zY2hlZF9wcml2KTsKLSAgICBpZiAoIHYtPnNjaGVkX3ByaXYg
PT0gTlVMTCApCisgICAgaXRlbS0+cHJpdiA9IHNjaGVkX2FsbG9jX3ZkYXRhKGRvbV9zY2hlZHVs
ZXIoZCksIGl0ZW0sIGQtPnNjaGVkX3ByaXYpOworICAgIGlmICggaXRlbS0+cHJpdiA9PSBOVUxM
ICkKICAgICB7CiAgICAgICAgIHYtPnNjaGVkX2l0ZW0gPSBOVUxMOwogICAgICAgICB4ZnJlZShp
dGVtKTsKQEAgLTM2NSw3ICszNjUsNyBAQCBpbnQgc2NoZWRfbW92ZV9kb21haW4oc3RydWN0IGRv
bWFpbiAqZCwgc3RydWN0IGNwdXBvb2wgKmMpCiAgICAgewogICAgICAgICBzcGlubG9ja190ICps
b2NrOwogCi0gICAgICAgIHZjcHVkYXRhID0gdi0+c2NoZWRfcHJpdjsKKyAgICAgICAgdmNwdWRh
dGEgPSB2LT5zY2hlZF9pdGVtLT5wcml2OwogCiAgICAgICAgIG1pZ3JhdGVfdGltZXIoJnYtPnBl
cmlvZGljX3RpbWVyLCBuZXdfcCk7CiAgICAgICAgIG1pZ3JhdGVfdGltZXIoJnYtPnNpbmdsZXNo
b3RfdGltZXIsIG5ld19wKTsKQEAgLTM4Myw3ICszODMsNyBAQCBpbnQgc2NoZWRfbW92ZV9kb21h
aW4oc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGNwdXBvb2wgKmMpCiAgICAgICAgICAqLwogICAg
ICAgICBzcGluX3VubG9ja19pcnEobG9jayk7CiAKLSAgICAgICAgdi0+c2NoZWRfcHJpdiA9IHZj
cHVfcHJpdlt2LT52Y3B1X2lkXTsKKyAgICAgICAgdi0+c2NoZWRfaXRlbS0+cHJpdiA9IHZjcHVf
cHJpdlt2LT52Y3B1X2lkXTsKICAgICAgICAgaWYgKCAhZC0+aXNfZHlpbmcgKQogICAgICAgICAg
ICAgc2NoZWRfbW92ZV9pcnFzKHYpOwogCkBAIC00MTUsNyArNDE1LDcgQEAgdm9pZCBzY2hlZF9k
ZXN0cm95X3ZjcHUoc3RydWN0IHZjcHUgKnYpCiAgICAgaWYgKCB0ZXN0X2FuZF9jbGVhcl9ib29s
KHYtPmlzX3VyZ2VudCkgKQogICAgICAgICBhdG9taWNfZGVjKCZwZXJfY3B1KHNjaGVkdWxlX2Rh
dGEsIHYtPnByb2Nlc3NvcikudXJnZW50X2NvdW50KTsKICAgICBzY2hlZF9yZW1vdmVfaXRlbSh2
Y3B1X3NjaGVkdWxlcih2KSwgaXRlbSk7Ci0gICAgc2NoZWRfZnJlZV92ZGF0YSh2Y3B1X3NjaGVk
dWxlcih2KSwgdi0+c2NoZWRfcHJpdik7CisgICAgc2NoZWRfZnJlZV92ZGF0YSh2Y3B1X3NjaGVk
dWxlcih2KSwgaXRlbS0+cHJpdik7CiAgICAgeGZyZWUoaXRlbSk7CiAgICAgdi0+c2NoZWRfaXRl
bSA9IE5VTEw7CiB9CkBAIC0xNTkzLDYgKzE1OTMsNyBAQCBzdGF0aWMgaW50IGNwdV9zY2hlZHVs
ZV91cCh1bnNpZ25lZCBpbnQgY3B1KQogICAgIGVsc2UKICAgICB7CiAgICAgICAgIHN0cnVjdCB2
Y3B1ICppZGxlID0gaWRsZV92Y3B1W2NwdV07CisgICAgICAgIHN0cnVjdCBzY2hlZF9pdGVtICpp
dGVtID0gaWRsZS0+c2NoZWRfaXRlbTsKIAogICAgICAgICAvKgogICAgICAgICAgKiBEdXJpbmcg
KEFDUEk/KSBzdXNwZW5kIHRoZSBpZGxlIHZDUFUgZm9yIHRoaXMgcENQVSBpcyBub3QgZnJlZWQs
CkBAIC0xNjA0LDExICsxNjA1LDEwIEBAIHN0YXRpYyBpbnQgY3B1X3NjaGVkdWxlX3VwKHVuc2ln
bmVkIGludCBjcHUpCiAgICAgICAgICAqIHdpdGggYSBkaWZmZXJlbnQgc2NoZWR1bGVyLCBpdCBp
cyBzY2hlZHVsZV9jcHVfc3dpdGNoKCksIGludm9rZWQKICAgICAgICAgICogbGF0ZXIsIHRoYXQg
d2lsbCBzZXQgdGhpbmdzIHVwIGFzIGFwcHJvcHJpYXRlLgogICAgICAgICAgKi8KLSAgICAgICAg
QVNTRVJUKGlkbGUtPnNjaGVkX3ByaXYgPT0gTlVMTCk7CisgICAgICAgIEFTU0VSVChpdGVtLT5w
cml2ID09IE5VTEwpOwogCi0gICAgICAgIGlkbGUtPnNjaGVkX3ByaXYgPSBzY2hlZF9hbGxvY192
ZGF0YSgmb3BzLCBpZGxlLT5zY2hlZF9pdGVtLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgaWRsZS0+ZG9tYWluLT5zY2hlZF9wcml2KTsKLSAgICAgICAgaWYg
KCBpZGxlLT5zY2hlZF9wcml2ID09IE5VTEwgKQorICAgICAgICBpdGVtLT5wcml2ID0gc2NoZWRf
YWxsb2NfdmRhdGEoJm9wcywgaXRlbSwgaWRsZS0+ZG9tYWluLT5zY2hlZF9wcml2KTsKKyAgICAg
ICAgaWYgKCBpdGVtLT5wcml2ID09IE5VTEwgKQogICAgICAgICAgICAgcmV0dXJuIC1FTk9NRU07
CiAgICAgfQogICAgIGlmICggaWRsZV92Y3B1W2NwdV0gPT0gTlVMTCApCkBAIC0xNjM0LDkgKzE2
MzQsOSBAQCBzdGF0aWMgdm9pZCBjcHVfc2NoZWR1bGVfZG93bih1bnNpZ25lZCBpbnQgY3B1KQog
ICAgIHN0cnVjdCBzY2hlZHVsZXIgKnNjaGVkID0gcGVyX2NwdShzY2hlZHVsZXIsIGNwdSk7CiAK
ICAgICBzY2hlZF9mcmVlX3BkYXRhKHNjaGVkLCBzZC0+c2NoZWRfcHJpdiwgY3B1KTsKLSAgICBz
Y2hlZF9mcmVlX3ZkYXRhKHNjaGVkLCBpZGxlX3ZjcHVbY3B1XS0+c2NoZWRfcHJpdik7CisgICAg
c2NoZWRfZnJlZV92ZGF0YShzY2hlZCwgaWRsZV92Y3B1W2NwdV0tPnNjaGVkX2l0ZW0tPnByaXYp
OwogCi0gICAgaWRsZV92Y3B1W2NwdV0tPnNjaGVkX3ByaXYgPSBOVUxMOworICAgIGlkbGVfdmNw
dVtjcHVdLT5zY2hlZF9pdGVtLT5wcml2ID0gTlVMTDsKICAgICBzZC0+c2NoZWRfcHJpdiA9IE5V
TEw7CiAKICAgICBraWxsX3RpbWVyKCZzZC0+c190aW1lcik7CkBAIC0xODYxLDcgKzE4NjEsNyBA
QCBpbnQgc2NoZWR1bGVfY3B1X3N3aXRjaCh1bnNpZ25lZCBpbnQgY3B1LCBzdHJ1Y3QgY3B1cG9v
bCAqYykKICAgICAgKi8KICAgICBvbGRfbG9jayA9IHBjcHVfc2NoZWR1bGVfbG9ja19pcnEoY3B1
KTsKIAotICAgIHZwcml2X29sZCA9IGlkbGUtPnNjaGVkX3ByaXY7CisgICAgdnByaXZfb2xkID0g
aWRsZS0+c2NoZWRfaXRlbS0+cHJpdjsKICAgICBwcHJpdl9vbGQgPSBwZXJfY3B1KHNjaGVkdWxl
X2RhdGEsIGNwdSkuc2NoZWRfcHJpdjsKICAgICBzY2hlZF9zd2l0Y2hfc2NoZWQobmV3X29wcywg
Y3B1LCBwcHJpdiwgdnByaXYpOwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQu
aCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCmluZGV4IDg1ZjkxMTlkNDguLjQ1ODU3YjRkMzUg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCisrKyBiL3hlbi9pbmNsdWRlL3hl
bi9zY2hlZC5oCkBAIC0xNjIsNyArMTYyLDYgQEAgc3RydWN0IHZjcHUKICAgICBzdHJ1Y3QgdGlt
ZXIgICAgIHBvbGxfdGltZXI7ICAgIC8qIHRpbWVvdXQgZm9yIFNDSEVET1BfcG9sbCAqLwogCiAg
ICAgc3RydWN0IHNjaGVkX2l0ZW0gKnNjaGVkX2l0ZW07Ci0gICAgdm9pZCAgICAgICAgICAgICpz
Y2hlZF9wcml2OyAgICAvKiBzY2hlZHVsZXItc3BlY2lmaWMgZGF0YSAqLwogCiAgICAgc3RydWN0
IHZjcHVfcnVuc3RhdGVfaW5mbyBydW5zdGF0ZTsKICNpZm5kZWYgQ09ORklHX0NPTVBBVApAQCAt
Mjc5LDYgKzI3OCw3IEBAIHN0cnVjdCB2Y3B1CiAKIHN0cnVjdCBzY2hlZF9pdGVtIHsKICAgICBz
dHJ1Y3QgdmNwdSAgICAgICAgICAgKnZjcHU7CisgICAgdm9pZCAgICAgICAgICAgICAgICAgICpw
cml2OyAgICAgIC8qIHNjaGVkdWxlciBwcml2YXRlIGRhdGEgKi8KIH07CiAKIC8qIFBlci1kb21h
aW4gbG9jayBjYW4gYmUgcmVjdXJzaXZlbHkgYWNxdWlyZWQgaW4gZmF1bHQgaGFuZGxlcnMuICov
Ci0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 06 06:57:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 06:57:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNXYd-0001yI-5g; Mon, 06 May 2019 06:57:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XZcu=TG=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hNXYb-0001wq-Nd
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 06:57:01 +0000
X-Inumbo-ID: 20443224-6fcc-11e9-a7f1-eb0466932004
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 20443224-6fcc-11e9-a7f1-eb0466932004;
 Mon, 06 May 2019 06:56:52 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 09644AEAE;
 Mon,  6 May 2019 06:56:50 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  6 May 2019 08:56:05 +0200
Message-Id: <20190506065644.7415-7-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190506065644.7415-1-jgross@suse.com>
References: <20190506065644.7415-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH RFC V2 06/45] xen/sched: introduce struct
 sched_resource
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>, Meng Xu <mengxu@cis.upenn.edu>,
 Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIGEgc2NoZWR1bGluZyBhYnN0cmFjdGlvbiBsYXllciBiZXR3ZWVuIHBoeXNpY2FsIHByb2Nl
c3NvcnMgYW5kIHRoZQpzY2hlZHVsZXJzIGJ5IGludHJvZHVjaW5nIGEgc3RydWN0IHNjaGVkX3Jl
c291cmNlLiBFYWNoIHNjaGVkdWxlciBpdGVtCnJ1bm5pbmcgaXMgYWN0aXZlIG9uIHN1Y2ggYSBz
Y2hlZHVsZXIgcmVzb3VyY2UuIEZvciB0aGUgdGltZSBiZWluZwp0aGVyZSBpcyBvbmUgc3RydWN0
IHNjaGVkX3Jlc291cmNlIHBlciBjcHUsIGJ1dCBpbiBmdXR1cmUgdGhlcmUgbWlnaHQKYmUgb25l
IGZvciBlYWNoIGNvcmUgb3Igc29ja2V0IG9ubHkuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdy
b3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYyAgfCAg
MiArKwogeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMgfCAgNyArKysrKysrCiB4ZW4vY29tbW9u
L3NjaGVkX251bGwuYyAgICB8ICAzICsrKwogeGVuL2NvbW1vbi9zY2hlZF9ydC5jICAgICAgfCAg
MiArKwogeGVuL2NvbW1vbi9zY2hlZHVsZS5jICAgICAgfCAxNSArKysrKysrKysrKysrKysKIHhl
bi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oIHwgIDggKysrKysrKysKIHhlbi9pbmNsdWRlL3hlbi9z
Y2hlZC5oICAgIHwgIDMgKysrCiA3IGZpbGVzIGNoYW5nZWQsIDQwIGluc2VydGlvbnMoKykKCmRp
ZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jIGIveGVuL2NvbW1vbi9zY2hlZF9j
cmVkaXQuYwppbmRleCBjYjhlMTY3ZmM5Li5mYzA2OGExYzVmIDEwMDY0NAotLS0gYS94ZW4vY29t
bW9uL3NjaGVkX2NyZWRpdC5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMKQEAgLTEw
NDAsNiArMTA0MCw3IEBAIGNzY2hlZF9pdGVtX2luc2VydChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVy
ICpvcHMsIHN0cnVjdCBzY2hlZF9pdGVtICppdGVtKQogICAgIGxvY2sgPSB2Y3B1X3NjaGVkdWxl
X2xvY2tfaXJxKHZjKTsKIAogICAgIHZjLT5wcm9jZXNzb3IgPSBjc2NoZWRfY3B1X3BpY2sob3Bz
LCBpdGVtKTsKKyAgICBpdGVtLT5yZXMgPSBwZXJfY3B1KHNjaGVkX3JlcywgdmMtPnByb2Nlc3Nv
cik7CiAKICAgICBzcGluX3VubG9ja19pcnEobG9jayk7CiAKQEAgLTE2NzUsNiArMTY3Niw3IEBA
IGNzY2hlZF9ydW5xX3N0ZWFsKGludCBwZWVyX2NwdSwgaW50IGNwdSwgaW50IHByaSwgaW50IGJh
bGFuY2Vfc3RlcCkKICAgICAgICAgICAgIFdBUk5fT04odmMtPmlzX3VyZ2VudCk7CiAgICAgICAg
ICAgICBydW5xX3JlbW92ZShzcGVlcik7CiAgICAgICAgICAgICB2Yy0+cHJvY2Vzc29yID0gY3B1
OworICAgICAgICAgICAgdmMtPnNjaGVkX2l0ZW0tPnJlcyA9IHBlcl9jcHUoc2NoZWRfcmVzLCBj
cHUpOwogICAgICAgICAgICAgLyoKICAgICAgICAgICAgICAqIHNwZWVyIHdpbGwgc3RhcnQgZXhl
Y3V0aW5nIGRpcmVjdGx5IG9uIGNwdSwgd2l0aG91dCBoYXZpbmcgdG8KICAgICAgICAgICAgICAq
IGdvIHRocm91Z2ggcnVucV9pbnNlcnQoKS4gU28gd2UgbXVzdCB1cGRhdGUgdGhlIHJ1bm5hYmxl
IGNvdW50CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYyBiL3hlbi9jb21t
b24vc2NoZWRfY3JlZGl0Mi5jCmluZGV4IDljMDUyYzI0YTcuLjYxNGQ3MWQ5NDggMTAwNjQ0Ci0t
LSBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfY3Jl
ZGl0Mi5jCkBAIC0yNTE5LDYgKzI1MTksNyBAQCBzdGF0aWMgdm9pZCBtaWdyYXRlKGNvbnN0IHN0
cnVjdCBzY2hlZHVsZXIgKm9wcywKICAgICAgICAgICAgICAgICAgICAgJnRycWQtPmFjdGl2ZSk7
CiAgICAgICAgIHN2Yy0+dmNwdS0+cHJvY2Vzc29yID0gY3B1bWFza19jeWNsZSh0cnFkLT5waWNr
X2JpYXMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjcHVt
YXNrX3NjcmF0Y2hfY3B1KGNwdSkpOworICAgICAgICBzdmMtPnZjcHUtPnNjaGVkX2l0ZW0tPnJl
cyA9IHBlcl9jcHUoc2NoZWRfcmVzLCBzdmMtPnZjcHUtPnByb2Nlc3Nvcik7CiAgICAgICAgIHRy
cWQtPnBpY2tfYmlhcyA9IHN2Yy0+dmNwdS0+cHJvY2Vzc29yOwogICAgICAgICBBU1NFUlQoc3Zj
LT52Y3B1LT5wcm9jZXNzb3IgPCBucl9jcHVfaWRzKTsKIApAQCAtMjc3NCw2ICsyNzc1LDcgQEAg
Y3NjaGVkMl9pdGVtX21pZ3JhdGUoCiAgICAgICAgIH0KICAgICAgICAgX3J1bnFfZGVhc3NpZ24o
c3ZjKTsKICAgICAgICAgdmMtPnByb2Nlc3NvciA9IG5ld19jcHU7CisgICAgICAgIGl0ZW0tPnJl
cyA9IHBlcl9jcHUoc2NoZWRfcmVzLCBuZXdfY3B1KTsKICAgICAgICAgcmV0dXJuOwogICAgIH0K
IApAQCAtMjc5NCw3ICsyNzk2LDEwIEBAIGNzY2hlZDJfaXRlbV9taWdyYXRlKAogICAgIGlmICgg
dHJxZCAhPSBzdmMtPnJxZCApCiAgICAgICAgIG1pZ3JhdGUob3BzLCBzdmMsIHRycWQsIG5vdyk7
CiAgICAgZWxzZQorICAgIHsKICAgICAgICAgdmMtPnByb2Nlc3NvciA9IG5ld19jcHU7CisgICAg
ICAgIGl0ZW0tPnJlcyA9IHBlcl9jcHUoc2NoZWRfcmVzLCBuZXdfY3B1KTsKKyAgICB9CiB9CiAK
IHN0YXRpYyBpbnQKQEAgLTMxMTksNiArMzEyNCw3IEBAIGNzY2hlZDJfaXRlbV9pbnNlcnQoY29u
c3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkKICAgICBs
b2NrID0gdmNwdV9zY2hlZHVsZV9sb2NrX2lycSh2Yyk7CiAKICAgICB2Yy0+cHJvY2Vzc29yID0g
Y3NjaGVkMl9jcHVfcGljayhvcHMsIGl0ZW0pOworICAgIGl0ZW0tPnJlcyA9IHBlcl9jcHUoc2No
ZWRfcmVzLCB2Yy0+cHJvY2Vzc29yKTsKIAogICAgIHNwaW5fdW5sb2NrX2lycShsb2NrKTsKIApA
QCAtMzU5Niw2ICszNjAyLDcgQEAgY3NjaGVkMl9zY2hlZHVsZSgKICAgICAgICAgewogICAgICAg
ICAgICAgc25leHQtPmNyZWRpdCArPSBDU0NIRUQyX01JR1JBVEVfQ09NUEVOU0FUSU9OOwogICAg
ICAgICAgICAgc25leHQtPnZjcHUtPnByb2Nlc3NvciA9IGNwdTsKKyAgICAgICAgICAgIHNuZXh0
LT52Y3B1LT5zY2hlZF9pdGVtLT5yZXMgPSBwZXJfY3B1KHNjaGVkX3JlcywgY3B1KTsKICAgICAg
ICAgICAgIFNDSEVEX1NUQVRfQ1JBTksobWlncmF0ZWQpOwogICAgICAgICAgICAgcmV0Lm1pZ3Jh
dGVkID0gMTsKICAgICAgICAgfQpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9udWxsLmMg
Yi94ZW4vY29tbW9uL3NjaGVkX251bGwuYwppbmRleCBlYjUxZGRiY2NiLi4xMTRiMzJlMmUxIDEw
MDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX251bGwuYworKysgYi94ZW4vY29tbW9uL3NjaGVk
X251bGwuYwpAQCAtMzQzLDYgKzM0Myw3IEBAIHN0YXRpYyB2b2lkIHZjcHVfYXNzaWduKHN0cnVj
dCBudWxsX3ByaXZhdGUgKnBydiwgc3RydWN0IHZjcHUgKnYsCiB7CiAgICAgcGVyX2NwdShucGMs
IGNwdSkudmNwdSA9IHY7CiAgICAgdi0+cHJvY2Vzc29yID0gY3B1OworICAgIHYtPnNjaGVkX2l0
ZW0tPnJlcyA9IHBlcl9jcHUoc2NoZWRfcmVzLCBjcHUpOwogICAgIGNwdW1hc2tfY2xlYXJfY3B1
KGNwdSwgJnBydi0+Y3B1c19mcmVlKTsKIAogICAgIGRwcmludGsoWEVOTE9HX0dfSU5GTywgIiVk
IDwtLSAlcHZcbiIsIGNwdSwgdik7CkBAIC00MjksNiArNDMwLDcgQEAgc3RhdGljIHZvaWQgbnVs
bF9pdGVtX2luc2VydChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCiAgcmV0cnk6CiAKICAg
ICBjcHUgPSB2LT5wcm9jZXNzb3IgPSBwaWNrX2NwdShwcnYsIHYpOworICAgIGl0ZW0tPnJlcyA9
IHBlcl9jcHUoc2NoZWRfcmVzLCBjcHUpOwogCiAgICAgc3Bpbl91bmxvY2sobG9jayk7CiAKQEAg
LTY3NSw2ICs2NzcsNyBAQCBzdGF0aWMgdm9pZCBudWxsX2l0ZW1fbWlncmF0ZShjb25zdCBzdHJ1
Y3Qgc2NoZWR1bGVyICpvcHMsCiAgICAgICogYnkgdGhpcywgd2lsbCBiZSBmaXhlZC11cCBkdXJp
bmcgcmVzdW1lLgogICAgICAqLwogICAgIHYtPnByb2Nlc3NvciA9IG5ld19jcHU7CisgICAgaXRl
bS0+cmVzID0gcGVyX2NwdShzY2hlZF9yZXMsIG5ld19jcHUpOwogfQogCiAjaWZuZGVmIE5ERUJV
RwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9ydC5jIGIveGVuL2NvbW1vbi9zY2hlZF9y
dC5jCmluZGV4IGM4MzBhYWM5MmYuLjQ0Yjg2ZmMwOGQgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24v
c2NoZWRfcnQuYworKysgYi94ZW4vY29tbW9uL3NjaGVkX3J0LmMKQEAgLTkwMiw2ICs5MDIsNyBA
QCBydF9pdGVtX2luc2VydChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hl
ZF9pdGVtICppdGVtKQogCiAgICAgLyogVGhpcyBpcyBzYWZlIGJlY2F1c2UgdmMgaXNuJ3QgeWV0
IGJlaW5nIHNjaGVkdWxlZCAqLwogICAgIHZjLT5wcm9jZXNzb3IgPSBydF9jcHVfcGljayhvcHMs
IGl0ZW0pOworICAgIGl0ZW0tPnJlcyA9IHBlcl9jcHUoc2NoZWRfcmVzLCB2Yy0+cHJvY2Vzc29y
KTsKIAogICAgIGxvY2sgPSB2Y3B1X3NjaGVkdWxlX2xvY2tfaXJxKHZjKTsKIApAQCAtMTEzMiw2
ICsxMTMzLDcgQEAgcnRfc2NoZWR1bGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzX3Rp
bWVfdCBub3csIGJvb2xfdCB0YXNrbGV0X3dvcmtfc2NoZWQKICAgICAgICAgaWYgKCBzbmV4dC0+
dmNwdS0+cHJvY2Vzc29yICE9IGNwdSApCiAgICAgICAgIHsKICAgICAgICAgICAgIHNuZXh0LT52
Y3B1LT5wcm9jZXNzb3IgPSBjcHU7CisgICAgICAgICAgICBzbmV4dC0+dmNwdS0+c2NoZWRfaXRl
bS0+cmVzID0gcGVyX2NwdShzY2hlZF9yZXMsIGNwdSk7CiAgICAgICAgICAgICByZXQubWlncmF0
ZWQgPSAxOwogICAgICAgICB9CiAgICAgICAgIHJldC50aW1lID0gc25leHQtPmN1cl9idWRnZXQ7
IC8qIGludm9rZSB0aGUgc2NoZWR1bGVyIG5leHQgdGltZSAqLwpkaWZmIC0tZ2l0IGEveGVuL2Nv
bW1vbi9zY2hlZHVsZS5jIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCmluZGV4IDJkNzE5YTZhY2Mu
LmUzZDlhYjVhM2EgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWR1bGUuYworKysgYi94ZW4v
Y29tbW9uL3NjaGVkdWxlLmMKQEAgLTYzLDYgKzYzLDcgQEAgc3RhdGljIHZvaWQgcG9sbF90aW1l
cl9mbih2b2lkICpkYXRhKTsKIC8qIFRoaXMgaXMgZ2xvYmFsIGZvciBub3cgc28gdGhhdCBwcml2
YXRlIGltcGxlbWVudGF0aW9ucyBjYW4gcmVhY2ggaXQgKi8KIERFRklORV9QRVJfQ1BVKHN0cnVj
dCBzY2hlZHVsZV9kYXRhLCBzY2hlZHVsZV9kYXRhKTsKIERFRklORV9QRVJfQ1BVKHN0cnVjdCBz
Y2hlZHVsZXIgKiwgc2NoZWR1bGVyKTsKK0RFRklORV9QRVJfQ1BVKHN0cnVjdCBzY2hlZF9yZXNv
dXJjZSAqLCBzY2hlZF9yZXMpOwogCiAvKiBTY3JhdGNoIHNwYWNlIGZvciBjcHVtYXNrcy4gKi8K
IERFRklORV9QRVJfQ1BVKGNwdW1hc2tfdCwgY3B1bWFza19zY3JhdGNoKTsKQEAgLTMwNSw2ICsz
MDYsNyBAQCBpbnQgc2NoZWRfaW5pdF92Y3B1KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQg
cHJvY2Vzc29yKQogICAgIGlmICggKGl0ZW0gPSBzY2hlZF9hbGxvY19pdGVtKHYpKSA9PSBOVUxM
ICkKICAgICAgICAgcmV0dXJuIDE7CiAKKyAgICBpdGVtLT5yZXMgPSBwZXJfY3B1KHNjaGVkX3Jl
cywgcHJvY2Vzc29yKTsKICAgICAvKiBJbml0aWFsaXNlIHRoZSBwZXItdmNwdSB0aW1lcnMuICov
CiAgICAgaW5pdF90aW1lcigmdi0+cGVyaW9kaWNfdGltZXIsIHZjcHVfcGVyaW9kaWNfdGltZXJf
Zm4sCiAgICAgICAgICAgICAgICB2LCB2LT5wcm9jZXNzb3IpOwpAQCAtNDE5LDYgKzQyMSw3IEBA
IGludCBzY2hlZF9tb3ZlX2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgY3B1cG9vbCAq
YykKICAgICAgICAgc2NoZWRfc2V0X2FmZmluaXR5KHYsICZjcHVtYXNrX2FsbCwgJmNwdW1hc2tf
YWxsKTsKIAogICAgICAgICB2LT5wcm9jZXNzb3IgPSBuZXdfcDsKKwl2LT5zY2hlZF9pdGVtLT5y
ZXMgPSBwZXJfY3B1KHNjaGVkX3JlcywgbmV3X3ApOwogICAgICAgICAvKgogICAgICAgICAgKiBX
aXRoIHYtPnByb2Nlc3NvciBtb2RpZmllZCB3ZSBtdXN0IG5vdAogICAgICAgICAgKiAtIG1ha2Ug
YW55IGZ1cnRoZXIgY2hhbmdlcyBhc3N1bWluZyB3ZSBob2xkIHRoZSBzY2hlZHVsZXIgbG9jaywK
QEAgLTc4Nyw5ICs3OTAsMTEgQEAgdm9pZCByZXN0b3JlX3ZjcHVfYWZmaW5pdHkoc3RydWN0IGRv
bWFpbiAqZCkKICAgICAgICAgfQogCiAgICAgICAgIHYtPnByb2Nlc3NvciA9IGNwdW1hc2tfYW55
KGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSk7CisgICAgICAgIHYtPnNjaGVkX2l0ZW0tPnJlcyA9
IHBlcl9jcHUoc2NoZWRfcmVzLCB2LT5wcm9jZXNzb3IpOwogCiAgICAgICAgIGxvY2sgPSB2Y3B1
X3NjaGVkdWxlX2xvY2tfaXJxKHYpOwogICAgICAgICB2LT5wcm9jZXNzb3IgPSBzY2hlZF9waWNr
X2NwdSh2Y3B1X3NjaGVkdWxlcih2KSwgdi0+c2NoZWRfaXRlbSk7CisgICAgICAgIHYtPnNjaGVk
X2l0ZW0tPnJlcyA9IHBlcl9jcHUoc2NoZWRfcmVzLCB2LT5wcm9jZXNzb3IpOwogICAgICAgICBz
cGluX3VubG9ja19pcnEobG9jayk7CiAKICAgICAgICAgaWYgKCBvbGRfY3B1ICE9IHYtPnByb2Nl
c3NvciApCkBAIC0xNjE4LDYgKzE2MjMsMTMgQEAgc3RhdGljIGludCBjcHVfc2NoZWR1bGVfdXAo
dW5zaWduZWQgaW50IGNwdSkKIHsKICAgICBzdHJ1Y3Qgc2NoZWR1bGVfZGF0YSAqc2QgPSAmcGVy
X2NwdShzY2hlZHVsZV9kYXRhLCBjcHUpOwogICAgIHZvaWQgKnNjaGVkX3ByaXY7CisgICAgc3Ry
dWN0IHNjaGVkX3Jlc291cmNlICpyZXM7CisKKyAgICByZXMgPSB4emFsbG9jKHN0cnVjdCBzY2hl
ZF9yZXNvdXJjZSk7CisgICAgaWYgKCByZXMgPT0gTlVMTCApCisgICAgICAgIHJldHVybiAtRU5P
TUVNOworICAgIHJlcy0+cHJvY2Vzc29yID0gY3B1OworICAgIHBlcl9jcHUoc2NoZWRfcmVzLCBj
cHUpID0gcmVzOwogCiAgICAgcGVyX2NwdShzY2hlZHVsZXIsIGNwdSkgPSAmb3BzOwogICAgIHNw
aW5fbG9ja19pbml0KCZzZC0+X2xvY2spOwpAQCAtMTY4Miw2ICsxNjk0LDkgQEAgc3RhdGljIHZv
aWQgY3B1X3NjaGVkdWxlX2Rvd24odW5zaWduZWQgaW50IGNwdSkKICAgICBzZC0+c2NoZWRfcHJp
diA9IE5VTEw7CiAKICAgICBraWxsX3RpbWVyKCZzZC0+c190aW1lcik7CisKKyAgICB4ZnJlZShw
ZXJfY3B1KHNjaGVkX3JlcywgY3B1KSk7CisgICAgcGVyX2NwdShzY2hlZF9yZXMsIGNwdSkgPSBO
VUxMOwogfQogCiBzdGF0aWMgaW50IGNwdV9zY2hlZHVsZV9jYWxsYmFjaygKZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgK
aW5kZXggYjRhOTNiYjc2Yi4uMTA1NzBjOWY2ZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVu
L3NjaGVkLWlmLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKQEAgLTQ0LDkgKzQ0
LDE0IEBAIHN0cnVjdCBzY2hlZHVsZV9kYXRhIHsKIAogI2RlZmluZSBjdXJyX29uX2NwdShjKSAg
ICAocGVyX2NwdShzY2hlZHVsZV9kYXRhLCBjKS5jdXJyKQogCitzdHJ1Y3Qgc2NoZWRfcmVzb3Vy
Y2UgeworICAgIHVuc2lnbmVkICAgICBwcm9jZXNzb3I7Cit9OworCiBERUNMQVJFX1BFUl9DUFUo
c3RydWN0IHNjaGVkdWxlX2RhdGEsIHNjaGVkdWxlX2RhdGEpOwogREVDTEFSRV9QRVJfQ1BVKHN0
cnVjdCBzY2hlZHVsZXIgKiwgc2NoZWR1bGVyKTsKIERFQ0xBUkVfUEVSX0NQVShzdHJ1Y3QgY3B1
cG9vbCAqLCBjcHVwb29sKTsKK0RFQ0xBUkVfUEVSX0NQVShzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2Ug
Kiwgc2NoZWRfcmVzKTsKIAogLyoKICAqIFNjcmF0Y2ggc3BhY2UsIGZvciBhdm9pZGluZyBoYXZp
bmcgdG9vIG1hbnkgY3B1bWFza190IG9uIHRoZSBzdGFjay4KQEAgLTM2Miw3ICszNjcsMTAgQEAg
c3RhdGljIGlubGluZSB2b2lkIHNjaGVkX21pZ3JhdGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAq
cywKICAgICBpZiAoIHMtPm1pZ3JhdGUgKQogICAgICAgICBzLT5taWdyYXRlKHMsIGl0ZW0sIGNw
dSk7CiAgICAgZWxzZQorICAgIHsKICAgICAgICAgaXRlbS0+dmNwdS0+cHJvY2Vzc29yID0gY3B1
OworICAgICAgICBpdGVtLT5yZXMgPSBwZXJfY3B1KHNjaGVkX3JlcywgY3B1KTsKKyAgICB9CiB9
CiAKIHN0YXRpYyBpbmxpbmUgaW50IHNjaGVkX3BpY2tfY3B1KGNvbnN0IHN0cnVjdCBzY2hlZHVs
ZXIgKnMsCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCBiL3hlbi9pbmNsdWRl
L3hlbi9zY2hlZC5oCmluZGV4IGJkNjQ4OWEzM2QuLmFhNGZmMjVmNzYgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL3hlbi9zY2hlZC5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCkBAIC0y
NzYsMTAgKzI3NiwxMyBAQCBzdHJ1Y3QgdmNwdQogICAgIHN0cnVjdCBhcmNoX3ZjcHUgYXJjaDsK
IH07CiAKK3N0cnVjdCBzY2hlZF9yZXNvdXJjZTsKKwogc3RydWN0IHNjaGVkX2l0ZW0gewogICAg
IHN0cnVjdCB2Y3B1ICAgICAgICAgICAqdmNwdTsKICAgICB2b2lkICAgICAgICAgICAgICAgICAg
KnByaXY7ICAgICAgLyogc2NoZWR1bGVyIHByaXZhdGUgZGF0YSAqLwogICAgIHN0cnVjdCBzY2hl
ZF9pdGVtICAgICAqbmV4dF9pbl9saXN0OworICAgIHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqcmVz
OwogfTsKIAogI2RlZmluZSBmb3JfZWFjaF9zY2hlZF9pdGVtKGQsIGUpICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 06 06:57:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 06:57:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNXYd-0001ze-JY; Mon, 06 May 2019 06:57:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XZcu=TG=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hNXYb-0001wr-O1
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 06:57:01 +0000
X-Inumbo-ID: 2044310c-6fcc-11e9-a0a7-1be20a8da492
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2044310c-6fcc-11e9-a0a7-1be20a8da492;
 Mon, 06 May 2019 06:56:52 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id AB92FAE3F;
 Mon,  6 May 2019 06:56:49 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  6 May 2019 08:56:04 +0200
Message-Id: <20190506065644.7415-6-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190506065644.7415-1-jgross@suse.com>
References: <20190506065644.7415-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH RFC V2 05/45] xen/sched: build a linked list of
 struct sched_item
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gb3JkZXIgdG8gbWFrZSBpdCBlYXN5IHRvIGl0ZXJhdGUgb3ZlciBzY2hlZF9pdGVtIGVsZW1l
bnRzIG9mIGEKZG9tYWluIGJ1aWxkIGEgc2luZ2xlIGxpbmtlZCBsaXN0IGFuZCBhZGQgYW4gaXRl
cmF0b3IgZm9yIGl0LiBUaGUgbmV3Cmxpc3QgaXMgZ3VhcmRlZCBieSB0aGUgc2FtZSBtZWNoYW5p
c21zIGFzIHRoZSB2Y3B1IGxpbmtlZCBsaXN0IGFzIGl0CmlzIG1vZGlmaWVkIG9ubHkgdmlhIHZj
cHVfY3JlYXRlKCkgb3IgdmNwdV9kZXN0cm95KCkuCgpGb3IgY29tcGxldGVuZXNzIGFkZCBhbm90
aGVyIGl0ZXJhdG9yIGZvcl9lYWNoX3NjaGVkX2l0ZW1fdmNwdSgpIHdoaWNoCndpbGwgaXRlcmF0
ZSBvdmVyIGFsbCB2Y3B1cyBpZiBhIHNjaGVkX2l0ZW0gKHJpZ2h0IG5vdyBvbmx5IG9uZSkuIFRo
aXMKd2lsbCBiZSBuZWVkZWQgbGF0ZXIgZm9yIGxhcmdlciBzY2hlZHVsaW5nIGdyYW51bGFyaXR5
IChlLmcuIGNvcmVzKS4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNl
LmNvbT4KLS0tCiB4ZW4vY29tbW9uL3NjaGVkdWxlLmMgICB8IDU2ICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0KIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC5o
IHwgIDkgKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgNTggaW5zZXJ0aW9ucygrKSwgNyBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMgYi94ZW4vY29tbW9u
L3NjaGVkdWxlLmMKaW5kZXggNzk1ZDU2YTc5My4uMmQ3MTlhNmFjYyAxMDA2NDQKLS0tIGEveGVu
L2NvbW1vbi9zY2hlZHVsZS5jCisrKyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwpAQCAtMjQ5LDYg
KzI0OSw1MiBAQCBzdGF0aWMgdm9pZCBzY2hlZF9zcGluX3VubG9ja19kb3VibGUoc3BpbmxvY2tf
dCAqbG9jazEsIHNwaW5sb2NrX3QgKmxvY2syLAogICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUo
bG9jazEsIGZsYWdzKTsKIH0KIAorc3RhdGljIHZvaWQgc2NoZWRfZnJlZV9pdGVtKHN0cnVjdCBz
Y2hlZF9pdGVtICppdGVtKQoreworICAgIHN0cnVjdCBzY2hlZF9pdGVtICpwcmV2X2l0ZW07Cisg
ICAgc3RydWN0IGRvbWFpbiAqZCA9IGl0ZW0tPnZjcHUtPmRvbWFpbjsKKworICAgIGlmICggZC0+
c2NoZWRfaXRlbV9saXN0ID09IGl0ZW0gKQorICAgICAgICBkLT5zY2hlZF9pdGVtX2xpc3QgPSBp
dGVtLT5uZXh0X2luX2xpc3Q7CisgICAgZWxzZQorICAgIHsKKyAgICAgICAgZm9yX2VhY2hfc2No
ZWRfaXRlbShkLCBwcmV2X2l0ZW0pCisgICAgICAgIHsKKyAgICAgICAgICAgIGlmICggcHJldl9p
dGVtLT5uZXh0X2luX2xpc3QgPT0gaXRlbSApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAg
ICAgcHJldl9pdGVtLT5uZXh0X2luX2xpc3QgPSBpdGVtLT5uZXh0X2luX2xpc3Q7CisgICAgICAg
ICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICB9CisgICAgICAgIH0KKyAgICB9CisKKyAgICBp
dGVtLT52Y3B1LT5zY2hlZF9pdGVtID0gTlVMTDsKKyAgICB4ZnJlZShpdGVtKTsKK30KKworc3Rh
dGljIHN0cnVjdCBzY2hlZF9pdGVtICpzY2hlZF9hbGxvY19pdGVtKHN0cnVjdCB2Y3B1ICp2KQor
eworICAgIHN0cnVjdCBzY2hlZF9pdGVtICppdGVtLCAqKnByZXZfaXRlbTsKKyAgICBzdHJ1Y3Qg
ZG9tYWluICpkID0gdi0+ZG9tYWluOworCisgICAgaWYgKCAoaXRlbSA9IHh6YWxsb2Moc3RydWN0
IHNjaGVkX2l0ZW0pKSA9PSBOVUxMICkKKyAgICAgICAgcmV0dXJuIE5VTEw7CisKKyAgICB2LT5z
Y2hlZF9pdGVtID0gaXRlbTsKKyAgICBpdGVtLT52Y3B1ID0gdjsKKworICAgIGZvciAoIHByZXZf
aXRlbSA9ICZkLT5zY2hlZF9pdGVtX2xpc3Q7ICpwcmV2X2l0ZW07CisgICAgICAgICAgcHJldl9p
dGVtID0gJigqcHJldl9pdGVtKS0+bmV4dF9pbl9saXN0ICkKKyAgICAgICAgaWYgKCAoKnByZXZf
aXRlbSktPm5leHRfaW5fbGlzdCAmJgorICAgICAgICAgICAgICgqcHJldl9pdGVtKS0+bmV4dF9p
bl9saXN0LT52Y3B1LT52Y3B1X2lkID4gdi0+dmNwdV9pZCApCisgICAgICAgICAgICBicmVhazsK
KworICAgIGl0ZW0tPm5leHRfaW5fbGlzdCA9ICpwcmV2X2l0ZW07CisgICAgKnByZXZfaXRlbSA9
IGl0ZW07CisKKyAgICByZXR1cm4gaXRlbTsKK30KKwogaW50IHNjaGVkX2luaXRfdmNwdShzdHJ1
Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHByb2Nlc3NvcikKIHsKICAgICBzdHJ1Y3QgZG9tYWlu
ICpkID0gdi0+ZG9tYWluOwpAQCAtMjU2LDEwICszMDIsOCBAQCBpbnQgc2NoZWRfaW5pdF92Y3B1
KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgcHJvY2Vzc29yKQogCiAgICAgdi0+cHJvY2Vz
c29yID0gcHJvY2Vzc29yOwogCi0gICAgaWYgKCAoaXRlbSA9IHh6YWxsb2Moc3RydWN0IHNjaGVk
X2l0ZW0pKSA9PSBOVUxMICkKKyAgICBpZiAoIChpdGVtID0gc2NoZWRfYWxsb2NfaXRlbSh2KSkg
PT0gTlVMTCApCiAgICAgICAgIHJldHVybiAxOwotICAgIHYtPnNjaGVkX2l0ZW0gPSBpdGVtOwot
ICAgIGl0ZW0tPnZjcHUgPSB2OwogCiAgICAgLyogSW5pdGlhbGlzZSB0aGUgcGVyLXZjcHUgdGlt
ZXJzLiAqLwogICAgIGluaXRfdGltZXIoJnYtPnBlcmlvZGljX3RpbWVyLCB2Y3B1X3BlcmlvZGlj
X3RpbWVyX2ZuLApAQCAtMjcyLDggKzMxNiw3IEBAIGludCBzY2hlZF9pbml0X3ZjcHUoc3RydWN0
IHZjcHUgKnYsIHVuc2lnbmVkIGludCBwcm9jZXNzb3IpCiAgICAgaXRlbS0+cHJpdiA9IHNjaGVk
X2FsbG9jX3ZkYXRhKGRvbV9zY2hlZHVsZXIoZCksIGl0ZW0sIGQtPnNjaGVkX3ByaXYpOwogICAg
IGlmICggaXRlbS0+cHJpdiA9PSBOVUxMICkKICAgICB7Ci0gICAgICAgIHYtPnNjaGVkX2l0ZW0g
PSBOVUxMOwotICAgICAgICB4ZnJlZShpdGVtKTsKKyAgICAgICAgc2NoZWRfZnJlZV9pdGVtKGl0
ZW0pOwogICAgICAgICByZXR1cm4gMTsKICAgICB9CiAKQEAgLTQxNiw4ICs0NTksNyBAQCB2b2lk
IHNjaGVkX2Rlc3Ryb3lfdmNwdShzdHJ1Y3QgdmNwdSAqdikKICAgICAgICAgYXRvbWljX2RlYygm
cGVyX2NwdShzY2hlZHVsZV9kYXRhLCB2LT5wcm9jZXNzb3IpLnVyZ2VudF9jb3VudCk7CiAgICAg
c2NoZWRfcmVtb3ZlX2l0ZW0odmNwdV9zY2hlZHVsZXIodiksIGl0ZW0pOwogICAgIHNjaGVkX2Zy
ZWVfdmRhdGEodmNwdV9zY2hlZHVsZXIodiksIGl0ZW0tPnByaXYpOwotICAgIHhmcmVlKGl0ZW0p
OwotICAgIHYtPnNjaGVkX2l0ZW0gPSBOVUxMOworICAgIHNjaGVkX2ZyZWVfaXRlbShpdGVtKTsK
IH0KIAogaW50IHNjaGVkX2luaXRfZG9tYWluKHN0cnVjdCBkb21haW4gKmQsIGludCBwb29saWQp
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCBiL3hlbi9pbmNsdWRlL3hlbi9z
Y2hlZC5oCmluZGV4IDQ1ODU3YjRkMzUuLmJkNjQ4OWEzM2QgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL3hlbi9zY2hlZC5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCkBAIC0yNzksOCAr
Mjc5LDE2IEBAIHN0cnVjdCB2Y3B1CiBzdHJ1Y3Qgc2NoZWRfaXRlbSB7CiAgICAgc3RydWN0IHZj
cHUgICAgICAgICAgICp2Y3B1OwogICAgIHZvaWQgICAgICAgICAgICAgICAgICAqcHJpdjsgICAg
ICAvKiBzY2hlZHVsZXIgcHJpdmF0ZSBkYXRhICovCisgICAgc3RydWN0IHNjaGVkX2l0ZW0gICAg
ICpuZXh0X2luX2xpc3Q7CiB9OwogCisjZGVmaW5lIGZvcl9lYWNoX3NjaGVkX2l0ZW0oZCwgZSkg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBmb3IgKCAoZSkg
PSAoZCktPnNjaGVkX2l0ZW1fbGlzdDsgKGUpICE9IE5VTEw7IChlKSA9IChlKS0+bmV4dF9pbl9s
aXN0ICkKKworI2RlZmluZSBmb3JfZWFjaF9zY2hlZF9pdGVtX3ZjcHUoaSwgdikgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgZm9yICggKHYpID0gKGkpLT52Y3B1OyAo
dikgIT0gTlVMTCAmJiAodiktPnNjaGVkX2l0ZW0gPT0gKGkpOyAgICAgICAgIFwKKyAgICAgICAg
ICAodikgPSAodiktPm5leHRfaW5fbGlzdCApCisKIC8qIFBlci1kb21haW4gbG9jayBjYW4gYmUg
cmVjdXJzaXZlbHkgYWNxdWlyZWQgaW4gZmF1bHQgaGFuZGxlcnMuICovCiAjZGVmaW5lIGRvbWFp
bl9sb2NrKGQpIHNwaW5fbG9ja19yZWN1cnNpdmUoJihkKS0+ZG9tYWluX2xvY2spCiAjZGVmaW5l
IGRvbWFpbl91bmxvY2soZCkgc3Bpbl91bmxvY2tfcmVjdXJzaXZlKCYoZCktPmRvbWFpbl9sb2Nr
KQpAQCAtMzM5LDYgKzM0Nyw3IEBAIHN0cnVjdCBkb21haW4KIAogICAgIC8qIFNjaGVkdWxpbmcu
ICovCiAgICAgdm9pZCAgICAgICAgICAgICpzY2hlZF9wcml2OyAgICAvKiBzY2hlZHVsZXItc3Bl
Y2lmaWMgZGF0YSAqLworICAgIHN0cnVjdCBzY2hlZF9pdGVtICpzY2hlZF9pdGVtX2xpc3Q7CiAg
ICAgc3RydWN0IGNwdXBvb2wgICpjcHVwb29sOwogCiAgICAgc3RydWN0IGRvbWFpbiAgICpuZXh0
X2luX2xpc3Q7Ci0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 06 06:57:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 06:57:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNXYe-000215-AG; Mon, 06 May 2019 06:57:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XZcu=TG=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hNXYc-0001xp-VE
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 06:57:02 +0000
X-Inumbo-ID: 2300004c-6fcc-11e9-9fac-bf81ad6d26d4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2300004c-6fcc-11e9-9fac-bf81ad6d26d4;
 Mon, 06 May 2019 06:56:56 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id B1499AF1C;
 Mon,  6 May 2019 06:56:53 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  6 May 2019 08:56:16 +0200
Message-Id: <20190506065644.7415-18-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190506065644.7415-1-jgross@suse.com>
References: <20190506065644.7415-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH RFC V2 17/45] xen/sched: add is_running
 indicator to struct sched_item
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>, Meng Xu <mengxu@cis.upenn.edu>,
 Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIGFuIGlzX3J1bm5pbmcgaW5kaWNhdG9yIHRvIHN0cnVjdCBzY2hlZF9pdGVtIHdoaWNoIHdp
bGwgYmUgc2V0CndoZW5ldmVyIHRoZSBpdGVtIGlzIGJlaW5nIHNjaGVkdWxlZC4gU3dpdGNoIHNj
aGVkdWxlciBjb2RlIHRvIHVzZQppdGVtLT5pc19ydW5uaW5nIGluc3RlYWQgb2YgdmNwdS0+aXNf
cnVubmluZyBmb3Igc2NoZWR1bGluZyBkZWNpc2lvbnMuCgpBdCB0aGUgc2FtZSB0aW1lIGludHJv
ZHVjZSBhIHN0YXRlX2VudHJ5X3RpbWUgZmllbGQgaW4gc3RydWN0CnNjaGVkX2l0ZW0gYmVpbmcg
dXBkYXRlZCB3aGVuZXZlciB0aGUgaXNfcnVubmluZyBpbmRpY2F0b3IgaXMgY2hhbmdlZC4KVXNl
IHRoYXQgbmV3IGZpZWxkIGluIHRoZSBzY2hlZHVsZXJzIGluc3RlYWQgb2YgdGhlIHNpbWlsYXIg
dmNwdSBmaWVsZC4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNv
bT4KLS0tClJGQyBWMjogZml4IGFybSBidWlsZCwgZG9uJ3QgZHJvcCB2LT5pc19ydW5uaW5nCi0t
LQogeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYyAgfCAxMiArKysrKysrLS0tLS0KIHhlbi9jb21t
b24vc2NoZWRfY3JlZGl0Mi5jIHwgMTggKysrKysrKysrLS0tLS0tLS0tCiB4ZW4vY29tbW9uL3Nj
aGVkX3J0LmMgICAgICB8ICAyICstCiB4ZW4vY29tbW9uL3NjaGVkdWxlLmMgICAgICB8IDE1ICsr
KysrKysrKysrLS0tLQogeGVuL2luY2x1ZGUveGVuL3NjaGVkLmggICAgfCAgNCArKysrCiA1IGZp
bGVzIGNoYW5nZWQsIDMyIGluc2VydGlvbnMoKyksIDE5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5j
CmluZGV4IDI5MDc2ZTM2MmIuLjc3YmViZjViNDIgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2No
ZWRfY3JlZGl0LmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYwpAQCAtNzIzLDcgKzcy
Myw3IEBAIF9fY3NjaGVkX3ZjcHVfaXNfbWlncmF0ZWFibGUoY29uc3Qgc3RydWN0IGNzY2hlZF9w
cml2YXRlICpwcnYsIHN0cnVjdCB2Y3B1ICp2YywKICAgICAgKiBUaGUgY2FsbGVyIGlzIHN1cHBv
c2VkIHRvIGhhdmUgYWxyZWFkeSBjaGVja2VkIHRoYXQgdmMgaXMgYWxzbwogICAgICAqIG5vdCBy
dW5uaW5nLgogICAgICAqLwotICAgIEFTU0VSVCghdmMtPmlzX3J1bm5pbmcpOworICAgIEFTU0VS
VCghdmMtPnNjaGVkX2l0ZW0tPmlzX3J1bm5pbmcpOwogCiAgICAgcmV0dXJuICFfX2NzY2hlZF92
Y3B1X2lzX2NhY2hlX2hvdChwcnYsIHZjKSAmJgogICAgICAgICAgICBjcHVtYXNrX3Rlc3RfY3B1
KGRlc3RfY3B1LCBtYXNrKTsKQEAgLTEwNDcsNyArMTA0Nyw4IEBAIGNzY2hlZF9pdGVtX2luc2Vy
dChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF9pdGVtICppdGVtKQog
CiAgICAgbG9jayA9IGl0ZW1fc2NoZWR1bGVfbG9ja19pcnEoaXRlbSk7CiAKLSAgICBpZiAoICFf
X3ZjcHVfb25fcnVucShzdmMpICYmIHZjcHVfcnVubmFibGUodmMpICYmICF2Yy0+aXNfcnVubmlu
ZyApCisgICAgaWYgKCAhX192Y3B1X29uX3J1bnEoc3ZjKSAmJiB2Y3B1X3J1bm5hYmxlKHZjKSAm
JgorICAgICAgICAgIXZjLT5zY2hlZF9pdGVtLT5pc19ydW5uaW5nICkKICAgICAgICAgcnVucV9p
bnNlcnQoc3ZjKTsKIAogICAgIGl0ZW1fc2NoZWR1bGVfdW5sb2NrX2lycShsb2NrLCBpdGVtKTsK
QEAgLTE2NTksOCArMTY2MCw5IEBAIGNzY2hlZF9ydW5xX3N0ZWFsKGludCBwZWVyX2NwdSwgaW50
IGNwdSwgaW50IHByaSwgaW50IGJhbGFuY2Vfc3RlcCkKICAgICAgICAgICogdkNQVXMgd2l0aCB1
c2VmdWwgc29mdCBhZmZpbml0aWVzIGluIHNvbWUgc29ydCBvZiBiaXRtYXAKICAgICAgICAgICog
b3IgY291bnRlci4KICAgICAgICAgICovCi0gICAgICAgIGlmICggdmMtPmlzX3J1bm5pbmcgfHwg
KGJhbGFuY2Vfc3RlcCA9PSBCQUxBTkNFX1NPRlRfQUZGSU5JVFkgJiYKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIWhhc19zb2Z0X2FmZmluaXR5KHZjLT5zY2hlZF9pdGVtKSkgKQor
ICAgICAgICBpZiAoIHZjLT5zY2hlZF9pdGVtLT5pc19ydW5uaW5nIHx8CisgICAgICAgICAgICAg
KGJhbGFuY2Vfc3RlcCA9PSBCQUxBTkNFX1NPRlRfQUZGSU5JVFkgJiYKKyAgICAgICAgICAgICAg
IWhhc19zb2Z0X2FmZmluaXR5KHZjLT5zY2hlZF9pdGVtKSkgKQogICAgICAgICAgICAgY29udGlu
dWU7CiAKICAgICAgICAgYWZmaW5pdHlfYmFsYW5jZV9jcHVtYXNrKHZjLT5zY2hlZF9pdGVtLCBi
YWxhbmNlX3N0ZXAsIGNwdW1hc2tfc2NyYXRjaCk7CkBAIC0xODY4LDcgKzE4NzAsNyBAQCBjc2No
ZWRfc2NoZWR1bGUoCiAgICAgICAgICAgICAgICAgICAgICh1bnNpZ25lZCBjaGFyICopJmQpOwog
ICAgIH0KIAotICAgIHJ1bnRpbWUgPSBub3cgLSBjdXJyZW50LT5ydW5zdGF0ZS5zdGF0ZV9lbnRy
eV90aW1lOworICAgIHJ1bnRpbWUgPSBub3cgLSBjdXJyZW50LT5zY2hlZF9pdGVtLT5zdGF0ZV9l
bnRyeV90aW1lOwogICAgIGlmICggcnVudGltZSA8IDAgKSAvKiBEb2VzIHRoaXMgZXZlciBoYXBw
ZW4/ICovCiAgICAgICAgIHJ1bnRpbWUgPSAwOwogCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3Nj
aGVkX2NyZWRpdDIuYyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCmluZGV4IDliZjA0NWQy
MGYuLjBmMGQ2YTM4MDEgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCisr
KyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCkBAIC0xMjgzLDcgKzEyODMsNyBAQCBydW5x
X2luc2VydChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBjc2NoZWQyX2l0ZW0g
KnN2YykKIAogICAgIEFTU0VSVCgmc3ZjLT5ycWQtPnJ1bnEgPT0gcnVucSk7CiAgICAgQVNTRVJU
KCFpc19pZGxlX3ZjcHUoc3ZjLT52Y3B1KSk7Ci0gICAgQVNTRVJUKCFzdmMtPnZjcHUtPmlzX3J1
bm5pbmcpOworICAgIEFTU0VSVCghc3ZjLT52Y3B1LT5zY2hlZF9pdGVtLT5pc19ydW5uaW5nKTsK
ICAgICBBU1NFUlQoIShzdmMtPmZsYWdzICYgQ1NGTEFHX3NjaGVkdWxlZCkpOwogCiAgICAgbGlz
dF9mb3JfZWFjaCggaXRlciwgcnVucSApCkBAIC0xMzQwLDggKzEzNDAsOCBAQCBzdGF0aWMgaW5s
aW5lIGJvb2wgaXNfcHJlZW1wdGFibGUoY29uc3Qgc3RydWN0IGNzY2hlZDJfaXRlbSAqc3ZjLAog
ICAgIGlmICggcmF0ZWxpbWl0IDw9IENTQ0hFRDJfUkFURUxJTUlUX1RJQ0tMRV9UT0xFUkFOQ0Ug
KQogICAgICAgICByZXR1cm4gdHJ1ZTsKIAotICAgIEFTU0VSVChzdmMtPnZjcHUtPmlzX3J1bm5p
bmcpOwotICAgIHJldHVybiBub3cgLSBzdmMtPnZjcHUtPnJ1bnN0YXRlLnN0YXRlX2VudHJ5X3Rp
bWUgPgorICAgIEFTU0VSVChzdmMtPnZjcHUtPnNjaGVkX2l0ZW0tPmlzX3J1bm5pbmcpOworICAg
IHJldHVybiBub3cgLSBzdmMtPnZjcHUtPnNjaGVkX2l0ZW0tPnN0YXRlX2VudHJ5X3RpbWUgPgog
ICAgICAgICAgICByYXRlbGltaXQgLSBDU0NIRUQyX1JBVEVMSU1JVF9USUNLTEVfVE9MRVJBTkNF
OwogfQogCkBAIC0yOTMxLDcgKzI5MzEsNyBAQCBjc2NoZWQyX2RvbV9jbnRsKAogICAgICAgICAg
ICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgc3ZjID0gY3NjaGVkMl9pdGVtKHYtPnNjaGVk
X2l0ZW0pOwogICAgICAgICAgICAgICAgICAgICBsb2NrID0gaXRlbV9zY2hlZHVsZV9sb2NrKHN2
Yy0+dmNwdS0+c2NoZWRfaXRlbSk7Ci0gICAgICAgICAgICAgICAgICAgIGlmICggdi0+aXNfcnVu
bmluZyApCisgICAgICAgICAgICAgICAgICAgIGlmICggdi0+c2NoZWRfaXRlbS0+aXNfcnVubmlu
ZyApCiAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGludCBjcHUgPSB2LT5wcm9jZXNzb3I7CiAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1
Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICpycWQgPSBjMnJxZChvcHMsIGNwdSk7CkBAIC0zMjA0
LDggKzMyMDQsOCBAQCBjc2NoZWQyX3J1bnRpbWUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3Bz
LCBpbnQgY3B1LAogICAgIGlmICggcHJ2LT5yYXRlbGltaXRfdXMgKQogICAgIHsKICAgICAgICAg
c190aW1lX3QgcmF0ZWxpbWl0X21pbiA9IE1JQ1JPU0VDUyhwcnYtPnJhdGVsaW1pdF91cyk7Ci0g
ICAgICAgIGlmICggc25leHQtPnZjcHUtPmlzX3J1bm5pbmcgKQotICAgICAgICAgICAgcmF0ZWxp
bWl0X21pbiA9IHNuZXh0LT52Y3B1LT5ydW5zdGF0ZS5zdGF0ZV9lbnRyeV90aW1lICsKKyAgICAg
ICAgaWYgKCBzbmV4dC0+dmNwdS0+c2NoZWRfaXRlbS0+aXNfcnVubmluZyApCisgICAgICAgICAg
ICByYXRlbGltaXRfbWluID0gc25leHQtPnZjcHUtPnNjaGVkX2l0ZW0tPnN0YXRlX2VudHJ5X3Rp
bWUgKwogICAgICAgICAgICAgICAgICAgICAgICAgICAgIE1JQ1JPU0VDUyhwcnYtPnJhdGVsaW1p
dF91cykgLSBub3c7CiAgICAgICAgIGlmICggcmF0ZWxpbWl0X21pbiA+IG1pbl90aW1lICkKICAg
ICAgICAgICAgIG1pbl90aW1lID0gcmF0ZWxpbWl0X21pbjsKQEAgLTMzMDIsNyArMzMwMiw3IEBA
IHJ1bnFfY2FuZGlkYXRlKHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnJxZCwKICAgICAg
KiBubyBwb2ludCBmb3JjaW5nIGl0IHRvIGRvIHNvIHVudGlsIHJhdGUgbGltaXRpbmcgZXhwaXJl
cy4KICAgICAgKi8KICAgICBpZiAoICF5aWVsZCAmJiBwcnYtPnJhdGVsaW1pdF91cyAmJiB2Y3B1
X3J1bm5hYmxlKHNjdXJyLT52Y3B1KSAmJgotICAgICAgICAgKG5vdyAtIHNjdXJyLT52Y3B1LT5y
dW5zdGF0ZS5zdGF0ZV9lbnRyeV90aW1lKSA8CisgICAgICAgICAobm93IC0gc2N1cnItPnZjcHUt
PnNjaGVkX2l0ZW0tPnN0YXRlX2VudHJ5X3RpbWUpIDwKICAgICAgICAgICBNSUNST1NFQ1MocHJ2
LT5yYXRlbGltaXRfdXMpICkKICAgICB7CiAgICAgICAgIGlmICggdW5saWtlbHkodGJfaW5pdF9k
b25lKSApCkBAIC0zMzEzLDcgKzMzMTMsNyBAQCBydW5xX2NhbmRpZGF0ZShzdHJ1Y3QgY3NjaGVk
Ml9ydW5xdWV1ZV9kYXRhICpycWQsCiAgICAgICAgICAgICB9IGQ7CiAgICAgICAgICAgICBkLmRv
bSA9IHNjdXJyLT52Y3B1LT5kb21haW4tPmRvbWFpbl9pZDsKICAgICAgICAgICAgIGQudmNwdSA9
IHNjdXJyLT52Y3B1LT52Y3B1X2lkOwotICAgICAgICAgICAgZC5ydW50aW1lID0gbm93IC0gc2N1
cnItPnZjcHUtPnJ1bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWU7CisgICAgICAgICAgICBkLnJ1bnRp
bWUgPSBub3cgLSBzY3Vyci0+dmNwdS0+c2NoZWRfaXRlbS0+c3RhdGVfZW50cnlfdGltZTsKICAg
ICAgICAgICAgIF9fdHJhY2VfdmFyKFRSQ19DU0NIRUQyX1JBVEVMSU1JVCwgMSwKICAgICAgICAg
ICAgICAgICAgICAgICAgIHNpemVvZihkKSwKICAgICAgICAgICAgICAgICAgICAgICAgICh1bnNp
Z25lZCBjaGFyICopJmQpOwpAQCAtMzU2MSw3ICszNTYxLDcgQEAgY3NjaGVkMl9zY2hlZHVsZSgK
ICAgICAgICAgaWYgKCBzbmV4dCAhPSBzY3VyciApCiAgICAgICAgIHsKICAgICAgICAgICAgIEFT
U0VSVChzbmV4dC0+cnFkID09IHJxZCk7Ci0gICAgICAgICAgICBBU1NFUlQoIXNuZXh0LT52Y3B1
LT5pc19ydW5uaW5nKTsKKyAgICAgICAgICAgIEFTU0VSVCghc25leHQtPnZjcHUtPnNjaGVkX2l0
ZW0tPmlzX3J1bm5pbmcpOwogCiAgICAgICAgICAgICBydW5xX3JlbW92ZShzbmV4dCk7CiAgICAg
ICAgICAgICBfX3NldF9iaXQoX19DU0ZMQUdfc2NoZWR1bGVkLCAmc25leHQtPmZsYWdzKTsKZGlm
ZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWRfcnQuYyBiL3hlbi9jb21tb24vc2NoZWRfcnQuYwpp
bmRleCAzNzRhOWQyMzgzLi4xODYxZWY4YzQxIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVk
X3J0LmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZF9ydC5jCkBAIC05MTQsNyArOTE0LDcgQEAgcnRf
aXRlbV9pbnNlcnQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfaXRl
bSAqaXRlbSkKICAgICB7CiAgICAgICAgIHJlcGxxX2luc2VydChvcHMsIHN2Yyk7CiAKLSAgICAg
ICAgaWYgKCAhdmMtPmlzX3J1bm5pbmcgKQorICAgICAgICBpZiAoICFpdGVtLT5pc19ydW5uaW5n
ICkKICAgICAgICAgICAgIHJ1bnFfaW5zZXJ0KG9wcywgc3ZjKTsKICAgICB9CiAgICAgaXRlbV9z
Y2hlZHVsZV91bmxvY2tfaXJxKGxvY2ssIGl0ZW0pOwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9z
Y2hlZHVsZS5jIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCmluZGV4IDJhMmYzNjYzNmEuLmRmZDI2
MWQwMjkgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWR1bGUuYworKysgYi94ZW4vY29tbW9u
L3NjaGVkdWxlLmMKQEAgLTM1Myw2ICszNTMsOCBAQCBpbnQgc2NoZWRfaW5pdF92Y3B1KHN0cnVj
dCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgcHJvY2Vzc29yKQogICAgIHsKICAgICAgICAgcGVyX2Nw
dShzY2hlZF9yZXMsIHYtPnByb2Nlc3NvciktPmN1cnIgPSBpdGVtOwogICAgICAgICB2LT5pc19y
dW5uaW5nID0gMTsKKyAgICAgICAgaXRlbS0+aXNfcnVubmluZyA9IDE7CisgICAgICAgIGl0ZW0t
PnN0YXRlX2VudHJ5X3RpbWUgPSBOT1coKTsKICAgICB9CiAgICAgZWxzZQogICAgIHsKQEAgLTY3
Myw3ICs2NzUsOCBAQCBzdGF0aWMgdm9pZCB2Y3B1X21pZ3JhdGVfZmluaXNoKHN0cnVjdCB2Y3B1
ICp2KQogICAgICAqIGNvbnRleHRfc2F2ZWQoKTsgYW5kIGluIGFueSBjYXNlLCBpZiB0aGUgYml0
IGlzIGNsZWFyZWQsIHRoZW4KICAgICAgKiBzb21lb25lIGVsc2UgaGFzIGFscmVhZHkgZG9uZSB0
aGUgd29yayBzbyB3ZSBkb24ndCBuZWVkIHRvLgogICAgICAqLwotICAgIGlmICggdi0+aXNfcnVu
bmluZyB8fCAhdGVzdF9iaXQoX1ZQRl9taWdyYXRpbmcsICZ2LT5wYXVzZV9mbGFncykgKQorICAg
IGlmICggdi0+c2NoZWRfaXRlbS0+aXNfcnVubmluZyB8fAorICAgICAgICAgIXRlc3RfYml0KF9W
UEZfbWlncmF0aW5nLCAmdi0+cGF1c2VfZmxhZ3MpICkKICAgICAgICAgcmV0dXJuOwogCiAgICAg
b2xkX2NwdSA9IG5ld19jcHUgPSB2LT5wcm9jZXNzb3I7CkBAIC03MjcsNyArNzMwLDcgQEAgc3Rh
dGljIHZvaWQgdmNwdV9taWdyYXRlX2ZpbmlzaChzdHJ1Y3QgdmNwdSAqdikKICAgICAgKiBiZWNh
dXNlIHRoZXkgYm90aCBoYXBwZW4gaW4gKGRpZmZlcmVudCkgc3BpbmxvY2sgcmVnaW9ucywgYW5k
IHRob3NlCiAgICAgICogcmVnaW9ucyBhcmUgc3RyaWN0bHkgc2VyaWFsaXNlZC4KICAgICAgKi8K
LSAgICBpZiAoIHYtPmlzX3J1bm5pbmcgfHwKKyAgICBpZiAoIHYtPnNjaGVkX2l0ZW0tPmlzX3J1
bm5pbmcgfHwKICAgICAgICAgICF0ZXN0X2FuZF9jbGVhcl9iaXQoX1ZQRl9taWdyYXRpbmcsICZ2
LT5wYXVzZV9mbGFncykgKQogICAgIHsKICAgICAgICAgc2NoZWRfc3Bpbl91bmxvY2tfZG91Ymxl
KG9sZF9sb2NrLCBuZXdfbG9jaywgZmxhZ3MpOwpAQCAtNzU1LDcgKzc1OCw3IEBAIHZvaWQgdmNw
dV9mb3JjZV9yZXNjaGVkdWxlKHN0cnVjdCB2Y3B1ICp2KQogewogICAgIHNwaW5sb2NrX3QgKmxv
Y2sgPSBpdGVtX3NjaGVkdWxlX2xvY2tfaXJxKHYtPnNjaGVkX2l0ZW0pOwogCi0gICAgaWYgKCB2
LT5pc19ydW5uaW5nICkKKyAgICBpZiAoIHYtPnNjaGVkX2l0ZW0tPmlzX3J1bm5pbmcgKQogICAg
ICAgICB2Y3B1X21pZ3JhdGVfc3RhcnQodik7CiAKICAgICBpdGVtX3NjaGVkdWxlX3VubG9ja19p
cnEobG9jaywgdi0+c2NoZWRfaXRlbSk7CkBAIC0xNTgyLDggKzE1ODUsMTAgQEAgc3RhdGljIHZv
aWQgc2NoZWR1bGUodm9pZCkKICAgICAgKiBzd2l0Y2gsIGVsc2UgbG9zdF9yZWNvcmRzIHJlc3Vt
ZSB3aWxsIG5vdCB3b3JrIHByb3Blcmx5LgogICAgICAqLwogCi0gICAgQVNTRVJUKCFuZXh0LT5p
c19ydW5uaW5nKTsKKyAgICBBU1NFUlQoIW5leHQtPnNjaGVkX2l0ZW0tPmlzX3J1bm5pbmcpOwog
ICAgIG5leHQtPmlzX3J1bm5pbmcgPSAxOworICAgIG5leHQtPnNjaGVkX2l0ZW0tPmlzX3J1bm5p
bmcgPSAxOworICAgIG5leHQtPnNjaGVkX2l0ZW0tPnN0YXRlX2VudHJ5X3RpbWUgPSBub3c7CiAK
ICAgICBwY3B1X3NjaGVkdWxlX3VubG9ja19pcnEobG9jaywgY3B1KTsKIApAQCAtMTYwNSw2ICsx
NjEwLDggQEAgdm9pZCBjb250ZXh0X3NhdmVkKHN0cnVjdCB2Y3B1ICpwcmV2KQogICAgIHNtcF93
bWIoKTsKIAogICAgIHByZXYtPmlzX3J1bm5pbmcgPSAwOworICAgIHByZXYtPnNjaGVkX2l0ZW0t
PmlzX3J1bm5pbmcgPSAwOworICAgIHByZXYtPnNjaGVkX2l0ZW0tPnN0YXRlX2VudHJ5X3RpbWUg
PSBOT1coKTsKIAogICAgIC8qIENoZWNrIGZvciBtaWdyYXRpb24gcmVxdWVzdCAvYWZ0ZXIvIGNs
ZWFyaW5nIHJ1bm5pbmcgZmxhZy4gKi8KICAgICBzbXBfbWIoKTsKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL3hlbi9zY2hlZC5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKaW5kZXggY2U3ZWFk
OTk3MS4uZGExMTczNjVhZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKKysr
IGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKQEAgLTI3MCw3ICsyNzAsMTEgQEAgc3RydWN0IHNj
aGVkX2l0ZW0gewogCiAgICAgLyogTGFzdCB0aW1lIHdoZW4gaXRlbSBoYXMgYmVlbiBzY2hlZHVs
ZWQgb3V0LiAqLwogICAgIHVpbnQ2NF90ICAgICAgICAgICAgICAgbGFzdF9ydW5fdGltZTsKKyAg
ICAvKiBMYXN0IHRpbWUgaXRlbSBnb3QgKGRlLSlzY2hlZHVsZWQuICovCisgICAgdWludDY0X3Qg
ICAgICAgICAgICAgICBzdGF0ZV9lbnRyeV90aW1lOwogCisgICAgLyogQ3VycmVudGx5IHJ1bm5p
bmcgb24gYSBDUFU/ICovCisgICAgYm9vbCAgICAgICAgICAgICAgICAgICBpc19ydW5uaW5nOwog
ICAgIC8qIEl0ZW0gbmVlZHMgYWZmaW5pdHkgcmVzdG9yZWQuICovCiAgICAgYm9vbCAgICAgICAg
ICAgICAgICAgICBhZmZpbml0eV9icm9rZW47CiAgICAgLyogRG9lcyBzb2Z0IGFmZmluaXR5IGFj
dHVhbGx5IHBsYXkgYSByb2xlIChnaXZlbiBoYXJkIGFmZmluaXR5KT8gKi8KLS0gCjIuMTYuNAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 06 06:57:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 06:57:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNXYe-000225-SA; Mon, 06 May 2019 06:57:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XZcu=TG=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hNXYc-0001xo-VK
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 06:57:02 +0000
X-Inumbo-ID: 2270701c-6fcc-11e9-a899-c71b92f5a7ed
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2270701c-6fcc-11e9-a899-c71b92f5a7ed;
 Mon, 06 May 2019 06:56:55 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id B459CAF03;
 Mon,  6 May 2019 06:56:52 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  6 May 2019 08:56:13 +0200
Message-Id: <20190506065644.7415-15-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190506065644.7415-1-jgross@suse.com>
References: <20190506065644.7415-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH RFC V2 14/45] xen/sched: add id to struct
 sched_item
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIGFuIGlkZW50aWZpZXIgdG8gc2NoZWRfaXRlbS4gRm9yIG5vdyBpdCB3aWxsIGJlIHRoZSBz
YW1lIGFzIHRoZQpyZWxhdGVkIHZjcHVfaWQuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVuL2NvbW1vbi9zY2hlZHVsZS5jICAgfCAzICsrLQog
eGVuL2luY2x1ZGUveGVuL3NjaGVkLmggfCAxICsKIDIgZmlsZXMgY2hhbmdlZCwgMyBpbnNlcnRp
b25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZHVsZS5j
IGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCmluZGV4IDUzYWFjMTA3ZTEuLmZmYzA5MjBlNWYgMTAw
NjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWR1bGUuYworKysgYi94ZW4vY29tbW9uL3NjaGVkdWxl
LmMKQEAgLTI4OSwxMiArMjg5LDEzIEBAIHN0YXRpYyBzdHJ1Y3Qgc2NoZWRfaXRlbSAqc2NoZWRf
YWxsb2NfaXRlbShzdHJ1Y3QgdmNwdSAqdikKIAogICAgIHYtPnNjaGVkX2l0ZW0gPSBpdGVtOwog
ICAgIGl0ZW0tPnZjcHUgPSB2OworICAgIGl0ZW0tPml0ZW1faWQgPSB2LT52Y3B1X2lkOwogICAg
IGl0ZW0tPmRvbWFpbiA9IGQ7CiAKICAgICBmb3IgKCBwcmV2X2l0ZW0gPSAmZC0+c2NoZWRfaXRl
bV9saXN0OyAqcHJldl9pdGVtOwogICAgICAgICAgIHByZXZfaXRlbSA9ICYoKnByZXZfaXRlbSkt
Pm5leHRfaW5fbGlzdCApCiAgICAgICAgIGlmICggKCpwcmV2X2l0ZW0pLT5uZXh0X2luX2xpc3Qg
JiYKLSAgICAgICAgICAgICAoKnByZXZfaXRlbSktPm5leHRfaW5fbGlzdC0+dmNwdS0+dmNwdV9p
ZCA+IHYtPnZjcHVfaWQgKQorICAgICAgICAgICAgICgqcHJldl9pdGVtKS0+bmV4dF9pbl9saXN0
LT5pdGVtX2lkID4gaXRlbS0+aXRlbV9pZCApCiAgICAgICAgICAgICBicmVhazsKIAogICAgIGl0
ZW0tPm5leHRfaW5fbGlzdCA9ICpwcmV2X2l0ZW07CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94
ZW4vc2NoZWQuaCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCmluZGV4IDgzZDc2NDYwODguLmNl
N2VhZDk5NzEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCisrKyBiL3hlbi9p
bmNsdWRlL3hlbi9zY2hlZC5oCkBAIC0yNjYsNiArMjY2LDcgQEAgc3RydWN0IHNjaGVkX2l0ZW0g
ewogICAgIHZvaWQgICAgICAgICAgICAgICAgICAqcHJpdjsgICAgICAvKiBzY2hlZHVsZXIgcHJp
dmF0ZSBkYXRhICovCiAgICAgc3RydWN0IHNjaGVkX2l0ZW0gICAgICpuZXh0X2luX2xpc3Q7CiAg
ICAgc3RydWN0IHNjaGVkX3Jlc291cmNlICpyZXM7CisgICAgaW50ICAgICAgICAgICAgICAgICAg
ICBpdGVtX2lkOwogCiAgICAgLyogTGFzdCB0aW1lIHdoZW4gaXRlbSBoYXMgYmVlbiBzY2hlZHVs
ZWQgb3V0LiAqLwogICAgIHVpbnQ2NF90ICAgICAgICAgICAgICAgbGFzdF9ydW5fdGltZTsKLS0g
CjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 06 06:57:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 06:57:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNXYf-00023I-Kb; Mon, 06 May 2019 06:57:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XZcu=TG=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hNXYc-0001xq-V7
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 06:57:03 +0000
X-Inumbo-ID: 236f1a00-6fcc-11e9-843c-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 236f1a00-6fcc-11e9-843c-bc764e045a96;
 Mon, 06 May 2019 06:56:57 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 0B9ADAF1F;
 Mon,  6 May 2019 06:56:54 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  6 May 2019 08:56:18 +0200
Message-Id: <20190506065644.7415-20-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190506065644.7415-1-jgross@suse.com>
References: <20190506065644.7415-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH RFC V2 19/45] xen/sched: make rt scheduler vcpu
 agnostic.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 George Dunlap <george.dunlap@eu.citrix.com>, Meng Xu <mengxu@cis.upenn.edu>,
 Dario Faggioli <dfaggioli@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U3dpdGNoIHJ0IHNjaGVkdWxlciBjb21wbGV0ZWx5IGZyb20gdmNwdSB0byBzY2hlZF9pdGVtIHVz
YWdlLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0K
IHhlbi9jb21tb24vc2NoZWRfcnQuYyB8IDM1NiArKysrKysrKysrKysrKysrKysrKysrKystLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDE3NCBpbnNlcnRpb25zKCsp
LCAxODIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9ydC5jIGIv
eGVuL2NvbW1vbi9zY2hlZF9ydC5jCmluZGV4IDE4NjFlZjhjNDEuLjczMGFhMjkyZDQgMTAwNjQ0
Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfcnQuYworKysgYi94ZW4vY29tbW9uL3NjaGVkX3J0LmMK
QEAgLTM2LDcgKzM2LDcgQEAKICAqCiAgKiBNaWdyYXRpb24gY29tcGVuc2F0aW9uIGFuZCByZXNp
c3QgbGlrZSBjcmVkaXQyIHRvIGJldHRlciB1c2UgY2FjaGU7CiAgKiBMb2NrIEhvbGRlciBQcm9i
bGVtLCB1c2luZyB5aWVsZD8KLSAqIFNlbGYgc3dpdGNoIHByb2JsZW06IFZDUFVzIG9mIHRoZSBz
YW1lIGRvbWFpbiBtYXkgcHJlZW1wdCBlYWNoIG90aGVyOworICogU2VsZiBzd2l0Y2ggcHJvYmxl
bTogSVRFTXMgb2YgdGhlIHNhbWUgZG9tYWluIG1heSBwcmVlbXB0IGVhY2ggb3RoZXI7CiAgKi8K
IAogLyoKQEAgLTQ0LDMwICs0NCwzMCBAQAogICoKICAqIFRoaXMgc2NoZWR1bGVyIGZvbGxvd3Mg
dGhlIFByZWVtcHRpdmUgR2xvYmFsIEVhcmxpZXN0IERlYWRsaW5lIEZpcnN0IChFREYpCiAgKiB0
aGVvcnkgaW4gcmVhbC10aW1lIGZpZWxkLgotICogQXQgYW55IHNjaGVkdWxpbmcgcG9pbnQsIHRo
ZSBWQ1BVIHdpdGggZWFybGllciBkZWFkbGluZSBoYXMgaGlnaGVyIHByaW9yaXR5LgotICogVGhl
IHNjaGVkdWxlciBhbHdheXMgcGlja3MgaGlnaGVzdCBwcmlvcml0eSBWQ1BVIHRvIHJ1biBvbiBh
IGZlYXNpYmxlIFBDUFUuCi0gKiBBIFBDUFUgaXMgZmVhc2libGUgaWYgdGhlIFZDUFUgY2FuIHJ1
biBvbiB0aGlzIFBDUFUgYW5kICh0aGUgUENQVSBpcyBpZGxlIG9yCi0gKiBoYXMgYSBsb3dlci1w
cmlvcml0eSBWQ1BVIHJ1bm5pbmcgb24gaXQuKQorICogQXQgYW55IHNjaGVkdWxpbmcgcG9pbnQs
IHRoZSBJVEVNIHdpdGggZWFybGllciBkZWFkbGluZSBoYXMgaGlnaGVyIHByaW9yaXR5LgorICog
VGhlIHNjaGVkdWxlciBhbHdheXMgcGlja3MgaGlnaGVzdCBwcmlvcml0eSBJVEVNIHRvIHJ1biBv
biBhIGZlYXNpYmxlIFBDUFUuCisgKiBBIFBDUFUgaXMgZmVhc2libGUgaWYgdGhlIElURU0gY2Fu
IHJ1biBvbiB0aGlzIFBDUFUgYW5kICh0aGUgUENQVSBpcyBpZGxlIG9yCisgKiBoYXMgYSBsb3dl
ci1wcmlvcml0eSBJVEVNIHJ1bm5pbmcgb24gaXQuKQogICoKLSAqIEVhY2ggVkNQVSBoYXMgYSBk
ZWRpY2F0ZWQgcGVyaW9kLCBidWRnZXQgYW5kIGEgZXh0cmF0aW1lIGZsYWcKLSAqIFRoZSBkZWFk
bGluZSBvZiBhIFZDUFUgaXMgYXQgdGhlIGVuZCBvZiBlYWNoIHBlcmlvZDsKLSAqIEEgVkNQVSBo
YXMgaXRzIGJ1ZGdldCByZXBsZW5pc2hlZCBhdCB0aGUgYmVnaW5uaW5nIG9mIGVhY2ggcGVyaW9k
OwotICogV2hpbGUgc2NoZWR1bGVkLCBhIFZDUFUgYnVybnMgaXRzIGJ1ZGdldC4KLSAqIFRoZSBW
Q1BVIG5lZWRzIHRvIGZpbmlzaCBpdHMgYnVkZ2V0IGJlZm9yZSBpdHMgZGVhZGxpbmUgaW4gZWFj
aCBwZXJpb2Q7Ci0gKiBUaGUgVkNQVSBkaXNjYXJkcyBpdHMgdW51c2VkIGJ1ZGdldCBhdCB0aGUg
ZW5kIG9mIGVhY2ggcGVyaW9kLgotICogV2hlbiBhIFZDUFUgcnVucyBvdXQgb2YgYnVkZ2V0IGlu
IGEgcGVyaW9kLCBpZiBpdHMgZXh0cmF0aW1lIGZsYWcgaXMgc2V0LAotICogdGhlIFZDUFUgaW5j
cmVhc2VzIGl0cyBwcmlvcml0eV9sZXZlbCBieSAxIGFuZCByZWZpbGxzIGl0cyBidWRnZXQ7IG90
aGVyd2lzZSwKKyAqIEVhY2ggSVRFTSBoYXMgYSBkZWRpY2F0ZWQgcGVyaW9kLCBidWRnZXQgYW5k
IGEgZXh0cmF0aW1lIGZsYWcKKyAqIFRoZSBkZWFkbGluZSBvZiBhbiBJVEVNIGlzIGF0IHRoZSBl
bmQgb2YgZWFjaCBwZXJpb2Q7CisgKiBBbiBJVEVNIGhhcyBpdHMgYnVkZ2V0IHJlcGxlbmlzaGVk
IGF0IHRoZSBiZWdpbm5pbmcgb2YgZWFjaCBwZXJpb2Q7CisgKiBXaGlsZSBzY2hlZHVsZWQsIGFu
IElURU0gYnVybnMgaXRzIGJ1ZGdldC4KKyAqIFRoZSBJVEVNIG5lZWRzIHRvIGZpbmlzaCBpdHMg
YnVkZ2V0IGJlZm9yZSBpdHMgZGVhZGxpbmUgaW4gZWFjaCBwZXJpb2Q7CisgKiBUaGUgSVRFTSBk
aXNjYXJkcyBpdHMgdW51c2VkIGJ1ZGdldCBhdCB0aGUgZW5kIG9mIGVhY2ggcGVyaW9kLgorICog
V2hlbiBhbiBJVEVNIHJ1bnMgb3V0IG9mIGJ1ZGdldCBpbiBhIHBlcmlvZCwgaWYgaXRzIGV4dHJh
dGltZSBmbGFnIGlzIHNldCwKKyAqIHRoZSBJVEVNIGluY3JlYXNlcyBpdHMgcHJpb3JpdHlfbGV2
ZWwgYnkgMSBhbmQgcmVmaWxscyBpdHMgYnVkZ2V0OyBvdGhlcndpc2UsCiAgKiBpdCBoYXMgdG8g
d2FpdCB1bnRpbCBuZXh0IHBlcmlvZC4KICAqCi0gKiBFYWNoIFZDUFUgaXMgaW1wbGVtZW50ZWQg
YXMgYSBkZWZlcmFibGUgc2VydmVyLgotICogV2hlbiBhIFZDUFUgaGFzIGEgdGFzayBydW5uaW5n
IG9uIGl0LCBpdHMgYnVkZ2V0IGlzIGNvbnRpbnVvdXNseSBidXJuZWQ7Ci0gKiBXaGVuIGEgVkNQ
VSBoYXMgbm8gdGFzayBidXQgd2l0aCBidWRnZXQgbGVmdCwgaXRzIGJ1ZGdldCBpcyBwcmVzZXJ2
ZWQuCisgKiBFYWNoIElURU0gaXMgaW1wbGVtZW50ZWQgYXMgYSBkZWZlcmFibGUgc2VydmVyLgor
ICogV2hlbiBhbiBJVEVNIGhhcyBhIHRhc2sgcnVubmluZyBvbiBpdCwgaXRzIGJ1ZGdldCBpcyBj
b250aW51b3VzbHkgYnVybmVkOworICogV2hlbiBhbiBJVEVNIGhhcyBubyB0YXNrIGJ1dCB3aXRo
IGJ1ZGdldCBsZWZ0LCBpdHMgYnVkZ2V0IGlzIHByZXNlcnZlZC4KICAqCiAgKiBRdWV1ZSBzY2hl
bWU6CiAgKiBBIGdsb2JhbCBydW5xdWV1ZSBhbmQgYSBnbG9iYWwgZGVwbGV0ZWRxdWV1ZSBmb3Ig
ZWFjaCBDUFUgcG9vbC4KLSAqIFRoZSBydW5xdWV1ZSBob2xkcyBhbGwgcnVubmFibGUgVkNQVXMg
d2l0aCBidWRnZXQsCisgKiBUaGUgcnVucXVldWUgaG9sZHMgYWxsIHJ1bm5hYmxlIElURU1zIHdp
dGggYnVkZ2V0LAogICogc29ydGVkIGJ5IHByaW9yaXR5X2xldmVsIGFuZCBkZWFkbGluZTsKLSAq
IFRoZSBkZXBsZXRlZHF1ZXVlIGhvbGRzIGFsbCBWQ1BVcyB3aXRob3V0IGJ1ZGdldCwgdW5zb3J0
ZWQ7CisgKiBUaGUgZGVwbGV0ZWRxdWV1ZSBob2xkcyBhbGwgSVRFTXMgd2l0aG91dCBidWRnZXQs
IHVuc29ydGVkOwogICoKICAqIE5vdGU6IGNwdW1hc2sgYW5kIGNwdXBvb2wgaXMgc3VwcG9ydGVk
LgogICovCkBAIC04Miw3ICs4Miw3IEBACiAgKiBpbiBzY2hlZHVsZS5jCiAgKgogICogVGhlIGZ1
bmN0aW9ucyBpbnZvbGVzIFJ1blEgYW5kIG5lZWRzIHRvIGdyYWIgbG9ja3MgYXJlOgotICogICAg
dmNwdV9pbnNlcnQsIHZjcHVfcmVtb3ZlLCBjb250ZXh0X3NhdmVkLCBydW5xX2luc2VydAorICog
ICAgaXRlbV9pbnNlcnQsIGl0ZW1fcmVtb3ZlLCBjb250ZXh0X3NhdmVkLCBydW5xX2luc2VydAog
ICovCiAKIApAQCAtOTUsNyArOTUsNyBAQAogCiAvKgogICogTWF4IHBlcmlvZDogbWF4IGRlbHRh
IG9mIHRpbWUgdHlwZSwgYmVjYXVzZSBwZXJpb2QgaXMgYWRkZWQgdG8gdGhlIHRpbWUKLSAqIGEg
dmNwdSBhY3RpdmF0ZXMsIHNvIHRoaXMgbXVzdCBub3Qgb3ZlcmZsb3cuCisgKiBhbiBpdGVtIGFj
dGl2YXRlcywgc28gdGhpcyBtdXN0IG5vdCBvdmVyZmxvdy4KICAqIE1pbiBwZXJpb2Q6IDEwIHVz
LCBjb25zaWRlcmluZyB0aGUgc2NoZWR1bGluZyBvdmVyaGVhZCAod2hlbiBwZXJpb2QgaXMKICAq
IHRvbyBsb3csIHNjaGVkdWxpbmcgaXMgaW52b2tlZCB0b28gZnJlcXVlbnRseSwgY2F1c2luZyBo
aWdoIG92ZXJoZWFkKS4KICAqLwpAQCAtMTIxLDEyICsxMjEsMTIgQEAKICAqIEZsYWdzCiAgKi8K
IC8qCi0gKiBSVERTX3NjaGVkdWxlZDogSXMgdGhpcyB2Y3B1IGVpdGhlciBydW5uaW5nIG9uLCBv
ciBjb250ZXh0LXN3aXRjaGluZyBvZmYsCisgKiBSVERTX3NjaGVkdWxlZDogSXMgdGhpcyBpdGVt
IGVpdGhlciBydW5uaW5nIG9uLCBvciBjb250ZXh0LXN3aXRjaGluZyBvZmYsCiAgKiBhIHBoeWlz
Y2FsIGNwdT8KICAqICsgQWNjZXNzZWQgb25seSB3aXRoIGdsb2JhbCBsb2NrIGhlbGQuCiAgKiAr
IFNldCB3aGVuIGNob3NlbiBhcyBuZXh0IGluIHJ0X3NjaGVkdWxlKCkuCiAgKiArIENsZWFyZWQg
YWZ0ZXIgY29udGV4dCBzd2l0Y2ggaGFzIGJlZW4gc2F2ZWQgaW4gcnRfY29udGV4dF9zYXZlZCgp
Ci0gKiArIENoZWNrZWQgaW4gdmNwdV93YWtlIHRvIHNlZSBpZiB3ZSBjYW4gYWRkIHRvIHRoZSBS
dW5xdWV1ZSwgb3IgaWYgd2Ugc2hvdWxkCisgKiArIENoZWNrZWQgaW4gaXRlbV93YWtlIHRvIHNl
ZSBpZiB3ZSBjYW4gYWRkIHRvIHRoZSBSdW5xdWV1ZSwgb3IgaWYgd2Ugc2hvdWxkCiAgKiAgIHNl
dCBSVERTX2RlbGF5ZWRfcnVucV9hZGQKICAqICsgQ2hlY2tlZCB0byBiZSBmYWxzZSBpbiBydW5x
X2luc2VydC4KICAqLwpAQCAtMTQ2LDE1ICsxNDYsMTUgQEAKIC8qCiAgKiBSVERTX2RlcGxldGVk
OiBEb2VzIHRoaXMgdmNwIHJ1biBvdXQgb2YgYnVkZ2V0PwogICogVGhpcyBmbGFnIGlzCi0gKiAr
IHNldCBpbiBidXJuX2J1ZGdldCgpIGlmIGEgdmNwdSBoYXMgemVybyBidWRnZXQgbGVmdDsKKyAq
ICsgc2V0IGluIGJ1cm5fYnVkZ2V0KCkgaWYgYW4gaXRlbSBoYXMgemVybyBidWRnZXQgbGVmdDsK
ICAqICsgY2xlYXJlZCBhbmQgY2hlY2tlZCBpbiB0aGUgcmVwZW5pc2htZW50IGhhbmRsZXIsCi0g
KiAgIGZvciB0aGUgdmNwdXMgdGhhdCBhcmUgYmVpbmcgcmVwbGVuaXNoZWQuCisgKiAgIGZvciB0
aGUgaXRlbXMgdGhhdCBhcmUgYmVpbmcgcmVwbGVuaXNoZWQuCiAgKi8KICNkZWZpbmUgX19SVERT
X2RlcGxldGVkICAgICAzCiAjZGVmaW5lIFJURFNfZGVwbGV0ZWQgKDE8PF9fUlREU19kZXBsZXRl
ZCkKIAogLyoKLSAqIFJURFNfZXh0cmF0aW1lOiBDYW4gdGhlIHZjcHUgcnVuIGluIHRoZSB0aW1l
IHRoYXQgaXMKKyAqIFJURFNfZXh0cmF0aW1lOiBDYW4gdGhlIGl0ZW0gcnVuIGluIHRoZSB0aW1l
IHRoYXQgaXMKICAqIG5vdCBwYXJ0IG9mIGFueSByZWFsLXRpbWUgcmVzZXJ2YXRpb24sIGFuZCB3
b3VsZCB0aGVyZWZvcmUKICAqIGJlIG90aGVyd2lzZSBsZWZ0IGlkbGU/CiAgKi8KQEAgLTE4Mywx
MSArMTgzLDExIEBAIHN0cnVjdCBydF9wcml2YXRlIHsKICAgICBzcGlubG9ja190IGxvY2s7ICAg
ICAgICAgICAgLyogdGhlIGdsb2JhbCBjb2Fyc2UtZ3JhaW5lZCBsb2NrICovCiAgICAgc3RydWN0
IGxpc3RfaGVhZCBzZG9tOyAgICAgIC8qIGxpc3Qgb2YgYXZhaWxhbGJlIGRvbWFpbnMsIHVzZWQg
Zm9yIGR1bXAgKi8KIAotICAgIHN0cnVjdCBsaXN0X2hlYWQgcnVucTsgICAgICAvKiBvcmRlcmVk
IGxpc3Qgb2YgcnVubmFibGUgdmNwdXMgKi8KLSAgICBzdHJ1Y3QgbGlzdF9oZWFkIGRlcGxldGVk
cTsgLyogdW5vcmRlcmVkIGxpc3Qgb2YgZGVwbGV0ZWQgdmNwdXMgKi8KKyAgICBzdHJ1Y3QgbGlz
dF9oZWFkIHJ1bnE7ICAgICAgLyogb3JkZXJlZCBsaXN0IG9mIHJ1bm5hYmxlIGl0ZW1zICovCisg
ICAgc3RydWN0IGxpc3RfaGVhZCBkZXBsZXRlZHE7IC8qIHVub3JkZXJlZCBsaXN0IG9mIGRlcGxl
dGVkIGl0ZW1zICovCiAKICAgICBzdHJ1Y3QgdGltZXIgcmVwbF90aW1lcjsgICAgLyogcmVwbGVu
aXNobWVudCB0aW1lciAqLwotICAgIHN0cnVjdCBsaXN0X2hlYWQgcmVwbHE7ICAgICAvKiBvcmRl
cmVkIGxpc3Qgb2YgdmNwdXMgdGhhdCBuZWVkIHJlcGxlbmlzaG1lbnQgKi8KKyAgICBzdHJ1Y3Qg
bGlzdF9oZWFkIHJlcGxxOyAgICAgLyogb3JkZXJlZCBsaXN0IG9mIGl0ZW1zIHRoYXQgbmVlZCBy
ZXBsZW5pc2htZW50ICovCiAKICAgICBjcHVtYXNrX3QgdGlja2xlZDsgICAgICAgICAgLyogY3B1
cyBiZWVuIHRpY2tsZWQgKi8KIH07CkBAIC0xOTksMTggKzE5OSwxOCBAQCBzdHJ1Y3QgcnRfaXRl
bSB7CiAgICAgc3RydWN0IGxpc3RfaGVhZCBxX2VsZW07ICAgICAvKiBvbiB0aGUgcnVucS9kZXBs
ZXRlZHEgbGlzdCAqLwogICAgIHN0cnVjdCBsaXN0X2hlYWQgcmVwbHFfZWxlbTsgLyogb24gdGhl
IHJlcGxlbmlzaG1lbnQgZXZlbnRzIGxpc3QgKi8KIAotICAgIC8qIFZDUFUgcGFyYW1ldGVycywg
aW4gbmFub3NlY29uZHMgKi8KKyAgICAvKiBJVEVNIHBhcmFtZXRlcnMsIGluIG5hbm9zZWNvbmRz
ICovCiAgICAgc190aW1lX3QgcGVyaW9kOwogICAgIHNfdGltZV90IGJ1ZGdldDsKIAotICAgIC8q
IFZDUFUgY3VycmVudCBpbmZvcm1hdGlvbiBpbiBuYW5vc2Vjb25kICovCisgICAgLyogSVRFTSBj
dXJyZW50IGluZm9ybWF0aW9uIGluIG5hbm9zZWNvbmQgKi8KICAgICBzX3RpbWVfdCBjdXJfYnVk
Z2V0OyAgICAgICAgIC8qIGN1cnJlbnQgYnVkZ2V0ICovCiAgICAgc190aW1lX3QgbGFzdF9zdGFy
dDsgICAgICAgICAvKiBsYXN0IHN0YXJ0IHRpbWUgKi8KICAgICBzX3RpbWVfdCBjdXJfZGVhZGxp
bmU7ICAgICAgIC8qIGN1cnJlbnQgZGVhZGxpbmUgZm9yIEVERiAqLwogCiAgICAgLyogVXAtcG9p
bnRlcnMgKi8KICAgICBzdHJ1Y3QgcnRfZG9tICpzZG9tOwotICAgIHN0cnVjdCB2Y3B1ICp2Y3B1
OworICAgIHN0cnVjdCBzY2hlZF9pdGVtICppdGVtOwogCiAgICAgdW5zaWduZWQgcHJpb3JpdHlf
bGV2ZWw7CiAKQEAgLTI2Myw3ICsyNjMsNyBAQCBzdGF0aWMgaW5saW5lIGJvb2wgaGFzX2V4dHJh
dGltZShjb25zdCBzdHJ1Y3QgcnRfaXRlbSAqc3ZjKQogICogYW5kIHRoZSByZXBsZW5pc2htZW50
IGV2ZW50cyBxdWV1ZS4KICAqLwogc3RhdGljIGludAotdmNwdV9vbl9xKGNvbnN0IHN0cnVjdCBy
dF9pdGVtICpzdmMpCitpdGVtX29uX3EoY29uc3Qgc3RydWN0IHJ0X2l0ZW0gKnN2YykKIHsKICAg
IHJldHVybiAhbGlzdF9lbXB0eSgmc3ZjLT5xX2VsZW0pOwogfQpAQCAtMjgxLDcgKzI4MSw3IEBA
IHJlcGxxX2VsZW0oc3RydWN0IGxpc3RfaGVhZCAqZWxlbSkKIH0KIAogc3RhdGljIGludAotdmNw
dV9vbl9yZXBscShjb25zdCBzdHJ1Y3QgcnRfaXRlbSAqc3ZjKQoraXRlbV9vbl9yZXBscShjb25z
dCBzdHJ1Y3QgcnRfaXRlbSAqc3ZjKQogewogICAgIHJldHVybiAhbGlzdF9lbXB0eSgmc3ZjLT5y
ZXBscV9lbGVtKTsKIH0KQEAgLTI5MSw3ICsyOTEsNyBAQCB2Y3B1X29uX3JlcGxxKGNvbnN0IHN0
cnVjdCBydF9pdGVtICpzdmMpCiAgKiBPdGhlcndpc2UsIHJldHVybiB2YWx1ZSA8IDAKICAqLwog
c3RhdGljIHNfdGltZV90Ci1jb21wYXJlX3ZjcHVfcHJpb3JpdHkoY29uc3Qgc3RydWN0IHJ0X2l0
ZW0gKnYxLCBjb25zdCBzdHJ1Y3QgcnRfaXRlbSAqdjIpCitjb21wYXJlX2l0ZW1fcHJpb3JpdHko
Y29uc3Qgc3RydWN0IHJ0X2l0ZW0gKnYxLCBjb25zdCBzdHJ1Y3QgcnRfaXRlbSAqdjIpCiB7CiAg
ICAgaW50IHByaW8gPSB2Mi0+cHJpb3JpdHlfbGV2ZWwgLSB2MS0+cHJpb3JpdHlfbGV2ZWw7CiAK
QEAgLTMwMiwxNSArMzAyLDE1IEBAIGNvbXBhcmVfdmNwdV9wcmlvcml0eShjb25zdCBzdHJ1Y3Qg
cnRfaXRlbSAqdjEsIGNvbnN0IHN0cnVjdCBydF9pdGVtICp2MikKIH0KIAogLyoKLSAqIERlYnVn
IHJlbGF0ZWQgY29kZSwgZHVtcCB2Y3B1L2NwdSBpbmZvcm1hdGlvbgorICogRGVidWcgcmVsYXRl
ZCBjb2RlLCBkdW1wIGl0ZW0vY3B1IGluZm9ybWF0aW9uCiAgKi8KIHN0YXRpYyB2b2lkCi1ydF9k
dW1wX3ZjcHUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBjb25zdCBzdHJ1Y3QgcnRfaXRl
bSAqc3ZjKQorcnRfZHVtcF9pdGVtKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgY29uc3Qg
c3RydWN0IHJ0X2l0ZW0gKnN2YykKIHsKICAgICBjcHVtYXNrX3QgKmNwdXBvb2xfbWFzaywgKm1h
c2s7CiAKICAgICBBU1NFUlQoc3ZjICE9IE5VTEwpOwotICAgIC8qIGlkbGUgdmNwdSAqLworICAg
IC8qIGlkbGUgaXRlbSAqLwogICAgIGlmKCBzdmMtPnNkb20gPT0gTlVMTCApCiAgICAgewogICAg
ICAgICBwcmludGsoIlxuIik7CkBAIC0zMjEsMjAgKzMyMSwyMCBAQCBydF9kdW1wX3ZjcHUoY29u
c3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBjb25zdCBzdHJ1Y3QgcnRfaXRlbSAqc3ZjKQogICAg
ICAqIFdlIGNhbid0IGp1c3QgdXNlICdjcHVtYXNrX3NjcmF0Y2gnIGJlY2F1c2UgdGhlIGR1bXBp
bmcgY2FuCiAgICAgICogaGFwcGVuIGZyb20gYSBwQ1BVIG91dHNpZGUgb2YgdGhpcyBzY2hlZHVs
ZXIncyBjcHVwb29sLCBhbmQKICAgICAgKiBoZW5jZSBpdCdzIG5vdCByaWdodCB0byB1c2UgaXRz
IHBDUFUncyBzY3JhdGNoIG1hc2suCi0gICAgICogT24gdGhlIG90aGVyIGhhbmQsIGl0IGlzIHNh
ZmUgdG8gdXNlIHN2Yy0+dmNwdS0+cHJvY2Vzc29yJ3MKKyAgICAgKiBPbiB0aGUgb3RoZXIgaGFu
ZCwgaXQgaXMgc2FmZSB0byB1c2Ugc2NoZWRfaXRlbV9jcHUoc3ZjLT5pdGVtKSdzCiAgICAgICog
b3duIHNjcmF0Y2ggc3BhY2UsIHNpbmNlIHdlIGhvbGQgdGhlIHJ1bnF1ZXVlIGxvY2suCiAgICAg
ICovCi0gICAgbWFzayA9IGNwdW1hc2tfc2NyYXRjaF9jcHUoc3ZjLT52Y3B1LT5wcm9jZXNzb3Ip
OworICAgIG1hc2sgPSBjcHVtYXNrX3NjcmF0Y2hfY3B1KHNjaGVkX2l0ZW1fY3B1KHN2Yy0+aXRl
bSkpOwogCi0gICAgY3B1cG9vbF9tYXNrID0gY3B1cG9vbF9kb21haW5fY3B1bWFzayhzdmMtPnZj
cHUtPmRvbWFpbik7Ci0gICAgY3B1bWFza19hbmQobWFzaywgY3B1cG9vbF9tYXNrLCBzdmMtPnZj
cHUtPnNjaGVkX2l0ZW0tPmNwdV9oYXJkX2FmZmluaXR5KTsKKyAgICBjcHVwb29sX21hc2sgPSBj
cHVwb29sX2RvbWFpbl9jcHVtYXNrKHN2Yy0+aXRlbS0+ZG9tYWluKTsKKyAgICBjcHVtYXNrX2Fu
ZChtYXNrLCBjcHVwb29sX21hc2ssIHN2Yy0+aXRlbS0+Y3B1X2hhcmRfYWZmaW5pdHkpOwogICAg
IHByaW50aygiWyU1ZC4lLTJ1XSBjcHUgJXUsICglIlBSSV9zdGltZSIsICUiUFJJX3N0aW1lIiks
IgogICAgICAgICAgICAiIGN1cl9iPSUiUFJJX3N0aW1lIiBjdXJfZD0lIlBSSV9zdGltZSIgbGFz
dF9zdGFydD0lIlBSSV9zdGltZSJcbiIKICAgICAgICAgICAgIiBcdFx0IHByaW9yaXR5X2xldmVs
PSVkIGhhc19leHRyYXRpbWU9JWRcbiIKICAgICAgICAgICAgIiBcdFx0IG9uUT0lZCBydW5uYWJs
ZT0lZCBmbGFncz0leCBlZmZlY3RpdmUgaGFyZF9hZmZpbml0eT0lKnBibFxuIiwKLSAgICAgICAg
ICAgIHN2Yy0+dmNwdS0+ZG9tYWluLT5kb21haW5faWQsCi0gICAgICAgICAgICBzdmMtPnZjcHUt
PnZjcHVfaWQsCi0gICAgICAgICAgICBzdmMtPnZjcHUtPnByb2Nlc3NvciwKKyAgICAgICAgICAg
IHN2Yy0+aXRlbS0+ZG9tYWluLT5kb21haW5faWQsCisgICAgICAgICAgICBzdmMtPml0ZW0tPml0
ZW1faWQsCisgICAgICAgICAgICBzY2hlZF9pdGVtX2NwdShzdmMtPml0ZW0pLAogICAgICAgICAg
ICAgc3ZjLT5wZXJpb2QsCiAgICAgICAgICAgICBzdmMtPmJ1ZGdldCwKICAgICAgICAgICAgIHN2
Yy0+Y3VyX2J1ZGdldCwKQEAgLTM0Miw4ICszNDIsOCBAQCBydF9kdW1wX3ZjcHUoY29uc3Qgc3Ry
dWN0IHNjaGVkdWxlciAqb3BzLCBjb25zdCBzdHJ1Y3QgcnRfaXRlbSAqc3ZjKQogICAgICAgICAg
ICAgc3ZjLT5sYXN0X3N0YXJ0LAogICAgICAgICAgICAgc3ZjLT5wcmlvcml0eV9sZXZlbCwKICAg
ICAgICAgICAgIGhhc19leHRyYXRpbWUoc3ZjKSwKLSAgICAgICAgICAgIHZjcHVfb25fcShzdmMp
LAotICAgICAgICAgICAgdmNwdV9ydW5uYWJsZShzdmMtPnZjcHUpLAorICAgICAgICAgICAgaXRl
bV9vbl9xKHN2YyksCisgICAgICAgICAgICBpdGVtX3J1bm5hYmxlKHN2Yy0+aXRlbSksCiAgICAg
ICAgICAgICBzdmMtPmZsYWdzLAogICAgICAgICAgICAgbnJfY3B1X2lkcywgY3B1bWFza19iaXRz
KG1hc2spKTsKIH0KQEAgLTM1NywxMSArMzU3LDExIEBAIHJ0X2R1bXBfcGNwdShjb25zdCBzdHJ1
Y3Qgc2NoZWR1bGVyICpvcHMsIGludCBjcHUpCiAKICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmcHJ2
LT5sb2NrLCBmbGFncyk7CiAgICAgcHJpbnRrKCJDUFVbJTAyZF1cbiIsIGNwdSk7Ci0gICAgLyog
Y3VycmVudCBWQ1BVIChub3RoaW5nIHRvIHNheSBpZiB0aGF0J3MgdGhlIGlkbGUgdmNwdSkuICov
CisgICAgLyogY3VycmVudCBJVEVNIChub3RoaW5nIHRvIHNheSBpZiB0aGF0J3MgdGhlIGlkbGUg
aXRlbSkuICovCiAgICAgc3ZjID0gcnRfaXRlbShjdXJyX29uX2NwdShjcHUpKTsKLSAgICBpZiAo
IHN2YyAmJiAhaXNfaWRsZV92Y3B1KHN2Yy0+dmNwdSkgKQorICAgIGlmICggc3ZjICYmICFpc19p
ZGxlX2l0ZW0oc3ZjLT5pdGVtKSApCiAgICAgewotICAgICAgICBydF9kdW1wX3ZjcHUob3BzLCBz
dmMpOworICAgICAgICBydF9kdW1wX2l0ZW0ob3BzLCBzdmMpOwogICAgIH0KICAgICBzcGluX3Vu
bG9ja19pcnFyZXN0b3JlKCZwcnYtPmxvY2ssIGZsYWdzKTsKIH0KQEAgLTM4OCwzNSArMzg4LDM1
IEBAIHJ0X2R1bXAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzKQogICAgIGxpc3RfZm9yX2Vh
Y2ggKCBpdGVyLCBydW5xICkKICAgICB7CiAgICAgICAgIHN2YyA9IHFfZWxlbShpdGVyKTsKLSAg
ICAgICAgcnRfZHVtcF92Y3B1KG9wcywgc3ZjKTsKKyAgICAgICAgcnRfZHVtcF9pdGVtKG9wcywg
c3ZjKTsKICAgICB9CiAKICAgICBwcmludGsoIkdsb2JhbCBEZXBsZXRlZFF1ZXVlIGluZm86XG4i
KTsKICAgICBsaXN0X2Zvcl9lYWNoICggaXRlciwgZGVwbGV0ZWRxICkKICAgICB7CiAgICAgICAg
IHN2YyA9IHFfZWxlbShpdGVyKTsKLSAgICAgICAgcnRfZHVtcF92Y3B1KG9wcywgc3ZjKTsKKyAg
ICAgICAgcnRfZHVtcF9pdGVtKG9wcywgc3ZjKTsKICAgICB9CiAKICAgICBwcmludGsoIkdsb2Jh
bCBSZXBsZW5pc2htZW50IEV2ZW50cyBpbmZvOlxuIik7CiAgICAgbGlzdF9mb3JfZWFjaCAoIGl0
ZXIsIHJlcGxxICkKICAgICB7CiAgICAgICAgIHN2YyA9IHJlcGxxX2VsZW0oaXRlcik7Ci0gICAg
ICAgIHJ0X2R1bXBfdmNwdShvcHMsIHN2Yyk7CisgICAgICAgIHJ0X2R1bXBfaXRlbShvcHMsIHN2
Yyk7CiAgICAgfQogCiAgICAgcHJpbnRrKCJEb21haW4gaW5mbzpcbiIpOwogICAgIGxpc3RfZm9y
X2VhY2ggKCBpdGVyLCAmcHJ2LT5zZG9tICkKICAgICB7Ci0gICAgICAgIHN0cnVjdCB2Y3B1ICp2
OworICAgICAgICBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbTsKIAogICAgICAgICBzZG9tID0gbGlz
dF9lbnRyeShpdGVyLCBzdHJ1Y3QgcnRfZG9tLCBzZG9tX2VsZW0pOwogICAgICAgICBwcmludGso
Ilx0ZG9tYWluOiAlZFxuIiwgc2RvbS0+ZG9tLT5kb21haW5faWQpOwogCi0gICAgICAgIGZvcl9l
YWNoX3ZjcHUgKCBzZG9tLT5kb20sIHYgKQorICAgICAgICBmb3JfZWFjaF9zY2hlZF9pdGVtICgg
c2RvbS0+ZG9tLCBpdGVtICkKICAgICAgICAgewotICAgICAgICAgICAgc3ZjID0gcnRfaXRlbSh2
LT5zY2hlZF9pdGVtKTsKLSAgICAgICAgICAgIHJ0X2R1bXBfdmNwdShvcHMsIHN2Yyk7CisgICAg
ICAgICAgICBzdmMgPSBydF9pdGVtKGl0ZW0pOworICAgICAgICAgICAgcnRfZHVtcF9pdGVtKG9w
cywgc3ZjKTsKICAgICAgICAgfQogICAgIH0KIApAQCAtNDU4LDEyICs0NTgsMTIgQEAgcnRfdXBk
YXRlX2RlYWRsaW5lKHNfdGltZV90IG5vdywgc3RydWN0IHJ0X2l0ZW0gKnN2YykKICAgICAvKiBU
UkFDRSAqLwogICAgIHsKICAgICAgICAgc3RydWN0IF9fcGFja2VkIHsKLSAgICAgICAgICAgIHVu
c2lnbmVkIHZjcHU6MTYsIGRvbToxNjsKKyAgICAgICAgICAgIHVuc2lnbmVkIGl0ZW06MTYsIGRv
bToxNjsKICAgICAgICAgICAgIHVuc2lnbmVkIHByaW9yaXR5X2xldmVsOwogICAgICAgICAgICAg
dWludDY0X3QgY3VyX2RlYWRsaW5lLCBjdXJfYnVkZ2V0OwogICAgICAgICB9IGQ7Ci0gICAgICAg
IGQuZG9tID0gc3ZjLT52Y3B1LT5kb21haW4tPmRvbWFpbl9pZDsKLSAgICAgICAgZC52Y3B1ID0g
c3ZjLT52Y3B1LT52Y3B1X2lkOworICAgICAgICBkLmRvbSA9IHN2Yy0+aXRlbS0+ZG9tYWluLT5k
b21haW5faWQ7CisgICAgICAgIGQuaXRlbSA9IHN2Yy0+aXRlbS0+aXRlbV9pZDsKICAgICAgICAg
ZC5wcmlvcml0eV9sZXZlbCA9IHN2Yy0+cHJpb3JpdHlfbGV2ZWw7CiAgICAgICAgIGQuY3VyX2Rl
YWRsaW5lID0gKHVpbnQ2NF90KSBzdmMtPmN1cl9kZWFkbGluZTsKICAgICAgICAgZC5jdXJfYnVk
Z2V0ID0gKHVpbnQ2NF90KSBzdmMtPmN1cl9idWRnZXQ7CkBAIC00NzYsMTUgKzQ3NiwxNSBAQCBy
dF91cGRhdGVfZGVhZGxpbmUoc190aW1lX3Qgbm93LCBzdHJ1Y3QgcnRfaXRlbSAqc3ZjKQogfQog
CiAvKgotICogSGVscGVycyBmb3IgcmVtb3ZpbmcgYW5kIGluc2VydGluZyBhIHZjcHUgaW4gYSBx
dWV1ZQotICogdGhhdCBpcyBiZWluZyBrZXB0IG9yZGVyZWQgYnkgdGhlIHZjcHVzJyBkZWFkbGlu
ZXMgKGFzIEVERgorICogSGVscGVycyBmb3IgcmVtb3ZpbmcgYW5kIGluc2VydGluZyBhbiBpdGVt
IGluIGEgcXVldWUKKyAqIHRoYXQgaXMgYmVpbmcga2VwdCBvcmRlcmVkIGJ5IHRoZSBpdGVtcycg
ZGVhZGxpbmVzIChhcyBFREYKICAqIG1hbmRhdGVzKS4KICAqCi0gKiBGb3IgY2FsbGVycycgY29u
dmVuaWVuY2UsIHRoZSB2Y3B1IHJlbW92aW5nIGhlbHBlciByZXR1cm5zCi0gKiB0cnVlIGlmIHRo
ZSB2Y3B1IHJlbW92ZWQgd2FzIHRoZSBvbmUgYXQgdGhlIGZyb250IG9mIHRoZQorICogRm9yIGNh
bGxlcnMnIGNvbnZlbmllbmNlLCB0aGUgaXRlbSByZW1vdmluZyBoZWxwZXIgcmV0dXJucworICog
dHJ1ZSBpZiB0aGUgaXRlbSByZW1vdmVkIHdhcyB0aGUgb25lIGF0IHRoZSBmcm9udCBvZiB0aGUK
ICAqIHF1ZXVlOyBzaW1pbGFybHksIHRoZSBpbnNlcnRpbmcgaGVscGVyIHJldHVybnMgdHJ1ZSBp
ZiB0aGUKICAqIGluc2VydGVkIGVuZGVkIGF0IHRoZSBmcm9udCBvZiB0aGUgcXVldWUgKGkuZS4s
IGluIGJvdGgKLSAqIGNhc2VzLCBpZiB0aGUgdmNwdSB3aXRoIHRoZSBlYXJsaWVzdCBkZWFkbGlu
ZSBpcyB3aGF0IHdlCisgKiBjYXNlcywgaWYgdGhlIGl0ZW0gd2l0aCB0aGUgZWFybGllc3QgZGVh
ZGxpbmUgaXMgd2hhdCB3ZQogICogYXJlIGRlYWxpbmcgd2l0aCkuCiAgKi8KIHN0YXRpYyBpbmxp
bmUgYm9vbApAQCAtNTEwLDcgKzUxMCw3IEBAIGRlYWRsaW5lX3F1ZXVlX2luc2VydChzdHJ1Y3Qg
cnRfaXRlbSAqICgqcWVsZW0pKHN0cnVjdCBsaXN0X2hlYWQgKiksCiAgICAgbGlzdF9mb3JfZWFj
aCAoIGl0ZXIsIHF1ZXVlICkKICAgICB7CiAgICAgICAgIHN0cnVjdCBydF9pdGVtICogaXRlcl9z
dmMgPSAoKnFlbGVtKShpdGVyKTsKLSAgICAgICAgaWYgKCBjb21wYXJlX3ZjcHVfcHJpb3JpdHko
c3ZjLCBpdGVyX3N2YykgPiAwICkKKyAgICAgICAgaWYgKCBjb21wYXJlX2l0ZW1fcHJpb3JpdHko
c3ZjLCBpdGVyX3N2YykgPiAwICkKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICBwb3MrKzsK
ICAgICB9CkBAIC01MjUsNyArNTI1LDcgQEAgZGVhZGxpbmVfcXVldWVfaW5zZXJ0KHN0cnVjdCBy
dF9pdGVtICogKCpxZWxlbSkoc3RydWN0IGxpc3RfaGVhZCAqKSwKIHN0YXRpYyBpbmxpbmUgdm9p
ZAogcV9yZW1vdmUoc3RydWN0IHJ0X2l0ZW0gKnN2YykKIHsKLSAgICBBU1NFUlQoIHZjcHVfb25f
cShzdmMpICk7CisgICAgQVNTRVJUKCBpdGVtX29uX3Eoc3ZjKSApOwogICAgIGxpc3RfZGVsX2lu
aXQoJnN2Yy0+cV9lbGVtKTsKIH0KIApAQCAtNTM1LDE0ICs1MzUsMTQgQEAgcmVwbHFfcmVtb3Zl
KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHJ0X2l0ZW0gKnN2YykKICAgICBz
dHJ1Y3QgcnRfcHJpdmF0ZSAqcHJ2ID0gcnRfcHJpdihvcHMpOwogICAgIHN0cnVjdCBsaXN0X2hl
YWQgKnJlcGxxID0gcnRfcmVwbHEob3BzKTsKIAotICAgIEFTU0VSVCggdmNwdV9vbl9yZXBscShz
dmMpICk7CisgICAgQVNTRVJUKCBpdGVtX29uX3JlcGxxKHN2YykgKTsKIAogICAgIGlmICggZGVh
ZGxpbmVfcXVldWVfcmVtb3ZlKHJlcGxxLCAmc3ZjLT5yZXBscV9lbGVtKSApCiAgICAgewogICAg
ICAgICAvKgogICAgICAgICAgKiBUaGUgcmVwbGVuaXNobWVudCB0aW1lciBuZWVkcyB0byBiZSBz
ZXQgdG8gZmlyZSB3aGVuIGEKLSAgICAgICAgICogcmVwbGVuaXNobWVudCBmb3IgdGhlIHZjcHUg
YXQgdGhlIGZyb250IG9mIHRoZSByZXBsZW5pc2htZW50Ci0gICAgICAgICAqIHF1ZXVlIGlzIGR1
ZS4gSWYgaXQgaXMgc3VjaCB2Y3B1IHRoYXQgd2UganVzdCByZW1vdmVkLCB3ZSBtYXkKKyAgICAg
ICAgICogcmVwbGVuaXNobWVudCBmb3IgdGhlIGl0ZW0gYXQgdGhlIGZyb250IG9mIHRoZSByZXBs
ZW5pc2htZW50CisgICAgICAgICAqIHF1ZXVlIGlzIGR1ZS4gSWYgaXQgaXMgc3VjaCBpdGVtIHRo
YXQgd2UganVzdCByZW1vdmVkLCB3ZSBtYXkKICAgICAgICAgICogbmVlZCB0byByZXByb2dyYW0g
dGhlIHRpbWVyLgogICAgICAgICAgKi8KICAgICAgICAgaWYgKCAhbGlzdF9lbXB0eShyZXBscSkg
KQpAQCAtNTU3LDcgKzU1Nyw3IEBAIHJlcGxxX3JlbW92ZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVy
ICpvcHMsIHN0cnVjdCBydF9pdGVtICpzdmMpCiAKIC8qCiAgKiBJbnNlcnQgc3ZjIHdpdGggYnVk
Z2V0IGluIFJ1blEgYWNjb3JkaW5nIHRvIEVERjoKLSAqIHZjcHVzIHdpdGggc21hbGxlciBkZWFk
bGluZXMgZ28gZmlyc3QuCisgKiBpdGVtcyB3aXRoIHNtYWxsZXIgZGVhZGxpbmVzIGdvIGZpcnN0
LgogICogSW5zZXJ0IHN2YyB3aXRob3V0IGJ1ZGdldCBpbiBEZXBsZXRlZFEgdW5zb3J0ZWQ7CiAg
Ki8KIHN0YXRpYyB2b2lkCkBAIC01NjcsOCArNTY3LDggQEAgcnVucV9pbnNlcnQoY29uc3Qgc3Ry
dWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgcnRfaXRlbSAqc3ZjKQogICAgIHN0cnVjdCBsaXN0
X2hlYWQgKnJ1bnEgPSBydF9ydW5xKG9wcyk7CiAKICAgICBBU1NFUlQoIHNwaW5faXNfbG9ja2Vk
KCZwcnYtPmxvY2spICk7Ci0gICAgQVNTRVJUKCAhdmNwdV9vbl9xKHN2YykgKTsKLSAgICBBU1NF
UlQoIHZjcHVfb25fcmVwbHEoc3ZjKSApOworICAgIEFTU0VSVCggIWl0ZW1fb25fcShzdmMpICk7
CisgICAgQVNTRVJUKCBpdGVtX29uX3JlcGxxKHN2YykgKTsKIAogICAgIC8qIGFkZCBzdmMgdG8g
cnVucSBpZiBzdmMgc3RpbGwgaGFzIGJ1ZGdldCBvciBpdHMgZXh0cmF0aW1lIGlzIHNldCAqLwog
ICAgIGlmICggc3ZjLT5jdXJfYnVkZ2V0ID4gMCB8fApAQCAtNTg0LDcgKzU4NCw3IEBAIHJlcGxx
X2luc2VydChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBydF9pdGVtICpzdmMp
CiAgICAgc3RydWN0IGxpc3RfaGVhZCAqcmVwbHEgPSBydF9yZXBscShvcHMpOwogICAgIHN0cnVj
dCBydF9wcml2YXRlICpwcnYgPSBydF9wcml2KG9wcyk7CiAKLSAgICBBU1NFUlQoICF2Y3B1X29u
X3JlcGxxKHN2YykgKTsKKyAgICBBU1NFUlQoICFpdGVtX29uX3JlcGxxKHN2YykgKTsKIAogICAg
IC8qCiAgICAgICogVGhlIHRpbWVyIG1heSBiZSByZS1wcm9ncmFtbWVkIGlmIHN2YyBpcyBpbnNl
cnRlZApAQCAtNjA3LDEyICs2MDcsMTIgQEAgcmVwbHFfcmVpbnNlcnQoY29uc3Qgc3RydWN0IHNj
aGVkdWxlciAqb3BzLCBzdHJ1Y3QgcnRfaXRlbSAqc3ZjKQogICAgIHN0cnVjdCBydF9pdGVtICpy
ZWFybV9zdmMgPSBzdmM7CiAgICAgYm9vbF90IHJlYXJtID0gMDsKIAotICAgIEFTU0VSVCggdmNw
dV9vbl9yZXBscShzdmMpICk7CisgICAgQVNTRVJUKCBpdGVtX29uX3JlcGxxKHN2YykgKTsKIAog
ICAgIC8qCiAgICAgICogSWYgc3ZjIHdhcyBhdCB0aGUgZnJvbnQgb2YgdGhlIHJlcGxlbmlzaG1l
bnQgcXVldWUsIHdlIGNlcnRhaW5seQogICAgICAqIG5lZWQgdG8gcmUtcHJvZ3JhbSB0aGUgdGlt
ZXIsIGFuZCB3ZSB3YW50IHRvIHVzZSB0aGUgZGVhZGxpbmUgb2YKLSAgICAgKiB0aGUgdmNwdSB3
aGljaCBpcyBub3cgYXQgdGhlIGZyb250IG9mIHRoZSBxdWV1ZSAod2hpY2ggbWF5IHN0aWxsCisg
ICAgICogdGhlIGl0ZW0gd2hpY2ggaXMgbm93IGF0IHRoZSBmcm9udCBvZiB0aGUgcXVldWUgKHdo
aWNoIG1heSBzdGlsbAogICAgICAqIGJlIHN2YyBvciBub3QpLgogICAgICAqCiAgICAgICogV2Ug
bWF5IGFsc28gbmVlZCB0byByZS1wcm9ncmFtLCBpZiBzdmMgaGFzIGJlZW4gcHV0IGF0IHRoZSBm
cm9udApAQCAtNjMyLDI0ICs2MzIsMjMgQEAgcmVwbHFfcmVpbnNlcnQoY29uc3Qgc3RydWN0IHNj
aGVkdWxlciAqb3BzLCBzdHJ1Y3QgcnRfaXRlbSAqc3ZjKQogfQogCiAvKgotICogUGljayBhIHZh
bGlkIHJlc291cmNlIGZvciB0aGUgdmNwdSB2YwotICogVmFsaWQgcmVzb3VyY2Ugb2YgYSB2Y3B1
IGlzIGludGVzZWN0aW9uIG9mIHZjcHUncyBhZmZpbml0eQorICogUGljayBhIHZhbGlkIHJlc291
cmNlIGZvciB0aGUgaXRlbSB2YworICogVmFsaWQgcmVzb3VyY2Ugb2YgYW4gaXRlbSBpcyBpbnRl
c2VjdGlvbiBvZiBpdGVtJ3MgYWZmaW5pdHkKICAqIGFuZCBhdmFpbGFibGUgcmVzb3VyY2VzCiAg
Ki8KIHN0YXRpYyBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKgogcnRfcmVzX3BpY2soY29uc3Qgc3Ry
dWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkKIHsKLSAgICBzdHJ1
Y3QgdmNwdSAqdmMgPSBpdGVtLT52Y3B1OwogICAgIGNwdW1hc2tfdCBjcHVzOwogICAgIGNwdW1h
c2tfdCAqb25saW5lOwogICAgIGludCBjcHU7CiAKLSAgICBvbmxpbmUgPSBjcHVwb29sX2RvbWFp
bl9jcHVtYXNrKHZjLT5kb21haW4pOworICAgIG9ubGluZSA9IGNwdXBvb2xfZG9tYWluX2NwdW1h
c2soaXRlbS0+ZG9tYWluKTsKICAgICBjcHVtYXNrX2FuZCgmY3B1cywgb25saW5lLCBpdGVtLT5j
cHVfaGFyZF9hZmZpbml0eSk7CiAKLSAgICBjcHUgPSBjcHVtYXNrX3Rlc3RfY3B1KHZjLT5wcm9j
ZXNzb3IsICZjcHVzKQotICAgICAgICAgICAgPyB2Yy0+cHJvY2Vzc29yCi0gICAgICAgICAgICA6
IGNwdW1hc2tfY3ljbGUodmMtPnByb2Nlc3NvciwgJmNwdXMpOworICAgIGNwdSA9IGNwdW1hc2tf
dGVzdF9jcHUoc2NoZWRfaXRlbV9jcHUoaXRlbSksICZjcHVzKQorICAgICAgICAgICAgPyBzY2hl
ZF9pdGVtX2NwdShpdGVtKQorICAgICAgICAgICAgOiBjcHVtYXNrX2N5Y2xlKHNjaGVkX2l0ZW1f
Y3B1KGl0ZW0pLCAmY3B1cyk7CiAgICAgQVNTRVJUKCAhY3B1bWFza19lbXB0eSgmY3B1cykgJiYg
Y3B1bWFza190ZXN0X2NwdShjcHUsICZjcHVzKSApOwogCiAgICAgcmV0dXJuIHBlcl9jcHUoc2No
ZWRfcmVzLCBjcHUpOwpAQCAtNzM3LDcgKzczNiw3IEBAIHJ0X3N3aXRjaF9zY2hlZChzdHJ1Y3Qg
c2NoZWR1bGVyICpuZXdfb3BzLCB1bnNpZ25lZCBpbnQgY3B1LAogICAgIHN0cnVjdCBydF9wcml2
YXRlICpwcnYgPSBydF9wcml2KG5ld19vcHMpOwogICAgIHN0cnVjdCBydF9pdGVtICpzdmMgPSB2
ZGF0YTsKIAotICAgIEFTU0VSVCghcGRhdGEgJiYgc3ZjICYmIGlzX2lkbGVfdmNwdShzdmMtPnZj
cHUpKTsKKyAgICBBU1NFUlQoIXBkYXRhICYmIHN2YyAmJiBpc19pZGxlX2l0ZW0oc3ZjLT5pdGVt
KSk7CiAKICAgICAvKgogICAgICAqIFdlIGFyZSBob2xkaW5nIHRoZSBydW5xdWV1ZSBsb2NrIGFs
cmVhZHkgKGl0J3MgYmVlbiB0YWtlbiBpbgpAQCAtNzYxLDcgKzc2MCw3IEBAIHJ0X3N3aXRjaF9z
Y2hlZChzdHJ1Y3Qgc2NoZWR1bGVyICpuZXdfb3BzLCB1bnNpZ25lZCBpbnQgY3B1LAogICAgICAg
ICBkcHJpbnRrKFhFTkxPR19ERUJVRywgIlJURFM6IHRpbWVyIGluaXRpYWxpemVkIG9uIGNwdSAl
dVxuIiwgY3B1KTsKICAgICB9CiAKLSAgICBpZGxlX3ZjcHVbY3B1XS0+c2NoZWRfaXRlbS0+cHJp
diA9IHZkYXRhOworICAgIHNjaGVkX2lkbGVfaXRlbShjcHUpLT5wcml2ID0gdmRhdGE7CiAgICAg
cGVyX2NwdShzY2hlZHVsZXIsIGNwdSkgPSBuZXdfb3BzOwogICAgIHBlcl9jcHUoc2NoZWRfcmVz
LCBjcHUpLT5zY2hlZF9wcml2ID0gTlVMTDsgLyogbm8gcGRhdGEgKi8KIApAQCAtODQ5LDEwICs4
NDgsOSBAQCBydF9mcmVlX2RvbWRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCB2b2lk
ICpkYXRhKQogc3RhdGljIHZvaWQgKgogcnRfYWxsb2NfdmRhdGEoY29uc3Qgc3RydWN0IHNjaGVk
dWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSwgdm9pZCAqZGQpCiB7Ci0gICAgc3Ry
dWN0IHZjcHUgKnZjID0gaXRlbS0+dmNwdTsKICAgICBzdHJ1Y3QgcnRfaXRlbSAqc3ZjOwogCi0g
ICAgLyogQWxsb2NhdGUgcGVyLVZDUFUgaW5mbyAqLworICAgIC8qIEFsbG9jYXRlIHBlci1JVEVN
IGluZm8gKi8KICAgICBzdmMgPSB4emFsbG9jKHN0cnVjdCBydF9pdGVtKTsKICAgICBpZiAoIHN2
YyA9PSBOVUxMICkKICAgICAgICAgcmV0dXJuIE5VTEw7CkBAIC04NjEsMTMgKzg1OSwxMyBAQCBy
dF9hbGxvY192ZGF0YShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF9p
dGVtICppdGVtLCB2b2lkICpkZCkKICAgICBJTklUX0xJU1RfSEVBRCgmc3ZjLT5yZXBscV9lbGVt
KTsKICAgICBzdmMtPmZsYWdzID0gMFU7CiAgICAgc3ZjLT5zZG9tID0gZGQ7Ci0gICAgc3ZjLT52
Y3B1ID0gdmM7CisgICAgc3ZjLT5pdGVtID0gaXRlbTsKICAgICBzdmMtPmxhc3Rfc3RhcnQgPSAw
OwogCiAgICAgX19zZXRfYml0KF9fUlREU19leHRyYXRpbWUsICZzdmMtPmZsYWdzKTsKICAgICBz
dmMtPnByaW9yaXR5X2xldmVsID0gMDsKICAgICBzdmMtPnBlcmlvZCA9IFJURFNfREVGQVVMVF9Q
RVJJT0Q7Ci0gICAgaWYgKCAhaXNfaWRsZV92Y3B1KHZjKSApCisgICAgaWYgKCAhaXNfaWRsZV9p
dGVtKGl0ZW0pICkKICAgICAgICAgc3ZjLT5idWRnZXQgPSBSVERTX0RFRkFVTFRfQlVER0VUOwog
CiAgICAgU0NIRURfU1RBVF9DUkFOSyhpdGVtX2FsbG9jKTsKQEAgLTg4NywyMiArODg1LDIwIEBA
IHJ0X2ZyZWVfdmRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCB2b2lkICpwcml2KQog
ICogSXQgaXMgY2FsbGVkIGluIHNjaGVkX21vdmVfZG9tYWluKCkgYW5kIHNjaGVkX2luaXRfdmNw
dQogICogaW4gc2NoZWR1bGUuYy4KICAqIFdoZW4gbW92ZSBhIGRvbWFpbiB0byBhIG5ldyBjcHVw
b29sLgotICogSXQgaW5zZXJ0cyB2Y3B1cyBvZiBtb3ZpbmcgZG9tYWluIHRvIHRoZSBzY2hlZHVs
ZXIncyBSdW5RIGluCisgKiBJdCBpbnNlcnRzIGl0ZW1zIG9mIG1vdmluZyBkb21haW4gdG8gdGhl
IHNjaGVkdWxlcidzIFJ1blEgaW4KICAqIGRlc3QuIGNwdXBvb2wuCiAgKi8KIHN0YXRpYyB2b2lk
CiBydF9pdGVtX2luc2VydChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hl
ZF9pdGVtICppdGVtKQogewotICAgIHN0cnVjdCB2Y3B1ICp2YyA9IGl0ZW0tPnZjcHU7CiAgICAg
c3RydWN0IHJ0X2l0ZW0gKnN2YyA9IHJ0X2l0ZW0oaXRlbSk7CiAgICAgc190aW1lX3Qgbm93Owog
ICAgIHNwaW5sb2NrX3QgKmxvY2s7CiAKLSAgICBCVUdfT04oIGlzX2lkbGVfdmNwdSh2YykgKTsK
KyAgICBCVUdfT04oIGlzX2lkbGVfaXRlbShpdGVtKSApOwogCi0gICAgLyogVGhpcyBpcyBzYWZl
IGJlY2F1c2UgdmMgaXNuJ3QgeWV0IGJlaW5nIHNjaGVkdWxlZCAqLwotICAgIGl0ZW0tPnJlcyA9
IHJ0X3Jlc19waWNrKG9wcywgaXRlbSk7Ci0gICAgdmMtPnByb2Nlc3NvciA9IGl0ZW0tPnJlcy0+
cHJvY2Vzc29yOworICAgIC8qIFRoaXMgaXMgc2FmZSBiZWNhdXNlIGl0ZW0gaXNuJ3QgeWV0IGJl
aW5nIHNjaGVkdWxlZCAqLworICAgIHNjaGVkX3NldF9yZXMoaXRlbSwgcnRfcmVzX3BpY2sob3Bz
LCBpdGVtKSk7CiAKICAgICBsb2NrID0gaXRlbV9zY2hlZHVsZV9sb2NrX2lycShpdGVtKTsKIApA
QCAtOTEwLDcgKzkwNiw3IEBAIHJ0X2l0ZW1faW5zZXJ0KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIg
Km9wcywgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiAgICAgaWYgKCBub3cgPj0gc3ZjLT5jdXJf
ZGVhZGxpbmUgKQogICAgICAgICBydF91cGRhdGVfZGVhZGxpbmUobm93LCBzdmMpOwogCi0gICAg
aWYgKCAhdmNwdV9vbl9xKHN2YykgJiYgdmNwdV9ydW5uYWJsZSh2YykgKQorICAgIGlmICggIWl0
ZW1fb25fcShzdmMpICYmIGl0ZW1fcnVubmFibGUoaXRlbSkgKQogICAgIHsKICAgICAgICAgcmVw
bHFfaW5zZXJ0KG9wcywgc3ZjKTsKIApAQCAtOTM3LDEwICs5MzMsMTAgQEAgcnRfaXRlbV9yZW1v
dmUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkK
ICAgICBCVUdfT04oIHNkb20gPT0gTlVMTCApOwogCiAgICAgbG9jayA9IGl0ZW1fc2NoZWR1bGVf
bG9ja19pcnEoaXRlbSk7Ci0gICAgaWYgKCB2Y3B1X29uX3Eoc3ZjKSApCisgICAgaWYgKCBpdGVt
X29uX3Eoc3ZjKSApCiAgICAgICAgIHFfcmVtb3ZlKHN2Yyk7CiAKLSAgICBpZiAoIHZjcHVfb25f
cmVwbHEoc3ZjKSApCisgICAgaWYgKCBpdGVtX29uX3JlcGxxKHN2YykgKQogICAgICAgICByZXBs
cV9yZW1vdmUob3BzLHN2Yyk7CiAKICAgICBpdGVtX3NjaGVkdWxlX3VubG9ja19pcnEobG9jaywg
aXRlbSk7CkBAIC05NTQsOCArOTUwLDggQEAgYnVybl9idWRnZXQoY29uc3Qgc3RydWN0IHNjaGVk
dWxlciAqb3BzLCBzdHJ1Y3QgcnRfaXRlbSAqc3ZjLCBzX3RpbWVfdCBub3cpCiB7CiAgICAgc190
aW1lX3QgZGVsdGE7CiAKLSAgICAvKiBkb24ndCBidXJuIGJ1ZGdldCBmb3IgaWRsZSBWQ1BVICov
Ci0gICAgaWYgKCBpc19pZGxlX3ZjcHUoc3ZjLT52Y3B1KSApCisgICAgLyogZG9uJ3QgYnVybiBi
dWRnZXQgZm9yIGlkbGUgSVRFTSAqLworICAgIGlmICggaXNfaWRsZV9pdGVtKHN2Yy0+aXRlbSkg
KQogICAgICAgICByZXR1cm47CiAKICAgICAvKiBidXJuIGF0IG5hbm9zZWNvbmRzIGxldmVsICov
CkBAIC05OTIsMTQgKzk4OCwxNCBAQCBidXJuX2J1ZGdldChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVy
ICpvcHMsIHN0cnVjdCBydF9pdGVtICpzdmMsIHNfdGltZV90IG5vdykKICAgICAvKiBUUkFDRSAq
LwogICAgIHsKICAgICAgICAgc3RydWN0IF9fcGFja2VkIHsKLSAgICAgICAgICAgIHVuc2lnbmVk
IHZjcHU6MTYsIGRvbToxNjsKKyAgICAgICAgICAgIHVuc2lnbmVkIGl0ZW06MTYsIGRvbToxNjsK
ICAgICAgICAgICAgIHVpbnQ2NF90IGN1cl9idWRnZXQ7CiAgICAgICAgICAgICBpbnQgZGVsdGE7
CiAgICAgICAgICAgICB1bnNpZ25lZCBwcmlvcml0eV9sZXZlbDsKICAgICAgICAgICAgIGJvb2wg
aGFzX2V4dHJhdGltZTsKICAgICAgICAgfSBkOwotICAgICAgICBkLmRvbSA9IHN2Yy0+dmNwdS0+
ZG9tYWluLT5kb21haW5faWQ7Ci0gICAgICAgIGQudmNwdSA9IHN2Yy0+dmNwdS0+dmNwdV9pZDsK
KyAgICAgICAgZC5kb20gPSBzdmMtPml0ZW0tPmRvbWFpbi0+ZG9tYWluX2lkOworICAgICAgICBk
Lml0ZW0gPSBzdmMtPml0ZW0tPml0ZW1faWQ7CiAgICAgICAgIGQuY3VyX2J1ZGdldCA9ICh1aW50
NjRfdCkgc3ZjLT5jdXJfYnVkZ2V0OwogICAgICAgICBkLmRlbHRhID0gZGVsdGE7CiAgICAgICAg
IGQucHJpb3JpdHlfbGV2ZWwgPSBzdmMtPnByaW9yaXR5X2xldmVsOwpAQCAtMTAyOSw5ICsxMDI1
LDggQEAgcnVucV9waWNrKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgY29uc3QgY3B1bWFz
a190ICptYXNrKQogICAgICAgICBpdGVyX3N2YyA9IHFfZWxlbShpdGVyKTsKIAogICAgICAgICAv
KiBtYXNrIGNwdV9oYXJkX2FmZmluaXR5ICYgY3B1cG9vbCAmIG1hc2sgKi8KLSAgICAgICAgb25s
aW5lID0gY3B1cG9vbF9kb21haW5fY3B1bWFzayhpdGVyX3N2Yy0+dmNwdS0+ZG9tYWluKTsKLSAg
ICAgICAgY3B1bWFza19hbmQoJmNwdV9jb21tb24sIG9ubGluZSwKLSAgICAgICAgICAgICAgICAg
ICAgaXRlcl9zdmMtPnZjcHUtPnNjaGVkX2l0ZW0tPmNwdV9oYXJkX2FmZmluaXR5KTsKKyAgICAg
ICAgb25saW5lID0gY3B1cG9vbF9kb21haW5fY3B1bWFzayhpdGVyX3N2Yy0+aXRlbS0+ZG9tYWlu
KTsKKyAgICAgICAgY3B1bWFza19hbmQoJmNwdV9jb21tb24sIG9ubGluZSwgaXRlcl9zdmMtPml0
ZW0tPmNwdV9oYXJkX2FmZmluaXR5KTsKICAgICAgICAgY3B1bWFza19hbmQoJmNwdV9jb21tb24s
IG1hc2ssICZjcHVfY29tbW9uKTsKICAgICAgICAgaWYgKCBjcHVtYXNrX2VtcHR5KCZjcHVfY29t
bW9uKSApCiAgICAgICAgICAgICBjb250aW51ZTsKQEAgLTEwNDcsMTEgKzEwNDIsMTEgQEAgcnVu
cV9waWNrKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgY29uc3QgY3B1bWFza190ICptYXNr
KQogICAgICAgICBpZiggc3ZjICE9IE5VTEwgKQogICAgICAgICB7CiAgICAgICAgICAgICBzdHJ1
Y3QgX19wYWNrZWQgewotICAgICAgICAgICAgICAgIHVuc2lnbmVkIHZjcHU6MTYsIGRvbToxNjsK
KyAgICAgICAgICAgICAgICB1bnNpZ25lZCBpdGVtOjE2LCBkb206MTY7CiAgICAgICAgICAgICAg
ICAgdWludDY0X3QgY3VyX2RlYWRsaW5lLCBjdXJfYnVkZ2V0OwogICAgICAgICAgICAgfSBkOwot
ICAgICAgICAgICAgZC5kb20gPSBzdmMtPnZjcHUtPmRvbWFpbi0+ZG9tYWluX2lkOwotICAgICAg
ICAgICAgZC52Y3B1ID0gc3ZjLT52Y3B1LT52Y3B1X2lkOworICAgICAgICAgICAgZC5kb20gPSBz
dmMtPml0ZW0tPmRvbWFpbi0+ZG9tYWluX2lkOworICAgICAgICAgICAgZC5pdGVtID0gc3ZjLT5p
dGVtLT5pdGVtX2lkOwogICAgICAgICAgICAgZC5jdXJfZGVhZGxpbmUgPSAodWludDY0X3QpIHN2
Yy0+Y3VyX2RlYWRsaW5lOwogICAgICAgICAgICAgZC5jdXJfYnVkZ2V0ID0gKHVpbnQ2NF90KSBz
dmMtPmN1cl9idWRnZXQ7CiAgICAgICAgICAgICB0cmFjZV92YXIoVFJDX1JURFNfUlVOUV9QSUNL
LCAxLApAQCAtMTA3NSw2ICsxMDcwLDcgQEAgcnRfc2NoZWR1bGUoY29uc3Qgc3RydWN0IHNjaGVk
dWxlciAqb3BzLCBzX3RpbWVfdCBub3csIGJvb2xfdCB0YXNrbGV0X3dvcmtfc2NoZWQKICAgICBz
dHJ1Y3QgcnRfaXRlbSAqY29uc3Qgc2N1cnIgPSBydF9pdGVtKGN1cnJlbnQtPnNjaGVkX2l0ZW0p
OwogICAgIHN0cnVjdCBydF9pdGVtICpzbmV4dCA9IE5VTEw7CiAgICAgc3RydWN0IHRhc2tfc2xp
Y2UgcmV0ID0geyAubWlncmF0ZWQgPSAwIH07CisgICAgc3RydWN0IHNjaGVkX2l0ZW0gKmN1cnJp
dGVtID0gY3VycmVudC0+c2NoZWRfaXRlbTsKIAogICAgIC8qIFRSQUNFICovCiAgICAgewpAQCAt
MTA4NCw3ICsxMDgwLDcgQEAgcnRfc2NoZWR1bGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3Bz
LCBzX3RpbWVfdCBub3csIGJvb2xfdCB0YXNrbGV0X3dvcmtfc2NoZWQKICAgICAgICAgZC5jcHUg
PSBjcHU7CiAgICAgICAgIGQudGFza2xldCA9IHRhc2tsZXRfd29ya19zY2hlZHVsZWQ7CiAgICAg
ICAgIGQudGlja2xlZCA9IGNwdW1hc2tfdGVzdF9jcHUoY3B1LCAmcHJ2LT50aWNrbGVkKTsKLSAg
ICAgICAgZC5pZGxlID0gaXNfaWRsZV92Y3B1KGN1cnJlbnQpOworICAgICAgICBkLmlkbGUgPSBp
c19pZGxlX2l0ZW0oY3Vycml0ZW0pOwogICAgICAgICB0cmFjZV92YXIoVFJDX1JURFNfU0NIRURV
TEUsIDEsCiAgICAgICAgICAgICAgICAgICBzaXplb2YoZCksCiAgICAgICAgICAgICAgICAgICAo
dW5zaWduZWQgY2hhciAqKSZkKTsKQEAgLTEwOTMsNzIgKzEwODksNzAgQEAgcnRfc2NoZWR1bGUo
Y29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzX3RpbWVfdCBub3csIGJvb2xfdCB0YXNrbGV0
X3dvcmtfc2NoZWQKICAgICAvKiBjbGVhciB0aWNrZWQgYml0IG5vdyB0aGF0IHdlJ3ZlIGJlZW4g
c2NoZWR1bGVkICovCiAgICAgY3B1bWFza19jbGVhcl9jcHUoY3B1LCAmcHJ2LT50aWNrbGVkKTsK
IAotICAgIC8qIGJ1cm5fYnVkZ2V0IHdvdWxkIHJldHVybiBmb3IgSURMRSBWQ1BVICovCisgICAg
LyogYnVybl9idWRnZXQgd291bGQgcmV0dXJuIGZvciBJRExFIElURU0gKi8KICAgICBidXJuX2J1
ZGdldChvcHMsIHNjdXJyLCBub3cpOwogCiAgICAgaWYgKCB0YXNrbGV0X3dvcmtfc2NoZWR1bGVk
ICkKICAgICB7CiAgICAgICAgIHRyYWNlX3ZhcihUUkNfUlREU19TQ0hFRF9UQVNLTEVULCAxLCAw
LCAgTlVMTCk7Ci0gICAgICAgIHNuZXh0ID0gcnRfaXRlbShpZGxlX3ZjcHVbY3B1XS0+c2NoZWRf
aXRlbSk7CisgICAgICAgIHNuZXh0ID0gcnRfaXRlbShzY2hlZF9pZGxlX2l0ZW0oY3B1KSk7CiAg
ICAgfQogICAgIGVsc2UKICAgICB7CiAgICAgICAgIHNuZXh0ID0gcnVucV9waWNrKG9wcywgY3B1
bWFza19vZihjcHUpKTsKICAgICAgICAgaWYgKCBzbmV4dCA9PSBOVUxMICkKLSAgICAgICAgICAg
IHNuZXh0ID0gcnRfaXRlbShpZGxlX3ZjcHVbY3B1XS0+c2NoZWRfaXRlbSk7CisgICAgICAgICAg
ICBzbmV4dCA9IHJ0X2l0ZW0oc2NoZWRfaWRsZV9pdGVtKGNwdSkpOwogCiAgICAgICAgIC8qIGlm
IHNjdXJyIGhhcyBoaWdoZXIgcHJpb3JpdHkgYW5kIGJ1ZGdldCwgc3RpbGwgcGljayBzY3VyciAq
LwotICAgICAgICBpZiAoICFpc19pZGxlX3ZjcHUoY3VycmVudCkgJiYKLSAgICAgICAgICAgICB2
Y3B1X3J1bm5hYmxlKGN1cnJlbnQpICYmCisgICAgICAgIGlmICggIWlzX2lkbGVfaXRlbShjdXJy
aXRlbSkgJiYKKyAgICAgICAgICAgICBpdGVtX3J1bm5hYmxlKGN1cnJpdGVtKSAmJgogICAgICAg
ICAgICAgIHNjdXJyLT5jdXJfYnVkZ2V0ID4gMCAmJgotICAgICAgICAgICAgICggaXNfaWRsZV92
Y3B1KHNuZXh0LT52Y3B1KSB8fAotICAgICAgICAgICAgICAgY29tcGFyZV92Y3B1X3ByaW9yaXR5
KHNjdXJyLCBzbmV4dCkgPiAwICkgKQorICAgICAgICAgICAgICggaXNfaWRsZV9pdGVtKHNuZXh0
LT5pdGVtKSB8fAorICAgICAgICAgICAgICAgY29tcGFyZV9pdGVtX3ByaW9yaXR5KHNjdXJyLCBz
bmV4dCkgPiAwICkgKQogICAgICAgICAgICAgc25leHQgPSBzY3VycjsKICAgICB9CiAKICAgICBp
ZiAoIHNuZXh0ICE9IHNjdXJyICYmCi0gICAgICAgICAhaXNfaWRsZV92Y3B1KGN1cnJlbnQpICYm
Ci0gICAgICAgICB2Y3B1X3J1bm5hYmxlKGN1cnJlbnQpICkKKyAgICAgICAgICFpc19pZGxlX2l0
ZW0oY3Vycml0ZW0pICYmCisgICAgICAgICBpdGVtX3J1bm5hYmxlKGN1cnJpdGVtKSApCiAgICAg
ICAgIF9fc2V0X2JpdChfX1JURFNfZGVsYXllZF9ydW5xX2FkZCwgJnNjdXJyLT5mbGFncyk7CiAK
ICAgICBzbmV4dC0+bGFzdF9zdGFydCA9IG5vdzsKLSAgICByZXQudGltZSA9ICAtMTsgLyogaWYg
YW4gaWRsZSB2Y3B1IGlzIHBpY2tlZCAqLwotICAgIGlmICggIWlzX2lkbGVfdmNwdShzbmV4dC0+
dmNwdSkgKQorICAgIHJldC50aW1lID0gIC0xOyAvKiBpZiBhbiBpZGxlIGl0ZW0gaXMgcGlja2Vk
ICovCisgICAgaWYgKCAhaXNfaWRsZV9pdGVtKHNuZXh0LT5pdGVtKSApCiAgICAgewogICAgICAg
ICBpZiAoIHNuZXh0ICE9IHNjdXJyICkKICAgICAgICAgewogICAgICAgICAgICAgcV9yZW1vdmUo
c25leHQpOwogICAgICAgICAgICAgX19zZXRfYml0KF9fUlREU19zY2hlZHVsZWQsICZzbmV4dC0+
ZmxhZ3MpOwogICAgICAgICB9Ci0gICAgICAgIGlmICggc25leHQtPnZjcHUtPnByb2Nlc3NvciAh
PSBjcHUgKQorICAgICAgICBpZiAoIHNjaGVkX2l0ZW1fY3B1KHNuZXh0LT5pdGVtKSAhPSBjcHUg
KQogICAgICAgICB7Ci0gICAgICAgICAgICBzbmV4dC0+dmNwdS0+cHJvY2Vzc29yID0gY3B1Owot
ICAgICAgICAgICAgc25leHQtPnZjcHUtPnNjaGVkX2l0ZW0tPnJlcyA9IHBlcl9jcHUoc2NoZWRf
cmVzLCBjcHUpOworICAgICAgICAgICAgc2NoZWRfc2V0X3JlcyhzbmV4dC0+aXRlbSwgcGVyX2Nw
dShzY2hlZF9yZXMsIGNwdSkpOwogICAgICAgICAgICAgcmV0Lm1pZ3JhdGVkID0gMTsKICAgICAg
ICAgfQogICAgICAgICByZXQudGltZSA9IHNuZXh0LT5jdXJfYnVkZ2V0OyAvKiBpbnZva2UgdGhl
IHNjaGVkdWxlciBuZXh0IHRpbWUgKi8KICAgICB9Ci0gICAgcmV0LnRhc2sgPSBzbmV4dC0+dmNw
dS0+c2NoZWRfaXRlbTsKKyAgICByZXQudGFzayA9IHNuZXh0LT5pdGVtOwogCiAgICAgcmV0dXJu
IHJldDsKIH0KIAogLyoKLSAqIFJlbW92ZSBWQ1BVIGZyb20gUnVuUQorICogUmVtb3ZlIElURU0g
ZnJvbSBSdW5RCiAgKiBUaGUgbG9jayBpcyBhbHJlYWR5IGdyYWJiZWQgaW4gc2NoZWR1bGUuYywg
bm8gbmVlZCB0byBsb2NrIGhlcmUKICAqLwogc3RhdGljIHZvaWQKIHJ0X2l0ZW1fc2xlZXAoY29u
c3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkKIHsKLSAg
ICBzdHJ1Y3QgdmNwdSAqdmMgPSBpdGVtLT52Y3B1OwogICAgIHN0cnVjdCBydF9pdGVtICogY29u
c3Qgc3ZjID0gcnRfaXRlbShpdGVtKTsKIAotICAgIEJVR19PTiggaXNfaWRsZV92Y3B1KHZjKSAp
OworICAgIEJVR19PTiggaXNfaWRsZV9pdGVtKGl0ZW0pICk7CiAgICAgU0NIRURfU1RBVF9DUkFO
SyhpdGVtX3NsZWVwKTsKIAotICAgIGlmICggY3Vycl9vbl9jcHUodmMtPnByb2Nlc3NvcikgPT0g
aXRlbSApCi0gICAgICAgIGNwdV9yYWlzZV9zb2Z0aXJxKHZjLT5wcm9jZXNzb3IsIFNDSEVEVUxF
X1NPRlRJUlEpOwotICAgIGVsc2UgaWYgKCB2Y3B1X29uX3Eoc3ZjKSApCisgICAgaWYgKCBjdXJy
X29uX2NwdShzY2hlZF9pdGVtX2NwdShpdGVtKSkgPT0gaXRlbSApCisgICAgICAgIGNwdV9yYWlz
ZV9zb2Z0aXJxKHNjaGVkX2l0ZW1fY3B1KGl0ZW0pLCBTQ0hFRFVMRV9TT0ZUSVJRKTsKKyAgICBl
bHNlIGlmICggaXRlbV9vbl9xKHN2YykgKQogICAgIHsKICAgICAgICAgcV9yZW1vdmUoc3ZjKTsK
ICAgICAgICAgcmVwbHFfcmVtb3ZlKG9wcywgc3ZjKTsKQEAgLTExNjgsMjAgKzExNjIsMjAgQEAg
cnRfaXRlbV9zbGVlcChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF9p
dGVtICppdGVtKQogfQogCiAvKgotICogUGljayBhIGNwdSB3aGVyZSB0byBydW4gYSB2Y3B1LAot
ICogcG9zc2libHkga2lja2luZyBvdXQgdGhlIHZjcHUgcnVubmluZyB0aGVyZQorICogUGljayBh
IGNwdSB3aGVyZSB0byBydW4gYW4gaXRlbSwKKyAqIHBvc3NpYmx5IGtpY2tpbmcgb3V0IHRoZSBp
dGVtIHJ1bm5pbmcgdGhlcmUKICAqIENhbGxlZCBieSB3YWtlKCkgYW5kIGNvbnRleHRfc2F2ZWQo
KQogICogV2UgaGF2ZSBhIHJ1bm5pbmcgY2FuZGlkYXRlIGhlcmUsIHRoZSBraWNrIGxvZ2ljIGlz
OgogICogQW1vbmcgYWxsIHRoZSBjcHVzIHRoYXQgYXJlIHdpdGhpbiB0aGUgY3B1IGFmZmluaXR5
CiAgKiAxKSBpZiB0aGVyZSBhcmUgYW55IGlkbGUgQ1BVcywga2ljayBvbmUuCiAgICAgICBGb3Ig
Y2FjaGUgYmVuZWZpdCwgd2UgY2hlY2sgbmV3LT5jcHUgYXMgZmlyc3QKICAqIDIpIG5vdyBhbGwg
cGNwdXMgYXJlIGJ1c3k7Ci0gKiAgICBhbW9uZyBhbGwgdGhlIHJ1bm5pbmcgdmNwdXMsIHBpY2sg
bG93ZXN0IHByaW9yaXR5IG9uZQorICogICAgYW1vbmcgYWxsIHRoZSBydW5uaW5nIGl0ZW1zLCBw
aWNrIGxvd2VzdCBwcmlvcml0eSBvbmUKICAqICAgIGlmIHNuZXh0IGhhcyBoaWdoZXIgcHJpb3Jp
dHksIGtpY2sgaXQuCiAgKgogICogVE9ETzoKLSAqIDEpIHdoYXQgaWYgdGhlc2UgdHdvIHZjcHVz
IGJlbG9uZ3MgdG8gdGhlIHNhbWUgZG9tYWluPwotICogICAgcmVwbGFjZSBhIHZjcHUgYmVsb25n
aW5nIHRvIHRoZSBzYW1lIGRvbWFpbiBpbnRyb2R1Y2VzIG1vcmUgb3ZlcmhlYWQKKyAqIDEpIHdo
YXQgaWYgdGhlc2UgdHdvIGl0ZW1zIGJlbG9uZ3MgdG8gdGhlIHNhbWUgZG9tYWluPworICogICAg
cmVwbGFjZSBhbiBpdGVtIGJlbG9uZ2luZyB0byB0aGUgc2FtZSBkb21haW4gaW50cm9kdWNlcyBt
b3JlIG92ZXJoZWFkCiAgKgogICogbG9jayBpcyBncmFiYmVkIGJlZm9yZSBjYWxsaW5nIHRoaXMg
ZnVuY3Rpb24KICAqLwpAQCAtMTE4OSwxOCArMTE4MywxOCBAQCBzdGF0aWMgdm9pZAogcnVucV90
aWNrbGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgcnRfaXRlbSAqbmV3KQog
ewogICAgIHN0cnVjdCBydF9wcml2YXRlICpwcnYgPSBydF9wcml2KG9wcyk7Ci0gICAgc3RydWN0
IHJ0X2l0ZW0gKmxhdGVzdF9kZWFkbGluZV92Y3B1ID0gTlVMTDsgLyogbG93ZXN0IHByaW9yaXR5
ICovCisgICAgc3RydWN0IHJ0X2l0ZW0gKmxhdGVzdF9kZWFkbGluZV9pdGVtID0gTlVMTDsgLyog
bG93ZXN0IHByaW9yaXR5ICovCiAgICAgc3RydWN0IHJ0X2l0ZW0gKml0ZXJfc3ZjOwotICAgIHN0
cnVjdCB2Y3B1ICppdGVyX3ZjOworICAgIHN0cnVjdCBzY2hlZF9pdGVtICppdGVyX2l0ZW07CiAg
ICAgaW50IGNwdSA9IDAsIGNwdV90b190aWNrbGUgPSAwOwogICAgIGNwdW1hc2tfdCBub3RfdGlj
a2xlZDsKICAgICBjcHVtYXNrX3QgKm9ubGluZTsKIAotICAgIGlmICggbmV3ID09IE5VTEwgfHwg
aXNfaWRsZV92Y3B1KG5ldy0+dmNwdSkgKQorICAgIGlmICggbmV3ID09IE5VTEwgfHwgaXNfaWRs
ZV9pdGVtKG5ldy0+aXRlbSkgKQogICAgICAgICByZXR1cm47CiAKLSAgICBvbmxpbmUgPSBjcHVw
b29sX2RvbWFpbl9jcHVtYXNrKG5ldy0+dmNwdS0+ZG9tYWluKTsKLSAgICBjcHVtYXNrX2FuZCgm
bm90X3RpY2tsZWQsIG9ubGluZSwgbmV3LT52Y3B1LT5zY2hlZF9pdGVtLT5jcHVfaGFyZF9hZmZp
bml0eSk7CisgICAgb25saW5lID0gY3B1cG9vbF9kb21haW5fY3B1bWFzayhuZXctPml0ZW0tPmRv
bWFpbik7CisgICAgY3B1bWFza19hbmQoJm5vdF90aWNrbGVkLCBvbmxpbmUsIG5ldy0+aXRlbS0+
Y3B1X2hhcmRfYWZmaW5pdHkpOwogICAgIGNwdW1hc2tfYW5kbm90KCZub3RfdGlja2xlZCwgJm5v
dF90aWNrbGVkLCAmcHJ2LT50aWNrbGVkKTsKIAogICAgIC8qCkBAIC0xMjA4LDMxICsxMjAyLDMx
IEBAIHJ1bnFfdGlja2xlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHJ0X2l0
ZW0gKm5ldykKICAgICAgKiAgICBGb3IgY2FjaGUgYmVuZWZpdCx3ZSBmaXJzdCBzZWFyY2ggbmV3
LT5jcHUuCiAgICAgICogICAgVGhlIHNhbWUgbG9vcCBhbHNvIGZpbmQgdGhlIG9uZSB3aXRoIGxv
d2VzdCBwcmlvcml0eS4KICAgICAgKi8KLSAgICBjcHUgPSBjcHVtYXNrX3Rlc3Rfb3JfY3ljbGUo
bmV3LT52Y3B1LT5wcm9jZXNzb3IsICZub3RfdGlja2xlZCk7CisgICAgY3B1ID0gY3B1bWFza190
ZXN0X29yX2N5Y2xlKHNjaGVkX2l0ZW1fY3B1KG5ldy0+aXRlbSksICZub3RfdGlja2xlZCk7CiAg
ICAgd2hpbGUgKCBjcHUhPSBucl9jcHVfaWRzICkKICAgICB7Ci0gICAgICAgIGl0ZXJfdmMgPSBj
dXJyX29uX2NwdShjcHUpLT52Y3B1OwotICAgICAgICBpZiAoIGlzX2lkbGVfdmNwdShpdGVyX3Zj
KSApCisgICAgICAgIGl0ZXJfaXRlbSA9IGN1cnJfb25fY3B1KGNwdSk7CisgICAgICAgIGlmICgg
aXNfaWRsZV9pdGVtKGl0ZXJfaXRlbSkgKQogICAgICAgICB7CiAgICAgICAgICAgICBTQ0hFRF9T
VEFUX0NSQU5LKHRpY2tsZWRfaWRsZV9jcHUpOwogICAgICAgICAgICAgY3B1X3RvX3RpY2tsZSA9
IGNwdTsKICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgICAgICB9Ci0gICAgICAgIGl0ZXJfc3Zj
ID0gcnRfaXRlbShpdGVyX3ZjLT5zY2hlZF9pdGVtKTsKLSAgICAgICAgaWYgKCBsYXRlc3RfZGVh
ZGxpbmVfdmNwdSA9PSBOVUxMIHx8Ci0gICAgICAgICAgICAgY29tcGFyZV92Y3B1X3ByaW9yaXR5
KGl0ZXJfc3ZjLCBsYXRlc3RfZGVhZGxpbmVfdmNwdSkgPCAwICkKLSAgICAgICAgICAgIGxhdGVz
dF9kZWFkbGluZV92Y3B1ID0gaXRlcl9zdmM7CisgICAgICAgIGl0ZXJfc3ZjID0gcnRfaXRlbShp
dGVyX2l0ZW0pOworICAgICAgICBpZiAoIGxhdGVzdF9kZWFkbGluZV9pdGVtID09IE5VTEwgfHwK
KyAgICAgICAgICAgICBjb21wYXJlX2l0ZW1fcHJpb3JpdHkoaXRlcl9zdmMsIGxhdGVzdF9kZWFk
bGluZV9pdGVtKSA8IDAgKQorICAgICAgICAgICAgbGF0ZXN0X2RlYWRsaW5lX2l0ZW0gPSBpdGVy
X3N2YzsKIAogICAgICAgICBjcHVtYXNrX2NsZWFyX2NwdShjcHUsICZub3RfdGlja2xlZCk7CiAg
ICAgICAgIGNwdSA9IGNwdW1hc2tfY3ljbGUoY3B1LCAmbm90X3RpY2tsZWQpOwogICAgIH0KIAot
ICAgIC8qIDIpIGNhbmRpY2F0ZSBoYXMgaGlnaGVyIHByaW9yaXR5LCBraWNrIG91dCBsb3dlc3Qg
cHJpb3JpdHkgdmNwdSAqLwotICAgIGlmICggbGF0ZXN0X2RlYWRsaW5lX3ZjcHUgIT0gTlVMTCAm
JgotICAgICAgICAgY29tcGFyZV92Y3B1X3ByaW9yaXR5KGxhdGVzdF9kZWFkbGluZV92Y3B1LCBu
ZXcpIDwgMCApCisgICAgLyogMikgY2FuZGljYXRlIGhhcyBoaWdoZXIgcHJpb3JpdHksIGtpY2sg
b3V0IGxvd2VzdCBwcmlvcml0eSBpdGVtICovCisgICAgaWYgKCBsYXRlc3RfZGVhZGxpbmVfaXRl
bSAhPSBOVUxMICYmCisgICAgICAgICBjb21wYXJlX2l0ZW1fcHJpb3JpdHkobGF0ZXN0X2RlYWRs
aW5lX2l0ZW0sIG5ldykgPCAwICkKICAgICB7CiAgICAgICAgIFNDSEVEX1NUQVRfQ1JBTksodGlj
a2xlZF9idXN5X2NwdSk7Ci0gICAgICAgIGNwdV90b190aWNrbGUgPSBsYXRlc3RfZGVhZGxpbmVf
dmNwdS0+dmNwdS0+cHJvY2Vzc29yOworICAgICAgICBjcHVfdG9fdGlja2xlID0gc2NoZWRfaXRl
bV9jcHUobGF0ZXN0X2RlYWRsaW5lX2l0ZW0tPml0ZW0pOwogICAgICAgICBnb3RvIG91dDsKICAg
ICB9CiAKQEAgLTEyNTgsMzUgKzEyNTIsMzQgQEAgcnVucV90aWNrbGUoY29uc3Qgc3RydWN0IHNj
aGVkdWxlciAqb3BzLCBzdHJ1Y3QgcnRfaXRlbSAqbmV3KQogfQogCiAvKgotICogU2hvdWxkIGFs
d2F5cyB3YWtlIHVwIHJ1bm5hYmxlIHZjcHUsIHB1dCBpdCBiYWNrIHRvIFJ1blEuCisgKiBTaG91
bGQgYWx3YXlzIHdha2UgdXAgcnVubmFibGUgaXRlbSwgcHV0IGl0IGJhY2sgdG8gUnVuUS4KICAq
IENoZWNrIHByaW9yaXR5IHRvIHJhaXNlIGludGVycnVwdAogICogVGhlIGxvY2sgaXMgYWxyZWFk
eSBncmFiYmVkIGluIHNjaGVkdWxlLmMsIG5vIG5lZWQgdG8gbG9jayBoZXJlCi0gKiBUT0RPOiB3
aGF0IGlmIHRoZXNlIHR3byB2Y3B1cyBiZWxvbmdzIHRvIHRoZSBzYW1lIGRvbWFpbj8KKyAqIFRP
RE86IHdoYXQgaWYgdGhlc2UgdHdvIGl0ZW1zIGJlbG9uZ3MgdG8gdGhlIHNhbWUgZG9tYWluPwog
ICovCiBzdGF0aWMgdm9pZAogcnRfaXRlbV93YWtlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9w
cywgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiB7Ci0gICAgc3RydWN0IHZjcHUgKnZjID0gaXRl
bS0+dmNwdTsKICAgICBzdHJ1Y3QgcnRfaXRlbSAqIGNvbnN0IHN2YyA9IHJ0X2l0ZW0oaXRlbSk7
CiAgICAgc190aW1lX3Qgbm93OwogICAgIGJvb2xfdCBtaXNzZWQ7CiAKLSAgICBCVUdfT04oIGlz
X2lkbGVfdmNwdSh2YykgKTsKKyAgICBCVUdfT04oIGlzX2lkbGVfaXRlbShpdGVtKSApOwogCi0g
ICAgaWYgKCB1bmxpa2VseShjdXJyX29uX2NwdSh2Yy0+cHJvY2Vzc29yKSA9PSBpdGVtKSApCisg
ICAgaWYgKCB1bmxpa2VseShjdXJyX29uX2NwdShzY2hlZF9pdGVtX2NwdShpdGVtKSkgPT0gaXRl
bSkgKQogICAgIHsKICAgICAgICAgU0NIRURfU1RBVF9DUkFOSyhpdGVtX3dha2VfcnVubmluZyk7
CiAgICAgICAgIHJldHVybjsKICAgICB9CiAKICAgICAvKiBvbiBSdW5RL0RlcGxldGVkUSwganVz
dCB1cGRhdGUgaW5mbyBpcyBvayAqLwotICAgIGlmICggdW5saWtlbHkodmNwdV9vbl9xKHN2Yykp
ICkKKyAgICBpZiAoIHVubGlrZWx5KGl0ZW1fb25fcShzdmMpKSApCiAgICAgewogICAgICAgICBT
Q0hFRF9TVEFUX0NSQU5LKGl0ZW1fd2FrZV9vbnJ1bnEpOwogICAgICAgICByZXR1cm47CiAgICAg
fQogCi0gICAgaWYgKCBsaWtlbHkodmNwdV9ydW5uYWJsZSh2YykpICkKKyAgICBpZiAoIGxpa2Vs
eShpdGVtX3J1bm5hYmxlKGl0ZW0pKSApCiAgICAgICAgIFNDSEVEX1NUQVRfQ1JBTksoaXRlbV93
YWtlX3J1bm5hYmxlKTsKICAgICBlbHNlCiAgICAgICAgIFNDSEVEX1NUQVRfQ1JBTksoaXRlbV93
YWtlX25vdF9ydW5uYWJsZSk7CkBAIC0xMzAyLDE2ICsxMjk1LDE2IEBAIHJ0X2l0ZW1fd2FrZShj
b25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF9pdGVtICppdGVtKQogICAg
ICAgICBydF91cGRhdGVfZGVhZGxpbmUobm93LCBzdmMpOwogCiAgICAgLyoKLSAgICAgKiBJZiBj
b250ZXh0IGhhc24ndCBiZWVuIHNhdmVkIGZvciB0aGlzIHZjcHUgeWV0LCB3ZSBjYW4ndCBwdXQg
aXQgb24KKyAgICAgKiBJZiBjb250ZXh0IGhhc24ndCBiZWVuIHNhdmVkIGZvciB0aGlzIGl0ZW0g
eWV0LCB3ZSBjYW4ndCBwdXQgaXQgb24KICAgICAgKiB0aGUgcnVuLXF1ZXVlL2RlcGxldGVkLXF1
ZXVlLiBJbnN0ZWFkLCB3ZSBzZXQgdGhlIGFwcHJvcHJpYXRlIGZsYWcsCi0gICAgICogdGhlIHZj
cHUgd2lsbCBiZSBwdXQgYmFjayBvbiBxdWV1ZSBhZnRlciB0aGUgY29udGV4dCBoYXMgYmVlbiBz
YXZlZAorICAgICAqIHRoZSBpdGVtIHdpbGwgYmUgcHV0IGJhY2sgb24gcXVldWUgYWZ0ZXIgdGhl
IGNvbnRleHQgaGFzIGJlZW4gc2F2ZWQKICAgICAgKiAoaW4gcnRfY29udGV4dF9zYXZlKCkpLgog
ICAgICAqLwogICAgIGlmICggdW5saWtlbHkoc3ZjLT5mbGFncyAmIFJURFNfc2NoZWR1bGVkKSAp
CiAgICAgewogICAgICAgICBfX3NldF9iaXQoX19SVERTX2RlbGF5ZWRfcnVucV9hZGQsICZzdmMt
PmZsYWdzKTsKICAgICAgICAgLyoKLSAgICAgICAgICogVGhlIHZjcHUgaXMgd2FraW5nIHVwIGFs
cmVhZHksIGFuZCB3ZSBkaWRuJ3QgZXZlbiBoYWQgdGhlIHRpbWUgdG8KKyAgICAgICAgICogVGhl
IGl0ZW0gaXMgd2FraW5nIHVwIGFscmVhZHksIGFuZCB3ZSBkaWRuJ3QgZXZlbiBoYWQgdGhlIHRp
bWUgdG8KICAgICAgICAgICogcmVtb3ZlIGl0cyBuZXh0IHJlcGxlbmlzaG1lbnQgZXZlbnQgZnJv
bSB0aGUgcmVwbGVuaXNobWVudCBxdWV1ZQogICAgICAgICAgKiB3aGVuIGl0IGJsb2NrZWQhIE5v
IGJpZyBkZWFsLiBJZiB3ZSBkaWQgbm90IG1pc3MgdGhlIGRlYWRsaW5lIGluCiAgICAgICAgICAq
IHRoZSBtZWFudGltZSwgbGV0J3MganVzdCBsZWF2ZSBpdCB0aGVyZS4gSWYgd2UgZGlkLCBsZXQn
cyByZW1vdmUgaXQKQEAgLTEzMzIsMjIgKzEzMjUsMjEgQEAgcnRfaXRlbV93YWtlKGNvbnN0IHN0
cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiAKIC8qCiAgKiBz
Y3VyciBoYXMgZmluaXNoZWQgY29udGV4dCBzd2l0Y2gsIGluc2VydCBpdCBiYWNrIHRvIHRoZSBS
dW5RLAotICogYW5kIHRoZW4gcGljayB0aGUgaGlnaGVzdCBwcmlvcml0eSB2Y3B1IGZyb20gcnVu
cSB0byBydW4KKyAqIGFuZCB0aGVuIHBpY2sgdGhlIGhpZ2hlc3QgcHJpb3JpdHkgaXRlbSBmcm9t
IHJ1bnEgdG8gcnVuCiAgKi8KIHN0YXRpYyB2b2lkCiBydF9jb250ZXh0X3NhdmVkKGNvbnN0IHN0
cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiB7Ci0gICAgc3Ry
dWN0IHZjcHUgKnZjID0gaXRlbS0+dmNwdTsKICAgICBzdHJ1Y3QgcnRfaXRlbSAqc3ZjID0gcnRf
aXRlbShpdGVtKTsKICAgICBzcGlubG9ja190ICpsb2NrID0gaXRlbV9zY2hlZHVsZV9sb2NrX2ly
cShpdGVtKTsKIAogICAgIF9fY2xlYXJfYml0KF9fUlREU19zY2hlZHVsZWQsICZzdmMtPmZsYWdz
KTsKLSAgICAvKiBub3QgaW5zZXJ0IGlkbGUgdmNwdSB0byBydW5xICovCi0gICAgaWYgKCBpc19p
ZGxlX3ZjcHUodmMpICkKKyAgICAvKiBub3QgaW5zZXJ0IGlkbGUgaXRlbSB0byBydW5xICovCisg
ICAgaWYgKCBpc19pZGxlX2l0ZW0oaXRlbSkgKQogICAgICAgICBnb3RvIG91dDsKIAogICAgIGlm
ICggX190ZXN0X2FuZF9jbGVhcl9iaXQoX19SVERTX2RlbGF5ZWRfcnVucV9hZGQsICZzdmMtPmZs
YWdzKSAmJgotICAgICAgICAgbGlrZWx5KHZjcHVfcnVubmFibGUodmMpKSApCisgICAgICAgICBs
aWtlbHkoaXRlbV9ydW5uYWJsZShpdGVtKSkgKQogICAgIHsKICAgICAgICAgcnVucV9pbnNlcnQo
b3BzLCBzdmMpOwogICAgICAgICBydW5xX3RpY2tsZShvcHMsIHN2Yyk7CkBAIC0xMzYwLDcgKzEz
NTIsNyBAQCBvdXQ6CiB9CiAKIC8qCi0gKiBzZXQvZ2V0IGVhY2ggdmNwdSBpbmZvIG9mIGVhY2gg
ZG9tYWluCisgKiBzZXQvZ2V0IGVhY2ggaXRlbSBpbmZvIG9mIGVhY2ggZG9tYWluCiAgKi8KIHN0
YXRpYyBpbnQKIHJ0X2RvbV9jbnRsKApAQCAtMTM3MCw3ICsxMzYyLDcgQEAgcnRfZG9tX2NudGwo
CiB7CiAgICAgc3RydWN0IHJ0X3ByaXZhdGUgKnBydiA9IHJ0X3ByaXYob3BzKTsKICAgICBzdHJ1
Y3QgcnRfaXRlbSAqc3ZjOwotICAgIHN0cnVjdCB2Y3B1ICp2OworICAgIHN0cnVjdCBzY2hlZF9p
dGVtICppdGVtOwogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAgICAgaW50IHJjID0gMDsKICAg
ICBzdHJ1Y3QgeGVuX2RvbWN0bF9zY2hlZHBhcmFtX3ZjcHUgbG9jYWxfc2NoZWQ7CkBAIC0xMzkx
LDkgKzEzODMsOSBAQCBydF9kb21fY250bCgKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9
CiAgICAgICAgIHNwaW5fbG9ja19pcnFzYXZlKCZwcnYtPmxvY2ssIGZsYWdzKTsKLSAgICAgICAg
Zm9yX2VhY2hfdmNwdSAoIGQsIHYgKQorICAgICAgICBmb3JfZWFjaF9zY2hlZF9pdGVtICggZCwg
aXRlbSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIHN2YyA9IHJ0X2l0ZW0odi0+c2NoZWRfaXRl
bSk7CisgICAgICAgICAgICBzdmMgPSBydF9pdGVtKGl0ZW0pOwogICAgICAgICAgICAgc3ZjLT5w
ZXJpb2QgPSBNSUNST1NFQ1Mob3AtPnUucnRkcy5wZXJpb2QpOyAvKiB0cmFuc2ZlciB0byBuYW5v
c2VjICovCiAgICAgICAgICAgICBzdmMtPmJ1ZGdldCA9IE1JQ1JPU0VDUyhvcC0+dS5ydGRzLmJ1
ZGdldCk7CiAgICAgICAgIH0KQEAgLTE0NjEsNyArMTQ1Myw3IEBAIHJ0X2RvbV9jbnRsKAogICAg
ICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9CiAgICAgICAgIGlmICggIXJjICkKLSAgICAg
ICAgICAgIC8qIG5vdGlmeSB1cHBlciBjYWxsZXIgaG93IG1hbnkgdmNwdXMgaGF2ZSBiZWVuIHBy
b2Nlc3NlZC4gKi8KKyAgICAgICAgICAgIC8qIG5vdGlmeSB1cHBlciBjYWxsZXIgaG93IG1hbnkg
aXRlbXMgaGF2ZSBiZWVuIHByb2Nlc3NlZC4gKi8KICAgICAgICAgICAgIG9wLT51LnYubnJfdmNw
dXMgPSBpbmRleDsKICAgICAgICAgYnJlYWs7CiAgICAgfQpAQCAtMTQ3MCw3ICsxNDYyLDcgQEAg
cnRfZG9tX2NudGwoCiB9CiAKIC8qCi0gKiBUaGUgcmVwbGVuaXNobWVudCB0aW1lciBoYW5kbGVy
IHBpY2tzIHZjcHVzCisgKiBUaGUgcmVwbGVuaXNobWVudCB0aW1lciBoYW5kbGVyIHBpY2tzIGl0
ZW1zCiAgKiBmcm9tIHRoZSByZXBscSBhbmQgZG9lcyB0aGUgYWN0dWFsIHJlcGxlbmlzaG1lbnQu
CiAgKi8KIHN0YXRpYyB2b2lkIHJlcGxfdGltZXJfaGFuZGxlcih2b2lkICpkYXRhKXsKQEAgLTE0
ODgsNyArMTQ4MCw3IEBAIHN0YXRpYyB2b2lkIHJlcGxfdGltZXJfaGFuZGxlcih2b2lkICpkYXRh
KXsKICAgICBub3cgPSBOT1coKTsKIAogICAgIC8qCi0gICAgICogRG8gdGhlIHJlcGxlbmlzaG1l
bnQgYW5kIG1vdmUgcmVwbGVuaXNoZWQgdmNwdXMKKyAgICAgKiBEbyB0aGUgcmVwbGVuaXNobWVu
dCBhbmQgbW92ZSByZXBsZW5pc2hlZCBpdGVtcwogICAgICAqIHRvIHRoZSB0ZW1wb3JhcnkgbGlz
dCB0byB0aWNrbGUuCiAgICAgICogSWYgc3ZjIGlzIG9uIHJ1biBxdWV1ZSwgd2UgbmVlZCB0byBw
dXQgaXQgYXQKICAgICAgKiB0aGUgY29ycmVjdCBwbGFjZSBzaW5jZSBpdHMgZGVhZGxpbmUgY2hh
bmdlcy4KQEAgLTE1MDQsNyArMTQ5Niw3IEBAIHN0YXRpYyB2b2lkIHJlcGxfdGltZXJfaGFuZGxl
cih2b2lkICpkYXRhKXsKICAgICAgICAgcnRfdXBkYXRlX2RlYWRsaW5lKG5vdywgc3ZjKTsKICAg
ICAgICAgbGlzdF9hZGQoJnN2Yy0+cmVwbHFfZWxlbSwgJnRtcF9yZXBscSk7CiAKLSAgICAgICAg
aWYgKCB2Y3B1X29uX3Eoc3ZjKSApCisgICAgICAgIGlmICggaXRlbV9vbl9xKHN2YykgKQogICAg
ICAgICB7CiAgICAgICAgICAgICBxX3JlbW92ZShzdmMpOwogICAgICAgICAgICAgcnVucV9pbnNl
cnQob3BzLCBzdmMpOwpAQCAtMTUxMiwyNiArMTUwNCwyNiBAQCBzdGF0aWMgdm9pZCByZXBsX3Rp
bWVyX2hhbmRsZXIodm9pZCAqZGF0YSl7CiAgICAgfQogCiAgICAgLyoKLSAgICAgKiBJdGVyYXRl
IHRocm91Z2ggdGhlIGxpc3Qgb2YgdXBkYXRlZCB2Y3B1cy4KLSAgICAgKiBJZiBhbiB1cGRhdGVk
IHZjcHUgaXMgcnVubmluZywgdGlja2xlIHRoZSBoZWFkIG9mIHRoZQorICAgICAqIEl0ZXJhdGUg
dGhyb3VnaCB0aGUgbGlzdCBvZiB1cGRhdGVkIGl0ZW1zLgorICAgICAqIElmIGFuIHVwZGF0ZWQg
aXRlbSBpcyBydW5uaW5nLCB0aWNrbGUgdGhlIGhlYWQgb2YgdGhlCiAgICAgICogcnVucXVldWUg
aWYgaXQgaGFzIGEgaGlnaGVyIHByaW9yaXR5LgotICAgICAqIElmIGFuIHVwZGF0ZWQgdmNwdSB3
YXMgZGVwbGV0ZWQgYW5kIG9uIHRoZSBydW5xdWV1ZSwgdGlja2xlIGl0LgotICAgICAqIEZpbmFs
bHksIHJlaW5zZXJ0IHRoZSB2Y3B1cyBiYWNrIHRvIHJlcGxlbmlzaGVtZW50IGV2ZW50cyBsaXN0
LgorICAgICAqIElmIGFuIHVwZGF0ZWQgaXRlbSB3YXMgZGVwbGV0ZWQgYW5kIG9uIHRoZSBydW5x
dWV1ZSwgdGlja2xlIGl0LgorICAgICAqIEZpbmFsbHksIHJlaW5zZXJ0IHRoZSBpdGVtcyBiYWNr
IHRvIHJlcGxlbmlzaGVtZW50IGV2ZW50cyBsaXN0LgogICAgICAqLwogICAgIGxpc3RfZm9yX2Vh
Y2hfc2FmZSAoIGl0ZXIsIHRtcCwgJnRtcF9yZXBscSApCiAgICAgewogICAgICAgICBzdmMgPSBy
ZXBscV9lbGVtKGl0ZXIpOwogCi0gICAgICAgIGlmICggY3Vycl9vbl9jcHUoc3ZjLT52Y3B1LT5w
cm9jZXNzb3IpID09IHN2Yy0+dmNwdS0+c2NoZWRfaXRlbSAmJgorICAgICAgICBpZiAoIGN1cnJf
b25fY3B1KHNjaGVkX2l0ZW1fY3B1KHN2Yy0+aXRlbSkpID09IHN2Yy0+aXRlbSAmJgogICAgICAg
ICAgICAgICFsaXN0X2VtcHR5KHJ1bnEpICkKICAgICAgICAgewogICAgICAgICAgICAgc3RydWN0
IHJ0X2l0ZW0gKm5leHRfb25fcnVucSA9IHFfZWxlbShydW5xLT5uZXh0KTsKIAotICAgICAgICAg
ICAgaWYgKCBjb21wYXJlX3ZjcHVfcHJpb3JpdHkoc3ZjLCBuZXh0X29uX3J1bnEpIDwgMCApCisg
ICAgICAgICAgICBpZiAoIGNvbXBhcmVfaXRlbV9wcmlvcml0eShzdmMsIG5leHRfb25fcnVucSkg
PCAwICkKICAgICAgICAgICAgICAgICBydW5xX3RpY2tsZShvcHMsIG5leHRfb25fcnVucSk7CiAg
ICAgICAgIH0KICAgICAgICAgZWxzZSBpZiAoIF9fdGVzdF9hbmRfY2xlYXJfYml0KF9fUlREU19k
ZXBsZXRlZCwgJnN2Yy0+ZmxhZ3MpICYmCi0gICAgICAgICAgICAgICAgICB2Y3B1X29uX3Eoc3Zj
KSApCisgICAgICAgICAgICAgICAgICBpdGVtX29uX3Eoc3ZjKSApCiAgICAgICAgICAgICBydW5x
X3RpY2tsZShvcHMsIHN2Yyk7CiAKICAgICAgICAgbGlzdF9kZWwoJnN2Yy0+cmVwbHFfZWxlbSk7
CkBAIC0xNTM5LDcgKzE1MzEsNyBAQCBzdGF0aWMgdm9pZCByZXBsX3RpbWVyX2hhbmRsZXIodm9p
ZCAqZGF0YSl7CiAgICAgfQogCiAgICAgLyoKLSAgICAgKiBJZiB0aGVyZSBhcmUgdmNwdXMgbGVm
dCBpbiB0aGUgcmVwbGVuaXNobWVudCBldmVudCBsaXN0LAorICAgICAqIElmIHRoZXJlIGFyZSBp
dGVtcyBsZWZ0IGluIHRoZSByZXBsZW5pc2htZW50IGV2ZW50IGxpc3QsCiAgICAgICogc2V0IHRo
ZSBuZXh0IHJlcGxlbmlzaG1lbnQgdG8gaGFwcGVuIGF0IHRoZSBkZWFkbGluZSBvZgogICAgICAq
IHRoZSBvbmUgaW4gdGhlIGZyb250LgogICAgICAqLwotLSAKMi4xNi40CgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 06 06:57:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 06:57:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNXYg-00024q-B5; Mon, 06 May 2019 06:57:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XZcu=TG=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hNXYd-0001yH-95
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 06:57:03 +0000
X-Inumbo-ID: 2508aaf4-6fcc-11e9-843c-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2508aaf4-6fcc-11e9-843c-bc764e045a96;
 Mon, 06 May 2019 06:57:00 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id DE197AF24;
 Mon,  6 May 2019 06:56:54 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  6 May 2019 08:56:22 +0200
Message-Id: <20190506065644.7415-24-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190506065644.7415-1-jgross@suse.com>
References: <20190506065644.7415-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH RFC V2 23/45] xen: add sched_item_pause_nosync()
 and sched_item_unpause()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGNyZWRpdCBzY2hlZHVsZXIgY2FsbHMgdmNwdV9wYXVzZV9ub3N5bmMoKSBhbmQgdmNwdV91
bnBhdXNlKCkKdG9kYXkuIEFkZCBzY2hlZF9pdGVtX3BhdXNlX25vc3luYygpIGFuZCBzY2hlZF9p
dGVtX3VucGF1c2UoKSB0bwpwZXJmb3JtIHRoZSBzYW1lIG9wZXJhdGlvbnMgb24gc2NoZWR1bGVy
IGl0ZW1zIGluc3RlYWQuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+Ci0tLQogeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYyAgfCAgNiArKystLS0KIHhlbi9p
bmNsdWRlL3hlbi9zY2hlZC1pZi5oIHwgMTAgKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAx
MyBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24v
c2NoZWRfY3JlZGl0LmMgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCmluZGV4IGJhYmNjYjY5
ZjcuLjlkYjVjM2ZjNzEgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMKKysr
IGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYwpAQCAtMTA4MCw3ICsxMDgwLDcgQEAgY3NjaGVk
X2l0ZW1fcmVtb3ZlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX2l0
ZW0gKml0ZW0pCiAgICAgaWYgKCB0ZXN0X2FuZF9jbGVhcl9iaXQoQ1NDSEVEX0ZMQUdfSVRFTV9Q
QVJLRUQsICZzdmMtPmZsYWdzKSApCiAgICAgewogICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKGl0
ZW1fdW5wYXJrKTsKLSAgICAgICAgdmNwdV91bnBhdXNlKHN2Yy0+aXRlbS0+dmNwdSk7CisgICAg
ICAgIHNjaGVkX2l0ZW1fdW5wYXVzZShzdmMtPml0ZW0pOwogICAgIH0KIAogICAgIHNwaW5fbG9j
a19pcnEoJnBydi0+bG9jayk7CkBAIC0xNTMwLDcgKzE1MzAsNyBAQCBjc2NoZWRfYWNjdCh2b2lk
KiBkdW1teSkKICAgICAgICAgICAgICAgICAgICAgICF0ZXN0X2FuZF9zZXRfYml0KENTQ0hFRF9G
TEFHX0lURU1fUEFSS0VELCAmc3ZjLT5mbGFncykgKQogICAgICAgICAgICAgICAgIHsKICAgICAg
ICAgICAgICAgICAgICAgU0NIRURfU1RBVF9DUkFOSyhpdGVtX3BhcmspOwotICAgICAgICAgICAg
ICAgICAgICB2Y3B1X3BhdXNlX25vc3luYyhzdmMtPml0ZW0tPnZjcHUpOworICAgICAgICAgICAg
ICAgICAgICBzY2hlZF9pdGVtX3BhdXNlX25vc3luYyhzdmMtPml0ZW0pOwogICAgICAgICAgICAg
ICAgIH0KIAogICAgICAgICAgICAgICAgIC8qIExvd2VyIGJvdW5kIG9uIGNyZWRpdHMgKi8KQEAg
LTE1NTQsNyArMTU1NCw3IEBAIGNzY2hlZF9hY2N0KHZvaWQqIGR1bW15KQogICAgICAgICAgICAg
ICAgICAgICAgKiBpZiBpdCBpcyB3b2tlbiB1cCBoZXJlLgogICAgICAgICAgICAgICAgICAgICAg
Ki8KICAgICAgICAgICAgICAgICAgICAgU0NIRURfU1RBVF9DUkFOSyhpdGVtX3VucGFyayk7Ci0g
ICAgICAgICAgICAgICAgICAgIHZjcHVfdW5wYXVzZShzdmMtPml0ZW0tPnZjcHUpOworICAgICAg
ICAgICAgICAgICAgICBzY2hlZF9pdGVtX3VucGF1c2Uoc3ZjLT5pdGVtKTsKICAgICAgICAgICAg
ICAgICB9CiAKICAgICAgICAgICAgICAgICAvKiBVcHBlciBib3VuZCBvbiBjcmVkaXRzIG1lYW5z
IElURU0gc3RvcHMgZWFybmluZyAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3NjaGVk
LWlmLmggYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaAppbmRleCAyOTUxMDFmOWVmLi42NWUy
YzNiYmE4IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaAorKysgYi94ZW4v
aW5jbHVkZS94ZW4vc2NoZWQtaWYuaApAQCAtNDUxLDYgKzQ1MSwxNiBAQCBzdGF0aWMgaW5saW5l
IGludCBzY2hlZF9hZGp1c3RfY3B1cG9vbChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpzLAogICAg
ICAgICByZXR1cm4gMDsKIH0KIAorc3RhdGljIGlubGluZSB2b2lkIHNjaGVkX2l0ZW1fcGF1c2Vf
bm9zeW5jKHN0cnVjdCBzY2hlZF9pdGVtICppdGVtKQoreworICAgIHZjcHVfcGF1c2Vfbm9zeW5j
KGl0ZW0tPnZjcHUpOworfQorCitzdGF0aWMgaW5saW5lIHZvaWQgc2NoZWRfaXRlbV91bnBhdXNl
KHN0cnVjdCBzY2hlZF9pdGVtICppdGVtKQoreworICAgIHZjcHVfdW5wYXVzZShpdGVtLT52Y3B1
KTsKK30KKwogI2RlZmluZSBSRUdJU1RFUl9TQ0hFRFVMRVIoeCkgc3RhdGljIGNvbnN0IHN0cnVj
dCBzY2hlZHVsZXIgKngjI19lbnRyeSBcCiAgIF9fdXNlZF9zZWN0aW9uKCIuZGF0YS5zY2hlZHVs
ZXJzIikgPSAmeDsKIAotLSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 06 06:57:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 06:57:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNXYg-00025y-MU; Mon, 06 May 2019 06:57:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XZcu=TG=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hNXYd-0001z1-H0
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 06:57:03 +0000
X-Inumbo-ID: 25092881-6fcc-11e9-843c-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 25092881-6fcc-11e9-843c-bc764e045a96;
 Mon, 06 May 2019 06:57:00 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id DD36BAF2D;
 Mon,  6 May 2019 06:56:55 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  6 May 2019 08:56:26 +0200
Message-Id: <20190506065644.7415-28-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190506065644.7415-1-jgross@suse.com>
References: <20190506065644.7415-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH RFC V2 27/45] xen/sched: switch
 sched_move_irqs() to take sched_item as parameter
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Dario Faggioli <dfaggioli@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

c2NoZWRfbW92ZV9pcnFzKCkgc2hvdWxkIHdvcmsgb24gYSBzY2hlZF9pdGVtIGFzIHRoYXQgaXMg
dGhlIGl0ZW0KbW92ZWQgYmV0d2VlbiBjcHVzLgoKUmVuYW1lIHRoZSBjdXJyZW50IGZ1bmN0aW9u
IHRvIHZjcHVfbW92ZV9pcnFzKCkgYXMgaXQgaXMgc3RpbGwgbmVlZGVkCmluIHNjaGVkdWxlKCku
CgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVu
L2NvbW1vbi9zY2hlZHVsZS5jIHwgMTggKysrKysrKysrKysrKy0tLS0tCiAxIGZpbGUgY2hhbmdl
ZCwgMTMgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29t
bW9uL3NjaGVkdWxlLmMgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKaW5kZXggZTlkN2U0MzdhYy4u
NTM2OGQ2NmNmYyAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jCisrKyBiL3hlbi9j
b21tb24vc2NoZWR1bGUuYwpAQCAtNDA2LDEyICs0MDYsMjAgQEAgaW50IHNjaGVkX2luaXRfdmNw
dShzdHJ1Y3QgdmNwdSAqdikKICAgICByZXR1cm4gMDsKIH0KIAotc3RhdGljIHZvaWQgc2NoZWRf
bW92ZV9pcnFzKHN0cnVjdCB2Y3B1ICp2KQorc3RhdGljIHZvaWQgdmNwdV9tb3ZlX2lycXMoc3Ry
dWN0IHZjcHUgKnYpCiB7CiAgICAgYXJjaF9tb3ZlX2lycXModik7CiAgICAgZXZ0Y2huX21vdmVf
cGlycXModik7CiB9CiAKK3N0YXRpYyB2b2lkIHNjaGVkX21vdmVfaXJxcyhzdHJ1Y3Qgc2NoZWRf
aXRlbSAqaXRlbSkKK3sKKyAgICBzdHJ1Y3QgdmNwdSAqdjsKKworICAgIGZvcl9lYWNoX3NjaGVk
X2l0ZW1fdmNwdSggaXRlbSwgdiApCisgICAgICAgIHZjcHVfbW92ZV9pcnFzKHYpOworfQorCiBp
bnQgc2NoZWRfbW92ZV9kb21haW4oc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGNwdXBvb2wgKmMp
CiB7CiAgICAgc3RydWN0IHZjcHUgKnY7CkBAIC00OTEsNyArNDk5LDcgQEAgaW50IHNjaGVkX21v
dmVfZG9tYWluKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBjcHVwb29sICpjKQogCiAgICAgICAg
IHYtPnNjaGVkX2l0ZW0tPnByaXYgPSB2Y3B1X3ByaXZbdi0+dmNwdV9pZF07CiAgICAgICAgIGlm
ICggIWQtPmlzX2R5aW5nICkKLSAgICAgICAgICAgIHNjaGVkX21vdmVfaXJxcyh2KTsKKyAgICAg
ICAgICAgIHNjaGVkX21vdmVfaXJxcyh2LT5zY2hlZF9pdGVtKTsKIAogICAgICAgICBuZXdfcCA9
IGNwdW1hc2tfY3ljbGUobmV3X3AsIGMtPmNwdV92YWxpZCk7CiAKQEAgLTc4NCw3ICs3OTIsNyBA
QCBzdGF0aWMgdm9pZCB2Y3B1X21pZ3JhdGVfZmluaXNoKHN0cnVjdCB2Y3B1ICp2KQogICAgIHNj
aGVkX3NwaW5fdW5sb2NrX2RvdWJsZShvbGRfbG9jaywgbmV3X2xvY2ssIGZsYWdzKTsKIAogICAg
IGlmICggb2xkX2NwdSAhPSBuZXdfY3B1ICkKLSAgICAgICAgc2NoZWRfbW92ZV9pcnFzKHYpOwor
ICAgICAgICBzY2hlZF9tb3ZlX2lycXModi0+c2NoZWRfaXRlbSk7CiAKICAgICAvKiBXYWtlIG9u
IG5ldyBDUFUuICovCiAgICAgdmNwdV93YWtlKHYpOwpAQCAtODYyLDcgKzg3MCw3IEBAIHZvaWQg
cmVzdG9yZV92Y3B1X2FmZmluaXR5KHN0cnVjdCBkb21haW4gKmQpCiAgICAgICAgIHNwaW5fdW5s
b2NrX2lycShsb2NrKTsKIAogICAgICAgICBpZiAoIG9sZF9jcHUgIT0gdi0+cHJvY2Vzc29yICkK
LSAgICAgICAgICAgIHNjaGVkX21vdmVfaXJxcyh2KTsKKyAgICAgICAgICAgIHNjaGVkX21vdmVf
aXJxcyh2LT5zY2hlZF9pdGVtKTsKICAgICB9CiAKICAgICBkb21haW5fdXBkYXRlX25vZGVfYWZm
aW5pdHkoZCk7CkBAIC0xNjM1LDcgKzE2NDMsNyBAQCBzdGF0aWMgdm9pZCBzY2hlZHVsZSh2b2lk
KQogICAgIHN0b3BfdGltZXIoJnByZXYtPnZjcHUtPnBlcmlvZGljX3RpbWVyKTsKIAogICAgIGlm
ICggbmV4dF9zbGljZS5taWdyYXRlZCApCi0gICAgICAgIHNjaGVkX21vdmVfaXJxcyhuZXh0LT52
Y3B1KTsKKyAgICAgICAgdmNwdV9tb3ZlX2lycXMobmV4dC0+dmNwdSk7CiAKICAgICB2Y3B1X3Bl
cmlvZGljX3RpbWVyX3dvcmsobmV4dC0+dmNwdSk7CiAKLS0gCjIuMTYuNAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 06 06:57:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 06:57:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNXYh-00026h-4f; Mon, 06 May 2019 06:57:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XZcu=TG=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hNXYe-00020S-7O
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 06:57:04 +0000
X-Inumbo-ID: 229d4a2e-6fcc-11e9-b435-93fc4e3b85a6
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 229d4a2e-6fcc-11e9-b435-93fc4e3b85a6;
 Mon, 06 May 2019 06:56:56 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 67A14AF1B;
 Mon,  6 May 2019 06:56:53 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  6 May 2019 08:56:15 +0200
Message-Id: <20190506065644.7415-17-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190506065644.7415-1-jgross@suse.com>
References: <20190506065644.7415-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH RFC V2 16/45] xen/sched: switch struct
 task_slice from vcpu to sched_item
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Robert VanVossen <robert.vanvossen@dornerworks.com>,
 Dario Faggioli <dfaggioli@suse.com>, Julien Grall <julien.grall@arm.com>,
 Josh Whitehead <josh.whitehead@dornerworks.com>,
 Meng Xu <mengxu@cis.upenn.edu>, Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TGV0IHRoZSBzY2hlZHVsZXJzIHB1dCBhIHNjaGVkX2l0ZW0gcG9pbnRlciBpbnRvIHN0cnVjdCB0
YXNrX3NsaWNlCmluc3RlYWQgb2YgYSB2Y3B1IHBvaW50ZXIuCgpTaWduZWQtb2ZmLWJ5OiBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVuL2NvbW1vbi9zY2hlZF9hcmluYzY1
My5jIHwgIDggKysrKy0tLS0KIHhlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMgICB8ICA0ICsrLS0K
IHhlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jICB8ICA0ICsrLS0KIHhlbi9jb21tb24vc2NoZWRf
bnVsbC5jICAgICB8IDEyICsrKysrKy0tLS0tLQogeGVuL2NvbW1vbi9zY2hlZF9ydC5jICAgICAg
IHwgIDIgKy0KIHhlbi9jb21tb24vc2NoZWR1bGUuYyAgICAgICB8ICAyICstCiB4ZW4vaW5jbHVk
ZS94ZW4vc2NoZWQtaWYuaCAgfCAgNiArKystLS0KIDcgZmlsZXMgY2hhbmdlZCwgMTkgaW5zZXJ0
aW9ucygrKSwgMTkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9h
cmluYzY1My5jIGIveGVuL2NvbW1vbi9zY2hlZF9hcmluYzY1My5jCmluZGV4IDlkYzFmZjZhNzMu
LjU3MzNhMmE2YjggMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfYXJpbmM2NTMuYworKysg
Yi94ZW4vY29tbW9uL3NjaGVkX2FyaW5jNjUzLmMKQEAgLTU1NCw5ICs1NTQsOSBAQCBhNjUzc2No
ZWRfZG9fc2NoZWR1bGUoCiAKICAgICAvKgogICAgICAqIElmIHRoZXJlIGFyZSBtb3JlIGRvbWFp
bnMgdG8gcnVuIGluIHRoZSBjdXJyZW50IG1ham9yIGZyYW1lLCBzZXQKLSAgICAgKiBuZXdfdGFz
ayBlcXVhbCB0byB0aGUgYWRkcmVzcyBvZiBuZXh0IGRvbWFpbidzIFZDUFUgc3RydWN0dXJlLgot
ICAgICAqIE90aGVyd2lzZSwgc2V0IG5ld190YXNrIGVxdWFsIHRvIHRoZSBhZGRyZXNzIG9mIHRo
ZSBpZGxlIHRhc2sncyBWQ1BVCi0gICAgICogc3RydWN0dXJlLgorICAgICAqIG5ld190YXNrIGVx
dWFsIHRvIHRoZSBhZGRyZXNzIG9mIG5leHQgZG9tYWluJ3Mgc2NoZWRfaXRlbSBzdHJ1Y3R1cmUu
CisgICAgICogT3RoZXJ3aXNlLCBzZXQgbmV3X3Rhc2sgZXF1YWwgdG8gdGhlIGFkZHJlc3Mgb2Yg
dGhlIGlkbGUgdGFzaydzCisgICAgICogc2NoZWRfaXRlbSBzdHJ1Y3R1cmUuCiAgICAgICovCiAg
ICAgbmV3X3Rhc2sgPSAoc2NoZWRfaW5kZXggPCBzY2hlZF9wcml2LT5udW1fc2NoZWR1bGVfZW50
cmllcykKICAgICAgICAgPyBzY2hlZF9wcml2LT5zY2hlZHVsZVtzY2hlZF9pbmRleF0udmMKQEAg
LTU5Miw3ICs1OTIsNyBAQCBhNjUzc2NoZWRfZG9fc2NoZWR1bGUoCiAgICAgICogb2YgdGhlIHNl
bGVjdGVkIHRhc2sncyBWQ1BVIHN0cnVjdHVyZS4KICAgICAgKi8KICAgICByZXQudGltZSA9IG5l
eHRfc3dpdGNoX3RpbWUgLSBub3c7Ci0gICAgcmV0LnRhc2sgPSBuZXdfdGFzazsKKyAgICByZXQu
dGFzayA9IG5ld190YXNrLT5zY2hlZF9pdGVtOwogICAgIHJldC5taWdyYXRlZCA9IDA7CiAKICAg
ICBCVUdfT04ocmV0LnRpbWUgPD0gMCk7CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2Ny
ZWRpdC5jIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYwppbmRleCAzZWEwZDQwYWZiLi4yOTA3
NmUzNjJiIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCisrKyBiL3hlbi9j
b21tb24vc2NoZWRfY3JlZGl0LmMKQEAgLTIwMDUsOSArMjAwNSw5IEBAIG91dDoKICAgICAgKi8K
ICAgICByZXQudGltZSA9IChpc19pZGxlX3ZjcHUoc25leHQtPnZjcHUpID8KICAgICAgICAgICAg
ICAgICAtMSA6IHRzbGljZSk7Ci0gICAgcmV0LnRhc2sgPSBzbmV4dC0+dmNwdTsKKyAgICByZXQu
dGFzayA9IHNuZXh0LT52Y3B1LT5zY2hlZF9pdGVtOwogCi0gICAgQ1NDSEVEX1ZDUFVfQ0hFQ0so
cmV0LnRhc2spOworICAgIENTQ0hFRF9WQ1BVX0NIRUNLKHJldC50YXNrLT52Y3B1KTsKICAgICBy
ZXR1cm4gcmV0OwogfQogCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYyBi
L3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCmluZGV4IDhiZWU3Y2I5YTIuLjliZjA0NWQyMGYg
MTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCisrKyBiL3hlbi9jb21tb24v
c2NoZWRfY3JlZGl0Mi5jCkBAIC0zNjM2LDkgKzM2MzYsOSBAQCBjc2NoZWQyX3NjaGVkdWxlKAog
ICAgICAqIFJldHVybiB0YXNrIHRvIHJ1biBuZXh0Li4uCiAgICAgICovCiAgICAgcmV0LnRpbWUg
PSBjc2NoZWQyX3J1bnRpbWUob3BzLCBjcHUsIHNuZXh0LCBub3cpOwotICAgIHJldC50YXNrID0g
c25leHQtPnZjcHU7CisgICAgcmV0LnRhc2sgPSBzbmV4dC0+dmNwdS0+c2NoZWRfaXRlbTsKIAot
ICAgIENTQ0hFRDJfVkNQVV9DSEVDSyhyZXQudGFzayk7CisgICAgQ1NDSEVEMl9WQ1BVX0NIRUNL
KHJldC50YXNrLT52Y3B1KTsKICAgICByZXR1cm4gcmV0OwogfQogCmRpZmYgLS1naXQgYS94ZW4v
Y29tbW9uL3NjaGVkX251bGwuYyBiL3hlbi9jb21tb24vc2NoZWRfbnVsbC5jCmluZGV4IDU1NzBj
YzFhOGMuLjYyYzUxZTJjODMgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfbnVsbC5jCisr
KyBiL3hlbi9jb21tb24vc2NoZWRfbnVsbC5jCkBAIC03NDYsMTAgKzc0NiwxMCBAQCBzdGF0aWMg
c3RydWN0IHRhc2tfc2xpY2UgbnVsbF9zY2hlZHVsZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpv
cHMsCiAgICAgaWYgKCB0YXNrbGV0X3dvcmtfc2NoZWR1bGVkICkKICAgICB7CiAgICAgICAgIHRy
YWNlX3ZhcihUUkNfU05VTExfVEFTS0xFVCwgMSwgMCwgTlVMTCk7Ci0gICAgICAgIHJldC50YXNr
ID0gaWRsZV92Y3B1W2NwdV07CisgICAgICAgIHJldC50YXNrID0gaWRsZV92Y3B1W2NwdV0tPnNj
aGVkX2l0ZW07CiAgICAgfQogICAgIGVsc2UKLSAgICAgICAgcmV0LnRhc2sgPSBwZXJfY3B1KG5w
YywgY3B1KS52Y3B1OworICAgICAgICByZXQudGFzayA9IHBlcl9jcHUobnBjLCBjcHUpLnZjcHUt
PnNjaGVkX2l0ZW07CiAgICAgcmV0Lm1pZ3JhdGVkID0gMDsKICAgICByZXQudGltZSA9IC0xOwog
CkBAIC03ODQsNyArNzg0LDcgQEAgc3RhdGljIHN0cnVjdCB0YXNrX3NsaWNlIG51bGxfc2NoZWR1
bGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLAogICAgICAgICAgICAgICAgIHsKICAgICAg
ICAgICAgICAgICAgICAgdmNwdV9hc3NpZ24ocHJ2LCB3dmMtPnZjcHUsIGNwdSk7CiAgICAgICAg
ICAgICAgICAgICAgIGxpc3RfZGVsX2luaXQoJnd2Yy0+d2FpdHFfZWxlbSk7Ci0gICAgICAgICAg
ICAgICAgICAgIHJldC50YXNrID0gd3ZjLT52Y3B1OworICAgICAgICAgICAgICAgICAgICByZXQu
dGFzayA9IHd2Yy0+dmNwdS0+c2NoZWRfaXRlbTsKICAgICAgICAgICAgICAgICAgICAgZ290byB1
bmxvY2s7CiAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgfQpAQCAtNzkzLDEwICs3OTMs
MTAgQEAgc3RhdGljIHN0cnVjdCB0YXNrX3NsaWNlIG51bGxfc2NoZWR1bGUoY29uc3Qgc3RydWN0
IHNjaGVkdWxlciAqb3BzLAogICAgICAgICBzcGluX3VubG9jaygmcHJ2LT53YWl0cV9sb2NrKTsK
ICAgICB9CiAKLSAgICBpZiAoIHVubGlrZWx5KHJldC50YXNrID09IE5VTEwgfHwgIXZjcHVfcnVu
bmFibGUocmV0LnRhc2spKSApCi0gICAgICAgIHJldC50YXNrID0gaWRsZV92Y3B1W2NwdV07Cisg
ICAgaWYgKCB1bmxpa2VseShyZXQudGFzayA9PSBOVUxMIHx8ICFpdGVtX3J1bm5hYmxlKHJldC50
YXNrKSkgKQorICAgICAgICByZXQudGFzayA9IGlkbGVfdmNwdVtjcHVdLT5zY2hlZF9pdGVtOwog
Ci0gICAgTlVMTF9WQ1BVX0NIRUNLKHJldC50YXNrKTsKKyAgICBOVUxMX1ZDUFVfQ0hFQ0socmV0
LnRhc2stPnZjcHUpOwogICAgIHJldHVybiByZXQ7CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9jb21t
b24vc2NoZWRfcnQuYyBiL3hlbi9jb21tb24vc2NoZWRfcnQuYwppbmRleCAwNjM5Y2RjZTBhLi4z
NzRhOWQyMzgzIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX3J0LmMKKysrIGIveGVuL2Nv
bW1vbi9zY2hlZF9ydC5jCkBAIC0xMTM4LDcgKzExMzgsNyBAQCBydF9zY2hlZHVsZShjb25zdCBz
dHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHNfdGltZV90IG5vdywgYm9vbF90IHRhc2tsZXRfd29ya19z
Y2hlZAogICAgICAgICB9CiAgICAgICAgIHJldC50aW1lID0gc25leHQtPmN1cl9idWRnZXQ7IC8q
IGludm9rZSB0aGUgc2NoZWR1bGVyIG5leHQgdGltZSAqLwogICAgIH0KLSAgICByZXQudGFzayA9
IHNuZXh0LT52Y3B1OworICAgIHJldC50YXNrID0gc25leHQtPnZjcHUtPnNjaGVkX2l0ZW07CiAK
ICAgICByZXR1cm4gcmV0OwogfQpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jIGIv
eGVuL2NvbW1vbi9zY2hlZHVsZS5jCmluZGV4IGZmYzA5MjBlNWYuLjJhMmYzNjYzNmEgMTAwNjQ0
Ci0tLSBhL3hlbi9jb21tb24vc2NoZWR1bGUuYworKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMK
QEAgLTE1MzQsNyArMTUzNCw3IEBAIHN0YXRpYyB2b2lkIHNjaGVkdWxlKHZvaWQpCiAgICAgc2No
ZWQgPSB0aGlzX2NwdShzY2hlZHVsZXIpOwogICAgIG5leHRfc2xpY2UgPSBzY2hlZC0+ZG9fc2No
ZWR1bGUoc2NoZWQsIG5vdywgdGFza2xldF93b3JrX3NjaGVkdWxlZCk7CiAKLSAgICBuZXh0ID0g
bmV4dF9zbGljZS50YXNrOworICAgIG5leHQgPSBuZXh0X3NsaWNlLnRhc2stPnZjcHU7CiAKICAg
ICBzZC0+Y3VyciA9IG5leHQtPnNjaGVkX2l0ZW07CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L3hlbi9zY2hlZC1pZi5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKaW5kZXggNTFjMzQ3
NzU4MC4uMjk1MTAxZjllZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgK
KysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKQEAgLTE3Niw5ICsxNzYsOSBAQCBzdGF0
aWMgaW5saW5lIHNwaW5sb2NrX3QgKnBjcHVfc2NoZWR1bGVfdHJ5bG9jayh1bnNpZ25lZCBpbnQg
Y3B1KQogfQogCiBzdHJ1Y3QgdGFza19zbGljZSB7Ci0gICAgc3RydWN0IHZjcHUgKnRhc2s7Ci0g
ICAgc190aW1lX3QgICAgIHRpbWU7Ci0gICAgYm9vbF90ICAgICAgIG1pZ3JhdGVkOworICAgIHN0
cnVjdCBzY2hlZF9pdGVtICp0YXNrOworICAgIHNfdGltZV90ICAgICAgICAgICB0aW1lOworICAg
IGJvb2xfdCAgICAgICAgICAgICBtaWdyYXRlZDsKIH07CiAKIHN0cnVjdCBzY2hlZHVsZXIgewot
LSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 06 06:57:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 06:57:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNXYh-000281-Mu; Mon, 06 May 2019 06:57:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XZcu=TG=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hNXYe-00020R-7P
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 06:57:04 +0000
X-Inumbo-ID: 22036e9a-6fcc-11e9-9b2a-97130b85c37c
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 22036e9a-6fcc-11e9-9b2a-97130b85c37c;
 Mon, 06 May 2019 06:56:55 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id CCF94AED6;
 Mon,  6 May 2019 06:56:51 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  6 May 2019 08:56:10 +0200
Message-Id: <20190506065644.7415-12-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190506065644.7415-1-jgross@suse.com>
References: <20190506065644.7415-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH RFC V2 11/45] xen/sched: move some per-vcpu
 items to struct sched_item
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Meng Xu <mengxu@cis.upenn.edu>,
 Jan Beulich <jbeulich@suse.com>, Dario Faggioli <dfaggioli@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWZmaW5pdGllcyBhcmUgc2NoZWR1bGVyIHNwZWNpZmljIGF0dHJpYnV0ZXMsIHRoZXkgc2hvdWxk
IGJlIHBlcgpzY2hlZHVsaW5nIGl0ZW0uIFNvIG1vdmUgYWxsIGFmZmluaXR5IHJlbGF0ZWQgZmll
bGRzIGluIHN0cnVjdCB2Y3B1CnRvIHN0cnVjdCBzY2hlZF9pdGVtLiBXaGlsZSBhdCBpdCBzd2l0
Y2ggYWZmaW5pdHkgcmVsYXRlZCBmdW5jdGlvbnMgaW4Kc2NoZWQtaWYuaCB0byB1c2UgYSBwb2lu
dGVyIHRvIHNjaGVkX2l0ZW0gaW5zdGVhZCB0byB2Y3B1IGFzIHBhcmFtZXRlci4KCnZjcHUtPmxh
c3RfcnVuX3RpbWUgaXMgcHJpbWFyaWx5IHVzZWQgYnkgc2NoZWRfY3JlZGl0LCBzbyBtb3ZlIGl0
IHRvCnN0cnVjdCBzY2hlZF9pdGVtLCB0b28uCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jIHwg
ICAxICsKIHhlbi9hcmNoL3g4Ni9wdi90cmFwcy5jICAgICAgICB8ICAgNSArLQogeGVuL2FyY2gv
eDg2L3RyYXBzLmMgICAgICAgICAgIHwgICA5ICsrLS0KIHhlbi9jb21tb24vZG9tYWluLmMgICAg
ICAgICAgICB8ICAxOSArKy0tLS0tCiB4ZW4vY29tbW9uL2RvbWN0bC5jICAgICAgICAgICAgfCAg
MTMgKysrLS0KIHhlbi9jb21tb24va2V5aGFuZGxlci5jICAgICAgICB8ICAgNCArLQogeGVuL2Nv
bW1vbi9zY2hlZF9jcmVkaXQuYyAgICAgIHwgIDIwICsrKystLS0tCiB4ZW4vY29tbW9uL3NjaGVk
X2NyZWRpdDIuYyAgICAgfCAgNDIgKysrKysrKystLS0tLS0tLQogeGVuL2NvbW1vbi9zY2hlZF9u
dWxsLmMgICAgICAgIHwgIDE2ICsrKy0tLQogeGVuL2NvbW1vbi9zY2hlZF9ydC5jICAgICAgICAg
IHwgICA5ICsrLS0KIHhlbi9jb21tb24vc2NoZWR1bGUuYyAgICAgICAgICB8IDExMCArKysrKysr
KysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLQogeGVuL2NvbW1vbi93YWl0LmMgICAg
ICAgICAgICAgIHwgICA0ICstCiB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaCAgICAgfCAgMTcg
KysrKy0tLQogeGVuL2luY2x1ZGUveGVuL3NjaGVkLmggICAgICAgIHwgIDM2ICsrKysrKystLS0t
LS0tCiAxNCBmaWxlcyBjaGFuZ2VkLCAxNjMgaW5zZXJ0aW9ucygrKSwgMTQyIGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYyBiL3hlbi9hcmNo
L3g4Ni9wdi9lbXVsLXByaXYtb3AuYwppbmRleCBhZjc0ZjUwZGM4Li43MDMwZTgwNzhhIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMKKysrIGIveGVuL2FyY2gveDg2
L3B2L2VtdWwtcHJpdi1vcC5jCkBAIC0yMyw2ICsyMyw3IEBACiAjaW5jbHVkZSA8eGVuL2V2ZW50
Lmg+CiAjaW5jbHVkZSA8eGVuL2d1ZXN0X2FjY2Vzcy5oPgogI2luY2x1ZGUgPHhlbi9pb2NhcC5o
PgorI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgogI2luY2x1ZGUgPHhlbi9zcGlubG9jay5oPgogI2lu
Y2x1ZGUgPHhlbi90cmFjZS5oPgogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvdHJhcHMu
YyBiL3hlbi9hcmNoL3g4Ni9wdi90cmFwcy5jCmluZGV4IDE3NDA3ODRmZjIuLmUyYTM4N2M3YzUg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi90cmFwcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9w
di90cmFwcy5jCkBAIC0yMiw2ICsyMiw3IEBACiAjaW5jbHVkZSA8eGVuL2V2ZW50Lmg+CiAjaW5j
bHVkZSA8eGVuL2h5cGVyY2FsbC5oPgogI2luY2x1ZGUgPHhlbi9saWIuaD4KKyNpbmNsdWRlIDx4
ZW4vc2NoZWQuaD4KICNpbmNsdWRlIDx4ZW4vdHJhY2UuaD4KICNpbmNsdWRlIDx4ZW4vc29mdGly
cS5oPgogCkBAIC0xNTUsOCArMTU2LDggQEAgc3RhdGljIHZvaWQgbm1pX21jZV9zb2Z0aXJxKHZv
aWQpCiAgICAgICogU2V0IHRoZSB0bXAgdmFsdWUgdW5jb25kaXRpb25hbGx5LCBzbyB0aGF0IHRo
ZSBjaGVjayBpbiB0aGUgaXJldAogICAgICAqIGh5cGVyY2FsbCB3b3Jrcy4KICAgICAgKi8KLSAg
ICBjcHVtYXNrX2NvcHkoc3QtPnZjcHUtPmNwdV9oYXJkX2FmZmluaXR5X3RtcCwKLSAgICAgICAg
ICAgICAgICAgc3QtPnZjcHUtPmNwdV9oYXJkX2FmZmluaXR5KTsKKyAgICBjcHVtYXNrX2NvcHko
c3QtPnZjcHUtPnNjaGVkX2l0ZW0tPmNwdV9oYXJkX2FmZmluaXR5X3RtcCwKKyAgICAgICAgICAg
ICAgICAgc3QtPnZjcHUtPnNjaGVkX2l0ZW0tPmNwdV9oYXJkX2FmZmluaXR5KTsKIAogICAgIGlm
ICggKGNwdSAhPSBzdC0+cHJvY2Vzc29yKSB8fAogICAgICAgICAgKHN0LT5wcm9jZXNzb3IgIT0g
c3QtPnZjcHUtPnByb2Nlc3NvcikgKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3RyYXBzLmMg
Yi94ZW4vYXJjaC94ODYvdHJhcHMuYwppbmRleCAwNWRkYzM5YmZlLi5mZjczY2QwZTI5IDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvdHJhcHMuYworKysgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwpA
QCAtMTU5NCwxNiArMTU5NCwxNyBAQCBzdGF0aWMgdm9pZCBwY2lfc2Vycl9zb2Z0aXJxKHZvaWQp
CiB2b2lkIGFzeW5jX2V4Y2VwdGlvbl9jbGVhbnVwKHN0cnVjdCB2Y3B1ICpjdXJyKQogewogICAg
IGludCB0cmFwOworICAgIHN0cnVjdCBzY2hlZF9pdGVtICppdGVtID0gY3Vyci0+c2NoZWRfaXRl
bTsKIAogICAgIGlmICggIWN1cnItPmFzeW5jX2V4Y2VwdGlvbl9tYXNrICkKICAgICAgICAgcmV0
dXJuOwogCiAgICAgLyogUmVzdG9yZSBhZmZpbml0eS4gICovCi0gICAgaWYgKCAhY3B1bWFza19l
bXB0eShjdXJyLT5jcHVfaGFyZF9hZmZpbml0eV90bXApICYmCi0gICAgICAgICAhY3B1bWFza19l
cXVhbChjdXJyLT5jcHVfaGFyZF9hZmZpbml0eV90bXAsIGN1cnItPmNwdV9oYXJkX2FmZmluaXR5
KSApCisgICAgaWYgKCAhY3B1bWFza19lbXB0eShpdGVtLT5jcHVfaGFyZF9hZmZpbml0eV90bXAp
ICYmCisgICAgICAgICAhY3B1bWFza19lcXVhbChpdGVtLT5jcHVfaGFyZF9hZmZpbml0eV90bXAs
IGl0ZW0tPmNwdV9oYXJkX2FmZmluaXR5KSApCiAgICAgewotICAgICAgICB2Y3B1X3NldF9oYXJk
X2FmZmluaXR5KGN1cnIsIGN1cnItPmNwdV9oYXJkX2FmZmluaXR5X3RtcCk7Ci0gICAgICAgIGNw
dW1hc2tfY2xlYXIoY3Vyci0+Y3B1X2hhcmRfYWZmaW5pdHlfdG1wKTsKKyAgICAgICAgdmNwdV9z
ZXRfaGFyZF9hZmZpbml0eShjdXJyLCBpdGVtLT5jcHVfaGFyZF9hZmZpbml0eV90bXApOworICAg
ICAgICBjcHVtYXNrX2NsZWFyKGl0ZW0tPmNwdV9oYXJkX2FmZmluaXR5X3RtcCk7CiAgICAgfQog
CiAgICAgaWYgKCAhKGN1cnItPmFzeW5jX2V4Y2VwdGlvbl9tYXNrICYgKGN1cnItPmFzeW5jX2V4
Y2VwdGlvbl9tYXNrIC0gMSkpICkKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZG9tYWluLmMgYi94
ZW4vY29tbW9uL2RvbWFpbi5jCmluZGV4IDg4YmJlOTg0YmMuLjFjMGFiZGE2NmYgMTAwNjQ0Ci0t
LSBhL3hlbi9jb21tb24vZG9tYWluLmMKKysrIGIveGVuL2NvbW1vbi9kb21haW4uYwpAQCAtMTI2
LDExICsxMjYsNiBAQCBzdGF0aWMgdm9pZCB2Y3B1X2luZm9fcmVzZXQoc3RydWN0IHZjcHUgKnYp
CiAKIHN0YXRpYyB2b2lkIHZjcHVfZGVzdHJveShzdHJ1Y3QgdmNwdSAqdikKIHsKLSAgICBmcmVl
X2NwdW1hc2tfdmFyKHYtPmNwdV9oYXJkX2FmZmluaXR5KTsKLSAgICBmcmVlX2NwdW1hc2tfdmFy
KHYtPmNwdV9oYXJkX2FmZmluaXR5X3RtcCk7Ci0gICAgZnJlZV9jcHVtYXNrX3Zhcih2LT5jcHVf
aGFyZF9hZmZpbml0eV9zYXZlZCk7Ci0gICAgZnJlZV9jcHVtYXNrX3Zhcih2LT5jcHVfc29mdF9h
ZmZpbml0eSk7Ci0KICAgICBmcmVlX3ZjcHVfc3RydWN0KHYpOwogfQogCkBAIC0xNTQsMTIgKzE0
OSw2IEBAIHN0cnVjdCB2Y3B1ICp2Y3B1X2NyZWF0ZSgKIAogICAgIGdyYW50X3RhYmxlX2luaXRf
dmNwdSh2KTsKIAotICAgIGlmICggIXphbGxvY19jcHVtYXNrX3Zhcigmdi0+Y3B1X2hhcmRfYWZm
aW5pdHkpIHx8Ci0gICAgICAgICAhemFsbG9jX2NwdW1hc2tfdmFyKCZ2LT5jcHVfaGFyZF9hZmZp
bml0eV90bXApIHx8Ci0gICAgICAgICAhemFsbG9jX2NwdW1hc2tfdmFyKCZ2LT5jcHVfaGFyZF9h
ZmZpbml0eV9zYXZlZCkgfHwKLSAgICAgICAgICF6YWxsb2NfY3B1bWFza192YXIoJnYtPmNwdV9z
b2Z0X2FmZmluaXR5KSApCi0gICAgICAgIGdvdG8gZmFpbDsKLQogICAgIGlmICggaXNfaWRsZV9k
b21haW4oZCkgKQogICAgIHsKICAgICAgICAgdi0+cnVuc3RhdGUuc3RhdGUgPSBSVU5TVEFURV9y
dW5uaW5nOwpAQCAtMTk5LDcgKzE4OCw2IEBAIHN0cnVjdCB2Y3B1ICp2Y3B1X2NyZWF0ZSgKICAg
ICBzY2hlZF9kZXN0cm95X3ZjcHUodik7CiAgZmFpbF93cToKICAgICBkZXN0cm95X3dhaXRxdWV1
ZV92Y3B1KHYpOwotIGZhaWw6CiAgICAgdmNwdV9kZXN0cm95KHYpOwogCiAgICAgcmV0dXJuIE5V
TEw7CkBAIC01NTgsOSArNTQ2LDEwIEBAIHZvaWQgZG9tYWluX3VwZGF0ZV9ub2RlX2FmZmluaXR5
KHN0cnVjdCBkb21haW4gKmQpCiAgICAgICAgICAqLwogICAgICAgICBmb3JfZWFjaF92Y3B1ICgg
ZCwgdiApCiAgICAgICAgIHsKLSAgICAgICAgICAgIGNwdW1hc2tfb3IoZG9tX2NwdW1hc2ssIGRv
bV9jcHVtYXNrLCB2LT5jcHVfaGFyZF9hZmZpbml0eSk7CisgICAgICAgICAgICBjcHVtYXNrX29y
KGRvbV9jcHVtYXNrLCBkb21fY3B1bWFzaywKKyAgICAgICAgICAgICAgICAgICAgICAgdi0+c2No
ZWRfaXRlbS0+Y3B1X2hhcmRfYWZmaW5pdHkpOwogICAgICAgICAgICAgY3B1bWFza19vcihkb21f
Y3B1bWFza19zb2Z0LCBkb21fY3B1bWFza19zb2Z0LAotICAgICAgICAgICAgICAgICAgICAgICB2
LT5jcHVfc29mdF9hZmZpbml0eSk7CisgICAgICAgICAgICAgICAgICAgICAgIHYtPnNjaGVkX2l0
ZW0tPmNwdV9zb2Z0X2FmZmluaXR5KTsKICAgICAgICAgfQogICAgICAgICAvKiBGaWx0ZXIgb3V0
IG5vbi1vbmxpbmUgY3B1cyAqLwogICAgICAgICBjcHVtYXNrX2FuZChkb21fY3B1bWFzaywgZG9t
X2NwdW1hc2ssIG9ubGluZSk7CkBAIC0xMjI5LDcgKzEyMTgsNyBAQCBpbnQgdmNwdV9yZXNldChz
dHJ1Y3QgdmNwdSAqdikKICAgICB2LT5hc3luY19leGNlcHRpb25fbWFzayA9IDA7CiAgICAgbWVt
c2V0KHYtPmFzeW5jX2V4Y2VwdGlvbl9zdGF0ZSwgMCwgc2l6ZW9mKHYtPmFzeW5jX2V4Y2VwdGlv
bl9zdGF0ZSkpOwogI2VuZGlmCi0gICAgY3B1bWFza19jbGVhcih2LT5jcHVfaGFyZF9hZmZpbml0
eV90bXApOworICAgIGNwdW1hc2tfY2xlYXIodi0+c2NoZWRfaXRlbS0+Y3B1X2hhcmRfYWZmaW5p
dHlfdG1wKTsKICAgICBjbGVhcl9iaXQoX1ZQRl9ibG9ja2VkLCAmdi0+cGF1c2VfZmxhZ3MpOwog
ICAgIGNsZWFyX2JpdChfVlBGX2luX3Jlc2V0LCAmdi0+cGF1c2VfZmxhZ3MpOwogCmRpZmYgLS1n
aXQgYS94ZW4vY29tbW9uL2RvbWN0bC5jIGIveGVuL2NvbW1vbi9kb21jdGwuYwppbmRleCBiYWRl
OWE2M2IxLi44NDY0NzEzZDJiIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2RvbWN0bC5jCisrKyBi
L3hlbi9jb21tb24vZG9tY3RsLmMKQEAgLTYxNCw2ICs2MTQsNyBAQCBsb25nIGRvX2RvbWN0bChY
RU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9kb21jdGxfdCkgdV9kb21jdGwpCiAgICAgY2FzZSBY
RU5fRE9NQ1RMX2dldHZjcHVhZmZpbml0eToKICAgICB7CiAgICAgICAgIHN0cnVjdCB2Y3B1ICp2
OworICAgICAgICBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbTsKICAgICAgICAgc3RydWN0IHhlbl9k
b21jdGxfdmNwdWFmZmluaXR5ICp2Y3B1YWZmID0gJm9wLT51LnZjcHVhZmZpbml0eTsKIAogICAg
ICAgICByZXQgPSAtRUlOVkFMOwpAQCAtNjI0LDYgKzYyNSw3IEBAIGxvbmcgZG9fZG9tY3RsKFhF
Tl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX2RvbWN0bF90KSB1X2RvbWN0bCkKICAgICAgICAgaWYg
KCAodiA9IGQtPnZjcHVbdmNwdWFmZi0+dmNwdV0pID09IE5VTEwgKQogICAgICAgICAgICAgYnJl
YWs7CiAKKyAgICAgICAgaXRlbSA9IHYtPnNjaGVkX2l0ZW07CiAgICAgICAgIHJldCA9IC1FSU5W
QUw7CiAgICAgICAgIGlmICggdmNwdWFmZmluaXR5X3BhcmFtc19pbnZhbGlkKHZjcHVhZmYpICkK
ICAgICAgICAgICAgIGJyZWFrOwpAQCAtNjQzLDcgKzY0NSw3IEBAIGxvbmcgZG9fZG9tY3RsKFhF
Tl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX2RvbWN0bF90KSB1X2RvbWN0bCkKICAgICAgICAgICAg
ICAgICByZXQgPSAtRU5PTUVNOwogICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAg
fQotICAgICAgICAgICAgY3B1bWFza19jb3B5KG9sZF9hZmZpbml0eSwgdi0+Y3B1X2hhcmRfYWZm
aW5pdHkpOworICAgICAgICAgICAgY3B1bWFza19jb3B5KG9sZF9hZmZpbml0eSwgaXRlbS0+Y3B1
X2hhcmRfYWZmaW5pdHkpOwogCiAgICAgICAgICAgICBpZiAoICFhbGxvY19jcHVtYXNrX3Zhcigm
bmV3X2FmZmluaXR5KSApCiAgICAgICAgICAgICB7CkBAIC02NzYsNyArNjc4LDcgQEAgbG9uZyBk
b19kb21jdGwoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fZG9tY3RsX3QpIHVfZG9tY3RsKQog
ICAgICAgICAgICAgICAgICAqIEZvciBoYXJkIGFmZmluaXR5LCB3aGF0IHdlIHJldHVybiBpcyB0
aGUgaW50ZXJzZWN0aW9uIG9mCiAgICAgICAgICAgICAgICAgICogY3B1cG9vbCdzIG9ubGluZSBt
YXNrIGFuZCB0aGUgbmV3IGhhcmQgYWZmaW5pdHkuCiAgICAgICAgICAgICAgICAgICovCi0gICAg
ICAgICAgICAgICAgY3B1bWFza19hbmQobmV3X2FmZmluaXR5LCBvbmxpbmUsIHYtPmNwdV9oYXJk
X2FmZmluaXR5KTsKKyAgICAgICAgICAgICAgICBjcHVtYXNrX2FuZChuZXdfYWZmaW5pdHksIG9u
bGluZSwgaXRlbS0+Y3B1X2hhcmRfYWZmaW5pdHkpOwogICAgICAgICAgICAgICAgIHJldCA9IGNw
dW1hc2tfdG9feGVuY3RsX2JpdG1hcCgmdmNwdWFmZi0+Y3B1bWFwX2hhcmQsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5ld19hZmZpbml0eSk7CiAgICAg
ICAgICAgICB9CkBAIC03MDUsNyArNzA3LDggQEAgbG9uZyBkb19kb21jdGwoWEVOX0dVRVNUX0hB
TkRMRV9QQVJBTSh4ZW5fZG9tY3RsX3QpIHVfZG9tY3RsKQogICAgICAgICAgICAgICAgICAqIGhh
cmQgYWZmaW5pdHkuCiAgICAgICAgICAgICAgICAgICovCiAgICAgICAgICAgICAgICAgY3B1bWFz
a19hbmQobmV3X2FmZmluaXR5LCBuZXdfYWZmaW5pdHksIG9ubGluZSk7Ci0gICAgICAgICAgICAg
ICAgY3B1bWFza19hbmQobmV3X2FmZmluaXR5LCBuZXdfYWZmaW5pdHksIHYtPmNwdV9oYXJkX2Fm
ZmluaXR5KTsKKyAgICAgICAgICAgICAgICBjcHVtYXNrX2FuZChuZXdfYWZmaW5pdHksIG5ld19h
ZmZpbml0eSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBpdGVtLT5jcHVfaGFyZF9hZmZp
bml0eSk7CiAgICAgICAgICAgICAgICAgcmV0ID0gY3B1bWFza190b194ZW5jdGxfYml0bWFwKCZ2
Y3B1YWZmLT5jcHVtYXBfc29mdCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgbmV3X2FmZmluaXR5KTsKICAgICAgICAgICAgIH0KQEAgLTcxOCwxMCArNzIx
LDEwIEBAIGxvbmcgZG9fZG9tY3RsKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX2RvbWN0bF90
KSB1X2RvbWN0bCkKICAgICAgICAgewogICAgICAgICAgICAgaWYgKCB2Y3B1YWZmLT5mbGFncyAm
IFhFTl9WQ1BVQUZGSU5JVFlfSEFSRCApCiAgICAgICAgICAgICAgICAgcmV0ID0gY3B1bWFza190
b194ZW5jdGxfYml0bWFwKCZ2Y3B1YWZmLT5jcHVtYXBfaGFyZCwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdi0+Y3B1X2hhcmRfYWZmaW5pdHkpOworICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpdGVtLT5jcHVfaGFy
ZF9hZmZpbml0eSk7CiAgICAgICAgICAgICBpZiAoIHZjcHVhZmYtPmZsYWdzICYgWEVOX1ZDUFVB
RkZJTklUWV9TT0ZUICkKICAgICAgICAgICAgICAgICByZXQgPSBjcHVtYXNrX3RvX3hlbmN0bF9i
aXRtYXAoJnZjcHVhZmYtPmNwdW1hcF9zb2Z0LAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB2LT5jcHVfc29mdF9hZmZpbml0eSk7CisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGl0ZW0tPmNwdV9zb2Z0X2FmZmluaXR5
KTsKICAgICAgICAgfQogICAgICAgICBicmVhazsKICAgICB9CmRpZmYgLS1naXQgYS94ZW4vY29t
bW9uL2tleWhhbmRsZXIuYyBiL3hlbi9jb21tb24va2V5aGFuZGxlci5jCmluZGV4IDRmNGE2NjBi
MGMuLmQ3NjA3ZTM5YWEgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24va2V5aGFuZGxlci5jCisrKyBi
L3hlbi9jb21tb24va2V5aGFuZGxlci5jCkBAIC0zMTIsOCArMzEyLDggQEAgc3RhdGljIHZvaWQg
ZHVtcF9kb21haW5zKHVuc2lnbmVkIGNoYXIga2V5KQogICAgICAgICAgICAgICAgIHByaW50aygi
ZGlydHlfY3B1PSV1Iiwgdi0+ZGlydHlfY3B1KTsKICAgICAgICAgICAgIHByaW50aygiXG4iKTsK
ICAgICAgICAgICAgIHByaW50aygiICAgIGNwdV9oYXJkX2FmZmluaXR5PXslKnBibH0gY3B1X3Nv
ZnRfYWZmaW5pdHk9eyUqcGJsfVxuIiwKLSAgICAgICAgICAgICAgICAgICBucl9jcHVfaWRzLCBj
cHVtYXNrX2JpdHModi0+Y3B1X2hhcmRfYWZmaW5pdHkpLAotICAgICAgICAgICAgICAgICAgIG5y
X2NwdV9pZHMsIGNwdW1hc2tfYml0cyh2LT5jcHVfc29mdF9hZmZpbml0eSkpOworICAgICAgICAg
ICAgICAgICAgIG5yX2NwdV9pZHMsIGNwdW1hc2tfYml0cyh2LT5zY2hlZF9pdGVtLT5jcHVfaGFy
ZF9hZmZpbml0eSksCisgICAgICAgICAgICAgICAgICAgbnJfY3B1X2lkcywgY3B1bWFza19iaXRz
KHYtPnNjaGVkX2l0ZW0tPmNwdV9zb2Z0X2FmZmluaXR5KSk7CiAgICAgICAgICAgICBwcmludGso
IiAgICBwYXVzZV9jb3VudD0lZCBwYXVzZV9mbGFncz0lbHhcbiIsCiAgICAgICAgICAgICAgICAg
ICAgYXRvbWljX3JlYWQoJnYtPnBhdXNlX2NvdW50KSwgdi0+cGF1c2VfZmxhZ3MpOwogICAgICAg
ICAgICAgYXJjaF9kdW1wX3ZjcHVfaW5mbyh2KTsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2No
ZWRfY3JlZGl0LmMgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCmluZGV4IGRlNGZhY2UyYmMu
LjllN2M4NDliOTQgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMKKysrIGIv
eGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYwpAQCAtMzUwLDYgKzM1MCw3IEBAIERFRklORV9QRVJf
Q1BVKHVuc2lnbmVkIGludCwgbGFzdF90aWNrbGVfY3B1KTsKIHN0YXRpYyBpbmxpbmUgdm9pZCBf
X3J1bnFfdGlja2xlKHN0cnVjdCBjc2NoZWRfaXRlbSAqbmV3KQogewogICAgIHVuc2lnbmVkIGlu
dCBjcHUgPSBuZXctPnZjcHUtPnByb2Nlc3NvcjsKKyAgICBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRl
bSA9IG5ldy0+dmNwdS0+c2NoZWRfaXRlbTsKICAgICBzdHJ1Y3QgY3NjaGVkX2l0ZW0gKiBjb25z
dCBjdXIgPSBDU0NIRURfSVRFTShjdXJyX29uX2NwdShjcHUpKTsKICAgICBzdHJ1Y3QgY3NjaGVk
X3ByaXZhdGUgKnBydiA9IENTQ0hFRF9QUklWKHBlcl9jcHUoc2NoZWR1bGVyLCBjcHUpKTsKICAg
ICBjcHVtYXNrX3QgbWFzaywgaWRsZV9tYXNrLCAqb25saW5lOwpAQCAtMzc1LDcgKzM3Niw3IEBA
IHN0YXRpYyBpbmxpbmUgdm9pZCBfX3J1bnFfdGlja2xlKHN0cnVjdCBjc2NoZWRfaXRlbSAqbmV3
KQogICAgIGlmICggdW5saWtlbHkodGVzdF9iaXQoQ1NDSEVEX0ZMQUdfVkNQVV9QSU5ORUQsICZu
ZXctPmZsYWdzKSAmJgogICAgICAgICAgICAgICAgICAgY3B1bWFza190ZXN0X2NwdShjcHUsICZp
ZGxlX21hc2spKSApCiAgICAgewotICAgICAgICBBU1NFUlQoY3B1bWFza19jeWNsZShjcHUsIG5l
dy0+dmNwdS0+Y3B1X2hhcmRfYWZmaW5pdHkpID09IGNwdSk7CisgICAgICAgIEFTU0VSVChjcHVt
YXNrX2N5Y2xlKGNwdSwgaXRlbS0+Y3B1X2hhcmRfYWZmaW5pdHkpID09IGNwdSk7CiAgICAgICAg
IFNDSEVEX1NUQVRfQ1JBTksodGlja2xlZF9pZGxlX2NwdV9leGNsKTsKICAgICAgICAgX19jcHVt
YXNrX3NldF9jcHUoY3B1LCAmbWFzayk7CiAgICAgICAgIGdvdG8gdGlja2xlOwpAQCAtNDEwLDEx
ICs0MTEsMTEgQEAgc3RhdGljIGlubGluZSB2b2lkIF9fcnVucV90aWNrbGUoc3RydWN0IGNzY2hl
ZF9pdGVtICpuZXcpCiAgICAgICAgICAgICBpbnQgbmV3X2lkbGVyc19lbXB0eTsKIAogICAgICAg
ICAgICAgaWYgKCBiYWxhbmNlX3N0ZXAgPT0gQkFMQU5DRV9TT0ZUX0FGRklOSVRZCi0gICAgICAg
ICAgICAgICAgICYmICFoYXNfc29mdF9hZmZpbml0eShuZXctPnZjcHUpICkKKyAgICAgICAgICAg
ICAgICAgJiYgIWhhc19zb2Z0X2FmZmluaXR5KGl0ZW0pICkKICAgICAgICAgICAgICAgICBjb250
aW51ZTsKIAogICAgICAgICAgICAgLyogQXJlIHRoZXJlIGlkbGVycyBzdWl0YWJsZSBmb3IgbmV3
IChmb3IgdGhpcyBiYWxhbmNlIHN0ZXApPyAqLwotICAgICAgICAgICAgYWZmaW5pdHlfYmFsYW5j
ZV9jcHVtYXNrKG5ldy0+dmNwdSwgYmFsYW5jZV9zdGVwLAorICAgICAgICAgICAgYWZmaW5pdHlf
YmFsYW5jZV9jcHVtYXNrKGl0ZW0sIGJhbGFuY2Vfc3RlcCwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSkpOwogICAgICAgICAgICAg
Y3B1bWFza19hbmQoY3B1bWFza19zY3JhdGNoX2NwdShjcHUpLAogICAgICAgICAgICAgICAgICAg
ICAgICAgY3B1bWFza19zY3JhdGNoX2NwdShjcHUpLCAmaWRsZV9tYXNrKTsKQEAgLTQ0Myw4ICs0
NDQsNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgX19ydW5xX3RpY2tsZShzdHJ1Y3QgY3NjaGVkX2l0
ZW0gKm5ldykKICAgICAgICAgICAgICAqLwogICAgICAgICAgICAgaWYgKCBuZXdfaWRsZXJzX2Vt
cHR5ICYmIG5ldy0+cHJpID4gY3VyLT5wcmkgKQogICAgICAgICAgICAgewotICAgICAgICAgICAg
ICAgIGlmICggY3B1bWFza19pbnRlcnNlY3RzKGN1ci0+dmNwdS0+Y3B1X2hhcmRfYWZmaW5pdHks
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmlkbGVfbWFzaykgKQor
ICAgICAgICAgICAgICAgIGlmICggY3B1bWFza19pbnRlcnNlY3RzKGl0ZW0tPmNwdV9oYXJkX2Fm
ZmluaXR5LCAmaWRsZV9tYXNrKSApCiAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAg
ICAgICBTQ0hFRF9WQ1BVX1NUQVRfQ1JBTksoY3VyLCBraWNrZWRfYXdheSk7CiAgICAgICAgICAg
ICAgICAgICAgIFNDSEVEX1ZDUFVfU1RBVF9DUkFOSyhjdXIsIG1pZ3JhdGVfcik7CkBAIC03MDQs
NyArNzA0LDcgQEAgc3RhdGljIGlubGluZSBib29sCiBfX2NzY2hlZF92Y3B1X2lzX2NhY2hlX2hv
dChjb25zdCBzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKnBydiwgc3RydWN0IHZjcHUgKnYpCiB7CiAg
ICAgYm9vbCBob3QgPSBwcnYtPnZjcHVfbWlncl9kZWxheSAmJgotICAgICAgICAgICAgICAgKE5P
VygpIC0gdi0+bGFzdF9ydW5fdGltZSkgPCBwcnYtPnZjcHVfbWlncl9kZWxheTsKKyAgICAgICAg
ICAgICAgIChOT1coKSAtIHYtPnNjaGVkX2l0ZW0tPmxhc3RfcnVuX3RpbWUpIDwgcHJ2LT52Y3B1
X21pZ3JfZGVsYXk7CiAKICAgICBpZiAoIGhvdCApCiAgICAgICAgIFNDSEVEX1NUQVRfQ1JBTkso
dmNwdV9ob3QpOwpAQCAtNzQyLDcgKzc0Miw3IEBAIF9jc2NoZWRfY3B1X3BpY2soY29uc3Qgc3Ry
dWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdmMsIGJvb2xfdCBjb21taXQpCiAKICAg
ICBmb3JfZWFjaF9hZmZpbml0eV9iYWxhbmNlX3N0ZXAoIGJhbGFuY2Vfc3RlcCApCiAgICAgewot
ICAgICAgICBhZmZpbml0eV9iYWxhbmNlX2NwdW1hc2sodmMsIGJhbGFuY2Vfc3RlcCwgY3B1cyk7
CisgICAgICAgIGFmZmluaXR5X2JhbGFuY2VfY3B1bWFzayh2Yy0+c2NoZWRfaXRlbSwgYmFsYW5j
ZV9zdGVwLCBjcHVzKTsKICAgICAgICAgY3B1bWFza19hbmQoY3B1cywgb25saW5lLCBjcHVzKTsK
ICAgICAgICAgLyoKICAgICAgICAgICogV2Ugd2FudCB0byBwaWNrIHVwIGEgcGNwdSBhbW9uZyB0
aGUgb25lcyB0aGF0IGFyZSBvbmxpbmUgYW5kCkBAIC03NjEsNyArNzYxLDcgQEAgX2NzY2hlZF9j
cHVfcGljayhjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCB2Y3B1ICp2YywgYm9v
bF90IGNvbW1pdCkKICAgICAgICAgICogYmFsYW5jaW5nIHN0ZXAgYWxsIHRvZ2V0aGVyLgogICAg
ICAgICAgKi8KICAgICAgICAgaWYgKCBiYWxhbmNlX3N0ZXAgPT0gQkFMQU5DRV9TT0ZUX0FGRklO
SVRZICYmCi0gICAgICAgICAgICAgKCFoYXNfc29mdF9hZmZpbml0eSh2YykgfHwgY3B1bWFza19l
bXB0eShjcHVzKSkgKQorICAgICAgICAgICAgICghaGFzX3NvZnRfYWZmaW5pdHkodmMtPnNjaGVk
X2l0ZW0pIHx8IGNwdW1hc2tfZW1wdHkoY3B1cykpICkKICAgICAgICAgICAgIGNvbnRpbnVlOwog
CiAgICAgICAgIC8qIElmIHByZXNlbnQsIHByZWZlciB2YydzIGN1cnJlbnQgcHJvY2Vzc29yICov
CkBAIC0xNjYwLDEwICsxNjYwLDEwIEBAIGNzY2hlZF9ydW5xX3N0ZWFsKGludCBwZWVyX2NwdSwg
aW50IGNwdSwgaW50IHByaSwgaW50IGJhbGFuY2Vfc3RlcCkKICAgICAgICAgICogb3IgY291bnRl
ci4KICAgICAgICAgICovCiAgICAgICAgIGlmICggdmMtPmlzX3J1bm5pbmcgfHwgKGJhbGFuY2Vf
c3RlcCA9PSBCQUxBTkNFX1NPRlRfQUZGSU5JVFkgJiYKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIWhhc19zb2Z0X2FmZmluaXR5KHZjKSkgKQorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAhaGFzX3NvZnRfYWZmaW5pdHkodmMtPnNjaGVkX2l0ZW0pKSApCiAgICAgICAg
ICAgICBjb250aW51ZTsKIAotICAgICAgICBhZmZpbml0eV9iYWxhbmNlX2NwdW1hc2sodmMsIGJh
bGFuY2Vfc3RlcCwgY3B1bWFza19zY3JhdGNoKTsKKyAgICAgICAgYWZmaW5pdHlfYmFsYW5jZV9j
cHVtYXNrKHZjLT5zY2hlZF9pdGVtLCBiYWxhbmNlX3N0ZXAsIGNwdW1hc2tfc2NyYXRjaCk7CiAg
ICAgICAgIGlmICggX19jc2NoZWRfdmNwdV9pc19taWdyYXRlYWJsZShwcnYsIHZjLCBjcHUsIGNw
dW1hc2tfc2NyYXRjaCkgKQogICAgICAgICB7CiAgICAgICAgICAgICAvKiBXZSBnb3QgYSBjYW5k
aWRhdGUuIEdyYWIgaXQhICovCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIu
YyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCmluZGV4IDYxMDYyOTNiM2YuLjVjMTc5NGRi
NjEgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCisrKyBiL3hlbi9jb21t
b24vc2NoZWRfY3JlZGl0Mi5jCkBAIC02OTksMTAgKzY5OSwxMCBAQCBzdGF0aWMgaW50IGdldF9m
YWxsYmFja19jcHUoc3RydWN0IGNzY2hlZDJfaXRlbSAqc3ZjKQogICAgIHsKICAgICAgICAgaW50
IGNwdSA9IHYtPnByb2Nlc3NvcjsKIAotICAgICAgICBpZiAoIGJzID09IEJBTEFOQ0VfU09GVF9B
RkZJTklUWSAmJiAhaGFzX3NvZnRfYWZmaW5pdHkodikgKQorICAgICAgICBpZiAoIGJzID09IEJB
TEFOQ0VfU09GVF9BRkZJTklUWSAmJiAhaGFzX3NvZnRfYWZmaW5pdHkodi0+c2NoZWRfaXRlbSkg
KQogICAgICAgICAgICAgY29udGludWU7CiAKLSAgICAgICAgYWZmaW5pdHlfYmFsYW5jZV9jcHVt
YXNrKHYsIGJzLCBjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSkpOworICAgICAgICBhZmZpbml0eV9i
YWxhbmNlX2NwdW1hc2sodi0+c2NoZWRfaXRlbSwgYnMsIGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1
KSk7CiAgICAgICAgIGNwdW1hc2tfYW5kKGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSwgY3B1bWFz
a19zY3JhdGNoX2NwdShjcHUpLAogICAgICAgICAgICAgICAgICAgICBjcHVwb29sX2RvbWFpbl9j
cHVtYXNrKHYtPmRvbWFpbikpOwogCkBAIC0xMzkwLDEwICsxMzkwLDEwIEBAIHN0YXRpYyBzX3Rp
bWVfdCB0aWNrbGVfc2NvcmUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzX3RpbWVfdCBu
b3csCiAgICAgICovCiAgICAgaWYgKCBzY29yZSA+IDAgKQogICAgIHsKLSAgICAgICAgaWYgKCBj
cHVtYXNrX3Rlc3RfY3B1KGNwdSwgbmV3LT52Y3B1LT5jcHVfc29mdF9hZmZpbml0eSkgKQorICAg
ICAgICBpZiAoIGNwdW1hc2tfdGVzdF9jcHUoY3B1LCBuZXctPnZjcHUtPnNjaGVkX2l0ZW0tPmNw
dV9zb2Z0X2FmZmluaXR5KSApCiAgICAgICAgICAgICBzY29yZSArPSBDU0NIRUQyX0NSRURJVF9J
TklUOwogCi0gICAgICAgIGlmICggIWNwdW1hc2tfdGVzdF9jcHUoY3B1LCBjdXItPnZjcHUtPmNw
dV9zb2Z0X2FmZmluaXR5KSApCisgICAgICAgIGlmICggIWNwdW1hc2tfdGVzdF9jcHUoY3B1LCBj
dXItPnZjcHUtPnNjaGVkX2l0ZW0tPmNwdV9zb2Z0X2FmZmluaXR5KSApCiAgICAgICAgICAgICBz
Y29yZSArPSBDU0NIRUQyX0NSRURJVF9JTklUOwogICAgIH0KIApAQCAtMTQzNiw2ICsxNDM2LDcg
QEAgcnVucV90aWNrbGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgY3NjaGVk
Ml9pdGVtICpuZXcsIHNfdGltZV90IG5vdykKIHsKICAgICBpbnQgaSwgaXBpZCA9IC0xOwogICAg
IHNfdGltZV90IG1heCA9IDA7CisgICAgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0gPSBuZXctPnZj
cHUtPnNjaGVkX2l0ZW07CiAgICAgdW5zaWduZWQgaW50IGJzLCBjcHUgPSBuZXctPnZjcHUtPnBy
b2Nlc3NvcjsKICAgICBzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICpycWQgPSBjMnJxZChv
cHMsIGNwdSk7CiAgICAgY3B1bWFza190ICpvbmxpbmUgPSBjcHVwb29sX2RvbWFpbl9jcHVtYXNr
KG5ldy0+dmNwdS0+ZG9tYWluKTsKQEAgLTE0NzMsNyArMTQ3NCw3IEBAIHJ1bnFfdGlja2xlKGNv
bnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IGNzY2hlZDJfaXRlbSAqbmV3LCBzX3Rp
bWVfdCBub3cpCiAgICAgICAgICAgICAgICAgICBjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgJnJxZC0+
aWRsZSkgJiYKICAgICAgICAgICAgICAgICAgICFjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgJnJxZC0+
dGlja2xlZCkpICkKICAgICB7Ci0gICAgICAgIEFTU0VSVChjcHVtYXNrX2N5Y2xlKGNwdSwgbmV3
LT52Y3B1LT5jcHVfaGFyZF9hZmZpbml0eSkgPT0gY3B1KTsKKyAgICAgICAgQVNTRVJUKGNwdW1h
c2tfY3ljbGUoY3B1LCBpdGVtLT5jcHVfaGFyZF9hZmZpbml0eSkgPT0gY3B1KTsKICAgICAgICAg
U0NIRURfU1RBVF9DUkFOSyh0aWNrbGVkX2lkbGVfY3B1X2V4Y2wpOwogICAgICAgICBpcGlkID0g
Y3B1OwogICAgICAgICBnb3RvIHRpY2tsZTsKQEAgLTE0ODIsMTAgKzE0ODMsMTAgQEAgcnVucV90
aWNrbGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgY3NjaGVkMl9pdGVtICpu
ZXcsIHNfdGltZV90IG5vdykKICAgICBmb3JfZWFjaF9hZmZpbml0eV9iYWxhbmNlX3N0ZXAoIGJz
ICkKICAgICB7CiAgICAgICAgIC8qIEp1c3Qgc2tpcCBmaXJzdCBzdGVwLCBpZiB3ZSBkb24ndCBo
YXZlIGEgc29mdCBhZmZpbml0eSAqLwotICAgICAgICBpZiAoIGJzID09IEJBTEFOQ0VfU09GVF9B
RkZJTklUWSAmJiAhaGFzX3NvZnRfYWZmaW5pdHkobmV3LT52Y3B1KSApCisgICAgICAgIGlmICgg
YnMgPT0gQkFMQU5DRV9TT0ZUX0FGRklOSVRZICYmICFoYXNfc29mdF9hZmZpbml0eShpdGVtKSAp
CiAgICAgICAgICAgICBjb250aW51ZTsKIAotICAgICAgICBhZmZpbml0eV9iYWxhbmNlX2NwdW1h
c2sobmV3LT52Y3B1LCBicywgY3B1bWFza19zY3JhdGNoX2NwdShjcHUpKTsKKyAgICAgICAgYWZm
aW5pdHlfYmFsYW5jZV9jcHVtYXNrKGl0ZW0sIGJzLCBjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSkp
OwogCiAgICAgICAgIC8qCiAgICAgICAgICAqIEZpcnN0IG9mIGFsbCwgY29uc2lkZXIgaWRsZSBj
cHVzLCBjaGVja2luZyBpZiB3ZSBjYW4ganVzdApAQCAtMTU1Nyw3ICsxNTU4LDcgQEAgcnVucV90
aWNrbGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgY3NjaGVkMl9pdGVtICpu
ZXcsIHNfdGltZV90IG5vdykKICAgICAgICAgICAgIGlwaWQgPSBjcHU7CiAKICAgICAgICAgICAg
IC8qIElmIHRoaXMgaXMgaW4gbmV3J3Mgc29mdCBhZmZpbml0eSwganVzdCB0YWtlIGl0ICovCi0g
ICAgICAgICAgICBpZiAoIGNwdW1hc2tfdGVzdF9jcHUoY3B1LCBuZXctPnZjcHUtPmNwdV9zb2Z0
X2FmZmluaXR5KSApCisgICAgICAgICAgICBpZiAoIGNwdW1hc2tfdGVzdF9jcHUoY3B1LCBpdGVt
LT5jcHVfc29mdF9hZmZpbml0eSkgKQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIFND
SEVEX1NUQVRfQ1JBTksodGlja2xlZF9idXN5X2NwdSk7CiAgICAgICAgICAgICAgICAgZ290byB0
aWNrbGU7CkBAIC0yMjQzLDcgKzIyNDQsNyBAQCBjc2NoZWQyX3Jlc19waWNrKGNvbnN0IHN0cnVj
dCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiAgICAgICAgIGdvdG8g
b3V0OwogICAgIH0KIAotICAgIGNwdW1hc2tfYW5kKGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSwg
dmMtPmNwdV9oYXJkX2FmZmluaXR5LAorICAgIGNwdW1hc2tfYW5kKGNwdW1hc2tfc2NyYXRjaF9j
cHUoY3B1KSwgaXRlbS0+Y3B1X2hhcmRfYWZmaW5pdHksCiAgICAgICAgICAgICAgICAgY3B1cG9v
bF9kb21haW5fY3B1bWFzayh2Yy0+ZG9tYWluKSk7CiAKICAgICAvKgpAQCAtMjI4OCw3ICsyMjg5
LDcgQEAgY3NjaGVkMl9yZXNfcGljayhjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVj
dCBzY2hlZF9pdGVtICppdGVtKQogICAgICAqCiAgICAgICogRmluZCBib3RoIHJ1bnF1ZXVlcyBp
biBvbmUgcGFzcy4KICAgICAgKi8KLSAgICBoYXNfc29mdCA9IGhhc19zb2Z0X2FmZmluaXR5KHZj
KTsKKyAgICBoYXNfc29mdCA9IGhhc19zb2Z0X2FmZmluaXR5KGl0ZW0pOwogICAgIGZvcl9lYWNo
X2NwdShpLCAmcHJ2LT5hY3RpdmVfcXVldWVzKQogICAgIHsKICAgICAgICAgc3RydWN0IGNzY2hl
ZDJfcnVucXVldWVfZGF0YSAqcnFkOwpAQCAtMjMzNSw3ICsyMzM2LDcgQEAgY3NjaGVkMl9yZXNf
cGljayhjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF9pdGVtICppdGVt
KQogICAgICAgICAgICAgY3B1bWFza190IG1hc2s7CiAKICAgICAgICAgICAgIGNwdW1hc2tfYW5k
KCZtYXNrLCBjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSksICZycWQtPmFjdGl2ZSk7Ci0gICAgICAg
ICAgICBpZiAoIGNwdW1hc2tfaW50ZXJzZWN0cygmbWFzaywgc3ZjLT52Y3B1LT5jcHVfc29mdF9h
ZmZpbml0eSkgKQorICAgICAgICAgICAgaWYgKCBjcHVtYXNrX2ludGVyc2VjdHMoJm1hc2ssIGl0
ZW0tPmNwdV9zb2Z0X2FmZmluaXR5KSApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAg
bWluX3NfYXZnbG9hZCA9IHJxZF9hdmdsb2FkOwogICAgICAgICAgICAgICAgIG1pbl9zX3JxaSA9
IGk7CkBAIC0yMzU3LDkgKzIzNTgsOSBAQCBjc2NoZWQyX3Jlc19waWNrKGNvbnN0IHN0cnVjdCBz
Y2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiAgICAgICAgICAqIE5vdGUg
dGhhdCwgdG8gb2J0YWluIHRoZSBzb2Z0LWFmZmluaXR5IG1hc2ssIHdlICJqdXN0IiBwdXQgd2hh
dCB3ZQogICAgICAgICAgKiBoYXZlIGluIGNwdW1hc2tfc2NyYXRjaCBpbiAmJiB3aXRoIHZjLT5j
cHVfc29mdF9hZmZpbml0eS4gVGhpcyBpcwogICAgICAgICAgKiBvayBiZWNhdXNlOgotICAgICAg
ICAgKiAtIHdlIGtub3cgdGhhdCB2Yy0+Y3B1X2hhcmRfYWZmaW5pdHkgYW5kIHZjLT5jcHVfc29m
dF9hZmZpbml0eSBoYXZlCisgICAgICAgICAqIC0gd2Uga25vdyB0aGF0IGl0ZW0tPmNwdV9oYXJk
X2FmZmluaXR5IGFuZCAtPmNwdV9zb2Z0X2FmZmluaXR5IGhhdmUKICAgICAgICAgICogICBhIG5v
bi1lbXB0eSBpbnRlcnNlY3Rpb24gKGJlY2F1c2UgaGFzX3NvZnQgaXMgdHJ1ZSk7Ci0gICAgICAg
ICAqIC0gd2UgaGF2ZSB2Yy0+Y3B1X2hhcmRfYWZmaW5pdHkgJiBjcHVwb29sX2RvbWFpbl9jcHVt
YXNrKCkgYWxyZWFkeQorICAgICAgICAgKiAtIHdlIGhhdmUgaXRlbS0+Y3B1X2hhcmRfYWZmaW5p
dHkgJiBjcHVwb29sX2RvbWFpbl9jcHVtYXNrKCkgYWxyZWFkeQogICAgICAgICAgKiAgIGluIGNw
dW1hc2tfc2NyYXRjaCwgd2UgZG8gc2F2ZSBhIGxvdCBkb2luZyBsaWtlIHRoaXMuCiAgICAgICAg
ICAqCiAgICAgICAgICAqIEl0J3Mga2luZCBvZiBsaWtlIG9wZW4gY29kaW5nIGFmZmluaXR5X2Jh
bGFuY2VfY3B1bWFzaygpIGJ1dCwgaW4KQEAgLTIzNjcsNyArMjM2OCw3IEBAIGNzY2hlZDJfcmVz
X3BpY2soY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRl
bSkKICAgICAgICAgICogY3B1bWFzayBvcGVyYXRpb25zLgogICAgICAgICAgKi8KICAgICAgICAg
Y3B1bWFza19hbmQoY3B1bWFza19zY3JhdGNoX2NwdShjcHUpLCBjcHVtYXNrX3NjcmF0Y2hfY3B1
KGNwdSksCi0gICAgICAgICAgICAgICAgICAgIHZjLT5jcHVfc29mdF9hZmZpbml0eSk7CisgICAg
ICAgICAgICAgICAgICAgIGl0ZW0tPmNwdV9zb2Z0X2FmZmluaXR5KTsKICAgICAgICAgY3B1bWFz
a19hbmQoY3B1bWFza19zY3JhdGNoX2NwdShjcHUpLCBjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSks
CiAgICAgICAgICAgICAgICAgICAgICZwcnYtPnJxZFttaW5fc19ycWldLmFjdGl2ZSk7CiAgICAg
fQpAQCAtMjQ3NSw2ICsyNDc2LDcgQEAgc3RhdGljIHZvaWQgbWlncmF0ZShjb25zdCBzdHJ1Y3Qg
c2NoZWR1bGVyICpvcHMsCiAgICAgICAgICAgICAgICAgICAgIHNfdGltZV90IG5vdykKIHsKICAg
ICBpbnQgY3B1ID0gc3ZjLT52Y3B1LT5wcm9jZXNzb3I7CisgICAgc3RydWN0IHNjaGVkX2l0ZW0g
Kml0ZW0gPSBzdmMtPnZjcHUtPnNjaGVkX2l0ZW07CiAKICAgICBpZiAoIHVubGlrZWx5KHRiX2lu
aXRfZG9uZSkgKQogICAgIHsKQEAgLTI1MTIsNyArMjUxNCw3IEBAIHN0YXRpYyB2b2lkIG1pZ3Jh
dGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLAogICAgICAgICB9CiAgICAgICAgIF9ydW5x
X2RlYXNzaWduKHN2Yyk7CiAKLSAgICAgICAgY3B1bWFza19hbmQoY3B1bWFza19zY3JhdGNoX2Nw
dShjcHUpLCBzdmMtPnZjcHUtPmNwdV9oYXJkX2FmZmluaXR5LAorICAgICAgICBjcHVtYXNrX2Fu
ZChjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSksIGl0ZW0tPmNwdV9oYXJkX2FmZmluaXR5LAogICAg
ICAgICAgICAgICAgICAgICBjcHVwb29sX2RvbWFpbl9jcHVtYXNrKHN2Yy0+dmNwdS0+ZG9tYWlu
KSk7CiAgICAgICAgIGNwdW1hc2tfYW5kKGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSwgY3B1bWFz
a19zY3JhdGNoX2NwdShjcHUpLAogICAgICAgICAgICAgICAgICAgICAmdHJxZC0+YWN0aXZlKTsK
QEAgLTI1NDYsNyArMjU0OCw3IEBAIHN0YXRpYyBib29sIHZjcHVfaXNfbWlncmF0ZWFibGUoc3Ry
dWN0IGNzY2hlZDJfaXRlbSAqc3ZjLAogICAgIHN0cnVjdCB2Y3B1ICp2ID0gc3ZjLT52Y3B1Owog
ICAgIGludCBjcHUgPSBzdmMtPnZjcHUtPnByb2Nlc3NvcjsKIAotICAgIGNwdW1hc2tfYW5kKGNw
dW1hc2tfc2NyYXRjaF9jcHUoY3B1KSwgdi0+Y3B1X2hhcmRfYWZmaW5pdHksCisgICAgY3B1bWFz
a19hbmQoY3B1bWFza19zY3JhdGNoX2NwdShjcHUpLCB2LT5zY2hlZF9pdGVtLT5jcHVfaGFyZF9h
ZmZpbml0eSwKICAgICAgICAgICAgICAgICBjcHVwb29sX2RvbWFpbl9jcHVtYXNrKHYtPmRvbWFp
bikpOwogCiAgICAgcmV0dXJuICEoc3ZjLT5mbGFncyAmIENTRkxBR19ydW5xX21pZ3JhdGVfcmVx
dWVzdCkgJiYKQEAgLTI3ODAsNyArMjc4Miw3IEBAIGNzY2hlZDJfaXRlbV9taWdyYXRlKAogCiAg
ICAgLyogSWYgaGVyZSwgbmV3X2NwdSBtdXN0IGJlIGEgdmFsaWQgQ3JlZGl0MiBwQ1BVLCBhbmQg
aW4gb3VyIGFmZmluaXR5LiAqLwogICAgIEFTU0VSVChjcHVtYXNrX3Rlc3RfY3B1KG5ld19jcHUs
ICZjc2NoZWQyX3ByaXYob3BzKS0+aW5pdGlhbGl6ZWQpKTsKLSAgICBBU1NFUlQoY3B1bWFza190
ZXN0X2NwdShuZXdfY3B1LCB2Yy0+Y3B1X2hhcmRfYWZmaW5pdHkpKTsKKyAgICBBU1NFUlQoY3B1
bWFza190ZXN0X2NwdShuZXdfY3B1LCBpdGVtLT5jcHVfaGFyZF9hZmZpbml0eSkpOwogCiAgICAg
dHJxZCA9IGMycnFkKG9wcywgbmV3X2NwdSk7CiAKQEAgLTMzMjAsOSArMzMyMiw5IEBAIHJ1bnFf
Y2FuZGlkYXRlKHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnJxZCwKICAgICB9CiAKICAg
ICAvKiBJZiBzY3VyciBoYXMgYSBzb2Z0LWFmZmluaXR5LCBsZXQncyBjaGVjayB3aGV0aGVyIGNw
dSBpcyBwYXJ0IG9mIGl0ICovCi0gICAgaWYgKCBoYXNfc29mdF9hZmZpbml0eShzY3Vyci0+dmNw
dSkgKQorICAgIGlmICggaGFzX3NvZnRfYWZmaW5pdHkoc2N1cnItPnZjcHUtPnNjaGVkX2l0ZW0p
ICkKICAgICB7Ci0gICAgICAgIGFmZmluaXR5X2JhbGFuY2VfY3B1bWFzayhzY3Vyci0+dmNwdSwg
QkFMQU5DRV9TT0ZUX0FGRklOSVRZLAorICAgICAgICBhZmZpbml0eV9iYWxhbmNlX2NwdW1hc2so
c2N1cnItPnZjcHUtPnNjaGVkX2l0ZW0sIEJBTEFOQ0VfU09GVF9BRkZJTklUWSwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGNwdW1hc2tfc2NyYXRjaCk7CiAgICAgICAgIGlmICgg
dW5saWtlbHkoIWNwdW1hc2tfdGVzdF9jcHUoY3B1LCBjcHVtYXNrX3NjcmF0Y2gpKSApCiAgICAg
ICAgIHsKQEAgLTMzNzcsNyArMzM3OSw3IEBAIHJ1bnFfY2FuZGlkYXRlKHN0cnVjdCBjc2NoZWQy
X3J1bnF1ZXVlX2RhdGEgKnJxZCwKICAgICAgICAgfQogCiAgICAgICAgIC8qIE9ubHkgY29uc2lk
ZXIgdmNwdXMgdGhhdCBhcmUgYWxsb3dlZCB0byBydW4gb24gdGhpcyBwcm9jZXNzb3IuICovCi0g
ICAgICAgIGlmICggIWNwdW1hc2tfdGVzdF9jcHUoY3B1LCBzdmMtPnZjcHUtPmNwdV9oYXJkX2Fm
ZmluaXR5KSApCisgICAgICAgIGlmICggIWNwdW1hc2tfdGVzdF9jcHUoY3B1LCBzdmMtPnZjcHUt
PnNjaGVkX2l0ZW0tPmNwdV9oYXJkX2FmZmluaXR5KSApCiAgICAgICAgIHsKICAgICAgICAgICAg
ICgqc2tpcHBlZCkrKzsKICAgICAgICAgICAgIGNvbnRpbnVlOwpkaWZmIC0tZ2l0IGEveGVuL2Nv
bW1vbi9zY2hlZF9udWxsLmMgYi94ZW4vY29tbW9uL3NjaGVkX251bGwuYwppbmRleCA2MjA5MjVl
OGNlLi5jNDVhZjlmOGVlIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX251bGwuYworKysg
Yi94ZW4vY29tbW9uL3NjaGVkX251bGwuYwpAQCAtMTIzLDcgKzEyMyw4IEBAIHN0YXRpYyBpbmxp
bmUgc3RydWN0IG51bGxfaXRlbSAqbnVsbF9pdGVtKGNvbnN0IHN0cnVjdCBzY2hlZF9pdGVtICpp
dGVtKQogc3RhdGljIGlubGluZSBib29sIHZjcHVfY2hlY2tfYWZmaW5pdHkoc3RydWN0IHZjcHUg
KnYsIHVuc2lnbmVkIGludCBjcHUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBpbnQgYmFsYW5jZV9zdGVwKQogewotICAgIGFmZmluaXR5X2JhbGFuY2Vf
Y3B1bWFzayh2LCBiYWxhbmNlX3N0ZXAsIGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSk7CisgICAg
YWZmaW5pdHlfYmFsYW5jZV9jcHVtYXNrKHYtPnNjaGVkX2l0ZW0sIGJhbGFuY2Vfc3RlcCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgY3B1bWFza19zY3JhdGNoX2NwdShjcHUpKTsKICAg
ICBjcHVtYXNrX2FuZChjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSksIGNwdW1hc2tfc2NyYXRjaF9j
cHUoY3B1KSwKICAgICAgICAgICAgICAgICBjcHVwb29sX2RvbWFpbl9jcHVtYXNrKHYtPmRvbWFp
bikpOwogCkBAIC0yODEsMTAgKzI4MiwxMCBAQCBwaWNrX3JlcyhzdHJ1Y3QgbnVsbF9wcml2YXRl
ICpwcnYsIHN0cnVjdCBzY2hlZF9pdGVtICppdGVtKQogCiAgICAgZm9yX2VhY2hfYWZmaW5pdHlf
YmFsYW5jZV9zdGVwKCBicyApCiAgICAgewotICAgICAgICBpZiAoIGJzID09IEJBTEFOQ0VfU09G
VF9BRkZJTklUWSAmJiAhaGFzX3NvZnRfYWZmaW5pdHkodikgKQorICAgICAgICBpZiAoIGJzID09
IEJBTEFOQ0VfU09GVF9BRkZJTklUWSAmJiAhaGFzX3NvZnRfYWZmaW5pdHkoaXRlbSkgKQogICAg
ICAgICAgICAgY29udGludWU7CiAKLSAgICAgICAgYWZmaW5pdHlfYmFsYW5jZV9jcHVtYXNrKHYs
IGJzLCBjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSkpOworICAgICAgICBhZmZpbml0eV9iYWxhbmNl
X2NwdW1hc2soaXRlbSwgYnMsIGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSk7CiAgICAgICAgIGNw
dW1hc2tfYW5kKGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSwgY3B1bWFza19zY3JhdGNoX2NwdShj
cHUpLCBjcHVzKTsKIAogICAgICAgICAvKgpAQCAtMzIxLDcgKzMyMiw3IEBAIHBpY2tfcmVzKHN0
cnVjdCBudWxsX3ByaXZhdGUgKnBydiwgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiAgICAgICog
YXMgd2Ugd2lsbCBhY3R1YWxseSBhc3NpZ24gdGhlIHZDUFUgdG8gdGhlIHBDUFUgd2UgcmV0dXJu
IGZyb20gaGVyZSwKICAgICAgKiBvbmx5IGlmIHRoZSBwQ1BVIGlzIGZyZWUuCiAgICAgICovCi0g
ICAgY3B1bWFza19hbmQoY3B1bWFza19zY3JhdGNoX2NwdShjcHUpLCBjcHVzLCB2LT5jcHVfaGFy
ZF9hZmZpbml0eSk7CisgICAgY3B1bWFza19hbmQoY3B1bWFza19zY3JhdGNoX2NwdShjcHUpLCBj
cHVzLCBpdGVtLT5jcHVfaGFyZF9hZmZpbml0eSk7CiAgICAgbmV3X2NwdSA9IGNwdW1hc2tfYW55
KGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSk7CiAKICBvdXQ6CkBAIC00MzgsNyArNDM5LDcgQEAg
c3RhdGljIHZvaWQgbnVsbF9pdGVtX2luc2VydChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMs
CiAKICAgICBsb2NrID0gaXRlbV9zY2hlZHVsZV9sb2NrKGl0ZW0pOwogCi0gICAgY3B1bWFza19h
bmQoY3B1bWFza19zY3JhdGNoX2NwdShjcHUpLCB2LT5jcHVfaGFyZF9hZmZpbml0eSwKKyAgICBj
cHVtYXNrX2FuZChjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSksIGl0ZW0tPmNwdV9oYXJkX2FmZmlu
aXR5LAogICAgICAgICAgICAgICAgIGNwdXBvb2xfZG9tYWluX2NwdW1hc2sodi0+ZG9tYWluKSk7
CiAKICAgICAvKiBJZiB0aGUgcENQVSBpcyBmcmVlLCB3ZSBhc3NpZ24gdiB0byBpdCAqLwpAQCAt
NDk2LDcgKzQ5Nyw4IEBAIHN0YXRpYyB2b2lkIF92Y3B1X3JlbW92ZShzdHJ1Y3QgbnVsbF9wcml2
YXRlICpwcnYsIHN0cnVjdCB2Y3B1ICp2KQogICAgIHsKICAgICAgICAgbGlzdF9mb3JfZWFjaF9l
bnRyeSggd3ZjLCAmcHJ2LT53YWl0cSwgd2FpdHFfZWxlbSApCiAgICAgICAgIHsKLSAgICAgICAg
ICAgIGlmICggYnMgPT0gQkFMQU5DRV9TT0ZUX0FGRklOSVRZICYmICFoYXNfc29mdF9hZmZpbml0
eSh3dmMtPnZjcHUpICkKKyAgICAgICAgICAgIGlmICggYnMgPT0gQkFMQU5DRV9TT0ZUX0FGRklO
SVRZICYmCisgICAgICAgICAgICAgICAgICFoYXNfc29mdF9hZmZpbml0eSh3dmMtPnZjcHUtPnNj
aGVkX2l0ZW0pICkKICAgICAgICAgICAgICAgICBjb250aW51ZTsKIAogICAgICAgICAgICAgaWYg
KCB2Y3B1X2NoZWNrX2FmZmluaXR5KHd2Yy0+dmNwdSwgY3B1LCBicykgKQpAQCAtNzc1LDcgKzc3
Nyw3IEBAIHN0YXRpYyBzdHJ1Y3QgdGFza19zbGljZSBudWxsX3NjaGVkdWxlKGNvbnN0IHN0cnVj
dCBzY2hlZHVsZXIgKm9wcywKICAgICAgICAgICAgIGxpc3RfZm9yX2VhY2hfZW50cnkoIHd2Yywg
JnBydi0+d2FpdHEsIHdhaXRxX2VsZW0gKQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAg
IGlmICggYnMgPT0gQkFMQU5DRV9TT0ZUX0FGRklOSVRZICYmCi0gICAgICAgICAgICAgICAgICAg
ICAhaGFzX3NvZnRfYWZmaW5pdHkod3ZjLT52Y3B1KSApCisgICAgICAgICAgICAgICAgICAgICAh
aGFzX3NvZnRfYWZmaW5pdHkod3ZjLT52Y3B1LT5zY2hlZF9pdGVtKSApCiAgICAgICAgICAgICAg
ICAgICAgIGNvbnRpbnVlOwogCiAgICAgICAgICAgICAgICAgaWYgKCB2Y3B1X2NoZWNrX2FmZmlu
aXR5KHd2Yy0+dmNwdSwgY3B1LCBicykgKQpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9y
dC5jIGIveGVuL2NvbW1vbi9zY2hlZF9ydC5jCmluZGV4IGE2MDRhMGQ1YTYuLjU4NTYwZDA4NmIg
MTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfcnQuYworKysgYi94ZW4vY29tbW9uL3NjaGVk
X3J0LmMKQEAgLTMyNyw3ICszMjcsNyBAQCBydF9kdW1wX3ZjcHUoY29uc3Qgc3RydWN0IHNjaGVk
dWxlciAqb3BzLCBjb25zdCBzdHJ1Y3QgcnRfaXRlbSAqc3ZjKQogICAgIG1hc2sgPSBjcHVtYXNr
X3NjcmF0Y2hfY3B1KHN2Yy0+dmNwdS0+cHJvY2Vzc29yKTsKIAogICAgIGNwdXBvb2xfbWFzayA9
IGNwdXBvb2xfZG9tYWluX2NwdW1hc2soc3ZjLT52Y3B1LT5kb21haW4pOwotICAgIGNwdW1hc2tf
YW5kKG1hc2ssIGNwdXBvb2xfbWFzaywgc3ZjLT52Y3B1LT5jcHVfaGFyZF9hZmZpbml0eSk7Cisg
ICAgY3B1bWFza19hbmQobWFzaywgY3B1cG9vbF9tYXNrLCBzdmMtPnZjcHUtPnNjaGVkX2l0ZW0t
PmNwdV9oYXJkX2FmZmluaXR5KTsKICAgICBwcmludGsoIlslNWQuJS0ydV0gY3B1ICV1LCAoJSJQ
Uklfc3RpbWUiLCAlIlBSSV9zdGltZSIpLCIKICAgICAgICAgICAgIiBjdXJfYj0lIlBSSV9zdGlt
ZSIgY3VyX2Q9JSJQUklfc3RpbWUiIGxhc3Rfc3RhcnQ9JSJQUklfc3RpbWUiXG4iCiAgICAgICAg
ICAgICIgXHRcdCBwcmlvcml0eV9sZXZlbD0lZCBoYXNfZXh0cmF0aW1lPSVkXG4iCkBAIC02NDUs
NyArNjQ1LDcgQEAgcnRfcmVzX3BpY2soY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1
Y3Qgc2NoZWRfaXRlbSAqaXRlbSkKICAgICBpbnQgY3B1OwogCiAgICAgb25saW5lID0gY3B1cG9v
bF9kb21haW5fY3B1bWFzayh2Yy0+ZG9tYWluKTsKLSAgICBjcHVtYXNrX2FuZCgmY3B1cywgb25s
aW5lLCB2Yy0+Y3B1X2hhcmRfYWZmaW5pdHkpOworICAgIGNwdW1hc2tfYW5kKCZjcHVzLCBvbmxp
bmUsIGl0ZW0tPmNwdV9oYXJkX2FmZmluaXR5KTsKIAogICAgIGNwdSA9IGNwdW1hc2tfdGVzdF9j
cHUodmMtPnByb2Nlc3NvciwgJmNwdXMpCiAgICAgICAgICAgICA/IHZjLT5wcm9jZXNzb3IKQEAg
LTEwMzAsNyArMTAzMCw4IEBAIHJ1bnFfcGljayhjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMs
IGNvbnN0IGNwdW1hc2tfdCAqbWFzaykKIAogICAgICAgICAvKiBtYXNrIGNwdV9oYXJkX2FmZmlu
aXR5ICYgY3B1cG9vbCAmIG1hc2sgKi8KICAgICAgICAgb25saW5lID0gY3B1cG9vbF9kb21haW5f
Y3B1bWFzayhpdGVyX3N2Yy0+dmNwdS0+ZG9tYWluKTsKLSAgICAgICAgY3B1bWFza19hbmQoJmNw
dV9jb21tb24sIG9ubGluZSwgaXRlcl9zdmMtPnZjcHUtPmNwdV9oYXJkX2FmZmluaXR5KTsKKyAg
ICAgICAgY3B1bWFza19hbmQoJmNwdV9jb21tb24sIG9ubGluZSwKKyAgICAgICAgICAgICAgICAg
ICAgaXRlcl9zdmMtPnZjcHUtPnNjaGVkX2l0ZW0tPmNwdV9oYXJkX2FmZmluaXR5KTsKICAgICAg
ICAgY3B1bWFza19hbmQoJmNwdV9jb21tb24sIG1hc2ssICZjcHVfY29tbW9uKTsKICAgICAgICAg
aWYgKCBjcHVtYXNrX2VtcHR5KCZjcHVfY29tbW9uKSApCiAgICAgICAgICAgICBjb250aW51ZTsK
QEAgLTExOTksNyArMTIwMCw3IEBAIHJ1bnFfdGlja2xlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIg
Km9wcywgc3RydWN0IHJ0X2l0ZW0gKm5ldykKICAgICAgICAgcmV0dXJuOwogCiAgICAgb25saW5l
ID0gY3B1cG9vbF9kb21haW5fY3B1bWFzayhuZXctPnZjcHUtPmRvbWFpbik7Ci0gICAgY3B1bWFz
a19hbmQoJm5vdF90aWNrbGVkLCBvbmxpbmUsIG5ldy0+dmNwdS0+Y3B1X2hhcmRfYWZmaW5pdHkp
OworICAgIGNwdW1hc2tfYW5kKCZub3RfdGlja2xlZCwgb25saW5lLCBuZXctPnZjcHUtPnNjaGVk
X2l0ZW0tPmNwdV9oYXJkX2FmZmluaXR5KTsKICAgICBjcHVtYXNrX2FuZG5vdCgmbm90X3RpY2ts
ZWQsICZub3RfdGlja2xlZCwgJnBydi0+dGlja2xlZCk7CiAKICAgICAvKgpkaWZmIC0tZ2l0IGEv
eGVuL2NvbW1vbi9zY2hlZHVsZS5jIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCmluZGV4IDQ2NGUz
NThmNzAuLmY0ODUwYTU3ZjYgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWR1bGUuYworKysg
Yi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKQEAgLTI3MCw2ICsyNzAsMTIgQEAgc3RhdGljIHZvaWQg
c2NoZWRfZnJlZV9pdGVtKHN0cnVjdCBzY2hlZF9pdGVtICppdGVtKQogICAgIH0KIAogICAgIGl0
ZW0tPnZjcHUtPnNjaGVkX2l0ZW0gPSBOVUxMOworCisgICAgZnJlZV9jcHVtYXNrX3ZhcihpdGVt
LT5jcHVfaGFyZF9hZmZpbml0eSk7CisgICAgZnJlZV9jcHVtYXNrX3ZhcihpdGVtLT5jcHVfaGFy
ZF9hZmZpbml0eV90bXApOworICAgIGZyZWVfY3B1bWFza192YXIoaXRlbS0+Y3B1X2hhcmRfYWZm
aW5pdHlfc2F2ZWQpOworICAgIGZyZWVfY3B1bWFza192YXIoaXRlbS0+Y3B1X3NvZnRfYWZmaW5p
dHkpOworCiAgICAgeGZyZWUoaXRlbSk7CiB9CiAKQEAgLTI5Myw3ICsyOTksMTcgQEAgc3RhdGlj
IHN0cnVjdCBzY2hlZF9pdGVtICpzY2hlZF9hbGxvY19pdGVtKHN0cnVjdCB2Y3B1ICp2KQogICAg
IGl0ZW0tPm5leHRfaW5fbGlzdCA9ICpwcmV2X2l0ZW07CiAgICAgKnByZXZfaXRlbSA9IGl0ZW07
CiAKKyAgICBpZiAoICF6YWxsb2NfY3B1bWFza192YXIoJml0ZW0tPmNwdV9oYXJkX2FmZmluaXR5
KSB8fAorICAgICAgICAgIXphbGxvY19jcHVtYXNrX3ZhcigmaXRlbS0+Y3B1X2hhcmRfYWZmaW5p
dHlfdG1wKSB8fAorICAgICAgICAgIXphbGxvY19jcHVtYXNrX3ZhcigmaXRlbS0+Y3B1X2hhcmRf
YWZmaW5pdHlfc2F2ZWQpIHx8CisgICAgICAgICAhemFsbG9jX2NwdW1hc2tfdmFyKCZpdGVtLT5j
cHVfc29mdF9hZmZpbml0eSkgKQorICAgICAgICBnb3RvIGZhaWw7CisKICAgICByZXR1cm4gaXRl
bTsKKworIGZhaWw6CisgICAgc2NoZWRfZnJlZV9pdGVtKGl0ZW0pOworICAgIHJldHVybiBOVUxM
OwogfQogCiBpbnQgc2NoZWRfaW5pdF92Y3B1KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQg
cHJvY2Vzc29yKQpAQCAtMzYzLDcgKzM3OSw3IEBAIGludCBzY2hlZF9tb3ZlX2RvbWFpbihzdHJ1
Y3QgZG9tYWluICpkLCBzdHJ1Y3QgY3B1cG9vbCAqYykKIAogICAgIGZvcl9lYWNoX3ZjcHUgKCBk
LCB2ICkKICAgICB7Ci0gICAgICAgIGlmICggdi0+YWZmaW5pdHlfYnJva2VuICkKKyAgICAgICAg
aWYgKCB2LT5zY2hlZF9pdGVtLT5hZmZpbml0eV9icm9rZW4gKQogICAgICAgICAgICAgcmV0dXJu
IC1FQlVTWTsKICAgICB9CiAKQEAgLTY4Miw3ICs2OTgsNyBAQCBzdGF0aWMgdm9pZCB2Y3B1X21p
Z3JhdGVfZmluaXNoKHN0cnVjdCB2Y3B1ICp2KQogICAgICAgICAgICAgICovCiAgICAgICAgICAg
ICBpZiAoIHBpY2tfY2FsbGVkICYmCiAgICAgICAgICAgICAgICAgIChuZXdfbG9jayA9PSBwZXJf
Y3B1KHNjaGVkX3JlcywgbmV3X2NwdSktPnNjaGVkdWxlX2xvY2spICYmCi0gICAgICAgICAgICAg
ICAgIGNwdW1hc2tfdGVzdF9jcHUobmV3X2NwdSwgdi0+Y3B1X2hhcmRfYWZmaW5pdHkpICYmCisg
ICAgICAgICAgICAgICAgIGNwdW1hc2tfdGVzdF9jcHUobmV3X2NwdSwgdi0+c2NoZWRfaXRlbS0+
Y3B1X2hhcmRfYWZmaW5pdHkpICYmCiAgICAgICAgICAgICAgICAgIGNwdW1hc2tfdGVzdF9jcHUo
bmV3X2NwdSwgdi0+ZG9tYWluLT5jcHVwb29sLT5jcHVfdmFsaWQpICkKICAgICAgICAgICAgICAg
ICBicmVhazsKIApAQCAtNzU4LDYgKzc3NCw3IEBAIHZvaWQgcmVzdG9yZV92Y3B1X2FmZmluaXR5
KHN0cnVjdCBkb21haW4gKmQpCiAgICAgewogICAgICAgICBzcGlubG9ja190ICpsb2NrOwogICAg
ICAgICB1bnNpZ25lZCBpbnQgb2xkX2NwdSA9IHYtPnByb2Nlc3NvcjsKKyAgICAgICAgc3RydWN0
IHNjaGVkX2l0ZW0gKml0ZW0gPSB2LT5zY2hlZF9pdGVtOwogCiAgICAgICAgIEFTU0VSVCghdmNw
dV9ydW5uYWJsZSh2KSk7CiAKQEAgLTc2OSwxNSArNzg2LDE1IEBAIHZvaWQgcmVzdG9yZV92Y3B1
X2FmZmluaXR5KHN0cnVjdCBkb21haW4gKmQpCiAgICAgICAgICAqIHNldCB2LT5wcm9jZXNzb3Ig
b2YgZWFjaCBvZiB0aGVpciB2Q1BVcyB0byBzb21ldGhpbmcgdGhhdCB3aWxsCiAgICAgICAgICAq
IG1ha2Ugc2Vuc2UgZm9yIHRoZSBzY2hlZHVsZXIgb2YgdGhlIGNwdXBvb2wgaW4gd2hpY2ggdGhl
eSBhcmUgaW4uCiAgICAgICAgICAqLwotICAgICAgICBjcHVtYXNrX2FuZChjcHVtYXNrX3NjcmF0
Y2hfY3B1KGNwdSksIHYtPmNwdV9oYXJkX2FmZmluaXR5LAorICAgICAgICBjcHVtYXNrX2FuZChj
cHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSksIGl0ZW0tPmNwdV9oYXJkX2FmZmluaXR5LAogICAgICAg
ICAgICAgICAgICAgICBjcHVwb29sX2RvbWFpbl9jcHVtYXNrKGQpKTsKICAgICAgICAgaWYgKCBj
cHVtYXNrX2VtcHR5KGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSkgKQogICAgICAgICB7Ci0gICAg
ICAgICAgICBpZiAoIHYtPmFmZmluaXR5X2Jyb2tlbiApCisgICAgICAgICAgICBpZiAoIGl0ZW0t
PmFmZmluaXR5X2Jyb2tlbiApCiAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgc2NoZWRf
c2V0X2FmZmluaXR5KHYsIHYtPmNwdV9oYXJkX2FmZmluaXR5X3NhdmVkLCBOVUxMKTsKLSAgICAg
ICAgICAgICAgICB2LT5hZmZpbml0eV9icm9rZW4gPSAwOwotICAgICAgICAgICAgICAgIGNwdW1h
c2tfYW5kKGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSwgdi0+Y3B1X2hhcmRfYWZmaW5pdHksCisg
ICAgICAgICAgICAgICAgc2NoZWRfc2V0X2FmZmluaXR5KHYsIGl0ZW0tPmNwdV9oYXJkX2FmZmlu
aXR5X3NhdmVkLCBOVUxMKTsKKyAgICAgICAgICAgICAgICBpdGVtLT5hZmZpbml0eV9icm9rZW4g
PSAwOworICAgICAgICAgICAgICAgIGNwdW1hc2tfYW5kKGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1
KSwgaXRlbS0+Y3B1X2hhcmRfYWZmaW5pdHksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Y3B1cG9vbF9kb21haW5fY3B1bWFzayhkKSk7CiAgICAgICAgICAgICB9CiAKQEAgLTc4NSwxOCAr
ODAyLDE3IEBAIHZvaWQgcmVzdG9yZV92Y3B1X2FmZmluaXR5KHN0cnVjdCBkb21haW4gKmQpCiAg
ICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19ERUJVRyAiQnJlYWtp
bmcgYWZmaW5pdHkgZm9yICVwdlxuIiwgdik7CiAgICAgICAgICAgICAgICAgc2NoZWRfc2V0X2Fm
ZmluaXR5KHYsICZjcHVtYXNrX2FsbCwgTlVMTCk7Ci0gICAgICAgICAgICAgICAgY3B1bWFza19h
bmQoY3B1bWFza19zY3JhdGNoX2NwdShjcHUpLCB2LT5jcHVfaGFyZF9hZmZpbml0eSwKKyAgICAg
ICAgICAgICAgICBjcHVtYXNrX2FuZChjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSksIGl0ZW0tPmNw
dV9oYXJkX2FmZmluaXR5LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNwdXBvb2xfZG9t
YWluX2NwdW1hc2soZCkpOwogICAgICAgICAgICAgfQogICAgICAgICB9CiAKICAgICAgICAgdi0+
cHJvY2Vzc29yID0gY3B1bWFza19hbnkoY3B1bWFza19zY3JhdGNoX2NwdShjcHUpKTsKLSAgICAg
ICAgdi0+c2NoZWRfaXRlbS0+cmVzID0gcGVyX2NwdShzY2hlZF9yZXMsIHYtPnByb2Nlc3Nvcik7
CisgICAgICAgIGl0ZW0tPnJlcyA9IHBlcl9jcHUoc2NoZWRfcmVzLCB2LT5wcm9jZXNzb3IpOwog
Ci0gICAgICAgIGxvY2sgPSBpdGVtX3NjaGVkdWxlX2xvY2tfaXJxKHYtPnNjaGVkX2l0ZW0pOwot
ICAgICAgICB2LT5zY2hlZF9pdGVtLT5yZXMgPSBzY2hlZF9waWNrX3Jlc291cmNlKHZjcHVfc2No
ZWR1bGVyKHYpLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHYtPnNjaGVkX2l0ZW0pOwotICAgICAgICB2LT5wcm9jZXNzb3IgPSB2LT5zY2hlZF9pdGVt
LT5yZXMtPnByb2Nlc3NvcjsKKyAgICAgICAgbG9jayA9IGl0ZW1fc2NoZWR1bGVfbG9ja19pcnEo
aXRlbSk7CisgICAgICAgIGl0ZW0tPnJlcyA9IHNjaGVkX3BpY2tfcmVzb3VyY2UodmNwdV9zY2hl
ZHVsZXIodiksIGl0ZW0pOworICAgICAgICB2LT5wcm9jZXNzb3IgPSBpdGVtLT5yZXMtPnByb2Nl
c3NvcjsKICAgICAgICAgc3Bpbl91bmxvY2tfaXJxKGxvY2spOwogCiAgICAgICAgIGlmICggb2xk
X2NwdSAhPSB2LT5wcm9jZXNzb3IgKQpAQCAtODI4LDE2ICs4NDQsMTcgQEAgaW50IGNwdV9kaXNh
YmxlX3NjaGVkdWxlcih1bnNpZ25lZCBpbnQgY3B1KQogICAgICAgICBmb3JfZWFjaF92Y3B1ICgg
ZCwgdiApCiAgICAgICAgIHsKICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7Ci0gICAg
ICAgICAgICBzcGlubG9ja190ICpsb2NrID0gaXRlbV9zY2hlZHVsZV9sb2NrX2lycXNhdmUodi0+
c2NoZWRfaXRlbSwgJmZsYWdzKTsKKyAgICAgICAgICAgIHN0cnVjdCBzY2hlZF9pdGVtICppdGVt
ID0gdi0+c2NoZWRfaXRlbTsKKyAgICAgICAgICAgIHNwaW5sb2NrX3QgKmxvY2sgPSBpdGVtX3Nj
aGVkdWxlX2xvY2tfaXJxc2F2ZShpdGVtLCAmZmxhZ3MpOwogCi0gICAgICAgICAgICBjcHVtYXNr
X2FuZCgmb25saW5lX2FmZmluaXR5LCB2LT5jcHVfaGFyZF9hZmZpbml0eSwgYy0+Y3B1X3ZhbGlk
KTsKKyAgICAgICAgICAgIGNwdW1hc2tfYW5kKCZvbmxpbmVfYWZmaW5pdHksIGl0ZW0tPmNwdV9o
YXJkX2FmZmluaXR5LCBjLT5jcHVfdmFsaWQpOwogICAgICAgICAgICAgaWYgKCBjcHVtYXNrX2Vt
cHR5KCZvbmxpbmVfYWZmaW5pdHkpICYmCi0gICAgICAgICAgICAgICAgIGNwdW1hc2tfdGVzdF9j
cHUoY3B1LCB2LT5jcHVfaGFyZF9hZmZpbml0eSkgKQorICAgICAgICAgICAgICAgICBjcHVtYXNr
X3Rlc3RfY3B1KGNwdSwgaXRlbS0+Y3B1X2hhcmRfYWZmaW5pdHkpICkKICAgICAgICAgICAgIHsK
LSAgICAgICAgICAgICAgICBpZiAoIHYtPmFmZmluaXR5X2Jyb2tlbiApCisgICAgICAgICAgICAg
ICAgaWYgKCBpdGVtLT5hZmZpbml0eV9icm9rZW4gKQogICAgICAgICAgICAgICAgIHsKICAgICAg
ICAgICAgICAgICAgICAgLyogVGhlIHZjcHUgaXMgdGVtcG9yYXJpbHkgcGlubmVkLCBjYW4ndCBt
b3ZlIGl0LiAqLwotICAgICAgICAgICAgICAgICAgICBpdGVtX3NjaGVkdWxlX3VubG9ja19pcnFy
ZXN0b3JlKGxvY2ssIGZsYWdzLCB2LT5zY2hlZF9pdGVtKTsKKyAgICAgICAgICAgICAgICAgICAg
aXRlbV9zY2hlZHVsZV91bmxvY2tfaXJxcmVzdG9yZShsb2NrLCBmbGFncywgaXRlbSk7CiAgICAg
ICAgICAgICAgICAgICAgIHJldCA9IC1FQUREUklOVVNFOwogICAgICAgICAgICAgICAgICAgICBi
cmVhazsKICAgICAgICAgICAgICAgICB9CkBAIC04NTAsNyArODY3LDcgQEAgaW50IGNwdV9kaXNh
YmxlX3NjaGVkdWxlcih1bnNpZ25lZCBpbnQgY3B1KQogICAgICAgICAgICAgaWYgKCB2LT5wcm9j
ZXNzb3IgIT0gY3B1ICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAvKiBUaGUgdmNw
dSBpcyBub3Qgb24gdGhpcyBjcHUsIHNvIHdlIGNhbiBtb3ZlIG9uLiAqLwotICAgICAgICAgICAg
ICAgIGl0ZW1fc2NoZWR1bGVfdW5sb2NrX2lycXJlc3RvcmUobG9jaywgZmxhZ3MsIHYtPnNjaGVk
X2l0ZW0pOworICAgICAgICAgICAgICAgIGl0ZW1fc2NoZWR1bGVfdW5sb2NrX2lycXJlc3RvcmUo
bG9jaywgZmxhZ3MsIGl0ZW0pOwogICAgICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICAg
ICAgfQogCkBAIC04NjMsNyArODgwLDcgQEAgaW50IGNwdV9kaXNhYmxlX3NjaGVkdWxlcih1bnNp
Z25lZCBpbnQgY3B1KQogICAgICAgICAgICAgICogICAgdGhpbmdzIHdvdWxkIGhhdmUgZmFpbGVk
IGJlZm9yZSBnZXR0aW5nIGluIGhlcmUuCiAgICAgICAgICAgICAgKi8KICAgICAgICAgICAgIHZj
cHVfbWlncmF0ZV9zdGFydCh2KTsKLSAgICAgICAgICAgIGl0ZW1fc2NoZWR1bGVfdW5sb2NrX2ly
cXJlc3RvcmUobG9jaywgZmxhZ3MsIHYtPnNjaGVkX2l0ZW0pOworICAgICAgICAgICAgaXRlbV9z
Y2hlZHVsZV91bmxvY2tfaXJxcmVzdG9yZShsb2NrLCBmbGFncywgaXRlbSk7CiAKICAgICAgICAg
ICAgIHZjcHVfbWlncmF0ZV9maW5pc2godik7CiAKQEAgLTg5Miw3ICs5MDksNyBAQCBzdGF0aWMg
aW50IGNwdV9kaXNhYmxlX3NjaGVkdWxlcl9jaGVjayh1bnNpZ25lZCBpbnQgY3B1KQogCiAgICAg
Zm9yX2VhY2hfZG9tYWluX2luX2NwdXBvb2wgKCBkLCBjICkKICAgICAgICAgZm9yX2VhY2hfdmNw
dSAoIGQsIHYgKQotICAgICAgICAgICAgaWYgKCB2LT5hZmZpbml0eV9icm9rZW4gKQorICAgICAg
ICAgICAgaWYgKCB2LT5zY2hlZF9pdGVtLT5hZmZpbml0eV9icm9rZW4gKQogICAgICAgICAgICAg
ICAgIHJldHVybiAtRUFERFJJTlVTRTsKIAogICAgIHJldHVybiAwOwpAQCAtOTA4LDI4ICs5MjUs
MzEgQEAgc3RhdGljIGludCBjcHVfZGlzYWJsZV9zY2hlZHVsZXJfY2hlY2sodW5zaWduZWQgaW50
IGNwdSkKIHZvaWQgc2NoZWRfc2V0X2FmZmluaXR5KAogICAgIHN0cnVjdCB2Y3B1ICp2LCBjb25z
dCBjcHVtYXNrX3QgKmhhcmQsIGNvbnN0IGNwdW1hc2tfdCAqc29mdCkKIHsKLSAgICBzY2hlZF9h
ZGp1c3RfYWZmaW5pdHkoZG9tX3NjaGVkdWxlcih2LT5kb21haW4pLCB2LT5zY2hlZF9pdGVtLCBo
YXJkLCBzb2Z0KTsKKyAgICBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSA9IHYtPnNjaGVkX2l0ZW07
CisKKyAgICBzY2hlZF9hZGp1c3RfYWZmaW5pdHkoZG9tX3NjaGVkdWxlcih2LT5kb21haW4pLCBp
dGVtLCBoYXJkLCBzb2Z0KTsKIAogICAgIGlmICggaGFyZCApCi0gICAgICAgIGNwdW1hc2tfY29w
eSh2LT5jcHVfaGFyZF9hZmZpbml0eSwgaGFyZCk7CisgICAgICAgIGNwdW1hc2tfY29weShpdGVt
LT5jcHVfaGFyZF9hZmZpbml0eSwgaGFyZCk7CiAgICAgaWYgKCBzb2Z0ICkKLSAgICAgICAgY3B1
bWFza19jb3B5KHYtPmNwdV9zb2Z0X2FmZmluaXR5LCBzb2Z0KTsKKyAgICAgICAgY3B1bWFza19j
b3B5KGl0ZW0tPmNwdV9zb2Z0X2FmZmluaXR5LCBzb2Z0KTsKIAotICAgIHYtPnNvZnRfYWZmX2Vm
ZmVjdGl2ZSA9ICFjcHVtYXNrX3N1YnNldCh2LT5jcHVfaGFyZF9hZmZpbml0eSwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdi0+Y3B1X3NvZnRfYWZmaW5pdHkp
ICYmCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3B1bWFza19pbnRlcnNlY3RzKHYtPmNw
dV9zb2Z0X2FmZmluaXR5LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB2LT5jcHVfaGFyZF9hZmZpbml0eSk7CisgICAgaXRlbS0+c29mdF9hZmZfZWZmZWN0
aXZlID0gIWNwdW1hc2tfc3Vic2V0KGl0ZW0tPmNwdV9oYXJkX2FmZmluaXR5LAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpdGVtLT5jcHVfc29mdF9hZmZp
bml0eSkgJiYKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjcHVtYXNrX2ludGVyc2Vj
dHMoaXRlbS0+Y3B1X3NvZnRfYWZmaW5pdHksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGl0ZW0tPmNwdV9oYXJkX2FmZmluaXR5KTsKIH0KIAogc3Rh
dGljIGludCB2Y3B1X3NldF9hZmZpbml0eSgKICAgICBzdHJ1Y3QgdmNwdSAqdiwgY29uc3QgY3B1
bWFza190ICphZmZpbml0eSwgY29uc3QgY3B1bWFza190ICp3aGljaCkKIHsKKyAgICBzdHJ1Y3Qg
c2NoZWRfaXRlbSAqaXRlbSA9IHYtPnNjaGVkX2l0ZW07CiAgICAgc3BpbmxvY2tfdCAqbG9jazsK
ICAgICBpbnQgcmV0ID0gMDsKIAotICAgIGxvY2sgPSBpdGVtX3NjaGVkdWxlX2xvY2tfaXJxKHYt
PnNjaGVkX2l0ZW0pOworICAgIGxvY2sgPSBpdGVtX3NjaGVkdWxlX2xvY2tfaXJxKGl0ZW0pOwog
Ci0gICAgaWYgKCB2LT5hZmZpbml0eV9icm9rZW4gKQorICAgIGlmICggaXRlbS0+YWZmaW5pdHlf
YnJva2VuICkKICAgICAgICAgcmV0ID0gLUVCVVNZOwogICAgIGVsc2UKICAgICB7CkBAIC05Mzcs
MTkgKzk1NywxOSBAQCBzdGF0aWMgaW50IHZjcHVfc2V0X2FmZmluaXR5KAogICAgICAgICAgKiBU
ZWxsIHRoZSBzY2hlZHVsZXIgd2UgY2hhbmdlcyBzb21ldGhpbmcgYWJvdXQgYWZmaW5pdHksCiAg
ICAgICAgICAqIGFuZCBhc2sgdG8gcmUtZXZhbHVhdGUgdmNwdSBwbGFjZW1lbnQuCiAgICAgICAg
ICAqLwotICAgICAgICBpZiAoIHdoaWNoID09IHYtPmNwdV9oYXJkX2FmZmluaXR5ICkKKyAgICAg
ICAgaWYgKCB3aGljaCA9PSBpdGVtLT5jcHVfaGFyZF9hZmZpbml0eSApCiAgICAgICAgIHsKICAg
ICAgICAgICAgIHNjaGVkX3NldF9hZmZpbml0eSh2LCBhZmZpbml0eSwgTlVMTCk7CiAgICAgICAg
IH0KICAgICAgICAgZWxzZQogICAgICAgICB7Ci0gICAgICAgICAgICBBU1NFUlQod2hpY2ggPT0g
di0+Y3B1X3NvZnRfYWZmaW5pdHkpOworICAgICAgICAgICAgQVNTRVJUKHdoaWNoID09IGl0ZW0t
PmNwdV9zb2Z0X2FmZmluaXR5KTsKICAgICAgICAgICAgIHNjaGVkX3NldF9hZmZpbml0eSh2LCBO
VUxMLCBhZmZpbml0eSk7CiAgICAgICAgIH0KICAgICAgICAgdmNwdV9taWdyYXRlX3N0YXJ0KHYp
OwogICAgIH0KIAotICAgIGl0ZW1fc2NoZWR1bGVfdW5sb2NrX2lycShsb2NrLCB2LT5zY2hlZF9p
dGVtKTsKKyAgICBpdGVtX3NjaGVkdWxlX3VubG9ja19pcnEobG9jaywgaXRlbSk7CiAKICAgICBk
b21haW5fdXBkYXRlX25vZGVfYWZmaW5pdHkodi0+ZG9tYWluKTsKIApAQCAtOTY4LDEyICs5ODgs
MTIgQEAgaW50IHZjcHVfc2V0X2hhcmRfYWZmaW5pdHkoc3RydWN0IHZjcHUgKnYsIGNvbnN0IGNw
dW1hc2tfdCAqYWZmaW5pdHkpCiAgICAgaWYgKCBjcHVtYXNrX2VtcHR5KCZvbmxpbmVfYWZmaW5p
dHkpICkKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAKLSAgICByZXR1cm4gdmNwdV9zZXRfYWZm
aW5pdHkodiwgYWZmaW5pdHksIHYtPmNwdV9oYXJkX2FmZmluaXR5KTsKKyAgICByZXR1cm4gdmNw
dV9zZXRfYWZmaW5pdHkodiwgYWZmaW5pdHksIHYtPnNjaGVkX2l0ZW0tPmNwdV9oYXJkX2FmZmlu
aXR5KTsKIH0KIAogaW50IHZjcHVfc2V0X3NvZnRfYWZmaW5pdHkoc3RydWN0IHZjcHUgKnYsIGNv
bnN0IGNwdW1hc2tfdCAqYWZmaW5pdHkpCiB7Ci0gICAgcmV0dXJuIHZjcHVfc2V0X2FmZmluaXR5
KHYsIGFmZmluaXR5LCB2LT5jcHVfc29mdF9hZmZpbml0eSk7CisgICAgcmV0dXJuIHZjcHVfc2V0
X2FmZmluaXR5KHYsIGFmZmluaXR5LCB2LT5zY2hlZF9pdGVtLT5jcHVfc29mdF9hZmZpbml0eSk7
CiB9CiAKIC8qIEJsb2NrIHRoZSBjdXJyZW50bHktZXhlY3V0aW5nIGRvbWFpbiB1bnRpbCBhIHBl
cnRpbmVudCBldmVudCBvY2N1cnMuICovCkBAIC0xMTY3LDI4ICsxMTg3LDMwIEBAIHZvaWQgd2F0
Y2hkb2dfZG9tYWluX2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCkKIAogaW50IHZjcHVfcGluX292
ZXJyaWRlKHN0cnVjdCB2Y3B1ICp2LCBpbnQgY3B1KQogeworICAgIHN0cnVjdCBzY2hlZF9pdGVt
ICppdGVtID0gdi0+c2NoZWRfaXRlbTsKICAgICBzcGlubG9ja190ICpsb2NrOwogICAgIGludCBy
ZXQgPSAtRUlOVkFMOwogCi0gICAgbG9jayA9IGl0ZW1fc2NoZWR1bGVfbG9ja19pcnEodi0+c2No
ZWRfaXRlbSk7CisgICAgbG9jayA9IGl0ZW1fc2NoZWR1bGVfbG9ja19pcnEoaXRlbSk7CiAKICAg
ICBpZiAoIGNwdSA8IDAgKQogICAgIHsKLSAgICAgICAgaWYgKCB2LT5hZmZpbml0eV9icm9rZW4g
KQorICAgICAgICBpZiAoIGl0ZW0tPmFmZmluaXR5X2Jyb2tlbiApCiAgICAgICAgIHsKLSAgICAg
ICAgICAgIHNjaGVkX3NldF9hZmZpbml0eSh2LCB2LT5jcHVfaGFyZF9hZmZpbml0eV9zYXZlZCwg
TlVMTCk7Ci0gICAgICAgICAgICB2LT5hZmZpbml0eV9icm9rZW4gPSAwOworICAgICAgICAgICAg
c2NoZWRfc2V0X2FmZmluaXR5KHYsIGl0ZW0tPmNwdV9oYXJkX2FmZmluaXR5X3NhdmVkLCBOVUxM
KTsKKyAgICAgICAgICAgIGl0ZW0tPmFmZmluaXR5X2Jyb2tlbiA9IDA7CiAgICAgICAgICAgICBy
ZXQgPSAwOwogICAgICAgICB9CiAgICAgfQogICAgIGVsc2UgaWYgKCBjcHUgPCBucl9jcHVfaWRz
ICkKICAgICB7Ci0gICAgICAgIGlmICggdi0+YWZmaW5pdHlfYnJva2VuICkKKyAgICAgICAgaWYg
KCBpdGVtLT5hZmZpbml0eV9icm9rZW4gKQogICAgICAgICAgICAgcmV0ID0gLUVCVVNZOwogICAg
ICAgICBlbHNlIGlmICggY3B1bWFza190ZXN0X2NwdShjcHUsIFZDUFUyT05MSU5FKHYpKSApCiAg
ICAgICAgIHsKLSAgICAgICAgICAgIGNwdW1hc2tfY29weSh2LT5jcHVfaGFyZF9hZmZpbml0eV9z
YXZlZCwgdi0+Y3B1X2hhcmRfYWZmaW5pdHkpOwotICAgICAgICAgICAgdi0+YWZmaW5pdHlfYnJv
a2VuID0gMTsKKyAgICAgICAgICAgIGNwdW1hc2tfY29weShpdGVtLT5jcHVfaGFyZF9hZmZpbml0
eV9zYXZlZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICBpdGVtLT5jcHVfaGFyZF9hZmZpbml0
eSk7CisgICAgICAgICAgICBpdGVtLT5hZmZpbml0eV9icm9rZW4gPSAxOwogICAgICAgICAgICAg
c2NoZWRfc2V0X2FmZmluaXR5KHYsIGNwdW1hc2tfb2YoY3B1KSwgTlVMTCk7CiAgICAgICAgICAg
ICByZXQgPSAwOwogICAgICAgICB9CkBAIC0xMTk3LDcgKzEyMTksNyBAQCBpbnQgdmNwdV9waW5f
b3ZlcnJpZGUoc3RydWN0IHZjcHUgKnYsIGludCBjcHUpCiAgICAgaWYgKCByZXQgPT0gMCApCiAg
ICAgICAgIHZjcHVfbWlncmF0ZV9zdGFydCh2KTsKIAotICAgIGl0ZW1fc2NoZWR1bGVfdW5sb2Nr
X2lycShsb2NrLCB2LT5zY2hlZF9pdGVtKTsKKyAgICBpdGVtX3NjaGVkdWxlX3VubG9ja19pcnEo
bG9jaywgaXRlbSk7CiAKICAgICBkb21haW5fdXBkYXRlX25vZGVfYWZmaW5pdHkodi0+ZG9tYWlu
KTsKIApAQCAtMTU0OSw3ICsxNTcxLDcgQEAgc3RhdGljIHZvaWQgc2NoZWR1bGUodm9pZCkKICAg
ICAgICAgKChwcmV2LT5wYXVzZV9mbGFncyAmIFZQRl9ibG9ja2VkKSA/IFJVTlNUQVRFX2Jsb2Nr
ZWQgOgogICAgICAgICAgKHZjcHVfcnVubmFibGUocHJldikgPyBSVU5TVEFURV9ydW5uYWJsZSA6
IFJVTlNUQVRFX29mZmxpbmUpKSwKICAgICAgICAgbm93KTsKLSAgICBwcmV2LT5sYXN0X3J1bl90
aW1lID0gbm93OworICAgIHByZXYtPnNjaGVkX2l0ZW0tPmxhc3RfcnVuX3RpbWUgPSBub3c7CiAK
ICAgICBBU1NFUlQobmV4dC0+cnVuc3RhdGUuc3RhdGUgIT0gUlVOU1RBVEVfcnVubmluZyk7CiAg
ICAgdmNwdV9ydW5zdGF0ZV9jaGFuZ2UobmV4dCwgUlVOU1RBVEVfcnVubmluZywgbm93KTsKZGlm
ZiAtLWdpdCBhL3hlbi9jb21tb24vd2FpdC5jIGIveGVuL2NvbW1vbi93YWl0LmMKaW5kZXggNGY4
MzBhMTRlOC4uNDdmMTc5MjhjNCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi93YWl0LmMKKysrIGIv
eGVuL2NvbW1vbi93YWl0LmMKQEAgLTEzMiw3ICsxMzIsNyBAQCBzdGF0aWMgdm9pZCBfX3ByZXBh
cmVfdG9fd2FpdChzdHJ1Y3Qgd2FpdHF1ZXVlX3ZjcHUgKndxdikKIAogICAgIC8qIFNhdmUgY3Vy
cmVudCBWQ1BVIGFmZmluaXR5OyBmb3JjZSB3YWtldXAgb24gKnRoaXMqIENQVSBvbmx5LiAqLwog
ICAgIHdxdi0+d2FrZXVwX2NwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKLSAgICBjcHVtYXNrX2Nv
cHkoJndxdi0+c2F2ZWRfYWZmaW5pdHksIGN1cnItPmNwdV9oYXJkX2FmZmluaXR5KTsKKyAgICBj
cHVtYXNrX2NvcHkoJndxdi0+c2F2ZWRfYWZmaW5pdHksIGN1cnItPnNjaGVkX2l0ZW0tPmNwdV9o
YXJkX2FmZmluaXR5KTsKICAgICBpZiAoIHZjcHVfc2V0X2hhcmRfYWZmaW5pdHkoY3VyciwgY3B1
bWFza19vZih3cXYtPndha2V1cF9jcHUpKSApCiAgICAgewogICAgICAgICBnZHByaW50ayhYRU5M
T0dfRVJSLCAiVW5hYmxlIHRvIHNldCB2Y3B1IGFmZmluaXR5XG4iKTsKQEAgLTE5OSw3ICsxOTks
NyBAQCB2b2lkIGNoZWNrX3dha2V1cF9mcm9tX3dhaXQodm9pZCkKICAgICB7CiAgICAgICAgIC8q
IFJlLXNldCBWQ1BVIGFmZmluaXR5IGFuZCByZS1lbnRlciB0aGUgc2NoZWR1bGVyLiAqLwogICAg
ICAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7Ci0gICAgICAgIGNwdW1hc2tfY29weSgm
d3F2LT5zYXZlZF9hZmZpbml0eSwgY3Vyci0+Y3B1X2hhcmRfYWZmaW5pdHkpOworICAgICAgICBj
cHVtYXNrX2NvcHkoJndxdi0+c2F2ZWRfYWZmaW5pdHksIGN1cnItPnNjaGVkX2l0ZW0tPmNwdV9o
YXJkX2FmZmluaXR5KTsKICAgICAgICAgaWYgKCB2Y3B1X3NldF9oYXJkX2FmZmluaXR5KGN1cnIs
IGNwdW1hc2tfb2Yod3F2LT53YWtldXBfY3B1KSkgKQogICAgICAgICB7CiAgICAgICAgICAgICBn
ZHByaW50ayhYRU5MT0dfRVJSLCAiVW5hYmxlIHRvIHNldCB2Y3B1IGFmZmluaXR5XG4iKTsKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oIGIveGVuL2luY2x1ZGUveGVuL3Nj
aGVkLWlmLmgKaW5kZXggMTdmMWVlODg4Ny4uNWUwMjRkY2ViMCAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUveGVuL3NjaGVkLWlmLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKQEAg
LTQ2MywxMSArNDYzLDExIEBAIHN0YXRpYyBpbmxpbmUgY3B1bWFza190KiBjcHVwb29sX2RvbWFp
bl9jcHVtYXNrKHN0cnVjdCBkb21haW4gKmQpCiAgKiAqIFRoZSBoYXJkIGFmZmluaXR5IGlzIG5v
dCBhIHN1YnNldCBvZiBzb2Z0IGFmZmluaXR5CiAgKiAqIFRoZXJlIGlzIGFuIG92ZXJsYXAgYmV0
d2VlbiB0aGUgc29mdCBhbmQgaGFyZCBhZmZpbml0eSBtYXNrcwogICovCi1zdGF0aWMgaW5saW5l
IGludCBoYXNfc29mdF9hZmZpbml0eShjb25zdCBzdHJ1Y3QgdmNwdSAqdikKK3N0YXRpYyBpbmxp
bmUgaW50IGhhc19zb2Z0X2FmZmluaXR5KGNvbnN0IHN0cnVjdCBzY2hlZF9pdGVtICppdGVtKQog
ewotICAgIHJldHVybiB2LT5zb2Z0X2FmZl9lZmZlY3RpdmUgJiYKLSAgICAgICAgICAgIWNwdW1h
c2tfc3Vic2V0KGNwdXBvb2xfZG9tYWluX2NwdW1hc2sodi0+ZG9tYWluKSwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHYtPmNwdV9zb2Z0X2FmZmluaXR5KTsKKyAgICByZXR1cm4gaXRlbS0+
c29mdF9hZmZfZWZmZWN0aXZlICYmCisgICAgICAgICAgICFjcHVtYXNrX3N1YnNldChjcHVwb29s
X2RvbWFpbl9jcHVtYXNrKGl0ZW0tPnZjcHUtPmRvbWFpbiksCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICBpdGVtLT5jcHVfc29mdF9hZmZpbml0eSk7CiB9CiAKIC8qCkBAIC00NzcsMTcgKzQ3
NywxOCBAQCBzdGF0aWMgaW5saW5lIGludCBoYXNfc29mdF9hZmZpbml0eShjb25zdCBzdHJ1Y3Qg
dmNwdSAqdikKICAqIHRvIGF2b2lkIHJ1bm5pbmcgYSB2Y3B1IHdoZXJlIGl0IHdvdWxkIGxpa2Us
IGJ1dCBpcyBub3QgYWxsb3dlZCB0byEKICAqLwogc3RhdGljIGlubGluZSB2b2lkCi1hZmZpbml0
eV9iYWxhbmNlX2NwdW1hc2soY29uc3Qgc3RydWN0IHZjcHUgKnYsIGludCBzdGVwLCBjcHVtYXNr
X3QgKm1hc2spCithZmZpbml0eV9iYWxhbmNlX2NwdW1hc2soY29uc3Qgc3RydWN0IHNjaGVkX2l0
ZW0gKml0ZW0sIGludCBzdGVwLAorICAgICAgICAgICAgICAgICAgICAgICAgIGNwdW1hc2tfdCAq
bWFzaykKIHsKICAgICBpZiAoIHN0ZXAgPT0gQkFMQU5DRV9TT0ZUX0FGRklOSVRZICkKICAgICB7
Ci0gICAgICAgIGNwdW1hc2tfYW5kKG1hc2ssIHYtPmNwdV9zb2Z0X2FmZmluaXR5LCB2LT5jcHVf
aGFyZF9hZmZpbml0eSk7CisgICAgICAgIGNwdW1hc2tfYW5kKG1hc2ssIGl0ZW0tPmNwdV9zb2Z0
X2FmZmluaXR5LCBpdGVtLT5jcHVfaGFyZF9hZmZpbml0eSk7CiAKICAgICAgICAgaWYgKCB1bmxp
a2VseShjcHVtYXNrX2VtcHR5KG1hc2spKSApCi0gICAgICAgICAgICBjcHVtYXNrX2NvcHkobWFz
aywgdi0+Y3B1X2hhcmRfYWZmaW5pdHkpOworICAgICAgICAgICAgY3B1bWFza19jb3B5KG1hc2ss
IGl0ZW0tPmNwdV9oYXJkX2FmZmluaXR5KTsKICAgICB9CiAgICAgZWxzZSAvKiBzdGVwID09IEJB
TEFOQ0VfSEFSRF9BRkZJTklUWSAqLwotICAgICAgICBjcHVtYXNrX2NvcHkobWFzaywgdi0+Y3B1
X2hhcmRfYWZmaW5pdHkpOworICAgICAgICBjcHVtYXNrX2NvcHkobWFzaywgaXRlbS0+Y3B1X2hh
cmRfYWZmaW5pdHkpOwogfQogCiAjZW5kaWYgLyogX19YRU5fU0NIRURfSUZfSF9fICovCmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5o
CmluZGV4IGFhNGZmMjVmNzYuLmI0M2Y1ZjM2NjIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hl
bi9zY2hlZC5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCkBAIC0xNzUsOSArMTc1LDYg
QEAgc3RydWN0IHZjcHUKICAgICB9IHJ1bnN0YXRlX2d1ZXN0OyAvKiBndWVzdCBhZGRyZXNzICov
CiAjZW5kaWYKIAotICAgIC8qIGxhc3QgdGltZSB3aGVuIHZDUFUgaXMgc2NoZWR1bGVkIG91dCAq
LwotICAgIHVpbnQ2NF90IGxhc3RfcnVuX3RpbWU7Ci0KICAgICAvKiBIYXMgdGhlIEZQVSBiZWVu
IGluaXRpYWxpc2VkPyAqLwogICAgIGJvb2wgICAgICAgICAgICAgZnB1X2luaXRpYWxpc2VkOwog
ICAgIC8qIEhhcyB0aGUgRlBVIGJlZW4gdXNlZCBzaW5jZSBpdCB3YXMgbGFzdCBzYXZlZD8gKi8K
QEAgLTIwMyw4ICsyMDAsNiBAQCBzdHJ1Y3QgdmNwdQogICAgIGJvb2wgICAgICAgICAgICAgZGVm
ZXJfc2h1dGRvd247CiAgICAgLyogVkNQVSBpcyBwYXVzZWQgZm9sbG93aW5nIHNodXRkb3duIHJl
cXVlc3QgKGQtPmlzX3NodXR0aW5nX2Rvd24pPyAqLwogICAgIGJvb2wgICAgICAgICAgICAgcGF1
c2VkX2Zvcl9zaHV0ZG93bjsKLSAgICAvKiBWQ1BVIG5lZWQgYWZmaW5pdHkgcmVzdG9yZWQgKi8K
LSAgICBib29sICAgICAgICAgICAgIGFmZmluaXR5X2Jyb2tlbjsKIAogICAgIC8qIEEgaHlwZXJj
YWxsIGhhcyBiZWVuIHByZWVtcHRlZC4gKi8KICAgICBib29sICAgICAgICAgICAgIGhjYWxsX3By
ZWVtcHRlZDsKQEAgLTIxMyw5ICsyMDgsNiBAQCBzdHJ1Y3QgdmNwdQogICAgIGJvb2wgICAgICAg
ICAgICAgaGNhbGxfY29tcGF0OwogI2VuZGlmCiAKLSAgICAvKiBEb2VzIHNvZnQgYWZmaW5pdHkg
YWN0dWFsbHkgcGxheSBhIHJvbGUgKGdpdmVuIGhhcmQgYWZmaW5pdHkpPyAqLwotICAgIGJvb2wg
ICAgICAgICAgICAgc29mdF9hZmZfZWZmZWN0aXZlOwotCiAgICAgLyogVGhlIENQVSwgaWYgYW55
LCB3aGljaCBpcyBob2xkaW5nIG9udG8gdGhpcyBWQ1BVJ3Mgc3RhdGUuICovCiAjZGVmaW5lIFZD
UFVfQ1BVX0NMRUFOICh+MHUpCiAgICAgdW5zaWduZWQgaW50ICAgICBkaXJ0eV9jcHU7CkBAIC0y
NDcsMTYgKzIzOSw2IEBAIHN0cnVjdCB2Y3B1CiAgICAgZXZ0Y2huX3BvcnRfdCAgICB2aXJxX3Rv
X2V2dGNobltOUl9WSVJRU107CiAgICAgc3BpbmxvY2tfdCAgICAgICB2aXJxX2xvY2s7CiAKLSAg
ICAvKiBCaXRtYXNrIG9mIENQVXMgb24gd2hpY2ggdGhpcyBWQ1BVIG1heSBydW4uICovCi0gICAg
Y3B1bWFza192YXJfdCAgICBjcHVfaGFyZF9hZmZpbml0eTsKLSAgICAvKiBVc2VkIHRvIGNoYW5n
ZSBhZmZpbml0eSB0ZW1wb3JhcmlseS4gKi8KLSAgICBjcHVtYXNrX3Zhcl90ICAgIGNwdV9oYXJk
X2FmZmluaXR5X3RtcDsKLSAgICAvKiBVc2VkIHRvIHJlc3RvcmUgYWZmaW5pdHkgYWNyb3NzIFMz
LiAqLwotICAgIGNwdW1hc2tfdmFyX3QgICAgY3B1X2hhcmRfYWZmaW5pdHlfc2F2ZWQ7Ci0KLSAg
ICAvKiBCaXRtYXNrIG9mIENQVXMgb24gd2hpY2ggdGhpcyBWQ1BVIHByZWZlcnMgdG8gcnVuLiAq
LwotICAgIGNwdW1hc2tfdmFyX3QgICAgY3B1X3NvZnRfYWZmaW5pdHk7Ci0KICAgICAvKiBUYXNr
bGV0IGZvciBjb250aW51ZV9oeXBlcmNhbGxfb25fY3B1KCkuICovCiAgICAgc3RydWN0IHRhc2ts
ZXQgICBjb250aW51ZV9oeXBlcmNhbGxfdGFza2xldDsKIApAQCAtMjgzLDYgKzI2NSwyMiBAQCBz
dHJ1Y3Qgc2NoZWRfaXRlbSB7CiAgICAgdm9pZCAgICAgICAgICAgICAgICAgICpwcml2OyAgICAg
IC8qIHNjaGVkdWxlciBwcml2YXRlIGRhdGEgKi8KICAgICBzdHJ1Y3Qgc2NoZWRfaXRlbSAgICAg
Km5leHRfaW5fbGlzdDsKICAgICBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKnJlczsKKworICAgIC8q
IExhc3QgdGltZSB3aGVuIGl0ZW0gaGFzIGJlZW4gc2NoZWR1bGVkIG91dC4gKi8KKyAgICB1aW50
NjRfdCAgICAgICAgICAgICAgIGxhc3RfcnVuX3RpbWU7CisKKyAgICAvKiBJdGVtIG5lZWRzIGFm
ZmluaXR5IHJlc3RvcmVkLiAqLworICAgIGJvb2wgICAgICAgICAgICAgICAgICAgYWZmaW5pdHlf
YnJva2VuOworICAgIC8qIERvZXMgc29mdCBhZmZpbml0eSBhY3R1YWxseSBwbGF5IGEgcm9sZSAo
Z2l2ZW4gaGFyZCBhZmZpbml0eSk/ICovCisgICAgYm9vbCAgICAgICAgICAgICAgICAgICBzb2Z0
X2FmZl9lZmZlY3RpdmU7CisgICAgLyogQml0bWFzayBvZiBDUFVzIG9uIHdoaWNoIHRoaXMgVkNQ
VSBtYXkgcnVuLiAqLworICAgIGNwdW1hc2tfdmFyX3QgICAgICAgICAgY3B1X2hhcmRfYWZmaW5p
dHk7CisgICAgLyogVXNlZCB0byBjaGFuZ2UgYWZmaW5pdHkgdGVtcG9yYXJpbHkuICovCisgICAg
Y3B1bWFza192YXJfdCAgICAgICAgICBjcHVfaGFyZF9hZmZpbml0eV90bXA7CisgICAgLyogVXNl
ZCB0byByZXN0b3JlIGFmZmluaXR5IGFjcm9zcyBTMy4gKi8KKyAgICBjcHVtYXNrX3Zhcl90ICAg
ICAgICAgIGNwdV9oYXJkX2FmZmluaXR5X3NhdmVkOworICAgIC8qIEJpdG1hc2sgb2YgQ1BVcyBv
biB3aGljaCB0aGlzIFZDUFUgcHJlZmVycyB0byBydW4uICovCisgICAgY3B1bWFza192YXJfdCAg
ICAgICAgICBjcHVfc29mdF9hZmZpbml0eTsKIH07CiAKICNkZWZpbmUgZm9yX2VhY2hfc2NoZWRf
aXRlbShkLCBlKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXApAQCAt
OTgyLDcgKzk4MCw3IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBpc19odm1fdmNwdShjb25zdCBzdHJ1
Y3QgdmNwdSAqdikKIHN0YXRpYyBpbmxpbmUgYm9vbCBpc19od2RvbV9waW5uZWRfdmNwdShjb25z
dCBzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICByZXR1cm4gKGlzX2hhcmR3YXJlX2RvbWFpbih2LT5k
b21haW4pICYmCi0gICAgICAgICAgICBjcHVtYXNrX3dlaWdodCh2LT5jcHVfaGFyZF9hZmZpbml0
eSkgPT0gMSk7CisgICAgICAgICAgICBjcHVtYXNrX3dlaWdodCh2LT5zY2hlZF9pdGVtLT5jcHVf
aGFyZF9hZmZpbml0eSkgPT0gMSk7CiB9CiAKICNpZmRlZiBDT05GSUdfSEFTX1BBU1NUSFJPVUdI
Ci0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 06 06:57:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 06:57:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNXYj-0002Al-2z; Mon, 06 May 2019 06:57:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XZcu=TG=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hNXYf-00022t-ES
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 06:57:05 +0000
X-Inumbo-ID: 2508648d-6fcc-11e9-843c-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2508648d-6fcc-11e9-843c-bc764e045a96;
 Mon, 06 May 2019 06:57:00 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 9731FAF26;
 Mon,  6 May 2019 06:56:55 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  6 May 2019 08:56:24 +0200
Message-Id: <20190506065644.7415-26-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190506065644.7415-1-jgross@suse.com>
References: <20190506065644.7415-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH RFC V2 25/45] xen/sched: use sched_resource cpu
 instead smp_processor_id in schedulers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, 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>,
 Robert VanVossen <robert.vanvossen@dornerworks.com>,
 Dario Faggioli <dfaggioli@suse.com>, Julien Grall <julien.grall@arm.com>,
 Josh Whitehead <josh.whitehead@dornerworks.com>,
 Meng Xu <mengxu@cis.upenn.edu>, Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RXNwZWNpYWxseSBpbiB0aGUgZG9fc2NoZWR1bGUoKSBmdW5jdGlvbnMgb2YgdGhlIGRpZmZlcmVu
dCBzY2hlZHVsZXJzCnVzaW5nIHNtcF9wcm9jZXNzb3JfaWQoKSBmb3IgdGhlIGxvY2FsIGNwdSBu
dW1iZXIgaXMgY29ycmVjdCBvbmx5IGlmCnRoZSBzY2hlZF9pdGVtIGlzIGEgc2luZ2xlIHZjcHUu
IEFzIHNvb24gYXMgbGFyZ2VyIHNjaGVkX2l0ZW1zIGFyZQp1c2VkIG1vc3QgdXNlcyBzaG91bGQg
YmUgcmVwbGFjZWQgYnkgdGhlIGNwdSBudW1iZXIgb2YgdGhlIGxvY2FsCnNjaGVkX3Jlc291cmNl
IGluc3RlYWQuCgpBZGQgYSBoZWxwZXIgdG8gZ2V0IHRoYXQgc2NoZWRfcmVzb3VyY2UgY3B1IGFu
ZCBtb2RpZnkgdGhlIHNjaGVkdWxlcnMKdG8gdXNlIGl0IGluIGEgY29ycmVjdCB3YXkuCgpTaWdu
ZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVuL2NvbW1v
bi9zY2hlZF9hcmluYzY1My5jIHwgIDIgKy0KIHhlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMgICB8
IDE5ICsrKysrKysrLS0tLS0tLS0KIHhlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jICB8IDUzICsr
KysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2NvbW1vbi9z
Y2hlZF9udWxsLmMgICAgIHwgMTcgKysrKysrKystLS0tLS0tCiB4ZW4vY29tbW9uL3NjaGVkX3J0
LmMgICAgICAgfCAxNyArKysrKysrKy0tLS0tLS0KIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5o
ICB8ICA1ICsrKysrCiA2IGZpbGVzIGNoYW5nZWQsIDYxIGluc2VydGlvbnMoKyksIDUyIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWRfYXJpbmM2NTMuYyBiL3hlbi9j
b21tb24vc2NoZWRfYXJpbmM2NTMuYwppbmRleCA2MWY5ZWE2ODI0Li4zOTE5YzBhM2U5IDEwMDY0
NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX2FyaW5jNjUzLmMKKysrIGIveGVuL2NvbW1vbi9zY2hl
ZF9hcmluYzY1My5jCkBAIC01MTMsNyArNTEzLDcgQEAgYTY1M3NjaGVkX2RvX3NjaGVkdWxlKAog
ICAgIHN0YXRpYyB1bnNpZ25lZCBpbnQgc2NoZWRfaW5kZXggPSAwOwogICAgIHN0YXRpYyBzX3Rp
bWVfdCBuZXh0X3N3aXRjaF90aW1lOwogICAgIGE2NTNzY2hlZF9wcml2X3QgKnNjaGVkX3ByaXYg
PSBTQ0hFRF9QUklWKG9wcyk7Ci0gICAgY29uc3QgdW5zaWduZWQgaW50IGNwdSA9IHNtcF9wcm9j
ZXNzb3JfaWQoKTsKKyAgICBjb25zdCB1bnNpZ25lZCBpbnQgY3B1ID0gc2NoZWRfZ2V0X3Jlc291
cmNlX2NwdShzbXBfcHJvY2Vzc29yX2lkKCkpOwogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAK
ICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmc2NoZWRfcHJpdi0+bG9jaywgZmxhZ3MpOwpkaWZmIC0t
Z2l0IGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0
LmMKaW5kZXggOWRiNWMzZmM3MS4uNDczNGY1MmZjNyAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9z
Y2hlZF9jcmVkaXQuYworKysgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCkBAIC0xODM5LDgg
KzE4MzksOSBAQCBzdGF0aWMgc3RydWN0IHRhc2tfc2xpY2UKIGNzY2hlZF9zY2hlZHVsZSgKICAg
ICBjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHNfdGltZV90IG5vdywgYm9vbF90IHRhc2ts
ZXRfd29ya19zY2hlZHVsZWQpCiB7Ci0gICAgY29uc3QgaW50IGNwdSA9IHNtcF9wcm9jZXNzb3Jf
aWQoKTsKLSAgICBzdHJ1Y3QgbGlzdF9oZWFkICogY29uc3QgcnVucSA9IFJVTlEoY3B1KTsKKyAg
ICBjb25zdCB1bnNpZ25lZCBpbnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOworICAgIGNvbnN0
IHVuc2lnbmVkIGludCBzY2hlZF9jcHUgPSBzY2hlZF9nZXRfcmVzb3VyY2VfY3B1KGNwdSk7Cisg
ICAgc3RydWN0IGxpc3RfaGVhZCAqIGNvbnN0IHJ1bnEgPSBSVU5RKHNjaGVkX2NwdSk7CiAgICAg
c3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0gPSBjdXJyZW50LT5zY2hlZF9pdGVtOwogICAgIHN0cnVj
dCBjc2NoZWRfaXRlbSAqIGNvbnN0IHNjdXJyID0gQ1NDSEVEX0lURU0oaXRlbSk7CiAgICAgc3Ry
dWN0IGNzY2hlZF9wcml2YXRlICpwcnYgPSBDU0NIRURfUFJJVihvcHMpOwpAQCAtMTk1MCw3ICsx
OTUxLDcgQEAgY3NjaGVkX3NjaGVkdWxlKAogICAgIHsKICAgICAgICAgQlVHX09OKCBpc19pZGxl
X2l0ZW0oaXRlbSkgfHwgbGlzdF9lbXB0eShydW5xKSApOwogICAgICAgICAvKiBDdXJyZW50IGhh
cyBibG9ja2VkLiBVcGRhdGUgdGhlIHJ1bm5hYmxlIGNvdW50ZXIgZm9yIHRoaXMgY3B1LiAqLwot
ICAgICAgICBkZWNfbnJfcnVubmFibGUoY3B1KTsKKyAgICAgICAgZGVjX25yX3J1bm5hYmxlKHNj
aGVkX2NwdSk7CiAgICAgfQogCiAgICAgc25leHQgPSBfX3J1bnFfZWxlbShydW5xLT5uZXh0KTsK
QEAgLTE5NjAsNyArMTk2MSw3IEBAIGNzY2hlZF9zY2hlZHVsZSgKICAgICBpZiAoIHRhc2tsZXRf
d29ya19zY2hlZHVsZWQgKQogICAgIHsKICAgICAgICAgVFJBQ0VfMEQoVFJDX0NTQ0hFRF9TQ0hF
RF9UQVNLTEVUKTsKLSAgICAgICAgc25leHQgPSBDU0NIRURfSVRFTShzY2hlZF9pZGxlX2l0ZW0o
Y3B1KSk7CisgICAgICAgIHNuZXh0ID0gQ1NDSEVEX0lURU0oc2NoZWRfaWRsZV9pdGVtKHNjaGVk
X2NwdSkpOwogICAgICAgICBzbmV4dC0+cHJpID0gQ1NDSEVEX1BSSV9UU19CT09TVDsKICAgICB9
CiAKQEAgLTE5ODAsNyArMTk4MSw3IEBAIGNzY2hlZF9zY2hlZHVsZSgKICAgICBpZiAoIHNuZXh0
LT5wcmkgPiBDU0NIRURfUFJJX1RTX09WRVIgKQogICAgICAgICBfX3J1bnFfcmVtb3ZlKHNuZXh0
KTsKICAgICBlbHNlCi0gICAgICAgIHNuZXh0ID0gY3NjaGVkX2xvYWRfYmFsYW5jZShwcnYsIGNw
dSwgc25leHQsICZyZXQubWlncmF0ZWQpOworICAgICAgICBzbmV4dCA9IGNzY2hlZF9sb2FkX2Jh
bGFuY2UocHJ2LCBzY2hlZF9jcHUsIHNuZXh0LCAmcmV0Lm1pZ3JhdGVkKTsKIAogICAgIC8qCiAg
ICAgICogVXBkYXRlIGlkbGVycyBtYXNrIGlmIG5lY2Vzc2FyeS4gV2hlbiB3ZSdyZSBpZGxpbmcs
IG90aGVyIENQVXMKQEAgLTE5ODgsMTIgKzE5ODksMTIgQEAgY3NjaGVkX3NjaGVkdWxlKAogICAg
ICAqLwogICAgIGlmICggIXRhc2tsZXRfd29ya19zY2hlZHVsZWQgJiYgc25leHQtPnByaSA9PSBD
U0NIRURfUFJJX0lETEUgKQogICAgIHsKLSAgICAgICAgaWYgKCAhY3B1bWFza190ZXN0X2NwdShj
cHUsIHBydi0+aWRsZXJzKSApCi0gICAgICAgICAgICBjcHVtYXNrX3NldF9jcHUoY3B1LCBwcnYt
PmlkbGVycyk7CisgICAgICAgIGlmICggIWNwdW1hc2tfdGVzdF9jcHUoc2NoZWRfY3B1LCBwcnYt
PmlkbGVycykgKQorICAgICAgICAgICAgY3B1bWFza19zZXRfY3B1KHNjaGVkX2NwdSwgcHJ2LT5p
ZGxlcnMpOwogICAgIH0KLSAgICBlbHNlIGlmICggY3B1bWFza190ZXN0X2NwdShjcHUsIHBydi0+
aWRsZXJzKSApCisgICAgZWxzZSBpZiAoIGNwdW1hc2tfdGVzdF9jcHUoc2NoZWRfY3B1LCBwcnYt
PmlkbGVycykgKQogICAgIHsKLSAgICAgICAgY3B1bWFza19jbGVhcl9jcHUoY3B1LCBwcnYtPmlk
bGVycyk7CisgICAgICAgIGNwdW1hc2tfY2xlYXJfY3B1KHNjaGVkX2NwdSwgcHJ2LT5pZGxlcnMp
OwogICAgIH0KIAogICAgIGlmICggIWlzX2lkbGVfaXRlbShzbmV4dC0+aXRlbSkgKQpkaWZmIC0t
Z2l0IGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRp
dDIuYwppbmRleCA3OTE4ZDQ2YTIzLi5kNWNiOGMwMjAwIDEwMDY0NAotLS0gYS94ZW4vY29tbW9u
L3NjaGVkX2NyZWRpdDIuYworKysgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYwpAQCAtMzQ0
Nyw3ICszNDQ3LDggQEAgc3RhdGljIHN0cnVjdCB0YXNrX3NsaWNlCiBjc2NoZWQyX3NjaGVkdWxl
KAogICAgIGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc190aW1lX3Qgbm93LCBib29sIHRh
c2tsZXRfd29ya19zY2hlZHVsZWQpCiB7Ci0gICAgY29uc3QgaW50IGNwdSA9IHNtcF9wcm9jZXNz
b3JfaWQoKTsKKyAgICBjb25zdCB1bnNpZ25lZCBpbnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgp
OworICAgIGNvbnN0IHVuc2lnbmVkIGludCBzY2hlZF9jcHUgPSBzY2hlZF9nZXRfcmVzb3VyY2Vf
Y3B1KGNwdSk7CiAgICAgc3RydWN0IGNzY2hlZDJfcnVucXVldWVfZGF0YSAqcnFkOwogICAgIHN0
cnVjdCBzY2hlZF9pdGVtICpjdXJyaXRlbSA9IGN1cnJlbnQtPnNjaGVkX2l0ZW07CiAgICAgc3Ry
dWN0IGNzY2hlZDJfaXRlbSAqIGNvbnN0IHNjdXJyID0gY3NjaGVkMl9pdGVtKGN1cnJpdGVtKTsK
QEAgLTM0NTksMjIgKzM0NjAsMjIgQEAgY3NjaGVkMl9zY2hlZHVsZSgKICAgICBTQ0hFRF9TVEFU
X0NSQU5LKHNjaGVkdWxlKTsKICAgICBDU0NIRUQyX0lURU1fQ0hFQ0soY3Vycml0ZW0pOwogCi0g
ICAgQlVHX09OKCFjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgJmNzY2hlZDJfcHJpdihvcHMpLT5pbml0
aWFsaXplZCkpOworICAgIEJVR19PTighY3B1bWFza190ZXN0X2NwdShzY2hlZF9jcHUsICZjc2No
ZWQyX3ByaXYob3BzKS0+aW5pdGlhbGl6ZWQpKTsKIAotICAgIHJxZCA9IGMycnFkKG9wcywgY3B1
KTsKLSAgICBCVUdfT04oIWNwdW1hc2tfdGVzdF9jcHUoY3B1LCAmcnFkLT5hY3RpdmUpKTsKKyAg
ICBycWQgPSBjMnJxZChvcHMsIHNjaGVkX2NwdSk7CisgICAgQlVHX09OKCFjcHVtYXNrX3Rlc3Rf
Y3B1KHNjaGVkX2NwdSwgJnJxZC0+YWN0aXZlKSk7CiAKLSAgICBBU1NFUlQoc3Bpbl9pc19sb2Nr
ZWQocGVyX2NwdShzY2hlZF9yZXMsIGNwdSktPnNjaGVkdWxlX2xvY2spKTsKKyAgICBBU1NFUlQo
c3Bpbl9pc19sb2NrZWQocGVyX2NwdShzY2hlZF9yZXMsIHNjaGVkX2NwdSktPnNjaGVkdWxlX2xv
Y2spKTsKIAogICAgIEJVR19PTighaXNfaWRsZV9pdGVtKGN1cnJpdGVtKSAmJiBzY3Vyci0+cnFk
ICE9IHJxZCk7CiAKICAgICAvKiBDbGVhciAidGlja2xlZCIgYml0IG5vdyB0aGF0IHdlJ3ZlIGJl
ZW4gc2NoZWR1bGVkICovCi0gICAgdGlja2xlZCA9IGNwdW1hc2tfdGVzdF9jcHUoY3B1LCAmcnFk
LT50aWNrbGVkKTsKKyAgICB0aWNrbGVkID0gY3B1bWFza190ZXN0X2NwdShzY2hlZF9jcHUsICZy
cWQtPnRpY2tsZWQpOwogICAgIGlmICggdGlja2xlZCApCiAgICAgewotICAgICAgICBfX2NwdW1h
c2tfY2xlYXJfY3B1KGNwdSwgJnJxZC0+dGlja2xlZCk7CisgICAgICAgIF9fY3B1bWFza19jbGVh
cl9jcHUoc2NoZWRfY3B1LCAmcnFkLT50aWNrbGVkKTsKICAgICAgICAgY3B1bWFza19hbmRub3Qo
Y3B1bWFza19zY3JhdGNoLCAmcnFkLT5pZGxlLCAmcnFkLT50aWNrbGVkKTsKLSAgICAgICAgc210
X2lkbGVfbWFza19zZXQoY3B1LCBjcHVtYXNrX3NjcmF0Y2gsICZycWQtPnNtdF9pZGxlKTsKKyAg
ICAgICAgc210X2lkbGVfbWFza19zZXQoc2NoZWRfY3B1LCBjcHVtYXNrX3NjcmF0Y2gsICZycWQt
PnNtdF9pZGxlKTsKICAgICB9CiAKICAgICBpZiAoIHVubGlrZWx5KHRiX2luaXRfZG9uZSkgKQpA
QCAtMzQ4NCwxMCArMzQ4NSwxMCBAQCBjc2NoZWQyX3NjaGVkdWxlKAogICAgICAgICAgICAgdW5z
aWduZWQgdGFza2xldDo4LCBpZGxlOjgsIHNtdF9pZGxlOjgsIHRpY2tsZWQ6ODsKICAgICAgICAg
fSBkOwogICAgICAgICBkLmNwdSA9IGNwdTsKLSAgICAgICAgZC5ycV9pZCA9IGMycihjcHUpOwor
ICAgICAgICBkLnJxX2lkID0gYzJyKHNjaGVkX2NwdSk7CiAgICAgICAgIGQudGFza2xldCA9IHRh
c2tsZXRfd29ya19zY2hlZHVsZWQ7CiAgICAgICAgIGQuaWRsZSA9IGlzX2lkbGVfaXRlbShjdXJy
aXRlbSk7Ci0gICAgICAgIGQuc210X2lkbGUgPSBjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgJnJxZC0+
c210X2lkbGUpOworICAgICAgICBkLnNtdF9pZGxlID0gY3B1bWFza190ZXN0X2NwdShzY2hlZF9j
cHUsICZycWQtPnNtdF9pZGxlKTsKICAgICAgICAgZC50aWNrbGVkID0gdGlja2xlZDsKICAgICAg
ICAgX190cmFjZV92YXIoVFJDX0NTQ0hFRDJfU0NIRURVTEUsIDEsCiAgICAgICAgICAgICAgICAg
ICAgIHNpemVvZihkKSwKQEAgLTM1MjcsMTAgKzM1MjgsMTAgQEAgY3NjaGVkMl9zY2hlZHVsZSgK
ICAgICB7CiAgICAgICAgIF9fY2xlYXJfYml0KF9fQ1NGTEFHX2l0ZW1feWllbGQsICZzY3Vyci0+
ZmxhZ3MpOwogICAgICAgICB0cmFjZV92YXIoVFJDX0NTQ0hFRDJfU0NIRURfVEFTS0xFVCwgMSwg
MCwgTlVMTCk7Ci0gICAgICAgIHNuZXh0ID0gY3NjaGVkMl9pdGVtKHNjaGVkX2lkbGVfaXRlbShj
cHUpKTsKKyAgICAgICAgc25leHQgPSBjc2NoZWQyX2l0ZW0oc2NoZWRfaWRsZV9pdGVtKHNjaGVk
X2NwdSkpOwogICAgIH0KICAgICBlbHNlCi0gICAgICAgIHNuZXh0ID0gcnVucV9jYW5kaWRhdGUo
cnFkLCBzY3VyciwgY3B1LCBub3csICZza2lwcGVkX2l0ZW1zKTsKKyAgICAgICAgc25leHQgPSBy
dW5xX2NhbmRpZGF0ZShycWQsIHNjdXJyLCBzY2hlZF9jcHUsIG5vdywgJnNraXBwZWRfaXRlbXMp
OwogCiAgICAgLyogSWYgc3dpdGNoaW5nIGZyb20gYSBub24taWRsZSBydW5uYWJsZSBpdGVtLCBw
dXQgaXQKICAgICAgKiBiYWNrIG9uIHRoZSBydW5xdWV1ZS4gKi8KQEAgLTM1NTUsMTAgKzM1NTYs
MTAgQEAgY3NjaGVkMl9zY2hlZHVsZSgKICAgICAgICAgfQogCiAgICAgICAgIC8qIENsZWFyIHRo
ZSBpZGxlIG1hc2sgaWYgbmVjZXNzYXJ5ICovCi0gICAgICAgIGlmICggY3B1bWFza190ZXN0X2Nw
dShjcHUsICZycWQtPmlkbGUpICkKKyAgICAgICAgaWYgKCBjcHVtYXNrX3Rlc3RfY3B1KHNjaGVk
X2NwdSwgJnJxZC0+aWRsZSkgKQogICAgICAgICB7Ci0gICAgICAgICAgICBfX2NwdW1hc2tfY2xl
YXJfY3B1KGNwdSwgJnJxZC0+aWRsZSk7Ci0gICAgICAgICAgICBzbXRfaWRsZV9tYXNrX2NsZWFy
KGNwdSwgJnJxZC0+c210X2lkbGUpOworICAgICAgICAgICAgX19jcHVtYXNrX2NsZWFyX2NwdShz
Y2hlZF9jcHUsICZycWQtPmlkbGUpOworICAgICAgICAgICAgc210X2lkbGVfbWFza19jbGVhcihz
Y2hlZF9jcHUsICZycWQtPnNtdF9pZGxlKTsKICAgICAgICAgfQogCiAgICAgICAgIC8qCkBAIC0z
NTc3LDE4ICszNTc4LDE4IEBAIGNzY2hlZDJfc2NoZWR1bGUoCiAgICAgICAgICAqLwogICAgICAg
ICBpZiAoIHNraXBwZWRfaXRlbXMgPT0gMCAmJiBzbmV4dC0+Y3JlZGl0IDw9IENTQ0hFRDJfQ1JF
RElUX1JFU0VUICkKICAgICAgICAgewotICAgICAgICAgICAgcmVzZXRfY3JlZGl0KG9wcywgY3B1
LCBub3csIHNuZXh0KTsKLSAgICAgICAgICAgIGJhbGFuY2VfbG9hZChvcHMsIGNwdSwgbm93KTsK
KyAgICAgICAgICAgIHJlc2V0X2NyZWRpdChvcHMsIHNjaGVkX2NwdSwgbm93LCBzbmV4dCk7Cisg
ICAgICAgICAgICBiYWxhbmNlX2xvYWQob3BzLCBzY2hlZF9jcHUsIG5vdyk7CiAgICAgICAgIH0K
IAogICAgICAgICBzbmV4dC0+c3RhcnRfdGltZSA9IG5vdzsKICAgICAgICAgc25leHQtPnRpY2ts
ZWRfY3B1ID0gLTE7CiAKICAgICAgICAgLyogU2FmZSBiZWNhdXNlIGxvY2sgZm9yIG9sZCBwcm9j
ZXNzb3IgaXMgaGVsZCAqLwotICAgICAgICBpZiAoIHNjaGVkX2l0ZW1fY3B1KHNuZXh0LT5pdGVt
KSAhPSBjcHUgKQorICAgICAgICBpZiAoIHNjaGVkX2l0ZW1fY3B1KHNuZXh0LT5pdGVtKSAhPSBz
Y2hlZF9jcHUgKQogICAgICAgICB7CiAgICAgICAgICAgICBzbmV4dC0+Y3JlZGl0ICs9IENTQ0hF
RDJfTUlHUkFURV9DT01QRU5TQVRJT047Ci0gICAgICAgICAgICBzY2hlZF9zZXRfcmVzKHNuZXh0
LT5pdGVtLCBwZXJfY3B1KHNjaGVkX3JlcywgY3B1KSk7CisgICAgICAgICAgICBzY2hlZF9zZXRf
cmVzKHNuZXh0LT5pdGVtLCBwZXJfY3B1KHNjaGVkX3Jlcywgc2NoZWRfY3B1KSk7CiAgICAgICAg
ICAgICBTQ0hFRF9TVEFUX0NSQU5LKG1pZ3JhdGVkKTsKICAgICAgICAgICAgIHJldC5taWdyYXRl
ZCA9IDE7CiAgICAgICAgIH0KQEAgLTM2MDEsMTcgKzM2MDIsMTcgQEAgY3NjaGVkMl9zY2hlZHVs
ZSgKICAgICAgICAgICovCiAgICAgICAgIGlmICggdGFza2xldF93b3JrX3NjaGVkdWxlZCApCiAg
ICAgICAgIHsKLSAgICAgICAgICAgIGlmICggY3B1bWFza190ZXN0X2NwdShjcHUsICZycWQtPmlk
bGUpICkKKyAgICAgICAgICAgIGlmICggY3B1bWFza190ZXN0X2NwdShzY2hlZF9jcHUsICZycWQt
PmlkbGUpICkKICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBfX2NwdW1hc2tfY2xlYXJf
Y3B1KGNwdSwgJnJxZC0+aWRsZSk7Ci0gICAgICAgICAgICAgICAgc210X2lkbGVfbWFza19jbGVh
cihjcHUsICZycWQtPnNtdF9pZGxlKTsKKyAgICAgICAgICAgICAgICBfX2NwdW1hc2tfY2xlYXJf
Y3B1KHNjaGVkX2NwdSwgJnJxZC0+aWRsZSk7CisgICAgICAgICAgICAgICAgc210X2lkbGVfbWFz
a19jbGVhcihzY2hlZF9jcHUsICZycWQtPnNtdF9pZGxlKTsKICAgICAgICAgICAgIH0KICAgICAg
ICAgfQotICAgICAgICBlbHNlIGlmICggIWNwdW1hc2tfdGVzdF9jcHUoY3B1LCAmcnFkLT5pZGxl
KSApCisgICAgICAgIGVsc2UgaWYgKCAhY3B1bWFza190ZXN0X2NwdShzY2hlZF9jcHUsICZycWQt
PmlkbGUpICkKICAgICAgICAgewotICAgICAgICAgICAgX19jcHVtYXNrX3NldF9jcHUoY3B1LCAm
cnFkLT5pZGxlKTsKKyAgICAgICAgICAgIF9fY3B1bWFza19zZXRfY3B1KHNjaGVkX2NwdSwgJnJx
ZC0+aWRsZSk7CiAgICAgICAgICAgICBjcHVtYXNrX2FuZG5vdChjcHVtYXNrX3NjcmF0Y2gsICZy
cWQtPmlkbGUsICZycWQtPnRpY2tsZWQpOwotICAgICAgICAgICAgc210X2lkbGVfbWFza19zZXQo
Y3B1LCBjcHVtYXNrX3NjcmF0Y2gsICZycWQtPnNtdF9pZGxlKTsKKyAgICAgICAgICAgIHNtdF9p
ZGxlX21hc2tfc2V0KHNjaGVkX2NwdSwgY3B1bWFza19zY3JhdGNoLCAmcnFkLT5zbXRfaWRsZSk7
CiAgICAgICAgIH0KICAgICAgICAgLyogTWFrZSBzdXJlIGF2Z2xvYWQgZ2V0cyB1cGRhdGVkIHBl
cmlvZGljYWxseSBldmVuCiAgICAgICAgICAqIGlmIHRoZXJlJ3Mgbm8gYWN0aXZpdHkgKi8KQEAg
LTM2MjEsNyArMzYyMiw3IEBAIGNzY2hlZDJfc2NoZWR1bGUoCiAgICAgLyoKICAgICAgKiBSZXR1
cm4gdGFzayB0byBydW4gbmV4dC4uLgogICAgICAqLwotICAgIHJldC50aW1lID0gY3NjaGVkMl9y
dW50aW1lKG9wcywgY3B1LCBzbmV4dCwgbm93KTsKKyAgICByZXQudGltZSA9IGNzY2hlZDJfcnVu
dGltZShvcHMsIHNjaGVkX2NwdSwgc25leHQsIG5vdyk7CiAgICAgcmV0LnRhc2sgPSBzbmV4dC0+
aXRlbTsKIAogICAgIENTQ0hFRDJfSVRFTV9DSEVDSyhyZXQudGFzayk7CmRpZmYgLS1naXQgYS94
ZW4vY29tbW9uL3NjaGVkX251bGwuYyBiL3hlbi9jb21tb24vc2NoZWRfbnVsbC5jCmluZGV4IGNl
YjAyNmM4YWYuLjM0Y2U3YTA1ZDMgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfbnVsbC5j
CisrKyBiL3hlbi9jb21tb24vc2NoZWRfbnVsbC5jCkBAIC03MDksNiArNzA5LDcgQEAgc3RhdGlj
IHN0cnVjdCB0YXNrX3NsaWNlIG51bGxfc2NoZWR1bGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAq
b3BzLAogewogICAgIHVuc2lnbmVkIGludCBiczsKICAgICBjb25zdCB1bnNpZ25lZCBpbnQgY3B1
ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOworICAgIGNvbnN0IHVuc2lnbmVkIGludCBzY2hlZF9jcHUg
PSBzY2hlZF9nZXRfcmVzb3VyY2VfY3B1KGNwdSk7CiAgICAgc3RydWN0IG51bGxfcHJpdmF0ZSAq
cHJ2ID0gbnVsbF9wcml2KG9wcyk7CiAgICAgc3RydWN0IG51bGxfaXRlbSAqd3ZjOwogICAgIHN0
cnVjdCB0YXNrX3NsaWNlIHJldDsKQEAgLTcyNCwxNCArNzI1LDE0IEBAIHN0YXRpYyBzdHJ1Y3Qg
dGFza19zbGljZSBudWxsX3NjaGVkdWxlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKICAg
ICAgICAgfSBkOwogICAgICAgICBkLmNwdSA9IGNwdTsKICAgICAgICAgZC50YXNrbGV0ID0gdGFz
a2xldF93b3JrX3NjaGVkdWxlZDsKLSAgICAgICAgaWYgKCBwZXJfY3B1KG5wYywgY3B1KS5pdGVt
ID09IE5VTEwgKQorICAgICAgICBpZiAoIHBlcl9jcHUobnBjLCBzY2hlZF9jcHUpLml0ZW0gPT0g
TlVMTCApCiAgICAgICAgIHsKICAgICAgICAgICAgIGQuaXRlbSA9IGQuZG9tID0gLTE7CiAgICAg
ICAgIH0KICAgICAgICAgZWxzZQogICAgICAgICB7Ci0gICAgICAgICAgICBkLml0ZW0gPSBwZXJf
Y3B1KG5wYywgY3B1KS5pdGVtLT5pdGVtX2lkOwotICAgICAgICAgICAgZC5kb20gPSBwZXJfY3B1
KG5wYywgY3B1KS5pdGVtLT5kb21haW4tPmRvbWFpbl9pZDsKKyAgICAgICAgICAgIGQuaXRlbSA9
IHBlcl9jcHUobnBjLCBzY2hlZF9jcHUpLml0ZW0tPml0ZW1faWQ7CisgICAgICAgICAgICBkLmRv
bSA9IHBlcl9jcHUobnBjLCBzY2hlZF9jcHUpLml0ZW0tPmRvbWFpbi0+ZG9tYWluX2lkOwogICAg
ICAgICB9CiAgICAgICAgIF9fdHJhY2VfdmFyKFRSQ19TTlVMTF9TQ0hFRFVMRSwgMSwgc2l6ZW9m
KGQpLCAmZCk7CiAgICAgfQpAQCAtNzM5LDEwICs3NDAsMTAgQEAgc3RhdGljIHN0cnVjdCB0YXNr
X3NsaWNlIG51bGxfc2NoZWR1bGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLAogICAgIGlm
ICggdGFza2xldF93b3JrX3NjaGVkdWxlZCApCiAgICAgewogICAgICAgICB0cmFjZV92YXIoVFJD
X1NOVUxMX1RBU0tMRVQsIDEsIDAsIE5VTEwpOwotICAgICAgICByZXQudGFzayA9IHNjaGVkX2lk
bGVfaXRlbShjcHUpOworICAgICAgICByZXQudGFzayA9IHNjaGVkX2lkbGVfaXRlbShzY2hlZF9j
cHUpOwogICAgIH0KICAgICBlbHNlCi0gICAgICAgIHJldC50YXNrID0gcGVyX2NwdShucGMsIGNw
dSkuaXRlbTsKKyAgICAgICAgcmV0LnRhc2sgPSBwZXJfY3B1KG5wYywgc2NoZWRfY3B1KS5pdGVt
OwogICAgIHJldC5taWdyYXRlZCA9IDA7CiAgICAgcmV0LnRpbWUgPSAtMTsKIApAQCAtNzczLDkg
Kzc3NCw5IEBAIHN0YXRpYyBzdHJ1Y3QgdGFza19zbGljZSBudWxsX3NjaGVkdWxlKGNvbnN0IHN0
cnVjdCBzY2hlZHVsZXIgKm9wcywKICAgICAgICAgICAgICAgICAgICAgICFoYXNfc29mdF9hZmZp
bml0eSh3dmMtPml0ZW0pICkKICAgICAgICAgICAgICAgICAgICAgY29udGludWU7CiAKLSAgICAg
ICAgICAgICAgICBpZiAoIGl0ZW1fY2hlY2tfYWZmaW5pdHkod3ZjLT5pdGVtLCBjcHUsIGJzKSAp
CisgICAgICAgICAgICAgICAgaWYgKCBpdGVtX2NoZWNrX2FmZmluaXR5KHd2Yy0+aXRlbSwgc2No
ZWRfY3B1LCBicykgKQogICAgICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICAgICAgaXRl
bV9hc3NpZ24ocHJ2LCB3dmMtPml0ZW0sIGNwdSk7CisgICAgICAgICAgICAgICAgICAgIGl0ZW1f
YXNzaWduKHBydiwgd3ZjLT5pdGVtLCBzY2hlZF9jcHUpOwogICAgICAgICAgICAgICAgICAgICBs
aXN0X2RlbF9pbml0KCZ3dmMtPndhaXRxX2VsZW0pOwogICAgICAgICAgICAgICAgICAgICByZXQu
dGFzayA9IHd2Yy0+aXRlbTsKICAgICAgICAgICAgICAgICAgICAgZ290byB1bmxvY2s7CkBAIC03
ODcsNyArNzg4LDcgQEAgc3RhdGljIHN0cnVjdCB0YXNrX3NsaWNlIG51bGxfc2NoZWR1bGUoY29u
c3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLAogICAgIH0KIAogICAgIGlmICggdW5saWtlbHkocmV0
LnRhc2sgPT0gTlVMTCB8fCAhaXRlbV9ydW5uYWJsZShyZXQudGFzaykpICkKLSAgICAgICAgcmV0
LnRhc2sgPSBzY2hlZF9pZGxlX2l0ZW0oY3B1KTsKKyAgICAgICAgcmV0LnRhc2sgPSBzY2hlZF9p
ZGxlX2l0ZW0oc2NoZWRfY3B1KTsKIAogICAgIE5VTExfSVRFTV9DSEVDSyhyZXQudGFzayk7CiAg
ICAgcmV0dXJuIHJldDsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWRfcnQuYyBiL3hlbi9j
b21tb24vc2NoZWRfcnQuYwppbmRleCA3MzBhYTI5MmQ0Li4yMzY2ZTMzYmViIDEwMDY0NAotLS0g
YS94ZW4vY29tbW9uL3NjaGVkX3J0LmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZF9ydC5jCkBAIC0x
MDY1LDcgKzEwNjUsOCBAQCBydW5xX3BpY2soY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBj
b25zdCBjcHVtYXNrX3QgKm1hc2spCiBzdGF0aWMgc3RydWN0IHRhc2tfc2xpY2UKIHJ0X3NjaGVk
dWxlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc190aW1lX3Qgbm93LCBib29sX3QgdGFz
a2xldF93b3JrX3NjaGVkdWxlZCkKIHsKLSAgICBjb25zdCBpbnQgY3B1ID0gc21wX3Byb2Nlc3Nv
cl9pZCgpOworICAgIGNvbnN0IHVuc2lnbmVkIGludCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7
CisgICAgY29uc3QgdW5zaWduZWQgaW50IHNjaGVkX2NwdSA9IHNjaGVkX2dldF9yZXNvdXJjZV9j
cHUoY3B1KTsKICAgICBzdHJ1Y3QgcnRfcHJpdmF0ZSAqcHJ2ID0gcnRfcHJpdihvcHMpOwogICAg
IHN0cnVjdCBydF9pdGVtICpjb25zdCBzY3VyciA9IHJ0X2l0ZW0oY3VycmVudC0+c2NoZWRfaXRl
bSk7CiAgICAgc3RydWN0IHJ0X2l0ZW0gKnNuZXh0ID0gTlVMTDsKQEAgLTEwNzksNyArMTA4MCw3
IEBAIHJ0X3NjaGVkdWxlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc190aW1lX3Qgbm93
LCBib29sX3QgdGFza2xldF93b3JrX3NjaGVkCiAgICAgICAgIH0gZDsKICAgICAgICAgZC5jcHUg
PSBjcHU7CiAgICAgICAgIGQudGFza2xldCA9IHRhc2tsZXRfd29ya19zY2hlZHVsZWQ7Ci0gICAg
ICAgIGQudGlja2xlZCA9IGNwdW1hc2tfdGVzdF9jcHUoY3B1LCAmcHJ2LT50aWNrbGVkKTsKKyAg
ICAgICAgZC50aWNrbGVkID0gY3B1bWFza190ZXN0X2NwdShzY2hlZF9jcHUsICZwcnYtPnRpY2ts
ZWQpOwogICAgICAgICBkLmlkbGUgPSBpc19pZGxlX2l0ZW0oY3Vycml0ZW0pOwogICAgICAgICB0
cmFjZV92YXIoVFJDX1JURFNfU0NIRURVTEUsIDEsCiAgICAgICAgICAgICAgICAgICBzaXplb2Yo
ZCksCkBAIC0xMDg3LDcgKzEwODgsNyBAQCBydF9zY2hlZHVsZShjb25zdCBzdHJ1Y3Qgc2NoZWR1
bGVyICpvcHMsIHNfdGltZV90IG5vdywgYm9vbF90IHRhc2tsZXRfd29ya19zY2hlZAogICAgIH0K
IAogICAgIC8qIGNsZWFyIHRpY2tlZCBiaXQgbm93IHRoYXQgd2UndmUgYmVlbiBzY2hlZHVsZWQg
Ki8KLSAgICBjcHVtYXNrX2NsZWFyX2NwdShjcHUsICZwcnYtPnRpY2tsZWQpOworICAgIGNwdW1h
c2tfY2xlYXJfY3B1KHNjaGVkX2NwdSwgJnBydi0+dGlja2xlZCk7CiAKICAgICAvKiBidXJuX2J1
ZGdldCB3b3VsZCByZXR1cm4gZm9yIElETEUgSVRFTSAqLwogICAgIGJ1cm5fYnVkZ2V0KG9wcywg
c2N1cnIsIG5vdyk7CkBAIC0xMDk1LDEzICsxMDk2LDEzIEBAIHJ0X3NjaGVkdWxlKGNvbnN0IHN0
cnVjdCBzY2hlZHVsZXIgKm9wcywgc190aW1lX3Qgbm93LCBib29sX3QgdGFza2xldF93b3JrX3Nj
aGVkCiAgICAgaWYgKCB0YXNrbGV0X3dvcmtfc2NoZWR1bGVkICkKICAgICB7CiAgICAgICAgIHRy
YWNlX3ZhcihUUkNfUlREU19TQ0hFRF9UQVNLTEVULCAxLCAwLCAgTlVMTCk7Ci0gICAgICAgIHNu
ZXh0ID0gcnRfaXRlbShzY2hlZF9pZGxlX2l0ZW0oY3B1KSk7CisgICAgICAgIHNuZXh0ID0gcnRf
aXRlbShzY2hlZF9pZGxlX2l0ZW0oc2NoZWRfY3B1KSk7CiAgICAgfQogICAgIGVsc2UKICAgICB7
Ci0gICAgICAgIHNuZXh0ID0gcnVucV9waWNrKG9wcywgY3B1bWFza19vZihjcHUpKTsKKyAgICAg
ICAgc25leHQgPSBydW5xX3BpY2sob3BzLCBjcHVtYXNrX29mKHNjaGVkX2NwdSkpOwogICAgICAg
ICBpZiAoIHNuZXh0ID09IE5VTEwgKQotICAgICAgICAgICAgc25leHQgPSBydF9pdGVtKHNjaGVk
X2lkbGVfaXRlbShjcHUpKTsKKyAgICAgICAgICAgIHNuZXh0ID0gcnRfaXRlbShzY2hlZF9pZGxl
X2l0ZW0oc2NoZWRfY3B1KSk7CiAKICAgICAgICAgLyogaWYgc2N1cnIgaGFzIGhpZ2hlciBwcmlv
cml0eSBhbmQgYnVkZ2V0LCBzdGlsbCBwaWNrIHNjdXJyICovCiAgICAgICAgIGlmICggIWlzX2lk
bGVfaXRlbShjdXJyaXRlbSkgJiYKQEAgLTExMjYsOSArMTEyNyw5IEBAIHJ0X3NjaGVkdWxlKGNv
bnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc190aW1lX3Qgbm93LCBib29sX3QgdGFza2xldF93
b3JrX3NjaGVkCiAgICAgICAgICAgICBxX3JlbW92ZShzbmV4dCk7CiAgICAgICAgICAgICBfX3Nl
dF9iaXQoX19SVERTX3NjaGVkdWxlZCwgJnNuZXh0LT5mbGFncyk7CiAgICAgICAgIH0KLSAgICAg
ICAgaWYgKCBzY2hlZF9pdGVtX2NwdShzbmV4dC0+aXRlbSkgIT0gY3B1ICkKKyAgICAgICAgaWYg
KCBzY2hlZF9pdGVtX2NwdShzbmV4dC0+aXRlbSkgIT0gc2NoZWRfY3B1ICkKICAgICAgICAgewot
ICAgICAgICAgICAgc2NoZWRfc2V0X3JlcyhzbmV4dC0+aXRlbSwgcGVyX2NwdShzY2hlZF9yZXMs
IGNwdSkpOworICAgICAgICAgICAgc2NoZWRfc2V0X3JlcyhzbmV4dC0+aXRlbSwgcGVyX2NwdShz
Y2hlZF9yZXMsIHNjaGVkX2NwdSkpOwogICAgICAgICAgICAgcmV0Lm1pZ3JhdGVkID0gMTsKICAg
ICAgICAgfQogICAgICAgICByZXQudGltZSA9IHNuZXh0LT5jdXJfYnVkZ2V0OyAvKiBpbnZva2Ug
dGhlIHNjaGVkdWxlciBuZXh0IHRpbWUgKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9z
Y2hlZC1pZi5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKaW5kZXggNjVlMmMzYmJhOC4u
MjUwNjUzODY0OSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKKysrIGIv
eGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKQEAgLTEwMCw2ICsxMDAsMTEgQEAgc3RhdGljIGlu
bGluZSBzdHJ1Y3Qgc2NoZWRfaXRlbSAqc2NoZWRfaWRsZV9pdGVtKHVuc2lnbmVkIGludCBjcHUp
CiAgICAgcmV0dXJuIGlkbGVfdmNwdVtjcHVdLT5zY2hlZF9pdGVtOwogfQogCitzdGF0aWMgaW5s
aW5lIHVuc2lnbmVkIGludCBzY2hlZF9nZXRfcmVzb3VyY2VfY3B1KHVuc2lnbmVkIGludCBjcHUp
Cit7CisgICAgcmV0dXJuIHBlcl9jcHUoc2NoZWRfcmVzLCBjcHUpLT5wcm9jZXNzb3I7Cit9CisK
IC8qCiAgKiBTY3JhdGNoIHNwYWNlLCBmb3IgYXZvaWRpbmcgaGF2aW5nIHRvbyBtYW55IGNwdW1h
c2tfdCBvbiB0aGUgc3RhY2suCiAgKiBXaXRoaW4gZWFjaCBzY2hlZHVsZXIsIHdoZW4gdXNpbmcg
dGhlIHNjcmF0Y2ggbWFzayBvZiBvbmUgcENQVToKLS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 06 06:57:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 06:57:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNXYj-0002CA-QF; Mon, 06 May 2019 06:57:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XZcu=TG=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hNXYf-00022u-FF
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 06:57:05 +0000
X-Inumbo-ID: 2758fdee-6fcc-11e9-843c-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2758fdee-6fcc-11e9-843c-bc764e045a96;
 Mon, 06 May 2019 06:57:04 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id AC0F8ABC7;
 Mon,  6 May 2019 06:56:59 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  6 May 2019 08:56:40 +0200
Message-Id: <20190506065644.7415-42-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190506065644.7415-1-jgross@suse.com>
References: <20190506065644.7415-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH RFC V2 41/45] xen/sched: add a percpu resource
 index
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Dario Faggioli <dfaggioli@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIGEgcGVyY3B1IHZhcmlhYmxlIGhvbGRpbmcgdGhlIGluZGV4IG9mIHRoZSBjcHUgaW4gdGhl
IGN1cnJlbnQKc2NoZWRfcmVzb3VyY2Ugc3RydWN0dXJlLiBUaGlzIGluZGV4IGlzIHVzZWQgdG8g
Z2V0IHRoZSBjb3JyZWN0IHZjcHUKb2YgYSBzY2hlZF9pdGVtIG9uIGEgc3BlY2lmaWMgY3B1LgoK
Rm9yIG5vdyB0aGlzIGluZGV4IHdpbGwgYmUgemVybyBmb3IgYWxsIGNwdXMsIGJ1dCB3aXRoIGNv
cmUgc2NoZWR1bGluZwppdCB3aWxsIGJlIHBvc3NpYmxlIHRvIGhhdmUgaGlnaGVyIHZhbHVlcywg
dG9vLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0K
UkZDIFYyOiBuZXcgcGF0Y2ggKGNhcnZlZCBvdXQgZnJvbSBSRkMgVjEgcGF0Y2ggNDkpCi0tLQog
eGVuL2NvbW1vbi9zY2hlZHVsZS5jIHwgMTEgKysrKysrKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCA5
IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9z
Y2hlZHVsZS5jIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCmluZGV4IDhhODgyOGU3NzIuLjBkZTE5
OWNjYzkgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWR1bGUuYworKysgYi94ZW4vY29tbW9u
L3NjaGVkdWxlLmMKQEAgLTY4LDYgKzY4LDcgQEAgc3RhdGljIHZvaWQgcG9sbF90aW1lcl9mbih2
b2lkICpkYXRhKTsKIC8qIFRoaXMgaXMgZ2xvYmFsIGZvciBub3cgc28gdGhhdCBwcml2YXRlIGlt
cGxlbWVudGF0aW9ucyBjYW4gcmVhY2ggaXQgKi8KIERFRklORV9QRVJfQ1BVKHN0cnVjdCBzY2hl
ZHVsZXIgKiwgc2NoZWR1bGVyKTsKIERFRklORV9QRVJfQ1BVKHN0cnVjdCBzY2hlZF9yZXNvdXJj
ZSAqLCBzY2hlZF9yZXMpOworc3RhdGljIERFRklORV9QRVJfQ1BVKHVuc2lnbmVkIGludCwgc2No
ZWRfcmVzX2lkeCk7CiAKIC8qIFNjcmF0Y2ggc3BhY2UgZm9yIGNwdW1hc2tzLiAqLwogREVGSU5F
X1BFUl9DUFUoY3B1bWFza190LCBjcHVtYXNrX3NjcmF0Y2gpOwpAQCAtNzgsNiArNzksMTIgQEAg
ZXh0ZXJuIGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKl9fc3RhcnRfc2NoZWR1bGVyc19hcnJheVtd
LCAqX19lbmRfc2NoZWR1bGVyc19hcnIKIAogc3RhdGljIHN0cnVjdCBzY2hlZHVsZXIgX19yZWFk
X21vc3RseSBvcHM7CiAKK3N0YXRpYyBpbmxpbmUgc3RydWN0IHZjcHUgKnNjaGVkX2l0ZW0ydmNw
dV9jcHUoc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0sCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBjcHUpCit7CisgICAgcmV0dXJuIGl0
ZW0tPmRvbWFpbi0+dmNwdVtpdGVtLT5pdGVtX2lkICsgcGVyX2NwdShzY2hlZF9yZXNfaWR4LCBj
cHUpXTsKK30KKwogc3RhdGljIGlubGluZSBzdHJ1Y3Qgc2NoZWR1bGVyICpkb21fc2NoZWR1bGVy
KGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCiB7CiAgICAgaWYgKCBsaWtlbHkoZC0+Y3B1cG9vbCAh
PSBOVUxMKSApCkBAIC0xODQ0LDcgKzE4NTEsNyBAQCBzdGF0aWMgdm9pZCBzY2hlZF9zbGF2ZSh2
b2lkKQogCiAgICAgcGNwdV9zY2hlZHVsZV91bmxvY2tfaXJxKGxvY2ssIGNwdSk7CiAKLSAgICBz
Y2hlZF9jb250ZXh0X3N3aXRjaCh2cHJldiwgbmV4dC0+dmNwdSwgbm93KTsKKyAgICBzY2hlZF9j
b250ZXh0X3N3aXRjaCh2cHJldiwgc2NoZWRfaXRlbTJ2Y3B1X2NwdShuZXh0LCBjcHUpLCBub3cp
OwogfQogCiAvKgpAQCAtMTkwMyw3ICsxOTEwLDcgQEAgc3RhdGljIHZvaWQgc2NoZWR1bGUodm9p
ZCkKIAogICAgIHBjcHVfc2NoZWR1bGVfdW5sb2NrX2lycShsb2NrLCBjcHUpOwogCi0gICAgdm5l
eHQgPSBuZXh0LT52Y3B1OworICAgIHZuZXh0ID0gc2NoZWRfaXRlbTJ2Y3B1X2NwdShuZXh0LCBj
cHUpOwogICAgIHNjaGVkX2NvbnRleHRfc3dpdGNoKHZwcmV2LCB2bmV4dCwgbm93KTsKIH0KIAot
LSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 06 06:57:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 06:57:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNXYk-0002Db-FE; Mon, 06 May 2019 06:57:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XZcu=TG=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hNXYf-00022w-HW
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 06:57:05 +0000
X-Inumbo-ID: 2743af03-6fcc-11e9-843c-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2743af03-6fcc-11e9-843c-bc764e045a96;
 Mon, 06 May 2019 06:57:04 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 393F1AF3F;
 Mon,  6 May 2019 06:56:59 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  6 May 2019 08:56:38 +0200
Message-Id: <20190506065644.7415-40-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190506065644.7415-1-jgross@suse.com>
References: <20190506065644.7415-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH RFC V2 39/45] xen/sched: support allocating
 multiple vcpus into one sched item
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Dario Faggioli <dfaggioli@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2l0aCBhIHNjaGVkdWxpbmcgZ3JhbnVsYXJpdHkgZ3JlYXRlciB0aGFuIDEgbXVsdGlwbGUgdmNw
dXMgc2hhcmUgdGhlCnNhbWUgc3RydWN0IHNjaGVkX2l0ZW0uIFN1cHBvcnQgdGhhdC4KClNldHRp
bmcgdGhlIGluaXRpYWwgcHJvY2Vzc29yIG11c3QgYmUgZG9uZSBjYXJlZnVsbHk6IHdlIGNhbid0
IHVzZQpzY2hlZF9zZXRfcmVzKCkgYXMgdGhhdCByZWxpZXMgb24gZm9yX2VhY2hfc2NoZWRfaXRl
bV92Y3B1KCkgd2hpY2ggaW4KdHVybiBuZWVkcyB0aGUgdmNwdSBhbHJlYWR5IGFzIGEgbWVtYmVy
IG9mIHRoZSBkb21haW4ncyB2Y3B1IGxpbmtlZApsaXN0LCB3aGljaCBpc24ndCB0aGUgY2FzZS4K
ClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4v
Y29tbW9uL3NjaGVkdWxlLmMgfCA3NSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKystLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA2MiBpbnNlcnRpb25zKCspLCAxMyBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMgYi94ZW4vY29t
bW9uL3NjaGVkdWxlLmMKaW5kZXggMjg3MGU5MWNjZS4uMzBjYTllZjI1ZSAxMDA2NDQKLS0tIGEv
eGVuL2NvbW1vbi9zY2hlZHVsZS5jCisrKyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwpAQCAtMjc1
LDEwICsyNzUsMjUgQEAgc3RhdGljIHZvaWQgc2NoZWRfc3Bpbl91bmxvY2tfZG91YmxlKHNwaW5s
b2NrX3QgKmxvY2sxLCBzcGlubG9ja190ICpsb2NrMiwKICAgICBzcGluX3VubG9ja19pcnFyZXN0
b3JlKGxvY2sxLCBmbGFncyk7CiB9CiAKLXN0YXRpYyB2b2lkIHNjaGVkX2ZyZWVfaXRlbShzdHJ1
Y3Qgc2NoZWRfaXRlbSAqaXRlbSkKK3N0YXRpYyB2b2lkIHNjaGVkX2ZyZWVfaXRlbShzdHJ1Y3Qg
c2NoZWRfaXRlbSAqaXRlbSwgc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgc3RydWN0IHNjaGVkX2l0
ZW0gKnByZXZfaXRlbTsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gaXRlbS0+ZG9tYWluOworICAg
IHN0cnVjdCB2Y3B1ICp2aXRlbTsKKyAgICB1bnNpZ25lZCBpbnQgY250ID0gMDsKKworICAgIC8q
IERvbid0IGNvdW50IHRvIGJlIHJlbGVhc2VkIHZjcHUsIG1pZ2h0IGJlIG5vdCBpbiB2Y3B1IGxp
c3QgeWV0LiAqLworICAgIGZvcl9lYWNoX3NjaGVkX2l0ZW1fdmNwdSAoIGl0ZW0sIHZpdGVtICkK
KyAgICAgICAgaWYgKCB2aXRlbSAhPSB2ICkKKyAgICAgICAgICAgIGNudCsrOworCisgICAgdi0+
c2NoZWRfaXRlbSA9IE5VTEw7CisKKyAgICBpZiAoIGNudCApCisgICAgICAgIHJldHVybjsKKwor
ICAgIGlmICggaXRlbS0+dmNwdSA9PSB2ICkKKyAgICAgICAgaXRlbS0+dmNwdSA9IHYtPm5leHRf
aW5fbGlzdDsKIAogICAgIGlmICggZC0+c2NoZWRfaXRlbV9saXN0ID09IGl0ZW0gKQogICAgICAg
ICBkLT5zY2hlZF9pdGVtX2xpc3QgPSBpdGVtLT5uZXh0X2luX2xpc3Q7CkBAIC0yOTQsOCArMzA5
LDYgQEAgc3RhdGljIHZvaWQgc2NoZWRfZnJlZV9pdGVtKHN0cnVjdCBzY2hlZF9pdGVtICppdGVt
KQogICAgICAgICB9CiAgICAgfQogCi0gICAgaXRlbS0+dmNwdS0+c2NoZWRfaXRlbSA9IE5VTEw7
Ci0KICAgICBmcmVlX2NwdW1hc2tfdmFyKGl0ZW0tPmNwdV9oYXJkX2FmZmluaXR5KTsKICAgICBm
cmVlX2NwdW1hc2tfdmFyKGl0ZW0tPmNwdV9oYXJkX2FmZmluaXR5X3RtcCk7CiAgICAgZnJlZV9j
cHVtYXNrX3ZhcihpdGVtLT5jcHVfaGFyZF9hZmZpbml0eV9zYXZlZCk7CkBAIC0zMDQsMTcgKzMx
NywzNiBAQCBzdGF0aWMgdm9pZCBzY2hlZF9mcmVlX2l0ZW0oc3RydWN0IHNjaGVkX2l0ZW0gKml0
ZW0pCiAgICAgeGZyZWUoaXRlbSk7CiB9CiAKK3N0YXRpYyB2b2lkIHNjaGVkX2l0ZW1fYWRkX3Zj
cHUoc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0sIHN0cnVjdCB2Y3B1ICp2KQoreworICAgIHYtPnNj
aGVkX2l0ZW0gPSBpdGVtOworICAgIGlmICggIWl0ZW0tPnZjcHUgfHwgaXRlbS0+dmNwdS0+dmNw
dV9pZCA+IHYtPnZjcHVfaWQgKQorICAgIHsKKyAgICAgICAgaXRlbS0+dmNwdSA9IHY7CisgICAg
ICAgIGl0ZW0tPml0ZW1faWQgPSB2LT52Y3B1X2lkOworICAgIH0KK30KKwogc3RhdGljIHN0cnVj
dCBzY2hlZF9pdGVtICpzY2hlZF9hbGxvY19pdGVtKHN0cnVjdCB2Y3B1ICp2KQogewogICAgIHN0
cnVjdCBzY2hlZF9pdGVtICppdGVtLCAqKnByZXZfaXRlbTsKICAgICBzdHJ1Y3QgZG9tYWluICpk
ID0gdi0+ZG9tYWluOwogCisgICAgZm9yX2VhY2hfc2NoZWRfaXRlbSAoIGQsIGl0ZW0gKQorICAg
ICAgICBpZiAoIGl0ZW0tPnZjcHUtPnZjcHVfaWQgLyBzY2hlZF9ncmFudWxhcml0eSA9PQorICAg
ICAgICAgICAgIHYtPnZjcHVfaWQgLyBzY2hlZF9ncmFudWxhcml0eSApCisgICAgICAgICAgICBi
cmVhazsKKworICAgIGlmICggaXRlbSApCisgICAgeworICAgICAgICBzY2hlZF9pdGVtX2FkZF92
Y3B1KGl0ZW0sIHYpOworICAgICAgICByZXR1cm4gaXRlbTsKKyAgICB9CisKICAgICBpZiAoIChp
dGVtID0geHphbGxvYyhzdHJ1Y3Qgc2NoZWRfaXRlbSkpID09IE5VTEwgKQogICAgICAgICByZXR1
cm4gTlVMTDsKIAotICAgIHYtPnNjaGVkX2l0ZW0gPSBpdGVtOwotICAgIGl0ZW0tPnZjcHUgPSB2
OwotICAgIGl0ZW0tPml0ZW1faWQgPSB2LT52Y3B1X2lkOworICAgIHNjaGVkX2l0ZW1fYWRkX3Zj
cHUoaXRlbSwgdik7CiAgICAgaXRlbS0+ZG9tYWluID0gZDsKIAogICAgIGZvciAoIHByZXZfaXRl
bSA9ICZkLT5zY2hlZF9pdGVtX2xpc3Q7ICpwcmV2X2l0ZW07CkBAIC0zMzUsNyArMzY3LDcgQEAg
c3RhdGljIHN0cnVjdCBzY2hlZF9pdGVtICpzY2hlZF9hbGxvY19pdGVtKHN0cnVjdCB2Y3B1ICp2
KQogICAgIHJldHVybiBpdGVtOwogCiAgZmFpbDoKLSAgICBzY2hlZF9mcmVlX2l0ZW0oaXRlbSk7
CisgICAgc2NoZWRfZnJlZV9pdGVtKGl0ZW0sIHYpOwogICAgIHJldHVybiBOVUxMOwogfQogCkBA
IC0zNzcsOCArNDA5LDYgQEAgaW50IHNjaGVkX2luaXRfdmNwdShzdHJ1Y3QgdmNwdSAqdikKICAg
ICBlbHNlCiAgICAgICAgIHByb2Nlc3NvciA9IHNjaGVkX3NlbGVjdF9pbml0aWFsX2NwdSh2KTsK
IAotICAgIHNjaGVkX3NldF9yZXMoaXRlbSwgcGVyX2NwdShzY2hlZF9yZXMsIHByb2Nlc3Nvcikp
OwotCiAgICAgLyogSW5pdGlhbGlzZSB0aGUgcGVyLXZjcHUgdGltZXJzLiAqLwogICAgIGluaXRf
dGltZXIoJnYtPnBlcmlvZGljX3RpbWVyLCB2Y3B1X3BlcmlvZGljX3RpbWVyX2ZuLAogICAgICAg
ICAgICAgICAgdiwgdi0+cHJvY2Vzc29yKTsKQEAgLTM4NywxMCArNDE3LDIyIEBAIGludCBzY2hl
ZF9pbml0X3ZjcHUoc3RydWN0IHZjcHUgKnYpCiAgICAgaW5pdF90aW1lcigmdi0+cG9sbF90aW1l
ciwgcG9sbF90aW1lcl9mbiwKICAgICAgICAgICAgICAgIHYsIHYtPnByb2Nlc3Nvcik7CiAKKyAg
ICAvKiBJZiB0aGlzIGlzIG5vdCB0aGUgZmlyc3QgdmNwdSBvZiB0aGUgaXRlbSB3ZSBhcmUgZG9u
ZS4gKi8KKyAgICBpZiAoIGl0ZW0tPnByaXYgIT0gTlVMTCApCisgICAgeworICAgICAgICAvKiBX
ZSBjYW4gcmVseSBvbiBwcmV2aW91cyB2Y3B1IHRvIGV4aXN0LiAqLworICAgICAgICB2LT5wcm9j
ZXNzb3IgPSBjcHVtYXNrX25leHQoZC0+dmNwdVt2LT52Y3B1X2lkIC0gMV0tPnByb2Nlc3NvciwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGl0ZW0tPnJlcy0+Y3B1cyk7Cisg
ICAgICAgIHJldHVybiAwOworICAgIH0KKworICAgIC8qIFRoZSBmaXJzdCB2Y3B1IG9mIGFuIGl0
ZW0gY2FuIGJlIHNldCB2aWEgc2NoZWRfc2V0X3JlcygpLiAqLworICAgIHNjaGVkX3NldF9yZXMo
aXRlbSwgcGVyX2NwdShzY2hlZF9yZXMsIHByb2Nlc3NvcikpOworCiAgICAgaXRlbS0+cHJpdiA9
IHNjaGVkX2FsbG9jX3ZkYXRhKGRvbV9zY2hlZHVsZXIoZCksIGl0ZW0sIGQtPnNjaGVkX3ByaXYp
OwogICAgIGlmICggaXRlbS0+cHJpdiA9PSBOVUxMICkKICAgICB7Ci0gICAgICAgIHNjaGVkX2Zy
ZWVfaXRlbShpdGVtKTsKKyAgICAgICAgc2NoZWRfZnJlZV9pdGVtKGl0ZW0sIHYpOwogICAgICAg
ICByZXR1cm4gMTsKICAgICB9CiAKQEAgLTU0NCw5ICs1ODYsMTYgQEAgdm9pZCBzY2hlZF9kZXN0
cm95X3ZjcHUoc3RydWN0IHZjcHUgKnYpCiAgICAga2lsbF90aW1lcigmdi0+cG9sbF90aW1lcik7
CiAgICAgaWYgKCB0ZXN0X2FuZF9jbGVhcl9ib29sKHYtPmlzX3VyZ2VudCkgKQogICAgICAgICBh
dG9taWNfZGVjKCZwZXJfY3B1KHNjaGVkX3Jlcywgdi0+cHJvY2Vzc29yKS0+dXJnZW50X2NvdW50
KTsKLSAgICBzY2hlZF9yZW1vdmVfaXRlbSh2Y3B1X3NjaGVkdWxlcih2KSwgaXRlbSk7Ci0gICAg
c2NoZWRfZnJlZV92ZGF0YSh2Y3B1X3NjaGVkdWxlcih2KSwgaXRlbS0+cHJpdik7Ci0gICAgc2No
ZWRfZnJlZV9pdGVtKGl0ZW0pOworICAgIC8qCisgICAgICogVmNwdXMgYXJlIGJlaW5nIGRlc3Ry
b3llZCB0b3AtZG93bi4gU28gYmVpbmcgdGhlIGZpcnN0IHZjcHUgb2YgYW4gaXRlbQorICAgICAq
IGlzIHRoZSBzYW1lIGFzIGJlaW5nIHRoZSBvbmx5IG9uZS4KKyAgICAgKi8KKyAgICBpZiAoIGl0
ZW0tPnZjcHUgPT0gdiApCisgICAgeworICAgICAgICBzY2hlZF9yZW1vdmVfaXRlbSh2Y3B1X3Nj
aGVkdWxlcih2KSwgaXRlbSk7CisgICAgICAgIHNjaGVkX2ZyZWVfdmRhdGEodmNwdV9zY2hlZHVs
ZXIodiksIGl0ZW0tPnByaXYpOworICAgICAgICBzY2hlZF9mcmVlX2l0ZW0oaXRlbSwgdik7Cisg
ICAgfQogfQogCiBpbnQgc2NoZWRfaW5pdF9kb21haW4oc3RydWN0IGRvbWFpbiAqZCwgaW50IHBv
b2xpZCkKLS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 06 06:57:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 06:57:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNXYl-0002F7-85; Mon, 06 May 2019 06:57:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XZcu=TG=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hNXYf-000234-Ik
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 06:57:05 +0000
X-Inumbo-ID: 23da1c8c-6fcc-11e9-af09-dfa1d5d5247e
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 23da1c8c-6fcc-11e9-af09-dfa1d5d5247e;
 Mon, 06 May 2019 06:56:58 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 8CBDEAC8E;
 Mon,  6 May 2019 06:56:54 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  6 May 2019 08:56:21 +0200
Message-Id: <20190506065644.7415-23-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190506065644.7415-1-jgross@suse.com>
References: <20190506065644.7415-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH RFC V2 22/45] xen/sched: make arinc653 scheduler
 vcpu agnostic.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Josh Whitehead <josh.whitehead@dornerworks.com>,
 Robert VanVossen <robert.vanvossen@dornerworks.com>,
 Dario Faggioli <dfaggioli@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U3dpdGNoIGFyaW5jNjUzIHNjaGVkdWxlciBjb21wbGV0ZWx5IGZyb20gdmNwdSB0byBzY2hlZF9p
dGVtIHVzYWdlLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PgotLS0KIHhlbi9jb21tb24vc2NoZWRfYXJpbmM2NTMuYyB8IDIwOCArKysrKysrKysrKysrKysr
KysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEwMSBpbnNlcnRp
b25zKCspLCAxMDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9h
cmluYzY1My5jIGIveGVuL2NvbW1vbi9zY2hlZF9hcmluYzY1My5jCmluZGV4IDU3MzNhMmE2Yjgu
LjYxZjllYTY4MjQgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfYXJpbmM2NTMuYworKysg
Yi94ZW4vY29tbW9uL3NjaGVkX2FyaW5jNjUzLmMKQEAgLTQ1LDE1ICs0NSwxNSBAQAogI2RlZmlu
ZSBERUZBVUxUX1RJTUVTTElDRSBNSUxMSVNFQ1MoMTApCiAKIC8qKgotICogUmV0cmlldmUgdGhl
IGlkbGUgVkNQVSBmb3IgYSBnaXZlbiBwaHlzaWNhbCBDUFUKKyAqIFJldHJpZXZlIHRoZSBpZGxl
IElURU0gZm9yIGEgZ2l2ZW4gcGh5c2ljYWwgQ1BVCiAgKi8KLSNkZWZpbmUgSURMRVRBU0soY3B1
KSAgKGlkbGVfdmNwdVtjcHVdKQorI2RlZmluZSBJRExFVEFTSyhjcHUpICAoc2NoZWRfaWRsZV9p
dGVtKGNwdSkpCiAKIC8qKgogICogUmV0dXJuIGEgcG9pbnRlciB0byB0aGUgQVJJTkMgNjUzLXNw
ZWNpZmljIHNjaGVkdWxlciBkYXRhIGluZm9ybWF0aW9uCi0gKiBhc3NvY2lhdGVkIHdpdGggdGhl
IGdpdmVuIFZDUFUgKHZjKQorICogYXNzb2NpYXRlZCB3aXRoIHRoZSBnaXZlbiBJVEVNIChpdGVt
KQogICovCi0jZGVmaW5lIEFWQ1BVKHZjKSAoKGFyaW5jNjUzX3ZjcHVfdCAqKSh2YyktPnNjaGVk
X2l0ZW0tPnByaXYpCisjZGVmaW5lIEFJVEVNKGl0ZW0pICgoYXJpbmM2NTNfaXRlbV90ICopKGl0
ZW0pLT5wcml2KQogCiAvKioKICAqIFJldHVybiB0aGUgZ2xvYmFsIHNjaGVkdWxlciBwcml2YXRl
IGRhdGEgZ2l2ZW4gdGhlIHNjaGVkdWxlciBvcHMgcG9pbnRlcgpAQCAtNjUsMjAgKzY1LDIwIEBA
CiAgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKiovCiAKIC8qKgotICogVGhlIGFyaW5jNjUzX3ZjcHVfdCBzdHJ1
Y3R1cmUgaG9sZHMgQVJJTkMgNjUzLXNjaGVkdWxlci1zcGVjaWZpYwotICogaW5mb3JtYXRpb24g
Zm9yIGFsbCBub24taWRsZSBWQ1BVcworICogVGhlIGFyaW5jNjUzX2l0ZW1fdCBzdHJ1Y3R1cmUg
aG9sZHMgQVJJTkMgNjUzLXNjaGVkdWxlci1zcGVjaWZpYworICogaW5mb3JtYXRpb24gZm9yIGFs
bCBub24taWRsZSBJVEVNcwogICovCi10eXBlZGVmIHN0cnVjdCBhcmluYzY1M192Y3B1X3MKK3R5
cGVkZWYgc3RydWN0IGFyaW5jNjUzX2l0ZW1fcwogewotICAgIC8qIHZjIHBvaW50cyB0byBYZW4n
cyBzdHJ1Y3QgdmNwdSBzbyB3ZSBjYW4gZ2V0IHRvIGl0IGZyb20gYW4KLSAgICAgKiBhcmluYzY1
M192Y3B1X3QgcG9pbnRlci4gKi8KLSAgICBzdHJ1Y3QgdmNwdSAqICAgICAgIHZjOwotICAgIC8q
IGF3YWtlIGhvbGRzIHdoZXRoZXIgdGhlIFZDUFUgaGFzIGJlZW4gd29rZW4gd2l0aCB2Y3B1X3dh
a2UoKSAqLworICAgIC8qIGl0ZW0gcG9pbnRzIHRvIFhlbidzIHN0cnVjdCBzY2hlZF9pdGVtIHNv
IHdlIGNhbiBnZXQgdG8gaXQgZnJvbSBhbgorICAgICAqIGFyaW5jNjUzX2l0ZW1fdCBwb2ludGVy
LiAqLworICAgIHN0cnVjdCBzY2hlZF9pdGVtICogaXRlbTsKKyAgICAvKiBhd2FrZSBob2xkcyB3
aGV0aGVyIHRoZSBJVEVNIGhhcyBiZWVuIHdva2VuIHdpdGggdmNwdV93YWtlKCkgKi8KICAgICBi
b29sX3QgICAgICAgICAgICAgIGF3YWtlOwotICAgIC8qIGxpc3QgaG9sZHMgdGhlIGxpbmtlZCBs
aXN0IGluZm9ybWF0aW9uIGZvciB0aGUgbGlzdCB0aGlzIFZDUFUKKyAgICAvKiBsaXN0IGhvbGRz
IHRoZSBsaW5rZWQgbGlzdCBpbmZvcm1hdGlvbiBmb3IgdGhlIGxpc3QgdGhpcyBJVEVNCiAgICAg
ICogaXMgc3RvcmVkIGluICovCiAgICAgc3RydWN0IGxpc3RfaGVhZCAgICBsaXN0OwotfSBhcmlu
YzY1M192Y3B1X3Q7Cit9IGFyaW5jNjUzX2l0ZW1fdDsKIAogLyoqCiAgKiBUaGUgc2NoZWRfZW50
cnlfdCBzdHJ1Y3R1cmUgaG9sZHMgYSBzaW5nbGUgZW50cnkgb2YgdGhlCkBAIC04OSwxNCArODks
MTQgQEAgdHlwZWRlZiBzdHJ1Y3Qgc2NoZWRfZW50cnlfcwogICAgIC8qIGRvbV9oYW5kbGUgaG9s
ZHMgdGhlIGhhbmRsZSAoIlVVSUQiKSBmb3IgdGhlIGRvbWFpbiB0aGF0IHRoaXMKICAgICAgKiBz
Y2hlZHVsZSBlbnRyeSByZWZlcnMgdG8uICovCiAgICAgeGVuX2RvbWFpbl9oYW5kbGVfdCBkb21f
aGFuZGxlOwotICAgIC8qIHZjcHVfaWQgaG9sZHMgdGhlIFZDUFUgbnVtYmVyIGZvciB0aGUgVkNQ
VSB0aGF0IHRoaXMgc2NoZWR1bGUKKyAgICAvKiBpdGVtX2lkIGhvbGRzIHRoZSBJVEVNIG51bWJl
ciBmb3IgdGhlIElURU0gdGhhdCB0aGlzIHNjaGVkdWxlCiAgICAgICogZW50cnkgcmVmZXJzIHRv
LiAqLwotICAgIGludCAgICAgICAgICAgICAgICAgdmNwdV9pZDsKLSAgICAvKiBydW50aW1lIGhv
bGRzIHRoZSBudW1iZXIgb2YgbmFub3NlY29uZHMgdGhhdCB0aGUgVkNQVSBmb3IgdGhpcworICAg
IGludCAgICAgICAgICAgICAgICAgaXRlbV9pZDsKKyAgICAvKiBydW50aW1lIGhvbGRzIHRoZSBu
dW1iZXIgb2YgbmFub3NlY29uZHMgdGhhdCB0aGUgSVRFTSBmb3IgdGhpcwogICAgICAqIHNjaGVk
dWxlIGVudHJ5IHNob3VsZCBiZSBhbGxvd2VkIHRvIHJ1biBwZXIgbWFqb3IgZnJhbWUuICovCiAg
ICAgc190aW1lX3QgICAgICAgICAgICBydW50aW1lOwotICAgIC8qIHZjIGhvbGRzIGEgcG9pbnRl
ciB0byB0aGUgWGVuIFZDUFUgc3RydWN0dXJlICovCi0gICAgc3RydWN0IHZjcHUgKiAgICAgICB2
YzsKKyAgICAvKiBpdGVtIGhvbGRzIGEgcG9pbnRlciB0byB0aGUgWGVuIHNjaGVkX2l0ZW0gc3Ry
dWN0dXJlICovCisgICAgc3RydWN0IHNjaGVkX2l0ZW0gKiBpdGVtOwogfSBzY2hlZF9lbnRyeV90
OwogCiAvKioKQEAgLTExMCw5ICsxMTAsOSBAQCB0eXBlZGVmIHN0cnVjdCBhNjUzc2NoZWRfcHJp
dl9zCiAgICAgLyoqCiAgICAgICogVGhpcyBhcnJheSBob2xkcyB0aGUgYWN0aXZlIEFSSU5DIDY1
MyBzY2hlZHVsZS4KICAgICAgKgotICAgICAqIFdoZW4gdGhlIHN5c3RlbSB0cmllcyB0byBzdGFy
dCBhIG5ldyBWQ1BVLCB0aGlzIHNjaGVkdWxlIGlzIHNjYW5uZWQKLSAgICAgKiB0byBsb29rIGZv
ciBhIG1hdGNoaW5nIChoYW5kbGUsIFZDUFUgIykgcGFpci4gSWYgYm90aCB0aGUgaGFuZGxlIChV
VUlEKQotICAgICAqIGFuZCBWQ1BVIG51bWJlciBtYXRjaCwgdGhlbiB0aGUgVkNQVSBpcyBhbGxv
d2VkIHRvIHJ1bi4gSXRzIHJ1biB0aW1lCisgICAgICogV2hlbiB0aGUgc3lzdGVtIHRyaWVzIHRv
IHN0YXJ0IGEgbmV3IElURU0sIHRoaXMgc2NoZWR1bGUgaXMgc2Nhbm5lZAorICAgICAqIHRvIGxv
b2sgZm9yIGEgbWF0Y2hpbmcgKGhhbmRsZSwgSVRFTSAjKSBwYWlyLiBJZiBib3RoIHRoZSBoYW5k
bGUgKFVVSUQpCisgICAgICogYW5kIElURU0gbnVtYmVyIG1hdGNoLCB0aGVuIHRoZSBJVEVNIGlz
IGFsbG93ZWQgdG8gcnVuLiBJdHMgcnVuIHRpbWUKICAgICAgKiAocGVyIG1ham9yIGZyYW1lKSBp
cyBnaXZlbiBpbiB0aGUgdGhpcmQgZW50cnkgb2YgdGhlIHNjaGVkdWxlLgogICAgICAqLwogICAg
IHNjaGVkX2VudHJ5X3Qgc2NoZWR1bGVbQVJJTkM2NTNfTUFYX0RPTUFJTlNfUEVSX1NDSEVEVUxF
XTsKQEAgLTEyMyw4ICsxMjMsOCBAQCB0eXBlZGVmIHN0cnVjdCBhNjUzc2NoZWRfcHJpdl9zCiAg
ICAgICoKICAgICAgKiBUaGlzIGlzIG5vdCBuZWNlc3NhcmlseSB0aGUgc2FtZSBhcyB0aGUgbnVt
YmVyIG9mIGRvbWFpbnMgaW4gdGhlCiAgICAgICogc2NoZWR1bGUuIEEgZG9tYWluIGNvdWxkIGJl
IGxpc3RlZCBtdWx0aXBsZSB0aW1lcyB3aXRoaW4gdGhlIHNjaGVkdWxlLAotICAgICAqIG9yIGEg
ZG9tYWluIHdpdGggbXVsdGlwbGUgVkNQVXMgY291bGQgaGF2ZSBhIGRpZmZlcmVudAotICAgICAq
IHNjaGVkdWxlIGVudHJ5IGZvciBlYWNoIFZDUFUuCisgICAgICogb3IgYSBkb21haW4gd2l0aCBt
dWx0aXBsZSBJVEVNcyBjb3VsZCBoYXZlIGEgZGlmZmVyZW50CisgICAgICogc2NoZWR1bGUgZW50
cnkgZm9yIGVhY2ggSVRFTS4KICAgICAgKi8KICAgICB1bnNpZ25lZCBpbnQgbnVtX3NjaGVkdWxl
X2VudHJpZXM7CiAKQEAgLTEzOSw5ICsxMzksOSBAQCB0eXBlZGVmIHN0cnVjdCBhNjUzc2NoZWRf
cHJpdl9zCiAgICAgc190aW1lX3QgbmV4dF9tYWpvcl9mcmFtZTsKIAogICAgIC8qKgotICAgICAq
IHBvaW50ZXJzIHRvIGFsbCBYZW4gVkNQVSBzdHJ1Y3R1cmVzIGZvciBpdGVyYXRpbmcgdGhyb3Vn
aAorICAgICAqIHBvaW50ZXJzIHRvIGFsbCBYZW4gSVRFTSBzdHJ1Y3R1cmVzIGZvciBpdGVyYXRp
bmcgdGhyb3VnaAogICAgICAqLwotICAgIHN0cnVjdCBsaXN0X2hlYWQgdmNwdV9saXN0OworICAg
IHN0cnVjdCBsaXN0X2hlYWQgaXRlbV9saXN0OwogfSBhNjUzc2NoZWRfcHJpdl90OwogCiAvKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioKQEAgLTE2Nyw1MCArMTY3LDUwIEBAIHN0YXRpYyBpbnQgZG9tX2hhbmRs
ZV9jbXAoY29uc3QgeGVuX2RvbWFpbl9oYW5kbGVfdCBoMSwKIH0KIAogLyoqCi0gKiBUaGlzIGZ1
bmN0aW9uIHNlYXJjaGVzIHRoZSB2Y3B1IGxpc3QgdG8gZmluZCBhIFZDUFUgdGhhdCBtYXRjaGVz
Ci0gKiB0aGUgZG9tYWluIGhhbmRsZSBhbmQgVkNQVSBJRCBzcGVjaWZpZWQuCisgKiBUaGlzIGZ1
bmN0aW9uIHNlYXJjaGVzIHRoZSBpdGVtIGxpc3QgdG8gZmluZCBhIElURU0gdGhhdCBtYXRjaGVz
CisgKiB0aGUgZG9tYWluIGhhbmRsZSBhbmQgSVRFTSBJRCBzcGVjaWZpZWQuCiAgKgogICogQHBh
cmFtIG9wcyAgICAgICBQb2ludGVyIHRvIHRoaXMgaW5zdGFuY2Ugb2YgdGhlIHNjaGVkdWxlciBz
dHJ1Y3R1cmUKICAqIEBwYXJhbSBoYW5kbGUgICAgUG9pbnRlciB0byBoYW5kbGVyCi0gKiBAcGFy
YW0gdmNwdV9pZCAgIFZDUFUgSUQKKyAqIEBwYXJhbSBpdGVtX2lkICAgSVRFTSBJRAogICoKICAq
IEByZXR1cm4gICAgICAgICAgPHVsPgotICogICAgICAgICAgICAgICAgICA8bGk+IFBvaW50ZXIg
dG8gdGhlIG1hdGNoaW5nIFZDUFUgaWYgb25lIGlzIGZvdW5kCisgKiAgICAgICAgICAgICAgICAg
IDxsaT4gUG9pbnRlciB0byB0aGUgbWF0Y2hpbmcgSVRFTSBpZiBvbmUgaXMgZm91bmQKICAqICAg
ICAgICAgICAgICAgICAgPGxpPiBOVUxMIG90aGVyd2lzZQogICogICAgICAgICAgICAgICAgICA8
L3VsPgogICovCi1zdGF0aWMgc3RydWN0IHZjcHUgKmZpbmRfdmNwdSgKK3N0YXRpYyBzdHJ1Y3Qg
c2NoZWRfaXRlbSAqZmluZF9pdGVtKAogICAgIGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywK
ICAgICB4ZW5fZG9tYWluX2hhbmRsZV90IGhhbmRsZSwKLSAgICBpbnQgdmNwdV9pZCkKKyAgICBp
bnQgaXRlbV9pZCkKIHsKLSAgICBhcmluYzY1M192Y3B1X3QgKmF2Y3B1OworICAgIGFyaW5jNjUz
X2l0ZW1fdCAqYWl0ZW07CiAKLSAgICAvKiBsb29wIHRocm91Z2ggdGhlIHZjcHVfbGlzdCBsb29r
aW5nIGZvciB0aGUgc3BlY2lmaWVkIFZDUFUgKi8KLSAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5ICgg
YXZjcHUsICZTQ0hFRF9QUklWKG9wcyktPnZjcHVfbGlzdCwgbGlzdCApCi0gICAgICAgIGlmICgg
KGRvbV9oYW5kbGVfY21wKGF2Y3B1LT52Yy0+ZG9tYWluLT5oYW5kbGUsIGhhbmRsZSkgPT0gMCkK
LSAgICAgICAgICAgICAmJiAodmNwdV9pZCA9PSBhdmNwdS0+dmMtPnZjcHVfaWQpICkKLSAgICAg
ICAgICAgIHJldHVybiBhdmNwdS0+dmM7CisgICAgLyogbG9vcCB0aHJvdWdoIHRoZSBpdGVtX2xp
c3QgbG9va2luZyBmb3IgdGhlIHNwZWNpZmllZCBJVEVNICovCisgICAgbGlzdF9mb3JfZWFjaF9l
bnRyeSAoIGFpdGVtLCAmU0NIRURfUFJJVihvcHMpLT5pdGVtX2xpc3QsIGxpc3QgKQorICAgICAg
ICBpZiAoIChkb21faGFuZGxlX2NtcChhaXRlbS0+aXRlbS0+ZG9tYWluLT5oYW5kbGUsIGhhbmRs
ZSkgPT0gMCkKKyAgICAgICAgICAgICAmJiAoaXRlbV9pZCA9PSBhaXRlbS0+aXRlbS0+aXRlbV9p
ZCkgKQorICAgICAgICAgICAgcmV0dXJuIGFpdGVtLT5pdGVtOwogCiAgICAgcmV0dXJuIE5VTEw7
CiB9CiAKIC8qKgotICogVGhpcyBmdW5jdGlvbiB1cGRhdGVzIHRoZSBwb2ludGVyIHRvIHRoZSBY
ZW4gVkNQVSBzdHJ1Y3R1cmUgZm9yIGVhY2ggZW50cnkKKyAqIFRoaXMgZnVuY3Rpb24gdXBkYXRl
cyB0aGUgcG9pbnRlciB0byB0aGUgWGVuIElURU0gc3RydWN0dXJlIGZvciBlYWNoIGVudHJ5CiAg
KiBpbiB0aGUgQVJJTkMgNjUzIHNjaGVkdWxlLgogICoKICAqIEBwYXJhbSBvcHMgICAgICAgUG9p
bnRlciB0byB0aGlzIGluc3RhbmNlIG9mIHRoZSBzY2hlZHVsZXIgc3RydWN0dXJlCiAgKiBAcmV0
dXJuICAgICAgICAgIDxOb25lPgogICovCi1zdGF0aWMgdm9pZCB1cGRhdGVfc2NoZWR1bGVfdmNw
dXMoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzKQorc3RhdGljIHZvaWQgdXBkYXRlX3NjaGVk
dWxlX2l0ZW1zKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcykKIHsKICAgICB1bnNpZ25lZCBp
bnQgaSwgbl9lbnRyaWVzID0gU0NIRURfUFJJVihvcHMpLT5udW1fc2NoZWR1bGVfZW50cmllczsK
IAogICAgIGZvciAoIGkgPSAwOyBpIDwgbl9lbnRyaWVzOyBpKysgKQotICAgICAgICBTQ0hFRF9Q
UklWKG9wcyktPnNjaGVkdWxlW2ldLnZjID0KLSAgICAgICAgICAgIGZpbmRfdmNwdShvcHMsCisg
ICAgICAgIFNDSEVEX1BSSVYob3BzKS0+c2NoZWR1bGVbaV0uaXRlbSA9CisgICAgICAgICAgICBm
aW5kX2l0ZW0ob3BzLAogICAgICAgICAgICAgICAgICAgICAgIFNDSEVEX1BSSVYob3BzKS0+c2No
ZWR1bGVbaV0uZG9tX2hhbmRsZSwKLSAgICAgICAgICAgICAgICAgICAgICBTQ0hFRF9QUklWKG9w
cyktPnNjaGVkdWxlW2ldLnZjcHVfaWQpOworICAgICAgICAgICAgICAgICAgICAgIFNDSEVEX1BS
SVYob3BzKS0+c2NoZWR1bGVbaV0uaXRlbV9pZCk7CiB9CiAKIC8qKgpAQCAtMjY4LDEyICsyNjgs
MTIgQEAgYXJpbmM2NTNfc2NoZWRfc2V0KAogICAgICAgICBtZW1jcHkoc2NoZWRfcHJpdi0+c2No
ZWR1bGVbaV0uZG9tX2hhbmRsZSwKICAgICAgICAgICAgICAgIHNjaGVkdWxlLT5zY2hlZF9lbnRy
aWVzW2ldLmRvbV9oYW5kbGUsCiAgICAgICAgICAgICAgICBzaXplb2Yoc2NoZWRfcHJpdi0+c2No
ZWR1bGVbaV0uZG9tX2hhbmRsZSkpOwotICAgICAgICBzY2hlZF9wcml2LT5zY2hlZHVsZVtpXS52
Y3B1X2lkID0KKyAgICAgICAgc2NoZWRfcHJpdi0+c2NoZWR1bGVbaV0uaXRlbV9pZCA9CiAgICAg
ICAgICAgICBzY2hlZHVsZS0+c2NoZWRfZW50cmllc1tpXS52Y3B1X2lkOwogICAgICAgICBzY2hl
ZF9wcml2LT5zY2hlZHVsZVtpXS5ydW50aW1lID0KICAgICAgICAgICAgIHNjaGVkdWxlLT5zY2hl
ZF9lbnRyaWVzW2ldLnJ1bnRpbWU7CiAgICAgfQotICAgIHVwZGF0ZV9zY2hlZHVsZV92Y3B1cyhv
cHMpOworICAgIHVwZGF0ZV9zY2hlZHVsZV9pdGVtcyhvcHMpOwogCiAgICAgLyoKICAgICAgKiBU
aGUgbmV3bHktaW5zdGFsbGVkIHNjaGVkdWxlIHRha2VzIGVmZmVjdCBpbW1lZGlhdGVseS4gV2Ug
ZG8gbm90IGV2ZW4KQEAgLTMxOSw3ICszMTksNyBAQCBhcmluYzY1M19zY2hlZF9nZXQoCiAgICAg
ICAgIG1lbWNweShzY2hlZHVsZS0+c2NoZWRfZW50cmllc1tpXS5kb21faGFuZGxlLAogICAgICAg
ICAgICAgICAgc2NoZWRfcHJpdi0+c2NoZWR1bGVbaV0uZG9tX2hhbmRsZSwKICAgICAgICAgICAg
ICAgIHNpemVvZihzY2hlZF9wcml2LT5zY2hlZHVsZVtpXS5kb21faGFuZGxlKSk7Ci0gICAgICAg
IHNjaGVkdWxlLT5zY2hlZF9lbnRyaWVzW2ldLnZjcHVfaWQgPSBzY2hlZF9wcml2LT5zY2hlZHVs
ZVtpXS52Y3B1X2lkOworICAgICAgICBzY2hlZHVsZS0+c2NoZWRfZW50cmllc1tpXS52Y3B1X2lk
ID0gc2NoZWRfcHJpdi0+c2NoZWR1bGVbaV0uaXRlbV9pZDsKICAgICAgICAgc2NoZWR1bGUtPnNj
aGVkX2VudHJpZXNbaV0ucnVudGltZSA9IHNjaGVkX3ByaXYtPnNjaGVkdWxlW2ldLnJ1bnRpbWU7
CiAgICAgfQogCkBAIC0zNTUsNyArMzU1LDcgQEAgYTY1M3NjaGVkX2luaXQoc3RydWN0IHNjaGVk
dWxlciAqb3BzKQogCiAgICAgcHJ2LT5uZXh0X21ham9yX2ZyYW1lID0gMDsKICAgICBzcGluX2xv
Y2tfaW5pdCgmcHJ2LT5sb2NrKTsKLSAgICBJTklUX0xJU1RfSEVBRCgmcHJ2LT52Y3B1X2xpc3Qp
OworICAgIElOSVRfTElTVF9IRUFEKCZwcnYtPml0ZW1fbGlzdCk7CiAKICAgICByZXR1cm4gMDsK
IH0KQEAgLTM3Myw3ICszNzMsNyBAQCBhNjUzc2NoZWRfZGVpbml0KHN0cnVjdCBzY2hlZHVsZXIg
Km9wcykKIH0KIAogLyoqCi0gKiBUaGlzIGZ1bmN0aW9uIGFsbG9jYXRlcyBzY2hlZHVsZXItc3Bl
Y2lmaWMgZGF0YSBmb3IgYSBWQ1BVCisgKiBUaGlzIGZ1bmN0aW9uIGFsbG9jYXRlcyBzY2hlZHVs
ZXItc3BlY2lmaWMgZGF0YSBmb3IgYSBJVEVNCiAgKgogICogQHBhcmFtIG9wcyAgICAgICBQb2lu
dGVyIHRvIHRoaXMgaW5zdGFuY2Ugb2YgdGhlIHNjaGVkdWxlciBzdHJ1Y3R1cmUKICAqIEBwYXJh
bSBpdGVtICAgICAgUG9pbnRlciB0byBzdHJ1Y3Qgc2NoZWRfaXRlbQpAQCAtMzg1LDM1ICszODUs
MzQgQEAgYTY1M3NjaGVkX2FsbG9jX3ZkYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywg
c3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0sCiAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqZGQp
CiB7CiAgICAgYTY1M3NjaGVkX3ByaXZfdCAqc2NoZWRfcHJpdiA9IFNDSEVEX1BSSVYob3BzKTsK
LSAgICBzdHJ1Y3QgdmNwdSAqdmMgPSBpdGVtLT52Y3B1OwotICAgIGFyaW5jNjUzX3ZjcHVfdCAq
c3ZjOworICAgIGFyaW5jNjUzX2l0ZW1fdCAqc3ZjOwogICAgIHVuc2lnbmVkIGludCBlbnRyeTsK
ICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwogCiAgICAgLyoKICAgICAgKiBBbGxvY2F0ZSBtZW1v
cnkgZm9yIHRoZSBBUklOQyA2NTMtc3BlY2lmaWMgc2NoZWR1bGVyIGRhdGEgaW5mb3JtYXRpb24K
LSAgICAgKiBhc3NvY2lhdGVkIHdpdGggdGhlIGdpdmVuIFZDUFUgKHZjKS4KKyAgICAgKiBhc3Nv
Y2lhdGVkIHdpdGggdGhlIGdpdmVuIElURU0gKGl0ZW0pLgogICAgICAqLwotICAgIHN2YyA9IHht
YWxsb2MoYXJpbmM2NTNfdmNwdV90KTsKKyAgICBzdmMgPSB4bWFsbG9jKGFyaW5jNjUzX2l0ZW1f
dCk7CiAgICAgaWYgKCBzdmMgPT0gTlVMTCApCiAgICAgICAgIHJldHVybiBOVUxMOwogCiAgICAg
c3Bpbl9sb2NrX2lycXNhdmUoJnNjaGVkX3ByaXYtPmxvY2ssIGZsYWdzKTsKIAotICAgIC8qIAot
ICAgICAqIEFkZCBldmVyeSBvbmUgb2YgZG9tMCdzIHZjcHVzIHRvIHRoZSBzY2hlZHVsZSwgYXMg
bG9uZyBhcyB0aGVyZSBhcmUKKyAgICAvKgorICAgICAqIEFkZCBldmVyeSBvbmUgb2YgZG9tMCdz
IGl0ZW1zIHRvIHRoZSBzY2hlZHVsZSwgYXMgbG9uZyBhcyB0aGVyZSBhcmUKICAgICAgKiBzbG90
cyBhdmFpbGFibGUuCiAgICAgICovCi0gICAgaWYgKCB2Yy0+ZG9tYWluLT5kb21haW5faWQgPT0g
MCApCisgICAgaWYgKCBpdGVtLT5kb21haW4tPmRvbWFpbl9pZCA9PSAwICkKICAgICB7CiAgICAg
ICAgIGVudHJ5ID0gc2NoZWRfcHJpdi0+bnVtX3NjaGVkdWxlX2VudHJpZXM7CiAKICAgICAgICAg
aWYgKCBlbnRyeSA8IEFSSU5DNjUzX01BWF9ET01BSU5TX1BFUl9TQ0hFRFVMRSApCiAgICAgICAg
IHsKICAgICAgICAgICAgIHNjaGVkX3ByaXYtPnNjaGVkdWxlW2VudHJ5XS5kb21faGFuZGxlWzBd
ID0gJ1wwJzsKLSAgICAgICAgICAgIHNjaGVkX3ByaXYtPnNjaGVkdWxlW2VudHJ5XS52Y3B1X2lk
ID0gdmMtPnZjcHVfaWQ7CisgICAgICAgICAgICBzY2hlZF9wcml2LT5zY2hlZHVsZVtlbnRyeV0u
aXRlbV9pZCA9IGl0ZW0tPml0ZW1faWQ7CiAgICAgICAgICAgICBzY2hlZF9wcml2LT5zY2hlZHVs
ZVtlbnRyeV0ucnVudGltZSA9IERFRkFVTFRfVElNRVNMSUNFOwotICAgICAgICAgICAgc2NoZWRf
cHJpdi0+c2NoZWR1bGVbZW50cnldLnZjID0gdmM7CisgICAgICAgICAgICBzY2hlZF9wcml2LT5z
Y2hlZHVsZVtlbnRyeV0uaXRlbSA9IGl0ZW07CiAKICAgICAgICAgICAgIHNjaGVkX3ByaXYtPm1h
am9yX2ZyYW1lICs9IERFRkFVTFRfVElNRVNMSUNFOwogICAgICAgICAgICAgKytzY2hlZF9wcml2
LT5udW1fc2NoZWR1bGVfZW50cmllczsKQEAgLTQyMSwxNiArNDIwLDE2IEBAIGE2NTNzY2hlZF9h
bGxvY192ZGF0YShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF9pdGVt
ICppdGVtLAogICAgIH0KIAogICAgIC8qCi0gICAgICogSW5pdGlhbGl6ZSBvdXIgQVJJTkMgNjUz
IHNjaGVkdWxlci1zcGVjaWZpYyBpbmZvcm1hdGlvbiBmb3IgdGhlIFZDUFUuCi0gICAgICogVGhl
IFZDUFUgc3RhcnRzICJhc2xlZXAuIiBXaGVuIFhlbiBpcyByZWFkeSBmb3IgdGhlIFZDUFUgdG8g
cnVuLCBpdAorICAgICAqIEluaXRpYWxpemUgb3VyIEFSSU5DIDY1MyBzY2hlZHVsZXItc3BlY2lm
aWMgaW5mb3JtYXRpb24gZm9yIHRoZSBJVEVNLgorICAgICAqIFRoZSBJVEVNIHN0YXJ0cyAiYXNs
ZWVwLiIgV2hlbiBYZW4gaXMgcmVhZHkgZm9yIHRoZSBJVEVNIHRvIHJ1biwgaXQKICAgICAgKiB3
aWxsIGNhbGwgdGhlIHZjcHVfd2FrZSBzY2hlZHVsZXIgY2FsbGJhY2sgZnVuY3Rpb24gYW5kIG91
ciBzY2hlZHVsZXIKLSAgICAgKiB3aWxsIG1hcmsgdGhlIFZDUFUgYXdha2UuCisgICAgICogd2ls
bCBtYXJrIHRoZSBJVEVNIGF3YWtlLgogICAgICAqLwotICAgIHN2Yy0+dmMgPSB2YzsKKyAgICBz
dmMtPml0ZW0gPSBpdGVtOwogICAgIHN2Yy0+YXdha2UgPSAwOwotICAgIGlmICggIWlzX2lkbGVf
dmNwdSh2YykgKQotICAgICAgICBsaXN0X2FkZCgmc3ZjLT5saXN0LCAmU0NIRURfUFJJVihvcHMp
LT52Y3B1X2xpc3QpOwotICAgIHVwZGF0ZV9zY2hlZHVsZV92Y3B1cyhvcHMpOworICAgIGlmICgg
IWlzX2lkbGVfaXRlbShpdGVtKSApCisgICAgICAgIGxpc3RfYWRkKCZzdmMtPmxpc3QsICZTQ0hF
RF9QUklWKG9wcyktPml0ZW1fbGlzdCk7CisgICAgdXBkYXRlX3NjaGVkdWxlX2l0ZW1zKG9wcyk7
CiAKICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZzY2hlZF9wcml2LT5sb2NrLCBmbGFncyk7
CiAKQEAgLTQzOCwyNyArNDM3LDI3IEBAIGE2NTNzY2hlZF9hbGxvY192ZGF0YShjb25zdCBzdHJ1
Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF9pdGVtICppdGVtLAogfQogCiAvKioKLSAq
IFRoaXMgZnVuY3Rpb24gZnJlZXMgc2NoZWR1bGVyLXNwZWNpZmljIFZDUFUgZGF0YQorICogVGhp
cyBmdW5jdGlvbiBmcmVlcyBzY2hlZHVsZXItc3BlY2lmaWMgSVRFTSBkYXRhCiAgKgogICogQHBh
cmFtIG9wcyAgICAgICBQb2ludGVyIHRvIHRoaXMgaW5zdGFuY2Ugb2YgdGhlIHNjaGVkdWxlciBz
dHJ1Y3R1cmUKICAqLwogc3RhdGljIHZvaWQKIGE2NTNzY2hlZF9mcmVlX3ZkYXRhKGNvbnN0IHN0
cnVjdCBzY2hlZHVsZXIgKm9wcywgdm9pZCAqcHJpdikKIHsKLSAgICBhcmluYzY1M192Y3B1X3Qg
KmF2ID0gcHJpdjsKKyAgICBhcmluYzY1M19pdGVtX3QgKmF2ID0gcHJpdjsKIAogICAgIGlmIChh
diA9PSBOVUxMKQogICAgICAgICByZXR1cm47CiAKLSAgICBpZiAoICFpc19pZGxlX3ZjcHUoYXYt
PnZjKSApCisgICAgaWYgKCAhaXNfaWRsZV9pdGVtKGF2LT5pdGVtKSApCiAgICAgICAgIGxpc3Rf
ZGVsKCZhdi0+bGlzdCk7CiAKICAgICB4ZnJlZShhdik7Ci0gICAgdXBkYXRlX3NjaGVkdWxlX3Zj
cHVzKG9wcyk7CisgICAgdXBkYXRlX3NjaGVkdWxlX2l0ZW1zKG9wcyk7CiB9CiAKIC8qKgotICog
WGVuIHNjaGVkdWxlciBjYWxsYmFjayBmdW5jdGlvbiB0byBzbGVlcCBhIFZDUFUKKyAqIFhlbiBz
Y2hlZHVsZXIgY2FsbGJhY2sgZnVuY3Rpb24gdG8gc2xlZXAgYSBJVEVNCiAgKgogICogQHBhcmFt
IG9wcyAgICAgICBQb2ludGVyIHRvIHRoaXMgaW5zdGFuY2Ugb2YgdGhlIHNjaGVkdWxlciBzdHJ1
Y3R1cmUKICAqIEBwYXJhbSBpdGVtICAgICAgUG9pbnRlciB0byBzdHJ1Y3Qgc2NoZWRfaXRlbQpA
QCAtNDY2LDIxICs0NjUsMTkgQEAgYTY1M3NjaGVkX2ZyZWVfdmRhdGEoY29uc3Qgc3RydWN0IHNj
aGVkdWxlciAqb3BzLCB2b2lkICpwcml2KQogc3RhdGljIHZvaWQKIGE2NTNzY2hlZF9pdGVtX3Ns
ZWVwKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0p
CiB7Ci0gICAgc3RydWN0IHZjcHUgKnZjID0gaXRlbS0+dmNwdTsKLQotICAgIGlmICggQVZDUFUo
dmMpICE9IE5VTEwgKQotICAgICAgICBBVkNQVSh2YyktPmF3YWtlID0gMDsKKyAgICBpZiAoIEFJ
VEVNKGl0ZW0pICE9IE5VTEwgKQorICAgICAgICBBSVRFTShpdGVtKS0+YXdha2UgPSAwOwogCiAg
ICAgLyoKLSAgICAgKiBJZiB0aGUgVkNQVSBiZWluZyBwdXQgdG8gc2xlZXAgaXMgdGhlIHNhbWUg
b25lIHRoYXQgaXMgY3VycmVudGx5CisgICAgICogSWYgdGhlIElURU0gYmVpbmcgcHV0IHRvIHNs
ZWVwIGlzIHRoZSBzYW1lIG9uZSB0aGF0IGlzIGN1cnJlbnRseQogICAgICAqIHJ1bm5pbmcsIHJh
aXNlIGEgc29mdGlycSB0byBpbnZva2UgdGhlIHNjaGVkdWxlciB0byBzd2l0Y2ggZG9tYWlucy4K
ICAgICAgKi8KLSAgICBpZiAoIHBlcl9jcHUoc2NoZWRfcmVzLCB2Yy0+cHJvY2Vzc29yKS0+Y3Vy
ciA9PSBpdGVtICkKLSAgICAgICAgY3B1X3JhaXNlX3NvZnRpcnEodmMtPnByb2Nlc3NvciwgU0NI
RURVTEVfU09GVElSUSk7CisgICAgaWYgKCBwZXJfY3B1KHNjaGVkX3Jlcywgc2NoZWRfaXRlbV9j
cHUoaXRlbSkpLT5jdXJyID09IGl0ZW0gKQorICAgICAgICBjcHVfcmFpc2Vfc29mdGlycShzY2hl
ZF9pdGVtX2NwdShpdGVtKSwgU0NIRURVTEVfU09GVElSUSk7CiB9CiAKIC8qKgotICogWGVuIHNj
aGVkdWxlciBjYWxsYmFjayBmdW5jdGlvbiB0byB3YWtlIHVwIGEgVkNQVQorICogWGVuIHNjaGVk
dWxlciBjYWxsYmFjayBmdW5jdGlvbiB0byB3YWtlIHVwIGEgSVRFTQogICoKICAqIEBwYXJhbSBv
cHMgICAgICAgUG9pbnRlciB0byB0aGlzIGluc3RhbmNlIG9mIHRoZSBzY2hlZHVsZXIgc3RydWN0
dXJlCiAgKiBAcGFyYW0gaXRlbSAgICAgIFBvaW50ZXIgdG8gc3RydWN0IHNjaGVkX2l0ZW0KQEAg
LTQ4OCwyNCArNDg1LDIyIEBAIGE2NTNzY2hlZF9pdGVtX3NsZWVwKGNvbnN0IHN0cnVjdCBzY2hl
ZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiBzdGF0aWMgdm9pZAogYTY1M3Nj
aGVkX2l0ZW1fd2FrZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF9p
dGVtICppdGVtKQogewotICAgIHN0cnVjdCB2Y3B1ICp2YyA9IGl0ZW0tPnZjcHU7CisgICAgaWYg
KCBBSVRFTShpdGVtKSAhPSBOVUxMICkKKyAgICAgICAgQUlURU0oaXRlbSktPmF3YWtlID0gMTsK
IAotICAgIGlmICggQVZDUFUodmMpICE9IE5VTEwgKQotICAgICAgICBBVkNQVSh2YyktPmF3YWtl
ID0gMTsKLQotICAgIGNwdV9yYWlzZV9zb2Z0aXJxKHZjLT5wcm9jZXNzb3IsIFNDSEVEVUxFX1NP
RlRJUlEpOworICAgIGNwdV9yYWlzZV9zb2Z0aXJxKHNjaGVkX2l0ZW1fY3B1KGl0ZW0pLCBTQ0hF
RFVMRV9TT0ZUSVJRKTsKIH0KIAogLyoqCi0gKiBYZW4gc2NoZWR1bGVyIGNhbGxiYWNrIGZ1bmN0
aW9uIHRvIHNlbGVjdCBhIFZDUFUgdG8gcnVuLgorICogWGVuIHNjaGVkdWxlciBjYWxsYmFjayBm
dW5jdGlvbiB0byBzZWxlY3QgYSBJVEVNIHRvIHJ1bi4KICAqIFRoaXMgaXMgdGhlIG1haW4gc2No
ZWR1bGVyIHJvdXRpbmUuCiAgKgogICogQHBhcmFtIG9wcyAgICAgICBQb2ludGVyIHRvIHRoaXMg
aW5zdGFuY2Ugb2YgdGhlIHNjaGVkdWxlciBzdHJ1Y3R1cmUKICAqIEBwYXJhbSBub3cgICAgICAg
Q3VycmVudCB0aW1lCiAgKgotICogQHJldHVybiAgICAgICAgICBBZGRyZXNzIG9mIHRoZSBWQ1BV
IHN0cnVjdHVyZSBzY2hlZHVsZWQgdG8gYmUgcnVuIG5leHQKLSAqICAgICAgICAgICAgICAgICAg
QW1vdW50IG9mIHRpbWUgdG8gZXhlY3V0ZSB0aGUgcmV0dXJuZWQgVkNQVQotICogICAgICAgICAg
ICAgICAgICBGbGFnIGZvciB3aGV0aGVyIHRoZSBWQ1BVIHdhcyBtaWdyYXRlZAorICogQHJldHVy
biAgICAgICAgICBBZGRyZXNzIG9mIHRoZSBJVEVNIHN0cnVjdHVyZSBzY2hlZHVsZWQgdG8gYmUg
cnVuIG5leHQKKyAqICAgICAgICAgICAgICAgICAgQW1vdW50IG9mIHRpbWUgdG8gZXhlY3V0ZSB0
aGUgcmV0dXJuZWQgSVRFTQorICogICAgICAgICAgICAgICAgICBGbGFnIGZvciB3aGV0aGVyIHRo
ZSBJVEVNIHdhcyBtaWdyYXRlZAogICovCiBzdGF0aWMgc3RydWN0IHRhc2tfc2xpY2UKIGE2NTNz
Y2hlZF9kb19zY2hlZHVsZSgKQEAgLTUxNCw3ICs1MDksNyBAQCBhNjUzc2NoZWRfZG9fc2NoZWR1
bGUoCiAgICAgYm9vbF90IHRhc2tsZXRfd29ya19zY2hlZHVsZWQpCiB7CiAgICAgc3RydWN0IHRh
c2tfc2xpY2UgcmV0OyAgICAgICAgICAgICAgICAgICAgICAvKiBob2xkIHRoZSBjaG9zZW4gZG9t
YWluICovCi0gICAgc3RydWN0IHZjcHUgKiBuZXdfdGFzayA9IE5VTEw7CisgICAgc3RydWN0IHNj
aGVkX2l0ZW0gKm5ld190YXNrID0gTlVMTDsKICAgICBzdGF0aWMgdW5zaWduZWQgaW50IHNjaGVk
X2luZGV4ID0gMDsKICAgICBzdGF0aWMgc190aW1lX3QgbmV4dF9zd2l0Y2hfdGltZTsKICAgICBh
NjUzc2NoZWRfcHJpdl90ICpzY2hlZF9wcml2ID0gU0NIRURfUFJJVihvcHMpOwpAQCAtNTU5LDE0
ICs1NTQsMTQgQEAgYTY1M3NjaGVkX2RvX3NjaGVkdWxlKAogICAgICAqIHNjaGVkX2l0ZW0gc3Ry
dWN0dXJlLgogICAgICAqLwogICAgIG5ld190YXNrID0gKHNjaGVkX2luZGV4IDwgc2NoZWRfcHJp
di0+bnVtX3NjaGVkdWxlX2VudHJpZXMpCi0gICAgICAgID8gc2NoZWRfcHJpdi0+c2NoZWR1bGVb
c2NoZWRfaW5kZXhdLnZjCisgICAgICAgID8gc2NoZWRfcHJpdi0+c2NoZWR1bGVbc2NoZWRfaW5k
ZXhdLml0ZW0KICAgICAgICAgOiBJRExFVEFTSyhjcHUpOwogCiAgICAgLyogQ2hlY2sgdG8gc2Vl
IGlmIHRoZSBuZXcgdGFzayBjYW4gYmUgcnVuIChhd2FrZSAmIHJ1bm5hYmxlKS4gKi8KICAgICBp
ZiAoICEoKG5ld190YXNrICE9IE5VTEwpCi0gICAgICAgICAgICYmIChBVkNQVShuZXdfdGFzaykg
IT0gTlVMTCkKLSAgICAgICAgICAgJiYgQVZDUFUobmV3X3Rhc2spLT5hd2FrZQotICAgICAgICAg
ICAmJiB2Y3B1X3J1bm5hYmxlKG5ld190YXNrKSkgKQorICAgICAgICAgICAmJiAoQUlURU0obmV3
X3Rhc2spICE9IE5VTEwpCisgICAgICAgICAgICYmIEFJVEVNKG5ld190YXNrKS0+YXdha2UKKyAg
ICAgICAgICAgJiYgaXRlbV9ydW5uYWJsZShuZXdfdGFzaykpICkKICAgICAgICAgbmV3X3Rhc2sg
PSBJRExFVEFTSyhjcHUpOwogICAgIEJVR19PTihuZXdfdGFzayA9PSBOVUxMKTsKIApAQCAtNTc4
LDIxICs1NzMsMjEgQEAgYTY1M3NjaGVkX2RvX3NjaGVkdWxlKAogCiAgICAgc3Bpbl91bmxvY2tf
aXJxcmVzdG9yZSgmc2NoZWRfcHJpdi0+bG9jaywgZmxhZ3MpOwogCi0gICAgLyogVGFza2xldCB3
b3JrICh3aGljaCBydW5zIGluIGlkbGUgVkNQVSBjb250ZXh0KSBvdmVycmlkZXMgYWxsIGVsc2Uu
ICovCisgICAgLyogVGFza2xldCB3b3JrICh3aGljaCBydW5zIGluIGlkbGUgSVRFTSBjb250ZXh0
KSBvdmVycmlkZXMgYWxsIGVsc2UuICovCiAgICAgaWYgKCB0YXNrbGV0X3dvcmtfc2NoZWR1bGVk
ICkKICAgICAgICAgbmV3X3Rhc2sgPSBJRExFVEFTSyhjcHUpOwogCiAgICAgLyogUnVubmluZyB0
aGlzIHRhc2sgd291bGQgcmVzdWx0IGluIGEgbWlncmF0aW9uICovCi0gICAgaWYgKCAhaXNfaWRs
ZV92Y3B1KG5ld190YXNrKQotICAgICAgICAgJiYgKG5ld190YXNrLT5wcm9jZXNzb3IgIT0gY3B1
KSApCisgICAgaWYgKCAhaXNfaWRsZV9pdGVtKG5ld190YXNrKQorICAgICAgICAgJiYgKHNjaGVk
X2l0ZW1fY3B1KG5ld190YXNrKSAhPSBjcHUpICkKICAgICAgICAgbmV3X3Rhc2sgPSBJRExFVEFT
SyhjcHUpOwogCiAgICAgLyoKICAgICAgKiBSZXR1cm4gdGhlIGFtb3VudCBvZiB0aW1lIHRoZSBu
ZXh0IGRvbWFpbiBoYXMgdG8gcnVuIGFuZCB0aGUgYWRkcmVzcwotICAgICAqIG9mIHRoZSBzZWxl
Y3RlZCB0YXNrJ3MgVkNQVSBzdHJ1Y3R1cmUuCisgICAgICogb2YgdGhlIHNlbGVjdGVkIHRhc2sn
cyBJVEVNIHN0cnVjdHVyZS4KICAgICAgKi8KICAgICByZXQudGltZSA9IG5leHRfc3dpdGNoX3Rp
bWUgLSBub3c7Ci0gICAgcmV0LnRhc2sgPSBuZXdfdGFzay0+c2NoZWRfaXRlbTsKKyAgICByZXQu
dGFzayA9IG5ld190YXNrOwogICAgIHJldC5taWdyYXRlZCA9IDA7CiAKICAgICBCVUdfT04ocmV0
LnRpbWUgPD0gMCk7CkBAIC02MDEsNyArNTk2LDcgQEAgYTY1M3NjaGVkX2RvX3NjaGVkdWxlKAog
fQogCiAvKioKLSAqIFhlbiBzY2hlZHVsZXIgY2FsbGJhY2sgZnVuY3Rpb24gdG8gc2VsZWN0IGEg
cmVzb3VyY2UgZm9yIHRoZSBWQ1BVIHRvIHJ1biBvbgorICogWGVuIHNjaGVkdWxlciBjYWxsYmFj
ayBmdW5jdGlvbiB0byBzZWxlY3QgYSByZXNvdXJjZSBmb3IgdGhlIElURU0gdG8gcnVuIG9uCiAg
KgogICogQHBhcmFtIG9wcyAgICAgICBQb2ludGVyIHRvIHRoaXMgaW5zdGFuY2Ugb2YgdGhlIHNj
aGVkdWxlciBzdHJ1Y3R1cmUKICAqIEBwYXJhbSBpdGVtICAgICAgUG9pbnRlciB0byBzdHJ1Y3Qg
c2NoZWRfaXRlbQpAQCAtNjExLDIxICs2MDYsMjAgQEAgYTY1M3NjaGVkX2RvX3NjaGVkdWxlKAog
c3RhdGljIHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqCiBhNjUzc2NoZWRfcGlja19yZXNvdXJjZShj
b25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF9pdGVtICppdGVtKQogewot
ICAgIHN0cnVjdCB2Y3B1ICp2YyA9IGl0ZW0tPnZjcHU7CiAgICAgY3B1bWFza190ICpvbmxpbmU7
CiAgICAgdW5zaWduZWQgaW50IGNwdTsKIAotICAgIC8qIAotICAgICAqIElmIHByZXNlbnQsIHBy
ZWZlciB2YydzIGN1cnJlbnQgcHJvY2Vzc29yLCBlbHNlCi0gICAgICoganVzdCBmaW5kIHRoZSBm
aXJzdCB2YWxpZCB2Y3B1IC4KKyAgICAvKgorICAgICAqIElmIHByZXNlbnQsIHByZWZlciBpdGVt
J3MgY3VycmVudCBwcm9jZXNzb3IsIGVsc2UKKyAgICAgKiBqdXN0IGZpbmQgdGhlIGZpcnN0IHZh
bGlkIGl0ZW0uCiAgICAgICovCi0gICAgb25saW5lID0gY3B1cG9vbF9kb21haW5fY3B1bWFzayh2
Yy0+ZG9tYWluKTsKKyAgICBvbmxpbmUgPSBjcHVwb29sX2RvbWFpbl9jcHVtYXNrKGl0ZW0tPmRv
bWFpbik7CiAKICAgICBjcHUgPSBjcHVtYXNrX2ZpcnN0KG9ubGluZSk7CiAKLSAgICBpZiAoIGNw
dW1hc2tfdGVzdF9jcHUodmMtPnByb2Nlc3Nvciwgb25saW5lKQorICAgIGlmICggY3B1bWFza190
ZXN0X2NwdShzY2hlZF9pdGVtX2NwdShpdGVtKSwgb25saW5lKQogICAgICAgICAgfHwgKGNwdSA+
PSBucl9jcHVfaWRzKSApCi0gICAgICAgIGNwdSA9IHZjLT5wcm9jZXNzb3I7CisgICAgICAgIGNw
dSA9IHNjaGVkX2l0ZW1fY3B1KGl0ZW0pOwogCiAgICAgcmV0dXJuIHBlcl9jcHUoc2NoZWRfcmVz
LCBjcHUpOwogfQpAQCAtNjM2LDE4ICs2MzAsMTggQEAgYTY1M3NjaGVkX3BpY2tfcmVzb3VyY2Uo
Y29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkKICAq
IEBwYXJhbSBuZXdfb3BzICAgUG9pbnRlciB0byB0aGlzIGluc3RhbmNlIG9mIHRoZSBzY2hlZHVs
ZXIgc3RydWN0dXJlCiAgKiBAcGFyYW0gY3B1ICAgICAgIFRoZSBjcHUgdGhhdCBpcyBjaGFuZ2lu
ZyBzY2hlZHVsZXIKICAqIEBwYXJhbSBwZGF0YSAgICAgc2NoZWR1bGVyIHNwZWNpZmljIFBDUFUg
ZGF0YSAod2UgZG9uJ3QgaGF2ZSBhbnkpCi0gKiBAcGFyYW0gdmRhdGEgICAgIHNjaGVkdWxlciBz
cGVjaWZpYyBWQ1BVIGRhdGEgb2YgdGhlIGlkbGUgdmNwdQorICogQHBhcmFtIHZkYXRhICAgICBz
Y2hlZHVsZXIgc3BlY2lmaWMgSVRFTSBkYXRhIG9mIHRoZSBpZGxlIGl0ZW0KICAqLwogc3RhdGlj
IHZvaWQKIGE2NTNfc3dpdGNoX3NjaGVkKHN0cnVjdCBzY2hlZHVsZXIgKm5ld19vcHMsIHVuc2ln
bmVkIGludCBjcHUsCiAgICAgICAgICAgICAgICAgICB2b2lkICpwZGF0YSwgdm9pZCAqdmRhdGEp
CiB7CiAgICAgc3RydWN0IHNjaGVkX3Jlc291cmNlICpzZCA9IHBlcl9jcHUoc2NoZWRfcmVzLCBj
cHUpOwotICAgIGFyaW5jNjUzX3ZjcHVfdCAqc3ZjID0gdmRhdGE7CisgICAgYXJpbmM2NTNfaXRl
bV90ICpzdmMgPSB2ZGF0YTsKIAotICAgIEFTU0VSVCghcGRhdGEgJiYgc3ZjICYmIGlzX2lkbGVf
dmNwdShzdmMtPnZjKSk7CisgICAgQVNTRVJUKCFwZGF0YSAmJiBzdmMgJiYgaXNfaWRsZV9pdGVt
KHN2Yy0+aXRlbSkpOwogCi0gICAgaWRsZV92Y3B1W2NwdV0tPnNjaGVkX2l0ZW0tPnByaXYgPSB2
ZGF0YTsKKyAgICBzY2hlZF9pZGxlX2l0ZW0oY3B1KS0+cHJpdiA9IHZkYXRhOwogCiAgICAgcGVy
X2NwdShzY2hlZHVsZXIsIGNwdSkgPSBuZXdfb3BzOwogICAgIHBlcl9jcHUoc2NoZWRfcmVzLCBj
cHUpLT5zY2hlZF9wcml2ID0gTlVMTDsgLyogbm8gcGRhdGEgKi8KLS0gCjIuMTYuNAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 06 06:57:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 06:57:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNXYm-0002Gu-0X; Mon, 06 May 2019 06:57:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XZcu=TG=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hNXYf-000237-Jj
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 06:57:05 +0000
X-Inumbo-ID: 25008ed4-6fcc-11e9-a0a0-7b6c7a018715
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 25008ed4-6fcc-11e9-a0a0-7b6c7a018715;
 Mon, 06 May 2019 06:57:00 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id BBA92AF27;
 Mon,  6 May 2019 06:56:55 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  6 May 2019 08:56:25 +0200
Message-Id: <20190506065644.7415-27-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190506065644.7415-1-jgross@suse.com>
References: <20190506065644.7415-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH RFC V2 26/45] xen/sched: switch schedule() from
 vcpus to sched_items
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Dario Faggioli <dfaggioli@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VXNlIHNjaGVkX2l0ZW1zIGluc3RlYWQgb2YgdmNwdXMgaW4gc2NoZWR1bGUoKS4gVGhpcyBpbmNs
dWRlcyB0aGUKaW50cm9kdWN0aW9uIG9mIHNjaGVkX2l0ZW1fcnVuc3RhdGVfY2hhbmdlKCkgYXMg
YSByZXBsYWNlbWVudCBvZgp2Y3B1X3J1bnN0YXRlX2NoYW5nZSgpIGluIHNjaGVkdWxlKCkuCgpT
aWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVuL2Nv
bW1vbi9zY2hlZHVsZS5jIHwgNzAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNDAgaW5zZXJ0aW9ucygrKSwgMzAgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jIGIveGVuL2NvbW1v
bi9zY2hlZHVsZS5jCmluZGV4IDljNTQ4MTFlODYuLmU5ZDdlNDM3YWMgMTAwNjQ0Ci0tLSBhL3hl
bi9jb21tb24vc2NoZWR1bGUuYworKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKQEAgLTE5Miw2
ICsxOTIsMjAgQEAgc3RhdGljIGlubGluZSB2b2lkIHZjcHVfcnVuc3RhdGVfY2hhbmdlKAogICAg
IHYtPnJ1bnN0YXRlLnN0YXRlID0gbmV3X3N0YXRlOwogfQogCitzdGF0aWMgaW5saW5lIHZvaWQg
c2NoZWRfaXRlbV9ydW5zdGF0ZV9jaGFuZ2Uoc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0sCisgICAg
Ym9vbCBydW5uaW5nLCBzX3RpbWVfdCBuZXdfZW50cnlfdGltZSkKK3sKKyAgICBzdHJ1Y3QgdmNw
dSAqdiA9IGl0ZW0tPnZjcHU7CisKKyAgICBpZiAoIHJ1bm5pbmcgKQorICAgICAgICB2Y3B1X3J1
bnN0YXRlX2NoYW5nZSh2LCBSVU5TVEFURV9ydW5uaW5nLCBuZXdfZW50cnlfdGltZSk7CisgICAg
ZWxzZQorICAgICAgICB2Y3B1X3J1bnN0YXRlX2NoYW5nZSh2LAorICAgICAgICAgICAgKCh2LT5w
YXVzZV9mbGFncyAmIFZQRl9ibG9ja2VkKSA/IFJVTlNUQVRFX2Jsb2NrZWQgOgorICAgICAgICAg
ICAgICh2Y3B1X3J1bm5hYmxlKHYpID8gUlVOU1RBVEVfcnVubmFibGUgOiBSVU5TVEFURV9vZmZs
aW5lKSksCisgICAgICAgICAgICBuZXdfZW50cnlfdGltZSk7Cit9CisKIHZvaWQgdmNwdV9ydW5z
dGF0ZV9nZXQoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCB2Y3B1X3J1bnN0YXRlX2luZm8gKnJ1bnN0
YXRlKQogewogICAgIHNwaW5sb2NrX3QgKmxvY2sgPSBsaWtlbHkodiA9PSBjdXJyZW50KQpAQCAt
MTUyMSw3ICsxNTM1LDcgQEAgc3RhdGljIHZvaWQgdmNwdV9wZXJpb2RpY190aW1lcl93b3JrKHN0
cnVjdCB2Y3B1ICp2KQogICovCiBzdGF0aWMgdm9pZCBzY2hlZHVsZSh2b2lkKQogewotICAgIHN0
cnVjdCB2Y3B1ICAgICAgICAgICpwcmV2ID0gY3VycmVudCwgKm5leHQgPSBOVUxMOworICAgIHN0
cnVjdCBzY2hlZF9pdGVtICAgICpwcmV2ID0gY3VycmVudC0+c2NoZWRfaXRlbSwgKm5leHQgPSBO
VUxMOwogICAgIHNfdGltZV90ICAgICAgICAgICAgICBub3c7CiAgICAgc3RydWN0IHNjaGVkdWxl
ciAgICAgKnNjaGVkOwogICAgIHVuc2lnbmVkIGxvbmcgICAgICAgICp0YXNrbGV0X3dvcmsgPSAm
dGhpc19jcHUodGFza2xldF93b3JrX3RvX2RvKTsKQEAgLTE1NjUsOSArMTU3OSw5IEBAIHN0YXRp
YyB2b2lkIHNjaGVkdWxlKHZvaWQpCiAgICAgc2NoZWQgPSB0aGlzX2NwdShzY2hlZHVsZXIpOwog
ICAgIG5leHRfc2xpY2UgPSBzY2hlZC0+ZG9fc2NoZWR1bGUoc2NoZWQsIG5vdywgdGFza2xldF93
b3JrX3NjaGVkdWxlZCk7CiAKLSAgICBuZXh0ID0gbmV4dF9zbGljZS50YXNrLT52Y3B1OworICAg
IG5leHQgPSBuZXh0X3NsaWNlLnRhc2s7CiAKLSAgICBzZC0+Y3VyciA9IG5leHQtPnNjaGVkX2l0
ZW07CisgICAgc2QtPmN1cnIgPSBuZXh0OwogCiAgICAgaWYgKCBuZXh0X3NsaWNlLnRpbWUgPj0g
MCApIC8qIC12ZSBtZWFucyBubyBsaW1pdCAqLwogICAgICAgICBzZXRfdGltZXIoJnNkLT5zX3Rp
bWVyLCBub3cgKyBuZXh0X3NsaWNlLnRpbWUpOwpAQCAtMTU3Niw2MCArMTU5MCw1NiBAQCBzdGF0
aWMgdm9pZCBzY2hlZHVsZSh2b2lkKQogICAgIHsKICAgICAgICAgcGNwdV9zY2hlZHVsZV91bmxv
Y2tfaXJxKGxvY2ssIGNwdSk7CiAgICAgICAgIFRSQUNFXzREKFRSQ19TQ0hFRF9TV0lUQ0hfSU5G
Q09OVCwKLSAgICAgICAgICAgICAgICAgbmV4dC0+ZG9tYWluLT5kb21haW5faWQsIG5leHQtPnZj
cHVfaWQsCi0gICAgICAgICAgICAgICAgIG5vdyAtIHByZXYtPnJ1bnN0YXRlLnN0YXRlX2VudHJ5
X3RpbWUsCisgICAgICAgICAgICAgICAgIG5leHQtPmRvbWFpbi0+ZG9tYWluX2lkLCBuZXh0LT5p
dGVtX2lkLAorICAgICAgICAgICAgICAgICBub3cgLSBwcmV2LT5zdGF0ZV9lbnRyeV90aW1lLAog
ICAgICAgICAgICAgICAgICBuZXh0X3NsaWNlLnRpbWUpOwotICAgICAgICB0cmFjZV9jb250aW51
ZV9ydW5uaW5nKG5leHQpOwotICAgICAgICByZXR1cm4gY29udGludWVfcnVubmluZyhwcmV2KTsK
KyAgICAgICAgdHJhY2VfY29udGludWVfcnVubmluZyhuZXh0LT52Y3B1KTsKKyAgICAgICAgcmV0
dXJuIGNvbnRpbnVlX3J1bm5pbmcocHJldi0+dmNwdSk7CiAgICAgfQogCiAgICAgVFJBQ0VfM0Qo
VFJDX1NDSEVEX1NXSVRDSF9JTkZQUkVWLAotICAgICAgICAgICAgIHByZXYtPmRvbWFpbi0+ZG9t
YWluX2lkLCBwcmV2LT52Y3B1X2lkLAotICAgICAgICAgICAgIG5vdyAtIHByZXYtPnJ1bnN0YXRl
LnN0YXRlX2VudHJ5X3RpbWUpOworICAgICAgICAgICAgIHByZXYtPmRvbWFpbi0+ZG9tYWluX2lk
LCBwcmV2LT5pdGVtX2lkLAorICAgICAgICAgICAgIG5vdyAtIHByZXYtPnN0YXRlX2VudHJ5X3Rp
bWUpOwogICAgIFRSQUNFXzREKFRSQ19TQ0hFRF9TV0lUQ0hfSU5GTkVYVCwKLSAgICAgICAgICAg
ICBuZXh0LT5kb21haW4tPmRvbWFpbl9pZCwgbmV4dC0+dmNwdV9pZCwKLSAgICAgICAgICAgICAo
bmV4dC0+cnVuc3RhdGUuc3RhdGUgPT0gUlVOU1RBVEVfcnVubmFibGUpID8KLSAgICAgICAgICAg
ICAobm93IC0gbmV4dC0+cnVuc3RhdGUuc3RhdGVfZW50cnlfdGltZSkgOiAwLAorICAgICAgICAg
ICAgIG5leHQtPmRvbWFpbi0+ZG9tYWluX2lkLCBuZXh0LT5pdGVtX2lkLAorICAgICAgICAgICAg
IChuZXh0LT52Y3B1LT5ydW5zdGF0ZS5zdGF0ZSA9PSBSVU5TVEFURV9ydW5uYWJsZSkgPworICAg
ICAgICAgICAgIChub3cgLSBuZXh0LT5zdGF0ZV9lbnRyeV90aW1lKSA6IDAsCiAgICAgICAgICAg
ICAgbmV4dF9zbGljZS50aW1lKTsKIAotICAgIEFTU0VSVChwcmV2LT5ydW5zdGF0ZS5zdGF0ZSA9
PSBSVU5TVEFURV9ydW5uaW5nKTsKKyAgICBBU1NFUlQocHJldi0+dmNwdS0+cnVuc3RhdGUuc3Rh
dGUgPT0gUlVOU1RBVEVfcnVubmluZyk7CiAKICAgICBUUkFDRV80RChUUkNfU0NIRURfU1dJVENI
LAotICAgICAgICAgICAgIHByZXYtPmRvbWFpbi0+ZG9tYWluX2lkLCBwcmV2LT52Y3B1X2lkLAot
ICAgICAgICAgICAgIG5leHQtPmRvbWFpbi0+ZG9tYWluX2lkLCBuZXh0LT52Y3B1X2lkKTsKKyAg
ICAgICAgICAgICBwcmV2LT5kb21haW4tPmRvbWFpbl9pZCwgcHJldi0+aXRlbV9pZCwKKyAgICAg
ICAgICAgICBuZXh0LT5kb21haW4tPmRvbWFpbl9pZCwgbmV4dC0+aXRlbV9pZCk7CiAKLSAgICB2
Y3B1X3J1bnN0YXRlX2NoYW5nZSgKLSAgICAgICAgcHJldiwKLSAgICAgICAgKChwcmV2LT5wYXVz
ZV9mbGFncyAmIFZQRl9ibG9ja2VkKSA/IFJVTlNUQVRFX2Jsb2NrZWQgOgotICAgICAgICAgKHZj
cHVfcnVubmFibGUocHJldikgPyBSVU5TVEFURV9ydW5uYWJsZSA6IFJVTlNUQVRFX29mZmxpbmUp
KSwKLSAgICAgICAgbm93KTsKLSAgICBwcmV2LT5zY2hlZF9pdGVtLT5sYXN0X3J1bl90aW1lID0g
bm93OworICAgIHNjaGVkX2l0ZW1fcnVuc3RhdGVfY2hhbmdlKHByZXYsIGZhbHNlLCBub3cpOwor
ICAgIHByZXYtPmxhc3RfcnVuX3RpbWUgPSBub3c7CiAKLSAgICBBU1NFUlQobmV4dC0+cnVuc3Rh
dGUuc3RhdGUgIT0gUlVOU1RBVEVfcnVubmluZyk7Ci0gICAgdmNwdV9ydW5zdGF0ZV9jaGFuZ2Uo
bmV4dCwgUlVOU1RBVEVfcnVubmluZywgbm93KTsKKyAgICBBU1NFUlQobmV4dC0+dmNwdS0+cnVu
c3RhdGUuc3RhdGUgIT0gUlVOU1RBVEVfcnVubmluZyk7CisgICAgc2NoZWRfaXRlbV9ydW5zdGF0
ZV9jaGFuZ2UobmV4dCwgdHJ1ZSwgbm93KTsKIAogICAgIC8qCiAgICAgICogTkIuIERvbid0IGFk
ZCBhbnkgdHJhY2UgcmVjb3JkcyBmcm9tIGhlcmUgdW50aWwgdGhlIGFjdHVhbCBjb250ZXh0CiAg
ICAgICogc3dpdGNoLCBlbHNlIGxvc3RfcmVjb3JkcyByZXN1bWUgd2lsbCBub3Qgd29yayBwcm9w
ZXJseS4KICAgICAgKi8KIAotICAgIEFTU0VSVCghbmV4dC0+c2NoZWRfaXRlbS0+aXNfcnVubmlu
Zyk7CisgICAgQVNTRVJUKCFuZXh0LT5pc19ydW5uaW5nKTsKKyAgICBuZXh0LT52Y3B1LT5pc19y
dW5uaW5nID0gMTsKICAgICBuZXh0LT5pc19ydW5uaW5nID0gMTsKLSAgICBuZXh0LT5zY2hlZF9p
dGVtLT5pc19ydW5uaW5nID0gMTsKLSAgICBuZXh0LT5zY2hlZF9pdGVtLT5zdGF0ZV9lbnRyeV90
aW1lID0gbm93OworICAgIG5leHQtPnN0YXRlX2VudHJ5X3RpbWUgPSBub3c7CiAKICAgICBwY3B1
X3NjaGVkdWxlX3VubG9ja19pcnEobG9jaywgY3B1KTsKIAogICAgIFNDSEVEX1NUQVRfQ1JBTkso
c2NoZWRfY3R4KTsKIAotICAgIHN0b3BfdGltZXIoJnByZXYtPnBlcmlvZGljX3RpbWVyKTsKKyAg
ICBzdG9wX3RpbWVyKCZwcmV2LT52Y3B1LT5wZXJpb2RpY190aW1lcik7CiAKICAgICBpZiAoIG5l
eHRfc2xpY2UubWlncmF0ZWQgKQotICAgICAgICBzY2hlZF9tb3ZlX2lycXMobmV4dCk7CisgICAg
ICAgIHNjaGVkX21vdmVfaXJxcyhuZXh0LT52Y3B1KTsKIAotICAgIHZjcHVfcGVyaW9kaWNfdGlt
ZXJfd29yayhuZXh0KTsKKyAgICB2Y3B1X3BlcmlvZGljX3RpbWVyX3dvcmsobmV4dC0+dmNwdSk7
CiAKLSAgICBjb250ZXh0X3N3aXRjaChwcmV2LCBuZXh0KTsKKyAgICBjb250ZXh0X3N3aXRjaChw
cmV2LT52Y3B1LCBuZXh0LT52Y3B1KTsKIH0KIAogdm9pZCBjb250ZXh0X3NhdmVkKHN0cnVjdCB2
Y3B1ICpwcmV2KQotLSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 06 06:57:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 06:57:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNXYm-0002Ic-P1; Mon, 06 May 2019 06:57:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XZcu=TG=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hNXYf-00023Z-OX
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 06:57:05 +0000
X-Inumbo-ID: 2508fa17-6fcc-11e9-843c-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2508fa17-6fcc-11e9-843c-bc764e045a96;
 Mon, 06 May 2019 06:57:00 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 37678AF2F;
 Mon,  6 May 2019 06:56:56 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  6 May 2019 08:56:27 +0200
Message-Id: <20190506065644.7415-29-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190506065644.7415-1-jgross@suse.com>
References: <20190506065644.7415-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH RFC V2 28/45] xen: switch from for_each_vcpu()
 to for_each_sched_item()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Dario Faggioli <dfaggioli@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlcmUgYXBwcm9wcmlhdGUgc3dpdGNoIGZyb20gZm9yX2VhY2hfdmNwdSgpIHRvIGZvcl9lYWNo
X3NjaGVkX2l0ZW0oKQppbiBvcmRlciB0byBwcmVwYXJlIGNvcmUgc2NoZWR1bGluZy4KClNpZ25l
ZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vY29tbW9u
L2RvbWFpbi5jICAgfCAgIDkgKystLS0KIHhlbi9jb21tb24vc2NoZWR1bGUuYyB8IDEwNyArKysr
KysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMiBmaWxlcyBj
aGFuZ2VkLCA1OSBpbnNlcnRpb25zKCspLCA1NyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vY29tbW9uL2RvbWFpbi5jIGIveGVuL2NvbW1vbi9kb21haW4uYwppbmRleCA3OGE4MzhmYWIz
Li5kMGY5ZTVlODZhIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2RvbWFpbi5jCisrKyBiL3hlbi9j
b21tb24vZG9tYWluLmMKQEAgLTUxMCw3ICs1MTAsNyBAQCB2b2lkIGRvbWFpbl91cGRhdGVfbm9k
ZV9hZmZpbml0eShzdHJ1Y3QgZG9tYWluICpkKQogICAgIGNwdW1hc2tfdmFyX3QgZG9tX2NwdW1h
c2ssIGRvbV9jcHVtYXNrX3NvZnQ7CiAgICAgY3B1bWFza190ICpkb21fYWZmaW5pdHk7CiAgICAg
Y29uc3QgY3B1bWFza190ICpvbmxpbmU7Ci0gICAgc3RydWN0IHZjcHUgKnY7CisgICAgc3RydWN0
IHNjaGVkX2l0ZW0gKml0ZW07CiAgICAgdW5zaWduZWQgaW50IGNwdTsKIAogICAgIC8qIERvIHdl
IGhhdmUgdmNwdXMgYWxyZWFkeT8gSWYgbm90LCBubyBuZWVkIHRvIHVwZGF0ZSBub2RlLWFmZmlu
aXR5LiAqLwpAQCAtNTQzLDEyICs1NDMsMTEgQEAgdm9pZCBkb21haW5fdXBkYXRlX25vZGVfYWZm
aW5pdHkoc3RydWN0IGRvbWFpbiAqZCkKICAgICAgICAgICogYW5kIHRoZSBmdWxsIG1hc2sgb2Yg
d2hlcmUgaXQgd291bGQgcHJlZmVyIHRvIHJ1biAodGhlIHVuaW9uIG9mCiAgICAgICAgICAqIHRo
ZSBzb2Z0IGFmZmluaXR5IG9mIGFsbCBpdHMgdmFyaW91cyB2Y3B1cykuIExldCdzIGJ1aWxkIHRo
ZW0uCiAgICAgICAgICAqLwotICAgICAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCisgICAgICAg
IGZvcl9lYWNoX3NjaGVkX2l0ZW0gKCBkLCBpdGVtICkKICAgICAgICAgewotICAgICAgICAgICAg
Y3B1bWFza19vcihkb21fY3B1bWFzaywgZG9tX2NwdW1hc2ssCi0gICAgICAgICAgICAgICAgICAg
ICAgIHYtPnNjaGVkX2l0ZW0tPmNwdV9oYXJkX2FmZmluaXR5KTsKKyAgICAgICAgICAgIGNwdW1h
c2tfb3IoZG9tX2NwdW1hc2ssIGRvbV9jcHVtYXNrLCBpdGVtLT5jcHVfaGFyZF9hZmZpbml0eSk7
CiAgICAgICAgICAgICBjcHVtYXNrX29yKGRvbV9jcHVtYXNrX3NvZnQsIGRvbV9jcHVtYXNrX3Nv
ZnQsCi0gICAgICAgICAgICAgICAgICAgICAgIHYtPnNjaGVkX2l0ZW0tPmNwdV9zb2Z0X2FmZmlu
aXR5KTsKKyAgICAgICAgICAgICAgICAgICAgICAgaXRlbS0+Y3B1X3NvZnRfYWZmaW5pdHkpOwog
ICAgICAgICB9CiAgICAgICAgIC8qIEZpbHRlciBvdXQgbm9uLW9ubGluZSBjcHVzICovCiAgICAg
ICAgIGNwdW1hc2tfYW5kKGRvbV9jcHVtYXNrLCBkb21fY3B1bWFzaywgb25saW5lKTsKZGlmZiAt
LWdpdCBhL3hlbi9jb21tb24vc2NoZWR1bGUuYyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwppbmRl
eCA1MzY4ZDY2Y2ZjLi5iYzA1NTRmMmRhIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkdWxl
LmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCkBAIC00MjMsMTYgKzQyMywxNyBAQCBzdGF0
aWMgdm9pZCBzY2hlZF9tb3ZlX2lycXMoc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiBpbnQgc2No
ZWRfbW92ZV9kb21haW4oc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGNwdXBvb2wgKmMpCiB7CiAg
ICAgc3RydWN0IHZjcHUgKnY7CisgICAgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW07CiAgICAgdW5z
aWduZWQgaW50IG5ld19wOwotICAgIHZvaWQgKip2Y3B1X3ByaXY7CisgICAgdm9pZCAqKml0ZW1f
cHJpdjsKICAgICB2b2lkICpkb21kYXRhOwotICAgIHZvaWQgKnZjcHVkYXRhOworICAgIHZvaWQg
Kml0ZW1kYXRhOwogICAgIHN0cnVjdCBzY2hlZHVsZXIgKm9sZF9vcHM7CiAgICAgdm9pZCAqb2xk
X2RvbWRhdGE7CiAKLSAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCisgICAgZm9yX2VhY2hfc2No
ZWRfaXRlbSAoIGQsIGl0ZW0gKQogICAgIHsKLSAgICAgICAgaWYgKCB2LT5zY2hlZF9pdGVtLT5h
ZmZpbml0eV9icm9rZW4gKQorICAgICAgICBpZiAoIGl0ZW0tPmFmZmluaXR5X2Jyb2tlbiApCiAg
ICAgICAgICAgICByZXR1cm4gLUVCVVNZOwogICAgIH0KIApAQCAtNDQwLDIyICs0NDEsMjEgQEAg
aW50IHNjaGVkX21vdmVfZG9tYWluKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBjcHVwb29sICpj
KQogICAgIGlmICggSVNfRVJSKGRvbWRhdGEpICkKICAgICAgICAgcmV0dXJuIFBUUl9FUlIoZG9t
ZGF0YSk7CiAKLSAgICB2Y3B1X3ByaXYgPSB4emFsbG9jX2FycmF5KHZvaWQgKiwgZC0+bWF4X3Zj
cHVzKTsKLSAgICBpZiAoIHZjcHVfcHJpdiA9PSBOVUxMICkKKyAgICBpdGVtX3ByaXYgPSB4emFs
bG9jX2FycmF5KHZvaWQgKiwgZC0+bWF4X3ZjcHVzKTsKKyAgICBpZiAoIGl0ZW1fcHJpdiA9PSBO
VUxMICkKICAgICB7CiAgICAgICAgIHNjaGVkX2ZyZWVfZG9tZGF0YShjLT5zY2hlZCwgZG9tZGF0
YSk7CiAgICAgICAgIHJldHVybiAtRU5PTUVNOwogICAgIH0KIAotICAgIGZvcl9lYWNoX3ZjcHUg
KCBkLCB2ICkKKyAgICBmb3JfZWFjaF9zY2hlZF9pdGVtICggZCwgaXRlbSApCiAgICAgewotICAg
ICAgICB2Y3B1X3ByaXZbdi0+dmNwdV9pZF0gPSBzY2hlZF9hbGxvY192ZGF0YShjLT5zY2hlZCwg
di0+c2NoZWRfaXRlbSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZG9tZGF0YSk7Ci0gICAgICAgIGlmICggdmNwdV9wcml2W3YtPnZjcHVfaWRdID09
IE5VTEwgKQorICAgICAgICBpdGVtX3ByaXZbaXRlbS0+aXRlbV9pZF0gPSBzY2hlZF9hbGxvY192
ZGF0YShjLT5zY2hlZCwgaXRlbSwgZG9tZGF0YSk7CisgICAgICAgIGlmICggaXRlbV9wcml2W2l0
ZW0tPml0ZW1faWRdID09IE5VTEwgKQogICAgICAgICB7Ci0gICAgICAgICAgICBmb3JfZWFjaF92
Y3B1ICggZCwgdiApCi0gICAgICAgICAgICAgICAgeGZyZWUodmNwdV9wcml2W3YtPnZjcHVfaWRd
KTsKLSAgICAgICAgICAgIHhmcmVlKHZjcHVfcHJpdik7CisgICAgICAgICAgICBmb3JfZWFjaF9z
Y2hlZF9pdGVtICggZCwgaXRlbSApCisgICAgICAgICAgICAgICAgeGZyZWUoaXRlbV9wcml2W2l0
ZW0tPml0ZW1faWRdKTsKKyAgICAgICAgICAgIHhmcmVlKGl0ZW1fcHJpdik7CiAgICAgICAgICAg
ICBzY2hlZF9mcmVlX2RvbWRhdGEoYy0+c2NoZWQsIGRvbWRhdGEpOwogICAgICAgICAgICAgcmV0
dXJuIC1FTk9NRU07CiAgICAgICAgIH0KQEAgLTQ2NiwzMCArNDY2LDM1IEBAIGludCBzY2hlZF9t
b3ZlX2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgY3B1cG9vbCAqYykKICAgICBvbGRf
b3BzID0gZG9tX3NjaGVkdWxlcihkKTsKICAgICBvbGRfZG9tZGF0YSA9IGQtPnNjaGVkX3ByaXY7
CiAKLSAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCisgICAgZm9yX2VhY2hfc2NoZWRfaXRlbSAo
IGQsIGl0ZW0gKQogICAgIHsKLSAgICAgICAgc2NoZWRfcmVtb3ZlX2l0ZW0ob2xkX29wcywgdi0+
c2NoZWRfaXRlbSk7CisgICAgICAgIHNjaGVkX3JlbW92ZV9pdGVtKG9sZF9vcHMsIGl0ZW0pOwog
ICAgIH0KIAogICAgIGQtPmNwdXBvb2wgPSBjOwogICAgIGQtPnNjaGVkX3ByaXYgPSBkb21kYXRh
OwogCiAgICAgbmV3X3AgPSBjcHVtYXNrX2ZpcnN0KGMtPmNwdV92YWxpZCk7Ci0gICAgZm9yX2Vh
Y2hfdmNwdSAoIGQsIHYgKQorICAgIGZvcl9lYWNoX3NjaGVkX2l0ZW0gKCBkLCBpdGVtICkKICAg
ICB7CiAgICAgICAgIHNwaW5sb2NrX3QgKmxvY2s7CisgICAgICAgIHVuc2lnbmVkIGludCBpdGVt
X3AgPSBuZXdfcDsKIAotICAgICAgICB2Y3B1ZGF0YSA9IHYtPnNjaGVkX2l0ZW0tPnByaXY7Cisg
ICAgICAgIGl0ZW1kYXRhID0gaXRlbS0+cHJpdjsKIAotICAgICAgICBtaWdyYXRlX3RpbWVyKCZ2
LT5wZXJpb2RpY190aW1lciwgbmV3X3ApOwotICAgICAgICBtaWdyYXRlX3RpbWVyKCZ2LT5zaW5n
bGVzaG90X3RpbWVyLCBuZXdfcCk7Ci0gICAgICAgIG1pZ3JhdGVfdGltZXIoJnYtPnBvbGxfdGlt
ZXIsIG5ld19wKTsKKyAgICAgICAgZm9yX2VhY2hfc2NoZWRfaXRlbV92Y3B1KCBpdGVtLCB2ICkK
KyAgICAgICAgeworICAgICAgICAgICAgbWlncmF0ZV90aW1lcigmdi0+cGVyaW9kaWNfdGltZXIs
IG5ld19wKTsKKyAgICAgICAgICAgIG1pZ3JhdGVfdGltZXIoJnYtPnNpbmdsZXNob3RfdGltZXIs
IG5ld19wKTsKKyAgICAgICAgICAgIG1pZ3JhdGVfdGltZXIoJnYtPnBvbGxfdGltZXIsIG5ld19w
KTsKKyAgICAgICAgICAgIG5ld19wID0gY3B1bWFza19jeWNsZShuZXdfcCwgYy0+Y3B1X3ZhbGlk
KTsKKyAgICAgICAgfQogCi0gICAgICAgIGxvY2sgPSBpdGVtX3NjaGVkdWxlX2xvY2tfaXJxKHYt
PnNjaGVkX2l0ZW0pOworICAgICAgICBsb2NrID0gaXRlbV9zY2hlZHVsZV9sb2NrX2lycShpdGVt
KTsKIAotICAgICAgICBzY2hlZF9zZXRfYWZmaW5pdHkodiwgJmNwdW1hc2tfYWxsLCAmY3B1bWFz
a19hbGwpOworICAgICAgICBzY2hlZF9zZXRfYWZmaW5pdHkoaXRlbS0+dmNwdSwgJmNwdW1hc2tf
YWxsLCAmY3B1bWFza19hbGwpOwogCi0gICAgICAgIHNjaGVkX3NldF9yZXModi0+c2NoZWRfaXRl
bSwgcGVyX2NwdShzY2hlZF9yZXMsIG5ld19wKSk7CisgICAgICAgIHNjaGVkX3NldF9yZXMoaXRl
bSwgcGVyX2NwdShzY2hlZF9yZXMsIGl0ZW1fcCkpOwogICAgICAgICAvKgogICAgICAgICAgKiBX
aXRoIHYtPnByb2Nlc3NvciBtb2RpZmllZCB3ZSBtdXN0IG5vdAogICAgICAgICAgKiAtIG1ha2Ug
YW55IGZ1cnRoZXIgY2hhbmdlcyBhc3N1bWluZyB3ZSBob2xkIHRoZSBzY2hlZHVsZXIgbG9jaywK
QEAgLTQ5NywxNSArNTAyLDEzIEBAIGludCBzY2hlZF9tb3ZlX2RvbWFpbihzdHJ1Y3QgZG9tYWlu
ICpkLCBzdHJ1Y3QgY3B1cG9vbCAqYykKICAgICAgICAgICovCiAgICAgICAgIHNwaW5fdW5sb2Nr
X2lycShsb2NrKTsKIAotICAgICAgICB2LT5zY2hlZF9pdGVtLT5wcml2ID0gdmNwdV9wcml2W3Yt
PnZjcHVfaWRdOworICAgICAgICBpdGVtLT5wcml2ID0gaXRlbV9wcml2W2l0ZW0tPml0ZW1faWRd
OwogICAgICAgICBpZiAoICFkLT5pc19keWluZyApCiAgICAgICAgICAgICBzY2hlZF9tb3ZlX2ly
cXModi0+c2NoZWRfaXRlbSk7CiAKLSAgICAgICAgbmV3X3AgPSBjcHVtYXNrX2N5Y2xlKG5ld19w
LCBjLT5jcHVfdmFsaWQpOworICAgICAgICBzY2hlZF9pbnNlcnRfaXRlbShjLT5zY2hlZCwgaXRl
bSk7CiAKLSAgICAgICAgc2NoZWRfaW5zZXJ0X2l0ZW0oYy0+c2NoZWQsIHYtPnNjaGVkX2l0ZW0p
OwotCi0gICAgICAgIHNjaGVkX2ZyZWVfdmRhdGEob2xkX29wcywgdmNwdWRhdGEpOworICAgICAg
ICBzY2hlZF9mcmVlX3ZkYXRhKG9sZF9vcHMsIGl0ZW1kYXRhKTsKICAgICB9CiAKICAgICBkb21h
aW5fdXBkYXRlX25vZGVfYWZmaW5pdHkoZCk7CkBAIC01MTQsNyArNTE3LDcgQEAgaW50IHNjaGVk
X21vdmVfZG9tYWluKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBjcHVwb29sICpjKQogCiAgICAg
c2NoZWRfZnJlZV9kb21kYXRhKG9sZF9vcHMsIG9sZF9kb21kYXRhKTsKIAotICAgIHhmcmVlKHZj
cHVfcHJpdik7CisgICAgeGZyZWUoaXRlbV9wcml2KTsKIAogICAgIHJldHVybiAwOwogfQpAQCAt
ODE5LDE1ICs4MjIsMTQgQEAgdm9pZCB2Y3B1X2ZvcmNlX3Jlc2NoZWR1bGUoc3RydWN0IHZjcHUg
KnYpCiB2b2lkIHJlc3RvcmVfdmNwdV9hZmZpbml0eShzdHJ1Y3QgZG9tYWluICpkKQogewogICAg
IHVuc2lnbmVkIGludCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7Ci0gICAgc3RydWN0IHZjcHUg
KnY7CisgICAgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW07CiAKICAgICBBU1NFUlQoc3lzdGVtX3N0
YXRlID09IFNZU19TVEFURV9yZXN1bWUpOwogCi0gICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQor
ICAgIGZvcl9lYWNoX3NjaGVkX2l0ZW0gKCBkLCBpdGVtICkKICAgICB7CiAgICAgICAgIHNwaW5s
b2NrX3QgKmxvY2s7Ci0gICAgICAgIHVuc2lnbmVkIGludCBvbGRfY3B1ID0gdi0+cHJvY2Vzc29y
OwotICAgICAgICBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSA9IHYtPnNjaGVkX2l0ZW07CisgICAg
ICAgIHVuc2lnbmVkIGludCBvbGRfY3B1ID0gc2NoZWRfaXRlbV9jcHUoaXRlbSk7CiAgICAgICAg
IHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqcmVzOwogCiAgICAgICAgIEFTU0VSVCghaXRlbV9ydW5u
YWJsZShpdGVtKSk7CkBAIC04NDYsNyArODQ4LDggQEAgdm9pZCByZXN0b3JlX3ZjcHVfYWZmaW5p
dHkoc3RydWN0IGRvbWFpbiAqZCkKICAgICAgICAgewogICAgICAgICAgICAgaWYgKCBpdGVtLT5h
ZmZpbml0eV9icm9rZW4gKQogICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIHNjaGVkX3Nl
dF9hZmZpbml0eSh2LCBpdGVtLT5jcHVfaGFyZF9hZmZpbml0eV9zYXZlZCwgTlVMTCk7CisgICAg
ICAgICAgICAgICAgc2NoZWRfc2V0X2FmZmluaXR5KGl0ZW0tPnZjcHUsIGl0ZW0tPmNwdV9oYXJk
X2FmZmluaXR5X3NhdmVkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBOVUxM
KTsKICAgICAgICAgICAgICAgICBpdGVtLT5hZmZpbml0eV9icm9rZW4gPSAwOwogICAgICAgICAg
ICAgICAgIGNwdW1hc2tfYW5kKGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSwgaXRlbS0+Y3B1X2hh
cmRfYWZmaW5pdHksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3B1cG9vbF9kb21haW5f
Y3B1bWFzayhkKSk7CkBAIC04NTQsOCArODU3LDggQEAgdm9pZCByZXN0b3JlX3ZjcHVfYWZmaW5p
dHkoc3RydWN0IGRvbWFpbiAqZCkKIAogICAgICAgICAgICAgaWYgKCBjcHVtYXNrX2VtcHR5KGNw
dW1hc2tfc2NyYXRjaF9jcHUoY3B1KSkgKQogICAgICAgICAgICAgewotICAgICAgICAgICAgICAg
IHByaW50ayhYRU5MT0dfREVCVUcgIkJyZWFraW5nIGFmZmluaXR5IGZvciAlcHZcbiIsIHYpOwot
ICAgICAgICAgICAgICAgIHNjaGVkX3NldF9hZmZpbml0eSh2LCAmY3B1bWFza19hbGwsIE5VTEwp
OworICAgICAgICAgICAgICAgIHByaW50ayhYRU5MT0dfREVCVUcgIkJyZWFraW5nIGFmZmluaXR5
IGZvciAlcHZcbiIsIGl0ZW0tPnZjcHUpOworICAgICAgICAgICAgICAgIHNjaGVkX3NldF9hZmZp
bml0eShpdGVtLT52Y3B1LCAmY3B1bWFza19hbGwsIE5VTEwpOwogICAgICAgICAgICAgICAgIGNw
dW1hc2tfYW5kKGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSwgaXRlbS0+Y3B1X2hhcmRfYWZmaW5p
dHksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3B1cG9vbF9kb21haW5fY3B1bWFzayhk
KSk7CiAgICAgICAgICAgICB9CkBAIC04NjUsMTIgKzg2OCwxMiBAQCB2b2lkIHJlc3RvcmVfdmNw
dV9hZmZpbml0eShzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICBzY2hlZF9zZXRfcmVzKGl0ZW0s
IHJlcyk7CiAKICAgICAgICAgbG9jayA9IGl0ZW1fc2NoZWR1bGVfbG9ja19pcnEoaXRlbSk7Ci0g
ICAgICAgIHJlcyA9IHNjaGVkX3BpY2tfcmVzb3VyY2UodmNwdV9zY2hlZHVsZXIodiksIGl0ZW0p
OworICAgICAgICByZXMgPSBzY2hlZF9waWNrX3Jlc291cmNlKHZjcHVfc2NoZWR1bGVyKGl0ZW0t
PnZjcHUpLCBpdGVtKTsKICAgICAgICAgc2NoZWRfc2V0X3JlcyhpdGVtLCByZXMpOwogICAgICAg
ICBzcGluX3VubG9ja19pcnEobG9jayk7CiAKLSAgICAgICAgaWYgKCBvbGRfY3B1ICE9IHYtPnBy
b2Nlc3NvciApCi0gICAgICAgICAgICBzY2hlZF9tb3ZlX2lycXModi0+c2NoZWRfaXRlbSk7Cisg
ICAgICAgIGlmICggb2xkX2NwdSAhPSBzY2hlZF9pdGVtX2NwdShpdGVtKSApCisgICAgICAgICAg
ICBzY2hlZF9tb3ZlX2lycXMoaXRlbSk7CiAgICAgfQogCiAgICAgZG9tYWluX3VwZGF0ZV9ub2Rl
X2FmZmluaXR5KGQpOwpAQCAtODg0LDcgKzg4Nyw2IEBAIHZvaWQgcmVzdG9yZV92Y3B1X2FmZmlu
aXR5KHN0cnVjdCBkb21haW4gKmQpCiBpbnQgY3B1X2Rpc2FibGVfc2NoZWR1bGVyKHVuc2lnbmVk
IGludCBjcHUpCiB7CiAgICAgc3RydWN0IGRvbWFpbiAqZDsKLSAgICBzdHJ1Y3QgdmNwdSAqdjsK
ICAgICBzdHJ1Y3QgY3B1cG9vbCAqYzsKICAgICBjcHVtYXNrX3Qgb25saW5lX2FmZmluaXR5Owog
ICAgIGludCByZXQgPSAwOwpAQCAtODk1LDEwICs4OTcsMTEgQEAgaW50IGNwdV9kaXNhYmxlX3Nj
aGVkdWxlcih1bnNpZ25lZCBpbnQgY3B1KQogCiAgICAgZm9yX2VhY2hfZG9tYWluX2luX2NwdXBv
b2wgKCBkLCBjICkKICAgICB7Ci0gICAgICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKKyAgICAg
ICAgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW07CisKKyAgICAgICAgZm9yX2VhY2hfc2NoZWRfaXRl
bSAoIGQsIGl0ZW0gKQogICAgICAgICB7CiAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGZsYWdz
OwotICAgICAgICAgICAgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0gPSB2LT5zY2hlZF9pdGVtOwog
ICAgICAgICAgICAgc3BpbmxvY2tfdCAqbG9jayA9IGl0ZW1fc2NoZWR1bGVfbG9ja19pcnFzYXZl
KGl0ZW0sICZmbGFncyk7CiAKICAgICAgICAgICAgIGNwdW1hc2tfYW5kKCZvbmxpbmVfYWZmaW5p
dHksIGl0ZW0tPmNwdV9oYXJkX2FmZmluaXR5LCBjLT5jcHVfdmFsaWQpOwpAQCAtOTEzLDE0ICs5
MTYsMTQgQEAgaW50IGNwdV9kaXNhYmxlX3NjaGVkdWxlcih1bnNpZ25lZCBpbnQgY3B1KQogICAg
ICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgICAgICB9CiAKLSAgICAgICAgICAg
ICAgICBwcmludGsoWEVOTE9HX0RFQlVHICJCcmVha2luZyBhZmZpbml0eSBmb3IgJXB2XG4iLCB2
KTsKKyAgICAgICAgICAgICAgICBwcmludGsoWEVOTE9HX0RFQlVHICJCcmVha2luZyBhZmZpbml0
eSBmb3IgJXB2XG4iLCBpdGVtLT52Y3B1KTsKIAotICAgICAgICAgICAgICAgIHNjaGVkX3NldF9h
ZmZpbml0eSh2LCAmY3B1bWFza19hbGwsIE5VTEwpOworICAgICAgICAgICAgICAgIHNjaGVkX3Nl
dF9hZmZpbml0eShpdGVtLT52Y3B1LCAmY3B1bWFza19hbGwsIE5VTEwpOwogICAgICAgICAgICAg
fQogCi0gICAgICAgICAgICBpZiAoIHYtPnByb2Nlc3NvciAhPSBjcHUgKQorICAgICAgICAgICAg
aWYgKCBzY2hlZF9pdGVtX2NwdShpdGVtKSAhPSBzY2hlZF9nZXRfcmVzb3VyY2VfY3B1KGNwdSkg
KQogICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIC8qIFRoZSB2Y3B1IGlzIG5vdCBvbiB0
aGlzIGNwdSwgc28gd2UgY2FuIG1vdmUgb24uICovCisgICAgICAgICAgICAgICAgLyogVGhlIGl0
ZW0gaXMgbm90IG9uIHRoaXMgY3B1LCBzbyB3ZSBjYW4gbW92ZSBvbi4gKi8KICAgICAgICAgICAg
ICAgICBpdGVtX3NjaGVkdWxlX3VubG9ja19pcnFyZXN0b3JlKGxvY2ssIGZsYWdzLCBpdGVtKTsK
ICAgICAgICAgICAgICAgICBjb250aW51ZTsKICAgICAgICAgICAgIH0KQEAgLTkzMywxNyArOTM2
LDE3IEBAIGludCBjcHVfZGlzYWJsZV9zY2hlZHVsZXIodW5zaWduZWQgaW50IGNwdSkKICAgICAg
ICAgICAgICAqICAqIHRoZSBzY2hlZHVsZXIgd2lsbCBhbHdheXMgZmluZCBhIHN1aXRhYmxlIHNv
bHV0aW9uLCBvcgogICAgICAgICAgICAgICogICAgdGhpbmdzIHdvdWxkIGhhdmUgZmFpbGVkIGJl
Zm9yZSBnZXR0aW5nIGluIGhlcmUuCiAgICAgICAgICAgICAgKi8KLSAgICAgICAgICAgIHZjcHVf
bWlncmF0ZV9zdGFydCh2KTsKKyAgICAgICAgICAgIHZjcHVfbWlncmF0ZV9zdGFydChpdGVtLT52
Y3B1KTsKICAgICAgICAgICAgIGl0ZW1fc2NoZWR1bGVfdW5sb2NrX2lycXJlc3RvcmUobG9jaywg
ZmxhZ3MsIGl0ZW0pOwogCi0gICAgICAgICAgICB2Y3B1X21pZ3JhdGVfZmluaXNoKHYpOworICAg
ICAgICAgICAgdmNwdV9taWdyYXRlX2ZpbmlzaChpdGVtLT52Y3B1KTsKIAogICAgICAgICAgICAg
LyoKICAgICAgICAgICAgICAqIFRoZSBvbmx5IGNhdmVhdCwgaW4gdGhpcyBjYXNlLCBpcyB0aGF0
IGlmIGEgdmNwdSBhY3RpdmUgaW4KICAgICAgICAgICAgICAqIHRoZSBoeXBlcnZpc29yIGlzbid0
IG1pZ3JhdGFibGUuIEluIHRoaXMgY2FzZSwgdGhlIGNhbGxlcgogICAgICAgICAgICAgICogc2hv
dWxkIHRyeSBhZ2FpbiBhZnRlciByZWxlYXNpbmcgYW5kIHJlYXF1aXJpbmcgYWxsIGxvY2tzLgog
ICAgICAgICAgICAgICovCi0gICAgICAgICAgICBpZiAoIHYtPnByb2Nlc3NvciA9PSBjcHUgKQor
ICAgICAgICAgICAgaWYgKCBzY2hlZF9pdGVtX2NwdShpdGVtKSA9PSBzY2hlZF9nZXRfcmVzb3Vy
Y2VfY3B1KGNwdSkgKQogICAgICAgICAgICAgICAgIHJldCA9IC1FQUdBSU47CiAgICAgICAgIH0K
ICAgICB9CkBAIC05NTQsMTYgKzk1NywxNiBAQCBpbnQgY3B1X2Rpc2FibGVfc2NoZWR1bGVyKHVu
c2lnbmVkIGludCBjcHUpCiBzdGF0aWMgaW50IGNwdV9kaXNhYmxlX3NjaGVkdWxlcl9jaGVjayh1
bnNpZ25lZCBpbnQgY3B1KQogewogICAgIHN0cnVjdCBkb21haW4gKmQ7Ci0gICAgc3RydWN0IHZj
cHUgKnY7CiAgICAgc3RydWN0IGNwdXBvb2wgKmM7CisgICAgc3RydWN0IHNjaGVkX2l0ZW0gKml0
ZW07CiAKICAgICBjID0gcGVyX2NwdShjcHVwb29sLCBjcHUpOwogICAgIGlmICggYyA9PSBOVUxM
ICkKICAgICAgICAgcmV0dXJuIDA7CiAKICAgICBmb3JfZWFjaF9kb21haW5faW5fY3B1cG9vbCAo
IGQsIGMgKQotICAgICAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCi0gICAgICAgICAgICBpZiAo
IHYtPnNjaGVkX2l0ZW0tPmFmZmluaXR5X2Jyb2tlbiApCisgICAgICAgIGZvcl9lYWNoX3NjaGVk
X2l0ZW0gKCBkLCBpdGVtICkKKyAgICAgICAgICAgIGlmICggaXRlbS0+YWZmaW5pdHlfYnJva2Vu
ICkKICAgICAgICAgICAgICAgICByZXR1cm4gLUVBRERSSU5VU0U7CiAKICAgICByZXR1cm4gMDsK
LS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 06 06:57:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 06:57:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNXYn-0002Jo-Ae; Mon, 06 May 2019 06:57:13 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XZcu=TG=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hNXYh-00026W-3w
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 06:57:07 +0000
X-Inumbo-ID: 26267acc-6fcc-11e9-843c-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 26267acc-6fcc-11e9-843c-bc764e045a96;
 Mon, 06 May 2019 06:57:02 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 7FC76AF31;
 Mon,  6 May 2019 06:56:56 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  6 May 2019 08:56:28 +0200
Message-Id: <20190506065644.7415-30-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190506065644.7415-1-jgross@suse.com>
References: <20190506065644.7415-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH RFC V2 29/45] xen/sched: add runstate counters
 to struct sched_item
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIGNvdW50ZXJzIHRvIHN0cnVjdCBzY2hlZF9pdGVtIHN1bW1pbmcgdXAgcnVuc3RhdGVzIG9m
IGFzc29jaWF0ZWQKdmNwdXMuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA
c3VzZS5jb20+Ci0tLQpSRkMgVjI6IGFkZCBjb3VudGVycyBmb3IgZWFjaCBwb3NzaWJsZSBydW5z
dGF0ZQotLS0KIHhlbi9jb21tb24vc2NoZWR1bGUuYyAgIHwgNiArKysrKysKIHhlbi9pbmNsdWRl
L3hlbi9zY2hlZC5oIHwgMiArKwogMiBmaWxlcyBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKykKCmRp
ZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMK
aW5kZXggYmMwNTU0ZjJkYS4uNjc4NzFiNjYxOCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hl
ZHVsZS5jCisrKyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwpAQCAtMTc0LDYgKzE3NCw3IEBAIHN0
YXRpYyBpbmxpbmUgdm9pZCB2Y3B1X3J1bnN0YXRlX2NoYW5nZSgKICAgICBzdHJ1Y3QgdmNwdSAq
diwgaW50IG5ld19zdGF0ZSwgc190aW1lX3QgbmV3X2VudHJ5X3RpbWUpCiB7CiAgICAgc190aW1l
X3QgZGVsdGE7CisgICAgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0gPSB2LT5zY2hlZF9pdGVtOwog
CiAgICAgQVNTRVJUKHYtPnJ1bnN0YXRlLnN0YXRlICE9IG5ld19zdGF0ZSk7CiAgICAgQVNTRVJU
KHNwaW5faXNfbG9ja2VkKHBlcl9jcHUoc2NoZWRfcmVzLCB2LT5wcm9jZXNzb3IpLT5zY2hlZHVs
ZV9sb2NrKSk7CkBAIC0xODIsNiArMTgzLDkgQEAgc3RhdGljIGlubGluZSB2b2lkIHZjcHVfcnVu
c3RhdGVfY2hhbmdlKAogCiAgICAgdHJhY2VfcnVuc3RhdGVfY2hhbmdlKHYsIG5ld19zdGF0ZSk7
CiAKKyAgICBpdGVtLT5ydW5zdGF0ZV9jbnRbdi0+cnVuc3RhdGUuc3RhdGVdLS07CisgICAgaXRl
bS0+cnVuc3RhdGVfY250W25ld19zdGF0ZV0rKzsKKwogICAgIGRlbHRhID0gbmV3X2VudHJ5X3Rp
bWUgLSB2LT5ydW5zdGF0ZS5zdGF0ZV9lbnRyeV90aW1lOwogICAgIGlmICggZGVsdGEgPiAwICkK
ICAgICB7CkBAIC0zNTksNiArMzYzLDggQEAgaW50IHNjaGVkX2luaXRfdmNwdShzdHJ1Y3QgdmNw
dSAqdikKICAgICBpZiAoIChpdGVtID0gc2NoZWRfYWxsb2NfaXRlbSh2KSkgPT0gTlVMTCApCiAg
ICAgICAgIHJldHVybiAxOwogCisgICAgaXRlbS0+cnVuc3RhdGVfY250W3YtPnJ1bnN0YXRlLnN0
YXRlXSsrOworCiAgICAgaWYgKCBpc19pZGxlX2RvbWFpbihkKSApCiAgICAgICAgIHByb2Nlc3Nv
ciA9IHYtPnZjcHVfaWQ7CiAgICAgZWxzZQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3Nj
aGVkLmggYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAppbmRleCA4MDUyZjk4NzgwLi41NzE2MzFm
MjE3IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAorKysgYi94ZW4vaW5jbHVk
ZS94ZW4vc2NoZWQuaApAQCAtMjcyLDYgKzI3Miw4IEBAIHN0cnVjdCBzY2hlZF9pdGVtIHsKICAg
ICB1aW50NjRfdCAgICAgICAgICAgICAgIGxhc3RfcnVuX3RpbWU7CiAgICAgLyogTGFzdCB0aW1l
IGl0ZW0gZ290IChkZS0pc2NoZWR1bGVkLiAqLwogICAgIHVpbnQ2NF90ICAgICAgICAgICAgICAg
c3RhdGVfZW50cnlfdGltZTsKKyAgICAvKiBWY3B1IHN0YXRlIHN1bW1hcnkuICovCisgICAgdW5z
aWduZWQgaW50ICAgICAgICAgICBydW5zdGF0ZV9jbnRbNF07CiAKICAgICAvKiBDdXJyZW50bHkg
cnVubmluZyBvbiBhIENQVT8gKi8KICAgICBib29sICAgICAgICAgICAgICAgICAgIGlzX3J1bm5p
bmc7Ci0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Mon May 06 06:57:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 06:57:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNXYo-0002Lp-GT; Mon, 06 May 2019 06:57:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XZcu=TG=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hNXYh-00028F-Tr
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 06:57:07 +0000
X-Inumbo-ID: 22ff9e54-6fcc-11e9-8291-1b98ce9c8cff
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 22ff9e54-6fcc-11e9-8291-1b98ce9c8cff;
 Mon, 06 May 2019 06:56:56 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id D5BBCAF1E;
 Mon,  6 May 2019 06:56:53 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  6 May 2019 08:56:17 +0200
Message-Id: <20190506065644.7415-19-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190506065644.7415-1-jgross@suse.com>
References: <20190506065644.7415-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH RFC V2 18/45] xen/sched: make null scheduler
 vcpu agnostic.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Dario Faggioli <dfaggioli@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U3dpdGNoIG51bGwgc2NoZWR1bGVyIGNvbXBsZXRlbHkgZnJvbSB2Y3B1IHRvIHNjaGVkX2l0ZW0g
dXNhZ2UuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0t
LQogeGVuL2NvbW1vbi9zY2hlZF9udWxsLmMgfCAzMDQgKysrKysrKysrKysrKysrKysrKysrKysr
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTQ5IGluc2VydGlvbnMo
KyksIDE1NSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX251bGwu
YyBiL3hlbi9jb21tb24vc2NoZWRfbnVsbC5jCmluZGV4IDYyYzUxZTJjODMuLmNlYjAyNmM4YWYg
MTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfbnVsbC5jCisrKyBiL3hlbi9jb21tb24vc2No
ZWRfbnVsbC5jCkBAIC0xOCwxMCArMTgsMTAgQEAKIAogLyoKICAqIFRoZSAnbnVsbCcgc2NoZWR1
bGVyIGFsd2F5cyBjaG9vc2UgdG8gcnVuLCBvbiBlYWNoIHBDUFUsIGVpdGhlciBub3RoaW5nCi0g
KiAoaS5lLiwgdGhlIHBDUFUgc3RheXMgaWRsZSkgb3IgYWx3YXlzIHRoZSBzYW1lIHZDUFUuCisg
KiAoaS5lLiwgdGhlIHBDUFUgc3RheXMgaWRsZSkgb3IgYWx3YXlzIHRoZSBzYW1lIEl0ZW0uCiAg
KgogICogSXQgaXMgYWltZWQgYXQgc3VwcG9ydGluZyBzdGF0aWMgc2NlbmFyaW9zLCB3aGVyZSB0
aGVyZSBhbHdheXMgYXJlCi0gKiBsZXNzIHZDUFVzIHRoYW4gcENQVXMgKGFuZCB0aGUgdkNQVXMg
ZG9uJ3QgbmVlZCB0byBtb3ZlIGFtb25nIHBDUFVzCisgKiBsZXNzIEl0ZW1zIHRoYW4gcENQVXMg
KGFuZCB0aGUgSXRlbXMgZG9uJ3QgbmVlZCB0byBtb3ZlIGFtb25nIHBDUFVzCiAgKiBmb3IgYW55
IHJlYXNvbikgd2l0aCB0aGUgbGVhc3QgcG9zc2libGUgb3ZlcmhlYWQuCiAgKgogICogVHlwaWNh
bCB1c2VjYXNlIGFyZSBlbWJlZGRlZCBhcHBsaWNhdGlvbnMsIGJ1dCBhbHNvIEhQQywgZXNwZWNp
YWxseQpAQCAtMzgsOCArMzgsOCBAQAogICogbnVsbCB0cmFjaW5nIGV2ZW50cy4gQ2hlY2sgaW5j
bHVkZS9wdWJsaWMvdHJhY2UuaCBmb3IgbW9yZSBkZXRhaWxzLgogICovCiAjZGVmaW5lIFRSQ19T
TlVMTF9QSUNLRURfQ1BVICAgIFRSQ19TQ0hFRF9DTEFTU19FVlQoU05VTEwsIDEpCi0jZGVmaW5l
IFRSQ19TTlVMTF9WQ1BVX0FTU0lHTiAgIFRSQ19TQ0hFRF9DTEFTU19FVlQoU05VTEwsIDIpCi0j
ZGVmaW5lIFRSQ19TTlVMTF9WQ1BVX0RFQVNTSUdOIFRSQ19TQ0hFRF9DTEFTU19FVlQoU05VTEws
IDMpCisjZGVmaW5lIFRSQ19TTlVMTF9JVEVNX0FTU0lHTiAgIFRSQ19TQ0hFRF9DTEFTU19FVlQo
U05VTEwsIDIpCisjZGVmaW5lIFRSQ19TTlVMTF9JVEVNX0RFQVNTSUdOIFRSQ19TQ0hFRF9DTEFT
U19FVlQoU05VTEwsIDMpCiAjZGVmaW5lIFRSQ19TTlVMTF9NSUdSQVRFICAgICAgIFRSQ19TQ0hF
RF9DTEFTU19FVlQoU05VTEwsIDQpCiAjZGVmaW5lIFRSQ19TTlVMTF9TQ0hFRFVMRSAgICAgIFRS
Q19TQ0hFRF9DTEFTU19FVlQoU05VTEwsIDUpCiAjZGVmaW5lIFRSQ19TTlVMTF9UQVNLTEVUICAg
ICAgIFRSQ19TQ0hFRF9DTEFTU19FVlQoU05VTEwsIDYpCkBAIC00OCwxMyArNDgsMTMgQEAKICAq
IExvY2tpbmc6CiAgKiAtIFNjaGVkdWxlci1sb2NrIChhLmsuYS4gcnVucXVldWUgbG9jayk6CiAg
KiAgKyBpcyBwZXItcENQVTsKLSAqICArIHNlcmlhbGl6ZXMgYXNzaWdubWVudCBhbmQgZGVhc3Np
Z25tZW50IG9mIHZDUFVzIHRvIGEgcENQVS4KKyAqICArIHNlcmlhbGl6ZXMgYXNzaWdubWVudCBh
bmQgZGVhc3NpZ25tZW50IG9mIEl0ZW1zIHRvIGEgcENQVS4KICAqIC0gUHJpdmF0ZSBkYXRhIGxv
Y2sgKGEuay5hLiBwcml2YXRlIHNjaGVkdWxlciBsb2NrKToKICAqICArIGlzIHNjaGVkdWxlci13
aWRlOwogICogICsgc2VyaWFsaXplcyBhY2Nlc3NlcyB0byB0aGUgbGlzdCBvZiBkb21haW5zIGlu
IHRoaXMgc2NoZWR1bGVyLgogICogLSBXYWl0cXVldWUgbG9jazoKICAqICArIGlzIHNjaGVkdWxl
ci13aWRlOwotICogICsgc2VyaWFsaXplIGFjY2Vzc2VzIHRvIHRoZSBsaXN0IG9mIHZDUFVzIHdh
aXRpbmcgdG8gYmUgYXNzaWduZWQKKyAqICArIHNlcmlhbGl6ZSBhY2Nlc3NlcyB0byB0aGUgbGlz
dCBvZiBJdGVtcyB3YWl0aW5nIHRvIGJlIGFzc2lnbmVkCiAgKiAgICB0byBwQ1BVcy4KICAqCiAg
KiBPcmRlcmluZyBpczogcHJpdmF0ZSBsb2NrLCBydW5xdWV1ZSBsb2NrLCB3YWl0cXVldWUgbG9j
ay4gT3IsIE9UT0gsCkBAIC03OCwyNSArNzgsMjUgQEAKIHN0cnVjdCBudWxsX3ByaXZhdGUgewog
ICAgIHNwaW5sb2NrX3QgbG9jazsgICAgICAgIC8qIHNjaGVkdWxlciBsb2NrOyBuZXN0cyBpbnNp
ZGUgY3B1cG9vbF9sb2NrICovCiAgICAgc3RydWN0IGxpc3RfaGVhZCBuZG9tOyAgLyogRG9tYWlu
cyBvZiB0aGlzIHNjaGVkdWxlciAgICAgICAgICAgICAgICAgKi8KLSAgICBzdHJ1Y3QgbGlzdF9o
ZWFkIHdhaXRxOyAvKiB2Q1BVcyBub3QgYXNzaWduZWQgdG8gYW55IHBDUFUgICAgICAgICAgICAq
LworICAgIHN0cnVjdCBsaXN0X2hlYWQgd2FpdHE7IC8qIEl0ZW1zIG5vdCBhc3NpZ25lZCB0byBh
bnkgcENQVSAgICAgICAgICAgICovCiAgICAgc3BpbmxvY2tfdCB3YWl0cV9sb2NrOyAgLyogc2Vy
aWFsaXplcyB3YWl0cTsgbmVzdHMgaW5zaWRlIHJ1bnEgbG9ja3MgKi8KLSAgICBjcHVtYXNrX3Qg
Y3B1c19mcmVlOyAgICAvKiBDUFVzIHdpdGhvdXQgYSB2Q1BVIGFzc29jaWF0ZWQgdG8gdGhlbSAg
ICAqLworICAgIGNwdW1hc2tfdCBjcHVzX2ZyZWU7ICAgIC8qIENQVXMgd2l0aG91dCBhIEl0ZW0g
YXNzb2NpYXRlZCB0byB0aGVtICAgICovCiB9OwogCiAvKgogICogUGh5c2ljYWwgQ1BVCiAgKi8K
IHN0cnVjdCBudWxsX3BjcHUgewotICAgIHN0cnVjdCB2Y3B1ICp2Y3B1OworICAgIHN0cnVjdCBz
Y2hlZF9pdGVtICppdGVtOwogfTsKIERFRklORV9QRVJfQ1BVKHN0cnVjdCBudWxsX3BjcHUsIG5w
Yyk7CiAKIC8qCi0gKiBWaXJ0dWFsIENQVQorICogU2NoZWR1bGUgSXRlbQogICovCiBzdHJ1Y3Qg
bnVsbF9pdGVtIHsKICAgICBzdHJ1Y3QgbGlzdF9oZWFkIHdhaXRxX2VsZW07Ci0gICAgc3RydWN0
IHZjcHUgKnZjcHU7CisgICAgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW07CiB9OwogCiAvKgpAQCAt
MTIwLDEzICsxMjAsMTMgQEAgc3RhdGljIGlubGluZSBzdHJ1Y3QgbnVsbF9pdGVtICpudWxsX2l0
ZW0oY29uc3Qgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiAgICAgcmV0dXJuIGl0ZW0tPnByaXY7
CiB9CiAKLXN0YXRpYyBpbmxpbmUgYm9vbCB2Y3B1X2NoZWNrX2FmZmluaXR5KHN0cnVjdCB2Y3B1
ICp2LCB1bnNpZ25lZCBpbnQgY3B1LAorc3RhdGljIGlubGluZSBib29sIGl0ZW1fY2hlY2tfYWZm
aW5pdHkoc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0sCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgY3B1LAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGJhbGFuY2Vfc3RlcCkKIHsKLSAgICBhZmZpbml0
eV9iYWxhbmNlX2NwdW1hc2sodi0+c2NoZWRfaXRlbSwgYmFsYW5jZV9zdGVwLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSkpOworICAgIGFmZmlu
aXR5X2JhbGFuY2VfY3B1bWFzayhpdGVtLCBiYWxhbmNlX3N0ZXAsIGNwdW1hc2tfc2NyYXRjaF9j
cHUoY3B1KSk7CiAgICAgY3B1bWFza19hbmQoY3B1bWFza19zY3JhdGNoX2NwdShjcHUpLCBjcHVt
YXNrX3NjcmF0Y2hfY3B1KGNwdSksCi0gICAgICAgICAgICAgICAgY3B1cG9vbF9kb21haW5fY3B1
bWFzayh2LT5kb21haW4pKTsKKyAgICAgICAgICAgICAgICBjcHVwb29sX2RvbWFpbl9jcHVtYXNr
KGl0ZW0tPmRvbWFpbikpOwogCiAgICAgcmV0dXJuIGNwdW1hc2tfdGVzdF9jcHUoY3B1LCBjcHVt
YXNrX3NjcmF0Y2hfY3B1KGNwdSkpOwogfQpAQCAtMTYxLDkgKzE2MSw5IEBAIHN0YXRpYyB2b2lk
IG51bGxfZGVpbml0KHN0cnVjdCBzY2hlZHVsZXIgKm9wcykKIAogc3RhdGljIHZvaWQgaW5pdF9w
ZGF0YShzdHJ1Y3QgbnVsbF9wcml2YXRlICpwcnYsIHVuc2lnbmVkIGludCBjcHUpCiB7Ci0gICAg
LyogTWFyayB0aGUgcENQVSBhcyBmcmVlLCBhbmQgd2l0aCBubyB2Q1BVIGFzc2lnbmVkICovCisg
ICAgLyogTWFyayB0aGUgcENQVSBhcyBmcmVlLCBhbmQgd2l0aCBubyBpdGVtIGFzc2lnbmVkICov
CiAgICAgY3B1bWFza19zZXRfY3B1KGNwdSwgJnBydi0+Y3B1c19mcmVlKTsKLSAgICBwZXJfY3B1
KG5wYywgY3B1KS52Y3B1ID0gTlVMTDsKKyAgICBwZXJfY3B1KG5wYywgY3B1KS5pdGVtID0gTlVM
TDsKIH0KIAogc3RhdGljIHZvaWQgbnVsbF9pbml0X3BkYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVs
ZXIgKm9wcywgdm9pZCAqcGRhdGEsIGludCBjcHUpCkBAIC0xOTEsMTMgKzE5MSwxMiBAQCBzdGF0
aWMgdm9pZCBudWxsX2RlaW5pdF9wZGF0YShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHZv
aWQgKnBjcHUsIGludCBjcHUpCiAgICAgQVNTRVJUKCFwY3B1KTsKIAogICAgIGNwdW1hc2tfY2xl
YXJfY3B1KGNwdSwgJnBydi0+Y3B1c19mcmVlKTsKLSAgICBwZXJfY3B1KG5wYywgY3B1KS52Y3B1
ID0gTlVMTDsKKyAgICBwZXJfY3B1KG5wYywgY3B1KS5pdGVtID0gTlVMTDsKIH0KIAogc3RhdGlj
IHZvaWQgKm51bGxfYWxsb2NfdmRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0sIHZvaWQg
KmRkKQogewotICAgIHN0cnVjdCB2Y3B1ICp2ID0gaXRlbS0+dmNwdTsKICAgICBzdHJ1Y3QgbnVs
bF9pdGVtICpudmM7CiAKICAgICBudmMgPSB4emFsbG9jKHN0cnVjdCBudWxsX2l0ZW0pOwpAQCAt
MjA1LDcgKzIwNCw3IEBAIHN0YXRpYyB2b2lkICpudWxsX2FsbG9jX3ZkYXRhKGNvbnN0IHN0cnVj
dCBzY2hlZHVsZXIgKm9wcywKICAgICAgICAgcmV0dXJuIE5VTEw7CiAKICAgICBJTklUX0xJU1Rf
SEVBRCgmbnZjLT53YWl0cV9lbGVtKTsKLSAgICBudmMtPnZjcHUgPSB2OworICAgIG52Yy0+aXRl
bSA9IGl0ZW07CiAKICAgICBTQ0hFRF9TVEFUX0NSQU5LKGl0ZW1fYWxsb2MpOwogCkBAIC0yNTcs
MTUgKzI1NiwxNSBAQCBzdGF0aWMgdm9pZCBudWxsX2ZyZWVfZG9tZGF0YShjb25zdCBzdHJ1Y3Qg
c2NoZWR1bGVyICpvcHMsIHZvaWQgKmRhdGEpCiB9CiAKIC8qCi0gKiB2Q1BVIHRvIHBDUFUgYXNz
aWdubWVudCBhbmQgcGxhY2VtZW50LiBUaGlzIF9vbmx5XyBoYXBwZW5zOgorICogaXRlbSB0byBw
Q1BVIGFzc2lnbm1lbnQgYW5kIHBsYWNlbWVudC4gVGhpcyBfb25seV8gaGFwcGVuczoKICAqICAt
IG9uIGluc2VydCwKICAqICAtIG9uIG1pZ3JhdGUuCiAgKgotICogSW5zZXJ0IG9jY3VycyB3aGVu
IGEgdkNQVSBqb2lucyB0aGlzIHNjaGVkdWxlciBmb3IgdGhlIGZpcnN0IHRpbWUKKyAqIEluc2Vy
dCBvY2N1cnMgd2hlbiBhIGl0ZW0gam9pbnMgdGhpcyBzY2hlZHVsZXIgZm9yIHRoZSBmaXJzdCB0
aW1lCiAgKiAoZS5nLiwgd2hlbiB0aGUgZG9tYWluIGl0J3MgcGFydCBvZiBpcyBtb3ZlZCB0byB0
aGUgc2NoZWR1bGVyJ3MKICAqIGNwdXBvb2wpLgogICoKLSAqIE1pZ3JhdGlvbiBtYXkgYmUgbmVj
ZXNzYXJ5IGlmIGEgcENQVSAod2l0aCBhIHZDUFUgYXNzaWduZWQgdG8gaXQpCisgKiBNaWdyYXRp
b24gbWF5IGJlIG5lY2Vzc2FyeSBpZiBhIHBDUFUgKHdpdGggYSBpdGVtIGFzc2lnbmVkIHRvIGl0
KQogICogaXMgcmVtb3ZlZCBmcm9tIHRoZSBzY2hlZHVsZXIncyBjcHVwb29sLgogICoKICAqIFNv
IHRoaXMgaXMgbm90IHBhcnQgb2YgYW55IGhvdCBwYXRoLgpAQCAtMjc0LDkgKzI3Myw4IEBAIHN0
YXRpYyBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKgogcGlja19yZXMoc3RydWN0IG51bGxfcHJpdmF0
ZSAqcHJ2LCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkKIHsKICAgICB1bnNpZ25lZCBpbnQgYnM7
Ci0gICAgc3RydWN0IHZjcHUgKnYgPSBpdGVtLT52Y3B1OwotICAgIHVuc2lnbmVkIGludCBjcHUg
PSB2LT5wcm9jZXNzb3IsIG5ld19jcHU7Ci0gICAgY3B1bWFza190ICpjcHVzID0gY3B1cG9vbF9k
b21haW5fY3B1bWFzayh2LT5kb21haW4pOworICAgIHVuc2lnbmVkIGludCBjcHUgPSBzY2hlZF9p
dGVtX2NwdShpdGVtKSwgbmV3X2NwdTsKKyAgICBjcHVtYXNrX3QgKmNwdXMgPSBjcHVwb29sX2Rv
bWFpbl9jcHVtYXNrKGl0ZW0tPmRvbWFpbik7CiAKICAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQo
cGVyX2NwdShzY2hlZF9yZXMsIGNwdSktPnNjaGVkdWxlX2xvY2spKTsKIApAQCAtMjkxLDExICsy
ODksMTIgQEAgcGlja19yZXMoc3RydWN0IG51bGxfcHJpdmF0ZSAqcHJ2LCBzdHJ1Y3Qgc2NoZWRf
aXRlbSAqaXRlbSkKICAgICAgICAgLyoKICAgICAgICAgICogSWYgb3VyIHByb2Nlc3NvciBpcyBm
cmVlLCBvciB3ZSBhcmUgYXNzaWduZWQgdG8gaXQsIGFuZCBpdCBpcyBhbHNvCiAgICAgICAgICAq
IHN0aWxsIHZhbGlkIGFuZCBwYXJ0IG9mIG91ciBhZmZpbml0eSwganVzdCBnbyBmb3IgaXQuCi0g
ICAgICAgICAqIChOb3RlIHRoYXQgd2UgbWF5IGNhbGwgdmNwdV9jaGVja19hZmZpbml0eSgpLCBi
dXQgd2UgZGVsaWJlcmF0ZWx5CisgICAgICAgICAqIChOb3RlIHRoYXQgd2UgbWF5IGNhbGwgaXRl
bV9jaGVja19hZmZpbml0eSgpLCBidXQgd2UgZGVsaWJlcmF0ZWx5CiAgICAgICAgICAqIGRvbid0
LCBzbyB3ZSBnZXQgdG8ga2VlcCBpbiB0aGUgc2NyYXRjaCBjcHVtYXNrIHdoYXQgd2UgaGF2ZSBq
dXN0CiAgICAgICAgICAqIHB1dCBpbiBpdC4pCiAgICAgICAgICAqLwotICAgICAgICBpZiAoIGxp
a2VseSgocGVyX2NwdShucGMsIGNwdSkudmNwdSA9PSBOVUxMIHx8IHBlcl9jcHUobnBjLCBjcHUp
LnZjcHUgPT0gdikKKyAgICAgICAgaWYgKCBsaWtlbHkoKHBlcl9jcHUobnBjLCBjcHUpLml0ZW0g
PT0gTlVMTCB8fAorICAgICAgICAgICAgICAgICAgICAgcGVyX2NwdShucGMsIGNwdSkuaXRlbSA9
PSBpdGVtKQogICAgICAgICAgICAgICAgICAgICAmJiBjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgY3B1
bWFza19zY3JhdGNoX2NwdShjcHUpKSkgKQogICAgICAgICB7CiAgICAgICAgICAgICBuZXdfY3B1
ID0gY3B1OwpAQCAtMzEzLDEzICszMTIsMTMgQEAgcGlja19yZXMoc3RydWN0IG51bGxfcHJpdmF0
ZSAqcHJ2LCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkKIAogICAgIC8qCiAgICAgICogSWYgd2Ug
ZGlkbid0IGZpbmQgYW55IGZyZWUgcENQVSwganVzdCBwaWNrIGFueSB2YWxpZCBwY3B1LCBldmVu
IGlmCi0gICAgICogaXQgaGFzIGFub3RoZXIgdkNQVSBhc3NpZ25lZC4gVGhpcyB3aWxsIGhhcHBl
biBkdXJpbmcgc2h1dGRvd24gYW5kCisgICAgICogaXQgaGFzIGFub3RoZXIgSXRlbSBhc3NpZ25l
ZC4gVGhpcyB3aWxsIGhhcHBlbiBkdXJpbmcgc2h1dGRvd24gYW5kCiAgICAgICogc3VzcGVuZC9y
ZXN1bWUsIGJ1dCBpdCBtYXkgYWxzbyBoYXBwZW4gZHVyaW5nICJub3JtYWwgb3BlcmF0aW9uIiwg
aWYKICAgICAgKiBhbGwgdGhlIHBDUFVzIGFyZSBidXN5LgogICAgICAqCiAgICAgICogSW4gZmFj
dCwgdGhlcmUgbXVzdCBhbHdheXMgYmUgc29tZXRoaW5nIHNhbmUgaW4gdi0+cHJvY2Vzc29yLCBv
cgogICAgICAqIGl0ZW1fc2NoZWR1bGVfbG9jaygpIGFuZCBmcmllbmRzIHdvbid0IHdvcmsuIFRo
aXMgaXMgbm90IGEgcHJvYmxlbSwKLSAgICAgKiBhcyB3ZSB3aWxsIGFjdHVhbGx5IGFzc2lnbiB0
aGUgdkNQVSB0byB0aGUgcENQVSB3ZSByZXR1cm4gZnJvbSBoZXJlLAorICAgICAqIGFzIHdlIHdp
bGwgYWN0dWFsbHkgYXNzaWduIHRoZSBJdGVtIHRvIHRoZSBwQ1BVIHdlIHJldHVybiBmcm9tIGhl
cmUsCiAgICAgICogb25seSBpZiB0aGUgcENQVSBpcyBmcmVlLgogICAgICAqLwogICAgIGNwdW1h
c2tfYW5kKGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSwgY3B1cywgaXRlbS0+Y3B1X2hhcmRfYWZm
aW5pdHkpOwpAQCAtMzI5LDExICszMjgsMTEgQEAgcGlja19yZXMoc3RydWN0IG51bGxfcHJpdmF0
ZSAqcHJ2LCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkKICAgICBpZiAoIHVubGlrZWx5KHRiX2lu
aXRfZG9uZSkgKQogICAgIHsKICAgICAgICAgc3RydWN0IHsKLSAgICAgICAgICAgIHVpbnQxNl90
IHZjcHUsIGRvbTsKKyAgICAgICAgICAgIHVpbnQxNl90IGl0ZW0sIGRvbTsKICAgICAgICAgICAg
IHVpbnQzMl90IG5ld19jcHU7CiAgICAgICAgIH0gZDsKLSAgICAgICAgZC5kb20gPSB2LT5kb21h
aW4tPmRvbWFpbl9pZDsKLSAgICAgICAgZC52Y3B1ID0gdi0+dmNwdV9pZDsKKyAgICAgICAgZC5k
b20gPSBpdGVtLT5kb21haW4tPmRvbWFpbl9pZDsKKyAgICAgICAgZC5pdGVtID0gaXRlbS0+aXRl
bV9pZDsKICAgICAgICAgZC5uZXdfY3B1ID0gbmV3X2NwdTsKICAgICAgICAgX190cmFjZV92YXIo
VFJDX1NOVUxMX1BJQ0tFRF9DUFUsIDEsIHNpemVvZihkKSwgJmQpOwogICAgIH0KQEAgLTM0MSw0
NyArMzQwLDQ3IEBAIHBpY2tfcmVzKHN0cnVjdCBudWxsX3ByaXZhdGUgKnBydiwgc3RydWN0IHNj
aGVkX2l0ZW0gKml0ZW0pCiAgICAgcmV0dXJuIHBlcl9jcHUoc2NoZWRfcmVzLCBuZXdfY3B1KTsK
IH0KIAotc3RhdGljIHZvaWQgdmNwdV9hc3NpZ24oc3RydWN0IG51bGxfcHJpdmF0ZSAqcHJ2LCBz
dHJ1Y3QgdmNwdSAqdiwKK3N0YXRpYyB2b2lkIGl0ZW1fYXNzaWduKHN0cnVjdCBudWxsX3ByaXZh
dGUgKnBydiwgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0sCiAgICAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBpbnQgY3B1KQogewotICAgIHBlcl9jcHUobnBjLCBjcHUpLnZjcHUgPSB2Owot
ICAgIHYtPnByb2Nlc3NvciA9IGNwdTsKLSAgICB2LT5zY2hlZF9pdGVtLT5yZXMgPSBwZXJfY3B1
KHNjaGVkX3JlcywgY3B1KTsKKyAgICBwZXJfY3B1KG5wYywgY3B1KS5pdGVtID0gaXRlbTsKKyAg
ICBzY2hlZF9zZXRfcmVzKGl0ZW0sIHBlcl9jcHUoc2NoZWRfcmVzLCBjcHUpKTsKICAgICBjcHVt
YXNrX2NsZWFyX2NwdShjcHUsICZwcnYtPmNwdXNfZnJlZSk7CiAKLSAgICBkcHJpbnRrKFhFTkxP
R19HX0lORk8sICIlZCA8LS0gJXB2XG4iLCBjcHUsIHYpOworICAgIGRwcmludGsoWEVOTE9HX0df
SU5GTywgIiVkIDwtLSAlcGR2JWRcbiIsIGNwdSwgaXRlbS0+ZG9tYWluLCBpdGVtLT5pdGVtX2lk
KTsKIAogICAgIGlmICggdW5saWtlbHkodGJfaW5pdF9kb25lKSApCiAgICAgewogICAgICAgICBz
dHJ1Y3QgewotICAgICAgICAgICAgdWludDE2X3QgdmNwdSwgZG9tOworICAgICAgICAgICAgdWlu
dDE2X3QgaXRlbSwgZG9tOwogICAgICAgICAgICAgdWludDMyX3QgY3B1OwogICAgICAgICB9IGQ7
Ci0gICAgICAgIGQuZG9tID0gdi0+ZG9tYWluLT5kb21haW5faWQ7Ci0gICAgICAgIGQudmNwdSA9
IHYtPnZjcHVfaWQ7CisgICAgICAgIGQuZG9tID0gaXRlbS0+ZG9tYWluLT5kb21haW5faWQ7Cisg
ICAgICAgIGQuaXRlbSA9IGl0ZW0tPml0ZW1faWQ7CiAgICAgICAgIGQuY3B1ID0gY3B1OwotICAg
ICAgICBfX3RyYWNlX3ZhcihUUkNfU05VTExfVkNQVV9BU1NJR04sIDEsIHNpemVvZihkKSwgJmQp
OworICAgICAgICBfX3RyYWNlX3ZhcihUUkNfU05VTExfSVRFTV9BU1NJR04sIDEsIHNpemVvZihk
KSwgJmQpOwogICAgIH0KIH0KIAotc3RhdGljIHZvaWQgdmNwdV9kZWFzc2lnbihzdHJ1Y3QgbnVs
bF9wcml2YXRlICpwcnYsIHN0cnVjdCB2Y3B1ICp2LAorc3RhdGljIHZvaWQgaXRlbV9kZWFzc2ln
bihzdHJ1Y3QgbnVsbF9wcml2YXRlICpwcnYsIHN0cnVjdCBzY2hlZF9pdGVtICppdGVtLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgY3B1KQogewotICAgIHBlcl9jcHUo
bnBjLCBjcHUpLnZjcHUgPSBOVUxMOworICAgIHBlcl9jcHUobnBjLCBjcHUpLml0ZW0gPSBOVUxM
OwogICAgIGNwdW1hc2tfc2V0X2NwdShjcHUsICZwcnYtPmNwdXNfZnJlZSk7CiAKLSAgICBkcHJp
bnRrKFhFTkxPR19HX0lORk8sICIlZCA8LS0gTlVMTCAoJXB2KVxuIiwgY3B1LCB2KTsKKyAgICBk
cHJpbnRrKFhFTkxPR19HX0lORk8sICIlZCA8LS0gTlVMTCAoJXBkdiVkKVxuIiwgY3B1LCBpdGVt
LT5kb21haW4sCisgICAgICAgICAgICBpdGVtLT5pdGVtX2lkKTsKIAogICAgIGlmICggdW5saWtl
bHkodGJfaW5pdF9kb25lKSApCiAgICAgewogICAgICAgICBzdHJ1Y3QgewotICAgICAgICAgICAg
dWludDE2X3QgdmNwdSwgZG9tOworICAgICAgICAgICAgdWludDE2X3QgaXRlbSwgZG9tOwogICAg
ICAgICAgICAgdWludDMyX3QgY3B1OwogICAgICAgICB9IGQ7Ci0gICAgICAgIGQuZG9tID0gdi0+
ZG9tYWluLT5kb21haW5faWQ7Ci0gICAgICAgIGQudmNwdSA9IHYtPnZjcHVfaWQ7CisgICAgICAg
IGQuZG9tID0gaXRlbS0+ZG9tYWluLT5kb21haW5faWQ7CisgICAgICAgIGQuaXRlbSA9IGl0ZW0t
Pml0ZW1faWQ7CiAgICAgICAgIGQuY3B1ID0gY3B1OwotICAgICAgICBfX3RyYWNlX3ZhcihUUkNf
U05VTExfVkNQVV9ERUFTU0lHTiwgMSwgc2l6ZW9mKGQpLCAmZCk7CisgICAgICAgIF9fdHJhY2Vf
dmFyKFRSQ19TTlVMTF9JVEVNX0RFQVNTSUdOLCAxLCBzaXplb2YoZCksICZkKTsKICAgICB9CiB9
CiAKQEAgLTM5Myw5ICszOTIsOSBAQCBzdGF0aWMgdm9pZCBudWxsX3N3aXRjaF9zY2hlZChzdHJ1
Y3Qgc2NoZWR1bGVyICpuZXdfb3BzLCB1bnNpZ25lZCBpbnQgY3B1LAogICAgIHN0cnVjdCBudWxs
X3ByaXZhdGUgKnBydiA9IG51bGxfcHJpdihuZXdfb3BzKTsKICAgICBzdHJ1Y3QgbnVsbF9pdGVt
ICpudmMgPSB2ZGF0YTsKIAotICAgIEFTU0VSVChudmMgJiYgaXNfaWRsZV92Y3B1KG52Yy0+dmNw
dSkpOworICAgIEFTU0VSVChudmMgJiYgaXNfaWRsZV9pdGVtKG52Yy0+aXRlbSkpOwogCi0gICAg
aWRsZV92Y3B1W2NwdV0tPnNjaGVkX2l0ZW0tPnByaXYgPSB2ZGF0YTsKKyAgICBzY2hlZF9pZGxl
X2l0ZW0oY3B1KS0+cHJpdiA9IHZkYXRhOwogCiAgICAgLyoKICAgICAgKiBXZSBhcmUgaG9sZGlu
ZyB0aGUgcnVucXVldWUgbG9jayBhbHJlYWR5IChpdCdzIGJlZW4gdGFrZW4gaW4KQEAgLTQyMSwz
NSArNDIwLDM0IEBAIHN0YXRpYyB2b2lkIG51bGxfc3dpdGNoX3NjaGVkKHN0cnVjdCBzY2hlZHVs
ZXIgKm5ld19vcHMsIHVuc2lnbmVkIGludCBjcHUsCiBzdGF0aWMgdm9pZCBudWxsX2l0ZW1faW5z
ZXJ0KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiB7Ci0gICAgc3RydWN0IHZjcHUgKnYgPSBp
dGVtLT52Y3B1OwogICAgIHN0cnVjdCBudWxsX3ByaXZhdGUgKnBydiA9IG51bGxfcHJpdihvcHMp
OwogICAgIHN0cnVjdCBudWxsX2l0ZW0gKm52YyA9IG51bGxfaXRlbShpdGVtKTsKICAgICB1bnNp
Z25lZCBpbnQgY3B1OwogICAgIHNwaW5sb2NrX3QgKmxvY2s7CiAKLSAgICBBU1NFUlQoIWlzX2lk
bGVfdmNwdSh2KSk7CisgICAgQVNTRVJUKCFpc19pZGxlX2l0ZW0oaXRlbSkpOwogCiAgICAgbG9j
ayA9IGl0ZW1fc2NoZWR1bGVfbG9ja19pcnEoaXRlbSk7CiAgcmV0cnk6CiAKLSAgICBpdGVtLT5y
ZXMgPSBwaWNrX3JlcyhwcnYsIGl0ZW0pOwotICAgIGNwdSA9IHYtPnByb2Nlc3NvciA9IGl0ZW0t
PnJlcy0+cHJvY2Vzc29yOworICAgIHNjaGVkX3NldF9yZXMoaXRlbSwgcGlja19yZXMocHJ2LCBp
dGVtKSk7CisgICAgY3B1ID0gc2NoZWRfaXRlbV9jcHUoaXRlbSk7CiAKICAgICBzcGluX3VubG9j
ayhsb2NrKTsKIAogICAgIGxvY2sgPSBpdGVtX3NjaGVkdWxlX2xvY2soaXRlbSk7CiAKICAgICBj
cHVtYXNrX2FuZChjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSksIGl0ZW0tPmNwdV9oYXJkX2FmZmlu
aXR5LAotICAgICAgICAgICAgICAgIGNwdXBvb2xfZG9tYWluX2NwdW1hc2sodi0+ZG9tYWluKSk7
CisgICAgICAgICAgICAgICAgY3B1cG9vbF9kb21haW5fY3B1bWFzayhpdGVtLT5kb21haW4pKTsK
IAotICAgIC8qIElmIHRoZSBwQ1BVIGlzIGZyZWUsIHdlIGFzc2lnbiB2IHRvIGl0ICovCi0gICAg
aWYgKCBsaWtlbHkocGVyX2NwdShucGMsIGNwdSkudmNwdSA9PSBOVUxMKSApCisgICAgLyogSWYg
dGhlIHBDUFUgaXMgZnJlZSwgd2UgYXNzaWduIGl0ZW0gdG8gaXQgKi8KKyAgICBpZiAoIGxpa2Vs
eShwZXJfY3B1KG5wYywgY3B1KS5pdGVtID09IE5VTEwpICkKICAgICB7CiAgICAgICAgIC8qCiAg
ICAgICAgICAqIEluc2VydCBpcyBmb2xsb3dlZCBieSB2Y3B1X3dha2UoKSwgc28gdGhlcmUncyBu
byBuZWVkIHRvIHBva2UKICAgICAgICAgICogdGhlIHBjcHUgd2l0aCB0aGUgU0NIRURVTEVfU09G
VElSUSwgYXMgd2FrZSB3aWxsIGRvIHRoYXQuCiAgICAgICAgICAqLwotICAgICAgICB2Y3B1X2Fz
c2lnbihwcnYsIHYsIGNwdSk7CisgICAgICAgIGl0ZW1fYXNzaWduKHBydiwgaXRlbSwgY3B1KTsK
ICAgICB9CiAgICAgZWxzZSBpZiAoIGNwdW1hc2tfaW50ZXJzZWN0cygmcHJ2LT5jcHVzX2ZyZWUs
IGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSkgKQogICAgIHsKQEAgLTQ2OCw3ICs0NjYsOCBAQCBz
dGF0aWMgdm9pZCBudWxsX2l0ZW1faW5zZXJ0KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywK
ICAgICAgICAgICovCiAgICAgICAgIHNwaW5fbG9jaygmcHJ2LT53YWl0cV9sb2NrKTsKICAgICAg
ICAgbGlzdF9hZGRfdGFpbCgmbnZjLT53YWl0cV9lbGVtLCAmcHJ2LT53YWl0cSk7Ci0gICAgICAg
IGRwcmludGsoWEVOTE9HX0dfV0FSTklORywgIldBUk5JTkc6ICVwdiBub3QgYXNzaWduZWQgdG8g
YW55IENQVSFcbiIsIHYpOworICAgICAgICBkcHJpbnRrKFhFTkxPR19HX1dBUk5JTkcsICJXQVJO
SU5HOiAlcGR2JWQgbm90IGFzc2lnbmVkIHRvIGFueSBDUFUhXG4iLAorICAgICAgICAgICAgICAg
IGl0ZW0tPmRvbWFpbiwgaXRlbS0+aXRlbV9pZCk7CiAgICAgICAgIHNwaW5fdW5sb2NrKCZwcnYt
PndhaXRxX2xvY2spOwogICAgIH0KICAgICBzcGluX3VubG9ja19pcnEobG9jayk7CkBAIC00NzYs
MzUgKzQ3NSwzNCBAQCBzdGF0aWMgdm9pZCBudWxsX2l0ZW1faW5zZXJ0KGNvbnN0IHN0cnVjdCBz
Y2hlZHVsZXIgKm9wcywKICAgICBTQ0hFRF9TVEFUX0NSQU5LKGl0ZW1faW5zZXJ0KTsKIH0KIAot
c3RhdGljIHZvaWQgX3ZjcHVfcmVtb3ZlKHN0cnVjdCBudWxsX3ByaXZhdGUgKnBydiwgc3RydWN0
IHZjcHUgKnYpCitzdGF0aWMgdm9pZCBfaXRlbV9yZW1vdmUoc3RydWN0IG51bGxfcHJpdmF0ZSAq
cHJ2LCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkKIHsKICAgICB1bnNpZ25lZCBpbnQgYnM7Ci0g
ICAgdW5zaWduZWQgaW50IGNwdSA9IHYtPnByb2Nlc3NvcjsKKyAgICB1bnNpZ25lZCBpbnQgY3B1
ID0gc2NoZWRfaXRlbV9jcHUoaXRlbSk7CiAgICAgc3RydWN0IG51bGxfaXRlbSAqd3ZjOwogCi0g
ICAgQVNTRVJUKGxpc3RfZW1wdHkoJm51bGxfaXRlbSh2LT5zY2hlZF9pdGVtKS0+d2FpdHFfZWxl
bSkpOworICAgIEFTU0VSVChsaXN0X2VtcHR5KCZudWxsX2l0ZW0oaXRlbSktPndhaXRxX2VsZW0p
KTsKIAotICAgIHZjcHVfZGVhc3NpZ24ocHJ2LCB2LCBjcHUpOworICAgIGl0ZW1fZGVhc3NpZ24o
cHJ2LCBpdGVtLCBjcHUpOwogCiAgICAgc3Bpbl9sb2NrKCZwcnYtPndhaXRxX2xvY2spOwogCiAg
ICAgLyoKLSAgICAgKiBJZiB2IGlzIGFzc2lnbmVkIHRvIGEgcENQVSwgbGV0J3Mgc2VlIGlmIHRo
ZXJlIGlzIHNvbWVvbmUgd2FpdGluZywKLSAgICAgKiBzdWl0YWJsZSB0byBiZSBhc3NpZ25lZCB0
byBpdCAocHJpb3JpdGl6aW5nIHZjcHVzIHRoYXQgaGF2ZQorICAgICAqIElmIGl0ZW0gaXMgYXNz
aWduZWQgdG8gYSBwQ1BVLCBsZXQncyBzZWUgaWYgdGhlcmUgaXMgc29tZW9uZSB3YWl0aW5nLAor
ICAgICAqIHN1aXRhYmxlIHRvIGJlIGFzc2lnbmVkIHRvIGl0IChwcmlvcml0aXppbmcgaXRlbXMg
dGhhdCBoYXZlCiAgICAgICogc29mdC1hZmZpbml0eSB3aXRoIGNwdSkuCiAgICAgICovCiAgICAg
Zm9yX2VhY2hfYWZmaW5pdHlfYmFsYW5jZV9zdGVwKCBicyApCiAgICAgewogICAgICAgICBsaXN0
X2Zvcl9lYWNoX2VudHJ5KCB3dmMsICZwcnYtPndhaXRxLCB3YWl0cV9lbGVtICkKICAgICAgICAg
ewotICAgICAgICAgICAgaWYgKCBicyA9PSBCQUxBTkNFX1NPRlRfQUZGSU5JVFkgJiYKLSAgICAg
ICAgICAgICAgICAgIWhhc19zb2Z0X2FmZmluaXR5KHd2Yy0+dmNwdS0+c2NoZWRfaXRlbSkgKQor
ICAgICAgICAgICAgaWYgKCBicyA9PSBCQUxBTkNFX1NPRlRfQUZGSU5JVFkgJiYgIWhhc19zb2Z0
X2FmZmluaXR5KHd2Yy0+aXRlbSkgKQogICAgICAgICAgICAgICAgIGNvbnRpbnVlOwogCi0gICAg
ICAgICAgICBpZiAoIHZjcHVfY2hlY2tfYWZmaW5pdHkod3ZjLT52Y3B1LCBjcHUsIGJzKSApCisg
ICAgICAgICAgICBpZiAoIGl0ZW1fY2hlY2tfYWZmaW5pdHkod3ZjLT5pdGVtLCBjcHUsIGJzKSAp
CiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgbGlzdF9kZWxfaW5pdCgmd3ZjLT53YWl0
cV9lbGVtKTsKLSAgICAgICAgICAgICAgICB2Y3B1X2Fzc2lnbihwcnYsIHd2Yy0+dmNwdSwgY3B1
KTsKKyAgICAgICAgICAgICAgICBpdGVtX2Fzc2lnbihwcnYsIHd2Yy0+aXRlbSwgY3B1KTsKICAg
ICAgICAgICAgICAgICBjcHVfcmFpc2Vfc29mdGlycShjcHUsIFNDSEVEVUxFX1NPRlRJUlEpOwog
ICAgICAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZwcnYtPndhaXRxX2xvY2spOwogICAgICAgICAg
ICAgICAgIHJldHVybjsKQEAgLTUxNywxNiArNTE1LDE1IEBAIHN0YXRpYyB2b2lkIF92Y3B1X3Jl
bW92ZShzdHJ1Y3QgbnVsbF9wcml2YXRlICpwcnYsIHN0cnVjdCB2Y3B1ICp2KQogc3RhdGljIHZv
aWQgbnVsbF9pdGVtX3JlbW92ZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBzY2hlZF9pdGVtICppdGVtKQogewotICAgIHN0
cnVjdCB2Y3B1ICp2ID0gaXRlbS0+dmNwdTsKICAgICBzdHJ1Y3QgbnVsbF9wcml2YXRlICpwcnYg
PSBudWxsX3ByaXYob3BzKTsKICAgICBzdHJ1Y3QgbnVsbF9pdGVtICpudmMgPSBudWxsX2l0ZW0o
aXRlbSk7CiAgICAgc3BpbmxvY2tfdCAqbG9jazsKIAotICAgIEFTU0VSVCghaXNfaWRsZV92Y3B1
KHYpKTsKKyAgICBBU1NFUlQoIWlzX2lkbGVfaXRlbShpdGVtKSk7CiAKICAgICBsb2NrID0gaXRl
bV9zY2hlZHVsZV9sb2NrX2lycShpdGVtKTsKIAotICAgIC8qIElmIHYgaXMgaW4gd2FpdHF1ZXVl
LCBqdXN0IGdldCBpdCBvdXQgb2YgdGhlcmUgYW5kIGJhaWwgKi8KKyAgICAvKiBJZiBpdGVtIGlz
IGluIHdhaXRxdWV1ZSwganVzdCBnZXQgaXQgb3V0IG9mIHRoZXJlIGFuZCBiYWlsICovCiAgICAg
aWYgKCB1bmxpa2VseSghbGlzdF9lbXB0eSgmbnZjLT53YWl0cV9lbGVtKSkgKQogICAgIHsKICAg
ICAgICAgc3Bpbl9sb2NrKCZwcnYtPndhaXRxX2xvY2spOwpAQCAtNTM2LDEwICs1MzMsMTAgQEAg
c3RhdGljIHZvaWQgbnVsbF9pdGVtX3JlbW92ZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMs
CiAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KIAotICAgIEFTU0VSVChwZXJfY3B1KG5wYywgdi0+
cHJvY2Vzc29yKS52Y3B1ID09IHYpOwotICAgIEFTU0VSVCghY3B1bWFza190ZXN0X2NwdSh2LT5w
cm9jZXNzb3IsICZwcnYtPmNwdXNfZnJlZSkpOworICAgIEFTU0VSVChwZXJfY3B1KG5wYywgc2No
ZWRfaXRlbV9jcHUoaXRlbSkpLml0ZW0gPT0gaXRlbSk7CisgICAgQVNTRVJUKCFjcHVtYXNrX3Rl
c3RfY3B1KHNjaGVkX2l0ZW1fY3B1KGl0ZW0pLCAmcHJ2LT5jcHVzX2ZyZWUpKTsKIAotICAgIF92
Y3B1X3JlbW92ZShwcnYsIHYpOworICAgIF9pdGVtX3JlbW92ZShwcnYsIGl0ZW0pOwogCiAgb3V0
OgogICAgIGl0ZW1fc2NoZWR1bGVfdW5sb2NrX2lycShsb2NrLCBpdGVtKTsKQEAgLTU1MCwxMSAr
NTQ3LDkgQEAgc3RhdGljIHZvaWQgbnVsbF9pdGVtX3JlbW92ZShjb25zdCBzdHJ1Y3Qgc2NoZWR1
bGVyICpvcHMsCiBzdGF0aWMgdm9pZCBudWxsX2l0ZW1fd2FrZShjb25zdCBzdHJ1Y3Qgc2NoZWR1
bGVyICpvcHMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgc2NoZWRfaXRlbSAq
aXRlbSkKIHsKLSAgICBzdHJ1Y3QgdmNwdSAqdiA9IGl0ZW0tPnZjcHU7CisgICAgQVNTRVJUKCFp
c19pZGxlX2l0ZW0oaXRlbSkpOwogCi0gICAgQVNTRVJUKCFpc19pZGxlX3ZjcHUodikpOwotCi0g
ICAgaWYgKCB1bmxpa2VseShjdXJyX29uX2NwdSh2LT5wcm9jZXNzb3IpID09IGl0ZW0pICkKKyAg
ICBpZiAoIHVubGlrZWx5KGN1cnJfb25fY3B1KHNjaGVkX2l0ZW1fY3B1KGl0ZW0pKSA9PSBpdGVt
KSApCiAgICAgewogICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKGl0ZW1fd2FrZV9ydW5uaW5nKTsK
ICAgICAgICAgcmV0dXJuOwpAQCAtNTY3LDI1ICs1NjIsMjMgQEAgc3RhdGljIHZvaWQgbnVsbF9p
dGVtX3dha2UoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLAogICAgICAgICByZXR1cm47CiAg
ICAgfQogCi0gICAgaWYgKCBsaWtlbHkodmNwdV9ydW5uYWJsZSh2KSkgKQorICAgIGlmICggbGlr
ZWx5KGl0ZW1fcnVubmFibGUoaXRlbSkpICkKICAgICAgICAgU0NIRURfU1RBVF9DUkFOSyhpdGVt
X3dha2VfcnVubmFibGUpOwogICAgIGVsc2UKICAgICAgICAgU0NIRURfU1RBVF9DUkFOSyhpdGVt
X3dha2Vfbm90X3J1bm5hYmxlKTsKIAotICAgIC8qIE5vdGUgdGhhdCB3ZSBnZXQgaGVyZSBvbmx5
IGZvciB2Q1BVcyBhc3NpZ25lZCB0byBhIHBDUFUgKi8KLSAgICBjcHVfcmFpc2Vfc29mdGlycSh2
LT5wcm9jZXNzb3IsIFNDSEVEVUxFX1NPRlRJUlEpOworICAgIC8qIE5vdGUgdGhhdCB3ZSBnZXQg
aGVyZSBvbmx5IGZvciBpdGVtcyBhc3NpZ25lZCB0byBhIHBDUFUgKi8KKyAgICBjcHVfcmFpc2Vf
c29mdGlycShzY2hlZF9pdGVtX2NwdShpdGVtKSwgU0NIRURVTEVfU09GVElSUSk7CiB9CiAKIHN0
YXRpYyB2b2lkIG51bGxfaXRlbV9zbGVlcChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiB7Ci0g
ICAgc3RydWN0IHZjcHUgKnYgPSBpdGVtLT52Y3B1OwotCi0gICAgQVNTRVJUKCFpc19pZGxlX3Zj
cHUodikpOworICAgIEFTU0VSVCghaXNfaWRsZV9pdGVtKGl0ZW0pKTsKIAotICAgIC8qIElmIHYg
aXMgbm90IGFzc2lnbmVkIHRvIGEgcENQVSwgb3IgaXMgbm90IHJ1bm5pbmcsIG5vIG5lZWQgdG8g
Ym90aGVyICovCi0gICAgaWYgKCBjdXJyX29uX2NwdSh2LT5wcm9jZXNzb3IpID09IGl0ZW0gKQot
ICAgICAgICBjcHVfcmFpc2Vfc29mdGlycSh2LT5wcm9jZXNzb3IsIFNDSEVEVUxFX1NPRlRJUlEp
OworICAgIC8qIElmIGl0ZW0gaXNuJ3QgYXNzaWduZWQgdG8gYSBwQ1BVLCBvciBpc24ndCBydW5u
aW5nLCBubyBuZWVkIHRvIGJvdGhlciAqLworICAgIGlmICggY3Vycl9vbl9jcHUoc2NoZWRfaXRl
bV9jcHUoaXRlbSkpID09IGl0ZW0gKQorICAgICAgICBjcHVfcmFpc2Vfc29mdGlycShzY2hlZF9p
dGVtX2NwdShpdGVtKSwgU0NIRURVTEVfU09GVElSUSk7CiAKICAgICBTQ0hFRF9TVEFUX0NSQU5L
KGl0ZW1fc2xlZXApOwogfQpAQCAtNTkzLDM3ICs1ODYsMzYgQEAgc3RhdGljIHZvaWQgbnVsbF9p
dGVtX3NsZWVwKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKIHN0YXRpYyBzdHJ1Y3Qgc2No
ZWRfcmVzb3VyY2UgKgogbnVsbF9yZXNfcGljayhjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMs
IHN0cnVjdCBzY2hlZF9pdGVtICppdGVtKQogewotICAgIEFTU0VSVCghaXNfaWRsZV92Y3B1KGl0
ZW0tPnZjcHUpKTsKKyAgICBBU1NFUlQoIWlzX2lkbGVfaXRlbShpdGVtKSk7CiAgICAgcmV0dXJu
IHBpY2tfcmVzKG51bGxfcHJpdihvcHMpLCBpdGVtKTsKIH0KIAogc3RhdGljIHZvaWQgbnVsbF9p
dGVtX21pZ3JhdGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0sIHVuc2lnbmVkIGludCBuZXdf
Y3B1KQogewotICAgIHN0cnVjdCB2Y3B1ICp2ID0gaXRlbS0+dmNwdTsKICAgICBzdHJ1Y3QgbnVs
bF9wcml2YXRlICpwcnYgPSBudWxsX3ByaXYob3BzKTsKICAgICBzdHJ1Y3QgbnVsbF9pdGVtICpu
dmMgPSBudWxsX2l0ZW0oaXRlbSk7CiAKLSAgICBBU1NFUlQoIWlzX2lkbGVfdmNwdSh2KSk7Cisg
ICAgQVNTRVJUKCFpc19pZGxlX2l0ZW0oaXRlbSkpOwogCi0gICAgaWYgKCB2LT5wcm9jZXNzb3Ig
PT0gbmV3X2NwdSApCisgICAgaWYgKCBzY2hlZF9pdGVtX2NwdShpdGVtKSA9PSBuZXdfY3B1ICkK
ICAgICAgICAgcmV0dXJuOwogCiAgICAgaWYgKCB1bmxpa2VseSh0Yl9pbml0X2RvbmUpICkKICAg
ICB7CiAgICAgICAgIHN0cnVjdCB7Ci0gICAgICAgICAgICB1aW50MTZfdCB2Y3B1LCBkb207Cisg
ICAgICAgICAgICB1aW50MTZfdCBpdGVtLCBkb207CiAgICAgICAgICAgICB1aW50MTZfdCBjcHUs
IG5ld19jcHU7CiAgICAgICAgIH0gZDsKLSAgICAgICAgZC5kb20gPSB2LT5kb21haW4tPmRvbWFp
bl9pZDsKLSAgICAgICAgZC52Y3B1ID0gdi0+dmNwdV9pZDsKLSAgICAgICAgZC5jcHUgPSB2LT5w
cm9jZXNzb3I7CisgICAgICAgIGQuZG9tID0gaXRlbS0+ZG9tYWluLT5kb21haW5faWQ7CisgICAg
ICAgIGQuaXRlbSA9IGl0ZW0tPml0ZW1faWQ7CisgICAgICAgIGQuY3B1ID0gc2NoZWRfaXRlbV9j
cHUoaXRlbSk7CiAgICAgICAgIGQubmV3X2NwdSA9IG5ld19jcHU7CiAgICAgICAgIF9fdHJhY2Vf
dmFyKFRSQ19TTlVMTF9NSUdSQVRFLCAxLCBzaXplb2YoZCksICZkKTsKICAgICB9CiAKICAgICAv
KgotICAgICAqIHYgaXMgZWl0aGVyIGFzc2lnbmVkIHRvIGEgcENQVSwgb3IgaW4gdGhlIHdhaXRx
dWV1ZS4KKyAgICAgKiBpdGVtIGlzIGVpdGhlciBhc3NpZ25lZCB0byBhIHBDUFUsIG9yIGluIHRo
ZSB3YWl0cXVldWUuCiAgICAgICoKICAgICAgKiBJbiB0aGUgZm9ybWVyIGNhc2UsIHRoZSBwQ1BV
IHRvIHdoaWNoIGl0IHdhcyBhc3NpZ25lZCB3b3VsZAogICAgICAqIGJlY29tZSBmcmVlLCBhbmQg
d2UsIHRoZXJlZm9yZSwgc2hvdWxkIGNoZWNrIHdoZXRoZXIgdGhlcmUgaXMKQEAgLTYzMyw3ICs2
MjUsNyBAQCBzdGF0aWMgdm9pZCBudWxsX2l0ZW1fbWlncmF0ZShjb25zdCBzdHJ1Y3Qgc2NoZWR1
bGVyICpvcHMsCiAgICAgICovCiAgICAgaWYgKCBsaWtlbHkobGlzdF9lbXB0eSgmbnZjLT53YWl0
cV9lbGVtKSkgKQogICAgIHsKLSAgICAgICAgX3ZjcHVfcmVtb3ZlKHBydiwgdik7CisgICAgICAg
IF9pdGVtX3JlbW92ZShwcnYsIGl0ZW0pOwogICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKG1pZ3Jh
dGVfcnVubmluZyk7CiAgICAgfQogICAgIGVsc2UKQEAgLTY0MiwzMiArNjM0LDM0IEBAIHN0YXRp
YyB2b2lkIG51bGxfaXRlbV9taWdyYXRlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKICAg
ICBTQ0hFRF9TVEFUX0NSQU5LKG1pZ3JhdGVkKTsKIAogICAgIC8qCi0gICAgICogTGV0J3Mgbm93
IGNvbnNpZGVyIG5ld19jcHUsIHdoaWNoIGlzIHdoZXJlIHYgaXMgYmVpbmcgc2VudC4gSXQgY2Fu
IGJlCi0gICAgICogZWl0aGVyIGZyZWUsIG9yIGhhdmUgYSB2Q1BVIGFscmVhZHkgYXNzaWduZWQg
dG8gaXQuCisgICAgICogTGV0J3Mgbm93IGNvbnNpZGVyIG5ld19jcHUsIHdoaWNoIGlzIHdoZXJl
IGl0ZW0gaXMgYmVpbmcgc2VudC4gSXQgY2FuIGJlCisgICAgICogZWl0aGVyIGZyZWUsIG9yIGhh
dmUgYSBpdGVtIGFscmVhZHkgYXNzaWduZWQgdG8gaXQuCiAgICAgICoKLSAgICAgKiBJbiB0aGUg
Zm9ybWVyIGNhc2UsIHdlIHNob3VsZCBhc3NpZ24gdiB0byBpdCwgYW5kIHRyeSB0byBnZXQgaXQg
dG8gcnVuLAorICAgICAqIEluIHRoZSBmb3JtZXIgY2FzZSB3ZSBzaG91bGQgYXNzaWduIGl0ZW0g
dG8gaXQsIGFuZCB0cnkgdG8gZ2V0IGl0IHRvIHJ1biwKICAgICAgKiBpZiBwb3NzaWJsZSwgYWNj
b3JkaW5nIHRvIGFmZmluaXR5LgogICAgICAqCi0gICAgICogSW4gbGF0dGVyLCBhbGwgd2UgY2Fu
IGRvIGlzIHRvIHBhcmsgdiBpbiB0aGUgd2FpdHF1ZXVlLgorICAgICAqIEluIGxhdHRlciwgYWxs
IHdlIGNhbiBkbyBpcyB0byBwYXJrIGl0ZW0gaW4gdGhlIHdhaXRxdWV1ZS4KICAgICAgKi8KLSAg
ICBpZiAoIHBlcl9jcHUobnBjLCBuZXdfY3B1KS52Y3B1ID09IE5VTEwgJiYKLSAgICAgICAgIHZj
cHVfY2hlY2tfYWZmaW5pdHkodiwgbmV3X2NwdSwgQkFMQU5DRV9IQVJEX0FGRklOSVRZKSApCisg
ICAgaWYgKCBwZXJfY3B1KG5wYywgbmV3X2NwdSkuaXRlbSA9PSBOVUxMICYmCisgICAgICAgICBp
dGVtX2NoZWNrX2FmZmluaXR5KGl0ZW0sIG5ld19jcHUsIEJBTEFOQ0VfSEFSRF9BRkZJTklUWSkg
KQogICAgIHsKLSAgICAgICAgLyogdiBtaWdodCBoYXZlIGJlZW4gaW4gdGhlIHdhaXRxdWV1ZSwg
c28gcmVtb3ZlIGl0ICovCisgICAgICAgIC8qIGl0ZW0gbWlnaHQgaGF2ZSBiZWVuIGluIHRoZSB3
YWl0cXVldWUsIHNvIHJlbW92ZSBpdCAqLwogICAgICAgICBzcGluX2xvY2soJnBydi0+d2FpdHFf
bG9jayk7CiAgICAgICAgIGxpc3RfZGVsX2luaXQoJm52Yy0+d2FpdHFfZWxlbSk7CiAgICAgICAg
IHNwaW5fdW5sb2NrKCZwcnYtPndhaXRxX2xvY2spOwogCi0gICAgICAgIHZjcHVfYXNzaWduKHBy
diwgdiwgbmV3X2NwdSk7CisgICAgICAgIGl0ZW1fYXNzaWduKHBydiwgaXRlbSwgbmV3X2NwdSk7
CiAgICAgfQogICAgIGVsc2UKICAgICB7Ci0gICAgICAgIC8qIFB1dCB2IGluIHRoZSB3YWl0cXVl
dWUsIGlmIGl0IHdhc24ndCB0aGVyZSBhbHJlYWR5ICovCisgICAgICAgIC8qIFB1dCBpdGVtIGlu
IHRoZSB3YWl0cXVldWUsIGlmIGl0IHdhc24ndCB0aGVyZSBhbHJlYWR5ICovCiAgICAgICAgIHNw
aW5fbG9jaygmcHJ2LT53YWl0cV9sb2NrKTsKICAgICAgICAgaWYgKCBsaXN0X2VtcHR5KCZudmMt
PndhaXRxX2VsZW0pICkKICAgICAgICAgewogICAgICAgICAgICAgbGlzdF9hZGRfdGFpbCgmbnZj
LT53YWl0cV9lbGVtLCAmcHJ2LT53YWl0cSk7Ci0gICAgICAgICAgICBkcHJpbnRrKFhFTkxPR19H
X1dBUk5JTkcsICJXQVJOSU5HOiAlcHYgbm90IGFzc2lnbmVkIHRvIGFueSBDUFUhXG4iLCB2KTsK
KyAgICAgICAgICAgIGRwcmludGsoWEVOTE9HX0dfV0FSTklORywKKyAgICAgICAgICAgICAgICAg
ICAgIldBUk5JTkc6ICVwZHYlZCBub3QgYXNzaWduZWQgdG8gYW55IENQVSFcbiIsIGl0ZW0tPmRv
bWFpbiwKKyAgICAgICAgICAgICAgICAgICAgaXRlbS0+aXRlbV9pZCk7CiAgICAgICAgIH0KICAg
ICAgICAgc3Bpbl91bmxvY2soJnBydi0+d2FpdHFfbG9jayk7CiAgICAgfQpAQCAtNjgwLDM1ICs2
NzQsMzQgQEAgc3RhdGljIHZvaWQgbnVsbF9pdGVtX21pZ3JhdGUoY29uc3Qgc3RydWN0IHNjaGVk
dWxlciAqb3BzLAogICAgICAqIGF0IGxlYXN0LiBJbiBjYXNlIG9mIHN1c3BlbmQsIGFueSB0ZW1w
b3JhcnkgaW5jb25zaXN0ZW5jeSBjYXVzZWQKICAgICAgKiBieSB0aGlzLCB3aWxsIGJlIGZpeGVk
LXVwIGR1cmluZyByZXN1bWUuCiAgICAgICovCi0gICAgdi0+cHJvY2Vzc29yID0gbmV3X2NwdTsK
LSAgICBpdGVtLT5yZXMgPSBwZXJfY3B1KHNjaGVkX3JlcywgbmV3X2NwdSk7CisgICAgc2NoZWRf
c2V0X3JlcyhpdGVtLCBwZXJfY3B1KHNjaGVkX3JlcywgbmV3X2NwdSkpOwogfQogCiAjaWZuZGVm
IE5ERUJVRwotc3RhdGljIGlubGluZSB2b2lkIG51bGxfdmNwdV9jaGVjayhzdHJ1Y3QgdmNwdSAq
dikKK3N0YXRpYyBpbmxpbmUgdm9pZCBudWxsX2l0ZW1fY2hlY2soc3RydWN0IHNjaGVkX2l0ZW0g
Kml0ZW0pCiB7Ci0gICAgc3RydWN0IG51bGxfaXRlbSAqIGNvbnN0IG52YyA9IG51bGxfaXRlbSh2
LT5zY2hlZF9pdGVtKTsKLSAgICBzdHJ1Y3QgbnVsbF9kb20gKiBjb25zdCBuZG9tID0gdi0+ZG9t
YWluLT5zY2hlZF9wcml2OworICAgIHN0cnVjdCBudWxsX2l0ZW0gKiBjb25zdCBudmMgPSBudWxs
X2l0ZW0oaXRlbSk7CisgICAgc3RydWN0IG51bGxfZG9tICogY29uc3QgbmRvbSA9IGl0ZW0tPmRv
bWFpbi0+c2NoZWRfcHJpdjsKIAotICAgIEJVR19PTihudmMtPnZjcHUgIT0gdik7CisgICAgQlVH
X09OKG52Yy0+aXRlbSAhPSBpdGVtKTsKIAogICAgIGlmICggbmRvbSApCi0gICAgICAgIEJVR19P
Tihpc19pZGxlX3ZjcHUodikpOworICAgICAgICBCVUdfT04oaXNfaWRsZV9pdGVtKGl0ZW0pKTsK
ICAgICBlbHNlCi0gICAgICAgIEJVR19PTighaXNfaWRsZV92Y3B1KHYpKTsKKyAgICAgICAgQlVH
X09OKCFpc19pZGxlX2l0ZW0oaXRlbSkpOwogCiAgICAgU0NIRURfU1RBVF9DUkFOSyhpdGVtX2No
ZWNrKTsKIH0KLSNkZWZpbmUgTlVMTF9WQ1BVX0NIRUNLKHYpICAobnVsbF92Y3B1X2NoZWNrKHYp
KQorI2RlZmluZSBOVUxMX0lURU1fQ0hFQ0soaXRlbSkgIChudWxsX2l0ZW1fY2hlY2soaXRlbSkp
CiAjZWxzZQotI2RlZmluZSBOVUxMX1ZDUFVfQ0hFQ0sodikKKyNkZWZpbmUgTlVMTF9JVEVNX0NI
RUNLKGl0ZW0pCiAjZW5kaWYKIAogCiAvKgogICogVGhlIG1vc3Qgc2ltcGxlIHNjaGVkdWxpbmcg
ZnVuY3Rpb24gb2YgYWxsIHRpbWVzISBXZSBlaXRoZXIgcmV0dXJuOgotICogIC0gdGhlIHZDUFUg
YXNzaWduZWQgdG8gdGhlIHBDUFUsIGlmIHRoZXJlJ3Mgb25lIGFuZCBpdCBjYW4gcnVuOwotICog
IC0gdGhlIGlkbGUgdkNQVSwgb3RoZXJ3aXNlLgorICogIC0gdGhlIGl0ZW0gYXNzaWduZWQgdG8g
dGhlIHBDUFUsIGlmIHRoZXJlJ3Mgb25lIGFuZCBpdCBjYW4gcnVuOworICogIC0gdGhlIGlkbGUg
aXRlbSwgb3RoZXJ3aXNlLgogICovCiBzdGF0aWMgc3RydWN0IHRhc2tfc2xpY2UgbnVsbF9zY2hl
ZHVsZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBzX3RpbWVfdCBub3csCkBAIC03MjEsMjQgKzcxNCwyNCBAQCBzdGF0
aWMgc3RydWN0IHRhc2tfc2xpY2UgbnVsbF9zY2hlZHVsZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVy
ICpvcHMsCiAgICAgc3RydWN0IHRhc2tfc2xpY2UgcmV0OwogCiAgICAgU0NIRURfU1RBVF9DUkFO
SyhzY2hlZHVsZSk7Ci0gICAgTlVMTF9WQ1BVX0NIRUNLKGN1cnJlbnQpOworICAgIE5VTExfSVRF
TV9DSEVDSyhjdXJyZW50LT5zY2hlZF9pdGVtKTsKIAogICAgIGlmICggdW5saWtlbHkodGJfaW5p
dF9kb25lKSApCiAgICAgewogICAgICAgICBzdHJ1Y3QgewogICAgICAgICAgICAgdWludDE2X3Qg
dGFza2xldCwgY3B1OwotICAgICAgICAgICAgaW50MTZfdCB2Y3B1LCBkb207CisgICAgICAgICAg
ICBpbnQxNl90IGl0ZW0sIGRvbTsKICAgICAgICAgfSBkOwogICAgICAgICBkLmNwdSA9IGNwdTsK
ICAgICAgICAgZC50YXNrbGV0ID0gdGFza2xldF93b3JrX3NjaGVkdWxlZDsKLSAgICAgICAgaWYg
KCBwZXJfY3B1KG5wYywgY3B1KS52Y3B1ID09IE5VTEwgKQorICAgICAgICBpZiAoIHBlcl9jcHUo
bnBjLCBjcHUpLml0ZW0gPT0gTlVMTCApCiAgICAgICAgIHsKLSAgICAgICAgICAgIGQudmNwdSA9
IGQuZG9tID0gLTE7CisgICAgICAgICAgICBkLml0ZW0gPSBkLmRvbSA9IC0xOwogICAgICAgICB9
CiAgICAgICAgIGVsc2UKICAgICAgICAgewotICAgICAgICAgICAgZC52Y3B1ID0gcGVyX2NwdShu
cGMsIGNwdSkudmNwdS0+dmNwdV9pZDsKLSAgICAgICAgICAgIGQuZG9tID0gcGVyX2NwdShucGMs
IGNwdSkudmNwdS0+ZG9tYWluLT5kb21haW5faWQ7CisgICAgICAgICAgICBkLml0ZW0gPSBwZXJf
Y3B1KG5wYywgY3B1KS5pdGVtLT5pdGVtX2lkOworICAgICAgICAgICAgZC5kb20gPSBwZXJfY3B1
KG5wYywgY3B1KS5pdGVtLT5kb21haW4tPmRvbWFpbl9pZDsKICAgICAgICAgfQogICAgICAgICBf
X3RyYWNlX3ZhcihUUkNfU05VTExfU0NIRURVTEUsIDEsIHNpemVvZihkKSwgJmQpOwogICAgIH0K
QEAgLTc0NiwxNiArNzM5LDE2IEBAIHN0YXRpYyBzdHJ1Y3QgdGFza19zbGljZSBudWxsX3NjaGVk
dWxlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKICAgICBpZiAoIHRhc2tsZXRfd29ya19z
Y2hlZHVsZWQgKQogICAgIHsKICAgICAgICAgdHJhY2VfdmFyKFRSQ19TTlVMTF9UQVNLTEVULCAx
LCAwLCBOVUxMKTsKLSAgICAgICAgcmV0LnRhc2sgPSBpZGxlX3ZjcHVbY3B1XS0+c2NoZWRfaXRl
bTsKKyAgICAgICAgcmV0LnRhc2sgPSBzY2hlZF9pZGxlX2l0ZW0oY3B1KTsKICAgICB9CiAgICAg
ZWxzZQotICAgICAgICByZXQudGFzayA9IHBlcl9jcHUobnBjLCBjcHUpLnZjcHUtPnNjaGVkX2l0
ZW07CisgICAgICAgIHJldC50YXNrID0gcGVyX2NwdShucGMsIGNwdSkuaXRlbTsKICAgICByZXQu
bWlncmF0ZWQgPSAwOwogICAgIHJldC50aW1lID0gLTE7CiAKICAgICAvKgogICAgICAqIFdlIG1h
eSBiZSBuZXcgaW4gdGhlIGNwdXBvb2wsIG9yIGp1c3QgY29taW5nIGJhY2sgb25saW5lLiBJbiB3
aGljaAotICAgICAqIGNhc2UsIHRoZXJlIG1heSBiZSB2Q1BVcyBpbiB0aGUgd2FpdHF1ZXVlIHRo
YXQgd2UgY2FuIGFzc2lnbiB0byB1cworICAgICAqIGNhc2UsIHRoZXJlIG1heSBiZSBpdGVtcyBp
biB0aGUgd2FpdHF1ZXVlIHRoYXQgd2UgY2FuIGFzc2lnbiB0byB1cwogICAgICAqIGFuZCBydW4u
CiAgICAgICovCiAgICAgaWYgKCB1bmxpa2VseShyZXQudGFzayA9PSBOVUxMKSApCkBAIC03NjYs
MTAgKzc1OSwxMCBAQCBzdGF0aWMgc3RydWN0IHRhc2tfc2xpY2UgbnVsbF9zY2hlZHVsZShjb25z
dCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCiAgICAgICAgICAgICBnb3RvIHVubG9jazsKIAogICAg
ICAgICAvKgotICAgICAgICAgKiBXZSBzY2FuIHRoZSB3YWl0cXVldWUgdHdpY2UsIGZvciBwcmlv
cml0aXppbmcgdmNwdXMgdGhhdCBoYXZlCisgICAgICAgICAqIFdlIHNjYW4gdGhlIHdhaXRxdWV1
ZSB0d2ljZSwgZm9yIHByaW9yaXRpemluZyBpdGVtcyB0aGF0IGhhdmUKICAgICAgICAgICogc29m
dC1hZmZpbml0eSB3aXRoIGNwdS4gVGhpcyBtYXkgbG9vayBsaWtlIHNvbWV0aGluZyBleHBlbnNp
dmUgdG8KLSAgICAgICAgICogZG8gaGVyZSBpbiBudWxsX3NjaGVkdWxlKCksIGJ1dCBpdCdzIGFj
dHVhbGx5IGZpbmUsIGJlY2V1c2Ugd2UgZG8KLSAgICAgICAgICogaXQgb25seSBpbiBjYXNlcyB3
aGVyZSBhIHBjcHUgaGFzIG5vIHZjcHUgYXNzb2NpYXRlZCAoZS5nLiwgYXMKKyAgICAgICAgICog
ZG8gaGVyZSBpbiBudWxsX3NjaGVkdWxlKCksIGJ1dCBpdCdzIGFjdHVhbGx5IGZpbmUsIGJlY2F1
c2Ugd2UgZG8KKyAgICAgICAgICogaXQgb25seSBpbiBjYXNlcyB3aGVyZSBhIHBjcHUgaGFzIG5v
IGl0ZW0gYXNzb2NpYXRlZCAoZS5nLiwgYXMKICAgICAgICAgICogc2FpZCBhYm92ZSwgdGhlIGNw
dSBoYXMganVzdCBqb2luZWQgYSBjcHVwb29sKS4KICAgICAgICAgICovCiAgICAgICAgIGZvcl9l
YWNoX2FmZmluaXR5X2JhbGFuY2Vfc3RlcCggYnMgKQpAQCAtNzc3LDE0ICs3NzAsMTQgQEAgc3Rh
dGljIHN0cnVjdCB0YXNrX3NsaWNlIG51bGxfc2NoZWR1bGUoY29uc3Qgc3RydWN0IHNjaGVkdWxl
ciAqb3BzLAogICAgICAgICAgICAgbGlzdF9mb3JfZWFjaF9lbnRyeSggd3ZjLCAmcHJ2LT53YWl0
cSwgd2FpdHFfZWxlbSApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgaWYgKCBicyA9
PSBCQUxBTkNFX1NPRlRfQUZGSU5JVFkgJiYKLSAgICAgICAgICAgICAgICAgICAgICFoYXNfc29m
dF9hZmZpbml0eSh3dmMtPnZjcHUtPnNjaGVkX2l0ZW0pICkKKyAgICAgICAgICAgICAgICAgICAg
ICFoYXNfc29mdF9hZmZpbml0eSh3dmMtPml0ZW0pICkKICAgICAgICAgICAgICAgICAgICAgY29u
dGludWU7CiAKLSAgICAgICAgICAgICAgICBpZiAoIHZjcHVfY2hlY2tfYWZmaW5pdHkod3ZjLT52
Y3B1LCBjcHUsIGJzKSApCisgICAgICAgICAgICAgICAgaWYgKCBpdGVtX2NoZWNrX2FmZmluaXR5
KHd2Yy0+aXRlbSwgY3B1LCBicykgKQogICAgICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAg
ICAgICAgdmNwdV9hc3NpZ24ocHJ2LCB3dmMtPnZjcHUsIGNwdSk7CisgICAgICAgICAgICAgICAg
ICAgIGl0ZW1fYXNzaWduKHBydiwgd3ZjLT5pdGVtLCBjcHUpOwogICAgICAgICAgICAgICAgICAg
ICBsaXN0X2RlbF9pbml0KCZ3dmMtPndhaXRxX2VsZW0pOwotICAgICAgICAgICAgICAgICAgICBy
ZXQudGFzayA9IHd2Yy0+dmNwdS0+c2NoZWRfaXRlbTsKKyAgICAgICAgICAgICAgICAgICAgcmV0
LnRhc2sgPSB3dmMtPml0ZW07CiAgICAgICAgICAgICAgICAgICAgIGdvdG8gdW5sb2NrOwogICAg
ICAgICAgICAgICAgIH0KICAgICAgICAgICAgIH0KQEAgLTc5NCwxNyArNzg3LDE3IEBAIHN0YXRp
YyBzdHJ1Y3QgdGFza19zbGljZSBudWxsX3NjaGVkdWxlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIg
Km9wcywKICAgICB9CiAKICAgICBpZiAoIHVubGlrZWx5KHJldC50YXNrID09IE5VTEwgfHwgIWl0
ZW1fcnVubmFibGUocmV0LnRhc2spKSApCi0gICAgICAgIHJldC50YXNrID0gaWRsZV92Y3B1W2Nw
dV0tPnNjaGVkX2l0ZW07CisgICAgICAgIHJldC50YXNrID0gc2NoZWRfaWRsZV9pdGVtKGNwdSk7
CiAKLSAgICBOVUxMX1ZDUFVfQ0hFQ0socmV0LnRhc2stPnZjcHUpOworICAgIE5VTExfSVRFTV9D
SEVDSyhyZXQudGFzayk7CiAgICAgcmV0dXJuIHJldDsKIH0KIAotc3RhdGljIGlubGluZSB2b2lk
IGR1bXBfdmNwdShzdHJ1Y3QgbnVsbF9wcml2YXRlICpwcnYsIHN0cnVjdCBudWxsX2l0ZW0gKm52
YykKK3N0YXRpYyBpbmxpbmUgdm9pZCBkdW1wX2l0ZW0oc3RydWN0IG51bGxfcHJpdmF0ZSAqcHJ2
LCBzdHJ1Y3QgbnVsbF9pdGVtICpudmMpCiB7Ci0gICAgcHJpbnRrKCJbJWkuJWldIHBjcHU9JWQi
LCBudmMtPnZjcHUtPmRvbWFpbi0+ZG9tYWluX2lkLAotICAgICAgICAgICAgbnZjLT52Y3B1LT52
Y3B1X2lkLCBsaXN0X2VtcHR5KCZudmMtPndhaXRxX2VsZW0pID8KLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgbnZjLT52Y3B1LT5wcm9jZXNzb3IgOiAtMSk7CisgICAgcHJpbnRrKCJb
JWkuJWldIHBjcHU9JWQiLCBudmMtPml0ZW0tPmRvbWFpbi0+ZG9tYWluX2lkLAorICAgICAgICAg
ICAgbnZjLT5pdGVtLT5pdGVtX2lkLCBsaXN0X2VtcHR5KCZudmMtPndhaXRxX2VsZW0pID8KKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2NoZWRfaXRlbV9jcHUobnZjLT5pdGVtKSA6
IC0xKTsKIH0KIAogc3RhdGljIHZvaWQgbnVsbF9kdW1wX3BjcHUoY29uc3Qgc3RydWN0IHNjaGVk
dWxlciAqb3BzLCBpbnQgY3B1KQpAQCAtODIwLDE2ICs4MTMsMTcgQEAgc3RhdGljIHZvaWQgbnVs
bF9kdW1wX3BjcHUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBpbnQgY3B1KQogICAgICAg
ICAgICBjcHUsCiAgICAgICAgICAgIG5yX2NwdV9pZHMsIGNwdW1hc2tfYml0cyhwZXJfY3B1KGNw
dV9zaWJsaW5nX21hc2ssIGNwdSkpLAogICAgICAgICAgICBucl9jcHVfaWRzLCBjcHVtYXNrX2Jp
dHMocGVyX2NwdShjcHVfY29yZV9tYXNrLCBjcHUpKSk7Ci0gICAgaWYgKCBwZXJfY3B1KG5wYywg
Y3B1KS52Y3B1ICE9IE5VTEwgKQotICAgICAgICBwcmludGsoIiwgdmNwdT0lcHYiLCBwZXJfY3B1
KG5wYywgY3B1KS52Y3B1KTsKKyAgICBpZiAoIHBlcl9jcHUobnBjLCBjcHUpLml0ZW0gIT0gTlVM
TCApCisgICAgICAgIHByaW50aygiLCBpdGVtPSVwZHYlZCIsIHBlcl9jcHUobnBjLCBjcHUpLml0
ZW0tPmRvbWFpbiwKKyAgICAgICAgICAgICAgIHBlcl9jcHUobnBjLCBjcHUpLml0ZW0tPml0ZW1f
aWQpOwogICAgIHByaW50aygiXG4iKTsKIAotICAgIC8qIGN1cnJlbnQgVkNQVSAobm90aGluZyB0
byBzYXkgaWYgdGhhdCdzIHRoZSBpZGxlIHZjcHUpICovCisgICAgLyogY3VycmVudCBpdGVtIChu
b3RoaW5nIHRvIHNheSBpZiB0aGF0J3MgdGhlIGlkbGUgaXRlbSkgKi8KICAgICBudmMgPSBudWxs
X2l0ZW0oY3Vycl9vbl9jcHUoY3B1KSk7Ci0gICAgaWYgKCBudmMgJiYgIWlzX2lkbGVfdmNwdShu
dmMtPnZjcHUpICkKKyAgICBpZiAoIG52YyAmJiAhaXNfaWRsZV9pdGVtKG52Yy0+aXRlbSkgKQog
ICAgIHsKICAgICAgICAgcHJpbnRrKCJcdHJ1bjogIik7Ci0gICAgICAgIGR1bXBfdmNwdShwcnYs
IG52Yyk7CisgICAgICAgIGR1bXBfaXRlbShwcnYsIG52Yyk7CiAgICAgICAgIHByaW50aygiXG4i
KTsKICAgICB9CiAKQEAgLTg1MiwyMyArODQ2LDIzIEBAIHN0YXRpYyB2b2lkIG51bGxfZHVtcChj
b25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMpCiAgICAgbGlzdF9mb3JfZWFjaCggaXRlciwgJnBy
di0+bmRvbSApCiAgICAgewogICAgICAgICBzdHJ1Y3QgbnVsbF9kb20gKm5kb207Ci0gICAgICAg
IHN0cnVjdCB2Y3B1ICp2OworICAgICAgICBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbTsKIAogICAg
ICAgICBuZG9tID0gbGlzdF9lbnRyeShpdGVyLCBzdHJ1Y3QgbnVsbF9kb20sIG5kb21fZWxlbSk7
CiAKICAgICAgICAgcHJpbnRrKCJcdERvbWFpbjogJWRcbiIsIG5kb20tPmRvbS0+ZG9tYWluX2lk
KTsKLSAgICAgICAgZm9yX2VhY2hfdmNwdSggbmRvbS0+ZG9tLCB2ICkKKyAgICAgICAgZm9yX2Vh
Y2hfc2NoZWRfaXRlbSggbmRvbS0+ZG9tLCBpdGVtICkKICAgICAgICAgewotICAgICAgICAgICAg
c3RydWN0IG51bGxfaXRlbSAqIGNvbnN0IG52YyA9IG51bGxfaXRlbSh2LT5zY2hlZF9pdGVtKTsK
KyAgICAgICAgICAgIHN0cnVjdCBudWxsX2l0ZW0gKiBjb25zdCBudmMgPSBudWxsX2l0ZW0oaXRl
bSk7CiAgICAgICAgICAgICBzcGlubG9ja190ICpsb2NrOwogCi0gICAgICAgICAgICBsb2NrID0g
aXRlbV9zY2hlZHVsZV9sb2NrKG52Yy0+dmNwdS0+c2NoZWRfaXRlbSk7CisgICAgICAgICAgICBs
b2NrID0gaXRlbV9zY2hlZHVsZV9sb2NrKGl0ZW0pOwogCiAgICAgICAgICAgICBwcmludGsoIlx0
JTNkOiAiLCArK2xvb3ApOwotICAgICAgICAgICAgZHVtcF92Y3B1KHBydiwgbnZjKTsKKyAgICAg
ICAgICAgIGR1bXBfaXRlbShwcnYsIG52Yyk7CiAgICAgICAgICAgICBwcmludGsoIlxuIik7CiAK
LSAgICAgICAgICAgIGl0ZW1fc2NoZWR1bGVfdW5sb2NrKGxvY2ssIG52Yy0+dmNwdS0+c2NoZWRf
aXRlbSk7CisgICAgICAgICAgICBpdGVtX3NjaGVkdWxlX3VubG9jayhsb2NrLCBpdGVtKTsKICAg
ICAgICAgfQogICAgIH0KIApAQCAtODgzLDcgKzg3Nyw3IEBAIHN0YXRpYyB2b2lkIG51bGxfZHVt
cChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMpCiAgICAgICAgICAgICBwcmludGsoIiwgIik7
CiAgICAgICAgIGlmICggbG9vcCAlIDI0ID09IDAgKQogICAgICAgICAgICAgcHJpbnRrKCJcblx0
Iik7Ci0gICAgICAgIHByaW50aygiJXB2IiwgbnZjLT52Y3B1KTsKKyAgICAgICAgcHJpbnRrKCIl
cGR2JWQiLCBudmMtPml0ZW0tPmRvbWFpbiwgbnZjLT5pdGVtLT5pdGVtX2lkKTsKICAgICB9CiAg
ICAgcHJpbnRrKCJcbiIpOwogICAgIHNwaW5fdW5sb2NrKCZwcnYtPndhaXRxX2xvY2spOwotLSAK
Mi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 06 06:57:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 06:57:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNXYp-0002OG-CP; Mon, 06 May 2019 06:57:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XZcu=TG=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hNXYi-00028X-3a
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 06:57:08 +0000
X-Inumbo-ID: 250093d4-6fcc-11e9-ab88-e374a13293b4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 250093d4-6fcc-11e9-ab88-e374a13293b4;
 Mon, 06 May 2019 06:57:00 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 36C47AF25;
 Mon,  6 May 2019 06:56:55 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  6 May 2019 08:56:23 +0200
Message-Id: <20190506065644.7415-25-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190506065644.7415-1-jgross@suse.com>
References: <20190506065644.7415-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH RFC V2 24/45] xen: let vcpu_create() select
 processor
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Dario Faggioli <dfaggioli@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VG9kYXkgdGhlcmUgYXJlIHR3byBkaXN0aW5jdCBzY2VuYXJpb3MgZm9yIHZjcHVfY3JlYXRlKCk6
IGVpdGhlciBmb3IKY3JlYXRpb24gb2YgaWRsZS1kb21haW4gdmNwdXMgKHZjcHVpZCA9PSBwcm9j
ZXNzb3IpIG9yIGZvciBjcmVhdGlvbiBvZgoibm9ybWFsIiBkb21haW4gdmNwdXMgKGluY2x1ZGlu
ZyBkb20wKSwgd2hlcmUgdGhlIGNhbGxlciBzZWxlY3RzIHRoZQppbml0aWFsIHByb2Nlc3NvciBv
biBhIHJvdW5kLXJvYmluIHNjaGVtZSBvZiB0aGUgYWxsb3dlZCBwcm9jZXNzb3JzCihhbGxvd2Vk
IGJlaW5nIGJhc2VkIG9uIGNwdXBvb2wgYW5kIGFmZmluaXRpZXMpLgoKSW5zdGVhZCBvZiBwYXNz
aW5nIHRoZSBpbml0aWFsIHByb2Nlc3NvciB0byB2Y3B1X2NyZWF0ZSgpIGFuZCBwYXNzaW5nCm9u
IHRvIHNjaGVkX2luaXRfdmNwdSgpIGxldCBzY2hlZF9pbml0X3ZjcHUoKSBkbyB0aGUgcHJvY2Vz
c29yCnNlbGVjdGlvbi4gRm9yIHN1cHBvcnRpbmcgZG9tMCB2Y3B1IGNyZWF0aW9uIHVzZSB0aGUg
bm9kZV9hZmZpbml0eSBvZgp0aGUgZG9tYWluIGFzIGEgYmFzZSBmb3Igc2VsZWN0aW5nIHRoZSBw
cm9jZXNzb3JzLiBVc2VyIGRvbWFpbnMgd2lsbApoYXZlIGluaXRpYWxseSBhbGwgbm9kZXMgc2V0
LCBzbyB0aGlzIGlzIG5vIGRpZmZlcmVudCBiZWhhdmlvciBjb21wYXJlZAp0byB0b2RheS4KClNp
Z25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KQWNrZWQtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpSRkMgVjI6IGFkZCBB
U1NFUlQoKSwgbW9kaWZ5IGVycm9yIG1lc3NhZ2UgKEFuZHJldyBDb29wZXIpCi0tLQogeGVuL2Fy
Y2gvYXJtL2RvbWFpbl9idWlsZC5jICAgICAgfCAxMyArKysrKystLS0tLS0tCiB4ZW4vYXJjaC94
ODYvZG9tMF9idWlsZC5jICAgICAgICB8IDEwICsrKy0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9odm0v
ZG9tMF9idWlsZC5jICAgIHwgIDkgKystLS0tLS0tCiB4ZW4vYXJjaC94ODYvcHYvZG9tMF9idWls
ZC5jICAgICB8IDEwICsrLS0tLS0tLS0KIHhlbi9jb21tb24vZG9tYWluLmMgICAgICAgICAgICAg
IHwgIDUgKystLS0KIHhlbi9jb21tb24vZG9tY3RsLmMgICAgICAgICAgICAgIHwgMTAgKystLS0t
LS0tLQogeGVuL2NvbW1vbi9zY2hlZHVsZS5jICAgICAgICAgICAgfCAzNCArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2RvbTBfYnVpbGQuaCB8
ICAzICstLQogeGVuL2luY2x1ZGUveGVuL2RvbWFpbi5oICAgICAgICAgfCAgMyArLS0KIHhlbi9p
bmNsdWRlL3hlbi9zY2hlZC5oICAgICAgICAgIHwgIDIgKy0KIDEwIGZpbGVzIGNoYW5nZWQsIDUx
IGluc2VydGlvbnMoKyksIDQ4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS9kb21haW5fYnVpbGQuYyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwppbmRleCBkOTgz
Njc3OWQxLi44NmE2ZTRiZjdiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxk
LmMKKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCkBAIC04MCw3ICs4MCw3IEBAIHVu
c2lnbmVkIGludCBfX2luaXQgZG9tMF9tYXhfdmNwdXModm9pZCkKIAogc3RydWN0IHZjcHUgKl9f
aW5pdCBhbGxvY19kb20wX3ZjcHUwKHN0cnVjdCBkb21haW4gKmRvbTApCiB7Ci0gICAgcmV0dXJu
IHZjcHVfY3JlYXRlKGRvbTAsIDAsIDApOworICAgIHJldHVybiB2Y3B1X2NyZWF0ZShkb20wLCAw
KTsKIH0KIAogc3RhdGljIHVuc2lnbmVkIGludCBfX2luaXQgZ2V0X2FsbG9jYXRpb25fc2l6ZShw
YWRkcl90IHNpemUpCkBAIC0xOTIzLDcgKzE5MjMsNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgZmlu
ZF9nbnR0YWJfcmVnaW9uKHN0cnVjdCBkb21haW4gKmQsCiAKIHN0YXRpYyBpbnQgX19pbml0IGNv
bnN0cnVjdF9kb21haW4oc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGtlcm5lbF9pbmZvICpraW5m
bykKIHsKLSAgICBpbnQgaSwgY3B1OworICAgIGludCBpOwogICAgIHN0cnVjdCB2Y3B1ICp2ID0g
ZC0+dmNwdVswXTsKICAgICBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyA9ICZ2LT5hcmNoLmNw
dV9pbmZvLT5ndWVzdF9jcHVfdXNlcl9yZWdzOwogCkBAIC0xOTg2LDEyICsxOTg2LDExIEBAIHN0
YXRpYyBpbnQgX19pbml0IGNvbnN0cnVjdF9kb21haW4oc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0
IGtlcm5lbF9pbmZvICpraW5mbykKICAgICB9CiAjZW5kaWYKIAotICAgIGZvciAoIGkgPSAxLCBj
cHUgPSAwOyBpIDwgZC0+bWF4X3ZjcHVzOyBpKysgKQorICAgIGZvciAoIGkgPSAxOyBpIDwgZC0+
bWF4X3ZjcHVzOyBpKysgKQogICAgIHsKLSAgICAgICAgY3B1ID0gY3B1bWFza19jeWNsZShjcHUs
ICZjcHVfb25saW5lX21hcCk7Ci0gICAgICAgIGlmICggdmNwdV9jcmVhdGUoZCwgaSwgY3B1KSA9
PSBOVUxMICkKKyAgICAgICAgaWYgKCB2Y3B1X2NyZWF0ZShkLCBpKSA9PSBOVUxMICkKICAgICAg
ICAgewotICAgICAgICAgICAgcHJpbnRrKCJGYWlsZWQgdG8gYWxsb2NhdGUgZG9tMCB2Y3B1ICVk
IG9uIHBjcHUgJWRcbiIsIGksIGNwdSk7CisgICAgICAgICAgICBwcmludGsoIkZhaWxlZCB0byBh
bGxvY2F0ZSBkMHYldVxuIiwgaSk7CiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgfQogCkBA
IC0yMDI2LDcgKzIwMjUsNyBAQCBzdGF0aWMgaW50IF9faW5pdCBjb25zdHJ1Y3RfZG9tVShzdHJ1
Y3QgZG9tYWluICpkLAogCiAgICAga2luZm8udnBsMDExID0gZHRfcHJvcGVydHlfcmVhZF9ib29s
KG5vZGUsICJ2cGwwMTEiKTsKIAotICAgIGlmICggdmNwdV9jcmVhdGUoZCwgMCwgMCkgPT0gTlVM
TCApCisgICAgaWYgKCB2Y3B1X2NyZWF0ZShkLCAwKSA9PSBOVUxMICkKICAgICAgICAgcmV0dXJu
IC1FTk9NRU07CiAgICAgZC0+bWF4X3BhZ2VzID0gfjBVOwogCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvZG9tMF9idWlsZC5jIGIveGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYwppbmRleCA3M2Y1
NDA3YjBkLi5lNTUwZGI4YjAzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMKQEAgLTE5OCwxMiArMTk4LDkgQEAgY3Vz
dG9tX3BhcmFtKCJkb20wX25vZGVzIiwgcGFyc2VfZG9tMF9ub2Rlcyk7CiAKIHN0YXRpYyBjcHVt
YXNrX3QgX19pbml0ZGF0YSBkb20wX2NwdXM7CiAKLXN0cnVjdCB2Y3B1ICpfX2luaXQgZG9tMF9z
ZXR1cF92Y3B1KHN0cnVjdCBkb21haW4gKmQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBpbnQgdmNwdV9pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGludCBwcmV2X2NwdSkKK3N0cnVjdCB2Y3B1ICpfX2luaXQgZG9t
MF9zZXR1cF92Y3B1KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCB2Y3B1X2lkKQogewot
ICAgIHVuc2lnbmVkIGludCBjcHUgPSBjcHVtYXNrX2N5Y2xlKHByZXZfY3B1LCAmZG9tMF9jcHVz
KTsKLSAgICBzdHJ1Y3QgdmNwdSAqdiA9IHZjcHVfY3JlYXRlKGQsIHZjcHVfaWQsIGNwdSk7Cisg
ICAgc3RydWN0IHZjcHUgKnYgPSB2Y3B1X2NyZWF0ZShkLCB2Y3B1X2lkKTsKIAogICAgIGlmICgg
diApCiAgICAgewpAQCAtMjczLDggKzI3MCw3IEBAIHN0cnVjdCB2Y3B1ICpfX2luaXQgYWxsb2Nf
ZG9tMF92Y3B1MChzdHJ1Y3QgZG9tYWluICpkb20wKQogICAgIGRvbTAtPm5vZGVfYWZmaW5pdHkg
PSBkb20wX25vZGVzOwogICAgIGRvbTAtPmF1dG9fbm9kZV9hZmZpbml0eSA9ICFkb20wX25yX3B4
bXM7CiAKLSAgICByZXR1cm4gZG9tMF9zZXR1cF92Y3B1KGRvbTAsIDAsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICBjcHVtYXNrX2xhc3QoJmRvbTBfY3B1cykgLyogc28gaXQgd3JhcHMgYXJv
dW5kIHRvIGZpcnN0IHBjcHUgKi8pOworICAgIHJldHVybiBkb20wX3NldHVwX3ZjcHUoZG9tMCwg
MCk7CiB9CiAKICNpZmRlZiBDT05GSUdfU0hBRE9XX1BBR0lORwpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L2h2bS9kb20wX2J1aWxkLmMgYi94ZW4vYXJjaC94ODYvaHZtL2RvbTBfYnVpbGQuYwpp
bmRleCBhYTU5OWYwOWVmLi4xNTE2NmJiYWE5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZt
L2RvbTBfYnVpbGQuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2RvbTBfYnVpbGQuYwpAQCAtNjE0
LDcgKzYxNCw3IEBAIHN0YXRpYyBpbnQgX19pbml0IHB2aF9zZXR1cF9jcHVzKHN0cnVjdCBkb21h
aW4gKmQsIHBhZGRyX3QgZW50cnksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YWRkcl90IHN0YXJ0X2luZm8pCiB7CiAgICAgc3RydWN0IHZjcHUgKnYgPSBkLT52Y3B1WzBdOwot
ICAgIHVuc2lnbmVkIGludCBjcHUgPSB2LT5wcm9jZXNzb3IsIGk7CisgICAgdW5zaWduZWQgaW50
IGk7CiAgICAgaW50IHJjOwogICAgIC8qCiAgICAgICogVGhpcyBzZXRzIHRoZSB2Q1BVIHN0YXRl
IGFjY29yZGluZyB0byB0aGUgc3RhdGUgZGVzY3JpYmVkIGluCkBAIC02MzYsMTIgKzYzNiw3IEBA
IHN0YXRpYyBpbnQgX19pbml0IHB2aF9zZXR1cF9jcHVzKHN0cnVjdCBkb21haW4gKmQsIHBhZGRy
X3QgZW50cnksCiAgICAgfTsKIAogICAgIGZvciAoIGkgPSAxOyBpIDwgZC0+bWF4X3ZjcHVzOyBp
KysgKQotICAgIHsKLSAgICAgICAgY29uc3Qgc3RydWN0IHZjcHUgKnAgPSBkb20wX3NldHVwX3Zj
cHUoZCwgaSwgY3B1KTsKLQotICAgICAgICBpZiAoIHAgKQotICAgICAgICAgICAgY3B1ID0gcC0+
cHJvY2Vzc29yOwotICAgIH0KKyAgICAgICAgZG9tMF9zZXR1cF92Y3B1KGQsIGkpOwogCiAgICAg
ZG9tYWluX3VwZGF0ZV9ub2RlX2FmZmluaXR5KGQpOwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvcHYvZG9tMF9idWlsZC5jIGIveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYwppbmRleCBj
ZWYyZDQyMjU0Li44MDBiM2U2YjdkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvZG9tMF9i
dWlsZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMKQEAgLTI4NSw3ICsyODUs
NyBAQCBpbnQgX19pbml0IGRvbTBfY29uc3RydWN0X3B2KHN0cnVjdCBkb21haW4gKmQsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIG1vZHVsZV90ICppbml0cmQsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGNoYXIgKmNtZGxpbmUpCiB7Ci0gICAgaW50IGksIGNwdSwgcmMsIGNv
bXBhdGlibGUsIG9yZGVyLCBtYWNoaW5lOworICAgIGludCBpLCByYywgY29tcGF0aWJsZSwgb3Jk
ZXIsIG1hY2hpbmU7CiAgICAgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3M7CiAgICAgdW5zaWdu
ZWQgbG9uZyBwZm4sIG1mbjsKICAgICB1bnNpZ25lZCBsb25nIG5yX3BhZ2VzOwpAQCAtNjkzLDE0
ICs2OTMsOCBAQCBpbnQgX19pbml0IGRvbTBfY29uc3RydWN0X3B2KHN0cnVjdCBkb21haW4gKmQs
CiAKICAgICBwcmludGsoIkRvbSV1IGhhcyBtYXhpbXVtICV1IFZDUFVzXG4iLCBkLT5kb21haW5f
aWQsIGQtPm1heF92Y3B1cyk7CiAKLSAgICBjcHUgPSB2LT5wcm9jZXNzb3I7CiAgICAgZm9yICgg
aSA9IDE7IGkgPCBkLT5tYXhfdmNwdXM7IGkrKyApCi0gICAgewotICAgICAgICBjb25zdCBzdHJ1
Y3QgdmNwdSAqcCA9IGRvbTBfc2V0dXBfdmNwdShkLCBpLCBjcHUpOwotCi0gICAgICAgIGlmICgg
cCApCi0gICAgICAgICAgICBjcHUgPSBwLT5wcm9jZXNzb3I7Ci0gICAgfQorICAgICAgICBkb20w
X3NldHVwX3ZjcHUoZCwgaSk7CiAKICAgICBkb21haW5fdXBkYXRlX25vZGVfYWZmaW5pdHkoZCk7
CiAgICAgZC0+YXJjaC5wYWdpbmcubW9kZSA9IDA7CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2Rv
bWFpbi5jIGIveGVuL2NvbW1vbi9kb21haW4uYwppbmRleCAxYzBhYmRhNjZmLi43OGE4MzhmYWIz
IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2RvbWFpbi5jCisrKyBiL3hlbi9jb21tb24vZG9tYWlu
LmMKQEAgLTEyOSw4ICsxMjksNyBAQCBzdGF0aWMgdm9pZCB2Y3B1X2Rlc3Ryb3koc3RydWN0IHZj
cHUgKnYpCiAgICAgZnJlZV92Y3B1X3N0cnVjdCh2KTsKIH0KIAotc3RydWN0IHZjcHUgKnZjcHVf
Y3JlYXRlKAotICAgIHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCB2Y3B1X2lkLCB1bnNp
Z25lZCBpbnQgY3B1X2lkKQorc3RydWN0IHZjcHUgKnZjcHVfY3JlYXRlKHN0cnVjdCBkb21haW4g
KmQsIHVuc2lnbmVkIGludCB2Y3B1X2lkKQogewogICAgIHN0cnVjdCB2Y3B1ICp2OwogCkBAIC0x
NjIsNyArMTYxLDcgQEAgc3RydWN0IHZjcHUgKnZjcHVfY3JlYXRlKAogICAgICAgICBpbml0X3dh
aXRxdWV1ZV92Y3B1KHYpOwogICAgIH0KIAotICAgIGlmICggc2NoZWRfaW5pdF92Y3B1KHYsIGNw
dV9pZCkgIT0gMCApCisgICAgaWYgKCBzY2hlZF9pbml0X3ZjcHUodikgIT0gMCApCiAgICAgICAg
IGdvdG8gZmFpbF93cTsKIAogICAgIGlmICggYXJjaF92Y3B1X2NyZWF0ZSh2KSAhPSAwICkKZGlm
ZiAtLWdpdCBhL3hlbi9jb21tb24vZG9tY3RsLmMgYi94ZW4vY29tbW9uL2RvbWN0bC5jCmluZGV4
IDg0NjQ3MTNkMmIuLjNmODZhMzM2Y2MgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZG9tY3RsLmMK
KysrIGIveGVuL2NvbW1vbi9kb21jdGwuYwpAQCAtNTQwLDggKzU0MCw3IEBAIGxvbmcgZG9fZG9t
Y3RsKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX2RvbWN0bF90KSB1X2RvbWN0bCkKIAogICAg
IGNhc2UgWEVOX0RPTUNUTF9tYXhfdmNwdXM6CiAgICAgewotICAgICAgICB1bnNpZ25lZCBpbnQg
aSwgbWF4ID0gb3AtPnUubWF4X3ZjcHVzLm1heCwgY3B1OwotICAgICAgICBjcHVtYXNrX3QgKm9u
bGluZTsKKyAgICAgICAgdW5zaWduZWQgaW50IGksIG1heCA9IG9wLT51Lm1heF92Y3B1cy5tYXg7
CiAKICAgICAgICAgcmV0ID0gLUVJTlZBTDsKICAgICAgICAgaWYgKCAoZCA9PSBjdXJyZW50LT5k
b21haW4pIHx8IC8qIG5vIGRvbWFpbl9wYXVzZSgpICovCkBAIC01NTIsMTggKzU1MSwxMyBAQCBs
b25nIGRvX2RvbWN0bChYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9kb21jdGxfdCkgdV9kb21j
dGwpCiAgICAgICAgIGRvbWFpbl9wYXVzZShkKTsKIAogICAgICAgICByZXQgPSAtRU5PTUVNOwot
ICAgICAgICBvbmxpbmUgPSBjcHVwb29sX2RvbWFpbl9jcHVtYXNrKGQpOwogCiAgICAgICAgIGZv
ciAoIGkgPSAwOyBpIDwgbWF4OyBpKysgKQogICAgICAgICB7CiAgICAgICAgICAgICBpZiAoIGQt
PnZjcHVbaV0gIT0gTlVMTCApCiAgICAgICAgICAgICAgICAgY29udGludWU7CiAKLSAgICAgICAg
ICAgIGNwdSA9IChpID09IDApID8KLSAgICAgICAgICAgICAgICBjcHVtYXNrX2FueShvbmxpbmUp
IDoKLSAgICAgICAgICAgICAgICBjcHVtYXNrX2N5Y2xlKGQtPnZjcHVbaS0xXS0+cHJvY2Vzc29y
LCBvbmxpbmUpOwotCi0gICAgICAgICAgICBpZiAoIHZjcHVfY3JlYXRlKGQsIGksIGNwdSkgPT0g
TlVMTCApCisgICAgICAgICAgICBpZiAoIHZjcHVfY3JlYXRlKGQsIGkpID09IE5VTEwgKQogICAg
ICAgICAgICAgICAgIGdvdG8gbWF4dmNwdV9vdXQ7CiAgICAgICAgIH0KIApkaWZmIC0tZ2l0IGEv
eGVuL2NvbW1vbi9zY2hlZHVsZS5jIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCmluZGV4IGRmZDI2
MWQwMjkuLjljNTQ4MTFlODYgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWR1bGUuYworKysg
Yi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKQEAgLTMxNCwxNCArMzE0LDQyIEBAIHN0YXRpYyBzdHJ1
Y3Qgc2NoZWRfaXRlbSAqc2NoZWRfYWxsb2NfaXRlbShzdHJ1Y3QgdmNwdSAqdikKICAgICByZXR1
cm4gTlVMTDsKIH0KIAotaW50IHNjaGVkX2luaXRfdmNwdShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWdu
ZWQgaW50IHByb2Nlc3NvcikKK3N0YXRpYyB1bnNpZ25lZCBpbnQgc2NoZWRfc2VsZWN0X2luaXRp
YWxfY3B1KHN0cnVjdCB2Y3B1ICp2KQoreworICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21h
aW47CisgICAgbm9kZWlkX3Qgbm9kZTsKKyAgICBjcHVtYXNrX3QgY3B1czsKKworICAgIGNwdW1h
c2tfY2xlYXIoJmNwdXMpOworICAgIGZvcl9lYWNoX25vZGVfbWFzayAoIG5vZGUsIGQtPm5vZGVf
YWZmaW5pdHkgKQorICAgICAgICBjcHVtYXNrX29yKCZjcHVzLCAmY3B1cywgJm5vZGVfdG9fY3B1
bWFzayhub2RlKSk7CisgICAgY3B1bWFza19hbmQoJmNwdXMsICZjcHVzLCBjcHVwb29sX2RvbWFp
bl9jcHVtYXNrKGQpKTsKKyAgICBpZiAoIGNwdW1hc2tfZW1wdHkoJmNwdXMpICkKKyAgICAgICAg
Y3B1bWFza19jb3B5KCZjcHVzLCBjcHVwb29sX2RvbWFpbl9jcHVtYXNrKGQpKTsKKworICAgIGlm
ICggdi0+dmNwdV9pZCA9PSAwICkKKyAgICAgICAgcmV0dXJuIGNwdW1hc2tfZmlyc3QoJmNwdXMp
OworCisgICAgLyogV2UgY2FuIHJlbHkgb24gcHJldmlvdXMgdmNwdSBiZWluZyBhdmFpbGFibGUu
ICovCisgICAgQVNTRVJUKCFpc19pZGxlX2RvbWFpbihkKSk7CisKKyAgICByZXR1cm4gY3B1bWFz
a19jeWNsZShkLT52Y3B1W3YtPnZjcHVfaWQgLSAxXS0+cHJvY2Vzc29yLCAmY3B1cyk7Cit9CisK
K2ludCBzY2hlZF9pbml0X3ZjcHUoc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgc3RydWN0IGRvbWFp
biAqZCA9IHYtPmRvbWFpbjsKICAgICBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbTsKKyAgICB1bnNp
Z25lZCBpbnQgcHJvY2Vzc29yOwogCiAgICAgaWYgKCAoaXRlbSA9IHNjaGVkX2FsbG9jX2l0ZW0o
dikpID09IE5VTEwgKQogICAgICAgICByZXR1cm4gMTsKIAorICAgIGlmICggaXNfaWRsZV9kb21h
aW4oZCkgKQorICAgICAgICBwcm9jZXNzb3IgPSB2LT52Y3B1X2lkOworICAgIGVsc2UKKyAgICAg
ICAgcHJvY2Vzc29yID0gc2NoZWRfc2VsZWN0X2luaXRpYWxfY3B1KHYpOworCiAgICAgc2NoZWRf
c2V0X3JlcyhpdGVtLCBwZXJfY3B1KHNjaGVkX3JlcywgcHJvY2Vzc29yKSk7CiAKICAgICAvKiBJ
bml0aWFsaXNlIHRoZSBwZXItdmNwdSB0aW1lcnMuICovCkBAIC0xNjczLDcgKzE3MDEsNyBAQCBz
dGF0aWMgaW50IGNwdV9zY2hlZHVsZV91cCh1bnNpZ25lZCBpbnQgY3B1KQogICAgICAgICByZXR1
cm4gMDsKIAogICAgIGlmICggaWRsZV92Y3B1W2NwdV0gPT0gTlVMTCApCi0gICAgICAgIHZjcHVf
Y3JlYXRlKGlkbGVfdmNwdVswXS0+ZG9tYWluLCBjcHUsIGNwdSk7CisgICAgICAgIHZjcHVfY3Jl
YXRlKGlkbGVfdmNwdVswXS0+ZG9tYWluLCBjcHUpOwogICAgIGVsc2UKICAgICB7CiAgICAgICAg
IHN0cnVjdCB2Y3B1ICppZGxlID0gaWRsZV92Y3B1W2NwdV07CkBAIC0xODY3LDcgKzE4OTUsNyBA
QCB2b2lkIF9faW5pdCBzY2hlZHVsZXJfaW5pdCh2b2lkKQogICAgIEJVR19PTihucl9jcHVfaWRz
ID4gQVJSQVlfU0laRShpZGxlX3ZjcHUpKTsKICAgICBpZGxlX2RvbWFpbi0+dmNwdSA9IGlkbGVf
dmNwdTsKICAgICBpZGxlX2RvbWFpbi0+bWF4X3ZjcHVzID0gbnJfY3B1X2lkczsKLSAgICBpZiAo
IHZjcHVfY3JlYXRlKGlkbGVfZG9tYWluLCAwLCAwKSA9PSBOVUxMICkKKyAgICBpZiAoIHZjcHVf
Y3JlYXRlKGlkbGVfZG9tYWluLCAwKSA9PSBOVUxMICkKICAgICAgICAgQlVHKCk7CiAgICAgdGhp
c19jcHUoc2NoZWRfcmVzKS0+Y3VyciA9IGlkbGVfdmNwdVswXS0+c2NoZWRfaXRlbTsKICAgICB0
aGlzX2NwdShzY2hlZF9yZXMpLT5zY2hlZF9wcml2ID0gc2NoZWRfYWxsb2NfcGRhdGEoJm9wcywg
MCk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2RvbTBfYnVpbGQuaCBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvZG9tMF9idWlsZC5oCmluZGV4IDMzYTU0ODM3MzkuLjNlYjRiMDM2ZTEg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tMF9idWlsZC5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvZG9tMF9idWlsZC5oCkBAIC0xMSw4ICsxMSw3IEBAIGV4dGVybiB1bnNp
Z25lZCBpbnQgZG9tMF9tZW1mbGFnczsKIHVuc2lnbmVkIGxvbmcgZG9tMF9jb21wdXRlX25yX3Bh
Z2VzKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBzdHJ1Y3QgZWxmX2RvbV9wYXJtcyAqcGFybXMsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1bnNpZ25lZCBsb25nIGluaXRyZF9sZW4pOwotc3RydWN0IHZjcHUgKmRvbTBf
c2V0dXBfdmNwdShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgdmNwdV9pZCwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGNwdSk7CitzdHJ1Y3QgdmNwdSAq
ZG9tMF9zZXR1cF92Y3B1KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCB2Y3B1X2lkKTsK
IGludCBkb20wX3NldHVwX3Blcm1pc3Npb25zKHN0cnVjdCBkb21haW4gKmQpOwogCiBpbnQgZG9t
MF9jb25zdHJ1Y3RfcHYoc3RydWN0IGRvbWFpbiAqZCwgY29uc3QgbW9kdWxlX3QgKmltYWdlLApk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2RvbWFpbi5oIGIveGVuL2luY2x1ZGUveGVuL2Rv
bWFpbi5oCmluZGV4IGQxYmZjODJmNTcuLmE2ZTkyOTY4NWMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL3hlbi9kb21haW4uaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vZG9tYWluLmgKQEAgLTEzLDgg
KzEzLDcgQEAgdHlwZWRlZiB1bmlvbiB7CiAgICAgc3RydWN0IGNvbXBhdF92Y3B1X2d1ZXN0X2Nv
bnRleHQgKmNtcDsKIH0gdmNwdV9ndWVzdF9jb250ZXh0X3UgX19hdHRyaWJ1dGVfXygoX190cmFu
c3BhcmVudF91bmlvbl9fKSk7CiAKLXN0cnVjdCB2Y3B1ICp2Y3B1X2NyZWF0ZSgKLSAgICBzdHJ1
Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgdmNwdV9pZCwgdW5zaWduZWQgaW50IGNwdV9pZCk7
CitzdHJ1Y3QgdmNwdSAqdmNwdV9jcmVhdGUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50
IHZjcHVfaWQpOwogCiB1bnNpZ25lZCBpbnQgZG9tMF9tYXhfdmNwdXModm9pZCk7CiBzdHJ1Y3Qg
dmNwdSAqYWxsb2NfZG9tMF92Y3B1MChzdHJ1Y3QgZG9tYWluICpkb20wKTsKZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKaW5kZXgg
ZGExMTczNjVhZi4uODA1MmY5ODc4MCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVk
LmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKQEAgLTY2Myw3ICs2NjMsNyBAQCB2b2lk
IF9fZG9tYWluX2NyYXNoKHN0cnVjdCBkb21haW4gKmQpOwogdm9pZCBub3JldHVybiBhc21fZG9t
YWluX2NyYXNoX3N5bmNocm9ub3VzKHVuc2lnbmVkIGxvbmcgYWRkcik7CiAKIHZvaWQgc2NoZWR1
bGVyX2luaXQodm9pZCk7Ci1pbnQgIHNjaGVkX2luaXRfdmNwdShzdHJ1Y3QgdmNwdSAqdiwgdW5z
aWduZWQgaW50IHByb2Nlc3Nvcik7CitpbnQgIHNjaGVkX2luaXRfdmNwdShzdHJ1Y3QgdmNwdSAq
dik7CiB2b2lkIHNjaGVkX2Rlc3Ryb3lfdmNwdShzdHJ1Y3QgdmNwdSAqdik7CiBpbnQgIHNjaGVk
X2luaXRfZG9tYWluKHN0cnVjdCBkb21haW4gKmQsIGludCBwb29saWQpOwogdm9pZCBzY2hlZF9k
ZXN0cm95X2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkKTsKLS0gCjIuMTYuNAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 06 06:57:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 06:57:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNXYp-0002PZ-U4; Mon, 06 May 2019 06:57:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XZcu=TG=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hNXYi-00028z-AZ
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 06:57:08 +0000
X-Inumbo-ID: 211afd86-6fcc-11e9-8387-eb181d75d5a3
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 211afd86-6fcc-11e9-8387-eb181d75d5a3;
 Mon, 06 May 2019 06:56:53 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id BA714AECB;
 Mon,  6 May 2019 06:56:50 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  6 May 2019 08:56:07 +0200
Message-Id: <20190506065644.7415-9-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190506065644.7415-1-jgross@suse.com>
References: <20190506065644.7415-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH RFC V2 08/45] xen/sched: switch
 schedule_data.curr to point at sched_item
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Robert VanVossen <robert.vanvossen@dornerworks.com>,
 Dario Faggioli <dfaggioli@suse.com>, Julien Grall <julien.grall@arm.com>,
 Josh Whitehead <josh.whitehead@dornerworks.com>,
 Meng Xu <mengxu@cis.upenn.edu>, Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gcHJlcGFyYXRpb24gb2YgY29yZSBzY2hlZHVsaW5nIGxldCB0aGUgcGVyY3B1IHBvaW50ZXIK
c2NoZWR1bGVfZGF0YS5jdXJyIHBvaW50IHRvIGEgc3RyY3Qgc2NoZWRfaXRlbSBpbnN0ZWFkIG9m
IHRoZSByZWxhdGVkCnZjcHUuIEF0IHRoZSBzYW1lIHRpbWUgcmVuYW1lIHRoZSBwZXItdmNwdSBz
Y2hlZHVsZXIgc3BlY2lmaWMgc3RydWN0cwp0byBwZXItaXRlbSBvbmVzLgoKU2lnbmVkLW9mZi1i
eTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIHhlbi9jb21tb24vc2NoZWRf
YXJpbmM2NTMuYyB8ICAgMiArLQogeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYyAgIHwgMTAxICsr
KysrKysrKysrKystLS0tLS0tLS0tLS0tCiB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYyAgfCAx
NjggKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9jb21t
b24vc2NoZWRfbnVsbC5jICAgICB8ICA0NCArKysrKystLS0tLS0KIHhlbi9jb21tb24vc2NoZWRf
cnQuYyAgICAgICB8IDExOCArKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tCiB4ZW4vY29t
bW9uL3NjaGVkdWxlLmMgICAgICAgfCAgIDggKystCiB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYu
aCAgfCAgIDIgKy0KIDcgZmlsZXMgY2hhbmdlZCwgMjIwIGluc2VydGlvbnMoKyksIDIyMyBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2FyaW5jNjUzLmMgYi94ZW4v
Y29tbW9uL3NjaGVkX2FyaW5jNjUzLmMKaW5kZXggYTc3NWJlNGNiYy4uNTcwMWJhZjMzNyAxMDA2
NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9hcmluYzY1My5jCisrKyBiL3hlbi9jb21tb24vc2No
ZWRfYXJpbmM2NTMuYwpAQCAtNDc1LDcgKzQ3NSw3IEBAIGE2NTNzY2hlZF9pdGVtX3NsZWVwKGNv
bnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiAgICAg
ICogSWYgdGhlIFZDUFUgYmVpbmcgcHV0IHRvIHNsZWVwIGlzIHRoZSBzYW1lIG9uZSB0aGF0IGlz
IGN1cnJlbnRseQogICAgICAqIHJ1bm5pbmcsIHJhaXNlIGEgc29mdGlycSB0byBpbnZva2UgdGhl
IHNjaGVkdWxlciB0byBzd2l0Y2ggZG9tYWlucy4KICAgICAgKi8KLSAgICBpZiAoIHBlcl9jcHUo
c2NoZWR1bGVfZGF0YSwgdmMtPnByb2Nlc3NvcikuY3VyciA9PSB2YyApCisgICAgaWYgKCBwZXJf
Y3B1KHNjaGVkdWxlX2RhdGEsIHZjLT5wcm9jZXNzb3IpLmN1cnIgPT0gaXRlbSApCiAgICAgICAg
IGNwdV9yYWlzZV9zb2Z0aXJxKHZjLT5wcm9jZXNzb3IsIFNDSEVEVUxFX1NPRlRJUlEpOwogfQog
CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jIGIveGVuL2NvbW1vbi9zY2hl
ZF9jcmVkaXQuYwppbmRleCAxNGI3NDlkYzFhLi42NTUyZDRjMDg3IDEwMDY0NAotLS0gYS94ZW4v
Y29tbW9uL3NjaGVkX2NyZWRpdC5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMKQEAg
LTgzLDcgKzgzLDcgQEAKICAgICAoKHN0cnVjdCBjc2NoZWRfcHJpdmF0ZSAqKSgoX29wcyktPnNj
aGVkX2RhdGEpKQogI2RlZmluZSBDU0NIRURfUENQVShfYykgICAgIFwKICAgICAoKHN0cnVjdCBj
c2NoZWRfcGNwdSAqKXBlcl9jcHUoc2NoZWR1bGVfZGF0YSwgX2MpLnNjaGVkX3ByaXYpCi0jZGVm
aW5lIENTQ0hFRF9WQ1BVKF92Y3B1KSAgKChzdHJ1Y3QgY3NjaGVkX3ZjcHUgKikgKF92Y3B1KS0+
c2NoZWRfaXRlbS0+cHJpdikKKyNkZWZpbmUgQ1NDSEVEX0lURU0oaXRlbSkgICAoKHN0cnVjdCBj
c2NoZWRfaXRlbSAqKSAoaXRlbSktPnByaXYpCiAjZGVmaW5lIENTQ0hFRF9ET00oX2RvbSkgICAg
KChzdHJ1Y3QgY3NjaGVkX2RvbSAqKSAoX2RvbSktPnNjaGVkX3ByaXYpCiAjZGVmaW5lIFJVTlEo
X2NwdSkgICAgICAgICAgKCYoQ1NDSEVEX1BDUFUoX2NwdSktPnJ1bnEpKQogCkBAIC0xNjAsNyAr
MTYwLDcgQEAgc3RydWN0IGNzY2hlZF9wY3B1IHsKIC8qCiAgKiBWaXJ0dWFsIENQVQogICovCi1z
dHJ1Y3QgY3NjaGVkX3ZjcHUgeworc3RydWN0IGNzY2hlZF9pdGVtIHsKICAgICBzdHJ1Y3QgbGlz
dF9oZWFkIHJ1bnFfZWxlbTsKICAgICBzdHJ1Y3QgbGlzdF9oZWFkIGFjdGl2ZV92Y3B1X2VsZW07
CiAKQEAgLTIzMSwxNSArMjMxLDE1IEBAIHN0YXRpYyB2b2lkIGNzY2hlZF90aWNrKHZvaWQgKl9j
cHUpOwogc3RhdGljIHZvaWQgY3NjaGVkX2FjY3Qodm9pZCAqZHVtbXkpOwogCiBzdGF0aWMgaW5s
aW5lIGludAotX192Y3B1X29uX3J1bnEoc3RydWN0IGNzY2hlZF92Y3B1ICpzdmMpCitfX3ZjcHVf
b25fcnVucShzdHJ1Y3QgY3NjaGVkX2l0ZW0gKnN2YykKIHsKICAgICByZXR1cm4gIWxpc3RfZW1w
dHkoJnN2Yy0+cnVucV9lbGVtKTsKIH0KIAotc3RhdGljIGlubGluZSBzdHJ1Y3QgY3NjaGVkX3Zj
cHUgKgorc3RhdGljIGlubGluZSBzdHJ1Y3QgY3NjaGVkX2l0ZW0gKgogX19ydW5xX2VsZW0oc3Ry
dWN0IGxpc3RfaGVhZCAqZWxlbSkKIHsKLSAgICByZXR1cm4gbGlzdF9lbnRyeShlbGVtLCBzdHJ1
Y3QgY3NjaGVkX3ZjcHUsIHJ1bnFfZWxlbSk7CisgICAgcmV0dXJuIGxpc3RfZW50cnkoZWxlbSwg
c3RydWN0IGNzY2hlZF9pdGVtLCBydW5xX2VsZW0pOwogfQogCiAvKiBJcyB0aGUgZmlyc3QgZWxl
bWVudCBvZiBjcHUncyBydW5xIChpZiBhbnkpIGNwdSdzIGlkbGUgdmNwdT8gKi8KQEAgLTI3MSw3
ICsyNzEsNyBAQCBkZWNfbnJfcnVubmFibGUodW5zaWduZWQgaW50IGNwdSkKIH0KIAogc3RhdGlj
IGlubGluZSB2b2lkCi1fX3J1bnFfaW5zZXJ0KHN0cnVjdCBjc2NoZWRfdmNwdSAqc3ZjKQorX19y
dW5xX2luc2VydChzdHJ1Y3QgY3NjaGVkX2l0ZW0gKnN2YykKIHsKICAgICB1bnNpZ25lZCBpbnQg
Y3B1ID0gc3ZjLT52Y3B1LT5wcm9jZXNzb3I7CiAgICAgY29uc3Qgc3RydWN0IGxpc3RfaGVhZCAq
IGNvbnN0IHJ1bnEgPSBSVU5RKGNwdSk7CkBAIC0yODEsNyArMjgxLDcgQEAgX19ydW5xX2luc2Vy
dChzdHJ1Y3QgY3NjaGVkX3ZjcHUgKnN2YykKIAogICAgIGxpc3RfZm9yX2VhY2goIGl0ZXIsIHJ1
bnEgKQogICAgIHsKLSAgICAgICAgY29uc3Qgc3RydWN0IGNzY2hlZF92Y3B1ICogY29uc3QgaXRl
cl9zdmMgPSBfX3J1bnFfZWxlbShpdGVyKTsKKyAgICAgICAgY29uc3Qgc3RydWN0IGNzY2hlZF9p
dGVtICogY29uc3QgaXRlcl9zdmMgPSBfX3J1bnFfZWxlbShpdGVyKTsKICAgICAgICAgaWYgKCBz
dmMtPnByaSA+IGl0ZXJfc3ZjLT5wcmkgKQogICAgICAgICAgICAgYnJlYWs7CiAgICAgfQpAQCAt
MzAyLDM0ICszMDIsMzQgQEAgX19ydW5xX2luc2VydChzdHJ1Y3QgY3NjaGVkX3ZjcHUgKnN2YykK
IH0KIAogc3RhdGljIGlubGluZSB2b2lkCi1ydW5xX2luc2VydChzdHJ1Y3QgY3NjaGVkX3ZjcHUg
KnN2YykKK3J1bnFfaW5zZXJ0KHN0cnVjdCBjc2NoZWRfaXRlbSAqc3ZjKQogewogICAgIF9fcnVu
cV9pbnNlcnQoc3ZjKTsKICAgICBpbmNfbnJfcnVubmFibGUoc3ZjLT52Y3B1LT5wcm9jZXNzb3Ip
OwogfQogCiBzdGF0aWMgaW5saW5lIHZvaWQKLV9fcnVucV9yZW1vdmUoc3RydWN0IGNzY2hlZF92
Y3B1ICpzdmMpCitfX3J1bnFfcmVtb3ZlKHN0cnVjdCBjc2NoZWRfaXRlbSAqc3ZjKQogewogICAg
IEJVR19PTiggIV9fdmNwdV9vbl9ydW5xKHN2YykgKTsKICAgICBsaXN0X2RlbF9pbml0KCZzdmMt
PnJ1bnFfZWxlbSk7CiB9CiAKIHN0YXRpYyBpbmxpbmUgdm9pZAotcnVucV9yZW1vdmUoc3RydWN0
IGNzY2hlZF92Y3B1ICpzdmMpCitydW5xX3JlbW92ZShzdHJ1Y3QgY3NjaGVkX2l0ZW0gKnN2YykK
IHsKICAgICBkZWNfbnJfcnVubmFibGUoc3ZjLT52Y3B1LT5wcm9jZXNzb3IpOwogICAgIF9fcnVu
cV9yZW1vdmUoc3ZjKTsKIH0KIAotc3RhdGljIHZvaWQgYnVybl9jcmVkaXRzKHN0cnVjdCBjc2No
ZWRfdmNwdSAqc3ZjLCBzX3RpbWVfdCBub3cpCitzdGF0aWMgdm9pZCBidXJuX2NyZWRpdHMoc3Ry
dWN0IGNzY2hlZF9pdGVtICpzdmMsIHNfdGltZV90IG5vdykKIHsKICAgICBzX3RpbWVfdCBkZWx0
YTsKICAgICB1aW50NjRfdCB2YWw7CiAgICAgdW5zaWduZWQgaW50IGNyZWRpdHM7CiAKICAgICAv
KiBBc3NlcnQgc3ZjIGlzIGN1cnJlbnQgKi8KLSAgICBBU1NFUlQoIHN2YyA9PSBDU0NIRURfVkNQ
VShjdXJyX29uX2NwdShzdmMtPnZjcHUtPnByb2Nlc3NvcikpICk7CisgICAgQVNTRVJUKCBzdmMg
PT0gQ1NDSEVEX0lURU0oY3Vycl9vbl9jcHUoc3ZjLT52Y3B1LT5wcm9jZXNzb3IpKSApOwogCiAg
ICAgaWYgKCAoZGVsdGEgPSBub3cgLSBzdmMtPnN0YXJ0X3RpbWUpIDw9IDAgKQogICAgICAgICBy
ZXR1cm47CkBAIC0zNDcsMTAgKzM0NywxMCBAQCBib29sZWFuX3BhcmFtKCJ0aWNrbGVfb25lX2lk
bGVfY3B1Iiwgb3B0X3RpY2tsZV9vbmVfaWRsZSk7CiAKIERFRklORV9QRVJfQ1BVKHVuc2lnbmVk
IGludCwgbGFzdF90aWNrbGVfY3B1KTsKIAotc3RhdGljIGlubGluZSB2b2lkIF9fcnVucV90aWNr
bGUoc3RydWN0IGNzY2hlZF92Y3B1ICpuZXcpCitzdGF0aWMgaW5saW5lIHZvaWQgX19ydW5xX3Rp
Y2tsZShzdHJ1Y3QgY3NjaGVkX2l0ZW0gKm5ldykKIHsKICAgICB1bnNpZ25lZCBpbnQgY3B1ID0g
bmV3LT52Y3B1LT5wcm9jZXNzb3I7Ci0gICAgc3RydWN0IGNzY2hlZF92Y3B1ICogY29uc3QgY3Vy
ID0gQ1NDSEVEX1ZDUFUoY3Vycl9vbl9jcHUoY3B1KSk7CisgICAgc3RydWN0IGNzY2hlZF9pdGVt
ICogY29uc3QgY3VyID0gQ1NDSEVEX0lURU0oY3Vycl9vbl9jcHUoY3B1KSk7CiAgICAgc3RydWN0
IGNzY2hlZF9wcml2YXRlICpwcnYgPSBDU0NIRURfUFJJVihwZXJfY3B1KHNjaGVkdWxlciwgY3B1
KSk7CiAgICAgY3B1bWFza190IG1hc2ssIGlkbGVfbWFzaywgKm9ubGluZTsKICAgICBpbnQgYmFs
YW5jZV9zdGVwLCBpZGxlcnNfZW1wdHk7CkBAIC02MDUsNyArNjA1LDcgQEAgaW5pdF9wZGF0YShz
dHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKnBydiwgc3RydWN0IGNzY2hlZF9wY3B1ICpzcGMsIGludCBj
cHUpCiAgICAgc3BjLT5pZGxlX2JpYXMgPSBucl9jcHVfaWRzIC0gMTsKIAogICAgIC8qIFN0YXJ0
IG9mZiBpZGxpbmcuLi4gKi8KLSAgICBCVUdfT04oIWlzX2lkbGVfdmNwdShjdXJyX29uX2NwdShj
cHUpKSk7CisgICAgQlVHX09OKCFpc19pZGxlX3ZjcHUoY3Vycl9vbl9jcHUoY3B1KS0+dmNwdSkp
OwogICAgIGNwdW1hc2tfc2V0X2NwdShjcHUsIHBydi0+aWRsZXJzKTsKICAgICBzcGMtPm5yX3J1
bm5hYmxlID0gMDsKIH0KQEAgLTYzNyw3ICs2MzcsNyBAQCBjc2NoZWRfc3dpdGNoX3NjaGVkKHN0
cnVjdCBzY2hlZHVsZXIgKm5ld19vcHMsIHVuc2lnbmVkIGludCBjcHUsCiB7CiAgICAgc3RydWN0
IHNjaGVkdWxlX2RhdGEgKnNkID0gJnBlcl9jcHUoc2NoZWR1bGVfZGF0YSwgY3B1KTsKICAgICBz
dHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKnBydiA9IENTQ0hFRF9QUklWKG5ld19vcHMpOwotICAgIHN0
cnVjdCBjc2NoZWRfdmNwdSAqc3ZjID0gdmRhdGE7CisgICAgc3RydWN0IGNzY2hlZF9pdGVtICpz
dmMgPSB2ZGF0YTsKIAogICAgIEFTU0VSVChzdmMgJiYgaXNfaWRsZV92Y3B1KHN2Yy0+dmNwdSkp
OwogCkBAIC02NjksNyArNjY5LDcgQEAgY3NjaGVkX3N3aXRjaF9zY2hlZChzdHJ1Y3Qgc2NoZWR1
bGVyICpuZXdfb3BzLCB1bnNpZ25lZCBpbnQgY3B1LAogc3RhdGljIGlubGluZSB2b2lkCiBfX2Nz
Y2hlZF92Y3B1X2NoZWNrKHN0cnVjdCB2Y3B1ICp2YykKIHsKLSAgICBzdHJ1Y3QgY3NjaGVkX3Zj
cHUgKiBjb25zdCBzdmMgPSBDU0NIRURfVkNQVSh2Yyk7CisgICAgc3RydWN0IGNzY2hlZF9pdGVt
ICogY29uc3Qgc3ZjID0gQ1NDSEVEX0lURU0odmMtPnNjaGVkX2l0ZW0pOwogICAgIHN0cnVjdCBj
c2NoZWRfZG9tICogY29uc3Qgc2RvbSA9IHN2Yy0+c2RvbTsKIAogICAgIEJVR19PTiggc3ZjLT52
Y3B1ICE9IHZjICk7CkBAIC04NzEsNyArODcxLDcgQEAgc3RhdGljIHN0cnVjdCBzY2hlZF9yZXNv
dXJjZSAqCiBjc2NoZWRfcmVzX3BpY2soY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1
Y3Qgc2NoZWRfaXRlbSAqaXRlbSkKIHsKICAgICBzdHJ1Y3QgdmNwdSAqdmMgPSBpdGVtLT52Y3B1
OwotICAgIHN0cnVjdCBjc2NoZWRfdmNwdSAqc3ZjID0gQ1NDSEVEX1ZDUFUodmMpOworICAgIHN0
cnVjdCBjc2NoZWRfaXRlbSAqc3ZjID0gQ1NDSEVEX0lURU0oaXRlbSk7CiAKICAgICAvKgogICAg
ICAqIFdlIGhhdmUgYmVlbiBjYWxsZWQgYnkgdmNwdV9taWdyYXRlKCkgKGluIHNjaGVkdWxlLmMp
LCBhcyBwYXJ0CkBAIC04ODUsNyArODg1LDcgQEAgY3NjaGVkX3Jlc19waWNrKGNvbnN0IHN0cnVj
dCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiB9CiAKIHN0YXRpYyBp
bmxpbmUgdm9pZAotX19jc2NoZWRfdmNwdV9hY2N0X3N0YXJ0KHN0cnVjdCBjc2NoZWRfcHJpdmF0
ZSAqcHJ2LCBzdHJ1Y3QgY3NjaGVkX3ZjcHUgKnN2YykKK19fY3NjaGVkX3ZjcHVfYWNjdF9zdGFy
dChzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKnBydiwgc3RydWN0IGNzY2hlZF9pdGVtICpzdmMpCiB7
CiAgICAgc3RydWN0IGNzY2hlZF9kb20gKiBjb25zdCBzZG9tID0gc3ZjLT5zZG9tOwogICAgIHVu
c2lnbmVkIGxvbmcgZmxhZ3M7CkBAIC05MTUsNyArOTE1LDcgQEAgX19jc2NoZWRfdmNwdV9hY2N0
X3N0YXJ0KHN0cnVjdCBjc2NoZWRfcHJpdmF0ZSAqcHJ2LCBzdHJ1Y3QgY3NjaGVkX3ZjcHUgKnN2
YykKIAogc3RhdGljIGlubGluZSB2b2lkCiBfX2NzY2hlZF92Y3B1X2FjY3Rfc3RvcF9sb2NrZWQo
c3RydWN0IGNzY2hlZF9wcml2YXRlICpwcnYsCi0gICAgc3RydWN0IGNzY2hlZF92Y3B1ICpzdmMp
CisgICAgc3RydWN0IGNzY2hlZF9pdGVtICpzdmMpCiB7CiAgICAgc3RydWN0IGNzY2hlZF9kb20g
KiBjb25zdCBzZG9tID0gc3ZjLT5zZG9tOwogCkBAIC05NDAsNyArOTQwLDcgQEAgX19jc2NoZWRf
dmNwdV9hY2N0X3N0b3BfbG9ja2VkKHN0cnVjdCBjc2NoZWRfcHJpdmF0ZSAqcHJ2LAogc3RhdGlj
IHZvaWQKIGNzY2hlZF92Y3B1X2FjY3Qoc3RydWN0IGNzY2hlZF9wcml2YXRlICpwcnYsIHVuc2ln
bmVkIGludCBjcHUpCiB7Ci0gICAgc3RydWN0IGNzY2hlZF92Y3B1ICogY29uc3Qgc3ZjID0gQ1ND
SEVEX1ZDUFUoY3VycmVudCk7CisgICAgc3RydWN0IGNzY2hlZF9pdGVtICogY29uc3Qgc3ZjID0g
Q1NDSEVEX0lURU0oY3VycmVudC0+c2NoZWRfaXRlbSk7CiAgICAgY29uc3Qgc3RydWN0IHNjaGVk
dWxlciAqb3BzID0gcGVyX2NwdShzY2hlZHVsZXIsIGNwdSk7CiAKICAgICBBU1NFUlQoIGN1cnJl
bnQtPnByb2Nlc3NvciA9PSBjcHUgKTsKQEAgLTEwMDksMTAgKzEwMDksMTAgQEAgY3NjaGVkX2Fs
bG9jX3ZkYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX2l0ZW0g
Kml0ZW0sCiAgICAgICAgICAgICAgICAgICAgdm9pZCAqZGQpCiB7CiAgICAgc3RydWN0IHZjcHUg
KnZjID0gaXRlbS0+dmNwdTsKLSAgICBzdHJ1Y3QgY3NjaGVkX3ZjcHUgKnN2YzsKKyAgICBzdHJ1
Y3QgY3NjaGVkX2l0ZW0gKnN2YzsKIAogICAgIC8qIEFsbG9jYXRlIHBlci1WQ1BVIGluZm8gKi8K
LSAgICBzdmMgPSB4emFsbG9jKHN0cnVjdCBjc2NoZWRfdmNwdSk7CisgICAgc3ZjID0geHphbGxv
YyhzdHJ1Y3QgY3NjaGVkX2l0ZW0pOwogICAgIGlmICggc3ZjID09IE5VTEwgKQogICAgICAgICBy
ZXR1cm4gTlVMTDsKIApAQCAtMTAzMSw3ICsxMDMxLDcgQEAgc3RhdGljIHZvaWQKIGNzY2hlZF9p
dGVtX2luc2VydChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF9pdGVt
ICppdGVtKQogewogICAgIHN0cnVjdCB2Y3B1ICp2YyA9IGl0ZW0tPnZjcHU7Ci0gICAgc3RydWN0
IGNzY2hlZF92Y3B1ICpzdmMgPSBpdGVtLT5wcml2OworICAgIHN0cnVjdCBjc2NoZWRfaXRlbSAq
c3ZjID0gaXRlbS0+cHJpdjsKICAgICBzcGlubG9ja190ICpsb2NrOwogCiAgICAgQlVHX09OKCBp
c19pZGxlX3ZjcHUodmMpICk7CkBAIC0xMDU3LDcgKzEwNTcsNyBAQCBjc2NoZWRfaXRlbV9pbnNl
cnQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkK
IHN0YXRpYyB2b2lkCiBjc2NoZWRfZnJlZV92ZGF0YShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpv
cHMsIHZvaWQgKnByaXYpCiB7Ci0gICAgc3RydWN0IGNzY2hlZF92Y3B1ICpzdmMgPSBwcml2Owor
ICAgIHN0cnVjdCBjc2NoZWRfaXRlbSAqc3ZjID0gcHJpdjsKIAogICAgIEJVR19PTiggIWxpc3Rf
ZW1wdHkoJnN2Yy0+cnVucV9lbGVtKSApOwogCkBAIC0xMDY4LDggKzEwNjgsNyBAQCBzdGF0aWMg
dm9pZAogY3NjaGVkX2l0ZW1fcmVtb3ZlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3Ry
dWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiB7CiAgICAgc3RydWN0IGNzY2hlZF9wcml2YXRlICpwcnYg
PSBDU0NIRURfUFJJVihvcHMpOwotICAgIHN0cnVjdCB2Y3B1ICp2YyA9IGl0ZW0tPnZjcHU7Ci0g
ICAgc3RydWN0IGNzY2hlZF92Y3B1ICogY29uc3Qgc3ZjID0gQ1NDSEVEX1ZDUFUodmMpOworICAg
IHN0cnVjdCBjc2NoZWRfaXRlbSAqIGNvbnN0IHN2YyA9IENTQ0hFRF9JVEVNKGl0ZW0pOwogICAg
IHN0cnVjdCBjc2NoZWRfZG9tICogY29uc3Qgc2RvbSA9IHN2Yy0+c2RvbTsKIAogICAgIFNDSEVE
X1NUQVRfQ1JBTksodmNwdV9yZW1vdmUpOwpAQCAtMTA5NiwxNCArMTA5NSwxNCBAQCBzdGF0aWMg
dm9pZAogY3NjaGVkX2l0ZW1fc2xlZXAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1
Y3Qgc2NoZWRfaXRlbSAqaXRlbSkKIHsKICAgICBzdHJ1Y3QgdmNwdSAqdmMgPSBpdGVtLT52Y3B1
OwotICAgIHN0cnVjdCBjc2NoZWRfdmNwdSAqIGNvbnN0IHN2YyA9IENTQ0hFRF9WQ1BVKHZjKTsK
KyAgICBzdHJ1Y3QgY3NjaGVkX2l0ZW0gKiBjb25zdCBzdmMgPSBDU0NIRURfSVRFTShpdGVtKTsK
ICAgICB1bnNpZ25lZCBpbnQgY3B1ID0gdmMtPnByb2Nlc3NvcjsKIAogICAgIFNDSEVEX1NUQVRf
Q1JBTksodmNwdV9zbGVlcCk7CiAKICAgICBCVUdfT04oIGlzX2lkbGVfdmNwdSh2YykgKTsKIAot
ICAgIGlmICggY3Vycl9vbl9jcHUoY3B1KSA9PSB2YyApCisgICAgaWYgKCBjdXJyX29uX2NwdShj
cHUpID09IGl0ZW0gKQogICAgIHsKICAgICAgICAgLyoKICAgICAgICAgICogV2UgYXJlIGFib3V0
IHRvIHRpY2tsZSBjcHUsIHNvIHdlIHNob3VsZCBjbGVhciBpdHMgYml0IGluIGlkbGVycy4KQEAg
LTExMjEsMTIgKzExMjAsMTIgQEAgc3RhdGljIHZvaWQKIGNzY2hlZF9pdGVtX3dha2UoY29uc3Qg
c3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkKIHsKICAgICBz
dHJ1Y3QgdmNwdSAqdmMgPSBpdGVtLT52Y3B1OwotICAgIHN0cnVjdCBjc2NoZWRfdmNwdSAqIGNv
bnN0IHN2YyA9IENTQ0hFRF9WQ1BVKHZjKTsKKyAgICBzdHJ1Y3QgY3NjaGVkX2l0ZW0gKiBjb25z
dCBzdmMgPSBDU0NIRURfSVRFTShpdGVtKTsKICAgICBib29sX3QgbWlncmF0aW5nOwogCiAgICAg
QlVHX09OKCBpc19pZGxlX3ZjcHUodmMpICk7CiAKLSAgICBpZiAoIHVubGlrZWx5KGN1cnJfb25f
Y3B1KHZjLT5wcm9jZXNzb3IpID09IHZjKSApCisgICAgaWYgKCB1bmxpa2VseShjdXJyX29uX2Nw
dSh2Yy0+cHJvY2Vzc29yKSA9PSBpdGVtKSApCiAgICAgewogICAgICAgICBTQ0hFRF9TVEFUX0NS
QU5LKHZjcHVfd2FrZV9ydW5uaW5nKTsKICAgICAgICAgcmV0dXJuOwpAQCAtMTE4Miw4ICsxMTgx
LDcgQEAgY3NjaGVkX2l0ZW1fd2FrZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVj
dCBzY2hlZF9pdGVtICppdGVtKQogc3RhdGljIHZvaWQKIGNzY2hlZF9pdGVtX3lpZWxkKGNvbnN0
IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiB7Ci0gICAg
c3RydWN0IHZjcHUgKnZjID0gaXRlbS0+dmNwdTsKLSAgICBzdHJ1Y3QgY3NjaGVkX3ZjcHUgKiBj
b25zdCBzdmMgPSBDU0NIRURfVkNQVSh2Yyk7CisgICAgc3RydWN0IGNzY2hlZF9pdGVtICogY29u
c3Qgc3ZjID0gQ1NDSEVEX0lURU0oaXRlbSk7CiAKICAgICAvKiBMZXQgdGhlIHNjaGVkdWxlciBr
bm93IHRoYXQgdGhpcyB2Y3B1IGlzIHRyeWluZyB0byB5aWVsZCAqLwogICAgIHNldF9iaXQoQ1ND
SEVEX0ZMQUdfVkNQVV9ZSUVMRCwgJnN2Yy0+ZmxhZ3MpOwpAQCAtMTIzOCw4ICsxMjM2LDcgQEAg
c3RhdGljIHZvaWQKIGNzY2hlZF9hZmZfY250bChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMs
IHN0cnVjdCBzY2hlZF9pdGVtICppdGVtLAogICAgICAgICAgICAgICAgIGNvbnN0IGNwdW1hc2tf
dCAqaGFyZCwgY29uc3QgY3B1bWFza190ICpzb2Z0KQogewotICAgIHN0cnVjdCB2Y3B1ICp2ID0g
aXRlbS0+dmNwdTsKLSAgICBzdHJ1Y3QgY3NjaGVkX3ZjcHUgKnN2YyA9IENTQ0hFRF9WQ1BVKHYp
OworICAgIHN0cnVjdCBjc2NoZWRfaXRlbSAqc3ZjID0gQ1NDSEVEX0lURU0oaXRlbSk7CiAKICAg
ICBpZiAoICFoYXJkICkKICAgICAgICAgcmV0dXJuOwpAQCAtMTM0Miw3ICsxMzM5LDcgQEAgY3Nj
aGVkX3J1bnFfc29ydChzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKnBydiwgdW5zaWduZWQgaW50IGNw
dSkKIHsKICAgICBzdHJ1Y3QgY3NjaGVkX3BjcHUgKiBjb25zdCBzcGMgPSBDU0NIRURfUENQVShj
cHUpOwogICAgIHN0cnVjdCBsaXN0X2hlYWQgKnJ1bnEsICplbGVtLCAqbmV4dCwgKmxhc3RfdW5k
ZXI7Ci0gICAgc3RydWN0IGNzY2hlZF92Y3B1ICpzdmNfZWxlbTsKKyAgICBzdHJ1Y3QgY3NjaGVk
X2l0ZW0gKnN2Y19lbGVtOwogICAgIHNwaW5sb2NrX3QgKmxvY2s7CiAgICAgdW5zaWduZWQgbG9u
ZyBmbGFnczsKICAgICBpbnQgc29ydF9lcG9jaDsKQEAgLTEzODgsNyArMTM4NSw3IEBAIGNzY2hl
ZF9hY2N0KHZvaWQqIGR1bW15KQogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAgICAgc3RydWN0
IGxpc3RfaGVhZCAqaXRlcl92Y3B1LCAqbmV4dF92Y3B1OwogICAgIHN0cnVjdCBsaXN0X2hlYWQg
Kml0ZXJfc2RvbSwgKm5leHRfc2RvbTsKLSAgICBzdHJ1Y3QgY3NjaGVkX3ZjcHUgKnN2YzsKKyAg
ICBzdHJ1Y3QgY3NjaGVkX2l0ZW0gKnN2YzsKICAgICBzdHJ1Y3QgY3NjaGVkX2RvbSAqc2RvbTsK
ICAgICB1aW50MzJfdCBjcmVkaXRfdG90YWw7CiAgICAgdWludDMyX3Qgd2VpZ2h0X3RvdGFsOwpA
QCAtMTUxMSw3ICsxNTA4LDcgQEAgY3NjaGVkX2FjY3Qodm9pZCogZHVtbXkpCiAKICAgICAgICAg
bGlzdF9mb3JfZWFjaF9zYWZlKCBpdGVyX3ZjcHUsIG5leHRfdmNwdSwgJnNkb20tPmFjdGl2ZV92
Y3B1ICkKICAgICAgICAgewotICAgICAgICAgICAgc3ZjID0gbGlzdF9lbnRyeShpdGVyX3ZjcHUs
IHN0cnVjdCBjc2NoZWRfdmNwdSwgYWN0aXZlX3ZjcHVfZWxlbSk7CisgICAgICAgICAgICBzdmMg
PSBsaXN0X2VudHJ5KGl0ZXJfdmNwdSwgc3RydWN0IGNzY2hlZF9pdGVtLCBhY3RpdmVfdmNwdV9l
bGVtKTsKICAgICAgICAgICAgIEJVR19PTiggc2RvbSAhPSBzdmMtPnNkb20gKTsKIAogICAgICAg
ICAgICAgLyogSW5jcmVtZW50IGNyZWRpdCAqLwpAQCAtMTYxNCwxMiArMTYxMSwxMiBAQCBjc2No
ZWRfdGljayh2b2lkICpfY3B1KQogICAgIHNldF90aW1lcigmc3BjLT50aWNrZXIsIE5PVygpICsg
TUlDUk9TRUNTKHBydi0+dGlja19wZXJpb2RfdXMpICk7CiB9CiAKLXN0YXRpYyBzdHJ1Y3QgY3Nj
aGVkX3ZjcHUgKgorc3RhdGljIHN0cnVjdCBjc2NoZWRfaXRlbSAqCiBjc2NoZWRfcnVucV9zdGVh
bChpbnQgcGVlcl9jcHUsIGludCBjcHUsIGludCBwcmksIGludCBiYWxhbmNlX3N0ZXApCiB7CiAg
ICAgY29uc3Qgc3RydWN0IGNzY2hlZF9wcml2YXRlICogY29uc3QgcHJ2ID0gQ1NDSEVEX1BSSVYo
cGVyX2NwdShzY2hlZHVsZXIsIGNwdSkpOwogICAgIGNvbnN0IHN0cnVjdCBjc2NoZWRfcGNwdSAq
IGNvbnN0IHBlZXJfcGNwdSA9IENTQ0hFRF9QQ1BVKHBlZXJfY3B1KTsKLSAgICBzdHJ1Y3QgY3Nj
aGVkX3ZjcHUgKnNwZWVyOworICAgIHN0cnVjdCBjc2NoZWRfaXRlbSAqc3BlZXI7CiAgICAgc3Ry
dWN0IGxpc3RfaGVhZCAqaXRlcjsKICAgICBzdHJ1Y3QgdmNwdSAqdmM7CiAKQEAgLTE2MjksNyAr
MTYyNiw3IEBAIGNzY2hlZF9ydW5xX3N0ZWFsKGludCBwZWVyX2NwdSwgaW50IGNwdSwgaW50IHBy
aSwgaW50IGJhbGFuY2Vfc3RlcCkKICAgICAgKiBEb24ndCBzdGVhbCBmcm9tIGFuIGlkbGUgQ1BV
J3MgcnVucSBiZWNhdXNlIGl0J3MgYWJvdXQgdG8KICAgICAgKiBwaWNrIHVwIHdvcmsgZnJvbSBp
dCBpdHNlbGYuCiAgICAgICovCi0gICAgaWYgKCB1bmxpa2VseShpc19pZGxlX3ZjcHUoY3Vycl9v
bl9jcHUocGVlcl9jcHUpKSkgKQorICAgIGlmICggdW5saWtlbHkoaXNfaWRsZV92Y3B1KGN1cnJf
b25fY3B1KHBlZXJfY3B1KS0+dmNwdSkpICkKICAgICAgICAgZ290byBvdXQ7CiAKICAgICBsaXN0
X2Zvcl9lYWNoKCBpdGVyLCAmcGVlcl9wY3B1LT5ydW5xICkKQEAgLTE2OTEsMTIgKzE2ODgsMTIg
QEAgY3NjaGVkX3J1bnFfc3RlYWwoaW50IHBlZXJfY3B1LCBpbnQgY3B1LCBpbnQgcHJpLCBpbnQg
YmFsYW5jZV9zdGVwKQogICAgIHJldHVybiBOVUxMOwogfQogCi1zdGF0aWMgc3RydWN0IGNzY2hl
ZF92Y3B1ICoKK3N0YXRpYyBzdHJ1Y3QgY3NjaGVkX2l0ZW0gKgogY3NjaGVkX2xvYWRfYmFsYW5j
ZShzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKnBydiwgaW50IGNwdSwKLSAgICBzdHJ1Y3QgY3NjaGVk
X3ZjcHUgKnNuZXh0LCBib29sX3QgKnN0b2xlbikKKyAgICBzdHJ1Y3QgY3NjaGVkX2l0ZW0gKnNu
ZXh0LCBib29sX3QgKnN0b2xlbikKIHsKICAgICBzdHJ1Y3QgY3B1cG9vbCAqYyA9IHBlcl9jcHUo
Y3B1cG9vbCwgY3B1KTsKLSAgICBzdHJ1Y3QgY3NjaGVkX3ZjcHUgKnNwZWVyOworICAgIHN0cnVj
dCBjc2NoZWRfaXRlbSAqc3BlZXI7CiAgICAgY3B1bWFza190IHdvcmtlcnM7CiAgICAgY3B1bWFz
a190ICpvbmxpbmU7CiAgICAgaW50IHBlZXJfY3B1LCBmaXJzdF9jcHUsIHBlZXJfbm9kZSwgYnN0
ZXA7CkBAIC0xODQ1LDkgKzE4NDIsOSBAQCBjc2NoZWRfc2NoZWR1bGUoCiB7CiAgICAgY29uc3Qg
aW50IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKICAgICBzdHJ1Y3QgbGlzdF9oZWFkICogY29u
c3QgcnVucSA9IFJVTlEoY3B1KTsKLSAgICBzdHJ1Y3QgY3NjaGVkX3ZjcHUgKiBjb25zdCBzY3Vy
ciA9IENTQ0hFRF9WQ1BVKGN1cnJlbnQpOworICAgIHN0cnVjdCBjc2NoZWRfaXRlbSAqIGNvbnN0
IHNjdXJyID0gQ1NDSEVEX0lURU0oY3VycmVudC0+c2NoZWRfaXRlbSk7CiAgICAgc3RydWN0IGNz
Y2hlZF9wcml2YXRlICpwcnYgPSBDU0NIRURfUFJJVihvcHMpOwotICAgIHN0cnVjdCBjc2NoZWRf
dmNwdSAqc25leHQ7CisgICAgc3RydWN0IGNzY2hlZF9pdGVtICpzbmV4dDsKICAgICBzdHJ1Y3Qg
dGFza19zbGljZSByZXQ7CiAgICAgc190aW1lX3QgcnVudGltZSwgdHNsaWNlOwogCkBAIC0xOTYz
LDcgKzE5NjAsNyBAQCBjc2NoZWRfc2NoZWR1bGUoCiAgICAgaWYgKCB0YXNrbGV0X3dvcmtfc2No
ZWR1bGVkICkKICAgICB7CiAgICAgICAgIFRSQUNFXzBEKFRSQ19DU0NIRURfU0NIRURfVEFTS0xF
VCk7Ci0gICAgICAgIHNuZXh0ID0gQ1NDSEVEX1ZDUFUoaWRsZV92Y3B1W2NwdV0pOworICAgICAg
ICBzbmV4dCA9IENTQ0hFRF9JVEVNKGlkbGVfdmNwdVtjcHVdLT5zY2hlZF9pdGVtKTsKICAgICAg
ICAgc25leHQtPnByaSA9IENTQ0hFRF9QUklfVFNfQk9PU1Q7CiAgICAgfQogCkBAIC0yMDE1LDcg
KzIwMTIsNyBAQCBvdXQ6CiB9CiAKIHN0YXRpYyB2b2lkCi1jc2NoZWRfZHVtcF92Y3B1KHN0cnVj
dCBjc2NoZWRfdmNwdSAqc3ZjKQorY3NjaGVkX2R1bXBfdmNwdShzdHJ1Y3QgY3NjaGVkX2l0ZW0g
KnN2YykKIHsKICAgICBzdHJ1Y3QgY3NjaGVkX2RvbSAqIGNvbnN0IHNkb20gPSBzdmMtPnNkb207
CiAKQEAgLTIwNTEsNyArMjA0OCw3IEBAIGNzY2hlZF9kdW1wX3BjcHUoY29uc3Qgc3RydWN0IHNj
aGVkdWxlciAqb3BzLCBpbnQgY3B1KQogICAgIHN0cnVjdCBsaXN0X2hlYWQgKnJ1bnEsICppdGVy
OwogICAgIHN0cnVjdCBjc2NoZWRfcHJpdmF0ZSAqcHJ2ID0gQ1NDSEVEX1BSSVYob3BzKTsKICAg
ICBzdHJ1Y3QgY3NjaGVkX3BjcHUgKnNwYzsKLSAgICBzdHJ1Y3QgY3NjaGVkX3ZjcHUgKnN2YzsK
KyAgICBzdHJ1Y3QgY3NjaGVkX2l0ZW0gKnN2YzsKICAgICBzcGlubG9ja190ICpsb2NrOwogICAg
IHVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAgICAgaW50IGxvb3A7CkBAIC0yMDc1LDcgKzIwNzIsNyBA
QCBjc2NoZWRfZHVtcF9wY3B1KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgaW50IGNwdSkK
ICAgICAgICAgICAgbnJfY3B1X2lkcywgY3B1bWFza19iaXRzKHBlcl9jcHUoY3B1X2NvcmVfbWFz
aywgY3B1KSkpOwogCiAgICAgLyogY3VycmVudCBWQ1BVIChub3RoaW5nIHRvIHNheSBpZiB0aGF0
J3MgdGhlIGlkbGUgdmNwdSkuICovCi0gICAgc3ZjID0gQ1NDSEVEX1ZDUFUoY3Vycl9vbl9jcHUo
Y3B1KSk7CisgICAgc3ZjID0gQ1NDSEVEX0lURU0oY3Vycl9vbl9jcHUoY3B1KSk7CiAgICAgaWYg
KCBzdmMgJiYgIWlzX2lkbGVfdmNwdShzdmMtPnZjcHUpICkKICAgICB7CiAgICAgICAgIHByaW50
aygiXHRydW46ICIpOwpAQCAtMjE0NCwxMCArMjE0MSwxMCBAQCBjc2NoZWRfZHVtcChjb25zdCBz
dHJ1Y3Qgc2NoZWR1bGVyICpvcHMpCiAKICAgICAgICAgbGlzdF9mb3JfZWFjaCggaXRlcl9zdmMs
ICZzZG9tLT5hY3RpdmVfdmNwdSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIHN0cnVjdCBjc2No
ZWRfdmNwdSAqc3ZjOworICAgICAgICAgICAgc3RydWN0IGNzY2hlZF9pdGVtICpzdmM7CiAgICAg
ICAgICAgICBzcGlubG9ja190ICpsb2NrOwogCi0gICAgICAgICAgICBzdmMgPSBsaXN0X2VudHJ5
KGl0ZXJfc3ZjLCBzdHJ1Y3QgY3NjaGVkX3ZjcHUsIGFjdGl2ZV92Y3B1X2VsZW0pOworICAgICAg
ICAgICAgc3ZjID0gbGlzdF9lbnRyeShpdGVyX3N2Yywgc3RydWN0IGNzY2hlZF9pdGVtLCBhY3Rp
dmVfdmNwdV9lbGVtKTsKICAgICAgICAgICAgIGxvY2sgPSB2Y3B1X3NjaGVkdWxlX2xvY2soc3Zj
LT52Y3B1KTsKIAogICAgICAgICAgICAgcHJpbnRrKCJcdCUzZDogIiwgKytsb29wKTsKZGlmZiAt
LWdpdCBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVk
aXQyLmMKaW5kZXggYzhhZTU4NTI3Mi4uNWEzYTBiYWJhYiAxMDA2NDQKLS0tIGEveGVuL2NvbW1v
bi9zY2hlZF9jcmVkaXQyLmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMKQEAgLTE3
Niw3ICsxNzYsNyBAQAogICogICAgIGxvYWQgYmFsYW5jaW5nOwogICogICsgc2VyaWFsaXplcyBy
dW5xdWV1ZSBvcGVyYXRpb25zIChyZW1vdmluZyBhbmQgaW5zZXJ0aW5nIHZjcHVzKTsKICAqICAr
IHByb3RlY3RzIHJ1bnF1ZXVlLXdpZGUgZGF0YSBpbiBjc2NoZWQyX3J1bnF1ZXVlX2RhdGE7Ci0g
KiAgKyBwcm90ZWN0cyB2Y3B1IHBhcmFtZXRlcnMgaW4gY3NjaGVkMl92Y3B1IGZvciB0aGUgdmNw
dSBpbiB0aGUKKyAqICArIHByb3RlY3RzIHZjcHUgcGFyYW1ldGVycyBpbiBjc2NoZWQyX2l0ZW0g
Zm9yIHRoZSB2Y3B1IGluIHRoZQogICogICAgcnVucXVldWUuCiAgKgogICogLSBQcml2YXRlIHNj
aGVkdWxlciBsb2NrCkBAIC01MTEsNyArNTExLDcgQEAgc3RydWN0IGNzY2hlZDJfcGNwdSB7CiAv
KgogICogVmlydHVhbCBDUFUKICAqLwotc3RydWN0IGNzY2hlZDJfdmNwdSB7CitzdHJ1Y3QgY3Nj
aGVkMl9pdGVtIHsKICAgICBzdHJ1Y3QgY3NjaGVkMl9kb20gKnNkb207ICAgICAgICAgIC8qIFVw
LXBvaW50ZXIgdG8gZG9tYWluICAgICAgICAgICAgICAgICovCiAgICAgc3RydWN0IHZjcHUgKnZj
cHU7ICAgICAgICAgICAgICAgICAvKiBVcC1wb2ludGVyLCB0byB2Y3B1ICAgICAgICAgICAgICAg
ICAqLwogICAgIHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnJxZDsgLyogVXAtcG9pbnRl
ciB0byB0aGUgcnVucXVldWUgICAgICAgICAgKi8KQEAgLTU3MCw5ICs1NzAsOSBAQCBzdGF0aWMg
aW5saW5lIHN0cnVjdCBjc2NoZWQyX3BjcHUgKmNzY2hlZDJfcGNwdSh1bnNpZ25lZCBpbnQgY3B1
KQogICAgIHJldHVybiBwZXJfY3B1KHNjaGVkdWxlX2RhdGEsIGNwdSkuc2NoZWRfcHJpdjsKIH0K
IAotc3RhdGljIGlubGluZSBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpjc2NoZWQyX3ZjcHUoY29uc3Qg
c3RydWN0IHZjcHUgKnYpCitzdGF0aWMgaW5saW5lIHN0cnVjdCBjc2NoZWQyX2l0ZW0gKmNzY2hl
ZDJfaXRlbShjb25zdCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkKIHsKLSAgICByZXR1cm4gdi0+
c2NoZWRfaXRlbS0+cHJpdjsKKyAgICByZXR1cm4gaXRlbS0+cHJpdjsKIH0KIAogc3RhdGljIGlu
bGluZSBzdHJ1Y3QgY3NjaGVkMl9kb20gKmNzY2hlZDJfZG9tKGNvbnN0IHN0cnVjdCBkb21haW4g
KmQpCkBAIC01OTQsNyArNTk0LDcgQEAgc3RhdGljIGlubGluZSBzdHJ1Y3QgY3NjaGVkMl9ydW5x
dWV1ZV9kYXRhICpjMnJxZChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCiB9CiAKIC8qIERv
ZXMgdGhlIGRvbWFpbiBvZiB0aGlzIHZDUFUgaGF2ZSBhIGNhcD8gKi8KLXN0YXRpYyBpbmxpbmUg
Ym9vbCBoYXNfY2FwKGNvbnN0IHN0cnVjdCBjc2NoZWQyX3ZjcHUgKnN2YykKK3N0YXRpYyBpbmxp
bmUgYm9vbCBoYXNfY2FwKGNvbnN0IHN0cnVjdCBjc2NoZWQyX2l0ZW0gKnN2YykKIHsKICAgICBy
ZXR1cm4gc3ZjLT5idWRnZXQgIT0gU1RJTUVfTUFYOwogfQpAQCAtNjg4LDcgKzY4OCw3IEBAIHZv
aWQgc210X2lkbGVfbWFza19jbGVhcih1bnNpZ25lZCBpbnQgY3B1LCBjcHVtYXNrX3QgKm1hc2sp
CiAgKiBPZiBjb3Vyc2UsIDEsIDIgYW5kIDMgbWFrZXMgc2Vuc2Ugb25seSBpZiBzdmMgaGFzIGEg
c29mdCBhZmZpbml0eS4gQWxzbwogICogbm90ZSB0aGF0IGF0IGxlYXN0IDUgaXMgZ3VhcmFudGVl
ZCB0byBfYWx3YXlzXyByZXR1cm4gYXQgbGVhc3Qgb25lIHBjcHUuCiAgKi8KLXN0YXRpYyBpbnQg
Z2V0X2ZhbGxiYWNrX2NwdShzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpzdmMpCitzdGF0aWMgaW50IGdl
dF9mYWxsYmFja19jcHUoc3RydWN0IGNzY2hlZDJfaXRlbSAqc3ZjKQogewogICAgIHN0cnVjdCB2
Y3B1ICp2ID0gc3ZjLT52Y3B1OwogICAgIHVuc2lnbmVkIGludCBiczsKQEAgLTc3Myw3ICs3NzMs
NyBAQCBzdGF0aWMgaW50IGdldF9mYWxsYmFja19jcHUoc3RydWN0IGNzY2hlZDJfdmNwdSAqc3Zj
KQogICogRklYTUU6IERvIHByZS1jYWxjdWxhdGVkIGRpdmlzaW9uPwogICovCiBzdGF0aWMgdm9p
ZCB0MmNfdXBkYXRlKHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnJxZCwgc190aW1lX3Qg
dGltZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGNzY2hlZDJfdmNwdSAqc3Zj
KQorICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgY3NjaGVkMl9pdGVtICpzdmMpCiB7
CiAgICAgdWludDY0X3QgdmFsID0gdGltZSAqIHJxZC0+bWF4X3dlaWdodCArIHN2Yy0+cmVzaWR1
YWw7CiAKQEAgLTc4MSw3ICs3ODEsNyBAQCBzdGF0aWMgdm9pZCB0MmNfdXBkYXRlKHN0cnVjdCBj
c2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnJxZCwgc190aW1lX3QgdGltZSwKICAgICBzdmMtPmNyZWRp
dCAtPSB2YWw7CiB9CiAKLXN0YXRpYyBzX3RpbWVfdCBjMnQoc3RydWN0IGNzY2hlZDJfcnVucXVl
dWVfZGF0YSAqcnFkLCBzX3RpbWVfdCBjcmVkaXQsIHN0cnVjdCBjc2NoZWQyX3ZjcHUgKnN2YykK
K3N0YXRpYyBzX3RpbWVfdCBjMnQoc3RydWN0IGNzY2hlZDJfcnVucXVldWVfZGF0YSAqcnFkLCBz
X3RpbWVfdCBjcmVkaXQsIHN0cnVjdCBjc2NoZWQyX2l0ZW0gKnN2YykKIHsKICAgICByZXR1cm4g
Y3JlZGl0ICogc3ZjLT53ZWlnaHQgLyBycWQtPm1heF93ZWlnaHQ7CiB9CkBAIC03OTAsMTQgKzc5
MCwxNCBAQCBzdGF0aWMgc190aW1lX3QgYzJ0KHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEg
KnJxZCwgc190aW1lX3QgY3JlZGl0LCBzdHJ1Y3QgYwogICogUnVucXVldWUgcmVsYXRlZCBjb2Rl
LgogICovCiAKLXN0YXRpYyBpbmxpbmUgaW50IHZjcHVfb25fcnVucShzdHJ1Y3QgY3NjaGVkMl92
Y3B1ICpzdmMpCitzdGF0aWMgaW5saW5lIGludCB2Y3B1X29uX3J1bnEoc3RydWN0IGNzY2hlZDJf
aXRlbSAqc3ZjKQogewogICAgIHJldHVybiAhbGlzdF9lbXB0eSgmc3ZjLT5ydW5xX2VsZW0pOwog
fQogCi1zdGF0aWMgaW5saW5lIHN0cnVjdCBjc2NoZWQyX3ZjcHUgKiBydW5xX2VsZW0oc3RydWN0
IGxpc3RfaGVhZCAqZWxlbSkKK3N0YXRpYyBpbmxpbmUgc3RydWN0IGNzY2hlZDJfaXRlbSAqIHJ1
bnFfZWxlbShzdHJ1Y3QgbGlzdF9oZWFkICplbGVtKQogewotICAgIHJldHVybiBsaXN0X2VudHJ5
KGVsZW0sIHN0cnVjdCBjc2NoZWQyX3ZjcHUsIHJ1bnFfZWxlbSk7CisgICAgcmV0dXJuIGxpc3Rf
ZW50cnkoZWxlbSwgc3RydWN0IGNzY2hlZDJfaXRlbSwgcnVucV9lbGVtKTsKIH0KIAogc3RhdGlj
IHZvaWQgYWN0aXZhdGVfcnVucXVldWUoc3RydWN0IGNzY2hlZDJfcHJpdmF0ZSAqcHJ2LCBpbnQg
cnFpKQpAQCAtOTE1LDcgKzkxNSw3IEBAIHN0YXRpYyB2b2lkIHVwZGF0ZV9tYXhfd2VpZ2h0KHN0
cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnJxZCwgaW50IG5ld193ZWlnaHQsCiAKICAgICAg
ICAgbGlzdF9mb3JfZWFjaCggaXRlciwgJnJxZC0+c3ZjICkKICAgICAgICAgewotICAgICAgICAg
ICAgc3RydWN0IGNzY2hlZDJfdmNwdSAqIHN2YyA9IGxpc3RfZW50cnkoaXRlciwgc3RydWN0IGNz
Y2hlZDJfdmNwdSwgcnFkX2VsZW0pOworICAgICAgICAgICAgc3RydWN0IGNzY2hlZDJfaXRlbSAq
IHN2YyA9IGxpc3RfZW50cnkoaXRlciwgc3RydWN0IGNzY2hlZDJfaXRlbSwgcnFkX2VsZW0pOwog
CiAgICAgICAgICAgICBpZiAoIHN2Yy0+d2VpZ2h0ID4gbWF4X3dlaWdodCApCiAgICAgICAgICAg
ICAgICAgbWF4X3dlaWdodCA9IHN2Yy0+d2VpZ2h0OwpAQCAtOTQwLDcgKzk0MCw3IEBAIHN0YXRp
YyB2b2lkIHVwZGF0ZV9tYXhfd2VpZ2h0KHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnJx
ZCwgaW50IG5ld193ZWlnaHQsCiAKIC8qIEFkZCBhbmQgcmVtb3ZlIGZyb20gcnVucXVldWUgYXNz
aWdubWVudCAobm90IGFjdGl2ZSBydW4gcXVldWUpICovCiBzdGF0aWMgdm9pZAotX3J1bnFfYXNz
aWduKHN0cnVjdCBjc2NoZWQyX3ZjcHUgKnN2Yywgc3RydWN0IGNzY2hlZDJfcnVucXVldWVfZGF0
YSAqcnFkKQorX3J1bnFfYXNzaWduKHN0cnVjdCBjc2NoZWQyX2l0ZW0gKnN2Yywgc3RydWN0IGNz
Y2hlZDJfcnVucXVldWVfZGF0YSAqcnFkKQogewogCiAgICAgc3ZjLT5ycWQgPSBycWQ7CkBAIC05
NzAsNyArOTcwLDcgQEAgX3J1bnFfYXNzaWduKHN0cnVjdCBjc2NoZWQyX3ZjcHUgKnN2Yywgc3Ry
dWN0IGNzY2hlZDJfcnVucXVldWVfZGF0YSAqcnFkKQogc3RhdGljIHZvaWQKIHJ1bnFfYXNzaWdu
KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHZjcHUgKnZjKQogewotICAgIHN0
cnVjdCBjc2NoZWQyX3ZjcHUgKnN2YyA9IHZjLT5zY2hlZF9pdGVtLT5wcml2OworICAgIHN0cnVj
dCBjc2NoZWQyX2l0ZW0gKnN2YyA9IHZjLT5zY2hlZF9pdGVtLT5wcml2OwogCiAgICAgQVNTRVJU
KHN2Yy0+cnFkID09IE5VTEwpOwogCkBAIC05NzgsNyArOTc4LDcgQEAgcnVucV9hc3NpZ24oY29u
c3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdmMpCiB9CiAKIHN0YXRpYyB2
b2lkCi1fcnVucV9kZWFzc2lnbihzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpzdmMpCitfcnVucV9kZWFz
c2lnbihzdHJ1Y3QgY3NjaGVkMl9pdGVtICpzdmMpCiB7CiAgICAgc3RydWN0IGNzY2hlZDJfcnVu
cXVldWVfZGF0YSAqcnFkID0gc3ZjLT5ycWQ7CiAKQEAgLTk5Nyw3ICs5OTcsNyBAQCBfcnVucV9k
ZWFzc2lnbihzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpzdmMpCiBzdGF0aWMgdm9pZAogcnVucV9kZWFz
c2lnbihjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCB2Y3B1ICp2YykKIHsKLSAg
ICBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpzdmMgPSB2Yy0+c2NoZWRfaXRlbS0+cHJpdjsKKyAgICBz
dHJ1Y3QgY3NjaGVkMl9pdGVtICpzdmMgPSB2Yy0+c2NoZWRfaXRlbS0+cHJpdjsKIAogICAgIEFT
U0VSVChzdmMtPnJxZCA9PSBjMnJxZChvcHMsIHZjLT5wcm9jZXNzb3IpKTsKIApAQCAtMTE5OSw3
ICsxMTk5LDcgQEAgdXBkYXRlX3J1bnFfbG9hZChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMs
CiAKIHN0YXRpYyB2b2lkCiB1cGRhdGVfc3ZjX2xvYWQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAq
b3BzLAotICAgICAgICAgICAgICAgIHN0cnVjdCBjc2NoZWQyX3ZjcHUgKnN2YywgaW50IGNoYW5n
ZSwgc190aW1lX3Qgbm93KQorICAgICAgICAgICAgICAgIHN0cnVjdCBjc2NoZWQyX2l0ZW0gKnN2
YywgaW50IGNoYW5nZSwgc190aW1lX3Qgbm93KQogewogICAgIHN0cnVjdCBjc2NoZWQyX3ByaXZh
dGUgKnBydiA9IGNzY2hlZDJfcHJpdihvcHMpOwogICAgIHNfdGltZV90IGRlbHRhLCB2Y3B1X2xv
YWQ7CkBAIC0xMjU5LDcgKzEyNTksNyBAQCB1cGRhdGVfc3ZjX2xvYWQoY29uc3Qgc3RydWN0IHNj
aGVkdWxlciAqb3BzLAogc3RhdGljIHZvaWQKIHVwZGF0ZV9sb2FkKGNvbnN0IHN0cnVjdCBzY2hl
ZHVsZXIgKm9wcywKICAgICAgICAgICAgIHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnJx
ZCwKLSAgICAgICAgICAgIHN0cnVjdCBjc2NoZWQyX3ZjcHUgKnN2YywgaW50IGNoYW5nZSwgc190
aW1lX3Qgbm93KQorICAgICAgICAgICAgc3RydWN0IGNzY2hlZDJfaXRlbSAqc3ZjLCBpbnQgY2hh
bmdlLCBzX3RpbWVfdCBub3cpCiB7CiAgICAgdHJhY2VfdmFyKFRSQ19DU0NIRUQyX1VQREFURV9M
T0FELCAxLCAwLCAgTlVMTCk7CiAKQEAgLTEyNjksNyArMTI2OSw3IEBAIHVwZGF0ZV9sb2FkKGNv
bnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKIH0KIAogc3RhdGljIHZvaWQKLXJ1bnFfaW5zZXJ0
KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IGNzY2hlZDJfdmNwdSAqc3ZjKQor
cnVucV9pbnNlcnQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgY3NjaGVkMl9p
dGVtICpzdmMpCiB7CiAgICAgc3RydWN0IGxpc3RfaGVhZCAqaXRlcjsKICAgICB1bnNpZ25lZCBp
bnQgY3B1ID0gc3ZjLT52Y3B1LT5wcm9jZXNzb3I7CkBAIC0xMjg4LDcgKzEyODgsNyBAQCBydW5x
X2luc2VydChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBjc2NoZWQyX3ZjcHUg
KnN2YykKIAogICAgIGxpc3RfZm9yX2VhY2goIGl0ZXIsIHJ1bnEgKQogICAgIHsKLSAgICAgICAg
c3RydWN0IGNzY2hlZDJfdmNwdSAqIGl0ZXJfc3ZjID0gcnVucV9lbGVtKGl0ZXIpOworICAgICAg
ICBzdHJ1Y3QgY3NjaGVkMl9pdGVtICogaXRlcl9zdmMgPSBydW5xX2VsZW0oaXRlcik7CiAKICAg
ICAgICAgaWYgKCBzdmMtPmNyZWRpdCA+IGl0ZXJfc3ZjLT5jcmVkaXQgKQogICAgICAgICAgICAg
YnJlYWs7CkBAIC0xMzEyLDEzICsxMzEyLDEzIEBAIHJ1bnFfaW5zZXJ0KGNvbnN0IHN0cnVjdCBz
Y2hlZHVsZXIgKm9wcywgc3RydWN0IGNzY2hlZDJfdmNwdSAqc3ZjKQogICAgIH0KIH0KIAotc3Rh
dGljIGlubGluZSB2b2lkIHJ1bnFfcmVtb3ZlKHN0cnVjdCBjc2NoZWQyX3ZjcHUgKnN2YykKK3N0
YXRpYyBpbmxpbmUgdm9pZCBydW5xX3JlbW92ZShzdHJ1Y3QgY3NjaGVkMl9pdGVtICpzdmMpCiB7
CiAgICAgQVNTRVJUKHZjcHVfb25fcnVucShzdmMpKTsKICAgICBsaXN0X2RlbF9pbml0KCZzdmMt
PnJ1bnFfZWxlbSk7CiB9CiAKLXZvaWQgYnVybl9jcmVkaXRzKHN0cnVjdCBjc2NoZWQyX3J1bnF1
ZXVlX2RhdGEgKnJxZCwgc3RydWN0IGNzY2hlZDJfdmNwdSAqLCBzX3RpbWVfdCk7Cit2b2lkIGJ1
cm5fY3JlZGl0cyhzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICpycWQsIHN0cnVjdCBjc2No
ZWQyX2l0ZW0gKiwgc190aW1lX3QpOwogCiBzdGF0aWMgaW5saW5lIHZvaWQKIHRpY2tsZV9jcHUo
dW5zaWduZWQgaW50IGNwdSwgc3RydWN0IGNzY2hlZDJfcnVucXVldWVfZGF0YSAqcnFkKQpAQCAt
MTMzNCw3ICsxMzM0LDcgQEAgdGlja2xlX2NwdSh1bnNpZ25lZCBpbnQgY3B1LCBzdHJ1Y3QgY3Nj
aGVkMl9ydW5xdWV1ZV9kYXRhICpycWQpCiAgKiB3aGV0aGVyIG9yIG5vdCBpdCBhbHJlYWR5IHJ1
biBmb3IgbW9yZSB0aGFuIHRoZSByYXRlbGltaXQsIHRvIHdoaWNoIHdlCiAgKiBhcHBseSBzb21l
IHRvbGVyYW5jZSkuCiAgKi8KLXN0YXRpYyBpbmxpbmUgYm9vbCBpc19wcmVlbXB0YWJsZShjb25z
dCBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpzdmMsCitzdGF0aWMgaW5saW5lIGJvb2wgaXNfcHJlZW1w
dGFibGUoY29uc3Qgc3RydWN0IGNzY2hlZDJfaXRlbSAqc3ZjLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgc190aW1lX3Qgbm93LCBzX3RpbWVfdCByYXRlbGltaXQpCiB7CiAg
ICAgaWYgKCByYXRlbGltaXQgPD0gQ1NDSEVEMl9SQVRFTElNSVRfVElDS0xFX1RPTEVSQU5DRSAp
CkBAIC0xMzYwLDEwICsxMzYwLDEwIEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBpc19wcmVlbXB0YWJs
ZShjb25zdCBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpzdmMsCiAgKiBXaXRoaW4gdGhlIHNhbWUgY2xh
c3MsIHRoZSBoaWdoZXN0IGRpZmZlcmVuY2Ugb2YgY3JlZGl0LgogICovCiBzdGF0aWMgc190aW1l
X3QgdGlja2xlX3Njb3JlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc190aW1lX3Qgbm93
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpuZXcs
IHVuc2lnbmVkIGludCBjcHUpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBj
c2NoZWQyX2l0ZW0gKm5ldywgdW5zaWduZWQgaW50IGNwdSkKIHsKICAgICBzdHJ1Y3QgY3NjaGVk
Ml9ydW5xdWV1ZV9kYXRhICpycWQgPSBjMnJxZChvcHMsIGNwdSk7Ci0gICAgc3RydWN0IGNzY2hl
ZDJfdmNwdSAqIGN1ciA9IGNzY2hlZDJfdmNwdShjdXJyX29uX2NwdShjcHUpKTsKKyAgICBzdHJ1
Y3QgY3NjaGVkMl9pdGVtICogY3VyID0gY3NjaGVkMl9pdGVtKGN1cnJfb25fY3B1KGNwdSkpOwog
ICAgIHN0cnVjdCBjc2NoZWQyX3ByaXZhdGUgKnBydiA9IGNzY2hlZDJfcHJpdihvcHMpOwogICAg
IHNfdGltZV90IHNjb3JlOwogCkBAIC0xNDMyLDcgKzE0MzIsNyBAQCBzdGF0aWMgc190aW1lX3Qg
dGlja2xlX3Njb3JlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc190aW1lX3Qgbm93LAog
ICogcGljayB1cCBzb21lIHdvcmssIHNvIGl0IHdvdWxkIGJlIHdyb25nIHRvIGNvbnNpZGVyIGl0
IGlkbGUuCiAgKi8KIHN0YXRpYyB2b2lkCi1ydW5xX3RpY2tsZShjb25zdCBzdHJ1Y3Qgc2NoZWR1
bGVyICpvcHMsIHN0cnVjdCBjc2NoZWQyX3ZjcHUgKm5ldywgc190aW1lX3Qgbm93KQorcnVucV90
aWNrbGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgY3NjaGVkMl9pdGVtICpu
ZXcsIHNfdGltZV90IG5vdykKIHsKICAgICBpbnQgaSwgaXBpZCA9IC0xOwogICAgIHNfdGltZV90
IG1heCA9IDA7CkBAIC0xNTg3LDcgKzE1ODcsNyBAQCBydW5xX3RpY2tsZShjb25zdCBzdHJ1Y3Qg
c2NoZWR1bGVyICpvcHMsIHN0cnVjdCBjc2NoZWQyX3ZjcHUgKm5ldywgc190aW1lX3Qgbm93KQog
ICAgICAgICByZXR1cm47CiAgICAgfQogCi0gICAgQVNTRVJUKCFpc19pZGxlX3ZjcHUoY3Vycl9v
bl9jcHUoaXBpZCkpKTsKKyAgICBBU1NFUlQoIWlzX2lkbGVfdmNwdShjdXJyX29uX2NwdShpcGlk
KS0+dmNwdSkpOwogICAgIFNDSEVEX1NUQVRfQ1JBTksodGlja2xlZF9idXN5X2NwdSk7CiAgdGlj
a2xlOgogICAgIEJVR19PTihpcGlkID09IC0xKTsKQEAgLTE2MTQsNyArMTYxNCw3IEBAIHJ1bnFf
dGlja2xlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IGNzY2hlZDJfdmNwdSAq
bmV3LCBzX3RpbWVfdCBub3cpCiAgKiBDcmVkaXQtcmVsYXRlZCBjb2RlCiAgKi8KIHN0YXRpYyB2
b2lkIHJlc2V0X2NyZWRpdChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIGludCBjcHUsIHNf
dGltZV90IG5vdywKLSAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgY3NjaGVkMl92Y3B1
ICpzbmV4dCkKKyAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgY3NjaGVkMl9pdGVtICpz
bmV4dCkKIHsKICAgICBzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICpycWQgPSBjMnJxZChv
cHMsIGNwdSk7CiAgICAgc3RydWN0IGxpc3RfaGVhZCAqaXRlcjsKQEAgLTE2NDQsMTAgKzE2NDQs
MTAgQEAgc3RhdGljIHZvaWQgcmVzZXRfY3JlZGl0KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9w
cywgaW50IGNwdSwgc190aW1lX3Qgbm93LAogICAgIGxpc3RfZm9yX2VhY2goIGl0ZXIsICZycWQt
PnN2YyApCiAgICAgewogICAgICAgICB1bnNpZ25lZCBpbnQgc3ZjX2NwdTsKLSAgICAgICAgc3Ry
dWN0IGNzY2hlZDJfdmNwdSAqIHN2YzsKKyAgICAgICAgc3RydWN0IGNzY2hlZDJfaXRlbSAqIHN2
YzsKICAgICAgICAgaW50IHN0YXJ0X2NyZWRpdDsKIAotICAgICAgICBzdmMgPSBsaXN0X2VudHJ5
KGl0ZXIsIHN0cnVjdCBjc2NoZWQyX3ZjcHUsIHJxZF9lbGVtKTsKKyAgICAgICAgc3ZjID0gbGlz
dF9lbnRyeShpdGVyLCBzdHJ1Y3QgY3NjaGVkMl9pdGVtLCBycWRfZWxlbSk7CiAgICAgICAgIHN2
Y19jcHUgPSBzdmMtPnZjcHUtPnByb2Nlc3NvcjsKIAogICAgICAgICBBU1NFUlQoIWlzX2lkbGVf
dmNwdShzdmMtPnZjcHUpKTsKQEAgLTE2NTcsNyArMTY1Nyw3IEBAIHN0YXRpYyB2b2lkIHJlc2V0
X2NyZWRpdChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIGludCBjcHUsIHNfdGltZV90IG5v
dywKICAgICAgICAgICogSWYgc3ZjIGlzIHJ1bm5pbmcsIGl0IGlzIG91ciByZXNwb25zaWJpbGl0
eSB0byBtYWtlIHN1cmUsIGhlcmUsCiAgICAgICAgICAqIHRoYXQgdGhlIGNyZWRpdCBpdCBoYXMg
c3BlbnQgc28gZmFyIGdldCBhY2NvdW50ZWQuCiAgICAgICAgICAqLwotICAgICAgICBpZiAoIHN2
Yy0+dmNwdSA9PSBjdXJyX29uX2NwdShzdmNfY3B1KSApCisgICAgICAgIGlmICggc3ZjLT52Y3B1
ID09IGN1cnJfb25fY3B1KHN2Y19jcHUpLT52Y3B1ICkKICAgICAgICAgewogICAgICAgICAgICAg
YnVybl9jcmVkaXRzKHJxZCwgc3ZjLCBub3cpOwogICAgICAgICAgICAgLyoKQEAgLTE3MDksMTEg
KzE3MDksMTEgQEAgc3RhdGljIHZvaWQgcmVzZXRfY3JlZGl0KGNvbnN0IHN0cnVjdCBzY2hlZHVs
ZXIgKm9wcywgaW50IGNwdSwgc190aW1lX3Qgbm93LAogfQogCiB2b2lkIGJ1cm5fY3JlZGl0cyhz
dHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICpycWQsCi0gICAgICAgICAgICAgICAgICBzdHJ1
Y3QgY3NjaGVkMl92Y3B1ICpzdmMsIHNfdGltZV90IG5vdykKKyAgICAgICAgICAgICAgICAgIHN0
cnVjdCBjc2NoZWQyX2l0ZW0gKnN2Yywgc190aW1lX3Qgbm93KQogewogICAgIHNfdGltZV90IGRl
bHRhOwogCi0gICAgQVNTRVJUKHN2YyA9PSBjc2NoZWQyX3ZjcHUoY3Vycl9vbl9jcHUoc3ZjLT52
Y3B1LT5wcm9jZXNzb3IpKSk7CisgICAgQVNTRVJUKHN2YyA9PSBjc2NoZWQyX2l0ZW0oY3Vycl9v
bl9jcHUoc3ZjLT52Y3B1LT5wcm9jZXNzb3IpKSk7CiAKICAgICBpZiAoIHVubGlrZWx5KGlzX2lk
bGVfdmNwdShzdmMtPnZjcHUpKSApCiAgICAgewpAQCAtMTc2Myw3ICsxNzYzLDcgQEAgdm9pZCBi
dXJuX2NyZWRpdHMoc3RydWN0IGNzY2hlZDJfcnVucXVldWVfZGF0YSAqcnFkLAogICogQnVkZ2V0
LXJlbGF0ZWQgY29kZS4KICAqLwogCi1zdGF0aWMgdm9pZCBwYXJrX3ZjcHUoc3RydWN0IGNzY2hl
ZDJfdmNwdSAqc3ZjKQorc3RhdGljIHZvaWQgcGFya192Y3B1KHN0cnVjdCBjc2NoZWQyX2l0ZW0g
KnN2YykKIHsKICAgICBzdHJ1Y3QgdmNwdSAqdiA9IHN2Yy0+dmNwdTsKIApAQCAtMTc5Miw3ICsx
NzkyLDcgQEAgc3RhdGljIHZvaWQgcGFya192Y3B1KHN0cnVjdCBjc2NoZWQyX3ZjcHUgKnN2YykK
ICAgICBsaXN0X2FkZCgmc3ZjLT5wYXJrZWRfZWxlbSwgJnN2Yy0+c2RvbS0+cGFya2VkX3ZjcHVz
KTsKIH0KIAotc3RhdGljIGJvb2wgdmNwdV9ncmFiX2J1ZGdldChzdHJ1Y3QgY3NjaGVkMl92Y3B1
ICpzdmMpCitzdGF0aWMgYm9vbCB2Y3B1X2dyYWJfYnVkZ2V0KHN0cnVjdCBjc2NoZWQyX2l0ZW0g
KnN2YykKIHsKICAgICBzdHJ1Y3QgY3NjaGVkMl9kb20gKnNkb20gPSBzdmMtPnNkb207CiAgICAg
dW5zaWduZWQgaW50IGNwdSA9IHN2Yy0+dmNwdS0+cHJvY2Vzc29yOwpAQCAtMTgzOSw3ICsxODM5
LDcgQEAgc3RhdGljIGJvb2wgdmNwdV9ncmFiX2J1ZGdldChzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpz
dmMpCiB9CiAKIHN0YXRpYyB2b2lkCi12Y3B1X3JldHVybl9idWRnZXQoc3RydWN0IGNzY2hlZDJf
dmNwdSAqc3ZjLCBzdHJ1Y3QgbGlzdF9oZWFkICpwYXJrZWQpCit2Y3B1X3JldHVybl9idWRnZXQo
c3RydWN0IGNzY2hlZDJfaXRlbSAqc3ZjLCBzdHJ1Y3QgbGlzdF9oZWFkICpwYXJrZWQpCiB7CiAg
ICAgc3RydWN0IGNzY2hlZDJfZG9tICpzZG9tID0gc3ZjLT5zZG9tOwogICAgIHVuc2lnbmVkIGlu
dCBjcHUgPSBzdmMtPnZjcHUtPnByb2Nlc3NvcjsKQEAgLTE4ODIsNyArMTg4Miw3IEBAIHZjcHVf
cmV0dXJuX2J1ZGdldChzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpzdmMsIHN0cnVjdCBsaXN0X2hlYWQg
KnBhcmtlZCkKIHN0YXRpYyB2b2lkCiB1bnBhcmtfcGFya2VkX3ZjcHVzKGNvbnN0IHN0cnVjdCBz
Y2hlZHVsZXIgKm9wcywgc3RydWN0IGxpc3RfaGVhZCAqdmNwdXMpCiB7Ci0gICAgc3RydWN0IGNz
Y2hlZDJfdmNwdSAqc3ZjLCAqdG1wOworICAgIHN0cnVjdCBjc2NoZWQyX2l0ZW0gKnN2YywgKnRt
cDsKICAgICBzcGlubG9ja190ICpsb2NrOwogCiAgICAgbGlzdF9mb3JfZWFjaF9lbnRyeV9zYWZl
KHN2YywgdG1wLCB2Y3B1cywgcGFya2VkX2VsZW0pCkBAIC0yMDA0LDcgKzIwMDQsNyBAQCBzdGF0
aWMgdm9pZCByZXBsZW5pc2hfZG9tYWluX2J1ZGdldCh2b2lkKiBkYXRhKQogc3RhdGljIGlubGlu
ZSB2b2lkCiBjc2NoZWQyX3ZjcHVfY2hlY2soc3RydWN0IHZjcHUgKnZjKQogewotICAgIHN0cnVj
dCBjc2NoZWQyX3ZjcHUgKiBjb25zdCBzdmMgPSBjc2NoZWQyX3ZjcHUodmMpOworICAgIHN0cnVj
dCBjc2NoZWQyX2l0ZW0gKiBjb25zdCBzdmMgPSBjc2NoZWQyX2l0ZW0odmMtPnNjaGVkX2l0ZW0p
OwogICAgIHN0cnVjdCBjc2NoZWQyX2RvbSAqIGNvbnN0IHNkb20gPSBzdmMtPnNkb207CiAKICAg
ICBCVUdfT04oIHN2Yy0+dmNwdSAhPSB2YyApOwpAQCAtMjAzMCwxMCArMjAzMCwxMCBAQCBjc2No
ZWQyX2FsbG9jX3ZkYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVk
X2l0ZW0gKml0ZW0sCiAgICAgICAgICAgICAgICAgICAgIHZvaWQgKmRkKQogewogICAgIHN0cnVj
dCB2Y3B1ICp2YyA9IGl0ZW0tPnZjcHU7Ci0gICAgc3RydWN0IGNzY2hlZDJfdmNwdSAqc3ZjOwor
ICAgIHN0cnVjdCBjc2NoZWQyX2l0ZW0gKnN2YzsKIAogICAgIC8qIEFsbG9jYXRlIHBlci1WQ1BV
IGluZm8gKi8KLSAgICBzdmMgPSB4emFsbG9jKHN0cnVjdCBjc2NoZWQyX3ZjcHUpOworICAgIHN2
YyA9IHh6YWxsb2Moc3RydWN0IGNzY2hlZDJfaXRlbSk7CiAgICAgaWYgKCBzdmMgPT0gTlVMTCAp
CiAgICAgICAgIHJldHVybiBOVUxMOwogCkBAIC0yMDc0LDEyICsyMDc0LDEyIEBAIHN0YXRpYyB2
b2lkCiBjc2NoZWQyX2l0ZW1fc2xlZXAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1
Y3Qgc2NoZWRfaXRlbSAqaXRlbSkKIHsKICAgICBzdHJ1Y3QgdmNwdSAqdmMgPSBpdGVtLT52Y3B1
OwotICAgIHN0cnVjdCBjc2NoZWQyX3ZjcHUgKiBjb25zdCBzdmMgPSBjc2NoZWQyX3ZjcHUodmMp
OworICAgIHN0cnVjdCBjc2NoZWQyX2l0ZW0gKiBjb25zdCBzdmMgPSBjc2NoZWQyX2l0ZW0oaXRl
bSk7CiAKICAgICBBU1NFUlQoIWlzX2lkbGVfdmNwdSh2YykpOwogICAgIFNDSEVEX1NUQVRfQ1JB
TksodmNwdV9zbGVlcCk7CiAKLSAgICBpZiAoIGN1cnJfb25fY3B1KHZjLT5wcm9jZXNzb3IpID09
IHZjICkKKyAgICBpZiAoIGN1cnJfb25fY3B1KHZjLT5wcm9jZXNzb3IpID09IGl0ZW0gKQogICAg
IHsKICAgICAgICAgdGlja2xlX2NwdSh2Yy0+cHJvY2Vzc29yLCBzdmMtPnJxZCk7CiAgICAgfQpA
QCAtMjA5Nyw3ICsyMDk3LDcgQEAgc3RhdGljIHZvaWQKIGNzY2hlZDJfaXRlbV93YWtlKGNvbnN0
IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiB7CiAgICAg
c3RydWN0IHZjcHUgKnZjID0gaXRlbS0+dmNwdTsKLSAgICBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICog
Y29uc3Qgc3ZjID0gY3NjaGVkMl92Y3B1KHZjKTsKKyAgICBzdHJ1Y3QgY3NjaGVkMl9pdGVtICog
Y29uc3Qgc3ZjID0gY3NjaGVkMl9pdGVtKGl0ZW0pOwogICAgIHVuc2lnbmVkIGludCBjcHUgPSB2
Yy0+cHJvY2Vzc29yOwogICAgIHNfdGltZV90IG5vdzsKIApAQCAtMjEwNSw3ICsyMTA1LDcgQEAg
Y3NjaGVkMl9pdGVtX3dha2UoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2No
ZWRfaXRlbSAqaXRlbSkKIAogICAgIEFTU0VSVCghaXNfaWRsZV92Y3B1KHZjKSk7CiAKLSAgICBp
ZiAoIHVubGlrZWx5KGN1cnJfb25fY3B1KGNwdSkgPT0gdmMpICkKKyAgICBpZiAoIHVubGlrZWx5
KGN1cnJfb25fY3B1KGNwdSkgPT0gaXRlbSkgKQogICAgIHsKICAgICAgICAgU0NIRURfU1RBVF9D
UkFOSyh2Y3B1X3dha2VfcnVubmluZyk7CiAgICAgICAgIGdvdG8gb3V0OwpAQCAtMjE1Miw4ICsy
MTUyLDcgQEAgb3V0Ogogc3RhdGljIHZvaWQKIGNzY2hlZDJfaXRlbV95aWVsZChjb25zdCBzdHJ1
Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF9pdGVtICppdGVtKQogewotICAgIHN0cnVj
dCB2Y3B1ICp2ID0gaXRlbS0+dmNwdTsKLSAgICBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICogY29uc3Qg
c3ZjID0gY3NjaGVkMl92Y3B1KHYpOworICAgIHN0cnVjdCBjc2NoZWQyX2l0ZW0gKiBjb25zdCBz
dmMgPSBjc2NoZWQyX2l0ZW0oaXRlbSk7CiAKICAgICBfX3NldF9iaXQoX19DU0ZMQUdfdmNwdV95
aWVsZCwgJnN2Yy0+ZmxhZ3MpOwogfQpAQCAtMjE2Miw3ICsyMTYxLDcgQEAgc3RhdGljIHZvaWQK
IGNzY2hlZDJfY29udGV4dF9zYXZlZChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVj
dCBzY2hlZF9pdGVtICppdGVtKQogewogICAgIHN0cnVjdCB2Y3B1ICp2YyA9IGl0ZW0tPnZjcHU7
Ci0gICAgc3RydWN0IGNzY2hlZDJfdmNwdSAqIGNvbnN0IHN2YyA9IGNzY2hlZDJfdmNwdSh2Yyk7
CisgICAgc3RydWN0IGNzY2hlZDJfaXRlbSAqIGNvbnN0IHN2YyA9IGNzY2hlZDJfaXRlbShpdGVt
KTsKICAgICBzcGlubG9ja190ICpsb2NrID0gdmNwdV9zY2hlZHVsZV9sb2NrX2lycSh2Yyk7CiAg
ICAgc190aW1lX3Qgbm93ID0gTk9XKCk7CiAgICAgTElTVF9IRUFEKHdlcmVfcGFya2VkKTsKQEAg
LTIyMDgsNyArMjIwNyw3IEBAIGNzY2hlZDJfcmVzX3BpY2soY29uc3Qgc3RydWN0IHNjaGVkdWxl
ciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkKICAgICBzdHJ1Y3QgdmNwdSAqdmMgPSBp
dGVtLT52Y3B1OwogICAgIGludCBpLCBtaW5fcnFpID0gLTEsIG1pbl9zX3JxaSA9IC0xOwogICAg
IHVuc2lnbmVkIGludCBuZXdfY3B1LCBjcHUgPSB2Yy0+cHJvY2Vzc29yOwotICAgIHN0cnVjdCBj
c2NoZWQyX3ZjcHUgKnN2YyA9IGNzY2hlZDJfdmNwdSh2Yyk7CisgICAgc3RydWN0IGNzY2hlZDJf
aXRlbSAqc3ZjID0gY3NjaGVkMl9pdGVtKGl0ZW0pOwogICAgIHNfdGltZV90IG1pbl9hdmdsb2Fk
ID0gTUFYX0xPQUQsIG1pbl9zX2F2Z2xvYWQgPSBNQVhfTE9BRDsKICAgICBib29sIGhhc19zb2Z0
OwogCkBAIC0yNDMwLDE1ICsyNDI5LDE1IEBAIGNzY2hlZDJfcmVzX3BpY2soY29uc3Qgc3RydWN0
IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkKIHR5cGVkZWYgc3RydWN0
IHsKICAgICAvKiBOQjogTW9kaWZpZWQgYnkgY29uc2lkZXIoKSAqLwogICAgIHNfdGltZV90IGxv
YWRfZGVsdGE7Ci0gICAgc3RydWN0IGNzY2hlZDJfdmNwdSAqIGJlc3RfcHVzaF9zdmMsICpiZXN0
X3B1bGxfc3ZjOworICAgIHN0cnVjdCBjc2NoZWQyX2l0ZW0gKiBiZXN0X3B1c2hfc3ZjLCAqYmVz
dF9wdWxsX3N2YzsKICAgICAvKiBOQjogUmVhZCBieSBjb25zaWRlcigpICovCiAgICAgc3RydWN0
IGNzY2hlZDJfcnVucXVldWVfZGF0YSAqbHJxZDsKICAgICBzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1
ZV9kYXRhICpvcnFkOyAgICAgICAgICAgICAgICAgIAogfSBiYWxhbmNlX3N0YXRlX3Q7CiAKIHN0
YXRpYyB2b2lkIGNvbnNpZGVyKGJhbGFuY2Vfc3RhdGVfdCAqc3QsIAotICAgICAgICAgICAgICAg
ICAgICAgc3RydWN0IGNzY2hlZDJfdmNwdSAqcHVzaF9zdmMsCi0gICAgICAgICAgICAgICAgICAg
ICBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpwdWxsX3N2YykKKyAgICAgICAgICAgICAgICAgICAgIHN0
cnVjdCBjc2NoZWQyX2l0ZW0gKnB1c2hfc3ZjLAorICAgICAgICAgICAgICAgICAgICAgc3RydWN0
IGNzY2hlZDJfaXRlbSAqcHVsbF9zdmMpCiB7CiAgICAgc190aW1lX3QgbF9sb2FkLCBvX2xvYWQs
IGRlbHRhOwogCkBAIC0yNDcxLDggKzI0NzAsOCBAQCBzdGF0aWMgdm9pZCBjb25zaWRlcihiYWxh
bmNlX3N0YXRlX3QgKnN0LAogCiAKIHN0YXRpYyB2b2lkIG1pZ3JhdGUoY29uc3Qgc3RydWN0IHNj
aGVkdWxlciAqb3BzLAotICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpz
dmMsIAotICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICp0
cnFkLCAKKyAgICAgICAgICAgICAgICAgICAgc3RydWN0IGNzY2hlZDJfaXRlbSAqc3ZjLAorICAg
ICAgICAgICAgICAgICAgICBzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICp0cnFkLAogICAg
ICAgICAgICAgICAgICAgICBzX3RpbWVfdCBub3cpCiB7CiAgICAgaW50IGNwdSA9IHN2Yy0+dmNw
dS0+cHJvY2Vzc29yOwpAQCAtMjU0MSw3ICsyNTQwLDcgQEAgc3RhdGljIHZvaWQgbWlncmF0ZShj
b25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCiAgKiAgLSBzdmMgaXMgbm90IGFscmVhZHkgZmxh
Z2dlZCB0byBtaWdyYXRlLAogICogIC0gaWYgc3ZjIGlzIGFsbG93ZWQgdG8gcnVuIG9uIGF0IGxl
YXN0IG9uZSBvZiB0aGUgcGNwdXMgb2YgcnFkLgogICovCi1zdGF0aWMgYm9vbCB2Y3B1X2lzX21p
Z3JhdGVhYmxlKHN0cnVjdCBjc2NoZWQyX3ZjcHUgKnN2YywKK3N0YXRpYyBib29sIHZjcHVfaXNf
bWlncmF0ZWFibGUoc3RydWN0IGNzY2hlZDJfaXRlbSAqc3ZjLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnJxZCkKIHsKICAg
ICBzdHJ1Y3QgdmNwdSAqdiA9IHN2Yy0+dmNwdTsKQEAgLTI2OTEsNyArMjY5MCw3IEBAIHJldHJ5
OgogICAgIC8qIFJldXNlIGxvYWQgZGVsdGEgKGFzIHdlJ3JlIHRyeWluZyB0byBtaW5pbWl6ZSBp
dCkgKi8KICAgICBsaXN0X2Zvcl9lYWNoKCBwdXNoX2l0ZXIsICZzdC5scnFkLT5zdmMgKQogICAg
IHsKLSAgICAgICAgc3RydWN0IGNzY2hlZDJfdmNwdSAqIHB1c2hfc3ZjID0gbGlzdF9lbnRyeShw
dXNoX2l0ZXIsIHN0cnVjdCBjc2NoZWQyX3ZjcHUsIHJxZF9lbGVtKTsKKyAgICAgICAgc3RydWN0
IGNzY2hlZDJfaXRlbSAqIHB1c2hfc3ZjID0gbGlzdF9lbnRyeShwdXNoX2l0ZXIsIHN0cnVjdCBj
c2NoZWQyX2l0ZW0sIHJxZF9lbGVtKTsKIAogICAgICAgICB1cGRhdGVfc3ZjX2xvYWQob3BzLCBw
dXNoX3N2YywgMCwgbm93KTsKIApAQCAtMjcwMCw3ICsyNjk5LDcgQEAgcmV0cnk6CiAKICAgICAg
ICAgbGlzdF9mb3JfZWFjaCggcHVsbF9pdGVyLCAmc3Qub3JxZC0+c3ZjICkKICAgICAgICAgewot
ICAgICAgICAgICAgc3RydWN0IGNzY2hlZDJfdmNwdSAqIHB1bGxfc3ZjID0gbGlzdF9lbnRyeShw
dWxsX2l0ZXIsIHN0cnVjdCBjc2NoZWQyX3ZjcHUsIHJxZF9lbGVtKTsKKyAgICAgICAgICAgIHN0
cnVjdCBjc2NoZWQyX2l0ZW0gKiBwdWxsX3N2YyA9IGxpc3RfZW50cnkocHVsbF9pdGVyLCBzdHJ1
Y3QgY3NjaGVkMl9pdGVtLCBycWRfZWxlbSk7CiAgICAgICAgICAgICAKICAgICAgICAgICAgIGlm
ICggIWlubmVyX2xvYWRfdXBkYXRlZCApCiAgICAgICAgICAgICAgICAgdXBkYXRlX3N2Y19sb2Fk
KG9wcywgcHVsbF9zdmMsIDAsIG5vdyk7CkBAIC0yNzE5LDcgKzI3MTgsNyBAQCByZXRyeToKIAog
ICAgIGxpc3RfZm9yX2VhY2goIHB1bGxfaXRlciwgJnN0Lm9ycWQtPnN2YyApCiAgICAgewotICAg
ICAgICBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICogcHVsbF9zdmMgPSBsaXN0X2VudHJ5KHB1bGxfaXRl
ciwgc3RydWN0IGNzY2hlZDJfdmNwdSwgcnFkX2VsZW0pOworICAgICAgICBzdHJ1Y3QgY3NjaGVk
Ml9pdGVtICogcHVsbF9zdmMgPSBsaXN0X2VudHJ5KHB1bGxfaXRlciwgc3RydWN0IGNzY2hlZDJf
aXRlbSwgcnFkX2VsZW0pOwogICAgICAgICAKICAgICAgICAgaWYgKCAhdmNwdV9pc19taWdyYXRl
YWJsZShwdWxsX3N2Yywgc3QubHJxZCkgKQogICAgICAgICAgICAgY29udGludWU7CkBAIC0yNzQ2
LDcgKzI3NDUsNyBAQCBjc2NoZWQyX2l0ZW1fbWlncmF0ZSgKIHsKICAgICBzdHJ1Y3QgdmNwdSAq
dmMgPSBpdGVtLT52Y3B1OwogICAgIHN0cnVjdCBkb21haW4gKmQgPSB2Yy0+ZG9tYWluOwotICAg
IHN0cnVjdCBjc2NoZWQyX3ZjcHUgKiBjb25zdCBzdmMgPSBjc2NoZWQyX3ZjcHUodmMpOworICAg
IHN0cnVjdCBjc2NoZWQyX2l0ZW0gKiBjb25zdCBzdmMgPSBjc2NoZWQyX2l0ZW0oaXRlbSk7CiAg
ICAgc3RydWN0IGNzY2hlZDJfcnVucXVldWVfZGF0YSAqdHJxZDsKICAgICBzX3RpbWVfdCBub3cg
PSBOT1coKTsKIApAQCAtMjg0Nyw3ICsyODQ2LDcgQEAgY3NjaGVkMl9kb21fY250bCgKICAgICAg
ICAgICAgIC8qIFVwZGF0ZSB3ZWlnaHRzIGZvciB2Y3B1cywgYW5kIG1heF93ZWlnaHQgZm9yIHJ1
bnF1ZXVlcyBvbiB3aGljaCB0aGV5IHJlc2lkZSAqLwogICAgICAgICAgICAgZm9yX2VhY2hfdmNw
dSAoIGQsIHYgKQogICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIHN0cnVjdCBjc2NoZWQy
X3ZjcHUgKnN2YyA9IGNzY2hlZDJfdmNwdSh2KTsKKyAgICAgICAgICAgICAgICBzdHJ1Y3QgY3Nj
aGVkMl9pdGVtICpzdmMgPSBjc2NoZWQyX2l0ZW0odi0+c2NoZWRfaXRlbSk7CiAgICAgICAgICAg
ICAgICAgc3BpbmxvY2tfdCAqbG9jayA9IHZjcHVfc2NoZWR1bGVfbG9jayhzdmMtPnZjcHUpOwog
CiAgICAgICAgICAgICAgICAgQVNTRVJUKHN2Yy0+cnFkID09IGMycnFkKG9wcywgc3ZjLT52Y3B1
LT5wcm9jZXNzb3IpKTsKQEAgLTI4NjEsNyArMjg2MCw3IEBAIGNzY2hlZDJfZG9tX2NudGwoCiAg
ICAgICAgIC8qIENhcCAqLwogICAgICAgICBpZiAoIG9wLT51LmNyZWRpdDIuY2FwICE9IDAgKQog
ICAgICAgICB7Ci0gICAgICAgICAgICBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpzdmM7CisgICAgICAg
ICAgICBzdHJ1Y3QgY3NjaGVkMl9pdGVtICpzdmM7CiAgICAgICAgICAgICBzcGlubG9ja190ICps
b2NrOwogCiAgICAgICAgICAgICAvKiBDYXAgaXMgb25seSB2YWxpZCBpZiBpdCdzIGJlbG93IDEw
MCAqIG5yX29mX3ZDUFVTICovCkBAIC0yODg1LDcgKzI4ODQsNyBAQCBjc2NoZWQyX2RvbV9jbnRs
KAogICAgICAgICAgICAgICovCiAgICAgICAgICAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCiAg
ICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgc3ZjID0gY3NjaGVkMl92Y3B1KHYpOworICAg
ICAgICAgICAgICAgIHN2YyA9IGNzY2hlZDJfaXRlbSh2LT5zY2hlZF9pdGVtKTsKICAgICAgICAg
ICAgICAgICBsb2NrID0gdmNwdV9zY2hlZHVsZV9sb2NrKHN2Yy0+dmNwdSk7CiAgICAgICAgICAg
ICAgICAgLyoKICAgICAgICAgICAgICAgICAgKiBUb28gc21hbGwgcXVvdGFzIHdvdWxkIGluIHRo
ZW9yeSBjYXVzZSBhIGxvdCBvZiBvdmVyaGVhZCwKQEAgLTI5MjgsMTQgKzI5MjcsMTQgQEAgY3Nj
aGVkMl9kb21fY250bCgKICAgICAgICAgICAgICAgICAgKi8KICAgICAgICAgICAgICAgICBmb3Jf
ZWFjaF92Y3B1ICggZCwgdiApCiAgICAgICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICAg
ICBzdmMgPSBjc2NoZWQyX3ZjcHUodik7CisgICAgICAgICAgICAgICAgICAgIHN2YyA9IGNzY2hl
ZDJfaXRlbSh2LT5zY2hlZF9pdGVtKTsKICAgICAgICAgICAgICAgICAgICAgbG9jayA9IHZjcHVf
c2NoZWR1bGVfbG9jayhzdmMtPnZjcHUpOwogICAgICAgICAgICAgICAgICAgICBpZiAoIHYtPmlz
X3J1bm5pbmcgKQogICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBpbnQgY3B1ID0gdi0+cHJvY2Vzc29yOwogICAgICAgICAgICAgICAgICAgICAg
ICAgc3RydWN0IGNzY2hlZDJfcnVucXVldWVfZGF0YSAqcnFkID0gYzJycWQob3BzLCBjcHUpOwog
Ci0gICAgICAgICAgICAgICAgICAgICAgICBBU1NFUlQoY3Vycl9vbl9jcHUoY3B1KSA9PSB2KTsK
KyAgICAgICAgICAgICAgICAgICAgICAgIEFTU0VSVChjdXJyX29uX2NwdShjcHUpLT52Y3B1ID09
IHYpOwogCiAgICAgICAgICAgICAgICAgICAgICAgICAvKgogICAgICAgICAgICAgICAgICAgICAg
ICAgICogV2UgYXJlIHRyaWdnZXJpbmcgYSByZXNjaGVkdWxlIG9uIHRoZSB2Q1BVJ3MKQEAgLTI5
NzUsNyArMjk3NCw3IEBAIGNzY2hlZDJfZG9tX2NudGwoCiAgICAgICAgICAgICAvKiBEaXNhYmxl
IGJ1ZGdldCBhY2NvdW50aW5nIGZvciBhbGwgdGhlIHZDUFVzLiAqLwogICAgICAgICAgICAgZm9y
X2VhY2hfdmNwdSAoIGQsIHYgKQogICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIHN0cnVj
dCBjc2NoZWQyX3ZjcHUgKnN2YyA9IGNzY2hlZDJfdmNwdSh2KTsKKyAgICAgICAgICAgICAgICBz
dHJ1Y3QgY3NjaGVkMl9pdGVtICpzdmMgPSBjc2NoZWQyX2l0ZW0odi0+c2NoZWRfaXRlbSk7CiAg
ICAgICAgICAgICAgICAgc3BpbmxvY2tfdCAqbG9jayA9IHZjcHVfc2NoZWR1bGVfbG9jayhzdmMt
PnZjcHUpOwogCiAgICAgICAgICAgICAgICAgc3ZjLT5idWRnZXQgPSBTVElNRV9NQVg7CkBAIC0z
MDEyLDggKzMwMTEsNyBAQCBzdGF0aWMgdm9pZAogY3NjaGVkMl9hZmZfY250bChjb25zdCBzdHJ1
Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF9pdGVtICppdGVtLAogICAgICAgICAgICAg
ICAgICBjb25zdCBjcHVtYXNrX3QgKmhhcmQsIGNvbnN0IGNwdW1hc2tfdCAqc29mdCkKIHsKLSAg
ICBzdHJ1Y3QgdmNwdSAqdiA9IGl0ZW0tPnZjcHU7Ci0gICAgc3RydWN0IGNzY2hlZDJfdmNwdSAq
c3ZjID0gY3NjaGVkMl92Y3B1KHYpOworICAgIHN0cnVjdCBjc2NoZWQyX2l0ZW0gKnN2YyA9IGNz
Y2hlZDJfaXRlbShpdGVtKTsKIAogICAgIGlmICggIWhhcmQgKQogICAgICAgICByZXR1cm47CkBA
IC0zMTEzLDcgKzMxMTEsNyBAQCBzdGF0aWMgdm9pZAogY3NjaGVkMl9pdGVtX2luc2VydChjb25z
dCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF9pdGVtICppdGVtKQogewogICAg
IHN0cnVjdCB2Y3B1ICp2YyA9IGl0ZW0tPnZjcHU7Ci0gICAgc3RydWN0IGNzY2hlZDJfdmNwdSAq
c3ZjID0gaXRlbS0+cHJpdjsKKyAgICBzdHJ1Y3QgY3NjaGVkMl9pdGVtICpzdmMgPSBpdGVtLT5w
cml2OwogICAgIHN0cnVjdCBjc2NoZWQyX2RvbSAqIGNvbnN0IHNkb20gPSBzdmMtPnNkb207CiAg
ICAgc3BpbmxvY2tfdCAqbG9jazsKIApAQCAtMzE0NSw3ICszMTQzLDcgQEAgY3NjaGVkMl9pdGVt
X2luc2VydChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF9pdGVtICpp
dGVtKQogc3RhdGljIHZvaWQKIGNzY2hlZDJfZnJlZV92ZGF0YShjb25zdCBzdHJ1Y3Qgc2NoZWR1
bGVyICpvcHMsIHZvaWQgKnByaXYpCiB7Ci0gICAgc3RydWN0IGNzY2hlZDJfdmNwdSAqc3ZjID0g
cHJpdjsKKyAgICBzdHJ1Y3QgY3NjaGVkMl9pdGVtICpzdmMgPSBwcml2OwogCiAgICAgeGZyZWUo
c3ZjKTsKIH0KQEAgLTMxNTQsNyArMzE1Miw3IEBAIHN0YXRpYyB2b2lkCiBjc2NoZWQyX2l0ZW1f
cmVtb3ZlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX2l0ZW0gKml0
ZW0pCiB7CiAgICAgc3RydWN0IHZjcHUgKnZjID0gaXRlbS0+dmNwdTsKLSAgICBzdHJ1Y3QgY3Nj
aGVkMl92Y3B1ICogY29uc3Qgc3ZjID0gY3NjaGVkMl92Y3B1KHZjKTsKKyAgICBzdHJ1Y3QgY3Nj
aGVkMl9pdGVtICogY29uc3Qgc3ZjID0gY3NjaGVkMl9pdGVtKGl0ZW0pOwogICAgIHNwaW5sb2Nr
X3QgKmxvY2s7CiAKICAgICBBU1NFUlQoIWlzX2lkbGVfdmNwdSh2YykpOwpAQCAtMzE3NSw3ICsz
MTczLDcgQEAgY3NjaGVkMl9pdGVtX3JlbW92ZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMs
IHN0cnVjdCBzY2hlZF9pdGVtICppdGVtKQogLyogSG93IGxvbmcgc2hvdWxkIHdlIGxldCB0aGlz
IHZjcHUgcnVuIGZvcj8gKi8KIHN0YXRpYyBzX3RpbWVfdAogY3NjaGVkMl9ydW50aW1lKGNvbnN0
IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgaW50IGNwdSwKLSAgICAgICAgICAgICAgICBzdHJ1Y3Qg
Y3NjaGVkMl92Y3B1ICpzbmV4dCwgc190aW1lX3Qgbm93KQorICAgICAgICAgICAgICAgIHN0cnVj
dCBjc2NoZWQyX2l0ZW0gKnNuZXh0LCBzX3RpbWVfdCBub3cpCiB7CiAgICAgc190aW1lX3QgdGlt
ZSwgbWluX3RpbWU7CiAgICAgaW50IHJ0X2NyZWRpdDsgLyogUHJvcG9zZWQgcnVudGltZSBtZWFz
dXJlZCBpbiBjcmVkaXRzICovCkBAIC0zMjIwLDcgKzMyMTgsNyBAQCBjc2NoZWQyX3J1bnRpbWUo
Y29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBpbnQgY3B1LAogICAgICAqLwogICAgIGlmICgg
ISBsaXN0X2VtcHR5KHJ1bnEpICkKICAgICB7Ci0gICAgICAgIHN0cnVjdCBjc2NoZWQyX3ZjcHUg
KnN3YWl0ID0gcnVucV9lbGVtKHJ1bnEtPm5leHQpOworICAgICAgICBzdHJ1Y3QgY3NjaGVkMl9p
dGVtICpzd2FpdCA9IHJ1bnFfZWxlbShydW5xLT5uZXh0KTsKIAogICAgICAgICBpZiAoICEgaXNf
aWRsZV92Y3B1KHN3YWl0LT52Y3B1KQogICAgICAgICAgICAgICYmIHN3YWl0LT5jcmVkaXQgPiAw
ICkKQEAgLTMyNzEsMTQgKzMyNjksMTQgQEAgY3NjaGVkMl9ydW50aW1lKGNvbnN0IHN0cnVjdCBz
Y2hlZHVsZXIgKm9wcywgaW50IGNwdSwKIC8qCiAgKiBGaW5kIGEgY2FuZGlkYXRlLgogICovCi1z
dGF0aWMgc3RydWN0IGNzY2hlZDJfdmNwdSAqCitzdGF0aWMgc3RydWN0IGNzY2hlZDJfaXRlbSAq
CiBydW5xX2NhbmRpZGF0ZShzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICpycWQsCi0gICAg
ICAgICAgICAgICBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpzY3VyciwKKyAgICAgICAgICAgICAgIHN0
cnVjdCBjc2NoZWQyX2l0ZW0gKnNjdXJyLAogICAgICAgICAgICAgICAgaW50IGNwdSwgc190aW1l
X3Qgbm93LAogICAgICAgICAgICAgICAgdW5zaWduZWQgaW50ICpza2lwcGVkKQogewogICAgIHN0
cnVjdCBsaXN0X2hlYWQgKml0ZXIsICp0ZW1wOwotICAgIHN0cnVjdCBjc2NoZWQyX3ZjcHUgKnNu
ZXh0ID0gTlVMTDsKKyAgICBzdHJ1Y3QgY3NjaGVkMl9pdGVtICpzbmV4dCA9IE5VTEw7CiAgICAg
c3RydWN0IGNzY2hlZDJfcHJpdmF0ZSAqcHJ2ID0gY3NjaGVkMl9wcml2KHBlcl9jcHUoc2NoZWR1
bGVyLCBjcHUpKTsKICAgICBib29sIHlpZWxkID0gZmFsc2UsIHNvZnRfYWZmX3ByZWVtcHQgPSBm
YWxzZTsKIApAQCAtMzM1OSwxMiArMzM1NywxMiBAQCBydW5xX2NhbmRpZGF0ZShzdHJ1Y3QgY3Nj
aGVkMl9ydW5xdWV1ZV9kYXRhICpycWQsCiAgICAgaWYgKCB2Y3B1X3J1bm5hYmxlKHNjdXJyLT52
Y3B1KSAmJiAhc29mdF9hZmZfcHJlZW1wdCApCiAgICAgICAgIHNuZXh0ID0gc2N1cnI7CiAgICAg
ZWxzZQotICAgICAgICBzbmV4dCA9IGNzY2hlZDJfdmNwdShpZGxlX3ZjcHVbY3B1XSk7CisgICAg
ICAgIHNuZXh0ID0gY3NjaGVkMl9pdGVtKGlkbGVfdmNwdVtjcHVdLT5zY2hlZF9pdGVtKTsKIAog
IGNoZWNrX3J1bnE6CiAgICAgbGlzdF9mb3JfZWFjaF9zYWZlKCBpdGVyLCB0ZW1wLCAmcnFkLT5y
dW5xICkKICAgICB7Ci0gICAgICAgIHN0cnVjdCBjc2NoZWQyX3ZjcHUgKiBzdmMgPSBsaXN0X2Vu
dHJ5KGl0ZXIsIHN0cnVjdCBjc2NoZWQyX3ZjcHUsIHJ1bnFfZWxlbSk7CisgICAgICAgIHN0cnVj
dCBjc2NoZWQyX2l0ZW0gKiBzdmMgPSBsaXN0X2VudHJ5KGl0ZXIsIHN0cnVjdCBjc2NoZWQyX2l0
ZW0sIHJ1bnFfZWxlbSk7CiAKICAgICAgICAgaWYgKCB1bmxpa2VseSh0Yl9pbml0X2RvbmUpICkK
ICAgICAgICAgewpAQCAtMzQ2Myw4ICszNDYxLDggQEAgY3NjaGVkMl9zY2hlZHVsZSgKIHsKICAg
ICBjb25zdCBpbnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwogICAgIHN0cnVjdCBjc2NoZWQy
X3J1bnF1ZXVlX2RhdGEgKnJxZDsKLSAgICBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICogY29uc3Qgc2N1
cnIgPSBjc2NoZWQyX3ZjcHUoY3VycmVudCk7Ci0gICAgc3RydWN0IGNzY2hlZDJfdmNwdSAqc25l
eHQgPSBOVUxMOworICAgIHN0cnVjdCBjc2NoZWQyX2l0ZW0gKiBjb25zdCBzY3VyciA9IGNzY2hl
ZDJfaXRlbShjdXJyZW50LT5zY2hlZF9pdGVtKTsKKyAgICBzdHJ1Y3QgY3NjaGVkMl9pdGVtICpz
bmV4dCA9IE5VTEw7CiAgICAgdW5zaWduZWQgaW50IHNraXBwZWRfdmNwdXMgPSAwOwogICAgIHN0
cnVjdCB0YXNrX3NsaWNlIHJldDsKICAgICBib29sIHRpY2tsZWQ7CkBAIC0zNTQwLDcgKzM1Mzgs
NyBAQCBjc2NoZWQyX3NjaGVkdWxlKAogICAgIHsKICAgICAgICAgX19jbGVhcl9iaXQoX19DU0ZM
QUdfdmNwdV95aWVsZCwgJnNjdXJyLT5mbGFncyk7CiAgICAgICAgIHRyYWNlX3ZhcihUUkNfQ1ND
SEVEMl9TQ0hFRF9UQVNLTEVULCAxLCAwLCBOVUxMKTsKLSAgICAgICAgc25leHQgPSBjc2NoZWQy
X3ZjcHUoaWRsZV92Y3B1W2NwdV0pOworICAgICAgICBzbmV4dCA9IGNzY2hlZDJfaXRlbShpZGxl
X3ZjcHVbY3B1XS0+c2NoZWRfaXRlbSk7CiAgICAgfQogICAgIGVsc2UKICAgICAgICAgc25leHQg
PSBydW5xX2NhbmRpZGF0ZShycWQsIHNjdXJyLCBjcHUsIG5vdywgJnNraXBwZWRfdmNwdXMpOwpA
QCAtMzY0Myw3ICszNjQxLDcgQEAgY3NjaGVkMl9zY2hlZHVsZSgKIH0KIAogc3RhdGljIHZvaWQK
LWNzY2hlZDJfZHVtcF92Y3B1KHN0cnVjdCBjc2NoZWQyX3ByaXZhdGUgKnBydiwgc3RydWN0IGNz
Y2hlZDJfdmNwdSAqc3ZjKQorY3NjaGVkMl9kdW1wX3ZjcHUoc3RydWN0IGNzY2hlZDJfcHJpdmF0
ZSAqcHJ2LCBzdHJ1Y3QgY3NjaGVkMl9pdGVtICpzdmMpCiB7CiAgICAgcHJpbnRrKCJbJWkuJWld
IGZsYWdzPSV4IGNwdT0laSIsCiAgICAgICAgICAgICBzdmMtPnZjcHUtPmRvbWFpbi0+ZG9tYWlu
X2lkLApAQCAtMzY2Nyw3ICszNjY1LDcgQEAgc3RhdGljIGlubGluZSB2b2lkCiBkdW1wX3BjcHUo
Y29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBpbnQgY3B1KQogewogICAgIHN0cnVjdCBjc2No
ZWQyX3ByaXZhdGUgKnBydiA9IGNzY2hlZDJfcHJpdihvcHMpOwotICAgIHN0cnVjdCBjc2NoZWQy
X3ZjcHUgKnN2YzsKKyAgICBzdHJ1Y3QgY3NjaGVkMl9pdGVtICpzdmM7CiAKICAgICBwcmludGso
IkNQVVslMDJkXSBydW5xPSVkLCBzaWJsaW5nPSUqcGIsIGNvcmU9JSpwYlxuIiwKICAgICAgICAg
ICAgY3B1LCBjMnIoY3B1KSwKQEAgLTM2NzUsNyArMzY3Myw3IEBAIGR1bXBfcGNwdShjb25zdCBz
dHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIGludCBjcHUpCiAgICAgICAgICAgIG5yX2NwdV9pZHMsIGNw
dW1hc2tfYml0cyhwZXJfY3B1KGNwdV9jb3JlX21hc2ssIGNwdSkpKTsKIAogICAgIC8qIGN1cnJl
bnQgVkNQVSAobm90aGluZyB0byBzYXkgaWYgdGhhdCdzIHRoZSBpZGxlIHZjcHUpICovCi0gICAg
c3ZjID0gY3NjaGVkMl92Y3B1KGN1cnJfb25fY3B1KGNwdSkpOworICAgIHN2YyA9IGNzY2hlZDJf
aXRlbShjdXJyX29uX2NwdShjcHUpKTsKICAgICBpZiAoIHN2YyAmJiAhaXNfaWRsZV92Y3B1KHN2
Yy0+dmNwdSkgKQogICAgIHsKICAgICAgICAgcHJpbnRrKCJcdHJ1bjogIik7CkBAIC0zNzQ4LDcg
KzM3NDYsNyBAQCBjc2NoZWQyX2R1bXAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzKQogCiAg
ICAgICAgIGZvcl9lYWNoX3ZjcHUoIHNkb20tPmRvbSwgdiApCiAgICAgICAgIHsKLSAgICAgICAg
ICAgIHN0cnVjdCBjc2NoZWQyX3ZjcHUgKiBjb25zdCBzdmMgPSBjc2NoZWQyX3ZjcHUodik7Cisg
ICAgICAgICAgICBzdHJ1Y3QgY3NjaGVkMl9pdGVtICogY29uc3Qgc3ZjID0gY3NjaGVkMl9pdGVt
KHYtPnNjaGVkX2l0ZW0pOwogICAgICAgICAgICAgc3BpbmxvY2tfdCAqbG9jazsKIAogICAgICAg
ICAgICAgbG9jayA9IHZjcHVfc2NoZWR1bGVfbG9jayhzdmMtPnZjcHUpOwpAQCAtMzc3Nyw3ICsz
Nzc1LDcgQEAgY3NjaGVkMl9kdW1wKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcykKICAgICAg
ICAgcHJpbnRrKCJSVU5ROlxuIik7CiAgICAgICAgIGxpc3RfZm9yX2VhY2goIGl0ZXIsIHJ1bnEg
KQogICAgICAgICB7Ci0gICAgICAgICAgICBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpzdmMgPSBydW5x
X2VsZW0oaXRlcik7CisgICAgICAgICAgICBzdHJ1Y3QgY3NjaGVkMl9pdGVtICpzdmMgPSBydW5x
X2VsZW0oaXRlcik7CiAKICAgICAgICAgICAgIGlmICggc3ZjICkKICAgICAgICAgICAgIHsKQEAg
LTM4NzksNyArMzg3Nyw3IEBAIGNzY2hlZDJfc3dpdGNoX3NjaGVkKHN0cnVjdCBzY2hlZHVsZXIg
Km5ld19vcHMsIHVuc2lnbmVkIGludCBjcHUsCiAgICAgICAgICAgICAgICAgICAgICB2b2lkICpw
ZGF0YSwgdm9pZCAqdmRhdGEpCiB7CiAgICAgc3RydWN0IGNzY2hlZDJfcHJpdmF0ZSAqcHJ2ID0g
Y3NjaGVkMl9wcml2KG5ld19vcHMpOwotICAgIHN0cnVjdCBjc2NoZWQyX3ZjcHUgKnN2YyA9IHZk
YXRhOworICAgIHN0cnVjdCBjc2NoZWQyX2l0ZW0gKnN2YyA9IHZkYXRhOwogICAgIHVuc2lnbmVk
IHJxaTsKIAogICAgIEFTU0VSVChwZGF0YSAmJiBzdmMgJiYgaXNfaWRsZV92Y3B1KHN2Yy0+dmNw
dSkpOwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9udWxsLmMgYi94ZW4vY29tbW9uL3Nj
aGVkX251bGwuYwppbmRleCBhMDhmMjM5OTNjLi5mN2EyNjUwYzQ4IDEwMDY0NAotLS0gYS94ZW4v
Y29tbW9uL3NjaGVkX251bGwuYworKysgYi94ZW4vY29tbW9uL3NjaGVkX251bGwuYwpAQCAtOTQs
NyArOTQsNyBAQCBERUZJTkVfUEVSX0NQVShzdHJ1Y3QgbnVsbF9wY3B1LCBucGMpOwogLyoKICAq
IFZpcnR1YWwgQ1BVCiAgKi8KLXN0cnVjdCBudWxsX3ZjcHUgeworc3RydWN0IG51bGxfaXRlbSB7
CiAgICAgc3RydWN0IGxpc3RfaGVhZCB3YWl0cV9lbGVtOwogICAgIHN0cnVjdCB2Y3B1ICp2Y3B1
OwogfTsKQEAgLTExNSw5ICsxMTUsOSBAQCBzdGF0aWMgaW5saW5lIHN0cnVjdCBudWxsX3ByaXZh
dGUgKm51bGxfcHJpdihjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMpCiAgICAgcmV0dXJuIG9w
cy0+c2NoZWRfZGF0YTsKIH0KIAotc3RhdGljIGlubGluZSBzdHJ1Y3QgbnVsbF92Y3B1ICpudWxs
X3ZjcHUoY29uc3Qgc3RydWN0IHZjcHUgKnYpCitzdGF0aWMgaW5saW5lIHN0cnVjdCBudWxsX2l0
ZW0gKm51bGxfaXRlbShjb25zdCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkKIHsKLSAgICByZXR1
cm4gdi0+c2NoZWRfaXRlbS0+cHJpdjsKKyAgICByZXR1cm4gaXRlbS0+cHJpdjsKIH0KIAogc3Rh
dGljIGlubGluZSBib29sIHZjcHVfY2hlY2tfYWZmaW5pdHkoc3RydWN0IHZjcHUgKnYsIHVuc2ln
bmVkIGludCBjcHUsCkBAIC0xOTcsOSArMTk3LDkgQEAgc3RhdGljIHZvaWQgKm51bGxfYWxsb2Nf
dmRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0sIHZvaWQgKmRkKQogewogICAgIHN0cnVj
dCB2Y3B1ICp2ID0gaXRlbS0+dmNwdTsKLSAgICBzdHJ1Y3QgbnVsbF92Y3B1ICpudmM7CisgICAg
c3RydWN0IG51bGxfaXRlbSAqbnZjOwogCi0gICAgbnZjID0geHphbGxvYyhzdHJ1Y3QgbnVsbF92
Y3B1KTsKKyAgICBudmMgPSB4emFsbG9jKHN0cnVjdCBudWxsX2l0ZW0pOwogICAgIGlmICggbnZj
ID09IE5VTEwgKQogICAgICAgICByZXR1cm4gTlVMTDsKIApAQCAtMjEzLDcgKzIxMyw3IEBAIHN0
YXRpYyB2b2lkICpudWxsX2FsbG9jX3ZkYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywK
IAogc3RhdGljIHZvaWQgbnVsbF9mcmVlX3ZkYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9w
cywgdm9pZCAqcHJpdikKIHsKLSAgICBzdHJ1Y3QgbnVsbF92Y3B1ICpudmMgPSBwcml2OworICAg
IHN0cnVjdCBudWxsX2l0ZW0gKm52YyA9IHByaXY7CiAKICAgICB4ZnJlZShudmMpOwogfQpAQCAt
MzkwLDcgKzM5MCw3IEBAIHN0YXRpYyB2b2lkIG51bGxfc3dpdGNoX3NjaGVkKHN0cnVjdCBzY2hl
ZHVsZXIgKm5ld19vcHMsIHVuc2lnbmVkIGludCBjcHUsCiB7CiAgICAgc3RydWN0IHNjaGVkdWxl
X2RhdGEgKnNkID0gJnBlcl9jcHUoc2NoZWR1bGVfZGF0YSwgY3B1KTsKICAgICBzdHJ1Y3QgbnVs
bF9wcml2YXRlICpwcnYgPSBudWxsX3ByaXYobmV3X29wcyk7Ci0gICAgc3RydWN0IG51bGxfdmNw
dSAqbnZjID0gdmRhdGE7CisgICAgc3RydWN0IG51bGxfaXRlbSAqbnZjID0gdmRhdGE7CiAKICAg
ICBBU1NFUlQobnZjICYmIGlzX2lkbGVfdmNwdShudmMtPnZjcHUpKTsKIApAQCAtNDIyLDcgKzQy
Miw3IEBAIHN0YXRpYyB2b2lkIG51bGxfaXRlbV9pbnNlcnQoY29uc3Qgc3RydWN0IHNjaGVkdWxl
ciAqb3BzLAogewogICAgIHN0cnVjdCB2Y3B1ICp2ID0gaXRlbS0+dmNwdTsKICAgICBzdHJ1Y3Qg
bnVsbF9wcml2YXRlICpwcnYgPSBudWxsX3ByaXYob3BzKTsKLSAgICBzdHJ1Y3QgbnVsbF92Y3B1
ICpudmMgPSBudWxsX3ZjcHUodik7CisgICAgc3RydWN0IG51bGxfaXRlbSAqbnZjID0gbnVsbF9p
dGVtKGl0ZW0pOwogICAgIHVuc2lnbmVkIGludCBjcHU7CiAgICAgc3BpbmxvY2tfdCAqbG9jazsK
IApAQCAtNDc5LDkgKzQ3OSw5IEBAIHN0YXRpYyB2b2lkIF92Y3B1X3JlbW92ZShzdHJ1Y3QgbnVs
bF9wcml2YXRlICpwcnYsIHN0cnVjdCB2Y3B1ICp2KQogewogICAgIHVuc2lnbmVkIGludCBiczsK
ICAgICB1bnNpZ25lZCBpbnQgY3B1ID0gdi0+cHJvY2Vzc29yOwotICAgIHN0cnVjdCBudWxsX3Zj
cHUgKnd2YzsKKyAgICBzdHJ1Y3QgbnVsbF9pdGVtICp3dmM7CiAKLSAgICBBU1NFUlQobGlzdF9l
bXB0eSgmbnVsbF92Y3B1KHYpLT53YWl0cV9lbGVtKSk7CisgICAgQVNTRVJUKGxpc3RfZW1wdHko
Jm51bGxfaXRlbSh2LT5zY2hlZF9pdGVtKS0+d2FpdHFfZWxlbSkpOwogCiAgICAgdmNwdV9kZWFz
c2lnbihwcnYsIHYsIGNwdSk7CiAKQEAgLTUxNyw3ICs1MTcsNyBAQCBzdGF0aWMgdm9pZCBudWxs
X2l0ZW1fcmVtb3ZlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKIHsKICAgICBzdHJ1Y3Qg
dmNwdSAqdiA9IGl0ZW0tPnZjcHU7CiAgICAgc3RydWN0IG51bGxfcHJpdmF0ZSAqcHJ2ID0gbnVs
bF9wcml2KG9wcyk7Ci0gICAgc3RydWN0IG51bGxfdmNwdSAqbnZjID0gbnVsbF92Y3B1KHYpOwor
ICAgIHN0cnVjdCBudWxsX2l0ZW0gKm52YyA9IG51bGxfaXRlbShpdGVtKTsKICAgICBzcGlubG9j
a190ICpsb2NrOwogCiAgICAgQVNTRVJUKCFpc19pZGxlX3ZjcHUodikpOwpAQCAtNTUyLDEzICs1
NTIsMTMgQEAgc3RhdGljIHZvaWQgbnVsbF9pdGVtX3dha2UoY29uc3Qgc3RydWN0IHNjaGVkdWxl
ciAqb3BzLAogCiAgICAgQVNTRVJUKCFpc19pZGxlX3ZjcHUodikpOwogCi0gICAgaWYgKCB1bmxp
a2VseShjdXJyX29uX2NwdSh2LT5wcm9jZXNzb3IpID09IHYpICkKKyAgICBpZiAoIHVubGlrZWx5
KGN1cnJfb25fY3B1KHYtPnByb2Nlc3NvcikgPT0gaXRlbSkgKQogICAgIHsKICAgICAgICAgU0NI
RURfU1RBVF9DUkFOSyh2Y3B1X3dha2VfcnVubmluZyk7CiAgICAgICAgIHJldHVybjsKICAgICB9
CiAKLSAgICBpZiAoIHVubGlrZWx5KCFsaXN0X2VtcHR5KCZudWxsX3ZjcHUodiktPndhaXRxX2Vs
ZW0pKSApCisgICAgaWYgKCB1bmxpa2VseSghbGlzdF9lbXB0eSgmbnVsbF9pdGVtKGl0ZW0pLT53
YWl0cV9lbGVtKSkgKQogICAgIHsKICAgICAgICAgLyogTm90IGV4YWN0bHkgIm9uIHJ1bnEiLCBi
dXQgY2xvc2UgZW5vdWdoIGZvciByZXVzaW5nIHRoZSBjb3VudGVyICovCiAgICAgICAgIFNDSEVE
X1NUQVRfQ1JBTksodmNwdV93YWtlX29ucnVucSk7CkBAIC01ODIsNyArNTgyLDcgQEAgc3RhdGlj
IHZvaWQgbnVsbF9pdGVtX3NsZWVwKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKICAgICBB
U1NFUlQoIWlzX2lkbGVfdmNwdSh2KSk7CiAKICAgICAvKiBJZiB2IGlzIG5vdCBhc3NpZ25lZCB0
byBhIHBDUFUsIG9yIGlzIG5vdCBydW5uaW5nLCBubyBuZWVkIHRvIGJvdGhlciAqLwotICAgIGlm
ICggY3Vycl9vbl9jcHUodi0+cHJvY2Vzc29yKSA9PSB2ICkKKyAgICBpZiAoIGN1cnJfb25fY3B1
KHYtPnByb2Nlc3NvcikgPT0gaXRlbSApCiAgICAgICAgIGNwdV9yYWlzZV9zb2Z0aXJxKHYtPnBy
b2Nlc3NvciwgU0NIRURVTEVfU09GVElSUSk7CiAKICAgICBTQ0hFRF9TVEFUX0NSQU5LKHZjcHVf
c2xlZXApOwpAQCAtNjAwLDcgKzYwMCw3IEBAIHN0YXRpYyB2b2lkIG51bGxfaXRlbV9taWdyYXRl
KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKIHsKICAgICBzdHJ1Y3QgdmNwdSAqdiA9IGl0
ZW0tPnZjcHU7CiAgICAgc3RydWN0IG51bGxfcHJpdmF0ZSAqcHJ2ID0gbnVsbF9wcml2KG9wcyk7
Ci0gICAgc3RydWN0IG51bGxfdmNwdSAqbnZjID0gbnVsbF92Y3B1KHYpOworICAgIHN0cnVjdCBu
dWxsX2l0ZW0gKm52YyA9IG51bGxfaXRlbShpdGVtKTsKIAogICAgIEFTU0VSVCghaXNfaWRsZV92
Y3B1KHYpKTsKIApAQCAtNjg1LDcgKzY4NSw3IEBAIHN0YXRpYyB2b2lkIG51bGxfaXRlbV9taWdy
YXRlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKICNpZm5kZWYgTkRFQlVHCiBzdGF0aWMg
aW5saW5lIHZvaWQgbnVsbF92Y3B1X2NoZWNrKHN0cnVjdCB2Y3B1ICp2KQogewotICAgIHN0cnVj
dCBudWxsX3ZjcHUgKiBjb25zdCBudmMgPSBudWxsX3ZjcHUodik7CisgICAgc3RydWN0IG51bGxf
aXRlbSAqIGNvbnN0IG52YyA9IG51bGxfaXRlbSh2LT5zY2hlZF9pdGVtKTsKICAgICBzdHJ1Y3Qg
bnVsbF9kb20gKiBjb25zdCBuZG9tID0gdi0+ZG9tYWluLT5zY2hlZF9wcml2OwogCiAgICAgQlVH
X09OKG52Yy0+dmNwdSAhPSB2KTsKQEAgLTcxNSw3ICs3MTUsNyBAQCBzdGF0aWMgc3RydWN0IHRh
c2tfc2xpY2UgbnVsbF9zY2hlZHVsZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCiAgICAg
dW5zaWduZWQgaW50IGJzOwogICAgIGNvbnN0IHVuc2lnbmVkIGludCBjcHUgPSBzbXBfcHJvY2Vz
c29yX2lkKCk7CiAgICAgc3RydWN0IG51bGxfcHJpdmF0ZSAqcHJ2ID0gbnVsbF9wcml2KG9wcyk7
Ci0gICAgc3RydWN0IG51bGxfdmNwdSAqd3ZjOworICAgIHN0cnVjdCBudWxsX2l0ZW0gKnd2YzsK
ICAgICBzdHJ1Y3QgdGFza19zbGljZSByZXQ7CiAKICAgICBTQ0hFRF9TVEFUX0NSQU5LKHNjaGVk
dWxlKTsKQEAgLTc5OCw3ICs3OTgsNyBAQCBzdGF0aWMgc3RydWN0IHRhc2tfc2xpY2UgbnVsbF9z
Y2hlZHVsZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCiAgICAgcmV0dXJuIHJldDsKIH0K
IAotc3RhdGljIGlubGluZSB2b2lkIGR1bXBfdmNwdShzdHJ1Y3QgbnVsbF9wcml2YXRlICpwcnYs
IHN0cnVjdCBudWxsX3ZjcHUgKm52YykKK3N0YXRpYyBpbmxpbmUgdm9pZCBkdW1wX3ZjcHUoc3Ry
dWN0IG51bGxfcHJpdmF0ZSAqcHJ2LCBzdHJ1Y3QgbnVsbF9pdGVtICpudmMpCiB7CiAgICAgcHJp
bnRrKCJbJWkuJWldIHBjcHU9JWQiLCBudmMtPnZjcHUtPmRvbWFpbi0+ZG9tYWluX2lkLAogICAg
ICAgICAgICAgbnZjLT52Y3B1LT52Y3B1X2lkLCBsaXN0X2VtcHR5KCZudmMtPndhaXRxX2VsZW0p
ID8KQEAgLTgwOCw3ICs4MDgsNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgZHVtcF92Y3B1KHN0cnVj
dCBudWxsX3ByaXZhdGUgKnBydiwgc3RydWN0IG51bGxfdmNwdSAqbnZjKQogc3RhdGljIHZvaWQg
bnVsbF9kdW1wX3BjcHUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBpbnQgY3B1KQogewog
ICAgIHN0cnVjdCBudWxsX3ByaXZhdGUgKnBydiA9IG51bGxfcHJpdihvcHMpOwotICAgIHN0cnVj
dCBudWxsX3ZjcHUgKm52YzsKKyAgICBzdHJ1Y3QgbnVsbF9pdGVtICpudmM7CiAgICAgc3Bpbmxv
Y2tfdCAqbG9jazsKICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwogCkBAIC04MjMsNyArODIzLDcg
QEAgc3RhdGljIHZvaWQgbnVsbF9kdW1wX3BjcHUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3Bz
LCBpbnQgY3B1KQogICAgIHByaW50aygiXG4iKTsKIAogICAgIC8qIGN1cnJlbnQgVkNQVSAobm90
aGluZyB0byBzYXkgaWYgdGhhdCdzIHRoZSBpZGxlIHZjcHUpICovCi0gICAgbnZjID0gbnVsbF92
Y3B1KGN1cnJfb25fY3B1KGNwdSkpOworICAgIG52YyA9IG51bGxfaXRlbShjdXJyX29uX2NwdShj
cHUpKTsKICAgICBpZiAoIG52YyAmJiAhaXNfaWRsZV92Y3B1KG52Yy0+dmNwdSkgKQogICAgIHsK
ICAgICAgICAgcHJpbnRrKCJcdHJ1bjogIik7CkBAIC04NTcsNyArODU3LDcgQEAgc3RhdGljIHZv
aWQgbnVsbF9kdW1wKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcykKICAgICAgICAgcHJpbnRr
KCJcdERvbWFpbjogJWRcbiIsIG5kb20tPmRvbS0+ZG9tYWluX2lkKTsKICAgICAgICAgZm9yX2Vh
Y2hfdmNwdSggbmRvbS0+ZG9tLCB2ICkKICAgICAgICAgewotICAgICAgICAgICAgc3RydWN0IG51
bGxfdmNwdSAqIGNvbnN0IG52YyA9IG51bGxfdmNwdSh2KTsKKyAgICAgICAgICAgIHN0cnVjdCBu
dWxsX2l0ZW0gKiBjb25zdCBudmMgPSBudWxsX2l0ZW0odi0+c2NoZWRfaXRlbSk7CiAgICAgICAg
ICAgICBzcGlubG9ja190ICpsb2NrOwogCiAgICAgICAgICAgICBsb2NrID0gdmNwdV9zY2hlZHVs
ZV9sb2NrKG52Yy0+dmNwdSk7CkBAIC04NzUsNyArODc1LDcgQEAgc3RhdGljIHZvaWQgbnVsbF9k
dW1wKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcykKICAgICBzcGluX2xvY2soJnBydi0+d2Fp
dHFfbG9jayk7CiAgICAgbGlzdF9mb3JfZWFjaCggaXRlciwgJnBydi0+d2FpdHEgKQogICAgIHsK
LSAgICAgICAgc3RydWN0IG51bGxfdmNwdSAqbnZjID0gbGlzdF9lbnRyeShpdGVyLCBzdHJ1Y3Qg
bnVsbF92Y3B1LCB3YWl0cV9lbGVtKTsKKyAgICAgICAgc3RydWN0IG51bGxfaXRlbSAqbnZjID0g
bGlzdF9lbnRyeShpdGVyLCBzdHJ1Y3QgbnVsbF9pdGVtLCB3YWl0cV9lbGVtKTsKIAogICAgICAg
ICBpZiAoIGxvb3ArKyAhPSAwICkKICAgICAgICAgICAgIHByaW50aygiLCAiKTsKZGlmZiAtLWdp
dCBhL3hlbi9jb21tb24vc2NoZWRfcnQuYyBiL3hlbi9jb21tb24vc2NoZWRfcnQuYwppbmRleCAy
YmQ0NjM3NTkyLi5hM2NkMDBmNzY1IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX3J0LmMK
KysrIGIveGVuL2NvbW1vbi9zY2hlZF9ydC5jCkBAIC0xOTUsNyArMTk1LDcgQEAgc3RydWN0IHJ0
X3ByaXZhdGUgewogLyoKICAqIFZpcnR1YWwgQ1BVCiAgKi8KLXN0cnVjdCBydF92Y3B1IHsKK3N0
cnVjdCBydF9pdGVtIHsKICAgICBzdHJ1Y3QgbGlzdF9oZWFkIHFfZWxlbTsgICAgIC8qIG9uIHRo
ZSBydW5xL2RlcGxldGVkcSBsaXN0ICovCiAgICAgc3RydWN0IGxpc3RfaGVhZCByZXBscV9lbGVt
OyAvKiBvbiB0aGUgcmVwbGVuaXNobWVudCBldmVudHMgbGlzdCAqLwogCkBAIC0yMzMsOSArMjMz
LDkgQEAgc3RhdGljIGlubGluZSBzdHJ1Y3QgcnRfcHJpdmF0ZSAqcnRfcHJpdihjb25zdCBzdHJ1
Y3Qgc2NoZWR1bGVyICpvcHMpCiAgICAgcmV0dXJuIG9wcy0+c2NoZWRfZGF0YTsKIH0KIAotc3Rh
dGljIGlubGluZSBzdHJ1Y3QgcnRfdmNwdSAqcnRfdmNwdShjb25zdCBzdHJ1Y3QgdmNwdSAqdmNw
dSkKK3N0YXRpYyBpbmxpbmUgc3RydWN0IHJ0X2l0ZW0gKnJ0X2l0ZW0oY29uc3Qgc3RydWN0IHNj
aGVkX2l0ZW0gKml0ZW0pCiB7Ci0gICAgcmV0dXJuIHZjcHUtPnNjaGVkX2l0ZW0tPnByaXY7Cisg
ICAgcmV0dXJuIGl0ZW0tPnByaXY7CiB9CiAKIHN0YXRpYyBpbmxpbmUgc3RydWN0IGxpc3RfaGVh
ZCAqcnRfcnVucShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMpCkBAIC0yNTMsNyArMjUzLDcg
QEAgc3RhdGljIGlubGluZSBzdHJ1Y3QgbGlzdF9oZWFkICpydF9yZXBscShjb25zdCBzdHJ1Y3Qg
c2NoZWR1bGVyICpvcHMpCiAgICAgcmV0dXJuICZydF9wcml2KG9wcyktPnJlcGxxOwogfQogCi1z
dGF0aWMgaW5saW5lIGJvb2wgaGFzX2V4dHJhdGltZShjb25zdCBzdHJ1Y3QgcnRfdmNwdSAqc3Zj
KQorc3RhdGljIGlubGluZSBib29sIGhhc19leHRyYXRpbWUoY29uc3Qgc3RydWN0IHJ0X2l0ZW0g
KnN2YykKIHsKICAgICByZXR1cm4gc3ZjLT5mbGFncyAmIFJURFNfZXh0cmF0aW1lOwogfQpAQCAt
MjYzLDI1ICsyNjMsMjUgQEAgc3RhdGljIGlubGluZSBib29sIGhhc19leHRyYXRpbWUoY29uc3Qg
c3RydWN0IHJ0X3ZjcHUgKnN2YykKICAqIGFuZCB0aGUgcmVwbGVuaXNobWVudCBldmVudHMgcXVl
dWUuCiAgKi8KIHN0YXRpYyBpbnQKLXZjcHVfb25fcShjb25zdCBzdHJ1Y3QgcnRfdmNwdSAqc3Zj
KQordmNwdV9vbl9xKGNvbnN0IHN0cnVjdCBydF9pdGVtICpzdmMpCiB7CiAgICByZXR1cm4gIWxp
c3RfZW1wdHkoJnN2Yy0+cV9lbGVtKTsKIH0KIAotc3RhdGljIHN0cnVjdCBydF92Y3B1ICoKK3N0
YXRpYyBzdHJ1Y3QgcnRfaXRlbSAqCiBxX2VsZW0oc3RydWN0IGxpc3RfaGVhZCAqZWxlbSkKIHsK
LSAgICByZXR1cm4gbGlzdF9lbnRyeShlbGVtLCBzdHJ1Y3QgcnRfdmNwdSwgcV9lbGVtKTsKKyAg
ICByZXR1cm4gbGlzdF9lbnRyeShlbGVtLCBzdHJ1Y3QgcnRfaXRlbSwgcV9lbGVtKTsKIH0KIAot
c3RhdGljIHN0cnVjdCBydF92Y3B1ICoKK3N0YXRpYyBzdHJ1Y3QgcnRfaXRlbSAqCiByZXBscV9l
bGVtKHN0cnVjdCBsaXN0X2hlYWQgKmVsZW0pCiB7Ci0gICAgcmV0dXJuIGxpc3RfZW50cnkoZWxl
bSwgc3RydWN0IHJ0X3ZjcHUsIHJlcGxxX2VsZW0pOworICAgIHJldHVybiBsaXN0X2VudHJ5KGVs
ZW0sIHN0cnVjdCBydF9pdGVtLCByZXBscV9lbGVtKTsKIH0KIAogc3RhdGljIGludAotdmNwdV9v
bl9yZXBscShjb25zdCBzdHJ1Y3QgcnRfdmNwdSAqc3ZjKQordmNwdV9vbl9yZXBscShjb25zdCBz
dHJ1Y3QgcnRfaXRlbSAqc3ZjKQogewogICAgIHJldHVybiAhbGlzdF9lbXB0eSgmc3ZjLT5yZXBs
cV9lbGVtKTsKIH0KQEAgLTI5MSw3ICsyOTEsNyBAQCB2Y3B1X29uX3JlcGxxKGNvbnN0IHN0cnVj
dCBydF92Y3B1ICpzdmMpCiAgKiBPdGhlcndpc2UsIHJldHVybiB2YWx1ZSA8IDAKICAqLwogc3Rh
dGljIHNfdGltZV90Ci1jb21wYXJlX3ZjcHVfcHJpb3JpdHkoY29uc3Qgc3RydWN0IHJ0X3ZjcHUg
KnYxLCBjb25zdCBzdHJ1Y3QgcnRfdmNwdSAqdjIpCitjb21wYXJlX3ZjcHVfcHJpb3JpdHkoY29u
c3Qgc3RydWN0IHJ0X2l0ZW0gKnYxLCBjb25zdCBzdHJ1Y3QgcnRfaXRlbSAqdjIpCiB7CiAgICAg
aW50IHByaW8gPSB2Mi0+cHJpb3JpdHlfbGV2ZWwgLSB2MS0+cHJpb3JpdHlfbGV2ZWw7CiAKQEAg
LTMwNSw3ICszMDUsNyBAQCBjb21wYXJlX3ZjcHVfcHJpb3JpdHkoY29uc3Qgc3RydWN0IHJ0X3Zj
cHUgKnYxLCBjb25zdCBzdHJ1Y3QgcnRfdmNwdSAqdjIpCiAgKiBEZWJ1ZyByZWxhdGVkIGNvZGUs
IGR1bXAgdmNwdS9jcHUgaW5mb3JtYXRpb24KICAqLwogc3RhdGljIHZvaWQKLXJ0X2R1bXBfdmNw
dShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIGNvbnN0IHN0cnVjdCBydF92Y3B1ICpzdmMp
CitydF9kdW1wX3ZjcHUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBjb25zdCBzdHJ1Y3Qg
cnRfaXRlbSAqc3ZjKQogewogICAgIGNwdW1hc2tfdCAqY3B1cG9vbF9tYXNrLCAqbWFzazsKIApA
QCAtMzUyLDEzICszNTIsMTMgQEAgc3RhdGljIHZvaWQKIHJ0X2R1bXBfcGNwdShjb25zdCBzdHJ1
Y3Qgc2NoZWR1bGVyICpvcHMsIGludCBjcHUpCiB7CiAgICAgc3RydWN0IHJ0X3ByaXZhdGUgKnBy
diA9IHJ0X3ByaXYob3BzKTsKLSAgICBzdHJ1Y3QgcnRfdmNwdSAqc3ZjOworICAgIHN0cnVjdCBy
dF9pdGVtICpzdmM7CiAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKIAogICAgIHNwaW5fbG9ja19p
cnFzYXZlKCZwcnYtPmxvY2ssIGZsYWdzKTsKICAgICBwcmludGsoIkNQVVslMDJkXVxuIiwgY3B1
KTsKICAgICAvKiBjdXJyZW50IFZDUFUgKG5vdGhpbmcgdG8gc2F5IGlmIHRoYXQncyB0aGUgaWRs
ZSB2Y3B1KS4gKi8KLSAgICBzdmMgPSBydF92Y3B1KGN1cnJfb25fY3B1KGNwdSkpOworICAgIHN2
YyA9IHJ0X2l0ZW0oY3Vycl9vbl9jcHUoY3B1KSk7CiAgICAgaWYgKCBzdmMgJiYgIWlzX2lkbGVf
dmNwdShzdmMtPnZjcHUpICkKICAgICB7CiAgICAgICAgIHJ0X2R1bXBfdmNwdShvcHMsIHN2Yyk7
CkBAIC0zNzEsNyArMzcxLDcgQEAgcnRfZHVtcChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMp
CiB7CiAgICAgc3RydWN0IGxpc3RfaGVhZCAqcnVucSwgKmRlcGxldGVkcSwgKnJlcGxxLCAqaXRl
cjsKICAgICBzdHJ1Y3QgcnRfcHJpdmF0ZSAqcHJ2ID0gcnRfcHJpdihvcHMpOwotICAgIHN0cnVj
dCBydF92Y3B1ICpzdmM7CisgICAgc3RydWN0IHJ0X2l0ZW0gKnN2YzsKICAgICBzdHJ1Y3QgcnRf
ZG9tICpzZG9tOwogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAKQEAgLTQxNSw3ICs0MTUsNyBA
QCBydF9kdW1wKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcykKIAogICAgICAgICBmb3JfZWFj
aF92Y3B1ICggc2RvbS0+ZG9tLCB2ICkKICAgICAgICAgewotICAgICAgICAgICAgc3ZjID0gcnRf
dmNwdSh2KTsKKyAgICAgICAgICAgIHN2YyA9IHJ0X2l0ZW0odi0+c2NoZWRfaXRlbSk7CiAgICAg
ICAgICAgICBydF9kdW1wX3ZjcHUob3BzLCBzdmMpOwogICAgICAgICB9CiAgICAgfQpAQCAtNDI5
LDcgKzQyOSw3IEBAIHJ0X2R1bXAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzKQogICogaXQg
bmVlZHMgdG8gYmUgdXBkYXRlZCB0byB0aGUgZGVhZGxpbmUgb2YgdGhlIGN1cnJlbnQgcGVyaW9k
CiAgKi8KIHN0YXRpYyB2b2lkCi1ydF91cGRhdGVfZGVhZGxpbmUoc190aW1lX3Qgbm93LCBzdHJ1
Y3QgcnRfdmNwdSAqc3ZjKQorcnRfdXBkYXRlX2RlYWRsaW5lKHNfdGltZV90IG5vdywgc3RydWN0
IHJ0X2l0ZW0gKnN2YykKIHsKICAgICBBU1NFUlQobm93ID49IHN2Yy0+Y3VyX2RlYWRsaW5lKTsK
ICAgICBBU1NFUlQoc3ZjLT5wZXJpb2QgIT0gMCk7CkBAIC01MDAsOCArNTAwLDggQEAgZGVhZGxp
bmVfcXVldWVfcmVtb3ZlKHN0cnVjdCBsaXN0X2hlYWQgKnF1ZXVlLCBzdHJ1Y3QgbGlzdF9oZWFk
ICplbGVtKQogfQogCiBzdGF0aWMgaW5saW5lIGJvb2wKLWRlYWRsaW5lX3F1ZXVlX2luc2VydChz
dHJ1Y3QgcnRfdmNwdSAqICgqcWVsZW0pKHN0cnVjdCBsaXN0X2hlYWQgKiksCi0gICAgICAgICAg
ICAgICAgICAgICAgc3RydWN0IHJ0X3ZjcHUgKnN2Yywgc3RydWN0IGxpc3RfaGVhZCAqZWxlbSwK
K2RlYWRsaW5lX3F1ZXVlX2luc2VydChzdHJ1Y3QgcnRfaXRlbSAqICgqcWVsZW0pKHN0cnVjdCBs
aXN0X2hlYWQgKiksCisgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHJ0X2l0ZW0gKnN2Yywg
c3RydWN0IGxpc3RfaGVhZCAqZWxlbSwKICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgbGlz
dF9oZWFkICpxdWV1ZSkKIHsKICAgICBzdHJ1Y3QgbGlzdF9oZWFkICppdGVyOwpAQCAtNTA5LDcg
KzUwOSw3IEBAIGRlYWRsaW5lX3F1ZXVlX2luc2VydChzdHJ1Y3QgcnRfdmNwdSAqICgqcWVsZW0p
KHN0cnVjdCBsaXN0X2hlYWQgKiksCiAKICAgICBsaXN0X2Zvcl9lYWNoICggaXRlciwgcXVldWUg
KQogICAgIHsKLSAgICAgICAgc3RydWN0IHJ0X3ZjcHUgKiBpdGVyX3N2YyA9ICgqcWVsZW0pKGl0
ZXIpOworICAgICAgICBzdHJ1Y3QgcnRfaXRlbSAqIGl0ZXJfc3ZjID0gKCpxZWxlbSkoaXRlcik7
CiAgICAgICAgIGlmICggY29tcGFyZV92Y3B1X3ByaW9yaXR5KHN2YywgaXRlcl9zdmMpID4gMCAp
CiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgcG9zKys7CkBAIC01MjMsMTQgKzUyMywxNCBA
QCBkZWFkbGluZV9xdWV1ZV9pbnNlcnQoc3RydWN0IHJ0X3ZjcHUgKiAoKnFlbGVtKShzdHJ1Y3Qg
bGlzdF9oZWFkICopLAogICBkZWFkbGluZV9xdWV1ZV9pbnNlcnQoJnJlcGxxX2VsZW0sICMjX19W
QV9BUkdTX18pCiAKIHN0YXRpYyBpbmxpbmUgdm9pZAotcV9yZW1vdmUoc3RydWN0IHJ0X3ZjcHUg
KnN2YykKK3FfcmVtb3ZlKHN0cnVjdCBydF9pdGVtICpzdmMpCiB7CiAgICAgQVNTRVJUKCB2Y3B1
X29uX3Eoc3ZjKSApOwogICAgIGxpc3RfZGVsX2luaXQoJnN2Yy0+cV9lbGVtKTsKIH0KIAogc3Rh
dGljIGlubGluZSB2b2lkCi1yZXBscV9yZW1vdmUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3Bz
LCBzdHJ1Y3QgcnRfdmNwdSAqc3ZjKQorcmVwbHFfcmVtb3ZlKGNvbnN0IHN0cnVjdCBzY2hlZHVs
ZXIgKm9wcywgc3RydWN0IHJ0X2l0ZW0gKnN2YykKIHsKICAgICBzdHJ1Y3QgcnRfcHJpdmF0ZSAq
cHJ2ID0gcnRfcHJpdihvcHMpOwogICAgIHN0cnVjdCBsaXN0X2hlYWQgKnJlcGxxID0gcnRfcmVw
bHEob3BzKTsKQEAgLTU0Nyw3ICs1NDcsNyBAQCByZXBscV9yZW1vdmUoY29uc3Qgc3RydWN0IHNj
aGVkdWxlciAqb3BzLCBzdHJ1Y3QgcnRfdmNwdSAqc3ZjKQogICAgICAgICAgKi8KICAgICAgICAg
aWYgKCAhbGlzdF9lbXB0eShyZXBscSkgKQogICAgICAgICB7Ci0gICAgICAgICAgICBzdHJ1Y3Qg
cnRfdmNwdSAqc3ZjX25leHQgPSByZXBscV9lbGVtKHJlcGxxLT5uZXh0KTsKKyAgICAgICAgICAg
IHN0cnVjdCBydF9pdGVtICpzdmNfbmV4dCA9IHJlcGxxX2VsZW0ocmVwbHEtPm5leHQpOwogICAg
ICAgICAgICAgc2V0X3RpbWVyKCZwcnYtPnJlcGxfdGltZXIsIHN2Y19uZXh0LT5jdXJfZGVhZGxp
bmUpOwogICAgICAgICB9CiAgICAgICAgIGVsc2UKQEAgLTU2MSw3ICs1NjEsNyBAQCByZXBscV9y
ZW1vdmUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgcnRfdmNwdSAqc3ZjKQog
ICogSW5zZXJ0IHN2YyB3aXRob3V0IGJ1ZGdldCBpbiBEZXBsZXRlZFEgdW5zb3J0ZWQ7CiAgKi8K
IHN0YXRpYyB2b2lkCi1ydW5xX2luc2VydChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0
cnVjdCBydF92Y3B1ICpzdmMpCitydW5xX2luc2VydChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpv
cHMsIHN0cnVjdCBydF9pdGVtICpzdmMpCiB7CiAgICAgc3RydWN0IHJ0X3ByaXZhdGUgKnBydiA9
IHJ0X3ByaXYob3BzKTsKICAgICBzdHJ1Y3QgbGlzdF9oZWFkICpydW5xID0gcnRfcnVucShvcHMp
OwpAQCAtNTc5LDcgKzU3OSw3IEBAIHJ1bnFfaW5zZXJ0KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIg
Km9wcywgc3RydWN0IHJ0X3ZjcHUgKnN2YykKIH0KIAogc3RhdGljIHZvaWQKLXJlcGxxX2luc2Vy
dChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBydF92Y3B1ICpzdmMpCityZXBs
cV9pbnNlcnQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgcnRfaXRlbSAqc3Zj
KQogewogICAgIHN0cnVjdCBsaXN0X2hlYWQgKnJlcGxxID0gcnRfcmVwbHEob3BzKTsKICAgICBz
dHJ1Y3QgcnRfcHJpdmF0ZSAqcHJ2ID0gcnRfcHJpdihvcHMpOwpAQCAtNjAxLDEwICs2MDEsMTAg
QEAgcmVwbHFfaW5zZXJ0KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHJ0X3Zj
cHUgKnN2YykKICAqIGNoYW5nZWQuCiAgKi8KIHN0YXRpYyB2b2lkCi1yZXBscV9yZWluc2VydChj
b25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBydF92Y3B1ICpzdmMpCityZXBscV9y
ZWluc2VydChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBydF9pdGVtICpzdmMp
CiB7CiAgICAgc3RydWN0IGxpc3RfaGVhZCAqcmVwbHEgPSBydF9yZXBscShvcHMpOwotICAgIHN0
cnVjdCBydF92Y3B1ICpyZWFybV9zdmMgPSBzdmM7CisgICAgc3RydWN0IHJ0X2l0ZW0gKnJlYXJt
X3N2YyA9IHN2YzsKICAgICBib29sX3QgcmVhcm0gPSAwOwogCiAgICAgQVNTRVJUKCB2Y3B1X29u
X3JlcGxxKHN2YykgKTsKQEAgLTczNSw3ICs3MzUsNyBAQCBydF9zd2l0Y2hfc2NoZWQoc3RydWN0
IHNjaGVkdWxlciAqbmV3X29wcywgdW5zaWduZWQgaW50IGNwdSwKICAgICAgICAgICAgICAgICB2
b2lkICpwZGF0YSwgdm9pZCAqdmRhdGEpCiB7CiAgICAgc3RydWN0IHJ0X3ByaXZhdGUgKnBydiA9
IHJ0X3ByaXYobmV3X29wcyk7Ci0gICAgc3RydWN0IHJ0X3ZjcHUgKnN2YyA9IHZkYXRhOworICAg
IHN0cnVjdCBydF9pdGVtICpzdmMgPSB2ZGF0YTsKIAogICAgIEFTU0VSVCghcGRhdGEgJiYgc3Zj
ICYmIGlzX2lkbGVfdmNwdShzdmMtPnZjcHUpKTsKIApAQCAtODUwLDEwICs4NTAsMTAgQEAgc3Rh
dGljIHZvaWQgKgogcnRfYWxsb2NfdmRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBz
dHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSwgdm9pZCAqZGQpCiB7CiAgICAgc3RydWN0IHZjcHUgKnZj
ID0gaXRlbS0+dmNwdTsKLSAgICBzdHJ1Y3QgcnRfdmNwdSAqc3ZjOworICAgIHN0cnVjdCBydF9p
dGVtICpzdmM7CiAKICAgICAvKiBBbGxvY2F0ZSBwZXItVkNQVSBpbmZvICovCi0gICAgc3ZjID0g
eHphbGxvYyhzdHJ1Y3QgcnRfdmNwdSk7CisgICAgc3ZjID0geHphbGxvYyhzdHJ1Y3QgcnRfaXRl
bSk7CiAgICAgaWYgKCBzdmMgPT0gTlVMTCApCiAgICAgICAgIHJldHVybiBOVUxMOwogCkBAIC04
NzgsNyArODc4LDcgQEAgcnRfYWxsb2NfdmRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3Bz
LCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSwgdm9pZCAqZGQpCiBzdGF0aWMgdm9pZAogcnRfZnJl
ZV92ZGF0YShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHZvaWQgKnByaXYpCiB7Ci0gICAg
c3RydWN0IHJ0X3ZjcHUgKnN2YyA9IHByaXY7CisgICAgc3RydWN0IHJ0X2l0ZW0gKnN2YyA9IHBy
aXY7CiAKICAgICB4ZnJlZShzdmMpOwogfQpAQCAtODk0LDcgKzg5NCw3IEBAIHN0YXRpYyB2b2lk
CiBydF9pdGVtX2luc2VydChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hl
ZF9pdGVtICppdGVtKQogewogICAgIHN0cnVjdCB2Y3B1ICp2YyA9IGl0ZW0tPnZjcHU7Ci0gICAg
c3RydWN0IHJ0X3ZjcHUgKnN2YyA9IHJ0X3ZjcHUodmMpOworICAgIHN0cnVjdCBydF9pdGVtICpz
dmMgPSBydF9pdGVtKGl0ZW0pOwogICAgIHNfdGltZV90IG5vdzsKICAgICBzcGlubG9ja190ICps
b2NrOwogCkBAIC05MjMsMTMgKzkyMywxMyBAQCBydF9pdGVtX2luc2VydChjb25zdCBzdHJ1Y3Qg
c2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF9pdGVtICppdGVtKQogfQogCiAvKgotICogUmVt
b3ZlIHJ0X3ZjcHUgc3ZjIGZyb20gdGhlIG9sZCBzY2hlZHVsZXIgaW4gc291cmNlIGNwdXBvb2wu
CisgKiBSZW1vdmUgcnRfaXRlbSBzdmMgZnJvbSB0aGUgb2xkIHNjaGVkdWxlciBpbiBzb3VyY2Ug
Y3B1cG9vbC4KICAqLwogc3RhdGljIHZvaWQKIHJ0X2l0ZW1fcmVtb3ZlKGNvbnN0IHN0cnVjdCBz
Y2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiB7CiAgICAgc3RydWN0IHZj
cHUgKnZjID0gaXRlbS0+dmNwdTsKLSAgICBzdHJ1Y3QgcnRfdmNwdSAqIGNvbnN0IHN2YyA9IHJ0
X3ZjcHUodmMpOworICAgIHN0cnVjdCBydF9pdGVtICogY29uc3Qgc3ZjID0gcnRfaXRlbShpdGVt
KTsKICAgICBzdHJ1Y3QgcnRfZG9tICogY29uc3Qgc2RvbSA9IHN2Yy0+c2RvbTsKICAgICBzcGlu
bG9ja190ICpsb2NrOwogCkBAIC05NTEsNyArOTUxLDcgQEAgcnRfaXRlbV9yZW1vdmUoY29uc3Qg
c3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkKICAqIEJ1cm4g
YnVkZ2V0IGluIG5hbm9zZWNvbmQgZ3JhbnVsYXJpdHkKICAqLwogc3RhdGljIHZvaWQKLWJ1cm5f
YnVkZ2V0KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHJ0X3ZjcHUgKnN2Yywg
c190aW1lX3Qgbm93KQorYnVybl9idWRnZXQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBz
dHJ1Y3QgcnRfaXRlbSAqc3ZjLCBzX3RpbWVfdCBub3cpCiB7CiAgICAgc190aW1lX3QgZGVsdGE7
CiAKQEAgLTEwMTUsMTMgKzEwMTUsMTMgQEAgYnVybl9idWRnZXQoY29uc3Qgc3RydWN0IHNjaGVk
dWxlciAqb3BzLCBzdHJ1Y3QgcnRfdmNwdSAqc3ZjLCBzX3RpbWVfdCBub3cpCiAgKiBSdW5RIGlz
IHNvcnRlZC4gUGljayBmaXJzdCBvbmUgd2l0aGluIGNwdW1hc2suIElmIG5vIG9uZSwgcmV0dXJu
IE5VTEwKICAqIGxvY2sgaXMgZ3JhYmJlZCBiZWZvcmUgY2FsbGluZyB0aGlzIGZ1bmN0aW9uCiAg
Ki8KLXN0YXRpYyBzdHJ1Y3QgcnRfdmNwdSAqCitzdGF0aWMgc3RydWN0IHJ0X2l0ZW0gKgogcnVu
cV9waWNrKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgY29uc3QgY3B1bWFza190ICptYXNr
KQogewogICAgIHN0cnVjdCBsaXN0X2hlYWQgKnJ1bnEgPSBydF9ydW5xKG9wcyk7CiAgICAgc3Ry
dWN0IGxpc3RfaGVhZCAqaXRlcjsKLSAgICBzdHJ1Y3QgcnRfdmNwdSAqc3ZjID0gTlVMTDsKLSAg
ICBzdHJ1Y3QgcnRfdmNwdSAqaXRlcl9zdmMgPSBOVUxMOworICAgIHN0cnVjdCBydF9pdGVtICpz
dmMgPSBOVUxMOworICAgIHN0cnVjdCBydF9pdGVtICppdGVyX3N2YyA9IE5VTEw7CiAgICAgY3B1
bWFza190IGNwdV9jb21tb247CiAgICAgY3B1bWFza190ICpvbmxpbmU7CiAKQEAgLTEwNzIsOCAr
MTA3Miw4IEBAIHJ0X3NjaGVkdWxlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc190aW1l
X3Qgbm93LCBib29sX3QgdGFza2xldF93b3JrX3NjaGVkCiB7CiAgICAgY29uc3QgaW50IGNwdSA9
IHNtcF9wcm9jZXNzb3JfaWQoKTsKICAgICBzdHJ1Y3QgcnRfcHJpdmF0ZSAqcHJ2ID0gcnRfcHJp
dihvcHMpOwotICAgIHN0cnVjdCBydF92Y3B1ICpjb25zdCBzY3VyciA9IHJ0X3ZjcHUoY3VycmVu
dCk7Ci0gICAgc3RydWN0IHJ0X3ZjcHUgKnNuZXh0ID0gTlVMTDsKKyAgICBzdHJ1Y3QgcnRfaXRl
bSAqY29uc3Qgc2N1cnIgPSBydF9pdGVtKGN1cnJlbnQtPnNjaGVkX2l0ZW0pOworICAgIHN0cnVj
dCBydF9pdGVtICpzbmV4dCA9IE5VTEw7CiAgICAgc3RydWN0IHRhc2tfc2xpY2UgcmV0ID0geyAu
bWlncmF0ZWQgPSAwIH07CiAKICAgICAvKiBUUkFDRSAqLwpAQCAtMTA5OSwxMyArMTA5OSwxMyBA
QCBydF9zY2hlZHVsZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHNfdGltZV90IG5vdywg
Ym9vbF90IHRhc2tsZXRfd29ya19zY2hlZAogICAgIGlmICggdGFza2xldF93b3JrX3NjaGVkdWxl
ZCApCiAgICAgewogICAgICAgICB0cmFjZV92YXIoVFJDX1JURFNfU0NIRURfVEFTS0xFVCwgMSwg
MCwgIE5VTEwpOwotICAgICAgICBzbmV4dCA9IHJ0X3ZjcHUoaWRsZV92Y3B1W2NwdV0pOworICAg
ICAgICBzbmV4dCA9IHJ0X2l0ZW0oaWRsZV92Y3B1W2NwdV0tPnNjaGVkX2l0ZW0pOwogICAgIH0K
ICAgICBlbHNlCiAgICAgewogICAgICAgICBzbmV4dCA9IHJ1bnFfcGljayhvcHMsIGNwdW1hc2tf
b2YoY3B1KSk7CiAgICAgICAgIGlmICggc25leHQgPT0gTlVMTCApCi0gICAgICAgICAgICBzbmV4
dCA9IHJ0X3ZjcHUoaWRsZV92Y3B1W2NwdV0pOworICAgICAgICAgICAgc25leHQgPSBydF9pdGVt
KGlkbGVfdmNwdVtjcHVdLT5zY2hlZF9pdGVtKTsKIAogICAgICAgICAvKiBpZiBzY3VyciBoYXMg
aGlnaGVyIHByaW9yaXR5IGFuZCBidWRnZXQsIHN0aWxsIHBpY2sgc2N1cnIgKi8KICAgICAgICAg
aWYgKCAhaXNfaWRsZV92Y3B1KGN1cnJlbnQpICYmCkBAIC0xMTUxLDEyICsxMTUxLDEyIEBAIHN0
YXRpYyB2b2lkCiBydF9pdGVtX3NsZWVwKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3Ry
dWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiB7CiAgICAgc3RydWN0IHZjcHUgKnZjID0gaXRlbS0+dmNw
dTsKLSAgICBzdHJ1Y3QgcnRfdmNwdSAqIGNvbnN0IHN2YyA9IHJ0X3ZjcHUodmMpOworICAgIHN0
cnVjdCBydF9pdGVtICogY29uc3Qgc3ZjID0gcnRfaXRlbShpdGVtKTsKIAogICAgIEJVR19PTigg
aXNfaWRsZV92Y3B1KHZjKSApOwogICAgIFNDSEVEX1NUQVRfQ1JBTksodmNwdV9zbGVlcCk7CiAK
LSAgICBpZiAoIGN1cnJfb25fY3B1KHZjLT5wcm9jZXNzb3IpID09IHZjICkKKyAgICBpZiAoIGN1
cnJfb25fY3B1KHZjLT5wcm9jZXNzb3IpID09IGl0ZW0gKQogICAgICAgICBjcHVfcmFpc2Vfc29m
dGlycSh2Yy0+cHJvY2Vzc29yLCBTQ0hFRFVMRV9TT0ZUSVJRKTsKICAgICBlbHNlIGlmICggdmNw
dV9vbl9xKHN2YykgKQogICAgIHsKQEAgLTExODYsMTEgKzExODYsMTEgQEAgcnRfaXRlbV9zbGVl
cChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF9pdGVtICppdGVtKQog
ICogbG9jayBpcyBncmFiYmVkIGJlZm9yZSBjYWxsaW5nIHRoaXMgZnVuY3Rpb24KICAqLwogc3Rh
dGljIHZvaWQKLXJ1bnFfdGlja2xlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0
IHJ0X3ZjcHUgKm5ldykKK3J1bnFfdGlja2xlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywg
c3RydWN0IHJ0X2l0ZW0gKm5ldykKIHsKICAgICBzdHJ1Y3QgcnRfcHJpdmF0ZSAqcHJ2ID0gcnRf
cHJpdihvcHMpOwotICAgIHN0cnVjdCBydF92Y3B1ICpsYXRlc3RfZGVhZGxpbmVfdmNwdSA9IE5V
TEw7IC8qIGxvd2VzdCBwcmlvcml0eSAqLwotICAgIHN0cnVjdCBydF92Y3B1ICppdGVyX3N2YzsK
KyAgICBzdHJ1Y3QgcnRfaXRlbSAqbGF0ZXN0X2RlYWRsaW5lX3ZjcHUgPSBOVUxMOyAvKiBsb3dl
c3QgcHJpb3JpdHkgKi8KKyAgICBzdHJ1Y3QgcnRfaXRlbSAqaXRlcl9zdmM7CiAgICAgc3RydWN0
IHZjcHUgKml0ZXJfdmM7CiAgICAgaW50IGNwdSA9IDAsIGNwdV90b190aWNrbGUgPSAwOwogICAg
IGNwdW1hc2tfdCBub3RfdGlja2xlZDsKQEAgLTEyMTEsMTQgKzEyMTEsMTQgQEAgcnVucV90aWNr
bGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgcnRfdmNwdSAqbmV3KQogICAg
IGNwdSA9IGNwdW1hc2tfdGVzdF9vcl9jeWNsZShuZXctPnZjcHUtPnByb2Nlc3NvciwgJm5vdF90
aWNrbGVkKTsKICAgICB3aGlsZSAoIGNwdSE9IG5yX2NwdV9pZHMgKQogICAgIHsKLSAgICAgICAg
aXRlcl92YyA9IGN1cnJfb25fY3B1KGNwdSk7CisgICAgICAgIGl0ZXJfdmMgPSBjdXJyX29uX2Nw
dShjcHUpLT52Y3B1OwogICAgICAgICBpZiAoIGlzX2lkbGVfdmNwdShpdGVyX3ZjKSApCiAgICAg
ICAgIHsKICAgICAgICAgICAgIFNDSEVEX1NUQVRfQ1JBTksodGlja2xlZF9pZGxlX2NwdSk7CiAg
ICAgICAgICAgICBjcHVfdG9fdGlja2xlID0gY3B1OwogICAgICAgICAgICAgZ290byBvdXQ7CiAg
ICAgICAgIH0KLSAgICAgICAgaXRlcl9zdmMgPSBydF92Y3B1KGl0ZXJfdmMpOworICAgICAgICBp
dGVyX3N2YyA9IHJ0X2l0ZW0oaXRlcl92Yy0+c2NoZWRfaXRlbSk7CiAgICAgICAgIGlmICggbGF0
ZXN0X2RlYWRsaW5lX3ZjcHUgPT0gTlVMTCB8fAogICAgICAgICAgICAgIGNvbXBhcmVfdmNwdV9w
cmlvcml0eShpdGVyX3N2YywgbGF0ZXN0X2RlYWRsaW5lX3ZjcHUpIDwgMCApCiAgICAgICAgICAg
ICBsYXRlc3RfZGVhZGxpbmVfdmNwdSA9IGl0ZXJfc3ZjOwpAQCAtMTI2NywxMyArMTI2NywxMyBA
QCBzdGF0aWMgdm9pZAogcnRfaXRlbV93YWtlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywg
c3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiB7CiAgICAgc3RydWN0IHZjcHUgKnZjID0gaXRlbS0+
dmNwdTsKLSAgICBzdHJ1Y3QgcnRfdmNwdSAqIGNvbnN0IHN2YyA9IHJ0X3ZjcHUodmMpOworICAg
IHN0cnVjdCBydF9pdGVtICogY29uc3Qgc3ZjID0gcnRfaXRlbShpdGVtKTsKICAgICBzX3RpbWVf
dCBub3c7CiAgICAgYm9vbF90IG1pc3NlZDsKIAogICAgIEJVR19PTiggaXNfaWRsZV92Y3B1KHZj
KSApOwogCi0gICAgaWYgKCB1bmxpa2VseShjdXJyX29uX2NwdSh2Yy0+cHJvY2Vzc29yKSA9PSB2
YykgKQorICAgIGlmICggdW5saWtlbHkoY3Vycl9vbl9jcHUodmMtPnByb2Nlc3NvcikgPT0gaXRl
bSkgKQogICAgIHsKICAgICAgICAgU0NIRURfU1RBVF9DUkFOSyh2Y3B1X3dha2VfcnVubmluZyk7
CiAgICAgICAgIHJldHVybjsKQEAgLTEzMzgsNyArMTMzOCw3IEBAIHN0YXRpYyB2b2lkCiBydF9j
b250ZXh0X3NhdmVkKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX2l0
ZW0gKml0ZW0pCiB7CiAgICAgc3RydWN0IHZjcHUgKnZjID0gaXRlbS0+dmNwdTsKLSAgICBzdHJ1
Y3QgcnRfdmNwdSAqc3ZjID0gcnRfdmNwdSh2Yyk7CisgICAgc3RydWN0IHJ0X2l0ZW0gKnN2YyA9
IHJ0X2l0ZW0oaXRlbSk7CiAgICAgc3BpbmxvY2tfdCAqbG9jayA9IHZjcHVfc2NoZWR1bGVfbG9j
a19pcnEodmMpOwogCiAgICAgX19jbGVhcl9iaXQoX19SVERTX3NjaGVkdWxlZCwgJnN2Yy0+Zmxh
Z3MpOwpAQCAtMTM2OSw3ICsxMzY5LDcgQEAgcnRfZG9tX2NudGwoCiAgICAgc3RydWN0IHhlbl9k
b21jdGxfc2NoZWR1bGVyX29wICpvcCkKIHsKICAgICBzdHJ1Y3QgcnRfcHJpdmF0ZSAqcHJ2ID0g
cnRfcHJpdihvcHMpOwotICAgIHN0cnVjdCBydF92Y3B1ICpzdmM7CisgICAgc3RydWN0IHJ0X2l0
ZW0gKnN2YzsKICAgICBzdHJ1Y3QgdmNwdSAqdjsKICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwog
ICAgIGludCByYyA9IDA7CkBAIC0xMzkzLDcgKzEzOTMsNyBAQCBydF9kb21fY250bCgKICAgICAg
ICAgc3Bpbl9sb2NrX2lycXNhdmUoJnBydi0+bG9jaywgZmxhZ3MpOwogICAgICAgICBmb3JfZWFj
aF92Y3B1ICggZCwgdiApCiAgICAgICAgIHsKLSAgICAgICAgICAgIHN2YyA9IHJ0X3ZjcHUodik7
CisgICAgICAgICAgICBzdmMgPSBydF9pdGVtKHYtPnNjaGVkX2l0ZW0pOwogICAgICAgICAgICAg
c3ZjLT5wZXJpb2QgPSBNSUNST1NFQ1Mob3AtPnUucnRkcy5wZXJpb2QpOyAvKiB0cmFuc2ZlciB0
byBuYW5vc2VjICovCiAgICAgICAgICAgICBzdmMtPmJ1ZGdldCA9IE1JQ1JPU0VDUyhvcC0+dS5y
dGRzLmJ1ZGdldCk7CiAgICAgICAgIH0KQEAgLTE0MTksNyArMTQxOSw3IEBAIHJ0X2RvbV9jbnRs
KAogICAgICAgICAgICAgaWYgKCBvcC0+Y21kID09IFhFTl9ET01DVExfU0NIRURPUF9nZXR2Y3B1
aW5mbyApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgc3Bpbl9sb2NrX2lycXNhdmUo
JnBydi0+bG9jaywgZmxhZ3MpOwotICAgICAgICAgICAgICAgIHN2YyA9IHJ0X3ZjcHUoZC0+dmNw
dVtsb2NhbF9zY2hlZC52Y3B1aWRdKTsKKyAgICAgICAgICAgICAgICBzdmMgPSBydF9pdGVtKGQt
PnZjcHVbbG9jYWxfc2NoZWQudmNwdWlkXS0+c2NoZWRfaXRlbSk7CiAgICAgICAgICAgICAgICAg
bG9jYWxfc2NoZWQudS5ydGRzLmJ1ZGdldCA9IHN2Yy0+YnVkZ2V0IC8gTUlDUk9TRUNTKDEpOwog
ICAgICAgICAgICAgICAgIGxvY2FsX3NjaGVkLnUucnRkcy5wZXJpb2QgPSBzdmMtPnBlcmlvZCAv
IE1JQ1JPU0VDUygxKTsKICAgICAgICAgICAgICAgICBpZiAoIGhhc19leHRyYXRpbWUoc3ZjKSAp
CkBAIC0xNDQ3LDcgKzE0NDcsNyBAQCBydF9kb21fY250bCgKICAgICAgICAgICAgICAgICB9CiAK
ICAgICAgICAgICAgICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmcHJ2LT5sb2NrLCBmbGFncyk7Ci0g
ICAgICAgICAgICAgICAgc3ZjID0gcnRfdmNwdShkLT52Y3B1W2xvY2FsX3NjaGVkLnZjcHVpZF0p
OworICAgICAgICAgICAgICAgIHN2YyA9IHJ0X2l0ZW0oZC0+dmNwdVtsb2NhbF9zY2hlZC52Y3B1
aWRdLT5zY2hlZF9pdGVtKTsKICAgICAgICAgICAgICAgICBzdmMtPnBlcmlvZCA9IHBlcmlvZDsK
ICAgICAgICAgICAgICAgICBzdmMtPmJ1ZGdldCA9IGJ1ZGdldDsKICAgICAgICAgICAgICAgICBp
ZiAoIGxvY2FsX3NjaGVkLnUucnRkcy5mbGFncyAmIFhFTl9ET01DVExfU0NIRURSVF9leHRyYSAp
CkBAIC0xNDgwLDcgKzE0ODAsNyBAQCBzdGF0aWMgdm9pZCByZXBsX3RpbWVyX2hhbmRsZXIodm9p
ZCAqZGF0YSl7CiAgICAgc3RydWN0IGxpc3RfaGVhZCAqcmVwbHEgPSBydF9yZXBscShvcHMpOwog
ICAgIHN0cnVjdCBsaXN0X2hlYWQgKnJ1bnEgPSBydF9ydW5xKG9wcyk7CiAgICAgc3RydWN0IGxp
c3RfaGVhZCAqaXRlciwgKnRtcDsKLSAgICBzdHJ1Y3QgcnRfdmNwdSAqc3ZjOworICAgIHN0cnVj
dCBydF9pdGVtICpzdmM7CiAgICAgTElTVF9IRUFEKHRtcF9yZXBscSk7CiAKICAgICBzcGluX2xv
Y2tfaXJxKCZwcnYtPmxvY2spOwpAQCAtMTUyMiwxMCArMTUyMiwxMCBAQCBzdGF0aWMgdm9pZCBy
ZXBsX3RpbWVyX2hhbmRsZXIodm9pZCAqZGF0YSl7CiAgICAgewogICAgICAgICBzdmMgPSByZXBs
cV9lbGVtKGl0ZXIpOwogCi0gICAgICAgIGlmICggY3Vycl9vbl9jcHUoc3ZjLT52Y3B1LT5wcm9j
ZXNzb3IpID09IHN2Yy0+dmNwdSAmJgorICAgICAgICBpZiAoIGN1cnJfb25fY3B1KHN2Yy0+dmNw
dS0+cHJvY2Vzc29yKSA9PSBzdmMtPnZjcHUtPnNjaGVkX2l0ZW0gJiYKICAgICAgICAgICAgICAh
bGlzdF9lbXB0eShydW5xKSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIHN0cnVjdCBydF92Y3B1
ICpuZXh0X29uX3J1bnEgPSBxX2VsZW0ocnVucS0+bmV4dCk7CisgICAgICAgICAgICBzdHJ1Y3Qg
cnRfaXRlbSAqbmV4dF9vbl9ydW5xID0gcV9lbGVtKHJ1bnEtPm5leHQpOwogCiAgICAgICAgICAg
ICBpZiAoIGNvbXBhcmVfdmNwdV9wcmlvcml0eShzdmMsIG5leHRfb25fcnVucSkgPCAwICkKICAg
ICAgICAgICAgICAgICBydW5xX3RpY2tsZShvcHMsIG5leHRfb25fcnVucSk7CmRpZmYgLS1naXQg
YS94ZW4vY29tbW9uL3NjaGVkdWxlLmMgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKaW5kZXggODFl
ZWNhYTY4OS4uYjFlYjc3MjkwYSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jCisr
KyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwpAQCAtMzM0LDcgKzMzNCw3IEBAIGludCBzY2hlZF9p
bml0X3ZjcHUoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBwcm9jZXNzb3IpCiAgICAgLyog
SWRsZSBWQ1BVcyBhcmUgc2NoZWR1bGVkIGltbWVkaWF0ZWx5LCBzbyBkb24ndCBwdXQgdGhlbSBp
biBydW5xdWV1ZS4gKi8KICAgICBpZiAoIGlzX2lkbGVfZG9tYWluKGQpICkKICAgICB7Ci0gICAg
ICAgIHBlcl9jcHUoc2NoZWR1bGVfZGF0YSwgdi0+cHJvY2Vzc29yKS5jdXJyID0gdjsKKyAgICAg
ICAgcGVyX2NwdShzY2hlZHVsZV9kYXRhLCB2LT5wcm9jZXNzb3IpLmN1cnIgPSBpdGVtOwogICAg
ICAgICB2LT5pc19ydW5uaW5nID0gMTsKICAgICB9CiAgICAgZWxzZQpAQCAtMTUxMyw3ICsxNTEz
LDcgQEAgc3RhdGljIHZvaWQgc2NoZWR1bGUodm9pZCkKIAogICAgIG5leHQgPSBuZXh0X3NsaWNl
LnRhc2s7CiAKLSAgICBzZC0+Y3VyciA9IG5leHQ7CisgICAgc2QtPmN1cnIgPSBuZXh0LT5zY2hl
ZF9pdGVtOwogCiAgICAgaWYgKCBuZXh0X3NsaWNlLnRpbWUgPj0gMCApIC8qIC12ZSBtZWFucyBu
byBsaW1pdCAqLwogICAgICAgICBzZXRfdGltZXIoJnNkLT5zX3RpbWVyLCBub3cgKyBuZXh0X3Ns
aWNlLnRpbWUpOwpAQCAtMTYzNiw3ICsxNjM2LDYgQEAgc3RhdGljIGludCBjcHVfc2NoZWR1bGVf
dXAodW5zaWduZWQgaW50IGNwdSkKICAgICBwZXJfY3B1KHNjaGVkdWxlciwgY3B1KSA9ICZvcHM7
CiAgICAgc3Bpbl9sb2NrX2luaXQoJnNkLT5fbG9jayk7CiAgICAgc2QtPnNjaGVkdWxlX2xvY2sg
PSAmc2QtPl9sb2NrOwotICAgIHNkLT5jdXJyID0gaWRsZV92Y3B1W2NwdV07CiAgICAgaW5pdF90
aW1lcigmc2QtPnNfdGltZXIsIHNfdGltZXJfZm4sIE5VTEwsIGNwdSk7CiAgICAgYXRvbWljX3Nl
dCgmc2QtPnVyZ2VudF9jb3VudCwgMCk7CiAKQEAgLTE2NzAsNiArMTY2OSw4IEBAIHN0YXRpYyBp
bnQgY3B1X3NjaGVkdWxlX3VwKHVuc2lnbmVkIGludCBjcHUpCiAgICAgaWYgKCBpZGxlX3ZjcHVb
Y3B1XSA9PSBOVUxMICkKICAgICAgICAgcmV0dXJuIC1FTk9NRU07CiAKKyAgICBzZC0+Y3VyciA9
IGlkbGVfdmNwdVtjcHVdLT5zY2hlZF9pdGVtOworCiAgICAgLyoKICAgICAgKiBXZSBkb24ndCB3
YW50IHRvIHJpc2sgY2FsbGluZyB4ZnJlZSgpIG9uIGFuIHNkLT5zY2hlZF9wcml2CiAgICAgICog
KGUuZy4sIGluc2lkZSBmcmVlX3BkYXRhLCBmcm9tIGNwdV9zY2hlZHVsZV9kb3duKCkgY2FsbGVk
CkBAIC0xODM5LDYgKzE4NDAsNyBAQCB2b2lkIF9faW5pdCBzY2hlZHVsZXJfaW5pdCh2b2lkKQog
ICAgIGlkbGVfZG9tYWluLT5tYXhfdmNwdXMgPSBucl9jcHVfaWRzOwogICAgIGlmICggdmNwdV9j
cmVhdGUoaWRsZV9kb21haW4sIDAsIDApID09IE5VTEwgKQogICAgICAgICBCVUcoKTsKKyAgICB0
aGlzX2NwdShzY2hlZHVsZV9kYXRhKS5jdXJyID0gaWRsZV92Y3B1WzBdLT5zY2hlZF9pdGVtOwog
ICAgIHRoaXNfY3B1KHNjaGVkdWxlX2RhdGEpLnNjaGVkX3ByaXYgPSBzY2hlZF9hbGxvY19wZGF0
YSgmb3BzLCAwKTsKICAgICBCVUdfT04oSVNfRVJSKHRoaXNfY3B1KHNjaGVkdWxlX2RhdGEpLnNj
aGVkX3ByaXYpKTsKICAgICBzY2hlZF9pbml0X3BkYXRhKCZvcHMsIHRoaXNfY3B1KHNjaGVkdWxl
X2RhdGEpLnNjaGVkX3ByaXYsIDApOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3NjaGVk
LWlmLmggYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaAppbmRleCBjNTdjZjU4ZTAzLi45YTBj
ZDA0YWY3IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaAorKysgYi94ZW4v
aW5jbHVkZS94ZW4vc2NoZWQtaWYuaApAQCAtMzYsNyArMzYsNyBAQCBleHRlcm4gaW50IHNjaGVk
X3JhdGVsaW1pdF91czsKIHN0cnVjdCBzY2hlZHVsZV9kYXRhIHsKICAgICBzcGlubG9ja190ICAg
ICAgICAgKnNjaGVkdWxlX2xvY2ssCiAgICAgICAgICAgICAgICAgICAgICAgIF9sb2NrOwotICAg
IHN0cnVjdCB2Y3B1ICAgICAgICAqY3VycjsgICAgICAgICAgIC8qIGN1cnJlbnQgdGFzayAgICAg
ICAgICAgICAgICAgICAgKi8KKyAgICBzdHJ1Y3Qgc2NoZWRfaXRlbSAgKmN1cnI7ICAgICAgICAg
ICAvKiBjdXJyZW50IHRhc2sgICAgICAgICAgICAgICAgICAgICovCiAgICAgdm9pZCAgICAgICAg
ICAgICAgICpzY2hlZF9wcml2OwogICAgIHN0cnVjdCB0aW1lciAgICAgICAgc190aW1lcjsgICAg
ICAgIC8qIHNjaGVkdWxpbmcgdGltZXIgICAgICAgICAgICAgICAgKi8KICAgICBhdG9taWNfdCAg
ICAgICAgICAgIHVyZ2VudF9jb3VudDsgICAvKiBob3cgbWFueSB1cmdlbnQgdmNwdXMgICAgICAg
ICAgICovCi0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 06 06:57:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 06:57:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNXYr-0002Tt-SD; Mon, 06 May 2019 06:57:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XZcu=TG=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hNXYj-0002CJ-Tg
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 06:57:09 +0000
X-Inumbo-ID: 261eecc0-6fcc-11e9-9e4d-9bcd72c1e9c5
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 261eecc0-6fcc-11e9-9e4d-9bcd72c1e9c5;
 Mon, 06 May 2019 06:57:02 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id CECB5AF32;
 Mon,  6 May 2019 06:56:56 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  6 May 2019 08:56:29 +0200
Message-Id: <20190506065644.7415-31-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190506065644.7415-1-jgross@suse.com>
References: <20190506065644.7415-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH RFC V2 30/45] xen/sched: rework and rename
 vcpu_force_reschedule()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Dario Faggioli <dfaggioli@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

dmNwdV9mb3JjZV9yZXNjaGVkdWxlKCkgaXMgb25seSB1c2VkIGZvciBtb2RpZnlpbmcgdGhlIHBl
cmlvZGljIHRpbWVyCm9mIGEgdmNwdS4gRm9yY2luZyBhIHZjcHUgdG8gZ2l2ZSB1cCB0aGUgcGh5
c2ljYWwgY3B1IGZvciB0aGF0IHB1cnBvc2UKaXMga2luZCBvZiBicnV0YWwuCgpTbyBpbnN0ZWFk
IG9mIGRvaW5nIHRoZSByZXNjaGVkdWxlIGRhbmNlIGp1c3Qgb3BlcmF0ZSBvbiB0aGUgdGltZXIK
ZGlyZWN0bHkuCgpJbiBjYXNlIHdlIGFyZSBtb2RpZnlpbmcgdGhlIHRpbWVyIG9mIHRoZSBjdXJy
ZW50bHkgcnVubmluZyB2Y3B1IHdlCmNhbiBqdXN0IGRvIHRoYXQuIEluIGNhc2UgaXQgaXMgZm9y
IGEgZm9yZWlnbiB2Y3B1IHdlIHNob3VsZCBwYXVzZSBpdApmb3IgdGhhdCBwdXJwb3NlIGxpa2Ug
d2UgZG8gZm9yIGFsbCBvdGhlciB2Y3B1IHN0YXRlIG1vZGlmaWNhdGlvbnMuCgpSZW5hbWUgdGhl
IGZ1bmN0aW9uIHRvIHZjcHVfc2V0X3BlcmlvZGljX3RpbWVyKCkgYXMgdGhpcyBub3cgcmVmbGVj
dHMKdGhlIGZ1bmN0aW9uYWxpdHkuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3B2L3NoaW0uYyAgfCAgNCArLS0tCiB4ZW4v
Y29tbW9uL2RvbWFpbi5jICAgICB8ICA2ICsrLS0tLQogeGVuL2NvbW1vbi9zY2hlZHVsZS5jICAg
fCAyMyArKysrKysrKysrKysrLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUveGVuL3NjaGVkLmggfCAg
MiArLQogNCBmaWxlcyBjaGFuZ2VkLCAxNyBpbnNlcnRpb25zKCspLCAxOCBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvc2hpbS5jIGIveGVuL2FyY2gveDg2L3B2L3No
aW0uYwppbmRleCAzMjRjYTI3ZjkzLi41ZWRiY2Q5YWM1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvcHYvc2hpbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9zaGltLmMKQEAgLTQxMCw3ICs0MTAs
NyBAQCBpbnQgcHZfc2hpbV9zaHV0ZG93bih1aW50OF90IHJlYXNvbikKICAgICAgICAgdW5tYXBf
dmNwdV9pbmZvKHYpOwogCiAgICAgICAgIC8qIFJlc2V0IHRoZSBwZXJpb2RpYyB0aW1lciB0byB0
aGUgZGVmYXVsdCB2YWx1ZS4gKi8KLSAgICAgICAgdi0+cGVyaW9kaWNfcGVyaW9kID0gTUlMTElT
RUNTKDEwKTsKKyAgICAgICAgdmNwdV9zZXRfcGVyaW9kaWNfdGltZXIodiwgTUlMTElTRUNTKDEw
KSk7CiAgICAgICAgIC8qIFN0b3AgdGhlIHNpbmdsZXNob3QgdGltZXIuICovCiAgICAgICAgIHN0
b3BfdGltZXIoJnYtPnNpbmdsZXNob3RfdGltZXIpOwogCkBAIC00MTksOCArNDE5LDYgQEAgaW50
IHB2X3NoaW1fc2h1dGRvd24odWludDhfdCByZWFzb24pCiAKICAgICAgICAgaWYgKCB2ICE9IGN1
cnJlbnQgKQogICAgICAgICAgICAgdmNwdV91bnBhdXNlX2J5X3N5c3RlbWNvbnRyb2xsZXIodik7
Ci0gICAgICAgIGVsc2UKLSAgICAgICAgICAgIHZjcHVfZm9yY2VfcmVzY2hlZHVsZSh2KTsKICAg
ICB9CiAKICAgICByZXR1cm4gMDsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZG9tYWluLmMgYi94
ZW4vY29tbW9uL2RvbWFpbi5jCmluZGV4IGQwZjllNWU4NmEuLjYzZWY2NGU0ZDQgMTAwNjQ0Ci0t
LSBhL3hlbi9jb21tb24vZG9tYWluLmMKKysrIGIveGVuL2NvbW1vbi9kb21haW4uYwpAQCAtMTQ0
MSwxNSArMTQ0MSwxMyBAQCBsb25nIGRvX3ZjcHVfb3AoaW50IGNtZCwgdW5zaWduZWQgaW50IHZj
cHVpZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcpCiAgICAgICAgIGlmICggc2V0
LnBlcmlvZF9ucyA+IFNUSU1FX0RFTFRBX01BWCApCiAgICAgICAgICAgICByZXR1cm4gLUVJTlZB
TDsKIAotICAgICAgICB2LT5wZXJpb2RpY19wZXJpb2QgPSBzZXQucGVyaW9kX25zOwotICAgICAg
ICB2Y3B1X2ZvcmNlX3Jlc2NoZWR1bGUodik7CisgICAgICAgIHZjcHVfc2V0X3BlcmlvZGljX3Rp
bWVyKHYsIHNldC5wZXJpb2RfbnMpOwogCiAgICAgICAgIGJyZWFrOwogICAgIH0KIAogICAgIGNh
c2UgVkNQVU9QX3N0b3BfcGVyaW9kaWNfdGltZXI6Ci0gICAgICAgIHYtPnBlcmlvZGljX3Blcmlv
ZCA9IDA7Ci0gICAgICAgIHZjcHVfZm9yY2VfcmVzY2hlZHVsZSh2KTsKKyAgICAgICAgdmNwdV9z
ZXRfcGVyaW9kaWNfdGltZXIodiwgMCk7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBWQ1BV
T1Bfc2V0X3NpbmdsZXNob3RfdGltZXI6CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkdWxl
LmMgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKaW5kZXggNjc4NzFiNjYxOC4uNTJkYTVkNWEzMCAx
MDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jCisrKyBiL3hlbi9jb21tb24vc2NoZWR1
bGUuYwpAQCAtODA4LDIxICs4MDgsMjQgQEAgc3RhdGljIHZvaWQgdmNwdV9taWdyYXRlX2Zpbmlz
aChzdHJ1Y3QgdmNwdSAqdikKIH0KIAogLyoKLSAqIEZvcmNlIGEgVkNQVSB0aHJvdWdoIGEgZGVz
Y2hlZHVsZS9yZXNjaGVkdWxlIHBhdGguCi0gKiBGb3IgZXhhbXBsZSwgdXNpbmcgdGhpcyB3aGVu
IHNldHRpbmcgdGhlIHBlcmlvZGljIHRpbWVyIHBlcmlvZCBtZWFucyB0aGF0Ci0gKiBtb3N0IHBl
cmlvZGljLXRpbWVyIHN0YXRlIG5lZWQgb25seSBiZSB0b3VjaGVkIGZyb20gd2l0aGluIHRoZSBz
Y2hlZHVsZXIKLSAqIHdoaWNoIGNhbiB0aHVzIGJlIGRvbmUgd2l0aG91dCBuZWVkIGZvciBzeW5j
aHJvbmlzYXRpb24uCisgKiBTZXQgdGhlIHBlcmlvZGljIHRpbWVyIG9mIGEgdmNwdS4KICAqLwot
dm9pZCB2Y3B1X2ZvcmNlX3Jlc2NoZWR1bGUoc3RydWN0IHZjcHUgKnYpCit2b2lkIHZjcHVfc2V0
X3BlcmlvZGljX3RpbWVyKHN0cnVjdCB2Y3B1ICp2LCBzX3RpbWVfdCB2YWx1ZSkKIHsKLSAgICBz
cGlubG9ja190ICpsb2NrID0gaXRlbV9zY2hlZHVsZV9sb2NrX2lycSh2LT5zY2hlZF9pdGVtKTsK
KyAgICBzX3RpbWVfdCBub3cgPSBOT1coKTsKIAotICAgIGlmICggdi0+c2NoZWRfaXRlbS0+aXNf
cnVubmluZyApCi0gICAgICAgIHZjcHVfbWlncmF0ZV9zdGFydCh2KTsKKyAgICBpZiAoIHYgIT0g
Y3VycmVudCApCisgICAgICAgIHZjcHVfcGF1c2Uodik7CisgICAgZWxzZQorICAgICAgICBzdG9w
X3RpbWVyKCZ2LT5wZXJpb2RpY190aW1lcik7CiAKLSAgICBpdGVtX3NjaGVkdWxlX3VubG9ja19p
cnEobG9jaywgdi0+c2NoZWRfaXRlbSk7CisgICAgdi0+cGVyaW9kaWNfcGVyaW9kID0gdmFsdWU7
CisgICAgdi0+cGVyaW9kaWNfbGFzdF9ldmVudCA9IG5vdzsKIAotICAgIHZjcHVfbWlncmF0ZV9m
aW5pc2godik7CisgICAgaWYgKCB2ICE9IGN1cnJlbnQgKQorICAgICAgICB2Y3B1X3VucGF1c2Uo
dik7CisgICAgZWxzZSBpZiAoIHZhbHVlICE9IDAgKQorICAgICAgICBzZXRfdGltZXIoJnYtPnBl
cmlvZGljX3RpbWVyLCBub3cgKyB2YWx1ZSk7CiB9CiAKIHZvaWQgcmVzdG9yZV92Y3B1X2FmZmlu
aXR5KHN0cnVjdCBkb21haW4gKmQpCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQu
aCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCmluZGV4IDU3MTYzMWYyMTcuLmNiZDk3ZjM0Yzcg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCisrKyBiL3hlbi9pbmNsdWRlL3hl
bi9zY2hlZC5oCkBAIC04OTcsNyArODk3LDcgQEAgc3RydWN0IHNjaGVkdWxlciAqc2NoZWR1bGVy
X2dldF9kZWZhdWx0KHZvaWQpOwogc3RydWN0IHNjaGVkdWxlciAqc2NoZWR1bGVyX2FsbG9jKHVu
c2lnbmVkIGludCBzY2hlZF9pZCwgaW50ICpwZXJyKTsKIHZvaWQgc2NoZWR1bGVyX2ZyZWUoc3Ry
dWN0IHNjaGVkdWxlciAqc2NoZWQpOwogaW50IHNjaGVkdWxlX2NwdV9zd2l0Y2godW5zaWduZWQg
aW50IGNwdSwgc3RydWN0IGNwdXBvb2wgKmMpOwotdm9pZCB2Y3B1X2ZvcmNlX3Jlc2NoZWR1bGUo
c3RydWN0IHZjcHUgKnYpOwordm9pZCB2Y3B1X3NldF9wZXJpb2RpY190aW1lcihzdHJ1Y3QgdmNw
dSAqdiwgc190aW1lX3QgdmFsdWUpOwogaW50IGNwdV9kaXNhYmxlX3NjaGVkdWxlcih1bnNpZ25l
ZCBpbnQgY3B1KTsKIC8qIFdlIG5lZWQgaXQgaW4gZG9tMF9zZXR1cF92Y3B1ICovCiB2b2lkIHNj
aGVkX3NldF9hZmZpbml0eShzdHJ1Y3QgdmNwdSAqdiwgY29uc3QgY3B1bWFza190ICpoYXJkLAot
LSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 06 06:57:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 06:57:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNXYs-0002Vn-Mf; Mon, 06 May 2019 06:57:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XZcu=TG=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hNXYk-0002Ch-4R
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 06:57:10 +0000
X-Inumbo-ID: 26aa5e9b-6fcc-11e9-843c-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 26aa5e9b-6fcc-11e9-843c-bc764e045a96;
 Mon, 06 May 2019 06:57:03 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id A51F3AF38;
 Mon,  6 May 2019 06:56:57 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  6 May 2019 08:56:32 +0200
Message-Id: <20190506065644.7415-34-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190506065644.7415-1-jgross@suse.com>
References: <20190506065644.7415-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH RFC V2 33/45] xen/sched: add code to sync
 scheduling of all vcpus of a sched item
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Dario Faggioli <dfaggioli@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBzd2l0Y2hpbmcgc2NoZWQgaXRlbXMgc3luY2hyb25pemUgYWxsIHZjcHVzIG9mIHRoZSBu
ZXcgaXRlbSB0byBiZQpzY2hlZHVsZWQgYXQgdGhlIHNhbWUgdGltZS4KCkEgdmFyaWFibGUgc2No
ZWRfZ3JhbnVsYXJpdHkgaXMgYWRkZWQgd2hpY2ggaG9sZHMgdGhlIG51bWJlciBvZiB2Y3B1cwpw
ZXIgc2NoZWR1bGUgaXRlbS4KCkFzIHRhc2tsZXRzIHJlcXVpcmUgdG8gc2NoZWR1bGUgdGhlIGlk
bGUgaXRlbSBpdCBpcyByZXF1aXJlZCB0byBzZXQgdGhlCnRhc2tsZXRfd29ya19zY2hlZHVsZWQg
cGFyYW1ldGVyIG9mIGRvX3NjaGVkdWxlKCkgdG8gdHJ1ZSBpZiBhbnkgY3B1CmNvdmVyZWQgYnkg
dGhlIGN1cnJlbnQgc2NoZWR1bGUoKSBjYWxsIGhhcyBhbnkgcGVuZGluZyB0YXNrbGV0IHdvcmsu
CgpGb3Igam9pbmluZyBvdGhlciB2Y3B1cyBvZiB0aGUgc2NoZWR1bGUgaXRlbSB3ZSBuZWVkIHRv
IGFkZCBhIG5ldwpzb2Z0aXJxIFNDSEVEX1NMQVZFX1NPRlRJUlEgaW4gb3JkZXIgdG8gaGF2ZSBh
IHdheSB0byBpbml0aWF0ZSBhCmNvbnRleHQgc3dpdGNoIHdpdGhvdXQgY2FsbGluZyB0aGUgZ2Vu
ZXJpYyBzY2hlZHVsZSgpIGZ1bmN0aW9uCnNlbGVjdGluZyB0aGUgdmNwdSB0byBzd2l0Y2ggdG8s
IGFzIHdlIGFscmVhZHkga25vdyB3aGljaCB2Y3B1IHdlCndhbnQgdG8gcnVuLiBUaGlzIGhhcyB0
aGUgb3RoZXIgYWR2YW50YWdlIG5vdCB0byBsb29zZSBhbnkgb3RoZXIKY29uY3VycmVudCBTQ0hF
RFVMRV9TT0ZUSVJRIGV2ZW50cy4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KLS0tClJGQyBWMjogbW92ZSBzeW5jaW5nIGFmdGVyIGNvbnRleHRfc3dpdGNo
KCkgdG8gc2NoZWR1bGUuYwotLS0KIHhlbi9hcmNoL2FybS9kb21haW4uYyAgICAgIHwgICAyICst
CiB4ZW4vYXJjaC94ODYvZG9tYWluLmMgICAgICB8ICAgMyArLQogeGVuL2NvbW1vbi9zY2hlZHVs
ZS5jICAgICAgfCAzMzkgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0t
LS0tCiB4ZW4vY29tbW9uL3NvZnRpcnEuYyAgICAgICB8ICAgNiArLQogeGVuL2luY2x1ZGUveGVu
L3NjaGVkLWlmLmggfCAgIDEgKwogeGVuL2luY2x1ZGUveGVuL3NjaGVkLmggICAgfCAgMTYgKyst
CiB4ZW4vaW5jbHVkZS94ZW4vc29mdGlycS5oICB8ICAgMSArCiA3IGZpbGVzIGNoYW5nZWQsIDI2
OSBpbnNlcnRpb25zKCspLCA5OSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vZG9tYWluLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKaW5kZXggNmRjNjMzZWQ1MC4uZjE4
ZmIzNWFjMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jCisrKyBiL3hlbi9hcmNo
L2FybS9kb21haW4uYwpAQCAtMzExLDcgKzMxMSw3IEBAIHN0YXRpYyB2b2lkIHNjaGVkdWxlX3Rh
aWwoc3RydWN0IHZjcHUgKnByZXYpCiAKICAgICBsb2NhbF9pcnFfZW5hYmxlKCk7CiAKLSAgICBj
b250ZXh0X3NhdmVkKHByZXYpOworICAgIHNjaGVkX2NvbnRleHRfc3dpdGNoZWQocHJldiwgY3Vy
cmVudCk7CiAKICAgICBpZiAoIHByZXYgIT0gY3VycmVudCApCiAgICAgICAgIHVwZGF0ZV9ydW5z
dGF0ZV9hcmVhKGN1cnJlbnQpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIv
eGVuL2FyY2gveDg2L2RvbWFpbi5jCmluZGV4IDllYWE5NzhjZTUuLjE1MjVjY2Q4ZTUgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMK
QEAgLTE3MTQsNyArMTcxNCw2IEBAIHN0YXRpYyB2b2lkIF9fY29udGV4dF9zd2l0Y2godm9pZCkK
ICAgICBwZXJfY3B1KGN1cnJfdmNwdSwgY3B1KSA9IG47CiB9CiAKLQogdm9pZCBjb250ZXh0X3N3
aXRjaChzdHJ1Y3QgdmNwdSAqcHJldiwgc3RydWN0IHZjcHUgKm5leHQpCiB7CiAgICAgdW5zaWdu
ZWQgaW50IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKQEAgLTE3OTIsNyArMTc5MSw3IEBAIHZv
aWQgY29udGV4dF9zd2l0Y2goc3RydWN0IHZjcHUgKnByZXYsIHN0cnVjdCB2Y3B1ICpuZXh0KQog
ICAgICAgICB9CiAgICAgfQogCi0gICAgY29udGV4dF9zYXZlZChwcmV2KTsKKyAgICBzY2hlZF9j
b250ZXh0X3N3aXRjaGVkKHByZXYsIG5leHQpOwogCiAgICAgaWYgKCBwcmV2ICE9IG5leHQgKQog
ICAgIHsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWR1bGUuYyBiL3hlbi9jb21tb24vc2No
ZWR1bGUuYwppbmRleCBiNWZiNDhjNTUzLi45ZDY1NTg2Y2FlIDEwMDY0NAotLS0gYS94ZW4vY29t
bW9uL3NjaGVkdWxlLmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCkBAIC01NCw2ICs1NCwx
MCBAQCBib29sZWFuX3BhcmFtKCJzY2hlZF9zbXRfcG93ZXJfc2F2aW5ncyIsIHNjaGVkX3NtdF9w
b3dlcl9zYXZpbmdzKTsKICAqICovCiBpbnQgc2NoZWRfcmF0ZWxpbWl0X3VzID0gU0NIRURfREVG
QVVMVF9SQVRFTElNSVRfVVM7CiBpbnRlZ2VyX3BhcmFtKCJzY2hlZF9yYXRlbGltaXRfdXMiLCBz
Y2hlZF9yYXRlbGltaXRfdXMpOworCisvKiBOdW1iZXIgb2YgdmNwdXMgcGVyIHN0cnVjdCBzY2hl
ZF9pdGVtLiAqLworc3RhdGljIHVuc2lnbmVkIGludCBzY2hlZF9ncmFudWxhcml0eSA9IDE7CisK
IC8qIFZhcmlvdXMgdGltZXIgaGFuZGxlcnMuICovCiBzdGF0aWMgdm9pZCBzX3RpbWVyX2ZuKHZv
aWQgKnVudXNlZCk7CiBzdGF0aWMgdm9pZCB2Y3B1X3BlcmlvZGljX3RpbWVyX2ZuKHZvaWQgKmRh
dGEpOwpAQCAtMTU2NCwxMzQgKzE1NjgsMjkxIEBAIHN0YXRpYyB2b2lkIHZjcHVfcGVyaW9kaWNf
dGltZXJfd29yayhzdHJ1Y3QgdmNwdSAqdikKICAgICBzZXRfdGltZXIoJnYtPnBlcmlvZGljX3Rp
bWVyLCBwZXJpb2RpY19uZXh0X2V2ZW50KTsKIH0KIAotLyoKLSAqIFRoZSBtYWluIGZ1bmN0aW9u
Ci0gKiAtIGRlc2NoZWR1bGUgdGhlIGN1cnJlbnQgZG9tYWluIChzY2hlZHVsZXIgaW5kZXBlbmRl
bnQpLgotICogLSBwaWNrIGEgbmV3IGRvbWFpbiAoc2NoZWR1bGVyIGRlcGVuZGVudCkuCi0gKi8K
LXN0YXRpYyB2b2lkIHNjaGVkdWxlKHZvaWQpCitzdGF0aWMgdm9pZCBzY2hlZF9zd2l0Y2hfaXRl
bXMoc3RydWN0IHNjaGVkX3Jlc291cmNlICpzZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBzdHJ1Y3Qgc2NoZWRfaXRlbSAqbmV4dCwgc3RydWN0IHNjaGVkX2l0ZW0gKnByZXYsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc190aW1lX3Qgbm93KQogewotICAgIHN0cnVj
dCBzY2hlZF9pdGVtICAgICpwcmV2ID0gY3VycmVudC0+c2NoZWRfaXRlbSwgKm5leHQgPSBOVUxM
OwotICAgIHNfdGltZV90ICAgICAgICAgICAgICBub3c7Ci0gICAgc3RydWN0IHNjaGVkdWxlciAg
ICAgKnNjaGVkOwotICAgIHVuc2lnbmVkIGxvbmcgICAgICAgICp0YXNrbGV0X3dvcmsgPSAmdGhp
c19jcHUodGFza2xldF93b3JrX3RvX2RvKTsKLSAgICBib29sICAgICAgICAgICAgICAgICAgdGFz
a2xldF93b3JrX3NjaGVkdWxlZCA9IGZhbHNlOwotICAgIHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAq
c2Q7Ci0gICAgc3BpbmxvY2tfdCAgICAgICAgICAgKmxvY2s7Ci0gICAgaW50IGNwdSA9IHNtcF9w
cm9jZXNzb3JfaWQoKTsKKyAgICBzZC0+Y3VyciA9IG5leHQ7CiAKLSAgICBBU1NFUlRfTk9UX0lO
X0FUT01JQygpOworICAgIFRSQUNFXzNEKFRSQ19TQ0hFRF9TV0lUQ0hfSU5GUFJFViwgcHJldi0+
ZG9tYWluLT5kb21haW5faWQsIHByZXYtPml0ZW1faWQsCisgICAgICAgICAgICAgbm93IC0gcHJl
di0+c3RhdGVfZW50cnlfdGltZSk7CisgICAgVFJBQ0VfNEQoVFJDX1NDSEVEX1NXSVRDSF9JTkZO
RVhULCBuZXh0LT5kb21haW4tPmRvbWFpbl9pZCwgbmV4dC0+aXRlbV9pZCwKKyAgICAgICAgICAg
ICAobmV4dC0+dmNwdS0+cnVuc3RhdGUuc3RhdGUgPT0gUlVOU1RBVEVfcnVubmFibGUpID8KKyAg
ICAgICAgICAgICAobm93IC0gbmV4dC0+c3RhdGVfZW50cnlfdGltZSkgOiAwLCBwcmV2LT5uZXh0
X3RpbWUpOwogCi0gICAgU0NIRURfU1RBVF9DUkFOSyhzY2hlZF9ydW4pOworICAgIEFTU0VSVChw
cmV2LT52Y3B1LT5ydW5zdGF0ZS5zdGF0ZSA9PSBSVU5TVEFURV9ydW5uaW5nKTsKIAotICAgIHNk
ID0gdGhpc19jcHUoc2NoZWRfcmVzKTsKKyAgICBUUkFDRV80RChUUkNfU0NIRURfU1dJVENILCBw
cmV2LT5kb21haW4tPmRvbWFpbl9pZCwgcHJldi0+aXRlbV9pZCwKKyAgICAgICAgICAgICBuZXh0
LT5kb21haW4tPmRvbWFpbl9pZCwgbmV4dC0+aXRlbV9pZCk7CiAKLSAgICAvKiBVcGRhdGUgdGFz
a2xldCBzY2hlZHVsaW5nIHN0YXR1cy4gKi8KLSAgICBzd2l0Y2ggKCAqdGFza2xldF93b3JrICkK
KyAgICBzY2hlZF9pdGVtX3J1bnN0YXRlX2NoYW5nZShwcmV2LCBmYWxzZSwgbm93KTsKKyAgICBw
cmV2LT5sYXN0X3J1bl90aW1lID0gbm93OworCisgICAgQVNTRVJUKG5leHQtPnZjcHUtPnJ1bnN0
YXRlLnN0YXRlICE9IFJVTlNUQVRFX3J1bm5pbmcpOworICAgIHNjaGVkX2l0ZW1fcnVuc3RhdGVf
Y2hhbmdlKG5leHQsIHRydWUsIG5vdyk7CisKKyAgICAvKgorICAgICAqIE5CLiBEb24ndCBhZGQg
YW55IHRyYWNlIHJlY29yZHMgZnJvbSBoZXJlIHVudGlsIHRoZSBhY3R1YWwgY29udGV4dAorICAg
ICAqIHN3aXRjaCwgZWxzZSBsb3N0X3JlY29yZHMgcmVzdW1lIHdpbGwgbm90IHdvcmsgcHJvcGVy
bHkuCisgICAgICovCisKKyAgICBBU1NFUlQoIW5leHQtPmlzX3J1bm5pbmcpOworICAgIG5leHQt
PnZjcHUtPmlzX3J1bm5pbmcgPSAxOworICAgIG5leHQtPmlzX3J1bm5pbmcgPSAxOworfQorCitz
dGF0aWMgYm9vbCBzY2hlZF90YXNrbGV0X2NoZWNrKHZvaWQpCit7CisgICAgdW5zaWduZWQgbG9u
ZyAqdGFza2xldF93b3JrOworICAgIGJvb2wgdGFza2xldF93b3JrX3NjaGVkdWxlZCA9IGZhbHNl
OworICAgIGNvbnN0IGNwdW1hc2tfdCAqbWFzayA9IHRoaXNfY3B1KHNjaGVkX3JlcyktPmNwdXM7
CisgICAgaW50IGNwdTsKKworICAgIGZvcl9lYWNoX2NwdSAoIGNwdSwgbWFzayApCiAgICAgewot
ICAgIGNhc2UgVEFTS0xFVF9lbnF1ZXVlZDoKLSAgICAgICAgc2V0X2JpdChfVEFTS0xFVF9zY2hl
ZHVsZWQsIHRhc2tsZXRfd29yayk7Ci0gICAgICAgIC8qIGZhbGx0aHJvdWdoICovCi0gICAgY2Fz
ZSBUQVNLTEVUX2VucXVldWVkfFRBU0tMRVRfc2NoZWR1bGVkOgotICAgICAgICB0YXNrbGV0X3dv
cmtfc2NoZWR1bGVkID0gdHJ1ZTsKLSAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSBUQVNLTEVUX3Nj
aGVkdWxlZDoKLSAgICAgICAgY2xlYXJfYml0KF9UQVNLTEVUX3NjaGVkdWxlZCwgdGFza2xldF93
b3JrKTsKLSAgICBjYXNlIDA6Ci0gICAgICAgIC8qdGFza2xldF93b3JrX3NjaGVkdWxlZCA9IGZh
bHNlOyovCi0gICAgICAgIGJyZWFrOwotICAgIGRlZmF1bHQ6Ci0gICAgICAgIEJVRygpOwotICAg
IH0KKyAgICAgICAgdGFza2xldF93b3JrID0gJnBlcl9jcHUodGFza2xldF93b3JrX3RvX2RvLCBj
cHUpOwogCi0gICAgbG9jayA9IHBjcHVfc2NoZWR1bGVfbG9ja19pcnEoY3B1KTsKKyAgICAgICAg
c3dpdGNoICggKnRhc2tsZXRfd29yayApCisgICAgICAgIHsKKyAgICAgICAgY2FzZSBUQVNLTEVU
X2VucXVldWVkOgorICAgICAgICAgICAgc2V0X2JpdChfVEFTS0xFVF9zY2hlZHVsZWQsIHRhc2ts
ZXRfd29yayk7CisgICAgICAgICAgICAvKiBmYWxsdGhyb3VnaCAqLworICAgICAgICBjYXNlIFRB
U0tMRVRfZW5xdWV1ZWR8VEFTS0xFVF9zY2hlZHVsZWQ6CisgICAgICAgICAgICB0YXNrbGV0X3dv
cmtfc2NoZWR1bGVkID0gdHJ1ZTsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICBjYXNlIFRB
U0tMRVRfc2NoZWR1bGVkOgorICAgICAgICAgICAgY2xlYXJfYml0KF9UQVNLTEVUX3NjaGVkdWxl
ZCwgdGFza2xldF93b3JrKTsKKyAgICAgICAgY2FzZSAwOgorICAgICAgICAgICAgLyp0YXNrbGV0
X3dvcmtfc2NoZWR1bGVkID0gZmFsc2U7Ki8KKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICBk
ZWZhdWx0OgorICAgICAgICAgICAgQlVHKCk7CisgICAgICAgIH0KKyAgICB9CiAKLSAgICBub3cg
PSBOT1coKTsKKyAgICByZXR1cm4gdGFza2xldF93b3JrX3NjaGVkdWxlZDsKK30KIAotICAgIHN0
b3BfdGltZXIoJnNkLT5zX3RpbWVyKTsKK3N0YXRpYyBzdHJ1Y3Qgc2NoZWRfaXRlbSAqZG9fc2No
ZWR1bGUoc3RydWN0IHNjaGVkX2l0ZW0gKnByZXYsIHNfdGltZV90IG5vdykKK3sKKyAgICBzdHJ1
Y3Qgc2NoZWR1bGVyICpzY2hlZCA9IHRoaXNfY3B1KHNjaGVkdWxlcik7CisgICAgc3RydWN0IHNj
aGVkX3Jlc291cmNlICpzZCA9IHRoaXNfY3B1KHNjaGVkX3Jlcyk7CisgICAgc3RydWN0IHNjaGVk
X2l0ZW0gKm5leHQ7CiAKICAgICAvKiBnZXQgcG9saWN5LXNwZWNpZmljIGRlY2lzaW9uIG9uIHNj
aGVkdWxpbmcuLi4gKi8KLSAgICBzY2hlZCA9IHRoaXNfY3B1KHNjaGVkdWxlcik7Ci0gICAgc2No
ZWQtPmRvX3NjaGVkdWxlKHNjaGVkLCBwcmV2LCBub3csIHRhc2tsZXRfd29ya19zY2hlZHVsZWQp
OworICAgIHNjaGVkLT5kb19zY2hlZHVsZShzY2hlZCwgcHJldiwgbm93LCBzY2hlZF90YXNrbGV0
X2NoZWNrKCkpOwogCiAgICAgbmV4dCA9IHByZXYtPm5leHRfdGFzazsKIAotICAgIHNkLT5jdXJy
ID0gbmV4dDsKLQogICAgIGlmICggcHJldi0+bmV4dF90aW1lID49IDAgKSAvKiAtdmUgbWVhbnMg
bm8gbGltaXQgKi8KICAgICAgICAgc2V0X3RpbWVyKCZzZC0+c190aW1lciwgbm93ICsgcHJldi0+
bmV4dF90aW1lKTsKIAotICAgIGlmICggdW5saWtlbHkocHJldiA9PSBuZXh0KSApCisgICAgaWYg
KCBsaWtlbHkocHJldiAhPSBuZXh0KSApCisgICAgICAgIHNjaGVkX3N3aXRjaF9pdGVtcyhzZCwg
bmV4dCwgcHJldiwgbm93KTsKKworICAgIHJldHVybiBuZXh0OworfQorCitzdGF0aWMgdm9pZCBj
b250ZXh0X3NhdmVkKHN0cnVjdCB2Y3B1ICpwcmV2KQoreworICAgIHN0cnVjdCBzY2hlZF9pdGVt
ICppdGVtID0gcHJldi0+c2NoZWRfaXRlbTsKKworICAgIGl0ZW0tPmlzX3J1bm5pbmcgPSAwOwor
ICAgIGl0ZW0tPnN0YXRlX2VudHJ5X3RpbWUgPSBOT1coKTsKKworICAgIC8qIENoZWNrIGZvciBt
aWdyYXRpb24gcmVxdWVzdCAvYWZ0ZXIvIGNsZWFyaW5nIHJ1bm5pbmcgZmxhZy4gKi8KKyAgICBz
bXBfbWIoKTsKKworICAgIHNjaGVkX2NvbnRleHRfc2F2ZWQodmNwdV9zY2hlZHVsZXIocHJldiks
IGl0ZW0pOworCisgICAgc2NoZWRfaXRlbV9taWdyYXRlX2ZpbmlzaChpdGVtKTsKK30KKworLyoK
KyAqIFJlbmRlenZvdXMgb24gZW5kIG9mIGNvbnRleHQgc3dpdGNoLgorICogQXMgbm8gbG9jayBp
cyBwcm90ZWN0aW5nIHRoaXMgcmVuZGV6dm91cyBmdW5jdGlvbiB3ZSBuZWVkIHRvIHVzZSBhdG9t
aWMKKyAqIGFjY2VzcyBmdW5jdGlvbnMgb24gdGhlIGNvdW50ZXIuCisgKiBUaGUgY291bnRlciB3
aWxsIGJlIDAgaW4gY2FzZSBubyByZW5kZXp2b3VzIGlzIG5lZWRlZC4gRm9yIHRoZSByZW5kZXp2
b3VzCisgKiBjYXNlIGl0IGlzIGluaXRpYWxpc2VkIHRvIHRoZSBudW1iZXIgb2YgY3B1cyB0byBy
ZW5kZXp2b3VzIHBsdXMgMS4gRWFjaAorICogbWVtYmVyIGVudGVyaW5nIGRlY3JlbWVudHMgdGhl
IGNvdW50ZXIuIFRoZSBsYXN0IG9uZSB3aWxsIGRlY3JlbWVudCBpdCB0bworICogMSBhbmQgcGVy
Zm9ybSB0aGUgZmluYWwgbmVlZGVkIGFjdGlvbiBpbiB0aGF0IGNhc2UgKGNhbGwgb2YgY29udGV4
dF9zYXZlZCgpCisgKiBpZiB2Y3B1IHdhcyBzd2l0Y2hlZCksIGFuZCB0aGVuIHNldCB0aGUgY291
bnRlciB0byB6ZXJvLiBUaGUgb3RoZXIgbWVtYmVycworICogd2lsbCB3YWl0IHVudGlsIHRoZSBj
b3VudGVyIGJlY29tZXMgemVybyB1bnRpbCB0aGV5IHByb2NlZWQuCisgKi8KK3ZvaWQgc2NoZWRf
Y29udGV4dF9zd2l0Y2hlZChzdHJ1Y3QgdmNwdSAqdnByZXYsIHN0cnVjdCB2Y3B1ICp2bmV4dCkK
K3sKKyAgICBzdHJ1Y3Qgc2NoZWRfaXRlbSAqbmV4dCA9IHZuZXh0LT5zY2hlZF9pdGVtOworCisg
ICAgLyogQ2xlYXIgcnVubmluZyBmbGFnIC9hZnRlci8gd3JpdGluZyBjb250ZXh0IHRvIG1lbW9y
eS4gKi8KKyAgICBzbXBfd21iKCk7CisKKyAgICB2cHJldi0+aXNfcnVubmluZyA9IDA7CisKKyAg
ICBpZiAoIGF0b21pY19yZWFkKCZuZXh0LT5yZW5kZXp2b3VzX291dF9jbnQpICkKKyAgICB7Cisg
ICAgICAgIGludCBjbnQgPSBhdG9taWNfZGVjX3JldHVybigmbmV4dC0+cmVuZGV6dm91c19vdXRf
Y250KTsKKworICAgICAgICAvKiBDYWxsIGNvbnRleHRfc2F2ZWQoKSBiZWZvcmUgcmVsZWFzaW5n
IG90aGVyIHdhaXRlcnMuICovCisgICAgICAgIGlmICggY250ID09IDEgKQorICAgICAgICB7Cisg
ICAgICAgICAgICBpZiAoIHZwcmV2ICE9IHZuZXh0ICkKKyAgICAgICAgICAgICAgICBjb250ZXh0
X3NhdmVkKHZwcmV2KTsKKyAgICAgICAgICAgIGF0b21pY19zZXQoJm5leHQtPnJlbmRlenZvdXNf
b3V0X2NudCwgMCk7CisgICAgICAgIH0KKyAgICAgICAgZWxzZQorICAgICAgICAgICAgd2hpbGUg
KCBhdG9taWNfcmVhZCgmbmV4dC0+cmVuZGV6dm91c19vdXRfY250KSApCisgICAgICAgICAgICAg
ICAgY3B1X3JlbGF4KCk7CisgICAgfQorICAgIGVsc2UgaWYgKCB2cHJldiAhPSB2bmV4dCApCisg
ICAgICAgIGNvbnRleHRfc2F2ZWQodnByZXYpOworfQorCitzdGF0aWMgdm9pZCBzY2hlZF9jb250
ZXh0X3N3aXRjaChzdHJ1Y3QgdmNwdSAqdnByZXYsIHN0cnVjdCB2Y3B1ICp2bmV4dCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNfdGltZV90IG5vdykKK3sKKyAgICBpZiAoIHVu
bGlrZWx5KHZwcmV2ID09IHZuZXh0KSApCiAgICAgewotICAgICAgICBwY3B1X3NjaGVkdWxlX3Vu
bG9ja19pcnEobG9jaywgY3B1KTsKICAgICAgICAgVFJBQ0VfNEQoVFJDX1NDSEVEX1NXSVRDSF9J
TkZDT05ULAotICAgICAgICAgICAgICAgICBuZXh0LT5kb21haW4tPmRvbWFpbl9pZCwgbmV4dC0+
aXRlbV9pZCwKLSAgICAgICAgICAgICAgICAgbm93IC0gcHJldi0+c3RhdGVfZW50cnlfdGltZSwK
LSAgICAgICAgICAgICAgICAgcHJldi0+bmV4dF90aW1lKTsKLSAgICAgICAgdHJhY2VfY29udGlu
dWVfcnVubmluZyhuZXh0LT52Y3B1KTsKLSAgICAgICAgcmV0dXJuIGNvbnRpbnVlX3J1bm5pbmco
cHJldi0+dmNwdSk7CisgICAgICAgICAgICAgICAgIHZuZXh0LT5kb21haW4tPmRvbWFpbl9pZCwg
dm5leHQtPnNjaGVkX2l0ZW0tPml0ZW1faWQsCisgICAgICAgICAgICAgICAgIG5vdyAtIHZwcmV2
LT5ydW5zdGF0ZS5zdGF0ZV9lbnRyeV90aW1lLAorICAgICAgICAgICAgICAgICB2cHJldi0+c2No
ZWRfaXRlbS0+bmV4dF90aW1lKTsKKyAgICAgICAgc2NoZWRfY29udGV4dF9zd2l0Y2hlZCh2cHJl
diwgdm5leHQpOworICAgICAgICB0cmFjZV9jb250aW51ZV9ydW5uaW5nKHZuZXh0KTsKKyAgICAg
ICAgcmV0dXJuIGNvbnRpbnVlX3J1bm5pbmcodnByZXYpOwogICAgIH0KIAotICAgIFRSQUNFXzNE
KFRSQ19TQ0hFRF9TV0lUQ0hfSU5GUFJFViwKLSAgICAgICAgICAgICBwcmV2LT5kb21haW4tPmRv
bWFpbl9pZCwgcHJldi0+aXRlbV9pZCwKLSAgICAgICAgICAgICBub3cgLSBwcmV2LT5zdGF0ZV9l
bnRyeV90aW1lKTsKLSAgICBUUkFDRV80RChUUkNfU0NIRURfU1dJVENIX0lORk5FWFQsCi0gICAg
ICAgICAgICAgbmV4dC0+ZG9tYWluLT5kb21haW5faWQsIG5leHQtPml0ZW1faWQsCi0gICAgICAg
ICAgICAgKG5leHQtPnZjcHUtPnJ1bnN0YXRlLnN0YXRlID09IFJVTlNUQVRFX3J1bm5hYmxlKSA/
Ci0gICAgICAgICAgICAgKG5vdyAtIG5leHQtPnN0YXRlX2VudHJ5X3RpbWUpIDogMCwKLSAgICAg
ICAgICAgICBwcmV2LT5uZXh0X3RpbWUpOworICAgIFNDSEVEX1NUQVRfQ1JBTksoc2NoZWRfY3R4
KTsKIAotICAgIEFTU0VSVChwcmV2LT52Y3B1LT5ydW5zdGF0ZS5zdGF0ZSA9PSBSVU5TVEFURV9y
dW5uaW5nKTsKKyAgICBzdG9wX3RpbWVyKCZ2cHJldi0+cGVyaW9kaWNfdGltZXIpOwogCi0gICAg
VFJBQ0VfNEQoVFJDX1NDSEVEX1NXSVRDSCwKLSAgICAgICAgICAgICBwcmV2LT5kb21haW4tPmRv
bWFpbl9pZCwgcHJldi0+aXRlbV9pZCwKLSAgICAgICAgICAgICBuZXh0LT5kb21haW4tPmRvbWFp
bl9pZCwgbmV4dC0+aXRlbV9pZCk7CisgICAgaWYgKCB2bmV4dC0+c2NoZWRfaXRlbS0+bWlncmF0
ZWQgKQorICAgICAgICB2Y3B1X21vdmVfaXJxcyh2bmV4dCk7CiAKLSAgICBzY2hlZF9pdGVtX3J1
bnN0YXRlX2NoYW5nZShwcmV2LCBmYWxzZSwgbm93KTsKLSAgICBwcmV2LT5sYXN0X3J1bl90aW1l
ID0gbm93OworICAgIHZjcHVfcGVyaW9kaWNfdGltZXJfd29yayh2bmV4dCk7CiAKLSAgICBBU1NF
UlQobmV4dC0+dmNwdS0+cnVuc3RhdGUuc3RhdGUgIT0gUlVOU1RBVEVfcnVubmluZyk7Ci0gICAg
c2NoZWRfaXRlbV9ydW5zdGF0ZV9jaGFuZ2UobmV4dCwgdHJ1ZSwgbm93KTsKKyAgICBjb250ZXh0
X3N3aXRjaCh2cHJldiwgdm5leHQpOworfQogCi0gICAgLyoKLSAgICAgKiBOQi4gRG9uJ3QgYWRk
IGFueSB0cmFjZSByZWNvcmRzIGZyb20gaGVyZSB1bnRpbCB0aGUgYWN0dWFsIGNvbnRleHQKLSAg
ICAgKiBzd2l0Y2gsIGVsc2UgbG9zdF9yZWNvcmRzIHJlc3VtZSB3aWxsIG5vdCB3b3JrIHByb3Bl
cmx5LgotICAgICAqLworLyoKKyAqIFJlbmRlenZvdXMgYmVmb3JlIHRha2luZyBhIHNjaGVkdWxp
bmcgZGVjaXNpb24uCisgKiBDYWxsZWQgd2l0aCBzY2hlZHVsZSBsb2NrIGhlbGQsIHNvIGFsbCBh
Y2Nlc3NlcyB0byB0aGUgcmVuZGV6dm91cyBjb3VudGVyCisgKiBjYW4gYmUgbm9ybWFsIG9uZXMg
KG5vIGF0b21pYyBhY2Nlc3NlcyBuZWVkZWQpLgorICogVGhlIGNvdW50ZXIgaXMgaW5pdGlhbGl6
ZWQgdG8gdGhlIG51bWJlciBvZiBjcHVzIHRvIHJlbmRlenZvdXMgaW5pdGlhbGx5LgorICogRWFj
aCBjcHUgZW50ZXJpbmcgd2lsbCBkZWNyZW1lbnQgdGhlIGNvdW50ZXIuIEluIGNhc2UgdGhlIGNv
dW50ZXIgYmVjb21lcworICogemVybyBkb19zY2hlZHVsZSgpIGlzIGNhbGxlZCBhbmQgdGhlIHJl
bmRlenZvdXMgY291bnRlciBmb3IgbGVhdmluZworICogY29udGV4dF9zd2l0Y2goKSBpcyBzZXQu
IEFsbCBvdGhlciBtZW1iZXJzIHdpbGwgd2FpdCB1bnRpbCB0aGUgY291bnRlciBpcworICogYmVj
b21pbmcgemVybywgZHJvcHBpbmcgdGhlIHNjaGVkdWxlIGxvY2sgaW4gYmV0d2Vlbi4KKyAqLwor
c3RhdGljIHN0cnVjdCBzY2hlZF9pdGVtICpzY2hlZF93YWl0X3JlbmRlenZvdXNfaW4oc3RydWN0
IHNjaGVkX2l0ZW0gKnByZXYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBzcGlubG9ja190ICpsb2NrLCBpbnQgY3B1LAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc190aW1lX3Qgbm93KQoreworICAg
IHN0cnVjdCBzY2hlZF9pdGVtICpuZXh0OwogCi0gICAgQVNTRVJUKCFuZXh0LT5pc19ydW5uaW5n
KTsKLSAgICBuZXh0LT52Y3B1LT5pc19ydW5uaW5nID0gMTsKLSAgICBuZXh0LT5pc19ydW5uaW5n
ID0gMTsKLSAgICBuZXh0LT5zdGF0ZV9lbnRyeV90aW1lID0gbm93OworICAgIGlmICggIS0tcHJl
di0+cmVuZGV6dm91c19pbl9jbnQgKQorICAgIHsKKyAgICAgICAgbmV4dCA9IGRvX3NjaGVkdWxl
KHByZXYsIG5vdyk7CisgICAgICAgIGF0b21pY19zZXQoJm5leHQtPnJlbmRlenZvdXNfb3V0X2Nu
dCwgc2NoZWRfZ3JhbnVsYXJpdHkgKyAxKTsKKyAgICAgICAgcmV0dXJuIG5leHQ7CisgICAgfQog
Ci0gICAgcGNwdV9zY2hlZHVsZV91bmxvY2tfaXJxKGxvY2ssIGNwdSk7CisgICAgd2hpbGUgKCBw
cmV2LT5yZW5kZXp2b3VzX2luX2NudCApCisgICAgeworICAgICAgICBwY3B1X3NjaGVkdWxlX3Vu
bG9ja19pcnEobG9jaywgY3B1KTsKKyAgICAgICAgY3B1X3JlbGF4KCk7CisgICAgICAgIHBjcHVf
c2NoZWR1bGVfbG9ja19pcnEoY3B1KTsKKyAgICB9CiAKLSAgICBTQ0hFRF9TVEFUX0NSQU5LKHNj
aGVkX2N0eCk7CisgICAgcmV0dXJuIHByZXYtPm5leHRfdGFzazsKK30KKworc3RhdGljIHZvaWQg
c2NoZWRfc2xhdmUodm9pZCkKK3sKKyAgICBzdHJ1Y3QgdmNwdSAgICAgICAgICAqdnByZXYgPSBj
dXJyZW50OworICAgIHN0cnVjdCBzY2hlZF9pdGVtICAgICpwcmV2ID0gdnByZXYtPnNjaGVkX2l0
ZW0sICpuZXh0OworICAgIHNfdGltZV90ICAgICAgICAgICAgICBub3c7CisgICAgc3BpbmxvY2tf
dCAgICAgICAgICAgKmxvY2s7CisgICAgaW50IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKKwor
ICAgIEFTU0VSVF9OT1RfSU5fQVRPTUlDKCk7CisKKyAgICBsb2NrID0gcGNwdV9zY2hlZHVsZV9s
b2NrX2lycShjcHUpOworCisgICAgbm93ID0gTk9XKCk7CisKKyAgICBpZiAoICFwcmV2LT5yZW5k
ZXp2b3VzX2luX2NudCApCisgICAgeworICAgICAgICBwY3B1X3NjaGVkdWxlX3VubG9ja19pcnEo
bG9jaywgY3B1KTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KIAotICAgIHN0b3BfdGltZXIoJnBy
ZXYtPnZjcHUtPnBlcmlvZGljX3RpbWVyKTsKKyAgICBzdG9wX3RpbWVyKCZ0aGlzX2NwdShzY2hl
ZF9yZXMpLT5zX3RpbWVyKTsKIAotICAgIGlmICggbmV4dC0+bWlncmF0ZWQgKQotICAgICAgICB2
Y3B1X21vdmVfaXJxcyhuZXh0LT52Y3B1KTsKKyAgICBuZXh0ID0gc2NoZWRfd2FpdF9yZW5kZXp2
b3VzX2luKHByZXYsIGxvY2ssIGNwdSwgbm93KTsKIAotICAgIHZjcHVfcGVyaW9kaWNfdGltZXJf
d29yayhuZXh0LT52Y3B1KTsKKyAgICBwY3B1X3NjaGVkdWxlX3VubG9ja19pcnEobG9jaywgY3B1
KTsKIAotICAgIGNvbnRleHRfc3dpdGNoKHByZXYtPnZjcHUsIG5leHQtPnZjcHUpOworICAgIHNj
aGVkX2NvbnRleHRfc3dpdGNoKHZwcmV2LCBuZXh0LT52Y3B1LCBub3cpOwogfQogCi12b2lkIGNv
bnRleHRfc2F2ZWQoc3RydWN0IHZjcHUgKnByZXYpCisvKgorICogVGhlIG1haW4gZnVuY3Rpb24K
KyAqIC0gZGVzY2hlZHVsZSB0aGUgY3VycmVudCBkb21haW4gKHNjaGVkdWxlciBpbmRlcGVuZGVu
dCkuCisgKiAtIHBpY2sgYSBuZXcgZG9tYWluIChzY2hlZHVsZXIgZGVwZW5kZW50KS4KKyAqLwor
c3RhdGljIHZvaWQgc2NoZWR1bGUodm9pZCkKIHsKLSAgICAvKiBDbGVhciBydW5uaW5nIGZsYWcg
L2FmdGVyLyB3cml0aW5nIGNvbnRleHQgdG8gbWVtb3J5LiAqLwotICAgIHNtcF93bWIoKTsKKyAg
ICBzdHJ1Y3QgdmNwdSAgICAgICAgICAqdm5leHQsICp2cHJldiA9IGN1cnJlbnQ7CisgICAgc3Ry
dWN0IHNjaGVkX2l0ZW0gICAgKnByZXYgPSB2cHJldi0+c2NoZWRfaXRlbSwgKm5leHQgPSBOVUxM
OworICAgIHNfdGltZV90ICAgICAgICAgICAgICBub3c7CisgICAgc3RydWN0IHNjaGVkX3Jlc291
cmNlICpzZDsKKyAgICBzcGlubG9ja190ICAgICAgICAgICAqbG9jazsKKyAgICBpbnQgY3B1ID0g
c21wX3Byb2Nlc3Nvcl9pZCgpOwogCi0gICAgcHJldi0+aXNfcnVubmluZyA9IDA7Ci0gICAgcHJl
di0+c2NoZWRfaXRlbS0+aXNfcnVubmluZyA9IDA7Ci0gICAgcHJldi0+c2NoZWRfaXRlbS0+c3Rh
dGVfZW50cnlfdGltZSA9IE5PVygpOworICAgIEFTU0VSVF9OT1RfSU5fQVRPTUlDKCk7CiAKLSAg
ICAvKiBDaGVjayBmb3IgbWlncmF0aW9uIHJlcXVlc3QgL2FmdGVyLyBjbGVhcmluZyBydW5uaW5n
IGZsYWcuICovCi0gICAgc21wX21iKCk7CisgICAgU0NIRURfU1RBVF9DUkFOSyhzY2hlZF9ydW4p
OwogCi0gICAgc2NoZWRfY29udGV4dF9zYXZlZCh2Y3B1X3NjaGVkdWxlcihwcmV2KSwgcHJldi0+
c2NoZWRfaXRlbSk7CisgICAgc2QgPSB0aGlzX2NwdShzY2hlZF9yZXMpOworCisgICAgbG9jayA9
IHBjcHVfc2NoZWR1bGVfbG9ja19pcnEoY3B1KTsKKworICAgIGlmICggcHJldi0+cmVuZGV6dm91
c19pbl9jbnQgKQorICAgIHsKKyAgICAgICAgLyoKKyAgICAgICAgICogV2UgaGF2ZSBhIHJhY2U6
IHNjaGVkX3NsYXZlKCkgc2hvdWxkIGJlIGNhbGxlZCwgc28gcmFpc2UgYSBzb2Z0aXJxCisgICAg
ICAgICAqIGluIG9yZGVyIHRvIHJlLWVudGVyIHNjaGVkdWxlKCkgbGF0ZXIgYW5kIGNhbGwgc2No
ZWRfc2xhdmUoKSBub3cuCisgICAgICAgICAqLworICAgICAgICBwY3B1X3NjaGVkdWxlX3VubG9j
a19pcnEobG9jaywgY3B1KTsKKworICAgICAgICByYWlzZV9zb2Z0aXJxKFNDSEVEVUxFX1NPRlRJ
UlEpOworICAgICAgICByZXR1cm4gc2NoZWRfc2xhdmUoKTsKKyAgICB9CisKKyAgICBub3cgPSBO
T1coKTsKKworICAgIHN0b3BfdGltZXIoJnNkLT5zX3RpbWVyKTsKKworICAgIGlmICggc2NoZWRf
Z3JhbnVsYXJpdHkgPiAxICkKKyAgICB7CisgICAgICAgIGNwdW1hc2tfdCBtYXNrOworCisgICAg
ICAgIHByZXYtPnJlbmRlenZvdXNfaW5fY250ID0gc2NoZWRfZ3JhbnVsYXJpdHk7CisgICAgICAg
IGNwdW1hc2tfYW5kbm90KCZtYXNrLCBzZC0+Y3B1cywgY3B1bWFza19vZihjcHUpKTsKKyAgICAg
ICAgY3B1bWFza19yYWlzZV9zb2Z0aXJxKCZtYXNrLCBTQ0hFRF9TTEFWRV9TT0ZUSVJRKTsKKyAg
ICAgICAgbmV4dCA9IHNjaGVkX3dhaXRfcmVuZGV6dm91c19pbihwcmV2LCBsb2NrLCBjcHUsIG5v
dyk7CisgICAgfQorICAgIGVsc2UKKyAgICB7CisgICAgICAgIHByZXYtPnJlbmRlenZvdXNfaW5f
Y250ID0gMDsKKyAgICAgICAgbmV4dCA9IGRvX3NjaGVkdWxlKHByZXYsIG5vdyk7CisgICAgICAg
IGF0b21pY19zZXQoJm5leHQtPnJlbmRlenZvdXNfb3V0X2NudCwgMCk7CisgICAgfQorCisgICAg
cGNwdV9zY2hlZHVsZV91bmxvY2tfaXJxKGxvY2ssIGNwdSk7CiAKLSAgICBzY2hlZF9pdGVtX21p
Z3JhdGVfZmluaXNoKHByZXYtPnNjaGVkX2l0ZW0pOworICAgIHZuZXh0ID0gbmV4dC0+dmNwdTsK
KyAgICBzY2hlZF9jb250ZXh0X3N3aXRjaCh2cHJldiwgdm5leHQsIG5vdyk7CiB9CiAKIC8qIFRo
ZSBzY2hlZHVsZXIgdGltZXI6IGZvcmNlIGEgcnVuIHRocm91Z2ggdGhlIHNjaGVkdWxlciAqLwpA
QCAtMTczMyw2ICsxODk0LDcgQEAgc3RhdGljIGludCBjcHVfc2NoZWR1bGVfdXAodW5zaWduZWQg
aW50IGNwdSkKICAgICBpZiAoIHNkID09IE5VTEwgKQogICAgICAgICByZXR1cm4gLUVOT01FTTsK
ICAgICBzZC0+cHJvY2Vzc29yID0gY3B1OworICAgIHNkLT5jcHVzID0gY3B1bWFza19vZihjcHUp
OwogICAgIHBlcl9jcHUoc2NoZWRfcmVzLCBjcHUpID0gc2Q7CiAKICAgICBwZXJfY3B1KHNjaGVk
dWxlciwgY3B1KSA9ICZvcHM7CkBAIC0xODkyLDYgKzIwNTQsNyBAQCB2b2lkIF9faW5pdCBzY2hl
ZHVsZXJfaW5pdCh2b2lkKQogICAgIGludCBpOwogCiAgICAgb3Blbl9zb2Z0aXJxKFNDSEVEVUxF
X1NPRlRJUlEsIHNjaGVkdWxlKTsKKyAgICBvcGVuX3NvZnRpcnEoU0NIRURfU0xBVkVfU09GVElS
USwgc2NoZWRfc2xhdmUpOwogCiAgICAgZm9yICggaSA9IDA7IGkgPCBOVU1fU0NIRURVTEVSUzsg
aSsrKQogICAgIHsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc29mdGlycS5jIGIveGVuL2NvbW1v
bi9zb2Z0aXJxLmMKaW5kZXggODNjM2MwOWJkNS4uMmQ2NjE5MzIwMyAxMDA2NDQKLS0tIGEveGVu
L2NvbW1vbi9zb2Z0aXJxLmMKKysrIGIveGVuL2NvbW1vbi9zb2Z0aXJxLmMKQEAgLTMzLDggKzMz
LDggQEAgc3RhdGljIHZvaWQgX19kb19zb2Z0aXJxKHVuc2lnbmVkIGxvbmcgaWdub3JlX21hc2sp
CiAgICAgZm9yICggOyA7ICkKICAgICB7CiAgICAgICAgIC8qCi0gICAgICAgICAqIEluaXRpYWxp
c2UgQGNwdSBvbiBldmVyeSBpdGVyYXRpb246IFNDSEVEVUxFX1NPRlRJUlEgbWF5IG1vdmUKLSAg
ICAgICAgICogdXMgdG8gYW5vdGhlciBwcm9jZXNzb3IuCisgICAgICAgICAqIEluaXRpYWxpc2Ug
QGNwdSBvbiBldmVyeSBpdGVyYXRpb246IFNDSEVEVUxFX1NPRlRJUlEgb3IKKyAgICAgICAgICog
U0NIRURfU0xBVkVfU09GVElSUSBtYXkgbW92ZSB1cyB0byBhbm90aGVyIHByb2Nlc3Nvci4KICAg
ICAgICAgICovCiAgICAgICAgIGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKIApAQCAtNTUsNyAr
NTUsNyBAQCB2b2lkIHByb2Nlc3NfcGVuZGluZ19zb2Z0aXJxcyh2b2lkKQogewogICAgIEFTU0VS
VCghaW5faXJxKCkgJiYgbG9jYWxfaXJxX2lzX2VuYWJsZWQoKSk7CiAgICAgLyogRG8gbm90IGVu
dGVyIHNjaGVkdWxlciBhcyBpdCBjYW4gcHJlZW1wdCB0aGUgY2FsbGluZyBjb250ZXh0LiAqLwot
ICAgIF9fZG9fc29mdGlycSgxdWw8PFNDSEVEVUxFX1NPRlRJUlEpOworICAgIF9fZG9fc29mdGly
cSgoMXVsIDw8IFNDSEVEVUxFX1NPRlRJUlEpIHwgKDF1bCA8PCBTQ0hFRF9TTEFWRV9TT0ZUSVJR
KSk7CiB9CiAKIHZvaWQgZG9fc29mdGlycSh2b2lkKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
eGVuL3NjaGVkLWlmLmggYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaAppbmRleCAwOTU0NGUw
NWMwLi4wODRiNzhkMmI3IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaAor
KysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaApAQCAtNDEsNiArNDEsNyBAQCBzdHJ1Y3Qg
c2NoZWRfcmVzb3VyY2UgewogICAgIHN0cnVjdCB0aW1lciAgICAgICAgc190aW1lcjsgICAgICAg
IC8qIHNjaGVkdWxpbmcgdGltZXIgICAgICAgICAgICAgICAgKi8KICAgICBhdG9taWNfdCAgICAg
ICAgICAgIHVyZ2VudF9jb3VudDsgICAvKiBob3cgbWFueSB1cmdlbnQgdmNwdXMgICAgICAgICAg
ICovCiAgICAgdW5zaWduZWQgICAgICAgICAgICBwcm9jZXNzb3I7CisgICAgY29uc3QgY3B1bWFz
a190ICAgICpjcHVzOyAgICAgICAgICAgLyogY3B1cyBjb3ZlcmVkIGJ5IHRoaXMgc3RydWN0ICAg
ICAqLwogfTsKIAogI2RlZmluZSBjdXJyX29uX2NwdShjKSAgICAocGVyX2NwdShzY2hlZF9yZXMs
IGMpLT5jdXJyKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmggYi94ZW4vaW5j
bHVkZS94ZW4vc2NoZWQuaAppbmRleCA4YmRlNzkwZDI3Li41MjI0ZjBhYTcwIDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaApA
QCAtMjk1LDYgKzI5NSwxMiBAQCBzdHJ1Y3Qgc2NoZWRfaXRlbSB7CiAgICAgLyogTmV4dCBpdGVt
IHRvIHJ1bi4gKi8KICAgICBzdHJ1Y3Qgc2NoZWRfaXRlbSAgICAgICpuZXh0X3Rhc2s7CiAgICAg
c190aW1lX3QgICAgICAgICAgICAgICAgbmV4dF90aW1lOworCisgICAgLyogTnVtYmVyIG9mIHZj
cHVzIG5vdCB5ZXQgam9pbmVkIGZvciBjb250ZXh0IHN3aXRjaC4gKi8KKyAgICB1bnNpZ25lZCBp
bnQgICAgICAgICAgICByZW5kZXp2b3VzX2luX2NudDsKKworICAgIC8qIE51bWJlciBvZiB2Y3B1
cyBub3QgeWV0IGZpbmlzaGVkIHdpdGggY29udGV4dCBzd2l0Y2guICovCisgICAgYXRvbWljX3Qg
ICAgICAgICAgICAgICAgcmVuZGV6dm91c19vdXRfY250OwogfTsKIAogI2RlZmluZSBmb3JfZWFj
aF9zY2hlZF9pdGVtKGQsIGUpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCkBAIC02OTgsMTAgKzcwNCwxMCBAQCB2b2lkIHN5bmNfbG9jYWxfZXhlY3N0YXRlKHZvaWQp
OwogCiAvKgogICogQ2FsbGVkIGJ5IHRoZSBzY2hlZHVsZXIgdG8gc3dpdGNoIHRvIGFub3RoZXIg
VkNQVS4gVGhpcyBmdW5jdGlvbiBtdXN0Ci0gKiBjYWxsIGNvbnRleHRfc2F2ZWQoQHByZXYpIHdo
ZW4gdGhlIGxvY2FsIENQVSBpcyBubyBsb25nZXIgcnVubmluZyBpbgotICogQHByZXYncyBjb250
ZXh0LCBhbmQgdGhhdCBjb250ZXh0IGlzIHNhdmVkIHRvIG1lbW9yeS4gQWx0ZXJuYXRpdmVseSwg
aWYKLSAqIGltcGxlbWVudGluZyBsYXp5IGNvbnRleHQgc3dpdGNoaW5nLCBpdCBzdWZmaWNlcyB0
byBlbnN1cmUgdGhhdCBpbnZva2luZwotICogc3luY192Y3B1X2V4ZWNzdGF0ZSgpIHdpbGwgc3dp
dGNoIGFuZCBjb21taXQgQHByZXYncyBzdGF0ZS4KKyAqIGNhbGwgc2NoZWRfY29udGV4dF9zd2l0
Y2hlZChAcHJldiwgQG5leHQpIHdoZW4gdGhlIGxvY2FsIENQVSBpcyBubyBsb25nZXIKKyAqIHJ1
bm5pbmcgaW4gQHByZXYncyBjb250ZXh0LCBhbmQgdGhhdCBjb250ZXh0IGlzIHNhdmVkIHRvIG1l
bW9yeS4KKyAqIEFsdGVybmF0aXZlbHksIGlmIGltcGxlbWVudGluZyBsYXp5IGNvbnRleHQgc3dp
dGNoaW5nLCBpdCBzdWZmaWNlcyB0byBlbnN1cmUKKyAqIHRoYXQgaW52b2tpbmcgc3luY192Y3B1
X2V4ZWNzdGF0ZSgpIHdpbGwgc3dpdGNoIGFuZCBjb21taXQgQHByZXYncyBzdGF0ZS4KICAqLwog
dm9pZCBjb250ZXh0X3N3aXRjaCgKICAgICBzdHJ1Y3QgdmNwdSAqcHJldiwKQEAgLTcxMyw3ICs3
MTksNyBAQCB2b2lkIGNvbnRleHRfc3dpdGNoKAogICogc2F2ZWQgdG8gbWVtb3J5LiBBbHRlcm5h
dGl2ZWx5LCBpZiBpbXBsZW1lbnRpbmcgbGF6eSBjb250ZXh0IHN3aXRjaGluZywKICAqIGVuc3Vy
ZSB0aGF0IGludm9raW5nIHN5bmNfdmNwdV9leGVjc3RhdGUoKSB3aWxsIHN3aXRjaCBhbmQgY29t
bWl0IEBwcmV2LgogICovCi12b2lkIGNvbnRleHRfc2F2ZWQoc3RydWN0IHZjcHUgKnByZXYpOwor
dm9pZCBzY2hlZF9jb250ZXh0X3N3aXRjaGVkKHN0cnVjdCB2Y3B1ICpwcmV2LCBzdHJ1Y3QgdmNw
dSAqdm5leHQpOwogCiAvKiBDYWxsZWQgYnkgdGhlIHNjaGVkdWxlciB0byBjb250aW51ZSBydW5u
aW5nIHRoZSBjdXJyZW50IFZDUFUuICovCiB2b2lkIGNvbnRpbnVlX3J1bm5pbmcoCmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS94ZW4vc29mdGlycS5oIGIveGVuL2luY2x1ZGUveGVuL3NvZnRpcnEu
aAppbmRleCBjMzI3YzliNmNkLi5kNzI3M2IzODliIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94
ZW4vc29mdGlycS5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9zb2Z0aXJxLmgKQEAgLTQsNiArNCw3
IEBACiAvKiBMb3ctbGF0ZW5jeSBzb2Z0aXJxcyBjb21lIGZpcnN0IGluIHRoZSBmb2xsb3dpbmcg
bGlzdC4gKi8KIGVudW0gewogICAgIFRJTUVSX1NPRlRJUlEgPSAwLAorICAgIFNDSEVEX1NMQVZF
X1NPRlRJUlEsCiAgICAgU0NIRURVTEVfU09GVElSUSwKICAgICBORVdfVExCRkxVU0hfQ0xPQ0tf
UEVSSU9EX1NPRlRJUlEsCiAgICAgUkNVX1NPRlRJUlEsCi0tIAoyLjE2LjQKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 06 06:57:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 06:57:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNXYt-0002XM-EA; Mon, 06 May 2019 06:57:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XZcu=TG=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hNXYk-0002Cl-5u
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 06:57:10 +0000
X-Inumbo-ID: 271b43fa-6fcc-11e9-843c-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 271b43fa-6fcc-11e9-843c-bc764e045a96;
 Mon, 06 May 2019 06:57:03 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id B9250AF3E;
 Mon,  6 May 2019 06:56:58 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  6 May 2019 08:56:36 +0200
Message-Id: <20190506065644.7415-38-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190506065644.7415-1-jgross@suse.com>
References: <20190506065644.7415-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH RFC V2 37/45] x86: optimize loading of GDT at
 context switch
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW5zdGVhZCBvZiBkeW5hbWljYWxseSBkZWNpZGUgd2hldGhlciB0aGUgcHJldmlvdXMgdmNwdSB3
YXMgdXNpbmcgZnVsbApvciBkZWZhdWx0IEdEVCBqdXN0IGFkZCBhIHBlcmNwdSB2YXJpYWJsZSBm
b3IgdGhhdCBwdXJwb3NlLiBUaGlzIGF0Cm9uY2UgcmVtb3ZlcyB0aGUgbmVlZCBmb3IgdGVzdGlu
ZyB2Y3B1X2lkcyB0byBkaWZmZXIgdHdpY2UuCgpDYWNoZSB0aGUgbmVlZF9mdWxsX2dkdChuZCkg
dmFsdWUgaW4gYSBsb2NhbCB2YXJpYWJsZS4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KLS0tClJGQyBWMjogbmV3IHBhdGNoIChzcGxpdCBmcm9tIHByZXZp
b3VzIG9uZSkKLS0tCiB4ZW4vYXJjaC94ODYvZG9tYWluLmMgfCAxOCArKysrKysrKysrKysrLS0t
LS0KIDEgZmlsZSBjaGFuZ2VkLCAxMyBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwpp
bmRleCA3MmEzNjVmZjZhLi5kMDRlNzA0MTE2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9t
YWluLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCkBAIC03Miw2ICs3Miw4IEBACiAKIERF
RklORV9QRVJfQ1BVKHN0cnVjdCB2Y3B1ICosIGN1cnJfdmNwdSk7CiAKK3N0YXRpYyBERUZJTkVf
UEVSX0NQVShib29sLCBmdWxsX2dkdF9sb2FkZWQpOworCiBzdGF0aWMgdm9pZCBkZWZhdWx0X2lk
bGUodm9pZCk7CiB2b2lkICgqcG1faWRsZSkgKHZvaWQpIF9fcmVhZF9tb3N0bHkgPSBkZWZhdWx0
X2lkbGU7CiB2b2lkICgqZGVhZF9pZGxlKSAodm9pZCkgX19yZWFkX21vc3RseSA9IGRlZmF1bHRf
ZGVhZF9pZGxlOwpAQCAtMTYzOCw2ICsxNjQwLDggQEAgc3RhdGljIGlubGluZSB2b2lkIGxvYWRf
ZnVsbF9nZHQoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBjcHUpCiAgICAgZ2R0X2Rlc2Mu
YmFzZSA9IEdEVF9WSVJUX1NUQVJUKHYpOwogCiAgICAgbGdkdCgmZ2R0X2Rlc2MpOworCisgICAg
cGVyX2NwdShmdWxsX2dkdF9sb2FkZWQsIGNwdSkgPSB0cnVlOwogfQogCiBzdGF0aWMgaW5saW5l
IHZvaWQgbG9hZF9kZWZhdWx0X2dkdChzZWdfZGVzY190ICpnZHQsIHVuc2lnbmVkIGludCBjcHUp
CkBAIC0xNjQ4LDYgKzE2NTIsOCBAQCBzdGF0aWMgaW5saW5lIHZvaWQgbG9hZF9kZWZhdWx0X2dk
dChzZWdfZGVzY190ICpnZHQsIHVuc2lnbmVkIGludCBjcHUpCiAgICAgZ2R0X2Rlc2MuYmFzZSAg
PSAodW5zaWduZWQgbG9uZykoZ2R0IC0gRklSU1RfUkVTRVJWRURfR0RUX0VOVFJZKTsKIAogICAg
IGxnZHQoJmdkdF9kZXNjKTsKKworICAgIHBlcl9jcHUoZnVsbF9nZHRfbG9hZGVkLCBjcHUpID0g
ZmFsc2U7CiB9CiAKIHN0YXRpYyB2b2lkIF9fY29udGV4dF9zd2l0Y2godm9pZCkKQEAgLTE2NTgs
NiArMTY2NCw3IEBAIHN0YXRpYyB2b2lkIF9fY29udGV4dF9zd2l0Y2godm9pZCkKICAgICBzdHJ1
Y3QgdmNwdSAgICAgICAgICAqbiA9IGN1cnJlbnQ7CiAgICAgc3RydWN0IGRvbWFpbiAgICAgICAg
KnBkID0gcC0+ZG9tYWluLCAqbmQgPSBuLT5kb21haW47CiAgICAgc2VnX2Rlc2NfdCAgICAgICAg
ICAgKmdkdDsKKyAgICBib29sICAgICAgICAgICAgICAgICAgbmVlZF9mdWxsX2dkdF9uOwogCiAg
ICAgQVNTRVJUKHAgIT0gbik7CiAgICAgQVNTRVJUKCF2Y3B1X2NwdV9kaXJ0eShuKSk7CkBAIC0x
NzAwLDExICsxNzA3LDEzIEBAIHN0YXRpYyB2b2lkIF9fY29udGV4dF9zd2l0Y2godm9pZCkKICAg
ICBnZHQgPSAhaXNfcHZfMzJiaXRfZG9tYWluKG5kKSA/IHBlcl9jcHUoZ2R0X3RhYmxlLCBjcHUp
IDoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBlcl9jcHUoY29tcGF0X2dk
dF90YWJsZSwgY3B1KTsKIAotICAgIGlmICggbmVlZF9mdWxsX2dkdChuZCkgKQorICAgIG5lZWRf
ZnVsbF9nZHRfbiA9IG5lZWRfZnVsbF9nZHQobmQpOworCisgICAgaWYgKCBuZWVkX2Z1bGxfZ2R0
X24gKQogICAgICAgICB3cml0ZV9mdWxsX2dkdF9wdGVzKGdkdCwgbik7CiAKLSAgICBpZiAoIG5l
ZWRfZnVsbF9nZHQocGQpICYmCi0gICAgICAgICAoKHAtPnZjcHVfaWQgIT0gbi0+dmNwdV9pZCkg
fHwgIW5lZWRfZnVsbF9nZHQobmQpKSApCisgICAgaWYgKCBwZXJfY3B1KGZ1bGxfZ2R0X2xvYWRl
ZCwgY3B1KSAmJgorICAgICAgICAgKChwLT52Y3B1X2lkICE9IG4tPnZjcHVfaWQpIHx8ICFuZWVk
X2Z1bGxfZ2R0X24pICkKICAgICAgICAgbG9hZF9kZWZhdWx0X2dkdChnZHQsIGNwdSk7CiAKICAg
ICB3cml0ZV9wdGJhc2Uobik7CkBAIC0xNzE2LDggKzE3MjUsNyBAQCBzdGF0aWMgdm9pZCBfX2Nv
bnRleHRfc3dpdGNoKHZvaWQpCiAgICAgICAgIHN2bV9sb2FkX3NlZ3MoMCwgMCwgMCwgMCwgMCwg
MCwgMCk7CiAjZW5kaWYKIAotICAgIGlmICggbmVlZF9mdWxsX2dkdChuZCkgJiYKLSAgICAgICAg
ICgocC0+dmNwdV9pZCAhPSBuLT52Y3B1X2lkKSB8fCAhbmVlZF9mdWxsX2dkdChwZCkpICkKKyAg
ICBpZiAoIG5lZWRfZnVsbF9nZHRfbiAmJiAhcGVyX2NwdShmdWxsX2dkdF9sb2FkZWQsIGNwdSkg
KQogICAgICAgICBsb2FkX2Z1bGxfZ2R0KG4sIGNwdSk7CiAKICAgICBpZiAoIHBkICE9IG5kICkK
LS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 06 06:57:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 06:57:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNXYu-0002aD-2a; Mon, 06 May 2019 06:57:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XZcu=TG=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hNXYk-0002Ck-4y
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 06:57:10 +0000
X-Inumbo-ID: 26aa375c-6fcc-11e9-843c-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 26aa375c-6fcc-11e9-843c-bc764e045a96;
 Mon, 06 May 2019 06:57:03 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 5AF5DAF35;
 Mon,  6 May 2019 06:56:57 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  6 May 2019 08:56:31 +0200
Message-Id: <20190506065644.7415-33-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190506065644.7415-1-jgross@suse.com>
References: <20190506065644.7415-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH RFC V2 32/45] xen/sched: move struct task_slice
 into struct sched_item
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Robert VanVossen <robert.vanvossen@dornerworks.com>,
 Dario Faggioli <dfaggioli@suse.com>, Julien Grall <julien.grall@arm.com>,
 Josh Whitehead <josh.whitehead@dornerworks.com>,
 Meng Xu <mengxu@cis.upenn.edu>, Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gb3JkZXIgdG8gcHJlcGFyZSBmb3IgbXVsdGlwbGUgdmNwdXMgcGVyIHNjaGVkdWxlIGl0ZW0g
bW92ZSBzdHJ1Y3QKdGFza19zbGljZSBpbiBzY2hlZHVsZSgpIGZyb20gdGhlIGxvY2FsIHN0YWNr
IGludG8gc3RydWN0IHNjaGVkX2l0ZW0Kb2YgdGhlIGN1cnJlbnRseSBydW5uaW5nIGl0ZW0uIFRv
IG1ha2UgYWNjZXNzIGVhc2llciBmb3IgdGhlIHNpbmdsZQpzY2hlZHVsZXJzIGFkZCB0aGUgcG9p
bnRlciBvZiB0aGUgY3VycmVudGx5IHJ1bm5pbmcgaXRlbSBhcyBhIHBhcmFtZXRlcgpvZiBkb19z
Y2hlZHVsZSgpLgoKV2hpbGUgYXQgaXQgc3dpdGNoIHRoZSB0YXNrbGV0X3dvcmtfc2NoZWR1bGVk
IHBhcmFtZXRlciBvZgpkb19zY2hlZHVsZSgpIGZyb20gYm9vbF90IHRvIGJvb2wuCgpBcyBzdHJ1
Y3QgdGFza19zbGljZSBpcyBvbmx5IGV2ZXIgbW9kaWZpZWQgd2l0aCB0aGUgbG9jYWwgc2NoZWR1
bGUKbG9jayBoZWxkIGl0IGlzIHNhZmUgdG8gZGlyZWN0bHkgc2V0IHRoZSBkaWZmZXJlbnQgaXRl
bXMgaW4gc3RydWN0CnNjaGVkX2l0ZW0gaW5zdGVhZCBvZiB1c2luZyBhbiBvbi1zdGFjayBjb3B5
IGZvciByZXR1cm5pbmcgdGhlIGRhdGEuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxq
Z3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVuL2NvbW1vbi9zY2hlZF9hcmluYzY1My5jIHwgMjAgKysr
KysrKy0tLS0tLS0tLS0tLS0KIHhlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMgICB8IDI1ICsrKysr
KysrKysrLS0tLS0tLS0tLS0tLS0KIHhlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jICB8IDIxICsr
KysrKysrKy0tLS0tLS0tLS0tLQogeGVuL2NvbW1vbi9zY2hlZF9udWxsLmMgICAgIHwgMjYgKysr
KysrKysrKysrLS0tLS0tLS0tLS0tLS0KIHhlbi9jb21tb24vc2NoZWRfcnQuYyAgICAgICB8IDIy
ICsrKysrKysrKysrLS0tLS0tLS0tLS0KIHhlbi9jb21tb24vc2NoZWR1bGUuYyAgICAgICB8IDIx
ICsrKysrKysrKystLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmggIHwgMTEg
KysrLS0tLS0tLS0KIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC5oICAgICB8ICA2ICsrKysrKwogOCBm
aWxlcyBjaGFuZ2VkLCA2OSBpbnNlcnRpb25zKCspLCA4MyBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vY29tbW9uL3NjaGVkX2FyaW5jNjUzLmMgYi94ZW4vY29tbW9uL3NjaGVkX2FyaW5j
NjUzLmMKaW5kZXggMzkxOWMwYTNlOS4uZTk4ZTk4MTE2YiAxMDA2NDQKLS0tIGEveGVuL2NvbW1v
bi9zY2hlZF9hcmluYzY1My5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfYXJpbmM2NTMuYwpAQCAt
NDk3LDE4ICs0OTcsMTQgQEAgYTY1M3NjaGVkX2l0ZW1fd2FrZShjb25zdCBzdHJ1Y3Qgc2NoZWR1
bGVyICpvcHMsIHN0cnVjdCBzY2hlZF9pdGVtICppdGVtKQogICoKICAqIEBwYXJhbSBvcHMgICAg
ICAgUG9pbnRlciB0byB0aGlzIGluc3RhbmNlIG9mIHRoZSBzY2hlZHVsZXIgc3RydWN0dXJlCiAg
KiBAcGFyYW0gbm93ICAgICAgIEN1cnJlbnQgdGltZQotICoKLSAqIEByZXR1cm4gICAgICAgICAg
QWRkcmVzcyBvZiB0aGUgSVRFTSBzdHJ1Y3R1cmUgc2NoZWR1bGVkIHRvIGJlIHJ1biBuZXh0Ci0g
KiAgICAgICAgICAgICAgICAgIEFtb3VudCBvZiB0aW1lIHRvIGV4ZWN1dGUgdGhlIHJldHVybmVk
IElURU0KLSAqICAgICAgICAgICAgICAgICAgRmxhZyBmb3Igd2hldGhlciB0aGUgSVRFTSB3YXMg
bWlncmF0ZWQKICAqLwotc3RhdGljIHN0cnVjdCB0YXNrX3NsaWNlCitzdGF0aWMgdm9pZAogYTY1
M3NjaGVkX2RvX3NjaGVkdWxlKAogICAgIGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKKyAg
ICBzdHJ1Y3Qgc2NoZWRfaXRlbSAqcHJldiwKICAgICBzX3RpbWVfdCBub3csCi0gICAgYm9vbF90
IHRhc2tsZXRfd29ya19zY2hlZHVsZWQpCisgICAgYm9vbCB0YXNrbGV0X3dvcmtfc2NoZWR1bGVk
KQogewotICAgIHN0cnVjdCB0YXNrX3NsaWNlIHJldDsgICAgICAgICAgICAgICAgICAgICAgLyog
aG9sZCB0aGUgY2hvc2VuIGRvbWFpbiAqLwogICAgIHN0cnVjdCBzY2hlZF9pdGVtICpuZXdfdGFz
ayA9IE5VTEw7CiAgICAgc3RhdGljIHVuc2lnbmVkIGludCBzY2hlZF9pbmRleCA9IDA7CiAgICAg
c3RhdGljIHNfdGltZV90IG5leHRfc3dpdGNoX3RpbWU7CkBAIC01ODYsMTMgKzU4MiwxMSBAQCBh
NjUzc2NoZWRfZG9fc2NoZWR1bGUoCiAgICAgICogUmV0dXJuIHRoZSBhbW91bnQgb2YgdGltZSB0
aGUgbmV4dCBkb21haW4gaGFzIHRvIHJ1biBhbmQgdGhlIGFkZHJlc3MKICAgICAgKiBvZiB0aGUg
c2VsZWN0ZWQgdGFzaydzIElURU0gc3RydWN0dXJlLgogICAgICAqLwotICAgIHJldC50aW1lID0g
bmV4dF9zd2l0Y2hfdGltZSAtIG5vdzsKLSAgICByZXQudGFzayA9IG5ld190YXNrOwotICAgIHJl
dC5taWdyYXRlZCA9IDA7Ci0KLSAgICBCVUdfT04ocmV0LnRpbWUgPD0gMCk7CisgICAgcHJldi0+
bmV4dF90aW1lID0gbmV4dF9zd2l0Y2hfdGltZSAtIG5vdzsKKyAgICBwcmV2LT5uZXh0X3Rhc2sg
PSBuZXdfdGFzazsKKyAgICBuZXdfdGFzay0+bWlncmF0ZWQgPSBmYWxzZTsKIAotICAgIHJldHVy
biByZXQ7CisgICAgQlVHX09OKHByZXYtPm5leHRfdGltZSA8PSAwKTsKIH0KIAogLyoqCmRpZmYg
LS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVk
aXQuYwppbmRleCA0NzM0ZjUyZmM3Li4wNjRmODhhYjIzIDEwMDY0NAotLS0gYS94ZW4vY29tbW9u
L3NjaGVkX2NyZWRpdC5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMKQEAgLTE2ODks
NyArMTY4OSw3IEBAIGNzY2hlZF9ydW5xX3N0ZWFsKGludCBwZWVyX2NwdSwgaW50IGNwdSwgaW50
IHByaSwgaW50IGJhbGFuY2Vfc3RlcCkKIAogc3RhdGljIHN0cnVjdCBjc2NoZWRfaXRlbSAqCiBj
c2NoZWRfbG9hZF9iYWxhbmNlKHN0cnVjdCBjc2NoZWRfcHJpdmF0ZSAqcHJ2LCBpbnQgY3B1LAot
ICAgIHN0cnVjdCBjc2NoZWRfaXRlbSAqc25leHQsIGJvb2xfdCAqc3RvbGVuKQorICAgIHN0cnVj
dCBjc2NoZWRfaXRlbSAqc25leHQsIGJvb2wgKnN0b2xlbikKIHsKICAgICBzdHJ1Y3QgY3B1cG9v
bCAqYyA9IHBlcl9jcHUoY3B1cG9vbCwgY3B1KTsKICAgICBzdHJ1Y3QgY3NjaGVkX2l0ZW0gKnNw
ZWVyOwpAQCAtMTgwNSw3ICsxODA1LDcgQEAgY3NjaGVkX2xvYWRfYmFsYW5jZShzdHJ1Y3QgY3Nj
aGVkX3ByaXZhdGUgKnBydiwgaW50IGNwdSwKICAgICAgICAgICAgICAgICAvKiBBcyBzb29uIGFz
IG9uZSBpdGVtIGlzIGZvdW5kLCBiYWxhbmNpbmcgZW5kcyAqLwogICAgICAgICAgICAgICAgIGlm
ICggc3BlZXIgIT0gTlVMTCApCiAgICAgICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICAg
ICAqc3RvbGVuID0gMTsKKyAgICAgICAgICAgICAgICAgICAgKnN0b2xlbiA9IHRydWU7CiAgICAg
ICAgICAgICAgICAgICAgIC8qCiAgICAgICAgICAgICAgICAgICAgICAqIE5leHQgdGltZSB3ZSds
bCBsb29rIGZvciB3b3JrIHRvIHN0ZWFsIG9uIHRoaXMgbm9kZSwgd2UKICAgICAgICAgICAgICAg
ICAgICAgICogd2lsbCBzdGFydCBmcm9tIHRoZSBuZXh0IHBDUFUsIHdpdGggcmVzcGVjdCB0byB0
aGlzIG9uZSwKQEAgLTE4MzUsMTkgKzE4MzUsMTggQEAgY3NjaGVkX2xvYWRfYmFsYW5jZShzdHJ1
Y3QgY3NjaGVkX3ByaXZhdGUgKnBydiwgaW50IGNwdSwKICAqIFRoaXMgZnVuY3Rpb24gaXMgaW4g
dGhlIGNyaXRpY2FsIHBhdGguIEl0IGlzIGRlc2lnbmVkIHRvIGJlIHNpbXBsZSBhbmQKICAqIGZh
c3QgZm9yIHRoZSBjb21tb24gY2FzZS4KICAqLwotc3RhdGljIHN0cnVjdCB0YXNrX3NsaWNlCi1j
c2NoZWRfc2NoZWR1bGUoCi0gICAgY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzX3RpbWVf
dCBub3csIGJvb2xfdCB0YXNrbGV0X3dvcmtfc2NoZWR1bGVkKQorc3RhdGljIHZvaWQgY3NjaGVk
X3NjaGVkdWxlKAorICAgIGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVk
X2l0ZW0gKml0ZW0sIHNfdGltZV90IG5vdywKKyAgICBib29sIHRhc2tsZXRfd29ya19zY2hlZHVs
ZWQpCiB7CiAgICAgY29uc3QgdW5zaWduZWQgaW50IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsK
ICAgICBjb25zdCB1bnNpZ25lZCBpbnQgc2NoZWRfY3B1ID0gc2NoZWRfZ2V0X3Jlc291cmNlX2Nw
dShjcHUpOwogICAgIHN0cnVjdCBsaXN0X2hlYWQgKiBjb25zdCBydW5xID0gUlVOUShzY2hlZF9j
cHUpOwotICAgIHN0cnVjdCBzY2hlZF9pdGVtICppdGVtID0gY3VycmVudC0+c2NoZWRfaXRlbTsK
ICAgICBzdHJ1Y3QgY3NjaGVkX2l0ZW0gKiBjb25zdCBzY3VyciA9IENTQ0hFRF9JVEVNKGl0ZW0p
OwogICAgIHN0cnVjdCBjc2NoZWRfcHJpdmF0ZSAqcHJ2ID0gQ1NDSEVEX1BSSVYob3BzKTsKICAg
ICBzdHJ1Y3QgY3NjaGVkX2l0ZW0gKnNuZXh0OwotICAgIHN0cnVjdCB0YXNrX3NsaWNlIHJldDsK
ICAgICBzX3RpbWVfdCBydW50aW1lLCB0c2xpY2U7CisgICAgYm9vbCBtaWdyYXRlZCA9IGZhbHNl
OwogCiAgICAgU0NIRURfU1RBVF9DUkFOSyhzY2hlZHVsZSk7CiAgICAgQ1NDSEVEX0lURU1fQ0hF
Q0soaXRlbSk7CkBAIC0xOTM3LDcgKzE5MzYsNiBAQCBjc2NoZWRfc2NoZWR1bGUoCiAgICAgICAg
ICAgICAgICAgICAgICAgICAodW5zaWduZWQgY2hhciAqKSZkKTsKICAgICAgICAgfQogCi0gICAg
ICAgIHJldC5taWdyYXRlZCA9IDA7CiAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KICAgICB0c2xp
Y2UgPSBwcnYtPnRzbGljZTsKQEAgLTE5NTUsNyArMTk1Myw2IEBAIGNzY2hlZF9zY2hlZHVsZSgK
ICAgICB9CiAKICAgICBzbmV4dCA9IF9fcnVucV9lbGVtKHJ1bnEtPm5leHQpOwotICAgIHJldC5t
aWdyYXRlZCA9IDA7CiAKICAgICAvKiBUYXNrbGV0IHdvcmsgKHdoaWNoIHJ1bnMgaW4gaWRsZSBJ
VEVNIGNvbnRleHQpIG92ZXJyaWRlcyBhbGwgZWxzZS4gKi8KICAgICBpZiAoIHRhc2tsZXRfd29y
a19zY2hlZHVsZWQgKQpAQCAtMTk4MSw3ICsxOTc4LDcgQEAgY3NjaGVkX3NjaGVkdWxlKAogICAg
IGlmICggc25leHQtPnByaSA+IENTQ0hFRF9QUklfVFNfT1ZFUiApCiAgICAgICAgIF9fcnVucV9y
ZW1vdmUoc25leHQpOwogICAgIGVsc2UKLSAgICAgICAgc25leHQgPSBjc2NoZWRfbG9hZF9iYWxh
bmNlKHBydiwgc2NoZWRfY3B1LCBzbmV4dCwgJnJldC5taWdyYXRlZCk7CisgICAgICAgIHNuZXh0
ID0gY3NjaGVkX2xvYWRfYmFsYW5jZShwcnYsIHNjaGVkX2NwdSwgc25leHQsICZtaWdyYXRlZCk7
CiAKICAgICAvKgogICAgICAqIFVwZGF0ZSBpZGxlcnMgbWFzayBpZiBuZWNlc3NhcnkuIFdoZW4g
d2UncmUgaWRsaW5nLCBvdGhlciBDUFVzCkBAIC0yMDA0LDEyICsyMDAxLDEyIEBAIG91dDoKICAg
ICAvKgogICAgICAqIFJldHVybiB0YXNrIHRvIHJ1biBuZXh0Li4uCiAgICAgICovCi0gICAgcmV0
LnRpbWUgPSAoaXNfaWRsZV9pdGVtKHNuZXh0LT5pdGVtKSA/CisgICAgaXRlbS0+bmV4dF90aW1l
ID0gKGlzX2lkbGVfaXRlbShzbmV4dC0+aXRlbSkgPwogICAgICAgICAgICAgICAgIC0xIDogdHNs
aWNlKTsKLSAgICByZXQudGFzayA9IHNuZXh0LT5pdGVtOworICAgIGl0ZW0tPm5leHRfdGFzayA9
IHNuZXh0LT5pdGVtOworICAgIHNuZXh0LT5pdGVtLT5taWdyYXRlZCA9IG1pZ3JhdGVkOwogCi0g
ICAgQ1NDSEVEX0lURU1fQ0hFQ0socmV0LnRhc2spOwotICAgIHJldHVybiByZXQ7CisgICAgQ1ND
SEVEX0lURU1fQ0hFQ0soaXRlbS0+bmV4dF90YXNrKTsKIH0KIAogc3RhdGljIHZvaWQKZGlmZiAt
LWdpdCBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVk
aXQyLmMKaW5kZXggZDVjYjhjMDIwMC4uZjEwNzRiZTI1ZCAxMDA2NDQKLS0tIGEveGVuL2NvbW1v
bi9zY2hlZF9jcmVkaXQyLmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMKQEAgLTM0
NDMsMTkgKzM0NDMsMTggQEAgcnVucV9jYW5kaWRhdGUoc3RydWN0IGNzY2hlZDJfcnVucXVldWVf
ZGF0YSAqcnFkLAogICogVGhpcyBmdW5jdGlvbiBpcyBpbiB0aGUgY3JpdGljYWwgcGF0aC4gSXQg
aXMgZGVzaWduZWQgdG8gYmUgc2ltcGxlIGFuZAogICogZmFzdCBmb3IgdGhlIGNvbW1vbiBjYXNl
LgogICovCi1zdGF0aWMgc3RydWN0IHRhc2tfc2xpY2UKLWNzY2hlZDJfc2NoZWR1bGUoCi0gICAg
Y29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzX3RpbWVfdCBub3csIGJvb2wgdGFza2xldF93
b3JrX3NjaGVkdWxlZCkKK3N0YXRpYyB2b2lkIGNzY2hlZDJfc2NoZWR1bGUoCisgICAgY29uc3Qg
c3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqY3Vycml0ZW0sIHNfdGlt
ZV90IG5vdywKKyAgICBib29sIHRhc2tsZXRfd29ya19zY2hlZHVsZWQpCiB7CiAgICAgY29uc3Qg
dW5zaWduZWQgaW50IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKICAgICBjb25zdCB1bnNpZ25l
ZCBpbnQgc2NoZWRfY3B1ID0gc2NoZWRfZ2V0X3Jlc291cmNlX2NwdShjcHUpOwogICAgIHN0cnVj
dCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnJxZDsKLSAgICBzdHJ1Y3Qgc2NoZWRfaXRlbSAqY3Vy
cml0ZW0gPSBjdXJyZW50LT5zY2hlZF9pdGVtOwogICAgIHN0cnVjdCBjc2NoZWQyX2l0ZW0gKiBj
b25zdCBzY3VyciA9IGNzY2hlZDJfaXRlbShjdXJyaXRlbSk7CiAgICAgc3RydWN0IGNzY2hlZDJf
aXRlbSAqc25leHQgPSBOVUxMOwogICAgIHVuc2lnbmVkIGludCBza2lwcGVkX2l0ZW1zID0gMDsK
LSAgICBzdHJ1Y3QgdGFza19zbGljZSByZXQ7CiAgICAgYm9vbCB0aWNrbGVkOworICAgIGJvb2wg
bWlncmF0ZWQgPSBmYWxzZTsKIAogICAgIFNDSEVEX1NUQVRfQ1JBTksoc2NoZWR1bGUpOwogICAg
IENTQ0hFRDJfSVRFTV9DSEVDSyhjdXJyaXRlbSk7CkBAIC0zNTQwLDggKzM1MzksNiBAQCBjc2No
ZWQyX3NjaGVkdWxlKAogICAgICAgICAgJiYgaXRlbV9ydW5uYWJsZShjdXJyaXRlbSkgKQogICAg
ICAgICBfX3NldF9iaXQoX19DU0ZMQUdfZGVsYXllZF9ydW5xX2FkZCwgJnNjdXJyLT5mbGFncyk7
CiAKLSAgICByZXQubWlncmF0ZWQgPSAwOwotCiAgICAgLyogQWNjb3VudGluZyBmb3Igbm9uLWlk
bGUgdGFza3MgKi8KICAgICBpZiAoICFpc19pZGxlX2l0ZW0oc25leHQtPml0ZW0pICkKICAgICB7
CkBAIC0zNTkxLDcgKzM1ODgsNyBAQCBjc2NoZWQyX3NjaGVkdWxlKAogICAgICAgICAgICAgc25l
eHQtPmNyZWRpdCArPSBDU0NIRUQyX01JR1JBVEVfQ09NUEVOU0FUSU9OOwogICAgICAgICAgICAg
c2NoZWRfc2V0X3JlcyhzbmV4dC0+aXRlbSwgcGVyX2NwdShzY2hlZF9yZXMsIHNjaGVkX2NwdSkp
OwogICAgICAgICAgICAgU0NIRURfU1RBVF9DUkFOSyhtaWdyYXRlZCk7Ci0gICAgICAgICAgICBy
ZXQubWlncmF0ZWQgPSAxOworICAgICAgICAgICAgbWlncmF0ZWQgPSB0cnVlOwogICAgICAgICB9
CiAgICAgfQogICAgIGVsc2UKQEAgLTM2MjIsMTEgKzM2MTksMTEgQEAgY3NjaGVkMl9zY2hlZHVs
ZSgKICAgICAvKgogICAgICAqIFJldHVybiB0YXNrIHRvIHJ1biBuZXh0Li4uCiAgICAgICovCi0g
ICAgcmV0LnRpbWUgPSBjc2NoZWQyX3J1bnRpbWUob3BzLCBzY2hlZF9jcHUsIHNuZXh0LCBub3cp
OwotICAgIHJldC50YXNrID0gc25leHQtPml0ZW07CisgICAgY3Vycml0ZW0tPm5leHRfdGltZSA9
IGNzY2hlZDJfcnVudGltZShvcHMsIHNjaGVkX2NwdSwgc25leHQsIG5vdyk7CisgICAgY3Vycml0
ZW0tPm5leHRfdGFzayA9IHNuZXh0LT5pdGVtOworICAgIHNuZXh0LT5pdGVtLT5taWdyYXRlZCA9
IG1pZ3JhdGVkOwogCi0gICAgQ1NDSEVEMl9JVEVNX0NIRUNLKHJldC50YXNrKTsKLSAgICByZXR1
cm4gcmV0OworICAgIENTQ0hFRDJfSVRFTV9DSEVDSyhjdXJyaXRlbS0+bmV4dF90YXNrKTsKIH0K
IAogc3RhdGljIHZvaWQKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWRfbnVsbC5jIGIveGVu
L2NvbW1vbi9zY2hlZF9udWxsLmMKaW5kZXggMzRjZTdhMDVkMy4uMWFmMzk2ZGNkYiAxMDA2NDQK
LS0tIGEveGVuL2NvbW1vbi9zY2hlZF9udWxsLmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZF9udWxs
LmMKQEAgLTcwMywxNiArNzAzLDE0IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBudWxsX2l0ZW1fY2hl
Y2soc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiAgKiAgLSB0aGUgaXRlbSBhc3NpZ25lZCB0byB0
aGUgcENQVSwgaWYgdGhlcmUncyBvbmUgYW5kIGl0IGNhbiBydW47CiAgKiAgLSB0aGUgaWRsZSBp
dGVtLCBvdGhlcndpc2UuCiAgKi8KLXN0YXRpYyBzdHJ1Y3QgdGFza19zbGljZSBudWxsX3NjaGVk
dWxlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHNfdGltZV90IG5vdywKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJvb2xfdCB0YXNrbGV0X3dvcmtfc2NoZWR1bGVkKQorc3RhdGljIHZvaWQg
bnVsbF9zY2hlZHVsZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF9p
dGVtICpwcmV2LAorICAgICAgICAgICAgICAgICAgICAgICAgICBzX3RpbWVfdCBub3csIGJvb2wg
dGFza2xldF93b3JrX3NjaGVkdWxlZCkKIHsKICAgICB1bnNpZ25lZCBpbnQgYnM7CiAgICAgY29u
c3QgdW5zaWduZWQgaW50IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKICAgICBjb25zdCB1bnNp
Z25lZCBpbnQgc2NoZWRfY3B1ID0gc2NoZWRfZ2V0X3Jlc291cmNlX2NwdShjcHUpOwogICAgIHN0
cnVjdCBudWxsX3ByaXZhdGUgKnBydiA9IG51bGxfcHJpdihvcHMpOwogICAgIHN0cnVjdCBudWxs
X2l0ZW0gKnd2YzsKLSAgICBzdHJ1Y3QgdGFza19zbGljZSByZXQ7CiAKICAgICBTQ0hFRF9TVEFU
X0NSQU5LKHNjaGVkdWxlKTsKICAgICBOVUxMX0lURU1fQ0hFQ0soY3VycmVudC0+c2NoZWRfaXRl
bSk7CkBAIC03NDAsMTkgKzczOCwxOCBAQCBzdGF0aWMgc3RydWN0IHRhc2tfc2xpY2UgbnVsbF9z
Y2hlZHVsZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCiAgICAgaWYgKCB0YXNrbGV0X3dv
cmtfc2NoZWR1bGVkICkKICAgICB7CiAgICAgICAgIHRyYWNlX3ZhcihUUkNfU05VTExfVEFTS0xF
VCwgMSwgMCwgTlVMTCk7Ci0gICAgICAgIHJldC50YXNrID0gc2NoZWRfaWRsZV9pdGVtKHNjaGVk
X2NwdSk7CisgICAgICAgIHByZXYtPm5leHRfdGFzayA9IHNjaGVkX2lkbGVfaXRlbShzY2hlZF9j
cHUpOwogICAgIH0KICAgICBlbHNlCi0gICAgICAgIHJldC50YXNrID0gcGVyX2NwdShucGMsIHNj
aGVkX2NwdSkuaXRlbTsKLSAgICByZXQubWlncmF0ZWQgPSAwOwotICAgIHJldC50aW1lID0gLTE7
CisgICAgICAgIHByZXYtPm5leHRfdGFzayA9IHBlcl9jcHUobnBjLCBzY2hlZF9jcHUpLml0ZW07
CisgICAgcHJldi0+bmV4dF90aW1lID0gLTE7CiAKICAgICAvKgogICAgICAqIFdlIG1heSBiZSBu
ZXcgaW4gdGhlIGNwdXBvb2wsIG9yIGp1c3QgY29taW5nIGJhY2sgb25saW5lLiBJbiB3aGljaAog
ICAgICAqIGNhc2UsIHRoZXJlIG1heSBiZSBpdGVtcyBpbiB0aGUgd2FpdHF1ZXVlIHRoYXQgd2Ug
Y2FuIGFzc2lnbiB0byB1cwogICAgICAqIGFuZCBydW4uCiAgICAgICovCi0gICAgaWYgKCB1bmxp
a2VseShyZXQudGFzayA9PSBOVUxMKSApCisgICAgaWYgKCB1bmxpa2VseShwcmV2LT5uZXh0X3Rh
c2sgPT0gTlVMTCkgKQogICAgIHsKICAgICAgICAgc3Bpbl9sb2NrKCZwcnYtPndhaXRxX2xvY2sp
OwogCkBAIC03NzgsNyArNzc1LDcgQEAgc3RhdGljIHN0cnVjdCB0YXNrX3NsaWNlIG51bGxfc2No
ZWR1bGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLAogICAgICAgICAgICAgICAgIHsKICAg
ICAgICAgICAgICAgICAgICAgaXRlbV9hc3NpZ24ocHJ2LCB3dmMtPml0ZW0sIHNjaGVkX2NwdSk7
CiAgICAgICAgICAgICAgICAgICAgIGxpc3RfZGVsX2luaXQoJnd2Yy0+d2FpdHFfZWxlbSk7Ci0g
ICAgICAgICAgICAgICAgICAgIHJldC50YXNrID0gd3ZjLT5pdGVtOworICAgICAgICAgICAgICAg
ICAgICBwcmV2LT5uZXh0X3Rhc2sgPSB3dmMtPml0ZW07CiAgICAgICAgICAgICAgICAgICAgIGdv
dG8gdW5sb2NrOwogICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgIH0KQEAgLTc4NywxMSAr
Nzg0LDEyIEBAIHN0YXRpYyBzdHJ1Y3QgdGFza19zbGljZSBudWxsX3NjaGVkdWxlKGNvbnN0IHN0
cnVjdCBzY2hlZHVsZXIgKm9wcywKICAgICAgICAgc3Bpbl91bmxvY2soJnBydi0+d2FpdHFfbG9j
ayk7CiAgICAgfQogCi0gICAgaWYgKCB1bmxpa2VseShyZXQudGFzayA9PSBOVUxMIHx8ICFpdGVt
X3J1bm5hYmxlKHJldC50YXNrKSkgKQotICAgICAgICByZXQudGFzayA9IHNjaGVkX2lkbGVfaXRl
bShzY2hlZF9jcHUpOworICAgIGlmICggdW5saWtlbHkocHJldi0+bmV4dF90YXNrID09IE5VTEwg
fHwgIWl0ZW1fcnVubmFibGUocHJldi0+bmV4dF90YXNrKSkgKQorICAgICAgICBwcmV2LT5uZXh0
X3Rhc2sgPSBzY2hlZF9pZGxlX2l0ZW0oc2NoZWRfY3B1KTsKIAotICAgIE5VTExfSVRFTV9DSEVD
SyhyZXQudGFzayk7Ci0gICAgcmV0dXJuIHJldDsKKyAgICBOVUxMX0lURU1fQ0hFQ0socHJldi0+
bmV4dF90YXNrKTsKKworICAgIHByZXYtPm5leHRfdGFzay0+bWlncmF0ZWQgPSBmYWxzZTsKIH0K
IAogc3RhdGljIGlubGluZSB2b2lkIGR1bXBfaXRlbShzdHJ1Y3QgbnVsbF9wcml2YXRlICpwcnYs
IHN0cnVjdCBudWxsX2l0ZW0gKm52YykKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWRfcnQu
YyBiL3hlbi9jb21tb24vc2NoZWRfcnQuYwppbmRleCAyMzY2ZTMzYmViLi5jNWU4YjU1OWYzIDEw
MDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX3J0LmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZF9y
dC5jCkBAIC0xMDYyLDE2ICsxMDYyLDE2IEBAIHJ1bnFfcGljayhjb25zdCBzdHJ1Y3Qgc2NoZWR1
bGVyICpvcHMsIGNvbnN0IGNwdW1hc2tfdCAqbWFzaykKICAqIHNjaGVkdWxlIGZ1bmN0aW9uIGZv
ciBydCBzY2hlZHVsZXIuCiAgKiBUaGUgbG9jayBpcyBhbHJlYWR5IGdyYWJiZWQgaW4gc2NoZWR1
bGUuYywgbm8gbmVlZCB0byBsb2NrIGhlcmUKICAqLwotc3RhdGljIHN0cnVjdCB0YXNrX3NsaWNl
Ci1ydF9zY2hlZHVsZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHNfdGltZV90IG5vdywg
Ym9vbF90IHRhc2tsZXRfd29ya19zY2hlZHVsZWQpCitzdGF0aWMgdm9pZAorcnRfc2NoZWR1bGUo
Y29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqY3Vycml0ZW0s
CisgICAgICAgICAgICBzX3RpbWVfdCBub3csIGJvb2wgdGFza2xldF93b3JrX3NjaGVkdWxlZCkK
IHsKICAgICBjb25zdCB1bnNpZ25lZCBpbnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwogICAg
IGNvbnN0IHVuc2lnbmVkIGludCBzY2hlZF9jcHUgPSBzY2hlZF9nZXRfcmVzb3VyY2VfY3B1KGNw
dSk7CiAgICAgc3RydWN0IHJ0X3ByaXZhdGUgKnBydiA9IHJ0X3ByaXYob3BzKTsKLSAgICBzdHJ1
Y3QgcnRfaXRlbSAqY29uc3Qgc2N1cnIgPSBydF9pdGVtKGN1cnJlbnQtPnNjaGVkX2l0ZW0pOwor
ICAgIHN0cnVjdCBydF9pdGVtICpjb25zdCBzY3VyciA9IHJ0X2l0ZW0oY3Vycml0ZW0pOwogICAg
IHN0cnVjdCBydF9pdGVtICpzbmV4dCA9IE5VTEw7Ci0gICAgc3RydWN0IHRhc2tfc2xpY2UgcmV0
ID0geyAubWlncmF0ZWQgPSAwIH07Ci0gICAgc3RydWN0IHNjaGVkX2l0ZW0gKmN1cnJpdGVtID0g
Y3VycmVudC0+c2NoZWRfaXRlbTsKKyAgICBib29sIG1pZ3JhdGVkID0gZmFsc2U7CiAKICAgICAv
KiBUUkFDRSAqLwogICAgIHsKQEAgLTExMTksNyArMTExOSw3IEBAIHJ0X3NjaGVkdWxlKGNvbnN0
IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc190aW1lX3Qgbm93LCBib29sX3QgdGFza2xldF93b3Jr
X3NjaGVkCiAgICAgICAgIF9fc2V0X2JpdChfX1JURFNfZGVsYXllZF9ydW5xX2FkZCwgJnNjdXJy
LT5mbGFncyk7CiAKICAgICBzbmV4dC0+bGFzdF9zdGFydCA9IG5vdzsKLSAgICByZXQudGltZSA9
ICAtMTsgLyogaWYgYW4gaWRsZSBpdGVtIGlzIHBpY2tlZCAqLworICAgIGN1cnJpdGVtLT5uZXh0
X3RpbWUgPSAgLTE7IC8qIGlmIGFuIGlkbGUgaXRlbSBpcyBwaWNrZWQgKi8KICAgICBpZiAoICFp
c19pZGxlX2l0ZW0oc25leHQtPml0ZW0pICkKICAgICB7CiAgICAgICAgIGlmICggc25leHQgIT0g
c2N1cnIgKQpAQCAtMTEzMCwxMyArMTEzMCwxMyBAQCBydF9zY2hlZHVsZShjb25zdCBzdHJ1Y3Qg
c2NoZWR1bGVyICpvcHMsIHNfdGltZV90IG5vdywgYm9vbF90IHRhc2tsZXRfd29ya19zY2hlZAog
ICAgICAgICBpZiAoIHNjaGVkX2l0ZW1fY3B1KHNuZXh0LT5pdGVtKSAhPSBzY2hlZF9jcHUgKQog
ICAgICAgICB7CiAgICAgICAgICAgICBzY2hlZF9zZXRfcmVzKHNuZXh0LT5pdGVtLCBwZXJfY3B1
KHNjaGVkX3Jlcywgc2NoZWRfY3B1KSk7Ci0gICAgICAgICAgICByZXQubWlncmF0ZWQgPSAxOwor
ICAgICAgICAgICAgbWlncmF0ZWQgPSB0cnVlOwogICAgICAgICB9Ci0gICAgICAgIHJldC50aW1l
ID0gc25leHQtPmN1cl9idWRnZXQ7IC8qIGludm9rZSB0aGUgc2NoZWR1bGVyIG5leHQgdGltZSAq
LworICAgICAgICAvKiBJbnZva2UgdGhlIHNjaGVkdWxlciBuZXh0IHRpbWUuICovCisgICAgICAg
IGN1cnJpdGVtLT5uZXh0X3RpbWUgPSBzbmV4dC0+Y3VyX2J1ZGdldDsKICAgICB9Ci0gICAgcmV0
LnRhc2sgPSBzbmV4dC0+aXRlbTsKLQotICAgIHJldHVybiByZXQ7CisgICAgY3Vycml0ZW0tPm5l
eHRfdGFzayA9IHNuZXh0LT5pdGVtOworICAgIHNuZXh0LT5pdGVtLT5taWdyYXRlZCA9IG1pZ3Jh
dGVkOwogfQogCiAvKgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jIGIveGVuL2Nv
bW1vbi9zY2hlZHVsZS5jCmluZGV4IDlmOWQ2ZWI5NWIuLmI1ZmI0OGM1NTMgMTAwNjQ0Ci0tLSBh
L3hlbi9jb21tb24vc2NoZWR1bGUuYworKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKQEAgLTE1
NzUsMTAgKzE1NzUsOSBAQCBzdGF0aWMgdm9pZCBzY2hlZHVsZSh2b2lkKQogICAgIHNfdGltZV90
ICAgICAgICAgICAgICBub3c7CiAgICAgc3RydWN0IHNjaGVkdWxlciAgICAgKnNjaGVkOwogICAg
IHVuc2lnbmVkIGxvbmcgICAgICAgICp0YXNrbGV0X3dvcmsgPSAmdGhpc19jcHUodGFza2xldF93
b3JrX3RvX2RvKTsKLSAgICBib29sX3QgICAgICAgICAgICAgICAgdGFza2xldF93b3JrX3NjaGVk
dWxlZCA9IDA7CisgICAgYm9vbCAgICAgICAgICAgICAgICAgIHRhc2tsZXRfd29ya19zY2hlZHVs
ZWQgPSBmYWxzZTsKICAgICBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKnNkOwogICAgIHNwaW5sb2Nr
X3QgICAgICAgICAgICpsb2NrOwotICAgIHN0cnVjdCB0YXNrX3NsaWNlICAgICBuZXh0X3NsaWNl
OwogICAgIGludCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7CiAKICAgICBBU1NFUlRfTk9UX0lO
X0FUT01JQygpOwpAQCAtMTU5NCwxMiArMTU5MywxMiBAQCBzdGF0aWMgdm9pZCBzY2hlZHVsZSh2
b2lkKQogICAgICAgICBzZXRfYml0KF9UQVNLTEVUX3NjaGVkdWxlZCwgdGFza2xldF93b3JrKTsK
ICAgICAgICAgLyogZmFsbHRocm91Z2ggKi8KICAgICBjYXNlIFRBU0tMRVRfZW5xdWV1ZWR8VEFT
S0xFVF9zY2hlZHVsZWQ6Ci0gICAgICAgIHRhc2tsZXRfd29ya19zY2hlZHVsZWQgPSAxOworICAg
ICAgICB0YXNrbGV0X3dvcmtfc2NoZWR1bGVkID0gdHJ1ZTsKICAgICAgICAgYnJlYWs7CiAgICAg
Y2FzZSBUQVNLTEVUX3NjaGVkdWxlZDoKICAgICAgICAgY2xlYXJfYml0KF9UQVNLTEVUX3NjaGVk
dWxlZCwgdGFza2xldF93b3JrKTsKICAgICBjYXNlIDA6Ci0gICAgICAgIC8qdGFza2xldF93b3Jr
X3NjaGVkdWxlZCA9IDA7Ki8KKyAgICAgICAgLyp0YXNrbGV0X3dvcmtfc2NoZWR1bGVkID0gZmFs
c2U7Ki8KICAgICAgICAgYnJlYWs7CiAgICAgZGVmYXVsdDoKICAgICAgICAgQlVHKCk7CkBAIC0x
NjEzLDE0ICsxNjEyLDE0IEBAIHN0YXRpYyB2b2lkIHNjaGVkdWxlKHZvaWQpCiAKICAgICAvKiBn
ZXQgcG9saWN5LXNwZWNpZmljIGRlY2lzaW9uIG9uIHNjaGVkdWxpbmcuLi4gKi8KICAgICBzY2hl
ZCA9IHRoaXNfY3B1KHNjaGVkdWxlcik7Ci0gICAgbmV4dF9zbGljZSA9IHNjaGVkLT5kb19zY2hl
ZHVsZShzY2hlZCwgbm93LCB0YXNrbGV0X3dvcmtfc2NoZWR1bGVkKTsKKyAgICBzY2hlZC0+ZG9f
c2NoZWR1bGUoc2NoZWQsIHByZXYsIG5vdywgdGFza2xldF93b3JrX3NjaGVkdWxlZCk7CiAKLSAg
ICBuZXh0ID0gbmV4dF9zbGljZS50YXNrOworICAgIG5leHQgPSBwcmV2LT5uZXh0X3Rhc2s7CiAK
ICAgICBzZC0+Y3VyciA9IG5leHQ7CiAKLSAgICBpZiAoIG5leHRfc2xpY2UudGltZSA+PSAwICkg
LyogLXZlIG1lYW5zIG5vIGxpbWl0ICovCi0gICAgICAgIHNldF90aW1lcigmc2QtPnNfdGltZXIs
IG5vdyArIG5leHRfc2xpY2UudGltZSk7CisgICAgaWYgKCBwcmV2LT5uZXh0X3RpbWUgPj0gMCAp
IC8qIC12ZSBtZWFucyBubyBsaW1pdCAqLworICAgICAgICBzZXRfdGltZXIoJnNkLT5zX3RpbWVy
LCBub3cgKyBwcmV2LT5uZXh0X3RpbWUpOwogCiAgICAgaWYgKCB1bmxpa2VseShwcmV2ID09IG5l
eHQpICkKICAgICB7CkBAIC0xNjI4LDcgKzE2MjcsNyBAQCBzdGF0aWMgdm9pZCBzY2hlZHVsZSh2
b2lkKQogICAgICAgICBUUkFDRV80RChUUkNfU0NIRURfU1dJVENIX0lORkNPTlQsCiAgICAgICAg
ICAgICAgICAgIG5leHQtPmRvbWFpbi0+ZG9tYWluX2lkLCBuZXh0LT5pdGVtX2lkLAogICAgICAg
ICAgICAgICAgICBub3cgLSBwcmV2LT5zdGF0ZV9lbnRyeV90aW1lLAotICAgICAgICAgICAgICAg
ICBuZXh0X3NsaWNlLnRpbWUpOworICAgICAgICAgICAgICAgICBwcmV2LT5uZXh0X3RpbWUpOwog
ICAgICAgICB0cmFjZV9jb250aW51ZV9ydW5uaW5nKG5leHQtPnZjcHUpOwogICAgICAgICByZXR1
cm4gY29udGludWVfcnVubmluZyhwcmV2LT52Y3B1KTsKICAgICB9CkBAIC0xNjQwLDcgKzE2Mzks
NyBAQCBzdGF0aWMgdm9pZCBzY2hlZHVsZSh2b2lkKQogICAgICAgICAgICAgIG5leHQtPmRvbWFp
bi0+ZG9tYWluX2lkLCBuZXh0LT5pdGVtX2lkLAogICAgICAgICAgICAgIChuZXh0LT52Y3B1LT5y
dW5zdGF0ZS5zdGF0ZSA9PSBSVU5TVEFURV9ydW5uYWJsZSkgPwogICAgICAgICAgICAgIChub3cg
LSBuZXh0LT5zdGF0ZV9lbnRyeV90aW1lKSA6IDAsCi0gICAgICAgICAgICAgbmV4dF9zbGljZS50
aW1lKTsKKyAgICAgICAgICAgICBwcmV2LT5uZXh0X3RpbWUpOwogCiAgICAgQVNTRVJUKHByZXYt
PnZjcHUtPnJ1bnN0YXRlLnN0YXRlID09IFJVTlNUQVRFX3J1bm5pbmcpOwogCkBAIC0xNjcwLDcg
KzE2NjksNyBAQCBzdGF0aWMgdm9pZCBzY2hlZHVsZSh2b2lkKQogCiAgICAgc3RvcF90aW1lcigm
cHJldi0+dmNwdS0+cGVyaW9kaWNfdGltZXIpOwogCi0gICAgaWYgKCBuZXh0X3NsaWNlLm1pZ3Jh
dGVkICkKKyAgICBpZiAoIG5leHQtPm1pZ3JhdGVkICkKICAgICAgICAgdmNwdV9tb3ZlX2lycXMo
bmV4dC0+dmNwdSk7CiAKICAgICB2Y3B1X3BlcmlvZGljX3RpbWVyX3dvcmsobmV4dC0+dmNwdSk7
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaCBiL3hlbi9pbmNsdWRlL3hl
bi9zY2hlZC1pZi5oCmluZGV4IDI1MDY1Mzg2NDkuLjA5NTQ0ZTA1YzAgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5o
CkBAIC0xODAsMTIgKzE4MCw2IEBAIHN0YXRpYyBpbmxpbmUgc3BpbmxvY2tfdCAqcGNwdV9zY2hl
ZHVsZV90cnlsb2NrKHVuc2lnbmVkIGludCBjcHUpCiAgICAgcmV0dXJuIE5VTEw7CiB9CiAKLXN0
cnVjdCB0YXNrX3NsaWNlIHsKLSAgICBzdHJ1Y3Qgc2NoZWRfaXRlbSAqdGFzazsKLSAgICBzX3Rp
bWVfdCAgICAgICAgICAgdGltZTsKLSAgICBib29sX3QgICAgICAgICAgICAgbWlncmF0ZWQ7Ci19
OwotCiBzdHJ1Y3Qgc2NoZWR1bGVyIHsKICAgICBjaGFyICpuYW1lOyAgICAgICAgICAgICAvKiBm
dWxsIG5hbWUgZm9yIHRoaXMgc2NoZWR1bGVyICAgICAgKi8KICAgICBjaGFyICpvcHRfbmFtZTsg
ICAgICAgICAvKiBvcHRpb24gbmFtZSBmb3IgdGhpcyBzY2hlZHVsZXIgICAgKi8KQEAgLTIyOCw4
ICsyMjIsOSBAQCBzdHJ1Y3Qgc2NoZWR1bGVyIHsKICAgICB2b2lkICAgICAgICAgKCpjb250ZXh0
X3NhdmVkKSAgKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKiwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHN0cnVjdCBzY2hlZF9pdGVtICopOwogCi0gICAgc3RydWN0IHRhc2tf
c2xpY2UgKCpkb19zY2hlZHVsZSkgKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKiwgc190aW1lX3Qs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2xfdCB0YXNrbGV0X3dv
cmtfc2NoZWR1bGVkKTsKKyAgICB2b2lkICAgICAgICAgKCpkb19zY2hlZHVsZSkgICAgKGNvbnN0
IHN0cnVjdCBzY2hlZHVsZXIgKiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHN0cnVjdCBzY2hlZF9pdGVtICosIHNfdGltZV90LAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYm9vbCB0YXNrbGV0X3dvcmtfc2NoZWR1bGVkKTsKIAogICAgIHN0cnVjdCBz
Y2hlZF9yZXNvdXJjZSAqICgqcGlja19yZXNvdXJjZSkgKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIg
KiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qg
c2NoZWRfaXRlbSAqKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oIGIveGVu
L2luY2x1ZGUveGVuL3NjaGVkLmgKaW5kZXggY2JkOTdmMzRjNy4uOGJkZTc5MGQyNyAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVk
LmgKQEAgLTI4MSw2ICsyODEsOCBAQCBzdHJ1Y3Qgc2NoZWRfaXRlbSB7CiAgICAgYm9vbCAgICAg
ICAgICAgICAgICAgICBhZmZpbml0eV9icm9rZW47CiAgICAgLyogRG9lcyBzb2Z0IGFmZmluaXR5
IGFjdHVhbGx5IHBsYXkgYSByb2xlIChnaXZlbiBoYXJkIGFmZmluaXR5KT8gKi8KICAgICBib29s
ICAgICAgICAgICAgICAgICAgIHNvZnRfYWZmX2VmZmVjdGl2ZTsKKyAgICAvKiBJdGVtIGhhcyBi
ZWVuIG1pZ3JhdGVkIHRvIG90aGVyIGNwdShzKS4gKi8KKyAgICBib29sICAgICAgICAgICAgICAg
ICAgIG1pZ3JhdGVkOwogICAgIC8qIEJpdG1hc2sgb2YgQ1BVcyBvbiB3aGljaCB0aGlzIFZDUFUg
bWF5IHJ1bi4gKi8KICAgICBjcHVtYXNrX3Zhcl90ICAgICAgICAgIGNwdV9oYXJkX2FmZmluaXR5
OwogICAgIC8qIFVzZWQgdG8gY2hhbmdlIGFmZmluaXR5IHRlbXBvcmFyaWx5LiAqLwpAQCAtMjg5
LDYgKzI5MSwxMCBAQCBzdHJ1Y3Qgc2NoZWRfaXRlbSB7CiAgICAgY3B1bWFza192YXJfdCAgICAg
ICAgICBjcHVfaGFyZF9hZmZpbml0eV9zYXZlZDsKICAgICAvKiBCaXRtYXNrIG9mIENQVXMgb24g
d2hpY2ggdGhpcyBWQ1BVIHByZWZlcnMgdG8gcnVuLiAqLwogICAgIGNwdW1hc2tfdmFyX3QgICAg
ICAgICAgY3B1X3NvZnRfYWZmaW5pdHk7CisKKyAgICAvKiBOZXh0IGl0ZW0gdG8gcnVuLiAqLwor
ICAgIHN0cnVjdCBzY2hlZF9pdGVtICAgICAgKm5leHRfdGFzazsKKyAgICBzX3RpbWVfdCAgICAg
ICAgICAgICAgICBuZXh0X3RpbWU7CiB9OwogCiAjZGVmaW5lIGZvcl9lYWNoX3NjaGVkX2l0ZW0o
ZCwgZSkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLS0gCjIuMTYu
NAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 06 06:57:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 06:57:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNXYv-0002c9-1C; Mon, 06 May 2019 06:57:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XZcu=TG=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hNXYl-0002FD-B7
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 06:57:11 +0000
X-Inumbo-ID: 26ebd8d4-6fcc-11e9-9cee-1bf5b8f7eaa9
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 26ebd8d4-6fcc-11e9-9cee-1bf5b8f7eaa9;
 Mon, 06 May 2019 06:57:03 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 8B1B3AF3B;
 Mon,  6 May 2019 06:56:58 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  6 May 2019 08:56:35 +0200
Message-Id: <20190506065644.7415-37-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190506065644.7415-1-jgross@suse.com>
References: <20190506065644.7415-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH RFC V2 36/45] x86: make loading of GDT at
 context switch more modular
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gcHJlcGFyYXRpb24gZm9yIGNvcmUgc2NoZWR1bGluZyBjYXJ2ZSBvdXQgdGhlIEdEVCByZWxh
dGVkCmZ1bmN0aW9uYWxpdHkgKHdyaXRpbmcgR0RUIHJlbGF0ZWQgUFRFcywgbG9hZGluZyBkZWZh
dWx0IG9mIGZ1bGwgR0RUKQppbnRvIHN1Yi1mdW5jdGlvbnMuCgpTaWduZWQtb2ZmLWJ5OiBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQpSRkMgVjI6IHNwbGl0IG9mZiBub24tcmVm
YWN0b3JpbmcgcGFydAotLS0KIHhlbi9hcmNoL3g4Ni9kb21haW4uYyB8IDU3ICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQs
IDM1IGluc2VydGlvbnMoKyksIDIyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwppbmRleCAxNTI1Y2NkOGU1Li43
MmEzNjVmZjZhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tYWluLmMKKysrIGIveGVuL2Fy
Y2gveDg2L2RvbWFpbi5jCkBAIC0xNjE5LDYgKzE2MTksMzcgQEAgc3RhdGljIGlubGluZSBib29s
IG5lZWRfZnVsbF9nZHQoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKICAgICByZXR1cm4gaXNfcHZf
ZG9tYWluKGQpICYmICFpc19pZGxlX2RvbWFpbihkKTsKIH0KIAorc3RhdGljIGlubGluZSB2b2lk
IHdyaXRlX2Z1bGxfZ2R0X3B0ZXMoc2VnX2Rlc2NfdCAqZ2R0LCBzdHJ1Y3QgdmNwdSAqdikKK3sK
KyAgICB1bnNpZ25lZCBsb25nIG1mbiA9IHZpcnRfdG9fbWZuKGdkdCk7CisgICAgbDFfcGdlbnRy
eV90ICpwbDFlID0gcHZfZ2R0X3B0ZXModik7CisgICAgdW5zaWduZWQgaW50IGk7CisKKyAgICBm
b3IgKCBpID0gMDsgaSA8IE5SX1JFU0VSVkVEX0dEVF9QQUdFUzsgaSsrICkKKyAgICAgICAgbDFl
X3dyaXRlKHBsMWUgKyBGSVJTVF9SRVNFUlZFRF9HRFRfUEFHRSArIGksCisgICAgICAgICAgICAg
ICAgICBsMWVfZnJvbV9wZm4obWZuICsgaSwgX19QQUdFX0hZUEVSVklTT1JfUlcpKTsKK30KKwor
c3RhdGljIGlubGluZSB2b2lkIGxvYWRfZnVsbF9nZHQoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVk
IGludCBjcHUpCit7CisgICAgc3RydWN0IGRlc2NfcHRyIGdkdF9kZXNjOworCisgICAgZ2R0X2Rl
c2MubGltaXQgPSBMQVNUX1JFU0VSVkVEX0dEVF9CWVRFOworICAgIGdkdF9kZXNjLmJhc2UgPSBH
RFRfVklSVF9TVEFSVCh2KTsKKworICAgIGxnZHQoJmdkdF9kZXNjKTsKK30KKworc3RhdGljIGlu
bGluZSB2b2lkIGxvYWRfZGVmYXVsdF9nZHQoc2VnX2Rlc2NfdCAqZ2R0LCB1bnNpZ25lZCBpbnQg
Y3B1KQoreworICAgIHN0cnVjdCBkZXNjX3B0ciBnZHRfZGVzYzsKKworICAgIGdkdF9kZXNjLmxp
bWl0ID0gTEFTVF9SRVNFUlZFRF9HRFRfQllURTsKKyAgICBnZHRfZGVzYy5iYXNlICA9ICh1bnNp
Z25lZCBsb25nKShnZHQgLSBGSVJTVF9SRVNFUlZFRF9HRFRfRU5UUlkpOworCisgICAgbGdkdCgm
Z2R0X2Rlc2MpOworfQorCiBzdGF0aWMgdm9pZCBfX2NvbnRleHRfc3dpdGNoKHZvaWQpCiB7CiAg
ICAgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnN0YWNrX3JlZ3MgPSBndWVzdF9jcHVfdXNlcl9yZWdz
KCk7CkBAIC0xNjI3LDcgKzE2NTgsNiBAQCBzdGF0aWMgdm9pZCBfX2NvbnRleHRfc3dpdGNoKHZv
aWQpCiAgICAgc3RydWN0IHZjcHUgICAgICAgICAgKm4gPSBjdXJyZW50OwogICAgIHN0cnVjdCBk
b21haW4gICAgICAgICpwZCA9IHAtPmRvbWFpbiwgKm5kID0gbi0+ZG9tYWluOwogICAgIHNlZ19k
ZXNjX3QgICAgICAgICAgICpnZHQ7Ci0gICAgc3RydWN0IGRlc2NfcHRyICAgICAgIGdkdF9kZXNj
OwogCiAgICAgQVNTRVJUKHAgIT0gbik7CiAgICAgQVNTRVJUKCF2Y3B1X2NwdV9kaXJ0eShuKSk7
CkBAIC0xNjY5LDI1ICsxNjk5LDEzIEBAIHN0YXRpYyB2b2lkIF9fY29udGV4dF9zd2l0Y2godm9p
ZCkKIAogICAgIGdkdCA9ICFpc19wdl8zMmJpdF9kb21haW4obmQpID8gcGVyX2NwdShnZHRfdGFi
bGUsIGNwdSkgOgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGVyX2NwdShj
b21wYXRfZ2R0X3RhYmxlLCBjcHUpOwotICAgIGlmICggbmVlZF9mdWxsX2dkdChuZCkgKQotICAg
IHsKLSAgICAgICAgdW5zaWduZWQgbG9uZyBtZm4gPSB2aXJ0X3RvX21mbihnZHQpOwotICAgICAg
ICBsMV9wZ2VudHJ5X3QgKnBsMWUgPSBwdl9nZHRfcHRlcyhuKTsKLSAgICAgICAgdW5zaWduZWQg
aW50IGk7CiAKLSAgICAgICAgZm9yICggaSA9IDA7IGkgPCBOUl9SRVNFUlZFRF9HRFRfUEFHRVM7
IGkrKyApCi0gICAgICAgICAgICBsMWVfd3JpdGUocGwxZSArIEZJUlNUX1JFU0VSVkVEX0dEVF9Q
QUdFICsgaSwKLSAgICAgICAgICAgICAgICAgICAgICBsMWVfZnJvbV9wZm4obWZuICsgaSwgX19Q
QUdFX0hZUEVSVklTT1JfUlcpKTsKLSAgICB9CisgICAgaWYgKCBuZWVkX2Z1bGxfZ2R0KG5kKSAp
CisgICAgICAgIHdyaXRlX2Z1bGxfZ2R0X3B0ZXMoZ2R0LCBuKTsKIAogICAgIGlmICggbmVlZF9m
dWxsX2dkdChwZCkgJiYKICAgICAgICAgICgocC0+dmNwdV9pZCAhPSBuLT52Y3B1X2lkKSB8fCAh
bmVlZF9mdWxsX2dkdChuZCkpICkKLSAgICB7Ci0gICAgICAgIGdkdF9kZXNjLmxpbWl0ID0gTEFT
VF9SRVNFUlZFRF9HRFRfQllURTsKLSAgICAgICAgZ2R0X2Rlc2MuYmFzZSAgPSAodW5zaWduZWQg
bG9uZykoZ2R0IC0gRklSU1RfUkVTRVJWRURfR0RUX0VOVFJZKTsKLQotICAgICAgICBsZ2R0KCZn
ZHRfZGVzYyk7Ci0gICAgfQorICAgICAgICBsb2FkX2RlZmF1bHRfZ2R0KGdkdCwgY3B1KTsKIAog
ICAgIHdyaXRlX3B0YmFzZShuKTsKIApAQCAtMTcwMCwxMiArMTcxOCw3IEBAIHN0YXRpYyB2b2lk
IF9fY29udGV4dF9zd2l0Y2godm9pZCkKIAogICAgIGlmICggbmVlZF9mdWxsX2dkdChuZCkgJiYK
ICAgICAgICAgICgocC0+dmNwdV9pZCAhPSBuLT52Y3B1X2lkKSB8fCAhbmVlZF9mdWxsX2dkdChw
ZCkpICkKLSAgICB7Ci0gICAgICAgIGdkdF9kZXNjLmxpbWl0ID0gTEFTVF9SRVNFUlZFRF9HRFRf
QllURTsKLSAgICAgICAgZ2R0X2Rlc2MuYmFzZSA9IEdEVF9WSVJUX1NUQVJUKG4pOwotCi0gICAg
ICAgIGxnZHQoJmdkdF9kZXNjKTsKLSAgICB9CisgICAgICAgIGxvYWRfZnVsbF9nZHQobiwgY3B1
KTsKIAogICAgIGlmICggcGQgIT0gbmQgKQogICAgICAgICBjcHVtYXNrX2NsZWFyX2NwdShjcHUs
IHBkLT5kaXJ0eV9jcHVtYXNrKTsKLS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 06 06:57:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 06:57:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNXYv-0002eU-VA; Mon, 06 May 2019 06:57:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XZcu=TG=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hNXYl-0002Fa-L2
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 06:57:11 +0000
X-Inumbo-ID: 26f3d5a4-6fcc-11e9-843c-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 26f3d5a4-6fcc-11e9-843c-bc764e045a96;
 Mon, 06 May 2019 06:57:03 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 5D908AC8C;
 Mon,  6 May 2019 06:56:58 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  6 May 2019 08:56:34 +0200
Message-Id: <20190506065644.7415-36-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190506065644.7415-1-jgross@suse.com>
References: <20190506065644.7415-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH RFC V2 35/45] xen/sched: add support for
 multiple vcpus per sched item where missing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gc2V2ZXJhbCBwbGFjZXMgdGhlcmUgaXMgc3VwcG9ydCBmb3IgbXVsdGlwbGUgdmNwdXMgcGVy
IHNjaGVkIGl0ZW0KbWlzc2luZy4gQWRkIHRoYXQgbWlzc2luZyBzdXBwb3J0ICh3aXRoIHRoZSBl
eGNlcHRpb24gb2YgaW5pdGlhbAphbGxvY2F0aW9uKSBhbmQgbWlzc2luZyBoZWxwZXJzIGZvciB0
aGF0LgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0K
UkZDIFYyOiBmaXggdmNwdV9ydW5zdGF0ZV9oZWxwZXIoKQotLS0KIHhlbi9jb21tb24vc2NoZWR1
bGUuYyAgICAgIHwgMjYgKysrKysrKystLS0tLS0tLQogeGVuL2luY2x1ZGUveGVuL3NjaGVkLWlm
LmggfCA3NCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tCiAy
IGZpbGVzIGNoYW5nZWQsIDczIGluc2VydGlvbnMoKyksIDI3IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3hlbi9jb21tb24vc2NoZWR1bGUuYyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwppbmRl
eCA2YmE2ZTcwMzM4Li4xMTM0NzMzMzE0IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkdWxl
LmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCkBAIC0xODAsOCArMTgwLDkgQEAgc3RhdGlj
IGlubGluZSB2b2lkIHZjcHVfcnVuc3RhdGVfY2hhbmdlKAogICAgIHNfdGltZV90IGRlbHRhOwog
ICAgIHN0cnVjdCBzY2hlZF9pdGVtICppdGVtID0gdi0+c2NoZWRfaXRlbTsKIAotICAgIEFTU0VS
VCh2LT5ydW5zdGF0ZS5zdGF0ZSAhPSBuZXdfc3RhdGUpOwogICAgIEFTU0VSVChzcGluX2lzX2xv
Y2tlZChwZXJfY3B1KHNjaGVkX3Jlcywgdi0+cHJvY2Vzc29yKS0+c2NoZWR1bGVfbG9jaykpOwor
ICAgIGlmICggdi0+cnVuc3RhdGUuc3RhdGUgPT0gbmV3X3N0YXRlICkKKyAgICAgICAgcmV0dXJu
OwogCiAgICAgdmNwdV91cmdlbnRfY291bnRfdXBkYXRlKHYpOwogCkBAIC0yMDMsMTUgKzIwNCwx
NiBAQCBzdGF0aWMgaW5saW5lIHZvaWQgdmNwdV9ydW5zdGF0ZV9jaGFuZ2UoCiBzdGF0aWMgaW5s
aW5lIHZvaWQgc2NoZWRfaXRlbV9ydW5zdGF0ZV9jaGFuZ2Uoc3RydWN0IHNjaGVkX2l0ZW0gKml0
ZW0sCiAgICAgYm9vbCBydW5uaW5nLCBzX3RpbWVfdCBuZXdfZW50cnlfdGltZSkKIHsKLSAgICBz
dHJ1Y3QgdmNwdSAqdiA9IGl0ZW0tPnZjcHU7CisgICAgc3RydWN0IHZjcHUgKnY7CiAKLSAgICBp
ZiAoIHJ1bm5pbmcgKQotICAgICAgICB2Y3B1X3J1bnN0YXRlX2NoYW5nZSh2LCB2LT5uZXdfc3Rh
dGUsIG5ld19lbnRyeV90aW1lKTsKLSAgICBlbHNlCi0gICAgICAgIHZjcHVfcnVuc3RhdGVfY2hh
bmdlKHYsCi0gICAgICAgICAgICAoKHYtPnBhdXNlX2ZsYWdzICYgVlBGX2Jsb2NrZWQpID8gUlVO
U1RBVEVfYmxvY2tlZCA6Ci0gICAgICAgICAgICAgKHZjcHVfcnVubmFibGUodikgPyBSVU5TVEFU
RV9ydW5uYWJsZSA6IFJVTlNUQVRFX29mZmxpbmUpKSwKLSAgICAgICAgICAgIG5ld19lbnRyeV90
aW1lKTsKKyAgICBmb3JfZWFjaF9zY2hlZF9pdGVtX3ZjcHUoIGl0ZW0sIHYgKQorICAgICAgICBp
ZiAoIHJ1bm5pbmcgKQorICAgICAgICAgICAgdmNwdV9ydW5zdGF0ZV9jaGFuZ2Uodiwgdi0+bmV3
X3N0YXRlLCBuZXdfZW50cnlfdGltZSk7CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIHZjcHVf
cnVuc3RhdGVfY2hhbmdlKHYsCisgICAgICAgICAgICAgICAgKCh2LT5wYXVzZV9mbGFncyAmIFZQ
Rl9ibG9ja2VkKSA/IFJVTlNUQVRFX2Jsb2NrZWQgOgorICAgICAgICAgICAgICAgICAodmNwdV9y
dW5uYWJsZSh2KSA/IFJVTlNUQVRFX3J1bm5hYmxlIDogUlVOU1RBVEVfb2ZmbGluZSkpLAorICAg
ICAgICAgICAgICAgIG5ld19lbnRyeV90aW1lKTsKIH0KIAogdm9pZCB2Y3B1X3J1bnN0YXRlX2dl
dChzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHZjcHVfcnVuc3RhdGVfaW5mbyAqcnVuc3RhdGUpCkBA
IC0xNTgwLDcgKzE1ODIsNyBAQCBzdGF0aWMgdm9pZCBzY2hlZF9zd2l0Y2hfaXRlbXMoc3RydWN0
IHNjaGVkX3Jlc291cmNlICpzZCwKICAgICAgICAgICAgICAobmV4dC0+dmNwdS0+cnVuc3RhdGUu
c3RhdGUgPT0gUlVOU1RBVEVfcnVubmFibGUpID8KICAgICAgICAgICAgICAobm93IC0gbmV4dC0+
c3RhdGVfZW50cnlfdGltZSkgOiAwLCBwcmV2LT5uZXh0X3RpbWUpOwogCi0gICAgQVNTRVJUKHBy
ZXYtPnZjcHUtPnJ1bnN0YXRlLnN0YXRlID09IFJVTlNUQVRFX3J1bm5pbmcpOworICAgIEFTU0VS
VChpdGVtX3J1bm5pbmcocHJldikpOwogCiAgICAgVFJBQ0VfNEQoVFJDX1NDSEVEX1NXSVRDSCwg
cHJldi0+ZG9tYWluLT5kb21haW5faWQsIHByZXYtPml0ZW1faWQsCiAgICAgICAgICAgICAgbmV4
dC0+ZG9tYWluLT5kb21haW5faWQsIG5leHQtPml0ZW1faWQpOwpAQCAtMTU4OCw3ICsxNTkwLDcg
QEAgc3RhdGljIHZvaWQgc2NoZWRfc3dpdGNoX2l0ZW1zKHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAq
c2QsCiAgICAgc2NoZWRfaXRlbV9ydW5zdGF0ZV9jaGFuZ2UocHJldiwgZmFsc2UsIG5vdyk7CiAg
ICAgcHJldi0+bGFzdF9ydW5fdGltZSA9IG5vdzsKIAotICAgIEFTU0VSVChuZXh0LT52Y3B1LT5y
dW5zdGF0ZS5zdGF0ZSAhPSBSVU5TVEFURV9ydW5uaW5nKTsKKyAgICBBU1NFUlQoIWl0ZW1fcnVu
bmluZyhuZXh0KSk7CiAgICAgc2NoZWRfaXRlbV9ydW5zdGF0ZV9jaGFuZ2UobmV4dCwgdHJ1ZSwg
bm93KTsKIAogICAgIC8qCkBAIC0xNzAzLDcgKzE3MDUsNyBAQCB2b2lkIHNjaGVkX2NvbnRleHRf
c3dpdGNoZWQoc3RydWN0IHZjcHUgKnZwcmV2LCBzdHJ1Y3QgdmNwdSAqdm5leHQpCiAgICAgICAg
ICAgICB3aGlsZSAoIGF0b21pY19yZWFkKCZuZXh0LT5yZW5kZXp2b3VzX291dF9jbnQpICkKICAg
ICAgICAgICAgICAgICBjcHVfcmVsYXgoKTsKICAgICB9Ci0gICAgZWxzZSBpZiAoIHZwcmV2ICE9
IHZuZXh0ICkKKyAgICBlbHNlIGlmICggdnByZXYgIT0gdm5leHQgJiYgc2NoZWRfZ3JhbnVsYXJp
dHkgPT0gMSApCiAgICAgICAgIGNvbnRleHRfc2F2ZWQodnByZXYpOwogfQogCmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5o
CmluZGV4IDc1NWIwZjhmNzQuLjg4ZmJjMDY4NjAgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hl
bi9zY2hlZC1pZi5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oCkBAIC01NSwyOSAr
NTUsNTUgQEAgc3RhdGljIGlubGluZSBib29sIGlzX2lkbGVfaXRlbShjb25zdCBzdHJ1Y3Qgc2No
ZWRfaXRlbSAqaXRlbSkKICAgICByZXR1cm4gaXNfaWRsZV92Y3B1KGl0ZW0tPnZjcHUpOwogfQog
CitzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGludCBpdGVtX3J1bm5pbmcoY29uc3Qgc3RydWN0IHNj
aGVkX2l0ZW0gKml0ZW0pCit7CisgICAgcmV0dXJuIGl0ZW0tPnJ1bnN0YXRlX2NudFtSVU5TVEFU
RV9ydW5uaW5nXTsKK30KKwogc3RhdGljIGlubGluZSBib29sIGl0ZW1fcnVubmFibGUoY29uc3Qg
c3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiB7Ci0gICAgcmV0dXJuIHZjcHVfcnVubmFibGUoaXRl
bS0+dmNwdSk7CisgICAgc3RydWN0IHZjcHUgKnY7CisKKyAgICBmb3JfZWFjaF9zY2hlZF9pdGVt
X3ZjcHUoIGl0ZW0sIHYgKQorICAgICAgICBpZiAoIHZjcHVfcnVubmFibGUodikgKQorICAgICAg
ICAgICAgcmV0dXJuIHRydWU7CisKKyAgICByZXR1cm4gZmFsc2U7CiB9CiAKIHN0YXRpYyBpbmxp
bmUgYm9vbCBpdGVtX3J1bm5hYmxlX3N0YXRlKGNvbnN0IHN0cnVjdCBzY2hlZF9pdGVtICppdGVt
KQogewogICAgIHN0cnVjdCB2Y3B1ICp2OwotICAgIGJvb2wgcnVubmFibGU7CisgICAgYm9vbCBy
dW5uYWJsZSwgcmV0ID0gZmFsc2U7CisKKyAgICBmb3JfZWFjaF9zY2hlZF9pdGVtX3ZjcHUoIGl0
ZW0sIHYgKQorICAgIHsKKyAgICAgICAgcnVubmFibGUgPSB2Y3B1X3J1bm5hYmxlKHYpOworCisg
ICAgICAgIHYtPm5ld19zdGF0ZSA9IHJ1bm5hYmxlID8gUlVOU1RBVEVfcnVubmluZworICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICA6ICh2LT5wYXVzZV9mbGFncyAmIFZQRl9ibG9ja2Vk
KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID8gUlVOU1RBVEVfYmxvY2tlZCA6
IFJVTlNUQVRFX29mZmxpbmU7CiAKLSAgICB2ID0gaXRlbS0+dmNwdTsKLSAgICBydW5uYWJsZSA9
IHZjcHVfcnVubmFibGUodik7CisgICAgICAgIGlmICggcnVubmFibGUgKQorICAgICAgICAgICAg
cmV0ID0gdHJ1ZTsKKyAgICB9CiAKLSAgICB2LT5uZXdfc3RhdGUgPSBydW5uYWJsZSA/IFJVTlNU
QVRFX3J1bm5pbmcKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICA6ICh2LT5wYXVzZV9mbGFn
cyAmIFZQRl9ibG9ja2VkKQotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPyBSVU5TVEFU
RV9ibG9ja2VkIDogUlVOU1RBVEVfb2ZmbGluZTsKLSAgICByZXR1cm4gcnVubmFibGU7CisgICAg
cmV0dXJuIHJldDsKIH0KIAogc3RhdGljIGlubGluZSB2b2lkIHNjaGVkX3NldF9yZXMoc3RydWN0
IHNjaGVkX2l0ZW0gKml0ZW0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1
Y3Qgc2NoZWRfcmVzb3VyY2UgKnJlcykKIHsKLSAgICBpdGVtLT52Y3B1LT5wcm9jZXNzb3IgPSBy
ZXMtPnByb2Nlc3NvcjsKKyAgICBpbnQgY3B1ID0gY3B1bWFza19maXJzdChyZXMtPmNwdXMpOwor
ICAgIHN0cnVjdCB2Y3B1ICp2OworCisgICAgZm9yX2VhY2hfc2NoZWRfaXRlbV92Y3B1KCBpdGVt
LCB2ICkKKyAgICB7CisgICAgICAgIEFTU0VSVChjcHUgPCBucl9jcHVfaWRzKTsKKyAgICAgICAg
di0+cHJvY2Vzc29yID0gY3B1OworICAgICAgICBjcHUgPSBjcHVtYXNrX25leHQoY3B1LCByZXMt
PmNwdXMpOworICAgIH0KKwogICAgIGl0ZW0tPnJlcyA9IHJlczsKIH0KIApAQCAtODksMjUgKzEx
NSwzNyBAQCBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGludCBzY2hlZF9pdGVtX2NwdShzdHJ1Y3Qg
c2NoZWRfaXRlbSAqaXRlbSkKIHN0YXRpYyBpbmxpbmUgdm9pZCBzY2hlZF9zZXRfcGF1c2VfZmxh
Z3Moc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGludCBiaXQpCiB7Ci0gICAgX19zZXRfYml0KGJpdCwgJml0
ZW0tPnZjcHUtPnBhdXNlX2ZsYWdzKTsKKyAgICBzdHJ1Y3QgdmNwdSAqdjsKKworICAgIGZvcl9l
YWNoX3NjaGVkX2l0ZW1fdmNwdSggaXRlbSwgdiApCisgICAgICAgIF9fc2V0X2JpdChiaXQsICZ2
LT5wYXVzZV9mbGFncyk7CiB9CiAKIHN0YXRpYyBpbmxpbmUgdm9pZCBzY2hlZF9jbGVhcl9wYXVz
ZV9mbGFncyhzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgYml0KQogewotICAgIF9fY2xlYXJfYml0
KGJpdCwgJml0ZW0tPnZjcHUtPnBhdXNlX2ZsYWdzKTsKKyAgICBzdHJ1Y3QgdmNwdSAqdjsKKwor
ICAgIGZvcl9lYWNoX3NjaGVkX2l0ZW1fdmNwdSggaXRlbSwgdiApCisgICAgICAgIF9fY2xlYXJf
Yml0KGJpdCwgJnYtPnBhdXNlX2ZsYWdzKTsKIH0KIAogc3RhdGljIGlubGluZSB2b2lkIHNjaGVk
X3NldF9wYXVzZV9mbGFnc19hdG9taWMoc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0sCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgYml0
KQogewotICAgIHNldF9iaXQoYml0LCAmaXRlbS0+dmNwdS0+cGF1c2VfZmxhZ3MpOworICAgIHN0
cnVjdCB2Y3B1ICp2OworCisgICAgZm9yX2VhY2hfc2NoZWRfaXRlbV92Y3B1KCBpdGVtLCB2ICkK
KyAgICAgICAgc2V0X2JpdChiaXQsICZ2LT5wYXVzZV9mbGFncyk7CiB9CiAKIHN0YXRpYyBpbmxp
bmUgdm9pZCBzY2hlZF9jbGVhcl9wYXVzZV9mbGFnc19hdG9taWMoc3RydWN0IHNjaGVkX2l0ZW0g
Kml0ZW0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGludCBiaXQpCiB7Ci0gICAgY2xlYXJfYml0KGJpdCwgJml0ZW0tPnZjcHUtPnBh
dXNlX2ZsYWdzKTsKKyAgICBzdHJ1Y3QgdmNwdSAqdjsKKworICAgIGZvcl9lYWNoX3NjaGVkX2l0
ZW1fdmNwdSggaXRlbSwgdiApCisgICAgICAgIGNsZWFyX2JpdChiaXQsICZ2LT5wYXVzZV9mbGFn
cyk7CiB9CiAKIHN0YXRpYyBpbmxpbmUgc3RydWN0IHNjaGVkX2l0ZW0gKnNjaGVkX2lkbGVfaXRl
bSh1bnNpZ25lZCBpbnQgY3B1KQpAQCAtNDY4LDEyICs1MDYsMTggQEAgc3RhdGljIGlubGluZSBp
bnQgc2NoZWRfYWRqdXN0X2NwdXBvb2woY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqcywKIAogc3Rh
dGljIGlubGluZSB2b2lkIHNjaGVkX2l0ZW1fcGF1c2Vfbm9zeW5jKHN0cnVjdCBzY2hlZF9pdGVt
ICppdGVtKQogewotICAgIHZjcHVfcGF1c2Vfbm9zeW5jKGl0ZW0tPnZjcHUpOworICAgIHN0cnVj
dCB2Y3B1ICp2OworCisgICAgZm9yX2VhY2hfc2NoZWRfaXRlbV92Y3B1KCBpdGVtLCB2ICkKKyAg
ICAgICAgdmNwdV9wYXVzZV9ub3N5bmModik7CiB9CiAKIHN0YXRpYyBpbmxpbmUgdm9pZCBzY2hl
ZF9pdGVtX3VucGF1c2Uoc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiB7Ci0gICAgdmNwdV91bnBh
dXNlKGl0ZW0tPnZjcHUpOworICAgIHN0cnVjdCB2Y3B1ICp2OworCisgICAgZm9yX2VhY2hfc2No
ZWRfaXRlbV92Y3B1KCBpdGVtLCB2ICkKKyAgICAgICAgdmNwdV91bnBhdXNlKHYpOwogfQogCiAj
ZGVmaW5lIFJFR0lTVEVSX1NDSEVEVUxFUih4KSBzdGF0aWMgY29uc3Qgc3RydWN0IHNjaGVkdWxl
ciAqeCMjX2VudHJ5IFwKLS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 06 06:57:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 06:57:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNXYw-0002gl-T3; Mon, 06 May 2019 06:57:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XZcu=TG=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hNXYl-0002FE-BO
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 06:57:11 +0000
X-Inumbo-ID: 26a2f0b0-6fcc-11e9-82a0-03eb74c4322f
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 26a2f0b0-6fcc-11e9-82a0-03eb74c4322f;
 Mon, 06 May 2019 06:57:02 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id EECE3AF34;
 Mon,  6 May 2019 06:56:56 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  6 May 2019 08:56:30 +0200
Message-Id: <20190506065644.7415-32-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190506065644.7415-1-jgross@suse.com>
References: <20190506065644.7415-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH RFC V2 31/45] xen/sched: Change vcpu_migrate_*()
 to operate on schedule item
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Dario Faggioli <dfaggioli@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm93IHRoYXQgdmNwdV9taWdyYXRlX3N0YXJ0KCkgYW5kIHZjcHVfbWlncmF0ZV9maW5pc2goKSBh
cmUgdXNlZCBvbmx5CnRvIGVuc3VyZSBhIHZjcHUgaXMgcnVubmluZyBvbiBhIHN1aXRhYmxlIHBy
b2Nlc3NvciB0aGV5IGNhbiBiZQpzd2l0Y2hlZCB0byBvcGVyYXRlIG9uIHNjaGVkdWxlIGl0ZW1z
IGluc3RlYWQgb2YgdmNwdXMuCgpXaGlsZSBkb2luZyB0aGF0IHJlbmFtZSB0aGVtIGFjY29yZGlu
Z2x5IGFuZCBtYWtlIHRoZSBfc3RhcnQoKSB2YXJpYW50CnN0YXRpYy4KCnZjcHVfbW92ZV9sb2Nr
ZWQoKSBpcyBzd2l0Y2hlZCB0byBzY2hlZHVsZSBpdGVtLCB0b28uCgpTaWduZWQtb2ZmLWJ5OiBK
dWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVuL2NvbW1vbi9zY2hlZHVsZS5j
IHwgMTAyICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CiAxIGZpbGUgY2hhbmdlZCwgNTkgaW5zZXJ0aW9ucygrKSwgNDMgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCmlu
ZGV4IDUyZGE1ZDVhMzAuLjlmOWQ2ZWI5NWIgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWR1
bGUuYworKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKQEAgLTY2NCwzNSArNjY0LDQwIEBAIHZv
aWQgdmNwdV91bmJsb2NrKHN0cnVjdCB2Y3B1ICp2KQogfQogCiAvKgotICogRG8gdGhlIGFjdHVh
bCBtb3ZlbWVudCBvZiBhIHZjcHUgZnJvbSBvbGQgdG8gbmV3IENQVS4gTG9ja3MgZm9yICpib3Ro
KgorICogRG8gdGhlIGFjdHVhbCBtb3ZlbWVudCBvZiBhbiBpdGVtIGZyb20gb2xkIHRvIG5ldyBD
UFUuIExvY2tzIGZvciAqYm90aCoKICAqIENQVXMgbmVlZHMgdG8gaGF2ZSBiZWVuIHRha2VuIGFs
cmVhZHkgd2hlbiBjYWxsaW5nIHRoaXMhCiAgKi8KLXN0YXRpYyB2b2lkIHZjcHVfbW92ZV9sb2Nr
ZWQoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBuZXdfY3B1KQorc3RhdGljIHZvaWQgc2No
ZWRfaXRlbV9tb3ZlX2xvY2tlZChzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG5ld19jcHUpCiB7Ci0gICAgdW5z
aWduZWQgaW50IG9sZF9jcHUgPSB2LT5wcm9jZXNzb3I7CisgICAgdW5zaWduZWQgaW50IG9sZF9j
cHUgPSBpdGVtLT5yZXMtPnByb2Nlc3NvcjsKKyAgICBzdHJ1Y3QgdmNwdSAqdjsKIAogICAgIC8q
CiAgICAgICogVHJhbnNmZXIgdXJnZW5jeSBzdGF0dXMgdG8gbmV3IENQVSBiZWZvcmUgc3dpdGNo
aW5nIENQVXMsIGFzCiAgICAgICogb25jZSB0aGUgc3dpdGNoIG9jY3Vycywgdi0+aXNfdXJnZW50
IGlzIG5vIGxvbmdlciBwcm90ZWN0ZWQgYnkKICAgICAgKiB0aGUgcGVyLUNQVSBzY2hlZHVsZXIg
bG9jayB3ZSBhcmUgaG9sZGluZy4KICAgICAgKi8KLSAgICBpZiAoIHVubGlrZWx5KHYtPmlzX3Vy
Z2VudCkgJiYgKG9sZF9jcHUgIT0gbmV3X2NwdSkgKQorICAgIGZvcl9lYWNoX3NjaGVkX2l0ZW1f
dmNwdSAoIGl0ZW0sIHYgKQogICAgIHsKLSAgICAgICAgYXRvbWljX2luYygmcGVyX2NwdShzY2hl
ZF9yZXMsIG5ld19jcHUpLT51cmdlbnRfY291bnQpOwotICAgICAgICBhdG9taWNfZGVjKCZwZXJf
Y3B1KHNjaGVkX3Jlcywgb2xkX2NwdSktPnVyZ2VudF9jb3VudCk7CisgICAgICAgIGlmICggdW5s
aWtlbHkodi0+aXNfdXJnZW50KSAmJiAob2xkX2NwdSAhPSBuZXdfY3B1KSApCisgICAgICAgIHsK
KyAgICAgICAgICAgIGF0b21pY19pbmMoJnBlcl9jcHUoc2NoZWRfcmVzLCBuZXdfY3B1KS0+dXJn
ZW50X2NvdW50KTsKKyAgICAgICAgICAgIGF0b21pY19kZWMoJnBlcl9jcHUoc2NoZWRfcmVzLCBv
bGRfY3B1KS0+dXJnZW50X2NvdW50KTsKKyAgICAgICAgfQogICAgIH0KIAogICAgIC8qCiAgICAg
ICogQWN0dWFsIENQVSBzd2l0Y2ggdG8gbmV3IENQVS4gIFRoaXMgaXMgc2FmZSBiZWNhdXNlIHRo
ZSBsb2NrCiAgICAgICogcG9pbnRlciBjYW4ndCBjaGFuZ2Ugd2hpbGUgdGhlIGN1cnJlbnQgbG9j
ayBpcyBoZWxkLgogICAgICAqLwotICAgIHNjaGVkX21pZ3JhdGUodmNwdV9zY2hlZHVsZXIodiks
IHYtPnNjaGVkX2l0ZW0sIG5ld19jcHUpOworICAgIHNjaGVkX21pZ3JhdGUodmNwdV9zY2hlZHVs
ZXIoaXRlbS0+dmNwdSksIGl0ZW0sIG5ld19jcHUpOwogfQogCiAvKgogICogSW5pdGlhdGluZyBt
aWdyYXRpb24KICAqCi0gKiBJbiBvcmRlciB0byBtaWdyYXRlLCB3ZSBuZWVkIHRoZSB2Y3B1IGlu
IHF1ZXN0aW9uIHRvIGhhdmUgc3RvcHBlZAorICogSW4gb3JkZXIgdG8gbWlncmF0ZSwgd2UgbmVl
ZCB0aGUgaXRlbSBpbiBxdWVzdGlvbiB0byBoYXZlIHN0b3BwZWQKICAqIHJ1bm5pbmcgYW5kIGhh
ZCBzY2hlZF9zbGVlcCgpIGNhbGxlZCAodG8gdGFrZSBpdCBvZmYgYW55CiAgKiBydW5xdWV1ZXMs
IGZvciBpbnN0YW5jZSk7IGFuZCBpZiBpdCBpcyBjdXJyZW50bHkgcnVubmluZywgaXQgbmVlZHMK
ICAqIHRvIGJlIHNjaGVkdWxlZCBvdXQuICBGaW5hbGx5LCB3ZSBuZWVkIHRvIGhvbGQgdGhlIHNj
aGVkdWxpbmcgbG9ja3MKQEAgLTcwOCwzNyArNzEzLDQ1IEBAIHN0YXRpYyB2b2lkIHZjcHVfbW92
ZV9sb2NrZWQoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBuZXdfY3B1KQogICogc2hvdWxk
IGJlIGNhbGxlZCBsaWtlIHRoaXM6CiAgKgogICogICAgIGxvY2sgPSBpdGVtX3NjaGVkdWxlX2xv
Y2tfaXJxKGl0ZW0pOwotICogICAgIHZjcHVfbWlncmF0ZV9zdGFydCh2KTsKKyAqICAgICBzY2hl
ZF9pdGVtX21pZ3JhdGVfc3RhcnQoaXRlbSk7CiAgKiAgICAgaXRlbV9zY2hlZHVsZV91bmxvY2tf
aXJxKGxvY2ssIGl0ZW0pCi0gKiAgICAgdmNwdV9taWdyYXRlX2ZpbmlzaCh2KTsKKyAqICAgICBz
Y2hlZF9pdGVtX21pZ3JhdGVfZmluaXNoKGl0ZW0pOwogICoKLSAqIHZjcHVfbWlncmF0ZV9maW5p
c2goKSB3aWxsIGRvIHRoZSB3b3JrIG5vdyBpZiBpdCBjYW4sIG9yIHNpbXBseQotICogcmV0dXJu
IGlmIGl0IGNhbid0IChiZWNhdXNlIHYgaXMgc3RpbGwgcnVubmluZyk7IGluIHRoYXQgY2FzZQot
ICogdmNwdV9taWdyYXRlX2ZpbmlzaCgpIHdpbGwgYmUgY2FsbGVkIGJ5IGNvbnRleHRfc2F2ZWQo
KS4KKyAqIHNjaGVkX2l0ZW1fbWlncmF0ZV9maW5pc2goKSB3aWxsIGRvIHRoZSB3b3JrIG5vdyBp
ZiBpdCBjYW4sIG9yIHNpbXBseQorICogcmV0dXJuIGlmIGl0IGNhbid0IChiZWNhdXNlIGl0ZW0g
aXMgc3RpbGwgcnVubmluZyk7IGluIHRoYXQgY2FzZQorICogc2NoZWRfaXRlbV9taWdyYXRlX2Zp
bmlzaCgpIHdpbGwgYmUgY2FsbGVkIGJ5IGNvbnRleHRfc2F2ZWQoKS4KICAqLwotc3RhdGljIHZv
aWQgdmNwdV9taWdyYXRlX3N0YXJ0KHN0cnVjdCB2Y3B1ICp2KQorc3RhdGljIHZvaWQgc2NoZWRf
aXRlbV9taWdyYXRlX3N0YXJ0KHN0cnVjdCBzY2hlZF9pdGVtICppdGVtKQogewotICAgIHNldF9i
aXQoX1ZQRl9taWdyYXRpbmcsICZ2LT5wYXVzZV9mbGFncyk7Ci0gICAgdmNwdV9zbGVlcF9ub3N5
bmNfbG9ja2VkKHYpOworICAgIHN0cnVjdCB2Y3B1ICp2OworCisgICAgZm9yX2VhY2hfc2NoZWRf
aXRlbV92Y3B1ICggaXRlbSwgdiApCisgICAgeworICAgICAgICBzZXRfYml0KF9WUEZfbWlncmF0
aW5nLCAmdi0+cGF1c2VfZmxhZ3MpOworICAgICAgICB2Y3B1X3NsZWVwX25vc3luY19sb2NrZWQo
dik7CisgICAgfQogfQogCi1zdGF0aWMgdm9pZCB2Y3B1X21pZ3JhdGVfZmluaXNoKHN0cnVjdCB2
Y3B1ICp2KQorc3RhdGljIHZvaWQgc2NoZWRfaXRlbV9taWdyYXRlX2ZpbmlzaChzdHJ1Y3Qgc2No
ZWRfaXRlbSAqaXRlbSkKIHsKICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwogICAgIHVuc2lnbmVk
IGludCBvbGRfY3B1LCBuZXdfY3B1OwogICAgIHNwaW5sb2NrX3QgKm9sZF9sb2NrLCAqbmV3X2xv
Y2s7CiAgICAgYm9vbF90IHBpY2tfY2FsbGVkID0gMDsKKyAgICBzdHJ1Y3QgdmNwdSAqdjsKIAog
ICAgIC8qCi0gICAgICogSWYgdGhlIHZjcHUgaXMgY3VycmVudGx5IHJ1bm5pbmcsIHRoaXMgd2ls
bCBiZSBoYW5kbGVkIGJ5CisgICAgICogSWYgdGhlIGl0ZW0gaXMgY3VycmVudGx5IHJ1bm5pbmcs
IHRoaXMgd2lsbCBiZSBoYW5kbGVkIGJ5CiAgICAgICogY29udGV4dF9zYXZlZCgpOyBhbmQgaW4g
YW55IGNhc2UsIGlmIHRoZSBiaXQgaXMgY2xlYXJlZCwgdGhlbgogICAgICAqIHNvbWVvbmUgZWxz
ZSBoYXMgYWxyZWFkeSBkb25lIHRoZSB3b3JrIHNvIHdlIGRvbid0IG5lZWQgdG8uCiAgICAgICov
Ci0gICAgaWYgKCB2LT5zY2hlZF9pdGVtLT5pc19ydW5uaW5nIHx8Ci0gICAgICAgICAhdGVzdF9i
aXQoX1ZQRl9taWdyYXRpbmcsICZ2LT5wYXVzZV9mbGFncykgKQotICAgICAgICByZXR1cm47Cisg
ICAgZm9yX2VhY2hfc2NoZWRfaXRlbV92Y3B1ICggaXRlbSwgdiApCisgICAgeworICAgICAgICBp
ZiAoIGl0ZW0tPmlzX3J1bm5pbmcgfHwgIXRlc3RfYml0KF9WUEZfbWlncmF0aW5nLCAmdi0+cGF1
c2VfZmxhZ3MpICkKKyAgICAgICAgICAgIHJldHVybjsKKyAgICB9CiAKLSAgICBvbGRfY3B1ID0g
bmV3X2NwdSA9IHYtPnByb2Nlc3NvcjsKKyAgICBvbGRfY3B1ID0gbmV3X2NwdSA9IGl0ZW0tPnJl
cy0+cHJvY2Vzc29yOwogICAgIGZvciAoIDsgOyApCiAgICAgewogICAgICAgICAvKgpAQCAtNzUx
LDcgKzc2NCw3IEBAIHN0YXRpYyB2b2lkIHZjcHVfbWlncmF0ZV9maW5pc2goc3RydWN0IHZjcHUg
KnYpCiAKICAgICAgICAgc2NoZWRfc3Bpbl9sb2NrX2RvdWJsZShvbGRfbG9jaywgbmV3X2xvY2ss
ICZmbGFncyk7CiAKLSAgICAgICAgb2xkX2NwdSA9IHYtPnByb2Nlc3NvcjsKKyAgICAgICAgb2xk
X2NwdSA9IGl0ZW0tPnJlcy0+cHJvY2Vzc29yOwogICAgICAgICBpZiAoIG9sZF9sb2NrID09IHBl
cl9jcHUoc2NoZWRfcmVzLCBvbGRfY3B1KS0+c2NoZWR1bGVfbG9jayApCiAgICAgICAgIHsKICAg
ICAgICAgICAgIC8qCkBAIC03NjAsMTUgKzc3MywxNSBAQCBzdGF0aWMgdm9pZCB2Y3B1X21pZ3Jh
dGVfZmluaXNoKHN0cnVjdCB2Y3B1ICp2KQogICAgICAgICAgICAgICovCiAgICAgICAgICAgICBp
ZiAoIHBpY2tfY2FsbGVkICYmCiAgICAgICAgICAgICAgICAgIChuZXdfbG9jayA9PSBwZXJfY3B1
KHNjaGVkX3JlcywgbmV3X2NwdSktPnNjaGVkdWxlX2xvY2spICYmCi0gICAgICAgICAgICAgICAg
IGNwdW1hc2tfdGVzdF9jcHUobmV3X2NwdSwgdi0+c2NoZWRfaXRlbS0+Y3B1X2hhcmRfYWZmaW5p
dHkpICYmCi0gICAgICAgICAgICAgICAgIGNwdW1hc2tfdGVzdF9jcHUobmV3X2NwdSwgdi0+ZG9t
YWluLT5jcHVwb29sLT5jcHVfdmFsaWQpICkKKyAgICAgICAgICAgICAgICAgY3B1bWFza190ZXN0
X2NwdShuZXdfY3B1LCBpdGVtLT5jcHVfaGFyZF9hZmZpbml0eSkgJiYKKyAgICAgICAgICAgICAg
ICAgY3B1bWFza190ZXN0X2NwdShuZXdfY3B1LCBpdGVtLT5kb21haW4tPmNwdXBvb2wtPmNwdV92
YWxpZCkgKQogICAgICAgICAgICAgICAgIGJyZWFrOwogCiAgICAgICAgICAgICAvKiBTZWxlY3Qg
YSBuZXcgQ1BVLiAqLwotICAgICAgICAgICAgbmV3X2NwdSA9IHNjaGVkX3BpY2tfcmVzb3VyY2Uo
dmNwdV9zY2hlZHVsZXIodiksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB2LT5zY2hlZF9pdGVtKS0+cHJvY2Vzc29yOworICAgICAgICAgICAgbmV3X2NwdSA9IHNj
aGVkX3BpY2tfcmVzb3VyY2UodmNwdV9zY2hlZHVsZXIoaXRlbS0+dmNwdSksCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpdGVtKS0+cHJvY2Vzc29yOwogICAgICAg
ICAgICAgaWYgKCAobmV3X2xvY2sgPT0gcGVyX2NwdShzY2hlZF9yZXMsIG5ld19jcHUpLT5zY2hl
ZHVsZV9sb2NrKSAmJgotICAgICAgICAgICAgICAgICBjcHVtYXNrX3Rlc3RfY3B1KG5ld19jcHUs
IHYtPmRvbWFpbi0+Y3B1cG9vbC0+Y3B1X3ZhbGlkKSApCisgICAgICAgICAgICAgICAgIGNwdW1h
c2tfdGVzdF9jcHUobmV3X2NwdSwgaXRlbS0+ZG9tYWluLT5jcHVwb29sLT5jcHVfdmFsaWQpICkK
ICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgIHBpY2tfY2FsbGVkID0gMTsKICAg
ICAgICAgfQpAQCAtNzg5LDIyICs4MDIsMjYgQEAgc3RhdGljIHZvaWQgdmNwdV9taWdyYXRlX2Zp
bmlzaChzdHJ1Y3QgdmNwdSAqdikKICAgICAgKiBiZWNhdXNlIHRoZXkgYm90aCBoYXBwZW4gaW4g
KGRpZmZlcmVudCkgc3BpbmxvY2sgcmVnaW9ucywgYW5kIHRob3NlCiAgICAgICogcmVnaW9ucyBh
cmUgc3RyaWN0bHkgc2VyaWFsaXNlZC4KICAgICAgKi8KLSAgICBpZiAoIHYtPnNjaGVkX2l0ZW0t
PmlzX3J1bm5pbmcgfHwKLSAgICAgICAgICF0ZXN0X2FuZF9jbGVhcl9iaXQoX1ZQRl9taWdyYXRp
bmcsICZ2LT5wYXVzZV9mbGFncykgKQorICAgIGZvcl9lYWNoX3NjaGVkX2l0ZW1fdmNwdSAoIGl0
ZW0sIHYgKQogICAgIHsKLSAgICAgICAgc2NoZWRfc3Bpbl91bmxvY2tfZG91YmxlKG9sZF9sb2Nr
LCBuZXdfbG9jaywgZmxhZ3MpOwotICAgICAgICByZXR1cm47CisgICAgICAgIGlmICggaXRlbS0+
aXNfcnVubmluZyB8fAorICAgICAgICAgICAgICF0ZXN0X2FuZF9jbGVhcl9iaXQoX1ZQRl9taWdy
YXRpbmcsICZ2LT5wYXVzZV9mbGFncykgKQorICAgICAgICB7CisgICAgICAgICAgICBzY2hlZF9z
cGluX3VubG9ja19kb3VibGUob2xkX2xvY2ssIG5ld19sb2NrLCBmbGFncyk7CisgICAgICAgICAg
ICByZXR1cm47CisgICAgICAgIH0KICAgICB9CiAKLSAgICB2Y3B1X21vdmVfbG9ja2VkKHYsIG5l
d19jcHUpOworICAgIHNjaGVkX2l0ZW1fbW92ZV9sb2NrZWQoaXRlbSwgbmV3X2NwdSk7CiAKICAg
ICBzY2hlZF9zcGluX3VubG9ja19kb3VibGUob2xkX2xvY2ssIG5ld19sb2NrLCBmbGFncyk7CiAK
ICAgICBpZiAoIG9sZF9jcHUgIT0gbmV3X2NwdSApCi0gICAgICAgIHNjaGVkX21vdmVfaXJxcyh2
LT5zY2hlZF9pdGVtKTsKKyAgICAgICAgc2NoZWRfbW92ZV9pcnFzKGl0ZW0pOwogCiAgICAgLyog
V2FrZSBvbiBuZXcgQ1BVLiAqLwotICAgIHZjcHVfd2FrZSh2KTsKKyAgICBmb3JfZWFjaF9zY2hl
ZF9pdGVtX3ZjcHUgKCBpdGVtLCB2ICkKKyAgICAgICAgdmNwdV93YWtlKHYpOwogfQogCiAvKgpA
QCAtOTQ1LDEwICs5NjIsOSBAQCBpbnQgY3B1X2Rpc2FibGVfc2NoZWR1bGVyKHVuc2lnbmVkIGlu
dCBjcHUpCiAgICAgICAgICAgICAgKiAgKiB0aGUgc2NoZWR1bGVyIHdpbGwgYWx3YXlzIGZpbmQg
YSBzdWl0YWJsZSBzb2x1dGlvbiwgb3IKICAgICAgICAgICAgICAqICAgIHRoaW5ncyB3b3VsZCBo
YXZlIGZhaWxlZCBiZWZvcmUgZ2V0dGluZyBpbiBoZXJlLgogICAgICAgICAgICAgICovCi0gICAg
ICAgICAgICB2Y3B1X21pZ3JhdGVfc3RhcnQoaXRlbS0+dmNwdSk7CisgICAgICAgICAgICBzY2hl
ZF9pdGVtX21pZ3JhdGVfc3RhcnQoaXRlbSk7CiAgICAgICAgICAgICBpdGVtX3NjaGVkdWxlX3Vu
bG9ja19pcnFyZXN0b3JlKGxvY2ssIGZsYWdzLCBpdGVtKTsKLQotICAgICAgICAgICAgdmNwdV9t
aWdyYXRlX2ZpbmlzaChpdGVtLT52Y3B1KTsKKyAgICAgICAgICAgIHNjaGVkX2l0ZW1fbWlncmF0
ZV9maW5pc2goaXRlbSk7CiAKICAgICAgICAgICAgIC8qCiAgICAgICAgICAgICAgKiBUaGUgb25s
eSBjYXZlYXQsIGluIHRoaXMgY2FzZSwgaXMgdGhhdCBpZiBhIHZjcHUgYWN0aXZlIGluCkBAIC0x
MDMyLDE0ICsxMDQ4LDE0IEBAIHN0YXRpYyBpbnQgdmNwdV9zZXRfYWZmaW5pdHkoCiAgICAgICAg
ICAgICBBU1NFUlQod2hpY2ggPT0gaXRlbS0+Y3B1X3NvZnRfYWZmaW5pdHkpOwogICAgICAgICAg
ICAgc2NoZWRfc2V0X2FmZmluaXR5KHYsIE5VTEwsIGFmZmluaXR5KTsKICAgICAgICAgfQotICAg
ICAgICB2Y3B1X21pZ3JhdGVfc3RhcnQodik7CisgICAgICAgIHNjaGVkX2l0ZW1fbWlncmF0ZV9z
dGFydChpdGVtKTsKICAgICB9CiAKICAgICBpdGVtX3NjaGVkdWxlX3VubG9ja19pcnEobG9jaywg
aXRlbSk7CiAKICAgICBkb21haW5fdXBkYXRlX25vZGVfYWZmaW5pdHkodi0+ZG9tYWluKTsKIAot
ICAgIHZjcHVfbWlncmF0ZV9maW5pc2godik7CisgICAgc2NoZWRfaXRlbV9taWdyYXRlX2Zpbmlz
aChpdGVtKTsKIAogICAgIHJldHVybiByZXQ7CiB9CkBAIC0xMjgzLDEzICsxMjk5LDEzIEBAIGlu
dCB2Y3B1X3Bpbl9vdmVycmlkZShzdHJ1Y3QgdmNwdSAqdiwgaW50IGNwdSkKICAgICB9CiAKICAg
ICBpZiAoIHJldCA9PSAwICkKLSAgICAgICAgdmNwdV9taWdyYXRlX3N0YXJ0KHYpOworICAgICAg
ICBzY2hlZF9pdGVtX21pZ3JhdGVfc3RhcnQoaXRlbSk7CiAKICAgICBpdGVtX3NjaGVkdWxlX3Vu
bG9ja19pcnEobG9jaywgaXRlbSk7CiAKICAgICBkb21haW5fdXBkYXRlX25vZGVfYWZmaW5pdHko
di0+ZG9tYWluKTsKIAotICAgIHZjcHVfbWlncmF0ZV9maW5pc2godik7CisgICAgc2NoZWRfaXRl
bV9taWdyYXRlX2ZpbmlzaChpdGVtKTsKIAogICAgIHJldHVybiByZXQ7CiB9CkBAIC0xNjc2LDcg
KzE2OTIsNyBAQCB2b2lkIGNvbnRleHRfc2F2ZWQoc3RydWN0IHZjcHUgKnByZXYpCiAKICAgICBz
Y2hlZF9jb250ZXh0X3NhdmVkKHZjcHVfc2NoZWR1bGVyKHByZXYpLCBwcmV2LT5zY2hlZF9pdGVt
KTsKIAotICAgIHZjcHVfbWlncmF0ZV9maW5pc2gocHJldik7CisgICAgc2NoZWRfaXRlbV9taWdy
YXRlX2ZpbmlzaChwcmV2LT5zY2hlZF9pdGVtKTsKIH0KIAogLyogVGhlIHNjaGVkdWxlciB0aW1l
cjogZm9yY2UgYSBydW4gdGhyb3VnaCB0aGUgc2NoZWR1bGVyICovCi0tIAoyLjE2LjQKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 06 06:57:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 06:57:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNXYy-0002jH-1e; Mon, 06 May 2019 06:57:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XZcu=TG=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hNXYl-0002FF-Bb
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 06:57:11 +0000
X-Inumbo-ID: 26a2e41c-6fcc-11e9-8c8c-ef3362a04400
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 26a2e41c-6fcc-11e9-8c8c-ef3362a04400;
 Mon, 06 May 2019 06:57:02 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 108B7AF3A;
 Mon,  6 May 2019 06:56:58 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  6 May 2019 08:56:33 +0200
Message-Id: <20190506065644.7415-35-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190506065644.7415-1-jgross@suse.com>
References: <20190506065644.7415-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH RFC V2 34/45] xen/sched: introduce
 item_runnable_state()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>,
 Robert VanVossen <robert.vanvossen@dornerworks.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 Josh Whitehead <josh.whitehead@dornerworks.com>,
 Meng Xu <mengxu@cis.upenn.edu>, Jan Beulich <jbeulich@suse.com>,
 Dario Faggioli <dfaggioli@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VG9kYXkgdGhlIHZjcHUgcnVuc3RhdGUgb2YgYSBuZXcgc2NoZWR1bGVkIHZjcHUgaXMgYWx3YXlz
IHNldCB0bwoicnVubmluZyIgZXZlbiBpZiBhdCB0aGF0IHRpbWUgdmNwdV9ydW5uYWJsZSgpIGlz
IGFscmVhZHkgcmV0dXJuaW5nCmZhbHNlIGR1ZSB0byBhIHJhY2UgKGUuZy4gd2l0aCBwYXVzaW5n
IHRoZSB2Y3B1KS4KCldpdGggY29yZSBzY2hlZHVsaW5nIHRoaXMgY2FuIG5vIGxvbmdlciB3b3Jr
IGFzIG5vdCBhbGwgdmNwdXMgb2YgYQpzY2hlZHVsZSBpdGVtIGhhdmUgdG8gYmUgInJ1bm5pbmci
IHdoZW4gYmVpbmcgc2NoZWR1bGVkLiBTbyB0aGUgdmNwdSdzCm5ldyBydW5zdGF0ZSBoYXMgdG8g
YmUgc2VsZWN0ZWQgYXQgdGhlIHNhbWUgdGltZSBhcyB0aGUgcnVubmFiaWxpdHkgb2YKdGhlIHJl
bGF0ZWQgc2NoZWR1bGUgaXRlbSBpcyBwcm9iZWQuCgpGb3IgdGhpcyBwdXJwb3NlIGludHJvZHVj
ZSBhIG5ldyBoZWxwZXIgaXRlbV9ydW5uYWJsZV9zdGF0ZSgpIHdoaWNoCndpbGwgc2F2ZSB0aGUg
bmV3IHJ1bnN0YXRlIG9mIGFsbCB0ZXN0ZWQgdmNwdXMgaW4gYSBuZXcgZmllbGQgb2YgdGhlCnZj
cHUgc3RydWN0LgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PgotLS0KUkZDIFYyOiBuZXcgcGF0Y2gKLS0tCiB4ZW4vY29tbW9uL2RvbWFpbi5jICAgICAgICAg
fCAgMSArCiB4ZW4vY29tbW9uL3NjaGVkX2FyaW5jNjUzLmMgfCAgMiArLQogeGVuL2NvbW1vbi9z
Y2hlZF9jcmVkaXQuYyAgIHwgNDkgKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCiB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYyAgfCAgNyArKysrLS0tCiB4ZW4v
Y29tbW9uL3NjaGVkX251bGwuYyAgICAgfCAgMyArKy0KIHhlbi9jb21tb24vc2NoZWRfcnQuYyAg
ICAgICB8ICA4ICsrKysrKystCiB4ZW4vY29tbW9uL3NjaGVkdWxlLmMgICAgICAgfCAgMiArLQog
eGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmggIHwgMTQgKysrKysrKysrKysrKwogeGVuL2luY2x1
ZGUveGVuL3NjaGVkLmggICAgIHwgIDEgKwogOSBmaWxlcyBjaGFuZ2VkLCA1NyBpbnNlcnRpb25z
KCspLCAzMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2RvbWFpbi5jIGIv
eGVuL2NvbW1vbi9kb21haW4uYwppbmRleCA2M2VmNjRlNGQ0Li45N2MwZmRkNzk3IDEwMDY0NAot
LS0gYS94ZW4vY29tbW9uL2RvbWFpbi5jCisrKyBiL3hlbi9jb21tb24vZG9tYWluLmMKQEAgLTE1
MSw2ICsxNTEsNyBAQCBzdHJ1Y3QgdmNwdSAqdmNwdV9jcmVhdGUoc3RydWN0IGRvbWFpbiAqZCwg
dW5zaWduZWQgaW50IHZjcHVfaWQpCiAgICAgaWYgKCBpc19pZGxlX2RvbWFpbihkKSApCiAgICAg
ewogICAgICAgICB2LT5ydW5zdGF0ZS5zdGF0ZSA9IFJVTlNUQVRFX3J1bm5pbmc7CisgICAgICAg
IHYtPm5ld19zdGF0ZSA9IFJVTlNUQVRFX3J1bm5pbmc7CiAgICAgfQogICAgIGVsc2UKICAgICB7
CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2FyaW5jNjUzLmMgYi94ZW4vY29tbW9uL3Nj
aGVkX2FyaW5jNjUzLmMKaW5kZXggZTk4ZTk4MTE2Yi4uNzJkNzA2M2Y2YSAxMDA2NDQKLS0tIGEv
eGVuL2NvbW1vbi9zY2hlZF9hcmluYzY1My5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfYXJpbmM2
NTMuYwpAQCAtNTU3LDcgKzU1Nyw3IEBAIGE2NTNzY2hlZF9kb19zY2hlZHVsZSgKICAgICBpZiAo
ICEoKG5ld190YXNrICE9IE5VTEwpCiAgICAgICAgICAgICYmIChBSVRFTShuZXdfdGFzaykgIT0g
TlVMTCkKICAgICAgICAgICAgJiYgQUlURU0obmV3X3Rhc2spLT5hd2FrZQotICAgICAgICAgICAm
JiBpdGVtX3J1bm5hYmxlKG5ld190YXNrKSkgKQorICAgICAgICAgICAmJiBpdGVtX3J1bm5hYmxl
X3N0YXRlKG5ld190YXNrKSkgKQogICAgICAgICBuZXdfdGFzayA9IElETEVUQVNLKGNwdSk7CiAg
ICAgQlVHX09OKG5ld190YXNrID09IE5VTEwpOwogCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3Nj
aGVkX2NyZWRpdC5jIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYwppbmRleCAwNjRmODhhYjIz
Li44MDRjNjc1ZTI1IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCisrKyBi
L3hlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMKQEAgLTE5MDcsNyArMTkwNyw3IEBAIHN0YXRpYyB2
b2lkIGNzY2hlZF9zY2hlZHVsZSgKICAgICBpZiAoICF0ZXN0X2JpdChDU0NIRURfRkxBR19JVEVN
X1lJRUxELCAmc2N1cnItPmZsYWdzKQogICAgICAgICAgJiYgIXRhc2tsZXRfd29ya19zY2hlZHVs
ZWQKICAgICAgICAgICYmIHBydi0+cmF0ZWxpbWl0Ci0gICAgICAgICAmJiBpdGVtX3J1bm5hYmxl
KGl0ZW0pCisgICAgICAgICAmJiBpdGVtX3J1bm5hYmxlX3N0YXRlKGl0ZW0pCiAgICAgICAgICAm
JiAhaXNfaWRsZV9pdGVtKGl0ZW0pCiAgICAgICAgICAmJiBydW50aW1lIDwgcHJ2LT5yYXRlbGlt
aXQgKQogICAgIHsKQEAgLTE5NTIsMzMgKzE5NTIsMzYgQEAgc3RhdGljIHZvaWQgY3NjaGVkX3Nj
aGVkdWxlKAogICAgICAgICBkZWNfbnJfcnVubmFibGUoc2NoZWRfY3B1KTsKICAgICB9CiAKLSAg
ICBzbmV4dCA9IF9fcnVucV9lbGVtKHJ1bnEtPm5leHQpOwotCi0gICAgLyogVGFza2xldCB3b3Jr
ICh3aGljaCBydW5zIGluIGlkbGUgSVRFTSBjb250ZXh0KSBvdmVycmlkZXMgYWxsIGVsc2UuICov
Ci0gICAgaWYgKCB0YXNrbGV0X3dvcmtfc2NoZWR1bGVkICkKLSAgICB7Ci0gICAgICAgIFRSQUNF
XzBEKFRSQ19DU0NIRURfU0NIRURfVEFTS0xFVCk7Ci0gICAgICAgIHNuZXh0ID0gQ1NDSEVEX0lU
RU0oc2NoZWRfaWRsZV9pdGVtKHNjaGVkX2NwdSkpOwotICAgICAgICBzbmV4dC0+cHJpID0gQ1ND
SEVEX1BSSV9UU19CT09TVDsKLSAgICB9Ci0KICAgICAvKgogICAgICAqIENsZWFyIFlJRUxEIGZs
YWcgYmVmb3JlIHNjaGVkdWxpbmcgb3V0CiAgICAgICovCiAgICAgY2xlYXJfYml0KENTQ0hFRF9G
TEFHX0lURU1fWUlFTEQsICZzY3Vyci0+ZmxhZ3MpOwogCi0gICAgLyoKLSAgICAgKiBTTVAgTG9h
ZCBiYWxhbmNlOgotICAgICAqCi0gICAgICogSWYgdGhlIG5leHQgaGlnaGVzdCBwcmlvcml0eSBs
b2NhbCBydW5uYWJsZSBJVEVNIGhhcyBhbHJlYWR5IGVhdGVuCi0gICAgICogdGhyb3VnaCBpdHMg
Y3JlZGl0cywgbG9vayBvbiBvdGhlciBQQ1BVcyB0byBzZWUgaWYgd2UgaGF2ZSBtb3JlCi0gICAg
ICogdXJnZW50IHdvcmsuLi4gSWYgbm90LCBjc2NoZWRfbG9hZF9iYWxhbmNlKCkgd2lsbCByZXR1
cm4gc25leHQsIGJ1dAotICAgICAqIGFscmVhZHkgcmVtb3ZlZCBmcm9tIHRoZSBydW5xLgotICAg
ICAqLwotICAgIGlmICggc25leHQtPnByaSA+IENTQ0hFRF9QUklfVFNfT1ZFUiApCi0gICAgICAg
IF9fcnVucV9yZW1vdmUoc25leHQpOwotICAgIGVsc2UKLSAgICAgICAgc25leHQgPSBjc2NoZWRf
bG9hZF9iYWxhbmNlKHBydiwgc2NoZWRfY3B1LCBzbmV4dCwgJm1pZ3JhdGVkKTsKKyAgICBkbyB7
CisgICAgICAgIHNuZXh0ID0gX19ydW5xX2VsZW0ocnVucS0+bmV4dCk7CisKKyAgICAgICAgLyog
VGFza2xldCB3b3JrICh3aGljaCBydW5zIGluIGlkbGUgSVRFTSBjb250ZXh0KSBvdmVycmlkZXMg
YWxsIGVsc2UuICovCisgICAgICAgIGlmICggdGFza2xldF93b3JrX3NjaGVkdWxlZCApCisgICAg
ICAgIHsKKyAgICAgICAgICAgIFRSQUNFXzBEKFRSQ19DU0NIRURfU0NIRURfVEFTS0xFVCk7Cisg
ICAgICAgICAgICBzbmV4dCA9IENTQ0hFRF9JVEVNKHNjaGVkX2lkbGVfaXRlbShzY2hlZF9jcHUp
KTsKKyAgICAgICAgICAgIHNuZXh0LT5wcmkgPSBDU0NIRURfUFJJX1RTX0JPT1NUOworICAgICAg
ICB9CisKKyAgICAgICAgLyoKKyAgICAgICAgICogU01QIExvYWQgYmFsYW5jZToKKyAgICAgICAg
ICoKKyAgICAgICAgICogSWYgdGhlIG5leHQgaGlnaGVzdCBwcmlvcml0eSBsb2NhbCBydW5uYWJs
ZSBJVEVNIGhhcyBhbHJlYWR5IGVhdGVuCisgICAgICAgICAqIHRocm91Z2ggaXRzIGNyZWRpdHMs
IGxvb2sgb24gb3RoZXIgUENQVXMgdG8gc2VlIGlmIHdlIGhhdmUgbW9yZQorICAgICAgICAgKiB1
cmdlbnQgd29yay4uLiBJZiBub3QsIGNzY2hlZF9sb2FkX2JhbGFuY2UoKSB3aWxsIHJldHVybiBz
bmV4dCwgYnV0CisgICAgICAgICAqIGFscmVhZHkgcmVtb3ZlZCBmcm9tIHRoZSBydW5xLgorICAg
ICAgICAgKi8KKyAgICAgICAgaWYgKCBzbmV4dC0+cHJpID4gQ1NDSEVEX1BSSV9UU19PVkVSICkK
KyAgICAgICAgICAgIF9fcnVucV9yZW1vdmUoc25leHQpOworICAgICAgICBlbHNlCisgICAgICAg
ICAgICBzbmV4dCA9IGNzY2hlZF9sb2FkX2JhbGFuY2UocHJ2LCBzY2hlZF9jcHUsIHNuZXh0LCAm
bWlncmF0ZWQpOworCisgICAgfSB3aGlsZSAoICFpdGVtX3J1bm5hYmxlX3N0YXRlKHNuZXh0LT5p
dGVtKSApOwogCiAgICAgLyoKICAgICAgKiBVcGRhdGUgaWRsZXJzIG1hc2sgaWYgbmVjZXNzYXJ5
LiBXaGVuIHdlJ3JlIGlkbGluZywgb3RoZXIgQ1BVcwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9z
Y2hlZF9jcmVkaXQyLmMgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYwppbmRleCBmMTA3NGJl
MjVkLi5mMzA2ODIxYzZjIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYwor
KysgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYwpAQCAtMzI4OCw3ICszMjg4LDcgQEAgcnVu
cV9jYW5kaWRhdGUoc3RydWN0IGNzY2hlZDJfcnVucXVldWVfZGF0YSAqcnFkLAogICAgICAqIElu
IGZhY3QsIGl0IG1heSBiZSB0aGUgY2FzZSB0aGF0IHNjdXJyIGlzIGFib3V0IHRvIHNwaW4sIGFu
ZCB0aGVyZSdzCiAgICAgICogbm8gcG9pbnQgZm9yY2luZyBpdCB0byBkbyBzbyB1bnRpbCByYXRl
IGxpbWl0aW5nIGV4cGlyZXMuCiAgICAgICovCi0gICAgaWYgKCAheWllbGQgJiYgcHJ2LT5yYXRl
bGltaXRfdXMgJiYgaXRlbV9ydW5uYWJsZShzY3Vyci0+aXRlbSkgJiYKKyAgICBpZiAoICF5aWVs
ZCAmJiBwcnYtPnJhdGVsaW1pdF91cyAmJiBpdGVtX3J1bm5hYmxlX3N0YXRlKHNjdXJyLT5pdGVt
KSAmJgogICAgICAgICAgKG5vdyAtIHNjdXJyLT5pdGVtLT5zdGF0ZV9lbnRyeV90aW1lKSA8IE1J
Q1JPU0VDUyhwcnYtPnJhdGVsaW1pdF91cykgKQogICAgIHsKICAgICAgICAgaWYgKCB1bmxpa2Vs
eSh0Yl9pbml0X2RvbmUpICkKQEAgLTMzNDIsNyArMzM0Miw3IEBAIHJ1bnFfY2FuZGlkYXRlKHN0
cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnJxZCwKICAgICAgKgogICAgICAqIE9mIGNvdXJz
ZSwgd2UgYWxzbyBkZWZhdWx0IHRvIGlkbGUgYWxzbyBpZiBzY3VyciBpcyBub3QgcnVubmFibGUu
CiAgICAgICovCi0gICAgaWYgKCBpdGVtX3J1bm5hYmxlKHNjdXJyLT5pdGVtKSAmJiAhc29mdF9h
ZmZfcHJlZW1wdCApCisgICAgaWYgKCBpdGVtX3J1bm5hYmxlX3N0YXRlKHNjdXJyLT5pdGVtKSAm
JiAhc29mdF9hZmZfcHJlZW1wdCApCiAgICAgICAgIHNuZXh0ID0gc2N1cnI7CiAgICAgZWxzZQog
ICAgICAgICBzbmV4dCA9IGNzY2hlZDJfaXRlbShzY2hlZF9pZGxlX2l0ZW0oY3B1KSk7CkBAIC0z
NDAyLDcgKzM0MDIsOCBAQCBydW5xX2NhbmRpZGF0ZShzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9k
YXRhICpycWQsCiAgICAgICAgICAqIHNvbWUgYnVkZ2V0LCB0aGVuIGNob29zZSBpdC4KICAgICAg
ICAgICovCiAgICAgICAgIGlmICggKHlpZWxkIHx8IHN2Yy0+Y3JlZGl0ID4gc25leHQtPmNyZWRp
dCkgJiYKLSAgICAgICAgICAgICAoIWhhc19jYXAoc3ZjKSB8fCBpdGVtX2dyYWJfYnVkZ2V0KHN2
YykpICkKKyAgICAgICAgICAgICAoIWhhc19jYXAoc3ZjKSB8fCBpdGVtX2dyYWJfYnVkZ2V0KHN2
YykpICYmCisgICAgICAgICAgICAgaXRlbV9ydW5uYWJsZV9zdGF0ZShzdmMtPml0ZW0pICkKICAg
ICAgICAgICAgIHNuZXh0ID0gc3ZjOwogCiAgICAgICAgIC8qIEluIGFueSBjYXNlLCBpZiB3ZSBn
b3QgdGhpcyBmYXIsIGJyZWFrLiAqLwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9udWxs
LmMgYi94ZW4vY29tbW9uL3NjaGVkX251bGwuYwppbmRleCAxYWYzOTZkY2RiLi4xZjU5Y2JhZTc1
IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX251bGwuYworKysgYi94ZW4vY29tbW9uL3Nj
aGVkX251bGwuYwpAQCAtNzg0LDcgKzc4NCw4IEBAIHN0YXRpYyB2b2lkIG51bGxfc2NoZWR1bGUo
Y29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqcHJldiwKICAg
ICAgICAgc3Bpbl91bmxvY2soJnBydi0+d2FpdHFfbG9jayk7CiAgICAgfQogCi0gICAgaWYgKCB1
bmxpa2VseShwcmV2LT5uZXh0X3Rhc2sgPT0gTlVMTCB8fCAhaXRlbV9ydW5uYWJsZShwcmV2LT5u
ZXh0X3Rhc2spKSApCisgICAgaWYgKCB1bmxpa2VseShwcmV2LT5uZXh0X3Rhc2sgPT0gTlVMTCB8
fAorICAgICAgICAgICAgICAgICAgIWl0ZW1fcnVubmFibGVfc3RhdGUocHJldi0+bmV4dF90YXNr
KSkgKQogICAgICAgICBwcmV2LT5uZXh0X3Rhc2sgPSBzY2hlZF9pZGxlX2l0ZW0oc2NoZWRfY3B1
KTsKIAogICAgIE5VTExfSVRFTV9DSEVDSyhwcmV2LT5uZXh0X3Rhc2spOwpkaWZmIC0tZ2l0IGEv
eGVuL2NvbW1vbi9zY2hlZF9ydC5jIGIveGVuL2NvbW1vbi9zY2hlZF9ydC5jCmluZGV4IGM1ZThi
NTU5ZjMuLjM5MDBlMjE1OWQgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfcnQuYworKysg
Yi94ZW4vY29tbW9uL3NjaGVkX3J0LmMKQEAgLTExMDEsMTIgKzExMDEsMTggQEAgcnRfc2NoZWR1
bGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqY3Vycml0
ZW0sCiAgICAgZWxzZQogICAgIHsKICAgICAgICAgc25leHQgPSBydW5xX3BpY2sob3BzLCBjcHVt
YXNrX29mKHNjaGVkX2NwdSkpOworCiAgICAgICAgIGlmICggc25leHQgPT0gTlVMTCApCiAgICAg
ICAgICAgICBzbmV4dCA9IHJ0X2l0ZW0oc2NoZWRfaWRsZV9pdGVtKHNjaGVkX2NwdSkpOworICAg
ICAgICBlbHNlIGlmICggIWl0ZW1fcnVubmFibGVfc3RhdGUoc25leHQtPml0ZW0pICkKKyAgICAg
ICAgeworICAgICAgICAgICAgcV9yZW1vdmUoc25leHQpOworICAgICAgICAgICAgc25leHQgPSBy
dF9pdGVtKHNjaGVkX2lkbGVfaXRlbShzY2hlZF9jcHUpKTsKKyAgICAgICAgfQogCiAgICAgICAg
IC8qIGlmIHNjdXJyIGhhcyBoaWdoZXIgcHJpb3JpdHkgYW5kIGJ1ZGdldCwgc3RpbGwgcGljayBz
Y3VyciAqLwogICAgICAgICBpZiAoICFpc19pZGxlX2l0ZW0oY3Vycml0ZW0pICYmCi0gICAgICAg
ICAgICAgaXRlbV9ydW5uYWJsZShjdXJyaXRlbSkgJiYKKyAgICAgICAgICAgICBpdGVtX3J1bm5h
YmxlX3N0YXRlKGN1cnJpdGVtKSAmJgogICAgICAgICAgICAgIHNjdXJyLT5jdXJfYnVkZ2V0ID4g
MCAmJgogICAgICAgICAgICAgICggaXNfaWRsZV9pdGVtKHNuZXh0LT5pdGVtKSB8fAogICAgICAg
ICAgICAgICAgY29tcGFyZV9pdGVtX3ByaW9yaXR5KHNjdXJyLCBzbmV4dCkgPiAwICkgKQpkaWZm
IC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCmlu
ZGV4IDlkNjU1ODZjYWUuLjZiYTZlNzAzMzggMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWR1
bGUuYworKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKQEAgLTIwNiw3ICsyMDYsNyBAQCBzdGF0
aWMgaW5saW5lIHZvaWQgc2NoZWRfaXRlbV9ydW5zdGF0ZV9jaGFuZ2Uoc3RydWN0IHNjaGVkX2l0
ZW0gKml0ZW0sCiAgICAgc3RydWN0IHZjcHUgKnYgPSBpdGVtLT52Y3B1OwogCiAgICAgaWYgKCBy
dW5uaW5nICkKLSAgICAgICAgdmNwdV9ydW5zdGF0ZV9jaGFuZ2UodiwgUlVOU1RBVEVfcnVubmlu
ZywgbmV3X2VudHJ5X3RpbWUpOworICAgICAgICB2Y3B1X3J1bnN0YXRlX2NoYW5nZSh2LCB2LT5u
ZXdfc3RhdGUsIG5ld19lbnRyeV90aW1lKTsKICAgICBlbHNlCiAgICAgICAgIHZjcHVfcnVuc3Rh
dGVfY2hhbmdlKHYsCiAgICAgICAgICAgICAoKHYtPnBhdXNlX2ZsYWdzICYgVlBGX2Jsb2NrZWQp
ID8gUlVOU1RBVEVfYmxvY2tlZCA6CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQt
aWYuaCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oCmluZGV4IDA4NGI3OGQyYjcuLjc1NWIw
ZjhmNzQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oCisrKyBiL3hlbi9p
bmNsdWRlL3hlbi9zY2hlZC1pZi5oCkBAIC02MCw2ICs2MCwyMCBAQCBzdGF0aWMgaW5saW5lIGJv
b2wgaXRlbV9ydW5uYWJsZShjb25zdCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkKICAgICByZXR1
cm4gdmNwdV9ydW5uYWJsZShpdGVtLT52Y3B1KTsKIH0KIAorc3RhdGljIGlubGluZSBib29sIGl0
ZW1fcnVubmFibGVfc3RhdGUoY29uc3Qgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0pCit7CisgICAg
c3RydWN0IHZjcHUgKnY7CisgICAgYm9vbCBydW5uYWJsZTsKKworICAgIHYgPSBpdGVtLT52Y3B1
OworICAgIHJ1bm5hYmxlID0gdmNwdV9ydW5uYWJsZSh2KTsKKworICAgIHYtPm5ld19zdGF0ZSA9
IHJ1bm5hYmxlID8gUlVOU1RBVEVfcnVubmluZworICAgICAgICAgICAgICAgICAgICAgICAgICAg
IDogKHYtPnBhdXNlX2ZsYWdzICYgVlBGX2Jsb2NrZWQpCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICA/IFJVTlNUQVRFX2Jsb2NrZWQgOiBSVU5TVEFURV9vZmZsaW5lOworICAgIHJldHVy
biBydW5uYWJsZTsKK30KKwogc3RhdGljIGlubGluZSB2b2lkIHNjaGVkX3NldF9yZXMoc3RydWN0
IHNjaGVkX2l0ZW0gKml0ZW0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1
Y3Qgc2NoZWRfcmVzb3VyY2UgKnJlcykKIHsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9z
Y2hlZC5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKaW5kZXggNTIyNGYwYWE3MC4uNDBkM2Rl
ZjlmNCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKKysrIGIveGVuL2luY2x1
ZGUveGVuL3NjaGVkLmgKQEAgLTE3NCw2ICsxNzQsNyBAQCBzdHJ1Y3QgdmNwdQogICAgICAgICBY
RU5fR1VFU1RfSEFORExFKHZjcHVfcnVuc3RhdGVfaW5mb19jb21wYXRfdCkgY29tcGF0OwogICAg
IH0gcnVuc3RhdGVfZ3Vlc3Q7IC8qIGd1ZXN0IGFkZHJlc3MgKi8KICNlbmRpZgorICAgIGludCAg
ICAgICAgICAgICAgbmV3X3N0YXRlOwogCiAgICAgLyogSGFzIHRoZSBGUFUgYmVlbiBpbml0aWFs
aXNlZD8gKi8KICAgICBib29sICAgICAgICAgICAgIGZwdV9pbml0aWFsaXNlZDsKLS0gCjIuMTYu
NAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 06 06:57:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 06:57:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNXYz-0002lx-1g; Mon, 06 May 2019 06:57:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XZcu=TG=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hNXYl-0002Fg-Iu
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 06:57:11 +0000
X-Inumbo-ID: 2712ad24-6fcc-11e9-bc56-4f907df96e70
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2712ad24-6fcc-11e9-bc56-4f907df96e70;
 Mon, 06 May 2019 06:57:03 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 1961DAF40;
 Mon,  6 May 2019 06:56:59 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  6 May 2019 08:56:37 +0200
Message-Id: <20190506065644.7415-39-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190506065644.7415-1-jgross@suse.com>
References: <20190506065644.7415-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH RFC V2 38/45] xen/sched: modify
 cpupool_domain_cpumask() to be an item mask
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Y3B1cG9vbF9kb21haW5fY3B1bWFzaygpIGlzIHVzZWQgYnkgc2NoZWR1bGluZyB0byBzZWxlY3Qg
Y3B1cyBvciB0bwppdGVyYXRlIG92ZXIgY3B1cy4gSW4gb3JkZXIgdG8gc3VwcG9ydCBzY2hlZHVs
aW5nIGl0ZW1zIHNwYW5uaW5nCm11bHRpcGxlIGNwdXMgbGV0IGNwdXBvb2xfZG9tYWluX2NwdW1h
c2soKSByZXR1cm4gYSBjcHVtYXNrIHdpdGggb25seQpvbmUgYml0IHNldCBwZXIgc2NoZWR1bGlu
ZyByZXNvdXJjZS4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNv
bT4KLS0tCiB4ZW4vY29tbW9uL2NwdXBvb2wuYyAgICAgICB8IDMwICsrKysrKysrKysrKysrKysr
KysrKy0tLS0tLS0tLQogeGVuL2NvbW1vbi9zY2hlZHVsZS5jICAgICAgfCAgNSArKystLQogeGVu
L2luY2x1ZGUveGVuL3NjaGVkLWlmLmggfCAgNSArKysrLQogMyBmaWxlcyBjaGFuZ2VkLCAyOCBp
bnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2Nw
dXBvb2wuYyBiL3hlbi9jb21tb24vY3B1cG9vbC5jCmluZGV4IDMxYWMzMjNlNDAuLmJhNzYwNDU5
MzcgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vY3B1cG9vbC5jCisrKyBiL3hlbi9jb21tb24vY3B1
cG9vbC5jCkBAIC0zOCwyNiArMzgsMzUgQEAgREVGSU5FX1BFUl9DUFUoc3RydWN0IGNwdXBvb2wg
KiwgY3B1cG9vbCk7CiAKICNkZWZpbmUgY3B1cG9vbF9kcHJpbnRrKHguLi4pICgodm9pZCkwKQog
CitzdGF0aWMgdm9pZCBmcmVlX2NwdXBvb2xfc3RydWN0KHN0cnVjdCBjcHVwb29sICpjKQorewor
ICAgIGlmICggYyApCisgICAgeworICAgICAgICBmcmVlX2NwdW1hc2tfdmFyKGMtPnJlc192YWxp
ZCk7CisgICAgICAgIGZyZWVfY3B1bWFza192YXIoYy0+Y3B1X3ZhbGlkKTsKKyAgICB9CisgICAg
eGZyZWUoYyk7Cit9CisKIHN0YXRpYyBzdHJ1Y3QgY3B1cG9vbCAqYWxsb2NfY3B1cG9vbF9zdHJ1
Y3Qodm9pZCkKIHsKICAgICBzdHJ1Y3QgY3B1cG9vbCAqYyA9IHh6YWxsb2Moc3RydWN0IGNwdXBv
b2wpOwogCi0gICAgaWYgKCAhYyB8fCAhemFsbG9jX2NwdW1hc2tfdmFyKCZjLT5jcHVfdmFsaWQp
ICkKKyAgICBpZiAoICFjICkKKyAgICAgICAgcmV0dXJuIE5VTEw7CisKKyAgICB6YWxsb2NfY3B1
bWFza192YXIoJmMtPmNwdV92YWxpZCk7CisgICAgemFsbG9jX2NwdW1hc2tfdmFyKCZjLT5yZXNf
dmFsaWQpOworCisgICAgaWYgKCAhYy0+Y3B1X3ZhbGlkIHx8ICFjLT5yZXNfdmFsaWQgKQogICAg
IHsKLSAgICAgICAgeGZyZWUoYyk7CisgICAgICAgIGZyZWVfY3B1cG9vbF9zdHJ1Y3QoYyk7CiAg
ICAgICAgIGMgPSBOVUxMOwogICAgIH0KIAogICAgIHJldHVybiBjOwogfQogCi1zdGF0aWMgdm9p
ZCBmcmVlX2NwdXBvb2xfc3RydWN0KHN0cnVjdCBjcHVwb29sICpjKQotewotICAgIGlmICggYyAp
Ci0gICAgICAgIGZyZWVfY3B1bWFza192YXIoYy0+Y3B1X3ZhbGlkKTsKLSAgICB4ZnJlZShjKTsK
LX0KLQogLyoKICAqIGZpbmQgYSBjcHVwb29sIGJ5IGl0J3MgaWQuIHRvIGJlIGNhbGxlZCB3aXRo
IGNwdXBvb2wgbG9jayBoZWxkCiAgKiBpZiBleGFjdCBpcyBub3Qgc3BlY2lmaWVkLCB0aGUgZmly
c3QgY3B1cG9vbCB3aXRoIGFuIGlkIGxhcmdlciBvciBlcXVhbCB0bwpAQCAtMjcxLDYgKzI4MCw3
IEBAIHN0YXRpYyBpbnQgY3B1cG9vbF9hc3NpZ25fY3B1X2xvY2tlZChzdHJ1Y3QgY3B1cG9vbCAq
YywgdW5zaWduZWQgaW50IGNwdSkKICAgICAgICAgY3B1cG9vbF9jcHVfbW92aW5nID0gTlVMTDsK
ICAgICB9CiAgICAgY3B1bWFza19zZXRfY3B1KGNwdSwgYy0+Y3B1X3ZhbGlkKTsKKyAgICBjcHVt
YXNrX2FuZChjLT5yZXNfdmFsaWQsIGMtPmNwdV92YWxpZCwgc2NoZWRfcmVzX21hc2spOwogCiAg
ICAgcmN1X3JlYWRfbG9jaygmZG9tbGlzdF9yZWFkX2xvY2spOwogICAgIGZvcl9lYWNoX2RvbWFp
bl9pbl9jcHVwb29sKGQsIGMpCkBAIC0zOTMsNiArNDAzLDcgQEAgc3RhdGljIGludCBjcHVwb29s
X3VuYXNzaWduX2NwdShzdHJ1Y3QgY3B1cG9vbCAqYywgdW5zaWduZWQgaW50IGNwdSkKICAgICBh
dG9taWNfaW5jKCZjLT5yZWZjbnQpOwogICAgIGNwdXBvb2xfY3B1X21vdmluZyA9IGM7CiAgICAg
Y3B1bWFza19jbGVhcl9jcHUoY3B1LCBjLT5jcHVfdmFsaWQpOworICAgIGNwdW1hc2tfYW5kKGMt
PnJlc192YWxpZCwgYy0+Y3B1X3ZhbGlkLCBzY2hlZF9yZXNfbWFzayk7CiAgICAgc3Bpbl91bmxv
Y2soJmNwdXBvb2xfbG9jayk7CiAKICAgICB3b3JrX2NwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsK
QEAgLTUwOSw2ICs1MjAsNyBAQCBzdGF0aWMgaW50IGNwdXBvb2xfY3B1X3JlbW92ZSh1bnNpZ25l
ZCBpbnQgY3B1KQogICAgICAgICAgKiBhbGxvd2VkIG9ubHkgZm9yIENQVXMgaW4gcG9vbDAuCiAg
ICAgICAgICAqLwogICAgICAgICBjcHVtYXNrX2NsZWFyX2NwdShjcHUsIGNwdXBvb2wwLT5jcHVf
dmFsaWQpOworICAgICAgICBjcHVtYXNrX2FuZChjcHVwb29sMC0+cmVzX3ZhbGlkLCBjcHVwb29s
MC0+Y3B1X3ZhbGlkLCBzY2hlZF9yZXNfbWFzayk7CiAgICAgICAgIHJldCA9IDA7CiAgICAgfQog
CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMgYi94ZW4vY29tbW9uL3NjaGVkdWxl
LmMKaW5kZXggMTEzNDczMzMxNC4uMjg3MGU5MWNjZSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9z
Y2hlZHVsZS5jCisrKyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwpAQCAtNTcsNiArNTcsNyBAQCBp
bnRlZ2VyX3BhcmFtKCJzY2hlZF9yYXRlbGltaXRfdXMiLCBzY2hlZF9yYXRlbGltaXRfdXMpOwog
CiAvKiBOdW1iZXIgb2YgdmNwdXMgcGVyIHN0cnVjdCBzY2hlZF9pdGVtLiAqLwogc3RhdGljIHVu
c2lnbmVkIGludCBzY2hlZF9ncmFudWxhcml0eSA9IDE7Citjb25zdCBjcHVtYXNrX3QgKnNjaGVk
X3Jlc19tYXNrID0gJmNwdW1hc2tfYWxsOwogCiAvKiBWYXJpb3VzIHRpbWVyIGhhbmRsZXJzLiAq
Lwogc3RhdGljIHZvaWQgc190aW1lcl9mbih2b2lkICp1bnVzZWQpOwpAQCAtMzQ3LDkgKzM0OCw5
IEBAIHN0YXRpYyB1bnNpZ25lZCBpbnQgc2NoZWRfc2VsZWN0X2luaXRpYWxfY3B1KHN0cnVjdCB2
Y3B1ICp2KQogICAgIGNwdW1hc2tfY2xlYXIoJmNwdXMpOwogICAgIGZvcl9lYWNoX25vZGVfbWFz
ayAoIG5vZGUsIGQtPm5vZGVfYWZmaW5pdHkgKQogICAgICAgICBjcHVtYXNrX29yKCZjcHVzLCAm
Y3B1cywgJm5vZGVfdG9fY3B1bWFzayhub2RlKSk7Ci0gICAgY3B1bWFza19hbmQoJmNwdXMsICZj
cHVzLCBjcHVwb29sX2RvbWFpbl9jcHVtYXNrKGQpKTsKKyAgICBjcHVtYXNrX2FuZCgmY3B1cywg
JmNwdXMsIGQtPmNwdXBvb2wtPmNwdV92YWxpZCk7CiAgICAgaWYgKCBjcHVtYXNrX2VtcHR5KCZj
cHVzKSApCi0gICAgICAgIGNwdW1hc2tfY29weSgmY3B1cywgY3B1cG9vbF9kb21haW5fY3B1bWFz
ayhkKSk7CisgICAgICAgIGNwdW1hc2tfY29weSgmY3B1cywgZC0+Y3B1cG9vbC0+Y3B1X3ZhbGlk
KTsKIAogICAgIGlmICggdi0+dmNwdV9pZCA9PSAwICkKICAgICAgICAgcmV0dXJuIGNwdW1hc2tf
Zmlyc3QoJmNwdXMpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmggYi94
ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaAppbmRleCA4OGZiYzA2ODYwLi5iMzkyMWYzYTQxIDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaAorKysgYi94ZW4vaW5jbHVkZS94
ZW4vc2NoZWQtaWYuaApAQCAtMjIsNiArMjIsOCBAQCBleHRlcm4gY3B1bWFza190IGNwdXBvb2xf
ZnJlZV9jcHVzOwogI2RlZmluZSBTQ0hFRF9ERUZBVUxUX1JBVEVMSU1JVF9VUyAxMDAwCiBleHRl
cm4gaW50IHNjaGVkX3JhdGVsaW1pdF91czsKIAorLyogU2NoZWR1bGluZyByZXNvdXJjZSBtYXNr
LiAqLworZXh0ZXJuIGNvbnN0IGNwdW1hc2tfdCAqc2NoZWRfcmVzX21hc2s7CiAKIC8qCiAgKiBJ
biBvcmRlciB0byBhbGxvdyBhIHNjaGVkdWxlciB0byByZW1hcCB0aGUgbG9jay0+Y3B1IG1hcHBp
bmcsCkBAIC01MjcsNiArNTI5LDcgQEAgc3RydWN0IGNwdXBvb2wKIHsKICAgICBpbnQgICAgICAg
ICAgICAgIGNwdXBvb2xfaWQ7CiAgICAgY3B1bWFza192YXJfdCAgICBjcHVfdmFsaWQ7ICAgICAg
LyogYWxsIGNwdXMgYXNzaWduZWQgdG8gcG9vbCAqLworICAgIGNwdW1hc2tfdmFyX3QgICAgcmVz
X3ZhbGlkOyAgICAgIC8qIGFsbCBzY2hlZHVsaW5nIHJlc291cmNlcyBvZiBwb29sICovCiAgICAg
c3RydWN0IGNwdXBvb2wgICAqbmV4dDsKICAgICB1bnNpZ25lZCBpbnQgICAgIG5fZG9tOwogICAg
IHN0cnVjdCBzY2hlZHVsZXIgKnNjaGVkOwpAQCAtNTQzLDcgKzU0Niw3IEBAIHN0YXRpYyBpbmxp
bmUgY3B1bWFza190KiBjcHVwb29sX2RvbWFpbl9jcHVtYXNrKHN0cnVjdCBkb21haW4gKmQpCiAg
ICAgICogYmUgaW50ZXJlc3RlZCBpbiBjYWxsaW5nIHRoaXMgZm9yIHRoZSBpZGxlIGRvbWFpbi4K
ICAgICAgKi8KICAgICBBU1NFUlQoZC0+Y3B1cG9vbCAhPSBOVUxMKTsKLSAgICByZXR1cm4gZC0+
Y3B1cG9vbC0+Y3B1X3ZhbGlkOworICAgIHJldHVybiBkLT5jcHVwb29sLT5yZXNfdmFsaWQ7CiB9
CiAKIC8qCi0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 06 06:57:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 06:57:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNXZ0-0002pZ-BB; Mon, 06 May 2019 06:57:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XZcu=TG=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hNXYm-0002HI-74
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 06:57:12 +0000
X-Inumbo-ID: 27acf987-6fcc-11e9-843c-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 27acf987-6fcc-11e9-843c-bc764e045a96;
 Mon, 06 May 2019 06:57:04 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 77F9FAF42;
 Mon,  6 May 2019 06:57:00 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  6 May 2019 08:56:43 +0200
Message-Id: <20190506065644.7415-45-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190506065644.7415-1-jgross@suse.com>
References: <20190506065644.7415-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH RFC V2 44/45] xen/sched: carve out freeing
 sched_item memory into dedicated function
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Dario Faggioli <dfaggioli@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2UnbGwgbmVlZCBhIHdheSB0byBmcmVlIGEgc2NoZWRfaXRlbSBzdHJ1Y3R1cmUgd2l0aG91dCBz
aWRlIGVmZmVjdHMKaW4gYSBsYXRlciBwYXRjaC4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jv
c3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tClJGQyBWMjogbmV3IHBhdGNoLCBjYXJ2ZWQgb3V0IGZy
b20gUkZDIFYxIHBhdGNoIDQ5Ci0tLQogeGVuL2NvbW1vbi9zY2hlZHVsZS5jIHwgMzYgKysrKysr
KysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjAgaW5zZXJ0
aW9ucygrKSwgMTYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZHVs
ZS5jIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCmluZGV4IDQ5ZWQyYjU5MDAuLjQzMzZmMmJkZjgg
MTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWR1bGUuYworKysgYi94ZW4vY29tbW9uL3NjaGVk
dWxlLmMKQEAgLTI4MSwyNSArMjgxLDEwIEBAIHN0YXRpYyB2b2lkIHNjaGVkX3NwaW5fdW5sb2Nr
X2RvdWJsZShzcGlubG9ja190ICpsb2NrMSwgc3BpbmxvY2tfdCAqbG9jazIsCiAgICAgc3Bpbl91
bmxvY2tfaXJxcmVzdG9yZShsb2NrMSwgZmxhZ3MpOwogfQogCi1zdGF0aWMgdm9pZCBzY2hlZF9m
cmVlX2l0ZW0oc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0sIHN0cnVjdCB2Y3B1ICp2KQorc3RhdGlj
IHZvaWQgc2NoZWRfZnJlZV9pdGVtX21lbShzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkKIHsKICAg
ICBzdHJ1Y3Qgc2NoZWRfaXRlbSAqcHJldl9pdGVtOwogICAgIHN0cnVjdCBkb21haW4gKmQgPSBp
dGVtLT5kb21haW47Ci0gICAgc3RydWN0IHZjcHUgKnZpdGVtOwotICAgIHVuc2lnbmVkIGludCBj
bnQgPSAwOwotCi0gICAgLyogRG9uJ3QgY291bnQgdG8gYmUgcmVsZWFzZWQgdmNwdSwgbWlnaHQg
YmUgbm90IGluIHZjcHUgbGlzdCB5ZXQuICovCi0gICAgZm9yX2VhY2hfc2NoZWRfaXRlbV92Y3B1
ICggaXRlbSwgdml0ZW0gKQotICAgICAgICBpZiAoIHZpdGVtICE9IHYgKQotICAgICAgICAgICAg
Y250Kys7Ci0KLSAgICB2LT5zY2hlZF9pdGVtID0gTlVMTDsKLQotICAgIGlmICggY250ICkKLSAg
ICAgICAgcmV0dXJuOwotCi0gICAgaWYgKCBpdGVtLT52Y3B1ID09IHYgKQotICAgICAgICBpdGVt
LT52Y3B1ID0gdi0+bmV4dF9pbl9saXN0OwogCiAgICAgaWYgKCBkLT5zY2hlZF9pdGVtX2xpc3Qg
PT0gaXRlbSApCiAgICAgICAgIGQtPnNjaGVkX2l0ZW1fbGlzdCA9IGl0ZW0tPm5leHRfaW5fbGlz
dDsKQEAgLTMyMyw2ICszMDgsMjUgQEAgc3RhdGljIHZvaWQgc2NoZWRfZnJlZV9pdGVtKHN0cnVj
dCBzY2hlZF9pdGVtICppdGVtLCBzdHJ1Y3QgdmNwdSAqdikKICAgICB4ZnJlZShpdGVtKTsKIH0K
IAorc3RhdGljIHZvaWQgc2NoZWRfZnJlZV9pdGVtKHN0cnVjdCBzY2hlZF9pdGVtICppdGVtLCBz
dHJ1Y3QgdmNwdSAqdikKK3sKKyAgICBzdHJ1Y3QgdmNwdSAqdml0ZW07CisgICAgdW5zaWduZWQg
aW50IGNudCA9IDA7CisKKyAgICAvKiBEb24ndCBjb3VudCB0byBiZSByZWxlYXNlZCB2Y3B1LCBt
aWdodCBiZSBub3QgaW4gdmNwdSBsaXN0IHlldC4gKi8KKyAgICBmb3JfZWFjaF9zY2hlZF9pdGVt
X3ZjcHUgKCBpdGVtLCB2aXRlbSApCisgICAgICAgIGlmICggdml0ZW0gIT0gdiApCisgICAgICAg
ICAgICBjbnQrKzsKKworICAgIHYtPnNjaGVkX2l0ZW0gPSBOVUxMOworCisgICAgaWYgKCBpdGVt
LT52Y3B1ID09IHYgKQorICAgICAgICBpdGVtLT52Y3B1ID0gdi0+bmV4dF9pbl9saXN0OworCisg
ICAgaWYgKCAhY250ICkKKyAgICAgICAgc2NoZWRfZnJlZV9pdGVtX21lbShpdGVtKTsKK30KKwog
c3RhdGljIHZvaWQgc2NoZWRfaXRlbV9hZGRfdmNwdShzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSwg
c3RydWN0IHZjcHUgKnYpCiB7CiAgICAgdi0+c2NoZWRfaXRlbSA9IGl0ZW07Ci0tIAoyLjE2LjQK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 06 06:57:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 06:57:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNXZ4-00030Z-Pt; Mon, 06 May 2019 06:57:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XZcu=TG=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hNXYm-0002Ia-Q5
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 06:57:12 +0000
X-Inumbo-ID: 27512e46-6fcc-11e9-a316-8fe7f57547fe
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 27512e46-6fcc-11e9-a316-8fe7f57547fe;
 Mon, 06 May 2019 06:57:04 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 0C55EAD03;
 Mon,  6 May 2019 06:57:00 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  6 May 2019 08:56:41 +0200
Message-Id: <20190506065644.7415-43-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190506065644.7415-1-jgross@suse.com>
References: <20190506065644.7415-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH RFC V2 42/45] xen/sched: add fall back to idle
 vcpu when scheduling item
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Dario Faggioli <dfaggioli@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBzY2hlZHVsaW5nIGFuIGl0ZW0gd2l0aCBtdWx0aXBsZSB2Y3B1cyB0aGVyZSBpcyBubyBn
dWFyYW50ZWUgYWxsCnZjcHVzIGFyZSBhdmFpbGFibGUgKGUuZy4gYWJvdmUgbWF4dmNwdXMgb3Ig
dmNwdSBvZmZsaW5lKS4gRmFsbCBiYWNrIHRvCmlkbGUgdmNwdSBvZiB0aGUgY3VycmVudCBjcHUg
aW4gdGhhdCBjYXNlLiBUaGlzIHJlcXVpcmVzIHRvIHN0b3JlIHRoZQpjb3JyZWN0IHNjaGVkdWxl
X2l0ZW0gcG9pbnRlciBpbiB0aGUgaWRsZSB2Y3B1IGFzIGxvbmcgYXMgaXQgdXNlZCBhcwpmYWxs
YmFjayB2Y3B1LgoKSW4gb3JkZXIgdG8gbW9kaWZ5IHRoZSBydW5zdGF0ZXMgb2YgdGhlIGNvcnJl
Y3QgdmNwdXMgd2hlbiBzd2l0Y2hpbmcKc2NoZWR1bGUgaXRlbXMgbWVyZ2Ugc2NoZWRfaXRlbV9y
dW5zdGF0ZV9jaGFuZ2UoKSBpbnRvCnNjaGVkX3N3aXRjaF9pdGVtcygpIGFuZCBsb29wIG92ZXIg
dGhlIGFmZmVjdGVkIHBoeXNpY2FsIGNwdXMgaW5zdGVhZApvZiB0aGUgaXRlbSdzIHZjcHVzLiBU
aGlzIGluIHR1cm4gcmVxdWlyZXMgYW4gYWNjZXNzIGZ1bmN0aW9uIHRvIHRoZQpjdXJyZW50IHZh
cmlhYmxlIG9mIG90aGVyIGNwdXMuCgpUb2RheSBjb250ZXh0X3NhdmVkKCkgaXMgY2FsbGVkIGlu
IGNhc2UgcHJldmlvdXMgYW5kIG5leHQgdmNwdXMgZGlmZmVyCndoZW4gZG9pbmcgYSBjb250ZXh0
IHN3aXRjaC4gV2l0aCBhbiBpZGxlIHZjcHUgYmVpbmcgY2FwYWJsZSB0byBiZSBhCnN1YnN0aXR1
dGUgZm9yIGFuIG9mZmxpbmUgdmNwdSB0aGlzIGlzIHByb2JsZW1hdGljIHdoZW4gc3dpdGNoaW5n
IHRvCmFuIGlkbGUgc2NoZWR1bGluZyBpdGVtLiBBbiBpZGxlIHByZXZpb3VzIHZjcHUgbGVhdmVz
IHVzIGluIGRvdWJ0IHdoaWNoCnNjaGVkdWxlIGl0ZW0gd2FzIGFjdGl2ZSBwcmV2aW91c2x5LCBz
byBzYXZlIHRoZSBwcmV2aW91cyBpdGVtIHBvaW50ZXIKaW4gdGhlIHBlci1zY2hlZHVsZSByZXNv
dXJjZSBhcmVhIGFuZCB1c2UgaXRzIHZhbHVlIGJlaW5nIG5vbi1OVUxMIGFzCmEgaGludCB3aGV0
aGVyIGNvbnRleHRfc2F2ZWQoKSBzaG91bGQgYmUgY2FsbGVkLgoKU2lnbmVkLW9mZi1ieTogSnVl
cmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KUkZDIFYyOiBuZXcgcGF0Y2ggKEFuZHJl
dyBDb29wZXIpCi0tLQogeGVuL2FyY2gveDg2L2RvbWFpbi5jICAgICAgICAgfCAgMjEgKysrKysr
CiB4ZW4vY29tbW9uL3NjaGVkdWxlLmMgICAgICAgICB8IDE1MyArKysrKysrKysrKysrKysrKysr
KysrKysrKystLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vY3VycmVudC5oIHwg
ICAxICsKIHhlbi9pbmNsdWRlL2FzbS14ODYvY3VycmVudC5oIHwgICA3ICstCiB4ZW4vaW5jbHVk
ZS9hc20teDg2L3NtcC5oICAgICB8ICAgMyArCiB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaCAg
ICB8ICAgNCArLQogNiBmaWxlcyBjaGFuZ2VkLCAxMzQgaW5zZXJ0aW9ucygrKSwgNTUgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2
L2RvbWFpbi5jCmluZGV4IGQwNGU3MDQxMTYuLmYzZGJjYTVkYmEgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAgLTE1NCw2ICsx
NTQsMjQgQEAgc3RhdGljIHZvaWQgaWRsZV9sb29wKHZvaWQpCiAgICAgfQogfQogCisvKgorICog
SWRsZSBsb29wIGZvciBzaWJsaW5ncyBvZiBhY3RpdmUgc2NoZWR1bGUgaXRlbXMuCisgKiBXZSBk
b24ndCBkbyBhbnkgc3RhbmRhcmQgaWRsZSB3b3JrIGxpa2UgdGFza2xldHMsIHBhZ2Ugc2NydWJi
aW5nIG9yCisgKiBsaXZlcGF0Y2hpbmcuCisgKiBVc2UgZGVmYXVsdF9pZGxlKCkgaW4gb3JkZXIg
dG8gc2ltdWxhdGUgdi0+aXNfdXJnZW50LgorICovCitzdGF0aWMgdm9pZCBndWVzdF9pZGxlX2xv
b3Aodm9pZCkKK3sKKyAgICB1bnNpZ25lZCBpbnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwor
CisgICAgZm9yICggOyA7ICkKKyAgICB7CisgICAgICAgIGlmICggIXNvZnRpcnFfcGVuZGluZyhj
cHUpICkKKyAgICAgICAgICAgIGRlZmF1bHRfaWRsZSgpOworICAgICAgICBkb19zb2Z0aXJxKCk7
CisgICAgfQorfQorCiB2b2lkIHN0YXJ0dXBfY3B1X2lkbGVfbG9vcCh2b2lkKQogewogICAgIHN0
cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsKQEAgLTE2Nyw2ICsxODUsOSBAQCB2b2lkIHN0YXJ0dXBf
Y3B1X2lkbGVfbG9vcCh2b2lkKQogCiBzdGF0aWMgdm9pZCBub3JldHVybiBjb250aW51ZV9pZGxl
X2RvbWFpbihzdHJ1Y3QgdmNwdSAqdikKIHsKKyAgICBpZiAoICFpc19pZGxlX2l0ZW0odi0+c2No
ZWRfaXRlbSkgKQorICAgICAgICByZXNldF9zdGFja19hbmRfanVtcChndWVzdF9pZGxlX2xvb3Ap
OworCiAgICAgcmVzZXRfc3RhY2tfYW5kX2p1bXAoaWRsZV9sb29wKTsKIH0KIApkaWZmIC0tZ2l0
IGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCmluZGV4IDBk
ZTE5OWNjYzkuLjc4OGVjYzllODEgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWR1bGUuYwor
KysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKQEAgLTgyLDcgKzgyLDE4IEBAIHN0YXRpYyBzdHJ1
Y3Qgc2NoZWR1bGVyIF9fcmVhZF9tb3N0bHkgb3BzOwogc3RhdGljIGlubGluZSBzdHJ1Y3QgdmNw
dSAqc2NoZWRfaXRlbTJ2Y3B1X2NwdShzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGNwdSkK
IHsKLSAgICByZXR1cm4gaXRlbS0+ZG9tYWluLT52Y3B1W2l0ZW0tPml0ZW1faWQgKyBwZXJfY3B1
KHNjaGVkX3Jlc19pZHgsIGNwdSldOworICAgIHVuc2lnbmVkIGludCBpZHggPSBpdGVtLT5pdGVt
X2lkICsgcGVyX2NwdShzY2hlZF9yZXNfaWR4LCBjcHUpOworICAgIGNvbnN0IHN0cnVjdCBkb21h
aW4gKmQgPSBpdGVtLT5kb21haW47CisgICAgc3RydWN0IHZjcHUgKnY7CisKKyAgICBpZiAoIGlk
eCA8IGQtPm1heF92Y3B1cyAmJiBkLT52Y3B1W2lkeF0gKQorICAgIHsKKyAgICAgICAgdiA9IGQt
PnZjcHVbaWR4XTsKKyAgICAgICAgaWYgKCB2LT5uZXdfc3RhdGUgPT0gUlVOU1RBVEVfcnVubmlu
ZyApCisgICAgICAgICAgICByZXR1cm4gdjsKKyAgICB9CisKKyAgICByZXR1cm4gaWRsZV92Y3B1
W2NwdV07CiB9CiAKIHN0YXRpYyBpbmxpbmUgc3RydWN0IHNjaGVkdWxlciAqZG9tX3NjaGVkdWxl
cihjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQpAQCAtMTk2LDggKzIwNywxMSBAQCBzdGF0aWMgaW5s
aW5lIHZvaWQgdmNwdV9ydW5zdGF0ZV9jaGFuZ2UoCiAKICAgICB0cmFjZV9ydW5zdGF0ZV9jaGFu
Z2UodiwgbmV3X3N0YXRlKTsKIAotICAgIGl0ZW0tPnJ1bnN0YXRlX2NudFt2LT5ydW5zdGF0ZS5z
dGF0ZV0tLTsKLSAgICBpdGVtLT5ydW5zdGF0ZV9jbnRbbmV3X3N0YXRlXSsrOworICAgIGlmICgg
IWlzX2lkbGVfdmNwdSh2KSApCisgICAgeworICAgICAgICBpdGVtLT5ydW5zdGF0ZV9jbnRbdi0+
cnVuc3RhdGUuc3RhdGVdLS07CisgICAgICAgIGl0ZW0tPnJ1bnN0YXRlX2NudFtuZXdfc3RhdGVd
Kys7CisgICAgfQogCiAgICAgZGVsdGEgPSBuZXdfZW50cnlfdGltZSAtIHYtPnJ1bnN0YXRlLnN0
YXRlX2VudHJ5X3RpbWU7CiAgICAgaWYgKCBkZWx0YSA+IDAgKQpAQCAtMjA5LDIxICsyMjMsNiBA
QCBzdGF0aWMgaW5saW5lIHZvaWQgdmNwdV9ydW5zdGF0ZV9jaGFuZ2UoCiAgICAgdi0+cnVuc3Rh
dGUuc3RhdGUgPSBuZXdfc3RhdGU7CiB9CiAKLXN0YXRpYyBpbmxpbmUgdm9pZCBzY2hlZF9pdGVt
X3J1bnN0YXRlX2NoYW5nZShzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSwKLSAgICBib29sIHJ1bm5p
bmcsIHNfdGltZV90IG5ld19lbnRyeV90aW1lKQotewotICAgIHN0cnVjdCB2Y3B1ICp2OwotCi0g
ICAgZm9yX2VhY2hfc2NoZWRfaXRlbV92Y3B1KCBpdGVtLCB2ICkKLSAgICAgICAgaWYgKCBydW5u
aW5nICkKLSAgICAgICAgICAgIHZjcHVfcnVuc3RhdGVfY2hhbmdlKHYsIHYtPm5ld19zdGF0ZSwg
bmV3X2VudHJ5X3RpbWUpOwotICAgICAgICBlbHNlCi0gICAgICAgICAgICB2Y3B1X3J1bnN0YXRl
X2NoYW5nZSh2LAotICAgICAgICAgICAgICAgICgodi0+cGF1c2VfZmxhZ3MgJiBWUEZfYmxvY2tl
ZCkgPyBSVU5TVEFURV9ibG9ja2VkIDoKLSAgICAgICAgICAgICAgICAgKHZjcHVfcnVubmFibGUo
dikgPyBSVU5TVEFURV9ydW5uYWJsZSA6IFJVTlNUQVRFX29mZmxpbmUpKSwKLSAgICAgICAgICAg
ICAgICBuZXdfZW50cnlfdGltZSk7Ci19Ci0KIHZvaWQgdmNwdV9ydW5zdGF0ZV9nZXQoc3RydWN0
IHZjcHUgKnYsIHN0cnVjdCB2Y3B1X3J1bnN0YXRlX2luZm8gKnJ1bnN0YXRlKQogewogICAgIHNw
aW5sb2NrX3QgKmxvY2sgPSBsaWtlbHkodiA9PSBjdXJyZW50KQpAQCAtNDU2LDYgKzQ1NSw3IEBA
IGludCBzY2hlZF9pbml0X3ZjcHUoc3RydWN0IHZjcHUgKnYpCiAgICAgaWYgKCBpc19pZGxlX2Rv
bWFpbihkKSApCiAgICAgewogICAgICAgICBwZXJfY3B1KHNjaGVkX3Jlcywgdi0+cHJvY2Vzc29y
KS0+Y3VyciA9IGl0ZW07CisgICAgICAgIHBlcl9jcHUoc2NoZWRfcmVzLCB2LT5wcm9jZXNzb3Ip
LT5zY2hlZF9pdGVtX2lkbGUgPSBpdGVtOwogICAgICAgICB2LT5pc19ydW5uaW5nID0gMTsKICAg
ICAgICAgaXRlbS0+aXNfcnVubmluZyA9IDE7CiAgICAgICAgIGl0ZW0tPnN0YXRlX2VudHJ5X3Rp
bWUgPSBOT1coKTsKQEAgLTE2MzEsMzMgKzE2MzEsNjcgQEAgc3RhdGljIHZvaWQgc2NoZWRfc3dp
dGNoX2l0ZW1zKHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqc2QsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgc3RydWN0IHNjaGVkX2l0ZW0gKm5leHQsIHN0cnVjdCBzY2hlZF9pdGVtICpw
cmV2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNfdGltZV90IG5vdykKIHsKLSAg
ICBzZC0+Y3VyciA9IG5leHQ7Ci0KLSAgICBUUkFDRV8zRChUUkNfU0NIRURfU1dJVENIX0lORlBS
RVYsIHByZXYtPmRvbWFpbi0+ZG9tYWluX2lkLCBwcmV2LT5pdGVtX2lkLAotICAgICAgICAgICAg
IG5vdyAtIHByZXYtPnN0YXRlX2VudHJ5X3RpbWUpOwotICAgIFRSQUNFXzREKFRSQ19TQ0hFRF9T
V0lUQ0hfSU5GTkVYVCwgbmV4dC0+ZG9tYWluLT5kb21haW5faWQsIG5leHQtPml0ZW1faWQsCi0g
ICAgICAgICAgICAgKG5leHQtPnZjcHUtPnJ1bnN0YXRlLnN0YXRlID09IFJVTlNUQVRFX3J1bm5h
YmxlKSA/Ci0gICAgICAgICAgICAgKG5vdyAtIG5leHQtPnN0YXRlX2VudHJ5X3RpbWUpIDogMCwg
cHJldi0+bmV4dF90aW1lKTsKKyAgICBpbnQgY3B1OwogCiAgICAgQVNTRVJUKGl0ZW1fcnVubmlu
ZyhwcmV2KSk7CiAKLSAgICBUUkFDRV80RChUUkNfU0NIRURfU1dJVENILCBwcmV2LT5kb21haW4t
PmRvbWFpbl9pZCwgcHJldi0+aXRlbV9pZCwKLSAgICAgICAgICAgICBuZXh0LT5kb21haW4tPmRv
bWFpbl9pZCwgbmV4dC0+aXRlbV9pZCk7CisgICAgaWYgKCBwcmV2ICE9IG5leHQgKQorICAgIHsK
KyAgICAgICAgc2QtPmN1cnIgPSBuZXh0OworICAgICAgICBzZC0+cHJldiA9IHByZXY7CiAKLSAg
ICBzY2hlZF9pdGVtX3J1bnN0YXRlX2NoYW5nZShwcmV2LCBmYWxzZSwgbm93KTsKLSAgICBwcmV2
LT5sYXN0X3J1bl90aW1lID0gbm93OworICAgICAgICBUUkFDRV8zRChUUkNfU0NIRURfU1dJVENI
X0lORlBSRVYsIHByZXYtPmRvbWFpbi0+ZG9tYWluX2lkLAorICAgICAgICAgICAgICAgICBwcmV2
LT5pdGVtX2lkLCBub3cgLSBwcmV2LT5zdGF0ZV9lbnRyeV90aW1lKTsKKyAgICAgICAgVFJBQ0Vf
NEQoVFJDX1NDSEVEX1NXSVRDSF9JTkZORVhULCBuZXh0LT5kb21haW4tPmRvbWFpbl9pZCwKKyAg
ICAgICAgICAgICAgICAgbmV4dC0+aXRlbV9pZCwKKyAgICAgICAgICAgICAgICAgKG5leHQtPnZj
cHUtPnJ1bnN0YXRlLnN0YXRlID09IFJVTlNUQVRFX3J1bm5hYmxlKSA/CisgICAgICAgICAgICAg
ICAgIChub3cgLSBuZXh0LT5zdGF0ZV9lbnRyeV90aW1lKSA6IDAsIHByZXYtPm5leHRfdGltZSk7
CisgICAgICAgIFRSQUNFXzREKFRSQ19TQ0hFRF9TV0lUQ0gsIHByZXYtPmRvbWFpbi0+ZG9tYWlu
X2lkLCBwcmV2LT5pdGVtX2lkLAorICAgICAgICAgICAgICAgICBuZXh0LT5kb21haW4tPmRvbWFp
bl9pZCwgbmV4dC0+aXRlbV9pZCk7CiAKLSAgICBBU1NFUlQoIWl0ZW1fcnVubmluZyhuZXh0KSk7
Ci0gICAgc2NoZWRfaXRlbV9ydW5zdGF0ZV9jaGFuZ2UobmV4dCwgdHJ1ZSwgbm93KTsKKyAgICAg
ICAgcHJldi0+bGFzdF9ydW5fdGltZSA9IG5vdzsKIAotICAgIC8qCi0gICAgICogTkIuIERvbid0
IGFkZCBhbnkgdHJhY2UgcmVjb3JkcyBmcm9tIGhlcmUgdW50aWwgdGhlIGFjdHVhbCBjb250ZXh0
Ci0gICAgICogc3dpdGNoLCBlbHNlIGxvc3RfcmVjb3JkcyByZXN1bWUgd2lsbCBub3Qgd29yayBw
cm9wZXJseS4KLSAgICAgKi8KKyAgICAgICAgQVNTRVJUKCFpdGVtX3J1bm5pbmcobmV4dCkpOwor
CisgICAgICAgIC8qCisgICAgICAgICAqIE5CLiBEb24ndCBhZGQgYW55IHRyYWNlIHJlY29yZHMg
ZnJvbSBoZXJlIHVudGlsIHRoZSBhY3R1YWwgY29udGV4dAorICAgICAgICAgKiBzd2l0Y2gsIGVs
c2UgbG9zdF9yZWNvcmRzIHJlc3VtZSB3aWxsIG5vdCB3b3JrIHByb3Blcmx5LgorICAgICAgICAg
Ki8KKworICAgICAgICBBU1NFUlQoIW5leHQtPmlzX3J1bm5pbmcpOworICAgICAgICBuZXh0LT5p
c19ydW5uaW5nID0gMTsKIAotICAgIEFTU0VSVCghbmV4dC0+aXNfcnVubmluZyk7Ci0gICAgbmV4
dC0+dmNwdS0+aXNfcnVubmluZyA9IDE7Ci0gICAgbmV4dC0+aXNfcnVubmluZyA9IDE7CisgICAg
ICAgIGlmICggaXNfaWRsZV9pdGVtKHByZXYpICkKKyAgICAgICAgeworICAgICAgICAgICAgcHJl
di0+cnVuc3RhdGVfY250W1JVTlNUQVRFX3J1bm5pbmddID0gMDsKKyAgICAgICAgICAgIHByZXYt
PnJ1bnN0YXRlX2NudFtSVU5TVEFURV9ydW5uYWJsZV0gPSBzY2hlZF9ncmFudWxhcml0eTsKKyAg
ICAgICAgfQorICAgICAgICBpZiAoIGlzX2lkbGVfaXRlbShuZXh0KSApCisgICAgICAgIHsKKyAg
ICAgICAgICAgIG5leHQtPnJ1bnN0YXRlX2NudFtSVU5TVEFURV9ydW5uaW5nXSA9IHNjaGVkX2dy
YW51bGFyaXR5OworICAgICAgICAgICAgbmV4dC0+cnVuc3RhdGVfY250W1JVTlNUQVRFX3J1bm5h
YmxlXSA9IDA7CisgICAgICAgIH0KKyAgICB9CisKKyAgICBmb3JfZWFjaF9jcHUoIGNwdSwgc2Qt
PmNwdXMgKQorICAgIHsKKyAgICAgICAgc3RydWN0IHZjcHUgKnZwcmV2ID0gZ2V0X2NwdV9jdXJy
ZW50KGNwdSk7CisgICAgICAgIHN0cnVjdCB2Y3B1ICp2bmV4dCA9IHNjaGVkX2l0ZW0ydmNwdV9j
cHUobmV4dCwgY3B1KTsKKworICAgICAgICBpZiAoIHZwcmV2ICE9IHZuZXh0IHx8IHZwcmV2LT5y
dW5zdGF0ZS5zdGF0ZSAhPSB2bmV4dC0+bmV3X3N0YXRlICkKKyAgICAgICAgeworICAgICAgICAg
ICAgdmNwdV9ydW5zdGF0ZV9jaGFuZ2UodnByZXYsCisgICAgICAgICAgICAgICAgKCh2cHJldi0+
cGF1c2VfZmxhZ3MgJiBWUEZfYmxvY2tlZCkgPyBSVU5TVEFURV9ibG9ja2VkIDoKKyAgICAgICAg
ICAgICAgICAgKHZjcHVfcnVubmFibGUodnByZXYpID8gUlVOU1RBVEVfcnVubmFibGUgOiBSVU5T
VEFURV9vZmZsaW5lKSksCisgICAgICAgICAgICAgICAgbm93KTsKKyAgICAgICAgICAgIHZjcHVf
cnVuc3RhdGVfY2hhbmdlKHZuZXh0LCB2bmV4dC0+bmV3X3N0YXRlLCBub3cpOworICAgICAgICB9
CisKKyAgICAgICAgdm5leHQtPmlzX3J1bm5pbmcgPSAxOworCisgICAgICAgIGlmICggaXNfaWRs
ZV92Y3B1KHZuZXh0KSApCisgICAgICAgICAgICB2bmV4dC0+c2NoZWRfaXRlbSA9IG5leHQ7Cisg
ICAgfQogfQogCiBzdGF0aWMgYm9vbCBzY2hlZF90YXNrbGV0X2NoZWNrKHZvaWQpCkBAIC0xNzA2
LDI1ICsxNzQwLDI1IEBAIHN0YXRpYyBzdHJ1Y3Qgc2NoZWRfaXRlbSAqZG9fc2NoZWR1bGUoc3Ry
dWN0IHNjaGVkX2l0ZW0gKnByZXYsIHNfdGltZV90IG5vdykKICAgICBpZiAoIHByZXYtPm5leHRf
dGltZSA+PSAwICkgLyogLXZlIG1lYW5zIG5vIGxpbWl0ICovCiAgICAgICAgIHNldF90aW1lcigm
c2QtPnNfdGltZXIsIG5vdyArIHByZXYtPm5leHRfdGltZSk7CiAKLSAgICBpZiAoIGxpa2VseShw
cmV2ICE9IG5leHQpICkKLSAgICAgICAgc2NoZWRfc3dpdGNoX2l0ZW1zKHNkLCBuZXh0LCBwcmV2
LCBub3cpOworICAgIHNjaGVkX3N3aXRjaF9pdGVtcyhzZCwgbmV4dCwgcHJldiwgbm93KTsKIAog
ICAgIHJldHVybiBuZXh0OwogfQogCi1zdGF0aWMgdm9pZCBjb250ZXh0X3NhdmVkKHN0cnVjdCB2
Y3B1ICpwcmV2KQorc3RhdGljIHZvaWQgY29udGV4dF9zYXZlZChzdHJ1Y3Qgc2NoZWRfaXRlbSAq
aXRlbSkKIHsKLSAgICBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSA9IHByZXYtPnNjaGVkX2l0ZW07
Ci0KICAgICBpdGVtLT5pc19ydW5uaW5nID0gMDsKICAgICBpdGVtLT5zdGF0ZV9lbnRyeV90aW1l
ID0gTk9XKCk7CisgICAgdGhpc19jcHUoc2NoZWRfcmVzKS0+cHJldiA9IE5VTEw7CiAKICAgICAv
KiBDaGVjayBmb3IgbWlncmF0aW9uIHJlcXVlc3QgL2FmdGVyLyBjbGVhcmluZyBydW5uaW5nIGZs
YWcuICovCiAgICAgc21wX21iKCk7CiAKLSAgICBzY2hlZF9jb250ZXh0X3NhdmVkKHZjcHVfc2No
ZWR1bGVyKHByZXYpLCBpdGVtKTsKKyAgICBzY2hlZF9jb250ZXh0X3NhdmVkKHZjcHVfc2NoZWR1
bGVyKGl0ZW0tPnZjcHUpLCBpdGVtKTsKIAotICAgIHNjaGVkX2l0ZW1fbWlncmF0ZV9maW5pc2go
aXRlbSk7CisgICAgLyogSWRsZSBuZXZlciBtaWdyYXRlcyBhbmQgaWRsZSB2Y3B1cyBtaWdodCBi
ZWxvbmcgdG8gb3RoZXIgaXRlbXMuICovCisgICAgaWYgKCAhaXNfaWRsZV9pdGVtKGl0ZW0pICkK
KyAgICAgICAgc2NoZWRfaXRlbV9taWdyYXRlX2ZpbmlzaChpdGVtKTsKIH0KIAogLyoKQEAgLTE3
NDEsMTEgKzE3NzUsMTMgQEAgc3RhdGljIHZvaWQgY29udGV4dF9zYXZlZChzdHJ1Y3QgdmNwdSAq
cHJldikKIHZvaWQgc2NoZWRfY29udGV4dF9zd2l0Y2hlZChzdHJ1Y3QgdmNwdSAqdnByZXYsIHN0
cnVjdCB2Y3B1ICp2bmV4dCkKIHsKICAgICBzdHJ1Y3Qgc2NoZWRfaXRlbSAqbmV4dCA9IHZuZXh0
LT5zY2hlZF9pdGVtOworICAgIHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqc2QgPSB0aGlzX2NwdShz
Y2hlZF9yZXMpOwogCiAgICAgLyogQ2xlYXIgcnVubmluZyBmbGFnIC9hZnRlci8gd3JpdGluZyBj
b250ZXh0IHRvIG1lbW9yeS4gKi8KICAgICBzbXBfd21iKCk7CiAKLSAgICB2cHJldi0+aXNfcnVu
bmluZyA9IDA7CisgICAgaWYgKCB2cHJldiAhPSB2bmV4dCApCisgICAgICAgIHZwcmV2LT5pc19y
dW5uaW5nID0gMDsKIAogICAgIGlmICggYXRvbWljX3JlYWQoJm5leHQtPnJlbmRlenZvdXNfb3V0
X2NudCkgKQogICAgIHsKQEAgLTE3NTQsMjAgKzE3OTAsMjMgQEAgdm9pZCBzY2hlZF9jb250ZXh0
X3N3aXRjaGVkKHN0cnVjdCB2Y3B1ICp2cHJldiwgc3RydWN0IHZjcHUgKnZuZXh0KQogICAgICAg
ICAvKiBDYWxsIGNvbnRleHRfc2F2ZWQoKSBiZWZvcmUgcmVsZWFzaW5nIG90aGVyIHdhaXRlcnMu
ICovCiAgICAgICAgIGlmICggY250ID09IDEgKQogICAgICAgICB7Ci0gICAgICAgICAgICBpZiAo
IHZwcmV2ICE9IHZuZXh0ICkKLSAgICAgICAgICAgICAgICBjb250ZXh0X3NhdmVkKHZwcmV2KTsK
KyAgICAgICAgICAgIGlmICggc2QtPnByZXYgKQorICAgICAgICAgICAgICAgIGNvbnRleHRfc2F2
ZWQoc2QtPnByZXYpOwogICAgICAgICAgICAgYXRvbWljX3NldCgmbmV4dC0+cmVuZGV6dm91c19v
dXRfY250LCAwKTsKICAgICAgICAgfQogICAgICAgICBlbHNlCiAgICAgICAgICAgICB3aGlsZSAo
IGF0b21pY19yZWFkKCZuZXh0LT5yZW5kZXp2b3VzX291dF9jbnQpICkKICAgICAgICAgICAgICAg
ICBjcHVfcmVsYXgoKTsKICAgICB9Ci0gICAgZWxzZSBpZiAoIHZwcmV2ICE9IHZuZXh0ICYmIHNj
aGVkX2dyYW51bGFyaXR5ID09IDEgKQotICAgICAgICBjb250ZXh0X3NhdmVkKHZwcmV2KTsKKyAg
ICBlbHNlIGlmICggc2QtPnByZXYgKQorICAgICAgICBjb250ZXh0X3NhdmVkKHNkLT5wcmV2KTsK
KworICAgIGlmICggaXNfaWRsZV92Y3B1KHZwcmV2KSAmJiB2cHJldiAhPSB2bmV4dCApCisgICAg
ICAgIHZwcmV2LT5zY2hlZF9pdGVtID0gc2QtPnNjaGVkX2l0ZW1faWRsZTsKIH0KIAogc3RhdGlj
IHZvaWQgc2NoZWRfY29udGV4dF9zd2l0Y2goc3RydWN0IHZjcHUgKnZwcmV2LCBzdHJ1Y3QgdmNw
dSAqdm5leHQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzX3RpbWVfdCBub3cp
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIHJlc2V0X2lkbGVfaXRlbSwg
c190aW1lX3Qgbm93KQogewogICAgIGlmICggdW5saWtlbHkodnByZXYgPT0gdm5leHQpICkKICAg
ICB7CkBAIC0xNzc2LDYgKzE4MTUsMTAgQEAgc3RhdGljIHZvaWQgc2NoZWRfY29udGV4dF9zd2l0
Y2goc3RydWN0IHZjcHUgKnZwcmV2LCBzdHJ1Y3QgdmNwdSAqdm5leHQsCiAgICAgICAgICAgICAg
ICAgIG5vdyAtIHZwcmV2LT5ydW5zdGF0ZS5zdGF0ZV9lbnRyeV90aW1lLAogICAgICAgICAgICAg
ICAgICB2cHJldi0+c2NoZWRfaXRlbS0+bmV4dF90aW1lKTsKICAgICAgICAgc2NoZWRfY29udGV4
dF9zd2l0Y2hlZCh2cHJldiwgdm5leHQpOworCisgICAgICAgIGlmICggcmVzZXRfaWRsZV9pdGVt
ICkKKyAgICAgICAgICAgIHZuZXh0LT5zY2hlZF9pdGVtID0gdGhpc19jcHUoc2NoZWRfcmVzKS0+
c2NoZWRfaXRlbV9pZGxlOworCiAgICAgICAgIHRyYWNlX2NvbnRpbnVlX3J1bm5pbmcodm5leHQp
OwogICAgICAgICByZXR1cm4gY29udGludWVfcnVubmluZyh2cHJldik7CiAgICAgfQpAQCAtMTg1
MSw3ICsxODk0LDggQEAgc3RhdGljIHZvaWQgc2NoZWRfc2xhdmUodm9pZCkKIAogICAgIHBjcHVf
c2NoZWR1bGVfdW5sb2NrX2lycShsb2NrLCBjcHUpOwogCi0gICAgc2NoZWRfY29udGV4dF9zd2l0
Y2godnByZXYsIHNjaGVkX2l0ZW0ydmNwdV9jcHUobmV4dCwgY3B1KSwgbm93KTsKKyAgICBzY2hl
ZF9jb250ZXh0X3N3aXRjaCh2cHJldiwgc2NoZWRfaXRlbTJ2Y3B1X2NwdShuZXh0LCBjcHUpLAor
ICAgICAgICAgICAgICAgICAgICAgICAgIGlzX2lkbGVfaXRlbShuZXh0KSAmJiAhaXNfaWRsZV9p
dGVtKHByZXYpLCBub3cpOwogfQogCiAvKgpAQCAtMTkxMSw3ICsxOTU1LDggQEAgc3RhdGljIHZv
aWQgc2NoZWR1bGUodm9pZCkKICAgICBwY3B1X3NjaGVkdWxlX3VubG9ja19pcnEobG9jaywgY3B1
KTsKIAogICAgIHZuZXh0ID0gc2NoZWRfaXRlbTJ2Y3B1X2NwdShuZXh0LCBjcHUpOwotICAgIHNj
aGVkX2NvbnRleHRfc3dpdGNoKHZwcmV2LCB2bmV4dCwgbm93KTsKKyAgICBzY2hlZF9jb250ZXh0
X3N3aXRjaCh2cHJldiwgdm5leHQsCisgICAgICAgICAgICAgICAgICAgICAgICAgIWlzX2lkbGVf
aXRlbShwcmV2KSAmJiBpc19pZGxlX2l0ZW0obmV4dCksIG5vdyk7CiB9CiAKIC8qIFRoZSBzY2hl
ZHVsZXIgdGltZXI6IGZvcmNlIGEgcnVuIHRocm91Z2ggdGhlIHNjaGVkdWxlciAqLwpAQCAtMTk5
Myw2ICsyMDM4LDcgQEAgc3RhdGljIGludCBjcHVfc2NoZWR1bGVfdXAodW5zaWduZWQgaW50IGNw
dSkKICAgICAgICAgcmV0dXJuIC1FTk9NRU07CiAKICAgICBzZC0+Y3VyciA9IGlkbGVfdmNwdVtj
cHVdLT5zY2hlZF9pdGVtOworICAgIHNkLT5zY2hlZF9pdGVtX2lkbGUgPSBpZGxlX3ZjcHVbY3B1
XS0+c2NoZWRfaXRlbTsKIAogICAgIC8qCiAgICAgICogV2UgZG9uJ3Qgd2FudCB0byByaXNrIGNh
bGxpbmcgeGZyZWUoKSBvbiBhbiBzZC0+c2NoZWRfcHJpdgpAQCAtMjE3MCw2ICsyMjE2LDcgQEAg
dm9pZCBfX2luaXQgc2NoZWR1bGVyX2luaXQodm9pZCkKICAgICBpZiAoIHZjcHVfY3JlYXRlKGlk
bGVfZG9tYWluLCAwKSA9PSBOVUxMICkKICAgICAgICAgQlVHKCk7CiAgICAgdGhpc19jcHUoc2No
ZWRfcmVzKS0+Y3VyciA9IGlkbGVfdmNwdVswXS0+c2NoZWRfaXRlbTsKKyAgICB0aGlzX2NwdShz
Y2hlZF9yZXMpLT5zY2hlZF9pdGVtX2lkbGUgPSBpZGxlX3ZjcHVbMF0tPnNjaGVkX2l0ZW07CiAg
ICAgdGhpc19jcHUoc2NoZWRfcmVzKS0+c2NoZWRfcHJpdiA9IHNjaGVkX2FsbG9jX3BkYXRhKCZv
cHMsIDApOwogICAgIEJVR19PTihJU19FUlIodGhpc19jcHUoc2NoZWRfcmVzKS0+c2NoZWRfcHJp
dikpOwogICAgIHNjaGVkdWxlcl9wZXJjcHVfaW5pdCgwKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS1hcm0vY3VycmVudC5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9jdXJyZW50LmgKaW5k
ZXggYzRhZjY2ZmJiOS4uYTc2MDJlZWY4YyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFy
bS9jdXJyZW50LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9jdXJyZW50LmgKQEAgLTE4LDYg
KzE4LDcgQEAgREVDTEFSRV9QRVJfQ1BVKHN0cnVjdCB2Y3B1ICosIGN1cnJfdmNwdSk7CiAKICNk
ZWZpbmUgY3VycmVudCAgICAgICAgICAgICh0aGlzX2NwdShjdXJyX3ZjcHUpKQogI2RlZmluZSBz
ZXRfY3VycmVudCh2Y3B1KSAgZG8geyBjdXJyZW50ID0gKHZjcHUpOyB9IHdoaWxlICgwKQorI2Rl
ZmluZSBnZXRfY3B1X2N1cnJlbnQoY3B1KSAgKHBlcl9jcHUoY3Vycl92Y3B1LCBjcHUpKQogCiAv
KiBQZXItVkNQVSBzdGF0ZSB0aGF0IGxpdmVzIGF0IHRoZSB0b3Agb2YgdGhlIHN0YWNrICovCiBz
dHJ1Y3QgY3B1X2luZm8gewpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50
LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaAppbmRleCA1YmQ2NGIyMjcxLi5jYjVi
NmYxMTc2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaAorKysgYi94
ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaApAQCAtNzYsNiArNzYsMTEgQEAgc3RydWN0IGNw
dV9pbmZvIHsKICAgICAvKiBnZXRfc3RhY2tfYm90dG9tKCkgbXVzdCBiZSAxNi1ieXRlIGFsaWdu
ZWQgKi8KIH07CiAKK3N0YXRpYyBpbmxpbmUgc3RydWN0IGNwdV9pbmZvICpnZXRfY3B1X2luZm9f
ZnJvbV9zdGFjayh1bnNpZ25lZCBsb25nIHNwKQoreworICAgIHJldHVybiAoc3RydWN0IGNwdV9p
bmZvICopKChzcCB8IChTVEFDS19TSVpFIC0gMSkpICsgMSkgLSAxOworfQorCiBzdGF0aWMgaW5s
aW5lIHN0cnVjdCBjcHVfaW5mbyAqZ2V0X2NwdV9pbmZvKHZvaWQpCiB7CiAjaWZkZWYgX19jbGFu
Z19fCkBAIC04Niw3ICs5MSw3IEBAIHN0YXRpYyBpbmxpbmUgc3RydWN0IGNwdV9pbmZvICpnZXRf
Y3B1X2luZm8odm9pZCkKICAgICByZWdpc3RlciB1bnNpZ25lZCBsb25nIHNwIGFzbSgicnNwIik7
CiAjZW5kaWYKIAotICAgIHJldHVybiAoc3RydWN0IGNwdV9pbmZvICopKChzcCB8IChTVEFDS19T
SVpFIC0gMSkpICsgMSkgLSAxOworICAgIHJldHVybiBnZXRfY3B1X2luZm9fZnJvbV9zdGFjayhz
cCk7CiB9CiAKICNkZWZpbmUgZ2V0X2N1cnJlbnQoKSAgICAgICAgIChnZXRfY3B1X2luZm8oKS0+
Y3VycmVudF92Y3B1KQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zbXAuaCBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvc21wLmgKaW5kZXggOWY1MzNmOTA3Mi4uNTFhMzFhYjAwYSAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zbXAuaAorKysgYi94ZW4vaW5jbHVkZS9hc20t
eDg2L3NtcC5oCkBAIC03Niw2ICs3Niw5IEBAIHZvaWQgc2V0X25yX3NvY2tldHModm9pZCk7CiAv
KiBSZXByZXNlbnRpbmcgSFQgYW5kIGNvcmUgc2libGluZ3MgaW4gZWFjaCBzb2NrZXQuICovCiBl
eHRlcm4gY3B1bWFza190ICoqc29ja2V0X2NwdW1hc2s7CiAKKyNkZWZpbmUgZ2V0X2NwdV9jdXJy
ZW50KGNwdSkgXAorICAgIChnZXRfY3B1X2luZm9fZnJvbV9zdGFjaygodW5zaWduZWQgbG9uZylz
dGFja19iYXNlW2NwdV0pLT5jdXJyZW50X3ZjcHUpCisKICNlbmRpZiAvKiAhX19BU1NFTUJMWV9f
ICovCiAKICNlbmRpZgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmggYi94
ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaAppbmRleCBiMzkyMWYzYTQxLi44OTgxZDQxNjI5IDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaAorKysgYi94ZW4vaW5jbHVkZS94
ZW4vc2NoZWQtaWYuaApAQCAtMzksNiArMzksOCBAQCBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2Ugewog
ICAgIHNwaW5sb2NrX3QgICAgICAgICAqc2NoZWR1bGVfbG9jaywKICAgICAgICAgICAgICAgICAg
ICAgICAgX2xvY2s7CiAgICAgc3RydWN0IHNjaGVkX2l0ZW0gICpjdXJyOyAgICAgICAgICAgLyog
Y3VycmVudCB0YXNrICAgICAgICAgICAgICAgICAgICAqLworICAgIHN0cnVjdCBzY2hlZF9pdGVt
ICAqc2NoZWRfaXRlbV9pZGxlOworICAgIHN0cnVjdCBzY2hlZF9pdGVtICAqcHJldjsgICAgICAg
ICAgIC8qIHByZXZpb3VzIHRhc2sgICAgICAgICAgICAgICAgICAgKi8KICAgICB2b2lkICAgICAg
ICAgICAgICAgKnNjaGVkX3ByaXY7CiAgICAgc3RydWN0IHRpbWVyICAgICAgICBzX3RpbWVyOyAg
ICAgICAgLyogc2NoZWR1bGluZyB0aW1lciAgICAgICAgICAgICAgICAqLwogICAgIGF0b21pY190
ICAgICAgICAgICAgdXJnZW50X2NvdW50OyAgIC8qIGhvdyBtYW55IHVyZ2VudCB2Y3B1cyAgICAg
ICAgICAgKi8KQEAgLTE1Miw3ICsxNTQsNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgc2NoZWRfY2xl
YXJfcGF1c2VfZmxhZ3NfYXRvbWljKHN0cnVjdCBzY2hlZF9pdGVtICppdGVtLAogCiBzdGF0aWMg
aW5saW5lIHN0cnVjdCBzY2hlZF9pdGVtICpzY2hlZF9pZGxlX2l0ZW0odW5zaWduZWQgaW50IGNw
dSkKIHsKLSAgICByZXR1cm4gaWRsZV92Y3B1W2NwdV0tPnNjaGVkX2l0ZW07CisgICAgcmV0dXJu
IHBlcl9jcHUoc2NoZWRfcmVzLCBjcHUpLT5zY2hlZF9pdGVtX2lkbGU7CiB9CiAKIHN0YXRpYyBp
bmxpbmUgdW5zaWduZWQgaW50IHNjaGVkX2dldF9yZXNvdXJjZV9jcHUodW5zaWduZWQgaW50IGNw
dSkKLS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 06 06:57:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 06:57:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNXZ6-000350-Gf; Mon, 06 May 2019 06:57:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XZcu=TG=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hNXYn-0002K0-Ey
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 06:57:13 +0000
X-Inumbo-ID: 236f0133-6fcc-11e9-843c-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 236f0133-6fcc-11e9-843c-bc764e045a96;
 Mon, 06 May 2019 06:56:57 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 31FFFAF21;
 Mon,  6 May 2019 06:56:54 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  6 May 2019 08:56:19 +0200
Message-Id: <20190506065644.7415-21-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190506065644.7415-1-jgross@suse.com>
References: <20190506065644.7415-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH RFC V2 20/45] xen/sched: make credit scheduler
 vcpu agnostic.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Dario Faggioli <dfaggioli@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U3dpdGNoIGNyZWRpdCBzY2hlZHVsZXIgY29tcGxldGVseSBmcm9tIHZjcHUgdG8gc2NoZWRfaXRl
bSB1c2FnZS4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4K
LS0tCiB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jIHwgNTA0ICsrKysrKysrKysrKysrKysrKysr
KysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyNTEgaW5zZXJ0aW9u
cygrKSwgMjUzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWRfY3Jl
ZGl0LmMgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCmluZGV4IDc3YmViZjViNDIuLmJhYmNj
YjY5ZjcgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMKKysrIGIveGVuL2Nv
bW1vbi9zY2hlZF9jcmVkaXQuYwpAQCAtNzAsMTAgKzcwLDEwIEBACiAgKiBpbmNvbnNpc3RlbnQg
c2V0IG9mIGxvY2tzLiBUaGVyZWZvcmUgYXRvbWljLXNhZmUgYml0IG9wZXJhdGlvbnMgbXVzdAog
ICogYmUgdXNlZCBmb3IgYWNjZXNzaW5nIGl0LgogICovCi0jZGVmaW5lIENTQ0hFRF9GTEFHX1ZD
UFVfUEFSS0VEICAgIDB4MCAgLyogVkNQVSBvdmVyIGNhcHBlZCBjcmVkaXRzICovCi0jZGVmaW5l
IENTQ0hFRF9GTEFHX1ZDUFVfWUlFTEQgICAgIDB4MSAgLyogVkNQVSB5aWVsZGluZyAqLwotI2Rl
ZmluZSBDU0NIRURfRkxBR19WQ1BVX01JR1JBVElORyAweDIgIC8qIFZDUFUgbWF5IGhhdmUgbW92
ZWQgdG8gYSBuZXcgcGNwdSAqLwotI2RlZmluZSBDU0NIRURfRkxBR19WQ1BVX1BJTk5FRCAgICAw
eDQgIC8qIFZDUFUgY2FuIHJ1biBvbmx5IG9uIDEgcGNwdSAqLworI2RlZmluZSBDU0NIRURfRkxB
R19JVEVNX1BBUktFRCAgICAweDAgIC8qIElURU0gb3ZlciBjYXBwZWQgY3JlZGl0cyAqLworI2Rl
ZmluZSBDU0NIRURfRkxBR19JVEVNX1lJRUxEICAgICAweDEgIC8qIElURU0geWllbGRpbmcgKi8K
KyNkZWZpbmUgQ1NDSEVEX0ZMQUdfSVRFTV9NSUdSQVRJTkcgMHgyICAvKiBJVEVNIG1heSBoYXZl
IG1vdmVkIHRvIGEgbmV3IHBjcHUgKi8KKyNkZWZpbmUgQ1NDSEVEX0ZMQUdfSVRFTV9QSU5ORUQg
ICAgMHg0ICAvKiBJVEVNIGNhbiBydW4gb25seSBvbiAxIHBjcHUgKi8KIAogCiAvKgpAQCAtOTEs
NyArOTEsNyBAQAogLyoKICAqIENTQ0hFRF9TVEFUUwogICoKLSAqIE1hbmFnZSB2ZXJ5IGJhc2lj
IHBlci12Q1BVIGNvdW50ZXJzIGFuZCBzdGF0cy4KKyAqIE1hbmFnZSB2ZXJ5IGJhc2ljIHBlci1p
dGVtIGNvdW50ZXJzIGFuZCBzdGF0cy4KICAqCiAgKiBVc2VmdWwgZm9yIGRlYnVnZ2luZyBsaXZl
IHN5c3RlbXMuIFRoZSBzdGF0cyBhcmUgZGlzcGxheWVkCiAgKiB3aXRoIHJ1bnEgZHVtcHMgKCdy
JyBvbiB0aGUgWGVuIGNvbnNvbGUpLgpAQCAtMTAwLDIzICsxMDAsMjMgQEAKIAogI2RlZmluZSBD
U0NIRURfU1RBVFMKIAotI2RlZmluZSBTQ0hFRF9WQ1BVX1NUQVRTX1JFU0VUKF9WKSAgICAgICAg
ICAgICAgICAgICAgICBcCisjZGVmaW5lIFNDSEVEX0lURU1fU1RBVFNfUkVTRVQoX1YpICAgICAg
ICAgICAgICAgICAgICAgIFwKICAgICBkbyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAogICAgIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIG1lbXNldCgmKF9WKS0+c3RhdHMsIDAsIHNp
emVvZigoX1YpLT5zdGF0cykpOyAgIFwKICAgICB9IHdoaWxlICggMCApCiAKLSNkZWZpbmUgU0NI
RURfVkNQVV9TVEFUX0NSQU5LKF9WLCBfWCkgICAgICAgKCgoX1YpLT5zdGF0cy5fWCkrKykKKyNk
ZWZpbmUgU0NIRURfSVRFTV9TVEFUX0NSQU5LKF9WLCBfWCkgICAgICAgKCgoX1YpLT5zdGF0cy5f
WCkrKykKIAotI2RlZmluZSBTQ0hFRF9WQ1BVX1NUQVRfU0VUKF9WLCBfWCwgX1kpICAgICAoKChf
ViktPnN0YXRzLl9YKSA9IChfWSkpCisjZGVmaW5lIFNDSEVEX0lURU1fU1RBVF9TRVQoX1YsIF9Y
LCBfWSkgICAgICgoKF9WKS0+c3RhdHMuX1gpID0gKF9ZKSkKIAogI2Vsc2UgLyogIVNDSEVEX1NU
QVRTICovCiAKICN1bmRlZiBDU0NIRURfU1RBVFMKIAotI2RlZmluZSBTQ0hFRF9WQ1BVX1NUQVRT
X1JFU0VUKF9WKSAgICAgICAgIGRvIHt9IHdoaWxlICggMCApCi0jZGVmaW5lIFNDSEVEX1ZDUFVf
U1RBVF9DUkFOSyhfViwgX1gpICAgICAgZG8ge30gd2hpbGUgKCAwICkKLSNkZWZpbmUgU0NIRURf
VkNQVV9TVEFUX1NFVChfViwgX1gsIF9ZKSAgICBkbyB7fSB3aGlsZSAoIDAgKQorI2RlZmluZSBT
Q0hFRF9JVEVNX1NUQVRTX1JFU0VUKF9WKSAgICAgICAgIGRvIHt9IHdoaWxlICggMCApCisjZGVm
aW5lIFNDSEVEX0lURU1fU1RBVF9DUkFOSyhfViwgX1gpICAgICAgZG8ge30gd2hpbGUgKCAwICkK
KyNkZWZpbmUgU0NIRURfSVRFTV9TVEFUX1NFVChfViwgX1gsIF9ZKSAgICBkbyB7fSB3aGlsZSAo
IDAgKQogCiAjZW5kaWYgLyogU0NIRURfU1RBVFMgKi8KIApAQCAtMTI4LDcgKzEyOCw3IEBACiAj
ZGVmaW5lIFRSQ19DU0NIRURfU0NIRURfVEFTS0xFVCBUUkNfU0NIRURfQ0xBU1NfRVZUKENTQ0hF
RCwgMSkKICNkZWZpbmUgVFJDX0NTQ0hFRF9BQ0NPVU5UX1NUQVJUIFRSQ19TQ0hFRF9DTEFTU19F
VlQoQ1NDSEVELCAyKQogI2RlZmluZSBUUkNfQ1NDSEVEX0FDQ09VTlRfU1RPUCAgVFJDX1NDSEVE
X0NMQVNTX0VWVChDU0NIRUQsIDMpCi0jZGVmaW5lIFRSQ19DU0NIRURfU1RPTEVOX1ZDUFUgICBU
UkNfU0NIRURfQ0xBU1NfRVZUKENTQ0hFRCwgNCkKKyNkZWZpbmUgVFJDX0NTQ0hFRF9TVE9MRU5f
SVRFTSAgIFRSQ19TQ0hFRF9DTEFTU19FVlQoQ1NDSEVELCA0KQogI2RlZmluZSBUUkNfQ1NDSEVE
X1BJQ0tFRF9DUFUgICAgVFJDX1NDSEVEX0NMQVNTX0VWVChDU0NIRUQsIDUpCiAjZGVmaW5lIFRS
Q19DU0NIRURfVElDS0xFICAgICAgICBUUkNfU0NIRURfQ0xBU1NfRVZUKENTQ0hFRCwgNikKICNk
ZWZpbmUgVFJDX0NTQ0hFRF9CT09TVF9TVEFSVCAgIFRSQ19TQ0hFRF9DTEFTU19FVlQoQ1NDSEVE
LCA3KQpAQCAtMTU4LDE1ICsxNTgsMTUgQEAgc3RydWN0IGNzY2hlZF9wY3B1IHsKIH07CiAKIC8q
Ci0gKiBWaXJ0dWFsIENQVQorICogVmlydHVhbCBJVEVNCiAgKi8KIHN0cnVjdCBjc2NoZWRfaXRl
bSB7CiAgICAgc3RydWN0IGxpc3RfaGVhZCBydW5xX2VsZW07Ci0gICAgc3RydWN0IGxpc3RfaGVh
ZCBhY3RpdmVfdmNwdV9lbGVtOworICAgIHN0cnVjdCBsaXN0X2hlYWQgYWN0aXZlX2l0ZW1fZWxl
bTsKIAogICAgIC8qIFVwLXBvaW50ZXJzICovCiAgICAgc3RydWN0IGNzY2hlZF9kb20gKnNkb207
Ci0gICAgc3RydWN0IHZjcHUgKnZjcHU7CisgICAgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW07CiAK
ICAgICBzX3RpbWVfdCBzdGFydF90aW1lOyAgIC8qIFdoZW4gd2Ugd2VyZSBzY2hlZHVsZWQgKHVz
ZWQgZm9yIGNyZWRpdCkgKi8KICAgICB1bnNpZ25lZCBmbGFnczsKQEAgLTE5MiwxMCArMTkyLDEw
IEBAIHN0cnVjdCBjc2NoZWRfaXRlbSB7CiAgKiBEb21haW4KICAqLwogc3RydWN0IGNzY2hlZF9k
b20gewotICAgIHN0cnVjdCBsaXN0X2hlYWQgYWN0aXZlX3ZjcHU7CisgICAgc3RydWN0IGxpc3Rf
aGVhZCBhY3RpdmVfaXRlbTsKICAgICBzdHJ1Y3QgbGlzdF9oZWFkIGFjdGl2ZV9zZG9tX2VsZW07
CiAgICAgc3RydWN0IGRvbWFpbiAqZG9tOwotICAgIHVpbnQxNl90IGFjdGl2ZV92Y3B1X2NvdW50
OworICAgIHVpbnQxNl90IGFjdGl2ZV9pdGVtX2NvdW50OwogICAgIHVpbnQxNl90IHdlaWdodDsK
ICAgICB1aW50MTZfdCBjYXA7CiB9OwpAQCAtMjE1LDcgKzIxNSw3IEBAIHN0cnVjdCBjc2NoZWRf
cHJpdmF0ZSB7CiAKICAgICAvKiBQZXJpb2Qgb2YgbWFzdGVyIGFuZCB0aWNrIGluIG1pbGxpc2Vj
b25kcyAqLwogICAgIHVuc2lnbmVkIGludCB0aWNrX3BlcmlvZF91cywgdGlja3NfcGVyX3RzbGlj
ZTsKLSAgICBzX3RpbWVfdCByYXRlbGltaXQsIHRzbGljZSwgdmNwdV9taWdyX2RlbGF5OworICAg
IHNfdGltZV90IHJhdGVsaW1pdCwgdHNsaWNlLCBpdGVtX21pZ3JfZGVsYXk7CiAKICAgICBzdHJ1
Y3QgbGlzdF9oZWFkIGFjdGl2ZV9zZG9tOwogICAgIHVpbnQzMl90IHdlaWdodDsKQEAgLTIzMSw3
ICsyMzEsNyBAQCBzdGF0aWMgdm9pZCBjc2NoZWRfdGljayh2b2lkICpfY3B1KTsKIHN0YXRpYyB2
b2lkIGNzY2hlZF9hY2N0KHZvaWQgKmR1bW15KTsKIAogc3RhdGljIGlubGluZSBpbnQKLV9fdmNw
dV9vbl9ydW5xKHN0cnVjdCBjc2NoZWRfaXRlbSAqc3ZjKQorX19pdGVtX29uX3J1bnEoc3RydWN0
IGNzY2hlZF9pdGVtICpzdmMpCiB7CiAgICAgcmV0dXJuICFsaXN0X2VtcHR5KCZzdmMtPnJ1bnFf
ZWxlbSk7CiB9CkBAIC0yNDIsNyArMjQyLDcgQEAgX19ydW5xX2VsZW0oc3RydWN0IGxpc3RfaGVh
ZCAqZWxlbSkKICAgICByZXR1cm4gbGlzdF9lbnRyeShlbGVtLCBzdHJ1Y3QgY3NjaGVkX2l0ZW0s
IHJ1bnFfZWxlbSk7CiB9CiAKLS8qIElzIHRoZSBmaXJzdCBlbGVtZW50IG9mIGNwdSdzIHJ1bnEg
KGlmIGFueSkgY3B1J3MgaWRsZSB2Y3B1PyAqLworLyogSXMgdGhlIGZpcnN0IGVsZW1lbnQgb2Yg
Y3B1J3MgcnVucSAoaWYgYW55KSBjcHUncyBpZGxlIGl0ZW0/ICovCiBzdGF0aWMgaW5saW5lIGJv
b2xfdCBpc19ydW5xX2lkbGUodW5zaWduZWQgaW50IGNwdSkKIHsKICAgICAvKgpAQCAtMjUxLDcg
KzI1MSw3IEBAIHN0YXRpYyBpbmxpbmUgYm9vbF90IGlzX3J1bnFfaWRsZSh1bnNpZ25lZCBpbnQg
Y3B1KQogICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZChwZXJfY3B1KHNjaGVkX3JlcywgY3B1KS0+
c2NoZWR1bGVfbG9jaykpOwogCiAgICAgcmV0dXJuIGxpc3RfZW1wdHkoUlVOUShjcHUpKSB8fAot
ICAgICAgICAgICBpc19pZGxlX3ZjcHUoX19ydW5xX2VsZW0oUlVOUShjcHUpLT5uZXh0KS0+dmNw
dSk7CisgICAgICAgICAgIGlzX2lkbGVfaXRlbShfX3J1bnFfZWxlbShSVU5RKGNwdSktPm5leHQp
LT5pdGVtKTsKIH0KIAogc3RhdGljIGlubGluZSB2b2lkCkBAIC0yNzMsMTEgKzI3MywxMSBAQCBk
ZWNfbnJfcnVubmFibGUodW5zaWduZWQgaW50IGNwdSkKIHN0YXRpYyBpbmxpbmUgdm9pZAogX19y
dW5xX2luc2VydChzdHJ1Y3QgY3NjaGVkX2l0ZW0gKnN2YykKIHsKLSAgICB1bnNpZ25lZCBpbnQg
Y3B1ID0gc3ZjLT52Y3B1LT5wcm9jZXNzb3I7CisgICAgdW5zaWduZWQgaW50IGNwdSA9IHNjaGVk
X2l0ZW1fY3B1KHN2Yy0+aXRlbSk7CiAgICAgY29uc3Qgc3RydWN0IGxpc3RfaGVhZCAqIGNvbnN0
IHJ1bnEgPSBSVU5RKGNwdSk7CiAgICAgc3RydWN0IGxpc3RfaGVhZCAqaXRlcjsKIAotICAgIEJV
R19PTiggX192Y3B1X29uX3J1bnEoc3ZjKSApOworICAgIEJVR19PTiggX19pdGVtX29uX3J1bnEo
c3ZjKSApOwogCiAgICAgbGlzdF9mb3JfZWFjaCggaXRlciwgcnVucSApCiAgICAgewpAQCAtMjg2
LDEwICsyODYsMTAgQEAgX19ydW5xX2luc2VydChzdHJ1Y3QgY3NjaGVkX2l0ZW0gKnN2YykKICAg
ICAgICAgICAgIGJyZWFrOwogICAgIH0KIAotICAgIC8qIElmIHRoZSB2Y3B1IHlpZWxkZWQsIHRy
eSB0byBwdXQgaXQgYmVoaW5kIG9uZSBsb3dlci1wcmlvcml0eQotICAgICAqIHJ1bm5hYmxlIHZj
cHUgaWYgd2UgY2FuLiAgVGhlIG5leHQgcnVucV9zb3J0IHdpbGwgYnJpbmcgaXQgZm9yd2FyZAor
ICAgIC8qIElmIHRoZSBpdGVtIHlpZWxkZWQsIHRyeSB0byBwdXQgaXQgYmVoaW5kIG9uZSBsb3dl
ci1wcmlvcml0eQorICAgICAqIHJ1bm5hYmxlIGl0ZW0gaWYgd2UgY2FuLiAgVGhlIG5leHQgcnVu
cV9zb3J0IHdpbGwgYnJpbmcgaXQgZm9yd2FyZAogICAgICAqIHdpdGhpbiAzMG1zIGlmIHRoZSBx
dWV1ZSB0b28gbG9uZy4gKi8KLSAgICBpZiAoIHRlc3RfYml0KENTQ0hFRF9GTEFHX1ZDUFVfWUlF
TEQsICZzdmMtPmZsYWdzKQorICAgIGlmICggdGVzdF9iaXQoQ1NDSEVEX0ZMQUdfSVRFTV9ZSUVM
RCwgJnN2Yy0+ZmxhZ3MpCiAgICAgICAgICAmJiBfX3J1bnFfZWxlbShpdGVyKS0+cHJpID4gQ1ND
SEVEX1BSSV9JRExFICkKICAgICB7CiAgICAgICAgIGl0ZXI9aXRlci0+bmV4dDsKQEAgLTMwNSwy
MCArMzA1LDIwIEBAIHN0YXRpYyBpbmxpbmUgdm9pZAogcnVucV9pbnNlcnQoc3RydWN0IGNzY2hl
ZF9pdGVtICpzdmMpCiB7CiAgICAgX19ydW5xX2luc2VydChzdmMpOwotICAgIGluY19ucl9ydW5u
YWJsZShzdmMtPnZjcHUtPnByb2Nlc3Nvcik7CisgICAgaW5jX25yX3J1bm5hYmxlKHNjaGVkX2l0
ZW1fY3B1KHN2Yy0+aXRlbSkpOwogfQogCiBzdGF0aWMgaW5saW5lIHZvaWQKIF9fcnVucV9yZW1v
dmUoc3RydWN0IGNzY2hlZF9pdGVtICpzdmMpCiB7Ci0gICAgQlVHX09OKCAhX192Y3B1X29uX3J1
bnEoc3ZjKSApOworICAgIEJVR19PTiggIV9faXRlbV9vbl9ydW5xKHN2YykgKTsKICAgICBsaXN0
X2RlbF9pbml0KCZzdmMtPnJ1bnFfZWxlbSk7CiB9CiAKIHN0YXRpYyBpbmxpbmUgdm9pZAogcnVu
cV9yZW1vdmUoc3RydWN0IGNzY2hlZF9pdGVtICpzdmMpCiB7Ci0gICAgZGVjX25yX3J1bm5hYmxl
KHN2Yy0+dmNwdS0+cHJvY2Vzc29yKTsKKyAgICBkZWNfbnJfcnVubmFibGUoc2NoZWRfaXRlbV9j
cHUoc3ZjLT5pdGVtKSk7CiAgICAgX19ydW5xX3JlbW92ZShzdmMpOwogfQogCkBAIC0zMjksNyAr
MzI5LDcgQEAgc3RhdGljIHZvaWQgYnVybl9jcmVkaXRzKHN0cnVjdCBjc2NoZWRfaXRlbSAqc3Zj
LCBzX3RpbWVfdCBub3cpCiAgICAgdW5zaWduZWQgaW50IGNyZWRpdHM7CiAKICAgICAvKiBBc3Nl
cnQgc3ZjIGlzIGN1cnJlbnQgKi8KLSAgICBBU1NFUlQoIHN2YyA9PSBDU0NIRURfSVRFTShjdXJy
X29uX2NwdShzdmMtPnZjcHUtPnByb2Nlc3NvcikpICk7CisgICAgQVNTRVJUKCBzdmMgPT0gQ1ND
SEVEX0lURU0oY3Vycl9vbl9jcHUoc2NoZWRfaXRlbV9jcHUoc3ZjLT5pdGVtKSkpICk7CiAKICAg
ICBpZiAoIChkZWx0YSA9IG5vdyAtIHN2Yy0+c3RhcnRfdGltZSkgPD0gMCApCiAgICAgICAgIHJl
dHVybjsKQEAgLTM0OSw4ICszNDksOCBAQCBERUZJTkVfUEVSX0NQVSh1bnNpZ25lZCBpbnQsIGxh
c3RfdGlja2xlX2NwdSk7CiAKIHN0YXRpYyBpbmxpbmUgdm9pZCBfX3J1bnFfdGlja2xlKHN0cnVj
dCBjc2NoZWRfaXRlbSAqbmV3KQogewotICAgIHVuc2lnbmVkIGludCBjcHUgPSBuZXctPnZjcHUt
PnByb2Nlc3NvcjsKLSAgICBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSA9IG5ldy0+dmNwdS0+c2No
ZWRfaXRlbTsKKyAgICB1bnNpZ25lZCBpbnQgY3B1ID0gc2NoZWRfaXRlbV9jcHUobmV3LT5pdGVt
KTsKKyAgICBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSA9IG5ldy0+aXRlbTsKICAgICBzdHJ1Y3Qg
Y3NjaGVkX2l0ZW0gKiBjb25zdCBjdXIgPSBDU0NIRURfSVRFTShjdXJyX29uX2NwdShjcHUpKTsK
ICAgICBzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKnBydiA9IENTQ0hFRF9QUklWKHBlcl9jcHUoc2No
ZWR1bGVyLCBjcHUpKTsKICAgICBjcHVtYXNrX3QgbWFzaywgaWRsZV9tYXNrLCAqb25saW5lOwpA
QCAtMzY0LDE2ICszNjQsMTYgQEAgc3RhdGljIGlubGluZSB2b2lkIF9fcnVucV90aWNrbGUoc3Ry
dWN0IGNzY2hlZF9pdGVtICpuZXcpCiAgICAgaWRsZXJzX2VtcHR5ID0gY3B1bWFza19lbXB0eSgm
aWRsZV9tYXNrKTsKIAogICAgIC8qCi0gICAgICogRXhjbHVzaXZlIHBpbm5pbmcgaXMgd2hlbiBh
IHZjcHUgaGFzIGhhcmQtYWZmaW5pdHkgd2l0aCBvbmx5IG9uZQotICAgICAqIGNwdSwgYW5kIHRo
ZXJlIGlzIG5vIG90aGVyIHZjcHUgdGhhdCBoYXMgaGFyZC1hZmZpbml0eSB3aXRoIHRoYXQKKyAg
ICAgKiBFeGNsdXNpdmUgcGlubmluZyBpcyB3aGVuIGEgaXRlbSBoYXMgaGFyZC1hZmZpbml0eSB3
aXRoIG9ubHkgb25lCisgICAgICogY3B1LCBhbmQgdGhlcmUgaXMgbm8gb3RoZXIgaXRlbSB0aGF0
IGhhcyBoYXJkLWFmZmluaXR5IHdpdGggdGhhdAogICAgICAqIHNhbWUgY3B1LiBUaGlzIGlzIGlu
ZnJlcXVlbnQsIGJ1dCBpZiBpdCBoYXBwZW5zLCBpcyBmb3IgYWNoaWV2aW5nCiAgICAgICogdGhl
IG1vc3QgcG9zc2libGUgZGV0ZXJtaW5pc20sIGFuZCBsZWFzdCBwb3NzaWJsZSBvdmVyaGVhZCBm
b3IKLSAgICAgKiB0aGUgdmNwdXMgaW4gcXVlc3Rpb24uCisgICAgICogdGhlIGl0ZW1zIGluIHF1
ZXN0aW9uLgogICAgICAqCiAgICAgICogVHJ5IHRvIGlkZW50aWZ5IHRoZSB2YXN0IG1ham9yaXR5
IG9mIHRoZXNlIHNpdHVhdGlvbnMsIGFuZCBkZWFsCiAgICAgICogd2l0aCB0aGVtIHF1aWNrbHku
CiAgICAgICovCi0gICAgaWYgKCB1bmxpa2VseSh0ZXN0X2JpdChDU0NIRURfRkxBR19WQ1BVX1BJ
Tk5FRCwgJm5ldy0+ZmxhZ3MpICYmCisgICAgaWYgKCB1bmxpa2VseSh0ZXN0X2JpdChDU0NIRURf
RkxBR19JVEVNX1BJTk5FRCwgJm5ldy0+ZmxhZ3MpICYmCiAgICAgICAgICAgICAgICAgICBjcHVt
YXNrX3Rlc3RfY3B1KGNwdSwgJmlkbGVfbWFzaykpICkKICAgICB7CiAgICAgICAgIEFTU0VSVChj
cHVtYXNrX2N5Y2xlKGNwdSwgaXRlbS0+Y3B1X2hhcmRfYWZmaW5pdHkpID09IGNwdSk7CkBAIC0z
ODQsNyArMzg0LDcgQEAgc3RhdGljIGlubGluZSB2b2lkIF9fcnVucV90aWNrbGUoc3RydWN0IGNz
Y2hlZF9pdGVtICpuZXcpCiAKICAgICAvKgogICAgICAqIElmIHRoZSBwY3B1IGlzIGlkbGUsIG9y
IHRoZXJlIGFyZSBubyBpZGxlcnMgYW5kIHRoZSBuZXcKLSAgICAgKiB2Y3B1IGlzIGEgaGlnaGVy
IHByaW9yaXR5IHRoYW4gdGhlIG9sZCB2Y3B1LCBydW4gaXQgaGVyZS4KKyAgICAgKiBpdGVtIGlz
IGEgaGlnaGVyIHByaW9yaXR5IHRoYW4gdGhlIG9sZCBpdGVtLCBydW4gaXQgaGVyZS4KICAgICAg
KgogICAgICAqIElmIHRoZXJlIGFyZSBpZGxlIGNwdXMsIGZpcnN0IHRyeSB0byBmaW5kIG9uZSBz
dWl0YWJsZSB0byBydW4KICAgICAgKiBuZXcsIHNvIHdlIGNhbiBhdm9pZCBwcmVlbXB0aW5nIGN1
ci4gIElmIHdlIGNhbm5vdCBmaW5kIGEKQEAgLTQwMyw3ICs0MDMsNyBAQCBzdGF0aWMgaW5saW5l
IHZvaWQgX19ydW5xX3RpY2tsZShzdHJ1Y3QgY3NjaGVkX2l0ZW0gKm5ldykKICAgICBlbHNlIGlm
ICggIWlkbGVyc19lbXB0eSApCiAgICAgewogICAgICAgICAvKgotICAgICAgICAgKiBTb2Z0IGFu
ZCBoYXJkIGFmZmluaXR5IGJhbGFuY2luZyBsb29wLiBGb3IgdmNwdXMgd2l0aG91dAorICAgICAg
ICAgKiBTb2Z0IGFuZCBoYXJkIGFmZmluaXR5IGJhbGFuY2luZyBsb29wLiBGb3IgaXRlbXMgd2l0
aG91dAogICAgICAgICAgKiBhIHVzZWZ1bCBzb2Z0IGFmZmluaXR5LCBjb25zaWRlciBoYXJkIGFm
ZmluaXR5IG9ubHkuCiAgICAgICAgICAqLwogICAgICAgICBmb3JfZWFjaF9hZmZpbml0eV9iYWxh
bmNlX3N0ZXAoIGJhbGFuY2Vfc3RlcCApCkBAIC00NDYsMTAgKzQ0NiwxMCBAQCBzdGF0aWMgaW5s
aW5lIHZvaWQgX19ydW5xX3RpY2tsZShzdHJ1Y3QgY3NjaGVkX2l0ZW0gKm5ldykKICAgICAgICAg
ICAgIHsKICAgICAgICAgICAgICAgICBpZiAoIGNwdW1hc2tfaW50ZXJzZWN0cyhpdGVtLT5jcHVf
aGFyZF9hZmZpbml0eSwgJmlkbGVfbWFzaykgKQogICAgICAgICAgICAgICAgIHsKLSAgICAgICAg
ICAgICAgICAgICAgU0NIRURfVkNQVV9TVEFUX0NSQU5LKGN1ciwga2lja2VkX2F3YXkpOwotICAg
ICAgICAgICAgICAgICAgICBTQ0hFRF9WQ1BVX1NUQVRfQ1JBTksoY3VyLCBtaWdyYXRlX3IpOwor
ICAgICAgICAgICAgICAgICAgICBTQ0hFRF9JVEVNX1NUQVRfQ1JBTksoY3VyLCBraWNrZWRfYXdh
eSk7CisgICAgICAgICAgICAgICAgICAgIFNDSEVEX0lURU1fU1RBVF9DUkFOSyhjdXIsIG1pZ3Jh
dGVfcik7CiAgICAgICAgICAgICAgICAgICAgIFNDSEVEX1NUQVRfQ1JBTksobWlncmF0ZV9raWNr
ZWRfYXdheSk7Ci0gICAgICAgICAgICAgICAgICAgIHNldF9iaXQoX1ZQRl9taWdyYXRpbmcsICZj
dXItPnZjcHUtPnBhdXNlX2ZsYWdzKTsKKyAgICAgICAgICAgICAgICAgICAgc2NoZWRfc2V0X3Bh
dXNlX2ZsYWdzX2F0b21pYyhjdXItPml0ZW0sIF9WUEZfbWlncmF0aW5nKTsKICAgICAgICAgICAg
ICAgICB9CiAgICAgICAgICAgICAgICAgLyogVGlja2xlIGNwdSBhbnl3YXksIHRvIGxldCBuZXcg
cHJlZW1wdCBjdXIuICovCiAgICAgICAgICAgICAgICAgU0NIRURfU1RBVF9DUkFOSyh0aWNrbGVk
X2J1c3lfY3B1KTsKQEAgLTYwNSw3ICs2MDUsNyBAQCBpbml0X3BkYXRhKHN0cnVjdCBjc2NoZWRf
cHJpdmF0ZSAqcHJ2LCBzdHJ1Y3QgY3NjaGVkX3BjcHUgKnNwYywgaW50IGNwdSkKICAgICBzcGMt
PmlkbGVfYmlhcyA9IG5yX2NwdV9pZHMgLSAxOwogCiAgICAgLyogU3RhcnQgb2ZmIGlkbGluZy4u
LiAqLwotICAgIEJVR19PTighaXNfaWRsZV92Y3B1KGN1cnJfb25fY3B1KGNwdSktPnZjcHUpKTsK
KyAgICBCVUdfT04oIWlzX2lkbGVfaXRlbShjdXJyX29uX2NwdShjcHUpKSk7CiAgICAgY3B1bWFz
a19zZXRfY3B1KGNwdSwgcHJ2LT5pZGxlcnMpOwogICAgIHNwYy0+bnJfcnVubmFibGUgPSAwOwog
fQpAQCAtNjM5LDkgKzYzOSw5IEBAIGNzY2hlZF9zd2l0Y2hfc2NoZWQoc3RydWN0IHNjaGVkdWxl
ciAqbmV3X29wcywgdW5zaWduZWQgaW50IGNwdSwKICAgICBzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUg
KnBydiA9IENTQ0hFRF9QUklWKG5ld19vcHMpOwogICAgIHN0cnVjdCBjc2NoZWRfaXRlbSAqc3Zj
ID0gdmRhdGE7CiAKLSAgICBBU1NFUlQoc3ZjICYmIGlzX2lkbGVfdmNwdShzdmMtPnZjcHUpKTsK
KyAgICBBU1NFUlQoc3ZjICYmIGlzX2lkbGVfaXRlbShzdmMtPml0ZW0pKTsKIAotICAgIGlkbGVf
dmNwdVtjcHVdLT5zY2hlZF9pdGVtLT5wcml2ID0gdmRhdGE7CisgICAgc2NoZWRfaWRsZV9pdGVt
KGNwdSktPnByaXYgPSB2ZGF0YTsKIAogICAgIC8qCiAgICAgICogV2UgYXJlIGhvbGRpbmcgdGhl
IHJ1bnF1ZXVlIGxvY2sgYWxyZWFkeSAoaXQncyBiZWVuIHRha2VuIGluCkBAIC02NjcsMzMgKzY2
NywzMyBAQCBjc2NoZWRfc3dpdGNoX3NjaGVkKHN0cnVjdCBzY2hlZHVsZXIgKm5ld19vcHMsIHVu
c2lnbmVkIGludCBjcHUsCiAKICNpZm5kZWYgTkRFQlVHCiBzdGF0aWMgaW5saW5lIHZvaWQKLV9f
Y3NjaGVkX3ZjcHVfY2hlY2soc3RydWN0IHZjcHUgKnZjKQorX19jc2NoZWRfaXRlbV9jaGVjayhz
dHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkKIHsKLSAgICBzdHJ1Y3QgY3NjaGVkX2l0ZW0gKiBjb25z
dCBzdmMgPSBDU0NIRURfSVRFTSh2Yy0+c2NoZWRfaXRlbSk7CisgICAgc3RydWN0IGNzY2hlZF9p
dGVtICogY29uc3Qgc3ZjID0gQ1NDSEVEX0lURU0oaXRlbSk7CiAgICAgc3RydWN0IGNzY2hlZF9k
b20gKiBjb25zdCBzZG9tID0gc3ZjLT5zZG9tOwogCi0gICAgQlVHX09OKCBzdmMtPnZjcHUgIT0g
dmMgKTsKLSAgICBCVUdfT04oIHNkb20gIT0gQ1NDSEVEX0RPTSh2Yy0+ZG9tYWluKSApOworICAg
IEJVR19PTiggc3ZjLT5pdGVtICE9IGl0ZW0gKTsKKyAgICBCVUdfT04oIHNkb20gIT0gQ1NDSEVE
X0RPTShpdGVtLT5kb21haW4pICk7CiAgICAgaWYgKCBzZG9tICkKICAgICB7Ci0gICAgICAgIEJV
R19PTiggaXNfaWRsZV92Y3B1KHZjKSApOwotICAgICAgICBCVUdfT04oIHNkb20tPmRvbSAhPSB2
Yy0+ZG9tYWluICk7CisgICAgICAgIEJVR19PTiggaXNfaWRsZV9pdGVtKGl0ZW0pICk7CisgICAg
ICAgIEJVR19PTiggc2RvbS0+ZG9tICE9IGl0ZW0tPmRvbWFpbiApOwogICAgIH0KICAgICBlbHNl
CiAgICAgewotICAgICAgICBCVUdfT04oICFpc19pZGxlX3ZjcHUodmMpICk7CisgICAgICAgIEJV
R19PTiggIWlzX2lkbGVfaXRlbShpdGVtKSApOwogICAgIH0KIAogICAgIFNDSEVEX1NUQVRfQ1JB
TksoaXRlbV9jaGVjayk7CiB9Ci0jZGVmaW5lIENTQ0hFRF9WQ1BVX0NIRUNLKF92YykgIChfX2Nz
Y2hlZF92Y3B1X2NoZWNrKF92YykpCisjZGVmaW5lIENTQ0hFRF9JVEVNX0NIRUNLKGl0ZW0pICAo
X19jc2NoZWRfaXRlbV9jaGVjayhpdGVtKSkKICNlbHNlCi0jZGVmaW5lIENTQ0hFRF9WQ1BVX0NI
RUNLKF92YykKKyNkZWZpbmUgQ1NDSEVEX0lURU1fQ0hFQ0soaXRlbSkKICNlbmRpZgogCiAvKgot
ICogRGVsYXksIGluIG1pY3Jvc2Vjb25kcywgYmV0d2VlbiBtaWdyYXRpb25zIG9mIGEgVkNQVSBi
ZXR3ZWVuIFBDUFVzLgotICogVGhpcyBwcmV2ZW50cyByYXBpZCBmbHV0dGVyaW5nIG9mIGEgVkNQ
VSBiZXR3ZWVuIENQVXMsIGFuZCByZWR1Y2VzIHRoZQorICogRGVsYXksIGluIG1pY3Jvc2Vjb25k
cywgYmV0d2VlbiBtaWdyYXRpb25zIG9mIGEgSVRFTSBiZXR3ZWVuIFBDUFVzLgorICogVGhpcyBw
cmV2ZW50cyByYXBpZCBmbHV0dGVyaW5nIG9mIGEgSVRFTSBiZXR3ZWVuIENQVXMsIGFuZCByZWR1
Y2VzIHRoZQogICogaW1wbGljaXQgb3ZlcmhlYWRzIHN1Y2ggYXMgY2FjaGUtd2FybWluZy4gMW1z
ICgxMDAwKSBoYXMgYmVlbiBtZWFzdXJlZAogICogYXMgYSBnb29kIHZhbHVlLgogICovCkBAIC03
MDEsMTAgKzcwMSwxMSBAQCBzdGF0aWMgdW5zaWduZWQgaW50IHZjcHVfbWlncmF0aW9uX2RlbGF5
X3VzOwogaW50ZWdlcl9wYXJhbSgidmNwdV9taWdyYXRpb25fZGVsYXkiLCB2Y3B1X21pZ3JhdGlv
bl9kZWxheV91cyk7CiAKIHN0YXRpYyBpbmxpbmUgYm9vbAotX19jc2NoZWRfdmNwdV9pc19jYWNo
ZV9ob3QoY29uc3Qgc3RydWN0IGNzY2hlZF9wcml2YXRlICpwcnYsIHN0cnVjdCB2Y3B1ICp2KQor
X19jc2NoZWRfaXRlbV9pc19jYWNoZV9ob3QoY29uc3Qgc3RydWN0IGNzY2hlZF9wcml2YXRlICpw
cnYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkK
IHsKLSAgICBib29sIGhvdCA9IHBydi0+dmNwdV9taWdyX2RlbGF5ICYmCi0gICAgICAgICAgICAg
ICAoTk9XKCkgLSB2LT5zY2hlZF9pdGVtLT5sYXN0X3J1bl90aW1lKSA8IHBydi0+dmNwdV9taWdy
X2RlbGF5OworICAgIGJvb2wgaG90ID0gcHJ2LT5pdGVtX21pZ3JfZGVsYXkgJiYKKyAgICAgICAg
ICAgICAgIChOT1coKSAtIGl0ZW0tPmxhc3RfcnVuX3RpbWUpIDwgcHJ2LT5pdGVtX21pZ3JfZGVs
YXk7CiAKICAgICBpZiAoIGhvdCApCiAgICAgICAgIFNDSEVEX1NUQVRfQ1JBTksoaXRlbV9ob3Qp
OwpAQCAtNzEzLDM2ICs3MTQsMzggQEAgX19jc2NoZWRfdmNwdV9pc19jYWNoZV9ob3QoY29uc3Qg
c3RydWN0IGNzY2hlZF9wcml2YXRlICpwcnYsIHN0cnVjdCB2Y3B1ICp2KQogfQogCiBzdGF0aWMg
aW5saW5lIGludAotX19jc2NoZWRfdmNwdV9pc19taWdyYXRlYWJsZShjb25zdCBzdHJ1Y3QgY3Nj
aGVkX3ByaXZhdGUgKnBydiwgc3RydWN0IHZjcHUgKnZjLAorX19jc2NoZWRfaXRlbV9pc19taWdy
YXRlYWJsZShjb25zdCBzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKnBydiwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0sCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGludCBkZXN0X2NwdSwgY3B1bWFza190ICptYXNrKQogewogICAgIC8qCiAg
ICAgICogRG9uJ3QgcGljayB1cCB3b3JrIHRoYXQncyBob3Qgb24gcGVlciBQQ1BVLCBvciB0aGF0
IGNhbid0IChvcgogICAgICAqIHdvdWxkIHByZWZlciBub3QgdG8pIHJ1biBvbiBjcHUuCiAgICAg
ICoKLSAgICAgKiBUaGUgY2FsbGVyIGlzIHN1cHBvc2VkIHRvIGhhdmUgYWxyZWFkeSBjaGVja2Vk
IHRoYXQgdmMgaXMgYWxzbworICAgICAqIFRoZSBjYWxsZXIgaXMgc3VwcG9zZWQgdG8gaGF2ZSBh
bHJlYWR5IGNoZWNrZWQgdGhhdCBpdGVtIGlzIGFsc28KICAgICAgKiBub3QgcnVubmluZy4KICAg
ICAgKi8KLSAgICBBU1NFUlQoIXZjLT5zY2hlZF9pdGVtLT5pc19ydW5uaW5nKTsKKyAgICBBU1NF
UlQoIWl0ZW0tPmlzX3J1bm5pbmcpOwogCi0gICAgcmV0dXJuICFfX2NzY2hlZF92Y3B1X2lzX2Nh
Y2hlX2hvdChwcnYsIHZjKSAmJgorICAgIHJldHVybiAhX19jc2NoZWRfaXRlbV9pc19jYWNoZV9o
b3QocHJ2LCBpdGVtKSAmJgogICAgICAgICAgICBjcHVtYXNrX3Rlc3RfY3B1KGRlc3RfY3B1LCBt
YXNrKTsKIH0KIAogc3RhdGljIGludAotX2NzY2hlZF9jcHVfcGljayhjb25zdCBzdHJ1Y3Qgc2No
ZWR1bGVyICpvcHMsIHN0cnVjdCB2Y3B1ICp2YywgYm9vbF90IGNvbW1pdCkKK19jc2NoZWRfY3B1
X3BpY2soY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRl
bSwKKyAgICAgICAgICAgICAgICAgYm9vbF90IGNvbW1pdCkKIHsKLSAgICAvKiBXZSBtdXN0IGFs
d2F5cyB1c2UgdmMtPnByb2Nzc29yJ3Mgc2NyYXRjaCBzcGFjZSAqLwotICAgIGNwdW1hc2tfdCAq
Y3B1cyA9IGNwdW1hc2tfc2NyYXRjaF9jcHUodmMtPnByb2Nlc3Nvcik7CisgICAgaW50IGNwdSA9
IHNjaGVkX2l0ZW1fY3B1KGl0ZW0pOworICAgIC8qIFdlIG11c3QgYWx3YXlzIHVzZSBjcHUncyBz
Y3JhdGNoIHNwYWNlICovCisgICAgY3B1bWFza190ICpjcHVzID0gY3B1bWFza19zY3JhdGNoX2Nw
dShjcHUpOwogICAgIGNwdW1hc2tfdCBpZGxlcnM7Ci0gICAgY3B1bWFza190ICpvbmxpbmUgPSBj
cHVwb29sX2RvbWFpbl9jcHVtYXNrKHZjLT5kb21haW4pOworICAgIGNwdW1hc2tfdCAqb25saW5l
ID0gY3B1cG9vbF9kb21haW5fY3B1bWFzayhpdGVtLT5kb21haW4pOwogICAgIHN0cnVjdCBjc2No
ZWRfcGNwdSAqc3BjID0gTlVMTDsKLSAgICBpbnQgY3B1ID0gdmMtPnByb2Nlc3NvcjsKICAgICBp
bnQgYmFsYW5jZV9zdGVwOwogCiAgICAgZm9yX2VhY2hfYWZmaW5pdHlfYmFsYW5jZV9zdGVwKCBi
YWxhbmNlX3N0ZXAgKQogICAgIHsKLSAgICAgICAgYWZmaW5pdHlfYmFsYW5jZV9jcHVtYXNrKHZj
LT5zY2hlZF9pdGVtLCBiYWxhbmNlX3N0ZXAsIGNwdXMpOworICAgICAgICBhZmZpbml0eV9iYWxh
bmNlX2NwdW1hc2soaXRlbSwgYmFsYW5jZV9zdGVwLCBjcHVzKTsKICAgICAgICAgY3B1bWFza19h
bmQoY3B1cywgb25saW5lLCBjcHVzKTsKICAgICAgICAgLyoKICAgICAgICAgICogV2Ugd2FudCB0
byBwaWNrIHVwIGEgcGNwdSBhbW9uZyB0aGUgb25lcyB0aGF0IGFyZSBvbmxpbmUgYW5kCkBAIC03
NjEsMTIgKzc2NCwxMyBAQCBfY3NjaGVkX2NwdV9waWNrKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIg
Km9wcywgc3RydWN0IHZjcHUgKnZjLCBib29sX3QgY29tbWl0KQogICAgICAgICAgKiBiYWxhbmNp
bmcgc3RlcCBhbGwgdG9nZXRoZXIuCiAgICAgICAgICAqLwogICAgICAgICBpZiAoIGJhbGFuY2Vf
c3RlcCA9PSBCQUxBTkNFX1NPRlRfQUZGSU5JVFkgJiYKLSAgICAgICAgICAgICAoIWhhc19zb2Z0
X2FmZmluaXR5KHZjLT5zY2hlZF9pdGVtKSB8fCBjcHVtYXNrX2VtcHR5KGNwdXMpKSApCisgICAg
ICAgICAgICAgKCFoYXNfc29mdF9hZmZpbml0eShpdGVtKSB8fCBjcHVtYXNrX2VtcHR5KGNwdXMp
KSApCiAgICAgICAgICAgICBjb250aW51ZTsKIAogICAgICAgICAvKiBJZiBwcmVzZW50LCBwcmVm
ZXIgdmMncyBjdXJyZW50IHByb2Nlc3NvciAqLwotICAgICAgICBjcHUgPSBjcHVtYXNrX3Rlc3Rf
Y3B1KHZjLT5wcm9jZXNzb3IsIGNwdXMpCi0gICAgICAgICAgICAgICAgPyB2Yy0+cHJvY2Vzc29y
IDogY3B1bWFza19jeWNsZSh2Yy0+cHJvY2Vzc29yLCBjcHVzKTsKKyAgICAgICAgY3B1ID0gY3B1
bWFza190ZXN0X2NwdShzY2hlZF9pdGVtX2NwdShpdGVtKSwgY3B1cykKKyAgICAgICAgICAgICAg
ICA/IHNjaGVkX2l0ZW1fY3B1KGl0ZW0pCisgICAgICAgICAgICAgICAgOiBjcHVtYXNrX2N5Y2xl
KHNjaGVkX2l0ZW1fY3B1KGl0ZW0pLCBjcHVzKTsKICAgICAgICAgQVNTRVJUKGNwdW1hc2tfdGVz
dF9jcHUoY3B1LCBjcHVzKSk7CiAKICAgICAgICAgLyoKQEAgLTc3OCwxNSArNzgyLDE1IEBAIF9j
c2NoZWRfY3B1X3BpY2soY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgdmNwdSAq
dmMsIGJvb2xfdCBjb21taXQpCiAgICAgICAgICAqIFdlIGdpdmUgcHJlZmVyZW5jZSB0byB0aGUg
aWRsZSBleGVjdXRpb24gdmVoaWNsZSB3aXRoIHRoZSBtb3N0CiAgICAgICAgICAqIGlkbGluZyBu
ZWlnaGJvdXJzIGluIGl0cyBncm91cGluZy4gVGhpcyBkaXN0cmlidXRlcyB3b3JrIGFjcm9zcwog
ICAgICAgICAgKiBkaXN0aW5jdCBjb3JlcyBmaXJzdCBhbmQgZ3VhcmFudGVlcyB3ZSBkb24ndCBk
byBzb21ldGhpbmcgc3R1cGlkCi0gICAgICAgICAqIGxpa2UgcnVuIHR3byBWQ1BVcyBvbiBjby1o
eXBlcnRocmVhZHMgd2hpbGUgdGhlcmUgYXJlIGlkbGUgY29yZXMKKyAgICAgICAgICogbGlrZSBy
dW4gdHdvIElURU1zIG9uIGNvLWh5cGVydGhyZWFkcyB3aGlsZSB0aGVyZSBhcmUgaWRsZSBjb3Jl
cwogICAgICAgICAgKiBvciBzb2NrZXRzLgogICAgICAgICAgKgogICAgICAgICAgKiBOb3RpY2Ug
dGhhdCwgd2hlbiBjb21wdXRpbmcgdGhlICJpZGxlbmVzcyIgb2YgY3B1LCB3ZSBtYXkgd2FudCB0
bwotICAgICAgICAgKiBkaXNjb3VudCB2Yy4gVGhhdCBpcywgaWZmIHZjIGlzIHRoZSBjdXJyZW50
bHkgcnVubmluZyBhbmQgdGhlIG9ubHkKLSAgICAgICAgICogcnVubmFibGUgdmNwdSBvbiBjcHUs
IHdlIGFkZCBjcHUgdG8gdGhlIGlkbGVycy4KKyAgICAgICAgICogZGlzY291bnQgaXRlbS4gVGhh
dCBpcywgaWZmIGl0ZW0gaXMgdGhlIGN1cnJlbnRseSBydW5uaW5nIGFuZCB0aGUKKyAgICAgICAg
ICogb25seSBydW5uYWJsZSBpdGVtIG9uIGNwdSwgd2UgYWRkIGNwdSB0byB0aGUgaWRsZXJzLgog
ICAgICAgICAgKi8KICAgICAgICAgY3B1bWFza19hbmQoJmlkbGVycywgJmNwdV9vbmxpbmVfbWFw
LCBDU0NIRURfUFJJVihvcHMpLT5pZGxlcnMpOwotICAgICAgICBpZiAoIHZjLT5wcm9jZXNzb3Ig
PT0gY3B1ICYmIGlzX3J1bnFfaWRsZShjcHUpICkKKyAgICAgICAgaWYgKCBzY2hlZF9pdGVtX2Nw
dShpdGVtKSA9PSBjcHUgJiYgaXNfcnVucV9pZGxlKGNwdSkgKQogICAgICAgICAgICAgX19jcHVt
YXNrX3NldF9jcHUoY3B1LCAmaWRsZXJzKTsKICAgICAgICAgY3B1bWFza19hbmQoY3B1cywgJmlk
bGVycywgY3B1cyk7CiAKQEAgLTc5Niw3ICs4MDAsNyBAQCBfY3NjaGVkX2NwdV9waWNrKGNvbnN0
IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHZjcHUgKnZjLCBib29sX3QgY29tbWl0KQog
ICAgICAgICAgKiBDUFUsIGFzIHdlIGp1c3QgJiYtZWQgaXQgd2l0aCBpZGxlcnMpLiBJbiBmYWN0
LCBpZiB3ZSBhcmUgb24gU01ULCBhbmQKICAgICAgICAgICogY3B1IHBvaW50cyB0byBhIGJ1c3kg
dGhyZWFkIHdpdGggYW4gaWRsZSBzaWJsaW5nLCBib3RoIHRoZSB0aHJlYWRzCiAgICAgICAgICAq
IHdpbGwgYmUgY29uc2lkZXJlZCB0aGUgc2FtZSwgZnJvbSB0aGUgImlkbGVuZXNzIiBjYWxjdWxh
dGlvbiBwb2ludAotICAgICAgICAgKiBvZiB2aWV3IiwgcHJldmVudGluZyB2Y3B1IGZyb20gYmVp
bmcgbW92ZWQgdG8gdGhlIHRocmVhZCB0aGF0IGlzCisgICAgICAgICAqIG9mIHZpZXciLCBwcmV2
ZW50aW5nIGl0ZW0gZnJvbSBiZWluZyBtb3ZlZCB0byB0aGUgdGhyZWFkIHRoYXQgaXMKICAgICAg
ICAgICogYWN0dWFsbHkgaWRsZS4KICAgICAgICAgICoKICAgICAgICAgICogTm90aWNlIHRoYXQg
Y3B1bWFza190ZXN0X2NwdSgpIGlzIHF1aWNrZXIgdGhhbiBjcHVtYXNrX2VtcHR5KCksIHNvCkBA
IC04NjIsNyArODY2LDggQEAgX2NzY2hlZF9jcHVfcGljayhjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVy
ICpvcHMsIHN0cnVjdCB2Y3B1ICp2YywgYm9vbF90IGNvbW1pdCkKICAgICBpZiAoIGNvbW1pdCAm
JiBzcGMgKQogICAgICAgIHNwYy0+aWRsZV9iaWFzID0gY3B1OwogCi0gICAgVFJBQ0VfM0QoVFJD
X0NTQ0hFRF9QSUNLRURfQ1BVLCB2Yy0+ZG9tYWluLT5kb21haW5faWQsIHZjLT52Y3B1X2lkLCBj
cHUpOworICAgIFRSQUNFXzNEKFRSQ19DU0NIRURfUElDS0VEX0NQVSwgaXRlbS0+ZG9tYWluLT5k
b21haW5faWQsIGl0ZW0tPml0ZW1faWQsCisgICAgICAgICAgICAgY3B1KTsKIAogICAgIHJldHVy
biBjcHU7CiB9CkBAIC04NzAsNyArODc1LDYgQEAgX2NzY2hlZF9jcHVfcGljayhjb25zdCBzdHJ1
Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCB2Y3B1ICp2YywgYm9vbF90IGNvbW1pdCkKIHN0YXRp
YyBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKgogY3NjaGVkX3Jlc19waWNrKGNvbnN0IHN0cnVjdCBz
Y2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiB7Ci0gICAgc3RydWN0IHZj
cHUgKnZjID0gaXRlbS0+dmNwdTsKICAgICBzdHJ1Y3QgY3NjaGVkX2l0ZW0gKnN2YyA9IENTQ0hF
RF9JVEVNKGl0ZW0pOwogCiAgICAgLyoKQEAgLTg4MCwyNiArODg0LDI2IEBAIGNzY2hlZF9yZXNf
cGljayhjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF9pdGVtICppdGVt
KQogICAgICAqIGNzY2hlZF9pdGVtX3dha2UoKSAoc3RpbGwgY2FsbGVkIGZyb20gdmNwdV9taWdy
YXRlKCkpIHdlIHdvbid0CiAgICAgICogZ2V0IGJvb3N0ZWQsIHdoaWNoIHdlIGRvbid0IGRlc2Vy
dmUgYXMgd2UgYXJlICJvbmx5IiBtaWdyYXRpbmcuCiAgICAgICovCi0gICAgc2V0X2JpdChDU0NI
RURfRkxBR19WQ1BVX01JR1JBVElORywgJnN2Yy0+ZmxhZ3MpOwotICAgIHJldHVybiBwZXJfY3B1
KHNjaGVkX3JlcywgX2NzY2hlZF9jcHVfcGljayhvcHMsIHZjLCAxKSk7CisgICAgc2V0X2JpdChD
U0NIRURfRkxBR19JVEVNX01JR1JBVElORywgJnN2Yy0+ZmxhZ3MpOworICAgIHJldHVybiBwZXJf
Y3B1KHNjaGVkX3JlcywgX2NzY2hlZF9jcHVfcGljayhvcHMsIGl0ZW0sIDEpKTsKIH0KIAogc3Rh
dGljIGlubGluZSB2b2lkCi1fX2NzY2hlZF92Y3B1X2FjY3Rfc3RhcnQoc3RydWN0IGNzY2hlZF9w
cml2YXRlICpwcnYsIHN0cnVjdCBjc2NoZWRfaXRlbSAqc3ZjKQorX19jc2NoZWRfaXRlbV9hY2N0
X3N0YXJ0KHN0cnVjdCBjc2NoZWRfcHJpdmF0ZSAqcHJ2LCBzdHJ1Y3QgY3NjaGVkX2l0ZW0gKnN2
YykKIHsKICAgICBzdHJ1Y3QgY3NjaGVkX2RvbSAqIGNvbnN0IHNkb20gPSBzdmMtPnNkb207CiAg
ICAgdW5zaWduZWQgbG9uZyBmbGFnczsKIAogICAgIHNwaW5fbG9ja19pcnFzYXZlKCZwcnYtPmxv
Y2ssIGZsYWdzKTsKIAotICAgIGlmICggbGlzdF9lbXB0eSgmc3ZjLT5hY3RpdmVfdmNwdV9lbGVt
KSApCisgICAgaWYgKCBsaXN0X2VtcHR5KCZzdmMtPmFjdGl2ZV9pdGVtX2VsZW0pICkKICAgICB7
Ci0gICAgICAgIFNDSEVEX1ZDUFVfU1RBVF9DUkFOSyhzdmMsIHN0YXRlX2FjdGl2ZSk7CisgICAg
ICAgIFNDSEVEX0lURU1fU1RBVF9DUkFOSyhzdmMsIHN0YXRlX2FjdGl2ZSk7CiAgICAgICAgIFND
SEVEX1NUQVRfQ1JBTksoYWNjdF9pdGVtX2FjdGl2ZSk7CiAKLSAgICAgICAgc2RvbS0+YWN0aXZl
X3ZjcHVfY291bnQrKzsKLSAgICAgICAgbGlzdF9hZGQoJnN2Yy0+YWN0aXZlX3ZjcHVfZWxlbSwg
JnNkb20tPmFjdGl2ZV92Y3B1KTsKLSAgICAgICAgLyogTWFrZSB3ZWlnaHQgcGVyLXZjcHUgKi8K
KyAgICAgICAgc2RvbS0+YWN0aXZlX2l0ZW1fY291bnQrKzsKKyAgICAgICAgbGlzdF9hZGQoJnN2
Yy0+YWN0aXZlX2l0ZW1fZWxlbSwgJnNkb20tPmFjdGl2ZV9pdGVtKTsKKyAgICAgICAgLyogTWFr
ZSB3ZWlnaHQgcGVyLWl0ZW0gKi8KICAgICAgICAgcHJ2LT53ZWlnaHQgKz0gc2RvbS0+d2VpZ2h0
OwogICAgICAgICBpZiAoIGxpc3RfZW1wdHkoJnNkb20tPmFjdGl2ZV9zZG9tX2VsZW0pICkKICAg
ICAgICAgewpAQCAtOTA4LDU2ICs5MTIsNTYgQEAgX19jc2NoZWRfdmNwdV9hY2N0X3N0YXJ0KHN0
cnVjdCBjc2NoZWRfcHJpdmF0ZSAqcHJ2LCBzdHJ1Y3QgY3NjaGVkX2l0ZW0gKnN2YykKICAgICB9
CiAKICAgICBUUkFDRV8zRChUUkNfQ1NDSEVEX0FDQ09VTlRfU1RBUlQsIHNkb20tPmRvbS0+ZG9t
YWluX2lkLAotICAgICAgICAgICAgIHN2Yy0+dmNwdS0+dmNwdV9pZCwgc2RvbS0+YWN0aXZlX3Zj
cHVfY291bnQpOworICAgICAgICAgICAgIHN2Yy0+aXRlbS0+aXRlbV9pZCwgc2RvbS0+YWN0aXZl
X2l0ZW1fY291bnQpOwogCiAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmcHJ2LT5sb2NrLCBm
bGFncyk7CiB9CiAKIHN0YXRpYyBpbmxpbmUgdm9pZAotX19jc2NoZWRfdmNwdV9hY2N0X3N0b3Bf
bG9ja2VkKHN0cnVjdCBjc2NoZWRfcHJpdmF0ZSAqcHJ2LAorX19jc2NoZWRfaXRlbV9hY2N0X3N0
b3BfbG9ja2VkKHN0cnVjdCBjc2NoZWRfcHJpdmF0ZSAqcHJ2LAogICAgIHN0cnVjdCBjc2NoZWRf
aXRlbSAqc3ZjKQogewogICAgIHN0cnVjdCBjc2NoZWRfZG9tICogY29uc3Qgc2RvbSA9IHN2Yy0+
c2RvbTsKIAotICAgIEJVR19PTiggbGlzdF9lbXB0eSgmc3ZjLT5hY3RpdmVfdmNwdV9lbGVtKSAp
OworICAgIEJVR19PTiggbGlzdF9lbXB0eSgmc3ZjLT5hY3RpdmVfaXRlbV9lbGVtKSApOwogCi0g
ICAgU0NIRURfVkNQVV9TVEFUX0NSQU5LKHN2Yywgc3RhdGVfaWRsZSk7CisgICAgU0NIRURfSVRF
TV9TVEFUX0NSQU5LKHN2Yywgc3RhdGVfaWRsZSk7CiAgICAgU0NIRURfU1RBVF9DUkFOSyhhY2N0
X2l0ZW1faWRsZSk7CiAKICAgICBCVUdfT04oIHBydi0+d2VpZ2h0IDwgc2RvbS0+d2VpZ2h0ICk7
Ci0gICAgc2RvbS0+YWN0aXZlX3ZjcHVfY291bnQtLTsKLSAgICBsaXN0X2RlbF9pbml0KCZzdmMt
PmFjdGl2ZV92Y3B1X2VsZW0pOworICAgIHNkb20tPmFjdGl2ZV9pdGVtX2NvdW50LS07CisgICAg
bGlzdF9kZWxfaW5pdCgmc3ZjLT5hY3RpdmVfaXRlbV9lbGVtKTsKICAgICBwcnYtPndlaWdodCAt
PSBzZG9tLT53ZWlnaHQ7Ci0gICAgaWYgKCBsaXN0X2VtcHR5KCZzZG9tLT5hY3RpdmVfdmNwdSkg
KQorICAgIGlmICggbGlzdF9lbXB0eSgmc2RvbS0+YWN0aXZlX2l0ZW0pICkKICAgICB7CiAgICAg
ICAgIGxpc3RfZGVsX2luaXQoJnNkb20tPmFjdGl2ZV9zZG9tX2VsZW0pOwogICAgIH0KIAogICAg
IFRSQUNFXzNEKFRSQ19DU0NIRURfQUNDT1VOVF9TVE9QLCBzZG9tLT5kb20tPmRvbWFpbl9pZCwK
LSAgICAgICAgICAgICBzdmMtPnZjcHUtPnZjcHVfaWQsIHNkb20tPmFjdGl2ZV92Y3B1X2NvdW50
KTsKKyAgICAgICAgICAgICBzdmMtPml0ZW0tPml0ZW1faWQsIHNkb20tPmFjdGl2ZV9pdGVtX2Nv
dW50KTsKIH0KIAogc3RhdGljIHZvaWQKLWNzY2hlZF92Y3B1X2FjY3Qoc3RydWN0IGNzY2hlZF9w
cml2YXRlICpwcnYsIHVuc2lnbmVkIGludCBjcHUpCitjc2NoZWRfaXRlbV9hY2N0KHN0cnVjdCBj
c2NoZWRfcHJpdmF0ZSAqcHJ2LCB1bnNpZ25lZCBpbnQgY3B1KQogewogICAgIHN0cnVjdCBzY2hl
ZF9pdGVtICpjdXJyaXRlbSA9IGN1cnJlbnQtPnNjaGVkX2l0ZW07CiAgICAgc3RydWN0IGNzY2hl
ZF9pdGVtICogY29uc3Qgc3ZjID0gQ1NDSEVEX0lURU0oY3Vycml0ZW0pOwogICAgIGNvbnN0IHN0
cnVjdCBzY2hlZHVsZXIgKm9wcyA9IHBlcl9jcHUoc2NoZWR1bGVyLCBjcHUpOwogCi0gICAgQVNT
RVJUKCBjdXJyZW50LT5wcm9jZXNzb3IgPT0gY3B1ICk7CisgICAgQVNTRVJUKCBzY2hlZF9pdGVt
X2NwdShjdXJyaXRlbSkgPT0gY3B1ICk7CiAgICAgQVNTRVJUKCBzdmMtPnNkb20gIT0gTlVMTCAp
OwotICAgIEFTU0VSVCggIWlzX2lkbGVfdmNwdShzdmMtPnZjcHUpICk7CisgICAgQVNTRVJUKCAh
aXNfaWRsZV9pdGVtKHN2Yy0+aXRlbSkgKTsKIAogICAgIC8qCi0gICAgICogSWYgdGhpcyBWQ1BV
J3MgcHJpb3JpdHkgd2FzIGJvb3N0ZWQgd2hlbiBpdCBsYXN0IGF3b2tlLCByZXNldCBpdC4KLSAg
ICAgKiBJZiB0aGUgVkNQVSBpcyBmb3VuZCBoZXJlLCB0aGVuIGl0J3MgY29uc3VtaW5nIGEgbm9u
LW5lZ2xpZ2VhYmxlCisgICAgICogSWYgdGhpcyBJVEVNJ3MgcHJpb3JpdHkgd2FzIGJvb3N0ZWQg
d2hlbiBpdCBsYXN0IGF3b2tlLCByZXNldCBpdC4KKyAgICAgKiBJZiB0aGUgSVRFTSBpcyBmb3Vu
ZCBoZXJlLCB0aGVuIGl0J3MgY29uc3VtaW5nIGEgbm9uLW5lZ2xpZ2VhYmxlCiAgICAgICogYW1v
dW50IG9mIENQVSByZXNvdXJjZXMgYW5kIHNob3VsZCBubyBsb25nZXIgYmUgYm9vc3RlZC4KICAg
ICAgKi8KICAgICBpZiAoIHN2Yy0+cHJpID09IENTQ0hFRF9QUklfVFNfQk9PU1QgKQogICAgIHsK
ICAgICAgICAgc3ZjLT5wcmkgPSBDU0NIRURfUFJJX1RTX1VOREVSOwogICAgICAgICBUUkFDRV8y
RChUUkNfQ1NDSEVEX0JPT1NUX0VORCwgc3ZjLT5zZG9tLT5kb20tPmRvbWFpbl9pZCwKLSAgICAg
ICAgICAgICAgICAgc3ZjLT52Y3B1LT52Y3B1X2lkKTsKKyAgICAgICAgICAgICAgICAgc3ZjLT5p
dGVtLT5pdGVtX2lkKTsKICAgICB9CiAKICAgICAvKgpAQCAtOTY2LDEyICs5NzAsMTIgQEAgY3Nj
aGVkX3ZjcHVfYWNjdChzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKnBydiwgdW5zaWduZWQgaW50IGNw
dSkKICAgICBidXJuX2NyZWRpdHMoc3ZjLCBOT1coKSk7CiAKICAgICAvKgotICAgICAqIFB1dCB0
aGlzIFZDUFUgYW5kIGRvbWFpbiBiYWNrIG9uIHRoZSBhY3RpdmUgbGlzdCBpZiBpdCB3YXMKKyAg
ICAgKiBQdXQgdGhpcyBJVEVNIGFuZCBkb21haW4gYmFjayBvbiB0aGUgYWN0aXZlIGxpc3QgaWYg
aXQgd2FzCiAgICAgICogaWRsaW5nLgogICAgICAqLwotICAgIGlmICggbGlzdF9lbXB0eSgmc3Zj
LT5hY3RpdmVfdmNwdV9lbGVtKSApCisgICAgaWYgKCBsaXN0X2VtcHR5KCZzdmMtPmFjdGl2ZV9p
dGVtX2VsZW0pICkKICAgICB7Ci0gICAgICAgIF9fY3NjaGVkX3ZjcHVfYWNjdF9zdGFydChwcnYs
IHN2Yyk7CisgICAgICAgIF9fY3NjaGVkX2l0ZW1fYWNjdF9zdGFydChwcnYsIHN2Yyk7CiAgICAg
fQogICAgIGVsc2UKICAgICB7CkBAIC05ODQsMTUgKzk4OCwxNSBAQCBjc2NoZWRfdmNwdV9hY2N0
KHN0cnVjdCBjc2NoZWRfcHJpdmF0ZSAqcHJ2LCB1bnNpZ25lZCBpbnQgY3B1KQogICAgICAgICAg
KiBtaWdyYXRpbmcgaXQgdG8gcnVuIGVsc2V3aGVyZSAoc2VlIG11bHRpLWNvcmUgYW5kIG11bHRp
LXRocmVhZAogICAgICAgICAgKiBzdXBwb3J0IGluIGNzY2hlZF9yZXNfcGljaygpKS4KICAgICAg
ICAgICovCi0gICAgICAgIG5ld19jcHUgPSBfY3NjaGVkX2NwdV9waWNrKG9wcywgY3VycmVudCwg
MCk7CisgICAgICAgIG5ld19jcHUgPSBfY3NjaGVkX2NwdV9waWNrKG9wcywgY3Vycml0ZW0sIDAp
OwogCiAgICAgICAgIGl0ZW1fc2NoZWR1bGVfdW5sb2NrX2lycXJlc3RvcmUobG9jaywgZmxhZ3Ms
IGN1cnJpdGVtKTsKIAogICAgICAgICBpZiAoIG5ld19jcHUgIT0gY3B1ICkKICAgICAgICAgewot
ICAgICAgICAgICAgU0NIRURfVkNQVV9TVEFUX0NSQU5LKHN2YywgbWlncmF0ZV9yKTsKKyAgICAg
ICAgICAgIFNDSEVEX0lURU1fU1RBVF9DUkFOSyhzdmMsIG1pZ3JhdGVfcik7CiAgICAgICAgICAg
ICBTQ0hFRF9TVEFUX0NSQU5LKG1pZ3JhdGVfcnVubmluZyk7Ci0gICAgICAgICAgICBzZXRfYml0
KF9WUEZfbWlncmF0aW5nLCAmY3VycmVudC0+cGF1c2VfZmxhZ3MpOworICAgICAgICAgICAgc2No
ZWRfc2V0X3BhdXNlX2ZsYWdzX2F0b21pYyhjdXJyaXRlbSwgX1ZQRl9taWdyYXRpbmcpOwogICAg
ICAgICAgICAgLyoKICAgICAgICAgICAgICAqIEFzIHdlIGFyZSBhYm91dCB0byB0aWNrbGUgY3B1
LCB3ZSBzaG91bGQgY2xlYXIgaXRzIGJpdCBpbgogICAgICAgICAgICAgICogaWRsZXJzLiBCdXQs
IGlmIHdlIGFyZSBoZXJlLCBpdCBtZWFucyB0aGVyZSBpcyBzb21lb25lIHJ1bm5pbmcKQEAgLTEw
MDksMjEgKzEwMTMsMjAgQEAgc3RhdGljIHZvaWQgKgogY3NjaGVkX2FsbG9jX3ZkYXRhKGNvbnN0
IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0sCiAgICAgICAg
ICAgICAgICAgICAgdm9pZCAqZGQpCiB7Ci0gICAgc3RydWN0IHZjcHUgKnZjID0gaXRlbS0+dmNw
dTsKICAgICBzdHJ1Y3QgY3NjaGVkX2l0ZW0gKnN2YzsKIAotICAgIC8qIEFsbG9jYXRlIHBlci1W
Q1BVIGluZm8gKi8KKyAgICAvKiBBbGxvY2F0ZSBwZXItSVRFTSBpbmZvICovCiAgICAgc3ZjID0g
eHphbGxvYyhzdHJ1Y3QgY3NjaGVkX2l0ZW0pOwogICAgIGlmICggc3ZjID09IE5VTEwgKQogICAg
ICAgICByZXR1cm4gTlVMTDsKIAogICAgIElOSVRfTElTVF9IRUFEKCZzdmMtPnJ1bnFfZWxlbSk7
Ci0gICAgSU5JVF9MSVNUX0hFQUQoJnN2Yy0+YWN0aXZlX3ZjcHVfZWxlbSk7CisgICAgSU5JVF9M
SVNUX0hFQUQoJnN2Yy0+YWN0aXZlX2l0ZW1fZWxlbSk7CiAgICAgc3ZjLT5zZG9tID0gZGQ7Ci0g
ICAgc3ZjLT52Y3B1ID0gdmM7Ci0gICAgc3ZjLT5wcmkgPSBpc19pZGxlX2RvbWFpbih2Yy0+ZG9t
YWluKSA/CisgICAgc3ZjLT5pdGVtID0gaXRlbTsKKyAgICBzdmMtPnByaSA9IGlzX2lkbGVfaXRl
bShpdGVtKSA/CiAgICAgICAgIENTQ0hFRF9QUklfSURMRSA6IENTQ0hFRF9QUklfVFNfVU5ERVI7
Ci0gICAgU0NIRURfVkNQVV9TVEFUU19SRVNFVChzdmMpOworICAgIFNDSEVEX0lURU1fU1RBVFNf
UkVTRVQoc3ZjKTsKICAgICBTQ0hFRF9TVEFUX0NSQU5LKGl0ZW1fYWxsb2MpOwogICAgIHJldHVy
biBzdmM7CiB9CkBAIC0xMDMxLDI0ICsxMDM0LDIxIEBAIGNzY2hlZF9hbGxvY192ZGF0YShjb25z
dCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF9pdGVtICppdGVtLAogc3RhdGlj
IHZvaWQKIGNzY2hlZF9pdGVtX2luc2VydChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0
cnVjdCBzY2hlZF9pdGVtICppdGVtKQogewotICAgIHN0cnVjdCB2Y3B1ICp2YyA9IGl0ZW0tPnZj
cHU7CiAgICAgc3RydWN0IGNzY2hlZF9pdGVtICpzdmMgPSBpdGVtLT5wcml2OwogICAgIHNwaW5s
b2NrX3QgKmxvY2s7CiAKLSAgICBCVUdfT04oIGlzX2lkbGVfdmNwdSh2YykgKTsKKyAgICBCVUdf
T04oIGlzX2lkbGVfaXRlbShpdGVtKSApOwogCiAgICAgLyogY3NjaGVkX3Jlc19waWNrKCkgbG9v
a3MgaW4gdmMtPnByb2Nlc3NvcidzIHJ1bnEsIHNvIHdlIG5lZWQgdGhlIGxvY2suICovCiAgICAg
bG9jayA9IGl0ZW1fc2NoZWR1bGVfbG9ja19pcnEoaXRlbSk7CiAKLSAgICBpdGVtLT5yZXMgPSBj
c2NoZWRfcmVzX3BpY2sob3BzLCBpdGVtKTsKLSAgICB2Yy0+cHJvY2Vzc29yID0gaXRlbS0+cmVz
LT5wcm9jZXNzb3I7CisgICAgc2NoZWRfc2V0X3JlcyhpdGVtLCBjc2NoZWRfcmVzX3BpY2sob3Bz
LCBpdGVtKSk7CiAKICAgICBzcGluX3VubG9ja19pcnEobG9jayk7CiAKICAgICBsb2NrID0gaXRl
bV9zY2hlZHVsZV9sb2NrX2lycShpdGVtKTsKIAotICAgIGlmICggIV9fdmNwdV9vbl9ydW5xKHN2
YykgJiYgdmNwdV9ydW5uYWJsZSh2YykgJiYKLSAgICAgICAgICF2Yy0+c2NoZWRfaXRlbS0+aXNf
cnVubmluZyApCisgICAgaWYgKCAhX19pdGVtX29uX3J1bnEoc3ZjKSAmJiBpdGVtX3J1bm5hYmxl
KGl0ZW0pICYmICFpdGVtLT5pc19ydW5uaW5nICkKICAgICAgICAgcnVucV9pbnNlcnQoc3ZjKTsK
IAogICAgIGl0ZW1fc2NoZWR1bGVfdW5sb2NrX2lycShsb2NrLCBpdGVtKTsKQEAgLTEwNzUsMTgg
KzEwNzUsMTggQEAgY3NjaGVkX2l0ZW1fcmVtb3ZlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9w
cywgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiAKICAgICBTQ0hFRF9TVEFUX0NSQU5LKGl0ZW1f
cmVtb3ZlKTsKIAotICAgIEFTU0VSVCghX192Y3B1X29uX3J1bnEoc3ZjKSk7CisgICAgQVNTRVJU
KCFfX2l0ZW1fb25fcnVucShzdmMpKTsKIAotICAgIGlmICggdGVzdF9hbmRfY2xlYXJfYml0KENT
Q0hFRF9GTEFHX1ZDUFVfUEFSS0VELCAmc3ZjLT5mbGFncykgKQorICAgIGlmICggdGVzdF9hbmRf
Y2xlYXJfYml0KENTQ0hFRF9GTEFHX0lURU1fUEFSS0VELCAmc3ZjLT5mbGFncykgKQogICAgIHsK
ICAgICAgICAgU0NIRURfU1RBVF9DUkFOSyhpdGVtX3VucGFyayk7Ci0gICAgICAgIHZjcHVfdW5w
YXVzZShzdmMtPnZjcHUpOworICAgICAgICB2Y3B1X3VucGF1c2Uoc3ZjLT5pdGVtLT52Y3B1KTsK
ICAgICB9CiAKICAgICBzcGluX2xvY2tfaXJxKCZwcnYtPmxvY2spOwogCi0gICAgaWYgKCAhbGlz
dF9lbXB0eSgmc3ZjLT5hY3RpdmVfdmNwdV9lbGVtKSApCi0gICAgICAgIF9fY3NjaGVkX3ZjcHVf
YWNjdF9zdG9wX2xvY2tlZChwcnYsIHN2Yyk7CisgICAgaWYgKCAhbGlzdF9lbXB0eSgmc3ZjLT5h
Y3RpdmVfaXRlbV9lbGVtKSApCisgICAgICAgIF9fY3NjaGVkX2l0ZW1fYWNjdF9zdG9wX2xvY2tl
ZChwcnYsIHN2Yyk7CiAKICAgICBzcGluX3VubG9ja19pcnEoJnBydi0+bG9jayk7CiAKQEAgLTEw
OTYsODYgKzEwOTYsODUgQEAgY3NjaGVkX2l0ZW1fcmVtb3ZlKGNvbnN0IHN0cnVjdCBzY2hlZHVs
ZXIgKm9wcywgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiBzdGF0aWMgdm9pZAogY3NjaGVkX2l0
ZW1fc2xlZXAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfaXRlbSAq
aXRlbSkKIHsKLSAgICBzdHJ1Y3QgdmNwdSAqdmMgPSBpdGVtLT52Y3B1OwogICAgIHN0cnVjdCBj
c2NoZWRfaXRlbSAqIGNvbnN0IHN2YyA9IENTQ0hFRF9JVEVNKGl0ZW0pOwotICAgIHVuc2lnbmVk
IGludCBjcHUgPSB2Yy0+cHJvY2Vzc29yOworICAgIHVuc2lnbmVkIGludCBjcHUgPSBzY2hlZF9p
dGVtX2NwdShpdGVtKTsKIAogICAgIFNDSEVEX1NUQVRfQ1JBTksoaXRlbV9zbGVlcCk7CiAKLSAg
ICBCVUdfT04oIGlzX2lkbGVfdmNwdSh2YykgKTsKKyAgICBCVUdfT04oIGlzX2lkbGVfaXRlbShp
dGVtKSApOwogCiAgICAgaWYgKCBjdXJyX29uX2NwdShjcHUpID09IGl0ZW0gKQogICAgIHsKICAg
ICAgICAgLyoKICAgICAgICAgICogV2UgYXJlIGFib3V0IHRvIHRpY2tsZSBjcHUsIHNvIHdlIHNo
b3VsZCBjbGVhciBpdHMgYml0IGluIGlkbGVycy4KLSAgICAgICAgICogQnV0LCB3ZSBhcmUgaGVy
ZSBiZWNhdXNlIHZjIGlzIGdvaW5nIHRvIHNsZWVwIHdoaWxlIHJ1bm5pbmcgb24gY3B1LAorICAg
ICAgICAgKiBCdXQsIHdlIGFyZSBoZXJlIGJlY2F1c2UgaXRlbSBpcyBnb2luZyB0byBzbGVlcCB3
aGlsZSBydW5uaW5nIG9uIGNwdSwKICAgICAgICAgICogc28gdGhlIGJpdCBtdXN0IGJlIHplcm8g
YWxyZWFkeS4KICAgICAgICAgICovCiAgICAgICAgIEFTU0VSVCghY3B1bWFza190ZXN0X2NwdShj
cHUsIENTQ0hFRF9QUklWKHBlcl9jcHUoc2NoZWR1bGVyLCBjcHUpKS0+aWRsZXJzKSk7CiAgICAg
ICAgIGNwdV9yYWlzZV9zb2Z0aXJxKGNwdSwgU0NIRURVTEVfU09GVElSUSk7CiAgICAgfQotICAg
IGVsc2UgaWYgKCBfX3ZjcHVfb25fcnVucShzdmMpICkKKyAgICBlbHNlIGlmICggX19pdGVtX29u
X3J1bnEoc3ZjKSApCiAgICAgICAgIHJ1bnFfcmVtb3ZlKHN2Yyk7CiB9CiAKIHN0YXRpYyB2b2lk
CiBjc2NoZWRfaXRlbV93YWtlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNj
aGVkX2l0ZW0gKml0ZW0pCiB7Ci0gICAgc3RydWN0IHZjcHUgKnZjID0gaXRlbS0+dmNwdTsKICAg
ICBzdHJ1Y3QgY3NjaGVkX2l0ZW0gKiBjb25zdCBzdmMgPSBDU0NIRURfSVRFTShpdGVtKTsKICAg
ICBib29sX3QgbWlncmF0aW5nOwogCi0gICAgQlVHX09OKCBpc19pZGxlX3ZjcHUodmMpICk7Cisg
ICAgQlVHX09OKCBpc19pZGxlX2l0ZW0oaXRlbSkgKTsKIAotICAgIGlmICggdW5saWtlbHkoY3Vy
cl9vbl9jcHUodmMtPnByb2Nlc3NvcikgPT0gaXRlbSkgKQorICAgIGlmICggdW5saWtlbHkoY3Vy
cl9vbl9jcHUoc2NoZWRfaXRlbV9jcHUoaXRlbSkpID09IGl0ZW0pICkKICAgICB7CiAgICAgICAg
IFNDSEVEX1NUQVRfQ1JBTksoaXRlbV93YWtlX3J1bm5pbmcpOwogICAgICAgICByZXR1cm47CiAg
ICAgfQotICAgIGlmICggdW5saWtlbHkoX192Y3B1X29uX3J1bnEoc3ZjKSkgKQorICAgIGlmICgg
dW5saWtlbHkoX19pdGVtX29uX3J1bnEoc3ZjKSkgKQogICAgIHsKICAgICAgICAgU0NIRURfU1RB
VF9DUkFOSyhpdGVtX3dha2Vfb25ydW5xKTsKICAgICAgICAgcmV0dXJuOwogICAgIH0KIAotICAg
IGlmICggbGlrZWx5KHZjcHVfcnVubmFibGUodmMpKSApCisgICAgaWYgKCBsaWtlbHkoaXRlbV9y
dW5uYWJsZShpdGVtKSkgKQogICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKGl0ZW1fd2FrZV9ydW5u
YWJsZSk7CiAgICAgZWxzZQogICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKGl0ZW1fd2FrZV9ub3Rf
cnVubmFibGUpOwogCiAgICAgLyoKLSAgICAgKiBXZSB0ZW1wb3Jhcmx5IGJvb3N0IHRoZSBwcmlv
cml0eSBvZiBhd2FraW5nIFZDUFVzIQorICAgICAqIFdlIHRlbXBvcmFyaWx5IGJvb3N0IHRoZSBw
cmlvcml0eSBvZiBhd2FraW5nIElURU1zIQogICAgICAqCi0gICAgICogSWYgdGhpcyBWQ1BVIGNv
bnN1bWVzIGEgbm9uIG5lZ2xpZ2VhYmxlIGFtb3VudCBvZiBDUFUsIGl0CisgICAgICogSWYgdGhp
cyBJVEVNIGNvbnN1bWVzIGEgbm9uIG5lZ2xpZ2libGUgYW1vdW50IG9mIENQVSwgaXQKICAgICAg
KiB3aWxsIGV2ZW50dWFsbHkgZmluZCBpdHNlbGYgaW4gdGhlIGNyZWRpdCBhY2NvdW50aW5nIGNv
ZGUKICAgICAgKiBwYXRoIHdoZXJlIGl0cyBwcmlvcml0eSB3aWxsIGJlIHJlc2V0IHRvIG5vcm1h
bC4KICAgICAgKgotICAgICAqIElmIG9uIHRoZSBvdGhlciBoYW5kIHRoZSBWQ1BVIGNvbnN1bWVz
IGxpdHRsZSBDUFUgYW5kIGlzCisgICAgICogSWYgb24gdGhlIG90aGVyIGhhbmQgdGhlIElURU0g
Y29uc3VtZXMgbGl0dGxlIENQVSBhbmQgaXMKICAgICAgKiBibG9ja2luZyBhbmQgYXdva2VuIGEg
bG90IChkb2luZyBJL08gZm9yIGV4YW1wbGUpLCBpdHMKICAgICAgKiBwcmlvcml0eSB3aWxsIHJl
bWFpbiBib29zdGVkLCBvcHRpbWl6aW5nIGl0J3Mgd2FrZS10by1ydW4KICAgICAgKiBsYXRlbmNp
ZXMuCiAgICAgICoKLSAgICAgKiBUaGlzIGFsbG93cyB3YWtlLXRvLXJ1biBsYXRlbmN5IHNlbnNp
dGl2ZSBWQ1BVcyB0byBwcmVlbXB0Ci0gICAgICogbW9yZSBDUFUgcmVzb3VyY2UgaW50ZW5zaXZl
IFZDUFVzIHdpdGhvdXQgaW1wYWN0aW5nIG92ZXJhbGwgCisgICAgICogVGhpcyBhbGxvd3Mgd2Fr
ZS10by1ydW4gbGF0ZW5jeSBzZW5zaXRpdmUgSVRFTXMgdG8gcHJlZW1wdAorICAgICAqIG1vcmUg
Q1BVIHJlc291cmNlIGludGVuc2l2ZSBJVEVNcyB3aXRob3V0IGltcGFjdGluZyBvdmVyYWxsCiAg
ICAgICogc3lzdGVtIGZhaXJuZXNzLgogICAgICAqCiAgICAgICogVGhlcmUgYXJlIHR3byBjYXNl
cywgd2hlbiB3ZSBkb24ndCB3YW50IHRvIGJvb3N0OgotICAgICAqICAtIFZDUFVzIHRoYXQgYXJl
IHdha2luZyB1cCBhZnRlciBhIG1pZ3JhdGlvbiwgcmF0aGVyIHRoYW4KKyAgICAgKiAgLSBJVEVN
cyB0aGF0IGFyZSB3YWtpbmcgdXAgYWZ0ZXIgYSBtaWdyYXRpb24sIHJhdGhlciB0aGFuCiAgICAg
ICogICAgYWZ0ZXIgaGF2aW5nIGJsb2NrOwotICAgICAqICAtIFZDUFVzIG9mIGNhcHBlZCBkb21h
aW5zIHVucGF1c2luZyBhZnRlciBlYXJuaW5nIGNyZWRpdHMKKyAgICAgKiAgLSBJVEVNcyBvZiBj
YXBwZWQgZG9tYWlucyB1bnBhdXNpbmcgYWZ0ZXIgZWFybmluZyBjcmVkaXRzCiAgICAgICogICAg
dGhleSBoYWQgb3ZlcnNwZW50LgogICAgICAqLwotICAgIG1pZ3JhdGluZyA9IHRlc3RfYW5kX2Ns
ZWFyX2JpdChDU0NIRURfRkxBR19WQ1BVX01JR1JBVElORywgJnN2Yy0+ZmxhZ3MpOworICAgIG1p
Z3JhdGluZyA9IHRlc3RfYW5kX2NsZWFyX2JpdChDU0NIRURfRkxBR19JVEVNX01JR1JBVElORywg
JnN2Yy0+ZmxhZ3MpOwogCiAgICAgaWYgKCAhbWlncmF0aW5nICYmIHN2Yy0+cHJpID09IENTQ0hF
RF9QUklfVFNfVU5ERVIgJiYKLSAgICAgICAgICF0ZXN0X2JpdChDU0NIRURfRkxBR19WQ1BVX1BB
UktFRCwgJnN2Yy0+ZmxhZ3MpICkKKyAgICAgICAgICF0ZXN0X2JpdChDU0NIRURfRkxBR19JVEVN
X1BBUktFRCwgJnN2Yy0+ZmxhZ3MpICkKICAgICB7Ci0gICAgICAgIFRSQUNFXzJEKFRSQ19DU0NI
RURfQk9PU1RfU1RBUlQsIHZjLT5kb21haW4tPmRvbWFpbl9pZCwgdmMtPnZjcHVfaWQpOworICAg
ICAgICBUUkFDRV8yRChUUkNfQ1NDSEVEX0JPT1NUX1NUQVJULCBpdGVtLT5kb21haW4tPmRvbWFp
bl9pZCwKKyAgICAgICAgICAgICAgICAgaXRlbS0+aXRlbV9pZCk7CiAgICAgICAgIFNDSEVEX1NU
QVRfQ1JBTksoaXRlbV9ib29zdCk7CiAgICAgICAgIHN2Yy0+cHJpID0gQ1NDSEVEX1BSSV9UU19C
T09TVDsKICAgICB9CiAKLSAgICAvKiBQdXQgdGhlIFZDUFUgb24gdGhlIHJ1bnEgYW5kIHRpY2ts
ZSBDUFVzICovCisgICAgLyogUHV0IHRoZSBJVEVNIG9uIHRoZSBydW5xIGFuZCB0aWNrbGUgQ1BV
cyAqLwogICAgIHJ1bnFfaW5zZXJ0KHN2Yyk7CiAgICAgX19ydW5xX3RpY2tsZShzdmMpOwogfQpA
QCAtMTE4Niw3ICsxMTg1LDcgQEAgY3NjaGVkX2l0ZW1feWllbGQoY29uc3Qgc3RydWN0IHNjaGVk
dWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkKICAgICBzdHJ1Y3QgY3NjaGVkX2l0
ZW0gKiBjb25zdCBzdmMgPSBDU0NIRURfSVRFTShpdGVtKTsKIAogICAgIC8qIExldCB0aGUgc2No
ZWR1bGVyIGtub3cgdGhhdCB0aGlzIHZjcHUgaXMgdHJ5aW5nIHRvIHlpZWxkICovCi0gICAgc2V0
X2JpdChDU0NIRURfRkxBR19WQ1BVX1lJRUxELCAmc3ZjLT5mbGFncyk7CisgICAgc2V0X2JpdChD
U0NIRURfRkxBR19JVEVNX1lJRUxELCAmc3ZjLT5mbGFncyk7CiB9CiAKIHN0YXRpYyBpbnQKQEAg
LTEyMTUsOCArMTIxNCw4IEBAIGNzY2hlZF9kb21fY250bCgKICAgICAgICAgewogICAgICAgICAg
ICAgaWYgKCAhbGlzdF9lbXB0eSgmc2RvbS0+YWN0aXZlX3Nkb21fZWxlbSkgKQogICAgICAgICAg
ICAgewotICAgICAgICAgICAgICAgIHBydi0+d2VpZ2h0IC09IHNkb20tPndlaWdodCAqIHNkb20t
PmFjdGl2ZV92Y3B1X2NvdW50OwotICAgICAgICAgICAgICAgIHBydi0+d2VpZ2h0ICs9IG9wLT51
LmNyZWRpdC53ZWlnaHQgKiBzZG9tLT5hY3RpdmVfdmNwdV9jb3VudDsKKyAgICAgICAgICAgICAg
ICBwcnYtPndlaWdodCAtPSBzZG9tLT53ZWlnaHQgKiBzZG9tLT5hY3RpdmVfaXRlbV9jb3VudDsK
KyAgICAgICAgICAgICAgICBwcnYtPndlaWdodCArPSBvcC0+dS5jcmVkaXQud2VpZ2h0ICogc2Rv
bS0+YWN0aXZlX2l0ZW1fY291bnQ7CiAgICAgICAgICAgICB9CiAgICAgICAgICAgICBzZG9tLT53
ZWlnaHQgPSBvcC0+dS5jcmVkaXQud2VpZ2h0OwogICAgICAgICB9CkBAIC0xMjQ1LDkgKzEyNDQs
OSBAQCBjc2NoZWRfYWZmX2NudGwoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qg
c2NoZWRfaXRlbSAqaXRlbSwKIAogICAgIC8qIEFyZSB3ZSBiZWNvbWluZyBleGNsdXNpdmVseSBw
aW5uZWQ/ICovCiAgICAgaWYgKCBjcHVtYXNrX3dlaWdodChoYXJkKSA9PSAxICkKLSAgICAgICAg
c2V0X2JpdChDU0NIRURfRkxBR19WQ1BVX1BJTk5FRCwgJnN2Yy0+ZmxhZ3MpOworICAgICAgICBz
ZXRfYml0KENTQ0hFRF9GTEFHX0lURU1fUElOTkVELCAmc3ZjLT5mbGFncyk7CiAgICAgZWxzZQot
ICAgICAgICBjbGVhcl9iaXQoQ1NDSEVEX0ZMQUdfVkNQVV9QSU5ORUQsICZzdmMtPmZsYWdzKTsK
KyAgICAgICAgY2xlYXJfYml0KENTQ0hFRF9GTEFHX0lURU1fUElOTkVELCAmc3ZjLT5mbGFncyk7
CiB9CiAKIHN0YXRpYyBpbmxpbmUgdm9pZApAQCAtMTI5MCwxNCArMTI4OSwxNCBAQCBjc2NoZWRf
c3lzX2NudGwoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLAogICAgICAgICBlbHNlIGlmICgg
cHJ2LT5yYXRlbGltaXQgJiYgIXBhcmFtcy0+cmF0ZWxpbWl0X3VzICkKICAgICAgICAgICAgIHBy
aW50ayhYRU5MT0dfSU5GTyAiRGlzYWJsaW5nIGNvbnRleHQgc3dpdGNoIHJhdGUgbGltaXRpbmdc
biIpOwogICAgICAgICBwcnYtPnJhdGVsaW1pdCA9IE1JQ1JPU0VDUyhwYXJhbXMtPnJhdGVsaW1p
dF91cyk7Ci0gICAgICAgIHBydi0+dmNwdV9taWdyX2RlbGF5ID0gTUlDUk9TRUNTKHBhcmFtcy0+
dmNwdV9taWdyX2RlbGF5X3VzKTsKKyAgICAgICAgcHJ2LT5pdGVtX21pZ3JfZGVsYXkgPSBNSUNS
T1NFQ1MocGFyYW1zLT52Y3B1X21pZ3JfZGVsYXlfdXMpOwogICAgICAgICBzcGluX3VubG9ja19p
cnFyZXN0b3JlKCZwcnYtPmxvY2ssIGZsYWdzKTsKIAogICAgICAgICAvKiBGQUxMVEhSVSAqLwog
ICAgIGNhc2UgWEVOX1NZU0NUTF9TQ0hFRE9QX2dldGluZm86CiAgICAgICAgIHBhcmFtcy0+dHNs
aWNlX21zID0gcHJ2LT50c2xpY2UgLyBNSUxMSVNFQ1MoMSk7CiAgICAgICAgIHBhcmFtcy0+cmF0
ZWxpbWl0X3VzID0gcHJ2LT5yYXRlbGltaXQgLyBNSUNST1NFQ1MoMSk7Ci0gICAgICAgIHBhcmFt
cy0+dmNwdV9taWdyX2RlbGF5X3VzID0gcHJ2LT52Y3B1X21pZ3JfZGVsYXkgLyBNSUNST1NFQ1Mo
MSk7CisgICAgICAgIHBhcmFtcy0+dmNwdV9taWdyX2RlbGF5X3VzID0gcHJ2LT5pdGVtX21pZ3Jf
ZGVsYXkgLyBNSUNST1NFQ1MoMSk7CiAgICAgICAgIHJjID0gMDsKICAgICAgICAgYnJlYWs7CiAg
ICAgfQpAQCAtMTMxNSw3ICsxMzE0LDcgQEAgY3NjaGVkX2FsbG9jX2RvbWRhdGEoY29uc3Qgc3Ry
dWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgZG9tYWluICpkb20pCiAgICAgICAgIHJldHVybiBF
UlJfUFRSKC1FTk9NRU0pOwogCiAgICAgLyogSW5pdGlhbGl6ZSBjcmVkaXQgYW5kIHdlaWdodCAq
LwotICAgIElOSVRfTElTVF9IRUFEKCZzZG9tLT5hY3RpdmVfdmNwdSk7CisgICAgSU5JVF9MSVNU
X0hFQUQoJnNkb20tPmFjdGl2ZV9pdGVtKTsKICAgICBJTklUX0xJU1RfSEVBRCgmc2RvbS0+YWN0
aXZlX3Nkb21fZWxlbSk7CiAgICAgc2RvbS0+ZG9tID0gZG9tOwogICAgIHNkb20tPndlaWdodCA9
IENTQ0hFRF9ERUZBVUxUX1dFSUdIVDsKQEAgLTEzMzIsNyArMTMzMSw3IEBAIGNzY2hlZF9mcmVl
X2RvbWRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCB2b2lkICpkYXRhKQogLyoKICAq
IFRoaXMgaXMgYSBPKG4pIG9wdGltaXplZCBzb3J0IG9mIHRoZSBydW5xLgogICoKLSAqIFRpbWUt
c2hhcmUgVkNQVXMgY2FuIG9ubHkgYmUgb25lIG9mIHR3byBwcmlvcml0aWVzLCBVTkRFUiBvciBP
VkVSLiBXZSB3YWxrCisgKiBUaW1lLXNoYXJlIElURU1zIGNhbiBvbmx5IGJlIG9uZSBvZiB0d28g
cHJpb3JpdGllcywgVU5ERVIgb3IgT1ZFUi4gV2Ugd2FsawogICogdGhyb3VnaCB0aGUgcnVucSBh
bmQgbW92ZSB1cCBhbnkgVU5ERVJzIHRoYXQgYXJlIHByZWNlZGVkIGJ5IE9WRVJTLiBXZQogICog
cmVtZW1iZXIgdGhlIGxhc3QgVU5ERVIgdG8gbWFrZSB0aGUgbW92ZSB1cCBvcGVyYXRpb24gTygx
KS4KICAqLwpAQCAtMTM4NSw3ICsxMzg0LDcgQEAgY3NjaGVkX2FjY3Qodm9pZCogZHVtbXkpCiB7
CiAgICAgc3RydWN0IGNzY2hlZF9wcml2YXRlICpwcnYgPSBkdW1teTsKICAgICB1bnNpZ25lZCBs
b25nIGZsYWdzOwotICAgIHN0cnVjdCBsaXN0X2hlYWQgKml0ZXJfdmNwdSwgKm5leHRfdmNwdTsK
KyAgICBzdHJ1Y3QgbGlzdF9oZWFkICppdGVyX2l0ZW0sICpuZXh0X2l0ZW07CiAgICAgc3RydWN0
IGxpc3RfaGVhZCAqaXRlcl9zZG9tLCAqbmV4dF9zZG9tOwogICAgIHN0cnVjdCBjc2NoZWRfaXRl
bSAqc3ZjOwogICAgIHN0cnVjdCBjc2NoZWRfZG9tICpzZG9tOwpAQCAtMTQzMiwyNiArMTQzMSwy
NiBAQCBjc2NoZWRfYWNjdCh2b2lkKiBkdW1teSkKICAgICAgICAgc2RvbSA9IGxpc3RfZW50cnko
aXRlcl9zZG9tLCBzdHJ1Y3QgY3NjaGVkX2RvbSwgYWN0aXZlX3Nkb21fZWxlbSk7CiAKICAgICAg
ICAgQlVHX09OKCBpc19pZGxlX2RvbWFpbihzZG9tLT5kb20pICk7Ci0gICAgICAgIEJVR19PTigg
c2RvbS0+YWN0aXZlX3ZjcHVfY291bnQgPT0gMCApOworICAgICAgICBCVUdfT04oIHNkb20tPmFj
dGl2ZV9pdGVtX2NvdW50ID09IDAgKTsKICAgICAgICAgQlVHX09OKCBzZG9tLT53ZWlnaHQgPT0g
MCApOwotICAgICAgICBCVUdfT04oIChzZG9tLT53ZWlnaHQgKiBzZG9tLT5hY3RpdmVfdmNwdV9j
b3VudCkgPiB3ZWlnaHRfbGVmdCApOworICAgICAgICBCVUdfT04oIChzZG9tLT53ZWlnaHQgKiBz
ZG9tLT5hY3RpdmVfaXRlbV9jb3VudCkgPiB3ZWlnaHRfbGVmdCApOwogCi0gICAgICAgIHdlaWdo
dF9sZWZ0IC09ICggc2RvbS0+d2VpZ2h0ICogc2RvbS0+YWN0aXZlX3ZjcHVfY291bnQgKTsKKyAg
ICAgICAgd2VpZ2h0X2xlZnQgLT0gKCBzZG9tLT53ZWlnaHQgKiBzZG9tLT5hY3RpdmVfaXRlbV9j
b3VudCApOwogCiAgICAgICAgIC8qCiAgICAgICAgICAqIEEgZG9tYWluJ3MgZmFpciBzaGFyZSBp
cyBjb21wdXRlZCB1c2luZyBpdHMgd2VpZ2h0IGluIGNvbXBldGl0aW9uCiAgICAgICAgICAqIHdp
dGggdGhhdCBvZiBhbGwgb3RoZXIgYWN0aXZlIGRvbWFpbnMuCiAgICAgICAgICAqCi0gICAgICAg
ICAqIEF0IG1vc3QsIGEgZG9tYWluIGNhbiB1c2UgY3JlZGl0cyB0byBydW4gYWxsIGl0cyBhY3Rp
dmUgVkNQVXMKKyAgICAgICAgICogQXQgbW9zdCwgYSBkb21haW4gY2FuIHVzZSBjcmVkaXRzIHRv
IHJ1biBhbGwgaXRzIGFjdGl2ZSBJVEVNcwogICAgICAgICAgKiBmb3Igb25lIGZ1bGwgYWNjb3Vu
dGluZyBwZXJpb2QuIFdlIGFsbG93IGEgZG9tYWluIHRvIGVhcm4gbW9yZQogICAgICAgICAgKiBv
bmx5IHdoZW4gdGhlIHN5c3RlbS13aWRlIGNyZWRpdCBiYWxhbmNlIGlzIG5lZ2F0aXZlLgogICAg
ICAgICAgKi8KLSAgICAgICAgY3JlZGl0X3BlYWsgPSBzZG9tLT5hY3RpdmVfdmNwdV9jb3VudCAq
IHBydi0+Y3JlZGl0c19wZXJfdHNsaWNlOworICAgICAgICBjcmVkaXRfcGVhayA9IHNkb20tPmFj
dGl2ZV9pdGVtX2NvdW50ICogcHJ2LT5jcmVkaXRzX3Blcl90c2xpY2U7CiAgICAgICAgIGlmICgg
cHJ2LT5jcmVkaXRfYmFsYW5jZSA8IDAgKQogICAgICAgICB7CiAgICAgICAgICAgICBjcmVkaXRf
cGVhayArPSAoICggLXBydi0+Y3JlZGl0X2JhbGFuY2UKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAqIHNkb20tPndlaWdodAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICog
c2RvbS0+YWN0aXZlX3ZjcHVfY291bnQpICsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAqIHNkb20tPmFjdGl2ZV9pdGVtX2NvdW50KSArCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICh3ZWlnaHRfdG90YWwgLSAxKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgKSAvIHdl
aWdodF90b3RhbDsKICAgICAgICAgfQpAQCAtMTQ2MiwxNCArMTQ2MSwxNCBAQCBjc2NoZWRfYWNj
dCh2b2lkKiBkdW1teSkKICAgICAgICAgICAgIGlmICggY3JlZGl0X2NhcCA8IGNyZWRpdF9wZWFr
ICkKICAgICAgICAgICAgICAgICBjcmVkaXRfcGVhayA9IGNyZWRpdF9jYXA7CiAKLSAgICAgICAg
ICAgIC8qIEZJWE1FIC0tIHNldCBjYXAgcGVyLXZjcHUgYXMgd2VsbC4uLj8gKi8KLSAgICAgICAg
ICAgIGNyZWRpdF9jYXAgPSAoIGNyZWRpdF9jYXAgKyAoIHNkb20tPmFjdGl2ZV92Y3B1X2NvdW50
IC0gMSApCi0gICAgICAgICAgICAgICAgICAgICAgICAgKSAvIHNkb20tPmFjdGl2ZV92Y3B1X2Nv
dW50OworICAgICAgICAgICAgLyogRklYTUUgLS0gc2V0IGNhcCBwZXItaXRlbSBhcyB3ZWxsLi4u
PyAqLworICAgICAgICAgICAgY3JlZGl0X2NhcCA9ICggY3JlZGl0X2NhcCArICggc2RvbS0+YWN0
aXZlX2l0ZW1fY291bnQgLSAxICkKKyAgICAgICAgICAgICAgICAgICAgICAgICApIC8gc2RvbS0+
YWN0aXZlX2l0ZW1fY291bnQ7CiAgICAgICAgIH0KIAogICAgICAgICBjcmVkaXRfZmFpciA9ICgg
KCBjcmVkaXRfdG90YWwKICAgICAgICAgICAgICAgICAgICAgICAgICAgKiBzZG9tLT53ZWlnaHQK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgKiBzZG9tLT5hY3RpdmVfdmNwdV9jb3VudCApCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICogc2RvbS0+YWN0aXZlX2l0ZW1fY291bnQgKQogICAg
ICAgICAgICAgICAgICAgICAgICAgKyAod2VpZ2h0X3RvdGFsIC0gMSkKICAgICAgICAgICAgICAg
ICAgICAgICApIC8gd2VpZ2h0X3RvdGFsOwogCkBAIC0xNTAzLDE0ICsxNTAyLDE0IEBAIGNzY2hl
ZF9hY2N0KHZvaWQqIGR1bW15KQogICAgICAgICAgICAgY3JlZGl0X2ZhaXIgPSBjcmVkaXRfcGVh
azsKICAgICAgICAgfQogCi0gICAgICAgIC8qIENvbXB1dGUgZmFpciBzaGFyZSBwZXIgVkNQVSAq
LwotICAgICAgICBjcmVkaXRfZmFpciA9ICggY3JlZGl0X2ZhaXIgKyAoIHNkb20tPmFjdGl2ZV92
Y3B1X2NvdW50IC0gMSApCi0gICAgICAgICAgICAgICAgICAgICAgKSAvIHNkb20tPmFjdGl2ZV92
Y3B1X2NvdW50OworICAgICAgICAvKiBDb21wdXRlIGZhaXIgc2hhcmUgcGVyIElURU0gKi8KKyAg
ICAgICAgY3JlZGl0X2ZhaXIgPSAoIGNyZWRpdF9mYWlyICsgKCBzZG9tLT5hY3RpdmVfaXRlbV9j
b3VudCAtIDEgKQorICAgICAgICAgICAgICAgICAgICAgICkgLyBzZG9tLT5hY3RpdmVfaXRlbV9j
b3VudDsKIAogCi0gICAgICAgIGxpc3RfZm9yX2VhY2hfc2FmZSggaXRlcl92Y3B1LCBuZXh0X3Zj
cHUsICZzZG9tLT5hY3RpdmVfdmNwdSApCisgICAgICAgIGxpc3RfZm9yX2VhY2hfc2FmZSggaXRl
cl9pdGVtLCBuZXh0X2l0ZW0sICZzZG9tLT5hY3RpdmVfaXRlbSApCiAgICAgICAgIHsKLSAgICAg
ICAgICAgIHN2YyA9IGxpc3RfZW50cnkoaXRlcl92Y3B1LCBzdHJ1Y3QgY3NjaGVkX2l0ZW0sIGFj
dGl2ZV92Y3B1X2VsZW0pOworICAgICAgICAgICAgc3ZjID0gbGlzdF9lbnRyeShpdGVyX2l0ZW0s
IHN0cnVjdCBjc2NoZWRfaXRlbSwgYWN0aXZlX2l0ZW1fZWxlbSk7CiAgICAgICAgICAgICBCVUdf
T04oIHNkb20gIT0gc3ZjLT5zZG9tICk7CiAKICAgICAgICAgICAgIC8qIEluY3JlbWVudCBjcmVk
aXQgKi8KQEAgLTE1MTgsMjAgKzE1MTcsMjAgQEAgY3NjaGVkX2FjY3Qodm9pZCogZHVtbXkpCiAg
ICAgICAgICAgICBjcmVkaXQgPSBhdG9taWNfcmVhZCgmc3ZjLT5jcmVkaXQpOwogCiAgICAgICAg
ICAgICAvKgotICAgICAgICAgICAgICogUmVjb21wdXRlIHByaW9yaXR5IG9yLCBpZiBWQ1BVIGlz
IGlkbGluZywgcmVtb3ZlIGl0IGZyb20KKyAgICAgICAgICAgICAqIFJlY29tcHV0ZSBwcmlvcml0
eSBvciwgaWYgSVRFTSBpcyBpZGxpbmcsIHJlbW92ZSBpdCBmcm9tCiAgICAgICAgICAgICAgKiB0
aGUgYWN0aXZlIGxpc3QuCiAgICAgICAgICAgICAgKi8KICAgICAgICAgICAgIGlmICggY3JlZGl0
IDwgMCApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgc3ZjLT5wcmkgPSBDU0NIRURf
UFJJX1RTX09WRVI7CiAKLSAgICAgICAgICAgICAgICAvKiBQYXJrIHJ1bm5pbmcgVkNQVXMgb2Yg
Y2FwcGVkLW91dCBkb21haW5zICovCisgICAgICAgICAgICAgICAgLyogUGFyayBydW5uaW5nIElU
RU1zIG9mIGNhcHBlZC1vdXQgZG9tYWlucyAqLwogICAgICAgICAgICAgICAgIGlmICggc2RvbS0+
Y2FwICE9IDBVICYmCiAgICAgICAgICAgICAgICAgICAgICBjcmVkaXQgPCAtY3JlZGl0X2NhcCAm
JgotICAgICAgICAgICAgICAgICAgICAgIXRlc3RfYW5kX3NldF9iaXQoQ1NDSEVEX0ZMQUdfVkNQ
VV9QQVJLRUQsICZzdmMtPmZsYWdzKSApCisgICAgICAgICAgICAgICAgICAgICAhdGVzdF9hbmRf
c2V0X2JpdChDU0NIRURfRkxBR19JVEVNX1BBUktFRCwgJnN2Yy0+ZmxhZ3MpICkKICAgICAgICAg
ICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgIFNDSEVEX1NUQVRfQ1JBTksoaXRlbV9wYXJr
KTsKLSAgICAgICAgICAgICAgICAgICAgdmNwdV9wYXVzZV9ub3N5bmMoc3ZjLT52Y3B1KTsKKyAg
ICAgICAgICAgICAgICAgICAgdmNwdV9wYXVzZV9ub3N5bmMoc3ZjLT5pdGVtLT52Y3B1KTsKICAg
ICAgICAgICAgICAgICB9CiAKICAgICAgICAgICAgICAgICAvKiBMb3dlciBib3VuZCBvbiBjcmVk
aXRzICovCkBAIC0xNTQ3LDIxICsxNTQ2LDIxIEBAIGNzY2hlZF9hY2N0KHZvaWQqIGR1bW15KQog
ICAgICAgICAgICAgICAgIHN2Yy0+cHJpID0gQ1NDSEVEX1BSSV9UU19VTkRFUjsKIAogICAgICAg
ICAgICAgICAgIC8qIFVucGFyayBhbnkgY2FwcGVkIGRvbWFpbnMgd2hvc2UgY3JlZGl0cyBnbyBw
b3NpdGl2ZSAqLwotICAgICAgICAgICAgICAgIGlmICggdGVzdF9hbmRfY2xlYXJfYml0KENTQ0hF
RF9GTEFHX1ZDUFVfUEFSS0VELCAmc3ZjLT5mbGFncykgKQorICAgICAgICAgICAgICAgIGlmICgg
dGVzdF9hbmRfY2xlYXJfYml0KENTQ0hFRF9GTEFHX0lURU1fUEFSS0VELCAmc3ZjLT5mbGFncykg
KQogICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgLyoKICAgICAgICAgICAg
ICAgICAgICAgICogSXQncyBpbXBvcnRhbnQgdG8gdW5zZXQgdGhlIGZsYWcgQUZURVIgdGhlIHVu
cGF1c2UoKQotICAgICAgICAgICAgICAgICAgICAgKiBjYWxsIHRvIG1ha2Ugc3VyZSB0aGUgVkNQ
VSdzIHByaW9yaXR5IGlzIG5vdCBib29zdGVkCisgICAgICAgICAgICAgICAgICAgICAqIGNhbGwg
dG8gbWFrZSBzdXJlIHRoZSBJVEVNJ3MgcHJpb3JpdHkgaXMgbm90IGJvb3N0ZWQKICAgICAgICAg
ICAgICAgICAgICAgICogaWYgaXQgaXMgd29rZW4gdXAgaGVyZS4KICAgICAgICAgICAgICAgICAg
ICAgICovCiAgICAgICAgICAgICAgICAgICAgIFNDSEVEX1NUQVRfQ1JBTksoaXRlbV91bnBhcmsp
OwotICAgICAgICAgICAgICAgICAgICB2Y3B1X3VucGF1c2Uoc3ZjLT52Y3B1KTsKKyAgICAgICAg
ICAgICAgICAgICAgdmNwdV91bnBhdXNlKHN2Yy0+aXRlbS0+dmNwdSk7CiAgICAgICAgICAgICAg
ICAgfQogCi0gICAgICAgICAgICAgICAgLyogVXBwZXIgYm91bmQgb24gY3JlZGl0cyBtZWFucyBW
Q1BVIHN0b3BzIGVhcm5pbmcgKi8KKyAgICAgICAgICAgICAgICAvKiBVcHBlciBib3VuZCBvbiBj
cmVkaXRzIG1lYW5zIElURU0gc3RvcHMgZWFybmluZyAqLwogICAgICAgICAgICAgICAgIGlmICgg
Y3JlZGl0ID4gcHJ2LT5jcmVkaXRzX3Blcl90c2xpY2UgKQogICAgICAgICAgICAgICAgIHsKLSAg
ICAgICAgICAgICAgICAgICAgX19jc2NoZWRfdmNwdV9hY2N0X3N0b3BfbG9ja2VkKHBydiwgc3Zj
KTsKKyAgICAgICAgICAgICAgICAgICAgX19jc2NoZWRfaXRlbV9hY2N0X3N0b3BfbG9ja2VkKHBy
diwgc3ZjKTsKICAgICAgICAgICAgICAgICAgICAgLyogRGl2aWRlIGNyZWRpdHMgaW4gaGFsZiwg
c28gdGhhdCB3aGVuIGl0IHN0YXJ0cwogICAgICAgICAgICAgICAgICAgICAgKiBhY2NvdW50aW5n
IGFnYWluLCBpdCBzdGFydHMgYSBsaXR0bGUgYml0ICJhaGVhZCIgKi8KICAgICAgICAgICAgICAg
ICAgICAgY3JlZGl0IC89IDI7CkBAIC0xNTY5LDggKzE1NjgsOCBAQCBjc2NoZWRfYWNjdCh2b2lk
KiBkdW1teSkKICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICB9CiAKLSAgICAgICAgICAg
IFNDSEVEX1ZDUFVfU1RBVF9TRVQoc3ZjLCBjcmVkaXRfbGFzdCwgY3JlZGl0KTsKLSAgICAgICAg
ICAgIFNDSEVEX1ZDUFVfU1RBVF9TRVQoc3ZjLCBjcmVkaXRfaW5jciwgY3JlZGl0X2ZhaXIpOwor
ICAgICAgICAgICAgU0NIRURfSVRFTV9TVEFUX1NFVChzdmMsIGNyZWRpdF9sYXN0LCBjcmVkaXQp
OworICAgICAgICAgICAgU0NIRURfSVRFTV9TVEFUX1NFVChzdmMsIGNyZWRpdF9pbmNyLCBjcmVk
aXRfZmFpcik7CiAgICAgICAgICAgICBjcmVkaXRfYmFsYW5jZSArPSBjcmVkaXQ7CiAgICAgICAg
IH0KICAgICB9CkBAIC0xNTk2LDEwICsxNTk1LDEwIEBAIGNzY2hlZF90aWNrKHZvaWQgKl9jcHUp
CiAgICAgc3BjLT50aWNrKys7CiAKICAgICAvKgotICAgICAqIEFjY291bnRpbmcgZm9yIHJ1bm5p
bmcgVkNQVQorICAgICAqIEFjY291bnRpbmcgZm9yIHJ1bm5pbmcgSVRFTQogICAgICAqLwotICAg
IGlmICggIWlzX2lkbGVfdmNwdShjdXJyZW50KSApCi0gICAgICAgIGNzY2hlZF92Y3B1X2FjY3Qo
cHJ2LCBjcHUpOworICAgIGlmICggIWlzX2lkbGVfaXRlbShjdXJyZW50LT5zY2hlZF9pdGVtKSAp
CisgICAgICAgIGNzY2hlZF9pdGVtX2FjY3QocHJ2LCBjcHUpOwogCiAgICAgLyoKICAgICAgKiBD
aGVjayBpZiBydW5xIG5lZWRzIHRvIGJlIHNvcnRlZApAQCAtMTYyMCw3ICsxNjE5LDcgQEAgY3Nj
aGVkX3J1bnFfc3RlYWwoaW50IHBlZXJfY3B1LCBpbnQgY3B1LCBpbnQgcHJpLCBpbnQgYmFsYW5j
ZV9zdGVwKQogICAgIGNvbnN0IHN0cnVjdCBjc2NoZWRfcGNwdSAqIGNvbnN0IHBlZXJfcGNwdSA9
IENTQ0hFRF9QQ1BVKHBlZXJfY3B1KTsKICAgICBzdHJ1Y3QgY3NjaGVkX2l0ZW0gKnNwZWVyOwog
ICAgIHN0cnVjdCBsaXN0X2hlYWQgKml0ZXI7Ci0gICAgc3RydWN0IHZjcHUgKnZjOworICAgIHN0
cnVjdCBzY2hlZF9pdGVtICppdGVtOwogCiAgICAgQVNTRVJUKHBlZXJfcGNwdSAhPSBOVUxMKTsK
IApAQCAtMTYyOCw3ICsxNjI3LDcgQEAgY3NjaGVkX3J1bnFfc3RlYWwoaW50IHBlZXJfY3B1LCBp
bnQgY3B1LCBpbnQgcHJpLCBpbnQgYmFsYW5jZV9zdGVwKQogICAgICAqIERvbid0IHN0ZWFsIGZy
b20gYW4gaWRsZSBDUFUncyBydW5xIGJlY2F1c2UgaXQncyBhYm91dCB0bwogICAgICAqIHBpY2sg
dXAgd29yayBmcm9tIGl0IGl0c2VsZi4KICAgICAgKi8KLSAgICBpZiAoIHVubGlrZWx5KGlzX2lk
bGVfdmNwdShjdXJyX29uX2NwdShwZWVyX2NwdSktPnZjcHUpKSApCisgICAgaWYgKCB1bmxpa2Vs
eShpc19pZGxlX2l0ZW0oY3Vycl9vbl9jcHUocGVlcl9jcHUpKSkgKQogICAgICAgICBnb3RvIG91
dDsKIAogICAgIGxpc3RfZm9yX2VhY2goIGl0ZXIsICZwZWVyX3BjcHUtPnJ1bnEgKQpAQCAtMTYz
Niw0NiArMTYzNSw0NCBAQCBjc2NoZWRfcnVucV9zdGVhbChpbnQgcGVlcl9jcHUsIGludCBjcHUs
IGludCBwcmksIGludCBiYWxhbmNlX3N0ZXApCiAgICAgICAgIHNwZWVyID0gX19ydW5xX2VsZW0o
aXRlcik7CiAKICAgICAgICAgLyoKLSAgICAgICAgICogSWYgbmV4dCBhdmFpbGFibGUgVkNQVSBo
ZXJlIGlzIG5vdCBvZiBzdHJpY3RseSBoaWdoZXIKKyAgICAgICAgICogSWYgbmV4dCBhdmFpbGFi
bGUgSVRFTSBoZXJlIGlzIG5vdCBvZiBzdHJpY3RseSBoaWdoZXIKICAgICAgICAgICogcHJpb3Jp
dHkgdGhhbiBvdXJzLCB0aGlzIFBDUFUgaXMgdXNlbGVzcyB0byB1cy4KICAgICAgICAgICovCiAg
ICAgICAgIGlmICggc3BlZXItPnByaSA8PSBwcmkgKQogICAgICAgICAgICAgYnJlYWs7CiAKLSAg
ICAgICAgLyogSXMgdGhpcyBWQ1BVIHJ1bm5hYmxlIG9uIG91ciBQQ1BVPyAqLwotICAgICAgICB2
YyA9IHNwZWVyLT52Y3B1OwotICAgICAgICBCVUdfT04oIGlzX2lkbGVfdmNwdSh2YykgKTsKKyAg
ICAgICAgLyogSXMgdGhpcyBJVEVNIHJ1bm5hYmxlIG9uIG91ciBQQ1BVPyAqLworICAgICAgICBp
dGVtID0gc3BlZXItPml0ZW07CisgICAgICAgIEJVR19PTiggaXNfaWRsZV9pdGVtKGl0ZW0pICk7
CiAKICAgICAgICAgLyoKLSAgICAgICAgICogSWYgdGhlIHZjcHUgaXMgc3RpbGwgaW4gcGVlcl9j
cHUncyBzY2hlZHVsaW5nIHRhaWwsIG9yIGlmIGl0CisgICAgICAgICAqIElmIHRoZSBpdGVtIGlz
IHN0aWxsIGluIHBlZXJfY3B1J3Mgc2NoZWR1bGluZyB0YWlsLCBvciBpZiBpdAogICAgICAgICAg
KiBoYXMgbm8gdXNlZnVsIHNvZnQgYWZmaW5pdHksIHNraXAgaXQuCiAgICAgICAgICAqCiAgICAg
ICAgICAqIEluIGZhY3QsIHdoYXQgd2Ugd2FudCBpcyB0byBjaGVjayBpZiB3ZSBoYXZlIGFueSAi
c29mdC1hZmZpbmUKICAgICAgICAgICogd29yayIgdG8gc3RlYWwsIGJlZm9yZSBzdGFydGluZyB0
byBsb29rIGF0ICJoYXJkLWFmZmluZSB3b3JrIi4KICAgICAgICAgICoKLSAgICAgICAgICogTm90
aWNlIHRoYXQsIGlmIG5vdCBldmVuIG9uZSB2Q1BVIG9uIHRoaXMgcnVucSBoYXMgYSB1c2VmdWwK
KyAgICAgICAgICogTm90aWNlIHRoYXQsIGlmIG5vdCBldmVuIG9uZSBpdGVtIG9uIHRoaXMgcnVu
cSBoYXMgYSB1c2VmdWwKICAgICAgICAgICogc29mdCBhZmZpbml0eSwgd2UgY291bGQgaGF2ZSBh
dm9pZCBjb25zaWRlcmluZyB0aGlzIHJ1bnEgZm9yCiAgICAgICAgICAqIGEgc29mdCBiYWxhbmNp
bmcgc3RlcCBpbiB0aGUgZmlyc3QgcGxhY2UuIFRoaXMsIGZvciBpbnN0YW5jZSwKICAgICAgICAg
ICogY2FuIGJlIGltcGxlbWVudGVkIGJ5IHRha2luZyBub3RlIG9mIG9uIHdoYXQgcnVucSB0aGVy
ZSBhcmUKLSAgICAgICAgICogdkNQVXMgd2l0aCB1c2VmdWwgc29mdCBhZmZpbml0aWVzIGluIHNv
bWUgc29ydCBvZiBiaXRtYXAKKyAgICAgICAgICogaXRlbXMgd2l0aCB1c2VmdWwgc29mdCBhZmZp
bml0aWVzIGluIHNvbWUgc29ydCBvZiBiaXRtYXAKICAgICAgICAgICogb3IgY291bnRlci4KICAg
ICAgICAgICovCi0gICAgICAgIGlmICggdmMtPnNjaGVkX2l0ZW0tPmlzX3J1bm5pbmcgfHwKLSAg
ICAgICAgICAgICAoYmFsYW5jZV9zdGVwID09IEJBTEFOQ0VfU09GVF9BRkZJTklUWSAmJgotICAg
ICAgICAgICAgICAhaGFzX3NvZnRfYWZmaW5pdHkodmMtPnNjaGVkX2l0ZW0pKSApCisgICAgICAg
IGlmICggaXRlbS0+aXNfcnVubmluZyB8fCAoYmFsYW5jZV9zdGVwID09IEJBTEFOQ0VfU09GVF9B
RkZJTklUWSAmJgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICFoYXNfc29mdF9h
ZmZpbml0eShpdGVtKSkgKQogICAgICAgICAgICAgY29udGludWU7CiAKLSAgICAgICAgYWZmaW5p
dHlfYmFsYW5jZV9jcHVtYXNrKHZjLT5zY2hlZF9pdGVtLCBiYWxhbmNlX3N0ZXAsIGNwdW1hc2tf
c2NyYXRjaCk7Ci0gICAgICAgIGlmICggX19jc2NoZWRfdmNwdV9pc19taWdyYXRlYWJsZShwcnYs
IHZjLCBjcHUsIGNwdW1hc2tfc2NyYXRjaCkgKQorICAgICAgICBhZmZpbml0eV9iYWxhbmNlX2Nw
dW1hc2soaXRlbSwgYmFsYW5jZV9zdGVwLCBjcHVtYXNrX3NjcmF0Y2gpOworICAgICAgICBpZiAo
IF9fY3NjaGVkX2l0ZW1faXNfbWlncmF0ZWFibGUocHJ2LCBpdGVtLCBjcHUsIGNwdW1hc2tfc2Ny
YXRjaCkgKQogICAgICAgICB7CiAgICAgICAgICAgICAvKiBXZSBnb3QgYSBjYW5kaWRhdGUuIEdy
YWIgaXQhICovCi0gICAgICAgICAgICBUUkFDRV8zRChUUkNfQ1NDSEVEX1NUT0xFTl9WQ1BVLCBw
ZWVyX2NwdSwKLSAgICAgICAgICAgICAgICAgICAgIHZjLT5kb21haW4tPmRvbWFpbl9pZCwgdmMt
PnZjcHVfaWQpOwotICAgICAgICAgICAgU0NIRURfVkNQVV9TVEFUX0NSQU5LKHNwZWVyLCBtaWdy
YXRlX3EpOworICAgICAgICAgICAgVFJBQ0VfM0QoVFJDX0NTQ0hFRF9TVE9MRU5fSVRFTSwgcGVl
cl9jcHUsCisgICAgICAgICAgICAgICAgICAgICBpdGVtLT5kb21haW4tPmRvbWFpbl9pZCwgaXRl
bS0+aXRlbV9pZCk7CisgICAgICAgICAgICBTQ0hFRF9JVEVNX1NUQVRfQ1JBTksoc3BlZXIsIG1p
Z3JhdGVfcSk7CiAgICAgICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKG1pZ3JhdGVfcXVldWVkKTsK
LSAgICAgICAgICAgIFdBUk5fT04odmMtPmlzX3VyZ2VudCk7CiAgICAgICAgICAgICBydW5xX3Jl
bW92ZShzcGVlcik7Ci0gICAgICAgICAgICBzY2hlZF9zZXRfcmVzKHZjLT5zY2hlZF9pdGVtLCBw
ZXJfY3B1KHNjaGVkX3JlcywgY3B1KSk7CisgICAgICAgICAgICBzY2hlZF9zZXRfcmVzKGl0ZW0s
IHBlcl9jcHUoc2NoZWRfcmVzLCBjcHUpKTsKICAgICAgICAgICAgIC8qCiAgICAgICAgICAgICAg
KiBzcGVlciB3aWxsIHN0YXJ0IGV4ZWN1dGluZyBkaXJlY3RseSBvbiBjcHUsIHdpdGhvdXQgaGF2
aW5nIHRvCiAgICAgICAgICAgICAgKiBnbyB0aHJvdWdoIHJ1bnFfaW5zZXJ0KCkuIFNvIHdlIG11
c3QgdXBkYXRlIHRoZSBydW5uYWJsZSBjb3VudApAQCAtMTcwMSw3ICsxNjk4LDcgQEAgY3NjaGVk
X2xvYWRfYmFsYW5jZShzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKnBydiwgaW50IGNwdSwKICAgICBp
bnQgcGVlcl9jcHUsIGZpcnN0X2NwdSwgcGVlcl9ub2RlLCBic3RlcDsKICAgICBpbnQgbm9kZSA9
IGNwdV90b19ub2RlKGNwdSk7CiAKLSAgICBCVUdfT04oIGNwdSAhPSBzbmV4dC0+dmNwdS0+cHJv
Y2Vzc29yICk7CisgICAgQlVHX09OKCBjcHUgIT0gc2NoZWRfaXRlbV9jcHUoc25leHQtPml0ZW0p
ICk7CiAgICAgb25saW5lID0gY3B1cG9vbF9vbmxpbmVfY3B1bWFzayhjKTsKIAogICAgIC8qCkBA
IC0xNzMwLDcgKzE3MjcsNyBAQCBjc2NoZWRfbG9hZF9iYWxhbmNlKHN0cnVjdCBjc2NoZWRfcHJp
dmF0ZSAqcHJ2LCBpbnQgY3B1LAogICAgICAgICAvKgogICAgICAgICAgKiBXZSBwZWVrIGF0IHRo
ZSBub24taWRsaW5nIENQVXMgaW4gYSBub2RlLXdpc2UgZmFzaGlvbi4gSW4gZmFjdCwKICAgICAg
ICAgICogaXQgaXMgbW9yZSBsaWtlbHkgdGhhdCB3ZSBmaW5kIHNvbWUgYWZmaW5lIHdvcmsgb24g
b3VyIHNhbWUKLSAgICAgICAgICogbm9kZSwgbm90IHRvIG1lbnRpb24gdGhhdCBtaWdyYXRpbmcg
dmNwdXMgd2l0aGluIHRoZSBzYW1lIG5vZGUKKyAgICAgICAgICogbm9kZSwgbm90IHRvIG1lbnRp
b24gdGhhdCBtaWdyYXRpbmcgaXRlbXMgd2l0aGluIHRoZSBzYW1lIG5vZGUKICAgICAgICAgICog
Y291bGQgd2VsbCBleHBlY3RlZCB0byBiZSBjaGVhcGVyIHRoYW4gYWNyb3NzLW5vZGVzIChtZW1v
cnkKICAgICAgICAgICogc3RheXMgbG9jYWwsIHRoZXJlIG1pZ2h0IGJlIHNvbWUgbm9kZS13aWRl
IGNhY2hlW3NdLCBldGMuKS4KICAgICAgICAgICovCkBAIC0xNzUxLDcgKzE3NDgsNyBAQCBjc2No
ZWRfbG9hZF9iYWxhbmNlKHN0cnVjdCBjc2NoZWRfcHJpdmF0ZSAqcHJ2LCBpbnQgY3B1LAogICAg
ICAgICAgICAgICAgIHNwaW5sb2NrX3QgKmxvY2s7CiAKICAgICAgICAgICAgICAgICAvKgotICAg
ICAgICAgICAgICAgICAqIElmIHRoZXJlIGlzIG9ubHkgb25lIHJ1bm5hYmxlIHZDUFUgb24gcGVl
cl9jcHUsIGl0IG1lYW5zCisgICAgICAgICAgICAgICAgICogSWYgdGhlcmUgaXMgb25seSBvbmUg
cnVubmFibGUgaXRlbSBvbiBwZWVyX2NwdSwgaXQgbWVhbnMKICAgICAgICAgICAgICAgICAgKiB0
aGVyZSdzIG5vIG9uZSB0byBiZSBzdG9sZW4gaW4gaXRzIHJ1bnF1ZXVlLCBzbyBza2lwIGl0Lgog
ICAgICAgICAgICAgICAgICAqCiAgICAgICAgICAgICAgICAgICogQ2hlY2tpbmcgdGhpcyB3aXRo
b3V0IGhvbGRpbmcgdGhlIGxvY2sgaXMgcmFjeS4uLiBCdXQgdGhhdCdzCkBAIC0xNzY0LDEzICsx
NzYxLDEzIEBAIGNzY2hlZF9sb2FkX2JhbGFuY2Uoc3RydWN0IGNzY2hlZF9wcml2YXRlICpwcnYs
IGludCBjcHUsCiAgICAgICAgICAgICAgICAgICogICBBbmQgd2UgY2FuIGF2b2lkIHRoYXQgYnkg
cmUtY2hlY2tpbmcgbnJfcnVubmFibGUgYWZ0ZXIKICAgICAgICAgICAgICAgICAgKiAgIGhhdmlu
ZyBncmFiYmVkIHRoZSBsb2NrLCBpZiB3ZSB3YW50OwogICAgICAgICAgICAgICAgICAqIC0gaWYg
d2UgcmFjZSB3aXRoIGluY19ucl9ydW5uYWJsZSgpLCB3ZSBza2lwIGEgcENQVSB0aGF0IG1heQot
ICAgICAgICAgICAgICAgICAqICAgaGF2ZSBydW5uYWJsZSB2Q1BVcyBpbiBpdHMgcnVucXVldWUs
IGJ1dCB0aGF0J3Mgbm90IGEKKyAgICAgICAgICAgICAgICAgKiAgIGhhdmUgcnVubmFibGUgaXRl
bXMgaW4gaXRzIHJ1bnF1ZXVlLCBidXQgdGhhdCdzIG5vdCBhCiAgICAgICAgICAgICAgICAgICog
ICBwcm9ibGVtIGJlY2F1c2U6CiAgICAgICAgICAgICAgICAgICogICArIGlmIHJhY2luZyB3aXRo
IGNzY2hlZF9pdGVtX2luc2VydCgpIG9yIGNzY2hlZF9pdGVtX3dha2UoKSwKLSAgICAgICAgICAg
ICAgICAgKiAgICAgX19ydW5xX3RpY2tsZSgpIHdpbGwgYmUgY2FsbGVkIGFmdGVyd29yZHMsIHNv
IHRoZSB2Q1BVCisgICAgICAgICAgICAgICAgICogICAgIF9fcnVucV90aWNrbGUoKSB3aWxsIGJl
IGNhbGxlZCBhZnRlcndvcmRzLCBzbyB0aGUgaXRlbQogICAgICAgICAgICAgICAgICAqICAgICB3
b24ndCBnZXQgc3R1Y2sgaW4gdGhlIHJ1bnF1ZXVlIGZvciB0b28gbG9uZzsKLSAgICAgICAgICAg
ICAgICAgKiAgICsgaWYgcmFjaW5nIHdpdGggY3NjaGVkX3J1bnFfc3RlYWwoKSwgaXQgbWF5IGJl
IHRoYXQgYQotICAgICAgICAgICAgICAgICAqICAgICB2Q1BVIHRoYXQgd2UgY291bGQgaGF2ZSBw
aWNrZWQgdXAsIHN0YXlzIGluIGEgcnVucXVldWUKKyAgICAgICAgICAgICAgICAgKiAgICsgaWYg
cmFjaW5nIHdpdGggY3NjaGVkX3J1bnFfc3RlYWwoKSwgaXQgbWF5IGJlIHRoYXQgYW4KKyAgICAg
ICAgICAgICAgICAgKiAgICAgaXRlbSB0aGF0IHdlIGNvdWxkIGhhdmUgcGlja2VkIHVwLCBzdGF5
cyBpbiBhIHJ1bnF1ZXVlCiAgICAgICAgICAgICAgICAgICogICAgIHVudGlsIHNvbWVvbmUgZWxz
ZSB0cmllcyB0byBzdGVhbCBpdCBhZ2Fpbi4gQnV0IHRoaXMgaXMKICAgICAgICAgICAgICAgICAg
KiAgICAgbm8gd29yc2UgdGhhbiB3aGF0IGNhbiBoYXBwZW4gYWxyZWFkeSAod2l0aG91dCB0aGlz
CiAgICAgICAgICAgICAgICAgICogICAgIG9wdGltaXphdGlvbiksIGl0IHRoZSBwQ1BVIHdvdWxk
IHNjaGVkdWxlIHJpZ2h0IGFmdGVyIHdlCkBAIC0xODA1LDcgKzE4MDIsNyBAQCBjc2NoZWRfbG9h
ZF9iYWxhbmNlKHN0cnVjdCBjc2NoZWRfcHJpdmF0ZSAqcHJ2LCBpbnQgY3B1LAogICAgICAgICAg
ICAgICAgICAgICBjc2NoZWRfcnVucV9zdGVhbChwZWVyX2NwdSwgY3B1LCBzbmV4dC0+cHJpLCBi
c3RlcCkgOiBOVUxMOwogICAgICAgICAgICAgICAgIHBjcHVfc2NoZWR1bGVfdW5sb2NrKGxvY2ss
IHBlZXJfY3B1KTsKIAotICAgICAgICAgICAgICAgIC8qIEFzIHNvb24gYXMgb25lIHZjcHUgaXMg
Zm91bmQsIGJhbGFuY2luZyBlbmRzICovCisgICAgICAgICAgICAgICAgLyogQXMgc29vbiBhcyBv
bmUgaXRlbSBpcyBmb3VuZCwgYmFsYW5jaW5nIGVuZHMgKi8KICAgICAgICAgICAgICAgICBpZiAo
IHNwZWVyICE9IE5VTEwgKQogICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAg
KnN0b2xlbiA9IDE7CkBAIC0xODQ0LDE0ICsxODQxLDE1IEBAIGNzY2hlZF9zY2hlZHVsZSgKIHsK
ICAgICBjb25zdCBpbnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwogICAgIHN0cnVjdCBsaXN0
X2hlYWQgKiBjb25zdCBydW5xID0gUlVOUShjcHUpOwotICAgIHN0cnVjdCBjc2NoZWRfaXRlbSAq
IGNvbnN0IHNjdXJyID0gQ1NDSEVEX0lURU0oY3VycmVudC0+c2NoZWRfaXRlbSk7CisgICAgc3Ry
dWN0IHNjaGVkX2l0ZW0gKml0ZW0gPSBjdXJyZW50LT5zY2hlZF9pdGVtOworICAgIHN0cnVjdCBj
c2NoZWRfaXRlbSAqIGNvbnN0IHNjdXJyID0gQ1NDSEVEX0lURU0oaXRlbSk7CiAgICAgc3RydWN0
IGNzY2hlZF9wcml2YXRlICpwcnYgPSBDU0NIRURfUFJJVihvcHMpOwogICAgIHN0cnVjdCBjc2No
ZWRfaXRlbSAqc25leHQ7CiAgICAgc3RydWN0IHRhc2tfc2xpY2UgcmV0OwogICAgIHNfdGltZV90
IHJ1bnRpbWUsIHRzbGljZTsKIAogICAgIFNDSEVEX1NUQVRfQ1JBTksoc2NoZWR1bGUpOwotICAg
IENTQ0hFRF9WQ1BVX0NIRUNLKGN1cnJlbnQpOworICAgIENTQ0hFRF9JVEVNX0NIRUNLKGl0ZW0p
OwogCiAgICAgLyoKICAgICAgKiBIZXJlIGluIENyZWRpdDEgY29kZSwgd2UgdXN1YWxseSBqdXN0
IGNhbGwgVFJBQ0VfbkQoKSBoZWxwZXJzLCBhbmQKQEAgLTE4NjUsMzAgKzE4NjMsMzAgQEAgY3Nj
aGVkX3NjaGVkdWxlKAogICAgICAgICB9IGQ7CiAgICAgICAgIGQuY3B1ID0gY3B1OwogICAgICAg
ICBkLnRhc2tsZXQgPSB0YXNrbGV0X3dvcmtfc2NoZWR1bGVkOwotICAgICAgICBkLmlkbGUgPSBp
c19pZGxlX3ZjcHUoY3VycmVudCk7CisgICAgICAgIGQuaWRsZSA9IGlzX2lkbGVfaXRlbShpdGVt
KTsKICAgICAgICAgX190cmFjZV92YXIoVFJDX0NTQ0hFRF9TQ0hFRFVMRSwgMSwgc2l6ZW9mKGQp
LAogICAgICAgICAgICAgICAgICAgICAodW5zaWduZWQgY2hhciAqKSZkKTsKICAgICB9CiAKLSAg
ICBydW50aW1lID0gbm93IC0gY3VycmVudC0+c2NoZWRfaXRlbS0+c3RhdGVfZW50cnlfdGltZTsK
KyAgICBydW50aW1lID0gbm93IC0gaXRlbS0+c3RhdGVfZW50cnlfdGltZTsKICAgICBpZiAoIHJ1
bnRpbWUgPCAwICkgLyogRG9lcyB0aGlzIGV2ZXIgaGFwcGVuPyAqLwogICAgICAgICBydW50aW1l
ID0gMDsKIAotICAgIGlmICggIWlzX2lkbGVfdmNwdShzY3Vyci0+dmNwdSkgKQorICAgIGlmICgg
IWlzX2lkbGVfaXRlbShpdGVtKSApCiAgICAgewotICAgICAgICAvKiBVcGRhdGUgY3JlZGl0cyBv
ZiBhIG5vbi1pZGxlIFZDUFUuICovCisgICAgICAgIC8qIFVwZGF0ZSBjcmVkaXRzIG9mIGEgbm9u
LWlkbGUgSVRFTS4gKi8KICAgICAgICAgYnVybl9jcmVkaXRzKHNjdXJyLCBub3cpOwogICAgICAg
ICBzY3Vyci0+c3RhcnRfdGltZSAtPSBub3c7CiAgICAgfQogICAgIGVsc2UKICAgICB7Ci0gICAg
ICAgIC8qIFJlLWluc3RhdGUgYSBib29zdGVkIGlkbGUgVkNQVSBhcyBub3JtYWwtaWRsZS4gKi8K
KyAgICAgICAgLyogUmUtaW5zdGF0ZSBhIGJvb3N0ZWQgaWRsZSBJVEVNIGFzIG5vcm1hbC1pZGxl
LiAqLwogICAgICAgICBzY3Vyci0+cHJpID0gQ1NDSEVEX1BSSV9JRExFOwogICAgIH0KIAogICAg
IC8qIENob2ljZXMsIGNob2ljZXM6Ci0gICAgICogLSBJZiB3ZSBoYXZlIGEgdGFza2xldCwgd2Ug
bmVlZCB0byBydW4gdGhlIGlkbGUgdmNwdSBubyBtYXR0ZXIgd2hhdC4KLSAgICAgKiAtIElmIHNj
aGVkIHJhdGUgbGltaXRpbmcgaXMgaW4gZWZmZWN0LCBhbmQgdGhlIGN1cnJlbnQgdmNwdSBoYXMK
KyAgICAgKiAtIElmIHdlIGhhdmUgYSB0YXNrbGV0LCB3ZSBuZWVkIHRvIHJ1biB0aGUgaWRsZSBp
dGVtIG5vIG1hdHRlciB3aGF0LgorICAgICAqIC0gSWYgc2NoZWQgcmF0ZSBsaW1pdGluZyBpcyBp
biBlZmZlY3QsIGFuZCB0aGUgY3VycmVudCBpdGVtIGhhcwogICAgICAqICAgcnVuIGZvciBsZXNz
IHRoYW4gdGhhdCBhbW91bnQgb2YgdGltZSwgY29udGludWUgdGhlIGN1cnJlbnQgb25lLAogICAg
ICAqICAgYnV0IHdpdGggYSBzaG9ydGVyIHRpbWVzbGljZSBhbmQgcmV0dXJuIGl0IGltbWVkaWF0
ZWx5CiAgICAgICogLSBPdGhlcndpc2UsIGNob3NlIHRoZSBvbmUgd2l0aCB0aGUgaGlnaGVzdCBw
cmlvcml0eSAod2hpY2ggbWF5CkBAIC0xOTA2LDExICsxOTA0LDExIEBAIGNzY2hlZF9zY2hlZHVs
ZSgKICAgICAgKiBJbiBmYWN0LCBpdCBtYXkgYmUgdGhlIGNhc2UgdGhhdCBzY3VyciBpcyBhYm91
dCB0byBzcGluLCBhbmQgdGhlcmUncwogICAgICAqIG5vIHBvaW50IGZvcmNpbmcgaXQgdG8gZG8g
c28gdW50aWwgcmF0ZSBsaW1pdGluZyBleHBpcmVzLgogICAgICAqLwotICAgIGlmICggIXRlc3Rf
Yml0KENTQ0hFRF9GTEFHX1ZDUFVfWUlFTEQsICZzY3Vyci0+ZmxhZ3MpCisgICAgaWYgKCAhdGVz
dF9iaXQoQ1NDSEVEX0ZMQUdfSVRFTV9ZSUVMRCwgJnNjdXJyLT5mbGFncykKICAgICAgICAgICYm
ICF0YXNrbGV0X3dvcmtfc2NoZWR1bGVkCiAgICAgICAgICAmJiBwcnYtPnJhdGVsaW1pdAotICAg
ICAgICAgJiYgdmNwdV9ydW5uYWJsZShjdXJyZW50KQotICAgICAgICAgJiYgIWlzX2lkbGVfdmNw
dShjdXJyZW50KQorICAgICAgICAgJiYgaXRlbV9ydW5uYWJsZShpdGVtKQorICAgICAgICAgJiYg
IWlzX2lkbGVfaXRlbShpdGVtKQogICAgICAgICAgJiYgcnVudGltZSA8IHBydi0+cmF0ZWxpbWl0
ICkKICAgICB7CiAgICAgICAgIHNuZXh0ID0gc2N1cnI7CkBAIC0xOTI4LDExICsxOTI2LDExIEBA
IGNzY2hlZF9zY2hlZHVsZSgKICAgICAgICAgaWYgKCB1bmxpa2VseSh0Yl9pbml0X2RvbmUpICkK
ICAgICAgICAgewogICAgICAgICAgICAgc3RydWN0IHsKLSAgICAgICAgICAgICAgICB1bnNpZ25l
ZCB2Y3B1OjE2LCBkb206MTY7CisgICAgICAgICAgICAgICAgdW5zaWduZWQgaXRlbToxNiwgZG9t
OjE2OwogICAgICAgICAgICAgICAgIHVuc2lnbmVkIHJ1bnRpbWU7CiAgICAgICAgICAgICB9IGQ7
Ci0gICAgICAgICAgICBkLmRvbSA9IHNjdXJyLT52Y3B1LT5kb21haW4tPmRvbWFpbl9pZDsKLSAg
ICAgICAgICAgIGQudmNwdSA9IHNjdXJyLT52Y3B1LT52Y3B1X2lkOworICAgICAgICAgICAgZC5k
b20gPSBpdGVtLT5kb21haW4tPmRvbWFpbl9pZDsKKyAgICAgICAgICAgIGQuaXRlbSA9IGl0ZW0t
Pml0ZW1faWQ7CiAgICAgICAgICAgICBkLnJ1bnRpbWUgPSBydW50aW1lOwogICAgICAgICAgICAg
X190cmFjZV92YXIoVFJDX0NTQ0hFRF9SQVRFTElNSVQsIDEsIHNpemVvZihkKSwKICAgICAgICAg
ICAgICAgICAgICAgICAgICh1bnNpZ25lZCBjaGFyICopJmQpOwpAQCAtMTk0NCwxMyArMTk0Miwx
MyBAQCBjc2NoZWRfc2NoZWR1bGUoCiAgICAgdHNsaWNlID0gcHJ2LT50c2xpY2U7CiAKICAgICAv
KgotICAgICAqIFNlbGVjdCBuZXh0IHJ1bm5hYmxlIGxvY2FsIFZDUFUgKGllIHRvcCBvZiBsb2Nh
bCBydW5xKQorICAgICAqIFNlbGVjdCBuZXh0IHJ1bm5hYmxlIGxvY2FsIElURU0gKGllIHRvcCBv
ZiBsb2NhbCBydW5xKQogICAgICAqLwotICAgIGlmICggdmNwdV9ydW5uYWJsZShjdXJyZW50KSAp
CisgICAgaWYgKCBpdGVtX3J1bm5hYmxlKGl0ZW0pICkKICAgICAgICAgX19ydW5xX2luc2VydChz
Y3Vycik7CiAgICAgZWxzZQogICAgIHsKLSAgICAgICAgQlVHX09OKCBpc19pZGxlX3ZjcHUoY3Vy
cmVudCkgfHwgbGlzdF9lbXB0eShydW5xKSApOworICAgICAgICBCVUdfT04oIGlzX2lkbGVfaXRl
bShpdGVtKSB8fCBsaXN0X2VtcHR5KHJ1bnEpICk7CiAgICAgICAgIC8qIEN1cnJlbnQgaGFzIGJs
b2NrZWQuIFVwZGF0ZSB0aGUgcnVubmFibGUgY291bnRlciBmb3IgdGhpcyBjcHUuICovCiAgICAg
ICAgIGRlY19ucl9ydW5uYWJsZShjcHUpOwogICAgIH0KQEAgLTE5NTgsMjMgKzE5NTYsMjMgQEAg
Y3NjaGVkX3NjaGVkdWxlKAogICAgIHNuZXh0ID0gX19ydW5xX2VsZW0ocnVucS0+bmV4dCk7CiAg
ICAgcmV0Lm1pZ3JhdGVkID0gMDsKIAotICAgIC8qIFRhc2tsZXQgd29yayAod2hpY2ggcnVucyBp
biBpZGxlIFZDUFUgY29udGV4dCkgb3ZlcnJpZGVzIGFsbCBlbHNlLiAqLworICAgIC8qIFRhc2ts
ZXQgd29yayAod2hpY2ggcnVucyBpbiBpZGxlIElURU0gY29udGV4dCkgb3ZlcnJpZGVzIGFsbCBl
bHNlLiAqLwogICAgIGlmICggdGFza2xldF93b3JrX3NjaGVkdWxlZCApCiAgICAgewogICAgICAg
ICBUUkFDRV8wRChUUkNfQ1NDSEVEX1NDSEVEX1RBU0tMRVQpOwotICAgICAgICBzbmV4dCA9IENT
Q0hFRF9JVEVNKGlkbGVfdmNwdVtjcHVdLT5zY2hlZF9pdGVtKTsKKyAgICAgICAgc25leHQgPSBD
U0NIRURfSVRFTShzY2hlZF9pZGxlX2l0ZW0oY3B1KSk7CiAgICAgICAgIHNuZXh0LT5wcmkgPSBD
U0NIRURfUFJJX1RTX0JPT1NUOwogICAgIH0KIAogICAgIC8qCiAgICAgICogQ2xlYXIgWUlFTEQg
ZmxhZyBiZWZvcmUgc2NoZWR1bGluZyBvdXQKICAgICAgKi8KLSAgICBjbGVhcl9iaXQoQ1NDSEVE
X0ZMQUdfVkNQVV9ZSUVMRCwgJnNjdXJyLT5mbGFncyk7CisgICAgY2xlYXJfYml0KENTQ0hFRF9G
TEFHX0lURU1fWUlFTEQsICZzY3Vyci0+ZmxhZ3MpOwogCiAgICAgLyoKICAgICAgKiBTTVAgTG9h
ZCBiYWxhbmNlOgogICAgICAqCi0gICAgICogSWYgdGhlIG5leHQgaGlnaGVzdCBwcmlvcml0eSBs
b2NhbCBydW5uYWJsZSBWQ1BVIGhhcyBhbHJlYWR5IGVhdGVuCisgICAgICogSWYgdGhlIG5leHQg
aGlnaGVzdCBwcmlvcml0eSBsb2NhbCBydW5uYWJsZSBJVEVNIGhhcyBhbHJlYWR5IGVhdGVuCiAg
ICAgICogdGhyb3VnaCBpdHMgY3JlZGl0cywgbG9vayBvbiBvdGhlciBQQ1BVcyB0byBzZWUgaWYg
d2UgaGF2ZSBtb3JlCiAgICAgICogdXJnZW50IHdvcmsuLi4gSWYgbm90LCBjc2NoZWRfbG9hZF9i
YWxhbmNlKCkgd2lsbCByZXR1cm4gc25leHQsIGJ1dAogICAgICAqIGFscmVhZHkgcmVtb3ZlZCBm
cm9tIHRoZSBydW5xLgpAQCAtMTk5OCwzMiArMTk5NiwzMiBAQCBjc2NoZWRfc2NoZWR1bGUoCiAg
ICAgICAgIGNwdW1hc2tfY2xlYXJfY3B1KGNwdSwgcHJ2LT5pZGxlcnMpOwogICAgIH0KIAotICAg
IGlmICggIWlzX2lkbGVfdmNwdShzbmV4dC0+dmNwdSkgKQorICAgIGlmICggIWlzX2lkbGVfaXRl
bShzbmV4dC0+aXRlbSkgKQogICAgICAgICBzbmV4dC0+c3RhcnRfdGltZSArPSBub3c7CiAKIG91
dDoKICAgICAvKgogICAgICAqIFJldHVybiB0YXNrIHRvIHJ1biBuZXh0Li4uCiAgICAgICovCi0g
ICAgcmV0LnRpbWUgPSAoaXNfaWRsZV92Y3B1KHNuZXh0LT52Y3B1KSA/CisgICAgcmV0LnRpbWUg
PSAoaXNfaWRsZV9pdGVtKHNuZXh0LT5pdGVtKSA/CiAgICAgICAgICAgICAgICAgLTEgOiB0c2xp
Y2UpOwotICAgIHJldC50YXNrID0gc25leHQtPnZjcHUtPnNjaGVkX2l0ZW07CisgICAgcmV0LnRh
c2sgPSBzbmV4dC0+aXRlbTsKIAotICAgIENTQ0hFRF9WQ1BVX0NIRUNLKHJldC50YXNrLT52Y3B1
KTsKKyAgICBDU0NIRURfSVRFTV9DSEVDSyhyZXQudGFzayk7CiAgICAgcmV0dXJuIHJldDsKIH0K
IAogc3RhdGljIHZvaWQKLWNzY2hlZF9kdW1wX3ZjcHUoc3RydWN0IGNzY2hlZF9pdGVtICpzdmMp
Citjc2NoZWRfZHVtcF9pdGVtKHN0cnVjdCBjc2NoZWRfaXRlbSAqc3ZjKQogewogICAgIHN0cnVj
dCBjc2NoZWRfZG9tICogY29uc3Qgc2RvbSA9IHN2Yy0+c2RvbTsKIAogICAgIHByaW50aygiWyVp
LiVpXSBwcmk9JWkgZmxhZ3M9JXggY3B1PSVpIiwKLSAgICAgICAgICAgIHN2Yy0+dmNwdS0+ZG9t
YWluLT5kb21haW5faWQsCi0gICAgICAgICAgICBzdmMtPnZjcHUtPnZjcHVfaWQsCisgICAgICAg
ICAgICBzdmMtPml0ZW0tPmRvbWFpbi0+ZG9tYWluX2lkLAorICAgICAgICAgICAgc3ZjLT5pdGVt
LT5pdGVtX2lkLAogICAgICAgICAgICAgc3ZjLT5wcmksCiAgICAgICAgICAgICBzdmMtPmZsYWdz
LAotICAgICAgICAgICAgc3ZjLT52Y3B1LT5wcm9jZXNzb3IpOworICAgICAgICAgICAgc2NoZWRf
aXRlbV9jcHUoc3ZjLT5pdGVtKSk7CiAKICAgICBpZiAoIHNkb20gKQogICAgIHsKQEAgLTIwNTcs
NyArMjA1NSw3IEBAIGNzY2hlZF9kdW1wX3BjcHUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3Bz
LCBpbnQgY3B1KQogCiAgICAgLyoKICAgICAgKiBXZSBuZWVkIGJvdGggbG9ja3M6Ci0gICAgICog
LSBjc2NoZWRfZHVtcF92Y3B1KCkgd2FudHMgdG8gYWNjZXNzIGRvbWFpbnMnIHNjaGVkdWxpbmcK
KyAgICAgKiAtIGNzY2hlZF9kdW1wX2l0ZW0oKSB3YW50cyB0byBhY2Nlc3MgZG9tYWlucycgc2No
ZWR1bGluZwogICAgICAqICAgcGFyYW1ldGVycywgd2hpY2ggYXJlIHByb3RlY3RlZCBieSB0aGUg
cHJpdmF0ZSBzY2hlZHVsZXIgbG9jazsKICAgICAgKiAtIHdlIHNjYW4gdGhyb3VnaCB0aGUgcnVu
cXVldWUsIHNvIHdlIG5lZWQgdGhlIHByb3BlciBydW5xdWV1ZQogICAgICAqICAgbG9jayAodGhl
IG9uZSBvZiB0aGUgcnVucXVldWUgb2YgdGhpcyBjcHUpLgpAQCAtMjA3MywxMiArMjA3MSwxMiBA
QCBjc2NoZWRfZHVtcF9wY3B1KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgaW50IGNwdSkK
ICAgICAgICAgICAgbnJfY3B1X2lkcywgY3B1bWFza19iaXRzKHBlcl9jcHUoY3B1X3NpYmxpbmdf
bWFzaywgY3B1KSksCiAgICAgICAgICAgIG5yX2NwdV9pZHMsIGNwdW1hc2tfYml0cyhwZXJfY3B1
KGNwdV9jb3JlX21hc2ssIGNwdSkpKTsKIAotICAgIC8qIGN1cnJlbnQgVkNQVSAobm90aGluZyB0
byBzYXkgaWYgdGhhdCdzIHRoZSBpZGxlIHZjcHUpLiAqLworICAgIC8qIGN1cnJlbnQgSVRFTSAo
bm90aGluZyB0byBzYXkgaWYgdGhhdCdzIHRoZSBpZGxlIGl0ZW0pLiAqLwogICAgIHN2YyA9IENT
Q0hFRF9JVEVNKGN1cnJfb25fY3B1KGNwdSkpOwotICAgIGlmICggc3ZjICYmICFpc19pZGxlX3Zj
cHUoc3ZjLT52Y3B1KSApCisgICAgaWYgKCBzdmMgJiYgIWlzX2lkbGVfaXRlbShzdmMtPml0ZW0p
ICkKICAgICB7CiAgICAgICAgIHByaW50aygiXHRydW46ICIpOwotICAgICAgICBjc2NoZWRfZHVt
cF92Y3B1KHN2Yyk7CisgICAgICAgIGNzY2hlZF9kdW1wX2l0ZW0oc3ZjKTsKICAgICB9CiAKICAg
ICBsb29wID0gMDsKQEAgLTIwODgsNyArMjA4Niw3IEBAIGNzY2hlZF9kdW1wX3BjcHUoY29uc3Qg
c3RydWN0IHNjaGVkdWxlciAqb3BzLCBpbnQgY3B1KQogICAgICAgICBpZiAoIHN2YyApCiAgICAg
ICAgIHsKICAgICAgICAgICAgIHByaW50aygiXHQlM2Q6ICIsICsrbG9vcCk7Ci0gICAgICAgICAg
ICBjc2NoZWRfZHVtcF92Y3B1KHN2Yyk7CisgICAgICAgICAgICBjc2NoZWRfZHVtcF9pdGVtKHN2
Yyk7CiAgICAgICAgIH0KICAgICB9CiAKQEAgLTIxMzAsMjkgKzIxMjgsMjkgQEAgY3NjaGVkX2R1
bXAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzKQogICAgICAgICAgICBwcnYtPnJhdGVsaW1p
dCAvIE1JQ1JPU0VDUygxKSwKICAgICAgICAgICAgQ1NDSEVEX0NSRURJVFNfUEVSX01TRUMsCiAg
ICAgICAgICAgIHBydi0+dGlja3NfcGVyX3RzbGljZSwKLSAgICAgICAgICAgcHJ2LT52Y3B1X21p
Z3JfZGVsYXkvIE1JQ1JPU0VDUygxKSk7CisgICAgICAgICAgIHBydi0+aXRlbV9taWdyX2RlbGF5
LyBNSUNST1NFQ1MoMSkpOwogCiAgICAgcHJpbnRrKCJpZGxlcnM6ICUqcGJcbiIsIG5yX2NwdV9p
ZHMsIGNwdW1hc2tfYml0cyhwcnYtPmlkbGVycykpOwogCi0gICAgcHJpbnRrKCJhY3RpdmUgdmNw
dXM6XG4iKTsKKyAgICBwcmludGsoImFjdGl2ZSBpdGVtczpcbiIpOwogICAgIGxvb3AgPSAwOwog
ICAgIGxpc3RfZm9yX2VhY2goIGl0ZXJfc2RvbSwgJnBydi0+YWN0aXZlX3Nkb20gKQogICAgIHsK
ICAgICAgICAgc3RydWN0IGNzY2hlZF9kb20gKnNkb207CiAgICAgICAgIHNkb20gPSBsaXN0X2Vu
dHJ5KGl0ZXJfc2RvbSwgc3RydWN0IGNzY2hlZF9kb20sIGFjdGl2ZV9zZG9tX2VsZW0pOwogCi0g
ICAgICAgIGxpc3RfZm9yX2VhY2goIGl0ZXJfc3ZjLCAmc2RvbS0+YWN0aXZlX3ZjcHUgKQorICAg
ICAgICBsaXN0X2Zvcl9lYWNoKCBpdGVyX3N2YywgJnNkb20tPmFjdGl2ZV9pdGVtICkKICAgICAg
ICAgewogICAgICAgICAgICAgc3RydWN0IGNzY2hlZF9pdGVtICpzdmM7CiAgICAgICAgICAgICBz
cGlubG9ja190ICpsb2NrOwogCi0gICAgICAgICAgICBzdmMgPSBsaXN0X2VudHJ5KGl0ZXJfc3Zj
LCBzdHJ1Y3QgY3NjaGVkX2l0ZW0sIGFjdGl2ZV92Y3B1X2VsZW0pOwotICAgICAgICAgICAgbG9j
ayA9IGl0ZW1fc2NoZWR1bGVfbG9jayhzdmMtPnZjcHUtPnNjaGVkX2l0ZW0pOworICAgICAgICAg
ICAgc3ZjID0gbGlzdF9lbnRyeShpdGVyX3N2Yywgc3RydWN0IGNzY2hlZF9pdGVtLCBhY3RpdmVf
aXRlbV9lbGVtKTsKKyAgICAgICAgICAgIGxvY2sgPSBpdGVtX3NjaGVkdWxlX2xvY2soc3ZjLT5p
dGVtKTsKIAogICAgICAgICAgICAgcHJpbnRrKCJcdCUzZDogIiwgKytsb29wKTsKLSAgICAgICAg
ICAgIGNzY2hlZF9kdW1wX3ZjcHUoc3ZjKTsKKyAgICAgICAgICAgIGNzY2hlZF9kdW1wX2l0ZW0o
c3ZjKTsKIAotICAgICAgICAgICAgaXRlbV9zY2hlZHVsZV91bmxvY2sobG9jaywgc3ZjLT52Y3B1
LT5zY2hlZF9pdGVtKTsKKyAgICAgICAgICAgIGl0ZW1fc2NoZWR1bGVfdW5sb2NrKGxvY2ssIHN2
Yy0+aXRlbSk7CiAgICAgICAgIH0KICAgICB9CiAKQEAgLTIyMjYsNyArMjIyNCw3IEBAIGNzY2hl
ZF9pbml0KHN0cnVjdCBzY2hlZHVsZXIgKm9wcykKICAgICBlbHNlCiAgICAgICAgIHBydi0+cmF0
ZWxpbWl0ID0gTUlDUk9TRUNTKHNjaGVkX3JhdGVsaW1pdF91cyk7CiAKLSAgICBwcnYtPnZjcHVf
bWlncl9kZWxheSA9IE1JQ1JPU0VDUyh2Y3B1X21pZ3JhdGlvbl9kZWxheV91cyk7CisgICAgcHJ2
LT5pdGVtX21pZ3JfZGVsYXkgPSBNSUNST1NFQ1ModmNwdV9taWdyYXRpb25fZGVsYXlfdXMpOwog
CiAgICAgcmV0dXJuIDA7CiB9Ci0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 06 06:57:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 06:57:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNXZ7-000395-Uu; Mon, 06 May 2019 06:57:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XZcu=TG=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hNXYn-0002K2-IL
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 06:57:13 +0000
X-Inumbo-ID: 23e28f46-6fcc-11e9-843c-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 23e28f46-6fcc-11e9-843c-bc764e045a96;
 Mon, 06 May 2019 06:56:58 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 60602AF22;
 Mon,  6 May 2019 06:56:54 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  6 May 2019 08:56:20 +0200
Message-Id: <20190506065644.7415-22-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190506065644.7415-1-jgross@suse.com>
References: <20190506065644.7415-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH RFC V2 21/45] xen/sched: make credit2 scheduler
 vcpu agnostic.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Dario Faggioli <dfaggioli@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U3dpdGNoIGNyZWRpdDIgc2NoZWR1bGVyIGNvbXBsZXRlbHkgZnJvbSB2Y3B1IHRvIHNjaGVkX2l0
ZW0gdXNhZ2UuCgpBcyB3ZSBhcmUgdG91Y2hpbmcgbG90cyBvZiBsaW5lcyByZW1vdmUgc29tZSB3
aGl0ZSBzcGFjZSBhdCB0aGUgZW5kIG9mCnRoZSBsaW5lLCB0b28uCgpTaWduZWQtb2ZmLWJ5OiBK
dWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVuL2NvbW1vbi9zY2hlZF9jcmVk
aXQyLmMgfCA4MjAgKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CiAxIGZpbGUgY2hhbmdlZCwgNDAzIGluc2VydGlvbnMoKyksIDQxNyBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYyBiL3hlbi9jb21tb24vc2NoZWRf
Y3JlZGl0Mi5jCmluZGV4IDBmMGQ2YTM4MDEuLjc5MThkNDZhMjMgMTAwNjQ0Ci0tLSBhL3hlbi9j
b21tb24vc2NoZWRfY3JlZGl0Mi5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCkBA
IC00NSw3ICs0NSw3IEBACiAjZGVmaW5lIFRSQ19DU0NIRUQyX1NDSEVEX1RBU0tMRVQgICAgVFJD
X1NDSEVEX0NMQVNTX0VWVChDU0NIRUQyLCA4KQogI2RlZmluZSBUUkNfQ1NDSEVEMl9VUERBVEVf
TE9BRCAgICAgIFRSQ19TQ0hFRF9DTEFTU19FVlQoQ1NDSEVEMiwgOSkKICNkZWZpbmUgVFJDX0NT
Q0hFRDJfUlVOUV9BU1NJR04gICAgICBUUkNfU0NIRURfQ0xBU1NfRVZUKENTQ0hFRDIsIDEwKQot
I2RlZmluZSBUUkNfQ1NDSEVEMl9VUERBVEVfVkNQVV9MT0FEIFRSQ19TQ0hFRF9DTEFTU19FVlQo
Q1NDSEVEMiwgMTEpCisjZGVmaW5lIFRSQ19DU0NIRUQyX1VQREFURV9JVEVNX0xPQUQgVFJDX1ND
SEVEX0NMQVNTX0VWVChDU0NIRUQyLCAxMSkKICNkZWZpbmUgVFJDX0NTQ0hFRDJfVVBEQVRFX1JV
TlFfTE9BRCBUUkNfU0NIRURfQ0xBU1NfRVZUKENTQ0hFRDIsIDEyKQogI2RlZmluZSBUUkNfQ1ND
SEVEMl9USUNLTEVfTkVXICAgICAgIFRSQ19TQ0hFRF9DTEFTU19FVlQoQ1NDSEVEMiwgMTMpCiAj
ZGVmaW5lIFRSQ19DU0NIRUQyX1JVTlFfTUFYX1dFSUdIVCAgVFJDX1NDSEVEX0NMQVNTX0VWVChD
U0NIRUQyLCAxNCkKQEAgLTc0LDEzICs3NCwxMyBAQAogICogRGVzaWduOgogICoKICAqIFZNcyAi
YnVybiIgY3JlZGl0cyBiYXNlZCBvbiB0aGVpciB3ZWlnaHQ7IGhpZ2hlciB3ZWlnaHQgbWVhbnMK
LSAqIGNyZWRpdHMgYnVybiBtb3JlIHNsb3dseS4gIFRoZSBoaWdoZXN0IHdlaWdodCB2Y3B1IGJ1
cm5zIGNyZWRpdHMgYXQKKyAqIGNyZWRpdHMgYnVybiBtb3JlIHNsb3dseS4gIFRoZSBoaWdoZXN0
IHdlaWdodCBpdGVtIGJ1cm5zIGNyZWRpdHMgYXQKICAqIGEgcmF0ZSBvZiAxIGNyZWRpdCBwZXIg
bmFub3NlY29uZC4gIE90aGVycyBidXJuIHByb3BvcnRpb25hbGx5CiAgKiBtb3JlLgogICoKLSAq
IHZjcHVzIGFyZSBpbnNlcnRlZCBpbnRvIHRoZSBydW5xdWV1ZSBieSBjcmVkaXQgb3JkZXIuCisg
KiBpdGVtcyBhcmUgaW5zZXJ0ZWQgaW50byB0aGUgcnVucXVldWUgYnkgY3JlZGl0IG9yZGVyLgog
ICoKLSAqIENyZWRpdHMgYXJlICJyZXNldCIgd2hlbiB0aGUgbmV4dCB2Y3B1IGluIHRoZSBydW5x
dWV1ZSBpcyBsZXNzIHRoYW4KKyAqIENyZWRpdHMgYXJlICJyZXNldCIgd2hlbiB0aGUgbmV4dCBp
dGVtIGluIHRoZSBydW5xdWV1ZSBpcyBsZXNzIHRoYW4KICAqIG9yIGVxdWFsIHRvIHplcm8uICBB
dCB0aGF0IHBvaW50LCBldmVyeW9uZSdzIGNyZWRpdHMgYXJlICJjbGlwcGVkIgogICogdG8gYSBz
bWFsbCB2YWx1ZSwgYW5kIGEgZml4ZWQgY3JlZGl0IGlzIGFkZGVkIHRvIGV2ZXJ5b25lLgogICov
CkBAIC05NSwzMyArOTUsMzMgQEAKICAqICAgYmUgZ2l2ZW4gYSBjYXAgb2YgMjUlOyBhIGRvbWFp
biB0aGF0IG11c3Qgbm90IHVzZSBtb3JlIHRoYW4gMSsxLzIgb2YKICAqICAgcGh5c2ljYWwgQ1BV
IHRpbWUsIHdpbGwgYmUgZ2l2ZW4gYSBjYXAgb2YgMTUwJTsKICAqCi0gKiAtIGNhcHMgYXJlIHBl
ci1kb21haW4gKG5vdCBwZXItdkNQVSkuIElmIGEgZG9tYWluIGhhcyBvbmx5IDEgdkNQVSwgYW5k
Ci0gKiAgIGEgNDAlIGNhcCwgdGhhdCBvbmUgdkNQVSB3aWxsIHVzZSA0MCUgb2Ygb25lIHBDUFUu
IElmIGEgc29tYWluIGhhcyA0Ci0gKiAgIHZDUFVzLCBhbmQgYSAyMDAlIGNhcCwgdGhlIGVxdWl2
YWxlbnQgb2YgMTAwJSB0aW1lIG9uIDIgcENQVXMgd2lsbCBiZQotICogICBzcGxpdCBhbW9uZyB0
aGUgdiB2Q1BVcy4gSG93IG11Y2ggZWFjaCBvZiB0aGUgdkNQVXMgd2lsbCBhY3R1YWxseSBnZXQs
CisgKiAtIGNhcHMgYXJlIHBlci1kb21haW4gKG5vdCBwZXItaXRlbSkuIElmIGEgZG9tYWluIGhh
cyBvbmx5IDEgaXRlbSwgYW5kCisgKiAgIGEgNDAlIGNhcCwgdGhhdCBvbmUgaXRlbSB3aWxsIHVz
ZSA0MCUgb2Ygb25lIHBDUFUuIElmIGEgc29tYWluIGhhcyA0CisgKiAgIGl0ZW1zLCBhbmQgYSAy
MDAlIGNhcCwgdGhlIGVxdWl2YWxlbnQgb2YgMTAwJSB0aW1lIG9uIDIgcENQVXMgd2lsbCBiZQor
ICogICBzcGxpdCBhbW9uZyB0aGUgdiBpdGVtcy4gSG93IG11Y2ggZWFjaCBvZiB0aGUgaXRlbXMg
d2lsbCBhY3R1YWxseSBnZXQsCiAgKiAgIGR1cmluZyBhbnkgZ2l2ZW4gaW50ZXJ2YWwgb2YgdGlt
ZSwgaXMgdW5zcGVjaWZpZWQgKGFzIGl0IGRlcGVuZHMgb24KICAqICAgdmFyaW91cyBhc3BlY3Rz
OiB3b3JrbG9hZCwgc3lzdGVtIGxvYWQsIGV0Yy4pLiBGb3IgaW5zdGFuY2UsIGl0IGlzCi0gKiAg
IHBvc3NpYmxlIHRoYXQsIGR1cmluZyBhIGdpdmVuIHRpbWUgaW50ZXJ2YWwsIDIgdkNQVXMgdXNl
IDEwMCUgZWFjaCwKKyAqICAgcG9zc2libGUgdGhhdCwgZHVyaW5nIGEgZ2l2ZW4gdGltZSBpbnRl
cnZhbCwgMiBpdGVtcyB1c2UgMTAwJSBlYWNoLAogICogICBhbmQgdGhlIG90aGVyIHR3byB1c2Ug
bm90aGluZzsgd2hpbGUgZHVyaW5nIGFub3RoZXIgdGltZSBpbnRlcnZhbCwKLSAqICAgdHdvIHZD
UFVzIHVzZSA4MCUsIG9uZSB1c2VzIDEwJSBhbmQgdGhlIG90aGVyIDMwJTsgb3IgdGhhdCBlYWNo
IHVzZQorICogICB0d28gaXRlbXMgdXNlIDgwJSwgb25lIHVzZXMgMTAlIGFuZCB0aGUgb3RoZXIg
MzAlOyBvciB0aGF0IGVhY2ggdXNlCiAgKiAgIDUwJSAoYW5kIHNvIG9uIGFuZCBzbyBmb3J0aCku
CiAgKgogICogRm9yIGltcGxlbWVudGluZyB0aGlzLCB3ZSB1c2UgdGhlIGZvbGxvd2luZyBhcHBy
b2FjaDoKICAqCiAgKiAtIGVhY2ggZG9tYWluIGlzIGdpdmVuIGEgJ2J1ZGdldCcsIGFuIGVhY2gg
ZG9tYWluIGhhcyBhIHRpbWVyLCB3aGljaAogICogICByZXBsZW5pc2hlcyB0aGUgZG9tYWluJ3Mg
YnVkZ2V0IHBlcmlvZGljYWxseS4gVGhlIGJ1ZGdldCBpcyB0aGUgYW1vdW50Ci0gKiAgIG9mIHRp
bWUgdGhlIHZDUFVzIG9mIHRoZSBkb21haW4gY2FuIHVzZSBldmVyeSAncGVyaW9kJzsKKyAqICAg
b2YgdGltZSB0aGUgaXRlbXMgb2YgdGhlIGRvbWFpbiBjYW4gdXNlIGV2ZXJ5ICdwZXJpb2QnOwog
ICoKICAqIC0gdGhlIHBlcmlvZCBpcyBDU0NIRUQyX0JER1RfUkVQTF9QRVJJT0QsIGFuZCBpcyB0
aGUgc2FtZSBmb3IgYWxsIGRvbWFpbnMKICAqICAgKGJ1dCBlYWNoIGRvbWFpbiBoYXMgaXRzIG93
biB0aW1lcjsgc28gdGhlIGFsbCBhcmUgcGVyaW9kaWMgYnkgdGhlIHNhbWUKICAqICAgcGVyaW9k
LCBidXQgcmVwbGVuaXNobWVudCBvZiB0aGUgYnVkZ2V0cyBvZiB0aGUgdmFyaW91cyBkb21haW5z
LCBhdAogICogICBwZXJpb2RzIGJvdW5kYXJpZXMsIGFyZSBub3Qgc3luY2hyb25vdXMpOwogICoK
LSAqIC0gd2hlbiB2Q1BVcyBydW4sIHRoZXkgY29uc3VtZSBidWRnZXQuIFdoZW4gdGhleSBkb24n
dCBydW4sIHRoZXkgZG9uJ3QKLSAqICAgY29uc3VtZSBidWRnZXQuIElmIHRoZXJlIGlzIG5vIGJ1
ZGdldCBsZWZ0IGZvciB0aGUgZG9tYWluLCBubyB2Q1BVIG9mCi0gKiAgIHRoYXQgZG9tYWluIGNh
biBydW4uIElmIGEgdkNQVSB0cmllcyB0byBydW4gYW5kIGZpbmRzIHRoYXQgdGhlcmUgaXMgbm8K
KyAqIC0gd2hlbiBpdGVtcyBydW4sIHRoZXkgY29uc3VtZSBidWRnZXQuIFdoZW4gdGhleSBkb24n
dCBydW4sIHRoZXkgZG9uJ3QKKyAqICAgY29uc3VtZSBidWRnZXQuIElmIHRoZXJlIGlzIG5vIGJ1
ZGdldCBsZWZ0IGZvciB0aGUgZG9tYWluLCBubyBpdGVtIG9mCisgKiAgIHRoYXQgZG9tYWluIGNh
biBydW4uIElmIGFuIGl0ZW0gdHJpZXMgdG8gcnVuIGFuZCBmaW5kcyB0aGF0IHRoZXJlIGlzIG5v
CiAgKiAgIGJ1ZGdldCwgaXQgYmxvY2tzLgotICogICBBdCB3aGF0ZXZlciB0aW1lIGEgdkNQVSB3
YW50cyB0byBydW4sIGl0IG11c3QgY2hlY2sgdGhlIGRvbWFpbidzIGJ1ZGdldCwKKyAqICAgQXQg
d2hhdGV2ZXIgdGltZSBhbiBpdGVtIHdhbnRzIHRvIHJ1biwgaXQgbXVzdCBjaGVjayB0aGUgZG9t
YWluJ3MgYnVkZ2V0LAogICogICBhbmQgaWYgdGhlcmUgaXMgc29tZSwgaXQgY2FuIHVzZSBpdC4K
ICAqCiAgKiAtIGJ1ZGdldCBpcyByZXBsZW5pc2hlZCB0byB0aGUgdG9wIG9mIHRoZSBjYXBhY2l0
eSBmb3IgdGhlIGRvbWFpbiBvbmNlCkBAIC0xMjksMzkgKzEyOSwzOSBAQAogICogICB0aG91Z2gs
IHRoZSBidWRnZXQgYWZ0ZXIgYSByZXBsZW5pc2htZW50IHdpbGwgYWx3YXlzIGJlIGF0IG1vc3Qg
ZXF1YWwKICAqICAgdG8gdGhlIHRvdGFsIGNhcGFjaWZ5IG9mIHRoZSBkb21haW4gKCd0b3RfYnVk
Z2V0Jyk7CiAgKgotICogLSB3aGVuIGEgYnVkZ2V0IHJlcGxlbmlzaG1lbnQgb2NjdXJzLCBpZiB0
aGVyZSBhcmUgdkNQVXMgdGhhdCBoYWQgYmVlbgorICogLSB3aGVuIGEgYnVkZ2V0IHJlcGxlbmlz
aG1lbnQgb2NjdXJzLCBpZiB0aGVyZSBhcmUgaXRlbXMgdGhhdCBoYWQgYmVlbgogICogICBibG9j
a2VkIGJlY2F1c2Ugb2YgbGFjayBvZiBidWRnZXQsIHRoZXknbGwgYmUgdW5ibG9ja2VkLCBhbmQg
dGhleSB3aWxsCiAgKiAgIChwb3RlbnRpYWxseSkgYmUgYWJsZSB0byBydW4gYWdhaW4uCiAgKgog
ICogRmluYWxseSwgc29tZSBldmVuIG1vcmUgaW1wbGVtZW50YXRpb24gcmVsYXRlZCBkZXRhaWw6
CiAgKgotICogLSBidWRnZXQgaXMgc3RvcmVkIGluIGEgZG9tYWluLXdpZGUgcG9vbC4gdkNQVXMg
b2YgdGhlIGRvbWFpbiB0aGF0IHdhbnQKKyAqIC0gYnVkZ2V0IGlzIHN0b3JlZCBpbiBhIGRvbWFp
bi13aWRlIHBvb2wuIEl0ZW1zIG9mIHRoZSBkb21haW4gdGhhdCB3YW50CiAgKiAgIHRvIHJ1biBn
byB0byBzdWNoIHBvb2wsIGFuZCBncnViIHNvbWUuIFdoZW4gdGhleSBkbyBzbywgdGhlIGFtb3Vu
dAogICogICB0aGV5IGdyYWJiZWQgaXMgX2ltbWVkaWF0ZWx5XyByZW1vdmVkIGZyb20gdGhlIHBv
b2wuIFRoaXMgaGFwcGVucyBpbgotICogICB2Y3B1X2dyYWJfYnVkZ2V0KCk7CisgKiAgIGl0ZW1f
Z3JhYl9idWRnZXQoKTsKICAqCi0gKiAtIHdoZW4gdkNQVXMgc3RvcCBydW5uaW5nLCBpZiB0aGV5
J3ZlIG5vdCBjb25zdW1lZCBhbGwgdGhlIGJ1ZGdldCB0aGV5CisgKiAtIHdoZW4gaXRlbXMgc3Rv
cCBydW5uaW5nLCBpZiB0aGV5J3ZlIG5vdCBjb25zdW1lZCBhbGwgdGhlIGJ1ZGdldCB0aGV5CiAg
KiAgIHRvb2ssIHRoZSBsZWZ0b3ZlciBpcyBwdXQgYmFjayBpbiB0aGUgcG9vbC4gVGhpcyBoYXBw
ZW5zIGluCi0gKiAgIHZjcHVfcmV0dXJuX2J1ZGdldCgpOworICogICBpdGVtX3JldHVybl9idWRn
ZXQoKTsKICAqCi0gKiAtIHRoZSBhYm92ZSBtZWFucyB0aGF0IGEgdkNQVSBjYW4gZmluZCBvdXQg
dGhhdCB0aGVyZSBpcyBubyBidWRnZXQgYW5kCisgKiAtIHRoZSBhYm92ZSBtZWFucyB0aGF0IGFu
IGl0ZW0gY2FuIGZpbmQgb3V0IHRoYXQgdGhlcmUgaXMgbm8gYnVkZ2V0IGFuZAogICogICBibG9j
aywgbm90IG9ubHkgaWYgdGhlIGNhcCBoYXMgYWN0dWFsbHkgYmVlbiByZWFjaGVkIChmb3IgdGhp
cyBwZXJpb2QpLAotICogICBidXQgYWxzbyBpZiBzb21lIG90aGVyIHZDUFVzLCBpbiBvcmRlciB0
byBydW4sIGhhdmUgZ3JhYmJlZCBhIGNlcnRhaW4KKyAqICAgYnV0IGFsc28gaWYgc29tZSBvdGhl
ciBpdGVtcywgaW4gb3JkZXIgdG8gcnVuLCBoYXZlIGdyYWJiZWQgYSBjZXJ0YWluCiAgKiAgIHF1
b3RhIG9mIGJ1ZGdldCwgbm8gbWF0dGVyIHdoZXRoZXIgdGhleSd2ZSBhbHJlYWR5IHVzZWQgaXQg
YWxsIG9yIG5vdC4KLSAqICAgQSB2Q1BVIGJsb2NraW5nIGJlY2F1c2UgKGFueSBmb3JtIG9mKSBs
YWNrIG9mIGJ1ZGdldCBpcyBzYWlkIHRvIGJlCi0gKiAgICJwYXJrZWQiLCBhbmQgc3VjaCBibG9j
a2luZyBoYXBwZW5zIGluIHBhcmtfdmNwdSgpOworICogICBBbiBpdGVtIGJsb2NraW5nIGJlY2F1
c2UgKGFueSBmb3JtIG9mKSBsYWNrIG9mIGJ1ZGdldCBpcyBzYWlkIHRvIGJlCisgKiAgICJwYXJr
ZWQiLCBhbmQgc3VjaCBibG9ja2luZyBoYXBwZW5zIGluIHBhcmtfaXRlbSgpOwogICoKLSAqIC0g
d2hlbiBhIHZDUFUgc3RvcHMgcnVubmluZywgYW5kIHB1dHMgYmFjayBzb21lIGJ1ZGdldCBpbiB0
aGUgZG9tYWluIHBvb2wsCisgKiAtIHdoZW4gYW4gaXRlbSBzdG9wcyBydW5uaW5nLCBhbmQgcHV0
cyBiYWNrIHNvbWUgYnVkZ2V0IGluIHRoZSBkb21haW4gcG9vbCwKICAqICAgd2UgbmVlZCB0byBj
aGVjayB3aGV0aGVyIHRoZXJlIGlzIHNvbWVvbmUgd2hpY2ggaGFzIGJlZW4gcGFya2VkIGFuZCB0
aGF0Ci0gKiAgIGNhbiBiZSB1bnBhcmtlZC4gVGhpcyBoYXBwZW5zIGluIHVucGFya19wYXJrZWRf
dmNwdXMoKSwgY2FsbGVkIGZyb20KKyAqICAgY2FuIGJlIHVucGFya2VkLiBUaGlzIGhhcHBlbnMg
aW4gdW5wYXJrX3BhcmtlZF9pdGVtcygpLCBjYWxsZWQgZnJvbQogICogICBjc2NoZWQyX2NvbnRl
eHRfc2F2ZWQoKTsKICAqCiAgKiAtIG9mIGNvdXJzZSwgdW5wYXJraW5nIGhhcHBlbnMgYWxzbyBh
cyBhIGNvbnNlcXVlbmNlIG9mIHRoZSBkb21haW4ncyBidWRnZXQKICAqICAgYmVpbmcgcmVwbGVu
aXNoZWQgYnkgdGhlIHBlcmlvZGljIHRpbWVyLiBUaGlzIGFsc28gb2NjdXJzIGJ5IG1lYW5zIG9m
CiAgKiAgIGNhbGxpbmcgY3NjaGVkMl9jb250ZXh0X3NhdmVkKCkgKGJ1dCBmcm9tIHJlcGxlbmlz
aF9kb21haW5fYnVkZ2V0KCkpOwogICoKLSAqIC0gcGFya2VkIHZDUFVzIG9mIGEgZG9tYWluIGFy
ZSBrZXB0IGluIGEgKHBlci1kb21haW4pIGxpc3QsIGNhbGxlZAotICogICAncGFya2VkX3ZjcHVz
JykuIE1hbmlwdWxhdGlvbiBvZiB0aGUgbGlzdCBhbmQgb2YgdGhlIGRvbWFpbi13aWRlIGJ1ZGdl
dAorICogLSBwYXJrZWQgaXRlbXMgb2YgYSBkb21haW4gYXJlIGtlcHQgaW4gYSAocGVyLWRvbWFp
bikgbGlzdCwgY2FsbGVkCisgKiAgICdwYXJrZWRfaXRlbXMnKS4gTWFuaXB1bGF0aW9uIG9mIHRo
ZSBsaXN0IGFuZCBvZiB0aGUgZG9tYWluLXdpZGUgYnVkZ2V0CiAgKiAgIHBvb2wsIG11c3Qgb2Nj
dXIgb25seSB3aGVuIGhvbGRpbmcgdGhlICdidWRnZXRfbG9jaycuCiAgKi8KIApAQCAtMTc0LDkg
KzE3NCw5IEBACiAgKiAgICAgcGNwdV9zY2hlZHVsZV9sb2NrKCkgLyBpdGVtX3NjaGVkdWxlX2xv
Y2soKSAoYW5kIGZyaWVuZHMpLAogICogICAqIGEgY3B1IG1heSAodHJ5IHRvKSB0YWtlIGEgInJl
bW90ZSIgcnVucXVldWUgbG9jaywgZS5nLiwgZm9yCiAgKiAgICAgbG9hZCBiYWxhbmNpbmc7Ci0g
KiAgKyBzZXJpYWxpemVzIHJ1bnF1ZXVlIG9wZXJhdGlvbnMgKHJlbW92aW5nIGFuZCBpbnNlcnRp
bmcgdmNwdXMpOworICogICsgc2VyaWFsaXplcyBydW5xdWV1ZSBvcGVyYXRpb25zIChyZW1vdmlu
ZyBhbmQgaW5zZXJ0aW5nIGl0ZW1zKTsKICAqICArIHByb3RlY3RzIHJ1bnF1ZXVlLXdpZGUgZGF0
YSBpbiBjc2NoZWQyX3J1bnF1ZXVlX2RhdGE7Ci0gKiAgKyBwcm90ZWN0cyB2Y3B1IHBhcmFtZXRl
cnMgaW4gY3NjaGVkMl9pdGVtIGZvciB0aGUgdmNwdSBpbiB0aGUKKyAqICArIHByb3RlY3RzIGl0
ZW0gcGFyYW1ldGVycyBpbiBjc2NoZWQyX2l0ZW0gZm9yIHRoZSBpdGVtIGluIHRoZQogICogICAg
cnVucXVldWUuCiAgKgogICogLSBQcml2YXRlIHNjaGVkdWxlciBsb2NrCkBAIC0xOTAsOCArMTkw
LDggQEAKICAqICArIGl0IGlzIHBlci1kb21haW47CiAgKiAgKyBwcm90ZWN0cywgaW4gZG9tYWlu
cyB0aGF0IGhhdmUgYW4gdXRpbGl6YXRpb24gY2FwOwogICogICAqIG1hbmlwdWxhdGlvbiBvZiB0
aGUgdG90YWwgYnVkZ2V0IG9mIHRoZSBkb21haW4gKGFzIGl0IGlzIHNoYXJlZAotICogICAgIGFt
b25nIGFsbCB2Q1BVcyBvZiB0aGUgZG9tYWluKSwKLSAqICAgKiBtYW5pcHVsYXRpb24gb2YgdGhl
IGxpc3Qgb2YgdkNQVXMgdGhhdCBhcmUgYmxvY2tlZCB3YWl0aW5nIGZvcgorICogICAgIGFtb25n
IGFsbCBpdGVtcyBvZiB0aGUgZG9tYWluKSwKKyAqICAgKiBtYW5pcHVsYXRpb24gb2YgdGhlIGxp
c3Qgb2YgaXRlbXMgdGhhdCBhcmUgYmxvY2tlZCB3YWl0aW5nIGZvcgogICogICAgIHNvbWUgYnVk
Z2V0IHRvIGJlIGF2YWlsYWJsZS4KICAqCiAgKiAtIFR5cGU6CkBAIC0yMjgsOSArMjI4LDkgQEAK
ICAqLwogI2RlZmluZSBDU0NIRUQyX0NSRURJVF9JTklUICAgICAgICAgIE1JTExJU0VDUygxMCkK
IC8qCi0gKiBBbW91bnQgb2YgY3JlZGl0IHRoZSBpZGxlIHZjcHVzIGhhdmUuIEl0IG5ldmVyIGNo
YW5nZXMsIGFzIGlkbGUKLSAqIHZjcHVzIGRvZXMgbm90IGNvbnN1bWUgY3JlZGl0cywgYW5kIGl0
IG11c3QgYmUgbG93ZXIgdGhhbiB3aGF0ZXZlcgotICogYW1vdW50IG9mIGNyZWRpdCAncmVndWxh
cicgdmNwdSB3b3VsZCBlbmQgdXAgd2l0aC4KKyAqIEFtb3VudCBvZiBjcmVkaXQgdGhlIGlkbGUg
aXRlbXMgaGF2ZS4gSXQgbmV2ZXIgY2hhbmdlcywgYXMgaWRsZQorICogaXRlbXMgZG9lcyBub3Qg
Y29uc3VtZSBjcmVkaXRzLCBhbmQgaXQgbXVzdCBiZSBsb3dlciB0aGFuIHdoYXRldmVyCisgKiBh
bW91bnQgb2YgY3JlZGl0ICdyZWd1bGFyJyBpdGVtIHdvdWxkIGVuZCB1cCB3aXRoLgogICovCiAj
ZGVmaW5lIENTQ0hFRDJfSURMRV9DUkVESVQgICAgICAgICAgKC0oMVU8PDMwKSkKIC8qCkBAIC0y
NDMsOSArMjQzLDkgQEAKICAqIE1JTl9USU1FUi4KICAqLwogI2RlZmluZSBDU0NIRUQyX01JR1JB
VEVfUkVTSVNUICAgICAgICgob3B0X21pZ3JhdGVfcmVzaXN0KSpNSUNST1NFQ1MoMSkpCi0vKiBI
b3cgbXVjaCB0byAiY29tcGVuc2F0ZSIgYSB2Y3B1IGZvciBMMiBtaWdyYXRpb24uICovCisvKiBI
b3cgbXVjaCB0byAiY29tcGVuc2F0ZSIgYW4gaXRlbSBmb3IgTDIgbWlncmF0aW9uLiAqLwogI2Rl
ZmluZSBDU0NIRUQyX01JR1JBVEVfQ09NUEVOU0FUSU9OIE1JQ1JPU0VDUyg1MCkKLS8qIEhvdyB0
b2xlcmFudCB3ZSBzaG91bGQgYmUgd2hlbiBwZWVraW5nIGF0IHJ1bnRpbWUgb2YgdmNwdXMgb24g
b3RoZXIgY3B1cyAqLworLyogSG93IHRvbGVyYW50IHdlIHNob3VsZCBiZSB3aGVuIHBlZWtpbmcg
YXQgcnVudGltZSBvZiBpdGVtcyBvbiBvdGhlciBjcHVzICovCiAjZGVmaW5lIENTQ0hFRDJfUkFU
RUxJTUlUX1RJQ0tMRV9UT0xFUkFOQ0UgTUlDUk9TRUNTKDUwKQogLyogUmVzZXQ6IFZhbHVlIGJl
bG93IHdoaWNoIGNyZWRpdCB3aWxsIGJlIHJlc2V0LiAqLwogI2RlZmluZSBDU0NIRUQyX0NSRURJ
VF9SRVNFVCAgICAgICAgIDAKQEAgLTI1OCw3ICsyNTgsNyBAQAogICogRmxhZ3MKICAqLwogLyoK
LSAqIENTRkxBR19zY2hlZHVsZWQ6IElzIHRoaXMgdmNwdSBlaXRoZXIgcnVubmluZyBvbiwgb3Ig
Y29udGV4dC1zd2l0Y2hpbmcgb2ZmLAorICogQ1NGTEFHX3NjaGVkdWxlZDogSXMgdGhpcyBpdGVt
IGVpdGhlciBydW5uaW5nIG9uLCBvciBjb250ZXh0LXN3aXRjaGluZyBvZmYsCiAgKiBhIHBoeXNp
Y2FsIGNwdT8KICAqICsgQWNjZXNzZWQgb25seSB3aXRoIHJ1bnF1ZXVlIGxvY2sgaGVsZAogICog
KyBTZXQgd2hlbiBjaG9zZW4gYXMgbmV4dCBpbiBjc2NoZWQyX3NjaGVkdWxlKCkuCkBAIC0yODAs
MjEgKzI4MCwyMSBAQAogI2RlZmluZSBfX0NTRkxBR19kZWxheWVkX3J1bnFfYWRkIDIKICNkZWZp
bmUgQ1NGTEFHX2RlbGF5ZWRfcnVucV9hZGQgKDFVPDxfX0NTRkxBR19kZWxheWVkX3J1bnFfYWRk
KQogLyoKLSAqIENTRkxBR19ydW5xX21pZ3JhdGVfcmVxdWVzdDogVGhpcyB2Y3B1IGlzIGJlaW5n
IG1pZ3JhdGVkIGFzIGEgcmVzdWx0IG9mIGEKKyAqIENTRkxBR19ydW5xX21pZ3JhdGVfcmVxdWVz
dDogVGhpcyBpdGVtIGlzIGJlaW5nIG1pZ3JhdGVkIGFzIGEgcmVzdWx0IG9mIGEKICAqIGNyZWRp
dDItaW5pdGlhdGVkIHJ1bnEgbWlncmF0ZSByZXF1ZXN0OyBtaWdyYXRlIGl0IHRvIHRoZSBydW5x
dWV1ZSBpbmRpY2F0ZWQKLSAqIGluIHRoZSBzdmMgc3RydWN0LiAKKyAqIGluIHRoZSBzdmMgc3Ry
dWN0LgogICovCiAjZGVmaW5lIF9fQ1NGTEFHX3J1bnFfbWlncmF0ZV9yZXF1ZXN0IDMKICNkZWZp
bmUgQ1NGTEFHX3J1bnFfbWlncmF0ZV9yZXF1ZXN0ICgxVTw8X19DU0ZMQUdfcnVucV9taWdyYXRl
X3JlcXVlc3QpCiAvKgotICogQ1NGTEFHX3ZjcHVfeWllbGQ6IHRoaXMgdmNwdSB3YXMgcnVubmlu
ZywgYW5kIGhhcyBjYWxsZWQgdmNwdV95aWVsZCgpLiBUaGUKKyAqIENTRkxBR19pdGVtX3lpZWxk
OiB0aGlzIGl0ZW0gd2FzIHJ1bm5pbmcsIGFuZCBoYXMgY2FsbGVkIHZjcHVfeWllbGQoKS4gVGhl
CiAgKiBzY2hlZHVsZXIgaXMgaW52b2tlZCB0byBzZWUgaWYgd2UgY2FuIGdpdmUgdGhlIGNwdSB0
byBzb21lb25lIGVsc2UsIGFuZAotICogZ2V0IGJhY2sgdG8gdGhlIHlpZWxkaW5nIHZjcHUgaW4g
YSB3aGlsZS4KKyAqIGdldCBiYWNrIHRvIHRoZSB5aWVsZGluZyBpdGVtIGluIGEgd2hpbGUuCiAg
Ki8KLSNkZWZpbmUgX19DU0ZMQUdfdmNwdV95aWVsZCA0Ci0jZGVmaW5lIENTRkxBR192Y3B1X3lp
ZWxkICgxVTw8X19DU0ZMQUdfdmNwdV95aWVsZCkKKyNkZWZpbmUgX19DU0ZMQUdfaXRlbV95aWVs
ZCA0CisjZGVmaW5lIENTRkxBR19pdGVtX3lpZWxkICgxVTw8X19DU0ZMQUdfaXRlbV95aWVsZCkK
IC8qCi0gKiBDU0ZMQUdTX3Bpbm5lZDogdGhpcyB2Y3B1IGlzIGN1cnJlbnRseSAncGlubmVkJywg
aS5lLiwgaGFzIGl0cyBoYXJkCisgKiBDU0ZMQUdTX3Bpbm5lZDogdGhpcyBpdGVtIGlzIGN1cnJl
bnRseSAncGlubmVkJywgaS5lLiwgaGFzIGl0cyBoYXJkCiAgKiBhZmZpbml0eSBzZXQgdG8gb25l
IGFuZCBvbmx5IDEgY3B1IChhbmQsIGhlbmNlLCBjYW4gb25seSBydW4gdGhlcmUpLgogICovCiAj
ZGVmaW5lIF9fQ1NGTEFHX3Bpbm5lZCA1CkBAIC0zMDYsNyArMzA2LDcgQEAgaW50ZWdlcl9wYXJh
bSgic2NoZWRfY3JlZGl0Ml9taWdyYXRlX3Jlc2lzdCIsIG9wdF9taWdyYXRlX3Jlc2lzdCk7CiAv
KgogICogTG9hZCB0cmFja2luZyBhbmQgbG9hZCBiYWxhbmNpbmcKICAqCi0gKiBMb2FkIGhpc3Rv
cnkgb2YgcnVucXVldWVzIGFuZCB2Y3B1cyBpcyBhY2NvdW50ZWQgZm9yIGJ5IHVzaW5nIGFuCisg
KiBMb2FkIGhpc3Rvcnkgb2YgcnVucXVldWVzIGFuZCBpdGVtcyBpcyBhY2NvdW50ZWQgZm9yIGJ5
IHVzaW5nIGFuCiAgKiBleHBvbmVudGlhbCB3ZWlnaHRlZCBtb3ZpbmcgYXZlcmFnZSBhbGdvcml0
aG0uIEhvd2V2ZXIsIGluc3RlYWQgb2YgdXNpbmcKICAqIGZyYWN0aW9ucyx3ZSBzaGlmdCBldmVy
eXRoaW5nIHRvIGxlZnQgYnkgdGhlIG51bWJlciBvZiBiaXRzIHdlIHdhbnQgdG8KICAqIHVzZSBm
b3IgcmVwcmVzZW50aW5nIHRoZSBmcmFjdGlvbmFsIHBhcnQgKFEtZm9ybWF0KS4KQEAgLTMyNiw3
ICszMjYsNyBAQCBpbnRlZ2VyX3BhcmFtKCJzY2hlZF9jcmVkaXQyX21pZ3JhdGVfcmVzaXN0Iiwg
b3B0X21pZ3JhdGVfcmVzaXN0KTsKICAqCiAgKiB3aGVyZSBXIGlzIHRoZSBsZW5ndGggb2YgdGhl
IHdpbmRvdywgUCB0aGUgbXVsdGlwbGllciBmb3IgdHJhbnNpdGlvbmcgaW50bwogICogUS1mb3Jt
YXQgZml4ZWQgcG9pbnQgYXJpdGhtZXRpYyBhbmQgbG9hZCBpcyB0aGUgaW5zdGFudGFuZW91cyBs
b2FkIG9mIGEKLSAqIHJ1bnF1ZXVlLCB3aGljaCBiYXNpY2FsbHkgaXMgdGhlIG51bWJlciBvZiBy
dW5uYWJsZSB2Y3B1cyB0aGVyZSBhcmUgb24gdGhlCisgKiBydW5xdWV1ZSwgd2hpY2ggYmFzaWNh
bGx5IGlzIHRoZSBudW1iZXIgb2YgcnVubmFibGUgaXRlbXMgdGhlcmUgYXJlIG9uIHRoZQogICog
cnVucXVldWUgKGZvciB0aGUgbWVhbmluZyBvZiB0aGUgb3RoZXIgdGVybXMsIGxvb2sgYXQgdGhl
IGRvYyBjb21tZW50IHRvCiAgKiAgdXBkYXRlX3J1bnFfbG9hZCgpKS4KICAqCkBAIC0zMzgsNyAr
MzM4LDcgQEAgaW50ZWdlcl9wYXJhbSgic2NoZWRfY3JlZGl0Ml9taWdyYXRlX3Jlc2lzdCIsIG9w
dF9taWdyYXRlX3Jlc2lzdCk7CiAgKiBUaGUgbWF4aW11bSBwb3NzaWJsZSB2YWx1ZSBmb3IgdGhl
IGF2ZXJhZ2UgbG9hZCwgd2hpY2ggd2Ugd2FudCB0byBzdG9yZSBpbgogICogc190aW1lX3QgdHlw
ZSB2YXJpYWJsZXMgKGkuZS4sIHdlIGhhdmUgNjMgYml0cyBhdmFpbGFibGUpIGlzIGxvYWQqUC4g
VGhpcwogICogbWVhbnMgdGhhdCwgd2l0aCBQIDE4IGJpdHMgd2lkZSwgbG9hZCBjYW4gb2NjdXB5
IDQ1IGJpdHMuIFRoaXMgaW4gdHVybgotICogbWVhbnMgd2UgY2FuIGhhdmUgMl40NSB2Y3B1cyBp
biBlYWNoIHJ1bnF1ZXVlLCBiZWZvcmUgb3ZlcmZsb3cgb2NjdXJzIQorICogbWVhbnMgd2UgY2Fu
IGhhdmUgMl40NSBpdGVtcyBpbiBlYWNoIHJ1bnF1ZXVlLCBiZWZvcmUgb3ZlcmZsb3cgb2NjdXJz
IQogICoKICAqIEhvd2V2ZXIsIGl0IGNhbiBoYXBwZW4gdGhhdCwgYXQgc3RlcCBqKzEsIGlmOgog
ICoKQEAgLTM1NCwxMyArMzU0LDEzIEBAIGludGVnZXJfcGFyYW0oInNjaGVkX2NyZWRpdDJfbWln
cmF0ZV9yZXNpc3QiLCBvcHRfbWlncmF0ZV9yZXNpc3QpOwogICoKICAqICAyXig2MyAtIDMwIC0g
MTgpID0gMl4xNSA9IDMyNzY4CiAgKgotICogU28gMzI3NjggaXMgdGhlIG1heGltdW0gbnVtYmVy
IG9mIHZjcHVzIHRoZSB3ZSBjYW4gaGF2ZSBpbiBhIHJ1bnF1ZXVlLAorICogU28gMzI3NjggaXMg
dGhlIG1heGltdW0gbnVtYmVyIG9mIGl0ZW1zIHRoZSB3ZSBjYW4gaGF2ZSBpbiBhIHJ1bnF1ZXVl
LAogICogYXQgYW55IGdpdmVuIHRpbWUsIGFuZCBzdGlsbCBub3QgaGF2ZSBwcm9ibGVtcyB3aXRo
IHRoZSBsb2FkIHRyYWNraW5nCiAgKiBjYWxjdWxhdGlvbnMuLi4gYW5kIHRoaXMgaXMgbW9yZSB0
aGFuIGZpbmUuCiAgKgogICogQXMgYSBtYXR0ZXIgb2YgZmFjdCwgc2luY2Ugd2UgYXJlIHVzaW5n
IG1pY3Jvc2Vjb25kcyBncmFudWxhcml0eSwgd2UgaGF2ZQogICogVz0yXjIwLiBTbywgc3RpbGwg
d2l0aCAxOCBmcmFjdGlvbmFsIGJpdHMgYW5kIGEgMSBzZWNvbmQgbG9uZyB3aW5kb3csIHRoZXJl
Ci0gKiBtYXkgYmUgMl4yNSA9IDMzNTU0NDMyIHZjcHVzIGluIGEgcnVucSBiZWZvcmUgd2UgaGF2
ZSB0byBzdGFydCB0aGlua2luZworICogbWF5IGJlIDJeMjUgPSAzMzU1NDQzMiBpdGVtcyBpbiBh
IHJ1bnEgYmVmb3JlIHdlIGhhdmUgdG8gc3RhcnQgdGhpbmtpbmcKICAqIGFib3V0IG92ZXJmbG93
LgogICovCiAKQEAgLTQ2OCw3ICs0NjgsNyBAQCBzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRh
IHsKICAgICBzdHJ1Y3QgbGlzdF9oZWFkIHJ1bnE7ICAgICAvKiBPcmRlcmVkIGxpc3Qgb2YgcnVu
bmFibGUgdm1zICAgICAgICAgICAgICAgKi8KICAgICBpbnQgaWQ7ICAgICAgICAgICAgICAgICAg
ICAvKiBJRCBvZiB0aGlzIHJ1bnF1ZXVlICgtMSBpZiBpbnZhbGlkKSAgICAgICAgKi8KIAotICAg
IGludCBsb2FkOyAgICAgICAgICAgICAgICAgIC8qIEluc3RhbnRhbmVvdXMgbG9hZCAobnVtIG9m
IG5vbi1pZGxlIHZjcHVzKSAqLworICAgIGludCBsb2FkOyAgICAgICAgICAgICAgICAgIC8qIElu
c3RhbnRhbmVvdXMgbG9hZCAobnVtIG9mIG5vbi1pZGxlIGl0ZW1zKSAqLwogICAgIHNfdGltZV90
IGxvYWRfbGFzdF91cGRhdGU7IC8qIExhc3QgdGltZSBhdmVyYWdlIHdhcyB1cGRhdGVkICAgICAg
ICAgICAgICAqLwogICAgIHNfdGltZV90IGF2Z2xvYWQ7ICAgICAgICAgIC8qIERlY2F5aW5nIHF1
ZXVlIGxvYWQgICAgICAgICAgICAgICAgICAgICAgICAqLwogICAgIHNfdGltZV90IGJfYXZnbG9h
ZDsgICAgICAgIC8qIERlY2F5aW5nIHF1ZXVlIGxvYWQgbW9kaWZpZWQgYnkgYmFsYW5jaW5nICAq
LwpAQCAtNDc4LDggKzQ3OCw4IEBAIHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgewogICAg
ICAgICB0aWNrbGVkLCAgICAgICAgICAgICAgIC8qIEhhdmUgYmVlbiBhc2tlZCB0byBnbyB0aHJv
dWdoIHNjaGVkdWxlICAgICAqLwogICAgICAgICBpZGxlOyAgICAgICAgICAgICAgICAgIC8qIEN1
cnJlbnRseSBpZGxlIHBjcHVzICAgICAgICAgICAgICAgICAgICAgICAqLwogCi0gICAgc3RydWN0
IGxpc3RfaGVhZCBzdmM7ICAgICAgLyogTGlzdCBvZiBhbGwgdmNwdXMgYXNzaWduZWQgdG8gdGhl
IHJ1bnF1ZXVlICovCi0gICAgdW5zaWduZWQgaW50IG1heF93ZWlnaHQ7ICAgLyogTWF4IHdlaWdo
dCBvZiB0aGUgdmNwdXMgaW4gdGhpcyBydW5xdWV1ZSAgICovCisgICAgc3RydWN0IGxpc3RfaGVh
ZCBzdmM7ICAgICAgLyogTGlzdCBvZiBhbGwgaXRlbXMgYXNzaWduZWQgdG8gdGhlIHJ1bnF1ZXVl
ICovCisgICAgdW5zaWduZWQgaW50IG1heF93ZWlnaHQ7ICAgLyogTWF4IHdlaWdodCBvZiB0aGUg
aXRlbXMgaW4gdGhpcyBydW5xdWV1ZSAgICovCiAgICAgdW5zaWduZWQgaW50IHBpY2tfYmlhczsg
ICAgLyogTGFzdCBwaWNrZWQgcGNwdS4gU3RhcnQgZnJvbSBpdCBuZXh0IHRpbWUgICovCiB9Owog
CkBAIC01MDksMjAgKzUwOSwyMCBAQCBzdHJ1Y3QgY3NjaGVkMl9wY3B1IHsKIH07CiAKIC8qCi0g
KiBWaXJ0dWFsIENQVQorICogU2NoZWR1bGUgSXRlbQogICovCiBzdHJ1Y3QgY3NjaGVkMl9pdGVt
IHsKICAgICBzdHJ1Y3QgY3NjaGVkMl9kb20gKnNkb207ICAgICAgICAgIC8qIFVwLXBvaW50ZXIg
dG8gZG9tYWluICAgICAgICAgICAgICAgICovCi0gICAgc3RydWN0IHZjcHUgKnZjcHU7ICAgICAg
ICAgICAgICAgICAvKiBVcC1wb2ludGVyLCB0byB2Y3B1ICAgICAgICAgICAgICAgICAqLworICAg
IHN0cnVjdCBzY2hlZF9pdGVtICppdGVtOyAgICAgICAgICAgLyogVXAtcG9pbnRlciwgdG8gc2No
ZWR1bGUgaXRlbSAgICAgICAgKi8KICAgICBzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICpy
cWQ7IC8qIFVwLXBvaW50ZXIgdG8gdGhlIHJ1bnF1ZXVlICAgICAgICAgICovCiAKICAgICBpbnQg
Y3JlZGl0OyAgICAgICAgICAgICAgICAgICAgICAgIC8qIEN1cnJlbnQgYW1vdW50IG9mIGNyZWRp
dCAgICAgICAgICAgICovCi0gICAgdW5zaWduZWQgaW50IHdlaWdodDsgICAgICAgICAgICAgICAv
KiBXZWlnaHQgb2YgdGhpcyB2Y3B1ICAgICAgICAgICAgICAgICAqLworICAgIHVuc2lnbmVkIGlu
dCB3ZWlnaHQ7ICAgICAgICAgICAgICAgLyogV2VpZ2h0IG9mIHRoaXMgaXRlbSAgICAgICAgICAg
ICAgICAgKi8KICAgICB1bnNpZ25lZCBpbnQgcmVzaWR1YWw7ICAgICAgICAgICAgIC8qIFJlbWlu
ZGVyIG9mIGRpdihtYXhfd2VpZ2h0L3dlaWdodCkgICovCiAgICAgdW5zaWduZWQgZmxhZ3M7ICAg
ICAgICAgICAgICAgICAgICAvKiBTdGF0dXMgZmxhZ3MgKDE2IGJpdHMgd291bGQgYmUgb2ssICAq
LwogICAgIHNfdGltZV90IGJ1ZGdldDsgICAgICAgICAgICAgICAgICAgLyogQ3VycmVudCBidWRn
ZXQgKGlmIGRvbWFpbnMgaGFzIGNhcCkgKi8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIC8qIGJ1dCBjbGVhcl9iaXQoKSBkb2VzIG5vdCBsaWtlIHRoYXQpICovCi0gICAg
c190aW1lX3QgYnVkZ2V0X3F1b3RhOyAgICAgICAgICAgICAvKiBCdWRnZXQgdG8gd2hpY2ggdkNQ
VSBpcyBlbnRpdGxlZCAgICAqLworICAgIHNfdGltZV90IGJ1ZGdldF9xdW90YTsgICAgICAgICAg
ICAgLyogQnVkZ2V0IHRvIHdoaWNoIGl0ZW0gaXMgZW50aXRsZWQgICAgKi8KIAogICAgIHNfdGlt
ZV90IHN0YXJ0X3RpbWU7ICAgICAgICAgICAgICAgLyogVGltZSB3ZSB3ZXJlIHNjaGVkdWxlZCAo
Zm9yIGNyZWRpdCkgKi8KIApAQCAtNTMxLDcgKzUzMSw3IEBAIHN0cnVjdCBjc2NoZWQyX2l0ZW0g
ewogICAgIHNfdGltZV90IGF2Z2xvYWQ7ICAgICAgICAgICAgICAgICAgLyogRGVjYXlpbmcgcXVl
dWUgbG9hZCAgICAgICAgICAgICAgICAgKi8KIAogICAgIHN0cnVjdCBsaXN0X2hlYWQgcnVucV9l
bGVtOyAgICAgICAgLyogT24gdGhlIHJ1bnF1ZXVlIChycWQtPnJ1bnEpICAgICAgICAgKi8KLSAg
ICBzdHJ1Y3QgbGlzdF9oZWFkIHBhcmtlZF9lbGVtOyAgICAgIC8qIE9uIHRoZSBwYXJrZWRfdmNw
dXMgbGlzdCAgICAgICAgICAgICovCisgICAgc3RydWN0IGxpc3RfaGVhZCBwYXJrZWRfZWxlbTsg
ICAgICAvKiBPbiB0aGUgcGFya2VkX2l0ZW1zIGxpc3QgICAgICAgICAgICAqLwogICAgIHN0cnVj
dCBsaXN0X2hlYWQgcnFkX2VsZW07ICAgICAgICAgLyogT24gY3NjaGVkMl9ydW5xdWV1ZV9kYXRh
J3Mgc3ZjIGxpc3QgKi8KICAgICBzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICptaWdyYXRl
X3JxZDsgLyogUHJlLWRldGVybWluZWQgbWlnci4gdGFyZ2V0ICovCiAgICAgaW50IHRpY2tsZWRf
Y3B1OyAgICAgICAgICAgICAgICAgICAvKiBDcHUgdGhhdCB3aWxsIHBpY2sgdXMgKC0xIGlmIG5v
bmUpICAqLwpAQCAtNTQ5LDEyICs1NDksMTIgQEAgc3RydWN0IGNzY2hlZDJfZG9tIHsKIAogICAg
IHN0cnVjdCB0aW1lciByZXBsX3RpbWVyOyAgICAvKiBUaW1lciBmb3IgcGVyaW9kaWMgcmVwbGVu
aXNobWVudCBvZiBidWRnZXQgKi8KICAgICBzX3RpbWVfdCBuZXh0X3JlcGw7ICAgICAgICAgLyog
VGltZSBhdCB3aGljaCBuZXh0IHJlcGxlbmlzaG1lbnQgb2NjdXJzICAgICovCi0gICAgc3RydWN0
IGxpc3RfaGVhZCBwYXJrZWRfdmNwdXM7IC8qIExpc3Qgb2YgQ1BVcyB3YWl0aW5nIGZvciBidWRn
ZXQgICAgICAgICAqLworICAgIHN0cnVjdCBsaXN0X2hlYWQgcGFya2VkX2l0ZW1zOyAvKiBMaXN0
IG9mIENQVXMgd2FpdGluZyBmb3IgYnVkZ2V0ICAgICAgICAgKi8KIAogICAgIHN0cnVjdCBsaXN0
X2hlYWQgc2RvbV9lbGVtOyAvKiBPbiBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEncyBzZG9tIGxpc3Qg
ICAgICAgKi8KICAgICB1aW50MTZfdCB3ZWlnaHQ7ICAgICAgICAgICAgLyogVXNlciBzcGVjaWZp
ZWQgd2VpZ2h0ICAgICAgICAgICAgICAgICAgICAgICovCiAgICAgdWludDE2X3QgY2FwOyAgICAg
ICAgICAgICAgIC8qIFVzZXIgc3BlY2lmaWVkIGNhcCAgICAgICAgICAgICAgICAgICAgICAgICAq
LwotICAgIHVpbnQxNl90IG5yX3ZjcHVzOyAgICAgICAgICAvKiBOdW1iZXIgb2YgdmNwdXMgb2Yg
dGhpcyBkb21haW4gICAgICAgICAgICAgKi8KKyAgICB1aW50MTZfdCBucl9pdGVtczsgICAgICAg
ICAgLyogTnVtYmVyIG9mIGl0ZW1zIG9mIHRoaXMgZG9tYWluICAgICAgICAgICAgICovCiB9Owog
CiAvKgpAQCAtNTkzLDcgKzU5Myw3IEBAIHN0YXRpYyBpbmxpbmUgc3RydWN0IGNzY2hlZDJfcnVu
cXVldWVfZGF0YSAqYzJycWQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLAogICAgIHJldHVy
biAmY3NjaGVkMl9wcml2KG9wcyktPnJxZFtjMnIoY3B1KV07CiB9CiAKLS8qIERvZXMgdGhlIGRv
bWFpbiBvZiB0aGlzIHZDUFUgaGF2ZSBhIGNhcD8gKi8KKy8qIERvZXMgdGhlIGRvbWFpbiBvZiB0
aGlzIGl0ZW0gaGF2ZSBhIGNhcD8gKi8KIHN0YXRpYyBpbmxpbmUgYm9vbCBoYXNfY2FwKGNvbnN0
IHN0cnVjdCBjc2NoZWQyX2l0ZW0gKnN2YykKIHsKICAgICByZXR1cm4gc3ZjLT5idWRnZXQgIT0g
U1RJTUVfTUFYOwpAQCAtNjExLDI0ICs2MTEsMjQgQEAgc3RhdGljIGlubGluZSBib29sIGhhc19j
YXAoY29uc3Qgc3RydWN0IGNzY2hlZDJfaXRlbSAqc3ZjKQogICogICAgc210X2lkbGUgbWFzay4K
ICAqCiAgKiBPbmNlIHdlIGhhdmUgc3VjaCBhIG1hc2ssIGl0IGlzIGVhc3kgdG8gaW1wbGVtZW50
IGEgcG9saWN5IHRoYXQsIGVpdGhlcjoKLSAqICAtIHVzZXMgZnVsbHkgaWRsZSBjb3JlcyBmaXJz
dDogaXQgaXMgZW5vdWdoIHRvIHRyeSB0byBzY2hlZHVsZSB0aGUgdmNwdXMKKyAqICAtIHVzZXMg
ZnVsbHkgaWRsZSBjb3JlcyBmaXJzdDogaXQgaXMgZW5vdWdoIHRvIHRyeSB0byBzY2hlZHVsZSB0
aGUgaXRlbXMKICAqICAgIG9uIHBjcHVzIGZyb20gc210X2lkbGUgbWFzayBmaXJzdC4gVGhpcyBp
cyB3aGF0IGhhcHBlbnMgaWYKICAqICAgIHNjaGVkX3NtdF9wb3dlcl9zYXZpbmdzIHdhcyBub3Qg
c2V0IGF0IGJvb3QgKGRlZmF1bHQpLCBhbmQgaXQgbWF4aW1pemVzCiAgKiAgICB0cnVlIHBhcmFs
bGVsaXNtLCBhbmQgaGVuY2UgcGVyZm9ybWFuY2U7Ci0gKiAgLSB1c2VzIGFscmVhZHkgYnVzeSBj
b3JlcyBmaXJzdDogaXQgaXMgZW5vdWdoIHRvIHRyeSB0byBzY2hlZHVsZSB0aGUgdmNwdXMKKyAq
ICAtIHVzZXMgYWxyZWFkeSBidXN5IGNvcmVzIGZpcnN0OiBpdCBpcyBlbm91Z2ggdG8gdHJ5IHRv
IHNjaGVkdWxlIHRoZSBpdGVtcwogICogICAgb24gcGNwdXMgdGhhdCBhcmUgaWRsZSwgYnV0IGFy
ZSBub3QgaW4gc210X2lkbGUuIFRoaXMgaXMgd2hhdCBoYXBwZW5zIGlmCiAgKiAgICBzY2hlZF9z
bXRfcG93ZXJfc2F2aW5ncyBpcyBzZXQgYXQgYm9vdCwgYW5kIGl0IGFsbG93cyBhcyBtb3JlIGNv
cmVzIGFzCiAgKiAgICBwb3NzaWJsZSB0byBzdGF5IGluIGxvdyBwb3dlciBzdGF0ZXMsIG1pbmlt
aXppbmcgcG93ZXIgY29uc3VtcHRpb24uCiAgKgogICogVGhpcyBsb2dpYyBpcyBlbnRpcmVseSBp
bXBsZW1lbnRlZCBpbiBydW5xX3RpY2tsZSgpLCBhbmQgdGhhdCBpcyBlbm91Z2guCi0gKiBJbiBm
YWN0LCBpbiB0aGlzIHNjaGVkdWxlciwgcGxhY2VtZW50IG9mIGEgdmNwdSBvbiBvbmUgb2YgdGhl
IHBjcHVzIG9mIGEKKyAqIEluIGZhY3QsIGluIHRoaXMgc2NoZWR1bGVyLCBwbGFjZW1lbnQgb2Yg
YW4gaXRlbSBvbiBvbmUgb2YgdGhlIHBjcHVzIG9mIGEKICAqIHJ1bnEsIF9hbHdheXNfIGhhcHBl
bnMgYnkgbWVhbnMgb2YgdGlja2xpbmc6Ci0gKiAgLSB3aGVuIGEgdmNwdSB3YWtlcyB1cCwgaXQg
Y2FsbHMgY3NjaGVkMl9pdGVtX3dha2UoKSwgd2hpY2ggY2FsbHMKKyAqICAtIHdoZW4gYW4gaXRl
bSB3YWtlcyB1cCwgaXQgY2FsbHMgY3NjaGVkMl9pdGVtX3dha2UoKSwgd2hpY2ggY2FsbHMKICAq
ICAgIHJ1bnFfdGlja2xlKCk7CiAgKiAgLSB3aGVuIGEgbWlncmF0aW9uIGlzIGluaXRpYXRlZCBp
biBzY2hlZHVsZS5jLCB3ZSBjYWxsIGNzY2hlZDJfcmVzX3BpY2soKSwKICAqICAgIGNzY2hlZDJf
aXRlbV9taWdyYXRlKCkgKHdoaWNoIGNhbGxzIG1pZ3JhdGUoKSkgYW5kIGNzY2hlZDJfaXRlbV93
YWtlKCkuCiAgKiAgICBjc2NoZWQyX3Jlc19waWNrKCkgbG9va3MgZm9yIHRoZSBsZWFzdCBsb2Fk
ZWQgcnVucSBhbmQgcmV0dXJuIGp1c3QgYW55Ci0gKiAgICBvZiBpdHMgcHJvY2Vzc29ycy4gVGhl
biwgY3NjaGVkMl9pdGVtX21pZ3JhdGUoKSBqdXN0IG1vdmVzIHRoZSB2Y3B1IHRvCisgKiAgICBv
ZiBpdHMgcHJvY2Vzc29ycy4gVGhlbiwgY3NjaGVkMl9pdGVtX21pZ3JhdGUoKSBqdXN0IG1vdmVz
IHRoZSBpdGVtIHRvCiAgKiAgICB0aGUgY2hvc2VuIHJ1bnEsIGFuZCBpdCBpcyBhZ2FpbiBydW5x
X3RpY2tsZSgpLCBjYWxsZWQgYnkKICAqICAgIGNzY2hlZDJfaXRlbV93YWtlKCkgdGhhdCBhY3R1
YWxseSBkZWNpZGVzIHdoYXQgcGNwdSB0byB1c2Ugd2l0aGluIHRoZQogICogICAgY2hvc2VuIHJ1
bnE7CkBAIC02NDMsNyArNjQzLDcgQEAgc3RhdGljIGlubGluZSBib29sIGhhc19jYXAoY29uc3Qg
c3RydWN0IGNzY2hlZDJfaXRlbSAqc3ZjKQogICoKICAqIE5CIHRoYXQgcnFkLT5zbXRfaWRsZSBp
cyBkaWZmZXJlbnQgdGhhbiBycWQtPmlkbGUuICBycWQtPmlkbGUKICAqIHJlY29yZHMgcGNwdXMg
dGhhdCBhdCBhcmUgbWVyZWx5IGlkbGUgKGkuZS4sIGF0IHRoZSBtb21lbnQgZG8gbm90Ci0gKiBo
YXZlIGEgdmNwdSBydW5uaW5nIG9uIHRoZW0pLiAgQnV0IHlvdSBoYXZlIHRvIG1hbnVhbGx5IGZp
bHRlciBvdXQKKyAqIGhhdmUgYW4gaXRlbSBydW5uaW5nIG9uIHRoZW0pLiAgQnV0IHlvdSBoYXZl
IHRvIG1hbnVhbGx5IGZpbHRlciBvdXQKICAqIHdoaWNoIHBjcHVzIGhhdmUgYmVlbiB0aWNrbGVk
IGluIG9yZGVyIHRvIGZpbmQgY29yZXMgdGhhdCBhcmUgbm90CiAgKiBnb2luZyB0byBiZSBidXN5
IHNvb24uICBGaWx0ZXJpbmcgb3V0IHRpY2tsZWQgY3B1cyBwYWlyd2lzZSBpcyBhCiAgKiBsb3Qg
b2YgZXh0cmEgcGFpbjsgc28gZm9yIHJxZC0+c210X2lkbGUsIHdlIGV4cGxpY2l0bHkgbWFrZSBz
byB0aGF0CkBAIC02OTAsMjQgKzY5MCwyNCBAQCB2b2lkIHNtdF9pZGxlX21hc2tfY2xlYXIodW5z
aWduZWQgaW50IGNwdSwgY3B1bWFza190ICptYXNrKQogICovCiBzdGF0aWMgaW50IGdldF9mYWxs
YmFja19jcHUoc3RydWN0IGNzY2hlZDJfaXRlbSAqc3ZjKQogewotICAgIHN0cnVjdCB2Y3B1ICp2
ID0gc3ZjLT52Y3B1OworICAgIHN0cnVjdCBzY2hlZF9pdGVtICppdGVtID0gc3ZjLT5pdGVtOwog
ICAgIHVuc2lnbmVkIGludCBiczsKIAogICAgIFNDSEVEX1NUQVRfQ1JBTksobmVlZF9mYWxsYmFj
a19jcHUpOwogCiAgICAgZm9yX2VhY2hfYWZmaW5pdHlfYmFsYW5jZV9zdGVwKCBicyApCiAgICAg
ewotICAgICAgICBpbnQgY3B1ID0gdi0+cHJvY2Vzc29yOworICAgICAgICBpbnQgY3B1ID0gc2No
ZWRfaXRlbV9jcHUoaXRlbSk7CiAKLSAgICAgICAgaWYgKCBicyA9PSBCQUxBTkNFX1NPRlRfQUZG
SU5JVFkgJiYgIWhhc19zb2Z0X2FmZmluaXR5KHYtPnNjaGVkX2l0ZW0pICkKKyAgICAgICAgaWYg
KCBicyA9PSBCQUxBTkNFX1NPRlRfQUZGSU5JVFkgJiYgIWhhc19zb2Z0X2FmZmluaXR5KGl0ZW0p
ICkKICAgICAgICAgICAgIGNvbnRpbnVlOwogCi0gICAgICAgIGFmZmluaXR5X2JhbGFuY2VfY3B1
bWFzayh2LT5zY2hlZF9pdGVtLCBicywgY3B1bWFza19zY3JhdGNoX2NwdShjcHUpKTsKKyAgICAg
ICAgYWZmaW5pdHlfYmFsYW5jZV9jcHVtYXNrKGl0ZW0sIGJzLCBjcHVtYXNrX3NjcmF0Y2hfY3B1
KGNwdSkpOwogICAgICAgICBjcHVtYXNrX2FuZChjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSksIGNw
dW1hc2tfc2NyYXRjaF9jcHUoY3B1KSwKLSAgICAgICAgICAgICAgICAgICAgY3B1cG9vbF9kb21h
aW5fY3B1bWFzayh2LT5kb21haW4pKTsKKyAgICAgICAgICAgICAgICAgICAgY3B1cG9vbF9kb21h
aW5fY3B1bWFzayhpdGVtLT5kb21haW4pKTsKIAogICAgICAgICAvKgotICAgICAgICAgKiBUaGlz
IGlzIGNhc2VzIDEgb3IgMyAoZGVwZW5kaW5nIG9uIGJzKTogaWYgdi0+cHJvY2Vzc29yIGlzIChz
dGlsbCkKKyAgICAgICAgICogVGhpcyBpcyBjYXNlcyAxIG9yIDMgKGRlcGVuZGluZyBvbiBicyk6
IGlmIHByb2Nlc3NvciBpcyAoc3RpbGwpCiAgICAgICAgICAqIGluIG91ciBhZmZpbml0eSwgZ28g
Zm9yIGl0LCBmb3IgY2FjaGUgYmV0dGVybmVzcy4KICAgICAgICAgICovCiAgICAgICAgIGlmICgg
bGlrZWx5KGNwdW1hc2tfdGVzdF9jcHUoY3B1LCBjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSkpKSAp
CkBAIC03MjksNyArNzI5LDcgQEAgc3RhdGljIGludCBnZXRfZmFsbGJhY2tfY3B1KHN0cnVjdCBj
c2NoZWQyX2l0ZW0gKnN2YykKICAgICAgICAgICogV2UgbWF5IHdlbGwgcGljayBhbnkgdmFsaWQg
cGNwdSBmcm9tIG91ciBzb2Z0LWFmZmluaXR5LCBvdXRzaWRlCiAgICAgICAgICAqIG9mIG91ciBj
dXJyZW50IHJ1bnF1ZXVlLCBidXQgd2UgZGVjaWRlIG5vdCB0by4gSW4gZmFjdCwgY2hhbmdpbmcK
ICAgICAgICAgICogcnVucXVldWUgaXMgc2xvdywgYWZmZWN0cyBsb2FkIGRpc3RyaWJ1dGlvbiwg
YW5kIGlzIGEgc291cmNlIG9mCi0gICAgICAgICAqIG92ZXJoZWFkIGZvciB0aGUgdmNwdXMgcnVu
bmluZyBvbiB0aGUgb3RoZXIgcnVucXVldWUgKHdlIG5lZWQgdGhlCisgICAgICAgICAqIG92ZXJo
ZWFkIGZvciB0aGUgaXRlbXMgcnVubmluZyBvbiB0aGUgb3RoZXIgcnVucXVldWUgKHdlIG5lZWQg
dGhlCiAgICAgICAgICAqIGxvY2spLiBTbywgYmV0dGVyIGRvIHRoYXQgYXMgYSBjb25zZXF1ZW5j
ZSBvZiBhIHdlbGwgaW5mb3JtZWQKICAgICAgICAgICogZGVjaXNpb24gKG9yIGlmIHdlIHJlYWxs
eSBkb24ndCBoYXZlIGFueSBvdGhlciBjaGFuY2UsIGFzIHdlIHdpbGwsCiAgICAgICAgICAqIGF0
IHN0ZXAgNSwgaWYgd2UgZ2V0IHRvIHRoZXJlKS4KQEAgLTc2MSw3ICs3NjEsNyBAQCBzdGF0aWMg
aW50IGdldF9mYWxsYmFja19jcHUoc3RydWN0IGNzY2hlZDJfaXRlbSAqc3ZjKQogICAgICAqIFdl
IGNhbid0IGJlIGhlcmUuICBCdXQgaWYgdGhhdCBzb21laG93IGhhcHBlbiAoaW4gbm9uLWRlYnVn
IGJ1aWxkcyksCiAgICAgICogYXQgbGVhc3QgcmV0dXJuIHNvbWV0aGluZyB3aGljaCBib3RoIG9u
bGluZSBhbmQgaW4gb3VyIGhhcmQtYWZmaW5pdHkuCiAgICAgICovCi0gICAgcmV0dXJuIGNwdW1h
c2tfYW55KGNwdW1hc2tfc2NyYXRjaF9jcHUodi0+cHJvY2Vzc29yKSk7CisgICAgcmV0dXJuIGNw
dW1hc2tfYW55KGNwdW1hc2tfc2NyYXRjaF9jcHUoc2NoZWRfaXRlbV9jcHUoaXRlbSkpKTsKIH0K
IAogLyoKQEAgLTc5MCw3ICs3OTAsNyBAQCBzdGF0aWMgc190aW1lX3QgYzJ0KHN0cnVjdCBjc2No
ZWQyX3J1bnF1ZXVlX2RhdGEgKnJxZCwgc190aW1lX3QgY3JlZGl0LCBzdHJ1Y3QgYwogICogUnVu
cXVldWUgcmVsYXRlZCBjb2RlLgogICovCiAKLXN0YXRpYyBpbmxpbmUgaW50IHZjcHVfb25fcnVu
cShzdHJ1Y3QgY3NjaGVkMl9pdGVtICpzdmMpCitzdGF0aWMgaW5saW5lIGludCBpdGVtX29uX3J1
bnEoc3RydWN0IGNzY2hlZDJfaXRlbSAqc3ZjKQogewogICAgIHJldHVybiAhbGlzdF9lbXB0eSgm
c3ZjLT5ydW5xX2VsZW0pOwogfQpAQCAtOTQ4LDE3ICs5NDgsMTcgQEAgX3J1bnFfYXNzaWduKHN0
cnVjdCBjc2NoZWQyX2l0ZW0gKnN2Yywgc3RydWN0IGNzY2hlZDJfcnVucXVldWVfZGF0YSAqcnFk
KQogCiAgICAgdXBkYXRlX21heF93ZWlnaHQoc3ZjLT5ycWQsIHN2Yy0+d2VpZ2h0LCAwKTsKIAot
ICAgIC8qIEV4cGVjdGVkIG5ldyBsb2FkIGJhc2VkIG9uIGFkZGluZyB0aGlzIHZjcHUgKi8KKyAg
ICAvKiBFeHBlY3RlZCBuZXcgbG9hZCBiYXNlZCBvbiBhZGRpbmcgdGhpcyBpdGVtICovCiAgICAg
cnFkLT5iX2F2Z2xvYWQgKz0gc3ZjLT5hdmdsb2FkOwogCiAgICAgaWYgKCB1bmxpa2VseSh0Yl9p
bml0X2RvbmUpICkKICAgICB7CiAgICAgICAgIHN0cnVjdCB7Ci0gICAgICAgICAgICB1bnNpZ25l
ZCB2Y3B1OjE2LCBkb206MTY7CisgICAgICAgICAgICB1bnNpZ25lZCBpdGVtOjE2LCBkb206MTY7
CiAgICAgICAgICAgICB1bnNpZ25lZCBycWk6MTY7CiAgICAgICAgIH0gZDsKLSAgICAgICAgZC5k
b20gPSBzdmMtPnZjcHUtPmRvbWFpbi0+ZG9tYWluX2lkOwotICAgICAgICBkLnZjcHUgPSBzdmMt
PnZjcHUtPnZjcHVfaWQ7CisgICAgICAgIGQuZG9tID0gc3ZjLT5pdGVtLT5kb21haW4tPmRvbWFp
bl9pZDsKKyAgICAgICAgZC5pdGVtID0gc3ZjLT5pdGVtLT5pdGVtX2lkOwogICAgICAgICBkLnJx
aT1ycWQtPmlkOwogICAgICAgICBfX3RyYWNlX3ZhcihUUkNfQ1NDSEVEMl9SVU5RX0FTU0lHTiwg
MSwKICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mKGQpLApAQCAtOTY4LDEzICs5NjgsMTMgQEAg
X3J1bnFfYXNzaWduKHN0cnVjdCBjc2NoZWQyX2l0ZW0gKnN2Yywgc3RydWN0IGNzY2hlZDJfcnVu
cXVldWVfZGF0YSAqcnFkKQogfQogCiBzdGF0aWMgdm9pZAotcnVucV9hc3NpZ24oY29uc3Qgc3Ry
dWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdmMpCitydW5xX2Fzc2lnbihjb25zdCBz
dHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF9pdGVtICppdGVtKQogewotICAgIHN0
cnVjdCBjc2NoZWQyX2l0ZW0gKnN2YyA9IHZjLT5zY2hlZF9pdGVtLT5wcml2OworICAgIHN0cnVj
dCBjc2NoZWQyX2l0ZW0gKnN2YyA9IGl0ZW0tPnByaXY7CiAKICAgICBBU1NFUlQoc3ZjLT5ycWQg
PT0gTlVMTCk7CiAKLSAgICBfcnVucV9hc3NpZ24oc3ZjLCBjMnJxZChvcHMsIHZjLT5wcm9jZXNz
b3IpKTsKKyAgICBfcnVucV9hc3NpZ24oc3ZjLCBjMnJxZChvcHMsIHNjaGVkX2l0ZW1fY3B1KGl0
ZW0pKSk7CiB9CiAKIHN0YXRpYyB2b2lkCkBAIC05ODIsMjQgKzk4MiwyNCBAQCBfcnVucV9kZWFz
c2lnbihzdHJ1Y3QgY3NjaGVkMl9pdGVtICpzdmMpCiB7CiAgICAgc3RydWN0IGNzY2hlZDJfcnVu
cXVldWVfZGF0YSAqcnFkID0gc3ZjLT5ycWQ7CiAKLSAgICBBU1NFUlQoIXZjcHVfb25fcnVucShz
dmMpKTsKKyAgICBBU1NFUlQoIWl0ZW1fb25fcnVucShzdmMpKTsKICAgICBBU1NFUlQoIShzdmMt
PmZsYWdzICYgQ1NGTEFHX3NjaGVkdWxlZCkpOwogCiAgICAgbGlzdF9kZWxfaW5pdCgmc3ZjLT5y
cWRfZWxlbSk7CiAgICAgdXBkYXRlX21heF93ZWlnaHQocnFkLCAwLCBzdmMtPndlaWdodCk7CiAK
LSAgICAvKiBFeHBlY3RlZCBuZXcgbG9hZCBiYXNlZCBvbiByZW1vdmluZyB0aGlzIHZjcHUgKi8K
KyAgICAvKiBFeHBlY3RlZCBuZXcgbG9hZCBiYXNlZCBvbiByZW1vdmluZyB0aGlzIGl0ZW0gKi8K
ICAgICBycWQtPmJfYXZnbG9hZCA9IG1heF90KHNfdGltZV90LCBycWQtPmJfYXZnbG9hZCAtIHN2
Yy0+YXZnbG9hZCwgMCk7CiAKICAgICBzdmMtPnJxZCA9IE5VTEw7CiB9CiAKIHN0YXRpYyB2b2lk
Ci1ydW5xX2RlYXNzaWduKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHZjcHUg
KnZjKQorcnVucV9kZWFzc2lnbihjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBz
Y2hlZF9pdGVtICppdGVtKQogewotICAgIHN0cnVjdCBjc2NoZWQyX2l0ZW0gKnN2YyA9IHZjLT5z
Y2hlZF9pdGVtLT5wcml2OworICAgIHN0cnVjdCBjc2NoZWQyX2l0ZW0gKnN2YyA9IGl0ZW0tPnBy
aXY7CiAKLSAgICBBU1NFUlQoc3ZjLT5ycWQgPT0gYzJycWQob3BzLCB2Yy0+cHJvY2Vzc29yKSk7
CisgICAgQVNTRVJUKHN2Yy0+cnFkID09IGMycnFkKG9wcywgc2NoZWRfaXRlbV9jcHUoaXRlbSkp
KTsKIAogICAgIF9ydW5xX2RlYXNzaWduKHN2Yyk7CiB9CkBAIC0xMjAyLDE1ICsxMjAyLDE1IEBA
IHVwZGF0ZV9zdmNfbG9hZChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCiAgICAgICAgICAg
ICAgICAgc3RydWN0IGNzY2hlZDJfaXRlbSAqc3ZjLCBpbnQgY2hhbmdlLCBzX3RpbWVfdCBub3cp
CiB7CiAgICAgc3RydWN0IGNzY2hlZDJfcHJpdmF0ZSAqcHJ2ID0gY3NjaGVkMl9wcml2KG9wcyk7
Ci0gICAgc190aW1lX3QgZGVsdGEsIHZjcHVfbG9hZDsKKyAgICBzX3RpbWVfdCBkZWx0YSwgaXRl
bV9sb2FkOwogICAgIHVuc2lnbmVkIGludCBQLCBXOwogCiAgICAgaWYgKCBjaGFuZ2UgPT0gLTEg
KQotICAgICAgICB2Y3B1X2xvYWQgPSAxOworICAgICAgICBpdGVtX2xvYWQgPSAxOwogICAgIGVs
c2UgaWYgKCBjaGFuZ2UgPT0gMSApCi0gICAgICAgIHZjcHVfbG9hZCA9IDA7CisgICAgICAgIGl0
ZW1fbG9hZCA9IDA7CiAgICAgZWxzZQotICAgICAgICB2Y3B1X2xvYWQgPSB2Y3B1X3J1bm5hYmxl
KHN2Yy0+dmNwdSk7CisgICAgICAgIGl0ZW1fbG9hZCA9IGl0ZW1fcnVubmFibGUoc3ZjLT5pdGVt
KTsKIAogICAgIFcgPSBwcnYtPmxvYWRfd2luZG93X3NoaWZ0OwogICAgIFAgPSBwcnYtPmxvYWRf
cHJlY2lzaW9uX3NoaWZ0OwpAQCAtMTIxOCw3ICsxMjE4LDcgQEAgdXBkYXRlX3N2Y19sb2FkKGNv
bnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKIAogICAgIGlmICggc3ZjLT5sb2FkX2xhc3RfdXBk
YXRlICsgKDFVTEwgPDwgVykgPCBub3cgKQogICAgIHsKLSAgICAgICAgc3ZjLT5hdmdsb2FkID0g
dmNwdV9sb2FkIDw8IFA7CisgICAgICAgIHN2Yy0+YXZnbG9hZCA9IGl0ZW1fbG9hZCA8PCBQOwog
ICAgIH0KICAgICBlbHNlCiAgICAgewpAQCAtMTIzMSw3ICsxMjMxLDcgQEAgdXBkYXRlX3N2Y19s
b2FkKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKICAgICAgICAgfQogCiAgICAgICAgIHN2
Yy0+YXZnbG9hZCA9IHN2Yy0+YXZnbG9hZCArCi0gICAgICAgICAgICAgICAgICAgICAgICgoZGVs
dGEgKiAodmNwdV9sb2FkIDw8IFApKSA+PiBXKSAtCisgICAgICAgICAgICAgICAgICAgICAgICgo
ZGVsdGEgKiAoaXRlbV9sb2FkIDw8IFApKSA+PiBXKSAtCiAgICAgICAgICAgICAgICAgICAgICAg
ICgoZGVsdGEgKiBzdmMtPmF2Z2xvYWQpID4+IFcpOwogICAgIH0KICAgICBzdmMtPmxvYWRfbGFz
dF91cGRhdGUgPSBub3c7CkBAIC0xMjQzLDE0ICsxMjQzLDE0IEBAIHVwZGF0ZV9zdmNfbG9hZChj
b25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCiAgICAgewogICAgICAgICBzdHJ1Y3QgewogICAg
ICAgICAgICAgdWludDY0X3Qgdl9hdmdsb2FkOwotICAgICAgICAgICAgdW5zaWduZWQgdmNwdTox
NiwgZG9tOjE2OworICAgICAgICAgICAgdW5zaWduZWQgaXRlbToxNiwgZG9tOjE2OwogICAgICAg
ICAgICAgdW5zaWduZWQgc2hpZnQ7CiAgICAgICAgIH0gZDsKLSAgICAgICAgZC5kb20gPSBzdmMt
PnZjcHUtPmRvbWFpbi0+ZG9tYWluX2lkOwotICAgICAgICBkLnZjcHUgPSBzdmMtPnZjcHUtPnZj
cHVfaWQ7CisgICAgICAgIGQuZG9tID0gc3ZjLT5pdGVtLT5kb21haW4tPmRvbWFpbl9pZDsKKyAg
ICAgICAgZC5pdGVtID0gc3ZjLT5pdGVtLT5pdGVtX2lkOwogICAgICAgICBkLnZfYXZnbG9hZCA9
IHN2Yy0+YXZnbG9hZDsKICAgICAgICAgZC5zaGlmdCA9IFA7Ci0gICAgICAgIF9fdHJhY2VfdmFy
KFRSQ19DU0NIRUQyX1VQREFURV9WQ1BVX0xPQUQsIDEsCisgICAgICAgIF9fdHJhY2VfdmFyKFRS
Q19DU0NIRUQyX1VQREFURV9JVEVNX0xPQUQsIDEsCiAgICAgICAgICAgICAgICAgICAgIHNpemVv
ZihkKSwKICAgICAgICAgICAgICAgICAgICAgKHVuc2lnbmVkIGNoYXIgKikmZCk7CiAgICAgfQpA
QCAtMTI3MiwxOCArMTI3MiwxOCBAQCBzdGF0aWMgdm9pZAogcnVucV9pbnNlcnQoY29uc3Qgc3Ry
dWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgY3NjaGVkMl9pdGVtICpzdmMpCiB7CiAgICAgc3Ry
dWN0IGxpc3RfaGVhZCAqaXRlcjsKLSAgICB1bnNpZ25lZCBpbnQgY3B1ID0gc3ZjLT52Y3B1LT5w
cm9jZXNzb3I7CisgICAgdW5zaWduZWQgaW50IGNwdSA9IHNjaGVkX2l0ZW1fY3B1KHN2Yy0+aXRl
bSk7CiAgICAgc3RydWN0IGxpc3RfaGVhZCAqIHJ1bnEgPSAmYzJycWQob3BzLCBjcHUpLT5ydW5x
OwogICAgIGludCBwb3MgPSAwOwogCiAgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKHBlcl9jcHUo
c2NoZWRfcmVzLCBjcHUpLT5zY2hlZHVsZV9sb2NrKSk7CiAKLSAgICBBU1NFUlQoIXZjcHVfb25f
cnVucShzdmMpKTsKLSAgICBBU1NFUlQoYzJyKGNwdSkgPT0gYzJyKHN2Yy0+dmNwdS0+cHJvY2Vz
c29yKSk7CisgICAgQVNTRVJUKCFpdGVtX29uX3J1bnEoc3ZjKSk7CisgICAgQVNTRVJUKGMycihj
cHUpID09IGMycihzY2hlZF9pdGVtX2NwdShzdmMtPml0ZW0pKSk7CiAKICAgICBBU1NFUlQoJnN2
Yy0+cnFkLT5ydW5xID09IHJ1bnEpOwotICAgIEFTU0VSVCghaXNfaWRsZV92Y3B1KHN2Yy0+dmNw
dSkpOwotICAgIEFTU0VSVCghc3ZjLT52Y3B1LT5zY2hlZF9pdGVtLT5pc19ydW5uaW5nKTsKKyAg
ICBBU1NFUlQoIWlzX2lkbGVfaXRlbShzdmMtPml0ZW0pKTsKKyAgICBBU1NFUlQoIXN2Yy0+aXRl
bS0+aXNfcnVubmluZyk7CiAgICAgQVNTRVJUKCEoc3ZjLT5mbGFncyAmIENTRkxBR19zY2hlZHVs
ZWQpKTsKIAogICAgIGxpc3RfZm9yX2VhY2goIGl0ZXIsIHJ1bnEgKQpAQCAtMTMwMCwxMSArMTMw
MCwxMSBAQCBydW5xX2luc2VydChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBj
c2NoZWQyX2l0ZW0gKnN2YykKICAgICBpZiAoIHVubGlrZWx5KHRiX2luaXRfZG9uZSkgKQogICAg
IHsKICAgICAgICAgc3RydWN0IHsKLSAgICAgICAgICAgIHVuc2lnbmVkIHZjcHU6MTYsIGRvbTox
NjsKKyAgICAgICAgICAgIHVuc2lnbmVkIGl0ZW06MTYsIGRvbToxNjsKICAgICAgICAgICAgIHVu
c2lnbmVkIHBvczsKICAgICAgICAgfSBkOwotICAgICAgICBkLmRvbSA9IHN2Yy0+dmNwdS0+ZG9t
YWluLT5kb21haW5faWQ7Ci0gICAgICAgIGQudmNwdSA9IHN2Yy0+dmNwdS0+dmNwdV9pZDsKKyAg
ICAgICAgZC5kb20gPSBzdmMtPml0ZW0tPmRvbWFpbi0+ZG9tYWluX2lkOworICAgICAgICBkLml0
ZW0gPSBzdmMtPml0ZW0tPml0ZW1faWQ7CiAgICAgICAgIGQucG9zID0gcG9zOwogICAgICAgICBf
X3RyYWNlX3ZhcihUUkNfQ1NDSEVEMl9SVU5RX1BPUywgMSwKICAgICAgICAgICAgICAgICAgICAg
c2l6ZW9mKGQpLApAQCAtMTMxNCw3ICsxMzE0LDcgQEAgcnVucV9pbnNlcnQoY29uc3Qgc3RydWN0
IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgY3NjaGVkMl9pdGVtICpzdmMpCiAKIHN0YXRpYyBpbmxp
bmUgdm9pZCBydW5xX3JlbW92ZShzdHJ1Y3QgY3NjaGVkMl9pdGVtICpzdmMpCiB7Ci0gICAgQVNT
RVJUKHZjcHVfb25fcnVucShzdmMpKTsKKyAgICBBU1NFUlQoaXRlbV9vbl9ydW5xKHN2YykpOwog
ICAgIGxpc3RfZGVsX2luaXQoJnN2Yy0+cnVucV9lbGVtKTsKIH0KIApAQCAtMTM0MCw4ICsxMzQw
LDggQEAgc3RhdGljIGlubGluZSBib29sIGlzX3ByZWVtcHRhYmxlKGNvbnN0IHN0cnVjdCBjc2No
ZWQyX2l0ZW0gKnN2YywKICAgICBpZiAoIHJhdGVsaW1pdCA8PSBDU0NIRUQyX1JBVEVMSU1JVF9U
SUNLTEVfVE9MRVJBTkNFICkKICAgICAgICAgcmV0dXJuIHRydWU7CiAKLSAgICBBU1NFUlQoc3Zj
LT52Y3B1LT5zY2hlZF9pdGVtLT5pc19ydW5uaW5nKTsKLSAgICByZXR1cm4gbm93IC0gc3ZjLT52
Y3B1LT5zY2hlZF9pdGVtLT5zdGF0ZV9lbnRyeV90aW1lID4KKyAgICBBU1NFUlQoc3ZjLT5pdGVt
LT5pc19ydW5uaW5nKTsKKyAgICByZXR1cm4gbm93IC0gc3ZjLT5pdGVtLT5zdGF0ZV9lbnRyeV90
aW1lID4KICAgICAgICAgICAgcmF0ZWxpbWl0IC0gQ1NDSEVEMl9SQVRFTElNSVRfVElDS0xFX1RP
TEVSQU5DRTsKIH0KIApAQCAtMTM2OSwxNyArMTM2OSwxNyBAQCBzdGF0aWMgc190aW1lX3QgdGlj
a2xlX3Njb3JlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc190aW1lX3Qgbm93LAogCiAg
ICAgLyoKICAgICAgKiBXZSBhcmUgZGVhbGluZyB3aXRoIGNwdXMgdGhhdCBhcmUgbWFya2VkIG5v
bi1pZGxlIChpLmUuLCB0aGF0IGFyZSBub3QKLSAgICAgKiBpbiBycWQtPmlkbGUpLiBIb3dldmVy
LCBzb21lIG9mIHRoZW0gbWF5IGJlIHJ1bm5pbmcgdGhlaXIgaWRsZSB2Y3B1LAorICAgICAqIGlu
IHJxZC0+aWRsZSkuIEhvd2V2ZXIsIHNvbWUgb2YgdGhlbSBtYXkgYmUgcnVubmluZyB0aGVpciBp
ZGxlIGl0ZW0sCiAgICAgICogaWYgdGFraW5nIGNhcmUgb2YgdGFza2xldHMuIEluIHRoYXQgY2Fz
ZSwgd2Ugd2FudCB0byBsZWF2ZSBpdCBhbG9uZS4KICAgICAgKi8KLSAgICBpZiAoIHVubGlrZWx5
KGlzX2lkbGVfdmNwdShjdXItPnZjcHUpIHx8CisgICAgaWYgKCB1bmxpa2VseShpc19pZGxlX2l0
ZW0oY3VyLT5pdGVtKSB8fAogICAgICAgICAgIWlzX3ByZWVtcHRhYmxlKGN1ciwgbm93LCBNSUNS
T1NFQ1MocHJ2LT5yYXRlbGltaXRfdXMpKSkgKQogICAgICAgICByZXR1cm4gLTE7CiAKICAgICBi
dXJuX2NyZWRpdHMocnFkLCBjdXIsIG5vdyk7CiAKICAgICBzY29yZSA9IG5ldy0+Y3JlZGl0IC0g
Y3VyLT5jcmVkaXQ7Ci0gICAgaWYgKCBuZXctPnZjcHUtPnByb2Nlc3NvciAhPSBjcHUgKQorICAg
IGlmICggc2NoZWRfaXRlbV9jcHUobmV3LT5pdGVtKSAhPSBjcHUgKQogICAgICAgICBzY29yZSAt
PSBDU0NIRUQyX01JR1JBVEVfUkVTSVNUOwogCiAgICAgLyoKQEAgLTEzOTAsMjEgKzEzOTAsMjEg
QEAgc3RhdGljIHNfdGltZV90IHRpY2tsZV9zY29yZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpv
cHMsIHNfdGltZV90IG5vdywKICAgICAgKi8KICAgICBpZiAoIHNjb3JlID4gMCApCiAgICAgewot
ICAgICAgICBpZiAoIGNwdW1hc2tfdGVzdF9jcHUoY3B1LCBuZXctPnZjcHUtPnNjaGVkX2l0ZW0t
PmNwdV9zb2Z0X2FmZmluaXR5KSApCisgICAgICAgIGlmICggY3B1bWFza190ZXN0X2NwdShjcHUs
IG5ldy0+aXRlbS0+Y3B1X3NvZnRfYWZmaW5pdHkpICkKICAgICAgICAgICAgIHNjb3JlICs9IENT
Q0hFRDJfQ1JFRElUX0lOSVQ7CiAKLSAgICAgICAgaWYgKCAhY3B1bWFza190ZXN0X2NwdShjcHUs
IGN1ci0+dmNwdS0+c2NoZWRfaXRlbS0+Y3B1X3NvZnRfYWZmaW5pdHkpICkKKyAgICAgICAgaWYg
KCAhY3B1bWFza190ZXN0X2NwdShjcHUsIGN1ci0+aXRlbS0+Y3B1X3NvZnRfYWZmaW5pdHkpICkK
ICAgICAgICAgICAgIHNjb3JlICs9IENTQ0hFRDJfQ1JFRElUX0lOSVQ7CiAgICAgfQogCiAgICAg
aWYgKCB1bmxpa2VseSh0Yl9pbml0X2RvbmUpICkKICAgICB7CiAgICAgICAgIHN0cnVjdCB7Ci0g
ICAgICAgICAgICB1bnNpZ25lZCB2Y3B1OjE2LCBkb206MTY7CisgICAgICAgICAgICB1bnNpZ25l
ZCBpdGVtOjE2LCBkb206MTY7CiAgICAgICAgICAgICBpbnQgY3JlZGl0LCBzY29yZTsKICAgICAg
ICAgfSBkOwotICAgICAgICBkLmRvbSA9IGN1ci0+dmNwdS0+ZG9tYWluLT5kb21haW5faWQ7Ci0g
ICAgICAgIGQudmNwdSA9IGN1ci0+dmNwdS0+dmNwdV9pZDsKKyAgICAgICAgZC5kb20gPSBjdXIt
Pml0ZW0tPmRvbWFpbi0+ZG9tYWluX2lkOworICAgICAgICBkLml0ZW0gPSBjdXItPml0ZW0tPml0
ZW1faWQ7CiAgICAgICAgIGQuY3JlZGl0ID0gY3VyLT5jcmVkaXQ7CiAgICAgICAgIGQuc2NvcmUg
PSBzY29yZTsKICAgICAgICAgX190cmFjZV92YXIoVFJDX0NTQ0hFRDJfVElDS0xFX0NIRUNLLCAx
LApAQCAtMTQxNiwxNCArMTQxNiwxNCBAQCBzdGF0aWMgc190aW1lX3QgdGlja2xlX3Njb3JlKGNv
bnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc190aW1lX3Qgbm93LAogfQogCiAvKgotICogQ2hl
Y2sgd2hhdCBwcm9jZXNzb3IgaXQgaXMgYmVzdCB0byAnd2FrZScsIGZvciBwaWNraW5nIHVwIGEg
dmNwdSB0aGF0IGhhcworICogQ2hlY2sgd2hhdCBwcm9jZXNzb3IgaXQgaXMgYmVzdCB0byAnd2Fr
ZScsIGZvciBwaWNraW5nIHVwIGFuIGl0ZW0gdGhhdCBoYXMKICAqIGp1c3QgYmVlbiBwdXQgKGJh
Y2spIGluIHRoZSBydW5xdWV1ZS4gTG9naWMgaXMgYXMgZm9sbG93czoKICAqICAxLiBpZiB0aGVy
ZSBhcmUgaWRsZSBwcm9jZXNzb3JzIGluIHRoZSBydW5xLCB3YWtlIG9uZSBvZiB0aGVtOwotICog
IDIuIGlmIHRoZXJlIGFyZW4ndCBpZGxlIHByb2Nlc3NvciwgY2hlY2sgdGhlIG9uZSB3ZXJlIHRo
ZSB2Y3B1IHdhcworICogIDIuIGlmIHRoZXJlIGFyZW4ndCBpZGxlIHByb2Nlc3NvciwgY2hlY2sg
dGhlIG9uZSB3ZXJlIHRoZSBpdGVtIHdhcwogICogICAgIHJ1bm5pbmcgYmVmb3JlIHRvIHNlZSBp
ZiB3ZSBjYW4gcHJlZW1wdCB3aGF0J3MgcnVubmluZyB0aGVyZSBub3cKICAqICAgICAoYW5kIGhl
bmNlIGRvaW5nIGp1c3Qgb25lIG1pZ3JhdGlvbik7Ci0gKiAgMy4gbGFzdCBzdGFuZDogY2hlY2sg
YWxsIHByb2Nlc3NvcnMgYW5kIHNlZSBpZiB0aGUgdmNwdSBpcyBpbiByaWdodAotICogICAgIG9m
IHByZWVtcHRpbmcgYW55IG9mIHRoZSBvdGhlciB2Y3B1cyBydW5uaW5nIG9uIHRoZW0gKHRoaXMg
cmVxdWlyZXMKKyAqICAzLiBsYXN0IHN0YW5kOiBjaGVjayBhbGwgcHJvY2Vzc29ycyBhbmQgc2Vl
IGlmIHRoZSBpdGVtIGlzIGluIHJpZ2h0CisgKiAgICAgb2YgcHJlZW1wdGluZyBhbnkgb2YgdGhl
IG90aGVyIGl0ZW1zIHJ1bm5pbmcgb24gdGhlbSAodGhpcyByZXF1aXJlcwogICogICAgIHR3byBt
aWdyYXRpb25zLCBhbmQgdGhhdCdzIGluZGVlZCB3aHkgaXQgaXMgbGVmdCBhcyB0aGUgbGFzdCBz
dGFuZCkuCiAgKgogICogTm90ZSB0aGF0IHdoZW4gd2Ugc2F5ICdpZGxlIHByb2Nlc3NvcnMnIHdo
YXQgd2UgcmVhbGx5IG1lYW4gaXMgKHByZXR0eQpAQCAtMTQzNiwxMCArMTQzNiwxMCBAQCBydW5x
X3RpY2tsZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBjc2NoZWQyX2l0ZW0g
Km5ldywgc190aW1lX3Qgbm93KQogewogICAgIGludCBpLCBpcGlkID0gLTE7CiAgICAgc190aW1l
X3QgbWF4ID0gMDsKLSAgICBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSA9IG5ldy0+dmNwdS0+c2No
ZWRfaXRlbTsKLSAgICB1bnNpZ25lZCBpbnQgYnMsIGNwdSA9IG5ldy0+dmNwdS0+cHJvY2Vzc29y
OworICAgIHN0cnVjdCBzY2hlZF9pdGVtICppdGVtID0gbmV3LT5pdGVtOworICAgIHVuc2lnbmVk
IGludCBicywgY3B1ID0gc2NoZWRfaXRlbV9jcHUoaXRlbSk7CiAgICAgc3RydWN0IGNzY2hlZDJf
cnVucXVldWVfZGF0YSAqcnFkID0gYzJycWQob3BzLCBjcHUpOwotICAgIGNwdW1hc2tfdCAqb25s
aW5lID0gY3B1cG9vbF9kb21haW5fY3B1bWFzayhuZXctPnZjcHUtPmRvbWFpbik7CisgICAgY3B1
bWFza190ICpvbmxpbmUgPSBjcHVwb29sX2RvbWFpbl9jcHVtYXNrKGl0ZW0tPmRvbWFpbik7CiAg
ICAgY3B1bWFza190IG1hc2s7CiAKICAgICBBU1NFUlQobmV3LT5ycWQgPT0gcnFkKTsKQEAgLTE0
NDcsMTMgKzE0NDcsMTMgQEAgcnVucV90aWNrbGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3Bz
LCBzdHJ1Y3QgY3NjaGVkMl9pdGVtICpuZXcsIHNfdGltZV90IG5vdykKICAgICBpZiAoIHVubGlr
ZWx5KHRiX2luaXRfZG9uZSkgKQogICAgIHsKICAgICAgICAgc3RydWN0IHsKLSAgICAgICAgICAg
IHVuc2lnbmVkIHZjcHU6MTYsIGRvbToxNjsKKyAgICAgICAgICAgIHVuc2lnbmVkIGl0ZW06MTYs
IGRvbToxNjsKICAgICAgICAgICAgIHVuc2lnbmVkIHByb2Nlc3NvcjsKICAgICAgICAgICAgIGlu
dCBjcmVkaXQ7CiAgICAgICAgIH0gZDsKLSAgICAgICAgZC5kb20gPSBuZXctPnZjcHUtPmRvbWFp
bi0+ZG9tYWluX2lkOwotICAgICAgICBkLnZjcHUgPSBuZXctPnZjcHUtPnZjcHVfaWQ7Ci0gICAg
ICAgIGQucHJvY2Vzc29yID0gbmV3LT52Y3B1LT5wcm9jZXNzb3I7CisgICAgICAgIGQuZG9tID0g
aXRlbS0+ZG9tYWluLT5kb21haW5faWQ7CisgICAgICAgIGQuaXRlbSA9IGl0ZW0tPml0ZW1faWQ7
CisgICAgICAgIGQucHJvY2Vzc29yID0gY3B1OwogICAgICAgICBkLmNyZWRpdCA9IG5ldy0+Y3Jl
ZGl0OwogICAgICAgICBfX3RyYWNlX3ZhcihUUkNfQ1NDSEVEMl9USUNLTEVfTkVXLCAxLAogICAg
ICAgICAgICAgICAgICAgICBzaXplb2YoZCksCkBAIC0xNDYxLDExICsxNDYxLDExIEBAIHJ1bnFf
dGlja2xlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IGNzY2hlZDJfaXRlbSAq
bmV3LCBzX3RpbWVfdCBub3cpCiAgICAgfQogCiAgICAgLyoKLSAgICAgKiBFeGNsdXNpdmUgcGlu
bmluZyBpcyB3aGVuIGEgdmNwdSBoYXMgaGFyZC1hZmZpbml0eSB3aXRoIG9ubHkgb25lCi0gICAg
ICogY3B1LCBhbmQgdGhlcmUgaXMgbm8gb3RoZXIgdmNwdSB0aGF0IGhhcyBoYXJkLWFmZmluaXR5
IHdpdGggdGhhdAorICAgICAqIEV4Y2x1c2l2ZSBwaW5uaW5nIGlzIHdoZW4gYW4gaXRlbSBoYXMg
aGFyZC1hZmZpbml0eSB3aXRoIG9ubHkgb25lCisgICAgICogY3B1LCBhbmQgdGhlcmUgaXMgbm8g
b3RoZXIgaXRlbSB0aGF0IGhhcyBoYXJkLWFmZmluaXR5IHdpdGggdGhhdAogICAgICAqIHNhbWUg
Y3B1LiBUaGlzIGlzIGluZnJlcXVlbnQsIGJ1dCBpZiBpdCBoYXBwZW5zLCBpcyBmb3IgYWNoaWV2
aW5nCiAgICAgICogdGhlIG1vc3QgcG9zc2libGUgZGV0ZXJtaW5pc20sIGFuZCBsZWFzdCBwb3Nz
aWJsZSBvdmVyaGVhZCBmb3IKLSAgICAgKiB0aGUgdmNwdXMgaW4gcXVlc3Rpb24uCisgICAgICog
dGhlIGl0ZW1zIGluIHF1ZXN0aW9uLgogICAgICAqCiAgICAgICogVHJ5IHRvIGlkZW50aWZ5IHRo
ZSB2YXN0IG1ham9yaXR5IG9mIHRoZXNlIHNpdHVhdGlvbnMsIGFuZCBkZWFsCiAgICAgICogd2l0
aCB0aGVtIHF1aWNrbHkuCkBAIC0xNTMyLDcgKzE1MzIsNyBAQCBydW5xX3RpY2tsZShjb25zdCBz
dHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBjc2NoZWQyX2l0ZW0gKm5ldywgc190aW1lX3Qg
bm93KQogICAgIC8qCiAgICAgICogTm90ZSB0aGF0LCBpZiB3ZSBhcmUgaGVyZSwgaXQgbWVhbnMg
d2UgaGF2ZSBkb25lIHRoZSBoYXJkLWFmZmluaXR5CiAgICAgICogYmFsYW5jaW5nIHN0ZXAgb2Yg
dGhlIGxvb3AsIGFuZCBoZW5jZSB3aGF0IHdlIGhhdmUgaW4gY3B1bWFza19zY3JhdGNoCi0gICAg
ICogaXMgd2hhdCB3ZSBwdXQgdGhlcmUgZm9yIGxhc3QsIGkuZS4sIG5ldydzIHZjcHVfaGFyZF9h
ZmZpbml0eSAmIG9ubGluZQorICAgICAqIGlzIHdoYXQgd2UgcHV0IHRoZXJlIGZvciBsYXN0LCBp
LmUuLCBuZXcncyBpdGVtX2hhcmRfYWZmaW5pdHkgJiBvbmxpbmUKICAgICAgKiB3aGljaCBpcyBl
eGFjdGx5IHdoYXQgd2UgbmVlZCBmb3IgdGhlIG5leHQgcGFydCBvZiB0aGUgZnVuY3Rpb24uCiAg
ICAgICovCiAKQEAgLTE1NDMsNyArMTU0Myw3IEBAIHJ1bnFfdGlja2xlKGNvbnN0IHN0cnVjdCBz
Y2hlZHVsZXIgKm9wcywgc3RydWN0IGNzY2hlZDJfaXRlbSAqbmV3LCBzX3RpbWVfdCBub3cpCiAg
ICAgICoKICAgICAgKiBGb3IgZGVjaWRpbmcgd2hpY2ggY3B1IHRvIHRpY2tsZSwgd2UgdXNlIHRp
Y2tsZV9zY29yZSgpLCB3aGljaCB3aWxsCiAgICAgICogZmFjdG9yIGluIGJvdGggbmV3J3Mgc29m
dC1hZmZpbml0eSwgYW5kIHRoZSBzb2Z0LWFmZmluaXR5IG9mIHRoZQotICAgICAqIHZjcHUgcnVu
bmluZyBvbiBlYWNoIGNwdSB0aGF0IHdlIGNvbnNpZGVyLgorICAgICAqIGl0ZW0gcnVubmluZyBv
biBlYWNoIGNwdSB0aGF0IHdlIGNvbnNpZGVyLgogICAgICAqLwogICAgIGNwdW1hc2tfYW5kbm90
KCZtYXNrLCAmcnFkLT5hY3RpdmUsICZycWQtPmlkbGUpOwogICAgIGNwdW1hc2tfYW5kbm90KCZt
YXNrLCAmbWFzaywgJnJxZC0+dGlja2xlZCk7CkBAIC0xNTg4LDcgKzE1ODgsNyBAQCBydW5xX3Rp
Y2tsZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBjc2NoZWQyX2l0ZW0gKm5l
dywgc190aW1lX3Qgbm93KQogICAgICAgICByZXR1cm47CiAgICAgfQogCi0gICAgQVNTRVJUKCFp
c19pZGxlX3ZjcHUoY3Vycl9vbl9jcHUoaXBpZCktPnZjcHUpKTsKKyAgICBBU1NFUlQoIWlzX2lk
bGVfaXRlbShjdXJyX29uX2NwdShpcGlkKSkpOwogICAgIFNDSEVEX1NUQVRfQ1JBTksodGlja2xl
ZF9idXN5X2NwdSk7CiAgdGlja2xlOgogICAgIEJVR19PTihpcGlkID09IC0xKTsKQEAgLTE2MjMs
MTYgKzE2MjMsMTYgQEAgc3RhdGljIHZvaWQgcmVzZXRfY3JlZGl0KGNvbnN0IHN0cnVjdCBzY2hl
ZHVsZXIgKm9wcywgaW50IGNwdSwgc190aW1lX3Qgbm93LAogCiAgICAgLyoKICAgICAgKiBVbmRl
ciBub3JtYWwgY2lyY3Vtc3RhbmNlcywgc25leHQtPmNyZWRpdCBzaG91bGQgbmV2ZXIgYmUgbGVz
cwotICAgICAqIHRoYW4gLUNTQ0hFRDJfTUlOX1RJTUVSLiAgSG93ZXZlciwgdW5kZXIgc29tZSBj
aXJjdW1zdGFuY2VzLCBhCi0gICAgICogdmNwdSB3aXRoIGxvdyBjcmVkaXRzIG1heSBiZSBhbGxv
d2VkIHRvIHJ1biBsb25nIGVub3VnaCB0aGF0CisgICAgICogdGhhbiAtQ1NDSEVEMl9NSU5fVElN
RVIuICBIb3dldmVyLCB1bmRlciBzb21lIGNpcmN1bXN0YW5jZXMsIGFuCisgICAgICogaXRlbSB3
aXRoIGxvdyBjcmVkaXRzIG1heSBiZSBhbGxvd2VkIHRvIHJ1biBsb25nIGVub3VnaCB0aGF0CiAg
ICAgICogaXRzIGNyZWRpdHMgYXJlIGFjdHVhbGx5IGxlc3MgdGhhbiAtQ1NDSEVEMl9DUkVESVRf
SU5JVC4KLSAgICAgKiAoSW5zdGFuY2VzIGhhdmUgYmVlbiBvYnNlcnZlZCwgZm9yIGV4YW1wbGUs
IHdoZXJlIGEgdmNwdSB3aXRoCisgICAgICogKEluc3RhbmNlcyBoYXZlIGJlZW4gb2JzZXJ2ZWQs
IGZvciBleGFtcGxlLCB3aGVyZSBhbiBpdGVtIHdpdGgKICAgICAgKiAyMDB1cyBvZiBjcmVkaXQg
d2FzIGFsbG93ZWQgdG8gcnVuIGZvciAxMW1zLCBnaXZpbmcgaXQgLTEwLjhtcwogICAgICAqIG9m
IGNyZWRpdC4gIFRodXMgaXQgd2FzIHN0aWxsIG5lZ2F0aXZlIGV2ZW4gYWZ0ZXIgdGhlIHJlc2V0
LikKICAgICAgKgogICAgICAqIElmIHRoaXMgaXMgdGhlIGNhc2UgZm9yIHNuZXh0LCB3ZSBzaW1w
bHkgd2FudCB0byBrZWVwIG1vdmluZwogICAgICAqIGV2ZXJ5b25lIHVwIHVudGlsIGl0IGlzIGlu
IHRoZSBibGFjayBhZ2Fpbi4gIFRoaXMgZmFpciBiZWNhdXNlCi0gICAgICogbm9uZSBvZiB0aGUg
b3RoZXIgdmNwdXMgd2FudCB0byBydW4gYXQgdGhlIG1vbWVudC4KKyAgICAgKiBub25lIG9mIHRo
ZSBvdGhlciBpdGVtcyB3YW50IHRvIHJ1biBhdCB0aGUgbW9tZW50LgogICAgICAqCiAgICAgICog
UmF0aGVyIHRoYW4gbG9vcGluZywgaG93ZXZlciwgd2UganVzdCBjYWxjdWxhdGUgYSBtdWx0aXBs
aWVyLAogICAgICAqIGF2b2lkaW5nIGFuIGludGVnZXIgZGl2aXNpb24gYW5kIG11bHRpcGxpY2F0
aW9uIGluIHRoZSBjb21tb24KQEAgLTE2NDksMTYgKzE2NDksMTYgQEAgc3RhdGljIHZvaWQgcmVz
ZXRfY3JlZGl0KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgaW50IGNwdSwgc190aW1lX3Qg
bm93LAogICAgICAgICBpbnQgc3RhcnRfY3JlZGl0OwogCiAgICAgICAgIHN2YyA9IGxpc3RfZW50
cnkoaXRlciwgc3RydWN0IGNzY2hlZDJfaXRlbSwgcnFkX2VsZW0pOwotICAgICAgICBzdmNfY3B1
ID0gc3ZjLT52Y3B1LT5wcm9jZXNzb3I7CisgICAgICAgIHN2Y19jcHUgPSBzY2hlZF9pdGVtX2Nw
dShzdmMtPml0ZW0pOwogCi0gICAgICAgIEFTU0VSVCghaXNfaWRsZV92Y3B1KHN2Yy0+dmNwdSkp
OworICAgICAgICBBU1NFUlQoIWlzX2lkbGVfaXRlbShzdmMtPml0ZW0pKTsKICAgICAgICAgQVNT
RVJUKHN2Yy0+cnFkID09IHJxZCk7CiAKICAgICAgICAgLyoKICAgICAgICAgICogSWYgc3ZjIGlz
IHJ1bm5pbmcsIGl0IGlzIG91ciByZXNwb25zaWJpbGl0eSB0byBtYWtlIHN1cmUsIGhlcmUsCiAg
ICAgICAgICAqIHRoYXQgdGhlIGNyZWRpdCBpdCBoYXMgc3BlbnQgc28gZmFyIGdldCBhY2NvdW50
ZWQuCiAgICAgICAgICAqLwotICAgICAgICBpZiAoIHN2Yy0+dmNwdSA9PSBjdXJyX29uX2NwdShz
dmNfY3B1KS0+dmNwdSApCisgICAgICAgIGlmICggc3ZjLT5pdGVtID09IGN1cnJfb25fY3B1KHN2
Y19jcHUpICkKICAgICAgICAgewogICAgICAgICAgICAgYnVybl9jcmVkaXRzKHJxZCwgc3ZjLCBu
b3cpOwogICAgICAgICAgICAgLyoKQEAgLTE2ODksMTIgKzE2ODksMTIgQEAgc3RhdGljIHZvaWQg
cmVzZXRfY3JlZGl0KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgaW50IGNwdSwgc190aW1l
X3Qgbm93LAogICAgICAgICBpZiAoIHVubGlrZWx5KHRiX2luaXRfZG9uZSkgKQogICAgICAgICB7
CiAgICAgICAgICAgICBzdHJ1Y3QgewotICAgICAgICAgICAgICAgIHVuc2lnbmVkIHZjcHU6MTYs
IGRvbToxNjsKKyAgICAgICAgICAgICAgICB1bnNpZ25lZCBpdGVtOjE2LCBkb206MTY7CiAgICAg
ICAgICAgICAgICAgaW50IGNyZWRpdF9zdGFydCwgY3JlZGl0X2VuZDsKICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBtdWx0aXBsaWVyOwogICAgICAgICAgICAgfSBkOwotICAgICAgICAgICAgZC5k
b20gPSBzdmMtPnZjcHUtPmRvbWFpbi0+ZG9tYWluX2lkOwotICAgICAgICAgICAgZC52Y3B1ID0g
c3ZjLT52Y3B1LT52Y3B1X2lkOworICAgICAgICAgICAgZC5kb20gPSBzdmMtPml0ZW0tPmRvbWFp
bi0+ZG9tYWluX2lkOworICAgICAgICAgICAgZC5pdGVtID0gc3ZjLT5pdGVtLT5pdGVtX2lkOwog
ICAgICAgICAgICAgZC5jcmVkaXRfc3RhcnQgPSBzdGFydF9jcmVkaXQ7CiAgICAgICAgICAgICBk
LmNyZWRpdF9lbmQgPSBzdmMtPmNyZWRpdDsKICAgICAgICAgICAgIGQubXVsdGlwbGllciA9IG07
CkBAIC0xNzE0LDkgKzE3MTQsOSBAQCB2b2lkIGJ1cm5fY3JlZGl0cyhzdHJ1Y3QgY3NjaGVkMl9y
dW5xdWV1ZV9kYXRhICpycWQsCiB7CiAgICAgc190aW1lX3QgZGVsdGE7CiAKLSAgICBBU1NFUlQo
c3ZjID09IGNzY2hlZDJfaXRlbShjdXJyX29uX2NwdShzdmMtPnZjcHUtPnByb2Nlc3NvcikpKTsK
KyAgICBBU1NFUlQoc3ZjID09IGNzY2hlZDJfaXRlbShjdXJyX29uX2NwdShzY2hlZF9pdGVtX2Nw
dShzdmMtPml0ZW0pKSkpOwogCi0gICAgaWYgKCB1bmxpa2VseShpc19pZGxlX3ZjcHUoc3ZjLT52
Y3B1KSkgKQorICAgIGlmICggdW5saWtlbHkoaXNfaWRsZV9pdGVtKHN2Yy0+aXRlbSkpICkKICAg
ICB7CiAgICAgICAgIEFTU0VSVChzdmMtPmNyZWRpdCA9PSBDU0NIRUQyX0lETEVfQ1JFRElUKTsK
ICAgICAgICAgcmV0dXJuOwpAQCAtMTc0NSwxMiArMTc0NSwxMiBAQCB2b2lkIGJ1cm5fY3JlZGl0
cyhzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICpycWQsCiAgICAgaWYgKCB1bmxpa2VseSh0
Yl9pbml0X2RvbmUpICkKICAgICB7CiAgICAgICAgIHN0cnVjdCB7Ci0gICAgICAgICAgICB1bnNp
Z25lZCB2Y3B1OjE2LCBkb206MTY7CisgICAgICAgICAgICB1bnNpZ25lZCBpdGVtOjE2LCBkb206
MTY7CiAgICAgICAgICAgICBpbnQgY3JlZGl0LCBidWRnZXQ7CiAgICAgICAgICAgICBpbnQgZGVs
dGE7CiAgICAgICAgIH0gZDsKLSAgICAgICAgZC5kb20gPSBzdmMtPnZjcHUtPmRvbWFpbi0+ZG9t
YWluX2lkOwotICAgICAgICBkLnZjcHUgPSBzdmMtPnZjcHUtPnZjcHVfaWQ7CisgICAgICAgIGQu
ZG9tID0gc3ZjLT5pdGVtLT5kb21haW4tPmRvbWFpbl9pZDsKKyAgICAgICAgZC5pdGVtID0gc3Zj
LT5pdGVtLT5pdGVtX2lkOwogICAgICAgICBkLmNyZWRpdCA9IHN2Yy0+Y3JlZGl0OwogICAgICAg
ICBkLmJ1ZGdldCA9IGhhc19jYXAoc3ZjKSA/ICBzdmMtPmJ1ZGdldCA6IElOVF9NSU47CiAgICAg
ICAgIGQuZGVsdGEgPSBkZWx0YTsKQEAgLTE3NjQsMzkgKzE3NjQsMzkgQEAgdm9pZCBidXJuX2Ny
ZWRpdHMoc3RydWN0IGNzY2hlZDJfcnVucXVldWVfZGF0YSAqcnFkLAogICogQnVkZ2V0LXJlbGF0
ZWQgY29kZS4KICAqLwogCi1zdGF0aWMgdm9pZCBwYXJrX3ZjcHUoc3RydWN0IGNzY2hlZDJfaXRl
bSAqc3ZjKQorc3RhdGljIHZvaWQgcGFya19pdGVtKHN0cnVjdCBjc2NoZWQyX2l0ZW0gKnN2YykK
IHsKLSAgICBzdHJ1Y3QgdmNwdSAqdiA9IHN2Yy0+dmNwdTsKKyAgICBzdHJ1Y3Qgc2NoZWRfaXRl
bSAqaXRlbSA9IHN2Yy0+aXRlbTsKIAogICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZCgmc3ZjLT5z
ZG9tLT5idWRnZXRfbG9jaykpOwogCiAgICAgLyoKLSAgICAgKiBJdCB3YXMgaW1wb3NzaWJsZSB0
byBmaW5kIGJ1ZGdldCBmb3IgdGhpcyB2Q1BVLCBzbyBpdCBoYXMgdG8gYmUKKyAgICAgKiBJdCB3
YXMgaW1wb3NzaWJsZSB0byBmaW5kIGJ1ZGdldCBmb3IgdGhpcyBpdGVtLCBzbyBpdCBoYXMgdG8g
YmUKICAgICAgKiAicGFya2VkIi4gVGhpcyBpbXBsaWVzIGl0IGlzIG5vdCBydW5uYWJsZSwgc28g
d2UgbWFyayBpdCBhcyBzdWNoIGluCi0gICAgICogaXRzIHBhdXNlX2ZsYWdzLiBJZiB0aGUgdkNQ
VSBpcyBjdXJyZW50bHkgc2NoZWR1bGVkICh3aGljaCBtZWFucyB3ZQorICAgICAqIGl0cyBwYXVz
ZV9mbGFncy4gSWYgdGhlIGl0ZW0gaXMgY3VycmVudGx5IHNjaGVkdWxlZCAod2hpY2ggbWVhbnMg
d2UKICAgICAgKiBhcmUgaGVyZSBhZnRlciBiZWluZyBjYWxsZWQgZnJvbSB3aXRoaW4gY3NjaGVk
X3NjaGVkdWxlKCkpLCBmbGFnZ2luZwogICAgICAqIGlzIGVub3VnaCwgYXMgd2UnbGwgY2hvb3Nl
IHNvbWVvbmUgZWxzZSwgYW5kIHRoZW4gY29udGV4dF9zYXZlZCgpCiAgICAgICogd2lsbCB0YWtl
IGNhcmUgb2YgdXBkYXRpbmcgdGhlIGxvYWQgcHJvcGVybHkuCiAgICAgICoKLSAgICAgKiBJZiwg
T1RPSCwgdGhlIHZDUFUgaXMgc2l0dGluZyBpbiB0aGUgcnVucXVldWUgKHdoaWNoIG1lYW5zIHdl
IGFyZSBoZXJlCisgICAgICogSWYsIE9UT0gsIHRoZSBpdGVtIGlzIHNpdHRpbmcgaW4gdGhlIHJ1
bnF1ZXVlICh3aGljaCBtZWFucyB3ZSBhcmUgaGVyZQogICAgICAqIGFmdGVyIGJlaW5nIGNhbGxl
ZCBmcm9tIHdpdGhpbiBydW5xX2NhbmRpZGF0ZSgpKSwgd2UgbXVzdCBnbyBhbGwgdGhlCiAgICAg
ICogd2F5IGRvd24gdG8gdGFraW5nIGl0IG91dCBvZiB0aGVyZSwgYW5kIHVwZGF0aW5nIHRoZSBs
b2FkIGFjY29yZGluZ2x5LgogICAgICAqCi0gICAgICogSW4gYm90aCBjYXNlcywgd2UgYWxzbyBh
ZGQgaXQgdG8gdGhlIGxpc3Qgb2YgcGFya2VkIHZDUFVzIG9mIHRoZSBkb21haW4uCisgICAgICog
SW4gYm90aCBjYXNlcywgd2UgYWxzbyBhZGQgaXQgdG8gdGhlIGxpc3Qgb2YgcGFya2VkIGl0ZW1z
IG9mIHRoZSBkb21haW4uCiAgICAgICovCi0gICAgX19zZXRfYml0KF9WUEZfcGFya2VkLCAmdi0+
cGF1c2VfZmxhZ3MpOwotICAgIGlmICggdmNwdV9vbl9ydW5xKHN2YykgKQorICAgIHNjaGVkX3Nl
dF9wYXVzZV9mbGFncyhpdGVtLCBfVlBGX3BhcmtlZCk7CisgICAgaWYgKCBpdGVtX29uX3J1bnEo
c3ZjKSApCiAgICAgewogICAgICAgICBydW5xX3JlbW92ZShzdmMpOwogICAgICAgICB1cGRhdGVf
bG9hZChzdmMtPnNkb20tPmRvbS0+Y3B1cG9vbC0+c2NoZWQsIHN2Yy0+cnFkLCBzdmMsIC0xLCBO
T1coKSk7CiAgICAgfQotICAgIGxpc3RfYWRkKCZzdmMtPnBhcmtlZF9lbGVtLCAmc3ZjLT5zZG9t
LT5wYXJrZWRfdmNwdXMpOworICAgIGxpc3RfYWRkKCZzdmMtPnBhcmtlZF9lbGVtLCAmc3ZjLT5z
ZG9tLT5wYXJrZWRfaXRlbXMpOwogfQogCi1zdGF0aWMgYm9vbCB2Y3B1X2dyYWJfYnVkZ2V0KHN0
cnVjdCBjc2NoZWQyX2l0ZW0gKnN2YykKK3N0YXRpYyBib29sIGl0ZW1fZ3JhYl9idWRnZXQoc3Ry
dWN0IGNzY2hlZDJfaXRlbSAqc3ZjKQogewogICAgIHN0cnVjdCBjc2NoZWQyX2RvbSAqc2RvbSA9
IHN2Yy0+c2RvbTsKLSAgICB1bnNpZ25lZCBpbnQgY3B1ID0gc3ZjLT52Y3B1LT5wcm9jZXNzb3I7
CisgICAgdW5zaWduZWQgaW50IGNwdSA9IHNjaGVkX2l0ZW1fY3B1KHN2Yy0+aXRlbSk7CiAKICAg
ICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQocGVyX2NwdShzY2hlZF9yZXMsIGNwdSktPnNjaGVkdWxl
X2xvY2spKTsKIApAQCAtMTgwOCw5ICsxODA4LDkgQEAgc3RhdGljIGJvb2wgdmNwdV9ncmFiX2J1
ZGdldChzdHJ1Y3QgY3NjaGVkMl9pdGVtICpzdmMpCiAKICAgICAvKgogICAgICAqIEhlcmUsIHN2
Yy0+YnVkZ2V0IGlzIDw9IDAgKGFzLCBpZiBpdCB3YXMgPiAwLCB3ZSdkIGhhdmUgdGFrZW4gdGhl
IGlmCi0gICAgICogYWJvdmUhKS4gVGhhdCBiYXNpY2FsbHkgbWVhbnMgdGhlIHZDUFUgaGFzIG92
ZXJydW4gYSBiaXQgLS1iZWNhdXNlIG9mCisgICAgICogYWJvdmUhKS4gVGhhdCBiYXNpY2FsbHkg
bWVhbnMgdGhlIGl0ZW0gaGFzIG92ZXJydW4gYSBiaXQgLS1iZWNhdXNlIG9mCiAgICAgICogdmFy
aW91cyByZWFzb25zLS0gYW5kIHdlIHdhbnQgdG8gdGFrZSB0aGF0IGludG8gYWNjb3VudC4gV2l0
aCB0aGUgKz0sCi0gICAgICogd2UgYXJlIGFjdHVhbGx5IHN1YnRyYWN0aW5nIHRoZSBhbW91bnQg
b2YgYnVkZ2V0IHRoZSB2Q1BVIGhhcworICAgICAqIHdlIGFyZSBhY3R1YWxseSBzdWJ0cmFjdGlu
ZyB0aGUgYW1vdW50IG9mIGJ1ZGdldCB0aGUgaXRlbSBoYXMKICAgICAgKiBvdmVyY29uc3VtZWQs
IGZyb20gdGhlIHRvdGFsIGRvbWFpbiBidWRnZXQuCiAgICAgICovCiAgICAgc2RvbS0+YnVkZ2V0
ICs9IHN2Yy0+YnVkZ2V0OwpAQCAtMTgzMSw3ICsxODMxLDcgQEAgc3RhdGljIGJvb2wgdmNwdV9n
cmFiX2J1ZGdldChzdHJ1Y3QgY3NjaGVkMl9pdGVtICpzdmMpCiAgICAgZWxzZQogICAgIHsKICAg
ICAgICAgc3ZjLT5idWRnZXQgPSAwOwotICAgICAgICBwYXJrX3ZjcHUoc3ZjKTsKKyAgICAgICAg
cGFya19pdGVtKHN2Yyk7CiAgICAgfQogCiAgICAgc3Bpbl91bmxvY2soJnNkb20tPmJ1ZGdldF9s
b2NrKTsKQEAgLTE4NDAsMTAgKzE4NDAsMTAgQEAgc3RhdGljIGJvb2wgdmNwdV9ncmFiX2J1ZGdl
dChzdHJ1Y3QgY3NjaGVkMl9pdGVtICpzdmMpCiB9CiAKIHN0YXRpYyB2b2lkCi12Y3B1X3JldHVy
bl9idWRnZXQoc3RydWN0IGNzY2hlZDJfaXRlbSAqc3ZjLCBzdHJ1Y3QgbGlzdF9oZWFkICpwYXJr
ZWQpCitpdGVtX3JldHVybl9idWRnZXQoc3RydWN0IGNzY2hlZDJfaXRlbSAqc3ZjLCBzdHJ1Y3Qg
bGlzdF9oZWFkICpwYXJrZWQpCiB7CiAgICAgc3RydWN0IGNzY2hlZDJfZG9tICpzZG9tID0gc3Zj
LT5zZG9tOwotICAgIHVuc2lnbmVkIGludCBjcHUgPSBzdmMtPnZjcHUtPnByb2Nlc3NvcjsKKyAg
ICB1bnNpZ25lZCBpbnQgY3B1ID0gc2NoZWRfaXRlbV9jcHUoc3ZjLT5pdGVtKTsKIAogICAgIEFT
U0VSVChzcGluX2lzX2xvY2tlZChwZXJfY3B1KHNjaGVkX3JlcywgY3B1KS0+c2NoZWR1bGVfbG9j
aykpOwogICAgIEFTU0VSVChsaXN0X2VtcHR5KHBhcmtlZCkpOwpAQCAtMTg1Miw3ICsxODUyLDcg
QEAgdmNwdV9yZXR1cm5fYnVkZ2V0KHN0cnVjdCBjc2NoZWQyX2l0ZW0gKnN2Yywgc3RydWN0IGxp
c3RfaGVhZCAqcGFya2VkKQogICAgIHNwaW5fbG9jaygmc2RvbS0+YnVkZ2V0X2xvY2spOwogCiAg
ICAgLyoKLSAgICAgKiBUaGUgdkNQVSBpcyBzdG9wcGluZyBydW5uaW5nIChlLmcuLCBiZWNhdXNl
IGl0J3MgYmxvY2tpbmcsIG9yIGl0IGhhcworICAgICAqIFRoZSBpdGVtIGlzIHN0b3BwaW5nIHJ1
bm5pbmcgKGUuZy4sIGJlY2F1c2UgaXQncyBibG9ja2luZywgb3IgaXQgaGFzCiAgICAgICogYmVl
biBwcmVlbXB0ZWQpLiBJZiBpdCBoYXNuJ3QgY29uc3VtZWQgYWxsIHRoZSBidWRnZXQgaXQgZ290
IHdoZW4sCiAgICAgICogc3RhcnRpbmcgdG8gcnVuLCBwdXQgdGhhdCByZW1haW5pbmcgYW1vdW50
IGJhY2sgaW4gdGhlIGRvbWFpbidzIGJ1ZGdldAogICAgICAqIHBvb2wuCkBAIC0xODYxLDU4ICsx
ODYxLDU4IEBAIHZjcHVfcmV0dXJuX2J1ZGdldChzdHJ1Y3QgY3NjaGVkMl9pdGVtICpzdmMsIHN0
cnVjdCBsaXN0X2hlYWQgKnBhcmtlZCkKICAgICBzdmMtPmJ1ZGdldCA9IDA7CiAKICAgICAvKgot
ICAgICAqIE1ha2luZyBidWRnZXQgYXZhaWxhYmxlIGFnYWluIHRvIHRoZSBkb21haW4gbWVhbnMg
dGhhdCBwYXJrZWQgdkNQVXMKLSAgICAgKiBtYXkgYmUgdW5wYXJrZWQgYW5kIHJ1bi4gVGhleSBh
cmUsIGlmIGFueSwgaW4gdGhlIGRvbWFpbidzIHBhcmtlZF92Y3B1cworICAgICAqIE1ha2luZyBi
dWRnZXQgYXZhaWxhYmxlIGFnYWluIHRvIHRoZSBkb21haW4gbWVhbnMgdGhhdCBwYXJrZWQgaXRl
bXMKKyAgICAgKiBtYXkgYmUgdW5wYXJrZWQgYW5kIHJ1bi4gVGhleSBhcmUsIGlmIGFueSwgaW4g
dGhlIGRvbWFpbidzIHBhcmtlZF9pdGVtcwogICAgICAqIGxpc3QsIHNvIHdlIHdhbnQgdG8gZ28g
dGhyb3VnaCB0aGF0IGFuZCB1bnBhcmsgdGhlbSAoc28gdGhleSBjYW4gdHJ5CiAgICAgICogdG8g
Z2V0IHNvbWUgYnVkZ2V0KS4KICAgICAgKgogICAgICAqIFRvdWNoaW5nIHRoZSBsaXN0IHJlcXVp
cmVzIHRoZSBidWRnZXRfbG9jaywgd2hpY2ggd2UgaG9sZC4gTGV0J3MKICAgICAgKiB0aGVyZWZv
cmUgcHV0IGV2ZXJ5b25lIGluIHRoYXQgbGlzdCBpbiBhbm90aGVyLCB0ZW1wb3JhcnkgbGlzdCwg
d2hpY2gKLSAgICAgKiB0aGVuIHRoZSBjYWxsZXIgd2lsbCB0cmF2ZXJzZSwgdW5wYXJraW5nIHRo
ZSB2Q1BVcyBpdCBmaW5kcyB0aGVyZS4KKyAgICAgKiB0aGVuIHRoZSBjYWxsZXIgd2lsbCB0cmF2
ZXJzZSwgdW5wYXJraW5nIHRoZSBpdGVtcyBpdCBmaW5kcyB0aGVyZS4KICAgICAgKgogICAgICAq
IEluIGZhY3QsIHdlIGNhbid0IGRvIHRoZSBhY3R1YWwgdW5wYXJraW5nIGhlcmUsIGJlY2F1c2Ug
dGhhdCByZXF1aXJlcwotICAgICAqIHRha2luZyB0aGUgcnVucXVldWUgbG9jayBvZiB0aGUgdkNQ
VXMgYmVpbmcgdW5wYXJrZWQsIGFuZCB3ZSBjYW4ndAorICAgICAqIHRha2luZyB0aGUgcnVucXVl
dWUgbG9jayBvZiB0aGUgaXRlbXMgYmVpbmcgdW5wYXJrZWQsIGFuZCB3ZSBjYW4ndAogICAgICAq
IHRha2UgYW55IHJ1bnF1ZXVlIGxvY2tzIHdoaWxlIHdlIGhvbGQgYSBidWRnZXRfbG9jay4KICAg
ICAgKi8KICAgICBpZiAoIHNkb20tPmJ1ZGdldCA+IDAgKQotICAgICAgICBsaXN0X3NwbGljZV9p
bml0KCZzZG9tLT5wYXJrZWRfdmNwdXMsIHBhcmtlZCk7CisgICAgICAgIGxpc3Rfc3BsaWNlX2lu
aXQoJnNkb20tPnBhcmtlZF9pdGVtcywgcGFya2VkKTsKIAogICAgIHNwaW5fdW5sb2NrKCZzZG9t
LT5idWRnZXRfbG9jayk7CiB9CiAKIHN0YXRpYyB2b2lkCi11bnBhcmtfcGFya2VkX3ZjcHVzKGNv
bnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IGxpc3RfaGVhZCAqdmNwdXMpCit1bnBh
cmtfcGFya2VkX2l0ZW1zKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IGxpc3Rf
aGVhZCAqaXRlbXMpCiB7CiAgICAgc3RydWN0IGNzY2hlZDJfaXRlbSAqc3ZjLCAqdG1wOwogICAg
IHNwaW5sb2NrX3QgKmxvY2s7CiAKLSAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5X3NhZmUoc3ZjLCB0
bXAsIHZjcHVzLCBwYXJrZWRfZWxlbSkKKyAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5X3NhZmUoc3Zj
LCB0bXAsIGl0ZW1zLCBwYXJrZWRfZWxlbSkKICAgICB7CiAgICAgICAgIHVuc2lnbmVkIGxvbmcg
ZmxhZ3M7CiAgICAgICAgIHNfdGltZV90IG5vdzsKIAotICAgICAgICBsb2NrID0gaXRlbV9zY2hl
ZHVsZV9sb2NrX2lycXNhdmUoc3ZjLT52Y3B1LT5zY2hlZF9pdGVtLCAmZmxhZ3MpOworICAgICAg
ICBsb2NrID0gaXRlbV9zY2hlZHVsZV9sb2NrX2lycXNhdmUoc3ZjLT5pdGVtLCAmZmxhZ3MpOwog
Ci0gICAgICAgIF9fY2xlYXJfYml0KF9WUEZfcGFya2VkLCAmc3ZjLT52Y3B1LT5wYXVzZV9mbGFn
cyk7CisgICAgICAgIHNjaGVkX2NsZWFyX3BhdXNlX2ZsYWdzKHN2Yy0+aXRlbSwgX1ZQRl9wYXJr
ZWQpOwogICAgICAgICBpZiAoIHVubGlrZWx5KHN2Yy0+ZmxhZ3MgJiBDU0ZMQUdfc2NoZWR1bGVk
KSApCiAgICAgICAgIHsKICAgICAgICAgICAgIC8qCiAgICAgICAgICAgICAgKiBXZSBlbmQgaGVy
ZSBpZiBhIGJ1ZGdldCByZXBsZW5pc2htZW50IGFycml2ZWQgYmV0d2VlbgogICAgICAgICAgICAg
ICogY3NjaGVkMl9zY2hlZHVsZSgpIChhbmQsIGluIHBhcnRpY3VsYXIsIGFmdGVyIGEgY2FsbCB0
bwotICAgICAgICAgICAgICogdmNwdV9ncmFiX2J1ZGdldCgpIHRoYXQgcmV0dXJuZWQgZmFsc2Up
LCBhbmQKKyAgICAgICAgICAgICAqIGl0ZW1fZ3JhYl9idWRnZXQoKSB0aGF0IHJldHVybmVkIGZh
bHNlKSwgYW5kCiAgICAgICAgICAgICAgKiBjb250ZXh0X3NhdmVkKCkuIEJ5IHNldHRpbmcgX19D
U0ZMQUdfZGVsYXllZF9ydW5xX2FkZCwKLSAgICAgICAgICAgICAqIHdlIHRlbGwgY29udGV4dF9z
YXZlZCgpIHRvIHB1dCB0aGUgdkNQVSBiYWNrIGluIHRoZQorICAgICAgICAgICAgICogd2UgdGVs
bCBjb250ZXh0X3NhdmVkKCkgdG8gcHV0IHRoZSBpdGVtIGJhY2sgaW4gdGhlCiAgICAgICAgICAg
ICAgKiBydW5xdWV1ZSwgZnJvbSB3aGVyZSBpdCB3aWxsIGNvbXBldGUgd2l0aCB0aGUgb3RoZXJz
CiAgICAgICAgICAgICAgKiBmb3IgdGhlIG5ld2x5IHJlcGxlbmlzaGVkIGJ1ZGdldC4KICAgICAg
ICAgICAgICAqLwogICAgICAgICAgICAgQVNTRVJUKCBzdmMtPnJxZCAhPSBOVUxMICk7Ci0gICAg
ICAgICAgICBBU1NFUlQoIGMycnFkKG9wcywgc3ZjLT52Y3B1LT5wcm9jZXNzb3IpID09IHN2Yy0+
cnFkICk7CisgICAgICAgICAgICBBU1NFUlQoIGMycnFkKG9wcywgc2NoZWRfaXRlbV9jcHUoc3Zj
LT5pdGVtKSkgPT0gc3ZjLT5ycWQgKTsKICAgICAgICAgICAgIF9fc2V0X2JpdChfX0NTRkxBR19k
ZWxheWVkX3J1bnFfYWRkLCAmc3ZjLT5mbGFncyk7CiAgICAgICAgIH0KLSAgICAgICAgZWxzZSBp
ZiAoIHZjcHVfcnVubmFibGUoc3ZjLT52Y3B1KSApCisgICAgICAgIGVsc2UgaWYgKCBpdGVtX3J1
bm5hYmxlKHN2Yy0+aXRlbSkgKQogICAgICAgICB7CiAgICAgICAgICAgICAvKgotICAgICAgICAg
ICAgICogVGhlIHZDUFUgc2hvdWxkIGdvIGJhY2sgdG8gdGhlIHJ1bnF1ZXVlLCBhbmQgY29tcGV0
ZSBmb3IKKyAgICAgICAgICAgICAqIFRoZSBpdGVtIHNob3VsZCBnbyBiYWNrIHRvIHRoZSBydW5x
dWV1ZSwgYW5kIGNvbXBldGUgZm9yCiAgICAgICAgICAgICAgKiB0aGUgbmV3bHkgcmVwbGVuaXNo
ZWQgYnVkZ2V0LCBidXQgb25seSBpZiBpdCBpcyBhY3R1YWxseQogICAgICAgICAgICAgICogcnVu
bmFibGUgKGFuZCB3YXMgdGhlcmVmb3JlIG9mZmxpbmUgb25seSBiZWNhdXNlIG9mIHRoZQogICAg
ICAgICAgICAgICogbGFjayBvZiBidWRnZXQpLgpAQCAtMTkyNCw3ICsxOTI0LDcgQEAgdW5wYXJr
X3BhcmtlZF92Y3B1cyhjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBsaXN0X2hl
YWQgKnZjcHVzKQogICAgICAgICB9CiAgICAgICAgIGxpc3RfZGVsX2luaXQoJnN2Yy0+cGFya2Vk
X2VsZW0pOwogCi0gICAgICAgIGl0ZW1fc2NoZWR1bGVfdW5sb2NrX2lycXJlc3RvcmUobG9jaywg
ZmxhZ3MsIHN2Yy0+dmNwdS0+c2NoZWRfaXRlbSk7CisgICAgICAgIGl0ZW1fc2NoZWR1bGVfdW5s
b2NrX2lycXJlc3RvcmUobG9jaywgZmxhZ3MsIHN2Yy0+aXRlbSk7CiAgICAgfQogfQogCkBAIC0x
OTU0LDcgKzE5NTQsNyBAQCBzdGF0aWMgdm9pZCByZXBsZW5pc2hfZG9tYWluX2J1ZGdldCh2b2lk
KiBkYXRhKQogICAgICAqCiAgICAgICogRXZlbiBpbiBjYXNlcyBvZiBvdmVycnVuIG9yIGRlbGF5
LCBob3dldmVyLCB3ZSBleHBlY3QgdGhhdCBpbiA5OSUgb2YKICAgICAgKiBjYXNlcywgZG9pbmcg
anVzdCBvbmUgcmVwbGVuaXNobWVudCB3aWxsIGJlIGdvb2QgZW5vdWdoIGZvciBiZWluZyBhYmxl
Ci0gICAgICogdG8gdW5wYXJrIHRoZSB2Q1BVcyB0aGF0IGFyZSB3YWl0aW5nIGZvciBzb21lIGJ1
ZGdldC4KKyAgICAgKiB0byB1bnBhcmsgdGhlIGl0ZW1zIHRoYXQgYXJlIHdhaXRpbmcgZm9yIHNv
bWUgYnVkZ2V0LgogICAgICAqLwogICAgIGRvX3JlcGxlbmlzaChzZG9tKTsKIApAQCAtMTk3NCw3
ICsxOTc0LDcgQEAgc3RhdGljIHZvaWQgcmVwbGVuaXNoX2RvbWFpbl9idWRnZXQodm9pZCogZGF0
YSkKICAgICB9CiAgICAgLyoKICAgICAgKiAyKSBpZiB3ZSBvdmVycnVuIGJ5IG1vcmUgdGhhbiB0
b3RfYnVkZ2V0LCB0aGVuIGJ1ZGdldCt0b3RfYnVkZ2V0IGlzCi0gICAgICogc3RpbGwgPCAwLCB3
aGljaCBtZWFucyB0aGF0IHdlIGNhbid0IHVucGFyayB0aGUgdkNQVXMuIExldCdzIGJhaWwsCisg
ICAgICogc3RpbGwgPCAwLCB3aGljaCBtZWFucyB0aGF0IHdlIGNhbid0IHVucGFyayB0aGUgaXRl
bXMuIExldCdzIGJhaWwsCiAgICAgICogYW5kIHdhaXQgZm9yIGZ1dHVyZSByZXBsZW5pc2htZW50
cy4KICAgICAgKi8KICAgICBpZiAoIHVubGlrZWx5KHNkb20tPmJ1ZGdldCA8PSAwKSApCkBAIC0x
OTg4LDE0ICsxOTg4LDE0IEBAIHN0YXRpYyB2b2lkIHJlcGxlbmlzaF9kb21haW5fYnVkZ2V0KHZv
aWQqIGRhdGEpCiAKICAgICAvKgogICAgICAqIEFzIGFib3ZlLCBsZXQncyBwcmVwYXJlIHRoZSB0
ZW1wb3JhcnkgbGlzdCwgb3V0IG9mIHRoZSBkb21haW4ncwotICAgICAqIHBhcmtlZF92Y3B1cyBs
aXN0LCBub3cgdGhhdCB3ZSBob2xkIHRoZSBidWRnZXRfbG9jay4gVGhlbiwgZHJvcCBzdWNoCisg
ICAgICogcGFya2VkX2l0ZW1zIGxpc3QsIG5vdyB0aGF0IHdlIGhvbGQgdGhlIGJ1ZGdldF9sb2Nr
LiBUaGVuLCBkcm9wIHN1Y2gKICAgICAgKiBsb2NrLCBhbmQgcGFzcyB0aGUgbGlzdCB0byB0aGUg
dW5wYXJraW5nIGZ1bmN0aW9uLgogICAgICAqLwotICAgIGxpc3Rfc3BsaWNlX2luaXQoJnNkb20t
PnBhcmtlZF92Y3B1cywgJnBhcmtlZCk7CisgICAgbGlzdF9zcGxpY2VfaW5pdCgmc2RvbS0+cGFy
a2VkX2l0ZW1zLCAmcGFya2VkKTsKIAogICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnNkb20t
PmJ1ZGdldF9sb2NrLCBmbGFncyk7CiAKLSAgICB1bnBhcmtfcGFya2VkX3ZjcHVzKHNkb20tPmRv
bS0+Y3B1cG9vbC0+c2NoZWQsICZwYXJrZWQpOworICAgIHVucGFya19wYXJrZWRfaXRlbXMoc2Rv
bS0+ZG9tLT5jcHVwb29sLT5zY2hlZCwgJnBhcmtlZCk7CiAKICBvdXQ6CiAgICAgc2V0X3RpbWVy
KCZzZG9tLT5yZXBsX3RpbWVyLCBzZG9tLT5uZXh0X3JlcGwpOwpAQCAtMjAwMywzNyArMjAwMywz
NiBAQCBzdGF0aWMgdm9pZCByZXBsZW5pc2hfZG9tYWluX2J1ZGdldCh2b2lkKiBkYXRhKQogCiAj
aWZuZGVmIE5ERUJVRwogc3RhdGljIGlubGluZSB2b2lkCi1jc2NoZWQyX3ZjcHVfY2hlY2soc3Ry
dWN0IHZjcHUgKnZjKQorY3NjaGVkMl9pdGVtX2NoZWNrKHN0cnVjdCBzY2hlZF9pdGVtICppdGVt
KQogewotICAgIHN0cnVjdCBjc2NoZWQyX2l0ZW0gKiBjb25zdCBzdmMgPSBjc2NoZWQyX2l0ZW0o
dmMtPnNjaGVkX2l0ZW0pOworICAgIHN0cnVjdCBjc2NoZWQyX2l0ZW0gKiBjb25zdCBzdmMgPSBj
c2NoZWQyX2l0ZW0oaXRlbSk7CiAgICAgc3RydWN0IGNzY2hlZDJfZG9tICogY29uc3Qgc2RvbSA9
IHN2Yy0+c2RvbTsKIAotICAgIEJVR19PTiggc3ZjLT52Y3B1ICE9IHZjICk7Ci0gICAgQlVHX09O
KCBzZG9tICE9IGNzY2hlZDJfZG9tKHZjLT5kb21haW4pICk7CisgICAgQlVHX09OKCBzdmMtPml0
ZW0gIT0gaXRlbSApOworICAgIEJVR19PTiggc2RvbSAhPSBjc2NoZWQyX2RvbShpdGVtLT5kb21h
aW4pICk7CiAgICAgaWYgKCBzZG9tICkKICAgICB7Ci0gICAgICAgIEJVR19PTiggaXNfaWRsZV92
Y3B1KHZjKSApOwotICAgICAgICBCVUdfT04oIHNkb20tPmRvbSAhPSB2Yy0+ZG9tYWluICk7Cisg
ICAgICAgIEJVR19PTiggaXNfaWRsZV9pdGVtKGl0ZW0pICk7CisgICAgICAgIEJVR19PTiggc2Rv
bS0+ZG9tICE9IGl0ZW0tPmRvbWFpbiApOwogICAgIH0KICAgICBlbHNlCiAgICAgewotICAgICAg
ICBCVUdfT04oICFpc19pZGxlX3ZjcHUodmMpICk7CisgICAgICAgIEJVR19PTiggIWlzX2lkbGVf
aXRlbShpdGVtKSApOwogICAgIH0KICAgICBTQ0hFRF9TVEFUX0NSQU5LKGl0ZW1fY2hlY2spOwog
fQotI2RlZmluZSBDU0NIRUQyX1ZDUFVfQ0hFQ0soX3ZjKSAgKGNzY2hlZDJfdmNwdV9jaGVjayhf
dmMpKQorI2RlZmluZSBDU0NIRUQyX0lURU1fQ0hFQ0soaXRlbSkgIChjc2NoZWQyX2l0ZW1fY2hl
Y2soaXRlbSkpCiAjZWxzZQotI2RlZmluZSBDU0NIRUQyX1ZDUFVfQ0hFQ0soX3ZjKQorI2RlZmlu
ZSBDU0NIRUQyX0lURU1fQ0hFQ0soaXRlbSkKICNlbmRpZgogCiBzdGF0aWMgdm9pZCAqCiBjc2No
ZWQyX2FsbG9jX3ZkYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVk
X2l0ZW0gKml0ZW0sCiAgICAgICAgICAgICAgICAgICAgIHZvaWQgKmRkKQogewotICAgIHN0cnVj
dCB2Y3B1ICp2YyA9IGl0ZW0tPnZjcHU7CiAgICAgc3RydWN0IGNzY2hlZDJfaXRlbSAqc3ZjOwog
Ci0gICAgLyogQWxsb2NhdGUgcGVyLVZDUFUgaW5mbyAqLworICAgIC8qIEFsbG9jYXRlIHBlci1J
VEVNIGluZm8gKi8KICAgICBzdmMgPSB4emFsbG9jKHN0cnVjdCBjc2NoZWQyX2l0ZW0pOwogICAg
IGlmICggc3ZjID09IE5VTEwgKQogICAgICAgICByZXR1cm4gTlVMTDsKQEAgLTIwNDIsMTAgKzIw
NDEsMTAgQEAgY3NjaGVkMl9hbGxvY192ZGF0YShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMs
IHN0cnVjdCBzY2hlZF9pdGVtICppdGVtLAogICAgIElOSVRfTElTVF9IRUFEKCZzdmMtPnJ1bnFf
ZWxlbSk7CiAKICAgICBzdmMtPnNkb20gPSBkZDsKLSAgICBzdmMtPnZjcHUgPSB2YzsKKyAgICBz
dmMtPml0ZW0gPSBpdGVtOwogICAgIHN2Yy0+ZmxhZ3MgPSAwVTsKIAotICAgIGlmICggISBpc19p
ZGxlX3ZjcHUodmMpICkKKyAgICBpZiAoICEgaXNfaWRsZV9pdGVtKGl0ZW0pICkKICAgICB7CiAg
ICAgICAgIEFTU0VSVChzdmMtPnNkb20gIT0gTlVMTCk7CiAgICAgICAgIHN2Yy0+Y3JlZGl0ID0g
Q1NDSEVEMl9DUkVESVRfSU5JVDsKQEAgLTIwNzQsMTkgKzIwNzMsMTggQEAgY3NjaGVkMl9hbGxv
Y192ZGF0YShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF9pdGVtICpp
dGVtLAogc3RhdGljIHZvaWQKIGNzY2hlZDJfaXRlbV9zbGVlcChjb25zdCBzdHJ1Y3Qgc2NoZWR1
bGVyICpvcHMsIHN0cnVjdCBzY2hlZF9pdGVtICppdGVtKQogewotICAgIHN0cnVjdCB2Y3B1ICp2
YyA9IGl0ZW0tPnZjcHU7CiAgICAgc3RydWN0IGNzY2hlZDJfaXRlbSAqIGNvbnN0IHN2YyA9IGNz
Y2hlZDJfaXRlbShpdGVtKTsKIAotICAgIEFTU0VSVCghaXNfaWRsZV92Y3B1KHZjKSk7CisgICAg
QVNTRVJUKCFpc19pZGxlX2l0ZW0oaXRlbSkpOwogICAgIFNDSEVEX1NUQVRfQ1JBTksoaXRlbV9z
bGVlcCk7CiAKLSAgICBpZiAoIGN1cnJfb25fY3B1KHZjLT5wcm9jZXNzb3IpID09IGl0ZW0gKQor
ICAgIGlmICggY3Vycl9vbl9jcHUoc2NoZWRfaXRlbV9jcHUoaXRlbSkpID09IGl0ZW0gKQogICAg
IHsKLSAgICAgICAgdGlja2xlX2NwdSh2Yy0+cHJvY2Vzc29yLCBzdmMtPnJxZCk7CisgICAgICAg
IHRpY2tsZV9jcHUoc2NoZWRfaXRlbV9jcHUoaXRlbSksIHN2Yy0+cnFkKTsKICAgICB9Ci0gICAg
ZWxzZSBpZiAoIHZjcHVfb25fcnVucShzdmMpICkKKyAgICBlbHNlIGlmICggaXRlbV9vbl9ydW5x
KHN2YykgKQogICAgIHsKLSAgICAgICAgQVNTRVJUKHN2Yy0+cnFkID09IGMycnFkKG9wcywgdmMt
PnByb2Nlc3NvcikpOworICAgICAgICBBU1NFUlQoc3ZjLT5ycWQgPT0gYzJycWQob3BzLCBzY2hl
ZF9pdGVtX2NwdShpdGVtKSkpOwogICAgICAgICB1cGRhdGVfbG9hZChvcHMsIHN2Yy0+cnFkLCBz
dmMsIC0xLCBOT1coKSk7CiAgICAgICAgIHJ1bnFfcmVtb3ZlKHN2Yyk7CiAgICAgfQpAQCAtMjA5
NywxNCArMjA5NSwxMyBAQCBjc2NoZWQyX2l0ZW1fc2xlZXAoY29uc3Qgc3RydWN0IHNjaGVkdWxl
ciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkKIHN0YXRpYyB2b2lkCiBjc2NoZWQyX2l0
ZW1fd2FrZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF9pdGVtICpp
dGVtKQogewotICAgIHN0cnVjdCB2Y3B1ICp2YyA9IGl0ZW0tPnZjcHU7CiAgICAgc3RydWN0IGNz
Y2hlZDJfaXRlbSAqIGNvbnN0IHN2YyA9IGNzY2hlZDJfaXRlbShpdGVtKTsKLSAgICB1bnNpZ25l
ZCBpbnQgY3B1ID0gdmMtPnByb2Nlc3NvcjsKKyAgICB1bnNpZ25lZCBpbnQgY3B1ID0gc2NoZWRf
aXRlbV9jcHUoaXRlbSk7CiAgICAgc190aW1lX3Qgbm93OwogCiAgICAgQVNTRVJUKHNwaW5faXNf
bG9ja2VkKHBlcl9jcHUoc2NoZWRfcmVzLCBjcHUpLT5zY2hlZHVsZV9sb2NrKSk7CiAKLSAgICBB
U1NFUlQoIWlzX2lkbGVfdmNwdSh2YykpOworICAgIEFTU0VSVCghaXNfaWRsZV9pdGVtKGl0ZW0p
KTsKIAogICAgIGlmICggdW5saWtlbHkoY3Vycl9vbl9jcHUoY3B1KSA9PSBpdGVtKSApCiAgICAg
ewpAQCAtMjExMiwxOCArMjEwOSwxOCBAQCBjc2NoZWQyX2l0ZW1fd2FrZShjb25zdCBzdHJ1Y3Qg
c2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF9pdGVtICppdGVtKQogICAgICAgICBnb3RvIG91
dDsKICAgICB9CiAKLSAgICBpZiAoIHVubGlrZWx5KHZjcHVfb25fcnVucShzdmMpKSApCisgICAg
aWYgKCB1bmxpa2VseShpdGVtX29uX3J1bnEoc3ZjKSkgKQogICAgIHsKICAgICAgICAgU0NIRURf
U1RBVF9DUkFOSyhpdGVtX3dha2Vfb25ydW5xKTsKICAgICAgICAgZ290byBvdXQ7CiAgICAgfQog
Ci0gICAgaWYgKCBsaWtlbHkodmNwdV9ydW5uYWJsZSh2YykpICkKKyAgICBpZiAoIGxpa2VseShp
dGVtX3J1bm5hYmxlKGl0ZW0pKSApCiAgICAgICAgIFNDSEVEX1NUQVRfQ1JBTksoaXRlbV93YWtl
X3J1bm5hYmxlKTsKICAgICBlbHNlCiAgICAgICAgIFNDSEVEX1NUQVRfQ1JBTksoaXRlbV93YWtl
X25vdF9ydW5uYWJsZSk7CiAKLSAgICAvKiBJZiB0aGUgY29udGV4dCBoYXNuJ3QgYmVlbiBzYXZl
ZCBmb3IgdGhpcyB2Y3B1IHlldCwgd2UgY2FuJ3QgcHV0IGl0IG9uCisgICAgLyogSWYgdGhlIGNv
bnRleHQgaGFzbid0IGJlZW4gc2F2ZWQgZm9yIHRoaXMgaXRlbSB5ZXQsIHdlIGNhbid0IHB1dCBp
dCBvbgogICAgICAqIGFub3RoZXIgcnVucXVldWUuICBJbnN0ZWFkLCB3ZSBzZXQgYSBmbGFnIHNv
IHRoYXQgaXQgd2lsbCBiZSBwdXQgb24gdGhlIHJ1bnF1ZXVlCiAgICAgICogYWZ0ZXIgdGhlIGNv
bnRleHQgaGFzIGJlZW4gc2F2ZWQuICovCiAgICAgaWYgKCB1bmxpa2VseShzdmMtPmZsYWdzICYg
Q1NGTEFHX3NjaGVkdWxlZCkgKQpAQCAtMjEzNCwxNSArMjEzMSwxNSBAQCBjc2NoZWQyX2l0ZW1f
d2FrZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF9pdGVtICppdGVt
KQogCiAgICAgLyogQWRkIGludG8gdGhlIG5ldyBydW5xdWV1ZSBpZiBuZWNlc3NhcnkgKi8KICAg
ICBpZiAoIHN2Yy0+cnFkID09IE5VTEwgKQotICAgICAgICBydW5xX2Fzc2lnbihvcHMsIHZjKTsK
KyAgICAgICAgcnVucV9hc3NpZ24ob3BzLCBpdGVtKTsKICAgICBlbHNlCi0gICAgICAgIEFTU0VS
VChjMnJxZChvcHMsIHZjLT5wcm9jZXNzb3IpID09IHN2Yy0+cnFkICk7CisgICAgICAgIEFTU0VS
VChjMnJxZChvcHMsIHNjaGVkX2l0ZW1fY3B1KGl0ZW0pKSA9PSBzdmMtPnJxZCApOwogCiAgICAg
bm93ID0gTk9XKCk7CiAKICAgICB1cGRhdGVfbG9hZChvcHMsIHN2Yy0+cnFkLCBzdmMsIDEsIG5v
dyk7Ci0gICAgICAgIAotICAgIC8qIFB1dCB0aGUgVkNQVSBvbiB0aGUgcnVucSAqLworCisgICAg
LyogUHV0IHRoZSBJVEVNIG9uIHRoZSBydW5xICovCiAgICAgcnVucV9pbnNlcnQob3BzLCBzdmMp
OwogICAgIHJ1bnFfdGlja2xlKG9wcywgc3ZjLCBub3cpOwogCkBAIC0yMTU1LDQ5ICsyMTUyLDQ4
IEBAIGNzY2hlZDJfaXRlbV95aWVsZChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVj
dCBzY2hlZF9pdGVtICppdGVtKQogewogICAgIHN0cnVjdCBjc2NoZWQyX2l0ZW0gKiBjb25zdCBz
dmMgPSBjc2NoZWQyX2l0ZW0oaXRlbSk7CiAKLSAgICBfX3NldF9iaXQoX19DU0ZMQUdfdmNwdV95
aWVsZCwgJnN2Yy0+ZmxhZ3MpOworICAgIF9fc2V0X2JpdChfX0NTRkxBR19pdGVtX3lpZWxkLCAm
c3ZjLT5mbGFncyk7CiB9CiAKIHN0YXRpYyB2b2lkCiBjc2NoZWQyX2NvbnRleHRfc2F2ZWQoY29u
c3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkKIHsKLSAg
ICBzdHJ1Y3QgdmNwdSAqdmMgPSBpdGVtLT52Y3B1OwogICAgIHN0cnVjdCBjc2NoZWQyX2l0ZW0g
KiBjb25zdCBzdmMgPSBjc2NoZWQyX2l0ZW0oaXRlbSk7CiAgICAgc3BpbmxvY2tfdCAqbG9jayA9
IGl0ZW1fc2NoZWR1bGVfbG9ja19pcnEoaXRlbSk7CiAgICAgc190aW1lX3Qgbm93ID0gTk9XKCk7
CiAgICAgTElTVF9IRUFEKHdlcmVfcGFya2VkKTsKIAotICAgIEJVR19PTiggIWlzX2lkbGVfdmNw
dSh2YykgJiYgc3ZjLT5ycWQgIT0gYzJycWQob3BzLCB2Yy0+cHJvY2Vzc29yKSk7Ci0gICAgQVNT
RVJUKGlzX2lkbGVfdmNwdSh2YykgfHwgc3ZjLT5ycWQgPT0gYzJycWQob3BzLCB2Yy0+cHJvY2Vz
c29yKSk7CisgICAgQlVHX09OKCAhaXNfaWRsZV9pdGVtKGl0ZW0pICYmIHN2Yy0+cnFkICE9IGMy
cnFkKG9wcywgc2NoZWRfaXRlbV9jcHUoaXRlbSkpKTsKKyAgICBBU1NFUlQoaXNfaWRsZV9pdGVt
KGl0ZW0pIHx8IHN2Yy0+cnFkID09IGMycnFkKG9wcywgc2NoZWRfaXRlbV9jcHUoaXRlbSkpKTsK
IAotICAgIC8qIFRoaXMgdmNwdSBpcyBub3cgZWxpZ2libGUgdG8gYmUgcHV0IG9uIHRoZSBydW5x
dWV1ZSBhZ2FpbiAqLworICAgIC8qIFRoaXMgaXRlbSBpcyBub3cgZWxpZ2libGUgdG8gYmUgcHV0
IG9uIHRoZSBydW5xdWV1ZSBhZ2FpbiAqLwogICAgIF9fY2xlYXJfYml0KF9fQ1NGTEFHX3NjaGVk
dWxlZCwgJnN2Yy0+ZmxhZ3MpOwogCiAgICAgaWYgKCB1bmxpa2VseShoYXNfY2FwKHN2YykgJiYg
c3ZjLT5idWRnZXQgPiAwKSApCi0gICAgICAgIHZjcHVfcmV0dXJuX2J1ZGdldChzdmMsICZ3ZXJl
X3BhcmtlZCk7CisgICAgICAgIGl0ZW1fcmV0dXJuX2J1ZGdldChzdmMsICZ3ZXJlX3BhcmtlZCk7
CiAKICAgICAvKiBJZiBzb21lb25lIHdhbnRzIGl0IG9uIHRoZSBydW5xdWV1ZSwgcHV0IGl0IHRo
ZXJlLiAqLwogICAgIC8qCiAgICAgICogTkI6IFdlIGNhbiBnZXQgcmlkIG9mIENTRkxBR19zY2hl
ZHVsZWQgYnkgY2hlY2tpbmcgZm9yCi0gICAgICogdmMtPmlzX3J1bm5pbmcgYW5kIHZjcHVfb25f
cnVucShzdmMpIGhlcmUuICBIb3dldmVyLAorICAgICAqIHZjLT5pc19ydW5uaW5nIGFuZCBpdGVt
X29uX3J1bnEoc3ZjKSBoZXJlLiAgSG93ZXZlciwKICAgICAgKiBzaW5jZSB3ZSdyZSBhY2Nlc3Np
bmcgdGhlIGZsYWdzIGNhY2hlbGluZSBhbnl3YXksCiAgICAgICogaXQgc2VlbXMgYSBiaXQgcG9p
bnRsZXNzOyBlc3BlY2lhbGx5IGFzIHdlIGhhdmUgcGxlbnR5IG9mCiAgICAgICogYml0cyBmcmVl
LgogICAgICAqLwogICAgIGlmICggX190ZXN0X2FuZF9jbGVhcl9iaXQoX19DU0ZMQUdfZGVsYXll
ZF9ydW5xX2FkZCwgJnN2Yy0+ZmxhZ3MpCi0gICAgICAgICAmJiBsaWtlbHkodmNwdV9ydW5uYWJs
ZSh2YykpICkKKyAgICAgICAgICYmIGxpa2VseShpdGVtX3J1bm5hYmxlKGl0ZW0pKSApCiAgICAg
ewotICAgICAgICBBU1NFUlQoIXZjcHVfb25fcnVucShzdmMpKTsKKyAgICAgICAgQVNTRVJUKCFp
dGVtX29uX3J1bnEoc3ZjKSk7CiAKICAgICAgICAgcnVucV9pbnNlcnQob3BzLCBzdmMpOwogICAg
ICAgICBydW5xX3RpY2tsZShvcHMsIHN2Yywgbm93KTsKICAgICB9Ci0gICAgZWxzZSBpZiAoICFp
c19pZGxlX3ZjcHUodmMpICkKKyAgICBlbHNlIGlmICggIWlzX2lkbGVfaXRlbShpdGVtKSApCiAg
ICAgICAgIHVwZGF0ZV9sb2FkKG9wcywgc3ZjLT5ycWQsIHN2YywgLTEsIG5vdyk7CiAKICAgICBp
dGVtX3NjaGVkdWxlX3VubG9ja19pcnEobG9jaywgaXRlbSk7CiAKLSAgICB1bnBhcmtfcGFya2Vk
X3ZjcHVzKG9wcywgJndlcmVfcGFya2VkKTsKKyAgICB1bnBhcmtfcGFya2VkX2l0ZW1zKG9wcywg
JndlcmVfcGFya2VkKTsKIH0KIAogI2RlZmluZSBNQVhfTE9BRCAoU1RJTUVfTUFYKQpAQCAtMjIw
NSw5ICsyMjAxLDggQEAgc3RhdGljIHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqCiBjc2NoZWQyX3Jl
c19waWNrKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX2l0ZW0gKml0
ZW0pCiB7CiAgICAgc3RydWN0IGNzY2hlZDJfcHJpdmF0ZSAqcHJ2ID0gY3NjaGVkMl9wcml2KG9w
cyk7Ci0gICAgc3RydWN0IHZjcHUgKnZjID0gaXRlbS0+dmNwdTsKICAgICBpbnQgaSwgbWluX3Jx
aSA9IC0xLCBtaW5fc19ycWkgPSAtMTsKLSAgICB1bnNpZ25lZCBpbnQgbmV3X2NwdSwgY3B1ID0g
dmMtPnByb2Nlc3NvcjsKKyAgICB1bnNpZ25lZCBpbnQgbmV3X2NwdSwgY3B1ID0gc2NoZWRfaXRl
bV9jcHUoaXRlbSk7CiAgICAgc3RydWN0IGNzY2hlZDJfaXRlbSAqc3ZjID0gY3NjaGVkMl9pdGVt
KGl0ZW0pOwogICAgIHNfdGltZV90IG1pbl9hdmdsb2FkID0gTUFYX0xPQUQsIG1pbl9zX2F2Z2xv
YWQgPSBNQVhfTE9BRDsKICAgICBib29sIGhhc19zb2Z0OwpAQCAtMjI0NSw3ICsyMjQwLDcgQEAg
Y3NjaGVkMl9yZXNfcGljayhjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hl
ZF9pdGVtICppdGVtKQogICAgIH0KIAogICAgIGNwdW1hc2tfYW5kKGNwdW1hc2tfc2NyYXRjaF9j
cHUoY3B1KSwgaXRlbS0+Y3B1X2hhcmRfYWZmaW5pdHksCi0gICAgICAgICAgICAgICAgY3B1cG9v
bF9kb21haW5fY3B1bWFzayh2Yy0+ZG9tYWluKSk7CisgICAgICAgICAgICAgICAgY3B1cG9vbF9k
b21haW5fY3B1bWFzayhpdGVtLT5kb21haW4pKTsKIAogICAgIC8qCiAgICAgICogRmlyc3QgY2hl
Y2sgdG8gc2VlIGlmIHdlJ3JlIGhlcmUgYmVjYXVzZSBzb21lb25lIGVsc2Ugc3VnZ2VzdGVkIGEg
cGxhY2UKQEAgLTIzNTYsNyArMjM1MSw3IEBAIGNzY2hlZDJfcmVzX3BpY2soY29uc3Qgc3RydWN0
IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSkKICAgICAgICAgICogV2Ug
aGF2ZSBzb2Z0IGFmZmluaXR5LCBhbmQgd2UgaGF2ZSBhIGNhbmRpZGF0ZSBydW5xLCBzbyBnbyBm
b3IgaXQuCiAgICAgICAgICAqCiAgICAgICAgICAqIE5vdGUgdGhhdCwgdG8gb2J0YWluIHRoZSBz
b2Z0LWFmZmluaXR5IG1hc2ssIHdlICJqdXN0IiBwdXQgd2hhdCB3ZQotICAgICAgICAgKiBoYXZl
IGluIGNwdW1hc2tfc2NyYXRjaCBpbiAmJiB3aXRoIHZjLT5jcHVfc29mdF9hZmZpbml0eS4gVGhp
cyBpcworICAgICAgICAgKiBoYXZlIGluIGNwdW1hc2tfc2NyYXRjaCBpbiAmJiB3aXRoIGl0ZW0t
PmNwdV9zb2Z0X2FmZmluaXR5LiBUaGlzIGlzCiAgICAgICAgICAqIG9rIGJlY2F1c2U6CiAgICAg
ICAgICAqIC0gd2Uga25vdyB0aGF0IGl0ZW0tPmNwdV9oYXJkX2FmZmluaXR5IGFuZCAtPmNwdV9z
b2Z0X2FmZmluaXR5IGhhdmUKICAgICAgICAgICogICBhIG5vbi1lbXB0eSBpbnRlcnNlY3Rpb24g
KGJlY2F1c2UgaGFzX3NvZnQgaXMgdHJ1ZSk7CkBAIC0yMzc5LDcgKzIzNzQsNyBAQCBjc2NoZWQy
X3Jlc19waWNrKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX2l0ZW0g
Kml0ZW0pCiAgICAgICAgICAqIGFueSBzdWl0YWJsZSBydW5xLiBCdXQgd2UgZGlkIGZpbmQgb25l
IHdoZW4gY29uc2lkZXJpbmcgaGFyZAogICAgICAgICAgKiBhZmZpbml0eSwgc28gZ28gZm9yIGl0
LgogICAgICAgICAgKgotICAgICAgICAgKiBjcHVtYXNrX3NjcmF0Y2ggYWxyZWFkeSBoYXMgdmMt
PmNwdV9oYXJkX2FmZmluaXR5ICYKKyAgICAgICAgICogY3B1bWFza19zY3JhdGNoIGFscmVhZHkg
aGFzIGl0ZW0tPmNwdV9oYXJkX2FmZmluaXR5ICYKICAgICAgICAgICogY3B1cG9vbF9kb21haW5f
Y3B1bWFzaygpIGluIGl0LCBzbyBpdCdzIGVub3VnaCB0aGF0IHdlIGZpbHRlcgogICAgICAgICAg
KiB3aXRoIHRoZSBjcHVzIG9mIHRoZSBydW5xLgogICAgICAgICAgKi8KQEAgLTI0MTAsMTEgKzI0
MDUsMTEgQEAgY3NjaGVkMl9yZXNfcGljayhjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0
cnVjdCBzY2hlZF9pdGVtICppdGVtKQogICAgIHsKICAgICAgICAgc3RydWN0IHsKICAgICAgICAg
ICAgIHVpbnQ2NF90IGJfYXZnbG9hZDsKLSAgICAgICAgICAgIHVuc2lnbmVkIHZjcHU6MTYsIGRv
bToxNjsKKyAgICAgICAgICAgIHVuc2lnbmVkIGl0ZW06MTYsIGRvbToxNjsKICAgICAgICAgICAg
IHVuc2lnbmVkIHJxX2lkOjE2LCBuZXdfY3B1OjE2OwogICAgICAgICB9IGQ7Ci0gICAgICAgIGQu
ZG9tID0gdmMtPmRvbWFpbi0+ZG9tYWluX2lkOwotICAgICAgICBkLnZjcHUgPSB2Yy0+dmNwdV9p
ZDsKKyAgICAgICAgZC5kb20gPSBpdGVtLT5kb21haW4tPmRvbWFpbl9pZDsKKyAgICAgICAgZC5p
dGVtID0gaXRlbS0+aXRlbV9pZDsKICAgICAgICAgZC5ycV9pZCA9IG1pbl9ycWk7CiAgICAgICAg
IGQuYl9hdmdsb2FkID0gbWluX2F2Z2xvYWQ7CiAgICAgICAgIGQubmV3X2NwdSA9IG5ld19jcHU7
CkBAIC0yNDMzLDEwICsyNDI4LDEwIEBAIHR5cGVkZWYgc3RydWN0IHsKICAgICBzdHJ1Y3QgY3Nj
aGVkMl9pdGVtICogYmVzdF9wdXNoX3N2YywgKmJlc3RfcHVsbF9zdmM7CiAgICAgLyogTkI6IFJl
YWQgYnkgY29uc2lkZXIoKSAqLwogICAgIHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKmxy
cWQ7Ci0gICAgc3RydWN0IGNzY2hlZDJfcnVucXVldWVfZGF0YSAqb3JxZDsgICAgICAgICAgICAg
ICAgICAKKyAgICBzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICpvcnFkOwogfSBiYWxhbmNl
X3N0YXRlX3Q7CiAKLXN0YXRpYyB2b2lkIGNvbnNpZGVyKGJhbGFuY2Vfc3RhdGVfdCAqc3QsIAor
c3RhdGljIHZvaWQgY29uc2lkZXIoYmFsYW5jZV9zdGF0ZV90ICpzdCwKICAgICAgICAgICAgICAg
ICAgICAgIHN0cnVjdCBjc2NoZWQyX2l0ZW0gKnB1c2hfc3ZjLAogICAgICAgICAgICAgICAgICAg
ICAgc3RydWN0IGNzY2hlZDJfaXRlbSAqcHVsbF9zdmMpCiB7CkBAIC0yNDc1LDE3ICsyNDcwLDE3
IEBAIHN0YXRpYyB2b2lkIG1pZ3JhdGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLAogICAg
ICAgICAgICAgICAgICAgICBzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICp0cnFkLAogICAg
ICAgICAgICAgICAgICAgICBzX3RpbWVfdCBub3cpCiB7Ci0gICAgaW50IGNwdSA9IHN2Yy0+dmNw
dS0+cHJvY2Vzc29yOwotICAgIHN0cnVjdCBzY2hlZF9pdGVtICppdGVtID0gc3ZjLT52Y3B1LT5z
Y2hlZF9pdGVtOworICAgIHN0cnVjdCBzY2hlZF9pdGVtICppdGVtID0gc3ZjLT5pdGVtOworICAg
IGludCBjcHUgPSBzY2hlZF9pdGVtX2NwdShpdGVtKTsKIAogICAgIGlmICggdW5saWtlbHkodGJf
aW5pdF9kb25lKSApCiAgICAgewogICAgICAgICBzdHJ1Y3QgewotICAgICAgICAgICAgdW5zaWdu
ZWQgdmNwdToxNiwgZG9tOjE2OworICAgICAgICAgICAgdW5zaWduZWQgaXRlbToxNiwgZG9tOjE2
OwogICAgICAgICAgICAgdW5zaWduZWQgcnFpOjE2LCB0cnFpOjE2OwogICAgICAgICB9IGQ7Ci0g
ICAgICAgIGQuZG9tID0gc3ZjLT52Y3B1LT5kb21haW4tPmRvbWFpbl9pZDsKLSAgICAgICAgZC52
Y3B1ID0gc3ZjLT52Y3B1LT52Y3B1X2lkOworICAgICAgICBkLmRvbSA9IGl0ZW0tPmRvbWFpbi0+
ZG9tYWluX2lkOworICAgICAgICBkLml0ZW0gPSBpdGVtLT5pdGVtX2lkOwogICAgICAgICBkLnJx
aSA9IHN2Yy0+cnFkLT5pZDsKICAgICAgICAgZC50cnFpID0gdHJxZC0+aWQ7CiAgICAgICAgIF9f
dHJhY2VfdmFyKFRSQ19DU0NIRUQyX01JR1JBVEUsIDEsCkBAIC0yNDk3LDcgKzI0OTIsNyBAQCBz
dGF0aWMgdm9pZCBtaWdyYXRlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKICAgICB7CiAg
ICAgICAgIC8qIEl0J3MgcnVubmluZzsgbWFyayBpdCB0byBtaWdyYXRlLiAqLwogICAgICAgICBz
dmMtPm1pZ3JhdGVfcnFkID0gdHJxZDsKLSAgICAgICAgX19zZXRfYml0KF9WUEZfbWlncmF0aW5n
LCAmc3ZjLT52Y3B1LT5wYXVzZV9mbGFncyk7CisgICAgICAgIHNjaGVkX3NldF9wYXVzZV9mbGFn
cyhpdGVtLCBfVlBGX21pZ3JhdGluZyk7CiAgICAgICAgIF9fc2V0X2JpdChfX0NTRkxBR19ydW5x
X21pZ3JhdGVfcmVxdWVzdCwgJnN2Yy0+ZmxhZ3MpOwogICAgICAgICBTQ0hFRF9TVEFUX0NSQU5L
KG1pZ3JhdGVfcmVxdWVzdGVkKTsKICAgICAgICAgdGlja2xlX2NwdShjcHUsIHN2Yy0+cnFkKTsK
QEAgLTI1MDYsNyArMjUwMSw3IEBAIHN0YXRpYyB2b2lkIG1pZ3JhdGUoY29uc3Qgc3RydWN0IHNj
aGVkdWxlciAqb3BzLAogICAgIHsKICAgICAgICAgaW50IG9uX3J1bnEgPSAwOwogICAgICAgICAv
KiBJdCdzIG5vdCBydW5uaW5nOyBqdXN0IG1vdmUgaXQgKi8KLSAgICAgICAgaWYgKCB2Y3B1X29u
X3J1bnEoc3ZjKSApCisgICAgICAgIGlmICggaXRlbV9vbl9ydW5xKHN2YykgKQogICAgICAgICB7
CiAgICAgICAgICAgICBydW5xX3JlbW92ZShzdmMpOwogICAgICAgICAgICAgdXBkYXRlX2xvYWQo
b3BzLCBzdmMtPnJxZCwgTlVMTCwgLTEsIG5vdyk7CkBAIC0yNTE1LDE0ICsyNTEwLDE0IEBAIHN0
YXRpYyB2b2lkIG1pZ3JhdGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLAogICAgICAgICBf
cnVucV9kZWFzc2lnbihzdmMpOwogCiAgICAgICAgIGNwdW1hc2tfYW5kKGNwdW1hc2tfc2NyYXRj
aF9jcHUoY3B1KSwgaXRlbS0+Y3B1X2hhcmRfYWZmaW5pdHksCi0gICAgICAgICAgICAgICAgICAg
IGNwdXBvb2xfZG9tYWluX2NwdW1hc2soc3ZjLT52Y3B1LT5kb21haW4pKTsKKyAgICAgICAgICAg
ICAgICAgICAgY3B1cG9vbF9kb21haW5fY3B1bWFzayhpdGVtLT5kb21haW4pKTsKICAgICAgICAg
Y3B1bWFza19hbmQoY3B1bWFza19zY3JhdGNoX2NwdShjcHUpLCBjcHVtYXNrX3NjcmF0Y2hfY3B1
KGNwdSksCiAgICAgICAgICAgICAgICAgICAgICZ0cnFkLT5hY3RpdmUpOwotICAgICAgICBzdmMt
PnZjcHUtPnByb2Nlc3NvciA9IGNwdW1hc2tfY3ljbGUodHJxZC0+cGlja19iaWFzLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3B1bWFza19zY3JhdGNoX2Nw
dShjcHUpKTsKLSAgICAgICAgc3ZjLT52Y3B1LT5zY2hlZF9pdGVtLT5yZXMgPSBwZXJfY3B1KHNj
aGVkX3Jlcywgc3ZjLT52Y3B1LT5wcm9jZXNzb3IpOwotICAgICAgICB0cnFkLT5waWNrX2JpYXMg
PSBzdmMtPnZjcHUtPnByb2Nlc3NvcjsKLSAgICAgICAgQVNTRVJUKHN2Yy0+dmNwdS0+cHJvY2Vz
c29yIDwgbnJfY3B1X2lkcyk7CisgICAgICAgIHNjaGVkX3NldF9yZXMoaXRlbSwgcGVyX2NwdShz
Y2hlZF9yZXMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjcHVtYXNrX2N5
Y2xlKHRycWQtPnBpY2tfYmlhcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgY3B1bWFza19zY3JhdGNoX2NwdShjcHUpKSkpOworICAgICAgICB0cnFk
LT5waWNrX2JpYXMgPSBzY2hlZF9pdGVtX2NwdShpdGVtKTsKKyAgICAgICAgQVNTRVJUKHNjaGVk
X2l0ZW1fY3B1KGl0ZW0pIDwgbnJfY3B1X2lkcyk7CiAKICAgICAgICAgX3J1bnFfYXNzaWduKHN2
YywgdHJxZCk7CiAgICAgICAgIGlmICggb25fcnVucSApCkBAIC0yNTQyLDE0ICsyNTM3LDE0IEBA
IHN0YXRpYyB2b2lkIG1pZ3JhdGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLAogICogIC0g
c3ZjIGlzIG5vdCBhbHJlYWR5IGZsYWdnZWQgdG8gbWlncmF0ZSwKICAqICAtIGlmIHN2YyBpcyBh
bGxvd2VkIHRvIHJ1biBvbiBhdCBsZWFzdCBvbmUgb2YgdGhlIHBjcHVzIG9mIHJxZC4KICAqLwot
c3RhdGljIGJvb2wgdmNwdV9pc19taWdyYXRlYWJsZShzdHJ1Y3QgY3NjaGVkMl9pdGVtICpzdmMs
CitzdGF0aWMgYm9vbCBpdGVtX2lzX21pZ3JhdGVhYmxlKHN0cnVjdCBjc2NoZWQyX2l0ZW0gKnN2
YywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgY3NjaGVkMl9ydW5x
dWV1ZV9kYXRhICpycWQpCiB7Ci0gICAgc3RydWN0IHZjcHUgKnYgPSBzdmMtPnZjcHU7Ci0gICAg
aW50IGNwdSA9IHN2Yy0+dmNwdS0+cHJvY2Vzc29yOworICAgIHN0cnVjdCBzY2hlZF9pdGVtICpp
dGVtID0gc3ZjLT5pdGVtOworICAgIGludCBjcHUgPSBzY2hlZF9pdGVtX2NwdShpdGVtKTsKIAot
ICAgIGNwdW1hc2tfYW5kKGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSwgdi0+c2NoZWRfaXRlbS0+
Y3B1X2hhcmRfYWZmaW5pdHksCi0gICAgICAgICAgICAgICAgY3B1cG9vbF9kb21haW5fY3B1bWFz
ayh2LT5kb21haW4pKTsKKyAgICBjcHVtYXNrX2FuZChjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSks
IGl0ZW0tPmNwdV9oYXJkX2FmZmluaXR5LAorICAgICAgICAgICAgICAgIGNwdXBvb2xfZG9tYWlu
X2NwdW1hc2soaXRlbS0+ZG9tYWluKSk7CiAKICAgICByZXR1cm4gIShzdmMtPmZsYWdzICYgQ1NG
TEFHX3J1bnFfbWlncmF0ZV9yZXF1ZXN0KSAmJgogICAgICAgICAgICBjcHVtYXNrX2ludGVyc2Vj
dHMoY3B1bWFza19zY3JhdGNoX2NwdShjcHUpLCAmcnFkLT5hY3RpdmUpOwpAQCAtMjU4Niw3ICsy
NTgxLDcgQEAgcmV0cnk6CiAgICAgZm9yX2VhY2hfY3B1KGksICZwcnYtPmFjdGl2ZV9xdWV1ZXMp
CiAgICAgewogICAgICAgICBzX3RpbWVfdCBkZWx0YTsKLSAgICAgICAgCisKICAgICAgICAgc3Qu
b3JxZCA9IHBydi0+cnFkICsgaTsKIAogICAgICAgICBpZiAoIHN0Lm9ycWQgPT0gc3QubHJxZApA
QCAtMjU5NCw3ICsyNTg5LDcgQEAgcmV0cnk6CiAgICAgICAgICAgICBjb250aW51ZTsKIAogICAg
ICAgICB1cGRhdGVfcnVucV9sb2FkKG9wcywgc3Qub3JxZCwgMCwgbm93KTsKLSAgICAKKwogICAg
ICAgICBkZWx0YSA9IHN0LmxycWQtPmJfYXZnbG9hZCAtIHN0Lm9ycWQtPmJfYXZnbG9hZDsKICAg
ICAgICAgaWYgKCBkZWx0YSA8IDAgKQogICAgICAgICAgICAgZGVsdGEgPSAtZGVsdGE7CkBAIC0y
NjE3LDcgKzI2MTIsNyBAQCByZXRyeToKICAgICAgICAgc190aW1lX3QgbG9hZF9tYXg7CiAgICAg
ICAgIGludCBjcHVzX21heDsKIAotICAgICAgICAKKwogICAgICAgICBsb2FkX21heCA9IHN0Lmxy
cWQtPmJfYXZnbG9hZDsKICAgICAgICAgaWYgKCBzdC5vcnFkLT5iX2F2Z2xvYWQgPiBsb2FkX21h
eCApCiAgICAgICAgICAgICBsb2FkX21heCA9IHN0Lm9ycWQtPmJfYXZnbG9hZDsKQEAgLTI2NTYs
NyArMjY1MSw3IEBAIHJldHJ5OgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIG9wdF9vdmVybG9hZF9iYWxhbmNlX3RvbGVyYW5jZSkpICkKICAgICAgICAgICAgICAg
ICBnb3RvIG91dDsKICAgICB9Ci0gICAgICAgICAgICAgCisKICAgICAvKiBUcnkgdG8gZ3JhYiB0
aGUgb3RoZXIgcnVucXVldWUgbG9jazsgaWYgaXQncyBiZWVuIHRha2VuIGluIHRoZQogICAgICAq
IG1lYW50aW1lLCB0cnkgdGhlIHByb2Nlc3Mgb3ZlciBhZ2Fpbi4gIFRoaXMgY2FuJ3QgZGVhZGxv
Y2sKICAgICAgKiBiZWNhdXNlIGlmIGl0IGRvZXNuJ3QgZ2V0IGFueSBvdGhlciBycWQgbG9ja3Ms
IGl0IHdpbGwgc2ltcGx5CkBAIC0yNjk2LDE3ICsyNjkxLDE3IEBAIHJldHJ5OgogCiAgICAgICAg
IHVwZGF0ZV9zdmNfbG9hZChvcHMsIHB1c2hfc3ZjLCAwLCBub3cpOwogCi0gICAgICAgIGlmICgg
IXZjcHVfaXNfbWlncmF0ZWFibGUocHVzaF9zdmMsIHN0Lm9ycWQpICkKKyAgICAgICAgaWYgKCAh
aXRlbV9pc19taWdyYXRlYWJsZShwdXNoX3N2Yywgc3Qub3JxZCkgKQogICAgICAgICAgICAgY29u
dGludWU7CiAKICAgICAgICAgbGlzdF9mb3JfZWFjaCggcHVsbF9pdGVyLCAmc3Qub3JxZC0+c3Zj
ICkKICAgICAgICAgewogICAgICAgICAgICAgc3RydWN0IGNzY2hlZDJfaXRlbSAqIHB1bGxfc3Zj
ID0gbGlzdF9lbnRyeShwdWxsX2l0ZXIsIHN0cnVjdCBjc2NoZWQyX2l0ZW0sIHJxZF9lbGVtKTsK
LSAgICAgICAgICAgIAorCiAgICAgICAgICAgICBpZiAoICFpbm5lcl9sb2FkX3VwZGF0ZWQgKQog
ICAgICAgICAgICAgICAgIHVwZGF0ZV9zdmNfbG9hZChvcHMsIHB1bGxfc3ZjLCAwLCBub3cpOwot
ICAgICAgICAKLSAgICAgICAgICAgIGlmICggIXZjcHVfaXNfbWlncmF0ZWFibGUocHVsbF9zdmMs
IHN0LmxycWQpICkKKworICAgICAgICAgICAgaWYgKCAhaXRlbV9pc19taWdyYXRlYWJsZShwdWxs
X3N2Yywgc3QubHJxZCkgKQogICAgICAgICAgICAgICAgIGNvbnRpbnVlOwogCiAgICAgICAgICAg
ICBjb25zaWRlcigmc3QsIHB1c2hfc3ZjLCBwdWxsX3N2Yyk7CkBAIC0yNzIxLDggKzI3MTYsOCBA
QCByZXRyeToKICAgICBsaXN0X2Zvcl9lYWNoKCBwdWxsX2l0ZXIsICZzdC5vcnFkLT5zdmMgKQog
ICAgIHsKICAgICAgICAgc3RydWN0IGNzY2hlZDJfaXRlbSAqIHB1bGxfc3ZjID0gbGlzdF9lbnRy
eShwdWxsX2l0ZXIsIHN0cnVjdCBjc2NoZWQyX2l0ZW0sIHJxZF9lbGVtKTsKLSAgICAgICAgCi0g
ICAgICAgIGlmICggIXZjcHVfaXNfbWlncmF0ZWFibGUocHVsbF9zdmMsIHN0LmxycWQpICkKKwor
ICAgICAgICBpZiAoICFpdGVtX2lzX21pZ3JhdGVhYmxlKHB1bGxfc3ZjLCBzdC5scnFkKSApCiAg
ICAgICAgICAgICBjb250aW51ZTsKIAogICAgICAgICAvKiBDb25zaWRlciBwdWxsIG9ubHkgKi8K
QEAgLTI3NDUsOCArMjc0MCw3IEBAIHN0YXRpYyB2b2lkCiBjc2NoZWQyX2l0ZW1fbWlncmF0ZSgK
ICAgICBjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF9pdGVtICppdGVt
LCB1bnNpZ25lZCBpbnQgbmV3X2NwdSkKIHsKLSAgICBzdHJ1Y3QgdmNwdSAqdmMgPSBpdGVtLT52
Y3B1OwotICAgIHN0cnVjdCBkb21haW4gKmQgPSB2Yy0+ZG9tYWluOworICAgIHN0cnVjdCBkb21h
aW4gKmQgPSBpdGVtLT5kb21haW47CiAgICAgc3RydWN0IGNzY2hlZDJfaXRlbSAqIGNvbnN0IHN2
YyA9IGNzY2hlZDJfaXRlbShpdGVtKTsKICAgICBzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRh
ICp0cnFkOwogICAgIHNfdGltZV90IG5vdyA9IE5PVygpOwpAQCAtMjc1OCwyNSArMjc1MiwyNCBA
QCBjc2NoZWQyX2l0ZW1fbWlncmF0ZSgKICAgICAgKiBjcHVwb29sLgogICAgICAqCiAgICAgICog
QW5kIHNpbmNlIHRoZXJlIGluZGVlZCBpcyB0aGUgY2hhbmNlIHRoYXQgaXQgaXMgbm90IHBhcnQg
b2YgaXQsIGFsbAotICAgICAqIHdlIG11c3QgZG8gaXMgcmVtb3ZlIF9hbmRfIHVuYXNzaWduIHRo
ZSB2Q1BVIGZyb20gYW55IHJ1bnF1ZXVlLCBhcworICAgICAqIHdlIG11c3QgZG8gaXMgcmVtb3Zl
IF9hbmRfIHVuYXNzaWduIHRoZSBpdGVtIGZyb20gYW55IHJ1bnF1ZXVlLCBhcwogICAgICAqIHdl
bGwgYXMgdXBkYXRpbmcgdi0+cHJvY2Vzc29yIHdpdGggdGhlIHRhcmdldCwgc28gdGhhdCB0aGUg
c3VzcGVuZAogICAgICAqIHByb2Nlc3MgY2FuIGNvbnRpbnVlLgogICAgICAqCiAgICAgICogSXQg
d2lsbCB0aGVuIGJlIGR1cmluZyByZXN1bWUgdGhhdCBhIG5ldywgbWVhbmluZ2Z1bCwgdmFsdWUg
Zm9yCiAgICAgICogdi0+cHJvY2Vzc29yIHdpbGwgYmUgY2hvc2VuLCBhbmQgZHVyaW5nIGFjdHVh
bCBkb21haW4gdW5wYXVzZSB0aGF0Ci0gICAgICogdGhlIHZDUFUgd2lsbCBiZSBhc3NpZ25lZCB0
byBhbmQgYWRkZWQgdG8gdGhlIHByb3BlciBydW5xdWV1ZS4KKyAgICAgKiB0aGUgaXRlbSB3aWxs
IGJlIGFzc2lnbmVkIHRvIGFuZCBhZGRlZCB0byB0aGUgcHJvcGVyIHJ1bnF1ZXVlLgogICAgICAq
LwogICAgIGlmICggdW5saWtlbHkoIWNwdW1hc2tfdGVzdF9jcHUobmV3X2NwdSwgY3B1cG9vbF9k
b21haW5fY3B1bWFzayhkKSkpICkKICAgICB7CiAgICAgICAgIEFTU0VSVChzeXN0ZW1fc3RhdGUg
PT0gU1lTX1NUQVRFX3N1c3BlbmQpOwotICAgICAgICBpZiAoIHZjcHVfb25fcnVucShzdmMpICkK
KyAgICAgICAgaWYgKCBpdGVtX29uX3J1bnEoc3ZjKSApCiAgICAgICAgIHsKICAgICAgICAgICAg
IHJ1bnFfcmVtb3ZlKHN2Yyk7CiAgICAgICAgICAgICB1cGRhdGVfbG9hZChvcHMsIHN2Yy0+cnFk
LCBOVUxMLCAtMSwgbm93KTsKICAgICAgICAgfQogICAgICAgICBfcnVucV9kZWFzc2lnbihzdmMp
OwotICAgICAgICB2Yy0+cHJvY2Vzc29yID0gbmV3X2NwdTsKLSAgICAgICAgaXRlbS0+cmVzID0g
cGVyX2NwdShzY2hlZF9yZXMsIG5ld19jcHUpOworICAgICAgICBzY2hlZF9zZXRfcmVzKGl0ZW0s
IHBlcl9jcHUoc2NoZWRfcmVzLCBuZXdfY3B1KSk7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAK
QEAgLTI3OTAsMTcgKzI3ODMsMTQgQEAgY3NjaGVkMl9pdGVtX21pZ3JhdGUoCiAgICAgICogRG8g
dGhlIGFjdHVhbCBtb3ZlbWVudCB0b3dhcmQgbmV3X2NwdSwgYW5kIHVwZGF0ZSB2Yy0+cHJvY2Vz
c29yLgogICAgICAqIElmIHdlIGFyZSBjaGFuZ2luZyBydW5xdWV1ZSwgbWlncmF0ZSgpIHRha2Vz
IGNhcmUgb2YgZXZlcnl0aGluZy4KICAgICAgKiBJZiB3ZSBhcmUgbm90IGNoYW5naW5nIHJ1bnF1
ZXVlLCB3ZSBuZWVkIHRvIHVwZGF0ZSB2Yy0+cHJvY2Vzc29yCi0gICAgICogaGVyZS4gSW4gZmFj
dCwgaWYsIGZvciBpbnN0YW5jZSwgd2UgYXJlIGhlcmUgYmVjYXVzZSB0aGUgdmNwdSdzCisgICAg
ICogaGVyZS4gSW4gZmFjdCwgaWYsIGZvciBpbnN0YW5jZSwgd2UgYXJlIGhlcmUgYmVjYXVzZSB0
aGUgaXRlbSdzCiAgICAgICogaGFyZCBhZmZpbml0eSBjaGFuZ2VkLCB3ZSBkb24ndCB3YW50IHRv
IHJpc2sgbGVhdmluZyB2Yy0+cHJvY2Vzc29yCiAgICAgICogcG9pbnRpbmcgdG8gYSBwY3B1IHdo
ZXJlIHdlIGNhbid0IHJ1biBhbnkgbG9uZ2VyLgogICAgICAqLwogICAgIGlmICggdHJxZCAhPSBz
dmMtPnJxZCApCiAgICAgICAgIG1pZ3JhdGUob3BzLCBzdmMsIHRycWQsIG5vdyk7CiAgICAgZWxz
ZQotICAgIHsKLSAgICAgICAgdmMtPnByb2Nlc3NvciA9IG5ld19jcHU7Ci0gICAgICAgIGl0ZW0t
PnJlcyA9IHBlcl9jcHUoc2NoZWRfcmVzLCBuZXdfY3B1KTsKLSAgICB9CisgICAgICAgIHNjaGVk
X3NldF9yZXMoaXRlbSwgcGVyX2NwdShzY2hlZF9yZXMsIG5ld19jcHUpKTsKIH0KIAogc3RhdGlj
IGludApAQCAtMjgxMiwxOCArMjgwMiwxOCBAQCBjc2NoZWQyX2RvbV9jbnRsKAogICAgIHN0cnVj
dCBjc2NoZWQyX2RvbSAqIGNvbnN0IHNkb20gPSBjc2NoZWQyX2RvbShkKTsKICAgICBzdHJ1Y3Qg
Y3NjaGVkMl9wcml2YXRlICpwcnYgPSBjc2NoZWQyX3ByaXYob3BzKTsKICAgICB1bnNpZ25lZCBs
b25nIGZsYWdzOwotICAgIHN0cnVjdCB2Y3B1ICp2OworICAgIHN0cnVjdCBzY2hlZF9pdGVtICpp
dGVtOwogICAgIGludCByYyA9IDA7CiAKICAgICAvKgogICAgICAqIExvY2tpbmc6CiAgICAgICog
IC0gd2UgbXVzdCB0YWtlIHRoZSBwcml2YXRlIGxvY2sgZm9yIGFjY2Vzc2luZyB0aGUgd2VpZ2h0
cyBvZiB0aGUKLSAgICAgKiAgICB2Y3B1cyBvZiBkLCBhbmQvb3IgdGhlIGNhcDsKKyAgICAgKiAg
ICBpdGVtcyBvZiBkLCBhbmQvb3IgdGhlIGNhcDsKICAgICAgKiAgLSBpbiB0aGUgcHV0aW5mbyBj
YXNlLCB3ZSBhbHNvIG5lZWQgdGhlIHJ1bnF1ZXVlIGxvY2socyksIGZvcgogICAgICAqICAgIHVw
ZGF0aW5nIHRoZSBtYXggd2FpZ2h0IG9mIHRoZSBydW5xdWV1ZShzKS4KICAgICAgKiAgICBJZiBj
aGFuZ2luZyB0aGUgY2FwLCB3ZSBhbHNvIG5lZWQgdGhlIGJ1ZGdldF9sb2NrLCBmb3IgdXBkYXRp
bmcKICAgICAgKiAgICB0aGUgdmFsdWUgb2YgdGhlIGRvbWFpbiBidWRnZXQgcG9vbCAoYW5kIHRo
ZSBydW5xdWV1ZSBsb2NrLAotICAgICAqICAgIGZvciBhZGp1c3RpbmcgdGhlIHBhcmFtZXRlcnMg
YW5kIHJlc2NoZWR1bGluZyBhbnkgdkNQVSB0aGF0IGlzCisgICAgICogICAgZm9yIGFkanVzdGlu
ZyB0aGUgcGFyYW1ldGVycyBhbmQgcmVzY2hlZHVsaW5nIGFueSBpdGVtIHRoYXQgaXMKICAgICAg
KiAgICBydW5uaW5nIGF0IHRoZSB0aW1lIG9mIHRoZSBjaGFuZ2UpLgogICAgICAqLwogICAgIHN3
aXRjaCAoIG9wLT5jbWQgKQpAQCAtMjg0NSwxOCArMjgzNSwxOCBAQCBjc2NoZWQyX2RvbV9jbnRs
KAogCiAgICAgICAgICAgICBzZG9tLT53ZWlnaHQgPSBvcC0+dS5jcmVkaXQyLndlaWdodDsKIAot
ICAgICAgICAgICAgLyogVXBkYXRlIHdlaWdodHMgZm9yIHZjcHVzLCBhbmQgbWF4X3dlaWdodCBm
b3IgcnVucXVldWVzIG9uIHdoaWNoIHRoZXkgcmVzaWRlICovCi0gICAgICAgICAgICBmb3JfZWFj
aF92Y3B1ICggZCwgdiApCisgICAgICAgICAgICAvKiBVcGRhdGUgd2VpZ2h0cyBmb3IgaXRlbXMs
IGFuZCBtYXhfd2VpZ2h0IGZvciBydW5xdWV1ZXMgb24gd2hpY2ggdGhleSByZXNpZGUgKi8KKyAg
ICAgICAgICAgIGZvcl9lYWNoX3NjaGVkX2l0ZW0gKCBkLCBpdGVtICkKICAgICAgICAgICAgIHsK
LSAgICAgICAgICAgICAgICBzdHJ1Y3QgY3NjaGVkMl9pdGVtICpzdmMgPSBjc2NoZWQyX2l0ZW0o
di0+c2NoZWRfaXRlbSk7Ci0gICAgICAgICAgICAgICAgc3BpbmxvY2tfdCAqbG9jayA9IGl0ZW1f
c2NoZWR1bGVfbG9jayhzdmMtPnZjcHUtPnNjaGVkX2l0ZW0pOworICAgICAgICAgICAgICAgIHN0
cnVjdCBjc2NoZWQyX2l0ZW0gKnN2YyA9IGNzY2hlZDJfaXRlbShpdGVtKTsKKyAgICAgICAgICAg
ICAgICBzcGlubG9ja190ICpsb2NrID0gaXRlbV9zY2hlZHVsZV9sb2NrKGl0ZW0pOwogCi0gICAg
ICAgICAgICAgICAgQVNTRVJUKHN2Yy0+cnFkID09IGMycnFkKG9wcywgc3ZjLT52Y3B1LT5wcm9j
ZXNzb3IpKTsKKyAgICAgICAgICAgICAgICBBU1NFUlQoc3ZjLT5ycWQgPT0gYzJycWQob3BzLCBz
Y2hlZF9pdGVtX2NwdShpdGVtKSkpOwogCiAgICAgICAgICAgICAgICAgc3ZjLT53ZWlnaHQgPSBz
ZG9tLT53ZWlnaHQ7CiAgICAgICAgICAgICAgICAgdXBkYXRlX21heF93ZWlnaHQoc3ZjLT5ycWQs
IHN2Yy0+d2VpZ2h0LCBvbGRfd2VpZ2h0KTsKIAotICAgICAgICAgICAgICAgIGl0ZW1fc2NoZWR1
bGVfdW5sb2NrKGxvY2ssIHN2Yy0+dmNwdS0+c2NoZWRfaXRlbSk7CisgICAgICAgICAgICAgICAg
aXRlbV9zY2hlZHVsZV91bmxvY2sobG9jaywgaXRlbSk7CiAgICAgICAgICAgICB9CiAgICAgICAg
IH0KICAgICAgICAgLyogQ2FwICovCkBAIC0yODY1LDggKzI4NTUsOCBAQCBjc2NoZWQyX2RvbV9j
bnRsKAogICAgICAgICAgICAgc3RydWN0IGNzY2hlZDJfaXRlbSAqc3ZjOwogICAgICAgICAgICAg
c3BpbmxvY2tfdCAqbG9jazsKIAotICAgICAgICAgICAgLyogQ2FwIGlzIG9ubHkgdmFsaWQgaWYg
aXQncyBiZWxvdyAxMDAgKiBucl9vZl92Q1BVUyAqLwotICAgICAgICAgICAgaWYgKCBvcC0+dS5j
cmVkaXQyLmNhcCA+IDEwMCAqIHNkb20tPm5yX3ZjcHVzICkKKyAgICAgICAgICAgIC8qIENhcCBp
cyBvbmx5IHZhbGlkIGlmIGl0J3MgYmVsb3cgMTAwICogbnJfb2ZfaXRlbXMgKi8KKyAgICAgICAg
ICAgIGlmICggb3AtPnUuY3JlZGl0Mi5jYXAgPiAxMDAgKiBzZG9tLT5ucl9pdGVtcyApCiAgICAg
ICAgICAgICB7CiAgICAgICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwogICAgICAgICAgICAgICAg
IHdyaXRlX3VubG9ja19pcnFyZXN0b3JlKCZwcnYtPmxvY2ssIGZsYWdzKTsKQEAgLTI4NzksMjMg
KzI4NjksMjMgQEAgY3NjaGVkMl9kb21fY250bCgKICAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZz
ZG9tLT5idWRnZXRfbG9jayk7CiAKICAgICAgICAgICAgIC8qCi0gICAgICAgICAgICAgKiBXaGVu
IHRyeWluZyB0byBnZXQgc29tZSBidWRnZXQgYW5kIHJ1biwgZWFjaCB2Q1BVIHdpbGwgZ3JhYgot
ICAgICAgICAgICAgICogZnJvbSB0aGUgcG9vbCAxL04gKHdpdGggTiA9IG5yIG9mIHZDUFVzIG9m
IHRoZSBkb21haW4pIG9mCi0gICAgICAgICAgICAgKiB0aGUgdG90YWwgYnVkZ2V0LiBSb3VnaGx5
IHNwZWFraW5nLCB0aGlzIG1lYW5zIGVhY2ggdkNQVSB3aWxsCisgICAgICAgICAgICAgKiBXaGVu
IHRyeWluZyB0byBnZXQgc29tZSBidWRnZXQgYW5kIHJ1biwgZWFjaCBpdGVtIHdpbGwgZ3JhYgor
ICAgICAgICAgICAgICogZnJvbSB0aGUgcG9vbCAxL04gKHdpdGggTiA9IG5yIG9mIGl0ZW1zIG9m
IHRoZSBkb21haW4pIG9mCisgICAgICAgICAgICAgKiB0aGUgdG90YWwgYnVkZ2V0LiBSb3VnaGx5
IHNwZWFraW5nLCB0aGlzIG1lYW5zIGVhY2ggaXRlbSB3aWxsCiAgICAgICAgICAgICAgKiBoYXZl
IGF0IGxlYXN0IG9uZSBjaGFuY2UgdG8gcnVuIGR1cmluZyBldmVyeSBwZXJpb2QuCiAgICAgICAg
ICAgICAgKi8KLSAgICAgICAgICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKKyAgICAgICAgICAg
IGZvcl9lYWNoX3NjaGVkX2l0ZW0gKCBkLCBpdGVtICkKICAgICAgICAgICAgIHsKLSAgICAgICAg
ICAgICAgICBzdmMgPSBjc2NoZWQyX2l0ZW0odi0+c2NoZWRfaXRlbSk7Ci0gICAgICAgICAgICAg
ICAgbG9jayA9IGl0ZW1fc2NoZWR1bGVfbG9jayhzdmMtPnZjcHUtPnNjaGVkX2l0ZW0pOworICAg
ICAgICAgICAgICAgIHN2YyA9IGNzY2hlZDJfaXRlbShpdGVtKTsKKyAgICAgICAgICAgICAgICBs
b2NrID0gaXRlbV9zY2hlZHVsZV9sb2NrKGl0ZW0pOwogICAgICAgICAgICAgICAgIC8qCiAgICAg
ICAgICAgICAgICAgICogVG9vIHNtYWxsIHF1b3RhcyB3b3VsZCBpbiB0aGVvcnkgY2F1c2UgYSBs
b3Qgb2Ygb3ZlcmhlYWQsCiAgICAgICAgICAgICAgICAgICogd2hpY2ggdGhlbiB3b24ndCBoYXBw
ZW4gYmVjYXVzZSwgaW4gY3NjaGVkMl9ydW50aW1lKCksCiAgICAgICAgICAgICAgICAgICogQ1ND
SEVEMl9NSU5fVElNRVIgaXMgd2hhdCB3b3VsZCBiZSB1c2VkIGFueXdheS4KICAgICAgICAgICAg
ICAgICAgKi8KLSAgICAgICAgICAgICAgICBzdmMtPmJ1ZGdldF9xdW90YSA9IG1heChzZG9tLT50
b3RfYnVkZ2V0IC8gc2RvbS0+bnJfdmNwdXMsCisgICAgICAgICAgICAgICAgc3ZjLT5idWRnZXRf
cXVvdGEgPSBtYXgoc2RvbS0+dG90X2J1ZGdldCAvIHNkb20tPm5yX2l0ZW1zLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIENTQ0hFRDJfTUlOX1RJTUVSKTsKLSAgICAg
ICAgICAgICAgICBpdGVtX3NjaGVkdWxlX3VubG9jayhsb2NrLCBzdmMtPnZjcHUtPnNjaGVkX2l0
ZW0pOworICAgICAgICAgICAgICAgIGl0ZW1fc2NoZWR1bGVfdW5sb2NrKGxvY2ssIGl0ZW0pOwog
ICAgICAgICAgICAgfQogCiAgICAgICAgICAgICBpZiAoIHNkb20tPmNhcCA9PSAwICkKQEAgLTI5
MDUsNyArMjg5NSw3IEBAIGNzY2hlZDJfZG9tX2NudGwoCiAgICAgICAgICAgICAgICAgICogYW5k
IHF1ZXVlIGl0cyBmaXJzdCByZXBsZW5pc2htZW50IGV2ZW50LgogICAgICAgICAgICAgICAgICAq
CiAgICAgICAgICAgICAgICAgICogU2luY2UgY2FwIGlzIGN1cnJlbnRseSBkaXNhYmxlZCBmb3Ig
dGhpcyBkb21haW4sIHdlCi0gICAgICAgICAgICAgICAgICoga25vdyBubyB2Q1BVIGlzIG1lc3Np
bmcgd2l0aCB0aGUgZG9tYWluJ3MgYnVkZ2V0LCBhbmQKKyAgICAgICAgICAgICAgICAgKiBrbm93
IG5vIGl0ZW0gaXMgbWVzc2luZyB3aXRoIHRoZSBkb21haW4ncyBidWRnZXQsIGFuZAogICAgICAg
ICAgICAgICAgICAqIHRoZSByZXBsZW5pc2htZW50IHRpbWVyIGlzIHN0aWxsIG9mZi4KICAgICAg
ICAgICAgICAgICAgKiBGb3IgdGhlc2UgcmVhc29ucywgaXQgaXMgc2FmZSB0byBkbyB0aGUgZm9s
bG93aW5nIHdpdGhvdXQKICAgICAgICAgICAgICAgICAgKiB0YWtpbmcgdGhlIGJ1ZGdldF9sb2Nr
LgpAQCAtMjkxNSw0MiArMjkwNSw0MiBAQCBjc2NoZWQyX2RvbV9jbnRsKAogICAgICAgICAgICAg
ICAgIHNldF90aW1lcigmc2RvbS0+cmVwbF90aW1lciwgc2RvbS0+bmV4dF9yZXBsKTsKIAogICAg
ICAgICAgICAgICAgIC8qCi0gICAgICAgICAgICAgICAgICogTm93LCBsZXQncyBlbmFibGUgYnVk
Z2V0IGFjY291bnRpbmcgZm9yIGFsbCB0aGUgdkNQVXMuCisgICAgICAgICAgICAgICAgICogTm93
LCBsZXQncyBlbmFibGUgYnVkZ2V0IGFjY291bnRpbmcgZm9yIGFsbCB0aGUgaXRlbXMuCiAgICAg
ICAgICAgICAgICAgICogRm9yIG1ha2luZyBzdXJlIHRoYXQgdGhleSB3aWxsIHN0YXJ0IHRvIGhv
bm91ciB0aGUgZG9tYWluJ3MKICAgICAgICAgICAgICAgICAgKiBjYXAsIHdlIHNldCB0aGVpciBi
dWRnZXQgdG8gMC4KICAgICAgICAgICAgICAgICAgKiBUaGlzIHdheSwgYXMgc29vbiBhcyB0aGV5
IHdpbGwgdHJ5IHRvIHJ1biwgdGhleSB3aWxsIGhhdmUKICAgICAgICAgICAgICAgICAgKiB0byBn
ZXQgc29tZSBidWRnZXQuCiAgICAgICAgICAgICAgICAgICoKLSAgICAgICAgICAgICAgICAgKiBG
b3IgdGhlIHZDUFVzIHRoYXQgYXJlIGFscmVhZHkgcnVubmluZywgd2UgdHJpZ2dlciB0aGUKKyAg
ICAgICAgICAgICAgICAgKiBGb3IgdGhlIGl0ZW1zIHRoYXQgYXJlIGFscmVhZHkgcnVubmluZywg
d2UgdHJpZ2dlciB0aGUKICAgICAgICAgICAgICAgICAgKiBzY2hlZHVsZXIgb24gdGhlaXIgcENQ
VS4gV2hlbiwgYXMgYSBjb25zZXF1ZW5jZSBvZiB0aGlzLAogICAgICAgICAgICAgICAgICAqIGNz
Y2hlZDJfc2NoZWR1bGUoKSB3aWxsIHJ1biwgaXQgd2lsbCBmaWd1cmUgb3V0IHRoZXJlIGlzCi0g
ICAgICAgICAgICAgICAgICogbm8gYnVkZ2V0LCBhbmQgdGhlIHZDUFUgd2lsbCB0cnkgdG8gZ2V0
IHNvbWUgKGFuZCBiZSBwYXJrZWQsCisgICAgICAgICAgICAgICAgICogbm8gYnVkZ2V0LCBhbmQg
dGhlIGl0ZW0gd2lsbCB0cnkgdG8gZ2V0IHNvbWUgKGFuZCBiZSBwYXJrZWQsCiAgICAgICAgICAg
ICAgICAgICogaWYgdGhlcmUncyBub25lLCBhbmQgd2UnbGwgc3dpdGNoIHRvIHNvbWVvbmUgZWxz
ZSkuCiAgICAgICAgICAgICAgICAgICovCi0gICAgICAgICAgICAgICAgZm9yX2VhY2hfdmNwdSAo
IGQsIHYgKQorICAgICAgICAgICAgICAgIGZvcl9lYWNoX3NjaGVkX2l0ZW0gKCBkLCBpdGVtICkK
ICAgICAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgICAgIHN2YyA9IGNzY2hlZDJfaXRl
bSh2LT5zY2hlZF9pdGVtKTsKLSAgICAgICAgICAgICAgICAgICAgbG9jayA9IGl0ZW1fc2NoZWR1
bGVfbG9jayhzdmMtPnZjcHUtPnNjaGVkX2l0ZW0pOwotICAgICAgICAgICAgICAgICAgICBpZiAo
IHYtPnNjaGVkX2l0ZW0tPmlzX3J1bm5pbmcgKQorICAgICAgICAgICAgICAgICAgICBzdmMgPSBj
c2NoZWQyX2l0ZW0oaXRlbSk7CisgICAgICAgICAgICAgICAgICAgIGxvY2sgPSBpdGVtX3NjaGVk
dWxlX2xvY2soaXRlbSk7CisgICAgICAgICAgICAgICAgICAgIGlmICggaXRlbS0+aXNfcnVubmlu
ZyApCiAgICAgICAgICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGludCBjcHUgPSB2LT5wcm9jZXNzb3I7CisgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBpbnQgY3B1ID0gc2NoZWRfaXRlbV9jcHUoaXRlbSk7CiAgICAgICAgICAgICAgICAgICAg
ICAgICBzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICpycWQgPSBjMnJxZChvcHMsIGNwdSk7
CiAKLSAgICAgICAgICAgICAgICAgICAgICAgIEFTU0VSVChjdXJyX29uX2NwdShjcHUpLT52Y3B1
ID09IHYpOworICAgICAgICAgICAgICAgICAgICAgICAgQVNTRVJUKGN1cnJfb25fY3B1KGNwdSkg
PT0gaXRlbSk7CiAKICAgICAgICAgICAgICAgICAgICAgICAgIC8qCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgKiBXZSBhcmUgdHJpZ2dlcmluZyBhIHJlc2NoZWR1bGUgb24gdGhlIHZDUFUncwor
ICAgICAgICAgICAgICAgICAgICAgICAgICogV2UgYXJlIHRyaWdnZXJpbmcgYSByZXNjaGVkdWxl
IG9uIHRoZSBpdGVtJ3MKICAgICAgICAgICAgICAgICAgICAgICAgICAqIHBDUFUuIFRoYXQgd2ls
bCBydW4gYnVybl9jcmVkaXRzKCkgYW5kLCBzaW5jZQotICAgICAgICAgICAgICAgICAgICAgICAg
ICogdGhlIHZDUFUgaXMgY2FwcGVkIG5vdywgaXQgd291bGQgY2hhcmdlIGFsbCB0aGUKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAqIHRoZSBpdGVtIGlzIGNhcHBlZCBub3csIGl0IHdvdWxkIGNo
YXJnZSBhbGwgdGhlCiAgICAgICAgICAgICAgICAgICAgICAgICAgKiBleGVjdXRpb24gdGltZSBv
ZiB0aGlzIGxhc3Qgcm91bmQgYXMgYnVkZ2V0IGFzCi0gICAgICAgICAgICAgICAgICAgICAgICAg
KiB3ZWxsLiBUaGF0IHdpbGwgbWFrZSB0aGUgdkNQVSBidWRnZXQgZ28gbmVnYXRpdmUsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgKiB3ZWxsLiBUaGF0IHdpbGwgbWFrZSB0aGUgaXRlbSBidWRn
ZXQgZ28gbmVnYXRpdmUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgKiBwb3RlbnRpYWxseSBi
eSBhIGxhcmdlIGFtb3VudCwgYW5kIGl0J3MgdW5mYWlyLgogICAgICAgICAgICAgICAgICAgICAg
ICAgICoKICAgICAgICAgICAgICAgICAgICAgICAgICAqIFRvIGF2b2lkIHRoYXQsIGNhbGwgYnVy
bl9jcmVkaXQoKSBoZXJlLCB0byBkbyB0aGUKICAgICAgICAgICAgICAgICAgICAgICAgICAqIGFj
Y291bnRpbmcgb2YgdGhpcyBjdXJyZW50IHJ1bm5pbmcgaW5zdGFuY2Ugbm93LAogICAgICAgICAg
ICAgICAgICAgICAgICAgICogd2l0aCBidWRnZXR0aW5nIHN0aWxsIGRpc2FibGVkLiBUaGlzIGRv
ZXMgbm90CiAgICAgICAgICAgICAgICAgICAgICAgICAgKiBwcmV2ZW50IHNvbWUgc21hbGwgYW1v
dW50IG9mIGJ1ZGdldCBiZWluZyBjaGFyZ2VkCi0gICAgICAgICAgICAgICAgICAgICAgICAgKiB0
byB0aGUgdkNQVSAoaS5lLiwgdGhlIGFtb3VudCBvZiB0aW1lIGl0IHJ1bnMgZnJvbQorICAgICAg
ICAgICAgICAgICAgICAgICAgICogdG8gdGhlIGl0ZW0gKGkuZS4sIHRoZSBhbW91bnQgb2YgdGlt
ZSBpdCBydW5zIGZyb20KICAgICAgICAgICAgICAgICAgICAgICAgICAqIG5vdywgdG8gd2hlbiBz
Y2hlZHVsaW5nIGhhcHBlbnMpLiBUaGUgYnVkZ2V0IHdpbGwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAqIGFsc28gZ28gYmVsb3cgMCwgYnV0IGEgbG90IGxlc3MgdGhhbiBob3cgaXQgd291bGQK
ICAgICAgICAgICAgICAgICAgICAgICAgICAqIGlmIHdlIGRvbid0IGRvIHRoaXMuCkBAIC0yOTYx
LDcgKzI5NTEsNyBAQCBjc2NoZWQyX2RvbV9jbnRsKAogICAgICAgICAgICAgICAgICAgICAgICAg
Y3B1X3JhaXNlX3NvZnRpcnEoY3B1LCBTQ0hFRFVMRV9TT0ZUSVJRKTsKICAgICAgICAgICAgICAg
ICAgICAgfQogICAgICAgICAgICAgICAgICAgICBzdmMtPmJ1ZGdldCA9IDA7Ci0gICAgICAgICAg
ICAgICAgICAgIGl0ZW1fc2NoZWR1bGVfdW5sb2NrKGxvY2ssIHN2Yy0+dmNwdS0+c2NoZWRfaXRl
bSk7CisgICAgICAgICAgICAgICAgICAgIGl0ZW1fc2NoZWR1bGVfdW5sb2NrKGxvY2ssIGl0ZW0p
OwogICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgIH0KIApAQCAtMjk3MywzMCArMjk2Mywz
MCBAQCBjc2NoZWQyX2RvbV9jbnRsKAogCiAgICAgICAgICAgICBzdG9wX3RpbWVyKCZzZG9tLT5y
ZXBsX3RpbWVyKTsKIAotICAgICAgICAgICAgLyogRGlzYWJsZSBidWRnZXQgYWNjb3VudGluZyBm
b3IgYWxsIHRoZSB2Q1BVcy4gKi8KLSAgICAgICAgICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkK
KyAgICAgICAgICAgIC8qIERpc2FibGUgYnVkZ2V0IGFjY291bnRpbmcgZm9yIGFsbCB0aGUgaXRl
bXMuICovCisgICAgICAgICAgICBmb3JfZWFjaF9zY2hlZF9pdGVtICggZCwgaXRlbSApCiAgICAg
ICAgICAgICB7Ci0gICAgICAgICAgICAgICAgc3RydWN0IGNzY2hlZDJfaXRlbSAqc3ZjID0gY3Nj
aGVkMl9pdGVtKHYtPnNjaGVkX2l0ZW0pOwotICAgICAgICAgICAgICAgIHNwaW5sb2NrX3QgKmxv
Y2sgPSBpdGVtX3NjaGVkdWxlX2xvY2soc3ZjLT52Y3B1LT5zY2hlZF9pdGVtKTsKKyAgICAgICAg
ICAgICAgICBzdHJ1Y3QgY3NjaGVkMl9pdGVtICpzdmMgPSBjc2NoZWQyX2l0ZW0oaXRlbSk7Cisg
ICAgICAgICAgICAgICAgc3BpbmxvY2tfdCAqbG9jayA9IGl0ZW1fc2NoZWR1bGVfbG9jayhpdGVt
KTsKIAogICAgICAgICAgICAgICAgIHN2Yy0+YnVkZ2V0ID0gU1RJTUVfTUFYOwogICAgICAgICAg
ICAgICAgIHN2Yy0+YnVkZ2V0X3F1b3RhID0gMDsKIAotICAgICAgICAgICAgICAgIGl0ZW1fc2No
ZWR1bGVfdW5sb2NrKGxvY2ssIHN2Yy0+dmNwdS0+c2NoZWRfaXRlbSk7CisgICAgICAgICAgICAg
ICAgaXRlbV9zY2hlZHVsZV91bmxvY2sobG9jaywgaXRlbSk7CiAgICAgICAgICAgICB9CiAgICAg
ICAgICAgICBzZG9tLT5jYXAgPSAwOwogICAgICAgICAgICAgLyoKICAgICAgICAgICAgICAqIFdl
IGFyZSBkaXNhYmxpbmcgdGhlIGNhcCBmb3IgdGhpcyBkb21haW4sIHdoaWNoIG1heSBoYXZlCi0g
ICAgICAgICAgICAgKiB2Q1BVcyB3YWl0aW5nIGZvciBhIHJlcGxlbmlzaG1lbnQsIHNvIHdlIHVu
cGFyayB0aGVtIGFsbC4KKyAgICAgICAgICAgICAqIGl0ZW1zIHdhaXRpbmcgZm9yIGEgcmVwbGVu
aXNobWVudCwgc28gd2UgdW5wYXJrIHRoZW0gYWxsLgogICAgICAgICAgICAgICogTm90ZSB0aGF0
LCBzaW5jZSB3ZSBoYXZlIGFscmVhZHkgZGlzYWJsZWQgYnVkZ2V0IGFjY291bnRpbmcKLSAgICAg
ICAgICAgICAqIGZvciBhbGwgdGhlIHZDUFVzIG9mIHRoZSBkb21haW4sIG5vIGN1cnJlbnRseSBy
dW5uaW5nIHZDUFUKLSAgICAgICAgICAgICAqIHdpbGwgYmUgYWRkZWQgdG8gdGhlIHBhcmtlZCB2
Q1BVcyBsaXN0IGFueSBsb25nZXIuCisgICAgICAgICAgICAgKiBmb3IgYWxsIHRoZSBpdGVtcyBv
ZiB0aGUgZG9tYWluLCBubyBjdXJyZW50bHkgcnVubmluZyBpdGVtCisgICAgICAgICAgICAgKiB3
aWxsIGJlIGFkZGVkIHRvIHRoZSBwYXJrZWQgaXRlbXMgbGlzdCBhbnkgbG9uZ2VyLgogICAgICAg
ICAgICAgICovCiAgICAgICAgICAgICBzcGluX2xvY2soJnNkb20tPmJ1ZGdldF9sb2NrKTsKLSAg
ICAgICAgICAgIGxpc3Rfc3BsaWNlX2luaXQoJnNkb20tPnBhcmtlZF92Y3B1cywgJnBhcmtlZCk7
CisgICAgICAgICAgICBsaXN0X3NwbGljZV9pbml0KCZzZG9tLT5wYXJrZWRfaXRlbXMsICZwYXJr
ZWQpOwogICAgICAgICAgICAgc3Bpbl91bmxvY2soJnNkb20tPmJ1ZGdldF9sb2NrKTsKIAotICAg
ICAgICAgICAgdW5wYXJrX3BhcmtlZF92Y3B1cyhvcHMsICZwYXJrZWQpOworICAgICAgICAgICAg
dW5wYXJrX3BhcmtlZF9pdGVtcyhvcHMsICZwYXJrZWQpOwogICAgICAgICB9CiAgICAgICAgIHdy
aXRlX3VubG9ja19pcnFyZXN0b3JlKCZwcnYtPmxvY2ssIGZsYWdzKTsKICAgICAgICAgYnJlYWs7
CkBAIC0zMDczLDEyICszMDYzLDEyIEBAIGNzY2hlZDJfYWxsb2NfZG9tZGF0YShjb25zdCBzdHJ1
Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBkb21haW4gKmRvbSkKICAgICBzZG9tLT5kb20gPSBk
b207CiAgICAgc2RvbS0+d2VpZ2h0ID0gQ1NDSEVEMl9ERUZBVUxUX1dFSUdIVDsKICAgICBzZG9t
LT5jYXAgPSAwVTsKLSAgICBzZG9tLT5ucl92Y3B1cyA9IDA7CisgICAgc2RvbS0+bnJfaXRlbXMg
PSAwOwogCiAgICAgaW5pdF90aW1lcigmc2RvbS0+cmVwbF90aW1lciwgcmVwbGVuaXNoX2RvbWFp
bl9idWRnZXQsIHNkb20sCiAgICAgICAgICAgICAgICBjcHVtYXNrX2FueShjcHVwb29sX2RvbWFp
bl9jcHVtYXNrKGRvbSkpKTsKICAgICBzcGluX2xvY2tfaW5pdCgmc2RvbS0+YnVkZ2V0X2xvY2sp
OwotICAgIElOSVRfTElTVF9IRUFEKCZzZG9tLT5wYXJrZWRfdmNwdXMpOworICAgIElOSVRfTElT
VF9IRUFEKCZzZG9tLT5wYXJrZWRfaXRlbXMpOwogCiAgICAgd3JpdGVfbG9ja19pcnFzYXZlKCZw
cnYtPmxvY2ssIGZsYWdzKTsKIApAQCAtMzExMiwzNCArMzEwMiwzMiBAQCBjc2NoZWQyX2ZyZWVf
ZG9tZGF0YShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHZvaWQgKmRhdGEpCiBzdGF0aWMg
dm9pZAogY3NjaGVkMl9pdGVtX2luc2VydChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0
cnVjdCBzY2hlZF9pdGVtICppdGVtKQogewotICAgIHN0cnVjdCB2Y3B1ICp2YyA9IGl0ZW0tPnZj
cHU7CiAgICAgc3RydWN0IGNzY2hlZDJfaXRlbSAqc3ZjID0gaXRlbS0+cHJpdjsKICAgICBzdHJ1
Y3QgY3NjaGVkMl9kb20gKiBjb25zdCBzZG9tID0gc3ZjLT5zZG9tOwogICAgIHNwaW5sb2NrX3Qg
KmxvY2s7CiAKLSAgICBBU1NFUlQoIWlzX2lkbGVfdmNwdSh2YykpOworICAgIEFTU0VSVCghaXNf
aWRsZV9pdGVtKGl0ZW0pKTsKICAgICBBU1NFUlQobGlzdF9lbXB0eSgmc3ZjLT5ydW5xX2VsZW0p
KTsKIAogICAgIC8qIGNzY2hlZDJfcmVzX3BpY2soKSBleHBlY3RzIHRoZSBwY3B1IGxvY2sgdG8g
YmUgaGVsZCAqLwogICAgIGxvY2sgPSBpdGVtX3NjaGVkdWxlX2xvY2tfaXJxKGl0ZW0pOwogCi0g
ICAgaXRlbS0+cmVzID0gY3NjaGVkMl9yZXNfcGljayhvcHMsIGl0ZW0pOwotICAgIHZjLT5wcm9j
ZXNzb3IgPSBpdGVtLT5yZXMtPnByb2Nlc3NvcjsKKyAgICBzY2hlZF9zZXRfcmVzKGl0ZW0sIGNz
Y2hlZDJfcmVzX3BpY2sob3BzLCBpdGVtKSk7CiAKICAgICBzcGluX3VubG9ja19pcnEobG9jayk7
CiAKICAgICBsb2NrID0gaXRlbV9zY2hlZHVsZV9sb2NrX2lycShpdGVtKTsKIAotICAgIC8qIEFk
ZCB2Y3B1IHRvIHJ1bnF1ZXVlIG9mIGluaXRpYWwgcHJvY2Vzc29yICovCi0gICAgcnVucV9hc3Np
Z24ob3BzLCB2Yyk7CisgICAgLyogQWRkIGl0ZW0gdG8gcnVucXVldWUgb2YgaW5pdGlhbCBwcm9j
ZXNzb3IgKi8KKyAgICBydW5xX2Fzc2lnbihvcHMsIGl0ZW0pOwogCiAgICAgaXRlbV9zY2hlZHVs
ZV91bmxvY2tfaXJxKGxvY2ssIGl0ZW0pOwogCi0gICAgc2RvbS0+bnJfdmNwdXMrKzsKKyAgICBz
ZG9tLT5ucl9pdGVtcysrOwogCiAgICAgU0NIRURfU1RBVF9DUkFOSyhpdGVtX2luc2VydCk7CiAK
LSAgICBDU0NIRUQyX1ZDUFVfQ0hFQ0sodmMpOworICAgIENTQ0hFRDJfSVRFTV9DSEVDSyhpdGVt
KTsKIH0KIAogc3RhdGljIHZvaWQKQEAgLTMxNTMsMTEgKzMxNDEsMTAgQEAgY3NjaGVkMl9mcmVl
X3ZkYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgdm9pZCAqcHJpdikKIHN0YXRpYyB2
b2lkCiBjc2NoZWQyX2l0ZW1fcmVtb3ZlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3Ry
dWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiB7Ci0gICAgc3RydWN0IHZjcHUgKnZjID0gaXRlbS0+dmNw
dTsKICAgICBzdHJ1Y3QgY3NjaGVkMl9pdGVtICogY29uc3Qgc3ZjID0gY3NjaGVkMl9pdGVtKGl0
ZW0pOwogICAgIHNwaW5sb2NrX3QgKmxvY2s7CiAKLSAgICBBU1NFUlQoIWlzX2lkbGVfdmNwdSh2
YykpOworICAgIEFTU0VSVCghaXNfaWRsZV9pdGVtKGl0ZW0pKTsKICAgICBBU1NFUlQobGlzdF9l
bXB0eSgmc3ZjLT5ydW5xX2VsZW0pKTsKIAogICAgIFNDSEVEX1NUQVRfQ1JBTksoaXRlbV9yZW1v
dmUpOwpAQCAtMzE2NSwxNCArMzE1MiwxNCBAQCBjc2NoZWQyX2l0ZW1fcmVtb3ZlKGNvbnN0IHN0
cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiAgICAgLyogUmVt
b3ZlIGZyb20gcnVucXVldWUgKi8KICAgICBsb2NrID0gaXRlbV9zY2hlZHVsZV9sb2NrX2lycShp
dGVtKTsKIAotICAgIHJ1bnFfZGVhc3NpZ24ob3BzLCB2Yyk7CisgICAgcnVucV9kZWFzc2lnbihv
cHMsIGl0ZW0pOwogCiAgICAgaXRlbV9zY2hlZHVsZV91bmxvY2tfaXJxKGxvY2ssIGl0ZW0pOwog
Ci0gICAgc3ZjLT5zZG9tLT5ucl92Y3B1cy0tOworICAgIHN2Yy0+c2RvbS0+bnJfaXRlbXMtLTsK
IH0KIAotLyogSG93IGxvbmcgc2hvdWxkIHdlIGxldCB0aGlzIHZjcHUgcnVuIGZvcj8gKi8KKy8q
IEhvdyBsb25nIHNob3VsZCB3ZSBsZXQgdGhpcyBpdGVtIHJ1biBmb3I/ICovCiBzdGF0aWMgc190
aW1lX3QKIGNzY2hlZDJfcnVudGltZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIGludCBj
cHUsCiAgICAgICAgICAgICAgICAgc3RydWN0IGNzY2hlZDJfaXRlbSAqc25leHQsIHNfdGltZV90
IG5vdykKQEAgLTMxODcsNyArMzE3NCw3IEBAIGNzY2hlZDJfcnVudGltZShjb25zdCBzdHJ1Y3Qg
c2NoZWR1bGVyICpvcHMsIGludCBjcHUsCiAgICAgICogSWYgd2UncmUgaWRsZSwganVzdCBzdGF5
IHNvLiBPdGhlcnMgKG9yIGV4dGVybmFsIGV2ZW50cykKICAgICAgKiB3aWxsIHBva2UgdXMgd2hl
biBuZWNlc3NhcnkuCiAgICAgICovCi0gICAgaWYgKCBpc19pZGxlX3ZjcHUoc25leHQtPnZjcHUp
ICkKKyAgICBpZiAoIGlzX2lkbGVfaXRlbShzbmV4dC0+aXRlbSkgKQogICAgICAgICByZXR1cm4g
LTE7CiAKICAgICAvKiBHZW5lcmFsIGFsZ29yaXRobToKQEAgLTMyMDQsOCArMzE5MSw4IEBAIGNz
Y2hlZDJfcnVudGltZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIGludCBjcHUsCiAgICAg
aWYgKCBwcnYtPnJhdGVsaW1pdF91cyApCiAgICAgewogICAgICAgICBzX3RpbWVfdCByYXRlbGlt
aXRfbWluID0gTUlDUk9TRUNTKHBydi0+cmF0ZWxpbWl0X3VzKTsKLSAgICAgICAgaWYgKCBzbmV4
dC0+dmNwdS0+c2NoZWRfaXRlbS0+aXNfcnVubmluZyApCi0gICAgICAgICAgICByYXRlbGltaXRf
bWluID0gc25leHQtPnZjcHUtPnNjaGVkX2l0ZW0tPnN0YXRlX2VudHJ5X3RpbWUgKworICAgICAg
ICBpZiAoIHNuZXh0LT5pdGVtLT5pc19ydW5uaW5nICkKKyAgICAgICAgICAgIHJhdGVsaW1pdF9t
aW4gPSBzbmV4dC0+aXRlbS0+c3RhdGVfZW50cnlfdGltZSArCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgTUlDUk9TRUNTKHBydi0+cmF0ZWxpbWl0X3VzKSAtIG5vdzsKICAgICAgICAgaWYg
KCByYXRlbGltaXRfbWluID4gbWluX3RpbWUgKQogICAgICAgICAgICAgbWluX3RpbWUgPSByYXRl
bGltaXRfbWluOwpAQCAtMzIyMiw3ICszMjA5LDcgQEAgY3NjaGVkMl9ydW50aW1lKGNvbnN0IHN0
cnVjdCBzY2hlZHVsZXIgKm9wcywgaW50IGNwdSwKICAgICB7CiAgICAgICAgIHN0cnVjdCBjc2No
ZWQyX2l0ZW0gKnN3YWl0ID0gcnVucV9lbGVtKHJ1bnEtPm5leHQpOwogCi0gICAgICAgIGlmICgg
ISBpc19pZGxlX3ZjcHUoc3dhaXQtPnZjcHUpCisgICAgICAgIGlmICggISBpc19pZGxlX2l0ZW0o
c3dhaXQtPml0ZW0pCiAgICAgICAgICAgICAgJiYgc3dhaXQtPmNyZWRpdCA+IDAgKQogICAgICAg
ICB7CiAgICAgICAgICAgICBydF9jcmVkaXQgPSBzbmV4dC0+Y3JlZGl0IC0gc3dhaXQtPmNyZWRp
dDsKQEAgLTMyMzYsNyArMzIyMyw3IEBAIGNzY2hlZDJfcnVudGltZShjb25zdCBzdHJ1Y3Qgc2No
ZWR1bGVyICpvcHMsIGludCBjcHUsCiAgICAgICoKICAgICAgKiBGSVhNRTogU2VlIGlmIHdlIGNh
biBlbGltaW5hdGUgdGhpcyBjb252ZXJzaW9uIGlmIHdlIGtub3cgdGltZQogICAgICAqIHdpbGwg
YmUgb3V0c2lkZSAoTUlOLE1BWCkuICBQcm9iYWJseSByZXF1aXJlcyBwcmUtY2FsY3VsYXRpbmcK
LSAgICAgKiBjcmVkaXQgdmFsdWVzIG9mIE1JTixNQVggcGVyIHZjcHUsIHNpbmNlIGVhY2ggdmNw
dSBidXJucyBjcmVkaXQKKyAgICAgKiBjcmVkaXQgdmFsdWVzIG9mIE1JTixNQVggcGVyIGl0ZW0s
IHNpbmNlIGVhY2ggaXRlbSBidXJucyBjcmVkaXQKICAgICAgKiBhdCBhIGRpZmZlcmVudCByYXRl
LgogICAgICAqLwogICAgIGlmICggcnRfY3JlZGl0ID4gMCApCkBAIC0zMjg0LDM2ICszMjcxLDM1
IEBAIHJ1bnFfY2FuZGlkYXRlKHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnJxZCwKIAog
ICAgICpza2lwcGVkID0gMDsKIAotICAgIGlmICggdW5saWtlbHkoaXNfaWRsZV92Y3B1KHNjdXJy
LT52Y3B1KSkgKQorICAgIGlmICggdW5saWtlbHkoaXNfaWRsZV9pdGVtKHNjdXJyLT5pdGVtKSkg
KQogICAgIHsKICAgICAgICAgc25leHQgPSBzY3VycjsKICAgICAgICAgZ290byBjaGVja19ydW5x
OwogICAgIH0KIAotICAgIHlpZWxkID0gX190ZXN0X2FuZF9jbGVhcl9iaXQoX19DU0ZMQUdfdmNw
dV95aWVsZCwgJnNjdXJyLT5mbGFncyk7CisgICAgeWllbGQgPSBfX3Rlc3RfYW5kX2NsZWFyX2Jp
dChfX0NTRkxBR19pdGVtX3lpZWxkLCAmc2N1cnItPmZsYWdzKTsKIAogICAgIC8qCi0gICAgICog
UmV0dXJuIHRoZSBjdXJyZW50IHZjcHUgaWYgaXQgaGFzIGV4ZWN1dGVkIGZvciBsZXNzIHRoYW4g
cmF0ZWxpbWl0LgotICAgICAqIEFkanVzdHN0bWVudCBmb3IgdGhlIHNlbGVjdGVkIHZjcHUncyBj
cmVkaXQgYW5kIGRlY2lzaW9uCisgICAgICogUmV0dXJuIHRoZSBjdXJyZW50IGl0ZW0gaWYgaXQg
aGFzIGV4ZWN1dGVkIGZvciBsZXNzIHRoYW4gcmF0ZWxpbWl0LgorICAgICAqIEFkanVzdHN0bWVu
dCBmb3IgdGhlIHNlbGVjdGVkIGl0ZW0ncyBjcmVkaXQgYW5kIGRlY2lzaW9uCiAgICAgICogZm9y
IGhvdyBsb25nIGl0IHdpbGwgcnVuIHdpbGwgYmUgdGFrZW4gaW4gY3NjaGVkMl9ydW50aW1lLgog
ICAgICAqCiAgICAgICogTm90ZSB0aGF0LCBpZiBzY3VyciBpcyB5aWVsZGluZywgd2UgZG9uJ3Qg
bGV0IHJhdGUgbGltaXRpbmcga2ljayBpbi4KICAgICAgKiBJbiBmYWN0LCBpdCBtYXkgYmUgdGhl
IGNhc2UgdGhhdCBzY3VyciBpcyBhYm91dCB0byBzcGluLCBhbmQgdGhlcmUncwogICAgICAqIG5v
IHBvaW50IGZvcmNpbmcgaXQgdG8gZG8gc28gdW50aWwgcmF0ZSBsaW1pdGluZyBleHBpcmVzLgog
ICAgICAqLwotICAgIGlmICggIXlpZWxkICYmIHBydi0+cmF0ZWxpbWl0X3VzICYmIHZjcHVfcnVu
bmFibGUoc2N1cnItPnZjcHUpICYmCi0gICAgICAgICAobm93IC0gc2N1cnItPnZjcHUtPnNjaGVk
X2l0ZW0tPnN0YXRlX2VudHJ5X3RpbWUpIDwKLSAgICAgICAgICBNSUNST1NFQ1MocHJ2LT5yYXRl
bGltaXRfdXMpICkKKyAgICBpZiAoICF5aWVsZCAmJiBwcnYtPnJhdGVsaW1pdF91cyAmJiBpdGVt
X3J1bm5hYmxlKHNjdXJyLT5pdGVtKSAmJgorICAgICAgICAgKG5vdyAtIHNjdXJyLT5pdGVtLT5z
dGF0ZV9lbnRyeV90aW1lKSA8IE1JQ1JPU0VDUyhwcnYtPnJhdGVsaW1pdF91cykgKQogICAgIHsK
ICAgICAgICAgaWYgKCB1bmxpa2VseSh0Yl9pbml0X2RvbmUpICkKICAgICAgICAgewogICAgICAg
ICAgICAgc3RydWN0IHsKLSAgICAgICAgICAgICAgICB1bnNpZ25lZCB2Y3B1OjE2LCBkb206MTY7
CisgICAgICAgICAgICAgICAgdW5zaWduZWQgaXRlbToxNiwgZG9tOjE2OwogICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIHJ1bnRpbWU7CiAgICAgICAgICAgICB9IGQ7Ci0gICAgICAgICAgICBkLmRv
bSA9IHNjdXJyLT52Y3B1LT5kb21haW4tPmRvbWFpbl9pZDsKLSAgICAgICAgICAgIGQudmNwdSA9
IHNjdXJyLT52Y3B1LT52Y3B1X2lkOwotICAgICAgICAgICAgZC5ydW50aW1lID0gbm93IC0gc2N1
cnItPnZjcHUtPnNjaGVkX2l0ZW0tPnN0YXRlX2VudHJ5X3RpbWU7CisgICAgICAgICAgICBkLmRv
bSA9IHNjdXJyLT5pdGVtLT5kb21haW4tPmRvbWFpbl9pZDsKKyAgICAgICAgICAgIGQuaXRlbSA9
IHNjdXJyLT5pdGVtLT5pdGVtX2lkOworICAgICAgICAgICAgZC5ydW50aW1lID0gbm93IC0gc2N1
cnItPml0ZW0tPnN0YXRlX2VudHJ5X3RpbWU7CiAgICAgICAgICAgICBfX3RyYWNlX3ZhcihUUkNf
Q1NDSEVEMl9SQVRFTElNSVQsIDEsCiAgICAgICAgICAgICAgICAgICAgICAgICBzaXplb2YoZCks
CiAgICAgICAgICAgICAgICAgICAgICAgICAodW5zaWduZWQgY2hhciAqKSZkKTsKQEAgLTMzMjIs
MTMgKzMzMDgsMTMgQEAgcnVucV9jYW5kaWRhdGUoc3RydWN0IGNzY2hlZDJfcnVucXVldWVfZGF0
YSAqcnFkLAogICAgIH0KIAogICAgIC8qIElmIHNjdXJyIGhhcyBhIHNvZnQtYWZmaW5pdHksIGxl
dCdzIGNoZWNrIHdoZXRoZXIgY3B1IGlzIHBhcnQgb2YgaXQgKi8KLSAgICBpZiAoIGhhc19zb2Z0
X2FmZmluaXR5KHNjdXJyLT52Y3B1LT5zY2hlZF9pdGVtKSApCisgICAgaWYgKCBoYXNfc29mdF9h
ZmZpbml0eShzY3Vyci0+aXRlbSkgKQogICAgIHsKLSAgICAgICAgYWZmaW5pdHlfYmFsYW5jZV9j
cHVtYXNrKHNjdXJyLT52Y3B1LT5zY2hlZF9pdGVtLCBCQUxBTkNFX1NPRlRfQUZGSU5JVFksCisg
ICAgICAgIGFmZmluaXR5X2JhbGFuY2VfY3B1bWFzayhzY3Vyci0+aXRlbSwgQkFMQU5DRV9TT0ZU
X0FGRklOSVRZLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3B1bWFza19zY3Jh
dGNoKTsKICAgICAgICAgaWYgKCB1bmxpa2VseSghY3B1bWFza190ZXN0X2NwdShjcHUsIGNwdW1h
c2tfc2NyYXRjaCkpICkKICAgICAgICAgewotICAgICAgICAgICAgY3B1bWFza190ICpvbmxpbmUg
PSBjcHVwb29sX2RvbWFpbl9jcHVtYXNrKHNjdXJyLT52Y3B1LT5kb21haW4pOworICAgICAgICAg
ICAgY3B1bWFza190ICpvbmxpbmUgPSBjcHVwb29sX2RvbWFpbl9jcHVtYXNrKHNjdXJyLT5pdGVt
LT5kb21haW4pOwogCiAgICAgICAgICAgICAvKiBPaywgaXMgYW55IG9mIHRoZSBwY3B1cyBpbiBz
Y3VyciBzb2Z0LWFmZmluaXR5IGlkbGU/ICovCiAgICAgICAgICAgICBjcHVtYXNrX2FuZChjcHVt
YXNrX3NjcmF0Y2gsIGNwdW1hc2tfc2NyYXRjaCwgJnJxZC0+aWRsZSk7CkBAIC0zMzU2LDEwICsz
MzQyLDEwIEBAIHJ1bnFfY2FuZGlkYXRlKHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnJx
ZCwKICAgICAgKgogICAgICAqIE9mIGNvdXJzZSwgd2UgYWxzbyBkZWZhdWx0IHRvIGlkbGUgYWxz
byBpZiBzY3VyciBpcyBub3QgcnVubmFibGUuCiAgICAgICovCi0gICAgaWYgKCB2Y3B1X3J1bm5h
YmxlKHNjdXJyLT52Y3B1KSAmJiAhc29mdF9hZmZfcHJlZW1wdCApCisgICAgaWYgKCBpdGVtX3J1
bm5hYmxlKHNjdXJyLT5pdGVtKSAmJiAhc29mdF9hZmZfcHJlZW1wdCApCiAgICAgICAgIHNuZXh0
ID0gc2N1cnI7CiAgICAgZWxzZQotICAgICAgICBzbmV4dCA9IGNzY2hlZDJfaXRlbShpZGxlX3Zj
cHVbY3B1XS0+c2NoZWRfaXRlbSk7CisgICAgICAgIHNuZXh0ID0gY3NjaGVkMl9pdGVtKHNjaGVk
X2lkbGVfaXRlbShjcHUpKTsKIAogIGNoZWNrX3J1bnE6CiAgICAgbGlzdF9mb3JfZWFjaF9zYWZl
KCBpdGVyLCB0ZW1wLCAmcnFkLT5ydW5xICkKQEAgLTMzNjksMjQgKzMzNTUsMjQgQEAgcnVucV9j
YW5kaWRhdGUoc3RydWN0IGNzY2hlZDJfcnVucXVldWVfZGF0YSAqcnFkLAogICAgICAgICBpZiAo
IHVubGlrZWx5KHRiX2luaXRfZG9uZSkgKQogICAgICAgICB7CiAgICAgICAgICAgICBzdHJ1Y3Qg
ewotICAgICAgICAgICAgICAgIHVuc2lnbmVkIHZjcHU6MTYsIGRvbToxNjsKKyAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBpdGVtOjE2LCBkb206MTY7CiAgICAgICAgICAgICB9IGQ7Ci0gICAgICAg
ICAgICBkLmRvbSA9IHN2Yy0+dmNwdS0+ZG9tYWluLT5kb21haW5faWQ7Ci0gICAgICAgICAgICBk
LnZjcHUgPSBzdmMtPnZjcHUtPnZjcHVfaWQ7CisgICAgICAgICAgICBkLmRvbSA9IHN2Yy0+aXRl
bS0+ZG9tYWluLT5kb21haW5faWQ7CisgICAgICAgICAgICBkLml0ZW0gPSBzdmMtPml0ZW0tPml0
ZW1faWQ7CiAgICAgICAgICAgICBfX3RyYWNlX3ZhcihUUkNfQ1NDSEVEMl9SVU5RX0NBTkRfQ0hF
Q0ssIDEsCiAgICAgICAgICAgICAgICAgICAgICAgICBzaXplb2YoZCksCiAgICAgICAgICAgICAg
ICAgICAgICAgICAodW5zaWduZWQgY2hhciAqKSZkKTsKICAgICAgICAgfQogCi0gICAgICAgIC8q
IE9ubHkgY29uc2lkZXIgdmNwdXMgdGhhdCBhcmUgYWxsb3dlZCB0byBydW4gb24gdGhpcyBwcm9j
ZXNzb3IuICovCi0gICAgICAgIGlmICggIWNwdW1hc2tfdGVzdF9jcHUoY3B1LCBzdmMtPnZjcHUt
PnNjaGVkX2l0ZW0tPmNwdV9oYXJkX2FmZmluaXR5KSApCisgICAgICAgIC8qIE9ubHkgY29uc2lk
ZXIgaXRlbXMgdGhhdCBhcmUgYWxsb3dlZCB0byBydW4gb24gdGhpcyBwcm9jZXNzb3IuICovCisg
ICAgICAgIGlmICggIWNwdW1hc2tfdGVzdF9jcHUoY3B1LCBzdmMtPml0ZW0tPmNwdV9oYXJkX2Fm
ZmluaXR5KSApCiAgICAgICAgIHsKICAgICAgICAgICAgICgqc2tpcHBlZCkrKzsKICAgICAgICAg
ICAgIGNvbnRpbnVlOwogICAgICAgICB9CiAKICAgICAgICAgLyoKLSAgICAgICAgICogSWYgYSB2
Y3B1IGlzIG1lYW50IHRvIGJlIHBpY2tlZCB1cCBieSBhbm90aGVyIHByb2Nlc3NvciwgYW5kIHN1
Y2gKKyAgICAgICAgICogSWYgYW4gaXRlbSBpcyBtZWFudCB0byBiZSBwaWNrZWQgdXAgYnkgYW5v
dGhlciBwcm9jZXNzb3IsIGFuZCBzdWNoCiAgICAgICAgICAqIHByb2Nlc3NvciBoYXMgbm90IHNj
aGVkdWxlZCB5ZXQsIGxlYXZlIGl0IGluIHRoZSBydW5xdWV1ZSBmb3IgaGltLgogICAgICAgICAg
Ki8KICAgICAgICAgaWYgKCBzdmMtPnRpY2tsZWRfY3B1ICE9IC0xICYmIHN2Yy0+dGlja2xlZF9j
cHUgIT0gY3B1ICYmCkBAIC0zNDAxLDcgKzMzODcsNyBAQCBydW5xX2NhbmRpZGF0ZShzdHJ1Y3Qg
Y3NjaGVkMl9ydW5xdWV1ZV9kYXRhICpycWQsCiAgICAgICAgICAqIElmIHRoaXMgaXMgb24gYSBk
aWZmZXJlbnQgcHJvY2Vzc29yLCBkb24ndCBwdWxsIGl0IHVubGVzcwogICAgICAgICAgKiBpdHMg
Y3JlZGl0IGlzIGF0IGxlYXN0IENTQ0hFRDJfTUlHUkFURV9SRVNJU1QgaGlnaGVyLgogICAgICAg
ICAgKi8KLSAgICAgICAgaWYgKCBzdmMtPnZjcHUtPnByb2Nlc3NvciAhPSBjcHUKKyAgICAgICAg
aWYgKCBzY2hlZF9pdGVtX2NwdShzdmMtPml0ZW0pICE9IGNwdQogICAgICAgICAgICAgICYmIHNu
ZXh0LT5jcmVkaXQgKyBDU0NIRUQyX01JR1JBVEVfUkVTSVNUID4gc3ZjLT5jcmVkaXQgKQogICAg
ICAgICB7CiAgICAgICAgICAgICAoKnNraXBwZWQpKys7CkBAIC0zNDE2LDcgKzM0MDIsNyBAQCBy
dW5xX2NhbmRpZGF0ZShzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICpycWQsCiAgICAgICAg
ICAqIHNvbWUgYnVkZ2V0LCB0aGVuIGNob29zZSBpdC4KICAgICAgICAgICovCiAgICAgICAgIGlm
ICggKHlpZWxkIHx8IHN2Yy0+Y3JlZGl0ID4gc25leHQtPmNyZWRpdCkgJiYKLSAgICAgICAgICAg
ICAoIWhhc19jYXAoc3ZjKSB8fCB2Y3B1X2dyYWJfYnVkZ2V0KHN2YykpICkKKyAgICAgICAgICAg
ICAoIWhhc19jYXAoc3ZjKSB8fCBpdGVtX2dyYWJfYnVkZ2V0KHN2YykpICkKICAgICAgICAgICAg
IHNuZXh0ID0gc3ZjOwogCiAgICAgICAgIC8qIEluIGFueSBjYXNlLCBpZiB3ZSBnb3QgdGhpcyBm
YXIsIGJyZWFrLiAqLwpAQCAtMzQyNiwxMiArMzQxMiwxMiBAQCBydW5xX2NhbmRpZGF0ZShzdHJ1
Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICpycWQsCiAgICAgaWYgKCB1bmxpa2VseSh0Yl9pbml0
X2RvbmUpICkKICAgICB7CiAgICAgICAgIHN0cnVjdCB7Ci0gICAgICAgICAgICB1bnNpZ25lZCB2
Y3B1OjE2LCBkb206MTY7CisgICAgICAgICAgICB1bnNpZ25lZCBpdGVtOjE2LCBkb206MTY7CiAg
ICAgICAgICAgICB1bnNpZ25lZCB0aWNrbGVkX2NwdSwgc2tpcHBlZDsKICAgICAgICAgICAgIGlu
dCBjcmVkaXQ7CiAgICAgICAgIH0gZDsKLSAgICAgICAgZC5kb20gPSBzbmV4dC0+dmNwdS0+ZG9t
YWluLT5kb21haW5faWQ7Ci0gICAgICAgIGQudmNwdSA9IHNuZXh0LT52Y3B1LT52Y3B1X2lkOwor
ICAgICAgICBkLmRvbSA9IHNuZXh0LT5pdGVtLT5kb21haW4tPmRvbWFpbl9pZDsKKyAgICAgICAg
ZC5pdGVtID0gc25leHQtPml0ZW0tPml0ZW1faWQ7CiAgICAgICAgIGQuY3JlZGl0ID0gc25leHQt
PmNyZWRpdDsKICAgICAgICAgZC50aWNrbGVkX2NwdSA9IHNuZXh0LT50aWNrbGVkX2NwdTsKICAg
ICAgICAgZC5za2lwcGVkID0gKnNraXBwZWQ7CkBAIC0zNDYzLDE0ICszNDQ5LDE1IEBAIGNzY2hl
ZDJfc2NoZWR1bGUoCiB7CiAgICAgY29uc3QgaW50IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsK
ICAgICBzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICpycWQ7Ci0gICAgc3RydWN0IGNzY2hl
ZDJfaXRlbSAqIGNvbnN0IHNjdXJyID0gY3NjaGVkMl9pdGVtKGN1cnJlbnQtPnNjaGVkX2l0ZW0p
OworICAgIHN0cnVjdCBzY2hlZF9pdGVtICpjdXJyaXRlbSA9IGN1cnJlbnQtPnNjaGVkX2l0ZW07
CisgICAgc3RydWN0IGNzY2hlZDJfaXRlbSAqIGNvbnN0IHNjdXJyID0gY3NjaGVkMl9pdGVtKGN1
cnJpdGVtKTsKICAgICBzdHJ1Y3QgY3NjaGVkMl9pdGVtICpzbmV4dCA9IE5VTEw7Ci0gICAgdW5z
aWduZWQgaW50IHNraXBwZWRfdmNwdXMgPSAwOworICAgIHVuc2lnbmVkIGludCBza2lwcGVkX2l0
ZW1zID0gMDsKICAgICBzdHJ1Y3QgdGFza19zbGljZSByZXQ7CiAgICAgYm9vbCB0aWNrbGVkOwog
CiAgICAgU0NIRURfU1RBVF9DUkFOSyhzY2hlZHVsZSk7Ci0gICAgQ1NDSEVEMl9WQ1BVX0NIRUNL
KGN1cnJlbnQpOworICAgIENTQ0hFRDJfSVRFTV9DSEVDSyhjdXJyaXRlbSk7CiAKICAgICBCVUdf
T04oIWNwdW1hc2tfdGVzdF9jcHUoY3B1LCAmY3NjaGVkMl9wcml2KG9wcyktPmluaXRpYWxpemVk
KSk7CiAKQEAgLTM0NzksNyArMzQ2Niw3IEBAIGNzY2hlZDJfc2NoZWR1bGUoCiAKICAgICBBU1NF
UlQoc3Bpbl9pc19sb2NrZWQocGVyX2NwdShzY2hlZF9yZXMsIGNwdSktPnNjaGVkdWxlX2xvY2sp
KTsKIAotICAgIEJVR19PTighaXNfaWRsZV92Y3B1KHNjdXJyLT52Y3B1KSAmJiBzY3Vyci0+cnFk
ICE9IHJxZCk7CisgICAgQlVHX09OKCFpc19pZGxlX2l0ZW0oY3Vycml0ZW0pICYmIHNjdXJyLT5y
cWQgIT0gcnFkKTsKIAogICAgIC8qIENsZWFyICJ0aWNrbGVkIiBiaXQgbm93IHRoYXQgd2UndmUg
YmVlbiBzY2hlZHVsZWQgKi8KICAgICB0aWNrbGVkID0gY3B1bWFza190ZXN0X2NwdShjcHUsICZy
cWQtPnRpY2tsZWQpOwpAQCAtMzQ5OSw3ICszNDg2LDcgQEAgY3NjaGVkMl9zY2hlZHVsZSgKICAg
ICAgICAgZC5jcHUgPSBjcHU7CiAgICAgICAgIGQucnFfaWQgPSBjMnIoY3B1KTsKICAgICAgICAg
ZC50YXNrbGV0ID0gdGFza2xldF93b3JrX3NjaGVkdWxlZDsKLSAgICAgICAgZC5pZGxlID0gaXNf
aWRsZV92Y3B1KGN1cnJlbnQpOworICAgICAgICBkLmlkbGUgPSBpc19pZGxlX2l0ZW0oY3Vycml0
ZW0pOwogICAgICAgICBkLnNtdF9pZGxlID0gY3B1bWFza190ZXN0X2NwdShjcHUsICZycWQtPnNt
dF9pZGxlKTsKICAgICAgICAgZC50aWNrbGVkID0gdGlja2xlZDsKICAgICAgICAgX190cmFjZV92
YXIoVFJDX0NTQ0hFRDJfU0NIRURVTEUsIDEsCkBAIC0zNTEzLDU1ICszNTAwLDU1IEBAIGNzY2hl
ZDJfc2NoZWR1bGUoCiAgICAgLyoKICAgICAgKiAgQmVsb3cgMCwgbWVhbnMgdGhhdCB3ZSBhcmUg
Y2FwcGVkIGFuZCB3ZSBoYXZlIG92ZXJydW4gb3VyICBidWRnZXQuCiAgICAgICogIExldCdzIHRy
eSB0byBnZXQgc29tZSBtb3JlIGJ1dCwgaWYgd2UgZmFpbCAoZS5nLiwgYmVjYXVzZSBvZiB0aGUK
LSAgICAgKiAgb3RoZXIgcnVubmluZyB2Y3B1cyksIHdlIHdpbGwgYmUgcGFya2VkLgorICAgICAq
ICBvdGhlciBydW5uaW5nIGl0ZW1zKSwgd2Ugd2lsbCBiZSBwYXJrZWQuCiAgICAgICovCiAgICAg
aWYgKCB1bmxpa2VseShzY3Vyci0+YnVkZ2V0IDw9IDApICkKLSAgICAgICAgdmNwdV9ncmFiX2J1
ZGdldChzY3Vycik7CisgICAgICAgIGl0ZW1fZ3JhYl9idWRnZXQoc2N1cnIpOwogCiAgICAgLyoK
LSAgICAgKiBTZWxlY3QgbmV4dCBydW5uYWJsZSBsb2NhbCBWQ1BVIChpZSB0b3Agb2YgbG9jYWwg
cnVucSkuCisgICAgICogU2VsZWN0IG5leHQgcnVubmFibGUgbG9jYWwgSVRFTSAoaWUgdG9wIG9m
IGxvY2FsIHJ1bnEpLgogICAgICAqCi0gICAgICogSWYgdGhlIGN1cnJlbnQgdmNwdSBpcyBydW5u
YWJsZSwgYW5kIGhhcyBoaWdoZXIgY3JlZGl0IHRoYW4KKyAgICAgKiBJZiB0aGUgY3VycmVudCBp
dGVtIGlzIHJ1bm5hYmxlLCBhbmQgaGFzIGhpZ2hlciBjcmVkaXQgdGhhbgogICAgICAqIHRoZSBu
ZXh0IGd1eSBvbiB0aGUgcXVldWUgKG9yIHRoZXJlIGlzIG5vb25lIGVsc2UpLCB3ZSB3YW50IHRv
CiAgICAgICogcnVuIGhpbSBhZ2Fpbi4KICAgICAgKgotICAgICAqIElmIHRoZXJlJ3MgdGFza2xl
dCB3b3JrIHRvIGRvLCB3ZSB3YW50IHRvIGNob3NlIHRoZSBpZGxlIHZjcHUKKyAgICAgKiBJZiB0
aGVyZSdzIHRhc2tsZXQgd29yayB0byBkbywgd2Ugd2FudCB0byBjaG9zZSB0aGUgaWRsZSBpdGVt
CiAgICAgICogZm9yIHRoaXMgcHJvY2Vzc29yLCBhbmQgbWFyayB0aGUgY3VycmVudCBmb3IgZGVs
YXllZCBydW5xdWV1ZQogICAgICAqIGFkZC4KICAgICAgKgotICAgICAqIElmIHRoZSBjdXJyZW50
IHZjcHUgaXMgcnVubmFibGUsIGFuZCB0aGVyZSdzIGFub3RoZXIgcnVubmFibGUKKyAgICAgKiBJ
ZiB0aGUgY3VycmVudCBpdGVtIGlzIHJ1bm5hYmxlLCBhbmQgdGhlcmUncyBhbm90aGVyIHJ1bm5h
YmxlCiAgICAgICogY2FuZGlkYXRlLCB3ZSB3YW50IHRvIG1hcmsgY3VycmVudCBmb3IgZGVsYXll
ZCBydW5xdWV1ZSBhZGQsCiAgICAgICogYW5kIHJlbW92ZSB0aGUgbmV4dCBndXkgZnJvbSB0aGUg
cXVldWUuCiAgICAgICoKLSAgICAgKiBJZiB0aGUgY3VycmVudCB2Y3B1IGlzIG5vdCBydW5uYWJs
ZSwgd2Ugd2FudCB0byBjaG9zZSB0aGUgaWRsZQotICAgICAqIHZjcHUgZm9yIHRoaXMgcHJvY2Vz
c29yLgorICAgICAqIElmIHRoZSBjdXJyZW50IGl0ZW0gaXMgbm90IHJ1bm5hYmxlLCB3ZSB3YW50
IHRvIGNob3NlIHRoZSBpZGxlCisgICAgICogaXRlbSBmb3IgdGhpcyBwcm9jZXNzb3IuCiAgICAg
ICovCiAgICAgaWYgKCB0YXNrbGV0X3dvcmtfc2NoZWR1bGVkICkKICAgICB7Ci0gICAgICAgIF9f
Y2xlYXJfYml0KF9fQ1NGTEFHX3ZjcHVfeWllbGQsICZzY3Vyci0+ZmxhZ3MpOworICAgICAgICBf
X2NsZWFyX2JpdChfX0NTRkxBR19pdGVtX3lpZWxkLCAmc2N1cnItPmZsYWdzKTsKICAgICAgICAg
dHJhY2VfdmFyKFRSQ19DU0NIRUQyX1NDSEVEX1RBU0tMRVQsIDEsIDAsIE5VTEwpOwotICAgICAg
ICBzbmV4dCA9IGNzY2hlZDJfaXRlbShpZGxlX3ZjcHVbY3B1XS0+c2NoZWRfaXRlbSk7CisgICAg
ICAgIHNuZXh0ID0gY3NjaGVkMl9pdGVtKHNjaGVkX2lkbGVfaXRlbShjcHUpKTsKICAgICB9CiAg
ICAgZWxzZQotICAgICAgICBzbmV4dCA9IHJ1bnFfY2FuZGlkYXRlKHJxZCwgc2N1cnIsIGNwdSwg
bm93LCAmc2tpcHBlZF92Y3B1cyk7CisgICAgICAgIHNuZXh0ID0gcnVucV9jYW5kaWRhdGUocnFk
LCBzY3VyciwgY3B1LCBub3csICZza2lwcGVkX2l0ZW1zKTsKIAotICAgIC8qIElmIHN3aXRjaGlu
ZyBmcm9tIGEgbm9uLWlkbGUgcnVubmFibGUgdmNwdSwgcHV0IGl0CisgICAgLyogSWYgc3dpdGNo
aW5nIGZyb20gYSBub24taWRsZSBydW5uYWJsZSBpdGVtLCBwdXQgaXQKICAgICAgKiBiYWNrIG9u
IHRoZSBydW5xdWV1ZS4gKi8KICAgICBpZiAoIHNuZXh0ICE9IHNjdXJyCi0gICAgICAgICAmJiAh
aXNfaWRsZV92Y3B1KHNjdXJyLT52Y3B1KQotICAgICAgICAgJiYgdmNwdV9ydW5uYWJsZShjdXJy
ZW50KSApCisgICAgICAgICAmJiAhaXNfaWRsZV9pdGVtKGN1cnJpdGVtKQorICAgICAgICAgJiYg
aXRlbV9ydW5uYWJsZShjdXJyaXRlbSkgKQogICAgICAgICBfX3NldF9iaXQoX19DU0ZMQUdfZGVs
YXllZF9ydW5xX2FkZCwgJnNjdXJyLT5mbGFncyk7CiAKICAgICByZXQubWlncmF0ZWQgPSAwOwog
CiAgICAgLyogQWNjb3VudGluZyBmb3Igbm9uLWlkbGUgdGFza3MgKi8KLSAgICBpZiAoICFpc19p
ZGxlX3ZjcHUoc25leHQtPnZjcHUpICkKKyAgICBpZiAoICFpc19pZGxlX2l0ZW0oc25leHQtPml0
ZW0pICkKICAgICB7CiAgICAgICAgIC8qIElmIHN3aXRjaGluZywgcmVtb3ZlIHRoaXMgZnJvbSB0
aGUgcnVucXVldWUgYW5kIG1hcmsgaXQgc2NoZWR1bGVkICovCiAgICAgICAgIGlmICggc25leHQg
IT0gc2N1cnIgKQogICAgICAgICB7CiAgICAgICAgICAgICBBU1NFUlQoc25leHQtPnJxZCA9PSBy
cWQpOwotICAgICAgICAgICAgQVNTRVJUKCFzbmV4dC0+dmNwdS0+c2NoZWRfaXRlbS0+aXNfcnVu
bmluZyk7CisgICAgICAgICAgICBBU1NFUlQoIXNuZXh0LT5pdGVtLT5pc19ydW5uaW5nKTsKIAog
ICAgICAgICAgICAgcnVucV9yZW1vdmUoc25leHQpOwogICAgICAgICAgICAgX19zZXRfYml0KF9f
Q1NGTEFHX3NjaGVkdWxlZCwgJnNuZXh0LT5mbGFncyk7CkBAIC0zNTc2LDE5ICszNTYzLDE5IEBA
IGNzY2hlZDJfc2NoZWR1bGUoCiAKICAgICAgICAgLyoKICAgICAgICAgICogVGhlIHJlc2V0IGNv
bmRpdGlvbiBpcyAiaGFzIGEgc2NoZWR1bGVyIGVwb2NoIGNvbWUgdG8gYW4gZW5kPyIuCi0gICAg
ICAgICAqIFRoZSB3YXkgdGhpcyBpcyBlbmZvcmNlZCBpcyBjaGVja2luZyB3aGV0aGVyIHRoZSB2
Y3B1IGF0IHRoZSB0b3AKKyAgICAgICAgICogVGhlIHdheSB0aGlzIGlzIGVuZm9yY2VkIGlzIGNo
ZWNraW5nIHdoZXRoZXIgdGhlIGl0ZW0gYXQgdGhlIHRvcAogICAgICAgICAgKiBvZiB0aGUgcnVu
cXVldWUgaGFzIG5lZ2F0aXZlIGNyZWRpdHMuIFRoaXMgbWVhbnMgdGhlIGVwb2NocyBoYXZlCiAg
ICAgICAgICAqIHZhcmlhYmxlIGxlbmd0aCwgYXMgaW4gb25lIGVwb2NoIGV4cG9yZXMgd2hlbjoK
LSAgICAgICAgICogIDEpIHRoZSB2Y3B1IGF0IHRoZSB0b3Agb2YgdGhlIHJ1bnF1ZXVlIGhhcyBl
eGVjdXRlZCBmb3IKKyAgICAgICAgICogIDEpIHRoZSBpdGVtIGF0IHRoZSB0b3Agb2YgdGhlIHJ1
bnF1ZXVlIGhhcyBleGVjdXRlZCBmb3IKICAgICAgICAgICogICAgIGFyb3VuZCAxMCBtcyAod2l0
aCBkZWZhdWx0IHBhcmFtZXRlcnMpOwotICAgICAgICAgKiAgMikgbm8gb3RoZXIgdmNwdSB3aXRo
IGhpZ2hlciBjcmVkaXRzIHdhbnRzIHRvIHJ1bi4KKyAgICAgICAgICogIDIpIG5vIG90aGVyIGl0
ZW0gd2l0aCBoaWdoZXIgY3JlZGl0cyB3YW50cyB0byBydW4uCiAgICAgICAgICAqCiAgICAgICAg
ICAqIEhlcmUsIHdoZXJlIHdlIHdhbnQgdG8gY2hlY2sgZm9yIHJlc2V0LCB3ZSBuZWVkIHRvIG1h
a2Ugc3VyZSB0aGUKLSAgICAgICAgICogcHJvcGVyIHZjcHUgaXMgYmVpbmcgdXNlZC4gSW4gZmFj
dCwgcnVucXVldWVfY2FuZGlkYXRlKCkgbWF5IGhhdmUKLSAgICAgICAgICogbm90IHJldHVybmVk
IHRoZSBmaXJzdCB2Y3B1IGluIHRoZSBydW5xdWV1ZSwgZm9yIHZhcmlvdXMgcmVhc29ucworICAg
ICAgICAgKiBwcm9wZXIgaXRlbSBpcyBiZWluZyB1c2VkLiBJbiBmYWN0LCBydW5xdWV1ZV9jYW5k
aWRhdGUoKSBtYXkgaGF2ZQorICAgICAgICAgKiBub3QgcmV0dXJuZWQgdGhlIGZpcnN0IGl0ZW0g
aW4gdGhlIHJ1bnF1ZXVlLCBmb3IgdmFyaW91cyByZWFzb25zCiAgICAgICAgICAqIChlLmcuLCBh
ZmZpbml0eSkuIE9ubHkgdHJpZ2dlciBhIHJlc2V0IHdoZW4gaXQgZG9lcy4KICAgICAgICAgICov
Ci0gICAgICAgIGlmICggc2tpcHBlZF92Y3B1cyA9PSAwICYmIHNuZXh0LT5jcmVkaXQgPD0gQ1ND
SEVEMl9DUkVESVRfUkVTRVQgKQorICAgICAgICBpZiAoIHNraXBwZWRfaXRlbXMgPT0gMCAmJiBz
bmV4dC0+Y3JlZGl0IDw9IENTQ0hFRDJfQ1JFRElUX1JFU0VUICkKICAgICAgICAgewogICAgICAg
ICAgICAgcmVzZXRfY3JlZGl0KG9wcywgY3B1LCBub3csIHNuZXh0KTsKICAgICAgICAgICAgIGJh
bGFuY2VfbG9hZChvcHMsIGNwdSwgbm93KTsKQEAgLTM1OTgsMTEgKzM1ODUsMTAgQEAgY3NjaGVk
Ml9zY2hlZHVsZSgKICAgICAgICAgc25leHQtPnRpY2tsZWRfY3B1ID0gLTE7CiAKICAgICAgICAg
LyogU2FmZSBiZWNhdXNlIGxvY2sgZm9yIG9sZCBwcm9jZXNzb3IgaXMgaGVsZCAqLwotICAgICAg
ICBpZiAoIHNuZXh0LT52Y3B1LT5wcm9jZXNzb3IgIT0gY3B1ICkKKyAgICAgICAgaWYgKCBzY2hl
ZF9pdGVtX2NwdShzbmV4dC0+aXRlbSkgIT0gY3B1ICkKICAgICAgICAgewogICAgICAgICAgICAg
c25leHQtPmNyZWRpdCArPSBDU0NIRUQyX01JR1JBVEVfQ09NUEVOU0FUSU9OOwotICAgICAgICAg
ICAgc25leHQtPnZjcHUtPnByb2Nlc3NvciA9IGNwdTsKLSAgICAgICAgICAgIHNuZXh0LT52Y3B1
LT5zY2hlZF9pdGVtLT5yZXMgPSBwZXJfY3B1KHNjaGVkX3JlcywgY3B1KTsKKyAgICAgICAgICAg
IHNjaGVkX3NldF9yZXMoc25leHQtPml0ZW0sIHBlcl9jcHUoc2NoZWRfcmVzLCBjcHUpKTsKICAg
ICAgICAgICAgIFNDSEVEX1NUQVRfQ1JBTksobWlncmF0ZWQpOwogICAgICAgICAgICAgcmV0Lm1p
Z3JhdGVkID0gMTsKICAgICAgICAgfQpAQCAtMzYzNiwyMCArMzYyMiwyMCBAQCBjc2NoZWQyX3Nj
aGVkdWxlKAogICAgICAqIFJldHVybiB0YXNrIHRvIHJ1biBuZXh0Li4uCiAgICAgICovCiAgICAg
cmV0LnRpbWUgPSBjc2NoZWQyX3J1bnRpbWUob3BzLCBjcHUsIHNuZXh0LCBub3cpOwotICAgIHJl
dC50YXNrID0gc25leHQtPnZjcHUtPnNjaGVkX2l0ZW07CisgICAgcmV0LnRhc2sgPSBzbmV4dC0+
aXRlbTsKIAotICAgIENTQ0hFRDJfVkNQVV9DSEVDSyhyZXQudGFzay0+dmNwdSk7CisgICAgQ1ND
SEVEMl9JVEVNX0NIRUNLKHJldC50YXNrKTsKICAgICByZXR1cm4gcmV0OwogfQogCiBzdGF0aWMg
dm9pZAotY3NjaGVkMl9kdW1wX3ZjcHUoc3RydWN0IGNzY2hlZDJfcHJpdmF0ZSAqcHJ2LCBzdHJ1
Y3QgY3NjaGVkMl9pdGVtICpzdmMpCitjc2NoZWQyX2R1bXBfaXRlbShzdHJ1Y3QgY3NjaGVkMl9w
cml2YXRlICpwcnYsIHN0cnVjdCBjc2NoZWQyX2l0ZW0gKnN2YykKIHsKICAgICBwcmludGsoIlsl
aS4laV0gZmxhZ3M9JXggY3B1PSVpIiwKLSAgICAgICAgICAgIHN2Yy0+dmNwdS0+ZG9tYWluLT5k
b21haW5faWQsCi0gICAgICAgICAgICBzdmMtPnZjcHUtPnZjcHVfaWQsCisgICAgICAgICAgICBz
dmMtPml0ZW0tPmRvbWFpbi0+ZG9tYWluX2lkLAorICAgICAgICAgICAgc3ZjLT5pdGVtLT5pdGVt
X2lkLAogICAgICAgICAgICAgc3ZjLT5mbGFncywKLSAgICAgICAgICAgIHN2Yy0+dmNwdS0+cHJv
Y2Vzc29yKTsKKyAgICAgICAgICAgIHNjaGVkX2l0ZW1fY3B1KHN2Yy0+aXRlbSkpOwogCiAgICAg
cHJpbnRrKCIgY3JlZGl0PSUiIFBSSWkzMiIgW3c9JXVdIiwgc3ZjLT5jcmVkaXQsIHN2Yy0+d2Vp
Z2h0KTsKIApAQCAtMzY3NCwxMiArMzY2MCwxMiBAQCBkdW1wX3BjcHUoY29uc3Qgc3RydWN0IHNj
aGVkdWxlciAqb3BzLCBpbnQgY3B1KQogICAgICAgICAgICBucl9jcHVfaWRzLCBjcHVtYXNrX2Jp
dHMocGVyX2NwdShjcHVfc2libGluZ19tYXNrLCBjcHUpKSwKICAgICAgICAgICAgbnJfY3B1X2lk
cywgY3B1bWFza19iaXRzKHBlcl9jcHUoY3B1X2NvcmVfbWFzaywgY3B1KSkpOwogCi0gICAgLyog
Y3VycmVudCBWQ1BVIChub3RoaW5nIHRvIHNheSBpZiB0aGF0J3MgdGhlIGlkbGUgdmNwdSkgKi8K
KyAgICAvKiBjdXJyZW50IElURU0gKG5vdGhpbmcgdG8gc2F5IGlmIHRoYXQncyB0aGUgaWRsZSBp
dGVtKSAqLwogICAgIHN2YyA9IGNzY2hlZDJfaXRlbShjdXJyX29uX2NwdShjcHUpKTsKLSAgICBp
ZiAoIHN2YyAmJiAhaXNfaWRsZV92Y3B1KHN2Yy0+dmNwdSkgKQorICAgIGlmICggc3ZjICYmICFp
c19pZGxlX2l0ZW0oc3ZjLT5pdGVtKSApCiAgICAgewogICAgICAgICBwcmludGsoIlx0cnVuOiAi
KTsKLSAgICAgICAgY3NjaGVkMl9kdW1wX3ZjcHUocHJ2LCBzdmMpOworICAgICAgICBjc2NoZWQy
X2R1bXBfaXRlbShwcnYsIHN2Yyk7CiAgICAgfQogfQogCkBAIC0zNzM2LDcgKzM3MjIsNyBAQCBj
c2NoZWQyX2R1bXAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzKQogICAgIGxpc3RfZm9yX2Vh
Y2goIGl0ZXJfc2RvbSwgJnBydi0+c2RvbSApCiAgICAgewogICAgICAgICBzdHJ1Y3QgY3NjaGVk
Ml9kb20gKnNkb207Ci0gICAgICAgIHN0cnVjdCB2Y3B1ICp2OworICAgICAgICBzdHJ1Y3Qgc2No
ZWRfaXRlbSAqaXRlbTsKIAogICAgICAgICBzZG9tID0gbGlzdF9lbnRyeShpdGVyX3Nkb20sIHN0
cnVjdCBjc2NoZWQyX2RvbSwgc2RvbV9lbGVtKTsKIApAQCAtMzc0NCwxOSArMzczMCwxOSBAQCBj
c2NoZWQyX2R1bXAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzKQogICAgICAgICAgICAgICAg
c2RvbS0+ZG9tLT5kb21haW5faWQsCiAgICAgICAgICAgICAgICBzZG9tLT53ZWlnaHQsCiAgICAg
ICAgICAgICAgICBzZG9tLT5jYXAsCi0gICAgICAgICAgICAgICBzZG9tLT5ucl92Y3B1cyk7Cisg
ICAgICAgICAgICAgICBzZG9tLT5ucl9pdGVtcyk7CiAKLSAgICAgICAgZm9yX2VhY2hfdmNwdSgg
c2RvbS0+ZG9tLCB2ICkKKyAgICAgICAgZm9yX2VhY2hfc2NoZWRfaXRlbSggc2RvbS0+ZG9tLCBp
dGVtICkKICAgICAgICAgewotICAgICAgICAgICAgc3RydWN0IGNzY2hlZDJfaXRlbSAqIGNvbnN0
IHN2YyA9IGNzY2hlZDJfaXRlbSh2LT5zY2hlZF9pdGVtKTsKKyAgICAgICAgICAgIHN0cnVjdCBj
c2NoZWQyX2l0ZW0gKiBjb25zdCBzdmMgPSBjc2NoZWQyX2l0ZW0oaXRlbSk7CiAgICAgICAgICAg
ICBzcGlubG9ja190ICpsb2NrOwogCi0gICAgICAgICAgICBsb2NrID0gaXRlbV9zY2hlZHVsZV9s
b2NrKHN2Yy0+dmNwdS0+c2NoZWRfaXRlbSk7CisgICAgICAgICAgICBsb2NrID0gaXRlbV9zY2hl
ZHVsZV9sb2NrKGl0ZW0pOwogCiAgICAgICAgICAgICBwcmludGsoIlx0JTNkOiAiLCArK2xvb3Ap
OwotICAgICAgICAgICAgY3NjaGVkMl9kdW1wX3ZjcHUocHJ2LCBzdmMpOworICAgICAgICAgICAg
Y3NjaGVkMl9kdW1wX2l0ZW0ocHJ2LCBzdmMpOwogCi0gICAgICAgICAgICBpdGVtX3NjaGVkdWxl
X3VubG9jayhsb2NrLCBzdmMtPnZjcHUtPnNjaGVkX2l0ZW0pOworICAgICAgICAgICAgaXRlbV9z
Y2hlZHVsZV91bmxvY2sobG9jaywgaXRlbSk7CiAgICAgICAgIH0KICAgICB9CiAKQEAgLTM3ODIs
NyArMzc2OCw3IEBAIGNzY2hlZDJfZHVtcChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMpCiAg
ICAgICAgICAgICBpZiAoIHN2YyApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgcHJp
bnRrKCJcdCUzZDogIiwgbG9vcCsrKTsKLSAgICAgICAgICAgICAgICBjc2NoZWQyX2R1bXBfdmNw
dShwcnYsIHN2Yyk7CisgICAgICAgICAgICAgICAgY3NjaGVkMl9kdW1wX2l0ZW0ocHJ2LCBzdmMp
OwogICAgICAgICAgICAgfQogICAgICAgICB9CiAgICAgICAgIHNwaW5fdW5sb2NrKCZycWQtPmxv
Y2spOwpAQCAtMzg4Miw3ICszODY4LDcgQEAgY3NjaGVkMl9zd2l0Y2hfc2NoZWQoc3RydWN0IHNj
aGVkdWxlciAqbmV3X29wcywgdW5zaWduZWQgaW50IGNwdSwKICAgICBzdHJ1Y3QgY3NjaGVkMl9p
dGVtICpzdmMgPSB2ZGF0YTsKICAgICB1bnNpZ25lZCBycWk7CiAKLSAgICBBU1NFUlQocGRhdGEg
JiYgc3ZjICYmIGlzX2lkbGVfdmNwdShzdmMtPnZjcHUpKTsKKyAgICBBU1NFUlQocGRhdGEgJiYg
c3ZjICYmIGlzX2lkbGVfaXRlbShzdmMtPml0ZW0pKTsKIAogICAgIC8qCiAgICAgICogV2Ugb3du
IG9uZSBydW5xdWV1ZSBsb2NrIGFscmVhZHkgKGZyb20gc2NoZWR1bGVfY3B1X3N3aXRjaCgpKS4g
VGhpcwpAQCAtMzg5NSw3ICszODgxLDcgQEAgY3NjaGVkMl9zd2l0Y2hfc2NoZWQoc3RydWN0IHNj
aGVkdWxlciAqbmV3X29wcywgdW5zaWduZWQgaW50IGNwdSwKICAgICBBU1NFUlQoIWxvY2FsX2ly
cV9pc19lbmFibGVkKCkpOwogICAgIHdyaXRlX2xvY2soJnBydi0+bG9jayk7CiAKLSAgICBpZGxl
X3ZjcHVbY3B1XS0+c2NoZWRfaXRlbS0+cHJpdiA9IHZkYXRhOworICAgIHNjaGVkX2lkbGVfaXRl
bShjcHUpLT5wcml2ID0gdmRhdGE7CiAKICAgICBycWkgPSBpbml0X3BkYXRhKHBydiwgcGRhdGEs
IGNwdSk7CiAKQEAgLTM5NDYsNyArMzkzMiw3IEBAIGNzY2hlZDJfZGVpbml0X3BkYXRhKGNvbnN0
IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgdm9pZCAqcGNwdSwgaW50IGNwdSkKICAgICAgKi8KICAg
ICBBU1NFUlQoc3BjICYmIHNwYy0+cnVucV9pZCAhPSAtMSk7CiAgICAgQVNTRVJUKGNwdW1hc2tf
dGVzdF9jcHUoY3B1LCAmcHJ2LT5pbml0aWFsaXplZCkpOwotICAgIAorCiAgICAgLyogRmluZCB0
aGUgb2xkIHJ1bnF1ZXVlIGFuZCByZW1vdmUgdGhpcyBjcHUgZnJvbSBpdCAqLwogICAgIHJxZCA9
IHBydi0+cnFkICsgc3BjLT5ydW5xX2lkOwogCi0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 06 06:57:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 06:57:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNXZ9-0003De-Am; Mon, 06 May 2019 06:57:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XZcu=TG=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hNXYn-0002Kn-Tu
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 06:57:13 +0000
X-Inumbo-ID: 27acffe4-6fcc-11e9-843c-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 27acffe4-6fcc-11e9-843c-bc764e045a96;
 Mon, 06 May 2019 06:57:04 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 56C17AF41;
 Mon,  6 May 2019 06:57:00 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  6 May 2019 08:56:42 +0200
Message-Id: <20190506065644.7415-44-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190506065644.7415-1-jgross@suse.com>
References: <20190506065644.7415-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH RFC V2 43/45] xen/sched: make vcpu_wake() and
 vcpu_sleep() core scheduling aware
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

dmNwdV93YWtlKCkgYW5kIHZjcHVfc2xlZXAoKSBuZWVkIHRvIGJlIG1hZGUgY29yZSBzY2hlZHVs
aW5nIGF3YXJlOgp0aGV5IG1pZ2h0IG5lZWQgdG8gc3dpdGNoIGEgc2luZ2xlIHZjcHUgb2YgYW4g
YWxyZWFkeSBzY2hlZHVsZWQgaXRlbQpiZXR3ZWVuIHJ1bm5pbmcgYW5kIG5vdCBydW5uaW5nLgoK
RXNwZWNpYWxseSB3aGVuIHZjcHVfc2xlZXAoKSBmb3IgYSB2Y3B1IGlzIGJlaW5nIGNhbGxlZCBi
eSBhIHZjcHUgb2YKdGhlIHNhbWUgc2NoZWR1bGluZyBpdGVtIHNwZWNpYWwgY2FyZSBtdXN0IGJl
IHRha2VuIGluIG9yZGVyIHRvIGF2b2lkCmEgZGVhZGxvY2s6IHRoZSB2Y3B1IHRvIGJlIHB1dCBh
c2xlZXAgbXVzdCBiZSBmb3JjZWQgdGhyb3VnaCBhCmNvbnRleHQgc3dpdGNoIHdpdGhvdXQgZG9p
bmcgc28gZm9yIHRoZSBjYWxsaW5nIHZjcHUuIEZvciB0aGlzCnB1cnBvc2UgYWRkIGEgdmNwdSBm
bGFnIGhhbmRsZWQgaW4gc2NoZWRfc2xhdmUoKSBhbmQgaW4Kc2NoZWRfd2FpdF9yZW5kZXp2b3Vz
X2luKCkgYWxsb3dpbmcgYSB2Y3B1IG9mIHRoZSBjdXJyZW50bHkgcnVubmluZwppdGVtIHRvIHN3
aXRjaCBzdGF0ZSBhdCBhIGhpZ2hlciBwcmlvcml0eSB0aGFuIGEgbm9ybWFsIHNjaGVkdWxlCmV2
ZW50LgoKVXNlIHRoZSBzYW1lIG1lY2hhbmlzbSB3aGVuIHdha2luZyB1cCBhIHZjcHUgb2YgYSBj
dXJyZW50bHkgYWN0aXZlCml0ZW0uCgpXaGlsZSBhdCBpdCBtYWtlIHZjcHVfc2xlZXBfbm9zeW5j
X2xvY2tlZCgpIHN0YXRpYyBhcyBpdCBpcyB1c2VkIGluCnNjaGVkdWxlLmMgb25seS4KClNpZ25l
ZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tClJGQyBWMjogYWRk
IHZjcHVfc2xlZXAoKSBoYW5kbGluZyBhbmQgZm9yY2VfY29udGV4dF9zd2l0Y2ggZmxhZwotLS0K
IHhlbi9jb21tb24vc2NoZWR1bGUuYyAgICAgIHwgMTQ0ICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKystLS0tLQogeGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmggfCAgIDkg
KystCiB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCAgICB8ICAgMiArCiAzIGZpbGVzIGNoYW5nZWQs
IDEzNiBpbnNlcnRpb25zKCspLCAxOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29t
bW9uL3NjaGVkdWxlLmMgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKaW5kZXggNzg4ZWNjOWU4MS4u
NDllZDJiNTkwMCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jCisrKyBiL3hlbi9j
b21tb24vc2NoZWR1bGUuYwpAQCAtNzksMjEgKzc5LDIxIEBAIGV4dGVybiBjb25zdCBzdHJ1Y3Qg
c2NoZWR1bGVyICpfX3N0YXJ0X3NjaGVkdWxlcnNfYXJyYXlbXSwgKl9fZW5kX3NjaGVkdWxlcnNf
YXJyCiAKIHN0YXRpYyBzdHJ1Y3Qgc2NoZWR1bGVyIF9fcmVhZF9tb3N0bHkgb3BzOwogCi1zdGF0
aWMgaW5saW5lIHN0cnVjdCB2Y3B1ICpzY2hlZF9pdGVtMnZjcHVfY3B1KHN0cnVjdCBzY2hlZF9p
dGVtICppdGVtLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBpbnQgY3B1KQorc3RhdGljIGlubGluZSBzdHJ1Y3QgdmNwdSAqaXRlbTJ2Y3B1
X2NwdShzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGNwdSkKIHsKICAgICB1bnNpZ25lZCBpbnQgaWR4
ID0gaXRlbS0+aXRlbV9pZCArIHBlcl9jcHUoc2NoZWRfcmVzX2lkeCwgY3B1KTsKICAgICBjb25z
dCBzdHJ1Y3QgZG9tYWluICpkID0gaXRlbS0+ZG9tYWluOwotICAgIHN0cnVjdCB2Y3B1ICp2Owog
Ci0gICAgaWYgKCBpZHggPCBkLT5tYXhfdmNwdXMgJiYgZC0+dmNwdVtpZHhdICkKLSAgICB7Ci0g
ICAgICAgIHYgPSBkLT52Y3B1W2lkeF07Ci0gICAgICAgIGlmICggdi0+bmV3X3N0YXRlID09IFJV
TlNUQVRFX3J1bm5pbmcgKQotICAgICAgICAgICAgcmV0dXJuIHY7Ci0gICAgfQorICAgIHJldHVy
biAoaWR4IDwgZC0+bWF4X3ZjcHVzICYmIGQtPnZjcHVbaWR4XSkgPyBkLT52Y3B1W2lkeF0gOiBO
VUxMOworfQogCi0gICAgcmV0dXJuIGlkbGVfdmNwdVtjcHVdOworc3RhdGljIGlubGluZSBzdHJ1
Y3QgdmNwdSAqc2NoZWRfaXRlbTJ2Y3B1X2NwdShzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50
IGNwdSkKK3sKKyAgICBzdHJ1Y3QgdmNwdSAqdiA9IGl0ZW0ydmNwdV9jcHUoaXRlbSwgY3B1KTsK
KworICAgIHJldHVybiAodiAmJiB2LT5uZXdfc3RhdGUgPT0gUlVOU1RBVEVfcnVubmluZykgPyB2
IDogaWRsZV92Y3B1W2NwdV07CiB9CiAKIHN0YXRpYyBpbmxpbmUgc3RydWN0IHNjaGVkdWxlciAq
ZG9tX3NjaGVkdWxlcihjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQpAQCAtNjQ0LDggKzY0NCwxMCBA
QCB2b2lkIHNjaGVkX2Rlc3Ryb3lfZG9tYWluKHN0cnVjdCBkb21haW4gKmQpCiAgICAgfQogfQog
Ci12b2lkIHZjcHVfc2xlZXBfbm9zeW5jX2xvY2tlZChzdHJ1Y3QgdmNwdSAqdikKK3N0YXRpYyB2
b2lkIHZjcHVfc2xlZXBfbm9zeW5jX2xvY2tlZChzdHJ1Y3QgdmNwdSAqdikKIHsKKyAgICBzdHJ1
Y3Qgc2NoZWRfaXRlbSAqaXRlbSA9IHYtPnNjaGVkX2l0ZW07CisKICAgICBBU1NFUlQoc3Bpbl9p
c19sb2NrZWQocGVyX2NwdShzY2hlZF9yZXMsIHYtPnByb2Nlc3NvciktPnNjaGVkdWxlX2xvY2sp
KTsKIAogICAgIGlmICggbGlrZWx5KCF2Y3B1X3J1bm5hYmxlKHYpKSApCkBAIC02NTMsNyArNjU1
LDE0IEBAIHZvaWQgdmNwdV9zbGVlcF9ub3N5bmNfbG9ja2VkKHN0cnVjdCB2Y3B1ICp2KQogICAg
ICAgICBpZiAoIHYtPnJ1bnN0YXRlLnN0YXRlID09IFJVTlNUQVRFX3J1bm5hYmxlICkKICAgICAg
ICAgICAgIHZjcHVfcnVuc3RhdGVfY2hhbmdlKHYsIFJVTlNUQVRFX29mZmxpbmUsIE5PVygpKTsK
IAotICAgICAgICBzY2hlZF9zbGVlcCh2Y3B1X3NjaGVkdWxlcih2KSwgdi0+c2NoZWRfaXRlbSk7
CisgICAgICAgIGlmICggbGlrZWx5KCFpdGVtX3J1bm5hYmxlKGl0ZW0pKSApCisgICAgICAgICAg
ICBzY2hlZF9zbGVlcCh2Y3B1X3NjaGVkdWxlcih2KSwgaXRlbSk7CisgICAgICAgIGVsc2UgaWYg
KCBpdGVtX3J1bm5pbmcoaXRlbSkgPiAxICYmIHYtPmlzX3J1bm5pbmcgJiYKKyAgICAgICAgICAg
ICAgICAgICF2LT5mb3JjZV9jb250ZXh0X3N3aXRjaCApCisgICAgICAgIHsKKyAgICAgICAgICAg
IHYtPmZvcmNlX2NvbnRleHRfc3dpdGNoID0gdHJ1ZTsKKyAgICAgICAgICAgIGNwdV9yYWlzZV9z
b2Z0aXJxKHYtPnByb2Nlc3NvciwgU0NIRURfU0xBVkVfU09GVElSUSk7CisgICAgICAgIH0KICAg
ICB9CiB9CiAKQEAgLTY4NSwxNiArNjk0LDIyIEBAIHZvaWQgdmNwdV93YWtlKHN0cnVjdCB2Y3B1
ICp2KQogewogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAgICAgc3BpbmxvY2tfdCAqbG9jazsK
KyAgICBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbSA9IHYtPnNjaGVkX2l0ZW07CiAKICAgICBUUkFD
RV8yRChUUkNfU0NIRURfV0FLRSwgdi0+ZG9tYWluLT5kb21haW5faWQsIHYtPnZjcHVfaWQpOwog
Ci0gICAgbG9jayA9IGl0ZW1fc2NoZWR1bGVfbG9ja19pcnFzYXZlKHYtPnNjaGVkX2l0ZW0sICZm
bGFncyk7CisgICAgbG9jayA9IGl0ZW1fc2NoZWR1bGVfbG9ja19pcnFzYXZlKGl0ZW0sICZmbGFn
cyk7CiAKICAgICBpZiAoIGxpa2VseSh2Y3B1X3J1bm5hYmxlKHYpKSApCiAgICAgewogICAgICAg
ICBpZiAoIHYtPnJ1bnN0YXRlLnN0YXRlID49IFJVTlNUQVRFX2Jsb2NrZWQgKQogICAgICAgICAg
ICAgdmNwdV9ydW5zdGF0ZV9jaGFuZ2UodiwgUlVOU1RBVEVfcnVubmFibGUsIE5PVygpKTsKLSAg
ICAgICAgc2NoZWRfd2FrZSh2Y3B1X3NjaGVkdWxlcih2KSwgdi0+c2NoZWRfaXRlbSk7CisgICAg
ICAgIHNjaGVkX3dha2UodmNwdV9zY2hlZHVsZXIodiksIGl0ZW0pOworICAgICAgICBpZiAoIGl0
ZW0tPmlzX3J1bm5pbmcgJiYgIXYtPmlzX3J1bm5pbmcgJiYgIXYtPmZvcmNlX2NvbnRleHRfc3dp
dGNoICkKKyAgICAgICAgeworICAgICAgICAgICAgdi0+Zm9yY2VfY29udGV4dF9zd2l0Y2ggPSB0
cnVlOworICAgICAgICAgICAgY3B1X3JhaXNlX3NvZnRpcnEodi0+cHJvY2Vzc29yLCBTQ0hFRF9T
TEFWRV9TT0ZUSVJRKTsKKyAgICAgICAgfQogICAgIH0KICAgICBlbHNlIGlmICggISh2LT5wYXVz
ZV9mbGFncyAmIFZQRl9ibG9ja2VkKSApCiAgICAgewpAQCAtNzAyLDcgKzcxNyw3IEBAIHZvaWQg
dmNwdV93YWtlKHN0cnVjdCB2Y3B1ICp2KQogICAgICAgICAgICAgdmNwdV9ydW5zdGF0ZV9jaGFu
Z2UodiwgUlVOU1RBVEVfb2ZmbGluZSwgTk9XKCkpOwogICAgIH0KIAotICAgIGl0ZW1fc2NoZWR1
bGVfdW5sb2NrX2lycXJlc3RvcmUobG9jaywgZmxhZ3MsIHYtPnNjaGVkX2l0ZW0pOworICAgIGl0
ZW1fc2NoZWR1bGVfdW5sb2NrX2lycXJlc3RvcmUobG9jaywgZmxhZ3MsIGl0ZW0pOwogfQogCiB2
b2lkIHZjcHVfdW5ibG9jayhzdHJ1Y3QgdmNwdSAqdikKQEAgLTE4MzUsNiArMTg1MCw2MSBAQCBz
dGF0aWMgdm9pZCBzY2hlZF9jb250ZXh0X3N3aXRjaChzdHJ1Y3QgdmNwdSAqdnByZXYsIHN0cnVj
dCB2Y3B1ICp2bmV4dCwKICAgICBjb250ZXh0X3N3aXRjaCh2cHJldiwgdm5leHQpOwogfQogCisv
KgorICogRm9yY2UgYSBjb250ZXh0IHN3aXRjaCBvZiBhIHNpbmdsZSB2Y3B1IG9mIGFuIGl0ZW0u
CisgKiBNaWdodCBiZSBjYWxsZWQgZWl0aGVyIGlmIGEgdmNwdSBvZiBhbiBhbHJlYWR5IHJ1bm5p
bmcgaXRlbSBpcyB3b2tlbiB1cAorICogb3IgaWYgYSB2Y3B1IG9mIGEgcnVubmluZyBpdGVtIGlz
IHB1dCBhc2xlZXAgd2l0aCBvdGhlciB2Y3B1cyBvZiB0aGUgc2FtZQorICogaXRlbSBzdGlsbCBy
dW5uaW5nLgorICovCitzdGF0aWMgc3RydWN0IHZjcHUgKnNjaGVkX2ZvcmNlX2NvbnRleHRfc3dp
dGNoKHN0cnVjdCB2Y3B1ICp2cHJldiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgc3RydWN0IHZjcHUgKnYsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGludCBjcHUsIHNfdGltZV90IG5vdykKK3sKKyAgICB2LT5m
b3JjZV9jb250ZXh0X3N3aXRjaCA9IGZhbHNlOworCisgICAgaWYgKCB2Y3B1X3J1bm5hYmxlKHYp
ID09IHYtPmlzX3J1bm5pbmcgKQorICAgICAgICByZXR1cm4gTlVMTDsKKworICAgIGlmICggdmNw
dV9ydW5uYWJsZSh2KSApCisgICAgeworICAgICAgICBpZiAoIGlzX2lkbGVfdmNwdSh2cHJldikg
KQorICAgICAgICB7CisgICAgICAgICAgICB2Y3B1X3J1bnN0YXRlX2NoYW5nZSh2cHJldiwgUlVO
U1RBVEVfcnVubmFibGUsIG5vdyk7CisgICAgICAgICAgICB2cHJldi0+c2NoZWRfaXRlbSA9IHRo
aXNfY3B1KHNjaGVkX3JlcyktPnNjaGVkX2l0ZW1faWRsZTsKKyAgICAgICAgfQorICAgICAgICB2
Y3B1X3J1bnN0YXRlX2NoYW5nZSh2LCBSVU5TVEFURV9ydW5uaW5nLCBub3cpOworICAgIH0KKyAg
ICBlbHNlCisgICAgeworICAgICAgICAvKiBNYWtlIHN1cmUgbm90IHRvIHN3aXRjaCBsYXN0IHZj
cHUgb2YgYW4gaXRlbSBhd2F5LiAqLworICAgICAgICBpZiAoIGl0ZW1fcnVubmluZyh2LT5zY2hl
ZF9pdGVtKSA9PSAxICkKKyAgICAgICAgICAgIHJldHVybiBOVUxMOworCisgICAgICAgIHZjcHVf
cnVuc3RhdGVfY2hhbmdlKHYsIHZjcHVfcnVuc3RhdGVfYmxvY2tlZCh2KSwgbm93KTsKKyAgICAg
ICAgdiA9IHNjaGVkX2l0ZW0ydmNwdV9jcHUodnByZXYtPnNjaGVkX2l0ZW0sIGNwdSk7CisgICAg
ICAgIGlmICggdiAhPSB2cHJldiApCisgICAgICAgIHsKKyAgICAgICAgICAgIGlmICggaXNfaWRs
ZV92Y3B1KHZwcmV2KSApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgdmNwdV9ydW5z
dGF0ZV9jaGFuZ2UodnByZXYsIFJVTlNUQVRFX3J1bm5hYmxlLCBub3cpOworICAgICAgICAgICAg
ICAgIHZwcmV2LT5zY2hlZF9pdGVtID0gdGhpc19jcHUoc2NoZWRfcmVzKS0+c2NoZWRfaXRlbV9p
ZGxlOworICAgICAgICAgICAgfQorICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgeworICAg
ICAgICAgICAgICAgIHYtPnNjaGVkX2l0ZW0gPSB2cHJldi0+c2NoZWRfaXRlbTsKKyAgICAgICAg
ICAgICAgICB2Y3B1X3J1bnN0YXRlX2NoYW5nZSh2LCBSVU5TVEFURV9ydW5uaW5nLCBub3cpOwor
ICAgICAgICAgICAgfQorICAgICAgICB9CisgICAgfQorCisgICAgdi0+aXNfcnVubmluZyA9IDE7
CisKKyAgICAvKiBNYWtlIHN1cmUgbm90IHRvIGxvb3NlIGFub3RoZXIgc2xhdmUgY2FsbC4gKi8K
KyAgICByYWlzZV9zb2Z0aXJxKFNDSEVEX1NMQVZFX1NPRlRJUlEpOworCisgICAgcmV0dXJuIHY7
Cit9CisKIC8qCiAgKiBSZW5kZXp2b3VzIGJlZm9yZSB0YWtpbmcgYSBzY2hlZHVsaW5nIGRlY2lz
aW9uLgogICogQ2FsbGVkIHdpdGggc2NoZWR1bGUgbG9jayBoZWxkLCBzbyBhbGwgYWNjZXNzZXMg
dG8gdGhlIHJlbmRlenZvdXMgY291bnRlcgpAQCAtMTg1MCw2ICsxOTIwLDcgQEAgc3RhdGljIHN0
cnVjdCBzY2hlZF9pdGVtICpzY2hlZF93YWl0X3JlbmRlenZvdXNfaW4oc3RydWN0IHNjaGVkX2l0
ZW0gKnByZXYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBzX3RpbWVfdCBub3cpCiB7CiAgICAgc3RydWN0IHNjaGVkX2l0ZW0gKm5leHQ7CisgICAg
c3RydWN0IHZjcHUgKnY7CiAKICAgICBpZiAoICEtLXByZXYtPnJlbmRlenZvdXNfaW5fY250ICkK
ICAgICB7CkBAIC0xODU4LDggKzE5MjksMjggQEAgc3RhdGljIHN0cnVjdCBzY2hlZF9pdGVtICpz
Y2hlZF93YWl0X3JlbmRlenZvdXNfaW4oc3RydWN0IHNjaGVkX2l0ZW0gKnByZXYsCiAgICAgICAg
IHJldHVybiBuZXh0OwogICAgIH0KIAorICAgIHYgPSBpdGVtMnZjcHVfY3B1KHByZXYsIGNwdSk7
CiAgICAgd2hpbGUgKCBwcmV2LT5yZW5kZXp2b3VzX2luX2NudCApCiAgICAgeworICAgICAgICBp
ZiAoIHYgJiYgdi0+Zm9yY2VfY29udGV4dF9zd2l0Y2ggKQorICAgICAgICB7CisgICAgICAgICAg
ICBzdHJ1Y3QgdmNwdSAqdnByZXYgPSBjdXJyZW50OworCisgICAgICAgICAgICB2ID0gc2NoZWRf
Zm9yY2VfY29udGV4dF9zd2l0Y2godnByZXYsIHYsIGNwdSwgbm93KTsKKworICAgICAgICAgICAg
aWYgKCB2ICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAvKiBXZSdsbCBjb21lIGJh
Y2sgYW5vdGhlciB0aW1lLCBzbyBhZGp1c3QgcmVuZGV6dm91c19pbl9jbnQuICovCisgICAgICAg
ICAgICAgICAgcHJldi0+cmVuZGV6dm91c19pbl9jbnQrKzsKKworICAgICAgICAgICAgICAgIHBj
cHVfc2NoZWR1bGVfdW5sb2NrX2lycShsb2NrLCBjcHUpOworCisgICAgICAgICAgICAgICAgc2No
ZWRfY29udGV4dF9zd2l0Y2godnByZXYsIHYsIGZhbHNlLCBub3cpOworICAgICAgICAgICAgfQor
CisgICAgICAgICAgICB2ID0gaXRlbTJ2Y3B1X2NwdShwcmV2LCBjcHUpOworICAgICAgICB9CisK
ICAgICAgICAgcGNwdV9zY2hlZHVsZV91bmxvY2tfaXJxKGxvY2ssIGNwdSk7CiAgICAgICAgIGNw
dV9yZWxheCgpOwogICAgICAgICBwY3B1X3NjaGVkdWxlX2xvY2tfaXJxKGNwdSk7CkBAIC0xODcw
LDEwICsxOTYxLDExIEBAIHN0YXRpYyBzdHJ1Y3Qgc2NoZWRfaXRlbSAqc2NoZWRfd2FpdF9yZW5k
ZXp2b3VzX2luKHN0cnVjdCBzY2hlZF9pdGVtICpwcmV2LAogCiBzdGF0aWMgdm9pZCBzY2hlZF9z
bGF2ZSh2b2lkKQogewotICAgIHN0cnVjdCB2Y3B1ICAgICAgICAgICp2cHJldiA9IGN1cnJlbnQ7
CisgICAgc3RydWN0IHZjcHUgICAgICAgICAgKnYsICp2cHJldiA9IGN1cnJlbnQ7CiAgICAgc3Ry
dWN0IHNjaGVkX2l0ZW0gICAgKnByZXYgPSB2cHJldi0+c2NoZWRfaXRlbSwgKm5leHQ7CiAgICAg
c190aW1lX3QgICAgICAgICAgICAgIG5vdzsKICAgICBzcGlubG9ja190ICAgICAgICAgICAqbG9j
azsKKyAgICBib29sICAgICAgICAgICAgICAgICAgZG9fc29mdGlycSA9IGZhbHNlOwogICAgIGlu
dCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7CiAKICAgICBBU1NFUlRfTk9UX0lOX0FUT01JQygp
OwpAQCAtMTg4Miw5ICsxOTc0LDI5IEBAIHN0YXRpYyB2b2lkIHNjaGVkX3NsYXZlKHZvaWQpCiAK
ICAgICBub3cgPSBOT1coKTsKIAorICAgIHYgPSBpdGVtMnZjcHVfY3B1KHByZXYsIGNwdSk7Cisg
ICAgaWYgKCB2ICYmIHYtPmZvcmNlX2NvbnRleHRfc3dpdGNoICkKKyAgICB7CisgICAgICAgIHYg
PSBzY2hlZF9mb3JjZV9jb250ZXh0X3N3aXRjaCh2cHJldiwgdiwgY3B1LCBub3cpOworCisgICAg
ICAgIGlmICggdiApCisgICAgICAgIHsKKyAgICAgICAgICAgIHBjcHVfc2NoZWR1bGVfdW5sb2Nr
X2lycShsb2NrLCBjcHUpOworCisgICAgICAgICAgICBzY2hlZF9jb250ZXh0X3N3aXRjaCh2cHJl
diwgdiwgZmFsc2UsIG5vdyk7CisgICAgICAgIH0KKworICAgICAgICBkb19zb2Z0aXJxID0gdHJ1
ZTsKKyAgICB9CisKICAgICBpZiAoICFwcmV2LT5yZW5kZXp2b3VzX2luX2NudCApCiAgICAgewog
ICAgICAgICBwY3B1X3NjaGVkdWxlX3VubG9ja19pcnEobG9jaywgY3B1KTsKKworICAgICAgICAv
KiBDaGVjayBmb3IgZmFpbGVkIGZvcmNlZCBjb250ZXh0IHN3aXRjaC4gKi8KKyAgICAgICAgaWYg
KCBkb19zb2Z0aXJxICkKKyAgICAgICAgICAgIHJhaXNlX3NvZnRpcnEoU0NIRURVTEVfU09GVElS
USk7CisKICAgICAgICAgcmV0dXJuOwogICAgIH0KIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
eGVuL3NjaGVkLWlmLmggYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaAppbmRleCA4OTgxZDQx
NjI5Li5mMTZkODFhYjRhIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaAor
KysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaApAQCAtNzUsNiArNzUsMTEgQEAgc3RhdGlj
IGlubGluZSBib29sIGl0ZW1fcnVubmFibGUoY29uc3Qgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0p
CiAgICAgcmV0dXJuIGZhbHNlOwogfQogCitzdGF0aWMgaW5saW5lIGludCB2Y3B1X3J1bnN0YXRl
X2Jsb2NrZWQoc3RydWN0IHZjcHUgKnYpCit7CisgICAgcmV0dXJuICh2LT5wYXVzZV9mbGFncyAm
IFZQRl9ibG9ja2VkKSA/IFJVTlNUQVRFX2Jsb2NrZWQgOiBSVU5TVEFURV9vZmZsaW5lOworfQor
CiBzdGF0aWMgaW5saW5lIGJvb2wgaXRlbV9ydW5uYWJsZV9zdGF0ZShjb25zdCBzdHJ1Y3Qgc2No
ZWRfaXRlbSAqaXRlbSkKIHsKICAgICBzdHJ1Y3QgdmNwdSAqdjsKQEAgLTg0LDkgKzg5LDcgQEAg
c3RhdGljIGlubGluZSBib29sIGl0ZW1fcnVubmFibGVfc3RhdGUoY29uc3Qgc3RydWN0IHNjaGVk
X2l0ZW0gKml0ZW0pCiAgICAgewogICAgICAgICBydW5uYWJsZSA9IHZjcHVfcnVubmFibGUodik7
CiAKLSAgICAgICAgdi0+bmV3X3N0YXRlID0gcnVubmFibGUgPyBSVU5TVEFURV9ydW5uaW5nCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogKHYtPnBhdXNlX2ZsYWdzICYgVlBGX2Js
b2NrZWQpCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPyBSVU5TVEFURV9ibG9j
a2VkIDogUlVOU1RBVEVfb2ZmbGluZTsKKyAgICAgICAgdi0+bmV3X3N0YXRlID0gcnVubmFibGUg
PyBSVU5TVEFURV9ydW5uaW5nIDogdmNwdV9ydW5zdGF0ZV9ibG9ja2VkKHYpOwogCiAgICAgICAg
IGlmICggcnVubmFibGUgKQogICAgICAgICAgICAgcmV0ID0gdHJ1ZTsKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL3hlbi9zY2hlZC5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKaW5kZXggYjZh
MmZlMjhjYy4uNTYyOTYwMmRlNSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgK
KysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKQEAgLTE4Niw2ICsxODYsOCBAQCBzdHJ1Y3Qg
dmNwdQogICAgIGJvb2wgICAgICAgICAgICAgaXNfcnVubmluZzsKICAgICAvKiBWQ1BVIHNob3Vs
ZCB3YWtlIGZhc3QgKGRvIG5vdCBkZWVwIHNsZWVwIHRoZSBDUFUpLiAqLwogICAgIGJvb2wgICAg
ICAgICAgICAgaXNfdXJnZW50OworICAgIC8qIFZDUFUgbXVzdCBjb250ZXh0X3N3aXRjaCB3aXRo
b3V0IHNjaGVkdWxpbmcgaXRlbS4gKi8KKyAgICBib29sICAgICAgICAgICAgIGZvcmNlX2NvbnRl
eHRfc3dpdGNoOwogCiAjaWZkZWYgVkNQVV9UUkFQX0xBU1QKICNkZWZpbmUgVkNQVV9UUkFQX05P
TkUgICAgMAotLSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 06 06:57:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 06:57:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNXZA-0003Hl-BR; Mon, 06 May 2019 06:57:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XZcu=TG=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hNXYo-0002LP-4T
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 06:57:14 +0000
X-Inumbo-ID: 28128da0-6fcc-11e9-843c-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 28128da0-6fcc-11e9-843c-bc764e045a96;
 Mon, 06 May 2019 06:57:05 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id CF998AE3F;
 Mon,  6 May 2019 06:57:00 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  6 May 2019 08:56:44 +0200
Message-Id: <20190506065644.7415-46-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190506065644.7415-1-jgross@suse.com>
References: <20190506065644.7415-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH RFC V2 45/45] xen/sched: add scheduling
 granularity enum
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Dario Faggioli <dfaggioli@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIGEgc2NoZWR1bGluZyBncmFudWxhcml0eSBlbnVtICgidGhyZWFkIiwgImNvcmUiLCAic29j
a2V0IikgZm9yCnNwZWNpZmljYXRpb24gb2YgdGhlIHNjaGVkdWxpbmcgZ3JhbnVsYXJpdHkuIElu
aXRpYWxseSBpdCBpcyBzZXQgdG8KInRocmVhZCIsIHRoaXMgY2FuIGJlIG1vZGlmaWVkIGJ5IHRo
ZSBuZXcgYm9vdCBwYXJhbWV0ZXIgKHg4NiBvbmx5KQoic2NoZWRfZ3JhbnVsYXJpdHkiLgoKQWNj
b3JkaW5nIHRvIHRoZSBzZWxlY3RlZCBncmFudWxhcml0eSBzY2hlZF9ncmFudWxhcml0eSBpcyBz
ZXQgYWZ0ZXIKYWxsIGNwdXMgYXJlIG9ubGluZS4gVGhlIHNjaGVkIGl0ZW1zIG9mIHRoZSBpZGxl
IHZjcHVzIGFuZCB0aGUgc2NoZWQKcmVzb3VyY2VzIG9mIHRoZSBwaHlzaWNhbCBjcHVzIG5lZWQg
dG8gYmUgY29tYmluZWQgaW4gY2FzZQpzY2hlZF9ncmFudWxhcml0eSA+IDEsIHRoaXMgaGFwcGVu
cyBiZWZvcmUgdGhlIGluaXRfcGRhdGEgaG9vayBvZgp0aGUgYWN0aXZlIHNjaGVkdWxlciBpcyBi
ZWluZyBjYWxsZWQuCgpBIHRlc3QgaXMgYWRkZWQgZm9yIGFsbCBzY2hlZCByZXNvdXJjZXMgaG9s
ZGluZyB0aGUgc2FtZSBudW1iZXIgb2YKY3B1cy4gRm9yIG5vdyBwYW5pYyBpZiB0aGlzIGlzIG5v
dCB0aGUgY2FzZS4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNv
bT4KLS0tClJGQyBWMjoKLSBmaXhlZCBmcmVlaW5nIG9mIHNjaGVkX3JlcyB3aGVuIG1lcmdpbmcg
Y3B1cwotIHJlbmFtZSBwYXJhbWV0ZXIgdG8gInNjaGVkLWdyYW4iIChKYW4gQmV1bGljaCkKLSBy
ZW5hbWUgcGFyYW1ldGVyIG9wdGlvbiBmcm9tICJ0aHJlYWQiIHRvICJjcHUiIChKYW4gQmV1bGlj
aCkKLS0tCiB4ZW4vYXJjaC94ODYvc2V0dXAuYyAgICAgICB8ICAgMiArCiB4ZW4vY29tbW9uL3Nj
aGVkdWxlLmMgICAgICB8IDE1NSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrLS0KIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oIHwgICA0ICstCiB4ZW4vaW5jbHVk
ZS94ZW4vc2NoZWQuaCAgICB8ICAgMSArCiA0IGZpbGVzIGNoYW5nZWQsIDE1MyBpbnNlcnRpb25z
KCspLCA5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jIGIv
eGVuL2FyY2gveDg2L3NldHVwLmMKaW5kZXggMzQ0MDc5NDI3NS4uODM4NTRlZWVmOCAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L3NldHVwLmMKKysrIGIveGVuL2FyY2gveDg2L3NldHVwLmMKQEAg
LTE3MDEsNiArMTcwMSw4IEBAIHZvaWQgX19pbml0IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVuc2ln
bmVkIGxvbmcgbWJpX3ApCiAgICAgICAgIHByaW50ayhYRU5MT0dfSU5GTyAiUGFya2VkICV1IENQ
VXNcbiIsIG51bV9wYXJrZWQpOwogICAgIHNtcF9jcHVzX2RvbmUoKTsKIAorICAgIHNjaGVkdWxl
cl9zbXBfaW5pdCgpOworCiAgICAgZG9faW5pdGNhbGxzKCk7CiAKICAgICBpZiAoIG9wdF93YXRj
aGRvZyApIApkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jIGIveGVuL2NvbW1vbi9z
Y2hlZHVsZS5jCmluZGV4IDQzMzZmMmJkZjguLjNlNjgyNTk0MTEgMTAwNjQ0Ci0tLSBhL3hlbi9j
b21tb24vc2NoZWR1bGUuYworKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKQEAgLTU1LDkgKzU1
LDMyIEBAIGJvb2xlYW5fcGFyYW0oInNjaGVkX3NtdF9wb3dlcl9zYXZpbmdzIiwgc2NoZWRfc210
X3Bvd2VyX3NhdmluZ3MpOwogaW50IHNjaGVkX3JhdGVsaW1pdF91cyA9IFNDSEVEX0RFRkFVTFRf
UkFURUxJTUlUX1VTOwogaW50ZWdlcl9wYXJhbSgic2NoZWRfcmF0ZWxpbWl0X3VzIiwgc2NoZWRf
cmF0ZWxpbWl0X3VzKTsKIAorc3RhdGljIGVudW0geworICAgIFNDSEVEX0dSQU5fY3B1LAorICAg
IFNDSEVEX0dSQU5fY29yZSwKKyAgICBTQ0hFRF9HUkFOX3NvY2tldAorfSBvcHRfc2NoZWRfZ3Jh
bnVsYXJpdHkgPSBTQ0hFRF9HUkFOX2NwdTsKKworI2lmZGVmIENPTkZJR19YODYKK3N0YXRpYyBp
bnQgX19pbml0IHNjaGVkX3NlbGVjdF9ncmFudWxhcml0eShjb25zdCBjaGFyICpzdHIpCit7Cisg
ICAgaWYgKHN0cmNtcCgiY3B1Iiwgc3RyKSA9PSAwKQorICAgICAgICBvcHRfc2NoZWRfZ3JhbnVs
YXJpdHkgPSBTQ0hFRF9HUkFOX2NwdTsKKyAgICBlbHNlIGlmIChzdHJjbXAoImNvcmUiLCBzdHIp
ID09IDApCisgICAgICAgIG9wdF9zY2hlZF9ncmFudWxhcml0eSA9IFNDSEVEX0dSQU5fY29yZTsK
KyAgICBlbHNlIGlmIChzdHJjbXAoInNvY2tldCIsIHN0cikgPT0gMCkKKyAgICAgICAgb3B0X3Nj
aGVkX2dyYW51bGFyaXR5ID0gU0NIRURfR1JBTl9zb2NrZXQ7CisgICAgZWxzZQorICAgICAgICBy
ZXR1cm4gLUVJTlZBTDsKKworICAgIHJldHVybiAwOworfQorY3VzdG9tX3BhcmFtKCJzY2hlZC1n
cmFuIiwgc2NoZWRfc2VsZWN0X2dyYW51bGFyaXR5KTsKKyNlbmRpZgorCiAvKiBOdW1iZXIgb2Yg
dmNwdXMgcGVyIHN0cnVjdCBzY2hlZF9pdGVtLiAqLwogc3RhdGljIHVuc2lnbmVkIGludCBzY2hl
ZF9ncmFudWxhcml0eSA9IDE7Ci1jb25zdCBjcHVtYXNrX3QgKnNjaGVkX3Jlc19tYXNrID0gJmNw
dW1hc2tfYWxsOworY3B1bWFza192YXJfdCBzY2hlZF9yZXNfbWFzazsKIAogLyogVmFyaW91cyB0
aW1lciBoYW5kbGVycy4gKi8KIHN0YXRpYyB2b2lkIHNfdGltZXJfZm4odm9pZCAqdW51c2VkKTsK
QEAgLTMyMyw2ICszNDYsOCBAQCBzdGF0aWMgdm9pZCBzY2hlZF9mcmVlX2l0ZW0oc3RydWN0IHNj
aGVkX2l0ZW0gKml0ZW0sIHN0cnVjdCB2Y3B1ICp2KQogICAgIGlmICggaXRlbS0+dmNwdSA9PSB2
ICkKICAgICAgICAgaXRlbS0+dmNwdSA9IHYtPm5leHRfaW5fbGlzdDsKIAorICAgIGl0ZW0tPnJ1
bnN0YXRlX2NudFt2LT5ydW5zdGF0ZS5zdGF0ZV0tLTsKKwogICAgIGlmICggIWNudCApCiAgICAg
ICAgIHNjaGVkX2ZyZWVfaXRlbV9tZW0oaXRlbSk7CiB9CkBAIC0yMTEzLDggKzIxMzgsMTQgQEAg
c3RhdGljIGludCBjcHVfc2NoZWR1bGVfdXAodW5zaWduZWQgaW50IGNwdSkKICAgICBzZCA9IHh6
YWxsb2Moc3RydWN0IHNjaGVkX3Jlc291cmNlKTsKICAgICBpZiAoIHNkID09IE5VTEwgKQogICAg
ICAgICByZXR1cm4gLUVOT01FTTsKKyAgICBpZiAoICF6YWxsb2NfY3B1bWFza192YXIoJnNkLT5j
cHVzKSApCisgICAgeworICAgICAgICB4ZnJlZShzZCk7CisgICAgICAgIHJldHVybiAtRU5PTUVN
OworICAgIH0KKwogICAgIHNkLT5wcm9jZXNzb3IgPSBjcHU7Ci0gICAgc2QtPmNwdXMgPSBjcHVt
YXNrX29mKGNwdSk7CisgICAgY3B1bWFza19jb3B5KHNkLT5jcHVzLCBjcHVtYXNrX29mKGNwdSkp
OwogICAgIHBlcl9jcHUoc2NoZWRfcmVzLCBjcHUpID0gc2Q7CiAKICAgICBwZXJfY3B1KHNjaGVk
dWxlciwgY3B1KSA9ICZvcHM7CkBAIC0yMTcwLDMwICsyMjAxLDkyIEBAIHN0YXRpYyBpbnQgY3B1
X3NjaGVkdWxlX3VwKHVuc2lnbmVkIGludCBjcHUpCiAgICAgcmV0dXJuIDA7CiB9CiAKK3N0YXRp
YyB2b2lkIHNjaGVkX2ZyZWVfc2NoZWRfcmVzKHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqc2QpCit7
CisgICAga2lsbF90aW1lcigmc2QtPnNfdGltZXIpOworICAgIGZyZWVfY3B1bWFza192YXIoc2Qt
PmNwdXMpOworCisgICAgeGZyZWUoc2QpOworfQorCiBzdGF0aWMgdm9pZCBjcHVfc2NoZWR1bGVf
ZG93bih1bnNpZ25lZCBpbnQgY3B1KQogewogICAgIHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqc2Qg
PSBwZXJfY3B1KHNjaGVkX3JlcywgY3B1KTsKICAgICBzdHJ1Y3Qgc2NoZWR1bGVyICpzY2hlZCA9
IHBlcl9jcHUoc2NoZWR1bGVyLCBjcHUpOwogCisgICAgY3B1bWFza19jbGVhcl9jcHUoY3B1LCBz
ZC0+Y3B1cyk7CisgICAgcGVyX2NwdShzY2hlZF9yZXMsIGNwdSkgPSBOVUxMOworCisgICAgaWYg
KCBjcHVtYXNrX3dlaWdodChzZC0+Y3B1cykgKQorICAgICAgICByZXR1cm47CisKICAgICBzY2hl
ZF9mcmVlX3BkYXRhKHNjaGVkLCBzZC0+c2NoZWRfcHJpdiwgY3B1KTsKICAgICBzY2hlZF9mcmVl
X3ZkYXRhKHNjaGVkLCBpZGxlX3ZjcHVbY3B1XS0+c2NoZWRfaXRlbS0+cHJpdik7CiAKICAgICBp
ZGxlX3ZjcHVbY3B1XS0+c2NoZWRfaXRlbS0+cHJpdiA9IE5VTEw7CiAgICAgc2QtPnNjaGVkX3By
aXYgPSBOVUxMOworICAgIGNwdW1hc2tfY2xlYXJfY3B1KGNwdSwgc2NoZWRfcmVzX21hc2spOwog
Ci0gICAga2lsbF90aW1lcigmc2QtPnNfdGltZXIpOwotCi0gICAgeGZyZWUocGVyX2NwdShzY2hl
ZF9yZXMsIGNwdSkpOwotICAgIHBlcl9jcHUoc2NoZWRfcmVzLCBjcHUpID0gTlVMTDsKKyAgICBz
Y2hlZF9mcmVlX3NjaGVkX3JlcyhzZCk7CiB9CiAKIHZvaWQgc2NoZWR1bGVyX3BlcmNwdV9pbml0
KHVuc2lnbmVkIGludCBjcHUpCiB7CiAgICAgc3RydWN0IHNjaGVkdWxlciAqc2NoZWQgPSBwZXJf
Y3B1KHNjaGVkdWxlciwgY3B1KTsKICAgICBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKnNkID0gcGVy
X2NwdShzY2hlZF9yZXMsIGNwdSk7CisgICAgY29uc3QgY3B1bWFza190ICptYXNrOworICAgIHVu
c2lnbmVkIGludCBtYXN0ZXJfY3B1OworICAgIHNwaW5sb2NrX3QgKmxvY2s7CisgICAgc3RydWN0
IHNjaGVkX2l0ZW0gKm9sZF9pdGVtLCAqbWFzdGVyX2l0ZW07CisKKyAgICBpZiAoIHN5c3RlbV9z
dGF0ZSA9PSBTWVNfU1RBVEVfcmVzdW1lICkKKyAgICAgICAgcmV0dXJuOworCisgICAgc3dpdGNo
ICggb3B0X3NjaGVkX2dyYW51bGFyaXR5ICkKKyAgICB7CisgICAgY2FzZSBTQ0hFRF9HUkFOX2Nw
dToKKyAgICAgICAgbWFzayA9IGNwdW1hc2tfb2YoY3B1KTsKKyAgICAgICAgYnJlYWs7CisgICAg
Y2FzZSBTQ0hFRF9HUkFOX2NvcmU6CisgICAgICAgIG1hc2sgPSBwZXJfY3B1KGNwdV9zaWJsaW5n
X21hc2ssIGNwdSk7CisgICAgICAgIGJyZWFrOworICAgIGNhc2UgU0NIRURfR1JBTl9zb2NrZXQ6
CisgICAgICAgIG1hc2sgPSBwZXJfY3B1KGNwdV9jb3JlX21hc2ssIGNwdSk7CisgICAgICAgIGJy
ZWFrOworICAgIGRlZmF1bHQ6CisgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOworICAgICAg
ICByZXR1cm47CisgICAgfQogCi0gICAgaWYgKCBzeXN0ZW1fc3RhdGUgIT0gU1lTX1NUQVRFX3Jl
c3VtZSApCisgICAgaWYgKCBjcHUgPT0gMCB8fCBjcHVtYXNrX3dlaWdodChtYXNrKSA9PSAxICkK
KyAgICB7CisgICAgICAgIGNwdW1hc2tfc2V0X2NwdShjcHUsIHNjaGVkX3Jlc19tYXNrKTsKICAg
ICAgICAgc2NoZWRfaW5pdF9wZGF0YShzY2hlZCwgc2QtPnNjaGVkX3ByaXYsIGNwdSk7CisgICAg
ICAgIHJldHVybjsKKyAgICB9CisKKyAgICBtYXN0ZXJfY3B1ID0gY3B1bWFza19maXJzdChtYXNr
KTsKKyAgICBtYXN0ZXJfaXRlbSA9IGlkbGVfdmNwdVttYXN0ZXJfY3B1XS0+c2NoZWRfaXRlbTsK
KyAgICBsb2NrID0gcGNwdV9zY2hlZHVsZV9sb2NrKG1hc3Rlcl9jcHUpOworCisgICAgLyogTWVy
Z2UgaWRsZV92Y3B1IGl0ZW0gYW5kIHNjaGVkX3Jlc291cmNlIGludG8gbWFzdGVyIGNwdS4gKi8K
KyAgICBvbGRfaXRlbSA9IGlkbGVfdmNwdVtjcHVdLT5zY2hlZF9pdGVtOworICAgIGlkbGVfdmNw
dVtjcHVdLT5zY2hlZF9pdGVtID0gbWFzdGVyX2l0ZW07CisgICAgcGVyX2NwdShzY2hlZF9yZXMs
IGNwdSkgPSBwZXJfY3B1KHNjaGVkX3JlcywgbWFzdGVyX2NwdSk7CisgICAgcGVyX2NwdShzY2hl
ZF9yZXNfaWR4LCBjcHUpID0gY3B1bWFza193ZWlnaHQocGVyX2NwdShzY2hlZF9yZXMsIGNwdSkt
PmNwdXMpOworICAgIGNwdW1hc2tfc2V0X2NwdShjcHUsIHBlcl9jcHUoc2NoZWRfcmVzLCBjcHUp
LT5jcHVzKTsKKyAgICBtYXN0ZXJfaXRlbS0+cnVuc3RhdGVfY250W1JVTlNUQVRFX3J1bm5pbmdd
ICs9CisgICAgICAgICAgICBvbGRfaXRlbS0+cnVuc3RhdGVfY250W1JVTlNUQVRFX3J1bm5pbmdd
OworICAgIG1hc3Rlcl9pdGVtLT5ydW5zdGF0ZV9jbnRbUlVOU1RBVEVfcnVubmFibGVdICs9Cisg
ICAgICAgICAgICBvbGRfaXRlbS0+cnVuc3RhdGVfY250W1JVTlNUQVRFX3J1bm5hYmxlXTsKKwor
ICAgIHBjcHVfc2NoZWR1bGVfdW5sb2NrKGxvY2ssIG1hc3Rlcl9jcHUpOworCisgICAgc2NoZWRf
ZnJlZV9wZGF0YShzY2hlZCwgc2QtPnNjaGVkX3ByaXYsIGNwdSk7CisgICAgc2NoZWRfZnJlZV92
ZGF0YShzY2hlZCwgb2xkX2l0ZW0tPnByaXYpOworCisgICAgc2NoZWRfZnJlZV9zY2hlZF9yZXMo
c2QpOworICAgIHNjaGVkX2ZyZWVfaXRlbV9tZW0ob2xkX2l0ZW0pOwogfQogCiBzdGF0aWMgaW50
IGNwdV9zY2hlZHVsZV9jYWxsYmFjaygKQEAgLTIyNzMsNiArMjM2Niw1MSBAQCBzdGF0aWMgc3Ry
dWN0IG5vdGlmaWVyX2Jsb2NrIGNwdV9zY2hlZHVsZV9uZmIgPSB7CiAgICAgLm5vdGlmaWVyX2Nh
bGwgPSBjcHVfc2NoZWR1bGVfY2FsbGJhY2sKIH07CiAKK3N0YXRpYyB1bnNpZ25lZCBpbnQgX19p
bml0IHNjaGVkX2NoZWNrX2dyYW51bGFyaXR5KHZvaWQpCit7CisgICAgdW5zaWduZWQgaW50IGNw
dTsKKyAgICB1bnNpZ25lZCBpbnQgc2libGluZ3MsIGdyYW4gPSAwOworCisgICAgZm9yX2VhY2hf
b25saW5lX2NwdSggY3B1ICkKKyAgICB7CisgICAgICAgIHN3aXRjaCAoIG9wdF9zY2hlZF9ncmFu
dWxhcml0eSApCisgICAgICAgIHsKKyAgICAgICAgY2FzZSBTQ0hFRF9HUkFOX2NwdToKKyAgICAg
ICAgICAgIC8qIElmIGdyYW51bGFyaXR5IGlzICJ0aHJlYWQiIHdlIGFyZSBmaW5lIGFscmVhZHku
ICovCisgICAgICAgICAgICByZXR1cm4gMTsKKyAgICAgICAgY2FzZSBTQ0hFRF9HUkFOX2NvcmU6
CisgICAgICAgICAgICBzaWJsaW5ncyA9IGNwdW1hc2tfd2VpZ2h0KHBlcl9jcHUoY3B1X3NpYmxp
bmdfbWFzaywgY3B1KSk7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgY2FzZSBTQ0hFRF9H
UkFOX3NvY2tldDoKKyAgICAgICAgICAgIHNpYmxpbmdzID0gY3B1bWFza193ZWlnaHQocGVyX2Nw
dShjcHVfY29yZV9tYXNrLCBjcHUpKTsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICBkZWZh
dWx0OgorICAgICAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisgICAgICAgICAgICByZXR1
cm4gMDsKKyAgICAgICAgfQorCisgICAgICAgIGlmICggZ3JhbiA9PSAwICkKKyAgICAgICAgICAg
IGdyYW4gPSBzaWJsaW5nczsKKyAgICAgICAgZWxzZSBpZiAoIGdyYW4gIT0gc2libGluZ3MgKQor
ICAgICAgICAgICAgcmV0dXJuIDA7CisgICAgfQorCisgICAgcmV0dXJuIGdyYW47Cit9CisKKy8q
IFNldHVwIGRhdGEgZm9yIHNlbGVjdGVkIHNjaGVkdWxlciBncmFudWxhcml0eS4gKi8KK3ZvaWQg
X19pbml0IHNjaGVkdWxlcl9zbXBfaW5pdCh2b2lkKQoreworICAgIHVuc2lnbmVkIGludCBncmFu
OworCisgICAgZ3JhbiA9IHNjaGVkX2NoZWNrX2dyYW51bGFyaXR5KCk7CisgICAgaWYgKCBncmFu
ID09IDAgKQorICAgICAgICBwYW5pYygiSWxsZWdhbCBjcHUgY29uZmlndXJhdGlvbiBmb3Igc2No
ZWR1bGluZyBncmFudWxhcml0eSFcbiIKKyAgICAgICAgICAgICAgIlBsZWFzZSB1c2UgdGhyZWFk
IHNjaGVkdWxpbmcuXG4iKTsKKworICAgIHNjaGVkX2dyYW51bGFyaXR5ID0gZ3JhbjsKK30KKwog
LyogSW5pdGlhbGlzZSB0aGUgZGF0YSBzdHJ1Y3R1cmVzLiAqLwogdm9pZCBfX2luaXQgc2NoZWR1
bGVyX2luaXQodm9pZCkKIHsKQEAgLTIzMDQsNiArMjQ0Miw5IEBAIHZvaWQgX19pbml0IHNjaGVk
dWxlcl9pbml0KHZvaWQpCiAgICAgICAgIHByaW50aygiVXNpbmcgJyVzJyAoJXMpXG4iLCBvcHMu
bmFtZSwgb3BzLm9wdF9uYW1lKTsKICAgICB9CiAKKyAgICBpZiAoICF6YWxsb2NfY3B1bWFza192
YXIoJnNjaGVkX3Jlc19tYXNrKSApCisgICAgICAgIEJVRygpOworCiAgICAgaWYgKCBjcHVfc2No
ZWR1bGVfdXAoMCkgKQogICAgICAgICBCVUcoKTsKICAgICByZWdpc3Rlcl9jcHVfbm90aWZpZXIo
JmNwdV9zY2hlZHVsZV9uZmIpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlm
LmggYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaAppbmRleCBmMTZkODFhYjRhLi44NjUyNWRh
NzdiIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaAorKysgYi94ZW4vaW5j
bHVkZS94ZW4vc2NoZWQtaWYuaApAQCAtMjMsNyArMjMsNyBAQCBleHRlcm4gY3B1bWFza190IGNw
dXBvb2xfZnJlZV9jcHVzOwogZXh0ZXJuIGludCBzY2hlZF9yYXRlbGltaXRfdXM7CiAKIC8qIFNj
aGVkdWxpbmcgcmVzb3VyY2UgbWFzay4gKi8KLWV4dGVybiBjb25zdCBjcHVtYXNrX3QgKnNjaGVk
X3Jlc19tYXNrOworZXh0ZXJuIGNwdW1hc2tfdmFyX3Qgc2NoZWRfcmVzX21hc2s7CiAKIC8qCiAg
KiBJbiBvcmRlciB0byBhbGxvdyBhIHNjaGVkdWxlciB0byByZW1hcCB0aGUgbG9jay0+Y3B1IG1h
cHBpbmcsCkBAIC00NSw3ICs0NSw3IEBAIHN0cnVjdCBzY2hlZF9yZXNvdXJjZSB7CiAgICAgc3Ry
dWN0IHRpbWVyICAgICAgICBzX3RpbWVyOyAgICAgICAgLyogc2NoZWR1bGluZyB0aW1lciAgICAg
ICAgICAgICAgICAqLwogICAgIGF0b21pY190ICAgICAgICAgICAgdXJnZW50X2NvdW50OyAgIC8q
IGhvdyBtYW55IHVyZ2VudCB2Y3B1cyAgICAgICAgICAgKi8KICAgICB1bnNpZ25lZCAgICAgICAg
ICAgIHByb2Nlc3NvcjsKLSAgICBjb25zdCBjcHVtYXNrX3QgICAgKmNwdXM7ICAgICAgICAgICAv
KiBjcHVzIGNvdmVyZWQgYnkgdGhpcyBzdHJ1Y3QgICAgICovCisgICAgY3B1bWFza192YXJfdCAg
ICAgICBjcHVzOyAgICAgICAgICAgLyogY3B1cyBjb3ZlcmVkIGJ5IHRoaXMgc3RydWN0ICAgICAq
LwogfTsKIAogI2RlZmluZSBjdXJyX29uX2NwdShjKSAgICAocGVyX2NwdShzY2hlZF9yZXMsIGMp
LT5jdXJyKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmggYi94ZW4vaW5jbHVk
ZS94ZW4vc2NoZWQuaAppbmRleCA1NjI5NjAyZGU1Li4wYzM3YzJiNTVlIDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaApAQCAt
NjgxLDYgKzY4MSw3IEBAIHZvaWQgbm9yZXR1cm4gYXNtX2RvbWFpbl9jcmFzaF9zeW5jaHJvbm91
cyh1bnNpZ25lZCBsb25nIGFkZHIpOwogCiB2b2lkIHNjaGVkdWxlcl9pbml0KHZvaWQpOwogdm9p
ZCBzY2hlZHVsZXJfcGVyY3B1X2luaXQodW5zaWduZWQgaW50IGNwdSk7Cit2b2lkIHNjaGVkdWxl
cl9zbXBfaW5pdCh2b2lkKTsKIGludCAgc2NoZWRfaW5pdF92Y3B1KHN0cnVjdCB2Y3B1ICp2KTsK
IHZvaWQgc2NoZWRfZGVzdHJveV92Y3B1KHN0cnVjdCB2Y3B1ICp2KTsKIGludCAgc2NoZWRfaW5p
dF9kb21haW4oc3RydWN0IGRvbWFpbiAqZCwgaW50IHBvb2xpZCk7Ci0tIAoyLjE2LjQKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 06 06:57:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 06:57:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNXZD-0003Qp-RD; Mon, 06 May 2019 06:57:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XZcu=TG=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hNXYw-0002gS-OA
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 06:57:22 +0000
X-Inumbo-ID: 2742ca42-6fcc-11e9-843c-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2742ca42-6fcc-11e9-843c-bc764e045a96;
 Mon, 06 May 2019 06:57:04 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 8EF26ACAA;
 Mon,  6 May 2019 06:56:59 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  6 May 2019 08:56:39 +0200
Message-Id: <20190506065644.7415-41-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190506065644.7415-1-jgross@suse.com>
References: <20190506065644.7415-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH RFC V2 40/45] xen/sched: add a
 scheduler_percpu_init() function
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Dario Faggioli <dfaggioli@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Rm9yIHN1cHBvcnQgb2YgY29yZSBzY2hlZHVsaW5nIHRoZSBzY2hlZHVsZXIgY3B1IGNhbGxiYWNr
IGZvcgpDUFVfU1RBUlRJTkcgaGFzIHRvIGJlIG1vdmVkIGludG8gYSBkZWRpY2F0ZWQgZnVuY3Rp
b24gY2FsbGVkIGJ5CnN0YXJ0X3NlY29uZGFyeSgpIGFzIGl0IG5lZWRzIHRvIHJ1biBiZWZvcmUg
c3Bpbl9kZWJ1Z19lbmFibGUoKSB0aGVuCmR1ZSB0byBwb3RlbnRpYWxseSBjYWxsaW5nIHhmcmVl
KCkuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQpS
RkMgVjI6IGZpeCBBUk0gYnVpbGQKLS0tCiB4ZW4vYXJjaC9hcm0vc21wYm9vdC5jICB8ICAyICsr
CiB4ZW4vYXJjaC94ODYvc21wYm9vdC5jICB8ICAyICsrCiB4ZW4vY29tbW9uL3NjaGVkdWxlLmMg
ICB8IDE5ICsrKysrKysrKysrKy0tLS0tLS0KIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC5oIHwgIDEg
KwogNCBmaWxlcyBjaGFuZ2VkLCAxNyBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9zbXBib290LmMgYi94ZW4vYXJjaC9hcm0vc21wYm9vdC5j
CmluZGV4IGY3NTY0NDQzNjIuLjlhNjU4MmYyYTYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9z
bXBib290LmMKKysrIGIveGVuL2FyY2gvYXJtL3NtcGJvb3QuYwpAQCAtMzUwLDYgKzM1MCw4IEBA
IHZvaWQgc3RhcnRfc2Vjb25kYXJ5KHVuc2lnbmVkIGxvbmcgYm9vdF9waHlzX29mZnNldCwKIAog
ICAgIHNldHVwX2NwdV9zaWJsaW5nX21hcChjcHVpZCk7CiAKKyAgICBzY2hlZHVsZXJfcGVyY3B1
X2luaXQoY3B1aWQpOworCiAgICAgLyogUnVuIGxvY2FsIG5vdGlmaWVycyAqLwogICAgIG5vdGlm
eV9jcHVfc3RhcnRpbmcoY3B1aWQpOwogICAgIC8qCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
c21wYm9vdC5jIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwppbmRleCBiN2EwYTRhNDE5Li4xYzRm
NjI4Yjk3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc21wYm9vdC5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9zbXBib290LmMKQEAgLTM4Myw2ICszODMsOCBAQCB2b2lkIHN0YXJ0X3NlY29uZGFyeSh2
b2lkICp1bnVzZWQpCiAKICAgICBzZXRfY3B1X3NpYmxpbmdfbWFwKGNwdSk7CiAKKyAgICBzY2hl
ZHVsZXJfcGVyY3B1X2luaXQoY3B1KTsKKwogICAgIGluaXRfcGVyY3B1X3RpbWUoKTsKIAogICAg
IHNldHVwX3NlY29uZGFyeV9BUElDX2Nsb2NrKCk7CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3Nj
aGVkdWxlLmMgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKaW5kZXggMzBjYTllZjI1ZS4uOGE4ODI4
ZTc3MiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jCisrKyBiL3hlbi9jb21tb24v
c2NoZWR1bGUuYwpAQCAtMjAxOCw2ICsyMDE4LDE1IEBAIHN0YXRpYyB2b2lkIGNwdV9zY2hlZHVs
ZV9kb3duKHVuc2lnbmVkIGludCBjcHUpCiAgICAgcGVyX2NwdShzY2hlZF9yZXMsIGNwdSkgPSBO
VUxMOwogfQogCit2b2lkIHNjaGVkdWxlcl9wZXJjcHVfaW5pdCh1bnNpZ25lZCBpbnQgY3B1KQor
eworICAgIHN0cnVjdCBzY2hlZHVsZXIgKnNjaGVkID0gcGVyX2NwdShzY2hlZHVsZXIsIGNwdSk7
CisgICAgc3RydWN0IHNjaGVkX3Jlc291cmNlICpzZCA9IHBlcl9jcHUoc2NoZWRfcmVzLCBjcHUp
OworCisgICAgaWYgKCBzeXN0ZW1fc3RhdGUgIT0gU1lTX1NUQVRFX3Jlc3VtZSApCisgICAgICAg
IHNjaGVkX2luaXRfcGRhdGEoc2NoZWQsIHNkLT5zY2hlZF9wcml2LCBjcHUpOworfQorCiBzdGF0
aWMgaW50IGNwdV9zY2hlZHVsZV9jYWxsYmFjaygKICAgICBzdHJ1Y3Qgbm90aWZpZXJfYmxvY2sg
Km5mYiwgdW5zaWduZWQgbG9uZyBhY3Rpb24sIHZvaWQgKmhjcHUpCiB7CkBAIC0yMDM2LDggKzIw
NDUsOCBAQCBzdGF0aWMgaW50IGNwdV9zY2hlZHVsZV9jYWxsYmFjaygKICAgICAgKiBkYXRhIGNh
biBhdm9pZCBpbXBsZW1lbnRpbmcgYWxsb2NfcGRhdGEuIGluaXRfcGRhdGEgbWF5LCBob3dldmVy
LCBiZQogICAgICAqIG5lY2Vzc2FyeS91c2VmdWwgaW4gdGhpcyBjYXNlIHRvbyAoZS5nLiwgaXQg
Y2FuIGNvbnRhaW4gdGhlICJyZWdpc3RlcgogICAgICAqIHRoZSBwQ1BVIHRvIHRoZSBzY2hlZHVs
ZXIiIHBhcnQpLiBhbGxvY19wZGF0YSAoaWYgcHJlc2VudCkgaXMgY2FsbGVkCi0gICAgICogZHVy
aW5nIENQVV9VUF9QUkVQQVJFLiBpbml0X3BkYXRhIChpZiBwcmVzZW50KSBpcyBjYWxsZWQgZHVy
aW5nCi0gICAgICogQ1BVX1NUQVJUSU5HLgorICAgICAqIGR1cmluZyBDUFVfVVBfUFJFUEFSRS4g
aW5pdF9wZGF0YSAoaWYgcHJlc2VudCkgaXMgY2FsbGVkIGJlZm9yZQorICAgICAqIENQVV9TVEFS
VElORyBpbiBzY2hlZHVsZXJfcGVyY3B1X2luaXQoKS4KICAgICAgKgogICAgICAqIE9uIHRoZSBv
dGhlciBoYW5kLCBhdCB0ZWFyZG93biwgd2UgbmVlZCB0byByZXZlcnNlIHdoYXQgaGFzIGJlZW4g
ZG9uZQogICAgICAqIGR1cmluZyBpbml0aWFsaXphdGlvbiwgYW5kIHRoZW4gZnJlZSB0aGUgcGVy
LXBDUFUgc3BlY2lmaWMgZGF0YS4gVGhpcwpAQCAtMjA2MCwxMCArMjA2OSw2IEBAIHN0YXRpYyBp
bnQgY3B1X3NjaGVkdWxlX2NhbGxiYWNrKAogICAgICAqLwogICAgIHN3aXRjaCAoIGFjdGlvbiAp
CiAgICAgewotICAgIGNhc2UgQ1BVX1NUQVJUSU5HOgotICAgICAgICBpZiAoIHN5c3RlbV9zdGF0
ZSAhPSBTWVNfU1RBVEVfcmVzdW1lICkKLSAgICAgICAgICAgIHNjaGVkX2luaXRfcGRhdGEoc2No
ZWQsIHNkLT5zY2hlZF9wcml2LCBjcHUpOwotICAgICAgICBicmVhazsKICAgICBjYXNlIENQVV9V
UF9QUkVQQVJFOgogICAgICAgICBpZiAoIHN5c3RlbV9zdGF0ZSAhPSBTWVNfU1RBVEVfcmVzdW1l
ICkKICAgICAgICAgICAgIHJjID0gY3B1X3NjaGVkdWxlX3VwKGNwdSk7CkBAIC0yMTYwLDcgKzIx
NjUsNyBAQCB2b2lkIF9faW5pdCBzY2hlZHVsZXJfaW5pdCh2b2lkKQogICAgIHRoaXNfY3B1KHNj
aGVkX3JlcyktPmN1cnIgPSBpZGxlX3ZjcHVbMF0tPnNjaGVkX2l0ZW07CiAgICAgdGhpc19jcHUo
c2NoZWRfcmVzKS0+c2NoZWRfcHJpdiA9IHNjaGVkX2FsbG9jX3BkYXRhKCZvcHMsIDApOwogICAg
IEJVR19PTihJU19FUlIodGhpc19jcHUoc2NoZWRfcmVzKS0+c2NoZWRfcHJpdikpOwotICAgIHNj
aGVkX2luaXRfcGRhdGEoJm9wcywgdGhpc19jcHUoc2NoZWRfcmVzKS0+c2NoZWRfcHJpdiwgMCk7
CisgICAgc2NoZWR1bGVyX3BlcmNwdV9pbml0KDApOwogfQogCiAvKgpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUveGVuL3NjaGVkLmggYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAppbmRleCA0MGQz
ZGVmOWY0Li5iNmEyZmUyOGNjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAor
KysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaApAQCAtNjc4LDYgKzY3OCw3IEBAIHZvaWQgX19k
b21haW5fY3Jhc2goc3RydWN0IGRvbWFpbiAqZCk7CiB2b2lkIG5vcmV0dXJuIGFzbV9kb21haW5f
Y3Jhc2hfc3luY2hyb25vdXModW5zaWduZWQgbG9uZyBhZGRyKTsKIAogdm9pZCBzY2hlZHVsZXJf
aW5pdCh2b2lkKTsKK3ZvaWQgc2NoZWR1bGVyX3BlcmNwdV9pbml0KHVuc2lnbmVkIGludCBjcHUp
OwogaW50ICBzY2hlZF9pbml0X3ZjcHUoc3RydWN0IHZjcHUgKnYpOwogdm9pZCBzY2hlZF9kZXN0
cm95X3ZjcHUoc3RydWN0IHZjcHUgKnYpOwogaW50ICBzY2hlZF9pbml0X2RvbWFpbihzdHJ1Y3Qg
ZG9tYWluICpkLCBpbnQgcG9vbGlkKTsKLS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 06 06:59:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 06:59:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNXam-0005aM-3z; Mon, 06 May 2019 06:59:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XZcu=TG=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hNXak-0005Yn-U2
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 06:59:14 +0000
X-Inumbo-ID: 212aa696-6fcc-11e9-bf18-97dfa072d23c
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 212aa696-6fcc-11e9-bf18-97dfa072d23c;
 Mon, 06 May 2019 06:56:53 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 27077AECD;
 Mon,  6 May 2019 06:56:51 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  6 May 2019 08:56:08 +0200
Message-Id: <20190506065644.7415-10-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190506065644.7415-1-jgross@suse.com>
References: <20190506065644.7415-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH RFC V2 09/45] xen/sched: move per cpu scheduler
 private data into struct sched_resource
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Robert VanVossen <robert.vanvossen@dornerworks.com>,
 Dario Faggioli <dfaggioli@suse.com>, Julien Grall <julien.grall@arm.com>,
 Josh Whitehead <josh.whitehead@dornerworks.com>,
 Meng Xu <mengxu@cis.upenn.edu>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwcmVwYXJlcyBzdXBwb3J0IG9mIGxhcmdlciBzY2hlZHVsaW5nIGdyYW51bGFyaXRpZXMs
IGUuZy4gY29yZQpzY2hlZHVsaW5nLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgotLS0KIHhlbi9jb21tb24vc2NoZWRfYXJpbmM2NTMuYyAgIHwgIDYgKyst
LS0KIHhlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMgICAgIHwgMTQgKysrKystLS0tLS0KIHhlbi9j
b21tb24vc2NoZWRfY3JlZGl0Mi5jICAgIHwgMjQgKysrKysrKysrLS0tLS0tLS0tLQogeGVuL2Nv
bW1vbi9zY2hlZF9udWxsLmMgICAgICAgfCAgOCArKystLS0tCiB4ZW4vY29tbW9uL3NjaGVkX3J0
LmMgICAgICAgICB8IDEyICsrKysrLS0tLS0KIHhlbi9jb21tb24vc2NoZWR1bGUuYyAgICAgICAg
IHwgNTYgKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9jcHVpZGxlLmggfCAgMiArLQogeGVuL2luY2x1ZGUveGVuL3NjaGVkLWlm
LmggICAgfCAyMCArKysrKysrLS0tLS0tLS0tCiA4IGZpbGVzIGNoYW5nZWQsIDY4IGluc2VydGlv
bnMoKyksIDc0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWRfYXJp
bmM2NTMuYyBiL3hlbi9jb21tb24vc2NoZWRfYXJpbmM2NTMuYwppbmRleCA1NzAxYmFmMzM3Li45
ZGMxZmY2YTczIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX2FyaW5jNjUzLmMKKysrIGIv
eGVuL2NvbW1vbi9zY2hlZF9hcmluYzY1My5jCkBAIC00NzUsNyArNDc1LDcgQEAgYTY1M3NjaGVk
X2l0ZW1fc2xlZXAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfaXRl
bSAqaXRlbSkKICAgICAgKiBJZiB0aGUgVkNQVSBiZWluZyBwdXQgdG8gc2xlZXAgaXMgdGhlIHNh
bWUgb25lIHRoYXQgaXMgY3VycmVudGx5CiAgICAgICogcnVubmluZywgcmFpc2UgYSBzb2Z0aXJx
IHRvIGludm9rZSB0aGUgc2NoZWR1bGVyIHRvIHN3aXRjaCBkb21haW5zLgogICAgICAqLwotICAg
IGlmICggcGVyX2NwdShzY2hlZHVsZV9kYXRhLCB2Yy0+cHJvY2Vzc29yKS5jdXJyID09IGl0ZW0g
KQorICAgIGlmICggcGVyX2NwdShzY2hlZF9yZXMsIHZjLT5wcm9jZXNzb3IpLT5jdXJyID09IGl0
ZW0gKQogICAgICAgICBjcHVfcmFpc2Vfc29mdGlycSh2Yy0+cHJvY2Vzc29yLCBTQ0hFRFVMRV9T
T0ZUSVJRKTsKIH0KIApAQCAtNjQyLDcgKzY0Miw3IEBAIHN0YXRpYyB2b2lkCiBhNjUzX3N3aXRj
aF9zY2hlZChzdHJ1Y3Qgc2NoZWR1bGVyICpuZXdfb3BzLCB1bnNpZ25lZCBpbnQgY3B1LAogICAg
ICAgICAgICAgICAgICAgdm9pZCAqcGRhdGEsIHZvaWQgKnZkYXRhKQogewotICAgIHN0cnVjdCBz
Y2hlZHVsZV9kYXRhICpzZCA9ICZwZXJfY3B1KHNjaGVkdWxlX2RhdGEsIGNwdSk7CisgICAgc3Ry
dWN0IHNjaGVkX3Jlc291cmNlICpzZCA9IHBlcl9jcHUoc2NoZWRfcmVzLCBjcHUpOwogICAgIGFy
aW5jNjUzX3ZjcHVfdCAqc3ZjID0gdmRhdGE7CiAKICAgICBBU1NFUlQoIXBkYXRhICYmIHN2YyAm
JiBpc19pZGxlX3ZjcHUoc3ZjLT52YykpOwpAQCAtNjUwLDcgKzY1MCw3IEBAIGE2NTNfc3dpdGNo
X3NjaGVkKHN0cnVjdCBzY2hlZHVsZXIgKm5ld19vcHMsIHVuc2lnbmVkIGludCBjcHUsCiAgICAg
aWRsZV92Y3B1W2NwdV0tPnNjaGVkX2l0ZW0tPnByaXYgPSB2ZGF0YTsKIAogICAgIHBlcl9jcHUo
c2NoZWR1bGVyLCBjcHUpID0gbmV3X29wczsKLSAgICBwZXJfY3B1KHNjaGVkdWxlX2RhdGEsIGNw
dSkuc2NoZWRfcHJpdiA9IE5VTEw7IC8qIG5vIHBkYXRhICovCisgICAgcGVyX2NwdShzY2hlZF9y
ZXMsIGNwdSktPnNjaGVkX3ByaXYgPSBOVUxMOyAvKiBubyBwZGF0YSAqLwogCiAgICAgLyoKICAg
ICAgKiAoUmU/KXJvdXRlIHRoZSBsb2NrIHRvIGl0cyBkZWZhdWx0IGxvY2F0aW9uLiBXZSBhY3R1
YWxseSBkbyBub3QgdXNlCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jIGIv
eGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYwppbmRleCA2NTUyZDRjMDg3Li5lODM2OWIzNjQ4IDEw
MDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCisrKyBiL3hlbi9jb21tb24vc2No
ZWRfY3JlZGl0LmMKQEAgLTgyLDcgKzgyLDcgQEAKICNkZWZpbmUgQ1NDSEVEX1BSSVYoX29wcykg
ICBcCiAgICAgKChzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKikoKF9vcHMpLT5zY2hlZF9kYXRhKSkK
ICNkZWZpbmUgQ1NDSEVEX1BDUFUoX2MpICAgICBcCi0gICAgKChzdHJ1Y3QgY3NjaGVkX3BjcHUg
KilwZXJfY3B1KHNjaGVkdWxlX2RhdGEsIF9jKS5zY2hlZF9wcml2KQorICAgICgoc3RydWN0IGNz
Y2hlZF9wY3B1ICopcGVyX2NwdShzY2hlZF9yZXMsIF9jKS0+c2NoZWRfcHJpdikKICNkZWZpbmUg
Q1NDSEVEX0lURU0oaXRlbSkgICAoKHN0cnVjdCBjc2NoZWRfaXRlbSAqKSAoaXRlbSktPnByaXYp
CiAjZGVmaW5lIENTQ0hFRF9ET00oX2RvbSkgICAgKChzdHJ1Y3QgY3NjaGVkX2RvbSAqKSAoX2Rv
bSktPnNjaGVkX3ByaXYpCiAjZGVmaW5lIFJVTlEoX2NwdSkgICAgICAgICAgKCYoQ1NDSEVEX1BD
UFUoX2NwdSktPnJ1bnEpKQpAQCAtMjQ4LDcgKzI0OCw3IEBAIHN0YXRpYyBpbmxpbmUgYm9vbF90
IGlzX3J1bnFfaWRsZSh1bnNpZ25lZCBpbnQgY3B1KQogICAgIC8qCiAgICAgICogV2UncmUgcGVl
a2luZyBhdCBjcHUncyBydW5xLCB3ZSBtdXN0IGhvbGQgdGhlIHByb3BlciBsb2NrLgogICAgICAq
LwotICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZChwZXJfY3B1KHNjaGVkdWxlX2RhdGEsIGNwdSku
c2NoZWR1bGVfbG9jaykpOworICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZChwZXJfY3B1KHNjaGVk
X3JlcywgY3B1KS0+c2NoZWR1bGVfbG9jaykpOwogCiAgICAgcmV0dXJuIGxpc3RfZW1wdHkoUlVO
UShjcHUpKSB8fAogICAgICAgICAgICBpc19pZGxlX3ZjcHUoX19ydW5xX2VsZW0oUlVOUShjcHUp
LT5uZXh0KS0+dmNwdSk7CkBAIC0yNTcsNyArMjU3LDcgQEAgc3RhdGljIGlubGluZSBib29sX3Qg
aXNfcnVucV9pZGxlKHVuc2lnbmVkIGludCBjcHUpCiBzdGF0aWMgaW5saW5lIHZvaWQKIGluY19u
cl9ydW5uYWJsZSh1bnNpZ25lZCBpbnQgY3B1KQogewotICAgIEFTU0VSVChzcGluX2lzX2xvY2tl
ZChwZXJfY3B1KHNjaGVkdWxlX2RhdGEsIGNwdSkuc2NoZWR1bGVfbG9jaykpOworICAgIEFTU0VS
VChzcGluX2lzX2xvY2tlZChwZXJfY3B1KHNjaGVkX3JlcywgY3B1KS0+c2NoZWR1bGVfbG9jaykp
OwogICAgIENTQ0hFRF9QQ1BVKGNwdSktPm5yX3J1bm5hYmxlKys7CiAKIH0KQEAgLTI2NSw3ICsy
NjUsNyBAQCBpbmNfbnJfcnVubmFibGUodW5zaWduZWQgaW50IGNwdSkKIHN0YXRpYyBpbmxpbmUg
dm9pZAogZGVjX25yX3J1bm5hYmxlKHVuc2lnbmVkIGludCBjcHUpCiB7Ci0gICAgQVNTRVJUKHNw
aW5faXNfbG9ja2VkKHBlcl9jcHUoc2NoZWR1bGVfZGF0YSwgY3B1KS5zY2hlZHVsZV9sb2NrKSk7
CisgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKHBlcl9jcHUoc2NoZWRfcmVzLCBjcHUpLT5zY2hl
ZHVsZV9sb2NrKSk7CiAgICAgQVNTRVJUKENTQ0hFRF9QQ1BVKGNwdSktPm5yX3J1bm5hYmxlID49
IDEpOwogICAgIENTQ0hFRF9QQ1BVKGNwdSktPm5yX3J1bm5hYmxlLS07CiB9CkBAIC02MTUsNyAr
NjE1LDcgQEAgY3NjaGVkX2luaXRfcGRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCB2
b2lkICpwZGF0YSwgaW50IGNwdSkKIHsKICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwogICAgIHN0
cnVjdCBjc2NoZWRfcHJpdmF0ZSAqcHJ2ID0gQ1NDSEVEX1BSSVYob3BzKTsKLSAgICBzdHJ1Y3Qg
c2NoZWR1bGVfZGF0YSAqc2QgPSAmcGVyX2NwdShzY2hlZHVsZV9kYXRhLCBjcHUpOworICAgIHN0
cnVjdCBzY2hlZF9yZXNvdXJjZSAqc2QgPSBwZXJfY3B1KHNjaGVkX3JlcywgY3B1KTsKIAogICAg
IC8qCiAgICAgICogVGhpcyBpcyBjYWxsZWQgZWl0aGVyIGR1cmluZyBkdXJpbmcgYm9vdCwgcmVz
dW1lIG9yIGhvdHBsdWcsIGluCkBAIC02MzUsNyArNjM1LDcgQEAgc3RhdGljIHZvaWQKIGNzY2hl
ZF9zd2l0Y2hfc2NoZWQoc3RydWN0IHNjaGVkdWxlciAqbmV3X29wcywgdW5zaWduZWQgaW50IGNw
dSwKICAgICAgICAgICAgICAgICAgICAgdm9pZCAqcGRhdGEsIHZvaWQgKnZkYXRhKQogewotICAg
IHN0cnVjdCBzY2hlZHVsZV9kYXRhICpzZCA9ICZwZXJfY3B1KHNjaGVkdWxlX2RhdGEsIGNwdSk7
CisgICAgc3RydWN0IHNjaGVkX3Jlc291cmNlICpzZCA9IHBlcl9jcHUoc2NoZWRfcmVzLCBjcHUp
OwogICAgIHN0cnVjdCBjc2NoZWRfcHJpdmF0ZSAqcHJ2ID0gQ1NDSEVEX1BSSVYobmV3X29wcyk7
CiAgICAgc3RydWN0IGNzY2hlZF9pdGVtICpzdmMgPSB2ZGF0YTsKIApAQCAtNjU0LDcgKzY1NCw3
IEBAIGNzY2hlZF9zd2l0Y2hfc2NoZWQoc3RydWN0IHNjaGVkdWxlciAqbmV3X29wcywgdW5zaWdu
ZWQgaW50IGNwdSwKICAgICBzcGluX3VubG9jaygmcHJ2LT5sb2NrKTsKIAogICAgIHBlcl9jcHUo
c2NoZWR1bGVyLCBjcHUpID0gbmV3X29wczsKLSAgICBwZXJfY3B1KHNjaGVkdWxlX2RhdGEsIGNw
dSkuc2NoZWRfcHJpdiA9IHBkYXRhOworICAgIHBlcl9jcHUoc2NoZWRfcmVzLCBjcHUpLT5zY2hl
ZF9wcml2ID0gcGRhdGE7CiAKICAgICAvKgogICAgICAqIChSZT8pcm91dGUgdGhlIGxvY2sgdG8g
dGhlIHBlciBwQ1BVIGxvY2sgYXMgL2xhc3QvIHRoaW5nLiBJbiBmYWN0LApkaWZmIC0tZ2l0IGEv
eGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYwpp
bmRleCA1YTNhMGJhYmFiLi5kZjBlNzI4MmNlIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVk
X2NyZWRpdDIuYworKysgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYwpAQCAtNTY3LDcgKzU2
Nyw3IEBAIHN0YXRpYyBpbmxpbmUgc3RydWN0IGNzY2hlZDJfcHJpdmF0ZSAqY3NjaGVkMl9wcml2
KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcykKIAogc3RhdGljIGlubGluZSBzdHJ1Y3QgY3Nj
aGVkMl9wY3B1ICpjc2NoZWQyX3BjcHUodW5zaWduZWQgaW50IGNwdSkKIHsKLSAgICByZXR1cm4g
cGVyX2NwdShzY2hlZHVsZV9kYXRhLCBjcHUpLnNjaGVkX3ByaXY7CisgICAgcmV0dXJuIHBlcl9j
cHUoc2NoZWRfcmVzLCBjcHUpLT5zY2hlZF9wcml2OwogfQogCiBzdGF0aWMgaW5saW5lIHN0cnVj
dCBjc2NoZWQyX2l0ZW0gKmNzY2hlZDJfaXRlbShjb25zdCBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRl
bSkKQEAgLTEyNzYsNyArMTI3Niw3IEBAIHJ1bnFfaW5zZXJ0KGNvbnN0IHN0cnVjdCBzY2hlZHVs
ZXIgKm9wcywgc3RydWN0IGNzY2hlZDJfaXRlbSAqc3ZjKQogICAgIHN0cnVjdCBsaXN0X2hlYWQg
KiBydW5xID0gJmMycnFkKG9wcywgY3B1KS0+cnVucTsKICAgICBpbnQgcG9zID0gMDsKIAotICAg
IEFTU0VSVChzcGluX2lzX2xvY2tlZChwZXJfY3B1KHNjaGVkdWxlX2RhdGEsIGNwdSkuc2NoZWR1
bGVfbG9jaykpOworICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZChwZXJfY3B1KHNjaGVkX3Jlcywg
Y3B1KS0+c2NoZWR1bGVfbG9jaykpOwogCiAgICAgQVNTRVJUKCF2Y3B1X29uX3J1bnEoc3ZjKSk7
CiAgICAgQVNTRVJUKGMycihjcHUpID09IGMycihzdmMtPnZjcHUtPnByb2Nlc3NvcikpOwpAQCAt
MTc5Nyw3ICsxNzk3LDcgQEAgc3RhdGljIGJvb2wgdmNwdV9ncmFiX2J1ZGdldChzdHJ1Y3QgY3Nj
aGVkMl9pdGVtICpzdmMpCiAgICAgc3RydWN0IGNzY2hlZDJfZG9tICpzZG9tID0gc3ZjLT5zZG9t
OwogICAgIHVuc2lnbmVkIGludCBjcHUgPSBzdmMtPnZjcHUtPnByb2Nlc3NvcjsKIAotICAgIEFT
U0VSVChzcGluX2lzX2xvY2tlZChwZXJfY3B1KHNjaGVkdWxlX2RhdGEsIGNwdSkuc2NoZWR1bGVf
bG9jaykpOworICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZChwZXJfY3B1KHNjaGVkX3JlcywgY3B1
KS0+c2NoZWR1bGVfbG9jaykpOwogCiAgICAgaWYgKCBzdmMtPmJ1ZGdldCA+IDAgKQogICAgICAg
ICByZXR1cm4gdHJ1ZTsKQEAgLTE4NDQsNyArMTg0NCw3IEBAIHZjcHVfcmV0dXJuX2J1ZGdldChz
dHJ1Y3QgY3NjaGVkMl9pdGVtICpzdmMsIHN0cnVjdCBsaXN0X2hlYWQgKnBhcmtlZCkKICAgICBz
dHJ1Y3QgY3NjaGVkMl9kb20gKnNkb20gPSBzdmMtPnNkb207CiAgICAgdW5zaWduZWQgaW50IGNw
dSA9IHN2Yy0+dmNwdS0+cHJvY2Vzc29yOwogCi0gICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKHBl
cl9jcHUoc2NoZWR1bGVfZGF0YSwgY3B1KS5zY2hlZHVsZV9sb2NrKSk7CisgICAgQVNTRVJUKHNw
aW5faXNfbG9ja2VkKHBlcl9jcHUoc2NoZWRfcmVzLCBjcHUpLT5zY2hlZHVsZV9sb2NrKSk7CiAg
ICAgQVNTRVJUKGxpc3RfZW1wdHkocGFya2VkKSk7CiAKICAgICAvKiBidWRnZXRfbG9jayBuZXN0
cyBpbnNpZGUgcnVucXVldWUgbG9jay4gKi8KQEAgLTIxMDEsNyArMjEwMSw3IEBAIGNzY2hlZDJf
aXRlbV93YWtlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX2l0ZW0g
Kml0ZW0pCiAgICAgdW5zaWduZWQgaW50IGNwdSA9IHZjLT5wcm9jZXNzb3I7CiAgICAgc190aW1l
X3Qgbm93OwogCi0gICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKHBlcl9jcHUoc2NoZWR1bGVfZGF0
YSwgY3B1KS5zY2hlZHVsZV9sb2NrKSk7CisgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKHBlcl9j
cHUoc2NoZWRfcmVzLCBjcHUpLT5zY2hlZHVsZV9sb2NrKSk7CiAKICAgICBBU1NFUlQoIWlzX2lk
bGVfdmNwdSh2YykpOwogCkBAIC0yMjI5LDcgKzIyMjksNyBAQCBjc2NoZWQyX3Jlc19waWNrKGNv
bnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiAgICAg
ICoganVzdCBncmFiIHRoZSBwcnYgbG9jay4gIEluc3RlYWQsIHdlJ2xsIGhhdmUgdG8gdHJ5bG9j
aywgYW5kCiAgICAgICogZG8gc29tZXRoaW5nIGVsc2UgcmVhc29uYWJsZSBpZiB3ZSBmYWlsLgog
ICAgICAqLwotICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZChwZXJfY3B1KHNjaGVkdWxlX2RhdGEs
IGNwdSkuc2NoZWR1bGVfbG9jaykpOworICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZChwZXJfY3B1
KHNjaGVkX3JlcywgY3B1KS0+c2NoZWR1bGVfbG9jaykpOwogCiAgICAgaWYgKCAhcmVhZF90cnls
b2NrKCZwcnYtPmxvY2spICkKICAgICB7CkBAIC0yNTY5LDcgKzI1NjksNyBAQCBzdGF0aWMgdm9p
ZCBiYWxhbmNlX2xvYWQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBpbnQgY3B1LCBzX3Rp
bWVfdCBub3cpCiAgICAgICogb24gZWl0aGVyIHNpZGUgbWF5IGJlIGVtcHR5KS4KICAgICAgKi8K
IAotICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZChwZXJfY3B1KHNjaGVkdWxlX2RhdGEsIGNwdSku
c2NoZWR1bGVfbG9jaykpOworICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZChwZXJfY3B1KHNjaGVk
X3JlcywgY3B1KS0+c2NoZWR1bGVfbG9jaykpOwogICAgIHN0LmxycWQgPSBjMnJxZChvcHMsIGNw
dSk7CiAKICAgICB1cGRhdGVfcnVucV9sb2FkKG9wcywgc3QubHJxZCwgMCwgbm93KTsKQEAgLTM0
NzUsNyArMzQ3NSw3IEBAIGNzY2hlZDJfc2NoZWR1bGUoCiAgICAgcnFkID0gYzJycWQob3BzLCBj
cHUpOwogICAgIEJVR19PTighY3B1bWFza190ZXN0X2NwdShjcHUsICZycWQtPmFjdGl2ZSkpOwog
Ci0gICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKHBlcl9jcHUoc2NoZWR1bGVfZGF0YSwgY3B1KS5z
Y2hlZHVsZV9sb2NrKSk7CisgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKHBlcl9jcHUoc2NoZWRf
cmVzLCBjcHUpLT5zY2hlZHVsZV9sb2NrKSk7CiAKICAgICBCVUdfT04oIWlzX2lkbGVfdmNwdShz
Y3Vyci0+dmNwdSkgJiYgc2N1cnItPnJxZCAhPSBycWQpOwogCkBAIC0zODY0LDcgKzM4NjQsNyBA
QCBjc2NoZWQyX2luaXRfcGRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCB2b2lkICpw
ZGF0YSwgaW50IGNwdSkKIAogICAgIHJxaSA9IGluaXRfcGRhdGEocHJ2LCBwZGF0YSwgY3B1KTsK
ICAgICAvKiBNb3ZlIHRoZSBzY2hlZHVsZXIgbG9jayB0byB0aGUgbmV3IHJ1bnEgbG9jay4gKi8K
LSAgICBwZXJfY3B1KHNjaGVkdWxlX2RhdGEsIGNwdSkuc2NoZWR1bGVfbG9jayA9ICZwcnYtPnJx
ZFtycWldLmxvY2s7CisgICAgcGVyX2NwdShzY2hlZF9yZXMsIGNwdSktPnNjaGVkdWxlX2xvY2sg
PSAmcHJ2LT5ycWRbcnFpXS5sb2NrOwogCiAgICAgLyogX05vdF8gcGNwdV9zY2hlZHVsZV91bmxv
Y2soKTogc2NoZWR1bGVfbG9jayBtYXkgaGF2ZSBjaGFuZ2VkISAqLwogICAgIHNwaW5fdW5sb2Nr
KG9sZF9sb2NrKTsKQEAgLTM5MDMsMTAgKzM5MDMsMTAgQEAgY3NjaGVkMl9zd2l0Y2hfc2NoZWQo
c3RydWN0IHNjaGVkdWxlciAqbmV3X29wcywgdW5zaWduZWQgaW50IGNwdSwKICAgICAgKiB0aGlz
IHNjaGVkdWxlciwgYW5kIHNvIGl0J3Mgc2FmZSB0byBoYXZlIHRha2VuIGl0IC9iZWZvcmUvIG91
cgogICAgICAqIHByaXZhdGUgZ2xvYmFsIGxvY2suCiAgICAgICovCi0gICAgQVNTRVJUKHBlcl9j
cHUoc2NoZWR1bGVfZGF0YSwgY3B1KS5zY2hlZHVsZV9sb2NrICE9ICZwcnYtPnJxZFtycWldLmxv
Y2spOworICAgIEFTU0VSVChwZXJfY3B1KHNjaGVkX3JlcywgY3B1KS0+c2NoZWR1bGVfbG9jayAh
PSAmcHJ2LT5ycWRbcnFpXS5sb2NrKTsKIAogICAgIHBlcl9jcHUoc2NoZWR1bGVyLCBjcHUpID0g
bmV3X29wczsKLSAgICBwZXJfY3B1KHNjaGVkdWxlX2RhdGEsIGNwdSkuc2NoZWRfcHJpdiA9IHBk
YXRhOworICAgIHBlcl9jcHUoc2NoZWRfcmVzLCBjcHUpLT5zY2hlZF9wcml2ID0gcGRhdGE7CiAK
ICAgICAvKgogICAgICAqIChSZT8pcm91dGUgdGhlIGxvY2sgdG8gdGhlIHBlciBwQ1BVIGxvY2sg
YXMgL2xhc3QvIHRoaW5nLiBJbiBmYWN0LApAQCAtMzkxNCw3ICszOTE0LDcgQEAgY3NjaGVkMl9z
d2l0Y2hfc2NoZWQoc3RydWN0IHNjaGVkdWxlciAqbmV3X29wcywgdW5zaWduZWQgaW50IGNwdSwK
ICAgICAgKiB0YWtpbmcgaXQsIGZpbmQgYWxsIHRoZSBpbml0aWFsaXphdGlvbnMgd2UndmUgZG9u
ZSBhYm92ZSBpbiBwbGFjZS4KICAgICAgKi8KICAgICBzbXBfbWIoKTsKLSAgICBwZXJfY3B1KHNj
aGVkdWxlX2RhdGEsIGNwdSkuc2NoZWR1bGVfbG9jayA9ICZwcnYtPnJxZFtycWldLmxvY2s7Cisg
ICAgcGVyX2NwdShzY2hlZF9yZXMsIGNwdSktPnNjaGVkdWxlX2xvY2sgPSAmcHJ2LT5ycWRbcnFp
XS5sb2NrOwogCiAgICAgd3JpdGVfdW5sb2NrKCZwcnYtPmxvY2spOwogfQpkaWZmIC0tZ2l0IGEv
eGVuL2NvbW1vbi9zY2hlZF9udWxsLmMgYi94ZW4vY29tbW9uL3NjaGVkX251bGwuYwppbmRleCBm
N2EyNjUwYzQ4Li5hOWNmYTE2M2I5IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX251bGwu
YworKysgYi94ZW4vY29tbW9uL3NjaGVkX251bGwuYwpAQCAtMTY4LDcgKzE2OCw3IEBAIHN0YXRp
YyB2b2lkIGluaXRfcGRhdGEoc3RydWN0IG51bGxfcHJpdmF0ZSAqcHJ2LCB1bnNpZ25lZCBpbnQg
Y3B1KQogc3RhdGljIHZvaWQgbnVsbF9pbml0X3BkYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIg
Km9wcywgdm9pZCAqcGRhdGEsIGludCBjcHUpCiB7CiAgICAgc3RydWN0IG51bGxfcHJpdmF0ZSAq
cHJ2ID0gbnVsbF9wcml2KG9wcyk7Ci0gICAgc3RydWN0IHNjaGVkdWxlX2RhdGEgKnNkID0gJnBl
cl9jcHUoc2NoZWR1bGVfZGF0YSwgY3B1KTsKKyAgICBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKnNk
ID0gcGVyX2NwdShzY2hlZF9yZXMsIGNwdSk7CiAKICAgICAvKiBhbGxvY19wZGF0YSBpcyBub3Qg
aW1wbGVtZW50ZWQsIHNvIHdlIHdhbnQgdGhpcyB0byBiZSBOVUxMLiAqLwogICAgIEFTU0VSVCgh
cGRhdGEpOwpAQCAtMjc3LDcgKzI3Nyw3IEBAIHBpY2tfcmVzKHN0cnVjdCBudWxsX3ByaXZhdGUg
KnBydiwgc3RydWN0IHNjaGVkX2l0ZW0gKml0ZW0pCiAgICAgdW5zaWduZWQgaW50IGNwdSA9IHYt
PnByb2Nlc3NvciwgbmV3X2NwdTsKICAgICBjcHVtYXNrX3QgKmNwdXMgPSBjcHVwb29sX2RvbWFp
bl9jcHVtYXNrKHYtPmRvbWFpbik7CiAKLSAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQocGVyX2Nw
dShzY2hlZHVsZV9kYXRhLCBjcHUpLnNjaGVkdWxlX2xvY2spKTsKKyAgICBBU1NFUlQoc3Bpbl9p
c19sb2NrZWQocGVyX2NwdShzY2hlZF9yZXMsIGNwdSktPnNjaGVkdWxlX2xvY2spKTsKIAogICAg
IGZvcl9lYWNoX2FmZmluaXR5X2JhbGFuY2Vfc3RlcCggYnMgKQogICAgIHsKQEAgLTM4OCw3ICsz
ODgsNyBAQCBzdGF0aWMgdm9pZCB2Y3B1X2RlYXNzaWduKHN0cnVjdCBudWxsX3ByaXZhdGUgKnBy
diwgc3RydWN0IHZjcHUgKnYsCiBzdGF0aWMgdm9pZCBudWxsX3N3aXRjaF9zY2hlZChzdHJ1Y3Qg
c2NoZWR1bGVyICpuZXdfb3BzLCB1bnNpZ25lZCBpbnQgY3B1LAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdm9pZCAqcGRhdGEsIHZvaWQgKnZkYXRhKQogewotICAgIHN0cnVjdCBzY2hl
ZHVsZV9kYXRhICpzZCA9ICZwZXJfY3B1KHNjaGVkdWxlX2RhdGEsIGNwdSk7CisgICAgc3RydWN0
IHNjaGVkX3Jlc291cmNlICpzZCA9IHBlcl9jcHUoc2NoZWRfcmVzLCBjcHUpOwogICAgIHN0cnVj
dCBudWxsX3ByaXZhdGUgKnBydiA9IG51bGxfcHJpdihuZXdfb3BzKTsKICAgICBzdHJ1Y3QgbnVs
bF9pdGVtICpudmMgPSB2ZGF0YTsKIApAQCAtNDA2LDcgKzQwNiw3IEBAIHN0YXRpYyB2b2lkIG51
bGxfc3dpdGNoX3NjaGVkKHN0cnVjdCBzY2hlZHVsZXIgKm5ld19vcHMsIHVuc2lnbmVkIGludCBj
cHUsCiAgICAgaW5pdF9wZGF0YShwcnYsIGNwdSk7CiAKICAgICBwZXJfY3B1KHNjaGVkdWxlciwg
Y3B1KSA9IG5ld19vcHM7Ci0gICAgcGVyX2NwdShzY2hlZHVsZV9kYXRhLCBjcHUpLnNjaGVkX3By
aXYgPSBwZGF0YTsKKyAgICBwZXJfY3B1KHNjaGVkX3JlcywgY3B1KS0+c2NoZWRfcHJpdiA9IHBk
YXRhOwogCiAgICAgLyoKICAgICAgKiAoUmU/KXJvdXRlIHRoZSBsb2NrIHRvIHRoZSBwZXIgcENQ
VSBsb2NrIGFzIC9sYXN0LyB0aGluZy4gSW4gZmFjdCwKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24v
c2NoZWRfcnQuYyBiL3hlbi9jb21tb24vc2NoZWRfcnQuYwppbmRleCBhM2NkMDBmNzY1Li4wMDE5
NjQ2YjUyIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX3J0LmMKKysrIGIveGVuL2NvbW1v
bi9zY2hlZF9ydC5jCkBAIC03NSw3ICs3NSw3IEBACiAvKgogICogTG9ja2luZzoKICAqIEEgZ2xv
YmFsIHN5c3RlbSBsb2NrIGlzIHVzZWQgdG8gcHJvdGVjdCB0aGUgUnVuUSBhbmQgRGVwbGV0ZWRR
LgotICogVGhlIGdsb2JhbCBsb2NrIGlzIHJlZmVyZW5jZWQgYnkgc2NoZWR1bGVfZGF0YS5zY2hl
ZHVsZV9sb2NrCisgKiBUaGUgZ2xvYmFsIGxvY2sgaXMgcmVmZXJlbmNlZCBieSBzY2hlZF9yZXMt
PnNjaGVkdWxlX2xvY2sKICAqIGZyb20gYWxsIHBoeXNpY2FsIGNwdXMuCiAgKgogICogVGhlIGxv
Y2sgaXMgYWxyZWFkeSBncmFiYmVkIHdoZW4gY2FsbGluZyB3YWtlL3NsZWVwL3NjaGVkdWxlLyBm
dW5jdGlvbnMKQEAgLTE3Niw3ICsxNzYsNyBAQCBzdGF0aWMgdm9pZCByZXBsX3RpbWVyX2hhbmRs
ZXIodm9pZCAqZGF0YSk7CiAKIC8qCiAgKiBTeXN0ZW0td2lkZSBwcml2YXRlIGRhdGEsIGluY2x1
ZGUgZ2xvYmFsIFJ1blF1ZXVlL0RlcGxldGVkUQotICogR2xvYmFsIGxvY2sgaXMgcmVmZXJlbmNl
ZCBieSBzY2hlZHVsZV9kYXRhLnNjaGVkdWxlX2xvY2sgZnJvbSBhbGwKKyAqIEdsb2JhbCBsb2Nr
IGlzIHJlZmVyZW5jZWQgYnkgc2NoZWRfcmVzLT5zY2hlZHVsZV9sb2NrIGZyb20gYWxsCiAgKiBw
aHlzaWNhbCBjcHVzLiBJdCBjYW4gYmUgZ3JhYmJlZCB2aWEgdmNwdV9zY2hlZHVsZV9sb2NrX2ly
cSgpCiAgKi8KIHN0cnVjdCBydF9wcml2YXRlIHsKQEAgLTcyMyw3ICs3MjMsNyBAQCBydF9pbml0
X3BkYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgdm9pZCAqcGRhdGEsIGludCBjcHUp
CiAgICAgfQogCiAgICAgLyogTW92ZSB0aGUgc2NoZWR1bGVyIGxvY2sgdG8gb3VyIGdsb2JhbCBy
dW5xdWV1ZSBsb2NrLiAgKi8KLSAgICBwZXJfY3B1KHNjaGVkdWxlX2RhdGEsIGNwdSkuc2NoZWR1
bGVfbG9jayA9ICZwcnYtPmxvY2s7CisgICAgcGVyX2NwdShzY2hlZF9yZXMsIGNwdSktPnNjaGVk
dWxlX2xvY2sgPSAmcHJ2LT5sb2NrOwogCiAgICAgLyogX05vdF8gcGNwdV9zY2hlZHVsZV91bmxv
Y2soKTogcGVyX2NwdSgpLnNjaGVkdWxlX2xvY2sgY2hhbmdlZCEgKi8KICAgICBzcGluX3VubG9j
a19pcnFyZXN0b3JlKG9sZF9sb2NrLCBmbGFncyk7CkBAIC03NDUsNyArNzQ1LDcgQEAgcnRfc3dp
dGNoX3NjaGVkKHN0cnVjdCBzY2hlZHVsZXIgKm5ld19vcHMsIHVuc2lnbmVkIGludCBjcHUsCiAg
ICAgICogYW5vdGhlciBzY2hlZHVsZXIsIGJ1dCB0aGF0IGlzIGhvdyB0aGluZ3MgbmVlZCB0byBi
ZSwgZm9yCiAgICAgICogcHJldmVudGluZyByYWNlcy4KICAgICAgKi8KLSAgICBBU1NFUlQocGVy
X2NwdShzY2hlZHVsZV9kYXRhLCBjcHUpLnNjaGVkdWxlX2xvY2sgIT0gJnBydi0+bG9jayk7Cisg
ICAgQVNTRVJUKHBlcl9jcHUoc2NoZWRfcmVzLCBjcHUpLT5zY2hlZHVsZV9sb2NrICE9ICZwcnYt
PmxvY2spOwogCiAgICAgLyoKICAgICAgKiBJZiB3ZSBhcmUgdGhlIGFic29sdXRlIGZpcnN0IGNw
dSBiZWluZyBzd2l0Y2hlZCB0b3dhcmQgdGhpcwpAQCAtNzYzLDcgKzc2Myw3IEBAIHJ0X3N3aXRj
aF9zY2hlZChzdHJ1Y3Qgc2NoZWR1bGVyICpuZXdfb3BzLCB1bnNpZ25lZCBpbnQgY3B1LAogCiAg
ICAgaWRsZV92Y3B1W2NwdV0tPnNjaGVkX2l0ZW0tPnByaXYgPSB2ZGF0YTsKICAgICBwZXJfY3B1
KHNjaGVkdWxlciwgY3B1KSA9IG5ld19vcHM7Ci0gICAgcGVyX2NwdShzY2hlZHVsZV9kYXRhLCBj
cHUpLnNjaGVkX3ByaXYgPSBOVUxMOyAvKiBubyBwZGF0YSAqLworICAgIHBlcl9jcHUoc2NoZWRf
cmVzLCBjcHUpLT5zY2hlZF9wcml2ID0gTlVMTDsgLyogbm8gcGRhdGEgKi8KIAogICAgIC8qCiAg
ICAgICogKFJlPylyb3V0ZSB0aGUgbG9jayB0byB0aGUgcGVyIHBDUFUgbG9jayBhcyAvbGFzdC8g
dGhpbmcuIEluIGZhY3QsCkBAIC03NzEsNyArNzcxLDcgQEAgcnRfc3dpdGNoX3NjaGVkKHN0cnVj
dCBzY2hlZHVsZXIgKm5ld19vcHMsIHVuc2lnbmVkIGludCBjcHUsCiAgICAgICogdGFraW5nIGl0
LCBmaW5kIGFsbCB0aGUgaW5pdGlhbGl6YXRpb25zIHdlJ3ZlIGRvbmUgYWJvdmUgaW4gcGxhY2Uu
CiAgICAgICovCiAgICAgc21wX21iKCk7Ci0gICAgcGVyX2NwdShzY2hlZHVsZV9kYXRhLCBjcHUp
LnNjaGVkdWxlX2xvY2sgPSAmcHJ2LT5sb2NrOworICAgIHBlcl9jcHUoc2NoZWRfcmVzLCBjcHUp
LT5zY2hlZHVsZV9sb2NrID0gJnBydi0+bG9jazsKIH0KIAogc3RhdGljIHZvaWQKZGlmZiAtLWdp
dCBhL3hlbi9jb21tb24vc2NoZWR1bGUuYyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwppbmRleCBi
MWViNzcyOTBhLi41MWRiOThiY2FhIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMK
KysrIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCkBAIC02MSw3ICs2MSw2IEBAIHN0YXRpYyB2b2lk
IHZjcHVfc2luZ2xlc2hvdF90aW1lcl9mbih2b2lkICpkYXRhKTsKIHN0YXRpYyB2b2lkIHBvbGxf
dGltZXJfZm4odm9pZCAqZGF0YSk7CiAKIC8qIFRoaXMgaXMgZ2xvYmFsIGZvciBub3cgc28gdGhh
dCBwcml2YXRlIGltcGxlbWVudGF0aW9ucyBjYW4gcmVhY2ggaXQgKi8KLURFRklORV9QRVJfQ1BV
KHN0cnVjdCBzY2hlZHVsZV9kYXRhLCBzY2hlZHVsZV9kYXRhKTsKIERFRklORV9QRVJfQ1BVKHN0
cnVjdCBzY2hlZHVsZXIgKiwgc2NoZWR1bGVyKTsKIERFRklORV9QRVJfQ1BVKHN0cnVjdCBzY2hl
ZF9yZXNvdXJjZSAqLCBzY2hlZF9yZXMpOwogCkBAIC0xNTcsNyArMTU2LDcgQEAgc3RhdGljIGlu
bGluZSB2b2lkIHZjcHVfdXJnZW50X2NvdW50X3VwZGF0ZShzdHJ1Y3QgdmNwdSAqdikKICAgICAg
ICAgICAgICAhdGVzdF9iaXQodi0+dmNwdV9pZCwgdi0+ZG9tYWluLT5wb2xsX21hc2spICkKICAg
ICAgICAgewogICAgICAgICAgICAgdi0+aXNfdXJnZW50ID0gMDsKLSAgICAgICAgICAgIGF0b21p
Y19kZWMoJnBlcl9jcHUoc2NoZWR1bGVfZGF0YSx2LT5wcm9jZXNzb3IpLnVyZ2VudF9jb3VudCk7
CisgICAgICAgICAgICBhdG9taWNfZGVjKCZwZXJfY3B1KHNjaGVkX3Jlcywgdi0+cHJvY2Vzc29y
KS0+dXJnZW50X2NvdW50KTsKICAgICAgICAgfQogICAgIH0KICAgICBlbHNlCkBAIC0xNjYsNyAr
MTY1LDcgQEAgc3RhdGljIGlubGluZSB2b2lkIHZjcHVfdXJnZW50X2NvdW50X3VwZGF0ZShzdHJ1
Y3QgdmNwdSAqdikKICAgICAgICAgICAgICB1bmxpa2VseSh0ZXN0X2JpdCh2LT52Y3B1X2lkLCB2
LT5kb21haW4tPnBvbGxfbWFzaykpICkKICAgICAgICAgewogICAgICAgICAgICAgdi0+aXNfdXJn
ZW50ID0gMTsKLSAgICAgICAgICAgIGF0b21pY19pbmMoJnBlcl9jcHUoc2NoZWR1bGVfZGF0YSx2
LT5wcm9jZXNzb3IpLnVyZ2VudF9jb3VudCk7CisgICAgICAgICAgICBhdG9taWNfaW5jKCZwZXJf
Y3B1KHNjaGVkX3Jlcywgdi0+cHJvY2Vzc29yKS0+dXJnZW50X2NvdW50KTsKICAgICAgICAgfQog
ICAgIH0KIH0KQEAgLTE3Nyw3ICsxNzYsNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgdmNwdV9ydW5z
dGF0ZV9jaGFuZ2UoCiAgICAgc190aW1lX3QgZGVsdGE7CiAKICAgICBBU1NFUlQodi0+cnVuc3Rh
dGUuc3RhdGUgIT0gbmV3X3N0YXRlKTsKLSAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQocGVyX2Nw
dShzY2hlZHVsZV9kYXRhLHYtPnByb2Nlc3Nvcikuc2NoZWR1bGVfbG9jaykpOworICAgIEFTU0VS
VChzcGluX2lzX2xvY2tlZChwZXJfY3B1KHNjaGVkX3Jlcywgdi0+cHJvY2Vzc29yKS0+c2NoZWR1
bGVfbG9jaykpOwogCiAgICAgdmNwdV91cmdlbnRfY291bnRfdXBkYXRlKHYpOwogCkBAIC0zMzQs
NyArMzMzLDcgQEAgaW50IHNjaGVkX2luaXRfdmNwdShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQg
aW50IHByb2Nlc3NvcikKICAgICAvKiBJZGxlIFZDUFVzIGFyZSBzY2hlZHVsZWQgaW1tZWRpYXRl
bHksIHNvIGRvbid0IHB1dCB0aGVtIGluIHJ1bnF1ZXVlLiAqLwogICAgIGlmICggaXNfaWRsZV9k
b21haW4oZCkgKQogICAgIHsKLSAgICAgICAgcGVyX2NwdShzY2hlZHVsZV9kYXRhLCB2LT5wcm9j
ZXNzb3IpLmN1cnIgPSBpdGVtOworICAgICAgICBwZXJfY3B1KHNjaGVkX3Jlcywgdi0+cHJvY2Vz
c29yKS0+Y3VyciA9IGl0ZW07CiAgICAgICAgIHYtPmlzX3J1bm5pbmcgPSAxOwogICAgIH0KICAg
ICBlbHNlCkBAIC00NTksNyArNDU4LDcgQEAgdm9pZCBzY2hlZF9kZXN0cm95X3ZjcHUoc3RydWN0
IHZjcHUgKnYpCiAgICAga2lsbF90aW1lcigmdi0+c2luZ2xlc2hvdF90aW1lcik7CiAgICAga2ls
bF90aW1lcigmdi0+cG9sbF90aW1lcik7CiAgICAgaWYgKCB0ZXN0X2FuZF9jbGVhcl9ib29sKHYt
PmlzX3VyZ2VudCkgKQotICAgICAgICBhdG9taWNfZGVjKCZwZXJfY3B1KHNjaGVkdWxlX2RhdGEs
IHYtPnByb2Nlc3NvcikudXJnZW50X2NvdW50KTsKKyAgICAgICAgYXRvbWljX2RlYygmcGVyX2Nw
dShzY2hlZF9yZXMsIHYtPnByb2Nlc3NvciktPnVyZ2VudF9jb3VudCk7CiAgICAgc2NoZWRfcmVt
b3ZlX2l0ZW0odmNwdV9zY2hlZHVsZXIodiksIGl0ZW0pOwogICAgIHNjaGVkX2ZyZWVfdmRhdGEo
dmNwdV9zY2hlZHVsZXIodiksIGl0ZW0tPnByaXYpOwogICAgIHNjaGVkX2ZyZWVfaXRlbShpdGVt
KTsKQEAgLTUwNiw3ICs1MDUsNyBAQCB2b2lkIHNjaGVkX2Rlc3Ryb3lfZG9tYWluKHN0cnVjdCBk
b21haW4gKmQpCiAKIHZvaWQgdmNwdV9zbGVlcF9ub3N5bmNfbG9ja2VkKHN0cnVjdCB2Y3B1ICp2
KQogewotICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZChwZXJfY3B1KHNjaGVkdWxlX2RhdGEsdi0+
cHJvY2Vzc29yKS5zY2hlZHVsZV9sb2NrKSk7CisgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKHBl
cl9jcHUoc2NoZWRfcmVzLCB2LT5wcm9jZXNzb3IpLT5zY2hlZHVsZV9sb2NrKSk7CiAKICAgICBp
ZiAoIGxpa2VseSghdmNwdV9ydW5uYWJsZSh2KSkgKQogICAgIHsKQEAgLTYwMSw4ICs2MDAsOCBA
QCBzdGF0aWMgdm9pZCB2Y3B1X21vdmVfbG9ja2VkKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBp
bnQgbmV3X2NwdSkKICAgICAgKi8KICAgICBpZiAoIHVubGlrZWx5KHYtPmlzX3VyZ2VudCkgJiYg
KG9sZF9jcHUgIT0gbmV3X2NwdSkgKQogICAgIHsKLSAgICAgICAgYXRvbWljX2luYygmcGVyX2Nw
dShzY2hlZHVsZV9kYXRhLCBuZXdfY3B1KS51cmdlbnRfY291bnQpOwotICAgICAgICBhdG9taWNf
ZGVjKCZwZXJfY3B1KHNjaGVkdWxlX2RhdGEsIG9sZF9jcHUpLnVyZ2VudF9jb3VudCk7CisgICAg
ICAgIGF0b21pY19pbmMoJnBlcl9jcHUoc2NoZWRfcmVzLCBuZXdfY3B1KS0+dXJnZW50X2NvdW50
KTsKKyAgICAgICAgYXRvbWljX2RlYygmcGVyX2NwdShzY2hlZF9yZXMsIG9sZF9jcHUpLT51cmdl
bnRfY291bnQpOwogICAgIH0KIAogICAgIC8qCkBAIC02NjgsMjAgKzY2NywyMCBAQCBzdGF0aWMg
dm9pZCB2Y3B1X21pZ3JhdGVfZmluaXNoKHN0cnVjdCB2Y3B1ICp2KQogICAgICAgICAgKiBhcmUg
bm90IGNvcnJlY3QgYW55IGxvbmdlciBhZnRlciBldmFsdWF0aW5nIG9sZCBhbmQgbmV3IGNwdSBo
b2xkaW5nCiAgICAgICAgICAqIHRoZSBsb2Nrcy4KICAgICAgICAgICovCi0gICAgICAgIG9sZF9s
b2NrID0gcGVyX2NwdShzY2hlZHVsZV9kYXRhLCBvbGRfY3B1KS5zY2hlZHVsZV9sb2NrOwotICAg
ICAgICBuZXdfbG9jayA9IHBlcl9jcHUoc2NoZWR1bGVfZGF0YSwgbmV3X2NwdSkuc2NoZWR1bGVf
bG9jazsKKyAgICAgICAgb2xkX2xvY2sgPSBwZXJfY3B1KHNjaGVkX3Jlcywgb2xkX2NwdSktPnNj
aGVkdWxlX2xvY2s7CisgICAgICAgIG5ld19sb2NrID0gcGVyX2NwdShzY2hlZF9yZXMsIG5ld19j
cHUpLT5zY2hlZHVsZV9sb2NrOwogCiAgICAgICAgIHNjaGVkX3NwaW5fbG9ja19kb3VibGUob2xk
X2xvY2ssIG5ld19sb2NrLCAmZmxhZ3MpOwogCiAgICAgICAgIG9sZF9jcHUgPSB2LT5wcm9jZXNz
b3I7Ci0gICAgICAgIGlmICggb2xkX2xvY2sgPT0gcGVyX2NwdShzY2hlZHVsZV9kYXRhLCBvbGRf
Y3B1KS5zY2hlZHVsZV9sb2NrICkKKyAgICAgICAgaWYgKCBvbGRfbG9jayA9PSBwZXJfY3B1KHNj
aGVkX3Jlcywgb2xkX2NwdSktPnNjaGVkdWxlX2xvY2sgKQogICAgICAgICB7CiAgICAgICAgICAg
ICAvKgogICAgICAgICAgICAgICogSWYgd2Ugc2VsZWN0ZWQgYSBDUFUgb24gdGhlIHByZXZpb3N1
IGl0ZXJhdGlvbiwgY2hlY2sgaWYgaXQKICAgICAgICAgICAgICAqIHJlbWFpbnMgc3VpdGFibGUg
Zm9yIHJ1bm5pbmcgdGhpcyB2Q1BVLgogICAgICAgICAgICAgICovCiAgICAgICAgICAgICBpZiAo
IHBpY2tfY2FsbGVkICYmCi0gICAgICAgICAgICAgICAgIChuZXdfbG9jayA9PSBwZXJfY3B1KHNj
aGVkdWxlX2RhdGEsIG5ld19jcHUpLnNjaGVkdWxlX2xvY2spICYmCisgICAgICAgICAgICAgICAg
IChuZXdfbG9jayA9PSBwZXJfY3B1KHNjaGVkX3JlcywgbmV3X2NwdSktPnNjaGVkdWxlX2xvY2sp
ICYmCiAgICAgICAgICAgICAgICAgIGNwdW1hc2tfdGVzdF9jcHUobmV3X2NwdSwgdi0+Y3B1X2hh
cmRfYWZmaW5pdHkpICYmCiAgICAgICAgICAgICAgICAgIGNwdW1hc2tfdGVzdF9jcHUobmV3X2Nw
dSwgdi0+ZG9tYWluLT5jcHVwb29sLT5jcHVfdmFsaWQpICkKICAgICAgICAgICAgICAgICBicmVh
azsKQEAgLTY4OSw3ICs2ODgsNyBAQCBzdGF0aWMgdm9pZCB2Y3B1X21pZ3JhdGVfZmluaXNoKHN0
cnVjdCB2Y3B1ICp2KQogICAgICAgICAgICAgLyogU2VsZWN0IGEgbmV3IENQVS4gKi8KICAgICAg
ICAgICAgIG5ld19jcHUgPSBzY2hlZF9waWNrX3Jlc291cmNlKHZjcHVfc2NoZWR1bGVyKHYpLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdi0+c2NoZWRfaXRlbSkt
PnByb2Nlc3NvcjsKLSAgICAgICAgICAgIGlmICggKG5ld19sb2NrID09IHBlcl9jcHUoc2NoZWR1
bGVfZGF0YSwgbmV3X2NwdSkuc2NoZWR1bGVfbG9jaykgJiYKKyAgICAgICAgICAgIGlmICggKG5l
d19sb2NrID09IHBlcl9jcHUoc2NoZWRfcmVzLCBuZXdfY3B1KS0+c2NoZWR1bGVfbG9jaykgJiYK
ICAgICAgICAgICAgICAgICAgY3B1bWFza190ZXN0X2NwdShuZXdfY3B1LCB2LT5kb21haW4tPmNw
dXBvb2wtPmNwdV92YWxpZCkgKQogICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAg
cGlja19jYWxsZWQgPSAxOwpAQCAtMTQ3Miw3ICsxNDcxLDcgQEAgc3RhdGljIHZvaWQgc2NoZWR1
bGUodm9pZCkKICAgICBzdHJ1Y3Qgc2NoZWR1bGVyICAgICAqc2NoZWQ7CiAgICAgdW5zaWduZWQg
bG9uZyAgICAgICAgKnRhc2tsZXRfd29yayA9ICZ0aGlzX2NwdSh0YXNrbGV0X3dvcmtfdG9fZG8p
OwogICAgIGJvb2xfdCAgICAgICAgICAgICAgICB0YXNrbGV0X3dvcmtfc2NoZWR1bGVkID0gMDsK
LSAgICBzdHJ1Y3Qgc2NoZWR1bGVfZGF0YSAqc2Q7CisgICAgc3RydWN0IHNjaGVkX3Jlc291cmNl
ICpzZDsKICAgICBzcGlubG9ja190ICAgICAgICAgICAqbG9jazsKICAgICBzdHJ1Y3QgdGFza19z
bGljZSAgICAgbmV4dF9zbGljZTsKICAgICBpbnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwpA
QCAtMTQ4MSw3ICsxNDgwLDcgQEAgc3RhdGljIHZvaWQgc2NoZWR1bGUodm9pZCkKIAogICAgIFND
SEVEX1NUQVRfQ1JBTksoc2NoZWRfcnVuKTsKIAotICAgIHNkID0gJnRoaXNfY3B1KHNjaGVkdWxl
X2RhdGEpOworICAgIHNkID0gdGhpc19jcHUoc2NoZWRfcmVzKTsKIAogICAgIC8qIFVwZGF0ZSB0
YXNrbGV0IHNjaGVkdWxpbmcgc3RhdHVzLiAqLwogICAgIHN3aXRjaCAoICp0YXNrbGV0X3dvcmsg
KQpAQCAtMTYyMywxNSArMTYyMiwxNCBAQCBzdGF0aWMgdm9pZCBwb2xsX3RpbWVyX2ZuKHZvaWQg
KmRhdGEpCiAKIHN0YXRpYyBpbnQgY3B1X3NjaGVkdWxlX3VwKHVuc2lnbmVkIGludCBjcHUpCiB7
Ci0gICAgc3RydWN0IHNjaGVkdWxlX2RhdGEgKnNkID0gJnBlcl9jcHUoc2NoZWR1bGVfZGF0YSwg
Y3B1KTsKKyAgICBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKnNkOwogICAgIHZvaWQgKnNjaGVkX3By
aXY7Ci0gICAgc3RydWN0IHNjaGVkX3Jlc291cmNlICpyZXM7CiAKLSAgICByZXMgPSB4emFsbG9j
KHN0cnVjdCBzY2hlZF9yZXNvdXJjZSk7Ci0gICAgaWYgKCByZXMgPT0gTlVMTCApCisgICAgc2Qg
PSB4emFsbG9jKHN0cnVjdCBzY2hlZF9yZXNvdXJjZSk7CisgICAgaWYgKCBzZCA9PSBOVUxMICkK
ICAgICAgICAgcmV0dXJuIC1FTk9NRU07Ci0gICAgcmVzLT5wcm9jZXNzb3IgPSBjcHU7Ci0gICAg
cGVyX2NwdShzY2hlZF9yZXMsIGNwdSkgPSByZXM7CisgICAgc2QtPnByb2Nlc3NvciA9IGNwdTsK
KyAgICBwZXJfY3B1KHNjaGVkX3JlcywgY3B1KSA9IHNkOwogCiAgICAgcGVyX2NwdShzY2hlZHVs
ZXIsIGNwdSkgPSAmb3BzOwogICAgIHNwaW5fbG9ja19pbml0KCZzZC0+X2xvY2spOwpAQCAtMTY4
Nyw3ICsxNjg1LDcgQEAgc3RhdGljIGludCBjcHVfc2NoZWR1bGVfdXAodW5zaWduZWQgaW50IGNw
dSkKIAogc3RhdGljIHZvaWQgY3B1X3NjaGVkdWxlX2Rvd24odW5zaWduZWQgaW50IGNwdSkKIHsK
LSAgICBzdHJ1Y3Qgc2NoZWR1bGVfZGF0YSAqc2QgPSAmcGVyX2NwdShzY2hlZHVsZV9kYXRhLCBj
cHUpOworICAgIHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqc2QgPSBwZXJfY3B1KHNjaGVkX3Jlcywg
Y3B1KTsKICAgICBzdHJ1Y3Qgc2NoZWR1bGVyICpzY2hlZCA9IHBlcl9jcHUoc2NoZWR1bGVyLCBj
cHUpOwogCiAgICAgc2NoZWRfZnJlZV9wZGF0YShzY2hlZCwgc2QtPnNjaGVkX3ByaXYsIGNwdSk7
CkBAIC0xNzA3LDcgKzE3MDUsNyBAQCBzdGF0aWMgaW50IGNwdV9zY2hlZHVsZV9jYWxsYmFjaygK
IHsKICAgICB1bnNpZ25lZCBpbnQgY3B1ID0gKHVuc2lnbmVkIGxvbmcpaGNwdTsKICAgICBzdHJ1
Y3Qgc2NoZWR1bGVyICpzY2hlZCA9IHBlcl9jcHUoc2NoZWR1bGVyLCBjcHUpOwotICAgIHN0cnVj
dCBzY2hlZHVsZV9kYXRhICpzZCA9ICZwZXJfY3B1KHNjaGVkdWxlX2RhdGEsIGNwdSk7CisgICAg
c3RydWN0IHNjaGVkX3Jlc291cmNlICpzZCA9IHBlcl9jcHUoc2NoZWRfcmVzLCBjcHUpOwogICAg
IGludCByYyA9IDA7CiAKICAgICAvKgpAQCAtMTg0MCwxMCArMTgzOCwxMCBAQCB2b2lkIF9faW5p
dCBzY2hlZHVsZXJfaW5pdCh2b2lkKQogICAgIGlkbGVfZG9tYWluLT5tYXhfdmNwdXMgPSBucl9j
cHVfaWRzOwogICAgIGlmICggdmNwdV9jcmVhdGUoaWRsZV9kb21haW4sIDAsIDApID09IE5VTEwg
KQogICAgICAgICBCVUcoKTsKLSAgICB0aGlzX2NwdShzY2hlZHVsZV9kYXRhKS5jdXJyID0gaWRs
ZV92Y3B1WzBdLT5zY2hlZF9pdGVtOwotICAgIHRoaXNfY3B1KHNjaGVkdWxlX2RhdGEpLnNjaGVk
X3ByaXYgPSBzY2hlZF9hbGxvY19wZGF0YSgmb3BzLCAwKTsKLSAgICBCVUdfT04oSVNfRVJSKHRo
aXNfY3B1KHNjaGVkdWxlX2RhdGEpLnNjaGVkX3ByaXYpKTsKLSAgICBzY2hlZF9pbml0X3BkYXRh
KCZvcHMsIHRoaXNfY3B1KHNjaGVkdWxlX2RhdGEpLnNjaGVkX3ByaXYsIDApOworICAgIHRoaXNf
Y3B1KHNjaGVkX3JlcyktPmN1cnIgPSBpZGxlX3ZjcHVbMF0tPnNjaGVkX2l0ZW07CisgICAgdGhp
c19jcHUoc2NoZWRfcmVzKS0+c2NoZWRfcHJpdiA9IHNjaGVkX2FsbG9jX3BkYXRhKCZvcHMsIDAp
OworICAgIEJVR19PTihJU19FUlIodGhpc19jcHUoc2NoZWRfcmVzKS0+c2NoZWRfcHJpdikpOwor
ICAgIHNjaGVkX2luaXRfcGRhdGEoJm9wcywgdGhpc19jcHUoc2NoZWRfcmVzKS0+c2NoZWRfcHJp
diwgMCk7CiB9CiAKIC8qCkBAIC0xOTIzLDcgKzE5MjEsNyBAQCBpbnQgc2NoZWR1bGVfY3B1X3N3
aXRjaCh1bnNpZ25lZCBpbnQgY3B1LCBzdHJ1Y3QgY3B1cG9vbCAqYykKICAgICBvbGRfbG9jayA9
IHBjcHVfc2NoZWR1bGVfbG9ja19pcnEoY3B1KTsKIAogICAgIHZwcml2X29sZCA9IGlkbGUtPnNj
aGVkX2l0ZW0tPnByaXY7Ci0gICAgcHByaXZfb2xkID0gcGVyX2NwdShzY2hlZHVsZV9kYXRhLCBj
cHUpLnNjaGVkX3ByaXY7CisgICAgcHByaXZfb2xkID0gcGVyX2NwdShzY2hlZF9yZXMsIGNwdSkt
PnNjaGVkX3ByaXY7CiAgICAgc2NoZWRfc3dpdGNoX3NjaGVkKG5ld19vcHMsIGNwdSwgcHByaXYs
IHZwcml2KTsKIAogICAgIC8qIF9Ob3RfIHBjcHVfc2NoZWR1bGVfdW5sb2NrKCk6IHNjaGVkdWxl
X2xvY2sgbWF5IGhhdmUgY2hhbmdlZCEgKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvY3B1aWRsZS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVpZGxlLmgKaW5kZXggMDhkYTAx
ODAzZi4uZjUyMDE0NTc1MiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVpZGxl
LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVpZGxlLmgKQEAgLTMzLDcgKzMzLDcgQEAg
dm9pZCB1cGRhdGVfbGFzdF9jeF9zdGF0KHN0cnVjdCBhY3BpX3Byb2Nlc3Nvcl9wb3dlciAqLAog
ICovCiBzdGF0aWMgaW5saW5lIGludCBzY2hlZF9oYXNfdXJnZW50X3ZjcHUodm9pZCkKIHsKLSAg
ICByZXR1cm4gYXRvbWljX3JlYWQoJnRoaXNfY3B1KHNjaGVkdWxlX2RhdGEpLnVyZ2VudF9jb3Vu
dCk7CisgICAgcmV0dXJuIGF0b21pY19yZWFkKCZ0aGlzX2NwdShzY2hlZF9yZXMpLT51cmdlbnRf
Y291bnQpOwogfQogCiAjZW5kaWYgLyogX19YODZfQVNNX0NQVUlETEVfSF9fICovCmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1p
Zi5oCmluZGV4IDlhMGNkMDRhZjcuLjkzNjE3ZjA0NTkgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRl
L3hlbi9zY2hlZC1pZi5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oCkBAIC0zMywy
MiArMzMsMTggQEAgZXh0ZXJuIGludCBzY2hlZF9yYXRlbGltaXRfdXM7CiAgKiBGb3IgY2FjaGUg
YmV0dGVybmVzcywga2VlcCB0aGUgYWN0dWFsIGxvY2sgaW4gdGhlIHNhbWUgY2FjaGUgYXJlYQog
ICogYXMgdGhlIHJlc3Qgb2YgdGhlIHN0cnVjdC4gIEp1c3QgaGF2ZSB0aGUgc2NoZWR1bGVyIHBv
aW50IHRvIHRoZQogICogb25lIGl0IHdhbnRzIChUaGlzIG1heSBiZSB0aGUgb25lIHJpZ2h0IGlu
IGZyb250IG9mIGl0KS4qLwotc3RydWN0IHNjaGVkdWxlX2RhdGEgeworc3RydWN0IHNjaGVkX3Jl
c291cmNlIHsKICAgICBzcGlubG9ja190ICAgICAgICAgKnNjaGVkdWxlX2xvY2ssCiAgICAgICAg
ICAgICAgICAgICAgICAgIF9sb2NrOwogICAgIHN0cnVjdCBzY2hlZF9pdGVtICAqY3VycjsgICAg
ICAgICAgIC8qIGN1cnJlbnQgdGFzayAgICAgICAgICAgICAgICAgICAgKi8KICAgICB2b2lkICAg
ICAgICAgICAgICAgKnNjaGVkX3ByaXY7CiAgICAgc3RydWN0IHRpbWVyICAgICAgICBzX3RpbWVy
OyAgICAgICAgLyogc2NoZWR1bGluZyB0aW1lciAgICAgICAgICAgICAgICAqLwogICAgIGF0b21p
Y190ICAgICAgICAgICAgdXJnZW50X2NvdW50OyAgIC8qIGhvdyBtYW55IHVyZ2VudCB2Y3B1cyAg
ICAgICAgICAgKi8KKyAgICB1bnNpZ25lZCAgICAgICAgICAgIHByb2Nlc3NvcjsKIH07CiAKLSNk
ZWZpbmUgY3Vycl9vbl9jcHUoYykgICAgKHBlcl9jcHUoc2NoZWR1bGVfZGF0YSwgYykuY3VycikK
LQotc3RydWN0IHNjaGVkX3Jlc291cmNlIHsKLSAgICB1bnNpZ25lZCAgICAgcHJvY2Vzc29yOwot
fTsKKyNkZWZpbmUgY3Vycl9vbl9jcHUoYykgICAgKHBlcl9jcHUoc2NoZWRfcmVzLCBjKS0+Y3Vy
cikKIAotREVDTEFSRV9QRVJfQ1BVKHN0cnVjdCBzY2hlZHVsZV9kYXRhLCBzY2hlZHVsZV9kYXRh
KTsKIERFQ0xBUkVfUEVSX0NQVShzdHJ1Y3Qgc2NoZWR1bGVyICosIHNjaGVkdWxlcik7CiBERUNM
QVJFX1BFUl9DUFUoc3RydWN0IGNwdXBvb2wgKiwgY3B1cG9vbCk7CiBERUNMQVJFX1BFUl9DUFUo
c3RydWN0IHNjaGVkX3Jlc291cmNlICosIHNjaGVkX3Jlcyk7CkBAIC02OSw3ICs2NSw3IEBAIHN0
YXRpYyBpbmxpbmUgc3BpbmxvY2tfdCAqa2luZCMjX3NjaGVkdWxlX2xvY2sjI2lycShwYXJhbSBF
WFRSQV9UWVBFKGFyZykpIFwKIHsgXAogICAgIGZvciAoIDsgOyApIFwKICAgICB7IFwKLSAgICAg
ICAgc3BpbmxvY2tfdCAqbG9jayA9IHBlcl9jcHUoc2NoZWR1bGVfZGF0YSwgY3B1KS5zY2hlZHVs
ZV9sb2NrOyBcCisgICAgICAgIHNwaW5sb2NrX3QgKmxvY2sgPSBwZXJfY3B1KHNjaGVkX3Jlcywg
Y3B1KS0+c2NoZWR1bGVfbG9jazsgXAogICAgICAgICAvKiBcCiAgICAgICAgICAqIHYtPnByb2Nl
c3NvciBtYXkgY2hhbmdlIHdoZW4gZ3JhYmJpbmcgdGhlIGxvY2s7IGJ1dCBcCiAgICAgICAgICAq
IHBlcl9jcHUodi0+cHJvY2Vzc29yKSBtYXkgYWxzbyBjaGFuZ2UsIGlmIGNoYW5naW5nIGNwdSBw
b29sIFwKQEAgLTc5LDcgKzc1LDcgQEAgc3RhdGljIGlubGluZSBzcGlubG9ja190ICpraW5kIyNf
c2NoZWR1bGVfbG9jayMjaXJxKHBhcmFtIEVYVFJBX1RZUEUoYXJnKSkgXAogICAgICAgICAgKiBs
b2NrIG1heSBiZSB0aGUgc2FtZTsgdGhpcyB3aWxsIHN1Y2NlZWQgaW4gdGhhdCBjYXNlLiBcCiAg
ICAgICAgICAqLyBcCiAgICAgICAgIHNwaW5fbG9jayMjaXJxKGxvY2ssICMjIGFyZyk7IFwKLSAg
ICAgICAgaWYgKCBsaWtlbHkobG9jayA9PSBwZXJfY3B1KHNjaGVkdWxlX2RhdGEsIGNwdSkuc2No
ZWR1bGVfbG9jaykgKSBcCisgICAgICAgIGlmICggbGlrZWx5KGxvY2sgPT0gcGVyX2NwdShzY2hl
ZF9yZXMsIGNwdSktPnNjaGVkdWxlX2xvY2spICkgXAogICAgICAgICAgICAgcmV0dXJuIGxvY2s7
IFwKICAgICAgICAgc3Bpbl91bmxvY2sjI2lycShsb2NrLCAjIyBhcmcpOyBcCiAgICAgfSBcCkBA
IC04OSw3ICs4NSw3IEBAIHN0YXRpYyBpbmxpbmUgc3BpbmxvY2tfdCAqa2luZCMjX3NjaGVkdWxl
X2xvY2sjI2lycShwYXJhbSBFWFRSQV9UWVBFKGFyZykpIFwKIHN0YXRpYyBpbmxpbmUgdm9pZCBr
aW5kIyNfc2NoZWR1bGVfdW5sb2NrIyNpcnEoc3BpbmxvY2tfdCAqbG9jayBcCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVYVFJBX1RZUEUoYXJnKSwgcGFy
YW0pIFwKIHsgXAotICAgIEFTU0VSVChsb2NrID09IHBlcl9jcHUoc2NoZWR1bGVfZGF0YSwgY3B1
KS5zY2hlZHVsZV9sb2NrKTsgXAorICAgIEFTU0VSVChsb2NrID09IHBlcl9jcHUoc2NoZWRfcmVz
LCBjcHUpLT5zY2hlZHVsZV9sb2NrKTsgXAogICAgIHNwaW5fdW5sb2NrIyNpcnEobG9jaywgIyMg
YXJnKTsgXAogfQogCkBAIC0xMTgsMTEgKzExNCwxMSBAQCBzY2hlZF91bmxvY2sodmNwdSwgY29u
c3Qgc3RydWN0IHZjcHUgKnYsIHYtPnByb2Nlc3NvciwgX2lycXJlc3RvcmUsIGZsYWdzKQogCiBz
dGF0aWMgaW5saW5lIHNwaW5sb2NrX3QgKnBjcHVfc2NoZWR1bGVfdHJ5bG9jayh1bnNpZ25lZCBp
bnQgY3B1KQogewotICAgIHNwaW5sb2NrX3QgKmxvY2sgPSBwZXJfY3B1KHNjaGVkdWxlX2RhdGEs
IGNwdSkuc2NoZWR1bGVfbG9jazsKKyAgICBzcGlubG9ja190ICpsb2NrID0gcGVyX2NwdShzY2hl
ZF9yZXMsIGNwdSktPnNjaGVkdWxlX2xvY2s7CiAKICAgICBpZiAoICFzcGluX3RyeWxvY2sobG9j
aykgKQogICAgICAgICByZXR1cm4gTlVMTDsKLSAgICBpZiAoIGxvY2sgPT0gcGVyX2NwdShzY2hl
ZHVsZV9kYXRhLCBjcHUpLnNjaGVkdWxlX2xvY2sgKQorICAgIGlmICggbG9jayA9PSBwZXJfY3B1
KHNjaGVkX3JlcywgY3B1KS0+c2NoZWR1bGVfbG9jayApCiAgICAgICAgIHJldHVybiBsb2NrOwog
ICAgIHNwaW5fdW5sb2NrKGxvY2spOwogICAgIHJldHVybiBOVUxMOwotLSAKMi4xNi40CgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 06 07:10:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 07:10:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNXkv-0007uK-Vs; Mon, 06 May 2019 07:09:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=t29F=TG=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hNXku-0007u8-Aa
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 07:09:44 +0000
X-Inumbo-ID: eb3bae80-6fcd-11e9-843c-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id eb3bae80-6fcd-11e9-843c-bc764e045a96;
 Mon, 06 May 2019 07:09:42 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hNXkq-0005HQ-W5; Mon, 06 May 2019 07:09:41 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hNXkq-0008Al-J9; Mon, 06 May 2019 07:09:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hNXkq-0004Ho-Hy; Mon, 06 May 2019 07:09:40 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135674-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.12-testing:test-amd64-amd64-xl-qcow2:guest-saverestore.2:fail:regression
 xen-4.12-testing:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=fd2a34c9655acecaaa1541dd84fc670936303175
X-Osstest-Versions-That: xen=07c181c83e03a860d806305369cd677c24df9b78
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 06 May 2019 07:09:40 +0000
Subject: [Xen-devel] [xen-4.12-testing test] 135674: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTY3NCB4ZW4tNC4xMi10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzU2NzQvCgpSZWdyZXNzaW9ucyA6
LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRp
bmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNv
dzIgICAgMTYgZ3Vlc3Qtc2F2ZXJlc3RvcmUuMiAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzk4OQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtIDcgeGVuLWJvb3QgZmFpbCBi
YXNlbGluZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAg
ICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAx
NyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBmZDJhMzRjOTY1NWFjZWNhYWExNTQxZGQ4NGZjNjcwOTM2MzAzMTc1CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAwN2MxODFjODNlMDNhODYwZDgw
NjMwNTM2OWNkNjc3YzI0ZGY5Yjc4CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzM5ODkgIDIwMTkt
MDMtMjIgMTM6MDc6MTMgWiAgIDQ0IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTM0MjYyICAy
MDE5LTA0LTAxIDExOjM2OjU1IFogICAzNCBkYXlzICAgMTQgYXR0ZW1wdHMKVGVzdGluZyBzYW1l
IHNpbmNlICAgMTM1Njc0ICAyMDE5LTA1LTA0IDAxOjQzOjU4IFogICAgMiBkYXlzICAgIDEgYXR0
ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KICBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5A
Y2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgS2V2aW4gVGlh
biA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
CmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFk
b3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpjb21taXQgZmQyYTM0Yzk2NTVhY2VjYWFhMTU0MWRkODRmYzY3MDkzNjMwMzE3NQpBdXRob3I6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgRnJpIE1h
eSAzIDEwOjQ1OjQ1IDIwMTkgKzAyMDAKCiAgICB4ODYvc3BlYy1jdHJsOiBFeHRlbmQgcmVwb2xp
bmUgc2FmZXkgY2FsY3VhdGlvbnMgZm9yIGVJQlJTIGFuZCBBdG9tIHBhcnRzCiAgICAKICAgIEFs
bCBjdXJyZW50bHktcmVsZWFzZWQgQXRvbSBwcm9jZXNzb3JzIGFyZSBpbiBwcmFjdGljZSByZXRw
b2xpbmUtc2FmZSwgYmVjYXVzZQogICAgdGhleSBkb24ndCBmYWxsIGJhY2sgdG8gYSBCVEIgcHJl
ZGljdGlvbiBvbiBSU0IgdW5kZXJmbG93LgogICAgCiAgICBIb3dldmVyLCBhbiBhZGRpdGlvbmFs
IG1lYW5pbmcgb2YgRW5oYW5jZWQgSVJCUyBpcyB0aGF0IHRoZSBwcm9jZXNzb3IgbWF5IG5vdAog
ICAgYmUgcmV0cG9saW5lLXNhZmUuICBUaGUgR2VtaW5pIExha2UgcGxhdGZvcm0sIGJhc2VkIG9u
IHRoZSBHb2xkbW9udCBQbHVzCiAgICBtaWNyb2FyY2hpdGVjdHVyZSBpcyB0aGUgZmlyc3QgQXRv
bSBwcm9jZXNzb3IgdG8gc3VwcG9ydCBlSUJSUy4KICAgIAogICAgVW50aWwgWGVuIGdldHMgZnVs
bCBlSUJSUyBzdXBwb3J0LCBHZW1pbmkgTGFrZSB3aWxsIHN0aWxsIGJlIHNhZmUgdXNpbmcKICAg
IHJlZ3VsYXIgSUJSUy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAxN2Y3NDI0MmNjZjBjZTZlNTFjMDNhNTg2
MDk0Nzg2NWMwZWYwZGMyCiAgICBtYXN0ZXIgZGF0ZTogMjAxOS0wMy0xOCAxNjoyNjo0MCArMDAw
MAoKY29tbWl0IGUyNWQxMzM4ZTFkOGEzMmU0NmM4MDgzMjEzMjNjNGFkOGZjNWJhMDEKQXV0aG9y
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIEZyaSBN
YXkgMyAxMDo0NDo1OCAyMDE5ICswMjAwCgogICAgeDg2L21zcjogU2hvcnRlbiBBUkNIX0NBUEFC
SUxJVElFU18qIGNvbnN0YW50cwogICAgCiAgICBUaGV5IGFyZSB1bm5lY2Vzc2VyaWx5IHZlcmJv
c2UsIGFuZCBBUkNIX0NBUFNfKiBpcyBhbHJlYWR5IHRoZSBtb3JlIGNvbW1vbgogICAgdmVyc2lv
bi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CiAgICBtYXN0ZXIgY29tbWl0OiBiYTI3YWFhODg1NDhjODI0YTQ3ZGNmNTYwOTI4OGVlMWMwNWQy
OTQ2CiAgICBtYXN0ZXIgZGF0ZTogMjAxOS0wMy0xOCAxNjoyNjo0MCArMDAwMAoKY29tbWl0IDdj
ZjZmYmM2MzUwMTUzM2JmMTA1YmQ4MzUwNTk2YTdkZjYwYjVjNmYKQXV0aG9yOiBJZ29yIERydXpo
aW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KRGF0ZTogICBGcmkgTWF5IDMgMTA6NDQ6
MjMgMjAxOSArMDIwMAoKICAgIHg4Ni9odm06IGZpbmlzaCBJT1JFUXMgY29ycmVjdGx5IG9uIGNv
bXBsZXRpb24gcGF0aAogICAgCiAgICBTaW5jZSB0aGUgaW50cm9kdWN0aW9uIG9mIGxpbmVhcl97
cmVhZCx3cml0ZX0oKSBoZWxwZXJzIGluIDNiZGVjNTMwYTUKICAgICh4ODYvSFZNOiBzcGxpdCBw
YWdlIHN0cmFkZGxpbmcgZW11bGF0ZWQgYWNjZXNzZXMgaW4gbW9yZSBjYXNlcykgdGhlCiAgICBj
b21wbGV0aW9uIHBhdGggZm9yIElPUkVRcyBoYXMgYmVlbiBicm9rZW46IGlmIHRoZXJlIGlzIGFu
IElPUkVRIGluCiAgICBwcm9ncmVzcyBidXQgaHZtX2NvcHlfe3RvLGZyb219X2d1ZXN0X2xpbmVh
cigpIHJldHVybnMgSFZNVFJBTlNfb2theQogICAgKGUuZy4gd2hlbiBQMk0gdHlwZSBvZiBzb3Vy
Y2UvZGVzdGluYXRpb24gaGFzIGJlZW4gY2hhbmdlZCBieSBJT1JFUQogICAgaGFuZGxlcikgdGhl
IGV4ZWN1dGlvbiB3aWxsIG5ldmVyIHJlLWVudGVyIGh2bWVtdWxfZG9faW8oKSB3aGVyZQogICAg
SU9SRVFzIGFyZSBjb21wbGV0ZWQuIFRoaXMgdXN1YWxseSByZXN1bHRzIGluIGEgZG9tYWluIGNy
YXNoIHVwb24KICAgIHRoZSBleGVjdXRpb24gb2YgdGhlIG5leHQgSU9SRVEgZW50ZXJpbmcgaHZt
ZW11bF9kb19pbygpIGFuZCBmaW5kaW5nCiAgICB0aGUgcmVtbmFudHMgb2YgdGhlIHByZXZpb3Vz
IElPUkVRIGluIHRoZSBzdGF0ZSBtYWNoaW5lLgogICAgCiAgICBUaGlzIHBhcnRpY3VsYXIgaXNz
dWUgaGFzIGJlZW4gZGlzY292ZXJlZCBpbiByZWxhdGlvbiB0byBwMm1faW9yZXFfc2VydmVyCiAg
ICB0eXBlIHdoZXJlIGFuIGVtdWxhdG9yIGNoYW5nZWQgdGhlIG1lbW9yeSB0eXBlIGJldHdlZW4g
cDJtX2lvcmVxX3NlcnZlcgogICAgYW5kIHAybV9yYW1fcncgaW4gcHJvY2VzcyBvZiByZXNwb25k
aW5nIHRvIElPUkVRIHdoaWNoIG1hZGUKICAgIGh2bV9jb3B5Xy4uKCkgdG8gYmVoYXZlIGRpZmZl
cmVudGx5IG9uIHRoZSB3YXkgYmFjay4KICAgIAogICAgRml4IGl0IGZvciBub3cgYnkgY2hlY2tp
bmcgaWYgSU9SRVEgY29tcGxldGlvbiBpcyByZXF1aXJlZCAod2hpY2gKICAgIGNhbiBiZSBpZGVu
dGlmaWVkIGJ5IHF1ZXJ5aW5nIE1NSU8gY2FjaGUpIGJlZm9yZSB0cnlpbmcgdG8gZmluaXNoCiAg
ICBhIG1lbW9yeSBhY2Nlc3MgaW1tZWRpYXRlbHkgdGhyb3VnaCBodm1fY29weV8uLigpLCByZS1l
bnRlcgogICAgaHZtZW11bF9kb19pbygpIG90aGVyd2lzZS4gVGhpcyBjaGFuZ2UgYWxvbmUgb25s
eSBhZGRyZXNzZXMgSU9SRVEKICAgIGNvbXBsZXRpb24gaXNzdWUgZm9yIFAyTSB0eXBlIGNoYW5n
aW5nIGZyb20gTU1JTyB0byBSQU0gaW4gdGhlCiAgICBtaWRkbGUgb2YgZW11bGF0aW9uIGJ1dCBs
ZWF2ZXMgYSBjYXNlIHdoZXJlIG5ldyBJT1JFUXMgbWlnaHQgYmUKICAgIGludHJvZHVjZWQgYnkg
UDJNIGNoYW5nZXMgZnJvbSBSQU0gdG8gTU1JTyAod2hpY2ggaXMgbGVzcyBsaWtlbHkKICAgIHRv
IGZpbmQgaW4gcHJhY3RpY2UpIHRoYXQgcmVxdWlyZXMgbW9yZSBzdWJzdGFudGlhbCBjaGFuZ2Vz
IGluCiAgICBNTUlPIGVtdWxhdGlvbiBjb2RlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJZ29y
IERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBQ
YXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDog
NTIyYTJmM2M1Yzg5Y2M3OGMwZTJiMDVhZjkyNGI3NmNlZjdkNGJmZgogICAgbWFzdGVyIGRhdGU6
IDIwMTktMDMtMTggMTY6Mjk6MjEgKzAxMDAKCmNvbW1pdCA3ZjUzYmUyYWI1NmQyNmYyOTgxNjcz
YmQzZTA0MmUxODJmZGNlMzM2CkF1dGhvcjogSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmlu
QGNpdHJpeC5jb20+CkRhdGU6ICAgRnJpIE1heSAzIDEwOjQzOjQ5IDIwMTkgKzAyMDAKCiAgICB4
ODYvaHZtOiBzcGxpdCBhbGwgbGluZWFyIHJlYWRzIGFuZCB3cml0ZXMgYXQgcGFnZSBib3VuZGFy
eQogICAgCiAgICBSdWxpbmcgb3V0IHBhZ2Ugc3RyYWRkbGluZyBhdCBsaW5lYXIgbGV2ZWwgbWFr
ZXMgaXQgZWFzaWVyIHRvCiAgICBkaXN0aW5ndWlzaCBjaHVua3MgdGhhdCByZXF1aXJlIHByb3Bl
ciBoYW5kbGluZyBhcyBNTUlPIGFjY2VzcwogICAgYW5kIG5vdCBjb21wbGV0ZSB0aGVtIGFzIHBh
Z2Ugc3RyYWRkbGluZyBtZW1vcnkgdHJhbnNhY3Rpb25zCiAgICBwcmVtYXR1cmVseS4gVGhpcyBk
b2Vzbid0IGNoYW5nZSB0aGUgZ2VuZXJhbCBiZWhhdmlvci4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CiAgICBSZXZpZXdl
ZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAy
ZDUyN2JhMzEwZGM2Njk1YmJhMmRmMTE4ZmY5ZTA1M2Y3ZTQwYzgyCiAgICBtYXN0ZXIgZGF0ZTog
MjAxOS0wMy0xOCAxNjoyODo0NSArMDEwMAoKY29tbWl0IGViOTA1MjE3ZDFmZjUxZDZkMmIzZGJl
OGNkZjYxOGVmNDBhYjJkNzcKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CkRhdGU6ICAgRnJpIE1heSAzIDEwOjQzOjEzIDIwMTkgKzAyMDAKCiAgICB4ODYvZTgyMDogZml4
IGJ1aWxkIHdpdGggZ2NjOQogICAgCiAgICBlODIwLmM6IEluIGZ1bmN0aW9uIOKAmGNsaXBfdG9f
bGltaXTigJk6CiAgICAuLi4veGVuL2luY2x1ZGUvYXNtL3N0cmluZy5oOjEwOjI2OiBlcnJvcjog
4oCYX19idWlsdGluX21lbW1vdmXigJkgb2Zmc2V0IFstMTYsIC0zNl0gaXMgb3V0IG9mIHRoZSBi
b3VuZHMgWzAsIDIwNDg0XSBvZiBvYmplY3Qg4oCYZTgyMOKAmSB3aXRoIHR5cGUg4oCYc3RydWN0
IGU4MjBtYXDigJkgWy1XZXJyb3I9YXJyYXktYm91bmRzXQogICAgICAgMTAgfCAjZGVmaW5lIG1l
bW1vdmUoZCwgcywgbikgX19idWlsdGluX21lbW1vdmUoZCwgcywgbikKICAgICAgICAgIHwgICAg
ICAgICAgICAgICAgICAgICAgICAgIF5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+CiAgICBlODIw
LmM6NDA0OjEzOiBub3RlOiBpbiBleHBhbnNpb24gb2YgbWFjcm8g4oCYbWVtbW92ZeKAmQogICAg
ICA0MDQgfCAgICAgICAgICAgICBtZW1tb3ZlKCZlODIwLm1hcFtpXSwgJmU4MjAubWFwW2krMV0s
CiAgICAgICAgICB8ICAgICAgICAgICAgIF5+fn5+fn4KICAgIGU4MjAuYzozNjoxNjogbm90ZTog
4oCYZTgyMOKAmSBkZWNsYXJlZCBoZXJlCiAgICAgICAzNiB8IHN0cnVjdCBlODIwbWFwIGU4MjA7
CiAgICAgICAgICB8ICAgICAgICAgICAgICAgIF5+fn4KICAgIAogICAgV2hpbGUgSSBjYW4ndCBz
ZWUgd2hlcmUgdGhlIG5lZ2F0aXZlIG9mZnNldHMgd291bGQgY29tZSBmcm9tLCBjb252ZXJ0aW5n
CiAgICB0aGUgbG9vcCBpbmRleCB0byB1bnNpZ25lZCB0eXBlIGhlbHBzLiBUYWtlIHRoZSBvcHBv
cnR1bml0eSBhbmQgYWxzbwogICAgY29udmVydCBzZXZlcmFsIG90aGVyIGxvY2FsIHZhcmlhYmxl
cyBhbmQgY29weV9lODIwX21hcCgpJ3Mgc2Vjb25kCiAgICBwYXJhbWV0ZXIgdG8gdW5zaWduZWQg
aW50IChhbmQgYm9vbCBpbiBvbmUgY2FzZSkuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBDaGFybGVz
IEFybm9sZCA8Y2Fybm9sZEBzdXNlLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxy
b2dlci5wYXVAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAyMmUyZjhkZGRmNWZiZWQ4ODViNWU0ZGIzZmZj
OWUxMTAxYmU5ZWMwCiAgICBtYXN0ZXIgZGF0ZTogMjAxOS0wMy0xOCAxMTozODozNiArMDEwMAoK
Y29tbWl0IGM3NWQ1ZmU1N2Y2MDhmMzQxMTUyZTBkM2I3MDM1MjU1ZWVhZTE4MTMKQXV0aG9yOiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIEZyaSBNYXkg
MyAxMDo0MDoxMCAyMDE5ICswMjAwCgogICAgeDg2L3B2OiBGaXggY29uc3RydWN0aW9uIG9mIDMy
Yml0IGRvbTAncwogICAgCiAgICBkb20wX2NvbnN0cnVjdF9wdigpIGhhcyBsb2dpYyB0byB0cmFu
c2l0aW9uIGRvbTAgaW50byBhIGNvbXBhdCBkb21haW4gd2hlbgogICAgYm9vdGluZyBhbiBFTEYz
MiBpbWFnZS4KICAgIAogICAgT25lIGFzcGVjdCB3aGljaCBpcyBtaXNzaW5nIGlzIHRoZSBDUFVJ
RCBwb2xpY3kgcmVjYWxjdWxhdGlvbiwgbWVhbmluZyB0aGF0IGEKICAgIDMyYml0IGRvbTAgc2Vl
cyBhIDY0Yml0IHBvbGljeSwgd2hpY2ggZGlmZmVyIGJ5IHRoZSBMb25nIE1vZGUgZmVhdHVyZSBm
bGFnIGluCiAgICBwYXJ0aWN1bGFyLiAgQW5vdGhlciBtaXNzaW5nIGl0ZW0gaXMgdGhlIHg4N19m
aXBfd2lkdGggaW5pdGlhbGlzYXRpb24uCiAgICAKICAgIFVwZGF0ZSBkb20wX2NvbnN0cnVjdF9w
digpIHRvIHVzZSBzd2l0Y2hfY29tcGF0KCksIHJhdGhlciB0aGFuIHJldGFpbmluZyB0aGUKICAg
IG9wZW5jb2RpbmcuICBQb3NpdGlvbiB0aGUgY2FsbCB0byBzd2l0Y2hfY29tcGF0KCkgc3VjaCB0
aGF0IHRoZSBjb21wYXQzMiBsb2NhbAogICAgdmFyaWFibGUgY2FuIGRpc2FwcGVhciBlbnRpcmVs
eS4KICAgIAogICAgVGhlIDMyYml0IG1vbml0b3IgdGFibGUgaXMgbm93IGNyZWF0ZWQgYnkgc2V0
dXBfY29tcGF0X2w0KCksIGF2b2lkaW5nIHRoZSBuZWVkCiAgICB0byBmb3IgbWFudWFsIGNyZWF0
aW9uIGxhdGVyLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CiAgICBtYXN0ZXIgY29tbWl0OiAzNTZmNDM3MTcxYzViYjkwNzAxYWM5ZGQ3YmE0ZGJiZDA1
OTg4ZTM4CiAgICBtYXN0ZXIgZGF0ZTogMjAxOS0wMy0xNSAxNDo1OToyNyArMDAwMAoKY29tbWl0
IGUzYTFlYmVlOThlNjFkZmUzYjhiMWViNzEwNDNhZDUyMjBiM2NmZDMKQXV0aG9yOiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIEZyaSBNYXkgMyAxMDoz
OToyOSAyMDE5ICswMjAwCgogICAgeDg2L3RzeDogSW1wbGVtZW50IGNvbnRyb2xzIGZvciBSVE0g
Zm9yY2UtYWJvcnQgbW9kZQogICAgCiAgICBUaGUgQ1BVSUQgYml0IGFuZCBNU1IgYXJlIGRlbGli
ZXJhdGVseSBub3QgZXhwb3NlZCB0byBndWVzdHMsIGJlY2F1c2UgdGhleQogICAgd29uJ3QgZXhp
c3Qgb24gbmV3ZXIgcHJvY2Vzc29ycy4gIEFzIHZQTVUgaXNuJ3Qgc2VjdXJpdHkgc3VwcG9ydGVk
LCB0aGUKICAgIG1pc2JlaGF2aW91ciBvZiBQQ1IzIGlzbid0IGV4cGVjdGVkIHRvIGltcGFjdCBw
cm9kdWN0aW9uIGRlcGxveW1lbnRzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDZiZTYxM2YyOWI0MjA1
MzQ5Mjc1ZDI0MzY3YmQ0YzgyZmIyOTYwZGQKICAgIG1hc3RlciBkYXRlOiAyMDE5LTAzLTEyIDE3
OjA1OjIxICswMDAwCgpjb21taXQgNzBkNjEzZDhiOTczOTkzOTEwMmZmMmE3MjVlOTRmYjA3YmU3
YjgzZQpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRh
dGU6ICAgRnJpIE1heSAzIDEwOjM4OjUzIDIwMTkgKzAyMDAKCiAgICB4ODYvdnRkOiBEb24ndCBp
bmNsdWRlIGNvbnRyb2wgcmVnaXN0ZXIgc3RhdGUgaW4gdGhlIHRhYmxlIHBvaW50ZXJzCiAgICAK
ICAgIGlyZW1hcF9tYWRkciBhbmQgcWludmFsX21hZGRyIHBvaW50IHRvIHRoZSBiYXNlIG9mIGEg
YmxvY2sgb2YgY29udGlndW91cyBSQU0sCiAgICBhbGxvY2F0ZWQgYnkgdGhlIGRyaXZlciwgaG9s
ZGluZyB0aGUgSW50ZXJydXB0IFJlbWFwcGluZyB0YWJsZSwgYW5kIHRoZSBRdWV1ZWQKICAgIElu
dmFsaWRhdGlvbiByaW5nLgogICAgCiAgICBEZXNwaXRlIHRoZWlyIG5hbWUsIHRoZXkgYXJlIGFj
dHVhbGx5IHRoZSB2YWx1ZXMgb2YgdGhlIGhhcmR3YXJlIHJlZ2lzdGVyLAogICAgaW5jbHVkaW5n
IGNvbnRyb2wgbWV0YWRhdGEgaW4gdGhlIGxvd2VyIDEyIGJpdHMuICBXaGlsZSB1c2VzIG9mIHRo
ZXNlIGZpZWxkcwogICAgZG8gYXBwZWFyIHRvIGNvcnJlY3RseSBzaGlmdCBvdXQgdGhlIG1ldGFk
YXRhLCB0aGlzIGlzIHZlcnkgc3VidGxlIGJlaGF2aW91cgogICAgYW5kIGNvbmZ1c2luZyB0byBm
b2xsb3cuCiAgICAKICAgIE5vdGhpbmcgdXNlcyB0aGUgbWV0YWRhdGEsIHNvIG1ha2UgdGhlIGZp
ZWxkcyBhY3R1YWxseSBwb2ludCBhdCB0aGUgYmFzZSBvZgogICAgdGhlIHJlbGV2YW50IHRhYmxl
cy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CiAgICBBY2tlZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgICBt
YXN0ZXIgY29tbWl0OiBhOWEwNWFlZWUxMGE1YTM3NjNhNDEzMDVhOWYzODExMmRkMWZjYzgyCiAg
ICBtYXN0ZXIgZGF0ZTogMjAxOS0wMy0xMiAxMzo1NzoxMyArMDAwMAoKY29tbWl0IDg1OTNlNzlk
NzZjYTE5ZDFkMmU2ZDA0NDNlNmVmYzUzYmVjNzNhNmUKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgRnJpIE1heSAzIDEwOjM3OjU4IDIwMTkgKzAyMDAKCiAg
ICB4ODYvSFZNOiBkb24ndCBjcmFzaCBndWVzdCBpbiBodm1lbXVsX2ZpbmRfbW1pb19jYWNoZSgp
CiAgICAKICAgIENvbW1pdCAzNWE2MWMwNWVhICgieDg2ZW11bDogYWRqdXN0IGhhbmRsaW5nIG9m
IEFWWDIgZ2F0aGVycyIpIGJ1aWxkcwogICAgdXBvbiB0aGUgZmFjdCB0aGF0IHRoZSBkb21haW4g
d2lsbCBhY3R1YWxseSBzdXJ2aXZlIHJ1bm5pbmcgb3V0IG9mIE1NSU8KICAgIHJlc3VsdCBidWZm
ZXIgc3BhY2UuIERyb3AgdGhlIGRvbWFpbl9jcmFzaCgpIGludm9jYXRpb24uIEFsc28gZGVsYXkK
ICAgIGluY3JlbWVudGluZyBvZiB0aGUgdXNhZ2UgY291bnRlciwgc3VjaCB0aGF0IHRoZSBmdW5j
dGlvbiBjYW4ndCBwb3NzaWJseQogICAgdXNlL3JldHVybiBhbiBvdXQtb2YtYm91bmRzIHNsb3Qv
cG9pbnRlciBpbiBjYXNlIGV4ZWN1dGlvbiBzdWJzZXF1ZW50bHkKICAgIG1ha2VzIGl0IGludG8g
dGhlIGZ1bmN0aW9uIGFnYWluIHdpdGhvdXQgYSBwcmlvciByZXNldCBvZiBzdGF0ZS4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2
aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgICBtYXN0
ZXIgY29tbWl0OiBhNDNjMWRlYzI0NmJkZWU0ODRlNmEzZGUwMDFjYzY4NTBhMTA3YWJlCiAgICBt
YXN0ZXIgZGF0ZTogMjAxOS0wMy0xMiAxNDozOTo0NiArMDEwMAoKY29tbWl0IGE2YzcwOGRjMjI0
MDlkYmYxNTkyOTMwZmRlZmIwZGFhNDgxODIxMzUKQXV0aG9yOiBJZ29yIERydXpoaW5pbiA8aWdv
ci5kcnV6aGluaW5AY2l0cml4LmNvbT4KRGF0ZTogICBGcmkgTWF5IDMgMTA6MzY6NDcgMjAxOSAr
MDIwMAoKICAgIGlvbW11OiBsZWF2ZSBJT01NVSBlbmFibGVkIGJ5IGRlZmF1bHQgZHVyaW5nIGtl
eGVjIGNyYXNoIHRyYW5zaXRpb24KICAgIAogICAgSXQncyB1bnNhZmUgdG8gZGlzYWJsZSBJT01N
VSBvbiBhIGxpdmUgc3lzdGVtIHdoaWNoIGlzIHRoZSBjYXNlCiAgICBpZiB3ZSdyZSBjcmFzaGlu
ZyBzaW5jZSByZW1hcHBpbmcgaGFyZHdhcmUgZG9lc24ndCB1c3VhbGx5IGtub3cgd2hhdAogICAg
dG8gZG8gd2l0aCBvbmdvaW5nIGJ1cyB0cmFuc2FjdGlvbnMgYW5kIGZyZXF1ZW50bHkgcmFpc2Vz
IE5NSS9NQ0UvU01JLAogICAgZXRjLiAoZGVwZW5kcyBvbiB0aGUgZmlybXdhcmUgY29uZmlndXJh
dGlvbikgdG8gc2lnbmFsIHRoZXNlIGFibm9ybWFsaXRpZXMuCiAgICBUaGlzLCBpbiB0dXJuLCBk
b2Vzbid0IHBsYXkgd2VsbCB3aXRoIGtleGVjIHRyYW5zaXRpb24gcHJvY2VzcyBhcyB0aGVyZSBp
cwogICAgbm8gaGFuZGxpbmcgYXZhaWxhYmxlIGF0IHRoZSBtb21lbnQgZm9yIHRoaXMga2luZCBv
ZiBldmVudHMgcmVzdWx0aW5nCiAgICBpbiBmYWlsdXJlcyB0byBlbnRlciB0aGUga2VybmVsLgog
ICAgCiAgICBNb2Rlcm4gTGludXgga2VybmVscyB0YXVnaHQgdG8gY29weSBhbGwgdGhlIG5lY2Vz
c2FyeSBETUFSL0lSIHRhYmxlcwogICAgZm9sbG93aW5nIGtleGVjIGZyb20gdGhlIHByZXZpb3Vz
IGtlcm5lbCAoWGVuIGluIG91ciBjYXNlKSAtIHNvIGl0J3MKICAgIGN1cnJlbnRseSBub3JtYWwg
dG8ga2VlcCBJT01NVSBlbmFibGVkLiBJdCBtaWdodCByZXF1aXJlIG1pbm9yIGNoYW5nZXMgdG8K
ICAgIGtkdW1wIGNvbW1hbmQgbGluZSB0aGF0IGVuYWJsZXMgSU9NTVUgZHJpdmVycyAoZS5nLiBp
bnRlbF9pb21tdT1vbiAvCiAgICBpbnRyZW1hcD1vbikgYnV0IHJlY2VudCBrZXJuZWxzIGRvbid0
IHJlcXVpcmUgYW55IGFkZGl0aW9uYWwgY2hhbmdlcyBmb3IKICAgIHRoZSB0cmFuc2l0aW9uIHRv
IGJlIHRyYW5zcGFyZW50LgogICAgCiAgICBBIGZhbGxiYWNrIG9wdGlvbiBpcyBzdGlsbCBsZWZ0
IGZvciBjb21wYXRpYmlsaXR5IHdpdGggYW5jaWVudCBjcmFzaAogICAga2VybmVscyB3aGljaCBk
aWRuJ3QgbGlrZSB0byBoYXZlIElPTU1VIGFjdGl2ZSB1bmRlciB0aGVpciBmZWV0IG9uIGJvb3Qu
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IElnb3IgRHJ1emhpbmluIDxpZ29yLmRydXpoaW5pbkBj
aXRyaXguY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICAgIG1hc3RlciBjb21taXQ6IDEyYzM2ZjU3N2Q0NTQ5OTZjODgyZWNkYzVkYTgxMTNjYTI2MTM2
NDYKICAgIG1hc3RlciBkYXRlOiAyMDE5LTAzLTEyIDE0OjM4OjEyICswMTAwCgpjb21taXQgMzZm
MDQ2MzRjZTg1NTNlZGYxNDk2ZmY0YjBiZmM0MTQxNmU1NWQ5NApBdXRob3I6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBUdWUgTWFyIDEyIDE0OjQyOjE3IDIwMTkgKzAx
MDAKCiAgICBBcm0vYXRvbWljOiBjb3JyZWN0IGFzbSgpIGNvbnN0cmFpbnRzIGluIGJ1aWxkX2Fk
ZF9zaXplZCgpCiAgICAKICAgIFRoZSBtZW1vcnkgb3BlcmFuZCBpcyBhbiBpbi9vdXQgb25lLCBh
bmQgdGhlIGF1eGlsaWFyeSByZWdpc3RlciBnZXRzCiAgICB3cml0dGVuIHRvIGVhcmx5LgogICAg
CiAgICBUYWtlIHRoZSBvcHBvcnR1bml0eSBhbmQgYWxzbyBkcm9wIHRoZSByZWR1bmRhbnQgY2Fz
dCAodGhlIGlubGluZQogICAgZnVuY3Rpb25zJyBwYXJhbWV0ZXJzIGFyZSBhbHJlYWR5IG9mIHRo
ZSBjYXN0ZWQtdG8gdHlwZSkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgNTFjZWIxNjIzYjk5
NTY0NDBmMWI5OTQzYzY3MDEwYTkwZDYxZjVjNSkKCmNvbW1pdCBjNGIxYTc1ZDdjMTNkNGIxNDE2
MjdmZTUwZDhmMGM4MDU4OGY4ZjY0CkF1dGhvcjogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1
LmNpdHJpeC5jb20+CkRhdGU6ICAgTW9uIEFwciAxIDEzOjExOjE3IDIwMTkgKzAxMDAKCiAgICBT
VVBQT1JULm1kOiBGaXggcmVsZWFzZSBub3RlcyBsaW5rCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgoKY29tbWl0IDE4ZjZmYjk5
MGMzMGRjYjFhNGFlODdlZDhkYjEwZjYzNWFmZGEwZmMKQXV0aG9yOiBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KRGF0ZTogICBNb24gQXByIDEgMTI6MTg6NTQgMjAxOSAr
MDEwMAoKICAgIHhlbi9NYWtlZmlsZTogU2V0IHZlcnNpb24gdG8gNC4xMi4xLXByZSBmb3Igc3Rh
YmxlIGJyYW5jaAogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tz
b25AZXUuY2l0cml4LmNvbT4KCmNvbW1pdCA5OTdkNjI0OGE5YWU5MzJkMGRiYWFjOGQ4NzU1YzJi
MTVmZWMyNWRjCkF1dGhvcjogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+
CkRhdGU6ICAgTW9uIEFwciAxIDEyOjAzOjIzIDIwMTkgKzAxMDAKCiAgICBSRUFETUUsIHhlbi9N
YWtlZmlsZTogU2V0IHZlcnNpb24gdG8gNC4xMi4wCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IElh
biBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgoKY29tbWl0IGFiNzkzY2FlMjQz
ZDMzNjI2ZWY3NTBhZWNmMWE1ZWQyMDMyZDkwZTIKQXV0aG9yOiBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KRGF0ZTogICBNb24gQXByIDEgMTE6NTk6NDAgMjAxOSArMDEw
MAoKICAgIENvbmZpZy5tazogU3dpdGNoIHRvIDQuMTIuMCByZWxlYXNlIHRhZ3MgZm9yIHN1YnRy
ZWVzCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5j
aXRyaXguY29tPgoKY29tbWl0IDFkNzE0MDRiZmU4ZDIyMjMxNGViN2YxOTcxZmRjNjc3NmZiNTJj
MDgKQXV0aG9yOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KRGF0ZTog
ICBNb24gQXByIDEgMDk6NTQ6NTYgMjAxOSArMDEwMAoKICAgIFNVUFBPUlQubWQ6IFNwZWNpZnkg
c3VwcG9ydCBsaWZldGltZSBmb3IgNC4xMgogICAgCiAgICBDQzogTGFycyBLdXJ0aCA8bGFycy5r
dXJ0aEBjaXRyaXguY29tPgogICAgQ0M6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4K
ICAgIFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29t
PgoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 06 07:10:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 07:10:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNXlp-000067-Ex; Mon, 06 May 2019 07:10:41 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XZcu=TG=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hNXlo-000060-Gt
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 07:10:40 +0000
X-Inumbo-ID: 0d046a87-6fce-11e9-843c-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0d046a87-6fce-11e9-843c-bc764e045a96;
 Mon, 06 May 2019 07:10:39 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 9E653AC8E;
 Mon,  6 May 2019 07:10:37 +0000 (UTC)
To: xen-devel@lists.xenproject.org
References: <20190506065644.7415-1-jgross@suse.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 mQENBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAG0H0p1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT6JATkEEwECACMFAlOMcK8CGwMH
 CwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAKCRCw3p3WKL8TL8eZB/9G0juS/kDY9LhEXseh
 mE9U+iA1VsLhgDqVbsOtZ/S14LRFHczNd/Lqkn7souCSoyWsBs3/wO+OjPvxf7m+Ef+sMtr0
 G5lCWEWa9wa0IXx5HRPW/ScL+e4AVUbL7rurYMfwCzco+7TfjhMEOkC+va5gzi1KrErgNRHH
 kg3PhlnRY0Udyqx++UYkAsN4TQuEhNN32MvN0Np3WlBJOgKcuXpIElmMM5f1BBzJSKBkW0Jc
 Wy3h2Wy912vHKpPV/Xv7ZwVJ27v7KcuZcErtptDevAljxJtE7aJG6WiBzm+v9EswyWxwMCIO
 RoVBYuiocc51872tRGywc03xaQydB+9R7BHPuQENBFOMcBYBCADLMfoA44MwGOB9YT1V4KCy
 vAfd7E0BTfaAurbG+Olacciz3yd09QOmejFZC6AnoykydyvTFLAWYcSCdISMr88COmmCbJzn
 sHAogjexXiif6ANUUlHpjxlHCCcELmZUzomNDnEOTxZFeWMTFF9Rf2k2F0Tl4E5kmsNGgtSa
 aMO0rNZoOEiD/7UfPP3dfh8JCQ1VtUUsQtT1sxos8Eb/HmriJhnaTZ7Hp3jtgTVkV0ybpgFg
 w6WMaRkrBh17mV0z2ajjmabB7SJxcouSkR0hcpNl4oM74d2/VqoW4BxxxOD1FcNCObCELfIS
 auZx+XT6s+CE7Qi/c44ibBMR7hyjdzWbABEBAAGJAR8EGAECAAkFAlOMcBYCGwwACgkQsN6d
 1ii/Ey9D+Af/WFr3q+bg/8v5tCknCtn92d5lyYTBNt7xgWzDZX8G6/pngzKyWfedArllp0Pn
 fgIXtMNV+3t8Li1Tg843EXkP7+2+CQ98MB8XvvPLYAfW8nNDV85TyVgWlldNcgdv7nn1Sq8g
 HwB2BHdIAkYce3hEoDQXt/mKlgEGsLpzJcnLKimtPXQQy9TxUaLBe9PInPd+Ohix0XOlY+Uk
 QFEx50Ki3rSDl2Zt2tnkNYKUCvTJq7jvOlaPd6d/W0tZqpyy7KVay+K4aMobDsodB3dvEAs6
 ScCnh03dDAFgIq5nsB11j3KPKdVoPlfucX2c7kGNH+LUMbzqV6beIENfNexkOfxHf4kBrQQY
 AQgAIBYhBIUSZ3Lo9gSUpdCX97DendYovxMvBQJa3fDQAhsCAIEJELDendYovxMvdiAEGRYI
 AB0WIQRTLbB6QfY48x44uB6AXGG7T9hjvgUCWt3w0AAKCRCAXGG7T9hjvk2LAP99B/9FenK/
 1lfifxQmsoOrjbZtzCS6OKxPqOLHaY47BgEAqKKn36YAPpbk09d2GTVetoQJwiylx/Z9/mQI
 CUbQMg1pNQf9EjA1bNcMbnzJCgt0P9Q9wWCLwZa01SnQWFz8Z4HEaKldie+5bHBL5CzVBrLv
 81tqX+/j95llpazzCXZW2sdNL3r8gXqrajSox7LR2rYDGdltAhQuISd2BHrbkQVEWD4hs7iV
 1KQHe2uwXbKlguKPhk5ubZxqwsg/uIHw0qZDk+d0vxjTtO2JD5Jv/CeDgaBX4Emgp0NYs8IC
 UIyKXBtnzwiNv4cX9qKlz2Gyq9b+GdcLYZqMlIBjdCz0yJvgeb3WPNsCOanvbjelDhskx9gd
 6YUUFFqgsLtrKpCNyy203a58g2WosU9k9H+LcheS37Ph2vMVTISMszW9W8gyORSgmw==
Message-ID: <d3a07570-4124-a36f-9f8b-b4f664bdc48f@suse.com>
Date: Mon, 6 May 2019 09:10:36 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190506065644.7415-1-jgross@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH RFC V2 00/45] xen: add core scheduling
 support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Robert VanVossen <robert.vanvossen@dornerworks.com>,
 Dario Faggioli <dfaggioli@suse.com>, Julien Grall <julien.grall@arm.com>,
 Josh Whitehead <josh.whitehead@dornerworks.com>,
 Meng Xu <mengxu@cis.upenn.edu>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDYvMDUvMjAxOSAwODo1NSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBBZGQgc3VwcG9ydCBm
b3IgY29yZS0gYW5kIHNvY2tldC1zY2hlZHVsaW5nIGluIHRoZSBYZW4gaHlwZXJ2aXNvci4KClRo
ZSBzZXJpZXMgaXMgYXZhaWxhYmxlIHVuZGVyOgoKICBnaXRodWIuY29tL2pncm9zczEveGVuLmdp
dCBzY2hlZC1yZmMtdjIKCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 06 07:16:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 07:16:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNXr5-0000Lp-4B; Mon, 06 May 2019 07:16:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=DZ7u=TG=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hNXr3-0000Lk-JO
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 07:16:05 +0000
X-Inumbo-ID: ce8389bf-6fce-11e9-843c-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ce8389bf-6fce-11e9-843c-bc764e045a96;
 Mon, 06 May 2019 07:16:03 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 06 May 2019 01:16:02 -0600
Message-Id: <5CCFDF2F020000780022C08C@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 06 May 2019 01:15:59 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <5CC6DD090200007800229E80@prv1-mh.provo.novell.com>
 <5CC71ADE020000780022A1B7@prv1-mh.provo.novell.com>
 <20190503091905.2levs75dxln4rhiw@Air-de-Roger>
 <5CCC4BDD020000780022BA05@prv1-mh.provo.novell.com>
In-Reply-To: <5CCC4BDD020000780022BA05@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v1b 1/9] x86/IRQ: deal with move-in-progress
 state in fixup_irqs()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Igor Druzhinin <igor.druzhinin@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAzLjA1LjE5IGF0IDE2OjEwLCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+Pj4+
IE9uIDAzLjA1LjE5IGF0IDExOjE5LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+PiBP
biBNb24sIEFwciAyOSwgMjAxOSBhdCAwOTo0MDoxNEFNIC0wNjAwLCBKYW4gQmV1bGljaCB3cm90
ZToKPj4+IC0tLSB1bnN0YWJsZS5vcmlnL3hlbi9hcmNoL3g4Ni9pcnEuYwkKPj4+ICsrKyB1bnN0
YWJsZS94ZW4vYXJjaC94ODYvaXJxLmMKPj4+IEBAIC0yNDIsNiArMjQyLDIwIEBAIHZvaWQgZGVz
dHJveV9pcnEodW5zaWduZWQgaW50IGlycSkKPj4+ICAgICAgeGZyZWUoYWN0aW9uKTsKPj4+ICB9
Cj4+PiAgCj4+PiArc3RhdGljIHZvaWQgcmVsZWFzZV9vbGRfdmVjKHN0cnVjdCBpcnFfZGVzYyAq
ZGVzYykKPj4+ICt7Cj4+PiArICAgIHVuc2lnbmVkIGludCB2ZWN0b3IgPSBkZXNjLT5hcmNoLm9s
ZF92ZWN0b3I7Cj4+PiArCj4+PiArICAgIGRlc2MtPmFyY2gub2xkX3ZlY3RvciA9IElSUV9WRUNU
T1JfVU5BU1NJR05FRDsKPj4+ICsgICAgY3B1bWFza19jbGVhcihkZXNjLT5hcmNoLm9sZF9jcHVf
bWFzayk7Cj4+PiArCj4+PiArICAgIGlmICggZGVzYy0+YXJjaC51c2VkX3ZlY3RvcnMgKQo+PiAK
Pj4gV291bGRuJ3QgaXQgYmUgYmV0dGVyIHRvIGNsZWFuIHRoZSBiaXRtYXAgd2hlbiB2ZWN0b3Ig
IT0KPj4gSVJRX1ZFQ1RPUl9VTkFTU0lHTkVEPwo+IAo+IE5vIGNvZGUgcGF0aCBkb2VzIC8gc2hv
dWxkIGNhbGwgaW50byBoZXJlIHdpdGhvdXQgdGhlIG5lZWQgdG8KPiBhY3R1YWxseSByZWxlYXNl
IHRoZSBwcmV2aW91cyB2ZWN0b3IuCj4gCj4+IEkgaGF2ZW4ndCBjaGVja2VkIGFsbCB0aGUgY2Fs
bGVycywgYnV0IEkgZG9uJ3QgdGhpbmsgaXQncyB2YWxpZCB0bwo+PiBjYWxsIHJlbGVhc2Vfb2xk
X3ZlYyB3aXRoIGRlc2MtPmFyY2gub2xkX3ZlY3RvciA9PQo+PiBJUlFfVkVDVE9SX1VOQVNTSUdO
RUQsIGluIHdoaWNoIGNhc2UgSSB3b3VsZCBhZGQgYW4gQVNTRVJULgo+IAo+IFdlbGwsIHllcywg
SSBwcm9iYWJseSBjb3VsZC4gSG93ZXZlciwgYXMgbXVjaCBhcyBJJ20gaW4KPiBmYXZvciBvZiBB
U1NFUlQoKXMsIEkgZG9uJ3QgdGhpbmsgaXQgbWFrZXMgc2Vuc2UgdG8gQVNTRVJUKCkKPiBiYXNp
Y2FsbHkgZXZlcnkgYml0IG9mIGV4cGVjdGVkIHN0YXRlLiBJbiB0aGUgZW5kIHRoZXJlIHdvdWxk
Cj4gb3RoZXJ3aXNlIGJlIG1vcmUgQVNTRVJUKClzIHRoYW4gYWN0dWFsIGNvZGUuCgpBY3R1YWxs
eSwgdXBvbiBzZWNvbmQgdGhvdWdodCAtIGxldCBtZSBhZGQgdGhpcywgYnV0IHRoZW4gaW4gYW4K
ZXZlbiBtb3JlIHN0cmljdCBmb3JtOiBDZXJ0YWluIHZlcnkgbG93IGFuZCB2ZXJ5IGhpZ2ggbnVt
YmVyZWQKdmVjdG9ycyBhcmUgaWxsZWdhbCBoZXJlIGFzIHdlbGwsIGFuZCB3ZSBtYXkgdGhlbiBi
ZSBhYmxlIHRvIHVzZQp0aGUgc2FtZSB2YWxpZGF0aW9uIGhlbHBlciBlbHNld2hlcmUgKGluIHBh
cnRpY3VsYXIgYWxzbyBmb3IgdGhlCmNoZWNrIHRoYXQgeW91J3ZlIGZvdW5kIHRvIGJlIHdyb25n
IGluIF9jbGVhcl9pcnFfdmVjdG9yKCkpLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 06 07:19:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 07:19:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNXuU-0000bI-KY; Mon, 06 May 2019 07:19:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aYeK=TG=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1hNXuT-0000bA-4Q
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 07:19:37 +0000
X-Inumbo-ID: 4cc30e8f-6fcf-11e9-843c-bc764e045a96
Received: from mail-lj1-x242.google.com (unknown [2a00:1450:4864:20::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4cc30e8f-6fcf-11e9-843c-bc764e045a96;
 Mon, 06 May 2019 07:19:35 +0000 (UTC)
Received: by mail-lj1-x242.google.com with SMTP id 132so2404056ljj.4
 for <xen-devel@lists.xenproject.org>; Mon, 06 May 2019 00:19:35 -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-language:content-transfer-encoding;
 bh=xdNFs35FFayFtc8YIExBKNAtKpot+Pnre9J3ZPbt/gg=;
 b=lDJu3Na1OOrWWtSzT1tdZC+n/i8oA10vx4G4ORDNZGn6m3A9oGaIu1yKqs3fVROmiT
 5gy1qbeaxIdQIyQhayREc9dkPEoturAnMllk5AyuR45hBhJ0QXZXb+A8KvbM2dvVwU4X
 4XpEV9WsgV/JXxSMzNVlYOxLQBOH+B7Of80n5V2YRrEkiy/H6uJp7JCfla1QhouGiW7g
 +6vXb3N+jI/cYkBkvokZkVqt4OIFcZS90gQB4y0396qRU3QLUrBn7N460+HDrhMOzQ8j
 1OF5EWdJdKCaIVrtk5Zm7zTHf3VKguBB3v9t529z5UmyJxbZ6DPgsSrcEB3CnfBAn5bi
 CNmQ==
X-Google-DKIM-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=xdNFs35FFayFtc8YIExBKNAtKpot+Pnre9J3ZPbt/gg=;
 b=Mp19Lg58sfBzuAvUPiCopuy6sTYXL/ofploG5CrvlXPUKlwF/3PwCtpOnN/hWR4pcB
 t4hZnJTh9NGeVA+nft8OTjt+GBB2g4aC/8JfFW/mYMxoR+b1/FhuZXH8mzZ7bM5Ihg2e
 CyprhHWP3dN92Th2stDYJNBo9d3mv8mHRae81BQg+AGdhdYjPEi8ljelt03JF+FWjhDx
 ncFZWsMgX3nHK43ukGQM4XsllVB1C9dCcJ/svBTsH9XP32j6XkKB0ohlEDXn9WkSkija
 uflYPuyCO+IEl7ZDCDHtZg9jGO2JE2q9/wVO5+kVtaEAS4hRkGadfzPXqUUVWVYKlyWu
 VqOQ==
X-Gm-Message-State: APjAAAV46VsEgBwMXYVxIuK3a5Qgm/7pbBYtAIAIIfM1A3HgEBvBf3lh
 r+7GwhLjhUL4T7Q6Ea8luew=
X-Google-Smtp-Source: APXvYqzI7EpwN3pPpkiOqoEHaE8LXnxOeWk1eNbKMjuPrBb4+/69c2yGeEny319LHY7WzkC4GgTSFQ==
X-Received: by 2002:a2e:9d4c:: with SMTP id y12mr12457623ljj.132.1557127174221; 
 Mon, 06 May 2019 00:19:34 -0700 (PDT)
Received: from [10.17.180.71] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id
 d22sm2112072lfc.80.2019.05.06.00.19.32
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 06 May 2019 00:19:33 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <20190422164937.21350-1-julien.grall@arm.com>
 <20190422164937.21350-16-julien.grall@arm.com>
 <3cbd6b72-b1ec-4bf0-9ab1-48ec40c2acb0@gmail.com>
 <60d4ba1e-9bbe-04af-8050-02ddda48e7a3@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <f5b93de0-08e6-cafd-dda7-2ba60c004804@gmail.com>
Date: Mon, 6 May 2019 10:19:32 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <60d4ba1e-9bbe-04af-8050-02ddda48e7a3@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 15/20] xen/arm: mm: Use the shorter version
 __aligned(PAGE_SIZE) to align page-tables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, sstabellini@kernel.org,
 Andrii_Anisov@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAwMy4wNS4xOSAyMDowOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEkgd2lsbCByZXdvcmQg
dG8gIlRoYW5rZnVsbHkgWGVuIHByb3ZpZGVzIGFuIGhhbmR5IG1hY3JvIHRoYXQgd2lsbCBtYWtl
IHRoZSBjb2RlIG1vcmUgcmVhZGFibGUiLgoKR29vZC4KCi0tIApTaW5jZXJlbHksCkFuZHJpaSBB
bmlzb3YuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 06 07:32:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 07:32:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNY76-0002Nb-Rs; Mon, 06 May 2019 07:32:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=t29F=TG=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hNY75-0002NP-QV
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 07:32:39 +0000
X-Inumbo-ID: 1780b04a-6fd1-11e9-bd3b-c798feced156
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1780b04a-6fd1-11e9-bd3b-c798feced156;
 Mon, 06 May 2019 07:32:24 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hNY6p-0005lu-Jn; Mon, 06 May 2019 07:32:23 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hNY6p-00010x-C2; Mon, 06 May 2019 07:32:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hNY6p-0006EN-BG; Mon, 06 May 2019 07:32:23 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1hNY6p-0006EN-BG@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 06 May 2019 07:32:23 +0000
Subject: [Xen-devel] [qemu-upstream-4.11-testing bisection] complete
 test-arm64-arm64-xl-credit2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi00LjExLXRlc3RpbmcKeGVuYnJhbmNoIHhlbi00LjExLXRlc3RpbmcKam9iIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0Mgp0ZXN0aWQgeGVuLWJvb3QKClRyZWU6IGxpbnV4IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKVHJlZTogbGludXhmaXJtd2FyZSBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKVHJlZTogcWVt
dXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL3hlbi5naXQKCioqKiBGb3VuZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNo
YW5nZXNldCAqKioKCiAgQnVnIGlzIGluIHRyZWU6ICB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3hlbi5naXQKICBCdWcgaW50cm9kdWNlZDogIGUyMDJmZWI3MTMxZTY2ZWQ5MTg2YWQ4NzY2Yzk1
ODI1MDJjOTg5OTgKICBCdWcgbm90IHByZXNlbnQ6IDE5ODY3MjgwN2VjNmM2YTFkZWUwNzg0MTQz
M2EzMDY0Y2I0NDZhODkKICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzU4MDQvCgoKICBjb21taXQgZTIwMmZlYjcxMzFl
NjZlZDkxODZhZDg3NjZjOTU4MjUwMmM5ODk5OAogIEF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBEYXRlOiAgIEZyaSBGZWIgMSAxMTozNDozNSAyMDE5
ICswMTAwCiAgCiAgICAgIHhlbi9jbWRsaW5lOiBGaXggYnVnZ3kgc3RybmNtcChzLCBMSVRFUkFM
LCBzcyAtIHMpIGNvbnN0cnVjdAogICAgICAKICAgICAgV2hlbiB0aGUgY29tbWFuZCBsaW5lIHBh
cnNpbmcgd2FzIHVwZGF0ZWQgdG8gdXNlIGNvbnN0IHN0cmluZ3MgYW5kIG5vIGxvbmdlcgogICAg
ICB0b2tlbmlzZSB3aXRoIE5VTCBjaGFyYWN0ZXJzLCBzdHJpbmcgbWF0Y2hlcyBjb3VsZCBubyBs
b25nZXIgYmUgbWFkZSB3aXRoCiAgICAgIHN0cmNtcCgpLgogICAgICAKICAgICAgVW5mb3J0dW5h
dGVseSwgdGhlIHJlcGxhY2VtZW50IHdhcyBidWdneS4gIHN0cm5jbXAocywgIm9wdCIsIHNzIC0g
cykgbWF0Y2hlcwogICAgICAibyIsICJvcCIgYW5kICJvcHQiIG9uIHRoZSBjb21tYW5kIGxpbmUs
IGFzIHNzIC0gcyBtYXkgYmUgc2hvcnRlciB0aGFuIHRoZQogICAgICBwYXNzZWQgbGl0ZXJhbC4g
IEZ1cnRoZXJtb3JlLCBwYXJzZV9ib29sKCkgaXMgYWZmZWN0ZWQgYnkgdGhpcywgc28gc3Vic3Ry
aW5ncwogICAgICBzdWNoIGFzICJkIiwgImUiIGFuZCAibyIgYXJlIGNvbnNpZGVyZWQgdmFsaWQs
IHdpdGggdGhlIGxhdHRlciBiZWluZyBhbWJpZ3VvdXMKICAgICAgYmV0d2VlbiAib24iIGFuZCAi
b2ZmIi4KICAgICAgCiAgICAgIEludHJvZHVjZSBhIG5ldyBzdHJjbXAtbGlrZSBmdW5jdGlvbiBm
b3IgdGhlIHRhc2ssIHdoaWNoIGxvb2tzIGZvciBleGFjdAogICAgICBzdHJpbmcgbWF0Y2hlcywg
YnV0IGRlY2xhcmVzIHN1Y2Nlc3Mgd2hlbiB0aGUgTlVMIG9mIHRoZSBsaXRlcmFsIG1hdGNoZXMg
YQogICAgICBjb21tYSwgY29sb24gb3Igc2VtaWNvbG9uIGluIHRoZSBjb21tYW5kIGxpbmUgZnJh
Z21lbnQuCiAgICAgIAogICAgICBObyBjaGFuZ2UgdG8gdGhlIGludGVuZGVkIHBhcnNpbmcgZnVu
Y3Rpb25hbGl0eSwgYnV0IGZpeGVzIGNhc2VzIHdoZXJlIGEKICAgICAgcGFydGlhbCBzdHJpbmcg
b24gdGhlIGNvbW1hbmQgbGluZSB3aWxsIGluYWR2ZXJ0ZW50bHkgdHJpZ2dlciBvcHRpb25zLgog
ICAgICAKICAgICAgQSBmZXcgYXJlYXMgd2VyZSBtb3JlIHRoYW4ganVzdCBhIHRyaXZpYWwgY2hh
bmdlOgogICAgICAKICAgICAgICogcGFyc2VfaXJxX3ZlY3Rvcl9tYXBfcGFyYW0oKSBnYWluZWQg
c29tZSBzdHlsZSBjb3JyZWN0aW9ucy4KICAgICAgICogcGFyc2VfdnBtdV9wYXJhbXMoKSB3YXMg
cmV3cml0dGVuIHRvIHVzZSB0aGUgbm9ybWFsIGxpc3Qtb2Ytb3B0aW9ucyBmb3JtLAogICAgICAg
ICByYXRoZXIgdGhhbiBqdXN0IGZpeGluZyB1cCBwYXJzZV92cG11X3BhcmFtKCkgYW5kIGxlYXZp
bmcgdGhlIHBhcnNpbmcgYmVpbmcKICAgICAgICAgaGFyZCB0byBmb2xsb3cuCiAgICAgICAqIElu
c3RlYWQgb2YgbWFraW5nIHRoZSB0cml2aWFsIGZpeCBvZiBhZGRpbmcgYW4gZXhwbGljaXQgbGVu
Z3RoIGNoZWNrIGluCiAgICAgICAgIHBhcnNlX2Jvb2woKSwgdXNlIHRoZSBsZW5ndGggdG8gc2Vs
ZWN0IHdoaWNoIHRva2VuIHRvIHdlIHNlYXJjaCBmb3IsIHdoaWNoCiAgICAgICAgIGlzIG1vcmUg
ZWZmaWNpZW50IHRoYW4gdGhlIHByZXZpb3VzIGxpbmVhciBzZWFyY2ggb3ZlciBhbGwgcG9zc2li
bGUgdG9rZW5zLgogICAgICAKICAgICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KICAgICAgQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+CiAgICAgIG1hc3RlciBjb21taXQ6IDJkZGY3ZTNlMzQxZGYzY2NmMjE2MTNm
ZjdmZmQ0Yjc2OTNhYmU5ZTkKICAgICAgbWFzdGVyIGRhdGU6IDIwMTktMDEtMTUgMTI6NTg6MzQg
KzAwMDAKCgpGb3IgYmlzZWN0aW9uIHJldmlzaW9uLXR1cGxlIGdyYXBoIHNlZToKICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9yZXN1bHRzL2Jpc2VjdC9xZW11
LXVwc3RyZWFtLTQuMTEtdGVzdGluZy90ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIueGVuLWJv
b3QuaHRtbApSZXZpc2lvbiBJRHMgaW4gZWFjaCBncmFwaCBub2RlIHJlZmVyLCByZXNwZWN0aXZl
bHksIHRvIHRoZSBUcmVlcyBhYm92ZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KUnVubmluZyBjcy1iaXNlY3Rpb24tc3RlcCAtLWdyYXBoLW91dD0vaG9tZS9sb2dz
L3Jlc3VsdHMvYmlzZWN0L3FlbXUtdXBzdHJlYW0tNC4xMS10ZXN0aW5nL3Rlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0Mi54ZW4tYm9vdCAtLXN1bW1hcnktb3V0PXRtcC8xMzU4MDQuYmlzZWN0aW9u
LXN1bW1hcnkgLS1iYXNpcy10ZW1wbGF0ZT0xMjU1NzUgLS1ibGVzc2luZ3M9cmVhbCxyZWFsLWJp
c2VjdCBxZW11LXVwc3RyZWFtLTQuMTEtdGVzdGluZyB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgeGVuLWJvb3QKU2VhcmNoaW5nIGZvciBmYWlsdXJlIC8gYmFzaXMgcGFzczoKIDEzNTYwMyBm
YWlsIFtob3N0PXJvY2hlc3RlcjFdIC8gMTI1NTc1IFtob3N0PWxheHRvbjFdIDEyNTUzNCBbaG9z
dD1sYXh0b24xXSAxMjU1MDggW2hvc3Q9bGF4dG9uMV0gMTI1NDY1IFtob3N0PWxheHRvbjBdIDEy
NTM0NSBbaG9zdD1sYXh0b24xXSAxMjUyNzMgW2hvc3Q9bGF4dG9uMF0gdGVtcGxhdGUgYXMgYmFz
aXM/IHVzaW5nIHRlbXBsYXRlIGFzIGJhc2lzLgpGYWlsdXJlIC8gYmFzaXMgcGFzcyBmbGlnaHRz
OiAxMzU2MDMgLyAxMjU1NzUKKHRyZWUgaW4gbGF0ZXN0IGJ1dCBub3QgaW4gYmFzaXNwYXNzOiBv
dm1mKQpUcmVlOiBsaW51eCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ClRy
ZWU6IGxpbnV4ZmlybXdhcmUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmly
bXdhcmUuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQK
VHJlZTogeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CkxhdGVzdCBlNjRhYzI2NzQ5
ZGMyYzBmMzkwY2FjY2QwNDI3NDYwOGFiMzFjOGNmIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEw
YjUxOGYwZGZjZDg4NjAgMjg3MTM1NWE2OTU3ZjFiM2MxNmY4NThlMzE0M2UwZmZmMDczN2I2YSBl
OTgzZThhZTg0ZWZkNWU0MzA0NWEzZDIwYTgyMGYxM2NiNGE3NWJmCkJhc2lzIHBhc3MgNTA0ODRl
ZTEzM2MyMjE5YTI2ZmQ5OGIzOTc3MDE4NzIyMWI1ZTBiYyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1
ODMxMGI1MThmMGRmY2Q4ODYwIDIwYzc2ZjlhNWZiZjE2ZDU4YzZhZGQyYWNlMmZmMGZhYmQ3ODU5
MjYgMWZkODdiYTFjZDAzMTJiNzQzYTQ4NzU2YTkxYzY5NjJiMTUxNGFhYwpHZW5lcmF0aW5nIHJl
dmlzaW9ucyB3aXRoIC4vYWRob2MtcmV2dHVwbGUtZ2VuZXJhdG9yICBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvbGludXgtcHZvcHMuZ2l0IzUwNDg0ZWUxMzNjMjIxOWEyNmZkOThiMzk3NzAxODcyMjFi
NWUwYmMtZTY0YWMyNjc0OWRjMmMwZjM5MGNhY2NkMDQyNzQ2MDhhYjMxYzhjZiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQjYzUzMGE3NWMxZTZhNDcyYjBl
Yjk1NTgzMTBiNTE4ZjBkZmNkODg2MC1jNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRm
Y2Q4ODYwIGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQjMjBjNzZmOWE1ZmJmMTZk
NThjNmFkZDJhY2UyZmYwZmFiZDc4NTkyNi0yODcxMzU1YTY5NTdmMWIzYzE2Zjg1OGUzMTQzZTBm
ZmYwNzM3YjZhIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0IzFmZDg3YmExY2QwMzEyYjc0
M2E0ODc1NmE5MWM2OTYyYjE1MTRhYWMtZTk4M2U4YVwKIGU4NGVmZDVlNDMwNDVhM2QyMGE4MjBm
MTNjYjRhNzViZgphZGhvYy1yZXZ0dXBsZS1nZW5lcmF0b3I6IHRyZWUgZGlzY29udGlndW91czog
bGludXgtcHZvcHMKTG9hZGVkIDIwMTEgbm9kZXMgaW4gcmV2aXNpb24gZ3JhcGgKU2VhcmNoaW5n
IGZvciB0ZXN0IHJlc3VsdHM6CiAxMjUyNzMgW2hvc3Q9bGF4dG9uMF0KIDEyNTM0NSBbaG9zdD1s
YXh0b24xXQogMTI1NDY1IFtob3N0PWxheHRvbjBdCiAxMjU1MzQgW2hvc3Q9bGF4dG9uMV0KIDEy
NTUwOCBbaG9zdD1sYXh0b24xXQogMTI1NTc1IFtob3N0PWxheHRvbjFdCiAxMzQ2OTcgZmFpbCA1
MDQ4NGVlMTMzYzIyMTlhMjZmZDk4YjM5NzcwMTg3MjIxYjVlMGJjIGM1MzBhNzVjMWU2YTQ3MmIw
ZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgMjg3MTM1NWE2OTU3ZjFiM2MxNmY4NThlMzE0M2UwZmZm
MDczN2I2YSA3MThhOGQyZTljYmFjYjE0Zjg2ZjZkZWU0MDczMjcyN2NkNzliY2ZmCiAxMzQ4MTUg
ZmFpbCA1MDQ4NGVlMTMzYzIyMTlhMjZmZDk4YjM5NzcwMTg3MjIxYjVlMGJjIGM1MzBhNzVjMWU2
YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgMjg3MTM1NWE2OTU3ZjFiM2MxNmY4NThlMzE0
M2UwZmZmMDczN2I2YSA3MThhOGQyZTljYmFjYjE0Zjg2ZjZkZWU0MDczMjcyN2NkNzliY2ZmCiAx
MzUwMjkgZmFpbCBlNjRhYzI2NzQ5ZGMyYzBmMzkwY2FjY2QwNDI3NDYwOGFiMzFjOGNmIGM1MzBh
NzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgMjg3MTM1NWE2OTU3ZjFiM2MxNmY4
NThlMzE0M2UwZmZmMDczN2I2YSA3MThhOGQyZTljYmFjYjE0Zjg2ZjZkZWU0MDczMjcyN2NkNzli
Y2ZmCiAxMzQ5NjEgZmFpbCA1MDQ4NGVlMTMzYzIyMTlhMjZmZDk4YjM5NzcwMTg3MjIxYjVlMGJj
IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgMjg3MTM1NWE2OTU3ZjFi
M2MxNmY4NThlMzE0M2UwZmZmMDczN2I2YSA3MThhOGQyZTljYmFjYjE0Zjg2ZjZkZWU0MDczMjcy
N2NkNzliY2ZmCiAxMzUyMDUgZmFpbCBlNjRhYzI2NzQ5ZGMyYzBmMzkwY2FjY2QwNDI3NDYwOGFi
MzFjOGNmIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgMjg3MTM1NWE2
OTU3ZjFiM2MxNmY4NThlMzE0M2UwZmZmMDczN2I2YSAzNDg5MjJiMTZhMDkwMWNjYzdiODk4MGM5
MjcwM2IyY2UyMGQxYTJkCiAxMzU0NDYgZmFpbCBlNjRhYzI2NzQ5ZGMyYzBmMzkwY2FjY2QwNDI3
NDYwOGFiMzFjOGNmIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgMjg3
MTM1NWE2OTU3ZjFiM2MxNmY4NThlMzE0M2UwZmZmMDczN2I2YSAzNDg5MjJiMTZhMDkwMWNjYzdi
ODk4MGM5MjcwM2IyY2UyMGQxYTJkCiAxMzU0MTggZmFpbCBlNjRhYzI2NzQ5ZGMyYzBmMzkwY2Fj
Y2QwNDI3NDYwOGFiMzFjOGNmIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4
NjAgMjg3MTM1NWE2OTU3ZjFiM2MxNmY4NThlMzE0M2UwZmZmMDczN2I2YSAzNDg5MjJiMTZhMDkw
MWNjYzdiODk4MGM5MjcwM2IyY2UyMGQxYTJkCiAxMzU2MDMgZmFpbCBlNjRhYzI2NzQ5ZGMyYzBm
MzkwY2FjY2QwNDI3NDYwOGFiMzFjOGNmIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYw
ZGZjZDg4NjAgMjg3MTM1NWE2OTU3ZjFiM2MxNmY4NThlMzE0M2UwZmZmMDczN2I2YSBlOTgzZThh
ZTg0ZWZkNWU0MzA0NWEzZDIwYTgyMGYxM2NiNGE3NWJmCiAxMzU3ODggcGFzcyA1MDQ4NGVlMTMz
YzIyMTlhMjZmZDk4YjM5NzcwMTg3MjIxYjVlMGJjIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEw
YjUxOGYwZGZjZDg4NjAgMjBjNzZmOWE1ZmJmMTZkNThjNmFkZDJhY2UyZmYwZmFiZDc4NTkyNiBm
ZjlmODczMGE5OTNiMGZmYWMwNmFmMjhhZjBiMDEzMmUxZjEyM2ZlCiAxMzU3ODEgZmFpbCBlNjRh
YzI2NzQ5ZGMyYzBmMzkwY2FjY2QwNDI3NDYwOGFiMzFjOGNmIGM1MzBhNzVjMWU2YTQ3MmIwZWI5
NTU4MzEwYjUxOGYwZGZjZDg4NjAgMjg3MTM1NWE2OTU3ZjFiM2MxNmY4NThlMzE0M2UwZmZmMDcz
N2I2YSBlOTgzZThhZTg0ZWZkNWU0MzA0NWEzZDIwYTgyMGYxM2NiNGE3NWJmCiAxMzU4MDQgZmFp
bCA1MDQ4NGVlMTMzYzIyMTlhMjZmZDk4YjM5NzcwMTg3MjIxYjVlMGJjIGM1MzBhNzVjMWU2YTQ3
MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgMjBjNzZmOWE1ZmJmMTZkNThjNmFkZDJhY2UyZmYw
ZmFiZDc4NTkyNiBlMjAyZmViNzEzMWU2NmVkOTE4NmFkODc2NmM5NTgyNTAyYzk4OTk4CiAxMzU3
OTcgZmFpbCA1MDQ4NGVlMTMzYzIyMTlhMjZmZDk4YjM5NzcwMTg3MjIxYjVlMGJjIGM1MzBhNzVj
MWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgMjBjNzZmOWE1ZmJmMTZkNThjNmFkZDJh
Y2UyZmYwZmFiZDc4NTkyNiA1MTRkY2NkMDQ5ZjgzMzg0OTViNmM5OTJiOWM2YTFlYzJlY2UyOTMy
CiAxMzU3ODMgcGFzcyA1MDQ4NGVlMTMzYzIyMTlhMjZmZDk4YjM5NzcwMTg3MjIxYjVlMGJjIGM1
MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgMjBjNzZmOWE1ZmJmMTZkNThj
NmFkZDJhY2UyZmYwZmFiZDc4NTkyNiAxZmQ4N2JhMWNkMDMxMmI3NDNhNDg3NTZhOTFjNjk2MmIx
NTE0YWFjCiAxMzU3OTEgZmFpbCA1MDQ4NGVlMTMzYzIyMTlhMjZmZDk4YjM5NzcwMTg3MjIxYjVl
MGJjIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgMjBjNzZmOWE1ZmJm
MTZkNThjNmFkZDJhY2UyZmYwZmFiZDc4NTkyNiBkZDQ5MmI4ZjY0ZDlhZDlkNDEzMjg5NTY1YmQw
NzRmMDI1ZjhlZGRlCiAxMzU3ODAgcGFzcyA1MDQ4NGVlMTMzYzIyMTlhMjZmZDk4YjM5NzcwMTg3
MjIxYjVlMGJjIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgMjBjNzZm
OWE1ZmJmMTZkNThjNmFkZDJhY2UyZmYwZmFiZDc4NTkyNiAxZmQ4N2JhMWNkMDMxMmI3NDNhNDg3
NTZhOTFjNjk2MmIxNTE0YWFjCiAxMzU3ODUgZmFpbCBlNjRhYzI2NzQ5ZGMyYzBmMzkwY2FjY2Qw
NDI3NDYwOGFiMzFjOGNmIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAg
Mjg3MTM1NWE2OTU3ZjFiM2MxNmY4NThlMzE0M2UwZmZmMDczN2I2YSBlOTgzZThhZTg0ZWZkNWU0
MzA0NWEzZDIwYTgyMGYxM2NiNGE3NWJmCiAxMzU3OTQgcGFzcyA1MDQ4NGVlMTMzYzIyMTlhMjZm
ZDk4YjM5NzcwMTg3MjIxYjVlMGJjIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZj
ZDg4NjAgMjBjNzZmOWE1ZmJmMTZkNThjNmFkZDJhY2UyZmYwZmFiZDc4NTkyNiAxNGI3ZGMxMTVi
OGE1ZDkwY2Y4NDJhYzAwMzEwMDU0MjQwOGY2NzFjCiAxMzU3OTggZmFpbCA1MDQ4NGVlMTMzYzIy
MTlhMjZmZDk4YjM5NzcwMTg3MjIxYjVlMGJjIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUx
OGYwZGZjZDg4NjAgMjBjNzZmOWE1ZmJmMTZkNThjNmFkZDJhY2UyZmYwZmFiZDc4NTkyNiBlMjAy
ZmViNzEzMWU2NmVkOTE4NmFkODc2NmM5NTgyNTAyYzk4OTk4CiAxMzU3OTUgcGFzcyA1MDQ4NGVl
MTMzYzIyMTlhMjZmZDk4YjM5NzcwMTg3MjIxYjVlMGJjIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4
MzEwYjUxOGYwZGZjZDg4NjAgMjBjNzZmOWE1ZmJmMTZkNThjNmFkZDJhY2UyZmYwZmFiZDc4NTky
NiA2M2Q3MTEzOGE0ZDM1MjFjZjQyZmYyOGIwZGQzZTc5YjgyZDc5MjMwCiAxMzU3OTkgcGFzcyA1
MDQ4NGVlMTMzYzIyMTlhMjZmZDk4YjM5NzcwMTg3MjIxYjVlMGJjIGM1MzBhNzVjMWU2YTQ3MmIw
ZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgMjBjNzZmOWE1ZmJmMTZkNThjNmFkZDJhY2UyZmYwZmFi
ZDc4NTkyNiAxOTg2NzI4MDdlYzZjNmExZGVlMDc4NDE0MzNhMzA2NGNiNDQ2YTg5CiAxMzU3OTYg
cGFzcyA1MDQ4NGVlMTMzYzIyMTlhMjZmZDk4YjM5NzcwMTg3MjIxYjVlMGJjIGM1MzBhNzVjMWU2
YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgMjBjNzZmOWE1ZmJmMTZkNThjNmFkZDJhY2Uy
ZmYwZmFiZDc4NTkyNiAxOTg2NzI4MDdlYzZjNmExZGVlMDc4NDE0MzNhMzA2NGNiNDQ2YTg5CiAx
MzU4MDEgcGFzcyA1MDQ4NGVlMTMzYzIyMTlhMjZmZDk4YjM5NzcwMTg3MjIxYjVlMGJjIGM1MzBh
NzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgMjBjNzZmOWE1ZmJmMTZkNThjNmFk
ZDJhY2UyZmYwZmFiZDc4NTkyNiAxOTg2NzI4MDdlYzZjNmExZGVlMDc4NDE0MzNhMzA2NGNiNDQ2
YTg5CiAxMzU4MDAgZmFpbCA1MDQ4NGVlMTMzYzIyMTlhMjZmZDk4YjM5NzcwMTg3MjIxYjVlMGJj
IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgMjBjNzZmOWE1ZmJmMTZk
NThjNmFkZDJhY2UyZmYwZmFiZDc4NTkyNiBlMjAyZmViNzEzMWU2NmVkOTE4NmFkODc2NmM5NTgy
NTAyYzk4OTk4ClNlYXJjaGluZyBmb3IgaW50ZXJlc3RpbmcgdmVyc2lvbnMKIFJlc3VsdCBmb3Vu
ZDogZmxpZ2h0IDEzNTc4MCAocGFzcyksIGZvciBiYXNpcyBwYXNzCiBSZXN1bHQgZm91bmQ6IGZs
aWdodCAxMzU3ODEgKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdo
dCAxMzU3ODMgKHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMzU3
ODUgKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogMCByZXZpc2lvbnMgYXQgNTA0ODRlZTEzM2My
MjE5YTI2ZmQ5OGIzOTc3MDE4NzIyMWI1ZTBiYyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1
MThmMGRmY2Q4ODYwIDIwYzc2ZjlhNWZiZjE2ZDU4YzZhZGQyYWNlMmZmMGZhYmQ3ODU5MjYgMTk4
NjcyODA3ZWM2YzZhMWRlZTA3ODQxNDMzYTMwNjRjYjQ0NmE4OQpObyByZXZpc2lvbnMgbGVmdCB0
byB0ZXN0LCBjaGVja2luZyBncmFwaCBzdGF0ZS4KIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEzNTc5
NiAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEzNTc5OCAoZmFp
bCksIGZvciBmaXJzdCBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzNTc5OSAocGFzcyks
IGZvciBsYXN0IHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTM1ODAwIChmYWlsKSwgZm9yIGZp
cnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTM1ODAxIChwYXNzKSwgZm9yIGxhc3Qg
cGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMzU4MDQgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVy
ZQoKKioqIEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcg
aXMgaW4gdHJlZTogIHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAogIEJ1ZyBpbnRy
b2R1Y2VkOiAgZTIwMmZlYjcxMzFlNjZlZDkxODZhZDg3NjZjOTU4MjUwMmM5ODk5OAogIEJ1ZyBu
b3QgcHJlc2VudDogMTk4NjcyODA3ZWM2YzZhMWRlZTA3ODQxNDMzYTMwNjRjYjQ0NmE4OQogIExh
c3QgZmFpbCByZXBybzogaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzLzEzNTgwNC8KCgogIGNvbW1pdCBlMjAyZmViNzEzMWU2NmVkOTE4NmFkODc2NmM5NTgy
NTAyYzk4OTk4CiAgQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgogIERhdGU6ICAgRnJpIEZlYiAxIDExOjM0OjM1IDIwMTkgKzAxMDAKICAKICAgICAgeGVu
L2NtZGxpbmU6IEZpeCBidWdneSBzdHJuY21wKHMsIExJVEVSQUwsIHNzIC0gcykgY29uc3RydWN0
CiAgICAgIAogICAgICBXaGVuIHRoZSBjb21tYW5kIGxpbmUgcGFyc2luZyB3YXMgdXBkYXRlZCB0
byB1c2UgY29uc3Qgc3RyaW5ncyBhbmQgbm8gbG9uZ2VyCiAgICAgIHRva2VuaXNlIHdpdGggTlVM
IGNoYXJhY3RlcnMsIHN0cmluZyBtYXRjaGVzIGNvdWxkIG5vIGxvbmdlciBiZSBtYWRlIHdpdGgK
ICAgICAgc3RyY21wKCkuCiAgICAgIAogICAgICBVbmZvcnR1bmF0ZWx5LCB0aGUgcmVwbGFjZW1l
bnQgd2FzIGJ1Z2d5LiAgc3RybmNtcChzLCAib3B0Iiwgc3MgLSBzKSBtYXRjaGVzCiAgICAgICJv
IiwgIm9wIiBhbmQgIm9wdCIgb24gdGhlIGNvbW1hbmQgbGluZSwgYXMgc3MgLSBzIG1heSBiZSBz
aG9ydGVyIHRoYW4gdGhlCiAgICAgIHBhc3NlZCBsaXRlcmFsLiAgRnVydGhlcm1vcmUsIHBhcnNl
X2Jvb2woKSBpcyBhZmZlY3RlZCBieSB0aGlzLCBzbyBzdWJzdHJpbmdzCiAgICAgIHN1Y2ggYXMg
ImQiLCAiZSIgYW5kICJvIiBhcmUgY29uc2lkZXJlZCB2YWxpZCwgd2l0aCB0aGUgbGF0dGVyIGJl
aW5nIGFtYmlndW91cwogICAgICBiZXR3ZWVuICJvbiIgYW5kICJvZmYiLgogICAgICAKICAgICAg
SW50cm9kdWNlIGEgbmV3IHN0cmNtcC1saWtlIGZ1bmN0aW9uIGZvciB0aGUgdGFzaywgd2hpY2gg
bG9va3MgZm9yIGV4YWN0CiAgICAgIHN0cmluZyBtYXRjaGVzLCBidXQgZGVjbGFyZXMgc3VjY2Vz
cyB3aGVuIHRoZSBOVUwgb2YgdGhlIGxpdGVyYWwgbWF0Y2hlcyBhCiAgICAgIGNvbW1hLCBjb2xv
biBvciBzZW1pY29sb24gaW4gdGhlIGNvbW1hbmQgbGluZSBmcmFnbWVudC4KICAgICAgCiAgICAg
IE5vIGNoYW5nZSB0byB0aGUgaW50ZW5kZWQgcGFyc2luZyBmdW5jdGlvbmFsaXR5LCBidXQgZml4
ZXMgY2FzZXMgd2hlcmUgYQogICAgICBwYXJ0aWFsIHN0cmluZyBvbiB0aGUgY29tbWFuZCBsaW5l
IHdpbGwgaW5hZHZlcnRlbnRseSB0cmlnZ2VyIG9wdGlvbnMuCiAgICAgIAogICAgICBBIGZldyBh
cmVhcyB3ZXJlIG1vcmUgdGhhbiBqdXN0IGEgdHJpdmlhbCBjaGFuZ2U6CiAgICAgIAogICAgICAg
KiBwYXJzZV9pcnFfdmVjdG9yX21hcF9wYXJhbSgpIGdhaW5lZCBzb21lIHN0eWxlIGNvcnJlY3Rp
b25zLgogICAgICAgKiBwYXJzZV92cG11X3BhcmFtcygpIHdhcyByZXdyaXR0ZW4gdG8gdXNlIHRo
ZSBub3JtYWwgbGlzdC1vZi1vcHRpb25zIGZvcm0sCiAgICAgICAgIHJhdGhlciB0aGFuIGp1c3Qg
Zml4aW5nIHVwIHBhcnNlX3ZwbXVfcGFyYW0oKSBhbmQgbGVhdmluZyB0aGUgcGFyc2luZyBiZWlu
ZwogICAgICAgICBoYXJkIHRvIGZvbGxvdy4KICAgICAgICogSW5zdGVhZCBvZiBtYWtpbmcgdGhl
IHRyaXZpYWwgZml4IG9mIGFkZGluZyBhbiBleHBsaWNpdCBsZW5ndGggY2hlY2sgaW4KICAgICAg
ICAgcGFyc2VfYm9vbCgpLCB1c2UgdGhlIGxlbmd0aCB0byBzZWxlY3Qgd2hpY2ggdG9rZW4gdG8g
d2Ugc2VhcmNoIGZvciwgd2hpY2gKICAgICAgICAgaXMgbW9yZSBlZmZpY2llbnQgdGhhbiB0aGUg
cHJldmlvdXMgbGluZWFyIHNlYXJjaCBvdmVyIGFsbCBwb3NzaWJsZSB0b2tlbnMuCiAgICAgIAog
ICAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgogICAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgog
ICAgICBBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgICAg
bWFzdGVyIGNvbW1pdDogMmRkZjdlM2UzNDFkZjNjY2YyMTYxM2ZmN2ZmZDRiNzY5M2FiZTllOQog
ICAgICBtYXN0ZXIgZGF0ZTogMjAxOS0wMS0xNSAxMjo1ODozNCArMDAwMAoKUmV2aXNpb24gZ3Jh
cGggbGVmdCBpbiAvaG9tZS9sb2dzL3Jlc3VsdHMvYmlzZWN0L3FlbXUtdXBzdHJlYW0tNC4xMS10
ZXN0aW5nL3Rlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0Mi54ZW4tYm9vdC57ZG90LHBzLHBuZyxo
dG1sLHN2Z30uCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KMTM1ODA0
OiB0b2xlcmFibGUgQUxMIEZBSUwKCmZsaWdodCAxMzU4MDQgcWVtdS11cHN0cmVhbS00LjExLXRl
c3RpbmcgcmVhbC1iaXNlY3QgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncy8xMzU4MDQvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25z
LgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291
bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDcgeGVuLWJvb3Qg
ICAgICAgICAgICAgICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAoKCmpvYnM6CiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 06 07:44:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 07:44:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNYIf-0003bB-07; Mon, 06 May 2019 07:44:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=DZ7u=TG=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hNYIe-0003b6-37
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 07:44:36 +0000
X-Inumbo-ID: ca7ba55c-6fd2-11e9-843c-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ca7ba55c-6fd2-11e9-843c-bc764e045a96;
 Mon, 06 May 2019 07:44:34 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 06 May 2019 01:44:33 -0600
Message-Id: <5CCFE5DC020000780022C0A2@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 06 May 2019 01:44:28 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <5CC6DD090200007800229E80@prv1-mh.provo.novell.com>
 <5CC6DEA80200007800229E9D@prv1-mh.provo.novell.com>
 <20190503152142.icdzlax4arik3beg@Air-de-Roger>
In-Reply-To: <20190503152142.icdzlax4arik3beg@Air-de-Roger>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 2/9] x86/IRQ: deal with move cleanup count
 state in fixup_irqs()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAzLjA1LjE5IGF0IDE3OjIxLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIE1vbiwgQXByIDI5LCAyMDE5IGF0IDA1OjIzOjIwQU0gLTA2MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiBUaGUgY2xlYW51cCBJUEkgbWF5IGdldCBzZW50IGltbWVkaWF0ZWx5IGJlZm9yZSBh
IENQVSBnZXRzIHJlbW92ZWQgZnJvbQo+PiB0aGUgb25saW5lIG1hcC4gSW4gc3VjaCBhIGNhc2Ug
dGhlIElQSSB3b3VsZCBnZXQgaGFuZGxlZCBvbiB0aGUgQ1BVCj4+IGJlaW5nIG9mZmxpbmVkIG5v
IGVhcmxpZXIgdGhhbiBpbiB0aGUgaW50ZXJydXB0cyBkaXNhYmxlZCB3aW5kb3cgYWZ0ZXIKPj4g
Zml4dXBfaXJxcygpJyBtYWluIGxvb3AuIFRoaXMgaXMgdG9vIGxhdGUsIGhvd2V2ZXIsIGJlY2F1
c2UgYSBwb3NzaWJsZQo+PiBhZmZpbml0eSBjaGFuZ2UgbWF5IGluY3VyIHRoZSBuZWVkIGZvciB2
ZWN0b3IgYXNzaWdubWVudCwgd2hpY2ggd2lsbAo+PiBmYWlsIHdoZW4gdGhlIElSUSdzIG1vdmUg
Y2xlYW51cCBjb3VudCBpcyBzdGlsbCBub24temVyby4KPj4gCj4+IFRvIGZpeCB0aGlzCj4+IC0g
cmVjb3JkIHRoZSBzZXQgb2YgQ1BVcyB0aGUgY2xlYW51cCBJUElzIGdldHMgYWN0dWFsbHkgc2Vu
dCB0byBhbG9uZ3NpZGUKPj4gICBzZXR0aW5nIHRoZWlyIGNvdW50LAo+PiAtIGFkanVzdCB0aGUg
Y291bnQgaW4gZml4dXBfaXJxcygpLCBhY2NvdW50aW5nIGZvciBhbGwgQ1BVcyB0aGF0IHRoZQo+
PiAgIGNsZWFudXAgSVBJIHdhcyBzZW50IHRvLCBidXQgdGhhdCBhcmUgbm8gbG9uZ2VyIG9ubGlu
ZSwKPj4gLSBiYWlsIGVhcmx5IGZyb20gdGhlIGNsZWFudXAgSVBJIGhhbmRsZXIgd2hlbiB0aGUg
Q1BVIGlzIG5vIGxvbmdlcgo+PiAgIG9ubGluZSwgdG8gcHJldmVudCBkb3VibGUgYWNjb3VudGlu
Zy4KPj4gCj4+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
PiAKPiBSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+
CgpUaGFua3MuCgo+IEp1c3QgYXMgYSBub3RlLCB0aGlzIHdob2xlIGludGVycnVwdCBtaWdyYXRp
b24gYnVzaW5lc3Mgc2VlbXMKPiBleHRyZW1lbHkgY29tcGxleCwgYW5kIEkgd29uZGVyIGlmIFhl
biBkb2VzIHJlYWxseSBuZWVkIGl0LCBvciB3aGF0J3MKPiBleGFjdGx5IGl0J3MgcGVyZm9ybWFu
Y2UgZ2FpbiBjb21wYXJlZCB0byBtb3JlIHNpbXBsZSBzb2x1dGlvbnMuCgpXaGF0IG1vcmUgc2lt
cGxlIHNvbHV0aW9ucyB3b3VsZCB5b3UgdGhpbmsgYWJvdXQ/IElSUSBhZmZpbml0aWVzCnRyYWNr
aW5nIHRoZWlyIGFzc2lnbmVkLXZDUFUgb25lcyB3YXMgYWRkZWQgbGFyZ2VseSB0byBhdm9pZApo
aWdoIHJhdGUgaW50ZXJydXB0cyBhbHdheXMgYXJyaXZpbmcgb24gYSBDUFUgb3RoZXIgdGhhbiB0
aGUgb25lCndoZXJlIHRoZSBhY3R1YWwgaGFuZGxpbmcgd2lsbCB0YWtlIHBsYWNlLiBBcmd1YWJs
eSB0aGlzIG1heSBnbwp0b28gZmFyIGZvciBsb3cgcmF0ZSBpbnRlcnJ1cHRzLCBidXQgYWRkaW5n
IGEgcmVzcGVjdGl2ZSBoZXVyaXN0aWMKd291bGQgcmF0aGVyIGZ1cnRoZXIgY29tcGxpY2F0ZSBo
YW5kbGluZy4KCj4gSSB1bmRlcnN0YW5kIHRoaXMgaXMganVzdCBmaXhlcywgYnV0IElNTyBpdCdz
IG1ha2luZyB0aGUgbG9naWMgZXZlbiBtb3JlCj4gY29tcGxleC4KPiAKPiBNYXliZSBpdCB3b3Vs
ZCBiZSBzaW1wbGVyIHRvIGhhdmUgdGhlIGludGVycnVwdHMgaGFyZC1ib3VuZCB0byBwQ1BVcwo+
IGFuZCBpbnN0ZWFkIGhhdmUgYSBzb2Z0LWFmZmluaXR5IG9uIHRoZSBndWVzdCB2Q1BVcyB0aGF0
IGFyZSBhc3NpZ25lZAo+IGFzIHRoZSBkZXN0aW5hdGlvbj8KCkhvdyB3b3VsZCB0aGUgc29mdCBh
ZmZpbml0eSBvZiBhIHZDUFUgYmUgY2FsY3VsYXRlZCB0aGF0IGhhcwptdWx0aXBsZSBJUlFzICh3
aXRoIGF0IG1vc3QgcGFydGlhbGx5IG92ZXJsYXBwaW5nIGFmZmluaXRpZXMpIHRvIGJlCnNlcnZp
Y2VkIGJ5IGl0PwoKPj4gLS0tCj4+IFRCRDogVGhlIHByb3BlciByZWNvcmRpbmcgb2YgdGhlIElQ
SSBkZXN0aW5hdGlvbnMgYWN0dWFsbHkgbWFrZXMgdGhlCj4+ICAgICAgbW92ZV9jbGVhbnVwX2Nv
dW50IGZpZWxkIHJlZHVuZGFudC4gRG8gd2Ugd2FudCB0byBkcm9wIGl0LCBhdCB0aGUKPj4gICAg
ICBwcmljZSBvZiBhIGZldyBtb3JlIENQVS1tYXNrIG9wZXJhdGlvbnM/Cj4gCj4gQUZBSUNUIHRo
aXMgaXMgbm90IGEgaG90IHBhdGgsIHNvIEkgd291bGQgcmVtb3ZlIHRoZQo+IG1vdmVfY2xlYW51
cF9jb3VudCBmaWVsZCBhbmQganVzdCB3ZWlnaHQgdGhlIGNwdSBiaXRtYXAgd2hlbiBuZWVkZWQu
CgpBZGRlZCBmb3IgdjIgKHBlbmRpbmcgc3VjY2Vzc2Z1bCB0ZXN0aW5nKS4KCkphbgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 06 08:05:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 08:05:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNYcI-0005rt-ER; Mon, 06 May 2019 08:04:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XZcu=TG=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hNYcH-0005ro-AI
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 08:04:53 +0000
X-Inumbo-ID: 9b9d4998-6fd5-11e9-ba9d-8363270e54e8
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9b9d4998-6fd5-11e9-ba9d-8363270e54e8;
 Mon, 06 May 2019 08:04:44 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id A65A0AE56;
 Mon,  6 May 2019 08:04:43 +0000 (UTC)
To: =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?=
 <marmarek@invisiblethingslab.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <20190505132740.GT1728@mail-itl>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 mQENBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAG0H0p1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT6JATkEEwECACMFAlOMcK8CGwMH
 CwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAKCRCw3p3WKL8TL8eZB/9G0juS/kDY9LhEXseh
 mE9U+iA1VsLhgDqVbsOtZ/S14LRFHczNd/Lqkn7souCSoyWsBs3/wO+OjPvxf7m+Ef+sMtr0
 G5lCWEWa9wa0IXx5HRPW/ScL+e4AVUbL7rurYMfwCzco+7TfjhMEOkC+va5gzi1KrErgNRHH
 kg3PhlnRY0Udyqx++UYkAsN4TQuEhNN32MvN0Np3WlBJOgKcuXpIElmMM5f1BBzJSKBkW0Jc
 Wy3h2Wy912vHKpPV/Xv7ZwVJ27v7KcuZcErtptDevAljxJtE7aJG6WiBzm+v9EswyWxwMCIO
 RoVBYuiocc51872tRGywc03xaQydB+9R7BHPuQENBFOMcBYBCADLMfoA44MwGOB9YT1V4KCy
 vAfd7E0BTfaAurbG+Olacciz3yd09QOmejFZC6AnoykydyvTFLAWYcSCdISMr88COmmCbJzn
 sHAogjexXiif6ANUUlHpjxlHCCcELmZUzomNDnEOTxZFeWMTFF9Rf2k2F0Tl4E5kmsNGgtSa
 aMO0rNZoOEiD/7UfPP3dfh8JCQ1VtUUsQtT1sxos8Eb/HmriJhnaTZ7Hp3jtgTVkV0ybpgFg
 w6WMaRkrBh17mV0z2ajjmabB7SJxcouSkR0hcpNl4oM74d2/VqoW4BxxxOD1FcNCObCELfIS
 auZx+XT6s+CE7Qi/c44ibBMR7hyjdzWbABEBAAGJAR8EGAECAAkFAlOMcBYCGwwACgkQsN6d
 1ii/Ey9D+Af/WFr3q+bg/8v5tCknCtn92d5lyYTBNt7xgWzDZX8G6/pngzKyWfedArllp0Pn
 fgIXtMNV+3t8Li1Tg843EXkP7+2+CQ98MB8XvvPLYAfW8nNDV85TyVgWlldNcgdv7nn1Sq8g
 HwB2BHdIAkYce3hEoDQXt/mKlgEGsLpzJcnLKimtPXQQy9TxUaLBe9PInPd+Ohix0XOlY+Uk
 QFEx50Ki3rSDl2Zt2tnkNYKUCvTJq7jvOlaPd6d/W0tZqpyy7KVay+K4aMobDsodB3dvEAs6
 ScCnh03dDAFgIq5nsB11j3KPKdVoPlfucX2c7kGNH+LUMbzqV6beIENfNexkOfxHf4kBrQQY
 AQgAIBYhBIUSZ3Lo9gSUpdCX97DendYovxMvBQJa3fDQAhsCAIEJELDendYovxMvdiAEGRYI
 AB0WIQRTLbB6QfY48x44uB6AXGG7T9hjvgUCWt3w0AAKCRCAXGG7T9hjvk2LAP99B/9FenK/
 1lfifxQmsoOrjbZtzCS6OKxPqOLHaY47BgEAqKKn36YAPpbk09d2GTVetoQJwiylx/Z9/mQI
 CUbQMg1pNQf9EjA1bNcMbnzJCgt0P9Q9wWCLwZa01SnQWFz8Z4HEaKldie+5bHBL5CzVBrLv
 81tqX+/j95llpazzCXZW2sdNL3r8gXqrajSox7LR2rYDGdltAhQuISd2BHrbkQVEWD4hs7iV
 1KQHe2uwXbKlguKPhk5ubZxqwsg/uIHw0qZDk+d0vxjTtO2JD5Jv/CeDgaBX4Emgp0NYs8IC
 UIyKXBtnzwiNv4cX9qKlz2Gyq9b+GdcLYZqMlIBjdCz0yJvgeb3WPNsCOanvbjelDhskx9gd
 6YUUFFqgsLtrKpCNyy203a58g2WosU9k9H+LcheS37Ph2vMVTISMszW9W8gyORSgmw==
Message-ID: <a4435002-24ef-9565-f1fb-3de6c54b1fe7@suse.com>
Date: Mon, 6 May 2019 10:04:42 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190505132740.GT1728@mail-itl>
Content-Language: de-DE
Subject: Re: [Xen-devel] {xen,
 dom0}_vga_console_info.u.vesa_lfb.lfb_base field too small
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDUvMDUvMjAxOSAxNToyNywgTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIHdyb3RlOgo+
IEhpLAo+IAo+IEkgaGF2ZSBhIG1hY2hpbmUgdGhhdCBhbGxvY2F0ZSB2ZXNhIExGQiBhYm92ZSA0
R0IsIGFzIHJlcG9ydGVkIGJ5IFVFRkkKPiBHT1AuIEF0IDB4NDAwMDAwMDAwMCB0byBiZSBzcGVj
aWZpYy4KPiB2Z2FfY29uc29sZV9pbmZvLnUudmVzYV9sZmIubGZiX2Jhc2UgaXMgYSAzMmJpdCBm
aWVsZCwgc28gaXQgZ2V0cwo+IHRydW5jYXRlZCwgbGVhZGluZyB0byBhbGwga2luZCBvZiBtZW1v
cnkgY29ycnVwdGlvbnMgd2hlbiBzb21ldGhpbmcKPiB3cml0ZXMgdGhlcmUuCj4gSWYgdGhhdCB3
b3VsZCBiZSBvbmx5IGFib3V0IFhlbiwgdGhhdCB3b3VsZG4ndCBiZSB0aGF0IGJhZCwgYnV0Cj4g
dW5mb3J0dW5hdGVseSBleGFjdGx5IHRoZSBzYW1lIHN0cnVjdHVyZSBpcyB1c2VkIGFzIGFuIGlu
dGVyZmFjZSBmb3IKPiBkb20wIHN0YXJ0IGluZm8gKGF0IGxlYXN0IFBWIG9uZSkuCj4gTXkgb25s
eSBpZGVhIGlzIHRvIGludHJvZHVjZSB5ZXQgYW5vdGhlciBlbnRyeSBpbiAqX3ZnYV9jb25zb2xl
X2luZm8udQo+IHVuaW9uIChlZmlfbGZiNjQ/KSB3aXRoIGEgNjRiaXQgbGZiX2Jhc2UgZmllbGQu
IEFuZCBtYXJrIGl0IGluCj4gdmlkZW9fdHlwZSAoWEVOX1ZHQVRZUEVfRUZJX0xGQjY0PykuIEJ1
dCBJJ20gbm90IHN1cmUgaG93IG5vbi1wYXRjaGVkCj4gTGludXggKG9yIG90aGVyIHN1cHBvcnRl
ZCBPU2VzKSB3b3VsZCByZXNwb25kIHRvIHRoaXMuIHhlbl9pbml0X3ZnYSgpIGluCj4gTGludXgg
ZG9lc24ndCBzZWVtIHRvIGJhaWwgb24gdW5rbm93biB2aWRlb190eXBlLCBzbyBpdCBtYXkgYmUg
ZnJhZ2lsZS4KPiAKPiBBbnkgYmV0dGVyIGlkZWFzPwoKSW4gTGludXgga2VybmVsIHRoZSBzY3Jl
ZW5faW5mbyBzdHJ1Y3R1cmUgaGFzIGV4dF9sZmJfYmFzZSBmb3IgdGhhdApwdXJwb3NlIChpdCBj
b250YWlucyB0aGUgdXBwZXIgMzIgYml0cyBvZiBsZmJfYmFzZSkuCgpXZSBjb3VsZCBhZGQgYSBz
aW1pbGFyIG1lbWJlciB0byBYZW4ncyBkb20wX3ZnYV9jb25zb2xlX2luZm8udS52ZXNhX2xmYgph
bmQgbGV0IHRoZSBrZXJuZWwgZGV0ZWN0IGl0cyBwcmVzZW5jZSBieSB1c2luZyB0aGUgdmFsdWUg
b2YKc3RhcnRfaW5mby5jb25zb2xlLmRvbTAuaW5mb19zaXplIC0gdGhpcyB3b3VsZG4ndCByZXF1
aXJlIGEgbmV3IHZpZGVvCnR5cGUgYW5kIG9sZCBrZXJuZWxzIHdvdWxkIHJ1biBhcyB0b2RheS4g
VGhlIHNhbWUgc2NoZW1lIGlzIHVzZWQgZm9yCmdibF9jYXBzIGFuZCBtb2RlX2F0dHJzIGFscmVh
ZHkuCgpSZWxlYXRlZCB0byB0aGF0OiBJIGFzc3VtZSB0aGUgY29tbWVudCBpbiB4ZW4uaCByZWdh
cmRpbmcgbGZiX2Jhc2UgYW5kCmxmYl9zaXplIGJlaW5nIGluIHVuaXRzIG9mIDY0a0IgaXMgd3Jv
bmcgYW5kIHNob3VsZCBiZSByZW1vdmVkPwoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 06 08:07:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 08:07:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNYeO-00064K-SD; Mon, 06 May 2019 08:07:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=DZ7u=TG=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hNYeN-00063R-Is
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 08:07:03 +0000
X-Inumbo-ID: ed675882-6fd5-11e9-843c-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ed675882-6fd5-11e9-843c-bc764e045a96;
 Mon, 06 May 2019 08:07:01 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 06 May 2019 02:07:00 -0600
Message-Id: <5CCFEB1E020000780022C0B0@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 06 May 2019 02:06:54 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <5CC6DD090200007800229E80@prv1-mh.provo.novell.com>
 <5CC6DEC50200007800229EA0@prv1-mh.provo.novell.com>
 <20190503154306.n4uug6nnkd7zrj7y@Air-de-Roger>
In-Reply-To: <20190503154306.n4uug6nnkd7zrj7y@Air-de-Roger>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 3/9] x86/IRQ: improve dump_irqs()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAzLjA1LjE5IGF0IDE3OjQzLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIE1vbiwgQXByIDI5LCAyMDE5IGF0IDA1OjIzOjQ5QU0gLTA2MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiBEb24ndCBsb2cgYSBzdHJheSB0cmFpbGluZyBjb21tYS4gU2hvcnRlbiBhIGZldyBm
aWVsZHMuCj4+IAo+PiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+Cj4gCj4gUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXgu
Y29tPgoKVGhhbmtzLgoKPj4gLSAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgYWN0aW9uLT5u
cl9ndWVzdHM7IGkrKyApCj4+ICsgICAgICAgICAgICBmb3IgKCBpID0gMDsgaSA8IGFjdGlvbi0+
bnJfZ3Vlc3RzOyApCj4+ICAgICAgICAgICAgICB7Cj4+IC0gICAgICAgICAgICAgICAgZCA9IGFj
dGlvbi0+Z3Vlc3RbaV07Cj4+ICsgICAgICAgICAgICAgICAgZCA9IGFjdGlvbi0+Z3Vlc3RbaSsr
XTsKPiAKPiBQZXIgbXkgdGFzdGUgSSB3b3VsZCBsZWF2ZSB0aGUgaW5jcmVtZW50IGluIHRoZSBm
b3IsIGJ1dCBpdCdzIGp1c3QKPiB0YXN0ZS4KCklmIGl0IHdhcyBqdXN0IHRhc3RlLCBJJ2QgaGF2
ZSBsZWZ0IGl0IHRoZXJlLCBidXQgdGhlcmUgaXMKCiAgICAgICAgICAgICAgICBwcmludGsoImQl
ZDolM2QoJWMlYyVjKSVjIiwKICAgICAgICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIHBp
cnEsCiAgICAgICAgICAgICAgICAgICAgICAgZXZ0Y2huX3BvcnRfaXNfcGVuZGluZyhkLCBpbmZv
LT5ldnRjaG4pID8gJ1AnIDogJy0nLAogICAgICAgICAgICAgICAgICAgICAgIGV2dGNobl9wb3J0
X2lzX21hc2tlZChkLCBpbmZvLT5ldnRjaG4pID8gJ00nIDogJy0nLAogICAgICAgICAgICAgICAg
ICAgICAgIGluZm8tPm1hc2tlZCA/ICdNJyA6ICctJywKICAgICAgICAgICAgICAgICAgICAgICBp
IDwgYWN0aW9uLT5ucl9ndWVzdHMgPyAnLCcgOiAnXG4nKTsKCndoaWNoIGRlcGVuZHMgb24gdGhl
IGVhcmx5IGluY3JlbWVudCAob3IgZWxzZSB3b3VsZCBuZWVkIGFkZGluZwoiICsgMSIgb3IgIiAt
IDEiIG9uIG9uZSBzaWRlIG9mIHRoZSA8IC4gSW4gZmFjdCB0aGlzIGNoYW5nZSBpcyB0aGUKImRv
bid0IGxvZyBhIHN0cmF5IHRyYWlsaW5nIGNvbW1hIiBwYXJ0LgoKSmFuCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 06 08:11:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 08:11:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNYif-0006mk-FX; Mon, 06 May 2019 08:11:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XZcu=TG=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hNYid-0006md-Qu
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 08:11:27 +0000
X-Inumbo-ID: 885ef538-6fd6-11e9-a0ca-b3e922dd8a22
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 885ef538-6fd6-11e9-a0ca-b3e922dd8a22;
 Mon, 06 May 2019 08:11:21 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id DB53EAED7;
 Mon,  6 May 2019 08:11:20 +0000 (UTC)
To: Roger Pau Monne <roger.pau@citrix.com>, linux-kernel@vger.kernel.org
References: <20190503150401.15904-1-roger.pau@citrix.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 mQENBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAG0H0p1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT6JATkEEwECACMFAlOMcK8CGwMH
 CwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAKCRCw3p3WKL8TL8eZB/9G0juS/kDY9LhEXseh
 mE9U+iA1VsLhgDqVbsOtZ/S14LRFHczNd/Lqkn7souCSoyWsBs3/wO+OjPvxf7m+Ef+sMtr0
 G5lCWEWa9wa0IXx5HRPW/ScL+e4AVUbL7rurYMfwCzco+7TfjhMEOkC+va5gzi1KrErgNRHH
 kg3PhlnRY0Udyqx++UYkAsN4TQuEhNN32MvN0Np3WlBJOgKcuXpIElmMM5f1BBzJSKBkW0Jc
 Wy3h2Wy912vHKpPV/Xv7ZwVJ27v7KcuZcErtptDevAljxJtE7aJG6WiBzm+v9EswyWxwMCIO
 RoVBYuiocc51872tRGywc03xaQydB+9R7BHPuQENBFOMcBYBCADLMfoA44MwGOB9YT1V4KCy
 vAfd7E0BTfaAurbG+Olacciz3yd09QOmejFZC6AnoykydyvTFLAWYcSCdISMr88COmmCbJzn
 sHAogjexXiif6ANUUlHpjxlHCCcELmZUzomNDnEOTxZFeWMTFF9Rf2k2F0Tl4E5kmsNGgtSa
 aMO0rNZoOEiD/7UfPP3dfh8JCQ1VtUUsQtT1sxos8Eb/HmriJhnaTZ7Hp3jtgTVkV0ybpgFg
 w6WMaRkrBh17mV0z2ajjmabB7SJxcouSkR0hcpNl4oM74d2/VqoW4BxxxOD1FcNCObCELfIS
 auZx+XT6s+CE7Qi/c44ibBMR7hyjdzWbABEBAAGJAR8EGAECAAkFAlOMcBYCGwwACgkQsN6d
 1ii/Ey9D+Af/WFr3q+bg/8v5tCknCtn92d5lyYTBNt7xgWzDZX8G6/pngzKyWfedArllp0Pn
 fgIXtMNV+3t8Li1Tg843EXkP7+2+CQ98MB8XvvPLYAfW8nNDV85TyVgWlldNcgdv7nn1Sq8g
 HwB2BHdIAkYce3hEoDQXt/mKlgEGsLpzJcnLKimtPXQQy9TxUaLBe9PInPd+Ohix0XOlY+Uk
 QFEx50Ki3rSDl2Zt2tnkNYKUCvTJq7jvOlaPd6d/W0tZqpyy7KVay+K4aMobDsodB3dvEAs6
 ScCnh03dDAFgIq5nsB11j3KPKdVoPlfucX2c7kGNH+LUMbzqV6beIENfNexkOfxHf4kBrQQY
 AQgAIBYhBIUSZ3Lo9gSUpdCX97DendYovxMvBQJa3fDQAhsCAIEJELDendYovxMvdiAEGRYI
 AB0WIQRTLbB6QfY48x44uB6AXGG7T9hjvgUCWt3w0AAKCRCAXGG7T9hjvk2LAP99B/9FenK/
 1lfifxQmsoOrjbZtzCS6OKxPqOLHaY47BgEAqKKn36YAPpbk09d2GTVetoQJwiylx/Z9/mQI
 CUbQMg1pNQf9EjA1bNcMbnzJCgt0P9Q9wWCLwZa01SnQWFz8Z4HEaKldie+5bHBL5CzVBrLv
 81tqX+/j95llpazzCXZW2sdNL3r8gXqrajSox7LR2rYDGdltAhQuISd2BHrbkQVEWD4hs7iV
 1KQHe2uwXbKlguKPhk5ubZxqwsg/uIHw0qZDk+d0vxjTtO2JD5Jv/CeDgaBX4Emgp0NYs8IC
 UIyKXBtnzwiNv4cX9qKlz2Gyq9b+GdcLYZqMlIBjdCz0yJvgeb3WPNsCOanvbjelDhskx9gd
 6YUUFFqgsLtrKpCNyy203a58g2WosU9k9H+LcheS37Ph2vMVTISMszW9W8gyORSgmw==
Message-ID: <f4b944e8-6678-a921-e2b2-aaeb00c0d5e1@suse.com>
Date: Mon, 6 May 2019 10:11:20 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190503150401.15904-1-roger.pau@citrix.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH] xen-blkfront: switch kcalloc to kvcalloc
 for large array allocation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Jens Axboe <axboe@kernel.dk>, Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, stable@vger.kernel.org,
 linux-block@vger.kernel.org, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDMvMDUvMjAxOSAxNzowNCwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+IFRoZXJlJ3Mgbm8g
cmVhc29uIHRvIHJlcXVlc3QgcGh5c2ljYWxseSBjb250aWd1b3VzIG1lbW9yeSBmb3IgdGhvc2UK
PiBhbGxvY2F0aW9ucy4KPiAKPiBSZXBvcnRlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGNpdHJpeC5jb20+Cj4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1
QGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 06 08:15:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 08:15:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNYm6-0006x8-0G; Mon, 06 May 2019 08:15:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=DZ7u=TG=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hNYm4-0006x1-DE
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 08:15:00 +0000
X-Inumbo-ID: 03a25136-6fd7-11e9-8f8d-e3cfd735f9fa
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 03a25136-6fd7-11e9-8f8d-e3cfd735f9fa;
 Mon, 06 May 2019 08:14:48 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 06 May 2019 02:14:47 -0600
Message-Id: <5CCFECF3020000780022C0BE@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 06 May 2019 02:14:43 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <5CC6DD090200007800229E80@prv1-mh.provo.novell.com>
 <5CC6DEF70200007800229EA3@prv1-mh.provo.novell.com>
 <20190503162159.ymqzwzv43opzljlr@Air-de-Roger>
In-Reply-To: <20190503162159.ymqzwzv43opzljlr@Air-de-Roger>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 4/9] x86/IRQ: desc->affinity should strictly
 represent the requested value
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAzLjA1LjE5IGF0IDE4OjIxLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIE1vbiwgQXByIDI5LCAyMDE5IGF0IDA1OjI0OjM5QU0gLTA2MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiBkZXNjLT5hcmNoLmNwdV9tYXNrIHJlZmxlY3RzIHRoZSBhY3R1YWwgc2V0IG9mIHRh
cmdldCBDUFVzLiBEb24ndCBldmVyCj4+IGZpZGRsZSB3aXRoIGRlc2MtPmFmZmluaXR5IGl0c2Vs
ZiwgZXhjZXB0IHRvIHN0b3JlIGNhbGxlciByZXF1ZXN0ZWQKPj4gdmFsdWVzLgo+PiAKPj4gVGhp
cyByZW5kZXJzIGJvdGggc2V0X25hdGl2ZV9pcnFfaW5mbygpIHVzZXMgKHdoaWNoIHdlcmVuJ3Qg
dXNpbmcgcHJvcGVyCj4+IGxvY2tpbmcgYW55d2F5KSByZWR1bmRhbnQgLSBkcm9wIHRoZSBmdW5j
dGlvbiBhbHRvZ2V0aGVyLgo+PiAKPj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgo+IAo+IFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4KClRoYW5rcy4KCj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9pcnEuYwo+PiAr
KysgYi94ZW4vYXJjaC94ODYvaXJxLmMKPj4gQEAgLTU3MiwxMSArNTcyLDE2IEBAIGludCBhc3Np
Z25faXJxX3ZlY3RvcihpbnQgaXJxLCBjb25zdCBjcHUKPj4gIAo+PiAgICAgIHNwaW5fbG9ja19p
cnFzYXZlKCZ2ZWN0b3JfbG9jaywgZmxhZ3MpOwo+PiAgICAgIHJldCA9IF9fYXNzaWduX2lycV92
ZWN0b3IoaXJxLCBkZXNjLCBtYXNrID86IFRBUkdFVF9DUFVTKTsKPj4gLSAgICBpZiAoIXJldCkg
ewo+PiArICAgIGlmICggIXJldCApCj4+ICsgICAgewo+PiAgICAgICAgICByZXQgPSBkZXNjLT5h
cmNoLnZlY3RvcjsKPj4gLSAgICAgICAgY3B1bWFza19jb3B5KGRlc2MtPmFmZmluaXR5LCBkZXNj
LT5hcmNoLmNwdV9tYXNrKTsKPj4gKyAgICAgICAgaWYgKCBtYXNrICkKPj4gKyAgICAgICAgICAg
IGNwdW1hc2tfY29weShkZXNjLT5hZmZpbml0eSwgbWFzayk7Cj4+ICsgICAgICAgIGVsc2UKPj4g
KyAgICAgICAgICAgIGNwdW1hc2tfc2V0YWxsKGRlc2MtPmFmZmluaXR5KTsKPiAKPiBJIGd1ZXNz
IGl0J3MgZmluZSB0byB1c2Ugc2V0YWxsIGluc3RlYWQgb2YgY29weWluZyB0aGUgY3B1IG9ubGlu
ZSBtYXAKPiBoZXJlPwoKSXQncyBub3Qgb25seSBmaW5lLCBpdCdzIGFjdHVhbGx5IG9uZSBvZiB0
aGUgZ29hbHM6IFRoaXMgd2F5IHlvdSBjYW4gc2V0CmFmZmluaXRpZXMgc3VjaCB0aGF0IHRoZXkg
d29uJ3QgbmVlZCBhZGp1c3RtZW50IGFmdGVyIGJyaW5naW5nIHVwCmFub3RoZXIgQ1BVLiBJJ3Zl
IGFkZGVkIGEgcmVzcGVjdGl2ZSBzZW50ZW5jZSB0byB0aGUgZGVzY3JpcHRpb24uCgo+IEFGQUlD
VCBfX2Fzc2lnbl9pcnFfdmVjdG9yIGFscmVhZHkgZmlsdGVycyBvZmZsaW5lIENQVXMgZnJvbSB0
aGUKPiBwYXNzZWQgbWFzay4KCkluZGVlZC4gQW5kIGFsbCBvdGhlciBpbnZvbHZlZCBjb2RlIHNo
b3VsZCwgdG9vLCBieSBub3cuIEkgdGhpbmsKdGhlcmUgaXMgYXQgbGVhc3Qgb25lIHBsYWNlIGxl
ZnQgc29tZXdoZXJlIHdoZXJlIHRoZSBvbmxpbmUgbWFwIGlzCnVzZWQgZm9yIHNldHRpbmcgYWZm
aW5pdGllcywgYnV0IEkgc3VwcG9zZSB0aGlzIGNhbiBiZSBkZWFsdCB3aXRoIGF0CmFub3RoZXIg
dGltZS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 06 08:20:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 08:20:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNYr7-0007mm-Lj; Mon, 06 May 2019 08:20:13 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aYeK=TG=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1hNYr6-0007mh-AO
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 08:20:12 +0000
X-Inumbo-ID: c3ba5147-6fd7-11e9-843c-bc764e045a96
Received: from mail-lj1-x244.google.com (unknown [2a00:1450:4864:20::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c3ba5147-6fd7-11e9-843c-bc764e045a96;
 Mon, 06 May 2019 08:20:11 +0000 (UTC)
Received: by mail-lj1-x244.google.com with SMTP id c6so4853055lji.11
 for <xen-devel@lists.xenproject.org>; Mon, 06 May 2019 01:20:11 -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-language:content-transfer-encoding;
 bh=SYpd/As6flzO6pd5neLZ2eYLU0IdjH47wl+y4jmfELQ=;
 b=oLZHgl5WBQs9VcPdJ82BIUfM8rSyFFIZpIqaa/0Kz3AU7r36EyUrbteUDc1creuS6b
 HDSvCHtCDxacgYLfnOQ83A04jKnWpJGHBzLc12RXSzU0lG5Skr/1TQ7HXNiyV4UpVNT4
 +ptPiHDmcm9CxzaiAW/FsgmOQjAhp8JMTtWpt60wTPr28IEGm4hhMDqrYmUPzPFLJLhH
 TWUn+TKHztqxhM8ciP3NDRSVH0lWjTojQ7l8FILIfG+3JDr7DuBmiBZQPVdFZfJlSsUG
 DoquX6AURErcIJCJg7hf8KziEgPhM7v/GcQCue5LzadjTOCDFGWlgTDKpgoF3iTGRhjj
 grpg==
X-Google-DKIM-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=SYpd/As6flzO6pd5neLZ2eYLU0IdjH47wl+y4jmfELQ=;
 b=UAGoXsXGtBWWmCjL4Cv2i3q2Ecjk2RolrjfDGWhekcvXAn2Xqm/uHIEV25M+3rVMs+
 +3aYz827oPl8a0cykVFh4rBxRj9xT4ScIXk+BdRDC3u0G0MmFx4NxpKzp2I494AnC8QQ
 G4MnYb6CK/5rJDFknwygzW50lrjKsTgkmqAlBh73JoA+DqJUjHoZHiyLGBE7ExbCQ6DR
 K2pOggKwHI7f139/Pbju+zgY5tCqHNcMrq+X9f6tfMSEjkNoBhdZjQQvYjeXuaXcgyLk
 GcYkjneeZB9uCeje9vq9sqU2fP8fs92bWCTQ5GcMa+JMam5deDB3gEfffl8n3tTV+HiX
 spfw==
X-Gm-Message-State: APjAAAWvm+Ha3FBcMcc5ndSWd0Jq4NsmAUrrXUQ1p9pSvQ2OAVlpxg5o
 xyzEqYypmchLQzl7tv+EZNU=
X-Google-Smtp-Source: APXvYqyKrSQAP0xsnDdtVjV4nnSaG2tDjtwtSG/79SbTjHFNjnBZBTOhj0ITa7T6GAf9aU+7EznCAQ==
X-Received: by 2002:a2e:8916:: with SMTP id d22mr13034564lji.124.1557130809722; 
 Mon, 06 May 2019 01:20:09 -0700 (PDT)
Received: from [10.17.180.71] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id
 p18sm2400168ljc.54.2019.05.06.01.20.07
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 06 May 2019 01:20:08 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <20190422164937.21350-1-julien.grall@arm.com>
 <20190422164937.21350-17-julien.grall@arm.com>
 <13fdc8c8-5dba-7b21-067e-e54e9531bf73@gmail.com>
 <4bd14bff-9689-7943-9319-908b74139617@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <a4fa267f-c4c0-ac09-4694-42f675965cea@gmail.com>
Date: Mon, 6 May 2019 11:20:06 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <4bd14bff-9689-7943-9319-908b74139617@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 16/20] xen/arm: mm: Protect Xen page-table
 update with a spinlock
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, sstabellini@kernel.org,
 Andrii_Anisov@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gSnVsaWVuLAoKT24gMDMuMDUuMTkgMjA6MTksIEp1bGllbiBHcmFsbCB3cm90ZToKPiBU
TERSOyBiZWNhdXNlIHhlbiBwYWdlLXRhYmxlcyBhcmUgbm90IHRoYXQgb2Z0ZW4gbW9kaWZpZWQg
YWZ0ZXIgYm9vdC4gWWV0IGl0IGlzIHN0aWxsIHBvc3NpYmxlIHRvIHJhY2UuCj4gCj4gQXQgdGhl
IG1vbWVudCwgY3JlYXRlX3hlbl9lbnRyaWVzKCkgY2FuIG9ubHkgbW9kaWZ5IHRoZSBWQSByYW5n
ZSAwIC0gMkdCLiBJbiB0aGF0IHJhbmdlLCB3ZSBjYW4gbW9kaWZ5IGF0IHJ1bnRpbWUgdGhlIFZN
QVAgYXJlYS4gT25lIHBvdGVudGlhbCBpc3N1ZSBpcwo+IGEgdm1hcCBpc3N1ZWQgYXQgdGhlIHNh
bWUgdGltZS4KPiAKPiBXaGlsZSB0aGUgcmFuZ2UgYWxsb2NhdGlvbiBpcyBwcm90ZWN0ZWQgYnkg
YSBsb2NrIChzZWUgdm1fYWxsb2MpLCB0aGUgbWFwcGluZyBpcyBub3QuIFNvIGl0IHdvdWxkIGJl
IHBvc3NpYmxlIHRvIGVuZCB1cCBtb2RpZnlpbmcgdGhlIHBhZ2UtdGFibGUgYXQgdGhlIHNhbWUu
IFRoYXQgY291bGQgYmxvdyB1cCBpZiBmb3IgaW5zdGFuY2UsIHRoZSBzZWNvbmQtbGV2ZWwgZW50
cnkgaXMgaW52YWxpZCBhcyB3ZSB3b3VsZCBuZWVkIHRvIGFsbG9jYXRlIG1lbW9yeSAob25seSBv
bmUgY2FuIHdpbiB0aGF0IHJhY2UpLgoKSSB1bmRlcnN0YW5kIHRoZSBwb3RlbnRpYWwgcmFjZSwg
YnV0IHN0aWxsIHdvbmRlcmluZyB3aHkgZGlkbid0IHdlIHNlZSB0aG9zZSBpc3N1ZXMuIE1heWJl
IHdlIGFyZSB0b28gbHVja3kuCgo+IEluIGdlbmVyYWwsIGl0IGlzIGEgc2FuZXIgYXBwcm9hY2gg
dG8gdHJ5IHRvIHNlcmlhbGl6ZSB0aGUgbW9kaWZpY2F0aW9ucyBpbiB0aGUgcGFnZS10YWJsZXMu
IFNvIHlvdSBjYW4gc2FmZWx5IHJlYWQgYW4gZW50cnksIGNoZWNrIGl0IGFuZCB0aGVuIHVwZGF0
ZSBpdC4KCllldCwgSSB0aGluayB3ZSB3b3VsZCBzdGljayBhdCB0aGVzZSBsb2NrcyBmb3Igbm93
LgoKLS0gClNpbmNlcmVseSwKQW5kcmlpIEFuaXNvdi4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 06 08:20:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 08:20:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNYrX-0007oi-VN; Mon, 06 May 2019 08:20:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aYeK=TG=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1hNYrW-0007oa-Uy
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 08:20:38 +0000
X-Inumbo-ID: d35e2198-6fd7-11e9-843c-bc764e045a96
Received: from mail-lf1-x144.google.com (unknown [2a00:1450:4864:20::144])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d35e2198-6fd7-11e9-843c-bc764e045a96;
 Mon, 06 May 2019 08:20:37 +0000 (UTC)
Received: by mail-lf1-x144.google.com with SMTP id z124so2340060lfd.6
 for <xen-devel@lists.xenproject.org>; Mon, 06 May 2019 01:20: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-language:content-transfer-encoding;
 bh=DpiVHWdTrvDIZEq8bR5TzrsDDk+kGvbTek5ZrjnP7bQ=;
 b=gU2FKMLgblExT6N2u10PxB30Wj5QVZQfLofHkiexbCJvoQOMYVX7/Lz6NjUoqtOvLU
 ZFn16rsfGl4iPEdX95AhQHNp9duk4UWwxCO9AJTW8nWof7bPkvAtA+Fw0BXfrI2/USPx
 G7/NZT1ucbbzdNkqYvosFx8a0+cg2NLfkICy67FedNMXV2EoRhKx7XJ3RJ+dXppisOlN
 sscwjMgJbu+k3Jh3n9sHFN4bV6aM4eGkN3frccGtiF4olBgJcPoGWk0VSwX6wVciFQXt
 C9cQHJlgcj2AR5EfDZNDXQNGTHQmlGu2lhC06cWrWWx1HPx250UYdAxPVlH96jXldfbl
 IP9Q==
X-Google-DKIM-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=DpiVHWdTrvDIZEq8bR5TzrsDDk+kGvbTek5ZrjnP7bQ=;
 b=TKJRryEISX9EY2NuKuzCmNiJk+aysNrrOv0I9j7omaT4+Cl8dFJ/y5JwPH6vg5Jdme
 8VUQXHsIfeV6C1uSBKLus1DwafnvJczTTzvZcSCo4yFhpMf5Bo5+HBNGomayalqzVwh0
 YiosnigdQBVhxLFqn0jDKE6ovi/KYox87JnwMCJS0JV+meAKx6K7dCJR4qJmnQWvDrnK
 Yxggx3heyyOjdHYaufYS/+EBTO9CWbhzlK7vw4p8e8VRRPWfSnm/KxkehLYGYHLyFTmX
 Pn7VGrqLWi6XouswNiLOwfn2Brm4D9ybv6O3QaSwZL3ceU91GLdV7eDwGIKVMohi+xld
 b/JQ==
X-Gm-Message-State: APjAAAXoHMRXFU8vF1a6Mx2IA//h3O0bPiElrgVYxQQ22KTIi4EY+l/4
 Z8bMd63rPpsbbEdduUrpMng=
X-Google-Smtp-Source: APXvYqzthHNOAnmxcIFP8dwBNfWWe1dJgVMpNqoYuR0nJ7gmVCnjEFfVcioh4DuwqklUBc28WJrgxg==
X-Received: by 2002:a19:550d:: with SMTP id n13mr12046583lfe.127.1557130836173; 
 Mon, 06 May 2019 01:20:36 -0700 (PDT)
Received: from [10.17.180.71] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id
 j6sm2395276ljc.0.2019.05.06.01.20.35
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 06 May 2019 01:20:35 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <20190422164937.21350-1-julien.grall@arm.com>
 <20190422164937.21350-17-julien.grall@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <907cbeac-4904-bc28-b09e-3a68ce6c2c37@gmail.com>
Date: Mon, 6 May 2019 11:20:34 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190422164937.21350-17-julien.grall@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 16/20] xen/arm: mm: Protect Xen page-table
 update with a spinlock
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, sstabellini@kernel.org,
 Andrii_Anisov@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAyMi4wNC4xOSAxOTo0OSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFRoZSBmdW5jdGlvbiBj
cmVhdGVfeGVuX2VudHJpZXMgbWF5IGJlIGNvbmN1cnJlbnRseSBjYWxsZWQuIFNvIHdlIG5lZWQK
PiB0byBwcm90ZWN0IHdpdGggYSBzcGlubG9jayB0byBhdm9pZCBjb3JydXB0aW9uIHRoZSBwYWdl
LXRhYmxlcy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPgoKUmV2aWV3ZWQtYnk6IEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5j
b20+CgotLSAKU2luY2VyZWx5LApBbmRyaWkgQW5pc292LgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 06 08:28:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 08:28:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNYyh-0008C8-Pz; Mon, 06 May 2019 08:28:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=DZ7u=TG=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hNYyg-0008C3-3H
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 08:28:02 +0000
X-Inumbo-ID: d76882b4-6fd8-11e9-bc6e-b3bbef4fd3a0
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d76882b4-6fd8-11e9-bc6e-b3bbef4fd3a0;
 Mon, 06 May 2019 08:27:53 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 06 May 2019 02:27:52 -0600
Message-Id: <5CCFF004020000780022C0D4@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 06 May 2019 02:27:48 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20190506065644.7415-1-jgross@suse.com>
 <20190506065644.7415-2-jgross@suse.com>
In-Reply-To: <20190506065644.7415-2-jgross@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH RFC V2 01/45] xen/sched: add inline wrappers
 for calling per-scheduler functions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA2LjA1LjE5IGF0IDA4OjU2LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBAQCAt
MjA3LDYgKzI1MCwxNDEgQEAgc3RhdGljIGlubGluZSB2b2lkIHNjaGVkX2ZyZWVfZG9tZGF0YShj
b25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpzLAo+ICAgICAgICAgIEFTU0VSVCghZGF0YSk7Cj4gIH0K
PiAgCj4gK3N0YXRpYyBpbmxpbmUgdm9pZCAqc2NoZWRfYWxsb2NfcGRhdGEoY29uc3Qgc3RydWN0
IHNjaGVkdWxlciAqcywgaW50IGNwdSkKPiArewo+ICsgICAgaWYgKCBzLT5hbGxvY19wZGF0YSAp
Cj4gKyAgICAgICAgcmV0dXJuIHMtPmFsbG9jX3BkYXRhKHMsIGNwdSk7Cj4gKyAgICBlbHNlCj4g
KyAgICAgICAgcmV0dXJuIE5VTEw7Cj4gK30KCkluIGNhc2VzIGxpa2UgdGhpcyBvbmUgSSdkIGxp
a2UgdG8gYXNrIHRoYXQgZWl0aGVyID86IGJlIHVzZWQsIG9yIHRoZSBwb2ludGxlc3MKImVsc2Ui
IGJlIGRyb3BwZWQuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 06 08:28:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 08:28:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNYys-0008D6-2y; Mon, 06 May 2019 08:28:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aYeK=TG=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1hNYyq-0008Cn-1f
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 08:28:12 +0000
X-Inumbo-ID: e1a2c86a-6fd8-11e9-843c-bc764e045a96
Received: from mail-lj1-x241.google.com (unknown [2a00:1450:4864:20::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e1a2c86a-6fd8-11e9-843c-bc764e045a96;
 Mon, 06 May 2019 08:28:11 +0000 (UTC)
Received: by mail-lj1-x241.google.com with SMTP id 132so2566177ljj.4
 for <xen-devel@lists.xenproject.org>; Mon, 06 May 2019 01:28:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=Qjof3TQOaHtBFaIZBEqWNGo46TU1+s+Dj/dr+miikVQ=;
 b=BHD0F5oufG11oragsc3Ufuzgq7cMdkijZ0c79RrQHwB+AbF6/N92mRLCtIrfjzQ7Gi
 HoP8CqsCHtPvwqAI4OaAhLku9dBmZqY+TZWQTF3Oa5w78+UdHlf8fheQVxRhGi32dY43
 ZS2GY0uENQZhyihJNLd966GrfjH6gij5iUMkjC+pKCEMeFt/e4eziHYRUg7ooZw6VAkz
 rTJiwdz5QQDxmcbInn9L5s3UDeNpAN46x+Nh87Us0utBRwij2sr96IfGNgIFNdQTQVeF
 v6tYC15kQX779FilzI08YT7YhehBSX9kNq/+7lw5bPcwjeL6jVPaTlvNsOvD5h1L0/65
 J/OQ==
X-Google-DKIM-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=Qjof3TQOaHtBFaIZBEqWNGo46TU1+s+Dj/dr+miikVQ=;
 b=YoXq0GUd9dGRULyUtj3M4hLuicU2rL0XeRKDEAPKcgr1fJjGpC2zu8QxGp6y/Gmmtz
 3KhFOrJ+vDAFw1PLwS+3GLqmWAge774wk6XJKKdoLvMVrXeW8kynu1c7Doc9f6WT30fF
 ZRAMwNBkvj5UcnvjFNqHZ4T2ivhA/N2BtcYduErsOe9nA1uOkPmkFZWJKlowNr6wpXfN
 LV41Veuw2O2vIRtBmNTZ68JMvYxKEMwyYejXYIjQ19tOeNjzrthMXTEDcGBVPcxssrbA
 pdXy58SynSpSXCxofjgE9agMV/yZfRm7WTn8FryAmuXpxUbTsE/Fnsz8gOpvXttdvsUz
 Hbzw==
X-Gm-Message-State: APjAAAX7OY59yzirSljILoaLktH+69+2uVs4VfLhcSBuuqmJN1UXrY5m
 ifcM1wsO2C3z66Ck8JLkk+M=
X-Google-Smtp-Source: APXvYqyo8dxIE2HeSWy8/PnOYkpMhAYTMfRTvddcSOjNRdBm+TG7GvHm//WVZz7f+JQeueepNKIEpA==
X-Received: by 2002:a2e:9155:: with SMTP id q21mr11459687ljg.178.1557131289500; 
 Mon, 06 May 2019 01:28:09 -0700 (PDT)
Received: from [10.17.180.71] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id
 p18sm2405463ljc.54.2019.05.06.01.28.08
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 06 May 2019 01:28:08 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <20190422164937.21350-1-julien.grall@arm.com>
 <20190422164937.21350-14-julien.grall@arm.com>
 <3d3d4a09-4935-4a83-0e3d-7b987dfc9fcf@gmail.com>
 <291f238e-16e8-a5d7-c0a5-5532fde69585@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <8a9dd31b-0063-41fe-7030-79d2d1626ba7@gmail.com>
Date: Mon, 6 May 2019 11:28:07 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <291f238e-16e8-a5d7-c0a5-5532fde69585@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 13/20] xen/arm32: mm: Avoid to zero and
 clean cache for CPU0 domheap
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, sstabellini@kernel.org,
 Andrii_Anisov@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ck9uIDAzLjA1LjE5IDIwOjA2LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSW4gQywgdW5pbml0aWFs
aXplZCBnbG9iYWwgdmFyaWFibGUgd2lsbCBiZSB6ZXJvIGJ5IGRlZmF1bHQuIEl0IGlzIGEgYml0
IG9mIHdhc3RlIHRvIGFsbG9jYXRlIHNwYWNlIGluIHRoZSBiaW5hcnkgZm9yIHRoZW0uIFNvIHRo
ZSBjb21waWxlciB3aWxsIGNvbW1vbmx5IHB1dCB0aGVtIGluIGEgc2VjdGlvbiBCU1MgdGhhdCBh
cmUgZ29pbmcgdG8gYmUgemVyb2VkIHdoZW4gYXQgbGF1bmNoLgo+IAo+IE9uIEFybTMyLCB0aGlz
IGlzIGFsd2F5cyBkb25lIGluIENQVTAgYXQgZWFybHkgYm9vdC4gRm9yIEFybTY0LCBVRUZJIHdp
bGwgZG8gaXQgZm9yIHVzLCBzbyB3ZSBkb24ndCB3YW50IHRvIGRvIGl0IHdoZW4gdXNpbmcgVUVG
SSBhcyB3ZSBtYXkgb3ZlcnJpZGUgZ2xvYmFsCj4gCj4gVGhlIHJlYXNvbiBJIGNob3NlIHRvIHNh
eSAid2lsbCBhbHdheXMgYmUgemVyb2VkIGJlZm9yZWhhbmQiIHRoYW4gc3BlY2lmaWNhbGx5IG1l
bnRpb24gIkJTUyIgaXMgSSB3YXNuJ3QgZW50aXJlbHkgY29udmluY2VkIHRoZSBjb21waWxlciB3
aWxsIGFsd2F5cyBwdXQgaW4gQlNTLgoKT0suCgotLSAKU2luY2VyZWx5LApBbmRyaWkgQW5pc292
LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 06 08:34:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 08:34:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNZ4c-0000dL-VS; Mon, 06 May 2019 08:34:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XZcu=TG=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hNZ4c-0000dG-98
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 08:34:10 +0000
X-Inumbo-ID: b6d8b35d-6fd9-11e9-843c-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b6d8b35d-6fd9-11e9-843c-bc764e045a96;
 Mon, 06 May 2019 08:34:08 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 3D04FAC61;
 Mon,  6 May 2019 08:34:07 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20190506065644.7415-1-jgross@suse.com>
 <20190506065644.7415-2-jgross@suse.com> <5CCFF004020000780022C0D4@suse.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 mQENBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAG0H0p1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT6JATkEEwECACMFAlOMcK8CGwMH
 CwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAKCRCw3p3WKL8TL8eZB/9G0juS/kDY9LhEXseh
 mE9U+iA1VsLhgDqVbsOtZ/S14LRFHczNd/Lqkn7souCSoyWsBs3/wO+OjPvxf7m+Ef+sMtr0
 G5lCWEWa9wa0IXx5HRPW/ScL+e4AVUbL7rurYMfwCzco+7TfjhMEOkC+va5gzi1KrErgNRHH
 kg3PhlnRY0Udyqx++UYkAsN4TQuEhNN32MvN0Np3WlBJOgKcuXpIElmMM5f1BBzJSKBkW0Jc
 Wy3h2Wy912vHKpPV/Xv7ZwVJ27v7KcuZcErtptDevAljxJtE7aJG6WiBzm+v9EswyWxwMCIO
 RoVBYuiocc51872tRGywc03xaQydB+9R7BHPuQENBFOMcBYBCADLMfoA44MwGOB9YT1V4KCy
 vAfd7E0BTfaAurbG+Olacciz3yd09QOmejFZC6AnoykydyvTFLAWYcSCdISMr88COmmCbJzn
 sHAogjexXiif6ANUUlHpjxlHCCcELmZUzomNDnEOTxZFeWMTFF9Rf2k2F0Tl4E5kmsNGgtSa
 aMO0rNZoOEiD/7UfPP3dfh8JCQ1VtUUsQtT1sxos8Eb/HmriJhnaTZ7Hp3jtgTVkV0ybpgFg
 w6WMaRkrBh17mV0z2ajjmabB7SJxcouSkR0hcpNl4oM74d2/VqoW4BxxxOD1FcNCObCELfIS
 auZx+XT6s+CE7Qi/c44ibBMR7hyjdzWbABEBAAGJAR8EGAECAAkFAlOMcBYCGwwACgkQsN6d
 1ii/Ey9D+Af/WFr3q+bg/8v5tCknCtn92d5lyYTBNt7xgWzDZX8G6/pngzKyWfedArllp0Pn
 fgIXtMNV+3t8Li1Tg843EXkP7+2+CQ98MB8XvvPLYAfW8nNDV85TyVgWlldNcgdv7nn1Sq8g
 HwB2BHdIAkYce3hEoDQXt/mKlgEGsLpzJcnLKimtPXQQy9TxUaLBe9PInPd+Ohix0XOlY+Uk
 QFEx50Ki3rSDl2Zt2tnkNYKUCvTJq7jvOlaPd6d/W0tZqpyy7KVay+K4aMobDsodB3dvEAs6
 ScCnh03dDAFgIq5nsB11j3KPKdVoPlfucX2c7kGNH+LUMbzqV6beIENfNexkOfxHf4kBrQQY
 AQgAIBYhBIUSZ3Lo9gSUpdCX97DendYovxMvBQJa3fDQAhsCAIEJELDendYovxMvdiAEGRYI
 AB0WIQRTLbB6QfY48x44uB6AXGG7T9hjvgUCWt3w0AAKCRCAXGG7T9hjvk2LAP99B/9FenK/
 1lfifxQmsoOrjbZtzCS6OKxPqOLHaY47BgEAqKKn36YAPpbk09d2GTVetoQJwiylx/Z9/mQI
 CUbQMg1pNQf9EjA1bNcMbnzJCgt0P9Q9wWCLwZa01SnQWFz8Z4HEaKldie+5bHBL5CzVBrLv
 81tqX+/j95llpazzCXZW2sdNL3r8gXqrajSox7LR2rYDGdltAhQuISd2BHrbkQVEWD4hs7iV
 1KQHe2uwXbKlguKPhk5ubZxqwsg/uIHw0qZDk+d0vxjTtO2JD5Jv/CeDgaBX4Emgp0NYs8IC
 UIyKXBtnzwiNv4cX9qKlz2Gyq9b+GdcLYZqMlIBjdCz0yJvgeb3WPNsCOanvbjelDhskx9gd
 6YUUFFqgsLtrKpCNyy203a58g2WosU9k9H+LcheS37Ph2vMVTISMszW9W8gyORSgmw==
Message-ID: <c54fb173-0381-786c-a95c-eabf0629de84@suse.com>
Date: Mon, 6 May 2019 10:34:04 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CCFF004020000780022C0D4@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH RFC V2 01/45] xen/sched: add inline wrappers
 for calling per-scheduler functions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDYvMDUvMjAxOSAxMDoyNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMDYuMDUuMTkg
YXQgMDg6NTYsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+PiBAQCAtMjA3LDYgKzI1MCwxNDEg
QEAgc3RhdGljIGlubGluZSB2b2lkIHNjaGVkX2ZyZWVfZG9tZGF0YShjb25zdCBzdHJ1Y3Qgc2No
ZWR1bGVyICpzLAo+PiAgICAgICAgICBBU1NFUlQoIWRhdGEpOwo+PiAgfQo+PiAgCj4+ICtzdGF0
aWMgaW5saW5lIHZvaWQgKnNjaGVkX2FsbG9jX3BkYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIg
KnMsIGludCBjcHUpCj4+ICt7Cj4+ICsgICAgaWYgKCBzLT5hbGxvY19wZGF0YSApCj4+ICsgICAg
ICAgIHJldHVybiBzLT5hbGxvY19wZGF0YShzLCBjcHUpOwo+PiArICAgIGVsc2UKPj4gKyAgICAg
ICAgcmV0dXJuIE5VTEw7Cj4+ICt9Cj4gCj4gSW4gY2FzZXMgbGlrZSB0aGlzIG9uZSBJJ2QgbGlr
ZSB0byBhc2sgdGhhdCBlaXRoZXIgPzogYmUgdXNlZCwgb3IgdGhlIHBvaW50bGVzcwo+ICJlbHNl
IiBiZSBkcm9wcGVkLgoKRmluZSB3aXRoIG1lLiBJIGd1ZXNzIGFkYXB0aW5nIHRoZSBhbHJlYWR5
IGV4aXN0aW5nIGlubGluZSB3cmFwcGVycyB0bwp0aGF0IHNjaGVtZSB3aXRoIHRoZSBzYW1lIHBh
dGNoIGlzIG9rYXk/CgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 06 08:37:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 08:37:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNZ7o-0000rg-Fo; Mon, 06 May 2019 08:37:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=DZ7u=TG=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hNZ7m-0000rb-WC
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 08:37:27 +0000
X-Inumbo-ID: 286b73a0-6fda-11e9-9800-9f144839ca63
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 286b73a0-6fda-11e9-9800-9f144839ca63;
 Mon, 06 May 2019 08:37:19 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 06 May 2019 02:37:17 -0600
Message-Id: <5CCFF238020000780022C0F9@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 06 May 2019 02:37:12 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20190506065644.7415-1-jgross@suse.com>
 <20190506065644.7415-31-jgross@suse.com>
In-Reply-To: <20190506065644.7415-31-jgross@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH RFC V2 30/45] xen/sched: rework and rename
 vcpu_force_reschedule()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA2LjA1LjE5IGF0IDA4OjU2LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiAtLS0g
YS94ZW4vY29tbW9uL3NjaGVkdWxlLmMKPiArKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKPiBA
QCAtODA4LDIxICs4MDgsMjQgQEAgc3RhdGljIHZvaWQgdmNwdV9taWdyYXRlX2ZpbmlzaChzdHJ1
Y3QgdmNwdSAqdikKPiAgfQo+ICAKPiAgLyoKPiAtICogRm9yY2UgYSBWQ1BVIHRocm91Z2ggYSBk
ZXNjaGVkdWxlL3Jlc2NoZWR1bGUgcGF0aC4KPiAtICogRm9yIGV4YW1wbGUsIHVzaW5nIHRoaXMg
d2hlbiBzZXR0aW5nIHRoZSBwZXJpb2RpYyB0aW1lciBwZXJpb2QgbWVhbnMgdGhhdAo+IC0gKiBt
b3N0IHBlcmlvZGljLXRpbWVyIHN0YXRlIG5lZWQgb25seSBiZSB0b3VjaGVkIGZyb20gd2l0aGlu
IHRoZSBzY2hlZHVsZXIKPiAtICogd2hpY2ggY2FuIHRodXMgYmUgZG9uZSB3aXRob3V0IG5lZWQg
Zm9yIHN5bmNocm9uaXNhdGlvbi4KPiArICogU2V0IHRoZSBwZXJpb2RpYyB0aW1lciBvZiBhIHZj
cHUuCj4gICAqLwo+IC12b2lkIHZjcHVfZm9yY2VfcmVzY2hlZHVsZShzdHJ1Y3QgdmNwdSAqdikK
PiArdm9pZCB2Y3B1X3NldF9wZXJpb2RpY190aW1lcihzdHJ1Y3QgdmNwdSAqdiwgc190aW1lX3Qg
dmFsdWUpCj4gIHsKPiAtICAgIHNwaW5sb2NrX3QgKmxvY2sgPSBpdGVtX3NjaGVkdWxlX2xvY2tf
aXJxKHYtPnNjaGVkX2l0ZW0pOwo+ICsgICAgc190aW1lX3Qgbm93ID0gTk9XKCk7Cj4gIAo+IC0g
ICAgaWYgKCB2LT5zY2hlZF9pdGVtLT5pc19ydW5uaW5nICkKPiAtICAgICAgICB2Y3B1X21pZ3Jh
dGVfc3RhcnQodik7Cj4gKyAgICBpZiAoIHYgIT0gY3VycmVudCApCj4gKyAgICAgICAgdmNwdV9w
YXVzZSh2KTsKPiArICAgIGVsc2UKPiArICAgICAgICBzdG9wX3RpbWVyKCZ2LT5wZXJpb2RpY190
aW1lcik7Cj4gIAo+IC0gICAgaXRlbV9zY2hlZHVsZV91bmxvY2tfaXJxKGxvY2ssIHYtPnNjaGVk
X2l0ZW0pOwo+ICsgICAgdi0+cGVyaW9kaWNfcGVyaW9kID0gdmFsdWU7Cj4gKyAgICB2LT5wZXJp
b2RpY19sYXN0X2V2ZW50ID0gbm93OwoKQnkgdGhlIHRpbWUgeW91IGNvbWUgaGVyZSwgTk9XKCkg
bWF5IGFscmVhZHkgYmUgcGFzdCBub3cgKyB2YWx1ZS4KSXQncyBub3QgY2xlYXIgdG8gbWUgd2hl
dGhlciB0aGF0J2xsIHdvcmsgY29ycmVjdGx5OyBJIHRoaW5rIGl0IHdvdWxkIGJlCmJldHRlciB0
byBsYXRjaCBOT1coKSBvbmx5IGF0IHRoaXMgcG9pbnQuCgpKYW4KCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 06 08:51:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 08:51:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNZLi-0002Ml-Rg; Mon, 06 May 2019 08:51:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XZcu=TG=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hNZLh-0002Mg-P6
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 08:51:49 +0000
X-Inumbo-ID: 2ed35ecd-6fdc-11e9-843c-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2ed35ecd-6fdc-11e9-843c-bc764e045a96;
 Mon, 06 May 2019 08:51:48 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 7B0F9AEFF;
 Mon,  6 May 2019 08:51:47 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20190506065644.7415-1-jgross@suse.com>
 <20190506065644.7415-31-jgross@suse.com> <5CCFF238020000780022C0F9@suse.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 mQENBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAG0H0p1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT6JATkEEwECACMFAlOMcK8CGwMH
 CwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAKCRCw3p3WKL8TL8eZB/9G0juS/kDY9LhEXseh
 mE9U+iA1VsLhgDqVbsOtZ/S14LRFHczNd/Lqkn7souCSoyWsBs3/wO+OjPvxf7m+Ef+sMtr0
 G5lCWEWa9wa0IXx5HRPW/ScL+e4AVUbL7rurYMfwCzco+7TfjhMEOkC+va5gzi1KrErgNRHH
 kg3PhlnRY0Udyqx++UYkAsN4TQuEhNN32MvN0Np3WlBJOgKcuXpIElmMM5f1BBzJSKBkW0Jc
 Wy3h2Wy912vHKpPV/Xv7ZwVJ27v7KcuZcErtptDevAljxJtE7aJG6WiBzm+v9EswyWxwMCIO
 RoVBYuiocc51872tRGywc03xaQydB+9R7BHPuQENBFOMcBYBCADLMfoA44MwGOB9YT1V4KCy
 vAfd7E0BTfaAurbG+Olacciz3yd09QOmejFZC6AnoykydyvTFLAWYcSCdISMr88COmmCbJzn
 sHAogjexXiif6ANUUlHpjxlHCCcELmZUzomNDnEOTxZFeWMTFF9Rf2k2F0Tl4E5kmsNGgtSa
 aMO0rNZoOEiD/7UfPP3dfh8JCQ1VtUUsQtT1sxos8Eb/HmriJhnaTZ7Hp3jtgTVkV0ybpgFg
 w6WMaRkrBh17mV0z2ajjmabB7SJxcouSkR0hcpNl4oM74d2/VqoW4BxxxOD1FcNCObCELfIS
 auZx+XT6s+CE7Qi/c44ibBMR7hyjdzWbABEBAAGJAR8EGAECAAkFAlOMcBYCGwwACgkQsN6d
 1ii/Ey9D+Af/WFr3q+bg/8v5tCknCtn92d5lyYTBNt7xgWzDZX8G6/pngzKyWfedArllp0Pn
 fgIXtMNV+3t8Li1Tg843EXkP7+2+CQ98MB8XvvPLYAfW8nNDV85TyVgWlldNcgdv7nn1Sq8g
 HwB2BHdIAkYce3hEoDQXt/mKlgEGsLpzJcnLKimtPXQQy9TxUaLBe9PInPd+Ohix0XOlY+Uk
 QFEx50Ki3rSDl2Zt2tnkNYKUCvTJq7jvOlaPd6d/W0tZqpyy7KVay+K4aMobDsodB3dvEAs6
 ScCnh03dDAFgIq5nsB11j3KPKdVoPlfucX2c7kGNH+LUMbzqV6beIENfNexkOfxHf4kBrQQY
 AQgAIBYhBIUSZ3Lo9gSUpdCX97DendYovxMvBQJa3fDQAhsCAIEJELDendYovxMvdiAEGRYI
 AB0WIQRTLbB6QfY48x44uB6AXGG7T9hjvgUCWt3w0AAKCRCAXGG7T9hjvk2LAP99B/9FenK/
 1lfifxQmsoOrjbZtzCS6OKxPqOLHaY47BgEAqKKn36YAPpbk09d2GTVetoQJwiylx/Z9/mQI
 CUbQMg1pNQf9EjA1bNcMbnzJCgt0P9Q9wWCLwZa01SnQWFz8Z4HEaKldie+5bHBL5CzVBrLv
 81tqX+/j95llpazzCXZW2sdNL3r8gXqrajSox7LR2rYDGdltAhQuISd2BHrbkQVEWD4hs7iV
 1KQHe2uwXbKlguKPhk5ubZxqwsg/uIHw0qZDk+d0vxjTtO2JD5Jv/CeDgaBX4Emgp0NYs8IC
 UIyKXBtnzwiNv4cX9qKlz2Gyq9b+GdcLYZqMlIBjdCz0yJvgeb3WPNsCOanvbjelDhskx9gd
 6YUUFFqgsLtrKpCNyy203a58g2WosU9k9H+LcheS37Ph2vMVTISMszW9W8gyORSgmw==
Message-ID: <9111da86-634d-14a9-1862-b828265b0195@suse.com>
Date: Mon, 6 May 2019 10:51:46 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CCFF238020000780022C0F9@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH RFC V2 30/45] xen/sched: rework and rename
 vcpu_force_reschedule()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDYvMDUvMjAxOSAxMDozNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMDYuMDUuMTkg
YXQgMDg6NTYsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+PiAtLS0gYS94ZW4vY29tbW9uL3Nj
aGVkdWxlLmMKPj4gKysrIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCj4+IEBAIC04MDgsMjEgKzgw
OCwyNCBAQCBzdGF0aWMgdm9pZCB2Y3B1X21pZ3JhdGVfZmluaXNoKHN0cnVjdCB2Y3B1ICp2KQo+
PiAgfQo+PiAgCj4+ICAvKgo+PiAtICogRm9yY2UgYSBWQ1BVIHRocm91Z2ggYSBkZXNjaGVkdWxl
L3Jlc2NoZWR1bGUgcGF0aC4KPj4gLSAqIEZvciBleGFtcGxlLCB1c2luZyB0aGlzIHdoZW4gc2V0
dGluZyB0aGUgcGVyaW9kaWMgdGltZXIgcGVyaW9kIG1lYW5zIHRoYXQKPj4gLSAqIG1vc3QgcGVy
aW9kaWMtdGltZXIgc3RhdGUgbmVlZCBvbmx5IGJlIHRvdWNoZWQgZnJvbSB3aXRoaW4gdGhlIHNj
aGVkdWxlcgo+PiAtICogd2hpY2ggY2FuIHRodXMgYmUgZG9uZSB3aXRob3V0IG5lZWQgZm9yIHN5
bmNocm9uaXNhdGlvbi4KPj4gKyAqIFNldCB0aGUgcGVyaW9kaWMgdGltZXIgb2YgYSB2Y3B1Lgo+
PiAgICovCj4+IC12b2lkIHZjcHVfZm9yY2VfcmVzY2hlZHVsZShzdHJ1Y3QgdmNwdSAqdikKPj4g
K3ZvaWQgdmNwdV9zZXRfcGVyaW9kaWNfdGltZXIoc3RydWN0IHZjcHUgKnYsIHNfdGltZV90IHZh
bHVlKQo+PiAgewo+PiAtICAgIHNwaW5sb2NrX3QgKmxvY2sgPSBpdGVtX3NjaGVkdWxlX2xvY2tf
aXJxKHYtPnNjaGVkX2l0ZW0pOwo+PiArICAgIHNfdGltZV90IG5vdyA9IE5PVygpOwo+PiAgCj4+
IC0gICAgaWYgKCB2LT5zY2hlZF9pdGVtLT5pc19ydW5uaW5nICkKPj4gLSAgICAgICAgdmNwdV9t
aWdyYXRlX3N0YXJ0KHYpOwo+PiArICAgIGlmICggdiAhPSBjdXJyZW50ICkKPj4gKyAgICAgICAg
dmNwdV9wYXVzZSh2KTsKPj4gKyAgICBlbHNlCj4+ICsgICAgICAgIHN0b3BfdGltZXIoJnYtPnBl
cmlvZGljX3RpbWVyKTsKPj4gIAo+PiAtICAgIGl0ZW1fc2NoZWR1bGVfdW5sb2NrX2lycShsb2Nr
LCB2LT5zY2hlZF9pdGVtKTsKPj4gKyAgICB2LT5wZXJpb2RpY19wZXJpb2QgPSB2YWx1ZTsKPj4g
KyAgICB2LT5wZXJpb2RpY19sYXN0X2V2ZW50ID0gbm93Owo+IAo+IEJ5IHRoZSB0aW1lIHlvdSBj
b21lIGhlcmUsIE5PVygpIG1heSBhbHJlYWR5IGJlIHBhc3Qgbm93ICsgdmFsdWUuCj4gSXQncyBu
b3QgY2xlYXIgdG8gbWUgd2hldGhlciB0aGF0J2xsIHdvcmsgY29ycmVjdGx5OyBJIHRoaW5rIGl0
IHdvdWxkIGJlCj4gYmV0dGVyIHRvIGxhdGNoIE5PVygpIG9ubHkgYXQgdGhpcyBwb2ludC4KCkkg
YWdyZWUuCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 06 08:57:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 08:57:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNZRA-0002eq-HM; Mon, 06 May 2019 08:57:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=DZ7u=TG=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hNZR9-0002el-KX
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 08:57:27 +0000
X-Inumbo-ID: f870fd0e-6fdc-11e9-843c-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f870fd0e-6fdc-11e9-843c-bc764e045a96;
 Mon, 06 May 2019 08:57:26 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 06 May 2019 02:57:25 -0600
Message-Id: <5CCFF6F1020000780022C12B@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 06 May 2019 02:57:21 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20190506065644.7415-1-jgross@suse.com>
 <20190506065644.7415-46-jgross@suse.com>
In-Reply-To: <20190506065644.7415-46-jgross@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH RFC V2 45/45] xen/sched: add scheduling
 granularity enum
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA2LjA1LjE5IGF0IDA4OjU2LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiAtLS0g
YS94ZW4vYXJjaC94ODYvc2V0dXAuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCj4gQEAg
LTE3MDEsNiArMTcwMSw4IEBAIHZvaWQgX19pbml0IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVuc2ln
bmVkIGxvbmcgbWJpX3ApCj4gICAgICAgICAgcHJpbnRrKFhFTkxPR19JTkZPICJQYXJrZWQgJXUg
Q1BVc1xuIiwgbnVtX3BhcmtlZCk7Cj4gICAgICBzbXBfY3B1c19kb25lKCk7Cj4gIAo+ICsgICAg
c2NoZWR1bGVyX3NtcF9pbml0KCk7Cj4gKwo+ICAgICAgZG9faW5pdGNhbGxzKCk7CgpUaGlzIHBs
YWNlbWVudCBhbmQgdGhlIGFjdHVhbCBpbXBsZW1lbnRhdGlvbiBvZiB0aGUgZnVuY3Rpb24gbWFr
ZQptZSB3b25kZXI6IFdoeSBkaWRuJ3QgeW91IG1ha2UgdGhpcyBhbiBpbml0Y2FsbCwgdGh1cyB0
YWtpbmcgY2FyZSBvZgpBcm0gKGF0IGxlYXN0IGluIGFuIGFic3RyYWN0IHdheSkgYXQgdGhlIHNh
bWUgdGltZT8KCj4gIHZvaWQgc2NoZWR1bGVyX3BlcmNwdV9pbml0KHVuc2lnbmVkIGludCBjcHUp
Cj4gIHsKPiAgICAgIHN0cnVjdCBzY2hlZHVsZXIgKnNjaGVkID0gcGVyX2NwdShzY2hlZHVsZXIs
IGNwdSk7Cj4gICAgICBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKnNkID0gcGVyX2NwdShzY2hlZF9y
ZXMsIGNwdSk7Cj4gKyAgICBjb25zdCBjcHVtYXNrX3QgKm1hc2s7Cj4gKyAgICB1bnNpZ25lZCBp
bnQgbWFzdGVyX2NwdTsKPiArICAgIHNwaW5sb2NrX3QgKmxvY2s7Cj4gKyAgICBzdHJ1Y3Qgc2No
ZWRfaXRlbSAqb2xkX2l0ZW0sICptYXN0ZXJfaXRlbTsKPiArCj4gKyAgICBpZiAoIHN5c3RlbV9z
dGF0ZSA9PSBTWVNfU1RBVEVfcmVzdW1lICkKPiArICAgICAgICByZXR1cm47Cj4gKwo+ICsgICAg
c3dpdGNoICggb3B0X3NjaGVkX2dyYW51bGFyaXR5ICkKPiArICAgIHsKPiArICAgIGNhc2UgU0NI
RURfR1JBTl9jcHU6Cj4gKyAgICAgICAgbWFzayA9IGNwdW1hc2tfb2YoY3B1KTsKPiArICAgICAg
ICBicmVhazsKPiArICAgIGNhc2UgU0NIRURfR1JBTl9jb3JlOgo+ICsgICAgICAgIG1hc2sgPSBw
ZXJfY3B1KGNwdV9zaWJsaW5nX21hc2ssIGNwdSk7Cj4gKyAgICAgICAgYnJlYWs7Cj4gKyAgICBj
YXNlIFNDSEVEX0dSQU5fc29ja2V0Ogo+ICsgICAgICAgIG1hc2sgPSBwZXJfY3B1KGNwdV9jb3Jl
X21hc2ssIGNwdSk7Cj4gKyAgICAgICAgYnJlYWs7Cj4gKyAgICBkZWZhdWx0Ogo+ICsgICAgICAg
IEFTU0VSVF9VTlJFQUNIQUJMRSgpOwo+ICsgICAgICAgIHJldHVybjsKPiArICAgIH0KPiAgCj4g
LSAgICBpZiAoIHN5c3RlbV9zdGF0ZSAhPSBTWVNfU1RBVEVfcmVzdW1lICkKPiArICAgIGlmICgg
Y3B1ID09IDAgfHwgY3B1bWFza193ZWlnaHQobWFzaykgPT0gMSApCgpBdCBsZWFzdCBvdXRzaWRl
IG9mIHg4NiBzcGVjaWZpYyBjb2RlIEkgdGhpbmsgd2Ugc2hvdWxkIGF2b2lkCmludHJvZHVjaW5n
IChmdXJ0aGVyPykgYXNzdW1wdGlvbnMgdGhhdCBzZWVpbmcgQ1BVIDAgb24gYQpDUFUgaW5pdGlh
bGl6YXRpb24gcGF0aCBpbXBsaWVzIHRoaXMgYmVpbmcgd2hpbGUgYm9vdGluZyB0aGUKc3lzdGVt
LiBJIHdvbmRlciBhbnl3YXkgd2hldGhlciB0aGUgcmlnaHQgc2lkZSBvZiB0aGUgfHwKZG9lc24n
dCByZW5kZXIgdGhlIGxlZnQgc2lkZSByZWR1bmRhbnQuCgo+ICtzdGF0aWMgdW5zaWduZWQgaW50
IF9faW5pdCBzY2hlZF9jaGVja19ncmFudWxhcml0eSh2b2lkKQo+ICt7Cj4gKyAgICB1bnNpZ25l
ZCBpbnQgY3B1Owo+ICsgICAgdW5zaWduZWQgaW50IHNpYmxpbmdzLCBncmFuID0gMDsKPiArCj4g
KyAgICBmb3JfZWFjaF9vbmxpbmVfY3B1KCBjcHUgKQoKWW91IHdhbnQgdG8gZGVjaWRlIGZvciBv
bmUgb2YgdHdvIHBvc3NpYmxlIHN0eWxlcywgYnV0IG5vdCBhIG1peHR1cmUKb2YgYm90aDoKCiAg
ICBmb3JfZWFjaF9vbmxpbmVfY3B1ICggY3B1ICkKCm9yCgogICAgZm9yX2VhY2hfb25saW5lX2Nw
dShjcHUpCgouIFlldCB0aGVuIEknbSBhIGxpdHRsZSBwdXp6bGVkIGJ5IGl0cyB1c2UgaGVyZSBp
biB0aGUgZmlyc3QgcGxhY2UuCkdlbmVyYWxseSBJIHRoaW5rIGZvcl9lYWNoX2NwdSgpIHVzZXMg
aW4gX19pbml0IGZ1bmN0aW9ucyBhcmUKcHJvYmxlbWF0aWMsIGFzIHRoZXkgdGhlbiByZXF1aXJl
IGZ1cnRoZXIgY29kZSBlbHNld2hlcmUgdG8KZGVhbCB3aXRoIGhvdC1vbmxpbmluZy4gQSBwcmUt
U01QLWluaXRjYWxsIHBsdXMgdXNlIG9mIENQVQpub3RpZmllcnMgaXMgdHlwaWNhbGx5IG1vcmUg
YXBwcm9wcmlhdGUuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 06 08:58:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 08:58:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNZSH-0002jM-SL; Mon, 06 May 2019 08:58:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=DZ7u=TG=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hNZSH-0002jG-1w
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 08:58:37 +0000
X-Inumbo-ID: 1f598b3c-6fdd-11e9-b046-9fba4c6d153b
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1f598b3c-6fdd-11e9-b046-9fba4c6d153b;
 Mon, 06 May 2019 08:58:32 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 06 May 2019 02:58:31 -0600
Message-Id: <5CCFF732020000780022C12F@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 06 May 2019 02:58:26 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20190506065644.7415-1-jgross@suse.com>
 <20190506065644.7415-2-jgross@suse.com>
 <5CCFF004020000780022C0D4@suse.com>
 <c54fb173-0381-786c-a95c-eabf0629de84@suse.com>
In-Reply-To: <c54fb173-0381-786c-a95c-eabf0629de84@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH RFC V2 01/45] xen/sched: add inline wrappers
 for calling per-scheduler functions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA2LjA1LjE5IGF0IDEwOjM0LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAw
Ni8wNS8yMDE5IDEwOjI3LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMDYuMDUuMTkgYXQg
MDg6NTYsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+Pj4gQEAgLTIwNyw2ICsyNTAsMTQxIEBA
IHN0YXRpYyBpbmxpbmUgdm9pZCBzY2hlZF9mcmVlX2RvbWRhdGEoY29uc3Qgc3RydWN0IHNjaGVk
dWxlciAqcywKPj4+ICAgICAgICAgIEFTU0VSVCghZGF0YSk7Cj4+PiAgfQo+Pj4gIAo+Pj4gK3N0
YXRpYyBpbmxpbmUgdm9pZCAqc2NoZWRfYWxsb2NfcGRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxl
ciAqcywgaW50IGNwdSkKPj4+ICt7Cj4+PiArICAgIGlmICggcy0+YWxsb2NfcGRhdGEgKQo+Pj4g
KyAgICAgICAgcmV0dXJuIHMtPmFsbG9jX3BkYXRhKHMsIGNwdSk7Cj4+PiArICAgIGVsc2UKPj4+
ICsgICAgICAgIHJldHVybiBOVUxMOwo+Pj4gK30KPj4gCj4+IEluIGNhc2VzIGxpa2UgdGhpcyBv
bmUgSSdkIGxpa2UgdG8gYXNrIHRoYXQgZWl0aGVyID86IGJlIHVzZWQsIG9yIHRoZSBwb2ludGxl
c3MKPj4gImVsc2UiIGJlIGRyb3BwZWQuCj4gCj4gRmluZSB3aXRoIG1lLiBJIGd1ZXNzIGFkYXB0
aW5nIHRoZSBhbHJlYWR5IGV4aXN0aW5nIGlubGluZSB3cmFwcGVycyB0bwo+IHRoYXQgc2NoZW1l
IHdpdGggdGhlIHNhbWUgcGF0Y2ggaXMgb2theT8KCkkgc3VwcG9zZSBzbywgdW5sZXNzIHRoYXQg
d291bGQgZ3JvdyB0aGUgc2l6ZSBvZiB0aGUgcGF0Y2gKc2lnbmlmaWNhbnRseS4KCkphbgoKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 06 09:06:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 09:06:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNZa4-0003fH-S2; Mon, 06 May 2019 09:06:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=DZ7u=TG=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hNZa3-0003fC-OP
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 09:06:39 +0000
X-Inumbo-ID: 3eab3b60-6fde-11e9-ae38-cb572e2251f7
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3eab3b60-6fde-11e9-ae38-cb572e2251f7;
 Mon, 06 May 2019 09:06:34 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 06 May 2019 03:06:33 -0600
Message-Id: <5CCFF915020000780022C158@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 06 May 2019 03:06:29 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Stefano Stabellini" <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1905031347520.3722@sstabellini-ThinkPad-X260>
 <1556916614-21512-3-git-send-email-sstabellini@kernel.org>
In-Reply-To: <1556916614-21512-3-git-send-email-sstabellini@kernel.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 3/3] xen/arm: fix mask calculation in
 init_pdx
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>, Stefano Stabellini <stefanos@xilinx.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAzLjA1LjE5IGF0IDIyOjUwLCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6
Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3NldHVwLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vc2V0dXAu
Ywo+IEBAIC00ODEsMTAgKzQ4MSwxNSBAQCBzdGF0aWMgcGFkZHJfdCBfX2luaXQgbmV4dF9tb2R1
bGUocGFkZHJfdCBzLCBwYWRkcl90ICplbmQpCj4gIHN0YXRpYyB2b2lkIF9faW5pdCBpbml0X3Bk
eCh2b2lkKQo+ICB7Cj4gICAgICBwYWRkcl90IGJhbmtfc3RhcnQsIGJhbmtfc2l6ZSwgYmFua19l
bmQ7Cj4gLQo+IC0gICAgdTY0IG1hc2sgPSBwZHhfaW5pdF9tYXNrKGJvb3RpbmZvLm1lbS5iYW5r
WzBdLnN0YXJ0KTsKPiArICAgIHU2NCBtYXNrOwo+ICAgICAgaW50IGJhbms7Cj4gIAo+ICsgICAg
LyoKPiArICAgICAqIFdlIGFsd2F5cyBtYXAgdGhlIGZpcnN0IDE8PE1BWF9PUkRFUiBvZiBSQU0s
IGhlbmNlLCB0aGV5IGFyZSBsZWZ0CgoiLi4uIHBhZ2VzIG9mIFJBTS4iID8KCj4gKyAgICAgKiB1
bmNvbXByZXNzZWQuCj4gKyAgICAgKi8KPiArICAgIG1hc2sgPSBwZHhfaW5pdF9tYXNrKDFVTEwg
PDwgKE1BWF9PUkRFUiArIFBBR0VfU0hJRlQpKTsKClBBR0VfU0laRSA8PCBNQVhfT1JERVI/CgpJ
IHdvbmRlciB3aGV0aGVyIHBkeF9pbml0X21hc2soKSBpdHNlbGYgd291bGRuJ3QgYmV0dGVyIGFw
cGx5IHRoaXMKKGxvd2VyKSBjYXAuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 06 09:20:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 09:20:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNZmo-0004cr-1N; Mon, 06 May 2019 09:19:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=DZ7u=TG=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hNZml-0004cm-Qy
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 09:19:47 +0000
X-Inumbo-ID: 16963019-6fe0-11e9-843c-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 16963019-6fe0-11e9-843c-bc764e045a96;
 Mon, 06 May 2019 09:19:45 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 06 May 2019 03:19:43 -0600
Message-Id: <5CCFFC2A020000780022C16A@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 06 May 2019 03:19:38 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Stefano Stabellini" <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1905031347520.3722@sstabellini-ThinkPad-X260>
 <1556916614-21512-2-git-send-email-sstabellini@kernel.org>
In-Reply-To: <1556916614-21512-2-git-send-email-sstabellini@kernel.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 2/3] xen: actually skip the first MAX_ORDER
 bits in pfn_pdx_hole_setup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAzLjA1LjE5IGF0IDIyOjUwLCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6
Cj4gRml4IHRoZSBpc3N1ZSBieSBwYXNzaW5nIGorMSBhbmQgaSsxIHRvIGZpbmRfbmV4dF96ZXJv
X2JpdCBhbmQKPiBmaW5kX25leHRfYml0LiBBbHNvIGFkZCBhIGNoZWNrIGZvciBpID49IEJJVFNf
UEVSX0xPTkcgYmVjYXVzZQo+IGZpbmRfeyxuZXh0X316ZXJvX2JpdCgpIG9uIHg4NiBhc3N1bWUg
dGhlaXIgbGFzdCBhcmd1bWVudCB0byBiZSBsZXNzCj4gdGhhbiB0aGVpciBtaWRkbGUgb25lLgoK
SSBoYWQgcG9pbnRlZCBvdXQgeDg2IHNpbmNlIEkga25ldyBpdCBoYXMgdGhpcyBhc3N1bXB0aW9u
LiBOb3cKdGhhdCB5b3UgbWVudGlvbiBpdCBoZXJlLCBJIHdvdWxkIGhhdmUgZXhwZWN0ZWQgeW91
J3ZlIGNoZWNrZWQKdGhhdCBBcm0gZG9lc24ndCBtYWtlIHNpbWlsYXIgYXNzdW1wdGlvbnMuIDMy
LWJpdCBBcm0gbG9va3MgdG8KZG8sIHRob3VnaCAod2hpbGUgNjQtYml0IGhhcyBhIGRlZGljYXRl
ZCBpZigpIHRvIGRlYWwgd2l0aCB0aGUKc2l0dWF0aW9uKS4KCkphbgoKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 06 09:23:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 09:23:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNZqH-0005LP-I1; Mon, 06 May 2019 09:23:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XZcu=TG=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hNZqH-0005LK-1b
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 09:23:25 +0000
X-Inumbo-ID: 92b7cd48-6fe0-11e9-a52b-e71e9bc586a9
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 92b7cd48-6fe0-11e9-a52b-e71e9bc586a9;
 Mon, 06 May 2019 09:23:14 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 1193CAE28;
 Mon,  6 May 2019 09:23:13 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20190506065644.7415-1-jgross@suse.com>
 <20190506065644.7415-46-jgross@suse.com> <5CCFF6F1020000780022C12B@suse.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 mQENBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAG0H0p1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT6JATkEEwECACMFAlOMcK8CGwMH
 CwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAKCRCw3p3WKL8TL8eZB/9G0juS/kDY9LhEXseh
 mE9U+iA1VsLhgDqVbsOtZ/S14LRFHczNd/Lqkn7souCSoyWsBs3/wO+OjPvxf7m+Ef+sMtr0
 G5lCWEWa9wa0IXx5HRPW/ScL+e4AVUbL7rurYMfwCzco+7TfjhMEOkC+va5gzi1KrErgNRHH
 kg3PhlnRY0Udyqx++UYkAsN4TQuEhNN32MvN0Np3WlBJOgKcuXpIElmMM5f1BBzJSKBkW0Jc
 Wy3h2Wy912vHKpPV/Xv7ZwVJ27v7KcuZcErtptDevAljxJtE7aJG6WiBzm+v9EswyWxwMCIO
 RoVBYuiocc51872tRGywc03xaQydB+9R7BHPuQENBFOMcBYBCADLMfoA44MwGOB9YT1V4KCy
 vAfd7E0BTfaAurbG+Olacciz3yd09QOmejFZC6AnoykydyvTFLAWYcSCdISMr88COmmCbJzn
 sHAogjexXiif6ANUUlHpjxlHCCcELmZUzomNDnEOTxZFeWMTFF9Rf2k2F0Tl4E5kmsNGgtSa
 aMO0rNZoOEiD/7UfPP3dfh8JCQ1VtUUsQtT1sxos8Eb/HmriJhnaTZ7Hp3jtgTVkV0ybpgFg
 w6WMaRkrBh17mV0z2ajjmabB7SJxcouSkR0hcpNl4oM74d2/VqoW4BxxxOD1FcNCObCELfIS
 auZx+XT6s+CE7Qi/c44ibBMR7hyjdzWbABEBAAGJAR8EGAECAAkFAlOMcBYCGwwACgkQsN6d
 1ii/Ey9D+Af/WFr3q+bg/8v5tCknCtn92d5lyYTBNt7xgWzDZX8G6/pngzKyWfedArllp0Pn
 fgIXtMNV+3t8Li1Tg843EXkP7+2+CQ98MB8XvvPLYAfW8nNDV85TyVgWlldNcgdv7nn1Sq8g
 HwB2BHdIAkYce3hEoDQXt/mKlgEGsLpzJcnLKimtPXQQy9TxUaLBe9PInPd+Ohix0XOlY+Uk
 QFEx50Ki3rSDl2Zt2tnkNYKUCvTJq7jvOlaPd6d/W0tZqpyy7KVay+K4aMobDsodB3dvEAs6
 ScCnh03dDAFgIq5nsB11j3KPKdVoPlfucX2c7kGNH+LUMbzqV6beIENfNexkOfxHf4kBrQQY
 AQgAIBYhBIUSZ3Lo9gSUpdCX97DendYovxMvBQJa3fDQAhsCAIEJELDendYovxMvdiAEGRYI
 AB0WIQRTLbB6QfY48x44uB6AXGG7T9hjvgUCWt3w0AAKCRCAXGG7T9hjvk2LAP99B/9FenK/
 1lfifxQmsoOrjbZtzCS6OKxPqOLHaY47BgEAqKKn36YAPpbk09d2GTVetoQJwiylx/Z9/mQI
 CUbQMg1pNQf9EjA1bNcMbnzJCgt0P9Q9wWCLwZa01SnQWFz8Z4HEaKldie+5bHBL5CzVBrLv
 81tqX+/j95llpazzCXZW2sdNL3r8gXqrajSox7LR2rYDGdltAhQuISd2BHrbkQVEWD4hs7iV
 1KQHe2uwXbKlguKPhk5ubZxqwsg/uIHw0qZDk+d0vxjTtO2JD5Jv/CeDgaBX4Emgp0NYs8IC
 UIyKXBtnzwiNv4cX9qKlz2Gyq9b+GdcLYZqMlIBjdCz0yJvgeb3WPNsCOanvbjelDhskx9gd
 6YUUFFqgsLtrKpCNyy203a58g2WosU9k9H+LcheS37Ph2vMVTISMszW9W8gyORSgmw==
Message-ID: <ac57c420-a72e-7570-db8f-27e4693c2755@suse.com>
Date: Mon, 6 May 2019 11:23:11 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CCFF6F1020000780022C12B@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH RFC V2 45/45] xen/sched: add scheduling
 granularity enum
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDYvMDUvMjAxOSAxMDo1NywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMDYuMDUuMTkg
YXQgMDg6NTYsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+PiAtLS0gYS94ZW4vYXJjaC94ODYv
c2V0dXAuYwo+PiArKysgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwo+PiBAQCAtMTcwMSw2ICsxNzAx
LDggQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlf
cCkKPj4gICAgICAgICAgcHJpbnRrKFhFTkxPR19JTkZPICJQYXJrZWQgJXUgQ1BVc1xuIiwgbnVt
X3BhcmtlZCk7Cj4+ICAgICAgc21wX2NwdXNfZG9uZSgpOwo+PiAgCj4+ICsgICAgc2NoZWR1bGVy
X3NtcF9pbml0KCk7Cj4+ICsKPj4gICAgICBkb19pbml0Y2FsbHMoKTsKPiAKPiBUaGlzIHBsYWNl
bWVudCBhbmQgdGhlIGFjdHVhbCBpbXBsZW1lbnRhdGlvbiBvZiB0aGUgZnVuY3Rpb24gbWFrZQo+
IG1lIHdvbmRlcjogV2h5IGRpZG4ndCB5b3UgbWFrZSB0aGlzIGFuIGluaXRjYWxsLCB0aHVzIHRh
a2luZyBjYXJlIG9mCj4gQXJtIChhdCBsZWFzdCBpbiBhbiBhYnN0cmFjdCB3YXkpIGF0IHRoZSBz
YW1lIHRpbWU/CgpIbW0sIHRydWUuIFdpbGwgY2hhbmdlLgoKPiAKPj4gIHZvaWQgc2NoZWR1bGVy
X3BlcmNwdV9pbml0KHVuc2lnbmVkIGludCBjcHUpCj4+ICB7Cj4+ICAgICAgc3RydWN0IHNjaGVk
dWxlciAqc2NoZWQgPSBwZXJfY3B1KHNjaGVkdWxlciwgY3B1KTsKPj4gICAgICBzdHJ1Y3Qgc2No
ZWRfcmVzb3VyY2UgKnNkID0gcGVyX2NwdShzY2hlZF9yZXMsIGNwdSk7Cj4+ICsgICAgY29uc3Qg
Y3B1bWFza190ICptYXNrOwo+PiArICAgIHVuc2lnbmVkIGludCBtYXN0ZXJfY3B1Owo+PiArICAg
IHNwaW5sb2NrX3QgKmxvY2s7Cj4+ICsgICAgc3RydWN0IHNjaGVkX2l0ZW0gKm9sZF9pdGVtLCAq
bWFzdGVyX2l0ZW07Cj4+ICsKPj4gKyAgICBpZiAoIHN5c3RlbV9zdGF0ZSA9PSBTWVNfU1RBVEVf
cmVzdW1lICkKPj4gKyAgICAgICAgcmV0dXJuOwo+PiArCj4+ICsgICAgc3dpdGNoICggb3B0X3Nj
aGVkX2dyYW51bGFyaXR5ICkKPj4gKyAgICB7Cj4+ICsgICAgY2FzZSBTQ0hFRF9HUkFOX2NwdToK
Pj4gKyAgICAgICAgbWFzayA9IGNwdW1hc2tfb2YoY3B1KTsKPj4gKyAgICAgICAgYnJlYWs7Cj4+
ICsgICAgY2FzZSBTQ0hFRF9HUkFOX2NvcmU6Cj4+ICsgICAgICAgIG1hc2sgPSBwZXJfY3B1KGNw
dV9zaWJsaW5nX21hc2ssIGNwdSk7Cj4+ICsgICAgICAgIGJyZWFrOwo+PiArICAgIGNhc2UgU0NI
RURfR1JBTl9zb2NrZXQ6Cj4+ICsgICAgICAgIG1hc2sgPSBwZXJfY3B1KGNwdV9jb3JlX21hc2ss
IGNwdSk7Cj4+ICsgICAgICAgIGJyZWFrOwo+PiArICAgIGRlZmF1bHQ6Cj4+ICsgICAgICAgIEFT
U0VSVF9VTlJFQUNIQUJMRSgpOwo+PiArICAgICAgICByZXR1cm47Cj4+ICsgICAgfQo+PiAgCj4+
IC0gICAgaWYgKCBzeXN0ZW1fc3RhdGUgIT0gU1lTX1NUQVRFX3Jlc3VtZSApCj4+ICsgICAgaWYg
KCBjcHUgPT0gMCB8fCBjcHVtYXNrX3dlaWdodChtYXNrKSA9PSAxICkKPiAKPiBBdCBsZWFzdCBv
dXRzaWRlIG9mIHg4NiBzcGVjaWZpYyBjb2RlIEkgdGhpbmsgd2Ugc2hvdWxkIGF2b2lkCj4gaW50
cm9kdWNpbmcgKGZ1cnRoZXI/KSBhc3N1bXB0aW9ucyB0aGF0IHNlZWluZyBDUFUgMCBvbiBhCj4g
Q1BVIGluaXRpYWxpemF0aW9uIHBhdGggaW1wbGllcyB0aGlzIGJlaW5nIHdoaWxlIGJvb3Rpbmcg
dGhlCj4gc3lzdGVtLiBJIHdvbmRlciBhbnl3YXkgd2hldGhlciB0aGUgcmlnaHQgc2lkZSBvZiB0
aGUgfHwKPiBkb2Vzbid0IHJlbmRlciB0aGUgbGVmdCBzaWRlIHJlZHVuZGFudC4KCk9uIHRoZSBi
b290IGNwdSB0aGlzIGZ1bmN0aW9uIGlzIGNhbGxlZCBiZWZvcmUgZS5nLiBjcHVfc2libGluZ19t
YXNrCmlzIGluaXRpYWxpemVkLiBJIGNhbiBoYXZlIGEgdHJ5IHVzaW5nOgoKaWYgKCBjcHVtYXNr
X3dlaWdodChtYXNrKSA8PSAxICkKCj4gCj4+ICtzdGF0aWMgdW5zaWduZWQgaW50IF9faW5pdCBz
Y2hlZF9jaGVja19ncmFudWxhcml0eSh2b2lkKQo+PiArewo+PiArICAgIHVuc2lnbmVkIGludCBj
cHU7Cj4+ICsgICAgdW5zaWduZWQgaW50IHNpYmxpbmdzLCBncmFuID0gMDsKPj4gKwo+PiArICAg
IGZvcl9lYWNoX29ubGluZV9jcHUoIGNwdSApCj4gCj4gWW91IHdhbnQgdG8gZGVjaWRlIGZvciBv
bmUgb2YgdHdvIHBvc3NpYmxlIHN0eWxlcywgYnV0IG5vdCBhIG1peHR1cmUKPiBvZiBib3RoOgo+
IAo+ICAgICBmb3JfZWFjaF9vbmxpbmVfY3B1ICggY3B1ICkKPiAKPiBvcgo+IAo+ICAgICBmb3Jf
ZWFjaF9vbmxpbmVfY3B1KGNwdSkKClNvcnJ5LCB3aWxsIGNvcnJlY3QuCgo+IAo+IC4gWWV0IHRo
ZW4gSSdtIGEgbGl0dGxlIHB1enpsZWQgYnkgaXRzIHVzZSBoZXJlIGluIHRoZSBmaXJzdCBwbGFj
ZS4KPiBHZW5lcmFsbHkgSSB0aGluayBmb3JfZWFjaF9jcHUoKSB1c2VzIGluIF9faW5pdCBmdW5j
dGlvbnMgYXJlCj4gcHJvYmxlbWF0aWMsIGFzIHRoZXkgdGhlbiByZXF1aXJlIGZ1cnRoZXIgY29k
ZSBlbHNld2hlcmUgdG8KPiBkZWFsIHdpdGggaG90LW9ubGluaW5nLiBBIHByZS1TTVAtaW5pdGNh
bGwgcGx1cyB1c2Ugb2YgQ1BVCj4gbm90aWZpZXJzIGlzIHR5cGljYWxseSBtb3JlIGFwcHJvcHJp
YXRlLgoKQW5kIHRoYXQgd2FzIG1lbnRpb25lZCBpbiB0aGUgY292ZXIgbGV0dGVyOiBjcHUgaG90
cGx1ZyBpcyBub3QgeWV0CmhhbmRsZWQgKGhlbmNlIHRoZSBSRkMgc3RhdHVzIG9mIHRoZSBzZXJp
ZXMpLgoKV2hlbiBjcHUgaG90cGx1ZyBpcyBiZWluZyBhZGRlZCBpdCBtaWdodCBiZSBhcHByb3By
aWF0ZSB0byBzd2l0Y2ggdGhlCnNjaGVtZSBhcyB5b3Ugc3VnZ2VzdGVkLiBSaWdodCBub3cgdGhl
IGN1cnJlbnQgc29sdXRpb24gaXMgbXVjaCBtb3JlCnNpbXBsZS4KCgpKdWVyZ2VuCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 06 09:26:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 09:26:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNZtW-0005Y8-6k; Mon, 06 May 2019 09:26:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=DZ7u=TG=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hNZtV-0005Y1-3r
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 09:26:45 +0000
X-Inumbo-ID: 0f971a03-6fe1-11e9-843c-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0f971a03-6fe1-11e9-843c-bc764e045a96;
 Mon, 06 May 2019 09:26:43 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 06 May 2019 03:26:42 -0600
Message-Id: <5CCFFDCE020000780022C193@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 06 May 2019 03:26:38 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <7AA9A73D020000CCA2327079@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] Fwd: [xen-unstable bisection] complete
 test-amd64-i386-xl-qemut-ws16-amd64
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 osstest service owner <osstest-admin@xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UGF1bCwKCj4+PiBPbiAwNS4wNS4xOSBhdCAxMjo1NCwgPG9zc3Rlc3QtYWRtaW5AeGVucHJvamVj
dC5vcmc+IHdyb3RlOgo+IGJyYW5jaCB4ZW4tdW5zdGFibGUKPiB4ZW5icmFuY2ggeGVuLXVuc3Rh
YmxlCj4gam9iIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0Cj4gdGVzdGlkIHdp
bmRvd3MtaW5zdGFsbAo+IAo+IFRyZWU6IGxpbnV4IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51
eC1wdm9wcy5naXQKPiBUcmVlOiBsaW51eGZpcm13YXJlIGdpdDovL3hlbmJpdHMueGVuLm9yZy9v
c3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAo+IFRyZWU6IHFlbXUgZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdAo+IFRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9xZW11LXhlbi5naXQKPiBUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hl
bi5naXQKPiAKPiAqKiogRm91bmQgYW5kIHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioq
Cj4gCj4gICBCdWcgaXMgaW4gdHJlZTogIHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdp
dAo+ICAgQnVnIGludHJvZHVjZWQ6ICAyNmZiYTNjODU1NzEzNTRlY2IxYTFhM2RkZTc3ZmIzODYz
MzUxNWQzCj4gICBCdWcgbm90IHByZXNlbnQ6IGE4NTA4OWQwZWY1N2EwOGZlOTc4NjQ1NzllZTA1
NWMxMmZkOGE5MjgKPiAgIExhc3QgZmFpbCByZXBybzogaHR0cDovL2xvZ3MudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNTc0NC8gCj4gCj4gCj4gICBjb21taXQgMjZmYmEz
Yzg1NTcxMzU0ZWNiMWExYTNkZGU3N2ZiMzg2MzM1MTVkMwo+ICAgQXV0aG9yOiBQYXVsIER1cnJh
bnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgo+ICAgRGF0ZTogICBUdWUgTWFyIDE5IDE2OjI5
OjAwIDIwMTkgKzAxMDAKPiAgIAo+ICAgICAgIHZpcmlkaWFuOiBhZGQgaW1wbGVtZW50YXRpb24g
b2Ygc3ludGhldGljIHRpbWVycwo+ICAgICAgIAo+ICAgICAgIFRoaXMgcGF0Y2ggaW50cm9kdWNl
cyBhbiBpbXBsZW1lbnRhdGlvbiBvZiB0aGUgU1RJTUVSMC0xNV9DT05GSUcvQ09VTlQgTVNScwo+
ICAgICAgIGFuZCBoZW5jZSBhIHRoZSBmaXJzdCBTeW5JQyBtZXNzYWdlIHNvdXJjZS4KPiAgICAg
ICAKPiAgICAgICBUaGUgbmV3IChhbmQgZG9jdW1lbnRlZCkgJ3N0aW1lcicgdmlyaWRpYW4gZW5s
aWdodGVubWVudCBncm91cCBtYXkgYmUKPiAgICAgICBzcGVjaWZpZWQgdG8gZW5hYmxlIHRoaXMg
ZmVhdHVyZS4KPiAgICAgICAKPiAgICAgICBXaGlsZSBpbiB0aGUgbmVpZ2hib3VyaG9vZCwgdGhp
cyBwYXRjaCBhZGRzIGEgbWlzc2luZyBjaGVjayBmb3IgYW4KPiAgICAgICBhdHRlbXB0IHRvIHdy
aXRlIHRoZSB0aW1lIHJlZmVyZW5jZSBjb3VudCBNU1IsIHdoaWNoIHNob3VsZCByZXN1bHQgaW4g
YW4KPiAgICAgICBleGNlcHRpb24gKGJ1dCBub3QgYmUgcmVwb3J0ZWQgYXMgYW4gdW5pbXBsZW1l
bnRlZCBNU1IpLgo+ICAgICAgIAo+ICAgICAgIE5PVEU6IEl0IGlzIG5lY2Vzc2FyeSBmb3IgY29y
cmVjdCBvcGVyYXRpb24gdGhhdCB0aW1lciBleHBpcmF0aW9uIGFuZAo+ICAgICAgICAgICAgIG1l
c3NhZ2UgZGVsaXZlcnkgdGltZS1zdGFtcGluZyB1c2UgdGhlIHNhbWUgdGltZSBzb3VyY2UgYXMg
dGhlIGd1ZXN0Lgo+ICAgICAgICAgICAgIFRoZSBzcGVjaWZpY2F0aW9uIGlzIGFtYmlndW91cyBi
dXQgdGVzdGluZyB3aXRoIGEgV2luZG93cyAxMCAxODAzCj4gICAgICAgICAgICAgZ3Vlc3QgaGFz
IHNob3duIHRoYXQgdXNpbmcgdGhlIHBhcnRpdGlvbiByZWZlcmVuY2UgY291bnRlciBhcyBhCj4g
ICAgICAgICAgICAgc291cmNlIHdoaWxzdCB0aGUgZ3Vlc3QgaXMgdXNpbmcgUkRUU0MgYW5kIHRo
ZSByZWZlcmVuY2UgdHNjIHBhZ2UKPiAgICAgICAgICAgICBkb2VzIG5vdCB3b3JrIGNvcnJlY3Rs
eS4gVGhlcmVmb3JlIHRoZSB0aW1lX25vdygpIGZ1bmN0aW9uIGlzIHVzZWQuCj4gICAgICAgICAg
ICAgVGhpcyBpbXBsZW1lbnRzIHRoZSBhbGdvcml0aG0gZm9yIGFjcXVpcmluZyBwYXJ0aXRpb24g
cmVmZXJlbmNlIHRpbWUKPiAgICAgICAgICAgICB0aGF0IGlzIGRvY3VtZW50ZWQgaW4gdGhlIHNw
ZWNpZmljdGlvbi4KPiAgICAgICAKPiAgICAgICBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQg
PHBhdWwuZHVycmFudEBjaXRyaXguY29tPgo+ICAgICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgo+ICAgICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CgpKdXN0IGluIGNhc2UgeW91J3ZlIG5vdCBub3RpY2VkIHRoaXMuCgpKYW4K
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 06 09:40:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 09:40:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNa6N-0007O9-Dh; Mon, 06 May 2019 09:40:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=DZ7u=TG=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hNa6M-0007CW-5U
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 09:40:02 +0000
X-Inumbo-ID: e499bcfa-6fe2-11e9-8f62-1750f0f7efe6
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e499bcfa-6fe2-11e9-8f62-1750f0f7efe6;
 Mon, 06 May 2019 09:39:50 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 06 May 2019 03:39:49 -0600
Message-Id: <5CD000DC020000780022C1A7@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 06 May 2019 03:39:40 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Chao Gao" <chao.gao@intel.com>
References: <1556601559-30921-1-git-send-email-chao.gao@intel.com>
 <5CC7FFAF020000780022A42A@prv1-mh.provo.novell.com>
 <20190430090120.GA6748@gao-cwp>
 <20190430093033.ncd2ism7n4mvy733@Air-de-Roger>
 <20190430164113.GB20660@gao-cwp>
 <20190502082009.gromld47umko65ld@Air-de-Roger>
 <20190506044439.GA22540@gao-cwp>
In-Reply-To: <20190506044439.GA22540@gao-cwp>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86/pt: skip setup of posted format IRTE
 when gvec is 0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA2LjA1LjE5IGF0IDA2OjQ0LCA8Y2hhby5nYW9AaW50ZWwuY29tPiB3cm90ZToKPiBP
biBUaHUsIE1heSAwMiwgMjAxOSBhdCAxMDoyMDowOUFNICswMjAwLCBSb2dlciBQYXUgTW9ubsOp
IHdyb3RlOgo+PkNhbiB5b3Ugc2VlIGFib3V0IGF2b2lkaW5nIHRoZSBYRU5fRE9NQ1RMX2JpbmRf
cHRfaXJxIGNhbGwgaW4gUUVNVSBpZgo+PnRoZSBpbnRlcnJ1cHQgaXMgZ29pbmcgdG8gYmUgcm91
dGVkIG92ZXIgYW4gZXZlbnQgY2hhbm5lbD8KPiAKPiBZZXMuIEl0IGlzIGRvYWJsZS4gQnV0IGl0
IG5lZWRzIGNoYW5nZXMgaW4gYm90aCBxZW11IGFuZCBYZW4gYW5kIHNvbWUgdHJpY2tzCj4gdG8g
YmUgY29tcGF0aWJsZSB3aXRoIG9sZCBxZW11LgoKVGhhdCB3b3VsZCBiZSB1Z2x5IGluZGVlZC4K
Cj4gSSBwcmVmZXIgbm90IHRvIHRvdWNoIHFlbXUgYW5kIGtlZXAgcWVtdSB1bndhcmUgb2YgTVNJ
J3MgInJvdXRpbmcgb3ZlciBldnRjaG4iLAo+IGxpa2UgdGhlIHBhdGNoIGJlbG93OgoKSXMgdGhp
cyBtZWFudCBhcyBhIHJlcGxhY2VtZW50IHRvIHlvdXIgb3JpZ2luYWwgcGF0Y2gsIG9yIGFzIGFu
CmFkZC1vbj8gSW4gYW55IGV2ZW50IGl0J3Mgbm90IGltbWVkaWF0ZWx5IGNsZWFyIHRvIG1lIGhv
dwouLi4KCj4gLS0tIGEveGVuL2NvbW1vbi9ldmVudF9jaGFubmVsLmMKPiArKysgYi94ZW4vY29t
bW9uL2V2ZW50X2NoYW5uZWwuYwo+IEBAIC01MDQsMTAgKzUwNCw3IEBAIHN0YXRpYyBsb25nIGV2
dGNobl9iaW5kX3BpcnEoZXZ0Y2huX2JpbmRfcGlycV90ICpiaW5kKQo+ICAgICAgaWYgKCAhaW5m
byApCj4gICAgICAgICAgRVJST1JfRVhJVCgtRU5PTUVNKTsKPiAgICAgIGluZm8tPmV2dGNobiA9
IHBvcnQ7Cj4gLSAgICByYyA9ICghaXNfaHZtX2RvbWFpbihkKQo+IC0gICAgICAgICAgPyBwaXJx
X2d1ZXN0X2JpbmQodiwgaW5mbywKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICEhKGJp
bmQtPmZsYWdzICYgQklORF9QSVJRX19XSUxMX1NIQVJFKSkKPiAtICAgICAgICAgIDogMCk7Cj4g
KyAgICByYyA9IHBpcnFfZ3Vlc3RfYmluZCh2LCBpbmZvLCAhIShiaW5kLT5mbGFncyAmIEJJTkRf
UElSUV9fV0lMTF9TSEFSRSkpOwoKLi4uIHRoaXMgYmVjb21pbmcgdW5jb25kaXRpb25hbCB3b24n
dCBjb25mbGljdCB3aXRoIGl0cyBvdGhlcgppbnZvY2F0aW9uIC4uLgoKPiAtLS0gYS94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC9pby5jCj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8u
Ywo+IEBAIC0zNDYsNiArMzQ2LDEyIEBAIGludCBwdF9pcnFfY3JlYXRlX2JpbmQoCj4gICAgICAg
ICAgdWludDMyX3QgZ2ZsYWdzID0gcHRfaXJxX2JpbmQtPnUubXNpLmdmbGFncyAmCj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgflhFTl9ET01DVExfVk1TSV9YODZfVU5NQVNLRUQ7Cj4gIAo+
ICsgICAgICAgIGlmICggIXB0X2lycV9iaW5kLT51Lm1zaS5ndmVjICkKPiArICAgICAgICB7Cj4g
KyAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZkLT5ldmVudF9sb2NrKTsKPiArICAgICAgICAgICAg
cmV0dXJuIDA7Cj4gKyAgICAgICAgfQoKLi4uIGZ1cnRoZXIgZG93biBpbiB0aGlzIGZ1bmN0aW9u
LCBmb3IgdGhlIG5vbi1NU0kgY2FzZS4KU2ltaWxhcmx5IEkgd29uZGVyIHdoZXRoZXIgdGhlIHJl
c3BlY3RpdmUgdW5iaW5kIGZ1bmN0aW9uCmludm9jYXRpb25zIHRoZW4gd29uJ3QgZ28gKG9yIGFs
cmVhZHkgYXJlPykgb3V0IG9mIHN5bmMuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 06 09:57:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 09:57:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNaMz-0000wT-SI; Mon, 06 May 2019 09:57:13 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=DZ7u=TG=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hNaMy-0000wO-SA
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 09:57:12 +0000
X-Inumbo-ID: 512caba8-6fe5-11e9-843c-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 512caba8-6fe5-11e9-843c-bc764e045a96;
 Mon, 06 May 2019 09:57:11 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 06 May 2019 03:57:10 -0600
Message-Id: <5CD004F2020000780022C1B2@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 06 May 2019 03:57:06 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Marek Marczykowski" <marmarek@invisiblethingslab.com>,
 "Juergen Gross" <jgross@suse.com>
References: <20190505132740.GT1728@mail-itl>
 <a4435002-24ef-9565-f1fb-3de6c54b1fe7@suse.com>
In-Reply-To: <a4435002-24ef-9565-f1fb-3de6c54b1fe7@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] {xen,
 dom0}_vga_console_info.u.vesa_lfb.lfb_base field too small
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA2LjA1LjE5IGF0IDEwOjA0LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAw
NS8wNS8yMDE5IDE1OjI3LCBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kgd3JvdGU6Cj4+IEhp
LAo+PiAKPj4gSSBoYXZlIGEgbWFjaGluZSB0aGF0IGFsbG9jYXRlIHZlc2EgTEZCIGFib3ZlIDRH
QiwgYXMgcmVwb3J0ZWQgYnkgVUVGSQo+PiBHT1AuIEF0IDB4NDAwMDAwMDAwMCB0byBiZSBzcGVj
aWZpYy4KPj4gdmdhX2NvbnNvbGVfaW5mby51LnZlc2FfbGZiLmxmYl9iYXNlIGlzIGEgMzJiaXQg
ZmllbGQsIHNvIGl0IGdldHMKPj4gdHJ1bmNhdGVkLCBsZWFkaW5nIHRvIGFsbCBraW5kIG9mIG1l
bW9yeSBjb3JydXB0aW9ucyB3aGVuIHNvbWV0aGluZwo+PiB3cml0ZXMgdGhlcmUuCj4+IElmIHRo
YXQgd291bGQgYmUgb25seSBhYm91dCBYZW4sIHRoYXQgd291bGRuJ3QgYmUgdGhhdCBiYWQsIGJ1
dAo+PiB1bmZvcnR1bmF0ZWx5IGV4YWN0bHkgdGhlIHNhbWUgc3RydWN0dXJlIGlzIHVzZWQgYXMg
YW4gaW50ZXJmYWNlIGZvcgo+PiBkb20wIHN0YXJ0IGluZm8gKGF0IGxlYXN0IFBWIG9uZSkuCj4+
IE15IG9ubHkgaWRlYSBpcyB0byBpbnRyb2R1Y2UgeWV0IGFub3RoZXIgZW50cnkgaW4gKl92Z2Ff
Y29uc29sZV9pbmZvLnUKPj4gdW5pb24gKGVmaV9sZmI2ND8pIHdpdGggYSA2NGJpdCBsZmJfYmFz
ZSBmaWVsZC4gQW5kIG1hcmsgaXQgaW4KPj4gdmlkZW9fdHlwZSAoWEVOX1ZHQVRZUEVfRUZJX0xG
QjY0PykuIEJ1dCBJJ20gbm90IHN1cmUgaG93IG5vbi1wYXRjaGVkCj4+IExpbnV4IChvciBvdGhl
ciBzdXBwb3J0ZWQgT1Nlcykgd291bGQgcmVzcG9uZCB0byB0aGlzLiB4ZW5faW5pdF92Z2EoKSBp
bgo+PiBMaW51eCBkb2Vzbid0IHNlZW0gdG8gYmFpbCBvbiB1bmtub3duIHZpZGVvX3R5cGUsIHNv
IGl0IG1heSBiZSBmcmFnaWxlLgo+PiAKPj4gQW55IGJldHRlciBpZGVhcz8KPiAKPiBJbiBMaW51
eCBrZXJuZWwgdGhlIHNjcmVlbl9pbmZvIHN0cnVjdHVyZSBoYXMgZXh0X2xmYl9iYXNlIGZvciB0
aGF0Cj4gcHVycG9zZSAoaXQgY29udGFpbnMgdGhlIHVwcGVyIDMyIGJpdHMgb2YgbGZiX2Jhc2Up
Lgo+IAo+IFdlIGNvdWxkIGFkZCBhIHNpbWlsYXIgbWVtYmVyIHRvIFhlbidzIGRvbTBfdmdhX2Nv
bnNvbGVfaW5mby51LnZlc2FfbGZiCj4gYW5kIGxldCB0aGUga2VybmVsIGRldGVjdCBpdHMgcHJl
c2VuY2UgYnkgdXNpbmcgdGhlIHZhbHVlIG9mCj4gc3RhcnRfaW5mby5jb25zb2xlLmRvbTAuaW5m
b19zaXplIC0gdGhpcyB3b3VsZG4ndCByZXF1aXJlIGEgbmV3IHZpZGVvCj4gdHlwZSBhbmQgb2xk
IGtlcm5lbHMgd291bGQgcnVuIGFzIHRvZGF5LiBUaGUgc2FtZSBzY2hlbWUgaXMgdXNlZCBmb3IK
PiBnYmxfY2FwcyBhbmQgbW9kZV9hdHRycyBhbHJlYWR5LgoKKzEKCj4gUmVsZWF0ZWQgdG8gdGhh
dDogSSBhc3N1bWUgdGhlIGNvbW1lbnQgaW4geGVuLmggcmVnYXJkaW5nIGxmYl9iYXNlIGFuZAo+
IGxmYl9zaXplIGJlaW5nIGluIHVuaXRzIG9mIDY0a0IgaXMgd3JvbmcgYW5kIHNob3VsZCBiZSBy
ZW1vdmVkPwoKVGhlIHJlbWFyayBhcHBsaWVzIHRvIGxmYl9zaXplIG9ubHksIGFuZCB0aGVyZSBp
dCdzIGNvcnJlY3Q6IFRoZQpCSU9TIGludGVyZmFjZSB1c2VkIGhhbmRzIGJhY2sgc3VjaCBhIHZh
bHVlIGFuZAplZmlfYXJjaF92aWRlb19pbml0KCkgYWRqdXN0cyB0aGUgaW5jb21pbmcgYnl0ZS1n
cmFudWxhciB2YWx1ZQphY2NvcmRpbmdseSAoYWxiZWl0IGl0J3MgZGViYXRhYmxlIHdoZXRoZXIg
cm91bmRpbmcgdXAgaXMKYXBwcm9wcmlhdGUpLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 06 10:01:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 10:01:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNaR7-0001jl-F7; Mon, 06 May 2019 10:01:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=DZ7u=TG=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hNaR6-0001je-A8
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 10:01:28 +0000
X-Inumbo-ID: e39c153e-6fe5-11e9-bc34-23012f251eb0
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e39c153e-6fe5-11e9-bc34-23012f251eb0;
 Mon, 06 May 2019 10:01:17 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 06 May 2019 04:01:16 -0600
Message-Id: <5CD005E7020000780022C1B5@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 06 May 2019 04:01:11 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20190506065644.7415-1-jgross@suse.com>
 <20190506065644.7415-46-jgross@suse.com>
 <5CCFF6F1020000780022C12B@suse.com>
 <ac57c420-a72e-7570-db8f-27e4693c2755@suse.com>
In-Reply-To: <ac57c420-a72e-7570-db8f-27e4693c2755@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH RFC V2 45/45] xen/sched: add scheduling
 granularity enum
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA2LjA1LjE5IGF0IDExOjIzLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAw
Ni8wNS8yMDE5IDEwOjU3LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMDYuMDUuMTkgYXQg
MDg6NTYsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+Pj4gIHZvaWQgc2NoZWR1bGVyX3BlcmNw
dV9pbml0KHVuc2lnbmVkIGludCBjcHUpCj4+PiAgewo+Pj4gICAgICBzdHJ1Y3Qgc2NoZWR1bGVy
ICpzY2hlZCA9IHBlcl9jcHUoc2NoZWR1bGVyLCBjcHUpOwo+Pj4gICAgICBzdHJ1Y3Qgc2NoZWRf
cmVzb3VyY2UgKnNkID0gcGVyX2NwdShzY2hlZF9yZXMsIGNwdSk7Cj4+PiArICAgIGNvbnN0IGNw
dW1hc2tfdCAqbWFzazsKPj4+ICsgICAgdW5zaWduZWQgaW50IG1hc3Rlcl9jcHU7Cj4+PiArICAg
IHNwaW5sb2NrX3QgKmxvY2s7Cj4+PiArICAgIHN0cnVjdCBzY2hlZF9pdGVtICpvbGRfaXRlbSwg
Km1hc3Rlcl9pdGVtOwo+Pj4gKwo+Pj4gKyAgICBpZiAoIHN5c3RlbV9zdGF0ZSA9PSBTWVNfU1RB
VEVfcmVzdW1lICkKPj4+ICsgICAgICAgIHJldHVybjsKPj4+ICsKPj4+ICsgICAgc3dpdGNoICgg
b3B0X3NjaGVkX2dyYW51bGFyaXR5ICkKPj4+ICsgICAgewo+Pj4gKyAgICBjYXNlIFNDSEVEX0dS
QU5fY3B1Ogo+Pj4gKyAgICAgICAgbWFzayA9IGNwdW1hc2tfb2YoY3B1KTsKPj4+ICsgICAgICAg
IGJyZWFrOwo+Pj4gKyAgICBjYXNlIFNDSEVEX0dSQU5fY29yZToKPj4+ICsgICAgICAgIG1hc2sg
PSBwZXJfY3B1KGNwdV9zaWJsaW5nX21hc2ssIGNwdSk7Cj4+PiArICAgICAgICBicmVhazsKPj4+
ICsgICAgY2FzZSBTQ0hFRF9HUkFOX3NvY2tldDoKPj4+ICsgICAgICAgIG1hc2sgPSBwZXJfY3B1
KGNwdV9jb3JlX21hc2ssIGNwdSk7Cj4+PiArICAgICAgICBicmVhazsKPj4+ICsgICAgZGVmYXVs
dDoKPj4+ICsgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwo+Pj4gKyAgICAgICAgcmV0dXJu
Owo+Pj4gKyAgICB9Cj4+PiAgCj4+PiAtICAgIGlmICggc3lzdGVtX3N0YXRlICE9IFNZU19TVEFU
RV9yZXN1bWUgKQo+Pj4gKyAgICBpZiAoIGNwdSA9PSAwIHx8IGNwdW1hc2tfd2VpZ2h0KG1hc2sp
ID09IDEgKQo+PiAKPj4gQXQgbGVhc3Qgb3V0c2lkZSBvZiB4ODYgc3BlY2lmaWMgY29kZSBJIHRo
aW5rIHdlIHNob3VsZCBhdm9pZAo+PiBpbnRyb2R1Y2luZyAoZnVydGhlcj8pIGFzc3VtcHRpb25z
IHRoYXQgc2VlaW5nIENQVSAwIG9uIGEKPj4gQ1BVIGluaXRpYWxpemF0aW9uIHBhdGggaW1wbGll
cyB0aGlzIGJlaW5nIHdoaWxlIGJvb3RpbmcgdGhlCj4+IHN5c3RlbS4gSSB3b25kZXIgYW55d2F5
IHdoZXRoZXIgdGhlIHJpZ2h0IHNpZGUgb2YgdGhlIHx8Cj4+IGRvZXNuJ3QgcmVuZGVyIHRoZSBs
ZWZ0IHNpZGUgcmVkdW5kYW50Lgo+IAo+IE9uIHRoZSBib290IGNwdSB0aGlzIGZ1bmN0aW9uIGlz
IGNhbGxlZCBiZWZvcmUgZS5nLiBjcHVfc2libGluZ19tYXNrCj4gaXMgaW5pdGlhbGl6ZWQuIEkg
Y2FuIGhhdmUgYSB0cnkgdXNpbmc6Cj4gCj4gaWYgKCBjcHVtYXNrX3dlaWdodChtYXNrKSA8PSAx
ICkKCk9yIHJlLW9yZGVyIHRoaW5ncyBzdWNoIHRoYXQgaXQgZ2V0cyBzZXQgaW4gdGltZT8KCj4+
PiArc3RhdGljIHVuc2lnbmVkIGludCBfX2luaXQgc2NoZWRfY2hlY2tfZ3JhbnVsYXJpdHkodm9p
ZCkKPj4+ICt7Cj4+PiArICAgIHVuc2lnbmVkIGludCBjcHU7Cj4+PiArICAgIHVuc2lnbmVkIGlu
dCBzaWJsaW5ncywgZ3JhbiA9IDA7Cj4+PiArCj4+PiArICAgIGZvcl9lYWNoX29ubGluZV9jcHUo
IGNwdSApCj4+IAo+PiBZb3Ugd2FudCB0byBkZWNpZGUgZm9yIG9uZSBvZiB0d28gcG9zc2libGUg
c3R5bGVzLCBidXQgbm90IGEgbWl4dHVyZQo+PiBvZiBib3RoOgo+PiAKPj4gICAgIGZvcl9lYWNo
X29ubGluZV9jcHUgKCBjcHUgKQo+PiAKPj4gb3IKPj4gCj4+ICAgICBmb3JfZWFjaF9vbmxpbmVf
Y3B1KGNwdSkKPiAKPiBTb3JyeSwgd2lsbCBjb3JyZWN0Lgo+IAo+PiAKPj4gLiBZZXQgdGhlbiBJ
J20gYSBsaXR0bGUgcHV6emxlZCBieSBpdHMgdXNlIGhlcmUgaW4gdGhlIGZpcnN0IHBsYWNlLgo+
PiBHZW5lcmFsbHkgSSB0aGluayBmb3JfZWFjaF9jcHUoKSB1c2VzIGluIF9faW5pdCBmdW5jdGlv
bnMgYXJlCj4+IHByb2JsZW1hdGljLCBhcyB0aGV5IHRoZW4gcmVxdWlyZSBmdXJ0aGVyIGNvZGUg
ZWxzZXdoZXJlIHRvCj4+IGRlYWwgd2l0aCBob3Qtb25saW5pbmcuIEEgcHJlLVNNUC1pbml0Y2Fs
bCBwbHVzIHVzZSBvZiBDUFUKPj4gbm90aWZpZXJzIGlzIHR5cGljYWxseSBtb3JlIGFwcHJvcHJp
YXRlLgo+IAo+IEFuZCB0aGF0IHdhcyBtZW50aW9uZWQgaW4gdGhlIGNvdmVyIGxldHRlcjogY3B1
IGhvdHBsdWcgaXMgbm90IHlldAo+IGhhbmRsZWQgKGhlbmNlIHRoZSBSRkMgc3RhdHVzIG9mIHRo
ZSBzZXJpZXMpLgo+IAo+IFdoZW4gY3B1IGhvdHBsdWcgaXMgYmVpbmcgYWRkZWQgaXQgbWlnaHQg
YmUgYXBwcm9wcmlhdGUgdG8gc3dpdGNoIHRoZQo+IHNjaGVtZSBhcyB5b3Ugc3VnZ2VzdGVkLiBS
aWdodCBub3cgdGhlIGN1cnJlbnQgc29sdXRpb24gaXMgbXVjaCBtb3JlCj4gc2ltcGxlLgoKSSBz
ZWUgKEkgZGlkIG5vdGljZSB0aGUgY292ZXIgbGV0dGVyIHJlbWFyaywgYnV0IG1hbmFnZWQgdG8g
bm90Cmhvbm9yIGl0IHdoZW4gd3JpdGluZyB0aGUgcmVwbHkpLCBidXQgSSdtIHVuY29udmluY2Vk
IGlmIGluY3VycmluZwptb3JlIGNvZGUgY2h1cm4gYnkgbm90IGRlYWxpbmcgd2l0aCB0aGluZ3Mg
dGhlICJkeW5hbWljIiB3YXkKcmlnaHQgYXdheSBpcyBpbmRlZWQgdGhlICJtb3JlIHNpbXBsZSIg
KG92ZXJhbGwpIHNvbHV0aW9uLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 06 10:20:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 10:20:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNajQ-0003SS-8T; Mon, 06 May 2019 10:20:24 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XZcu=TG=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hNajO-0003SN-Rc
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 10:20:22 +0000
X-Inumbo-ID: 8cf6723e-6fe8-11e9-843c-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8cf6723e-6fe8-11e9-843c-bc764e045a96;
 Mon, 06 May 2019 10:20:20 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 41828AC3F;
 Mon,  6 May 2019 10:20:19 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: =?UTF-8?B?PDIwMTkwNTA2MDY1NjQ0Ljc0MTXvv70x77+9amdyb3NzQHN1c2Uu?=
 =?UTF-8?B?Y29tPiA8MjAxOTA1MDYwNjU2NDQuNzQxNe+/vTQ277+9amdyb3NzQHN1c2UuY29t?=
 =?UTF-8?Q?=3e_=3c5CCFF6F1020000780022C12B=40suse=2ecom=3e_=3cac57c420-a72e-?=
 =?UTF-8?Q?7570-db8f-27e4693c2755=40suse=2ecom=3e_=3c5CD005E7020000780022C1B?=
 =?UTF-8?B?NUBzdXNlLmNvbT4=?=
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 mQENBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAG0H0p1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT6JATkEEwECACMFAlOMcK8CGwMH
 CwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAKCRCw3p3WKL8TL8eZB/9G0juS/kDY9LhEXseh
 mE9U+iA1VsLhgDqVbsOtZ/S14LRFHczNd/Lqkn7souCSoyWsBs3/wO+OjPvxf7m+Ef+sMtr0
 G5lCWEWa9wa0IXx5HRPW/ScL+e4AVUbL7rurYMfwCzco+7TfjhMEOkC+va5gzi1KrErgNRHH
 kg3PhlnRY0Udyqx++UYkAsN4TQuEhNN32MvN0Np3WlBJOgKcuXpIElmMM5f1BBzJSKBkW0Jc
 Wy3h2Wy912vHKpPV/Xv7ZwVJ27v7KcuZcErtptDevAljxJtE7aJG6WiBzm+v9EswyWxwMCIO
 RoVBYuiocc51872tRGywc03xaQydB+9R7BHPuQENBFOMcBYBCADLMfoA44MwGOB9YT1V4KCy
 vAfd7E0BTfaAurbG+Olacciz3yd09QOmejFZC6AnoykydyvTFLAWYcSCdISMr88COmmCbJzn
 sHAogjexXiif6ANUUlHpjxlHCCcELmZUzomNDnEOTxZFeWMTFF9Rf2k2F0Tl4E5kmsNGgtSa
 aMO0rNZoOEiD/7UfPP3dfh8JCQ1VtUUsQtT1sxos8Eb/HmriJhnaTZ7Hp3jtgTVkV0ybpgFg
 w6WMaRkrBh17mV0z2ajjmabB7SJxcouSkR0hcpNl4oM74d2/VqoW4BxxxOD1FcNCObCELfIS
 auZx+XT6s+CE7Qi/c44ibBMR7hyjdzWbABEBAAGJAR8EGAECAAkFAlOMcBYCGwwACgkQsN6d
 1ii/Ey9D+Af/WFr3q+bg/8v5tCknCtn92d5lyYTBNt7xgWzDZX8G6/pngzKyWfedArllp0Pn
 fgIXtMNV+3t8Li1Tg843EXkP7+2+CQ98MB8XvvPLYAfW8nNDV85TyVgWlldNcgdv7nn1Sq8g
 HwB2BHdIAkYce3hEoDQXt/mKlgEGsLpzJcnLKimtPXQQy9TxUaLBe9PInPd+Ohix0XOlY+Uk
 QFEx50Ki3rSDl2Zt2tnkNYKUCvTJq7jvOlaPd6d/W0tZqpyy7KVay+K4aMobDsodB3dvEAs6
 ScCnh03dDAFgIq5nsB11j3KPKdVoPlfucX2c7kGNH+LUMbzqV6beIENfNexkOfxHf4kBrQQY
 AQgAIBYhBIUSZ3Lo9gSUpdCX97DendYovxMvBQJa3fDQAhsCAIEJELDendYovxMvdiAEGRYI
 AB0WIQRTLbB6QfY48x44uB6AXGG7T9hjvgUCWt3w0AAKCRCAXGG7T9hjvk2LAP99B/9FenK/
 1lfifxQmsoOrjbZtzCS6OKxPqOLHaY47BgEAqKKn36YAPpbk09d2GTVetoQJwiylx/Z9/mQI
 CUbQMg1pNQf9EjA1bNcMbnzJCgt0P9Q9wWCLwZa01SnQWFz8Z4HEaKldie+5bHBL5CzVBrLv
 81tqX+/j95llpazzCXZW2sdNL3r8gXqrajSox7LR2rYDGdltAhQuISd2BHrbkQVEWD4hs7iV
 1KQHe2uwXbKlguKPhk5ubZxqwsg/uIHw0qZDk+d0vxjTtO2JD5Jv/CeDgaBX4Emgp0NYs8IC
 UIyKXBtnzwiNv4cX9qKlz2Gyq9b+GdcLYZqMlIBjdCz0yJvgeb3WPNsCOanvbjelDhskx9gd
 6YUUFFqgsLtrKpCNyy203a58g2WosU9k9H+LcheS37Ph2vMVTISMszW9W8gyORSgmw==
Message-ID: <869f9821-3f9d-3d75-ef65-30135824fc69@suse.com>
Date: Mon, 6 May 2019 12:20:18 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH RFC V2 45/45] xen/sched: add scheduling
 granularity enum
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDYvMDUvMjAxOSAxMjowMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMDYuMDUuMTkg
YXQgMTE6MjMsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+PiBPbiAwNi8wNS8yMDE5IDEwOjU3
LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDA2LjA1LjE5IGF0IDA4OjU2LCA8amdyb3Nz
QHN1c2UuY29tPiB3cm90ZToKPj4+PiAgdm9pZCBzY2hlZHVsZXJfcGVyY3B1X2luaXQodW5zaWdu
ZWQgaW50IGNwdSkKPj4+PiAgewo+Pj4+ICAgICAgc3RydWN0IHNjaGVkdWxlciAqc2NoZWQgPSBw
ZXJfY3B1KHNjaGVkdWxlciwgY3B1KTsKPj4+PiAgICAgIHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAq
c2QgPSBwZXJfY3B1KHNjaGVkX3JlcywgY3B1KTsKPj4+PiArICAgIGNvbnN0IGNwdW1hc2tfdCAq
bWFzazsKPj4+PiArICAgIHVuc2lnbmVkIGludCBtYXN0ZXJfY3B1Owo+Pj4+ICsgICAgc3Bpbmxv
Y2tfdCAqbG9jazsKPj4+PiArICAgIHN0cnVjdCBzY2hlZF9pdGVtICpvbGRfaXRlbSwgKm1hc3Rl
cl9pdGVtOwo+Pj4+ICsKPj4+PiArICAgIGlmICggc3lzdGVtX3N0YXRlID09IFNZU19TVEFURV9y
ZXN1bWUgKQo+Pj4+ICsgICAgICAgIHJldHVybjsKPj4+PiArCj4+Pj4gKyAgICBzd2l0Y2ggKCBv
cHRfc2NoZWRfZ3JhbnVsYXJpdHkgKQo+Pj4+ICsgICAgewo+Pj4+ICsgICAgY2FzZSBTQ0hFRF9H
UkFOX2NwdToKPj4+PiArICAgICAgICBtYXNrID0gY3B1bWFza19vZihjcHUpOwo+Pj4+ICsgICAg
ICAgIGJyZWFrOwo+Pj4+ICsgICAgY2FzZSBTQ0hFRF9HUkFOX2NvcmU6Cj4+Pj4gKyAgICAgICAg
bWFzayA9IHBlcl9jcHUoY3B1X3NpYmxpbmdfbWFzaywgY3B1KTsKPj4+PiArICAgICAgICBicmVh
azsKPj4+PiArICAgIGNhc2UgU0NIRURfR1JBTl9zb2NrZXQ6Cj4+Pj4gKyAgICAgICAgbWFzayA9
IHBlcl9jcHUoY3B1X2NvcmVfbWFzaywgY3B1KTsKPj4+PiArICAgICAgICBicmVhazsKPj4+PiAr
ICAgIGRlZmF1bHQ6Cj4+Pj4gKyAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7Cj4+Pj4gKyAg
ICAgICAgcmV0dXJuOwo+Pj4+ICsgICAgfQo+Pj4+ICAKPj4+PiAtICAgIGlmICggc3lzdGVtX3N0
YXRlICE9IFNZU19TVEFURV9yZXN1bWUgKQo+Pj4+ICsgICAgaWYgKCBjcHUgPT0gMCB8fCBjcHVt
YXNrX3dlaWdodChtYXNrKSA9PSAxICkKPj4+Cj4+PiBBdCBsZWFzdCBvdXRzaWRlIG9mIHg4NiBz
cGVjaWZpYyBjb2RlIEkgdGhpbmsgd2Ugc2hvdWxkIGF2b2lkCj4+PiBpbnRyb2R1Y2luZyAoZnVy
dGhlcj8pIGFzc3VtcHRpb25zIHRoYXQgc2VlaW5nIENQVSAwIG9uIGEKPj4+IENQVSBpbml0aWFs
aXphdGlvbiBwYXRoIGltcGxpZXMgdGhpcyBiZWluZyB3aGlsZSBib290aW5nIHRoZQo+Pj4gc3lz
dGVtLiBJIHdvbmRlciBhbnl3YXkgd2hldGhlciB0aGUgcmlnaHQgc2lkZSBvZiB0aGUgfHwKPj4+
IGRvZXNuJ3QgcmVuZGVyIHRoZSBsZWZ0IHNpZGUgcmVkdW5kYW50Lgo+Pgo+PiBPbiB0aGUgYm9v
dCBjcHUgdGhpcyBmdW5jdGlvbiBpcyBjYWxsZWQgYmVmb3JlIGUuZy4gY3B1X3NpYmxpbmdfbWFz
awo+PiBpcyBpbml0aWFsaXplZC4gSSBjYW4gaGF2ZSBhIHRyeSB1c2luZzoKPj4KPj4gaWYgKCBj
cHVtYXNrX3dlaWdodChtYXNrKSA8PSAxICkKPiAKPiBPciByZS1vcmRlciB0aGluZ3Mgc3VjaCB0
aGF0IGl0IGdldHMgc2V0IGluIHRpbWU/CgpUaGF0IG1pZ2h0IGJlIGRpZmZpY3VsdC4KCkkndmUg
ZW5kZWQgdXAgd2l0aDoKCmlmICggIW1hc2sgfHwgY3B1bWFza193ZWlnaHQobWFzaykgPT0gMSAp
Cgo+IAo+Pj4+ICtzdGF0aWMgdW5zaWduZWQgaW50IF9faW5pdCBzY2hlZF9jaGVja19ncmFudWxh
cml0eSh2b2lkKQo+Pj4+ICt7Cj4+Pj4gKyAgICB1bnNpZ25lZCBpbnQgY3B1Owo+Pj4+ICsgICAg
dW5zaWduZWQgaW50IHNpYmxpbmdzLCBncmFuID0gMDsKPj4+PiArCj4+Pj4gKyAgICBmb3JfZWFj
aF9vbmxpbmVfY3B1KCBjcHUgKQo+Pj4KPj4+IFlvdSB3YW50IHRvIGRlY2lkZSBmb3Igb25lIG9m
IHR3byBwb3NzaWJsZSBzdHlsZXMsIGJ1dCBub3QgYSBtaXh0dXJlCj4+PiBvZiBib3RoOgo+Pj4K
Pj4+ICAgICBmb3JfZWFjaF9vbmxpbmVfY3B1ICggY3B1ICkKPj4+Cj4+PiBvcgo+Pj4KPj4+ICAg
ICBmb3JfZWFjaF9vbmxpbmVfY3B1KGNwdSkKPj4KPj4gU29ycnksIHdpbGwgY29ycmVjdC4KPj4K
Pj4+Cj4+PiAuIFlldCB0aGVuIEknbSBhIGxpdHRsZSBwdXp6bGVkIGJ5IGl0cyB1c2UgaGVyZSBp
biB0aGUgZmlyc3QgcGxhY2UuCj4+PiBHZW5lcmFsbHkgSSB0aGluayBmb3JfZWFjaF9jcHUoKSB1
c2VzIGluIF9faW5pdCBmdW5jdGlvbnMgYXJlCj4+PiBwcm9ibGVtYXRpYywgYXMgdGhleSB0aGVu
IHJlcXVpcmUgZnVydGhlciBjb2RlIGVsc2V3aGVyZSB0bwo+Pj4gZGVhbCB3aXRoIGhvdC1vbmxp
bmluZy4gQSBwcmUtU01QLWluaXRjYWxsIHBsdXMgdXNlIG9mIENQVQo+Pj4gbm90aWZpZXJzIGlz
IHR5cGljYWxseSBtb3JlIGFwcHJvcHJpYXRlLgo+Pgo+PiBBbmQgdGhhdCB3YXMgbWVudGlvbmVk
IGluIHRoZSBjb3ZlciBsZXR0ZXI6IGNwdSBob3RwbHVnIGlzIG5vdCB5ZXQKPj4gaGFuZGxlZCAo
aGVuY2UgdGhlIFJGQyBzdGF0dXMgb2YgdGhlIHNlcmllcykuCj4+Cj4+IFdoZW4gY3B1IGhvdHBs
dWcgaXMgYmVpbmcgYWRkZWQgaXQgbWlnaHQgYmUgYXBwcm9wcmlhdGUgdG8gc3dpdGNoIHRoZQo+
PiBzY2hlbWUgYXMgeW91IHN1Z2dlc3RlZC4gUmlnaHQgbm93IHRoZSBjdXJyZW50IHNvbHV0aW9u
IGlzIG11Y2ggbW9yZQo+PiBzaW1wbGUuCj4gCj4gSSBzZWUgKEkgZGlkIG5vdGljZSB0aGUgY292
ZXIgbGV0dGVyIHJlbWFyaywgYnV0IG1hbmFnZWQgdG8gbm90Cj4gaG9ub3IgaXQgd2hlbiB3cml0
aW5nIHRoZSByZXBseSksIGJ1dCBJJ20gdW5jb252aW5jZWQgaWYgaW5jdXJyaW5nCj4gbW9yZSBj
b2RlIGNodXJuIGJ5IG5vdCBkZWFsaW5nIHdpdGggdGhpbmdzIHRoZSAiZHluYW1pYyIgd2F5Cj4g
cmlnaHQgYXdheSBpcyBpbmRlZWQgdGhlICJtb3JlIHNpbXBsZSIgKG92ZXJhbGwpIHNvbHV0aW9u
LgoKRXNwZWNpYWxseSB3aXRoIGhvdHBsdWcgdGhpbmdzIGFyZSBiZWNvbWluZyBtb3JlIGNvbXBs
aWNhdGVkOiBJJ2QgbGlrZQp0byBoYXZlIHRoZSBmaW5hbCB2ZXJzaW9uIGZhbGwgYmFjayB0byBz
bWFsbGVyIGdyYW51bGFyaXRpZXMgaW4gY2FzZQplLmcuIHRoZSB1c2VyIGhhcyBzZWxlY3RlZCBz
b2NrZXQgc2NoZWR1bGluZyBhbmQgdHdvIHNvY2tldHMgaGF2ZQpkaWZmZXJlbnQgbnVtYmVycyBv
ZiBjb3Jlcy4gV2l0aCBob3RwbHVnIHN1Y2ggYSBzaXR1YXRpb24gbWlnaHQgYmUKZGlzY292ZXJl
ZCBvbmx5IHdpdGggc29tZSBkb21VcyBhbHJlYWR5IHJ1bm5pbmcsIHNvIGhvdyBzaG91bGQgd2UK
cmVhY3QgaW4gdGhhdCBjYXNlPyBEb2luZyBwYW5pYygpIGlzIG5vIG9wdGlvbiwgc28gZWl0aGVy
IHdlIHJlamVjdApvbmxpbmluZyB0aGUgYWRkaXRpb25hbCBzb2NrZXQsIG9yIHdlIGFkYXB0IGJ5
IGR5bmFtaWNhbGx5IG1vZGlmeWluZyB0aGUKc2NoZWR1bGluZyBncmFudWxhcml0eS4gV2l0aG91
dCB0aGF0IGJlaW5nIGRpc2N1c3NlZCBJIGRvbid0IHRoaW5rIGl0Cm1ha2VzIHNlbnNlIHRvIHB1
dCBhIGxvdCBlZmZvcnQgaW50byBhIHNvbHV0aW9uIHdoaWNoIGlzIGdvaW5nIHRvIGJlCnJlamVj
dGVkIGluIHRoZSBlbmQuCgpJJ20gZmluZSB3aXRoIGRvaW5nIGEgcHJvcGVyIGltcGxlbWVudGF0
aW9uIGZvciB0aGUgbm9uLVJGQyB2YXJpYW50CndpdGggYSBnZW5lcmFsbHkgYWNjZXB0ZWQgZGVz
aWduLgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 06 10:25:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 10:25:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNaoU-0003eX-2O; Mon, 06 May 2019 10:25:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=+Gz0=TG=citrix.com=prvs=022e014eb=roger.pau@srs-us1.protection.inumbo.net>)
 id 1hNaoT-0003eS-1K
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 10:25:37 +0000
X-Inumbo-ID: 3c215f0e-6fe9-11e9-9895-03fef2be5f8f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3c215f0e-6fe9-11e9-9895-03fef2be5f8f;
 Mon, 06 May 2019 10:25:17 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,437,1549929600"; d="scan'208";a="89669305"
Date: Mon, 6 May 2019 12:25:02 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Chao Gao <chao.gao@intel.com>
Message-ID: <20190506102502.c5mtrjlky7eulmwn@Air-de-Roger>
References: <1556601559-30921-1-git-send-email-chao.gao@intel.com>
 <5CC7FFAF020000780022A42A@prv1-mh.provo.novell.com>
 <20190430090120.GA6748@gao-cwp>
 <20190430093033.ncd2ism7n4mvy733@Air-de-Roger>
 <20190430164113.GB20660@gao-cwp>
 <20190502082009.gromld47umko65ld@Air-de-Roger>
 <20190506044439.GA22540@gao-cwp>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190506044439.GA22540@gao-cwp>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] x86/pt: skip setup of posted format IRTE
 when gvec is 0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBNYXkgMDYsIDIwMTkgYXQgMTI6NDQ6NDFQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6
Cj4gT24gVGh1LCBNYXkgMDIsIDIwMTkgYXQgMTA6MjA6MDlBTSArMDIwMCwgUm9nZXIgUGF1IE1v
bm7DqSB3cm90ZToKPiA+T24gV2VkLCBNYXkgMDEsIDIwMTkgYXQgMTI6NDE6MTNBTSArMDgwMCwg
Q2hhbyBHYW8gd3JvdGU6Cj4gPj4gT24gVHVlLCBBcHIgMzAsIDIwMTkgYXQgMTE6MzA6MzNBTSAr
MDIwMCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiA+PiA+T24gVHVlLCBBcHIgMzAsIDIwMTkg
YXQgMDU6MDE6MjFQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6Cj4gPj4gPj4gT24gVHVlLCBBcHIg
MzAsIDIwMTkgYXQgMDE6NTY6MzFBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4gPj4g
Pj4+PiBPbiAzMC4wNC4xOSBhdCAwNzoxOSwgPGNoYW8uZ2FvQGludGVsLmNvbT4gd3JvdGU6Cj4g
Pj4gPj4gPj4gV2hlbiB0ZXN0aW5nIHdpdGggYW4gVVAgZ3Vlc3Qgd2l0aCBhIHBhc3MtdGhydSBk
ZXZpY2Ugd2l0aCB2dC1kIHBpCj4gPj4gPj4gPj4gZW5hYmxlZCBpbiBob3N0LCB3ZSBvYnNlcnZl
ZCB0aGF0IGd1ZXN0IGNvdWxkbid0IHJlY2VpdmUgaW50ZXJydXB0cwo+ID4+ID4+ID4+IGZyb20g
dGhhdCBwYXNzLXRocnUgZGV2aWNlLiBEdW1waW5nIElSVEUsIHdlIGZvdW5kIHRoZSBjb3JyZXNw
b25kaW5nCj4gPj4gPj4gPj4gSVJURSBpcyBzZXQgdG8gcG9zdGVkIGZvcm1hdCB3aXRoICJ2ZWN0
b3IiIGZpZWxkIGFzIDAuCj4gPj4gPj4gPj4gCj4gPj4gPj4gPj4gV2Ugd291bGQgZmFsbCBpbnRv
IHRoaXMgaXNzdWUgd2hlbiBndWVzdCB1c2VkIHRoZSBwaXJxIGZvcm1hdCBvZiBNU0kKPiA+PiA+
PiA+PiAoc2VlIHRoZSBjb21tZW50IHhlbl9tc2lfY29tcG9zZV9tc2coKSBpbiBsaW51eCBrZXJu
ZWwpLiBBcyAnZGVzdF9pZCcKPiA+PiA+PiA+PiBpcyByZXB1cnBvc2VkLCBza2lwIG1pZ3JhdGlv
biB3aGljaCBpcyBiYXNlZCBvbiAnZGVzdF9pZCcuCj4gPj4gPj4gPgo+ID4+ID4+ID5JJ3ZlIGdv
bmUgdGhyb3VnaCBhbGwgdXNlcyBvZiBndmVjLCBhbmQgSSBjb3VsZG4ndCBmaW5kIGFueSBleGlz
dGluZwo+ID4+ID4+ID5zcGVjaWFsIGNhc2luZyBvZiBpdCBiZWluZyB6ZXJvLiBJIGFzc3VtZSB0
aGlzIGlzIGFjdHVhbGx5IGNvbW11bmljYXRpb24KPiA+PiA+PiA+YmV0d2VlbiB0aGUga2VybmVs
IGFuZCBxZW11LAo+ID4+ID4+IAo+ID4+ID4+IFllcy4gCj4gPj4gPj4gCj4gPj4gPj4gPmluIHdo
aWNoIGNhc2UgSSdkIGxpa2UgdG8gc2VlIGFuCj4gPj4gPj4gPmV4cGxhbmF0aW9uIG9mIHdoeSB0
aGUgaXNzdWUgbmVlZHMgdG8gYmUgYWRkcmVzc2VkIGluIFhlbiByYXRoZXIKPiA+PiA+PiA+dGhh
biBxZW11Lgo+ID4+ID4+IAo+ID4+ID4+IFRvIGNhbGwgcGlycV9ndWVzdF9iaW5kKCkgdG8gY29u
ZmlndXJlIGlycV9kZXNjIHByb3Blcmx5Lgo+ID4+ID4+IEVzcGVjaWFsbHksIHdlIGFwcGVuZCBh
IHBvaW50ZXIgb2Ygc3RydWN0IGRvbWFpbiB0byAnYWN0aW9uLT5ndWVzdCcgaW4KPiA+PiA+PiBw
aXJxX2d1ZXN0X2JpbmQoKS4gVGhlbiBfX2RvX0lSUV9ndWVzdCgpIGtub3dzIGRvbWFpbnMgdGhh
dCBhcmUgaW50ZXJlc3RlZAo+ID4+ID4+IGluIHRoaXMgaW50ZXJydXB0IGFuZCBpbmplY3RzIGFu
IGludGVycnVwdCB0byB0aG9zZSBkb21haW5zLgo+ID4+ID4+IAo+ID4+ID4+ID5PdGhlcndpc2Us
IGlmIEkndmUgb3Zlcmxvb2tlZCBzb21ldGhpbmcsIHdvdWxkIHlvdQo+ID4+ID4+ID5taW5kIHBv
aW50aW5nIG91dCB3aGVyZSBzdWNoIHNwZWNpYWwgY2FzaW5nIGxpdmVzIGluIFhlbj8KPiA+PiA+
PiA+Cj4gPj4gPj4gPkluIGFueSBldmVudCBpdCBkb2Vzbid0IGxvb2sgY29ycmVjdCB0byBza2lw
IG1pZ3JhdGlvbiBhbHRvZ2V0aGVyIGluCj4gPj4gPj4gPnRoYXQgY2FzZS4gSSdkIHJhdGhlciBl
eHBlY3QgaXQgdG8gcmVxdWlyZSBnZXR0aW5nIGRvbmUgZGlmZmVyZW50bHkuCj4gPj4gPj4gPkFm
dGVyIGFsbCB0aGVyZSBzdGlsbCBpcyBhIChDUFUsIHZlY3RvcikgdHVwbGUgYXNzb2NpYXRlZCB3
aXRoIHRoYXQKPiA+PiA+PiA+eyxwfUlSUSBpZiBpdCdzIG5vdCBwb3N0ZWQsIGFuZCBodm1fbWln
cmF0ZV9waXJxKCkgaXMgYSBuby1vcCBpZiBpdCBpcwo+ID4+ID4+ID5wb3N0ZWQuCj4gPj4gPj4g
Cj4gPj4gPj4gSGVyZSwgd2UgdHJ5IHRvIHNldCBpcnEncyB0YXJnZXQgY3B1IHRvIHRoZSBjcHUg
d2hpY2ggdGhlIHZtc2kncyB0YXJnZXQgdmNwdQo+ID4+ID4+IGlzIHJ1bm5pbmcgb24gdG8gcmVk
dWNlIElQSS4gQnV0IHRoZSAnZGVzdF9pZCcgZmllbGQgd2hpY2ggdXNlZCB0bwo+ID4+ID4+IGlu
ZGljYXRlIHRoZSB2bXNpJ3MgdGFyZ2V0IHZjcHUgaXMgbWlzc2luZywgd2UgZG9uJ3Qga25vdyB3
aGljaCBjcHUgd2Ugc2hvdWxkCj4gPj4gPj4gbWlncmF0ZSB0aGUgaXJxIHRvLiBPbmUgcG9zc2li
bGUgY2hvaWNlIGlzIHRoZSAnY2huLT5ub3RpZnlfdmNwdV9pZCcKPiA+PiA+PiB1c2VkIGluIHNl
bmRfZ3Vlc3RfcGlycSgpLiBEbyB5b3UgdGhpbmsgdGhpcyBjaG9pY2UgaXMgZmluZT8KPiA+PiA+
Cj4gPj4gPkkgdGhpbmsgdGhhdCBieSB0aGUgdGltZSB0aGUgZGV2aWNlIG1vZGVsIGNhbGxzIGlu
dG8gcGlycV9ndWVzdF9iaW5kCj4gPj4gPnRoZSBQSVJRIHdvbid0IGJlIGJvdW5kIHRvIGFueSBl
dmVudCBjaGFubmVsLCBzbyBwaXJxLT5ldnRjaG4gd291bGQgYmUKPiA+PiA+MC4KPiA+PiAKPiA+
PiBUaGVuIHNraXAgcGlycSBtaWdyYXRpb24gaXMgdGhlIG9ubHkgY2hvaWNlIGhlcmU/IEFuZCB3
ZSBjYW4gbWlncmF0ZQo+ID4+IHBpcnEgd2hlbiBpdCBpcyBib3VuZCB3aXRoIGFuIGV2ZW50IGNo
YW5uZWwuCj4gPj4gCj4gPj4gPgo+ID4+ID5Ob3RlIHRoYXQgdGhlIGJpbmRpbmcgb2YgdGhlIFBJ
UlEgd2l0aCB0aGUgZXZlbnQgY2hhbm5lbCBpcyBkb25lCj4gPj4gPmFmdGVyd2FyZHMgaW4geGVu
X2h2bV9zZXR1cF9tc2lfaXJxcyBieSB0aGUgTGludXgga2VybmVsLgo+ID4+ID4KPiA+PiA+SXQg
c2VlbXMgbGlrZSB0aGUgZGV2aWNlIG1vZGVsIHNob3VsZCBiZSB1c2luZyBhIGRpZmZlcmVudCBz
ZXQgb2YKPiA+PiA+aHlwZXJjYWxscyB0byBzZXR1cCBhIFBJUlEgdGhhdCBpcyByb3V0ZWQgb3Zl
ciBhbiBldmVudCBjaGFubmVsLCBpZToKPiA+PiA+UEhZU0RFVk9QX21hcF9waXJxIGFuZCBmcmll
bmRzLgo+ID4+IAo+ID4+IE5vdyBxZW11IGlzIHVzaW5nIFBIWVNERVZPUF9tYXBfcGlycS4gUmln
aHQ/Cj4gPgo+ID5PaCB5ZXMsIFFFTVUgYWxyZWFkeSB1c2VzIFBIWVNERVZPUF9tYXBfcGlycSB0
byBzZXR1cCB0aGUgaW50ZXJydXB0Lgo+ID5UaGVuIEknbSBub3Qgc3VyZSBJIHNlZSB3aHkgUUVN
VSBjYWxscyBYRU5fRE9NQ1RMX2JpbmRfcHRfaXJxIGZvcgo+ID5pbnRlcnJ1cHRzIHRoYXQgYXJl
IHJvdXRlZCBvdmVyIGV2ZW50IGNoYW5uZWxzLiBUaGF0IGh5cGVyY2FsbCBpcyB1c2VkCj4gCj4g
QXMgSSBzYWlkIGFib3ZlLCBpdCBpcyB0byBjYWxsIHBpcnFfZ3Vlc3RfYmluZCgpIHRvIGhvb2sg
dXAgdG8gaXJxIGhhbmRsZXIuCj4gCj4gWEVOX0RPTUNUTF9iaW5kX3B0X3BpcnEgZG9lcyB0d28g
dGhpbmdzOgo+ICMxLiBiaW5kIHBpcnEgd2l0aCBhIGd1ZXN0IGludGVycnVwdAo+ICMyLiByZWdp
c3RlciAoZG9tYWluLHBpcnEpIHRvIHRoZSBpbnRlcnJ1cHQgaGFuZGxlcgo+IAo+IGN1cnJlbnRs
eSwgZm9yIHBpcnEgcm91dGVkIHRvIGV2dGNobiwgIzEgaXMgZG9uZSBieSBhbm90aGVyIGh5cGVy
Y2FsbCwKPiBldnRjaG5fYmluZF9waXJxLiBhbmQgIzIgaXMgZG9uZSBpbiBYRU5fRE9NQ1RMX2Jp
bmRfcHRfaXJxLgoKU28gWEVOX0RPTUNUTF9iaW5kX3B0X2lycSBiYXNpY2FsbHkgZG9lcyB0aGUg
cGlycV9ndWVzdF9iaW5kIGluIHRoaXMKY2FzZSwgYW5kIHRoYXQncyB3aHkgdGhlIGNhbGwgdG8g
cGlycV9ndWVzdF9iaW5kIGlzIGF2b2lkZWQgaW4KZXZ0Y2huX2JpbmRfcGlycSBmb3IgSFZNIGd1
ZXN0cy4KCj4gCj4gPnRvIGJpbmQgYSBwaXJxIHRvIGEgbmF0aXZlIGd1ZXN0IGludGVycnVwdCBp
bmplY3Rpb24gbWVjaGFuaXNtLCB3aGljaAo+ID5zaG91bGRuJ3QgYmUgdXNlZCBpZiB0aGUgaW50
ZXJydXB0IGlzIGdvaW5nIHRvIGJlIGRlbGl2ZXJlZCBvdmVyIGFuCj4gPmV2ZW50IGNoYW5uZWwu
Cj4gPgo+ID5DYW4geW91IHNlZSBhYm91dCBhdm9pZGluZyB0aGUgWEVOX0RPTUNUTF9iaW5kX3B0
X2lycSBjYWxsIGluIFFFTVUgaWYKPiA+dGhlIGludGVycnVwdCBpcyBnb2luZyB0byBiZSByb3V0
ZWQgb3ZlciBhbiBldmVudCBjaGFubmVsPwo+IAo+IFllcy4gSXQgaXMgZG9hYmxlLiBCdXQgaXQg
bmVlZHMgY2hhbmdlcyBpbiBib3RoIHFlbXUgYW5kIFhlbiBhbmQgc29tZSB0cmlja3MKPiB0byBi
ZSBjb21wYXRpYmxlIHdpdGggb2xkIHFlbXUuCgpPSywgbGVhdmluZyB0aGUgWEVOX0RPTUNUTF9i
aW5kX3B0X2lycSBjYWxsIGluIFFFTVUgYW5kIG1ha2luZyBpdCBhCm5vLW9wIGluIHRoaXMgY2Fz
ZSBzZWVtcyBsaWtlIGEgZ29vZCBjb21wcm9taXNlIHNvbHV0aW9uIElNTy4KCkl0IG1pZ2h0IGJl
IGhlbHBmdWwgdG8gYWRkIGEgY29tbWVudCB0byB0aGUgUUVNVSBjb2RlIG5vdGluZyB0aGF0IHRo
ZQpYRU5fRE9NQ1RMX2JpbmRfcHRfaXJxIGh5cGVyY2FsbCBpcyBub3QgbmVlZGVkIHdoZW4gcm91
dGluZyBwaXJxcyBvdmVyCmV2ZW50IGNoYW5uZWxzIGZvciBIVk0gZ3Vlc3RzIHdpdGggWGVuID49
IDQuMTMuCgo+IEkgcHJlZmVyIG5vdCB0byB0b3VjaCBxZW11IGFuZCBrZWVwIHFlbXUgdW53YXJl
IG9mIE1TSSdzICJyb3V0aW5nIG92ZXIgZXZ0Y2huIiwKPiBsaWtlIHRoZSBwYXRjaCBiZWxvdzoK
PiAKPiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9ldmVudF9jaGFubmVsLmMgYi94ZW4vY29tbW9u
L2V2ZW50X2NoYW5uZWwuYwo+IGluZGV4IGU4NmUyYmYuLjBiY2RkYjkgMTAwNjQ0Cj4gLS0tIGEv
eGVuL2NvbW1vbi9ldmVudF9jaGFubmVsLmMKPiArKysgYi94ZW4vY29tbW9uL2V2ZW50X2NoYW5u
ZWwuYwo+IEBAIC01MDQsMTAgKzUwNCw3IEBAIHN0YXRpYyBsb25nIGV2dGNobl9iaW5kX3BpcnEo
ZXZ0Y2huX2JpbmRfcGlycV90ICpiaW5kKQo+ICAgICAgaWYgKCAhaW5mbyApCj4gICAgICAgICAg
RVJST1JfRVhJVCgtRU5PTUVNKTsKPiAgICAgIGluZm8tPmV2dGNobiA9IHBvcnQ7Cj4gLSAgICBy
YyA9ICghaXNfaHZtX2RvbWFpbihkKQo+IC0gICAgICAgICAgPyBwaXJxX2d1ZXN0X2JpbmQodiwg
aW5mbywKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICEhKGJpbmQtPmZsYWdzICYgQklO
RF9QSVJRX19XSUxMX1NIQVJFKSkKPiAtICAgICAgICAgIDogMCk7Cj4gKyAgICByYyA9IHBpcnFf
Z3Vlc3RfYmluZCh2LCBpbmZvLCAhIShiaW5kLT5mbGFncyAmIEJJTkRfUElSUV9fV0lMTF9TSEFS
RSkpOwo+ICAgICAgaWYgKCByYyAhPSAwICkKPiAgICAgIHsKPiAgICAgICAgICBpbmZvLT5ldnRj
aG4gPSAwOwo+IGRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pby5jIGIveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8uYwo+IGluZGV4IDQyOTBjN2MuLjVhMGI4M2UgMTAwNjQ0
Cj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8uYwo+ICsrKyBiL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL2lvLmMKPiBAQCAtMzQ2LDYgKzM0NiwxMiBAQCBpbnQgcHRfaXJxX2NyZWF0
ZV9iaW5kKAo+ICAgICAgICAgIHVpbnQzMl90IGdmbGFncyA9IHB0X2lycV9iaW5kLT51Lm1zaS5n
ZmxhZ3MgJgo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIH5YRU5fRE9NQ1RMX1ZNU0lfWDg2
X1VOTUFTS0VEOwo+ICAKPiArICAgICAgICBpZiAoICFwdF9pcnFfYmluZC0+dS5tc2kuZ3ZlYyAp
Cj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICBzcGluX3VubG9jaygmZC0+ZXZlbnRfbG9jayk7
Cj4gKyAgICAgICAgICAgIHJldHVybiAwOwo+ICsgICAgICAgIH0KPiArCgpDYW4geW91IHNlZSBh
Ym91dCBzaG9ydC1jaXJjdWl0aW5nIHB0X2lycV9jcmVhdGVfYmluZCBtdWNoIGVhcmxpZXI/Ckxp
a2VseSBhdCB0aGUgc3RhcnQgb2YgdGhlIGZ1bmN0aW9uLCBBRkFJQ1QgcGlycXMgcm91dGVkIG92
ZXIgZXZlbnQKY2hhbm5lbHMgZG9uJ3QgbmVlZCBodm1faXJxX2RwY2ksIHNvIEkgdGhpbmsgeW91
IGNhbiBhdm9pZCBhbGxvY2F0aW5nCml0IGlmIGFsbCBwaXJxcyBmcm9tIGEgZG9tYWluIGFyZSBy
b3V0ZWQgb3ZlciBldmVudCBjaGFubmVscy4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 06 10:30:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 10:30:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNaso-0004TL-PF; Mon, 06 May 2019 10:30:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=SrHI=TG=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1hNasn-0004Sa-Lv
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 10:30:05 +0000
X-Inumbo-ID: e59ae5b4-6fe9-11e9-a65d-af3396406c14
Received: from wout1-smtp.messagingengine.com (unknown [64.147.123.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e59ae5b4-6fe9-11e9-a65d-af3396406c14;
 Mon, 06 May 2019 10:29:58 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.west.internal (Postfix) with ESMTP id 5E78B408;
 Mon,  6 May 2019 06:29:57 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162])
 by compute7.internal (MEProxy); Mon, 06 May 2019 06:29:57 -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-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=kDjjQo
 4aTFXsnnR5YAlBKIzTyFexrG7R8B28ktfuHUk=; b=G06uzFuT9+EnglW2jIIHZB
 LDE7d8aHdt0GEWeFyRy1qwhaeY6WF3TjsorFK4OqLnyz6ccl3W9QXJyg3fbjYmoP
 LheAooAbCnduZdEiS2/BuQ82GFxBMWRaGYn87ApqOHTOVwnJoXSl6s8p8SDDNqN9
 ywThJI9FaaPgZENCc/+nxZt7xnHL97geQV9FEdfNV71wvdGQ45mJzZ1cv2pCcZCu
 p2HNdYqN42edXrgb5wnUqrfnoGsjfNq1wNFLVzZ6sgBhRk7NhHltk+OaO4DIpR8W
 S8BoQqO58dbS66eKaEUWeYHXOmTJmDQajKbQW0h4ZMT0dqq2LWKlChZHITDqkPVA
 ==
X-ME-Sender: <xms:pAzQXEKGnNubqhVt4a8oonGX0bucEVvcwL7Q0_UCrCYPSGjgbKSehQ>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduuddrjeejgdefudcutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpeffhffvuffkfhggtggujggfsehgtderredtreejnecuhfhrohhmpeforghrvghk
 ucforghrtgiihihkohifshhkihcuoehmrghrmhgrrhgvkhesihhnvhhishhisghlvghthh
 hinhhgshhlrggsrdgtohhmqeenucffohhmrghinhepughomhdtrdhinhhfohenucfkphep
 ledurdeihedrfeegrdeffeenucfrrghrrghmpehmrghilhhfrhhomhepmhgrrhhmrghrvg
 hksehinhhvihhsihgslhgvthhhihhnghhslhgrsgdrtghomhenucevlhhushhtvghrufhi
 iigvpedt
X-ME-Proxy: <xmx:pAzQXA3CxjAc1Q0TbzQxJkhOM6D3BrNjxgq9SNtBqMpjqK3ZxsFlXw>
 <xmx:pAzQXIkw4vrrE7wF3BJp6mpWFZ3_WKLYV6VYTArBpUb6PM0nyz9MVg>
 <xmx:pAzQXLiz-zNDYMO-WZO7nfwrl5oC0wfNqnBj9XbLfzd_geqZd1PqcA>
 <xmx:pQzQXDkdAhcYvmWX3GcQM2YELCODeJ9-OGshUNGvj1j4MDl2hMPjnQ>
Received: from mail-itl (ip5b412221.dynamic.kabel-deutschland.de [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 27959E448F;
 Mon,  6 May 2019 06:29:56 -0400 (EDT)
Date: Mon, 6 May 2019 12:29:53 +0200
From: Marek Marczykowski <marmarek@invisiblethingslab.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190506102953.GW1728@mail-itl>
References: <20190505132740.GT1728@mail-itl>
 <a4435002-24ef-9565-f1fb-3de6c54b1fe7@suse.com>
 <5CD004F2020000780022C1B2@prv1-mh.provo.novell.com>
MIME-Version: 1.0
In-Reply-To: <5CD004F2020000780022C1B2@prv1-mh.provo.novell.com>
User-Agent: Mutt/1.11.1+94 (9b965fac) (2019-01-05)
Subject: Re: [Xen-devel] {xen,
 dom0}_vga_console_info.u.vesa_lfb.lfb_base field too small
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Content-Type: multipart/mixed; boundary="===============4689830543301568507=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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


--vKcNkqnJHUUp475E
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Subject: Re: [Xen-devel] {xen, dom0}_vga_console_info.u.vesa_lfb.lfb_base
 field too small

On Mon, May 06, 2019 at 03:57:06AM -0600, Jan Beulich wrote:
> >>> On 06.05.19 at 10:04, <jgross@suse.com> wrote:
> > On 05/05/2019 15:27, Marek Marczykowski-G=C3=B3recki wrote:
> >> Hi,
> >>=20
> >> I have a machine that allocate vesa LFB above 4GB, as reported by UEFI
> >> GOP. At 0x4000000000 to be specific.
> >> vga_console_info.u.vesa_lfb.lfb_base is a 32bit field, so it gets
> >> truncated, leading to all kind of memory corruptions when something
> >> writes there.
> >> If that would be only about Xen, that wouldn't be that bad, but
> >> unfortunately exactly the same structure is used as an interface for
> >> dom0 start info (at least PV one).
> >> My only idea is to introduce yet another entry in *_vga_console_info.u
> >> union (efi_lfb64?) with a 64bit lfb_base field. And mark it in
> >> video_type (XEN_VGATYPE_EFI_LFB64?). But I'm not sure how non-patched
> >> Linux (or other supported OSes) would respond to this. xen_init_vga() =
in
> >> Linux doesn't seem to bail on unknown video_type, so it may be fragile.
> >>=20
> >> Any better ideas?
> >=20
> > In Linux kernel the screen_info structure has ext_lfb_base for that
> > purpose (it contains the upper 32 bits of lfb_base).
> >=20
> > We could add a similar member to Xen's dom0_vga_console_info.u.vesa_lfb
> > and let the kernel detect its presence by using the value of
> > start_info.console.dom0.info_size - this wouldn't require a new video
> > type and old kernels would run as today. The same scheme is used for
> > gbl_caps and mode_attrs already.
>=20
> +1

Makes sense.
That said, in Linux, VIDEO_CAPABILITY_64BIT_BASE is 2, same as COMPAT
bit Xen use in gbl_caps - which is later copied to
screen_info->capabilities by Linux... Another interaction is that, all
extra fields (gbl_caps, mode_attrs) are skipped with
XEN_VGATYPE_EFI_LFB. It will look a little confusing that bit 2 means
totally different things depending on video type. And to be honest, I'm
not sure if Linux wouldn't interpret COMPAT bit wrong here.

BTW another problem I have on this machine is the framebuffer size. It's
3840 x 2160, which is larger than max resolution hardcoded in
drivers/video/lfb.c (1920 x 1200). efi_find_gop_mode() chooses the
largest one, ignoring this limit. On one hand, it should take the limit
into account, but on another, increasing the limit looks quite harmless
(other than the console is quite slow) and not changing the mode during
boot looks better.

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

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

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAlzQDKAACgkQ24/THMrX
1yzOsAf/ZsX/HyxEegb24/zWWTOdpUwHK2wPPq3YeIhYZvL3mYgXAUEdHRduXGAo
7EFnNgQORazhUjUU8e+7CXkvYT6clCF8TluvtSbQpUbyvsPT4WofBpZ8Us/DCuEQ
DAPt1d8OTQ/RZ1Hl/Bz9CrFVVxqtwlSEuw3oO1bLfajXjtU8+gGNJ0k3tizCuCYE
+KdFe78dLPoD8jm1LvkP8d5oe12205c8G76VdTMMGJ8qwKopqBsOOm0y5tT9GkLP
qWfVIEkS2LyO+4zehd6bpZUgbm+uXrCgw6Sj8Y6hztOh/KraPXQ9Zotzgcr12QX5
AI8DK6vhAwEdgzlvwu+iWTvVYdhDVw==
=vfBj
-----END PGP SIGNATURE-----

--vKcNkqnJHUUp475E--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4689830543301568507==--


From xen-devel-bounces@lists.xenproject.org Mon May 06 11:46:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 11:46:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNc4q-0001wE-PA; Mon, 06 May 2019 11:46:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=DZ7u=TG=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hNc4p-0001w9-9e
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 11:46:35 +0000
X-Inumbo-ID: 8fbd42c6-6ff4-11e9-a2db-e32b0773e516
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8fbd42c6-6ff4-11e9-a2db-e32b0773e516;
 Mon, 06 May 2019 11:46:19 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 06 May 2019 05:46:18 -0600
Message-Id: <5CD01E86020000780022C229@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 06 May 2019 05:46:14 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Marek Marczykowski" <marmarek@invisiblethingslab.com>
References: <20190505132740.GT1728@mail-itl>
 <a4435002-24ef-9565-f1fb-3de6c54b1fe7@suse.com>
 <5CD004F2020000780022C1B2@prv1-mh.provo.novell.com>
 <20190506102953.GW1728@mail-itl>
In-Reply-To: <20190506102953.GW1728@mail-itl>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] {xen,
 dom0}_vga_console_info.u.vesa_lfb.lfb_base field too small
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA2LjA1LjE5IGF0IDEyOjI5LCA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNv
bT4gd3JvdGU6Cj4gQlRXIGFub3RoZXIgcHJvYmxlbSBJIGhhdmUgb24gdGhpcyBtYWNoaW5lIGlz
IHRoZSBmcmFtZWJ1ZmZlciBzaXplLiBJdCdzCj4gMzg0MCB4IDIxNjAsIHdoaWNoIGlzIGxhcmdl
ciB0aGFuIG1heCByZXNvbHV0aW9uIGhhcmRjb2RlZCBpbgo+IGRyaXZlcnMvdmlkZW8vbGZiLmMg
KDE5MjAgeCAxMjAwKS4gZWZpX2ZpbmRfZ29wX21vZGUoKSBjaG9vc2VzIHRoZQo+IGxhcmdlc3Qg
b25lLCBpZ25vcmluZyB0aGlzIGxpbWl0LiBPbiBvbmUgaGFuZCwgaXQgc2hvdWxkIHRha2UgdGhl
IGxpbWl0Cj4gaW50byBhY2NvdW50LCBidXQgb24gYW5vdGhlciwgaW5jcmVhc2luZyB0aGUgbGlt
aXQgbG9va3MgcXVpdGUgaGFybWxlc3MKPiAob3RoZXIgdGhhbiB0aGUgY29uc29sZSBpcyBxdWl0
ZSBzbG93KSBhbmQgbm90IGNoYW5naW5nIHRoZSBtb2RlIGR1cmluZwo+IGJvb3QgbG9va3MgYmV0
dGVyLgoKSWlyYyBpbiBhIHByaW9yIGRpc2N1c3Npb24gd2UgaGFkIGRlY2lkZWQgdG8gZHJvcCB0
aGUgbGltaXQgYWx0b2dldGhlcgooYW5kIGluIGZhY3QgYWxsIHRoZSBNQVhfKiB2YWx1ZXMgbGl2
aW5nIHRoZXJlKSwgYXMgdGhlcmUgd2FzIG5vdGhpbmcKZm91bmQgYWN0dWFsbHkgcmVxdWlyaW5n
IHRoZXJlIHRvIGJlIGEgbGltaXQuIFRoaXMgcHJvYmFibHkgd2FzIGluIHRoZQpjb250ZXh0IG9m
IHNvbWUgKHBlcmhhcHMgZHJhZnQgLyBSRkMpIHBhdGNoLCBzbyBJJ2QgZ3Vlc3Mgd2hvZXZlcgpp
dCB3YXMgdGhlbiBsb3N0IGludGVyZXN0IGFuZCBkaWRuJ3Qgc2VuZCBhIGZ1bGwgcGF0Y2ggYXMg
YWdyZWVkIHVwb24KZHVyaW5nIHRoYXQgZGlzY3Vzc2lvbi4KCkphbgoKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 06 11:48:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 11:48:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNc6Y-00023p-6w; Mon, 06 May 2019 11:48:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=+Gz0=TG=citrix.com=prvs=022e014eb=roger.pau@srs-us1.protection.inumbo.net>)
 id 1hNc6W-00023f-GY
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 11:48:20 +0000
X-Inumbo-ID: d6d3c95f-6ff4-11e9-843c-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d6d3c95f-6ff4-11e9-843c-bc764e045a96;
 Mon, 06 May 2019 11:48:18 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,437,1549929600"; d="scan'208";a="89669900"
Date: Mon, 6 May 2019 13:48:09 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190506114809.56e2sl4z6w2z4na2@Air-de-Roger>
References: <5CC6DD090200007800229E80@prv1-mh.provo.novell.com>
 <5CC6DF0F0200007800229EBC@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5CC6DF0F0200007800229EBC@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 5/9] x86/IRQ: fix locking around vector
 management
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBBcHIgMjksIDIwMTkgYXQgMDU6MjU6MDNBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gQWxsIG9mIF9fe2Fzc2lnbixiaW5kLGNsZWFyfV9pcnFfdmVjdG9yKCkgbWFuaXB1bGF0
ZSBzdHJ1Y3QgaXJxX2Rlc2MKPiBmaWVsZHMsIGFuZCBoZW5jZSBvdWdodCB0byBiZSBjYWxsZWQg
d2l0aCB0aGUgZGVzY3JpcHRvciBsb2NrIGhlbGQgaW4KPiBhZGRpdGlvbiB0byB2ZWN0b3JfbG9j
ay4gVGhpcyBpcyBjdXJyZW50bHkgdGhlIGNhc2UgZm9yIG9ubHkKPiBzZXRfZGVzY19hZmZpbml0
eSgpIGFuZCBkZXN0cm95X2lycSgpLCB3aGljaCBhbHNvIGNsYXJpZmllcyB3aGF0IHRoZQoKQUZB
SUNUIHNldF9kZXNjX2FmZmluaXR5IGlzIGNhbGxlZCBmcm9tIHNldF9pb2FwaWNfYWZmaW5pdHlf
aXJxIHdoaWNoIGluCnR1cm4gaXMgY2FsbGVkIGZyb20gc2V0dXBfaW9hcGljX2Rlc3Qgd2l0aG91
dCBob2xkaW5nIHRoZSBkZXNjIGxvY2suCklzIHRoaXMgZmluZSBiZWNhdXNlIHRoYXQncyBvbmx5
IHVzZWQgYSBib290IHRpbWU/Cgo+IG5lc3RpbmcgYmVoYXZpb3IgYmV0d2VlbiB0aGUgbG9ja3Mg
aGFzIHRvIGJlLiBSZWZsZWN0IHRoZSBuZXcKPiBleHBlY3RhdGlvbiBieSBoYXZpbmcgdGhlc2Ug
ZnVuY3Rpb25zIGFsbCB0YWtlIGEgZGVzY3JpcHRvciBhcwo+IHBhcmFtZXRlciBpbnN0ZWFkIG9m
IGFuIGludGVycnVwdCBudW1iZXIuCj4gCj4gRHJvcCBvbmUgb2YgdGhlIHR3byBsZWFkaW5nIHVu
ZGVyc2NvcmVzIGZyb20gYWxsIHRocmVlIGZ1bmN0aW9ucyBhdAo+IHRoZSBzYW1lIHRpbWUuCj4g
Cj4gVGhlcmUncyBvbmUgY2FzZSBsZWZ0IHdoZXJlIGRlc2NyaXB0b3JzIGdldCBtYW5pcHVsYXRl
ZCB3aXRoIGp1c3QKPiB2ZWN0b3JfbG9jayBoZWxkOiBzZXR1cF92ZWN0b3JfaXJxKCkgYXNzdW1l
cyBpdHMgY2FsbGVyIHRvIGFjcXVpcmUKPiB2ZWN0b3JfbG9jaywgYW5kIGhlbmNlIGNhbid0IGl0
c2VsZiBhY3F1aXJlIHRoZSBkZXNjcmlwdG9yIGxvY2tzICh3cm9uZwo+IGxvY2sgb3JkZXIpLiBJ
IGRvbid0IGN1cnJlbnRseSBzZWUgaG93IHRvIGFkZHJlc3MgdGhpcy4KCkNhbiB5b3UgdGFrZSB0
aGUgZGVzYyBsb2NrIGFuZCB2ZWN0b3IgbG9jayBmb3IgZWFjaCBpcnEgaW4gdGhlIHNlY29uZAps
b29wIG9mIHNldHVwX3ZlY3Rvcl9pcnEgYW5kIHJlbW92ZSB0aGUgdmVjdG9yIGxvY2tpbmcgZnJv
bSB0aGUgY2FsbGVyPwoKVGhhdCBtaWdodCBiZSBpbmVmZmljaWVudCwgYnV0IGl0J3MganVzdCBk
b25lIGZvciBDUFUgaW5pdGlhbGl6YXRpb24uCgpBRkFJQ1QgdGhlIGZpcnN0IGxvb3Agb2Ygc2V0
dXBfdmVjdG9yX2lycSBkb2Vzbid0IHJlcXVpcmUgYW55IGxvY2tpbmcKc2luY2UgaXQncyBwZXIt
Y3B1IGluaXRpYWxpemF0aW9uLgoKPiAKPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CgpDaGFuZ2UgbG9va3MgZ29vZCB0byBtZToKClJldmlld2VkLWJ5OiBS
b2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCj4gCj4gLS0tIGEveGVuL2Fy
Y2gveDg2L2lycS5jCj4gKysrIGIveGVuL2FyY2gveDg2L2lycS5jCj4gQEAgLTI3LDYgKzI3LDcg
QEAKPiAgI2luY2x1ZGUgPHB1YmxpYy9waHlzZGV2Lmg+Cj4gIAo+ICBzdGF0aWMgaW50IHBhcnNl
X2lycV92ZWN0b3JfbWFwX3BhcmFtKGNvbnN0IGNoYXIgKnMpOwo+ICtzdGF0aWMgdm9pZCBfY2xl
YXJfaXJxX3ZlY3RvcihzdHJ1Y3QgaXJxX2Rlc2MgKmRlc2MpOwo+ICAKPiAgLyogb3B0X25vaXJx
YmFsYW5jZTogSWYgdHJ1ZSwgc29mdHdhcmUgSVJRIGJhbGFuY2luZy9hZmZpbml0eSBpcyBkaXNh
YmxlZC4gKi8KPiAgYm9vbCBfX3JlYWRfbW9zdGx5IG9wdF9ub2lycWJhbGFuY2U7Cj4gQEAgLTEx
MiwxMyArMTEzLDEyIEBAIHN0YXRpYyB2b2lkIHRyYWNlX2lycV9tYXNrKHUzMiBldmVudCwgaW4K
PiAgICAgIHRyYWNlX3ZhcihldmVudCwgMSwgc2l6ZW9mKGQpLCAmZCk7Cj4gIH0KPiAgCj4gLXN0
YXRpYyBpbnQgX19pbml0IF9fYmluZF9pcnFfdmVjdG9yKGludCBpcnEsIGludCB2ZWN0b3IsIGNv
bnN0IGNwdW1hc2tfdCAqY3B1X21hc2spCj4gK3N0YXRpYyBpbnQgX19pbml0IF9iaW5kX2lycV92
ZWN0b3Ioc3RydWN0IGlycV9kZXNjICpkZXNjLCBpbnQgdmVjdG9yLAoKSSB3b3VsZG4ndCBiZSBv
cHBvc2VkIHRvIGFkZGluZyBBU1NFUlRzIGhlcmUgKGFuZCBpbgpfe2Fzc2lnbixiaW5kLGNsZWFy
fV9pcnFfdmVjdG9yLCBzZXRfZGVzY19hZmZpbml0eSBhbmQgZGVzdHJveV9pcnEpCnRvIGNoZWNr
IGZvciBsb2NrIGNvcnJlY3RuZXNzLgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 06 11:58:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 11:58:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNcGS-0002zP-5b; Mon, 06 May 2019 11:58:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=DZ7u=TG=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hNcGQ-0002zK-Q1
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 11:58:34 +0000
X-Inumbo-ID: 452be96a-6ff6-11e9-843c-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 452be96a-6ff6-11e9-843c-bc764e045a96;
 Mon, 06 May 2019 11:58:32 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 06 May 2019 05:58:31 -0600
Message-Id: <5CD02161020000780022C257@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 06 May 2019 05:58:25 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20190506065644.7415*1*jgross@suse.com>
 <20190506065644.7415*46*jgross@suse.com>
 <5CCFF6F1020000780022C12B@suse.com>
 <ac57c420-a72e-7570-db8f-27e4693c2755@suse.com>
 <5CD005E7020000780022C1B5@suse.com>
 <869f9821-3f9d-3d75-ef65-30135824fc69@suse.com>
In-Reply-To: <869f9821-3f9d-3d75-ef65-30135824fc69@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH RFC V2 45/45] xen/sched: add scheduling
 granularity enum
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA2LjA1LjE5IGF0IDEyOjIwLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAw
Ni8wNS8yMDE5IDEyOjAxLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMDYuMDUuMTkgYXQg
MTE6MjMsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+Pj4gT24gMDYvMDUvMjAxOSAxMDo1Nywg
SmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gLiBZZXQgdGhlbiBJJ20gYSBsaXR0bGUgcHV6emxlZCBi
eSBpdHMgdXNlIGhlcmUgaW4gdGhlIGZpcnN0IHBsYWNlLgo+Pj4+IEdlbmVyYWxseSBJIHRoaW5r
IGZvcl9lYWNoX2NwdSgpIHVzZXMgaW4gX19pbml0IGZ1bmN0aW9ucyBhcmUKPj4+PiBwcm9ibGVt
YXRpYywgYXMgdGhleSB0aGVuIHJlcXVpcmUgZnVydGhlciBjb2RlIGVsc2V3aGVyZSB0bwo+Pj4+
IGRlYWwgd2l0aCBob3Qtb25saW5pbmcuIEEgcHJlLVNNUC1pbml0Y2FsbCBwbHVzIHVzZSBvZiBD
UFUKPj4+PiBub3RpZmllcnMgaXMgdHlwaWNhbGx5IG1vcmUgYXBwcm9wcmlhdGUuCj4+Pgo+Pj4g
QW5kIHRoYXQgd2FzIG1lbnRpb25lZCBpbiB0aGUgY292ZXIgbGV0dGVyOiBjcHUgaG90cGx1ZyBp
cyBub3QgeWV0Cj4+PiBoYW5kbGVkIChoZW5jZSB0aGUgUkZDIHN0YXR1cyBvZiB0aGUgc2VyaWVz
KS4KPj4+Cj4+PiBXaGVuIGNwdSBob3RwbHVnIGlzIGJlaW5nIGFkZGVkIGl0IG1pZ2h0IGJlIGFw
cHJvcHJpYXRlIHRvIHN3aXRjaCB0aGUKPj4+IHNjaGVtZSBhcyB5b3Ugc3VnZ2VzdGVkLiBSaWdo
dCBub3cgdGhlIGN1cnJlbnQgc29sdXRpb24gaXMgbXVjaCBtb3JlCj4+PiBzaW1wbGUuCj4+IAo+
PiBJIHNlZSAoSSBkaWQgbm90aWNlIHRoZSBjb3ZlciBsZXR0ZXIgcmVtYXJrLCBidXQgbWFuYWdl
ZCB0byBub3QKPj4gaG9ub3IgaXQgd2hlbiB3cml0aW5nIHRoZSByZXBseSksIGJ1dCBJJ20gdW5j
b252aW5jZWQgaWYgaW5jdXJyaW5nCj4+IG1vcmUgY29kZSBjaHVybiBieSBub3QgZGVhbGluZyB3
aXRoIHRoaW5ncyB0aGUgImR5bmFtaWMiIHdheQo+PiByaWdodCBhd2F5IGlzIGluZGVlZCB0aGUg
Im1vcmUgc2ltcGxlIiAob3ZlcmFsbCkgc29sdXRpb24uCj4gCj4gRXNwZWNpYWxseSB3aXRoIGhv
dHBsdWcgdGhpbmdzIGFyZSBiZWNvbWluZyBtb3JlIGNvbXBsaWNhdGVkOiBJJ2QgbGlrZQo+IHRv
IGhhdmUgdGhlIGZpbmFsIHZlcnNpb24gZmFsbCBiYWNrIHRvIHNtYWxsZXIgZ3JhbnVsYXJpdGll
cyBpbiBjYXNlCj4gZS5nLiB0aGUgdXNlciBoYXMgc2VsZWN0ZWQgc29ja2V0IHNjaGVkdWxpbmcg
YW5kIHR3byBzb2NrZXRzIGhhdmUKPiBkaWZmZXJlbnQgbnVtYmVycyBvZiBjb3Jlcy4gV2l0aCBo
b3RwbHVnIHN1Y2ggYSBzaXR1YXRpb24gbWlnaHQgYmUKPiBkaXNjb3ZlcmVkIG9ubHkgd2l0aCBz
b21lIGRvbVVzIGFscmVhZHkgcnVubmluZywgc28gaG93IHNob3VsZCB3ZQo+IHJlYWN0IGluIHRo
YXQgY2FzZT8gRG9pbmcgcGFuaWMoKSBpcyBubyBvcHRpb24sIHNvIGVpdGhlciB3ZSByZWplY3QK
PiBvbmxpbmluZyB0aGUgYWRkaXRpb25hbCBzb2NrZXQsIG9yIHdlIGFkYXB0IGJ5IGR5bmFtaWNh
bGx5IG1vZGlmeWluZyB0aGUKPiBzY2hlZHVsaW5nIGdyYW51bGFyaXR5LiBXaXRob3V0IHRoYXQg
YmVpbmcgZGlzY3Vzc2VkIEkgZG9uJ3QgdGhpbmsgaXQKPiBtYWtlcyBzZW5zZSB0byBwdXQgYSBs
b3QgZWZmb3J0IGludG8gYSBzb2x1dGlvbiB3aGljaCBpcyBnb2luZyB0byBiZQo+IHJlamVjdGVk
IGluIHRoZSBlbmQuCgpIbW0sIHdoZXJlJ3MgdGhlIHN5bW1ldHJ5IHJlcXVpcmVtZW50IGNvbWlu
ZyBmcm9tPyBTb2NrZXQKc2NoZWR1bGluZyBzaG91bGQgbWVhbiBhcyBtYW55IHZDUFUtcyBvbiBv
bmUgc29ja2V0IGFzIHRoZXJlCmFyZSBjb3JlcyAqIHRocmVhZHM7IHNpbWlsYXJseSBjb3JlIHNj
aGVkdWxpbmcgKG51bWJlciBvZiB0aHJlYWRzKS4KU3RhdGljYWxseSBwYXJ0aXRpb25pbmcgZG9t
YWlucyB3b3VsZCBzZWVtIGFuIGludGVybWVkaWF0ZSBzdGVwCmF0IGJlc3Qgb25seSBhbnl3YXks
IGFzIHRoYXQgcmVxdWlyZXMgKG9uIGF2ZXJhZ2UpIGxlYXZpbmcgbW9yZQpyZXNvdXJjZXMgKGNv
cmVzL3RocmVhZHMpIGlkbGUgdGhhbiB3aXRoIGEgZHluYW1pYyBwYXJ0aXRpb25pbmcKbW9kZWwu
CgpBcyB0byB5b3VyIHNwZWNpZmljIHF1ZXN0aW9uIGhvdyB0byByZWFjdDogU2luY2UgYnJpbmdp
bmcgb25saW5lCmEgZnVsbCBuZXcgc29ja2V0IGltcGxpZXMgYnJpbmdpbmcgb25saW5lIGFsbCBp
dHMgY29yZXMgLyB0aHJlYWRzIG9uZQpieSBvbmUgYW55d2F5LCBhICJ0b28gc21hbGwiIHNvY2tl
dCBpbiB5b3VyIHNjaGVtZSB3b3VsZApzaW1wbHkgcmVzdWx0IGluIHRoZSBzb2NrZXQgcmVtYWlu
aW5nIHVudXNlZCB1bnRpbCAiZW5vdWdoIgpjb3Jlcy90aHJlYWRzIGhhdmUgYXBwZWFyZWQuIFNp
bWlsYXJseSB0aGUgc29ja2V0IHdvdWxkIGdvCm91dCBvZiB1c2UgYXMgc29vbiBhcyBvbmUgb2Yg
aXRzIGNvcmVzL3RocmVhZHMgZ2V0cyBvZmZsaW5lZC4KT2J2aW91c2x5IHRoaXMgZW5kcyB1cCBw
cm9ibGVtYXRpYyBmb3IgdGhlIGxhc3QgdXNhYmxlIHNvY2tldC4KCkJ1dCB3aXRoIHRoZSBzdGF0
aWMgcGFydGl0aW9uaW5nIHlvdSBkZXNjcmliZSBJIGFsc28gY2FuJ3QgcmVhbGx5CnNlZSBob3cg
Inhlbi1ocHRvb2wgc210LWRpc2FibGUiIGlzIGdvaW5nIHRvIHdvcmsuCgpKYW4KCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 06 12:24:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 12:24:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNcey-0005MY-G2; Mon, 06 May 2019 12:23:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XZcu=TG=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hNcex-0005MT-Rq
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 12:23:55 +0000
X-Inumbo-ID: cf4a9e8b-6ff9-11e9-843c-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cf4a9e8b-6ff9-11e9-843c-bc764e045a96;
 Mon, 06 May 2019 12:23:53 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 0C592ABC4;
 Mon,  6 May 2019 12:23:52 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: =?UTF-8?B?PDIwMTkwNTA2MDY1NjQ0Ljc0MTXvv73vv73vv73vv70x77+977+9?=
 =?UTF-8?B?77+977+9amdyb3NzQHN1c2UuY29tPiA8MjAxOTA1MDYwNjU2NDQuNzQxNe+/vQ==?=
 =?UTF-8?B?77+977+977+9NDbvv73vv73vv73vv71qZ3Jvc3NAc3VzZS5jb20+IDw1Q0NGRjZG?=
 =?UTF-8?B?MTAyMDAwMDc4MDAyMkMxMkJAc3VzZS5jb20+IDxhYzU3YzQyMO+/vWE3MmXvv703?=
 =?UTF-8?B?NTcw77+9ZGI4Zu+/vTI3ZTQ2OTNjMjc1NUBzdXNlLmNvbT4gPDVDRDAwNUU3MDIw?=
 =?UTF-8?Q?000780022C1B5=40suse=2ecom=3e_=3c869f9821-3f9d-3d75-ef65-30135824?=
 =?UTF-8?Q?fc69=40suse=2ecom=3e_=3c5CD02161020000780022C257=40suse=2ecom=3e?=
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 mQENBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAG0H0p1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT6JATkEEwECACMFAlOMcK8CGwMH
 CwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAKCRCw3p3WKL8TL8eZB/9G0juS/kDY9LhEXseh
 mE9U+iA1VsLhgDqVbsOtZ/S14LRFHczNd/Lqkn7souCSoyWsBs3/wO+OjPvxf7m+Ef+sMtr0
 G5lCWEWa9wa0IXx5HRPW/ScL+e4AVUbL7rurYMfwCzco+7TfjhMEOkC+va5gzi1KrErgNRHH
 kg3PhlnRY0Udyqx++UYkAsN4TQuEhNN32MvN0Np3WlBJOgKcuXpIElmMM5f1BBzJSKBkW0Jc
 Wy3h2Wy912vHKpPV/Xv7ZwVJ27v7KcuZcErtptDevAljxJtE7aJG6WiBzm+v9EswyWxwMCIO
 RoVBYuiocc51872tRGywc03xaQydB+9R7BHPuQENBFOMcBYBCADLMfoA44MwGOB9YT1V4KCy
 vAfd7E0BTfaAurbG+Olacciz3yd09QOmejFZC6AnoykydyvTFLAWYcSCdISMr88COmmCbJzn
 sHAogjexXiif6ANUUlHpjxlHCCcELmZUzomNDnEOTxZFeWMTFF9Rf2k2F0Tl4E5kmsNGgtSa
 aMO0rNZoOEiD/7UfPP3dfh8JCQ1VtUUsQtT1sxos8Eb/HmriJhnaTZ7Hp3jtgTVkV0ybpgFg
 w6WMaRkrBh17mV0z2ajjmabB7SJxcouSkR0hcpNl4oM74d2/VqoW4BxxxOD1FcNCObCELfIS
 auZx+XT6s+CE7Qi/c44ibBMR7hyjdzWbABEBAAGJAR8EGAECAAkFAlOMcBYCGwwACgkQsN6d
 1ii/Ey9D+Af/WFr3q+bg/8v5tCknCtn92d5lyYTBNt7xgWzDZX8G6/pngzKyWfedArllp0Pn
 fgIXtMNV+3t8Li1Tg843EXkP7+2+CQ98MB8XvvPLYAfW8nNDV85TyVgWlldNcgdv7nn1Sq8g
 HwB2BHdIAkYce3hEoDQXt/mKlgEGsLpzJcnLKimtPXQQy9TxUaLBe9PInPd+Ohix0XOlY+Uk
 QFEx50Ki3rSDl2Zt2tnkNYKUCvTJq7jvOlaPd6d/W0tZqpyy7KVay+K4aMobDsodB3dvEAs6
 ScCnh03dDAFgIq5nsB11j3KPKdVoPlfucX2c7kGNH+LUMbzqV6beIENfNexkOfxHf4kBrQQY
 AQgAIBYhBIUSZ3Lo9gSUpdCX97DendYovxMvBQJa3fDQAhsCAIEJELDendYovxMvdiAEGRYI
 AB0WIQRTLbB6QfY48x44uB6AXGG7T9hjvgUCWt3w0AAKCRCAXGG7T9hjvk2LAP99B/9FenK/
 1lfifxQmsoOrjbZtzCS6OKxPqOLHaY47BgEAqKKn36YAPpbk09d2GTVetoQJwiylx/Z9/mQI
 CUbQMg1pNQf9EjA1bNcMbnzJCgt0P9Q9wWCLwZa01SnQWFz8Z4HEaKldie+5bHBL5CzVBrLv
 81tqX+/j95llpazzCXZW2sdNL3r8gXqrajSox7LR2rYDGdltAhQuISd2BHrbkQVEWD4hs7iV
 1KQHe2uwXbKlguKPhk5ubZxqwsg/uIHw0qZDk+d0vxjTtO2JD5Jv/CeDgaBX4Emgp0NYs8IC
 UIyKXBtnzwiNv4cX9qKlz2Gyq9b+GdcLYZqMlIBjdCz0yJvgeb3WPNsCOanvbjelDhskx9gd
 6YUUFFqgsLtrKpCNyy203a58g2WosU9k9H+LcheS37Ph2vMVTISMszW9W8gyORSgmw==
Message-ID: <273a762b-ffdf-fb46-4bef-e748d2212885@suse.com>
Date: Mon, 6 May 2019 14:23:50 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH RFC V2 45/45] xen/sched: add scheduling
 granularity enum
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDYvMDUvMjAxOSAxMzo1OCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMDYuMDUuMTkg
YXQgMTI6MjAsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+PiBPbiAwNi8wNS8yMDE5IDEyOjAx
LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDA2LjA1LjE5IGF0IDExOjIzLCA8amdyb3Nz
QHN1c2UuY29tPiB3cm90ZToKPj4+PiBPbiAwNi8wNS8yMDE5IDEwOjU3LCBKYW4gQmV1bGljaCB3
cm90ZToKPj4+Pj4gLiBZZXQgdGhlbiBJJ20gYSBsaXR0bGUgcHV6emxlZCBieSBpdHMgdXNlIGhl
cmUgaW4gdGhlIGZpcnN0IHBsYWNlLgo+Pj4+PiBHZW5lcmFsbHkgSSB0aGluayBmb3JfZWFjaF9j
cHUoKSB1c2VzIGluIF9faW5pdCBmdW5jdGlvbnMgYXJlCj4+Pj4+IHByb2JsZW1hdGljLCBhcyB0
aGV5IHRoZW4gcmVxdWlyZSBmdXJ0aGVyIGNvZGUgZWxzZXdoZXJlIHRvCj4+Pj4+IGRlYWwgd2l0
aCBob3Qtb25saW5pbmcuIEEgcHJlLVNNUC1pbml0Y2FsbCBwbHVzIHVzZSBvZiBDUFUKPj4+Pj4g
bm90aWZpZXJzIGlzIHR5cGljYWxseSBtb3JlIGFwcHJvcHJpYXRlLgo+Pj4+Cj4+Pj4gQW5kIHRo
YXQgd2FzIG1lbnRpb25lZCBpbiB0aGUgY292ZXIgbGV0dGVyOiBjcHUgaG90cGx1ZyBpcyBub3Qg
eWV0Cj4+Pj4gaGFuZGxlZCAoaGVuY2UgdGhlIFJGQyBzdGF0dXMgb2YgdGhlIHNlcmllcykuCj4+
Pj4KPj4+PiBXaGVuIGNwdSBob3RwbHVnIGlzIGJlaW5nIGFkZGVkIGl0IG1pZ2h0IGJlIGFwcHJv
cHJpYXRlIHRvIHN3aXRjaCB0aGUKPj4+PiBzY2hlbWUgYXMgeW91IHN1Z2dlc3RlZC4gUmlnaHQg
bm93IHRoZSBjdXJyZW50IHNvbHV0aW9uIGlzIG11Y2ggbW9yZQo+Pj4+IHNpbXBsZS4KPj4+Cj4+
PiBJIHNlZSAoSSBkaWQgbm90aWNlIHRoZSBjb3ZlciBsZXR0ZXIgcmVtYXJrLCBidXQgbWFuYWdl
ZCB0byBub3QKPj4+IGhvbm9yIGl0IHdoZW4gd3JpdGluZyB0aGUgcmVwbHkpLCBidXQgSSdtIHVu
Y29udmluY2VkIGlmIGluY3VycmluZwo+Pj4gbW9yZSBjb2RlIGNodXJuIGJ5IG5vdCBkZWFsaW5n
IHdpdGggdGhpbmdzIHRoZSAiZHluYW1pYyIgd2F5Cj4+PiByaWdodCBhd2F5IGlzIGluZGVlZCB0
aGUgIm1vcmUgc2ltcGxlIiAob3ZlcmFsbCkgc29sdXRpb24uCj4+Cj4+IEVzcGVjaWFsbHkgd2l0
aCBob3RwbHVnIHRoaW5ncyBhcmUgYmVjb21pbmcgbW9yZSBjb21wbGljYXRlZDogSSdkIGxpa2UK
Pj4gdG8gaGF2ZSB0aGUgZmluYWwgdmVyc2lvbiBmYWxsIGJhY2sgdG8gc21hbGxlciBncmFudWxh
cml0aWVzIGluIGNhc2UKPj4gZS5nLiB0aGUgdXNlciBoYXMgc2VsZWN0ZWQgc29ja2V0IHNjaGVk
dWxpbmcgYW5kIHR3byBzb2NrZXRzIGhhdmUKPj4gZGlmZmVyZW50IG51bWJlcnMgb2YgY29yZXMu
IFdpdGggaG90cGx1ZyBzdWNoIGEgc2l0dWF0aW9uIG1pZ2h0IGJlCj4+IGRpc2NvdmVyZWQgb25s
eSB3aXRoIHNvbWUgZG9tVXMgYWxyZWFkeSBydW5uaW5nLCBzbyBob3cgc2hvdWxkIHdlCj4+IHJl
YWN0IGluIHRoYXQgY2FzZT8gRG9pbmcgcGFuaWMoKSBpcyBubyBvcHRpb24sIHNvIGVpdGhlciB3
ZSByZWplY3QKPj4gb25saW5pbmcgdGhlIGFkZGl0aW9uYWwgc29ja2V0LCBvciB3ZSBhZGFwdCBi
eSBkeW5hbWljYWxseSBtb2RpZnlpbmcgdGhlCj4+IHNjaGVkdWxpbmcgZ3JhbnVsYXJpdHkuIFdp
dGhvdXQgdGhhdCBiZWluZyBkaXNjdXNzZWQgSSBkb24ndCB0aGluayBpdAo+PiBtYWtlcyBzZW5z
ZSB0byBwdXQgYSBsb3QgZWZmb3J0IGludG8gYSBzb2x1dGlvbiB3aGljaCBpcyBnb2luZyB0byBi
ZQo+PiByZWplY3RlZCBpbiB0aGUgZW5kLgo+IAo+IEhtbSwgd2hlcmUncyB0aGUgc3ltbWV0cnkg
cmVxdWlyZW1lbnQgY29taW5nIGZyb20/IFNvY2tldAo+IHNjaGVkdWxpbmcgc2hvdWxkIG1lYW4g
YXMgbWFueSB2Q1BVLXMgb24gb25lIHNvY2tldCBhcyB0aGVyZQo+IGFyZSBjb3JlcyAqIHRocmVh
ZHM7IHNpbWlsYXJseSBjb3JlIHNjaGVkdWxpbmcgKG51bWJlciBvZiB0aHJlYWRzKS4KPiBTdGF0
aWNhbGx5IHBhcnRpdGlvbmluZyBkb21haW5zIHdvdWxkIHNlZW0gYW4gaW50ZXJtZWRpYXRlIHN0
ZXAKPiBhdCBiZXN0IG9ubHkgYW55d2F5LCBhcyB0aGF0IHJlcXVpcmVzIChvbiBhdmVyYWdlKSBs
ZWF2aW5nIG1vcmUKPiByZXNvdXJjZXMgKGNvcmVzL3RocmVhZHMpIGlkbGUgdGhhbiB3aXRoIGEg
ZHluYW1pYyBwYXJ0aXRpb25pbmcKPiBtb2RlbC4KCkFuZCB0aGF0IGlzIGV4YWN0bHkgdGhlIHB1
cnBvc2Ugb2YgY29yZS9zb2NrZXQgc2NoZWR1bGluZy4gSG93IGVsc2UKd291bGQgaXQgYmUgcG9z
c2libGUgKGluIGZ1dHVyZSkgdG8gcGFzcyB0aHJvdWdoIHRoZSB0b3BvbG9neSBiZWxvdwp0aGUg
c2NoZWR1bGluZyBncmFudWxhcml0eSB0byB0aGUgZ3Vlc3Q/IEFuZCBob3cgc2hvdWxkIGl0IGJl
IG9mIGFueQp1c2UgZm9yIGZpZ2h0aW5nIHNlY3VyaXR5IGlzc3VlcyBkdWUgdG8gc2lkZSBjaGFu
bmVsIGF0dGFja3M/Cgo+IEFzIHRvIHlvdXIgc3BlY2lmaWMgcXVlc3Rpb24gaG93IHRvIHJlYWN0
OiBTaW5jZSBicmluZ2luZyBvbmxpbmUKPiBhIGZ1bGwgbmV3IHNvY2tldCBpbXBsaWVzIGJyaW5n
aW5nIG9ubGluZSBhbGwgaXRzIGNvcmVzIC8gdGhyZWFkcyBvbmUKPiBieSBvbmUgYW55d2F5LCBh
ICJ0b28gc21hbGwiIHNvY2tldCBpbiB5b3VyIHNjaGVtZSB3b3VsZAo+IHNpbXBseSByZXN1bHQg
aW4gdGhlIHNvY2tldCByZW1haW5pbmcgdW51c2VkIHVudGlsICJlbm91Z2giCj4gY29yZXMvdGhy
ZWFkcyBoYXZlIGFwcGVhcmVkLiBTaW1pbGFybHkgdGhlIHNvY2tldCB3b3VsZCBnbwo+IG91dCBv
ZiB1c2UgYXMgc29vbiBhcyBvbmUgb2YgaXRzIGNvcmVzL3RocmVhZHMgZ2V0cyBvZmZsaW5lZC4K
ClllcywgdGhpcyBpcyBhIHBvc3NpYmxlIHdheSB0byBkbyBpdC4gSXQgc2hvdWxkIGJlIHNwZWxs
ZWQgb3V0LAp0aG91Z2guCgo+IE9idmlvdXNseSB0aGlzIGVuZHMgdXAgcHJvYmxlbWF0aWMgZm9y
IHRoZSBsYXN0IHVzYWJsZSBzb2NrZXQuCgpZZXMsIGxpa2UgdG9kYXkgZm9yIHRoZSBsYXN0IGNw
dS90aHJlYWQuCgo+IEJ1dCB3aXRoIHRoZSBzdGF0aWMgcGFydGl0aW9uaW5nIHlvdSBkZXNjcmli
ZSBJIGFsc28gY2FuJ3QgcmVhbGx5Cj4gc2VlIGhvdyAieGVuLWhwdG9vbCBzbXQtZGlzYWJsZSIg
aXMgZ29pbmcgdG8gd29yay4KCkl0IHdvbid0IHdvcmsuIEl0IGp1c3QgbWFrZXMgbm8gc2Vuc2Ug
dG8gdXNlIGl0IHdpdGggY29yZSBzY2hlZHVsaW5nCmFjdGl2ZS4gSW4gdGhlIGJlc3QgY2FzZSBp
dCB3b3VsZCByZW5kZXIgYWxsIGNvcmVzIGJ1dCB0aGUgbGFzdCBvbmUKdW51c2FibGUgKHRoZSBs
YXN0IG9uZSB3b3VsZCBiZSByZWZ1c2VkIHRvIGJlIGRpc2FibGVkKSBhbmQgYWxsCmRvbWFpbnMg
d291bGQgdGhlbiBmaWdodCBmb3IgdGhhdCBsYXN0IGNvcmUuCgoKSnVlcmdlbgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 06 12:46:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 12:46:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNd10-0007A0-EQ; Mon, 06 May 2019 12:46:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1fRM=TG=amazon.com=prvs=022b7936d=elnikety@srs-us1.protection.inumbo.net>)
 id 1hNd0z-00079v-8p
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 12:46:41 +0000
X-Inumbo-ID: fa158b12-6ffc-11e9-add5-53dc52203767
Received: from smtp-fw-4101.amazon.com (unknown [72.21.198.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fa158b12-6ffc-11e9-add5-53dc52203767;
 Mon, 06 May 2019 12:46:34 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1557146794; x=1588682794;
 h=from:to:cc:subject:date:message-id:mime-version;
 bh=dSLHyPzAMbnbdtyI/v3Kdo/lD2dWh3pn9p4uGEuUl0s=;
 b=jc6QVni4pQ848gC+6ry+Waa7beq+ebY2dt5BIDaFT+qyXfhvndA5wV0R
 HDSvWw4+0efnaIDRd86VLAXhjgyUMa3ItgHikKpB4BjwbToEt8qt8QCji
 PEmVvJ7vETGjlJa4U596m10QYkmfFA8G4dM2ipLTNRgIcsnpGJbWYMcSH M=;
X-IronPort-AV: E=Sophos;i="5.60,437,1549929600"; d="scan'208";a="764923419"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2a-8549039f.us-west-2.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-4101.iad4.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 06 May 2019 12:46:31 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan2.pdx.amazon.com [10.236.137.194])
 by email-inbound-relay-2a-8549039f.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id x46CkQfT062600
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Mon, 6 May 2019 12:46:29 GMT
Received: from EX13D03EUA003.ant.amazon.com (10.43.165.89) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 6 May 2019 12:46:28 +0000
Received: from EX13MTAUEB001.ant.amazon.com (10.43.60.96) by
 EX13D03EUA003.ant.amazon.com (10.43.165.89) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 6 May 2019 12:46:27 +0000
Received: from dev-dsk-elnikety-1c-28a13cba.eu-west-1.amazon.com (10.15.5.186)
 by mail-relay.amazon.com (10.43.60.129) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Mon, 6 May 2019 12:46:27 +0000
Received: by dev-dsk-elnikety-1c-28a13cba.eu-west-1.amazon.com (Postfix,
 from userid 6438462)
 id DB5284634E; Mon,  6 May 2019 12:46:26 +0000 (UTC)
From: Eslam Elnikety <elnikety@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 6 May 2019 12:46:24 +0000
Message-ID: <20190506124624.54454-1-elnikety@amazon.com>
X-Mailer: git-send-email 2.15.3.AMZN
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH] mm: option to _always_ scrub freed domheap pages
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Eslam Elnikety <elnikety@amazon.com>,
 Tim Deegan <tim@xen.org>, Julien Grall <julien.grall@arm.com>, Jan
 Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

R2l2ZSB0aGUgYWRtaW5pc3RyYXRvciBmdXJ0aGVyIGNvbnRyb2wgb24gd2hlbiB0byBzY3J1YiBk
b21oZWFwIHBhZ2VzIGJ5IGFkZGluZwphbiBvcHRpb24gdG8gYWx3YXlzIHNjcnViLiBUaGlzIGlz
IGEgc2FmZXR5IGZlYXR1cmUgdGhhdCwgd2hlbiBlbmFibGVkLApwcmV2ZW50cyBhIChidWdneSkg
ZG9tYWluIGZyb20gbGVha2luZyBzZWNyZXRzIGlmIGl0IGFjY2lkZW50YWxseSBmcmVlcyBhIHBh
Z2UKd2l0aG91dCBwcm9wZXIgc2NydWJiaW5nLgoKU2lnbmVkLW9mZi1ieTogRXNsYW0gRWxuaWtl
dHkgPGVsbmlrZXR5QGFtYXpvbi5jb20+Ci0tLQogZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUu
cGFuZG9jIHwgIDggKysrKysrKysKIHhlbi9jb21tb24vcGFnZV9hbGxvYy5jICAgICAgICAgICB8
IDExICsrKysrKysrKy0tCiAyIGZpbGVzIGNoYW5nZWQsIDE3IGluc2VydGlvbnMoKyksIDIgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9j
IGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCmluZGV4IDdkY2IyMjkzMmEuLjVh
OTI5NDljNWEgMTAwNjQ0Ci0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYwor
KysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MKQEAgLTI3MCw2ICsyNzAsMTQg
QEAgYW5kIG5vdCBydW5uaW5nIHNvZnRpcnFzLiBSZWR1Y2UgdGhpcyBpZiBzb2Z0aXJxcyBhcmUg
bm90IGJlaW5nIHJ1biBmcmVxdWVudGx5CiBlbm91Z2guIFNldHRpbmcgdGhpcyB0byBhIGhpZ2gg
dmFsdWUgbWF5IGNhdXNlIGJvb3QgZmFpbHVyZSwgcGFydGljdWxhcmx5IGlmCiB0aGUgTk1JIHdh
dGNoZG9nIGlzIGFsc28gZW5hYmxlZC4KIAorIyMjIHNjcnViX2RvbWhlYXAKKz4gYD0gPGJvb2xl
YW4+YAorCis+IERlZmF1bHQ6IGBmYWxzZWAKKworU2NydWIgZG9tYWlucycgZnJlZWQgcGFnZXMu
IFRoaXMgaXMgYSBzYWZldHkgbmV0IGFnYWluc3QgYSAoYnVnZ3kpIGRvbWFpbgorYWNjaWRlbnRh
bGx5IGxlYWtpbmcgc2VjcmV0cyBieSByZWxlYXNpbmcgcGFnZXMgd2l0aG91dCBwcm9wZXIgc2Fu
aXRpemF0aW9uLgorCiAjIyMgY2xvY2tzb3VyY2UgKHg4NikKID4gYD0gcGl0IHwgaHBldCB8IGFj
cGkgfCB0c2NgCiAKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jIGIveGVuL2Nv
bW1vbi9wYWdlX2FsbG9jLmMKaW5kZXggYmU0NDE1ODAzMy4uNjc4YTAwYWM5YiAxMDA2NDQKLS0t
IGEveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKKysrIGIveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMK
QEAgLTIxNCw2ICsyMTQsMTIgQEAgY3VzdG9tX3BhcmFtKCJib290c2NydWIiLCBwYXJzZV9ib290
c2NydWJfcGFyYW0pOwogc3RhdGljIHVuc2lnbmVkIGxvbmcgX19pbml0ZGF0YSBvcHRfYm9vdHNj
cnViX2NodW5rID0gTUIoMTI4KTsKIHNpemVfcGFyYW0oImJvb3RzY3J1Yl9jaHVuayIsIG9wdF9i
b290c2NydWJfY2h1bmspOwogCisvKgorICogc2NydWJfZG9taGVhcCAtPiBEb21oZWFwIHBhZ2Vz
IGFyZSBzY3J1YmJlZCB3aGVuIGZyZWVkCisgKi8KK3N0YXRpYyBib29sX3Qgb3B0X3NjcnViX2Rv
bWhlYXAgPSAwOworYm9vbGVhbl9wYXJhbSgic2NydWJfZG9taGVhcCIsIG9wdF9zY3J1Yl9kb21o
ZWFwKTsKKwogI2lmZGVmIENPTkZJR19TQ1JVQl9ERUJVRwogc3RhdGljIGJvb2wgX19yZWFkX21v
c3RseSBzY3J1Yl9kZWJ1ZzsKICNlbHNlCkBAIC0yMzc4LDkgKzIzODQsMTAgQEAgdm9pZCBmcmVl
X2RvbWhlYXBfcGFnZXMoc3RydWN0IHBhZ2VfaW5mbyAqcGcsIHVuc2lnbmVkIGludCBvcmRlcikK
ICAgICAgICAgICAgIC8qCiAgICAgICAgICAgICAgKiBOb3JtYWxseSB3ZSBleHBlY3QgYSBkb21h
aW4gdG8gY2xlYXIgcGFnZXMgYmVmb3JlIGZyZWVpbmcgdGhlbSwKICAgICAgICAgICAgICAqIGlm
IGl0IGNhcmVzIGFib3V0IHRoZSBzZWNyZWN5IG9mIHRoZWlyIGNvbnRlbnRzLiBIb3dldmVyLCBh
ZnRlcgotICAgICAgICAgICAgICogYSBkb21haW4gaGFzIGRpZWQgd2UgYXNzdW1lIHJlc3BvbnNp
YmlsaXR5IGZvciBlcmFzdXJlLgorICAgICAgICAgICAgICogYSBkb21haW4gaGFzIGRpZWQgd2Ug
YXNzdW1lIHJlc3BvbnNpYmlsaXR5IGZvciBlcmFzdXJlLiBXZSBkbworICAgICAgICAgICAgICog
c2NydWIgcmVnYXJkbGVzcyBpZiBvcHRpb24gc2NydWJfZG9taGVhcCBpcyBzZXQuCiAgICAgICAg
ICAgICAgKi8KLSAgICAgICAgICAgIHNjcnViID0gZC0+aXNfZHlpbmcgfHwgc2NydWJfZGVidWc7
CisgICAgICAgICAgICBzY3J1YiA9IGQtPmlzX2R5aW5nIHx8IHNjcnViX2RlYnVnIHx8IG9wdF9z
Y3J1Yl9kb21oZWFwOwogICAgICAgICB9CiAgICAgICAgIGVsc2UKICAgICAgICAgewotLSAKMi4x
NS4zLkFNWk4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 06 12:48:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 12:48:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNd2I-0007Ge-QG; Mon, 06 May 2019 12:48:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aYeK=TG=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1hNd2G-0007GY-Sn
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 12:48:00 +0000
X-Inumbo-ID: 2d40677d-6ffd-11e9-843c-bc764e045a96
Received: from mail-lf1-x143.google.com (unknown [2a00:1450:4864:20::143])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2d40677d-6ffd-11e9-843c-bc764e045a96;
 Mon, 06 May 2019 12:47:59 +0000 (UTC)
Received: by mail-lf1-x143.google.com with SMTP id z124so2900778lfd.6
 for <xen-devel@lists.xenproject.org>; Mon, 06 May 2019 05:47:59 -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-language:content-transfer-encoding;
 bh=yEKYYDBloaGKLVtD8nvRXq1KsydcPaQ5yzCYTjM1VPM=;
 b=HrXKiXJezNAsePkTqLb88pR3aVp+bcMOykb0oCKbCdoUPFPoZe5RD69t4BjWedWiVb
 vR66cfc+6N7WG6JTiYS8hUYKysuf/bDME/aSOvvf/aWhMF30LgI1R+AnzKOWgfLQI4I6
 mmJJRBPVWSkSxxAhkjmMHnVQnlDy/BojYVoDhAVqGvDwCfgs3XxwvxhW0Je2jcc/csGE
 9EURTNIyCJhsbAHPtqrkFZXE+LK1Snz0/MbxUZB9bEoqR7mBy9bbGBLPWCYrWsGD6KRc
 F2LNoal6VXt0Pp93NSyNQBAh0gnIsbDqxV9hHd8HdYpfp6U1slkEmbOjv+s0Efj2mKR5
 h06Q==
X-Google-DKIM-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=yEKYYDBloaGKLVtD8nvRXq1KsydcPaQ5yzCYTjM1VPM=;
 b=lrG0V4UDZeQSgtKLmfj/MYPZU9QOQULOV6kd86wxOmBQcvtPR8e8dEWMp/FOJgwd3j
 DfvY99Hmxv33b/FzVgy1ToPSSzTedLjD2QBVM697VVuk5mb1FusQxSTbdABkHOG5877H
 dx6H18eLOTFcVZXb5OkG7Rs/6uQ7cSm0E5RyIQzatKXdmmaMA1u/s5kRlBrfr9tU5SUo
 rhS6vjzH7dkEZj32c6b2ByozncIK8odFa4RCzQvICadpvkJR07kLCi6G60dPccvJAj11
 3+TI2TMAN5UOIc2Ia7+Q1xaUmjiyhQJqWuF6zp/ZYydtqX9w8D0ZEAH/s9CxwYwfU/YG
 t7TA==
X-Gm-Message-State: APjAAAWaypERNGlEoZ1rKbatP8mZhEBTFd3V6uh2hvS/vjpQhMuu3/Oe
 QidN3s6bfOB4TJp++Gpm3vA=
X-Google-Smtp-Source: APXvYqyI+GdsSzOvb+eqlnJtVXM1azgHELBROEpDRYBW53kZ40tHy4fNtn4DtPh6ppU8hm55dfn1lA==
X-Received: by 2002:a05:6512:25e:: with SMTP id
 b30mr4855378lfo.9.1557146878141; 
 Mon, 06 May 2019 05:47:58 -0700 (PDT)
Received: from [10.17.180.71] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id
 u26sm1924008lje.56.2019.05.06.05.47.56
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 06 May 2019 05:47:57 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <20190424165955.23718-1-julien.grall@arm.com>
 <20190424165955.23718-2-julien.grall@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <4ab25d13-9d88-5971-c52d-81418a76b917@gmail.com>
Date: Mon, 6 May 2019 15:47:56 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190424165955.23718-2-julien.grall@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 01/12] xen/arm: lpae: Add a macro to
 generate offsets from an address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, sstabellini@kernel.org,
 Andrii_Anisov@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAyNC4wNC4xOSAxOTo1OSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFRoZXJlIGFyZSBmZXcg
cGxhY2VzIHJlcXVpcmluZyB0byBnZW5lcmF0ZSBvZmZzZXRzIGZyb20gYW4gYWRkcmVzcy4KPiBS
YXRoZXIgdGhhbiBvcGVuLWNvZGluZyBldmVyeXdoZXJlLCB3ZSBjYW4gaW50cm9kdWNlIGEgbWFj
cm8gdG8gZG8gdGhlCj4gam9iIGZvciB1cy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+IC0tLQo+ICAgeGVuL2FyY2gvYXJtL3AybS5jICAg
ICAgICAgfCAyMyArKystLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICAgeGVuL2luY2x1ZGUvYXNtLWFy
bS9scGFlLmggfCAgOSArKysrKysrKysKPiAgIDIgZmlsZXMgY2hhbmdlZCwgMTIgaW5zZXJ0aW9u
cygrKSwgMjAgZGVsZXRpb25zKC0pCgoKUmV2aWV3ZWQtYnk6IEFuZHJpaSBBbmlzb3YgPGFuZHJp
aV9hbmlzb3ZAZXBhbS5jb20+CgotLSAKU2luY2VyZWx5LApBbmRyaWkgQW5pc292LgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 06 12:48:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 12:48:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNd2Q-0007IP-2Q; Mon, 06 May 2019 12:48:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aYeK=TG=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1hNd2O-0007IH-JQ
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 12:48:08 +0000
X-Inumbo-ID: 322abec6-6ffd-11e9-843c-bc764e045a96
Received: from mail-lf1-x144.google.com (unknown [2a00:1450:4864:20::144])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 322abec6-6ffd-11e9-843c-bc764e045a96;
 Mon, 06 May 2019 12:48:07 +0000 (UTC)
Received: by mail-lf1-x144.google.com with SMTP id j11so9054759lfm.0
 for <xen-devel@lists.xenproject.org>; Mon, 06 May 2019 05:48:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=56a3lXKG32B9aeBNyTvFnEGtEFWe6ohQI2IlFabaTMU=;
 b=q1P23AEr/mmwJ0RrJnm1nANC1YtFXsLFo6uryivPFG6miqizPBgJiJLZzoc4OD7GIh
 1Iy+T92pOTsQqzCGEybXkwnzq+o4fHcjzjGtYLoDzrjE1jp/iXzGgmzwy0XTb395ciyf
 31JhpqQacbkleG0lIFDy5m7hxOEqItkFkBLC87EHd5Yk5pZ8FqokETE5z11F6IP2HJEk
 bwxYNsCwajeCynkLWvGnIN5XK2UOhKxC2mOSM/fQyDG4AGmYPtpf2v3Ie0Txq6tSsB+d
 bzhpK8U9k/ZCnBQ65ECkwg/xQ2nzWXpApkCScd35TSoB3O5YzgppOSUMuLxKsHRv6xSS
 bxIA==
X-Google-DKIM-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=56a3lXKG32B9aeBNyTvFnEGtEFWe6ohQI2IlFabaTMU=;
 b=pDdylqPEKh0bpl+mloEX2Bw1IHnKpTuxAMXDOkG0ibbTZoQD/E5JYLTM9NkGJNbcCT
 rHlf+MAkm/yUpX+HiEOvpy6KnEKblGcjvFzynnSySzwbFP/YwVfdVi2PxgSXf7IxMVYG
 1xG6n6V6OZHgA1huUI7r9RBZS50nBuMOIPhXBGsqw8Q15r3MZBG3djSaSegD2NIlmj0y
 sQCa/5PbSLqL6qjfy5bwQ20RcwIbsx0bEmZzx8FT8faXUUIsfdoWIaZ8FpPwDk1qfouy
 mMBsUHtmQqs/fuEsCUZH9eJoTiZZSRnXvVimSJn6eNLD+nfXBeUrdK0k1VZPlIAo8SBv
 u3Kg==
X-Gm-Message-State: APjAAAV4lcLNwvZOeEUJwpnPqc0TqkjUW/zHIIvh7a8dGBLJ1Pm/fbyj
 AuIqamBQQ0NZpnXMFxbagWA=
X-Google-Smtp-Source: APXvYqwSdLr94Uu7gLY9+0uUmKKwXdrj++zmsHtqiYzWxwF60kuQtVe4gQmhvWjabJcXRiHZ/LVkuA==
X-Received: by 2002:ac2:4357:: with SMTP id o23mr13879162lfl.146.1557146886596; 
 Mon, 06 May 2019 05:48:06 -0700 (PDT)
Received: from [10.17.180.71] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id
 o21sm769032ljj.19.2019.05.06.05.48.04
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 06 May 2019 05:48:05 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <20190424165955.23718-1-julien.grall@arm.com>
 <20190424165955.23718-3-julien.grall@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <067aa134-e16f-c0df-4802-04cceeb5af68@gmail.com>
Date: Mon, 6 May 2019 15:48:04 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190424165955.23718-3-julien.grall@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 02/12] xen/arm: mm: Rename
 create_xen_entries() to xen_pt_update()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, sstabellini@kernel.org,
 Andrii_Anisov@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAyNC4wNC4xOSAxOTo1OSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IGNyZWF0ZV94ZW5fZW50
cmllcygpIGlzIGRvaW5nIG1vcmUgdGhhbiBjcmVhdGluZyBlbnRyaWVzLiBJdCBjYW4gYWxzbwo+
IG1vZGlmeSBhbmQgcmVtb3ZlIGVudHJpZXMuCj4gCj4gUmVuYW1lIHRoZSBmdW5jdGlvbiB0byBt
YWtlIGNsZWFyIHdoYXQgdGhlIGZ1bmN0aW9uIGlzIGFjdHVhbGx5IGRvaW5nLgo+IAo+IFNpZ25l
ZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpSZXZpZXdlZC1i
eTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KCi0tIApTaW5jZXJlbHks
CkFuZHJpaSBBbmlzb3YuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Mon May 06 12:48:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 12:48:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNd2V-0007Jd-C3; Mon, 06 May 2019 12:48:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aYeK=TG=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1hNd2U-0007JT-Sp
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 12:48:14 +0000
X-Inumbo-ID: 35d85e2a-6ffd-11e9-843c-bc764e045a96
Received: from mail-lj1-x241.google.com (unknown [2a00:1450:4864:20::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 35d85e2a-6ffd-11e9-843c-bc764e045a96;
 Mon, 06 May 2019 12:48:14 +0000 (UTC)
Received: by mail-lj1-x241.google.com with SMTP id q10so10957358ljc.6
 for <xen-devel@lists.xenproject.org>; Mon, 06 May 2019 05:48:14 -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-language:content-transfer-encoding;
 bh=0FrF8z7gnABXop6PKgNXuHBe0SzCYIyGDQUI/d5sNZE=;
 b=ZhsxLHqaJjyn+U9J3LZS+en9pYLWp8Dqs7ILVCMPoHyGiL3vc1mDqgvS1sVa1odLCQ
 u45pRYh8qLr+iW8uN1SBU6zkQoSJ6IC4XLJNvAarrOZFhUzIeGBqwFw6GJ6gAUAi0zKV
 KDpl1b9yWY2wGoXXZvMaYdEcFYDZb8YG9WqIHDBGB4ejnwHjlSZID3q5kRAS6y6hgyf5
 67yKx6+7b4VyLXEOi8sGr3BHr2Vq1TMc+3P8txU6q4bi/HBhH0NKXlm/exMT0ZNT8XSr
 gfXHOF+tlmY4/QuHYLFPf2Fe96roGtQGLNzHP/5+ditxwCkNRRtO5+nSP4umBAEWSCXw
 EluA==
X-Google-DKIM-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=0FrF8z7gnABXop6PKgNXuHBe0SzCYIyGDQUI/d5sNZE=;
 b=ShQjxlReoOxmrDu4jbU9sHOFtFW6IJHo0+TbQAsj3qCL3hkKvp76zqt6qk+s93JMc+
 ef1kn0neN/hBQlz4QWVlUg505NXdZPQRHpB6Wjpy4JclecXCnPwQppfj1cnYBmJ9FF6Q
 oQzyHPJsDzVVXXZAtiMt8fzo5zBI+/QAKRr4SYApwBlkUV/9BBOTOCfkDZgfSg6ltYGy
 dJq3KMUOaJexCad98ft6sa89QwBioe8v5PdeLVc0irBUtegg0s//8+7N+dHf4/FocnXB
 8mlyzr65NaZkcx85XeHW8H3vMtNmnxkjthIj+SPZAr79vcwaDuNn3oheP1SsMHBz6k9+
 yj/g==
X-Gm-Message-State: APjAAAUIz2BuAO9up+zrLmsFk3VXrPvfGePGPgMO6aEQLE+vSqP5uFPC
 6UI2toyiFczo29IU9UPa0EA=
X-Google-Smtp-Source: APXvYqyEiW111Mw7+aCnHCum7UpRegTXoz3qCHyKew2fKvoxfw9cKKg4lXFkZ9Um8ZT1Zb8vv/j1ug==
X-Received: by 2002:a2e:89da:: with SMTP id c26mr13183820ljk.186.1557146892623; 
 Mon, 06 May 2019 05:48:12 -0700 (PDT)
Received: from [10.17.180.71] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id
 k1sm2017969lfc.18.2019.05.06.05.48.11
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 06 May 2019 05:48:11 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <20190424165955.23718-1-julien.grall@arm.com>
 <20190424165955.23718-4-julien.grall@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <8877efec-2303-6486-d32c-7d358ce65ddd@gmail.com>
Date: Mon, 6 May 2019 15:48:10 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190424165955.23718-4-julien.grall@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 03/12] xen/arm: mm: Move out of
 xen_pt_update() the logic to update an entry
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, sstabellini@kernel.org,
 Andrii_Anisov@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAyNC4wNC4xOSAxOTo1OSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEluIHByZXBhcmF0aW9u
IG9mIHJld29yayBvZiB0aGUgWGVuIFBULCB0aGUgbG9naWMgdG8gdXBkYXRlIGFuIGVudHJ5Cj4g
aW4gbW92ZWQgb3V0IGluIGEgc2VwYXJhdGUgZnVuY3Rpb24uCj4gCj4gU2lnbmVkLW9mZi1ieTog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCgoKUmV2aWV3ZWQtYnk6IEFuZHJp
aSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+CgotLSAKU2luY2VyZWx5LApBbmRyaWkg
QW5pc292LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 06 12:48:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 12:48:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNd2d-0007MB-Lg; Mon, 06 May 2019 12:48:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aYeK=TG=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1hNd2c-0007Lh-D3
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 12:48:22 +0000
X-Inumbo-ID: 39725d4a-6ffd-11e9-843c-bc764e045a96
Received: from mail-lf1-x141.google.com (unknown [2a00:1450:4864:20::141])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 39725d4a-6ffd-11e9-843c-bc764e045a96;
 Mon, 06 May 2019 12:48:20 +0000 (UTC)
Received: by mail-lf1-x141.google.com with SMTP id j11so9055234lfm.0
 for <xen-devel@lists.xenproject.org>; Mon, 06 May 2019 05:48:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=QxyYSCB8u4cZ8KKSNwwa3AXfbNBjP6/79nszvxdGkRs=;
 b=NG3wSZcafy38zw5tLDg9xYWFjCFlOJnejsJuWIK1yaKp8ZNDo7Az89rtcVMYsAG4Vv
 Y1TVhHbdzV+X/HSg7E2TAn6QAZn60prgD1xn7U5dMAxMOQx/iDoMW98ZrXgoZuqNiTRi
 ByXWcyLdtTA48wQ4a3j6H0AeHaEiQdmc6SDr3C+b9sKvQkTYXkqpXDZ4XQ7i6G8YQI+a
 WBq4fZb5SgWWUGbohhyjFAc1eYSX4miltc5+V1lsxJiE/H1AdhUZX+mKnNBMLwWfX2CZ
 e1Tmyb6V8tj0aCCLPPoEQBsdHYw1AumS1JJ+a+8k59972am4ZgMk2KtXVeQ00GLrCgaq
 aBjg==
X-Google-DKIM-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=QxyYSCB8u4cZ8KKSNwwa3AXfbNBjP6/79nszvxdGkRs=;
 b=tk5G7Na1evHXDl73BuFT9CLZJhMFoqvh01F/2cO87y/O4Z0qImoPKvFDy9VDcTZOqE
 WGAlv+x7R0SNHgnS1XFPl3X+Pb13ucnO9JES/HbjmgtJdI8i2b7TDm53cypW6TxjDNrd
 /6NeE7t4hJFt56acuCGknw75OdA+cOVUmd8YvCD5UhpTAHPy16nwFv+LgwxL7tJu+326
 RmYABhLYpp9sspzOXfWgHHi4YqqeaqcU4V26BuDuB0AqxLs0O72jaPg51Wnrj1lbG1We
 i0bkLIjcFJUtX0rjrGTww6t6k7wIru4LEyql2c18Yt50eLjQPidU9FaBJ9x3xnmxrftK
 91xg==
X-Gm-Message-State: APjAAAVnuLWGIICkz/QWGNcc86ktU+CVqeXH4BJ5Nwue5qTfG7yLnMQ1
 c66bC1njtq9MVbSqklscTLQ=
X-Google-Smtp-Source: APXvYqxWHw0E7hPz63Wnd0mSYoynGSD0NolW3lY6KlaJ51L2xoxqDpmuAvrKfXNt98zs0z31Jhs+dQ==
X-Received: by 2002:a19:ae0b:: with SMTP id f11mr11673860lfc.106.1557146898805; 
 Mon, 06 May 2019 05:48:18 -0700 (PDT)
Received: from [10.17.180.71] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id
 e5sm2316448lja.64.2019.05.06.05.48.17
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 06 May 2019 05:48:17 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <20190424165955.23718-1-julien.grall@arm.com>
 <20190424165955.23718-5-julien.grall@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <e7bd0a3b-d030-8a2f-2fd6-a7eab540d2bf@gmail.com>
Date: Mon, 6 May 2019 15:48:16 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190424165955.23718-5-julien.grall@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 04/12] xen/arm: mm: Introduce _PAGE_PRESENT
 and _PAGE_POPULATE
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, sstabellini@kernel.org,
 Andrii_Anisov@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAyNC4wNC4xOSAxOTo1OSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEF0IHRoZSBtb21lbnQs
IHRoZSBmbGFncyBhcmUgbm90IGVub3VnaCB0byBkZXNjcmliZSB3aGF0IGtpbmQgb2YgdXBkYXRl
Cj4gd2lsbCBkb25lIG9uIHRoZSBWQSByYW5nZS4gVGhleSBuZWVkIHRvIGJlIHVzZWQgaW4gY29u
anVuY3Rpb24gd2l0aCB0aGUKPiBlbnVtIHhlbm1hcF9vcGVyYXRpb24uCj4gCj4gSXQgd291bGQg
YmUgbW9yZSBjb252ZW5pZW50IHRvIGhhdmUgYWxsIHRoZSBpbmZvcm1hdGlvbiBmb3IgdGhlIHVw
ZGF0ZQo+IGluIGEgc2luZ2xlIHBsYWNlLgo+IAo+IFR3byBuZXcgZmxhZ3MgYXJlIGFkZGVkIHRv
IHJlbW92ZSB0aGUgcmVsaWVuY2Ugb24geGVubWFwX29wZXJhdGlvbjoKPiAgICAgIC0gX1BBR0Vf
UFJFU0VOVDogSW5kaWNhdGUgd2hldGhlciB3ZSBhcmUgYWRkaW5nL3JlbW92aW5nIHRoZSBtYXBw
aW5nCj4gICAgICAtIF9QQUdFX1BPUFVMQVRFOiBJbmRpY2F0ZSB3aGV0aGVyIHdlIG9ubHkgcG9w
dWxhdGUgcGFnZS10YWJsZXMKPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgoKUmV2aWV3ZWQtYnk6IEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlz
b3ZAZXBhbS5jb20+CgotLSAKU2luY2VyZWx5LApBbmRyaWkgQW5pc292LgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 06 12:48:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 12:48:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNd2j-0007Os-56; Mon, 06 May 2019 12:48:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aYeK=TG=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1hNd2h-0007OD-NL
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 12:48:27 +0000
X-Inumbo-ID: 3d721626-6ffd-11e9-843c-bc764e045a96
Received: from mail-lf1-x144.google.com (unknown [2a00:1450:4864:20::144])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3d721626-6ffd-11e9-843c-bc764e045a96;
 Mon, 06 May 2019 12:48:26 +0000 (UTC)
Received: by mail-lf1-x144.google.com with SMTP id k18so9023427lfj.13
 for <xen-devel@lists.xenproject.org>; Mon, 06 May 2019 05:48:26 -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-language:content-transfer-encoding;
 bh=hR8fikspcvIbJsQaWaZJS2UELh7du6zytKm0xn4Tqys=;
 b=P0Un8U0Bz7ATOQQ0tRU/qAHLtOH5qabFzYnqnvLYqCxq4Y+r4LzBzSQ1BqvrsLRVSg
 TDpIXb7yC1Hte16EmpVZu0VLXdrZrLcExCpC8dgfsl6YmdMX1vs8ds+BFdXscZ9KkjAb
 yjOq3BuJiSJPF0HGegiXzv0WYildUbM8fs7RDC3lMVMdvwgDNn55qMMWtD0LY4c2JzzS
 Dz+NJCAgqtr24xDWMWSro2aqK5EDu8H/BgaTRdmIPNbtnCNuv6OykDOyc9BwLIlTy0hV
 iY644prHpHkgqU05ZgNm23tkNnVsiuXQrx9sny4PMXIBj7HkXmtrF3TP3jfR5dM5ac+/
 wghA==
X-Google-DKIM-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=hR8fikspcvIbJsQaWaZJS2UELh7du6zytKm0xn4Tqys=;
 b=D9jN76Yj4n0rfn1GwUGtqfQmmDgcut1QSFS5VkkDb+AS6MmodtppOSIOPNDSkD5zmc
 bBfmIv3kHZjfvlJnp0bdPyQHeqwXAmqVF8+ceE35FLtIzcJUCxwzxHcFpQz34rQpZjhU
 qJAr2beQXFCAZkC93e6SoKrpkmt/wLjLIq9LH8UyQXsenzzMdT59knVQoNcd4WFoyyfB
 mYCkfUvRYpLrFCpliWb2O2Pg6ZmnpuPGjmVd/dAxgItkXh9B43v8f4Hot4Ua20Qs3QgJ
 Sdmw+cna95XIyJftwpl+wxkGtA7Q+acWIgU7oHVvLxxDHAIu3Na8QiFheWfCTbn8+Q+J
 qLwQ==
X-Gm-Message-State: APjAAAVCD495xjyxMu4fOUpNMSDeM425kyKQE1+ZtZEk6kHrVhXL7rTo
 /PgLuAbgmHm2T6noz4WNR6g=
X-Google-Smtp-Source: APXvYqyY40Sq0DlOC88LG8tqxTGUf7F1epNHMjVCEGDISFkasd321IGpszLg0VaixMt6zh9aZXm0lA==
X-Received: by 2002:ac2:54b7:: with SMTP id w23mr10113599lfk.139.1557146905474; 
 Mon, 06 May 2019 05:48:25 -0700 (PDT)
Received: from [10.17.180.71] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id
 l16sm2397621lfk.44.2019.05.06.05.48.24
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 06 May 2019 05:48:24 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <20190424165955.23718-1-julien.grall@arm.com>
 <20190424165955.23718-6-julien.grall@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <fdea6024-d7e1-9233-43b8-4c09a54161e9@gmail.com>
Date: Mon, 6 May 2019 15:48:23 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190424165955.23718-6-julien.grall@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 05/12] xen/arm: mm: Only increment mfn when
 valid in xen_pt_update
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, sstabellini@kernel.org,
 Andrii_Anisov@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAyNC4wNC4xOSAxOTo1OSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEN1cnJlbnRseSwgdGhl
IE1GTiB3aWxsIGJlIGluY3JlbWVudGVkIGV2ZW4gaWYgaXQgaXMgaW52YWxpZC4gVGhpcyB3aWxs
Cj4gcmVzdWx0IHRvIGhhdmUgYSB2YWxpZCBNRk4gYWZ0ZXIgdGhlIGZpcnN0IGl0ZXJhdGlvbi4K
PiAKPiBXaGlsZSB0aGlzIGlzIG5vdCBhIG1ham9yIHByb2JsZW0gdG9kYXksIHRoaXMgd2lsbCBi
ZSBpbiB0aGUgZnV0dXJlIGlmCj4gdGhlIGNvZGUgZXhwZWN0IGFuIGludmFsaWQgTUZOIGF0IGV2
ZXJ5IGl0ZXJhdGlvbi4KPiAKPiBTdWNoIGJlaGF2aW9yIGlzIHByZXZlbnRlZCBieSBhdm9pZGlu
ZyB0byBpbmNyZW1lbnQgYW4gaW52YWxpZCBNRk4uCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KClJldmlld2VkLWJ5OiBBbmRyaWkgQW5pc292
IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgoKLS0gClNpbmNlcmVseSwKQW5kcmlpIEFuaXNvdi4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 06 12:48:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 12:48:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNd2u-0007Tx-GQ; Mon, 06 May 2019 12:48:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aYeK=TG=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1hNd2t-0007Tf-K7
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 12:48:39 +0000
X-Inumbo-ID: 441820ad-6ffd-11e9-843c-bc764e045a96
Received: from mail-lf1-x141.google.com (unknown [2a00:1450:4864:20::141])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 441820ad-6ffd-11e9-843c-bc764e045a96;
 Mon, 06 May 2019 12:48:38 +0000 (UTC)
Received: by mail-lf1-x141.google.com with SMTP id u27so8769807lfg.10
 for <xen-devel@lists.xenproject.org>; Mon, 06 May 2019 05:48: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-language:content-transfer-encoding;
 bh=3YwvNDa/xI92TXGskeWmGlpqnAMnaKZt8EaUN/Iluqc=;
 b=Ug8vDhWYMgZkOeIJdvPTWCqKcMJiDjo9M8c+yaapIUmm4/CERfef9eaRyI8t/cQhiY
 wRcqPrmXyUlBZvTk3jMcLqsPQauD4vHaFEGBk5ilqXOvsGjdy0PmC2Ccypq+d59sArsE
 JPtW86b4ftHFv3e7CiuLpnSYhkSeSovmEJEJDoIHdYly486ucTRBvLkAb/bgtqgrFb63
 TAIhX0E3KjNxpaSed94/gdO6+/lbnv8t54iMqyB6LOYYSLMowRGd0bPFLdJqbBk51bKQ
 oQJbylyoP3lbMXK1tGf7zZEVx6D2eR2zFXDDv6sxymeMWtJlhZrDA+NW7/G5kivMWJOL
 yYUA==
X-Google-DKIM-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=3YwvNDa/xI92TXGskeWmGlpqnAMnaKZt8EaUN/Iluqc=;
 b=TAzv8CR0qxCRa6mi8c3arOsg1GQIdpcrFu/feaZ+cghf5AS5Dq1fleQQR1g/a5LWJQ
 vlN+WR9kCrgANBktgK8POc4z5YUzsQIg8s0gLN7EgHeWB53+qcfg8nZJ8dSCBr2zcZQJ
 KmNokf7d16AJxGHq+5sL7A8F81zZTjlQPfVKfpMqI2JKGdeE6/sYnDUOqHPJ+8gKd6RO
 L4cWnuQsi+5EXGuSB6mh686+wf/4O5xDeuG+Su7xC1I2urQznyNrBCv+LzyJd7GOtNx4
 uF3WhTuQX4WuetYDTtCNn2STpAHxjFd8F44XZgSobUUkbWBAlo5qIDF2Xxu7AL87kJxJ
 3o2A==
X-Gm-Message-State: APjAAAUKcbny3cbwtMfvQFQHoheZqzdjmOKjFTZIg69fM5qJK5kPeuYO
 OP4WVGCOyj3oXWm+bIEOVIQ=
X-Google-Smtp-Source: APXvYqwGDHkrXi5FPJ5KUq098A9ROGHVtk8uB3WSOw5Ee516AqWgNIY+bJ9eViAe9kqmTtIXLew4mA==
X-Received: by 2002:a19:2d1a:: with SMTP id k26mr11676270lfj.104.1557146916668; 
 Mon, 06 May 2019 05:48:36 -0700 (PDT)
Received: from [10.17.180.71] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id
 t17sm2389639lfp.82.2019.05.06.05.48.34
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 06 May 2019 05:48:35 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <20190424165955.23718-1-julien.grall@arm.com>
 <20190424165955.23718-8-julien.grall@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <f895a2cf-fb8c-6a3a-e10b-8696123b452c@gmail.com>
Date: Mon, 6 May 2019 15:48:34 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190424165955.23718-8-julien.grall@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 07/12] xen/arm: mm: Rework
 xen_pt_update_entry to avoid use xenmap_operation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, sstabellini@kernel.org,
 Andrii_Anisov@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAyNC4wNC4xOSAxOTo1OSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFdpdGggdGhlIG5ld2x5
IGludHJvZHVjZWQgZmxhZ3MsIGl0IGlzIG5vdyBwb3NzaWJsZSB0byBrbm93IGhvdyB0aGUgcGFn
ZQo+IHdpbGwgYmUgdXBkYXRlZCB0aHJvdWdoIHRoZSBmbGFncy4KPiAKPiBBbGwgdGhlIHVzZSBv
ZiB4ZW5tYXBfb3BlcmF0aW9uIGFyZSBub3QgcmVwbGFjZWQgd2l0aCB0aGUgZmxhZ3MuIEF0IHRo
ZQoKSSBzdXBwb3NlIGl0IHNob3VsZCBiZSAiYXJlIG5vVyByZXBsYWNlZCB3aXRoIHRoZSBmbGFn
cyIuCgo+IHNhbWUgdGltZSwgdmFsaWRpdHkgY2hlY2sgYXJlIG5vdyByZW1vdmVkIGFzIHRoZXkg
YXJlIGdhdGhlcmVkIGluCj4geGVuX3B0X2NoZWNrX2VudHJ5KCkuCj4gCj4gU2lnbmVkLW9mZi1i
eTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiAtLS0KCgpSZXZpZXdlZC1i
eTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KCi0tIApTaW5jZXJlbHks
CkFuZHJpaSBBbmlzb3YuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Mon May 06 12:48:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 12:48:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNd37-0007a6-RN; Mon, 06 May 2019 12:48:53 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aYeK=TG=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1hNd36-0007ZM-7K
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 12:48:52 +0000
X-Inumbo-ID: 4baa48d4-6ffd-11e9-843c-bc764e045a96
Received: from mail-lj1-x244.google.com (unknown [2a00:1450:4864:20::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4baa48d4-6ffd-11e9-843c-bc764e045a96;
 Mon, 06 May 2019 12:48:50 +0000 (UTC)
Received: by mail-lj1-x244.google.com with SMTP id u21so1828761lja.5
 for <xen-devel@lists.xenproject.org>; Mon, 06 May 2019 05:48:50 -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-language:content-transfer-encoding;
 bh=AGFXBsZqmWKbjZaTkosR1l+OtFqiVduy+Gc7SEmO+wk=;
 b=Uc4S77VdIaoQwfkeh+2eAxJYfnwDNKDqlOEawJv5yrFFQGVFjoZJSkXgGDeyTIWm87
 x43/iwkJzqr5jUcUsc0vAJlbETiYfttw97CN2MqFI9PsN5kHeu8K5/AXTWj67psv2eoU
 asyrpRwkgokoS0Eeri1GfOzVmQMwTfQ5oizlcAJt1N+CLgWs06qXk8cR8q0PPBPmirkY
 iTySy698JWBmkmJ7ti+E0O4mJryENB3bZW5Dx/4gLhIjkZN7dUtqx/IgSiiBLaKuxknx
 8iYIRvsFupyA4M6HNBkTEcwEokH8FakObwgSgk4sJanpXKb6BMy0Du21PnnFYNWlvO5o
 oeBg==
X-Google-DKIM-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=AGFXBsZqmWKbjZaTkosR1l+OtFqiVduy+Gc7SEmO+wk=;
 b=m8OdS6WJ1ne0ihtuiAXFA85CEL8aeI9ygevY3l5YqfnJy8QnCJiMgHhthRJKtIf+xq
 BfhVmeM8fs7YyJvUqYGgHlxlIy7Zee2sq4l/e0a+jR24PoOS8Ku+//oPX0yqWmg604gn
 XoY1xlFHvrmkg8b1TyPuokQQNWRDW/5ftU0TljRIncq8/eDF9d5g8YgsQvMyE91hAUAk
 AppHOe7QQgPTsIBtk5RFHDFhbU7JWSJ1/Plt0fPr+HQraFDOwxgAcVTVB9a5jdbyov+I
 KM1XFH71Ung7EHULIBYaV4CKafG2OmD8gyZzmW4aliEdqvDfOG+lTCiF3SilgXYs1oAz
 nTxg==
X-Gm-Message-State: APjAAAVId5UDGd7cKyiAoxQV4Hc0w6OISyr3jqH74dF9Miyyldql0tRH
 QYFf6EoFZ5M2SrrEj8xXFZc=
X-Google-Smtp-Source: APXvYqzgRF2ckDFCajHJAWCft2OnVi6PBlodS2OShNhJYR/27DdweypAzEfR5JU/o/xN2UUTLiFDkQ==
X-Received: by 2002:a2e:9703:: with SMTP id r3mr4005225lji.37.1557146929297;
 Mon, 06 May 2019 05:48:49 -0700 (PDT)
Received: from [10.17.180.71] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id
 l16sm2397848lfk.44.2019.05.06.05.48.48
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 06 May 2019 05:48:48 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <20190424165955.23718-1-julien.grall@arm.com>
 <20190424165955.23718-7-julien.grall@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <7a6cb580-e4d7-7325-7797-d16ca0856c57@gmail.com>
Date: Mon, 6 May 2019 15:48:47 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190424165955.23718-7-julien.grall@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 06/12] xen/arm: mm: Sanity check any update
 of Xen page tables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, sstabellini@kernel.org,
 Andrii_Anisov@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gSnVsaWVuLAoKT24gMjQuMDQuMTkgMTk6NTksIEp1bGllbiBHcmFsbCB3cm90ZToKPiBU
aGUgY29kZSBoYW5kbGluZyBYZW4gUFQgdXBkYXRlIGhhcyBxdWl0ZSBhIGZldyByZXN0cmljdGlv
bnMgb24gd2hhdCBpdAo+IGNhbiBkby4gVGhpcyBpcyBub3QgYSBiYWQgdGhpbmcgYXMgaXQga2Vl
cHMgdGhlIGNvZGUgc2ltcGxlLgo+IAo+IFRoZXJlIGFyZSBhbHJlYWR5IGEgZmV3IGNoZWNrcyBz
Y2F0dGVyZWQgaW4gY3VycmVudCBwYWdlIHRhYmxlIGhhbmRsaW5nLgo+IEhvd2V2ZXIgdGhleSBh
cmUgbm90IHN1ZmZpY2llbnQgYXMgdGhleSBjb3VsZCBzdGlsbCBhbGxvdyB0bwo+IG1vZGlmeS9y
ZW1vdmUgZW50cnkgd2l0aCBjb250aWd1b3VzIGJpdCBzZXQuCj4gCj4gVGhlIGNoZWNrcyBhcmUg
ZGl2aWRlZCBpbiB0d28gc2V0czoKPiAgICAgIC0gcGVyIGVudHJ5IGNoZWNrOiBUaGV5IGFyZSBn
YXRoZXJlZCBpbiBhIG5ldyBmdW5jdGlvbiB0aGF0IHdpbGwKPiAgICAgIGNoZWNrIHdoZXRoZXIg
YW4gdXBkYXRlIGlzIHZhbGlkIGJhc2VkIG9uIHRoZSBmbGFncyBwYXNzZWQgYW5kIHRoZQo+ICAg
ICAgY3VycmVudCB2YWx1ZSBvZiBhbiBlbnRyeS4KPiAgICAgIC0gZ2xvYmFsIGNoZWNrOiBUaGV5
IGFyZSBzYW5pdHkgY2hlY2sgb24geGVuX3B0X3VwZGF0ZSgpIHBhcmFtZXRlcnMuCj4gCj4gQWRk
aXRpb25hbGx5IHRvIGNvbnRpZ3VvdXMgY2hlY2ssIHdlIGFsc28gbm93IGNoZWNrIHRoYXQgdGhl
IGNhbGxlciBpcwo+IG5vdCB0cnlpbmcgdG8gbW9kaWZ5IHRoZSBtZW1vcnkgYXR0cmlidXRlcyBv
ZiBhbiBlbnRyeS4KPiAKPiBMYXN0bHksIGl0IHdhcyBwcm9iYWJseSBhIGJpdCBvdmVyIHRoZSB0
b3AgdG8gZm9yYmlkIHJlbW92aW5nIGFuCj4gaW52YWxpZCBtYXBwaW5nLiBUaGlzIGNvdWxkIGp1
c3QgYmUgaWdub3JlZC4gVGhlIG5ldyBiZWhhdmlvciB3aWxsIGJlCj4gaGVscGZ1bCBpbiBmdXR1
cmUgY2hhbmdlcy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgo+IC0tLQo+ICAgeGVuL2FyY2gvYXJtL21tLmMgfCAxMTUgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tCj4gICAxIGZpbGUgY2hh
bmdlZCwgOTcgaW5zZXJ0aW9ucygrKSwgMTggZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL2FybS9tbS5jIGIveGVuL2FyY2gvYXJtL21tLmMKPiBpbmRleCBlZWU3MTIyYzg4
Li41ZWI2ZjQ3ZDc0IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9tbS5jCj4gKysrIGIveGVu
L2FyY2gvYXJtL21tLmMKPiBAQCAtNTAsNiArNTAsMTkgQEAgc3RydWN0IGRvbWFpbiAqZG9tX3hl
biwgKmRvbV9pbywgKmRvbV9jb3c7Cj4gICAjdW5kZWYgbWZuX3RvX3ZpcnQKPiAgICNkZWZpbmUg
bWZuX3RvX3ZpcnQobWZuKSBfX21mbl90b192aXJ0KG1mbl94KG1mbikpCj4gICAKPiArI2lmZGVm
IE5ERUJVRwo+ICtzdGF0aWMgaW5saW5lIHZvaWQKPiArX19hdHRyaWJ1dGVfXyAoKF9fZm9ybWF0
X18gKF9fcHJpbnRmX18sIDEsIDIpKSkKPiArbW1fcHJpbnRrKGNvbnN0IGNoYXIgKmZtdCwgLi4u
KSB7fQo+ICsjZWxzZQo+ICsjZGVmaW5lIG1tX3ByaW50ayhmbXQsIGFyZ3MuLi4pICAgICAgICAg
ICAgIFwKPiArICAgIGRvICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4g
KyAgICB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgICAg
IGRwcmludGsoWEVOTE9HX0VSUiwgZm10LCAjIyBhcmdzKTsgIFwKPiArICAgICAgICBXQVJOKCk7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICB9IHdoaWxlICgwKTsKPiArI2Vu
ZGlmCj4gKwo+ICAgLyogU3RhdGljIHN0YXJ0LW9mLWRheSBwYWdldGFibGVzIHRoYXQgd2UgdXNl
IGJlZm9yZSB0aGUgYWxsb2NhdG9ycwo+ICAgICogYXJlIHVwLiBUaGVzZSBhcmUgdXNlZCBieSBh
bGwgQ1BVcyBkdXJpbmcgYnJpbmd1cCBiZWZvcmUgc3dpdGNoaW5nCj4gICAgKiB0byB0aGUgQ1BV
cyBvd24gcGFnZXRhYmxlcy4KPiBAQCAtOTYzLDEyICs5NzYsNzQgQEAgZW51bSB4ZW5tYXBfb3Bl
cmF0aW9uIHsKPiAgICAgICBSRVNFUlZFCj4gICB9Owo+ICAgCj4gKy8qIFNhbml0eSBjaGVjayBv
ZiB0aGUgZW50cnkgKi8KPiArc3RhdGljIGJvb2wgeGVuX3B0X2NoZWNrX2VudHJ5KGxwYWVfdCBl
bnRyeSwgbWZuX3QgbWZuLCB1bnNpZ25lZCBpbnQgZmxhZ3MpCj4gK3sKPiArICAgIC8qIFNhbml0
eSBjaGVjayB3aGVuIG1vZGlmeWluZyBhIHBhZ2UuICovCj4gKyAgICBpZiAoIChmbGFncyAmIF9Q
QUdFX1BSRVNFTlQpICYmIG1mbl9lcShtZm4sIElOVkFMSURfTUZOKSApCj4gKyAgICB7Cj4gKyAg
ICAgICAgLyogV2UgZG9uJ3QgYWxsb3cgY2hhbmdpbmcgbWVtb3J5IGF0dHJpYnV0ZXMuICovCj4g
KyAgICAgICAgaWYgKCBlbnRyeS5wdC5haSAhPSBQQUdFX0FJX01BU0soZmxhZ3MpICkKPiArICAg
ICAgICB7Cj4gKyAgICAgICAgICAgIG1tX3ByaW50aygiTW9kaWZ5aW5nIG1lbW9yeSBhdHRyaWJ1
dGVzIGlzIG5vdCBhbGxvd2VkICgweCV4IC0+IDB4JXgpLlxuIiwKPiArICAgICAgICAgICAgICAg
ICAgICAgIGVudHJ5LnB0LmFpLCBQQUdFX0FJX01BU0soZmxhZ3MpKTsKPiArICAgICAgICAgICAg
cmV0dXJuIGZhbHNlOwo+ICsgICAgICAgIH0KPiArCj4gKyAgICAgICAgLyogV2UgZG9uJ3QgYWxs
b3cgbW9kaWZ5aW5nIGVudHJ5IHdpdGggY29udGlndW91cyBiaXQgc2V0LiAqLwo+ICsgICAgICAg
IGlmICggZW50cnkucHQuY29udGlnICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIG1tX3By
aW50aygiTW9kaWZ5aW5nIGVudHJ5IHdpdGggY29udGlndW91cyBiaXQgc2V0IGlzIG5vdCBhbGxv
d2VkLlxuIik7Cj4gKyAgICAgICAgICAgIHJldHVybiBmYWxzZTsKPiArICAgICAgICB9Cj4gKyAg
ICB9Cj4gKyAgICAvKiBTYW5pdHkgY2hlY2sgd2hlbiBpbnNlcnRpbmcgYSBwYWdlICovCj4gKyAg
ICBlbHNlIGlmICggZmxhZ3MgJiBfUEFHRV9QUkVTRU5UICkKPiArICAgIHsKPiArICAgICAgICAv
KiBXZSBzaG91bGQgYmUgaGVyZSB3aXRoIGEgdmFsaWQgTUZOLiAqLwo+ICsgICAgICAgIEFTU0VS
VCghbWZuX2VxKG1mbiwgSU5WQUxJRF9NRk4pKTsKPiArCj4gKyAgICAgICAgLyogV2UgZG9uJ3Qg
YWxsb3cgcmVwbGFjaW5nIGFueSB2YWxpZCBlbnRyeS4gKi8KPiArICAgICAgICBpZiAoIGxwYWVf
aXNfdmFsaWQoZW50cnkpICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIG1tX3ByaW50aygi
Q2hhbmdpbmcgTUZOIGZvciBhIHZhbGlkIGVudHJ5IGlzIG5vdCBhbGxvd2VkICglIyJQUklfbWZu
IiAtPiAlIyJQUklfbWZuIikuXG4iLAo+ICsgICAgICAgICAgICAgICAgICAgICAgbWZuX3gobHBh
ZV9nZXRfbWZuKGVudHJ5KSksIG1mbl94KG1mbikpOwo+ICsgICAgICAgICAgICByZXR1cm4gZmFs
c2U7Cj4gKyAgICAgICAgfQo+ICsgICAgfQo+ICsgICAgLyogU2FuaXR5IGNoZWNrIHdoZW4gcmVt
b3ZpbmcgYSBwYWdlLiAqLwo+ICsgICAgZWxzZSBpZiAoIChmbGFncyAmIChfUEFHRV9QUkVTRU5U
fF9QQUdFX1BPUFVMQVRFKSkgIT0gMCApCgpTaG91bGRuJ3QgaXQgYmUgYChmbGFncyAmIChfUEFH
RV9QUkVTRU5UfF9QQUdFX1BPUFVMQVRFKSkgPT0gMGAgPyBBcyBJIHVuZGVyc3RhbmQgZnJvbSB0
aGUgcGF0Y2ggMDQsIHdlIGRvIHJlbW92ZSBhIHBhZ2Ugd2hlbiB3ZSBkbyB1bnNldCBib3RoIGZs
YWdzLgoKQlRXLCBJIHdvdWxkIHN1Z2dlc3QgcGF0Y2hlcyByZW9yZGVyaW5nIGluIHRoaXMgc2Vy
aWVzLiBUaGlzIHBhdGNoIHNob3VsZCBnbyByaWdodCBhZnRlciB0aGUgcGF0Y2ggMDQsIHdoZXJl
IHlvdSBpbnRyb2R1Y2UgdGhvc2UgZmxhZ3MuIEJlY2F1c2UgaGVyZSB5b3UgaW1wbGVtZW50IHRo
ZWlyIHVzYWdlLiBCdXQgc29tZXdoeSB5b3UgaW5zZXJ0ZWQgYW4gdW5yZWxhdGVkIGNoYW5nZSBp
biBiZXR3ZWVuLgoKPiArICAgIHsKPiArICAgICAgICAvKiBXZSBzaG91bGQgYmUgaGVyZSB3aXRo
IGFuIGludmFsaWQgTUZOLiAqLwo+ICsgICAgICAgIEFTU0VSVChtZm5fZXEobWZuLCBJTlZBTElE
X01GTikpOwo+ICsKPiArICAgICAgICAvKiBXZSBkb24ndCBhbGxvdyByZW1vdmluZyBwYWdlIHdp
dGggY29udGlndW91cyBiaXQgc2V0LiAqLwo+ICsgICAgICAgIGlmICggZW50cnkucHQuY29udGln
ICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIG1tX3ByaW50aygiUmVtb3ZpbmcgZW50cnkg
d2l0aCBjb250aWd1b3VzIGJpdCBzZXQgaXMgbm90IGFsbG93ZWQuXG4iKTsKPiArICAgICAgICAg
ICAgcmV0dXJuIGZhbHNlOwo+ICsgICAgICAgIH0KPiArICAgIH0KPiArICAgIC8qIFNhbml0eSBj
aGVjayB3aGVuIHBvcHVsYXRpbmcgdGhlIHBhZ2UtdGFibGUuIE5vIGNoZWNrIHNvIGZhci4gKi8K
PiArICAgIGVsc2UKPiArICAgIHsKPiArICAgICAgICBBU1NFUlQoIShmbGFncyAmIF9QQUdFX1BP
UFVMQVRFKSk7Cj4gKyAgICAgICAgLyogV2Ugc2hvdWxkIGJlIGhlcmUgd2l0aCBhbiBpbnZhbGlk
IE1GTiAqLwo+ICsgICAgICAgIEFTU0VSVChtZm5fZXEobWZuLCBJTlZBTElEX01GTikpOwo+ICsg
ICAgfQo+ICsKPiArICAgIHJldHVybiB0cnVlOwo+ICt9Cj4gKwo+ICAgc3RhdGljIGludCB4ZW5f
cHRfdXBkYXRlX2VudHJ5KGVudW0geGVubWFwX29wZXJhdGlvbiBvcCwgdW5zaWduZWQgbG9uZyBh
ZGRyLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1mbl90IG1mbiwgdW5zaWdu
ZWQgaW50IGZsYWdzKQo+ICAgewo+ICAgICAgIGxwYWVfdCBwdGUsICplbnRyeTsKPiAgICAgICBs
cGFlX3QgKnRoaXJkID0gTlVMTDsKPiAgIAo+ICsgICAgLyogX1BBR0VfUE9QVUxBVEUgYW5kIF9Q
QUdFX1BSRVNFTlQgc2hvdWxkIG5ldmVyIGJlIHNldCB0b2dldGhlci4gKi8KPiArICAgIEFTU0VS
VCgoZmxhZ3MgJiAoX1BBR0VfUE9QVUxBVEV8X1BBR0VfUFJFU0VOVCkpICE9IChfUEFHRV9QT1BV
TEFURXxfUEFHRV9QUkVTRU5UKSk7Cj4gKwo+ICAgICAgIGVudHJ5ID0gJnhlbl9zZWNvbmRbc2Vj
b25kX2xpbmVhcl9vZmZzZXQoYWRkcildOwo+ICAgICAgIGlmICggIWxwYWVfaXNfdmFsaWQoKmVu
dHJ5KSB8fCAhbHBhZV9pc190YWJsZSgqZW50cnksIDIpICkKPiAgICAgICB7Cj4gQEAgLTk4NCwx
NSArMTA1OSwxMiBAQCBzdGF0aWMgaW50IHhlbl9wdF91cGRhdGVfZW50cnkoZW51bSB4ZW5tYXBf
b3BlcmF0aW9uIG9wLCB1bnNpZ25lZCBsb25nIGFkZHIsCj4gICAgICAgdGhpcmQgPSBtZm5fdG9f
dmlydChscGFlX2dldF9tZm4oKmVudHJ5KSk7Cj4gICAgICAgZW50cnkgPSAmdGhpcmRbdGhpcmRf
dGFibGVfb2Zmc2V0KGFkZHIpXTsKPiAgIAo+ICsgICAgaWYgKCAheGVuX3B0X2NoZWNrX2VudHJ5
KCplbnRyeSwgbWZuLCBmbGFncykgKQo+ICsgICAgICAgIHJldHVybiAtRUlOVkFMOwo+ICsKPiAg
ICAgICBzd2l0Y2ggKCBvcCApIHsKPiAgICAgICAgICAgY2FzZSBJTlNFUlQ6Cj4gICAgICAgICAg
IGNhc2UgUkVTRVJWRToKPiAtICAgICAgICAgICAgaWYgKCBscGFlX2lzX3ZhbGlkKCplbnRyeSkg
KQo+IC0gICAgICAgICAgICB7Cj4gLSAgICAgICAgICAgICAgICBwcmludGsoIiVzOiB0cnlpbmcg
dG8gcmVwbGFjZSBhbiBleGlzdGluZyBtYXBwaW5nIGFkZHI9JWx4IG1mbj0lIlBSSV9tZm4iXG4i
LAo+IC0gICAgICAgICAgICAgICAgICAgICAgIF9fZnVuY19fLCBhZGRyLCBtZm5feChtZm4pKTsK
PiAtICAgICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwo+IC0gICAgICAgICAgICB9Cj4gICAg
ICAgICAgICAgICBpZiAoIG9wID09IFJFU0VSVkUgKQo+ICAgICAgICAgICAgICAgICAgIGJyZWFr
Owo+ICAgICAgICAgICAgICAgcHRlID0gbWZuX3RvX3hlbl9lbnRyeShtZm4sIFBBR0VfQUlfTUFT
SyhmbGFncykpOwo+IEBAIC0xMDA0LDEyICsxMDc2LDYgQEAgc3RhdGljIGludCB4ZW5fcHRfdXBk
YXRlX2VudHJ5KGVudW0geGVubWFwX29wZXJhdGlvbiBvcCwgdW5zaWduZWQgbG9uZyBhZGRyLAo+
ICAgICAgICAgICAgICAgYnJlYWs7Cj4gICAgICAgICAgIGNhc2UgTU9ESUZZOgo+ICAgICAgICAg
ICBjYXNlIFJFTU9WRToKPiAtICAgICAgICAgICAgaWYgKCAhbHBhZV9pc192YWxpZCgqZW50cnkp
ICkKPiAtICAgICAgICAgICAgewo+IC0gICAgICAgICAgICAgICAgcHJpbnRrKCIlczogdHJ5aW5n
IHRvICVzIGEgbm9uLWV4aXN0aW5nIG1hcHBpbmcgYWRkcj0lbHhcbiIsCj4gLSAgICAgICAgICAg
ICAgICAgICAgICAgX19mdW5jX18sIG9wID09IFJFTU9WRSA/ICJyZW1vdmUiIDogIm1vZGlmeSIs
IGFkZHIpOwo+IC0gICAgICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4gLSAgICAgICAgICAg
IH0KPiAgICAgICAgICAgICAgIGlmICggb3AgPT0gUkVNT1ZFICkKPiAgICAgICAgICAgICAgICAg
ICBwdGUuYml0cyA9IDA7Cj4gICAgICAgICAgICAgICBlbHNlCj4gQEAgLTEwMTcsMTIgKzEwODMs
NiBAQCBzdGF0aWMgaW50IHhlbl9wdF91cGRhdGVfZW50cnkoZW51bSB4ZW5tYXBfb3BlcmF0aW9u
IG9wLCB1bnNpZ25lZCBsb25nIGFkZHIsCj4gICAgICAgICAgICAgICAgICAgcHRlID0gKmVudHJ5
Owo+ICAgICAgICAgICAgICAgICAgIHB0ZS5wdC5ybyA9IFBBR0VfUk9fTUFTSyhmbGFncyk7Cj4g
ICAgICAgICAgICAgICAgICAgcHRlLnB0LnhuID0gUEFHRV9YTl9NQVNLKGZsYWdzKTsKPiAtICAg
ICAgICAgICAgICAgIGlmICggIXB0ZS5wdC5ybyAmJiAhcHRlLnB0LnhuICkKPiAtICAgICAgICAg
ICAgICAgIHsKPiAtICAgICAgICAgICAgICAgICAgICBwcmludGsoIiVzOiBJbmNvcnJlY3QgY29t
YmluYXRpb24gZm9yIGFkZHI9JWx4XG4iLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICBf
X2Z1bmNfXywgYWRkcik7Cj4gLSAgICAgICAgICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4g
LSAgICAgICAgICAgICAgICB9Cj4gICAgICAgICAgICAgICB9Cj4gICAgICAgICAgICAgICB3cml0
ZV9wdGUoZW50cnksIHB0ZSk7Cj4gICAgICAgICAgICAgICBicmVhazsKPiBAQCAtMTA0NCw2ICsx
MTA0LDI1IEBAIHN0YXRpYyBpbnQgeGVuX3B0X3VwZGF0ZShlbnVtIHhlbm1hcF9vcGVyYXRpb24g
b3AsCj4gICAgICAgaW50IHJjID0gMDsKPiAgICAgICB1bnNpZ25lZCBsb25nIGFkZHIgPSB2aXJ0
LCBhZGRyX2VuZCA9IGFkZHIgKyBucl9tZm5zICogUEFHRV9TSVpFOwo+ICAgCj4gKyAgICAvKgo+
ICsgICAgICogVGhlIGhhcmR3YXJlIHdhcyBjb25maWd1cmVkIHRvIGZvcmJpZCBtYXBwaW5nIGJv
dGggd3JpdGVhYmxlIGFuZAo+ICsgICAgICogZXhlY3V0YWJsZS4KPiArICAgICAqIFdoZW4gbW9k
aWZ5aW5nL2NyZWF0aW5nIG1hcHBpbmcgKGkuZSBfUEFHRV9QUkVTRU5UIGlzIHNldCksCj4gKyAg
ICAgKiBwcmV2ZW50IGFueSB1cGRhdGUgaWYgdGhpcyBoYXBwZW4uCj4gKyAgICAgKi8KPiArICAg
IGlmICggKGZsYWdzICYgX1BBR0VfUFJFU0VOVCkgJiYgIVBBR0VfUk9fTUFTSyhmbGFncykgJiYK
PiArICAgICAgICAgIVBBR0VfWE5fTUFTSyhmbGFncykgKQo+ICsgICAgewo+ICsgICAgICAgIG1t
X3ByaW50aygiTWFwcGluZ3Mgc2hvdWxkIG5vdCBiZSBib3RoIFdyaXRlYWJsZSBhbmQgRXhlY3V0
YWJsZS5cbiIpOwo+ICsgICAgICAgIHJldHVybiAtRUlOVkFMOwo+ICsgICAgfQo+ICsKPiArICAg
IGlmICggIUlTX0FMSUdORUQodmlydCwgUEFHRV9TSVpFKSApCj4gKyAgICB7Cj4gKyAgICAgICAg
bW1fcHJpbnRrKCJUaGUgdmlydHVhbCBhZGRyZXNzIGlzIG5vdCBhbGlnbmVkIHRvIHRoZSBwYWdl
LXNpemUuXG4iKTsKPiArICAgICAgICByZXR1cm4gLUVJTlZBTDsKPiArICAgIH0KPiArCj4gICAg
ICAgc3Bpbl9sb2NrKCZ4ZW5fcHRfbG9jayk7Cj4gICAKPiAgICAgICBmb3IoIDsgYWRkciA8IGFk
ZHJfZW5kOyBhZGRyICs9IFBBR0VfU0laRSApCj4gCgotLSAKU2luY2VyZWx5LApBbmRyaWkgQW5p
c292LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 06 12:48:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 12:48:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNd3C-0007cH-5l; Mon, 06 May 2019 12:48:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aYeK=TG=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1hNd3A-0007bh-Vk
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 12:48:57 +0000
X-Inumbo-ID: 4ec65817-6ffd-11e9-843c-bc764e045a96
Received: from mail-lf1-x141.google.com (unknown [2a00:1450:4864:20::141])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4ec65817-6ffd-11e9-843c-bc764e045a96;
 Mon, 06 May 2019 12:48:56 +0000 (UTC)
Received: by mail-lf1-x141.google.com with SMTP id h126so9041525lfh.4
 for <xen-devel@lists.xenproject.org>; Mon, 06 May 2019 05:48:55 -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-language:content-transfer-encoding;
 bh=vg/LrPpU5IFuyVNrhQiSjz9vtNXlqfoOwfa16AWPCRo=;
 b=CFutSjksP/18qHIWZA3ZOla+GCvSo+JYy3Yovfye6o8q/foVAO9h03kT9J71xl35d+
 15C0QDsofBlY7Adpgi30zvW0yqJ4gf4YrSvzaktvfrH858qSaegKbKLrGlp1Ai8RA2TE
 MCpTU+95goY2BJnCK5D3696dgXo1BqhFt2awu4XZ/pjGQE9SdUJvO+JWwI9rJYR3k6Vc
 cRfchbS+FBBLt50UcFyP9IrZCQu04gxB++CGfHlQGXTtHly2T8kQURiwajqUsqlvu1KJ
 FI2Cz23MJ5i2i5t4XHlOeOGzHZpHBCw0Mb7Da+y0T6+vN+GmFbAZHTsJWTmD5zbiJpwu
 7oVQ==
X-Google-DKIM-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=vg/LrPpU5IFuyVNrhQiSjz9vtNXlqfoOwfa16AWPCRo=;
 b=pb1mWLodWw57JAFOvKG5J8J01QXpak2r893YjTmZMilpmCM93JgWVXTOATgtRjwBTY
 f9uMSn8msLJuAhjhWkesGHB2Yj1oCUr0//0+LT+IClpZo0A68oZHO/2//B3ZQ44uFvXq
 nxbqE6NuUPy5yIOIS+6jfR/VecBzgM/lXln+RWvEUHaG+a6iOVdtEDVedRrwrZcpnKUf
 MsO06l04o1KkxqbHG4vopmjbPpoANf6hJI9BaE+oDRLLJdQOzv7mFhw/J2qkYxqGV323
 /KGW4P7d1pLmt7w43yTN3b96/OA7LkFzoHpB1Csqhl9A/nUXGVDOb3G0GZVqbi7IScWP
 tsaw==
X-Gm-Message-State: APjAAAU1tJYWwGGAq4SpYZD+E4e9XOo+8HOUoYttP9gKen3Dpug5fw+9
 xLufZkY0V5ErvGo3Dol2Qj4=
X-Google-Smtp-Source: APXvYqwkgYRQRHacQOFB18ARSp56emh6HwFssalnbq/zzd2lJhT/Rqq7JYPjHifH7IOB9XCmH1XCYQ==
X-Received: by 2002:ac2:4246:: with SMTP id m6mr7414098lfl.0.1557146934580;
 Mon, 06 May 2019 05:48:54 -0700 (PDT)
Received: from [10.17.180.71] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id
 o28sm2386331lfi.64.2019.05.06.05.48.53
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 06 May 2019 05:48:53 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <20190424165955.23718-1-julien.grall@arm.com>
 <20190424165955.23718-9-julien.grall@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <db5f607d-f10b-4487-e722-a371942613cd@gmail.com>
Date: Mon, 6 May 2019 15:48:53 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190424165955.23718-9-julien.grall@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 08/12] xen/arm: mm: Remove enum
 xenmap_operation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, sstabellini@kernel.org,
 Andrii_Anisov@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAyNC4wNC4xOSAxOTo1OSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFRoZSBlbnVtIHhlbm1h
cF9vcGVyYXRpb24gaXMgbm90IHVzZWQgYW55bW9yZS4gU28gcmVtb3ZlIGl0Lgo+IAo+IFNpZ25l
ZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gLS0tCgpSZXZp
ZXdlZC1ieTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KCi0tIApTaW5j
ZXJlbHksCkFuZHJpaSBBbmlzb3YuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 06 12:49:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 12:49:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNd3G-0007fD-HQ; Mon, 06 May 2019 12:49:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aYeK=TG=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1hNd3F-0007eM-7r
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 12:49:01 +0000
X-Inumbo-ID: 513a4bf5-6ffd-11e9-843c-bc764e045a96
Received: from mail-lf1-x143.google.com (unknown [2a00:1450:4864:20::143])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 513a4bf5-6ffd-11e9-843c-bc764e045a96;
 Mon, 06 May 2019 12:49:00 +0000 (UTC)
Received: by mail-lf1-x143.google.com with SMTP id h126so9041670lfh.4
 for <xen-devel@lists.xenproject.org>; Mon, 06 May 2019 05:48:59 -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-language:content-transfer-encoding;
 bh=rReQvzRbE1ydOK/hoUd7zwSPVQ5fKnUJY8d6NSlMWms=;
 b=AMaGsI+gyQbyT1rqKFbARClUdpRtNhuC3hQcXdSc7nOIbv/WEAWgQXdI9j82WoEL3q
 CJuvqFqxJybzS0E7osn5TjYqnNRgE3ajrSjJrLjjpo+KjKyxbuAwsSfCi6yCBPEsGCAY
 1XN1RWfA48gYOP4xPFveTWd13KKtAAc/IG+zVMss//2q/gtUbCW4o1kjp4GTlRUqKCBq
 XOun1qy/Vj+K+69a2H1EAn6adaq+X+E0+KsLNDvd5u87MbyJH4pI7ty2DS1M8WwWm0qj
 kpKqAQ7VueMmgbbJJs5LFqMTAAoGj8Zg2RJuvKp42qWcRa5+YeDa+yiMVrvsXud/GJLM
 riNw==
X-Google-DKIM-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=rReQvzRbE1ydOK/hoUd7zwSPVQ5fKnUJY8d6NSlMWms=;
 b=t0sjvlCWEb1fZkC2vENufx7bdwYAyPqNMlPIs/KCbsc6d5dLZf0tqXmTFkF162n3IN
 CGXW4KXoS+fZtwqltwv6YiaMkKU7mLvu/XWgvaNeMFo3AN/qzvWdJ4dBK8ZAjItY7C6q
 hxJVNaAdXzf4j9lPRK1OqI/XpvJWayE3/iEkDLRFd9oTNY0AYgIyDvJWezA6sVQjrbaZ
 tpUgXWLmtR6Szc3K4djZxq2Llm8inGt7qt2CFSCU+CIfURP3NEan/VmDDeBzj4Jdpok9
 kRafaCVQEfgiFA6Vj3KPdWtd9NQFlC4glPslAySYDwHTFmUNnYhbRCxiRQXZa65JqXse
 o2jg==
X-Gm-Message-State: APjAAAXJEPgvz5+9vITrW+9dX+6+978VQuIbmqOx5zi57ZM4rtpyo9Jq
 g5OiLRFxLcOrlN5/WqjGtsU=
X-Google-Smtp-Source: APXvYqwVc7he0tI8OcdZmXpfAph6fvSJHYKjvhj2eH6VKlEngnAxFx5ROqK78AtZ0skWbCvBqgBSnw==
X-Received: by 2002:ac2:5923:: with SMTP id v3mr1941981lfi.131.1557146938678; 
 Mon, 06 May 2019 05:48:58 -0700 (PDT)
Received: from [10.17.180.71] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id
 r26sm2330224lfa.62.2019.05.06.05.48.57
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 06 May 2019 05:48:57 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <20190424165955.23718-1-julien.grall@arm.com>
 <20190424165955.23718-10-julien.grall@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <2f2c7307-dd35-70b2-a2d7-3a6f5034f8c7@gmail.com>
Date: Mon, 6 May 2019 15:48:56 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190424165955.23718-10-julien.grall@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 09/12] xen/arm: mm: Use {,
 un}map_domain_page() to map/unmap Xen page-tables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, sstabellini@kernel.org,
 Andrii_Anisov@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAyNC4wNC4xOSAxOTo1OSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEN1cnJlbnRseSwgdGhl
IHZpcnR1YWwgYWRkcmVzcyBvZiB0aGUgM3JkIGxldmVsIHBhZ2UtdGFibGVzIGlzIG9idGFpbmVk
Cj4gdXNpbmcgbWZuX3RvX3ZpcnQoKS4KPiAKPiBPbiBBcm0zMiwgbWZuX3RvX3ZpcnQgY2FuIG9u
bHkgd29yayBvbiB4ZW5oZWFwIHBhZ2UuIFdoaWxlIGluIHByYWN0aWNlCj4gYWxsIHRoZSBwYWdl
LXRhYmxlcyB1cGRhdGVkIHdpbGwgcmVzaWRlIGluIHhlbmhlYXAsIGluIHByYWN0aXZlIHRoZQo+
IHBhZ2UtdGFibGVzIGNvdmVyaW5nIFhlbiBtZW1vcnkgKGUuZyB4ZW5fbWFwcGluZykgaXMgcGFy
dCBvZiBYZW4gYmluYXJ5Lgo+IAo+IEZ1cnRoZXJtb3JlLCBhIGZvbGxvdy11cCBjaGFuZ2Ugd2ls
bCB1cGRhdGUgeGVuX3B0X3VwZGF0ZV9lbnRyeSgpIHRvCj4gd2FsayBhbGwgdGhlIGxldmVscyBh
bmQgdGhlcmVmb3JlIGJlIG1vcmUgZ2VuZXJpYy4gU29tZSBvZiB0aGUKPiBwYWdlLXRhYmxlcyB3
aWxsIGFsc28gcGFydCBvZiBYZW4gbWVtb3J5IGFuZCB0aGVyZWZvcmUgd2lsbCBub3QgYmUKPiBy
ZWFjaGFibGUgdXNpbmcgbWZuX3RvX3ZpcnQoKS4KPiAKPiBUaGUgZWFzaWVzdCB3YXkgdG8gcmVh
Y2ggdGhvc2UgcGFnZXMgaXMgdG8gdXNlIHssIHVufW1hcF9kb21haW5fcGFnZSgpLgo+IFdoaWxl
IG9uIGFybTMyIHRoaXMgbWVhbnMgYW4gZXh0cmEgbWFwcGluZyBpbiB0aGUgbm9ybWFsIGNhc2Vz
LCB0aGlzIGlzIG5vdAo+IHZlcnkgaW1wb3J0YW50IGFzIHhlbiBwYWdlLXRhYmxlcyBhcmUgbm90
IHVwZGF0ZWQgb2Z0ZW4uCj4gCj4gSW4gb3JkZXIgdG8gYWxsb3cgZnV0dXJlIGNoYW5nZSBpbiB0
aGUgd2F5IFhlbiBwYWdlLXRhYmxlcyBhcmUgbWFwcGVkLAo+IHR3byBuZXcgaGVscGVycyBhcmUg
aW50cm9kdWNlZCB0byBtYXAvdW5tYXAgdGhlIHBhZ2UtdGFibGVzLgo+IAo+IFNpZ25lZC1vZmYt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gLS0tCj4gCgoKUmV2aWV3
ZWQtYnk6IEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+CgotLSAKU2luY2Vy
ZWx5LApBbmRyaWkgQW5pc292LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 06 12:49:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 12:49:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNd3L-0007ig-T7; Mon, 06 May 2019 12:49:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aYeK=TG=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1hNd3K-0007hn-Gv
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 12:49:06 +0000
X-Inumbo-ID: 548b6891-6ffd-11e9-843c-bc764e045a96
Received: from mail-lf1-x144.google.com (unknown [2a00:1450:4864:20::144])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 548b6891-6ffd-11e9-843c-bc764e045a96;
 Mon, 06 May 2019 12:49:05 +0000 (UTC)
Received: by mail-lf1-x144.google.com with SMTP id y10so2360316lfl.3
 for <xen-devel@lists.xenproject.org>; Mon, 06 May 2019 05:49:05 -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-language:content-transfer-encoding;
 bh=soGcENGufaeHi3wR1V9wUkDxGaivtzUYb5T0R+bvA+E=;
 b=l1ipU+4+c309CgW+IMm1o6dQLfkDr6vJE9smz9omX+nAy4QmGhBrkQtFeabq9pj22H
 yJDvV/XwoA3cHbCxA7WMhNJOALKuh4gpjUyox3nb8s7qQMTAxpwb6nsPYFLZLqMKGRm/
 /+3aR9KPbIlsKnlEml58WXlW5Qa25VdltCQ1ZPgOAFKB/hSdBdKntbcXzMGe746zhgGp
 jLqhdNjQEraaI7dC4IMOAXuPwFtu0lYIr0xHsGYx9Tta1Rjp4sBaiWfViJvkUf9/pv+U
 WDZPjVrKoG+4kQoG82eJK7TBV/WxmeGqiBTn9pNbZyuCMBup/XmJjTj7J5P+c81N9q/A
 wVvw==
X-Google-DKIM-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=soGcENGufaeHi3wR1V9wUkDxGaivtzUYb5T0R+bvA+E=;
 b=M34wThke7I/NlrzEZp0bTdIJ0qxKIQ+ADJ6KaiqKsNG+M1iVQy6SY2PXO+pLTR7MBV
 o4+4ifLb97oeecSpo4h+clhwxX9WAr1j9D/G9dXmYXNi8uhlLwbYTi5/AZdfx8kHrYPI
 uDB3xhCrao68chWeMLcSr3k0g7svYUsf+E5GNvFOQRA9wb36KqoZ1Wzj8SDM5twfGuWo
 ItQAOCQWRI0uZPlwG8GRCvV4wmB2Z8tpkTA81OfndprrhKb7aDplMtnvWeXRL7Zg6x9P
 Z61/7w2UYKWISIA4JxWV1lPt+Cx5Td5XAiLcRG2Ly+a6wvkzrM/UsU/nW9FPSVqBpxih
 yX6A==
X-Gm-Message-State: APjAAAWc8TTc0NWkaD2vlZHqizQHEOq4PM7R48xMYbJgcQPTsvntxpVF
 s2DNxJh11OHc948S1GfFBjPSFeW8VOo=
X-Google-Smtp-Source: APXvYqwLeirwqpk57kkYyR0ptxjooh/3eaGG/yk8i60uDbxChlcRJU9tCow4LOpjwJaymlsA9sf6zw==
X-Received: by 2002:ac2:5222:: with SMTP id i2mr12292299lfl.68.1557146944236; 
 Mon, 06 May 2019 05:49:04 -0700 (PDT)
Received: from [10.17.180.71] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id
 k2sm2287397ljg.6.2019.05.06.05.49.03
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 06 May 2019 05:49:03 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <20190424165955.23718-1-julien.grall@arm.com>
 <20190424165955.23718-11-julien.grall@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <3aa4cb6e-506b-cf93-9b2a-493a64fd3704@gmail.com>
Date: Mon, 6 May 2019 15:49:02 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190424165955.23718-11-julien.grall@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 10/12] xen/arm: mm: Rework Xen page-tables
 walk during update
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, sstabellini@kernel.org,
 Andrii_Anisov@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAyNC4wNC4xOSAxOTo1OSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEN1cnJlbnRseSwgeGVu
X3B0X3VwZGF0ZV9lbnRyeSgpIGlzIG9ubHkgYWJsZSB0byB1cGRhdGUgdGhlIHJlZ2lvbiBjb3Zl
cmVkCj4gYnkgeGVuX3NlY29uZCAoaS5lIDAgdG8gMHg3ZmZmZmZmZikuCj4gCj4gQmVjYXVzZSBv
ZiB0aGUgcmVzdHJpY3Rpb24gd2UgZW5kIHRvIGhhdmUgbXVsdGlwbGUgZnVuY3Rpb25zIGluIG1t
LmMKPiBtb2RpZnlpbmcgdGhlIHBhZ2UtdGFibGVzIGRpZmZlcmVudGx5Lgo+IAo+IEZ1cnRoZXJt
b3JlLCB3ZSBuZXZlciB3YWxrZWQgdGhlIHBhZ2UtdGFibGVzIGZ1bGx5LiBUaGlzIG1lYW5zIHRo
YXQgYW55Cj4gY2hhbmdlIGluIHRoZSBsYXlvdXQgbWF5IHJlcXVpcmVzIG1ham9yIHJld3JpdGUg
b2YgdGhlIHBhZ2UtdGFibGVzIGNvZGUuCj4gCj4gTGFzdGx5LCB3ZSBoYXZlIGJlZW4gcXVpdGUg
bHVja3kgdGhhdCBubyBvbmUgZXZlciB0cmllZCB0byBwYXNzIGFuIGFkZHJlc3MKPiBvdXRzaWRl
IHRoaXMgcmFuZ2UgYmVjYXVzZSBpdCB3b3VsZCBoYXZlIGJsb3duLXVwLgo+IAo+IHhlbl9wdF91
cGRhdGVfZW50cnkoKSBpcyByZXdvcmtlZCB0byB3YWxrIG92ZXIgdGhlIHBhZ2UtdGFibGVzIGV2
ZXJ5Cj4gdGltZS4gVGhlIGxvZ2ljIGhhcyBiZWVuIGJvcnJvd2VkIGZyb20gYXJjaC9hcm0vcDJt
LmMgYW5kIGNvbnRhaW4gc29tZQo+IGxpbWl0YXRpb25zIGZvciB0aGUgdGltZSBiZWluZzoKPiAg
ICAgIC0gU3VwZXJwYWdlIGNhbm5vdCBiZSBzaGF0dGVyZWQKPiAgICAgIC0gT25seSBsZXZlbCAz
IChpLmUgNEtCKSBjYW4gYmUgZG9uZQo+IAo+IE5vdGUgdGhhdCB0aGUgcGFyYW1ldGVyICdhZGRy
JyBoYXMgYmVlbiByZW5hbWVkIHRvICd2aXJ0JyB0byBtYWtlIGNsZWFyCj4gd2UgYXJlIGRlYWxp
bmcgd2l0aCBhIHZpcnR1YWwgYWRkcmVzcy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+IC0tLQoKUmV2aWV3ZWQtYnk6IEFuZHJpaSBBbmlz
b3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+CgotLSAKU2luY2VyZWx5LApBbmRyaWkgQW5pc292
LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 06 12:49:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 12:49:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNd3S-0007n8-CM; Mon, 06 May 2019 12:49:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aYeK=TG=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1hNd3Q-0007m5-Iu
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 12:49:12 +0000
X-Inumbo-ID: 57cd3211-6ffd-11e9-843c-bc764e045a96
Received: from mail-lj1-x243.google.com (unknown [2a00:1450:4864:20::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 57cd3211-6ffd-11e9-843c-bc764e045a96;
 Mon, 06 May 2019 12:49:11 +0000 (UTC)
Received: by mail-lj1-x243.google.com with SMTP id h21so10910733ljk.13
 for <xen-devel@lists.xenproject.org>; Mon, 06 May 2019 05:49:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=lQoRTxSeXGZjd2bxUllBeDIXLU4nmoROKOj1mtcgJCc=;
 b=W0hOvq76DvkiPjJcuv/1eeIH61h6kr+p8gmiLVsKWUF8v9tIBVVC3kMy7dWNCr2xbf
 y5z6Glj4TnVgwYGsq5Srrzy7x74+ZzEZBpKKPHjR7WXYNEwBfkpFpFSqJQKD31yk4smw
 dGANqHjKDs6Ef47Mi4VZG9vy4YFGd7+5eFlI46LvtN06UAgaDAoyrWX4dEuRw5kTb5Bd
 V0AFyrCrg+9F5eyRJYpvGZBLTn59SHUjZh4dCc/Es/uykFxR6RODiIea10b4A3vcDAUs
 z2sgiEKYEfhaR/tweV7DyLMEtkzH2NZcQYQSS3vARf8Gj1NiWIObVRQJBpZojOOemj6G
 qL+A==
X-Google-DKIM-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=lQoRTxSeXGZjd2bxUllBeDIXLU4nmoROKOj1mtcgJCc=;
 b=eo46WNlAJdecmqcICOwurkq344AVcqVAbjtsIWfRplZkEUOReUIVa17BYJrup34A6J
 ViR4E/o3fZFV9PWDwGz2xFra3qgZLDXxUZHXjk41AixWXEhqYAwmCIbTYAb65YskFZAR
 pzXjizq2Ml6p6PXJKqaiWSCLOsBpbNJEPTFL+AjCUzd7h+hUy3EzvcjCP0HVSruh/d8/
 N6tV1828yLP/85BPVxJn3muPsMjB2qZ2VzaOZVT0orkzFLvTUu50l/VZIfaU4dAa2ZwC
 j020UgzS9Ufgfs5Fs9tIYBiO6o2gMWynpRvgAZ1fzh7xyOvjmAVB7wZv48ypofYRAkQd
 5jHQ==
X-Gm-Message-State: APjAAAWwWQtxnn5KZVM/9pUl2k2AGlW3vGk7I6fbr4i5qvTDxK+x8bP/
 4qXe26KUOVhHmOug/E0NFvln0qoHbRc=
X-Google-Smtp-Source: APXvYqzfX2g9AH9VTj8nfgFc24cYsdkW2i/8jRGNufxaG8NhjXtrX9fKf40kmBbmNwNo8iWcZBK5DA==
X-Received: by 2002:a2e:84ca:: with SMTP id q10mr45098ljh.117.1557146949687;
 Mon, 06 May 2019 05:49:09 -0700 (PDT)
Received: from [10.17.180.71] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id
 f15sm2393333lfm.43.2019.05.06.05.49.08
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 06 May 2019 05:49:09 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <20190424165955.23718-1-julien.grall@arm.com>
 <20190424165955.23718-12-julien.grall@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <be9f8a35-8747-5934-eb81-63549b2478c1@gmail.com>
Date: Mon, 6 May 2019 15:49:08 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190424165955.23718-12-julien.grall@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 11/12] xen/arm: mm: Don't open-code Xen PT
 update in {set, clear}_fixmap()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, sstabellini@kernel.org,
 Andrii_Anisov@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAyNC4wNC4xOSAxOTo1OSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IHtzZXQsIGNsZWFyfV9m
aXhtYXAoKSBhcmUgY3VycmVudGx5IG9wZW4tY29kaW5nIHVwZGF0ZSB0byB0aGUgWGVuCj4gcGFn
ZS10YWJsZXMuIFRoaXMgY2FuIGJlIGF2b2lkZWQgYnkgdXNpbmcgdGhlIGdlbmVyaWMgaGVscGVy
cwo+IG1hcF9wYWdlc190b194ZW4oKSBhbmQgZGVzdHJveV94ZW5fbWFwcGluZ3MoKS4KPiAKPiBC
b3RoIGZ1bmN0aW9uIGFyZSBub3QgbWVhbnQgdG8gZmFpbCBmb3IgZml4bWFwLCBoZW5jZSB0aGUg
QlVHX09OKCkKPiBjaGVja2luZyB0aGUgcmV0dXJuLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gLS0tCgpSZXZpZXdlZC1ieTogQW5kcmlp
IEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KCi0tIApTaW5jZXJlbHksCkFuZHJpaSBB
bmlzb3YuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 06 12:49:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 12:49:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNd3X-0007qb-Lb; Mon, 06 May 2019 12:49:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aYeK=TG=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1hNd3W-0007q3-UH
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 12:49:18 +0000
X-Inumbo-ID: 5be0ba7f-6ffd-11e9-843c-bc764e045a96
Received: from mail-lf1-x144.google.com (unknown [2a00:1450:4864:20::144])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5be0ba7f-6ffd-11e9-843c-bc764e045a96;
 Mon, 06 May 2019 12:49:18 +0000 (UTC)
Received: by mail-lf1-x144.google.com with SMTP id y19so1471890lfy.5
 for <xen-devel@lists.xenproject.org>; Mon, 06 May 2019 05:49:17 -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-language:content-transfer-encoding;
 bh=nedW5dhZpJv0ZRkEAn/cs42bVR9gy63zX8hcSZyBIpw=;
 b=RLe5Alx6NP22FqcHPO+qetAkxeDuCU3CowWE5uvzlbw5cYRVIPJZC82uiYpz/FoyMN
 iBWk64w9mm8EPgql9X7d/rp0sBgq7+ZnCHFgKzlmLBhkzBds9E+zQq7+S6aKGVNQVf5C
 khEf2Qu1q9RRlB1LjgESc1WNweXHOb1HTmP0qKfnNshsMEbT2aN09wcHRszmCueRSfGu
 qQN1hDhbZ/12R2phZaq4eXj7vW0IOyTaldN0ZDeojXjhemZGvFAhe8jFZhvlSQj43JxZ
 FHqS/Gkv98TXCDCoZ61+t7fazDQSGl5a9Mgi5JjkOJOdxMxSLaUXx8WGx3HtZvJOoAfE
 oGEg==
X-Google-DKIM-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=nedW5dhZpJv0ZRkEAn/cs42bVR9gy63zX8hcSZyBIpw=;
 b=jddfS0vaUBwz3h1hOPwXj1aqC33hHMSHifx7bfRAqdDp68t3Rj37k30smKwieQn8b2
 XcV0uWB81a9rHujV2Avx8UbiM0SM63ZMd23DhGpPoORL2vKfKOgS4w2wpxE3GHli0cRw
 1QIRZfsVHOLgQa0TQt5XNlsBGFZwWZwONh4C2xKAdJYy5seVdZ5+6zgALnwgQjo8EDiw
 r5tVDILUG4uQNtUmd1LW0zeW7MQhU8W82WGT03VYuI4Yth6o0gduootbKwdycWlv9CfE
 aSrX3oKHlERcRWFgBkCem1decs/pA+46loLQGfUwBQ9buAAYE5I9fOYW/Q1vG5xi8LZI
 oLmQ==
X-Gm-Message-State: APjAAAVS9ThZQwNtEccVEHu+1FGhAZKEfUofJrBEM7zxfv3OUcaYxN6j
 rj2TT2fGe+jLdn/8+MGouxm6q5I3AmA=
X-Google-Smtp-Source: APXvYqz+FSoewd9mAOYEFkB/rsEZTrISQ3jSUqBqADs+CbnQKCWEoMNy9qkXHL9Tezm8aI8GhW/EXQ==
X-Received: by 2002:ac2:42d5:: with SMTP id n21mr8641822lfl.162.1557146956553; 
 Mon, 06 May 2019 05:49:16 -0700 (PDT)
Received: from [10.17.180.71] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id
 d4sm1100976lfg.79.2019.05.06.05.49.15
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 06 May 2019 05:49:15 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <20190424165955.23718-1-julien.grall@arm.com>
 <20190424165955.23718-13-julien.grall@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <4f8eeed7-c5c5-52ed-e365-b09ab6153647@gmail.com>
Date: Mon, 6 May 2019 15:49:14 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190424165955.23718-13-julien.grall@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 12/12] xen/arm: mm: Remove
 set_pte_flags_on_range()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, sstabellini@kernel.org,
 Andrii_Anisov@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAyNC4wNC4xOSAxOTo1OSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IHNldF9wdGVfZmxhZ3Nf
b25fcmFuZ2UoKSBpcyB5ZXQgYW5vdGhlciBmdW5jdGlvbiB0aGF0IHdpbGwgb3Blbi1jb2RlCj4g
dXBkYXRlIHRvIGEgc3BlY2lmaWMgcmFuZ2UgaW4gdGhlIFhlbiBwYWdlLXRhYmxlcy4gSXQgY2Fu
IGJlIGNvbXBsZXRlbHkKPiBkcm9wcGVkIGJ5IHVzaW5nIGVpdGhlciBtb2RpZnlfeGVuX21hcHBp
bmdzKCkgb3IgZGVzdHJveV94ZW5fbWFwcGluZ3MoKS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+IC0tLQoKUmV2aWV3ZWQtYnk6IEFuZHJp
aSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+CgotLSAKU2luY2VyZWx5LApBbmRyaWkg
QW5pc292LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 06 13:06:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 13:06:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNdK4-0001hT-67; Mon, 06 May 2019 13:06:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=DZ7u=TG=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hNdK3-0001hO-Jc
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 13:06:23 +0000
X-Inumbo-ID: bb178336-6fff-11e9-bb86-f3ed2b5438e4
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bb178336-6fff-11e9-bb86-f3ed2b5438e4;
 Mon, 06 May 2019 13:06:16 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 06 May 2019 07:06:15 -0600
Message-Id: <5CD03142020000780022C2F6@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 06 May 2019 07:06:10 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <5CC6DD090200007800229E80@prv1-mh.provo.novell.com>
 <5CC6DF0F0200007800229EBC@prv1-mh.provo.novell.com>
 <20190506114809.56e2sl4z6w2z4na2@Air-de-Roger>
In-Reply-To: <20190506114809.56e2sl4z6w2z4na2@Air-de-Roger>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 5/9] x86/IRQ: fix locking around vector
 management
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA2LjA1LjE5IGF0IDEzOjQ4LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIE1vbiwgQXByIDI5LCAyMDE5IGF0IDA1OjI1OjAzQU0gLTA2MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiBBbGwgb2YgX197YXNzaWduLGJpbmQsY2xlYXJ9X2lycV92ZWN0b3IoKSBtYW5pcHVs
YXRlIHN0cnVjdCBpcnFfZGVzYwo+PiBmaWVsZHMsIGFuZCBoZW5jZSBvdWdodCB0byBiZSBjYWxs
ZWQgd2l0aCB0aGUgZGVzY3JpcHRvciBsb2NrIGhlbGQgaW4KPj4gYWRkaXRpb24gdG8gdmVjdG9y
X2xvY2suIFRoaXMgaXMgY3VycmVudGx5IHRoZSBjYXNlIGZvciBvbmx5Cj4+IHNldF9kZXNjX2Fm
ZmluaXR5KCkgYW5kIGRlc3Ryb3lfaXJxKCksIHdoaWNoIGFsc28gY2xhcmlmaWVzIHdoYXQgdGhl
Cj4gCj4gQUZBSUNUIHNldF9kZXNjX2FmZmluaXR5IGlzIGNhbGxlZCBmcm9tIHNldF9pb2FwaWNf
YWZmaW5pdHlfaXJxIHdoaWNoIGluCj4gdHVybiBpcyBjYWxsZWQgZnJvbSBzZXR1cF9pb2FwaWNf
ZGVzdCB3aXRob3V0IGhvbGRpbmcgdGhlIGRlc2MgbG9jay4KPiBJcyB0aGlzIGZpbmUgYmVjYXVz
ZSB0aGF0J3Mgb25seSB1c2VkIGEgYm9vdCB0aW1lPwoKTm8sIHRoaXMgaXNuJ3QgZmluZSwgYW5k
IGl0J3MgYWxzbyBub3Qgb25seSBjYWxsZWQgYXQgYm9vdCB0aW1lLiBJCnNpbXBseSBkaWRuJ3Qg
c3BvdCB0aGlzIGNhc2Ugb2YgZnVuY3Rpb24gcmUtdXNlIC0gSSBoYWQgY29tZSB0bwp0aGUgY29u
Y2x1c2lvbiB0aGF0IGFsbCBjYWxscyB0byBzZXRfZGVzY19hZmZpbml0eSgpIHdvdWxkIGNvbWUK
dGhyb3VnaCB0aGUgLnNldF9hZmZpbml0eSBob29rIHBvaW50ZXJzIChvciBoYXBwZW4gc3VmZmlj
aWVudGx5CmVhcmx5KS4KClZULWQncyBhZGp1c3RfaXJxX2FmZmluaXR5KCkgaGFzIGEgc2ltaWxh
ciBpc3N1ZS4KCkF0IGJvb3QgdGltZSBhbG9uZSB3b3VsZCBiZSBpbnN1ZmZpY2llbnQgYW55d2F5
LiBOb3QgdGFraW5nCmxvY2tzIGNhbiBvbmx5IGJlIHNhZmUgcHJpb3IgdG8gYnJpbmdpbmcgdXAg
QVBzOyBhbnkgbGF0ZXIKc2tpcHBpbmcgb2YgbG9ja2luZyB3b3VsZCBhdCBsZWFzdCByZXF1aXJl
IGFkZGl0aW9uYWwganVzdGlmaWNhdGlvbi4KCj4+IG5lc3RpbmcgYmVoYXZpb3IgYmV0d2VlbiB0
aGUgbG9ja3MgaGFzIHRvIGJlLiBSZWZsZWN0IHRoZSBuZXcKPj4gZXhwZWN0YXRpb24gYnkgaGF2
aW5nIHRoZXNlIGZ1bmN0aW9ucyBhbGwgdGFrZSBhIGRlc2NyaXB0b3IgYXMKPj4gcGFyYW1ldGVy
IGluc3RlYWQgb2YgYW4gaW50ZXJydXB0IG51bWJlci4KPj4gCj4+IERyb3Agb25lIG9mIHRoZSB0
d28gbGVhZGluZyB1bmRlcnNjb3JlcyBmcm9tIGFsbCB0aHJlZSBmdW5jdGlvbnMgYXQKPj4gdGhl
IHNhbWUgdGltZS4KPj4gCj4+IFRoZXJlJ3Mgb25lIGNhc2UgbGVmdCB3aGVyZSBkZXNjcmlwdG9y
cyBnZXQgbWFuaXB1bGF0ZWQgd2l0aCBqdXN0Cj4+IHZlY3Rvcl9sb2NrIGhlbGQ6IHNldHVwX3Zl
Y3Rvcl9pcnEoKSBhc3N1bWVzIGl0cyBjYWxsZXIgdG8gYWNxdWlyZQo+PiB2ZWN0b3JfbG9jaywg
YW5kIGhlbmNlIGNhbid0IGl0c2VsZiBhY3F1aXJlIHRoZSBkZXNjcmlwdG9yIGxvY2tzICh3cm9u
Zwo+PiBsb2NrIG9yZGVyKS4gSSBkb24ndCBjdXJyZW50bHkgc2VlIGhvdyB0byBhZGRyZXNzIHRo
aXMuCj4gCj4gQ2FuIHlvdSB0YWtlIHRoZSBkZXNjIGxvY2sgYW5kIHZlY3RvciBsb2NrIGZvciBl
YWNoIGlycSBpbiB0aGUgc2Vjb25kCj4gbG9vcCBvZiBzZXR1cF92ZWN0b3JfaXJxIGFuZCByZW1v
dmUgdGhlIHZlY3RvciBsb2NraW5nIGZyb20gdGhlIGNhbGxlcj8KPiAKPiBUaGF0IG1pZ2h0IGJl
IGluZWZmaWNpZW50LCBidXQgaXQncyBqdXN0IGRvbmUgZm9yIENQVSBpbml0aWFsaXphdGlvbi4K
PiAKPiBBRkFJQ1QgdGhlIGZpcnN0IGxvb3Agb2Ygc2V0dXBfdmVjdG9yX2lycSBkb2Vzbid0IHJl
cXVpcmUgYW55IGxvY2tpbmcKPiBzaW5jZSBpdCdzIHBlci1jcHUgaW5pdGlhbGl6YXRpb24uCgpJ
dCdzIG5vdCBzbyBtdWNoIHRoZSBmaXJzdCBsb2NrIGFmYWljdC4gSXQncyB0aGUgY29tYmluZWQg
YWN0aW9uIG9mCmNhbGxpbmcgdGhpcyBmdW5jdGlvbiBhbmQgc2V0dGluZyB0aGUgb25saW5lIGJp
dCB3aGljaCBuZWVkcyB0aGUKbG9jayBoZWxkIGFyb3VuZCBpdC4gSS5lLiB0aGUgZnVuY3Rpb24g
c2V0dGluZyBiaXRzIGluIHZhcmlvdXMKZGVzY3JpcHRvcnMnIENQVSBtYXNrcyAoYW5kIHRoZSB0
cmFja2luZyBvZiB0aGUgdmVjdG9yIC0+IElSUQpyZWxhdGlvbnNoaXBzKSBoYXMgdG8gYmUgYXRv
bWljICh0byB0aGUgb3V0c2lkZSB3b3JsZCkgd2l0aCB0aGUKc2V0dGluZyBvZiB0aGUgQ1BVJ3Mg
Yml0IGluIGNwdV9vbmxpbmVfbWFwLgoKPj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgo+IAo+IENoYW5nZSBsb29rcyBnb29kIHRvIG1lOgo+IAo+IFJldmll
d2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KClRoYW5rcywg
YnV0IEknbGwgbm90IGFkZCB0aGlzIGZvciBub3csIGdpdmVuIHRoZSBmdXJ0aGVyIGxvY2tpbmcg
dG8KYmUgYWRkZWQgYXMgcGVyIGFib3ZlLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 06 13:10:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 13:10:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNdOG-0002QR-P0; Mon, 06 May 2019 13:10:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=t29F=TG=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hNdOF-0002QH-Id
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 13:10:43 +0000
X-Inumbo-ID: 52d0f8a6-7000-11e9-8875-5b848e96ddc4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 52d0f8a6-7000-11e9-8875-5b848e96ddc4;
 Mon, 06 May 2019 13:10:30 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hNdO1-0004xF-Kg; Mon, 06 May 2019 13:10:29 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hNdO0-0002Vn-5j; Mon, 06 May 2019 13:10:28 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hNdO0-0001qq-32; Mon, 06 May 2019 13:10:28 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135675-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.10-testing:test-amd64-amd64-migrupgrade:leak-check/check/src_host:fail:regression
 xen-4.10-testing:test-amd64-amd64-migrupgrade:leak-check/check/dst_host:fail:regression
 xen-4.10-testing:test-amd64-amd64-pair:leak-check/check/src_host:fail:regression
 xen-4.10-testing:test-amd64-amd64-pair:leak-check/check/dst_host:fail:regression
 xen-4.10-testing:test-amd64-amd64-libvirt-pair:leak-check/check/src_host:fail:regression
 xen-4.10-testing:test-amd64-amd64-libvirt-pair:leak-check/check/dst_host:fail:regression
 xen-4.10-testing:test-amd64-amd64-xl-qcow2:guest-localmigrate/x10:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=aa6978c2688f28e5fc55c960bbfe5e64f9105f84
X-Osstest-Versions-That: xen=5a81de4c6b6036974f29e2330a493f23a8f0c1f0
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 06 May 2019 13:10:28 +0000
Subject: [Xen-devel] [xen-4.10-testing test] 135675: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTY3NSB4ZW4tNC4xMC10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzU2NzUvCgpSZWdyZXNzaW9ucyA6
LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRp
bmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVw
Z3JhZGUgMjQgbGVhay1jaGVjay9jaGVjay9zcmNfaG9zdCBmYWlsIFJFR1IuIHZzLiAxMzU0NzgK
IHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgMjUgbGVhay1jaGVjay9jaGVjay9kc3RfaG9z
dCBmYWlsIFJFR1IuIHZzLiAxMzU0NzgKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAyNiBs
ZWFrLWNoZWNrL2NoZWNrL3NyY19ob3N0IGZhaWwgUkVHUi4gdnMuIDEzNTQ3OAogdGVzdC1hbWQ2
NC1hbWQ2NC1wYWlyICAgICAgIDI3IGxlYWstY2hlY2svY2hlY2svZHN0X2hvc3QgZmFpbCBSRUdS
LiB2cy4gMTM1NDc4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAyNiBsZWFrLWNoZWNr
L2NoZWNrL3NyY19ob3N0IGZhaWwgUkVHUi4gdnMuIDEzNTQ3OAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXBhaXIgMjcgbGVhay1jaGVjay9jaGVjay9kc3RfaG9zdCBmYWlsIFJFR1IuIHZzLiAx
MzU0NzgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgIDE3IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAg
ICAgICAgZmFpbCAgbGlrZSAxMzU0NzgKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgZmFpbCBsaWtlIDEzNTQ3OAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWls
IGxpa2UgMTM1NDc4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1o
dm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYt
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
MTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAg
ICAgICAgICAgICAgYWE2OTc4YzI2ODhmMjhlNWZjNTVjOTYwYmJmZTVlNjRmOTEwNWY4NApiYXNl
bGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgNWE4MWRlNGM2YjYwMzY5NzRmMjll
MjMzMGE0OTNmMjNhOGYwYzFmMAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTM1NDc4ICAyMDE5LTA1
LTAxIDE2OjA2OjM3IFogICAgNCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzNTY3NSAgMjAx
OS0wNS0wNCAwMjo0MzoxMyBaICAgIDIgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdo
byB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CiAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJp
eC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEtldmluIFRpYW4gPGtl
dmluLnRpYW5AaW50ZWwuY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2Jz
OgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
eHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20t
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQx
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1t
aWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1k
NjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2Ug
cmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDto
Yj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgYWE2OTc4YzI2ODhmMjhlNWZjNTVjOTYw
YmJmZTVlNjRmOTEwNWY4NApBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CkRhdGU6ICAgRnJpIE1heSAzIDExOjA5OjEyIDIwMTkgKzAyMDAKCiAgICB4ODYv
c3BlYy1jdHJsOiBFeHRlbmQgcmVwb2xpbmUgc2FmZXkgY2FsY3VhdGlvbnMgZm9yIGVJQlJTIGFu
ZCBBdG9tIHBhcnRzCiAgICAKICAgIEFsbCBjdXJyZW50bHktcmVsZWFzZWQgQXRvbSBwcm9jZXNz
b3JzIGFyZSBpbiBwcmFjdGljZSByZXRwb2xpbmUtc2FmZSwgYmVjYXVzZQogICAgdGhleSBkb24n
dCBmYWxsIGJhY2sgdG8gYSBCVEIgcHJlZGljdGlvbiBvbiBSU0IgdW5kZXJmbG93LgogICAgCiAg
ICBIb3dldmVyLCBhbiBhZGRpdGlvbmFsIG1lYW5pbmcgb2YgRW5oYW5jZWQgSVJCUyBpcyB0aGF0
IHRoZSBwcm9jZXNzb3IgbWF5IG5vdAogICAgYmUgcmV0cG9saW5lLXNhZmUuICBUaGUgR2VtaW5p
IExha2UgcGxhdGZvcm0sIGJhc2VkIG9uIHRoZSBHb2xkbW9udCBQbHVzCiAgICBtaWNyb2FyY2hp
dGVjdHVyZSBpcyB0aGUgZmlyc3QgQXRvbSBwcm9jZXNzb3IgdG8gc3VwcG9ydCBlSUJSUy4KICAg
IAogICAgVW50aWwgWGVuIGdldHMgZnVsbCBlSUJSUyBzdXBwb3J0LCBHZW1pbmkgTGFrZSB3aWxs
IHN0aWxsIGJlIHNhZmUgdXNpbmcKICAgIHJlZ3VsYXIgSUJSUy4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2Vk
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAx
N2Y3NDI0MmNjZjBjZTZlNTFjMDNhNTg2MDk0Nzg2NWMwZWYwZGMyCiAgICBtYXN0ZXIgZGF0ZTog
MjAxOS0wMy0xOCAxNjoyNjo0MCArMDAwMAoKY29tbWl0IDkyM2Q0ZTg3MzZlYzYwYjZlMGRhOWY0
OTZiNzFiYzY4ZTc3ODM3NTYKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgpEYXRlOiAgIEZyaSBNYXkgMyAxMTowODoyNiAyMDE5ICswMjAwCgogICAgeDg2
L21zcjogU2hvcnRlbiBBUkNIX0NBUEFCSUxJVElFU18qIGNvbnN0YW50cwogICAgCiAgICBUaGV5
IGFyZSB1bm5lY2Vzc2VyaWx5IHZlcmJvc2UsIGFuZCBBUkNIX0NBUFNfKiBpcyBhbHJlYWR5IHRo
ZSBtb3JlIGNvbW1vbgogICAgdmVyc2lvbi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBiYTI3YWFhODg1NDhj
ODI0YTQ3ZGNmNTYwOTI4OGVlMWMwNWQyOTQ2CiAgICBtYXN0ZXIgZGF0ZTogMjAxOS0wMy0xOCAx
NjoyNjo0MCArMDAwMAoKY29tbWl0IDdkZGZjMmFmMTU4ZmY0Yzk2NzkyY2Y3ZDA3MjkwOGIyMzJm
MGM4ZmIKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgRnJp
IE1heSAzIDExOjA3OjM1IDIwMTkgKzAyMDAKCiAgICB4ODYvZTgyMDogZml4IGJ1aWxkIHdpdGgg
Z2NjOQogICAgCiAgICBlODIwLmM6IEluIGZ1bmN0aW9uIOKAmGNsaXBfdG9fbGltaXTigJk6CiAg
ICAuLi4veGVuL2luY2x1ZGUvYXNtL3N0cmluZy5oOjEwOjI2OiBlcnJvcjog4oCYX19idWlsdGlu
X21lbW1vdmXigJkgb2Zmc2V0IFstMTYsIC0zNl0gaXMgb3V0IG9mIHRoZSBib3VuZHMgWzAsIDIw
NDg0XSBvZiBvYmplY3Qg4oCYZTgyMOKAmSB3aXRoIHR5cGUg4oCYc3RydWN0IGU4MjBtYXDigJkg
Wy1XZXJyb3I9YXJyYXktYm91bmRzXQogICAgICAgMTAgfCAjZGVmaW5lIG1lbW1vdmUoZCwgcywg
bikgX19idWlsdGluX21lbW1vdmUoZCwgcywgbikKICAgICAgICAgIHwgICAgICAgICAgICAgICAg
ICAgICAgICAgIF5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+CiAgICBlODIwLmM6NDA0OjEzOiBu
b3RlOiBpbiBleHBhbnNpb24gb2YgbWFjcm8g4oCYbWVtbW92ZeKAmQogICAgICA0MDQgfCAgICAg
ICAgICAgICBtZW1tb3ZlKCZlODIwLm1hcFtpXSwgJmU4MjAubWFwW2krMV0sCiAgICAgICAgICB8
ICAgICAgICAgICAgIF5+fn5+fn4KICAgIGU4MjAuYzozNjoxNjogbm90ZTog4oCYZTgyMOKAmSBk
ZWNsYXJlZCBoZXJlCiAgICAgICAzNiB8IHN0cnVjdCBlODIwbWFwIGU4MjA7CiAgICAgICAgICB8
ICAgICAgICAgICAgICAgIF5+fn4KICAgIAogICAgV2hpbGUgSSBjYW4ndCBzZWUgd2hlcmUgdGhl
IG5lZ2F0aXZlIG9mZnNldHMgd291bGQgY29tZSBmcm9tLCBjb252ZXJ0aW5nCiAgICB0aGUgbG9v
cCBpbmRleCB0byB1bnNpZ25lZCB0eXBlIGhlbHBzLiBUYWtlIHRoZSBvcHBvcnR1bml0eSBhbmQg
YWxzbwogICAgY29udmVydCBzZXZlcmFsIG90aGVyIGxvY2FsIHZhcmlhYmxlcyBhbmQgY29weV9l
ODIwX21hcCgpJ3Mgc2Vjb25kCiAgICBwYXJhbWV0ZXIgdG8gdW5zaWduZWQgaW50IChhbmQgYm9v
bCBpbiBvbmUgY2FzZSkuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBDaGFybGVzIEFybm9sZCA8Y2Fy
bm9sZEBzdXNlLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0
cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgog
ICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAg
ICBtYXN0ZXIgY29tbWl0OiAyMmUyZjhkZGRmNWZiZWQ4ODViNWU0ZGIzZmZjOWUxMTAxYmU5ZWMw
CiAgICBtYXN0ZXIgZGF0ZTogMjAxOS0wMy0xOCAxMTozODozNiArMDEwMAoKY29tbWl0IGY3MjU3
MjExNWI1OGI4MjRiNWUwODE2ODFhMmZkZTY2ZTBiYzViMjEKQXV0aG9yOiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIEZyaSBNYXkgMyAxMTowNjozOCAy
MDE5ICswMjAwCgogICAgeDg2L3B2OiBGaXggY29uc3RydWN0aW9uIG9mIDMyYml0IGRvbTAncwog
ICAgCiAgICBkb20wX2NvbnN0cnVjdF9wdigpIGhhcyBsb2dpYyB0byB0cmFuc2l0aW9uIGRvbTAg
aW50byBhIGNvbXBhdCBkb21haW4gd2hlbgogICAgYm9vdGluZyBhbiBFTEYzMiBpbWFnZS4KICAg
IAogICAgT25lIGFzcGVjdCB3aGljaCBpcyBtaXNzaW5nIGlzIHRoZSBDUFVJRCBwb2xpY3kgcmVj
YWxjdWxhdGlvbiwgbWVhbmluZyB0aGF0IGEKICAgIDMyYml0IGRvbTAgc2VlcyBhIDY0Yml0IHBv
bGljeSwgd2hpY2ggZGlmZmVyIGJ5IHRoZSBMb25nIE1vZGUgZmVhdHVyZSBmbGFnIGluCiAgICBw
YXJ0aWN1bGFyLiAgQW5vdGhlciBtaXNzaW5nIGl0ZW0gaXMgdGhlIHg4N19maXBfd2lkdGggaW5p
dGlhbGlzYXRpb24uCiAgICAKICAgIFVwZGF0ZSBkb20wX2NvbnN0cnVjdF9wdigpIHRvIHVzZSBz
d2l0Y2hfY29tcGF0KCksIHJhdGhlciB0aGFuIHJldGFpbmluZyB0aGUKICAgIG9wZW5jb2Rpbmcu
ICBQb3NpdGlvbiB0aGUgY2FsbCB0byBzd2l0Y2hfY29tcGF0KCkgc3VjaCB0aGF0IHRoZSBjb21w
YXQzMiBsb2NhbAogICAgdmFyaWFibGUgY2FuIGRpc2FwcGVhciBlbnRpcmVseS4KICAgIAogICAg
VGhlIDMyYml0IG1vbml0b3IgdGFibGUgaXMgbm93IGNyZWF0ZWQgYnkgc2V0dXBfY29tcGF0X2w0
KCksIGF2b2lkaW5nIHRoZSBuZWVkCiAgICB0byBmb3IgbWFudWFsIGNyZWF0aW9uIGxhdGVyLgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0
ZXIgY29tbWl0OiAzNTZmNDM3MTcxYzViYjkwNzAxYWM5ZGQ3YmE0ZGJiZDA1OTg4ZTM4CiAgICBt
YXN0ZXIgZGF0ZTogMjAxOS0wMy0xNSAxNDo1OToyNyArMDAwMAoKY29tbWl0IDdkZmVhNzgyYjgz
Njg0ZDRiNjlkODhiMzZhODNiZWQwYzM0NDc4Y2YKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIEZyaSBNYXkgMyAxMTowNTo1NiAyMDE5ICsw
MjAwCgogICAgeDg2L3RzeDogSW1wbGVtZW50IGNvbnRyb2xzIGZvciBSVE0gZm9yY2UtYWJvcnQg
bW9kZQogICAgCiAgICBUaGUgQ1BVSUQgYml0IGFuZCBNU1IgYXJlIGRlbGliZXJhdGVseSBub3Qg
ZXhwb3NlZCB0byBndWVzdHMsIGJlY2F1c2UgdGhleQogICAgd29uJ3QgZXhpc3Qgb24gbmV3ZXIg
cHJvY2Vzc29ycy4gIEFzIHZQTVUgaXNuJ3Qgc2VjdXJpdHkgc3VwcG9ydGVkLCB0aGUKICAgIG1p
c2JlaGF2aW91ciBvZiBQQ1IzIGlzbid0IGV4cGVjdGVkIHRvIGltcGFjdCBwcm9kdWN0aW9uIGRl
cGxveW1lbnRzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDZiZTYxM2YyOWI0MjA1MzQ5Mjc1ZDI0MzY3
YmQ0YzgyZmIyOTYwZGQKICAgIG1hc3RlciBkYXRlOiAyMDE5LTAzLTEyIDE3OjA1OjIxICswMDAw
Cgpjb21taXQgZjBjNTgwNWI2NDc2NzU2M2FiYjU1OGZmN2U3NjQwY2VkMTExNGEwZApBdXRob3I6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgRnJpIE1h
eSAzIDExOjA1OjA1IDIwMTkgKzAyMDAKCiAgICB4ODYvdnRkOiBEb24ndCBpbmNsdWRlIGNvbnRy
b2wgcmVnaXN0ZXIgc3RhdGUgaW4gdGhlIHRhYmxlIHBvaW50ZXJzCiAgICAKICAgIGlyZW1hcF9t
YWRkciBhbmQgcWludmFsX21hZGRyIHBvaW50IHRvIHRoZSBiYXNlIG9mIGEgYmxvY2sgb2YgY29u
dGlndW91cyBSQU0sCiAgICBhbGxvY2F0ZWQgYnkgdGhlIGRyaXZlciwgaG9sZGluZyB0aGUgSW50
ZXJydXB0IFJlbWFwcGluZyB0YWJsZSwgYW5kIHRoZSBRdWV1ZWQKICAgIEludmFsaWRhdGlvbiBy
aW5nLgogICAgCiAgICBEZXNwaXRlIHRoZWlyIG5hbWUsIHRoZXkgYXJlIGFjdHVhbGx5IHRoZSB2
YWx1ZXMgb2YgdGhlIGhhcmR3YXJlIHJlZ2lzdGVyLAogICAgaW5jbHVkaW5nIGNvbnRyb2wgbWV0
YWRhdGEgaW4gdGhlIGxvd2VyIDEyIGJpdHMuICBXaGlsZSB1c2VzIG9mIHRoZXNlIGZpZWxkcwog
ICAgZG8gYXBwZWFyIHRvIGNvcnJlY3RseSBzaGlmdCBvdXQgdGhlIG1ldGFkYXRhLCB0aGlzIGlz
IHZlcnkgc3VidGxlIGJlaGF2aW91cgogICAgYW5kIGNvbmZ1c2luZyB0byBmb2xsb3cuCiAgICAK
ICAgIE5vdGhpbmcgdXNlcyB0aGUgbWV0YWRhdGEsIHNvIG1ha2UgdGhlIGZpZWxkcyBhY3R1YWxs
eSBwb2ludCBhdCB0aGUgYmFzZSBvZgogICAgdGhlIHJlbGV2YW50IHRhYmxlcy4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tl
ZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgICBtYXN0ZXIgY29tbWl0
OiBhOWEwNWFlZWUxMGE1YTM3NjNhNDEzMDVhOWYzODExMmRkMWZjYzgyCiAgICBtYXN0ZXIgZGF0
ZTogMjAxOS0wMy0xMiAxMzo1NzoxMyArMDAwMAoKY29tbWl0IDNmNTQ5MGQ3ZTQ0MmRiM2RjNjVk
Nzg0ZWUzYzA4N2Y3ZTQxZjVhMDYKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CkRhdGU6ICAgRnJpIE1heSAzIDExOjA0OjMyIDIwMTkgKzAyMDAKCiAgICB4ODYvSFZNOiBk
b24ndCBjcmFzaCBndWVzdCBpbiBodm1lbXVsX2ZpbmRfbW1pb19jYWNoZSgpCiAgICAKICAgIENv
bW1pdCAzNWE2MWMwNWVhICgieDg2ZW11bDogYWRqdXN0IGhhbmRsaW5nIG9mIEFWWDIgZ2F0aGVy
cyIpIGJ1aWxkcwogICAgdXBvbiB0aGUgZmFjdCB0aGF0IHRoZSBkb21haW4gd2lsbCBhY3R1YWxs
eSBzdXJ2aXZlIHJ1bm5pbmcgb3V0IG9mIE1NSU8KICAgIHJlc3VsdCBidWZmZXIgc3BhY2UuIERy
b3AgdGhlIGRvbWFpbl9jcmFzaCgpIGludm9jYXRpb24uIEFsc28gZGVsYXkKICAgIGluY3JlbWVu
dGluZyBvZiB0aGUgdXNhZ2UgY291bnRlciwgc3VjaCB0aGF0IHRoZSBmdW5jdGlvbiBjYW4ndCBw
b3NzaWJseQogICAgdXNlL3JldHVybiBhbiBvdXQtb2YtYm91bmRzIHNsb3QvcG9pbnRlciBpbiBj
YXNlIGV4ZWN1dGlvbiBzdWJzZXF1ZW50bHkKICAgIG1ha2VzIGl0IGludG8gdGhlIGZ1bmN0aW9u
IGFnYWluIHdpdGhvdXQgYSBwcmlvciByZXNldCBvZiBzdGF0ZS4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFBh
dWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBh
NDNjMWRlYzI0NmJkZWU0ODRlNmEzZGUwMDFjYzY4NTBhMTA3YWJlCiAgICBtYXN0ZXIgZGF0ZTog
MjAxOS0wMy0xMiAxNDozOTo0NiArMDEwMAoKY29tbWl0IGQwNmY1NjEzZTVkZjUyOWYzZTZhZWE5
NGQ2NDhhM2M2MmU2NWE0MDMKQXV0aG9yOiBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5A
Y2l0cml4LmNvbT4KRGF0ZTogICBGcmkgTWF5IDMgMTE6MDM6NTIgMjAxOSArMDIwMAoKICAgIGlv
bW11OiBsZWF2ZSBJT01NVSBlbmFibGVkIGJ5IGRlZmF1bHQgZHVyaW5nIGtleGVjIGNyYXNoIHRy
YW5zaXRpb24KICAgIAogICAgSXQncyB1bnNhZmUgdG8gZGlzYWJsZSBJT01NVSBvbiBhIGxpdmUg
c3lzdGVtIHdoaWNoIGlzIHRoZSBjYXNlCiAgICBpZiB3ZSdyZSBjcmFzaGluZyBzaW5jZSByZW1h
cHBpbmcgaGFyZHdhcmUgZG9lc24ndCB1c3VhbGx5IGtub3cgd2hhdAogICAgdG8gZG8gd2l0aCBv
bmdvaW5nIGJ1cyB0cmFuc2FjdGlvbnMgYW5kIGZyZXF1ZW50bHkgcmFpc2VzIE5NSS9NQ0UvU01J
LAogICAgZXRjLiAoZGVwZW5kcyBvbiB0aGUgZmlybXdhcmUgY29uZmlndXJhdGlvbikgdG8gc2ln
bmFsIHRoZXNlIGFibm9ybWFsaXRpZXMuCiAgICBUaGlzLCBpbiB0dXJuLCBkb2Vzbid0IHBsYXkg
d2VsbCB3aXRoIGtleGVjIHRyYW5zaXRpb24gcHJvY2VzcyBhcyB0aGVyZSBpcwogICAgbm8gaGFu
ZGxpbmcgYXZhaWxhYmxlIGF0IHRoZSBtb21lbnQgZm9yIHRoaXMga2luZCBvZiBldmVudHMgcmVz
dWx0aW5nCiAgICBpbiBmYWlsdXJlcyB0byBlbnRlciB0aGUga2VybmVsLgogICAgCiAgICBNb2Rl
cm4gTGludXgga2VybmVscyB0YXVnaHQgdG8gY29weSBhbGwgdGhlIG5lY2Vzc2FyeSBETUFSL0lS
IHRhYmxlcwogICAgZm9sbG93aW5nIGtleGVjIGZyb20gdGhlIHByZXZpb3VzIGtlcm5lbCAoWGVu
IGluIG91ciBjYXNlKSAtIHNvIGl0J3MKICAgIGN1cnJlbnRseSBub3JtYWwgdG8ga2VlcCBJT01N
VSBlbmFibGVkLiBJdCBtaWdodCByZXF1aXJlIG1pbm9yIGNoYW5nZXMgdG8KICAgIGtkdW1wIGNv
bW1hbmQgbGluZSB0aGF0IGVuYWJsZXMgSU9NTVUgZHJpdmVycyAoZS5nLiBpbnRlbF9pb21tdT1v
biAvCiAgICBpbnRyZW1hcD1vbikgYnV0IHJlY2VudCBrZXJuZWxzIGRvbid0IHJlcXVpcmUgYW55
IGFkZGl0aW9uYWwgY2hhbmdlcyBmb3IKICAgIHRoZSB0cmFuc2l0aW9uIHRvIGJlIHRyYW5zcGFy
ZW50LgogICAgCiAgICBBIGZhbGxiYWNrIG9wdGlvbiBpcyBzdGlsbCBsZWZ0IGZvciBjb21wYXRp
YmlsaXR5IHdpdGggYW5jaWVudCBjcmFzaAogICAga2VybmVscyB3aGljaCBkaWRuJ3QgbGlrZSB0
byBoYXZlIElPTU1VIGFjdGl2ZSB1bmRlciB0aGVpciBmZWV0IG9uIGJvb3QuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IElnb3IgRHJ1emhpbmluIDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29tPgog
ICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBj
b21taXQ6IDEyYzM2ZjU3N2Q0NTQ5OTZjODgyZWNkYzVkYTgxMTNjYTI2MTM2NDYKICAgIG1hc3Rl
ciBkYXRlOiAyMDE5LTAzLTEyIDE0OjM4OjEyICswMTAwCgpjb21taXQgOTJmYzBiNjM1Y2E4NzQ1
OWVmNDU4MmJiOGYxNjYzYjE0YTA5N2JlNApBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgRnJpIE1heSAzIDExOjAzOjAxIDIwMTkgKzAyMDAK
CiAgICB4ODYvdm14OiBQcm9wZXJseSBmbHVzaCB0aGUgVExCIHdoZW4gYW4gYWx0cDJtIGlzIG1v
ZGlmaWVkCiAgICAKICAgIE1vZGlmaWNhdGlvbnMgdG8gYW4gYWx0cDJtIG1hcmsgdGhlIHAybSBh
cyBuZWVkaW5nIGZsdXNoaW5nLCBidXQgdGhpcyB3YXMKICAgIG5ldmVyIHdpcmVkIHVwIGluIHRo
ZSByZXR1cm4tdG8tZ3Vlc3QgcGF0aC4gIEFzIGEgcmVzdWx0LCBzdGFsZSBUTEIgZW50cmllcwog
ICAgY2FuIHJlbWFpbiBhZnRlciByZXN1bWluZyB0aGUgZ3Vlc3QuCiAgICAKICAgIEluIHByYWN0
aWNlLCB0aGlzIG1hbmlmZXN0cyBhcyBhIG1pc3NpbmcgRVBUX1ZJT0xBVElPTiBvciAjVkUgZXhj
ZXB0aW9uIHdoZW4KICAgIHRoZSBndWVzdCBzdWJzZXF1ZW50bHkgYWNjZXNzZXMgYSBwYWdlIHdo
aWNoIGhhcyBoYWQgaXRzIHBlcm1pc3Npb25zIHJlZHVjZWQuCiAgICAKICAgIHZteF92bWVudGVy
X2hlbHBlcigpIG5vdyBoYXMgMTEgcDJtcyB0byBwb3RlbnRpYWxseSBpbnZhbGlkYXRlLCBidXQg
aXNzdWluZyAxMQogICAgSU5WRVBUIGluc3RydWN0aW9ucyBpc24ndCBjbGV2ZXIuICBJbnN0ZWFk
LCBjb3VudCBob3cgbWFueSBjb250ZXh0cyBuZWVkCiAgICBpbnZhbGlkYXRpbmcsIGFuZCB1c2Ug
SU5WRVBUX0FMTF9DT05URVhUIGlmIHR3byBvciBtb3JlIGFyZSBpbiBuZWVkIG9mCiAgICBmbHVz
aGluZy4KICAgIAogICAgVGhpcyBkb2Vzbid0IGhhdmUgYW4gWFNBIGJlY2F1c2UgYWx0cDJtIGlz
IG5vdCB5ZXQgYSBzZWN1cml0eS1zdXBwb3J0ZWQKICAgIGZlYXR1cmUuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBS
ZXZpZXdlZC1ieTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgog
ICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2Vk
LWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAgIG1hc3RlciBjb21taXQ6
IDY5Zjc2NDNkZjY4ZWY4ZTk5NDIyMWE5OTZlMzM2YTQ3Y2JiN2JiYzgKICAgIG1hc3RlciBkYXRl
OiAyMDE5LTAyLTI4IDExOjE2OjI3ICswMDAwCgpjb21taXQgYjgwNzFmMzQ4YmY0OWRmOTc2YWVl
ZGUxNThmYTZhODYxOGI5NTQwZgpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KRGF0ZTogICBGcmkgTWF5IDMgMTE6MDI6MTcgMjAxOSArMDIwMAoKICAgIHg4Ni9jcHVpZDog
YWRkIG1pc3NpbmcgUENMTVVMUURRIGRlcGVuZGVuY3kKICAgIAogICAgU2luY2Ugd2UgY2FuJ3Qg
c2VlbSB0byBiZSBhYmxlIHRvIHNldHRsZSBvdXIgZGlzY3Vzc2lvbiBmb3IgdGhlIHdpZGVyCiAg
ICBhZGp1c3RtZW50IHByZXZpb3VzbHkgcG9zdGVkLCBsZXQncyBhdCBsZWFzdCBhZGQgdGhlIG1p
c3NpbmcgZGVwZW5kZW5jeQogICAgZm9yIDQuMTIuIEknbSBub3QgY29udmluY2VkIHRob3VnaCB0
aGF0IGF0dGFjaGluZyBpdCB0byBTU0UgaXMgY29ycmVjdC4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBlZWIz
MWVlNTIyYzdiYjg1NDFlYjRjMDM3YmUyYzQyYmZjZjBhM2MzCiAgICBtYXN0ZXIgZGF0ZTogMjAx
OS0wMy0wNSAxODowNDoyMyArMDEwMAoKY29tbWl0IDUyMDA3OTFkZmJlMGFmMmY0OWE5YzAyMjY1
MjBjMmFlZjA0MTNkNWEKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRh
dGU6ICAgRnJpIE1heSAzIDExOjAxOjI0IDIwMTkgKzAyMDAKCiAgICB4ODYvbW06IGZpeCAjR1Ao
MCkgaW4gc3dpdGNoX2NyM19jcjQoKQogICAgCiAgICBXaXRoICJwY2lkPW5vLXhwdGkiIGFuZCBv
cHBvc2l0ZSBYUFRJIHNldHRpbmdzIGluIHR3byA2NC1iaXQgUFYgZG9tYWlucwogICAgKGFjaGll
dmFibGUgd2l0aCBvbmUgb2YgInhwdGk9bm8tZG9tMCIgb3IgInhwdGk9bm8tZG9tdSIpLCBzd2l0
Y2hpbmcKICAgIGZyb20gYSBQQ0lELWRpc2FibGVkIHRvIGEgUENJRC1lbmFibGVkIDY0LWJpdCBQ
ViBkb21haW4gZmFpbHMgdG8gc2V0CiAgICBDUjQuUENJREUgaW4gdGltZSwgYXMgQ1I0LlBHRSB3
b3VsZCBub3QgYmUgc2V0IGluIGVpdGhlciAoc2VlCiAgICBwdl9maXh1cF9ndWVzdF9jcjQoKSwg
aW4gcGFydGljdWxhciBhcyB1c2VkIGJ5IHdyaXRlX3B0YmFzZSgpKSwgYW5kCiAgICBoZW5jZSB0
aGUgZWFybHkgQ1I0IHdyaXRlIHdvdWxkIGJlIHNraXBwZWQuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDog
ZmRjMjA1Njc2N2JhNzQzNDZkZmQ4YmJlODY4YmIyMjUyMWJhMTQxOAogICAgbWFzdGVyIGRhdGU6
IDIwMTktMDMtMDUgMTc6MDI6MzYgKzAxMDAKCmNvbW1pdCAzYjBlZWJiMWNhNmUxNThkN2I5YTVl
NTdkNjhkZGI0MDkzODgyODIyCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KRGF0ZTogICBGcmkgTWF5IDMgMTA6NTk6MTggMjAxOSArMDIwMAoKICAgIHhl
bjogRml4IGJhY2twb3J0IG9mICJ4ZW4vY21kbGluZTogRml4IGJ1Z2d5IHN0cm5jbXAocywgTElU
RVJBTCwgc3MgLSBzKSBjb25zdHJ1Y3QiCiAgICAKICAgIFRoZXNlIHdlcmUgbWlzc2VkIGFzIGEg
Y29uc2VxdWVuY2Ugb2YgYmVpbmcgcmViYXNlZCBvdmVyIG90aGVyIGNtZGxpbmUKICAgIGNsZWFu
dXAuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 06 13:14:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 13:14:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNdRv-0002cC-HY; Mon, 06 May 2019 13:14:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=DZ7u=TG=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hNdRt-0002c7-PQ
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 13:14:29 +0000
X-Inumbo-ID: dc7ff99e-7000-11e9-a103-ebfcbaa890e0
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id dc7ff99e-7000-11e9-a103-ebfcbaa890e0;
 Mon, 06 May 2019 13:14:22 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 06 May 2019 07:14:20 -0600
Message-Id: <5CD03329020000780022C300@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 06 May 2019 07:14:17 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20190506065644.7415****1****jgross@suse.com>
 <20190506065644.7415****46****jgross@suse.com>
 <5CCFF6F1020000780022C12B@suse.com>
 <ac57c420*a72e*7570*db8f*27e4693c2755@suse.com>
 <5CD005E7020000780022C1B5@suse.com>
 <869f9821-3f9d-3d75-ef65-30135824fc69@suse.com>
 <5CD02161020000780022C257@suse.com>
 <273a762b-ffdf-fb46-4bef-e748d2212885@suse.com>
In-Reply-To: <273a762b-ffdf-fb46-4bef-e748d2212885@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH RFC V2 45/45] xen/sched: add scheduling
 granularity enum
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA2LjA1LjE5IGF0IDE0OjIzLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAw
Ni8wNS8yMDE5IDEzOjU4LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMDYuMDUuMTkgYXQg
MTI6MjAsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+Pj4gT24gMDYvMDUvMjAxOSAxMjowMSwg
SmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4gT24gMDYuMDUuMTkgYXQgMTE6MjMsIDxqZ3Jvc3NA
c3VzZS5jb20+IHdyb3RlOgo+Pj4+PiBPbiAwNi8wNS8yMDE5IDEwOjU3LCBKYW4gQmV1bGljaCB3
cm90ZToKPj4+Pj4+IC4gWWV0IHRoZW4gSSdtIGEgbGl0dGxlIHB1enpsZWQgYnkgaXRzIHVzZSBo
ZXJlIGluIHRoZSBmaXJzdCBwbGFjZS4KPj4+Pj4+IEdlbmVyYWxseSBJIHRoaW5rIGZvcl9lYWNo
X2NwdSgpIHVzZXMgaW4gX19pbml0IGZ1bmN0aW9ucyBhcmUKPj4+Pj4+IHByb2JsZW1hdGljLCBh
cyB0aGV5IHRoZW4gcmVxdWlyZSBmdXJ0aGVyIGNvZGUgZWxzZXdoZXJlIHRvCj4+Pj4+PiBkZWFs
IHdpdGggaG90LW9ubGluaW5nLiBBIHByZS1TTVAtaW5pdGNhbGwgcGx1cyB1c2Ugb2YgQ1BVCj4+
Pj4+PiBub3RpZmllcnMgaXMgdHlwaWNhbGx5IG1vcmUgYXBwcm9wcmlhdGUuCj4+Pj4+Cj4+Pj4+
IEFuZCB0aGF0IHdhcyBtZW50aW9uZWQgaW4gdGhlIGNvdmVyIGxldHRlcjogY3B1IGhvdHBsdWcg
aXMgbm90IHlldAo+Pj4+PiBoYW5kbGVkIChoZW5jZSB0aGUgUkZDIHN0YXR1cyBvZiB0aGUgc2Vy
aWVzKS4KPj4+Pj4KPj4+Pj4gV2hlbiBjcHUgaG90cGx1ZyBpcyBiZWluZyBhZGRlZCBpdCBtaWdo
dCBiZSBhcHByb3ByaWF0ZSB0byBzd2l0Y2ggdGhlCj4+Pj4+IHNjaGVtZSBhcyB5b3Ugc3VnZ2Vz
dGVkLiBSaWdodCBub3cgdGhlIGN1cnJlbnQgc29sdXRpb24gaXMgbXVjaCBtb3JlCj4+Pj4+IHNp
bXBsZS4KPj4+Pgo+Pj4+IEkgc2VlIChJIGRpZCBub3RpY2UgdGhlIGNvdmVyIGxldHRlciByZW1h
cmssIGJ1dCBtYW5hZ2VkIHRvIG5vdAo+Pj4+IGhvbm9yIGl0IHdoZW4gd3JpdGluZyB0aGUgcmVw
bHkpLCBidXQgSSdtIHVuY29udmluY2VkIGlmIGluY3VycmluZwo+Pj4+IG1vcmUgY29kZSBjaHVy
biBieSBub3QgZGVhbGluZyB3aXRoIHRoaW5ncyB0aGUgImR5bmFtaWMiIHdheQo+Pj4+IHJpZ2h0
IGF3YXkgaXMgaW5kZWVkIHRoZSAibW9yZSBzaW1wbGUiIChvdmVyYWxsKSBzb2x1dGlvbi4KPj4+
Cj4+PiBFc3BlY2lhbGx5IHdpdGggaG90cGx1ZyB0aGluZ3MgYXJlIGJlY29taW5nIG1vcmUgY29t
cGxpY2F0ZWQ6IEknZCBsaWtlCj4+PiB0byBoYXZlIHRoZSBmaW5hbCB2ZXJzaW9uIGZhbGwgYmFj
ayB0byBzbWFsbGVyIGdyYW51bGFyaXRpZXMgaW4gY2FzZQo+Pj4gZS5nLiB0aGUgdXNlciBoYXMg
c2VsZWN0ZWQgc29ja2V0IHNjaGVkdWxpbmcgYW5kIHR3byBzb2NrZXRzIGhhdmUKPj4+IGRpZmZl
cmVudCBudW1iZXJzIG9mIGNvcmVzLiBXaXRoIGhvdHBsdWcgc3VjaCBhIHNpdHVhdGlvbiBtaWdo
dCBiZQo+Pj4gZGlzY292ZXJlZCBvbmx5IHdpdGggc29tZSBkb21VcyBhbHJlYWR5IHJ1bm5pbmcs
IHNvIGhvdyBzaG91bGQgd2UKPj4+IHJlYWN0IGluIHRoYXQgY2FzZT8gRG9pbmcgcGFuaWMoKSBp
cyBubyBvcHRpb24sIHNvIGVpdGhlciB3ZSByZWplY3QKPj4+IG9ubGluaW5nIHRoZSBhZGRpdGlv
bmFsIHNvY2tldCwgb3Igd2UgYWRhcHQgYnkgZHluYW1pY2FsbHkgbW9kaWZ5aW5nIHRoZQo+Pj4g
c2NoZWR1bGluZyBncmFudWxhcml0eS4gV2l0aG91dCB0aGF0IGJlaW5nIGRpc2N1c3NlZCBJIGRv
bid0IHRoaW5rIGl0Cj4+PiBtYWtlcyBzZW5zZSB0byBwdXQgYSBsb3QgZWZmb3J0IGludG8gYSBz
b2x1dGlvbiB3aGljaCBpcyBnb2luZyB0byBiZQo+Pj4gcmVqZWN0ZWQgaW4gdGhlIGVuZC4KPj4g
Cj4+IEhtbSwgd2hlcmUncyB0aGUgc3ltbWV0cnkgcmVxdWlyZW1lbnQgY29taW5nIGZyb20/IFNv
Y2tldAo+PiBzY2hlZHVsaW5nIHNob3VsZCBtZWFuIGFzIG1hbnkgdkNQVS1zIG9uIG9uZSBzb2Nr
ZXQgYXMgdGhlcmUKPj4gYXJlIGNvcmVzICogdGhyZWFkczsgc2ltaWxhcmx5IGNvcmUgc2NoZWR1
bGluZyAobnVtYmVyIG9mIHRocmVhZHMpLgo+PiBTdGF0aWNhbGx5IHBhcnRpdGlvbmluZyBkb21h
aW5zIHdvdWxkIHNlZW0gYW4gaW50ZXJtZWRpYXRlIHN0ZXAKPj4gYXQgYmVzdCBvbmx5IGFueXdh
eSwgYXMgdGhhdCByZXF1aXJlcyAob24gYXZlcmFnZSkgbGVhdmluZyBtb3JlCj4+IHJlc291cmNl
cyAoY29yZXMvdGhyZWFkcykgaWRsZSB0aGFuIHdpdGggYSBkeW5hbWljIHBhcnRpdGlvbmluZwo+
PiBtb2RlbC4KPiAKPiBBbmQgdGhhdCBpcyBleGFjdGx5IHRoZSBwdXJwb3NlIG9mIGNvcmUvc29j
a2V0IHNjaGVkdWxpbmcuIEhvdyBlbHNlCj4gd291bGQgaXQgYmUgcG9zc2libGUgKGluIGZ1dHVy
ZSkgdG8gcGFzcyB0aHJvdWdoIHRoZSB0b3BvbG9neSBiZWxvdwo+IHRoZSBzY2hlZHVsaW5nIGdy
YW51bGFyaXR5IHRvIHRoZSBndWVzdD8KClRydWUuIEFsYmVpdCBuZXZlcnRoZWxlc3MgYW4gKGF0
IGxlYXN0KSB1bmZvcnR1bmF0ZSBsaW1pdGF0aW9uLgoKPiBBbmQgaG93IHNob3VsZCBpdCBiZSBv
ZiBhbnkKPiB1c2UgZm9yIGZpZ2h0aW5nIHNlY3VyaXR5IGlzc3VlcyBkdWUgdG8gc2lkZSBjaGFu
bmVsIGF0dGFja3M/CgpGcm9tIFhlbidzIHBvdiBhbGwgaXMgc3RpbGwgZmluZSBhZmFpY3QuIEl0
J3MgdGhlIGxhY2sgb2YgKGNvcnJlY3QpCnRvcG9sb2d5IGV4cG9zdXJlIChhcyBwZXIgYWJvdmUp
IHdoaWNoIHdvdWxkIG1ha2UgZ3Vlc3QKc2lkZSBtaXRpZ2F0aW9uIGltcG9zc2libGUuCgo+PiBB
cyB0byB5b3VyIHNwZWNpZmljIHF1ZXN0aW9uIGhvdyB0byByZWFjdDogU2luY2UgYnJpbmdpbmcg
b25saW5lCj4+IGEgZnVsbCBuZXcgc29ja2V0IGltcGxpZXMgYnJpbmdpbmcgb25saW5lIGFsbCBp
dHMgY29yZXMgLyB0aHJlYWRzIG9uZQo+PiBieSBvbmUgYW55d2F5LCBhICJ0b28gc21hbGwiIHNv
Y2tldCBpbiB5b3VyIHNjaGVtZSB3b3VsZAo+PiBzaW1wbHkgcmVzdWx0IGluIHRoZSBzb2NrZXQg
cmVtYWluaW5nIHVudXNlZCB1bnRpbCAiZW5vdWdoIgo+PiBjb3Jlcy90aHJlYWRzIGhhdmUgYXBw
ZWFyZWQuIFNpbWlsYXJseSB0aGUgc29ja2V0IHdvdWxkIGdvCj4+IG91dCBvZiB1c2UgYXMgc29v
biBhcyBvbmUgb2YgaXRzIGNvcmVzL3RocmVhZHMgZ2V0cyBvZmZsaW5lZC4KPiAKPiBZZXMsIHRo
aXMgaXMgYSBwb3NzaWJsZSB3YXkgdG8gZG8gaXQuIEl0IHNob3VsZCBiZSBzcGVsbGVkIG91dCwK
PiB0aG91Z2guCj4gCj4+IE9idmlvdXNseSB0aGlzIGVuZHMgdXAgcHJvYmxlbWF0aWMgZm9yIHRo
ZSBsYXN0IHVzYWJsZSBzb2NrZXQuCj4gCj4gWWVzLCBsaWtlIHRvZGF5IGZvciB0aGUgbGFzdCBj
cHUvdGhyZWFkLgoKV2VsbCwgb25seSBraW5kIG9mLiBJdCdzIHF1aXRlIGV4cGVjdGVkIHRoYXQg
dGhlIGxhc3QgdGhyZWFkCmNhbid0IGJlIG9mZmxpbmVkLiBJJ2QgY2FsbCBpdCByYXRoZXIgdW5l
eHBlY3RlZCB0aGF0IGEgcmFuZG9tCnRocmVhZCBvbiB0aGUgbGFzdCBzb2NrZXQgY2FuJ3QgYmUg
b2ZmbGluZWQganVzdCBiZWNhdXNlIGVhY2gKb3RoZXIgc29ja2V0IGFsc28gaGFzIGEgc2luZ2xl
IG9mZmxpbmUgdGhyZWFkOiBUaGVyZSBtaWdodApzdGlsbCBiZSBodW5kcmVkcyBvZiBvbmxpbmUg
dGhyZWFkcyBpbiB0aGlzIGNhc2UsIGFmdGVyIGFsbC4KCj4+IEJ1dCB3aXRoIHRoZSBzdGF0aWMg
cGFydGl0aW9uaW5nIHlvdSBkZXNjcmliZSBJIGFsc28gY2FuJ3QgcmVhbGx5Cj4+IHNlZSBob3cg
Inhlbi1ocHRvb2wgc210LWRpc2FibGUiIGlzIGdvaW5nIHRvIHdvcmsuCj4gCj4gSXQgd29uJ3Qg
d29yay4gSXQganVzdCBtYWtlcyBubyBzZW5zZSB0byB1c2UgaXQgd2l0aCBjb3JlIHNjaGVkdWxp
bmcKPiBhY3RpdmUuCgpXaHkgbm90PyBEaXNhYmxpbmcgSFQgbWF5IGJlIGZvciBwdXJwb3NlcyBv
dGhlciB0aGFuIG1pdGlnYXRpbmcKdnVsbmVyYWJpbGl0aWVzIGxpa2UgTDFURi4gQW5kIHRoZSBz
eXN0ZW0gaXMgaW4gYSBzeW1tZXRyaWMgc3RhdGUKYXQgdGhlIGJlZ2lubmluZyBhbmQgZW5kIG9m
IHRoZSBlbnRpcmUgb3BlcmF0aW9uOyBpdCdzIG1lcmVseQppbnRlcm1lZGlhdGUgc3RhdGUgd2hp
Y2ggZG9lc24ndCBmaXQgdGhlIGV4cGVjdGF0aW9ucyB5b3Ugc2V0IGZvcnRoLgoKSmFuCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 06 13:29:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 13:29:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNdgQ-0003ih-0S; Mon, 06 May 2019 13:29:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XZcu=TG=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hNdgO-0003ic-EO
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 13:29:28 +0000
X-Inumbo-ID: f7de9362-7002-11e9-843c-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f7de9362-7002-11e9-843c-bc764e045a96;
 Mon, 06 May 2019 13:29:26 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 8295DAEF9;
 Mon,  6 May 2019 13:29:25 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: =?UTF-8?B?PDIwMTkwNTA2MDY1NjQ0Ljc0MTXvv73vv73vv73vv73vv73vv70=?=
 =?UTF-8?B?77+977+977+977+977+977+977+977+977+977+9Me+/ve+/ve+/ve+/ve+/vQ==?=
 =?UTF-8?B?77+977+977+977+977+977+977+977+977+977+977+9amdyb3NzQHN1c2UuY29t?=
 =?UTF-8?B?PiA8MjAxOTA1MDYwNjU2NDQuNzQxNe+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/vQ==?=
 =?UTF-8?B?77+977+977+977+977+977+977+977+9NDbvv73vv73vv73vv73vv73vv73vv70=?=
 =?UTF-8?B?77+977+977+977+977+977+977+977+977+9amdyb3NzQHN1c2UuY29tPiA8NUND?=
 =?UTF-8?B?RkY2RjEwMjAwMDA3ODAwMjJDMTJCQHN1c2UuY29tPiA8YWM1N2M0MjDvv73vv70=?=
 =?UTF-8?B?77+977+9YTcyZe+/ve+/ve+/ve+/vTc1NzDvv73vv73vv73vv71kYjhm77+977+9?=
 =?UTF-8?B?77+977+9MjdlNDY5M2MyNzU1QHN1c2UuY29tPiA8NUNEMDA1RTcwMjAwMDA3ODAw?=
 =?UTF-8?B?MjJDMUI1QHN1c2UuY29tPiA8ODY5Zjk4MjHvv70zZjlk77+9M2Q3Ne+/vWVmNjU=?=
 =?UTF-8?Q?=ef=bf=bd30135824fc69=40suse=2ecom=3e_=3c5CD02161020000780022C257?=
 =?UTF-8?Q?=40suse=2ecom=3e_=3c273a762b-ffdf-fb46-4bef-e748d2212885=40suse?=
 =?UTF-8?Q?=2ecom=3e_=3c5CD03329020000780022C300=40suse=2ecom=3e?=
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 mQENBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAG0H0p1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT6JATkEEwECACMFAlOMcK8CGwMH
 CwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAKCRCw3p3WKL8TL8eZB/9G0juS/kDY9LhEXseh
 mE9U+iA1VsLhgDqVbsOtZ/S14LRFHczNd/Lqkn7souCSoyWsBs3/wO+OjPvxf7m+Ef+sMtr0
 G5lCWEWa9wa0IXx5HRPW/ScL+e4AVUbL7rurYMfwCzco+7TfjhMEOkC+va5gzi1KrErgNRHH
 kg3PhlnRY0Udyqx++UYkAsN4TQuEhNN32MvN0Np3WlBJOgKcuXpIElmMM5f1BBzJSKBkW0Jc
 Wy3h2Wy912vHKpPV/Xv7ZwVJ27v7KcuZcErtptDevAljxJtE7aJG6WiBzm+v9EswyWxwMCIO
 RoVBYuiocc51872tRGywc03xaQydB+9R7BHPuQENBFOMcBYBCADLMfoA44MwGOB9YT1V4KCy
 vAfd7E0BTfaAurbG+Olacciz3yd09QOmejFZC6AnoykydyvTFLAWYcSCdISMr88COmmCbJzn
 sHAogjexXiif6ANUUlHpjxlHCCcELmZUzomNDnEOTxZFeWMTFF9Rf2k2F0Tl4E5kmsNGgtSa
 aMO0rNZoOEiD/7UfPP3dfh8JCQ1VtUUsQtT1sxos8Eb/HmriJhnaTZ7Hp3jtgTVkV0ybpgFg
 w6WMaRkrBh17mV0z2ajjmabB7SJxcouSkR0hcpNl4oM74d2/VqoW4BxxxOD1FcNCObCELfIS
 auZx+XT6s+CE7Qi/c44ibBMR7hyjdzWbABEBAAGJAR8EGAECAAkFAlOMcBYCGwwACgkQsN6d
 1ii/Ey9D+Af/WFr3q+bg/8v5tCknCtn92d5lyYTBNt7xgWzDZX8G6/pngzKyWfedArllp0Pn
 fgIXtMNV+3t8Li1Tg843EXkP7+2+CQ98MB8XvvPLYAfW8nNDV85TyVgWlldNcgdv7nn1Sq8g
 HwB2BHdIAkYce3hEoDQXt/mKlgEGsLpzJcnLKimtPXQQy9TxUaLBe9PInPd+Ohix0XOlY+Uk
 QFEx50Ki3rSDl2Zt2tnkNYKUCvTJq7jvOlaPd6d/W0tZqpyy7KVay+K4aMobDsodB3dvEAs6
 ScCnh03dDAFgIq5nsB11j3KPKdVoPlfucX2c7kGNH+LUMbzqV6beIENfNexkOfxHf4kBrQQY
 AQgAIBYhBIUSZ3Lo9gSUpdCX97DendYovxMvBQJa3fDQAhsCAIEJELDendYovxMvdiAEGRYI
 AB0WIQRTLbB6QfY48x44uB6AXGG7T9hjvgUCWt3w0AAKCRCAXGG7T9hjvk2LAP99B/9FenK/
 1lfifxQmsoOrjbZtzCS6OKxPqOLHaY47BgEAqKKn36YAPpbk09d2GTVetoQJwiylx/Z9/mQI
 CUbQMg1pNQf9EjA1bNcMbnzJCgt0P9Q9wWCLwZa01SnQWFz8Z4HEaKldie+5bHBL5CzVBrLv
 81tqX+/j95llpazzCXZW2sdNL3r8gXqrajSox7LR2rYDGdltAhQuISd2BHrbkQVEWD4hs7iV
 1KQHe2uwXbKlguKPhk5ubZxqwsg/uIHw0qZDk+d0vxjTtO2JD5Jv/CeDgaBX4Emgp0NYs8IC
 UIyKXBtnzwiNv4cX9qKlz2Gyq9b+GdcLYZqMlIBjdCz0yJvgeb3WPNsCOanvbjelDhskx9gd
 6YUUFFqgsLtrKpCNyy203a58g2WosU9k9H+LcheS37Ph2vMVTISMszW9W8gyORSgmw==
Message-ID: <c41eee44-4fb1-3f3f-1f9d-da1ba0744721@suse.com>
Date: Mon, 6 May 2019 15:29:24 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH RFC V2 45/45] xen/sched: add scheduling
 granularity enum
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDYvMDUvMjAxOSAxNToxNCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMDYuMDUuMTkg
YXQgMTQ6MjMsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+PiBPbiAwNi8wNS8yMDE5IDEzOjU4
LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDA2LjA1LjE5IGF0IDEyOjIwLCA8amdyb3Nz
QHN1c2UuY29tPiB3cm90ZToKPj4+PiBPbiAwNi8wNS8yMDE5IDEyOjAxLCBKYW4gQmV1bGljaCB3
cm90ZToKPj4+Pj4+Pj4gT24gMDYuMDUuMTkgYXQgMTE6MjMsIDxqZ3Jvc3NAc3VzZS5jb20+IHdy
b3RlOgo+Pj4+Pj4gT24gMDYvMDUvMjAxOSAxMDo1NywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+
Pj4gLiBZZXQgdGhlbiBJJ20gYSBsaXR0bGUgcHV6emxlZCBieSBpdHMgdXNlIGhlcmUgaW4gdGhl
IGZpcnN0IHBsYWNlLgo+Pj4+Pj4+IEdlbmVyYWxseSBJIHRoaW5rIGZvcl9lYWNoX2NwdSgpIHVz
ZXMgaW4gX19pbml0IGZ1bmN0aW9ucyBhcmUKPj4+Pj4+PiBwcm9ibGVtYXRpYywgYXMgdGhleSB0
aGVuIHJlcXVpcmUgZnVydGhlciBjb2RlIGVsc2V3aGVyZSB0bwo+Pj4+Pj4+IGRlYWwgd2l0aCBo
b3Qtb25saW5pbmcuIEEgcHJlLVNNUC1pbml0Y2FsbCBwbHVzIHVzZSBvZiBDUFUKPj4+Pj4+PiBu
b3RpZmllcnMgaXMgdHlwaWNhbGx5IG1vcmUgYXBwcm9wcmlhdGUuCj4+Pj4+Pgo+Pj4+Pj4gQW5k
IHRoYXQgd2FzIG1lbnRpb25lZCBpbiB0aGUgY292ZXIgbGV0dGVyOiBjcHUgaG90cGx1ZyBpcyBu
b3QgeWV0Cj4+Pj4+PiBoYW5kbGVkIChoZW5jZSB0aGUgUkZDIHN0YXR1cyBvZiB0aGUgc2VyaWVz
KS4KPj4+Pj4+Cj4+Pj4+PiBXaGVuIGNwdSBob3RwbHVnIGlzIGJlaW5nIGFkZGVkIGl0IG1pZ2h0
IGJlIGFwcHJvcHJpYXRlIHRvIHN3aXRjaCB0aGUKPj4+Pj4+IHNjaGVtZSBhcyB5b3Ugc3VnZ2Vz
dGVkLiBSaWdodCBub3cgdGhlIGN1cnJlbnQgc29sdXRpb24gaXMgbXVjaCBtb3JlCj4+Pj4+PiBz
aW1wbGUuCj4+Pj4+Cj4+Pj4+IEkgc2VlIChJIGRpZCBub3RpY2UgdGhlIGNvdmVyIGxldHRlciBy
ZW1hcmssIGJ1dCBtYW5hZ2VkIHRvIG5vdAo+Pj4+PiBob25vciBpdCB3aGVuIHdyaXRpbmcgdGhl
IHJlcGx5KSwgYnV0IEknbSB1bmNvbnZpbmNlZCBpZiBpbmN1cnJpbmcKPj4+Pj4gbW9yZSBjb2Rl
IGNodXJuIGJ5IG5vdCBkZWFsaW5nIHdpdGggdGhpbmdzIHRoZSAiZHluYW1pYyIgd2F5Cj4+Pj4+
IHJpZ2h0IGF3YXkgaXMgaW5kZWVkIHRoZSAibW9yZSBzaW1wbGUiIChvdmVyYWxsKSBzb2x1dGlv
bi4KPj4+Pgo+Pj4+IEVzcGVjaWFsbHkgd2l0aCBob3RwbHVnIHRoaW5ncyBhcmUgYmVjb21pbmcg
bW9yZSBjb21wbGljYXRlZDogSSdkIGxpa2UKPj4+PiB0byBoYXZlIHRoZSBmaW5hbCB2ZXJzaW9u
IGZhbGwgYmFjayB0byBzbWFsbGVyIGdyYW51bGFyaXRpZXMgaW4gY2FzZQo+Pj4+IGUuZy4gdGhl
IHVzZXIgaGFzIHNlbGVjdGVkIHNvY2tldCBzY2hlZHVsaW5nIGFuZCB0d28gc29ja2V0cyBoYXZl
Cj4+Pj4gZGlmZmVyZW50IG51bWJlcnMgb2YgY29yZXMuIFdpdGggaG90cGx1ZyBzdWNoIGEgc2l0
dWF0aW9uIG1pZ2h0IGJlCj4+Pj4gZGlzY292ZXJlZCBvbmx5IHdpdGggc29tZSBkb21VcyBhbHJl
YWR5IHJ1bm5pbmcsIHNvIGhvdyBzaG91bGQgd2UKPj4+PiByZWFjdCBpbiB0aGF0IGNhc2U/IERv
aW5nIHBhbmljKCkgaXMgbm8gb3B0aW9uLCBzbyBlaXRoZXIgd2UgcmVqZWN0Cj4+Pj4gb25saW5p
bmcgdGhlIGFkZGl0aW9uYWwgc29ja2V0LCBvciB3ZSBhZGFwdCBieSBkeW5hbWljYWxseSBtb2Rp
ZnlpbmcgdGhlCj4+Pj4gc2NoZWR1bGluZyBncmFudWxhcml0eS4gV2l0aG91dCB0aGF0IGJlaW5n
IGRpc2N1c3NlZCBJIGRvbid0IHRoaW5rIGl0Cj4+Pj4gbWFrZXMgc2Vuc2UgdG8gcHV0IGEgbG90
IGVmZm9ydCBpbnRvIGEgc29sdXRpb24gd2hpY2ggaXMgZ29pbmcgdG8gYmUKPj4+PiByZWplY3Rl
ZCBpbiB0aGUgZW5kLgo+Pj4KPj4+IEhtbSwgd2hlcmUncyB0aGUgc3ltbWV0cnkgcmVxdWlyZW1l
bnQgY29taW5nIGZyb20/IFNvY2tldAo+Pj4gc2NoZWR1bGluZyBzaG91bGQgbWVhbiBhcyBtYW55
IHZDUFUtcyBvbiBvbmUgc29ja2V0IGFzIHRoZXJlCj4+PiBhcmUgY29yZXMgKiB0aHJlYWRzOyBz
aW1pbGFybHkgY29yZSBzY2hlZHVsaW5nIChudW1iZXIgb2YgdGhyZWFkcykuCj4+PiBTdGF0aWNh
bGx5IHBhcnRpdGlvbmluZyBkb21haW5zIHdvdWxkIHNlZW0gYW4gaW50ZXJtZWRpYXRlIHN0ZXAK
Pj4+IGF0IGJlc3Qgb25seSBhbnl3YXksIGFzIHRoYXQgcmVxdWlyZXMgKG9uIGF2ZXJhZ2UpIGxl
YXZpbmcgbW9yZQo+Pj4gcmVzb3VyY2VzIChjb3Jlcy90aHJlYWRzKSBpZGxlIHRoYW4gd2l0aCBh
IGR5bmFtaWMgcGFydGl0aW9uaW5nCj4+PiBtb2RlbC4KPj4KPj4gQW5kIHRoYXQgaXMgZXhhY3Rs
eSB0aGUgcHVycG9zZSBvZiBjb3JlL3NvY2tldCBzY2hlZHVsaW5nLiBIb3cgZWxzZQo+PiB3b3Vs
ZCBpdCBiZSBwb3NzaWJsZSAoaW4gZnV0dXJlKSB0byBwYXNzIHRocm91Z2ggdGhlIHRvcG9sb2d5
IGJlbG93Cj4+IHRoZSBzY2hlZHVsaW5nIGdyYW51bGFyaXR5IHRvIHRoZSBndWVzdD8KPiAKPiBU
cnVlLiBBbGJlaXQgbmV2ZXJ0aGVsZXNzIGFuIChhdCBsZWFzdCkgdW5mb3J0dW5hdGUgbGltaXRh
dGlvbi4KPiAKPj4gQW5kIGhvdyBzaG91bGQgaXQgYmUgb2YgYW55Cj4+IHVzZSBmb3IgZmlnaHRp
bmcgc2VjdXJpdHkgaXNzdWVzIGR1ZSB0byBzaWRlIGNoYW5uZWwgYXR0YWNrcz8KPiAKPiBGcm9t
IFhlbidzIHBvdiBhbGwgaXMgc3RpbGwgZmluZSBhZmFpY3QuIEl0J3MgdGhlIGxhY2sgb2YgKGNv
cnJlY3QpCj4gdG9wb2xvZ3kgZXhwb3N1cmUgKGFzIHBlciBhYm92ZSkgd2hpY2ggd291bGQgbWFr
ZSBndWVzdAo+IHNpZGUgbWl0aWdhdGlvbiBpbXBvc3NpYmxlLgo+IAo+Pj4gQXMgdG8geW91ciBz
cGVjaWZpYyBxdWVzdGlvbiBob3cgdG8gcmVhY3Q6IFNpbmNlIGJyaW5naW5nIG9ubGluZQo+Pj4g
YSBmdWxsIG5ldyBzb2NrZXQgaW1wbGllcyBicmluZ2luZyBvbmxpbmUgYWxsIGl0cyBjb3JlcyAv
IHRocmVhZHMgb25lCj4+PiBieSBvbmUgYW55d2F5LCBhICJ0b28gc21hbGwiIHNvY2tldCBpbiB5
b3VyIHNjaGVtZSB3b3VsZAo+Pj4gc2ltcGx5IHJlc3VsdCBpbiB0aGUgc29ja2V0IHJlbWFpbmlu
ZyB1bnVzZWQgdW50aWwgImVub3VnaCIKPj4+IGNvcmVzL3RocmVhZHMgaGF2ZSBhcHBlYXJlZC4g
U2ltaWxhcmx5IHRoZSBzb2NrZXQgd291bGQgZ28KPj4+IG91dCBvZiB1c2UgYXMgc29vbiBhcyBv
bmUgb2YgaXRzIGNvcmVzL3RocmVhZHMgZ2V0cyBvZmZsaW5lZC4KPj4KPj4gWWVzLCB0aGlzIGlz
IGEgcG9zc2libGUgd2F5IHRvIGRvIGl0LiBJdCBzaG91bGQgYmUgc3BlbGxlZCBvdXQsCj4+IHRo
b3VnaC4KPj4KPj4+IE9idmlvdXNseSB0aGlzIGVuZHMgdXAgcHJvYmxlbWF0aWMgZm9yIHRoZSBs
YXN0IHVzYWJsZSBzb2NrZXQuCj4+Cj4+IFllcywgbGlrZSB0b2RheSBmb3IgdGhlIGxhc3QgY3B1
L3RocmVhZC4KPiAKPiBXZWxsLCBvbmx5IGtpbmQgb2YuIEl0J3MgcXVpdGUgZXhwZWN0ZWQgdGhh
dCB0aGUgbGFzdCB0aHJlYWQKPiBjYW4ndCBiZSBvZmZsaW5lZC4gSSdkIGNhbGwgaXQgcmF0aGVy
IHVuZXhwZWN0ZWQgdGhhdCBhIHJhbmRvbQo+IHRocmVhZCBvbiB0aGUgbGFzdCBzb2NrZXQgY2Fu
J3QgYmUgb2ZmbGluZWQganVzdCBiZWNhdXNlIGVhY2gKPiBvdGhlciBzb2NrZXQgYWxzbyBoYXMg
YSBzaW5nbGUgb2ZmbGluZSB0aHJlYWQ6IFRoZXJlIG1pZ2h0Cj4gc3RpbGwgYmUgaHVuZHJlZHMg
b2Ygb25saW5lIHRocmVhZHMgaW4gdGhpcyBjYXNlLCBhZnRlciBhbGwuCgpZb3UnZCBuZWVkIHRv
IG9mZmxpbmUgdGhlIHJlbGF0ZWQgdGhyZWFkIGluIGFsbCBhY3RpdmUgZ3Vlc3RzLiBPdGhlcndp
c2UKKGZyb20gdGhlIGd1ZXN0J3MgcG9pbnQgb2YgdmlldykgYSBjcHUgc3VkZGVubHkgZGlzYXBw
ZWFycy4KCj4gCj4+PiBCdXQgd2l0aCB0aGUgc3RhdGljIHBhcnRpdGlvbmluZyB5b3UgZGVzY3Jp
YmUgSSBhbHNvIGNhbid0IHJlYWxseQo+Pj4gc2VlIGhvdyAieGVuLWhwdG9vbCBzbXQtZGlzYWJs
ZSIgaXMgZ29pbmcgdG8gd29yay4KPj4KPj4gSXQgd29uJ3Qgd29yay4gSXQganVzdCBtYWtlcyBu
byBzZW5zZSB0byB1c2UgaXQgd2l0aCBjb3JlIHNjaGVkdWxpbmcKPj4gYWN0aXZlLgo+IAo+IFdo
eSBub3Q/IERpc2FibGluZyBIVCBtYXkgYmUgZm9yIHB1cnBvc2VzIG90aGVyIHRoYW4gbWl0aWdh
dGluZwo+IHZ1bG5lcmFiaWxpdGllcyBsaWtlIEwxVEYuIEFuZCB0aGUgc3lzdGVtIGlzIGluIGEg
c3ltbWV0cmljIHN0YXRlCj4gYXQgdGhlIGJlZ2lubmluZyBhbmQgZW5kIG9mIHRoZSBlbnRpcmUg
b3BlcmF0aW9uOyBpdCdzIG1lcmVseQo+IGludGVybWVkaWF0ZSBzdGF0ZSB3aGljaCBkb2Vzbid0
IGZpdCB0aGUgZXhwZWN0YXRpb25zIHlvdSBzZXQgZm9ydGguCgpJdCBpcyBsaWtlIGJhcmUgbWV0
YWw6IFlvdSBjYW4ndCBwaHlzaWNhbGx5IHVucGx1ZyBhIHNpbmdsZSB0aHJlYWQuIFRoaXMKaXMg
cG9zc2libGUgb25seSBmb3IgY29tcGxldGUgc29ja2V0cy4KCkl0IHdvdWxkIHRoZW9yZXRpY2Fs
bHkgYmUgcG9zc2libGUgdG8gaGF2ZSBhIHRlc3Qgd2hldGhlciBhbGwgZ3Vlc3RzCmhhdmUgdGhl
IHJlbGF0ZWQgY3B1cyBvZmZsaW5lZCBpbiBvcmRlciB0byBvZmZsaW5lIHRoZW0gaW4gWGVuLiBJ
TUhPCnRoaXMgd291bGQgYmUgb3ZlcmtpbGw6IGFzIGFuIGFkbWluIHlvdSBoYXZlIHRvIGRlY2lk
ZSB3aGV0aGVyIHlvdSB3YW50CnRvIHVzZSBjb3JlIHNjaGVkdWxpbmcgb3IgeW91IHdhbnQgdGhl
IGFiaWxpdHkgdG8gc3dpdGNoIG9mIFNNVCBvbiB0aGUKZmx5LgoKWW91IGNhbiBzdGlsbCBib290
IGUuZy4gd2l0aCBzY2hlZC1ncmFuPXNvY2tldCBhbmQgc210PW9mZi4KCkFub3RoZXIgcG9zc2li
aWxpdHkgd291bGQgYmUgdG8gbWFrZSBzY2hlZC1ncmFuIGFuZCBTTVQgcGVyIGNwdXBvb2wuCklu
IHRoYXQgY2FzZSBJJ2QgbGlrZSB0byB0aG9zZSBhdHRyaWJ1dGVzIHN0YXRpYyBhdCBjcmVhdGlv
biB0aW1lIG9mCnRoZSBjcHVwb29sLCB0aG91Z2guCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 06 13:39:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 13:39:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNdqC-0004cu-1B; Mon, 06 May 2019 13:39:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=+Gz0=TG=citrix.com=prvs=022e014eb=roger.pau@srs-us1.protection.inumbo.net>)
 id 1hNdqA-0004cp-Va
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 13:39:35 +0000
X-Inumbo-ID: 5b52677c-7004-11e9-9aaf-33b27049e037
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5b52677c-7004-11e9-9aaf-33b27049e037;
 Mon, 06 May 2019 13:39:23 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,438,1549929600"; d="scan'208";a="89670856"
Date: Mon, 6 May 2019 15:39:13 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190506133913.br7gp6fvt75j6y77@Air-de-Roger>
References: <5CC6DD090200007800229E80@prv1-mh.provo.novell.com>
 <5CC6DF520200007800229EC2@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5CC6DF520200007800229EC2@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 7/9] x86/IRQ: drop redundant cpumask_empty()
 from move_masked_irq()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBBcHIgMjksIDIwMTkgYXQgMDU6MjY6MTBBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gVGhlIHN1YnNlcXVlbnQgY3B1bWFza19pbnRlcnNlY3RzKCkgY292ZXJzIHRoZSAiZW1w
dHkiIGNhc2UgcXVpdGUgZmluZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1
QGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 06 13:51:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 13:51:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNe1f-00067x-4I; Mon, 06 May 2019 13:51:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9nwL=TG=gmail.com=lars.kurth.xen@srs-us1.protection.inumbo.net>)
 id 1hNe1d-00067s-Es
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 13:51:25 +0000
X-Inumbo-ID: 096a86c8-7006-11e9-843c-bc764e045a96
Received: from mail-oi1-x244.google.com (unknown [2607:f8b0:4864:20::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 096a86c8-7006-11e9-843c-bc764e045a96;
 Mon, 06 May 2019 13:51:24 +0000 (UTC)
Received: by mail-oi1-x244.google.com with SMTP id b17so2355499oie.8
 for <xen-devel@lists.xenproject.org>; Mon, 06 May 2019 06:51:24 -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=CbF3/zuHU1pC51BYhpL5V2k7uY6tJU/FvDpZsTWLgI0=;
 b=iUak3JxdcDRZjzGgqUSWjQuEHQvOzn7Y2CYbNVzjdKHlR8JnNefp6ENTTZnxy1nlZc
 HZyaX97jUqMu8WnbNPUeInM0L5aOhGs6WtMNiI4nTJBUGBxK14xqt9dwf7UmqFljoI0P
 I6KlTqkTzy1s7MOAD0Kk0oz0W0aw8N9hqSDeqzpBZbpxSMbHU8zXuBFLBx25xT8LRkYa
 84eBI1tl3UPm1p+n4NjV4gIanJpuj0G9vbVnu9WkUeDn0k+STDfYdXMWg2uH1k2of6x/
 ZXbU1BtvUybHvbV6dgq53KfwjNDDnk08JG+s0mvZTHN0WASCch29Gs9RUTM9LLfhTwNt
 w8BA==
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=CbF3/zuHU1pC51BYhpL5V2k7uY6tJU/FvDpZsTWLgI0=;
 b=UccyNtSPBG7/aeB8OiNfDC1g5hpp4pl/xc80rwipF63Qlkm660h/dLJ0FAV30eML9+
 W+wSM5I7hoxthfuu6bbzM0sA0c/fns+mvYFgyNXjFhhzcwqBAm0fz6LqiqMPuixuiDOV
 Q3Qv24yRekYcT64u854ICxx/XScbRl2nIkYQysNWN3w1YZXrxaN5u5c2S0tcvA3dXJQg
 DzrKu8Dv3R9jO4ymXJouze3nWNyLHcfD8elMzB93iYAEkWvj9s+VWaJsc5oSkJhlkZl4
 wzlSldgTC+VYhmSSOaN9qQNOZYOEBdWh08rbgOApqEKdAQh0KauF7+S8Jd/5ktngzgz2
 z+6w==
X-Gm-Message-State: APjAAAUty/Bpz2pVMiJAfgkCiYs/qRr86OWb6sr84N2dI3NmeDHyEHIk
 9NCvVrcS/6bHMX74p3NjWNSqf09j
X-Google-Smtp-Source: APXvYqxwgz7DdCexuz8a38nnJSVbxNN/xkEZkUXn/Lfc7SjBBF5+faSjX/PMGmoz9DoRMqnNbbXxRA==
X-Received: by 2002:aca:bf07:: with SMTP id p7mr1123649oif.140.1557150682901; 
 Mon, 06 May 2019 06:51:22 -0700 (PDT)
Received: from [10.0.1.38] ([152.231.170.171])
 by smtp.gmail.com with ESMTPSA id g21sm1038073otj.25.2019.05.06.06.51.19
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 06 May 2019 06:51:22 -0700 (PDT)
From: Lars Kurth <lars.kurth.xen@gmail.com>
X-Google-Original-From: Lars Kurth <lars.kurth@xenproject.org>
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
Message-Id: <3BB17B7E-8CC6-4CEE-9A6C-1AA68EB503F3@xenproject.org>
Date: Mon, 6 May 2019 07:51:17 -0600
To: xen-devel <xen-devel@lists.xenproject.org>,
 "committers@xenproject.org" <committers@xenproject.org>
X-Mailer: Apple Mail (2.3445.9.1)
Subject: [Xen-devel] [ANNOUNCE] Xen Project Community Call May 9th @15:00
 UTC Call for agenda items
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "davorin.mista@aggios.com" <davorin.mista@aggios.com>,
 "dpsmith@apertussolutions.com" <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>,
 "anastassios.nanos@onapp.com" <anastassios.nanos@onapp.com>,
 "mirela.simonovic@aggios.com" <mirela.simonovic@aggios.com>,
 "edgar.iglesias@xilinx.com" <edgar.iglesias@xilinx.com>, "Ji,
 John" <john.ji@intel.com>, Stefano Stabellini <sstabellini@kernel.org>,
 "daniel.kiper@oracle.com" <daniel.kiper@oracle.com>,
 Matt Spencer <Matt.Spencer@arm.com>, Artem Mygaiev <Artem_Mygaiev@epam.com>,
 Tamas K Lengyel <tamas.k.lengyel@gmail.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 "robin.randhawa@arm.com" <robin.randhawa@arm.com>,
 "vfachin@de.adit-jv.com" <vfachin@de.adit-jv.com>,
 "intel-xen@intel.com" <intel-xen@intel.com>,
 Jarvis Roach <Jarvis.Roach@dornerworks.com>, Juergen Gross <jgross@suse.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 Rich Persaud <persaur@gmail.com>, "Natarajan, Janakarajan" <jnataraj@amd.com>,
 Paul Durrant <Paul.Durrant@citrix.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 Brian Woods <brian.woods@amd.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKUGxlYXNlIHByb3Bvc2UgdG9waWNzIGJ5IGVpdGhlciBlZGl0aW5nIHRoZSBydW5u
aW5nIGFnZW5kYSBkb2N1bWVudCBhdCBodHRwczovL2RvY3MuZ29vZ2xlLmNvbS9kb2N1bWVudC9k
LzFrdE4tNXU4dVNjRXZoZjlOOFVtNW82cG9GMTJsVkVubnlTSEp3XzdKazhrL2VkaXQjIG9yIGJ5
IHJlcGx5aW5nIHRvIHRoZSBtYWlsLiBJZGVhbGx5IGJ5IFdlZG5lc2RheSEKCkJlc3QgUmVnYXJk
cwpMYXJzCgo9PSBEaWFsLWluIEluZm9ybWF0aW9uID09CgogIyMgTWVldGluZyB0aW1lCiAxNTow
MCAtIDE2OjAwIFVUQwogRnVydGhlciBJbnRlcm5hdGlvbmFsIG1lZXRpbmcgdGltZXM6IApodHRw
czovL3d3dy50aW1lYW5kZGF0ZS5jb20vd29ybGRjbG9jay9tZWV0aW5nZGV0YWlscy5odG1sP3ll
YXI9MjAxOSZtb250aD01JmRheT05JmhvdXI9MTUmbWluPTAmc2VjPTAmcDE9MjI1JnAyPTIyNCZw
Mz0yNCZwND0xNzkmcDU9MTM2JnA2PTM3JnA3PTMzCgogIyMgRGlhbCBpbiBkZXRhaWxzCiBXZWI6
IGh0dHBzOi8vd3d3LmdvdG9tZWV0Lm1lL2xhcnNrdXJ0aAoKIFlvdSBjYW4gYWxzbyBkaWFsIGlu
IHVzaW5nIHlvdXIgcGhvbmUuCiBBY2Nlc3MgQ29kZTogOTA2LTg4Ni05NjUKCiBDaGluYSAoVG9s
bCBGcmVlKTogNDAwOCA4MTEwODQKIEdlcm1hbnk6ICs0OSA2OTIgNTczNiA3MzE3CiBQb2xhbmQg
KFRvbGwgRnJlZSk6IDAwIDgwMCAxMTI0NzU5CiBVbml0ZWQgS2luZ2RvbTogKzQ0IDMzMCAyMjEg
MDA4OAogVW5pdGVkIFN0YXRlczogKzEgKDU3MSkgMzE3LTMxMjkKCiBNb3JlIHBob25lIG51bWJl
cnMKIEF1c3RyYWxpYTogKzYxIDIgOTA4NyAzNjA0CiBBdXN0cmlhOiArNDMgNyAyMDgxIDU0MjcK
IEFyZ2VudGluYSAoVG9sbCBGcmVlKTogMCA4MDAgNDQ0IDMzNzUKIEJhaHJhaW4gKFRvbGwgRnJl
ZSk6IDgwMCA4MSAxMTEKIEJlbGFydXMgKFRvbGwgRnJlZSk6IDggODIwIDAwMTEgMDQwMAogQmVs
Z2l1bTogKzMyIDI4IDkzIDcwMTgKIEJyYXppbCAoVG9sbCBGcmVlKTogMCA4MDAgMDQ3IDQ5MDYK
IEJ1bGdhcmlhIChUb2xsIEZyZWUpOiAwMDgwMCAxMjAgNDQxNwogQ2FuYWRhOiArMSAoNjQ3KSA0
OTctOTM5MQogQ2hpbGUgKFRvbGwgRnJlZSk6IDgwMCAzOTUgMTUwCiBDb2xvbWJpYSAoVG9sbCBG
cmVlKTogMDEgODAwIDUxOCA0NDgzCiAgQ3plY2ggUmVwdWJsaWMgKFRvbGwgRnJlZSk6IDgwMCA1
MDA0NDgKIERlbm1hcms6ICs0NSAzMiA3MiAwMyA4MgogRmlubGFuZDogKzM1OCA5MjMgMTcgMDU2
OAogRnJhbmNlOiArMzMgMTcwIDk1MCA1OTQKIEdyZWVjZSAoVG9sbCBGcmVlKTogMDAgODAwIDQ0
MTQgMzgzOAogSG9uZyBLb25nIChUb2xsIEZyZWUpOiAzMDcxMzE2OQogSHVuZ2FyeSAoVG9sbCBG
cmVlKTogKDA2KSA4MCA5ODYgMjU1CiBJY2VsYW5kIChUb2xsIEZyZWUpOiA4MDAgNzIwNAogSW5k
aWEgKFRvbGwgRnJlZSk6IDE4MDAyNjY5MjcyCiBJbmRvbmVzaWEgKFRvbGwgRnJlZSk6IDAwNyA4
MDMgMDIwIDUzNzUKIElyZWxhbmQ6ICszNTMgMTUgMzYwIDcyOAogSXNyYWVsIChUb2xsIEZyZWUp
OiAxIDgwOSA0NTQgODMwCiBJdGFseTogKzM5IDAgMjQ3IDkyIDEzIDAxCiBKYXBhbiAoVG9sbCBG
cmVlKTogMCAxMjAgNjYzIDgwMAogS29yZWEsIFJlcHVibGljIG9mIChUb2xsIEZyZWUpOiAwMDc5
OCAxNCAyMDcgNDkxNAogTHV4ZW1ib3VyZyAoVG9sbCBGcmVlKTogODAwIDg1MTU4CiBNYWxheXNp
YSAoVG9sbCBGcmVlKTogMSA4MDAgODEgNjg1NAogTWV4aWNvIChUb2xsIEZyZWUpOiAwMSA4MDAg
NTIyIDExMzMKIE5ldGhlcmxhbmRzOiArMzEgMjA3IDk0MSAzNzcKIE5ldyBaZWFsYW5kOiArNjQg
OSAyODAgNjMwMgogTm9yd2F5OiArNDcgMjEgOTMgMzcgNTEKIFBhbmFtYSAoVG9sbCBGcmVlKTog
MDAgODAwIDIyNiA3OTI4CiBQZXJ1IChUb2xsIEZyZWUpOiAwIDgwMCA3NzAyMwogUGhpbGlwcGlu
ZXMgKFRvbGwgRnJlZSk6IDEgODAwIDExMTAgMTY2MQogUG9ydHVnYWwgKFRvbGwgRnJlZSk6IDgw
MCA4MTkgNTc1CiBSb21hbmlhIChUb2xsIEZyZWUpOiAwIDgwMCA0MTAgMDI5CiBSdXNzaWFuIEZl
ZGVyYXRpb24gKFRvbGwgRnJlZSk6IDggODAwIDEwMCA2MjAzCiBTYXVkaSBBcmFiaWEgKFRvbGwg
RnJlZSk6IDgwMCA4NDQgMzYzMwogU2luZ2Fwb3JlIChUb2xsIEZyZWUpOiAxODAwNzIzMTMyMwog
U291dGggQWZyaWNhIChUb2xsIEZyZWUpOiAwIDgwMCA1NTUgNDQ3CiBTcGFpbjogKzM0IDkzMiA3
NSAyMDA0CiBTd2VkZW46ICs0NiA4NTMgNTI3IDgyNwogU3dpdHplcmxhbmQ6ICs0MSAyMjUgNDU5
OSA3OAogVGFpd2FuIChUb2xsIEZyZWUpOiAwIDgwMCA2NjYgODU0CiBUaGFpbGFuZCAoVG9sbCBG
cmVlKTogMDAxIDgwMCAwMTEgMDIzCiBUdXJrZXkgKFRvbGwgRnJlZSk6IDAwIDgwMCA0NDg4IDIz
NjgzCiBVa3JhaW5lIChUb2xsIEZyZWUpOiAwIDgwMCA1MCAxNzMzCiBVbml0ZWQgQXJhYiBFbWly
YXRlcyAoVG9sbCBGcmVlKTogODAwIDA0NCA0MDQzOQogVXJ1Z3VheSAoVG9sbCBGcmVlKTogMDAw
NCAwMTkgMTAxOAogVmlldCBOYW0gKFRvbGwgRnJlZSk6IDEyMiA4MCA0ODEKCiBGaXJzdCBHb1Rv
TWVldGluZz8gTGV0J3MgZG8gYSBxdWljayBzeXN0ZW0gY2hlY2s6CiBodHRwczovL2xpbmsuZ290
b21lZXRpbmcuY29tL3N5c3RlbS1jaGVjawpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 06 13:52:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 13:52:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNe2W-0006Ct-F4; Mon, 06 May 2019 13:52:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=+Gz0=TG=citrix.com=prvs=022e014eb=roger.pau@srs-us1.protection.inumbo.net>)
 id 1hNe2U-0006Ck-NW
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 13:52:18 +0000
X-Inumbo-ID: 2576b782-7006-11e9-98b8-e30ced58c69a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2576b782-7006-11e9-98b8-e30ced58c69a;
 Mon, 06 May 2019 13:52:11 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,438,1549929600"; d="scan'208";a="89670954"
Date: Mon, 6 May 2019 15:52:03 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190506135203.by4dre24krtuy3up@Air-de-Roger>
References: <5CC6DD090200007800229E80@prv1-mh.provo.novell.com>
 <5CC6DF710200007800229EC5@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5CC6DF710200007800229EC5@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 8/9] x86/IRQ: make fixup_irqs() skip
 unconnected internally used interrupts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBBcHIgMjksIDIwMTkgYXQgMDU6MjY6NDFBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gU2luY2UgdGhlICJDYW5ub3Qgc2V0IGFmZmluaXR5IC4uLiIgd2FybmluZyBpcyBhIG9u
ZSB0aW1lIG9uZSwgYXZvaWQKPiB0cmlnZ2VyaW5nIGl0IGFscmVhZHkgYXQgYm9vdCB0aW1lIHdo
ZW4gcGFya2luZyBzZWNvbmRhcnkgdGhyZWFkcyBhbmQKPiB0aGUgc2VyaWFsIGNvbnNvbGUgdXNl
cyBhIChzdGlsbCB1bmNvbm5lY3RlZCBhdCB0aGF0IHRpbWUpIFBDSSBJUlEuCj4gCj4gU2lnbmVk
LW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IAo+IC0tLSBhL3hlbi9h
cmNoL3g4Ni9pcnEuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9pcnEuYwo+IEBAIC0yNDEyLDggKzI0
MTIsMjAgQEAgdm9pZCBmaXh1cF9pcnFzKGNvbnN0IGNwdW1hc2tfdCAqbWFzaywgYgo+ICAgICAg
ICAgIHZlY3RvciA9IGlycV90b192ZWN0b3IoaXJxKTsKPiAgICAgICAgICBpZiAoIHZlY3RvciA+
PSBGSVJTVF9ISVBSSU9SSVRZX1ZFQ1RPUiAmJgo+ICAgICAgICAgICAgICAgdmVjdG9yIDw9IExB
U1RfSElQUklPUklUWV9WRUNUT1IgKQo+ICsgICAgICAgIHsKPiAgICAgICAgICAgICAgY3B1bWFz
a19hbmQoZGVzYy0+YXJjaC5jcHVfbWFzaywgZGVzYy0+YXJjaC5jcHVfbWFzaywgbWFzayk7Cj4g
IAo+ICsgICAgICAgICAgICAvKgo+ICsgICAgICAgICAgICAgKiBUaGlzIGNhbiBpbiBwYXJ0aWN1
bGFyIGhhcHBlbiB3aGVuIHBhcmtpbmcgc2Vjb25kYXJ5IHRocmVhZHMKPiArICAgICAgICAgICAg
ICogZHVyaW5nIGJvb3QgYW5kIHdoZW4gdGhlIHNlcmlhbCBjb25zb2xlIHdhbnRzIHRvIHVzZSBh
IFBDSSBJUlEuCj4gKyAgICAgICAgICAgICAqLwo+ICsgICAgICAgICAgICBpZiAoIGRlc2MtPmhh
bmRsZXIgPT0gJm5vX2lycV90eXBlICkKCkkgZm91bmQgaXQgd2VpcmQgdGhhdCBhIGlycSBoYXMg
YSB2ZWN0b3IgYXNzaWduZWQgKGluIHRoaXMgY2FzZSBhCmhpZ2gtcHJpb3JpdHkgdmVjdG9yKSBi
dXQgbm8gaXJxIHR5cGUgc2V0LgoKU2hvdWxkbid0IHRoZSB2ZWN0b3IgYmUgYXNzaWduZWQgd2hl
biB0aGUgdHlwZSBpcyBzZXQ/Cgo+ICsgICAgICAgICAgICB7Cj4gKyAgICAgICAgICAgICAgICBz
cGluX3VubG9jaygmZGVzYy0+bG9jayk7Cj4gKyAgICAgICAgICAgICAgICBjb250aW51ZTsKPiAr
ICAgICAgICAgICAgfQo+ICsgICAgICAgIH0KPiArCj4gICAgICAgICAgaWYgKCBkZXNjLT5hcmNo
Lm1vdmVfY2xlYW51cF9jb3VudCApCj4gICAgICAgICAgewo+ICAgICAgICAgICAgICAvKiBUaGUg
Y2xlYW51cCBJUEkgbWF5IGhhdmUgZ290IHNlbnQgd2hpbGUgd2Ugd2VyZSBzdGlsbCBvbmxpbmUu
ICovCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 06 14:26:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 14:26:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNeZI-0000ch-QB; Mon, 06 May 2019 14:26:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=DZ7u=TG=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hNeZH-0000cZ-1A
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 14:26:11 +0000
X-Inumbo-ID: dd7f2da6-700a-11e9-b6e3-7fb7b1abad4f
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id dd7f2da6-700a-11e9-b6e3-7fb7b1abad4f;
 Mon, 06 May 2019 14:25:59 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 06 May 2019 08:25:57 -0600
Message-Id: <5CD043EF020000780022C382@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 06 May 2019 08:25:51 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <5CC6DD090200007800229E80@prv1-mh.provo.novell.com>
 <5CC6DF710200007800229EC5@prv1-mh.provo.novell.com>
 <20190506135203.by4dre24krtuy3up@Air-de-Roger>
In-Reply-To: <20190506135203.by4dre24krtuy3up@Air-de-Roger>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 8/9] x86/IRQ: make fixup_irqs() skip
 unconnected internally used interrupts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA2LjA1LjE5IGF0IDE1OjUyLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIE1vbiwgQXByIDI5LCAyMDE5IGF0IDA1OjI2OjQxQU0gLTA2MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiAtLS0gYS94ZW4vYXJjaC94ODYvaXJxLmMKPj4gKysrIGIveGVuL2FyY2gveDg2L2ly
cS5jCj4+IEBAIC0yNDEyLDggKzI0MTIsMjAgQEAgdm9pZCBmaXh1cF9pcnFzKGNvbnN0IGNwdW1h
c2tfdCAqbWFzaywgYgo+PiAgICAgICAgICB2ZWN0b3IgPSBpcnFfdG9fdmVjdG9yKGlycSk7Cj4+
ICAgICAgICAgIGlmICggdmVjdG9yID49IEZJUlNUX0hJUFJJT1JJVFlfVkVDVE9SICYmCj4+ICAg
ICAgICAgICAgICAgdmVjdG9yIDw9IExBU1RfSElQUklPUklUWV9WRUNUT1IgKQo+PiArICAgICAg
ICB7Cj4+ICAgICAgICAgICAgICBjcHVtYXNrX2FuZChkZXNjLT5hcmNoLmNwdV9tYXNrLCBkZXNj
LT5hcmNoLmNwdV9tYXNrLCBtYXNrKTsKPj4gIAo+PiArICAgICAgICAgICAgLyoKPj4gKyAgICAg
ICAgICAgICAqIFRoaXMgY2FuIGluIHBhcnRpY3VsYXIgaGFwcGVuIHdoZW4gcGFya2luZyBzZWNv
bmRhcnkgdGhyZWFkcwo+PiArICAgICAgICAgICAgICogZHVyaW5nIGJvb3QgYW5kIHdoZW4gdGhl
IHNlcmlhbCBjb25zb2xlIHdhbnRzIHRvIHVzZSBhIFBDSSBJUlEuCj4+ICsgICAgICAgICAgICAg
Ki8KPj4gKyAgICAgICAgICAgIGlmICggZGVzYy0+aGFuZGxlciA9PSAmbm9faXJxX3R5cGUgKQo+
IAo+IEkgZm91bmQgaXQgd2VpcmQgdGhhdCBhIGlycSBoYXMgYSB2ZWN0b3IgYXNzaWduZWQgKGlu
IHRoaXMgY2FzZSBhCj4gaGlnaC1wcmlvcml0eSB2ZWN0b3IpIGJ1dCBubyBpcnEgdHlwZSBzZXQu
Cj4gCj4gU2hvdWxkbid0IHRoZSB2ZWN0b3IgYmUgYXNzaWduZWQgd2hlbiB0aGUgdHlwZSBpcyBz
ZXQ/CgpJbiBnZW5lcmFsIEkgd291bGQgYWdyZWUsIGJ1dCB0aGUgd2F5IHRoZSBzZXJpYWwgY29u
c29sZSBJUlEKZ2V0cyBzZXQgdXAgaXMgZGlmZmVyZW50IC0gc2VlIHNtcF9pbnRyX2luaXQoKS4g
V2hlbiBpdCdzIGEgUENJCklSUSAoSU8tQVBJQyBwaW4gMTYgb3IgYWJvdmUpLCB3ZSdsbCBrbm93
IGhvdyB0byBwcm9ncmFtCnRoZSBJTy1BUElDIFJURSAoZWRnZS9sZXZlbCwgYWN0aXZpdHkgaGln
aC9sb3cpIG9ubHkgd2hlbgpEb20wIGJvb3RzLCBhbmQgaGVuY2Ugd2UgZG9uJ3Qgc2V0IC0+aGFu
ZGxlciBlYXJseS4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 06 14:28:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 14:28:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNebf-0000l6-AQ; Mon, 06 May 2019 14:28:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=+Gz0=TG=citrix.com=prvs=022e014eb=roger.pau@srs-us1.protection.inumbo.net>)
 id 1hNebe-0000l1-0C
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 14:28:38 +0000
X-Inumbo-ID: 3b5214cd-700b-11e9-843c-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3b5214cd-700b-11e9-843c-bc764e045a96;
 Mon, 06 May 2019 14:28:36 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,438,1549929600"; d="scan'208";a="89671503"
Date: Mon, 6 May 2019 16:28:24 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190506142824.jalqoeyz5ynucd2z@Air-de-Roger>
References: <5CC6DD090200007800229E80@prv1-mh.provo.novell.com>
 <5CC71ADE020000780022A1B7@prv1-mh.provo.novell.com>
 <20190503091905.2levs75dxln4rhiw@Air-de-Roger>
 <5CCC4BDD020000780022BA05@prv1-mh.provo.novell.com>
 <5CCFDF2F020000780022C08C@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5CCFDF2F020000780022C08C@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v1b 1/9] x86/IRQ: deal with move-in-progress
 state in fixup_irqs()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Igor Druzhinin <igor.druzhinin@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBNYXkgMDYsIDIwMTkgYXQgMDE6MTU6NTlBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDAzLjA1LjE5IGF0IDE2OjEwLCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3Rl
Ogo+ID4+Pj4gT24gMDMuMDUuMTkgYXQgMTE6MTksIDxyb2dlci5wYXVAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPj4gT24gTW9uLCBBcHIgMjksIDIwMTkgYXQgMDk6NDA6MTRBTSAtMDYwMCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4gPj4+IC0tLSB1bnN0YWJsZS5vcmlnL3hlbi9hcmNoL3g4Ni9pcnEuYwkK
PiA+Pj4gKysrIHVuc3RhYmxlL3hlbi9hcmNoL3g4Ni9pcnEuYwo+ID4+PiBAQCAtMjQyLDYgKzI0
MiwyMCBAQCB2b2lkIGRlc3Ryb3lfaXJxKHVuc2lnbmVkIGludCBpcnEpCj4gPj4+ICAgICAgeGZy
ZWUoYWN0aW9uKTsKPiA+Pj4gIH0KPiA+Pj4gIAo+ID4+PiArc3RhdGljIHZvaWQgcmVsZWFzZV9v
bGRfdmVjKHN0cnVjdCBpcnFfZGVzYyAqZGVzYykKPiA+Pj4gK3sKPiA+Pj4gKyAgICB1bnNpZ25l
ZCBpbnQgdmVjdG9yID0gZGVzYy0+YXJjaC5vbGRfdmVjdG9yOwo+ID4+PiArCj4gPj4+ICsgICAg
ZGVzYy0+YXJjaC5vbGRfdmVjdG9yID0gSVJRX1ZFQ1RPUl9VTkFTU0lHTkVEOwo+ID4+PiArICAg
IGNwdW1hc2tfY2xlYXIoZGVzYy0+YXJjaC5vbGRfY3B1X21hc2spOwo+ID4+PiArCj4gPj4+ICsg
ICAgaWYgKCBkZXNjLT5hcmNoLnVzZWRfdmVjdG9ycyApCj4gPj4gCj4gPj4gV291bGRuJ3QgaXQg
YmUgYmV0dGVyIHRvIGNsZWFuIHRoZSBiaXRtYXAgd2hlbiB2ZWN0b3IgIT0KPiA+PiBJUlFfVkVD
VE9SX1VOQVNTSUdORUQ/Cj4gPiAKPiA+IE5vIGNvZGUgcGF0aCBkb2VzIC8gc2hvdWxkIGNhbGwg
aW50byBoZXJlIHdpdGhvdXQgdGhlIG5lZWQgdG8KPiA+IGFjdHVhbGx5IHJlbGVhc2UgdGhlIHBy
ZXZpb3VzIHZlY3Rvci4KPiA+IAo+ID4+IEkgaGF2ZW4ndCBjaGVja2VkIGFsbCB0aGUgY2FsbGVy
cywgYnV0IEkgZG9uJ3QgdGhpbmsgaXQncyB2YWxpZCB0bwo+ID4+IGNhbGwgcmVsZWFzZV9vbGRf
dmVjIHdpdGggZGVzYy0+YXJjaC5vbGRfdmVjdG9yID09Cj4gPj4gSVJRX1ZFQ1RPUl9VTkFTU0lH
TkVELCBpbiB3aGljaCBjYXNlIEkgd291bGQgYWRkIGFuIEFTU0VSVC4KPiA+IAo+ID4gV2VsbCwg
eWVzLCBJIHByb2JhYmx5IGNvdWxkLiBIb3dldmVyLCBhcyBtdWNoIGFzIEknbSBpbgo+ID4gZmF2
b3Igb2YgQVNTRVJUKClzLCBJIGRvbid0IHRoaW5rIGl0IG1ha2VzIHNlbnNlIHRvIEFTU0VSVCgp
Cj4gPiBiYXNpY2FsbHkgZXZlcnkgYml0IG9mIGV4cGVjdGVkIHN0YXRlLiBJbiB0aGUgZW5kIHRo
ZXJlIHdvdWxkCj4gPiBvdGhlcndpc2UgYmUgbW9yZSBBU1NFUlQoKXMgdGhhbiBhY3R1YWwgY29k
ZS4KPiAKPiBBY3R1YWxseSwgdXBvbiBzZWNvbmQgdGhvdWdodCAtIGxldCBtZSBhZGQgdGhpcywg
YnV0IHRoZW4gaW4gYW4KPiBldmVuIG1vcmUgc3RyaWN0IGZvcm06IENlcnRhaW4gdmVyeSBsb3cg
YW5kIHZlcnkgaGlnaCBudW1iZXJlZAo+IHZlY3RvcnMgYXJlIGlsbGVnYWwgaGVyZSBhcyB3ZWxs
LCBhbmQgd2UgbWF5IHRoZW4gYmUgYWJsZSB0byB1c2UKPiB0aGUgc2FtZSB2YWxpZGF0aW9uIGhl
bHBlciBlbHNld2hlcmUgKGluIHBhcnRpY3VsYXIgYWxzbyBmb3IgdGhlCj4gY2hlY2sgdGhhdCB5
b3UndmUgZm91bmQgdG8gYmUgd3JvbmcgaW4gX2NsZWFyX2lycV92ZWN0b3IoKSkuCgpUaGFua3Ms
IHRoYXQgTEdUTS4KClJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 06 14:30:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 14:30:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNedK-0001Qx-SO; Mon, 06 May 2019 14:30:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=t29F=TG=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hNedJ-0001Qk-7M
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 14:30:21 +0000
X-Inumbo-ID: 71881d8c-700b-11e9-8627-1bc1ecbbed45
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 71881d8c-700b-11e9-8627-1bc1ecbbed45;
 Mon, 06 May 2019 14:30:06 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hNed3-0006fF-MP; Mon, 06 May 2019 14:30:05 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hNed3-00045D-FT; Mon, 06 May 2019 14:30:05 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hNed3-0000uf-Df; Mon, 06 May 2019 14:30:05 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135677-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.8-testing:build-amd64-prev:xen-build:fail:regression
 xen-4.8-testing:build-i386-prev:xen-build:fail:regression
 xen-4.8-testing:build-i386:xen-build:fail:regression
 xen-4.8-testing:build-i386-xsm:xen-build:fail:regression
 xen-4.8-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-xsa-278:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-xsa-278:fail:heisenbug
 xen-4.8-testing:test-armhf-armhf-xl-arndale:leak-check/check:fail:heisenbug
 xen-4.8-testing:test-armhf-armhf-xl-credit1:leak-check/check:fail:heisenbug
 xen-4.8-testing:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:build-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-livepatch:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:xen-boot: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-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-5: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-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-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-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit1: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-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-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-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: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-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-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-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit1: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
X-Osstest-Versions-This: xen=e9d860f1f657a198d990bdae3e295001bd19223c
X-Osstest-Versions-That: xen=908e768fae49a8db0089e68188652079e3bfaa66
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 06 May 2019 14:30:05 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 135677: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTY3NyB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNTY3Ny8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQtcHJldiAgICAgICAg
ICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMwOTY1CiBi
dWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMzA5NjUKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMDk2NQogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTMwOTY1CgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJs
b2NraW5nKToKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgNzAgeHRmL3Rlc3QtaHZtNjQteHNhLTI3
OCBmYWlsIGluIDEzNTQ4MCBwYXNzIGluIDEzNTY3NwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAg
IDUwIHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIHBhc3MgaW4gMTM1NDgwCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgIDcwIHh0Zi90ZXN0LWh2bTY0LXhzYS0yNzggICAg
IGZhaWwgcGFzcyBpbiAxMzU0ODAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTkgbGVh
ay1jaGVjay9jaGVjayAgICAgICAgICAgZmFpbCBwYXNzIGluIDEzNTQ4MAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQxICAxOSBsZWFrLWNoZWNrL2NoZWNrICAgICAgICAgICBmYWlsIHBhc3Mg
aW4gMTM1NDgwCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2Nr
aW5nOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXBhaXIgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRl
Ymlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1k
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC14c20gICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1p
Mzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEp
IGJsb2NrZWQgbi9hCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNo
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRv
dyAgMSBidWlsZC1jaGVjaygxKSAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2
NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1zaGFkb3cgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVp
bGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybTY0LWFybTY0LXhsICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwg
YmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgNTAgeHRmL3Rlc3QtaHZt
NjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgaW4gMTM1NDgwIGxpa2UgMTMwOTY1CiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDEzNTQ4
MCBsaWtlIDEzMDk2NQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayBmYWlsIGluIDEzNTQ4MCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTM1NDgwIG5ldmVyIHBh
c3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICA1MCB4dGYvdGVzdC1odm02NC1sYnItdHN4
LXZtZW50cnkgZmFpbCBsaWtlIDEzMDk2NQogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgIDUw
IHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIGxpa2UgMTMwOTY1CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZh
aWwgbGlrZSAxMzA5NjUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMDk2NQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMw
OTY1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMzA5NjUKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0t
aW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGU5ZDg2MGYxZjY1N2Ex
OThkOTkwYmRhZTNlMjk1MDAxYmQxOTIyM2MKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIDkwOGU3NjhmYWU0OWE4ZGIwMDg5ZTY4MTg4NjUyMDc5ZTNiZmFhNjYKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDEzMDk2NSAgMjAxOC0xMi0wMyAwOTowNjoxOSBaICAxNTQgZGF5cwpG
YWlsaW5nIHNpbmNlICAgICAgICAxMzM1OTggIDIwMTktMDMtMDUgMTU6MDY6MjMgWiAgIDYxIGRh
eXMgICAzMSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzU0ODAgIDIwMTktMDUtMDEg
MTY6NDE6MzMgWiAgICA0IGRheXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hl
ZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgogIE1hbnVlbCBCb3V5ZXIgPGJvdXllckBhbnRpb2NoZS5ldS5vcmc+CiAgU2VyZ2V5
IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQt
YW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNo
YWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVz
dC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUv
bG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAg
ICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxh
bmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3Mg
Y29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9
b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBp
dCB3b3VsZCBiZSA1MDggbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 06 14:38:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 14:38:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNelD-0001p5-5A; Mon, 06 May 2019 14:38:31 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=+Gz0=TG=citrix.com=prvs=022e014eb=roger.pau@srs-us1.protection.inumbo.net>)
 id 1hNelC-0001p0-5F
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 14:38:30 +0000
X-Inumbo-ID: 9c9e15a1-700c-11e9-843c-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9c9e15a1-700c-11e9-843c-bc764e045a96;
 Mon, 06 May 2019 14:38:28 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,438,1549929600"; d="scan'208";a="89671581"
Date: Mon, 6 May 2019 16:37:53 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190506143753.gz6pwqntzn6aobgh@Air-de-Roger>
References: <5CC6DD090200007800229E80@prv1-mh.provo.novell.com>
 <5CC6DF710200007800229EC5@prv1-mh.provo.novell.com>
 <20190506135203.by4dre24krtuy3up@Air-de-Roger>
 <5CD043EF020000780022C382@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5CD043EF020000780022C382@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 8/9] x86/IRQ: make fixup_irqs() skip
 unconnected internally used interrupts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBNYXkgMDYsIDIwMTkgYXQgMDg6MjU6NTFBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDA2LjA1LjE5IGF0IDE1OjUyLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gTW9uLCBBcHIgMjksIDIwMTkgYXQgMDU6MjY6NDFBTSAtMDYwMCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4gPj4gLS0tIGEveGVuL2FyY2gveDg2L2lycS5jCj4gPj4gKysrIGIveGVu
L2FyY2gveDg2L2lycS5jCj4gPj4gQEAgLTI0MTIsOCArMjQxMiwyMCBAQCB2b2lkIGZpeHVwX2ly
cXMoY29uc3QgY3B1bWFza190ICptYXNrLCBiCj4gPj4gICAgICAgICAgdmVjdG9yID0gaXJxX3Rv
X3ZlY3RvcihpcnEpOwo+ID4+ICAgICAgICAgIGlmICggdmVjdG9yID49IEZJUlNUX0hJUFJJT1JJ
VFlfVkVDVE9SICYmCj4gPj4gICAgICAgICAgICAgICB2ZWN0b3IgPD0gTEFTVF9ISVBSSU9SSVRZ
X1ZFQ1RPUiApCj4gPj4gKyAgICAgICAgewo+ID4+ICAgICAgICAgICAgICBjcHVtYXNrX2FuZChk
ZXNjLT5hcmNoLmNwdV9tYXNrLCBkZXNjLT5hcmNoLmNwdV9tYXNrLCBtYXNrKTsKPiA+PiAgCj4g
Pj4gKyAgICAgICAgICAgIC8qCj4gPj4gKyAgICAgICAgICAgICAqIFRoaXMgY2FuIGluIHBhcnRp
Y3VsYXIgaGFwcGVuIHdoZW4gcGFya2luZyBzZWNvbmRhcnkgdGhyZWFkcwo+ID4+ICsgICAgICAg
ICAgICAgKiBkdXJpbmcgYm9vdCBhbmQgd2hlbiB0aGUgc2VyaWFsIGNvbnNvbGUgd2FudHMgdG8g
dXNlIGEgUENJIElSUS4KPiA+PiArICAgICAgICAgICAgICovCj4gPj4gKyAgICAgICAgICAgIGlm
ICggZGVzYy0+aGFuZGxlciA9PSAmbm9faXJxX3R5cGUgKQo+ID4gCj4gPiBJIGZvdW5kIGl0IHdl
aXJkIHRoYXQgYSBpcnEgaGFzIGEgdmVjdG9yIGFzc2lnbmVkIChpbiB0aGlzIGNhc2UgYQo+ID4g
aGlnaC1wcmlvcml0eSB2ZWN0b3IpIGJ1dCBubyBpcnEgdHlwZSBzZXQuCj4gPiAKPiA+IFNob3Vs
ZG4ndCB0aGUgdmVjdG9yIGJlIGFzc2lnbmVkIHdoZW4gdGhlIHR5cGUgaXMgc2V0Pwo+IAo+IElu
IGdlbmVyYWwgSSB3b3VsZCBhZ3JlZSwgYnV0IHRoZSB3YXkgdGhlIHNlcmlhbCBjb25zb2xlIElS
UQo+IGdldHMgc2V0IHVwIGlzIGRpZmZlcmVudCAtIHNlZSBzbXBfaW50cl9pbml0KCkuIFdoZW4g
aXQncyBhIFBDSQo+IElSUSAoSU8tQVBJQyBwaW4gMTYgb3IgYWJvdmUpLCB3ZSdsbCBrbm93IGhv
dyB0byBwcm9ncmFtCj4gdGhlIElPLUFQSUMgUlRFIChlZGdlL2xldmVsLCBhY3Rpdml0eSBoaWdo
L2xvdykgb25seSB3aGVuCj4gRG9tMCBib290cywgYW5kIGhlbmNlIHdlIGRvbid0IHNldCAtPmhh
bmRsZXIgZWFybHkuCgpPaCwgT0suIEkgZ3Vlc3MgYXNzdW1pbmcgbGV2ZWwgdHJpZ2dlcmVkIGFj
dGl2ZSBsb3cgdW5sZXNzIGRvbTAKcHJvdmlkZXMgYSBkaWZmZXJlbnQgY29uZmlndXJhdGlvbiBp
cyBub3Qgc2FmZS4KClJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0
cml4LmNvbT4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 06 15:01:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 15:01:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNf6l-0004CM-Ob; Mon, 06 May 2019 15:00:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=DZ7u=TG=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hNf6k-0004CH-DJ
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 15:00:46 +0000
X-Inumbo-ID: b978e09f-700f-11e9-843c-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b978e09f-700f-11e9-843c-bc764e045a96;
 Mon, 06 May 2019 15:00:45 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 06 May 2019 09:00:44 -0600
Message-Id: <5CD04C14020000780022C3AD@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 06 May 2019 09:00:36 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <5CC6DD090200007800229E80@prv1-mh.provo.novell.com>
 <5CC71ADE020000780022A1B7@prv1-mh.provo.novell.com>
 <20190503091905.2levs75dxln4rhiw@Air-de-Roger>
 <5CCC4BDD020000780022BA05@prv1-mh.provo.novell.com>
 <5CCFDF2F020000780022C08C@prv1-mh.provo.novell.com>
 <20190506142824.jalqoeyz5ynucd2z@Air-de-Roger>
In-Reply-To: <20190506142824.jalqoeyz5ynucd2z@Air-de-Roger>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v1b 1/9] x86/IRQ: deal with move-in-progress
 state in fixup_irqs()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Igor Druzhinin <igor.druzhinin@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA2LjA1LjE5IGF0IDE2OjI4LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIE1vbiwgTWF5IDA2LCAyMDE5IGF0IDAxOjE1OjU5QU0gLTA2MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMDMuMDUuMTkgYXQgMTY6MTAsIDxKQmV1bGljaEBzdXNlLmNvbT4gd3Jv
dGU6Cj4+ID4+Pj4gT24gMDMuMDUuMTkgYXQgMTE6MTksIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4+IE9uIE1vbiwgQXByIDI5LCAyMDE5IGF0IDA5OjQwOjE0QU0gLTA2MDAsIEph
biBCZXVsaWNoIHdyb3RlOgo+PiA+Pj4gLS0tIHVuc3RhYmxlLm9yaWcveGVuL2FyY2gveDg2L2ly
cS5jCQo+PiA+Pj4gKysrIHVuc3RhYmxlL3hlbi9hcmNoL3g4Ni9pcnEuYwo+PiA+Pj4gQEAgLTI0
Miw2ICsyNDIsMjAgQEAgdm9pZCBkZXN0cm95X2lycSh1bnNpZ25lZCBpbnQgaXJxKQo+PiA+Pj4g
ICAgICB4ZnJlZShhY3Rpb24pOwo+PiA+Pj4gIH0KPj4gPj4+ICAKPj4gPj4+ICtzdGF0aWMgdm9p
ZCByZWxlYXNlX29sZF92ZWMoc3RydWN0IGlycV9kZXNjICpkZXNjKQo+PiA+Pj4gK3sKPj4gPj4+
ICsgICAgdW5zaWduZWQgaW50IHZlY3RvciA9IGRlc2MtPmFyY2gub2xkX3ZlY3RvcjsKPj4gPj4+
ICsKPj4gPj4+ICsgICAgZGVzYy0+YXJjaC5vbGRfdmVjdG9yID0gSVJRX1ZFQ1RPUl9VTkFTU0lH
TkVEOwo+PiA+Pj4gKyAgICBjcHVtYXNrX2NsZWFyKGRlc2MtPmFyY2gub2xkX2NwdV9tYXNrKTsK
Pj4gPj4+ICsKPj4gPj4+ICsgICAgaWYgKCBkZXNjLT5hcmNoLnVzZWRfdmVjdG9ycyApCj4+ID4+
IAo+PiA+PiBXb3VsZG4ndCBpdCBiZSBiZXR0ZXIgdG8gY2xlYW4gdGhlIGJpdG1hcCB3aGVuIHZl
Y3RvciAhPQo+PiA+PiBJUlFfVkVDVE9SX1VOQVNTSUdORUQ/Cj4+ID4gCj4+ID4gTm8gY29kZSBw
YXRoIGRvZXMgLyBzaG91bGQgY2FsbCBpbnRvIGhlcmUgd2l0aG91dCB0aGUgbmVlZCB0bwo+PiA+
IGFjdHVhbGx5IHJlbGVhc2UgdGhlIHByZXZpb3VzIHZlY3Rvci4KPj4gPiAKPj4gPj4gSSBoYXZl
bid0IGNoZWNrZWQgYWxsIHRoZSBjYWxsZXJzLCBidXQgSSBkb24ndCB0aGluayBpdCdzIHZhbGlk
IHRvCj4+ID4+IGNhbGwgcmVsZWFzZV9vbGRfdmVjIHdpdGggZGVzYy0+YXJjaC5vbGRfdmVjdG9y
ID09Cj4+ID4+IElSUV9WRUNUT1JfVU5BU1NJR05FRCwgaW4gd2hpY2ggY2FzZSBJIHdvdWxkIGFk
ZCBhbiBBU1NFUlQuCj4+ID4gCj4+ID4gV2VsbCwgeWVzLCBJIHByb2JhYmx5IGNvdWxkLiBIb3dl
dmVyLCBhcyBtdWNoIGFzIEknbSBpbgo+PiA+IGZhdm9yIG9mIEFTU0VSVCgpcywgSSBkb24ndCB0
aGluayBpdCBtYWtlcyBzZW5zZSB0byBBU1NFUlQoKQo+PiA+IGJhc2ljYWxseSBldmVyeSBiaXQg
b2YgZXhwZWN0ZWQgc3RhdGUuIEluIHRoZSBlbmQgdGhlcmUgd291bGQKPj4gPiBvdGhlcndpc2Ug
YmUgbW9yZSBBU1NFUlQoKXMgdGhhbiBhY3R1YWwgY29kZS4KPj4gCj4+IEFjdHVhbGx5LCB1cG9u
IHNlY29uZCB0aG91Z2h0IC0gbGV0IG1lIGFkZCB0aGlzLCBidXQgdGhlbiBpbiBhbgo+PiBldmVu
IG1vcmUgc3RyaWN0IGZvcm06IENlcnRhaW4gdmVyeSBsb3cgYW5kIHZlcnkgaGlnaCBudW1iZXJl
ZAo+PiB2ZWN0b3JzIGFyZSBpbGxlZ2FsIGhlcmUgYXMgd2VsbCwgYW5kIHdlIG1heSB0aGVuIGJl
IGFibGUgdG8gdXNlCj4+IHRoZSBzYW1lIHZhbGlkYXRpb24gaGVscGVyIGVsc2V3aGVyZSAoaW4g
cGFydGljdWxhciBhbHNvIGZvciB0aGUKPj4gY2hlY2sgdGhhdCB5b3UndmUgZm91bmQgdG8gYmUg
d3JvbmcgaW4gX2NsZWFyX2lycV92ZWN0b3IoKSkuCj4gCj4gVGhhbmtzLCB0aGF0IExHVE0uCgpB
bmQgRlRSIC0gaXQgX2RvZXNfIHRyaWdnZXIuIEknbSBzdGlsbCBzdHJ1Z2dsaW5nIHRvIGV4cGxh
aW4gd2h5LgpUaGUgb25seSBwbGFjZSB3aGVyZSAtPmFyY2gubW92ZV9pbl9wcm9ncmVzcyBnZXRz
IHNldCBpcwppbiBfYXNzaWduX2lycV92ZWN0b3IoKSwgYW5kIHRoZSBjaGVjayBJJ3ZlIHB1dCB0
aGVyZSBmb3IKZGVidWdnaW5nIHB1cnBvc2VzIGRvZXNuJ3QgdHJpZ2dlciwgaS5lLiB0aGUgdmVj
dG9ycyBwdXQgdGhlcmUKaW50byAtPmFyY2gub2xkX3ZlY3RvciBhcmUgdmFsaWQuCgpKYW4KCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 06 15:03:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 15:03:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNf9W-0004LN-A6; Mon, 06 May 2019 15:03:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=SrHI=TG=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1hNf9U-0004LI-Cm
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 15:03:36 +0000
X-Inumbo-ID: 1f0808e2-7010-11e9-843c-bc764e045a96
Received: from new1-smtp.messagingengine.com (unknown [66.111.4.221])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1f0808e2-7010-11e9-843c-bc764e045a96;
 Mon, 06 May 2019 15:03:35 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailnew.nyi.internal (Postfix) with ESMTP id 218B713BDD;
 Mon,  6 May 2019 11:03:35 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Mon, 06 May 2019 11:03:35 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:references:subject:to:x-me-proxy:x-me-proxy
 :x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=VHzPyhnUf5nGOMlnb
 HdZtF24wULqOF7nx5tDykzyxvA=; b=xvnk5ermldkWWaAOOiDWVD/ssDW6GGfSq
 A2sutjnO05WAum1LfCt2BWYPw+XgCA5IvO/adLc3q4QlOXT/3T2Oxv3FgZgfbdMc
 UfcvYLR/YDZjBs87Xz8VKqU8IS7EbkqXJwZt2R53nc9a+sJBIPznLAeu+LYgqe3z
 LiD5GiKbSExV2SS6RunFr/M0dqzGZa5Z06+QnhHUHtFhp6bt8hTH3jtT3puem6GT
 YLE3SECXKumP2b0QIDEU8KTdNn47gJ9iT6hUcqHJR5PZWvjJ6frXbvaYhIdwpfJK
 bFFfCjSquqIJ4QmwQg2SglSK1D8g02+vIXlWqyVS7uULF00rdMl1A==
X-ME-Sender: <xms:xkzQXKeaAdq96WGNgVfEaVl8FfAD3QV1d0qbABboMfqSAmmtniUVNw>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduuddrjeejgdekiecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenog
 fthfevqddqjfgurhdqufhushhpvggtthdqlhhoficuldehmdenucfjughrpefhvffufffk
 ofgjfhggjghftgfgsehtkeertdertdejnecuhfhrohhmpeforghrvghkucforghrtgiihi
 hkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesihhnvhhishhisghlvght
 hhhinhhgshhlrggsrdgtohhmqeenucfkphepledurdeihedrfeegrdeffeenucfrrghrrg
 hmpehmrghilhhfrhhomhepmhgrrhhmrghrvghksehinhhvihhsihgslhgvthhhihhnghhs
 lhgrsgdrtghomhenucevlhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:xkzQXKNal4BvyPtFhVcpWTDVsvJssU3Dhs0zMXyARuzlm4vF0a2Xhw>
 <xmx:xkzQXGVy5DcUzuDGHRTVCZjHRhDqDglIIKrbXCUcVpP5Va28W0woog>
 <xmx:xkzQXKyDmdh8PCBYVUX8L8tPD76JfwvE7QEP15tW_cAYef1jDMf-5g>
 <xmx:x0zQXCDP98Xw7Bzb_CIH_VkSAIKj4RkgytxTpL2D10uD3hIQoe2-oA>
Received: from localhost.localdomain (ip5b412221.dynamic.kabel-deutschland.de
 [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 51EFD103CB;
 Mon,  6 May 2019 11:03:33 -0400 (EDT)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  6 May 2019 16:50:18 +0200
Message-Id: <dc79bf966c2079b42d62483b5a5e985ef5a36e50.1557154206.git-series.marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.17.2
In-Reply-To: <cover.5027956268821f50401d0ecdfad2447cbe4fdd6c.1557154206.git-series.marmarek@invisiblethingslab.com>
References: <cover.5027956268821f50401d0ecdfad2447cbe4fdd6c.1557154206.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
In-Reply-To: <cover.5027956268821f50401d0ecdfad2447cbe4fdd6c.1557154206.git-series.marmarek@invisiblethingslab.com>
References: <cover.5027956268821f50401d0ecdfad2447cbe4fdd6c.1557154206.git-series.marmarek@invisiblethingslab.com>
Subject: [Xen-devel] [PATCH 2/5] drivers/video: drop unused limits
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TUFYX0JQUCwgTUFYX0ZPTlRfVywgTUFYX0ZPTlRfSCBhcmUgbm90IHVzZWQgaW4gdGhlIGNvZGUg
YXQgYWxsLgoKU2lnbmVkLW9mZi1ieTogTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIDxtYXJt
YXJla0BpbnZpc2libGV0aGluZ3NsYWIuY29tPgotLS0KIHhlbi9kcml2ZXJzL3ZpZGVvL2xmYi5j
IHwgMyAtLS0KIDEgZmlsZSBjaGFuZ2VkLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hl
bi9kcml2ZXJzL3ZpZGVvL2xmYi5jIGIveGVuL2RyaXZlcnMvdmlkZW8vbGZiLmMKaW5kZXggZDBj
OGM0OS4uMDQ3NWE2OCAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvdmlkZW8vbGZiLmMKKysrIGIv
eGVuL2RyaXZlcnMvdmlkZW8vbGZiLmMKQEAgLTEyLDkgKzEyLDYgQEAKIAogI2RlZmluZSBNQVhf
WFJFUyAxOTAwCiAjZGVmaW5lIE1BWF9ZUkVTIDEyMDAKLSNkZWZpbmUgTUFYX0JQUCA0Ci0jZGVm
aW5lIE1BWF9GT05UX1cgOAotI2RlZmluZSBNQVhfRk9OVF9IIDE2CiAKIHN0cnVjdCBsZmJfc3Rh
dHVzIHsKICAgICBzdHJ1Y3QgbGZiX3Byb3AgbGZicDsKLS0gCmdpdC1zZXJpZXMgMC45LjEKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 06 15:03:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 15:03:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNf9a-0004MD-Id; Mon, 06 May 2019 15:03:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=SrHI=TG=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1hNf9Z-0004Lm-7r
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 15:03:41 +0000
X-Inumbo-ID: 1e4c2b40-7010-11e9-8e99-d39ca5764b89
Received: from new1-smtp.messagingengine.com (unknown [66.111.4.221])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1e4c2b40-7010-11e9-8e99-d39ca5764b89;
 Mon, 06 May 2019 15:03:34 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailnew.nyi.internal (Postfix) with ESMTP id CDDA4136C5;
 Mon,  6 May 2019 11:03:33 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Mon, 06 May 2019 11:03:33 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:references:subject:to:x-me-proxy:x-me-proxy
 :x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=j/pJrzCOwItYX2g5i
 YLCnlWTe3eZ4MWUfdEkcvCwSsY=; b=6Ery8UZmLD7b8zuTkTUYeatEQOZsiBWVq
 NYtuDU2FnXdZPIngs/sUvHZY0+oO4wirM3bcF8yAN7/a4yslPyqF6FhjkL4mLZN4
 HVRQP8S8G4GcReLK+k+Tau7ko2vLcFVnbhgD5a0e5xwUiO6AL3B8NtvC4A2t5rMd
 NcrCPwtINc6PXF4BpAoCLov4Oqr2cdKsUEePzayDDa89/HdkUHqfxz5s0PHXuP7N
 Uf8GdHTC3rlMsamblmVwvA8naUSfI6tzLyyvj8yBa9wmGRkPaE7/ubziLmTg8IG3
 H/9Nkpc8Kph989BSfB8prH40x5pe16V8edRg029Pqf93uMO6bHZdg==
X-ME-Sender: <xms:xUzQXF4996An7Ao8SmQYrb0KYXsGaTbavB8yRzGN2QBZknpybxshhg>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduuddrjeejgdekiecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenog
 fthfevqddqjfgurhdqufhushhpvggtthdqlhhoficuldehmdenucfjughrpefhvffufffk
 ofgjfhggjghftgfgsehtkeertdertdejnecuhfhrohhmpeforghrvghkucforghrtgiihi
 hkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesihhnvhhishhisghlvght
 hhhinhhgshhlrggsrdgtohhmqeenucfkphepledurdeihedrfeegrdeffeenucfrrghrrg
 hmpehmrghilhhfrhhomhepmhgrrhhmrghrvghksehinhhvihhsihgslhgvthhhihhnghhs
 lhgrsgdrtghomhenucevlhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:xUzQXICrs0rMQ60uNyi9xCzrI4PygFlX45iB-ll5s7YAKM8xiUbOwQ>
 <xmx:xUzQXDsPRqTUt8ma0Dc52hs0wsbuXOd5wg4cKAAnv5tyh4ofb0EDHQ>
 <xmx:xUzQXFtflRWLM2PK8eeZa-lSwRePL-e39vsNR7yMRjAwxHCeLR6UQw>
 <xmx:xUzQXPjH3XV1awHKPI-p_fBs1THELwehGAguBiMPicIzhpNwElrQbw>
Received: from localhost.localdomain (ip5b412221.dynamic.kabel-deutschland.de
 [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id BBED71037C;
 Mon,  6 May 2019 11:03:31 -0400 (EDT)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  6 May 2019 16:50:17 +0200
Message-Id: <e54979f9ce16c254c78e4a48e3e5c0eb223f6dac.1557154206.git-series.marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.17.2
In-Reply-To: <cover.5027956268821f50401d0ecdfad2447cbe4fdd6c.1557154206.git-series.marmarek@invisiblethingslab.com>
References: <cover.5027956268821f50401d0ecdfad2447cbe4fdd6c.1557154206.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
In-Reply-To: <cover.5027956268821f50401d0ecdfad2447cbe4fdd6c.1557154206.git-series.marmarek@invisiblethingslab.com>
References: <cover.5027956268821f50401d0ecdfad2447cbe4fdd6c.1557154206.git-series.marmarek@invisiblethingslab.com>
Subject: [Xen-devel] [PATCH 1/5] xen/bitmap: fix bitmap_fill with zero-sized
 bitmap
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBiaXRtYXBfZmlsbCguLi4sIDApIGlzIGNhbGxlZCwgZG8gbm90IHRyeSB0byB3cml0ZSBh
bnl0aGluZy4gQmVmb3JlCnRoaXMgcGF0Y2gsIGl0IHRyaWVkIHRvIHdyaXRlIGFsbW9zdCBMT05H
X01BWCwgc3VyZWx5IG92ZXJ3cml0aW5nCnNvbWV0aGluZy4KClNpZ25lZC1vZmYtYnk6IE1hcmVr
IE1hcmN6eWtvd3NraS1Hw7NyZWNraSA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4K
LS0tCkZvdW5kIHdoaWxlIGRlYnVnZ2luZyBmcmFtZWJ1ZmZlciBsb2NhdGVkIGFib3ZlIDRHQi4g
SW4gdGhhdCBjYXNlIDMyYml0CnZhcmlhYmxlIGZvciBpdCBvdmVyZmxvd3MgYW5kIGZyYW1lYnVm
ZmVyIGluaXRpYWxpemF0aW9uIHplcm9lZAp1bnJlbGF0ZWQgbWVtb3J5LiBTcGVjaWZpY2FsbHks
IGl0IGhpdCBtYmktPm1vZHNfY291bnQsIHNvIGxhdGVyIG9uCmJpdG1hcF9maWxsKG1vZHVsZV9t
YXAsIG1iaS0+bW9kc19jb3VudCkgaW4gX19zdGFydF94ZW4oKSBjcmFzaGVkLgotLS0KIHhlbi9p
bmNsdWRlL3hlbi9iaXRtYXAuaCB8IDIgKysKIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMo
KykKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vYml0bWFwLmggYi94ZW4vaW5jbHVkZS94
ZW4vYml0bWFwLmgKaW5kZXggZmUzYzcyMC4uMDQzMGMxYyAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUveGVuL2JpdG1hcC5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9iaXRtYXAuaApAQCAtMTI2LDYg
KzEyNiw4IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBiaXRtYXBfZmlsbCh1bnNpZ25lZCBsb25nICpk
c3QsIGludCBuYml0cykKIAlzaXplX3QgbmxvbmdzID0gQklUU19UT19MT05HUyhuYml0cyk7CiAK
IAlzd2l0Y2ggKG5sb25ncykgeworCWNhc2UgMDoKKwkJYnJlYWs7CiAJZGVmYXVsdDoKIAkJbWVt
c2V0KGRzdCwgLTEsIChubG9uZ3MgLSAxKSAqIHNpemVvZih1bnNpZ25lZCBsb25nKSk7CiAJCS8q
IGZhbGwgdGhyb3VnaCAqLwotLSAKZ2l0LXNlcmllcyAwLjkuMQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 06 15:03:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 15:03:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNf9a-0004MX-Rn; Mon, 06 May 2019 15:03:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=SrHI=TG=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1hNf9Z-0004Ln-8A
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 15:03:41 +0000
X-Inumbo-ID: 1fdeec5e-7010-11e9-8459-2f617a146875
Received: from new1-smtp.messagingengine.com (unknown [66.111.4.221])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1fdeec5e-7010-11e9-8459-2f617a146875;
 Mon, 06 May 2019 15:03:36 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailnew.nyi.internal (Postfix) with ESMTP id BB6B5138DD;
 Mon,  6 May 2019 11:03:36 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Mon, 06 May 2019 11:03:36 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:references:subject:to:x-me-proxy:x-me-proxy
 :x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=vxIwGkZF0Qh48Fb/X
 4px3qHjXLFIttc6teIFmBO2GJE=; b=FnENpOGlKYBctYnp1wYQLVqE6tNeol2F2
 7Nx8tjzWzgypAtGHZ15yrpCm90ap+gX+belr6k111f/nZXl9S4qlOHvQ4LDmL58q
 5i4wh3gDkri6kxAFO7jZI6PpTokJ1HoOnyanN4IzKKZk42cjYd3E5niEozAtqKCW
 rNWhrrKnwBuhxpZrRCDCAm1F9j7wFrYxFL1xX7MOPZjvQ7LAehlbWtPpmNJ4hi4v
 Y1etqu5Adc1H1m2IqEFQ6daiGy7mBRP7nnuRu4MdylypbRl1uDw8XsKW84MYtl6e
 d0w4gs6Q0vmB+h3nBvC+ectX97Vk5Te+La2rYZjnYlbzWIaatccaA==
X-ME-Sender: <xms:yEzQXL-FRKaK4IQWch7jRRF54j6jEF_s14FFeN-kf9rRIDocbWenPw>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduuddrjeejgdekiecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenog
 fthfevqddqjfgurhdqufhushhpvggtthdqlhhoficuldehmdenucfjughrpefhvffufffk
 ofgjfhggjghftgfgsehtkeertdertdejnecuhfhrohhmpeforghrvghkucforghrtgiihi
 hkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesihhnvhhishhisghlvght
 hhhinhhgshhlrggsrdgtohhmqeenucfkphepledurdeihedrfeegrdeffeenucfrrghrrg
 hmpehmrghilhhfrhhomhepmhgrrhhmrghrvghksehinhhvihhsihgslhgvthhhihhnghhs
 lhgrsgdrtghomhenucevlhhushhtvghrufhiiigvpedv
X-ME-Proxy: <xmx:yEzQXK-U6H11rpm_nsXdq3Muoks4kuy1r_91flBdkprAb7iZMB9Obg>
 <xmx:yEzQXCcMu03q32w2Ot85CBJ6LbabeYkLl1XSuJghKH01veQOp4gKsA>
 <xmx:yEzQXDGy5JXI1KfbxUPtqJT7zJxhkppV6bI8aRTVzaN6DnOeVGQbRA>
 <xmx:yEzQXHUIBQz-WFkfjkLgXsFnf6b7Jp89og2uLxswAucLskbbe49Z8g>
Received: from localhost.localdomain (ip5b412221.dynamic.kabel-deutschland.de
 [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id EBBC51037C;
 Mon,  6 May 2019 11:03:34 -0400 (EDT)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  6 May 2019 16:50:19 +0200
Message-Id: <a8bebd8db2727b8b95edcee613f39b90fa93daff.1557154206.git-series.marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.17.2
In-Reply-To: <cover.5027956268821f50401d0ecdfad2447cbe4fdd6c.1557154206.git-series.marmarek@invisiblethingslab.com>
References: <cover.5027956268821f50401d0ecdfad2447cbe4fdd6c.1557154206.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
In-Reply-To: <cover.5027956268821f50401d0ecdfad2447cbe4fdd6c.1557154206.git-series.marmarek@invisiblethingslab.com>
References: <cover.5027956268821f50401d0ecdfad2447cbe4fdd6c.1557154206.git-series.marmarek@invisiblethingslab.com>
Subject: [Xen-devel] [PATCH 3/5] drivers/video: Drop framebuffer size
 constraints
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Olaf Hering <olaf@aepfle.de>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGxpbWl0IDE5MDB4MTIwMCBkbyBub3QgbWF0Y2ggcmVhbCB3b3JsZCBkZXZpY2VzICgxOTAw
IGxvb2tzIGxpa2UgYQp0eXBvLCBzaG91bGQgYmUgMTkyMCkuIEJ1dCBpbiBwcmFjdGljZSB0aGUg
bGltaXRzIGFyZSBhcmJpdHJhcnkgYW5kIGRvCm5vdCBzZXJ2ZSBhbnkgcmVhbCBwdXJwb3NlLiBB
cyBkaXNjdXNzZWQgaW4gIkluY3JlYXNlIGZyYW1lYnVmZmVyIHNpemUKdG8gdG9kYXlzIHN0YW5k
YXJkcyIgdGhyZWFkLCBkcm9wIHRoZW0gY29tcGxldGVseS4KClRoaXMgZml4ZXMgZ3JhcGhpYyBj
b25zb2xlIG9uIGRldmljZSB3aXRoIDM4NDB4MjE2MCBuYXRpdmUgcmVzb2x1dGlvbi4KClNpZ25l
ZC1vZmYtYnk6IE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSA8bWFybWFyZWtAaW52aXNpYmxl
dGhpbmdzbGFiLmNvbT4KLS0tCkNjOiBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+Ci0tLQog
eGVuL2RyaXZlcnMvdmlkZW8vbGZiLmMgfCAxMCAtLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwg
MTAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvdmlkZW8vbGZiLmMgYi94
ZW4vZHJpdmVycy92aWRlby9sZmIuYwppbmRleCAwNDc1YTY4Li41MDIyMTk1IDEwMDY0NAotLS0g
YS94ZW4vZHJpdmVycy92aWRlby9sZmIuYworKysgYi94ZW4vZHJpdmVycy92aWRlby9sZmIuYwpA
QCAtMTAsOSArMTAsNiBAQAogI2luY2x1ZGUgImxmYi5oIgogI2luY2x1ZGUgImZvbnQuaCIKIAot
I2RlZmluZSBNQVhfWFJFUyAxOTAwCi0jZGVmaW5lIE1BWF9ZUkVTIDEyMDAKLQogc3RydWN0IGxm
Yl9zdGF0dXMgewogICAgIHN0cnVjdCBsZmJfcHJvcCBsZmJwOwogCkBAIC0xNDYsMTMgKzE0Myw2
IEBAIHZvaWQgbGZiX2NhcnJpYWdlX3JldHVybih2b2lkKQogCiBpbnQgX19pbml0IGxmYl9pbml0
KHN0cnVjdCBsZmJfcHJvcCAqbGZicCkKIHsKLSAgICBpZiAoIGxmYnAtPndpZHRoID4gTUFYX1hS
RVMgfHwgbGZicC0+aGVpZ2h0ID4gTUFYX1lSRVMgKQotICAgIHsKLSAgICAgICAgcHJpbnRrKFhF
TkxPR19XQVJOSU5HICJDb3VsZG4ndCBpbml0aWFsaXplIGEgJXV4JXUgZnJhbWVidWZmZXIgZWFy
bHkuXG4iLAotICAgICAgICAgICAgICAgbGZicC0+d2lkdGgsIGxmYnAtPmhlaWdodCk7Ci0gICAg
ICAgIHJldHVybiAtRUlOVkFMOwotICAgIH0KLQogICAgIGxmYi5sZmJwID0gKmxmYnA7CiAKICAg
ICBsZmIubGJ1ZiA9IHhtYWxsb2NfYnl0ZXMobGZiLmxmYnAuYnl0ZXNfcGVyX2xpbmUpOwotLSAK
Z2l0LXNlcmllcyAwLjkuMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 06 15:03:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 15:03:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNf9b-0004Mz-6l; Mon, 06 May 2019 15:03:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=SrHI=TG=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1hNf9Z-0004Lw-Eo
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 15:03:41 +0000
X-Inumbo-ID: 20e430b4-7010-11e9-83d9-976c7285178d
Received: from new1-smtp.messagingengine.com (unknown [66.111.4.221])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 20e430b4-7010-11e9-83d9-976c7285178d;
 Mon, 06 May 2019 15:03:38 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailnew.nyi.internal (Postfix) with ESMTP id 7572413CFF;
 Mon,  6 May 2019 11:03:38 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Mon, 06 May 2019 11:03:38 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:references:subject:to:x-me-proxy:x-me-proxy
 :x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=UUUadiaqXjB9moxpb
 GteAdgEsyBVMvDkTtS9A9pOqh0=; b=e+Geq08CVGxrhzewwYNK2tR7KhwYRTr91
 c3rzeh5xb45T/9pgb2szJwsgm4YYTMqoFic+F+XC7la8zqcw6Hzn8vVPWAh2jK+S
 HP0cXqk4dEIaqqCnZwd2NKe/ydOez/7Eu3f2JN06Y9/L8s3sz6KRqbLhPv/0xoYz
 RfpZQ7FAEsf9XUzsGrDMQ6aDn+P6FV/eSQgNX97RmQ0Bm2zS/zBDlchfzWkZlps3
 mqUrz6IBd2ebwNrBKtPSWSbm0PYNxl6AAqxsMrqflsp1uWarsVihTQaa2m1Hrloh
 EROc9g97KFMgXVTrlGJKgoo4JpTZrcwlpQsjCsyMFePFCrbyHOfRg==
X-ME-Sender: <xms:ykzQXFwOF9hBOVnlCYHdABkzWPqeLPWTjV2sj8M1uF6uQpTuvq3CXw>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduuddrjeejgdekiecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenog
 fthfevqddqjfgurhdqufhushhpvggtthdqlhhoficuldehmdenucfjughrpefhvffufffk
 ofgjfhggjghftgfgsehtkeertdertdejnecuhfhrohhmpeforghrvghkucforghrtgiihi
 hkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesihhnvhhishhisghlvght
 hhhinhhgshhlrggsrdgtohhmqeenucffohhmrghinhepughomhdtrdhinhhfohenucfkph
 epledurdeihedrfeegrdeffeenucfrrghrrghmpehmrghilhhfrhhomhepmhgrrhhmrghr
 vghksehinhhvihhsihgslhgvthhhihhnghhslhgrsgdrtghomhenucevlhhushhtvghruf
 hiiigvpedt
X-ME-Proxy: <xmx:ykzQXP-5aZIVIMTIR-_K5OYxeD1pgwX_tpxZeXn27W_EKVbVh5HKWA>
 <xmx:ykzQXDXO_Y7yXY9tagPBGqnVxnOGwZqzOVLE6iF784VSO-uv6gJJow>
 <xmx:ykzQXIO2zDRfBVpUK9ZNXrefBF44zRDL96BruNLN4NBRLjIjipDirw>
 <xmx:ykzQXMqmm8QyjluuMrCYG_oyd-sxRX7ocoFPkimp-M9DzFSGtEp3tA>
Received: from localhost.localdomain (ip5b412221.dynamic.kabel-deutschland.de
 [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id A46FC103C8;
 Mon,  6 May 2019 11:03:36 -0400 (EDT)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  6 May 2019 16:50:20 +0200
Message-Id: <dfffbc1faf0884df46f5568cdcf9fa8c2340ae2b.1557154206.git-series.marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.17.2
In-Reply-To: <cover.5027956268821f50401d0ecdfad2447cbe4fdd6c.1557154206.git-series.marmarek@invisiblethingslab.com>
References: <cover.5027956268821f50401d0ecdfad2447cbe4fdd6c.1557154206.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
In-Reply-To: <cover.5027956268821f50401d0ecdfad2447cbe4fdd6c.1557154206.git-series.marmarek@invisiblethingslab.com>
References: <cover.5027956268821f50401d0ecdfad2447cbe4fdd6c.1557154206.git-series.marmarek@invisiblethingslab.com>
Subject: [Xen-devel] [PATCH 4/5] xen: fix handling framebuffer located above
 4GB
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gc29tZSBtYWNoaW5lcyAoZm9yIGV4YW1wbGUgVGhpbmtwYWQgUDUyKSwgVUVGSSBHT1AgcmVw
b3J0cwpmcmFtZWJ1ZmZlciBsb2NhdGVkIGFib3ZlIDRHQiAoMHg0MDAwMDAwMDAwIG9uIHRoYXQg
bWFjaGluZSkuIFRoaXMKYWRkcmVzcyBkb2VzIG5vdCBmaXQgaW4ge3hlbixkb20wfV92Z2FfY29u
c29sZV9pbmZvLnUudmVzYV9sZmIubGZiX2Jhc2UKZmllbGQsIHdoaWNoIGlzIDMyYml0LiBUaGUg
b3ZlcmZsb3cgaGVyZSBjYXVzZSBhbGwga2luZCBvZiBtZW1vcnkKY29ycnVwdGlvbiB3aGVuIGFu
eXRoaW5nIHRyaWVzIHRvIHdyaXRlIHNvbWV0aGluZyBvbiB0aGUgc2NyZWVuLApzdGFydGluZyB3
aXRoIHplcm9pbmcgdGhlIHdob2xlIGZyYW1lYnVmZmVyIGluIHZlc2FfaW5pdCgpLgoKRml4IHRo
aXMgc2ltaWxhciB0byBob3cgaXQncyBkb25lIGluIExpbnV4OiBhZGQgZXh0X2xmYl9iYXNlIGZp
ZWxkIGF0CnRoZSBlbmQgb2YgdGhlIHN0cnVjdHVyZSwgdG8gaG9sZCB1cHBlciAzMmJpdHMgb2Yg
dGhlIGFkZHJlc3MuIFNpbmNlIHRoZQpmaWVsZCBpcyBhZGRlZCBhdCB0aGUgZW5kIG9mIHRoZSBz
dHJ1Y3R1cmUsIGl0IHdpbGwgd29yayB3aXRoIG9sZGVyCkxpbnV4IHZlcnNpb25zIHRvbyAob3Ro
ZXIgdGhhbiB1c2luZyBwb3NzaWJseSB0cnVuY2F0ZWQgYWRkcmVzcyAtIG5vCndvcnNlIHRoYW4g
d2l0aG91dCB0aGlzIGNoYW5nZSkuIFRoYW5rcyB0byBBQkkgY29udGFpbmluZyBzaXplIG9mIHRo
ZQpzdHJ1Y3R1cmUgKHN0YXJ0X2luZm8uY29uc29sZS5kb20wLmluZm9fc2l6ZSksIExpbnV4IGNh
biBkZXRlY3Qgd2hlbgp0aGlzIGZpZWxkIGlzIHByZXNlbnQgYW5kIHVzZSBpdCBhcHByb3ByaWF0
ZWx5IHRoZW4uCgpTaWduZWQtb2ZmLWJ5OiBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kgPG1h
cm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2VmaS9lZmkt
Ym9vdC5oIHwgIDEgKwogeGVuL2RyaXZlcnMvdmlkZW8vdmVzYS5jICAgIHwgMTUgKysrKysrKysr
KystLS0tCiB4ZW4vaW5jbHVkZS9wdWJsaWMveGVuLmggICAgfCAgMiArKwogMyBmaWxlcyBjaGFu
Z2VkLCAxNCBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9lZmkvZWZpLWJvb3QuaCBiL3hlbi9hcmNoL3g4Ni9lZmkvZWZpLWJvb3QuaAppbmRl
eCA1Nzg5ZDJjLi43YTEzYTMwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZWZpL2VmaS1ib290
LmgKKysrIGIveGVuL2FyY2gveDg2L2VmaS9lZmktYm9vdC5oCkBAIC01NTAsNiArNTUwLDcgQEAg
c3RhdGljIHZvaWQgX19pbml0IGVmaV9hcmNoX3ZpZGVvX2luaXQoRUZJX0dSQVBISUNTX09VVFBV
VF9QUk9UT0NPTCAqZ29wLAogICAgICAgICB2Z2FfY29uc29sZV9pbmZvLnUudmVzYV9sZmIuYnl0
ZXNfcGVyX2xpbmUgPQogICAgICAgICAgICAgKG1vZGVfaW5mby0+UGl4ZWxzUGVyU2NhbkxpbmUg
KiBicHAgKyA3KSA+PiAzOwogICAgICAgICB2Z2FfY29uc29sZV9pbmZvLnUudmVzYV9sZmIubGZi
X2Jhc2UgPSBnb3AtPk1vZGUtPkZyYW1lQnVmZmVyQmFzZTsKKyAgICAgICAgdmdhX2NvbnNvbGVf
aW5mby51LnZlc2FfbGZiLmV4dF9sZmJfYmFzZSA9IGdvcC0+TW9kZS0+RnJhbWVCdWZmZXJCYXNl
ID4+IDMyOwogICAgICAgICB2Z2FfY29uc29sZV9pbmZvLnUudmVzYV9sZmIubGZiX3NpemUgPQog
ICAgICAgICAgICAgKGdvcC0+TW9kZS0+RnJhbWVCdWZmZXJTaXplICsgMHhmZmZmKSA+PiAxNjsK
ICAgICB9CmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy92aWRlby92ZXNhLmMgYi94ZW4vZHJpdmVy
cy92aWRlby92ZXNhLmMKaW5kZXggYzkyNDk3ZS4uZjIyY2Y3ZiAxMDA2NDQKLS0tIGEveGVuL2Ry
aXZlcnMvdmlkZW8vdmVzYS5jCisrKyBiL3hlbi9kcml2ZXJzL3ZpZGVvL3Zlc2EuYwpAQCAtODQs
NiArODQsNyBAQCB2b2lkIF9faW5pdCB2ZXNhX2Vhcmx5X2luaXQodm9pZCkKIHZvaWQgX19pbml0
IHZlc2FfaW5pdCh2b2lkKQogewogICAgIHN0cnVjdCBsZmJfcHJvcCBsZmJwOworICAgIHVuc2ln
bmVkIGxvbmcgbGZiX2Jhc2U7CiAKICAgICBpZiAoICFmb250ICkKICAgICAgICAgcmV0dXJuOwpA
QCAtOTcsMTUgKzk4LDE3IEBAIHZvaWQgX19pbml0IHZlc2FfaW5pdCh2b2lkKQogICAgIGxmYnAu
dGV4dF9jb2x1bW5zID0gdmxmYl9pbmZvLndpZHRoIC8gZm9udC0+d2lkdGg7CiAgICAgbGZicC50
ZXh0X3Jvd3MgPSB2bGZiX2luZm8uaGVpZ2h0IC8gZm9udC0+aGVpZ2h0OwogCi0gICAgbGZicC5s
ZmIgPSBsZmIgPSBpb3JlbWFwKHZsZmJfaW5mby5sZmJfYmFzZSwgdnJhbV9yZW1hcCk7CisgICAg
bGZiX2Jhc2UgPSB2bGZiX2luZm8ubGZiX2Jhc2U7CisgICAgbGZiX2Jhc2UgfD0gKHVuc2lnbmVk
IGxvbmcpdmxmYl9pbmZvLmV4dF9sZmJfYmFzZSA8PCAzMjsKKyAgICBsZmJwLmxmYiA9IGxmYiA9
IGlvcmVtYXAobGZiX2Jhc2UsIHZyYW1fcmVtYXApOwogICAgIGlmICggIWxmYiApCiAgICAgICAg
IHJldHVybjsKIAogICAgIG1lbXNldChsZmIsIDAsIHZyYW1fcmVtYXApOwogCi0gICAgcHJpbnRr
KFhFTkxPR19JTkZPICJ2ZXNhZmI6IGZyYW1lYnVmZmVyIGF0ICUjeCwgbWFwcGVkIHRvIDB4JXAs
ICIKKyAgICBwcmludGsoWEVOTE9HX0lORk8gInZlc2FmYjogZnJhbWVidWZmZXIgYXQgJSNseCwg
bWFwcGVkIHRvIDB4JXAsICIKICAgICAgICAgICAgInVzaW5nICV1aywgdG90YWwgJXVrXG4iLAot
ICAgICAgICAgICB2bGZiX2luZm8ubGZiX2Jhc2UsIGxmYiwKKyAgICAgICAgICAgbGZiX2Jhc2Us
IGxmYiwKICAgICAgICAgICAgdnJhbV9yZW1hcCA+PiAxMCwgdnJhbV90b3RhbCA+PiAxMCk7CiAg
ICAgcHJpbnRrKFhFTkxPR19JTkZPICJ2ZXNhZmI6IG1vZGUgaXMgJWR4JWR4JXUsIGxpbmVsZW5n
dGg9JWQsIGZvbnQgJXV4JXVcbiIsCiAgICAgICAgICAgIHZsZmJfaW5mby53aWR0aCwgdmxmYl9p
bmZvLmhlaWdodCwKQEAgLTE1Miw2ICsxNTUsMTAgQEAgdm9pZCBfX2luaXQgdmVzYV9tdHJyX2lu
aXQodm9pZCkKICAgICAgICAgTVRSUl9UWVBFX1dSQ09NQiwgTVRSUl9UWVBFX1dSVEhST1VHSCB9
OwogICAgIHVuc2lnbmVkIGludCBzaXplX3RvdGFsOwogICAgIGludCByYywgdHlwZTsKKyAgICB1
bnNpZ25lZCBsb25nIGxmYl9iYXNlOworCisgICAgbGZiX2Jhc2UgPSB2bGZiX2luZm8ubGZiX2Jh
c2U7CisgICAgbGZiX2Jhc2UgfD0gKHVuc2lnbmVkIGxvbmcpdmxmYl9pbmZvLmV4dF9sZmJfYmFz
ZSA8PCAzMjsKIAogICAgIGlmICggIWxmYiB8fCAodmVzYV9tdHJyID09IDApIHx8ICh2ZXNhX210
cnIgPj0gQVJSQVlfU0laRShtdHJyX3R5cGVzKSkgKQogICAgICAgICByZXR1cm47CkBAIC0xNjcs
NyArMTc0LDcgQEAgdm9pZCBfX2luaXQgdmVzYV9tdHJyX2luaXQodm9pZCkKIAogICAgIC8qIFRy
eSBhbmQgZmluZCBhIHBvd2VyIG9mIHR3byB0byBhZGQgKi8KICAgICBkbyB7Ci0gICAgICAgIHJj
ID0gbXRycl9hZGQodmxmYl9pbmZvLmxmYl9iYXNlLCBzaXplX3RvdGFsLCB0eXBlLCAxKTsKKyAg
ICAgICAgcmMgPSBtdHJyX2FkZChsZmJfYmFzZSwgc2l6ZV90b3RhbCwgdHlwZSwgMSk7CiAgICAg
ICAgIHNpemVfdG90YWwgPj49IDE7CiAgICAgfSB3aGlsZSAoIChzaXplX3RvdGFsID49IFBBR0Vf
U0laRSkgJiYgKHJjID09IC1FSU5WQUwpICk7CiB9CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9w
dWJsaWMveGVuLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMveGVuLmgKaW5kZXggY2NkZmZjMC4uYjBm
MGY3ZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL3hlbi5oCisrKyBiL3hlbi9pbmNs
dWRlL3B1YmxpYy94ZW4uaApAQCAtOTIzLDYgKzkyMyw4IEBAIHR5cGVkZWYgc3RydWN0IGRvbTBf
dmdhX2NvbnNvbGVfaW5mbyB7CiAgICAgICAgICAgICAvKiBNb2RlIGF0dHJpYnV0ZXMgKG9mZnNl
dCAweDAsIFZFU0EgY29tbWFuZCAweDRmMDEpLiAqLwogICAgICAgICAgICAgdWludDE2X3QgbW9k
ZV9hdHRyczsKICNlbmRpZgorICAgICAgICAgICAgLyogaGlnaCAzMiBiaXRzIG9mIGxmYl9iYXNl
ICovCisgICAgICAgICAgICB1aW50MzJfdCBleHRfbGZiX2Jhc2U7CiAgICAgICAgIH0gdmVzYV9s
ZmI7CiAgICAgfSB1OwogfSBkb20wX3ZnYV9jb25zb2xlX2luZm9fdDsKLS0gCmdpdC1zZXJpZXMg
MC45LjEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 06 15:03:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 15:03:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNf9b-0004Nv-QC; Mon, 06 May 2019 15:03:43 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=SrHI=TG=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1hNf9Z-0004M1-P2
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 15:03:41 +0000
X-Inumbo-ID: 21d827a4-7010-11e9-843c-bc764e045a96
Received: from new1-smtp.messagingengine.com (unknown [66.111.4.221])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 21d827a4-7010-11e9-843c-bc764e045a96;
 Mon, 06 May 2019 15:03:40 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailnew.nyi.internal (Postfix) with ESMTP id 061B613ECE;
 Mon,  6 May 2019 11:03:40 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Mon, 06 May 2019 11:03:40 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:references:subject:to:x-me-proxy:x-me-proxy
 :x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=PzWno+nCIDVdwD5OP
 R9zT98Rark5n8AGgx+Zt3nVNRg=; b=nBAvcf4ZuJ/qiWlVpxsa6Ts/xGBb4FJSZ
 BKuADe+wMjUJdhw0E0HV2Q/FL9kEyFM6MHQwKQ8ph/QgVuO5i2zbv2b/0mh6GZOe
 rfDlh7suXIiuoMAYxTZkox33dScHiv4gP7ZC17kM8imUvkJNpbEy7hjSVNQ97ip7
 MBOpZtBSp1guiWQORMnkl1cwZurTOh8hwfecFO4M/6FyRLmZt5SG4+rOzJqnTn6t
 vI2vSvOMpJG7xoPBP7CdUaDLju04LWaquHv6ZwekVTILc76ZtAaN+b6y5RipWDO0
 JcABLaQIVlShKmZTKtaOA7LRxU0rfVtgzDI5kpmQGtYpeZh0YVf6g==
X-ME-Sender: <xms:y0zQXGpmXi5HWN0RWKFTbaSXl7DAicRBiMvo47uY0z8iHmt-738yOA>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduuddrjeejgdekiecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenog
 fthfevqddqjfgurhdqufhushhpvggtthdqlhhoficuldehmdenucfjughrpefhvffufffk
 ofgjfhggjghftgfgsehtkeertdertdejnecuhfhrohhmpeforghrvghkucforghrtgiihi
 hkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesihhnvhhishhisghlvght
 hhhinhhgshhlrggsrdgtohhmqeenucfkphepledurdeihedrfeegrdeffeenucfrrghrrg
 hmpehmrghilhhfrhhomhepmhgrrhhmrghrvghksehinhhvihhsihgslhgvthhhihhnghhs
 lhgrsgdrtghomhenucevlhhushhtvghrufhiiigvpedv
X-ME-Proxy: <xmx:y0zQXD5Cs4GV-Z4sO8IbZAMjSqBVxvsnZ6VBs5CsMnKYwdDphe2KwQ>
 <xmx:y0zQXHFW9BRsYi8tqfoTEp_62tzEGqE_BbU6Q5DoyjZTSuyJaHNVAw>
 <xmx:y0zQXFU0fgUHHtkdIR9BpChw7ojDAxmJ1sGEpTqBt-0TKEjaZcNcQA>
 <xmx:zEzQXIL8W9CZLLal9KgloNdbibs9w6raHwrbDza4IgjkUjmXiP5vIQ>
Received: from localhost.localdomain (ip5b412221.dynamic.kabel-deutschland.de
 [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 54BEE103CA;
 Mon,  6 May 2019 11:03:38 -0400 (EDT)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  6 May 2019 16:50:21 +0200
Message-Id: <0463b8875424fc7be3d8ec5610d21439507af325.1557154206.git-series.marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.17.2
In-Reply-To: <cover.5027956268821f50401d0ecdfad2447cbe4fdd6c.1557154206.git-series.marmarek@invisiblethingslab.com>
References: <cover.5027956268821f50401d0ecdfad2447cbe4fdd6c.1557154206.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
In-Reply-To: <cover.5027956268821f50401d0ecdfad2447cbe4fdd6c.1557154206.git-series.marmarek@invisiblethingslab.com>
References: <cover.5027956268821f50401d0ecdfad2447cbe4fdd6c.1557154206.git-series.marmarek@invisiblethingslab.com>
Subject: [Xen-devel] [PATCH 5/5] drivers/video: use vlfb_info consistently
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

dmxmYl9pbmZvIGlzIGFuIGFsaWFzIGZvciB2Z2FfY29uc29sZV9pbmZvLnUudmVzYV9sZmIsIHNv
IHRoaXMgY2hhbmdlIGlzCnB1cmVseSBjb3NtZXRpYy4gQnV0IHVzaW5nIHRoZSBzYW1lIG5hbWUg
aGVscHMgcmVhZGluZyB0aGUgY29kZS4KClNpZ25lZC1vZmYtYnk6IE1hcmVrIE1hcmN6eWtvd3Nr
aS1Hw7NyZWNraSA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KLS0tCiB4ZW4vZHJp
dmVycy92aWRlby92ZXNhLmMgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyks
IDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy92aWRlby92ZXNhLmMgYi94
ZW4vZHJpdmVycy92aWRlby92ZXNhLmMKaW5kZXggZjIyY2Y3Zi4uMzc2NzAyNCAxMDA2NDQKLS0t
IGEveGVuL2RyaXZlcnMvdmlkZW8vdmVzYS5jCisrKyBiL3hlbi9kcml2ZXJzL3ZpZGVvL3Zlc2Eu
YwpAQCAtNDQsNyArNDQsNyBAQCB2b2lkIF9faW5pdCB2ZXNhX2Vhcmx5X2luaXQodm9pZCkKIHsK
ICAgICB1bnNpZ25lZCBpbnQgdnJhbV92bW9kZTsKIAotICAgIHZnYV9jb21wYXQgPSAhKHZnYV9j
b25zb2xlX2luZm8udS52ZXNhX2xmYi5nYmxfY2FwcyAmIDIpOworICAgIHZnYV9jb21wYXQgPSAh
KHZsZmJfaW5mby5nYmxfY2FwcyAmIDIpOwogCiAgICAgaWYgKCAodmxmYl9pbmZvLmJpdHNfcGVy
X3BpeGVsIDwgOCkgfHwgKHZsZmJfaW5mby5iaXRzX3Blcl9waXhlbCA+IDMyKSApCiAgICAgICAg
IHJldHVybjsKLS0gCmdpdC1zZXJpZXMgMC45LjEKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 06 15:03:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 15:03:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNf9d-0004P7-4y; Mon, 06 May 2019 15:03:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=SrHI=TG=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1hNf9c-0004OY-Fc
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 15:03:44 +0000
X-Inumbo-ID: 1e4c2b40-7010-11e9-a3f2-8ba326a66064
Received: from new1-smtp.messagingengine.com (unknown [66.111.4.221])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1e4c2b40-7010-11e9-a3f2-8ba326a66064;
 Mon, 06 May 2019 15:03:38 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailnew.nyi.internal (Postfix) with ESMTP id CE176137F9;
 Mon,  6 May 2019 11:03:33 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Mon, 06 May 2019 11:03:33 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:message-id:mime-version:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=sepRne
 Jt2WFjyykYEGq6qWo/yunJWLzp4sDqVnNlNYI=; b=cSKbDtpEFR75wDpHUvMiiZ
 Qrjb+L5A0S5BPhZ2dZf4rXUWjQe3EU4WPQ9GaC/heElU2ONOkQ2rc2OBJiJmPyBs
 W0cHK2lX8KFHyOGpJqtKFjwb2YHJXpdLSPUP9mvXW3lU8YhVUJvwvbZ42pD0V+Wd
 UuypM7izK7Ayfgthje155Vws32U3UGRcqKrUfUoR33Iys9jShBz7WvvvfG0vf+5x
 ttCguY0dzY91XtZDD8xhMEK9NguNG7b99QzSv0kALFGm6YsKtwdl5HtoIG1GJW0b
 HQLYFw6Tpkx0tTAmClS0fJ3fl8mj9dxRkth2DjOAZgwp8am976+vcCxqSrwEhUpA
 ==
X-ME-Sender: <xms:w0zQXDvAhzl5LAMqHHs4R7vCk4pD2DlgLorPF53EtVceEEU0Rb-1UA>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduuddrjeejgdekiecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpefhvffufffkofggtgfgsehtkeertdertdejnecuhfhrohhmpeforghrvghkucfo
 rghrtgiihihkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesihhnvhhish
 hisghlvghthhhinhhgshhlrggsrdgtohhmqeenucfkphepledurdeihedrfeegrdeffeen
 ucfrrghrrghmpehmrghilhhfrhhomhepmhgrrhhmrghrvghksehinhhvihhsihgslhgvth
 hhihhnghhslhgrsgdrtghomhenucevlhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:w0zQXFOqWzwt1VoI0HcI8JJOmc9Sqi7I51mdnljvY7QUYO0qNNdK1w>
 <xmx:w0zQXC42wpuAsiiMEjIzMqP04V52Dpqdw2QPo0YwhicFH-KYFKFuXg>
 <xmx:w0zQXDTczrIIB8Q7ZTjKpGK_BeNJoy80jbFbOOuwmUpn0xLIYfVC9Q>
 <xmx:xUzQXLIxpgRGzyFYoPDE9Mur7QTvNJWXdW-aly0ael_eXBhmjDgrrw>
Received: from localhost.localdomain (ip5b412221.dynamic.kabel-deutschland.de
 [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 0E2EB10369;
 Mon,  6 May 2019 11:03:29 -0400 (EDT)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  6 May 2019 16:50:16 +0200
Message-Id: <cover.5027956268821f50401d0ecdfad2447cbe4fdd6c.1557154206.git-series.marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.17.2
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 0/5] Fixes for large framebuffer,
 placed above 4GB
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Olaf Hering <olaf@aepfle.de>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QSBidW5jaCBvZiBmaXhlcyBmb3IgYm9vdGluZyBYZW4gb24gVGhpbmtwYWQgUDUyLCB0aHJvdWdo
IGdydWIyLWVmaSArCm11bHRpYm9vdDIuIE1vc3Qgb2YgdGhlbSBjYW4gYmUgYXBwbGllZCBpbmRl
cGVuZGVudGx5LgoKLS0tCmNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgpjYzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgpjYzog
SWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CmNjOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CmNjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
PgpjYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpjYzog
U3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpjYzogVGltIERlZWdh
biA8dGltQHhlbi5vcmc+CmNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpjYzogT2xh
ZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgoKTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpICg1
KToKICB4ZW4vYml0bWFwOiBmaXggYml0bWFwX2ZpbGwgd2l0aCB6ZXJvLXNpemVkIGJpdG1hcAog
IGRyaXZlcnMvdmlkZW86IGRyb3AgdW51c2VkIGxpbWl0cwogIGRyaXZlcnMvdmlkZW86IERyb3Ag
ZnJhbWVidWZmZXIgc2l6ZSBjb25zdHJhaW50cwogIHhlbjogZml4IGhhbmRsaW5nIGZyYW1lYnVm
ZmVyIGxvY2F0ZWQgYWJvdmUgNEdCCiAgZHJpdmVycy92aWRlbzogdXNlIHZsZmJfaW5mbyBjb25z
aXN0ZW50bHkKCiB4ZW4vYXJjaC94ODYvZWZpL2VmaS1ib290LmggfCAgMSArCiB4ZW4vZHJpdmVy
cy92aWRlby9sZmIuYyAgICAgfCAxMyAtLS0tLS0tLS0tLS0tCiB4ZW4vZHJpdmVycy92aWRlby92
ZXNhLmMgICAgfCAxNyArKysrKysrKysrKystLS0tLQogeGVuL2luY2x1ZGUvcHVibGljL3hlbi5o
ICAgIHwgIDIgKysKIHhlbi9pbmNsdWRlL3hlbi9iaXRtYXAuaCAgICB8ICAyICsrCiA1IGZpbGVz
IGNoYW5nZWQsIDE3IGluc2VydGlvbnMoKyksIDE4IGRlbGV0aW9ucygtKQoKYmFzZS1jb21taXQ6
IGRjNDk3NjM1ZDkzZjY2NzJmODI3MjdhZDk3YTU1MjA1MTc3YmUyYWEKLS0gCmdpdC1zZXJpZXMg
MC45LjEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 06 15:09:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 15:09:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNfFa-0005B1-2y; Mon, 06 May 2019 15:09:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Tt3T=TG=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1hNfFX-0005Aw-Qc
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 15:09:52 +0000
X-Inumbo-ID: fe48d829-7010-11e9-843c-bc764e045a96
Received: from mo6-p01-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5301::8])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fe48d829-7010-11e9-843c-bc764e045a96;
 Mon, 06 May 2019 15:09:50 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1557155389;
 s=strato-dkim-0002; d=aepfle.de;
 h=References:In-Reply-To:Message-ID:Subject:Cc:To:From:Date:
 X-RZG-CLASS-ID:X-RZG-AUTH:From:Subject:Sender;
 bh=8Ddpff26m+o6SJii8NsYjlELxMhj6rAzLVK64b6BBCA=;
 b=Zs732K0cjMcMO90U0sIQMig6j+oLY4vRjlfkNzuNyRK01HflVFi3MeAU+OruBEIfNd
 R1LMUZhYhrYsxzIgMPVo3F8Lp4yeGLpFFmTtRv8uC+nrFOIiHJVpWRXXeeGeCYAH1ZfL
 f0UyWXpYkJY98yHY9DXBThlBqaltfXKUttwKIsLiY8k9y9humdGzmG/LpTu9yu3mZ8OF
 kBO+gC0iKGOTvuu2xbaq8xeN0+MtJrNGQ5pxX2NuAxX+usYuOG/KYTrRbSZXzpQqYepe
 KUTsip58dlPWpg0oWJQ7Wcjqvn8ZLfSJEHjmwr670uQFejouCq2GWS1NSdFFjN7BtJuX
 BFEQ==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QED/SSGq+wjGiUC4AUztn93FPS2dyuaMMK"
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.18 DYNA|AUTH)
 with ESMTPSA id 60a847v46F9LTzL
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Mon, 6 May 2019 17:09:21 +0200 (CEST)
Date: Mon, 6 May 2019 17:09:19 +0200
From: Olaf Hering <olaf@aepfle.de>
To: Marek =?UTF-8?B?TWFyY3p5a293c2tpLUfDs3JlY2tp?=
 <marmarek@invisiblethingslab.com>
Message-ID: <20190506170919.6035d4d9.olaf@aepfle.de>
In-Reply-To: <a8bebd8db2727b8b95edcee613f39b90fa93daff.1557154206.git-series.marmarek@invisiblethingslab.com>
References: <cover.5027956268821f50401d0ecdfad2447cbe4fdd6c.1557154206.git-series.marmarek@invisiblethingslab.com>
 <a8bebd8db2727b8b95edcee613f39b90fa93daff.1557154206.git-series.marmarek@invisiblethingslab.com>
X-Mailer: Claws Mail 2019.04.26 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 3/5] drivers/video: Drop framebuffer size
 constraints
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org
Content-Type: multipart/mixed; boundary="===============2989303213712202922=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============2989303213712202922==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/EPC7HSK/YS7rienJN6rsw9+"; protocol="application/pgp-signature"

--Sig_/EPC7HSK/YS7rienJN6rsw9+
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Am Mon,  6 May 2019 16:50:19 +0200
schrieb Marek Marczykowski-G=C3=B3recki <marmarek@invisiblethingslab.com>:

> The limit 1900x1200 do not match real world devices (1900 looks like a
> typo, should be 1920). But in practice the limits are arbitrary and do
> not serve any real purpose. As discussed in "Increase framebuffer size
> to todays standards" thread, drop them completely.

ACK for the idea.

Olaf

--Sig_/EPC7HSK/YS7rienJN6rsw9+
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCXNBOHwAKCRBdQqD6ppg2
fqxSAKDVkuA80W3PBX+Gyiezp627IZcpYACdFia4Uau1ggjdqBedMW8tERGtsqU=
=WOkV
-----END PGP SIGNATURE-----

--Sig_/EPC7HSK/YS7rienJN6rsw9+--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2989303213712202922==--


From xen-devel-bounces@lists.xenproject.org Mon May 06 15:11:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 15:11:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNfHU-0005pu-Fs; Mon, 06 May 2019 15:11:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vAR1=TG=amd.com=brian.woods@srs-us1.protection.inumbo.net>)
 id 1hNfHT-0005pm-8Z
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 15:11:51 +0000
X-Inumbo-ID: 45a0dfe8-7011-11e9-843c-bc764e045a96
Received: from NAM02-CY1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe45::62a])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 45a0dfe8-7011-11e9-843c-bc764e045a96;
 Mon, 06 May 2019 15:11:49 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=gdeGlBvs9mS0EnNMn02YqJmZjEctbtoF2CCR62FqT4I=;
 b=Hk9R6SRpB4K76PieMZ9OXJpU3uuYl2RlTrWEaytdw6dx12sj3t9kosbDS7fmJ6rfCQcyxhfy0KWiALDd0A4UFpsqaIVB6LIonB2U2El9zzXfCMgFa35GwENxd7GJ6Bd/kXAbIHSKAPJ5r50uoJSy15fLXD+f+kvjuL48RAWnVik=
Received: from MWHPR12MB1597.namprd12.prod.outlook.com (10.172.56.10) by
 MWHPR12MB1743.namprd12.prod.outlook.com (10.175.55.14) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1856.10; Mon, 6 May 2019 15:11:45 +0000
Received: from MWHPR12MB1597.namprd12.prod.outlook.com
 ([fe80::e17e:557b:cac8:755a]) by MWHPR12MB1597.namprd12.prod.outlook.com
 ([fe80::e17e:557b:cac8:755a%2]) with mapi id 15.20.1856.012; Mon, 6 May 2019
 15:11:45 +0000
From: "Woods, Brian" <Brian.Woods@amd.com>
To: Lars Kurth <lars.kurth.xen@gmail.com>
Thread-Topic: [ANNOUNCE] Xen Project Community Call May 9th @15:00 UTC Call
 for agenda items
Thread-Index: AQHVBBLNsvndihfdkUydE/OfSeViBKZeM9yA
Date: Mon, 6 May 2019 15:11:44 +0000
Message-ID: <20190506151138.GA27876@amd.com>
References: <3BB17B7E-8CC6-4CEE-9A6C-1AA68EB503F3@xenproject.org>
In-Reply-To: <3BB17B7E-8CC6-4CEE-9A6C-1AA68EB503F3@xenproject.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: SN6PR04CA0085.namprd04.prod.outlook.com
 (2603:10b6:805:f2::26) To MWHPR12MB1597.namprd12.prod.outlook.com
 (2603:10b6:301:10::10)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Brian.Woods@amd.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [165.204.77.1]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 2ebbf9aa-6d5a-487e-1661-08d6d235266b
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600141)(711020)(4605104)(4618075)(2017052603328)(7193020);
 SRVR:MWHPR12MB1743; 
x-ms-traffictypediagnostic: MWHPR12MB1743:
x-ms-exchange-purlcount: 1
x-microsoft-antispam-prvs: <MWHPR12MB1743B05E5AABCF21CAFE4A53E5300@MWHPR12MB1743.namprd12.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:3044;
x-forefront-prvs: 0029F17A3F
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(366004)(136003)(396003)(346002)(376002)(39860400002)(53754006)(199004)(189003)(72206003)(256004)(478600001)(316002)(410100003)(53936002)(6246003)(54906003)(7416002)(33656002)(2906002)(64756008)(36756003)(6116002)(71190400001)(102836004)(86362001)(66556008)(66446008)(66476007)(66946007)(4744005)(73956011)(71200400001)(26005)(3846002)(1076003)(6506007)(386003)(6916009)(8936002)(8676002)(99286004)(81166006)(81156014)(186003)(6306002)(6512007)(76176011)(52116002)(486006)(25786009)(229853002)(6486002)(5660300002)(66066001)(2616005)(476003)(11346002)(446003)(4326008)(6436002)(966005)(7736002)(305945005)(14454004)(68736007);
 DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR12MB1743;
 H:MWHPR12MB1597.namprd12.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: amd.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: Qw/jBOFRWv5V2K+nKtbPQiUernYy9lDk0EXBy8LuLOevG+6TBpJ2XKBpMcyDn25s4rWmfUogl3YSCzN72WeClDgR1vu91ZphXeURGo88O6upacbAjuuAG2SzWI7PbluI5INFIb9yH/Ha4iCloXLjzcYVBMduGEmccNrDZlTpxexelbQ5N8VSj9sxqFZij5KjfTdYWcTk3Iu4ACX5Vx4UUMkZoQSnt7lGZlGc0NXONSy85c080qjb/PdayhMEuMhPqs4pLJnTkzQFpd0MWkkLYDcG5D4ZYEgMS/4WiaEknlNd7VFmNfyczS4NH8RlxjFi1KRm32dpy4LNZ0u5QP7vtkkkkzzZYs9cc/oYmFiVm90im1IS0xW/jA5qnoyCpjkAhfik/iIk3n6bjS2WO5mWoUm5iTZXiy16jI+Bskqf82w=
Content-ID: <FC8B72E49D5D944B83F5B0214DC4E114@namprd12.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 2ebbf9aa-6d5a-487e-1661-08d6d235266b
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 May 2019 15:11:44.8063 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR12MB1743
Subject: Re: [Xen-devel] [ANNOUNCE] Xen Project Community Call May 9th
 @15:00 UTC Call for agenda items
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "davorin.mista@aggios.com" <davorin.mista@aggios.com>, "Natarajan,
 Janakarajan" <Janakarajan.Natarajan@amd.com>,
 "dpsmith@apertussolutions.com" <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>,
 "anastassios.nanos@onapp.com" <anastassios.nanos@onapp.com>,
 "mirela.simonovic@aggios.com" <mirela.simonovic@aggios.com>,
 "edgar.iglesias@xilinx.com" <edgar.iglesias@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "daniel.kiper@oracle.com" <daniel.kiper@oracle.com>,
 Matt Spencer <Matt.Spencer@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Artem Mygaiev <Artem_Mygaiev@epam.com>,
 Tamas K Lengyel <tamas.k.lengyel@gmail.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 "robin.randhawa@arm.com" <robin.randhawa@arm.com>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "vfachin@de.adit-jv.com" <vfachin@de.adit-jv.com>,
 "intel-xen@intel.com" <intel-xen@intel.com>,
 Jarvis Roach <Jarvis.Roach@dornerworks.com>, Juergen Gross <jgross@suse.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 Rich Persaud <persaur@gmail.com>, "Ji, John" <john.ji@intel.com>,
 Paul Durrant <Paul.Durrant@citrix.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>, "Woods,
 Brian" <Brian.Woods@amd.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBNYXkgMDYsIDIwMTkgYXQgMDc6NTE6MTdBTSAtMDYwMCwgTGFycyBLdXJ0aCB3cm90
ZToKPiBbQ0FVVElPTjogRXh0ZXJuYWwgRW1haWxdCj4gCj4gSGkgYWxsLAo+IAo+IFBsZWFzZSBw
cm9wb3NlIHRvcGljcyBieSBlaXRoZXIgZWRpdGluZyB0aGUgcnVubmluZyBhZ2VuZGEgZG9jdW1l
bnQgYXQgaHR0cHM6Ly9kb2NzLmdvb2dsZS5jb20vZG9jdW1lbnQvZC8xa3ROLTV1OHVTY0V2aGY5
TjhVbTVvNnBvRjEybFZFbm55U0hKd183Sms4ay9lZGl0IyBvciBieSByZXBseWluZyB0byB0aGUg
bWFpbC4gSWRlYWxseSBieSBXZWRuZXNkYXkhCj4gCj4gQmVzdCBSZWdhcmRzCj4gTGFycwo+IAoK
SSdkIGxpa2UgdG8gYWRkIHRoZSBBTUQgbXdhaXQgVjIgcGF0Y2ggc2V0IHRvIHRoZSBsaXN0IG9m
IHRvcGljcy4gIEknZApsaWtlIHRvIGNvbWUgdG8gc29tZSBzb3J0IG9mIGNvbmNsdXNpb24gYWJv
dXQgdGhhdCBzZXQuCgotLSAKQnJpYW4gV29vZHMKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 06 15:15:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 15:15:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNfL5-00062u-BW; Mon, 06 May 2019 15:15:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XZcu=TG=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hNfL4-00062p-B9
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 15:15:34 +0000
X-Inumbo-ID: c5bc13d0-7011-11e9-bd56-97be8deae136
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c5bc13d0-7011-11e9-bd56-97be8deae136;
 Mon, 06 May 2019 15:15:25 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id E8940ACFB;
 Mon,  6 May 2019 15:15:23 +0000 (UTC)
To: =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?=
 <marmarek@invisiblethingslab.com>, xen-devel@lists.xenproject.org
References: <cover.5027956268821f50401d0ecdfad2447cbe4fdd6c.1557154206.git-series.marmarek@invisiblethingslab.com>
 <dfffbc1faf0884df46f5568cdcf9fa8c2340ae2b.1557154206.git-series.marmarek@invisiblethingslab.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 mQENBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAG0H0p1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT6JATkEEwECACMFAlOMcK8CGwMH
 CwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAKCRCw3p3WKL8TL8eZB/9G0juS/kDY9LhEXseh
 mE9U+iA1VsLhgDqVbsOtZ/S14LRFHczNd/Lqkn7souCSoyWsBs3/wO+OjPvxf7m+Ef+sMtr0
 G5lCWEWa9wa0IXx5HRPW/ScL+e4AVUbL7rurYMfwCzco+7TfjhMEOkC+va5gzi1KrErgNRHH
 kg3PhlnRY0Udyqx++UYkAsN4TQuEhNN32MvN0Np3WlBJOgKcuXpIElmMM5f1BBzJSKBkW0Jc
 Wy3h2Wy912vHKpPV/Xv7ZwVJ27v7KcuZcErtptDevAljxJtE7aJG6WiBzm+v9EswyWxwMCIO
 RoVBYuiocc51872tRGywc03xaQydB+9R7BHPuQENBFOMcBYBCADLMfoA44MwGOB9YT1V4KCy
 vAfd7E0BTfaAurbG+Olacciz3yd09QOmejFZC6AnoykydyvTFLAWYcSCdISMr88COmmCbJzn
 sHAogjexXiif6ANUUlHpjxlHCCcELmZUzomNDnEOTxZFeWMTFF9Rf2k2F0Tl4E5kmsNGgtSa
 aMO0rNZoOEiD/7UfPP3dfh8JCQ1VtUUsQtT1sxos8Eb/HmriJhnaTZ7Hp3jtgTVkV0ybpgFg
 w6WMaRkrBh17mV0z2ajjmabB7SJxcouSkR0hcpNl4oM74d2/VqoW4BxxxOD1FcNCObCELfIS
 auZx+XT6s+CE7Qi/c44ibBMR7hyjdzWbABEBAAGJAR8EGAECAAkFAlOMcBYCGwwACgkQsN6d
 1ii/Ey9D+Af/WFr3q+bg/8v5tCknCtn92d5lyYTBNt7xgWzDZX8G6/pngzKyWfedArllp0Pn
 fgIXtMNV+3t8Li1Tg843EXkP7+2+CQ98MB8XvvPLYAfW8nNDV85TyVgWlldNcgdv7nn1Sq8g
 HwB2BHdIAkYce3hEoDQXt/mKlgEGsLpzJcnLKimtPXQQy9TxUaLBe9PInPd+Ohix0XOlY+Uk
 QFEx50Ki3rSDl2Zt2tnkNYKUCvTJq7jvOlaPd6d/W0tZqpyy7KVay+K4aMobDsodB3dvEAs6
 ScCnh03dDAFgIq5nsB11j3KPKdVoPlfucX2c7kGNH+LUMbzqV6beIENfNexkOfxHf4kBrQQY
 AQgAIBYhBIUSZ3Lo9gSUpdCX97DendYovxMvBQJa3fDQAhsCAIEJELDendYovxMvdiAEGRYI
 AB0WIQRTLbB6QfY48x44uB6AXGG7T9hjvgUCWt3w0AAKCRCAXGG7T9hjvk2LAP99B/9FenK/
 1lfifxQmsoOrjbZtzCS6OKxPqOLHaY47BgEAqKKn36YAPpbk09d2GTVetoQJwiylx/Z9/mQI
 CUbQMg1pNQf9EjA1bNcMbnzJCgt0P9Q9wWCLwZa01SnQWFz8Z4HEaKldie+5bHBL5CzVBrLv
 81tqX+/j95llpazzCXZW2sdNL3r8gXqrajSox7LR2rYDGdltAhQuISd2BHrbkQVEWD4hs7iV
 1KQHe2uwXbKlguKPhk5ubZxqwsg/uIHw0qZDk+d0vxjTtO2JD5Jv/CeDgaBX4Emgp0NYs8IC
 UIyKXBtnzwiNv4cX9qKlz2Gyq9b+GdcLYZqMlIBjdCz0yJvgeb3WPNsCOanvbjelDhskx9gd
 6YUUFFqgsLtrKpCNyy203a58g2WosU9k9H+LcheS37Ph2vMVTISMszW9W8gyORSgmw==
Message-ID: <7c7a7dcc-ff17-feb7-1e88-96c31b0e72a7@suse.com>
Date: Mon, 6 May 2019 17:15:19 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <dfffbc1faf0884df46f5568cdcf9fa8c2340ae2b.1557154206.git-series.marmarek@invisiblethingslab.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH 4/5] xen: fix handling framebuffer located
 above 4GB
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDYvMDUvMjAxOSAxNjo1MCwgTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIHdyb3RlOgo+
IE9uIHNvbWUgbWFjaGluZXMgKGZvciBleGFtcGxlIFRoaW5rcGFkIFA1MiksIFVFRkkgR09QIHJl
cG9ydHMKPiBmcmFtZWJ1ZmZlciBsb2NhdGVkIGFib3ZlIDRHQiAoMHg0MDAwMDAwMDAwIG9uIHRo
YXQgbWFjaGluZSkuIFRoaXMKPiBhZGRyZXNzIGRvZXMgbm90IGZpdCBpbiB7eGVuLGRvbTB9X3Zn
YV9jb25zb2xlX2luZm8udS52ZXNhX2xmYi5sZmJfYmFzZQo+IGZpZWxkLCB3aGljaCBpcyAzMmJp
dC4gVGhlIG92ZXJmbG93IGhlcmUgY2F1c2UgYWxsIGtpbmQgb2YgbWVtb3J5Cj4gY29ycnVwdGlv
biB3aGVuIGFueXRoaW5nIHRyaWVzIHRvIHdyaXRlIHNvbWV0aGluZyBvbiB0aGUgc2NyZWVuLAo+
IHN0YXJ0aW5nIHdpdGggemVyb2luZyB0aGUgd2hvbGUgZnJhbWVidWZmZXIgaW4gdmVzYV9pbml0
KCkuCj4gCj4gRml4IHRoaXMgc2ltaWxhciB0byBob3cgaXQncyBkb25lIGluIExpbnV4OiBhZGQg
ZXh0X2xmYl9iYXNlIGZpZWxkIGF0Cj4gdGhlIGVuZCBvZiB0aGUgc3RydWN0dXJlLCB0byBob2xk
IHVwcGVyIDMyYml0cyBvZiB0aGUgYWRkcmVzcy4gU2luY2UgdGhlCj4gZmllbGQgaXMgYWRkZWQg
YXQgdGhlIGVuZCBvZiB0aGUgc3RydWN0dXJlLCBpdCB3aWxsIHdvcmsgd2l0aCBvbGRlcgo+IExp
bnV4IHZlcnNpb25zIHRvbyAob3RoZXIgdGhhbiB1c2luZyBwb3NzaWJseSB0cnVuY2F0ZWQgYWRk
cmVzcyAtIG5vCj4gd29yc2UgdGhhbiB3aXRob3V0IHRoaXMgY2hhbmdlKS4gVGhhbmtzIHRvIEFC
SSBjb250YWluaW5nIHNpemUgb2YgdGhlCj4gc3RydWN0dXJlIChzdGFydF9pbmZvLmNvbnNvbGUu
ZG9tMC5pbmZvX3NpemUpLCBMaW51eCBjYW4gZGV0ZWN0IHdoZW4KPiB0aGlzIGZpZWxkIGlzIHBy
ZXNlbnQgYW5kIHVzZSBpdCBhcHByb3ByaWF0ZWx5IHRoZW4uCj4gCj4gU2lnbmVkLW9mZi1ieTog
TWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIDxtYXJtYXJla0BpbnZpc2libGV0aGluZ3NsYWIu
Y29tPgo+IC0tLQo+ICB4ZW4vYXJjaC94ODYvZWZpL2VmaS1ib290LmggfCAgMSArCj4gIHhlbi9k
cml2ZXJzL3ZpZGVvL3Zlc2EuYyAgICB8IDE1ICsrKysrKysrKysrLS0tLQo+ICB4ZW4vaW5jbHVk
ZS9wdWJsaWMveGVuLmggICAgfCAgMiArKwo+ICAzIGZpbGVzIGNoYW5nZWQsIDE0IGluc2VydGlv
bnMoKyksIDQgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9lZmkv
ZWZpLWJvb3QuaCBiL3hlbi9hcmNoL3g4Ni9lZmkvZWZpLWJvb3QuaAo+IGluZGV4IDU3ODlkMmMu
LjdhMTNhMzAgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L2VmaS9lZmktYm9vdC5oCj4gKysr
IGIveGVuL2FyY2gveDg2L2VmaS9lZmktYm9vdC5oCj4gQEAgLTU1MCw2ICs1NTAsNyBAQCBzdGF0
aWMgdm9pZCBfX2luaXQgZWZpX2FyY2hfdmlkZW9faW5pdChFRklfR1JBUEhJQ1NfT1VUUFVUX1BS
T1RPQ09MICpnb3AsCj4gICAgICAgICAgdmdhX2NvbnNvbGVfaW5mby51LnZlc2FfbGZiLmJ5dGVz
X3Blcl9saW5lID0KPiAgICAgICAgICAgICAgKG1vZGVfaW5mby0+UGl4ZWxzUGVyU2NhbkxpbmUg
KiBicHAgKyA3KSA+PiAzOwo+ICAgICAgICAgIHZnYV9jb25zb2xlX2luZm8udS52ZXNhX2xmYi5s
ZmJfYmFzZSA9IGdvcC0+TW9kZS0+RnJhbWVCdWZmZXJCYXNlOwo+ICsgICAgICAgIHZnYV9jb25z
b2xlX2luZm8udS52ZXNhX2xmYi5leHRfbGZiX2Jhc2UgPSBnb3AtPk1vZGUtPkZyYW1lQnVmZmVy
QmFzZSA+PiAzMjsKPiAgICAgICAgICB2Z2FfY29uc29sZV9pbmZvLnUudmVzYV9sZmIubGZiX3Np
emUgPQo+ICAgICAgICAgICAgICAoZ29wLT5Nb2RlLT5GcmFtZUJ1ZmZlclNpemUgKyAweGZmZmYp
ID4+IDE2Owo+ICAgICAgfQo+IGRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy92aWRlby92ZXNhLmMg
Yi94ZW4vZHJpdmVycy92aWRlby92ZXNhLmMKPiBpbmRleCBjOTI0OTdlLi5mMjJjZjdmIDEwMDY0
NAo+IC0tLSBhL3hlbi9kcml2ZXJzL3ZpZGVvL3Zlc2EuYwo+ICsrKyBiL3hlbi9kcml2ZXJzL3Zp
ZGVvL3Zlc2EuYwo+IEBAIC04NCw2ICs4NCw3IEBAIHZvaWQgX19pbml0IHZlc2FfZWFybHlfaW5p
dCh2b2lkKQo+ICB2b2lkIF9faW5pdCB2ZXNhX2luaXQodm9pZCkKPiAgewo+ICAgICAgc3RydWN0
IGxmYl9wcm9wIGxmYnA7Cj4gKyAgICB1bnNpZ25lZCBsb25nIGxmYl9iYXNlOwo+ICAKPiAgICAg
IGlmICggIWZvbnQgKQo+ICAgICAgICAgIHJldHVybjsKPiBAQCAtOTcsMTUgKzk4LDE3IEBAIHZv
aWQgX19pbml0IHZlc2FfaW5pdCh2b2lkKQo+ICAgICAgbGZicC50ZXh0X2NvbHVtbnMgPSB2bGZi
X2luZm8ud2lkdGggLyBmb250LT53aWR0aDsKPiAgICAgIGxmYnAudGV4dF9yb3dzID0gdmxmYl9p
bmZvLmhlaWdodCAvIGZvbnQtPmhlaWdodDsKPiAgCj4gLSAgICBsZmJwLmxmYiA9IGxmYiA9IGlv
cmVtYXAodmxmYl9pbmZvLmxmYl9iYXNlLCB2cmFtX3JlbWFwKTsKPiArICAgIGxmYl9iYXNlID0g
dmxmYl9pbmZvLmxmYl9iYXNlOwo+ICsgICAgbGZiX2Jhc2UgfD0gKHVuc2lnbmVkIGxvbmcpdmxm
Yl9pbmZvLmV4dF9sZmJfYmFzZSA8PCAzMjsKPiArICAgIGxmYnAubGZiID0gbGZiID0gaW9yZW1h
cChsZmJfYmFzZSwgdnJhbV9yZW1hcCk7Cj4gICAgICBpZiAoICFsZmIgKQo+ICAgICAgICAgIHJl
dHVybjsKPiAgCj4gICAgICBtZW1zZXQobGZiLCAwLCB2cmFtX3JlbWFwKTsKPiAgCj4gLSAgICBw
cmludGsoWEVOTE9HX0lORk8gInZlc2FmYjogZnJhbWVidWZmZXIgYXQgJSN4LCBtYXBwZWQgdG8g
MHglcCwgIgo+ICsgICAgcHJpbnRrKFhFTkxPR19JTkZPICJ2ZXNhZmI6IGZyYW1lYnVmZmVyIGF0
ICUjbHgsIG1hcHBlZCB0byAweCVwLCAiCj4gICAgICAgICAgICAgInVzaW5nICV1aywgdG90YWwg
JXVrXG4iLAo+IC0gICAgICAgICAgIHZsZmJfaW5mby5sZmJfYmFzZSwgbGZiLAo+ICsgICAgICAg
ICAgIGxmYl9iYXNlLCBsZmIsCj4gICAgICAgICAgICAgdnJhbV9yZW1hcCA+PiAxMCwgdnJhbV90
b3RhbCA+PiAxMCk7Cj4gICAgICBwcmludGsoWEVOTE9HX0lORk8gInZlc2FmYjogbW9kZSBpcyAl
ZHglZHgldSwgbGluZWxlbmd0aD0lZCwgZm9udCAldXgldVxuIiwKPiAgICAgICAgICAgICB2bGZi
X2luZm8ud2lkdGgsIHZsZmJfaW5mby5oZWlnaHQsCj4gQEAgLTE1Miw2ICsxNTUsMTAgQEAgdm9p
ZCBfX2luaXQgdmVzYV9tdHJyX2luaXQodm9pZCkKPiAgICAgICAgICBNVFJSX1RZUEVfV1JDT01C
LCBNVFJSX1RZUEVfV1JUSFJPVUdIIH07Cj4gICAgICB1bnNpZ25lZCBpbnQgc2l6ZV90b3RhbDsK
PiAgICAgIGludCByYywgdHlwZTsKPiArICAgIHVuc2lnbmVkIGxvbmcgbGZiX2Jhc2U7Cj4gKwo+
ICsgICAgbGZiX2Jhc2UgPSB2bGZiX2luZm8ubGZiX2Jhc2U7Cj4gKyAgICBsZmJfYmFzZSB8PSAo
dW5zaWduZWQgbG9uZyl2bGZiX2luZm8uZXh0X2xmYl9iYXNlIDw8IDMyOwo+ICAKPiAgICAgIGlm
ICggIWxmYiB8fCAodmVzYV9tdHJyID09IDApIHx8ICh2ZXNhX210cnIgPj0gQVJSQVlfU0laRSht
dHJyX3R5cGVzKSkgKQo+ICAgICAgICAgIHJldHVybjsKPiBAQCAtMTY3LDcgKzE3NCw3IEBAIHZv
aWQgX19pbml0IHZlc2FfbXRycl9pbml0KHZvaWQpCj4gIAo+ICAgICAgLyogVHJ5IGFuZCBmaW5k
IGEgcG93ZXIgb2YgdHdvIHRvIGFkZCAqLwo+ICAgICAgZG8gewo+IC0gICAgICAgIHJjID0gbXRy
cl9hZGQodmxmYl9pbmZvLmxmYl9iYXNlLCBzaXplX3RvdGFsLCB0eXBlLCAxKTsKPiArICAgICAg
ICByYyA9IG10cnJfYWRkKGxmYl9iYXNlLCBzaXplX3RvdGFsLCB0eXBlLCAxKTsKPiAgICAgICAg
ICBzaXplX3RvdGFsID4+PSAxOwo+ICAgICAgfSB3aGlsZSAoIChzaXplX3RvdGFsID49IFBBR0Vf
U0laRSkgJiYgKHJjID09IC1FSU5WQUwpICk7Cj4gIH0KPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvcHVibGljL3hlbi5oIGIveGVuL2luY2x1ZGUvcHVibGljL3hlbi5oCj4gaW5kZXggY2NkZmZj
MC4uYjBmMGY3ZSAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMveGVuLmgKPiArKysg
Yi94ZW4vaW5jbHVkZS9wdWJsaWMveGVuLmgKPiBAQCAtOTIzLDYgKzkyMyw4IEBAIHR5cGVkZWYg
c3RydWN0IGRvbTBfdmdhX2NvbnNvbGVfaW5mbyB7Cj4gICAgICAgICAgICAgIC8qIE1vZGUgYXR0
cmlidXRlcyAob2Zmc2V0IDB4MCwgVkVTQSBjb21tYW5kIDB4NGYwMSkuICovCj4gICAgICAgICAg
ICAgIHVpbnQxNl90IG1vZGVfYXR0cnM7Cj4gICNlbmRpZgo+ICsgICAgICAgICAgICAvKiBoaWdo
IDMyIGJpdHMgb2YgbGZiX2Jhc2UgKi8KPiArICAgICAgICAgICAgdWludDMyX3QgZXh0X2xmYl9i
YXNlOwoKWW91IHdpbGwgbmVlZCB0byBwdXQgdGhpcyBhZGRpdGlvbiBpbnRvIGFuOgoKI2lmIF9f
WEVOX0lOVEVSRkFDRV9WRVJTSU9OX18gPj0gMHgwMDA0MGQwMAouLi4KI2VuZGlmCgpzZWN0aW9u
IChvbmx5IGF2YWlsYWJsZSBmcm9tIFhlbiA0LjEzIG9ud2FyZHMpLgoKCkp1ZXJnZW4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 06 15:19:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 15:19:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNfOu-0006Km-4T; Mon, 06 May 2019 15:19:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3Pjh=TG=citrix.com=prvs=022dda640=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hNfOs-0006Kh-6H
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 15:19:30 +0000
X-Inumbo-ID: 567b76c0-7012-11e9-843c-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 567b76c0-7012-11e9-843c-bc764e045a96;
 Mon, 06 May 2019 15:19:28 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,438,1549929600"; d="scan'208";a="89671889"
To: =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?=
 <marmarek@invisiblethingslab.com>, <xen-devel@lists.xenproject.org>
References: <cover.5027956268821f50401d0ecdfad2447cbe4fdd6c.1557154206.git-series.marmarek@invisiblethingslab.com>
 <e54979f9ce16c254c78e4a48e3e5c0eb223f6dac.1557154206.git-series.marmarek@invisiblethingslab.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <87233032-658b-1c91-36eb-a0de3475e2f9@citrix.com>
Date: Mon, 6 May 2019 16:19:26 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <e54979f9ce16c254c78e4a48e3e5c0eb223f6dac.1557154206.git-series.marmarek@invisiblethingslab.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 1/5] xen/bitmap: fix bitmap_fill with
 zero-sized bitmap
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDYvMDUvMjAxOSAxNTo1MCwgTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIHdyb3RlOgo+
IFdoZW4gYml0bWFwX2ZpbGwoLi4uLCAwKSBpcyBjYWxsZWQsIGRvIG5vdCB0cnkgdG8gd3JpdGUg
YW55dGhpbmcuIEJlZm9yZQo+IHRoaXMgcGF0Y2gsIGl0IHRyaWVkIHRvIHdyaXRlIGFsbW9zdCBM
T05HX01BWCwgc3VyZWx5IG92ZXJ3cml0aW5nCj4gc29tZXRoaW5nLgo+Cj4gU2lnbmVkLW9mZi1i
eTogTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIDxtYXJtYXJla0BpbnZpc2libGV0aGluZ3Ns
YWIuY29tPgoKUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CgpJdCBsb29rcyBsaWtlIGFsbCBvdGhlciBvcGVyYXRpb25zIGRvIGNvcGUgY29ycmVj
dGx5IHdpdGggbmJpdHMgYmVpbmcgMC4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 06 15:20:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 15:20:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNfPQ-0006iX-F3; Mon, 06 May 2019 15:20:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3Pjh=TG=citrix.com=prvs=022dda640=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hNfPO-0006TE-M6
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 15:20:02 +0000
X-Inumbo-ID: 674fe136-7012-11e9-a008-fff45361cd88
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 674fe136-7012-11e9-a008-fff45361cd88;
 Mon, 06 May 2019 15:19:56 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,438,1549929600"; d="scan'208";a="89671894"
To: =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?=
 <marmarek@invisiblethingslab.com>, <xen-devel@lists.xenproject.org>
References: <cover.5027956268821f50401d0ecdfad2447cbe4fdd6c.1557154206.git-series.marmarek@invisiblethingslab.com>
 <dc79bf966c2079b42d62483b5a5e985ef5a36e50.1557154206.git-series.marmarek@invisiblethingslab.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <74bd47c1-8bad-935d-d095-19cceb2d595b@citrix.com>
Date: Mon, 6 May 2019 16:19:54 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <dc79bf966c2079b42d62483b5a5e985ef5a36e50.1557154206.git-series.marmarek@invisiblethingslab.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 2/5] drivers/video: drop unused limits
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDYvMDUvMjAxOSAxNTo1MCwgTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIHdyb3RlOgo+
IE1BWF9CUFAsIE1BWF9GT05UX1csIE1BWF9GT05UX0ggYXJlIG5vdCB1c2VkIGluIHRoZSBjb2Rl
IGF0IGFsbC4KPgo+IFNpZ25lZC1vZmYtYnk6IE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSA8
bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KCkFja2VkLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 06 15:23:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 15:23:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNfT8-0007B4-4Y; Mon, 06 May 2019 15:23:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9nwL=TG=gmail.com=lars.kurth.xen@srs-us1.protection.inumbo.net>)
 id 1hNfT7-0007Az-Dn
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 15:23:53 +0000
X-Inumbo-ID: f444c1ae-7012-11e9-843c-bc764e045a96
Received: from mail-ua1-x930.google.com (unknown [2607:f8b0:4864:20::930])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f444c1ae-7012-11e9-843c-bc764e045a96;
 Mon, 06 May 2019 15:23:52 +0000 (UTC)
Received: by mail-ua1-x930.google.com with SMTP id l17so4796113uar.4
 for <xen-devel@lists.xenproject.org>; Mon, 06 May 2019 08:23:52 -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=ageicZly5tXwffaYQGSaCOVfE7LtgHjx5I4KBOHlSIE=;
 b=NW2+9c1n4EqfiAsQa2f6R9JgjS2mGNWVK5mNT4v4gUU9DzM6KBpA36TM5klDHoJnQh
 tLafdodRWJNjvdtJHj6cknGNLzJCYU6Kgkv2vg6ij6P6zuD/H6izbwKdeRTrTq82esUr
 eI9RmNL87F7NqGxO7X2rNww7O7jKbQhBvpJ6bFwgs4D1gzfvb9sdJzHf+VWLrC/AShWw
 QsB1kA5YdjVQkAYL6hdp4v3syD5vvVzK4n40/qgFiCxhdMcICeNKM2DpuUjFhm4Zxfaf
 srrcNe+s2DwTWhW/4P26SYbOv/sIdc1C3edcenkkCtV9QOCCitqTm8+hN1oO2cgLGY8s
 4TAw==
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=ageicZly5tXwffaYQGSaCOVfE7LtgHjx5I4KBOHlSIE=;
 b=n6k3VWpjRyWwLTh00ztq8/q4YL+GbLF6BybcS4qRk5jemoKV9vQauyMvD+niiRYXKM
 8fwcQGRsSMEuea3OeRX9JxbKxXcy7W1432gZlaplb9l3HBYk+KADr5BQd5wNtoocl1GI
 Zgi2F7MrVI+oZgMjPDuk61CNSES42W1nBD2xmesRAFawiJBGr33GavgEn5wmTRpAxKkR
 BUA5PZBLN03sJZEKu+wkHPUpQf/gPQJ9bFOemdAHV3NMSkHUgdVMa2q3zM5qqG/jaijE
 dRMH8zd/RU8faUNDpqnXvusiTCnhDQL4xbcJvhdfZM1kvyEtN1ToUs/xNqpsFGhB6YTC
 DhXg==
X-Gm-Message-State: APjAAAVKXPw7xnxen/pSt8xMdE718hOChHePW0f+YnkROThJu/V8SpsE
 PqeW9STT0FmhkMI37NJfHPY=
X-Google-Smtp-Source: APXvYqzugmKmp5TcRfhjJt+eBclSNP2On+XV/SP2b59tZZ8eAsVx5wHJULiIaUF5NrFTrzr1znz1vA==
X-Received: by 2002:ab0:304c:: with SMTP id x12mr12894967ual.128.1557156231044; 
 Mon, 06 May 2019 08:23:51 -0700 (PDT)
Received: from [10.0.1.38] ([152.231.170.171])
 by smtp.gmail.com with ESMTPSA id 2sm10841618vke.27.2019.05.06.08.23.47
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 06 May 2019 08:23:50 -0700 (PDT)
From: Lars Kurth <lars.kurth.xen@gmail.com>
Message-Id: <8927E5C8-E0F5-449C-A9E3-8E5602B431C1@gmail.com>
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
Date: Mon, 6 May 2019 09:23:44 -0600
In-Reply-To: <20190506151138.GA27876@amd.com>
To: "Woods, Brian" <Brian.Woods@amd.com>
References: <3BB17B7E-8CC6-4CEE-9A6C-1AA68EB503F3@xenproject.org>
 <20190506151138.GA27876@amd.com>
X-Mailer: Apple Mail (2.3445.9.1)
Subject: Re: [Xen-devel] [ANNOUNCE] Xen Project Community Call May 9th
 @15:00 UTC Call for agenda items
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "davorin.mista@aggios.com" <davorin.mista@aggios.com>, "Natarajan,
 Janakarajan" <Janakarajan.Natarajan@amd.com>,
 "dpsmith@apertussolutions.com" <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>,
 "anastassios.nanos@onapp.com" <anastassios.nanos@onapp.com>,
 "mirela.simonovic@aggios.com" <mirela.simonovic@aggios.com>,
 "edgar.iglesias@xilinx.com" <edgar.iglesias@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "daniel.kiper@oracle.com" <daniel.kiper@oracle.com>,
 Matt Spencer <Matt.Spencer@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Artem Mygaiev <Artem_Mygaiev@epam.com>,
 Tamas K Lengyel <tamas.k.lengyel@gmail.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 "robin.randhawa@arm.com" <robin.randhawa@arm.com>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "vfachin@de.adit-jv.com" <vfachin@de.adit-jv.com>,
 "intel-xen@intel.com" <intel-xen@intel.com>,
 Jarvis Roach <Jarvis.Roach@dornerworks.com>, Juergen Gross <jgross@suse.com>,
 Rich Persaud <persaur@gmail.com>, "Ji, John" <john.ji@intel.com>,
 Paul Durrant <Paul.Durrant@citrix.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============4016543746764483135=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============4016543746764483135==
Content-Type: multipart/alternative;
	boundary="Apple-Mail=_1A705D9A-D871-4F89-A45D-A2AF4ADAE0A2"


--Apple-Mail=_1A705D9A-D871-4F89-A45D-A2AF4ADAE0A2
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii



> On 6 May 2019, at 09:11, Woods, Brian <Brian.Woods@amd.com> wrote:
>=20
> On Mon, May 06, 2019 at 07:51:17AM -0600, Lars Kurth wrote:
>> [CAUTION: External Email]
>>=20
>> Hi all,
>>=20
>> Please propose topics by either editing the running agenda document =
at =
https://docs.google.com/document/d/1ktN-5u8uScEvhf9N8Um5o6poF12lVEnnySHJw_=
7Jk8k/edit# or by replying to the mail. Ideally by Wednesday!
>>=20
>> Best Regards
>> Lars
>>=20
>=20
> I'd like to add the AMD mwait V2 patch set to the list of topics.  I'd
> like to come to some sort of conclusion about that set.
>=20

I would like to add an item related to "[Xen-devel] Criteria / =
validation proposal: drop Xen" which raises some questions about =
testing. More details to follow

Lars


--Apple-Mail=_1A705D9A-D871-4F89-A45D-A2AF4ADAE0A2
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=us-ascii

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dus-ascii"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" class=3D""><br =
class=3D""><div><br class=3D""><blockquote type=3D"cite" class=3D""><div =
class=3D"">On 6 May 2019, at 09:11, Woods, Brian &lt;<a =
href=3D"mailto:Brian.Woods@amd.com" class=3D"">Brian.Woods@amd.com</a>&gt;=
 wrote:</div><br class=3D"Apple-interchange-newline"><div class=3D""><div =
class=3D"">On Mon, May 06, 2019 at 07:51:17AM -0600, Lars Kurth =
wrote:<br class=3D""><blockquote type=3D"cite" class=3D"">[CAUTION: =
External Email]<br class=3D""><br class=3D"">Hi all,<br class=3D""><br =
class=3D"">Please propose topics by either editing the running agenda =
document at <a =
href=3D"https://docs.google.com/document/d/1ktN-5u8uScEvhf9N8Um5o6poF12lVE=
nnySHJw_7Jk8k/edit#" =
class=3D"">https://docs.google.com/document/d/1ktN-5u8uScEvhf9N8Um5o6poF12=
lVEnnySHJw_7Jk8k/edit#</a> or by replying to the mail. Ideally by =
Wednesday!<br class=3D""><br class=3D"">Best Regards<br class=3D"">Lars<br=
 class=3D""><br class=3D""></blockquote><br class=3D"">I'd like to add =
the AMD mwait V2 patch set to the list of topics. &nbsp;I'd<br =
class=3D"">like to come to some sort of conclusion about that set.<br =
class=3D""><br class=3D""></div></div></blockquote><br =
class=3D""></div><div>I would like to add an item related to "<font =
color=3D"#454545" face=3D"Helvetica Neue" class=3D"">[Xen-devel] =
Criteria / validation proposal: drop Xen" which raises some questions =
about testing. More&nbsp;<span style=3D"caret-color: rgb(69, 69, 69);" =
class=3D"">details</span>&nbsp;to follow</font></div><div><font =
color=3D"#454545" face=3D"Helvetica Neue" class=3D""><br =
class=3D""></font></div><div><font color=3D"#454545" face=3D"Helvetica =
Neue" class=3D"">Lars</font></div><br class=3D""></body></html>=

--Apple-Mail=_1A705D9A-D871-4F89-A45D-A2AF4ADAE0A2--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4016543746764483135==--


From xen-devel-bounces@lists.xenproject.org Mon May 06 15:26:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 15:26:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNfVd-0007Pp-If; Mon, 06 May 2019 15:26:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jZ4/=TG=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1hNfVc-0007Pj-O4
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 15:26:28 +0000
X-Inumbo-ID: 500c22e1-7013-11e9-843c-bc764e045a96
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 500c22e1-7013-11e9-843c-bc764e045a96;
 Mon, 06 May 2019 15:26:27 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Mon, 06 May 2019 17:26:25 +0200
Received: from [192.168.0.30] (nwb-a10-snat.microfocus.com [10.120.13.201])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Mon, 06 May 2019 16:26:07 +0100
Message-ID: <147f878a5931598d01aead0096d430fc479b56cc.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
Date: Mon, 06 May 2019 17:26:06 +0200
In-Reply-To: <20190506065644.7415-2-jgross@suse.com>
References: <20190506065644.7415-1-jgross@suse.com>
 <20190506065644.7415-2-jgross@suse.com>
Organization: SUSE
User-Agent: Evolution 3.30.5 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH RFC V2 01/45] xen/sched: add inline wrappers
 for calling per-scheduler functions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: multipart/mixed; boundary="===============8405482156568616509=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============8405482156568616509==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-bQw4XG6+wDl6vyCw5jq/"


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

On Mon, 2019-05-06 at 08:56 +0200, Juergen Gross wrote:
> Instead of using the SCHED_OP() macro to call the different scheduler
> specific functions add inline wrappers for that purpose.
>=20
> Signed-off-by: Juergen Gross <jgross@suse.com>

> @@ -207,6 +250,141 @@ static inline void sched_free_domdata(const
> struct scheduler *s,
>          ASSERT(!data);
>  }
> =20
> +static inline void *sched_alloc_pdata(const struct scheduler *s, int
> cpu)
> +{
> +    if ( s->alloc_pdata )
> +        return s->alloc_pdata(s, cpu);
> +    else
> +        return NULL;
> +}
>=20
I agree with Jan about getting rid of the 'else' in cases like these.

And, possibly, here too:

> +static inline void sched_free_pdata(const struct scheduler *s, void
> *data,
> +                                    int cpu)
> +{
> +    if ( s->free_pdata )
> +        s->free_pdata(s, data, cpu);
> +    else
> +        /*
> +         * Check that if there isn't a free_pdata hook, we haven't
> got any
> +         * data we're expected to deal with.
> +         */
> +        ASSERT(!data);
> +}
>=20
Doing, maybe ASSERT(s->free_pdata || !data) as a first thing in the
function.

Regards=20
--=20
Dario Faggioli, Ph.D
http://about.me/dario.faggioli
Virtualization Software Engineer
SUSE Labs, SUSE https://www.suse.com/
-------------------------------------------------------------------
<<This happens because _I_ choose it to happen!>> (Raistlin Majere)


--=-bQw4XG6+wDl6vyCw5jq/
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+4FAlzQUg4ACgkQFkJ4iaW4
c+7YuA/+LbDfS4+oLUXe39/FN4Vw7bu/xdQuvJTWWxvPkYSigzDtUwNV+iioI4Lt
cZGIno2Zonbdu6vJSHGEGwnnXfqYj5mzPr85cykQrfEi+AnYOr/8E4+Prp8aWq/V
rbfcftWpDu8jFohCNp1hpl7XAbYaSRf4mYP6sTufY9qidM3jlqvrQLOWiZe24Nnp
H81ib6oAyAPA8JaVqJZMhbuO84oA2dAi9xl6ZdBJUBp34IC/SMCyEdqYB/4M004t
e7Si+yJuZqU+Zr0OHRAZM+8EVaXQr+lmD+R7XBKbAM6i0mjFmxQksXH5oBBMsJZf
5H64d/sVsINDFwGinUFTjPJe+WSSLSWS4CYvstRDj2G/Agzs2jhcBnwuejkNNnbO
ipjWgXZlUksLooxyvR3pe3JJ8iBzLDIsn1Lcchm77zccE6qBHS1L1m7vcqPmSSng
cJu7fNAcIyFn21JDZOkhW+mF9jNJ7R2xln/tiHS10A/xBtTFvCfj313PCUJMqg9E
53YidryuAFpPQo+ZURKCV4oDDH7AhIt8rOYMwFfpmm3nNo2zHChHTwfoRtsXJrsA
gbHmjTjHO/n27l02ux9CbqD3vKolVu9McCIOroMzVCKrEnsuc2TMi+jsqzX/S3tm
J5HvNJ8R9MjSlJYvvceOqHG1nEEhvEKulcgPILu4PBee1XkFTbc=
=Bxz1
-----END PGP SIGNATURE-----

--=-bQw4XG6+wDl6vyCw5jq/--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8405482156568616509==--



From xen-devel-bounces@lists.xenproject.org Mon May 06 15:26:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 15:26:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNfW0-0007SK-ST; Mon, 06 May 2019 15:26:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=IX9s=TG=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hNfVz-0007S7-EJ
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 15:26:51 +0000
X-Inumbo-ID: 5d0dab58-7013-11e9-975c-53dbcdc262a4
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 5d0dab58-7013-11e9-975c-53dbcdc262a4;
 Mon, 06 May 2019 15:26:48 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id B1AD5A78;
 Mon,  6 May 2019 08:26:47 -0700 (PDT)
Received: from [10.37.12.89] (unknown [10.37.12.89])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id A87023F575;
 Mon,  6 May 2019 08:26:46 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1905031347520.3722@sstabellini-ThinkPad-X260>
 <1556916614-21512-3-git-send-email-sstabellini@kernel.org>
 <5CCFF915020000780022C158@prv1-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <4d68ea2c-ee87-6ae4-41d5-502bf475bdb4@arm.com>
Date: Mon, 6 May 2019 16:26:44 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CCFF915020000780022C158@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 3/3] xen/arm: fix mask calculation in
 init_pdx
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefanos@xilinx.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSmFuLAoKT24gNS82LzE5IDEwOjA2IEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBPbiAw
My4wNS4xOSBhdCAyMjo1MCwgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+IHdyb3RlOgo+PiAtLS0g
YS94ZW4vYXJjaC9hcm0vc2V0dXAuYwo+PiArKysgYi94ZW4vYXJjaC9hcm0vc2V0dXAuYwo+PiBA
QCAtNDgxLDEwICs0ODEsMTUgQEAgc3RhdGljIHBhZGRyX3QgX19pbml0IG5leHRfbW9kdWxlKHBh
ZGRyX3QgcywgcGFkZHJfdCAqZW5kKQo+PiAgIHN0YXRpYyB2b2lkIF9faW5pdCBpbml0X3BkeCh2
b2lkKQo+PiAgIHsKPj4gICAgICAgcGFkZHJfdCBiYW5rX3N0YXJ0LCBiYW5rX3NpemUsIGJhbmtf
ZW5kOwo+PiAtCj4+IC0gICAgdTY0IG1hc2sgPSBwZHhfaW5pdF9tYXNrKGJvb3RpbmZvLm1lbS5i
YW5rWzBdLnN0YXJ0KTsKPj4gKyAgICB1NjQgbWFzazsKPj4gICAgICAgaW50IGJhbms7Cj4+ICAg
Cj4+ICsgICAgLyoKPj4gKyAgICAgKiBXZSBhbHdheXMgbWFwIHRoZSBmaXJzdCAxPDxNQVhfT1JE
RVIgb2YgUkFNLCBoZW5jZSwgdGhleSBhcmUgbGVmdAo+IAo+ICIuLi4gcGFnZXMgb2YgUkFNLiIg
Pwo+IAo+PiArICAgICAqIHVuY29tcHJlc3NlZC4KPj4gKyAgICAgKi8KPj4gKyAgICBtYXNrID0g
cGR4X2luaXRfbWFzaygxVUxMIDw8IChNQVhfT1JERVIgKyBQQUdFX1NISUZUKSk7Cj4gCj4gUEFH
RV9TSVpFIDw8IE1BWF9PUkRFUj8KCkhtbW0sIEkgYW0gbm90IGVudGlyZWx5IGNvbnZpbmNlIHRo
aXMgd2lsbCBnaXZlIHRoZSBjb3JyZWN0IHZhbHVlIApiZWNhdXNlIFBBR0VfU0laRSBpcyBkZWZp
bmVkIGFzIChfQUMoMSwgTCkgPDwgUEFHRV9TSElGVC4KCj4gCj4gSSB3b25kZXIgd2hldGhlciBw
ZHhfaW5pdF9tYXNrKCkgaXRzZWxmIHdvdWxkbid0IGJldHRlciBhcHBseSB0aGlzCj4gKGxvd2Vy
KSBjYXAKCkRvIHlvdSBtZWFuIGFsd2F5cyByZXR1cm5pbmcgKFBBR0VfU0laRSA8PCBNQVhfT1JE
RVIpIG9yIGNhcHBpbmcgdGhlIAppbml0IG1hc2s/CgpOb3RlIHRoYXQgdGhlIGxhdGVyIHdpbGwg
bm90IHByb2R1Y2UgdGhlIHNhbWUgYmVoYXZpb3IgYXMgdGhpcyBwYXRjaC4KCkNoZWVycywKCi0t
IApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 06 15:28:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 15:28:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNfXu-0007ed-BJ; Mon, 06 May 2019 15:28:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3Pjh=TG=citrix.com=prvs=022dda640=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hNfXt-0007eT-ME
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 15:28:49 +0000
X-Inumbo-ID: a22c0810-7013-11e9-afb3-afbda97ff579
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a22c0810-7013-11e9-afb3-afbda97ff579;
 Mon, 06 May 2019 15:28:44 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,438,1549929600"; d="scan'208";a="89671947"
To: =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?=
 <marmarek@invisiblethingslab.com>, <xen-devel@lists.xenproject.org>
References: <cover.5027956268821f50401d0ecdfad2447cbe4fdd6c.1557154206.git-series.marmarek@invisiblethingslab.com>
 <dfffbc1faf0884df46f5568cdcf9fa8c2340ae2b.1557154206.git-series.marmarek@invisiblethingslab.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <21412b8d-0288-e7cf-6d57-d4c6853827e1@citrix.com>
Date: Mon, 6 May 2019 16:28:42 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <dfffbc1faf0884df46f5568cdcf9fa8c2340ae2b.1557154206.git-series.marmarek@invisiblethingslab.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 4/5] xen: fix handling framebuffer located
 above 4GB
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDYvMDUvMjAxOSAxNTo1MCwgTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIHdyb3RlOgo+
IGRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy92aWRlby92ZXNhLmMgYi94ZW4vZHJpdmVycy92aWRl
by92ZXNhLmMKPiBpbmRleCBjOTI0OTdlLi5mMjJjZjdmIDEwMDY0NAo+IC0tLSBhL3hlbi9kcml2
ZXJzL3ZpZGVvL3Zlc2EuYwo+ICsrKyBiL3hlbi9kcml2ZXJzL3ZpZGVvL3Zlc2EuYwo+IEBAIC04
NCw2ICs4NCw3IEBAIHZvaWQgX19pbml0IHZlc2FfZWFybHlfaW5pdCh2b2lkKQo+ICB2b2lkIF9f
aW5pdCB2ZXNhX2luaXQodm9pZCkKPiAgewo+ICAgICAgc3RydWN0IGxmYl9wcm9wIGxmYnA7Cj4g
KyAgICB1bnNpZ25lZCBsb25nIGxmYl9iYXNlOwoKVGhpcyBpcyBjb21tb24gY29kZSwgd2hpY2gg
aXMgKGluIHByaW5jaXBsZSwgYWx0aG91Z2ggbm90IGN1cnJlbnRseSkKc2hhcmVkIHdpdGggYXJt
MzIsIHdoZXJlIHVuc2lnbmVkIGxvbmcgaXNuJ3Qgd2lkZSBlbm91Z2guCgpVc2UgcGFkZHJfdCBh
bmQgUFJJcGFkZHIsIHdoaWNoIHNob3VsZCBiZSB3aWRlIGVub3VnaCBpbiBhbnkgYnVpbGQuCgp+
QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 06 15:32:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 15:32:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNfbI-0008Pc-3g; Mon, 06 May 2019 15:32:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=SrHI=TG=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1hNfbG-0008PX-C3
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 15:32:18 +0000
X-Inumbo-ID: 2155636e-7014-11e9-843c-bc764e045a96
Received: from new1-smtp.messagingengine.com (unknown [66.111.4.221])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2155636e-7014-11e9-843c-bc764e045a96;
 Mon, 06 May 2019 15:32:17 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailnew.nyi.internal (Postfix) with ESMTP id E4F8624B1;
 Mon,  6 May 2019 11:32:16 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162])
 by compute7.internal (MEProxy); Mon, 06 May 2019 11:32:16 -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-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=xUC4lO
 3nylnopLJZj4hhkeU4B6MWFhAwbF0ZIjdFPXw=; b=ENb6ap4f7MOgk4X8hQp/tP
 tQRHASVchIZNEP5c2GgBAeokuan1fM+XAMQBrdsxppBlTs6a1XCI3BdiLdG5uqHK
 nIbIfZhj4oN/WjxTiDTlo85yPDx5xgD6UINwjTUxt4ZJwDCNWiY540IOel3COkrT
 CAUMocOFQhWn/SxM7dIpUlcOUv2j/Ng5VjV7fCxcg0Mq8poerIRR8KX8Ht0uuouF
 8+btz07taGxUYNrYCMAGiqSszlfxmam13T6o0mQ17SvhDJbuLRVEBXmwb2I4nvPu
 P9HO07TkakkWT/DbNF1R4JwfC6zz3HMOR/fRuEiFWjaKdZf0s7ClKQcWFvDS0RRg
 ==
X-ME-Sender: <xms:f1PQXCk78nI7CQHUd8tE0hecrMWkLacC_S9GlqVfhqA0pVGNrKji4A>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduuddrjeejgdelvdcutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpeffhffvuffkfhggtggujggfsehgtderredtreejnecuhfhrohhmpeforghrvghk
 ucforghrtgiihihkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesihhnvh
 hishhisghlvghthhhinhhgshhlrggsrdgtohhmqeenucfkphepledurdeihedrfeegrdef
 feenucfrrghrrghmpehmrghilhhfrhhomhepmhgrrhhmrghrvghksehinhhvihhsihgslh
 gvthhhihhnghhslhgrsgdrtghomhenucevlhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:f1PQXGLzwGsaqAlGNX-SNC3HKBnjw4tENQ2tjcHBn4337KmP_rGJsg>
 <xmx:f1PQXDa2KKVD0l1Z8hTNkgFlz21Ml6fFyWzskD4W76VL16ETjswlvw>
 <xmx:f1PQXIa4ZYzCkV0L25ekF1-oi4ZIYOz5-yBOAXEFmcBsRxJdpRIJxg>
 <xmx:gFPQXH0Pqo8_Ey_Ri16j7ZODuz5P-wkpmffLFvZNuN9HHu0IqCG2Fg>
Received: from mail-itl (ip5b412221.dynamic.kabel-deutschland.de [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 27253E4841;
 Mon,  6 May 2019 11:32:14 -0400 (EDT)
Date: Mon, 6 May 2019 17:32:11 +0200
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20190506153211.GV1502@mail-itl>
References: <cover.5027956268821f50401d0ecdfad2447cbe4fdd6c.1557154206.git-series.marmarek@invisiblethingslab.com>
 <dfffbc1faf0884df46f5568cdcf9fa8c2340ae2b.1557154206.git-series.marmarek@invisiblethingslab.com>
 <7c7a7dcc-ff17-feb7-1e88-96c31b0e72a7@suse.com>
MIME-Version: 1.0
In-Reply-To: <7c7a7dcc-ff17-feb7-1e88-96c31b0e72a7@suse.com>
User-Agent: Mutt/1.11.1+94 (9b965fac) (2019-01-05)
Subject: Re: [Xen-devel] [PATCH 4/5] xen: fix handling framebuffer located
 above 4GB
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============4163486073433210775=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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


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

On Mon, May 06, 2019 at 05:15:19PM +0200, Juergen Gross wrote:
> On 06/05/2019 16:50, Marek Marczykowski-G=C3=B3recki wrote:
> > diff --git a/xen/include/public/xen.h b/xen/include/public/xen.h
> > index ccdffc0..b0f0f7e 100644
> > --- a/xen/include/public/xen.h
> > +++ b/xen/include/public/xen.h
> > @@ -923,6 +923,8 @@ typedef struct dom0_vga_console_info {
> >              /* Mode attributes (offset 0x0, VESA command 0x4f01). */
> >              uint16_t mode_attrs;
> >  #endif
> > +            /* high 32 bits of lfb_base */
> > +            uint32_t ext_lfb_base;
>=20
> You will need to put this addition into an:
>=20
> #if __XEN_INTERFACE_VERSION__ >=3D 0x00040d00
> ...
> #endif
>=20
> section (only available from Xen 4.13 onwards).

Why exactly? I don't see this structure used in any hypercall argument.
The only externally accessible place is start_info structure, where it
has explicit struct size already.

--=20
Best Regards,
Marek Marczykowski-G=C3=B3recki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?

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

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAlzQU3sACgkQ24/THMrX
1yxvhgf/W0E+dpMj3QuSPUyAea+Z/Cr2MIxYS8Fb4AD2PAKmW6jomNCMcQIa1i2A
vtWaOfhExbEOO35cYe4dyqFHG+C+1/49fuCOuYlu3cUnR+Dhw5qXF3LhUe6PX2mm
5CKtYn6Y81HdpbL/Baz7dMd7X/U5UKJJge6evNtcqQyRogVne4SA+sFaN7UgeyLT
UuwfTVD/N0QFxna0b4kl5pWuBOP/MIRYjQQdT5kVP+6dkFWxsO2odW33dLqEVO6o
kyrBpeuU1n06AIQ0f7m3SaxEoRioPgKF6oavlVgThdBRPMmLdB89kocybdMvc+GU
7UcFy7BGhslTSntgWE+KKq6y74R0VQ==
=KbC2
-----END PGP SIGNATURE-----

--KqIDP7BYbqnwKRO+--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4163486073433210775==--


From xen-devel-bounces@lists.xenproject.org Mon May 06 15:33:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 15:33:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNfcm-0008Ue-FV; Mon, 06 May 2019 15:33:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3Pjh=TG=citrix.com=prvs=022dda640=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hNfcl-0008UR-3m
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 15:33:51 +0000
X-Inumbo-ID: 577288e0-7014-11e9-843c-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 577288e0-7014-11e9-843c-bc764e045a96;
 Mon, 06 May 2019 15:33:49 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,438,1549929600"; d="scan'208";a="89671979"
To: =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?=
 <marmarek@invisiblethingslab.com>, <xen-devel@lists.xenproject.org>
References: <cover.5027956268821f50401d0ecdfad2447cbe4fdd6c.1557154206.git-series.marmarek@invisiblethingslab.com>
 <a8bebd8db2727b8b95edcee613f39b90fa93daff.1557154206.git-series.marmarek@invisiblethingslab.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <e517bfe4-8d9c-de7a-9787-a79319c852e3@citrix.com>
Date: Mon, 6 May 2019 16:33:15 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <a8bebd8db2727b8b95edcee613f39b90fa93daff.1557154206.git-series.marmarek@invisiblethingslab.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 3/5] drivers/video: Drop framebuffer size
 constraints
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Olaf Hering <olaf@aepfle.de>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDYvMDUvMjAxOSAxNTo1MCwgTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIHdyb3RlOgo+
IFRoZSBsaW1pdCAxOTAweDEyMDAgZG8gbm90IG1hdGNoIHJlYWwgd29ybGQgZGV2aWNlcyAoMTkw
MCBsb29rcyBsaWtlIGEKPiB0eXBvLCBzaG91bGQgYmUgMTkyMCkuIEJ1dCBpbiBwcmFjdGljZSB0
aGUgbGltaXRzIGFyZSBhcmJpdHJhcnkgYW5kIGRvCj4gbm90IHNlcnZlIGFueSByZWFsIHB1cnBv
c2UuIEFzIGRpc2N1c3NlZCBpbiAiSW5jcmVhc2UgZnJhbWVidWZmZXIgc2l6ZQo+IHRvIHRvZGF5
cyBzdGFuZGFyZHMiIHRocmVhZCwgZHJvcCB0aGVtIGNvbXBsZXRlbHkuCj4KPiBUaGlzIGZpeGVz
IGdyYXBoaWMgY29uc29sZSBvbiBkZXZpY2Ugd2l0aCAzODQweDIxNjAgbmF0aXZlIHJlc29sdXRp
b24uCj4KPiBTaWduZWQtb2ZmLWJ5OiBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kgPG1hcm1h
cmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+CgpBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 06 15:33:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 15:33:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNfcm-0008Ul-OF; Mon, 06 May 2019 15:33:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3Pjh=TG=citrix.com=prvs=022dda640=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hNfcl-0008UX-Dn
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 15:33:51 +0000
X-Inumbo-ID: 58d02e83-7014-11e9-843c-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 58d02e83-7014-11e9-843c-bc764e045a96;
 Mon, 06 May 2019 15:33:50 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,438,1549929600"; d="scan'208";a="89671983"
To: =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?=
 <marmarek@invisiblethingslab.com>, <xen-devel@lists.xenproject.org>
References: <cover.5027956268821f50401d0ecdfad2447cbe4fdd6c.1557154206.git-series.marmarek@invisiblethingslab.com>
 <0463b8875424fc7be3d8ec5610d21439507af325.1557154206.git-series.marmarek@invisiblethingslab.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <5c501a7c-ffc5-71ed-5b33-fa6b3724bbbd@citrix.com>
Date: Mon, 6 May 2019 16:33:39 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <0463b8875424fc7be3d8ec5610d21439507af325.1557154206.git-series.marmarek@invisiblethingslab.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 5/5] drivers/video: use vlfb_info
 consistently
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDYvMDUvMjAxOSAxNTo1MCwgTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIHdyb3RlOgo+
IHZsZmJfaW5mbyBpcyBhbiBhbGlhcyBmb3IgdmdhX2NvbnNvbGVfaW5mby51LnZlc2FfbGZiLCBz
byB0aGlzIGNoYW5nZSBpcwo+IHB1cmVseSBjb3NtZXRpYy4gQnV0IHVzaW5nIHRoZSBzYW1lIG5h
bWUgaGVscHMgcmVhZGluZyB0aGUgY29kZS4KPgo+IFNpZ25lZC1vZmYtYnk6IE1hcmVrIE1hcmN6
eWtvd3NraS1Hw7NyZWNraSA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KCkFja2Vk
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 06 15:35:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 15:35:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNfeV-0000IV-6L; Mon, 06 May 2019 15:35:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3Pjh=TG=citrix.com=prvs=022dda640=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hNfeT-0000IK-Sw
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 15:35:37 +0000
X-Inumbo-ID: 904c1f80-7014-11e9-b068-ab32f0117a32
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 904c1f80-7014-11e9-b068-ab32f0117a32;
 Mon, 06 May 2019 15:35:24 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,438,1549929600"; d="scan'208";a="89671997"
To: Eslam Elnikety <elnikety@amazon.com>, <xen-devel@lists.xenproject.org>
References: <20190503194349.42831-1-elnikety@amazon.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <7a9fed04-6158-3f86-a429-ee340abeb461@citrix.com>
Date: Mon, 6 May 2019 16:35:22 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190503194349.42831-1-elnikety@amazon.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2] sched/credit: avoid priority boost for
 capped domains when unpark
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Lars Kurth <lars.kurth@xen.org>, Dario Faggioli <dfaggioli@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDMvMDUvMjAxOSAyMDo0MywgRXNsYW0gRWxuaWtldHkgd3JvdGU6Cj4gV2hlbiB1bnBhdXNp
bmcgYSBjYXBwZWQgZG9tYWluLCB0aGUgc2NoZWR1bGVyIGN1cnJlbnRseSBjbGVhcnMgdGhlCj4g
Q1NDSEVEX0ZMQUdfVkNQVV9QQVJLRUQgZmxhZyBiZWZvcmUgdmNwdV93YWtlKCkuIFRoaXMsIGlu
IHR1cm4sIGNhdXNlcyB0aGUKPiB2Y3B1X3dha2UgdG8gc2V0IENTQ0hFRF9QUklfVFNfQk9PU1Qs
IHJlc3VsdGluZyBpbiBhbiB1bmZhaXIgY3JlZGl0IGJvb3N0LiBUaGUKPiBjb21tZW50IGFyb3Vu
ZCB0aGUgY2hhbmdlZCBsaW5lcyBhbHJlYWR5IHN0YXRlcyB0aGF0IGNsZWFyaW5nIHRoZSBmbGFn
IHNob3VsZAo+IGhhcHBlbiBBRlRFUiB0aGUgdW5wYXVzZS4gVGhpcyBidWcgd2FzIGludHJvZHVj
ZWQgaW4gY29tbWl0IGJlNjUwNzUwOTQ1Cj4gImNyZWRpdDE6IFVzZSBhdG9taWMgYml0IG9wZXJh
dGlvbnMgZm9yIHRoZSBmbGFncyBzdHJ1Y3R1cmUiLgo+Cj4gT3JpZ2luYWwgcGF0Y2ggYXV0aG9y
IGNyZWRpdDogWGkgWGlvbmcgd2hpbGUgYXQgQW1hem9uLgo+Cj4gU2lnbmVkLW9mZi1ieTogRXNs
YW0gRWxuaWtldHkgPGVsbmlrZXR5QGFtYXpvbi5jb20+Cj4gUmV2aWV3ZWQtYnk6IExlb25hcmQg
Rm9lcnN0ZXIgPGZvZXJzbGVvQGFtYXpvbi5kZT4KPiBSZXZpZXdlZC1ieTogUGV0cmUgRWZ0aW1l
IDxlcGV0cmVAYW1hem9uLmNvbT4KPiBBY2tlZC1ieTogRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9s
aUBzdXNlLmNvbT4KClB1bGxlZCBpbnRvIHg4Ni1uZXh0LgoKfkFuZHJldwoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 06 15:37:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 15:37:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNfgM-0000Xd-LF; Mon, 06 May 2019 15:37:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3Pjh=TG=citrix.com=prvs=022dda640=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hNfgL-0000XX-JP
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 15:37:33 +0000
X-Inumbo-ID: d9b3116a-7014-11e9-a78c-b3ce631bc4ff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d9b3116a-7014-11e9-a78c-b3ce631bc4ff;
 Mon, 06 May 2019 15:37:27 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,438,1549929600"; d="scan'208";a="89672011"
To: =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?=
 <marmarek@invisiblethingslab.com>, <xen-devel@lists.xenproject.org>
References: <cover.5027956268821f50401d0ecdfad2447cbe4fdd6c.1557154206.git-series.marmarek@invisiblethingslab.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <d478e0e2-5c96-f272-9f71-931d8bbd3066@citrix.com>
Date: Mon, 6 May 2019 16:37:25 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <cover.5027956268821f50401d0ecdfad2447cbe4fdd6c.1557154206.git-series.marmarek@invisiblethingslab.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 0/5] Fixes for large framebuffer,
 placed above 4GB
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Olaf Hering <olaf@aepfle.de>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDYvMDUvMjAxOSAxNTo1MCwgTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIHdyb3RlOgo+
IEEgYnVuY2ggb2YgZml4ZXMgZm9yIGJvb3RpbmcgWGVuIG9uIFRoaW5rcGFkIFA1MiwgdGhyb3Vn
aCBncnViMi1lZmkgKwo+IG11bHRpYm9vdDIuIE1vc3Qgb2YgdGhlbSBjYW4gYmUgYXBwbGllZCBp
bmRlcGVuZGVudGx5LgoKUGF0Y2hlcyAxLTMsNSBhcmUgYWxsIHRyaXZpYWxseSBjb3JyZWN0LCBh
bmQgSSd2ZSBwdWxsZWQgdGhlbSBpbnRvIHg4Ni1uZXh0LgoKfkFuZHJldwoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 06 16:12:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 16:12:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNgDZ-0004K9-3i; Mon, 06 May 2019 16:11:53 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3Pjh=TG=citrix.com=prvs=022dda640=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hNgDX-0004K4-EH
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 16:11:51 +0000
X-Inumbo-ID: a714df87-7019-11e9-843c-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a714df87-7019-11e9-843c-bc764e045a96;
 Mon, 06 May 2019 16:11:49 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,438,1549929600"; d="scan'208";a="85174582"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 6 May 2019 17:11:46 +0100
Message-ID: <1557159106-32381-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] x86/boot: Print the CPU model string alongside
 the Family/Model/Stepping info
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyBhbHNvIHVzZWZ1bCBpbmZvcm1hdGlvbiB3aGVuIGxvb2tpbmcgYXQgYm9vdCBsb2dz
LgoKVG8gZG8gdGhpcywgcmV1c2UgZ2V0X21vZGVsX25hbWUoKSB3aGljaCByZXF1aXJlcyBjLT5l
eHRlbmRlZF9jcHVpZF9sZXZlbCB0bwpiZSBjYWxjdWxhdGVkLiAgZWFybHlfY3B1X2luaXQoKSBh
bHJlYWR5IG9wZW5jb2RlcyB0aGUgY2FsY3VsYXRpb24sIHNvIHNldApjLT5leHRlbmRlZF9jcHVp
ZF9sZXZlbCBkaXJlY3RseS4KCldoaWxlIHBsYXlpbmcgaW4gdGhpcyBhcmVhLCBjbGVhbiB1cCBn
ZXRfbW9kZWxfbmFtZSgpLiAgSXRzIHVzZSBpbgpnZW5lcmljX2lkZW50aWZ5KCkgbWFrZXMgdGhl
IHNvbGUgZXh0ZXJuYWwgY2FsbCBmcm9tIHRoZSBDZW50YXVyIGNvZGUKcmVkdW5kYW50LiAgTWFr
ZSBpdCBsb2NhbCBhbmQgc3dpdGNoIHRvIHVzaW5nIGEgYm9vbGVhbiByZXR1cm4gdmFsdWUuCgpB
cyBzYW1wbGUgYm9vdCBub3cgbG9va3MgbGlrZToKCiAgKFhFTikgQ1BVIFZlbmRvcjogSW50ZWws
IEZhbWlseSA2ICgweDYpLCBNb2RlbCA2MCAoMHgzYyksIFN0ZXBwaW5nIDMgKHJhdyAwMDAzMDZj
MykKICAoWEVOKSBDUFUgTW9kZWw6ICBJbnRlbChSKSBYZW9uKFIpIENQVSBFMy0xMjQwIHYzIEAg
My40MEdIegoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1
QGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2NwdS9jZW50YXVyLmMgfCAgMSAtCiB4ZW4v
YXJjaC94ODYvY3B1L2NvbW1vbi5jICB8IDE1ICsrKysrKysrKystLS0tLQogeGVuL2FyY2gveDg2
L2NwdS9jcHUuaCAgICAgfCAgMSAtCiAzIGZpbGVzIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyks
IDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS9jZW50YXVyLmMg
Yi94ZW4vYXJjaC94ODYvY3B1L2NlbnRhdXIuYwppbmRleCAzNGE1YmZjLi4wZTYzNGExIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1L2NlbnRhdXIuYworKysgYi94ZW4vYXJjaC94ODYvY3B1
L2NlbnRhdXIuYwpAQCAtNDQsNyArNDQsNiBAQCBzdGF0aWMgdm9pZCBpbml0X2MzKHN0cnVjdCBj
cHVpbmZvX3g4NiAqYykKIAkJX19zZXRfYml0KFg4Nl9GRUFUVVJFX0NPTlNUQU5UX1RTQywgYy0+
eDg2X2NhcGFiaWxpdHkpOwogCX0KIAotCWdldF9tb2RlbF9uYW1lKGMpOwogCWRpc3BsYXlfY2Fj
aGVpbmZvKGMpOwogfQogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jIGIv
eGVuL2FyY2gveDg2L2NwdS9jb21tb24uYwppbmRleCBmYTg1NDhlLi4xMjE3MmFhIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvY29t
bW9uLmMKQEAgLTE4OCwxMyArMTg4LDEzIEBAIHZvaWQgY3R4dF9zd2l0Y2hfbGV2ZWxsaW5nKGNv
bnN0IHN0cnVjdCB2Y3B1ICpuZXh0KQogYm9vbF90IG9wdF9jcHVfaW5mbzsKIGJvb2xlYW5fcGFy
YW0oImNwdWluZm8iLCBvcHRfY3B1X2luZm8pOwogCi1pbnQgZ2V0X21vZGVsX25hbWUoc3RydWN0
IGNwdWluZm9feDg2ICpjKQorc3RhdGljIGJvb2wgZ2V0X21vZGVsX25hbWUoc3RydWN0IGNwdWlu
Zm9feDg2ICpjKQogewogCXVuc2lnbmVkIGludCAqdjsKIAljaGFyICpwLCAqcTsKIAogCWlmIChj
LT5leHRlbmRlZF9jcHVpZF9sZXZlbCA8IDB4ODAwMDAwMDQpCi0JCXJldHVybiAwOworCQlyZXR1
cm4gZmFsc2U7CiAKIAl2ID0gKHVuc2lnbmVkIGludCAqKSBjLT54ODZfbW9kZWxfaWQ7CiAJY3B1
aWQoMHg4MDAwMDAwMiwgJnZbMF0sICZ2WzFdLCAmdlsyXSwgJnZbM10pOwpAQCAtMjE0LDcgKzIx
NCw3IEBAIGludCBnZXRfbW9kZWxfbmFtZShzdHJ1Y3QgY3B1aW5mb194ODYgKmMpCiAJCSAgKnEr
KyA9ICdcMCc7CS8qIFplcm8tcGFkIHRoZSByZXN0ICovCiAJfQogCi0JcmV0dXJuIDE7CisJcmV0
dXJuIHRydWU7CiB9CiAKIApAQCAtMzAzLDEzICszMDMsMTggQEAgdm9pZCBfX2luaXQgZWFybHlf
Y3B1X2luaXQodm9pZCkKIAljLT54ODZfY2FwYWJpbGl0eVtjcHVmZWF0X3dvcmQoWDg2X0ZFQVRV
UkVfRlBVKV0gPSBlZHg7CiAJYy0+eDg2X2NhcGFiaWxpdHlbY3B1ZmVhdF93b3JkKFg4Nl9GRUFU
VVJFX1NTRTMpXSA9IGVjeDsKIAorCWMtPmV4dGVuZGVkX2NwdWlkX2xldmVsID0gY3B1aWRfZWF4
KDB4ODAwMDAwMDApOworCWlmICgoYy0+ZXh0ZW5kZWRfY3B1aWRfbGV2ZWwgPj4gMTYpICE9IDB4
ODAwMCkKKwkJYy0+ZXh0ZW5kZWRfY3B1aWRfbGV2ZWwgPSAwOworCiAJcHJpbnRrKFhFTkxPR19J
TkZPCiAJICAgICAgICJDUFUgVmVuZG9yOiAlcywgRmFtaWx5ICV1ICglI3gpLCBNb2RlbCAldSAo
JSN4KSwgU3RlcHBpbmcgJXUgKHJhdyAlMDh4KVxuIiwKIAkgICAgICAgeDg2X2NwdWlkX3ZlbmRv
cl90b19zdHIoYy0+eDg2X3ZlbmRvciksIGMtPng4NiwgYy0+eDg2LAogCSAgICAgICBjLT54ODZf
bW9kZWwsIGMtPng4Nl9tb2RlbCwgYy0+eDg2X21hc2ssIGVheCk7CisJaWYgKGdldF9tb2RlbF9u
YW1lKGMpKQorCQlwcmludGsoWEVOTE9HX0lORk8gIkNQVSBNb2RlbDogICUuNDhzXG4iLCBjLT54
ODZfbW9kZWxfaWQpOwogCi0JZWF4ID0gY3B1aWRfZWF4KDB4ODAwMDAwMDApOwotCWlmICgoZWF4
ID4+IDE2KSA9PSAweDgwMDAgJiYgZWF4ID49IDB4ODAwMDAwMDgpIHsKKwlpZiAoYy0+ZXh0ZW5k
ZWRfY3B1aWRfbGV2ZWwgPj0gMHg4MDAwMDAwOCkgewogCQllYXggPSBjcHVpZF9lYXgoMHg4MDAw
MDAwOCk7CiAJCXBhZGRyX2JpdHMgPSBlYXggJiAweGZmOwogCQlpZiAocGFkZHJfYml0cyA+IFBB
RERSX0JJVFMpCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L2NwdS5oIGIveGVuL2FyY2gv
eDg2L2NwdS9jcHUuaAppbmRleCA1NGJkMGQzLi5kMzBmNDJiIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvY3B1L2NwdS5oCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvY3B1LmgKQEAgLTEyLDUgKzEy
LDQgQEAgZXh0ZXJuIHVuc2lnbmVkIGludCBvcHRfY3B1aWRfbWFza19lY3gsIG9wdF9jcHVpZF9t
YXNrX2VkeDsKIGV4dGVybiB1bnNpZ25lZCBpbnQgb3B0X2NwdWlkX21hc2tfeHNhdmVfZWF4Owog
ZXh0ZXJuIHVuc2lnbmVkIGludCBvcHRfY3B1aWRfbWFza19leHRfZWN4LCBvcHRfY3B1aWRfbWFz
a19leHRfZWR4OwogCi1leHRlcm4gaW50IGdldF9tb2RlbF9uYW1lKHN0cnVjdCBjcHVpbmZvX3g4
NiAqYyk7CiBleHRlcm4gdm9pZCBkaXNwbGF5X2NhY2hlaW5mbyhzdHJ1Y3QgY3B1aW5mb194ODYg
KmMpOwotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Mon May 06 16:18:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 16:18:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNgK7-0004fa-4W; Mon, 06 May 2019 16:18:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jNQw=TG=protonmail.com=mathieu.tarral@srs-us1.protection.inumbo.net>)
 id 1hNgK5-0004fV-6C
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 16:18:37 +0000
X-Inumbo-ID: 93e50d5e-701a-11e9-8cd5-87b655151540
Received: from mail4.protonmail.ch (unknown [185.70.40.27])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 93e50d5e-701a-11e9-8cd5-87b655151540;
 Mon, 06 May 2019 16:18:27 +0000 (UTC)
Date: Mon, 06 May 2019 16:18:19 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com;
 s=default; t=1557159505;
 bh=8t90qBEb4yKOROOkKmJY6XAO/ztN9pG0eM5qXQz0Ab8=;
 h=Date:To:From:Reply-To:Subject:Feedback-ID:From;
 b=h7bTRW7HCOuCsuyqo69p25jdko0tIf+4vVIiCE78smPy+r0uLKE+JXtCTZF+7xFic
 VgPIM+Oz3Ti5UX64isGX3QJdDle8KNkc0cuUsHADo66o1D7QSvDveLfOBs/jZOjpMp
 b9JGyGj/PaJRZGTpVni3S1KgaKSqNVqfpB77k6jo=
To: xen-devel <xen-devel@lists.xenproject.org>
From: Mathieu Tarral <mathieu.tarral@protonmail.com>
Message-ID: <f3zRvkN8JOfpv5k6jz7TbWXz-sso4q6CGB-3S05mSco8SuDy0BoN5z5_Lj_-Xnto1FPMCkhE89trkq-_f6itwRZ5F4NI9MKrcqZk8cdT45A=@protonmail.com>
Feedback-ID: 7ARND6YmrAEqSXE0j3TLm6ZqYiFFaDDEkO_KW8fTUEW0kYwGM1KEsuPxEPVWH5YuEnR43INtqwIKH-usvnxVQQ==:Ext:ProtonMail
MIME-Version: 1.0
X-Spam-Status: No, score=-1.2 required=7.0 tests=ALL_TRUSTED,DKIM_SIGNED,
 DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM autolearn=ham
 autolearn_force=no version=3.4.2
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mail.protonmail.ch
Subject: [Xen-devel] [VMI] Possible race-condition in altp2m APIs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: Mathieu Tarral <mathieu.tarral@protonmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpJIHdvdWxkIGxpa2UgdG8gc3VibWl0IGEgc3RyYW5nZSBidWcgdGhhdCBpJ20gZmFjaW5n
IHdoaWxlIHVzaW5nIERSQUtWVUYgdG8KbW9uaXRvciBhcHBsaWNhdGlvbnMgZnJvbSB0aGUgaHlw
ZXJ2aXNvci4KCkkgd2FudGVkIHRvIGV2YWx1YXRlIERSQUtWVUYncyByb2J1c3RuZXNzLCBzbyBJ
IGJ1aWx0IGEgdGVzdCBzdWl0ZSwgYW5kIGJlZ2FuCmJ5IGV4ZWN1dGluZyByZWcuZXhlIHZpYSBz
aGVsbGV4ZWMgaW5qZWN0aW9uLCBoYXZpbmcgdGhlIGV4ZWN1dGlvbiB0cmFja2VkIGJ5IHRoZSBw
cm9jbW9uIHBsdWdpbi4KCkkgcXVpY2tseSByZWFsaXplZCB0aGF0IHNvbWV0aW1lcyBhcHBsaWNh
dGlvbnMgd2VyZSBjcmFzaGluZyBpbiB0aGUgZ3Vlc3QsIHdpdGggZGlmZmVyZW50IHR5cGVzIG9m
IHdlaXJkIGVycm9yczoKLSBtZW1vcnkgY2Fubm90IGJlIHdyaXR0ZW4KLSBpbnZhbGlkIG9wY29k
ZQotIHVua25vd24gc29mdHdhcmUgZXhjZXB0aW9uIChpdHMgYSBXaW5kb3dzIG1lc3NhZ2UsIG5v
dCBzdXJlIHdoYXQgdHlwZSBvZiBwcm9jZXNzb3IgZXhjZXB0aW9uIGlzIGJlaGluZCB0aGlzKQoK
QW5kIG1vcmUgdGhhbiB0aGF0LCBJIGhhZCBsb3RzIG9mIEJTT0RzLCBpbiBkaWZmZXJlbnQgcGxh
Y2VzIGluIHRoZSBrZXJuZWwuCgpTbyBoZWF2eSBtb25pdG9yaW5nIHdpdGggRFJBS1ZVRiB0ZW5k
cyB0byBtYWtlIHRoZSBndWVzdCB1bnN0YWJsZS4KCkl0J3MgaW1wb3J0YW50IHRvIGVtcGhhc2l6
ZSB0aGF0IHRoZSBtb3JlIFZDUFVzIHlvdSBoYXZlLCB0aGUgbW9yZSBsaWtlbHkgdGhlIGJ1ZyB3
aWxsIGJlIHRyaWdnZXJlZC4KCkZvciBleGFtcGxlLCBpbmplY3Rpbmcgb24gV2luZG93cyB3aXRo
IDEgVkNQVSwgaSB3YXMgYWJsZSB0byBnbyB0aHJvdWdoIDUwMDAgc3VjY2Vzc2l2ZXMgaW5qZWN0
aW9ucy4KVXNpbmcgNCBWQ1BVcyBvbiB0aGUgb3RoZXIgaGFuZCwgaXQgd291bGQgY3Jhc2ggYXJv
dW5kIH41MHRoIGluamVjdGlvbi4KCk15IGZpcnN0IHN1c3BpY2lvbiB3YXMgb24gRFJBS1ZVRidz
IGN1c3RvbSBpbmplY3Rvciwgd2hpY2ggaGlqYWNrcyB0aGUgcHJvY2VzcyBjb250cm9sIGZsb3cs
CmFuZCBjb3VsZCBoYXZlIGNvcnJ1cHRlZCB0aGUgZ3Vlc3QgbWVtb3J5LgoKVGhpcyBpcyB0aGUg
bW9zdCBpbnZhc2l2ZSBtZXRob2QgdG8gc3RhcnQgYSBwcm9jZXNzIGluIHRoZSBndWVzdCwgc28g
aXQgd2FzIGEgZ29vZCBjYW5kaWRhdGUuCgpCdXQgbGFzdCB3ZWVrLCBJIHJlcGxhY2VkIHRoaXMg
aW5qZWN0b3IgYnkgb3BlbmluZyB0aGUgV2luUk0gc2VydmljZSwgYW5kIHN0YXJ0aW5nIHRoZSBy
ZW1vdGUgcHJvY2Vzcwp2aWEgQW5zaWJsZSB3aW5fY29tbWFuZCBtb2R1bGUuCgpVbmZvcnR1bmF0
ZWx5LCB0aGUgcmVzdWx0IHdhcyB0aGUgc2FtZSwgdGhlIEJTT0RzIGFuZCBhcHBjcmFzaGVzIGFy
ZSBzdGlsbCBoZXJlLgoKV2hpY2ggbWVhbnMgdGhhdCBEUkFLVlVGLCBzaW1wbHkgYnkgY2FsbGlu
ZyB0aGUgYWx0cDJtIEFQSXMgYW5kIGluamVjdGluZyBzdGVhbHRoIGJyZWFrcG9pbnRzLApjb3Vs
ZCBzb21laG93IG1ha2UgdGhlIGd1ZXN0IGV4ZWN1dGUgY29kZSBpbiBhIHBhZ2UgdGhhdCB3b3Vs
ZCBlaXRoZXIgYmUgbm9uIHByZXNlbnQKKEkgaGFkIFBBR0VfRkFVTFRfSU5fTk9OUEFHRURfQUVS
QSBCU09EcyksIG9yIGNvcnJ1cHRlZCwgd2hpY2ggd291bGQgZXhwbGFpbgp0aGUgaW52YWxpZCBv
cGNvZGUvYWNjZXNzX3Zpb2xhdGlvbiBlcnJvcnMuCgpZb3UgY2FuIGZpbmQgbXkgZXh0ZW5zaXZl
IGJ1ZyByZXBvcnRzIGFuZCBjb21tZW50cyBvbiB0aGUgZm9sbG93aW5nIEdpdGh1YiBpc3N1ZXM6
Ci0gW0luamVjdGlvbiBCU09EIG9uIFc3eDY0XShodHRwczovL2dpdGh1Yi5jb20vdGtsZW5neWVs
L2RyYWt2dWYvaXNzdWVzLzU3NikKLSBbQlNPRCB3aGVuIGluamVjdGluZyBvbiBXaW5kb3dzIDEw
IHByb3RlY3RlZCBieSBLUFRJIF0oaHR0cHM6Ly9naXRodWIuY29tL3RrbGVuZ3llbC9kcmFrdnVm
L2lzc3Vlcy82MjIpCgpUaGUgbGF0ZXN0IHByb29mIEkgaGF2ZSBvZiB0aGlzIGVmZmVjdCBpcyB0
aGUgZm9sbG93aW5nIGFuYWx5c2lzIG9mIGEgV2luMTAgQlNPRDoKaHR0cHM6Ly9naXN0LmdpdGh1
Yi5jb20vbXRhcnJhbC9mNTkzZTUwZDFkNjhiNWExMDcxZDhiYzQyYWZmZDU0MgoKKFBsZWFzZSBu
b3RlIHRoYXQgS1BUSSB3YXMgbWFudWFsbHkgZGlzYWJsZWQsIGJlY2F1c2UgaXQgd291bGQgY3Jh
c2ggZ3Vlc3QgcXVpdGUgcXVpY2tseSB1bmRlciBtb25pdG9yaW5nLCBidXQgdGhhdCdzIGFub3Ro
ZXIgaXNzdWUuKQoKSSBtYW5hZ2VkIHRvIGdldCBhIHBhZ2UgY29udGFpbmluZyAyIHN1Y2Nlc3Np
dmUgYGludCAzYCAocHJldmlvdXNseSBpbmplY3RlZCBieSBEUkFLVlVGKSwgaW4gYSBsb2NhdGlv
biB0aGF0IEkganVzdCB3YXNuJ3QgbW9uaXRvcmluZy4KClRoYXQncyB3aHkgSSB0aGluayB0aGF0
IERSQUtWVUYgaXMgbm90IHJlc3BvbnNpYmxlIG9mIHRoaXMgYmVoYXZpb3IuCgpJJ20gdXNpbmcg
b25seSAzIHBsdWdpbnM6Ci0gcHJvY21vbgogIC0gTnRDcmVhdGVVc2VyUHJvY2VzcwogIC0gTnRU
ZXJtaW5hdGVQcm9jZXNzCiAgLSBOdE9wZW5Qcm9jZXNzCiAgLSBOdFByb3RlY3RWaXJ0dWFsTWVt
b3J5Ci0gYnNvZG1vbgogIC0gS2VCdWdDaGVjawotIGNyYXNobW9uCiAgLSBDUjMgbG9hZAoKQXMg
YWx0cDJtIHNlZW1zIGxpa2UgYSByZWFsbHkgY29tcGxpY2F0ZWQgdG8gaW1wbGVtZW50IChFUFQg
bWFuaXB1bGF0aW9uLCBDb1csIC4uLiksCkkgc3VzcGVjdCB0aGF0IHRoZXJlIGlzIGEgcG9zc2li
bGUgcmFjZSBjb25kaXRpb24gdGhhdCBsaWVzIGluIHRoZXJlLCB3aGljaCB3b3VsZCB0cmlnZ2Vy
IHRoaXMgYnVnLgoKSSB3b3VsZCBsaWtlIHlvdXIgb3BpbmlvbnMgb24gdGhlIG1hdHRlciwgaG93
IEkgY2FuIGludmVzdGlnYXRlIHRoaXMsCmFuZCB1bHRpbWF0ZWx5IGRlYnVnIGl0LCB3aXRoIHlv
dXIgaGVscCBvZiBjb3Vyc2UuCgpUaGFuayB5b3UsCk1hdGhpZXUgVGFycmFsCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 06 16:54:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 16:54:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNgt6-0007wD-Ck; Mon, 06 May 2019 16:54:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=IX9s=TG=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hNgt4-0007w8-VS
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 16:54:47 +0000
X-Inumbo-ID: a4c6e46c-701f-11e9-b1b6-8737bb7011fe
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id a4c6e46c-701f-11e9-b1b6-8737bb7011fe;
 Mon, 06 May 2019 16:54:42 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id DB755374;
 Mon,  6 May 2019 09:54:41 -0700 (PDT)
Received: from [10.37.12.89] (unknown [10.37.12.89])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 920A43F575;
 Mon,  6 May 2019 09:54:40 -0700 (PDT)
To: Andrii Anisov <andrii.anisov@gmail.com>, xen-devel@lists.xenproject.org
References: <20190422164937.21350-1-julien.grall@arm.com>
 <20190422164937.21350-17-julien.grall@arm.com>
 <13fdc8c8-5dba-7b21-067e-e54e9531bf73@gmail.com>
 <4bd14bff-9689-7943-9319-908b74139617@arm.com>
 <a4fa267f-c4c0-ac09-4694-42f675965cea@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <9bc3a7a4-aadd-a6ec-b7ff-86d1f6f755c6@arm.com>
Date: Mon, 6 May 2019 17:54:38 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <a4fa267f-c4c0-ac09-4694-42f675965cea@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 16/20] xen/arm: mm: Protect Xen page-table
 update with a spinlock
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, sstabellini@kernel.org,
 Andrii_Anisov@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiA1LzYvMTkgOToyMCBBTSwgQW5kcmlpIEFuaXNvdiB3cm90ZToKPiBIZWxsbyBKdWxpZW4s
Cj4gCj4gT24gMDMuMDUuMTkgMjA6MTksIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gVExEUjsgYmVj
YXVzZSB4ZW4gcGFnZS10YWJsZXMgYXJlIG5vdCB0aGF0IG9mdGVuIG1vZGlmaWVkIGFmdGVyIGJv
b3QuIAo+PiBZZXQgaXQgaXMgc3RpbGwgcG9zc2libGUgdG8gcmFjZS4KPj4KPj4gQXQgdGhlIG1v
bWVudCwgY3JlYXRlX3hlbl9lbnRyaWVzKCkgY2FuIG9ubHkgbW9kaWZ5IHRoZSBWQSByYW5nZSAw
IC0gCj4+IDJHQi4gSW4gdGhhdCByYW5nZSwgd2UgY2FuIG1vZGlmeSBhdCBydW50aW1lIHRoZSBW
TUFQIGFyZWEuIE9uZSAKPj4gcG90ZW50aWFsIGlzc3VlIGlzCj4+IGEgdm1hcCBpc3N1ZWQgYXQg
dGhlIHNhbWUgdGltZS4KPj4KPj4gV2hpbGUgdGhlIHJhbmdlIGFsbG9jYXRpb24gaXMgcHJvdGVj
dGVkIGJ5IGEgbG9jayAoc2VlIHZtX2FsbG9jKSwgdGhlIAo+PiBtYXBwaW5nIGlzIG5vdC4gU28g
aXQgd291bGQgYmUgcG9zc2libGUgdG8gZW5kIHVwIG1vZGlmeWluZyB0aGUgCj4+IHBhZ2UtdGFi
bGUgYXQgdGhlIHNhbWUuIFRoYXQgY291bGQgYmxvdyB1cCBpZiBmb3IgaW5zdGFuY2UsIHRoZSAK
Pj4gc2Vjb25kLWxldmVsIGVudHJ5IGlzIGludmFsaWQgYXMgd2Ugd291bGQgbmVlZCB0byBhbGxv
Y2F0ZSBtZW1vcnkgCj4+IChvbmx5IG9uZSBjYW4gd2luIHRoYXQgcmFjZSkuCj4gCj4gSSB1bmRl
cnN0YW5kIHRoZSBwb3RlbnRpYWwgcmFjZSwgYnV0IHN0aWxsIHdvbmRlcmluZyB3aHkgZGlkbid0
IHdlIHNlZSAKPiB0aG9zZSBpc3N1ZXMuIE1heWJlIHdlIGFyZSB0b28gbHVja3kuCgpBcyBJIHBv
aW50ZWQgb3V0IGFib3ZlLCB0aGUgVk1BUCBhcmVhIGlzIG5vdCBvZnRlbiB1cGRhdGVkIGFmdGVy
IGJvb3QuIApGdXJ0aGVybW9yZSwgdG8gaGl0IHRoZSByYWNlLCB5b3UgbmVlZCB0byBpbnNlcnQg
MiBlbnRyaWVzIGNvdmVyZWQgYnkgCnRoZSBzYW1lIHVuYWxsb2NhdGVkIDNyZC1sZXZlbCB0YWJs
ZSBhdCB0aGUgc2FtZSB0aW1lLiBBcyB0aGUgM3JkLWxldmVsIAp0YWJsZSBhcmUgb25seSBhbGxv
Y2F0ZWQgb25jZSBhbmQgbmV2ZXIgcmVsZWFzZWQsIHlvdSBwcm9iYWJseSBoYXZlIG1vcmUgCmNo
YW5jZSB0byB3aW4gYXQgdGhlIGxvdHRlcnkgb3ZlciBoaXR0aW5nIHRoZSByYWNlLgoKQ2hlZXJz
LAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 06 17:01:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 17:01:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNgzz-0000PJ-Cd; Mon, 06 May 2019 17:01:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=IX9s=TG=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hNgzy-0000PE-8y
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 17:01:54 +0000
X-Inumbo-ID: a523868b-7020-11e9-843c-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id a523868b-7020-11e9-843c-bc764e045a96;
 Mon, 06 May 2019 17:01:52 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 2E858374;
 Mon,  6 May 2019 10:01:52 -0700 (PDT)
Received: from [10.37.12.89] (unknown [10.37.12.89])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 319BC3F575;
 Mon,  6 May 2019 10:01:51 -0700 (PDT)
To: Andrii Anisov <andrii.anisov@gmail.com>, xen-devel@lists.xenproject.org
References: <20190424165955.23718-1-julien.grall@arm.com>
 <20190424165955.23718-7-julien.grall@arm.com>
 <7a6cb580-e4d7-7325-7797-d16ca0856c57@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <ac720fde-f515-dd69-69d8-761f7f119d74@arm.com>
Date: Mon, 6 May 2019 18:01:49 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <7a6cb580-e4d7-7325-7797-d16ca0856c57@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 06/12] xen/arm: mm: Sanity check any update
 of Xen page tables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, sstabellini@kernel.org,
 Andrii_Anisov@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiA1LzYvMTkgMTo0OCBQTSwgQW5kcmlpIEFuaXNvdiB3cm90ZToKPj4gK8KgwqDCoCAv
KiBTYW5pdHkgY2hlY2sgd2hlbiByZW1vdmluZyBhIHBhZ2UuICovCj4+ICvCoMKgwqAgZWxzZSBp
ZiAoIChmbGFncyAmIChfUEFHRV9QUkVTRU5UfF9QQUdFX1BPUFVMQVRFKSkgIT0gMCApCj4gCj4g
U2hvdWxkbid0IGl0IGJlIGAoZmxhZ3MgJiAoX1BBR0VfUFJFU0VOVHxfUEFHRV9QT1BVTEFURSkp
ID09IDBgID8gQXMgSSAKPiB1bmRlcnN0YW5kIGZyb20gdGhlIHBhdGNoIDA0LCB3ZSBkbyByZW1v
dmUgYSBwYWdlIHdoZW4gd2UgZG8gdW5zZXQgYm90aCAKPiBmbGFncy4KCkhtbW0sIHllcy4gSSB3
aWxsIHVwZGF0ZSBpbiB0aGUgbmV4dCB2ZXJzaW9uLgoKPiAKPiBCVFcsIEkgd291bGQgc3VnZ2Vz
dCBwYXRjaGVzIHJlb3JkZXJpbmcgaW4gdGhpcyBzZXJpZXMuIFRoaXMgcGF0Y2ggCj4gc2hvdWxk
IGdvIHJpZ2h0IGFmdGVyIHRoZSBwYXRjaCAwNCwgd2hlcmUgeW91IGludHJvZHVjZSB0aG9zZSBm
bGFncy4gCj4gQmVjYXVzZSBoZXJlIHlvdSBpbXBsZW1lbnQgdGhlaXIgdXNhZ2UuIEJ1dCBzb21l
d2h5IHlvdSBpbnNlcnRlZCBhbiAKPiB1bnJlbGF0ZWQgY2hhbmdlIGluIGJldHdlZW4uCgpJdCBp
cyBub3QgdW5yZWxhdGVkLCB0aGUgcGF0Y2ggaXMgbmVjZXNzYXJ5IHRvIG1ha2UgdGhpcyBwYXRj
aCB3b3Jrcy4gCk90aGVyd2lzZSB5b3Ugd2lsbCBoaXQgdGhlIEFTU0VSVChtZm5fZXEobWZuLCBJ
TlZBTElEX01GTikpIGFmdGVyIG9uZSAKaXRlcmF0aW9uLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBH
cmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 06 17:08:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 17:08:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNh5s-0000jG-3A; Mon, 06 May 2019 17:08:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3Pjh=TG=citrix.com=prvs=022dda640=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hNh5q-0000jB-Nn
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 17:07:58 +0000
X-Inumbo-ID: 75546ee6-7021-11e9-a06d-1f6b30261688
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 75546ee6-7021-11e9-a06d-1f6b30261688;
 Mon, 06 May 2019 17:07:45 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,438,1549929600"; d="scan'208,217";a="89672415"
To: Mathieu Tarral <mathieu.tarral@protonmail.com>, xen-devel
 <xen-devel@lists.xenproject.org>, Tamas K Lengyel <tamas@tklengyel.com>
References: <f3zRvkN8JOfpv5k6jz7TbWXz-sso4q6CGB-3S05mSco8SuDy0BoN5z5_Lj_-Xnto1FPMCkhE89trkq-_f6itwRZ5F4NI9MKrcqZk8cdT45A=@protonmail.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <76bd924a-34b1-eb7c-d3be-6c33aa7729fc@citrix.com>
Date: Mon, 6 May 2019 18:07:40 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <f3zRvkN8JOfpv5k6jz7TbWXz-sso4q6CGB-3S05mSco8SuDy0BoN5z5_Lj_-Xnto1FPMCkhE89trkq-_f6itwRZ5F4NI9MKrcqZk8cdT45A=@protonmail.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] [VMI] Possible race-condition in altp2m APIs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1224547363317200406=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============1224547363317200406==
Content-Type: multipart/alternative;
	boundary="------------1F3550EACBCAD5C40C2DA673"
Content-Language: en-GB

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

On 06/05/2019 17:18, Mathieu Tarral wrote:
> Hi,
>
> I would like to submit a strange bug that i'm facing while using DRAKVUF to
> monitor applications from the hypervisor.
>
> I wanted to evaluate DRAKVUF's robustness, so I built a test suite, and began
> by executing reg.exe via shellexec injection, having the execution tracked by the procmon plugin.
>
> I quickly realized that sometimes applications were crashing in the guest, with different types of weird errors:
> - memory cannot be written
> - invalid opcode
> - unknown software exception (its a Windows message, not sure what type of processor exception is behind this)
>
> And more than that, I had lots of BSODs, in different places in the kernel.
>
> So heavy monitoring with DRAKVUF tends to make the guest unstable.
>
> It's important to emphasize that the more VCPUs you have, the more likely the bug will be triggered.
>
> For example, injecting on Windows with 1 VCPU, i was able to go through 5000 successives injections.
> Using 4 VCPUs on the other hand, it would crash around ~50th injection.
>
> My first suspicion was on DRAKVUF's custom injector, which hijacks the process control flow,
> and could have corrupted the guest memory.
>
> This is the most invasive method to start a process in the guest, so it was a good candidate.
>
> But last week, I replaced this injector by opening the WinRM service, and starting the remote process
> via Ansible win_command module.
>
> Unfortunately, the result was the same, the BSODs and appcrashes are still here.
>
> Which means that DRAKVUF, simply by calling the altp2m APIs and injecting stealth breakpoints,
> could somehow make the guest execute code in a page that would either be non present
> (I had PAGE_FAULT_IN_NONPAGED_AERA BSODs), or corrupted, which would explain
> the invalid opcode/access_violation errors.
>
> You can find my extensive bug reports and comments on the following Github issues:
> - [Injection BSOD on W7x64](https://github.com/tklengyel/drakvuf/issues/576)
> - [BSOD when injecting on Windows 10 protected by KPTI ](https://github.com/tklengyel/drakvuf/issues/622)
>
> The latest proof I have of this effect is the following analysis of a Win10 BSOD:
> https://gist.github.com/mtarral/f593e50d1d68b5a1071d8bc42affd542
>
> (Please note that KPTI was manually disabled, because it would crash guest quite quickly under monitoring, but that's another issue.)
>
> I managed to get a page containing 2 successive `int 3` (previously injected by DRAKVUF), in a location that I just wasn't monitoring.
>
> That's why I think that DRAKVUF is not responsible of this behavior.
>
> I'm using only 3 plugins:
> - procmon
>   - NtCreateUserProcess
>   - NtTerminateProcess
>   - NtOpenProcess
>   - NtProtectVirtualMemory
> - bsodmon
>   - KeBugCheck
> - crashmon
>   - CR3 load
>
> As altp2m seems like a really complicated to implement (EPT manipulation, CoW, ...),
> I suspect that there is a possible race condition that lies in there, which would trigger this bug.
>
> I would like your opinions on the matter, how I can investigate this,
> and ultimately debug it, with your help of course.

There is a lot in here.

As for your BSOD analysis, the first thing to be aware of is that Double
Fault is not necessarily precise, which means you can't necessarily
trust any of the registers.Â  That said, most double faults are precise
in practice, so if you're seeing it reliably at the same place, then it
is likely to be a precise example.

Your faulting address isn't the immediately after the pagetable switch.Â 
It is one instruction further on, after the stack switch, which means at
the very minimum that reading the new rsp out of the per-processor
storage succeeded.

The stack switch, combined with `push $0x2b` faulting is a clear sign
that the stack is bad.Â  As the stack pointer looks plausible, it is
almost certainly the pagewalk from %rsp which is bad.Â  Judging by the
Windbg guide, you want to use !pte to dump the pagewalk (but I have
never used it in anger before).

How exactly does DRAKVUF go about injecting silent breakpoints?Â  It
obviously has to allocate a new gfn from somewhere to begin with.Â  Do
the bifurcated frames end up in two different altp2ms, or one in the
host p2m and one in an alternative?Â  Does #VE ever get used?

Given how many EPT flushing bugs I've already found in this area, I
wouldn't be surprised if there are further ones lurking.Â  If it is an
EPT flushing bug, this delta should make it go away, but it will come
with a hefty perf hit.

diff --git a/xen/arch/x86/hvm/vmx/vmx.c b/xen/arch/x86/hvm/vmx/vmx.c
index 283eb7b..019333d 100644
--- a/xen/arch/x86/hvm/vmx/vmx.c
+++ b/xen/arch/x86/hvm/vmx/vmx.c
@@ -4285,9 +4285,7 @@ bool vmx_vmenter_helper(const struct cpu_user_regs *regs)
             }
         }
 
-        if ( inv )
-            __invept(inv == 1 ? INVEPT_SINGLE_CONTEXT : INVEPT_ALL_CONTEXT,
-                     inv == 1 ? single->eptp          : 0);
+        __invept(INVEPT_ALL_CONTEXT, 0);
     }
 
  out:

~Andrew

--------------1F3550EACBCAD5C40C2DA673
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 06/05/2019 17:18, Mathieu Tarral
      wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:f3zRvkN8JOfpv5k6jz7TbWXz-sso4q6CGB-3S05mSco8SuDy0BoN5z5_Lj_-Xnto1FPMCkhE89trkq-_f6itwRZ5F4NI9MKrcqZk8cdT45A=@protonmail.com">
      <pre class="moz-quote-pre" wrap="">Hi,

I would like to submit a strange bug that i'm facing while using DRAKVUF to
monitor applications from the hypervisor.

I wanted to evaluate DRAKVUF's robustness, so I built a test suite, and began
by executing reg.exe via shellexec injection, having the execution tracked by the procmon plugin.

I quickly realized that sometimes applications were crashing in the guest, with different types of weird errors:
- memory cannot be written
- invalid opcode
- unknown software exception (its a Windows message, not sure what type of processor exception is behind this)

And more than that, I had lots of BSODs, in different places in the kernel.

So heavy monitoring with DRAKVUF tends to make the guest unstable.

It's important to emphasize that the more VCPUs you have, the more likely the bug will be triggered.

For example, injecting on Windows with 1 VCPU, i was able to go through 5000 successives injections.
Using 4 VCPUs on the other hand, it would crash around ~50th injection.

My first suspicion was on DRAKVUF's custom injector, which hijacks the process control flow,
and could have corrupted the guest memory.

This is the most invasive method to start a process in the guest, so it was a good candidate.

But last week, I replaced this injector by opening the WinRM service, and starting the remote process
via Ansible win_command module.

Unfortunately, the result was the same, the BSODs and appcrashes are still here.

Which means that DRAKVUF, simply by calling the altp2m APIs and injecting stealth breakpoints,
could somehow make the guest execute code in a page that would either be non present
(I had PAGE_FAULT_IN_NONPAGED_AERA BSODs), or corrupted, which would explain
the invalid opcode/access_violation errors.

You can find my extensive bug reports and comments on the following Github issues:
- [Injection BSOD on W7x64](<a class="moz-txt-link-freetext" href="https://github.com/tklengyel/drakvuf/issues/576">https://github.com/tklengyel/drakvuf/issues/576</a>)
- [BSOD when injecting on Windows 10 protected by KPTI ](<a class="moz-txt-link-freetext" href="https://github.com/tklengyel/drakvuf/issues/622">https://github.com/tklengyel/drakvuf/issues/622</a>)

The latest proof I have of this effect is the following analysis of a Win10 BSOD:
<a class="moz-txt-link-freetext" href="https://gist.github.com/mtarral/f593e50d1d68b5a1071d8bc42affd542">https://gist.github.com/mtarral/f593e50d1d68b5a1071d8bc42affd542</a>

(Please note that KPTI was manually disabled, because it would crash guest quite quickly under monitoring, but that's another issue.)

I managed to get a page containing 2 successive `int 3` (previously injected by DRAKVUF), in a location that I just wasn't monitoring.

That's why I think that DRAKVUF is not responsible of this behavior.

I'm using only 3 plugins:
- procmon
  - NtCreateUserProcess
  - NtTerminateProcess
  - NtOpenProcess
  - NtProtectVirtualMemory
- bsodmon
  - KeBugCheck
- crashmon
  - CR3 load

As altp2m seems like a really complicated to implement (EPT manipulation, CoW, ...),
I suspect that there is a possible race condition that lies in there, which would trigger this bug.

I would like your opinions on the matter, how I can investigate this,
and ultimately debug it, with your help of course.</pre>
    </blockquote>
    <br>
    There is a lot in here.<br>
    <br>
    As for your BSOD analysis, the first thing to be aware of is that
    Double Fault is not necessarily precise, which means you can't
    necessarily trust any of the registers.Â  That said, most double
    faults are precise in practice, so if you're seeing it reliably at
    the same place, then it is likely to be a precise example.<br>
    <br>
    Your faulting address isn't the immediately after the pagetable
    switch.Â  It is one instruction further on, after the stack switch,
    which means at the very minimum that reading the new rsp out of the
    per-processor storage succeeded.<br>
    <br>
    The stack switch, combined with `push $0x2b` faulting is a clear
    sign that the stack is bad.Â  As the stack pointer looks plausible,
    it is almost certainly the pagewalk from %rsp which is bad.Â  Judging
    by the Windbg guide, you want to use !pte to dump the pagewalk (but
    I have never used it in anger before).<br>
    <br>
    How exactly does DRAKVUF go about injecting silent breakpoints?Â  It
    obviously has to allocate a new gfn from somewhere to begin with.Â 
    Do the bifurcated frames end up in two different altp2ms, or one in
    the host p2m and one in an alternative?Â  Does #VE ever get used?<br>
    <br>
    Given how many EPT flushing bugs I've already found in this area, I
    wouldn't be surprised if there are further ones lurking.Â  If it is
    an EPT flushing bug, this delta should make it go away, but it will
    come with a hefty perf hit.<br>
    <br>
    <pre>diff --git a/xen/arch/x86/hvm/vmx/vmx.c b/xen/arch/x86/hvm/vmx/vmx.c
index 283eb7b..019333d 100644
--- a/xen/arch/x86/hvm/vmx/vmx.c
+++ b/xen/arch/x86/hvm/vmx/vmx.c
@@ -4285,9 +4285,7 @@ bool vmx_vmenter_helper(const struct cpu_user_regs *regs)
             }
         }
 
-        if ( inv )
-            __invept(inv == 1 ? INVEPT_SINGLE_CONTEXT : INVEPT_ALL_CONTEXT,
-                     inv == 1 ? single-&gt;eptp          : 0);
+        __invept(INVEPT_ALL_CONTEXT, 0);
     }
 
  out:

</pre>
    ~Andrew<br>
  </body>
</html>

--------------1F3550EACBCAD5C40C2DA673--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1224547363317200406==--


From xen-devel-bounces@lists.xenproject.org Mon May 06 17:42:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 17:42:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNhd5-000407-Pq; Mon, 06 May 2019 17:42:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qyPQ=TG=tklengyel.com=bounce+e181d6.cd840-xen-devel=lists.xenproject.org@srs-us1.protection.inumbo.net>)
 id 1hNhd4-000402-Fc
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 17:42:18 +0000
X-Inumbo-ID: 45f20578-7026-11e9-9cd2-1bf5f9ac2813
Received: from rs224.mailgun.us (unknown [209.61.151.224])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 45f20578-7026-11e9-9cd2-1bf5f9ac2813;
 Mon, 06 May 2019 17:42:09 +0000 (UTC)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=tklengyel.com;
 q=dns/txt; 
 s=krs; t=1557164529; h=Content-Transfer-Encoding: Content-Type: Cc: To:
 Subject: Message-ID: Date: From: In-Reply-To: References: MIME-Version:
 Sender; bh=0oncXAH3VDM+m9gyjPr3mzx5lk05owjtaz1woZhtUY8=;
 b=aNVaQuFqRgI5y7591rPJE/LFkCeYJmA2qHtXcp+qHFIEsXF80HaQ9wFiL3u1naWYd2R0p6Tu
 K3mvQYo/Q1pm/0MhLYcC0uA5gUXENjn0lLCnkiTWkjjCSa2PtEhPqSbVKRRDnlpP80L9fUNm
 inVj8FhZ0yEzCNuHlIThm9+ha0A=
X-Mailgun-Sending-Ip: 209.61.151.224
X-Mailgun-Sid: WyIyYTNmOCIsICJ4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmciLCAiY2Q4NDAiXQ==
Received: from mail-wm1-f53.google.com (mail-wm1-f53.google.com
 [209.85.128.53])
 by mxa.mailgun.org with ESMTP id 5cd071f1.7fd939df8770-smtp-out-n02;
 Mon, 06 May 2019 17:42:09 -0000 (UTC)
Received: by mail-wm1-f53.google.com with SMTP id h11so16189667wmb.5
 for <xen-devel@lists.xenproject.org>; Mon, 06 May 2019 10:42:08 -0700 (PDT)
X-Gm-Message-State: APjAAAVwQCQsnLpKbDSor+YWL23NBxSLA2PNG9+vEWHuN0igEVpT9F2H
 l9PszfddX0au2SjgDd3lgleLDVyDIevi95GY810=
X-Google-Smtp-Source: APXvYqxSUJ7ozINCOl+UVChp/bbzfkCJVBDsSYPyJQ0hVoLMmANqsjLALAuvxWjs88+nombWMTfIquW5bVss4/pJ7hE=
X-Received: by 2002:a1c:2e88:: with SMTP id u130mr10218625wmu.54.1557164528091; 
 Mon, 06 May 2019 10:42:08 -0700 (PDT)
MIME-Version: 1.0
References: <f3zRvkN8JOfpv5k6jz7TbWXz-sso4q6CGB-3S05mSco8SuDy0BoN5z5_Lj_-Xnto1FPMCkhE89trkq-_f6itwRZ5F4NI9MKrcqZk8cdT45A=@protonmail.com>
 <76bd924a-34b1-eb7c-d3be-6c33aa7729fc@citrix.com>
In-Reply-To: <76bd924a-34b1-eb7c-d3be-6c33aa7729fc@citrix.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Mon, 6 May 2019 11:41:31 -0600
X-Gmail-Original-Message-ID: <CABfawhnKxwNzOFEQ5T+xTsUvh+HKxatAODjLe1FLQ1oePF7dXw@mail.gmail.com>
Message-ID: <CABfawhnKxwNzOFEQ5T+xTsUvh+HKxatAODjLe1FLQ1oePF7dXw@mail.gmail.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [VMI] Possible race-condition in altp2m APIs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Mathieu Tarral <mathieu.tarral@protonmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQW5kcmV3LAp0aGFua3MgZm9yIGhlbHBpbmcgYnJhaW5zdG9ybWluZyBvbiB0aGlzLgoKPiBI
b3cgZXhhY3RseSBkb2VzIERSQUtWVUYgZ28gYWJvdXQgaW5qZWN0aW5nIHNpbGVudCBicmVha3Bv
aW50cz8gIEl0IG9idmlvdXNseSBoYXMgdG8gYWxsb2NhdGUgYSBuZXcgZ2ZuIGZyb20gc29tZXdo
ZXJlIHRvIGJlZ2luIHdpdGguICBEbyB0aGUgYmlmdXJjYXRlZCBmcmFtZXMgZW5kIHVwIGluIHR3
byBkaWZmZXJlbnQgYWx0cDJtcywgb3Igb25lIGluIHRoZSBob3N0IHAybSBhbmQgb25lIGluIGFu
IGFsdGVybmF0aXZlPyAgRG9lcyAjVkUgZXZlciBnZXQgdXNlZD8KCkkndmUgcG9zdGVkIGEgYmxv
ZyBlbnRyeSBhYm91dCBpdCBhIHdoaWxlIGFnbywgaXQncyBzdGlsbCBhY2N1cmF0ZToKaHR0cHM6
Ly94ZW5wcm9qZWN0Lm9yZy8yMDE2LzA0LzEzL3N0ZWFsdGh5LW1vbml0b3Jpbmctd2l0aC14ZW4t
YWx0cDJtLgoKWW91IGNhbid0IGFkZCBuZXcgZnJhbWVzIHRvIG9ubHkgc29tZSBvZiB0aGUgYWx0
cDJtJ3MgLSBhdCBsZWFzdCBub3QKd2l0aCB0aGUgY3VycmVudCBpbnRlcmZhY2VzLiBBbGwgdGhl
IHNoYWRvdyBwYWdlcyBhcmUgYWRkZWQgdG8gdGhlCmhvc3RwMm0gYW5kIHRoZW4gaW4gdGhlIGFs
dHAybSB0aGUgR0ZOIGlzIHJlbWFwcGVkIHRvIHRoZSBtZm4gb2YgdGhlCnNoYWRvdyBwYWdlIHdp
dGggYW4gZXhlY3V0ZS1vbmx5IHBlcm1pc3Npb25zLiBUaGlzIHdheSB0aGUgYnJlYWtwb2ludApj
YW4gYmUgd3JpdHRlbiBpbnRvIHRoZSBzaGFkb3ctcGFnZSBhbmQgYW55IGF0dGVtcHQgdG8gcmVh
ZCBpdCBjYW4gYmUKc2FmZWx5IGhhbmRsZWQgb24gYSBwZXItdkNQVSBiYXNlIGJ5IHN3aXRjaGlu
ZyBpdCBiYWNrIHRvIHRoZSBob3N0cDJtCmZvciB0aGUgZHVyYXRpb24gb2YgYSBzaW5nbGVzdGVw
ICh3aXRoIE1URikuIFNldHRpbmcgdXAgdGhlIHNoYWRvdwpwYWdlcyBpcyBvbmx5IHNhZmUgdG8g
ZG8gZHVyaW5nIHRoZSBpbml0aWFsIHNldHVwIHdoaWxlIHRoZSBhbHRwMm0KdmlldyBpcyBub3Qg
dXNlZCBhbmQgdGhlIGd1ZXN0IGlzIHBhdXNlZC4gT25jZSBhbHRwMm0gdmlld3MgYXJlIGJlaW5n
CnVzZWQgYWRkaW5nIG5ldyBwYWdlcyB0byB0aGUgaG9zdHAybSByZXN1bHRzIGluIGxvc2luZyBh
bGwgYWx0cDJtCnNldHRpbmdzLiBGb3IgdGhlIG1vc3QgcGFydCB0aGlzIGxpbWl0YXRpb24gaXMg
bm90IGFuIGlzc3VlIGJlY2F1c2UKYWxsIHN1cHBvcnRlZCB1c2UtY2FzZXMgYWRkIHRoZSBicmVh
a3BvaW50cyBvbmNlIGR1cmluZyB0aGUgaW5pdGlhbApzZXR1cCBhbmQgdGhlcmUgYXJlIG5vIGJy
ZWFrcG9pbnRzIGFkZGVkIGxhdGVyIGR1cmluZyBydW50aW1lLgoKV2UndmUgbm90aWNlZCB0aGF0
IHRyYXBwaW5nIE1PVi1UTy1DUjMgd2l0aCB0aGUgbGF0ZXN0IHZlcnNpb24gb2YKV2luZG93cyAx
MCBoYXMgYSBsb3Qgb2YgaXNzdWVzIGluIHRlcm1zIG9mIG92ZXJoZWFkIHdoZW4gS1BUSSBpcyB1
c2VkLApzbyBhcyBhIGJhbmQtYWlkIHNvbHV0aW9uIGl0IGNhbiBiZSBkaXNhYmxlZCB0byBpbXBy
b3ZlIHBlcmZvcm1hbmNlCih3aGljaCBNYXRoaWV1IGFscmVhZHkgZGlkKS4KCkFsc28sIHRoaXMg
aXMgYWxsIHdpdGggZXh0ZXJuYWwgdXNlIG9mIGFsdHAybSwgI1ZFIGlzIG5vdCB1c2VkLgoKPiBH
aXZlbiBob3cgbWFueSBFUFQgZmx1c2hpbmcgYnVncyBJJ3ZlIGFscmVhZHkgZm91bmQgaW4gdGhp
cyBhcmVhLCBJIHdvdWxkbid0IGJlIHN1cnByaXNlZCBpZiB0aGVyZSBhcmUgZnVydGhlciBvbmVz
IGx1cmtpbmcuICBJZiBpdCBpcyBhbiBFUFQgZmx1c2hpbmcgYnVnLCB0aGlzIGRlbHRhIHNob3Vs
ZCBtYWtlIGl0IGdvIGF3YXksIGJ1dCBpdCB3aWxsIGNvbWUgd2l0aCBhIGhlZnR5IHBlcmYgaGl0
LgoKTXkgdW5kZXJzdGFuZGluZyBpcyB0aGF0IHRoZSBWUElEIGltcGxlbWVudGF0aW9uIGluIFhl
biBpcyBzdWNoIHRoYXQKZWZmZWN0aXZlbHkgYWxsIFZNRVhJVHMgd2lsbCB0cmlnZ2VyIGFzc2ln
bm1lbnQgb2YgYSBuZXcgVlBJRCB0byB0aGUKdkNQVSAtIHdoaWNoIGlzIGxpa2VseSBhIHBlcmZv
cm1hbmNlIGlzc3VlIGluIGl0c2VsZiAtIHNvIGZsdXNoaW5nIHRoZQpFUFQgaXMgbGlrZWx5IG5v
dCBnb2luZyB0byBtYWtlIGEgZGlmZmVyZW5jZS4gQnV0IGl0J3Mgd29ydGggYSBzaG90LAptYXli
ZSBpdCBkb2VzIDopCgpUaGFua3MsClRhbWFzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 06 18:11:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 18:11:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNi4n-0006be-5V; Mon, 06 May 2019 18:10:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=t29F=TG=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hNi4l-0006bU-EV
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 18:10:55 +0000
X-Inumbo-ID: 49799383-702a-11e9-843c-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 49799383-702a-11e9-843c-bc764e045a96;
 Mon, 06 May 2019 18:10:53 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hNi4i-0003TU-DT; Mon, 06 May 2019 18:10:52 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hNi4i-0003WL-2x; Mon, 06 May 2019 18:10:52 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hNi4i-0007Wo-1o; Mon, 06 May 2019 18:10:52 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135680-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:regression
 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-arm64-arm64-examine:examine-serial/bootloader: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-qcow2:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=dc497635d93f6672f82727ad97a55205177be2aa
X-Osstest-Versions-That: xen=cb70a26f78848fe45f593f7ebc9cfaac760a791b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 06 May 2019 18:10:52 +0000
Subject: [Xen-devel] [xen-unstable test] 135680: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTY4MCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNTY4MC8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdz
MTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgZmFpbCBSRUdSLiB2cy4gMTM0NzYzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICBmYWls
IFJFR1IuIHZzLiAxMzQ3NjMKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBu
b3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzQ3NjMKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzNDc2
MwogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAxMSBleGFtaW5lLXNlcmlhbC9ib290bG9h
ZGVyICAgIGZhaWwgIGxpa2UgMTM1MTA2CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzUxMDYKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICBsaWtlIDEzNTEwNgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAxNyBndWVzdC1sb2Nh
bG1pZ3JhdGUveDEwICAgICAgIGZhaWwgIGxpa2UgMTM1MjczCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzUy
NzMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgZmFpbCBsaWtlIDEzNTI3MwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTM1MjczCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZh
aWwgbGlrZSAxMzUyNzMKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAg
MTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAg
ICAgICAgICAgIGRjNDk3NjM1ZDkzZjY2NzJmODI3MjdhZDk3YTU1MjA1MTc3YmUyYWEKYmFzZWxp
bmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIGNiNzBhMjZmNzg4NDhmZTQ1ZjU5M2Y3
ZWJjOWNmYWFjNzYwYTc5MWIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzNTI3MyAgMjAxOS0wNC0y
NCAyMTozOTo1OSBaICAgMTEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzU0MjUgIDIwMTkt
MDQtMjkgMTM6MTA6MDkgWiAgICA3IGRheXMgICAgMyBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8g
dG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxh
QGJpdGRlZmVuZGVyLmNvbT4KICBBbGV4YW5kcnUgU3RlZmFuIElTQUlMQSA8YWlzYWlsYUBiaXRk
ZWZlbmRlci5jb20+CiAgQW1pdCBTaW5naCBUb21hciA8YW1pdHRvbWVyMjVAZ21haWwuY29tPgog
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgQW50aG9ueSBQRVJB
UkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgQnJpYW4gV29vZHMgPGJyaWFuLndvb2Rz
QGFtZC5jb20+CiAgQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29t
PgogIERvdWcgR29sZHN0ZWluIDxjYXJkb2VAY2FyZG9lLmNvbT4KICBHZW9yZ2UgRHVubGFwIDxn
ZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNp
dHJpeC5jb20+CiAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CiAg
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0Bz
dXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIEtldmluIFRp
YW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgogIEx1a2FzIEp1ZW5nZXIgPGp1ZW5nZXJAaWNlLnJ3
dGgtYWFjaGVuLmRlPgogIE0gQSBZb3VuZyA8bS5hLnlvdW5nQGR1cmhhbS5hYy51az4KICBOb3Ji
ZXJ0IE1hbnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KICBPbGVrc2FuZHIgQW5kcnVzaGNoZW5r
byA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVs
LmR1cnJhbnRAY2l0cml4LmNvbT4KICBQYXdlbCBXaWVjem9ya2lld2ljeiA8d2lwYXdlbEBhbWF6
b24uZGU+CiAgUGV0cmUgUGlyY2FsYWJ1IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT4KICBS
YXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgVGFtYXMgSyBMZW5n
eWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
CiAgWGlhb2NoZW4gV2FuZyA8d2FuZ3hpYW9jaGVuMEBnbWFpbC5jb20+CiAgWGluIExpIDx4aW4u
bGlAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1h
bWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2gg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNw
dSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6
IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcg
ZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBh
bmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rlcgog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5v
dCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMjE0NCBsaW5lcyBsb25n
LikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 06 18:31:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 18:31:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNiOF-0008Nr-3u; Mon, 06 May 2019 18:31:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3Pjh=TG=citrix.com=prvs=022dda640=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hNiOD-0008Nm-OB
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 18:31:01 +0000
X-Inumbo-ID: 12605d48-702d-11e9-b67a-931976a57e5b
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 12605d48-702d-11e9-b67a-931976a57e5b;
 Mon, 06 May 2019 18:30:50 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,439,1549929600"; d="scan'208";a="89672706"
To: Tamas K Lengyel <tamas@tklengyel.com>
References: <f3zRvkN8JOfpv5k6jz7TbWXz-sso4q6CGB-3S05mSco8SuDy0BoN5z5_Lj_-Xnto1FPMCkhE89trkq-_f6itwRZ5F4NI9MKrcqZk8cdT45A=@protonmail.com>
 <76bd924a-34b1-eb7c-d3be-6c33aa7729fc@citrix.com>
 <CABfawhnKxwNzOFEQ5T+xTsUvh+HKxatAODjLe1FLQ1oePF7dXw@mail.gmail.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <e70e8e7b-f43a-2b72-cf6c-80443a19f1de@citrix.com>
Date: Mon, 6 May 2019 19:30:48 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <CABfawhnKxwNzOFEQ5T+xTsUvh+HKxatAODjLe1FLQ1oePF7dXw@mail.gmail.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [VMI] Possible race-condition in altp2m APIs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Mathieu Tarral <mathieu.tarral@protonmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDYvMDUvMjAxOSAxODo0MSwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+IEhpIEFuZHJldywK
PiB0aGFua3MgZm9yIGhlbHBpbmcgYnJhaW5zdG9ybWluZyBvbiB0aGlzLgo+Cj4+IEhvdyBleGFj
dGx5IGRvZXMgRFJBS1ZVRiBnbyBhYm91dCBpbmplY3Rpbmcgc2lsZW50IGJyZWFrcG9pbnRzPyAg
SXQgb2J2aW91c2x5IGhhcyB0byBhbGxvY2F0ZSBhIG5ldyBnZm4gZnJvbSBzb21ld2hlcmUgdG8g
YmVnaW4gd2l0aC4gIERvIHRoZSBiaWZ1cmNhdGVkIGZyYW1lcyBlbmQgdXAgaW4gdHdvIGRpZmZl
cmVudCBhbHRwMm1zLCBvciBvbmUgaW4gdGhlIGhvc3QgcDJtIGFuZCBvbmUgaW4gYW4gYWx0ZXJu
YXRpdmU/ICBEb2VzICNWRSBldmVyIGdldCB1c2VkPwo+IEkndmUgcG9zdGVkIGEgYmxvZyBlbnRy
eSBhYm91dCBpdCBhIHdoaWxlIGFnbywgaXQncyBzdGlsbCBhY2N1cmF0ZToKPiBodHRwczovL3hl
bnByb2plY3Qub3JnLzIwMTYvMDQvMTMvc3RlYWx0aHktbW9uaXRvcmluZy13aXRoLXhlbi1hbHRw
Mm0uCgpUYWxraW5nIG9mLCBoYXZlIHdlIGZpeGVkIHRoZSBlbXVsYXRpb24gb2YgYHN0aWA/wqAg
SSBkb24ndCByZWNhbGwgYW55CmNoYW5nZXMsIGJ1dCBnaXZlbiBvdXIgYWltIHRvIGdldCB0aGUg
ZW11bGF0b3IgY29tcGxldGUsIHdlIHNob3VsZCBmaXggaXQuCgo+IFlvdSBjYW4ndCBhZGQgbmV3
IGZyYW1lcyB0byBvbmx5IHNvbWUgb2YgdGhlIGFsdHAybSdzIC0gYXQgbGVhc3Qgbm90Cj4gd2l0
aCB0aGUgY3VycmVudCBpbnRlcmZhY2VzLiBBbGwgdGhlIHNoYWRvdyBwYWdlcyBhcmUgYWRkZWQg
dG8gdGhlCj4gaG9zdHAybSBhbmQgdGhlbiBpbiB0aGUgYWx0cDJtIHRoZSBHRk4gaXMgcmVtYXBw
ZWQgdG8gdGhlIG1mbiBvZiB0aGUKPiBzaGFkb3cgcGFnZSB3aXRoIGFuIGV4ZWN1dGUtb25seSBw
ZXJtaXNzaW9ucy4KCkFoIC0gb2YgY291cnNlLsKgIGdmbnMgb25seSBtYWtlIHNlbnNlIGluIHRo
ZSBjb250ZXh0IG9mIHRoZSBob3N0cDJtLgoKPiBUaGlzIHdheSB0aGUgYnJlYWtwb2ludAo+IGNh
biBiZSB3cml0dGVuIGludG8gdGhlIHNoYWRvdy1wYWdlIGFuZCBhbnkgYXR0ZW1wdCB0byByZWFk
IGl0IGNhbiBiZQo+IHNhZmVseSBoYW5kbGVkIG9uIGEgcGVyLXZDUFUgYmFzZSBieSBzd2l0Y2hp
bmcgaXQgYmFjayB0byB0aGUgaG9zdHAybQo+IGZvciB0aGUgZHVyYXRpb24gb2YgYSBzaW5nbGVz
dGVwICh3aXRoIE1URikuIFNldHRpbmcgdXAgdGhlIHNoYWRvdwo+IHBhZ2VzIGlzIG9ubHkgc2Fm
ZSB0byBkbyBkdXJpbmcgdGhlIGluaXRpYWwgc2V0dXAgd2hpbGUgdGhlIGFsdHAybQo+IHZpZXcg
aXMgbm90IHVzZWQgYW5kIHRoZSBndWVzdCBpcyBwYXVzZWQuIE9uY2UgYWx0cDJtIHZpZXdzIGFy
ZSBiZWluZwo+IHVzZWQgYWRkaW5nIG5ldyBwYWdlcyB0byB0aGUgaG9zdHAybSByZXN1bHRzIGlu
IGxvc2luZyBhbGwgYWx0cDJtCj4gc2V0dGluZ3MuIEZvciB0aGUgbW9zdCBwYXJ0IHRoaXMgbGlt
aXRhdGlvbiBpcyBub3QgYW4gaXNzdWUgYmVjYXVzZQo+IGFsbCBzdXBwb3J0ZWQgdXNlLWNhc2Vz
IGFkZCB0aGUgYnJlYWtwb2ludHMgb25jZSBkdXJpbmcgdGhlIGluaXRpYWwKPiBzZXR1cCBhbmQg
dGhlcmUgYXJlIG5vIGJyZWFrcG9pbnRzIGFkZGVkIGxhdGVyIGR1cmluZyBydW50aW1lLgoKV2hh
dCBkbyB0aGUgaG9zdCBwMm0gcGVybWlzc2lvbnMgZ2V0IHNldCB0bz/CoCBIb3cgZG8geW91IGNv
cGUgd2l0aApmdXR1cmUgcmV1c2Ugb2YgdGhlIGdmbiBmb3IgYSBkaWZmZXJlbnQgcHVycG9zZSBs
YXRlcj8KCj4KPiBXZSd2ZSBub3RpY2VkIHRoYXQgdHJhcHBpbmcgTU9WLVRPLUNSMyB3aXRoIHRo
ZSBsYXRlc3QgdmVyc2lvbiBvZgo+IFdpbmRvd3MgMTAgaGFzIGEgbG90IG9mIGlzc3VlcyBpbiB0
ZXJtcyBvZiBvdmVyaGVhZCB3aGVuIEtQVEkgaXMgdXNlZCwKPiBzbyBhcyBhIGJhbmQtYWlkIHNv
bHV0aW9uIGl0IGNhbiBiZSBkaXNhYmxlZCB0byBpbXByb3ZlIHBlcmZvcm1hbmNlCj4gKHdoaWNo
IE1hdGhpZXUgYWxyZWFkeSBkaWQpLgoKTWVsdGRvd24gaXNuJ3Qgc3VidGxlIHdpdGggaXRzIHBl
cmYgcHJvYmxlbXMuLi7CoCBXaGF0IHB1cnBvc2UgYXJlIHlvdQp0cmFwcGluZyAlY3IzIHdyaXRl
cyBmb3I/wqAgU2ltcGx5IGF1ZGl0aW5nIHRoZSBwYWdldGFibGVzIGluIHVzZT/CoCBJZgpzbywg
VlQteCBoYXMgKHNpbmNlIGZvcmV2ZXIsIGlpcmMpIGhhZCB0aGUgQ1IzIHRhcmdldCBsaXN0IChv
ZiA0CmVudHJpZXMpIHdoaWNoIFhlbiBjYW4gdXNlIHRvIHdoaXRlbGlzdCAic2FmZSIgJWNyMyB2
YWx1ZXMsIHdoaWNoIGJ5cGFzcwp0aGUgVk1FeGl0LsKgIElmIGFsbCB5b3UgY2FyZSBhYm91dCBp
cyB0aGF0IHRoZSB2Y3B1IHN0YXlzIG9uIGtub3duLWdvb2QKcGFnZXRhYmxlcywgdGhpcyBpbnRl
cmZhY2UgY291bGQgYmUgcGx1bWJlZCB1cCB0byBpbmNsdWRlIHRoZSBrZXJuZWwgYW5kCnVzZXIg
cGFnZXRhYmxlcywgd2hpY2ggd2lsbCBhdm9pZCBhbGwgdGhlIHZtZXhpdHMgZnJvbSBzeXNjYWxs
cyBkdWUgdG8KbWVsdGRvd24uCgpBbHRlcm5hdGl2ZWx5LCBpbiBzb21lIGNvcGlvdXMgZnJlZSB0
aW1lLCBvbmNlIEkndmUgZ290IHRoZSBDUFVJRC9NU1IKaW50ZXJmYWNlIGluIGEgYmV0dGVyIHN0
YXRlLCB3ZSBjb3VsZCBmYWtlIHVwIE1TUl9BUkNIX0NBUFMuUkRDTF9OTyBzbwp0aGUgZ3Vlc3Qg
ZG9lc24ndCB0dXJuIG9uIGl0cyBtZWx0ZG93biBtaXRpZ2F0aW9ucyBpbiB0aGUgZmlyc3QgcGxh
Y2UuCgo+PiBHaXZlbiBob3cgbWFueSBFUFQgZmx1c2hpbmcgYnVncyBJJ3ZlIGFscmVhZHkgZm91
bmQgaW4gdGhpcyBhcmVhLCBJIHdvdWxkbid0IGJlIHN1cnByaXNlZCBpZiB0aGVyZSBhcmUgZnVy
dGhlciBvbmVzIGx1cmtpbmcuICBJZiBpdCBpcyBhbiBFUFQgZmx1c2hpbmcgYnVnLCB0aGlzIGRl
bHRhIHNob3VsZCBtYWtlIGl0IGdvIGF3YXksIGJ1dCBpdCB3aWxsIGNvbWUgd2l0aCBhIGhlZnR5
IHBlcmYgaGl0Lgo+IE15IHVuZGVyc3RhbmRpbmcgaXMgdGhhdCB0aGUgVlBJRCBpbXBsZW1lbnRh
dGlvbiBpbiBYZW4gaXMgc3VjaCB0aGF0Cj4gZWZmZWN0aXZlbHkgYWxsIFZNRVhJVHMgd2lsbCB0
cmlnZ2VyIGFzc2lnbm1lbnQgb2YgYSBuZXcgVlBJRCB0byB0aGUKPiB2Q1BVIC0gd2hpY2ggaXMg
bGlrZWx5IGEgcGVyZm9ybWFuY2UgaXNzdWUgaW4gaXRzZWxmIC0gc28gZmx1c2hpbmcgdGhlCj4g
RVBUIGlzIGxpa2VseSBub3QgZ29pbmcgdG8gbWFrZSBhIGRpZmZlcmVuY2UuIEJ1dCBpdCdzIHdv
cnRoIGEgc2hvdCwKPiBtYXliZSBpdCBkb2VzIDopCgpTYWRseSwgdGhpbmdzIGFyZSBmYXIgbW9y
ZSBjb21wbGljYXRlZCB0aGFuIHRoYXQuwqAgRm9yIG9uZSwgSW50ZWwgc3RpbGwKb3dlIG1lIGEg
Y29tbWVudC9jb3JyZWN0aW9uIHRvIHRoYXQgc2VjdGlvbiBvZiB0aGUgU0RNIG9uIElOVkxQRwpl
bXVsYXRpb24gZm9yIGd1ZXN0cy4KClhlbidzIHVzZSBvZiBBU0lEcyBhcyBhIGNvbW1vbiBjb25j
ZXB0IHN0YXJ0ZWQgZnJvbSB0aGUgQU1EIHNpZGUuwqAgQU1ECnN0cmljdGx5IG9ubHkgY2FjaGUg
bGluZWFyID0+IGhvc3QgcGh5c2ljYWwgbWFwcGluZ3MsIHNvIGFmdGVyIGFueQpjaGFuZ2UgdG8g
dGhlIHAybSwgYW4gQVNJRCB0aWNrIHdpbGwgZ3VhcmFudGVlIHRvIGdldCB5b3UgYSBmdWxseSBj
bGVhbgpUTEIgZm9yIGZ1dHVyZSBwYWdld2Fsa3MgdG8gcG9wdWxhdGUuCgpUaGUgc2FtZSBpcyBu
b3QgdHJ1ZSBmb3IgSW50ZWwuwqAgVlBJRCBhbmQgRVBUIHdlcmUgaW50cm9kdWNlZCB0b2dldGhl
ciwKYW5kIGhhdmUgc2V2ZXJhbCBraW5kcyBvZiBtYXBwaW5ncyB3aGljaCBhcmUgY2FjaGVkLsKg
IFRoZSBwcm9jZXNzb3IgbWF5CmNhY2hlOgoxKSBsaW5lYXIgPT4gZ3BhIG1hcHBpbmdzICh0YWdn
ZWQgd2l0aCBjdXJyZW50IFZQSUQgYW5kIFBDSUQgdmFsdWVzLCBhbmQKY29udGFpbiBubyBpbmZv
cm1hdGlvbiBmcm9tIEVQVCkKMikgZ3BhID0+IGhwYSBtYXBwaW5ncyAodGFnZ2VkIHdpdGggdGhl
IGN1cnJlbnQgRVBUUCwgbWF5IGNvbnRhaW4gb3RoZXIKZGF0YSBzdWNoIGFzIHRoZSBTUFAgdmVj
dG9yLCBkb2Vzbid0IGNvbnRhaW4gYW55IGRhdGEgZnJvbSB0aGUgZ3Vlc3QKcGFnZXRhYmxlcykK
MykgY29tYmluZWQgbWFwcGluZ3Mgd2hpY2ggYXJlIGxpbmVhciA9PiBocGEgbWFwcGluZ3MuCgpJ
biBwYXJ0aWN1bGFyLCB0aWNraW5nIHRoZSBWUElEIGFmdGVyIGFuIEVQVCBtb2RpZmljYXRpb24g
KmRvZXMgbm90KgppbnZhbGlkYXRlIHRoZSBncGE9PmhwYSBtYXBwaW5ncywgc28gdGhlIGd1ZXN0
IGNhbiBjb250aW51ZSB0byBleGVjdXRlCnVzaW5nIHN0YWxlIG1hcHBpbmdzLsKgIFRoaXMgaXMg
d2h5IHdlJ3ZlIGdvdCB0aGUgbG9naWMgaW4Kdm14X3ZtZW50ZXJfaGVscGVyKCkgdG8gY2FsY3Vs
YXRlIGlmIGFuIElOVkVQVCBpbnN0cnVjdGlvbiBpcyBuZWNlc3NhcnkuCgpIZW5jZSBteSBzdWdn
ZXN0aW9uIGZvciBpZGVudGlmeWluZyB3aGV0aGVyIGl0IGlzIGEgcmVhbCBUTEIgZmx1c2hpbmcK
aXNzdWUsIG9yIGEgbG9naWNhbCBlcnJvciBlbHNld2hlcmUuIDopCgp+QW5kcmV3CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 06 18:52:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 18:52:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNiii-0001ly-8V; Mon, 06 May 2019 18:52:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qyPQ=TG=tklengyel.com=bounce+e181d6.cd840-xen-devel=lists.xenproject.org@srs-us1.protection.inumbo.net>)
 id 1hNiig-0001lC-De
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 18:52:10 +0000
X-Inumbo-ID: 0879e60c-7030-11e9-9a32-9782f805e337
Received: from rs224.mailgun.us (unknown [209.61.151.224])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0879e60c-7030-11e9-9a32-9782f805e337;
 Mon, 06 May 2019 18:52:01 +0000 (UTC)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=tklengyel.com;
 q=dns/txt; 
 s=krs; t=1557168721; h=Content-Transfer-Encoding: Content-Type: Cc: To:
 Subject: Message-ID: Date: From: In-Reply-To: References: MIME-Version:
 Sender; bh=7LP4NQycXZljrs5+Hx7L7b3sJlwWziR5/WeMJWwDy5Q=;
 b=hJ8EMsDClAhjkojB+h3rzGCoTYr76B+HUtKz9MEGojIsrKB3XDzAMn59mLLExAi9eziy7jRg
 o/8ATk3VRUfeDX8FcUQnbSPStLOMGzEX9Ag429p2b8ffo7/uYFGga57/Rx6beodOmESt9a/2
 /KVFDN1nZ/cagZ4JN2inJN8qWiQ=
X-Mailgun-Sending-Ip: 209.61.151.224
X-Mailgun-Sid: WyIyYTNmOCIsICJ4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmciLCAiY2Q4NDAiXQ==
Received: from mail-wr1-f50.google.com (mail-wr1-f50.google.com
 [209.85.221.50])
 by mxa.mailgun.org with ESMTP id 5cd08250.7f3063765c70-smtp-out-n02;
 Mon, 06 May 2019 18:52:00 -0000 (UTC)
Received: by mail-wr1-f50.google.com with SMTP id k16so18672140wrn.5
 for <xen-devel@lists.xenproject.org>; Mon, 06 May 2019 11:51:59 -0700 (PDT)
X-Gm-Message-State: APjAAAWSB3RLFaXviVqYYFGjZqPEB2w79Q0JVUR/t0hshbykdt7OEFcc
 x60zTmbWKA94oc0RwPChGaYZbIQt5TphmTK5Gk0=
X-Google-Smtp-Source: APXvYqx6HQvCxE8ETU7e9fBc/Ik0dRICBRiXQNXxaYTK05VbL7B27/NyeftCS54b3gBSkRU9KlPooGjwv/Pj9dwgFRE=
X-Received: by 2002:adf:8b8c:: with SMTP id o12mr5774683wra.124.1557168718372; 
 Mon, 06 May 2019 11:51:58 -0700 (PDT)
MIME-Version: 1.0
References: <f3zRvkN8JOfpv5k6jz7TbWXz-sso4q6CGB-3S05mSco8SuDy0BoN5z5_Lj_-Xnto1FPMCkhE89trkq-_f6itwRZ5F4NI9MKrcqZk8cdT45A=@protonmail.com>
 <76bd924a-34b1-eb7c-d3be-6c33aa7729fc@citrix.com>
 <CABfawhnKxwNzOFEQ5T+xTsUvh+HKxatAODjLe1FLQ1oePF7dXw@mail.gmail.com>
 <e70e8e7b-f43a-2b72-cf6c-80443a19f1de@citrix.com>
In-Reply-To: <e70e8e7b-f43a-2b72-cf6c-80443a19f1de@citrix.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Mon, 6 May 2019 12:51:21 -0600
X-Gmail-Original-Message-ID: <CABfawhkx5OXOdi8+30R-o9LDDiFkrAxBsHekkz26AQ18KQ+4Bw@mail.gmail.com>
Message-ID: <CABfawhkx5OXOdi8+30R-o9LDDiFkrAxBsHekkz26AQ18KQ+4Bw@mail.gmail.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [VMI] Possible race-condition in altp2m APIs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Mathieu Tarral <mathieu.tarral@protonmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBNYXkgNiwgMjAxOSBhdCAxMjozMCBQTSBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPiB3cm90ZToKPgo+IE9uIDA2LzA1LzIwMTkgMTg6NDEsIFRhbWFzIEsg
TGVuZ3llbCB3cm90ZToKPiA+IEhpIEFuZHJldywKPiA+IHRoYW5rcyBmb3IgaGVscGluZyBicmFp
bnN0b3JtaW5nIG9uIHRoaXMuCj4gPgo+ID4+IEhvdyBleGFjdGx5IGRvZXMgRFJBS1ZVRiBnbyBh
Ym91dCBpbmplY3Rpbmcgc2lsZW50IGJyZWFrcG9pbnRzPyAgSXQgb2J2aW91c2x5IGhhcyB0byBh
bGxvY2F0ZSBhIG5ldyBnZm4gZnJvbSBzb21ld2hlcmUgdG8gYmVnaW4gd2l0aC4gIERvIHRoZSBi
aWZ1cmNhdGVkIGZyYW1lcyBlbmQgdXAgaW4gdHdvIGRpZmZlcmVudCBhbHRwMm1zLCBvciBvbmUg
aW4gdGhlIGhvc3QgcDJtIGFuZCBvbmUgaW4gYW4gYWx0ZXJuYXRpdmU/ICBEb2VzICNWRSBldmVy
IGdldCB1c2VkPwo+ID4gSSd2ZSBwb3N0ZWQgYSBibG9nIGVudHJ5IGFib3V0IGl0IGEgd2hpbGUg
YWdvLCBpdCdzIHN0aWxsIGFjY3VyYXRlOgo+ID4gaHR0cHM6Ly94ZW5wcm9qZWN0Lm9yZy8yMDE2
LzA0LzEzL3N0ZWFsdGh5LW1vbml0b3Jpbmctd2l0aC14ZW4tYWx0cDJtLgo+Cj4gVGFsa2luZyBv
ZiwgaGF2ZSB3ZSBmaXhlZCB0aGUgZW11bGF0aW9uIG9mIGBzdGlgPyAgSSBkb24ndCByZWNhbGwg
YW55Cj4gY2hhbmdlcywgYnV0IGdpdmVuIG91ciBhaW0gdG8gZ2V0IHRoZSBlbXVsYXRvciBjb21w
bGV0ZSwgd2Ugc2hvdWxkIGZpeCBpdC4KPgo+ID4gWW91IGNhbid0IGFkZCBuZXcgZnJhbWVzIHRv
IG9ubHkgc29tZSBvZiB0aGUgYWx0cDJtJ3MgLSBhdCBsZWFzdCBub3QKPiA+IHdpdGggdGhlIGN1
cnJlbnQgaW50ZXJmYWNlcy4gQWxsIHRoZSBzaGFkb3cgcGFnZXMgYXJlIGFkZGVkIHRvIHRoZQo+
ID4gaG9zdHAybSBhbmQgdGhlbiBpbiB0aGUgYWx0cDJtIHRoZSBHRk4gaXMgcmVtYXBwZWQgdG8g
dGhlIG1mbiBvZiB0aGUKPiA+IHNoYWRvdyBwYWdlIHdpdGggYW4gZXhlY3V0ZS1vbmx5IHBlcm1p
c3Npb25zLgo+Cj4gQWggLSBvZiBjb3Vyc2UuICBnZm5zIG9ubHkgbWFrZSBzZW5zZSBpbiB0aGUg
Y29udGV4dCBvZiB0aGUgaG9zdHAybS4KPgo+ID4gVGhpcyB3YXkgdGhlIGJyZWFrcG9pbnQKPiA+
IGNhbiBiZSB3cml0dGVuIGludG8gdGhlIHNoYWRvdy1wYWdlIGFuZCBhbnkgYXR0ZW1wdCB0byBy
ZWFkIGl0IGNhbiBiZQo+ID4gc2FmZWx5IGhhbmRsZWQgb24gYSBwZXItdkNQVSBiYXNlIGJ5IHN3
aXRjaGluZyBpdCBiYWNrIHRvIHRoZSBob3N0cDJtCj4gPiBmb3IgdGhlIGR1cmF0aW9uIG9mIGEg
c2luZ2xlc3RlcCAod2l0aCBNVEYpLiBTZXR0aW5nIHVwIHRoZSBzaGFkb3cKPiA+IHBhZ2VzIGlz
IG9ubHkgc2FmZSB0byBkbyBkdXJpbmcgdGhlIGluaXRpYWwgc2V0dXAgd2hpbGUgdGhlIGFsdHAy
bQo+ID4gdmlldyBpcyBub3QgdXNlZCBhbmQgdGhlIGd1ZXN0IGlzIHBhdXNlZC4gT25jZSBhbHRw
Mm0gdmlld3MgYXJlIGJlaW5nCj4gPiB1c2VkIGFkZGluZyBuZXcgcGFnZXMgdG8gdGhlIGhvc3Rw
Mm0gcmVzdWx0cyBpbiBsb3NpbmcgYWxsIGFsdHAybQo+ID4gc2V0dGluZ3MuIEZvciB0aGUgbW9z
dCBwYXJ0IHRoaXMgbGltaXRhdGlvbiBpcyBub3QgYW4gaXNzdWUgYmVjYXVzZQo+ID4gYWxsIHN1
cHBvcnRlZCB1c2UtY2FzZXMgYWRkIHRoZSBicmVha3BvaW50cyBvbmNlIGR1cmluZyB0aGUgaW5p
dGlhbAo+ID4gc2V0dXAgYW5kIHRoZXJlIGFyZSBubyBicmVha3BvaW50cyBhZGRlZCBsYXRlciBk
dXJpbmcgcnVudGltZS4KPgo+IFdoYXQgZG8gdGhlIGhvc3QgcDJtIHBlcm1pc3Npb25zIGdldCBz
ZXQgdG8/ICBIb3cgZG8geW91IGNvcGUgd2l0aAo+IGZ1dHVyZSByZXVzZSBvZiB0aGUgZ2ZuIGZv
ciBhIGRpZmZlcmVudCBwdXJwb3NlIGxhdGVyPwoKVGhlIGhvc3RwMm0gcGVybWlzc2lvbnMgYXJl
bid0IGNoYW5nZWQuIFRoZSBhY3RpdmUgdmlldyBpcyBhbHdheXMgdGhlCmFsdHAybSwgdGhlIGhv
c3RwMm0gaXMgb25seSBldmVyIGJlaW5nIHVzZWQgd2hpbGUgc2luZ2xlc3RlcHBpbmcuIEEKd3Jp
dGUtdmlvbGF0aW9uIGluIHRoZSBhbHRwMm0gYWx3YXlzIHRyaWdnZXJzIGEgZnVsbCByZWNvcHkg
b2YgdGhlCnBhZ2UgdG8gaXRzIHNoYWRvdyBhbmQgcmVkZXBsb3ltZW50IG9mIGFueSBicmVha3Bv
aW50cyBhY3RpdmUgb24gdGhlCnBhZ2UgYWZ0ZXIgdGhlIHNpbmdsZXN0ZXAgaXMgZmluaXNoZWQg
YW5kIHdlIGFyZSBzd2l0Y2hpbmcgYmFjayB0byB0aGUKYWx0cDJtLiBTaW5jZSB3ZSBhcmUgbW9u
aXRvcmluZyB0aGUgZ3Vlc3Qga2VybmVsIGFmdGVyIGl0J3MgYWxyZWFkeQpib290ZWQgdXAsIHRo
ZSBwYWdlcyB0aGF0IGFyZSB0cmFwcGVkIGFyZSBzdGFibGUuIE1vbml0b3JpbmcgY29kZSB0aGF0
Cm1heSBiZSBwYWdlZCBpbiBhbmQgbG9hZGVkIGJhY2sgdG8gYSBkaWZmZXJlbnQgcGh5c2ljYWwg
bG9jYXRpb24gaXMKbm90IHN1cHBvcnRlZCBhdCB0aGUgbW9tZW50LgoKPgo+ID4KPiA+IFdlJ3Zl
IG5vdGljZWQgdGhhdCB0cmFwcGluZyBNT1YtVE8tQ1IzIHdpdGggdGhlIGxhdGVzdCB2ZXJzaW9u
IG9mCj4gPiBXaW5kb3dzIDEwIGhhcyBhIGxvdCBvZiBpc3N1ZXMgaW4gdGVybXMgb2Ygb3Zlcmhl
YWQgd2hlbiBLUFRJIGlzIHVzZWQsCj4gPiBzbyBhcyBhIGJhbmQtYWlkIHNvbHV0aW9uIGl0IGNh
biBiZSBkaXNhYmxlZCB0byBpbXByb3ZlIHBlcmZvcm1hbmNlCj4gPiAod2hpY2ggTWF0aGlldSBh
bHJlYWR5IGRpZCkuCj4KPiBNZWx0ZG93biBpc24ndCBzdWJ0bGUgd2l0aCBpdHMgcGVyZiBwcm9i
bGVtcy4uLiAgV2hhdCBwdXJwb3NlIGFyZSB5b3UKPiB0cmFwcGluZyAlY3IzIHdyaXRlcyBmb3I/
ICBTaW1wbHkgYXVkaXRpbmcgdGhlIHBhZ2V0YWJsZXMgaW4gdXNlPyAgSWYKPiBzbywgVlQteCBo
YXMgKHNpbmNlIGZvcmV2ZXIsIGlpcmMpIGhhZCB0aGUgQ1IzIHRhcmdldCBsaXN0IChvZiA0Cj4g
ZW50cmllcykgd2hpY2ggWGVuIGNhbiB1c2UgdG8gd2hpdGVsaXN0ICJzYWZlIiAlY3IzIHZhbHVl
cywgd2hpY2ggYnlwYXNzCj4gdGhlIFZNRXhpdC4gIElmIGFsbCB5b3UgY2FyZSBhYm91dCBpcyB0
aGF0IHRoZSB2Y3B1IHN0YXlzIG9uIGtub3duLWdvb2QKPiBwYWdldGFibGVzLCB0aGlzIGludGVy
ZmFjZSBjb3VsZCBiZSBwbHVtYmVkIHVwIHRvIGluY2x1ZGUgdGhlIGtlcm5lbCBhbmQKPiB1c2Vy
IHBhZ2V0YWJsZXMsIHdoaWNoIHdpbGwgYXZvaWQgYWxsIHRoZSB2bWV4aXRzIGZyb20gc3lzY2Fs
bHMgZHVlIHRvCj4gbWVsdGRvd24uCgoKQ1IzIHRyYXBwaW5nIGlzIHByaW1hcmlseSB1c2VkIHRv
IGp1c3Qga2VlcCB0cmFjayBvZiB3aGVyZSB0aGUgS1BDUiBpcwpmb3IgdGhlIGFjdGl2ZSB2Q1BV
LiBUaGlzIHNwZWVkcyB1cCBmaW5kaW5nIHRoZSB0aHJlYWQvcHJvY2VzcyBiYXNlIHRvCmdldCBz
dGFuZGFyZCBpbmZvIGFib3V0IHRoZSBleGVjdXRpb24gc3RhdGUgKHBpZCwgcHJvY2VzcyBuYW1l
LCBldGMpLgpJJ20gYWltaW5nIHRvIGdldCByaWQgb2YgdGhpcywgaGVuY2UgdGhlIHJlY2VudCBw
YXRjaGVzIHRoYXQgZml4IHRoZQpzaGFkb3dfZ3MgYW5kIGFkZHMgdGhlIGdkdHJfYmFzZSB0byB0
aGUgdm1fZXZlbnQgc3RydWN0dXJlIHNvIHdlIGNhbgpnYXRoZXIgdGhlc2UgZXZlbiBpZiB0aGUg
cHJvY2VzcyBpcyBpbiByaW5nMy4gVGhlcmUgYXJlIHNvbWUgcGx1Z2lucwp0aGF0IHVzZSBpdCBm
b3Igb3RoZXIgY3VzdG9tIHB1cnBvc2VzIGJ1dCB0aG9zZSBhcmVuJ3QgKGFzKSBjcml0aWNhbC4K
U28gdGhlIENSMyB3aGl0ZWxpc3QgaXNuJ3QgcmVhbGx5IHNvbWV0aGluZyB0aGF0IGFwcGxpZXMg
Zm9yIHRoaXMKdXNlY2FzZS4KCj4gQWx0ZXJuYXRpdmVseSwgaW4gc29tZSBjb3Bpb3VzIGZyZWUg
dGltZSwgb25jZSBJJ3ZlIGdvdCB0aGUgQ1BVSUQvTVNSCj4gaW50ZXJmYWNlIGluIGEgYmV0dGVy
IHN0YXRlLCB3ZSBjb3VsZCBmYWtlIHVwIE1TUl9BUkNIX0NBUFMuUkRDTF9OTyBzbwo+IHRoZSBn
dWVzdCBkb2Vzbid0IHR1cm4gb24gaXRzIG1lbHRkb3duIG1pdGlnYXRpb25zIGluIHRoZSBmaXJz
dCBwbGFjZS4KClRoYXQgd291bGQgYmUgYSBuaWNlciB3b3JrLWFyb3VuZCwgYWx0aG91Z2ggSSB3
b3VsZCBzdGlsbCBwcmVmZXIgbm90CmhhdmluZyB0byB0cmljayB0aGUgZ3Vlc3QgaW50byBhIHN0
YXRlIHRoYXQgY291bGQgYmUgZWFzaWx5CmZpbmdlcnByaW50ZWQgLSBpZS4gSSB3YW50IHRoYXQg
V2luZG93cyBpbnN0YWxsIHRvIGJlIGp1c3QgbGlrZSBhbnkKb3RoZXIgV2luZG93cyBpbnN0YWxs
IHVuZGVyIFhlbi4gT3RoZXJ3aXNlIGl0IHdvdWxkIGJlIGVhc3kgdG8gc3BvdAp0aGF0ICJvaCB0
aGlzIGlzIHRoZSBzYW5kYm94IHZlcnNpb24iLgoKPiA+PiBHaXZlbiBob3cgbWFueSBFUFQgZmx1
c2hpbmcgYnVncyBJJ3ZlIGFscmVhZHkgZm91bmQgaW4gdGhpcyBhcmVhLCBJIHdvdWxkbid0IGJl
IHN1cnByaXNlZCBpZiB0aGVyZSBhcmUgZnVydGhlciBvbmVzIGx1cmtpbmcuICBJZiBpdCBpcyBh
biBFUFQgZmx1c2hpbmcgYnVnLCB0aGlzIGRlbHRhIHNob3VsZCBtYWtlIGl0IGdvIGF3YXksIGJ1
dCBpdCB3aWxsIGNvbWUgd2l0aCBhIGhlZnR5IHBlcmYgaGl0Lgo+ID4gTXkgdW5kZXJzdGFuZGlu
ZyBpcyB0aGF0IHRoZSBWUElEIGltcGxlbWVudGF0aW9uIGluIFhlbiBpcyBzdWNoIHRoYXQKPiA+
IGVmZmVjdGl2ZWx5IGFsbCBWTUVYSVRzIHdpbGwgdHJpZ2dlciBhc3NpZ25tZW50IG9mIGEgbmV3
IFZQSUQgdG8gdGhlCj4gPiB2Q1BVIC0gd2hpY2ggaXMgbGlrZWx5IGEgcGVyZm9ybWFuY2UgaXNz
dWUgaW4gaXRzZWxmIC0gc28gZmx1c2hpbmcgdGhlCj4gPiBFUFQgaXMgbGlrZWx5IG5vdCBnb2lu
ZyB0byBtYWtlIGEgZGlmZmVyZW5jZS4gQnV0IGl0J3Mgd29ydGggYSBzaG90LAo+ID4gbWF5YmUg
aXQgZG9lcyA6KQo+Cj4gU2FkbHksIHRoaW5ncyBhcmUgZmFyIG1vcmUgY29tcGxpY2F0ZWQgdGhh
biB0aGF0LiAgRm9yIG9uZSwgSW50ZWwgc3RpbGwKPiBvd2UgbWUgYSBjb21tZW50L2NvcnJlY3Rp
b24gdG8gdGhhdCBzZWN0aW9uIG9mIHRoZSBTRE0gb24gSU5WTFBHCj4gZW11bGF0aW9uIGZvciBn
dWVzdHMuCj4KPiBYZW4ncyB1c2Ugb2YgQVNJRHMgYXMgYSBjb21tb24gY29uY2VwdCBzdGFydGVk
IGZyb20gdGhlIEFNRCBzaWRlLiAgQU1ECj4gc3RyaWN0bHkgb25seSBjYWNoZSBsaW5lYXIgPT4g
aG9zdCBwaHlzaWNhbCBtYXBwaW5ncywgc28gYWZ0ZXIgYW55Cj4gY2hhbmdlIHRvIHRoZSBwMm0s
IGFuIEFTSUQgdGljayB3aWxsIGd1YXJhbnRlZSB0byBnZXQgeW91IGEgZnVsbHkgY2xlYW4KPiBU
TEIgZm9yIGZ1dHVyZSBwYWdld2Fsa3MgdG8gcG9wdWxhdGUuCj4KPiBUaGUgc2FtZSBpcyBub3Qg
dHJ1ZSBmb3IgSW50ZWwuICBWUElEIGFuZCBFUFQgd2VyZSBpbnRyb2R1Y2VkIHRvZ2V0aGVyLAo+
IGFuZCBoYXZlIHNldmVyYWwga2luZHMgb2YgbWFwcGluZ3Mgd2hpY2ggYXJlIGNhY2hlZC4gIFRo
ZSBwcm9jZXNzb3IgbWF5Cj4gY2FjaGU6Cj4gMSkgbGluZWFyID0+IGdwYSBtYXBwaW5ncyAodGFn
Z2VkIHdpdGggY3VycmVudCBWUElEIGFuZCBQQ0lEIHZhbHVlcywgYW5kCj4gY29udGFpbiBubyBp
bmZvcm1hdGlvbiBmcm9tIEVQVCkKPiAyKSBncGEgPT4gaHBhIG1hcHBpbmdzICh0YWdnZWQgd2l0
aCB0aGUgY3VycmVudCBFUFRQLCBtYXkgY29udGFpbiBvdGhlcgo+IGRhdGEgc3VjaCBhcyB0aGUg
U1BQIHZlY3RvciwgZG9lc24ndCBjb250YWluIGFueSBkYXRhIGZyb20gdGhlIGd1ZXN0Cj4gcGFn
ZXRhYmxlcykKPiAzKSBjb21iaW5lZCBtYXBwaW5ncyB3aGljaCBhcmUgbGluZWFyID0+IGhwYSBt
YXBwaW5ncy4KPgo+IEluIHBhcnRpY3VsYXIsIHRpY2tpbmcgdGhlIFZQSUQgYWZ0ZXIgYW4gRVBU
IG1vZGlmaWNhdGlvbiAqZG9lcyBub3QqCj4gaW52YWxpZGF0ZSB0aGUgZ3BhPT5ocGEgbWFwcGlu
Z3MsIHNvIHRoZSBndWVzdCBjYW4gY29udGludWUgdG8gZXhlY3V0ZQo+IHVzaW5nIHN0YWxlIG1h
cHBpbmdzLiAgVGhpcyBpcyB3aHkgd2UndmUgZ290IHRoZSBsb2dpYyBpbgo+IHZteF92bWVudGVy
X2hlbHBlcigpIHRvIGNhbGN1bGF0ZSBpZiBhbiBJTlZFUFQgaW5zdHJ1Y3Rpb24gaXMgbmVjZXNz
YXJ5LgoKUmlnaHQsIHRoZXJlIGlzIGEgcHJvYmxlbSBpZiB5b3UgZG8gdGhhdCB3aGlsZSB0aGVy
ZSBhcmUgYWN0aXZlIHZDUFVzCi0gZWFjaCBoYXMgdG8gdHJhcCB0byBYZW4gdG8gcGljayB1cCBh
IG5ldyBWUElEIHRvIHNlZSB0aGUgRVBUCm1vZGlmaWNhdGlvbnMuIEJ1dCBpbiBvdXIgY29udGV4
dCB3ZSBkb24ndCBtb2RpZnkgRVBUIGFmdGVyIHRoZQppbml0aWFsIHNldHVwIGFuZCBkdXJpbmcg
dGhhdCBzZXR1cCB0aGUgd2hvbGUgZG9tYWluIGlzIHBhdXNlZC4gQXQKcnVudGltZSB3ZSBvbmx5
IHBlcmZvcm0gc3dpdGNoaW5nIG9mIHRoZSBFUFQgZm9yIGEgcGFydGljdWxhciB2Q1BVCndoaWNo
IGlzIHRyYXBwZWQgdGhyb3VnaCB2bV9ldmVudCwgc28gaXQgd2lsbCBwaWNrIHVwIGl0cyBuZXcg
VlBJRAp3aGVuIGl0IHJlc3VtZXMuCgo+IEhlbmNlIG15IHN1Z2dlc3Rpb24gZm9yIGlkZW50aWZ5
aW5nIHdoZXRoZXIgaXQgaXMgYSByZWFsIFRMQiBmbHVzaGluZwo+IGlzc3VlLCBvciBhIGxvZ2lj
YWwgZXJyb3IgZWxzZXdoZXJlLiA6KQo+CgpZZWEsIGl0J3MgY2VydGFpbmx5IHdvcnRoIGEgc2hv
dC4gTm90IGxpa2UgYW55IG9mIHRoaXMgaXMgdHJpdmlhbCBzbyBJCmNvdWxkIGJlIHdyb25nIDop
CgpUYW1hcwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 06 19:53:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 19:53:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNjfe-0006ul-VY; Mon, 06 May 2019 19:53:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=t29F=TG=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hNjfd-0006uX-Nt
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 19:53:05 +0000
X-Inumbo-ID: 8fd928dd-7038-11e9-843c-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8fd928dd-7038-11e9-843c-bc764e045a96;
 Mon, 06 May 2019 19:53:04 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hNjfb-0005Yh-Ol; Mon, 06 May 2019 19:53:03 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hNjfb-00037f-5g; Mon, 06 May 2019 19:53:03 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hNjfb-00045t-57; Mon, 06 May 2019 19:53:03 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135687-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=f308f71d83577da29accb0ba57c2d78931e31b48
X-Osstest-Versions-That: libvirt=b97801f39a3277272503fefa4ca03fea3f70fa4d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 06 May 2019 19:53:03 +0000
Subject: [Xen-devel] [libvirt test] 135687: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTY4NyBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzU2ODcvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDEzNTQzNwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTM1NDM3CiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC1xY293MiAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxp
YnZpcnQgICAgICAgICAgICAgIGYzMDhmNzFkODM1NzdkYTI5YWNjYjBiYTU3YzJkNzg5MzFlMzFi
NDgKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIGI5NzgwMWYzOWEzMjc3
MjcyNTAzZmVmYTRjYTAzZmVhM2Y3MGZhNGQKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzNTQzNyAg
MjAxOS0wNC0zMCAwNDoxOTowNyBaICAgIDYgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzU0
ODYgIDIwMTktMDUtMDEgMjE6NTA6MDUgWiAgICA0IGRheXMgICAgMiBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxMzU2ODcgIDIwMTktMDUtMDQgMTI6NTQ6MTEgWiAgICAyIGRheXMgICAg
MSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBDb2xlIFJvYmluc29uIDxjcm9iaW5zb0ByZWRoYXQuY29tPgogIERhbmllbCBQLiBCZXJyYW5n
w6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgSmllIFdhbmcgPHdhbmdqaWU4OEBodWF3ZWkuY29t
PgogIEp1bGlvIEZhcmFjY28gPGpjZmFyYWNjb0BnbWFpbC5jb20+CiAgTWljaGFsIFByaXZvem5p
ayA8bXByaXZvem5AcmVkaGF0LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxp
Z2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9s
b2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBh
cmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0
IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFz
dGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lv
biA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAogICBiOTc4
MDFmMzlhLi5mMzA4ZjcxZDgzICBmMzA4ZjcxZDgzNTc3ZGEyOWFjY2IwYmE1N2MyZDc4OTMxZTMx
YjQ4IC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 06 19:56:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 19:56:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNjim-00079v-KM; Mon, 06 May 2019 19:56:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=t29F=TG=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hNjil-00079l-06
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 19:56:19 +0000
X-Inumbo-ID: 02fa4f0b-7039-11e9-843c-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 02fa4f0b-7039-11e9-843c-bc764e045a96;
 Mon, 06 May 2019 19:56:17 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hNjij-0005bx-3p; Mon, 06 May 2019 19:56:17 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hNjii-0003Mb-IS; Mon, 06 May 2019 19:56:16 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hNjii-0007Ey-HI; Mon, 06 May 2019 19:56:16 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135689-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=fbb0ec7ea4c0d1e9e397fe898fb7d69de0779084
X-Osstest-Versions-That: ovmf=d027412258875cee485977fad39b1801beb50074
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 06 May 2019 19:56:16 +0000
Subject: [Xen-devel] [ovmf test] 135689: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTY4OSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzU2ODkvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBmYmIwZWM3ZWE0YzBkMWU5ZTM5N2ZlODk4ZmI3ZDY5
ZGUwNzc5MDg0CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBkMDI3NDEy
MjU4ODc1Y2VlNDg1OTc3ZmFkMzliMTgwMWJlYjUwMDc0CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MzU1MzAgIDIwMTktMDUtMDIgMDc6MjI6MzQgWiAgICA0IGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTM1Njg5ICAyMDE5LTA1LTA0IDEzOjQ5OjM1IFogICAgMiBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgUmViZWNjYSBD
cmFuIDxyZWJlY2NhQGJsdWVzdG9wLm9yZz4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvb3NzdGVzdC9vdm1mLmdpdAogICBkMDI3NDEyMjU4Li5mYmIwZWM3ZWE0ICBmYmIwZWM3ZWE0
YzBkMWU5ZTM5N2ZlODk4ZmI3ZDY5ZGUwNzc5MDg0IC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 06 21:40:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 21:40:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNlL7-0007VG-VJ; Mon, 06 May 2019 21:40:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=t29F=TG=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hNlL6-0007Tx-VC
 for xen-devel@lists.xenproject.org; Mon, 06 May 2019 21:40:01 +0000
X-Inumbo-ID: 7e61dd55-7047-11e9-843c-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7e61dd55-7047-11e9-843c-bc764e045a96;
 Mon, 06 May 2019 21:39:58 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hNlL2-0007rP-UN; Mon, 06 May 2019 21:39:56 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hNlL2-0003Sk-GA; Mon, 06 May 2019 21:39:56 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hNlL2-0006YD-FU; Mon, 06 May 2019 21:39:56 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135683-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.11-testing:test-amd64-amd64-xl-qcow2:guest-saverestore.2:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=3b062f5040a103d86b44c5e8412ff9555b00d06c
X-Osstest-Versions-That: xen=e983e8ae84efd5e43045a3d20a820f13cb4a75bf
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 06 May 2019 21:39:56 +0000
Subject: [Xen-devel] [xen-4.11-testing test] 135683: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTY4MyB4ZW4tNC4xMS10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzU2ODMvCgpGYWlsdXJlcyA6LS8g
YnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgMTYgZ3Vlc3Qtc2F2
ZXJlc3RvcmUuMiAgICAgICAgICBmYWlsICBsaWtlIDEzNTQzNgogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxs
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVy
c2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDNiMDYyZjUw
NDBhMTAzZDg2YjQ0YzVlODQxMmZmOTU1NWIwMGQwNmMKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAg
ICAgICAgICAgICAgICAgIGU5ODNlOGFlODRlZmQ1ZTQzMDQ1YTNkMjBhODIwZjEzY2I0YTc1YmYK
Ckxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzNTQ4MyAgMjAxOS0wNS0wMSAxNzozNjo0MyBaICAgIDUg
ZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzU2ODMgIDIwMTktMDUtMDQgMTE6MzQ6NTEgWiAg
ICAyIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMg
dW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgog
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQt
MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkz
ODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3Ry
aWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBn
cmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZn
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2lt
YWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24g
b2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNh
biBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0
LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgZTk4M2U4YWU4NC4uM2IwNjJmNTA0MCAgM2IwNjJmNTA0
MGExMDNkODZiNDRjNWU4NDEyZmY5NTU1YjAwZDA2YyAtPiBzdGFibGUtNC4xMQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 07 01:23:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 May 2019 01:23:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNoom-0004yA-Ul; Tue, 07 May 2019 01:22:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DeKk=TH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hNool-0004xy-MN
 for xen-devel@lists.xenproject.org; Tue, 07 May 2019 01:22:51 +0000
X-Inumbo-ID: a0cf0b3b-7066-11e9-843c-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a0cf0b3b-7066-11e9-843c-bc764e045a96;
 Tue, 07 May 2019 01:22:50 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hNooj-0000W3-2L; Tue, 07 May 2019 01:22:49 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hNooi-0005Uc-Oo; Tue, 07 May 2019 01:22:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hNooi-0004gq-Mm; Tue, 07 May 2019 01:22:48 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135690-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:test-amd64-i386-xl:xen-boot:fail:regression
 linux-4.19:test-arm64-arm64-examine:examine-serial/bootloader:fail:regression
 linux-4.19:test-amd64-amd64-xl-qcow2:guest-localmigrate/x10:fail:regression
 linux-4.19:test-amd64-amd64-examine:memdisk-try-append:fail:regression
 linux-4.19:build-armhf-pvops:kernel-build:fail:regression
 linux-4.19:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=ad119c970bbe966222eaeb063138e430a78ee27f
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 07 May 2019 01:22:48 +0000
Subject: [Xen-devel] [linux-4.19 test] 135690: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTY5MCBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzU2OTAvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAg
IDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1h
cm02NC1hcm02NC1leGFtaW5lICAgIDExIGV4YW1pbmUtc2VyaWFsL2Jvb3Rsb2FkZXIgZmFpbCBS
RUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgIDE3IGd1ZXN0LWxv
Y2FsbWlncmF0ZS94MTAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQt
ZXhhbWluZSAgICAgIDQgbWVtZGlzay10cnktYXBwZW5kICAgICAgIGZhaWwgUkVHUi4gdnMuIDEy
OTMxMwogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgNiBrZXJuZWwtYnVpbGQgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQs
IGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtZXhh
bWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14
c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYt
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lv
biB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIGFkMTE5Yzk3MGJi
ZTk2NjIyMmVhZWIwNjMxMzhlNDMwYTc4ZWUyN2YKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAg
ICAgICAgICAgICAgIDg0ZGY5NTI1YjBjMjdmM2ViYzJlYmIxODY0ZmE2MmE5N2ZkZWRiN2QKCkxh
c3QgdGVzdCBvZiBiYXNpcyAgIDEyOTMxMyAgMjAxOC0xMS0wMiAwNTozOTowOCBaICAxODUgZGF5
cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMjk0MTIgIDIwMTgtMTEtMDQgMTQ6MTA6MTUgWiAgMTgz
IGRheXMgIDExNSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzU2OTAgIDIwMTktMDUt
MDQgMTQ6MzM6MjggWiAgICAyIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjE4ODIgcGVvcGxlIHRv
dWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgog
YnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
aTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2
NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRk
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFk
b3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24g
b3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1h
Z2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFp
bGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3Qv
bG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2Vu
ZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRl
c3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZp
c2lvbiBsb2c7IGl0IHdvdWxkIGJlIDEzNjQ0MCBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 07 05:08:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 May 2019 05:08:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNsKq-0007ak-RO; Tue, 07 May 2019 05:08:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=l9RI=TH=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hNsKq-0007af-41
 for xen-devel@lists.xenproject.org; Tue, 07 May 2019 05:08:12 +0000
X-Inumbo-ID: 15c7e4b6-7086-11e9-90e2-03c35d253dbb
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 15c7e4b6-7086-11e9-90e2-03c35d253dbb;
 Tue, 07 May 2019 05:08:01 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id D2D58ACD4;
 Tue,  7 May 2019 05:07:59 +0000 (UTC)
To: =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?=
 <marmarek@invisiblethingslab.com>
References: <cover.5027956268821f50401d0ecdfad2447cbe4fdd6c.1557154206.git-series.marmarek@invisiblethingslab.com>
 <dfffbc1faf0884df46f5568cdcf9fa8c2340ae2b.1557154206.git-series.marmarek@invisiblethingslab.com>
 <7c7a7dcc-ff17-feb7-1e88-96c31b0e72a7@suse.com>
 <20190506153211.GV1502@mail-itl>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 mQENBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAG0H0p1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT6JATkEEwECACMFAlOMcK8CGwMH
 CwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAKCRCw3p3WKL8TL8eZB/9G0juS/kDY9LhEXseh
 mE9U+iA1VsLhgDqVbsOtZ/S14LRFHczNd/Lqkn7souCSoyWsBs3/wO+OjPvxf7m+Ef+sMtr0
 G5lCWEWa9wa0IXx5HRPW/ScL+e4AVUbL7rurYMfwCzco+7TfjhMEOkC+va5gzi1KrErgNRHH
 kg3PhlnRY0Udyqx++UYkAsN4TQuEhNN32MvN0Np3WlBJOgKcuXpIElmMM5f1BBzJSKBkW0Jc
 Wy3h2Wy912vHKpPV/Xv7ZwVJ27v7KcuZcErtptDevAljxJtE7aJG6WiBzm+v9EswyWxwMCIO
 RoVBYuiocc51872tRGywc03xaQydB+9R7BHPuQENBFOMcBYBCADLMfoA44MwGOB9YT1V4KCy
 vAfd7E0BTfaAurbG+Olacciz3yd09QOmejFZC6AnoykydyvTFLAWYcSCdISMr88COmmCbJzn
 sHAogjexXiif6ANUUlHpjxlHCCcELmZUzomNDnEOTxZFeWMTFF9Rf2k2F0Tl4E5kmsNGgtSa
 aMO0rNZoOEiD/7UfPP3dfh8JCQ1VtUUsQtT1sxos8Eb/HmriJhnaTZ7Hp3jtgTVkV0ybpgFg
 w6WMaRkrBh17mV0z2ajjmabB7SJxcouSkR0hcpNl4oM74d2/VqoW4BxxxOD1FcNCObCELfIS
 auZx+XT6s+CE7Qi/c44ibBMR7hyjdzWbABEBAAGJAR8EGAECAAkFAlOMcBYCGwwACgkQsN6d
 1ii/Ey9D+Af/WFr3q+bg/8v5tCknCtn92d5lyYTBNt7xgWzDZX8G6/pngzKyWfedArllp0Pn
 fgIXtMNV+3t8Li1Tg843EXkP7+2+CQ98MB8XvvPLYAfW8nNDV85TyVgWlldNcgdv7nn1Sq8g
 HwB2BHdIAkYce3hEoDQXt/mKlgEGsLpzJcnLKimtPXQQy9TxUaLBe9PInPd+Ohix0XOlY+Uk
 QFEx50Ki3rSDl2Zt2tnkNYKUCvTJq7jvOlaPd6d/W0tZqpyy7KVay+K4aMobDsodB3dvEAs6
 ScCnh03dDAFgIq5nsB11j3KPKdVoPlfucX2c7kGNH+LUMbzqV6beIENfNexkOfxHf4kBrQQY
 AQgAIBYhBIUSZ3Lo9gSUpdCX97DendYovxMvBQJa3fDQAhsCAIEJELDendYovxMvdiAEGRYI
 AB0WIQRTLbB6QfY48x44uB6AXGG7T9hjvgUCWt3w0AAKCRCAXGG7T9hjvk2LAP99B/9FenK/
 1lfifxQmsoOrjbZtzCS6OKxPqOLHaY47BgEAqKKn36YAPpbk09d2GTVetoQJwiylx/Z9/mQI
 CUbQMg1pNQf9EjA1bNcMbnzJCgt0P9Q9wWCLwZa01SnQWFz8Z4HEaKldie+5bHBL5CzVBrLv
 81tqX+/j95llpazzCXZW2sdNL3r8gXqrajSox7LR2rYDGdltAhQuISd2BHrbkQVEWD4hs7iV
 1KQHe2uwXbKlguKPhk5ubZxqwsg/uIHw0qZDk+d0vxjTtO2JD5Jv/CeDgaBX4Emgp0NYs8IC
 UIyKXBtnzwiNv4cX9qKlz2Gyq9b+GdcLYZqMlIBjdCz0yJvgeb3WPNsCOanvbjelDhskx9gd
 6YUUFFqgsLtrKpCNyy203a58g2WosU9k9H+LcheS37Ph2vMVTISMszW9W8gyORSgmw==
Message-ID: <08beb838-2b30-4efd-ab84-8bacd4ed9061@suse.com>
Date: Tue, 7 May 2019 07:07:58 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190506153211.GV1502@mail-itl>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH 4/5] xen: fix handling framebuffer located
 above 4GB
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDYvMDUvMjAxOSAxNzozMiwgTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIHdyb3RlOgo+
IE9uIE1vbiwgTWF5IDA2LCAyMDE5IGF0IDA1OjE1OjE5UE0gKzAyMDAsIEp1ZXJnZW4gR3Jvc3Mg
d3JvdGU6Cj4+IE9uIDA2LzA1LzIwMTkgMTY6NTAsIE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNr
aSB3cm90ZToKPj4+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMveGVuLmggYi94ZW4v
aW5jbHVkZS9wdWJsaWMveGVuLmgKPj4+IGluZGV4IGNjZGZmYzAuLmIwZjBmN2UgMTAwNjQ0Cj4+
PiAtLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMveGVuLmgKPj4+ICsrKyBiL3hlbi9pbmNsdWRlL3B1
YmxpYy94ZW4uaAo+Pj4gQEAgLTkyMyw2ICs5MjMsOCBAQCB0eXBlZGVmIHN0cnVjdCBkb20wX3Zn
YV9jb25zb2xlX2luZm8gewo+Pj4gICAgICAgICAgICAgIC8qIE1vZGUgYXR0cmlidXRlcyAob2Zm
c2V0IDB4MCwgVkVTQSBjb21tYW5kIDB4NGYwMSkuICovCj4+PiAgICAgICAgICAgICAgdWludDE2
X3QgbW9kZV9hdHRyczsKPj4+ICAjZW5kaWYKPj4+ICsgICAgICAgICAgICAvKiBoaWdoIDMyIGJp
dHMgb2YgbGZiX2Jhc2UgKi8KPj4+ICsgICAgICAgICAgICB1aW50MzJfdCBleHRfbGZiX2Jhc2U7
Cj4+Cj4+IFlvdSB3aWxsIG5lZWQgdG8gcHV0IHRoaXMgYWRkaXRpb24gaW50byBhbjoKPj4KPj4g
I2lmIF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX18gPj0gMHgwMDA0MGQwMAo+PiAuLi4KPj4gI2Vu
ZGlmCj4+Cj4+IHNlY3Rpb24gKG9ubHkgYXZhaWxhYmxlIGZyb20gWGVuIDQuMTMgb253YXJkcyku
Cj4gCj4gV2h5IGV4YWN0bHk/IEkgZG9uJ3Qgc2VlIHRoaXMgc3RydWN0dXJlIHVzZWQgaW4gYW55
IGh5cGVyY2FsbCBhcmd1bWVudC4KPiBUaGUgb25seSBleHRlcm5hbGx5IGFjY2Vzc2libGUgcGxh
Y2UgaXMgc3RhcnRfaW5mbyBzdHJ1Y3R1cmUsIHdoZXJlIGl0Cj4gaGFzIGV4cGxpY2l0IHN0cnVj
dCBzaXplIGFscmVhZHkuCgpXaXRoIHRoZSAjaWZkZWYuLi4jZW5kaWYganVzdCBhYm92ZSB5b3Vy
IGFkZGl0aW9uIGEgY29uc3VtZXIgdXNpbmcgYW4KaW50ZXJmYWNlIHZlcnNpb24gPCAweDAwMDMw
MjA2IGNvdWxkIHRoaW5rIGdibF9jYXBzIGlzIGF2YWlsYWJsZSBpbnN0ZWFkCm9mIGV4dF9sZmJf
YmFzZS4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Tue May 07 05:22:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 May 2019 05:22:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNsYU-0000iT-4W; Tue, 07 May 2019 05:22:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DeKk=TH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hNsYT-0000iK-BO
 for xen-devel@lists.xenproject.org; Tue, 07 May 2019 05:22:17 +0000
X-Inumbo-ID: 0bf17e64-7088-11e9-83d6-872b0e750251
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0bf17e64-7088-11e9-83d6-872b0e750251;
 Tue, 07 May 2019 05:22:03 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hNsYE-0006LT-1Y; Tue, 07 May 2019 05:22:02 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hNsYD-0005Zx-KH; Tue, 07 May 2019 05:22:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hNsYD-0008DX-JF; Tue, 07 May 2019 05:22:01 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135711-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=a6ae23831b05a11880b40f7d58e332c45a6b04f7
X-Osstest-Versions-That: qemuu=3284aa128153750f14a61e8a96fd085e6f2999b6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 07 May 2019 05:22:01 +0000
Subject: [Xen-devel] [qemu-mainline test] 135711: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTcxMSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzU3MTEvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzNTI1MQogYnVp
bGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTM1MjUxCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzUyNTEKIGJ1aWxkLWFybTY0LXhz
bSAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEzNTI1MQogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTM1MjUxCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzUyNTEKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzNTI1MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNv
dzIgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZzaGltICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXNo
YWRvdyAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEg
YnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFt
ZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWlu
dGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hl
Y2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
aTM4Ni1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC14
c20gICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEg
YnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1zaGFkb3cgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXBhaXIgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogcWVtdXUgICAgICAgICAgICAgICAgYTZh
ZTIzODMxYjA1YTExODgwYjQwZjdkNThlMzMyYzQ1YTZiMDRmNwpiYXNlbGluZSB2ZXJzaW9uOgog
cWVtdXUgICAgICAgICAgICAgICAgMzI4NGFhMTI4MTUzNzUwZjE0YTYxZThhOTZmZDA4NWU2ZjI5
OTliNgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTM1MjUxICAyMDE5LTA0LTI0IDE0OjQyOjU4IFog
ICAxMiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzNTM1MSAgMjAxOS0wNC0yNyAwOTo0NTo1
MiBaICAgIDkgZGF5cyAgICA1IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzNTcxMSAg
MjAxOS0wNS0wNSAwMDozMDo1OSBaICAgIDIgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxl
IHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFsYmVydG8gR2FyY2lhIDxiZXJ0
b0BpZ2FsaWEuY29tPgogIEFsZXggV2lsbGlhbXNvbiA8YWxleC53aWxsaWFtc29uQHJlZGhhdC5j
b20+CiAgQWxleGV5IEthcmRhc2hldnNraXkgPGFpa0BvemxhYnMucnU+CiAgQW5kcmV3IEplbm5l
ciA8YW5kcmV3QGNvZGVzb3VyY2VyeS5jb20+CiAgQXJ0eW9tIFRhcmFzZW5rbyA8YXRhcjRxZW11
QGdtYWlsLmNvbT4KICBCYW5kYW4gRGFzIDxic2RAcmVkaGF0LmNvbT4KICBCZW5qYW1pbiBIZXJy
ZW5zY2htaWR0IDxiZW5oQGtlcm5lbC5jcmFzaGluZy5vcmc+CiAgQ2xlYmVyIFJvc2EgPGNyb3Nh
QHJlZGhhdC5jb20+CiAgQ29sZSBSb2JpbnNvbiA8Y3JvYmluc29AcmVkaGF0LmNvbT4KICBDb3Ju
ZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4KICBDw6lkcmljIExlIEdvYXRlciA8Y2xnQGth
b2Qub3JnPgogIERhbmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRGF2
aWQgR2lic29uIDxkYXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+CiAgRGF2aWQgSGlsZGVuYnJh
bmQgPGRhdmlkQHJlZGhhdC5jb20+CiAgRHIuIERhdmlkIEFsYW4gR2lsYmVydCA8ZGdpbGJlcnRA
cmVkaGF0LmNvbT4KICBFZHVhcmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+CiAgRWR1
YXJkbyBPdHVibyA8b3R1Ym9AcmVkaGF0LmNvbT4KICBFcmljIEF1Z2VyIDxlcmljLmF1Z2VyQHJl
ZGhhdC5jb20+CiAgRXJpYyBCbGFrZSA8ZWJsYWtlQHJlZGhhdC5jb20+CiAgRXJuZXN0IEVzZW5l
IDxlcm9rZW4xQGdtYWlsLmNvbT4KICBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4K
ICBHcmVnIEt1cnogPGdyb3VnQGthb2Qub3JnPgogIEhhbGlsIFBhc2ljIDxwYXNpY0BsaW51eC52
bmV0LmlibS5jb20+CiAgSGFvemhvbmcgWmhhbmcgPGhhb3pob25nLnpoYW5nQGludGVsLmNvbT4K
ICBIZWxnZSBEZWxsZXIgPGRlbGxlckBnbXguZGU+CiAgSWdvciBNYW1tZWRvdiA8aW1hbW1lZG9A
cmVkaGF0LmNvbT4KICBKYXNvbiBKLiBIZXJuZSA8ampoZXJuZUBsaW51eC5pYm0uY29tPgogIEpv
aG4gU25vdyA8anNub3dAcmVkaGF0LmNvbT4KICBKdWxpYW4gQnJvd24gPGp1bGlhbkBjb2Rlc291
cmNlcnkuY29tPgogIEtldmluIFdvbGYgPGt3b2xmQHJlZGhhdC5jb20+CiAgTGFzemxvIEVyc2Vr
IDxsZXJzZWtAcmVkaGF0LmNvbT4KICBMb25ncGVuZyA8bG9uZ3BlbmcyQGh1YXdlaS5jb20+CiAg
TWFyYy1BbmRyw6kgTHVyZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5jb20+CiAgTWFyZWsg
VmFzdXQgPG1hcmV4QGRlbnguZGU+CiAgTWFya3VzIEFybWJydXN0ZXIgPGFybWJydUByZWRoYXQu
Y29tPgogIE1heCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+CiAgTmljayBIdWRzb24gPHNrcmxs
QG5ldGJzZC5vcmc+CiAgUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgog
IFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1Z0BhbXNhdC5vcmc+CiAgUGhpbGlwcGUgTWF0
aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOp
IDxwaGlsbWRAcmVkaGF0LmNvbT4gW29uIG1pbmd3NjRdCiAgUHUgV2VuIDxwdXdlbkBoeWdvbi5j
bj4KICBSaWNoYXJkIEhlbmRlcnNvbiA8cmljaGFyZC5oZW5kZXJzb25AbGluYXJvLm9yZz4KICBS
aWNoYXJkIFcuTS4gSm9uZXMgPHJqb25lc0ByZWRoYXQuY29tPgogIFNhbSBFaWRlcm1hbiA8c2ht
dWVsLmVpZGVybWFuQG9yYWNsZS5jb20+CiAgU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1
bHRAZW5zLWx5b24ub3JnPgogIFNhbmRyYSBMb29zZW1vcmUgPHNhbmRyYUBjb2Rlc291cmNlcnku
Y29tPgogIFNoYWhhYiBWYWhlZGkgPHNoYWhhYi52YWhlZGlAZ21haWwuY29tPgogIFNobXVlbCBF
aWRlcm1hbiA8c2htdWVsLmVpZGVybWFuQG9yYWNsZS5jb20+CiAgU3RhbmlzbGF2IExhbmNpIDxw
aXhvQHBvbGVwZXRrby5ldT4KICBTdGVmYW4gSGFqbm9jemkgPHN0ZWZhbmhhQGdtYWlsLmNvbT4K
ICBTdGVmYW4gSGFqbm9jemkgPHN0ZWZhbmhhQHJlZGhhdC5jb20+CiAgU3RlZmFubyBHYXJ6YXJl
bGxhIDxzZ2FyemFyZUByZWRoYXQuY29tPgogIFRob21hcyBIdXRoIDx0aHV0aEByZWRoYXQuY29t
PgogIFZsYWRpbWlyIFNlbWVudHNvdi1PZ2lldnNraXkgPHZzZW1lbnRzb3ZAdmlydHVvenpvLmNv
bT4KICBXZWkgWWFuZyA8cmljaGFyZHcueWFuZ0BsaW51eC5pbnRlbC5jb20+CiAgWXVyeSBLb3Rv
diA8eXVyeS1rb3RvdkB5YW5kZXgtdGVhbS5ydT4KICBaaGFuZyBZaSA8eWkuei56aGFuZ0BsaW51
eC5pbnRlbC5jb20+CiAgWmhlbmd1aSBsaSA8bGl6aGVuZ3VpQGh1YXdlaS5jb20+Cgpqb2JzOgog
YnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBi
dWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1
aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWkzODYteHNtICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0
LWRtcmVzdHJpY3QgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoK
TG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhl
c2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFp
bDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBm
b3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDth
PXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDQw
MTkgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Tue May 07 07:29:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 May 2019 07:29:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNuWz-0002uj-39; Tue, 07 May 2019 07:28:53 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=VLhp=TH=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hNuWx-0002ue-Hq
 for xen-devel@lists.xenproject.org; Tue, 07 May 2019 07:28:51 +0000
X-Inumbo-ID: c1bee786-7099-11e9-843c-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c1bee786-7099-11e9-843c-bc764e045a96;
 Tue, 07 May 2019 07:28:49 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 07 May 2019 01:28:49 -0600
Message-Id: <5CD133A4020000780022C58D@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 07 May 2019 01:28:36 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <5CC6DD090200007800229E80@prv1-mh.provo.novell.com>
 <5CC6DEA80200007800229E9D@prv1-mh.provo.novell.com>
 <20190503152142.icdzlax4arik3beg@Air-de-Roger>
In-Reply-To: <20190503152142.icdzlax4arik3beg@Air-de-Roger>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 2/9] x86/IRQ: deal with move cleanup count
 state in fixup_irqs()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAzLjA1LjE5IGF0IDE3OjIxLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIE1vbiwgQXByIDI5LCAyMDE5IGF0IDA1OjIzOjIwQU0gLTA2MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiAtLS0KPj4gVEJEOiBUaGUgcHJvcGVyIHJlY29yZGluZyBvZiB0aGUgSVBJIGRlc3Rp
bmF0aW9ucyBhY3R1YWxseSBtYWtlcyB0aGUKPj4gICAgICBtb3ZlX2NsZWFudXBfY291bnQgZmll
bGQgcmVkdW5kYW50LiBEbyB3ZSB3YW50IHRvIGRyb3AgaXQsIGF0IHRoZQo+PiAgICAgIHByaWNl
IG9mIGEgZmV3IG1vcmUgQ1BVLW1hc2sgb3BlcmF0aW9ucz8KPiAKPiBBRkFJQ1QgdGhpcyBpcyBu
b3QgYSBob3QgcGF0aCwgc28gSSB3b3VsZCByZW1vdmUgdGhlCj4gbW92ZV9jbGVhbnVwX2NvdW50
IGZpZWxkIGFuZCBqdXN0IHdlaWdodCB0aGUgY3B1IGJpdG1hcCB3aGVuIG5lZWRlZC4KCkZUUjog
SXQncyBub3QgZnVsbHkgcmVkdW5kYW50IC0gdGhlIHBhdGNoIHJlbW92aW5nIGl0IHRoYXQgSSBo
YWQKYWRkZWQgd2FzIGFjdHVhbGx5IHRoZSByZWFzb24gZm9yIHNlZWluZyB0aGUgQVNTRVJUKCkg
dHJpZ2dlcgp0aGF0IHlvdSBkaWQgYXNrIHRvIGFkZCBpbiBwYXRjaCAxLiBUaGUgcmVhc29uIGlz
IHRoYXQgdGhlIGZpZWxkCnNlcnZlcyBhcyBhIGZsYWcgZm9yIGlycV9tb3ZlX2NsZWFudXBfaW50
ZXJydXB0KCkgd2hldGhlciB0bwphY3Qgb24gYW4gSVJRIGluIHRoZSBmaXJzdCBwbGFjZS4gV2l0
aG91dCBpdCwgdGhlIGZ1bmN0aW9uIHdpbGwKcHJlbWF0dXJlbHkgY2xlYW4gdXAgdGhlIHZlY3Rv
ciwgdGh1cyBjb25mdXNpbmcgc3Vic2VxdWVudApjb2RlIHRyeWluZyB0byBkbyB0aGUgY2xlYW51
cCB3aGVuIGl0J3MgYWN0dWFsbHkgZHVlLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 07 07:38:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 May 2019 07:38:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNugY-0003tz-EB; Tue, 07 May 2019 07:38:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DEOA=TH=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1hNugX-0003tu-72
 for xen-devel@lists.xenproject.org; Tue, 07 May 2019 07:38:45 +0000
X-Inumbo-ID: 2377aa51-709b-11e9-843c-bc764e045a96
Received: from mail-lf1-x143.google.com (unknown [2a00:1450:4864:20::143])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2377aa51-709b-11e9-843c-bc764e045a96;
 Tue, 07 May 2019 07:38:43 +0000 (UTC)
Received: by mail-lf1-x143.google.com with SMTP id u27so10786104lfg.10
 for <xen-devel@lists.xenproject.org>; Tue, 07 May 2019 00:38:43 -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-language:content-transfer-encoding;
 bh=8gs6iRTrAHFvJvKEahFd0vrmPDMg8iTHqhlo3aYXBPw=;
 b=TShb4qVkDM2g03cqbtgBHCPT/fQKNOSiEdlJSTYtsLnh5QDnkmxLHynugFLcfqYJRR
 nGBEudYrHZCLeHGfsYItWRti8wHZ2MpzmNsiZWgsTUKGSFCpUEvDCjpREW1DBoYApFvH
 6M4f+bs6K4rH+6UzYJEPVZvEJ6GuKXgbca7xfSgmWMwHVF5ZM2fzhljD1j459w4OK4c5
 Q9RKTagiOzcJ8vqKTNKgNDkTbHoxgR0NNnagnPwMZPurCYeE+5GO4BGZ/jofcP5vjqpK
 lQHNi6G2VqL/GEFM0LeukFGAbV2OuueaqCtfFsBylm8rH4gKlWacg+GCH4Z3bdqrpB9r
 K7Kg==
X-Google-DKIM-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=8gs6iRTrAHFvJvKEahFd0vrmPDMg8iTHqhlo3aYXBPw=;
 b=hzSnzFhU8sfyH99AA1htNHQC/J8+gE2NCNKqI69wVgkXRbjC2IS7lsmhk8+8P2tO4i
 WmZuv0J49VrFodD5ZG1NI4hv0hAcp4DJuTQQkOE/sRVXrCeErCmspcXW+LwBRLrdCFFo
 3/yMgKo822wn1m4oy6AmrjOxczzF4fmzEFax/yvVVPSbtdlB8fxpmGl+sA6je17Ii08U
 +VoW9ISrvq2jfm9eSOqbYaKGwgMbcpM8PC/t3Jd9cmO1uEGJhDZK7U3ZnrI0E8v6Sr8O
 sU1VoxmbkS/A8x2I49QAbSxG4P/o7bwOpjo+A1Hl9RdO5FEtNgP+GQPur71XpKcFpGQm
 b+jw==
X-Gm-Message-State: APjAAAULsVMa3ah5QIOk5onfJQzupgaiBhTojr6BfhvzIA6SmACwtGW3
 wBpt743w5yxpHyXBVQEtx5o=
X-Google-Smtp-Source: APXvYqylfqAf4pG1jxVQaBW/zDITBE0VyuxNs3byjQp1GO6ecsHr5GI8kQiiOrYU7UOUWT8R82I0UQ==
X-Received: by 2002:ac2:4315:: with SMTP id l21mr6506093lfh.143.1557214722331; 
 Tue, 07 May 2019 00:38:42 -0700 (PDT)
Received: from [10.17.180.71] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id
 i27sm400826ljb.48.2019.05.07.00.38.40
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 07 May 2019 00:38:41 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <20190424165955.23718-1-julien.grall@arm.com>
 <20190424165955.23718-7-julien.grall@arm.com>
 <7a6cb580-e4d7-7325-7797-d16ca0856c57@gmail.com>
 <ac720fde-f515-dd69-69d8-761f7f119d74@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <11365b97-c8e5-a3f5-247b-822fc80e441a@gmail.com>
Date: Tue, 7 May 2019 10:38:40 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <ac720fde-f515-dd69-69d8-761f7f119d74@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 06/12] xen/arm: mm: Sanity check any update
 of Xen page tables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, sstabellini@kernel.org,
 Andrii_Anisov@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gSnVsaWVuLAoKT24gMDYuMDUuMTkgMjA6MDEsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBJ
dCBpcyBub3QgdW5yZWxhdGVkLCB0aGUgcGF0Y2ggaXMgbmVjZXNzYXJ5IHRvIG1ha2UgdGhpcyBw
YXRjaCB3b3Jrcy4gT3RoZXJ3aXNlIHlvdSB3aWxsIGhpdCB0aGUgQVNTRVJUKG1mbl9lcShtZm4s
IElOVkFMSURfTUZOKSkgYWZ0ZXIgb25lIGl0ZXJhdGlvbi4KCkknbSBkZWZpbml0ZWx5IG5vdCBz
YXlpbmcgaXQgaXMgdG90YWxseSBvZGQgaGVyZS4gSSdtIGp1c3QgZXhwcmVzcyBteSBvcGluaW9u
IHRoYXQgcGF0Y2hlcyB3aXRoIGZsYWdzIGludHJvZHVjdGlvbiBhbmQgaW1wbGVtZW50YXRpb24g
YmV0dGVyIGdvIG9uZSBhZnRlciBhbm90aGVyLgpCdXQgZm9yIHN1cmUgdGhpcyBjb21tZW50IGlz
IGEgbWlub3Igbm90ZSwgc28gaXQncyB1cCB0byB5b3U6KQoKQlRXLCB3aXRoIHRoZSBmaXhlZCBj
b25kaXRpb246CgpSZXZpZXdlZC1ieTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFt
LmNvbT4KCi0tIApTaW5jZXJlbHksCkFuZHJpaSBBbmlzb3YuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 07 07:41:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 May 2019 07:41:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNuif-0004Zd-SZ; Tue, 07 May 2019 07:40:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=VLhp=TH=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hNuif-0004ZX-2l
 for xen-devel@lists.xenproject.org; Tue, 07 May 2019 07:40:57 +0000
X-Inumbo-ID: 6e141c74-709b-11e9-a602-ffa1e724009d
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6e141c74-709b-11e9-a602-ffa1e724009d;
 Tue, 07 May 2019 07:40:49 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 07 May 2019 01:40:47 -0600
Message-Id: <5CD1367C020000780022C597@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 07 May 2019 01:40:44 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <alpine.DEB.2.10.1905031347520.3722@sstabellini-ThinkPad-X260>
 <1556916614-21512-3-git-send-email-sstabellini@kernel.org>
 <5CCFF915020000780022C158@prv1-mh.provo.novell.com>
 <4d68ea2c-ee87-6ae4-41d5-502bf475bdb4@arm.com>
In-Reply-To: <4d68ea2c-ee87-6ae4-41d5-502bf475bdb4@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 3/3] xen/arm: fix mask calculation in
 init_pdx
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Stefano Stabellini <stefanos@xilinx.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA2LjA1LjE5IGF0IDE3OjI2LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IE9uIDUvNi8xOSAxMDowNiBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDAzLjA1LjE5
IGF0IDIyOjUwLCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6Cj4+PiAtLS0gYS94ZW4v
YXJjaC9hcm0vc2V0dXAuYwo+Pj4gKysrIGIveGVuL2FyY2gvYXJtL3NldHVwLmMKPj4+IEBAIC00
ODEsMTAgKzQ4MSwxNSBAQCBzdGF0aWMgcGFkZHJfdCBfX2luaXQgbmV4dF9tb2R1bGUocGFkZHJf
dCBzLCBwYWRkcl90ICplbmQpCj4+PiAgIHN0YXRpYyB2b2lkIF9faW5pdCBpbml0X3BkeCh2b2lk
KQo+Pj4gICB7Cj4+PiAgICAgICBwYWRkcl90IGJhbmtfc3RhcnQsIGJhbmtfc2l6ZSwgYmFua19l
bmQ7Cj4+PiAtCj4+PiAtICAgIHU2NCBtYXNrID0gcGR4X2luaXRfbWFzayhib290aW5mby5tZW0u
YmFua1swXS5zdGFydCk7Cj4+PiArICAgIHU2NCBtYXNrOwo+Pj4gICAgICAgaW50IGJhbms7Cj4+
PiAgIAo+Pj4gKyAgICAvKgo+Pj4gKyAgICAgKiBXZSBhbHdheXMgbWFwIHRoZSBmaXJzdCAxPDxN
QVhfT1JERVIgb2YgUkFNLCBoZW5jZSwgdGhleSBhcmUgbGVmdAo+PiAKPj4gIi4uLiBwYWdlcyBv
ZiBSQU0uIiA/Cj4+IAo+Pj4gKyAgICAgKiB1bmNvbXByZXNzZWQuCj4+PiArICAgICAqLwo+Pj4g
KyAgICBtYXNrID0gcGR4X2luaXRfbWFzaygxVUxMIDw8IChNQVhfT1JERVIgKyBQQUdFX1NISUZU
KSk7Cj4+IAo+PiBQQUdFX1NJWkUgPDwgTUFYX09SREVSPwo+IAo+IEhtbW0sIEkgYW0gbm90IGVu
dGlyZWx5IGNvbnZpbmNlIHRoaXMgd2lsbCBnaXZlIHRoZSBjb3JyZWN0IHZhbHVlIAo+IGJlY2F1
c2UgUEFHRV9TSVpFIGlzIGRlZmluZWQgYXMgKF9BQygxLCBMKSA8PCBQQUdFX1NISUZULgoKT2gs
IGluZGVlZCwgZm9yIGFuIGFic3RyYWN0IDMyLWJpdCBhcmNoIHRoaXMgd291bGQgZGUtZ2VuZXJh
dGUsIGR1ZQp0byBNQVhfT1JERVIgYmVpbmcgMjAuIE5ldmVydGhlbGVzcyBJIHRoaW5rIHRoZSBl
eHByZXNzaW9uIHVzZWQKaW52aXRlcyBmb3IgImNsZWFuaW5nIHVwIiAobWFraW5nIHRoZSBzYW1l
IG1pc3Rha2UgSSd2ZSBtYWRlKSwgYW5kCnNpbmNlIHRoaXMgaXMgaW4gQXJtLXNwZWNpZmljIGNv
ZGUgKHdoZXJlIE1BWF9PUkRFUiBpcyAxOCkgSSB0aGluayBpdAp3b3VsZCBzdGlsbCBiZSBiZXR0
ZXIgdG8gdXNlIHRoZSBzdWdnZXN0ZWQgYWx0ZXJuYXRpdmUuCgo+PiBJIHdvbmRlciB3aGV0aGVy
IHBkeF9pbml0X21hc2soKSBpdHNlbGYgd291bGRuJ3QgYmV0dGVyIGFwcGx5IHRoaXMKPj4gKGxv
d2VyKSBjYXAKPiAKPiBEbyB5b3UgbWVhbiBhbHdheXMgcmV0dXJuaW5nIChQQUdFX1NJWkUgPDwg
TUFYX09SREVSKSBvciBjYXBwaW5nIHRoZSAKPiBpbml0IG1hc2s/Cj4gCj4gTm90ZSB0aGF0IHRo
ZSBsYXRlciB3aWxsIG5vdCBwcm9kdWNlIHRoZSBzYW1lIGJlaGF2aW9yIGFzIHRoaXMgcGF0Y2gu
CgpTaW5jZSBJJ20gbm90IHN1cmUgSSB1bmRlcnN0YW5kIHdoYXQgeW91IG1lYW4gd2l0aCAiY2Fw
cGluZyB0aGUKaW5pdCBtYXNrIiwgSSdtIGFsc28gdW5jZXJ0YWluIHdoYXQgYWx0ZXJuYXRpdmUg
YmVoYXZpb3IgeW91J3JlCnRoaW5raW5nIG9mLiBXaGF0IEknbSBzdWdnZXN0aW5nIGlzCgp1NjQg
X19pbml0IHBkeF9pbml0X21hc2sodTY0IGJhc2VfYWRkcikKewogICAgcmV0dXJuIGZpbGxfbWFz
ayhtYXgoYmFzZV9hZGRyLCAodWludDY0X3QpUEFHRV9TSVpFIDw8IE1BWF9PUkRFUikgLSAxKTsK
fQoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 07 07:57:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 May 2019 07:57:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNuyi-0005kJ-Cj; Tue, 07 May 2019 07:57:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DeKk=TH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hNuyh-0005k9-Kk
 for xen-devel@lists.xenproject.org; Tue, 07 May 2019 07:57:31 +0000
X-Inumbo-ID: c3459db8-709d-11e9-843c-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c3459db8-709d-11e9-843c-bc764e045a96;
 Tue, 07 May 2019 07:57:30 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hNuyf-0001Gu-AI; Tue, 07 May 2019 07:57:29 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hNuye-0000kw-Vl; Tue, 07 May 2019 07:57:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hNuye-0002Of-V9; Tue, 07 May 2019 07:57:28 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135731-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-upstream-4.10-testing:build-arm64-xsm:<job
 status>:broken:regression
 qemu-upstream-4.10-testing:build-arm64:<job status>:broken:regression
 qemu-upstream-4.10-testing:build-arm64-pvops:<job status>:broken:regression
 qemu-upstream-4.10-testing:build-arm64-pvops:host-install(4):broken:regression
 qemu-upstream-4.10-testing:build-arm64-xsm:host-install(4):broken:regression
 qemu-upstream-4.10-testing:build-arm64:host-install(4):broken:regression
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-credit2:xen-boot:fail:heisenbug
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-rtds:xen-boot:fail:heisenbug
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-qcow2:guest-localmigrate/x10:fail:heisenbug
 qemu-upstream-4.10-testing:test-amd64-i386-libvirt-xsm:leak-check/check:fail:heisenbug
 qemu-upstream-4.10-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=04a43f76e2d73e8387bd3e3bd439ef8c6d69d361
X-Osstest-Versions-That: qemuu=6ea4cef2bd717045ac0e84b52a5b1b7716feb0c2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 07 May 2019 07:57:28 +0000
Subject: [Xen-devel] [qemu-upstream-4.10-testing test] 135731: FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTczMSBxZW11LXVwc3RyZWFtLTQuMTAtdGVzdGluZyByZWFsIFtyZWFsXQpodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTM1NzMxLwoKRmFp
bHVyZXMgYW5kIHByb2JsZW1zIHdpdGggdGVzdHMgOi0oCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBi
ZSBydW46CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAg
ICAgICAgICAgICAgYnJva2VuICBpbiAxMzQ1ODAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAg
ICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4gIGluIDEzNDU4MAogYnVp
bGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAg
IGJyb2tlbiAgaW4gMTM0NTgwCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICA0IGhvc3QtaW5z
dGFsbCg0KSBicm9rZW4gaW4gMTM0NTgwIFJFR1IuIHZzLiAxMjQ5MjEKIGJ1aWxkLWFybTY0LXhz
bSAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMzQ1ODAgUkVHUi4gdnMu
IDEyNDkyMQogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgYnJv
a2VuIGluIDEzNDU4MCBSRUdSLiB2cy4gMTI0OTIxCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBp
bnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIGluIDEzNTU3OCBwYXNzIGluIDEzNTczMQogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgaW4gMTM1
NTc4IHBhc3MgaW4gMTM1NzMxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgIDE3IGd1ZXN0
LWxvY2FsbWlncmF0ZS94MTAgICAgIGZhaWwgcGFzcyBpbiAxMzQ1ODAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXhzbSAgMjEgbGVhay1jaGVjay9jaGVjayAgICAgICAgICAgZmFpbCBwYXNzIGlu
IDEzNTU3OAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2lu
ZzoKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgIGJsb2NrZWQgaW4gMTM0NTgwIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzQ1ODAgbi9hCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2Vk
IGluIDEzNDU4MCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTM0NTgwIG4vYQogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzQ1ODAg
bi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICBibG9ja2VkIGluIDEzNDU4MCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgZmFpbCBsaWtlIDEyNDkyMQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFu
LWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRt
cmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJz
aW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogcWVtdXUgICAgICAgICAgICAgICAgMDRhNDNmNzZl
MmQ3M2U4Mzg3YmQzZTNiZDQzOWVmOGM2ZDY5ZDM2MQpiYXNlbGluZSB2ZXJzaW9uOgogcWVtdXUg
ICAgICAgICAgICAgICAgNmVhNGNlZjJiZDcxNzA0NWFjMGU4NGI1MmE1YjFiNzcxNmZlYjBjMgoK
TGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI0OTIxICAyMDE4LTA3LTAyIDE2OjIzOjQ5IFogIDMwOCBk
YXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzNDI3MSAgMjAxOS0wNC0wMSAxNjozOToyNCBaICAg
MzUgZGF5cyAgIDE1IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1
bmRlciB0ZXN0OgogIEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgog
IEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2Fv
ZC5vcmc+CiAgSmFzb24gV2FuZyA8amFzb3dhbmdAcmVkaGF0LmNvbT4KICBLZXZpbiBXb2xmIDxr
d29sZkByZWRoYXQuY29tPgogIExpIFFpYW5nIDxsaXEzZWFAZ21haWwuY29tPgogIGxpbnpoZWNo
ZW5nIDxsaW56aGVjaGVuZ0BodWF3ZWkuY29tPgogIE1pY2hhZWwgTWNDb252aWxsZSA8bW1jY29A
bXlrb2xhYi5jb20+CiAgTWljaGFlbCBUb2thcmV2IDxtanRAdGxzLm1zay5ydT4KICBOaWVscyBk
ZSBWb3MgPG5kZXZvc0ByZWRoYXQuY29tPgogIFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhh
dC5jb20+CiAgUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgogIFBoaWxp
cHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KICBQcmFzYW5uYSBLdW1hciBL
YWxldmVyIDxwcmFzYW5uYS5rYWxldmVyQHJlZGhhdC5jb20+CiAgUm9nZXIgUGF1IE1vbm5lIDxy
b2dlci5wYXVAY2l0cml4LmNvbT4KICBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4
LmNvbT4KICBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjIt
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxp
Z2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9s
b2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBh
cmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0
IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFz
dGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxk
LWFybTY0LXhzbSBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NCBicm9rZW4KYnJva2VuLWpv
YiBidWlsZC1hcm02NC1wdm9wcyBicm9rZW4KCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxv
ZzsgaXQgd291bGQgYmUgMzIzIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 07 08:05:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 May 2019 08:05:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNv5x-00075X-Ol; Tue, 07 May 2019 08:05:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PNGO=TH=citrix.com=prvs=023f6069a=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1hNv5w-00075S-3w
 for xen-devel@lists.xenproject.org; Tue, 07 May 2019 08:05:00 +0000
X-Inumbo-ID: cdf6e45c-709e-11e9-843c-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cdf6e45c-709e-11e9-843c-bc764e045a96;
 Tue, 07 May 2019 08:04:58 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,441,1549929600"; d="scan'208";a="89675289"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [xen-unstable bisection] complete
 test-amd64-i386-xl-qemut-ws16-amd64
Thread-Index: AQHVA+3ShALyENQ6K0+zhkWenyhQfaZfTt6g
Date: Tue, 7 May 2019 08:04:56 +0000
Message-ID: <60d027a5e4dd4caaabc214994ee3e054@AMSPEX02CL03.citrite.net>
References: <7AA9A73D020000CCA2327079@prv1-mh.provo.novell.com>
 <5CCFFDCE020000780022C193@prv1-mh.provo.novell.com>
In-Reply-To: <5CCFFDCE020000780022C193@prv1-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [xen-unstable bisection] complete
 test-amd64-i386-xl-qemut-ws16-amd64
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 osstest service owner <osstest-admin@xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMDYgTWF5IDIwMTkgMTA6MjcKPiBUbzogUGF1bCBE
dXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogeGVuLWRldmVsIDx4ZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+OyBvc3N0ZXN0IHNlcnZpY2Ugb3duZXIgPG9zc3Rlc3Qt
YWRtaW5AeGVucHJvamVjdC5vcmc+Cj4gU3ViamVjdDogRndkOiBbeGVuLXVuc3RhYmxlIGJpc2Vj
dGlvbl0gY29tcGxldGUgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQKPiAKPiBQ
YXVsLAo+IAo+ID4+PiBPbiAwNS4wNS4xOSBhdCAxMjo1NCwgPG9zc3Rlc3QtYWRtaW5AeGVucHJv
amVjdC5vcmc+IHdyb3RlOgo+ID4gYnJhbmNoIHhlbi11bnN0YWJsZQo+ID4geGVuYnJhbmNoIHhl
bi11bnN0YWJsZQo+ID4gam9iIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0Cj4g
PiB0ZXN0aWQgd2luZG93cy1pbnN0YWxsCj4gPgo+ID4gVHJlZTogbGludXggZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAo+ID4gVHJlZTogbGludXhmaXJtd2FyZSBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKPiA+IFRyZWU6IHFlbXUg
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdAo+ID4gVHJlZTog
cWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAo+ID4gVHJlZTogeGVuIGdp
dDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0Cj4gPgo+ID4gKioqIEZvdW5kIGFuZCByZXByb2R1
Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgo+ID4KPiA+ICAgQnVnIGlzIGluIHRyZWU6ICB4ZW4g
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKPiA+ICAgQnVnIGludHJvZHVjZWQ6ICAyNmZi
YTNjODU1NzEzNTRlY2IxYTFhM2RkZTc3ZmIzODYzMzUxNWQzCj4gPiAgIEJ1ZyBub3QgcHJlc2Vu
dDogYTg1MDg5ZDBlZjU3YTA4ZmU5Nzg2NDU3OWVlMDU1YzEyZmQ4YTkyOAo+ID4gICBMYXN0IGZh
aWwgcmVwcm86IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cy8xMzU3NDQvCj4gPgo+ID4KPiA+ICAgY29tbWl0IDI2ZmJhM2M4NTU3MTM1NGVjYjFhMWEzZGRl
NzdmYjM4NjMzNTE1ZDMKPiA+ICAgQXV0aG9yOiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBj
aXRyaXguY29tPgo+ID4gICBEYXRlOiAgIFR1ZSBNYXIgMTkgMTY6Mjk6MDAgMjAxOSArMDEwMAo+
ID4KPiA+ICAgICAgIHZpcmlkaWFuOiBhZGQgaW1wbGVtZW50YXRpb24gb2Ygc3ludGhldGljIHRp
bWVycwo+ID4KPiA+ICAgICAgIFRoaXMgcGF0Y2ggaW50cm9kdWNlcyBhbiBpbXBsZW1lbnRhdGlv
biBvZiB0aGUgU1RJTUVSMC0xNV9DT05GSUcvQ09VTlQgTVNScwo+ID4gICAgICAgYW5kIGhlbmNl
IGEgdGhlIGZpcnN0IFN5bklDIG1lc3NhZ2Ugc291cmNlLgo+ID4KPiA+ICAgICAgIFRoZSBuZXcg
KGFuZCBkb2N1bWVudGVkKSAnc3RpbWVyJyB2aXJpZGlhbiBlbmxpZ2h0ZW5tZW50IGdyb3VwIG1h
eSBiZQo+ID4gICAgICAgc3BlY2lmaWVkIHRvIGVuYWJsZSB0aGlzIGZlYXR1cmUuCj4gPgo+ID4g
ICAgICAgV2hpbGUgaW4gdGhlIG5laWdoYm91cmhvb2QsIHRoaXMgcGF0Y2ggYWRkcyBhIG1pc3Np
bmcgY2hlY2sgZm9yIGFuCj4gPiAgICAgICBhdHRlbXB0IHRvIHdyaXRlIHRoZSB0aW1lIHJlZmVy
ZW5jZSBjb3VudCBNU1IsIHdoaWNoIHNob3VsZCByZXN1bHQgaW4gYW4KPiA+ICAgICAgIGV4Y2Vw
dGlvbiAoYnV0IG5vdCBiZSByZXBvcnRlZCBhcyBhbiB1bmltcGxlbWVudGVkIE1TUikuCj4gPgo+
ID4gICAgICAgTk9URTogSXQgaXMgbmVjZXNzYXJ5IGZvciBjb3JyZWN0IG9wZXJhdGlvbiB0aGF0
IHRpbWVyIGV4cGlyYXRpb24gYW5kCj4gPiAgICAgICAgICAgICBtZXNzYWdlIGRlbGl2ZXJ5IHRp
bWUtc3RhbXBpbmcgdXNlIHRoZSBzYW1lIHRpbWUgc291cmNlIGFzIHRoZSBndWVzdC4KPiA+ICAg
ICAgICAgICAgIFRoZSBzcGVjaWZpY2F0aW9uIGlzIGFtYmlndW91cyBidXQgdGVzdGluZyB3aXRo
IGEgV2luZG93cyAxMCAxODAzCj4gPiAgICAgICAgICAgICBndWVzdCBoYXMgc2hvd24gdGhhdCB1
c2luZyB0aGUgcGFydGl0aW9uIHJlZmVyZW5jZSBjb3VudGVyIGFzIGEKPiA+ICAgICAgICAgICAg
IHNvdXJjZSB3aGlsc3QgdGhlIGd1ZXN0IGlzIHVzaW5nIFJEVFNDIGFuZCB0aGUgcmVmZXJlbmNl
IHRzYyBwYWdlCj4gPiAgICAgICAgICAgICBkb2VzIG5vdCB3b3JrIGNvcnJlY3RseS4gVGhlcmVm
b3JlIHRoZSB0aW1lX25vdygpIGZ1bmN0aW9uIGlzIHVzZWQuCj4gPiAgICAgICAgICAgICBUaGlz
IGltcGxlbWVudHMgdGhlIGFsZ29yaXRobSBmb3IgYWNxdWlyaW5nIHBhcnRpdGlvbiByZWZlcmVu
Y2UgdGltZQo+ID4gICAgICAgICAgICAgdGhhdCBpcyBkb2N1bWVudGVkIGluIHRoZSBzcGVjaWZp
Y3Rpb24uCj4gPgo+ID4gICAgICAgU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1
cnJhbnRAY2l0cml4LmNvbT4KPiA+ICAgICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgo+ID4gICAgICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KPiAKPiBKdXN0IGluIGNhc2UgeW91J3ZlIG5vdCBub3RpY2VkIHRoaXMuCgpJIGhh
ZG4ndCBub3RpY2UuIFRoYW5rcyBmb3IgaGlnaGxpZ2h0aW5nLiBJJ20ga2luZCBvZiBzdXJwcmlz
ZWQgYXMgWGVuU2VydmVyIHRlc3Rpbmcgc2hvd2VkIG5vIG1ham9yIGlzc3VlcyB3aXRoIHN0aW1l
ciBhbmQgaW5kZWVkIGl0IGlzIG5vdyBvbiBieSBkZWZhdWx0IGluIHRoZSBsYXRlc3QgcmVsZWFz
ZS4gSSdsbCB0YWtlIGEgbG9vay4KCiAgUGF1bAoKPiAKPiBKYW4KPiAKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 07 08:10:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 May 2019 08:10:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNvBL-0007xO-F9; Tue, 07 May 2019 08:10:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=VLhp=TH=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hNvBL-0007xJ-05
 for xen-devel@lists.xenproject.org; Tue, 07 May 2019 08:10:35 +0000
X-Inumbo-ID: 91042b3a-709f-11e9-bb57-dbfcd751c205
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 91042b3a-709f-11e9-bb57-dbfcd751c205;
 Tue, 07 May 2019 08:10:25 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 07 May 2019 02:10:23 -0600
Message-Id: <5CD13D6C020000780022C5CA@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 07 May 2019 02:10:20 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Marek Marczykowski" <marmarek@invisiblethingslab.com>
References: <cover.5027956268821f50401d0ecdfad2447cbe4fdd6c.1557154206.git-series.marmarek@invisiblethingslab.com><cover.5027956268821f50401d0ecdfad2447cbe4fdd6c.1557154206.git-series.marmarek@invisiblethingslab.com>
 <e54979f9ce16c254c78e4a48e3e5c0eb223f6dac.1557154206.git-series.marmarek@invisiblethingslab.com>
In-Reply-To: <e54979f9ce16c254c78e4a48e3e5c0eb223f6dac.1557154206.git-series.marmarek@invisiblethingslab.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 1/5] xen/bitmap: fix bitmap_fill with
 zero-sized bitmap
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA2LjA1LjE5IGF0IDE2OjUwLCA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNv
bT4gd3JvdGU6Cj4gV2hlbiBiaXRtYXBfZmlsbCguLi4sIDApIGlzIGNhbGxlZCwgZG8gbm90IHRy
eSB0byB3cml0ZSBhbnl0aGluZy4gQmVmb3JlCj4gdGhpcyBwYXRjaCwgaXQgdHJpZWQgdG8gd3Jp
dGUgYWxtb3N0IExPTkdfTUFYLCBzdXJlbHkgb3ZlcndyaXRpbmcKPiBzb21ldGhpbmcuCj4gCj4g
U2lnbmVkLW9mZi1ieTogTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIDxtYXJtYXJla0BpbnZp
c2libGV0aGluZ3NsYWIuY29tPgoKSSdtIGVtYmFycmFzc2VkLCBzZWVpbmcgdGhhdCBjb21taXQg
ZDhhNzY5NGU1YSAoImJpdG1hcF8qKCkgc2hvdWxkCmNvcGUgd2l0aCB6ZXJvIHNpemUgYml0bWFw
cyIpIGNoYW5nZWQgdGhlIGNvZGUgdG8gaXRzIHByZXNlbnQgc2hhcGUsCmJ1dCBsZWZ0IHRoZSBp
c3N1ZSB1bi1hZGRyZXNzZWQgaGVyZSBkZXNwaXRlIGl0cyB0aXRsZS4KClJldmlld2VkLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgo+IEZvdW5kIHdoaWxlIGRlYnVnZ2luZyBm
cmFtZWJ1ZmZlciBsb2NhdGVkIGFib3ZlIDRHQi4gSW4gdGhhdCBjYXNlIDMyYml0Cj4gdmFyaWFi
bGUgZm9yIGl0IG92ZXJmbG93cyBhbmQgZnJhbWVidWZmZXIgaW5pdGlhbGl6YXRpb24gemVyb2Vk
Cj4gdW5yZWxhdGVkIG1lbW9yeS4gU3BlY2lmaWNhbGx5LCBpdCBoaXQgbWJpLT5tb2RzX2NvdW50
LCBzbyBsYXRlciBvbgo+IGJpdG1hcF9maWxsKG1vZHVsZV9tYXAsIG1iaS0+bW9kc19jb3VudCkg
aW4gX19zdGFydF94ZW4oKSBjcmFzaGVkLgoKVGhlIG9yaWdpbiBvZiB5b3VyIHByb2JsZW0gYmVp
bmcgYSB0cnVuY2F0aW9uIG9uZSwgaXQgc2VlbXMgcHJldHR5CmNsZWFyIHRvIG1lIHRoYXQgaWYg
d2Ugd2FudCB0byBiZSBhYmxlIHRvIGdyYWNlZnVsbHkgaGFuZGxlIHRoYXQsCnRoZW4gd2UgbmVl
ZCB0byBzdG9wIHVzaW5nIHBsYWluIGludCBpbiBhbGwgdGhlIGludm9sdmVkIGZ1bmN0aW9ucy4K
SSdtIGN1cmlvdXMgdGhvdWdoIHdoaWNoIGJpdG1hcF9maWxsKCkgaXQgd2FzIHRoYXQgeW91IHNh
dyBtaXNiZWhhdmU6ClRoZXJlJ3Mgbm8gc3VjaCBjYWxsIGF0IGFsbCBpbiB4ZW4vZHJpdmVycy92
aWRlby8sIGFuZCBJJ20gYWxzbyBoYXZpbmcKYSBoYXJkIHRpbWUgc2VlaW5nIGhvdyB0aGUgYWRk
cmVzcyAocmF0aGVyIHRoYW4gdGhlIHNpemUpIG9mIHRoZQpmcmFtZSBidWZmZXIgY291bGQgYmUg
aW52b2x2ZWQgaGVyZS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 07 08:13:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 May 2019 08:13:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNvES-00086v-VW; Tue, 07 May 2019 08:13:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=LnsF=TH=citrix.com=prvs=0236038e6=roger.pau@srs-us1.protection.inumbo.net>)
 id 1hNvER-00086q-EN
 for xen-devel@lists.xenproject.org; Tue, 07 May 2019 08:13:47 +0000
X-Inumbo-ID: ff1644be-709f-11e9-9420-e343ea3d44d3
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ff1644be-709f-11e9-9420-e343ea3d44d3;
 Tue, 07 May 2019 08:13:30 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,441,1549929600"; d="scan'208";a="89675421"
Date: Tue, 7 May 2019 10:12:59 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190507081259.j5odjv3t23ggjims@Air-de-Roger>
References: <5CC6DD090200007800229E80@prv1-mh.provo.novell.com>
 <5CC6DEA80200007800229E9D@prv1-mh.provo.novell.com>
 <20190503152142.icdzlax4arik3beg@Air-de-Roger>
 <5CD133A4020000780022C58D@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5CD133A4020000780022C58D@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 2/9] x86/IRQ: deal with move cleanup count
 state in fixup_irqs()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBNYXkgMDcsIDIwMTkgYXQgMDE6Mjg6MzZBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDAzLjA1LjE5IGF0IDE3OjIxLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gTW9uLCBBcHIgMjksIDIwMTkgYXQgMDU6MjM6MjBBTSAtMDYwMCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4gPj4gLS0tCj4gPj4gVEJEOiBUaGUgcHJvcGVyIHJlY29yZGluZyBvZiB0
aGUgSVBJIGRlc3RpbmF0aW9ucyBhY3R1YWxseSBtYWtlcyB0aGUKPiA+PiAgICAgIG1vdmVfY2xl
YW51cF9jb3VudCBmaWVsZCByZWR1bmRhbnQuIERvIHdlIHdhbnQgdG8gZHJvcCBpdCwgYXQgdGhl
Cj4gPj4gICAgICBwcmljZSBvZiBhIGZldyBtb3JlIENQVS1tYXNrIG9wZXJhdGlvbnM/Cj4gPiAK
PiA+IEFGQUlDVCB0aGlzIGlzIG5vdCBhIGhvdCBwYXRoLCBzbyBJIHdvdWxkIHJlbW92ZSB0aGUK
PiA+IG1vdmVfY2xlYW51cF9jb3VudCBmaWVsZCBhbmQganVzdCB3ZWlnaHQgdGhlIGNwdSBiaXRt
YXAgd2hlbiBuZWVkZWQuCj4gCj4gRlRSOiBJdCdzIG5vdCBmdWxseSByZWR1bmRhbnQgLSB0aGUg
cGF0Y2ggcmVtb3ZpbmcgaXQgdGhhdCBJIGhhZAo+IGFkZGVkIHdhcyBhY3R1YWxseSB0aGUgcmVh
c29uIGZvciBzZWVpbmcgdGhlIEFTU0VSVCgpIHRyaWdnZXIKPiB0aGF0IHlvdSBkaWQgYXNrIHRv
IGFkZCBpbiBwYXRjaCAxLiBUaGUgcmVhc29uIGlzIHRoYXQgdGhlIGZpZWxkCj4gc2VydmVzIGFz
IGEgZmxhZyBmb3IgaXJxX21vdmVfY2xlYW51cF9pbnRlcnJ1cHQoKSB3aGV0aGVyIHRvCj4gYWN0
IG9uIGFuIElSUSBpbiB0aGUgZmlyc3QgcGxhY2UuIFdpdGhvdXQgaXQsIHRoZSBmdW5jdGlvbiB3
aWxsCj4gcHJlbWF0dXJlbHkgY2xlYW4gdXAgdGhlIHZlY3RvciwgdGh1cyBjb25mdXNpbmcgc3Vi
c2VxdWVudAo+IGNvZGUgdHJ5aW5nIHRvIGRvIHRoZSBjbGVhbnVwIHdoZW4gaXQncyBhY3R1YWxs
eSBkdWUuCgpTbyB3ZWlnaGluZyBkZXNjLT5hcmNoLm9sZF9jcHVfbWFzayBpcyBub3QgZXF1aXZh
bGVudCB0bwptb3ZlX2NsZWFudXBfY291bnQ/CgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 07 08:36:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 May 2019 08:36:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNvZx-0001bR-Ss; Tue, 07 May 2019 08:36:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GFk4=TH=amazon.com=prvs=023fb95da=elnikety@srs-us1.protection.inumbo.net>)
 id 1hNvZw-0001bM-J5
 for xen-devel@lists.xenproject.org; Tue, 07 May 2019 08:36:00 +0000
X-Inumbo-ID: 23614ea7-70a3-11e9-843c-bc764e045a96
Received: from smtp-fw-2101.amazon.com (unknown [72.21.196.25])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 23614ea7-70a3-11e9-843c-bc764e045a96;
 Tue, 07 May 2019 08:35:59 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1557218158; x=1588754158;
 h=from:to:cc:subject:date:message-id:mime-version;
 bh=V4oQO1rYLCzopBg8PkoCWbGNGruFZvNsh+x3FmCOxic=;
 b=LfW0iHoUB+piFYjOKSsKHN/a+NCZ4zG2Zch/KSMRseWBxt6KwXCHomb5
 gWSg4+2FlnygW40SOQzCYdIyXcQdZDKS+CHGv9Eftp65044G2FYnubxIn
 H1Eb1FP2ZmZLVn6zuTNuWzlnVfF+wB+HSfYurwH/57EdflLdqp7A9zmtX 8=;
X-IronPort-AV: E=Sophos;i="5.60,441,1549929600"; d="scan'208";a="732063832"
Received: from iad6-co-svc-p1-lb1-vlan2.amazon.com (HELO
 email-inbound-relay-2b-8cc5d68b.us-west-2.amazon.com) ([10.124.125.2])
 by smtp-border-fw-out-2101.iad2.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 07 May 2019 08:35:57 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan3.pdx.amazon.com [10.236.137.198])
 by email-inbound-relay-2b-8cc5d68b.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id x478ZqD1033885
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Tue, 7 May 2019 08:35:56 GMT
Received: from EX13D03EUA004.ant.amazon.com (10.43.165.93) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 7 May 2019 08:35:56 +0000
Received: from EX13MTAUEA001.ant.amazon.com (10.43.61.82) by
 EX13D03EUA004.ant.amazon.com (10.43.165.93) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 7 May 2019 08:35:55 +0000
Received: from dev-dsk-elnikety-1c-28a13cba.eu-west-1.amazon.com (10.15.5.186)
 by mail-relay.amazon.com (10.43.61.243) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Tue, 7 May 2019 08:35:54 +0000
Received: by dev-dsk-elnikety-1c-28a13cba.eu-west-1.amazon.com (Postfix,
 from userid 6438462)
 id 15B79463C8; Tue,  7 May 2019 08:35:54 +0000 (UTC)
From: Eslam Elnikety <elnikety@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 7 May 2019 08:35:48 +0000
Message-ID: <20190507083548.27883-1-elnikety@amazon.com>
X-Mailer: git-send-email 2.15.3.AMZN
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH] libxl: make vkbd tunable for HVM guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Eslam Elnikety <elnikety@amazon.com>, Amit Shah <aams@amazon.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RWFjaCBIVk0gZ3Vlc3QgY3VycmVudGx5IGdldHMgYSB2a2JkIGZyb250ZW5kL2JhY2tlbmQgcGFp
ciAoYy9zIGViYmQyNTYxYjRjKS4KVGhpcyBjb25zdW1lcyBob3N0IHJlc291cmNlcyB1bm5lY2Vz
c2FyaWx5IGZvciBndWVzdHMgdGhhdCBoYXZlIG5vIHVzZSBmb3IKdmtiZC4gTWFrZSB0aGlzIGJl
aGF2aW91ciB0dW5hYmxlIHRvIGFsbG93IGFuIGFkbWluaXN0cmF0b3IgdG8gY2hvb3NlLiBUaGUK
Y29tbWl0IHJldGFpbnMgdGhlIGN1cnJlbnQgYmVoYXZpb3VyIC0tIEhWTSBndWVzdHMgc3RpbGwg
Z2V0IHZrZGIgdW5sZXNzCnNwZWNpZmllZCBvdGhlcndpc2UuCgpTaWduZWQtb2ZmLWJ5OiBFc2xh
bSBFbG5pa2V0eSA8ZWxuaWtldHlAYW1hem9uLmNvbT4KLS0tCiB0b29scy9saWJ4bC9saWJ4bF9j
cmVhdGUuYyAgfCA5ICsrKysrKy0tLQogdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsIHwgMSAr
CiB0b29scy94bC94bF9zeHAuYyAgICAgICAgICAgfCAyICsrCiAzIGZpbGVzIGNoYW5nZWQsIDkg
aW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9s
aWJ4bF9jcmVhdGUuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCmluZGV4IDg5ZmU4MGZj
OWMuLmIwOTI0NDA1OGYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCisr
KyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCkBAIC0zMTAsNiArMzEwLDcgQEAgaW50IGxp
YnhsX19kb21haW5fYnVpbGRfaW5mb19zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsCiAgICAgICAg
IGxpYnhsX2RlZmJvb2xfc2V0ZGVmYXVsdCgmYl9pbmZvLT51Lmh2bS52cHRfYWxpZ24sICAgICAg
ICAgIHRydWUpOwogICAgICAgICBsaWJ4bF9kZWZib29sX3NldGRlZmF1bHQoJmJfaW5mby0+dS5o
dm0uYWx0cDJtLCAgICAgICAgICAgICBmYWxzZSk7CiAgICAgICAgIGxpYnhsX2RlZmJvb2xfc2V0
ZGVmYXVsdCgmYl9pbmZvLT51Lmh2bS51c2IsICAgICAgICAgICAgICAgIGZhbHNlKTsKKyAgICAg
ICAgbGlieGxfZGVmYm9vbF9zZXRkZWZhdWx0KCZiX2luZm8tPnUuaHZtLnZrYl9kZXZpY2UsICAg
ICAgICAgdHJ1ZSk7CiAgICAgICAgIGxpYnhsX2RlZmJvb2xfc2V0ZGVmYXVsdCgmYl9pbmZvLT51
Lmh2bS54ZW5fcGxhdGZvcm1fcGNpLCAgIHRydWUpOwogCiAgICAgICAgIGxpYnhsX2RlZmJvb2xf
c2V0ZGVmYXVsdCgmYl9pbmZvLT51Lmh2bS5zcGljZS5lbmFibGUsIGZhbHNlKTsKQEAgLTE0MTYs
OSArMTQxNywxMSBAQCBzdGF0aWMgdm9pZCBkb21jcmVhdGVfbGF1bmNoX2RtKGxpYnhsX19lZ2Mg
KmVnYywgbGlieGxfX211bHRpZGV2ICptdWx0aWRldiwKICAgICAgICAgbGlieGxfX2RldmljZV9j
b25zb2xlX2FkZChnYywgZG9taWQsICZjb25zb2xlLCBzdGF0ZSwgJmRldmljZSk7CiAgICAgICAg
IGxpYnhsX19kZXZpY2VfY29uc29sZV9kaXNwb3NlKCZjb25zb2xlKTsKIAotICAgICAgICBsaWJ4
bF9kZXZpY2VfdmtiX2luaXQoJnZrYik7Ci0gICAgICAgIGxpYnhsX19kZXZpY2VfYWRkKGdjLCBk
b21pZCwgJmxpYnhsX192a2JfZGV2dHlwZSwgJnZrYik7Ci0gICAgICAgIGxpYnhsX2RldmljZV92
a2JfZGlzcG9zZSgmdmtiKTsKKyAgICAgICAgaWYgKCBsaWJ4bF9kZWZib29sX3ZhbChkX2NvbmZp
Zy0+Yl9pbmZvLnUuaHZtLnZrYl9kZXZpY2UpICkgeworICAgICAgICAgICAgbGlieGxfZGV2aWNl
X3ZrYl9pbml0KCZ2a2IpOworICAgICAgICAgICAgbGlieGxfX2RldmljZV9hZGQoZ2MsIGRvbWlk
LCAmbGlieGxfX3ZrYl9kZXZ0eXBlLCAmdmtiKTsKKyAgICAgICAgICAgIGxpYnhsX2RldmljZV92
a2JfZGlzcG9zZSgmdmtiKTsKKyAgICAgICAgfQogCiAgICAgICAgIGRjcy0+c2Rzcy5kbS5ndWVz
dF9kb21pZCA9IGRvbWlkOwogICAgICAgICBpZiAobGlieGxfZGVmYm9vbF92YWwoZF9jb25maWct
PmJfaW5mby5kZXZpY2VfbW9kZWxfc3R1YmRvbWFpbikpCmRpZmYgLS1naXQgYS90b29scy9saWJ4
bC9saWJ4bF90eXBlcy5pZGwgYi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKaW5kZXggYjY4
NWFjNDdhYy4uOWEwYjkyZjFkNCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMu
aWRsCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbApAQCAtNTgzLDYgKzU4Myw3IEBA
IGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvID0gU3RydWN0KCJkb21haW5fYnVpbGRfaW5mbyIsWwog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIyAtICJ0YWJsZXQiIGZvciBh
YnNvbHV0ZSBtb3VzZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICMg
LSAibW91c2UiIGZvciBQUy8yIHByb3RvY29sIHJlbGF0aXZlIG1vdXNlCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAoInVzYmRldmljZSIsICAgICAgICBzdHJpbmcpLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKCJ2a2JfZGV2aWNlIiwgICAg
ICAgbGlieGxfZGVmYm9vbCksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAoInNvdW5kaHciLCAgICAgICAgICBzdHJpbmcpLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgKCJ4ZW5fcGxhdGZvcm1fcGNpIiwgbGlieGxfZGVmYm9vbCksCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoInVzYmRldmljZV9saXN0IiwgICBs
aWJ4bF9zdHJpbmdfbGlzdCksCmRpZmYgLS1naXQgYS90b29scy94bC94bF9zeHAuYyBiL3Rvb2xz
L3hsL3hsX3N4cC5jCmluZGV4IDNlNjExN2QwY2QuLjM1OWEwMDE1NzAgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL3hsL3hsX3N4cC5jCisrKyBiL3Rvb2xzL3hsL3hsX3N4cC5jCkBAIC0xMzgsNiArMTM4LDgg
QEAgdm9pZCBwcmludGZfaW5mb19zZXhwKGludCBkb21pZCwgbGlieGxfZG9tYWluX2NvbmZpZyAq
ZF9jb25maWcsIEZJTEUgKmZoKQogICAgICAgICBmcHJpbnRmKGZoLCAiXHRcdFx0KGJvb3QgJXMp
XG4iLCBiX2luZm8tPnUuaHZtLmJvb3QpOwogICAgICAgICBmcHJpbnRmKGZoLCAiXHRcdFx0KHVz
YiAlcylcbiIsIGxpYnhsX2RlZmJvb2xfdG9fc3RyaW5nKGJfaW5mby0+dS5odm0udXNiKSk7CiAg
ICAgICAgIGZwcmludGYoZmgsICJcdFx0XHQodXNiZGV2aWNlICVzKVxuIiwgYl9pbmZvLT51Lmh2
bS51c2JkZXZpY2UpOworICAgICAgICBmcHJpbnRmKGZoLCAiXHRcdFx0KHZrYl9kZXZpY2UgJXMp
XG4iLAorICAgICAgICAgICAgICAgbGlieGxfZGVmYm9vbF90b19zdHJpbmcoYl9pbmZvLT51Lmh2
bS52a2JfZGV2aWNlKSk7CiAgICAgICAgIGZwcmludGYoZmgsICJcdFx0KVxuIik7CiAgICAgICAg
IGJyZWFrOwogICAgIGNhc2UgTElCWExfRE9NQUlOX1RZUEVfUFY6Ci0tIAoyLjE1LjMuQU1aTgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 07 08:53:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 May 2019 08:53:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNvqd-0003q0-EJ; Tue, 07 May 2019 08:53:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=VLhp=TH=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hNvqc-0003pv-0M
 for xen-devel@lists.xenproject.org; Tue, 07 May 2019 08:53:14 +0000
X-Inumbo-ID: 861948ee-70a5-11e9-85f4-43a2473eb32d
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 861948ee-70a5-11e9-85f4-43a2473eb32d;
 Tue, 07 May 2019 08:53:04 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 07 May 2019 02:53:02 -0600
Message-Id: <5CD1476B020000780022C608@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 07 May 2019 02:52:59 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Marek Marczykowski" <marmarek@invisiblethingslab.com>
References: <cover.5027956268821f50401d0ecdfad2447cbe4fdd6c.1557154206.git-series.marmarek@invisiblethingslab.com><cover.5027956268821f50401d0ecdfad2447cbe4fdd6c.1557154206.git-series.marmarek@invisiblethingslab.com>
 <dc79bf966c2079b42d62483b5a5e985ef5a36e50.1557154206.git-series.marmarek@invisiblethingslab.com>
In-Reply-To: <dc79bf966c2079b42d62483b5a5e985ef5a36e50.1557154206.git-series.marmarek@invisiblethingslab.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 2/5] drivers/video: drop unused limits
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA2LjA1LjE5IGF0IDE2OjUwLCA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNv
bT4gd3JvdGU6Cj4gTUFYX0JQUCwgTUFYX0ZPTlRfVywgTUFYX0ZPTlRfSCBhcmUgbm90IHVzZWQg
aW4gdGhlIGNvZGUgYXQgYWxsLgo+IAo+IFNpZ25lZC1vZmYtYnk6IE1hcmVrIE1hcmN6eWtvd3Nr
aS1Hw7NyZWNraSA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KClN1Z2dlc3RlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 07 08:55:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 May 2019 08:55:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNvt5-0004BV-TW; Tue, 07 May 2019 08:55:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=VLhp=TH=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hNvt4-0004BM-ID
 for xen-devel@lists.xenproject.org; Tue, 07 May 2019 08:55:46 +0000
X-Inumbo-ID: e642be48-70a5-11e9-843c-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e642be48-70a5-11e9-843c-bc764e045a96;
 Tue, 07 May 2019 08:55:45 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 07 May 2019 02:55:44 -0600
Message-Id: <5CD1480E020000780022C615@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 07 May 2019 02:55:42 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Marek Marczykowski" <marmarek@invisiblethingslab.com>
References: <cover.5027956268821f50401d0ecdfad2447cbe4fdd6c.1557154206.git-series.marmarek@invisiblethingslab.com><cover.5027956268821f50401d0ecdfad2447cbe4fdd6c.1557154206.git-series.marmarek@invisiblethingslab.com>
 <a8bebd8db2727b8b95edcee613f39b90fa93daff.1557154206.git-series.marmarek@invisiblethingslab.com>
In-Reply-To: <a8bebd8db2727b8b95edcee613f39b90fa93daff.1557154206.git-series.marmarek@invisiblethingslab.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 3/5] drivers/video: Drop framebuffer size
 constraints
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Olaf Hering <olaf@aepfle.de>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA2LjA1LjE5IGF0IDE2OjUwLCA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNv
bT4gd3JvdGU6Cj4gVGhlIGxpbWl0IDE5MDB4MTIwMCBkbyBub3QgbWF0Y2ggcmVhbCB3b3JsZCBk
ZXZpY2VzICgxOTAwIGxvb2tzIGxpa2UgYQo+IHR5cG8sIHNob3VsZCBiZSAxOTIwKS4gQnV0IGlu
IHByYWN0aWNlIHRoZSBsaW1pdHMgYXJlIGFyYml0cmFyeSBhbmQgZG8KPiBub3Qgc2VydmUgYW55
IHJlYWwgcHVycG9zZS4gQXMgZGlzY3Vzc2VkIGluICJJbmNyZWFzZSBmcmFtZWJ1ZmZlciBzaXpl
Cj4gdG8gdG9kYXlzIHN0YW5kYXJkcyIgdGhyZWFkLCBkcm9wIHRoZW0gY29tcGxldGVseS4KPiAK
PiBUaGlzIGZpeGVzIGdyYXBoaWMgY29uc29sZSBvbiBkZXZpY2Ugd2l0aCAzODQweDIxNjAgbmF0
aXZlIHJlc29sdXRpb24uCj4gCj4gU2lnbmVkLW9mZi1ieTogTWFyZWsgTWFyY3p5a293c2tpLUfD
s3JlY2tpIDxtYXJtYXJla0BpbnZpc2libGV0aGluZ3NsYWIuY29tPgoKQW5kIHVubGVzcyBJJ20g
bWlzLXJlbWVtYmVyaW5nIGFnYWluClN1Z2dlc3RlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 07 08:59:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 May 2019 08:59:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNvwA-0004Vw-IO; Tue, 07 May 2019 08:58:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DeKk=TH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hNvw9-0004Va-JK
 for xen-devel@lists.xenproject.org; Tue, 07 May 2019 08:58:57 +0000
X-Inumbo-ID: 583f7672-70a6-11e9-843c-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 583f7672-70a6-11e9-843c-bc764e045a96;
 Tue, 07 May 2019 08:58:56 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hNvw7-00035G-86; Tue, 07 May 2019 08:58:55 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hNvw6-0005pH-S0; Tue, 07 May 2019 08:58:54 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hNvw6-0000lc-RG; Tue, 07 May 2019 08:58:54 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135746-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.6-testing:build-amd64-prev:xen-build:fail:regression
 xen-4.6-testing:build-amd64-xsm:xen-build:fail:regression
 xen-4.6-testing:build-amd64:xen-build:fail:regression
 xen-4.6-testing:build-i386-prev:xen-build:fail:regression
 xen-4.6-testing:build-i386:xen-build:fail:regression
 xen-4.6-testing:build-i386-xsm:xen-build:fail:regression
 xen-4.6-testing:build-armhf:xen-build:fail:regression
 xen-4.6-testing:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-4:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:build-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.6-testing:build-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-1:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-5:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=9357fcd085c1dfdf90a689545d21242b0eb3841e
X-Osstest-Versions-That: xen=3636de3f1a9a513ebdcd77555dce0e4d451e198b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 07 May 2019 08:58:54 +0000
Subject: [Xen-devel] [xen-4.6-testing test] 135746: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTc0NiB4ZW4tNC42LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNTc0Ni8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQtcHJldiAgICAgICAg
ICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NzkyCiBi
dWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjc3OTIKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzc5MgogYnVpbGQtaTM4Ni1w
cmV2ICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI3NzkyCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjc3OTIKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzc5Mgog
YnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI3NzkyCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkz
ODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXNoYWRvdyAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNt
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2so
MSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
c2hhZG93ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2so
MSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFt
ZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVj
aygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0
MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni14bC14c20gICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20g
IDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC14
c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2so
MSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxv
Y2tlZCBuL2EKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQoKdmVyc2lv
biB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDkzNTdmY2QwODVj
MWRmZGY5MGE2ODk1NDVkMjEyNDJiMGViMzg0MWUKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAg
ICAgICAgICAgICAgIDM2MzZkZTNmMWE5YTUxM2ViZGNkNzc1NTVkY2UwZTRkNDUxZTE5OGIKCkxh
c3QgdGVzdCBvZiBiYXNpcyAgIDEyNzc5MiAgMjAxOC0wOS0xOSAwMzo1MDo0MSBaICAyMzAgZGF5
cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzU0MzMgIDIwMTktMDQtMjkgMTU6MzY6MTAgWiAgICA3
IGRheXMgICAgNCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzU0NjIgIDIwMTktMDUt
MDEgMTE6MDU6NTIgWiAgICA1IGRheXMgICAgMyBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91
Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBJYW4gQ2FtcGJlbGwgPGlhbi5jYW1wYmVsbEBj
aXRyaXguY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQt
YW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1h
cm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYt
eHNtICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2lt
YWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24g
b2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNh
biBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0
LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgOTM1N2ZjZDA4NWMxZGZk
ZjkwYTY4OTU0NWQyMTI0MmIwZWIzODQxZQpBdXRob3I6IElhbiBDYW1wYmVsbCA8aWFuLmNhbXBi
ZWxsQGNpdHJpeC5jb20+CkRhdGU6ICAgRnJpIEphbiAyMiAxNDoyNzoyOCAyMDE2ICswMDAwCgog
ICAgeGVuYWx5emU6IGZpeCBtaXNsZWFkaW5nIGluZGVudGF0aW9uLgogICAgCiAgICBnY2MtNiBh
ZGRzIC1XbWlzbGVhZGluZy1pbmRlbnRhdGlvbiB3aGljaCBmb3VuZCB0aGVzZSBpc3N1ZXMuCiAg
ICAKICAgIHhlbmFseXplLmM6IEluIGZ1bmN0aW9uICd3ZWlnaHRlZF9wZXJjZW50aWxlJzoKICAg
IHhlbmFseXplLmM6MjEzNjoxODogZXJyb3I6IHN0YXRlbWVudCBpcyBpbmRlbnRlZCBhcyBpZiBp
dCB3ZXJlIGd1YXJkZWQgYnkuLi4gWy1XZXJyb3I9bWlzbGVhZGluZy1pbmRlbnRhdGlvbl0KICAg
ICAgICAgICAgICAgICBMPUk7IExfd2VpZ2h0ID0gSV93ZWlnaHQ7CiAgICAgICAgICAgICAgICAg
ICAgICBefn5+fn5+fgogICAgCiAgICB4ZW5hbHl6ZS5jOjIxMzU6OTogbm90ZTogLi4udGhpcyAn
aWYnIGNsYXVzZSwgYnV0IGl0IGlzIG5vdAogICAgICAgICAgICAgaWYoSl93ZWlnaHQ8S193ZWln
aHQpCiAgICAgICAgICAgICBefgogICAgCiAgICB4ZW5hbHl6ZS5jOjIxMzg6MTg6IGVycm9yOiBz
dGF0ZW1lbnQgaXMgaW5kZW50ZWQgYXMgaWYgaXQgd2VyZSBndWFyZGVkIGJ5Li4uIFstV2Vycm9y
PW1pc2xlYWRpbmctaW5kZW50YXRpb25dCiAgICAgICAgICAgICAgICAgUj1KOyBSX3dlaWdodCA9
IEpfd2VpZ2h0OwogICAgICAgICAgICAgICAgICAgICAgXn5+fn5+fn4KICAgIAogICAgeGVuYWx5
emUuYzoyMTM3Ojk6IG5vdGU6IC4uLnRoaXMgJ2lmJyBjbGF1c2UsIGJ1dCBpdCBpcyBub3QKICAg
ICAgICAgICAgIGlmKEtfd2VpZ2h0PElfd2VpZ2h0KQogICAgICAgICAgICAgXn4KICAgIAogICAg
eGVuYWx5emUuYzogSW4gZnVuY3Rpb24gJ3NlbGZfd2VpZ2h0ZWRfcGVyY2VudGlsZSc6CiAgICB4
ZW5hbHl6ZS5jOjIyMTU6MTg6IGVycm9yOiBzdGF0ZW1lbnQgaXMgaW5kZW50ZWQgYXMgaWYgaXQg
d2VyZSBndWFyZGVkIGJ5Li4uIFstV2Vycm9yPW1pc2xlYWRpbmctaW5kZW50YXRpb25dCiAgICAg
ICAgICAgICAgICAgTD1JOyBMX3dlaWdodCA9IElfd2VpZ2h0OwogICAgICAgICAgICAgICAgICAg
ICAgXn5+fn5+fn4KICAgIAogICAgeGVuYWx5emUuYzoyMjE0Ojk6IG5vdGU6IC4uLnRoaXMgJ2lm
JyBjbGF1c2UsIGJ1dCBpdCBpcyBub3QKICAgICAgICAgICAgIGlmKEpfd2VpZ2h0PEtfd2VpZ2h0
KQogICAgICAgICAgICAgXn4KICAgIAogICAgeGVuYWx5emUuYzoyMjE3OjE4OiBlcnJvcjogc3Rh
dGVtZW50IGlzIGluZGVudGVkIGFzIGlmIGl0IHdlcmUgZ3VhcmRlZCBieS4uLiBbLVdlcnJvcj1t
aXNsZWFkaW5nLWluZGVudGF0aW9uXQogICAgICAgICAgICAgICAgIFI9SjsgUl93ZWlnaHQgPSBK
X3dlaWdodDsKICAgICAgICAgICAgICAgICAgICAgIF5+fn5+fn5+CiAgICAKICAgIHhlbmFseXpl
LmM6MjIxNjo5OiBub3RlOiAuLi50aGlzICdpZicgY2xhdXNlLCBidXQgaXQgaXMgbm90CiAgICAg
ICAgICAgICBpZihLX3dlaWdodDxJX3dlaWdodCkKICAgICAgICAgICAgIF5+CiAgICAKICAgIEkn
dmUgbW9kaWZpZWQgYWNjb3JkaW5nIHRvIHdoYXQgSSB0aGluayB0aGUgaW50ZW50aW9uIGlzLCBp
LmUuIGFkZGVkIGJyYWNlcwogICAgcmF0aGVyIHRoYW4gbW92aW5nIHRoZSBsaW5lIGluIHF1ZXN0
aW9uIG91dCBhIGxldmVsLgogICAgCiAgICBJIGhhdmUgb25seSBidWlsZCB0ZXN0ZWQgdGhlIHJl
c3VsdC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSWFuIENhbXBiZWxsIDxpYW4uY2FtcGJlbGxA
Y2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFw
QGNpdHJpeC5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBlYmRiYTE1MGJmZjFk
OTE0ODA1ZDYwZWZhNTc2MzM3YmJlZjBjMzA1KQoKY29tbWl0IDU5Y2U2YTU0M2YzYzAwZDI0MWVh
MGU4NWY5MzJkZjYxMGNkYzI1YmIKQXV0aG9yOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgpEYXRlOiAgIFdlZCBOb3YgMjggMTc6NDM6MzMgMjAxOCArMDAwMAoKICAgIHRvb2xzL2Zpcm13
YXJlOiB1cGRhdGUgT1ZNRiBNYWtlZmlsZSwgd2hlbiBuZWNlc3NhcnkKICAgIAogICAgWyBUaGlz
IGlzIHR3byBjb21taXRzIGZyb20gbWFzdGVyIGFrYSBzdGFnaW5nLTQuMTI6IF0KICAgIAogICAg
T1ZNRiBoYXMgYmVjb21lIGRlcGVuZGVudCBvbiBPcGVuU1NMLCB3aGljaCBpcyBpbmNsdWRlZCBh
cyBhCiAgICBzdWJtb2R1bGUuICBJbml0aWFsaXNlIHN1Ym1vZHVsZXMgYmVmb3JlIGJ1aWxkaW5n
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgog
ICAgUmV2aWV3ZWQtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29t
PgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgYjE2MjgxODcwZTA2ZjVmNTI2MDI5YTRl
Njk2MzRhMTZkYzM4ZThlNCkKICAgIAogICAgdG9vbHM6IG9ubHkgY2FsbCBnaXQgd2hlbiBuZWNl
c3NhcnkgaW4gT1ZNRiBNYWtlZmlsZQogICAgCiAgICBVc2VycyBtYXkgY2hvb3NlIHRvIGV4cG9y
dCBhIHNuYXBzaG90IG9mIE9WTUYgYW5kIGJ1aWxkIGl0CiAgICB3aXRoIHhlbi5naXQgc3VwcGxp
ZWQgb3ZtZi1tYWtlZmlsZS4gSW4gdGhhdCBjYXNlIHdlIGRvbid0CiAgICBuZWVkIHRvIGNhbGwg
YGdpdCBzdWJtb2R1bGVgLgogICAgCiAgICBGaXhlcyBiMTYyODE4NzBlLgogICAgCiAgICBSZXBv
cnRlZC1ieTogT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgogICAgU2lnbmVkLW9mZi1ieTog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbnRob255IFBF
UkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29t
bWl0IDY4MjkyYzk0YTYwZWFiMjQ1MTRhYjRhOGU0NzcyYWYyNGRlYWQ4MDcpCiAgICAoY2hlcnJ5
IHBpY2tlZCBmcm9tIGNvbW1pdCBlOTgzZThhZTg0ZWZkNWU0MzA0NWEzZDIwYTgyMGYxM2NiNGE3
NWJmKQogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgNWE4MWRlNGM2YjYwMzY5NzRmMjll
MjMzMGE0OTNmMjNhOGYwYzFmMCkKICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDYzZDkz
MzBiYTlmZGVjN2M4ZTkzNDZlNmQ4NTM2MDc0N2Q2MWM5NDcpCiAgICAoY2hlcnJ5IHBpY2tlZCBm
cm9tIGNvbW1pdCBlOWQ4NjBmMWY2NTdhMTk4ZDk5MGJkYWUzZTI5NTAwMWJkMTkyMjNjKQogICAg
KGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgNzgzNTY0NGQ1MTQxZDBmMjhlYzIyMWVkYTQwZmNi
ZjJmYzAzYmUyMykKKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 07 08:59:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 May 2019 08:59:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNvx9-0004eX-63; Tue, 07 May 2019 08:59:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qCYz=TH=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hNvx8-0004eL-Fx
 for xen-devel@lists.xenproject.org; Tue, 07 May 2019 08:59:58 +0000
X-Inumbo-ID: 7c839cfc-70a6-11e9-843c-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 7c839cfc-70a6-11e9-843c-bc764e045a96;
 Tue, 07 May 2019 08:59:56 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 8C99C374;
 Tue,  7 May 2019 01:59:56 -0700 (PDT)
Received: from [10.37.12.89] (unknown [10.37.12.89])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id DAFAD3F238;
 Tue,  7 May 2019 01:59:54 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>
References: <alpine.DEB.2.10.1905031347520.3722@sstabellini-ThinkPad-X260>
 <1556916614-21512-3-git-send-email-sstabellini@kernel.org>
 <5CCFF915020000780022C158@prv1-mh.provo.novell.com>
 <4d68ea2c-ee87-6ae4-41d5-502bf475bdb4@arm.com>
 <5CD1367C020000780022C597@prv1-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <f9deae17-e925-9a4f-1eb1-443b428e0525@arm.com>
Date: Tue, 7 May 2019 09:59:53 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CD1367C020000780022C597@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 3/3] xen/arm: fix mask calculation in
 init_pdx
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Stefano Stabellini <stefanos@xilinx.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSmFuLAoKT24gNS83LzE5IDg6NDAgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA2
LjA1LjE5IGF0IDE3OjI2LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+PiBPbiA1LzYv
MTkgMTA6MDYgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMDMuMDUuMTkgYXQgMjI6
NTAsIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPiB3cm90ZToKPj4+PiAtLS0gYS94ZW4vYXJjaC9h
cm0vc2V0dXAuYwo+Pj4+ICsrKyBiL3hlbi9hcmNoL2FybS9zZXR1cC5jCj4+Pj4gQEAgLTQ4MSwx
MCArNDgxLDE1IEBAIHN0YXRpYyBwYWRkcl90IF9faW5pdCBuZXh0X21vZHVsZShwYWRkcl90IHMs
IHBhZGRyX3QgKmVuZCkKPj4+PiAgICBzdGF0aWMgdm9pZCBfX2luaXQgaW5pdF9wZHgodm9pZCkK
Pj4+PiAgICB7Cj4+Pj4gICAgICAgIHBhZGRyX3QgYmFua19zdGFydCwgYmFua19zaXplLCBiYW5r
X2VuZDsKPj4+PiAtCj4+Pj4gLSAgICB1NjQgbWFzayA9IHBkeF9pbml0X21hc2soYm9vdGluZm8u
bWVtLmJhbmtbMF0uc3RhcnQpOwo+Pj4+ICsgICAgdTY0IG1hc2s7Cj4+Pj4gICAgICAgIGludCBi
YW5rOwo+Pj4+ICAgIAo+Pj4+ICsgICAgLyoKPj4+PiArICAgICAqIFdlIGFsd2F5cyBtYXAgdGhl
IGZpcnN0IDE8PE1BWF9PUkRFUiBvZiBSQU0sIGhlbmNlLCB0aGV5IGFyZSBsZWZ0Cj4+Pgo+Pj4g
Ii4uLiBwYWdlcyBvZiBSQU0uIiA/Cj4+Pgo+Pj4+ICsgICAgICogdW5jb21wcmVzc2VkLgo+Pj4+
ICsgICAgICovCj4+Pj4gKyAgICBtYXNrID0gcGR4X2luaXRfbWFzaygxVUxMIDw8IChNQVhfT1JE
RVIgKyBQQUdFX1NISUZUKSk7Cj4+Pgo+Pj4gUEFHRV9TSVpFIDw8IE1BWF9PUkRFUj8KPj4KPj4g
SG1tbSwgSSBhbSBub3QgZW50aXJlbHkgY29udmluY2UgdGhpcyB3aWxsIGdpdmUgdGhlIGNvcnJl
Y3QgdmFsdWUKPj4gYmVjYXVzZSBQQUdFX1NJWkUgaXMgZGVmaW5lZCBhcyAoX0FDKDEsIEwpIDw8
IFBBR0VfU0hJRlQuCj4gCj4gT2gsIGluZGVlZCwgZm9yIGFuIGFic3RyYWN0IDMyLWJpdCBhcmNo
IHRoaXMgd291bGQgZGUtZ2VuZXJhdGUsIGR1ZQo+IHRvIE1BWF9PUkRFUiBiZWluZyAyMC4gTmV2
ZXJ0aGVsZXNzIEkgdGhpbmsgdGhlIGV4cHJlc3Npb24gdXNlZAo+IGludml0ZXMgZm9yICJjbGVh
bmluZyB1cCIgKG1ha2luZyB0aGUgc2FtZSBtaXN0YWtlIEkndmUgbWFkZSksIGFuZAo+IHNpbmNl
IHRoaXMgaXMgaW4gQXJtLXNwZWNpZmljIGNvZGUgKHdoZXJlIE1BWF9PUkRFUiBpcyAxOCkgSSB0
aGluayBpdAo+IHdvdWxkIHN0aWxsIGJlIGJldHRlciB0byB1c2UgdGhlIHN1Z2dlc3RlZCBhbHRl
cm5hdGl2ZS4KClRoZSBjb21tZW50IG9uIHRvcCBvZiBQQUdFX1NJWkUgaW4gYXNtLXg4Ni9wYWdl
LmggbGVhZHMgdG8gdGhpbmsgdGhhdCAKUEFHRV9TSVpFIHNob3VsZCB1c2Ugc2lnbmVkIHF1YW50
aXRpZXMuIFNvIEkgYW0gbm90IHN1cmUgd2hldGhlciBpdCBpcyAKc2FmZSB0byBzd2l0Y2ggdG8g
VUwgaGVyZS4KCklmIHdlIGtlZXAgUEFHRV9TSVpFIGFzIHNpZ25lZCBxdWFudGl0aWVzLCB0aGVu
IEkgd291bGQgcmF0aGVyIG5vdCB1c2VkIAp5b3VyIHN1Z2dlc3Rpb24gYmVjYXVzZSB0aGlzIG1h
eSBpbnRyb2R1Y2UgYnVnZ3kgY29kZSBpZiBNQVhfT1JERVIgaXMgCmV2ZXIgdXBkYXRlZCBvbiBB
cm0uCgo+IAo+Pj4gSSB3b25kZXIgd2hldGhlciBwZHhfaW5pdF9tYXNrKCkgaXRzZWxmIHdvdWxk
bid0IGJldHRlciBhcHBseSB0aGlzCj4+PiAobG93ZXIpIGNhcAo+Pgo+PiBEbyB5b3UgbWVhbiBh
bHdheXMgcmV0dXJuaW5nIChQQUdFX1NJWkUgPDwgTUFYX09SREVSKSBvciBjYXBwaW5nIHRoZQo+
PiBpbml0IG1hc2s/Cj4+Cj4+IE5vdGUgdGhhdCB0aGUgbGF0ZXIgd2lsbCBub3QgcHJvZHVjZSB0
aGUgc2FtZSBiZWhhdmlvciBhcyB0aGlzIHBhdGNoLgo+IAo+IFNpbmNlIEknbSBub3Qgc3VyZSBJ
IHVuZGVyc3RhbmQgd2hhdCB5b3UgbWVhbiB3aXRoICJjYXBwaW5nIHRoZQo+IGluaXQgbWFzayIs
IEknbSBhbHNvIHVuY2VydGFpbiB3aGF0IGFsdGVybmF0aXZlIGJlaGF2aW9yIHlvdSdyZQo+IHRo
aW5raW5nIG9mLiBXaGF0IEknbSBzdWdnZXN0aW5nIGlzCj4gCj4gdTY0IF9faW5pdCBwZHhfaW5p
dF9tYXNrKHU2NCBiYXNlX2FkZHIpCj4gewo+ICAgICAgcmV0dXJuIGZpbGxfbWFzayhtYXgoYmFz
ZV9hZGRyLCAodWludDY0X3QpUEFHRV9TSVpFIDw8IE1BWF9PUkRFUikgLSAxKTsKPiB9CgpBcyBJ
IHBvaW50ZWQgb3V0IGluIHRoZSBvcmlnaW5hbCB0aHJlYWQsIHRoZXJlIGFyZSBhIGNvdXBsZSBv
ZiBpc3N1ZXMgCndpdGggdGhpcyBzdWdnZXN0aW9uOgoJMSkgYmFua3MgYXJlIG5vdCBvcmRlcmVk
IG9uIEFybSwgc28gdGhlIHBkeCBtYXNrIG1heSBnZXQgaW5pdGlhbGl6ZWQgCndpdGggYSBoaWdo
ZXIgYmFuayBhZGRyZXNzIHByZXZlbnRpbmcgdGhlIFBEWCBjb21wcmVzc2lvbiB0byB3b3JrCgky
KSB0aGUgUERYIHdpbGwgbm90IGJlIGFibGUgdG8gY29tcHJlc3MgYW55IGJpdHMgYmV0d2VlbiAw
IGFuZCB0aGUgTVNCIAoxJyBpbiB0aGUgYmFzZV9hZGRyLiBJbiBvdGhlciB3b3JkLCBmb3IgYSBi
YXNlIGFkZHJlc3MgMHgyMDAwMDAwMDAgCig4R0IpLCB0aGUgaW5pdGlhbCBtYXNrIHdpbGwgYmUg
IDB4MWZmZmZmZmZmLiBJIGFtIGF3YXJlIG9mIHNvbWUgCnBsYXRmb3JtcyB3aXRoIHNvbWUgaW50
ZXJlc3RpbmcgZmlyc3QgYmFuayBiYXNlIGFkZHJlc3MgKGkuZSBhYm92ZSA0R0IpLgoKMikgaXMg
bm90IG92ZXJseSBjcml0aWNhbCwgYnV0IEkgdGhpbmsgMSkgc2hvdWxkIGJlIGFkZHJlc3NlZC4K
CkF0IGxlYXN0IG9uIEFybSwgSSBkb24ndCBzZWUgYW55IHJlYWwgdmFsdWUgdG8gaW5pdGlhbGl6
ZSB0aGUgUERYIG1hc2sgCndpdGggYSBiYXNlIGFkZHJlc3MuIEkgd291bGQgYmUgbW9yZSBrZWVu
IHRvIGltcGxlbWVudCBwZHhfaW5pdF9tYXNrKCkgYXM6CgpyZXR1cm4gZmlsbF9tYXNrKCgodWlu
dDY0X3QpUEFHRV9TSVpFIDw8IE1BWF9PUkRFUiAtIDEpOwoKQ2hlZXJzLAoKLS0gCkp1bGllbiBH
cmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 07 09:07:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 May 2019 09:07:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNw4a-0005oW-9o; Tue, 07 May 2019 09:07:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=VLhp=TH=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hNw4Z-0005oR-9Q
 for xen-devel@lists.xenproject.org; Tue, 07 May 2019 09:07:39 +0000
X-Inumbo-ID: 8b2ab622-70a7-11e9-b402-03b23c61a4e9
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8b2ab622-70a7-11e9-b402-03b23c61a4e9;
 Tue, 07 May 2019 09:07:31 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 07 May 2019 03:07:29 -0600
Message-Id: <5CD14ACF020000780022C643@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 07 May 2019 03:07:27 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Marek Marczykowski" <marmarek@invisiblethingslab.com>
References: <cover.5027956268821f50401d0ecdfad2447cbe4fdd6c.1557154206.git-series.marmarek@invisiblethingslab.com><cover.5027956268821f50401d0ecdfad2447cbe4fdd6c.1557154206.git-series.marmarek@invisiblethingslab.com>
 <dfffbc1faf0884df46f5568cdcf9fa8c2340ae2b.1557154206.git-series.marmarek@invisiblethingslab.com>
In-Reply-To: <dfffbc1faf0884df46f5568cdcf9fa8c2340ae2b.1557154206.git-series.marmarek@invisiblethingslab.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 4/5] xen: fix handling framebuffer located
 above 4GB
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA2LjA1LjE5IGF0IDE2OjUwLCA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNv
bT4gd3JvdGU6Cj4gLS0tIGEveGVuL2RyaXZlcnMvdmlkZW8vdmVzYS5jCj4gKysrIGIveGVuL2Ry
aXZlcnMvdmlkZW8vdmVzYS5jCj4gQEAgLTg0LDYgKzg0LDcgQEAgdm9pZCBfX2luaXQgdmVzYV9l
YXJseV9pbml0KHZvaWQpCj4gIHZvaWQgX19pbml0IHZlc2FfaW5pdCh2b2lkKQo+ICB7Cj4gICAg
ICBzdHJ1Y3QgbGZiX3Byb3AgbGZicDsKPiArICAgIHVuc2lnbmVkIGxvbmcgbGZiX2Jhc2U7Cj4g
IAo+ICAgICAgaWYgKCAhZm9udCApCj4gICAgICAgICAgcmV0dXJuOwo+IEBAIC05NywxNSArOTgs
MTcgQEAgdm9pZCBfX2luaXQgdmVzYV9pbml0KHZvaWQpCj4gICAgICBsZmJwLnRleHRfY29sdW1u
cyA9IHZsZmJfaW5mby53aWR0aCAvIGZvbnQtPndpZHRoOwo+ICAgICAgbGZicC50ZXh0X3Jvd3Mg
PSB2bGZiX2luZm8uaGVpZ2h0IC8gZm9udC0+aGVpZ2h0Owo+ICAKPiAtICAgIGxmYnAubGZiID0g
bGZiID0gaW9yZW1hcCh2bGZiX2luZm8ubGZiX2Jhc2UsIHZyYW1fcmVtYXApOwo+ICsgICAgbGZi
X2Jhc2UgPSB2bGZiX2luZm8ubGZiX2Jhc2U7Cj4gKyAgICBsZmJfYmFzZSB8PSAodW5zaWduZWQg
bG9uZyl2bGZiX2luZm8uZXh0X2xmYl9iYXNlIDw8IDMyOwo+ICsgICAgbGZicC5sZmIgPSBsZmIg
PSBpb3JlbWFwKGxmYl9iYXNlLCB2cmFtX3JlbWFwKTsKPiAgICAgIGlmICggIWxmYiApCj4gICAg
ICAgICAgcmV0dXJuOwo+ICAKPiAgICAgIG1lbXNldChsZmIsIDAsIHZyYW1fcmVtYXApOwo+ICAK
PiAtICAgIHByaW50ayhYRU5MT0dfSU5GTyAidmVzYWZiOiBmcmFtZWJ1ZmZlciBhdCAlI3gsIG1h
cHBlZCB0byAweCVwLCAiCj4gKyAgICBwcmludGsoWEVOTE9HX0lORk8gInZlc2FmYjogZnJhbWVi
dWZmZXIgYXQgJSNseCwgbWFwcGVkIHRvIDB4JXAsICIKPiAgICAgICAgICAgICAidXNpbmcgJXVr
LCB0b3RhbCAldWtcbiIsCj4gLSAgICAgICAgICAgdmxmYl9pbmZvLmxmYl9iYXNlLCBsZmIsCj4g
KyAgICAgICAgICAgbGZiX2Jhc2UsIGxmYiwKPiAgICAgICAgICAgICB2cmFtX3JlbWFwID4+IDEw
LCB2cmFtX3RvdGFsID4+IDEwKTsKPiAgICAgIHByaW50ayhYRU5MT0dfSU5GTyAidmVzYWZiOiBt
b2RlIGlzICVkeCVkeCV1LCBsaW5lbGVuZ3RoPSVkLCBmb250ICV1eCV1XG4iLAo+ICAgICAgICAg
ICAgIHZsZmJfaW5mby53aWR0aCwgdmxmYl9pbmZvLmhlaWdodCwKPiBAQCAtMTUyLDYgKzE1NSwx
MCBAQCB2b2lkIF9faW5pdCB2ZXNhX210cnJfaW5pdCh2b2lkKQo+ICAgICAgICAgIE1UUlJfVFlQ
RV9XUkNPTUIsIE1UUlJfVFlQRV9XUlRIUk9VR0ggfTsKPiAgICAgIHVuc2lnbmVkIGludCBzaXpl
X3RvdGFsOwo+ICAgICAgaW50IHJjLCB0eXBlOwo+ICsgICAgdW5zaWduZWQgbG9uZyBsZmJfYmFz
ZTsKPiArCj4gKyAgICBsZmJfYmFzZSA9IHZsZmJfaW5mby5sZmJfYmFzZTsKPiArICAgIGxmYl9i
YXNlIHw9ICh1bnNpZ25lZCBsb25nKXZsZmJfaW5mby5leHRfbGZiX2Jhc2UgPDwgMzI7Cj4gIAo+
ICAgICAgaWYgKCAhbGZiIHx8ICh2ZXNhX210cnIgPT0gMCkgfHwgKHZlc2FfbXRyciA+PSBBUlJB
WV9TSVpFKG10cnJfdHlwZXMpKSApCj4gICAgICAgICAgcmV0dXJuOwo+IEBAIC0xNjcsNyArMTc0
LDcgQEAgdm9pZCBfX2luaXQgdmVzYV9tdHJyX2luaXQodm9pZCkKPiAgCj4gICAgICAvKiBUcnkg
YW5kIGZpbmQgYSBwb3dlciBvZiB0d28gdG8gYWRkICovCj4gICAgICBkbyB7Cj4gLSAgICAgICAg
cmMgPSBtdHJyX2FkZCh2bGZiX2luZm8ubGZiX2Jhc2UsIHNpemVfdG90YWwsIHR5cGUsIDEpOwo+
ICsgICAgICAgIHJjID0gbXRycl9hZGQobGZiX2Jhc2UsIHNpemVfdG90YWwsIHR5cGUsIDEpOwo+
ICAgICAgICAgIHNpemVfdG90YWwgPj49IDE7Cj4gICAgICB9IHdoaWxlICggKHNpemVfdG90YWwg
Pj0gUEFHRV9TSVpFKSAmJiAocmMgPT0gLUVJTlZBTCkgKTsKPiAgfQoKSW1vIHRoZSByZXN1bHQg
d291bGQgYmUgYmV0dGVyIHJlYWRhYmxlIGlmLCBpbnN0ZWFkIG9mIHRoZSBsb2NhbAp2YXJpYWJs
ZXMsIHlvdSBpbnRyb2R1Y2VkIGFuIGlubGluZSBoZWxwZXIgbGZiX2Jhc2UoKS4KCkphbgoKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 07 09:10:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 May 2019 09:10:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNw73-0006Uz-Pl; Tue, 07 May 2019 09:10:13 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=VLhp=TH=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hNw72-0006Uu-Ex
 for xen-devel@lists.xenproject.org; Tue, 07 May 2019 09:10:12 +0000
X-Inumbo-ID: ea6413ad-70a7-11e9-843c-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ea6413ad-70a7-11e9-843c-bc764e045a96;
 Tue, 07 May 2019 09:10:11 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 07 May 2019 03:10:10 -0600
Message-Id: <5CD14B6E020000780022C646@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 07 May 2019 03:10:06 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Marek Marczykowski" <marmarek@invisiblethingslab.com>
References: <cover.5027956268821f50401d0ecdfad2447cbe4fdd6c.1557154206.git-series.marmarek@invisiblethingslab.com>
 <dfffbc1faf0884df46f5568cdcf9fa8c2340ae2b.1557154206.git-series.marmarek@invisiblethingslab.com>
 <7c7a7dcc-ff17-feb7-1e88-96c31b0e72a7@suse.com>
 <20190506153211.GV1502@mail-itl>
In-Reply-To: <20190506153211.GV1502@mail-itl>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 4/5] xen: fix handling framebuffer located
 above 4GB
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA2LjA1LjE5IGF0IDE3OjMyLCA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNv
bT4gd3JvdGU6Cj4gT24gTW9uLCBNYXkgMDYsIDIwMTkgYXQgMDU6MTU6MTlQTSArMDIwMCwgSnVl
cmdlbiBHcm9zcyB3cm90ZToKPj4gT24gMDYvMDUvMjAxOSAxNjo1MCwgTWFyZWsgTWFyY3p5a293
c2tpLUfDs3JlY2tpIHdyb3RlOgo+PiA+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMv
eGVuLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMveGVuLmgKPj4gPiBpbmRleCBjY2RmZmMwLi5iMGYw
ZjdlIDEwMDY0NAo+PiA+IC0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy94ZW4uaAo+PiA+ICsrKyBi
L3hlbi9pbmNsdWRlL3B1YmxpYy94ZW4uaAo+PiA+IEBAIC05MjMsNiArOTIzLDggQEAgdHlwZWRl
ZiBzdHJ1Y3QgZG9tMF92Z2FfY29uc29sZV9pbmZvIHsKPj4gPiAgICAgICAgICAgICAgLyogTW9k
ZSBhdHRyaWJ1dGVzIChvZmZzZXQgMHgwLCBWRVNBIGNvbW1hbmQgMHg0ZjAxKS4gKi8KPj4gPiAg
ICAgICAgICAgICAgdWludDE2X3QgbW9kZV9hdHRyczsKPj4gPiAgI2VuZGlmCj4+ID4gKyAgICAg
ICAgICAgIC8qIGhpZ2ggMzIgYml0cyBvZiBsZmJfYmFzZSAqLwo+PiA+ICsgICAgICAgICAgICB1
aW50MzJfdCBleHRfbGZiX2Jhc2U7Cj4+IAo+PiBZb3Ugd2lsbCBuZWVkIHRvIHB1dCB0aGlzIGFk
ZGl0aW9uIGludG8gYW46Cj4+IAo+PiAjaWYgX19YRU5fSU5URVJGQUNFX1ZFUlNJT05fXyA+PSAw
eDAwMDQwZDAwCj4+IC4uLgo+PiAjZW5kaWYKPj4gCj4+IHNlY3Rpb24gKG9ubHkgYXZhaWxhYmxl
IGZyb20gWGVuIDQuMTMgb253YXJkcykuCj4gCj4gV2h5IGV4YWN0bHk/IEkgZG9uJ3Qgc2VlIHRo
aXMgc3RydWN0dXJlIHVzZWQgaW4gYW55IGh5cGVyY2FsbCBhcmd1bWVudC4KPiBUaGUgb25seSBl
eHRlcm5hbGx5IGFjY2Vzc2libGUgcGxhY2UgaXMgc3RhcnRfaW5mbyBzdHJ1Y3R1cmUsIHdoZXJl
IGl0Cj4gaGFzIGV4cGxpY2l0IHN0cnVjdCBzaXplIGFscmVhZHkuCgpJbiBhZGRpdGlvbiB0byBK
w7xyZ2VuJ3MgcmVwbHk6IFdoaWxlIHRoZSBzdHJ1Y3R1cmUgaXNuJ3QgbWVhbnQgdG8KYmUgdXNl
ZCB0aGF0IHdheSwgYW55IGNvbnN1bWVyIG9mIHRoZSBYZW4gaGVhZGVycyBjb3VsZCBpbgpwcmlu
Y2lwbGUgY3JlYXRlIGluc3RhbmNlcyBvZiBpdCAocmF0aGVyIHRoYW4ganVzdCB1c2luZyBwb2lu
dGVycwp0byB0aGUgWGVuLXByb3ZpZGVkIGluc3RhbmNlKSwgYW5kIHdpdGhvdXQgdGhlIGNvbnN1
bWluZyBjb2RlCnNpZ25hbGluZyBpdHMgYXdhcmVuZXNzIHN1Y2ggc3RydWN0dXJlIHNpemVzIG1h
eSBub3QgY2hhbmdlLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 07 09:22:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 May 2019 09:22:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNwJA-0007bL-Vf; Tue, 07 May 2019 09:22:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=VLhp=TH=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hNwJ9-0007bG-UY
 for xen-devel@lists.xenproject.org; Tue, 07 May 2019 09:22:43 +0000
X-Inumbo-ID: a5eb6306-70a9-11e9-ac9b-1b2c04510996
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a5eb6306-70a9-11e9-ac9b-1b2c04510996;
 Tue, 07 May 2019 09:22:35 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 07 May 2019 03:22:34 -0600
Message-Id: <5CD14E58020000780022C677@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 07 May 2019 03:22:32 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1557159106-32381-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1557159106-32381-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86/boot: Print the CPU model string
 alongside the Family/Model/Stepping info
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA2LjA1LjE5IGF0IDE4OjExLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gQEAgLTMwMywxMyArMzAzLDE4IEBAIHZvaWQgX19pbml0IGVhcmx5X2NwdV9pbml0KHZv
aWQpCj4gIAljLT54ODZfY2FwYWJpbGl0eVtjcHVmZWF0X3dvcmQoWDg2X0ZFQVRVUkVfRlBVKV0g
PSBlZHg7Cj4gIAljLT54ODZfY2FwYWJpbGl0eVtjcHVmZWF0X3dvcmQoWDg2X0ZFQVRVUkVfU1NF
MyldID0gZWN4Owo+ICAKPiArCWMtPmV4dGVuZGVkX2NwdWlkX2xldmVsID0gY3B1aWRfZWF4KDB4
ODAwMDAwMDApOwo+ICsJaWYgKChjLT5leHRlbmRlZF9jcHVpZF9sZXZlbCA+PiAxNikgIT0gMHg4
MDAwKQo+ICsJCWMtPmV4dGVuZGVkX2NwdWlkX2xldmVsID0gMDsKPiArCj4gIAlwcmludGsoWEVO
TE9HX0lORk8KPiAgCSAgICAgICAiQ1BVIFZlbmRvcjogJXMsIEZhbWlseSAldSAoJSN4KSwgTW9k
ZWwgJXUgKCUjeCksIFN0ZXBwaW5nICV1IChyYXcgJTA4eClcbiIsCj4gIAkgICAgICAgeDg2X2Nw
dWlkX3ZlbmRvcl90b19zdHIoYy0+eDg2X3ZlbmRvciksIGMtPng4NiwgYy0+eDg2LAo+ICAJICAg
ICAgIGMtPng4Nl9tb2RlbCwgYy0+eDg2X21vZGVsLCBjLT54ODZfbWFzaywgZWF4KTsKPiArCWlm
IChnZXRfbW9kZWxfbmFtZShjKSkKPiArCQlwcmludGsoWEVOTE9HX0lORk8gIkNQVSBNb2RlbDog
ICUuNDhzXG4iLCBjLT54ODZfbW9kZWxfaWQpOwoKQWZhaWNzIHRoZSBmdW5jdGlvbiBkb2Vzbid0
IHJldHVybiBmYWxzZSB3aGVuIHRoZSB0aHJlZSBsZWF2ZXMgYXJlCmFsbCB6ZXJvLiBJbiB0aGlz
IGNhc2UgdGhlIGxpbmUgc2hvdWxkIGltbyBub3QgYmUgbG9nZ2VkLgoKRnVydGhlcm1vcmUgdGhp
cyBleHRyYSBsaW5lIGlzIHJlZHVuZGFudCB3aXRoIHByaW50X2NwdV9pbmZvKCkgYXMKd2VsbCBh
cyBhZ2FpbnN0IHRoZSBpZGVhIG9mIHRoZSAiY3B1aW5mbyIgY29tbWFuZCBsaW5lIG9wdGlvbgoo
aW50ZW5kZWQgdG8gYmUgdXNlZCB0byBsb2cgbm9uLWVzc2VudGlhbCBkZXRhaWxzKS4gSSdkIGNl
cnRhaW5seQpwcmVmZXIgdGhlIGV4dHJhIGxpbmUgdG8gYmUgcXVhbGlmaWVkIGJ5IGFuIG9wdF9j
cHVfaW5mbyBjaGVjaywKYnV0IEkgd29uJ3QgaW5zaXN0LiBJbiBhbnkgZXZlbnQgSSdkIGxpa2Ug
dG8gYXNrIHRob3VnaCB0aGF0IHRoZQpyZWR1bmRhbmN5IGJlIGFkZHJlc3NlZC4KCkphbgoKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 07 09:28:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 May 2019 09:28:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNwOo-0007u0-LN; Tue, 07 May 2019 09:28:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=VLhp=TH=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hNwOn-0007tv-F1
 for xen-devel@lists.xenproject.org; Tue, 07 May 2019 09:28:33 +0000
X-Inumbo-ID: 740a2678-70aa-11e9-863d-c7e7fd7a030d
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 740a2678-70aa-11e9-863d-c7e7fd7a030d;
 Tue, 07 May 2019 09:28:23 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 07 May 2019 03:28:20 -0600
Message-Id: <5CD14FB0020000780022C681@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 07 May 2019 03:28:16 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <5CC6DD090200007800229E80@prv1-mh.provo.novell.com>
 <5CC6DEA80200007800229E9D@prv1-mh.provo.novell.com>
 <20190503152142.icdzlax4arik3beg@Air-de-Roger>
 <5CD133A4020000780022C58D@prv1-mh.provo.novell.com>
 <20190507081259.j5odjv3t23ggjims@Air-de-Roger>
In-Reply-To: <20190507081259.j5odjv3t23ggjims@Air-de-Roger>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 2/9] x86/IRQ: deal with move cleanup count
 state in fixup_irqs()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA3LjA1LjE5IGF0IDEwOjEyLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFR1ZSwgTWF5IDA3LCAyMDE5IGF0IDAxOjI4OjM2QU0gLTA2MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMDMuMDUuMTkgYXQgMTc6MjEsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gT24gTW9uLCBBcHIgMjksIDIwMTkgYXQgMDU6MjM6MjBBTSAtMDYwMCwgSmFu
IEJldWxpY2ggd3JvdGU6Cj4+ID4+IC0tLQo+PiA+PiBUQkQ6IFRoZSBwcm9wZXIgcmVjb3JkaW5n
IG9mIHRoZSBJUEkgZGVzdGluYXRpb25zIGFjdHVhbGx5IG1ha2VzIHRoZQo+PiA+PiAgICAgIG1v
dmVfY2xlYW51cF9jb3VudCBmaWVsZCByZWR1bmRhbnQuIERvIHdlIHdhbnQgdG8gZHJvcCBpdCwg
YXQgdGhlCj4+ID4+ICAgICAgcHJpY2Ugb2YgYSBmZXcgbW9yZSBDUFUtbWFzayBvcGVyYXRpb25z
Pwo+PiA+IAo+PiA+IEFGQUlDVCB0aGlzIGlzIG5vdCBhIGhvdCBwYXRoLCBzbyBJIHdvdWxkIHJl
bW92ZSB0aGUKPj4gPiBtb3ZlX2NsZWFudXBfY291bnQgZmllbGQgYW5kIGp1c3Qgd2VpZ2h0IHRo
ZSBjcHUgYml0bWFwIHdoZW4gbmVlZGVkLgo+PiAKPj4gRlRSOiBJdCdzIG5vdCBmdWxseSByZWR1
bmRhbnQgLSB0aGUgcGF0Y2ggcmVtb3ZpbmcgaXQgdGhhdCBJIGhhZAo+PiBhZGRlZCB3YXMgYWN0
dWFsbHkgdGhlIHJlYXNvbiBmb3Igc2VlaW5nIHRoZSBBU1NFUlQoKSB0cmlnZ2VyCj4+IHRoYXQg
eW91IGRpZCBhc2sgdG8gYWRkIGluIHBhdGNoIDEuIFRoZSByZWFzb24gaXMgdGhhdCB0aGUgZmll
bGQKPj4gc2VydmVzIGFzIGEgZmxhZyBmb3IgaXJxX21vdmVfY2xlYW51cF9pbnRlcnJ1cHQoKSB3
aGV0aGVyIHRvCj4+IGFjdCBvbiBhbiBJUlEgaW4gdGhlIGZpcnN0IHBsYWNlLiBXaXRob3V0IGl0
LCB0aGUgZnVuY3Rpb24gd2lsbAo+PiBwcmVtYXR1cmVseSBjbGVhbiB1cCB0aGUgdmVjdG9yLCB0
aHVzIGNvbmZ1c2luZyBzdWJzZXF1ZW50Cj4+IGNvZGUgdHJ5aW5nIHRvIGRvIHRoZSBjbGVhbnVw
IHdoZW4gaXQncyBhY3R1YWxseSBkdWUuCj4gCj4gU28gd2VpZ2hpbmcgZGVzYy0+YXJjaC5vbGRf
Y3B1X21hc2sgaXMgbm90IGVxdWl2YWxlbnQgdG8KPiBtb3ZlX2NsZWFudXBfY291bnQ/CgpOb3Qg
ZXhhY3RseSwgbm86IFdoaWxlIHRoZSBmaWVsZCBnZXRzIHNldCBmcm9tIHRoZSBjcHVtYXNrX3dl
aWdodCgpCnJlc3VsdCwgaXQgbWF0dGVyIF93aGVuXyB0aGF0IGhhcHBlbnMuIFByaW9yIHRvIHRo
YXQgcG9pbnQsIHdoYXQgYml0cwphcmUgc2V0IGluIHRoZSBtYXNrIGlzIG9mIG5vIGludGVyZXN0
IHRvIGlycV9tb3ZlX2NsZWFudXBfaW50ZXJydXB0KCkuCgpKYW4KCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 07 09:35:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 May 2019 09:35:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNwVk-0000N5-Jf; Tue, 07 May 2019 09:35:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=VLhp=TH=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hNwVi-0000N0-RR
 for xen-devel@lists.xenproject.org; Tue, 07 May 2019 09:35:42 +0000
X-Inumbo-ID: 7678e380-70ab-11e9-9943-fbc553018634
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7678e380-70ab-11e9-9943-fbc553018634;
 Tue, 07 May 2019 09:35:34 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 07 May 2019 03:35:33 -0600
Message-Id: <5CD15163020000780022C68B@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 07 May 2019 03:35:31 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <alpine.DEB.2.10.1905031347520.3722@sstabellini-ThinkPad-X260>
 <1556916614-21512-3-git-send-email-sstabellini@kernel.org>
 <5CCFF915020000780022C158@prv1-mh.provo.novell.com>
 <4d68ea2c-ee87-6ae4-41d5-502bf475bdb4@arm.com>
 <5CD1367C020000780022C597@prv1-mh.provo.novell.com>
 <f9deae17-e925-9a4f-1eb1-443b428e0525@arm.com>
In-Reply-To: <f9deae17-e925-9a4f-1eb1-443b428e0525@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 3/3] xen/arm: fix mask calculation in
 init_pdx
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Stefano Stabellini <stefanos@xilinx.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA3LjA1LjE5IGF0IDEwOjU5LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IE9uIDUvNy8xOSA4OjQwIEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMDYuMDUuMTkg
YXQgMTc6MjYsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4+PiBPbiA1LzYvMTkgMTA6
MDYgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+IE9uIDAzLjA1LjE5IGF0IDIyOjUwLCA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6Cj4+Pj4+ICsgICAgbWFzayA9IHBkeF9pbml0
X21hc2soMVVMTCA8PCAoTUFYX09SREVSICsgUEFHRV9TSElGVCkpOwo+Pj4+Cj4+Pj4gUEFHRV9T
SVpFIDw8IE1BWF9PUkRFUj8KPj4+Cj4+PiBIbW1tLCBJIGFtIG5vdCBlbnRpcmVseSBjb252aW5j
ZSB0aGlzIHdpbGwgZ2l2ZSB0aGUgY29ycmVjdCB2YWx1ZQo+Pj4gYmVjYXVzZSBQQUdFX1NJWkUg
aXMgZGVmaW5lZCBhcyAoX0FDKDEsIEwpIDw8IFBBR0VfU0hJRlQuCj4+IAo+PiBPaCwgaW5kZWVk
LCBmb3IgYW4gYWJzdHJhY3QgMzItYml0IGFyY2ggdGhpcyB3b3VsZCBkZS1nZW5lcmF0ZSwgZHVl
Cj4+IHRvIE1BWF9PUkRFUiBiZWluZyAyMC4gTmV2ZXJ0aGVsZXNzIEkgdGhpbmsgdGhlIGV4cHJl
c3Npb24gdXNlZAo+PiBpbnZpdGVzIGZvciAiY2xlYW5pbmcgdXAiIChtYWtpbmcgdGhlIHNhbWUg
bWlzdGFrZSBJJ3ZlIG1hZGUpLCBhbmQKPj4gc2luY2UgdGhpcyBpcyBpbiBBcm0tc3BlY2lmaWMg
Y29kZSAod2hlcmUgTUFYX09SREVSIGlzIDE4KSBJIHRoaW5rIGl0Cj4+IHdvdWxkIHN0aWxsIGJl
IGJldHRlciB0byB1c2UgdGhlIHN1Z2dlc3RlZCBhbHRlcm5hdGl2ZS4KPiAKPiBUaGUgY29tbWVu
dCBvbiB0b3Agb2YgUEFHRV9TSVpFIGluIGFzbS14ODYvcGFnZS5oIGxlYWRzIHRvIHRoaW5rIHRo
YXQgCj4gUEFHRV9TSVpFIHNob3VsZCB1c2Ugc2lnbmVkIHF1YW50aXRpZXMuIFNvIEkgYW0gbm90
IHN1cmUgd2hldGhlciBpdCBpcyAKPiBzYWZlIHRvIHN3aXRjaCB0byBVTCBoZXJlLgoKSXQncyBu
b3QgKGF0IGxlYXN0IHdoZW4ga2VlcGluZyBwYXN0IHg4Ni0zMiBpbiB0aGUgcGljdHVyZSk6IEV4
dGVuZGluZwp0byB1bnNpZ25lZCBsb25nIGxvbmcgd29ya3MgZGlmZmVyZW50bHkgd2hlbiB0aGUg
dHlwZSBpcyAidW5zaWduZWQgbG9uZyIuClRoaXMgbWF0dGVycyB3aGVuIHVzaW5nIHRoaW5ncyBs
aWtlIH4oUEFHRV9TSVpFIC0gMSkuCgo+IElmIHdlIGtlZXAgUEFHRV9TSVpFIGFzIHNpZ25lZCBx
dWFudGl0aWVzLCB0aGVuIEkgd291bGQgcmF0aGVyIG5vdCB1c2VkIAo+IHlvdXIgc3VnZ2VzdGlv
biBiZWNhdXNlIHRoaXMgbWF5IGludHJvZHVjZSBidWdneSBjb2RlIGlmIE1BWF9PUkRFUiBpcyAK
PiBldmVyIHVwZGF0ZWQgb24gQXJtLgoKQSBCVUlMRF9CVUdfT04oKSBjb3VsZCBoZWxwIHByZXZl
bnQgdGhpcy4KCj4+Pj4gSSB3b25kZXIgd2hldGhlciBwZHhfaW5pdF9tYXNrKCkgaXRzZWxmIHdv
dWxkbid0IGJldHRlciBhcHBseSB0aGlzCj4+Pj4gKGxvd2VyKSBjYXAKPj4+Cj4+PiBEbyB5b3Ug
bWVhbiBhbHdheXMgcmV0dXJuaW5nIChQQUdFX1NJWkUgPDwgTUFYX09SREVSKSBvciBjYXBwaW5n
IHRoZQo+Pj4gaW5pdCBtYXNrPwo+Pj4KPj4+IE5vdGUgdGhhdCB0aGUgbGF0ZXIgd2lsbCBub3Qg
cHJvZHVjZSB0aGUgc2FtZSBiZWhhdmlvciBhcyB0aGlzIHBhdGNoLgo+PiAKPj4gU2luY2UgSSdt
IG5vdCBzdXJlIEkgdW5kZXJzdGFuZCB3aGF0IHlvdSBtZWFuIHdpdGggImNhcHBpbmcgdGhlCj4+
IGluaXQgbWFzayIsIEknbSBhbHNvIHVuY2VydGFpbiB3aGF0IGFsdGVybmF0aXZlIGJlaGF2aW9y
IHlvdSdyZQo+PiB0aGlua2luZyBvZi4gV2hhdCBJJ20gc3VnZ2VzdGluZyBpcwo+PiAKPj4gdTY0
IF9faW5pdCBwZHhfaW5pdF9tYXNrKHU2NCBiYXNlX2FkZHIpCj4+IHsKPj4gICAgICByZXR1cm4g
ZmlsbF9tYXNrKG1heChiYXNlX2FkZHIsICh1aW50NjRfdClQQUdFX1NJWkUgPDwgTUFYX09SREVS
KSAtIDEpOwo+PiB9Cj4gCj4gQXMgSSBwb2ludGVkIG91dCBpbiB0aGUgb3JpZ2luYWwgdGhyZWFk
LCB0aGVyZSBhcmUgYSBjb3VwbGUgb2YgaXNzdWVzIAo+IHdpdGggdGhpcyBzdWdnZXN0aW9uOgo+
IAkxKSBiYW5rcyBhcmUgbm90IG9yZGVyZWQgb24gQXJtLCBzbyB0aGUgcGR4IG1hc2sgbWF5IGdl
dCBpbml0aWFsaXplZCAKPiB3aXRoIGEgaGlnaGVyIGJhbmsgYWRkcmVzcyBwcmV2ZW50aW5nIHRo
ZSBQRFggY29tcHJlc3Npb24gdG8gd29yawoKVGhpcyBpcyBvcnRob2dvbmFsIHRvIG15IHN1Z2dl
c3Rpb24gaGVyZS4gSXQncyB1cCB0byBBcm0gY29kZSB0bwpjYWxsIHRoZSBmdW5jdGlvbiB3aXRo
IHRoZSBsb3dlc3QgYmFuaydzIGJhc2UgYWRkcmVzcyBpbnN0ZWFkIG9mCnRoZSBmaXJzdCBvbmUu
Cgo+IAkyKSB0aGUgUERYIHdpbGwgbm90IGJlIGFibGUgdG8gY29tcHJlc3MgYW55IGJpdHMgYmV0
d2VlbiAwIGFuZCB0aGUgTVNCIAo+IDEnIGluIHRoZSBiYXNlX2FkZHIuIEluIG90aGVyIHdvcmQs
IGZvciBhIGJhc2UgYWRkcmVzcyAweDIwMDAwMDAwMCAKPiAoOEdCKSwgdGhlIGluaXRpYWwgbWFz
ayB3aWxsIGJlICAweDFmZmZmZmZmZi4gSSBhbSBhd2FyZSBvZiBzb21lIAo+IHBsYXRmb3JtcyB3
aXRoIHNvbWUgaW50ZXJlc3RpbmcgZmlyc3QgYmFuayBiYXNlIGFkZHJlc3MgKGkuZSBhYm92ZSA0
R0IpLgoKV2VsbCwgd2UnZCBiZWVuIHRoZXJlIGJlZm9yZTogTW9yZSAiaW50ZXJlc3RpbmciIGxh
eW91dHMgbWF5CmluZGVlZCByZXF1aXJlIGFkanVzdG1lbnRzIHRvIHRoZSBsb2dpYy4gVGhlIHBh
cnRpY3VsYXIgY2FzZQp3ZSd2ZSBiZWVuIHRhbGtpbmcgYWJvdXQgd2FzIHRoZXJlIG5vdCBiZWlu
ZyBfYW55XyBSQU0KYmVsb3cgYSBjZXJ0YWluIGJvdW5kYXJ5LgoKPiAyKSBpcyBub3Qgb3Zlcmx5
IGNyaXRpY2FsLCBidXQgSSB0aGluayAxKSBzaG91bGQgYmUgYWRkcmVzc2VkLgo+IAo+IEF0IGxl
YXN0IG9uIEFybSwgSSBkb24ndCBzZWUgYW55IHJlYWwgdmFsdWUgdG8gaW5pdGlhbGl6ZSB0aGUg
UERYIG1hc2sgCj4gd2l0aCBhIGJhc2UgYWRkcmVzcy4gSSB3b3VsZCBiZSBtb3JlIGtlZW4gdG8g
aW1wbGVtZW50IHBkeF9pbml0X21hc2soKSBhczoKPiAKPiByZXR1cm4gZmlsbF9tYXNrKCgodWlu
dDY0X3QpUEFHRV9TSVpFIDw8IE1BWF9PUkRFUiAtIDEpOwoKQnV0IChiZXNpZGVzIHRoZSBtaXNz
aW5nIGNsb3NpbmcgcGFyZW50aGVzZSkgdGhhdCdzIG5vdCB3aGF0IHg4NiB3YW50cy4KCkphbgoK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 07 09:56:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 May 2019 09:56:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNwpL-000238-DC; Tue, 07 May 2019 09:55:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eprW=TH=citrix.com=prvs=0232d1aa4=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1hNwpJ-000233-Rm
 for xen-devel@lists.xenproject.org; Tue, 07 May 2019 09:55:57 +0000
X-Inumbo-ID: 4ed8b975-70ae-11e9-843c-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4ed8b975-70ae-11e9-843c-bc764e045a96;
 Tue, 07 May 2019 09:55:56 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,441,1549929600"; d="scan'208";a="85205982"
To: Eslam Elnikety <elnikety@amazon.com>, <xen-devel@lists.xenproject.org>
References: <20190506124624.54454-1-elnikety@amazon.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT6JAlcEEwEKAEECGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEWIQTXqBy2bTNXPzpOYFimNjwxBZC0bQUCXEowWQUJDCJ7dgAKCRCmNjwx
 BZC0beKvEACJ75YlJXd7TnNHgFyiCJkm/qPeoQ3sFGSDZuZh7SKcdt9+3V2bFEb0Mii1hQaz
 3hRqZb8sYPHJrGP0ljK09k3wf8k3OuNxziLQBJyzvn7WNlE4wBEcy/Ejo9TVBdA4ph5D0YaZ
 nqdsPmxe/xlTFuSkgu4ep1v9dfVP1TQR0e+JIBa/Ss+cKC5intKm+8JxpOploAHuzaPu0L/X
 FapzsIXqgT9eIQeBEgO2hge6h9Jov3WeED/vh8kA7f8c6zQ/gs5E7VGALwsiLrhr0LZFcKcw
 kI3oCCrB/C/wyPZv789Ra8EXbeRSJmTjcnBwHRPjnjwQmetRDD1t+VyrkC6uujT5jmgOBzaj
 KCqZ8PcMAssOzdzQtKmjUQ2b3ICPs2X13xZ5M5/OVs1W3TG5gkvMh4YoHi4ilFnOk+v3/j7q
 65FG6N0JLb94Ndi80HkIOQQ1XVGTyu6bUPaBg3rWK91Csp1682kD/dNVF3FKHrRLmSVtmEQR
 5rK0+VGc/FmR6vd4haKGWIRuPxzg+pBR77avIZpU7C7+UXGuZ5CbHwIdY8LojJg2TuUdqaVj
 yxmEZLOA8rVHipCGrslRNthVbJrGN/pqtKjCClFZHIAYJQ9EGLHXLG9Pj76opfjHij3MpR3o
 pCGAh6KsCrfrsvjnpDwqSbngGyEVH030irSk4SwIqZ7FwLkBDQRUWmc6AQgAzpc8Ng5Opbrh
 iZrn69Xr3js28p+b4a+0BOvC48NfrNovZw4eFeKIzmI/t6EkJkSqBIxobWRpBkwGweENsqnd
 0qigmsDw4N7J9Xx0h9ARDqiWxX4jr7u9xauI+CRJ1rBNO3VV30QdACwQ4LqhR/WA+IjdhyMH
 wj3EJGE61NdP/h0zfaLYAbvEg47/TPThFsm4m8Rd6bX7RkrrOgBbL/AOnYOMEivyfZZKX1vv
 iEemAvLfdk2lZt7Vm6X/fbKbV8tPUuZELzNedJvTTBS3/l1FVz9OUcLDeWhGEdlxqXH0sYWh
 E9+PXTAfz5JxKH+LMetwEM8DbuOoDIpmIGZKrZ+2fQARAQABiQNbBBgBCgAmAhsCFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKMJ4FCQnQ/OQBKcBdIAQZAQoABgUCVFpnOgAKCRCyFcen
 x4Qb7cXrCAC0qQeEWmLa9oEAPa+5U6wvG1t/mi22gZN6uzQXH1faIOoDehr7PPESE6tuR/vI
 CTTnaSrd4UDPNeqOqVF07YexWD1LDcQG6PnRqC5DIX1RGE3BaSaMl2pFJP8y+chews11yP8G
 DBbxaIsTcHZI1iVIC9XLhoeegWi84vYc8F4ziADVfowbmbvcVw11gE8tmALCwTeBeZVteXjh
 0OELHwrc1/4j4yvENjIXRO+QLIgk43kB57Upr4tP2MEcs0odgPM+Q+oETOJ00xzLgkTnLPim
 C1FIW2bOZdTj+Uq6ezRS2LKsNmW+PRRvNyA5ojEbA/faxmAjMZtLdSSSeFK8y4SoCRCmNjwx
 BZC0bevWEACRu+GyQgrdGmorUptniIeO1jQlpTiP5WpVnk9Oe8SiLoXUhXXNj6EtzyLGpYmf
 kEAbki+S6WAKnzZd3shL58AuMyDxtFNNjNeKJOcl6FL7JPBIIgIp3wR401Ep+/s5pl3Nw8Ii
 157f0T7o8CPb54w6S1WsMkU78WzTxIs/1lLblSMcvyz1Jq64g4OqiWI85JfkzPLlloVf1rzy
 ebIBLrrmjhCE2tL1RONpE/KRVb+Q+PIs5+YcZ+Q1e0vXWA7NhTWFbWx3+N6WW6gaGpbFbopo
 FkYRpj+2TA5cX5zW148/xU5/ATEb5vdUkFLUFVy5YNUSyeBHuaf6fGmBrDc47rQjAOt1rmyD
 56MUBHpLUbvA6NkPezb7T6bQpupyzGRkMUmSwHiLyQNJQhVe+9NiJJvtEE3jol0JVJoQ9WVn
 FAzPNCgHQyvbsIF3gYkCYKI0w8EhEoH5FHYLoKS6Jg880IY5rXzoAEfPvLXegy6mhYl+mNVN
 QUBD4h9XtOvcdzR559lZuC0Ksy7Xqw3BMolmKsRO3gWKhXSna3zKl4UuheyZtubVWoNWP/bn
 vbyiYnLwuiKDfNAinEWERC8nPKlv3PkZw5d3t46F1Dx0TMf16NmP+azsRpnMZyzpY8BL2eur
 feSGAOB9qjZNyzbo5nEKHldKWCKE7Ye0EPEjECS1gjKDwbkBDQRUWrq9AQgA7aJ0i1pQSmUR
 6ZXZD2YEDxia2ByR0uZoTS7N0NYv1OjU8v6p017u0Fco5+Qoju/fZ97ScHhp5xGVAk5kxZBF
 DT4ovJd0nIeSr3bbWwfNzGx1waztfdzXt6n3MBKr7AhioB1m+vuk31redUdnhbtvN7O40MC+
 fgSk5/+jRGxY3IOVPooQKzUO7M51GoOg4wl9ia3H2EzOoGhN2vpTbT8qCcL92ZZZwkBRldoA
 Wn7c1hEKSTuT3f1VpSmhjnX0J4uvKZ1V2R7rooKJYFBcySC0wa8aTmAtAvLgfcpe+legOtgq
 DKzLuN45xzEjyjCiI521t8zxNMPJY9FiCPNv0sCkDwARAQABiQI8BBgBCgAmAhsMFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKNJYFCQnQrVkACgkQpjY8MQWQtG2Xxg//RrRP+PFYuNXt
 9C5hec/JoY24TkGPPd2tMC9usWZVImIk7VlHlAeqHeE0lWU0LRGIvOBITbS9izw6fOVQBvCA
 Fni56S12fKLusWgWhgu03toT9ZGxZ9W22yfw5uThSHQ4y09wRWAIYvhJsKnPGGC2KDxFvtz5
 4pYYNe8Icy4bwsxcgbaSFaRh+mYtts6wE9VzyJvyfTqbe8VrvE+3InG5rrlNn51AO6M4Wv20
 iFEgYanJXfhicl0WCQrHyTLfdB5p1w+072CL8uryHQVfD0FcDe+J/wl3bmYze+aD1SlPzFoI
 MaSIXKejC6oh6DAT4rvU8kMAbX90T834Mvbc3jplaWorNJEwjAH/r+v877AI9Vsmptis+rni
 JwUissjRbcdlkKBisoUZRPmxQeUifxUpqgulZcYwbEC/a49+WvbaYUriaDLHzg9xisijHwD2
 yWV8igBeg+cmwnk0mPz8tIVvwi4lICAgXob7HZiaqKnwaDXs4LiS4vdG5s/ElnE3rIc87yru
 24n3ypeDZ6f5LkdqL1UNp5/0Aqbr3EiN7/ina4YVyscy9754l944kyHnnMRLVykg0v+kakj0
 h0RJ5LbfLAMM8M52KIA3y14g0Fb7kHLcOUMVcgfQ3PrN6chtC+5l6ouDIlSLR3toxH8Aam7E
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <32d91d7a-a02d-65e3-d166-deb3b64ab592@citrix.com>
Date: Tue, 7 May 2019 10:55:51 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <20190506124624.54454-1-elnikety@amazon.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] mm: option to _always_ scrub freed domheap
 pages
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gNS82LzE5IDE6NDYgUE0sIEVzbGFtIEVsbmlrZXR5IHdyb3RlOgo+IEdpdmUgdGhlIGFkbWlu
aXN0cmF0b3IgZnVydGhlciBjb250cm9sIG9uIHdoZW4gdG8gc2NydWIgZG9taGVhcCBwYWdlcyBi
eSBhZGRpbmcKPiBhbiBvcHRpb24gdG8gYWx3YXlzIHNjcnViLiBUaGlzIGlzIGEgc2FmZXR5IGZl
YXR1cmUgdGhhdCwgd2hlbiBlbmFibGVkLAo+IHByZXZlbnRzIGEgKGJ1Z2d5KSBkb21haW4gZnJv
bSBsZWFraW5nIHNlY3JldHMgaWYgaXQgYWNjaWRlbnRhbGx5IGZyZWVzIGEgcGFnZQo+IHdpdGhv
dXQgcHJvcGVyIHNjcnViYmluZy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBFc2xhbSBFbG5pa2V0eSA8
ZWxuaWtldHlAYW1hem9uLmNvbT4KCk5vdyB0aGF0IEkgdGhpbmsgYWJvdXQgaXQgLS0gQW5keSwg
aXNuJ3QgdGhlcmUgYSBwYXRjaCBpbiB0aGUgWGVuU2VydmVyCnBhdGNocXVldWUgdG8gZW5hYmxl
IHNjcnViYmluZyBieSBkZWZhdWx0PwoKSSdtIHdvbmRlcmluZyBpZiB0aGlzIHNob3VsZCBkZWZh
dWx0IHRvICd0cnVlJywgYW5kIHBlb3BsZSB3aG8gcmVhbGx5CndhbnQgdGhlIGV4dHJhIHBlcmZv
cm1hbmNlIHNob3VsZCB0dXJuIGl0IG9mZi4KCk9ubHkgb25lIG90aGVyIG1pbm9yIGNvbW1lbnQ6
Cgo+IC0tLQo+ICBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MgfCAgOCArKysrKysr
Kwo+ICB4ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyAgICAgICAgICAgfCAxMSArKysrKysrKystLQo+
ICAyIGZpbGVzIGNoYW5nZWQsIDE3IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4gCj4g
ZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYyBiL2RvY3MvbWlz
Yy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYwo+IGluZGV4IDdkY2IyMjkzMmEuLjVhOTI5NDljNWEg
MTAwNjQ0Cj4gLS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCj4gKysrIGIv
ZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCj4gQEAgLTI3MCw2ICsyNzAsMTQgQEAg
YW5kIG5vdCBydW5uaW5nIHNvZnRpcnFzLiBSZWR1Y2UgdGhpcyBpZiBzb2Z0aXJxcyBhcmUgbm90
IGJlaW5nIHJ1biBmcmVxdWVudGx5Cj4gIGVub3VnaC4gU2V0dGluZyB0aGlzIHRvIGEgaGlnaCB2
YWx1ZSBtYXkgY2F1c2UgYm9vdCBmYWlsdXJlLCBwYXJ0aWN1bGFybHkgaWYKPiAgdGhlIE5NSSB3
YXRjaGRvZyBpcyBhbHNvIGVuYWJsZWQuCj4gIAo+ICsjIyMgc2NydWJfZG9taGVhcAo+ICs+IGA9
IDxib29sZWFuPmAKPiArCj4gKz4gRGVmYXVsdDogYGZhbHNlYAo+ICsKPiArU2NydWIgZG9tYWlu
cycgZnJlZWQgcGFnZXMuIFRoaXMgaXMgYSBzYWZldHkgbmV0IGFnYWluc3QgYSAoYnVnZ3kpIGRv
bWFpbgo+ICthY2NpZGVudGFsbHkgbGVha2luZyBzZWNyZXRzIGJ5IHJlbGVhc2luZyBwYWdlcyB3
aXRob3V0IHByb3BlciBzYW5pdGl6YXRpb24uCj4gKwo+ICAjIyMgY2xvY2tzb3VyY2UgKHg4NikK
PiAgPiBgPSBwaXQgfCBocGV0IHwgYWNwaSB8IHRzY2AKPiAgCj4gZGlmZiAtLWdpdCBhL3hlbi9j
b21tb24vcGFnZV9hbGxvYy5jIGIveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKPiBpbmRleCBiZTQ0
MTU4MDMzLi42NzhhMDBhYzliIDEwMDY0NAo+IC0tLSBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5j
Cj4gKysrIGIveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKPiBAQCAtMjE0LDYgKzIxNCwxMiBAQCBj
dXN0b21fcGFyYW0oImJvb3RzY3J1YiIsIHBhcnNlX2Jvb3RzY3J1Yl9wYXJhbSk7Cj4gIHN0YXRp
YyB1bnNpZ25lZCBsb25nIF9faW5pdGRhdGEgb3B0X2Jvb3RzY3J1Yl9jaHVuayA9IE1CKDEyOCk7
Cj4gIHNpemVfcGFyYW0oImJvb3RzY3J1Yl9jaHVuayIsIG9wdF9ib290c2NydWJfY2h1bmspOwo+
ICAKPiArLyoKPiArICogc2NydWJfZG9taGVhcCAtPiBEb21oZWFwIHBhZ2VzIGFyZSBzY3J1YmJl
ZCB3aGVuIGZyZWVkCj4gKyAqLwo+ICtzdGF0aWMgYm9vbF90IG9wdF9zY3J1Yl9kb21oZWFwID0g
MDsKPiArYm9vbGVhbl9wYXJhbSgic2NydWJfZG9taGVhcCIsIG9wdF9zY3J1Yl9kb21oZWFwKTsK
CkknbSBzdXJlIEphbiB3aWxsIHJlcXVlc3QgdGhpcyB0byBiZSAnc2NydWItZG9taGVhcCcgaW5z
dGVhZCAobm90IHVzaW5nCidfJyB3aGVuIHlvdSBjYW4gdXNlICctJykuCgpPdGhlcndpc2UgdGhp
cyBsb29rcyBnb29kIHRvIG1lOgoKQWNrZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5s
YXBAY2l0cml4LmNvbT4KCkkgdGhpbmsgYm90aCBvZiB0aGVzZSBjb3VsZCBwcm9iYWJseSBiZSBm
aXhlZCB1cCBvbiBjaGVjay1pbi4KCiAtR2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 07 09:57:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 May 2019 09:57:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNwr4-0002As-UD; Tue, 07 May 2019 09:57:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=M5sH=TH=citrix.com=prvs=0233d00f1=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1hNwr3-0002Ak-No
 for xen-devel@lists.xenproject.org; Tue, 07 May 2019 09:57:45 +0000
X-Inumbo-ID: 8acf41e6-70ae-11e9-bead-93b967b6df21
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8acf41e6-70ae-11e9-bead-93b967b6df21;
 Tue, 07 May 2019 09:57:37 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,441,1549929600"; d="scan'208";a="85206016"
Date: Tue, 7 May 2019 10:57:34 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: George Dunlap <george.dunlap@citrix.com>
Message-ID: <20190507095733.GA2798@zion.uk.xensource.com>
References: <20190506124624.54454-1-elnikety@amazon.com>
 <32d91d7a-a02d-65e3-d166-deb3b64ab592@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <32d91d7a-a02d-65e3-d166-deb3b64ab592@citrix.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH] mm: option to _always_ scrub freed domheap
 pages
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Eslam Elnikety <elnikety@amazon.com>,
 Tim Deegan <tim@xen.org>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBNYXkgMDcsIDIwMTkgYXQgMTA6NTU6NTFBTSArMDEwMCwgR2VvcmdlIER1bmxhcCB3
cm90ZToKPiBPbiA1LzYvMTkgMTo0NiBQTSwgRXNsYW0gRWxuaWtldHkgd3JvdGU6Cj4gPiBHaXZl
IHRoZSBhZG1pbmlzdHJhdG9yIGZ1cnRoZXIgY29udHJvbCBvbiB3aGVuIHRvIHNjcnViIGRvbWhl
YXAgcGFnZXMgYnkgYWRkaW5nCj4gPiBhbiBvcHRpb24gdG8gYWx3YXlzIHNjcnViLiBUaGlzIGlz
IGEgc2FmZXR5IGZlYXR1cmUgdGhhdCwgd2hlbiBlbmFibGVkLAo+ID4gcHJldmVudHMgYSAoYnVn
Z3kpIGRvbWFpbiBmcm9tIGxlYWtpbmcgc2VjcmV0cyBpZiBpdCBhY2NpZGVudGFsbHkgZnJlZXMg
YSBwYWdlCj4gPiB3aXRob3V0IHByb3BlciBzY3J1YmJpbmcuCj4gPiAKPiA+IFNpZ25lZC1vZmYt
Ynk6IEVzbGFtIEVsbmlrZXR5IDxlbG5pa2V0eUBhbWF6b24uY29tPgo+IAo+IE5vdyB0aGF0IEkg
dGhpbmsgYWJvdXQgaXQgLS0gQW5keSwgaXNuJ3QgdGhlcmUgYSBwYXRjaCBpbiB0aGUgWGVuU2Vy
dmVyCj4gcGF0Y2hxdWV1ZSB0byBlbmFibGUgc2NydWJiaW5nIGJ5IGRlZmF1bHQ/Cj4gCj4gSSdt
IHdvbmRlcmluZyBpZiB0aGlzIHNob3VsZCBkZWZhdWx0IHRvICd0cnVlJywgYW5kIHBlb3BsZSB3
aG8gcmVhbGx5Cj4gd2FudCB0aGUgZXh0cmEgcGVyZm9ybWFuY2Ugc2hvdWxkIHR1cm4gaXQgb2Zm
Lgo+IAo+IE9ubHkgb25lIG90aGVyIG1pbm9yIGNvbW1lbnQ6Cj4gCj4gPiAtLS0KPiA+ICBkb2Nz
L21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MgfCAgOCArKysrKysrKwo+ID4gIHhlbi9jb21t
b24vcGFnZV9hbGxvYy5jICAgICAgICAgICB8IDExICsrKysrKysrKy0tCj4gPiAgMiBmaWxlcyBj
aGFuZ2VkLCAxNyBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQo+ID4gCj4gPiBkaWZmIC0t
Z2l0IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jIGIvZG9jcy9taXNjL3hlbi1j
b21tYW5kLWxpbmUucGFuZG9jCj4gPiBpbmRleCA3ZGNiMjI5MzJhLi41YTkyOTQ5YzVhIDEwMDY0
NAo+ID4gLS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCj4gPiArKysgYi9k
b2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MKPiA+IEBAIC0yNzAsNiArMjcwLDE0IEBA
IGFuZCBub3QgcnVubmluZyBzb2Z0aXJxcy4gUmVkdWNlIHRoaXMgaWYgc29mdGlycXMgYXJlIG5v
dCBiZWluZyBydW4gZnJlcXVlbnRseQo+ID4gIGVub3VnaC4gU2V0dGluZyB0aGlzIHRvIGEgaGln
aCB2YWx1ZSBtYXkgY2F1c2UgYm9vdCBmYWlsdXJlLCBwYXJ0aWN1bGFybHkgaWYKPiA+ICB0aGUg
Tk1JIHdhdGNoZG9nIGlzIGFsc28gZW5hYmxlZC4KPiA+ICAKPiA+ICsjIyMgc2NydWJfZG9taGVh
cAo+ID4gKz4gYD0gPGJvb2xlYW4+YAo+ID4gKwo+ID4gKz4gRGVmYXVsdDogYGZhbHNlYAo+ID4g
Kwo+ID4gK1NjcnViIGRvbWFpbnMnIGZyZWVkIHBhZ2VzLiBUaGlzIGlzIGEgc2FmZXR5IG5ldCBh
Z2FpbnN0IGEgKGJ1Z2d5KSBkb21haW4KPiA+ICthY2NpZGVudGFsbHkgbGVha2luZyBzZWNyZXRz
IGJ5IHJlbGVhc2luZyBwYWdlcyB3aXRob3V0IHByb3BlciBzYW5pdGl6YXRpb24uCj4gPiArCj4g
PiAgIyMjIGNsb2Nrc291cmNlICh4ODYpCj4gPiAgPiBgPSBwaXQgfCBocGV0IHwgYWNwaSB8IHRz
Y2AKPiA+ICAKPiA+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyBiL3hlbi9j
b21tb24vcGFnZV9hbGxvYy5jCj4gPiBpbmRleCBiZTQ0MTU4MDMzLi42NzhhMDBhYzliIDEwMDY0
NAo+ID4gLS0tIGEveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKPiA+ICsrKyBiL3hlbi9jb21tb24v
cGFnZV9hbGxvYy5jCj4gPiBAQCAtMjE0LDYgKzIxNCwxMiBAQCBjdXN0b21fcGFyYW0oImJvb3Rz
Y3J1YiIsIHBhcnNlX2Jvb3RzY3J1Yl9wYXJhbSk7Cj4gPiAgc3RhdGljIHVuc2lnbmVkIGxvbmcg
X19pbml0ZGF0YSBvcHRfYm9vdHNjcnViX2NodW5rID0gTUIoMTI4KTsKPiA+ICBzaXplX3BhcmFt
KCJib290c2NydWJfY2h1bmsiLCBvcHRfYm9vdHNjcnViX2NodW5rKTsKPiA+ICAKPiA+ICsvKgo+
ID4gKyAqIHNjcnViX2RvbWhlYXAgLT4gRG9taGVhcCBwYWdlcyBhcmUgc2NydWJiZWQgd2hlbiBm
cmVlZAo+ID4gKyAqLwo+ID4gK3N0YXRpYyBib29sX3Qgb3B0X3NjcnViX2RvbWhlYXAgPSAwOwoK
UGxlYXNlIGNoYW5nZSBib29sX3QgdG8gYm9vbCBhbmQgMCB0byBmYWxzZSB3aGlsZSB5b3UncmUg
YXQgaXQuIDotKQoKV2VpLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 07 10:04:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 May 2019 10:04:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNwxC-00039E-Lw; Tue, 07 May 2019 10:04:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=VLhp=TH=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hNwxB-000399-5u
 for xen-devel@lists.xenproject.org; Tue, 07 May 2019 10:04:05 +0000
X-Inumbo-ID: 70f6b85c-70af-11e9-843c-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 70f6b85c-70af-11e9-843c-bc764e045a96;
 Tue, 07 May 2019 10:04:03 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 07 May 2019 04:04:02 -0600
Message-Id: <5CD1580E020000780022C6D8@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 07 May 2019 04:03:58 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Eslam Elnikety" <elnikety@amazon.com>,<george.dunlap@citrix.com>
References: <20190506124624.54454-1-elnikety@amazon.com>
 <32d91d7a-a02d-65e3-d166-deb3b64ab592@citrix.com>
In-Reply-To: <32d91d7a-a02d-65e3-d166-deb3b64ab592@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] mm: option to _always_ scrub freed domheap
 pages
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA3LjA1LjE5IGF0IDExOjU1LCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBPbiA1LzYvMTkgMTo0NiBQTSwgRXNsYW0gRWxuaWtldHkgd3JvdGU6Cj5bLi4uXQo+IEkn
bSB3b25kZXJpbmcgaWYgdGhpcyBzaG91bGQgZGVmYXVsdCB0byAndHJ1ZScsIGFuZCBwZW9wbGUg
d2hvIHJlYWxseQo+IHdhbnQgdGhlIGV4dHJhIHBlcmZvcm1hbmNlIHNob3VsZCB0dXJuIGl0IG9m
Zi4KCldoeSB3b3VsZCB3ZSB3YW50IHRvIGNhdGVyIGZvciBidWdneSBndWVzdHMgYnkgZGVmYXVs
dD8KCj4+IC0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYwo+PiArKysgYi9k
b2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MKPj4gQEAgLTI3MCw2ICsyNzAsMTQgQEAg
YW5kIG5vdCBydW5uaW5nIHNvZnRpcnFzLiBSZWR1Y2UgdGhpcyBpZiBzb2Z0aXJxcyBhcmUgbm90
IGJlaW5nIHJ1biBmcmVxdWVudGx5Cj4+ICBlbm91Z2guIFNldHRpbmcgdGhpcyB0byBhIGhpZ2gg
dmFsdWUgbWF5IGNhdXNlIGJvb3QgZmFpbHVyZSwgcGFydGljdWxhcmx5IGlmCj4+ICB0aGUgTk1J
IHdhdGNoZG9nIGlzIGFsc28gZW5hYmxlZC4KPj4gIAo+PiArIyMjIHNjcnViX2RvbWhlYXAKPj4g
Kz4gYD0gPGJvb2xlYW4+YAo+PiArCj4+ICs+IERlZmF1bHQ6IGBmYWxzZWAKPj4gKwo+PiArU2Ny
dWIgZG9tYWlucycgZnJlZWQgcGFnZXMuIFRoaXMgaXMgYSBzYWZldHkgbmV0IGFnYWluc3QgYSAo
YnVnZ3kpIGRvbWFpbgo+PiArYWNjaWRlbnRhbGx5IGxlYWtpbmcgc2VjcmV0cyBieSByZWxlYXNp
bmcgcGFnZXMgd2l0aG91dCBwcm9wZXIgc2FuaXRpemF0aW9uLgo+PiArCj4+ICAjIyMgY2xvY2tz
b3VyY2UgKHg4NikKPj4gID4gYD0gcGl0IHwgaHBldCB8IGFjcGkgfCB0c2NgCgpUaGUgZW50cmll
cyBoZXJlIGFyZSBhbHBoYWJldGljYWxseSBzb3J0ZWQsIHNvIHRoZSBhZGRpdGlvbiB3YW50cyB0
bwptb3ZlIGRvd24gcXVpdGUgYSBiaXQuCgo+PiAtLS0gYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2Mu
Ywo+PiArKysgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwo+PiBAQCAtMjE0LDYgKzIxNCwxMiBA
QCBjdXN0b21fcGFyYW0oImJvb3RzY3J1YiIsIHBhcnNlX2Jvb3RzY3J1Yl9wYXJhbSk7Cj4+ICBz
dGF0aWMgdW5zaWduZWQgbG9uZyBfX2luaXRkYXRhIG9wdF9ib290c2NydWJfY2h1bmsgPSBNQigx
MjgpOwo+PiAgc2l6ZV9wYXJhbSgiYm9vdHNjcnViX2NodW5rIiwgb3B0X2Jvb3RzY3J1Yl9jaHVu
ayk7Cj4+ICAKPj4gKy8qCj4+ICsgKiBzY3J1Yl9kb21oZWFwIC0+IERvbWhlYXAgcGFnZXMgYXJl
IHNjcnViYmVkIHdoZW4gZnJlZWQKPj4gKyAqLwo+PiArc3RhdGljIGJvb2xfdCBvcHRfc2NydWJf
ZG9taGVhcCA9IDA7Cj4+ICtib29sZWFuX3BhcmFtKCJzY3J1Yl9kb21oZWFwIiwgb3B0X3NjcnVi
X2RvbWhlYXApOwo+IAo+IEknbSBzdXJlIEphbiB3aWxsIHJlcXVlc3QgdGhpcyB0byBiZSAnc2Ny
dWItZG9taGVhcCcgaW5zdGVhZCAobm90IHVzaW5nCj4gJ18nIHdoZW4geW91IGNhbiB1c2UgJy0n
KS4KCkluZGVlZCwgcGx1cyB1c2UgImJvb2wiLCBkcm9wIHRoZSBwb2ludGxlc3MgaW5pdGlhbGl6
ZXIsIGFuZCBjb3JyZWN0CnRoZSBzdHlsZSBvZiB0aGUgKHNpbmdsZSBsaW5lKSBjb21tZW50LgoK
SmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 07 10:06:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 May 2019 10:06:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNwzU-0003Me-3B; Tue, 07 May 2019 10:06:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=VLhp=TH=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hNwzT-0003MZ-0E
 for xen-devel@lists.xenproject.org; Tue, 07 May 2019 10:06:27 +0000
X-Inumbo-ID: c1e33312-70af-11e9-b8dc-c73861eee1a4
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c1e33312-70af-11e9-b8dc-c73861eee1a4;
 Tue, 07 May 2019 10:06:19 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 07 May 2019 04:06:18 -0600
Message-Id: <5CD15894020000780022C6EE@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 07 May 2019 04:06:12 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Eslam Elnikety" <elnikety@amazon.com>
References: <20190506124624.54454-1-elnikety@amazon.com>
 <32d91d7a-a02d-65e3-d166-deb3b64ab592@citrix.com>
 <5CD1580E020000780022C6D8@prv1-mh.provo.novell.com>
In-Reply-To: <5CD1580E020000780022C6D8@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] mm: option to _always_ scrub freed domheap
 pages
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <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@citrix.com,
 Tim Deegan <tim@xen.org>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA3LjA1LjE5IGF0IDEyOjAzLCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+Pj4+
IE9uIDA3LjA1LjE5IGF0IDExOjU1LCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90ZToK
Pj4gT24gNS82LzE5IDE6NDYgUE0sIEVzbGFtIEVsbmlrZXR5IHdyb3RlOgo+Pj4gLS0tIGEveGVu
L2NvbW1vbi9wYWdlX2FsbG9jLmMKPj4+ICsrKyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCj4+
PiBAQCAtMjE0LDYgKzIxNCwxMiBAQCBjdXN0b21fcGFyYW0oImJvb3RzY3J1YiIsIHBhcnNlX2Jv
b3RzY3J1Yl9wYXJhbSk7Cj4+PiAgc3RhdGljIHVuc2lnbmVkIGxvbmcgX19pbml0ZGF0YSBvcHRf
Ym9vdHNjcnViX2NodW5rID0gTUIoMTI4KTsKPj4+ICBzaXplX3BhcmFtKCJib290c2NydWJfY2h1
bmsiLCBvcHRfYm9vdHNjcnViX2NodW5rKTsKPj4+ICAKPj4+ICsvKgo+Pj4gKyAqIHNjcnViX2Rv
bWhlYXAgLT4gRG9taGVhcCBwYWdlcyBhcmUgc2NydWJiZWQgd2hlbiBmcmVlZAo+Pj4gKyAqLwo+
Pj4gK3N0YXRpYyBib29sX3Qgb3B0X3NjcnViX2RvbWhlYXAgPSAwOwo+Pj4gK2Jvb2xlYW5fcGFy
YW0oInNjcnViX2RvbWhlYXAiLCBvcHRfc2NydWJfZG9taGVhcCk7Cj4+IAo+PiBJJ20gc3VyZSBK
YW4gd2lsbCByZXF1ZXN0IHRoaXMgdG8gYmUgJ3NjcnViLWRvbWhlYXAnIGluc3RlYWQgKG5vdCB1
c2luZwo+PiAnXycgd2hlbiB5b3UgY2FuIHVzZSAnLScpLgo+IAo+IEluZGVlZCwgcGx1cyB1c2Ug
ImJvb2wiLCBkcm9wIHRoZSBwb2ludGxlc3MgaW5pdGlhbGl6ZXIsIGFuZCBjb3JyZWN0Cj4gdGhl
IHN0eWxlIG9mIHRoZSAoc2luZ2xlIGxpbmUpIGNvbW1lbnQuCgpBbmQgdXNlIF9fcmVhZF9tb3N0
bHkuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 07 11:10:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 May 2019 11:10:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNxyk-0000Hb-F7; Tue, 07 May 2019 11:09:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dSdb=TH=citrix.com=prvs=023b58f18=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hNxyj-0000HW-MT
 for xen-devel@lists.xenproject.org; Tue, 07 May 2019 11:09:45 +0000
X-Inumbo-ID: 9e49d900-70b8-11e9-843c-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9e49d900-70b8-11e9-843c-bc764e045a96;
 Tue, 07 May 2019 11:09:44 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,441,1549929600"; d="scan'208";a="85207653"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23761.26485.474022.299868@mariner.uk.xensource.com>
Date: Tue, 7 May 2019 12:09:41 +0100
To: Wei Liu <wei.liu2@citrix.com>, Juergen Gross <jgross@suse.com>, Jan
 Beulich <JBeulich@suse.com>, <xen-devel@lists.xenproject.org>
In-Reply-To: <23751.6297.231034.162861@mariner.uk.xensource.com>
References: <23751.6062.590245.436664@mariner.uk.xensource.com>
 <23751.6297.231034.162861@mariner.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: [Xen-devel] [PATCH STABLE] tools/firmware: update OVMF Makefile,
 when necessaryf
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SWFuIEphY2tzb24gd3JpdGVzICgiW1BBVENIIFNUQUJMRV0gdG9vbHMvZmlybXdhcmU6IHVwZGF0
ZSBPVk1GIE1ha2VmaWxlLCB3aGVuIG5lY2Vzc2FyeSIpOgo+IE5vdyBkb25lLCBpbmNsdWRpbmcg
Zm9yIHN0YWdpbmctNC42LiAgNC42IGlzIG91dCBvZiBzZWN1cml0eSBzdXBwb3J0LAo+IGJ1dCBv
c3N0ZXN0IHdhbnRzIHRvIGJlIGFibGUgdG8gYnVpbGQgNC42IHNvIHRoYXQgaXQgY2FuIHRlc3QK
PiBtaWdyYXRpb24gZnJvbSA0LjYgdG8gNC43LCBhbmQgNC43ICppcyogc3RpbGwgKGp1c3QgYWJv
dXQpIGluIHNlY3VyaXR5Cj4gc3VwcG9ydC4KCkkgaGF2ZSBjaGVycnkgcGlja2VkIGFub3RoZXIg
MiBidWlsZCBmaXhlcyBmcm9tIDQuNyBvbnRvIHN0YWdpbmctNC42OgoKICA3YzhkYjU4ZDM3Mzlj
ODA1ZjRjMGY3NzNiNjUxNTdmMzA2YjAwYzJhCiAgRml4IG1pc2xlYWRpbmcgaW5kZW50YXRpb24g
d2FybmluZ3MKCiAgZTY3NTMzMmQ1ZDA0OWJiZjVjZTRjZjE5MjRhNjQxNGI4MDM1OTYzZAogIHhl
bmFseXplOiByZW1vdmUgY3IzX2NvbXBhcmVfdG90YWwKCklhbi4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 07 11:14:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 May 2019 11:14:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNy3j-00012e-2f; Tue, 07 May 2019 11:14:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GFk4=TH=amazon.com=prvs=023fb95da=elnikety@srs-us1.protection.inumbo.net>)
 id 1hNy3h-00012Z-5a
 for xen-devel@lists.xenproject.org; Tue, 07 May 2019 11:14:53 +0000
X-Inumbo-ID: 554f3c94-70b9-11e9-843c-bc764e045a96
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 554f3c94-70b9-11e9-843c-bc764e045a96;
 Tue, 07 May 2019 11:14:51 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1557227691; x=1588763691;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:content-transfer-encoding: mime-version;
 bh=jXXop0PiAapm01vCgdRYWrjI9gJfZGVYQOSKODuoMYk=;
 b=rmW/q/QwMcYcfN2eEeNFyZYvuOlAxY16zOjzRYOZMjjnuorVUf2UWiBA
 kAKmBH5En0+/5V8RREX9OjmetR2QuP61PW/9BlGIDw1arXxsEvROMY4fs
 HgbGWE2SvPJxkEo9DxnKORatYTiSThitwzErhHsk2Lag7psuM81l/YO8c Y=;
X-IronPort-AV: E=Sophos;i="5.60,441,1549929600"; d="scan'208";a="401125896"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2a-6e2fc477.us-west-2.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 07 May 2019 11:14:49 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan2.pdx.amazon.com [10.236.137.194])
 by email-inbound-relay-2a-6e2fc477.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id x47BEijO122794
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Tue, 7 May 2019 11:14:48 GMT
Received: from EX13D03EUA001.ant.amazon.com (10.43.165.33) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 7 May 2019 11:14:47 +0000
Received: from EX13D03EUA002.ant.amazon.com (10.43.165.166) by
 EX13D03EUA001.ant.amazon.com (10.43.165.33) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 7 May 2019 11:14:47 +0000
Received: from EX13D03EUA002.ant.amazon.com ([10.43.165.166]) by
 EX13D03EUA002.ant.amazon.com ([10.43.165.166]) with mapi id 15.00.1367.000;
 Tue, 7 May 2019 11:14:47 +0000
From: "Elnikety, Eslam" <elnikety@amazon.com>
To: Jan Beulich <jbeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH] mm: option to _always_ scrub freed domheap
 pages
Thread-Index: AQHVBAm5eudGNL+MTEaorwDeI6p5G6ZfbgeAgAACRQCAAACfAIAAEyYA
Date: Tue, 7 May 2019 11:14:46 +0000
Message-ID: <5EDA6565-E2D9-4DA1-8504-B6A962733CE5@amazon.com>
References: <20190506124624.54454-1-elnikety@amazon.com>
 <32d91d7a-a02d-65e3-d166-deb3b64ab592@citrix.com>
 <5CD1580E020000780022C6D8@prv1-mh.provo.novell.com>
 <5CD15894020000780022C6EE@prv1-mh.provo.novell.com>
In-Reply-To: <5CD15894020000780022C6EE@prv1-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.43.165.155]
Content-ID: <E26165323B4AE24AB45896F839C26F65@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH] mm: option to _always_ scrub freed domheap
 pages
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 "george.dunlap@citrix.com" <george.dunlap@citrix.com>,
 Tim Deegan <tim@xen.org>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Cj4gT24gNy4gTWF5IDIwMTksIGF0IDEyOjA2LCBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+IHdyb3RlOgo+IAo+Pj4+IE9uIDA3LjA1LjE5IGF0IDEyOjAzLCA8SkJldWxpY2hAc3VzZS5j
b20+IHdyb3RlOgo+Pj4+PiBPbiAwNy4wNS4xOSBhdCAxMTo1NSwgPGdlb3JnZS5kdW5sYXBAY2l0
cml4LmNvbT4gd3JvdGU6Cj4+PiBPbiA1LzYvMTkgMTo0NiBQTSwgRXNsYW0gRWxuaWtldHkgd3Jv
dGU6Cj4+Pj4gLS0tIGEveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKPj4+PiArKysgYi94ZW4vY29t
bW9uL3BhZ2VfYWxsb2MuYwo+Pj4+IEBAIC0yMTQsNiArMjE0LDEyIEBAIGN1c3RvbV9wYXJhbSgi
Ym9vdHNjcnViIiwgcGFyc2VfYm9vdHNjcnViX3BhcmFtKTsKPj4+PiBzdGF0aWMgdW5zaWduZWQg
bG9uZyBfX2luaXRkYXRhIG9wdF9ib290c2NydWJfY2h1bmsgPSBNQigxMjgpOwo+Pj4+IHNpemVf
cGFyYW0oImJvb3RzY3J1Yl9jaHVuayIsIG9wdF9ib290c2NydWJfY2h1bmspOwo+Pj4+IAo+Pj4+
ICsvKgo+Pj4+ICsgKiBzY3J1Yl9kb21oZWFwIC0+IERvbWhlYXAgcGFnZXMgYXJlIHNjcnViYmVk
IHdoZW4gZnJlZWQKPj4+PiArICovCj4+Pj4gK3N0YXRpYyBib29sX3Qgb3B0X3NjcnViX2RvbWhl
YXAgPSAwOwo+Pj4+ICtib29sZWFuX3BhcmFtKCJzY3J1Yl9kb21oZWFwIiwgb3B0X3NjcnViX2Rv
bWhlYXApOwo+Pj4gCj4+PiBJJ20gc3VyZSBKYW4gd2lsbCByZXF1ZXN0IHRoaXMgdG8gYmUgJ3Nj
cnViLWRvbWhlYXAnIGluc3RlYWQgKG5vdCB1c2luZwo+Pj4gJ18nIHdoZW4geW91IGNhbiB1c2Ug
Jy0nKS4KPj4gCj4+IEluZGVlZCwgcGx1cyB1c2UgImJvb2wiLCBkcm9wIHRoZSBwb2ludGxlc3Mg
aW5pdGlhbGl6ZXIsIGFuZCBjb3JyZWN0Cj4+IHRoZSBzdHlsZSBvZiB0aGUgKHNpbmdsZSBsaW5l
KSBjb21tZW50Lgo+IAo+IEFuZCB1c2UgX19yZWFkX21vc3RseS4KPiAKPiBKYW4KPiAKPiAKClRo
YW5rcyBmb3IgYWxsIHRoZSBjb21tZW50cyBvbiB0aGlzIHRocmVhZC4gdjIgc2hvdWxkIHRha2Ug
Y2FyZSBvZiBhbGwgdGhvc2UgY29tbWVudHMuCgpDaGVlcnMsCkVzbGFtCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 07 11:21:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 May 2019 11:21:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNy9v-0001vp-U5; Tue, 07 May 2019 11:21:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DeKk=TH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hNy9t-0001vU-Rk
 for xen-devel@lists.xenproject.org; Tue, 07 May 2019 11:21:17 +0000
X-Inumbo-ID: 3462df1e-70ba-11e9-b423-9bb0de7e4d8a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3462df1e-70ba-11e9-b423-9bb0de7e4d8a;
 Tue, 07 May 2019 11:21:05 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hNy9g-00068i-Pc; Tue, 07 May 2019 11: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.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hNy9g-0006Ot-IU; Tue, 07 May 2019 11:21:04 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hNy9g-0005IO-Hm; Tue, 07 May 2019 11:21:04 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135841-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.6-testing:test-armhf-armhf-xl-arndale:<none
 executed>:queued:regression
 xen-4.6-testing:build-amd64-libvirt:<none executed>:queued:regression
 xen-4.6-testing:test-amd64-amd64-libvirt-pair:<none
 executed>:queued:regression
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win7-amd64:<none
 executed>:queued:regression
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win10-i386:<none
 executed>:queued:regression
 xen-4.6-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:<none
 executed>:queued:regression
 xen-4.6-testing:test-armhf-armhf-xl-rtds:<none executed>:queued:regression
 xen-4.6-testing:build-i386-libvirt:<none executed>:queued:regression
 xen-4.6-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:<none
 executed>:queued:regression
 xen-4.6-testing:test-xtf-amd64-amd64-5:<none executed>:queued:regression
 xen-4.6-testing:test-amd64-i386-pair:<none executed>:queued:regression
 xen-4.6-testing:test-amd64-i386-xl-qemut-win7-amd64:<none
 executed>:queued:regression
 xen-4.6-testing:test-armhf-armhf-xl-credit1:<none executed>:queued:regression
 xen-4.6-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:<none
 executed>:queued:regression
 xen-4.6-testing:test-amd64-i386-freebsd10-i386:<none
 executed>:queued:regression
 xen-4.6-testing:test-armhf-armhf-xl-cubietruck:<none
 executed>:queued:regression
 xen-4.6-testing:test-amd64-i386-qemut-rhel6hvm-intel:<none
 executed>:queued:regression
 xen-4.6-testing:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:<none
 executed>:queued:regression
 xen-4.6-testing:test-amd64-i386-qemut-rhel6hvm-amd:<none
 executed>:queued:regression
 xen-4.6-testing:test-amd64-amd64-libvirt-xsm:<none executed>:queued:regression
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:<none
 executed>:queued:regression
 xen-4.6-testing:test-amd64-i386-qemuu-rhel6hvm-amd:<none
 executed>:queued:regression
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:<none
 executed>:queued:regression
 xen-4.6-testing:build-armhf-libvirt:<none executed>:queued:regression
 xen-4.6-testing:test-amd64-i386-qemuu-rhel6hvm-intel:<none
 executed>:queued:regression
 xen-4.6-testing:test-amd64-amd64-xl:<none executed>:queued:regression
 xen-4.6-testing:test-amd64-amd64-xl-qemut-ws16-amd64:<none
 executed>:queued:regression
 xen-4.6-testing:test-armhf-armhf-libvirt:<none executed>:queued:regression
 xen-4.6-testing:test-amd64-amd64-libvirt-vhd:<none executed>:queued:regression
 xen-4.6-testing:test-amd64-amd64-pair:<none executed>:queued:regression
 xen-4.6-testing:test-amd64-amd64-xl-qcow2:<none executed>:queued:regression
 xen-4.6-testing:test-amd64-i386-xl-raw:<none executed>:queued:regression
 xen-4.6-testing:test-amd64-i386-xl-qemuu-ws16-amd64:<none
 executed>:queued:regression
 xen-4.6-testing:test-amd64-i386-freebsd10-amd64:<none
 executed>:queued:regression
 xen-4.6-testing:test-amd64-i386-xl-shadow:<none executed>:queued:regression
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win10-i386:<none
 executed>:queued:regression
 xen-4.6-testing:test-amd64-amd64-pygrub:<none executed>:queued:regression
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:<none
 executed>:queued:regression
 xen-4.6-testing:test-amd64-amd64-xl-multivcpu:<none
 executed>:queued:regression
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win7-amd64:<none
 executed>:queued:regression
 xen-4.6-testing:test-amd64-i386-libvirt-xsm:<none executed>:queued:regression
 xen-4.6-testing:test-amd64-i386-xl-xsm:<none executed>:queued:regression
 xen-4.6-testing:test-xtf-amd64-amd64-2:<none executed>:queued:regression
 xen-4.6-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:<none
 executed>:queued:regression
 xen-4.6-testing:test-amd64-amd64-xl-shadow:<none executed>:queued:regression
 xen-4.6-testing:test-amd64-amd64-xl-xsm:<none executed>:queued:regression
 xen-4.6-testing:test-armhf-armhf-xl-multivcpu:<none
 executed>:queued:regression
 xen-4.6-testing:test-amd64-amd64-migrupgrade:<none executed>:queued:regression
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:<none
 executed>:queued:regression
 xen-4.6-testing:test-armhf-armhf-xl-credit2:<none executed>:queued:regression
 xen-4.6-testing:test-amd64-i386-xl-qemut-win10-i386:<none
 executed>:queued:regression
 xen-4.6-testing:test-amd64-i386-libvirt:<none executed>:queued:regression
 xen-4.6-testing:test-amd64-amd64-xl-credit1:<none executed>:queued:regression
 xen-4.6-testing:test-amd64-amd64-libvirt:<none executed>:queued:regression
 xen-4.6-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:<none
 executed>:queued:regression
 xen-4.6-testing:test-amd64-amd64-xl-credit2:<none executed>:queued:regression
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:<none executed>:queued:regression
 xen-4.6-testing:test-amd64-amd64-amd64-pvgrub:<none
 executed>:queued:regression
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:<none
 executed>:queued:regression
 xen-4.6-testing:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:<none
 executed>:queued:regression
 xen-4.6-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:<none
 executed>:queued:regression
 xen-4.6-testing:test-armhf-armhf-xl-vhd:<none executed>:queued:regression
 xen-4.6-testing:test-xtf-amd64-amd64-3:<none executed>:queued:regression
 xen-4.6-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:<none
 executed>:queued:regression
 xen-4.6-testing:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm:<none
 executed>:queued:regression
 xen-4.6-testing:test-armhf-armhf-xl:<none executed>:queued:regression
 xen-4.6-testing:test-amd64-amd64-i386-pvgrub:<none executed>:queued:regression
 xen-4.6-testing:test-amd64-i386-xl-qemut-ws16-amd64:<none
 executed>:queued:regression
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win10-i386:<none
 executed>:queued:regression
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-amd:<none
 executed>:queued:regression
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-intel:<none
 executed>:queued:regression
 xen-4.6-testing:test-amd64-i386-libvirt-pair:<none executed>:queued:regression
 xen-4.6-testing:test-amd64-amd64-xl-rtds:<none executed>:queued:regression
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win7-amd64:<none
 executed>:queued:regression
 xen-4.6-testing:test-xtf-amd64-amd64-4:<none executed>:queued:regression
 xen-4.6-testing:test-amd64-i386-xl:<none executed>:queued:regression
 xen-4.6-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:<none
 executed>:queued:regression
 xen-4.6-testing:test-amd64-i386-migrupgrade:<none executed>:queued:regression
 xen-4.6-testing:test-xtf-amd64-amd64-1:<none executed>:queued:regression
 xen-4.6-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:<none
 executed>:queued:regression
 xen-4.6-testing:build-i386-prev:hosts-allocate:running:regression
 xen-4.6-testing:build-amd64-xsm:hosts-allocate:running:regression
 xen-4.6-testing:build-i386-xsm:hosts-allocate:running:regression
 xen-4.6-testing:build-armhf:hosts-allocate:running:regression
 xen-4.6-testing:build-amd64-prev:hosts-allocate:running:regression
 xen-4.6-testing:build-amd64-xtf:hosts-allocate:running:regression
 xen-4.6-testing:build-i386-pvops:hosts-allocate:running:regression
 xen-4.6-testing:build-i386:hosts-allocate:running:regression
 xen-4.6-testing:build-amd64:hosts-allocate:running:regression
 xen-4.6-testing:build-armhf-pvops:hosts-allocate:running:regression
 xen-4.6-testing:build-amd64-pvops:hosts-allocate:running:regression
X-Osstest-Versions-This: xen=9357fcd085c1dfdf90a689545d21242b0eb3841e
X-Osstest-Versions-That: xen=3636de3f1a9a513ebdcd77555dce0e4d451e198b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 07 May 2019 11:21:04 +0000
Subject: [Xen-devel] [xen-4.6-testing test] 135841: trouble: preparing/queued
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTg0MSB4ZW4tNC42LXRlc3RpbmcgcnVubmluZyBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNTg0MS8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICA8bm9uZSBleGVjdXRlZD4gICAgICAgICAg
ICAgIHF1ZXVlZAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICA8bm9uZSBleGVjdXRl
ZD4gICAgICAgICAgICAgIHF1ZXVlZAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAg
PG5vbmUgZXhlY3V0ZWQ+ICAgICAgICAgICAgICBxdWV1ZWQKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICA8bm9uZSBleGVjdXRlZD4gICAgICAgICAgICAgIHF1ZXVlZAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgIDxub25lIGV4ZWN1dGVkPiAg
ICAgICAgICAgICAgcXVldWVkCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0ICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAgICBxdWV1ZWQKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgICAgPG5vbmUgZXhlY3V0ZWQ+ICAgICAgICAgICAgICBxdWV1ZWQKIGJ1
aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgPG5vbmUgZXhlY3V0ZWQ+ICAgICAgICAgICAg
ICBxdWV1ZWQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93
ICAgIDxub25lIGV4ZWN1dGVkPiAgICAgIHF1ZXVlZAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAg
ICAgICAgICA8bm9uZSBleGVjdXRlZD4gICAgICAgICAgICAgIHF1ZXVlZAogdGVzdC1hbWQ2NC1p
Mzg2LXBhaXIgICAgICAgICAgICA8bm9uZSBleGVjdXRlZD4gICAgICAgICAgICAgIHF1ZXVlZAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgPG5vbmUgZXhlY3V0ZWQ+ICAg
ICAgICAgICAgICBxdWV1ZWQKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgPG5vbmUg
ZXhlY3V0ZWQ+ICAgICAgICAgICAgICBxdWV1ZWQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgPG5vbmUgZXhlY3V0ZWQ+IHF1ZXVlZAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAg
ICAgcXVldWVkCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgPG5vbmUgZXhlY3V0
ZWQ+ICAgICAgICAgICAgICBxdWV1ZWQKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1p
bnRlbCAgICA8bm9uZSBleGVjdXRlZD4gICAgICAgICAgICAgIHF1ZXVlZAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICA8bm9uZSBleGVjdXRlZD4gICAgICAg
ICAgcXVldWVkCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgIDxub25lIGV4
ZWN1dGVkPiAgICAgICAgICAgICAgcXVldWVkCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
ICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAgcXVldWVkCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICA8bm9uZSBleGVjdXRlZD4gICAgICAgICBx
dWV1ZWQKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgPG5vbmUgZXhlY3V0
ZWQ+ICAgICAgICAgICAgICBxdWV1ZWQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICA8bm9uZSBleGVjdXRlZD4gICAgICAgICAgICAgIHF1ZXVlZAogYnVpbGQtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICA8bm9uZSBleGVjdXRlZD4gICAgICAgICAgICAgIHF1ZXVlZAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgIDxub25lIGV4ZWN1dGVkPiAg
ICAgICAgICAgICAgcXVldWVkCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgIDxub25l
IGV4ZWN1dGVkPiAgICAgICAgICAgICAgcXVldWVkCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdzMTYtYW1kNjQgICAgPG5vbmUgZXhlY3V0ZWQ+ICAgICAgICAgICAgICBxdWV1ZWQKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgPG5vbmUgZXhlY3V0ZWQ+ICAgICAgICAgICAgICBx
dWV1ZWQKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgPG5vbmUgZXhlY3V0ZWQ+ICAg
ICAgICAgICAgICBxdWV1ZWQKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgPG5vbmUg
ZXhlY3V0ZWQ+ICAgICAgICAgICAgICBxdWV1ZWQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIg
ICAgICAgPG5vbmUgZXhlY3V0ZWQ+ICAgICAgICAgICAgICBxdWV1ZWQKIHRlc3QtYW1kNjQtaTM4
Ni14bC1yYXcgICAgICAgICAgPG5vbmUgZXhlY3V0ZWQ+ICAgICAgICAgICAgICBxdWV1ZWQKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgIDxub25lIGV4ZWN1dGVkPiAgICAg
ICAgICAgICAgcXVldWVkCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgIDxub25l
IGV4ZWN1dGVkPiAgICAgICAgICAgICAgcXVldWVkCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93
ICAgICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAgcXVldWVkCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICA8bm9uZSBleGVjdXRlZD4gICAgICAgICAgICAgIHF1
ZXVlZAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICA8bm9uZSBleGVjdXRlZD4gICAg
ICAgICAgICAgIHF1ZXVlZAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQtc2hhZG93ICAgIDxub25lIGV4ZWN1dGVkPiAgICAgcXVldWVkCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLW11bHRpdmNwdSAgICA8bm9uZSBleGVjdXRlZD4gICAgICAgICAgICAgIHF1ZXVlZAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgIDxub25lIGV4ZWN1dGVkPiAgICAg
ICAgICAgICAgcXVldWVkCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgIDxub25lIGV4
ZWN1dGVkPiAgICAgICAgICAgICAgcXVldWVkCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAg
ICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAgcXVldWVkCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC0yICAgICAgICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAgcXVldWVkCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICA8bm9uZSBl
eGVjdXRlZD4gICBxdWV1ZWQKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgPG5vbmUg
ZXhlY3V0ZWQ+ICAgICAgICAgICAgICBxdWV1ZWQKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAg
ICAgICAgPG5vbmUgZXhlY3V0ZWQ+ICAgICAgICAgICAgICBxdWV1ZWQKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1ICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAgcXVldWVkCiB0
ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAg
ICAgcXVldWVkCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgPG5vbmUg
ZXhlY3V0ZWQ+ICAgICAgICAgICAgICBxdWV1ZWQKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgICAgPG5vbmUgZXhlY3V0ZWQ+ICAgICAgICAgICAgICBxdWV1ZWQKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAgcXVl
dWVkCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgIDxub25lIGV4ZWN1dGVkPiAgICAg
ICAgICAgICAgcXVldWVkCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgIDxub25lIGV4
ZWN1dGVkPiAgICAgICAgICAgICAgcXVldWVkCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
ICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAgcXVldWVkCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgIDxub25lIGV4ZWN1dGVkPiBx
dWV1ZWQKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgPG5vbmUgZXhlY3V0ZWQ+ICAg
ICAgICAgICAgICBxdWV1ZWQKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgPG5vbmUg
ZXhlY3V0ZWQ+ICAgICAgICAgICAgICBxdWV1ZWQKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZn
cnViICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAgcXVldWVkCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICA8bm9uZSBleGVjdXRlZD4gICAgICAgICAg
ICBxdWV1ZWQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAg
PG5vbmUgZXhlY3V0ZWQ+ICAgICAgICAgIHF1ZXVlZAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQgICAgPG5vbmUgZXhlY3V0ZWQ+ICAgICAgICAgICAgcXVldWVkCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAg
ICAgcXVldWVkCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgIDxub25lIGV4ZWN1dGVk
PiAgICAgICAgICAgICAgcXVldWVkCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAgICBxdWV1ZWQKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgIDxub25lIGV4ZWN1dGVkPiAgICAg
ICAgIHF1ZXVlZAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICA8bm9uZSBleGVjdXRl
ZD4gICAgICAgICAgICAgIHF1ZXVlZAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICA8
bm9uZSBleGVjdXRlZD4gICAgICAgICAgICAgIHF1ZXVlZAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdzMTYtYW1kNjQgICAgPG5vbmUgZXhlY3V0ZWQ+ICAgICAgICAgICAgICBxdWV1ZWQKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICA8bm9uZSBleGVjdXRlZD4gICAg
ICAgICAgICAgIHF1ZXVlZAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgIDxu
b25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAgcXVldWVkCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1pbnRlbCAgICA8bm9uZSBleGVjdXRlZD4gICAgICAgICAgICAgIHF1ZXVlZAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICA8bm9uZSBleGVjdXRlZD4gICAgICAgICAgICAg
IHF1ZXVlZAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICA8bm9uZSBleGVjdXRlZD4g
ICAgICAgICAgICAgIHF1ZXVlZAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
ICAgPG5vbmUgZXhlY3V0ZWQ+ICAgICAgICAgICAgICBxdWV1ZWQKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTQgICAgICAgICAgPG5vbmUgZXhlY3V0ZWQ+ICAgICAgICAgICAgICBxdWV1ZWQKIHRlc3Qt
YW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgPG5vbmUgZXhlY3V0ZWQ+ICAgICAgICAgICAgICBx
dWV1ZWQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgIDxub25lIGV4ZWN1
dGVkPiAgICAgICAgICAgICAgcXVldWVkCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAg
IDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAgcXVldWVkCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC0xICAgICAgICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAgcXVldWVkCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgIDxub25lIGV4ZWN1
dGVkPiAgICBxdWV1ZWQKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgIDIgaG9zdHMtYWxs
b2NhdGUgICAgICAgICAgICAgICBydW5uaW5nCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAg
ICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgcnVubmluZwogYnVpbGQtaTM4Ni14c20g
ICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgIHJ1bm5pbmcKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAg
ICBydW5uaW5nCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRl
ICAgICAgICAgICAgICAgcnVubmluZwogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgMiBo
b3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgIHJ1bm5pbmcKIGJ1aWxkLWkzODYtcHZvcHMgICAg
ICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBydW5uaW5nCiBidWlsZC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgcnVu
bmluZwogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAg
ICAgICAgICAgIHJ1bm5pbmcKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMt
YWxsb2NhdGUgICAgICAgICAgICAgICBydW5uaW5nCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAg
ICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgcnVubmluZwoKdmVyc2lvbiB0YXJn
ZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDkzNTdmY2QwODVjMWRmZGY5
MGE2ODk1NDVkMjEyNDJiMGViMzg0MWUKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAg
ICAgICAgIDM2MzZkZTNmMWE5YTUxM2ViZGNkNzc1NTVkY2UwZTRkNDUxZTE5OGIKCkxhc3QgdGVz
dCBvZiBiYXNpcyAgIDEyNzc5MiAgMjAxOC0wOS0xOSAwMzo1MDo0MSBaICAyMzAgZGF5cwpGYWls
aW5nIHNpbmNlICAgICAgICAxMzU0MzMgIDIwMTktMDQtMjkgMTU6MzY6MTAgWiAgICA3IGRheXMg
ICAgNCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzU0NjIgIDIwMTktMDUtMDEgMTE6
MDU6NTIgWiAgICA2IGRheXMgICAgMyBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCBy
ZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBJYW4gQ2FtcGJlbGwgPGlhbi5jYW1wYmVsbEBjaXRyaXgu
Y29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHByZXBhcmlu
ZwogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHByZXBhcmluZwogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHByZXBhcmluZwogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHByZXBhcmluZwogYnVpbGQtYXJt
aGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHByZXBh
cmluZwogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHByZXBhcmluZwogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHF1ZXVlZCAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcXVldWVkICAKIGJ1aWxkLWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBxdWV1
ZWQgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHByZXBhcmluZwogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHByZXBhcmluZwogYnVpbGQtYW1kNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHByZXBhcmluZwogYnVpbGQt
YXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBy
ZXBhcmluZwogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHByZXBhcmluZwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHF1ZXVlZCAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcXVldWVkICAKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBx
dWV1ZWQgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHF1ZXVlZCAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcXVldWVkICAKIHRlc3QtYW1kNjQtYW1kNjQteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBxdWV1ZWQgIAogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHF1
ZXVlZCAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcXVldWVkICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICBxdWV1ZWQgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHF1ZXVlZCAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcXVl
dWVkICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICBxdWV1ZWQgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
aTM4Ni14c20gICAgICAgICAgICAgICAgIHF1ZXVlZCAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcXVldWVkICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBxdWV1
ZWQgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAg
ICAgICAgICAgIHF1ZXVlZCAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcXVldWVkICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBxdWV1ZWQgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHF1ZXVl
ZCAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcXVldWVkICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBxdWV1ZWQgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHF1ZXVlZCAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcXVldWVk
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICBxdWV1ZWQgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgIHF1ZXVlZCAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcXVldWVkICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBxdWV1ZWQg
IAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHF1ZXVlZCAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgcXVldWVkICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBxdWV1ZWQgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHF1ZXVlZCAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgcXVldWVkICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBxdWV1ZWQgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHF1ZXVlZCAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcXVldWVkICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBxdWV1ZWQgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIHF1ZXVlZCAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcXVldWVkICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBxdWV1ZWQgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHF1ZXVlZCAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcXVldWVkICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBxdWV1ZWQgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHF1ZXVlZCAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcXVldWVkICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBxdWV1ZWQgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIHF1ZXVlZCAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgcXVldWVkICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICBxdWV1ZWQgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgIHF1ZXVlZCAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcXVldWVkICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBxdWV1ZWQgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
IHF1ZXVlZCAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcXVldWVkICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBxdWV1ZWQgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHF1ZXVlZCAgCiB0ZXN0
LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cXVldWVkICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBxdWV1ZWQgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHF1ZXVlZCAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcXVldWVkICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBx
dWV1ZWQgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHF1ZXVlZCAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcXVldWVkICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBxdWV1ZWQgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHF1
ZXVlZCAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcXVldWVkICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBxdWV1ZWQgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
Y293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHF1ZXVlZCAgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcXVl
dWVkICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBxdWV1ZWQgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHF1ZXVlZCAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcXVldWVkICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBxdWV1
ZWQgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAg
ICAgICAgICAgIHF1ZXVlZCAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcXVldWVkICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFk
b3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBxdWV1ZWQgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHF1ZXVl
ZCAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcXVldWVkICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xv
Z3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAg
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5h
dGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNv
ZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9z
c3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgcXVldWVkCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQtbGlidmlydCBxdWV1ZWQKYnJva2VuLWpv
YiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciBxdWV1ZWQKYnJva2VuLWpvYiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgcXVldWVkCmJyb2tlbi1qb2IgdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IHF1ZXVlZApicm9rZW4tam9iIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgcXVldWVkCmJyb2tlbi1qb2IgdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzIHF1ZXVlZApicm9rZW4tam9iIGJ1aWxkLWkzODYtbGlidmlydCBxdWV1
ZWQKYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyBxdWV1ZWQKYnJva2VuLWpvYiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01IHF1ZXVlZApicm9r
ZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni1wYWlyIHF1ZXVlZApicm9rZW4tam9iIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW43LWFtZDY0IHF1ZXVlZApicm9rZW4tam9iIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSBxdWV1ZWQKYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIHF1ZXVlZApicm9rZW4tam9iIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtaTM4NiBxdWV1ZWQKYnJva2VuLWpvYiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgcXVldWVkCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWludGVsIHF1ZXVlZApicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0taTM4Ni14c20gcXVldWVkCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWFtZCBxdWV1ZWQKYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
IHF1ZXVlZApicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkz
ODYteHNtIHF1ZXVlZApicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1h
bWQgcXVldWVkCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0
IHF1ZXVlZApicm9rZW4tam9iIGJ1aWxkLWFybWhmLWxpYnZpcnQgcXVldWVkCmJyb2tlbi1qb2Ig
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsIHF1ZXVlZApicm9rZW4tam9iIHRl
c3QtYW1kNjQtYW1kNjQteGwgcXVldWVkCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0IHF1ZXVlZApicm9rZW4tam9iIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCBxdWV1ZWQKYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIHF1ZXVlZApi
cm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQtcGFpciBxdWV1ZWQKYnJva2VuLWpvYiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFjb3cyIHF1ZXVlZApicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni14bC1y
YXcgcXVldWVkCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
cXVldWVkCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCBxdWV1ZWQK
YnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93IHF1ZXVlZApicm9rZW4tam9iIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IHF1ZXVlZApicm9rZW4tam9iIHRlc3Qt
YW1kNjQtYW1kNjQtcHlncnViIHF1ZXVlZApicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyBxdWV1ZWQKYnJva2VuLWpvYiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLW11bHRpdmNwdSBxdWV1ZWQKYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjctYW1kNjQgcXVldWVkCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQteHNtIHF1ZXVlZApicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gcXVldWVkCmJy
b2tlbi1qb2IgdGVzdC14dGYtYW1kNjQtYW1kNjQtMiBxdWV1ZWQKYnJva2VuLWpvYiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSBxdWV1ZWQKYnJva2Vu
LWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyBxdWV1ZWQKYnJva2VuLWpvYiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXhzbSBxdWV1ZWQKYnJva2VuLWpvYiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSBxdWV1ZWQKYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlIHF1
ZXVlZApicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCBxdWV1
ZWQKYnJva2VuLWpvYiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgcXVldWVkCmJyb2tlbi1q
b2IgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgcXVldWVkCmJyb2tlbi1qb2Ig
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgcXVldWVkCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2
NC14bC1jcmVkaXQxIHF1ZXVlZApicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCBx
dWV1ZWQKYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSBxdWV1ZWQKYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRp
dDIgcXVldWVkCmJyb2tlbi1qb2IgdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyBxdWV1ZWQK
YnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiBxdWV1ZWQKYnJva2VuLWpv
YiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCBxdWV1ZWQKYnJva2Vu
LWpvYiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtIHF1ZXVlZApi
cm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IHF1ZXVl
ZApicm9rZW4tam9iIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkIHF1ZXVlZApicm9rZW4tam9iIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTMgcXVldWVkCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCBxdWV1ZWQKYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSBxdWV1ZWQKYnJva2VuLWpvYiB0ZXN0LWFybWhm
LWFybWhmLXhsIHF1ZXVlZApicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIg
cXVldWVkCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgcXVl
dWVkCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IHF1ZXVl
ZApicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCBxdWV1ZWQKYnJv
a2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCBxdWV1ZWQKYnJva2Vu
LWpvYiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIHF1ZXVlZApicm9rZW4tam9iIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcnRkcyBxdWV1ZWQKYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCBxdWV1ZWQKYnJva2VuLWpvYiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00
IHF1ZXVlZApicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni14bCBxdWV1ZWQKYnJva2VuLWpvYiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCBxdWV1ZWQKYnJva2VuLWpvYiB0ZXN0
LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgcXVldWVkCmJyb2tlbi1qb2IgdGVzdC14dGYtYW1kNjQt
YW1kNjQtMSBxdWV1ZWQKYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIHF1ZXVlZAoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDkzNTdm
Y2QwODVjMWRmZGY5MGE2ODk1NDVkMjEyNDJiMGViMzg0MWUKQXV0aG9yOiBJYW4gQ2FtcGJlbGwg
PGlhbi5jYW1wYmVsbEBjaXRyaXguY29tPgpEYXRlOiAgIEZyaSBKYW4gMjIgMTQ6Mjc6MjggMjAx
NiArMDAwMAoKICAgIHhlbmFseXplOiBmaXggbWlzbGVhZGluZyBpbmRlbnRhdGlvbi4KICAgIAog
ICAgZ2NjLTYgYWRkcyAtV21pc2xlYWRpbmctaW5kZW50YXRpb24gd2hpY2ggZm91bmQgdGhlc2Ug
aXNzdWVzLgogICAgCiAgICB4ZW5hbHl6ZS5jOiBJbiBmdW5jdGlvbiAnd2VpZ2h0ZWRfcGVyY2Vu
dGlsZSc6CiAgICB4ZW5hbHl6ZS5jOjIxMzY6MTg6IGVycm9yOiBzdGF0ZW1lbnQgaXMgaW5kZW50
ZWQgYXMgaWYgaXQgd2VyZSBndWFyZGVkIGJ5Li4uIFstV2Vycm9yPW1pc2xlYWRpbmctaW5kZW50
YXRpb25dCiAgICAgICAgICAgICAgICAgTD1JOyBMX3dlaWdodCA9IElfd2VpZ2h0OwogICAgICAg
ICAgICAgICAgICAgICAgXn5+fn5+fn4KICAgIAogICAgeGVuYWx5emUuYzoyMTM1Ojk6IG5vdGU6
IC4uLnRoaXMgJ2lmJyBjbGF1c2UsIGJ1dCBpdCBpcyBub3QKICAgICAgICAgICAgIGlmKEpfd2Vp
Z2h0PEtfd2VpZ2h0KQogICAgICAgICAgICAgXn4KICAgIAogICAgeGVuYWx5emUuYzoyMTM4OjE4
OiBlcnJvcjogc3RhdGVtZW50IGlzIGluZGVudGVkIGFzIGlmIGl0IHdlcmUgZ3VhcmRlZCBieS4u
LiBbLVdlcnJvcj1taXNsZWFkaW5nLWluZGVudGF0aW9uXQogICAgICAgICAgICAgICAgIFI9Sjsg
Ul93ZWlnaHQgPSBKX3dlaWdodDsKICAgICAgICAgICAgICAgICAgICAgIF5+fn5+fn5+CiAgICAK
ICAgIHhlbmFseXplLmM6MjEzNzo5OiBub3RlOiAuLi50aGlzICdpZicgY2xhdXNlLCBidXQgaXQg
aXMgbm90CiAgICAgICAgICAgICBpZihLX3dlaWdodDxJX3dlaWdodCkKICAgICAgICAgICAgIF5+
CiAgICAKICAgIHhlbmFseXplLmM6IEluIGZ1bmN0aW9uICdzZWxmX3dlaWdodGVkX3BlcmNlbnRp
bGUnOgogICAgeGVuYWx5emUuYzoyMjE1OjE4OiBlcnJvcjogc3RhdGVtZW50IGlzIGluZGVudGVk
IGFzIGlmIGl0IHdlcmUgZ3VhcmRlZCBieS4uLiBbLVdlcnJvcj1taXNsZWFkaW5nLWluZGVudGF0
aW9uXQogICAgICAgICAgICAgICAgIEw9STsgTF93ZWlnaHQgPSBJX3dlaWdodDsKICAgICAgICAg
ICAgICAgICAgICAgIF5+fn5+fn5+CiAgICAKICAgIHhlbmFseXplLmM6MjIxNDo5OiBub3RlOiAu
Li50aGlzICdpZicgY2xhdXNlLCBidXQgaXQgaXMgbm90CiAgICAgICAgICAgICBpZihKX3dlaWdo
dDxLX3dlaWdodCkKICAgICAgICAgICAgIF5+CiAgICAKICAgIHhlbmFseXplLmM6MjIxNzoxODog
ZXJyb3I6IHN0YXRlbWVudCBpcyBpbmRlbnRlZCBhcyBpZiBpdCB3ZXJlIGd1YXJkZWQgYnkuLi4g
Wy1XZXJyb3I9bWlzbGVhZGluZy1pbmRlbnRhdGlvbl0KICAgICAgICAgICAgICAgICBSPUo7IFJf
d2VpZ2h0ID0gSl93ZWlnaHQ7CiAgICAgICAgICAgICAgICAgICAgICBefn5+fn5+fgogICAgCiAg
ICB4ZW5hbHl6ZS5jOjIyMTY6OTogbm90ZTogLi4udGhpcyAnaWYnIGNsYXVzZSwgYnV0IGl0IGlz
IG5vdAogICAgICAgICAgICAgaWYoS193ZWlnaHQ8SV93ZWlnaHQpCiAgICAgICAgICAgICBefgog
ICAgCiAgICBJJ3ZlIG1vZGlmaWVkIGFjY29yZGluZyB0byB3aGF0IEkgdGhpbmsgdGhlIGludGVu
dGlvbiBpcywgaS5lLiBhZGRlZCBicmFjZXMKICAgIHJhdGhlciB0aGFuIG1vdmluZyB0aGUgbGlu
ZSBpbiBxdWVzdGlvbiBvdXQgYSBsZXZlbC4KICAgIAogICAgSSBoYXZlIG9ubHkgYnVpbGQgdGVz
dGVkIHRoZSByZXN1bHQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IElhbiBDYW1wYmVsbCA8aWFu
LmNhbXBiZWxsQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2Vv
cmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgZWJk
YmExNTBiZmYxZDkxNDgwNWQ2MGVmYTU3NjMzN2JiZWYwYzMwNSkKCmNvbW1pdCA1OWNlNmE1NDNm
M2MwMGQyNDFlYTBlODVmOTMyZGY2MTBjZGMyNWJiCkF1dGhvcjogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KRGF0ZTogICBXZWQgTm92IDI4IDE3OjQzOjMzIDIwMTggKzAwMDAKCiAgICB0
b29scy9maXJtd2FyZTogdXBkYXRlIE9WTUYgTWFrZWZpbGUsIHdoZW4gbmVjZXNzYXJ5CiAgICAK
ICAgIFsgVGhpcyBpcyB0d28gY29tbWl0cyBmcm9tIG1hc3RlciBha2Egc3RhZ2luZy00LjEyOiBd
CiAgICAKICAgIE9WTUYgaGFzIGJlY29tZSBkZXBlbmRlbnQgb24gT3BlblNTTCwgd2hpY2ggaXMg
aW5jbHVkZWQgYXMgYQogICAgc3VibW9kdWxlLiAgSW5pdGlhbGlzZSBzdWJtb2R1bGVzIGJlZm9y
ZSBidWlsZGluZy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRA
Y2l0cml4LmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGIxNjI4MTg3MGUwNmY1
ZjUyNjAyOWE0ZTY5NjM0YTE2ZGMzOGU4ZTQpCiAgICAKICAgIHRvb2xzOiBvbmx5IGNhbGwgZ2l0
IHdoZW4gbmVjZXNzYXJ5IGluIE9WTUYgTWFrZWZpbGUKICAgIAogICAgVXNlcnMgbWF5IGNob29z
ZSB0byBleHBvcnQgYSBzbmFwc2hvdCBvZiBPVk1GIGFuZCBidWlsZCBpdAogICAgd2l0aCB4ZW4u
Z2l0IHN1cHBsaWVkIG92bWYtbWFrZWZpbGUuIEluIHRoYXQgY2FzZSB3ZSBkb24ndAogICAgbmVl
ZCB0byBjYWxsIGBnaXQgc3VibW9kdWxlYC4KICAgIAogICAgRml4ZXMgYjE2MjgxODcwZS4KICAg
IAogICAgUmVwb3J0ZWQtYnk6IE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4KICAgIFNpZ25l
ZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTog
QW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFj
a2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICAoY2hlcnJ5IHBpY2tl
ZCBmcm9tIGNvbW1pdCA2ODI5MmM5NGE2MGVhYjI0NTE0YWI0YThlNDc3MmFmMjRkZWFkODA3KQog
ICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgZTk4M2U4YWU4NGVmZDVlNDMwNDVhM2QyMGE4
MjBmMTNjYjRhNzViZikKICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDVhODFkZTRjNmI2
MDM2OTc0ZjI5ZTIzMzBhNDkzZjIzYThmMGMxZjApCiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNv
bW1pdCA2M2Q5MzMwYmE5ZmRlYzdjOGU5MzQ2ZTZkODUzNjA3NDdkNjFjOTQ3KQogICAgKGNoZXJy
eSBwaWNrZWQgZnJvbSBjb21taXQgZTlkODYwZjFmNjU3YTE5OGQ5OTBiZGFlM2UyOTUwMDFiZDE5
MjIzYykKICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDc4MzU2NDRkNTE0MWQwZjI4ZWMy
MjFlZGE0MGZjYmYyZmMwM2JlMjMpCihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 07 11:22:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 May 2019 11:22:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNyB0-00022I-EM; Tue, 07 May 2019 11:22:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eprW=TH=citrix.com=prvs=0232d1aa4=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1hNyAy-000226-Rl
 for xen-devel@lists.xenproject.org; Tue, 07 May 2019 11:22:24 +0000
X-Inumbo-ID: 5e48215e-70ba-11e9-a90e-3f465148d51e
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5e48215e-70ba-11e9-a90e-3f465148d51e;
 Tue, 07 May 2019 11:22:16 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,441,1549929600"; d="scan'208";a="85207895"
To: Jan Beulich <JBeulich@suse.com>, Eslam Elnikety <elnikety@amazon.com>
References: <20190506124624.54454-1-elnikety@amazon.com>
 <32d91d7a-a02d-65e3-d166-deb3b64ab592@citrix.com>
 <5CD1580E020000780022C6D8@prv1-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT6JAlcEEwEKAEECGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEWIQTXqBy2bTNXPzpOYFimNjwxBZC0bQUCXEowWQUJDCJ7dgAKCRCmNjwx
 BZC0beKvEACJ75YlJXd7TnNHgFyiCJkm/qPeoQ3sFGSDZuZh7SKcdt9+3V2bFEb0Mii1hQaz
 3hRqZb8sYPHJrGP0ljK09k3wf8k3OuNxziLQBJyzvn7WNlE4wBEcy/Ejo9TVBdA4ph5D0YaZ
 nqdsPmxe/xlTFuSkgu4ep1v9dfVP1TQR0e+JIBa/Ss+cKC5intKm+8JxpOploAHuzaPu0L/X
 FapzsIXqgT9eIQeBEgO2hge6h9Jov3WeED/vh8kA7f8c6zQ/gs5E7VGALwsiLrhr0LZFcKcw
 kI3oCCrB/C/wyPZv789Ra8EXbeRSJmTjcnBwHRPjnjwQmetRDD1t+VyrkC6uujT5jmgOBzaj
 KCqZ8PcMAssOzdzQtKmjUQ2b3ICPs2X13xZ5M5/OVs1W3TG5gkvMh4YoHi4ilFnOk+v3/j7q
 65FG6N0JLb94Ndi80HkIOQQ1XVGTyu6bUPaBg3rWK91Csp1682kD/dNVF3FKHrRLmSVtmEQR
 5rK0+VGc/FmR6vd4haKGWIRuPxzg+pBR77avIZpU7C7+UXGuZ5CbHwIdY8LojJg2TuUdqaVj
 yxmEZLOA8rVHipCGrslRNthVbJrGN/pqtKjCClFZHIAYJQ9EGLHXLG9Pj76opfjHij3MpR3o
 pCGAh6KsCrfrsvjnpDwqSbngGyEVH030irSk4SwIqZ7FwLkBDQRUWmc6AQgAzpc8Ng5Opbrh
 iZrn69Xr3js28p+b4a+0BOvC48NfrNovZw4eFeKIzmI/t6EkJkSqBIxobWRpBkwGweENsqnd
 0qigmsDw4N7J9Xx0h9ARDqiWxX4jr7u9xauI+CRJ1rBNO3VV30QdACwQ4LqhR/WA+IjdhyMH
 wj3EJGE61NdP/h0zfaLYAbvEg47/TPThFsm4m8Rd6bX7RkrrOgBbL/AOnYOMEivyfZZKX1vv
 iEemAvLfdk2lZt7Vm6X/fbKbV8tPUuZELzNedJvTTBS3/l1FVz9OUcLDeWhGEdlxqXH0sYWh
 E9+PXTAfz5JxKH+LMetwEM8DbuOoDIpmIGZKrZ+2fQARAQABiQNbBBgBCgAmAhsCFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKMJ4FCQnQ/OQBKcBdIAQZAQoABgUCVFpnOgAKCRCyFcen
 x4Qb7cXrCAC0qQeEWmLa9oEAPa+5U6wvG1t/mi22gZN6uzQXH1faIOoDehr7PPESE6tuR/vI
 CTTnaSrd4UDPNeqOqVF07YexWD1LDcQG6PnRqC5DIX1RGE3BaSaMl2pFJP8y+chews11yP8G
 DBbxaIsTcHZI1iVIC9XLhoeegWi84vYc8F4ziADVfowbmbvcVw11gE8tmALCwTeBeZVteXjh
 0OELHwrc1/4j4yvENjIXRO+QLIgk43kB57Upr4tP2MEcs0odgPM+Q+oETOJ00xzLgkTnLPim
 C1FIW2bOZdTj+Uq6ezRS2LKsNmW+PRRvNyA5ojEbA/faxmAjMZtLdSSSeFK8y4SoCRCmNjwx
 BZC0bevWEACRu+GyQgrdGmorUptniIeO1jQlpTiP5WpVnk9Oe8SiLoXUhXXNj6EtzyLGpYmf
 kEAbki+S6WAKnzZd3shL58AuMyDxtFNNjNeKJOcl6FL7JPBIIgIp3wR401Ep+/s5pl3Nw8Ii
 157f0T7o8CPb54w6S1WsMkU78WzTxIs/1lLblSMcvyz1Jq64g4OqiWI85JfkzPLlloVf1rzy
 ebIBLrrmjhCE2tL1RONpE/KRVb+Q+PIs5+YcZ+Q1e0vXWA7NhTWFbWx3+N6WW6gaGpbFbopo
 FkYRpj+2TA5cX5zW148/xU5/ATEb5vdUkFLUFVy5YNUSyeBHuaf6fGmBrDc47rQjAOt1rmyD
 56MUBHpLUbvA6NkPezb7T6bQpupyzGRkMUmSwHiLyQNJQhVe+9NiJJvtEE3jol0JVJoQ9WVn
 FAzPNCgHQyvbsIF3gYkCYKI0w8EhEoH5FHYLoKS6Jg880IY5rXzoAEfPvLXegy6mhYl+mNVN
 QUBD4h9XtOvcdzR559lZuC0Ksy7Xqw3BMolmKsRO3gWKhXSna3zKl4UuheyZtubVWoNWP/bn
 vbyiYnLwuiKDfNAinEWERC8nPKlv3PkZw5d3t46F1Dx0TMf16NmP+azsRpnMZyzpY8BL2eur
 feSGAOB9qjZNyzbo5nEKHldKWCKE7Ye0EPEjECS1gjKDwbkBDQRUWrq9AQgA7aJ0i1pQSmUR
 6ZXZD2YEDxia2ByR0uZoTS7N0NYv1OjU8v6p017u0Fco5+Qoju/fZ97ScHhp5xGVAk5kxZBF
 DT4ovJd0nIeSr3bbWwfNzGx1waztfdzXt6n3MBKr7AhioB1m+vuk31redUdnhbtvN7O40MC+
 fgSk5/+jRGxY3IOVPooQKzUO7M51GoOg4wl9ia3H2EzOoGhN2vpTbT8qCcL92ZZZwkBRldoA
 Wn7c1hEKSTuT3f1VpSmhjnX0J4uvKZ1V2R7rooKJYFBcySC0wa8aTmAtAvLgfcpe+legOtgq
 DKzLuN45xzEjyjCiI521t8zxNMPJY9FiCPNv0sCkDwARAQABiQI8BBgBCgAmAhsMFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKNJYFCQnQrVkACgkQpjY8MQWQtG2Xxg//RrRP+PFYuNXt
 9C5hec/JoY24TkGPPd2tMC9usWZVImIk7VlHlAeqHeE0lWU0LRGIvOBITbS9izw6fOVQBvCA
 Fni56S12fKLusWgWhgu03toT9ZGxZ9W22yfw5uThSHQ4y09wRWAIYvhJsKnPGGC2KDxFvtz5
 4pYYNe8Icy4bwsxcgbaSFaRh+mYtts6wE9VzyJvyfTqbe8VrvE+3InG5rrlNn51AO6M4Wv20
 iFEgYanJXfhicl0WCQrHyTLfdB5p1w+072CL8uryHQVfD0FcDe+J/wl3bmYze+aD1SlPzFoI
 MaSIXKejC6oh6DAT4rvU8kMAbX90T834Mvbc3jplaWorNJEwjAH/r+v877AI9Vsmptis+rni
 JwUissjRbcdlkKBisoUZRPmxQeUifxUpqgulZcYwbEC/a49+WvbaYUriaDLHzg9xisijHwD2
 yWV8igBeg+cmwnk0mPz8tIVvwi4lICAgXob7HZiaqKnwaDXs4LiS4vdG5s/ElnE3rIc87yru
 24n3ypeDZ6f5LkdqL1UNp5/0Aqbr3EiN7/ina4YVyscy9754l944kyHnnMRLVykg0v+kakj0
 h0RJ5LbfLAMM8M52KIA3y14g0Fb7kHLcOUMVcgfQ3PrN6chtC+5l6ouDIlSLR3toxH8Aam7E
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <90f81b7f-ceef-e2ab-62d0-5c60a7af609e@citrix.com>
Date: Tue, 7 May 2019 12:21:38 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <5CD1580E020000780022C6D8@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] mm: option to _always_ scrub freed domheap
 pages
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gNS83LzE5IDExOjAzIEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBPbiAwNy4wNS4xOSBh
dCAxMTo1NSwgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDUvNi8xOSAx
OjQ2IFBNLCBFc2xhbSBFbG5pa2V0eSB3cm90ZToKPj4gWy4uLl0KPj4gSSdtIHdvbmRlcmluZyBp
ZiB0aGlzIHNob3VsZCBkZWZhdWx0IHRvICd0cnVlJywgYW5kIHBlb3BsZSB3aG8gcmVhbGx5Cj4+
IHdhbnQgdGhlIGV4dHJhIHBlcmZvcm1hbmNlIHNob3VsZCB0dXJuIGl0IG9mZi4KPiAKPiBXaHkg
d291bGQgd2Ugd2FudCB0byBjYXRlciBmb3IgYnVnZ3kgZ3Vlc3RzIGJ5IGRlZmF1bHQ/CgpCZWNh
dXNlIG9uZSBvZiB0aGUgYmlnIHNlbGxpbmcgcG9pbnRzIGZvciBYZW4gaXMgdGhhdCBpdCBpcyBt
b3JlIHNlY3VyZTsKYW5kIG9uZSBvZiB0aGUgcG9pbnRzIG9mIHZpcnR1YWxpemF0aW9uIGlzIHRv
IHJ1biBndWVzdHMgZm9yIHdoaWNoIHlvdQpoYXZlIG5vIG9wdGlvbiBvZiBjaGFuZ2luZyBvciB1
cGdyYWRpbmcuICBIYXZpbmcgYW4gZXh0cmEgc2FmZXR5IGNhdGNoCnRvIHByZXZlbnQgbG9zcyBv
ZiBkYXRhICpldmVuIGluIHRoZSBjYXNlIG9mIGJ1Z2d5IGd1ZXN0cyogb24gYnkgZGVmYXVsdApp
cyBvbi1icmFuZCBmb3IgdXMuCgpUaGF0IHNhaWQsIHRoZSBzdWdnZXN0aW9uIHdhcyBwcmVkaWNh
dGVkIG9uIG15IHJhdGhlciB2YWd1ZSBpbXByZXNzaW9uCnRoYXQgWGVuU2VydmVyIGhhcyBiZWVu
IGRvaW5nIHRoaXMgYnkgZGVmYXVsdCBmb3IgeWVhcnMgbm93LCBhbmQgdGh1cwpoYXMgYmVlbiBw
cm92ZW4gdG8gbm90IGJlIHRlcnJpYmx5IHByb2JsZW1hdGljIHBlcmZvcm1hbmNlLXdpc2UuICBJ
Zgp0aGF0J3Mgbm90IHRoZSBjYXNlLCB0aGVuIG9mZi1ieS1kZWZhdWx0IG1pZ2h0IGJlIGEgYmV0
dGVyIG9wdGlvbi4KCiAtR2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 07 11:34:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 May 2019 11:34:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNyMV-00033F-HY; Tue, 07 May 2019 11:34:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GFk4=TH=amazon.com=prvs=023fb95da=elnikety@srs-us1.protection.inumbo.net>)
 id 1hNyMT-00033A-Vj
 for xen-devel@lists.xenproject.org; Tue, 07 May 2019 11:34:18 +0000
X-Inumbo-ID: 0bb14b21-70bc-11e9-843c-bc764e045a96
Received: from smtp-fw-9101.amazon.com (unknown [207.171.184.25])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0bb14b21-70bc-11e9-843c-bc764e045a96;
 Tue, 07 May 2019 11:34:16 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1557228856; x=1588764856;
 h=from:to:cc:subject:date:message-id:mime-version;
 bh=AsXdEHf9OsfLDTU2Wq2dl9o6XZrqQJVboWFSf4g7lNs=;
 b=TGqeUz2OtOvBvHRVaHn9kNc5JhWn5Un8/NUKL5Foe/rSzOOgDrmJu799
 sl6lk5bR1YRZBnWmChJdL4gtnbLuTbyOXYZFQDo653ZoYNgFmXXuwjznH
 QShSEEv1weOFApFvjtlTXOyTS/jsLtYkeWMDxYnoXACZxBxwdQW0oLRzv M=;
X-IronPort-AV: E=Sophos;i="5.60,441,1549929600"; d="scan'208";a="803287876"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-1d-f273de60.us-east-1.amazon.com) ([10.47.22.38])
 by smtp-border-fw-out-9101.sea19.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 07 May 2019 11:34:13 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1d-f273de60.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id x47BY9sO120716
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Tue, 7 May 2019 11:34:10 GMT
Received: from EX13D18EUA004.ant.amazon.com (10.43.165.164) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 7 May 2019 11:34:10 +0000
Received: from EX13MTAUEA001.ant.amazon.com (10.43.61.82) by
 EX13D18EUA004.ant.amazon.com (10.43.165.164) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 7 May 2019 11:34:08 +0000
Received: from dev-dsk-elnikety-1c-28a13cba.eu-west-1.amazon.com (10.15.5.186)
 by mail-relay.amazon.com (10.43.61.243) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Tue, 7 May 2019 11:34:07 +0000
Received: by dev-dsk-elnikety-1c-28a13cba.eu-west-1.amazon.com (Postfix,
 from userid 6438462)
 id 91FAA463CF; Tue,  7 May 2019 11:34:07 +0000 (UTC)
From: Eslam Elnikety <elnikety@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 7 May 2019 11:34:05 +0000
Message-ID: <20190507113405.71851-1-elnikety@amazon.com>
X-Mailer: git-send-email 2.15.3.AMZN
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v2] mm: option to _always_ scrub freed domheap
 pages
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Eslam Elnikety <elnikety@amazon.com>,
 Tim Deegan <tim@xen.org>, Julien Grall <julien.grall@arm.com>, Jan
 Beulich <jbeulich@suse.com>, Amit Shah <aams@amazon.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

R2l2ZSB0aGUgYWRtaW5pc3RyYXRvciBmdXJ0aGVyIGNvbnRyb2wgb24gd2hlbiB0byBzY3J1YiBk
b21oZWFwIHBhZ2VzIGJ5IGFkZGluZwphbiBvcHRpb24gdG8gYWx3YXlzIHNjcnViLiBUaGlzIGlz
IGEgc2FmZXR5IGZlYXR1cmUgdGhhdCwgd2hlbiBlbmFibGVkLApwcmV2ZW50cyBhIChidWdneSkg
ZG9tYWluIGZyb20gbGVha2luZyBzZWNyZXRzIGlmIGl0IGFjY2lkZW50YWxseSBmcmVlcyBhIHBh
Z2UKd2l0aG91dCBwcm9wZXIgc2NydWJiaW5nLgoKU2lnbmVkLW9mZi1ieTogRXNsYW0gRWxuaWtl
dHkgPGVsbmlrZXR5QGFtYXpvbi5jb20+CkFja2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2Uu
ZHVubGFwQGNpdHJpeC5jb20+Ci0tLQogICAgQ2hhbmdlcyBpbiB2MjoKICAgICAgICAtIFJlbmFt
ZWQgcGFyYW1ldGVyIHRvIHNjcnViLWRvbWhlYXAsIGFuZCBub3cgYXQgdGhlIHJpZ2h0IHBsYWNl
CiAgICAgICAgLSBVc2VkICJib29sIF9fcmVhZF9tb3N0bHkiLCBubyB6ZXJvIGluaXQsIGFuZCBj
b3JyZWN0IGNvbW1lbnQgc3R5bGUKICAgICAgICAtIEFkZGVkIEdlb3JnZSdzIEEtYgotLS0KIGRv
Y3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYyB8IDggKysrKysrKysKIHhlbi9jb21tb24v
cGFnZV9hbGxvYy5jICAgICAgICAgICB8IDkgKysrKysrKy0tCiAyIGZpbGVzIGNoYW5nZWQsIDE1
IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hl
bi1jb21tYW5kLWxpbmUucGFuZG9jIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9j
CmluZGV4IDZkYjgyZjMwMmUuLjc3MTMzM2ZjOGEgMTAwNjQ0Ci0tLSBhL2RvY3MvbWlzYy94ZW4t
Y29tbWFuZC1saW5lLnBhbmRvYworKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5k
b2MKQEAgLTE3NzksNiArMTc3OSwxNCBAQCBzb2NrZXRzLCAmYy4gIFRoaXMgd2lsbCByZWR1Y2Ug
cGVyZm9ybWFuY2Ugc29tZXdoYXQsIHBhcnRpY3VsYXJseSBvbgogc3lzdGVtcyB3aXRoIGh5cGVy
dGhyZWFkaW5nIGVuYWJsZWQsIGJ1dCBzaG91bGQgcmVkdWNlIHBvd2VyIGJ5CiBlbmFibGluZyBt
b3JlIHNvY2tldHMgYW5kIGNvcmVzIHRvIGdvIGludG8gZGVlcGVyIHNsZWVwIHN0YXRlcy4KIAor
IyMjIHNjcnViLWRvbWhlYXAKKz4gYD0gPGJvb2xlYW4+YAorCis+IERlZmF1bHQ6IGBmYWxzZWAK
KworU2NydWIgZG9tYWlucycgZnJlZWQgcGFnZXMuIFRoaXMgaXMgYSBzYWZldHkgbmV0IGFnYWlu
c3QgYSAoYnVnZ3kpIGRvbWFpbgorYWNjaWRlbnRhbGx5IGxlYWtpbmcgc2VjcmV0cyBieSByZWxl
YXNpbmcgcGFnZXMgd2l0aG91dCBwcm9wZXIgc2FuaXRpemF0aW9uLgorCiAjIyMgc2VyaWFsX3R4
X2J1ZmZlcgogPiBgPSA8c2l6ZT5gCiAKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vcGFnZV9hbGxv
Yy5jIGIveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKaW5kZXggYmU0NDE1ODAzMy4uOWMxMmQ3MWZj
MSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKKysrIGIveGVuL2NvbW1vbi9w
YWdlX2FsbG9jLmMKQEAgLTIxNCw2ICsyMTQsMTAgQEAgY3VzdG9tX3BhcmFtKCJib290c2NydWIi
LCBwYXJzZV9ib290c2NydWJfcGFyYW0pOwogc3RhdGljIHVuc2lnbmVkIGxvbmcgX19pbml0ZGF0
YSBvcHRfYm9vdHNjcnViX2NodW5rID0gTUIoMTI4KTsKIHNpemVfcGFyYW0oImJvb3RzY3J1Yl9j
aHVuayIsIG9wdF9ib290c2NydWJfY2h1bmspOwogCisgLyogc2NydWItZG9taGVhcCAtPiBEb21o
ZWFwIHBhZ2VzIGFyZSBzY3J1YmJlZCB3aGVuIGZyZWVkICovCitzdGF0aWMgYm9vbCBfX3JlYWRf
bW9zdGx5IG9wdF9zY3J1Yl9kb21oZWFwOworYm9vbGVhbl9wYXJhbSgic2NydWItZG9taGVhcCIs
IG9wdF9zY3J1Yl9kb21oZWFwKTsKKwogI2lmZGVmIENPTkZJR19TQ1JVQl9ERUJVRwogc3RhdGlj
IGJvb2wgX19yZWFkX21vc3RseSBzY3J1Yl9kZWJ1ZzsKICNlbHNlCkBAIC0yMzc4LDkgKzIzODIs
MTAgQEAgdm9pZCBmcmVlX2RvbWhlYXBfcGFnZXMoc3RydWN0IHBhZ2VfaW5mbyAqcGcsIHVuc2ln
bmVkIGludCBvcmRlcikKICAgICAgICAgICAgIC8qCiAgICAgICAgICAgICAgKiBOb3JtYWxseSB3
ZSBleHBlY3QgYSBkb21haW4gdG8gY2xlYXIgcGFnZXMgYmVmb3JlIGZyZWVpbmcgdGhlbSwKICAg
ICAgICAgICAgICAqIGlmIGl0IGNhcmVzIGFib3V0IHRoZSBzZWNyZWN5IG9mIHRoZWlyIGNvbnRl
bnRzLiBIb3dldmVyLCBhZnRlcgotICAgICAgICAgICAgICogYSBkb21haW4gaGFzIGRpZWQgd2Ug
YXNzdW1lIHJlc3BvbnNpYmlsaXR5IGZvciBlcmFzdXJlLgorICAgICAgICAgICAgICogYSBkb21h
aW4gaGFzIGRpZWQgd2UgYXNzdW1lIHJlc3BvbnNpYmlsaXR5IGZvciBlcmFzdXJlLiBXZSBkbwor
ICAgICAgICAgICAgICogc2NydWIgcmVnYXJkbGVzcyBpZiBvcHRpb24gc2NydWJfZG9taGVhcCBp
cyBzZXQuCiAgICAgICAgICAgICAgKi8KLSAgICAgICAgICAgIHNjcnViID0gZC0+aXNfZHlpbmcg
fHwgc2NydWJfZGVidWc7CisgICAgICAgICAgICBzY3J1YiA9IGQtPmlzX2R5aW5nIHx8IHNjcnVi
X2RlYnVnIHx8IG9wdF9zY3J1Yl9kb21oZWFwOwogICAgICAgICB9CiAgICAgICAgIGVsc2UKICAg
ICAgICAgewotLSAKMi4xNS4zLkFNWk4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 07 11:45:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 May 2019 11:45:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNyXG-00041V-S2; Tue, 07 May 2019 11:45:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TwkR=TH=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1hNyXG-00041Q-BB
 for xen-devel@lists.xenproject.org; Tue, 07 May 2019 11:45:26 +0000
X-Inumbo-ID: 94ad6bb6-70bd-11e9-8941-5b29b5fe8334
Received: from EUR03-DB5-obe.outbound.protection.outlook.com (unknown
 [40.107.4.101]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 94ad6bb6-70bd-11e9-8941-5b29b5fe8334;
 Tue, 07 May 2019 11:45:16 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector1-bitdefender-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=I1H3KqAoV1jmtpkaXnRJaC/wre75+24flXp8WajYEGU=;
 b=fBFzcnGpScvySU1DZpZhpzqKXIeJxKnQpYCpZ/4jZlIIBpjwa4uyqUF0hjqLFqHK8RXYmhW9jazouCgDhrnqXxX/CI4mmCYszfjDQ3HVj8SL4EkincACJla4S6fkbdWnW9ai4oY21S+hUZ6DTNrqA0OFuL7emLJn5HPaELNW5uY=
Received: from DB6PR0202MB2917.eurprd02.prod.outlook.com (10.171.76.8) by
 DB6PR0202MB2696.eurprd02.prod.outlook.com (10.169.211.11) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1856.12; Tue, 7 May 2019 11:45:13 +0000
Received: from DB6PR0202MB2917.eurprd02.prod.outlook.com
 ([fe80::3007:eb13:8641:df77]) by DB6PR0202MB2917.eurprd02.prod.outlook.com
 ([fe80::3007:eb13:8641:df77%9]) with mapi id 15.20.1856.012; Tue, 7 May 2019
 11:45:13 +0000
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: Jan Beulich <JBeulich@suse.com>
Thread-Topic: [PATCH RFC v3 2/2] x86/emulate: Send vm_event from emulate
Thread-Index: AQHUvhsBUpx0sKZTt0qgTjw+lHK4bKYyxHqAgC1T9gA=
Date: Tue, 7 May 2019 11:45:13 +0000
Message-ID: <2cf1aac9-5ddf-f1c1-9520-ed5f14544b53@bitdefender.com>
References: <20190206125314.10869-1-aisaila@bitdefender.com>
 <20190206125314.10869-2-aisaila@bitdefender.com>
 <5CAB69AB0200007800225785@prv1-mh.provo.novell.com>
In-Reply-To: <5CAB69AB0200007800225785@prv1-mh.provo.novell.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM0PR06CA0050.eurprd06.prod.outlook.com
 (2603:10a6:208:aa::27) To DB6PR0202MB2917.eurprd02.prod.outlook.com
 (2603:10a6:4:b1::8)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [91.199.104.6]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 299471d1-8d65-4245-4e8e-08d6d2e1776e
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600141)(711020)(4605104)(2017052603328)(7193020);
 SRVR:DB6PR0202MB2696; 
x-ms-traffictypediagnostic: DB6PR0202MB2696:|DB6PR0202MB2696:
x-microsoft-antispam-prvs: <DB6PR0202MB2696FF0274A2E335667E2FF3AB310@DB6PR0202MB2696.eurprd02.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0030839EEE
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(366004)(39860400002)(396003)(376002)(136003)(346002)(189003)(199004)(2906002)(386003)(31686004)(4326008)(305945005)(6246003)(6486002)(31696002)(102836004)(53936002)(6916009)(68736007)(66066001)(71200400001)(86362001)(5660300002)(26005)(71190400001)(73956011)(6512007)(76176011)(66476007)(66946007)(66556008)(64756008)(52116002)(66446008)(478600001)(6436002)(36756003)(53546011)(54906003)(6506007)(14454004)(486006)(11346002)(81166006)(476003)(25786009)(99286004)(229853002)(2616005)(446003)(8676002)(7736002)(81156014)(186003)(316002)(8936002)(3846002)(14444005)(256004)(6116002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:DB6PR0202MB2696;
 H:DB6PR0202MB2917.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: bitdefender.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: vKnzWxxHCy8ngv69mcoHwTXB9p69l485AvT4B91gYzMTjjKV2hRBTjpkecE6Rq7cDzU8T4enmnQJK2d//mc2S5soHtNzaCkIv9K/4DMWIjK+xPitDQ4xK5eGwQ/yxjX0dU/g/+dattCWmuoY5zttmJjsbd7xGsRrtCta2C0pwB3Q1WHMnpBgBXyIXTkmHnyOBH7iJYUbPIftFoXNgv82C2WE0r5g2TUJ/xQUy+5xj7G8A85mWpsMhaOrBj6uqOJWpOUkK1XlzfJJDGCOpzPZsLn1czWTRtLJdjQqMgxSgQZ+mu98unlWjOnT8NcZPtjY01u5XHMxIUTZD3ayHdBBLzeoaDG0AigZ8h4Pr/CjiVt2qiGr5vY70BPVzjLgOeYP1IBNz17vdwr4Bnrkhea5seKuiiTWI3PGurSlR9SeG7E=
Content-ID: <073DF0277068F84C908CC0CF28ECEE7B@eurprd02.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 299471d1-8d65-4245-4e8e-08d6d2e1776e
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 May 2019 11:45:13.6309 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0202MB2696
Subject: Re: [Xen-devel] [PATCH RFC v3 2/2] x86/emulate: Send vm_event from
 emulate
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCk9uIDA4LjA0LjIwMTkgMTg6MzIsIEphbiBCZXVsaWNoIHdyb3RlOg0KPj4+PiBPbiAwNi4w
Mi4xOSBhdCAxMzo1MywgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToNCj4+IFRoaXMg
cGF0Y2ggYWltcyB0byBoYXZlIG1lbSBhY2Nlc3Mgdm0gZXZlbnRzIHNlbnQgZnJvbSB0aGUgZW11
bGF0b3IuDQo+PiBUaGlzIGlzIHVzZWZ1bCBpbiB0aGUgY2FzZSBvZiBwYWdlLXdhbGtzIHRoYXQg
aGF2ZSB0byBlbXVsYXRlDQo+PiBpbnN0cnVjdGlvbnMgaW4gYWNjZXNzIGRlbmllZCBwYWdlcy4N
Cj4gDQo+IEknbSBhZnJhaWQgdGhhdCBJIGNhbid0IG1ha2Ugc2Vuc2Ugb2YgdGhpczogSG93IGNv
dWxkICJwYWdlLXdhbGtzDQo+IGhhdmUgdG8gZW11bGF0ZSBpbnN0cnVjdGlvbnMiPyBJbnN0cnVj
dGlvbnMgY2FuIChhbmQgYWN0dWFsbHkgd2lsbCkNCj4gY2F1c2UgcGFnZSB3YWxrcyB0byBvY2N1
ci4gQW5kIHBhZ2Ugd2Fsa3MgaGl0dGluZyBhY2Nlc3MgZGVuaWVkDQo+IHBhZ2VzIG1heSB0cmln
Z2VyIGVtdWxhdGlvbiBvZiB0aGUgaW5zbiBoYXZpbmcgaW5pdGlhdGVkIHRoZSB3YWxrLg0KDQpJ
IGFpbWVkIGZvciB0aGUgaWRlYSB0aGF0IGFuIGVtdWxhdGVkIGluc3RydWN0aW9uIGNvdWxkIGNh
dXNlIGEgDQpwYWdlLXdhbGsgdGhhdCBpbiB0aGUgZW5kIGhpdHMgcHJvdGVjdGVkIHBhZ2VzLiBJ
IHdpbGwgY29ycmVjdCB0aGF0IHBhcnQgDQpvZiB0aGUgY29tbWVudC4NCg0KPiANCj4+IFdlIHVz
ZSBodm1lbXVsX21hcF9saW5lYXJfYWRkcigpIHJvIGludGVyY2VwdCByL3cgYWNjZXNzIGFuZA0K
Pj4gaHZtZW11bF9pbnNuX2ZldGNoKCkgdG8gaW50ZXJjZXB0IGV4ZWMgYWNjZXNzLg0KPj4NCj4+
IEZpcnN0IHdlIHRyeSB0byBzZW5kIGEgdm0gZXZlbnQgYW5kIGlmIHRoZSBldmVudCBpcyBzZW50
IHRoZW4gZW11bGF0aW9uDQo+PiByZXR1cm5zIFg4NkVNVUxfQUNDRVNTX0VYQ0VQVElPTi4gSWYg
dGhlIGV2ZW50IGlzIG5vdCBzZW50IHRoZW4gdGhlDQo+PiBlbXVsYXRpb24gZ29lcyBvbiBhcyBl
eHBlY3RlZC4NCj4gDQo+IFRoZSBtZWFuaW5nIG9mIHRoaXMgbmV3IGVtdWxhdG9yIHJldHVybiB2
YWx1ZSBuZWVkcyBleHBsYW5hdGlvbi4NCj4gSSBub3RpY2UgaXRzICNkZWZpbmUgaXMgYWxzbyBu
b3QgYWNjb21wYW5pZWQgYnkgYW55IGNvbW1lbnQuIEFuZA0KPiBhbnkgYWRkaXRpb24gb2YgYSBu
ZXcgZW11bGF0b3IgcmV0dXJuIGNvZGUgc2hvdWxkIGNvbWUgd2l0aCBhDQo+IGRpc2N1c3Npb24g
b2YgaG93IGV4aXN0aW5nIHVzZXJzIGFyZSBhZmZlY3RlZC4gSSdtIG5vdCBnb2luZyB0bw0KPiBl
eGNsdWRlIHRoYXQgaW5kZWVkIG5vIG90aGVyIGFkanVzdG1lbnRzIGFyZSBuZWNlc3NhcnksIGJ1
dCB0aGF0J3MNCj4gZmFyIGZyb20gb2J2aW91cy4gWW91IG1heSByZWNhbGwgdGhhdCBpdCBoYWQg
dGFrZW4gc2V2ZXJhbCBpdGVyYXRpb25zDQo+IHRvIGdldCB0aGUgYWRkaXRpb24gb2YgWDg2RU1V
TF9VTklNUExFTUVOVEVEIHJpZ2h0IHRocm91Z2hvdXQNCj4gdGhlIGNvZGUgYmFzZS4NCg0KVGhp
cyBuZXcgZmVhdHVyZSBpcyBhY3RpdmF0ZWQgYnkgImJvb2wgc2VuZF9ldmVudCIgd2hlbiBjYWxs
aW5nIA0KaHZtX2VtdWxhdGVfb25lX3ZtX2V2ZW50KCkuIEV2ZW50cyB3aWxsIGJlIHNlbnQgaW4g
c3BlY2lmaWMgbW9tZW50cyBhbmQgDQpvbmx5IGlmIGl0J3MgYW4gaW50ZW50aW9uIGZvciB0aGF0
Lg0KDQo+IA0KPiBPdmVyYWxsIEkgZ3Vlc3MgSSdtIHNpbXBseSBub3QgZGVlcGx5IGVub3VnaCBp
bnRvIHZtLWV2ZW50IHRvDQo+IGJlIGFibGUgdG8ganVkZ2Ugd2hldGhlciAvIGhvdyBhbGwgb2Yg
dGhpcyBtYWtlcyBzZW5zZS4NCj4gDQo+PiBAQCAtNTMwLDYgKzUzMiw1NSBAQCBzdGF0aWMgaW50
IGh2bWVtdWxfZG9fbW1pb19hZGRyKHBhZGRyX3QgbW1pb19ncGEsDQo+PiAgICAgICByZXR1cm4g
aHZtZW11bF9kb19pb19hZGRyKDEsIG1taW9fZ3BhLCByZXBzLCBzaXplLCBkaXIsIGRmLCByYW1f
Z3BhKTsNCj4+ICAgfQ0KPj4gICANCj4+ICtzdGF0aWMgYm9vbCBodm1lbXVsX3NlbmRfdm1fZXZl
bnQocGFkZHJfdCBncGEsIHVuc2lnbmVkIGxvbmcgZ2xhLCBnZm5fdCBnZm4sDQo+PiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHBmZWMsIHN0cnVjdCBodm1fZW11
bGF0ZV9jdHh0ICpjdHh0KQ0KPiANCj4gV2h5IGJvdGggZ3BhIGFuZCBnZm4/DQoNCklmIHRoZSBn
cGEgY2FuIGJlIGNhbGN1bGF0ZWQgZnJvbSBnZm4gdGhlbiB0aGUgY29kZSB3aWxsIGJlIHNpbXBs
aWZpZWQuDQpJcyB0aGlzIHdoYXQgeW91IGhhZCBpbiBtaW5kPw0KDQpncGEgPSBnZm5fdG9fZ2Fk
ZHIoZ2ZuKTsNCg0KQWxleA0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 07 12:01:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 May 2019 12:01:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNymh-0005nG-D4; Tue, 07 May 2019 12:01:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Aud8=TH=protonmail.com=mathieu.tarral@srs-us1.protection.inumbo.net>)
 id 1hNymf-0005nB-EM
 for xen-devel@lists.xenproject.org; Tue, 07 May 2019 12:01:22 +0000
X-Inumbo-ID: d1996b87-70bf-11e9-843c-bc764e045a96
Received: from mail1.protonmail.ch (unknown [185.70.40.18])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d1996b87-70bf-11e9-843c-bc764e045a96;
 Tue, 07 May 2019 12:01:17 +0000 (UTC)
Date: Tue, 07 May 2019 12:01:09 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com;
 s=default; t=1557230476;
 bh=YRh9DkKkapOd07R+xSfheNsVchY+fyJsEwF+UVYCzYU=;
 h=Date:To:From:Cc:Reply-To:Subject:In-Reply-To:References:
 Feedback-ID:From;
 b=NtuzWV+q+KqJ4KTl5hPXSOpaACOv9ZxpxgOmqQ6hH0/SdfIUoYq6bYds6lDfIC6kh
 RXrVCRHo8DNpavl5u68CEyQXV8sYvEMgNCHyEMq3rwbdkkLXtuKgEf2sQcSLPHFWfG
 fPeYPZy5SUKJaVFm06BTOlRmDa8zwbrZP2z2LjA0=
To: Andrew Cooper <andrew.cooper3@citrix.com>
From: Mathieu Tarral <mathieu.tarral@protonmail.com>
Message-ID: <WL45-Mjyf7to-l_u4XAT3M46R6YcAECvEwl6SDzOWeLE_SOQUyF26Vj2cu0mScD47fS95OaBAWDddX7DL7yujvl03YffFRDoqrpRcFDSnxA=@protonmail.com>
In-Reply-To: <76bd924a-34b1-eb7c-d3be-6c33aa7729fc@citrix.com>
References: <f3zRvkN8JOfpv5k6jz7TbWXz-sso4q6CGB-3S05mSco8SuDy0BoN5z5_Lj_-Xnto1FPMCkhE89trkq-_f6itwRZ5F4NI9MKrcqZk8cdT45A=@protonmail.com>
 <76bd924a-34b1-eb7c-d3be-6c33aa7729fc@citrix.com>
Feedback-ID: 7ARND6YmrAEqSXE0j3TLm6ZqYiFFaDDEkO_KW8fTUEW0kYwGM1KEsuPxEPVWH5YuEnR43INtqwIKH-usvnxVQQ==:Ext:ProtonMail
MIME-Version: 1.0
X-Spam-Status: No, score=-1.2 required=7.0 tests=ALL_TRUSTED,DKIM_SIGNED,
 DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,HTML_MESSAGE
 autolearn=ham autolearn_force=no version=3.4.2
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mail.protonmail.ch
Subject: Re: [Xen-devel] [VMI] Possible race-condition in altp2m APIs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: Mathieu Tarral <mathieu.tarral@protonmail.com>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Tamas K Lengyel <tamas@tklengyel.com>
Content-Type: multipart/mixed; boundary="===============1194706142912710668=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

This is a multi-part message in MIME format.

--===============1194706142912710668==
Content-Type: multipart/alternative;
	boundary="b1_885f4dc8523a48b4fa5fe25b1558a8af"

This is a multi-part message in MIME format.

--b1_885f4dc8523a48b4fa5fe25b1558a8af
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: base64

TGUgbHVuZGksIG1haSA2LCAyMDE5IDc6MDcgUE0sIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+IGEgw6ljcml0IDoKCj4gVGhlcmUgaXMgYSBsb3QgaW4gaGVyZS4KCkkg
d2FudGVkIHRvIGdhdGhlciBlbm91Z2ggZGF0YSBiZWZvcmUgbWFraW5nIGEgYnVnIHJlcG9ydCBv
biBzdWNoIGEgY29tcGxpY2F0ZWQgaXNzdWUuCgo+IEFzIGZvciB5b3VyIEJTT0QgYW5hbHlzaXMs
IHRoZSBmaXJzdCB0aGluZyB0byBiZSBhd2FyZSBvZiBpcyB0aGF0IERvdWJsZSBGYXVsdCBpcyBu
b3QgbmVjZXNzYXJpbHkgcHJlY2lzZSwgd2hpY2ggbWVhbnMgeW91IGNhbid0IG5lY2Vzc2FyaWx5
IHRydXN0IGFueSBvZiB0aGUgcmVnaXN0ZXJzLiAgVGhhdCBzYWlkLCBtb3N0IGRvdWJsZSBmYXVs
dHMgYXJlIHByZWNpc2UgaW4gcHJhY3RpY2UsIHNvIGlmIHlvdSdyZSBzZWVpbmcgaXQgcmVsaWFi
bHkgYXQgdGhlIHNhbWUgcGxhY2UsIHRoZW4gaXQgaXMgbGlrZWx5IHRvIGJlIGEgcHJlY2lzZSBl
eGFtcGxlLgoKSSBjYW4gcmVsaWFibHkgcmVwcm9kdWNlIHRoZSBEb3VibGUgRmF1bHQgYWZ0ZXIg
fjEwIHRlc3RzIG9uIFdpbmRvd3MgMTAgd2l0aCBLUFRJLgpBbmQgdGhlIHN0YWNrdHJhY2UgYWx3
YXlzIHNob3cgdGhlIGJlZ2lubmluZyBvZiBLaVN5c3RlbUNhbGw2NFNoYWRvd0NvbW1vbiwgd2hp
Y2ggaXMgZXhlY3V0ZWQgYWZ0ZXIgdGhlIENSMyBzd2l0Y2ggdG8gdGhlIGtlcm5lbCBwYWdlIHRh
Ymxlcy4KCj4gWW91ciBmYXVsdGluZyBhZGRyZXNzIGlzbid0IHRoZSBpbW1lZGlhdGVseSBhZnRl
ciB0aGUgcGFnZXRhYmxlIHN3aXRjaC4gIEl0IGlzIG9uZSBpbnN0cnVjdGlvbiBmdXJ0aGVyIG9u
LCBhZnRlciB0aGUgc3RhY2sgc3dpdGNoLCB3aGljaCBtZWFucyBhdCB0aGUgdmVyeSBtaW5pbXVt
IHRoYXQgcmVhZGluZyB0aGUgbmV3IHJzcCBvdXQgb2YgdGhlIHBlci1wcm9jZXNzb3Igc3RvcmFn
ZSBzdWNjZWVkZWQuCj4KPiBUaGUgc3RhY2sgc3dpdGNoLCBjb21iaW5lZCB3aXRoIGBwdXNoICQw
eDJiYCBmYXVsdGluZyBpcyBhIGNsZWFyIHNpZ24gdGhhdCB0aGUgc3RhY2sgaXMgYmFkLiAgQXMg
dGhlIHN0YWNrIHBvaW50ZXIgbG9va3MgcGxhdXNpYmxlLCBpdCBpcyBhbG1vc3QgY2VydGFpbmx5
IHRoZSBwYWdld2FsayBmcm9tICVyc3Agd2hpY2ggaXMgYmFkLiAgSnVkZ2luZyBieSB0aGUgV2lu
ZGJnIGd1aWRlLCB5b3Ugd2FudCB0byB1c2UgIXB0ZSB0byBkdW1wIHRoZSBwYWdld2FsayAoYnV0
IEkgaGF2ZSBuZXZlciB1c2VkIGl0IGluIGFuZ2VyIGJlZm9yZSkuCgpJIGNoZWNrZWQgUlNQLCBh
bmQgaXQncyBtYXBwZWQgaW4gdGhlIGtlcm5lbCBwYWdlIHRhYmxlczoKIyBwcmludCBrZXJuZWwg
YW5kIHVzZXJsYW5kIHBhZ2UgZGlyZWN0b3J5IHBoeXNpY2FsIGFkZHJlc3MKa2Q+IGR0IF9FUFJP
Q0VTUyBmZmZmZGY4ODE1ZTE1MzQwIEltYWdlRmlsZU5hbWUgUGNiLkRpcmVjdG9yeXRhYmxlYmFz
ZSBQY2IuVXNlcmRpcmVjdG9yeXRhYmxlYmFzZQpudGRsbCFfRVBST0NFU1MKICAgKzB4MDAwIFBj
YiAgICAgICAgICAgICAgICAgICAgICAgIDoKICAgICAgKzB4MDI4IERpcmVjdG9yeVRhYmxlQmFz
ZSAgICAgICAgIDogMHhjYmYxMDAwMgogICAgICArMHgyNzggVXNlckRpcmVjdG9yeVRhYmxlQmFz
ZSAgICAgOiAweGNiZTAwMDAxCiAgICsweDQ1MCBJbWFnZUZpbGVOYW1lICAgICAgICAgICAgICA6
IFsxNV0gICJjdGZtb24uZXhlIgoKIyBwcmludCBSU1AKa2Q+IHIgcnNwCnJzcD1mZmZmZjgwMGIw
MDZjZDA4CgojIHRyYW5zbGF0ZSBSU1AgdG8gcGh5c2ljYWwgYWRkcmVzcwprZD4gIXZ0b3AgY2Jm
MTAwMDAgZmZmZmY4MDBiMDA2Y2QwOApBbWQ2NFZ0b1A6IFZpcnQgZmZmZmY4MDBiMDA2Y2QwOCwg
cGFnZWRpciAwMDAwMDAwMGNiZjEwMDAwCkFtZDY0VnRvUDogUE1MNEUgMDAwMDAwMDBjYmYxMGY4
MApBbWQ2NFZ0b1A6IFBEUEUgMDAwMDAwMDAwMzcwODAxMApBbWQ2NFZ0b1A6IFBERSAwMDAwMDAw
MDAzNzA5YzAwCkFtZDY0VnRvUDogUFRFIDAwMDAwMDAwMDM3MWQzNjAKQW1kNjRWdG9QOiBNYXBw
ZWQgcGh5cyAwMDAwMDAwMDA1NDZjZDA4ClZpcnR1YWwgYWRkcmVzcyBmZmZmZjgwMGIwMDZjZDA4
IHRyYW5zbGF0ZXMgdG8gcGh5c2ljYWwgYWRkcmVzcyA1NDZjZDA4LgoKPiBHaXZlbiBob3cgbWFu
eSBFUFQgZmx1c2hpbmcgYnVncyBJJ3ZlIGFscmVhZHkgZm91bmQgaW4gdGhpcyBhcmVhLCBJIHdv
dWxkbid0IGJlIHN1cnByaXNlZCBpZiB0aGVyZSBhcmUgZnVydGhlciBvbmVzIGx1cmtpbmcuICBJ
ZiBpdCBpcyBhbiBFUFQgZmx1c2hpbmcgYnVnLCB0aGlzIGRlbHRhIHNob3VsZCBtYWtlIGl0IGdv
IGF3YXksIGJ1dCBpdCB3aWxsIGNvbWUgd2l0aCBhIGhlZnR5IHBlcmYgaGl0Lgo+Cj4gZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgv
dm14LmMKPiBpbmRleCAyODNlYjdiLi4wMTkzMzNkIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4
Ni9odm0vdm14L3ZteC5jCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKPiBAQCAt
NDI4NSw5ICs0Mjg1LDcgQEAgYm9vbCB2bXhfdm1lbnRlcl9oZWxwZXIoY29uc3Qgc3RydWN0IGNw
dV91c2VyX3JlZ3MgKnJlZ3MpCj4gICAgICAgICAgICAgIH0KPiAgICAgICAgICB9Cj4KPiAtICAg
ICAgICBpZiAoIGludiApCj4gLSAgICAgICAgICAgIF9faW52ZXB0KGludiA9PSAxID8gSU5WRVBU
X1NJTkdMRV9DT05URVhUIDogSU5WRVBUX0FMTF9DT05URVhULAo+IC0gICAgICAgICAgICAgICAg
ICAgICBpbnYgPT0gMSA/IHNpbmdsZS0+ZXB0cCAgICAgICAgICA6IDApOwo+ICsgICAgICAgIF9f
aW52ZXB0KElOVkVQVF9BTExfQ09OVEVYVCwgMCk7Cj4gICAgICB9Cj4KPiAgIG91dDoKCkkgY2Fu
IGdpdmUgdGhpcyBhIHRyeSwgYW5kIHNlZSBpZiBpdCByZXNvbHZlcyB0aGUgcHJvYmxlbSAhCgpU
aGFua3MgQW5kcmV3


--b1_885f4dc8523a48b4fa5fe25b1558a8af
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: base64

PGRpdj5MZSBsdW5kaSwgbWFpIDYsIDIwMTkgNzowNyBQTSwgQW5kcmV3IENvb3BlciAmbHQ7YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbSZndDsgYSDDqWNyaXQmbmJzcDs6IDxicj48L2Rpdj48Ymxv
Y2txdW90ZSBjbGFzcz0icHJvdG9ubWFpbF9xdW90ZSIgdHlwZT0iY2l0ZSI+PGRpdj5UaGVyZSBp
cyBhIGxvdCBpbiBoZXJlLjxicj48L2Rpdj48L2Jsb2NrcXVvdGU+PGRpdj5JIHdhbnRlZCB0byBn
YXRoZXIgZW5vdWdoIGRhdGEgYmVmb3JlIG1ha2luZyBhIGJ1ZyByZXBvcnQgb24gc3VjaCBhIGNv
bXBsaWNhdGVkIGlzc3VlLjxicj48L2Rpdj48YmxvY2txdW90ZSBjbGFzcz0icHJvdG9ubWFpbF9x
dW90ZSIgdHlwZT0iY2l0ZSI+PGRpdj4gPGJyPjwvZGl2PjxkaXY+IEFzIGZvciB5b3VyIEJTT0Qg
YW5hbHlzaXMsIHRoZSBmaXJzdCB0aGluZyB0byBiZSBhd2FyZSBvZiBpcyB0aGF0DQogICAgRG91
YmxlIEZhdWx0IGlzIG5vdCBuZWNlc3NhcmlseSBwcmVjaXNlLCB3aGljaCBtZWFucyB5b3UgY2Fu
J3QNCiAgICBuZWNlc3NhcmlseSB0cnVzdCBhbnkgb2YgdGhlIHJlZ2lzdGVycy4mbmJzcDsgVGhh
dCBzYWlkLCBtb3N0IGRvdWJsZQ0KICAgIGZhdWx0cyBhcmUgcHJlY2lzZSBpbiBwcmFjdGljZSwg
c28gaWYgeW91J3JlIHNlZWluZyBpdCByZWxpYWJseSBhdA0KICAgIHRoZSBzYW1lIHBsYWNlLCB0
aGVuIGl0IGlzIGxpa2VseSB0byBiZSBhIHByZWNpc2UgZXhhbXBsZS48YnI+PC9kaXY+PC9ibG9j
a3F1b3RlPjxkaXY+SSBjYW4gcmVsaWFibHkgcmVwcm9kdWNlIHRoZSBEb3VibGUgRmF1bHQgYWZ0
ZXIgfjEwIHRlc3RzIG9uIFdpbmRvd3MgMTAgd2l0aCBLUFRJLjxicj48L2Rpdj48ZGl2PkFuZCB0
aGUgc3RhY2t0cmFjZSBhbHdheXMgc2hvdyB0aGUgYmVnaW5uaW5nIG9mIEtpU3lzdGVtQ2FsbDY0
U2hhZG93Q29tbW9uLCB3aGljaCBpcyBleGVjdXRlZCBhZnRlciB0aGUgQ1IzIHN3aXRjaCB0byB0
aGUga2VybmVsIHBhZ2UgdGFibGVzLjxicj48L2Rpdj48YmxvY2txdW90ZSBjbGFzcz0icHJvdG9u
bWFpbF9xdW90ZSIgdHlwZT0iY2l0ZSI+PGRpdj4gPGJyPjwvZGl2PjxkaXY+IFlvdXIgZmF1bHRp
bmcgYWRkcmVzcyBpc24ndCB0aGUgaW1tZWRpYXRlbHkgYWZ0ZXIgdGhlIHBhZ2V0YWJsZQ0KICAg
IHN3aXRjaC4mbmJzcDsgSXQgaXMgb25lIGluc3RydWN0aW9uIGZ1cnRoZXIgb24sIGFmdGVyIHRo
ZSBzdGFjayBzd2l0Y2gsDQogICAgd2hpY2ggbWVhbnMgYXQgdGhlIHZlcnkgbWluaW11bSB0aGF0
IHJlYWRpbmcgdGhlIG5ldyByc3Agb3V0IG9mIHRoZQ0KICAgIHBlci1wcm9jZXNzb3Igc3RvcmFn
ZSBzdWNjZWVkZWQuPGJyPjwvZGl2PjxkaXY+IDxicj48L2Rpdj48ZGl2PiBUaGUgc3RhY2sgc3dp
dGNoLCBjb21iaW5lZCB3aXRoIGBwdXNoICQweDJiYCBmYXVsdGluZyBpcyBhIGNsZWFyDQogICAg
c2lnbiB0aGF0IHRoZSBzdGFjayBpcyBiYWQuJm5ic3A7IEFzIHRoZSBzdGFjayBwb2ludGVyIGxv
b2tzIHBsYXVzaWJsZSwNCiAgICBpdCBpcyBhbG1vc3QgY2VydGFpbmx5IHRoZSBwYWdld2FsayBm
cm9tICVyc3Agd2hpY2ggaXMgYmFkLiZuYnNwOyBKdWRnaW5nDQogICAgYnkgdGhlIFdpbmRiZyBn
dWlkZSwgeW91IHdhbnQgdG8gdXNlICFwdGUgdG8gZHVtcCB0aGUgcGFnZXdhbGsgKGJ1dA0KICAg
IEkgaGF2ZSBuZXZlciB1c2VkIGl0IGluIGFuZ2VyIGJlZm9yZSkuPGJyPjwvZGl2PjwvYmxvY2tx
dW90ZT48ZGl2PkkgY2hlY2tlZCBSU1AsIGFuZCBpdCdzIG1hcHBlZCBpbiB0aGUga2VybmVsIHBh
Z2UgdGFibGVzOjxicj48L2Rpdj48ZGl2PiMgcHJpbnQga2VybmVsIGFuZCB1c2VybGFuZCBwYWdl
IGRpcmVjdG9yeSBwaHlzaWNhbCBhZGRyZXNzPGJyPjwvZGl2PjxkaXY+a2QmZ3Q7IGR0IF9FUFJP
Q0VTUyBmZmZmZGY4ODE1ZTE1MzQwIEltYWdlRmlsZU5hbWUgUGNiLkRpcmVjdG9yeXRhYmxlYmFz
ZSBQY2IuVXNlcmRpcmVjdG9yeXRhYmxlYmFzZTxicj48L2Rpdj48ZGl2Pm50ZGxsIV9FUFJPQ0VT
Uzxicj48L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyArMHgwMDAgUGNiJm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7IDo8YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgKzB4
MDI4IERpcmVjdG9yeVRhYmxlQmFzZSZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyA6IDB4Y2JmMTAwMDI8YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsgKzB4Mjc4IFVzZXJEaXJlY3RvcnlUYWJsZUJhc2UmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsgOiAweGNiZTAwMDAxPGJyPjwvZGl2PjxkaXY+Jm5ic3A7Jm5ic3A7ICsweDQ1
MCBJbWFnZUZpbGVOYW1lJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDogWzE1XSZuYnNwOyAiY3RmbW9u
LmV4ZSI8YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj4jIHByaW50IFJTUDxicj48L2Rpdj48
ZGl2PmtkJmd0OyByIHJzcDxicj48L2Rpdj48ZGl2PnJzcD1mZmZmZjgwMGIwMDZjZDA4PGJyPjwv
ZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+IyB0cmFuc2xhdGUgUlNQIHRvIHBoeXNpY2FsIGFkZHJl
c3M8YnI+PC9kaXY+PGRpdj5rZCZndDsgIXZ0b3AgY2JmMTAwMDAgZmZmZmY4MDBiMDA2Y2QwODxi
cj48L2Rpdj48ZGl2PkFtZDY0VnRvUDogVmlydCBmZmZmZjgwMGIwMDZjZDA4LCBwYWdlZGlyIDAw
MDAwMDAwY2JmMTAwMDA8YnI+PC9kaXY+PGRpdj5BbWQ2NFZ0b1A6IFBNTDRFIDAwMDAwMDAwY2Jm
MTBmODA8YnI+PC9kaXY+PGRpdj5BbWQ2NFZ0b1A6IFBEUEUgMDAwMDAwMDAwMzcwODAxMDxicj48
L2Rpdj48ZGl2PkFtZDY0VnRvUDogUERFIDAwMDAwMDAwMDM3MDljMDA8YnI+PC9kaXY+PGRpdj5B
bWQ2NFZ0b1A6IFBURSAwMDAwMDAwMDAzNzFkMzYwPGJyPjwvZGl2PjxkaXY+QW1kNjRWdG9QOiBN
YXBwZWQgcGh5cyAwMDAwMDAwMDA1NDZjZDA4PGJyPjwvZGl2PjxkaXY+VmlydHVhbCBhZGRyZXNz
IGZmZmZmODAwYjAwNmNkMDggdHJhbnNsYXRlcyB0byBwaHlzaWNhbCBhZGRyZXNzIDU0NmNkMDgu
PGJyPjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxibG9ja3F1b3RlIGNsYXNzPSJwcm90b25tYWlsX3F1
b3RlIiB0eXBlPSJjaXRlIj48ZGl2PiA8YnI+PC9kaXY+PGRpdj4gR2l2ZW4gaG93IG1hbnkgRVBU
IGZsdXNoaW5nIGJ1Z3MgSSd2ZSBhbHJlYWR5IGZvdW5kIGluIHRoaXMgYXJlYSwgSQ0KICAgIHdv
dWxkbid0IGJlIHN1cnByaXNlZCBpZiB0aGVyZSBhcmUgZnVydGhlciBvbmVzIGx1cmtpbmcuJm5i
c3A7IElmIGl0IGlzDQogICAgYW4gRVBUIGZsdXNoaW5nIGJ1ZywgdGhpcyBkZWx0YSBzaG91bGQg
bWFrZSBpdCBnbyBhd2F5LCBidXQgaXQgd2lsbA0KICAgIGNvbWUgd2l0aCBhIGhlZnR5IHBlcmYg
aGl0Ljxicj48L2Rpdj48ZGl2PiA8YnI+PC9kaXY+PGRpdj4gPGJyPjwvZGl2PjxwcmU+ZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgv
dm14LmMNCmluZGV4IDI4M2ViN2IuLjAxOTMzM2QgMTAwNjQ0DQotLS0gYS94ZW4vYXJjaC94ODYv
aHZtL3ZteC92bXguYw0KKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMNCkBAIC00Mjg1
LDkgKzQyODUsNyBAQCBib29sIHZteF92bWVudGVyX2hlbHBlcihjb25zdCBzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncyAqcmVncykNCiAgICAgICAgICAgICB9DQogICAgICAgICB9DQoNCi0gICAgICAgIGlm
ICggaW52ICkNCi0gICAgICAgICAgICBfX2ludmVwdChpbnYgPT0gMSA/IElOVkVQVF9TSU5HTEVf
Q09OVEVYVCA6IElOVkVQVF9BTExfQ09OVEVYVCwNCi0gICAgICAgICAgICAgICAgICAgICBpbnYg
PT0gMSA/IHNpbmdsZS0mZ3Q7ZXB0cCAgICAgICAgICA6IDApOw0KKyAgICAgICAgX19pbnZlcHQo
SU5WRVBUX0FMTF9DT05URVhULCAwKTsNCiAgICAgfQ0KDQogIG91dDo8YnI+PC9wcmU+PC9ibG9j
a3F1b3RlPjxkaXY+SSBjYW4gZ2l2ZSB0aGlzIGEgdHJ5LCBhbmQgc2VlIGlmIGl0IHJlc29sdmVz
IHRoZSBwcm9ibGVtICE8YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5UaGFua3MgQW5kcmV3
PGJyPjwvZGl2Pg==



--b1_885f4dc8523a48b4fa5fe25b1558a8af--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1194706142912710668==--



From xen-devel-bounces@lists.xenproject.org Tue May 07 12:03:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 May 2019 12:03:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNyoT-0005ta-Pz; Tue, 07 May 2019 12:03:13 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=VLhp=TH=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hNyoR-0005tS-S2
 for xen-devel@lists.xenproject.org; Tue, 07 May 2019 12:03:11 +0000
X-Inumbo-ID: 14e26918-70c0-11e9-843c-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 14e26918-70c0-11e9-843c-bc764e045a96;
 Tue, 07 May 2019 12:03:10 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 07 May 2019 06:03:09 -0600
Message-Id: <5CD173F6020000780022C7E0@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 07 May 2019 06:03:02 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <aisaila@bitdefender.com>
References: <20190206125314.10869-1-aisaila@bitdefender.com>
 <20190206125314.10869-2-aisaila@bitdefender.com>
 <5CAB69AB0200007800225785@prv1-mh.provo.novell.com>
 <2cf1aac9-5ddf-f1c1-9520-ed5f14544b53@bitdefender.com>
In-Reply-To: <2cf1aac9-5ddf-f1c1-9520-ed5f14544b53@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH RFC v3 2/2] x86/emulate: Send vm_event from
 emulate
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA3LjA1LjE5IGF0IDEzOjQ1LCA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+IHdyb3Rl
Ogo+IE9uIDA4LjA0LjIwMTkgMTg6MzIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAwNi4w
Mi4xOSBhdCAxMzo1MywgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToKPj4+IEZpcnN0
IHdlIHRyeSB0byBzZW5kIGEgdm0gZXZlbnQgYW5kIGlmIHRoZSBldmVudCBpcyBzZW50IHRoZW4g
ZW11bGF0aW9uCj4+PiByZXR1cm5zIFg4NkVNVUxfQUNDRVNTX0VYQ0VQVElPTi4gSWYgdGhlIGV2
ZW50IGlzIG5vdCBzZW50IHRoZW4gdGhlCj4+PiBlbXVsYXRpb24gZ29lcyBvbiBhcyBleHBlY3Rl
ZC4KPj4gCj4+IFRoZSBtZWFuaW5nIG9mIHRoaXMgbmV3IGVtdWxhdG9yIHJldHVybiB2YWx1ZSBu
ZWVkcyBleHBsYW5hdGlvbi4KPj4gSSBub3RpY2UgaXRzICNkZWZpbmUgaXMgYWxzbyBub3QgYWNj
b21wYW5pZWQgYnkgYW55IGNvbW1lbnQuIEFuZAo+PiBhbnkgYWRkaXRpb24gb2YgYSBuZXcgZW11
bGF0b3IgcmV0dXJuIGNvZGUgc2hvdWxkIGNvbWUgd2l0aCBhCj4+IGRpc2N1c3Npb24gb2YgaG93
IGV4aXN0aW5nIHVzZXJzIGFyZSBhZmZlY3RlZC4gSSdtIG5vdCBnb2luZyB0bwo+PiBleGNsdWRl
IHRoYXQgaW5kZWVkIG5vIG90aGVyIGFkanVzdG1lbnRzIGFyZSBuZWNlc3NhcnksIGJ1dCB0aGF0
J3MKPj4gZmFyIGZyb20gb2J2aW91cy4gWW91IG1heSByZWNhbGwgdGhhdCBpdCBoYWQgdGFrZW4g
c2V2ZXJhbCBpdGVyYXRpb25zCj4+IHRvIGdldCB0aGUgYWRkaXRpb24gb2YgWDg2RU1VTF9VTklN
UExFTUVOVEVEIHJpZ2h0IHRocm91Z2hvdXQKPj4gdGhlIGNvZGUgYmFzZS4KPiAKPiBUaGlzIG5l
dyBmZWF0dXJlIGlzIGFjdGl2YXRlZCBieSAiYm9vbCBzZW5kX2V2ZW50IiB3aGVuIGNhbGxpbmcg
Cj4gaHZtX2VtdWxhdGVfb25lX3ZtX2V2ZW50KCkuIEV2ZW50cyB3aWxsIGJlIHNlbnQgaW4gc3Bl
Y2lmaWMgbW9tZW50cyBhbmQgCj4gb25seSBpZiBpdCdzIGFuIGludGVudGlvbiBmb3IgdGhhdC4K
ClRoYXQncyB1bmRlcnN0b29kLiBCdXQgdGhlIHZhcmlvdXMgZW11bGF0aW9uIGNvZGUgcGF0aHMg
X2FsbF8KbmVlZCB0byBiZSBhd2FyZSBvZiB0aGlzIHBvdGVudGlhbCBuZXcgcmV0dXJuIHZhbHVl
IG5ldmVydGhlbGVzcy4KRXZlbiBpZiBzb21lIG1heSBub3QgYmUgcmVhY2hhYmxlIHRvZGF5IGlu
IHRoZSBzcGVjaWZpYyBjYXNlIG9mCnRoZSBuZXcgZmVhdHVyZSBiZWluZyBhY3RpdmUsIHRoZXkg
bWF5IGJlY29tZSByZWFjaGFibGUgZXZlbnR1YWxseSwKYW5kIG5vLW9uZSB3b3VsZCBub3RpY2Ug
dGhlIG9taXNzaW9uIGF0IHRoYXQgcG9pbnQuCgo+Pj4gQEAgLTUzMCw2ICs1MzIsNTUgQEAgc3Rh
dGljIGludCBodm1lbXVsX2RvX21taW9fYWRkcihwYWRkcl90IG1taW9fZ3BhLAo+Pj4gICAgICAg
cmV0dXJuIGh2bWVtdWxfZG9faW9fYWRkcigxLCBtbWlvX2dwYSwgcmVwcywgc2l6ZSwgZGlyLCBk
ZiwgcmFtX2dwYSk7Cj4+PiAgIH0KPj4+ICAgCj4+PiArc3RhdGljIGJvb2wgaHZtZW11bF9zZW5k
X3ZtX2V2ZW50KHBhZGRyX3QgZ3BhLCB1bnNpZ25lZCBsb25nIGdsYSwgZ2ZuX3QgZ2ZuLAo+Pj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBwZmVjLCBzdHJ1Y3Qg
aHZtX2VtdWxhdGVfY3R4dCAqY3R4dCkKPj4gCj4+IFdoeSBib3RoIGdwYSBhbmQgZ2ZuPwo+IAo+
IElmIHRoZSBncGEgY2FuIGJlIGNhbGN1bGF0ZWQgZnJvbSBnZm4gdGhlbiB0aGUgY29kZSB3aWxs
IGJlIHNpbXBsaWZpZWQuCj4gSXMgdGhpcyB3aGF0IHlvdSBoYWQgaW4gbWluZD8KPiAKPiBncGEg
PSBnZm5fdG9fZ2FkZHIoZ2ZuKTsKClRoZSBvdGhlciB3YXkgYXJvdW5kIGFjdHVhbGx5LCBhcyB0
aGUgY2FsY3VsYXRpb24geW91IHN1Z2dlc3QKZGlzY2FyZHMgYml0cyAodGhlIGxvdyAxMiBvbmVz
KS4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 07 12:11:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 May 2019 12:11:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNywf-0006rE-OO; Tue, 07 May 2019 12:11:41 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=VLhp=TH=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hNywe-0006qh-JH
 for xen-devel@lists.xenproject.org; Tue, 07 May 2019 12:11:40 +0000
X-Inumbo-ID: 44ac172d-70c1-11e9-843c-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 44ac172d-70c1-11e9-843c-bc764e045a96;
 Tue, 07 May 2019 12:11:39 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 07 May 2019 06:11:38 -0600
Message-Id: <5CD175F5020000780022C7EF@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 07 May 2019 06:11:33 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Eslam Elnikety" <elnikety@amazon.com>
References: <20190507113405.71851-1-elnikety@amazon.com>
In-Reply-To: <20190507113405.71851-1-elnikety@amazon.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2] mm: option to _always_ scrub freed
 domheap pages
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 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>, Amit Shah <aams@amazon.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA3LjA1LjE5IGF0IDEzOjM0LCA8ZWxuaWtldHlAYW1hem9uLmNvbT4gd3JvdGU6Cj4g
LS0tIGEveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKPiArKysgYi94ZW4vY29tbW9uL3BhZ2VfYWxs
b2MuYwo+IEBAIC0yMTQsNiArMjE0LDEwIEBAIGN1c3RvbV9wYXJhbSgiYm9vdHNjcnViIiwgcGFy
c2VfYm9vdHNjcnViX3BhcmFtKTsKPiAgc3RhdGljIHVuc2lnbmVkIGxvbmcgX19pbml0ZGF0YSBv
cHRfYm9vdHNjcnViX2NodW5rID0gTUIoMTI4KTsKPiAgc2l6ZV9wYXJhbSgiYm9vdHNjcnViX2No
dW5rIiwgb3B0X2Jvb3RzY3J1Yl9jaHVuayk7Cj4gIAo+ICsgLyogc2NydWItZG9taGVhcCAtPiBE
b21oZWFwIHBhZ2VzIGFyZSBzY3J1YmJlZCB3aGVuIGZyZWVkICovCj4gK3N0YXRpYyBib29sIF9f
cmVhZF9tb3N0bHkgb3B0X3NjcnViX2RvbWhlYXA7Cj4gK2Jvb2xlYW5fcGFyYW0oInNjcnViLWRv
bWhlYXAiLCBvcHRfc2NydWJfZG9taGVhcCk7CgpVcG9uIDJuZCB0aG91Z2h0IHRoaXMsIGJ0dywg
d291bGQgc2VlbSB0byBiZSBhbiBleGNlbGxlbnQgY2FuZGlkYXRlCmZvciBiZWNvbWluZyBhIHJ1
bnRpbWUgcGFyYW1ldGVyLgoKPiBAQCAtMjM3OCw5ICsyMzgyLDEwIEBAIHZvaWQgZnJlZV9kb21o
ZWFwX3BhZ2VzKHN0cnVjdCBwYWdlX2luZm8gKnBnLCB1bnNpZ25lZCBpbnQgb3JkZXIpCj4gICAg
ICAgICAgICAgIC8qCj4gICAgICAgICAgICAgICAqIE5vcm1hbGx5IHdlIGV4cGVjdCBhIGRvbWFp
biB0byBjbGVhciBwYWdlcyBiZWZvcmUgZnJlZWluZyB0aGVtLAo+ICAgICAgICAgICAgICAgKiBp
ZiBpdCBjYXJlcyBhYm91dCB0aGUgc2VjcmVjeSBvZiB0aGVpciBjb250ZW50cy4gSG93ZXZlciwg
YWZ0ZXIKPiAtICAgICAgICAgICAgICogYSBkb21haW4gaGFzIGRpZWQgd2UgYXNzdW1lIHJlc3Bv
bnNpYmlsaXR5IGZvciBlcmFzdXJlLgo+ICsgICAgICAgICAgICAgKiBhIGRvbWFpbiBoYXMgZGll
ZCB3ZSBhc3N1bWUgcmVzcG9uc2liaWxpdHkgZm9yIGVyYXN1cmUuIFdlIGRvCj4gKyAgICAgICAg
ICAgICAqIHNjcnViIHJlZ2FyZGxlc3MgaWYgb3B0aW9uIHNjcnViX2RvbWhlYXAgaXMgc2V0Lgo+
ICAgICAgICAgICAgICAgKi8KPiAtICAgICAgICAgICAgc2NydWIgPSBkLT5pc19keWluZyB8fCBz
Y3J1Yl9kZWJ1ZzsKPiArICAgICAgICAgICAgc2NydWIgPSBkLT5pc19keWluZyB8fCBzY3J1Yl9k
ZWJ1ZyB8fCBvcHRfc2NydWJfZG9taGVhcDsKCkRpZCB5b3UgY29uc2lkZXIgc2V0dGluZyBvcHRf
c2NydWJfZG9taGVhcCB3aGVuIHNjcnViX2RlYnVnIGlzCnNldD8gVGhpcyB3b3VsZCBzaG9ydGVu
IHRoZSAocnVudGltZSkgY2FsY3VsYXRpb24gaGVyZSBieSBhIHRpbnkgYml0LAphdCB0aGUgcHJp
Y2Ugb2YgZG9pbmcgb25lIG1vcmUgdGhpbmcgb25jZSB3aGlsZSBib290aW5nLgoKSmFuCgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 07 13:16:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 May 2019 13:16:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNzwh-000421-GM; Tue, 07 May 2019 13:15:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eprW=TH=citrix.com=prvs=0232d1aa4=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1hNzwg-00041u-AI
 for xen-devel@lists.xenproject.org; Tue, 07 May 2019 13:15:46 +0000
X-Inumbo-ID: 37ed5f0b-70ca-11e9-843c-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 37ed5f0b-70ca-11e9-843c-bc764e045a96;
 Tue, 07 May 2019 13:15:43 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,441,1549929600"; d="scan'208";a="85212005"
To: Jan Beulich <JBeulich@suse.com>, Eslam Elnikety <elnikety@amazon.com>
References: <20190507113405.71851-1-elnikety@amazon.com>
 <5CD175F5020000780022C7EF@prv1-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT6JAlcEEwEKAEECGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEWIQTXqBy2bTNXPzpOYFimNjwxBZC0bQUCXEowWQUJDCJ7dgAKCRCmNjwx
 BZC0beKvEACJ75YlJXd7TnNHgFyiCJkm/qPeoQ3sFGSDZuZh7SKcdt9+3V2bFEb0Mii1hQaz
 3hRqZb8sYPHJrGP0ljK09k3wf8k3OuNxziLQBJyzvn7WNlE4wBEcy/Ejo9TVBdA4ph5D0YaZ
 nqdsPmxe/xlTFuSkgu4ep1v9dfVP1TQR0e+JIBa/Ss+cKC5intKm+8JxpOploAHuzaPu0L/X
 FapzsIXqgT9eIQeBEgO2hge6h9Jov3WeED/vh8kA7f8c6zQ/gs5E7VGALwsiLrhr0LZFcKcw
 kI3oCCrB/C/wyPZv789Ra8EXbeRSJmTjcnBwHRPjnjwQmetRDD1t+VyrkC6uujT5jmgOBzaj
 KCqZ8PcMAssOzdzQtKmjUQ2b3ICPs2X13xZ5M5/OVs1W3TG5gkvMh4YoHi4ilFnOk+v3/j7q
 65FG6N0JLb94Ndi80HkIOQQ1XVGTyu6bUPaBg3rWK91Csp1682kD/dNVF3FKHrRLmSVtmEQR
 5rK0+VGc/FmR6vd4haKGWIRuPxzg+pBR77avIZpU7C7+UXGuZ5CbHwIdY8LojJg2TuUdqaVj
 yxmEZLOA8rVHipCGrslRNthVbJrGN/pqtKjCClFZHIAYJQ9EGLHXLG9Pj76opfjHij3MpR3o
 pCGAh6KsCrfrsvjnpDwqSbngGyEVH030irSk4SwIqZ7FwLkBDQRUWmc6AQgAzpc8Ng5Opbrh
 iZrn69Xr3js28p+b4a+0BOvC48NfrNovZw4eFeKIzmI/t6EkJkSqBIxobWRpBkwGweENsqnd
 0qigmsDw4N7J9Xx0h9ARDqiWxX4jr7u9xauI+CRJ1rBNO3VV30QdACwQ4LqhR/WA+IjdhyMH
 wj3EJGE61NdP/h0zfaLYAbvEg47/TPThFsm4m8Rd6bX7RkrrOgBbL/AOnYOMEivyfZZKX1vv
 iEemAvLfdk2lZt7Vm6X/fbKbV8tPUuZELzNedJvTTBS3/l1FVz9OUcLDeWhGEdlxqXH0sYWh
 E9+PXTAfz5JxKH+LMetwEM8DbuOoDIpmIGZKrZ+2fQARAQABiQNbBBgBCgAmAhsCFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKMJ4FCQnQ/OQBKcBdIAQZAQoABgUCVFpnOgAKCRCyFcen
 x4Qb7cXrCAC0qQeEWmLa9oEAPa+5U6wvG1t/mi22gZN6uzQXH1faIOoDehr7PPESE6tuR/vI
 CTTnaSrd4UDPNeqOqVF07YexWD1LDcQG6PnRqC5DIX1RGE3BaSaMl2pFJP8y+chews11yP8G
 DBbxaIsTcHZI1iVIC9XLhoeegWi84vYc8F4ziADVfowbmbvcVw11gE8tmALCwTeBeZVteXjh
 0OELHwrc1/4j4yvENjIXRO+QLIgk43kB57Upr4tP2MEcs0odgPM+Q+oETOJ00xzLgkTnLPim
 C1FIW2bOZdTj+Uq6ezRS2LKsNmW+PRRvNyA5ojEbA/faxmAjMZtLdSSSeFK8y4SoCRCmNjwx
 BZC0bevWEACRu+GyQgrdGmorUptniIeO1jQlpTiP5WpVnk9Oe8SiLoXUhXXNj6EtzyLGpYmf
 kEAbki+S6WAKnzZd3shL58AuMyDxtFNNjNeKJOcl6FL7JPBIIgIp3wR401Ep+/s5pl3Nw8Ii
 157f0T7o8CPb54w6S1WsMkU78WzTxIs/1lLblSMcvyz1Jq64g4OqiWI85JfkzPLlloVf1rzy
 ebIBLrrmjhCE2tL1RONpE/KRVb+Q+PIs5+YcZ+Q1e0vXWA7NhTWFbWx3+N6WW6gaGpbFbopo
 FkYRpj+2TA5cX5zW148/xU5/ATEb5vdUkFLUFVy5YNUSyeBHuaf6fGmBrDc47rQjAOt1rmyD
 56MUBHpLUbvA6NkPezb7T6bQpupyzGRkMUmSwHiLyQNJQhVe+9NiJJvtEE3jol0JVJoQ9WVn
 FAzPNCgHQyvbsIF3gYkCYKI0w8EhEoH5FHYLoKS6Jg880IY5rXzoAEfPvLXegy6mhYl+mNVN
 QUBD4h9XtOvcdzR559lZuC0Ksy7Xqw3BMolmKsRO3gWKhXSna3zKl4UuheyZtubVWoNWP/bn
 vbyiYnLwuiKDfNAinEWERC8nPKlv3PkZw5d3t46F1Dx0TMf16NmP+azsRpnMZyzpY8BL2eur
 feSGAOB9qjZNyzbo5nEKHldKWCKE7Ye0EPEjECS1gjKDwbkBDQRUWrq9AQgA7aJ0i1pQSmUR
 6ZXZD2YEDxia2ByR0uZoTS7N0NYv1OjU8v6p017u0Fco5+Qoju/fZ97ScHhp5xGVAk5kxZBF
 DT4ovJd0nIeSr3bbWwfNzGx1waztfdzXt6n3MBKr7AhioB1m+vuk31redUdnhbtvN7O40MC+
 fgSk5/+jRGxY3IOVPooQKzUO7M51GoOg4wl9ia3H2EzOoGhN2vpTbT8qCcL92ZZZwkBRldoA
 Wn7c1hEKSTuT3f1VpSmhjnX0J4uvKZ1V2R7rooKJYFBcySC0wa8aTmAtAvLgfcpe+legOtgq
 DKzLuN45xzEjyjCiI521t8zxNMPJY9FiCPNv0sCkDwARAQABiQI8BBgBCgAmAhsMFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKNJYFCQnQrVkACgkQpjY8MQWQtG2Xxg//RrRP+PFYuNXt
 9C5hec/JoY24TkGPPd2tMC9usWZVImIk7VlHlAeqHeE0lWU0LRGIvOBITbS9izw6fOVQBvCA
 Fni56S12fKLusWgWhgu03toT9ZGxZ9W22yfw5uThSHQ4y09wRWAIYvhJsKnPGGC2KDxFvtz5
 4pYYNe8Icy4bwsxcgbaSFaRh+mYtts6wE9VzyJvyfTqbe8VrvE+3InG5rrlNn51AO6M4Wv20
 iFEgYanJXfhicl0WCQrHyTLfdB5p1w+072CL8uryHQVfD0FcDe+J/wl3bmYze+aD1SlPzFoI
 MaSIXKejC6oh6DAT4rvU8kMAbX90T834Mvbc3jplaWorNJEwjAH/r+v877AI9Vsmptis+rni
 JwUissjRbcdlkKBisoUZRPmxQeUifxUpqgulZcYwbEC/a49+WvbaYUriaDLHzg9xisijHwD2
 yWV8igBeg+cmwnk0mPz8tIVvwi4lICAgXob7HZiaqKnwaDXs4LiS4vdG5s/ElnE3rIc87yru
 24n3ypeDZ6f5LkdqL1UNp5/0Aqbr3EiN7/ina4YVyscy9754l944kyHnnMRLVykg0v+kakj0
 h0RJ5LbfLAMM8M52KIA3y14g0Fb7kHLcOUMVcgfQ3PrN6chtC+5l6ouDIlSLR3toxH8Aam7E
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <c80dfae7-bb03-fe46-a51e-f3a552a2b327@citrix.com>
Date: Tue, 7 May 2019 14:15:35 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CD175F5020000780022C7EF@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] mm: option to _always_ scrub freed
 domheap pages
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 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>, Amit Shah <aams@amazon.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gNS83LzE5IDE6MTEgUE0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA3LjA1LjE5IGF0
IDEzOjM0LCA8ZWxuaWtldHlAYW1hem9uLmNvbT4gd3JvdGU6Cj4+IC0tLSBhL3hlbi9jb21tb24v
cGFnZV9hbGxvYy5jCj4+ICsrKyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCj4+IEBAIC0yMTQs
NiArMjE0LDEwIEBAIGN1c3RvbV9wYXJhbSgiYm9vdHNjcnViIiwgcGFyc2VfYm9vdHNjcnViX3Bh
cmFtKTsKPj4gIHN0YXRpYyB1bnNpZ25lZCBsb25nIF9faW5pdGRhdGEgb3B0X2Jvb3RzY3J1Yl9j
aHVuayA9IE1CKDEyOCk7Cj4+ICBzaXplX3BhcmFtKCJib290c2NydWJfY2h1bmsiLCBvcHRfYm9v
dHNjcnViX2NodW5rKTsKPj4gIAo+PiArIC8qIHNjcnViLWRvbWhlYXAgLT4gRG9taGVhcCBwYWdl
cyBhcmUgc2NydWJiZWQgd2hlbiBmcmVlZCAqLwo+PiArc3RhdGljIGJvb2wgX19yZWFkX21vc3Rs
eSBvcHRfc2NydWJfZG9taGVhcDsKPj4gK2Jvb2xlYW5fcGFyYW0oInNjcnViLWRvbWhlYXAiLCBv
cHRfc2NydWJfZG9taGVhcCk7Cj4gCj4gVXBvbiAybmQgdGhvdWdodCB0aGlzLCBidHcsIHdvdWxk
IHNlZW0gdG8gYmUgYW4gZXhjZWxsZW50IGNhbmRpZGF0ZQo+IGZvciBiZWNvbWluZyBhIHJ1bnRp
bWUgcGFyYW1ldGVyLgo+IAo+PiBAQCAtMjM3OCw5ICsyMzgyLDEwIEBAIHZvaWQgZnJlZV9kb21o
ZWFwX3BhZ2VzKHN0cnVjdCBwYWdlX2luZm8gKnBnLCB1bnNpZ25lZCBpbnQgb3JkZXIpCj4+ICAg
ICAgICAgICAgICAvKgo+PiAgICAgICAgICAgICAgICogTm9ybWFsbHkgd2UgZXhwZWN0IGEgZG9t
YWluIHRvIGNsZWFyIHBhZ2VzIGJlZm9yZSBmcmVlaW5nIHRoZW0sCj4+ICAgICAgICAgICAgICAg
KiBpZiBpdCBjYXJlcyBhYm91dCB0aGUgc2VjcmVjeSBvZiB0aGVpciBjb250ZW50cy4gSG93ZXZl
ciwgYWZ0ZXIKPj4gLSAgICAgICAgICAgICAqIGEgZG9tYWluIGhhcyBkaWVkIHdlIGFzc3VtZSBy
ZXNwb25zaWJpbGl0eSBmb3IgZXJhc3VyZS4KPj4gKyAgICAgICAgICAgICAqIGEgZG9tYWluIGhh
cyBkaWVkIHdlIGFzc3VtZSByZXNwb25zaWJpbGl0eSBmb3IgZXJhc3VyZS4gV2UgZG8KPj4gKyAg
ICAgICAgICAgICAqIHNjcnViIHJlZ2FyZGxlc3MgaWYgb3B0aW9uIHNjcnViX2RvbWhlYXAgaXMg
c2V0Lgo+PiAgICAgICAgICAgICAgICovCj4+IC0gICAgICAgICAgICBzY3J1YiA9IGQtPmlzX2R5
aW5nIHx8IHNjcnViX2RlYnVnOwo+PiArICAgICAgICAgICAgc2NydWIgPSBkLT5pc19keWluZyB8
fCBzY3J1Yl9kZWJ1ZyB8fCBvcHRfc2NydWJfZG9taGVhcDsKPiAKPiBEaWQgeW91IGNvbnNpZGVy
IHNldHRpbmcgb3B0X3NjcnViX2RvbWhlYXAgd2hlbiBzY3J1Yl9kZWJ1ZyBpcwo+IHNldD8gVGhp
cyB3b3VsZCBzaG9ydGVuIHRoZSAocnVudGltZSkgY2FsY3VsYXRpb24gaGVyZSBieSBhIHRpbnkg
Yml0LAo+IGF0IHRoZSBwcmljZSBvZiBkb2luZyBvbmUgbW9yZSB0aGluZyBvbmNlIHdoaWxlIGJv
b3RpbmcuCgpKdXN0IGZvciBjbGFyaWZpY2F0aW9uIEphbiAtLSBkaWQgeW91IG1lYW4sICJJJ20g
aGFwcHkgZm9yIHRoaXMgdG8gZ28gaW4KYXMgaXQgaXMsIGJ1dCBpZiB5b3UgZmVlbCBsaWtlIGl0
LCBoZXJlIGFyZSB0d28gaW1wcm92ZW1lbnRzIj8KCiAtR2VvcmdlCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 07 13:17:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 May 2019 13:17:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hNzyX-00049X-4d; Tue, 07 May 2019 13:17:41 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=M5sH=TH=citrix.com=prvs=0233d00f1=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1hNzyV-00049N-EH
 for xen-devel@lists.xenproject.org; Tue, 07 May 2019 13:17:39 +0000
X-Inumbo-ID: 7bb8b901-70ca-11e9-843c-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7bb8b901-70ca-11e9-843c-bc764e045a96;
 Tue, 07 May 2019 13:17:37 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,441,1549929600"; d="scan'208";a="85212112"
Date: Tue, 7 May 2019 14:17:27 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Eslam Elnikety <elnikety@amazon.com>
Message-ID: <20190507131727.GC2798@zion.uk.xensource.com>
References: <20190507083548.27883-1-elnikety@amazon.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190507083548.27883-1-elnikety@amazon.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH] libxl: make vkbd tunable for HVM guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Amit Shah <aams@amazon.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBNYXkgMDcsIDIwMTkgYXQgMDg6MzU6NDhBTSArMDAwMCwgRXNsYW0gRWxuaWtldHkg
d3JvdGU6Cj4gRWFjaCBIVk0gZ3Vlc3QgY3VycmVudGx5IGdldHMgYSB2a2JkIGZyb250ZW5kL2Jh
Y2tlbmQgcGFpciAoYy9zIGViYmQyNTYxYjRjKS4KPiBUaGlzIGNvbnN1bWVzIGhvc3QgcmVzb3Vy
Y2VzIHVubmVjZXNzYXJpbHkgZm9yIGd1ZXN0cyB0aGF0IGhhdmUgbm8gdXNlIGZvcgo+IHZrYmQu
IE1ha2UgdGhpcyBiZWhhdmlvdXIgdHVuYWJsZSB0byBhbGxvdyBhbiBhZG1pbmlzdHJhdG9yIHRv
IGNob29zZS4gVGhlCj4gY29tbWl0IHJldGFpbnMgdGhlIGN1cnJlbnQgYmVoYXZpb3VyIC0tIEhW
TSBndWVzdHMgc3RpbGwgZ2V0IHZrZGIgdW5sZXNzCj4gc3BlY2lmaWVkIG90aGVyd2lzZS4KPiAK
PiBTaWduZWQtb2ZmLWJ5OiBFc2xhbSBFbG5pa2V0eSA8ZWxuaWtldHlAYW1hem9uLmNvbT4KCldo
byAvIHdoYXQgaXMgdG8gc2V0IHRoaXMgZmllbGQ/CgpJdCBhcHBlYXJzIHRoaXMgcGF0Y2ggb25s
eSBjb250YWlucyBvbmUgY2hhbmdlIHRvIHhsIHRvIHByaW50IG91dCBpdHMKdmFsdWUuCgo+IC0t
LQo+ICB0b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyAgfCA5ICsrKysrKy0tLQo+ICB0b29scy9s
aWJ4bC9saWJ4bF90eXBlcy5pZGwgfCAxICsKPiAgdG9vbHMveGwveGxfc3hwLmMgICAgICAgICAg
IHwgMiArKwo+ICAzIGZpbGVzIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMo
LSkKPiAKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgYi90b29scy9s
aWJ4bC9saWJ4bF9jcmVhdGUuYwo+IGluZGV4IDg5ZmU4MGZjOWMuLmIwOTI0NDA1OGYgMTAwNjQ0
Cj4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKPiArKysgYi90b29scy9saWJ4bC9s
aWJ4bF9jcmVhdGUuYwo+IEBAIC0zMTAsNiArMzEwLDcgQEAgaW50IGxpYnhsX19kb21haW5fYnVp
bGRfaW5mb19zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsCj4gICAgICAgICAgbGlieGxfZGVmYm9v
bF9zZXRkZWZhdWx0KCZiX2luZm8tPnUuaHZtLnZwdF9hbGlnbiwgICAgICAgICAgdHJ1ZSk7Cj4g
ICAgICAgICAgbGlieGxfZGVmYm9vbF9zZXRkZWZhdWx0KCZiX2luZm8tPnUuaHZtLmFsdHAybSwg
ICAgICAgICAgICAgZmFsc2UpOwo+ICAgICAgICAgIGxpYnhsX2RlZmJvb2xfc2V0ZGVmYXVsdCgm
Yl9pbmZvLT51Lmh2bS51c2IsICAgICAgICAgICAgICAgIGZhbHNlKTsKPiArICAgICAgICBsaWJ4
bF9kZWZib29sX3NldGRlZmF1bHQoJmJfaW5mby0+dS5odm0udmtiX2RldmljZSwgICAgICAgICB0
cnVlKTsKPiAgICAgICAgICBsaWJ4bF9kZWZib29sX3NldGRlZmF1bHQoJmJfaW5mby0+dS5odm0u
eGVuX3BsYXRmb3JtX3BjaSwgICB0cnVlKTsKPiAgCj4gICAgICAgICAgbGlieGxfZGVmYm9vbF9z
ZXRkZWZhdWx0KCZiX2luZm8tPnUuaHZtLnNwaWNlLmVuYWJsZSwgZmFsc2UpOwo+IEBAIC0xNDE2
LDkgKzE0MTcsMTEgQEAgc3RhdGljIHZvaWQgZG9tY3JlYXRlX2xhdW5jaF9kbShsaWJ4bF9fZWdj
ICplZ2MsIGxpYnhsX19tdWx0aWRldiAqbXVsdGlkZXYsCj4gICAgICAgICAgbGlieGxfX2Rldmlj
ZV9jb25zb2xlX2FkZChnYywgZG9taWQsICZjb25zb2xlLCBzdGF0ZSwgJmRldmljZSk7Cj4gICAg
ICAgICAgbGlieGxfX2RldmljZV9jb25zb2xlX2Rpc3Bvc2UoJmNvbnNvbGUpOwo+ICAKPiAtICAg
ICAgICBsaWJ4bF9kZXZpY2VfdmtiX2luaXQoJnZrYik7Cj4gLSAgICAgICAgbGlieGxfX2Rldmlj
ZV9hZGQoZ2MsIGRvbWlkLCAmbGlieGxfX3ZrYl9kZXZ0eXBlLCAmdmtiKTsKPiAtICAgICAgICBs
aWJ4bF9kZXZpY2VfdmtiX2Rpc3Bvc2UoJnZrYik7Cj4gKyAgICAgICAgaWYgKCBsaWJ4bF9kZWZi
b29sX3ZhbChkX2NvbmZpZy0+Yl9pbmZvLnUuaHZtLnZrYl9kZXZpY2UpICkgewoKTm8gc3BhY2Ug
aW5zaWRlIGlmKCkgcGxlYXNlLgoKV2VpLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 07 13:21:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 May 2019 13:21:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hO01g-0004vK-PM; Tue, 07 May 2019 13:20:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qCYz=TH=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hO01f-0004vE-Ok
 for xen-devel@lists.xenproject.org; Tue, 07 May 2019 13:20:55 +0000
X-Inumbo-ID: f132b84e-70ca-11e9-843c-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id f132b84e-70ca-11e9-843c-bc764e045a96;
 Tue, 07 May 2019 13:20:54 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 3369480D;
 Tue,  7 May 2019 06:20:54 -0700 (PDT)
Received: from [10.37.8.6] (unknown [10.37.8.6])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 69E353F238;
 Tue,  7 May 2019 06:20:52 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>
References: <alpine.DEB.2.10.1905031347520.3722@sstabellini-ThinkPad-X260>
 <1556916614-21512-3-git-send-email-sstabellini@kernel.org>
 <5CCFF915020000780022C158@prv1-mh.provo.novell.com>
 <4d68ea2c-ee87-6ae4-41d5-502bf475bdb4@arm.com>
 <5CD1367C020000780022C597@prv1-mh.provo.novell.com>
 <f9deae17-e925-9a4f-1eb1-443b428e0525@arm.com>
 <5CD15163020000780022C68B@prv1-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <09b11a6c-84b2-259b-7d1f-975f25e18e55@arm.com>
Date: Tue, 7 May 2019 14:20:50 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CD15163020000780022C68B@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 3/3] xen/arm: fix mask calculation in
 init_pdx
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Stefano Stabellini <stefanos@xilinx.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiA1LzcvMTkgMTA6MzUgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA3LjA1
LjE5IGF0IDEwOjU5LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+PiBPbiA1LzcvMTkg
ODo0MCBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+PiBPbiAwNi4wNS4xOSBhdCAxNzoyNiwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPj4+PiBPbiA1LzYvMTkgMTA6MDYgQU0sIEph
biBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+PiBPbiAwMy4wNS4xOSBhdCAyMjo1MCwgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+IHdyb3RlOgo+Pj4+Pj4gKyAgICBtYXNrID0gcGR4X2luaXRfbWFzaygx
VUxMIDw8IChNQVhfT1JERVIgKyBQQUdFX1NISUZUKSk7Cj4+Pj4+Cj4+Pj4+IFBBR0VfU0laRSA8
PCBNQVhfT1JERVI/Cj4+Pj4KPj4+PiBIbW1tLCBJIGFtIG5vdCBlbnRpcmVseSBjb252aW5jZSB0
aGlzIHdpbGwgZ2l2ZSB0aGUgY29ycmVjdCB2YWx1ZQo+Pj4+IGJlY2F1c2UgUEFHRV9TSVpFIGlz
IGRlZmluZWQgYXMgKF9BQygxLCBMKSA8PCBQQUdFX1NISUZULgo+Pj4KPj4+IE9oLCBpbmRlZWQs
IGZvciBhbiBhYnN0cmFjdCAzMi1iaXQgYXJjaCB0aGlzIHdvdWxkIGRlLWdlbmVyYXRlLCBkdWUK
Pj4+IHRvIE1BWF9PUkRFUiBiZWluZyAyMC4gTmV2ZXJ0aGVsZXNzIEkgdGhpbmsgdGhlIGV4cHJl
c3Npb24gdXNlZAo+Pj4gaW52aXRlcyBmb3IgImNsZWFuaW5nIHVwIiAobWFraW5nIHRoZSBzYW1l
IG1pc3Rha2UgSSd2ZSBtYWRlKSwgYW5kCj4+PiBzaW5jZSB0aGlzIGlzIGluIEFybS1zcGVjaWZp
YyBjb2RlICh3aGVyZSBNQVhfT1JERVIgaXMgMTgpIEkgdGhpbmsgaXQKPj4+IHdvdWxkIHN0aWxs
IGJlIGJldHRlciB0byB1c2UgdGhlIHN1Z2dlc3RlZCBhbHRlcm5hdGl2ZS4KPj4KPj4gVGhlIGNv
bW1lbnQgb24gdG9wIG9mIFBBR0VfU0laRSBpbiBhc20teDg2L3BhZ2UuaCBsZWFkcyB0byB0aGlu
ayB0aGF0Cj4+IFBBR0VfU0laRSBzaG91bGQgdXNlIHNpZ25lZCBxdWFudGl0aWVzLiBTbyBJIGFt
IG5vdCBzdXJlIHdoZXRoZXIgaXQgaXMKPj4gc2FmZSB0byBzd2l0Y2ggdG8gVUwgaGVyZS4KPiAK
PiBJdCdzIG5vdCAoYXQgbGVhc3Qgd2hlbiBrZWVwaW5nIHBhc3QgeDg2LTMyIGluIHRoZSBwaWN0
dXJlKTogRXh0ZW5kaW5nCj4gdG8gdW5zaWduZWQgbG9uZyBsb25nIHdvcmtzIGRpZmZlcmVudGx5
IHdoZW4gdGhlIHR5cGUgaXMgInVuc2lnbmVkIGxvbmciLgo+IFRoaXMgbWF0dGVycyB3aGVuIHVz
aW5nIHRoaW5ncyBsaWtlIH4oUEFHRV9TSVpFIC0gMSkuCj4gCj4+IElmIHdlIGtlZXAgUEFHRV9T
SVpFIGFzIHNpZ25lZCBxdWFudGl0aWVzLCB0aGVuIEkgd291bGQgcmF0aGVyIG5vdCB1c2VkCj4+
IHlvdXIgc3VnZ2VzdGlvbiBiZWNhdXNlIHRoaXMgbWF5IGludHJvZHVjZSBidWdneSBjb2RlIGlm
IE1BWF9PUkRFUiBpcwo+PiBldmVyIHVwZGF0ZWQgb24gQXJtLgo+IAo+IEEgQlVJTERfQlVHX09O
KCkgY291bGQgaGVscCBwcmV2ZW50IHRoaXMuCgpHb29kIHBvaW50LgoKPiAKPj4+Pj4gSSB3b25k
ZXIgd2hldGhlciBwZHhfaW5pdF9tYXNrKCkgaXRzZWxmIHdvdWxkbid0IGJldHRlciBhcHBseSB0
aGlzCj4+Pj4+IChsb3dlcikgY2FwCj4+Pj4KPj4+PiBEbyB5b3UgbWVhbiBhbHdheXMgcmV0dXJu
aW5nIChQQUdFX1NJWkUgPDwgTUFYX09SREVSKSBvciBjYXBwaW5nIHRoZQo+Pj4+IGluaXQgbWFz
az8KPj4+Pgo+Pj4+IE5vdGUgdGhhdCB0aGUgbGF0ZXIgd2lsbCBub3QgcHJvZHVjZSB0aGUgc2Ft
ZSBiZWhhdmlvciBhcyB0aGlzIHBhdGNoLgo+Pj4KPj4+IFNpbmNlIEknbSBub3Qgc3VyZSBJIHVu
ZGVyc3RhbmQgd2hhdCB5b3UgbWVhbiB3aXRoICJjYXBwaW5nIHRoZQo+Pj4gaW5pdCBtYXNrIiwg
SSdtIGFsc28gdW5jZXJ0YWluIHdoYXQgYWx0ZXJuYXRpdmUgYmVoYXZpb3IgeW91J3JlCj4+PiB0
aGlua2luZyBvZi4gV2hhdCBJJ20gc3VnZ2VzdGluZyBpcwo+Pj4KPj4+IHU2NCBfX2luaXQgcGR4
X2luaXRfbWFzayh1NjQgYmFzZV9hZGRyKQo+Pj4gewo+Pj4gICAgICAgcmV0dXJuIGZpbGxfbWFz
ayhtYXgoYmFzZV9hZGRyLCAodWludDY0X3QpUEFHRV9TSVpFIDw8IE1BWF9PUkRFUikgLSAxKTsK
Pj4+IH0KPj4KPj4gQXMgSSBwb2ludGVkIG91dCBpbiB0aGUgb3JpZ2luYWwgdGhyZWFkLCB0aGVy
ZSBhcmUgYSBjb3VwbGUgb2YgaXNzdWVzCj4+IHdpdGggdGhpcyBzdWdnZXN0aW9uOgo+PiAJMSkg
YmFua3MgYXJlIG5vdCBvcmRlcmVkIG9uIEFybSwgc28gdGhlIHBkeCBtYXNrIG1heSBnZXQgaW5p
dGlhbGl6ZWQKPj4gd2l0aCBhIGhpZ2hlciBiYW5rIGFkZHJlc3MgcHJldmVudGluZyB0aGUgUERY
IGNvbXByZXNzaW9uIHRvIHdvcmsKPiAKPiBUaGlzIGlzIG9ydGhvZ29uYWwgdG8gbXkgc3VnZ2Vz
dGlvbiBoZXJlLiBJdCdzIHVwIHRvIEFybSBjb2RlIHRvCj4gY2FsbCB0aGUgZnVuY3Rpb24gd2l0
aCB0aGUgbG93ZXN0IGJhbmsncyBiYXNlIGFkZHJlc3MgaW5zdGVhZCBvZgo+IHRoZSBmaXJzdCBv
bmUuID4KPj4gCTIpIHRoZSBQRFggd2lsbCBub3QgYmUgYWJsZSB0byBjb21wcmVzcyBhbnkgYml0
cyBiZXR3ZWVuIDAgYW5kIHRoZSBNU0IKPj4gMScgaW4gdGhlIGJhc2VfYWRkci4gSW4gb3RoZXIg
d29yZCwgZm9yIGEgYmFzZSBhZGRyZXNzIDB4MjAwMDAwMDAwCj4+ICg4R0IpLCB0aGUgaW5pdGlh
bCBtYXNrIHdpbGwgYmUgIDB4MWZmZmZmZmZmLiBJIGFtIGF3YXJlIG9mIHNvbWUKPj4gcGxhdGZv
cm1zIHdpdGggc29tZSBpbnRlcmVzdGluZyBmaXJzdCBiYW5rIGJhc2UgYWRkcmVzcyAoaS5lIGFi
b3ZlIDRHQikuCj4gCj4gV2VsbCwgd2UnZCBiZWVuIHRoZXJlIGJlZm9yZTogTW9yZSAiaW50ZXJl
c3RpbmciIGxheW91dHMgbWF5Cj4gaW5kZWVkIHJlcXVpcmUgYWRqdXN0bWVudHMgdG8gdGhlIGxv
Z2ljLiBUaGUgcGFydGljdWxhciBjYXNlCj4gd2UndmUgYmVlbiB0YWxraW5nIGFib3V0IHdhcyB0
aGVyZSBub3QgYmVpbmcgX2FueV8gUkFNCj4gYmVsb3cgYSBjZXJ0YWluIGJvdW5kYXJ5LgpZZXMg
dGhpcyBpcyB1bnJlbGF0ZWQgdG8gdGhlIGNhc2UgU3RlZmFubyBpcyB0cnlpbmcgdG8gZml4LCBo
b3dldmVyIApTdGVmYW5vICYgSSBoYXZlIGFsc28gYmVlbiBkaXNjdXNzaW5nIG9mIG90aGVyIHBv
dGVudGlhbCBpc3N1ZXMgd2l0aCBQRFguCgpJIHdvdWxkIHJhdGhlciB0cnkgdG8gYWRkcmVzcyB0
aGUgbW9zdCBpbXBvcnRhbnQvY29uY2VybmluZyBvbmUgYXQgdGhlIApzYW1lIHRpbWUuIFN0ZWZh
bm8ncyBwYXRjaCBpcyBhY3R1YWxseSBmaXhpbmcgYWxsIHRoZSBrbm93biBpc3N1ZXMgd2l0aCAK
UERYIG9uIEFybS4KCj4+IDIpIGlzIG5vdCBvdmVybHkgY3JpdGljYWwsIGJ1dCBJIHRoaW5rIDEp
IHNob3VsZCBiZSBhZGRyZXNzZWQuCj4+Cj4+IEF0IGxlYXN0IG9uIEFybSwgSSBkb24ndCBzZWUg
YW55IHJlYWwgdmFsdWUgdG8gaW5pdGlhbGl6ZSB0aGUgUERYIG1hc2sKPj4gd2l0aCBhIGJhc2Ug
YWRkcmVzcy4gSSB3b3VsZCBiZSBtb3JlIGtlZW4gdG8gaW1wbGVtZW50IHBkeF9pbml0X21hc2so
KSBhczoKPj4KPj4gcmV0dXJuIGZpbGxfbWFzaygoKHVpbnQ2NF90KVBBR0VfU0laRSA8PCBNQVhf
T1JERVIgLSAxKTsKPiAKPiBCdXQgKGJlc2lkZXMgdGhlIG1pc3NpbmcgY2xvc2luZyBwYXJlbnRo
ZXNlKSB0aGF0J3Mgbm90IHdoYXQgeDg2IHdhbnRzLgoKQ291bGQgeW91IHJlbWluZCBtZSB3aHk/
CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 07 13:24:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 May 2019 13:24:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hO05H-00057M-9i; Tue, 07 May 2019 13:24:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=T87r=TH=citrix.com=prvs=023fb3b64=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hO05G-00057H-BB
 for xen-devel@lists.xenproject.org; Tue, 07 May 2019 13:24:38 +0000
X-Inumbo-ID: 75591dbc-70cb-11e9-843c-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 75591dbc-70cb-11e9-843c-bc764e045a96;
 Tue, 07 May 2019 13:24:37 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,441,1549929600"; d="scan'208";a="89679469"
To: George Dunlap <george.dunlap@citrix.com>, Eslam Elnikety
 <elnikety@amazon.com>, <xen-devel@lists.xenproject.org>
References: <20190506124624.54454-1-elnikety@amazon.com>
 <32d91d7a-a02d-65e3-d166-deb3b64ab592@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <ab9db873-9588-e3f6-697c-1f597b615274@citrix.com>
Date: Tue, 7 May 2019 14:24:20 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <32d91d7a-a02d-65e3-d166-deb3b64ab592@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] mm: option to _always_ scrub freed domheap
 pages
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcvMDUvMjAxOSAxMDo1NSwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBPbiA1LzYvMTkgMTo0
NiBQTSwgRXNsYW0gRWxuaWtldHkgd3JvdGU6Cj4+IEdpdmUgdGhlIGFkbWluaXN0cmF0b3IgZnVy
dGhlciBjb250cm9sIG9uIHdoZW4gdG8gc2NydWIgZG9taGVhcCBwYWdlcyBieSBhZGRpbmcKPj4g
YW4gb3B0aW9uIHRvIGFsd2F5cyBzY3J1Yi4gVGhpcyBpcyBhIHNhZmV0eSBmZWF0dXJlIHRoYXQs
IHdoZW4gZW5hYmxlZCwKPj4gcHJldmVudHMgYSAoYnVnZ3kpIGRvbWFpbiBmcm9tIGxlYWtpbmcg
c2VjcmV0cyBpZiBpdCBhY2NpZGVudGFsbHkgZnJlZXMgYSBwYWdlCj4+IHdpdGhvdXQgcHJvcGVy
IHNjcnViYmluZy4KPj4KPj4gU2lnbmVkLW9mZi1ieTogRXNsYW0gRWxuaWtldHkgPGVsbmlrZXR5
QGFtYXpvbi5jb20+Cj4gTm93IHRoYXQgSSB0aGluayBhYm91dCBpdCAtLSBBbmR5LCBpc24ndCB0
aGVyZSBhIHBhdGNoIGluIHRoZSBYZW5TZXJ2ZXIKPiBwYXRjaHF1ZXVlIHRvIGVuYWJsZSBzY3J1
YmJpbmcgYnkgZGVmYXVsdD8KPgo+IEknbSB3b25kZXJpbmcgaWYgdGhpcyBzaG91bGQgZGVmYXVs
dCB0byAndHJ1ZScsIGFuZCBwZW9wbGUgd2hvIHJlYWxseQo+IHdhbnQgdGhlIGV4dHJhIHBlcmZv
cm1hbmNlIHNob3VsZCB0dXJuIGl0IG9mZi4KCmh0dHBzOi8vZ2l0aHViLmNvbS94ZW5zZXJ2ZXIv
eGVuLnBnL2Jsb2IvWFMtOC4wLngvbWFzdGVyLzAwMDEtY2MtbWVtb3J5LXNjcnViYmluZy5wYXRj
aAoKV2UgY291bGRuJ3QgbWVhc3VyZSBhIHBlcmZvcm1hbmNlIGRpZmZlcmVuY2Ugd2l0aCB1bmNv
bmRpdGlvbmFsCnNjcnViYmluZywgc28gY2hvc2UgdG8gZG8gd2l0aG91dCBhbiBleHRyYSBwYXJh
bWV0ZXIgdG8gdHdlYWsuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 07 13:36:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 May 2019 13:36:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hO0Gs-000690-SA; Tue, 07 May 2019 13:36:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=M5sH=TH=citrix.com=prvs=0233d00f1=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1hO0Gr-00068v-6Q
 for xen-devel@lists.xenproject.org; Tue, 07 May 2019 13:36:37 +0000
X-Inumbo-ID: 1d5cde24-70cd-11e9-bf30-57963d81c259
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1d5cde24-70cd-11e9-bf30-57963d81c259;
 Tue, 07 May 2019 13:36:28 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,441,1549929600"; d="scan'208";a="85213443"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 7 May 2019 14:36:25 +0100
Message-ID: <20190507133625.11502-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] libxl: don't enable synthetic timer by default
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SXQgYnJva2UgV2luZG93cyBpbnN0YWxsYXRpb24uIE1vcmUgaW52ZXN0aWdhdGlvbiBpcyBuZWVk
ZWQuIERvbid0CmVuYWJsZSBpdCBieSBkZWZhdWx0LgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUu
Y2l0cml4LmNvbT4KQ2M6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CkNj
OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogdG9vbHMvbGlieGwvbGlieGxf
ZG9tLmMgfCAxIC0KIDEgZmlsZSBjaGFuZ2VkLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEv
dG9vbHMvbGlieGwvbGlieGxfZG9tLmMgYi90b29scy9saWJ4bC9saWJ4bF9kb20uYwppbmRleCA4
NzljODA2MTM5Li5jNTY4NWIwNjFjIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9kb20u
YworKysgYi90b29scy9saWJ4bC9saWJ4bF9kb20uYwpAQCAtMjY5LDcgKzI2OSw2IEBAIHN0YXRp
YyBpbnQgaHZtX3NldF92aXJpZGlhbl9mZWF0dXJlcyhsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBk
b21pZCwKICAgICAgICAgbGlieGxfYml0bWFwX3NldCgmZW5saWdodGVubWVudHMsIExJQlhMX1ZJ
UklESUFOX0VOTElHSFRFTk1FTlRfVElNRV9SRUZfQ09VTlQpOwogICAgICAgICBsaWJ4bF9iaXRt
YXBfc2V0KCZlbmxpZ2h0ZW5tZW50cywgTElCWExfVklSSURJQU5fRU5MSUdIVEVOTUVOVF9BUElD
X0FTU0lTVCk7CiAgICAgICAgIGxpYnhsX2JpdG1hcF9zZXQoJmVubGlnaHRlbm1lbnRzLCBMSUJY
TF9WSVJJRElBTl9FTkxJR0hURU5NRU5UX0NSQVNIX0NUTCk7Ci0gICAgICAgIGxpYnhsX2JpdG1h
cF9zZXQoJmVubGlnaHRlbm1lbnRzLCBMSUJYTF9WSVJJRElBTl9FTkxJR0hURU5NRU5UX1NUSU1F
Uik7CiAgICAgfQogCiAgICAgbGlieGxfZm9yX2VhY2hfc2V0X2JpdCh2LCBpbmZvLT51Lmh2bS52
aXJpZGlhbl9lbmFibGUpIHsKLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 07 13:37:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 May 2019 13:37:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hO0HW-0006D3-6N; Tue, 07 May 2019 13:37:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PNGO=TH=citrix.com=prvs=023f6069a=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1hO0HU-0006Cv-QD
 for xen-devel@lists.xenproject.org; Tue, 07 May 2019 13:37:16 +0000
X-Inumbo-ID: 39271908-70cd-11e9-843c-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 39271908-70cd-11e9-843c-bc764e045a96;
 Tue, 07 May 2019 13:37:15 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,441,1549929600"; d="scan'208";a="89679620"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH] libxl: don't enable synthetic timer by default
Thread-Index: AQHVBNnftOXzmnlw+kyXiZljRBOaFKZfqiKw
Date: Tue, 7 May 2019 13:37:13 +0000
Message-ID: <5ee6b8de44c64201a554d85b282cf975@AMSPEX02CL03.citrite.net>
References: <20190507133625.11502-1-wei.liu2@citrix.com>
In-Reply-To: <20190507133625.11502-1-wei.liu2@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] libxl: don't enable synthetic timer by
 default
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Ian Jackson <Ian.Jackson@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IFdlaSBMaXUgW21haWx0bzp3ZWku
bGl1MkBjaXRyaXguY29tXQo+IFNlbnQ6IDA3IE1heSAyMDE5IDE0OjM2Cj4gVG86IHhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+IENjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PjsgSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+OyBQYXVsIER1cnJhbnQKPiA8
UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+OyBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
Cj4gU3ViamVjdDogW1BBVENIXSBsaWJ4bDogZG9uJ3QgZW5hYmxlIHN5bnRoZXRpYyB0aW1lciBi
eSBkZWZhdWx0Cj4gCj4gSXQgYnJva2UgV2luZG93cyBpbnN0YWxsYXRpb24uIE1vcmUgaW52ZXN0
aWdhdGlvbiBpcyBuZWVkZWQuIERvbid0Cj4gZW5hYmxlIGl0IGJ5IGRlZmF1bHQuCj4gCj4gU2ln
bmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBQ
YXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgoKPiAtLS0KPiBDYzogSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4gQ2M6IFBhdWwgRHVycmFudCA8cGF1
bC5kdXJyYW50QGNpdHJpeC5jb20+Cj4gQ2M6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNv
bT4KPiAtLS0KPiAgdG9vbHMvbGlieGwvbGlieGxfZG9tLmMgfCAxIC0KPiAgMSBmaWxlIGNoYW5n
ZWQsIDEgZGVsZXRpb24oLSkKPiAKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZG9t
LmMgYi90b29scy9saWJ4bC9saWJ4bF9kb20uYwo+IGluZGV4IDg3OWM4MDYxMzkuLmM1Njg1YjA2
MWMgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMKPiArKysgYi90b29scy9s
aWJ4bC9saWJ4bF9kb20uYwo+IEBAIC0yNjksNyArMjY5LDYgQEAgc3RhdGljIGludCBodm1fc2V0
X3ZpcmlkaWFuX2ZlYXR1cmVzKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAo+ICAgICAg
ICAgIGxpYnhsX2JpdG1hcF9zZXQoJmVubGlnaHRlbm1lbnRzLCBMSUJYTF9WSVJJRElBTl9FTkxJ
R0hURU5NRU5UX1RJTUVfUkVGX0NPVU5UKTsKPiAgICAgICAgICBsaWJ4bF9iaXRtYXBfc2V0KCZl
bmxpZ2h0ZW5tZW50cywgTElCWExfVklSSURJQU5fRU5MSUdIVEVOTUVOVF9BUElDX0FTU0lTVCk7
Cj4gICAgICAgICAgbGlieGxfYml0bWFwX3NldCgmZW5saWdodGVubWVudHMsIExJQlhMX1ZJUklE
SUFOX0VOTElHSFRFTk1FTlRfQ1JBU0hfQ1RMKTsKPiAtICAgICAgICBsaWJ4bF9iaXRtYXBfc2V0
KCZlbmxpZ2h0ZW5tZW50cywgTElCWExfVklSSURJQU5fRU5MSUdIVEVOTUVOVF9TVElNRVIpOwo+
ICAgICAgfQo+IAo+ICAgICAgbGlieGxfZm9yX2VhY2hfc2V0X2JpdCh2LCBpbmZvLT51Lmh2bS52
aXJpZGlhbl9lbmFibGUpIHsKPiAtLQo+IDIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 07 13:50:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 May 2019 13:50:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hO0UJ-0007xC-JH; Tue, 07 May 2019 13:50:31 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GFk4=TH=amazon.com=prvs=023fb95da=elnikety@srs-us1.protection.inumbo.net>)
 id 1hO0UI-0007x7-Cr
 for xen-devel@lists.xenproject.org; Tue, 07 May 2019 13:50:30 +0000
X-Inumbo-ID: 12b01bd0-70cf-11e9-843c-bc764e045a96
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 12b01bd0-70cf-11e9-843c-bc764e045a96;
 Tue, 07 May 2019 13:50:28 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1557237028; x=1588773028;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:content-transfer-encoding: mime-version;
 bh=bcwLHA+Xpa3C7L0XwxFhH6zd/0/wMvubBAlJkp9uhlw=;
 b=ukLtpw1wC812KR0kLzu1JMQnE+dUSoxMkxslzMZRCx5kntQTsW9JqRO6
 DnqCfUVzoU+Yw3vhhlFOdhRf3JbnFaOGI+CfZZxIoZmd9R5g+GWGyMFEn
 BneqyGK9rOM8IUFhKxp/BQaICAu7kUwA4CqiiHwfkQ+FpO9d4pwsk1yxG s=;
X-IronPort-AV: E=Sophos;i="5.60,441,1549929600"; d="scan'208";a="401155246"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2c-87a10be6.us-west-2.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 07 May 2019 13:50:26 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan2.pdx.amazon.com [10.236.137.194])
 by email-inbound-relay-2c-87a10be6.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id x47DoO8b003259
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Tue, 7 May 2019 13:50:26 GMT
Received: from EX13D18EUA002.ant.amazon.com (10.43.165.184) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 7 May 2019 13:50:25 +0000
Received: from EX13D03EUA002.ant.amazon.com (10.43.165.166) by
 EX13D18EUA002.ant.amazon.com (10.43.165.184) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 7 May 2019 13:50:24 +0000
Received: from EX13D03EUA002.ant.amazon.com ([10.43.165.166]) by
 EX13D03EUA002.ant.amazon.com ([10.43.165.166]) with mapi id 15.00.1367.000;
 Tue, 7 May 2019 13:50:24 +0000
From: "Elnikety, Eslam" <elnikety@amazon.com>
To: Wei Liu <wei.liu2@citrix.com>
Thread-Topic: [PATCH] libxl: make vkbd tunable for HVM guests
Thread-Index: AQHVBK/jlk7EemBa/E+46wzq4UoHSqZfpQ6AgAAqu4A=
Date: Tue, 7 May 2019 13:50:23 +0000
Message-ID: <166AAD28-5822-4938-A82C-C1E247D1C9DA@amazon.com>
References: <20190507083548.27883-1-elnikety@amazon.com>
 <20190507131727.GC2798@zion.uk.xensource.com>
In-Reply-To: <20190507131727.GC2798@zion.uk.xensource.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.43.166.100]
Content-ID: <3B4F4839D6FFBA4C8AB2005EF328A2AD@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH] libxl: make vkbd tunable for HVM guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>, "Shah,
 Amit" <aams@amazon.de>, Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCu+7v09uIDA3LjA1LjE5LCAxNToxNywgIldlaSBMaXUiIDx3ZWkubGl1MkBjaXRyaXguY29t
PiB3cm90ZToNCg0KICAgIE9uIFR1ZSwgTWF5IDA3LCAyMDE5IGF0IDA4OjM1OjQ4QU0gKzAwMDAs
IEVzbGFtIEVsbmlrZXR5IHdyb3RlOg0KICAgID4gRWFjaCBIVk0gZ3Vlc3QgY3VycmVudGx5IGdl
dHMgYSB2a2JkIGZyb250ZW5kL2JhY2tlbmQgcGFpciAoYy9zIGViYmQyNTYxYjRjKS4NCiAgICA+
IFRoaXMgY29uc3VtZXMgaG9zdCByZXNvdXJjZXMgdW5uZWNlc3NhcmlseSBmb3IgZ3Vlc3RzIHRo
YXQgaGF2ZSBubyB1c2UgZm9yDQogICAgPiB2a2JkLiBNYWtlIHRoaXMgYmVoYXZpb3VyIHR1bmFi
bGUgdG8gYWxsb3cgYW4gYWRtaW5pc3RyYXRvciB0byBjaG9vc2UuIFRoZQ0KICAgID4gY29tbWl0
IHJldGFpbnMgdGhlIGN1cnJlbnQgYmVoYXZpb3VyIC0tIEhWTSBndWVzdHMgc3RpbGwgZ2V0IHZr
ZGIgdW5sZXNzDQogICAgPiBzcGVjaWZpZWQgb3RoZXJ3aXNlLg0KICAgID4gDQogICAgPiBTaWdu
ZWQtb2ZmLWJ5OiBFc2xhbSBFbG5pa2V0eSA8ZWxuaWtldHlAYW1hem9uLmNvbT4NCiAgICANCiAg
ICBXaG8gLyB3aGF0IGlzIHRvIHNldCB0aGlzIGZpZWxkPw0KICAgIA0KICAgIEl0IGFwcGVhcnMg
dGhpcyBwYXRjaCBvbmx5IGNvbnRhaW5zIG9uZSBjaGFuZ2UgdG8geGwgdG8gcHJpbnQgb3V0IGl0
cw0KICAgIHZhbHVlLg0KDQpNaXNzZWQgYSBodW5rIHdoZW4gcHJlcGFyaW5nIHRoZSBwYXRjaC4g
U2VuZGluZyB2MiBub3cgLi4NCiAgICANCiAgICA+IC0tLQ0KICAgID4gIHRvb2xzL2xpYnhsL2xp
YnhsX2NyZWF0ZS5jICB8IDkgKysrKysrLS0tDQogICAgPiAgdG9vbHMvbGlieGwvbGlieGxfdHlw
ZXMuaWRsIHwgMSArDQogICAgPiAgdG9vbHMveGwveGxfc3hwLmMgICAgICAgICAgIHwgMiArKw0K
ICAgID4gIDMgZmlsZXMgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQ0K
ICAgID4gDQogICAgPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgYi90
b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYw0KICAgID4gaW5kZXggODlmZTgwZmM5Yy4uYjA5MjQ0
MDU4ZiAxMDA2NDQNCiAgICA+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jDQogICAg
PiArKysgYi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYw0KICAgID4gQEAgLTMxMCw2ICszMTAs
NyBAQCBpbnQgbGlieGxfX2RvbWFpbl9idWlsZF9pbmZvX3NldGRlZmF1bHQobGlieGxfX2djICpn
YywNCiAgICA+ICAgICAgICAgIGxpYnhsX2RlZmJvb2xfc2V0ZGVmYXVsdCgmYl9pbmZvLT51Lmh2
bS52cHRfYWxpZ24sICAgICAgICAgIHRydWUpOw0KICAgID4gICAgICAgICAgbGlieGxfZGVmYm9v
bF9zZXRkZWZhdWx0KCZiX2luZm8tPnUuaHZtLmFsdHAybSwgICAgICAgICAgICAgZmFsc2UpOw0K
ICAgID4gICAgICAgICAgbGlieGxfZGVmYm9vbF9zZXRkZWZhdWx0KCZiX2luZm8tPnUuaHZtLnVz
YiwgICAgICAgICAgICAgICAgZmFsc2UpOw0KICAgID4gKyAgICAgICAgbGlieGxfZGVmYm9vbF9z
ZXRkZWZhdWx0KCZiX2luZm8tPnUuaHZtLnZrYl9kZXZpY2UsICAgICAgICAgdHJ1ZSk7DQogICAg
PiAgICAgICAgICBsaWJ4bF9kZWZib29sX3NldGRlZmF1bHQoJmJfaW5mby0+dS5odm0ueGVuX3Bs
YXRmb3JtX3BjaSwgICB0cnVlKTsNCiAgICA+ICANCiAgICA+ICAgICAgICAgIGxpYnhsX2RlZmJv
b2xfc2V0ZGVmYXVsdCgmYl9pbmZvLT51Lmh2bS5zcGljZS5lbmFibGUsIGZhbHNlKTsNCiAgICA+
IEBAIC0xNDE2LDkgKzE0MTcsMTEgQEAgc3RhdGljIHZvaWQgZG9tY3JlYXRlX2xhdW5jaF9kbShs
aWJ4bF9fZWdjICplZ2MsIGxpYnhsX19tdWx0aWRldiAqbXVsdGlkZXYsDQogICAgPiAgICAgICAg
ICBsaWJ4bF9fZGV2aWNlX2NvbnNvbGVfYWRkKGdjLCBkb21pZCwgJmNvbnNvbGUsIHN0YXRlLCAm
ZGV2aWNlKTsNCiAgICA+ICAgICAgICAgIGxpYnhsX19kZXZpY2VfY29uc29sZV9kaXNwb3NlKCZj
b25zb2xlKTsNCiAgICA+ICANCiAgICA+IC0gICAgICAgIGxpYnhsX2RldmljZV92a2JfaW5pdCgm
dmtiKTsNCiAgICA+IC0gICAgICAgIGxpYnhsX19kZXZpY2VfYWRkKGdjLCBkb21pZCwgJmxpYnhs
X192a2JfZGV2dHlwZSwgJnZrYik7DQogICAgPiAtICAgICAgICBsaWJ4bF9kZXZpY2VfdmtiX2Rp
c3Bvc2UoJnZrYik7DQogICAgPiArICAgICAgICBpZiAoIGxpYnhsX2RlZmJvb2xfdmFsKGRfY29u
ZmlnLT5iX2luZm8udS5odm0udmtiX2RldmljZSkgKSB7DQogICAgDQogICAgTm8gc3BhY2UgaW5z
aWRlIGlmKCkgcGxlYXNlLg0KICAgIA0KWXVwIC0tIFdpbGwgZml4IGluIHYyLg0KDQogICAgV2Vp
Lg0KICAgIA0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 07 13:53:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 May 2019 13:53:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hO0XT-000874-3D; Tue, 07 May 2019 13:53:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GFk4=TH=amazon.com=prvs=023fb95da=elnikety@srs-us1.protection.inumbo.net>)
 id 1hO0XR-00086y-Uh
 for xen-devel@lists.xenproject.org; Tue, 07 May 2019 13:53:45 +0000
X-Inumbo-ID: 8354c690-70cf-11e9-80c6-ab741627a37c
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8354c690-70cf-11e9-80c6-ab741627a37c;
 Tue, 07 May 2019 13:53:38 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1557237218; x=1588773218;
 h=from:to:cc:subject:date:message-id:mime-version;
 bh=9XzVmwmU4ascT+jYvF6xzK897xYq8gwXyd8KcynMD5I=;
 b=CgSTqHftCShXnL6PspU3IbGYPc7pn9xlfeMy/gloQfrpdvjSl/TEIuLV
 5Pv4GfFwAQjvE75ILCY9awKdka0fVOv3n4wS6WaeJwguof3GRDNMHIlkq
 gWe+kObf4F0Nt4gkGkPjqxmBbn+QO0qM30MG/f9NDGOz+tQJtvxkaZteb k=;
X-IronPort-AV: E=Sophos;i="5.60,441,1549929600"; d="scan'208";a="673056707"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-1d-38ae4ad2.us-east-1.amazon.com) ([10.47.22.38])
 by smtp-border-fw-out-9102.sea19.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 07 May 2019 13:53:34 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1d-38ae4ad2.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id x47DrTup027908
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Tue, 7 May 2019 13:53:33 GMT
Received: from EX13D18EUC002.ant.amazon.com (10.43.164.50) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 7 May 2019 13:53:32 +0000
Received: from EX13MTAUWB001.ant.amazon.com (10.43.161.207) by
 EX13D18EUC002.ant.amazon.com (10.43.164.50) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 7 May 2019 13:53:30 +0000
Received: from dev-dsk-elnikety-1c-28a13cba.eu-west-1.amazon.com (10.15.5.186)
 by mail-relay.amazon.com (10.43.161.249) with Microsoft SMTP Server
 id 15.0.1367.3 via Frontend Transport; Tue, 7 May 2019 13:53:29 +0000
Received: by dev-dsk-elnikety-1c-28a13cba.eu-west-1.amazon.com (Postfix,
 from userid 6438462)
 id CAC22463E2; Tue,  7 May 2019 13:53:28 +0000 (UTC)
From: Eslam Elnikety <elnikety@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 7 May 2019 13:53:20 +0000
Message-ID: <20190507135320.103953-1-elnikety@amazon.com>
X-Mailer: git-send-email 2.15.3.AMZN
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v2] libxl: make vkbd tunable for HVM guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Eslam Elnikety <elnikety@amazon.com>, Amit Shah <aams@amazon.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RWFjaCBIVk0gZ3Vlc3QgY3VycmVudGx5IGdldHMgYSB2a2JkIGZyb250ZW5kL2JhY2tlbmQgcGFp
ciAoYy9zIGViYmQyNTYxYjRjKS4KVGhpcyBjb25zdW1lcyBob3N0IHJlc291cmNlcyB1bm5lY2Vz
c2FyaWx5IGZvciBndWVzdHMgdGhhdCBoYXZlIG5vIHVzZSBmb3IKdmtiZC4gTWFrZSB0aGlzIGJl
aGF2aW91ciB0dW5hYmxlIHRvIGFsbG93IGFuIGFkbWluaXN0cmF0b3IgdG8gY2hvb3NlLiBUaGUK
Y29tbWl0IHJldGFpbnMgdGhlIGN1cnJlbnQgYmVoYXZpb3VyIC0tIEhWTSBndWVzdHMgc3RpbGwg
Z2V0IHZrZGIgdW5sZXNzCnNwZWNpZmllZCBvdGhlcndpc2UuCgpTaWduZWQtb2ZmLWJ5OiBFc2xh
bSBFbG5pa2V0eSA8ZWxuaWtldHlAYW1hem9uLmNvbT4KCi0tLQogICAgQ2hhbmdlcyBpbiB2MjoK
ICAgICAgICAtIEFkZGVkIGEgbWlzc2luZyBodW5rIC8gc2V0dGluZyB2a2JfZGV2aWNlIHBlciBj
b25maWcKLS0tCiB0b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyAgfCA5ICsrKysrKy0tLQogdG9v
bHMvbGlieGwvbGlieGxfdHlwZXMuaWRsIHwgMSArCiB0b29scy94bC94bF9wYXJzZS5jICAgICAg
ICAgfCAxICsKIHRvb2xzL3hsL3hsX3N4cC5jICAgICAgICAgICB8IDIgKysKIDQgZmlsZXMgY2hh
bmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29s
cy9saWJ4bC9saWJ4bF9jcmVhdGUuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCmluZGV4
IDg5ZmU4MGZjOWMuLjAzY2UxNjZmNGYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2Ny
ZWF0ZS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCkBAIC0zMTAsNiArMzEwLDcg
QEAgaW50IGxpYnhsX19kb21haW5fYnVpbGRfaW5mb19zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2Ms
CiAgICAgICAgIGxpYnhsX2RlZmJvb2xfc2V0ZGVmYXVsdCgmYl9pbmZvLT51Lmh2bS52cHRfYWxp
Z24sICAgICAgICAgIHRydWUpOwogICAgICAgICBsaWJ4bF9kZWZib29sX3NldGRlZmF1bHQoJmJf
aW5mby0+dS5odm0uYWx0cDJtLCAgICAgICAgICAgICBmYWxzZSk7CiAgICAgICAgIGxpYnhsX2Rl
ZmJvb2xfc2V0ZGVmYXVsdCgmYl9pbmZvLT51Lmh2bS51c2IsICAgICAgICAgICAgICAgIGZhbHNl
KTsKKyAgICAgICAgbGlieGxfZGVmYm9vbF9zZXRkZWZhdWx0KCZiX2luZm8tPnUuaHZtLnZrYl9k
ZXZpY2UsICAgICAgICAgdHJ1ZSk7CiAgICAgICAgIGxpYnhsX2RlZmJvb2xfc2V0ZGVmYXVsdCgm
Yl9pbmZvLT51Lmh2bS54ZW5fcGxhdGZvcm1fcGNpLCAgIHRydWUpOwogCiAgICAgICAgIGxpYnhs
X2RlZmJvb2xfc2V0ZGVmYXVsdCgmYl9pbmZvLT51Lmh2bS5zcGljZS5lbmFibGUsIGZhbHNlKTsK
QEAgLTE0MTYsOSArMTQxNywxMSBAQCBzdGF0aWMgdm9pZCBkb21jcmVhdGVfbGF1bmNoX2RtKGxp
YnhsX19lZ2MgKmVnYywgbGlieGxfX211bHRpZGV2ICptdWx0aWRldiwKICAgICAgICAgbGlieGxf
X2RldmljZV9jb25zb2xlX2FkZChnYywgZG9taWQsICZjb25zb2xlLCBzdGF0ZSwgJmRldmljZSk7
CiAgICAgICAgIGxpYnhsX19kZXZpY2VfY29uc29sZV9kaXNwb3NlKCZjb25zb2xlKTsKIAotICAg
ICAgICBsaWJ4bF9kZXZpY2VfdmtiX2luaXQoJnZrYik7Ci0gICAgICAgIGxpYnhsX19kZXZpY2Vf
YWRkKGdjLCBkb21pZCwgJmxpYnhsX192a2JfZGV2dHlwZSwgJnZrYik7Ci0gICAgICAgIGxpYnhs
X2RldmljZV92a2JfZGlzcG9zZSgmdmtiKTsKKyAgICAgICAgaWYgKGxpYnhsX2RlZmJvb2xfdmFs
KGRfY29uZmlnLT5iX2luZm8udS5odm0udmtiX2RldmljZSkpIHsKKyAgICAgICAgICAgIGxpYnhs
X2RldmljZV92a2JfaW5pdCgmdmtiKTsKKyAgICAgICAgICAgIGxpYnhsX19kZXZpY2VfYWRkKGdj
LCBkb21pZCwgJmxpYnhsX192a2JfZGV2dHlwZSwgJnZrYik7CisgICAgICAgICAgICBsaWJ4bF9k
ZXZpY2VfdmtiX2Rpc3Bvc2UoJnZrYik7CisgICAgICAgIH0KIAogICAgICAgICBkY3MtPnNkc3Mu
ZG0uZ3Vlc3RfZG9taWQgPSBkb21pZDsKICAgICAgICAgaWYgKGxpYnhsX2RlZmJvb2xfdmFsKGRf
Y29uZmlnLT5iX2luZm8uZGV2aWNlX21vZGVsX3N0dWJkb21haW4pKQpkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlieGwvbGlieGxfdHlwZXMuaWRsIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCmlu
ZGV4IGI2ODVhYzQ3YWMuLjlhMGI5MmYxZDQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhs
X3R5cGVzLmlkbAorKysgYi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKQEAgLTU4Myw2ICs1
ODMsNyBAQCBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyA9IFN0cnVjdCgiZG9tYWluX2J1aWxkX2lu
Zm8iLFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICMgLSAidGFibGV0
IiBmb3IgYWJzb2x1dGUgbW91c2UsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAjIC0gIm1vdXNlIiBmb3IgUFMvMiBwcm90b2NvbCByZWxhdGl2ZSBtb3VzZQogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKCJ1c2JkZXZpY2UiLCAgICAgICAgc3Ry
aW5nKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgidmtiX2Rldmlj
ZSIsICAgICAgIGxpYnhsX2RlZmJvb2wpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgKCJzb3VuZGh3IiwgICAgICAgICAgc3RyaW5nKSwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICgieGVuX3BsYXRmb3JtX3BjaSIsIGxpYnhsX2RlZmJvb2wp
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKCJ1c2JkZXZpY2VfbGlz
dCIsICAgbGlieGxfc3RyaW5nX2xpc3QpLApkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfcGFyc2Uu
YyBiL3Rvb2xzL3hsL3hsX3BhcnNlLmMKaW5kZXggMzUyY2QyMTRkZC4uZTEwNWJkYTJiYiAxMDA2
NDQKLS0tIGEvdG9vbHMveGwveGxfcGFyc2UuYworKysgYi90b29scy94bC94bF9wYXJzZS5jCkBA
IC0yNjUyLDYgKzI2NTIsNyBAQCBza2lwX3VzYmRldjoKICAgICAgICAgICAgIGZwcmludGYoc3Rk
ZXJyLCJ4bDogVW5hYmxlIHRvIHBhcnNlIHVzYmRldmljZS5cbiIpOwogICAgICAgICAgICAgZXhp
dCgtRVJST1JfRkFJTCk7CiAgICAgICAgIH0KKyAgICAgICAgeGx1X2NmZ19nZXRfZGVmYm9vbChj
b25maWcsICJ2a2JfZGV2aWNlIiwgJmJfaW5mby0+dS5odm0udmtiX2RldmljZSwgMCk7CiAgICAg
ICAgIHhsdV9jZmdfcmVwbGFjZV9zdHJpbmcgKGNvbmZpZywgInNvdW5kaHciLCAmYl9pbmZvLT51
Lmh2bS5zb3VuZGh3LCAwKTsKICAgICAgICAgeGx1X2NmZ19nZXRfZGVmYm9vbChjb25maWcsICJ4
ZW5fcGxhdGZvcm1fcGNpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmYl9pbmZvLT51
Lmh2bS54ZW5fcGxhdGZvcm1fcGNpLCAwKTsKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX3N4cC5j
IGIvdG9vbHMveGwveGxfc3hwLmMKaW5kZXggM2U2MTE3ZDBjZC4uMzU5YTAwMTU3MCAxMDA2NDQK
LS0tIGEvdG9vbHMveGwveGxfc3hwLmMKKysrIGIvdG9vbHMveGwveGxfc3hwLmMKQEAgLTEzOCw2
ICsxMzgsOCBAQCB2b2lkIHByaW50Zl9pbmZvX3NleHAoaW50IGRvbWlkLCBsaWJ4bF9kb21haW5f
Y29uZmlnICpkX2NvbmZpZywgRklMRSAqZmgpCiAgICAgICAgIGZwcmludGYoZmgsICJcdFx0XHQo
Ym9vdCAlcylcbiIsIGJfaW5mby0+dS5odm0uYm9vdCk7CiAgICAgICAgIGZwcmludGYoZmgsICJc
dFx0XHQodXNiICVzKVxuIiwgbGlieGxfZGVmYm9vbF90b19zdHJpbmcoYl9pbmZvLT51Lmh2bS51
c2IpKTsKICAgICAgICAgZnByaW50ZihmaCwgIlx0XHRcdCh1c2JkZXZpY2UgJXMpXG4iLCBiX2lu
Zm8tPnUuaHZtLnVzYmRldmljZSk7CisgICAgICAgIGZwcmludGYoZmgsICJcdFx0XHQodmtiX2Rl
dmljZSAlcylcbiIsCisgICAgICAgICAgICAgICBsaWJ4bF9kZWZib29sX3RvX3N0cmluZyhiX2lu
Zm8tPnUuaHZtLnZrYl9kZXZpY2UpKTsKICAgICAgICAgZnByaW50ZihmaCwgIlx0XHQpXG4iKTsK
ICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBMSUJYTF9ET01BSU5fVFlQRV9QVjoKLS0gCjIuMTUu
My5BTVpOCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 07 13:55:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 May 2019 13:55:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hO0ZK-0008JG-MC; Tue, 07 May 2019 13:55:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=VLhp=TH=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hO0ZK-0008JA-7A
 for xen-devel@lists.xenproject.org; Tue, 07 May 2019 13:55:42 +0000
X-Inumbo-ID: c6beef78-70cf-11e9-881e-3348ae07e7ef
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c6beef78-70cf-11e9-881e-3348ae07e7ef;
 Tue, 07 May 2019 13:55:31 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 07 May 2019 07:55:30 -0600
Message-Id: <5CD18E4F020000780022C87A@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 07 May 2019 07:55:27 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Eslam Elnikety" <elnikety@amazon.com>,<george.dunlap@citrix.com>
References: <20190507113405.71851-1-elnikety@amazon.com>
 <5CD175F5020000780022C7EF@prv1-mh.provo.novell.com>
 <c80dfae7-bb03-fe46-a51e-f3a552a2b327@citrix.com>
In-Reply-To: <c80dfae7-bb03-fe46-a51e-f3a552a2b327@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2] mm: option to _always_ scrub freed
 domheap pages
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 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>, Amit Shah <aams@amazon.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA3LjA1LjE5IGF0IDE1OjE1LCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBPbiA1LzcvMTkgMToxMSBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDA3LjA1
LjE5IGF0IDEzOjM0LCA8ZWxuaWtldHlAYW1hem9uLmNvbT4gd3JvdGU6Cj4+PiAtLS0gYS94ZW4v
Y29tbW9uL3BhZ2VfYWxsb2MuYwo+Pj4gKysrIGIveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKPj4+
IEBAIC0yMTQsNiArMjE0LDEwIEBAIGN1c3RvbV9wYXJhbSgiYm9vdHNjcnViIiwgcGFyc2VfYm9v
dHNjcnViX3BhcmFtKTsKPj4+ICBzdGF0aWMgdW5zaWduZWQgbG9uZyBfX2luaXRkYXRhIG9wdF9i
b290c2NydWJfY2h1bmsgPSBNQigxMjgpOwo+Pj4gIHNpemVfcGFyYW0oImJvb3RzY3J1Yl9jaHVu
ayIsIG9wdF9ib290c2NydWJfY2h1bmspOwo+Pj4gIAo+Pj4gKyAvKiBzY3J1Yi1kb21oZWFwIC0+
IERvbWhlYXAgcGFnZXMgYXJlIHNjcnViYmVkIHdoZW4gZnJlZWQgKi8KPj4+ICtzdGF0aWMgYm9v
bCBfX3JlYWRfbW9zdGx5IG9wdF9zY3J1Yl9kb21oZWFwOwo+Pj4gK2Jvb2xlYW5fcGFyYW0oInNj
cnViLWRvbWhlYXAiLCBvcHRfc2NydWJfZG9taGVhcCk7Cj4+IAo+PiBVcG9uIDJuZCB0aG91Z2h0
IHRoaXMsIGJ0dywgd291bGQgc2VlbSB0byBiZSBhbiBleGNlbGxlbnQgY2FuZGlkYXRlCj4+IGZv
ciBiZWNvbWluZyBhIHJ1bnRpbWUgcGFyYW1ldGVyLgo+PiAKPj4+IEBAIC0yMzc4LDkgKzIzODIs
MTAgQEAgdm9pZCBmcmVlX2RvbWhlYXBfcGFnZXMoc3RydWN0IHBhZ2VfaW5mbyAqcGcsIHVuc2ln
bmVkIGludCBvcmRlcikKPj4+ICAgICAgICAgICAgICAvKgo+Pj4gICAgICAgICAgICAgICAqIE5v
cm1hbGx5IHdlIGV4cGVjdCBhIGRvbWFpbiB0byBjbGVhciBwYWdlcyBiZWZvcmUgZnJlZWluZyB0
aGVtLAo+Pj4gICAgICAgICAgICAgICAqIGlmIGl0IGNhcmVzIGFib3V0IHRoZSBzZWNyZWN5IG9m
IHRoZWlyIGNvbnRlbnRzLiBIb3dldmVyLCBhZnRlcgo+Pj4gLSAgICAgICAgICAgICAqIGEgZG9t
YWluIGhhcyBkaWVkIHdlIGFzc3VtZSByZXNwb25zaWJpbGl0eSBmb3IgZXJhc3VyZS4KPj4+ICsg
ICAgICAgICAgICAgKiBhIGRvbWFpbiBoYXMgZGllZCB3ZSBhc3N1bWUgcmVzcG9uc2liaWxpdHkg
Zm9yIGVyYXN1cmUuIFdlIGRvCj4+PiArICAgICAgICAgICAgICogc2NydWIgcmVnYXJkbGVzcyBp
ZiBvcHRpb24gc2NydWJfZG9taGVhcCBpcyBzZXQuCj4+PiAgICAgICAgICAgICAgICovCj4+PiAt
ICAgICAgICAgICAgc2NydWIgPSBkLT5pc19keWluZyB8fCBzY3J1Yl9kZWJ1ZzsKPj4+ICsgICAg
ICAgICAgICBzY3J1YiA9IGQtPmlzX2R5aW5nIHx8IHNjcnViX2RlYnVnIHx8IG9wdF9zY3J1Yl9k
b21oZWFwOwo+PiAKPj4gRGlkIHlvdSBjb25zaWRlciBzZXR0aW5nIG9wdF9zY3J1Yl9kb21oZWFw
IHdoZW4gc2NydWJfZGVidWcgaXMKPj4gc2V0PyBUaGlzIHdvdWxkIHNob3J0ZW4gdGhlIChydW50
aW1lKSBjYWxjdWxhdGlvbiBoZXJlIGJ5IGEgdGlueSBiaXQsCj4+IGF0IHRoZSBwcmljZSBvZiBk
b2luZyBvbmUgbW9yZSB0aGluZyBvbmNlIHdoaWxlIGJvb3RpbmcuCj4gCj4gSnVzdCBmb3IgY2xh
cmlmaWNhdGlvbiBKYW4gLS0gZGlkIHlvdSBtZWFuLCAiSSdtIGhhcHB5IGZvciB0aGlzIHRvIGdv
IGluCj4gYXMgaXQgaXMsIGJ1dCBpZiB5b3UgZmVlbCBsaWtlIGl0LCBoZXJlIGFyZSB0d28gaW1w
cm92ZW1lbnRzIj8KClllcyAobWF5YmUgIkknZCBwcmVmZXIiIHRvIHJlcGxhY2UgImlmIHlvdSBm
ZWVsIGxpa2UgaXQiKS4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 07 13:57:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 May 2019 13:57:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hO0bQ-0008Vl-3D; Tue, 07 May 2019 13:57:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=VLhp=TH=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hO0bP-0008Vg-Ea
 for xen-devel@lists.xenproject.org; Tue, 07 May 2019 13:57:51 +0000
X-Inumbo-ID: 19fb82b9-70d0-11e9-843c-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 19fb82b9-70d0-11e9-843c-bc764e045a96;
 Tue, 07 May 2019 13:57:50 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 07 May 2019 07:57:50 -0600
Message-Id: <5CD18EDA020000780022C87D@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 07 May 2019 07:57:46 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <alpine.DEB.2.10.1905031347520.3722@sstabellini-ThinkPad-X260>
 <1556916614-21512-3-git-send-email-sstabellini@kernel.org>
 <5CCFF915020000780022C158@prv1-mh.provo.novell.com>
 <4d68ea2c-ee87-6ae4-41d5-502bf475bdb4@arm.com>
 <5CD1367C020000780022C597@prv1-mh.provo.novell.com>
 <f9deae17-e925-9a4f-1eb1-443b428e0525@arm.com>
 <5CD15163020000780022C68B@prv1-mh.provo.novell.com>
 <09b11a6c-84b2-259b-7d1f-975f25e18e55@arm.com>
In-Reply-To: <09b11a6c-84b2-259b-7d1f-975f25e18e55@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 3/3] xen/arm: fix mask calculation in
 init_pdx
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Stefano Stabellini <stefanos@xilinx.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA3LjA1LjE5IGF0IDE1OjIwLCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IE9uIDUvNy8xOSAxMDozNSBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDA3LjA1LjE5
IGF0IDEwOjU5LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+Pj4gQXQgbGVhc3Qgb24g
QXJtLCBJIGRvbid0IHNlZSBhbnkgcmVhbCB2YWx1ZSB0byBpbml0aWFsaXplIHRoZSBQRFggbWFz
awo+Pj4gd2l0aCBhIGJhc2UgYWRkcmVzcy4gSSB3b3VsZCBiZSBtb3JlIGtlZW4gdG8gaW1wbGVt
ZW50IHBkeF9pbml0X21hc2soKSBhczoKPj4+Cj4+PiByZXR1cm4gZmlsbF9tYXNrKCgodWludDY0
X3QpUEFHRV9TSVpFIDw8IE1BWF9PUkRFUiAtIDEpOwo+PiAKPj4gQnV0IChiZXNpZGVzIHRoZSBt
aXNzaW5nIGNsb3NpbmcgcGFyZW50aGVzZSkgdGhhdCdzIG5vdCB3aGF0IHg4NiB3YW50cy4KPiAK
PiBDb3VsZCB5b3UgcmVtaW5kIG1lIHdoeT8KCkJlY2F1c2Ugd2UgZG9uJ3Qgd2FudCB0byBjb21w
cmVzcyBvbiB0aGUgbG93IDMyIGJpdHMsIGZvciB0aGVyZQpiZWluZyAiaW50ZXJlc3RpbmciIHRo
aW5ncyBiZWxvdyA0R2IuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 07 14:35:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 May 2019 14:35:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hO1Bs-0003Yb-Py; Tue, 07 May 2019 14:35:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qCYz=TH=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hO1Br-0003YW-H9
 for xen-devel@lists.xenproject.org; Tue, 07 May 2019 14:35:31 +0000
X-Inumbo-ID: 5c91b306-70d5-11e9-843c-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 5c91b306-70d5-11e9-843c-bc764e045a96;
 Tue, 07 May 2019 14:35:29 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 52058374;
 Tue,  7 May 2019 07:35:29 -0700 (PDT)
Received: from [10.37.8.6] (unknown [10.37.8.6])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 1DD303F5C1;
 Tue,  7 May 2019 07:35:27 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>
References: <20190218113600.9540-1-julien.grall@arm.com>
 <20190218113600.9540-10-julien.grall@arm.com>
 <5C892053020000780021E3A3@prv1-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <ee339666-5749-1ff7-f1e1-d928c1d4a8b9@arm.com>
Date: Tue, 7 May 2019 15:35:25 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5C892053020000780021E3A3@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-next 9/9] xen: Remove mfn_to_gmfn macro
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAzLzEzLzE5IDM6MjIgUE0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE4LjAy
LjE5IGF0IDEyOjM2LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+PiAtLS0gYS94ZW4v
aW5jbHVkZS9hc20tYXJtL21tLmgKPj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oCj4+
IEBAIC0zMjEsMTAgKzMyMSw4IEBAIHN0cnVjdCBwYWdlX2luZm8gKmdldF9wYWdlX2Zyb21fZ3Zh
KHN0cnVjdCB2Y3B1ICp2LCB2YWRkcl90IHZhLAo+PiAgICNkZWZpbmUgU0hBUkVEX00yUF9FTlRS
WSAgICAgICAgICh+MFVMIC0gMVVMKQo+PiAgICNkZWZpbmUgU0hBUkVEX00yUChfZSkgICAgICAg
ICAgICgoX2UpID09IFNIQVJFRF9NMlBfRU5UUlkpCj4+ICAgCj4+IC0vKiBYZW4gYWx3YXlzIG93
bnMgUDJNIG9uIEFSTSAqLwo+PiArLyogV2UgZG9uJ3QgaGF2ZSBhIE0yUCBvbiBBcm0gKi8KPj4g
ICAjZGVmaW5lIHNldF9ncGZuX2Zyb21fbWZuKG1mbiwgcGZuKSBkbyB7ICh2b2lkKSAobWZuKSwg
KHZvaWQpKHBmbik7IH0gd2hpbGUgKDApCj4+IC0jZGVmaW5lIG1mbl90b19nbWZuKF9kLCBtZm4p
ICAobWZuKQo+IAo+IFNvIGlzIHRoZSBwbGFuIHRvIHJlbW92ZSB0aGUgb3RoZXIgbWFjcm8gZnJv
bSBBcm0gdGhlbiBhcyB3ZWxsPwo+IEluIGFueSBldmVudAo+IEFja2VkLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CgpKdXN0IHRvIGtlZXAgZXZlcnlvbmUgYXdhcmUsIEkga2Vw
dCB0aGlzIHBhdGNoIGFzIGlzIHdpdGggdGhlIDIgYWNrZWQtYnkgCmFuZCBwcm92aWRlZCBhIHNl
cGFyYXRlIHBhdGNoIHRvIG1vdmUgdGhlIGhlbHBlcnMgaW4gY29tbW9uIGNvZGUgdW5kZXIgCiFD
T05GSUdfSEFWRV9NMlAuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 07 14:38:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 May 2019 14:38:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hO1EW-0003p5-8C; Tue, 07 May 2019 14:38:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=l9RI=TH=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hO1EV-0003oz-4z
 for xen-devel@lists.xenproject.org; Tue, 07 May 2019 14:38:15 +0000
X-Inumbo-ID: be3cc10d-70d5-11e9-843c-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id be3cc10d-70d5-11e9-843c-bc764e045a96;
 Tue, 07 May 2019 14:38:14 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id B1F55AE18;
 Tue,  7 May 2019 14:38:12 +0000 (UTC)
To: Wei Liu <wei.liu2@citrix.com>, xen-devel@lists.xenproject.org
References: <20190507133625.11502-1-wei.liu2@citrix.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 mQENBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAG0H0p1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT6JATkEEwECACMFAlOMcK8CGwMH
 CwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAKCRCw3p3WKL8TL8eZB/9G0juS/kDY9LhEXseh
 mE9U+iA1VsLhgDqVbsOtZ/S14LRFHczNd/Lqkn7souCSoyWsBs3/wO+OjPvxf7m+Ef+sMtr0
 G5lCWEWa9wa0IXx5HRPW/ScL+e4AVUbL7rurYMfwCzco+7TfjhMEOkC+va5gzi1KrErgNRHH
 kg3PhlnRY0Udyqx++UYkAsN4TQuEhNN32MvN0Np3WlBJOgKcuXpIElmMM5f1BBzJSKBkW0Jc
 Wy3h2Wy912vHKpPV/Xv7ZwVJ27v7KcuZcErtptDevAljxJtE7aJG6WiBzm+v9EswyWxwMCIO
 RoVBYuiocc51872tRGywc03xaQydB+9R7BHPuQENBFOMcBYBCADLMfoA44MwGOB9YT1V4KCy
 vAfd7E0BTfaAurbG+Olacciz3yd09QOmejFZC6AnoykydyvTFLAWYcSCdISMr88COmmCbJzn
 sHAogjexXiif6ANUUlHpjxlHCCcELmZUzomNDnEOTxZFeWMTFF9Rf2k2F0Tl4E5kmsNGgtSa
 aMO0rNZoOEiD/7UfPP3dfh8JCQ1VtUUsQtT1sxos8Eb/HmriJhnaTZ7Hp3jtgTVkV0ybpgFg
 w6WMaRkrBh17mV0z2ajjmabB7SJxcouSkR0hcpNl4oM74d2/VqoW4BxxxOD1FcNCObCELfIS
 auZx+XT6s+CE7Qi/c44ibBMR7hyjdzWbABEBAAGJAR8EGAECAAkFAlOMcBYCGwwACgkQsN6d
 1ii/Ey9D+Af/WFr3q+bg/8v5tCknCtn92d5lyYTBNt7xgWzDZX8G6/pngzKyWfedArllp0Pn
 fgIXtMNV+3t8Li1Tg843EXkP7+2+CQ98MB8XvvPLYAfW8nNDV85TyVgWlldNcgdv7nn1Sq8g
 HwB2BHdIAkYce3hEoDQXt/mKlgEGsLpzJcnLKimtPXQQy9TxUaLBe9PInPd+Ohix0XOlY+Uk
 QFEx50Ki3rSDl2Zt2tnkNYKUCvTJq7jvOlaPd6d/W0tZqpyy7KVay+K4aMobDsodB3dvEAs6
 ScCnh03dDAFgIq5nsB11j3KPKdVoPlfucX2c7kGNH+LUMbzqV6beIENfNexkOfxHf4kBrQQY
 AQgAIBYhBIUSZ3Lo9gSUpdCX97DendYovxMvBQJa3fDQAhsCAIEJELDendYovxMvdiAEGRYI
 AB0WIQRTLbB6QfY48x44uB6AXGG7T9hjvgUCWt3w0AAKCRCAXGG7T9hjvk2LAP99B/9FenK/
 1lfifxQmsoOrjbZtzCS6OKxPqOLHaY47BgEAqKKn36YAPpbk09d2GTVetoQJwiylx/Z9/mQI
 CUbQMg1pNQf9EjA1bNcMbnzJCgt0P9Q9wWCLwZa01SnQWFz8Z4HEaKldie+5bHBL5CzVBrLv
 81tqX+/j95llpazzCXZW2sdNL3r8gXqrajSox7LR2rYDGdltAhQuISd2BHrbkQVEWD4hs7iV
 1KQHe2uwXbKlguKPhk5ubZxqwsg/uIHw0qZDk+d0vxjTtO2JD5Jv/CeDgaBX4Emgp0NYs8IC
 UIyKXBtnzwiNv4cX9qKlz2Gyq9b+GdcLYZqMlIBjdCz0yJvgeb3WPNsCOanvbjelDhskx9gd
 6YUUFFqgsLtrKpCNyy203a58g2WosU9k9H+LcheS37Ph2vMVTISMszW9W8gyORSgmw==
Message-ID: <e1ad0ae8-abf3-206d-80ad-fbfc1e250a38@suse.com>
Date: Tue, 7 May 2019 16:38:12 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190507133625.11502-1-wei.liu2@citrix.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH] libxl: don't enable synthetic timer by
 default
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Paul Durrant <paul.durrant@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcvMDUvMjAxOSAxNTozNiwgV2VpIExpdSB3cm90ZToKPiBJdCBicm9rZSBXaW5kb3dzIGlu
c3RhbGxhdGlvbi4gTW9yZSBpbnZlc3RpZ2F0aW9uIGlzIG5lZWRlZC4gRG9uJ3QKPiBlbmFibGUg
aXQgYnkgZGVmYXVsdC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgoKVGhhbmtzIQoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 07 14:55:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 May 2019 14:55:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hO1V1-0005RV-Pe; Tue, 07 May 2019 14:55:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=iMQz=TH=gmail.com=dunlapg@srs-us1.protection.inumbo.net>)
 id 1hO1V0-0005RQ-Fp
 for xen-devel@lists.xenproject.org; Tue, 07 May 2019 14:55:18 +0000
X-Inumbo-ID: 1fff141b-70d8-11e9-843c-bc764e045a96
Received: from mail-ed1-x52b.google.com (unknown [2a00:1450:4864:20::52b])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1fff141b-70d8-11e9-843c-bc764e045a96;
 Tue, 07 May 2019 14:55:17 +0000 (UTC)
Received: by mail-ed1-x52b.google.com with SMTP id l25so19017555eda.9
 for <xen-devel@lists.xenproject.org>; Tue, 07 May 2019 07:55:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=umich.edu; s=google-2016-06-03;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=UJk8fp8mSUdbliBCbFe2BOJvnOxM3deAiKxW1O6aBuo=;
 b=MvrnTbU4e5voYMhh+GtgHBFxxQD+MPN4PqI6HbotFS5hMJBLDgrSTyNBd+Tb5JmUuj
 YVEV9LUXSFkWNKG+VEZt1xYVzyKiers6tWDAET0I4OeOMOMISPzfSParB+AZZzQasOL1
 ZsqXrtndZ8pwfwgM9nIu0y2IiX3SBy1UZqlMTqvKk2LVLoBf5v7hzzgT+V43IBGGF9n7
 fzTzAb8yQ+XRtG1m3neEukZRVPDFilSBt5jTa/qBAaCjjCIsPVxr6yyjOb9Gk9MfMbKx
 yqXIkrv4iODcnnWqZtHFYLZxEiQnUdjrCIN2dxUifJnJu2sZP+7EWmXuprNtNBpOPL82
 fOvw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=UJk8fp8mSUdbliBCbFe2BOJvnOxM3deAiKxW1O6aBuo=;
 b=QjdDE03nL8bktvBjN+1Q0sSnbBezvo31PmhDcjC+LqyMppG8vr8srOkRbi2IFcLmi1
 XcGm6aRQeI2Ar5zp0uymE5GG/Azqd6nOUzMlZK5a+089Bsuy4Zu/P9iCIGNsyNoIU2Tb
 LR1nGVyhCvjTaeJ/XrI4nU1izdG86JSRQ0hHNpY9xtmEw6vfml+v2HgFCs06s9m+WZKl
 bohOEbvmAErjEeZP32kdpu9OCxeMBv1XnjVc818BYdZfYa2/+HeD5j96cVChh5G2GmHk
 eRTg9uV9m4hwSbMj0iAa5xOov3FLJNYldJw0HAbRqrklqp0CL6ZPYttpKFHHHLDdUUiC
 WYXA==
X-Gm-Message-State: APjAAAUS/sa1VHmAm7c+LljbOvhZTus98m3fHleKAQ3kHlLeTmQX97h/
 8WEqS8Ux5oBvWXF8nA5sQhHAAc8PA0kKJclkixMENktBk4Y=
X-Google-Smtp-Source: APXvYqw4/Bpwg+il+y39yapTW0wDohUG07J05r1ZXxx4X5/PbkyMihMZA+pt73usMNfugMM7ocd5oYYr+ZtJKshCyqg=
X-Received: by 2002:a50:9958:: with SMTP id l24mr34060667edb.92.1557240916017; 
 Tue, 07 May 2019 07:55:16 -0700 (PDT)
MIME-Version: 1.0
References: <vm38DtaWfYfOKuJdFi97GKwVhfrcA_zNOlg8JBws649kHxCZIAvsacvlzD3mhKXcQayhbWuGTO0sclmj1xvNmj72jdAe3Qw4XUrGt6MFcpI=@protonmail.com>
In-Reply-To: <vm38DtaWfYfOKuJdFi97GKwVhfrcA_zNOlg8JBws649kHxCZIAvsacvlzD3mhKXcQayhbWuGTO0sclmj1xvNmj72jdAe3Qw4XUrGt6MFcpI=@protonmail.com>
From: George Dunlap <dunlapg@umich.edu>
Date: Tue, 7 May 2019 15:55:04 +0100
Message-ID: <CAFLBxZZko=RFfP=RjMLW6MGyBmDdo2My82GDt6tdjuXxgq_6xQ@mail.gmail.com>
To: Mathieu Tarral <mathieu.tarral@protonmail.com>
Subject: Re: [Xen-devel] Improve build system for offline environments
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBNYXkgMywgMjAxOSBhdCAxOjU1IFBNIE1hdGhpZXUgVGFycmFsCjxtYXRoaWV1LnRh
cnJhbEBwcm90b25tYWlsLmNvbT4gd3JvdGU6Cj4KPiBIaSwKPgo+IEFzIHN0YXRlZCBieSB0aGUg
ZG9jdW1lbnRhdGlvbjoKPiAiX1hlbiBQcm9qZWN0IGRvd25sb2FkcyB2YXJpb3VzIGRlcGVuZGVu
Y2llcyBhdCBidWlsZCB0aW1lXyIKPgo+IFRoaXMgbWFrZXMgWGVuIGEgZGlmZmljdWx0IHByb2pl
Y3QgdG8gd29yayB3aXRoIGluIGFuIG9mZmxpbmUgZW52aXJvbm1lbnQuCgpUaGVyZSBhcmUgbG90
cyBvZiBwZW9wbGUgd2hvIHdvdWxkIGxpa2UgdG8gc2VlIHRoaXMgY2hhbmdlZC4gIEl0J3MKanVz
dCBub3QgY2xlYXI6CgoxLiBXaGF0IHRoZSBiZXN0IHNvbHV0aW9uIHdvdWxkIGJlLCBhbmQKMi4g
V2hvIHdvdWxkIGRvIHRoZSB3b3JrLgoKRldJVyBJIHRoaW5rIG1vc3QgZGlzdHJvcyBoYXZlIGxv
Y2tlZC1vZmYgYnVpbGQgc3lzdGVtcy4gIEhvdyBpdCdzCm5vcm1hbGx5IGRvbmUgaXM6CgoxLiBE
aXNhYmxlIG1vc3QgZnVuY3Rpb25hbGl0eSAoc2VhYmlvcywgb3ZtZiwgJmMpIGFuZCBidWlsZCBp
dCBpbiBhCnNlcGFyYXRlIHBhY2thZ2UKMi4gRm9yIHN1YnRyZWVzIHlvdSBkbyBuZWVkLCBtYWtl
IGEgdGFyYmFsbCBhbmQgdW4tdGFyIHRoZW0gYXMgcGFydCBvZgp0aGUgYnVpbGQgcHJvY2Vzcy4K
CllvdSBjYW4gdGFrZSBhIGxvb2sgYXQgaG93IHRoaXMgaXMgZG9uZSBmb3IgdGhlIHRoZSBDZW50
T1MgWGVuIHBhY2thZ2VzIGhlcmU6CgpodHRwczovL2dpdGh1Yi5jb20vQ2VudE9TLXZpcnQ3L3hl
bgoKPiBUaGFua3MgdG8gdGhlIElSQyBjaGFubmVsLCBJIGhlYXJkIG9mIHRoZSBjb21tYW5kCj4g
YG1ha2Ugc3VidHJlZS1mb3JjZS11cGRhdGUtYWxsYAo+IChXZSBjb3VsZCBkb2N1bWVudCB0aGlz
IG9wdGlvbiBpbiB0aGUgd2lraSAiQ29tcGlsaW5nIFhlbiBGcm9tIFNvdXJjZSIpCj4KPiBIb3dl
dmVyLCB0aGUgb3ZlcmFsbCBwcm9jZXNzIHN0YXlzIHByb2JsZW1hdGljOgo+Cj4gMS4gdGhlIHRh
cmdldCAnc3VidHJlZS1mb3JjZS11cGRhdGUtYWxsJyBpbXBsaWVzIHRoYXQgeW91IGNhbiBydW4g
YSAuL2NvbmZpZ3VyZSwKPiBvdGhlcndpc2UgeW91IHdpbGwgZ2V0IHRoZSBmb2xsb3dpbmcgZXJy
b3I6Cj4KPiBtYWtlWzFdOiBFbnRlcmluZyBkaXJlY3RvcnkgJ34veGVuL3Rvb2xzLycKPiB+L3hl
bi90b29scy8uLi90b29scy9SdWxlcy5tazoyNTg6ICoqKiBZb3UgaGF2ZSB0byBydW4gLi9jb25m
aWd1cmUgYmVmb3JlIGJ1aWxkaW5nIG9yIGluc3RhbGxpbmcgdGhlIHRvb2xzLiBTdG9wLgo+Cj4g
VGhpcyBpcyBzb21ldGltZXMgbm90IHBvc3NpYmxlIGJlY2F1c2UgeW91IGFyZSBpbiBhIGRvd25s
b2FkLW9yaWVudGVkCj4gYW5kIGxvY2tlZCBlbnZpcm9ubWVudCwgYW5kIHRoZXJlZm9yZSBsYWNr
IHRoZSBzeXN0ZW0gZGVwZW5kZW5jaWVzIHJlcXVpcmVkIGZvciB0aGUgY29uZmlndXJlLgo+Cj4g
QWxzbyB5b3UgZG9uJ3QgaGF2ZSB0aGUgcm9vdCBwcml2aWxlZ2VzIHRvIGluc3RhbGwgdGhlbS4K
CkJ1dCBpdCB3aWxsICphbHNvKiBmYWlsIHRvIGJ1aWxkIChzYXkpIHFlbXUgaW4gdGhpcyBzaXR1
YXRpb24sIHNpbmNlCml0J3MgaW4gdGhlIHRvb2xzIGRpcmVjdG9yeSwgd29uJ3QgaXQ/ICBJZiB0
aGUgZG93bmxvYWQgZmFpbHMgZHVlIHRvCmBjb25maWd1cmVgIGZhaWxpbmcsIGhvdyB3b3VsZCB0
aGUgYnVpbGQgc3VjY2VlZCBldmVuIGlmIGRvd25sb2FkCmRpZG4ndCBkZXBlbmQgb24gYGNvbmZp
Z3VyZWA/Cgo+IFRoaXMgaXMgd2h5IEkgd291bGQgbGlrZSB0byBzdGFydCBhIGRpc2N1c3Npb24g
b24gaG93IHRvCj4gaW1wcm92ZSB0aGUgc2l0dWF0aW9uIGZvciB0aG9zZSB3b3JraW5nIGluIGFu
IGFpci1nYXBwZWQgbmV0d29yayBlbnZpcm9ubWVudC4KCkFueSBjaGFuY2UgeW91IGNvdWxkIG1h
a2UgaXQgdG8gdGhlIFhlbiBEZXZlbG9wZXIgU3VtbWl0PyAgV2UnbGwKcHJvYmFibHkgaGF2ZSBh
IHNlc3Npb24gb24gaG93IHRvIGltcHJvdmUgdGhlIGJ1aWxkIHN5c3RlbToKCmh0dHBzOi8vZGVz
aWduLXNlc3Npb25zLnhlbnByb2plY3Qub3JnL3VpZC9kaXNjdXNzaW9uL2Rpc2NfQ3FqWDhmemVR
N01xaWZrQ1ljekUvdmlldwoKIC1HZW9yZ2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 07 15:15:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 May 2019 15:15:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hO1oI-0007JJ-VD; Tue, 07 May 2019 15:15:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qCYz=TH=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hO1oH-0007J1-FB
 for xen-devel@lists.xenproject.org; Tue, 07 May 2019 15:15:13 +0000
X-Inumbo-ID: e891d2aa-70da-11e9-843c-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id e891d2aa-70da-11e9-843c-bc764e045a96;
 Tue, 07 May 2019 15:15:11 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A9B59EBD;
 Tue,  7 May 2019 08:15:11 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id E0F483F5AF;
 Tue,  7 May 2019 08:15:10 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue,  7 May 2019 16:14:45 +0100
Message-Id: <20190507151458.29350-2-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190507151458.29350-1-julien.grall@arm.com>
References: <20190507151458.29350-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH 01/14] xen/arm: Use mfn_to_pdx instead of
 pfn_to_pdx when possible
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

bWZuX3RvX3BkeCBhZGRzIG1vcmUgc2FmZXR5IHRoYW4gcGZuX3RvX3BkeC4gUmVwbGFjZSBhbGwg
YnV0IG9uIHBsYWNlIGluCnRoZSBBcm0gY29kZSB0byB1c2UgdGhlIGZvcm1lci4KCk5vIGZ1bmN0
aW9uYWwgY2hhbmdlcy4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+CgotLS0KICAgIFRoZXJlIGFyZSBzdGlsbCBvbmUgdXNlIG9mIHBmbl90b19wZHgg
aW4gdGhlIEFybSBjb2RlIChzZWUKICAgIG1mbl92YWxpZCkuIElkZWFsbHkgd2Ugd291bGQgd2Fu
dCB0byBzd2l0Y2ggX19tZm5fdmFsaWQoLi4uKSB0byBiZQogICAgdHlwZXNhZmUgYnV0IGl0IGxv
b2tzIGxpa2UgaXQgZG9lcyBub3QgY29tcGlsZSBvbiB4ODYuIEZvciB0aGUKICAgIGRldGFpbHMg
c2VlOiA8MDI0NzhmZjgtZDFlMi1hYmUxLTc0YTUtY2E3MmFiODdmMTU0QGFybS5jb20+CgogICAg
VGhpcyBpcyB1bmxpa2VseSBnb2luZyB0byBiZSBoYW5kbGVkIGluIHRoaXMgc2VyaWVzLgotLS0K
IHhlbi9hcmNoL2FybS9tbS5jICAgICAgICB8IDIgKy0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vbW0u
aCB8IDYgKysrLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vbW0uYyBiL3hlbi9hcmNoL2FybS9tbS5j
CmluZGV4IDAxYWUyY2NjYzAuLmJlNTMzOGJiNGMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9t
bS5jCisrKyBiL3hlbi9hcmNoL2FybS9tbS5jCkBAIC04ODYsNyArODg2LDcgQEAgdm9pZCBfX2lu
aXQgc2V0dXBfZnJhbWV0YWJsZV9tYXBwaW5ncyhwYWRkcl90IHBzLCBwYWRkcl90IHBlKQogICAg
IGludCBpOwogI2VuZGlmCiAKLSAgICBmcmFtZXRhYmxlX2Jhc2VfcGR4ID0gcGZuX3RvX3BkeChw
cyA+PiBQQUdFX1NISUZUKTsKKyAgICBmcmFtZXRhYmxlX2Jhc2VfcGR4ID0gbWZuX3RvX3BkeCht
YWRkcl90b19tZm4ocHMpKTsKICAgICAvKiBSb3VuZCB1cCB0byAyTSBvciAzMk0gYm91bmRhcnks
IGFzIGFwcHJvcHJpYXRlLiAqLwogICAgIGZyYW1ldGFibGVfc2l6ZSA9IFJPVU5EVVAoZnJhbWV0
YWJsZV9zaXplLCBtYXBwaW5nX3NpemUpOwogICAgIGJhc2VfbWZuID0gYWxsb2NfYm9vdF9wYWdl
cyhmcmFtZXRhYmxlX3NpemUgPj4gUEFHRV9TSElGVCwgMzI8PCgyMC0xMikpOwpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oCmlu
ZGV4IGVhZmEyNmY1NmUuLjdiNmFhZjVlM2YgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1h
cm0vbW0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmgKQEAgLTIyNSw3ICsyMjUsNyBA
QCBzdGF0aWMgaW5saW5lIHZvaWQgX19pb21lbSAqaW9yZW1hcF93YyhwYWRkcl90IHN0YXJ0LCBz
aXplX3QgbGVuKQogLyogQ29udmVydCBiZXR3ZWVuIGZyYW1lIG51bWJlciBhbmQgYWRkcmVzcyBm
b3JtYXRzLiAgKi8KICNkZWZpbmUgcGZuX3RvX3BhZGRyKHBmbikgKChwYWRkcl90KShwZm4pIDw8
IFBBR0VfU0hJRlQpCiAjZGVmaW5lIHBhZGRyX3RvX3BmbihwYSkgICgodW5zaWduZWQgbG9uZyko
KHBhKSA+PiBQQUdFX1NISUZUKSkKLSNkZWZpbmUgcGFkZHJfdG9fcGR4KHBhKSAgICBwZm5fdG9f
cGR4KHBhZGRyX3RvX3BmbihwYSkpCisjZGVmaW5lIHBhZGRyX3RvX3BkeChwYSkgICAgbWZuX3Rv
X3BkeChtYWRkcl90b19tZm4ocGEpKQogI2RlZmluZSBnZm5fdG9fZ2FkZHIoZ2ZuKSAgIHBmbl90
b19wYWRkcihnZm5feChnZm4pKQogI2RlZmluZSBnYWRkcl90b19nZm4oZ2EpICAgIF9nZm4ocGFk
ZHJfdG9fcGZuKGdhKSkKICNkZWZpbmUgbWZuX3RvX21hZGRyKG1mbikgICBwZm5fdG9fcGFkZHIo
bWZuX3gobWZuKSkKQEAgLTI1Myw3ICsyNTMsNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgKm1hZGRy
X3RvX3ZpcnQocGFkZHJfdCBtYSkKICNlbHNlCiBzdGF0aWMgaW5saW5lIHZvaWQgKm1hZGRyX3Rv
X3ZpcnQocGFkZHJfdCBtYSkKIHsKLSAgICBBU1NFUlQocGZuX3RvX3BkeChtYSA+PiBQQUdFX1NI
SUZUKSA8IChESVJFQ1RNQVBfU0laRSA+PiBQQUdFX1NISUZUKSk7CisgICAgQVNTRVJUKG1mbl90
b19wZHgobWFkZHJfdG9fbWZuKG1hKSkgPCAoRElSRUNUTUFQX1NJWkUgPj4gUEFHRV9TSElGVCkp
OwogICAgIHJldHVybiAodm9pZCAqKShYRU5IRUFQX1ZJUlRfU1RBUlQgLQogICAgICAgICAgICAg
ICAgICAgICBtZm5fdG9fbWFkZHIoeGVuaGVhcF9tZm5fc3RhcnQpICsKICAgICAgICAgICAgICAg
ICAgICAgKChtYSAmIG1hX3ZhX2JvdHRvbV9tYXNrKSB8CkBAIC0zMDEsNyArMzAxLDcgQEAgc3Rh
dGljIGlubGluZSBzdHJ1Y3QgcGFnZV9pbmZvICp2aXJ0X3RvX3BhZ2UoY29uc3Qgdm9pZCAqdikK
ICAgICBBU1NFUlQodmEgPCB4ZW5oZWFwX3ZpcnRfZW5kKTsKIAogICAgIHBkeCA9ICh2YSAtIFhF
TkhFQVBfVklSVF9TVEFSVCkgPj4gUEFHRV9TSElGVDsKLSAgICBwZHggKz0gcGZuX3RvX3BkeCht
Zm5feCh4ZW5oZWFwX21mbl9zdGFydCkpOworICAgIHBkeCArPSBtZm5fdG9fcGR4KHhlbmhlYXBf
bWZuX3N0YXJ0KTsKICAgICByZXR1cm4gZnJhbWVfdGFibGUgKyBwZHggLSBmcmFtZXRhYmxlX2Jh
c2VfcGR4OwogfQogCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 07 15:15:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 May 2019 15:15:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hO1oL-0007K9-Ll; Tue, 07 May 2019 15:15:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qCYz=TH=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hO1oK-0007Jw-Fi
 for xen-devel@lists.xenproject.org; Tue, 07 May 2019 15:15:16 +0000
X-Inumbo-ID: ea7f034e-70da-11e9-843c-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id ea7f034e-70da-11e9-843c-bc764e045a96;
 Tue, 07 May 2019 15:15:15 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id DFD9E1682;
 Tue,  7 May 2019 08:15:14 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 65A353F5AF;
 Tue,  7 May 2019 08:15:13 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue,  7 May 2019 16:14:47 +0100
Message-Id: <20190507151458.29350-4-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190507151458.29350-1-julien.grall@arm.com>
References: <20190507151458.29350-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH 03/14] xen/x86: Make mfn_to_gfn typesafe
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm8gZnVuY3Rpb25hbCBjaGFuZ2VzIGludGVuZGVkLgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCi0tLQogICAgQ2hhbmdlcyBpbiB2MjoKICAgICAg
ICAtIFBhdGNoIGFkZGVkCi0tLQogeGVuL2FyY2gveDg2L21tL3AybS5jICAgICAgICAgICB8ICAy
ICstCiB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jIHwgMzEgKysrKysrKysrKysrKysr
KysrLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jICB8ICA0ICsr
LS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmggICAgICAgfCAgNiArKystLS0KIDQgZmlsZXMg
Y2hhbmdlZCwgMjQgaW5zZXJ0aW9ucygrKSwgMTkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L21tL3AybS5jIGIveGVuL2FyY2gveDg2L21tL3AybS5jCmluZGV4IDllODFh
MzBjYzQuLmIxNjExN2RjNTYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYworKysg
Yi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKQEAgLTkzNSw3ICs5MzUsNyBAQCBndWVzdF9waHlzbWFw
X2FkZF9lbnRyeShzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4sIG1mbl90IG1mbiwKICAgICAg
ICAgfQogICAgICAgICBpZiAoIHBhZ2VfZ2V0X293bmVyKG1mbl90b19wYWdlKG1mbl9hZGQobWZu
LCBpKSkpICE9IGQgKQogICAgICAgICAgICAgY29udGludWU7Ci0gICAgICAgIG9nZm4gPSBfZ2Zu
KG1mbl90b19nZm4oZCwgbWZuX2FkZChtZm4sIGkpKSk7CisgICAgICAgIG9nZm4gPSBtZm5fdG9f
Z2ZuKGQsIG1mbl9hZGQobWZuLCBpKSk7CiAgICAgICAgIGlmICggIWdmbl9lcShvZ2ZuLCBfZ2Zu
KElOVkFMSURfTTJQX0VOVFJZKSkgJiYKICAgICAgICAgICAgICAhZ2ZuX2VxKG9nZm4sIGdmbl9h
ZGQoZ2ZuLCBpKSkgKQogICAgICAgICB7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vc2hh
ZG93L2NvbW1vbi5jIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYwppbmRleCAyZDQ0
ODU1Mzg4Li40ODBmY2M3NDBkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2Nv
bW1vbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMKQEAgLTQ3NCw3ICs0
NzQsOCBAQCBzdGF0aWMgaW5saW5lIHZvaWQgdHJhY2VfcmVzeW5jKGludCBldmVudCwgbWZuX3Qg
Z21mbikKICAgICBpZiAoIHRiX2luaXRfZG9uZSApCiAgICAgewogICAgICAgICAvKiBDb252ZXJ0
IGdtZm4gdG8gZ2ZuICovCi0gICAgICAgIHVuc2lnbmVkIGxvbmcgZ2ZuID0gbWZuX3RvX2dmbihj
dXJyZW50LT5kb21haW4sIGdtZm4pOworICAgICAgICB1bnNpZ25lZCBsb25nIGdmbiA9IGdmbl94
KG1mbl90b19nZm4oY3VycmVudC0+ZG9tYWluLCBnbWZuKSk7CisKICAgICAgICAgX190cmFjZV92
YXIoZXZlbnQsIDAvKiF0c2MqLywgc2l6ZW9mKGdmbiksICZnZm4pOwogICAgIH0KIH0KQEAgLTk4
Niw4ICs5ODcsOSBAQCBzdGF0aWMgaW5saW5lIHZvaWQgdHJhY2Vfc2hhZG93X3ByZWFsbG9jX3Vu
cGluKHN0cnVjdCBkb21haW4gKmQsIG1mbl90IHNtZm4pCiAgICAgewogICAgICAgICAvKiBDb252
ZXJ0IHNtZm4gdG8gZ2ZuICovCiAgICAgICAgIHVuc2lnbmVkIGxvbmcgZ2ZuOworCiAgICAgICAg
IEFTU0VSVChtZm5fdmFsaWQoc21mbikpOwotICAgICAgICBnZm4gPSBtZm5fdG9fZ2ZuKGQsIGJh
Y2twb2ludGVyKG1mbl90b19wYWdlKHNtZm4pKSk7CisgICAgICAgIGdmbiA9IGdmbl94KG1mbl90
b19nZm4oZCwgYmFja3BvaW50ZXIobWZuX3RvX3BhZ2Uoc21mbikpKSk7CiAgICAgICAgIF9fdHJh
Y2VfdmFyKFRSQ19TSEFET1dfUFJFQUxMT0NfVU5QSU4sIDAvKiF0c2MqLywgc2l6ZW9mKGdmbiks
ICZnZm4pOwogICAgIH0KIH0KQEAgLTE4NjEsNyArMTg2Myw4IEBAIHN0YXRpYyBpbmxpbmUgdm9p
ZCB0cmFjZV9zaGFkb3dfd3JtYXBfYmYobWZuX3QgZ21mbikKICAgICBpZiAoIHRiX2luaXRfZG9u
ZSApCiAgICAgewogICAgICAgICAvKiBDb252ZXJ0IGdtZm4gdG8gZ2ZuICovCi0gICAgICAgIHVu
c2lnbmVkIGxvbmcgZ2ZuID0gbWZuX3RvX2dmbihjdXJyZW50LT5kb21haW4sIGdtZm4pOworICAg
ICAgICB1bnNpZ25lZCBsb25nIGdmbiA9IGdmbl94KG1mbl90b19nZm4oY3VycmVudC0+ZG9tYWlu
LCBnbWZuKSk7CisKICAgICAgICAgX190cmFjZV92YXIoVFJDX1NIQURPV19XUk1BUF9CRiwgMC8q
IXRzYyovLCBzaXplb2YoZ2ZuKSwgJmdmbik7CiAgICAgfQogfQpAQCAtMTk0Niw3ICsxOTQ5LDcg
QEAgaW50IHNoX3JlbW92ZV93cml0ZV9hY2Nlc3Moc3RydWN0IGRvbWFpbiAqZCwgbWZuX3QgZ21m
biwKICNpZiBTSEFET1dfT1BUSU1JWkFUSU9OUyAmIFNIT1BUX1dSSVRBQkxFX0hFVVJJU1RJQwog
ICAgIGlmICggY3Vyci0+ZG9tYWluID09IGQgKQogICAgIHsKLSAgICAgICAgdW5zaWduZWQgbG9u
ZyBnZm47CisgICAgICAgIGdmbl90IGdmbjsKICAgICAgICAgLyogSGV1cmlzdGljOiB0aGVyZSBp
cyBsaWtlbHkgdG8gYmUgb25seSBvbmUgd3JpdGVhYmxlIG1hcHBpbmcsCiAgICAgICAgICAqIGFu
ZCB0aGF0IG1hcHBpbmcgaXMgbGlrZWx5IHRvIGJlIGluIHRoZSBjdXJyZW50IHBhZ2V0YWJsZSwK
ICAgICAgICAgICogaW4gdGhlIGd1ZXN0J3MgbGluZWFyIG1hcCAob24gbm9uLUhJR0hQVEUgbGlu
dXggYW5kIHdpbmRvd3MpKi8KQEAgLTE5NjksOCArMTk3Miw5IEBAIGludCBzaF9yZW1vdmVfd3Jp
dGVfYWNjZXNzKHN0cnVjdCBkb21haW4gKmQsIG1mbl90IGdtZm4sCiAgICAgICAgICAgICAgICAg
R1VFU1MoMHhDMDAwMDAwMFVMICsgKGZhdWx0X2FkZHIgPj4gMTApLCAxKTsKIAogICAgICAgICAg
ICAgLyogTGludXggbG93bWVtOiBmaXJzdCA4OTZNQiBpcyBtYXBwZWQgMS10by0xIGFib3ZlIDB4
QzAwMDAwMDAgKi8KLSAgICAgICAgICAgIGlmICgoZ2ZuID0gbWZuX3RvX2dmbihkLCBnbWZuKSkg
PCAweDM4MDAwICkKLSAgICAgICAgICAgICAgICBHVUVTUygweEMwMDAwMDAwVUwgKyAoZ2ZuIDw8
IFBBR0VfU0hJRlQpLCA0KTsKKyAgICAgICAgICAgIGdmbiA9IG1mbl90b19nZm4oZCwgZ21mbik7
CisgICAgICAgICAgICBpZiAoIGdmbl94KGdmbikgPCAweDM4MDAwICkKKyAgICAgICAgICAgICAg
ICBHVUVTUygweEMwMDAwMDAwVUwgKyBnZm5fdG9fZ2FkZHIoZ2ZuKSwgNCk7CiAKICAgICAgICAg
ICAgIC8qIEZyZWVCU0Q6IExpbmVhciBtYXAgYXQgMHhCRkMwMDAwMCAqLwogICAgICAgICAgICAg
aWYgKCBsZXZlbCA9PSAxICkKQEAgLTE5ODcsOCArMTk5MSw5IEBAIGludCBzaF9yZW1vdmVfd3Jp
dGVfYWNjZXNzKHN0cnVjdCBkb21haW4gKmQsIG1mbl90IGdtZm4sCiAgICAgICAgICAgICB9CiAK
ICAgICAgICAgICAgIC8qIExpbnV4IGxvd21lbTogZmlyc3QgODk2TUIgaXMgbWFwcGVkIDEtdG8t
MSBhYm92ZSAweEMwMDAwMDAwICovCi0gICAgICAgICAgICBpZiAoKGdmbiA9IG1mbl90b19nZm4o
ZCwgZ21mbikpIDwgMHgzODAwMCApCi0gICAgICAgICAgICAgICAgR1VFU1MoMHhDMDAwMDAwMFVM
ICsgKGdmbiA8PCBQQUdFX1NISUZUKSwgNCk7CisgICAgICAgICAgICBnZm4gPSBtZm5fdG9fZ2Zu
KGQsIGdtZm4pOworICAgICAgICAgICAgaWYgKCBnZm5feChnZm4pIDwgMHgzODAwMCApCisgICAg
ICAgICAgICAgICAgR1VFU1MoMHhDMDAwMDAwMFVMICsgZ2ZuX3RvX2dhZGRyKGdmbiksIDQpOwog
CiAgICAgICAgICAgICAvKiBGcmVlQlNEIFBBRTogTGluZWFyIG1hcCBhdCAweEJGODAwMDAwICov
CiAgICAgICAgICAgICBzd2l0Y2ggKCBsZXZlbCApCkBAIC0yMDE2LDE1ICsyMDIxLDE1IEBAIGlu
dCBzaF9yZW1vdmVfd3JpdGVfYWNjZXNzKHN0cnVjdCBkb21haW4gKmQsIG1mbl90IGdtZm4sCiAg
ICAgICAgICAgICAgKiBoYWQgaXQgYXQgMHhmZmZmODEwMDAwMDAwMDAwLCBhbmQgb2xkZXIga2Vy
bmVscyB5ZXQgaGFkIGl0CiAgICAgICAgICAgICAgKiBhdCAweDAwMDAwMTAwMDAwMDAwMDBVTCAq
LwogICAgICAgICAgICAgZ2ZuID0gbWZuX3RvX2dmbihkLCBnbWZuKTsKLSAgICAgICAgICAgIEdV
RVNTKDB4ZmZmZjg4MDAwMDAwMDAwMFVMICsgKGdmbiA8PCBQQUdFX1NISUZUKSwgNCk7Ci0gICAg
ICAgICAgICBHVUVTUygweGZmZmY4MTAwMDAwMDAwMDBVTCArIChnZm4gPDwgUEFHRV9TSElGVCks
IDQpOwotICAgICAgICAgICAgR1VFU1MoMHgwMDAwMDEwMDAwMDAwMDAwVUwgKyAoZ2ZuIDw8IFBB
R0VfU0hJRlQpLCA0KTsKKyAgICAgICAgICAgIEdVRVNTKDB4ZmZmZjg4MDAwMDAwMDAwMFVMICsg
Z2ZuX3RvX2dhZGRyKGdmbiksIDQpOworICAgICAgICAgICAgR1VFU1MoMHhmZmZmODEwMDAwMDAw
MDAwVUwgKyBnZm5fdG9fZ2FkZHIoZ2ZuKSwgNCk7CisgICAgICAgICAgICBHVUVTUygweDAwMDAw
MTAwMDAwMDAwMDBVTCArIGdmbl90b19nYWRkcihnZm4pLCA0KTsKIAogICAgICAgICAgICAgLyoK
ICAgICAgICAgICAgICAqIDY0Yml0IFNvbGFyaXMga2VybmVsIHBhZ2UgbWFwIGF0CiAgICAgICAg
ICAgICAgKiBrcG1fdmJhc2U7IDB4ZmZmZmZlMDAwMDAwMDAwMFVMCiAgICAgICAgICAgICAgKi8K
LSAgICAgICAgICAgIEdVRVNTKDB4ZmZmZmZlMDAwMDAwMDAwMFVMICsgKGdmbiA8PCBQQUdFX1NI
SUZUKSwgNCk7CisgICAgICAgICAgICBHVUVTUygweGZmZmZmZTAwMDAwMDAwMDBVTCArIGdmbl90
b19nYWRkcihnZm4pLCA0KTsKIAogICAgICAgICAgICAgIC8qIEZyZWVCU0QgNjRiaXQ6IGxpbmVh
ciBtYXAgMHhmZmZmODAwMDAwMDAwMDAwICovCiAgICAgICAgICAgICAgc3dpdGNoICggbGV2ZWwg
KQpAQCAtMjAzNyw3ICsyMDQyLDcgQEAgaW50IHNoX3JlbW92ZV93cml0ZV9hY2Nlc3Moc3RydWN0
IGRvbWFpbiAqZCwgbWZuX3QgZ21mbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICsgKChm
YXVsdF9hZGRyICYgVkFERFJfTUFTSykgPj4gMjcpLCA2KTsgYnJlYWs7CiAgICAgICAgICAgICAg
fQogICAgICAgICAgICAgIC8qIEZyZWVCU0QgNjRiaXQ6IGRpcmVjdCBtYXAgYXQgMHhmZmZmZmYw
MDAwMDAwMDAwICovCi0gICAgICAgICAgICAgR1VFU1MoMHhmZmZmZmYwMDAwMDAwMDAwICsgKGdm
biA8PCBQQUdFX1NISUZUKSwgNik7CisgICAgICAgICAgICAgR1VFU1MoMHhmZmZmZmYwMDAwMDAw
MDAwICsgZ2ZuX3RvX2dhZGRyKGdmbiksIDYpOwogICAgICAgICB9CiAKICN1bmRlZiBHVUVTUwpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jIGIveGVuL2FyY2gveDg2
L21tL3NoYWRvdy9tdWx0aS5jCmluZGV4IDFkMjgyYzkyOGYuLjg3ODFiZGNmZTUgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYworKysgYi94ZW4vYXJjaC94ODYvbW0v
c2hhZG93L211bHRpLmMKQEAgLTEwNzYsNyArMTA3Niw3IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBz
aGFkb3dfdnJhbV9nZXRfbDFlKHNoYWRvd19sMWVfdCBuZXdfc2wxZSwKICAgICAgICAgIHx8ICFt
Zm5fdmFsaWQobWZuKSApICAgLyogbWZuIGNhbiBiZSBpbnZhbGlkIGluIG1taW9fZGlyZWN0ICov
CiAgICAgICAgIHJldHVybjsKIAotICAgIGdmbiA9IG1mbl90b19nZm4oZCwgbWZuKTsKKyAgICBn
Zm4gPSBnZm5feChtZm5fdG9fZ2ZuKGQsIG1mbikpOwogICAgIC8qIFBhZ2Ugc2hhcmluZyBub3Qg
c3VwcG9ydGVkIG9uIHNoYWRvdyBQVHMgKi8KICAgICBCVUdfT04oU0hBUkVEX00yUChnZm4pKTsK
IApAQCAtMTEwNyw3ICsxMTA3LDcgQEAgc3RhdGljIGlubGluZSB2b2lkIHNoYWRvd192cmFtX3B1
dF9sMWUoc2hhZG93X2wxZV90IG9sZF9zbDFlLAogICAgICAgICAgfHwgIW1mbl92YWxpZChtZm4p
ICkgICAvKiBtZm4gY2FuIGJlIGludmFsaWQgaW4gbW1pb19kaXJlY3QgKi8KICAgICAgICAgcmV0
dXJuOwogCi0gICAgZ2ZuID0gbWZuX3RvX2dmbihkLCBtZm4pOworICAgIGdmbiA9IGdmbl94KG1m
bl90b19nZm4oZCwgbWZuKSk7CiAgICAgLyogUGFnZSBzaGFyaW5nIG5vdCBzdXBwb3J0ZWQgb24g
c2hhZG93IFBUcyAqLwogICAgIEJVR19PTihTSEFSRURfTTJQKGdmbikpOwogCmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaApp
bmRleCBjM2JkMTIwMjBlLi4wMTU3NTY4YmU5IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t
eDg2L3AybS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKQEAgLTUwNiwxMiArNTA2
LDEyIEBAIHN0YXRpYyBpbmxpbmUgc3RydWN0IHBhZ2VfaW5mbyAqZ2V0X3BhZ2VfZnJvbV9nZm4o
CiB9CiAKIC8qIEdlbmVyYWwgY29udmVyc2lvbiBmdW5jdGlvbiBmcm9tIG1mbiB0byBnZm4gKi8K
LXN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBtZm5fdG9fZ2ZuKGNvbnN0IHN0cnVjdCBkb21h
aW4gKmQsIG1mbl90IG1mbikKK3N0YXRpYyBpbmxpbmUgZ2ZuX3QgbWZuX3RvX2dmbihjb25zdCBz
dHJ1Y3QgZG9tYWluICpkLCBtZm5fdCBtZm4pCiB7CiAgICAgaWYgKCBwYWdpbmdfbW9kZV90cmFu
c2xhdGUoZCkgKQotICAgICAgICByZXR1cm4gZ2V0X2dwZm5fZnJvbV9tZm4obWZuX3gobWZuKSk7
CisgICAgICAgIHJldHVybiBfZ2ZuKGdldF9ncGZuX2Zyb21fbWZuKG1mbl94KG1mbikpKTsKICAg
ICBlbHNlCi0gICAgICAgIHJldHVybiBtZm5feChtZm4pOworICAgICAgICByZXR1cm4gX2dmbiht
Zm5feChtZm4pKTsKIH0KIAogLyogRGVhZGxvY2stYXZvaWRhbmNlIHNjaGVtZSB3aGVuIGNhbGxp
bmcgZ2V0X2dmbiBvbiBkaWZmZXJlbnQgZ2ZuJ3MgKi8KLS0gCjIuMTEuMAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 07 15:15:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 May 2019 15:15:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hO1oJ-0007JP-89; Tue, 07 May 2019 15:15:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qCYz=TH=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hO1oI-0007JC-66
 for xen-devel@lists.xenproject.org; Tue, 07 May 2019 15:15:14 +0000
X-Inumbo-ID: e97ee661-70da-11e9-843c-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id e97ee661-70da-11e9-843c-bc764e045a96;
 Tue, 07 May 2019 15:15:13 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 2723A15AD;
 Tue,  7 May 2019 08:15:13 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id E7EE63F5AF;
 Tue,  7 May 2019 08:15:11 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue,  7 May 2019 16:14:46 +0100
Message-Id: <20190507151458.29350-3-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190507151458.29350-1-julien.grall@arm.com>
References: <20190507151458.29350-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH 02/14] xen/x86: Constify the parameter "d" in
 mfn_to_gfn
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHBhcmFtZXRlciAiZCIgaG9sZHMgdGhlIGRvbWFpbiBhbmQgaXMgbm90IG1vZGlmaWVkIGJ5
IHRoZSBmdW5jdGlvbi4KU28gY29uc3RpZnkgaXQuCgpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgoKLS0tCiAgICBDaGFuZ2VzIGluIHYyOgogICAgICAgIC0gRml4IGZ1bmN0
aW9uIG5hbWUgaW4gdGhlIHRpdGxlCiAgICAgICAgLSBBZGQgSmFuJ3MgcmV2aWV3ZWQtYnkKLS0t
CiB4ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5z
ZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9wMm0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKaW5kZXggMjgwMWE4Y2NjYS4uYzNi
ZDEyMDIwZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAorKysgYi94ZW4v
aW5jbHVkZS9hc20teDg2L3AybS5oCkBAIC01MDYsNyArNTA2LDcgQEAgc3RhdGljIGlubGluZSBz
dHJ1Y3QgcGFnZV9pbmZvICpnZXRfcGFnZV9mcm9tX2dmbigKIH0KIAogLyogR2VuZXJhbCBjb252
ZXJzaW9uIGZ1bmN0aW9uIGZyb20gbWZuIHRvIGdmbiAqLwotc3RhdGljIGlubGluZSB1bnNpZ25l
ZCBsb25nIG1mbl90b19nZm4oc3RydWN0IGRvbWFpbiAqZCwgbWZuX3QgbWZuKQorc3RhdGljIGlu
bGluZSB1bnNpZ25lZCBsb25nIG1mbl90b19nZm4oY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgbWZu
X3QgbWZuKQogewogICAgIGlmICggcGFnaW5nX21vZGVfdHJhbnNsYXRlKGQpICkKICAgICAgICAg
cmV0dXJuIGdldF9ncGZuX2Zyb21fbWZuKG1mbl94KG1mbikpOwotLSAKMi4xMS4wCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 07 15:15:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 May 2019 15:15:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hO1oH-0007J6-La; Tue, 07 May 2019 15:15:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qCYz=TH=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hO1oG-0007Iw-E6
 for xen-devel@lists.xenproject.org; Tue, 07 May 2019 15:15:12 +0000
X-Inumbo-ID: e805881c-70da-11e9-9441-83a19205013c
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id e805881c-70da-11e9-9441-83a19205013c;
 Tue, 07 May 2019 15:15:11 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A3949374;
 Tue,  7 May 2019 08:15:10 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 00DE63F5AF;
 Tue,  7 May 2019 08:15:07 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue,  7 May 2019 16:14:44 +0100
Message-Id: <20190507151458.29350-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Subject: [Xen-devel] [PATCH 00/14] xen/arm: Properly disable M2P on Arm.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <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>,
 Gang Wei <gang.wei@intel.com>, oleksandr_tyshchenko@epam.com,
 Julien Grall <julien.grall@arm.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Jan Beulich <jbeulich@suse.com>, Shane Wang <shane.wang@intel.com>,
 andrii_anisov@epam.com, Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKQXJtIG5ldmVyIHN1cHBvcnRlZCBhIE0yUCB5ZXQgdGhlcmUgYXJlIHNvbWUgaGVs
cGVycyBpbXBsZW1lbnRlZCB0byBkZWFsIHdpdGgKdGhlIGNvbW1vbiBjb2RlLiBIb3dldmVyLCB0
aGUgaW1wbGVtZW50YXRpb24gb2YgbWZuX3RvX2dtZm4gaXMgY29tcGxldGVseQpib2d1cy4KClRo
aXMgc2VyaWVzIGFpbXMgdG8gcHJvcGVybHkgZGlzYWJsZSB0aGUgTTJQIG9uIEFybS4gU2VlIHBh
dGNoICM4IGZvciB0aGUKcmF0aW9uYWxlIHJlZ2FyZGluZyB0aGUgbGFjayBvZiBNMlAgb24gQXJt
LgoKV2hpbGUgbG9va2luZyBhdCB0aGUgY29kZSwgSSBhbHNvIGNvbnRpbnVlZCB0byBjb252ZXJ0
IHNvbWUgY29kZSB0byB1c2UKdHlwZXNhZmUgTUZOL0dGTi4KCkNoZWVycywKCkp1bGllbiBHcmFs
bCAoMTQpOgogIHhlbi9hcm06IFVzZSBtZm5fdG9fcGR4IGluc3RlYWQgb2YgcGZuX3RvX3BkeCB3
aGVuIHBvc3NpYmxlCiAgeGVuL3g4NjogQ29uc3RpZnkgdGhlIHBhcmFtZXRlciAiZCIgaW4gbWZu
X3RvX2dmbgogIHhlbi94ODY6IE1ha2UgbWZuX3RvX2dmbiB0eXBlc2FmZQogIHhlbi94ODY6IFVz
ZSBtZm5fdG9fZ2ZuIHJhdGhlciB0aGFuIG1mbl90b19nbWZuCiAgeGVuL2dyYW50LXRhYmxlOiBN
YWtlIGFyY2ggc3BlY2lmaWMgbWFjcm9zIHR5cGVzYWZlCiAgeGVuOiBDb252ZXJ0IGhvdHBsdWcg
cGFnZSBmdW5jdGlvbiB0byB1c2UgdHlwZXNhZmUgTUZOCiAgeGVuOiBDb252ZXJ0IGlzX3hlbl9m
aXhlZF9tZm4gdG8gdXNlIHR5cGVzYWZlIE1GTgogIHhlbjogQ29udmVydCBpc194ZW5faGVhcF9t
Zm4gdG8gdXNlIHR5cGVzYWZlIE1GTgogIHhlbjogSW50cm9kdWNlIEhBU19NMlAgY29uZmlnIGFu
ZCB1c2UgdG8gcHJvdGVjdCBtZm5fdG9fZ21mbiBjYWxsCiAgeGVuOiBSZW1vdmUgbWZuX3RvX2dt
Zm4gbWFjcm8KICB4ZW4veDg2OiBtbTogUmUtaW1wbGVtZW50IHNldF9ncGZuX2Zyb21fbWZuKCkg
YXMgYSBzdGF0aWMgaW5saW5lCiAgICBmdW5jdGlvbgogIHhlbi94ODY6IHB2OiBDb252ZXJ0IHVw
ZGF0ZV9pbnRwdGUoKSB0byB1c2UgdHlwZXNhZmUgTUZOCiAgeGVuL21tOiBDb252ZXJ0IHtzLCBn
fWV0X2dwZm5fZnJvbV9tZm4oKSB0byB1c2UgdHlwZXNhZmUgTUZOCiAgeGVuL21tOiBQcm92aWRl
IGR1bW15IE0yUC1yZWxhdGVkIGhlbHBlcnMgd2hlbiAhQ09ORklHX0hBVkVfTTJQCgogeGVuL2Fy
Y2gvYXJtL21tLmMgICAgICAgICAgICAgICAgICAgfCAgIDIgKy0KIHhlbi9hcmNoL3g4Ni9LY29u
ZmlnICAgICAgICAgICAgICAgIHwgICAxICsKIHhlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jYWN0
aW9uLmMgIHwgIDIwICsrKystLS0KIHhlbi9hcmNoL3g4Ni9kb21haW4uYyAgICAgICAgICAgICAg
IHwgIDM0ICsrKysrKy0tLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICAgICAgICAgICB8
IDExNSArKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9t
bS9tZW1fc2hhcmluZy5jICAgICAgIHwgIDE5ICsrKy0tLQogeGVuL2FyY2gveDg2L21tL3AybS1w
b2QuYyAgICAgICAgICAgfCAgIDQgKy0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYyAgICAgICAg
ICAgIHwgIDM3ICsrKysrKy0tLS0tLQogeGVuL2FyY2gveDg2L21tL3AybS5jICAgICAgICAgICAg
ICAgfCAgNzAgKysrKysrKysrKystLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L21tL3BhZ2luZy5j
ICAgICAgICAgICAgfCAgIDQgKy0KIHhlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMgICAg
IHwgIDMxICsrKysrKy0tLS0KIHhlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYyAgICAgIHwg
ICA2ICstCiB4ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jICAgICAgICB8ICAgNiArLQogeGVu
L2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jICAgICAgfCAgIDQgKy0KIHhlbi9hcmNoL3g4Ni9w
di9ncmFudF90YWJsZS5jICAgICAgIHwgICA2ICstCiB4ZW4vYXJjaC94ODYvcHYvbW0uaCAgICAg
ICAgICAgICAgICB8ICAgNiArLQogeGVuL2FyY2gveDg2L3B2L3JvLXBhZ2UtZmF1bHQuYyAgICAg
fCAgIDIgKy0KIHhlbi9hcmNoL3g4Ni90Ym9vdC5jICAgICAgICAgICAgICAgIHwgICAyICstCiB4
ZW4vYXJjaC94ODYveDg2XzY0L3RyYXBzLmMgICAgICAgICB8ICA0MSArKysrKystLS0tLS0tCiB4
ZW4vY29tbW9uL0tjb25maWcgICAgICAgICAgICAgICAgICB8ICAgMyArCiB4ZW4vY29tbW9uL2Rv
bWN0bC5jICAgICAgICAgICAgICAgICB8ICAgMiArLQogeGVuL2NvbW1vbi9ncmFudF90YWJsZS5j
ICAgICAgICAgICAgfCAgIDQgKy0KIHhlbi9jb21tb24vbWVtb3J5LmMgICAgICAgICAgICAgICAg
IHwgICA2ICstCiB4ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyAgICAgICAgICAgICB8ICAyOCArKysr
LS0tLS0KIHhlbi9jb21tb24vc3lzY3RsLmMgICAgICAgICAgICAgICAgIHwgIDE0ICsrLS0tCiB4
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jICAgICB8ICAxMyArKy0tCiB4ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYyB8ICAxNiArKy0tLQogeGVuL2luY2x1ZGUvYXNtLWFy
bS9kb21haW4uaCAgICAgICAgfCAgIDUgKysKIHhlbi9pbmNsdWRlL2FzbS1hcm0vZ3JhbnRfdGFi
bGUuaCAgIHwgIDEyICsrLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaCAgICAgICAgICAgIHwg
IDMxICsrKy0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvZ3JhbnRfdGFibGUuaCAgIHwgIDE5
ICsrKy0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oICAgICAgICAgICAgfCAgNDYgKysrKysr
Ky0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oICAgICAgICAgICB8ICAgNiArLQog
eGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oICAgICAgICAgfCAgIDQgKysKIHhlbi9pbmNsdWRl
L3hlbi9kb21haW4uaCAgICAgICAgICAgIHwgICA4ICsrKwogeGVuL2luY2x1ZGUveGVuL21tLmgg
ICAgICAgICAgICAgICAgfCAgMjAgKysrKysrLQogMzYgZmlsZXMgY2hhbmdlZCwgMzQ0IGluc2Vy
dGlvbnMoKyksIDMwMyBkZWxldGlvbnMoLSkKCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 07 15:15:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 May 2019 15:15:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hO1oL-0007KJ-Vc; Tue, 07 May 2019 15:15:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qCYz=TH=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hO1oL-0007K1-7N
 for xen-devel@lists.xenproject.org; Tue, 07 May 2019 15:15:17 +0000
X-Inumbo-ID: eb6aafdc-70da-11e9-914b-9744845dd15d
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id eb6aafdc-70da-11e9-914b-9744845dd15d;
 Tue, 07 May 2019 15:15:16 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 5D0011684;
 Tue,  7 May 2019 08:15:16 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 29CF43F5AF;
 Tue,  7 May 2019 08:15:15 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue,  7 May 2019 16:14:48 +0100
Message-Id: <20190507151458.29350-5-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190507151458.29350-1-julien.grall@arm.com>
References: <20190507151458.29350-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH 04/14] xen/x86: Use mfn_to_gfn rather than
 mfn_to_gmfn
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

bWZuX3RvX2dmbiBhbmQgbWZuX3RvX2dtZm4gYXJlIGRvaW5nIGV4YWN0bHkgdGhlIHNhbWUgZXhj
ZXB0IHRoZSBmb3JtZXIKaXMgdXNpbmcgbWZuX3QuCgpGdXJ0aGVybW9yZSwgdGhlIG5hbWluZyBv
ZiB0aGUgZm9ybWVyIGlzIG1vcmUgY29uc2lzdGVudCB3aXRoIHRoZQpjdXJyZW50IG5hbWluZyBz
Y2hlbWUgKEdGTi9NRk4pLiBTbyB1c2UgcmVwbGFjZSBtZm5fdG9fZ21mbiB3aXRoCm1mbl90b19n
Zm4gaW4geDg2IGNvZGUuCgpUYWtlIHRoZSBvcHBvcnR1bml0eSB0byBjb252ZXJ0IHNvbWUgb2Yg
dGhlIGNhbGxlcnMgdG8gdXNlIHR5cGVzYWZlIEdGTiBhbmQKZm9ybWF0IHRoZSBtZXNzYWdlIGNv
cnJlY3RseS4KCk5vIGZ1bmN0aW9uYWwgY2hhbmdlcy4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgotLQogICAgQ2hhbmdlcyBpbiB2MjoKICAgICAg
ICAtIG1mbl90b19nZm4gbm93IHJldHVybnMgYSBnZm5fdAogICAgICAgIC0gVXNlICVwZCBhbmQg
UFJJX2dmbiB3aGVuIHBvc3NpYmxlIGluIHRoZSBtZXNzYWdlCiAgICAgICAgLSBEb24ndCBzcGxp
dCBmb3JtYXQgc3RyaW5nIHRvIGhlbHAgZ3JlcC9hY2suCi0tLQogeGVuL2FyY2gveDg2L2RvbWFp
bi5jICAgICAgICAgICAgICAgfCAzNCArKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0t
CiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICAgICAgICAgICB8ICA5ICsrKysrLS0tLQogeGVu
L2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jICAgICAgfCAgNCArKy0tCiB4ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC94ODYvaW9tbXUuYyB8IDE2ICsrKysrKysrKy0tLS0tLS0KIDQgZmlsZXMgY2hh
bmdlZCwgMzUgaW5zZXJ0aW9ucygrKSwgMjggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCmluZGV4IDllYWE5Nzhj
ZTUuLjhkMjlkZmVlY2MgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94
ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAgLTY3OSw3ICs2NzksNyBAQCBpbnQgYXJjaF9kb21haW5f
c29mdF9yZXNldChzdHJ1Y3QgZG9tYWluICpkKQogICAgIGludCByZXQgPSAwOwogICAgIHN0cnVj
dCBkb21haW4gKm93bmVyOwogICAgIG1mbl90IG1mbjsKLSAgICB1bnNpZ25lZCBsb25nIGdmbjsK
KyAgICBnZm5fdCBnZm47CiAgICAgcDJtX3R5cGVfdCBwMm10OwogICAgIHVuc2lnbmVkIGludCBp
OwogCkBAIC03MTMsMTkgKzcxMywyMCBAQCBpbnQgYXJjaF9kb21haW5fc29mdF9yZXNldChzdHJ1
Y3QgZG9tYWluICpkKQogICAgIEFTU0VSVCggb3duZXIgPT0gZCApOwogCiAgICAgbWZuID0gcGFn
ZV90b19tZm4ocGFnZSk7Ci0gICAgZ2ZuID0gbWZuX3RvX2dtZm4oZCwgbWZuX3gobWZuKSk7Cisg
ICAgZ2ZuID0gbWZuX3RvX2dmbihkLCBtZm4pOwogCiAgICAgLyoKICAgICAgKiBnZm4gPT0gSU5W
QUxJRF9HRk4gaW5kaWNhdGVzIHRoYXQgdGhlIHNoYXJlZF9pbmZvIHBhZ2Ugd2FzIG5ldmVyIG1h
cHBlZAogICAgICAqIHRvIHRoZSBkb21haW4ncyBhZGRyZXNzIHNwYWNlIGFuZCB0aGVyZSBpcyBu
b3RoaW5nIHRvIHJlcGxhY2UuCiAgICAgICovCi0gICAgaWYgKCBnZm4gPT0gZ2ZuX3goSU5WQUxJ
RF9HRk4pICkKKyAgICBpZiAoIGdmbl9lcShnZm4sIElOVkFMSURfR0ZOKSApCiAgICAgICAgIGdv
dG8gZXhpdF9wdXRfcGFnZTsKIAotICAgIGlmICggIW1mbl9lcShnZXRfZ2ZuX3F1ZXJ5KGQsIGdm
biwgJnAybXQpLCBtZm4pICkKKyAgICBpZiAoICFtZm5fZXEoZ2V0X2dmbl9xdWVyeShkLCBnZm5f
eChnZm4pLCAmcDJtdCksIG1mbikgKQogICAgIHsKLSAgICAgICAgcHJpbnRrKFhFTkxPR19HX0VS
UiAiRmFpbGVkIHRvIGdldCBEb20lZCdzIHNoYXJlZF9pbmZvIEdGTiAoJWx4KVxuIiwKLSAgICAg
ICAgICAgICAgIGQtPmRvbWFpbl9pZCwgZ2ZuKTsKKyAgICAgICAgcHJpbnRrKFhFTkxPR19HX0VS
UgorICAgICAgICAgICAgICAgIkZhaWxlZCB0byBnZXQgJXBkJ3Mgc2hhcmVkX2luZm8gR0ZOICgl
IlBSSV9nZm4iKVxuIiwKKyAgICAgICAgICAgICAgIGQsIGdmbl94KGdmbikpOwogICAgICAgICBy
ZXQgPSAtRUlOVkFMOwogICAgICAgICBnb3RvIGV4aXRfcHV0X2dmbjsKICAgICB9CkBAIC03MzMs
MzEgKzczNCwzNCBAQCBpbnQgYXJjaF9kb21haW5fc29mdF9yZXNldChzdHJ1Y3QgZG9tYWluICpk
KQogICAgIG5ld19wYWdlID0gYWxsb2NfZG9taGVhcF9wYWdlKGQsIDApOwogICAgIGlmICggIW5l
d19wYWdlICkKICAgICB7Ci0gICAgICAgIHByaW50ayhYRU5MT0dfR19FUlIgIkZhaWxlZCB0byBh
bGxvYyBhIHBhZ2UgdG8gcmVwbGFjZSIKLSAgICAgICAgICAgICAgICIgRG9tJWQncyBzaGFyZWRf
aW5mbyBmcmFtZSAlbHhcbiIsIGQtPmRvbWFpbl9pZCwgZ2ZuKTsKKyAgICAgICAgcHJpbnRrKFhF
TkxPR19HX0VSUgorICAgICAgICAgICAgICAgIkZhaWxlZCB0byBhbGxvYyBhIHBhZ2UgdG8gcmVw
bGFjZSAlcGQncyBzaGFyZWRfaW5mbyBmcmFtZSAlIlBSSV9nZm4iXG4iLAorICAgICAgICAgICAg
ICAgZCwgZ2ZuX3goZ2ZuKSk7CiAgICAgICAgIHJldCA9IC1FTk9NRU07CiAgICAgICAgIGdvdG8g
ZXhpdF9wdXRfZ2ZuOwogICAgIH0KIAotICAgIHJldCA9IGd1ZXN0X3BoeXNtYXBfcmVtb3ZlX3Bh
Z2UoZCwgX2dmbihnZm4pLCBtZm4sIFBBR0VfT1JERVJfNEspOworICAgIHJldCA9IGd1ZXN0X3Bo
eXNtYXBfcmVtb3ZlX3BhZ2UoZCwgZ2ZuLCBtZm4sIFBBR0VfT1JERVJfNEspOwogICAgIGlmICgg
cmV0ICkKICAgICB7Ci0gICAgICAgIHByaW50ayhYRU5MT0dfR19FUlIgIkZhaWxlZCB0byByZW1v
dmUgRG9tJWQncyBzaGFyZWRfaW5mbyBmcmFtZSAlbHhcbiIsCi0gICAgICAgICAgICAgICBkLT5k
b21haW5faWQsIGdmbik7CisgICAgICAgIHByaW50ayhYRU5MT0dfR19FUlIKKyAgICAgICAgICAg
ICAgICJGYWlsZWQgdG8gcmVtb3ZlICVwZCdzIHNoYXJlZF9pbmZvIGZyYW1lICUiUFJJX2dmbiJc
biIsCisgICAgICAgICAgICAgICBkLCBnZm5feChnZm4pKTsKICAgICAgICAgZnJlZV9kb21oZWFw
X3BhZ2UobmV3X3BhZ2UpOwogICAgICAgICBnb3RvIGV4aXRfcHV0X2dmbjsKICAgICB9CiAKLSAg
ICByZXQgPSBndWVzdF9waHlzbWFwX2FkZF9wYWdlKGQsIF9nZm4oZ2ZuKSwgcGFnZV90b19tZm4o
bmV3X3BhZ2UpLAorICAgIHJldCA9IGd1ZXN0X3BoeXNtYXBfYWRkX3BhZ2UoZCwgZ2ZuLCBwYWdl
X3RvX21mbihuZXdfcGFnZSksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQQUdF
X09SREVSXzRLKTsKICAgICBpZiAoIHJldCApCiAgICAgewotICAgICAgICBwcmludGsoWEVOTE9H
X0dfRVJSICJGYWlsZWQgdG8gYWRkIGEgcGFnZSB0byByZXBsYWNlIgotICAgICAgICAgICAgICAg
IiBEb20lZCdzIHNoYXJlZF9pbmZvIGZyYW1lICVseFxuIiwgZC0+ZG9tYWluX2lkLCBnZm4pOwor
ICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSCisgICAgICAgICAgICAgICAiRmFpbGVkIHRvIGFk
ZCBhIHBhZ2UgdG8gcmVwbGFjZSAlcGQncyBzaGFyZWRfaW5mbyBmcmFtZSAlIlBSSV9nZm4iXG4i
LAorICAgICAgICAgICAgICAgZCwgZ2ZuX3goZ2ZuKSk7CiAgICAgICAgIGZyZWVfZG9taGVhcF9w
YWdlKG5ld19wYWdlKTsKICAgICB9CiAgZXhpdF9wdXRfZ2ZuOgotICAgIHB1dF9nZm4oZCwgZ2Zu
KTsKKyAgICBwdXRfZ2ZuKGQsIGdmbl94KGdmbikpOwogIGV4aXRfcHV0X3BhZ2U6CiAgICAgcHV0
X3BhZ2UocGFnZSk7CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gv
eDg2L21tLmMKaW5kZXggNDVmYWRiYWI2MS4uOTg3ODQ1M2ViMCAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTI2MzIsMTkgKzI2MzIsMjAg
QEAgaW50IGZyZWVfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxv
bmcgdHlwZSwKIHsKICNpZmRlZiBDT05GSUdfUFYKICAgICBzdHJ1Y3QgZG9tYWluICpvd25lciA9
IHBhZ2VfZ2V0X293bmVyKHBhZ2UpOwotICAgIHVuc2lnbmVkIGxvbmcgZ21mbjsKICAgICBpbnQg
cmM7CiAKICAgICBpZiAoIGxpa2VseShvd25lciAhPSBOVUxMKSAmJiB1bmxpa2VseShwYWdpbmdf
bW9kZV9lbmFibGVkKG93bmVyKSkgKQogICAgIHsKKyAgICAgICAgZ2ZuX3QgZ2ZuOworCiAgICAg
ICAgIC8qIEEgcGFnZSB0YWJsZSBpcyBkaXJ0aWVkIHdoZW4gaXRzIHR5cGUgY291bnQgYmVjb21l
cyB6ZXJvLiAqLwogICAgICAgICBwYWdpbmdfbWFya19kaXJ0eShvd25lciwgcGFnZV90b19tZm4o
cGFnZSkpOwogCiAgICAgICAgIEFTU0VSVCghc2hhZG93X21vZGVfcmVmY291bnRzKG93bmVyKSk7
CiAKLSAgICAgICAgZ21mbiA9IG1mbl90b19nbWZuKG93bmVyLCBtZm5feChwYWdlX3RvX21mbihw
YWdlKSkpOwotICAgICAgICBpZiAoIFZBTElEX00yUChnbWZuKSApCi0gICAgICAgICAgICBzaGFk
b3dfcmVtb3ZlX2FsbF9zaGFkb3dzKG93bmVyLCBfbWZuKGdtZm4pKTsKKyAgICAgICAgZ2ZuID0g
bWZuX3RvX2dmbihvd25lciwgcGFnZV90b19tZm4ocGFnZSkpOworICAgICAgICBpZiAoIFZBTElE
X00yUChnZm5feChnZm4pKSApCisgICAgICAgICAgICBzaGFkb3dfcmVtb3ZlX2FsbF9zaGFkb3dz
KG93bmVyLCBfbWZuKGdmbl94KGdmbikpKTsKICAgICB9CiAKICAgICBpZiAoICEodHlwZSAmIFBH
VF9wYXJ0aWFsKSApCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMg
Yi94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMKaW5kZXggYWY3NGY1MGRjOC4uZTk3NmZm
OTg5OCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYwpAQCAtNzEyLDcgKzcxMiw3IEBAIHN0YXRpYyBp
bnQgcmVhZF9jcih1bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25lZCBsb25nICp2YWwsCiAgICAgICAg
IGlmICggIWlzX3B2XzMyYml0X2RvbWFpbihjdXJyZCkgKQogICAgICAgICB7CiAgICAgICAgICAg
ICBtZm4gPSBwYWdldGFibGVfZ2V0X21mbihjdXJyLT5hcmNoLmd1ZXN0X3RhYmxlKTsKLSAgICAg
ICAgICAgICp2YWwgPSB4ZW5fcGZuX3RvX2NyMyhtZm5fdG9fZ21mbihjdXJyZCwgbWZuX3gobWZu
KSkpOworICAgICAgICAgICAgKnZhbCA9IHhlbl9wZm5fdG9fY3IzKGdmbl94KG1mbl90b19nZm4o
Y3VycmQsIG1mbikpKTsKICAgICAgICAgfQogICAgICAgICBlbHNlCiAgICAgICAgIHsKQEAgLTcy
MSw3ICs3MjEsNyBAQCBzdGF0aWMgaW50IHJlYWRfY3IodW5zaWduZWQgaW50IHJlZywgdW5zaWdu
ZWQgbG9uZyAqdmFsLAogCiAgICAgICAgICAgICBtZm4gPSBsNGVfZ2V0X21mbigqcGw0ZSk7CiAg
ICAgICAgICAgICB1bm1hcF9kb21haW5fcGFnZShwbDRlKTsKLSAgICAgICAgICAgICp2YWwgPSBj
b21wYXRfcGZuX3RvX2NyMyhtZm5fdG9fZ21mbihjdXJyZCwgbWZuX3gobWZuKSkpOworICAgICAg
ICAgICAgKnZhbCA9IGNvbXBhdF9wZm5fdG9fY3IzKGdmbl94KG1mbl90b19nZm4oY3VycmQsIG1m
bikpKTsKICAgICAgICAgfQogICAgICAgICAvKiBQVHMgc2hvdWxkIG5vdCBiZSBzaGFyZWQgKi8K
ICAgICAgICAgQlVHX09OKHBhZ2VfZ2V0X293bmVyKG1mbl90b19wYWdlKG1mbikpID09IGRvbV9j
b3cpOwpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2lvbW11LmMgYi94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYwppbmRleCAwMzRhYzkwM2RkLi43YTc1
NmVmMTllIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYwor
KysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYwpAQCAtOTIsMTUgKzkyLDE3
IEBAIGludCBhcmNoX2lvbW11X3BvcHVsYXRlX3BhZ2VfdGFibGUoc3RydWN0IGRvbWFpbiAqZCkK
ICAgICAgICAgaWYgKCBpc19odm1fZG9tYWluKGQpIHx8CiAgICAgICAgICAgICAocGFnZS0+dS5p
bnVzZS50eXBlX2luZm8gJiBQR1RfdHlwZV9tYXNrKSA9PSBQR1Rfd3JpdGFibGVfcGFnZSApCiAg
ICAgICAgIHsKLSAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbWZuID0gbWZuX3gocGFnZV90b19t
Zm4ocGFnZSkpOwotICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBnZm4gPSBtZm5fdG9fZ21mbihk
LCBtZm4pOworICAgICAgICAgICAgbWZuX3QgbWZuID0gcGFnZV90b19tZm4ocGFnZSk7CisgICAg
ICAgICAgICBnZm5fdCBnZm4gPSBtZm5fdG9fZ2ZuKGQsIG1mbik7CiAgICAgICAgICAgICB1bnNp
Z25lZCBpbnQgZmx1c2hfZmxhZ3MgPSAwOwogCi0gICAgICAgICAgICBpZiAoIGdmbiAhPSBnZm5f
eChJTlZBTElEX0dGTikgKQorICAgICAgICAgICAgaWYgKCAhZ2ZuX2VxKGdmbiwgSU5WQUxJRF9H
Rk4pICkKICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBBU1NFUlQoIShnZm4gPj4gREVG
QVVMVF9ET01BSU5fQUREUkVTU19XSURUSCkpOwotICAgICAgICAgICAgICAgIEJVR19PTihTSEFS
RURfTTJQKGdmbikpOwotICAgICAgICAgICAgICAgIHJjID0gaW9tbXVfbWFwKGQsIF9kZm4oZ2Zu
KSwgX21mbihtZm4pLCBQQUdFX09SREVSXzRLLAorICAgICAgICAgICAgICAgIGRmbl90IGRmbiA9
IF9kZm4oZ2ZuX3goZ2ZuKSk7CisKKyAgICAgICAgICAgICAgICBBU1NFUlQoIShnZm5feChnZm4p
ID4+IERFRkFVTFRfRE9NQUlOX0FERFJFU1NfV0lEVEgpKTsKKyAgICAgICAgICAgICAgICBCVUdf
T04oU0hBUkVEX00yUChnZm5feChnZm4pKSk7CisgICAgICAgICAgICAgICAgcmMgPSBpb21tdV9t
YXAoZCwgZGZuLCBtZm4sIFBBR0VfT1JERVJfNEssCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgSU9NTVVGX3JlYWRhYmxlIHwgSU9NTVVGX3dyaXRhYmxlLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICZmbHVzaF9mbGFncyk7CiAKQEAgLTExOCw3ICsxMjAsNyBAQCBpbnQg
YXJjaF9pb21tdV9wb3B1bGF0ZV9wYWdlX3RhYmxlKHN0cnVjdCBkb21haW4gKmQpCiAgICAgICAg
ICAgICAgICAgICAgICAoKHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICYgUEdUX3R5cGVfbWFzaykg
IT0KICAgICAgICAgICAgICAgICAgICAgICBQR1Rfd3JpdGFibGVfcGFnZSkgKQogICAgICAgICAg
ICAgICAgIHsKLSAgICAgICAgICAgICAgICAgICAgcmMgPSBpb21tdV91bm1hcChkLCBfZGZuKGdm
biksIFBBR0VfT1JERVJfNEssICZmbHVzaF9mbGFncyk7CisgICAgICAgICAgICAgICAgICAgIHJj
ID0gaW9tbXVfdW5tYXAoZCwgZGZuLCBQQUdFX09SREVSXzRLLCAmZmx1c2hfZmxhZ3MpOwogICAg
ICAgICAgICAgICAgICAgICAvKiBJZiB0aGUgdHlwZSBjaGFuZ2VkIHlldCBhZ2Fpbiwgc2ltcGx5
IGZvcmNlIGEgcmV0cnkuICovCiAgICAgICAgICAgICAgICAgICAgIGlmICggIXJjICYmICgocGFn
ZS0+dS5pbnVzZS50eXBlX2luZm8gJiBQR1RfdHlwZV9tYXNrKSA9PQogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgUEdUX3dyaXRhYmxlX3BhZ2UpICkKLS0gCjIuMTEuMAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 07 15:15:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 May 2019 15:15:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hO1oP-0007Ll-A4; Tue, 07 May 2019 15:15:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qCYz=TH=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hO1oO-0007LK-2w
 for xen-devel@lists.xenproject.org; Tue, 07 May 2019 15:15:20 +0000
X-Inumbo-ID: ecb7c372-70da-11e9-843c-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id ecb7c372-70da-11e9-843c-bc764e045a96;
 Tue, 07 May 2019 15:15:18 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 8D03115AD;
 Tue,  7 May 2019 08:15:18 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 9CA613F5AF;
 Tue,  7 May 2019 08:15:16 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue,  7 May 2019 16:14:49 +0100
Message-Id: <20190507151458.29350-6-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190507151458.29350-1-julien.grall@arm.com>
References: <20190507151458.29350-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH 05/14] xen/grant-table: Make arch specific
 macros typesafe
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCByZXdvcmsgYWxsIHRoZSBhcmNoIHNwZWNpZmljIG1hY3JvcyBpbiBncmFudF90
YWJsZS5oIHRvIHVzZQp0aGUgdHlwZXNhZmUgTUZOL0dGTi4KCkF0IHRoZSBzYW1lIHRpbWUsIHNv
bWUgZnVuY3Rpb25zIGFyZSByZW5hbWVkIHMvZ21mbi9nZm4vIHRvIG1hdGNoIHRoZQpjdXJyZW50
IG5hbWluZyBzY2hlbWUgKHNlZSBpbmNsdWRlL21tLmgpLgoKTm8gZnVuY3Rpb25hbCBjaGFuZ2Vz
IGludGVuZGVkLgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCi0tLQogICAg
Q2hhbmdlcyBpbiB2MjoKICAgICAgICAtIFVwZGF0ZSBjb21taXQgbWVzc2FnZSB0byBleHBsYWlu
IHRoZSBjaGFuZ2VzIG1hZGUKICAgICAgICAtIEZpeCBpbmRlbnRhdGlvbgogICAgICAgIC0gQWRh
cHQgdGhlIGNvZGUgdG8gbWF0Y2ggdGhlIG5ldyBwcm90b3R5cGUgb2YgbWZuX3RvX2dmbgogICAg
ICAgIC0gQWRkIEphbidzIGFja2VkLWJ5IGZvciBub24tQVJNIHBhcnRzCi0tLQogeGVuL2NvbW1v
bi9ncmFudF90YWJsZS5jICAgICAgICAgIHwgIDQgKystLQogeGVuL2luY2x1ZGUvYXNtLWFybS9n
cmFudF90YWJsZS5oIHwgMTIgKysrKysrLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2dyYW50
X3RhYmxlLmggfCAxOSArKysrKysrLS0tLS0tLS0tLS0tCiAzIGZpbGVzIGNoYW5nZWQsIDE1IGlu
c2VydGlvbnMoKyksIDIwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZ3Jh
bnRfdGFibGUuYyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwppbmRleCA4MDcyOGVhNTdkLi5h
YmM5NjZmNzc1IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKKysrIGIveGVu
L2NvbW1vbi9ncmFudF90YWJsZS5jCkBAIC0xOTM1LDcgKzE5MzUsNyBAQCBnbnR0YWJfc2V0dXBf
dGFibGUoCiAgICAgb3Auc3RhdHVzID0gR05UU1Rfb2theTsKICAgICBmb3IgKCBpID0gMDsgaSA8
IG9wLm5yX2ZyYW1lczsgaSsrICkKICAgICB7Ci0gICAgICAgIHhlbl9wZm5fdCBnbWZuID0gZ250
dGFiX3NoYXJlZF9nbWZuKGQsIGd0LCBpKTsKKyAgICAgICAgeGVuX3Bmbl90IGdtZm4gPSBnZm5f
eChnbnR0YWJfc2hhcmVkX2dmbihkLCBndCwgaSkpOwogCiAgICAgICAgIC8qIEdyYW50IHRhYmxl
cyBjYW5ub3QgYmUgc2hhcmVkICovCiAgICAgICAgIEJVR19PTihTSEFSRURfTTJQKGdtZm4pKTsK
QEAgLTMxNDksNyArMzE0OSw3IEBAIGdudHRhYl9nZXRfc3RhdHVzX2ZyYW1lcyhYRU5fR1VFU1Rf
SEFORExFX1BBUkFNKGdudHRhYl9nZXRfc3RhdHVzX2ZyYW1lc190KSB1b3AsCiAKICAgICBmb3Ig
KCBpID0gMDsgaSA8IG9wLm5yX2ZyYW1lczsgaSsrICkKICAgICB7Ci0gICAgICAgIGdtZm4gPSBn
bnR0YWJfc3RhdHVzX2dtZm4oZCwgZ3QsIGkpOworICAgICAgICBnbWZuID0gZ2ZuX3goZ250dGFi
X3N0YXR1c19nZm4oZCwgZ3QsIGkpKTsKICAgICAgICAgaWYgKCBjb3B5X3RvX2d1ZXN0X29mZnNl
dChvcC5mcmFtZV9saXN0LCBpLCAmZ21mbiwgMSkgKQogICAgICAgICAgICAgb3Auc3RhdHVzID0g
R05UU1RfYmFkX3ZpcnRfYWRkcjsKICAgICB9CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
YXJtL2dyYW50X3RhYmxlLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dyYW50X3RhYmxlLmgKaW5k
ZXggMDUxZGIxMzYyYi4uNzUwNTM2MTg0ZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFy
bS9ncmFudF90YWJsZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3JhbnRfdGFibGUuaApA
QCAtNjUsMTUgKzY1LDE1IEBAIHZvaWQgZ250dGFiX21hcmtfZGlydHkoc3RydWN0IGRvbWFpbiAq
ZCwgbWZuX3QgbWZuKTsKICAgICB9IHdoaWxlICggMCApCiAKICNkZWZpbmUgZ250dGFiX2dldF9m
cmFtZV9nZm4oZ3QsIHN0LCBpZHgpICh7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0g
ICBfZ2ZuKChzdCkgPyBnbnR0YWJfc3RhdHVzX2dtZm4oTlVMTCwgZ3QsIGlkeCkgICAgICAgICAg
ICAgICAgICAgICAgICAgXAotICAgICAgICAgICAgIDogZ250dGFiX3NoYXJlZF9nbWZuKE5VTEws
IGd0LCBpZHgpKTsgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgIChzdCkgPyBnbnR0YWJfc3Rh
dHVzX2dmbihOVUxMLCBndCwgaWR4KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgICAgIDogZ250dGFiX3NoYXJlZF9nZm4oTlVMTCwgZ3QsIGlkeCk7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAogfSkKIAotI2RlZmluZSBnbnR0YWJfc2hhcmVkX2dtZm4oZCwgdCwg
aSkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICBnZm5feCgoKGkp
ID49IG5yX2dyYW50X2ZyYW1lcyh0KSkgPyBJTlZBTElEX0dGTiA6ICh0KS0+YXJjaC5zaGFyZWRf
Z2ZuW2ldKQorI2RlZmluZSBnbnR0YWJfc2hhcmVkX2dmbihkLCB0LCBpKSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAoKChpKSA+PSBucl9ncmFudF9mcmFtZXMo
dCkpID8gSU5WQUxJRF9HRk4gOiAodCktPmFyY2guc2hhcmVkX2dmbltpXSkKIAotI2RlZmluZSBn
bnR0YWJfc3RhdHVzX2dtZm4oZCwgdCwgaSkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKLSAgICBnZm5feCgoKGkpID49IG5yX3N0YXR1c19mcmFtZXModCkpID8gSU5WQUxJ
RF9HRk4gOiAodCktPmFyY2guc3RhdHVzX2dmbltpXSkKKyNkZWZpbmUgZ250dGFiX3N0YXR1c19n
Zm4oZCwgdCwgaSkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
KCgoaSkgPj0gbnJfc3RhdHVzX2ZyYW1lcyh0KSkgPyBJTlZBTElEX0dGTiA6ICh0KS0+YXJjaC5z
dGF0dXNfZ2ZuW2ldKQogCiAjZGVmaW5lIGdudHRhYl9uZWVkX2lvbW11X21hcHBpbmcoZCkgICAg
ICAgICAgICAgICAgICAgIFwKICAgICAoaXNfZG9tYWluX2RpcmVjdF9tYXBwZWQoZCkgJiYgbmVl
ZF9pb21tdV9wdF9zeW5jKGQpKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ncmFu
dF90YWJsZS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ncmFudF90YWJsZS5oCmluZGV4IDhiNjA0
ZWQ1MWYuLjY2MTIyOGRkMzkgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3JhbnRf
dGFibGUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2dyYW50X3RhYmxlLmgKQEAgLTM5LDI0
ICszOSwxOSBAQCBzdGF0aWMgaW5saW5lIGludCByZXBsYWNlX2dyYW50X2hvc3RfbWFwcGluZyh1
aW50NjRfdCBhZGRyLCBtZm5fdCBmcmFtZSwKICNkZWZpbmUgZ250dGFiX2Rlc3Ryb3lfYXJjaChn
dCkgZG8ge30gd2hpbGUgKCAwICkKICNkZWZpbmUgZ250dGFiX3NldF9mcmFtZV9nZm4oZ3QsIHN0
LCBpZHgsIGdmbikgZG8ge30gd2hpbGUgKCAwICkKICNkZWZpbmUgZ250dGFiX2dldF9mcmFtZV9n
Zm4oZ3QsIHN0LCBpZHgpICh7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgdW5z
aWduZWQgbG9uZyBtZm5fID0gKHN0KSA/IGdudHRhYl9zdGF0dXNfbWZuKGd0LCBpZHgpICAgICAg
ICAgICAgICAgXAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiBnbnR0YWJfc2hhcmVk
X21mbihndCwgaWR4KTsgICAgICAgICAgICAgIFwKLSAgICB1bnNpZ25lZCBsb25nIGdwZm5fID0g
Z2V0X2dwZm5fZnJvbV9tZm4obWZuXyk7ICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgbWZu
X3QgbWZuXyA9IChzdCkgPyBnbnR0YWJfc3RhdHVzX21mbihndCwgaWR4KSAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgIDogZ250dGFiX3NoYXJlZF9tZm4oZ3Qs
IGlkeCk7ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB1bnNpZ25lZCBsb25nIGdwZm5fID0g
Z2V0X2dwZm5fZnJvbV9tZm4obWZuX3gobWZuXykpOyAgICAgICAgICAgICAgICBcCiAgICAgVkFM
SURfTTJQKGdwZm5fKSA/IF9nZm4oZ3Bmbl8pIDogSU5WQUxJRF9HRk47ICAgICAgICAgICAgICAg
ICAgICAgICAgXAogfSkKIAotI2RlZmluZSBnbnR0YWJfc2hhcmVkX21mbih0LCBpKSAgICAgICAg
ICAgICAgICAgICAgICAgICBcCi0gICAgKCh2aXJ0X3RvX21hZGRyKCh0KS0+c2hhcmVkX3Jhd1tp
XSkgPj4gUEFHRV9TSElGVCkpCisjZGVmaW5lIGdudHRhYl9zaGFyZWRfbWZuKHQsIGkpIF9tZm4o
X192aXJ0X3RvX21mbigodCktPnNoYXJlZF9yYXdbaV0pKQogCi0jZGVmaW5lIGdudHRhYl9zaGFy
ZWRfZ21mbihkLCB0LCBpKSAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAobWZuX3RvX2dtZm4o
ZCwgZ250dGFiX3NoYXJlZF9tZm4odCwgaSkpKQorI2RlZmluZSBnbnR0YWJfc2hhcmVkX2dmbihk
LCB0LCBpKSBtZm5fdG9fZ2ZuKGQsIGdudHRhYl9zaGFyZWRfbWZuKHQsIGkpKQogCisjZGVmaW5l
IGdudHRhYl9zdGF0dXNfbWZuKHQsIGkpIF9tZm4oX192aXJ0X3RvX21mbigodCktPnN0YXR1c1tp
XSkpCiAKLSNkZWZpbmUgZ250dGFiX3N0YXR1c19tZm4odCwgaSkgICAgICAgICAgICAgICAgICAg
ICAgICAgXAotICAgICgodmlydF90b19tYWRkcigodCktPnN0YXR1c1tpXSkgPj4gUEFHRV9TSElG
VCkpCi0KLSNkZWZpbmUgZ250dGFiX3N0YXR1c19nbWZuKGQsIHQsIGkpICAgICAgICAgICAgICAg
ICAgICAgXAotICAgIChtZm5fdG9fZ21mbihkLCBnbnR0YWJfc3RhdHVzX21mbih0LCBpKSkpCisj
ZGVmaW5lIGdudHRhYl9zdGF0dXNfZ2ZuKGQsIHQsIGkpIG1mbl90b19nZm4oZCwgZ250dGFiX3N0
YXR1c19tZm4odCwgaSkpCiAKICNkZWZpbmUgZ250dGFiX21hcmtfZGlydHkoZCwgZikgcGFnaW5n
X21hcmtfZGlydHkoZCwgZikKIAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 07 15:15:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 May 2019 15:15:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hO1oS-0007NQ-Ku; Tue, 07 May 2019 15:15:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qCYz=TH=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hO1oR-0007Mn-5r
 for xen-devel@lists.xenproject.org; Tue, 07 May 2019 15:15:23 +0000
X-Inumbo-ID: ee0e99ec-70da-11e9-9df6-03527982748a
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id ee0e99ec-70da-11e9-9df6-03527982748a;
 Tue, 07 May 2019 15:15:21 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id E073A1682;
 Tue,  7 May 2019 08:15:20 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id CC56B3F5AF;
 Tue,  7 May 2019 08:15:18 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue,  7 May 2019 16:14:50 +0100
Message-Id: <20190507151458.29350-7-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190507151458.29350-1-julien.grall@arm.com>
References: <20190507151458.29350-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH 06/14] xen: Convert hotplug page function to use
 typesafe MFN
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q29udmVydCBvbmxpbmVfcGFnZSwgb2ZmbGluZV9wYWdlIGFuZCBxdWVyeV9wYWdlX29mZmxpbmUg
dG8gdXNlCnR5cGVzYWZlIE1GTi4KCk5vdGUsIGZvciBjbGFyaXR5LCB0aGUgd29yZHMgaGF2ZSBi
ZWVuIHJlLW9yZGVyZWQgaW4gdGhlIGVycm9yIG1lc3NhZ2UKdXBkYXRlZCBieSB0aGlzIHBhdGNo
LgoKTm8gZnVuY3Rpb25hbCBjaGFuZ2VzLgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KCi0tLQogICAgQ2hhbmdlczoKICAgICAgICAtIFVwZGF0ZSBlcnJvciBtZXNzYWdlCiAg
ICAgICAgLSBBZGQgSmFuJ3MgYWNrZWQtYnkKLS0tCiB4ZW4vYXJjaC94ODYvY3B1L21jaGVjay9t
Y2FjdGlvbi5jIHwgMTggKysrKysrKysrKy0tLS0tLS0tCiB4ZW4vY29tbW9uL3BhZ2VfYWxsb2Mu
YyAgICAgICAgICAgIHwgMjQgKysrKysrKysrKysrLS0tLS0tLS0tLS0tCiB4ZW4vY29tbW9uL3N5
c2N0bC5jICAgICAgICAgICAgICAgIHwgMTQgKysrKysrKy0tLS0tLS0KIHhlbi9pbmNsdWRlL3hl
bi9tbS5oICAgICAgICAgICAgICAgfCAgNiArKystLS0KIDQgZmlsZXMgY2hhbmdlZCwgMzIgaW5z
ZXJ0aW9ucygrKSwgMzAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2Nw
dS9tY2hlY2svbWNhY3Rpb24uYyBiL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jYWN0aW9uLmMK
aW5kZXggZTQyMjY3NDE0ZS4uNjkzMzJmYjg0ZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2Nw
dS9tY2hlY2svbWNhY3Rpb24uYworKysgYi94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2FjdGlv
bi5jCkBAIC02LDcgKzYsNyBAQAogCiBzdGF0aWMgc3RydWN0IG1jaW5mb19yZWNvdmVyeSAqCiBt
Y2lfYWN0aW9uX2FkZF9wYWdlb2ZmbGluZShpbnQgYmFuaywgc3RydWN0IG1jX2luZm8gKm1pLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgbWZuLCB1aW50MzJfdCBzdGF0dXMp
CisgICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5fdCBtZm4sIHVpbnQzMl90IHN0YXR1cykK
IHsKICAgICBzdHJ1Y3QgbWNpbmZvX3JlY292ZXJ5ICpyZWM7CiAKQEAgLTIyLDcgKzIyLDcgQEAg
bWNpX2FjdGlvbl9hZGRfcGFnZW9mZmxpbmUoaW50IGJhbmssIHN0cnVjdCBtY19pbmZvICptaSwK
IAogICAgIHJlYy0+bWNfYmFuayA9IGJhbms7CiAgICAgcmVjLT5hY3Rpb25fdHlwZXMgPSBNQ19B
Q1RJT05fUEFHRV9PRkZMSU5FOwotICAgIHJlYy0+YWN0aW9uX2luZm8ucGFnZV9yZXRpcmUubWZu
ID0gbWZuOworICAgIHJlYy0+YWN0aW9uX2luZm8ucGFnZV9yZXRpcmUubWZuID0gbWZuX3gobWZu
KTsKICAgICByZWMtPmFjdGlvbl9pbmZvLnBhZ2VfcmV0aXJlLnN0YXR1cyA9IHN0YXR1czsKICAg
ICByZXR1cm4gcmVjOwogfQpAQCAtNDIsNyArNDIsOCBAQCBtY19tZW1lcnJfZGhhbmRsZXIoc3Ry
dWN0IG1jYV9iaW5mbyAqYmluZm8sCiAgICAgc3RydWN0IG1jaW5mb19iYW5rICpiYW5rID0gYmlu
Zm8tPm1pYjsKICAgICBzdHJ1Y3QgbWNpbmZvX2dsb2JhbCAqZ2xvYmFsID0gYmluZm8tPm1pZzsK
ICAgICBzdHJ1Y3QgZG9tYWluICpkOwotICAgIHVuc2lnbmVkIGxvbmcgbWZuLCBnZm47CisgICAg
bWZuX3QgbWZuOworICAgIHVuc2lnbmVkIGxvbmcgZ2ZuOwogICAgIHVpbnQzMl90IHN0YXR1czsK
ICAgICBpbnQgdm1jZV92Y3B1aWQ7CiAgICAgdW5zaWduZWQgaW50IG1jX3ZjcHVpZDsKQEAgLTU0
LDExICs1NSwxMiBAQCBtY19tZW1lcnJfZGhhbmRsZXIoc3RydWN0IG1jYV9iaW5mbyAqYmluZm8s
CiAgICAgICAgIHJldHVybjsKICAgICB9CiAKLSAgICBtZm4gPSBiYW5rLT5tY19hZGRyID4+IFBB
R0VfU0hJRlQ7CisgICAgbWZuID0gbWFkZHJfdG9fbWZuKGJhbmstPm1jX2FkZHIpOwogICAgIGlm
ICggb2ZmbGluZV9wYWdlKG1mbiwgMSwgJnN0YXR1cykgKQogICAgIHsKICAgICAgICAgZHByaW50
ayhYRU5MT0dfV0FSTklORywKLSAgICAgICAgICAgICAgICAiRmFpbGVkIHRvIG9mZmxpbmUgcGFn
ZSAlbHggZm9yIE1DRSBlcnJvclxuIiwgbWZuKTsKKyAgICAgICAgICAgICAgICAiRmFpbGVkIHRv
IG9mZmxpbmUgcGFnZSAlIlBSSV9tZm4iIGZvciBNQ0UgZXJyb3JcbiIsCisgICAgICAgICAgICAg
ICAgbWZuX3gobWZuKSk7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAKQEAgLTg5LDEwICs5MSwx
MCBAQCBtY19tZW1lcnJfZGhhbmRsZXIoc3RydWN0IG1jYV9iaW5mbyAqYmluZm8sCiAgICAgICAg
ICAgICAgICAgQVNTRVJUKGQpOwogICAgICAgICAgICAgICAgIGdmbiA9IGdldF9ncGZuX2Zyb21f
bWZuKChiYW5rLT5tY19hZGRyKSA+PiBQQUdFX1NISUZUKTsKIAotICAgICAgICAgICAgICAgIGlm
ICggdW5tbWFwX2Jyb2tlbl9wYWdlKGQsIF9tZm4obWZuKSwgZ2ZuKSApCisgICAgICAgICAgICAg
ICAgaWYgKCB1bm1tYXBfYnJva2VuX3BhZ2UoZCwgbWZuLCBnZm4pICkKICAgICAgICAgICAgICAg
ICB7Ci0gICAgICAgICAgICAgICAgICAgIHByaW50aygiVW5tYXAgYnJva2VuIG1lbW9yeSAlbHgg
Zm9yIERPTSVkIGZhaWxlZFxuIiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIG1mbiwgZC0+
ZG9tYWluX2lkKTsKKyAgICAgICAgICAgICAgICAgICAgcHJpbnRrKCJVbm1hcCBicm9rZW4gbWVt
b3J5ICUiUFJJX21mbiIgZm9yIERPTSVkIGZhaWxlZFxuIiwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgIG1mbl94KG1mbiksIGQtPmRvbWFpbl9pZCk7CiAgICAgICAgICAgICAgICAgICAgIGdv
dG8gdm1jZV9mYWlsZWQ7CiAgICAgICAgICAgICAgICAgfQogCmRpZmYgLS1naXQgYS94ZW4vY29t
bW9uL3BhZ2VfYWxsb2MuYyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCmluZGV4IGJlNDQxNTgw
MzMuLmY0NDVmN2RhZWMgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCisrKyBi
L3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCkBAIC0xNTY4LDIzICsxNTY4LDIzIEBAIHN0YXRpYyBp
bnQgcmVzZXJ2ZV9oZWFwX3BhZ2Uoc3RydWN0IHBhZ2VfaW5mbyAqcGcpCiAKIH0KIAotaW50IG9m
ZmxpbmVfcGFnZSh1bnNpZ25lZCBsb25nIG1mbiwgaW50IGJyb2tlbiwgdWludDMyX3QgKnN0YXR1
cykKK2ludCBvZmZsaW5lX3BhZ2UobWZuX3QgbWZuLCBpbnQgYnJva2VuLCB1aW50MzJfdCAqc3Rh
dHVzKQogewogICAgIHVuc2lnbmVkIGxvbmcgb2xkX2luZm8gPSAwOwogICAgIHN0cnVjdCBkb21h
aW4gKm93bmVyOwogICAgIHN0cnVjdCBwYWdlX2luZm8gKnBnOwogCi0gICAgaWYgKCAhbWZuX3Zh
bGlkKF9tZm4obWZuKSkgKQorICAgIGlmICggIW1mbl92YWxpZChtZm4pICkKICAgICB7CiAgICAg
ICAgIGRwcmludGsoWEVOTE9HX1dBUk5JTkcsCi0gICAgICAgICAgICAgICAgInRyeSB0byBvZmZs
aW5lIHBhZ2Ugb3V0IG9mIHJhbmdlICVseFxuIiwgbWZuKTsKKyAgICAgICAgICAgICAgICAidHJ5
IHRvIG9mZmxpbmUgb3V0IG9mIHJhbmdlIHBhZ2UgJSJQUklfbWZuIlxuIiwgbWZuX3gobWZuKSk7
CiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogICAgIH0KIAogICAgICpzdGF0dXMgPSAwOwotICAg
IHBnID0gbWZuX3RvX3BhZ2UoX21mbihtZm4pKTsKKyAgICBwZyA9IG1mbl90b19wYWdlKG1mbik7
CiAKLSAgICBpZiAoIGlzX3hlbl9maXhlZF9tZm4obWZuKSApCisgICAgaWYgKCBpc194ZW5fZml4
ZWRfbWZuKG1mbl94KG1mbikpICkKICAgICB7CiAgICAgICAgICpzdGF0dXMgPSBQR19PRkZMSU5F
X1hFTlBBR0UgfCBQR19PRkZMSU5FX0ZBSUxFRCB8CiAgICAgICAgICAgKERPTUlEX1hFTiA8PCBQ
R19PRkZMSU5FX09XTkVSX1NISUZUKTsKQEAgLTE1OTUsNyArMTU5NSw3IEBAIGludCBvZmZsaW5l
X3BhZ2UodW5zaWduZWQgbG9uZyBtZm4sIGludCBicm9rZW4sIHVpbnQzMl90ICpzdGF0dXMpCiAg
ICAgICogTi5CLiB4ZW4ncyB0eHQgaW4geDg2XzY0IGlzIG1hcmtlZCByZXNlcnZlZCBhbmQgaGFu
ZGxlZCBhbHJlYWR5LgogICAgICAqIEFsc28ga2V4ZWMgcmFuZ2UgaXMgcmVzZXJ2ZWQuCiAgICAg
ICovCi0gICAgaWYgKCAhcGFnZV9pc19yYW1fdHlwZShtZm4sIFJBTV9UWVBFX0NPTlZFTlRJT05B
TCkgKQorICAgIGlmICggIXBhZ2VfaXNfcmFtX3R5cGUobWZuX3gobWZuKSwgUkFNX1RZUEVfQ09O
VkVOVElPTkFMKSApCiAgICAgewogICAgICAgICAqc3RhdHVzID0gUEdfT0ZGTElORV9GQUlMRUQg
fCBQR19PRkZMSU5FX05PVF9DT05WX1JBTTsKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CkBAIC0x
Njc3LDE5ICsxNjc3LDE5IEBAIGludCBvZmZsaW5lX3BhZ2UodW5zaWduZWQgbG9uZyBtZm4sIGlu
dCBicm9rZW4sIHVpbnQzMl90ICpzdGF0dXMpCiAgKiAgIFRoZSBjYWxsZXIgc2hvdWxkIG1ha2Ug
c3VyZSBlbmRfcGZuIDw9IG1heF9wYWdlLAogICogICBpZiBub3QsIGV4cGFuZF9wYWdlcygpIHNo
b3VsZCBiZSBjYWxsZWQgcHJpb3IgdG8gb25saW5lX3BhZ2UoKS4KICAqLwotdW5zaWduZWQgaW50
IG9ubGluZV9wYWdlKHVuc2lnbmVkIGxvbmcgbWZuLCB1aW50MzJfdCAqc3RhdHVzKQordW5zaWdu
ZWQgaW50IG9ubGluZV9wYWdlKG1mbl90IG1mbiwgdWludDMyX3QgKnN0YXR1cykKIHsKICAgICB1
bnNpZ25lZCBsb25nIHgsIG54LCB5OwogICAgIHN0cnVjdCBwYWdlX2luZm8gKnBnOwogICAgIGlu
dCByZXQ7CiAKLSAgICBpZiAoICFtZm5fdmFsaWQoX21mbihtZm4pKSApCisgICAgaWYgKCAhbWZu
X3ZhbGlkKG1mbikgKQogICAgIHsKICAgICAgICAgZHByaW50ayhYRU5MT0dfV0FSTklORywgImNh
bGwgZXhwYW5kX3BhZ2VzKCkgZmlyc3RcbiIpOwogICAgICAgICByZXR1cm4gLUVJTlZBTDsKICAg
ICB9CiAKLSAgICBwZyA9IG1mbl90b19wYWdlKF9tZm4obWZuKSk7CisgICAgcGcgPSBtZm5fdG9f
cGFnZShtZm4pOwogCiAgICAgc3Bpbl9sb2NrKCZoZWFwX2xvY2spOwogCkBAIC0xNzMwLDExICsx
NzMwLDExIEBAIHVuc2lnbmVkIGludCBvbmxpbmVfcGFnZSh1bnNpZ25lZCBsb25nIG1mbiwgdWlu
dDMyX3QgKnN0YXR1cykKICAgICByZXR1cm4gcmV0OwogfQogCi1pbnQgcXVlcnlfcGFnZV9vZmZs
aW5lKHVuc2lnbmVkIGxvbmcgbWZuLCB1aW50MzJfdCAqc3RhdHVzKQoraW50IHF1ZXJ5X3BhZ2Vf
b2ZmbGluZShtZm5fdCBtZm4sIHVpbnQzMl90ICpzdGF0dXMpCiB7CiAgICAgc3RydWN0IHBhZ2Vf
aW5mbyAqcGc7CiAKLSAgICBpZiAoICFtZm5fdmFsaWQoX21mbihtZm4pKSB8fCAhcGFnZV9pc19y
YW1fdHlwZShtZm4sIFJBTV9UWVBFX0NPTlZFTlRJT05BTCkgKQorICAgIGlmICggIW1mbl92YWxp
ZChtZm4pIHx8ICFwYWdlX2lzX3JhbV90eXBlKG1mbl94KG1mbiksIFJBTV9UWVBFX0NPTlZFTlRJ
T05BTCkgKQogICAgIHsKICAgICAgICAgZHByaW50ayhYRU5MT0dfV0FSTklORywgImNhbGwgZXhw
YW5kX3BhZ2VzKCkgZmlyc3RcbiIpOwogICAgICAgICByZXR1cm4gLUVJTlZBTDsKQEAgLTE3NDMs
NyArMTc0Myw3IEBAIGludCBxdWVyeV9wYWdlX29mZmxpbmUodW5zaWduZWQgbG9uZyBtZm4sIHVp
bnQzMl90ICpzdGF0dXMpCiAgICAgKnN0YXR1cyA9IDA7CiAgICAgc3Bpbl9sb2NrKCZoZWFwX2xv
Y2spOwogCi0gICAgcGcgPSBtZm5fdG9fcGFnZShfbWZuKG1mbikpOworICAgIHBnID0gbWZuX3Rv
X3BhZ2UobWZuKTsKIAogICAgIGlmICggcGFnZV9zdGF0ZV9pcyhwZywgb2ZmbGluaW5nKSApCiAg
ICAgICAgICpzdGF0dXMgfD0gUEdfT0ZGTElORV9TVEFUVVNfT0ZGTElORV9QRU5ESU5HOwpkaWZm
IC0tZ2l0IGEveGVuL2NvbW1vbi9zeXNjdGwuYyBiL3hlbi9jb21tb24vc3lzY3RsLmMKaW5kZXgg
YzBhYTZiZGU0ZS4uYWIxNjE3OTNlNSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zeXNjdGwuYwor
KysgYi94ZW4vY29tbW9uL3N5c2N0bC5jCkBAIC0xODYsNyArMTg2LDcgQEAgbG9uZyBkb19zeXNj
dGwoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fc3lzY3RsX3QpIHVfc3lzY3RsKQogICAgIGNh
c2UgWEVOX1NZU0NUTF9wYWdlX29mZmxpbmVfb3A6CiAgICAgewogICAgICAgICB1aW50MzJfdCAq
c3RhdHVzLCAqcHRyOwotICAgICAgICB1bnNpZ25lZCBsb25nIHBmbjsKKyAgICAgICAgbWZuX3Qg
bWZuOwogCiAgICAgICAgIHJldCA9IHhzbV9wYWdlX29mZmxpbmUoWFNNX0hPT0ssIG9wLT51LnBh
Z2Vfb2ZmbGluZS5jbWQpOwogICAgICAgICBpZiAoIHJldCApCkBAIC0yMDUsMjEgKzIwNSwyMSBA
QCBsb25nIGRvX3N5c2N0bChYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9zeXNjdGxfdCkgdV9z
eXNjdGwpCiAgICAgICAgIG1lbXNldChzdGF0dXMsIFBHX09GRkxJTkVfSU5WQUxJRCwgc2l6ZW9m
KHVpbnQzMl90KSAqCiAgICAgICAgICAgICAgICAgICAgICAgKG9wLT51LnBhZ2Vfb2ZmbGluZS5l
bmQgLSBvcC0+dS5wYWdlX29mZmxpbmUuc3RhcnQgKyAxKSk7CiAKLSAgICAgICAgZm9yICggcGZu
ID0gb3AtPnUucGFnZV9vZmZsaW5lLnN0YXJ0OwotICAgICAgICAgICAgICBwZm4gPD0gb3AtPnUu
cGFnZV9vZmZsaW5lLmVuZDsKLSAgICAgICAgICAgICAgcGZuICsrICkKKyAgICAgICAgZm9yICgg
bWZuID0gX21mbihvcC0+dS5wYWdlX29mZmxpbmUuc3RhcnQpOworICAgICAgICAgICAgICBtZm5f
eChtZm4pIDw9IG9wLT51LnBhZ2Vfb2ZmbGluZS5lbmQ7CisgICAgICAgICAgICAgIG1mbiA9IG1m
bl9hZGQobWZuLCAxKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIHN3aXRjaCAoIG9wLT51LnBh
Z2Vfb2ZmbGluZS5jbWQgKQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIC8qIFNoYWxs
IHJldmVydCBoZXIgaWYgZmFpbGVkLCBvciBsZWF2ZSBjYWxsZXIgZG8gaXQ/ICovCiAgICAgICAg
ICAgICAgICAgY2FzZSBzeXNjdGxfcGFnZV9vZmZsaW5lOgotICAgICAgICAgICAgICAgICAgICBy
ZXQgPSBvZmZsaW5lX3BhZ2UocGZuLCAwLCBwdHIrKyk7CisgICAgICAgICAgICAgICAgICAgIHJl
dCA9IG9mZmxpbmVfcGFnZShtZm4sIDAsIHB0cisrKTsKICAgICAgICAgICAgICAgICAgICAgYnJl
YWs7CiAgICAgICAgICAgICAgICAgY2FzZSBzeXNjdGxfcGFnZV9vbmxpbmU6Ci0gICAgICAgICAg
ICAgICAgICAgIHJldCA9IG9ubGluZV9wYWdlKHBmbiwgcHRyKyspOworICAgICAgICAgICAgICAg
ICAgICByZXQgPSBvbmxpbmVfcGFnZShtZm4sIHB0cisrKTsKICAgICAgICAgICAgICAgICAgICAg
YnJlYWs7CiAgICAgICAgICAgICAgICAgY2FzZSBzeXNjdGxfcXVlcnlfcGFnZV9vZmZsaW5lOgot
ICAgICAgICAgICAgICAgICAgICByZXQgPSBxdWVyeV9wYWdlX29mZmxpbmUocGZuLCBwdHIrKyk7
CisgICAgICAgICAgICAgICAgICAgIHJldCA9IHF1ZXJ5X3BhZ2Vfb2ZmbGluZShtZm4sIHB0cisr
KTsKICAgICAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICAgICAgZGVmYXVsdDoK
ICAgICAgICAgICAgICAgICAgICAgcmV0ID0gLUVJTlZBTDsKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL3hlbi9tbS5oIGIveGVuL2luY2x1ZGUveGVuL21tLmgKaW5kZXggZTk3MTE0NzIzNC4uM2Jh
NzE2OGNjOSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL21tLmgKKysrIGIveGVuL2luY2x1
ZGUveGVuL21tLmgKQEAgLTIwNiw5ICsyMDYsOSBAQCB1bnNpZ25lZCBsb25nIGF2YWlsX2RvbWhl
YXBfcGFnZXModm9pZCk7CiB1bnNpZ25lZCBsb25nIGF2YWlsX25vZGVfaGVhcF9wYWdlcyh1bnNp
Z25lZCBpbnQpOwogI2RlZmluZSBhbGxvY19kb21oZWFwX3BhZ2UoZCxmKSAoYWxsb2NfZG9taGVh
cF9wYWdlcyhkLDAsZikpCiAjZGVmaW5lIGZyZWVfZG9taGVhcF9wYWdlKHApICAoZnJlZV9kb21o
ZWFwX3BhZ2VzKHAsMCkpCi11bnNpZ25lZCBpbnQgb25saW5lX3BhZ2UodW5zaWduZWQgbG9uZyBt
Zm4sIHVpbnQzMl90ICpzdGF0dXMpOwotaW50IG9mZmxpbmVfcGFnZSh1bnNpZ25lZCBsb25nIG1m
biwgaW50IGJyb2tlbiwgdWludDMyX3QgKnN0YXR1cyk7Ci1pbnQgcXVlcnlfcGFnZV9vZmZsaW5l
KHVuc2lnbmVkIGxvbmcgbWZuLCB1aW50MzJfdCAqc3RhdHVzKTsKK3Vuc2lnbmVkIGludCBvbmxp
bmVfcGFnZShtZm5fdCBtZm4sIHVpbnQzMl90ICpzdGF0dXMpOworaW50IG9mZmxpbmVfcGFnZSht
Zm5fdCBtZm4sIGludCBicm9rZW4sIHVpbnQzMl90ICpzdGF0dXMpOworaW50IHF1ZXJ5X3BhZ2Vf
b2ZmbGluZShtZm5fdCBtZm4sIHVpbnQzMl90ICpzdGF0dXMpOwogdW5zaWduZWQgbG9uZyB0b3Rh
bF9mcmVlX3BhZ2VzKHZvaWQpOwogCiB2b2lkIGhlYXBfaW5pdF9sYXRlKHZvaWQpOwotLSAKMi4x
MS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 07 15:15:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 May 2019 15:15:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hO1oT-0007OC-5Z; Tue, 07 May 2019 15:15:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qCYz=TH=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hO1oS-0007NN-IZ
 for xen-devel@lists.xenproject.org; Tue, 07 May 2019 15:15:24 +0000
X-Inumbo-ID: ef840d39-70da-11e9-843c-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id ef840d39-70da-11e9-843c-bc764e045a96;
 Tue, 07 May 2019 15:15:23 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 63E2F15AD;
 Tue,  7 May 2019 08:15:23 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 2C5923F5AF;
 Tue,  7 May 2019 08:15:21 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue,  7 May 2019 16:14:51 +0100
Message-Id: <20190507151458.29350-8-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190507151458.29350-1-julien.grall@arm.com>
References: <20190507151458.29350-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH 07/14] xen: Convert is_xen_fixed_mfn to use
 typesafe MFN
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Shane Wang <shane.wang@intel.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Gang Wei <gang.wei@intel.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm8gZnVuY3Rpb25hbCBjaGFuZ2VzLgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4KCi0tLQogICAgQ2hhbmdlcyBpbiB2MjoKICAgICAgICAtIEFkZCBKYW4ncyByZXZpZXdlZC1i
eQogICAgICAgIC0gQWRkIFN0ZWZhbm8ncyBhY2tlZC1ieQotLS0KIHhlbi9hcmNoL3g4Ni90Ym9v
dC5jICAgICB8IDIgKy0KIHhlbi9jb21tb24vcGFnZV9hbGxvYy5jICB8IDIgKy0KIHhlbi9pbmNs
dWRlL2FzbS1hcm0vbW0uaCB8IDQgKystLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oIHwgNCAr
Ky0tCiA0IGZpbGVzIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvdGJvb3QuYyBiL3hlbi9hcmNoL3g4Ni90Ym9vdC5jCmlu
ZGV4IGYzZmRlZTRkMzkuLjMwZDE1OWNjNjIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni90Ym9v
dC5jCisrKyBiL3hlbi9hcmNoL3g4Ni90Ym9vdC5jCkBAIC0yODAsNyArMjgwLDcgQEAgc3RhdGlj
IHZvaWQgdGJvb3RfZ2VuX3hlbmhlYXBfaW50ZWdyaXR5KGNvbnN0IHVpbnQ4X3Qga2V5W1RCX0tF
WV9TSVpFXSwKIAogICAgICAgICBpZiAoICFtZm5fdmFsaWQoX21mbihtZm4pKSApCiAgICAgICAg
ICAgICBjb250aW51ZTsKLSAgICAgICAgaWYgKCBpc194ZW5fZml4ZWRfbWZuKG1mbikgKQorICAg
ICAgICBpZiAoIGlzX3hlbl9maXhlZF9tZm4oX21mbihtZm4pKSApCiAgICAgICAgICAgICBjb250
aW51ZTsgLyogc2tpcCBYZW4gKi8KICAgICAgICAgaWYgKCAobWZuID49IFBGTl9ET1dOKGdfdGJv
b3Rfc2hhcmVkLT50Ym9vdF9iYXNlIC0gMyAqIFBBR0VfU0laRSkpCiAgICAgICAgICAgICAgJiYg
KG1mbiA8IFBGTl9VUChnX3Rib290X3NoYXJlZC0+dGJvb3RfYmFzZQpkaWZmIC0tZ2l0IGEveGVu
L2NvbW1vbi9wYWdlX2FsbG9jLmMgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwppbmRleCBmNDQ1
ZjdkYWVjLi5iNDA2N2FlMjAyIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwor
KysgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwpAQCAtMTU4NCw3ICsxNTg0LDcgQEAgaW50IG9m
ZmxpbmVfcGFnZShtZm5fdCBtZm4sIGludCBicm9rZW4sIHVpbnQzMl90ICpzdGF0dXMpCiAgICAg
KnN0YXR1cyA9IDA7CiAgICAgcGcgPSBtZm5fdG9fcGFnZShtZm4pOwogCi0gICAgaWYgKCBpc194
ZW5fZml4ZWRfbWZuKG1mbl94KG1mbikpICkKKyAgICBpZiAoIGlzX3hlbl9maXhlZF9tZm4obWZu
KSApCiAgICAgewogICAgICAgICAqc3RhdHVzID0gUEdfT0ZGTElORV9YRU5QQUdFIHwgUEdfT0ZG
TElORV9GQUlMRUQgfAogICAgICAgICAgIChET01JRF9YRU4gPDwgUEdfT0ZGTElORV9PV05FUl9T
SElGVCk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmggYi94ZW4vaW5jbHVk
ZS9hc20tYXJtL21tLmgKaW5kZXggN2I2YWFmNWUzZi4uYjU2MDE4YWFjZSAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaApA
QCAtMTUxLDggKzE1MSw4IEBAIGV4dGVybiB2YWRkcl90IHhlbmhlYXBfdmlydF9zdGFydDsKICNl
bmRpZgogCiAjZGVmaW5lIGlzX3hlbl9maXhlZF9tZm4obWZuKSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAotICAgICgocGZuX3RvX3BhZGRyKG1mbikgPj0gdmlydF90b19tYWRk
cigmX3N0YXJ0KSkgJiYgICAgICAgXAotICAgICAocGZuX3RvX3BhZGRyKG1mbikgPD0gdmlydF90
b19tYWRkcigmX2VuZCkpKQorICAgICgobWZuX3RvX21hZGRyKG1mbikgPj0gdmlydF90b19tYWRk
cigmX3N0YXJ0KSkgJiYgICAgICAgICAgIFwKKyAgICAgKG1mbl90b19tYWRkcihtZm4pIDw9IHZp
cnRfdG9fbWFkZHIoJl9lbmQpKSkKIAogI2RlZmluZSBwYWdlX2dldF9vd25lcihfcCkgICAgKF9w
KS0+di5pbnVzZS5kb21haW4KICNkZWZpbmUgcGFnZV9zZXRfb3duZXIoX3AsX2QpICgoX3ApLT52
LmludXNlLmRvbWFpbiA9IChfZCkpCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21t
LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKaW5kZXggNmZhYTU2MzE2Ny4uZjEyNGY1Nzk2
NCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvbW0uaApAQCAtMjgwLDggKzI4MCw4IEBAIHN0cnVjdCBwYWdlX2luZm8KICNkZWZp
bmUgaXNfeGVuX2hlYXBfbWZuKG1mbikgXAogICAgIChfX21mbl92YWxpZChtZm4pICYmIGlzX3hl
bl9oZWFwX3BhZ2UobWZuX3RvX3BhZ2UoX21mbihtZm4pKSkpCiAjZGVmaW5lIGlzX3hlbl9maXhl
ZF9tZm4obWZuKSAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAoKCgobWZuKSA8PCBQQUdFX1NI
SUZUKSA+PSBfX3BhKCZfc3RleHQpKSAmJiAgXAotICAgICAoKChtZm4pIDw8IFBBR0VfU0hJRlQp
IDw9IF9fcGEoJl9fMk1fcndkYXRhX2VuZCkpKQorICAgICgoKG1mbl90b19tYWRkcihtZm4pKSA+
PSBfX3BhKCZfc3RleHQpKSAmJiAgICBcCisgICAgICgobWZuX3RvX21hZGRyKG1mbikpIDw9IF9f
cGEoJl9fMk1fcndkYXRhX2VuZCkpKQogCiAjZGVmaW5lIFBSdHlwZV9pbmZvICIwMTZseCIvKiBz
aG91bGQgb25seSBiZSB1c2VkIGZvciBwcmludGsncyAqLwogCi0tIAoyLjExLjAKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 07 15:15:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 May 2019 15:15:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hO1oZ-0007ST-HJ; Tue, 07 May 2019 15:15:31 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qCYz=TH=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hO1oY-0007Ra-Cj
 for xen-devel@lists.xenproject.org; Tue, 07 May 2019 15:15:30 +0000
X-Inumbo-ID: f2afb956-70da-11e9-843c-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id f2afb956-70da-11e9-843c-bc764e045a96;
 Tue, 07 May 2019 15:15:28 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 69ECC1684;
 Tue,  7 May 2019 08:15:25 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id A38F03F5AF;
 Tue,  7 May 2019 08:15:23 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue,  7 May 2019 16:14:52 +0100
Message-Id: <20190507151458.29350-9-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190507151458.29350-1-julien.grall@arm.com>
References: <20190507151458.29350-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH 08/14] xen: Convert is_xen_heap_mfn to use
 typesafe MFN
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm8gZnVuY3Rpb25hbCBjaGFuZ2VzLgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4KCi0tLQogICAgQ2hhbmdlcyBpbiB2MjoKICAgICAgICAtIEZpeCBjb2Rpbmcgc3R5bGUKICAg
ICAgICAtIE1lcmdlIHRoZSBkZWNsYXJhdGlvbiBmb3IgZ3BmbiBhbmQgb2xkX2dwZm4KICAgICAg
ICAtIERvbid0IG9wZW4tY29kZSBtZm5fdmFsaWQKICAgICAgICAtIEFkZCBKYW4ncyByZXZpZXdl
ZC1ieQogICAgICAgIC0gVXNlIG1mbl9hZGQobWZuLCAtMSkKICAgICAgICAtIEFkZCBTdGVmYW5v
J3MgYWNrZWQtYnkgZm9yIEFSTSBwYXJ0cwotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICAg
ICAgICB8IDEwICsrKysrLS0tLS0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0uYyAgICAgICAgICB8ICAy
ICstCiB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMgfCAgMiArLQogeGVuL2NvbW1vbi9w
YWdlX2FsbG9jLmMgICAgICAgIHwgIDQgKystLQogeGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oICAg
ICAgIHwgIDggKysrKy0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvbW0uaCAgICAgICB8ICAyICst
CiA2IGZpbGVzIGNoYW5nZWQsIDE0IGluc2VydGlvbnMoKyksIDE0IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggOTg3
ODQ1M2ViMC4uNTcwZTFlMGRlYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIv
eGVuL2FyY2gveDg2L21tLmMKQEAgLTQ0NjIsOCArNDQ2Miw4IEBAIGludCB4ZW5tZW1fYWRkX3Rv
X3BoeXNtYXBfb25lKAogICAgIGdmbl90IGdwZm4pCiB7CiAgICAgc3RydWN0IHBhZ2VfaW5mbyAq
cGFnZSA9IE5VTEw7Ci0gICAgdW5zaWduZWQgbG9uZyBnZm4gPSAwOyAvKiBnY2MgLi4uICovCi0g
ICAgdW5zaWduZWQgbG9uZyBwcmV2X21mbiwgb2xkX2dwZm47CisgICAgdW5zaWduZWQgbG9uZyBn
Zm4gPSAwIC8qIGdjYyAuLi4gKi8sIG9sZF9ncGZuOworICAgIG1mbl90IHByZXZfbWZuOwogICAg
IGludCByYyA9IDA7CiAgICAgbWZuX3QgbWZuID0gSU5WQUxJRF9NRk47CiAgICAgcDJtX3R5cGVf
dCBwMm10OwpAQCAtNDUxMiwxMiArNDUxMiwxMiBAQCBpbnQgeGVubWVtX2FkZF90b19waHlzbWFw
X29uZSgKICAgICB9CiAKICAgICAvKiBSZW1vdmUgcHJldmlvdXNseSBtYXBwZWQgcGFnZSBpZiBp
dCB3YXMgcHJlc2VudC4gKi8KLSAgICBwcmV2X21mbiA9IG1mbl94KGdldF9nZm4oZCwgZ2ZuX3go
Z3BmbiksICZwMm10KSk7Ci0gICAgaWYgKCBtZm5fdmFsaWQoX21mbihwcmV2X21mbikpICkKKyAg
ICBwcmV2X21mbiA9IGdldF9nZm4oZCwgZ2ZuX3goZ3BmbiksICZwMm10KTsKKyAgICBpZiAoIG1m
bl92YWxpZChwcmV2X21mbikgKQogICAgIHsKICAgICAgICAgaWYgKCBpc194ZW5faGVhcF9tZm4o
cHJldl9tZm4pICkKICAgICAgICAgICAgIC8qIFhlbiBoZWFwIGZyYW1lcyBhcmUgc2ltcGx5IHVu
aG9va2VkIGZyb20gdGhpcyBwaHlzIHNsb3QuICovCi0gICAgICAgICAgICByYyA9IGd1ZXN0X3Bo
eXNtYXBfcmVtb3ZlX3BhZ2UoZCwgZ3BmbiwgX21mbihwcmV2X21mbiksIFBBR0VfT1JERVJfNEsp
OworICAgICAgICAgICAgcmMgPSBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKGQsIGdwZm4sIHBy
ZXZfbWZuLCBQQUdFX09SREVSXzRLKTsKICAgICAgICAgZWxzZQogICAgICAgICAgICAgLyogTm9y
bWFsIGRvbWFpbiBtZW1vcnkgaXMgZnJlZWQsIHRvIGF2b2lkIGxlYWtpbmcgbWVtb3J5LiAqLwog
ICAgICAgICAgICAgcmMgPSBndWVzdF9yZW1vdmVfcGFnZShkLCBnZm5feChncGZuKSk7CmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKaW5k
ZXggYjE2MTE3ZGM1Ni4uM2M5OGY3MmRiYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3Ay
bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwpAQCAtMjkzNSw3ICsyOTM1LDcgQEAgaW50
IHAybV9hZGRfZm9yZWlnbihzdHJ1Y3QgZG9tYWluICp0ZG9tLCB1bnNpZ25lZCBsb25nIGZnZm4s
CiAgICAgcHJldl9tZm4gPSBnZXRfZ2ZuKHRkb20sIGdwZm4sICZwMm10X3ByZXYpOwogICAgIGlm
ICggbWZuX3ZhbGlkKHByZXZfbWZuKSApCiAgICAgewotICAgICAgICBpZiAoIGlzX3hlbl9oZWFw
X21mbihtZm5feChwcmV2X21mbikpICkKKyAgICAgICAgaWYgKCBpc194ZW5faGVhcF9tZm4ocHJl
dl9tZm4pICkKICAgICAgICAgICAgIC8qIFhlbiBoZWFwIGZyYW1lcyBhcmUgc2ltcGx5IHVuaG9v
a2VkIGZyb20gdGhpcyBwaHlzIHNsb3QgKi8KICAgICAgICAgICAgIHJjID0gZ3Vlc3RfcGh5c21h
cF9yZW1vdmVfcGFnZSh0ZG9tLCBfZ2ZuKGdwZm4pLCBwcmV2X21mbiwgMCk7CiAgICAgICAgIGVs
c2UKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYyBiL3hlbi9hcmNo
L3g4Ni9tbS9zaGFkb3cvbXVsdGkuYwppbmRleCA4NzgxYmRjZmU1Li4zNWE3YjYwNmQwIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMKKysrIGIveGVuL2FyY2gveDg2
L21tL3NoYWRvdy9tdWx0aS5jCkBAIC01NTksNyArNTU5LDcgQEAgX3NoX3Byb3BhZ2F0ZShzdHJ1
Y3QgdmNwdSAqdiwKICAgICAgKiBjYWNoaW5nIGF0dHJpYnV0ZXMgaW4gdGhlIHNoYWRvd3MgdG8g
bWF0Y2ggd2hhdCB3YXMgYXNrZWQgZm9yLgogICAgICAqLwogICAgIGlmICggKGxldmVsID09IDEp
ICYmIGlzX2h2bV9kb21haW4oZCkgJiYKLSAgICAgICAgICFpc194ZW5faGVhcF9tZm4obWZuX3go
dGFyZ2V0X21mbikpICkKKyAgICAgICAgICFpc194ZW5faGVhcF9tZm4odGFyZ2V0X21mbikgKQog
ICAgIHsKICAgICAgICAgaW50IHR5cGU7CiAKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vcGFnZV9h
bGxvYy5jIGIveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKaW5kZXggYjQwNjdhZTIwMi4uNjA2MWNj
ZTI0ZiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKKysrIGIveGVuL2NvbW1v
bi9wYWdlX2FsbG9jLmMKQEAgLTIxMjEsOSArMjEyMSw5IEBAIHZvaWQgaW5pdF94ZW5oZWFwX3Bh
Z2VzKHBhZGRyX3QgcHMsIHBhZGRyX3QgcGUpCiAgICAgICogWXVrISBFbnN1cmUgdGhlcmUgaXMg
YSBvbmUtcGFnZSBidWZmZXIgYmV0d2VlbiBYZW4gYW5kIERvbSB6b25lcywgdG8KICAgICAgKiBw
cmV2ZW50IG1lcmdpbmcgb2YgcG93ZXItb2YtdHdvIGJsb2NrcyBhY3Jvc3MgdGhlIHpvbmUgYm91
bmRhcnkuCiAgICAgICovCi0gICAgaWYgKCBwcyAmJiAhaXNfeGVuX2hlYXBfbWZuKHBhZGRyX3Rv
X3BmbihwcyktMSkgKQorICAgIGlmICggcHMgJiYgIWlzX3hlbl9oZWFwX21mbihtZm5fYWRkKG1h
ZGRyX3RvX21mbihwcyksIC0xKSkgKQogICAgICAgICBwcyArPSBQQUdFX1NJWkU7Ci0gICAgaWYg
KCAhaXNfeGVuX2hlYXBfbWZuKHBhZGRyX3RvX3BmbihwZSkpICkKKyAgICBpZiAoICFpc194ZW5f
aGVhcF9tZm4obWFkZHJfdG9fbWZuKHBlKSkgKQogICAgICAgICBwZSAtPSBQQUdFX1NJWkU7CiAK
ICAgICBtZW1ndWFyZF9ndWFyZF9yYW5nZShtYWRkcl90b192aXJ0KHBzKSwgcGUgLSBwcyk7CmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmggYi94ZW4vaW5jbHVkZS9hc20tYXJt
L21tLmgKaW5kZXggYjU2MDE4YWFjZS4uYTljODM1MmI5NCAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvYXNtLWFybS9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaApAQCAtMTM4LDE2
ICsxMzgsMTYgQEAgZXh0ZXJuIHZhZGRyX3QgeGVuaGVhcF92aXJ0X3N0YXJ0OwogI2VuZGlmCiAK
ICNpZmRlZiBDT05GSUdfQVJNXzMyCi0jZGVmaW5lIGlzX3hlbl9oZWFwX3BhZ2UocGFnZSkgaXNf
eGVuX2hlYXBfbWZuKG1mbl94KHBhZ2VfdG9fbWZuKHBhZ2UpKSkKKyNkZWZpbmUgaXNfeGVuX2hl
YXBfcGFnZShwYWdlKSBpc194ZW5faGVhcF9tZm4ocGFnZV90b19tZm4ocGFnZSkpCiAjZGVmaW5l
IGlzX3hlbl9oZWFwX21mbihtZm4pICh7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAotICAgIHVuc2lnbmVkIGxvbmcgbWZuXyA9IChtZm4pOyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKKyAgICB1bnNpZ25lZCBsb25nIG1mbl8gPSBtZm5feChtZm4pOyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCiAgICAgKG1mbl8gPj0gbWZuX3goeGVuaGVhcF9tZm5fc3Rh
cnQpICYmICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICBtZm5fIDwgbWZuX3goeGVuaGVh
cF9tZm5fZW5kKSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKIH0pCiAjZWxzZQogI2Rl
ZmluZSBpc194ZW5faGVhcF9wYWdlKHBhZ2UpICgocGFnZSktPmNvdW50X2luZm8gJiBQR0NfeGVu
X2hlYXApCiAjZGVmaW5lIGlzX3hlbl9oZWFwX21mbihtZm4pIFwKLSAgICAobWZuX3ZhbGlkKF9t
Zm4obWZuKSkgJiYgaXNfeGVuX2hlYXBfcGFnZShtZm5fdG9fcGFnZShfbWZuKG1mbikpKSkKKyAg
ICAobWZuX3ZhbGlkKG1mbikgJiYgaXNfeGVuX2hlYXBfcGFnZShtZm5fdG9fcGFnZShtZm4pKSkK
ICNlbmRpZgogCiAjZGVmaW5lIGlzX3hlbl9maXhlZF9tZm4obWZuKSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXApAQCAtMjQ2LDcgKzI0Niw3IEBAIHN0YXRpYyBpbmxpbmUgcGFk
ZHJfdCBfX3ZpcnRfdG9fbWFkZHIodmFkZHJfdCB2YSkKICNpZmRlZiBDT05GSUdfQVJNXzMyCiBz
dGF0aWMgaW5saW5lIHZvaWQgKm1hZGRyX3RvX3ZpcnQocGFkZHJfdCBtYSkKIHsKLSAgICBBU1NF
UlQoaXNfeGVuX2hlYXBfbWZuKG1hID4+IFBBR0VfU0hJRlQpKTsKKyAgICBBU1NFUlQoaXNfeGVu
X2hlYXBfbWZuKG1hZGRyX3RvX21mbihtYSkpKTsKICAgICBtYSAtPSBtZm5fdG9fbWFkZHIoeGVu
aGVhcF9tZm5fc3RhcnQpOwogICAgIHJldHVybiAodm9pZCAqKSh1bnNpZ25lZCBsb25nKSBtYSAr
IFhFTkhFQVBfVklSVF9TVEFSVDsKIH0KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
bW0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAppbmRleCBmMTI0ZjU3OTY0Li42Zjc2ZjAw
NGFiIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKKysrIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9tbS5oCkBAIC0yNzgsNyArMjc4LDcgQEAgc3RydWN0IHBhZ2VfaW5mbwogCiAj
ZGVmaW5lIGlzX3hlbl9oZWFwX3BhZ2UocGFnZSkgKChwYWdlKS0+Y291bnRfaW5mbyAmIFBHQ194
ZW5faGVhcCkKICNkZWZpbmUgaXNfeGVuX2hlYXBfbWZuKG1mbikgXAotICAgIChfX21mbl92YWxp
ZChtZm4pICYmIGlzX3hlbl9oZWFwX3BhZ2UobWZuX3RvX3BhZ2UoX21mbihtZm4pKSkpCisgICAg
KG1mbl92YWxpZChtZm4pICYmIGlzX3hlbl9oZWFwX3BhZ2UobWZuX3RvX3BhZ2UobWZuKSkpCiAj
ZGVmaW5lIGlzX3hlbl9maXhlZF9tZm4obWZuKSAgICAgICAgICAgICAgICAgICAgIFwKICAgICAo
KChtZm5fdG9fbWFkZHIobWZuKSkgPj0gX19wYSgmX3N0ZXh0KSkgJiYgICAgXAogICAgICAoKG1m
bl90b19tYWRkcihtZm4pKSA8PSBfX3BhKCZfXzJNX3J3ZGF0YV9lbmQpKSkKLS0gCjIuMTEuMAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 07 15:15:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 May 2019 15:15:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hO1oZ-0007Sv-Ta; Tue, 07 May 2019 15:15:31 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qCYz=TH=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hO1oY-0007Rh-KY
 for xen-devel@lists.xenproject.org; Tue, 07 May 2019 15:15:30 +0000
X-Inumbo-ID: f35238f3-70da-11e9-843c-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id f35238f3-70da-11e9-843c-bc764e045a96;
 Tue, 07 May 2019 15:15:29 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id B86A5168F;
 Tue,  7 May 2019 08:15:29 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 5CFFF3F90E;
 Tue,  7 May 2019 08:15:28 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue,  7 May 2019 16:14:54 +0100
Message-Id: <20190507151458.29350-11-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190507151458.29350-1-julien.grall@arm.com>
References: <20190507151458.29350-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH 10/14] xen: Remove mfn_to_gmfn macro
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, 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>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24geDg2LCBtZm5fdG9fZ21mbiBjYW4gYmUgcmVwbGFjZWQgd2l0aCBtZm5fdG9fZ2ZuLiBPbiBB
cm0sIHRoZXJlIGFyZQpubyBtb3JlIGNhbGwgdG8gbWZuX3RvX2dtZm4sIHNvIHRoZSBoZWxwZXIg
Y2FuIGJlIGRyb3BwZWQuCgpBdCB0aGUgc2FtZSB0aW1lIHJld29yayBhIGNvbW1lbnQgaW4gQXJt
IGNvZGUgdGhhdCBkb2VzIG5vdCBtYWtlIHNlbnNlLgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz4KCi0tLQogICAgQ2hhbmdlcyBpbiB2MjoKICAgICAgICAtIEFkZCBKYW4ncyBhbmQg
U3RlZmFubydzIGFja2VkLWJ5Ci0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYyB8
IDcgKysrLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oICAgICAgICB8IDQgKy0tLQogeGVu
L2luY2x1ZGUvYXNtLXg4Ni9tbS5oICAgICAgICB8IDUgLS0tLS0KIDMgZmlsZXMgY2hhbmdlZCwg
NCBpbnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9pb21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYwpp
bmRleCBkYmI2NGIxM2JjLi4wNTRmNzFiOTE5IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9pb21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKQEAg
LTE5NSw4ICsxOTUsOCBAQCB2b2lkIF9faHdkb21faW5pdCBpb21tdV9od2RvbV9pbml0KHN0cnVj
dCBkb21haW4gKmQpCiAKICAgICAgICAgcGFnZV9saXN0X2Zvcl9lYWNoICggcGFnZSwgJmQtPnBh
Z2VfbGlzdCApCiAgICAgICAgIHsKLSAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbWZuID0gbWZu
X3gocGFnZV90b19tZm4ocGFnZSkpOwotICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBkZm4gPSBt
Zm5fdG9fZ21mbihkLCBtZm4pOworICAgICAgICAgICAgbWZuX3QgbWZuID0gcGFnZV90b19tZm4o
cGFnZSk7CisgICAgICAgICAgICBkZm5fdCBkZm4gPSBfZGZuKGdmbl94KG1mbl90b19nZm4oZCwg
bWZuKSkpOwogICAgICAgICAgICAgdW5zaWduZWQgaW50IG1hcHBpbmcgPSBJT01NVUZfcmVhZGFi
bGU7CiAgICAgICAgICAgICBpbnQgcmV0OwogCkBAIC0yMDUsOCArMjA1LDcgQEAgdm9pZCBfX2h3
ZG9tX2luaXQgaW9tbXVfaHdkb21faW5pdChzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICAgICAg
ICAgICAgPT0gUEdUX3dyaXRhYmxlX3BhZ2UpICkKICAgICAgICAgICAgICAgICBtYXBwaW5nIHw9
IElPTU1VRl93cml0YWJsZTsKIAotICAgICAgICAgICAgcmV0ID0gaW9tbXVfbWFwKGQsIF9kZm4o
ZGZuKSwgX21mbihtZm4pLCAwLCBtYXBwaW5nLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICZmbHVzaF9mbGFncyk7CisgICAgICAgICAgICByZXQgPSBpb21tdV9tYXAoZCwgZGZuLCBtZm4s
IDAsIG1hcHBpbmcsICZmbHVzaF9mbGFncyk7CiAKICAgICAgICAgICAgIGlmICggIXJjICkKICAg
ICAgICAgICAgICAgICByYyA9IHJldDsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0v
bW0uaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaAppbmRleCBhOWM4MzUyYjk0Li5hOWNiOThh
NmM3IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmgKKysrIGIveGVuL2luY2x1
ZGUvYXNtLWFybS9tbS5oCkBAIC0zMjEsMTAgKzMyMSw4IEBAIHN0cnVjdCBwYWdlX2luZm8gKmdl
dF9wYWdlX2Zyb21fZ3ZhKHN0cnVjdCB2Y3B1ICp2LCB2YWRkcl90IHZhLAogI2RlZmluZSBTSEFS
RURfTTJQX0VOVFJZICAgICAgICAgKH4wVUwgLSAxVUwpCiAjZGVmaW5lIFNIQVJFRF9NMlAoX2Up
ICAgICAgICAgICAoKF9lKSA9PSBTSEFSRURfTTJQX0VOVFJZKQogCi0vKiBYZW4gYWx3YXlzIG93
bnMgUDJNIG9uIEFSTSAqLworLyogV2UgZG9uJ3QgaGF2ZSBhIE0yUCBvbiBBcm0gKi8KICNkZWZp
bmUgc2V0X2dwZm5fZnJvbV9tZm4obWZuLCBwZm4pIGRvIHsgKHZvaWQpIChtZm4pLCAodm9pZCko
cGZuKTsgfSB3aGlsZSAoMCkKLSNkZWZpbmUgbWZuX3RvX2dtZm4oX2QsIG1mbikgIChtZm4pCi0K
IAogLyogQXJjaC1zcGVjaWZpYyBwb3J0aW9uIG9mIG1lbW9yeV9vcCBoeXBlcmNhbGwuICovCiBs
b25nIGFyY2hfbWVtb3J5X29wKGludCBvcCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBh
cmcpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9tbS5oCmluZGV4IDZmNzZmMDA0YWIuLjcxNzM3ODczMGIgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvbW0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKQEAg
LTUwNiwxMSArNTA2LDYgQEAgZXh0ZXJuIHN0cnVjdCByYW5nZXNldCAqbW1pb19yb19yYW5nZXM7
CiAKICNkZWZpbmUgZ2V0X2dwZm5fZnJvbV9tZm4obWZuKSAgICAgIChtYWNoaW5lX3RvX3BoeXNf
bWFwcGluZ1sobWZuKV0pCiAKLSNkZWZpbmUgbWZuX3RvX2dtZm4oX2QsIG1mbikgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAotICAgICggKHBhZ2luZ19tb2RlX3RyYW5zbGF0ZShfZCkpICAg
ICAgICAgICAgICAgICAgICAgICBcCi0gICAgICA/IGdldF9ncGZuX2Zyb21fbWZuKG1mbikgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgIDogKG1mbikgKQotCiAjZGVmaW5lIGNvbXBh
dF9wZm5fdG9fY3IzKHBmbikgKCgodW5zaWduZWQpKHBmbikgPDwgMTIpIHwgKCh1bnNpZ25lZCko
cGZuKSA+PiAyMCkpCiAjZGVmaW5lIGNvbXBhdF9jcjNfdG9fcGZuKGNyMykgKCgodW5zaWduZWQp
KGNyMykgPj4gMTIpIHwgKCh1bnNpZ25lZCkoY3IzKSA8PCAyMCkpCiAKLS0gCjIuMTEuMAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 07 15:15:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 May 2019 15:15:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hO1ob-0007Ub-7m; Tue, 07 May 2019 15:15:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qCYz=TH=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hO1oZ-0007St-VD
 for xen-devel@lists.xenproject.org; Tue, 07 May 2019 15:15:31 +0000
X-Inumbo-ID: f2b693d2-70da-11e9-9688-eb272ca3a1ee
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id f2b693d2-70da-11e9-9688-eb272ca3a1ee;
 Tue, 07 May 2019 15:15:29 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 1F42A1688;
 Tue,  7 May 2019 08:15:28 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D3E593F762;
 Tue,  7 May 2019 08:15:25 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue,  7 May 2019 16:14:53 +0100
Message-Id: <20190507151458.29350-10-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190507151458.29350-1-julien.grall@arm.com>
References: <20190507151458.29350-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH 09/14] xen: Introduce HAS_M2P config and use to
 protect mfn_to_gmfn call
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 oleksandr_tyshchenko@epam.com, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, andrii_anisov@epam.com,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hpbGUgQXJtIG5ldmVyIGhhZCBhIE0yUCwgdGhlIGltcGxlbWVudGF0aW9uIG9mIG1mbl90b19n
bWZuIGlzIHByZXR0eQpib2d1cyBhcyB3ZSBkaXJlY3RseSByZXR1cm4gdGhlIE1GTiBwYXNzZWQg
aW4gcGFyYW1ldGVyLgoKVGhhbmtmdWxseSwgdGhlIHVzZSBvZiBtZm5fdG9fZ21mbiBpcyBwcmV0
dHkgbGltaXRlZCBvbiBBcm0gdG9kYXkuIFRoZXJlCmFyZSBvbmx5IDMgY2FsbGVyczoKICAgIC0g
aW9tbXVfaHdkb21faW5pdDogbWZuX3RvX2dtZm4gaXMgdXNlZCBmb3IgY3JlYXRpbmcgSU9NTVUK
ICAgIHBhZ2UtdGFibGVzIHdoZW4gdGhlIFAyTSBpcyBub3Qgc2hhcmVkIHdpdGggdGhlIElPTU1V
LiBObyBpc3N1ZXMgc28KICAgIGZhciBhcyBBcm0gZG9lcyBub3QgeWV0IHN1cHBvcnQgbm9uLXNo
YXJlZCBQMk0gY2FzZS4KICAgIC0gbWVtb3J5X2V4Y2hhbmdlOiBBcm0gY2Fubm90IG5vdCB1c2Ug
aXQgYmVjYXVzZSBzdGVhbF9wYWdlIGlzIG5vdAogICAgaW1wbGVtZW50ZWQuCiAgICAtIGdldGRv
bWFpbmluZm86IFRvb2xzdGFjayBtYXkgbWFwIHRoZSBzaGFyZWQgcGFnZS4gSXQgbG9va3MgbGlr
ZQogICAgdGhpcyBpcyBtb3N0bHkgdXNlZCBmb3IgbWFwcGluZyB0aGUgUDJNIG9mIFBWIGd1ZXN0
LiBUaGVyZWZvcmUgdGhlCiAgICBpc3N1ZSBtaWdodCBiZSBtaW5vci4KCkltcGxlbWVudGluZyB0
aGUgTTJQIG9uIEFybSBpcyBub3QgcGxhbm5lZC4gVGhlIE0yUCB3b3VsZCByZXF1aXJlIHNpZ25p
ZmljYW50CmFtb3VudCBvZiBWQSBhZGRyZXNzICh2ZXJ5IHRvdWdoIG9uIDMyLWJpdCkgdGhhdCBj
YW4gaGFyZGx5IGJlIGp1c3RpZmllZCB3aXRoCnRoZSBjdXJyZW50IHVzZSBvZiBtZm5fdG9fZ21m
bi4KICAgIC0gaW9tbXVfaHdkb21faW5pdDogbWZuX3RvX2dtZm4gaXMgdXNlZCBiZWNhdXNlIHRo
ZSBjcmVhdGluZyBvZiB0aGUKICAgIElPTU1VIHBhZ2UtdGFibGVzIGlzIGRlbGF5ZWQgdW50aWwg
dGhlIGZpcnN0IGRldmljZSBpcyBhc3NpZ25lZC4KICAgIEluIHRoZSBlbWJlZGRlZCBjYXNlLCB3
ZSB3aWxsIGtub3duIGluIG1vc3Qgb2YgdGhlIHRpbWVzIHdoYXQKICAgIGRldmljZXMgYXJlIGFz
c2lnbmVkIGR1cmluZyB0aGUgZG9tYWluIGNyZWF0aW9uLiBTbyBpdCBpcyBwb3NzaWJsZQogICAg
dG8gdGFrZSB0byBlbmFibGUgdGhlIElPTU1VIGZyb20gc3RhcnQuIFNlZSBbMV0gZm9yIHRoZSBw
YXRjaC4KICAgIC0gbWVtb3J5X2V4Y2hhbmdlOiBUaGlzIGRvZXMgbm90IHdvcmsgYW5kIEkgaGF2
ZW4ndCBzZWVuIGFueQogICAgcmVxdWVzdCBmb3IgaXQgc28gZmFyLgogICAgLSBnZXRkb21haW5p
bmZvOiBUaGUgc3RydWN0dXJlIG9uIEFybSBkb2VzIG5vdCBzZWVtIHRvIGNvbnRhaW4gYSBsb3QK
ICAgIG9mIHVzZWZ1bCBpbmZvcm1hdGlvbiBvbiBBcm0uIEl0IGlzIHVuY2xlYXIgd2hldGhlciB3
ZSB3YW50IHRvCiAgICBhbGxvdyB0aGUgdG9vbHN0YWNrIG1hcHBpbmcgaXQgb24gQXJtLgoKVGhp
cyBwYXRjaCBpbnRyb2R1Y2VzIGEgY29uZmlnIG9wdGlvbiBIQVNfTTJQIHRvIHRlbGwgd2hldGhl
ciBhbgphcmNoaXRlY3R1cmUgaW1wbGVtZW50cyB0aGUgTTJQLgogICAgLSBpb21tdV9od2RvbV9p
bml0OiBGb3Igbm93LCB3ZSByZXF1aXJlIHRoZSBNMlAgc3VwcG9ydCB3aGVuIHRoZSBJT01NVQog
ICAgaXMgbm90IHNoYXJpbmcgdGhlIFAyTS4KICAgIC0gbWVtb3J5X2V4Y2hhbmdlOiBUaGUgaHlw
ZXJjYWxsIGlzIG1hcmtlZCBhcyBub3Qgc3VwcG9ydGVkIHdoZW4gdGhlCiAgICBNMlAgZG9lcyBu
b3QgZXhpc3QuCiAgICAtIGdldGRvbWFpbmluZm86IEEgbmV3IGhlbHBlciBpcyBpbnRyb2R1Y2Vk
IHRvIHdyYXAgdGhlIGNhbGwgdG8KICAgIG1mbl90b19nZm4vbWZuX3RvX2dtZm4uIEZvciBBcm0s
IGl0IHJldHVybnMgYW4gaW52YWxpZCBHRk4gc28gdGhlIG1hcHBpbmcKICAgIHdpbGwgZmFpbC4K
ClsxXSBodHRwczovL3BhdGNod29yay5rZXJuZWwub3JnL3BhdGNoLzk3MTk5MTMvCgpTaWduZWQt
b2ZmLWJ5IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgotLS0KCkNjOiBvbGVr
c2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbQpDYzogYW5kcmlpX2FuaXNvdkBlcGFtLmNvbQoKICAg
IENoYW5nZXMgaW4gdjI6CiAgICAgICAgLSBBZGQgYSB3YXJuaW5nIGluIHB1YmxpYyBoZWFkZXJz
CiAgICAgICAgLSBDb25zdGlmeSBsb2NhbCB2YXJpYWJsZSBpbiBkb21haW5fc2hhcmVkX2luZm9f
Z2ZuCiAgICAgICAgLSBJbnZlcnQgdGhlIG5hbWluZyAoX2QgLyBkKSBpbiBkb21haW5fc2hhcmVk
X2luZm9fZ2ZuCiAgICAgICAgLSBVc2UgLUVPUE5PVFNVUFAgcmF0aGVyIHRoYW4gLUVOT1NZUwog
ICAgICAgIC0gUmV3b3JrIGhvdyB0aGUgbWVtb3J5X2V4Y2hhbmdlIGh5cGVyY2FsbCBpcyByZW1v
dmVkIGZyb20gQXJtCi0tLQogeGVuL2FyY2gveDg2L0tjb25maWcgICAgICAgICAgICB8IDEgKwog
eGVuL2NvbW1vbi9LY29uZmlnICAgICAgICAgICAgICB8IDMgKysrCiB4ZW4vY29tbW9uL2RvbWN0
bC5jICAgICAgICAgICAgIHwgMiArLQogeGVuL2NvbW1vbi9tZW1vcnkuYyAgICAgICAgICAgICB8
IDQgKysrKwogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYyB8IDYgKysrKystCiB4ZW4v
aW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oICAgIHwgNSArKysrKwogeGVuL2luY2x1ZGUvcHVibGlj
L2RvbWN0bC5oICAgICB8IDQgKysrKwogeGVuL2luY2x1ZGUveGVuL2RvbWFpbi5oICAgICAgICB8
IDggKysrKysrKysKIDggZmlsZXMgY2hhbmdlZCwgMzEgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvS2NvbmZpZyBiL3hlbi9hcmNoL3g4Ni9L
Y29uZmlnCmluZGV4IDRiOGIwN2I1NDkuLjUyOTIyYTg3ZTcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9LY29uZmlnCisrKyBiL3hlbi9hcmNoL3g4Ni9LY29uZmlnCkBAIC0xNiw2ICsxNiw3IEBA
IGNvbmZpZyBYODYKIAlzZWxlY3QgSEFTX0lPUE9SVFMKIAlzZWxlY3QgSEFTX0tFWEVDCiAJc2Vs
ZWN0IE1FTV9BQ0NFU1NfQUxXQVlTX09OCisJc2VsZWN0IEhBU19NMlAKIAlzZWxlY3QgSEFTX01F
TV9QQUdJTkcKIAlzZWxlY3QgSEFTX01FTV9TSEFSSU5HCiAJc2VsZWN0IEhBU19OUzE2NTUwCmRp
ZmYgLS1naXQgYS94ZW4vY29tbW9uL0tjb25maWcgYi94ZW4vY29tbW9uL0tjb25maWcKaW5kZXgg
YzgzODUwNjI0MS4uZGY4NzFhZGM4ZiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9LY29uZmlnCisr
KyBiL3hlbi9jb21tb24vS2NvbmZpZwpAQCAtNjMsNiArNjMsOSBAQCBjb25maWcgSEFTX0dEQlNY
CiBjb25maWcgSEFTX0lPUE9SVFMKIAlib29sCiAKK2NvbmZpZyBIQVNfTTJQCisJYm9vbAorCiBj
b25maWcgTkVFRFNfTElCRUxGCiAJYm9vbAogCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2RvbWN0
bC5jIGIveGVuL2NvbW1vbi9kb21jdGwuYwppbmRleCBiYWRlOWE2M2IxLi4yOTk0MGZkZWE1IDEw
MDY0NAotLS0gYS94ZW4vY29tbW9uL2RvbWN0bC5jCisrKyBiL3hlbi9jb21tb24vZG9tY3RsLmMK
QEAgLTIwNSw3ICsyMDUsNyBAQCB2b2lkIGdldGRvbWFpbmluZm8oc3RydWN0IGRvbWFpbiAqZCwg
c3RydWN0IHhlbl9kb21jdGxfZ2V0ZG9tYWluaW5mbyAqaW5mbykKICAgICBpbmZvLT5vdXRzdGFu
ZGluZ19wYWdlcyA9IGQtPm91dHN0YW5kaW5nX3BhZ2VzOwogICAgIGluZm8tPnNocl9wYWdlcyAg
ICAgICAgID0gYXRvbWljX3JlYWQoJmQtPnNocl9wYWdlcyk7CiAgICAgaW5mby0+cGFnZWRfcGFn
ZXMgICAgICAgPSBhdG9taWNfcmVhZCgmZC0+cGFnZWRfcGFnZXMpOwotICAgIGluZm8tPnNoYXJl
ZF9pbmZvX2ZyYW1lID0gbWZuX3RvX2dtZm4oZCwgdmlydF90b19tZm4oZC0+c2hhcmVkX2luZm8p
KTsKKyAgICBpbmZvLT5zaGFyZWRfaW5mb19mcmFtZSA9IGdmbl94KGRvbWFpbl9zaGFyZWRfaW5m
b19nZm4oZCkpOwogICAgIEJVR19PTihTSEFSRURfTTJQKGluZm8tPnNoYXJlZF9pbmZvX2ZyYW1l
KSk7CiAKICAgICBpbmZvLT5jcHVwb29sID0gZC0+Y3B1cG9vbCA/IGQtPmNwdXBvb2wtPmNwdXBv
b2xfaWQgOiBDUFVQT09MSURfTk9ORTsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vbWVtb3J5LmMg
Yi94ZW4vY29tbW9uL21lbW9yeS5jCmluZGV4IDg2NTY3ZTYxMTcuLmQ2YTU4MGRhMzEgMTAwNjQ0
Ci0tLSBhL3hlbi9jb21tb24vbWVtb3J5LmMKKysrIGIveGVuL2NvbW1vbi9tZW1vcnkuYwpAQCAt
NTEyLDYgKzUxMiw3IEBAIHN0YXRpYyBib29sIHByb3BhZ2F0ZV9ub2RlKHVuc2lnbmVkIGludCB4
bWYsIHVuc2lnbmVkIGludCAqbWVtZmxhZ3MpCiAKIHN0YXRpYyBsb25nIG1lbW9yeV9leGNoYW5n
ZShYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9tZW1vcnlfZXhjaGFuZ2VfdCkgYXJnKQogewor
I2lmZGVmIENPTkZJR19NMlAKICAgICBzdHJ1Y3QgeGVuX21lbW9yeV9leGNoYW5nZSBleGNoOwog
ICAgIFBBR0VfTElTVF9IRUFEKGluX2NodW5rX2xpc3QpOwogICAgIFBBR0VfTElTVF9IRUFEKG91
dF9jaHVua19saXN0KTsKQEAgLTgwNiw2ICs4MDcsOSBAQCBzdGF0aWMgbG9uZyBtZW1vcnlfZXhj
aGFuZ2UoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fbWVtb3J5X2V4Y2hhbmdlX3QpIGFyZykK
ICAgICBpZiAoIF9fY29weV9maWVsZF90b19ndWVzdChhcmcsICZleGNoLCBucl9leGNoYW5nZWQp
ICkKICAgICAgICAgcmMgPSAtRUZBVUxUOwogICAgIHJldHVybiByYzsKKyNlbHNlIC8qICFDT05G
SUdfTTJQICovCisgICAgcmV0dXJuIC1FT1BOT1RTVVBQOworI2VuZGlmCiB9CiAKIGludCB4ZW5t
ZW1fYWRkX3RvX3BoeXNtYXAoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHhlbl9hZGRfdG9fcGh5
c21hcCAqeGF0cCwKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMg
Yi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCmluZGV4IGE2Njk3ZDU4ZmIuLmRiYjY0
YjEzYmMgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKKysrIGIv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYwpAQCAtMTg4LDkgKzE4OCwxMCBAQCB2b2lk
IF9faHdkb21faW5pdCBpb21tdV9od2RvbV9pbml0KHN0cnVjdCBkb21haW4gKmQpCiAgICAgaGQt
Pm5lZWRfc3luYyA9IGlvbW11X2h3ZG9tX3N0cmljdCAmJiAhaW9tbXVfdXNlX2hhcF9wdChkKTsK
ICAgICBpZiAoIG5lZWRfaW9tbXVfcHRfc3luYyhkKSApCiAgICAgeworICAgICAgICBpbnQgcmMg
PSAwOworI2lmZGVmIENPTkZJR19IQVNfTTJQCiAgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBh
Z2U7CiAgICAgICAgIHVuc2lnbmVkIGludCBpID0gMCwgZmx1c2hfZmxhZ3MgPSAwOwotICAgICAg
ICBpbnQgcmMgPSAwOwogCiAgICAgICAgIHBhZ2VfbGlzdF9mb3JfZWFjaCAoIHBhZ2UsICZkLT5w
YWdlX2xpc3QgKQogICAgICAgICB7CkBAIC0yMTcsNiArMjE4LDkgQEAgdm9pZCBfX2h3ZG9tX2lu
aXQgaW9tbXVfaHdkb21faW5pdChzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICAvKiBVc2Ugd2hp
bGUtYnJlYWsgdG8gYXZvaWQgY29tcGlsZXIgd2FybmluZyAqLwogICAgICAgICB3aGlsZSAoIGlv
bW11X2lvdGxiX2ZsdXNoX2FsbChkLCBmbHVzaF9mbGFncykgKQogICAgICAgICAgICAgYnJlYWs7
CisjZWxzZQorICAgICAgICByYyA9IC1FT1BOT1RTVVBQOworI2VuZGlmCiAKICAgICAgICAgaWYg
KCByYyApCiAgICAgICAgICAgICBwcmludGsoWEVOTE9HX1dBUk5JTkcgImQlZDogSU9NTVUgbWFw
cGluZyBmYWlsZWQ6ICVkXG4iLApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9kb21h
aW4uaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmgKaW5kZXggMzEyZmVjODkzMi4uZDYx
YjAxODhkYSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaAorKysgYi94
ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oCkBAIC0yNjcsNiArMjY3LDExIEBAIHN0YXRpYyBp
bmxpbmUgdm9pZCBmcmVlX3ZjcHVfZ3Vlc3RfY29udGV4dChzdHJ1Y3QgdmNwdV9ndWVzdF9jb250
ZXh0ICp2Z2MpCiAKIHN0YXRpYyBpbmxpbmUgdm9pZCBhcmNoX3ZjcHVfYmxvY2soc3RydWN0IHZj
cHUgKnYpIHt9CiAKK3N0YXRpYyBpbmxpbmUgZ2ZuX3QgZG9tYWluX3NoYXJlZF9pbmZvX2dmbihz
dHJ1Y3QgZG9tYWluICpkKQoreworICAgIHJldHVybiBJTlZBTElEX0dGTjsKK30KKwogI2VuZGlm
IC8qIF9fQVNNX0RPTUFJTl9IX18gKi8KIAogLyoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1
YmxpYy9kb21jdGwuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaAppbmRleCAxOTQ4NmQ1
ZTMyLi5jYWM4ZmZmZmU5IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgK
KysrIGIveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCkBAIC0xMTgsNiArMTE4LDEwIEBAIHN0
cnVjdCB4ZW5fZG9tY3RsX2dldGRvbWFpbmluZm8gewogICAgIHVpbnQ2NF9hbGlnbmVkX3Qgb3V0
c3RhbmRpbmdfcGFnZXM7CiAgICAgdWludDY0X2FsaWduZWRfdCBzaHJfcGFnZXM7CiAgICAgdWlu
dDY0X2FsaWduZWRfdCBwYWdlZF9wYWdlczsKKyAgICAvKgorICAgICAqIEdGTiBvZiBzaGFyZWRf
aW5mbyBzdHJ1Y3QuIFNvbWUgYXJjaGl0ZWN0dXJlcyAoZS5nIEFybSkgbWF5IG5vdAorICAgICAq
IHByb3ZpZGUgYSB2YWxpZCBHRk4uCisgICAgICovCiAgICAgdWludDY0X2FsaWduZWRfdCBzaGFy
ZWRfaW5mb19mcmFtZTsgLyogR01GTiBvZiBzaGFyZWRfaW5mbyBzdHJ1Y3QgKi8KICAgICB1aW50
NjRfYWxpZ25lZF90IGNwdV90aW1lOwogICAgIHVpbnQzMl90IG5yX29ubGluZV92Y3B1czsgICAg
LyogTnVtYmVyIG9mIFZDUFVzIGN1cnJlbnRseSBvbmxpbmUuICovCmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS94ZW4vZG9tYWluLmggYi94ZW4vaW5jbHVkZS94ZW4vZG9tYWluLmgKaW5kZXggZDFi
ZmM4MmY1Ny4uZjE3NjFmZTE4MyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL2RvbWFpbi5o
CisrKyBiL3hlbi9pbmNsdWRlL3hlbi9kb21haW4uaApAQCAtMTE4LDQgKzExOCwxMiBAQCBzdHJ1
Y3Qgdm51bWFfaW5mbyB7CiAKIHZvaWQgdm51bWFfZGVzdHJveShzdHJ1Y3Qgdm51bWFfaW5mbyAq
dm51bWEpOwogCisjaWZkZWYgQ09ORklHX0hBU19NMlAKKyNkZWZpbmUgZG9tYWluX3NoYXJlZF9p
bmZvX2dmbihkKSAoeyAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgY29uc3Qgc3Ry
dWN0IGRvbWFpbiAqZF8gPSAoZCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICBtZm5fdG9fZ2ZuKGRfLCBfbWZuKF9fdmlydF90b19tZm4oZF8tPnNoYXJlZF9p
bmZvKSkpOyAgICAgICBcCit9KQorI2VuZGlmCisKICNlbmRpZiAvKiBfX1hFTl9ET01BSU5fSF9f
ICovCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Tue May 07 15:15:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 May 2019 15:15:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hO1oc-0007Vq-I2; Tue, 07 May 2019 15:15:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qCYz=TH=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hO1ob-0007UV-5f
 for xen-devel@lists.xenproject.org; Tue, 07 May 2019 15:15:33 +0000
X-Inumbo-ID: f4392e90-70da-11e9-82a8-5b2083d4bc8e
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id f4392e90-70da-11e9-82a8-5b2083d4bc8e;
 Tue, 07 May 2019 15:15:31 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 35F4F15AD;
 Tue,  7 May 2019 08:15:31 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 025F63F5AF;
 Tue,  7 May 2019 08:15:29 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue,  7 May 2019 16:14:55 +0100
Message-Id: <20190507151458.29350-12-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190507151458.29350-1-julien.grall@arm.com>
References: <20190507151458.29350-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH 11/14] xen/x86: mm: Re-implement
 set_gpfn_from_mfn() as a static inline function
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

c2V0X2dwZm5fZnJvbV9tZm4oKSBpcyBjdXJyZW50bHkgaW1wbGVtZW50IGluIGEgMiBwYXJ0IG1h
Y3Jvcy4gVGhlCnNlY29uZCBtYWNybyBpcyBvbmx5IGNhbGxlZCB3aXRoaW4gdGhlIGZpcnN0IG1h
Y3JvLCBzbyB0aGV5IGNhbiBiZQpmb2xkZWQgdG9nZXRoZXIuCgpGdXJ0aGVybW9yZSwgdGhpcyBp
cyBub3cgY29udmVydGVkIHRvIGEgc3RhdGljIGlubGluZSBtYWtpbmcgdGhlIGNvZGUKbW9yZSBy
ZWFkYWJsZSBhbmQgc2FmZXIuCgpBcyBzZXRfZ3Bmbl9mcm9tX21mbiBpcyBub3cgYSBzdGF0aWMg
aW5saW5lIGZ1bmN0aW9uLCB0aGUgZXh0ZXJuCnZhcmlhYmxlIGRvbV9jb3cgc2hvdWxkIGJlIGRl
ZmluZWQgZWFybGllciBvbi4gRm9yIGNvbnZlbmllbmNlLCB0aGUKZGVmaW5pdGlvbiBvZiBhbGwg
ZG9tXyogdmFyaWFibGVzIGFyZSBtb3ZlZCBlYXJsaWVyIG9uLgoKU2lnbmVkLW9mZi1ieTogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCi0tLQogICAgQ2hhbmdlcyBpbiB2MjoK
ICAgICAgICAtIFBhdGNoIGFkZGVkCi0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oIHwgMjkg
KysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNSBpbnNlcnRp
b25zKCspLCAxNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2
L21tLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKaW5kZXggNzE3Mzc4NzMwYi4uNDcyMTcy
NWM2MCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvbW0uaApAQCAtNDQyLDYgKzQ0Miw4IEBAIGludCBjaGVja19kZXNjcmlwdG9y
KGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHNlZ19kZXNjX3QgKmRlc2MpOwogCiBleHRlcm4gcGFk
ZHJfdCBtZW1faG90cGx1ZzsKIAorZXh0ZXJuIHN0cnVjdCBkb21haW4gKmRvbV94ZW4sICpkb21f
aW8sICpkb21fY293OwkvKiBmb3Igdm1jb3JlaW5mbyAqLworCiAvKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqCiAgKiBXaXRoIHNoYWRvdyBwYWdldGFibGVzLCB0aGUgZGlmZmVyZW50IGtpbmRzIG9mIGFk
ZHJlc3Mgc3RhcnQKICAqIHRvIGdldCBnZXQgY29uZnVzaW5nLgpAQCAtNDgzLDI0ICs0ODUsMjUg
QEAgZXh0ZXJuIHBhZGRyX3QgbWVtX2hvdHBsdWc7CiAjZGVmaW5lIFNIQVJFRF9NMlAoX2UpICAg
ICAgICAgICAoKF9lKSA9PSBTSEFSRURfTTJQX0VOVFJZKQogCiAjZGVmaW5lIGNvbXBhdF9tYWNo
aW5lX3RvX3BoeXNfbWFwcGluZyAoKHVuc2lnbmVkIGludCAqKVJEV1JfQ09NUEFUX01QVF9WSVJU
X1NUQVJUKQotI2RlZmluZSBfc2V0X2dwZm5fZnJvbV9tZm4obWZuLCBwZm4pICh7ICAgICAgICAg
ICAgICAgICAgICAgICAgXAotICAgIHN0cnVjdCBkb21haW4gKmQgPSBwYWdlX2dldF9vd25lciht
Zm5fdG9fcGFnZShfbWZuKG1mbikpKTsgXAotICAgIHVuc2lnbmVkIGxvbmcgZW50cnkgPSAoZCAm
JiAoZCA9PSBkb21fY293KSkgPyAgICAgICAgICAgICAgXAotICAgICAgICBTSEFSRURfTTJQX0VO
VFJZIDogKHBmbik7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICgodm9pZCko
KG1mbikgPj0gKFJEV1JfQ09NUEFUX01QVF9WSVJUX0VORCAtIFJEV1JfQ09NUEFUX01QVF9WSVJU
X1NUQVJUKSAvIDQgfHwgXAotICAgICAgICAgICAgKGNvbXBhdF9tYWNoaW5lX3RvX3BoeXNfbWFw
cGluZ1sobWZuKV0gPSAodW5zaWduZWQgaW50KShlbnRyeSkpKSwgXAotICAgICBtYWNoaW5lX3Rv
X3BoeXNfbWFwcGluZ1sobWZuKV0gPSAoZW50cnkpKTsgICAgICAgICAgICAgICAgXAotICAgIH0p
CiAKIC8qCiAgKiBEaXNhYmxlIHNvbWUgdXNlcnMgb2Ygc2V0X2dwZm5fZnJvbV9tZm4oKSAoZS5n
LiwgZnJlZV9oZWFwX3BhZ2VzKCkpIHVudGlsCiAgKiB0aGUgbWFjaGluZV90b19waHlzX21hcHBp
bmcgaXMgYWN0dWFsbHkgc2V0IHVwLgogICovCiBleHRlcm4gYm9vbCBtYWNoaW5lX3RvX3BoeXNf
bWFwcGluZ192YWxpZDsKLSNkZWZpbmUgc2V0X2dwZm5fZnJvbV9tZm4obWZuLCBwZm4pIGRvIHsg
ICAgICAgIFwKLSAgICBpZiAoIG1hY2hpbmVfdG9fcGh5c19tYXBwaW5nX3ZhbGlkICkgICAgICAg
IFwKLSAgICAgICAgX3NldF9ncGZuX2Zyb21fbWZuKG1mbiwgcGZuKTsgICAgICAgICAgIFwKLX0g
d2hpbGUgKDApCisKK3N0YXRpYyBpbmxpbmUgdm9pZCBzZXRfZ3Bmbl9mcm9tX21mbih1bnNpZ25l
ZCBsb25nIG1mbiwgdW5zaWduZWQgbG9uZyBwZm4pCit7CisgICAgc3RydWN0IGRvbWFpbiAqZCA9
IHBhZ2VfZ2V0X293bmVyKG1mbl90b19wYWdlKF9tZm4obWZuKSkpOworICAgIHVuc2lnbmVkIGxv
bmcgZW50cnkgPSAoZCAmJiAoZCA9PSBkb21fY293KSkgPyBTSEFSRURfTTJQX0VOVFJZIDogcGZu
OworCisgICAgaWYgKCFtYWNoaW5lX3RvX3BoeXNfbWFwcGluZ192YWxpZCkKKyAgICAgICAgcmV0
dXJuOworCisgICAgaWYgKCBtZm4gPj0gKFJEV1JfQ09NUEFUX01QVF9WSVJUX0VORCAtIFJEV1Jf
Q09NUEFUX01QVF9WSVJUX1NUQVJUKSAvIDQgKQorICAgICAgICBjb21wYXRfbWFjaGluZV90b19w
aHlzX21hcHBpbmdbbWZuXSA9IGVudHJ5OworICAgIG1hY2hpbmVfdG9fcGh5c19tYXBwaW5nW21m
bl0gPSBlbnRyeTsKK30KIAogZXh0ZXJuIHN0cnVjdCByYW5nZXNldCAqbW1pb19yb19yYW5nZXM7
CiAKQEAgLTU5Miw4ICs1OTUsNiBAQCB1bnNpZ25lZCBpbnQgZG9tYWluX2NsYW1wX2FsbG9jX2Jp
dHNpemUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGJpdHMpOwogCiB1bnNpZ25lZCBs
b25nIGRvbWFpbl9nZXRfbWF4aW11bV9ncGZuKHN0cnVjdCBkb21haW4gKmQpOwogCi1leHRlcm4g
c3RydWN0IGRvbWFpbiAqZG9tX3hlbiwgKmRvbV9pbywgKmRvbV9jb3c7CS8qIGZvciB2bWNvcmVp
bmZvICovCi0KIC8qIERlZmluaXRpb24gb2YgYW4gbW0gbG9jazogc3BpbmxvY2sgd2l0aCBleHRy
YSBmaWVsZHMgZm9yIGRlYnVnZ2luZyAqLwogdHlwZWRlZiBzdHJ1Y3QgbW1fbG9jayB7CiAgICAg
c3BpbmxvY2tfdCAgICAgICAgIGxvY2s7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 07 15:15:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 May 2019 15:15:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hO1oe-0007Z3-7R; Tue, 07 May 2019 15:15:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qCYz=TH=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hO1oc-0007WE-VI
 for xen-devel@lists.xenproject.org; Tue, 07 May 2019 15:15:35 +0000
X-Inumbo-ID: f50b4400-70da-11e9-843c-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id f50b4400-70da-11e9-843c-bc764e045a96;
 Tue, 07 May 2019 15:15:32 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A77F91682;
 Tue,  7 May 2019 08:15:32 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 741453F5AF;
 Tue,  7 May 2019 08:15:31 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue,  7 May 2019 16:14:56 +0100
Message-Id: <20190507151458.29350-13-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190507151458.29350-1-julien.grall@arm.com>
References: <20190507151458.29350-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH 12/14] xen/x86: pv: Convert update_intpte() to
 use typesafe MFN
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHRoaXJkIHBhcmFtZXRlciBvZiB1cGRhdGVfaW50cHRlKCkgaXMgYSBNRk4sIHNvIGl0IGNh
biBiZSBzd2l0Y2hlZAp0byB1c2UgdGhlIHR5cGVzYWZlLgoKQXQgdGhlIHNhbWUgdGltZSwgdGhl
IHR5cGVzYWZlIGlzIHByb3BhZ2F0ZWQgYXMgZmFyIGFzIHBvc3NpYmxlIHdpdGhvdXQKbWFqb3Ig
bW9kaWZpY2F0aW9ucy4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+CgotLS0KICAgIENoYW5nZXMgaW4gdjI6CiAgICAgICAgLSBQYXRjaCBhZGRlZAot
LS0KIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICAgICAgICAgfCA4NCArKysrKysrKysrKysrKysr
KysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L3B2L2dyYW50X3RhYmxlLmMg
ICB8ICA2ICstLQogeGVuL2FyY2gveDg2L3B2L21tLmggICAgICAgICAgICB8ICA2ICstLQogeGVu
L2FyY2gveDg2L3B2L3JvLXBhZ2UtZmF1bHQuYyB8ICAyICstCiA0IGZpbGVzIGNoYW5nZWQsIDQ5
IGluc2VydGlvbnMoKyksIDQ5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggNTcwZTFlMGRlYi4uN2Q4ODdmMjY5OSAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAg
LTIwODAsNyArMjA4MCw3IEBAIHZvaWQgcGFnZV91bmxvY2soc3RydWN0IHBhZ2VfaW5mbyAqcGFn
ZSkKIAogLyogVXBkYXRlIHRoZSBMMSBlbnRyeSBhdCBwbDFlIHRvIG5ldyB2YWx1ZSBubDFlLiAq
Lwogc3RhdGljIGludCBtb2RfbDFfZW50cnkobDFfcGdlbnRyeV90ICpwbDFlLCBsMV9wZ2VudHJ5
X3QgbmwxZSwKLSAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZ2wxbWZuLCB1
bnNpZ25lZCBpbnQgY21kLAorICAgICAgICAgICAgICAgICAgICAgICAgbWZuX3QgZ2wxbWZuLCB1
bnNpZ25lZCBpbnQgY21kLAogICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHZjcHUgKnB0
X3ZjcHUsIHN0cnVjdCBkb21haW4gKnBnX2RvbSkKIHsKICAgICBib29sIHByZXNlcnZlX2FkID0g
KGNtZCA9PSBNTVVfUFRfVVBEQVRFX1BSRVNFUlZFX0FEKTsKQEAgLTIxNzcsOCArMjE3Nyw4IEBA
IHN0YXRpYyBpbnQgbW9kX2wxX2VudHJ5KGwxX3BnZW50cnlfdCAqcGwxZSwgbDFfcGdlbnRyeV90
IG5sMWUsCiAgICAgfQogICAgIGVsc2UgaWYgKCBwdl9sMXRmX2NoZWNrX2wxZShwdF9kb20sIG5s
MWUpICkKICAgICAgICAgcmV0dXJuIC1FUkVTVEFSVDsKLSAgICBlbHNlIGlmICggdW5saWtlbHko
IVVQREFURV9FTlRSWShsMSwgcGwxZSwgb2wxZSwgbmwxZSwgZ2wxbWZuLCBwdF92Y3B1LAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHByZXNlcnZlX2FkKSkgKQorICAgIGVs
c2UgaWYgKCB1bmxpa2VseSghVVBEQVRFX0VOVFJZKGwxLCBwbDFlLCBvbDFlLCBubDFlLCBnbDFt
Zm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcHRfdmNwdSwgcHJlc2Vy
dmVfYWQpKSApCiAgICAgewogICAgICAgICByZXR1cm4gLUVCVVNZOwogICAgIH0KQEAgLTIxODgs
MTYgKzIxODgsMTYgQEAgc3RhdGljIGludCBtb2RfbDFfZW50cnkobDFfcGdlbnRyeV90ICpwbDFl
LCBsMV9wZ2VudHJ5X3QgbmwxZSwKIH0KIAogCi0vKiBVcGRhdGUgdGhlIEwyIGVudHJ5IGF0IHBs
MmUgdG8gbmV3IHZhbHVlIG5sMmUuIHBsMmUgaXMgd2l0aGluIGZyYW1lIHBmbi4gKi8KKy8qIFVw
ZGF0ZSB0aGUgTDIgZW50cnkgYXQgcGwyZSB0byBuZXcgdmFsdWUgbmwyZS4gcGwyZSBpcyB3aXRo
aW4gZnJhbWUgbWZuLiAqLwogc3RhdGljIGludCBtb2RfbDJfZW50cnkobDJfcGdlbnRyeV90ICpw
bDJlLAogICAgICAgICAgICAgICAgICAgICAgICAgbDJfcGdlbnRyeV90IG5sMmUsCi0gICAgICAg
ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHBmbiwKKyAgICAgICAgICAgICAgICAgICAg
ICAgIG1mbl90IG1mbiwKICAgICAgICAgICAgICAgICAgICAgICAgIGludCBwcmVzZXJ2ZV9hZCwK
ICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB2Y3B1ICp2Y3B1KQogewogICAgIGwyX3Bn
ZW50cnlfdCBvbDJlOwogICAgIHN0cnVjdCBkb21haW4gKmQgPSB2Y3B1LT5kb21haW47Ci0gICAg
c3RydWN0IHBhZ2VfaW5mbyAqbDJwZyA9IG1mbl90b19wYWdlKF9tZm4ocGZuKSk7CisgICAgc3Ry
dWN0IHBhZ2VfaW5mbyAqbDJwZyA9IG1mbl90b19wYWdlKG1mbik7CiAgICAgdW5zaWduZWQgbG9u
ZyB0eXBlID0gbDJwZy0+dS5pbnVzZS50eXBlX2luZm87CiAgICAgaW50IHJjID0gMDsKIApAQCAt
MjIyNCwxNiArMjIyNCwxNiBAQCBzdGF0aWMgaW50IG1vZF9sMl9lbnRyeShsMl9wZ2VudHJ5X3Qg
KnBsMmUsCiAgICAgICAgIGlmICggIWwyZV9oYXNfY2hhbmdlZChvbDJlLCBubDJlLCB+RkFTVFBB
VEhfRkxBR19XSElURUxJU1QpICkKICAgICAgICAgewogICAgICAgICAgICAgbmwyZSA9IGFkanVz
dF9ndWVzdF9sMmUobmwyZSwgZCk7Ci0gICAgICAgICAgICBpZiAoIFVQREFURV9FTlRSWShsMiwg
cGwyZSwgb2wyZSwgbmwyZSwgcGZuLCB2Y3B1LCBwcmVzZXJ2ZV9hZCkgKQorICAgICAgICAgICAg
aWYgKCBVUERBVEVfRU5UUlkobDIsIHBsMmUsIG9sMmUsIG5sMmUsIG1mbiwgdmNwdSwgcHJlc2Vy
dmVfYWQpICkKICAgICAgICAgICAgICAgICByZXR1cm4gMDsKICAgICAgICAgICAgIHJldHVybiAt
RUJVU1k7CiAgICAgICAgIH0KIAotICAgICAgICBpZiAoIHVubGlrZWx5KChyYyA9IGdldF9wYWdl
X2Zyb21fbDJlKG5sMmUsIHBmbiwgZCwgMCkpIDwgMCkgKQorICAgICAgICBpZiAoIHVubGlrZWx5
KChyYyA9IGdldF9wYWdlX2Zyb21fbDJlKG5sMmUsIG1mbl94KG1mbiksIGQsIDApKSA8IDApICkK
ICAgICAgICAgICAgIHJldHVybiByYzsKIAogICAgICAgICBubDJlID0gYWRqdXN0X2d1ZXN0X2wy
ZShubDJlLCBkKTsKLSAgICAgICAgaWYgKCB1bmxpa2VseSghVVBEQVRFX0VOVFJZKGwyLCBwbDJl
LCBvbDJlLCBubDJlLCBwZm4sIHZjcHUsCisgICAgICAgIGlmICggdW5saWtlbHkoIVVQREFURV9F
TlRSWShsMiwgcGwyZSwgb2wyZSwgbmwyZSwgbWZuLCB2Y3B1LAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcHJlc2VydmVfYWQpKSApCiAgICAgICAgIHsKICAgICAgICAgICAg
IG9sMmUgPSBubDJlOwpAQCAtMjI0MiwyMSArMjI0MiwyMSBAQCBzdGF0aWMgaW50IG1vZF9sMl9l
bnRyeShsMl9wZ2VudHJ5X3QgKnBsMmUsCiAgICAgfQogICAgIGVsc2UgaWYgKCBwdl9sMXRmX2No
ZWNrX2wyZShkLCBubDJlKSApCiAgICAgICAgIHJldHVybiAtRVJFU1RBUlQ7Ci0gICAgZWxzZSBp
ZiAoIHVubGlrZWx5KCFVUERBVEVfRU5UUlkobDIsIHBsMmUsIG9sMmUsIG5sMmUsIHBmbiwgdmNw
dSwKKyAgICBlbHNlIGlmICggdW5saWtlbHkoIVVQREFURV9FTlRSWShsMiwgcGwyZSwgb2wyZSwg
bmwyZSwgbWZuLCB2Y3B1LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBy
ZXNlcnZlX2FkKSkgKQogICAgIHsKICAgICAgICAgcmV0dXJuIC1FQlVTWTsKICAgICB9CiAKLSAg
ICBwdXRfcGFnZV9mcm9tX2wyZShvbDJlLCBwZm4sIDAsIHRydWUpOworICAgIHB1dF9wYWdlX2Zy
b21fbDJlKG9sMmUsIG1mbl94KG1mbiksIDAsIHRydWUpOwogCiAgICAgcmV0dXJuIHJjOwogfQog
Ci0vKiBVcGRhdGUgdGhlIEwzIGVudHJ5IGF0IHBsM2UgdG8gbmV3IHZhbHVlIG5sM2UuIHBsM2Ug
aXMgd2l0aGluIGZyYW1lIHBmbi4gKi8KKy8qIFVwZGF0ZSB0aGUgTDMgZW50cnkgYXQgcGwzZSB0
byBuZXcgdmFsdWUgbmwzZS4gcGwzZSBpcyB3aXRoaW4gZnJhbWUgbWZuLiAqLwogc3RhdGljIGlu
dCBtb2RfbDNfZW50cnkobDNfcGdlbnRyeV90ICpwbDNlLAogICAgICAgICAgICAgICAgICAgICAg
ICAgbDNfcGdlbnRyeV90IG5sM2UsCi0gICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBs
b25nIHBmbiwKKyAgICAgICAgICAgICAgICAgICAgICAgIG1mbl90IG1mbiwKICAgICAgICAgICAg
ICAgICAgICAgICAgIGludCBwcmVzZXJ2ZV9hZCwKICAgICAgICAgICAgICAgICAgICAgICAgIHN0
cnVjdCB2Y3B1ICp2Y3B1KQogewpAQCAtMjI4NywxNyArMjI4NywxNyBAQCBzdGF0aWMgaW50IG1v
ZF9sM19lbnRyeShsM19wZ2VudHJ5X3QgKnBsM2UsCiAgICAgICAgIGlmICggIWwzZV9oYXNfY2hh
bmdlZChvbDNlLCBubDNlLCB+RkFTVFBBVEhfRkxBR19XSElURUxJU1QpICkKICAgICAgICAgewog
ICAgICAgICAgICAgbmwzZSA9IGFkanVzdF9ndWVzdF9sM2UobmwzZSwgZCk7Ci0gICAgICAgICAg
ICByYyA9IFVQREFURV9FTlRSWShsMywgcGwzZSwgb2wzZSwgbmwzZSwgcGZuLCB2Y3B1LCBwcmVz
ZXJ2ZV9hZCk7CisgICAgICAgICAgICByYyA9IFVQREFURV9FTlRSWShsMywgcGwzZSwgb2wzZSwg
bmwzZSwgbWZuLCB2Y3B1LCBwcmVzZXJ2ZV9hZCk7CiAgICAgICAgICAgICByZXR1cm4gcmMgPyAw
IDogLUVGQVVMVDsKICAgICAgICAgfQogCi0gICAgICAgIHJjID0gZ2V0X3BhZ2VfZnJvbV9sM2Uo
bmwzZSwgcGZuLCBkLCAwKTsKKyAgICAgICAgcmMgPSBnZXRfcGFnZV9mcm9tX2wzZShubDNlLCBt
Zm5feChtZm4pLCBkLCAwKTsKICAgICAgICAgaWYgKCB1bmxpa2VseShyYyA8IDApICkKICAgICAg
ICAgICAgIHJldHVybiByYzsKICAgICAgICAgcmMgPSAwOwogCiAgICAgICAgIG5sM2UgPSBhZGp1
c3RfZ3Vlc3RfbDNlKG5sM2UsIGQpOwotICAgICAgICBpZiAoIHVubGlrZWx5KCFVUERBVEVfRU5U
UlkobDMsIHBsM2UsIG9sM2UsIG5sM2UsIHBmbiwgdmNwdSwKKyAgICAgICAgaWYgKCB1bmxpa2Vs
eSghVVBEQVRFX0VOVFJZKGwzLCBwbDNlLCBvbDNlLCBubDNlLCBtZm4sIHZjcHUsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwcmVzZXJ2ZV9hZCkpICkKICAgICAgICAgewog
ICAgICAgICAgICAgb2wzZSA9IG5sM2U7CkBAIC0yMzA2LDcgKzIzMDYsNyBAQCBzdGF0aWMgaW50
IG1vZF9sM19lbnRyeShsM19wZ2VudHJ5X3QgKnBsM2UsCiAgICAgfQogICAgIGVsc2UgaWYgKCBw
dl9sMXRmX2NoZWNrX2wzZShkLCBubDNlKSApCiAgICAgICAgIHJldHVybiAtRVJFU1RBUlQ7Ci0g
ICAgZWxzZSBpZiAoIHVubGlrZWx5KCFVUERBVEVfRU5UUlkobDMsIHBsM2UsIG9sM2UsIG5sM2Us
IHBmbiwgdmNwdSwKKyAgICBlbHNlIGlmICggdW5saWtlbHkoIVVQREFURV9FTlRSWShsMywgcGwz
ZSwgb2wzZSwgbmwzZSwgbWZuLCB2Y3B1LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHByZXNlcnZlX2FkKSkgKQogICAgIHsKICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CkBA
IC0yMzE2LDE0ICsyMzE2LDE0IEBAIHN0YXRpYyBpbnQgbW9kX2wzX2VudHJ5KGwzX3BnZW50cnlf
dCAqcGwzZSwKICAgICAgICAgaWYgKCAhY3JlYXRlX3BhZV94ZW5fbWFwcGluZ3MoZCwgcGwzZSkg
KQogICAgICAgICAgICAgQlVHKCk7CiAKLSAgICBwdXRfcGFnZV9mcm9tX2wzZShvbDNlLCBwZm4s
IDAsIDEpOworICAgIHB1dF9wYWdlX2Zyb21fbDNlKG9sM2UsIG1mbl94KG1mbiksIDAsIDEpOwog
ICAgIHJldHVybiByYzsKIH0KIAotLyogVXBkYXRlIHRoZSBMNCBlbnRyeSBhdCBwbDRlIHRvIG5l
dyB2YWx1ZSBubDRlLiBwbDRlIGlzIHdpdGhpbiBmcmFtZSBwZm4uICovCisvKiBVcGRhdGUgdGhl
IEw0IGVudHJ5IGF0IHBsNGUgdG8gbmV3IHZhbHVlIG5sNGUuIHBsNGUgaXMgd2l0aGluIGZyYW1l
IG1mbi4gKi8KIHN0YXRpYyBpbnQgbW9kX2w0X2VudHJ5KGw0X3BnZW50cnlfdCAqcGw0ZSwKICAg
ICAgICAgICAgICAgICAgICAgICAgIGw0X3BnZW50cnlfdCBubDRlLAotICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgbG9uZyBwZm4sCisgICAgICAgICAgICAgICAgICAgICAgICBtZm5f
dCBtZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcHJlc2VydmVfYWQsCiAgICAgICAg
ICAgICAgICAgICAgICAgICBzdHJ1Y3QgdmNwdSAqdmNwdSkKIHsKQEAgLTIzNTQsMTcgKzIzNTQs
MTcgQEAgc3RhdGljIGludCBtb2RfbDRfZW50cnkobDRfcGdlbnRyeV90ICpwbDRlLAogICAgICAg
ICBpZiAoICFsNGVfaGFzX2NoYW5nZWQob2w0ZSwgbmw0ZSwgfkZBU1RQQVRIX0ZMQUdfV0hJVEVM
SVNUKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIG5sNGUgPSBhZGp1c3RfZ3Vlc3RfbDRlKG5s
NGUsIGQpOwotICAgICAgICAgICAgcmMgPSBVUERBVEVfRU5UUlkobDQsIHBsNGUsIG9sNGUsIG5s
NGUsIHBmbiwgdmNwdSwgcHJlc2VydmVfYWQpOworICAgICAgICAgICAgcmMgPSBVUERBVEVfRU5U
UlkobDQsIHBsNGUsIG9sNGUsIG5sNGUsIG1mbiwgdmNwdSwgcHJlc2VydmVfYWQpOwogICAgICAg
ICAgICAgcmV0dXJuIHJjID8gMCA6IC1FRkFVTFQ7CiAgICAgICAgIH0KIAotICAgICAgICByYyA9
IGdldF9wYWdlX2Zyb21fbDRlKG5sNGUsIHBmbiwgZCwgMCk7CisgICAgICAgIHJjID0gZ2V0X3Bh
Z2VfZnJvbV9sNGUobmw0ZSwgbWZuX3gobWZuKSwgZCwgMCk7CiAgICAgICAgIGlmICggdW5saWtl
bHkocmMgPCAwKSApCiAgICAgICAgICAgICByZXR1cm4gcmM7CiAgICAgICAgIHJjID0gMDsKIAog
ICAgICAgICBubDRlID0gYWRqdXN0X2d1ZXN0X2w0ZShubDRlLCBkKTsKLSAgICAgICAgaWYgKCB1
bmxpa2VseSghVVBEQVRFX0VOVFJZKGw0LCBwbDRlLCBvbDRlLCBubDRlLCBwZm4sIHZjcHUsCisg
ICAgICAgIGlmICggdW5saWtlbHkoIVVQREFURV9FTlRSWShsNCwgcGw0ZSwgb2w0ZSwgbmw0ZSwg
bWZuLCB2Y3B1LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcHJlc2VydmVf
YWQpKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIG9sNGUgPSBubDRlOwpAQCAtMjM3MywxMyAr
MjM3MywxMyBAQCBzdGF0aWMgaW50IG1vZF9sNF9lbnRyeShsNF9wZ2VudHJ5X3QgKnBsNGUsCiAg
ICAgfQogICAgIGVsc2UgaWYgKCBwdl9sMXRmX2NoZWNrX2w0ZShkLCBubDRlKSApCiAgICAgICAg
IHJldHVybiAtRVJFU1RBUlQ7Ci0gICAgZWxzZSBpZiAoIHVubGlrZWx5KCFVUERBVEVfRU5UUlko
bDQsIHBsNGUsIG9sNGUsIG5sNGUsIHBmbiwgdmNwdSwKKyAgICBlbHNlIGlmICggdW5saWtlbHko
IVVQREFURV9FTlRSWShsNCwgcGw0ZSwgb2w0ZSwgbmw0ZSwgbWZuLCB2Y3B1LAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHByZXNlcnZlX2FkKSkgKQogICAgIHsKICAgICAg
ICAgcmV0dXJuIC1FRkFVTFQ7CiAgICAgfQogCi0gICAgcHV0X3BhZ2VfZnJvbV9sNGUob2w0ZSwg
cGZuLCAwLCAxKTsKKyAgICBwdXRfcGFnZV9mcm9tX2w0ZShvbDRlLCBtZm5feChtZm4pLCAwLCAx
KTsKICAgICByZXR1cm4gcmM7CiB9CiAjZW5kaWYgLyogQ09ORklHX1BWICovCkBAIC0zMDgzLDcg
KzMwODMsNyBAQCBpbnQgbmV3X2d1ZXN0X2NyMyhtZm5fdCBtZm4pCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGw0ZV9mcm9tX21mbihtZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAoX1BBR0VfUFJFU0VOVCB8IF9QQUdFX1JXIHwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBfUEFHRV9VU0VSIHwgX1BBR0VfQUNDRVNTRUQpKSwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgbWZuX3goZ3RfbWZuKSwgMCwgY3Vycik7CisgICAgICAg
ICAgICAgICAgICAgICAgICAgIGd0X21mbiwgMCwgY3Vycik7CiAgICAgICAgIHVubWFwX2RvbWFp
bl9wYWdlKHBsNGUpOwogICAgICAgICBzd2l0Y2ggKCByYyApCiAgICAgICAgIHsKQEAgLTM3NTIs
MTIgKzM3NTIsMTIgQEAgbG9uZyBkb19tbXVfdXBkYXRlKAogewogICAgIHN0cnVjdCBtbXVfdXBk
YXRlIHJlcTsKICAgICB2b2lkICp2YSA9IE5VTEw7Ci0gICAgdW5zaWduZWQgbG9uZyBncGZuLCBn
bWZuLCBtZm47CisgICAgdW5zaWduZWQgbG9uZyBncGZuLCBnbWZuOwogICAgIHN0cnVjdCBwYWdl
X2luZm8gKnBhZ2U7CiAgICAgdW5zaWduZWQgaW50IGNtZCwgaSA9IDAsIGRvbmUgPSAwLCBwdF9k
b207CiAgICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50LCAqdiA9IGN1cnI7CiAgICAgc3Ry
dWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbiwgKnB0X293bmVyID0gZCwgKnBnX293bmVyOwotICAg
IG1mbl90IG1hcF9tZm4gPSBJTlZBTElEX01GTjsKKyAgICBtZm5fdCBtYXBfbWZuID0gSU5WQUxJ
RF9NRk4sIG1mbjsKICAgICBib29sIHN5bmNfZ3Vlc3QgPSBmYWxzZTsKICAgICB1aW50MzJfdCB4
c21fbmVlZGVkID0gMDsKICAgICB1aW50MzJfdCB4c21fY2hlY2tlZCA9IDA7CkBAIC0zODgzLDE0
ICszODgzLDE0IEBAIGxvbmcgZG9fbW11X3VwZGF0ZSgKICAgICAgICAgICAgICAgICBicmVhazsK
ICAgICAgICAgICAgIH0KIAotICAgICAgICAgICAgbWZuID0gbWZuX3gocGFnZV90b19tZm4ocGFn
ZSkpOworICAgICAgICAgICAgbWZuID0gcGFnZV90b19tZm4ocGFnZSk7CiAKLSAgICAgICAgICAg
IGlmICggIW1mbl9lcShfbWZuKG1mbiksIG1hcF9tZm4pICkKKyAgICAgICAgICAgIGlmICggIW1m
bl9lcShtZm4sIG1hcF9tZm4pICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBpZiAo
IHZhICkKICAgICAgICAgICAgICAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2UodmEpOwotICAgICAg
ICAgICAgICAgIHZhID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4obWZuKSk7Ci0gICAgICAgICAgICAg
ICAgbWFwX21mbiA9IF9tZm4obWZuKTsKKyAgICAgICAgICAgICAgICB2YSA9IG1hcF9kb21haW5f
cGFnZShtZm4pOworICAgICAgICAgICAgICAgIG1hcF9tZm4gPSBtZm47CiAgICAgICAgICAgICB9
CiAgICAgICAgICAgICB2YSA9IF9wKCgodW5zaWduZWQgbG9uZyl2YSAmIFBBR0VfTUFTSykgKyAo
cmVxLnB0ciAmIH5QQUdFX01BU0spKTsKIApAQCAtMzkyNiw3ICszOTI2LDggQEAgbG9uZyBkb19t
bXVfdXBkYXRlKAogICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAg
ICBib29sIGxvY2FsX2luX3VzZSA9IGZhbHNlOwogCi0gICAgICAgICAgICAgICAgICAgICAgICBp
ZiAoIHBhZ2V0YWJsZV9nZXRfcGZuKGN1cnItPmFyY2guZ3Vlc3RfdGFibGUpID09IG1mbiApCisg
ICAgICAgICAgICAgICAgICAgICAgICBpZiAoIG1mbl9lcShwYWdldGFibGVfZ2V0X21mbihjdXJy
LT5hcmNoLmd1ZXN0X3RhYmxlKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IG1mbikgKQogICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGxvY2FsX2luX3VzZSA9IHRydWU7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Z2V0X2NwdV9pbmZvKCktPnJvb3RfcGd0X2NoYW5nZWQgPSB0cnVlOwpAQCAtMzkzOSwxNSArMzk0
MCwxNSBAQCBsb25nIGRvX21tdV91cGRhdGUoCiAgICAgICAgICAgICAgICAgICAgICAgICAgKi8K
ICAgICAgICAgICAgICAgICAgICAgICAgIGlmICggKHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICYg
UEdUX2NvdW50X21hc2spID4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKDEgKyAhIShw
YWdlLT51LmludXNlLnR5cGVfaW5mbyAmIFBHVF9waW5uZWQpICsKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIChwYWdldGFibGVfZ2V0X3BmbihjdXJyLT5hcmNoLmd1ZXN0X3RhYmxlX3Vz
ZXIpID09Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWZuKSArIGxvY2FsX2luX3Vz
ZSkgKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKG1mbl9lcShwYWdldGFibGVfZ2V0
X21mbihjdXJyLT5hcmNoLmd1ZXN0X3RhYmxlX3VzZXIpLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBtZm4pKSArIGxvY2FsX2luX3VzZSkgKQogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHN5bmNfZ3Vlc3QgPSB0cnVlOwogICAgICAgICAgICAgICAgICAgICB9CiAg
ICAgICAgICAgICAgICAgICAgIGJyZWFrOwogCiAgICAgICAgICAgICAgICAgY2FzZSBQR1Rfd3Jp
dGFibGVfcGFnZToKICAgICAgICAgICAgICAgICAgICAgcGVyZmNfaW5jcih3cml0YWJsZV9tbXVf
dXBkYXRlcyk7Ci0gICAgICAgICAgICAgICAgICAgIGlmICggcGFnaW5nX3dyaXRlX2d1ZXN0X2Vu
dHJ5KHYsIHZhLCByZXEudmFsLCBfbWZuKG1mbikpICkKKyAgICAgICAgICAgICAgICAgICAgaWYg
KCBwYWdpbmdfd3JpdGVfZ3Vlc3RfZW50cnkodiwgdmEsIHJlcS52YWwsIG1mbikgKQogICAgICAg
ICAgICAgICAgICAgICAgICAgcmMgPSAwOwogICAgICAgICAgICAgICAgICAgICBicmVhazsKICAg
ICAgICAgICAgICAgICB9CkBAIC0zOTU4LDcgKzM5NTksNyBAQCBsb25nIGRvX21tdV91cGRhdGUo
CiAgICAgICAgICAgICBlbHNlIGlmICggZ2V0X3BhZ2VfdHlwZShwYWdlLCBQR1Rfd3JpdGFibGVf
cGFnZSkgKQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIHBlcmZjX2luY3Iod3JpdGFi
bGVfbW11X3VwZGF0ZXMpOwotICAgICAgICAgICAgICAgIGlmICggcGFnaW5nX3dyaXRlX2d1ZXN0
X2VudHJ5KHYsIHZhLCByZXEudmFsLCBfbWZuKG1mbikpICkKKyAgICAgICAgICAgICAgICBpZiAo
IHBhZ2luZ193cml0ZV9ndWVzdF9lbnRyeSh2LCB2YSwgcmVxLnZhbCwgbWZuKSApCiAgICAgICAg
ICAgICAgICAgICAgIHJjID0gMDsKICAgICAgICAgICAgICAgICBwdXRfcGFnZV90eXBlKHBhZ2Up
OwogICAgICAgICAgICAgfQpAQCAtMzk4MCw3ICszOTgxLDcgQEAgbG9uZyBkb19tbXVfdXBkYXRl
KAogICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgfQogCi0gICAgICAgICAgICBt
Zm4gPSByZXEucHRyID4+IFBBR0VfU0hJRlQ7CisgICAgICAgICAgICBtZm4gPSBtYWRkcl90b19t
Zm4ocmVxLnB0cik7CiAgICAgICAgICAgICBncGZuID0gcmVxLnZhbDsKIAogICAgICAgICAgICAg
eHNtX25lZWRlZCB8PSBYU01fTU1VX01BQ0hQSFlTX1VQREFURTsKQEAgLTM5OTIsNyArMzk5Myw3
IEBAIGxvbmcgZG9fbW11X3VwZGF0ZSgKICAgICAgICAgICAgICAgICB4c21fY2hlY2tlZCA9IHhz
bV9uZWVkZWQ7CiAgICAgICAgICAgICB9CiAKLSAgICAgICAgICAgIHBhZ2UgPSBnZXRfcGFnZV9m
cm9tX21mbihfbWZuKG1mbiksIHBnX293bmVyKTsKKyAgICAgICAgICAgIHBhZ2UgPSBnZXRfcGFn
ZV9mcm9tX21mbihtZm4sIHBnX293bmVyKTsKICAgICAgICAgICAgIGlmICggdW5saWtlbHkoIXBh
Z2UpICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FS
TklORywKQEAgLTQwMDEsNyArNDAwMiw3IEBAIGxvbmcgZG9fbW11X3VwZGF0ZSgKICAgICAgICAg
ICAgICAgICBicmVhazsKICAgICAgICAgICAgIH0KIAotICAgICAgICAgICAgc2V0X2dwZm5fZnJv
bV9tZm4obWZuLCBncGZuKTsKKyAgICAgICAgICAgIHNldF9ncGZuX2Zyb21fbWZuKG1mbl94KG1m
biksIGdwZm4pOwogICAgICAgICAgICAgcGFnaW5nX21hcmtfcGZuX2RpcnR5KHBnX293bmVyLCBf
cGZuKGdwZm4pKTsKIAogICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7CkBAIC00MjU3LDggKzQy
NTgsNyBAQCBzdGF0aWMgaW50IF9fZG9fdXBkYXRlX3ZhX21hcHBpbmcoCiAgICAgICAgIGdvdG8g
b3V0OwogICAgIH0KIAotICAgIHJjID0gbW9kX2wxX2VudHJ5KHBsMWUsIHZhbCwgbWZuX3goZ2wx
bWZuKSwgTU1VX05PUk1BTF9QVF9VUERBVEUsIHYsCi0gICAgICAgICAgICAgICAgICAgICAgcGdf
b3duZXIpOworICAgIHJjID0gbW9kX2wxX2VudHJ5KHBsMWUsIHZhbCwgZ2wxbWZuLCBNTVVfTk9S
TUFMX1BUX1VQREFURSwgdiwgcGdfb3duZXIpOwogCiAgICAgcGFnZV91bmxvY2soZ2wxcGcpOwog
ICAgIHB1dF9wYWdlKGdsMXBnKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9ncmFudF90
YWJsZS5jIGIveGVuL2FyY2gveDg2L3B2L2dyYW50X3RhYmxlLmMKaW5kZXggNTE4MDMzNGY0Mi4u
MDMyNTYxOGM5OCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L2dyYW50X3RhYmxlLmMKKysr
IGIveGVuL2FyY2gveDg2L3B2L2dyYW50X3RhYmxlLmMKQEAgLTEwOCw3ICsxMDgsNyBAQCBpbnQg
Y3JlYXRlX2dyYW50X3B2X21hcHBpbmcodWludDY0X3QgYWRkciwgbWZuX3QgZnJhbWUsCiAgICAg
ICAgIGdvdG8gb3V0X3VubG9jazsKIAogICAgIG9sMWUgPSAqcGwxZTsKLSAgICBpZiAoIFVQREFU
RV9FTlRSWShsMSwgcGwxZSwgb2wxZSwgbmwxZSwgbWZuX3goZ2wxbWZuKSwgY3VyciwgMCkgKQor
ICAgIGlmICggVVBEQVRFX0VOVFJZKGwxLCBwbDFlLCBvbDFlLCBubDFlLCBnbDFtZm4sIGN1cnIs
IDApICkKICAgICAgICAgcmMgPSBHTlRTVF9va2F5OwogCiAgb3V0X3VubG9jazoKQEAgLTE2NSw3
ICsxNjUsNyBAQCBzdGF0aWMgYm9vbCBzdGVhbF9saW5lYXJfYWRkcmVzcyh1bnNpZ25lZCBsb25n
IGxpbmVhciwgbDFfcGdlbnRyeV90ICpvdXQpCiAgICAgICAgIGdvdG8gb3V0X3VubG9jazsKIAog
ICAgIG9sMWUgPSAqcGwxZTsKLSAgICBva2F5ID0gVVBEQVRFX0VOVFJZKGwxLCBwbDFlLCBvbDFl
LCBsMWVfZW1wdHkoKSwgbWZuX3goZ2wxbWZuKSwgY3VyciwgMCk7CisgICAgb2theSA9IFVQREFU
RV9FTlRSWShsMSwgcGwxZSwgb2wxZSwgbDFlX2VtcHR5KCksIGdsMW1mbiwgY3VyciwgMCk7CiAK
ICAgICBpZiAoIG9rYXkgKQogICAgICAgICAqb3V0ID0gb2wxZTsKQEAgLTI5Myw3ICsyOTMsNyBA
QCBpbnQgcmVwbGFjZV9ncmFudF9wdl9tYXBwaW5nKHVpbnQ2NF90IGFkZHIsIG1mbl90IGZyYW1l
LAogICAgICAgICAgICAgICAgICAiUFRFIGZsYWdzICV4IGZvciAlIlBSSXg2NCIgZG9uJ3QgbWF0
Y2ggZ3JhbnQgKCV4KVxuIiwKICAgICAgICAgICAgICAgICAgbDFlX2dldF9mbGFncyhvbDFlKSwg
YWRkciwgZ3JhbnRfcHRlX2ZsYWdzKTsKIAotICAgIGlmICggVVBEQVRFX0VOVFJZKGwxLCBwbDFl
LCBvbDFlLCBubDFlLCBtZm5feChnbDFtZm4pLCBjdXJyLCAwKSApCisgICAgaWYgKCBVUERBVEVf
RU5UUlkobDEsIHBsMWUsIG9sMWUsIG5sMWUsIGdsMW1mbiwgY3VyciwgMCkgKQogICAgICAgICBy
YyA9IEdOVFNUX29rYXk7CiAKICBvdXRfdW5sb2NrOgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L3B2L21tLmggYi94ZW4vYXJjaC94ODYvcHYvbW0uaAppbmRleCA5NzYyMDliYTRjLi5lZjg0ZGJi
NDFjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvbW0uaAorKysgYi94ZW4vYXJjaC94ODYv
cHYvbW0uaApAQCAtMzcsNyArMzcsNyBAQCBzdGF0aWMgaW5saW5lIGwxX3BnZW50cnlfdCBndWVz
dF9nZXRfZWZmX2wxZSh1bnNpZ25lZCBsb25nIGxpbmVhcikKICAqIFJldHVybnMgZmFsc2UgZm9y
IGZhaWx1cmUgKHBvaW50ZXIgbm90IHZhbGlkKSwgdHJ1ZSBmb3Igc3VjY2Vzcy4KICAqLwogc3Rh
dGljIGlubGluZSBib29sIHVwZGF0ZV9pbnRwdGUoaW50cHRlX3QgKnAsIGludHB0ZV90IG9sZCwg
aW50cHRlX3QgbmV3LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
bG9uZyBtZm4sIHN0cnVjdCB2Y3B1ICp2LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbWZuX3QgbWZuLCBzdHJ1Y3QgdmNwdSAqdiwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJvb2wgcHJlc2VydmVfYWQpCiB7CiAgICAgYm9vbCBydiA9IHRydWU7CkBAIC00NSw3
ICs0NSw3IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCB1cGRhdGVfaW50cHRlKGludHB0ZV90ICpwLCBp
bnRwdGVfdCBvbGQsIGludHB0ZV90IG5ldywKICNpZm5kZWYgUFRFX1VQREFURV9XSVRIX0NNUFhD
SEcKICAgICBpZiAoICFwcmVzZXJ2ZV9hZCApCiAgICAgewotICAgICAgICBydiA9IHBhZ2luZ193
cml0ZV9ndWVzdF9lbnRyeSh2LCBwLCBuZXcsIF9tZm4obWZuKSk7CisgICAgICAgIHJ2ID0gcGFn
aW5nX3dyaXRlX2d1ZXN0X2VudHJ5KHYsIHAsIG5ldywgbWZuKTsKICAgICB9CiAgICAgZWxzZQog
I2VuZGlmCkBAIC01OSw3ICs1OSw3IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCB1cGRhdGVfaW50cHRl
KGludHB0ZV90ICpwLCBpbnRwdGVfdCBvbGQsIGludHB0ZV90IG5ldywKICAgICAgICAgICAgIGlm
ICggcHJlc2VydmVfYWQgKQogICAgICAgICAgICAgICAgIF9uZXcgfD0gb2xkICYgKF9QQUdFX0FD
Q0VTU0VEIHwgX1BBR0VfRElSVFkpOwogCi0gICAgICAgICAgICBydiA9IHBhZ2luZ19jbXB4Y2hn
X2d1ZXN0X2VudHJ5KHYsIHAsICZ0LCBfbmV3LCBfbWZuKG1mbikpOworICAgICAgICAgICAgcnYg
PSBwYWdpbmdfY21weGNoZ19ndWVzdF9lbnRyeSh2LCBwLCAmdCwgX25ldywgbWZuKTsKICAgICAg
ICAgICAgIGlmICggdW5saWtlbHkocnYgPT0gMCkgKQogICAgICAgICAgICAgewogICAgICAgICAg
ICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L3B2L3JvLXBhZ2UtZmF1bHQuYyBiL3hlbi9hcmNoL3g4Ni9wdi9yby1wYWdlLWZhdWx0LmMKaW5k
ZXggZTdhNzE3OWRkYS4uOTI5MTEwNzZlZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L3Jv
LXBhZ2UtZmF1bHQuYworKysgYi94ZW4vYXJjaC94ODYvcHYvcm8tcGFnZS1mYXVsdC5jCkBAIC0x
OTcsNyArMTk3LDcgQEAgc3RhdGljIGludCBwdHdyX2VtdWxhdGVkX3VwZGF0ZSh1bnNpZ25lZCBs
b25nIGFkZHIsIGludHB0ZV90ICpwX29sZCwKICAgICBlbHNlCiAgICAgewogICAgICAgICBvbDFl
ID0gKnBsMWU7Ci0gICAgICAgIGlmICggIVVQREFURV9FTlRSWShsMSwgcGwxZSwgb2wxZSwgbmwx
ZSwgbWZuX3gobWZuKSwgdiwgMCkgKQorICAgICAgICBpZiAoICFVUERBVEVfRU5UUlkobDEsIHBs
MWUsIG9sMWUsIG5sMWUsIG1mbiwgdiwgMCkgKQogICAgICAgICAgICAgQlVHKCk7CiAgICAgfQog
Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 07 15:15:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 May 2019 15:15:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hO1oh-0007fl-I9; Tue, 07 May 2019 15:15:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qCYz=TH=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hO1og-0007e8-4p
 for xen-devel@lists.xenproject.org; Tue, 07 May 2019 15:15:38 +0000
X-Inumbo-ID: f6865222-70da-11e9-843c-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id f6865222-70da-11e9-843c-bc764e045a96;
 Tue, 07 May 2019 15:15:35 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 2AAA0374;
 Tue,  7 May 2019 08:15:35 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id E71E33F5AF;
 Tue,  7 May 2019 08:15:32 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue,  7 May 2019 16:14:57 +0100
Message-Id: <20190507151458.29350-14-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190507151458.29350-1-julien.grall@arm.com>
References: <20190507151458.29350-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH 13/14] xen/mm: Convert {s,
 g}et_gpfn_from_mfn() to use typesafe MFN
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGZpcnN0IHBhcmFtZXRlciBvZiB7cyxnfWV0X2dwZm5fZnJvbV9tZm4oKSBpcyBhbiBNRk4s
IHNvIGl0IGNhbiBiZQpzd2l0Y2hlZCB0byB1c2UgdGhlIHR5cGVzYWZlLgoKQXQgdGhlIHNhbWUg
dGltZSwgcmVwbGFjZSBncGZuIHdpdGggcGZuIGluIHRoZSBoZWxwZXJzIGFzIHRoZXkgYWxsIGRl
YWwKd2l0aCBQRk4gYW5kIGFsc28gdHVybiB0aGUgbWFjcm9zIHRvIHN0YXRpYyBpbmxpbmUuCgpO
b3RlIHRoYXQgdGhlIHJldHVybiBvZiB0aGUgZ2V0dGVyIGFuZCB0aGUgMm5kIHBhcmFtZXRlciBv
ZiB0aGUgc2V0dGVyCmhhdmUgbm90IGJlZW4gY29udmVydGVkIHRvIHVzZSB0eXBlc2FmZSBQRk4g
YmVjYXVzZSBpdCB3YXMgcmVxdWlyaW5nCm1vcmUgY2hhbmdlcyB0aGFuIGV4cGVjdGVkLgoKU2ln
bmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCi0tLQogICAg
Q2hhbmdlcyBpbiB2MjoKICAgICAgICAtIFBhdGNoIGFkZGVkCi0tLQogeGVuL2FyY2gveDg2L2Nw
dS9tY2hlY2svbWNhY3Rpb24uYyB8ICAyICstCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICAg
ICAgICAgIHwgMTQgKysrKy0tLS0KIHhlbi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5jICAgICAg
fCAxOSArKysrKy0tLS0tLQogeGVuL2FyY2gveDg2L21tL3AybS1wb2QuYyAgICAgICAgICB8ICA0
ICstLQogeGVuL2FyY2gveDg2L21tL3AybS1wdC5jICAgICAgICAgICB8IDM3ICsrKysrKysrKyst
LS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L21tL3AybS5jICAgICAgICAgICAgICB8IDY2ICsrKysr
KysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvbW0vcGFnaW5n
LmMgICAgICAgICAgIHwgIDQgKy0tCiB4ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jICAgICAg
IHwgIDYgKystLQogeGVuL2FyY2gveDg2L3g4Nl82NC90cmFwcy5jICAgICAgICB8IDQxICsrKysr
KysrKysrLS0tLS0tLS0tLS0tCiB4ZW4vY29tbW9uL21lbW9yeS5jICAgICAgICAgICAgICAgIHwg
IDIgKy0KIHhlbi9jb21tb24vcGFnZV9hbGxvYy5jICAgICAgICAgICAgfCAgMiArLQogeGVuL2lu
Y2x1ZGUvYXNtLWFybS9tbS5oICAgICAgICAgICB8ICAyICstCiB4ZW4vaW5jbHVkZS9hc20teDg2
L2dyYW50X3RhYmxlLmggIHwgIDIgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvbW0uaCAgICAgICAg
ICAgfCAxNiArKysrKy0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmggICAgICAgICAgfCAg
MiArLQogMTUgZmlsZXMgY2hhbmdlZCwgMTEzIGluc2VydGlvbnMoKyksIDEwNiBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2FjdGlvbi5jIGIveGVu
L2FyY2gveDg2L2NwdS9tY2hlY2svbWNhY3Rpb24uYwppbmRleCA2OTMzMmZiODRkLi41ZTc4ZmI3
NzAzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2FjdGlvbi5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jYWN0aW9uLmMKQEAgLTg5LDcgKzg5LDcgQEAgbWNf
bWVtZXJyX2RoYW5kbGVyKHN0cnVjdCBtY2FfYmluZm8gKmJpbmZvLAogICAgICAgICAgICAgewog
ICAgICAgICAgICAgICAgIGQgPSBnZXRfZG9tYWluX2J5X2lkKGJhbmstPm1jX2RvbWlkKTsKICAg
ICAgICAgICAgICAgICBBU1NFUlQoZCk7Ci0gICAgICAgICAgICAgICAgZ2ZuID0gZ2V0X2dwZm5f
ZnJvbV9tZm4oKGJhbmstPm1jX2FkZHIpID4+IFBBR0VfU0hJRlQpOworICAgICAgICAgICAgICAg
IGdmbiA9IGdldF9wZm5fZnJvbV9tZm4obWFkZHJfdG9fbWZuKGJhbmstPm1jX2FkZHIpKTsKIAog
ICAgICAgICAgICAgICAgIGlmICggdW5tbWFwX2Jyb2tlbl9wYWdlKGQsIG1mbiwgZ2ZuKSApCiAg
ICAgICAgICAgICAgICAgewpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJj
aC94ODYvbW0uYwppbmRleCA3ZDg4N2YyNjk5Li42MGM0NzU4MmJlIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNTAyLDcgKzUwMiw3IEBA
IHZvaWQgc2hhcmVfeGVuX3BhZ2Vfd2l0aF9ndWVzdChzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCBz
dHJ1Y3QgZG9tYWluICpkLAogICAgIGlmICggcGFnZV9nZXRfb3duZXIocGFnZSkgPT0gZCApCiAg
ICAgICAgIHJldHVybjsKIAotICAgIHNldF9ncGZuX2Zyb21fbWZuKG1mbl94KHBhZ2VfdG9fbWZu
KHBhZ2UpKSwgSU5WQUxJRF9NMlBfRU5UUlkpOworICAgIHNldF9wZm5fZnJvbV9tZm4ocGFnZV90
b19tZm4ocGFnZSksIElOVkFMSURfTTJQX0VOVFJZKTsKIAogICAgIHNwaW5fbG9jaygmZC0+cGFn
ZV9hbGxvY19sb2NrKTsKIApAQCAtMTA3Nyw3ICsxMDc3LDcgQEAgZ2V0X3BhZ2VfZnJvbV9sMWUo
CiAKICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiRXJyb3IgdXBkYXRpbmcg
bWFwcGluZ3MgZm9yIG1mbiAlIiBQUklfbWZuCiAgICAgICAgICAgICAgICAgICAgICAiIChwZm4g
JSIgUFJJX3BmbiAiLCBmcm9tIEwxIGVudHJ5ICUiIFBSSXB0ZSAiKSBmb3IgZCVkXG4iLAotICAg
ICAgICAgICAgICAgICAgICAgbWZuLCBnZXRfZ3Bmbl9mcm9tX21mbihtZm4pLAorICAgICAgICAg
ICAgICAgICAgICAgbWZuLCBnZXRfcGZuX2Zyb21fbWZuKF9tZm4obWZuKSksCiAgICAgICAgICAg
ICAgICAgICAgICBsMWVfZ2V0X2ludHB0ZShsMWUpLCBsMWVfb3duZXItPmRvbWFpbl9pZCk7CiAg
ICAgICAgICAgICByZXR1cm4gZXJyOwogICAgICAgICB9CkBAIC0xMDg4LDcgKzEwODgsNyBAQCBn
ZXRfcGFnZV9mcm9tX2wxZSgKICBjb3VsZF9ub3RfcGluOgogICAgIGdkcHJpbnRrKFhFTkxPR19X
QVJOSU5HLCAiRXJyb3IgZ2V0dGluZyBtZm4gJSIgUFJJX21mbiAiIChwZm4gJSIgUFJJX3Bmbgog
ICAgICAgICAgICAgICIpIGZyb20gTDEgZW50cnkgJSIgUFJJcHRlICIgZm9yIGwxZV9vd25lciBk
JWQsIHBnX293bmVyIGQlZFxuIiwKLSAgICAgICAgICAgICBtZm4sIGdldF9ncGZuX2Zyb21fbWZu
KG1mbiksCisgICAgICAgICAgICAgbWZuLCBnZXRfcGZuX2Zyb21fbWZuKF9tZm4obWZuKSksCiAg
ICAgICAgICAgICAgbDFlX2dldF9pbnRwdGUobDFlKSwgbDFlX293bmVyLT5kb21haW5faWQsIHBn
X293bmVyLT5kb21haW5faWQpOwogICAgIGlmICggcmVhbF9wZ19vd25lciAhPSBOVUxMICkKICAg
ICAgICAgcHV0X3BhZ2UocGFnZSk7CkBAIC0yNjA0LDcgKzI2MDQsNyBAQCBzdGF0aWMgaW50IGFs
bG9jX3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUs
CiAgICAgICAgICAgICAgICAgICIgKHBmbiAlIiBQUklfcGZuICIpIGZvciB0eXBlICUiIFBSdHlw
ZV9pbmZvCiAgICAgICAgICAgICAgICAgICI6IGNhZj0lMDhseCB0YWY9JSIgUFJ0eXBlX2luZm8g
IlxuIiwKICAgICAgICAgICAgICAgICAgbWZuX3gocGFnZV90b19tZm4ocGFnZSkpLAotICAgICAg
ICAgICAgICAgICBnZXRfZ3Bmbl9mcm9tX21mbihtZm5feChwYWdlX3RvX21mbihwYWdlKSkpLAor
ICAgICAgICAgICAgICAgICBnZXRfcGZuX2Zyb21fbWZuKHBhZ2VfdG9fbWZuKHBhZ2UpKSwKICAg
ICAgICAgICAgICAgICAgdHlwZSwgcGFnZS0+Y291bnRfaW5mbywgcGFnZS0+dS5pbnVzZS50eXBl
X2luZm8pOwogICAgICAgICBpZiAoIHBhZ2UgIT0gY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFi
bGUgKQogICAgICAgICAgICAgcGFnZS0+dS5pbnVzZS50eXBlX2luZm8gPSAwOwpAQCAtMjg5MCw3
ICsyODkwLDcgQEAgc3RhdGljIGludCBfZ2V0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpw
YWdlLCB1bnNpZ25lZCBsb25nIHR5cGUsCiAgICAgICAgICAgICAgICAgICAgICAiQmFkIHR5cGUg
KHNhdyAlIiBQUnR5cGVfaW5mbyAiICE9IGV4cCAlIiBQUnR5cGVfaW5mbyAiKSAiCiAgICAgICAg
ICAgICAgICAgICAgICAiZm9yIG1mbiAlIiBQUklfbWZuICIgKHBmbiAlIiBQUklfcGZuICIpXG4i
LAogICAgICAgICAgICAgICAgICAgICAgeCwgdHlwZSwgbWZuX3gocGFnZV90b19tZm4ocGFnZSkp
LAotICAgICAgICAgICAgICAgICAgICAgZ2V0X2dwZm5fZnJvbV9tZm4obWZuX3gocGFnZV90b19t
Zm4ocGFnZSkpKSk7CisgICAgICAgICAgICAgICAgICAgICBnZXRfcGZuX2Zyb21fbWZuKHBhZ2Vf
dG9fbWZuKHBhZ2UpKSk7CiAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKICAgICAgICAgfQog
ICAgICAgICBlbHNlIGlmICggdW5saWtlbHkoISh4ICYgUEdUX3ZhbGlkYXRlZCkpICkKQEAgLTQw
MDIsNyArNDAwMiw3IEBAIGxvbmcgZG9fbW11X3VwZGF0ZSgKICAgICAgICAgICAgICAgICBicmVh
azsKICAgICAgICAgICAgIH0KIAotICAgICAgICAgICAgc2V0X2dwZm5fZnJvbV9tZm4obWZuX3go
bWZuKSwgZ3Bmbik7CisgICAgICAgICAgICBzZXRfcGZuX2Zyb21fbWZuKG1mbiwgZ3Bmbik7CiAg
ICAgICAgICAgICBwYWdpbmdfbWFya19wZm5fZGlydHkocGdfb3duZXIsIF9wZm4oZ3BmbikpOwog
CiAgICAgICAgICAgICBwdXRfcGFnZShwYWdlKTsKQEAgLTQ1MjksNyArNDUyOSw3IEBAIGludCB4
ZW5tZW1fYWRkX3RvX3BoeXNtYXBfb25lKAogICAgICAgICBnb3RvIHB1dF9ib3RoOwogCiAgICAg
LyogVW5tYXAgZnJvbSBvbGQgbG9jYXRpb24sIGlmIGFueS4gKi8KLSAgICBvbGRfZ3BmbiA9IGdl
dF9ncGZuX2Zyb21fbWZuKG1mbl94KG1mbikpOworICAgIG9sZF9ncGZuID0gZ2V0X3Bmbl9mcm9t
X21mbihtZm4pOwogICAgIEFTU0VSVCghU0hBUkVEX00yUChvbGRfZ3BmbikpOwogICAgIGlmICgg
c3BhY2UgPT0gWEVOTUFQU1BBQ0VfZ21mbiAmJiBvbGRfZ3BmbiAhPSBnZm4gKQogICAgIHsKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5jIGIveGVuL2FyY2gveDg2L21t
L21lbV9zaGFyaW5nLmMKaW5kZXggNWFjOWQ4ZjU0Yy4uYWY5MDNjMTFlOSAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMKKysrIGIveGVuL2FyY2gveDg2L21tL21lbV9z
aGFyaW5nLmMKQEAgLTM5MSwxMSArMzkxLDEyIEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBtZW1fc2hh
cmluZ19nZm5fZGVzdHJveShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLAogICAgIHhmcmVlKGdmbl9p
bmZvKTsKIH0KIAotc3RhdGljIHN0cnVjdCBwYWdlX2luZm8qIG1lbV9zaGFyaW5nX2xvb2t1cCh1
bnNpZ25lZCBsb25nIG1mbikKK3N0YXRpYyBzdHJ1Y3QgcGFnZV9pbmZvKiBtZW1fc2hhcmluZ19s
b29rdXAobWZuX3QgbWZuKQogewotICAgIGlmICggbWZuX3ZhbGlkKF9tZm4obWZuKSkgKQorICAg
IGlmICggbWZuX3ZhbGlkKG1mbikgKQogICAgIHsKLSAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyog
cGFnZSA9IG1mbl90b19wYWdlKF9tZm4obWZuKSk7CisgICAgICAgIHN0cnVjdCBwYWdlX2luZm8q
IHBhZ2UgPSBtZm5fdG9fcGFnZShtZm4pOworCiAgICAgICAgIGlmICggcGFnZV9nZXRfb3duZXIo
cGFnZSkgPT0gZG9tX2NvdyApCiAgICAgICAgIHsKICAgICAgICAgICAgIC8qIENvdW50IGhhcyB0
byBiZSBhdCBsZWFzdCB0d28sIGJlY2F1c2Ugd2UncmUgY2FsbGVkCkBAIC00MDQsNyArNDA1LDcg
QEAgc3RhdGljIHN0cnVjdCBwYWdlX2luZm8qIG1lbV9zaGFyaW5nX2xvb2t1cCh1bnNpZ25lZCBs
b25nIG1mbikKICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgdCA9IHJlYWRfYXRvbWljKCZwYWdl
LT51LmludXNlLnR5cGVfaW5mbyk7CiAgICAgICAgICAgICBBU1NFUlQoKHQgJiBQR1RfdHlwZV9t
YXNrKSA9PSBQR1Rfc2hhcmVkX3BhZ2UpOwogICAgICAgICAgICAgQVNTRVJUKCh0ICYgUEdUX2Nv
dW50X21hc2spID49IDIpOwotICAgICAgICAgICAgQVNTRVJUKFNIQVJFRF9NMlAoZ2V0X2dwZm5f
ZnJvbV9tZm4obWZuKSkpOworICAgICAgICAgICAgQVNTRVJUKFNIQVJFRF9NMlAoZ2V0X3Bmbl9m
cm9tX21mbihtZm4pKSk7CiAgICAgICAgICAgICByZXR1cm4gcGFnZTsKICAgICAgICAgfQogICAg
IH0KQEAgLTQ2NCwxMCArNDY1LDEwIEBAIHN0YXRpYyBpbnQgYXVkaXQodm9pZCkKICAgICAgICAg
fQogCiAgICAgICAgIC8qIENoZWNrIHRoZSBtMnAgZW50cnkgKi8KLSAgICAgICAgaWYgKCAhU0hB
UkVEX00yUChnZXRfZ3Bmbl9mcm9tX21mbihtZm5feChtZm4pKSkgKQorICAgICAgICBpZiAoICFT
SEFSRURfTTJQKGdldF9wZm5fZnJvbV9tZm4obWZuKSkgKQogICAgICAgICB7CiAgICAgICAgICAg
IE1FTV9TSEFSSU5HX0RFQlVHKCJtZm4gJWx4IHNoYXJlZCwgYnV0IHdyb25nIG0ycCBlbnRyeSAo
JWx4KSFcbiIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1mbl94KG1mbiksIGdldF9n
cGZuX2Zyb21fbWZuKG1mbl94KG1mbikpKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
bWZuX3gobWZuKSwgZ2V0X3Bmbl9mcm9tX21mbihtZm4pKTsKICAgICAgICAgICAgZXJyb3JzKys7
CiAgICAgICAgIH0KIApAQCAtNjkzLDcgKzY5NCw3IEBAIHN0YXRpYyBpbmxpbmUgc3RydWN0IHBh
Z2VfaW5mbyAqX19ncmFiX3NoYXJlZF9wYWdlKG1mbl90IG1mbikKICAgICBpZiAoICFtZW1fc2hh
cmluZ19wYWdlX2xvY2socGcpICkKICAgICAgICAgcmV0dXJuIE5VTEw7CiAKLSAgICBpZiAoIG1l
bV9zaGFyaW5nX2xvb2t1cChtZm5feChtZm4pKSA9PSBOVUxMICkKKyAgICBpZiAoIG1lbV9zaGFy
aW5nX2xvb2t1cChtZm4pID09IE5VTEwgKQogICAgIHsKICAgICAgICAgbWVtX3NoYXJpbmdfcGFn
ZV91bmxvY2socGcpOwogICAgICAgICByZXR1cm4gTlVMTDsKQEAgLTg3Nyw3ICs4NzgsNyBAQCBz
dGF0aWMgaW50IG5vbWluYXRlX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLAogICAg
IGF0b21pY19pbmMoJm5yX3NoYXJlZF9tZm5zKTsKIAogICAgIC8qIFVwZGF0ZSBtMnAgZW50cnkg
dG8gU0hBUkVEX00yUF9FTlRSWSAqLwotICAgIHNldF9ncGZuX2Zyb21fbWZuKG1mbl94KG1mbiks
IFNIQVJFRF9NMlBfRU5UUlkpOworICAgIHNldF9wZm5fZnJvbV9tZm4obWZuLCBTSEFSRURfTTJQ
X0VOVFJZKTsKIAogICAgICpwaGFuZGxlID0gcGFnZS0+c2hhcmluZy0+aGFuZGxlOwogICAgIGF1
ZGl0X2FkZF9saXN0KHBhZ2UpOwpAQCAtMTIyMiw3ICsxMjIzLDcgQEAgcHJpdmF0ZV9wYWdlX2Zv
dW5kOgogICAgIH0KIAogICAgIC8qIFVwZGF0ZSBtMnAgZW50cnkgKi8KLSAgICBzZXRfZ3Bmbl9m
cm9tX21mbihtZm5feChwYWdlX3RvX21mbihwYWdlKSksIGdmbik7CisgICAgc2V0X3Bmbl9mcm9t
X21mbihwYWdlX3RvX21mbihwYWdlKSwgZ2ZuKTsKIAogICAgIC8qIE5vdyB0aGF0IHRoZSBnZm48
LT5tZm4gbWFwIGlzIHByb3Blcmx5IGVzdGFibGlzaGVkLAogICAgICAqIG1hcmtpbmcgZGlydHkg
aXMgZmVhc2libGUgKi8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMgYi94
ZW4vYXJjaC94ODYvbW0vcDJtLXBvZC5jCmluZGV4IDQzMTM4NjMwNjYuLjllMDAxNzM4ZjQgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMKKysrIGIveGVuL2FyY2gveDg2L21t
L3AybS1wb2QuYwpAQCAtNjUyLDcgKzY1Miw3IEBAIHAybV9wb2RfZGVjcmVhc2VfcmVzZXJ2YXRp
b24oc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLCB1bnNpZ25lZCBpbnQgb3JkZXIpCiAgICAg
ICAgICAgICB9CiAgICAgICAgICAgICBwMm1fdGxiX2ZsdXNoX3N5bmMocDJtKTsKICAgICAgICAg
ICAgIGZvciAoIGogPSAwOyBqIDwgbjsgKytqICkKLSAgICAgICAgICAgICAgICBzZXRfZ3Bmbl9m
cm9tX21mbihtZm5feChtZm4pLCBJTlZBTElEX00yUF9FTlRSWSk7CisgICAgICAgICAgICAgICAg
c2V0X3Bmbl9mcm9tX21mbihtZm4sIElOVkFMSURfTTJQX0VOVFJZKTsKICAgICAgICAgICAgIHAy
bV9wb2RfY2FjaGVfYWRkKHAybSwgcGFnZSwgY3VyX29yZGVyKTsKIAogICAgICAgICAgICAgc3Rl
YWxfZm9yX2NhY2hlID0gICggcDJtLT5wb2QuZW50cnlfY291bnQgPiBwMm0tPnBvZC5jb3VudCAp
OwpAQCAtMTIwMyw3ICsxMjAzLDcgQEAgcDJtX3BvZF9kZW1hbmRfcG9wdWxhdGUoc3RydWN0IHAy
bV9kb21haW4gKnAybSwgZ2ZuX3QgZ2ZuLAogCiAgICAgZm9yKCBpID0gMDsgaSA8ICgxVUwgPDwg
b3JkZXIpOyBpKysgKQogICAgIHsKLSAgICAgICAgc2V0X2dwZm5fZnJvbV9tZm4obWZuX3gobWZu
KSArIGksIGdmbl94KGdmbl9hbGlnbmVkKSArIGkpOworICAgICAgICBzZXRfcGZuX2Zyb21fbWZu
KG1mbl9hZGQobWZuLCBpKSwgZ2ZuX3goZ2ZuX2FsaWduZWQpICsgaSk7CiAgICAgICAgIHBhZ2lu
Z19tYXJrX3Bmbl9kaXJ0eShkLCBfcGZuKGdmbl94KGdmbl9hbGlnbmVkKSArIGkpKTsKICAgICB9
CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYyBiL3hlbi9hcmNoL3g4Ni9t
bS9wMm0tcHQuYwppbmRleCBjYWZjOWYyOTliLi4wZTg1ODE5ZjliIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvbW0vcDJtLXB0LmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS1wdC5jCkBAIC05
OTEsNyArOTkxLDggQEAgc3RhdGljIGludCBwMm1fcHRfY2hhbmdlX2VudHJ5X3R5cGVfcmFuZ2Uo
c3RydWN0IHAybV9kb21haW4gKnAybSwKIGxvbmcgcDJtX3B0X2F1ZGl0X3AybShzdHJ1Y3QgcDJt
X2RvbWFpbiAqcDJtKQogewogICAgIHVuc2lnbmVkIGxvbmcgZW50cnlfY291bnQgPSAwLCBwbWJh
ZCA9IDA7Ci0gICAgdW5zaWduZWQgbG9uZyBtZm4sIGdmbiwgbTJwZm47CisgICAgdW5zaWduZWQg
bG9uZyBnZm4sIG0ycGZuOworICAgIG1mbl90IG1mbjsKIAogICAgIEFTU0VSVChwMm1fbG9ja2Vk
X2J5X21lKHAybSkpOwogICAgIEFTU0VSVChwb2RfbG9ja2VkX2J5X21lKHAybSkpOwpAQCAtMTAz
MCwxOSArMTAzMSwxOSBAQCBsb25nIHAybV9wdF9hdWRpdF9wMm0oc3RydWN0IHAybV9kb21haW4g
KnAybSkKICAgICAgICAgICAgICAgICAvKiBjaGVjayBmb3IgMUdCIHN1cGVyIHBhZ2UgKi8KICAg
ICAgICAgICAgICAgICBpZiAoIGwzZV9nZXRfZmxhZ3MobDNlW2kzXSkgJiBfUEFHRV9QU0UgKQog
ICAgICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICAgICAgbWZuID0gbDNlX2dldF9wZm4o
bDNlW2kzXSk7Ci0gICAgICAgICAgICAgICAgICAgIEFTU0VSVChtZm5fdmFsaWQoX21mbihtZm4p
KSk7CisgICAgICAgICAgICAgICAgICAgIG1mbiA9IGwzZV9nZXRfbWZuKGwzZVtpM10pOworICAg
ICAgICAgICAgICAgICAgICBBU1NFUlQobWZuX3ZhbGlkKG1mbikpOwogICAgICAgICAgICAgICAg
ICAgICAvKiB3ZSBoYXZlIHRvIGNvdmVyIDUxMng1MTIgNEsgcGFnZXMgKi8KICAgICAgICAgICAg
ICAgICAgICAgZm9yICggaTIgPSAwOyAKICAgICAgICAgICAgICAgICAgICAgICAgICAgaTIgPCAo
TDJfUEFHRVRBQkxFX0VOVFJJRVMgKiBMMV9QQUdFVEFCTEVfRU5UUklFUyk7CiAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGkyKyspCiAgICAgICAgICAgICAgICAgICAgIHsKLSAgICAgICAgICAg
ICAgICAgICAgICAgIG0ycGZuID0gZ2V0X2dwZm5fZnJvbV9tZm4obWZuK2kyKTsKKyAgICAgICAg
ICAgICAgICAgICAgICAgIG0ycGZuID0gZ2V0X3Bmbl9mcm9tX21mbihtZm5fYWRkKG1mbiwgaTIp
KTsKICAgICAgICAgICAgICAgICAgICAgICAgIGlmICggbTJwZm4gIT0gKGdmbiArIGkyKSApCiAg
ICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG1i
YWQrKzsKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBQMk1fUFJJTlRLKCJtaXNtYXRjaDog
Z2ZuICUjbHggLT4gbWZuICUjbHgiCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAiIC0+IGdmbiAlI2x4XG4iLCBnZm4raTIsIG1mbitpMiwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBQMk1fUFJJTlRLKCJtaXNtYXRjaDogZ2ZuICUjbHggLT4gbWZuICUiUFJJX21m
biIgZ2ZuICUjbHhcbiIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBn
Zm4gKyBpMiwgbWZuX3gobWZuX2FkZChtZm4sIGkyKSksCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBtMnBmbik7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQlVH
KCk7CiAgICAgICAgICAgICAgICAgICAgICAgICB9CkBAIC0xMDY3LDE3ICsxMDY4LDE3IEBAIGxv
bmcgcDJtX3B0X2F1ZGl0X3AybShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQogICAgICAgICAgICAg
ICAgICAgICAvKiBjaGVjayBmb3Igc3VwZXIgcGFnZSAqLwogICAgICAgICAgICAgICAgICAgICBp
ZiAoIGwyZV9nZXRfZmxhZ3MobDJlW2kyXSkgJiBfUEFHRV9QU0UgKQogICAgICAgICAgICAgICAg
ICAgICB7Ci0gICAgICAgICAgICAgICAgICAgICAgICBtZm4gPSBsMmVfZ2V0X3BmbihsMmVbaTJd
KTsKLSAgICAgICAgICAgICAgICAgICAgICAgIEFTU0VSVChtZm5fdmFsaWQoX21mbihtZm4pKSk7
CisgICAgICAgICAgICAgICAgICAgICAgICBtZm4gPSBsMmVfZ2V0X21mbihsMmVbaTJdKTsKKyAg
ICAgICAgICAgICAgICAgICAgICAgIEFTU0VSVChtZm5fdmFsaWQobWZuKSk7CiAgICAgICAgICAg
ICAgICAgICAgICAgICBmb3IgKCBpMSA9IDA7IGkxIDwgTDFfUEFHRVRBQkxFX0VOVFJJRVM7IGkx
KyspCiAgICAgICAgICAgICAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbTJwZm4gPSBnZXRfZ3Bmbl9mcm9tX21mbihtZm4raTEpOworICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIG0ycGZuID0gZ2V0X3Bmbl9mcm9tX21mbihtZm5fYWRkKG1mbiwgaTEpKTsKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBBbGxvdyBzaGFyZWQgTTJQcyAqLwogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGlmICggKG0ycGZuICE9IChnZm4gKyBpMSkpICYmICFTSEFS
RURfTTJQKG0ycGZuKSApCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwbWJhZCsrOwotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBQMk1fUFJJTlRLKCJtaXNtYXRjaDogZ2ZuICUjbHggLT4gbWZuICUjbHgiCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIiAtPiBnZm4gJSNseFxuIiwg
Z2ZuK2kxLCBtZm4raTEsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFAyTV9QUklO
VEsoIm1pc21hdGNoOiBnZm4gJSNseCAtPiBtZm4gJSJQUklfbWZuIiAtPiBnZm4gJSNseFxuIiwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnZm4gKyBpMSwgbWZu
X3gobWZuX2FkZChtZm4sIGkxKSksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbTJwZm4pOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBCVUcoKTsK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CkBAIC0xMDk5LDE5ICsxMTAwLDE5IEBAIGxv
bmcgcDJtX3B0X2F1ZGl0X3AybShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBlbnRyeV9jb3VudCsrOwogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGNvbnRpbnVlOwogICAgICAgICAgICAgICAgICAgICAgICAgfQotICAgICAgICAgICAg
ICAgICAgICAgICAgbWZuID0gbDFlX2dldF9wZm4obDFlW2kxXSk7Ci0gICAgICAgICAgICAgICAg
ICAgICAgICBBU1NFUlQobWZuX3ZhbGlkKF9tZm4obWZuKSkpOwotICAgICAgICAgICAgICAgICAg
ICAgICAgbTJwZm4gPSBnZXRfZ3Bmbl9mcm9tX21mbihtZm4pOworICAgICAgICAgICAgICAgICAg
ICAgICAgbWZuID0gbDFlX2dldF9tZm4obDFlW2kxXSk7CisgICAgICAgICAgICAgICAgICAgICAg
ICBBU1NFUlQobWZuX3ZhbGlkKG1mbikpOworICAgICAgICAgICAgICAgICAgICAgICAgbTJwZm4g
PSBnZXRfcGZuX2Zyb21fbWZuKG1mbik7CiAgICAgICAgICAgICAgICAgICAgICAgICBpZiAoIG0y
cGZuICE9IGdmbiAmJgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0eXBlICE9IHAybV9t
bWlvX2RpcmVjdCAmJgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAhcDJtX2lzX2dyYW50
KHR5cGUpICYmCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICFwMm1faXNfc2hhcmVkKHR5
cGUpICkKICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwbWJhZCsrOwotICAgICAgICAgICAgICAgICAgICAgICAgICAgIHByaW50aygibWlzbWF0
Y2g6IGdmbiAlI2x4IC0+IG1mbiAlI2x4IgotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAiIC0+IGdmbiAlI2x4XG4iLCBnZm4sIG1mbiwgbTJwZm4pOwotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFAyTV9QUklOVEsoIm1pc21hdGNoOiBnZm4gJSNseCAtPiBtZm4gJSNseCIK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICIgLT4gZ2ZuICUjbHhcbiIs
IGdmbiwgbWZuLCBtMnBmbik7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgcHJpbnRrKCJt
aXNtYXRjaDogZ2ZuICUjbHggLT4gbWZuICUiUFJJX21mbiIgLT4gZ2ZuICUjbHhcbiIsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdmbiwgbWZuX3gobWZuKSwgbTJwZm4pOwor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFAyTV9QUklOVEsoIm1pc21hdGNoOiBnZm4gJSNs
eCAtPiBtZm4gJSJQUklfbWZuIiAtPiBnZm4gJSNseFxuIiwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGdmbiwgbWZuX3gobWZuKSwgbTJwZm4pOwogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIEJVRygpOwogICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAg
ICAgICAgICAgICAgICB9CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMgYi94ZW4v
YXJjaC94ODYvbW0vcDJtLmMKaW5kZXggM2M5OGY3MmRiYi4uMDAzZWQ5NzUyMSAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L21tL3AybS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwpAQCAt
NzY5LDcgKzc2OSw3IEBAIHZvaWQgcDJtX2ZpbmFsX3RlYXJkb3duKHN0cnVjdCBkb21haW4gKmQp
CiAKIAogc3RhdGljIGludAotcDJtX3JlbW92ZV9wYWdlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0s
IHVuc2lnbmVkIGxvbmcgZ2ZuX2wsIHVuc2lnbmVkIGxvbmcgbWZuLAorcDJtX3JlbW92ZV9wYWdl
KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuX2wsIG1mbl90IG1mbiwK
ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgcGFnZV9vcmRlcikKIHsKICAgICB1bnNpZ25l
ZCBsb25nIGk7CkBAIC03ODMsMTcgKzc4MywxNyBAQCBwMm1fcmVtb3ZlX3BhZ2Uoc3RydWN0IHAy
bV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm5fbCwgdW5zaWduZWQgbG9uZyBtZm4sCiAg
ICAgICAgIHJldHVybiAwOwogCiAgICAgQVNTRVJUKGdmbl9sb2NrZWRfYnlfbWUocDJtLCBnZm4p
KTsKLSAgICBQMk1fREVCVUcoInJlbW92aW5nIGdmbj0lI2x4IG1mbj0lI2x4XG4iLCBnZm5fbCwg
bWZuKTsKKyAgICBQMk1fREVCVUcoInJlbW92aW5nIGdmbj0lI2x4IG1mbj0lIlBSSV9tZm4iXG4i
LCBnZm5fbCwgbWZuX3gobWZuKSk7CiAKLSAgICBpZiAoIG1mbl92YWxpZChfbWZuKG1mbikpICkK
KyAgICBpZiAoIG1mbl92YWxpZChtZm4pICkKICAgICB7CiAgICAgICAgIGZvciAoIGkgPSAwOyBp
IDwgKDFVTCA8PCBwYWdlX29yZGVyKTsgaSsrICkKICAgICAgICAgewogICAgICAgICAgICAgbWZu
X3JldHVybiA9IHAybS0+Z2V0X2VudHJ5KHAybSwgZ2ZuX2FkZChnZm4sIGkpLCAmdCwgJmEsIDAs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTlVMTCwgTlVMTCk7CiAg
ICAgICAgICAgICBpZiAoICFwMm1faXNfZ3JhbnQodCkgJiYgIXAybV9pc19zaGFyZWQodCkgJiYg
IXAybV9pc19mb3JlaWduKHQpICkKLSAgICAgICAgICAgICAgICBzZXRfZ3Bmbl9mcm9tX21mbiht
Zm4raSwgSU5WQUxJRF9NMlBfRU5UUlkpOwotICAgICAgICAgICAgQVNTRVJUKCAhcDJtX2lzX3Zh
bGlkKHQpIHx8IG1mbiArIGkgPT0gbWZuX3gobWZuX3JldHVybikgKTsKKyAgICAgICAgICAgICAg
ICBzZXRfcGZuX2Zyb21fbWZuKG1mbl9hZGQobWZuLCBpKSwgSU5WQUxJRF9NMlBfRU5UUlkpOwor
ICAgICAgICAgICAgQVNTRVJUKCAhcDJtX2lzX3ZhbGlkKHQpIHx8IG1mbl9lcShtZm5fYWRkKG1m
biwgaSksIG1mbl9yZXR1cm4pICk7CiAgICAgICAgIH0KICAgICB9CiAgICAgcmV0dXJuIHAybV9z
ZXRfZW50cnkocDJtLCBnZm4sIElOVkFMSURfTUZOLCBwYWdlX29yZGVyLCBwMm1faW52YWxpZCwK
QEAgLTgwNyw3ICs4MDcsNyBAQCBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKHN0cnVjdCBkb21h
aW4gKmQsIGdmbl90IGdmbiwKICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtID0gcDJtX2dldF9o
b3N0cDJtKGQpOwogICAgIGludCByYzsKICAgICBnZm5fbG9jayhwMm0sIGdmbiwgcGFnZV9vcmRl
cik7Ci0gICAgcmMgPSBwMm1fcmVtb3ZlX3BhZ2UocDJtLCBnZm5feChnZm4pLCBtZm5feChtZm4p
LCBwYWdlX29yZGVyKTsKKyAgICByYyA9IHAybV9yZW1vdmVfcGFnZShwMm0sIGdmbl94KGdmbiks
IG1mbiwgcGFnZV9vcmRlcik7CiAgICAgZ2ZuX3VubG9jayhwMm0sIGdmbiwgcGFnZV9vcmRlcik7
CiAgICAgcmV0dXJuIHJjOwogfQpAQCAtOTA4LDcgKzkwOCw3IEBAIGd1ZXN0X3BoeXNtYXBfYWRk
X2VudHJ5KHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwgbWZuX3QgbWZuLAogICAgICAgICBl
bHNlIGlmICggcDJtX2lzX3JhbShvdCkgJiYgIXAybV9pc19wYWdlZChvdCkgKQogICAgICAgICB7
CiAgICAgICAgICAgICBBU1NFUlQobWZuX3ZhbGlkKG9tZm4pKTsKLSAgICAgICAgICAgIHNldF9n
cGZuX2Zyb21fbWZuKG1mbl94KG9tZm4pLCBJTlZBTElEX00yUF9FTlRSWSk7CisgICAgICAgICAg
ICBzZXRfcGZuX2Zyb21fbWZuKG9tZm4sIElOVkFMSURfTTJQX0VOVFJZKTsKICAgICAgICAgfQog
ICAgICAgICBlbHNlIGlmICggb3QgPT0gcDJtX3BvcHVsYXRlX29uX2RlbWFuZCApCiAgICAgICAg
IHsKQEAgLTk1MSw3ICs5NTEsNyBAQCBndWVzdF9waHlzbWFwX2FkZF9lbnRyeShzdHJ1Y3QgZG9t
YWluICpkLCBnZm5fdCBnZm4sIG1mbl90IG1mbiwKICAgICAgICAgICAgICAgICBQMk1fREVCVUco
Im9sZCBnZm49JSNseCAtPiBtZm4gJSNseFxuIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
Z2ZuX3gob2dmbikgLCBtZm5feChvbWZuKSk7CiAgICAgICAgICAgICAgICAgaWYgKCBtZm5fZXEo
b21mbiwgbWZuX2FkZChtZm4sIGkpKSApCi0gICAgICAgICAgICAgICAgICAgIHAybV9yZW1vdmVf
cGFnZShwMm0sIGdmbl94KG9nZm4pLCBtZm5feChtZm5fYWRkKG1mbiwgaSkpLAorICAgICAgICAg
ICAgICAgICAgICBwMm1fcmVtb3ZlX3BhZ2UocDJtLCBnZm5feChvZ2ZuKSwgbWZuX2FkZChtZm4s
IGkpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMCk7CiAgICAgICAgICAg
ICB9CiAgICAgICAgIH0KQEAgLTk2OCw4ICs5NjgsOCBAQCBndWVzdF9waHlzbWFwX2FkZF9lbnRy
eShzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4sIG1mbl90IG1mbiwKICAgICAgICAgaWYgKCAh
cDJtX2lzX2dyYW50KHQpICkKICAgICAgICAgewogICAgICAgICAgICAgZm9yICggaSA9IDA7IGkg
PCAoMVVMIDw8IHBhZ2Vfb3JkZXIpOyBpKysgKQotICAgICAgICAgICAgICAgIHNldF9ncGZuX2Zy
b21fbWZuKG1mbl94KG1mbl9hZGQobWZuLCBpKSksCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZ2ZuX3goZ2ZuX2FkZChnZm4sIGkpKSk7CisgICAgICAgICAgICAgICAgc2V0X3Bm
bl9mcm9tX21mbihtZm5fYWRkKG1mbiwgaSksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBnZm5feChnZm5fYWRkKGdmbiwgaSkpKTsKICAgICAgICAgfQogICAgIH0KICAgICBlbHNl
CkBAIC0xMjcyLDcgKzEyNzIsNyBAQCBzdGF0aWMgaW50IHNldF90eXBlZF9wMm1fZW50cnkoc3Ry
dWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm5fbCwKICAgICAgICAgZm9yICggaSA9IDA7
IGkgPCAoMVVMIDw8IG9yZGVyKTsgKytpICkKICAgICAgICAgewogICAgICAgICAgICAgQVNTRVJU
KG1mbl92YWxpZChtZm5fYWRkKG9tZm4sIGkpKSk7Ci0gICAgICAgICAgICBzZXRfZ3Bmbl9mcm9t
X21mbihtZm5feChvbWZuKSArIGksIElOVkFMSURfTTJQX0VOVFJZKTsKKyAgICAgICAgICAgIHNl
dF9wZm5fZnJvbV9tZm4obWZuX2FkZChvbWZuLCBpKSwgSU5WQUxJRF9NMlBfRU5UUlkpOwogICAg
ICAgICB9CiAgICAgfQogCkBAIC0xNDY3LDcgKzE0NjcsNyBAQCBpbnQgc2V0X3NoYXJlZF9wMm1f
ZW50cnkoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm5fbCwgbWZuX3QgbWZuKQog
ICAgIHBnX3R5cGUgPSByZWFkX2F0b21pYygmKG1mbl90b19wYWdlKG9tZm4pLT51LmludXNlLnR5
cGVfaW5mbykpOwogICAgIGlmICggKHBnX3R5cGUgJiBQR1RfY291bnRfbWFzaykgPT0gMAogICAg
ICAgICAgfHwgKHBnX3R5cGUgJiBQR1RfdHlwZV9tYXNrKSAhPSBQR1Rfc2hhcmVkX3BhZ2UgKQot
ICAgICAgICBzZXRfZ3Bmbl9mcm9tX21mbihtZm5feChvbWZuKSwgSU5WQUxJRF9NMlBfRU5UUlkp
OworICAgICAgICBzZXRfcGZuX2Zyb21fbWZuKG9tZm4sIElOVkFMSURfTTJQX0VOVFJZKTsKIAog
ICAgIFAyTV9ERUJVRygic2V0IHNoYXJlZCAlbHggJWx4XG4iLCBnZm5fbCwgbWZuX3gobWZuKSk7
CiAgICAgcmMgPSBwMm1fc2V0X2VudHJ5KHAybSwgZ2ZuLCBtZm4sIFBBR0VfT1JERVJfNEssIHAy
bV9yYW1fc2hhcmVkLApAQCAtMTgyMSw3ICsxODIxLDcgQEAgaW50IHAybV9tZW1fcGFnaW5nX3By
ZXAoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm5fbCwgdWludDY0X3QgYnVmZmVy
KQogICAgIHJldCA9IHAybV9zZXRfZW50cnkocDJtLCBnZm4sIG1mbiwgUEFHRV9PUkRFUl80SywK
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhZ2luZ19tb2RlX2xvZ19kaXJ0eShkKSA/IHAybV9y
YW1fbG9nZGlydHkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICA6IHAybV9yYW1fcncsIGEpOwotICAgIHNldF9ncGZuX2Zyb21fbWZuKG1mbl94KG1mbiks
IGdmbl9sKTsKKyAgICBzZXRfcGZuX2Zyb21fbWZuKG1mbiwgZ2ZuX2wpOwogCiAgICAgaWYgKCAh
cGFnZV9leHRhbnQgKQogICAgICAgICBhdG9taWNfZGVjKCZkLT5wYWdlZF9wYWdlcyk7CkBAIC0x
ODcyLDcgKzE4NzIsNyBAQCB2b2lkIHAybV9tZW1fcGFnaW5nX3Jlc3VtZShzdHJ1Y3QgZG9tYWlu
ICpkLCB2bV9ldmVudF9yZXNwb25zZV90ICpyc3ApCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHAybV9yYW1fcncsIGEpOwogCiAgICAgICAgICAgICBpZiAoICFyYyApCi0gICAg
ICAgICAgICAgICAgc2V0X2dwZm5fZnJvbV9tZm4obWZuX3gobWZuKSwgZ2ZuX3goZ2ZuKSk7Cisg
ICAgICAgICAgICAgICAgc2V0X3Bmbl9mcm9tX21mbihtZm4sIGdmbl94KGdmbikpOwogICAgICAg
ICB9CiAgICAgICAgIGdmbl91bmxvY2socDJtLCBnZm4sIDApOwogICAgIH0KQEAgLTI2MzUsNyAr
MjYzNSw3IEBAIGludCBwMm1fY2hhbmdlX2FsdHAybV9nZm4oc3RydWN0IGRvbWFpbiAqZCwgdW5z
aWduZWQgaW50IGlkeCwKICAgICBpZiAoIGdmbl9lcShuZXdfZ2ZuLCBJTlZBTElEX0dGTikgKQog
ICAgIHsKICAgICAgICAgaWYgKCBtZm5fdmFsaWQobWZuKSApCi0gICAgICAgICAgICBwMm1fcmVt
b3ZlX3BhZ2UoYXAybSwgZ2ZuX3gob2xkX2dmbiksIG1mbl94KG1mbiksIFBBR0VfT1JERVJfNEsp
OworICAgICAgICAgICAgcDJtX3JlbW92ZV9wYWdlKGFwMm0sIGdmbl94KG9sZF9nZm4pLCBtZm4s
IFBBR0VfT1JERVJfNEspOwogICAgICAgICByYyA9IDA7CiAgICAgICAgIGdvdG8gb3V0OwogICAg
IH0KQEAgLTI3NzIsOCArMjc3Miw4IEBAIHZvaWQgYXVkaXRfcDJtKHN0cnVjdCBkb21haW4gKmQs
CiB7CiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKICAgICBzdHJ1Y3QgZG9tYWluICpvZDsK
LSAgICB1bnNpZ25lZCBsb25nIG1mbiwgZ2ZuOwotICAgIG1mbl90IHAybWZuOworICAgIHVuc2ln
bmVkIGxvbmcgZ2ZuOworICAgIG1mbl90IHAybWZuLCBtZm47CiAgICAgdW5zaWduZWQgbG9uZyBv
cnBoYW5zX2NvdW50ID0gMCwgbXBiYWQgPSAwLCBwbWJhZCA9IDA7CiAgICAgcDJtX2FjY2Vzc190
IHAybWE7CiAgICAgcDJtX3R5cGVfdCB0eXBlOwpAQCAtMjc5NSw1NCArMjc5NSw1NCBAQCB2b2lk
IGF1ZGl0X3AybShzdHJ1Y3QgZG9tYWluICpkLAogICAgIHNwaW5fbG9jaygmZC0+cGFnZV9hbGxv
Y19sb2NrKTsKICAgICBwYWdlX2xpc3RfZm9yX2VhY2ggKCBwYWdlLCAmZC0+cGFnZV9saXN0ICkK
ICAgICB7Ci0gICAgICAgIG1mbiA9IG1mbl94KHBhZ2VfdG9fbWZuKHBhZ2UpKTsKKyAgICAgICAg
bWZuID0gcGFnZV90b19tZm4ocGFnZSk7CiAKLSAgICAgICAgUDJNX1BSSU5USygiYXVkaXRpbmcg
Z3Vlc3QgcGFnZSwgbWZuPSUjbHhcbiIsIG1mbik7CisgICAgICAgIFAyTV9QUklOVEsoImF1ZGl0
aW5nIGd1ZXN0IHBhZ2UsIG1mbj0lIlBSSV9tZm4iXG4iLCBtZm5feChtZm4pKTsKIAogICAgICAg
ICBvZCA9IHBhZ2VfZ2V0X293bmVyKHBhZ2UpOwogCiAgICAgICAgIGlmICggb2QgIT0gZCApCiAg
ICAgICAgIHsKLSAgICAgICAgICAgIFAyTV9QUklOVEsoIndyb25nIG93bmVyICUjbHggLT4gJXAo
JXUpICE9ICVwKCV1KVxuIiwKLSAgICAgICAgICAgICAgICAgICAgICAgbWZuLCBvZCwgKG9kP29k
LT5kb21haW5faWQ6LTEpLCBkLCBkLT5kb21haW5faWQpOworICAgICAgICAgICAgUDJNX1BSSU5U
Sygid3Jvbmcgb3duZXIgJSJQUklfbWZuIiAtPiAlcCgldSkgIT0gJXAoJXUpXG4iLAorICAgICAg
ICAgICAgICAgICAgICAgICBtZm5feChtZm4pLCBvZCwgKG9kP29kLT5kb21haW5faWQ6LTEpLCBk
LCBkLT5kb21haW5faWQpOwogICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgIH0KIAotICAg
ICAgICBnZm4gPSBnZXRfZ3Bmbl9mcm9tX21mbihtZm4pOworICAgICAgICBnZm4gPSBnZXRfcGZu
X2Zyb21fbWZuKG1mbik7CiAgICAgICAgIGlmICggZ2ZuID09IElOVkFMSURfTTJQX0VOVFJZICkK
ICAgICAgICAgewogICAgICAgICAgICAgb3JwaGFuc19jb3VudCsrOwotICAgICAgICAgICAgUDJN
X1BSSU5USygib3JwaGFuZWQgZ3Vlc3QgcGFnZTogbWZuPSUjbHggaGFzIGludmFsaWQgZ2ZuXG4i
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgbWZuKTsKKyAgICAgICAgICAgIFAyTV9QUklO
VEsoIm9ycGhhbmVkIGd1ZXN0IHBhZ2U6IG1mbj0lIlBSSV9tZm4iIGhhcyBpbnZhbGlkIGdmblxu
IiwKKyAgICAgICAgICAgICAgICAgICAgICAgbWZuX3gobWZuKSk7CiAgICAgICAgICAgICBjb250
aW51ZTsKICAgICAgICAgfQogCiAgICAgICAgIGlmICggU0hBUkVEX00yUChnZm4pICkKICAgICAg
ICAgewotICAgICAgICAgICAgUDJNX1BSSU5USygic2hhcmVkIG1mbiAoJWx4KSBvbiBkb21haW4g
cGFnZSBsaXN0IVxuIiwKLSAgICAgICAgICAgICAgICAgICAgbWZuKTsKKyAgICAgICAgICAgIFAy
TV9QUklOVEsoInNoYXJlZCBtZm4gKCUiUFJJX21mbiIpIG9uIGRvbWFpbiBwYWdlIGxpc3QhXG4i
LAorICAgICAgICAgICAgICAgICAgICAgICBtZm5feChtZm4pKTsKICAgICAgICAgICAgIGNvbnRp
bnVlOwogICAgICAgICB9CiAKICAgICAgICAgcDJtZm4gPSBnZXRfZ2ZuX3R5cGVfYWNjZXNzKHAy
bSwgZ2ZuLCAmdHlwZSwgJnAybWEsIDAsIE5VTEwpOwotICAgICAgICBpZiAoIG1mbl94KHAybWZu
KSAhPSBtZm4gKQorICAgICAgICBpZiAoICFtZm5fZXEocDJtZm4sIG1mbikgKQogICAgICAgICB7
CiAgICAgICAgICAgICBtcGJhZCsrOwotICAgICAgICAgICAgUDJNX1BSSU5USygibWFwIG1pc21h
dGNoIG1mbiAlI2x4IC0+IGdmbiAlI2x4IC0+IG1mbiAlI2x4IgorICAgICAgICAgICAgUDJNX1BS
SU5USygibWFwIG1pc21hdGNoIG1mbiAlIlBSSV9tZm4iIC0+IGdmbiAlI2x4IC0+IG1mbiAlIlBS
SV9tZm4iIgogICAgICAgICAgICAgICAgICAgICAgICAiICgtPiBnZm4gJSNseClcbiIsCi0gICAg
ICAgICAgICAgICAgICAgICAgIG1mbiwgZ2ZuLCBtZm5feChwMm1mbiksCisgICAgICAgICAgICAg
ICAgICAgICAgIG1mbl94KG1mbiksIGdmbiwgbWZuX3gocDJtZm4pLAogICAgICAgICAgICAgICAg
ICAgICAgICAobWZuX3ZhbGlkKHAybWZuKQotICAgICAgICAgICAgICAgICAgICAgICAgPyBnZXRf
Z3Bmbl9mcm9tX21mbihtZm5feChwMm1mbikpCisgICAgICAgICAgICAgICAgICAgICAgICA/IGdl
dF9wZm5fZnJvbV9tZm4ocDJtZm4pCiAgICAgICAgICAgICAgICAgICAgICAgICA6IC0xdSkpOwog
ICAgICAgICAgICAgLyogVGhpcyBtMnAgZW50cnkgaXMgc3RhbGU6IHRoZSBkb21haW4gaGFzIGFu
b3RoZXIgZnJhbWUgaW4KICAgICAgICAgICAgICAqIHRoaXMgcGh5c2ljYWwgc2xvdC4gIE5vIGdy
ZWF0IGRpc2FzdGVyLCBidXQgZm9yIG5lYXRuZXNzLAogICAgICAgICAgICAgICogYmxvdyBhd2F5
IHRoZSBtMnAgZW50cnkuICovCi0gICAgICAgICAgICBzZXRfZ3Bmbl9mcm9tX21mbihtZm4sIElO
VkFMSURfTTJQX0VOVFJZKTsKKyAgICAgICAgICAgIHNldF9wZm5fZnJvbV9tZm4obWZuLCBJTlZB
TElEX00yUF9FTlRSWSk7CiAgICAgICAgIH0KICAgICAgICAgX19wdXRfZ2ZuKHAybSwgZ2ZuKTsK
IAotICAgICAgICBQMk1fUFJJTlRLKCJPSzogbWZuPSUjbHgsIGdmbj0lI2x4LCBwMm1mbj0lI2x4
XG4iLAotICAgICAgICAgICAgICAgICAgICAgICBtZm4sIGdmbiwgbWZuX3gocDJtZm4pKTsKKyAg
ICAgICAgUDJNX1BSSU5USygiT0s6IG1mbj0lIlBSSV9tZm4iLCBnZm49JSNseCwgcDJtZm49JSJQ
UklfbWZuIlxuIiwKKyAgICAgICAgICAgICAgICAgICBtZm5feChtZm4pLCBnZm4sIG1mbl94KHAy
bWZuKSk7CiAgICAgfQogICAgIHNwaW5fdW5sb2NrKCZkLT5wYWdlX2FsbG9jX2xvY2spOwogCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcGFnaW5nLmMgYi94ZW4vYXJjaC94ODYvbW0vcGFn
aW5nLmMKaW5kZXggOWIwZjI2OGU3NC4uY2VmMmY5MDE4NiAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L21tL3BhZ2luZy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wYWdpbmcuYwpAQCAtMzQ0LDcg
KzM0NCw3IEBAIHZvaWQgcGFnaW5nX21hcmtfZGlydHkoc3RydWN0IGRvbWFpbiAqZCwgbWZuX3Qg
Z21mbikKICAgICAgICAgcmV0dXJuOwogCiAgICAgLyogV2UgL3JlYWxseS8gbWVhbiBQRk4gaGVy
ZSwgZXZlbiBmb3Igbm9uLXRyYW5zbGF0ZWQgZ3Vlc3RzLiAqLwotICAgIHBmbiA9IF9wZm4oZ2V0
X2dwZm5fZnJvbV9tZm4obWZuX3goZ21mbikpKTsKKyAgICBwZm4gPSBfcGZuKGdldF9wZm5fZnJv
bV9tZm4oZ21mbikpOwogCiAgICAgcGFnaW5nX21hcmtfcGZuX2RpcnR5KGQsIHBmbik7CiB9CkBA
IC0zNjIsNyArMzYyLDcgQEAgaW50IHBhZ2luZ19tZm5faXNfZGlydHkoc3RydWN0IGRvbWFpbiAq
ZCwgbWZuX3QgZ21mbikKICAgICBBU1NFUlQocGFnaW5nX21vZGVfbG9nX2RpcnR5KGQpKTsKIAog
ICAgIC8qIFdlIC9yZWFsbHkvIG1lYW4gUEZOIGhlcmUsIGV2ZW4gZm9yIG5vbi10cmFuc2xhdGVk
IGd1ZXN0cy4gKi8KLSAgICBwZm4gPSBfcGZuKGdldF9ncGZuX2Zyb21fbWZuKG1mbl94KGdtZm4p
KSk7CisgICAgcGZuID0gX3BmbihnZXRfcGZuX2Zyb21fbWZuKGdtZm4pKTsKICAgICAvKiBJbnZh
bGlkIHBhZ2VzIGNhbid0IGJlIGRpcnR5LiAqLwogICAgIGlmICggdW5saWtlbHkoIVZBTElEX00y
UChwZm5feChwZm4pKSkgKQogICAgICAgICByZXR1cm4gMDsKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9wdi9kb20wX2J1aWxkLmMgYi94ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jCmluZGV4
IGNlZjJkNDIyNTQuLmIzOWFiNjcwOTIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9kb20w
X2J1aWxkLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYwpAQCAtMzksNyArMzks
NyBAQCB2b2lkIF9faW5pdCBkb20wX3VwZGF0ZV9waHlzbWFwKHN0cnVjdCBkb21haW4gKmQsIHVu
c2lnbmVkIGxvbmcgcGZuLAogICAgIGVsc2UKICAgICAgICAgKCh1bnNpZ25lZCBpbnQgKil2cGh5
c21hcF9zKVtwZm5dID0gbWZuOwogCi0gICAgc2V0X2dwZm5fZnJvbV9tZm4obWZuLCBwZm4pOwor
ICAgIHNldF9wZm5fZnJvbV9tZm4oX21mbihtZm4pLCBwZm4pOwogfQogCiBzdGF0aWMgX19pbml0
IHZvaWQgbWFya19wdl9wdF9wYWdlc19yZG9ubHkoc3RydWN0IGRvbWFpbiAqZCwKQEAgLTc5OCw4
ICs3OTgsOCBAQCBpbnQgX19pbml0IGRvbTBfY29uc3RydWN0X3B2KHN0cnVjdCBkb21haW4gKmQs
CiAgICAgcGFnZV9saXN0X2Zvcl9lYWNoICggcGFnZSwgJmQtPnBhZ2VfbGlzdCApCiAgICAgewog
ICAgICAgICBtZm4gPSBtZm5feChwYWdlX3RvX21mbihwYWdlKSk7Ci0gICAgICAgIEJVR19PTihT
SEFSRURfTTJQKGdldF9ncGZuX2Zyb21fbWZuKG1mbikpKTsKLSAgICAgICAgaWYgKCBnZXRfZ3Bm
bl9mcm9tX21mbihtZm4pID49IGNvdW50ICkKKyAgICAgICAgQlVHX09OKFNIQVJFRF9NMlAoZ2V0
X3Bmbl9mcm9tX21mbihfbWZuKG1mbikpKSk7CisgICAgICAgIGlmICggZ2V0X3Bmbl9mcm9tX21m
bihfbWZuKG1mbikpID49IGNvdW50ICkKICAgICAgICAgewogICAgICAgICAgICAgQlVHX09OKGlz
X3B2XzMyYml0X2RvbWFpbihkKSk7CiAgICAgICAgICAgICBpZiAoICFwYWdlLT51LmludXNlLnR5
cGVfaW5mbyAmJgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC90cmFwcy5jIGIveGVu
L2FyY2gveDg2L3g4Nl82NC90cmFwcy5jCmluZGV4IDQ0YWY3NjVlM2UuLmY4MGYyMjUwZmUgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYworKysgYi94ZW4vYXJjaC94ODYv
eDg2XzY0L3RyYXBzLmMKQEAgLTE4NCw3ICsxODQsOCBAQCB2b2lkIHZjcHVfc2hvd19yZWdpc3Rl
cnMoY29uc3Qgc3RydWN0IHZjcHUgKnYpCiAKIHZvaWQgc2hvd19wYWdlX3dhbGsodW5zaWduZWQg
bG9uZyBhZGRyKQogewotICAgIHVuc2lnbmVkIGxvbmcgcGZuLCBtZm4gPSByZWFkX2NyMygpID4+
IFBBR0VfU0hJRlQ7CisgICAgdW5zaWduZWQgbG9uZyBwZm47CisgICAgbWZuX3QgbWZuID0gbWFk
ZHJfdG9fbWZuKHJlYWRfY3IzKCkpOwogICAgIGw0X3BnZW50cnlfdCBsNGUsICpsNHQ7CiAgICAg
bDNfcGdlbnRyeV90IGwzZSwgKmwzdDsKICAgICBsMl9wZ2VudHJ5X3QgbDJlLCAqbDJ0OwpAQCAt
MTk0LDUyICsxOTUsNTIgQEAgdm9pZCBzaG93X3BhZ2Vfd2Fsayh1bnNpZ25lZCBsb25nIGFkZHIp
CiAgICAgaWYgKCAhaXNfY2Fub25pY2FsX2FkZHJlc3MoYWRkcikgKQogICAgICAgICByZXR1cm47
CiAKLSAgICBsNHQgPSBtYXBfZG9tYWluX3BhZ2UoX21mbihtZm4pKTsKKyAgICBsNHQgPSBtYXBf
ZG9tYWluX3BhZ2UobWZuKTsKICAgICBsNGUgPSBsNHRbbDRfdGFibGVfb2Zmc2V0KGFkZHIpXTsK
ICAgICB1bm1hcF9kb21haW5fcGFnZShsNHQpOwotICAgIG1mbiA9IGw0ZV9nZXRfcGZuKGw0ZSk7
Ci0gICAgcGZuID0gbWZuX3ZhbGlkKF9tZm4obWZuKSkgJiYgbWFjaGluZV90b19waHlzX21hcHBp
bmdfdmFsaWQgPwotICAgICAgICAgIGdldF9ncGZuX2Zyb21fbWZuKG1mbikgOiBJTlZBTElEX00y
UF9FTlRSWTsKKyAgICBtZm4gPSBsNGVfZ2V0X21mbihsNGUpOworICAgIHBmbiA9IG1mbl92YWxp
ZChtZm4pICYmIG1hY2hpbmVfdG9fcGh5c19tYXBwaW5nX3ZhbGlkID8KKyAgICAgICAgICBnZXRf
cGZuX2Zyb21fbWZuKG1mbikgOiBJTlZBTElEX00yUF9FTlRSWTsKICAgICBwcmludGsoIiBMNFsw
eCUwM2x4XSA9ICUiUFJJcHRlIiAlMDE2bHhcbiIsCiAgICAgICAgICAgIGw0X3RhYmxlX29mZnNl
dChhZGRyKSwgbDRlX2dldF9pbnRwdGUobDRlKSwgcGZuKTsKICAgICBpZiAoICEobDRlX2dldF9m
bGFncyhsNGUpICYgX1BBR0VfUFJFU0VOVCkgfHwKLSAgICAgICAgICFtZm5fdmFsaWQoX21mbiht
Zm4pKSApCisgICAgICAgICAhbWZuX3ZhbGlkKG1mbikgKQogICAgICAgICByZXR1cm47CiAKLSAg
ICBsM3QgPSBtYXBfZG9tYWluX3BhZ2UoX21mbihtZm4pKTsKKyAgICBsM3QgPSBtYXBfZG9tYWlu
X3BhZ2UobWZuKTsKICAgICBsM2UgPSBsM3RbbDNfdGFibGVfb2Zmc2V0KGFkZHIpXTsKICAgICB1
bm1hcF9kb21haW5fcGFnZShsM3QpOwotICAgIG1mbiA9IGwzZV9nZXRfcGZuKGwzZSk7Ci0gICAg
cGZuID0gbWZuX3ZhbGlkKF9tZm4obWZuKSkgJiYgbWFjaGluZV90b19waHlzX21hcHBpbmdfdmFs
aWQgPwotICAgICAgICAgIGdldF9ncGZuX2Zyb21fbWZuKG1mbikgOiBJTlZBTElEX00yUF9FTlRS
WTsKKyAgICBtZm4gPSBsM2VfZ2V0X21mbihsM2UpOworICAgIHBmbiA9IG1mbl92YWxpZChtZm4p
ICYmIG1hY2hpbmVfdG9fcGh5c19tYXBwaW5nX3ZhbGlkID8KKyAgICAgICAgICBnZXRfcGZuX2Zy
b21fbWZuKG1mbikgOiBJTlZBTElEX00yUF9FTlRSWTsKICAgICBwcmludGsoIiBMM1sweCUwM2x4
XSA9ICUiUFJJcHRlIiAlMDE2bHglc1xuIiwKICAgICAgICAgICAgbDNfdGFibGVfb2Zmc2V0KGFk
ZHIpLCBsM2VfZ2V0X2ludHB0ZShsM2UpLCBwZm4sCiAgICAgICAgICAgIChsM2VfZ2V0X2ZsYWdz
KGwzZSkgJiBfUEFHRV9QU0UpID8gIiAoUFNFKSIgOiAiIik7CiAgICAgaWYgKCAhKGwzZV9nZXRf
ZmxhZ3MobDNlKSAmIF9QQUdFX1BSRVNFTlQpIHx8CiAgICAgICAgICAobDNlX2dldF9mbGFncyhs
M2UpICYgX1BBR0VfUFNFKSB8fAotICAgICAgICAgIW1mbl92YWxpZChfbWZuKG1mbikpICkKKyAg
ICAgICAgICFtZm5fdmFsaWQobWZuKSApCiAgICAgICAgIHJldHVybjsKIAotICAgIGwydCA9IG1h
cF9kb21haW5fcGFnZShfbWZuKG1mbikpOworICAgIGwydCA9IG1hcF9kb21haW5fcGFnZShtZm4p
OwogICAgIGwyZSA9IGwydFtsMl90YWJsZV9vZmZzZXQoYWRkcildOwogICAgIHVubWFwX2RvbWFp
bl9wYWdlKGwydCk7Ci0gICAgbWZuID0gbDJlX2dldF9wZm4obDJlKTsKLSAgICBwZm4gPSBtZm5f
dmFsaWQoX21mbihtZm4pKSAmJiBtYWNoaW5lX3RvX3BoeXNfbWFwcGluZ192YWxpZCA/Ci0gICAg
ICAgICAgZ2V0X2dwZm5fZnJvbV9tZm4obWZuKSA6IElOVkFMSURfTTJQX0VOVFJZOworICAgIG1m
biA9IGwyZV9nZXRfbWZuKGwyZSk7CisgICAgcGZuID0gbWZuX3ZhbGlkKG1mbikgJiYgbWFjaGlu
ZV90b19waHlzX21hcHBpbmdfdmFsaWQgPworICAgICAgICAgIGdldF9wZm5fZnJvbV9tZm4obWZu
KSA6IElOVkFMSURfTTJQX0VOVFJZOwogICAgIHByaW50aygiIEwyWzB4JTAzbHhdID0gJSJQUklw
dGUiICUwMTZseCVzXG4iLAogICAgICAgICAgICBsMl90YWJsZV9vZmZzZXQoYWRkciksIGwyZV9n
ZXRfaW50cHRlKGwyZSksIHBmbiwKICAgICAgICAgICAgKGwyZV9nZXRfZmxhZ3MobDJlKSAmIF9Q
QUdFX1BTRSkgPyAiIChQU0UpIiA6ICIiKTsKICAgICBpZiAoICEobDJlX2dldF9mbGFncyhsMmUp
ICYgX1BBR0VfUFJFU0VOVCkgfHwKICAgICAgICAgIChsMmVfZ2V0X2ZsYWdzKGwyZSkgJiBfUEFH
RV9QU0UpIHx8Ci0gICAgICAgICAhbWZuX3ZhbGlkKF9tZm4obWZuKSkgKQorICAgICAgICAgIW1m
bl92YWxpZChtZm4pICkKICAgICAgICAgcmV0dXJuOwogCi0gICAgbDF0ID0gbWFwX2RvbWFpbl9w
YWdlKF9tZm4obWZuKSk7CisgICAgbDF0ID0gbWFwX2RvbWFpbl9wYWdlKG1mbik7CiAgICAgbDFl
ID0gbDF0W2wxX3RhYmxlX29mZnNldChhZGRyKV07CiAgICAgdW5tYXBfZG9tYWluX3BhZ2UobDF0
KTsKLSAgICBtZm4gPSBsMWVfZ2V0X3BmbihsMWUpOwotICAgIHBmbiA9IG1mbl92YWxpZChfbWZu
KG1mbikpICYmIG1hY2hpbmVfdG9fcGh5c19tYXBwaW5nX3ZhbGlkID8KLSAgICAgICAgICBnZXRf
Z3Bmbl9mcm9tX21mbihtZm4pIDogSU5WQUxJRF9NMlBfRU5UUlk7CisgICAgbWZuID0gbDFlX2dl
dF9tZm4obDFlKTsKKyAgICBwZm4gPSBtZm5fdmFsaWQobWZuKSAmJiBtYWNoaW5lX3RvX3BoeXNf
bWFwcGluZ192YWxpZCA/CisgICAgICAgICAgZ2V0X3Bmbl9mcm9tX21mbihtZm4pIDogSU5WQUxJ
RF9NMlBfRU5UUlk7CiAgICAgcHJpbnRrKCIgTDFbMHglMDNseF0gPSAlIlBSSXB0ZSIgJTAxNmx4
XG4iLAogICAgICAgICAgICBsMV90YWJsZV9vZmZzZXQoYWRkciksIGwxZV9nZXRfaW50cHRlKGwx
ZSksIHBmbik7CiB9CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL21lbW9yeS5jIGIveGVuL2NvbW1v
bi9tZW1vcnkuYwppbmRleCBkNmE1ODBkYTMxLi5lZWNjOTY3MWZmIDEwMDY0NAotLS0gYS94ZW4v
Y29tbW9uL21lbW9yeS5jCisrKyBiL3hlbi9jb21tb24vbWVtb3J5LmMKQEAgLTI3Myw3ICsyNzMs
NyBAQCBzdGF0aWMgdm9pZCBwb3B1bGF0ZV9waHlzbWFwKHN0cnVjdCBtZW1vcF9hcmdzICphKQog
ICAgICAgICAgICAgaWYgKCAhcGFnaW5nX21vZGVfdHJhbnNsYXRlKGQpICkKICAgICAgICAgICAg
IHsKICAgICAgICAgICAgICAgICBmb3IgKCBqID0gMDsgaiA8ICgxVSA8PCBhLT5leHRlbnRfb3Jk
ZXIpOyBqKysgKQotICAgICAgICAgICAgICAgICAgICBzZXRfZ3Bmbl9mcm9tX21mbihtZm5feCht
Zm5fYWRkKG1mbiwgaikpLCBncGZuICsgaik7CisgICAgICAgICAgICAgICAgICAgIHNldF9wZm5f
ZnJvbV9tZm4obWZuX2FkZChtZm4sIGopLCBncGZuICsgaik7CiAKICAgICAgICAgICAgICAgICAv
KiBJbmZvcm0gdGhlIGRvbWFpbiBvZiB0aGUgbmV3IHBhZ2UncyBtYWNoaW5lIGFkZHJlc3MuICov
IAogICAgICAgICAgICAgICAgIGlmICggdW5saWtlbHkoX19jb3B5X21mbl90b19ndWVzdF9vZmZz
ZXQoYS0+ZXh0ZW50X2xpc3QsIGksCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2Mu
YyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCmluZGV4IDYwNjFjY2UyNGYuLmExMDBlMDNlMmUg
MTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCisrKyBiL3hlbi9jb21tb24vcGFn
ZV9hbGxvYy5jCkBAIC0xNDI0LDcgKzE0MjQsNyBAQCBzdGF0aWMgdm9pZCBmcmVlX2hlYXBfcGFn
ZXMoCiAKICAgICAgICAgLyogVGhpcyBwYWdlIGlzIG5vdCBhIGd1ZXN0IGZyYW1lIGFueSBtb3Jl
LiAqLwogICAgICAgICBwYWdlX3NldF9vd25lcigmcGdbaV0sIE5VTEwpOyAvKiBzZXRfZ3Bmbl9m
cm9tX21mbiBzbm9vcHMgcGcgb3duZXIgKi8KLSAgICAgICAgc2V0X2dwZm5fZnJvbV9tZm4obWZu
X3gobWZuKSArIGksIElOVkFMSURfTTJQX0VOVFJZKTsKKyAgICAgICAgc2V0X3Bmbl9mcm9tX21m
bihtZm5fYWRkKG1mbiwgKyBpKSwgSU5WQUxJRF9NMlBfRU5UUlkpOwogCiAgICAgICAgIGlmICgg
bmVlZF9zY3J1YiApCiAgICAgICAgIHsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0v
bW0uaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaAppbmRleCBhOWNiOThhNmM3Li4zYzAzYmUz
YmNhIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmgKKysrIGIveGVuL2luY2x1
ZGUvYXNtLWFybS9tbS5oCkBAIC0zMjIsNyArMzIyLDcgQEAgc3RydWN0IHBhZ2VfaW5mbyAqZ2V0
X3BhZ2VfZnJvbV9ndmEoc3RydWN0IHZjcHUgKnYsIHZhZGRyX3QgdmEsCiAjZGVmaW5lIFNIQVJF
RF9NMlAoX2UpICAgICAgICAgICAoKF9lKSA9PSBTSEFSRURfTTJQX0VOVFJZKQogCiAvKiBXZSBk
b24ndCBoYXZlIGEgTTJQIG9uIEFybSAqLwotI2RlZmluZSBzZXRfZ3Bmbl9mcm9tX21mbihtZm4s
IHBmbikgZG8geyAodm9pZCkgKG1mbiksICh2b2lkKShwZm4pOyB9IHdoaWxlICgwKQorc3RhdGlj
IGlubGluZSB2b2lkIHNldF9wZm5fZnJvbV9tZm4obWZuX3QgbWZuLCB1bnNpZ25lZCBsb25nIHBm
bikge30KIAogLyogQXJjaC1zcGVjaWZpYyBwb3J0aW9uIG9mIG1lbW9yeV9vcCBoeXBlcmNhbGwu
ICovCiBsb25nIGFyY2hfbWVtb3J5X29wKGludCBvcCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2
b2lkKSBhcmcpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ncmFudF90YWJsZS5o
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ncmFudF90YWJsZS5oCmluZGV4IDY2MTIyOGRkMzkuLmQ3
MzFiOWU0OWYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3JhbnRfdGFibGUuaAor
KysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2dyYW50X3RhYmxlLmgKQEAgLTQxLDcgKzQxLDcgQEAg
c3RhdGljIGlubGluZSBpbnQgcmVwbGFjZV9ncmFudF9ob3N0X21hcHBpbmcodWludDY0X3QgYWRk
ciwgbWZuX3QgZnJhbWUsCiAjZGVmaW5lIGdudHRhYl9nZXRfZnJhbWVfZ2ZuKGd0LCBzdCwgaWR4
KSAoeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIG1mbl90IG1mbl8gPSAoc3Qp
ID8gZ250dGFiX3N0YXR1c19tZm4oZ3QsIGlkeCkgICAgICAgICAgICAgICAgICAgICAgIFwKICAg
ICAgICAgICAgICAgICAgICAgICA6IGdudHRhYl9zaGFyZWRfbWZuKGd0LCBpZHgpOyAgICAgICAg
ICAgICAgICAgICAgICBcCi0gICAgdW5zaWduZWQgbG9uZyBncGZuXyA9IGdldF9ncGZuX2Zyb21f
bWZuKG1mbl94KG1mbl8pKTsgICAgICAgICAgICAgICAgXAorICAgIHVuc2lnbmVkIGxvbmcgZ3Bm
bl8gPSBnZXRfcGZuX2Zyb21fbWZuKG1mbl8pOyAgICAgICAgICAgICAgICAgICAgICAgIFwKICAg
ICBWQUxJRF9NMlAoZ3Bmbl8pID8gX2dmbihncGZuXykgOiBJTlZBTElEX0dGTjsgICAgICAgICAg
ICAgICAgICAgICAgICBcCiB9KQogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21t
LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKaW5kZXggNDcyMTcyNWM2MC4uYmNlNjA2MTlj
MyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvbW0uaApAQCAtNDkyLDIyICs0OTIsMjYgQEAgZXh0ZXJuIHN0cnVjdCBkb21haW4g
KmRvbV94ZW4sICpkb21faW8sICpkb21fY293OwkvKiBmb3Igdm1jb3JlaW5mbyAqLwogICovCiBl
eHRlcm4gYm9vbCBtYWNoaW5lX3RvX3BoeXNfbWFwcGluZ192YWxpZDsKIAotc3RhdGljIGlubGlu
ZSB2b2lkIHNldF9ncGZuX2Zyb21fbWZuKHVuc2lnbmVkIGxvbmcgbWZuLCB1bnNpZ25lZCBsb25n
IHBmbikKK3N0YXRpYyBpbmxpbmUgdm9pZCBzZXRfcGZuX2Zyb21fbWZuKG1mbl90IG1mbiwgdW5z
aWduZWQgbG9uZyBwZm4pCiB7Ci0gICAgc3RydWN0IGRvbWFpbiAqZCA9IHBhZ2VfZ2V0X293bmVy
KG1mbl90b19wYWdlKF9tZm4obWZuKSkpOworICAgIGNvbnN0IHVuc2lnbmVkIGxvbmcgbWZuXyA9
IG1mbl94KG1mbik7CisgICAgc3RydWN0IGRvbWFpbiAqZCA9IHBhZ2VfZ2V0X293bmVyKG1mbl90
b19wYWdlKG1mbikpOwogICAgIHVuc2lnbmVkIGxvbmcgZW50cnkgPSAoZCAmJiAoZCA9PSBkb21f
Y293KSkgPyBTSEFSRURfTTJQX0VOVFJZIDogcGZuOwogCiAgICAgaWYgKCFtYWNoaW5lX3RvX3Bo
eXNfbWFwcGluZ192YWxpZCkKICAgICAgICAgcmV0dXJuOwogCi0gICAgaWYgKCBtZm4gPj0gKFJE
V1JfQ09NUEFUX01QVF9WSVJUX0VORCAtIFJEV1JfQ09NUEFUX01QVF9WSVJUX1NUQVJUKSAvIDQg
KQotICAgICAgICBjb21wYXRfbWFjaGluZV90b19waHlzX21hcHBpbmdbbWZuXSA9IGVudHJ5Owot
ICAgIG1hY2hpbmVfdG9fcGh5c19tYXBwaW5nW21mbl0gPSBlbnRyeTsKKyAgICBpZiAoIG1mbl8g
Pj0gKFJEV1JfQ09NUEFUX01QVF9WSVJUX0VORCAtIFJEV1JfQ09NUEFUX01QVF9WSVJUX1NUQVJU
KSAvIDQgKQorICAgICAgICBjb21wYXRfbWFjaGluZV90b19waHlzX21hcHBpbmdbbWZuX10gPSBl
bnRyeTsKKyAgICBtYWNoaW5lX3RvX3BoeXNfbWFwcGluZ1ttZm5fXSA9IGVudHJ5OwogfQogCiBl
eHRlcm4gc3RydWN0IHJhbmdlc2V0ICptbWlvX3JvX3JhbmdlczsKIAotI2RlZmluZSBnZXRfZ3Bm
bl9mcm9tX21mbihtZm4pICAgICAgKG1hY2hpbmVfdG9fcGh5c19tYXBwaW5nWyhtZm4pXSkKK3N0
YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBnZXRfcGZuX2Zyb21fbWZuKG1mbl90IG1mbikKK3sK
KyAgICByZXR1cm4gbWFjaGluZV90b19waHlzX21hcHBpbmdbbWZuX3gobWZuKV07Cit9CiAKICNk
ZWZpbmUgY29tcGF0X3Bmbl90b19jcjMocGZuKSAoKCh1bnNpZ25lZCkocGZuKSA8PCAxMikgfCAo
KHVuc2lnbmVkKShwZm4pID4+IDIwKSkKICNkZWZpbmUgY29tcGF0X2NyM190b19wZm4oY3IzKSAo
KCh1bnNpZ25lZCkoY3IzKSA+PiAxMikgfCAoKHVuc2lnbmVkKShjcjMpIDw8IDIwKSkKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3Ay
bS5oCmluZGV4IDAxNTc1NjhiZTkuLjA3YjdlYzZkYjAgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvcDJtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaApAQCAtNTA5LDcg
KzUwOSw3IEBAIHN0YXRpYyBpbmxpbmUgc3RydWN0IHBhZ2VfaW5mbyAqZ2V0X3BhZ2VfZnJvbV9n
Zm4oCiBzdGF0aWMgaW5saW5lIGdmbl90IG1mbl90b19nZm4oY29uc3Qgc3RydWN0IGRvbWFpbiAq
ZCwgbWZuX3QgbWZuKQogewogICAgIGlmICggcGFnaW5nX21vZGVfdHJhbnNsYXRlKGQpICkKLSAg
ICAgICAgcmV0dXJuIF9nZm4oZ2V0X2dwZm5fZnJvbV9tZm4obWZuX3gobWZuKSkpOworICAgICAg
ICByZXR1cm4gX2dmbihnZXRfcGZuX2Zyb21fbWZuKG1mbikpOwogICAgIGVsc2UKICAgICAgICAg
cmV0dXJuIF9nZm4obWZuX3gobWZuKSk7CiB9Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 07 15:15:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 May 2019 15:15:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hO1oi-0007gP-1p; Tue, 07 May 2019 15:15:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qCYz=TH=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hO1og-0007en-O7
 for xen-devel@lists.xenproject.org; Tue, 07 May 2019 15:15:38 +0000
X-Inumbo-ID: f7c8fccb-70da-11e9-843c-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id f7c8fccb-70da-11e9-843c-bc764e045a96;
 Tue, 07 May 2019 15:15:37 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 3879FEBD;
 Tue,  7 May 2019 08:15:37 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 6A03A3F5AF;
 Tue,  7 May 2019 08:15:35 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue,  7 May 2019 16:14:58 +0100
Message-Id: <20190507151458.29350-15-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190507151458.29350-1-julien.grall@arm.com>
References: <20190507151458.29350-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH 14/14] xen/mm: Provide dummy M2P-related helpers
 when !CONFIG_HAVE_M2P
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXQgdGhlIG1vbWVudCwgQXJtIGlzIHByb3ZpZGluZyBhIGR1bW15IGltcGxlbWVudGF0aW9uIGZv
ciB0aGUgTTJQCmhlbHBlcnMgdXNlZCBpbiBjb21tb24gY29kZS4gSG93ZXZlciwgdGhleSBhcmUg
cXVpdGUgaXNvbGF0ZWQgYW5kIGNvdWxkCmJlIHVzZWQgYnkgb3RoZXIgYXJjaGl0ZWN0dXJlIGlu
IHRoZSBmdXR1cmUuIFNvIG1vdmUgYWxsIHRoZSBoZWxwZXJzIGluCnhlbi9tbS5oLgoKU2lnbmVk
LW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCi0tLQogICAgQ2hh
bmdlcyBpbiB2MjoKICAgICAgICAtIFBhdGNoIGFkZGVkCi0tLQogeGVuL2luY2x1ZGUvYXNtLWFy
bS9tbS5oIHwgMTEgLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL3hlbi9tbS5oICAgICB8IDE0ICsr
KysrKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDE0IGluc2VydGlvbnMoKyksIDExIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaCBiL3hlbi9pbmNs
dWRlL2FzbS1hcm0vbW0uaAppbmRleCAzYzAzYmUzYmNhLi5kNjhkMTc5NGU1IDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5o
CkBAIC0zMTMsMTcgKzMxMyw2IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCAqcGFnZV90b192aXJ0KGNv
bnN0IHN0cnVjdCBwYWdlX2luZm8gKnBnKQogc3RydWN0IHBhZ2VfaW5mbyAqZ2V0X3BhZ2VfZnJv
bV9ndmEoc3RydWN0IHZjcHUgKnYsIHZhZGRyX3QgdmEsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGZsYWdzKTsKIAotLyoKLSAqIEFybSBkb2VzIG5v
dCBoYXZlIGFuIE0yUCwgYnV0IGNvbW1vbiBjb2RlIGV4cGVjdHMgYSBoYW5kZnVsIG9mCi0gKiBN
MlAtcmVsYXRlZCBkZWZpbmVzIGFuZCBmdW5jdGlvbnMuIFByb3ZpZGUgZHVtbXkgdmVyc2lvbnMg
b2YgdGhlc2UuCi0gKi8KLSNkZWZpbmUgSU5WQUxJRF9NMlBfRU5UUlkgICAgICAgICh+MFVMKQot
I2RlZmluZSBTSEFSRURfTTJQX0VOVFJZICAgICAgICAgKH4wVUwgLSAxVUwpCi0jZGVmaW5lIFNI
QVJFRF9NMlAoX2UpICAgICAgICAgICAoKF9lKSA9PSBTSEFSRURfTTJQX0VOVFJZKQotCi0vKiBX
ZSBkb24ndCBoYXZlIGEgTTJQIG9uIEFybSAqLwotc3RhdGljIGlubGluZSB2b2lkIHNldF9wZm5f
ZnJvbV9tZm4obWZuX3QgbWZuLCB1bnNpZ25lZCBsb25nIHBmbikge30KLQogLyogQXJjaC1zcGVj
aWZpYyBwb3J0aW9uIG9mIG1lbW9yeV9vcCBoeXBlcmNhbGwuICovCiBsb25nIGFyY2hfbWVtb3J5
X29wKGludCBvcCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcpOwogCmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS94ZW4vbW0uaCBiL3hlbi9pbmNsdWRlL3hlbi9tbS5oCmluZGV4IDNi
YTcxNjhjYzkuLjA3ZDJkNDQ0OTEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9tbS5oCisr
KyBiL3hlbi9pbmNsdWRlL3hlbi9tbS5oCkBAIC02NTgsNCArNjU4LDE4IEBAIHN0YXRpYyBpbmxp
bmUgdm9pZCBzaGFyZV94ZW5fcGFnZV93aXRoX3ByaXZpbGVnZWRfZ3Vlc3RzKAogICAgIHNoYXJl
X3hlbl9wYWdlX3dpdGhfZ3Vlc3QocGFnZSwgZG9tX3hlbiwgZmxhZ3MpOwogfQogCisvKgorICog
RHVtbXkgaW1wbGVtZW50YXRpb24gb2YgTTJQLXJlbGF0ZWQgaGVscGVycyBmb3IgY29tbW9uIGNv
ZGUgd2hlbgorICogdGhlIGFyY2hpdGVjdHVyZSBkb2Vzbid0IGhhdmUgYW4gTTJQLgorICovCisj
aWZuZGVmIENPTkZJR19IQVNfTTJQCisKKyNkZWZpbmUgSU5WQUxJRF9NMlBfRU5UUlkgICAgICAg
ICh+MFVMKQorI2RlZmluZSBTSEFSRURfTTJQX0VOVFJZICAgICAgICAgKH4wVUwgLSAxVUwpCisj
ZGVmaW5lIFNIQVJFRF9NMlAoX2UpICAgICAgICAgICAoKF9lKSA9PSBTSEFSRURfTTJQX0VOVFJZ
KQorCitzdGF0aWMgaW5saW5lIHZvaWQgc2V0X3Bmbl9mcm9tX21mbihtZm5fdCBtZm4sIHVuc2ln
bmVkIGxvbmcgcGZuKSB7fQorCisjZW5kaWYKKwogI2VuZGlmIC8qIF9fWEVOX01NX0hfXyAqLwot
LSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 07 15:19:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 May 2019 15:19:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hO1sC-0000dP-Ve; Tue, 07 May 2019 15:19:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qCYz=TH=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hO1sB-0000dK-Sp
 for xen-devel@lists.xenproject.org; Tue, 07 May 2019 15:19:15 +0000
X-Inumbo-ID: 79040de1-70db-11e9-843c-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 79040de1-70db-11e9-843c-bc764e045a96;
 Tue, 07 May 2019 15:19:14 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 06D8A374;
 Tue,  7 May 2019 08:19:14 -0700 (PDT)
Received: from [10.37.8.6] (unknown [10.37.8.6])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id A735C3F5AF;
 Tue,  7 May 2019 08:19:11 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: "Hawrylko, Lukasz" <lukasz.hawrylko@intel.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <cover.1552379750.git.lukasz.hawrylko@intel.com>
 <129fd12dfea45b7c051fb19359cffd0db204591e.1552379750.git.lukasz.hawrylko@intel.com>
 <95bd4522-1d33-9e0b-95d0-32575ea6f837@arm.com>
 <e7446ef9-1d77-9cad-21d2-c9f003b50783@arm.com>
Message-ID: <253bf561-537d-3600-1fb5-f2d3d06dc74f@arm.com>
Date: Tue, 7 May 2019 16:19:10 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <e7446ef9-1d77-9cad-21d2-c9f003b50783@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 1/1] Update TXT maintainter
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "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>, jimmy.wg@gmail.com,
 "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>,
 "tim@xen.org" <tim@xen.org>, "jbeulich@suse.com" <jbeulich@suse.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiA0LzI0LzE5IDE6MTkgUE0sIEp1bGllbiBHcmFsbCB3cm90ZToKPiBIaSwKPiAKPiBJIGhh
dmVuJ3Qgc2VlbiBhbnkgYW5zd2VyIGZyb20gR2FuZyBXZWkuIEkgYXNzdW1lIHRoaXMgaXMgZmlu
ZS4KPiAKPiBJIHdpbGwgcXVldWUgdGhpcyBwYXRjaCBpbiBteSBicmFuY2ggbmV4dC00LjEzLgoK
TG9va2luZyBhZ2FpbiB0aGUgdGhyZWFkLCB3ZSBzdGlsbCBuZWVkIGFuIGFjayBmcm9tIFNoYW5l
IFdhbmcgYmVmb3JlIAp0aGlzIGNhbiBnbyBpbi4KClNvcnJ5IGZvciB0aGUgY29uZnVzaW9uLgoK
Q2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 07 15:19:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 May 2019 15:19:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hO1so-0000gf-96; Tue, 07 May 2019 15:19:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vvNG=TH=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1hO1sm-0000gX-MX
 for xen-devel@lists.xenproject.org; Tue, 07 May 2019 15:19:52 +0000
X-Inumbo-ID: 8e6396a4-70db-11e9-b911-f72f26adfb74
Received: from out4-smtp.messagingengine.com (unknown [66.111.4.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8e6396a4-70db-11e9-b911-f72f26adfb74;
 Tue, 07 May 2019 15:19:50 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id CEA8522237;
 Tue,  7 May 2019 11:19:49 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Tue, 07 May 2019 11:19:49 -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-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=3DYDQU
 J4FuhD5FK/7/1v9yO6bDPcHrEjkMSYA0UbI5w=; b=x4HuWXGFG8z1mW9lmoEdT0
 xavICydNIo/VQq12AoEKAf2l0dnLMuTkir8uAerxB8y7sU7x2LoGIr/NHJYWZSKV
 lyMxcHcX1Z2WRdcejPMPDZVbmh2TUV45TNZ/p/0cnpF6DySHCibwvzKMYzTtt7T3
 g+ObXZhRBOhyb3/xhF0MsiMZv2e0SWuCjhnh1uYmBeOhhdW4aI0ChzmUOFLL6/X0
 DVOo+YcWqaLZPTDyB1p/YCslmF6FdwYzZHhaEAr161RiAKs+NeSLGg/lvIph+U1I
 gXnG9oxegs68ObGYzcMMqCMsKprNMxL2Ol1H8+EFs5SAqzGhmZTCzqo8CaUsLmsw
 ==
X-ME-Sender: <xms:FaLRXO_xO4wcRyqK7odxXzgNFRlkKMS0KbH0OGp_DC4sC6pgdswUUA>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduuddrkedtgdelvdcutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpeffhffvuffkfhggtggujggfsehgtderredtreejnecuhfhrohhmpeforghrvghk
 ucforghrtgiihihkohifshhkihcuoehmrghrmhgrrhgvkhesihhnvhhishhisghlvghthh
 hinhhgshhlrggsrdgtohhmqeenucfkphepledurdeihedrfeegrdeffeenucfrrghrrghm
 pehmrghilhhfrhhomhepmhgrrhhmrghrvghksehinhhvihhsihgslhgvthhhihhnghhslh
 grsgdrtghomhenucevlhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:FaLRXP8wDIfj0bp4ZzVt7gq5sLbFKjBFlFUITG_v_Uy3kKAUConxIQ>
 <xmx:FaLRXBFUXFx5bdLh8R6k5jxxdMsrZPliDdoUzbUEe0iBpHdOXC5dWQ>
 <xmx:FaLRXJcTp1egFomkA6EzyE_0DER7naJcIfdLYD7fMkG0zlI6mPT3Vw>
 <xmx:FaLRXH4bqpEJ6D1AIHbfGMW845GssirKGaFZjSoiQhERQ11nSomZXA>
Received: from mail-itl (ip5b412221.dynamic.kabel-deutschland.de [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id B4CC4103C8;
 Tue,  7 May 2019 11:19:47 -0400 (EDT)
Date: Tue, 7 May 2019 17:19:45 +0200
From: Marek Marczykowski <marmarek@invisiblethingslab.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190507151945.GZ1502@mail-itl>
References: <cover.5027956268821f50401d0ecdfad2447cbe4fdd6c.1557154206.git-series.marmarek@invisiblethingslab.com>
 <cover.5027956268821f50401d0ecdfad2447cbe4fdd6c.1557154206.git-series.marmarek@invisiblethingslab.com>
 <e54979f9ce16c254c78e4a48e3e5c0eb223f6dac.1557154206.git-series.marmarek@invisiblethingslab.com>
 <5CD13D6C020000780022C5CA@prv1-mh.provo.novell.com>
MIME-Version: 1.0
In-Reply-To: <5CD13D6C020000780022C5CA@prv1-mh.provo.novell.com>
User-Agent: Mutt/1.11.1+94 (9b965fac) (2019-01-05)
Subject: Re: [Xen-devel] [PATCH 1/5] xen/bitmap: fix bitmap_fill with
 zero-sized bitmap
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: multipart/mixed; boundary="===============4590294856483203615=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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


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

On Tue, May 07, 2019 at 02:10:20AM -0600, Jan Beulich wrote:
> >>> On 06.05.19 at 16:50, <marmarek@invisiblethingslab.com> wrote:
> > Found while debugging framebuffer located above 4GB. In that case 32bit
> > variable for it overflows and framebuffer initialization zeroed
> > unrelated memory. Specifically, it hit mbi->mods_count, so later on
> > bitmap_fill(module_map, mbi->mods_count) in __start_xen() crashed.
>=20
> The origin of your problem being a truncation one, it seems pretty
> clear to me that if we want to be able to gracefully handle that,
> then we need to stop using plain int in all the involved functions.
> I'm curious though which bitmap_fill() it was that you saw misbehave:
> There's no such call at all in xen/drivers/video/, and I'm also having
> a hard time seeing how the address (rather than the size) of the
> frame buffer could be involved here.

Truncated framebuffer address (0x0) caused memset() in vesa_init() to
zero (among other things) mbi->mods_count. This triggered the crash as
described above.
Obviously, bitmap_fill() crash was just a fallout here, not the root
cause.

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

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

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAlzRohEACgkQ24/THMrX
1yzPsggAj2gO+ZICqYmXZHyVYEJVYaNpJjFeTvJ/yLeON6OhXQJf0a4179QMEN7t
e4KzfZR6tNSm9Tu4QDsoxn942Qzq98G7P2jg4X4/b6IDUBckB1jQ/sJJAhy/SZSc
/PaQBOH4Rb/cLlSPt4dc5sKMVEI7wdamqcb8tJBxIXsOwSFdHJdcByuQs9p/TCHj
yjAzia/+Be1WZOBW/SHf/j/On7G53VbxhxLPLca8oOllY02wkOM5ath3vcdvGuba
VngNWkFiqhtuv3uZSc+V5MzCCsa0WZBw88gobuwSYp5B9hBrL13EbaLh18iBnoxv
H+O4wv8dVyvIPrCsQHFtsuiJXeYalQ==
=Psk7
-----END PGP SIGNATURE-----

--dA3KA1Bq6vhZBZVs--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4590294856483203615==--


From xen-devel-bounces@lists.xenproject.org Tue May 07 15:38:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 May 2019 15:38:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hO2Av-0002d5-Hy; Tue, 07 May 2019 15:38:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vvNG=TH=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1hO2Au-0002d0-IK
 for xen-devel@lists.xenproject.org; Tue, 07 May 2019 15:38:36 +0000
X-Inumbo-ID: 2a7eee10-70de-11e9-8809-4f3dc9caea27
Received: from new3-smtp.messagingengine.com (unknown [66.111.4.229])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2a7eee10-70de-11e9-8809-4f3dc9caea27;
 Tue, 07 May 2019 15:38:31 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailnew.nyi.internal (Postfix) with ESMTP id B74D1CD49;
 Tue,  7 May 2019 11:38:30 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162])
 by compute7.internal (MEProxy); Tue, 07 May 2019 11:38:30 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=5OjFjH
 xWJTviEBZZZZlA7KN1Lr4tY3GLP7Rnx6iJFnU=; b=0SiYiDpmTttMbHzPXSnhs+
 HPv36EzyShVynPbP4qv95Nh8W7CL2s8l2hM8Bv0HLtE5VuLxAtBjI8E2+brV2ZrK
 fqeM6C3GWX3ymGkiFPUjVelq7wAhFl3D+pJ1oO5kEaf2hOsF859DkJ5Xq7uotNdJ
 8sDV6569TZKHNtLOlBIErBNpKtG2upZDWwyQzKiY1Bavjx/IwGrwHAJLDxImT179
 UlYCEGGOrvJqHzJdVvHUM4tUfd/F1Nrre+RDDYWNLgukrsD7QihEiAYI/IjtOVGp
 /TJMUKSPOb+r9opy8cO9sJun0HniRCRZQxz9jFPm7mWaPWsVV0M+Z2pH1YvSmQ4w
 ==
X-ME-Sender: <xms:dabRXCEEGVJGY0OqaTg8tl0VE80eSv2uIOGCc8Wi0YjU06L7OTxFBw>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduuddrkedtgdeliecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpeffhffvuffkfhggtggujggfsehgtderredtreejnecuhfhrohhmpeforghrvghk
 ucforghrtgiihihkohifshhkihcuoehmrghrmhgrrhgvkhesihhnvhhishhisghlvghthh
 hinhhgshhlrggsrdgtohhmqeenucfkphepledurdeihedrfeegrdeffeenucfrrghrrghm
 pehmrghilhhfrhhomhepmhgrrhhmrghrvghksehinhhvihhsihgslhgvthhhihhnghhslh
 grsgdrtghomhenucevlhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:dabRXE9vkfBhcH2pQwhxnsNa4UUdMp3vuEDfThgWqeUkVIal6X_u4A>
 <xmx:dabRXANEg52O-rP64aymRz16t_UlSwW-qvRE5aoymRf-P7ba_OnZgA>
 <xmx:dabRXChO1BJY-LabFseAcUWtPA1p8cKm5SEE7iQJojEl1do9aSiT9A>
 <xmx:dqbRXMPuaBIx-XuTnm_PWjzP65F2HCt4n-EG3ILR1o3GjjS-EOb_cw>
Received: from mail-itl (ip5b412221.dynamic.kabel-deutschland.de [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 78F23E4625;
 Tue,  7 May 2019 11:38:27 -0400 (EDT)
Date: Tue, 7 May 2019 17:38:25 +0200
From: Marek Marczykowski <marmarek@invisiblethingslab.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190507153825.GA1502@mail-itl>
References: <cover.5027956268821f50401d0ecdfad2447cbe4fdd6c.1557154206.git-series.marmarek@invisiblethingslab.com>
 <dfffbc1faf0884df46f5568cdcf9fa8c2340ae2b.1557154206.git-series.marmarek@invisiblethingslab.com>
 <7c7a7dcc-ff17-feb7-1e88-96c31b0e72a7@suse.com>
 <20190506153211.GV1502@mail-itl>
 <5CD14B6E020000780022C646@prv1-mh.provo.novell.com>
MIME-Version: 1.0
In-Reply-To: <5CD14B6E020000780022C646@prv1-mh.provo.novell.com>
User-Agent: Mutt/1.11.1+94 (9b965fac) (2019-01-05)
Subject: Re: [Xen-devel] [PATCH 4/5] xen: fix handling framebuffer located
 above 4GB
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============1839491322847809691=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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


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

On Tue, May 07, 2019 at 03:10:06AM -0600, Jan Beulich wrote:
> >>> On 06.05.19 at 17:32, <marmarek@invisiblethingslab.com> wrote:
> > On Mon, May 06, 2019 at 05:15:19PM +0200, Juergen Gross wrote:
> >> On 06/05/2019 16:50, Marek Marczykowski-G=C3=B3recki wrote:
> >> > diff --git a/xen/include/public/xen.h b/xen/include/public/xen.h
> >> > index ccdffc0..b0f0f7e 100644
> >> > --- a/xen/include/public/xen.h
> >> > +++ b/xen/include/public/xen.h
> >> > @@ -923,6 +923,8 @@ typedef struct dom0_vga_console_info {
> >> >              /* Mode attributes (offset 0x0, VESA command 0x4f01). */
> >> >              uint16_t mode_attrs;
> >> >  #endif
> >> > +            /* high 32 bits of lfb_base */
> >> > +            uint32_t ext_lfb_base;
> >>=20
> >> You will need to put this addition into an:
> >>=20
> >> #if __XEN_INTERFACE_VERSION__ >=3D 0x00040d00
> >> ...
> >> #endif
> >>=20
> >> section (only available from Xen 4.13 onwards).
> >=20
> > Why exactly? I don't see this structure used in any hypercall argument.
> > The only externally accessible place is start_info structure, where it
> > has explicit struct size already.
>=20
> In addition to J=C3=BCrgen's reply: While the structure isn't meant to
> be used that way, any consumer of the Xen headers could in
> principle create instances of it (rather than just using pointers
> to the Xen-provided instance), and without the consuming code
> signaling its awareness such structure sizes may not change.

Ok.

What do you think about adding something that could be backported?
Xen is quite insistent on initializing framebuffer, even with
console=3Dcom1 or console=3Dnone. Which means, there is no workaround for
this problem.

Maybe, as a first step, a change that abort framebuffer initialization
if lfb_base =3D=3D 0 (I assume this is never valid value here, right?)?
If not, then at least abort boot when text console is still there
(blexit before efi_exit_boot). Any preference?

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

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

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAlzRpnAACgkQ24/THMrX
1ywd1gf+ITyyfJMHVDVPeJmyV93KISwK/i6SrBwp5eN2DvX/AEH8MMvDVNR6uInf
dSNayHxwtWMpD6jI7GX6+nSY4rbeVxJ7oOcexiYQHlWOOOsQ/R1asC0Atf1JwgL0
z7btXHYiknIA+A0eYUkHZNzh2nSqXkrXhHfwWhUhYYRAAI/N7N9lfY0q0ps6OFkJ
LhKr3rRQzSkMeC0/eyCmWYSpeD+TPZAC6C5O7yXF3GkcwU52p43E67Zv5MoMwLR/
YoVZ5R1s8Cg6JxY6OEB+95B7Lc1zcw4P9jRSKh0Vwoif/oHswVbMQkZtIbmqQvDK
7c5ope+GHtbtqcvC/JHm+2htaVQ4Rg==
=bxxz
-----END PGP SIGNATURE-----

--Vo48LVc30GAQuLuW--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1839491322847809691==--


From xen-devel-bounces@lists.xenproject.org Tue May 07 15:58:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 May 2019 15:58:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hO2UL-0004Ub-GG; Tue, 07 May 2019 15:58:41 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qCYz=TH=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hO2UJ-0004UW-SU
 for xen-devel@lists.xenproject.org; Tue, 07 May 2019 15:58:39 +0000
X-Inumbo-ID: fa46d4f2-70e0-11e9-843c-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id fa46d4f2-70e0-11e9-843c-bc764e045a96;
 Tue, 07 May 2019 15:58:38 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 5FA75374;
 Tue,  7 May 2019 08:58:38 -0700 (PDT)
Received: from [10.37.8.6] (unknown [10.37.8.6])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 821F53F5AF;
 Tue,  7 May 2019 08:58:37 -0700 (PDT)
To: Oleksandr <olekstysh@gmail.com>, xen-devel@lists.xenproject.org
References: <1555513175-7596-1-git-send-email-olekstysh@gmail.com>
 <1555513175-7596-5-git-send-email-olekstysh@gmail.com>
 <0ca6089f-da23-a3a6-3b88-df2e99c0d5eb@arm.com>
 <30269399-069c-617f-991f-a37899ed2008@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <2ebfaefc-24d1-d5d0-093c-35684afc846d@arm.com>
Date: Tue, 7 May 2019 16:58:35 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <30269399-069c-617f-991f-a37899ed2008@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V4 4/5] xen/arm: Extend SCIF early prink
 code to handle other interfaces
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 sstabellini@kernel.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiA0LzMwLzE5IDEyOjAwIFBNLCBPbGVrc2FuZHIgd3JvdGU6Cj4gCj4gT24gMjkuMDQu
MTkgMTc6MjksIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gSGkgT2xla3NhbmRyLAo+IAo+IEhpIEp1
bGllbgo+IAo+IAo+Pgo+Pj4gLS0tCj4+PiDCoCBkb2NzL21pc2MvYXJtL2Vhcmx5LXByaW50ay50
eHTCoMKgwqAgfMKgIDYgKysrKysrCj4+PiDCoCB4ZW4vYXJjaC9hcm0vUnVsZXMubWvCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqAgfMKgIDcgKysrKysrKwo+Pj4gwqAgeGVuL2FyY2gvYXJtL2FybTMy
L2RlYnVnLXNjaWYuaW5jIHwgMTMgKysrKysrKysrLS0tLQo+Pj4gwqAgMyBmaWxlcyBjaGFuZ2Vk
LCAyMiBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQo+Pj4KPj4+IGRpZmYgLS1naXQgYS9k
b2NzL21pc2MvYXJtL2Vhcmx5LXByaW50ay50eHQgCj4+PiBiL2RvY3MvbWlzYy9hcm0vZWFybHkt
cHJpbnRrLnR4dAo+Pj4gaW5kZXggYjIzYzU0Zi4uYzA1NDY3NCAxMDA2NDQKPj4+IC0tLSBhL2Rv
Y3MvbWlzYy9hcm0vZWFybHktcHJpbnRrLnR4dAo+Pj4gKysrIGIvZG9jcy9taXNjL2FybS9lYXJs
eS1wcmludGsudHh0Cj4+PiBAQCAtMjcsNiArMjcsMTIgQEAgCj4+PiBDT05GSUdfRUFSTFlfUFJJ
TlRLPTxJTkM+LDxCQVNFX0FERFJFU1M+LDxPVEhFUl9PUFRJT05TPgo+Pj4gwqDCoMKgwqDCoMKg
wqAgSWYgPEJBVURfUkFURT4gaXMgbm90IGdpdmVuIHRoZW4gdGhlIGNvZGUgd2lsbCBub3QgdHJ5
IHRvCj4+PiDCoMKgwqDCoMKgwqDCoCBpbml0aWFsaXplIHRoZSBVQVJULCBzbyB0aGF0IGJvb3Rs
b2FkZXIgb3IgZmlybXdhcmUgc2V0dGluZ3MgY2FuCj4+PiDCoMKgwqDCoMKgwqAgYmUgdXNlZCBm
b3IgbWF4aW11bSBjb21wYXRpYmlsaXR5Lgo+Pj4gK8KgIC0gc2NpZiw8QkFTRV9BRERSRVNTPiw8
VkVSU0lPTj4KPj4+ICvCoMKgwqAgLSA8VkVSU0lPTj4gaXMgYSBvcHRpb24gdG8gY2hvb3NlIHdo
aWNoIGludGVyZmFjZSB2ZXJzaW9uIHNob3VsZCAKPj4+IGJlIHVzZWQKPj4KPj4gQnkgImEgb3B0
aW9uIiBkaWQgeW91IGludGVuZCB0byBtZWFuIGl0IGlzIGFuIG9wdGlvbmFsIHBhcmFtZXRlcj8K
Pj4KPj4gSWYgc28sIGhvdyBhYm91dDoKPj4KPj4gIlNDSUY8VkVSU0lPTj4gaXMsIG9wdGlvbmFs
bHksIHRoZSBpbnRlcmZhY2UgdmVyc2lvbiBvZiB0aGUgVUFSVC4iCj4gCj4gYWdyZWUuIHdpbGwg
Y2hhbmdlLgo+IAo+IAo+Pgo+PiBTbyB5b3Ugd291bGQgYWxzbyBwcm92aWRlIGEgd2F5IGZvciB0
aGUgdXNlciB0byBrbm93IGhvdyB0byBzcGVjaWZ5IAo+PiBpdC4gU3RlZmFubyBhbnkgb3Bpbmlv
bj8KPiAKPiBJIGFtIGdvaW5nIHRvIHVwZGF0ZSBXaWtpIHBhZ2UgcmVnYXJkaW5nIGhvdyB0byBy
dW4gU3RvdXQgYm9hcmQgb24gWGVuIAo+IGFuZCBob3cgdG8gcHJvcGVybHkgZW5hYmxlIGVhcmx5
cHJpbnRrIHN1cHBvcnQgb24gdGhhdCBib2FyZC4KCk15IHBvaW50IHdhcyBub3QgYWRkaW5nIG5l
dyBhbGlhcyAoSSBhbSBub3QgaW4gZmF2b3IgYW55d2F5KSwgYnV0IGdpdmluZyAKaGludCB0byB0
aGUgdXNlciBob3cgaW5mZXIgdGhlIHZhbHVlIG9mIDxWRVJTSU9OPi4KClRoZSB3aWtpIHBhZ2Ug
Zm9yIHRoZSBib2FyZCBjYW4gdGhlbiBleHBsYWluIGEgYml0IG1vcmUgaW50byBkZXRhaWxzIGhv
dyAKdG8gc2V0dXAgZWFybHlwcmludGsuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 07 16:01:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 May 2019 16:01:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hO2Wr-0005hO-Uo; Tue, 07 May 2019 16:01:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qCYz=TH=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hO2Wr-0005hJ-CV
 for xen-devel@lists.xenproject.org; Tue, 07 May 2019 16:01:17 +0000
X-Inumbo-ID: 586e58e2-70e1-11e9-843c-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 586e58e2-70e1-11e9-843c-bc764e045a96;
 Tue, 07 May 2019 16:01:16 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 3F0EA374;
 Tue,  7 May 2019 09:01:16 -0700 (PDT)
Received: from [10.37.8.6] (unknown [10.37.8.6])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 59E0B3F5AF;
 Tue,  7 May 2019 09:01:15 -0700 (PDT)
To: Oleksandr Tyshchenko <olekstysh@gmail.com>, xen-devel@lists.xenproject.org
References: <1556816422-25185-1-git-send-email-olekstysh@gmail.com>
 <1556816422-25185-5-git-send-email-olekstysh@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <6eacd43d-81e2-8711-ee6a-007a999fcee4@arm.com>
Date: Tue, 7 May 2019 17:01:13 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <1556816422-25185-5-git-send-email-olekstysh@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V5 4/4] xen/arm: Add early printk support
 for SCIFA compatible UARTs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 sstabellini@kernel.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgT2xla3NhbmRyLAoKT24gNS8yLzE5IDY6MDAgUE0sIE9sZWtzYW5kciBUeXNoY2hlbmtvIHdy
b3RlOgo+IEZyb206IE9sZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0Bl
cGFtLmNvbT4KPiAKPiBUaGlzIHBhdGNoIG1ha2VzIHBvc3NpYmxlIHRvIHVzZSBleGlzdGluZyBl
YXJseSBwcmluayBjb2RlCj4gZm9yIFJlbmVzYXMgIlN0b3V0IiBib2FyZCBiYXNlZCBvbiBSLUNh
ciBIMiBTb0MgKFNDSUZBKS4KPiAKPiBUaGUgIkVBUkxZX1BSSU5US19WRVJTSU9OIiBmb3IgdGhh
dCBib2FyZCBzaG91bGQgYmUgJ0EnOgo+IENPTkZJR19FQVJMWV9QUklOVEs9c2NpZiwweGU2YzQw
MDAwLEEKPiAKPiBTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRy
X3R5c2hjaGVua29AZXBhbS5jb20+Cj4gQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+CgpBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCkNo
ZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 07 16:02:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 May 2019 16:02:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hO2Xo-0005nD-9A; Tue, 07 May 2019 16:02:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qCYz=TH=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hO2Xn-0005n5-7A
 for xen-devel@lists.xenproject.org; Tue, 07 May 2019 16:02:15 +0000
X-Inumbo-ID: 7a8a1aeb-70e1-11e9-843c-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 7a8a1aeb-70e1-11e9-843c-bc764e045a96;
 Tue, 07 May 2019 16:02:13 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 910C7374;
 Tue,  7 May 2019 09:02:13 -0700 (PDT)
Received: from [10.37.8.6] (unknown [10.37.8.6])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B390C3F5AF;
 Tue,  7 May 2019 09:02:12 -0700 (PDT)
To: Oleksandr Tyshchenko <olekstysh@gmail.com>, xen-devel@lists.xenproject.org
References: <1556816422-25185-1-git-send-email-olekstysh@gmail.com>
 <1556816422-25185-4-git-send-email-olekstysh@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <06cd7a91-e70b-1eeb-bafb-d59a7f5d4d2b@arm.com>
Date: Tue, 7 May 2019 17:02:11 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <1556816422-25185-4-git-send-email-olekstysh@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V5 3/4] xen/arm: Extend SCIF early prink
 code to handle other interfaces
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 sstabellini@kernel.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiA1LzIvMTkgNjowMCBQTSwgT2xla3NhbmRyIFR5c2hjaGVua28gd3JvdGU6Cj4gICBk
b2NzL21pc2MvYXJtL2Vhcmx5LXByaW50ay50eHQgICAgfCAgNSArKysrKwo+ICAgeGVuL2FyY2gv
YXJtL1J1bGVzLm1rICAgICAgICAgICAgIHwgIDcgKysrKysrKwo+ICAgeGVuL2FyY2gvYXJtL2Fy
bTMyL2RlYnVnLXNjaWYuaW5jIHwgMTcgKysrKysrKysrKystLS0tLS0KPiAgIDMgZmlsZXMgY2hh
bmdlZCwgMjMgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEv
ZG9jcy9taXNjL2FybS9lYXJseS1wcmludGsudHh0IGIvZG9jcy9taXNjL2FybS9lYXJseS1wcmlu
dGsudHh0Cj4gaW5kZXggYjIzYzU0Zi4uODllMDgxZSAxMDA2NDQKPiAtLS0gYS9kb2NzL21pc2Mv
YXJtL2Vhcmx5LXByaW50ay50eHQKPiArKysgYi9kb2NzL21pc2MvYXJtL2Vhcmx5LXByaW50ay50
eHQKPiBAQCAtMjcsNiArMjcsMTEgQEAgQ09ORklHX0VBUkxZX1BSSU5USz08SU5DPiw8QkFTRV9B
RERSRVNTPiw8T1RIRVJfT1BUSU9OUz4KPiAgICAgICAgIElmIDxCQVVEX1JBVEU+IGlzIG5vdCBn
aXZlbiB0aGVuIHRoZSBjb2RlIHdpbGwgbm90IHRyeSB0bwo+ICAgICAgICAgaW5pdGlhbGl6ZSB0
aGUgVUFSVCwgc28gdGhhdCBib290bG9hZGVyIG9yIGZpcm13YXJlIHNldHRpbmdzIGNhbgo+ICAg
ICAgICBiZSB1c2VkIGZvciBtYXhpbXVtIGNvbXBhdGliaWxpdHkuCj4gKyAgLSBzY2lmLDxCQVNF
X0FERFJFU1M+LDxWRVJTSU9OPgo+ICsgICAgLSBTQ0lGPFZFUlNJT04+IGlzLCBvcHRpb25hbGx5
LCB0aGUgaW50ZXJmYWNlIHZlcnNpb24gb2YgdGhlIFVBUlQuCj4gKwo+ICsgICAgICBJZiA8VkVS
U0lPTj4gaXMgbm90IGdpdmVuIHRoZW4gdGhlIGRlZmF1bHQgaW50ZXJmYWNlIHZlcnNpb24gKFND
SUYpCj4gKyAgICAgIHdpbGwgYmUgdXNlZC4KClRoaXMgcGF0Y2ggbm93IGxvb2tzIGdvb2QuIEkg
d291bGQgbGlrZSBzb21lIGlucHV0IGZyb20gU3RlZmFubyBvbiB0aGUgCndvcmRpbmcgaGVyZSBi
ZWZvcmUgaXQgZ2V0cyBtZXJnZWQuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 07 16:09:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 May 2019 16:09:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hO2ez-0006Dv-6n; Tue, 07 May 2019 16:09:41 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qCYz=TH=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hO2ex-0006Dq-JE
 for xen-devel@lists.xenproject.org; Tue, 07 May 2019 16:09:39 +0000
X-Inumbo-ID: 838aa07b-70e2-11e9-843c-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 838aa07b-70e2-11e9-843c-bc764e045a96;
 Tue, 07 May 2019 16:09:38 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 2ABB3374;
 Tue,  7 May 2019 09:09:38 -0700 (PDT)
Received: from [10.37.8.6] (unknown [10.37.8.6])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 78D3E3F5AF;
 Tue,  7 May 2019 09:09:36 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5CCA94F9020000780022B02A@prv1-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <04b7cb34-23aa-cda6-a072-9f7f959be3b7@arm.com>
Date: Tue, 7 May 2019 17:09:34 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CCA94F9020000780022B02A@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86/mm: subsume set_gpfn_from_mfn() into
 guest_physmap_add_entry()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSmFuLAoKT24gNS8yLzE5IDc6NTggQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+IFRoaXMgaXMg
d2hhdCBib3RoIGNhbGxlcnMgb2YgZ3Vlc3RfcGh5c21hcF9hZGRfcGFnZSgpIGluIG1lbW9yeS5j
IHdhbnQKPiAoZm9yIHRoZSAhcGFnaW5nX21vZGVfdHJhbnNsYXRlKCkgY2FzZSksIGFuZCBpdCBp
cyBhbHNvIHdoYXQgYm90aAo+IGNhbGxlcnMgaW4gZ250dGFiX3RyYW5zZmVyKCkgbmVlZCAoYnV0
IGhhdmUgYmVlbiBsYWNraW5nKS4gVGhlIG90aGVyCj4gKHg4Ni1zcGVjaWZpYykgY2FsbGVycyBh
cmUgYWxsIEhWTS1vbmx5LCBhbmQgaGVuY2UgdW5hZmZlY3RlZCBieSB0aGlzCj4gY2hhbmdlLgo+
IAo+IFNhZGx5IHRoaXMgaXNuJ3QgZW5vdWdoIHlldCB0byBkcm9wIEFybSdzIGR1bW15IG1hY3Jv
LCBhcyB0aGVyZSdzIG9uZQo+IG1vcmUgdXNlIGluIHBhZ2VfYWxsb2MuYy4KCkkgdGhpbmsgd2Ug
Y2FuIGxpdmUgd2l0aCB0aGF0LiBJIGhhdmUgbm93IHNlbnQgYSBwYXRjaCB0byBtb3ZlIHRoZSBk
dW1teSAKaW1wbGVtZW50YXRpb24gaW4gY29tbW9uIGNvZGUgKHNlZSAKPDIwMTkwNTA3MTUxNDU4
LjI5MzUwLTE1LWp1bGllbi5ncmFsbEBhcm0uY29tPikuCgo+IAo+IFNpZ25lZC1vZmYtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KClRoZSBjb21tb24gY29kZSBsb29rcyBmaW5l
IHRvIG1lLiBJIHdpbGwgbGVhdmUgQW5kcmV3IGNvbW1lbnRpbmcgZm9yIHRoZSAKeDg2IHBhcnRz
OgoKQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGVlcnMs
CgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 07 16:11:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 May 2019 16:11:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hO2gP-0006s5-HP; Tue, 07 May 2019 16:11:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=M5sH=TH=citrix.com=prvs=0233d00f1=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1hO2gN-0006ry-WB
 for xen-devel@lists.xenproject.org; Tue, 07 May 2019 16:11:08 +0000
X-Inumbo-ID: b69327d2-70e2-11e9-92a3-b7811966b566
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b69327d2-70e2-11e9-92a3-b7811966b566;
 Tue, 07 May 2019 16:11:04 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,442,1549929600"; d="scan'208";a="85225628"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 7 May 2019 17:11:01 +0100
Message-ID: <20190507161101.10232-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] gitlab-ci: avoid deleting
 build-each-commit-gcc.log
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Doug Goldstein <cardoe@cardoe.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

MDcyYTk2YzQ5MDEgdXNlZCBgZ2l0IGNsZWFuIC1mZmR4YCB3aGljaCBjYXVzZWQgdGhlIGxvZyB0
byBiZSBkZWxldGVkLgoKR2VuZXJhdGUgdGhlIGxvZyBpbiB0aGUgcGFyZW50IGRpcmVjdG9yeSB0
aGVuIG1vdmUgaXQgYmFjay4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+Ci0tLQogYXV0b21hdGlvbi9naXRsYWItY2kvdGVzdC55YW1sIHwgMyArKy0KIDEgZmls
ZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9h
dXRvbWF0aW9uL2dpdGxhYi1jaS90ZXN0LnlhbWwgYi9hdXRvbWF0aW9uL2dpdGxhYi1jaS90ZXN0
LnlhbWwKaW5kZXggZDQ1NTZhZmUxMS4uN2JhMjBhNTFkYSAxMDA2NDQKLS0tIGEvYXV0b21hdGlv
bi9naXRsYWItY2kvdGVzdC55YW1sCisrKyBiL2F1dG9tYXRpb24vZ2l0bGFiLWNpL3Rlc3QueWFt
bApAQCAtNyw3ICs3LDggQEAgYnVpbGQtZWFjaC1jb21taXQtZ2NjOgogICAgIFhFTl9UQVJHRVRf
QVJDSDogeDg2XzY0CiAgICAgQ0M6IGdjYwogICBzY3JpcHQ6Ci0gICAgLSAuL2F1dG9tYXRpb24v
Z2l0bGFiLWNpL2J1aWxkLWVhY2gtY29tbWl0LnNoIDI+JjEgfCB0ZWUgYnVpbGQtZWFjaC1jb21t
aXQtZ2NjLmxvZworICAgIC0gLi9hdXRvbWF0aW9uL2dpdGxhYi1jaS9idWlsZC1lYWNoLWNvbW1p
dC5zaCAyPiYxIHwgdGVlIC4uL2J1aWxkLWVhY2gtY29tbWl0LWdjYy5sb2cKKyAgICAtIG12IC4u
L2J1aWxkLWVhY2gtY29tbWl0LWdjYy5sb2cgLgogICBhcnRpZmFjdHM6CiAgICAgcGF0aHM6CiAg
ICAgICAtICcqLmxvZycKLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 07 16:12:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 May 2019 16:12:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hO2hX-0006zk-Sv; Tue, 07 May 2019 16:12:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=VLhp=TH=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hO2hW-0006zd-IH
 for xen-devel@lists.xenproject.org; Tue, 07 May 2019 16:12:18 +0000
X-Inumbo-ID: e2447a52-70e2-11e9-843c-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e2447a52-70e2-11e9-843c-bc764e045a96;
 Tue, 07 May 2019 16:12:17 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 07 May 2019 10:12:16 -0600
Message-Id: <5CD1AE5D020000780022C9AF@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 07 May 2019 10:12:13 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Marek Marczykowski" <marmarek@invisiblethingslab.com>
References: <cover.5027956268821f50401d0ecdfad2447cbe4fdd6c.1557154206.git-series.marmarek@invisiblethingslab.com>
 <dfffbc1faf0884df46f5568cdcf9fa8c2340ae2b.1557154206.git-series.marmarek@invisiblethingslab.com>
 <7c7a7dcc-ff17-feb7-1e88-96c31b0e72a7@suse.com>
 <20190506153211.GV1502@mail-itl>
 <5CD14B6E020000780022C646@prv1-mh.provo.novell.com>
 <20190507153825.GA1502@mail-itl>
In-Reply-To: <20190507153825.GA1502@mail-itl>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 4/5] xen: fix handling framebuffer located
 above 4GB
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA3LjA1LjE5IGF0IDE3OjM4LCA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNv
bT4gd3JvdGU6Cj4gV2hhdCBkbyB5b3UgdGhpbmsgYWJvdXQgYWRkaW5nIHNvbWV0aGluZyB0aGF0
IGNvdWxkIGJlIGJhY2twb3J0ZWQ/Cj4gWGVuIGlzIHF1aXRlIGluc2lzdGVudCBvbiBpbml0aWFs
aXppbmcgZnJhbWVidWZmZXIsIGV2ZW4gd2l0aAo+IGNvbnNvbGU9Y29tMSBvciBjb25zb2xlPW5v
bmUuIFdoaWNoIG1lYW5zLCB0aGVyZSBpcyBubyB3b3JrYXJvdW5kIGZvcgo+IHRoaXMgcHJvYmxl
bS4KCldoZW4gdGhlIHN5c3RlbSBpcyBpbiBhIHNpbXBsZSB0ZXh0IG1vZGUgdGhlIC9iYXNldmlk
ZW8gb3B0aW9uIG9mCnhlbi5lZmkgb3VnaHQgdG8gaGVscCwgYnV0IGlmIGl0J3MgaW4gYW4gTEZC
LWJhc2VkIG1vZGUgYWxyZWFkeSAod2hpY2gKaXMgdGhlIGNhc2Ugb24gdGhlIHN5c3RlbXMgSSBo
YXZlKSB0aGVuIGluZGVlZCBJIGNhbid0IHNlZSBhbnkKd29ya2Fyb3VuZC4KCj4gTWF5YmUsIGFz
IGEgZmlyc3Qgc3RlcCwgYSBjaGFuZ2UgdGhhdCBhYm9ydCBmcmFtZWJ1ZmZlciBpbml0aWFsaXph
dGlvbgo+IGlmIGxmYl9iYXNlID09IDAgKEkgYXNzdW1lIHRoaXMgaXMgbmV2ZXIgdmFsaWQgdmFs
dWUgaGVyZSwgcmlnaHQ/KT8KClllcywgdGhhdCB3b3VsZCBiZSBhbiBvcHRpb24uIEJ1dCBpdCB3
b3VsZCBoZWxwIG9ubHkgaW4geW91ciBzcGVjaWZpYwpjYXNlLCBub3QgaWYgdGhlIHRydW5jYXRp
b24gcmVzdWx0cyBpbiBhIG5vbi16ZXJvIHZhbHVlLiBJIGd1ZXNzIHdlJ2QKYmV0dGVyIGF2b2lk
IGZpbGxpbmcgdGhlIHN0cnVjdHVyZSBpZiB3ZSdkIHRydW5jYXRlIHRoZSB2YWx1ZS4KCkJ1dCB3
aGF0J3Mgd3Jvbmcgd2l0aCBiYWNrcG9ydGluZyB5b3VyIGNoYW5nZSBhcyBpcz8KCj4gSWYgbm90
LCB0aGVuIGF0IGxlYXN0IGFib3J0IGJvb3Qgd2hlbiB0ZXh0IGNvbnNvbGUgaXMgc3RpbGwgdGhl
cmUKPiAoYmxleGl0IGJlZm9yZSBlZmlfZXhpdF9ib290KS4gQW55IHByZWZlcmVuY2U/CgpXaGF0
J3Mgd3Jvbmcgd2l0aCB0aGUgdGV4dCBjb25zb2xlIHN0aWxsIGFjdGl2ZT8gT3IgbWF5YmUgSSdt
Cm1pc3VuZGVyc3RhbmRpbmcgdGhpcyBwb2ludCB5b3UgbWFrZS4uLgoKSmFuCgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 07 16:15:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 May 2019 16:15:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hO2kT-0007Aq-Gn; Tue, 07 May 2019 16:15:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eprW=TH=citrix.com=prvs=0232d1aa4=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1hO2kS-0007Al-HG
 for xen-devel@lists.xenproject.org; Tue, 07 May 2019 16:15:20 +0000
X-Inumbo-ID: 4e2cf181-70e3-11e9-843c-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4e2cf181-70e3-11e9-843c-bc764e045a96;
 Tue, 07 May 2019 16:15:18 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,442,1549929600"; d="scan'208";a="85225893"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5CCA94F9020000780022B02A@prv1-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT6JAlcEEwEKAEECGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEWIQTXqBy2bTNXPzpOYFimNjwxBZC0bQUCXEowWQUJDCJ7dgAKCRCmNjwx
 BZC0beKvEACJ75YlJXd7TnNHgFyiCJkm/qPeoQ3sFGSDZuZh7SKcdt9+3V2bFEb0Mii1hQaz
 3hRqZb8sYPHJrGP0ljK09k3wf8k3OuNxziLQBJyzvn7WNlE4wBEcy/Ejo9TVBdA4ph5D0YaZ
 nqdsPmxe/xlTFuSkgu4ep1v9dfVP1TQR0e+JIBa/Ss+cKC5intKm+8JxpOploAHuzaPu0L/X
 FapzsIXqgT9eIQeBEgO2hge6h9Jov3WeED/vh8kA7f8c6zQ/gs5E7VGALwsiLrhr0LZFcKcw
 kI3oCCrB/C/wyPZv789Ra8EXbeRSJmTjcnBwHRPjnjwQmetRDD1t+VyrkC6uujT5jmgOBzaj
 KCqZ8PcMAssOzdzQtKmjUQ2b3ICPs2X13xZ5M5/OVs1W3TG5gkvMh4YoHi4ilFnOk+v3/j7q
 65FG6N0JLb94Ndi80HkIOQQ1XVGTyu6bUPaBg3rWK91Csp1682kD/dNVF3FKHrRLmSVtmEQR
 5rK0+VGc/FmR6vd4haKGWIRuPxzg+pBR77avIZpU7C7+UXGuZ5CbHwIdY8LojJg2TuUdqaVj
 yxmEZLOA8rVHipCGrslRNthVbJrGN/pqtKjCClFZHIAYJQ9EGLHXLG9Pj76opfjHij3MpR3o
 pCGAh6KsCrfrsvjnpDwqSbngGyEVH030irSk4SwIqZ7FwLkBDQRUWmc6AQgAzpc8Ng5Opbrh
 iZrn69Xr3js28p+b4a+0BOvC48NfrNovZw4eFeKIzmI/t6EkJkSqBIxobWRpBkwGweENsqnd
 0qigmsDw4N7J9Xx0h9ARDqiWxX4jr7u9xauI+CRJ1rBNO3VV30QdACwQ4LqhR/WA+IjdhyMH
 wj3EJGE61NdP/h0zfaLYAbvEg47/TPThFsm4m8Rd6bX7RkrrOgBbL/AOnYOMEivyfZZKX1vv
 iEemAvLfdk2lZt7Vm6X/fbKbV8tPUuZELzNedJvTTBS3/l1FVz9OUcLDeWhGEdlxqXH0sYWh
 E9+PXTAfz5JxKH+LMetwEM8DbuOoDIpmIGZKrZ+2fQARAQABiQNbBBgBCgAmAhsCFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKMJ4FCQnQ/OQBKcBdIAQZAQoABgUCVFpnOgAKCRCyFcen
 x4Qb7cXrCAC0qQeEWmLa9oEAPa+5U6wvG1t/mi22gZN6uzQXH1faIOoDehr7PPESE6tuR/vI
 CTTnaSrd4UDPNeqOqVF07YexWD1LDcQG6PnRqC5DIX1RGE3BaSaMl2pFJP8y+chews11yP8G
 DBbxaIsTcHZI1iVIC9XLhoeegWi84vYc8F4ziADVfowbmbvcVw11gE8tmALCwTeBeZVteXjh
 0OELHwrc1/4j4yvENjIXRO+QLIgk43kB57Upr4tP2MEcs0odgPM+Q+oETOJ00xzLgkTnLPim
 C1FIW2bOZdTj+Uq6ezRS2LKsNmW+PRRvNyA5ojEbA/faxmAjMZtLdSSSeFK8y4SoCRCmNjwx
 BZC0bevWEACRu+GyQgrdGmorUptniIeO1jQlpTiP5WpVnk9Oe8SiLoXUhXXNj6EtzyLGpYmf
 kEAbki+S6WAKnzZd3shL58AuMyDxtFNNjNeKJOcl6FL7JPBIIgIp3wR401Ep+/s5pl3Nw8Ii
 157f0T7o8CPb54w6S1WsMkU78WzTxIs/1lLblSMcvyz1Jq64g4OqiWI85JfkzPLlloVf1rzy
 ebIBLrrmjhCE2tL1RONpE/KRVb+Q+PIs5+YcZ+Q1e0vXWA7NhTWFbWx3+N6WW6gaGpbFbopo
 FkYRpj+2TA5cX5zW148/xU5/ATEb5vdUkFLUFVy5YNUSyeBHuaf6fGmBrDc47rQjAOt1rmyD
 56MUBHpLUbvA6NkPezb7T6bQpupyzGRkMUmSwHiLyQNJQhVe+9NiJJvtEE3jol0JVJoQ9WVn
 FAzPNCgHQyvbsIF3gYkCYKI0w8EhEoH5FHYLoKS6Jg880IY5rXzoAEfPvLXegy6mhYl+mNVN
 QUBD4h9XtOvcdzR559lZuC0Ksy7Xqw3BMolmKsRO3gWKhXSna3zKl4UuheyZtubVWoNWP/bn
 vbyiYnLwuiKDfNAinEWERC8nPKlv3PkZw5d3t46F1Dx0TMf16NmP+azsRpnMZyzpY8BL2eur
 feSGAOB9qjZNyzbo5nEKHldKWCKE7Ye0EPEjECS1gjKDwbkBDQRUWrq9AQgA7aJ0i1pQSmUR
 6ZXZD2YEDxia2ByR0uZoTS7N0NYv1OjU8v6p017u0Fco5+Qoju/fZ97ScHhp5xGVAk5kxZBF
 DT4ovJd0nIeSr3bbWwfNzGx1waztfdzXt6n3MBKr7AhioB1m+vuk31redUdnhbtvN7O40MC+
 fgSk5/+jRGxY3IOVPooQKzUO7M51GoOg4wl9ia3H2EzOoGhN2vpTbT8qCcL92ZZZwkBRldoA
 Wn7c1hEKSTuT3f1VpSmhjnX0J4uvKZ1V2R7rooKJYFBcySC0wa8aTmAtAvLgfcpe+legOtgq
 DKzLuN45xzEjyjCiI521t8zxNMPJY9FiCPNv0sCkDwARAQABiQI8BBgBCgAmAhsMFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKNJYFCQnQrVkACgkQpjY8MQWQtG2Xxg//RrRP+PFYuNXt
 9C5hec/JoY24TkGPPd2tMC9usWZVImIk7VlHlAeqHeE0lWU0LRGIvOBITbS9izw6fOVQBvCA
 Fni56S12fKLusWgWhgu03toT9ZGxZ9W22yfw5uThSHQ4y09wRWAIYvhJsKnPGGC2KDxFvtz5
 4pYYNe8Icy4bwsxcgbaSFaRh+mYtts6wE9VzyJvyfTqbe8VrvE+3InG5rrlNn51AO6M4Wv20
 iFEgYanJXfhicl0WCQrHyTLfdB5p1w+072CL8uryHQVfD0FcDe+J/wl3bmYze+aD1SlPzFoI
 MaSIXKejC6oh6DAT4rvU8kMAbX90T834Mvbc3jplaWorNJEwjAH/r+v877AI9Vsmptis+rni
 JwUissjRbcdlkKBisoUZRPmxQeUifxUpqgulZcYwbEC/a49+WvbaYUriaDLHzg9xisijHwD2
 yWV8igBeg+cmwnk0mPz8tIVvwi4lICAgXob7HZiaqKnwaDXs4LiS4vdG5s/ElnE3rIc87yru
 24n3ypeDZ6f5LkdqL1UNp5/0Aqbr3EiN7/ina4YVyscy9754l944kyHnnMRLVykg0v+kakj0
 h0RJ5LbfLAMM8M52KIA3y14g0Fb7kHLcOUMVcgfQ3PrN6chtC+5l6ouDIlSLR3toxH8Aam7E
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <32a5db38-530f-1e6b-cbbd-f21ad687b149@citrix.com>
Date: Tue, 7 May 2019 17:15:10 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CCA94F9020000780022B02A@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86/mm: subsume set_gpfn_from_mfn() into
 guest_physmap_add_entry()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gNS8yLzE5IDc6NTggQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+IFRoaXMgaXMgd2hhdCBib3Ro
IGNhbGxlcnMgb2YgZ3Vlc3RfcGh5c21hcF9hZGRfcGFnZSgpIGluIG1lbW9yeS5jIHdhbnQKPiAo
Zm9yIHRoZSAhcGFnaW5nX21vZGVfdHJhbnNsYXRlKCkgY2FzZSksIGFuZCBpdCBpcyBhbHNvIHdo
YXQgYm90aAo+IGNhbGxlcnMgaW4gZ250dGFiX3RyYW5zZmVyKCkgbmVlZCAoYnV0IGhhdmUgYmVl
biBsYWNraW5nKS4gVGhlIG90aGVyCj4gKHg4Ni1zcGVjaWZpYykgY2FsbGVycyBhcmUgYWxsIEhW
TS1vbmx5LCBhbmQgaGVuY2UgdW5hZmZlY3RlZCBieSB0aGlzCj4gY2hhbmdlLgoKU29ycnksIHdo
YXQncyBnb2luZyBvbiBoZXJlPwoKIC1HZW9yZ2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 07 16:22:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 May 2019 16:22:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hO2rj-00088D-Gs; Tue, 07 May 2019 16:22:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eprW=TH=citrix.com=prvs=0232d1aa4=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1hO2ri-000888-7d
 for xen-devel@lists.xenproject.org; Tue, 07 May 2019 16:22:50 +0000
X-Inumbo-ID: 5ac3c1d3-70e4-11e9-843c-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5ac3c1d3-70e4-11e9-843c-bc764e045a96;
 Tue, 07 May 2019 16:22:49 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,442,1549929600"; d="scan'208";a="85226335"
From: George Dunlap <george.dunlap@citrix.com>
To: Jan Beulich <JBeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
References: <5B97BEB202000078001E73FB@prv1-mh.provo.novell.com>
 <e2c8634a-16cf-7b03-9818-e2e131625c5f@citrix.com>
 <5BC0AD5E02000078001F10AE@prv1-mh.provo.novell.com>
 <91207b4d-bb5b-b66d-c640-9f6a98ddb35e@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT6JAlcEEwEKAEECGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEWIQTXqBy2bTNXPzpOYFimNjwxBZC0bQUCXEowWQUJDCJ7dgAKCRCmNjwx
 BZC0beKvEACJ75YlJXd7TnNHgFyiCJkm/qPeoQ3sFGSDZuZh7SKcdt9+3V2bFEb0Mii1hQaz
 3hRqZb8sYPHJrGP0ljK09k3wf8k3OuNxziLQBJyzvn7WNlE4wBEcy/Ejo9TVBdA4ph5D0YaZ
 nqdsPmxe/xlTFuSkgu4ep1v9dfVP1TQR0e+JIBa/Ss+cKC5intKm+8JxpOploAHuzaPu0L/X
 FapzsIXqgT9eIQeBEgO2hge6h9Jov3WeED/vh8kA7f8c6zQ/gs5E7VGALwsiLrhr0LZFcKcw
 kI3oCCrB/C/wyPZv789Ra8EXbeRSJmTjcnBwHRPjnjwQmetRDD1t+VyrkC6uujT5jmgOBzaj
 KCqZ8PcMAssOzdzQtKmjUQ2b3ICPs2X13xZ5M5/OVs1W3TG5gkvMh4YoHi4ilFnOk+v3/j7q
 65FG6N0JLb94Ndi80HkIOQQ1XVGTyu6bUPaBg3rWK91Csp1682kD/dNVF3FKHrRLmSVtmEQR
 5rK0+VGc/FmR6vd4haKGWIRuPxzg+pBR77avIZpU7C7+UXGuZ5CbHwIdY8LojJg2TuUdqaVj
 yxmEZLOA8rVHipCGrslRNthVbJrGN/pqtKjCClFZHIAYJQ9EGLHXLG9Pj76opfjHij3MpR3o
 pCGAh6KsCrfrsvjnpDwqSbngGyEVH030irSk4SwIqZ7FwLkBDQRUWmc6AQgAzpc8Ng5Opbrh
 iZrn69Xr3js28p+b4a+0BOvC48NfrNovZw4eFeKIzmI/t6EkJkSqBIxobWRpBkwGweENsqnd
 0qigmsDw4N7J9Xx0h9ARDqiWxX4jr7u9xauI+CRJ1rBNO3VV30QdACwQ4LqhR/WA+IjdhyMH
 wj3EJGE61NdP/h0zfaLYAbvEg47/TPThFsm4m8Rd6bX7RkrrOgBbL/AOnYOMEivyfZZKX1vv
 iEemAvLfdk2lZt7Vm6X/fbKbV8tPUuZELzNedJvTTBS3/l1FVz9OUcLDeWhGEdlxqXH0sYWh
 E9+PXTAfz5JxKH+LMetwEM8DbuOoDIpmIGZKrZ+2fQARAQABiQNbBBgBCgAmAhsCFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKMJ4FCQnQ/OQBKcBdIAQZAQoABgUCVFpnOgAKCRCyFcen
 x4Qb7cXrCAC0qQeEWmLa9oEAPa+5U6wvG1t/mi22gZN6uzQXH1faIOoDehr7PPESE6tuR/vI
 CTTnaSrd4UDPNeqOqVF07YexWD1LDcQG6PnRqC5DIX1RGE3BaSaMl2pFJP8y+chews11yP8G
 DBbxaIsTcHZI1iVIC9XLhoeegWi84vYc8F4ziADVfowbmbvcVw11gE8tmALCwTeBeZVteXjh
 0OELHwrc1/4j4yvENjIXRO+QLIgk43kB57Upr4tP2MEcs0odgPM+Q+oETOJ00xzLgkTnLPim
 C1FIW2bOZdTj+Uq6ezRS2LKsNmW+PRRvNyA5ojEbA/faxmAjMZtLdSSSeFK8y4SoCRCmNjwx
 BZC0bevWEACRu+GyQgrdGmorUptniIeO1jQlpTiP5WpVnk9Oe8SiLoXUhXXNj6EtzyLGpYmf
 kEAbki+S6WAKnzZd3shL58AuMyDxtFNNjNeKJOcl6FL7JPBIIgIp3wR401Ep+/s5pl3Nw8Ii
 157f0T7o8CPb54w6S1WsMkU78WzTxIs/1lLblSMcvyz1Jq64g4OqiWI85JfkzPLlloVf1rzy
 ebIBLrrmjhCE2tL1RONpE/KRVb+Q+PIs5+YcZ+Q1e0vXWA7NhTWFbWx3+N6WW6gaGpbFbopo
 FkYRpj+2TA5cX5zW148/xU5/ATEb5vdUkFLUFVy5YNUSyeBHuaf6fGmBrDc47rQjAOt1rmyD
 56MUBHpLUbvA6NkPezb7T6bQpupyzGRkMUmSwHiLyQNJQhVe+9NiJJvtEE3jol0JVJoQ9WVn
 FAzPNCgHQyvbsIF3gYkCYKI0w8EhEoH5FHYLoKS6Jg880IY5rXzoAEfPvLXegy6mhYl+mNVN
 QUBD4h9XtOvcdzR559lZuC0Ksy7Xqw3BMolmKsRO3gWKhXSna3zKl4UuheyZtubVWoNWP/bn
 vbyiYnLwuiKDfNAinEWERC8nPKlv3PkZw5d3t46F1Dx0TMf16NmP+azsRpnMZyzpY8BL2eur
 feSGAOB9qjZNyzbo5nEKHldKWCKE7Ye0EPEjECS1gjKDwbkBDQRUWrq9AQgA7aJ0i1pQSmUR
 6ZXZD2YEDxia2ByR0uZoTS7N0NYv1OjU8v6p017u0Fco5+Qoju/fZ97ScHhp5xGVAk5kxZBF
 DT4ovJd0nIeSr3bbWwfNzGx1waztfdzXt6n3MBKr7AhioB1m+vuk31redUdnhbtvN7O40MC+
 fgSk5/+jRGxY3IOVPooQKzUO7M51GoOg4wl9ia3H2EzOoGhN2vpTbT8qCcL92ZZZwkBRldoA
 Wn7c1hEKSTuT3f1VpSmhjnX0J4uvKZ1V2R7rooKJYFBcySC0wa8aTmAtAvLgfcpe+legOtgq
 DKzLuN45xzEjyjCiI521t8zxNMPJY9FiCPNv0sCkDwARAQABiQI8BBgBCgAmAhsMFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKNJYFCQnQrVkACgkQpjY8MQWQtG2Xxg//RrRP+PFYuNXt
 9C5hec/JoY24TkGPPd2tMC9usWZVImIk7VlHlAeqHeE0lWU0LRGIvOBITbS9izw6fOVQBvCA
 Fni56S12fKLusWgWhgu03toT9ZGxZ9W22yfw5uThSHQ4y09wRWAIYvhJsKnPGGC2KDxFvtz5
 4pYYNe8Icy4bwsxcgbaSFaRh+mYtts6wE9VzyJvyfTqbe8VrvE+3InG5rrlNn51AO6M4Wv20
 iFEgYanJXfhicl0WCQrHyTLfdB5p1w+072CL8uryHQVfD0FcDe+J/wl3bmYze+aD1SlPzFoI
 MaSIXKejC6oh6DAT4rvU8kMAbX90T834Mvbc3jplaWorNJEwjAH/r+v877AI9Vsmptis+rni
 JwUissjRbcdlkKBisoUZRPmxQeUifxUpqgulZcYwbEC/a49+WvbaYUriaDLHzg9xisijHwD2
 yWV8igBeg+cmwnk0mPz8tIVvwi4lICAgXob7HZiaqKnwaDXs4LiS4vdG5s/ElnE3rIc87yru
 24n3ypeDZ6f5LkdqL1UNp5/0Aqbr3EiN7/ina4YVyscy9754l944kyHnnMRLVykg0v+kakj0
 h0RJ5LbfLAMM8M52KIA3y14g0Fb7kHLcOUMVcgfQ3PrN6chtC+5l6ouDIlSLR3toxH8Aam7E
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <87c83237-0ac6-87bb-54d2-c6965dd75270@citrix.com>
Date: Tue, 7 May 2019 17:22:18 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <91207b4d-bb5b-b66d-c640-9f6a98ddb35e@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 0/4] x86/HVM: implement memory read
 caching
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Paul Durrant <paul.durrant@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvMTgvMTggNDoyMCBQTSwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBPbiAxMC8xMi8yMDE4
IDAzOjE5IFBNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMTIuMTAuMTggYXQgMTU6NTUs
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4+IE9uIDExLzA5LzE4IDE0OjEw
LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBFbXVsYXRpb24gcmVxdWlyaW5nIGRldmljZSBtb2Rl
bCBhc3Npc3RhbmNlIHVzZXMgYSBmb3JtIG9mIGluc3RydWN0aW9uCj4+Pj4gcmUtZXhlY3V0aW9u
LCBhc3N1bWluZyB0aGF0IHRoZSBzZWNvbmQgKGFuZCBhbnkgZnVydGhlcikgcGFzcyB0YWtlcwo+
Pj4+IGV4YWN0bHkgdGhlIHNhbWUgcGF0aC4gVGhpcyBpcyBhIHZhbGlkIGFzc3VtcHRpb24gYXMg
ZmFyIGFzIHVzZSBvZiBDUFUKPj4+PiByZWdpc3RlcnMgZ29lcyAoYXMgdGhvc2UgY2FuJ3QgY2hh
bmdlIHdpdGhvdXQgYW55IG90aGVyIGluc3RydWN0aW9uCj4+Pj4gZXhlY3V0aW5nIGluIGJldHdl
ZW4pLCBidXQgaXMgd3JvbmcgZm9yIG1lbW9yeSBhY2Nlc3Nlcy4gSW4gcGFydGljdWxhcgo+Pj4+
IGl0IGhhcyBiZWVuIG9ic2VydmVkIHRoYXQgV2luZG93cyBtaWdodCBwYWdlIG91dCBidWZmZXJz
IHVuZGVybmVhdGgKPj4+PiBhbiBpbnN0cnVjdGlvbiBjdXJyZW50bHkgdW5kZXIgZW11bGF0aW9u
IChoaXR0aW5nIGJldHdlZW4gdHdvIHBhc3NlcykuCj4+Pj4gSWYgdGhlIGZpcnN0IHBhc3MgdHJh
bnNsYXRlZCBhIGxpbmVhciBhZGRyZXNzIHN1Y2Nlc3NmdWxseSwgYW55IHN1YnNlcXVlbnQKPj4+
PiBwYXNzIG5lZWRzIHRvIGRvIHNvIHRvbywgeWllbGRpbmcgdGhlIGV4YWN0IHNhbWUgdHJhbnNs
YXRpb24uCj4+Pj4KPj4+PiBJbnRyb2R1Y2UgYSBjYWNoZSAodXNlZCBqdXN0IGJ5IGd1ZXN0IHBh
Z2UgdGFibGUgYWNjZXNzZXMgZm9yIG5vdywgaS5lLgo+Pj4+IGEgZm9ybSBvZiAicGFnaW5nIHN0
cnVjdHVyZSBjYWNoZSIpIHRvIG1ha2Ugc3VyZSBhYm92ZSBkZXNjcmliZWQKPj4+PiBhc3N1bXB0
aW9uIGhvbGRzLiBUaGlzIGlzIGEgdmVyeSBzaW1wbGlzdGljIGltcGxlbWVudGF0aW9uIGZvciBu
b3c6IE9ubHkKPj4+PiBleGFjdCBtYXRjaGVzIGFyZSBzYXRpc2ZpZWQgKG5vIG92ZXJsYXBzIG9y
IHBhcnRpYWwgcmVhZHMgb3IgYW55dGhpbmcpLgo+Pj4+Cj4+Pj4gVGhlcmUncyBhbHNvIHNvbWUg
c2VlbWluZ2x5IHVucmVsYXRlZCBjbGVhbnVwIGhlcmUgd2hpY2ggd2FzIGZvdW5kCj4+Pj4gZGVz
aXJhYmxlIG9uIHRoZSB3YXkuCj4+Pj4KPj4+PiAxOiB4ODYvbW06IGFkZCBvcHRpb25hbCBjYWNo
ZSB0byBHTEEtPkdGTiB0cmFuc2xhdGlvbgo+Pj4+IDI6IHg4Ni9tbTogdXNlIG9wdGlvbmFsIGNh
Y2hlIGluIGd1ZXN0X3dhbGtfdGFibGVzKCkKPj4+PiAzOiB4ODYvSFZNOiBpbXBsZW1lbnQgbWVt
b3J5IHJlYWQgY2FjaGluZwo+Pj4+IDQ6IHg4Ni9IVk06IHByZWZpbGwgY2FjaGUgd2l0aCBQRFBU
RXMgd2hlbiBwb3NzaWJsZQo+Pj4+Cj4+Pj4gIlZNWDogY29ycmVjdCBQRFBURSBsb2FkIGNoZWNr
cyIgaXMgb21pdHRlZCBmcm9tIHYyLCBhcyBJIGNhbid0Cj4+Pj4gY3VycmVudGx5IGZpbmQgZW5v
dWdoIHRpbWUgdG8gY2Fycnkgb3V0IHRoZSByZXF1ZXN0ZWQgZnVydGhlcgo+Pj4+IHJld29yay4K
Pj4+Cj4+PiBGb2xsb3dpbmcgdGhlIHg4NiBjYWxsLCBJJ3ZlIGhhZCBzb21lIHRob3VnaHRzIGFu
ZCBzdWdnZXN0aW9ucyBhYm91dCBob3cKPj4+IHRvIG1ha2UgdGhpcyB3b3JrIGluIGEgcmVhc29u
YWJsZSB3YXksIHdpdGhvdXQgcmVzb3J0aW5nIHRvIHRoZSBmdWxsCj4+PiBjYWNoaW5nIGFwcHJv
YWNoLgo+Pgo+PiBUaGFua3MsIGJ1dCBvbmUgcXVlc3Rpb24gYmVmb3JlIEkgc3RhcnQgdGhpbmtp
bmcgYWJvdXQgdGhpcyBpbgo+PiBtb3JlIGRldGFpbDogQmVmb3JlIHdyaXRpbmcgdGhpcywgZGlk
IHlvdSByZWFkIG15IG1haWwgZnJvbSB0aGUKPj4gMTF0aD8gSSBhc2sgYmVjYXVzZSB3aGF0IHlv
dSBzdWdnZXN0IGRvZXMgbm90IGxvb2sgdG8gbWF0Y2gKPj4gdGhlIGJlaGF2aW9yIEkndmUgZGVz
Y3JpYmVkIHRoZXJlIGFzIHdoYXQgSSB0aGluayBpdCBvdWdodCB0byBiZS4KPiAKPiBJJ20gdGFr
aW5nIHRoaXMgb2ZmIG15IHRvLXJldmlldyBxdWV1ZSBmb3Igbm93IHRoZW4gLS0gbGV0IG1lIGtu
b3cgaWYKPiB5b3UgbmVlZCBtZSB0byByZXZpZXcgaXQgYW55d2F5LgoKQlRXIEknbSBub3cgZGVs
ZXRpbmcgdGhpcyBmcm9tIG15IGluYm94IHRvIGF2b2lkIGNsdXR0ZXIuICBKYW4sIGF0IHN1Y2gK
dGltZSBhcyB5b3Ugd2FudCBtZSB0byByZXZpZXcgaXQsIHBsZWFzZSBwaW5nIG9yIHJlLXNlbmQu
CgogLUdlb3JnZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 07 16:24:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 May 2019 16:24:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hO2tk-0008F9-1E; Tue, 07 May 2019 16:24:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=IhYC=TH=gmail.com=ketuzsezr@srs-us1.protection.inumbo.net>)
 id 1hO2ti-0008F4-Un
 for xen-devel@lists.xenproject.org; Tue, 07 May 2019 16:24:55 +0000
X-Inumbo-ID: a4cc74d9-70e4-11e9-843c-bc764e045a96
Received: from mail-qk1-x731.google.com (unknown [2607:f8b0:4864:20::731])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a4cc74d9-70e4-11e9-843c-bc764e045a96;
 Tue, 07 May 2019 16:24:53 +0000 (UTC)
Received: by mail-qk1-x731.google.com with SMTP id a132so10428923qkb.13
 for <xen-devel@lists.xenproject.org>; Tue, 07 May 2019 09:24:53 -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=iSNw5fu9lUP2MWiBpedtYkAamwdAf22AYRSw8dqpkoc=;
 b=NjJFTWJEcuSDKym1wWes+8rSRjiyMTVCtxK8R5Yo70hBVhhVNbjv0BlB3Rut6LW1uu
 Q6yRVr5VRdkCzqk9GmwvDlCWz5aJ4Qefh/x4MN0IhPA4HlPJDu7aCPwMPt7kRHa1nkr+
 uVVXIlPD+/RdEOCt7liyHhfpFF8bktBid26Vu3cKq7M8HjlR1krFErkcBKRob/VY5W17
 dIUbAmHNyl7FuWZBqRN/Oo/6jphVJhjtEtk55S1/LJaQ4Mw2Fn75llrBnlElMA+lYZqt
 DgPJwxsJ+sbTlgzZdbEcGkB3Gd2r+Ij6CJO3Uyp5gQ6JKFuXZ1vg2tTapGlgPaLfrQev
 0wMQ==
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=iSNw5fu9lUP2MWiBpedtYkAamwdAf22AYRSw8dqpkoc=;
 b=rYHeVdHyn2mmUPIrEphSe66lrILg7Vov8p3WLcuTME4GtIaZoKRBY1h8/SZd3CuADe
 wR3Au1zXvjm6kIQqFnK7wGKwUwJVAx2Y75j80hG0+bVLAgjaYMieFY6bHJ5uA6ed9VQJ
 Wi6ULzTbLEajbpuB7Fcq0aGBRhWpmJ6cJQ+fR8eQqlvOLbb0otgJgVICXz3gEyXq6YB1
 VrOdQ33s5615H+Dkuob0N1ajMMHu3CNX3kAq4Hx3hdklr9vmVNLFCUwW+GtnfYcIxIwX
 XbXPm+/RcvkNwli19eV/e7lOI5d1B/jRdyvZXruqOO5Dc9YwT7SKDASMuoODa7jbLI27
 agog==
X-Gm-Message-State: APjAAAVUuyKsOBUzAUTN7V5eXpZ5SAUFotsFPQ8J5qoF2L/FZAS9mYzx
 DPlvvMXWRbg82kfMhJW9zhA=
X-Google-Smtp-Source: APXvYqwhHr/1zzAbdilCsxzM93SPTG+zJd5uRO7jrTzHIUam6NUjs6kXmHnuXACDHAkgvN83jxUx5A==
X-Received: by 2002:a37:a394:: with SMTP id
 m142mr15434807qke.180.1557246292745; 
 Tue, 07 May 2019 09:24:52 -0700 (PDT)
Received: from localhost.localdomain
 (209-6-36-129.s6527.c3-0.smr-cbr2.sbo-smr.ma.cable.rcncustomer.com.
 [209.6.36.129])
 by smtp.gmail.com with ESMTPSA id 7sm8892335qtx.20.2019.05.07.09.24.49
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Tue, 07 May 2019 09:24:51 -0700 (PDT)
Date: Tue, 7 May 2019 12:24:47 -0400
From: Konrad Rzeszutek Wilk <konrad@kernel.org>
To: torvalds@linux-foundation.org, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org
Message-ID: <20190507162434.GA27798@localhost.localdomain>
MIME-Version: 1.0
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: [Xen-devel] [GIT PULL] (swiotlb) stable/for-linus-5.2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: konrad.wilk@oracle.com
Content-Type: multipart/mixed; boundary="===============2378694655181119826=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============2378694655181119826==
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="cmJC7u66zC7hs+87"
Content-Disposition: inline


--cmJC7u66zC7hs+87
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

Hi Linus,

Please git pull the following branch:


git pull git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git stable/for-linus-5.2

which has cleanups in the swiotlb code and extra debugfs knobs to help with the field
diagnostics.

Thank you!

Christoph Hellwig (4):
      swiotlb-xen: make instances match their method names
      swiotlb-xen: use ->map_page to implement ->map_sg
      swiotlb-xen: simplify the DMA sync method implementations
      swiotlb-xen: ensure we have a single callsite for xen_dma_map_page

Dongli Zhang (2):
      swiotlb: dump used and total slots when swiotlb buffer is full
      swiotlb: save io_tlb_used to local variable before leaving critical section


 drivers/xen/swiotlb-xen.c | 196 ++++++++++++++--------------------------------
 kernel/dma/swiotlb.c      |   6 +-
 2 files changed, 64 insertions(+), 138 deletions(-)

--cmJC7u66zC7hs+87
Content-Type: application/pgp-signature; name="signature.asc"

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

iQIcBAEBAgAGBQJc0bFJAAoJEFKlDoTx2wm/rjkQAIA42+eXI4nVD/i+qetJbNxF
XmUUNt+WjKuUTvlllQGfiqN5Za9+Qc5vQAPOxXsi6UYxsYkuJEiOMsOpGsMjF3rd
v7/i5SuDOdhLnVyoQZZOoIQ2sKmYmNXFVr0eT9Va/jVnphC+06EGdgQd+KTLYVTv
KZUpIvgXLo4zZGqTuYKtBE6CmT1DKfZlYd5wCz7Z410FLvbKItv/R5Jh00dzlEVy
YaukyLLJ9tKVqIvKDVbhj1l5rbh+BFuYTHriIl8/KVvPE6Z+Ku0Cz7chKAhB8RRS
BoQfRtqK02kEEryPK9yNAdpUhSWb6v6yw8kXdabs+Bz1OTE7XrmFdk0aVVcWmoPz
Dv4lHrO0Lp6OriOkJY2IlTGaiBGQo3Qq1/31gDkazMoBBBHcUidTOy8AO3tr3QuE
uljmtKCzDSd61rhUFKnGzkZNaQ2QnMUjUZylUFq6CbIwaoRagUPJBUpqeKz1emJy
SY+38LNdtaTwPc5FVirtoz0sa2eG56L+wX8XGR5ATvqIk+ACR3/VANMW6kLR2DG5
Lj3fiUzOl8X5fksC6SaAu3/NCWw/HsSzh1i7qVxiXKgZHHY+Z9NqAOWQAqFXx4ob
RxAUVe2jxnDzErRpO5+52a8B+px5b1ijInXBaK9uAH/s3RywU9xT/LK9lFvtxBl1
e7TDyyIMZyXvhmBhnv2O
=wKk8
-----END PGP SIGNATURE-----

--cmJC7u66zC7hs+87--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2378694655181119826==--


From xen-devel-bounces@lists.xenproject.org Tue May 07 16:26:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 May 2019 16:26:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hO2vQ-0008WJ-I4; Tue, 07 May 2019 16:26:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=VLhp=TH=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hO2vP-0008WE-Dt
 for xen-devel@lists.xenproject.org; Tue, 07 May 2019 16:26:39 +0000
X-Inumbo-ID: e3203ce6-70e4-11e9-843c-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e3203ce6-70e4-11e9-843c-bc764e045a96;
 Tue, 07 May 2019 16:26:38 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 07 May 2019 10:26:37 -0600
Message-Id: <5CD1B1B9020000780022C9E0@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 07 May 2019 10:26:33 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <george.dunlap@citrix.com>
References: <5B97BEB202000078001E73FB@prv1-mh.provo.novell.com>
 <e2c8634a-16cf-7b03-9818-e2e131625c5f@citrix.com>
 <5BC0AD5E02000078001F10AE@prv1-mh.provo.novell.com>
 <91207b4d-bb5b-b66d-c640-9f6a98ddb35e@citrix.com>
 <87c83237-0ac6-87bb-54d2-c6965dd75270@citrix.com>
In-Reply-To: <87c83237-0ac6-87bb-54d2-c6965dd75270@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 0/4] x86/HVM: implement memory read
 caching
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA3LjA1LjE5IGF0IDE4OjIyLCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBCVFcgSSdtIG5vdyBkZWxldGluZyB0aGlzIGZyb20gbXkgaW5ib3ggdG8gYXZvaWQgY2x1
dHRlci4gIEphbiwgYXQgc3VjaAo+IHRpbWUgYXMgeW91IHdhbnQgbWUgdG8gcmV2aWV3IGl0LCBw
bGVhc2UgcGluZyBvciByZS1zZW5kLgoKVGhhdCdzIGZpbmUgLSB0aGlzIGlzIG1lYW50IHRvIGJl
IHJlLXdvcmtlZC4gSnVzdCBkaWRuJ3QgZ2V0IHRvIGl0IHlldC4KCkphbgoKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 07 16:35:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 May 2019 16:35:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hO33q-0000wh-Il; Tue, 07 May 2019 16:35:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eprW=TH=citrix.com=prvs=0232d1aa4=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1hO33o-0000wc-DV
 for xen-devel@lists.xenproject.org; Tue, 07 May 2019 16:35:20 +0000
X-Inumbo-ID: 19a72bb3-70e6-11e9-843c-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 19a72bb3-70e6-11e9-843c-bc764e045a96;
 Tue, 07 May 2019 16:35:18 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,442,1549929600"; d="scan'208";a="85227132"
To: Ian Jackson <ian.jackson@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>, "committers@xenproject.org"
 <committers@xenproject.org>
References: <e4407aad1d83751dbc7068b32a3c8d5bc242994c.1551448234.git.lars.kurth@citrix.com>
 <23673.17960.121848.487405@mariner.uk.xensource.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT6JAlcEEwEKAEECGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEWIQTXqBy2bTNXPzpOYFimNjwxBZC0bQUCXEowWQUJDCJ7dgAKCRCmNjwx
 BZC0beKvEACJ75YlJXd7TnNHgFyiCJkm/qPeoQ3sFGSDZuZh7SKcdt9+3V2bFEb0Mii1hQaz
 3hRqZb8sYPHJrGP0ljK09k3wf8k3OuNxziLQBJyzvn7WNlE4wBEcy/Ejo9TVBdA4ph5D0YaZ
 nqdsPmxe/xlTFuSkgu4ep1v9dfVP1TQR0e+JIBa/Ss+cKC5intKm+8JxpOploAHuzaPu0L/X
 FapzsIXqgT9eIQeBEgO2hge6h9Jov3WeED/vh8kA7f8c6zQ/gs5E7VGALwsiLrhr0LZFcKcw
 kI3oCCrB/C/wyPZv789Ra8EXbeRSJmTjcnBwHRPjnjwQmetRDD1t+VyrkC6uujT5jmgOBzaj
 KCqZ8PcMAssOzdzQtKmjUQ2b3ICPs2X13xZ5M5/OVs1W3TG5gkvMh4YoHi4ilFnOk+v3/j7q
 65FG6N0JLb94Ndi80HkIOQQ1XVGTyu6bUPaBg3rWK91Csp1682kD/dNVF3FKHrRLmSVtmEQR
 5rK0+VGc/FmR6vd4haKGWIRuPxzg+pBR77avIZpU7C7+UXGuZ5CbHwIdY8LojJg2TuUdqaVj
 yxmEZLOA8rVHipCGrslRNthVbJrGN/pqtKjCClFZHIAYJQ9EGLHXLG9Pj76opfjHij3MpR3o
 pCGAh6KsCrfrsvjnpDwqSbngGyEVH030irSk4SwIqZ7FwLkBDQRUWmc6AQgAzpc8Ng5Opbrh
 iZrn69Xr3js28p+b4a+0BOvC48NfrNovZw4eFeKIzmI/t6EkJkSqBIxobWRpBkwGweENsqnd
 0qigmsDw4N7J9Xx0h9ARDqiWxX4jr7u9xauI+CRJ1rBNO3VV30QdACwQ4LqhR/WA+IjdhyMH
 wj3EJGE61NdP/h0zfaLYAbvEg47/TPThFsm4m8Rd6bX7RkrrOgBbL/AOnYOMEivyfZZKX1vv
 iEemAvLfdk2lZt7Vm6X/fbKbV8tPUuZELzNedJvTTBS3/l1FVz9OUcLDeWhGEdlxqXH0sYWh
 E9+PXTAfz5JxKH+LMetwEM8DbuOoDIpmIGZKrZ+2fQARAQABiQNbBBgBCgAmAhsCFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKMJ4FCQnQ/OQBKcBdIAQZAQoABgUCVFpnOgAKCRCyFcen
 x4Qb7cXrCAC0qQeEWmLa9oEAPa+5U6wvG1t/mi22gZN6uzQXH1faIOoDehr7PPESE6tuR/vI
 CTTnaSrd4UDPNeqOqVF07YexWD1LDcQG6PnRqC5DIX1RGE3BaSaMl2pFJP8y+chews11yP8G
 DBbxaIsTcHZI1iVIC9XLhoeegWi84vYc8F4ziADVfowbmbvcVw11gE8tmALCwTeBeZVteXjh
 0OELHwrc1/4j4yvENjIXRO+QLIgk43kB57Upr4tP2MEcs0odgPM+Q+oETOJ00xzLgkTnLPim
 C1FIW2bOZdTj+Uq6ezRS2LKsNmW+PRRvNyA5ojEbA/faxmAjMZtLdSSSeFK8y4SoCRCmNjwx
 BZC0bevWEACRu+GyQgrdGmorUptniIeO1jQlpTiP5WpVnk9Oe8SiLoXUhXXNj6EtzyLGpYmf
 kEAbki+S6WAKnzZd3shL58AuMyDxtFNNjNeKJOcl6FL7JPBIIgIp3wR401Ep+/s5pl3Nw8Ii
 157f0T7o8CPb54w6S1WsMkU78WzTxIs/1lLblSMcvyz1Jq64g4OqiWI85JfkzPLlloVf1rzy
 ebIBLrrmjhCE2tL1RONpE/KRVb+Q+PIs5+YcZ+Q1e0vXWA7NhTWFbWx3+N6WW6gaGpbFbopo
 FkYRpj+2TA5cX5zW148/xU5/ATEb5vdUkFLUFVy5YNUSyeBHuaf6fGmBrDc47rQjAOt1rmyD
 56MUBHpLUbvA6NkPezb7T6bQpupyzGRkMUmSwHiLyQNJQhVe+9NiJJvtEE3jol0JVJoQ9WVn
 FAzPNCgHQyvbsIF3gYkCYKI0w8EhEoH5FHYLoKS6Jg880IY5rXzoAEfPvLXegy6mhYl+mNVN
 QUBD4h9XtOvcdzR559lZuC0Ksy7Xqw3BMolmKsRO3gWKhXSna3zKl4UuheyZtubVWoNWP/bn
 vbyiYnLwuiKDfNAinEWERC8nPKlv3PkZw5d3t46F1Dx0TMf16NmP+azsRpnMZyzpY8BL2eur
 feSGAOB9qjZNyzbo5nEKHldKWCKE7Ye0EPEjECS1gjKDwbkBDQRUWrq9AQgA7aJ0i1pQSmUR
 6ZXZD2YEDxia2ByR0uZoTS7N0NYv1OjU8v6p017u0Fco5+Qoju/fZ97ScHhp5xGVAk5kxZBF
 DT4ovJd0nIeSr3bbWwfNzGx1waztfdzXt6n3MBKr7AhioB1m+vuk31redUdnhbtvN7O40MC+
 fgSk5/+jRGxY3IOVPooQKzUO7M51GoOg4wl9ia3H2EzOoGhN2vpTbT8qCcL92ZZZwkBRldoA
 Wn7c1hEKSTuT3f1VpSmhjnX0J4uvKZ1V2R7rooKJYFBcySC0wa8aTmAtAvLgfcpe+legOtgq
 DKzLuN45xzEjyjCiI521t8zxNMPJY9FiCPNv0sCkDwARAQABiQI8BBgBCgAmAhsMFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKNJYFCQnQrVkACgkQpjY8MQWQtG2Xxg//RrRP+PFYuNXt
 9C5hec/JoY24TkGPPd2tMC9usWZVImIk7VlHlAeqHeE0lWU0LRGIvOBITbS9izw6fOVQBvCA
 Fni56S12fKLusWgWhgu03toT9ZGxZ9W22yfw5uThSHQ4y09wRWAIYvhJsKnPGGC2KDxFvtz5
 4pYYNe8Icy4bwsxcgbaSFaRh+mYtts6wE9VzyJvyfTqbe8VrvE+3InG5rrlNn51AO6M4Wv20
 iFEgYanJXfhicl0WCQrHyTLfdB5p1w+072CL8uryHQVfD0FcDe+J/wl3bmYze+aD1SlPzFoI
 MaSIXKejC6oh6DAT4rvU8kMAbX90T834Mvbc3jplaWorNJEwjAH/r+v877AI9Vsmptis+rni
 JwUissjRbcdlkKBisoUZRPmxQeUifxUpqgulZcYwbEC/a49+WvbaYUriaDLHzg9xisijHwD2
 yWV8igBeg+cmwnk0mPz8tIVvwi4lICAgXob7HZiaqKnwaDXs4LiS4vdG5s/ElnE3rIc87yru
 24n3ypeDZ6f5LkdqL1UNp5/0Aqbr3EiN7/ina4YVyscy9754l944kyHnnMRLVykg0v+kakj0
 h0RJ5LbfLAMM8M52KIA3y14g0Fb7kHLcOUMVcgfQ3PrN6chtC+5l6ouDIlSLR3toxH8Aam7E
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <0926419c-c299-58d5-a2d3-4a575201a4bd@citrix.com>
Date: Tue, 7 May 2019 17:35:11 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <23673.17960.121848.487405@mariner.uk.xensource.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] Minor security policy text changes to avoid
 ambiguity
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMy8xLzE5IDI6NDggUE0sIElhbiBKYWNrc29uIHdyb3RlOgo+IExhcnMgS3VydGggd3JpdGVz
ICgiW1BBVENIXSBNaW5vciBzZWN1cml0eSBwb2xpY3kgdGV4dCBjaGFuZ2VzIHRvIGF2b2lkIGFt
YmlndWl0eSIpOgo+PiBTZWUgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9cGVvcGxl
L2xhcnNrL2dvdmVybmFuY2UuZ2l0O2E9c3VtbWFyeQo+PiBmb3IgdGhlIHJlcG9zaXRvcnkuCj4g
Cj4gSSBkb24ndCB0aGluayBpbiBmYWN0IHRoYXQgdGhlcmUgd2FzIHByZXZpb3VzbHkgYW55IGFt
YmlndWl0eS4gIFRoZQo+IHRleHQgaW4gdGhlIHBvbGljeSB0d28gcGFyYWdyYXBocyBlYXJsaWVy
IGV4cGxhaW5zIGluIGRldGFpbCwgYW5kCj4gZW50aXJlbHkgZXhwbGljaXRseSBhbmQgd2l0aG91
dCBhbnkgcm9vbSBmb3IgZG91YnQsIHRoYXQgZGlzdHJpYnV0aW9uCj4gaXMgcHJvaGliaXRlZC4K
PiAKPiBUaGUgbWlzdW5kZXJzdGFuZGluZyBhcmlzZXMgdGhyb3VnaCByZWFkaW5nIGp1c3QgdGhl
IHNlY3Rpb24gb24KPiBgZGVwbG95bWVudCcgb3V0IG9mIGNvbnRleHQgYW5kIHRoZW4gdGFraW5n
IGEgd2lkZSByZWFkaW5nIG9mCj4gYGRlcGxveW1lbnQnLgo+IAo+IFRoaXMgaXMgYSBjb21tb24g
ZmFpbHVyZSBtb2RlIHdpdGggYW55IGtpbmQgb2YgZG9jdW1lbnQ6IHRoZSBkb2N1bWVudAo+IGlz
IGxvbmcgb3IgdGhlIHJlYWRlciBpcyBpbiBhIGh1cnJ5IG9yIHN0cmVzc2VkLCBzbyB0aGV5IGRv
IG5vdCByZWFkCj4gYWxsIG9mIGl0OyB0aGV5IGxvb2sgZm9yIHRoZSBwYXJ0IHRoYXQgc2VlbXMg
dG8gYXBwbHkgdG8gdGhlbSBhbmQKPiBtaXN1bmRlcnN0YW5kIGl0LCBpbiBoYXN0ZS4gIEFsc28g
cGVvcGxlIHRlbmQgdG8gcmVhZCB3aGF0IHRoZXkgd2FudAo+IHRvIGhlYXIuCj4gCj4gQWRkaW5n
IG1vcmUgdGV4dCBmYXIgZnJvbSB0aGUgc2l0ZSBvZiB0aGUgbWlzdW5kZXJzdGFuZGluZyBkb2Vz
Cj4gbm90aGluZyB0byBoZWxwIHRoaXMuICBSYXRoZXIsIGl0IG1ha2VzIGl0IHdvcnNlOiB0aGVy
ZSBpcyBhbgo+IGFudGlwYXR0ZXJuIGluIGRvY3VtZW50cyBvZiB0aGlzIGtpbmQgd2hlcmUgZXZl
cnkgbWlzdW5kZXJzdGFuZGluZwo+IHJlc3VsdHMgaW4gdGhlIGFkZGl0aW9uIG9mIGZ1cnRoZXIg
cmVwZXRpdGl2ZSB0ZXh0LiAgVGhlIGRvY3VtZW50IHRoZW4KPiBiZWNvbWVzIGxvbmdlciwgYW5k
IHJlYWRpbmcgdGhlIHdob2xlIHRoaW5nIGJlY29tZXMgaGFyZGVyIGFuZCBhbHNvCj4gbGVzcyB3
b3J0aHdoaWxlLgo+IAo+IEkgdGhpbmsgYWRkaW5nIGEgc21hbGwgYW1vdW50IG9mIHRleHQgY2Fu
IGJlIHZhbHVhYmxlLCBpbiBpbXBvcnRhbnQKPiBjYXNlcywgaWYgaXQgaXMgZG9uZSByaWdodCBu
ZXh0IHRvIHRoZSBzaXRlIG9mIHRoZSBwb3RlbnRpYWwKPiBtaXN1bmRlcnN0YW5kaW5nLiAgSW4g
dGhpcyBjYXNlIEkgdGhpbmsgdGhhdCBtZWFucyBzb21ldGhpbmcgbW9yZSBsaWtlCj4gdGhlIHBh
dGNoIGJlbG93Lgo+IAo+IFdoYXQgZG8gcGVvcGxlIHRoaW5rID8KPiAKPiBUaGFua3MsCj4gSWFu
Lgo+IAo+IAo+IGNvbW1pdCAzNWFkOTRkYjkwZWI2ZDkyNjQxNmRlZWFkZGY4Y2MxOWIwZjQ2ZWYx
Cj4gQXV0aG9yOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KPiBEYXRl
OiAgIEZyaSBNYXIgMSAxNDo0MDowNiAyMDE5ICswMDAwCj4gCj4gICAgIEF2b2lkIG1pc3VuZGVy
c3RhbmRpbmcgb2YgYGRlcGxveScKPiAKPiBkaWZmIC0tZ2l0IGEvc2VjdXJpdHktcG9saWN5LnBh
bmRvYyBiL3NlY3VyaXR5LXBvbGljeS5wYW5kb2MKPiBpbmRleCA4ZTA3Mzg0Li5hZjI4NWJlIDEw
MDY0NAo+IC0tLSBhL3NlY3VyaXR5LXBvbGljeS5wYW5kb2MKPiArKysgYi9zZWN1cml0eS1wb2xp
Y3kucGFuZG9jCj4gQEAgLTIxMyw5ICsyMTMsMTEgQEAgTGlzdCBtZW1iZXJzIGFyZSBhbGxvd2Vk
IHRvIG1ha2UgYXZhaWxhYmxlIHRvIHRoZWlyIHVzZXJzIG9ubHkgdGhlIGZvbGxvd2luZzoKPiAt
ICAgVGhlIGFzc2lnbmVkIFhTQSBudW1iZXIKPiAtICAgVGhlIHBsYW5uZWQgZGlzY2xvc3VyZSBk
YXRlCj4gCj4gTGlzdCBtZW1iZXJzIG1heSwgaWYgKGFuZCBvbmx5IGlmKSB0aGUgU2VjdXJpdHkg
VGVhbSBncmFudHMKPiBwZXJtaXNzaW9uLCBkZXBsb3kgZml4ZWQgdmVyc2lvbnMgeytvbiB0aGVp
ciBvd24gc2VydmljZXMrfSBkdXJpbmcgdGhlCj4gZW1iYXJnby4gIHsrKE5COiBEaXN0cmlidXRp
b24gb2YgZml4ZXMgaXMsIG1vc3RseSwgcHJvaGliaXRlZDsgc2VlIGFib3ZlLikrfQo+IFBlcm1p
c3Npb24gZm9yIGRlcGxveW1lbnQsIGFuZCBhbnkgcmVzdHJpY3Rpb25zLCB3aWxsIGJlIHN0YXRl
ZCBpbiB0aGUKPiBlbWJhcmdvZWQgYWR2aXNvcnkgdGV4dC4KPiAKPiBUaGUgU2VjdXJpdHkgVGVh
bSB3aWxsIG5vcm1hbGx5IHBlcm1pdCBzdWNoIGRlcGxveW1lbnQsIGV2ZW4gZm9yIHN5c3RlbXMg
d2hlcmUKPiBWTXMgYXJlIG1hbmFnZWQgb3IgdXNlZCBieSBub24tbWVtYmVycyBvZiB0aGUgcHJl
ZGlzY2xvc3VyZSBsaXN0LiBUaGUgU2VjdXJpdHkKPiAKPiAKPiAKPiBGcm9tIDM1YWQ5NGRiOTBl
YjZkOTI2NDE2ZGVlYWRkZjhjYzE5YjBmNDZlZjEgTW9uIFNlcCAxNyAwMDowMDowMCAyMDAxCj4g
RnJvbTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4gRGF0ZTogRnJp
LCAxIE1hciAyMDE5IDE0OjQwOjA2ICswMDAwCj4gU3ViamVjdDogW1BBVENIXSBBdm9pZCBtaXN1
bmRlcnN0YW5kaW5nIG9mIGBkZXBsb3knCj4gCj4gLS0tCj4gIHNlY3VyaXR5LXBvbGljeS5wYW5k
b2MgfCA4ICsrKysrLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDMgZGVs
ZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3NlY3VyaXR5LXBvbGljeS5wYW5kb2MgYi9zZWN1
cml0eS1wb2xpY3kucGFuZG9jCj4gaW5kZXggOGUwNzM4NC4uYWYyODViZSAxMDA2NDQKPiAtLS0g
YS9zZWN1cml0eS1wb2xpY3kucGFuZG9jCj4gKysrIGIvc2VjdXJpdHktcG9saWN5LnBhbmRvYwo+
IEBAIC0yMTMsOSArMjEzLDExIEBAIExpc3QgbWVtYmVycyBhcmUgYWxsb3dlZCB0byBtYWtlIGF2
YWlsYWJsZSB0byB0aGVpciB1c2VycyBvbmx5IHRoZSBmb2xsb3dpbmc6Cj4gIC0gICBUaGUgYXNz
aWduZWQgWFNBIG51bWJlcgo+ICAtICAgVGhlIHBsYW5uZWQgZGlzY2xvc3VyZSBkYXRlCj4gIAo+
IC1MaXN0IG1lbWJlcnMgbWF5LCBpZiAoYW5kIG9ubHkgaWYpIHRoZSBTZWN1cml0eSBUZWFtIGdy
YW50cyBwZXJtaXNzaW9uLCBkZXBsb3kKPiAtZml4ZWQgdmVyc2lvbnMgZHVyaW5nIHRoZSBlbWJh
cmdvLiBQZXJtaXNzaW9uIGZvciBkZXBsb3ltZW50LCBhbmQgYW55Cj4gLXJlc3RyaWN0aW9ucywg
d2lsbCBiZSBzdGF0ZWQgaW4gdGhlIGVtYmFyZ29lZCBhZHZpc29yeSB0ZXh0Lgo+ICtMaXN0IG1l
bWJlcnMgbWF5LCBpZiAoYW5kIG9ubHkgaWYpIHRoZSBTZWN1cml0eSBUZWFtIGdyYW50cwo+ICtw
ZXJtaXNzaW9uLCBkZXBsb3kgZml4ZWQgdmVyc2lvbnMgb24gdGhlaXIgb3duIHNlcnZpY2VzIGR1
cmluZyB0aGUKPiArZW1iYXJnby4gIChOQjogRGlzdHJpYnV0aW9uIG9mIGZpeGVzIGlzLCBtb3N0
bHksIHByb2hpYml0ZWQ7IHNlZSBhYm92ZS4pCj4gK1Blcm1pc3Npb24gZm9yIGRlcGxveW1lbnQs
IGFuZCBhbnkgcmVzdHJpY3Rpb25zLCB3aWxsIGJlIHN0YXRlZCBpbiB0aGUKPiArZW1iYXJnb2Vk
IGFkdmlzb3J5IHRleHQuCgpUaGlzIGNoYW5nZSBsb29rcyBnb29kIHRvIG1lIC0tIGhhcyBpdCBi
ZWVuIGNvbW1pdHRlZCB5ZXQ/CgogLUdlb3JnZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 07 16:42:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 May 2019 16:42:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hO3AA-0001sZ-Fo; Tue, 07 May 2019 16:41:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qCYz=TH=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hO3A9-0001sU-22
 for xen-devel@lists.xenproject.org; Tue, 07 May 2019 16:41:53 +0000
X-Inumbo-ID: 0434f750-70e7-11e9-a032-63c25b29c4ab
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 0434f750-70e7-11e9-a032-63c25b29c4ab;
 Tue, 07 May 2019 16:41:52 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id EE3C0374;
 Tue,  7 May 2019 09:41:51 -0700 (PDT)
Received: from [10.37.8.6] (unknown [10.37.8.6])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D25233F5AF;
 Tue,  7 May 2019 09:41:49 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <alpine.DEB.2.10.1904301358560.13269@sstabellini-ThinkPad-X260>
 <1556658172-8824-3-git-send-email-sstabellini@kernel.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <a0eaef9c-543f-831c-c856-862f9e20c2f7@arm.com>
Date: Tue, 7 May 2019 17:41:47 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <1556658172-8824-3-git-send-email-sstabellini@kernel.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 03/10] xen: extend
 XEN_DOMCTL_memory_mapping to handle memory policy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, JBeulich@suse.com,
 andrew.cooper3@citrix.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDQvMzAvMTkgMTA6MDIgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90
ZToKPiBSZXVzZSB0aGUgZXhpc3RpbmcgcGFkZGluZyBmaWVsZCB0byBwYXNzIG1lbW9yeSBwb2xp
Y3kgaW5mb3JtYXRpb24uICBPbgoKTklUOiBJIGtub3cgdGhhdCBzb21lIGRldmVsb3BwZXIgbGlr
ZSB1c2luZyB0d28gc3BhY2VzIGFmdGVyIHRoZSBmaW5hbCAKcG9pbnQuIEkgZG9uJ3QgbWluZCBp
ZiB5b3UgdXNlIGl0IGJ1dCBwbGVhc2UgYmUgYXQgbGVhc3QgY29uc2lzdGVudCAKd2l0aGluIHRo
ZSBjb21taXQgbWVzc2FnZS4KCj4gQXJtLCB0aGUgY2FsbGVyIGNhbiBzcGVjaWZ5IHdoZXRoZXIg
dGhlIG1lbW9yeSBzaG91bGQgYmUgbWFwcGVkIGFzCj4gZGV2aWNlIG5HUkUsIHdoaWNoIGlzIHRo
ZSBkZWZhdWx0IGFuZCB0aGUgb25seSBwb3NzaWJpbGl0eSB0b2RheSwgb3IKCkkgYW0gYWZyYWlk
IHRoaXMgaXMgbm90IGNvcnJlY3QuIFRoZSBkZWZhdWx0IG9uIGlzIERldmljZS1uR25SRSAoaXQg
aXMgCmNhbGxlZCBEZXZpY2UgTWVtb3J5IG9uIEFybXY3KS4KCj4gY2FjaGVhYmxlIG1lbW9yeSB3
cml0ZS1iYWNrLiBPbiB4ODYsIHRoZSBvbmx5IG9wdGlvbiBpcyB1bmNhY2hhYmxlLiBUaGUKPiBj
dXJyZW50IGJlaGF2aW9yIGJlY29tZXMgdGhlIGRlZmF1bHQgKG51bWVyaWNhbGx5ICcwJykuCj4g
Cj4gT24gQVJNLCBtYXAgZGV2aWNlIG5HUkUgYXMgcDJtX21taW9fZGlyZWN0X2RldiAoYXMgaXQg
aXMgYWxyZWFkeSBkb25lCj4gdG9kYXkpIGFuZCBXQiBjYWNoZWFibGUgbWVtb3J5IGFzIHAybV9t
bWlvX2RpcmVjdF9jLgoKQXMgSSBwb2ludGVkIG91dCBpbiB2MSwgdGhlIHdvcmRpbmcgaXMgY29u
ZnVzaW5nLiBUaGUgcmVzdWx0aW5nIG1lbW9yeSAKYXR0cmlidXRlIHdpbGwgYmUgYSBjb21iaW5h
dGlvbiBvZiBzdGFnZS0yIGFuZCBzdGFnZS0yIG1lbW9yeSAKYXR0cmlidXRlcy4gSXQgd2lsbCBh
Y3R1YWxseSBiZSB3aGF0ZXZlciBpcyB0aGUgc3Ryb25nZXN0IGJldHdlZW4gdGhlIDIgCnN0YWdl
cyBhdHRyaWJ1dGVzLiBZb3UgY2FuIHNlZSB0aGUgc3RhZ2UtMiBhdHRyaWJ1dGVzIGFzIGEgd2F5
IHRvIGdpdmUgCm1vcmUgb3IgbGVzcyBmcmVlZG9tIHRvIHRoZSBndWVzdCBmb3IgY29uZmlndXJl
IHRoZSBhdHRyaWJ1dGVzLgoKVGhlIGNvbW1pdCBtZXNzYWdlIGFuZCBhbGwgZG9jdW1lbnRhdGlv
biBzaG91bGQgYWN0dWFsbHkgcmVmbGVjdCB0aGF0IHRvIAphdm9pZCBtaXN1c2Ugb2YgdGhlIG5l
dyBvcHRpb24uCgo+IAo+IE9uIHg4NiwgcmV0dXJuIGVycm9yIGlmIHRoZSBtZW1vcnkgcG9saWN5
IHJlcXVlc3RlZCBpcyBub3QKPiBNRU1PUllfUE9MSUNZX1g4Nl9VQy4KPiAKPiBTaWduZWQtb2Zm
LWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+Cj4gQ0M6IEpCZXVs
aWNoQHN1c2UuY29tCj4gQ0M6IGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20KPiAKPiAtLS0KPiBD
aGFuZ2VzIGluIHYyOgo+IC0gcmViYXNlCj4gLSB1c2UgcDJtX21taW9fZGlyZWN0X2MKPiAtIHVz
ZSBFT1BOT1RTVVBQCj4gLSByZW5hbWUgY2FjaGVfcG9saWN5IHRvIG1lbW9yeSBwb2xpY3kKPiAt
IHJlbmFtZSBNRU1PUllfUE9MSUNZX0RFVk1FTSB0byBNRU1PUllfUE9MSUNZX0FSTV9ERVZfbkdS
RQo+IC0gcmVuYW1lIE1FTU9SWV9QT0xJQ1lfTUVNT1JZIHRvIE1FTU9SWV9QT0xJQ1lfQVJNX01F
TV9XQgo+IC0gYWRkIE1FTU9SWV9QT0xJQ1lfWDg2X1VDCj4gLSBhZGQgTUVNT1JZX1BPTElDWV9E
RUZBVUxUIGFuZCB1c2UgaXQKPiAtLS0KPiAgIHhlbi9jb21tb24vZG9tY3RsLmMgICAgICAgICB8
IDIzICsrKysrKysrKysrKysrKysrKysrKy0tCj4gICB4ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3Rs
LmggfCAxNCArKysrKysrKysrKysrLQo+ICAgMiBmaWxlcyBjaGFuZ2VkLCAzNCBpbnNlcnRpb25z
KCspLCAzIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2RvbWN0bC5j
IGIveGVuL2NvbW1vbi9kb21jdGwuYwo+IGluZGV4IDE0MGY5NzkuLjlmNjJlYWQgMTAwNjQ0Cj4g
LS0tIGEveGVuL2NvbW1vbi9kb21jdGwuYwo+ICsrKyBiL3hlbi9jb21tb24vZG9tY3RsLmMKPiBA
QCAtOTI4LDYgKzkyOCw3IEBAIGxvbmcgZG9fZG9tY3RsKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0o
eGVuX2RvbWN0bF90KSB1X2RvbWN0bCkKPiAgICAgICAgICAgdW5zaWduZWQgbG9uZyBtZm5fZW5k
ID0gbWZuICsgbnJfbWZucyAtIDE7Cj4gICAgICAgICAgIGludCBhZGQgPSBvcC0+dS5tZW1vcnlf
bWFwcGluZy5hZGRfbWFwcGluZzsKPiAgICAgICAgICAgcDJtX3R5cGVfdCBwMm10Owo+ICsgICAg
ICAgIHVpbnQzMl90IG1lbW9yeV9wb2xpY3kgPSBvcC0+dS5tZW1vcnlfbWFwcGluZy5tZW1vcnlf
cG9saWN5Owo+ICAgCj4gICAgICAgICAgIHJldCA9IC1FSU5WQUw7Cj4gICAgICAgICAgIGlmICgg
bWZuX2VuZCA8IG1mbiB8fCAvKiB3cmFwPyAqLwo+IEBAIC05NTgsOSArOTU5LDI3IEBAIGxvbmcg
ZG9fZG9tY3RsKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX2RvbWN0bF90KSB1X2RvbWN0bCkK
PiAgICAgICAgICAgaWYgKCBhZGQgKQo+ICAgICAgICAgICB7Cj4gICAgICAgICAgICAgICBwcmlu
dGsoWEVOTE9HX0dfREVCVUcKPiAtICAgICAgICAgICAgICAgICAgICJtZW1vcnlfbWFwOmFkZDog
ZG9tJWQgZ2ZuPSVseCBtZm49JWx4IG5yPSVseFxuIiwKPiAtICAgICAgICAgICAgICAgICAgIGQt
PmRvbWFpbl9pZCwgZ2ZuLCBtZm4sIG5yX21mbnMpOwo+ICsgICAgICAgICAgICAgICAgICAgIm1l
bW9yeV9tYXA6YWRkOiBkb20lZCBnZm49JWx4IG1mbj0lbHggbnI9JWx4IGNhY2hlPSV1XG4iLAo+
ICsgICAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCBnZm4sIG1mbiwgbnJfbWZucywgbWVt
b3J5X3BvbGljeSk7Cj4gICAKPiArICAgICAgICAgICAgc3dpdGNoICggbWVtb3J5X3BvbGljeSAp
Cj4gKyAgICAgICAgICAgIHsKPiArI2lmZGVmIENPTkZJR19BUk0KPiArICAgICAgICAgICAgICAg
IGNhc2UgTUVNT1JZX1BPTElDWV9BUk1fTUVNX1dCOgo+ICsgICAgICAgICAgICAgICAgICAgIHAy
bXQgPSBwMm1fbW1pb19kaXJlY3RfYzsKPiArICAgICAgICAgICAgICAgICAgICBicmVhazsKPiAr
ICAgICAgICAgICAgICAgIGNhc2UgTUVNT1JZX1BPTElDWV9BUk1fREVWX25HUkU6Cj4gKyAgICAg
ICAgICAgICAgICAgICAgcDJtdCA9IHAybV9tbWlvX2RpcmVjdF9kZXY7Cj4gKyAgICAgICAgICAg
ICAgICAgICAgYnJlYWs7Cj4gKyNlbmRpZgo+ICsjaWZkZWYgQ09ORklHX1g4Ngo+ICsgICAgICAg
ICAgICAgICAgY2FzZSBNRU1PUllfUE9MSUNZX1g4Nl9VQzoKPiArICAgICAgICAgICAgICAgICAg
ICBwMm10ID0gcDJtX21taW9fZGlyZWN0Owo+ICsgICAgICAgICAgICAgICAgICAgIGJyZWFrOwo+
ICsjZW5kaWYKPiArICAgICAgICAgICAgICAgIGRlZmF1bHQ6Cj4gKyAgICAgICAgICAgICAgICAg
ICAgcmV0dXJuIC1FT1BOT1RTVVBQOwo+ICsgICAgICAgICAgICB9Cj4gICAgICAgICAgICAgICBy
ZXQgPSBtYXBfcmVnaW9ucyhkLCBfZ2ZuKGdmbiksIG5yX21mbnMsIF9tZm4obWZuKSwgcDJtdCk7
Cj4gICAgICAgICAgICAgICBpZiAoIHJldCA8IDAgKQo+ICAgICAgICAgICAgICAgICAgIHByaW50
ayhYRU5MT0dfR19XQVJOSU5HCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21j
dGwuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaAo+IGluZGV4IDE5NDg2ZDUuLjkzMzAz
ODcgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCj4gKysrIGIveGVu
L2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCj4gQEAgLTU3MSwxMiArNTcxLDI0IEBAIHN0cnVjdCB4
ZW5fZG9tY3RsX2JpbmRfcHRfaXJxIHsKPiAgICovCj4gICAjZGVmaW5lIERQQ0lfQUREX01BUFBJ
TkcgICAgICAgICAxCj4gICAjZGVmaW5lIERQQ0lfUkVNT1ZFX01BUFBJTkcgICAgICAwCj4gKy8q
Cj4gKyAqIERlZmF1bHQgbWVtb3J5IHBvbGljeS4gQ29ycmVzcG9uZHMgdG86Cj4gKyAqIEFybTog
TUVNT1JZX1BPTElDWV9BUk1fREVWX25HUkUKPiArICogeDg2OiBNRU1PUllfUE9MSUNZX1g4Nl9V
Qwo+ICsgKi8KPiArI2RlZmluZSBNRU1PUllfUE9MSUNZX0RFRkFVTFQgICAgMAo+ICsvKiB4ODYg
b25seS4gTWVtb3J5IHR5cGUgVU5DQUNIQUJMRSAqLwo+ICsjZGVmaW5lIE1FTU9SWV9QT0xJQ1lf
WDg2X1VDICAgICAwCj4gKy8qIEFybSBvbmx5LiBPdXRlciBTaGFyZWFibGUsIERldmljZS1uR1JF
IG1lbW9yeSAqLwoKRGV2aWNlLW5HUkUgaXMgYW4gQXJtdjggdGVybS4gWW91IG1pZ2h0IHdhbnQg
dG8gYWxzbyBzcGVjaWZ5IHRoZSBBcm12NyAKbmFtZSBpbiBwYXJlbnRoZXNpcyB0byBoZWxwIHRo
ZSB1c2VyLgoKPiArI2RlZmluZSBNRU1PUllfUE9MSUNZX0FSTV9ERVZfbkdSRSAgICAgICAwCj4g
Ky8qIEFybSBvbmx5LiBPdXRlciBTaGFyZWFibGUsIE91dGVyL0lubmVyIFdyaXRlLUJhY2sgQ2Fj
aGVhYmxlIG1lbW9yeSAqLwo+ICsjZGVmaW5lIE1FTU9SWV9QT0xJQ1lfQVJNX01FTV9XQiAgICAg
ICAgIDEKCkkgYW0gd29uZGVyaW5nIHdoZXRoZXIgd2Ugc2hvdWxkIHB1dCBBcm0gKHJlc3AuIHg4
NikgZGVmaW5lcyB1bmRlciBhbiAKaWZkZWYgYXJtIChyZXNwLiB4ODYpLiBEbyB5b3Ugc2VlIGFu
eSB1c2UgaW4gdGhlIGNvbW1vbiB0b29sc3RhY2sgY29kZSAKb2YgdGhvc2UgI2lmZGVmPwoKPiAg
IHN0cnVjdCB4ZW5fZG9tY3RsX21lbW9yeV9tYXBwaW5nIHsKPiAgICAgICB1aW50NjRfYWxpZ25l
ZF90IGZpcnN0X2dmbjsgLyogZmlyc3QgcGFnZSAoaHZtIGd1ZXN0IHBoeXMgcGFnZSkgaW4gcmFu
Z2UgKi8KPiAgICAgICB1aW50NjRfYWxpZ25lZF90IGZpcnN0X21mbjsgLyogZmlyc3QgcGFnZSAo
bWFjaGluZSBwYWdlKSBpbiByYW5nZSAqLwo+ICAgICAgIHVpbnQ2NF9hbGlnbmVkX3QgbnJfbWZu
czsgICAvKiBudW1iZXIgb2YgcGFnZXMgaW4gcmFuZ2UgKD4wKSAqLwo+ICAgICAgIHVpbnQzMl90
IGFkZF9tYXBwaW5nOyAgICAgICAvKiBhZGQgb3IgcmVtb3ZlIG1hcHBpbmcgKi8KPiAtICAgIHVp
bnQzMl90IHBhZGRpbmc7ICAgICAgICAgICAvKiBwYWRkaW5nIGZvciA2NC1iaXQgYWxpZ25lZCBz
dHJ1Y3R1cmUgKi8KPiArICAgIHVpbnQzMl90IG1lbW9yeV9wb2xpY3k7ICAgICAgLyogY2FjaGVh
YmlsaXR5IG9mIHRoZSBtZW1vcnkgbWFwcGluZyAqLwoKIEZyb20gYSBxdWljayBsb29rIGF0IGxp
YnhjLCBpdCBzZWVtcyB0aGUgcGFkZGluZyBmaWVsZCB3aWxsIG5vdCBiZSAKaW5pdGlhbGl6ZWQg
dG8gMCAoYWthIE1FTU9SWV9ERUZBVUxUX1BPTElDWSkuIEFzIHRoZSBsaWJ4YyBzdXBwb3J0IGlz
IAphZGRlZCBpbiBhIGZvbGxvdy11cCBwYXRjaCwgSSB0aGluayB5b3Ugd2FudCB0byBlbnN1cmUg
bWVtb3J5X3BvbGljeSBpcyAKZXF1YWwgdG8gTUVNT1JZX0RFRkFVTFRfUE9MSUNZIGluIGxpYnhj
LiBTbyB0aGVyZSBhcmUgbm8gdW5leHBlY3RlZCAKYmVoYXZpb3IgZHVyaW5nIGJpc2VjdGlvbiBv
ciB0aGlzIHBhdGNoIGdldHMgYXBwbGllZCBiZWZvcmUgdGhlIHJlc3QuCgpDaGVlcnMsCgotLSAK
SnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 07 16:43:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 May 2019 16:43:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hO3Ba-0001yZ-Ro; Tue, 07 May 2019 16:43:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vvNG=TH=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1hO3BZ-0001yQ-Hi
 for xen-devel@lists.xenproject.org; Tue, 07 May 2019 16:43:21 +0000
X-Inumbo-ID: 36e805a2-70e7-11e9-ae36-2fe9d3518c48
Received: from new3-smtp.messagingengine.com (unknown [66.111.4.229])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 36e805a2-70e7-11e9-ae36-2fe9d3518c48;
 Tue, 07 May 2019 16:43:17 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailnew.nyi.internal (Postfix) with ESMTP id 09F5D152F9;
 Tue,  7 May 2019 12:43:17 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Tue, 07 May 2019 12:43:17 -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-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=JuI1TZ
 ifbzL8G3dFo+z/XhNR2SjX2GTzS7WGjf0PWjE=; b=ClKyl3bC1YQpOBr0xiIvHq
 so8aJmU52/WH+C4U/mOEOTOPEI89NS1nK7U4PnV+pZkFX3lz1KnazCivCC8AWVJP
 Yx4VzNbrWbgk4txvMTPQ4p4MSGmBmJ1w5FASfNQAZfpgogANnx2Wi9Rww4H4cWn4
 kEpDSVeuN7cQtJS/RNXzGfSR2Ee8Cffu9u6JDQEzrI7dJ1EvMOcm6ZEL4MCYpf/T
 m1HD7c8Y7Sr7cgzLn5xleszrOkbH9rCI7oeY9mSlN00HatrkRwl6HZBkvrlyTGF+
 gJoUjU3zY3S5nWqQhwvsZBVFnRsPq1CMWo94DVWX/k2i68YBzUZ1NqKV3JhTIWyg
 ==
X-ME-Sender: <xms:o7XRXGsJy-gt6c-YSNPlDJFsrb1-H_z_PyNnf5yvaSwO8f7VmpmcIg>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduuddrkedtgddutdelucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne
 cujfgurhepfffhvffukfhfgggtuggjfgesghdtreertderjeenucfhrhhomhepofgrrhgv
 khcuofgrrhgtiiihkhhofihskhhiuceomhgrrhhmrghrvghksehinhhvihhsihgslhgvth
 hhihhnghhslhgrsgdrtghomheqnecukfhppeeluddrieehrdefgedrfeefnecurfgrrhgr
 mhepmhgrihhlfhhrohhmpehmrghrmhgrrhgvkhesihhnvhhishhisghlvghthhhinhhgsh
 hlrggsrdgtohhmnecuvehluhhsthgvrhfuihiivgeptd
X-ME-Proxy: <xmx:o7XRXB2j91OjHjCxP5GxUeHa1noSXuHOCyY9o56BQZxYte5M_lWIkg>
 <xmx:o7XRXOCiqD5aplB0sT-GOF6eF4-FPHvZJMrzldAcVReJnoqW32tdPQ>
 <xmx:o7XRXPA4EPyQfJbCtzDG0EjSB-2YEaNIIzmpohFFKINky90km0ofFg>
 <xmx:pbXRXC6b4ucweZo56jKiL9jSYfbf7aZcct0eO-rlk999HXYPjiWPog>
Received: from mail-itl (ip5b412221.dynamic.kabel-deutschland.de [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id AB26510374;
 Tue,  7 May 2019 12:43:13 -0400 (EDT)
Date: Tue, 7 May 2019 18:43:11 +0200
From: Marek Marczykowski <marmarek@invisiblethingslab.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190507164311.GB1502@mail-itl>
References: <cover.5027956268821f50401d0ecdfad2447cbe4fdd6c.1557154206.git-series.marmarek@invisiblethingslab.com>
 <dfffbc1faf0884df46f5568cdcf9fa8c2340ae2b.1557154206.git-series.marmarek@invisiblethingslab.com>
 <7c7a7dcc-ff17-feb7-1e88-96c31b0e72a7@suse.com>
 <20190506153211.GV1502@mail-itl>
 <5CD14B6E020000780022C646@prv1-mh.provo.novell.com>
 <20190507153825.GA1502@mail-itl>
 <5CD1AE5D020000780022C9AF@prv1-mh.provo.novell.com>
MIME-Version: 1.0
In-Reply-To: <5CD1AE5D020000780022C9AF@prv1-mh.provo.novell.com>
User-Agent: Mutt/1.11.1+94 (9b965fac) (2019-01-05)
Subject: Re: [Xen-devel] [PATCH 4/5] xen: fix handling framebuffer located
 above 4GB
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============8448316691333705168=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============8448316691333705168==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="GD0jJf8rm+K0B4Sk"
Content-Disposition: inline


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

On Tue, May 07, 2019 at 10:12:13AM -0600, Jan Beulich wrote:
> >>> On 07.05.19 at 17:38, <marmarek@invisiblethingslab.com> wrote:
> > What do you think about adding something that could be backported?
> > Xen is quite insistent on initializing framebuffer, even with
> > console=3Dcom1 or console=3Dnone. Which means, there is no workaround f=
or
> > this problem.
>=20
> When the system is in a simple text mode the /basevideo option of
> xen.efi ought to help, but if it's in an LFB-based mode already (which
> is the case on the systems I have) then indeed I can't see any
> workaround.
>=20
> > Maybe, as a first step, a change that abort framebuffer initialization
> > if lfb_base =3D=3D 0 (I assume this is never valid value here, right?)?
>=20
> Yes, that would be an option. But it would help only in your specific
> case, not if the truncation results in a non-zero value. I guess we'd
> better avoid filling the structure if we'd truncate the value.

Yes, I was thinking about setting lfb_base=3D0 explicitly if it would
overflow otherwise.

> But what's wrong with backporting your change as is?

If this commit would be backported, what value you'd put in that #ifdef?
Also, one may argue that ABI changes should not be backported... But
since there is clear and independent of xen version method of detecting
it, I don't think this would be a big issue here.

> > If not, then at least abort boot when text console is still there
> > (blexit before efi_exit_boot). Any preference?
>=20
> What's wrong with the text console still active? Or maybe I'm
> misunderstandint you make...

As soon as you call ExitBootServices(), you can't use
SIMPLE_TEXT_OUTPUT_INTERFACE anymore. Which means if a) framebuffer
address didn't fit, and b) you called ExitBootServices() already, you
don't have any means to tell the user what is wrong. Other than serial
console of course, if you're lucky enough to have one. So the idea was
to report the problem before ExitBootServices().

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

--GD0jJf8rm+K0B4Sk
Content-Type: application/pgp-signature; name="signature.asc"

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAlzRtZ4ACgkQ24/THMrX
1yyyfAgAl8W5xOVYsNwgokMKqMrJ7blZq7xUpiQ9QTjocl56E39f+Wxssd4BN1u7
QOI3yeDFdm2BZMRFoM+6E2V4XsTosule0wAzQQ0HuhSsvhuHMX5tE6OAKTV6ZS6S
6X5y8Fc0TZOlrScK+SPsesi3UhlMIypz4YWP7Z3fWitR38T1vsY5D5I8butFap5B
4SAmf/IZjv9IIP2WH4cCvcAxsg+PWzIUCke6Nwy7lNMWGUjP2baUfWQTLRNBwlSq
R57z79cR5zbU2f5RxqiOrVGiCMQ6cOaZF47UWpGhMIQh1qIsAfTMn8+vB/Ir/nRj
RFOtzMrqkqIealG6bWrw9Gzmf2TwvA==
=yOIa
-----END PGP SIGNATURE-----

--GD0jJf8rm+K0B4Sk--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8448316691333705168==--


From xen-devel-bounces@lists.xenproject.org Tue May 07 16:56:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 May 2019 16:56:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hO3No-0003CI-Em; Tue, 07 May 2019 16:56:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DeKk=TH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hO3Nn-0003BZ-4c
 for xen-devel@lists.xenproject.org; Tue, 07 May 2019 16:55:59 +0000
X-Inumbo-ID: f90f76aa-70e8-11e9-adcd-cb5c4a8e6f18
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f90f76aa-70e8-11e9-adcd-cb5c4a8e6f18;
 Tue, 07 May 2019 16:55:52 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hO3Nf-0005TJ-N7; Tue, 07 May 2019 16:55:51 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hO3Nf-0007Ts-EO; Tue, 07 May 2019 16:55:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hO3Nf-0001GR-Dh; Tue, 07 May 2019 16:55:51 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135857-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=e83077a3d11072708a5c38fa09fa9d011914e2a1
X-Osstest-Versions-That: xen=dc497635d93f6672f82727ad97a55205177be2aa
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 07 May 2019 16:55:51 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 135857: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTg1NyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNTg1Ny8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBlODMwNzdhM2QxMTA3MjcwOGE1YzM4ZmEwOWZhOWQwMTE5MTRlMmExCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBkYzQ5NzYzNWQ5M2Y2NjcyZjgy
NzI3YWQ5N2E1NTIwNTE3N2JlMmFhCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzUzMTkgIDIwMTkt
MDQtMjYgMTM6MDA6MzIgWiAgIDExIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTM1ODU3ICAy
MDE5LTA1LTA3IDE0OjAwOjM0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9p
bWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9u
IG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBj
YW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVz
dC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIGRjNDk3NjM1ZDkuLmU4MzA3N2EzZDEgIGU4MzA3N2Ez
ZDExMDcyNzA4YTVjMzhmYTA5ZmE5ZDAxMTkxNGUyYTEgLT4gc21va2UKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 07 17:12:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 May 2019 17:12:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hO3du-0004yx-L8; Tue, 07 May 2019 17:12:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qCYz=TH=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hO3du-0004ys-1C
 for xen-devel@lists.xenproject.org; Tue, 07 May 2019 17:12:38 +0000
X-Inumbo-ID: 4f75f48e-70eb-11e9-843c-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 4f75f48e-70eb-11e9-843c-bc764e045a96;
 Tue, 07 May 2019 17:12:36 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 2A38D374;
 Tue,  7 May 2019 10:12:36 -0700 (PDT)
Received: from [10.37.8.6] (unknown [10.37.8.6])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id E5AC23F5AF;
 Tue,  7 May 2019 10:12:34 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <alpine.DEB.2.10.1904301358560.13269@sstabellini-ThinkPad-X260>
 <1556658172-8824-6-git-send-email-sstabellini@kernel.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <885fc62e-dbe2-bb8f-1476-de5b5d7df2c8@arm.com>
Date: Tue, 7 May 2019 18:12:32 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <1556658172-8824-6-git-send-email-sstabellini@kernel.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 06/10] xen/arm: extend
 device_tree_for_each_node
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDQvMzAvMTkgMTA6MDIgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90
ZToKPiBBZGQgdHdvIG5ldyBwYXJhbXRlcnMgdG8gZGV2aWNlX3RyZWVfZm9yX2VhY2hfbm9kZTog
bm9kZSBhbmQgZGVwdGguCgpOSVQ6IHMvcGFyYW10ZXJzL3BhcmFtZXRlcnMvCgo+IE5vZGUgaXMg
dGhlIG5vZGUgdG8gc3RhcnQgdGhlIHNlYXJjaCBmcm9tIGFuZCBkZXB0aCBpcyB0aGUgbWluIGRl
cHRoIG9mCj4gdGhlIHNlYXJjaC4KPiAKPiBQYXNzaW5nIDAsIDAgdHJpZ2dlcnMgdGhlIG9sZCBi
ZWhhdmlvci4KCkl0IHdvdWxkIGJlIGdvb2QgdG8gZXhwbGFpbiBpbiB0aGUgY29tbWl0IG1lc3Nh
Z2Ugd2h5IHdlIG5lZWQgdGhpcy4KCj4gCj4gU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxs
aW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgo+IC0tLQo+IENoYW5nZXMgaW4gdjI6Cj4gLSBuZXcK
PiAtLS0KPiAgIHhlbi9hcmNoL2FybS9hY3BpL2Jvb3QuYyAgICAgIHwgIDIgKy0KPiAgIHhlbi9h
cmNoL2FybS9ib290ZmR0LmMgICAgICAgIHwgMTIgKysrKysrLS0tLS0tCj4gICB4ZW4vaW5jbHVk
ZS94ZW4vZGV2aWNlX3RyZWUuaCB8ICA1ICsrKy0tCj4gICAzIGZpbGVzIGNoYW5nZWQsIDEwIGlu
c2VydGlvbnMoKyksIDkgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS9hY3BpL2Jvb3QuYyBiL3hlbi9hcmNoL2FybS9hY3BpL2Jvb3QuYwo+IGluZGV4IDliMjk3Njku
LmNmYzg1YzIgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2FjcGkvYm9vdC5jCj4gKysrIGIv
eGVuL2FyY2gvYXJtL2FjcGkvYm9vdC5jCj4gQEAgLTI0OCw3ICsyNDgsNyBAQCBpbnQgX19pbml0
IGFjcGlfYm9vdF90YWJsZV9pbml0KHZvaWQpCj4gICAgICAgICovCj4gICAgICAgaWYgKCBwYXJh
bV9hY3BpX29mZiB8fCAoICFwYXJhbV9hY3BpX2ZvcmNlCj4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICYmIGRldmljZV90cmVlX2Zvcl9lYWNoX25vZGUoZGV2aWNlX3RyZWVfZmxhdHRl
bmVkLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBkdF9zY2FuX2RlcHRoMV9ub2RlcywgTlVMTCkpKQo+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAwLCAwLCBkdF9zY2FuX2RlcHRoMV9ub2RlcywgTlVMTCkpKQo+ICAgICAgICAg
ICBnb3RvIGRpc2FibGU7Cj4gICAKPiAgICAgICAvKgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vYm9vdGZkdC5jIGIveGVuL2FyY2gvYXJtL2Jvb3RmZHQuYwo+IGluZGV4IDg5MWI0YjYuLmU3
YjA4ZWQgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2Jvb3RmZHQuYwo+ICsrKyBiL3hlbi9h
cmNoL2FybS9ib290ZmR0LmMKPiBAQCAtNzcsNiArNzcsOCBAQCBzdGF0aWMgdTMyIF9faW5pdCBk
ZXZpY2VfdHJlZV9nZXRfdTMyKGNvbnN0IHZvaWQgKmZkdCwgaW50IG5vZGUsCj4gICAvKioKPiAg
ICAqIGRldmljZV90cmVlX2Zvcl9lYWNoX25vZGUgLSBpdGVyYXRlIG92ZXIgYWxsIGRldmljZSB0
cmVlIG5vZGVzCj4gICAgKiBAZmR0OiBmbGF0IGRldmljZSB0cmVlLgo+ICsgKiBAbm9kZTogbm9k
ZSB0byBzdGFydCB0aGUgc2VhcmNoIGZyb20KPiArICogQGRlcHRoOiBtaW4gZGVwdGggb2YgdGhl
IHNlYXJjaAoKVGhlIGludGVyZmFjZSBpcyBub3QgY2xlYXIsIHdoaWNoIG5vZGUgaXMgaXQ/IFRo
ZSBwYXJlbnQgbm9kZSBvciB0aGUgCmZpcnN0IGNoaWxkPwoKU2ltaWxhcmx5LCB3aGljaCBkZXB0
aCBpcyBpdD8gQnV0IHRoZW4sIGlzIHRoZSBkZXB0aCByZWFsbHkgbmVjZXNzYXJ5PyAKWW91IGJh
c2ljYWxseSB3YW50IHRvIGJyb3dzZSBhbGwgdGhlIGNoaWxkIG9mIHRoZSBwYXJlbnQgbm9kZS4K
Cj4gICAgKiBAZnVuYzogZnVuY3Rpb24gdG8gY2FsbCBmb3IgZWFjaCBub2RlLgo+ICAgICogQGRh
dGE6IGRhdGEgdG8gcGFzcyB0byBAZnVuYy4KPiAgICAqCj4gQEAgLTg2LDE3ICs4OCwxNSBAQCBz
dGF0aWMgdTMyIF9faW5pdCBkZXZpY2VfdHJlZV9nZXRfdTMyKGNvbnN0IHZvaWQgKmZkdCwgaW50
IG5vZGUsCj4gICAgKiByZXR1cm5zIGEgdmFsdWUgZGlmZmVyZW50IGZyb20gMCwgdGhhdCB2YWx1
ZSBpcyByZXR1cm5lZCBpbW1lZGlhdGVseS4KPiAgICAqLwo+ICAgaW50IF9faW5pdCBkZXZpY2Vf
dHJlZV9mb3JfZWFjaF9ub2RlKGNvbnN0IHZvaWQgKmZkdCwKPiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGludCBub2RlLCBpbnQgZGVwdGgsCj4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZGV2aWNlX3RyZWVfbm9kZV9mdW5jIGZ1bmMsCj4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqZGF0YSkKPiAgIHsKPiAt
ICAgIGludCBub2RlOwo+IC0gICAgaW50IGRlcHRoOwo+ICAgICAgIHUzMiBhZGRyZXNzX2NlbGxz
W0RFVklDRV9UUkVFX01BWF9ERVBUSF07Cj4gICAgICAgdTMyIHNpemVfY2VsbHNbREVWSUNFX1RS
RUVfTUFYX0RFUFRIXTsKPiAtICAgIGludCByZXQ7Cj4gKyAgICBpbnQgcmV0LCBtaW5fZGVwdGgg
PSBkZXB0aDsKPiAgIAo+IC0gICAgZm9yICggbm9kZSA9IDAsIGRlcHRoID0gMDsKPiAtICAgICAg
ICAgIG5vZGUgPj0wICYmIGRlcHRoID49IDA7Cj4gKyAgICBmb3IgKCA7IG5vZGUgPj0wICYmIGRl
cHRoID49IG1pbl9kZXB0aDsKCk5JVDogV2hpbGUgeW91IG1vZGlmeSB0aGUgY29kZSwgY2FuIHlv
dSBwbGVhc2UgYWRkIHRoZSBtaXNzaW5nIHNwYWNlIApiZXR3ZWVuID4gYW5kIDA/CgpBbHNvLCB0
aGUgY29kZSBiZWxvdyBpcyBsb29raW5nIGF0IHthZGRyZXNzLCBzaXplfV9jZWxsc1tkZXB0aCAt
IDFdLiBPbiAKdGhlIGZpcnN0IGxvb3AsIHRoZXkgd2lsbCBub3QgYmUgaW5pdGlhbGl6ZWQgYW5k
IHdpbGwgY29udGFpbiBnYXJiYWdlLiAKTm90ZSB0aGF0IHdpdGggbXkgc3VnZ2VzdGlvbiBhYm91
dCBkcm9wcGluZyB0aGUgcGFyYW1ldGVyIGRlcHRoLCB0aGUgCmFkZHJlc3Mvc2l6ZSBjZWxscyB3
b3VsZCBzdGlsbCBiZSB3cm9uZ2x5IGluaXRpYWxpemVkLgoKPiAgICAgICAgICAgICBub2RlID0g
ZmR0X25leHRfbm9kZShmZHQsIG5vZGUsICZkZXB0aCkgKQo+ICAgICAgIHsKPiAgICAgICAgICAg
Y29uc3QgY2hhciAqbmFtZSA9IGZkdF9nZXRfbmFtZShmZHQsIG5vZGUsIE5VTEwpOwo+IEBAIC0z
NTcsNyArMzU3LDcgQEAgc2l6ZV90IF9faW5pdCBib290X2ZkdF9pbmZvKGNvbnN0IHZvaWQgKmZk
dCwgcGFkZHJfdCBwYWRkcikKPiAgIAo+ICAgICAgIGFkZF9ib290X21vZHVsZShCT09UTU9EX0ZE
VCwgcGFkZHIsIGZkdF90b3RhbHNpemUoZmR0KSwgZmFsc2UpOwo+ICAgCj4gLSAgICBkZXZpY2Vf
dHJlZV9mb3JfZWFjaF9ub2RlKCh2b2lkICopZmR0LCBlYXJseV9zY2FuX25vZGUsIE5VTEwpOwo+
ICsgICAgZGV2aWNlX3RyZWVfZm9yX2VhY2hfbm9kZSgodm9pZCAqKWZkdCwgMCwgMCwgZWFybHlf
c2Nhbl9ub2RlLCBOVUxMKTsKPiAgICAgICBlYXJseV9wcmludF9pbmZvKCk7Cj4gICAKPiAgICAg
ICByZXR1cm4gZmR0X3RvdGFsc2l6ZShmZHQpOwo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94
ZW4vZGV2aWNlX3RyZWUuaCBiL3hlbi9pbmNsdWRlL3hlbi9kZXZpY2VfdHJlZS5oCj4gaW5kZXgg
NzQwOGE2Yy4uNGZmNzhiYSAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4vZGV2aWNlX3Ry
ZWUuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9kZXZpY2VfdHJlZS5oCj4gQEAgLTE1OSw4ICsx
NTksOSBAQCB0eXBlZGVmIGludCAoKmRldmljZV90cmVlX25vZGVfZnVuYykoY29uc3Qgdm9pZCAq
ZmR0LAo+ICAgZXh0ZXJuIGNvbnN0IHZvaWQgKmRldmljZV90cmVlX2ZsYXR0ZW5lZDsKPiAgIAo+
ICAgaW50IGRldmljZV90cmVlX2Zvcl9lYWNoX25vZGUoY29uc3Qgdm9pZCAqZmR0LAo+IC0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGV2aWNlX3RyZWVfbm9kZV9mdW5jIGZ1
bmMsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICpkYXRhKTsK
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IG5vZGUsIGludCBkZXB0aCwKPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGV2aWNlX3RyZWVfbm9kZV9mdW5jIGZ1bmMs
Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKmRhdGEpOwo+ICAgCj4gICAv
KioKPiAgICAqIGR0X3VuZmxhdHRlbl9ob3N0X2RldmljZV90cmVlIC0gVW5mbGF0dGVuIHRoZSBo
b3N0IGRldmljZSB0cmVlCj4gCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 07 17:21:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 May 2019 17:21:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hO3m7-0005vD-Pz; Tue, 07 May 2019 17:21:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qCYz=TH=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hO3m6-0005v8-RX
 for xen-devel@lists.xenproject.org; Tue, 07 May 2019 17:21:06 +0000
X-Inumbo-ID: 7ec72f7c-70ec-11e9-843c-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 7ec72f7c-70ec-11e9-843c-bc764e045a96;
 Tue, 07 May 2019 17:21:05 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 2858AA78;
 Tue,  7 May 2019 10:21:05 -0700 (PDT)
Received: from [10.37.8.6] (unknown [10.37.8.6])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id E51723F5AF;
 Tue,  7 May 2019 10:21:03 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <alpine.DEB.2.10.1904301358560.13269@sstabellini-ThinkPad-X260>
 <1556658172-8824-8-git-send-email-sstabellini@kernel.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <64029b1d-73dd-82de-a83e-0116c991606b@arm.com>
Date: Tue, 7 May 2019 18:21:02 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <1556658172-8824-8-git-send-email-sstabellini@kernel.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 08/10] xen/arm: keep track of
 reserved-memory regions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpTb21lIG1vcmUgcmV2aWV3IG9uIHRoaXMgcGF0Y2guCgpPbiA0LzMwLzE5IDEwOjAyIFBN
LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gQXMgd2UgcGFyc2UgdGhlIGRldmljZSB0cmVl
IGluIFhlbiwga2VlcCB0cmFjayBvZiB0aGUgcmVzZXJ2ZWQtbWVtb3J5Cj4gcmVnaW9ucyBhcyB0
aGV5IG5lZWQgc3BlY2lhbCB0cmVhdG1lbnQgKGZvbGxvdy11cCBwYXRjaGVzIHdpbGwgbWFrZSB1
c2UKPiBvZiB0aGUgc3RvcmVkIGluZm9ybWF0aW9uLikKPiAKPiBSZXVzZSBwcm9jZXNzX21lbW9y
eV9ub2RlIHRvIGFkZCByZXNlcnZlZC1tZW1vcnkgcmVnaW9ucyB0byB0aGUKPiBib290aW5mby5y
ZXNlcnZlZF9tZW0gYXJyYXkuIFJlbW92ZSB0aGUgd2FybmluZyBpZiB0aGVyZSBpcyBubyByZWcg
aW4KPiBwcm9jZXNzX21lbW9yeV9ub2RlIGJlY2F1c2UgaXQgaXMgYSBub3JtYWwgY29uZGl0aW9u
IGZvcgo+IHJlc2VydmVkLW1lbW9yeS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJl
bGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+Cj4gCj4gLS0tCj4gCj4gTm90IGRvbmU6IGNyZWF0
ZSBhbiBlODIwLWxpa2Ugc3RydWN0dXJlIG9uIEFSTS4KPiAKPiBDaGFuZ2VzIGluIHYyOgo+IC0g
Y2FsbCBwcm9jZXNzX21lbW9yeV9ub2RlIGZyb20gcHJvY2Vzc19yZXNlcnZlZF9tZW1vcnlfbm9k
ZSB0byBhdm9pZAo+ICAgIGR1cGxpY2F0aW9uCj4gLS0tCj4gICB4ZW4vYXJjaC9hcm0vYm9vdGZk
dC5jICAgICAgfCAzMCArKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0KPiAgIHhlbi9pbmNs
dWRlL2FzbS1hcm0vc2V0dXAuaCB8ICAxICsKPiAgIDIgZmlsZXMgY2hhbmdlZCwgMjMgaW5zZXJ0
aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2Jv
b3RmZHQuYyBiL3hlbi9hcmNoL2FybS9ib290ZmR0LmMKPiBpbmRleCBiNjYwMGFiLi45MzU1YTZl
IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9ib290ZmR0LmMKPiArKysgYi94ZW4vYXJjaC9h
cm0vYm9vdGZkdC5jCj4gQEAgLTEzNSw2ICsxMzUsOCBAQCBzdGF0aWMgaW50IF9faW5pdCBwcm9j
ZXNzX21lbW9yeV9ub2RlKGNvbnN0IHZvaWQgKmZkdCwgaW50IG5vZGUsCj4gICAgICAgY29uc3Qg
X19iZTMyICpjZWxsOwo+ICAgICAgIHBhZGRyX3Qgc3RhcnQsIHNpemU7Cj4gICAgICAgdTMyIHJl
Z19jZWxscyA9IGFkZHJlc3NfY2VsbHMgKyBzaXplX2NlbGxzOwo+ICsgICAgc3RydWN0IG1lbWlu
Zm8gKm1lbTsKPiArICAgIGJvb2wgcmVzZXJ2ZWQgPSAoYm9vbClkYXRhOwo+ICAgCj4gICAgICAg
aWYgKCBhZGRyZXNzX2NlbGxzIDwgMSB8fCBzaXplX2NlbGxzIDwgMSApCj4gICAgICAgewo+IEBA
IC0xNDMsMjkgKzE0NSwzOSBAQCBzdGF0aWMgaW50IF9faW5pdCBwcm9jZXNzX21lbW9yeV9ub2Rl
KGNvbnN0IHZvaWQgKmZkdCwgaW50IG5vZGUsCj4gICAgICAgICAgIHJldHVybiAwOwo+ICAgICAg
IH0KPiAgIAo+ICsgICAgaWYgKCByZXNlcnZlZCApCj4gKyAgICAgICAgbWVtID0gJmJvb3RpbmZv
LnJlc2VydmVkX21lbTsKPiArICAgIGVsc2UKPiArICAgICAgICBtZW0gPSAmYm9vdGluZm8ubWVt
Owo+ICsKPiAgICAgICBwcm9wID0gZmR0X2dldF9wcm9wZXJ0eShmZHQsIG5vZGUsICJyZWciLCBO
VUxMKTsKPiAgICAgICBpZiAoICFwcm9wICkKPiAtICAgIHsKPiAtICAgICAgICBwcmludGsoImZk
dDogbm9kZSBgJXMnOiBtaXNzaW5nIGByZWcnIHByb3BlcnR5XG4iLCBuYW1lKTsKPiAgICAgICAg
ICAgcmV0dXJuIDA7Cj4gLSAgICB9Cj4gICAKPiAgICAgICBjZWxsID0gKGNvbnN0IF9fYmUzMiAq
KXByb3AtPmRhdGE7Cj4gICAgICAgYmFua3MgPSBmZHQzMl90b19jcHUocHJvcC0+bGVuKSAvIChy
ZWdfY2VsbHMgKiBzaXplb2YgKHUzMikpOwo+ICAgCj4gLSAgICBmb3IgKCBpID0gMDsgaSA8IGJh
bmtzICYmIGJvb3RpbmZvLm1lbS5ucl9iYW5rcyA8IE5SX01FTV9CQU5LUzsgaSsrICkKPiArICAg
IGZvciAoIGkgPSAwOyBpIDwgYmFua3MgJiYgbWVtLT5ucl9iYW5rcyA8IE5SX01FTV9CQU5LUzsg
aSsrICkKPiAgICAgICB7Cj4gICAgICAgICAgIGRldmljZV90cmVlX2dldF9yZWcoJmNlbGwsIGFk
ZHJlc3NfY2VsbHMsIHNpemVfY2VsbHMsICZzdGFydCwgJnNpemUpOwo+ICAgICAgICAgICBpZiAo
ICFzaXplICkKPiAgICAgICAgICAgICAgIGNvbnRpbnVlOwo+IC0gICAgICAgIGJvb3RpbmZvLm1l
bS5iYW5rW2Jvb3RpbmZvLm1lbS5ucl9iYW5rc10uc3RhcnQgPSBzdGFydDsKPiAtICAgICAgICBi
b290aW5mby5tZW0uYmFua1tib290aW5mby5tZW0ubnJfYmFua3NdLnNpemUgPSBzaXplOwo+IC0g
ICAgICAgIGJvb3RpbmZvLm1lbS5ucl9iYW5rcysrOwo+ICsgICAgICAgIG1lbS0+YmFua1ttZW0t
Pm5yX2JhbmtzXS5zdGFydCA9IHN0YXJ0Owo+ICsgICAgICAgIG1lbS0+YmFua1ttZW0tPm5yX2Jh
bmtzXS5zaXplID0gc2l6ZTsKPiArICAgICAgICBtZW0tPm5yX2JhbmtzKys7Cj4gICAgICAgfQo+
ICAgCj4gICAgICAgcmV0dXJuIDA7Cj4gICB9Cj4gICAKPiArc3RhdGljIGludCBfX2luaXQgcHJv
Y2Vzc19yZXNlcnZlZF9tZW1vcnlfbm9kZShjb25zdCB2b2lkICpmZHQsIGludCBub2RlLAo+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIg
Km5hbWUsIGludCBkZXB0aCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1MzIgYWRkcmVzc19jZWxscywgdTMyIHNpemVfY2VsbHMpCj4gK3sKPiArICAg
IGRldmljZV90cmVlX2Zvcl9lYWNoX25vZGUoZmR0LCBub2RlLCBkZXB0aCwgcHJvY2Vzc19tZW1v
cnlfbm9kZSwgKHZvaWQqKXRydWUpOwo+ICsgICAgcmV0dXJuIDA7Cj4gK30KPiArCj4gICBzdGF0
aWMgdm9pZCBfX2luaXQgcHJvY2Vzc19tdWx0aWJvb3Rfbm9kZShjb25zdCB2b2lkICpmZHQsIGlu
dCBub2RlLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29u
c3QgY2hhciAqbmFtZSwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHUzMiBhZGRyZXNzX2NlbGxzLCB1MzIgc2l6ZV9jZWxscykKPiBAQCAtMjk3LDcgKzMwOSw5
IEBAIHN0YXRpYyBpbnQgX19pbml0IGVhcmx5X3NjYW5fbm9kZShjb25zdCB2b2lkICpmZHQsCj4g
ICB7Cj4gICAgICAgaWYgKCBkZXZpY2VfdHJlZV9ub2RlX21hdGNoZXMoZmR0LCBub2RlLCAibWVt
b3J5IikgKQo+ICAgICAgICAgICBwcm9jZXNzX21lbW9yeV9ub2RlKGZkdCwgbm9kZSwgbmFtZSwg
ZGVwdGgsIGFkZHJlc3NfY2VsbHMsIHNpemVfY2VsbHMsCj4gLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBOVUxMKTsKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICh2b2lkKilmYWxz
ZSk7Cj4gKyAgICBlbHNlIGlmICggZGV2aWNlX3RyZWVfbm9kZV9tYXRjaGVzKGZkdCwgbm9kZSwg
InJlc2VydmVkLW1lbW9yeSIpICkKPiArICAgICAgICBwcm9jZXNzX3Jlc2VydmVkX21lbW9yeV9u
b2RlKGZkdCwgbm9kZSwgbmFtZSwgZGVwdGgsIGFkZHJlc3NfY2VsbHMsIHNpemVfY2VsbHMpOwoK
VGhpcyB3aWxsIG1hdGNoIHJlc2VydmVkLW1lbW9yeUAuLi4gb3IgZXZlbiAvZm9vL3Jlc2VydmVk
LW1lbW9yeS4gSGVyZSwgCndlIG9ubHkgd2FudCB0byBtYXRjaCAvcmVzZXJ2ZWQtbWVtb3J5LgoK
PiAgICAgICBlbHNlIGlmICggZGVwdGggPD0gMyAmJiAoZGV2aWNlX3RyZWVfbm9kZV9jb21wYXRp
YmxlKGZkdCwgbm9kZSwgInhlbixtdWx0aWJvb3QtbW9kdWxlIiApIHx8Cj4gICAgICAgICAgICAg
ICAgIGRldmljZV90cmVlX25vZGVfY29tcGF0aWJsZShmZHQsIG5vZGUsICJtdWx0aWJvb3QsbW9k
dWxlIiApKSkKPiAgICAgICAgICAgcHJvY2Vzc19tdWx0aWJvb3Rfbm9kZShmZHQsIG5vZGUsIG5h
bWUsIGFkZHJlc3NfY2VsbHMsIHNpemVfY2VsbHMpOwo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20tYXJtL3NldHVwLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3NldHVwLmgKPiBpbmRleCA0
ODE4N2UxLi41YzNmYzJkIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vc2V0dXAu
aAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc2V0dXAuaAo+IEBAIC02Niw2ICs2Niw3IEBA
IHN0cnVjdCBib290Y21kbGluZXMgewo+ICAgCj4gICBzdHJ1Y3QgYm9vdGluZm8gewo+ICAgICAg
IHN0cnVjdCBtZW1pbmZvIG1lbTsKPiArICAgIHN0cnVjdCBtZW1pbmZvIHJlc2VydmVkX21lbTsK
PiAgICAgICBzdHJ1Y3QgYm9vdG1vZHVsZXMgbW9kdWxlczsKPiAgICAgICBzdHJ1Y3QgYm9vdGNt
ZGxpbmVzIGNtZGxpbmVzOwo+ICAgI2lmZGVmIENPTkZJR19BQ1BJCj4gCgpDaGVlcnMsCgotLSAK
SnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 07 17:34:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 May 2019 17:34:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hO3yX-0006wM-Vm; Tue, 07 May 2019 17:33:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eprW=TH=citrix.com=prvs=0232d1aa4=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1hO3yW-0006wH-4w
 for xen-devel@lists.xenproject.org; Tue, 07 May 2019 17:33:56 +0000
X-Inumbo-ID: 48fc4ac5-70ee-11e9-843c-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 48fc4ac5-70ee-11e9-843c-bc764e045a96;
 Tue, 07 May 2019 17:33:54 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,442,1549929600"; d="scan'208";a="85230819"
To: Jan Beulich <JBeulich@suse.com>
References: <5C80F39B020000780021C629@prv1-mh.provo.novell.com>
 <6c98dadd-748f-0d84-6937-62b6e126678f@citrix.com>
 <5C8215B602000078001500F6@prv1-mh.provo.novell.com>
 <372489A5-EBBA-4D8D-B986-EB159213C833@citrix.com>
 <5C825CC1020000780021CA3E@prv1-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT6JAlcEEwEKAEECGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEWIQTXqBy2bTNXPzpOYFimNjwxBZC0bQUCXEowWQUJDCJ7dgAKCRCmNjwx
 BZC0beKvEACJ75YlJXd7TnNHgFyiCJkm/qPeoQ3sFGSDZuZh7SKcdt9+3V2bFEb0Mii1hQaz
 3hRqZb8sYPHJrGP0ljK09k3wf8k3OuNxziLQBJyzvn7WNlE4wBEcy/Ejo9TVBdA4ph5D0YaZ
 nqdsPmxe/xlTFuSkgu4ep1v9dfVP1TQR0e+JIBa/Ss+cKC5intKm+8JxpOploAHuzaPu0L/X
 FapzsIXqgT9eIQeBEgO2hge6h9Jov3WeED/vh8kA7f8c6zQ/gs5E7VGALwsiLrhr0LZFcKcw
 kI3oCCrB/C/wyPZv789Ra8EXbeRSJmTjcnBwHRPjnjwQmetRDD1t+VyrkC6uujT5jmgOBzaj
 KCqZ8PcMAssOzdzQtKmjUQ2b3ICPs2X13xZ5M5/OVs1W3TG5gkvMh4YoHi4ilFnOk+v3/j7q
 65FG6N0JLb94Ndi80HkIOQQ1XVGTyu6bUPaBg3rWK91Csp1682kD/dNVF3FKHrRLmSVtmEQR
 5rK0+VGc/FmR6vd4haKGWIRuPxzg+pBR77avIZpU7C7+UXGuZ5CbHwIdY8LojJg2TuUdqaVj
 yxmEZLOA8rVHipCGrslRNthVbJrGN/pqtKjCClFZHIAYJQ9EGLHXLG9Pj76opfjHij3MpR3o
 pCGAh6KsCrfrsvjnpDwqSbngGyEVH030irSk4SwIqZ7FwLkBDQRUWmc6AQgAzpc8Ng5Opbrh
 iZrn69Xr3js28p+b4a+0BOvC48NfrNovZw4eFeKIzmI/t6EkJkSqBIxobWRpBkwGweENsqnd
 0qigmsDw4N7J9Xx0h9ARDqiWxX4jr7u9xauI+CRJ1rBNO3VV30QdACwQ4LqhR/WA+IjdhyMH
 wj3EJGE61NdP/h0zfaLYAbvEg47/TPThFsm4m8Rd6bX7RkrrOgBbL/AOnYOMEivyfZZKX1vv
 iEemAvLfdk2lZt7Vm6X/fbKbV8tPUuZELzNedJvTTBS3/l1FVz9OUcLDeWhGEdlxqXH0sYWh
 E9+PXTAfz5JxKH+LMetwEM8DbuOoDIpmIGZKrZ+2fQARAQABiQNbBBgBCgAmAhsCFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKMJ4FCQnQ/OQBKcBdIAQZAQoABgUCVFpnOgAKCRCyFcen
 x4Qb7cXrCAC0qQeEWmLa9oEAPa+5U6wvG1t/mi22gZN6uzQXH1faIOoDehr7PPESE6tuR/vI
 CTTnaSrd4UDPNeqOqVF07YexWD1LDcQG6PnRqC5DIX1RGE3BaSaMl2pFJP8y+chews11yP8G
 DBbxaIsTcHZI1iVIC9XLhoeegWi84vYc8F4ziADVfowbmbvcVw11gE8tmALCwTeBeZVteXjh
 0OELHwrc1/4j4yvENjIXRO+QLIgk43kB57Upr4tP2MEcs0odgPM+Q+oETOJ00xzLgkTnLPim
 C1FIW2bOZdTj+Uq6ezRS2LKsNmW+PRRvNyA5ojEbA/faxmAjMZtLdSSSeFK8y4SoCRCmNjwx
 BZC0bevWEACRu+GyQgrdGmorUptniIeO1jQlpTiP5WpVnk9Oe8SiLoXUhXXNj6EtzyLGpYmf
 kEAbki+S6WAKnzZd3shL58AuMyDxtFNNjNeKJOcl6FL7JPBIIgIp3wR401Ep+/s5pl3Nw8Ii
 157f0T7o8CPb54w6S1WsMkU78WzTxIs/1lLblSMcvyz1Jq64g4OqiWI85JfkzPLlloVf1rzy
 ebIBLrrmjhCE2tL1RONpE/KRVb+Q+PIs5+YcZ+Q1e0vXWA7NhTWFbWx3+N6WW6gaGpbFbopo
 FkYRpj+2TA5cX5zW148/xU5/ATEb5vdUkFLUFVy5YNUSyeBHuaf6fGmBrDc47rQjAOt1rmyD
 56MUBHpLUbvA6NkPezb7T6bQpupyzGRkMUmSwHiLyQNJQhVe+9NiJJvtEE3jol0JVJoQ9WVn
 FAzPNCgHQyvbsIF3gYkCYKI0w8EhEoH5FHYLoKS6Jg880IY5rXzoAEfPvLXegy6mhYl+mNVN
 QUBD4h9XtOvcdzR559lZuC0Ksy7Xqw3BMolmKsRO3gWKhXSna3zKl4UuheyZtubVWoNWP/bn
 vbyiYnLwuiKDfNAinEWERC8nPKlv3PkZw5d3t46F1Dx0TMf16NmP+azsRpnMZyzpY8BL2eur
 feSGAOB9qjZNyzbo5nEKHldKWCKE7Ye0EPEjECS1gjKDwbkBDQRUWrq9AQgA7aJ0i1pQSmUR
 6ZXZD2YEDxia2ByR0uZoTS7N0NYv1OjU8v6p017u0Fco5+Qoju/fZ97ScHhp5xGVAk5kxZBF
 DT4ovJd0nIeSr3bbWwfNzGx1waztfdzXt6n3MBKr7AhioB1m+vuk31redUdnhbtvN7O40MC+
 fgSk5/+jRGxY3IOVPooQKzUO7M51GoOg4wl9ia3H2EzOoGhN2vpTbT8qCcL92ZZZwkBRldoA
 Wn7c1hEKSTuT3f1VpSmhjnX0J4uvKZ1V2R7rooKJYFBcySC0wa8aTmAtAvLgfcpe+legOtgq
 DKzLuN45xzEjyjCiI521t8zxNMPJY9FiCPNv0sCkDwARAQABiQI8BBgBCgAmAhsMFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKNJYFCQnQrVkACgkQpjY8MQWQtG2Xxg//RrRP+PFYuNXt
 9C5hec/JoY24TkGPPd2tMC9usWZVImIk7VlHlAeqHeE0lWU0LRGIvOBITbS9izw6fOVQBvCA
 Fni56S12fKLusWgWhgu03toT9ZGxZ9W22yfw5uThSHQ4y09wRWAIYvhJsKnPGGC2KDxFvtz5
 4pYYNe8Icy4bwsxcgbaSFaRh+mYtts6wE9VzyJvyfTqbe8VrvE+3InG5rrlNn51AO6M4Wv20
 iFEgYanJXfhicl0WCQrHyTLfdB5p1w+072CL8uryHQVfD0FcDe+J/wl3bmYze+aD1SlPzFoI
 MaSIXKejC6oh6DAT4rvU8kMAbX90T834Mvbc3jplaWorNJEwjAH/r+v877AI9Vsmptis+rni
 JwUissjRbcdlkKBisoUZRPmxQeUifxUpqgulZcYwbEC/a49+WvbaYUriaDLHzg9xisijHwD2
 yWV8igBeg+cmwnk0mPz8tIVvwi4lICAgXob7HZiaqKnwaDXs4LiS4vdG5s/ElnE3rIc87yru
 24n3ypeDZ6f5LkdqL1UNp5/0Aqbr3EiN7/ina4YVyscy9754l944kyHnnMRLVykg0v+kakj0
 h0RJ5LbfLAMM8M52KIA3y14g0Fb7kHLcOUMVcgfQ3PrN6chtC+5l6ouDIlSLR3toxH8Aam7E
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <f152a40d-9d9e-8256-3cfa-a92c3fa17854@citrix.com>
Date: Tue, 7 May 2019 18:33:51 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5C825CC1020000780021CA3E@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] trace: fix build with gcc9
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMy84LzE5IDEyOjE0IFBNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBPbiAwOC4wMy4xOSBh
dCAxMjo1OCwgPEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT4gd3JvdGU6Cj4gCj4+Cj4+PiBPbiBN
YXIgOCwgMjAxOSwgYXQgNzoxMSBBTSwgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPiB3
cm90ZToKPj4+Cj4+Pj4+PiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+
IDAzLzA3LzE5IDE6MDIgUE0gPj4+Cj4+Pj4gT24gMy83LzE5IDEwOjM0IEFNLCBKYW4gQmV1bGlj
aCB3cm90ZToKPj4+Pj4gV2hpbGUgSSd2ZSBub3Qgb2JzZXJ2ZWQgdGhpcyBteXNlbGYsIGdjYyA5
IChpbW8gdmFsaWRseSkgcmVwb3J0ZWRseSBtYXkKPj4+Pj4gY29tcGxhaW4KPj4+Pj4KPj4+Pj4g
dHJhY2UuYzogSW4gZnVuY3Rpb24gJ19fdHJhY2VfaHlwZXJjYWxsJzoKPj4+Pj4gdHJhY2UuYzo4
MjY6MTk6IGVycm9yOiB0YWtpbmcgYWRkcmVzcyBvZiBwYWNrZWQgbWVtYmVyIG9mICdzdHJ1Y3Qg
PGFub255bW91cz4nIAo+PiBtYXkgcmVzdWx0IGluIGFuIHVuYWxpZ25lZCBwb2ludGVyIHZhbHVl
Cj4+Pj4+IFstV2Vycm9yPWFkZHJlc3Mtb2YtcGFja2VkLW1lbWJlcl0KPj4+Pj4gIDgyNiB8ICAg
ICB1aW50MzJfdCAqYSA9IGQuYXJnczsKPj4+Pgo+Pj4+IFdhaXQsIGlzIHRoaXMgc2F5aW5nIHRo
YXQgaW4gdGhpcyBjYXNlIChpLmUuLCB3aXRoIGEgc2luZ2xlIHVpbnQzMl90Cj4+Pj4gYmVmb3Jl
IGFyZ3MpLCB5b3UgKmRvKiBnZXQgYW4gdW5hbGlnbmVkIHBvaW50ZXIgdmFsdWUsIG9yIGp1c3Qg
dGhhdCBpZgo+Pj4+IHRoZSBzdHJ1Y3QgY2hhbmdlcyBpbiB0aGUgZnV0dXJlIHRoYXQgdGhlIHBv
aW50ZXIgdmFsdWUgbWF5IGJlY29tZQo+Pj4+IHVuLWFsaWduZWQ/Cj4+Pgo+Pj4gV2l0aCB0aGUg
X19wYWNrZWQgYXR0cmlidXRlLCB0aGUgY29tcGlsZXIgX2NvdWxkXyBwbGFjZSB0aGUgc3RydWN0
dXJlIGF0Cj4+PiBhIG1pc2FsaWduZWQgc2xvdCBvbiB0aGUgc3RhY2suIEl0IGhhcyBnb3Qgbm90
aGluZyB0byBkbyB3aXRoIHN0cnVjdCBsYXlvdXQKPj4+IGFmYWljdC4gTm90ZSBob3cgdGhlIGRp
YWdub3N0aWMgc2F5cyAibWF5Iiwgbm90ICJkb2Vz4oCdLgo+Pgo+PiBUaGF04oCZcyBpbnRlcmVz
dGluZyDigJQgc28gaXMgdGhlcmUgbm8gd2F5IHRvIHNwZWNpZnkgdGhhdCB0aGUgc3RydWN0IHNo
b3VsZCBiZSAKPj4gYWxpZ25lZCBidXQgdGhlIGluZGl2aWR1YWwgZWxlbWVudHMgbm90Pwo+IAo+
IEkgdGhpbmsgdGhlcmUgaXMgKG1hcmtpbmcgdGhlIGZpZWxkcyBfX3BhY2tlZCBhbmQgdGhlIHN0
cnVjdCBfX2FsaWduZWQoKSksCj4gYnV0IHRoYXQgd291bGRuJ3QgbmVjZXNzYXJpbHkgaGVscCAo
ZGVwZW5kaW5nIG9uIGhvdyB0aGUgY2hlY2tpbmcgZ2V0cwo+IGRvbiBpbnRlcm5hbCB0byB0aGUg
Y29tcGlsZXIpLgo+IAo+PiBJZiB0aGF04oCZcyB0aGUgY2FzZSwgd2hhdCBhYm91dCBkb2luZyBz
b21ldGhpbmcgbGlrZSB0aGUgYXR0YWNoZWQgaW5zdGVhZD8gIAo+PiBJdCBhdm9pZHMgaW50cm9k
dWNpbmcgYSBub3QtdmVyeS1vYnZpb3VzIEJVSUxEX0JVR19PTigpLCBhbmQgYWxzbyBJIHRoaW5r
IAo+PiBtYWtlcyB0aGUgYWxnb3JpdGhtIGEgKHRpbnkpIGJpdCBlYXNpZXIgdG8gZm9sbG93LiAg
KEFuZCBpZiB0aGUgCj4+IEJVSUxEX0JVR19PTigpIGV2ZXIgdHJpZ2dlcmVkLCB3ZeKAmWQgcHJv
YmFibHkgZW5kIHVwIGhhdmluZyB0byBkbyBzb21ldGhpbmcgCj4+IGxpa2UgdGhpcyBhbnl3YXku
KQo+IAo+IFRoYXQncyBhbiBvcHRpb24uIFlldCBkb24ndCBmb3JnZXQgdGhhdCB0aGUgY29tcGls
ZXIgbm90aWNpbmcgdGhlIGlzc3VlCj4gKGFuZCBzcGl0dGluZyBvdXQgdGhlIHdhcm5pbmcpIGxp
a2VseSBtZWFucyB0aGF0IGl0IHdvdWxkIHN0aWxsIHNwb3QgdGhlCj4gaXNzdWUsIGJ1dCBqdXN0
IGhhdmUgbm8gcmVhc29uIHRvIHdhcm4gYW55bW9yZS4gSXQgc3BvdHRpbmcgdGhlIGlzc3VlCj4g
d291bGQgbWVhbiB0aG91Z2ggdGhhdCBvbiBhcmNoaXRlY3R1cmVzIHdoZXJlIG1pcy1hbGlnbmVk
IGFjY2Vzc2VzCj4gbWF5IGZhdWx0LCBpdCBtYXkgdGhlbiBwcm9kdWNlIHByZXR0eSBpbmVmZmlj
aWVudCBjb2RlIGZvciBhIGNhc2Ugd2hlcmUKPiBzaW1wbGUgYWxpZ25lZCBhY2Nlc3NlcyB3b3Vs
ZCBiZSBmaW5lLgo+IAo+IElPVyBJIHByZWZlciBteSB2YXJpYW50IG9mIHRoZSB3b3JrYXJvdW5k
LCBidXQgeW91J3JlIHRoZSBtYWludGFpbmVyCj4gb2YgdGhpcyBjb2RlLCBzbyB5b3UndmUgZ290
IHRvIGRlY2lkZS4KClNvcnJ5LCBjb21pbmcgYmFjayB0byB0aGlzIHF1aXRlIGxhdGUuCgpTbyBt
eSBtYWluIHF1ZXN0aW9uIHdpdGggdGhlIEJVR19PTigpIGlzLCBzdXBwb3NlIGl0IHRyaWdnZXJz
OiB3aGF0IHdpbGwKdGhlIGZpeCBiZT8KCk15IG9yaWdpbmFsIGlkZWEgd2FzIHRoYXQgd2UnZCBl
bmQgdXAgZG9pbmcgYSBmaXggbGlrZSBvbmUgSSBzZW50CmFueXdheTsgaS5lLiwgcHV0dGluZyBi
YWNrIHRoZSBfX3BhY2tlZCBhdHRyaWJ1dGUgYnV0IGF2b2lkaW5nIHRha2luZyBhCnBvaW50ZXIg
Zm9yIGl0LiAgSW4gdGhhdCBjYXNlLCB3ZSBtaWdodCBhcyB3ZWxsIGRvIHRoZSBmaW5hbCBmaXgK
aW1tZWRpYXRlbHkgYW5kIHNhdmUgcGVvcGxlIHRoZSBoYXNzbGUuCgpCdXQgb2YgY291cnNlLCBp
ZiB0aGF0IHdvdWxkIGNhdXNlIGluZWZmaWNpZW50IG1pcy1hbGlnbmVkIGFjY2Vzc2VzLAp0aGVu
IG1heWJlIHdoYXQgd2UnZCBkbyBpcyBjaGFuZ2UgdGhlIGxheW91dCBvZiB0aGUgc3RydWN0dXJl
IHN1Y2ggdGhhdAppdCB3YXMgbmF0dXJhbGx5IHBhY2tlZCBhZ2FpbiAoZm9yIGluc3RhbmNlLCBi
eSBjaGFuZ2luZyBgb3BgIHRvIGJlaW5nCnVpbnQ2NF90IGluc3RlYWQpLiAgSW4gdGhhdCBjYXNl
LCB0aGVuIG1heWJlIGEgQlVHX09OKCkgd291bGQgYmUgYmV0dGVyLApmb3IgdGhlIHJlYXNvbnMg
eW91IGRlc2NyaWJlLgoKVGhvdWdodHM/CgogLUdlb3JnZQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 07 19:08:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 May 2019 19:08:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hO5Rv-0006kM-Tu; Tue, 07 May 2019 19:08:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DeKk=TH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hO5Ru-0006k9-3y
 for xen-devel@lists.xenproject.org; Tue, 07 May 2019 19:08:22 +0000
X-Inumbo-ID: 791041c4-70fb-11e9-b809-37423d90d44e
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 791041c4-70fb-11e9-b809-37423d90d44e;
 Tue, 07 May 2019 19:08:18 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hO5Rp-0008LB-In; Tue, 07 May 2019 19: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.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hO5Rp-0001dx-9S; Tue, 07 May 2019 19:08:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hO5Rp-0007s5-8m; Tue, 07 May 2019 19:08:17 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135751-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-upstream-4.11-testing:build-arm64-xsm:<job
 status>:broken:regression
 qemu-upstream-4.11-testing:build-arm64-pvops:<job status>:broken:regression
 qemu-upstream-4.11-testing:build-arm64:<job status>:broken:regression
 qemu-upstream-4.11-testing:build-arm64-xsm:host-install(4):broken:regression
 qemu-upstream-4.11-testing:build-arm64-pvops:host-install(4):broken:regression
 qemu-upstream-4.11-testing:build-arm64:host-install(4):broken:regression
 qemu-upstream-4.11-testing:test-arm64-arm64-libvirt-xsm:xen-boot:fail:regression
 qemu-upstream-4.11-testing:test-arm64-arm64-xl:xen-boot:fail:regression
 qemu-upstream-4.11-testing:test-arm64-arm64-xl-credit2:xen-boot:fail:regression
 qemu-upstream-4.11-testing:test-arm64-arm64-xl-xsm:xen-boot:fail:regression
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-qcow2:guest-localmigrate/x10:fail:heisenbug
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-qcow2:guest-saverestore.2:fail:heisenbug
 qemu-upstream-4.11-testing:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-arm64-arm64-xl-credit1:xen-boot:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=2871355a6957f1b3c16f858e3143e0fff0737b6a
X-Osstest-Versions-That: qemuu=20c76f9a5fbf16d58c6add2ace2ff0fabd785926
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 07 May 2019 19:08:17 +0000
Subject: [Xen-devel] [qemu-upstream-4.11-testing test] 135751: regressions -
 FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTc1MSBxZW11LXVwc3RyZWFtLTQuMTEtdGVzdGluZyByZWFsIFtyZWFsXQpodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTM1NzUxLwoKUmVn
cmVzc2lvbnMgOi0oCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2lu
ZywKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hcm02NC14
c20gICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuICBp
biAxMzQ1OTQKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAg
ICAgICAgICAgICAgICBicm9rZW4gIGluIDEzNDU5NAogYnVpbGQtYXJtNjQgICAgICAgICAgICAg
ICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbiAgaW4gMTM0NTk0CiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTM0
NTk0IFJFR1IuIHZzLiAxMjU1NzUKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgIDQgaG9zdC1p
bnN0YWxsKDQpIGJyb2tlbiBpbiAxMzQ1OTQgUkVHUi4gdnMuIDEyNTU3NQogYnVpbGQtYXJtNjQg
ICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEzNDU5NCBSRUdSLiB2
cy4gMTI1NTc1CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU1NzUKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAg
ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTU3NQog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1NTc1CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU1NzUKClRlc3RzIHdoaWNo
IGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xY293MiAxNyBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTM1NjAzIHBh
c3MgaW4gMTM0NTk0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgIDE2IGd1ZXN0LXNhdmVy
ZXN0b3JlLjIgICAgICAgIGZhaWwgcGFzcyBpbiAxMzU2MDMKClRlc3RzIHdoaWNoIGRpZCBub3Qg
c3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEzNDU5NCBuL2EKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJs
b2NrZWQgaW4gMTM0NTk0IG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzQ1OTQgbi9hCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEz
NDU5NCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgIGJsb2NrZWQgaW4gMTM0NTk0IG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzQ1OTQgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRl
Ymlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAg
IDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5z
dGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogcWVtdXUgICAgICAgICAg
ICAgICAgMjg3MTM1NWE2OTU3ZjFiM2MxNmY4NThlMzE0M2UwZmZmMDczN2I2YQpiYXNlbGluZSB2
ZXJzaW9uOgogcWVtdXUgICAgICAgICAgICAgICAgMjBjNzZmOWE1ZmJmMTZkNThjNmFkZDJhY2Uy
ZmYwZmFiZDc4NTkyNgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI1NTc1ICAyMDE4LTA3LTI1IDE4
OjUzOjU0IFogIDI4NSBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzNDI3MCAgMjAxOS0wNC0w
MSAxNjoxMDo1MCBaICAgMzYgZGF5cyAgIDE1IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3Vj
aGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFy
ZEBjaXRyaXguY29tPgogIEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgogIEdyZWcg
S3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgSmFzb24gV2FuZyA8amFzb3dhbmdAcmVkaGF0LmNvbT4K
ICBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPgogIExpIFFpYW5nIDxsaXEzZWFAZ21haWwu
Y29tPgogIE1pY2hhZWwgTWNDb252aWxsZSA8bW1jY29AbXlrb2xhYi5jb20+CiAgTWljaGFlbCBU
b2thcmV2IDxtanRAdGxzLm1zay5ydT4KICBOaWVscyBkZSBWb3MgPG5kZXZvc0ByZWRoYXQuY29t
PgogIFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+CiAgUGV0ZXIgTWF5ZGVsbCA8
cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGls
bWRAcmVkaGF0LmNvbT4KICBQcmFzYW5uYSBLdW1hciBLYWxldmVyIDxwcmFzYW5uYS5rYWxldmVy
QHJlZGhhdC5jb20+CiAgUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBS
b2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20g
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmlj
dCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRp
dmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxv
Z3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRz
LCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rl
cgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
YnJva2VuLWpvYiBidWlsZC1hcm02NC14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQt
cHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQgYnJva2VuCgpOb3QgcHVzaGluZy4K
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpjb21taXQgMjg3MTM1NWE2OTU3ZjFiM2MxNmY4NThlMzE0M2UwZmZmMDczN2I2YQpBdXRo
b3I6IEtldmluIFdvbGYgPGt3b2xmQHJlZGhhdC5jb20+CkRhdGU6ICAgVGh1IE9jdCAxMSAxNzoz
MDozOSAyMDE4ICswMjAwCgogICAgZ3RrOiBEb24ndCB2dGVfdGVybWluYWxfc2V0X2VuY29kaW5n
KCkgb24gbmV3IFZURSB2ZXJzaW9ucwogICAgCiAgICBUaGUgZnVuY3Rpb24gdnRlX3Rlcm1pbmFs
X3NldF9lbmNvZGluZygpIGlzIGRlcHJlY2F0ZWQgc2luY2UgVlRFIDAuNTQsCiAgICBzbyBzdG9w
IGNhbGxpbmcgaXQgZnJvbSB0aGF0IHZlcnNpb24gb24uIFRoaXMgZml4ZXMgYSBidWlsZCBlcnJv
cgogICAgYmVjYXVzZSBvZiBvdXIgdXNlIG9mIHdhcm5pbmcgZmxhZ3MgWy1XZXJyb3I9ZGVwcmVj
YXRlZC1kZWNsYXJhdGlvbnNdLgogICAgCiAgICBGaXhlczogaHR0cHM6Ly9idWdzLmxhdW5jaHBh
ZC5uZXQvYnVncy8xNzk0OTM5CiAgICBSZXBvcnRlZC1ieTogQmFzdGlhbiBLb3BwZWxtYW5uIDxr
YmFzdGlhbkBtYWlsLnVuaS1wYWRlcmJvcm4uZGU+CiAgICBTaWduZWQtb2ZmLWJ5OiBLZXZpbiBX
b2xmIDxrd29sZkByZWRoYXQuY29tPgogICAgTWVzc2FnZS1pZDogMjAxODEwMTExNTMwMzkuMjMy
NC0xLWt3b2xmQHJlZGhhdC5jb20KICAgIFNpZ25lZC1vZmYtYnk6IEdlcmQgSG9mZm1hbm4gPGty
YXhlbEByZWRoYXQuY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgNjQxNTk5NGZm
Y2M2ZDIyYjNmNWFkZDY3ZjYzZmU3N2U0Yjk3MTFmNCkKCmNvbW1pdCA5NGE3MTViNmNiYTcyMjVl
NWRiNTk5MDFlNWQwYTUyNTJlYWQ5NzU1CkF1dGhvcjogTmllbHMgZGUgVm9zIDxuZGV2b3NAcmVk
aGF0LmNvbT4KRGF0ZTogICBUdWUgTWFyIDUgMTY6NDY6MzQgMjAxOSArMDEwMAoKICAgIGdsdXN0
ZXI6IHRoZSBnbGZzX2lvX2NiayBjYWxsYmFjayBmdW5jdGlvbiBwb2ludGVyIGFkZHMgcHJlL3Bv
c3Qgc3RhdCBhcmdzCiAgICAKICAgIFRoZSBnbGZzXypfYXN5bmMoKSBmdW5jdGlvbnMgZG8gYSBj
YWxsYmFjayBvbmNlIGZpbmlzaGVkLiBUaGlzIGNhbGxiYWNrCiAgICBoYXMgY2hhbmdlZCBpdHMg
YXJndW1lbnRzLCBwcmUtIGFuZCBwb3N0LXN0YXQgc3RydWN0dXJlcyBoYXZlIGJlZW4KICAgIGFk
ZGVkLiBUaGlzIG1ha2VzIGl0IHBvc3NpYmxlIHRvIGltcHJvdmUgY2FjaGluZywgd2hpY2ggaXMg
dXNlZnVsIGZvcgogICAgU2FtYmEgYW5kIE5GUy1HYW5lc2hhLCBidXQgbm90IHNvIG11Y2ggZm9y
IFFFTVUuIEdsdXN0ZXIgNiBpcyB0aGUgZmlyc3QKICAgIHJlbGVhc2UgdGhhdCBpbmNsdWRlcyB0
aGVzZSBuZXcgYXJndW1lbnRzLgogICAgCiAgICBXaXRoIGFuIGFkZGl0aW9uYWwgZGV0ZWN0aW9u
IGluIC4vY29uZmlndXJlLCB0aGUgbmV3IGFyZ3VtZW50cyBjYW4KICAgIGNvbmRpdGlvbmFsbHkg
Z2V0IGluY2x1ZGVkIGluIHRoZSBnbGZzX2lvX2NiayBoYW5kbGVyLgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBOaWVscyBkZSBWb3MgPG5kZXZvc0ByZWRoYXQuY29tPgogICAgU2lnbmVkLW9mZi1i
eTogS2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20g
Y29tbWl0IDBlM2I4OTFmZWZhY2MwZTQ5ZjNjOGZmYTNhNzUzYjY5ZWI3MjE0ZDIpCgpjb21taXQg
MTNiYWM3YWJmNjBlMjUxMDFlZjYwNTlmMGRhN2ExNjg5NDJlY2NkOQpBdXRob3I6IFByYXNhbm5h
IEt1bWFyIEthbGV2ZXIgPHByYXNhbm5hLmthbGV2ZXJAcmVkaGF0LmNvbT4KRGF0ZTogICBUdWUg
TWFyIDUgMTY6NDY6MzMgMjAxOSArMDEwMAoKICAgIGdsdXN0ZXI6IEhhbmRsZSBjaGFuZ2VkIGds
ZnNfZnRydW5jYXRlIHNpZ25hdHVyZQogICAgCiAgICBOZXcgdmVyc2lvbnMgb2YgR2x1c3RlcnMg
bGliZ2ZhcGkuc28gaGF2ZSBhbiB1cGRhdGVkIGdsZnNfZnRydW5jYXRlKCkKICAgIGZ1bmN0aW9u
IHRoYXQgcmV0dXJucyBhZGRpdGlvbmFsICdzdHJ1Y3Qgc3RhdCcgc3RydWN0dXJlcyB0byBlbmFi
bGUKICAgIGFkdmFuY2VkIGNhY2hpbmcgb2YgYXR0cmlidXRlcy4gVGhpcyBpcyB1c2VmdWwgZm9y
IGZpbGUgc2VydmVycywgbm90IHNvCiAgICBtdWNoIGZvciBRRU1VLiBOZXZlcnRoZWxlc3MsIHRo
ZSBBUEkgaGFzIGNoYW5nZWQgYW5kIG5lZWRzIHRvIGJlCiAgICBhZG9wdGVkLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBQcmFzYW5uYSBLdW1hciBLYWxldmVyIDxwcmFzYW5uYS5rYWxldmVyQHJl
ZGhhdC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBOaWVscyBkZSBWb3MgPG5kZXZvc0ByZWRoYXQu
Y29tPgogICAgU2lnbmVkLW9mZi1ieTogS2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KICAg
IChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGUwMTRkYmU3NGUwNDg0MTg4MTY0YzYxZmY2ODQz
ZjhhMDRhOGNiOWQpCgpjb21taXQgOTg2NGExMmY0YTEzZjE5YTc0NDBjYjMyYmQzMjQyNTA2ZDZi
MjczOApBdXRob3I6IEphc29uIFdhbmcgPGphc293YW5nQHJlZGhhdC5jb20+CkRhdGU6ICAgVHVl
IERlYyA0IDExOjUzOjQzIDIwMTggKzA4MDAKCiAgICBuZXQ6IGRyb3AgdG9vIGxhcmdlIHBhY2tl
dCBlYXJseQogICAgCiAgICBXZSB0cnkgdG8gZGV0ZWN0IGFuZCBkcm9wIHRvbyBsYXJnZSBwYWNr
ZXQgKD5JTlRfTUFYKSBpbiAxNTkyYTk5NDcwMzYKICAgICgibmV0OiBpZ25vcmUgcGFja2V0IHNp
emUgZ3JlYXRlciB0aGFuIElOVF9NQVgiKSBkdXJpbmcgcGFja2V0CiAgICBkZWxpdmVyaW5nLiBV
bmZvcnR1bmF0ZWx5LCB0aGlzIGlzIG5vdCBzdWZmaWNpZW50IGFzIHdlIG1heSBoaXQKICAgIGFu
b3RoZXIgaW50ZWdlciBvdmVyZmxvdyB3aGVuIHRyeWluZyB0byBxdWV1ZSBzdWNoIGxhcmdlIHBh
Y2tldCBpbgogICAgcWVtdV9uZXRfcXVldWVfYXBwZW5kX2lvdigpOgogICAgCiAgICAtIHNpemUg
b2YgdGhlIGFsbG9jYXRpb24gbWF5IG92ZXJmbG93IG9uIDMyYml0CiAgICAtIHBhY2tldC0+c2l6
ZSBpcyBpbnRlZ2VyIHdoaWNoIG1heSBvdmVyZmxvdyBldmVuIG9uIDY0Yml0CiAgICAKICAgIEZp
eGluZyB0aGlzIGJ5IG1vdmluZyB0aGUgY2hlY2sgdG8gcWVtdV9zZW5kdl9wYWNrZXRfYXN5bmMo
KSB3aGljaCBpcwogICAgdGhlIGVudHJhbmNlIG9mIGFsbCBuZXR3b3JraW5nIGNvZGVzIGFuZCBy
ZWR1Y2UgdGhlIGxpbWl0IHRvCiAgICBORVRfQlVGU0laRSB0byBiZSBtb3JlIGNvbnNlcnZhdGl2
ZS4gVGhpcyB3b3JrcyBzaW5jZToKICAgIAogICAgLSBGb3IgdGhlIGNhbGxlcnMgdGhhdCBjYWxs
IHFlbXVfc2VuZHZfcGFja2V0X2FzeW5jKCkgZGlyZWN0bHksIHRoZXkKICAgICAgb25seSBjYXJl
IGFib3V0IGlmIHplcm8gaXMgcmV0dXJuZWQgdG8gZGV0ZXJtaW5lIHdoZXRoZXIgdG8gcHJldmVu
dAogICAgICB0aGUgc291cmNlIGZyb20gcHJvZHVjaW5nIG1vcmUgcGFja2V0cy4gQSBjYWxsYmFj
ayB3aWxsIGJlIHRyaWdnZXJlZAogICAgICBpZiBwZWVyIGNhbiBhY2NlcHQgbW9yZSB0aGVuIHNv
dXJjZSBjb3VsZCBiZSBlbmFibGVkLiBUaGlzIGlzCiAgICAgIHVzdWFsbHkgdXNlZCBieSBoaWdo
IHNwZWVkIG5ldHdvcmtpbmcgaW1wbGVtZW50YXRpb24gbGlrZSB2aXJ0aW8tbmV0CiAgICAgIG9y
IG5ldG1hcC4KICAgIC0gRm9yIHRoZSBjYWxsZXJzIHRoYXQgY2FsbCBxZW11X3NlbmR2X3BhY2tl
dCgpIHRoYXQgY2FsbHMKICAgICAgcWVtdV9zZW5kdl9wYWNrZXRfYXN5bmMoKSBpbmRpcmVjdGx5
LCB0aGV5IG9mdGVuIGlnbm9yZSB0aGUgcmV0dXJuCiAgICAgIHZhbHVlLiBJbiB0aGlzIGNhc2Ug
cWVtdSB3aWxsIGp1c3QgdGhlIGRyb3AgcGFja2V0cyBpZiBwZWVyIGNhbid0CiAgICAgIHJlY2Vp
dmUuCiAgICAKICAgIFFlbXUgd2lsbCBjb3B5IHRoZSBwYWNrZXQgaWYgaXQgd2FzIHF1ZXVlZC4g
U28gaXQgd2FzIHNhZmUgZm9yIGJvdGgKICAgIGtpbmRzIG9mIHRoZSBjYWxsZXJzIHRvIGFzc3Vt
ZSB0aGUgcGFja2V0IHdhcyBzZW50LgogICAgCiAgICBTaW5jZSB3ZSBtb3ZlIHRoZSBjaGVjayBm
cm9tIHFlbXVfZGVsaXZlcl9wYWNrZXRfaW92KCkgdG8KICAgIHFlbXVfc2VuZHZfcGFja2V0X2Fz
eW5jKCksIGl0IHdvdWxkIGJlIHNhZmVyIHRvIG1ha2UKICAgIHFlbXVfZGVsaXZlcl9wYWNrZXRf
aW92KCkgc3RhdGljIHRvIHByZXZlbnQgYW55IGV4dGVybmFsIHVzZXIgaW4gdGhlCiAgICBmdXR1
cmUuCiAgICAKICAgIFRoaXMgaXMgYSByZXZpc2VkIHBhdGNoIG9mIENWRS0yMDE4LTE3OTYzLgog
ICAgCiAgICBDYzogcWVtdS1zdGFibGVAbm9uZ251Lm9yZwogICAgQ2M6IExpIFFpYW5nIDxsaXEz
ZWFAMTYzLmNvbT4KICAgIEZpeGVzOiAxNTkyYTk5NDcwMzYgKCJuZXQ6IGlnbm9yZSBwYWNrZXQg
c2l6ZSBncmVhdGVyIHRoYW4gSU5UX01BWCIpCiAgICBSZXBvcnRlZC1ieTogTGkgUWlhbmcgPGxp
cTNlYUBnbWFpbC5jb20+CiAgICBSZXZpZXdlZC1ieTogTGkgUWlhbmcgPGxpcTNlYUBnbWFpbC5j
b20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYXNvbiBXYW5nIDxqYXNvd2FuZ0ByZWRoYXQuY29tPgog
ICAgUmV2aWV3ZWQtYnk6IFRob21hcyBIdXRoIDx0aHV0aEByZWRoYXQuY29tPgogICAgTWVzc2Fn
ZS1pZDogMjAxODEyMDQwMzUzNDcuNjE0OC0yLWphc293YW5nQHJlZGhhdC5jb20KICAgIFNpZ25l
ZC1vZmYtYnk6IFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KICAgIChj
aGVycnkgcGlja2VkIGZyb20gY29tbWl0IDI1YzAxYmQxOWQwZTRiNjZmMzU3NjE4YWVlZmRhMWVm
N2E0MWUyMWEpCgpjb21taXQgYjY5N2MwYWVjYmY5YmM4YmRiNGYxYmYwZWE5MmU2YThmYjI1ODA5
NApBdXRob3I6IEphc29uIFdhbmcgPGphc293YW5nQHJlZGhhdC5jb20+CkRhdGU6ICAgV2VkIE1h
eSAzMCAxMzoxNjozNiAyMDE4ICswODAwCgogICAgbmV0OiBpZ25vcmUgcGFja2V0IHNpemUgZ3Jl
YXRlciB0aGFuIElOVF9NQVgKICAgIAogICAgVGhlcmUgc2hvdWxkIG5vdCBiZSBhIHJlYXNvbiBm
b3IgcGFzc2luZyBhIHBhY2tldCBzaXplIGdyZWF0ZXIgdGhhbgogICAgSU5UX01BWC4gSXQncyB1
c3VhbGx5IGEgaGludCBvZiBidWcgc29tZXdoZXJlLCBzbyBpZ25vcmUgcGFja2V0IHNpemUKICAg
IGdyZWF0ZXIgdGhhbiBJTlRfTUFYIGluIHFlbXVfZGVsaXZlcl9wYWNrZXRfaW92KCkKICAgIAog
ICAgQ0M6IHFlbXUtc3RhYmxlQG5vbmdudS5vcmcKICAgIFJlcG9ydGVkLWJ5OiBEYW5pZWwgU2hh
cGlyYSA8ZGFuaWVsQHR3aXN0bG9jay5jb20+CiAgICBSZXZpZXdlZC1ieTogTWljaGFlbCBTLiBU
c2lya2luIDxtc3RAcmVkaGF0LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEphc29uIFdhbmcgPGph
c293YW5nQHJlZGhhdC5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCAxNTkyYTk5
NDcwMzZkNjBkZGU1NDA0MjA0YTVkNDU5NzUxMzNjYWY1KQoKY29tbWl0IGY1MTdjMWI2MDc5YTUx
NGMwNzk4ZWFjYjNmN2M3N2I5ZGQ4ZWJiZjEKQXV0aG9yOiBHcmVnIEt1cnogPGdyb3VnQGthb2Qu
b3JnPgpEYXRlOiAgIEZyaSBOb3YgMjMgMTM6Mjg6MDMgMjAxOCArMDEwMAoKICAgIDlwOiBmaXgg
UUVNVSBjcmFzaCB3aGVuIHJlbmFtaW5nIGZpbGVzCiAgICAKICAgIFdoZW4gdXNpbmcgdGhlIDlQ
MjAwMC51IHZlcnNpb24gb2YgdGhlIHByb3RvY29sLCB0aGUgZm9sbG93aW5nIHNoZWxsCiAgICBj
b21tYW5kIGxpbmUgaW4gdGhlIGd1ZXN0IGNhbiBjYXVzZSBRRU1VIHRvIGNyYXNoOgogICAgCiAg
ICAgICAgd2hpbGUgdHJ1ZTsgZG8gcm0gLXJmIGFhOyBta2RpciAtcCBhL2IgJiB0b3VjaCBhL2Iv
YyAmIG12IGEgYWE7IGRvbmUKICAgIAogICAgV2l0aCA5UDIwMDAudSwgZmlsZSByZW5hbWluZyBp
cyBoYW5kbGVkIGJ5IHRoZSBXU1RBVCBjb21tYW5kLiBUaGUKICAgIHY5ZnNfd3N0YXQoKSBmdW5j
dGlvbiBjYWxscyB2OWZzX2NvbXBsZXRlX3JlbmFtZSgpLCB3aGljaCBjYWxscwogICAgdjlmc19m
aXhfcGF0aCgpIGZvciBldmVyeSBmaWQgd2hvc2UgcGF0aCBpcyBhZmZlY3RlZCBieSB0aGUgY2hh
bmdlLgogICAgVGhlIGludm9sdmVkIGNhbGxzIHRvIHY5ZnNfcGF0aF9jb3B5KCkgbWF5IHJhY2Ug
d2l0aCBhbnkgb3RoZXIgYWNjZXNzCiAgICB0byB0aGUgZmlkIHBhdGggcGVyZm9ybWVkIGJ5IHNv
bWUgd29ya2VyIHRocmVhZCwgY2F1c2luZyBhIGNyYXNoIGxpa2UKICAgIHNob3duIGJlbG93Ogog
ICAgCiAgICBUaHJlYWQgMTIgInFlbXUtc3lzdGVtLXg4NiIgcmVjZWl2ZWQgc2lnbmFsIFNJR1NF
R1YsIFNlZ21lbnRhdGlvbiBmYXVsdC4KICAgIDB4MDAwMDU1NTU1NWEyNWRhMiBpbiBsb2NhbF9v
cGVuX25vZm9sbG93IChmc19jdHg9MHg1NTU1NTdkOTU4YjgsIHBhdGg9MHgwLAogICAgIGZsYWdz
PTY1NTM2LCBtb2RlPTApIGF0IGh3LzlwZnMvOXAtbG9jYWwuYzo1OQogICAgNTkgICAgICAgICAg
d2hpbGUgKCpwYXRoICYmIGZkICE9IC0xKSB7CiAgICAoZ2RiKSBidAogICAgIzAgIDB4MDAwMDU1
NTU1NWEyNWRhMiBpbiBsb2NhbF9vcGVuX25vZm9sbG93IChmc19jdHg9MHg1NTU1NTdkOTU4Yjgs
CiAgICAgcGF0aD0weDAsIGZsYWdzPTY1NTM2LCBtb2RlPTApIGF0IGh3LzlwZnMvOXAtbG9jYWwu
Yzo1OQogICAgIzEgIDB4MDAwMDU1NTU1NWEyNWUwYyBpbiBsb2NhbF9vcGVuZGlyX25vZm9sbG93
IChmc19jdHg9MHg1NTU1NTdkOTU4YjgsCiAgICAgcGF0aD0weDApIGF0IGh3LzlwZnMvOXAtbG9j
YWwuYzo5MgogICAgIzIgIDB4MDAwMDU1NTU1NWEyNjFiOCBpbiBsb2NhbF9sc3RhdCAoZnNfY3R4
PTB4NTU1NTU3ZDk1OGI4LAogICAgIGZzX3BhdGg9MHg1NTU1NTZiNTY4NTgsIHN0YnVmPTB4N2Zm
Zjg0ODMwZWYwKSBhdCBody85cGZzLzlwLWxvY2FsLmM6MTg1CiAgICAjMyAgMHgwMDAwNTU1NTU1
YTJiMzY3IGluIHY5ZnNfY29fbHN0YXQgKHBkdT0weDU1NTU1N2Q5NzQ5OCwKICAgICBwYXRoPTB4
NTU1NTU2YjU2ODU4LCBzdGJ1Zj0weDdmZmY4NDgzMGVmMCkgYXQgaHcvOXBmcy9jb2ZpbGUuYzo1
MwogICAgIzQgIDB4MDAwMDU1NTU1NWExZTllMiBpbiB2OWZzX3N0YXQgKG9wYXF1ZT0weDU1NTU1
N2Q5NzQ5OCkKICAgICBhdCBody85cGZzLzlwLmM6MTA4MwogICAgIzUgIDB4MDAwMDU1NTU1NWUw
NjBhMiBpbiBjb3JvdXRpbmVfdHJhbXBvbGluZSAoaTA9LTY2OTE2NTQyNCwgaTE9MzI3NjcpCiAg
ICAgYXQgdXRpbC9jb3JvdXRpbmUtdWNvbnRleHQuYzoxMTYKICAgICM2ICAweDAwMDA3ZmZmZWY0
ZjU2MDAgaW4gX19zdGFydF9jb250ZXh0ICgpIGF0IC9saWI2NC9saWJjLnNvLjYKICAgICM3ICAw
eDAwMDAwMDAwMDAwMDAwMDAgaW4gICgpCiAgICAoZ2RiKQogICAgCiAgICBUaGUgZml4IGlzIHRv
IHRha2UgdGhlIHBhdGggd3JpdGUgbG9jayB3aGVuIGNhbGxpbmcgdjlmc19jb21wbGV0ZV9yZW5h
bWUoKSwKICAgIGxpa2UgaW4gdjlmc19yZW5hbWUoKS4KICAgIAogICAgSW1wYWN0OiAgRG9TIHRy
aWdnZXJlZCBieSB1bnByaXZpbGVnZWQgZ3Vlc3QgdXNlcnMuCiAgICAKICAgIEZpeGVzOiBDVkUt
MjAxOC0xOTQ4OQogICAgQ2M6IFAgSiBQIDxwcGFuZGl0QHJlZGhhdC5jb20+CiAgICBSZXBvcnRl
ZC1ieTogemhpYmluIGh1IDxub2lyZmF0ZUBnbWFpbC5jb20+CiAgICBSZXZpZXdlZC1ieTogUHJh
c2FkIEogUGFuZGl0IDxwanBAZmVkb3JhcHJvamVjdC5vcmc+CiAgICBTaWduZWQtb2ZmLWJ5OiBH
cmVnIEt1cnogPGdyb3VnQGthb2Qub3JnPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQg
MWQyMDM5ODY5NGEzYjY3YTM4OGQ5NTViN2E5NDViYTRhYTkwYThhOCkKCmNvbW1pdCA5YWY5YzFj
MjBlMzEzZjU5NzE2OGUwNTIyZjVmYzhkNzgxMjNiMGM4CkF1dGhvcjogUGFvbG8gQm9uemluaSA8
cGJvbnppbmlAcmVkaGF0LmNvbT4KRGF0ZTogICBUdWUgTm92IDIwIDE5OjQxOjQ4IDIwMTggKzAx
MDAKCiAgICBudm1lOiBmaXggb3V0LW9mLWJvdW5kcyBhY2Nlc3MgdG8gdGhlIENNQgogICAgCiAg
ICBCZWNhdXNlIHRoZSBDTUIgQkFSIGhhcyBhIG1pbl9hY2Nlc3Nfc2l6ZSBvZiAyLCBpZiB5b3Ug
cmVhZCB0aGUgbGFzdAogICAgYnl0ZSBpdCB3aWxsIHRyeSB0byBtZW1jcHkgKjIqIGJ5dGVzIGZy
b20gbi0+Y21idWYsIGNhdXNpbmcgYW4gb2ZmLWJ5LW9uZQogICAgZXJyb3IuICBUaGlzIGlzIENW
RS0yMDE4LTE2ODQ3LgogICAgCiAgICBBbm90aGVyIHdheSB0byBmaXggdGhpcyBtaWdodCBiZSB0
byByZWdpc3RlciB0aGUgQ01CIGFzIGEgUkFNIG1lbW9yeQogICAgcmVnaW9uLCB3aGljaCB3b3Vs
ZCBhbHNvIGJlIG1vcmUgZWZmaWNpZW50LiAgSG93ZXZlciwgdGhhdCBtaWdodCBiZSBhCiAgICBj
aGFuZ2UgZm9yIGJpZy1lbmRpYW4gbWFjaGluZXM7IEkgZGlkbid0IHRoaW5rIHRoaXMgdGhyb3Vn
aCBhbmQgSSBkb24ndAogICAga25vdyBob3cgcmVhbCBoYXJkd2FyZSB3b3Jrcy4gIEFkZCBhIGJh
c2ljIHRlc3RjYXNlIGZvciB0aGUgQ01CIGluIGNhc2UKICAgIHNvbWVib2R5IGRvZXMgdGhpcyBj
aGFuZ2UgbGF0ZXIgb24uCiAgICAKICAgIENjOiBLZWl0aCBCdXNjaCA8a2VpdGguYnVzY2hAaW50
ZWwuY29tPgogICAgQ2M6IHFlbXUtYmxvY2tAbm9uZ251Lm9yZwogICAgUmVwb3J0ZWQtYnk6IExp
IFFpYW5nIDxsaXEzZWFAZ21haWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IExpIFFpYW5nIDxsaXEz
ZWFAZ21haWwuY29tPgogICAgVGVzdGVkLWJ5OiBMaSBRaWFuZyA8bGlxM2VhQGdtYWlsLmNvbT4K
ICAgIFNpZ25lZC1vZmYtYnk6IFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+CiAg
ICBSZXZpZXdlZC1ieTogUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29t
PgogICAgVGVzdGVkLWJ5OiBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5j
b20+CiAgICBTaWduZWQtb2ZmLWJ5OiBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPgogICAg
KGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgODdhZDg2MGM2MjJjYzhmODkxNmI1MjMyYmQ4NzI4
YzA4ZjkzOGZjZSkKCmNvbW1pdCBjNTBjNzA0YTZhMDk1NTQ5MjViOTI2YzAzMTMyODBiZTRhM2Q3
MTAwCkF1dGhvcjogR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KRGF0ZTogICBUdWUgTm92IDIw
IDEzOjAwOjM1IDIwMTggKzAxMDAKCiAgICA5cDogdGFrZSB3cml0ZSBsb2NrIG9uIGZpZCBwYXRo
IHVwZGF0ZXMgKENWRS0yMDE4LTE5MzY0KQogICAgCiAgICBSZWNlbnQgY29tbWl0IDViNzZlZjUw
ZjYyMDc5YSBmaXhlZCBhIHJhY2Ugd2hlcmUgdjlmc19jb19vcGVuMigpIGNvdWxkCiAgICBwb3Nz
aWJseSBvdmVyd3JpdGUgYSBmaWQgcGF0aCB3aXRoIHY5ZnNfcGF0aF9jb3B5KCkgd2hpbGUgaXQg
aXMgYmVpbmcKICAgIGFjY2Vzc2VkIGJ5IHNvbWUgb3RoZXIgdGhyZWFkLCBpZSwgdXNlLWFmdGVy
LWZyZWUgdGhhdCBjYW4gYmUgZGV0ZWN0ZWQKICAgIGJ5IEFTQU4gd2l0aCBhIGN1c3RvbSA5cCBj
bGllbnQuCiAgICAKICAgIEl0IHR1cm5zIG91dCB0aGF0IHRoZSBzYW1lIGNhbiBoYXBwZW4gYXQg
c2V2ZXJhbCBsb2NhdGlvbnMgd2hlcmUKICAgIHY5ZnNfcGF0aF9jb3B5KCkgaXMgdXNlZCB0byBz
ZXQgdGhlIGZpZCBwYXRoLiBUaGUgZml4IGlzIGFnYWluIHRvCiAgICB0YWtlIHRoZSB3cml0ZSBs
b2NrLgogICAgCiAgICBGaXhlcyBDVkUtMjAxOC0xOTM2NC4KICAgIAogICAgQ2M6IFAgSiBQIDxw
cGFuZGl0QHJlZGhhdC5jb20+CiAgICBSZXBvcnRlZC1ieTogemhpYmluIGh1IDxub2lyZmF0ZUBn
bWFpbC5jb20+CiAgICBSZXZpZXdlZC1ieTogUHJhc2FkIEogUGFuZGl0IDxwanBAZmVkb3JhcHJv
amVjdC5vcmc+CiAgICBTaWduZWQtb2ZmLWJ5OiBHcmVnIEt1cnogPGdyb3VnQGthb2Qub3JnPgog
ICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgNWIzYzc3YWE1ODFlYmIyMTUxMjVjODRiMDc0
MjExOTQ4MzU3MWU1NSkKCmNvbW1pdCAwM2MyODU0NGExYjY3ZmQ0OGVmMWZhNzIyMzE4MThlZmE4
NTYzODc0CkF1dGhvcjogUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KRGF0
ZTogICBNb24gTWFyIDE4IDE4OjM3OjMxIDIwMTkgKzAxMDAKCiAgICB4ZW4tbWFwY2FjaGU6IHVz
ZSBNQVBfRklYRUQgZmxhZyBzbyB0aGUgbW1hcCBhZGRyZXNzIGhpbnQgaXMgYWx3YXlzIGhvbm9y
ZWQKICAgIAogICAgT3IgaWYgaXQncyBub3QgcG9zc2libGUgdG8gaG9ub3IgdGhlIGhpbnRlZCBh
ZGRyZXNzIGFuIGVycm9yIGlzIHJldHVybmVkCiAgICBpbnN0ZWFkLiBUaGlzIG1ha2VzIGl0IGVh
c2llciB0byBzcG90IHRoZSBhY3R1YWwgZmFpbHVyZSwgaW5zdGVhZCBvZgogICAgZmFpbGluZyBs
YXRlciBvbiB3aGVuIHRoZSBjYWxsZXIgb2YgeGVuX3JlbWFwX2J1Y2tldCByZWFsaXplcyB0aGUK
ICAgIG1hcHBpbmcgaGFzIG5vdCBiZWVuIGNyZWF0ZWQgYXQgdGhlIHJlcXVlc3RlZCBhZGRyZXNz
LgogICAgCiAgICBBbHNvIG5vdGUgdGhhdCBhdCBsZWFzdCBvbiBGcmVlQlNEIHVzaW5nIE1BUF9G
SVhFRCB3aWxsIGNhdXNlIG1tYXAgdG8KICAgIHRyeSBoYXJkZXIgdG8gaG9ub3IgdGhlIHBhc3Nl
ZCBhZGRyZXNzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVy
cmFudEBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBl
cmFyZEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IElnb3IgRHJ1emhpbmluIDxpZ29yLmRy
dXpoaW5pbkBjaXJ0aXguY29tPgogICAgTWVzc2FnZS1JZDogPDIwMTkwMzE4MTczNzMxLjE0NDk0
LTEtcm9nZXIucGF1QGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFS
RCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29t
bWl0IDQxNThlOTNmNGFjZWQyNDdjOGRiOTRhMDI3NWZjMDI3ZGE3ZGM5N2UpCgpjb21taXQgYTM1
ZWQxNDQ0MzI5NTk5ZjI5NzU1MTJjODJiZTc5NWY4YWYyODRkNQpBdXRob3I6IE1pY2hhZWwgTWND
b252aWxsZSA8bW1jY29AbXlrb2xhYi5jb20+CkRhdGU6ICAgRnJpIERlYyAxIDExOjMxOjU3IDIw
MTcgLTA3MDAKCiAgICBtbWFwKDIpIHJldHVybnMgTUFQX0ZBSUxFRCwgbm90IE5VTEwsIG9uIGZh
aWx1cmUKICAgIAogICAgU2lnbmVkLW9mZi1ieTogTWljaGFlbCBNY0NvbnZpbGxlIDxtbWNjb0Bt
eWtvbGFiLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKb2huIFNub3cgPGpzbm93QHJlZGhhdC5jb20+
CiAgICBTaWduZWQtb2ZmLWJ5OiBNaWNoYWVsIFRva2FyZXYgPG1qdEB0bHMubXNrLnJ1PgogICAg
KGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgYWIxY2U5YmQ0ODk3Yjk5MDk4MzZlMmQ1MGJjYTg2
ZjJmM2YyZGRkYykKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 07 19:43:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 May 2019 19:43:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hO5zR-0001d3-Lv; Tue, 07 May 2019 19:43:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DeKk=TH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hO5zR-0001cr-51
 for xen-devel@lists.xenproject.org; Tue, 07 May 2019 19:43:01 +0000
X-Inumbo-ID: 51ab4f16-7100-11e9-843c-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 51ab4f16-7100-11e9-843c-bc764e045a96;
 Tue, 07 May 2019 19:42:59 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hO5zO-0000dl-VM; Tue, 07 May 2019 19:42:58 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hO5zO-0005Jl-AW; Tue, 07 May 2019 19:42:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hO5zO-0006Oa-9t; Tue, 07 May 2019 19:42:58 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1hO5zO-0006Oa-9t@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 07 May 2019 19:42:58 +0000
Subject: [Xen-devel] [qemu-mainline bisection] complete build-amd64
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1964568570087973432=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

Tree: ovmf git://xenbits.xen.org/osstest/ovmf.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:  qemuu git://git.qemu.org/qemu.git
  Bug introduced:  79d77bcd366190a81d092177e4f84d34b7a56fc2
  Bug not present: aa64cfaeb4ad0e67ccb54fa20511d7a36db9d833
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/135870/


  commit 79d77bcd366190a81d092177e4f84d34b7a56fc2
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Mon Apr 29 17:35:57 2019 +0100
  
      configure: Remove --source-path option
      
      Normally configure identifies the source path by looking
      at the location where the configure script itself exists.
      We also provide a --source-path option which lets the user
      manually override this.
      
      There isn't really an obvious use case for the --source-path
      option, and in commit 927128222b0a91f56c13a in 2017 we
      accidentally added some logic that looks at $source_path
      before the command line option that overrides it has been
      processed.
      
      The fact that nobody complained suggests that there isn't
      any use of this option and we aren't testing it either;
      remove it. This allows us to move the "make $source_path
      absolute" logic up so that there is no window in the script
      where $source_path is set but not yet absolute.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Daniel P. BerrangÃ© <berrange@redhat.com>
      Message-id: 20190318134019.23729-1-peter.maydell@linaro.org


For bisection revision-tuple graph see:
   http://logs.test-lab.xenproject.org/osstest/results/bisect/qemu-mainline/build-amd64.xen-build.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/build-amd64.xen-build --summary-out=tmp/135870.bisection-summary --basis-template=135251 --blessings=real,real-bisect qemu-mainline build-amd64 xen-build
Searching for failure / basis pass:
 135711 fail [host=godello0] / 135416 ok.
Failure / basis pass flights: 135711 / 135416
(tree with no url: minios)
(tree with no url: seabios)
Tree: ovmf git://xenbits.xen.org/osstest/ovmf.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 d027412258875cee485977fad39b1801beb50074 d0d8ad39ecb51cd7497cd524484fe09f50876798 a6ae23831b05a11880b40f7d58e332c45a6b04f7 cb70a26f78848fe45f593f7ebc9cfaac760a791b
Basis pass 20029ca22baaeb9418c1fd9df88d12d32d585cb6 d0d8ad39ecb51cd7497cd524484fe09f50876798 e0fb2c3d89aa77057ac4aa073e01f4ca484449b0 cb70a26f78848fe45f593f7ebc9cfaac760a791b
Generating revisions with ./adhoc-revtuple-generator  git://xenbits.xen.org/osstest/ovmf.git#20029ca22baaeb9418c1fd9df88d12d32d585cb6-d027412258875cee485977fad39b1801beb50074 git://xenbits.xen.org/qemu-xen-traditional.git#d0d8ad39ecb51cd7497cd524484fe09f50876798-d0d8ad39ecb51cd7497cd524484fe09f50876798 git://git.qemu.org/qemu.git#e0fb2c3d89aa77057ac4aa073e01f4ca484449b0-a6ae23831b05a11880b40f7d58e332c45a6b04f7 git://xenbits.xen.org/xen.git#cb70a26f78848fe45f593f7ebc9cfaac760a791b-cb70a26f78848fe\
 45f593f7ebc9cfaac760a791b
Loaded 4858 nodes in revision graph
Searching for test results:
 135448 fail irrelevant
 135416 pass 20029ca22baaeb9418c1fd9df88d12d32d585cb6 d0d8ad39ecb51cd7497cd524484fe09f50876798 e0fb2c3d89aa77057ac4aa073e01f4ca484449b0 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 135827 pass 20029ca22baaeb9418c1fd9df88d12d32d585cb6 d0d8ad39ecb51cd7497cd524484fe09f50876798 e0fb2c3d89aa77057ac4aa073e01f4ca484449b0 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 135825 [host=godello1]
 135831 fail d027412258875cee485977fad39b1801beb50074 d0d8ad39ecb51cd7497cd524484fe09f50876798 a6ae23831b05a11880b40f7d58e332c45a6b04f7 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 135833 fail d027412258875cee485977fad39b1801beb50074 d0d8ad39ecb51cd7497cd524484fe09f50876798 f62d632f4328fab02682335ba1ccfdbd9893d33d cb70a26f78848fe45f593f7ebc9cfaac760a791b
 135571 [host=godello1]
 135711 fail d027412258875cee485977fad39b1801beb50074 d0d8ad39ecb51cd7497cd524484fe09f50876798 a6ae23831b05a11880b40f7d58e332c45a6b04f7 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 135767 [host=godello1]
 135823 [host=godello1]
 135863 pass e2d3a25f1a3135221a9c8061e1b8f90245d727eb d0d8ad39ecb51cd7497cd524484fe09f50876798 aa64cfaeb4ad0e67ccb54fa20511d7a36db9d833 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 135835 fail d027412258875cee485977fad39b1801beb50074 d0d8ad39ecb51cd7497cd524484fe09f50876798 574d96933ceff60b2d13fe97602572fc7e95f7c6 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 135839 fail 137cbff041fc93a980a1fac5d7bfbaad2084340d d0d8ad39ecb51cd7497cd524484fe09f50876798 22d96eac64877c4d96f9928babb6f2fcc68faacf cb70a26f78848fe45f593f7ebc9cfaac760a791b
 135842 fail e2d3a25f1a3135221a9c8061e1b8f90245d727eb d0d8ad39ecb51cd7497cd524484fe09f50876798 437cc27ddfded3bbab6afd5ac1761e0e195edba7 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 135865 fail e2d3a25f1a3135221a9c8061e1b8f90245d727eb d0d8ad39ecb51cd7497cd524484fe09f50876798 79d77bcd366190a81d092177e4f84d34b7a56fc2 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 135844 pass 8a472b1915fbc579ae3fba32f801286b0273b414 d0d8ad39ecb51cd7497cd524484fe09f50876798 e0fb2c3d89aa77057ac4aa073e01f4ca484449b0 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 135846 fail e2d3a25f1a3135221a9c8061e1b8f90245d727eb d0d8ad39ecb51cd7497cd524484fe09f50876798 7fbb535f7aeb22896fedfcf18a1eeff48165f1d7 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 135867 pass e2d3a25f1a3135221a9c8061e1b8f90245d727eb d0d8ad39ecb51cd7497cd524484fe09f50876798 aa64cfaeb4ad0e67ccb54fa20511d7a36db9d833 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 135870 fail e2d3a25f1a3135221a9c8061e1b8f90245d727eb d0d8ad39ecb51cd7497cd524484fe09f50876798 79d77bcd366190a81d092177e4f84d34b7a56fc2 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 135848 fail e2d3a25f1a3135221a9c8061e1b8f90245d727eb d0d8ad39ecb51cd7497cd524484fe09f50876798 ef9aae2522c22c05df17dd898099dd5c3f20d688 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 135853 pass e2d3a25f1a3135221a9c8061e1b8f90245d727eb d0d8ad39ecb51cd7497cd524484fe09f50876798 c637044120705004b792ecf29e6b4be41e20c4c8 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 135855 fail e2d3a25f1a3135221a9c8061e1b8f90245d727eb d0d8ad39ecb51cd7497cd524484fe09f50876798 5bcf8ed9401e62c73158ba110864ee1375558bf7 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 135856 pass e2d3a25f1a3135221a9c8061e1b8f90245d727eb d0d8ad39ecb51cd7497cd524484fe09f50876798 aa64cfaeb4ad0e67ccb54fa20511d7a36db9d833 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 135862 fail e2d3a25f1a3135221a9c8061e1b8f90245d727eb d0d8ad39ecb51cd7497cd524484fe09f50876798 79d77bcd366190a81d092177e4f84d34b7a56fc2 cb70a26f78848fe45f593f7ebc9cfaac760a791b
Searching for interesting versions
 Result found: flight 135416 (pass), for basis pass
 Result found: flight 135711 (fail), for basis failure
 Repro found: flight 135827 (pass), for basis pass
 Repro found: flight 135831 (fail), for basis failure
 0 revisions at e2d3a25f1a3135221a9c8061e1b8f90245d727eb d0d8ad39ecb51cd7497cd524484fe09f50876798 aa64cfaeb4ad0e67ccb54fa20511d7a36db9d833 cb70a26f78848fe45f593f7ebc9cfaac760a791b
No revisions left to test, checking graph state.
 Result found: flight 135856 (pass), for last pass
 Result found: flight 135862 (fail), for first failure
 Repro found: flight 135863 (pass), for last pass
 Repro found: flight 135865 (fail), for first failure
 Repro found: flight 135867 (pass), for last pass
 Repro found: flight 135870 (fail), for first failure

*** Found and reproduced problem changeset ***

  Bug is in tree:  qemuu git://git.qemu.org/qemu.git
  Bug introduced:  79d77bcd366190a81d092177e4f84d34b7a56fc2
  Bug not present: aa64cfaeb4ad0e67ccb54fa20511d7a36db9d833
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/135870/


  commit 79d77bcd366190a81d092177e4f84d34b7a56fc2
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Mon Apr 29 17:35:57 2019 +0100
  
      configure: Remove --source-path option
      
      Normally configure identifies the source path by looking
      at the location where the configure script itself exists.
      We also provide a --source-path option which lets the user
      manually override this.
      
      There isn't really an obvious use case for the --source-path
      option, and in commit 927128222b0a91f56c13a in 2017 we
      accidentally added some logic that looks at $source_path
      before the command line option that overrides it has been
      processed.
      
      The fact that nobody complained suggests that there isn't
      any use of this option and we aren't testing it either;
      remove it. This allows us to move the "make $source_path
      absolute" logic up so that there is no window in the script
      where $source_path is set but not yet absolute.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Daniel P. BerrangÃ© <berrange@redhat.com>
      Message-id: 20190318134019.23729-1-peter.maydell@linaro.org

Revision graph left in /home/logs/results/bisect/qemu-mainline/build-amd64.xen-build.{dot,ps,png,html,svg}.
----------------------------------------
135870: tolerable ALL FAIL

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

Failures :-/ but no regressions.

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


jobs:
 build-amd64                                                  fail    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

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



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1964568570087973432==--

From xen-devel-bounces@lists.xenproject.org Tue May 07 19:52:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 May 2019 19:52:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hO68I-0002j0-PL; Tue, 07 May 2019 19:52:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qCYz=TH=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hO68H-0002iv-Dq
 for xen-devel@lists.xenproject.org; Tue, 07 May 2019 19:52:09 +0000
X-Inumbo-ID: 987029fc-7101-11e9-aa1c-a74f58587ba2
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 987029fc-7101-11e9-aa1c-a74f58587ba2;
 Tue, 07 May 2019 19:52:07 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 90D8AA78;
 Tue,  7 May 2019 12:52:07 -0700 (PDT)
Received: from [10.37.8.6] (unknown [10.37.8.6])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 298F43F5C1;
 Tue,  7 May 2019 12:52:05 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <alpine.DEB.2.10.1904301358560.13269@sstabellini-ThinkPad-X260>
 <1556658172-8824-9-git-send-email-sstabellini@kernel.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <bee6a38c-d6bb-46b8-8617-f1f98e73f57f@arm.com>
Date: Tue, 7 May 2019 20:52:04 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <1556658172-8824-9-git-send-email-sstabellini@kernel.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 09/10] xen/arm: map reserved-memory
 regions as normal memory in dom0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiA0LzMwLzE5IDEwOjAyIFBNLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gcmVz
ZXJ2ZWQtbWVtb3J5IHJlZ2lvbnMgc2hvdWxkIGJlIG1hcHBlZCBhcyBub3JtYWwgbWVtb3J5LiBB
dCB0aGUKPiBtb21lbnQsIHRoZXkgZ2V0IHJlbWFwcGVkIGFzIGRldmljZSBtZW1vcnkgaW4gZG9t
MCBiZWNhdXNlIFhlbiBkb2Vzbid0Cj4ga25vdyBhbnkgYmV0dGVyLiBBZGQgYW4gZXhwbGljaXQg
Y2hlY2sgZm9yIGl0LgoKVGhpcyBwYXJ0IG1hdGNoZXMgdGhlIHRpdGxlIG9mIHRoZSBwYXRjaCBi
dXQuLi4KCj4gCj4gcmVzZXJ2ZWQtbWVtb3J5IHJlZ2lvbnMgb3ZlcmxhcCB3aXRoIG1lbW9yeSBu
b2Rlcy4gVGhlIG92ZXJsYXBwaW5nCj4gbWVtb3J5IGlzIHJlc2VydmVkLW1lbW9yeSBhbmQgc2hv
dWxkIGJlIGhhbmRsZWQgYWNjb3JkaW5nbHk6Cj4gY29uc2lkZXJfbW9kdWxlcyBhbmQgZHRfdW5y
ZXNlcnZlZF9yZWdpb25zIHNob3VsZCBza2lwIHRoZXNlIHJlZ2lvbnMgdGhlCj4gc2FtZSB3YXkg
dGhleSBhcmUgYWxyZWFkeSBza2lwcGluZyBtZW0tcmVzZXJ2ZSByZWdpb25zLgoKLi4uIHRoaXMg
ZG9lc24ndC4gVGhleSBhcmUgYWN0dWFsbHkgdHdvIGRpZmZlcmVudCB0aGluZ3MgYW5kIHNob3Vs
ZCBiZSAKaGFuZGxlZCBpbiBzZXBhcmF0ZSBwYXRjaGVzLgoKPiAKPiBTaWduZWQtb2ZmLWJ5OiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+Cj4gLS0tCj4gQ2hhbmdlcyBp
biB2MjoKPiAtIGZpeCBjb21taXQgbWVzc2FnZTogZnVsbCBvdmVybGFwCj4gLSByZW1vdmUgY2hl
Y2tfcmVzZXJ2ZWRfbWVtb3J5Cj4gLSBleHRlbmQgY29uc2lkZXJfbW9kdWxlcyBhbmQgZHRfdW5y
ZXNlcnZlZF9yZWdpb25zCj4gLS0tCj4gICB4ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgfCAg
NyArKysrKysrCj4gICB4ZW4vYXJjaC9hcm0vc2V0dXAuYyAgICAgICAgfCAzNiArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKystLS0KPiAgIDIgZmlsZXMgY2hhbmdlZCwgNDAgaW5zZXJ0
aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2Rv
bWFpbl9idWlsZC5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCj4gaW5kZXggNWU3Zjk0
Yy4uZTVkNDg4ZCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKPiAr
KysgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKPiBAQCAtMTQwOCw2ICsxNDA4LDEzIEBA
IHN0YXRpYyBpbnQgX19pbml0IGhhbmRsZV9ub2RlKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBr
ZXJuZWxfaW5mbyAqa2luZm8sCj4gICAgICAgICAgICAgICAgICAiV0FSTklORzogUGF0aCAlcyBp
cyByZXNlcnZlZCwgc2tpcCB0aGUgbm9kZSBhcyB3ZSBtYXkgcmUtdXNlIHRoZSBwYXRoLlxuIiwK
PiAgICAgICAgICAgICAgICAgIHBhdGgpOwo+ICAgCj4gKyAgICAvKgo+ICsgICAgICogcmVzZXJ2
ZWQtbWVtb3J5IHJhbmdlcyBzaG91bGQgYmUgbWFwcGVkIGFzIG5vcm1hbCBtZW1vcnkgaW4gdGhl
Cj4gKyAgICAgKiBwMm0uCj4gKyAgICAgKi8KPiArICAgIGlmICggIXN0cmNtcChkdF9ub2RlX25h
bWUobm9kZSksICJyZXNlcnZlZC1tZW1vcnkiKSApCj4gKyAgICAgICAgcDJtdCA9IHAybV9tbWlv
X2RpcmVjdF9jOwoKRG8gd2UgcmVhbGx5IG5lZWQgdGhpcz8gVGhlIGRlZmF1bHQgdHlwZSBpcyBh
bHJlYWR5IHAybV9tbWlvX2RpcmVjdF9jIAooc2VlIGRlZmF1bHRfcDJtdCkuCgo+ICsKPiAgICAg
ICByZXMgPSBoYW5kbGVfZGV2aWNlKGQsIG5vZGUsIHAybXQpOwo+ICAgICAgIGlmICggcmVzKQo+
ICAgICAgICAgICByZXR1cm4gcmVzOwo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vc2V0dXAu
YyBiL3hlbi9hcmNoL2FybS9zZXR1cC5jCj4gaW5kZXggY2NiMGYxOC4uOTA4YjUyYyAxMDA2NDQK
PiAtLS0gYS94ZW4vYXJjaC9hcm0vc2V0dXAuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9zZXR1cC5j
Cj4gQEAgLTIwNCw2ICsyMDQsMTkgQEAgdm9pZCBfX2luaXQgZHRfdW5yZXNlcnZlZF9yZWdpb25z
KHBhZGRyX3QgcywgcGFkZHJfdCBlLAo+ICAgICAgICAgICB9Cj4gICAgICAgfQo+ICAgCj4gKyAg
ICBmb3IgKCA7IGkgLSBuciA8IGJvb3RpbmZvLnJlc2VydmVkX21lbS5ucl9iYW5rczsgaSsrICkK
Ckl0IHRvb2sgbWUgYSBiaXQgb2YgdGltZSB0byB1bmRlcnN0YW5kIHdoeSB5b3UgZG8gaSAtIG5y
LiBJIHRoaW5rIHdlIApuZWVkIHNvbWUgY29tbWVudHMgZXhwbGFpbmluZyB0aGUgbmV3IGxvZ2lj
LgoKTG9uZ2VyIHRlcm0gKGkuZSBJIHdpbGwgbm90IHB1c2ggZm9yIGl0IHRvZGF5IDopKSwgSSB0
aGluayB0aGlzIGNvZGUgCndvdWxkIGJlbmVmaXRzIG9mIHVzaW5nIGU4MjAtbGlrZS4gSXQgd291
bGQgbWFrZSB0aGUgY29kZSBjbGVhcmVyIGFuZCAKcHJvYmFibHkgbW9yZSBlZmZpY2llbnQgdGhh
biB3aGF0IHdlIGN1cnJlbnRseSBoYXZlLgoKPiArICAgIHsKPiArICAgICAgICBwYWRkcl90IHJf
cyA9IGJvb3RpbmZvLnJlc2VydmVkX21lbS5iYW5rW2kgLSBucl0uc3RhcnQ7Cj4gKyAgICAgICAg
cGFkZHJfdCByX2UgPSByX3MgKyBib290aW5mby5yZXNlcnZlZF9tZW0uYmFua1tpIC0gbnJdLnNp
emU7Cj4gKwo+ICsgICAgICAgIGlmICggcyA8IHJfZSAmJiByX3MgPCBlICkKPiArICAgICAgICB7
Cj4gKyAgICAgICAgICAgIGR0X3VucmVzZXJ2ZWRfcmVnaW9ucyhyX2UsIGUsIGNiLCBpKzEpOwo+
ICsgICAgICAgICAgICBkdF91bnJlc2VydmVkX3JlZ2lvbnMocywgcl9zLCBjYiwgaSsxKTsKPiAr
ICAgICAgICAgICAgcmV0dXJuOwo+ICsgICAgICAgIH0KPiArICAgIH0KPiArCj4gICAgICAgY2Io
cywgZSk7Cj4gICB9Cj4gICAKPiBAQCAtMzkwLDcgKzQwMyw3IEBAIHN0YXRpYyBwYWRkcl90IF9f
aW5pdCBjb25zaWRlcl9tb2R1bGVzKHBhZGRyX3QgcywgcGFkZHJfdCBlLAo+ICAgewo+ICAgICAg
IGNvbnN0IHN0cnVjdCBib290bW9kdWxlcyAqbWkgPSAmYm9vdGluZm8ubW9kdWxlczsKPiAgICAg
ICBpbnQgaTsKPiAtICAgIGludCBucl9yc3ZkOwo+ICsgICAgaW50IG5yOwo+ICAgCj4gICAgICAg
cyA9IChzK2FsaWduLTEpICYgfihhbGlnbi0xKTsKPiAgICAgICBlID0gZSAmIH4oYWxpZ24tMSk7
Cj4gQEAgLTQxNiw5ICs0MjksOSBAQCBzdGF0aWMgcGFkZHJfdCBfX2luaXQgY29uc2lkZXJfbW9k
dWxlcyhwYWRkcl90IHMsIHBhZGRyX3QgZSwKPiAgIAo+ICAgICAgIC8qIE5vdyBjaGVjayBhbnkg
ZmR0IHJlc2VydmVkIGFyZWFzLiAqLwo+ICAgCj4gLSAgICBucl9yc3ZkID0gZmR0X251bV9tZW1f
cnN2KGRldmljZV90cmVlX2ZsYXR0ZW5lZCk7Cj4gKyAgICBuciA9IGZkdF9udW1fbWVtX3Jzdihk
ZXZpY2VfdHJlZV9mbGF0dGVuZWQpOwo+ICAgCj4gLSAgICBmb3IgKCA7IGkgPCBtaS0+bnJfbW9k
cyArIG5yX3JzdmQ7IGkrKyApCj4gKyAgICBmb3IgKCA7IGkgPCBtaS0+bnJfbW9kcyArIG5yOyBp
KysgKQo+ICAgICAgIHsKPiAgICAgICAgICAgcGFkZHJfdCBtb2RfcywgbW9kX2U7Cj4gICAKPiBA
QCAtNDQwLDYgKzQ1MywyMyBAQCBzdGF0aWMgcGFkZHJfdCBfX2luaXQgY29uc2lkZXJfbW9kdWxl
cyhwYWRkcl90IHMsIHBhZGRyX3QgZSwKPiAgICAgICAgICAgICAgIHJldHVybiBjb25zaWRlcl9t
b2R1bGVzKHMsIG1vZF9zLCBzaXplLCBhbGlnbiwgaSsxKTsKPiAgICAgICAgICAgfQo+ICAgICAg
IH0KPiArCj4gKyAgICAvKiBOb3cgY2hlY2sgZm9yIHJlc2VydmVkLW1lbW9yeSByZWdpb25zICov
Cj4gKyAgICBuciArPSBtaS0+bnJfbW9kczsKClNpbWlsYXIgdG8gdGhlIHByZXZpb3VzIGZ1bmN0
aW9uLCB0aGlzIG5lZWRzIHRvIGJlIGRvY3VtZW50ZWQuCgo+ICsgICAgZm9yICggOyBpIC0gbnIg
PCBib290aW5mby5yZXNlcnZlZF9tZW0ubnJfYmFua3M7IGkrKyApCj4gKyAgICB7Cj4gKyAgICAg
ICAgcGFkZHJfdCByX3MgPSBib290aW5mby5yZXNlcnZlZF9tZW0uYmFua1tpIC0gbnJdLnN0YXJ0
Owo+ICsgICAgICAgIHBhZGRyX3Qgcl9lID0gcl9zICsgYm9vdGluZm8ucmVzZXJ2ZWRfbWVtLmJh
bmtbaSAtIG5yXS5zaXplOwo+ICsKPiArICAgICAgICBpZiAoIHMgPCByX2UgJiYgcl9zIDwgZSAp
Cj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICByX2UgPSBjb25zaWRlcl9tb2R1bGVzKHJfZSwg
ZSwgc2l6ZSwgYWxpZ24sIGkrMSk7CgpDb2Rpbmcgc3R5bGU6IHNwYWNlIGJlZm9yZSBhbmQgYWZ0
ZXIgdGhlIG9wZXJhdG9yLiBJZGVhbGx5LCB0aGUgcmVzdCBvZiAKdGhlIGZ1bmN0aW9uIHNob3Vs
ZCBiZSBmaXhlZC4KCj4gKyAgICAgICAgICAgIGlmICggcl9lICkKPiArICAgICAgICAgICAgICAg
IHJldHVybiByX2U7Cj4gKwo+ICsgICAgICAgICAgICByZXR1cm4gY29uc2lkZXJfbW9kdWxlcyhz
LCByX3MsIHNpemUsIGFsaWduLCBpKzEpOwoKU2FtZSBoZXJlLgoKPiArICAgICAgICB9Cj4gKyAg
ICB9Cj4gICAgICAgcmV0dXJuIGU7Cj4gICB9Cj4gICAjZW5kaWYKPiAKCkNoZWVycywKCi0tIApK
dWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 07 20:03:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 May 2019 20:03:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hO6J1-0003nR-66; Tue, 07 May 2019 20:03:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DeKk=TH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hO6J0-0003nH-FQ
 for xen-devel@lists.xenproject.org; Tue, 07 May 2019 20:03:14 +0000
X-Inumbo-ID: 238ddab0-7103-11e9-a1ec-3fa5ee648538
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 238ddab0-7103-11e9-a1ec-3fa5ee648538;
 Tue, 07 May 2019 20:03:10 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hO6Iw-00018P-27; Tue, 07 May 2019 20:03:10 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hO6Iv-0007WO-HN; Tue, 07 May 2019 20:03:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hO6Iv-0001ja-GN; Tue, 07 May 2019 20:03:09 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135739-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-3.18:test-amd64-amd64-xl-credit1:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-examine:reboot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-shadow:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-libvirt:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-pvshim:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qcow2:guest-localmigrate/x10:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:leak-check/check:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-3.18:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-examine:memdisk-try-append:fail:nonblocking
 linux-3.18:test-amd64-amd64-pair:guest-migrate/dst_host/src_host/debian.repeat:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-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-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-3.18:build-arm64-pvops:kernel-build:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-armhf-armhf-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-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-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-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-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-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=dc3e913edf94d54de5678e726cf95b38327e5d09
X-Osstest-Versions-That: linux=0d63979c1bc9c85578be4c589768a13dc0a7c5eb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 07 May 2019 20:03:09 +0000
Subject: [Xen-devel] [linux-3.18 test] 135739: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTczOSBsaW51eC0zLjE4IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzU3MzkvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAg
IDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni14
bC1yYXcgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEy
ODg1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBm
YWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1p
Mzg2LWV4YW1pbmUgICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDcgeGVuLWJv
b3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAog
dGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQt
YW1kNjQtaTM4Ni1wdmdydWIgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgNyB4ZW4tYm9vdCAgICAg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhz
bSAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2c2hpbSAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4
NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgMTcgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gx
MCAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJt
aXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAxOSBsZWFrLWNoZWNrL2NoZWNrIGZhaWwgcGFzcyBpbiAxMzU1
MzgKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9j
a2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2Vl
ZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICA0IG1lbWRp
c2stdHJ5LWFwcGVuZCAgZmFpbCBpbiAxMzU1MzggbGlrZSAxMjg4MDcKIHRlc3QtYW1kNjQtYW1k
NjQtcGFpciAyNCBndWVzdC1taWdyYXRlL2RzdF9ob3N0L3NyY19ob3N0L2RlYmlhbi5yZXBlYXQg
ZmFpbCBsaWtlIDEyODg0MQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTI4ODU4CiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAx
Mjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgZmFpbCBsaWtlIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI4ODU4CiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
IGZhaWwgbGlrZSAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0
YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiBi
dWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICA2IGtlcm5lbC1idWlsZCAgICAgICAgICAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgMTIg
Z3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdmh2Mi1hbWQgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAg
ICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4t
aHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIGxpbnV4ICAgICAgICAgICAgICAgIGRjM2U5MTNlZGY5NGQ1NGRlNTY3OGU3MjZjZjk1YjM4
MzI3ZTVkMDkKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDBkNjM5Nzlj
MWJjOWM4NTU3OGJlNGM1ODk3NjhhMTNkYzBhN2M1ZWIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEy
ODg1OCAgMjAxOC0xMC0xNyAyMTo0NzozOSBaICAyMDEgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAg
ICAxMjk3NjAgIDIwMTgtMTEtMTAgMTY6MTc6MzAgWiAgMTc4IGRheXMgIDEwMiBhdHRlbXB0cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMzU0MTUgIDIwMTktMDQtMjkgMTE6NTA6MDcgWiAgICA4IGRh
eXMgICAgNCBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCjgxMCBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybWhm
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14
c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2Vz
CgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0
aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVt
YWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUg
MzE2NTcgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 07 20:15:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 May 2019 20:15:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hO6Uk-0004oB-Ks; Tue, 07 May 2019 20:15:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qCYz=TH=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hO6Uj-0004o6-5w
 for xen-devel@lists.xenproject.org; Tue, 07 May 2019 20:15:21 +0000
X-Inumbo-ID: d6249276-7104-11e9-944f-c71657d2afc7
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id d6249276-7104-11e9-944f-c71657d2afc7;
 Tue, 07 May 2019 20:15:19 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 8D49BA78;
 Tue,  7 May 2019 13:15:19 -0700 (PDT)
Received: from [10.37.8.6] (unknown [10.37.8.6])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 7C24F3F5C1;
 Tue,  7 May 2019 13:15:18 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <alpine.DEB.2.10.1904301358560.13269@sstabellini-ThinkPad-X260>
 <1556658172-8824-10-git-send-email-sstabellini@kernel.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <1b8217e1-8671-e1e7-d5bc-4b4c144eedd6@arm.com>
Date: Tue, 7 May 2019 21:15:16 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <1556658172-8824-10-git-send-email-sstabellini@kernel.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 10/10] xen/arm: add reserved-memory
 regions to the dom0 memory node
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDQvMzAvMTkgMTA6MDIgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90
ZToKPiBSZXNlcnZlZCBtZW1vcnkgcmVnaW9ucyBhcmUgYXV0b21hdGljYWxseSByZW1hcHBlZCB0
byBkb20wLiBUaGVpciBkZXZpY2UKPiB0cmVlIG5vZGVzIGFyZSBhbHNvIGFkZGVkIHRvIGRvbTAg
ZGV2aWNlIHRyZWUuIEhvd2V2ZXIsIHRoZSBkb20wIG1lbW9yeQo+IG5vZGUgaXMgbm90IGN1cnJl
bnRseSBleHRlbmRlZCB0byBjb3ZlciB0aGUgcmVzZXJ2ZWQgbWVtb3J5IHJlZ2lvbnMKPiByYW5n
ZXMgYXMgcmVxdWlyZWQgYnkgdGhlIHNwZWMuICBUaGlzIGNvbW1pdCBmaXhlcyBpdC4KCkFGQUlD
VCwgdGhpcyBkb2VzIG5vdCBjb3ZlciB0aGUgcHJvYmxlbSBtZW50aW9uIGJ5IEFtaXQgaW4gWzFd
LgoKQnV0IEkgYW0gc3RpbGwgbm90IGhhcHB5IHdpdGggdGhlIGFwcHJvYWNoIHRha2VuIGZvciB0
aGUgcmVzZXJ2ZWQtbWVtb3J5IApyZWdpb25zIGluIHRoaXMgc2VyaWVzLiBBcyBJIHBvaW50ZWQg
b3V0IGJlZm9yZSwgdGhleSBhcmUganVzdCBub3JtYWwgCm1lbW9yeSB0aGF0IHdhcyByZXNlcnZl
ZCBmb3Igb3RoZXIgcHVycG9zZSAoQ01BLCBmcmFtZWJ1ZmZlci4uLikuCgpUcmVhdGluZyB0aGVt
IGFzICJkZXZpY2UiIGZyb20gWGVuIFBPViBpcyBhIGNsZWFyIGFidXNlIG9mIHRoZSBtZWFuaW5n
IAphbmQgSSBkb24ndCBiZWxpZXZlIGl0IGlzIGEgdmlhYmxlIHNvbHV0aW9uIGxvbmcgdGVybS4K
CkluZGVlZCwgc29tZSBvZiB0aGUgcmVnaW9ucyBtYXkgaGF2ZSBhIHByb3BlcnR5ICJyZXVzYWJs
ZSIgYWxsb3dpbmcgdGhlIAp0aGUgT1MgdG8gdXNlIHRoZW0gdW50aWwgdGhleSBhcmUgY2xhaW1l
ZCBieSB0aGUgZGV2aWNlIGRyaXZlciBvd25pbmcgCnRoZSByZWdpb24uIEkgZG9uJ3Qga25vdyBo
b3cgTGludXggKG9yIGFueSBvdGhlciBPUykgaXMgdXNpbmcgaXQgdG9kYXksIApidXQgSSBkb24n
dCBzZWUgd2hhdCB3b3VsZCBwcmV2ZW50IGl0IHRvIHVzZSB0aGVtIGFzIGh5cGVyY2FsbCBidWZm
ZXIuIApUaGlzIHdvdWxkIG9idmlvdXNseSBub3Qgd29yayBiZWNhdXNlIHRoZXkgYXJlIG5vdCBh
Y3R1YWwgUkFNIGZyb20gWGVuIFBPVi4KCk9uIGEgc2ltaWxhciB0b3BpYywgYmVjYXVzZSB0aGV5
IGFyZSBub3JtYWwgbWVtb3J5LCBJIGRvbid0IHRoaW5rIApYRU5fRE9NQ1RMX21lbW9yeV9tYXBw
aW5nIHNob3VsZCBiZSBhYmxlIHRvIG1hcCByZXNlcnZlZC1yZWdpb25zLiBTbyB0aGUgCmlvbWVt
IHJhbmdlc2V0IHNob3VsZCBub3QgY29udGFpbiB0aGVtLgoKQ2hlZXJzLAoKWzFdIDxDQUJIRDRL
LXoteD0zam9KV2NPYl94OW03enNqemhza0RRd2VOQnIrcGFMUz1QRkVZOVFAbWFpbC5nbWFpbC5j
b20+CgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 07 20:27:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 May 2019 20:27:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hO6gp-0005ri-3Z; Tue, 07 May 2019 20:27:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XXg3=TH=tklengyel.com=bounce+e181d6.cd840-xen-devel=lists.xenproject.org@srs-us1.protection.inumbo.net>)
 id 1hO6go-0005rd-0L
 for xen-devel@lists.xenproject.org; Tue, 07 May 2019 20:27:50 +0000
X-Inumbo-ID: 9394101e-7106-11e9-843c-bc764e045a96
Received: from rs224.mailgun.us (unknown [209.61.151.224])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9394101e-7106-11e9-843c-bc764e045a96;
 Tue, 07 May 2019 20:27:47 +0000 (UTC)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=tklengyel.com;
 q=dns/txt; 
 s=krs; t=1557260867; h=Content-Type: Cc: To: Subject: Message-ID: Date:
 From: In-Reply-To: References: MIME-Version: Sender;
 bh=qWasJztVH0dPJUQsBLZrxjlTR4b4HC0FOZ9ujDme8Fo=;
 b=bQl6Yusz6DvnrXxmACnD6n8ayL7pezDjk5V9ZdKzddcwmHfjxVFhHFI/cZmGfazy3mVECqca
 dd0aHD9auOSiMdHjUpQutPIdpBBs/T7O0jGm5Z2Xw9FpW2DIElYpg55zMFEymOTdNy0a3SK2
 0+MBM/wmnkJdZ9SVMnYt8zl4vs8=
X-Mailgun-Sending-Ip: 209.61.151.224
X-Mailgun-Sid: WyIyYTNmOCIsICJ4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmciLCAiY2Q4NDAiXQ==
Received: from mail-wm1-f48.google.com (mail-wm1-f48.google.com
 [209.85.128.48])
 by mxa.mailgun.org with ESMTP id 5cd1ea42.7efc3c5ac070-smtp-out-n03;
 Tue, 07 May 2019 20:27:46 -0000 (UTC)
Received: by mail-wm1-f48.google.com with SMTP id y197so249673wmd.0
 for <xen-devel@lists.xenproject.org>; Tue, 07 May 2019 13:27:46 -0700 (PDT)
X-Gm-Message-State: APjAAAWBxhFGkYu3t1pQj+3up3TBSL4BYwuAj7lcE6i0FHZKK6vjYN3K
 jz3K0Qp4PCtGbMOPSbyL+0EEXLy36Hc/4vU5lrY=
X-Google-Smtp-Source: APXvYqx1vnHDFW694zTkhB8YShUId/XbJD36Q2sydMOp3P1z8hAoek8jFBe+9mGVDKFD1w6IFRc0gUoMXddHgtyvURo=
X-Received: by 2002:a7b:cb4e:: with SMTP id v14mr196071wmj.52.1557260865153;
 Tue, 07 May 2019 13:27:45 -0700 (PDT)
MIME-Version: 1.0
References: <20190507151458.29350-1-julien.grall@arm.com>
 <20190507151458.29350-14-julien.grall@arm.com>
In-Reply-To: <20190507151458.29350-14-julien.grall@arm.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Tue, 7 May 2019 14:27:08 -0600
X-Gmail-Original-Message-ID: <CABfawhkw3znvNia-BMjvtDN3g83KaC3+EpRToZ15uSeb0Nk5Rg@mail.gmail.com>
Message-ID: <CABfawhkw3znvNia-BMjvtDN3g83KaC3+EpRToZ15uSeb0Nk5Rg@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH 13/14] xen/mm: Convert {s,
 g}et_gpfn_from_mfn() to use typesafe MFN
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Xen-devel <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBNYXkgNywgMjAxOSBhdCA5OjE1IEFNIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+IHdyb3RlOgo+Cj4gVGhlIGZpcnN0IHBhcmFtZXRlciBvZiB7cyxnfWV0X2dwZm5f
ZnJvbV9tZm4oKSBpcyBhbiBNRk4sIHNvIGl0IGNhbiBiZQo+IHN3aXRjaGVkIHRvIHVzZSB0aGUg
dHlwZXNhZmUuCj4KPiBBdCB0aGUgc2FtZSB0aW1lLCByZXBsYWNlIGdwZm4gd2l0aCBwZm4gaW4g
dGhlIGhlbHBlcnMgYXMgdGhleSBhbGwgZGVhbAo+IHdpdGggUEZOIGFuZCBhbHNvIHR1cm4gdGhl
IG1hY3JvcyB0byBzdGF0aWMgaW5saW5lLgo+Cj4gTm90ZSB0aGF0IHRoZSByZXR1cm4gb2YgdGhl
IGdldHRlciBhbmQgdGhlIDJuZCBwYXJhbWV0ZXIgb2YgdGhlIHNldHRlcgo+IGhhdmUgbm90IGJl
ZW4gY29udmVydGVkIHRvIHVzZSB0eXBlc2FmZSBQRk4gYmVjYXVzZSBpdCB3YXMgcmVxdWlyaW5n
Cj4gbW9yZSBjaGFuZ2VzIHRoYW4gZXhwZWN0ZWQuCj4KPiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKRm9yIHRoZSBtZW1fc2hhcmluZyBiaXRzOgpB
Y2tlZC1ieTogVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgoKPiAtLS0KPiAg
ICAgQ2hhbmdlcyBpbiB2MjoKPiAgICAgICAgIC0gUGF0Y2ggYWRkZWQKPiAtLS0KPiAgeGVuL2Fy
Y2gveDg2L2NwdS9tY2hlY2svbWNhY3Rpb24uYyB8ICAyICstCj4gIHhlbi9hcmNoL3g4Ni9tbS5j
ICAgICAgICAgICAgICAgICAgfCAxNCArKysrLS0tLQo+ICB4ZW4vYXJjaC94ODYvbW0vbWVtX3No
YXJpbmcuYyAgICAgIHwgMTkgKysrKystLS0tLS0KPiAgeGVuL2FyY2gveDg2L21tL3AybS1wb2Qu
YyAgICAgICAgICB8ICA0ICstLQo+ICB4ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMgICAgICAgICAg
IHwgMzcgKysrKysrKysrKy0tLS0tLS0tLS0tCj4gIHhlbi9hcmNoL3g4Ni9tbS9wMm0uYyAgICAg
ICAgICAgICAgfCA2NiArKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICB4
ZW4vYXJjaC94ODYvbW0vcGFnaW5nLmMgICAgICAgICAgIHwgIDQgKy0tCj4gIHhlbi9hcmNoL3g4
Ni9wdi9kb20wX2J1aWxkLmMgICAgICAgfCAgNiArKy0tCj4gIHhlbi9hcmNoL3g4Ni94ODZfNjQv
dHJhcHMuYyAgICAgICAgfCA0MSArKysrKysrKysrKy0tLS0tLS0tLS0tLQo+ICB4ZW4vY29tbW9u
L21lbW9yeS5jICAgICAgICAgICAgICAgIHwgIDIgKy0KPiAgeGVuL2NvbW1vbi9wYWdlX2FsbG9j
LmMgICAgICAgICAgICB8ICAyICstCj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaCAgICAgICAg
ICAgfCAgMiArLQo+ICB4ZW4vaW5jbHVkZS9hc20teDg2L2dyYW50X3RhYmxlLmggIHwgIDIgKy0K
PiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oICAgICAgICAgICB8IDE2ICsrKysrLS0tLQo+ICB4
ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oICAgICAgICAgIHwgIDIgKy0KPiAgMTUgZmlsZXMgY2hh
bmdlZCwgMTEzIGluc2VydGlvbnMoKyksIDEwNiBkZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2FjdGlvbi5jIGIveGVuL2FyY2gveDg2L2NwdS9t
Y2hlY2svbWNhY3Rpb24uYwo+IGluZGV4IDY5MzMyZmI4NGQuLjVlNzhmYjc3MDMgMTAwNjQ0Cj4g
LS0tIGEveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNhY3Rpb24uYwo+ICsrKyBiL3hlbi9hcmNo
L3g4Ni9jcHUvbWNoZWNrL21jYWN0aW9uLmMKPiBAQCAtODksNyArODksNyBAQCBtY19tZW1lcnJf
ZGhhbmRsZXIoc3RydWN0IG1jYV9iaW5mbyAqYmluZm8sCj4gICAgICAgICAgICAgIHsKPiAgICAg
ICAgICAgICAgICAgIGQgPSBnZXRfZG9tYWluX2J5X2lkKGJhbmstPm1jX2RvbWlkKTsKPiAgICAg
ICAgICAgICAgICAgIEFTU0VSVChkKTsKPiAtICAgICAgICAgICAgICAgIGdmbiA9IGdldF9ncGZu
X2Zyb21fbWZuKChiYW5rLT5tY19hZGRyKSA+PiBQQUdFX1NISUZUKTsKPiArICAgICAgICAgICAg
ICAgIGdmbiA9IGdldF9wZm5fZnJvbV9tZm4obWFkZHJfdG9fbWZuKGJhbmstPm1jX2FkZHIpKTsK
Pgo+ICAgICAgICAgICAgICAgICAgaWYgKCB1bm1tYXBfYnJva2VuX3BhZ2UoZCwgbWZuLCBnZm4p
ICkKPiAgICAgICAgICAgICAgICAgIHsKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMg
Yi94ZW4vYXJjaC94ODYvbW0uYwo+IGluZGV4IDdkODg3ZjI2OTkuLjYwYzQ3NTgyYmUgMTAwNjQ0
Cj4gLS0tIGEveGVuL2FyY2gveDg2L21tLmMKPiArKysgYi94ZW4vYXJjaC94ODYvbW0uYwo+IEBA
IC01MDIsNyArNTAyLDcgQEAgdm9pZCBzaGFyZV94ZW5fcGFnZV93aXRoX2d1ZXN0KHN0cnVjdCBw
YWdlX2luZm8gKnBhZ2UsIHN0cnVjdCBkb21haW4gKmQsCj4gICAgICBpZiAoIHBhZ2VfZ2V0X293
bmVyKHBhZ2UpID09IGQgKQo+ICAgICAgICAgIHJldHVybjsKPgo+IC0gICAgc2V0X2dwZm5fZnJv
bV9tZm4obWZuX3gocGFnZV90b19tZm4ocGFnZSkpLCBJTlZBTElEX00yUF9FTlRSWSk7Cj4gKyAg
ICBzZXRfcGZuX2Zyb21fbWZuKHBhZ2VfdG9fbWZuKHBhZ2UpLCBJTlZBTElEX00yUF9FTlRSWSk7
Cj4KPiAgICAgIHNwaW5fbG9jaygmZC0+cGFnZV9hbGxvY19sb2NrKTsKPgo+IEBAIC0xMDc3LDcg
KzEwNzcsNyBAQCBnZXRfcGFnZV9mcm9tX2wxZSgKPgo+ICAgICAgICAgICAgICBnZHByaW50ayhY
RU5MT0dfV0FSTklORywgIkVycm9yIHVwZGF0aW5nIG1hcHBpbmdzIGZvciBtZm4gJSIgUFJJX21m
bgo+ICAgICAgICAgICAgICAgICAgICAgICAiIChwZm4gJSIgUFJJX3BmbiAiLCBmcm9tIEwxIGVu
dHJ5ICUiIFBSSXB0ZSAiKSBmb3IgZCVkXG4iLAo+IC0gICAgICAgICAgICAgICAgICAgICBtZm4s
IGdldF9ncGZuX2Zyb21fbWZuKG1mbiksCj4gKyAgICAgICAgICAgICAgICAgICAgIG1mbiwgZ2V0
X3Bmbl9mcm9tX21mbihfbWZuKG1mbikpLAo+ICAgICAgICAgICAgICAgICAgICAgICBsMWVfZ2V0
X2ludHB0ZShsMWUpLCBsMWVfb3duZXItPmRvbWFpbl9pZCk7Cj4gICAgICAgICAgICAgIHJldHVy
biBlcnI7Cj4gICAgICAgICAgfQo+IEBAIC0xMDg4LDcgKzEwODgsNyBAQCBnZXRfcGFnZV9mcm9t
X2wxZSgKPiAgIGNvdWxkX25vdF9waW46Cj4gICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywg
IkVycm9yIGdldHRpbmcgbWZuICUiIFBSSV9tZm4gIiAocGZuICUiIFBSSV9wZm4KPiAgICAgICAg
ICAgICAgICIpIGZyb20gTDEgZW50cnkgJSIgUFJJcHRlICIgZm9yIGwxZV9vd25lciBkJWQsIHBn
X293bmVyIGQlZFxuIiwKPiAtICAgICAgICAgICAgIG1mbiwgZ2V0X2dwZm5fZnJvbV9tZm4obWZu
KSwKPiArICAgICAgICAgICAgIG1mbiwgZ2V0X3Bmbl9mcm9tX21mbihfbWZuKG1mbikpLAo+ICAg
ICAgICAgICAgICAgbDFlX2dldF9pbnRwdGUobDFlKSwgbDFlX293bmVyLT5kb21haW5faWQsIHBn
X293bmVyLT5kb21haW5faWQpOwo+ICAgICAgaWYgKCByZWFsX3BnX293bmVyICE9IE5VTEwgKQo+
ICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwo+IEBAIC0yNjA0LDcgKzI2MDQsNyBAQCBzdGF0aWMg
aW50IGFsbG9jX3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25n
IHR5cGUsCj4gICAgICAgICAgICAgICAgICAgIiAocGZuICUiIFBSSV9wZm4gIikgZm9yIHR5cGUg
JSIgUFJ0eXBlX2luZm8KPiAgICAgICAgICAgICAgICAgICAiOiBjYWY9JTA4bHggdGFmPSUiIFBS
dHlwZV9pbmZvICJcbiIsCj4gICAgICAgICAgICAgICAgICAgbWZuX3gocGFnZV90b19tZm4ocGFn
ZSkpLAo+IC0gICAgICAgICAgICAgICAgIGdldF9ncGZuX2Zyb21fbWZuKG1mbl94KHBhZ2VfdG9f
bWZuKHBhZ2UpKSksCj4gKyAgICAgICAgICAgICAgICAgZ2V0X3Bmbl9mcm9tX21mbihwYWdlX3Rv
X21mbihwYWdlKSksCj4gICAgICAgICAgICAgICAgICAgdHlwZSwgcGFnZS0+Y291bnRfaW5mbywg
cGFnZS0+dS5pbnVzZS50eXBlX2luZm8pOwo+ICAgICAgICAgIGlmICggcGFnZSAhPSBjdXJyZW50
LT5hcmNoLm9sZF9ndWVzdF90YWJsZSApCj4gICAgICAgICAgICAgIHBhZ2UtPnUuaW51c2UudHlw
ZV9pbmZvID0gMDsKPiBAQCAtMjg5MCw3ICsyODkwLDcgQEAgc3RhdGljIGludCBfZ2V0X3BhZ2Vf
dHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUsCj4gICAgICAg
ICAgICAgICAgICAgICAgICJCYWQgdHlwZSAoc2F3ICUiIFBSdHlwZV9pbmZvICIgIT0gZXhwICUi
IFBSdHlwZV9pbmZvICIpICIKPiAgICAgICAgICAgICAgICAgICAgICAgImZvciBtZm4gJSIgUFJJ
X21mbiAiIChwZm4gJSIgUFJJX3BmbiAiKVxuIiwKPiAgICAgICAgICAgICAgICAgICAgICAgeCwg
dHlwZSwgbWZuX3gocGFnZV90b19tZm4ocGFnZSkpLAo+IC0gICAgICAgICAgICAgICAgICAgICBn
ZXRfZ3Bmbl9mcm9tX21mbihtZm5feChwYWdlX3RvX21mbihwYWdlKSkpKTsKPiArICAgICAgICAg
ICAgICAgICAgICAgZ2V0X3Bmbl9mcm9tX21mbihwYWdlX3RvX21mbihwYWdlKSkpOwo+ICAgICAg
ICAgICAgICByZXR1cm4gLUVJTlZBTDsKPiAgICAgICAgICB9Cj4gICAgICAgICAgZWxzZSBpZiAo
IHVubGlrZWx5KCEoeCAmIFBHVF92YWxpZGF0ZWQpKSApCj4gQEAgLTQwMDIsNyArNDAwMiw3IEBA
IGxvbmcgZG9fbW11X3VwZGF0ZSgKPiAgICAgICAgICAgICAgICAgIGJyZWFrOwo+ICAgICAgICAg
ICAgICB9Cj4KPiAtICAgICAgICAgICAgc2V0X2dwZm5fZnJvbV9tZm4obWZuX3gobWZuKSwgZ3Bm
bik7Cj4gKyAgICAgICAgICAgIHNldF9wZm5fZnJvbV9tZm4obWZuLCBncGZuKTsKPiAgICAgICAg
ICAgICAgcGFnaW5nX21hcmtfcGZuX2RpcnR5KHBnX293bmVyLCBfcGZuKGdwZm4pKTsKPgo+ICAg
ICAgICAgICAgICBwdXRfcGFnZShwYWdlKTsKPiBAQCAtNDUyOSw3ICs0NTI5LDcgQEAgaW50IHhl
bm1lbV9hZGRfdG9fcGh5c21hcF9vbmUoCj4gICAgICAgICAgZ290byBwdXRfYm90aDsKPgo+ICAg
ICAgLyogVW5tYXAgZnJvbSBvbGQgbG9jYXRpb24sIGlmIGFueS4gKi8KPiAtICAgIG9sZF9ncGZu
ID0gZ2V0X2dwZm5fZnJvbV9tZm4obWZuX3gobWZuKSk7Cj4gKyAgICBvbGRfZ3BmbiA9IGdldF9w
Zm5fZnJvbV9tZm4obWZuKTsKPiAgICAgIEFTU0VSVCghU0hBUkVEX00yUChvbGRfZ3BmbikpOwo+
ICAgICAgaWYgKCBzcGFjZSA9PSBYRU5NQVBTUEFDRV9nbWZuICYmIG9sZF9ncGZuICE9IGdmbiAp
Cj4gICAgICB7Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5jIGIv
eGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMKPiBpbmRleCA1YWM5ZDhmNTRjLi5hZjkwM2Mx
MWU5IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5jCj4gKysrIGIv
eGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMKPiBAQCAtMzkxLDExICszOTEsMTIgQEAgc3Rh
dGljIGlubGluZSB2b2lkIG1lbV9zaGFyaW5nX2dmbl9kZXN0cm95KHN0cnVjdCBwYWdlX2luZm8g
KnBhZ2UsCj4gICAgICB4ZnJlZShnZm5faW5mbyk7Cj4gIH0KPgo+IC1zdGF0aWMgc3RydWN0IHBh
Z2VfaW5mbyogbWVtX3NoYXJpbmdfbG9va3VwKHVuc2lnbmVkIGxvbmcgbWZuKQo+ICtzdGF0aWMg
c3RydWN0IHBhZ2VfaW5mbyogbWVtX3NoYXJpbmdfbG9va3VwKG1mbl90IG1mbikKPiAgewo+IC0g
ICAgaWYgKCBtZm5fdmFsaWQoX21mbihtZm4pKSApCj4gKyAgICBpZiAoIG1mbl92YWxpZChtZm4p
ICkKPiAgICAgIHsKPiAtICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvKiBwYWdlID0gbWZuX3RvX3Bh
Z2UoX21mbihtZm4pKTsKPiArICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvKiBwYWdlID0gbWZuX3Rv
X3BhZ2UobWZuKTsKPiArCj4gICAgICAgICAgaWYgKCBwYWdlX2dldF9vd25lcihwYWdlKSA9PSBk
b21fY293ICkKPiAgICAgICAgICB7Cj4gICAgICAgICAgICAgIC8qIENvdW50IGhhcyB0byBiZSBh
dCBsZWFzdCB0d28sIGJlY2F1c2Ugd2UncmUgY2FsbGVkCj4gQEAgLTQwNCw3ICs0MDUsNyBAQCBz
dGF0aWMgc3RydWN0IHBhZ2VfaW5mbyogbWVtX3NoYXJpbmdfbG9va3VwKHVuc2lnbmVkIGxvbmcg
bWZuKQo+ICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHQgPSByZWFkX2F0b21pYygmcGFnZS0+
dS5pbnVzZS50eXBlX2luZm8pOwo+ICAgICAgICAgICAgICBBU1NFUlQoKHQgJiBQR1RfdHlwZV9t
YXNrKSA9PSBQR1Rfc2hhcmVkX3BhZ2UpOwo+ICAgICAgICAgICAgICBBU1NFUlQoKHQgJiBQR1Rf
Y291bnRfbWFzaykgPj0gMik7Cj4gLSAgICAgICAgICAgIEFTU0VSVChTSEFSRURfTTJQKGdldF9n
cGZuX2Zyb21fbWZuKG1mbikpKTsKPiArICAgICAgICAgICAgQVNTRVJUKFNIQVJFRF9NMlAoZ2V0
X3Bmbl9mcm9tX21mbihtZm4pKSk7Cj4gICAgICAgICAgICAgIHJldHVybiBwYWdlOwo+ICAgICAg
ICAgIH0KPiAgICAgIH0KPiBAQCAtNDY0LDEwICs0NjUsMTAgQEAgc3RhdGljIGludCBhdWRpdCh2
b2lkKQo+ICAgICAgICAgIH0KPgo+ICAgICAgICAgIC8qIENoZWNrIHRoZSBtMnAgZW50cnkgKi8K
PiAtICAgICAgICBpZiAoICFTSEFSRURfTTJQKGdldF9ncGZuX2Zyb21fbWZuKG1mbl94KG1mbikp
KSApCj4gKyAgICAgICAgaWYgKCAhU0hBUkVEX00yUChnZXRfcGZuX2Zyb21fbWZuKG1mbikpICkK
PiAgICAgICAgICB7Cj4gICAgICAgICAgICAgTUVNX1NIQVJJTkdfREVCVUcoIm1mbiAlbHggc2hh
cmVkLCBidXQgd3JvbmcgbTJwIGVudHJ5ICglbHgpIVxuIiwKPiAtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBtZm5feChtZm4pLCBnZXRfZ3Bmbl9mcm9tX21mbihtZm5feChtZm4pKSk7Cj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWZuX3gobWZuKSwgZ2V0X3Bmbl9mcm9tX21m
bihtZm4pKTsKPiAgICAgICAgICAgICBlcnJvcnMrKzsKPiAgICAgICAgICB9Cj4KPiBAQCAtNjkz
LDcgKzY5NCw3IEBAIHN0YXRpYyBpbmxpbmUgc3RydWN0IHBhZ2VfaW5mbyAqX19ncmFiX3NoYXJl
ZF9wYWdlKG1mbl90IG1mbikKPiAgICAgIGlmICggIW1lbV9zaGFyaW5nX3BhZ2VfbG9jayhwZykg
KQo+ICAgICAgICAgIHJldHVybiBOVUxMOwo+Cj4gLSAgICBpZiAoIG1lbV9zaGFyaW5nX2xvb2t1
cChtZm5feChtZm4pKSA9PSBOVUxMICkKPiArICAgIGlmICggbWVtX3NoYXJpbmdfbG9va3VwKG1m
bikgPT0gTlVMTCApCj4gICAgICB7Cj4gICAgICAgICAgbWVtX3NoYXJpbmdfcGFnZV91bmxvY2so
cGcpOwo+ICAgICAgICAgIHJldHVybiBOVUxMOwo+IEBAIC04NzcsNyArODc4LDcgQEAgc3RhdGlj
IGludCBub21pbmF0ZV9wYWdlKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwKPiAgICAgIGF0
b21pY19pbmMoJm5yX3NoYXJlZF9tZm5zKTsKPgo+ICAgICAgLyogVXBkYXRlIG0ycCBlbnRyeSB0
byBTSEFSRURfTTJQX0VOVFJZICovCj4gLSAgICBzZXRfZ3Bmbl9mcm9tX21mbihtZm5feChtZm4p
LCBTSEFSRURfTTJQX0VOVFJZKTsKPiArICAgIHNldF9wZm5fZnJvbV9tZm4obWZuLCBTSEFSRURf
TTJQX0VOVFJZKTsKPgo+ICAgICAgKnBoYW5kbGUgPSBwYWdlLT5zaGFyaW5nLT5oYW5kbGU7Cj4g
ICAgICBhdWRpdF9hZGRfbGlzdChwYWdlKTsKPiBAQCAtMTIyMiw3ICsxMjIzLDcgQEAgcHJpdmF0
ZV9wYWdlX2ZvdW5kOgo+ICAgICAgfQo+Cj4gICAgICAvKiBVcGRhdGUgbTJwIGVudHJ5ICovCj4g
LSAgICBzZXRfZ3Bmbl9mcm9tX21mbihtZm5feChwYWdlX3RvX21mbihwYWdlKSksIGdmbik7Cj4g
KyAgICBzZXRfcGZuX2Zyb21fbWZuKHBhZ2VfdG9fbWZuKHBhZ2UpLCBnZm4pOwo+Cj4gICAgICAv
KiBOb3cgdGhhdCB0aGUgZ2ZuPC0+bWZuIG1hcCBpcyBwcm9wZXJseSBlc3RhYmxpc2hlZCwKPiAg
ICAgICAqIG1hcmtpbmcgZGlydHkgaXMgZmVhc2libGUgKi8KPiBkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L21tL3AybS1wb2QuYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMKPiBpbmRleCA0
MzEzODYzMDY2Li45ZTAwMTczOGY0IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0t
cG9kLmMKPiArKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLXBvZC5jCj4gQEAgLTY1Miw3ICs2NTIs
NyBAQCBwMm1fcG9kX2RlY3JlYXNlX3Jlc2VydmF0aW9uKHN0cnVjdCBkb21haW4gKmQsIGdmbl90
IGdmbiwgdW5zaWduZWQgaW50IG9yZGVyKQo+ICAgICAgICAgICAgICB9Cj4gICAgICAgICAgICAg
IHAybV90bGJfZmx1c2hfc3luYyhwMm0pOwo+ICAgICAgICAgICAgICBmb3IgKCBqID0gMDsgaiA8
IG47ICsraiApCj4gLSAgICAgICAgICAgICAgICBzZXRfZ3Bmbl9mcm9tX21mbihtZm5feChtZm4p
LCBJTlZBTElEX00yUF9FTlRSWSk7Cj4gKyAgICAgICAgICAgICAgICBzZXRfcGZuX2Zyb21fbWZu
KG1mbiwgSU5WQUxJRF9NMlBfRU5UUlkpOwo+ICAgICAgICAgICAgICBwMm1fcG9kX2NhY2hlX2Fk
ZChwMm0sIHBhZ2UsIGN1cl9vcmRlcik7Cj4KPiAgICAgICAgICAgICAgc3RlYWxfZm9yX2NhY2hl
ID0gICggcDJtLT5wb2QuZW50cnlfY291bnQgPiBwMm0tPnBvZC5jb3VudCApOwo+IEBAIC0xMjAz
LDcgKzEyMDMsNyBAQCBwMm1fcG9kX2RlbWFuZF9wb3B1bGF0ZShzdHJ1Y3QgcDJtX2RvbWFpbiAq
cDJtLCBnZm5fdCBnZm4sCj4KPiAgICAgIGZvciggaSA9IDA7IGkgPCAoMVVMIDw8IG9yZGVyKTsg
aSsrICkKPiAgICAgIHsKPiAtICAgICAgICBzZXRfZ3Bmbl9mcm9tX21mbihtZm5feChtZm4pICsg
aSwgZ2ZuX3goZ2ZuX2FsaWduZWQpICsgaSk7Cj4gKyAgICAgICAgc2V0X3Bmbl9mcm9tX21mbiht
Zm5fYWRkKG1mbiwgaSksIGdmbl94KGdmbl9hbGlnbmVkKSArIGkpOwo+ICAgICAgICAgIHBhZ2lu
Z19tYXJrX3Bmbl9kaXJ0eShkLCBfcGZuKGdmbl94KGdmbl9hbGlnbmVkKSArIGkpKTsKPiAgICAg
IH0KPgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMgYi94ZW4vYXJjaC94
ODYvbW0vcDJtLXB0LmMKPiBpbmRleCBjYWZjOWYyOTliLi4wZTg1ODE5ZjliIDEwMDY0NAo+IC0t
LSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0t
cHQuYwo+IEBAIC05OTEsNyArOTkxLDggQEAgc3RhdGljIGludCBwMm1fcHRfY2hhbmdlX2VudHJ5
X3R5cGVfcmFuZ2Uoc3RydWN0IHAybV9kb21haW4gKnAybSwKPiAgbG9uZyBwMm1fcHRfYXVkaXRf
cDJtKHN0cnVjdCBwMm1fZG9tYWluICpwMm0pCj4gIHsKPiAgICAgIHVuc2lnbmVkIGxvbmcgZW50
cnlfY291bnQgPSAwLCBwbWJhZCA9IDA7Cj4gLSAgICB1bnNpZ25lZCBsb25nIG1mbiwgZ2ZuLCBt
MnBmbjsKPiArICAgIHVuc2lnbmVkIGxvbmcgZ2ZuLCBtMnBmbjsKPiArICAgIG1mbl90IG1mbjsK
Pgo+ICAgICAgQVNTRVJUKHAybV9sb2NrZWRfYnlfbWUocDJtKSk7Cj4gICAgICBBU1NFUlQocG9k
X2xvY2tlZF9ieV9tZShwMm0pKTsKPiBAQCAtMTAzMCwxOSArMTAzMSwxOSBAQCBsb25nIHAybV9w
dF9hdWRpdF9wMm0oc3RydWN0IHAybV9kb21haW4gKnAybSkKPiAgICAgICAgICAgICAgICAgIC8q
IGNoZWNrIGZvciAxR0Igc3VwZXIgcGFnZSAqLwo+ICAgICAgICAgICAgICAgICAgaWYgKCBsM2Vf
Z2V0X2ZsYWdzKGwzZVtpM10pICYgX1BBR0VfUFNFICkKPiAgICAgICAgICAgICAgICAgIHsKPiAt
ICAgICAgICAgICAgICAgICAgICBtZm4gPSBsM2VfZ2V0X3BmbihsM2VbaTNdKTsKPiAtICAgICAg
ICAgICAgICAgICAgICBBU1NFUlQobWZuX3ZhbGlkKF9tZm4obWZuKSkpOwo+ICsgICAgICAgICAg
ICAgICAgICAgIG1mbiA9IGwzZV9nZXRfbWZuKGwzZVtpM10pOwo+ICsgICAgICAgICAgICAgICAg
ICAgIEFTU0VSVChtZm5fdmFsaWQobWZuKSk7Cj4gICAgICAgICAgICAgICAgICAgICAgLyogd2Ug
aGF2ZSB0byBjb3ZlciA1MTJ4NTEyIDRLIHBhZ2VzICovCj4gICAgICAgICAgICAgICAgICAgICAg
Zm9yICggaTIgPSAwOwo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkyIDwgKEwyX1BBR0VU
QUJMRV9FTlRSSUVTICogTDFfUEFHRVRBQkxFX0VOVFJJRVMpOwo+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGkyKyspCj4gICAgICAgICAgICAgICAgICAgICAgewo+IC0gICAgICAgICAgICAg
ICAgICAgICAgICBtMnBmbiA9IGdldF9ncGZuX2Zyb21fbWZuKG1mbitpMik7Cj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgIG0ycGZuID0gZ2V0X3Bmbl9mcm9tX21mbihtZm5fYWRkKG1mbiwgaTIp
KTsKPiAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgKCBtMnBmbiAhPSAoZ2ZuICsgaTIpICkK
PiAgICAgICAgICAgICAgICAgICAgICAgICAgewo+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcG1iYWQrKzsKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgIFAyTV9QUklOVEsoIm1p
c21hdGNoOiBnZm4gJSNseCAtPiBtZm4gJSNseCIKPiAtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIiAtPiBnZm4gJSNseFxuIiwgZ2ZuK2kyLCBtZm4raTIsCj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBQMk1fUFJJTlRLKCJtaXNtYXRjaDogZ2ZuICUjbHggLT4g
bWZuICUiUFJJX21mbiIgZ2ZuICUjbHhcbiIsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGdmbiArIGkyLCBtZm5feChtZm5fYWRkKG1mbiwgaTIpKSwKPiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbTJwZm4pOwo+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgQlVHKCk7Cj4gICAgICAgICAgICAgICAgICAgICAgICAgIH0KPiBAQCAt
MTA2NywxNyArMTA2OCwxNyBAQCBsb25nIHAybV9wdF9hdWRpdF9wMm0oc3RydWN0IHAybV9kb21h
aW4gKnAybSkKPiAgICAgICAgICAgICAgICAgICAgICAvKiBjaGVjayBmb3Igc3VwZXIgcGFnZSAq
Lwo+ICAgICAgICAgICAgICAgICAgICAgIGlmICggbDJlX2dldF9mbGFncyhsMmVbaTJdKSAmIF9Q
QUdFX1BTRSApCj4gICAgICAgICAgICAgICAgICAgICAgewo+IC0gICAgICAgICAgICAgICAgICAg
ICAgICBtZm4gPSBsMmVfZ2V0X3BmbihsMmVbaTJdKTsKPiAtICAgICAgICAgICAgICAgICAgICAg
ICAgQVNTRVJUKG1mbl92YWxpZChfbWZuKG1mbikpKTsKPiArICAgICAgICAgICAgICAgICAgICAg
ICAgbWZuID0gbDJlX2dldF9tZm4obDJlW2kyXSk7Cj4gKyAgICAgICAgICAgICAgICAgICAgICAg
IEFTU0VSVChtZm5fdmFsaWQobWZuKSk7Cj4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvciAo
IGkxID0gMDsgaTEgPCBMMV9QQUdFVEFCTEVfRU5UUklFUzsgaTErKykKPiAgICAgICAgICAgICAg
ICAgICAgICAgICAgewo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgbTJwZm4gPSBnZXRf
Z3Bmbl9mcm9tX21mbihtZm4raTEpOwo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgbTJw
Zm4gPSBnZXRfcGZuX2Zyb21fbWZuKG1mbl9hZGQobWZuLCBpMSkpOwo+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgLyogQWxsb3cgc2hhcmVkIE0yUHMgKi8KPiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGlmICggKG0ycGZuICE9IChnZm4gKyBpMSkpICYmICFTSEFSRURfTTJQKG0y
cGZuKSApCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7Cj4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcG1iYWQrKzsKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBQMk1fUFJJTlRLKCJtaXNtYXRjaDogZ2ZuICUjbHggLT4gbWZuICUjbHgiCj4gLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiIC0+IGdmbiAlI2x4XG4iLCBn
Zm4raTEsIG1mbitpMSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQMk1fUFJJ
TlRLKCJtaXNtYXRjaDogZ2ZuICUjbHggLT4gbWZuICUiUFJJX21mbiIgLT4gZ2ZuICUjbHhcbiIs
Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnZm4gKyBpMSwg
bWZuX3gobWZuX2FkZChtZm4sIGkxKSksCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBtMnBmbik7Cj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
QlVHKCk7Cj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9Cj4gQEAgLTEwOTksMTkgKzEx
MDAsMTkgQEAgbG9uZyBwMm1fcHRfYXVkaXRfcDJtKHN0cnVjdCBwMm1fZG9tYWluICpwMm0pCj4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZW50cnlfY291bnQrKzsKPiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOwo+ICAgICAgICAgICAgICAgICAgICAgICAg
ICB9Cj4gLSAgICAgICAgICAgICAgICAgICAgICAgIG1mbiA9IGwxZV9nZXRfcGZuKGwxZVtpMV0p
Owo+IC0gICAgICAgICAgICAgICAgICAgICAgICBBU1NFUlQobWZuX3ZhbGlkKF9tZm4obWZuKSkp
Owo+IC0gICAgICAgICAgICAgICAgICAgICAgICBtMnBmbiA9IGdldF9ncGZuX2Zyb21fbWZuKG1m
bik7Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgIG1mbiA9IGwxZV9nZXRfbWZuKGwxZVtpMV0p
Owo+ICsgICAgICAgICAgICAgICAgICAgICAgICBBU1NFUlQobWZuX3ZhbGlkKG1mbikpOwo+ICsg
ICAgICAgICAgICAgICAgICAgICAgICBtMnBmbiA9IGdldF9wZm5fZnJvbV9tZm4obWZuKTsKPiAg
ICAgICAgICAgICAgICAgICAgICAgICAgaWYgKCBtMnBmbiAhPSBnZm4gJiYKPiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB0eXBlICE9IHAybV9tbWlvX2RpcmVjdCAmJgo+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICFwMm1faXNfZ3JhbnQodHlwZSkgJiYKPiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAhcDJtX2lzX3NoYXJlZCh0eXBlKSApCj4gICAgICAgICAgICAg
ICAgICAgICAgICAgIHsKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBtYmFkKys7Cj4g
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICBwcmludGsoIm1pc21hdGNoOiBnZm4gJSNseCAt
PiBtZm4gJSNseCIKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiIC0+IGdm
biAlI2x4XG4iLCBnZm4sIG1mbiwgbTJwZm4pOwo+IC0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgUDJNX1BSSU5USygibWlzbWF0Y2g6IGdmbiAlI2x4IC0+IG1mbiAlI2x4Igo+IC0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiIC0+IGdmbiAlI2x4XG4iLCBnZm4sIG1m
biwgbTJwZm4pOwo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgcHJpbnRrKCJtaXNtYXRj
aDogZ2ZuICUjbHggLT4gbWZuICUiUFJJX21mbiIgLT4gZ2ZuICUjbHhcbiIsCj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2ZuLCBtZm5feChtZm4pLCBtMnBmbik7Cj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBQMk1fUFJJTlRLKCJtaXNtYXRjaDogZ2ZuICUjbHgg
LT4gbWZuICUiUFJJX21mbiIgLT4gZ2ZuICUjbHhcbiIsCj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGdmbiwgbWZuX3gobWZuKSwgbTJwZm4pOwo+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgQlVHKCk7Cj4gICAgICAgICAgICAgICAgICAgICAgICAgIH0KPiAg
ICAgICAgICAgICAgICAgICAgICB9Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0u
YyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwo+IGluZGV4IDNjOThmNzJkYmIuLjAwM2VkOTc1MjEg
MTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS5jCj4gKysrIGIveGVuL2FyY2gveDg2
L21tL3AybS5jCj4gQEAgLTc2OSw3ICs3NjksNyBAQCB2b2lkIHAybV9maW5hbF90ZWFyZG93bihz
dHJ1Y3QgZG9tYWluICpkKQo+Cj4KPiAgc3RhdGljIGludAo+IC1wMm1fcmVtb3ZlX3BhZ2Uoc3Ry
dWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm5fbCwgdW5zaWduZWQgbG9uZyBt
Zm4sCj4gK3AybV9yZW1vdmVfcGFnZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBs
b25nIGdmbl9sLCBtZm5fdCBtZm4sCj4gICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgcGFn
ZV9vcmRlcikKPiAgewo+ICAgICAgdW5zaWduZWQgbG9uZyBpOwo+IEBAIC03ODMsMTcgKzc4Mywx
NyBAQCBwMm1fcmVtb3ZlX3BhZ2Uoc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9u
ZyBnZm5fbCwgdW5zaWduZWQgbG9uZyBtZm4sCj4gICAgICAgICAgcmV0dXJuIDA7Cj4KPiAgICAg
IEFTU0VSVChnZm5fbG9ja2VkX2J5X21lKHAybSwgZ2ZuKSk7Cj4gLSAgICBQMk1fREVCVUcoInJl
bW92aW5nIGdmbj0lI2x4IG1mbj0lI2x4XG4iLCBnZm5fbCwgbWZuKTsKPiArICAgIFAyTV9ERUJV
RygicmVtb3ZpbmcgZ2ZuPSUjbHggbWZuPSUiUFJJX21mbiJcbiIsIGdmbl9sLCBtZm5feChtZm4p
KTsKPgo+IC0gICAgaWYgKCBtZm5fdmFsaWQoX21mbihtZm4pKSApCj4gKyAgICBpZiAoIG1mbl92
YWxpZChtZm4pICkKPiAgICAgIHsKPiAgICAgICAgICBmb3IgKCBpID0gMDsgaSA8ICgxVUwgPDwg
cGFnZV9vcmRlcik7IGkrKyApCj4gICAgICAgICAgewo+ICAgICAgICAgICAgICBtZm5fcmV0dXJu
ID0gcDJtLT5nZXRfZW50cnkocDJtLCBnZm5fYWRkKGdmbiwgaSksICZ0LCAmYSwgMCwKPiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5VTEwsIE5VTEwpOwo+ICAgICAg
ICAgICAgICBpZiAoICFwMm1faXNfZ3JhbnQodCkgJiYgIXAybV9pc19zaGFyZWQodCkgJiYgIXAy
bV9pc19mb3JlaWduKHQpICkKPiAtICAgICAgICAgICAgICAgIHNldF9ncGZuX2Zyb21fbWZuKG1m
bitpLCBJTlZBTElEX00yUF9FTlRSWSk7Cj4gLSAgICAgICAgICAgIEFTU0VSVCggIXAybV9pc192
YWxpZCh0KSB8fCBtZm4gKyBpID09IG1mbl94KG1mbl9yZXR1cm4pICk7Cj4gKyAgICAgICAgICAg
ICAgICBzZXRfcGZuX2Zyb21fbWZuKG1mbl9hZGQobWZuLCBpKSwgSU5WQUxJRF9NMlBfRU5UUlkp
Owo+ICsgICAgICAgICAgICBBU1NFUlQoICFwMm1faXNfdmFsaWQodCkgfHwgbWZuX2VxKG1mbl9h
ZGQobWZuLCBpKSwgbWZuX3JldHVybikgKTsKPiAgICAgICAgICB9Cj4gICAgICB9Cj4gICAgICBy
ZXR1cm4gcDJtX3NldF9lbnRyeShwMm0sIGdmbiwgSU5WQUxJRF9NRk4sIHBhZ2Vfb3JkZXIsIHAy
bV9pbnZhbGlkLAo+IEBAIC04MDcsNyArODA3LDcgQEAgZ3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFn
ZShzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4sCj4gICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAq
cDJtID0gcDJtX2dldF9ob3N0cDJtKGQpOwo+ICAgICAgaW50IHJjOwo+ICAgICAgZ2ZuX2xvY2so
cDJtLCBnZm4sIHBhZ2Vfb3JkZXIpOwo+IC0gICAgcmMgPSBwMm1fcmVtb3ZlX3BhZ2UocDJtLCBn
Zm5feChnZm4pLCBtZm5feChtZm4pLCBwYWdlX29yZGVyKTsKPiArICAgIHJjID0gcDJtX3JlbW92
ZV9wYWdlKHAybSwgZ2ZuX3goZ2ZuKSwgbWZuLCBwYWdlX29yZGVyKTsKPiAgICAgIGdmbl91bmxv
Y2socDJtLCBnZm4sIHBhZ2Vfb3JkZXIpOwo+ICAgICAgcmV0dXJuIHJjOwo+ICB9Cj4gQEAgLTkw
OCw3ICs5MDgsNyBAQCBndWVzdF9waHlzbWFwX2FkZF9lbnRyeShzdHJ1Y3QgZG9tYWluICpkLCBn
Zm5fdCBnZm4sIG1mbl90IG1mbiwKPiAgICAgICAgICBlbHNlIGlmICggcDJtX2lzX3JhbShvdCkg
JiYgIXAybV9pc19wYWdlZChvdCkgKQo+ICAgICAgICAgIHsKPiAgICAgICAgICAgICAgQVNTRVJU
KG1mbl92YWxpZChvbWZuKSk7Cj4gLSAgICAgICAgICAgIHNldF9ncGZuX2Zyb21fbWZuKG1mbl94
KG9tZm4pLCBJTlZBTElEX00yUF9FTlRSWSk7Cj4gKyAgICAgICAgICAgIHNldF9wZm5fZnJvbV9t
Zm4ob21mbiwgSU5WQUxJRF9NMlBfRU5UUlkpOwo+ICAgICAgICAgIH0KPiAgICAgICAgICBlbHNl
IGlmICggb3QgPT0gcDJtX3BvcHVsYXRlX29uX2RlbWFuZCApCj4gICAgICAgICAgewo+IEBAIC05
NTEsNyArOTUxLDcgQEAgZ3Vlc3RfcGh5c21hcF9hZGRfZW50cnkoc3RydWN0IGRvbWFpbiAqZCwg
Z2ZuX3QgZ2ZuLCBtZm5fdCBtZm4sCj4gICAgICAgICAgICAgICAgICBQMk1fREVCVUcoIm9sZCBn
Zm49JSNseCAtPiBtZm4gJSNseFxuIiwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICBnZm5f
eChvZ2ZuKSAsIG1mbl94KG9tZm4pKTsKPiAgICAgICAgICAgICAgICAgIGlmICggbWZuX2VxKG9t
Zm4sIG1mbl9hZGQobWZuLCBpKSkgKQo+IC0gICAgICAgICAgICAgICAgICAgIHAybV9yZW1vdmVf
cGFnZShwMm0sIGdmbl94KG9nZm4pLCBtZm5feChtZm5fYWRkKG1mbiwgaSkpLAo+ICsgICAgICAg
ICAgICAgICAgICAgIHAybV9yZW1vdmVfcGFnZShwMm0sIGdmbl94KG9nZm4pLCBtZm5fYWRkKG1m
biwgaSksCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDApOwo+ICAgICAg
ICAgICAgICB9Cj4gICAgICAgICAgfQo+IEBAIC05NjgsOCArOTY4LDggQEAgZ3Vlc3RfcGh5c21h
cF9hZGRfZW50cnkoc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLCBtZm5fdCBtZm4sCj4gICAg
ICAgICAgaWYgKCAhcDJtX2lzX2dyYW50KHQpICkKPiAgICAgICAgICB7Cj4gICAgICAgICAgICAg
IGZvciAoIGkgPSAwOyBpIDwgKDFVTCA8PCBwYWdlX29yZGVyKTsgaSsrICkKPiAtICAgICAgICAg
ICAgICAgIHNldF9ncGZuX2Zyb21fbWZuKG1mbl94KG1mbl9hZGQobWZuLCBpKSksCj4gLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnZm5feChnZm5fYWRkKGdmbiwgaSkpKTsKPiAr
ICAgICAgICAgICAgICAgIHNldF9wZm5fZnJvbV9tZm4obWZuX2FkZChtZm4sIGkpLAo+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnZm5feChnZm5fYWRkKGdmbiwgaSkpKTsKPiAg
ICAgICAgICB9Cj4gICAgICB9Cj4gICAgICBlbHNlCj4gQEAgLTEyNzIsNyArMTI3Miw3IEBAIHN0
YXRpYyBpbnQgc2V0X3R5cGVkX3AybV9lbnRyeShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBs
b25nIGdmbl9sLAo+ICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgKDFVTCA8PCBvcmRlcik7ICsr
aSApCj4gICAgICAgICAgewo+ICAgICAgICAgICAgICBBU1NFUlQobWZuX3ZhbGlkKG1mbl9hZGQo
b21mbiwgaSkpKTsKPiAtICAgICAgICAgICAgc2V0X2dwZm5fZnJvbV9tZm4obWZuX3gob21mbikg
KyBpLCBJTlZBTElEX00yUF9FTlRSWSk7Cj4gKyAgICAgICAgICAgIHNldF9wZm5fZnJvbV9tZm4o
bWZuX2FkZChvbWZuLCBpKSwgSU5WQUxJRF9NMlBfRU5UUlkpOwo+ICAgICAgICAgIH0KPiAgICAg
IH0KPgo+IEBAIC0xNDY3LDcgKzE0NjcsNyBAQCBpbnQgc2V0X3NoYXJlZF9wMm1fZW50cnkoc3Ry
dWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm5fbCwgbWZuX3QgbWZuKQo+ICAgICAgcGdf
dHlwZSA9IHJlYWRfYXRvbWljKCYobWZuX3RvX3BhZ2Uob21mbiktPnUuaW51c2UudHlwZV9pbmZv
KSk7Cj4gICAgICBpZiAoIChwZ190eXBlICYgUEdUX2NvdW50X21hc2spID09IDAKPiAgICAgICAg
ICAgfHwgKHBnX3R5cGUgJiBQR1RfdHlwZV9tYXNrKSAhPSBQR1Rfc2hhcmVkX3BhZ2UgKQo+IC0g
ICAgICAgIHNldF9ncGZuX2Zyb21fbWZuKG1mbl94KG9tZm4pLCBJTlZBTElEX00yUF9FTlRSWSk7
Cj4gKyAgICAgICAgc2V0X3Bmbl9mcm9tX21mbihvbWZuLCBJTlZBTElEX00yUF9FTlRSWSk7Cj4K
PiAgICAgIFAyTV9ERUJVRygic2V0IHNoYXJlZCAlbHggJWx4XG4iLCBnZm5fbCwgbWZuX3gobWZu
KSk7Cj4gICAgICByYyA9IHAybV9zZXRfZW50cnkocDJtLCBnZm4sIG1mbiwgUEFHRV9PUkRFUl80
SywgcDJtX3JhbV9zaGFyZWQsCj4gQEAgLTE4MjEsNyArMTgyMSw3IEBAIGludCBwMm1fbWVtX3Bh
Z2luZ19wcmVwKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuX2wsIHVpbnQ2NF90
IGJ1ZmZlcikKPiAgICAgIHJldCA9IHAybV9zZXRfZW50cnkocDJtLCBnZm4sIG1mbiwgUEFHRV9P
UkRFUl80SywKPiAgICAgICAgICAgICAgICAgICAgICAgICAgcGFnaW5nX21vZGVfbG9nX2RpcnR5
KGQpID8gcDJtX3JhbV9sb2dkaXJ0eQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgOiBwMm1fcmFtX3J3LCBhKTsKPiAtICAgIHNldF9ncGZuX2Zyb21f
bWZuKG1mbl94KG1mbiksIGdmbl9sKTsKPiArICAgIHNldF9wZm5fZnJvbV9tZm4obWZuLCBnZm5f
bCk7Cj4KPiAgICAgIGlmICggIXBhZ2VfZXh0YW50ICkKPiAgICAgICAgICBhdG9taWNfZGVjKCZk
LT5wYWdlZF9wYWdlcyk7Cj4gQEAgLTE4NzIsNyArMTg3Miw3IEBAIHZvaWQgcDJtX21lbV9wYWdp
bmdfcmVzdW1lKHN0cnVjdCBkb21haW4gKmQsIHZtX2V2ZW50X3Jlc3BvbnNlX3QgKnJzcCkKPiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1fcmFtX3J3LCBhKTsKPgo+ICAg
ICAgICAgICAgICBpZiAoICFyYyApCj4gLSAgICAgICAgICAgICAgICBzZXRfZ3Bmbl9mcm9tX21m
bihtZm5feChtZm4pLCBnZm5feChnZm4pKTsKPiArICAgICAgICAgICAgICAgIHNldF9wZm5fZnJv
bV9tZm4obWZuLCBnZm5feChnZm4pKTsKPiAgICAgICAgICB9Cj4gICAgICAgICAgZ2ZuX3VubG9j
ayhwMm0sIGdmbiwgMCk7Cj4gICAgICB9Cj4gQEAgLTI2MzUsNyArMjYzNSw3IEBAIGludCBwMm1f
Y2hhbmdlX2FsdHAybV9nZm4oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGlkeCwKPiAg
ICAgIGlmICggZ2ZuX2VxKG5ld19nZm4sIElOVkFMSURfR0ZOKSApCj4gICAgICB7Cj4gICAgICAg
ICAgaWYgKCBtZm5fdmFsaWQobWZuKSApCj4gLSAgICAgICAgICAgIHAybV9yZW1vdmVfcGFnZShh
cDJtLCBnZm5feChvbGRfZ2ZuKSwgbWZuX3gobWZuKSwgUEFHRV9PUkRFUl80Syk7Cj4gKyAgICAg
ICAgICAgIHAybV9yZW1vdmVfcGFnZShhcDJtLCBnZm5feChvbGRfZ2ZuKSwgbWZuLCBQQUdFX09S
REVSXzRLKTsKPiAgICAgICAgICByYyA9IDA7Cj4gICAgICAgICAgZ290byBvdXQ7Cj4gICAgICB9
Cj4gQEAgLTI3NzIsOCArMjc3Miw4IEBAIHZvaWQgYXVkaXRfcDJtKHN0cnVjdCBkb21haW4gKmQs
Cj4gIHsKPiAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7Cj4gICAgICBzdHJ1Y3QgZG9tYWlu
ICpvZDsKPiAtICAgIHVuc2lnbmVkIGxvbmcgbWZuLCBnZm47Cj4gLSAgICBtZm5fdCBwMm1mbjsK
PiArICAgIHVuc2lnbmVkIGxvbmcgZ2ZuOwo+ICsgICAgbWZuX3QgcDJtZm4sIG1mbjsKPiAgICAg
IHVuc2lnbmVkIGxvbmcgb3JwaGFuc19jb3VudCA9IDAsIG1wYmFkID0gMCwgcG1iYWQgPSAwOwo+
ICAgICAgcDJtX2FjY2Vzc190IHAybWE7Cj4gICAgICBwMm1fdHlwZV90IHR5cGU7Cj4gQEAgLTI3
OTUsNTQgKzI3OTUsNTQgQEAgdm9pZCBhdWRpdF9wMm0oc3RydWN0IGRvbWFpbiAqZCwKPiAgICAg
IHNwaW5fbG9jaygmZC0+cGFnZV9hbGxvY19sb2NrKTsKPiAgICAgIHBhZ2VfbGlzdF9mb3JfZWFj
aCAoIHBhZ2UsICZkLT5wYWdlX2xpc3QgKQo+ICAgICAgewo+IC0gICAgICAgIG1mbiA9IG1mbl94
KHBhZ2VfdG9fbWZuKHBhZ2UpKTsKPiArICAgICAgICBtZm4gPSBwYWdlX3RvX21mbihwYWdlKTsK
Pgo+IC0gICAgICAgIFAyTV9QUklOVEsoImF1ZGl0aW5nIGd1ZXN0IHBhZ2UsIG1mbj0lI2x4XG4i
LCBtZm4pOwo+ICsgICAgICAgIFAyTV9QUklOVEsoImF1ZGl0aW5nIGd1ZXN0IHBhZ2UsIG1mbj0l
IlBSSV9tZm4iXG4iLCBtZm5feChtZm4pKTsKPgo+ICAgICAgICAgIG9kID0gcGFnZV9nZXRfb3du
ZXIocGFnZSk7Cj4KPiAgICAgICAgICBpZiAoIG9kICE9IGQgKQo+ICAgICAgICAgIHsKPiAtICAg
ICAgICAgICAgUDJNX1BSSU5USygid3Jvbmcgb3duZXIgJSNseCAtPiAlcCgldSkgIT0gJXAoJXUp
XG4iLAo+IC0gICAgICAgICAgICAgICAgICAgICAgIG1mbiwgb2QsIChvZD9vZC0+ZG9tYWluX2lk
Oi0xKSwgZCwgZC0+ZG9tYWluX2lkKTsKPiArICAgICAgICAgICAgUDJNX1BSSU5USygid3Jvbmcg
b3duZXIgJSJQUklfbWZuIiAtPiAlcCgldSkgIT0gJXAoJXUpXG4iLAo+ICsgICAgICAgICAgICAg
ICAgICAgICAgIG1mbl94KG1mbiksIG9kLCAob2Q/b2QtPmRvbWFpbl9pZDotMSksIGQsIGQtPmRv
bWFpbl9pZCk7Cj4gICAgICAgICAgICAgIGNvbnRpbnVlOwo+ICAgICAgICAgIH0KPgo+IC0gICAg
ICAgIGdmbiA9IGdldF9ncGZuX2Zyb21fbWZuKG1mbik7Cj4gKyAgICAgICAgZ2ZuID0gZ2V0X3Bm
bl9mcm9tX21mbihtZm4pOwo+ICAgICAgICAgIGlmICggZ2ZuID09IElOVkFMSURfTTJQX0VOVFJZ
ICkKPiAgICAgICAgICB7Cj4gICAgICAgICAgICAgIG9ycGhhbnNfY291bnQrKzsKPiAtICAgICAg
ICAgICAgUDJNX1BSSU5USygib3JwaGFuZWQgZ3Vlc3QgcGFnZTogbWZuPSUjbHggaGFzIGludmFs
aWQgZ2ZuXG4iLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICBtZm4pOwo+ICsgICAgICAg
ICAgICBQMk1fUFJJTlRLKCJvcnBoYW5lZCBndWVzdCBwYWdlOiBtZm49JSJQUklfbWZuIiBoYXMg
aW52YWxpZCBnZm5cbiIsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgbWZuX3gobWZuKSk7Cj4g
ICAgICAgICAgICAgIGNvbnRpbnVlOwo+ICAgICAgICAgIH0KPgo+ICAgICAgICAgIGlmICggU0hB
UkVEX00yUChnZm4pICkKPiAgICAgICAgICB7Cj4gLSAgICAgICAgICAgIFAyTV9QUklOVEsoInNo
YXJlZCBtZm4gKCVseCkgb24gZG9tYWluIHBhZ2UgbGlzdCFcbiIsCj4gLSAgICAgICAgICAgICAg
ICAgICAgbWZuKTsKPiArICAgICAgICAgICAgUDJNX1BSSU5USygic2hhcmVkIG1mbiAoJSJQUklf
bWZuIikgb24gZG9tYWluIHBhZ2UgbGlzdCFcbiIsCj4gKyAgICAgICAgICAgICAgICAgICAgICAg
bWZuX3gobWZuKSk7Cj4gICAgICAgICAgICAgIGNvbnRpbnVlOwo+ICAgICAgICAgIH0KPgo+ICAg
ICAgICAgIHAybWZuID0gZ2V0X2dmbl90eXBlX2FjY2VzcyhwMm0sIGdmbiwgJnR5cGUsICZwMm1h
LCAwLCBOVUxMKTsKPiAtICAgICAgICBpZiAoIG1mbl94KHAybWZuKSAhPSBtZm4gKQo+ICsgICAg
ICAgIGlmICggIW1mbl9lcShwMm1mbiwgbWZuKSApCj4gICAgICAgICAgewo+ICAgICAgICAgICAg
ICBtcGJhZCsrOwo+IC0gICAgICAgICAgICBQMk1fUFJJTlRLKCJtYXAgbWlzbWF0Y2ggbWZuICUj
bHggLT4gZ2ZuICUjbHggLT4gbWZuICUjbHgiCj4gKyAgICAgICAgICAgIFAyTV9QUklOVEsoIm1h
cCBtaXNtYXRjaCBtZm4gJSJQUklfbWZuIiAtPiBnZm4gJSNseCAtPiBtZm4gJSJQUklfbWZuIiIK
PiAgICAgICAgICAgICAgICAgICAgICAgICAiICgtPiBnZm4gJSNseClcbiIsCj4gLSAgICAgICAg
ICAgICAgICAgICAgICAgbWZuLCBnZm4sIG1mbl94KHAybWZuKSwKPiArICAgICAgICAgICAgICAg
ICAgICAgICBtZm5feChtZm4pLCBnZm4sIG1mbl94KHAybWZuKSwKPiAgICAgICAgICAgICAgICAg
ICAgICAgICAobWZuX3ZhbGlkKHAybWZuKQo+IC0gICAgICAgICAgICAgICAgICAgICAgICA/IGdl
dF9ncGZuX2Zyb21fbWZuKG1mbl94KHAybWZuKSkKPiArICAgICAgICAgICAgICAgICAgICAgICAg
PyBnZXRfcGZuX2Zyb21fbWZuKHAybWZuKQo+ICAgICAgICAgICAgICAgICAgICAgICAgICA6IC0x
dSkpOwo+ICAgICAgICAgICAgICAvKiBUaGlzIG0ycCBlbnRyeSBpcyBzdGFsZTogdGhlIGRvbWFp
biBoYXMgYW5vdGhlciBmcmFtZSBpbgo+ICAgICAgICAgICAgICAgKiB0aGlzIHBoeXNpY2FsIHNs
b3QuICBObyBncmVhdCBkaXNhc3RlciwgYnV0IGZvciBuZWF0bmVzcywKPiAgICAgICAgICAgICAg
ICogYmxvdyBhd2F5IHRoZSBtMnAgZW50cnkuICovCj4gLSAgICAgICAgICAgIHNldF9ncGZuX2Zy
b21fbWZuKG1mbiwgSU5WQUxJRF9NMlBfRU5UUlkpOwo+ICsgICAgICAgICAgICBzZXRfcGZuX2Zy
b21fbWZuKG1mbiwgSU5WQUxJRF9NMlBfRU5UUlkpOwo+ICAgICAgICAgIH0KPiAgICAgICAgICBf
X3B1dF9nZm4ocDJtLCBnZm4pOwo+Cj4gLSAgICAgICAgUDJNX1BSSU5USygiT0s6IG1mbj0lI2x4
LCBnZm49JSNseCwgcDJtZm49JSNseFxuIiwKPiAtICAgICAgICAgICAgICAgICAgICAgICBtZm4s
IGdmbiwgbWZuX3gocDJtZm4pKTsKPiArICAgICAgICBQMk1fUFJJTlRLKCJPSzogbWZuPSUiUFJJ
X21mbiIsIGdmbj0lI2x4LCBwMm1mbj0lIlBSSV9tZm4iXG4iLAo+ICsgICAgICAgICAgICAgICAg
ICAgbWZuX3gobWZuKSwgZ2ZuLCBtZm5feChwMm1mbikpOwo+ICAgICAgfQo+ICAgICAgc3Bpbl91
bmxvY2soJmQtPnBhZ2VfYWxsb2NfbG9jayk7Cj4KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L21tL3BhZ2luZy5jIGIveGVuL2FyY2gveDg2L21tL3BhZ2luZy5jCj4gaW5kZXggOWIwZjI2OGU3
NC4uY2VmMmY5MDE4NiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvbW0vcGFnaW5nLmMKPiAr
KysgYi94ZW4vYXJjaC94ODYvbW0vcGFnaW5nLmMKPiBAQCAtMzQ0LDcgKzM0NCw3IEBAIHZvaWQg
cGFnaW5nX21hcmtfZGlydHkoc3RydWN0IGRvbWFpbiAqZCwgbWZuX3QgZ21mbikKPiAgICAgICAg
ICByZXR1cm47Cj4KPiAgICAgIC8qIFdlIC9yZWFsbHkvIG1lYW4gUEZOIGhlcmUsIGV2ZW4gZm9y
IG5vbi10cmFuc2xhdGVkIGd1ZXN0cy4gKi8KPiAtICAgIHBmbiA9IF9wZm4oZ2V0X2dwZm5fZnJv
bV9tZm4obWZuX3goZ21mbikpKTsKPiArICAgIHBmbiA9IF9wZm4oZ2V0X3Bmbl9mcm9tX21mbihn
bWZuKSk7Cj4KPiAgICAgIHBhZ2luZ19tYXJrX3Bmbl9kaXJ0eShkLCBwZm4pOwo+ICB9Cj4gQEAg
LTM2Miw3ICszNjIsNyBAQCBpbnQgcGFnaW5nX21mbl9pc19kaXJ0eShzdHJ1Y3QgZG9tYWluICpk
LCBtZm5fdCBnbWZuKQo+ICAgICAgQVNTRVJUKHBhZ2luZ19tb2RlX2xvZ19kaXJ0eShkKSk7Cj4K
PiAgICAgIC8qIFdlIC9yZWFsbHkvIG1lYW4gUEZOIGhlcmUsIGV2ZW4gZm9yIG5vbi10cmFuc2xh
dGVkIGd1ZXN0cy4gKi8KPiAtICAgIHBmbiA9IF9wZm4oZ2V0X2dwZm5fZnJvbV9tZm4obWZuX3go
Z21mbikpKTsKPiArICAgIHBmbiA9IF9wZm4oZ2V0X3Bmbl9mcm9tX21mbihnbWZuKSk7Cj4gICAg
ICAvKiBJbnZhbGlkIHBhZ2VzIGNhbid0IGJlIGRpcnR5LiAqLwo+ICAgICAgaWYgKCB1bmxpa2Vs
eSghVkFMSURfTTJQKHBmbl94KHBmbikpKSApCj4gICAgICAgICAgcmV0dXJuIDA7Cj4gZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMgYi94ZW4vYXJjaC94ODYvcHYvZG9t
MF9idWlsZC5jCj4gaW5kZXggY2VmMmQ0MjI1NC4uYjM5YWI2NzA5MiAxMDA2NDQKPiAtLS0gYS94
ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jCj4gKysrIGIveGVuL2FyY2gveDg2L3B2L2RvbTBf
YnVpbGQuYwo+IEBAIC0zOSw3ICszOSw3IEBAIHZvaWQgX19pbml0IGRvbTBfdXBkYXRlX3BoeXNt
YXAoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBwZm4sCj4gICAgICBlbHNlCj4gICAg
ICAgICAgKCh1bnNpZ25lZCBpbnQgKil2cGh5c21hcF9zKVtwZm5dID0gbWZuOwo+Cj4gLSAgICBz
ZXRfZ3Bmbl9mcm9tX21mbihtZm4sIHBmbik7Cj4gKyAgICBzZXRfcGZuX2Zyb21fbWZuKF9tZm4o
bWZuKSwgcGZuKTsKPiAgfQo+Cj4gIHN0YXRpYyBfX2luaXQgdm9pZCBtYXJrX3B2X3B0X3BhZ2Vz
X3Jkb25seShzdHJ1Y3QgZG9tYWluICpkLAo+IEBAIC03OTgsOCArNzk4LDggQEAgaW50IF9faW5p
dCBkb20wX2NvbnN0cnVjdF9wdihzdHJ1Y3QgZG9tYWluICpkLAo+ICAgICAgcGFnZV9saXN0X2Zv
cl9lYWNoICggcGFnZSwgJmQtPnBhZ2VfbGlzdCApCj4gICAgICB7Cj4gICAgICAgICAgbWZuID0g
bWZuX3gocGFnZV90b19tZm4ocGFnZSkpOwo+IC0gICAgICAgIEJVR19PTihTSEFSRURfTTJQKGdl
dF9ncGZuX2Zyb21fbWZuKG1mbikpKTsKPiAtICAgICAgICBpZiAoIGdldF9ncGZuX2Zyb21fbWZu
KG1mbikgPj0gY291bnQgKQo+ICsgICAgICAgIEJVR19PTihTSEFSRURfTTJQKGdldF9wZm5fZnJv
bV9tZm4oX21mbihtZm4pKSkpOwo+ICsgICAgICAgIGlmICggZ2V0X3Bmbl9mcm9tX21mbihfbWZu
KG1mbikpID49IGNvdW50ICkKPiAgICAgICAgICB7Cj4gICAgICAgICAgICAgIEJVR19PTihpc19w
dl8zMmJpdF9kb21haW4oZCkpOwo+ICAgICAgICAgICAgICBpZiAoICFwYWdlLT51LmludXNlLnR5
cGVfaW5mbyAmJgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L3RyYXBzLmMgYi94
ZW4vYXJjaC94ODYveDg2XzY0L3RyYXBzLmMKPiBpbmRleCA0NGFmNzY1ZTNlLi5mODBmMjI1MGZl
IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYwo+ICsrKyBiL3hlbi9h
cmNoL3g4Ni94ODZfNjQvdHJhcHMuYwo+IEBAIC0xODQsNyArMTg0LDggQEAgdm9pZCB2Y3B1X3No
b3dfcmVnaXN0ZXJzKGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQo+Cj4gIHZvaWQgc2hvd19wYWdlX3dh
bGsodW5zaWduZWQgbG9uZyBhZGRyKQo+ICB7Cj4gLSAgICB1bnNpZ25lZCBsb25nIHBmbiwgbWZu
ID0gcmVhZF9jcjMoKSA+PiBQQUdFX1NISUZUOwo+ICsgICAgdW5zaWduZWQgbG9uZyBwZm47Cj4g
KyAgICBtZm5fdCBtZm4gPSBtYWRkcl90b19tZm4ocmVhZF9jcjMoKSk7Cj4gICAgICBsNF9wZ2Vu
dHJ5X3QgbDRlLCAqbDR0Owo+ICAgICAgbDNfcGdlbnRyeV90IGwzZSwgKmwzdDsKPiAgICAgIGwy
X3BnZW50cnlfdCBsMmUsICpsMnQ7Cj4gQEAgLTE5NCw1MiArMTk1LDUyIEBAIHZvaWQgc2hvd19w
YWdlX3dhbGsodW5zaWduZWQgbG9uZyBhZGRyKQo+ICAgICAgaWYgKCAhaXNfY2Fub25pY2FsX2Fk
ZHJlc3MoYWRkcikgKQo+ICAgICAgICAgIHJldHVybjsKPgo+IC0gICAgbDR0ID0gbWFwX2RvbWFp
bl9wYWdlKF9tZm4obWZuKSk7Cj4gKyAgICBsNHQgPSBtYXBfZG9tYWluX3BhZ2UobWZuKTsKPiAg
ICAgIGw0ZSA9IGw0dFtsNF90YWJsZV9vZmZzZXQoYWRkcildOwo+ICAgICAgdW5tYXBfZG9tYWlu
X3BhZ2UobDR0KTsKPiAtICAgIG1mbiA9IGw0ZV9nZXRfcGZuKGw0ZSk7Cj4gLSAgICBwZm4gPSBt
Zm5fdmFsaWQoX21mbihtZm4pKSAmJiBtYWNoaW5lX3RvX3BoeXNfbWFwcGluZ192YWxpZCA/Cj4g
LSAgICAgICAgICBnZXRfZ3Bmbl9mcm9tX21mbihtZm4pIDogSU5WQUxJRF9NMlBfRU5UUlk7Cj4g
KyAgICBtZm4gPSBsNGVfZ2V0X21mbihsNGUpOwo+ICsgICAgcGZuID0gbWZuX3ZhbGlkKG1mbikg
JiYgbWFjaGluZV90b19waHlzX21hcHBpbmdfdmFsaWQgPwo+ICsgICAgICAgICAgZ2V0X3Bmbl9m
cm9tX21mbihtZm4pIDogSU5WQUxJRF9NMlBfRU5UUlk7Cj4gICAgICBwcmludGsoIiBMNFsweCUw
M2x4XSA9ICUiUFJJcHRlIiAlMDE2bHhcbiIsCj4gICAgICAgICAgICAgbDRfdGFibGVfb2Zmc2V0
KGFkZHIpLCBsNGVfZ2V0X2ludHB0ZShsNGUpLCBwZm4pOwo+ICAgICAgaWYgKCAhKGw0ZV9nZXRf
ZmxhZ3MobDRlKSAmIF9QQUdFX1BSRVNFTlQpIHx8Cj4gLSAgICAgICAgICFtZm5fdmFsaWQoX21m
bihtZm4pKSApCj4gKyAgICAgICAgICFtZm5fdmFsaWQobWZuKSApCj4gICAgICAgICAgcmV0dXJu
Owo+Cj4gLSAgICBsM3QgPSBtYXBfZG9tYWluX3BhZ2UoX21mbihtZm4pKTsKPiArICAgIGwzdCA9
IG1hcF9kb21haW5fcGFnZShtZm4pOwo+ICAgICAgbDNlID0gbDN0W2wzX3RhYmxlX29mZnNldChh
ZGRyKV07Cj4gICAgICB1bm1hcF9kb21haW5fcGFnZShsM3QpOwo+IC0gICAgbWZuID0gbDNlX2dl
dF9wZm4obDNlKTsKPiAtICAgIHBmbiA9IG1mbl92YWxpZChfbWZuKG1mbikpICYmIG1hY2hpbmVf
dG9fcGh5c19tYXBwaW5nX3ZhbGlkID8KPiAtICAgICAgICAgIGdldF9ncGZuX2Zyb21fbWZuKG1m
bikgOiBJTlZBTElEX00yUF9FTlRSWTsKPiArICAgIG1mbiA9IGwzZV9nZXRfbWZuKGwzZSk7Cj4g
KyAgICBwZm4gPSBtZm5fdmFsaWQobWZuKSAmJiBtYWNoaW5lX3RvX3BoeXNfbWFwcGluZ192YWxp
ZCA/Cj4gKyAgICAgICAgICBnZXRfcGZuX2Zyb21fbWZuKG1mbikgOiBJTlZBTElEX00yUF9FTlRS
WTsKPiAgICAgIHByaW50aygiIEwzWzB4JTAzbHhdID0gJSJQUklwdGUiICUwMTZseCVzXG4iLAo+
ICAgICAgICAgICAgIGwzX3RhYmxlX29mZnNldChhZGRyKSwgbDNlX2dldF9pbnRwdGUobDNlKSwg
cGZuLAo+ICAgICAgICAgICAgIChsM2VfZ2V0X2ZsYWdzKGwzZSkgJiBfUEFHRV9QU0UpID8gIiAo
UFNFKSIgOiAiIik7Cj4gICAgICBpZiAoICEobDNlX2dldF9mbGFncyhsM2UpICYgX1BBR0VfUFJF
U0VOVCkgfHwKPiAgICAgICAgICAgKGwzZV9nZXRfZmxhZ3MobDNlKSAmIF9QQUdFX1BTRSkgfHwK
PiAtICAgICAgICAgIW1mbl92YWxpZChfbWZuKG1mbikpICkKPiArICAgICAgICAgIW1mbl92YWxp
ZChtZm4pICkKPiAgICAgICAgICByZXR1cm47Cj4KPiAtICAgIGwydCA9IG1hcF9kb21haW5fcGFn
ZShfbWZuKG1mbikpOwo+ICsgICAgbDJ0ID0gbWFwX2RvbWFpbl9wYWdlKG1mbik7Cj4gICAgICBs
MmUgPSBsMnRbbDJfdGFibGVfb2Zmc2V0KGFkZHIpXTsKPiAgICAgIHVubWFwX2RvbWFpbl9wYWdl
KGwydCk7Cj4gLSAgICBtZm4gPSBsMmVfZ2V0X3BmbihsMmUpOwo+IC0gICAgcGZuID0gbWZuX3Zh
bGlkKF9tZm4obWZuKSkgJiYgbWFjaGluZV90b19waHlzX21hcHBpbmdfdmFsaWQgPwo+IC0gICAg
ICAgICAgZ2V0X2dwZm5fZnJvbV9tZm4obWZuKSA6IElOVkFMSURfTTJQX0VOVFJZOwo+ICsgICAg
bWZuID0gbDJlX2dldF9tZm4obDJlKTsKPiArICAgIHBmbiA9IG1mbl92YWxpZChtZm4pICYmIG1h
Y2hpbmVfdG9fcGh5c19tYXBwaW5nX3ZhbGlkID8KPiArICAgICAgICAgIGdldF9wZm5fZnJvbV9t
Zm4obWZuKSA6IElOVkFMSURfTTJQX0VOVFJZOwo+ICAgICAgcHJpbnRrKCIgTDJbMHglMDNseF0g
PSAlIlBSSXB0ZSIgJTAxNmx4JXNcbiIsCj4gICAgICAgICAgICAgbDJfdGFibGVfb2Zmc2V0KGFk
ZHIpLCBsMmVfZ2V0X2ludHB0ZShsMmUpLCBwZm4sCj4gICAgICAgICAgICAgKGwyZV9nZXRfZmxh
Z3MobDJlKSAmIF9QQUdFX1BTRSkgPyAiIChQU0UpIiA6ICIiKTsKPiAgICAgIGlmICggIShsMmVf
Z2V0X2ZsYWdzKGwyZSkgJiBfUEFHRV9QUkVTRU5UKSB8fAo+ICAgICAgICAgICAobDJlX2dldF9m
bGFncyhsMmUpICYgX1BBR0VfUFNFKSB8fAo+IC0gICAgICAgICAhbWZuX3ZhbGlkKF9tZm4obWZu
KSkgKQo+ICsgICAgICAgICAhbWZuX3ZhbGlkKG1mbikgKQo+ICAgICAgICAgIHJldHVybjsKPgo+
IC0gICAgbDF0ID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4obWZuKSk7Cj4gKyAgICBsMXQgPSBtYXBf
ZG9tYWluX3BhZ2UobWZuKTsKPiAgICAgIGwxZSA9IGwxdFtsMV90YWJsZV9vZmZzZXQoYWRkcild
Owo+ICAgICAgdW5tYXBfZG9tYWluX3BhZ2UobDF0KTsKPiAtICAgIG1mbiA9IGwxZV9nZXRfcGZu
KGwxZSk7Cj4gLSAgICBwZm4gPSBtZm5fdmFsaWQoX21mbihtZm4pKSAmJiBtYWNoaW5lX3RvX3Bo
eXNfbWFwcGluZ192YWxpZCA/Cj4gLSAgICAgICAgICBnZXRfZ3Bmbl9mcm9tX21mbihtZm4pIDog
SU5WQUxJRF9NMlBfRU5UUlk7Cj4gKyAgICBtZm4gPSBsMWVfZ2V0X21mbihsMWUpOwo+ICsgICAg
cGZuID0gbWZuX3ZhbGlkKG1mbikgJiYgbWFjaGluZV90b19waHlzX21hcHBpbmdfdmFsaWQgPwo+
ICsgICAgICAgICAgZ2V0X3Bmbl9mcm9tX21mbihtZm4pIDogSU5WQUxJRF9NMlBfRU5UUlk7Cj4g
ICAgICBwcmludGsoIiBMMVsweCUwM2x4XSA9ICUiUFJJcHRlIiAlMDE2bHhcbiIsCj4gICAgICAg
ICAgICAgbDFfdGFibGVfb2Zmc2V0KGFkZHIpLCBsMWVfZ2V0X2ludHB0ZShsMWUpLCBwZm4pOwo+
ICB9Cj4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vbWVtb3J5LmMgYi94ZW4vY29tbW9uL21lbW9y
eS5jCj4gaW5kZXggZDZhNTgwZGEzMS4uZWVjYzk2NzFmZiAxMDA2NDQKPiAtLS0gYS94ZW4vY29t
bW9uL21lbW9yeS5jCj4gKysrIGIveGVuL2NvbW1vbi9tZW1vcnkuYwo+IEBAIC0yNzMsNyArMjcz
LDcgQEAgc3RhdGljIHZvaWQgcG9wdWxhdGVfcGh5c21hcChzdHJ1Y3QgbWVtb3BfYXJncyAqYSkK
PiAgICAgICAgICAgICAgaWYgKCAhcGFnaW5nX21vZGVfdHJhbnNsYXRlKGQpICkKPiAgICAgICAg
ICAgICAgewo+ICAgICAgICAgICAgICAgICAgZm9yICggaiA9IDA7IGogPCAoMVUgPDwgYS0+ZXh0
ZW50X29yZGVyKTsgaisrICkKPiAtICAgICAgICAgICAgICAgICAgICBzZXRfZ3Bmbl9mcm9tX21m
bihtZm5feChtZm5fYWRkKG1mbiwgaikpLCBncGZuICsgaik7Cj4gKyAgICAgICAgICAgICAgICAg
ICAgc2V0X3Bmbl9mcm9tX21mbihtZm5fYWRkKG1mbiwgaiksIGdwZm4gKyBqKTsKPgo+ICAgICAg
ICAgICAgICAgICAgLyogSW5mb3JtIHRoZSBkb21haW4gb2YgdGhlIG5ldyBwYWdlJ3MgbWFjaGlu
ZSBhZGRyZXNzLiAqLwo+ICAgICAgICAgICAgICAgICAgaWYgKCB1bmxpa2VseShfX2NvcHlfbWZu
X3RvX2d1ZXN0X29mZnNldChhLT5leHRlbnRfbGlzdCwgaSwKPiBkaWZmIC0tZ2l0IGEveGVuL2Nv
bW1vbi9wYWdlX2FsbG9jLmMgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwo+IGluZGV4IDYwNjFj
Y2UyNGYuLmExMDBlMDNlMmUgMTAwNjQ0Cj4gLS0tIGEveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMK
PiArKysgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwo+IEBAIC0xNDI0LDcgKzE0MjQsNyBAQCBz
dGF0aWMgdm9pZCBmcmVlX2hlYXBfcGFnZXMoCj4KPiAgICAgICAgICAvKiBUaGlzIHBhZ2UgaXMg
bm90IGEgZ3Vlc3QgZnJhbWUgYW55IG1vcmUuICovCj4gICAgICAgICAgcGFnZV9zZXRfb3duZXIo
JnBnW2ldLCBOVUxMKTsgLyogc2V0X2dwZm5fZnJvbV9tZm4gc25vb3BzIHBnIG93bmVyICovCj4g
LSAgICAgICAgc2V0X2dwZm5fZnJvbV9tZm4obWZuX3gobWZuKSArIGksIElOVkFMSURfTTJQX0VO
VFJZKTsKPiArICAgICAgICBzZXRfcGZuX2Zyb21fbWZuKG1mbl9hZGQobWZuLCArIGkpLCBJTlZB
TElEX00yUF9FTlRSWSk7Cj4KPiAgICAgICAgICBpZiAoIG5lZWRfc2NydWIgKQo+ICAgICAgICAg
IHsKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oIGIveGVuL2luY2x1ZGUv
YXNtLWFybS9tbS5oCj4gaW5kZXggYTljYjk4YTZjNy4uM2MwM2JlM2JjYSAxMDA2NDQKPiAtLS0g
YS94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL21t
LmgKPiBAQCAtMzIyLDcgKzMyMiw3IEBAIHN0cnVjdCBwYWdlX2luZm8gKmdldF9wYWdlX2Zyb21f
Z3ZhKHN0cnVjdCB2Y3B1ICp2LCB2YWRkcl90IHZhLAo+ICAjZGVmaW5lIFNIQVJFRF9NMlAoX2Up
ICAgICAgICAgICAoKF9lKSA9PSBTSEFSRURfTTJQX0VOVFJZKQo+Cj4gIC8qIFdlIGRvbid0IGhh
dmUgYSBNMlAgb24gQXJtICovCj4gLSNkZWZpbmUgc2V0X2dwZm5fZnJvbV9tZm4obWZuLCBwZm4p
IGRvIHsgKHZvaWQpIChtZm4pLCAodm9pZCkocGZuKTsgfSB3aGlsZSAoMCkKPiArc3RhdGljIGlu
bGluZSB2b2lkIHNldF9wZm5fZnJvbV9tZm4obWZuX3QgbWZuLCB1bnNpZ25lZCBsb25nIHBmbikg
e30KPgo+ICAvKiBBcmNoLXNwZWNpZmljIHBvcnRpb24gb2YgbWVtb3J5X29wIGh5cGVyY2FsbC4g
Ki8KPiAgbG9uZyBhcmNoX21lbW9yeV9vcChpbnQgb3AsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0o
dm9pZCkgYXJnKTsKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ncmFudF90YWJs
ZS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ncmFudF90YWJsZS5oCj4gaW5kZXggNjYxMjI4ZGQz
OS4uZDczMWI5ZTQ5ZiAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2dyYW50X3Rh
YmxlLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2dyYW50X3RhYmxlLmgKPiBAQCAtNDEs
NyArNDEsNyBAQCBzdGF0aWMgaW5saW5lIGludCByZXBsYWNlX2dyYW50X2hvc3RfbWFwcGluZyh1
aW50NjRfdCBhZGRyLCBtZm5fdCBmcmFtZSwKPiAgI2RlZmluZSBnbnR0YWJfZ2V0X2ZyYW1lX2dm
bihndCwgc3QsIGlkeCkgKHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAgICAgIG1m
bl90IG1mbl8gPSAoc3QpID8gZ250dGFiX3N0YXR1c19tZm4oZ3QsIGlkeCkgICAgICAgICAgICAg
ICAgICAgICAgIFwKPiAgICAgICAgICAgICAgICAgICAgICAgIDogZ250dGFiX3NoYXJlZF9tZm4o
Z3QsIGlkeCk7ICAgICAgICAgICAgICAgICAgICAgIFwKPiAtICAgIHVuc2lnbmVkIGxvbmcgZ3Bm
bl8gPSBnZXRfZ3Bmbl9mcm9tX21mbihtZm5feChtZm5fKSk7ICAgICAgICAgICAgICAgIFwKPiAr
ICAgIHVuc2lnbmVkIGxvbmcgZ3Bmbl8gPSBnZXRfcGZuX2Zyb21fbWZuKG1mbl8pOyAgICAgICAg
ICAgICAgICAgICAgICAgIFwKPiAgICAgIFZBTElEX00yUChncGZuXykgPyBfZ2ZuKGdwZm5fKSA6
IElOVkFMSURfR0ZOOyAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAgfSkKPgo+IGRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgK
PiBpbmRleCA0NzIxNzI1YzYwLi5iY2U2MDYxOWMzIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvbW0uaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAo+IEBAIC00OTIs
MjIgKzQ5MiwyNiBAQCBleHRlcm4gc3RydWN0IGRvbWFpbiAqZG9tX3hlbiwgKmRvbV9pbywgKmRv
bV9jb3c7IC8qIGZvciB2bWNvcmVpbmZvICovCj4gICAqLwo+ICBleHRlcm4gYm9vbCBtYWNoaW5l
X3RvX3BoeXNfbWFwcGluZ192YWxpZDsKPgo+IC1zdGF0aWMgaW5saW5lIHZvaWQgc2V0X2dwZm5f
ZnJvbV9tZm4odW5zaWduZWQgbG9uZyBtZm4sIHVuc2lnbmVkIGxvbmcgcGZuKQo+ICtzdGF0aWMg
aW5saW5lIHZvaWQgc2V0X3Bmbl9mcm9tX21mbihtZm5fdCBtZm4sIHVuc2lnbmVkIGxvbmcgcGZu
KQo+ICB7Cj4gLSAgICBzdHJ1Y3QgZG9tYWluICpkID0gcGFnZV9nZXRfb3duZXIobWZuX3RvX3Bh
Z2UoX21mbihtZm4pKSk7Cj4gKyAgICBjb25zdCB1bnNpZ25lZCBsb25nIG1mbl8gPSBtZm5feCht
Zm4pOwo+ICsgICAgc3RydWN0IGRvbWFpbiAqZCA9IHBhZ2VfZ2V0X293bmVyKG1mbl90b19wYWdl
KG1mbikpOwo+ICAgICAgdW5zaWduZWQgbG9uZyBlbnRyeSA9IChkICYmIChkID09IGRvbV9jb3cp
KSA/IFNIQVJFRF9NMlBfRU5UUlkgOiBwZm47Cj4KPiAgICAgIGlmICghbWFjaGluZV90b19waHlz
X21hcHBpbmdfdmFsaWQpCj4gICAgICAgICAgcmV0dXJuOwo+Cj4gLSAgICBpZiAoIG1mbiA+PSAo
UkRXUl9DT01QQVRfTVBUX1ZJUlRfRU5EIC0gUkRXUl9DT01QQVRfTVBUX1ZJUlRfU1RBUlQpIC8g
NCApCj4gLSAgICAgICAgY29tcGF0X21hY2hpbmVfdG9fcGh5c19tYXBwaW5nW21mbl0gPSBlbnRy
eTsKPiAtICAgIG1hY2hpbmVfdG9fcGh5c19tYXBwaW5nW21mbl0gPSBlbnRyeTsKPiArICAgIGlm
ICggbWZuXyA+PSAoUkRXUl9DT01QQVRfTVBUX1ZJUlRfRU5EIC0gUkRXUl9DT01QQVRfTVBUX1ZJ
UlRfU1RBUlQpIC8gNCApCj4gKyAgICAgICAgY29tcGF0X21hY2hpbmVfdG9fcGh5c19tYXBwaW5n
W21mbl9dID0gZW50cnk7Cj4gKyAgICBtYWNoaW5lX3RvX3BoeXNfbWFwcGluZ1ttZm5fXSA9IGVu
dHJ5Owo+ICB9Cj4KPiAgZXh0ZXJuIHN0cnVjdCByYW5nZXNldCAqbW1pb19yb19yYW5nZXM7Cj4K
PiAtI2RlZmluZSBnZXRfZ3Bmbl9mcm9tX21mbihtZm4pICAgICAgKG1hY2hpbmVfdG9fcGh5c19t
YXBwaW5nWyhtZm4pXSkKPiArc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIGdldF9wZm5fZnJv
bV9tZm4obWZuX3QgbWZuKQo+ICt7Cj4gKyAgICByZXR1cm4gbWFjaGluZV90b19waHlzX21hcHBp
bmdbbWZuX3gobWZuKV07Cj4gK30KPgo+ICAjZGVmaW5lIGNvbXBhdF9wZm5fdG9fY3IzKHBmbikg
KCgodW5zaWduZWQpKHBmbikgPDwgMTIpIHwgKCh1bnNpZ25lZCkocGZuKSA+PiAyMCkpCj4gICNk
ZWZpbmUgY29tcGF0X2NyM190b19wZm4oY3IzKSAoKCh1bnNpZ25lZCkoY3IzKSA+PiAxMikgfCAo
KHVuc2lnbmVkKShjcjMpIDw8IDIwKSkKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9wMm0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKPiBpbmRleCAwMTU3NTY4YmU5Li4w
N2I3ZWM2ZGIwIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKPiArKysg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCj4gQEAgLTUwOSw3ICs1MDksNyBAQCBzdGF0aWMg
aW5saW5lIHN0cnVjdCBwYWdlX2luZm8gKmdldF9wYWdlX2Zyb21fZ2ZuKAo+ICBzdGF0aWMgaW5s
aW5lIGdmbl90IG1mbl90b19nZm4oY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgbWZuX3QgbWZuKQo+
ICB7Cj4gICAgICBpZiAoIHBhZ2luZ19tb2RlX3RyYW5zbGF0ZShkKSApCj4gLSAgICAgICAgcmV0
dXJuIF9nZm4oZ2V0X2dwZm5fZnJvbV9tZm4obWZuX3gobWZuKSkpOwo+ICsgICAgICAgIHJldHVy
biBfZ2ZuKGdldF9wZm5fZnJvbV9tZm4obWZuKSk7Cj4gICAgICBlbHNlCj4gICAgICAgICAgcmV0
dXJuIF9nZm4obWZuX3gobWZuKSk7Cj4gIH0KPiAtLQo+IDIuMTEuMAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 07 20:28:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 May 2019 20:28:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hO6hA-0005uQ-MH; Tue, 07 May 2019 20:28:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DeKk=TH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hO6h9-0005u1-Mt
 for xen-devel@lists.xenproject.org; Tue, 07 May 2019 20:28:11 +0000
X-Inumbo-ID: 9de18f2a-7106-11e9-a829-833dde7fa929
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9de18f2a-7106-11e9-a829-833dde7fa929;
 Tue, 07 May 2019 20:28:04 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hO6h1-0001h9-Lo; Tue, 07 May 2019 20:28:03 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hO6h0-000113-Bz; Tue, 07 May 2019 20:28:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hO6h0-00089U-9v; Tue, 07 May 2019 20:28:02 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135765-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.7-testing:build-i386-xsm:xen-build:fail:regression
 xen-4.7-testing:build-amd64-xsm:xen-build:fail:regression
 xen-4.7-testing:build-i386-prev:xen-build:fail:regression
 xen-4.7-testing:build-amd64:xen-build:fail:regression
 xen-4.7-testing:build-amd64-prev:xen-build:fail:regression
 xen-4.7-testing:build-i386:xen-build:fail:regression
 xen-4.7-testing:build-arm64:xen-build:fail:regression
 xen-4.7-testing:build-arm64-xsm:xen-build:fail:regression
 xen-4.7-testing:build-armhf:xen-build:fail:regression
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-3:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-1:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-4:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-5:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=7c8db58d3739c805f4c0f773b65157f306b00c2a
X-Osstest-Versions-That: xen=88f936d44d2e34ca2d0827cc828ea9d3aeef3fe8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 07 May 2019 20:28:02 +0000
Subject: [Xen-devel] [xen-4.7-testing test] 135765: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTc2NSB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNTc2NS8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtaTM4Ni14c20gICAgICAgICAg
ICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTk2CiBi
dWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMzM1OTYKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU5NgogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTMzNTk2CiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1OTYKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU5Ngog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTMzNTk2CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICA2IHhl
bi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1OTYKIGJ1aWxkLWFybWhm
ICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEzMzU5NgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAg
MSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2so
MSkgICAgICBibG9ja2VkIG4vYQogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWls
ZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
Y3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2so
MSkgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFjb3cyICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2so
MSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWls
ZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC14dGYtYW1kNjQt
YW1kNjQtMSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWls
ZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYtbWlncnVwZ3JhZGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tl
ZCBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1h
bWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQtbWlncnVwZ3JhZGUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYteGwteHNtICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRl
c3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICA3YzhkYjU4ZDM3MzljODA1ZjRjMGY3NzNiNjUx
NTdmMzA2YjAwYzJhCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA4OGY5
MzZkNDRkMmUzNGNhMmQwODI3Y2M4MjhlYTlkM2FlZWYzZmU4CgpMYXN0IHRlc3Qgb2YgYmFzaXMg
ICAxMzM1OTYgIDIwMTktMDMtMDUgMTU6MDY6MDQgWiAgIDYzIGRheXMKRmFpbGluZyBzaW5jZSAg
ICAgICAgMTM1NDM0ICAyMDE5LTA0LTI5IDE1OjM2OjEwIFogICAgOCBkYXlzICAgIDQgYXR0ZW1w
dHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTM1NDcyICAyMDE5LTA1LTAxIDE0OjM2OjEzIFogICAg
NiBkYXlzICAgIDMgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVu
ZGVyIHRlc3Q6CiAgQ8OpZHJpYyBCb3Nkb25uYXQgPGNib3Nkb25uYXRAc3VzZS5jb20+CiAgRGFu
aWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+CiAgUXVhbiBYdSA8eHVxdWFuOEBo
dWF3ZWkuY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQt
YW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1k
NjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRl
Ymlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVz
dC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAv
aG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUg
YXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoK
RXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwg
aXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFy
bmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgN2M4
ZGI1OGQzNzM5YzgwNWY0YzBmNzczYjY1MTU3ZjMwNmIwMGMyYQpBdXRob3I6IEPDqWRyaWMgQm9z
ZG9ubmF0IDxjYm9zZG9ubmF0QHN1c2UuY29tPgpEYXRlOiAgIFRodSBOb3YgMTAgMTA6MjM6MzEg
MjAxNiArMDEwMAoKICAgIEZpeCBtaXNsZWFkaW5nIGluZGVudGF0aW9uIHdhcm5pbmdzCiAgICAK
ICAgIEdjYzYgYnVpbGQgcmVwb3J0cyBtaXNsZWFkaW5nIGluZGVudGF0aW9uIGFzIHdhcm5pbmdz
LiBGaXggYSBmZXcKICAgIHdhcm5pbmdzIGluIHN0dWJkb20uCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEPDqWRyaWMgQm9zZG9ubmF0IDxjYm9zZG9ubmF0QHN1c2UuY29tPgogICAgQWNrZWQtYnk6
IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgogICAgQWNrZWQtYnk6IFF1
YW4gWHUgPHh1cXVhbjhAaHVhd2VpLmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA5ZmRm
ZmJiYWIzYWRhNDI3YmFjMDcwNzZmMDQyZjAyNjVlNWFlMDVmKQoKY29tbWl0IDc4MzU2NDRkNTE0
MWQwZjI4ZWMyMjFlZGE0MGZjYmYyZmMwM2JlMjMKQXV0aG9yOiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgpEYXRlOiAgIFdlZCBOb3YgMjggMTc6NDM6MzMgMjAxOCArMDAwMAoKICAgIHRv
b2xzL2Zpcm13YXJlOiB1cGRhdGUgT1ZNRiBNYWtlZmlsZSwgd2hlbiBuZWNlc3NhcnkKICAgIAog
ICAgWyBUaGlzIGlzIHR3byBjb21taXRzIGZyb20gbWFzdGVyIGFrYSBzdGFnaW5nLTQuMTI6IF0K
ICAgIAogICAgT1ZNRiBoYXMgYmVjb21lIGRlcGVuZGVudCBvbiBPcGVuU1NMLCB3aGljaCBpcyBp
bmNsdWRlZCBhcyBhCiAgICBzdWJtb2R1bGUuICBJbml0aWFsaXNlIHN1Ym1vZHVsZXMgYmVmb3Jl
IGJ1aWxkaW5nLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBj
aXRyaXguY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgYjE2MjgxODcwZTA2ZjVm
NTI2MDI5YTRlNjk2MzRhMTZkYzM4ZThlNCkKICAgIAogICAgdG9vbHM6IG9ubHkgY2FsbCBnaXQg
d2hlbiBuZWNlc3NhcnkgaW4gT1ZNRiBNYWtlZmlsZQogICAgCiAgICBVc2VycyBtYXkgY2hvb3Nl
IHRvIGV4cG9ydCBhIHNuYXBzaG90IG9mIE9WTUYgYW5kIGJ1aWxkIGl0CiAgICB3aXRoIHhlbi5n
aXQgc3VwcGxpZWQgb3ZtZi1tYWtlZmlsZS4gSW4gdGhhdCBjYXNlIHdlIGRvbid0CiAgICBuZWVk
IHRvIGNhbGwgYGdpdCBzdWJtb2R1bGVgLgogICAgCiAgICBGaXhlcyBiMTYyODE4NzBlLgogICAg
CiAgICBSZXBvcnRlZC1ieTogT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgogICAgU2lnbmVk
LW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBB
bnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNr
ZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIChjaGVycnkgcGlja2Vk
IGZyb20gY29tbWl0IDY4MjkyYzk0YTYwZWFiMjQ1MTRhYjRhOGU0NzcyYWYyNGRlYWQ4MDcpCiAg
ICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBlOTgzZThhZTg0ZWZkNWU0MzA0NWEzZDIwYTgy
MGYxM2NiNGE3NWJmKQogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgNWE4MWRlNGM2YjYw
MzY5NzRmMjllMjMzMGE0OTNmMjNhOGYwYzFmMCkKICAgIChjaGVycnkgcGlja2VkIGZyb20gY29t
bWl0IDYzZDkzMzBiYTlmZGVjN2M4ZTkzNDZlNmQ4NTM2MDc0N2Q2MWM5NDcpCiAgICAoY2hlcnJ5
IHBpY2tlZCBmcm9tIGNvbW1pdCBlOWQ4NjBmMWY2NTdhMTk4ZDk5MGJkYWUzZTI5NTAwMWJkMTky
MjNjKQoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 07 23:37:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 May 2019 23:37:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hO9eP-00061O-2Q; Tue, 07 May 2019 23:37:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GFk4=TH=amazon.com=prvs=023fb95da=elnikety@srs-us1.protection.inumbo.net>)
 id 1hO9eO-00061J-EK
 for xen-devel@lists.xenproject.org; Tue, 07 May 2019 23:37:32 +0000
X-Inumbo-ID: 144a3354-7121-11e9-843c-bc764e045a96
Received: from smtp-fw-9101.amazon.com (unknown [207.171.184.25])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 144a3354-7121-11e9-843c-bc764e045a96;
 Tue, 07 May 2019 23:37:30 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1557272250; x=1588808250;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:content-transfer-encoding: mime-version;
 bh=To4kYvFNPuz+vMeChy7IGMENBGRx9/jh8WS4OgvD9C4=;
 b=JG2sEuRh5Zrg4HjaLlIzToJgNIJVeCc3jbsBuJXsRRUy9vS/kj8hr2OA
 u664YFAdPVtS1kL7hFwvybJwoUrtUgCaWIiQeapT8dsWsJkjMYn9RvjHf
 rvugDD8rqiVD3AAyglSK9DX1Xb9ITtOhJZp0ri+iwM0csoMxB0UdaKhL6 o=;
X-IronPort-AV: E=Sophos;i="5.60,443,1549929600"; d="scan'208";a="803435884"
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;
 07 May 2019 23:37:28 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan2.pdx.amazon.com [10.236.137.194])
 by email-inbound-relay-2a-6e2fc477.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id x47NbQl2025604
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Tue, 7 May 2019 23:37:27 GMT
Received: from EX13D18EUA004.ant.amazon.com (10.43.165.164) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 7 May 2019 23:37:26 +0000
Received: from EX13D03EUA002.ant.amazon.com (10.43.165.166) by
 EX13D18EUA004.ant.amazon.com (10.43.165.164) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 7 May 2019 23:37:25 +0000
Received: from EX13D03EUA002.ant.amazon.com ([10.43.165.166]) by
 EX13D03EUA002.ant.amazon.com ([10.43.165.166]) with mapi id 15.00.1367.000;
 Tue, 7 May 2019 23:37:25 +0000
From: "Elnikety, Eslam" <elnikety@amazon.com>
To: Jan Beulich <JBeulich@suse.com>
Thread-Topic: [PATCH v2] mm: option to _always_ scrub freed domheap pages
Thread-Index: AQHVBMjJBtqGYWqQmEamnl6TYzwOz6ZfknOAgAC/oAA=
Date: Tue, 7 May 2019 23:37:25 +0000
Message-ID: <0953CDF7-E18B-41C7-AD8A-41E18F4465CE@amazon.com>
References: <20190507113405.71851-1-elnikety@amazon.com>
 <5CD175F5020000780022C7EF@prv1-mh.provo.novell.com>
In-Reply-To: <5CD175F5020000780022C7EF@prv1-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.43.164.116]
Content-ID: <8D28B34F072A2540ADF176FAB97EFC8D@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v2] mm: option to _always_ scrub freed
 domheap pages
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>, "Shah, Amit" <aams@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQo+IE9uIDcuIE1heSAyMDE5LCBhdCAxNDoxMSwgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2Uu
Y29tPiB3cm90ZToNCj4gDQo+Pj4+IE9uIDA3LjA1LjE5IGF0IDEzOjM0LCA8ZWxuaWtldHlAYW1h
em9uLmNvbT4gd3JvdGU6DQo+PiAtLS0gYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYw0KPj4gKysr
IGIveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMNCj4+IEBAIC0yMTQsNiArMjE0LDEwIEBAIGN1c3Rv
bV9wYXJhbSgiYm9vdHNjcnViIiwgcGFyc2VfYm9vdHNjcnViX3BhcmFtKTsNCj4+IHN0YXRpYyB1
bnNpZ25lZCBsb25nIF9faW5pdGRhdGEgb3B0X2Jvb3RzY3J1Yl9jaHVuayA9IE1CKDEyOCk7DQo+
PiBzaXplX3BhcmFtKCJib290c2NydWJfY2h1bmsiLCBvcHRfYm9vdHNjcnViX2NodW5rKTsNCj4+
IA0KPj4gKyAvKiBzY3J1Yi1kb21oZWFwIC0+IERvbWhlYXAgcGFnZXMgYXJlIHNjcnViYmVkIHdo
ZW4gZnJlZWQgKi8NCj4+ICtzdGF0aWMgYm9vbCBfX3JlYWRfbW9zdGx5IG9wdF9zY3J1Yl9kb21o
ZWFwOw0KPj4gK2Jvb2xlYW5fcGFyYW0oInNjcnViLWRvbWhlYXAiLCBvcHRfc2NydWJfZG9taGVh
cCk7DQo+IA0KPiBVcG9uIDJuZCB0aG91Z2h0IHRoaXMsIGJ0dywgd291bGQgc2VlbSB0byBiZSBh
biBleGNlbGxlbnQgY2FuZGlkYXRlDQo+IGZvciBiZWNvbWluZyBhIHJ1bnRpbWUgcGFyYW1ldGVy
Lg0KDQpUcnVlLg0KDQo+IA0KPj4gQEAgLTIzNzgsOSArMjM4MiwxMCBAQCB2b2lkIGZyZWVfZG9t
aGVhcF9wYWdlcyhzdHJ1Y3QgcGFnZV9pbmZvICpwZywgdW5zaWduZWQgaW50IG9yZGVyKQ0KPj4g
ICAgICAgICAgICAgLyoNCj4+ICAgICAgICAgICAgICAqIE5vcm1hbGx5IHdlIGV4cGVjdCBhIGRv
bWFpbiB0byBjbGVhciBwYWdlcyBiZWZvcmUgZnJlZWluZyB0aGVtLA0KPj4gICAgICAgICAgICAg
ICogaWYgaXQgY2FyZXMgYWJvdXQgdGhlIHNlY3JlY3kgb2YgdGhlaXIgY29udGVudHMuIEhvd2V2
ZXIsIGFmdGVyDQo+PiAtICAgICAgICAgICAgICogYSBkb21haW4gaGFzIGRpZWQgd2UgYXNzdW1l
IHJlc3BvbnNpYmlsaXR5IGZvciBlcmFzdXJlLg0KPj4gKyAgICAgICAgICAgICAqIGEgZG9tYWlu
IGhhcyBkaWVkIHdlIGFzc3VtZSByZXNwb25zaWJpbGl0eSBmb3IgZXJhc3VyZS4gV2UgZG8NCj4+
ICsgICAgICAgICAgICAgKiBzY3J1YiByZWdhcmRsZXNzIGlmIG9wdGlvbiBzY3J1Yl9kb21oZWFw
IGlzIHNldC4NCj4+ICAgICAgICAgICAgICAqLw0KPj4gLSAgICAgICAgICAgIHNjcnViID0gZC0+
aXNfZHlpbmcgfHwgc2NydWJfZGVidWc7DQo+PiArICAgICAgICAgICAgc2NydWIgPSBkLT5pc19k
eWluZyB8fCBzY3J1Yl9kZWJ1ZyB8fCBvcHRfc2NydWJfZG9taGVhcDsNCj4gDQo+IERpZCB5b3Ug
Y29uc2lkZXIgc2V0dGluZyBvcHRfc2NydWJfZG9taGVhcCB3aGVuIHNjcnViX2RlYnVnIGlzDQo+
IHNldD8gVGhpcyB3b3VsZCBzaG9ydGVuIHRoZSAocnVudGltZSkgY2FsY3VsYXRpb24gaGVyZSBi
eSBhIHRpbnkgYml0LA0KPiBhdCB0aGUgcHJpY2Ugb2YgZG9pbmcgb25lIG1vcmUgdGhpbmcgb25j
ZSB3aGlsZSBib290aW5nLg0KDQpJbnRlcmVzdGluZy4gSSBoYXZlIG5vdCBwYXJ0aWN1bGFybHkg
dGhvdWdodCBhYm91dCB0aGF0LiBHcmFudGVkOyB0aGlzIHdvdWxkIHNob3J0ZW4gdGhlIOKAnHNj
cnVi4oCdIGJvb2wgY2FsY3VsYXRpb24uIE9uZSB3b3VsZCBwcm9iYWJseSBkZWZpbmUgYSBib29s
IOKAmGFsd2F5c19zY3J1YuKAmSB0aGF0IGdldHMgc2V0IGF0IGJvb3Qg4oCYYWx3YXlzX3NjcnVi
ID0gc2NydWJfZGVidWcgfHwgb3B0X3NjcnViX2RvbWhlYXDigJksIGFuZCB1c2UgdGhhdCBuZXcg
Ym9vbCBpbiB0aGUgaHVuayBhdCBoYW5kIGhlcmUuIChIYXZpbmcgb3B0X3NjcnViX2RvbWhlYXAg
YXMgYSBydW50aW1lIHBhcmFtZXRlciBhbmQgcmUtZXZhbHVhdGluZyBhbHdheXNfc2NydWIgc2hv
dWxkIG5vdCBiZSBtdWNoIG9mIGEgY29tcGxpY2F0aW9uIGVpdGhlcikuIA0KDQpJbiBhbnkgY2Fz
ZSwgZ2l2ZW4geW91ciByZXNwb25zZSB0byBHZW9yZ2UgZWFybGllciwgSSB3b3VsZCByYXRoZXIg
ZGVjb3VwbGUgdGhlc2UgaW1wcm92ZW1lbnRzIGZyb20gdGhpcyBwYXRjaC4gSSB3b3VsZCBiZSBo
YXBweSB0byByZS13b3JrIHRoZXNlIGltcHJvdmVtZW50cyBhdCBhIGxhdGVyIHBvaW50IGlmIHRo
ZSBjb21tdW5pdHkgZmVlbHMgc3Ryb25nbHkgYWJvdXQgdGhlbS4NCg0KPiANCj4gSmFuDQo+IA0K
PiANCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 08 01:04:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 May 2019 01:04:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOB0b-00007V-0x; Wed, 08 May 2019 01:04:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=AgcW=TI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hOB0a-00007L-DY
 for xen-devel@lists.xenproject.org; Wed, 08 May 2019 01:04:32 +0000
X-Inumbo-ID: 385ba2f4-712d-11e9-b4b8-2b1db9e75533
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 385ba2f4-712d-11e9-b4b8-2b1db9e75533;
 Wed, 08 May 2019 01:04:24 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hOB0R-0003qy-Hq; Wed, 08 May 2019 01:04:23 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hOB0R-0006oi-AU; Wed, 08 May 2019 01:04:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hOB0R-0007Vm-9m; Wed, 08 May 2019 01:04:23 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135761-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.9-testing:build-amd64-prev:xen-build:fail:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:build-i386-prev:xen-build:fail:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:test-amd64-amd64-xl-credit1:leak-check/check:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-pair:leak-check/check/src_host:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-pair:leak-check/check/dst_host:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-libvirt-pair:leak-check/check/src_host:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-libvirt-pair:leak-check/check/dst_host:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-multivcpu:leak-check/check:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-freebsd10-i386:leak-check/check:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore.2:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-rtds:leak-check/check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-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-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-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-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-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-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=63d9330ba9fdec7c8e9346e6d85360747d61c947
X-Osstest-Versions-That: xen=54aa382cbcdc1e2ba75d6734151ca6e53104e2f2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 08 May 2019 01:04:23 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 135761: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTc2MSB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNTc2MS8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQtcHJldiAgICAgICAg
ICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMyODg5CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRl
L3gxMCBmYWlsIFJFR1IuIHZzLiAxMzI4ODkKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAg
IDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMjg4OQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTMyODg5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBn
dWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDEzMjg4OQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBS
RUdSLiB2cy4gMTMyODg5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNiBn
dWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDEzMjg4OQoKVGVzdHMgd2hpY2gg
YXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDEgIDIzIGxlYWstY2hlY2svY2hlY2sgZmFpbCBpbiAxMzU2MjQgcGFzcyBp
biAxMzU3NjEKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAyNiBsZWFrLWNoZWNrL2NoZWNrL3NyY19o
b3N0IGZhaWwgaW4gMTM1NjI0IHBhc3MgaW4gMTM1NzYxCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIg
MjcgbGVhay1jaGVjay9jaGVjay9kc3RfaG9zdCBmYWlsIGluIDEzNTYyNCBwYXNzIGluIDEzNTc2
MQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAyNiBsZWFrLWNoZWNrL2NoZWNrL3NyY19o
b3N0IGZhaWwgaW4gMTM1NjI0IHBhc3MgaW4gMTM1NzYxCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1wYWlyIDI3IGxlYWstY2hlY2svY2hlY2svZHN0X2hvc3QgZmFpbCBpbiAxMzU2MjQgcGFzcyBp
biAxMzU3NjEKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1IDIzIGxlYWstY2hlY2svY2hl
Y2sgZmFpbCBpbiAxMzU2MjQgcGFzcyBpbiAxMzU3NjEKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtaTM4NiAyMiBsZWFrLWNoZWNrL2NoZWNrIGZhaWwgaW4gMTM1NjI0IHBhc3MgaW4gMTM1NzYx
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNSBndWVzdC1zYXZlcmVzdG9y
ZS4yIGZhaWwgaW4gMTM1NjI0IHBhc3MgaW4gMTM1NzYxCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0tYW1kIDEyIGd1ZXN0LXN0YXJ0L3JlZGhhdC5yZXBlYXQgZmFpbCBwYXNzIGluIDEz
NTYyNAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoK
IHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgZmFpbCBibG9ja2VkIGluIDEzMjg4
OQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICBmYWlsIGJsb2NrZWQgaW4gMTMyODg5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwgYmxvY2tlZCBpbiAxMzI4ODkKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcnRkcyAgMjMgbGVhay1jaGVjay9jaGVjayBmYWlsIGluIDEzNTYyNCBibG9j
a2VkIGluIDEzMjg4OQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcg
ZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9y
IHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICA2M2Q5MzMwYmE5ZmRlYzdjOGU5MzQ2ZTZk
ODUzNjA3NDdkNjFjOTQ3CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA1
NGFhMzgyY2JjZGMxZTJiYTc1ZDY3MzQxNTFjYTZlNTMxMDRlMmYyCgpMYXN0IHRlc3Qgb2YgYmFz
aXMgICAxMzI4ODkgIDIwMTktMDItMDQgMjI6MDQ6MDkgWiAgIDkyIGRheXMKRmFpbGluZyBzaW5j
ZSAgICAgICAgMTMzMTQ3ICAyMDE5LTAyLTExIDEzOjQxOjUwIFogICA4NSBkYXlzICAgNDggYXR0
ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTM1NDUzICAyMDE5LTA1LTAxIDA3OjIxOjU3IFog
ICAgNiBkYXlzICAgIDMgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25z
IHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICBN
YW51ZWwgQm91eWVyIDxib3V5ZXJAYW50aW9jaGUuZXUub3JnPgogIFNlcmdleSBEeWFzbGkgPHNl
cmdleS5keWFzbGlAY2l0cml4LmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoK
am9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1k
NjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNt
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2Vz
CgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0
aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVt
YWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUg
NDk1IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 08 02:50:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 May 2019 02:50:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOCfM-0001gK-EN; Wed, 08 May 2019 02:50:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=pUii=TI=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1hOCfK-0001gF-KN
 for xen-devel@lists.xenproject.org; Wed, 08 May 2019 02:50:42 +0000
X-Inumbo-ID: 11025c2c-713c-11e9-843c-bc764e045a96
Received: from mga12.intel.com (unknown [192.55.52.136])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 11025c2c-713c-11e9-843c-bc764e045a96;
 Wed, 08 May 2019 02:50:41 +0000 (UTC)
X-Amp-Result: UNKNOWN
X-Amp-Original-Verdict: FILE UNKNOWN
X-Amp-File-Uploaded: False
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by fmsmga106.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 07 May 2019 19:50:40 -0700
X-ExtLoop1: 1
Received: from gao-cwp.sh.intel.com (HELO gao-cwp) ([10.239.159.26])
 by fmsmga004.fm.intel.com with ESMTP; 07 May 2019 19:50:39 -0700
Date: Wed, 8 May 2019 10:54:53 +0800
From: Chao Gao <chao.gao@intel.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190508025451.GA10310@gao-cwp>
References: <1556601559-30921-1-git-send-email-chao.gao@intel.com>
 <5CC7FFAF020000780022A42A@prv1-mh.provo.novell.com>
 <20190430090120.GA6748@gao-cwp>
 <20190430093033.ncd2ism7n4mvy733@Air-de-Roger>
 <20190430164113.GB20660@gao-cwp>
 <20190502082009.gromld47umko65ld@Air-de-Roger>
 <20190506044439.GA22540@gao-cwp>
 <5CD000DC020000780022C1A7@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5CD000DC020000780022C1A7@prv1-mh.provo.novell.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: Re: [Xen-devel] [PATCH] x86/pt: skip setup of posted format IRTE
 when gvec is 0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBNYXkgMDYsIDIwMTkgYXQgMDM6Mzk6NDBBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+Pj4gT24gMDYuMDUuMTkgYXQgMDY6NDQsIDxjaGFvLmdhb0BpbnRlbC5jb20+IHdyb3Rl
Ogo+PiBPbiBUaHUsIE1heSAwMiwgMjAxOSBhdCAxMDoyMDowOUFNICswMjAwLCBSb2dlciBQYXUg
TW9ubsOpIHdyb3RlOgo+Pj5DYW4geW91IHNlZSBhYm91dCBhdm9pZGluZyB0aGUgWEVOX0RPTUNU
TF9iaW5kX3B0X2lycSBjYWxsIGluIFFFTVUgaWYKPj4+dGhlIGludGVycnVwdCBpcyBnb2luZyB0
byBiZSByb3V0ZWQgb3ZlciBhbiBldmVudCBjaGFubmVsPwo+PiAKPj4gWWVzLiBJdCBpcyBkb2Fi
bGUuIEJ1dCBpdCBuZWVkcyBjaGFuZ2VzIGluIGJvdGggcWVtdSBhbmQgWGVuIGFuZCBzb21lIHRy
aWNrcwo+PiB0byBiZSBjb21wYXRpYmxlIHdpdGggb2xkIHFlbXUuCj4KPlRoYXQgd291bGQgYmUg
dWdseSBpbmRlZWQuCj4KPj4gSSBwcmVmZXIgbm90IHRvIHRvdWNoIHFlbXUgYW5kIGtlZXAgcWVt
dSB1bndhcmUgb2YgTVNJJ3MgInJvdXRpbmcgb3ZlciBldnRjaG4iLAo+PiBsaWtlIHRoZSBwYXRj
aCBiZWxvdzoKPgo+SXMgdGhpcyBtZWFudCBhcyBhIHJlcGxhY2VtZW50IHRvIHlvdXIgb3JpZ2lu
YWwgcGF0Y2gsIG9yIGFzIGFuCj5hZGQtb24/IEluIGFueSBldmVudCBpdCdzIG5vdCBpbW1lZGlh
dGVseSBjbGVhciB0byBtZSBob3cKCkEgcmVwbGFjZW1lbnQuCgo+Li4uCj4KPj4gLS0tIGEveGVu
L2NvbW1vbi9ldmVudF9jaGFubmVsLmMKPj4gKysrIGIveGVuL2NvbW1vbi9ldmVudF9jaGFubmVs
LmMKPj4gQEAgLTUwNCwxMCArNTA0LDcgQEAgc3RhdGljIGxvbmcgZXZ0Y2huX2JpbmRfcGlycShl
dnRjaG5fYmluZF9waXJxX3QgKmJpbmQpCj4+ICAgICAgaWYgKCAhaW5mbyApCj4+ICAgICAgICAg
IEVSUk9SX0VYSVQoLUVOT01FTSk7Cj4+ICAgICAgaW5mby0+ZXZ0Y2huID0gcG9ydDsKPj4gLSAg
ICByYyA9ICghaXNfaHZtX2RvbWFpbihkKQo+PiAtICAgICAgICAgID8gcGlycV9ndWVzdF9iaW5k
KHYsIGluZm8sCj4+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgISEoYmluZC0+ZmxhZ3Mg
JiBCSU5EX1BJUlFfX1dJTExfU0hBUkUpKQo+PiAtICAgICAgICAgIDogMCk7Cj4+ICsgICAgcmMg
PSBwaXJxX2d1ZXN0X2JpbmQodiwgaW5mbywgISEoYmluZC0+ZmxhZ3MgJiBCSU5EX1BJUlFfX1dJ
TExfU0hBUkUpKTsKPgo+Li4uIHRoaXMgYmVjb21pbmcgdW5jb25kaXRpb25hbCB3b24ndCBjb25m
bGljdCB3aXRoIGl0cyBvdGhlcgo+aW52b2NhdGlvbiAuLi4KClllcy4gSXQgY29uZmxpY3RzIHdp
dGggdGhlIGNhbGwgaW4gcHRfaXJxX2NyZWF0ZV9iaW5kKCkgZm9yIG5vbi1NU0kgY2FzZS4KCj4K
Pj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8uYwo+PiArKysgYi94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9pby5jCj4+IEBAIC0zNDYsNiArMzQ2LDEyIEBAIGludCBwdF9pcnFfY3Jl
YXRlX2JpbmQoCj4+ICAgICAgICAgIHVpbnQzMl90IGdmbGFncyA9IHB0X2lycV9iaW5kLT51Lm1z
aS5nZmxhZ3MgJgo+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICB+WEVOX0RPTUNUTF9WTVNJ
X1g4Nl9VTk1BU0tFRDsKPj4gIAo+PiArICAgICAgICBpZiAoICFwdF9pcnFfYmluZC0+dS5tc2ku
Z3ZlYyApCj4+ICsgICAgICAgIHsKPj4gKyAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZkLT5ldmVu
dF9sb2NrKTsKPj4gKyAgICAgICAgICAgIHJldHVybiAwOwo+PiArICAgICAgICB9Cj4KPi4uLiBm
dXJ0aGVyIGRvd24gaW4gdGhpcyBmdW5jdGlvbiwgZm9yIHRoZSBub24tTVNJIGNhc2UuCj5TaW1p
bGFybHkgSSB3b25kZXIgd2hldGhlciB0aGUgcmVzcGVjdGl2ZSB1bmJpbmQgZnVuY3Rpb24KPmlu
dm9jYXRpb25zIHRoZW4gd29uJ3QgZ28gKG9yIGFscmVhZHkgYXJlPykgb3V0IG9mIHN5bmMuCgpU
aGUgIm91dCBvZiBzeW5jIiBpc3N1ZSBzZWVtcyBoYXJkIHRvIGJlIHNvbHZlZC4gSXQgaXMgZXJy
b3ItcHJvbmUgdG8KbW92ZSBwaXJxX2d1ZXN0Xyh1biliaW5kIGZyb20gb25lIGh5cGVyY2FsbCB0
byBhbm90aGVyLgoKT24gc2Vjb25kIHRob3VnaHQsIEkgcGxhbiB0byBnbyBiYWNrIHRvIG15IG9y
aWdpbmFsIHBhdGNoLiBUaGUgb25seQppc3N1ZSBmb3IgdGhhdCBwYXRjaCBpcyBob3cgdG8gbWln
cmF0ZSBpcnEgcHJvcGVybHkgdG8gYXZvaWQgSVBJIGR1cmluZwppbnRlcnJ1cHQgZGVsaXZlcnku
CgpBY3R1YWxseSwgY3VycmVudCBjb2RlIGhhcyBzZXQgaXJxIGFmZmluaXR5IGNvcnJlY3RseToK
MS4gcGlycSBpcyBib3VuZCB0byB2Y3B1WzBdIGluIHB0X2lycV9jcmVhdGVfYmluZCgpLiBJdCBh
bHNvIHNldHMKY29ycmVzcG9uZGluZyBwaHlzaWNhbCBpcnEncyBhZmZpbml0eSB0byB2Y3B1WzBd
LgoyLiBldnRjaG4gaXMgYm91bmQgdG8gdmNwdVswXSBpbiBldnRjaG5fYmluZF9waXJxKCkuIER1
cmluZwpkZWxpdmVyeSwgd2Ugd291bGQgc2VuZCBwaXJxIHRvIHZjcHVbMF0gYW5kIG5vIElQSSBp
cyByZXF1aXJlZC4KMy4gSWYgZXZ0Y2huIGlzIHJlYm91bmQgdG8gYW5vdGhlciB2Y3B1IGluIGV2
dGNobl9iaW5kX3ZjcHUoKSwgdGhlCmFmZmluaXR5IG9mIHRoZSBwaHlzaWNhbCBpcnEgaXMgYWxy
ZWFkeSByZWNvbmZpZ3VyZWQgdGhlcmUuCgpUaGFua3MKQ2hhbwoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 08 03:27:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 May 2019 03:27:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hODEe-0004g6-ET; Wed, 08 May 2019 03:27:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=AgcW=TI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hODEd-0004fu-Df
 for xen-devel@lists.xenproject.org; Wed, 08 May 2019 03:27:11 +0000
X-Inumbo-ID: 29714355-7141-11e9-843c-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 29714355-7141-11e9-843c-bc764e045a96;
 Wed, 08 May 2019 03:27:09 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hODEa-0007DA-BQ; Wed, 08 May 2019 03:27:08 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hODEZ-00035z-R9; Wed, 08 May 2019 03:27:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hODEZ-0003CT-N1; Wed, 08 May 2019 03:27:07 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135774-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-upstream-unstable:test-amd64-i386-qemuu-rhel6hvm-intel:guest-start/redhat.repeat:fail:heisenbug
 qemu-upstream-unstable:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 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-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-xl-pvshim:guest-start: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-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-arm64-arm64-xl-xsm:saverestore-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-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-arm64-arm64-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-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-credit1:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-credit1: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-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-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-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-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-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-xl-qemuu-ws16-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
X-Osstest-Versions-This: qemuu=9cca02d8ffc23e9688a971d858e4ffdff5389b11
X-Osstest-Versions-That: qemuu=de5b678ca4dcdfa83e322491d478d66df56c1986
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 08 May 2019 03:27:07 +0000
Subject: [Xen-devel] [qemu-upstream-unstable test] 135774: tolerable FAIL -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTc3NCBxZW11LXVwc3RyZWFtLXVuc3RhYmxlIHJlYWwgW3JlYWxdCmh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzU3NzQvCgpGYWlsdXJl
cyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJt
aXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
aW50ZWwgMTIgZ3Vlc3Qtc3RhcnQvcmVkaGF0LnJlcGVhdCBmYWlsIGluIDEzNTY2MyBwYXNzIGlu
IDEzNTc3NAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNiBndWVzdC1zdGFydC9kZWJp
YW4ucmVwZWF0ICBmYWlsIHBhc3MgaW4gMTM1NjYzCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2Nl
ZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTI2OTM3CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZh
aWwgbGlrZSAxMjY5MzcKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyNjkzNwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI2
OTM3CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1z
dGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZt
LWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICA5
Y2NhMDJkOGZmYzIzZTk2ODhhOTcxZDg1OGU0ZmZkZmY1Mzg5YjExCmJhc2VsaW5lIHZlcnNpb246
CiBxZW11dSAgICAgICAgICAgICAgICBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1
NmMxOTg2CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjY5MzcgIDIwMTgtMDgtMjkgMDk6NTg6NDkg
WiAgMjUxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTM1NjYzICAyMDE5LTA1LTAzIDE3OjA3
OjM1IFogICAgNCBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo0MDQgcGVvcGxlIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1k
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGlt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwps
b2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29u
ZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0
cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0
ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkK
CgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3Fl
bXUteGVuLmdpdAogICBkZTViNjc4Y2E0Li45Y2NhMDJkOGZmICA5Y2NhMDJkOGZmYzIzZTk2ODhh
OTcxZDg1OGU0ZmZkZmY1Mzg5YjExIC0+IG1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 08 05:28:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 May 2019 05:28:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOF7I-0007Ly-1I; Wed, 08 May 2019 05:27:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=AgcW=TI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hOF7H-0007Lm-56
 for xen-devel@lists.xenproject.org; Wed, 08 May 2019 05:27:43 +0000
X-Inumbo-ID: fd484044-7151-11e9-b6e5-8f974c776a27
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fd484044-7151-11e9-b6e5-8f974c776a27;
 Wed, 08 May 2019 05:27:37 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hOF79-0001jv-JD; Wed, 08 May 2019 05:27:35 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hOF79-0004TR-9i; Wed, 08 May 2019 05:27:35 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hOF79-0001rd-95; Wed, 08 May 2019 05:27:35 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135789-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.14:test-arm64-arm64-examine:examine-serial/bootloader:fail:regression
 linux-4.14:test-amd64-amd64-xl-qcow2:guest-localmigrate/x10:fail:regression
 linux-4.14:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=6d1510d86ef67e5fadb8038671e2ec43416daf7f
X-Osstest-Versions-That: linux=5726a8d0f1958af80ad8e514bc2c18d213e739b7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 08 May 2019 05:27:35 +0000
Subject: [Xen-devel] [linux-4.14 test] 135789: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTc4OSBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzU3ODkvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAx
MSBleGFtaW5lLXNlcmlhbC9ib290bG9hZGVyIGZhaWwgUkVHUi4gdnMuIDEzMzkyMwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xY293MiAgICAxNyBndWVzdC1sb2NhbG1pZ3JhdGUveDEwICAgZmFpbCBS
RUdSLiB2cy4gMTMzOTIzCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZz
aGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
YW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAg
ICAgICAgICA2ZDE1MTBkODZlZjY3ZTVmYWRiODAzODY3MWUyZWM0MzQxNmRhZjdmCmJhc2VsaW5l
IHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICA1NzI2YThkMGYxOTU4YWY4MGFkOGU1MTRi
YzJjMThkMjEzZTczOWI3CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzM5MjMgIDIwMTktMDMtMTkg
MTI6NDE6MTEgWiAgIDQ5IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTM0MDE2ICAyMDE5LTAz
LTIzIDEzOjQyOjQ1IFogICA0NSBkYXlzICAgMTkgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTM1Nzg5ICAyMDE5LTA1LTA2IDAwOjEwOjUxIFogICAgMiBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQo2NjggcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5n
IHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3Qg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2
NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNn
LXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAv
aG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5k
IG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3Qg
cHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDI1NjcxIGxpbmVzIGxvbmcu
KQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 08 09:21:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 May 2019 09:21:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOIkv-0002rv-77; Wed, 08 May 2019 09:20:53 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TsEx=TI=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1hOIku-0002rq-JW
 for xen-devel@lists.xenproject.org; Wed, 08 May 2019 09:20:52 +0000
X-Inumbo-ID: 9217443d-7172-11e9-843c-bc764e045a96
Received: from mail-lf1-x141.google.com (unknown [2a00:1450:4864:20::141])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9217443d-7172-11e9-843c-bc764e045a96;
 Wed, 08 May 2019 09:20:51 +0000 (UTC)
Received: by mail-lf1-x141.google.com with SMTP id w23so13991484lfc.9
 for <xen-devel@lists.xenproject.org>; Wed, 08 May 2019 02:20:51 -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=aaN8T0/Igx//sDVBzIWcIr29i9DlJ9COTzhBMfwXIPE=;
 b=ZrtENce/P2UeNy05hKeVr+PCoDFolv25jEvchnXnuWkfeXn4W3/6QdTUR1WVxo+V1e
 J1SHmu3XIjRJzbeeUGoE79s+UPhr5eXpzBDf3i/qun5tSyoU6nYf/UJqHVf84wQRkpIp
 iA+IIhmVo1XdSu/w3DWvXZonnmYYXxFzNUoBc5GtV6SDFZ0n6pj4CxFy0XnLQNLHVwFg
 WpME7jK2XiD6FrEZAfe1mqY3pAIYSrUkbUkMgLVh+98iy/a5Oi/OxpbwNZ691iiCCziu
 lG+ofsBVapC0ttgkjz5A125D2XkSaCV0bGYq2IZn/XJPA0jI083gVy5XSquO5ICgfGsW
 xqFA==
X-Google-DKIM-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=aaN8T0/Igx//sDVBzIWcIr29i9DlJ9COTzhBMfwXIPE=;
 b=N/I3inJ315XXNoGTCog3OazoN4gmtpwl6Eh9h8rvO8fKze2+EdXV0n22HNFksV24OA
 ePWQzSaWASpuksjjyvtSw5to029MZjji2Rn3cCq+0y1f4qLIWB6dGzwdcMUxVHyZ3WiB
 QIkYbmOoIEYjXaOAcwKAwssK0Zm2PXKF+dwag48Batm773/rHN7YYuE/2sucLc2sAouC
 XN634tJERk6o9dQIzCyBFJh+vmUp0JULt+HBYZ+Dj3FVG9R/u5QnwIjYQ9fdelwrb4el
 6w4pP3/qewrGx9rA3+jspYyQvfJ7I7YPpTh5tZesEqxdr71lC7ZZ7Eo/ZNqOMji3qLif
 emhQ==
X-Gm-Message-State: APjAAAUHGKzDEU8+AVbBXxwZv0q70msUWzhnw+8UbryHhv34s52EmGOF
 50wxCfziLQo7XLteHsFtvfU=
X-Google-Smtp-Source: APXvYqyWzDY5s5wcrry6PiLQ5ZWWCTxoeJeiRJX9veGt7Mb0ZZTjRGzSJ2GoWhth/PGza5alKmGbNQ==
X-Received: by 2002:ac2:4479:: with SMTP id y25mr9550958lfl.95.1557307249671; 
 Wed, 08 May 2019 02:20:49 -0700 (PDT)
Received: from [10.17.182.120] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id j24sm3688380lfh.28.2019.05.08.02.20.48
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 08 May 2019 02:20:49 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <1556816422-25185-1-git-send-email-olekstysh@gmail.com>
 <1556816422-25185-4-git-send-email-olekstysh@gmail.com>
 <06cd7a91-e70b-1eeb-bafb-d59a7f5d4d2b@arm.com>
From: Oleksandr <olekstysh@gmail.com>
Message-ID: <81ae5be3-42ea-ab0e-f887-0ccc1e9dcfb6@gmail.com>
Date: Wed, 8 May 2019 12:20:48 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <06cd7a91-e70b-1eeb-bafb-d59a7f5d4d2b@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V5 3/4] xen/arm: Extend SCIF early prink
 code to handle other interfaces
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 sstabellini@kernel.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ck9uIDA3LjA1LjE5IDE5OjAyLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGksCgpIaSwgSnVsaWVu
CgoKPgo+IE9uIDUvMi8xOSA2OjAwIFBNLCBPbGVrc2FuZHIgVHlzaGNoZW5rbyB3cm90ZToKPj4g
wqAgZG9jcy9taXNjL2FybS9lYXJseS1wcmludGsudHh0wqDCoMKgIHzCoCA1ICsrKysrCj4+IMKg
IHhlbi9hcmNoL2FybS9SdWxlcy5ta8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8wqAgNyArKysr
KysrCj4+IMKgIHhlbi9hcmNoL2FybS9hcm0zMi9kZWJ1Zy1zY2lmLmluYyB8IDE3ICsrKysrKysr
KysrLS0tLS0tCj4+IMKgIDMgZmlsZXMgY2hhbmdlZCwgMjMgaW5zZXJ0aW9ucygrKSwgNiBkZWxl
dGlvbnMoLSkKPj4KPj4gZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy9hcm0vZWFybHktcHJpbnRrLnR4
dCAKPj4gYi9kb2NzL21pc2MvYXJtL2Vhcmx5LXByaW50ay50eHQKPj4gaW5kZXggYjIzYzU0Zi4u
ODllMDgxZSAxMDA2NDQKPj4gLS0tIGEvZG9jcy9taXNjL2FybS9lYXJseS1wcmludGsudHh0Cj4+
ICsrKyBiL2RvY3MvbWlzYy9hcm0vZWFybHktcHJpbnRrLnR4dAo+PiBAQCAtMjcsNiArMjcsMTEg
QEAgCj4+IENPTkZJR19FQVJMWV9QUklOVEs9PElOQz4sPEJBU0VfQUREUkVTUz4sPE9USEVSX09Q
VElPTlM+Cj4+IMKgwqDCoMKgwqDCoMKgIElmIDxCQVVEX1JBVEU+IGlzIG5vdCBnaXZlbiB0aGVu
IHRoZSBjb2RlIHdpbGwgbm90IHRyeSB0bwo+PiDCoMKgwqDCoMKgwqDCoCBpbml0aWFsaXplIHRo
ZSBVQVJULCBzbyB0aGF0IGJvb3Rsb2FkZXIgb3IgZmlybXdhcmUgc2V0dGluZ3MgY2FuCj4+IMKg
wqDCoMKgwqDCoCBiZSB1c2VkIGZvciBtYXhpbXVtIGNvbXBhdGliaWxpdHkuCj4+ICvCoCAtIHNj
aWYsPEJBU0VfQUREUkVTUz4sPFZFUlNJT04+Cj4+ICvCoMKgwqAgLSBTQ0lGPFZFUlNJT04+IGlz
LCBvcHRpb25hbGx5LCB0aGUgaW50ZXJmYWNlIHZlcnNpb24gb2YgdGhlIFVBUlQuCj4+ICsKPj4g
K8KgwqDCoMKgwqAgSWYgPFZFUlNJT04+IGlzIG5vdCBnaXZlbiB0aGVuIHRoZSBkZWZhdWx0IGlu
dGVyZmFjZSB2ZXJzaW9uIAo+PiAoU0NJRikKPj4gK8KgwqDCoMKgwqAgd2lsbCBiZSB1c2VkLgo+
Cj4gVGhpcyBwYXRjaCBub3cgbG9va3MgZ29vZC4gSSB3b3VsZCBsaWtlIHNvbWUgaW5wdXQgZnJv
bSBTdGVmYW5vIG9uIHRoZSAKPiB3b3JkaW5nIGhlcmUgYmVmb3JlIGl0IGdldHMgbWVyZ2VkLgpJ
IHVuZGVyc3RhbmQuIFRoYW5rIHlvdS4KCgo+Cj4gQ2hlZXJzLAo+Ci0tIApSZWdhcmRzLAoKT2xl
a3NhbmRyIFR5c2hjaGVua28KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 08 09:55:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 May 2019 09:55:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOJHr-0005Om-C1; Wed, 08 May 2019 09:54:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=RDkG=TI=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hOJHp-0005Oa-9y
 for xen-devel@lists.xenproject.org; Wed, 08 May 2019 09:54:53 +0000
X-Inumbo-ID: 52ec232e-7177-11e9-843c-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 52ec232e-7177-11e9-843c-bc764e045a96;
 Wed, 08 May 2019 09:54:52 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 08 May 2019 03:54:50 -0600
Message-Id: <5CD2A765020000780022CBBC@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 08 May 2019 03:54:45 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Marek Marczykowski" <marmarek@invisiblethingslab.com>
References: <cover.5027956268821f50401d0ecdfad2447cbe4fdd6c.1557154206.git-series.marmarek@invisiblethingslab.com>
 <dfffbc1faf0884df46f5568cdcf9fa8c2340ae2b.1557154206.git-series.marmarek@invisiblethingslab.com>
 <7c7a7dcc-ff17-feb7-1e88-96c31b0e72a7@suse.com>
 <20190506153211.GV1502@mail-itl>
 <5CD14B6E020000780022C646@prv1-mh.provo.novell.com>
 <20190507153825.GA1502@mail-itl>
 <5CD1AE5D020000780022C9AF@prv1-mh.provo.novell.com>
 <20190507164311.GB1502@mail-itl>
In-Reply-To: <20190507164311.GB1502@mail-itl>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 4/5] xen: fix handling framebuffer located
 above 4GB
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA3LjA1LjE5IGF0IDE4OjQzLCA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNv
bT4gd3JvdGU6Cj4gT24gVHVlLCBNYXkgMDcsIDIwMTkgYXQgMTA6MTI6MTNBTSAtMDYwMCwgSmFu
IEJldWxpY2ggd3JvdGU6Cj4+ID4+PiBPbiAwNy4wNS4xOSBhdCAxNzozOCwgPG1hcm1hcmVrQGlu
dmlzaWJsZXRoaW5nc2xhYi5jb20+IHdyb3RlOgo+PiA+IFdoYXQgZG8geW91IHRoaW5rIGFib3V0
IGFkZGluZyBzb21ldGhpbmcgdGhhdCBjb3VsZCBiZSBiYWNrcG9ydGVkPwo+PiA+IFhlbiBpcyBx
dWl0ZSBpbnNpc3RlbnQgb24gaW5pdGlhbGl6aW5nIGZyYW1lYnVmZmVyLCBldmVuIHdpdGgKPj4g
PiBjb25zb2xlPWNvbTEgb3IgY29uc29sZT1ub25lLiBXaGljaCBtZWFucywgdGhlcmUgaXMgbm8g
d29ya2Fyb3VuZCBmb3IKPj4gPiB0aGlzIHByb2JsZW0uCj4+IAo+PiBXaGVuIHRoZSBzeXN0ZW0g
aXMgaW4gYSBzaW1wbGUgdGV4dCBtb2RlIHRoZSAvYmFzZXZpZGVvIG9wdGlvbiBvZgo+PiB4ZW4u
ZWZpIG91Z2h0IHRvIGhlbHAsIGJ1dCBpZiBpdCdzIGluIGFuIExGQi1iYXNlZCBtb2RlIGFscmVh
ZHkgKHdoaWNoCj4+IGlzIHRoZSBjYXNlIG9uIHRoZSBzeXN0ZW1zIEkgaGF2ZSkgdGhlbiBpbmRl
ZWQgSSBjYW4ndCBzZWUgYW55Cj4+IHdvcmthcm91bmQuCj4+IAo+PiA+IE1heWJlLCBhcyBhIGZp
cnN0IHN0ZXAsIGEgY2hhbmdlIHRoYXQgYWJvcnQgZnJhbWVidWZmZXIgaW5pdGlhbGl6YXRpb24K
Pj4gPiBpZiBsZmJfYmFzZSA9PSAwIChJIGFzc3VtZSB0aGlzIGlzIG5ldmVyIHZhbGlkIHZhbHVl
IGhlcmUsIHJpZ2h0Pyk/Cj4+IAo+PiBZZXMsIHRoYXQgd291bGQgYmUgYW4gb3B0aW9uLiBCdXQg
aXQgd291bGQgaGVscCBvbmx5IGluIHlvdXIgc3BlY2lmaWMKPj4gY2FzZSwgbm90IGlmIHRoZSB0
cnVuY2F0aW9uIHJlc3VsdHMgaW4gYSBub24temVybyB2YWx1ZS4gSSBndWVzcyB3ZSdkCj4+IGJl
dHRlciBhdm9pZCBmaWxsaW5nIHRoZSBzdHJ1Y3R1cmUgaWYgd2UnZCB0cnVuY2F0ZSB0aGUgdmFs
dWUuCj4gCj4gWWVzLCBJIHdhcyB0aGlua2luZyBhYm91dCBzZXR0aW5nIGxmYl9iYXNlPTAgZXhw
bGljaXRseSBpZiBpdCB3b3VsZAo+IG92ZXJmbG93IG90aGVyd2lzZS4KPiAKPj4gQnV0IHdoYXQn
cyB3cm9uZyB3aXRoIGJhY2twb3J0aW5nIHlvdXIgY2hhbmdlIGFzIGlzPwo+IAo+IElmIHRoaXMg
Y29tbWl0IHdvdWxkIGJlIGJhY2twb3J0ZWQsIHdoYXQgdmFsdWUgeW91J2QgcHV0IGluIHRoYXQg
I2lmZGVmPwoKSSdkIGtlZXAgaXQgYXMgaXMuIFRoZSBmaWVsZCBhZGRpdGlvbiBoYXBwZW5zIGZv
ciA0LjEzLiBBbmQgYXMgeW91IHNheSAuLi4KCj4gQWxzbywgb25lIG1heSBhcmd1ZSB0aGF0IEFC
SSBjaGFuZ2VzIHNob3VsZCBub3QgYmUgYmFja3BvcnRlZC4uLiBCdXQKPiBzaW5jZSB0aGVyZSBp
cyBjbGVhciBhbmQgaW5kZXBlbmRlbnQgb2YgeGVuIHZlcnNpb24gbWV0aG9kIG9mIGRldGVjdGlu
Zwo+IGl0LCBJIGRvbid0IHRoaW5rIHRoaXMgd291bGQgYmUgYSBiaWcgaXNzdWUgaGVyZS4KCi4u
LiB0aGVyZSdzIG5vdCByZWFsbHkgYW55IGlzc3VlIHdpdGggc3VyZmFjaW5nIHRoaXMgYWxzbyBp
biBvbGRlcgp2ZXJzaW9ucy4KCj4+ID4gSWYgbm90LCB0aGVuIGF0IGxlYXN0IGFib3J0IGJvb3Qg
d2hlbiB0ZXh0IGNvbnNvbGUgaXMgc3RpbGwgdGhlcmUKPj4gPiAoYmxleGl0IGJlZm9yZSBlZmlf
ZXhpdF9ib290KS4gQW55IHByZWZlcmVuY2U/Cj4+IAo+PiBXaGF0J3Mgd3Jvbmcgd2l0aCB0aGUg
dGV4dCBjb25zb2xlIHN0aWxsIGFjdGl2ZT8gT3IgbWF5YmUgSSdtCj4+IG1pc3VuZGVyc3RhbmRp
bnQgeW91IG1ha2UuLi4KPiAKPiBBcyBzb29uIGFzIHlvdSBjYWxsIEV4aXRCb290U2VydmljZXMo
KSwgeW91IGNhbid0IHVzZQo+IFNJTVBMRV9URVhUX09VVFBVVF9JTlRFUkZBQ0UgYW55bW9yZS4g
V2hpY2ggbWVhbnMgaWYgYSkgZnJhbWVidWZmZXIKPiBhZGRyZXNzIGRpZG4ndCBmaXQsIGFuZCBi
KSB5b3UgY2FsbGVkIEV4aXRCb290U2VydmljZXMoKSBhbHJlYWR5LCB5b3UKPiBkb24ndCBoYXZl
IGFueSBtZWFucyB0byB0ZWxsIHRoZSB1c2VyIHdoYXQgaXMgd3JvbmcuIE90aGVyIHRoYW4gc2Vy
aWFsCj4gY29uc29sZSBvZiBjb3Vyc2UsIGlmIHlvdSdyZSBsdWNreSBlbm91Z2ggdG8gaGF2ZSBv
bmUuIFNvIHRoZSBpZGVhIHdhcwo+IHRvIHJlcG9ydCB0aGUgcHJvYmxlbSBiZWZvcmUgRXhpdEJv
b3RTZXJ2aWNlcygpLgoKT2gsIHNvIGJlICJ0ZXh0IGNvbnNvbGUiIHlvdSBtZWFudCB0aGUgRUZJ
IGludGVyZmFjZSwgbm90IGEKY29uc29sZSBpbiB0ZXh0IG1vZGUgKHdoaWNoIHdlIGNhbiBkcml2
ZSkuIEZhaWxpbmcgdG8gYm9vdCBpbgpzdWNoIGEgY2FzZSBzZWVtcyB3b3JzZSB0byBtZSB0aGFu
IGJvb3RpbmcgZWZmZWN0aXZlbHkKaGVhZGxlc3MuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 08 09:59:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 May 2019 09:59:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOJMX-0005e6-BH; Wed, 08 May 2019 09:59:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=O+xT=TI=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1hOJMW-0005dv-KZ
 for xen-devel@lists.xen.org; Wed, 08 May 2019 09:59:44 +0000
X-Inumbo-ID: 0010a965-7178-11e9-843c-bc764e045a96
Received: from mail-lj1-x242.google.com (unknown [2a00:1450:4864:20::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0010a965-7178-11e9-843c-bc764e045a96;
 Wed, 08 May 2019 09:59:43 +0000 (UTC)
Received: by mail-lj1-x242.google.com with SMTP id e13so2341699ljl.11
 for <xen-devel@lists.xen.org>; Wed, 08 May 2019 02:59:43 -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=ub7oPvhz5Sx32zhTP0sFlTWKTefTxr3drYY/p0XkoKg=;
 b=V9FtBmDiOIBMtybCvbmfqXYMvt2jWqTugD+mPOjjtkJ3R+DgDLB5G9TJnHSM5NrSar
 EIjgEBZZJu7kU/bs1n4CZIgK7oloz5pW2yUI8Av8Zg9cGnmFhD9FJflAULU/AQuy+cCG
 CK0JpXxUvDeXp4nU7rMQjFZLCxtYmFEqSspzWcULMt63I/pxdYOVO3TNNg5sxbCYiT1p
 XuZ2AN2PbOP3B4X8OEVnGaeIwJBYbHLZvKbqYywojRbtX6ebjcdnLK/QWvUhT57kzsaQ
 /YDJCBloRPMK1JeJgkCh6FmfK2hRnhMuhH45A4XXX1pdc/bXBFob3IVwdK8oQ3ARqoiW
 h0uQ==
X-Google-DKIM-Signature: v=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=ub7oPvhz5Sx32zhTP0sFlTWKTefTxr3drYY/p0XkoKg=;
 b=id5Aa4XvjwrUQIlSgEwxqQt/jC53bcym0NW1pUBkH1uNO0EuKKE7Xh+7pWt1hGl0Ou
 wSy0uE8vwA94O+XHVMMLYmpX+uIoY+WYn4lXA7q0vK/OkdkVdVD5g1BChAfjbbs2l/Ny
 TP5kIjnkV0V6OyXXglUKD7JsD2XcBFkhtGMwwwhXx/6/cdAQV4fwDMKr7B0lzqxOUusF
 DpTSGzloZf1pjKPqcStPmZEeiBkODR3MFuaO08FFfuVYxIJwlG9/Lt6Je7BQdWsJ7/Zw
 Rr0BQViBqebKtuQSCdUQe6K/YdStL2ENCO3u9SjMHwldNZducu/r74A3HG+DG3OWOPnH
 dofw==
X-Gm-Message-State: APjAAAXkODvYTSUMjRJbnF3XmWjyluc46QrifXezFJSK2diVnwsN+dg7
 xGBtyDZcgcj44mJpTYEpNgu/K/bJTXU=
X-Google-Smtp-Source: APXvYqykNxqbbMH8afa4aRzQyR8FV8CuF0npjZu0eg/E7GqRQpCSmR1ybj6TQFoYallsLDaeR4xV5w==
X-Received: by 2002:a2e:7f12:: with SMTP id a18mr3473498ljd.144.1557309580986; 
 Wed, 08 May 2019 02:59:40 -0700 (PDT)
Received: from aanisov-work.kyiv.epam.com (ll-22.209.223.85.sovam.net.ua.
 [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id x2sm3779665ljx.13.2019.05.08.02.59.39
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 08 May 2019 02:59:40 -0700 (PDT)
From: Andrii Anisov <andrii.anisov@gmail.com>
To: xen-devel@lists.xen.org
Date: Wed,  8 May 2019 12:59:38 +0300
Message-Id: <1557309578-6436-1-git-send-email-andrii.anisov@gmail.com>
X-Mailer: git-send-email 2.7.4
Subject: [Xen-devel] [PATCH] xen:arm: we never get into schedule_tail() with
 prev==current
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>, Dario Faggioli <dfaggioli@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KCkFSTSdzIHNjaGVk
dWxlX3RhaWwoKSBpcyBjYWxsZWQgZnJvbSB0d28gcGxhY2VzOiBjb250ZXh0X3N3aXRjaCgpIGFu
ZApjb250aW51ZV9uZXdfdmNwdSgpLiBCb3RoIGZ1bmN0aW9ucyBhcmUgYWx3YXlzIGNhbGxlZCB3
aXRoCnByZXYhPWN1cnJlbnQuIFNvIHJlcGxhY2UgdGhlIGNvcnJlc3BvbmRlbnQgY2hlY2sgaW4g
c2NoZWR1bGVfdGFpbCgpCndpdGggQVNTRVJUKCkgd2hpY2ggaXMgdGhlIGRldmVsb3BtZW50IChk
ZWJ1ZykgYnVpbGQgZ3VhcmQuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyaWkgQW5pc292IDxhbmRyaWlf
YW5pc292QGVwYW0uY29tPgotLS0KIHhlbi9hcmNoL2FybS9kb21haW4uYyB8IDUgKysrLS0KIDEg
ZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCmluZGV4IDZk
YzYzM2UuLjcyMWQ0MGUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9kb21haW4uYworKysgYi94
ZW4vYXJjaC9hcm0vZG9tYWluLmMKQEAgLTMwNSw2ICszMDUsOCBAQCBzdGF0aWMgdm9pZCB1cGRh
dGVfcnVuc3RhdGVfYXJlYShzdHJ1Y3QgdmNwdSAqdikKIAogc3RhdGljIHZvaWQgc2NoZWR1bGVf
dGFpbChzdHJ1Y3QgdmNwdSAqcHJldikKIHsKKyAgICBBU1NFUlQocHJldiAhPSBjdXJyZW50KTsK
KwogICAgIGN0eHRfc3dpdGNoX2Zyb20ocHJldik7CiAKICAgICBjdHh0X3N3aXRjaF90byhjdXJy
ZW50KTsKQEAgLTMxMyw4ICszMTUsNyBAQCBzdGF0aWMgdm9pZCBzY2hlZHVsZV90YWlsKHN0cnVj
dCB2Y3B1ICpwcmV2KQogCiAgICAgY29udGV4dF9zYXZlZChwcmV2KTsKIAotICAgIGlmICggcHJl
diAhPSBjdXJyZW50ICkKLSAgICAgICAgdXBkYXRlX3J1bnN0YXRlX2FyZWEoY3VycmVudCk7Cisg
ICAgdXBkYXRlX3J1bnN0YXRlX2FyZWEoY3VycmVudCk7CiAKICAgICAvKiBFbnN1cmUgdGhhdCB0
aGUgdmNwdSBoYXMgYW4gdXAtdG8tZGF0ZSB0aW1lIGJhc2UuICovCiAgICAgdXBkYXRlX3ZjcHVf
c3lzdGVtX3RpbWUoY3VycmVudCk7Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 08 09:59:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 May 2019 09:59:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOJMX-0005e0-2x; Wed, 08 May 2019 09:59:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=O+xT=TI=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1hOJMW-0005dq-8W
 for xen-devel@lists.xenproject.org; Wed, 08 May 2019 09:59:44 +0000
X-Inumbo-ID: ffbc4b36-7177-11e9-843c-bc764e045a96
Received: from mail-lj1-x244.google.com (unknown [2a00:1450:4864:20::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ffbc4b36-7177-11e9-843c-bc764e045a96;
 Wed, 08 May 2019 09:59:42 +0000 (UTC)
Received: by mail-lj1-x244.google.com with SMTP id u21so7795874lja.5
 for <xen-devel@lists.xenproject.org>; Wed, 08 May 2019 02:59:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=ub7oPvhz5Sx32zhTP0sFlTWKTefTxr3drYY/p0XkoKg=;
 b=V9FtBmDiOIBMtybCvbmfqXYMvt2jWqTugD+mPOjjtkJ3R+DgDLB5G9TJnHSM5NrSar
 EIjgEBZZJu7kU/bs1n4CZIgK7oloz5pW2yUI8Av8Zg9cGnmFhD9FJflAULU/AQuy+cCG
 CK0JpXxUvDeXp4nU7rMQjFZLCxtYmFEqSspzWcULMt63I/pxdYOVO3TNNg5sxbCYiT1p
 XuZ2AN2PbOP3B4X8OEVnGaeIwJBYbHLZvKbqYywojRbtX6ebjcdnLK/QWvUhT57kzsaQ
 /YDJCBloRPMK1JeJgkCh6FmfK2hRnhMuhH45A4XXX1pdc/bXBFob3IVwdK8oQ3ARqoiW
 h0uQ==
X-Google-DKIM-Signature: v=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=ub7oPvhz5Sx32zhTP0sFlTWKTefTxr3drYY/p0XkoKg=;
 b=tZAX0cyGDKn6nsLsLODzPk4CXRc9ngxnuuTq27A7YYOke53DZdfD6KVexC9HgaOjgK
 /CWhQk2ylK6fnuZFkLixrAe3TnImpKSMMIPWCECkay1XfsYRYZoL0QFmFUwbJBYMrVVF
 Hpwk4GBsP2R8O60dcZtKK4xukQWpeelGr0IzG7GxA0XVYlIILoufnlQFkxRF8sIvU6oh
 9wRVMRRc4rnglhov2x0XN9QY7XlLpseU9NMRJR1Zwo3pxZtvwenrwpmjymU6Zh8LHlw/
 HMJQH7BLM0VUVOmvYq2kSu2As0yr5eqFlFFRjPt8BZJjKmsMbb8zwDYqvWi4LLw9juWJ
 Zn6g==
X-Gm-Message-State: APjAAAX5cRqEyjNIjV0huCdt/m/QqcHPOrrCJWYWjybO60ld3+zDuioh
 hx3vUC1EbOFXbdDTcOXfR+s=
X-Google-Smtp-Source: APXvYqykNxqbbMH8afa4aRzQyR8FV8CuF0npjZu0eg/E7GqRQpCSmR1ybj6TQFoYallsLDaeR4xV5w==
X-Received: by 2002:a2e:7f12:: with SMTP id a18mr3473498ljd.144.1557309580986; 
 Wed, 08 May 2019 02:59:40 -0700 (PDT)
Received: from aanisov-work.kyiv.epam.com (ll-22.209.223.85.sovam.net.ua.
 [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id x2sm3779665ljx.13.2019.05.08.02.59.39
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 08 May 2019 02:59:40 -0700 (PDT)
From: Andrii Anisov <andrii.anisov@gmail.com>
To: xen-devel@lists.xen.org
Date: Wed,  8 May 2019 12:59:38 +0300
Message-Id: <1557309578-6436-1-git-send-email-andrii.anisov@gmail.com>
X-Mailer: git-send-email 2.7.4
Subject: [Xen-devel] [PATCH] xen:arm: we never get into schedule_tail() with
 prev==current
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>, Dario Faggioli <dfaggioli@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KCkFSTSdzIHNjaGVk
dWxlX3RhaWwoKSBpcyBjYWxsZWQgZnJvbSB0d28gcGxhY2VzOiBjb250ZXh0X3N3aXRjaCgpIGFu
ZApjb250aW51ZV9uZXdfdmNwdSgpLiBCb3RoIGZ1bmN0aW9ucyBhcmUgYWx3YXlzIGNhbGxlZCB3
aXRoCnByZXYhPWN1cnJlbnQuIFNvIHJlcGxhY2UgdGhlIGNvcnJlc3BvbmRlbnQgY2hlY2sgaW4g
c2NoZWR1bGVfdGFpbCgpCndpdGggQVNTRVJUKCkgd2hpY2ggaXMgdGhlIGRldmVsb3BtZW50IChk
ZWJ1ZykgYnVpbGQgZ3VhcmQuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyaWkgQW5pc292IDxhbmRyaWlf
YW5pc292QGVwYW0uY29tPgotLS0KIHhlbi9hcmNoL2FybS9kb21haW4uYyB8IDUgKysrLS0KIDEg
ZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCmluZGV4IDZk
YzYzM2UuLjcyMWQ0MGUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9kb21haW4uYworKysgYi94
ZW4vYXJjaC9hcm0vZG9tYWluLmMKQEAgLTMwNSw2ICszMDUsOCBAQCBzdGF0aWMgdm9pZCB1cGRh
dGVfcnVuc3RhdGVfYXJlYShzdHJ1Y3QgdmNwdSAqdikKIAogc3RhdGljIHZvaWQgc2NoZWR1bGVf
dGFpbChzdHJ1Y3QgdmNwdSAqcHJldikKIHsKKyAgICBBU1NFUlQocHJldiAhPSBjdXJyZW50KTsK
KwogICAgIGN0eHRfc3dpdGNoX2Zyb20ocHJldik7CiAKICAgICBjdHh0X3N3aXRjaF90byhjdXJy
ZW50KTsKQEAgLTMxMyw4ICszMTUsNyBAQCBzdGF0aWMgdm9pZCBzY2hlZHVsZV90YWlsKHN0cnVj
dCB2Y3B1ICpwcmV2KQogCiAgICAgY29udGV4dF9zYXZlZChwcmV2KTsKIAotICAgIGlmICggcHJl
diAhPSBjdXJyZW50ICkKLSAgICAgICAgdXBkYXRlX3J1bnN0YXRlX2FyZWEoY3VycmVudCk7Cisg
ICAgdXBkYXRlX3J1bnN0YXRlX2FyZWEoY3VycmVudCk7CiAKICAgICAvKiBFbnN1cmUgdGhhdCB0
aGUgdmNwdSBoYXMgYW4gdXAtdG8tZGF0ZSB0aW1lIGJhc2UuICovCiAgICAgdXBkYXRlX3ZjcHVf
c3lzdGVtX3RpbWUoY3VycmVudCk7Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 08 10:03:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 May 2019 10:03:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOJPp-0006Zk-Dz; Wed, 08 May 2019 10:03:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=O+xT=TI=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1hOJPo-0006Zf-HD
 for xen-devel@lists.xenproject.org; Wed, 08 May 2019 10:03:08 +0000
X-Inumbo-ID: 79b4b13d-7178-11e9-843c-bc764e045a96
Received: from mail-lj1-x243.google.com (unknown [2a00:1450:4864:20::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 79b4b13d-7178-11e9-843c-bc764e045a96;
 Wed, 08 May 2019 10:03:07 +0000 (UTC)
Received: by mail-lj1-x243.google.com with SMTP id n4so1021757ljg.4
 for <xen-devel@lists.xenproject.org>; Wed, 08 May 2019 03:03:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=kUYfIOI/dX6Eo0a7YSZabosEkctek8F7P01X+OTN00Q=;
 b=rJwgUr4GsI26naR7i3bRg1v4jHY7nIzldb+YiOUPqVougOXkWLWnnRa0bcxQjIVVAE
 eVTjgnvo/UeX/anmbMnOu8AjGZpatC+2QlKS/5x4y7IrFw1MzN6/+DO961oGtTjwsVwM
 zFDKA/Zb5NRbI7Ecq03LlZrFqoRHyTXUyTQM7/XCcRPSEi/3ZQ77jbcNwznvHrVuqkMk
 /KHMN23pZ5sEEYYgbaHpDQXMrSa3oIME3p45ySxgqiHjuZ5yNNTiEhhLkqiZDkYqFDRA
 1vV58G3kuSR1j7DECqY2MfNuyu0OCUG93KEDVc07mZM+IqofT5xZ60mF3FzVmA/xflFf
 GgWQ==
X-Google-DKIM-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=kUYfIOI/dX6Eo0a7YSZabosEkctek8F7P01X+OTN00Q=;
 b=qO0li7d4PpwcUr5Rnfpgt9OQpW7e48GevOlKgirpS/p0g53oPRkkbB013TC7yz4h1u
 FUVxmQW8QxDge+/ydEtVnu7ZDn7SF7nTSUsEhdZwPK54jGnyqhoPq7Lf1azruuWTrmc6
 LUxD1cu8m8ZXhFcuI1h1bYGEt5wFsQIIfNvbarN1qOqIpABMFw6Foc2mSKRNgEh3vLk4
 MG0CponJnLvLE6TkXRL9ojbERNre3KYk3Sa0JyaAsjckyGhUHt517jEvk+nxv76pu6EG
 qKTiNrZgDybfPyczlfa4Xc9niSR8vPQ62ewWLLjm/YULMVbP6xDKyXaRCgqUETTOLObh
 r8hg==
X-Gm-Message-State: APjAAAUK5IzjCvGmpApipKGTRhF5xj//SVRipkjdAbka3u5R2uOBVFoR
 CzAUqEWnrvAx00b2nq+s6xQ=
X-Google-Smtp-Source: APXvYqxxM5Aka8xbfs0fkork+lJaL89EKl9ws7nOOKGYVEr8aC1NygaqTeD5jn8DU7dPefSi0h++og==
X-Received: by 2002:a2e:96d9:: with SMTP id d25mr19586669ljj.78.1557309785840; 
 Wed, 08 May 2019 03:03:05 -0700 (PDT)
Received: from [10.17.180.71] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id
 p74sm361234ljb.92.2019.05.08.03.03.03
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 08 May 2019 03:03:04 -0700 (PDT)
To: Dario Faggioli <dfaggioli@suse.com>, xen-devel@lists.xenproject.org
References: <155577364571.25746.11988517450711182732.stgit@wayrath>
 <155577388740.25746.3780283868034526234.stgit@wayrath>
 <e877f9f5-ea44-47cd-a974-971768a17735@gmail.com>
 <f136a702e983d174613238619acb2f64bf914fdc.camel@suse.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <964c1e29-2d83-3c7c-06eb-424c29ce6cfa@gmail.com>
Date: Wed, 8 May 2019 13:03:02 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <f136a702e983d174613238619acb2f64bf914fdc.camel@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 2/2] xen: sched: we never get into
 context_switch() with prev==next
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gRGFyaW8sCgpTb3JyeSBmb3IgYSBkZWxheWVkIGFuc3dlciwKCk9uIDI2LjA0LjE5IDE4
OjEzLCBEYXJpbyBGYWdnaW9saSB3cm90ZToKPiBZb3UncmUgc3VnZ2VzdGluZyB0aGF0J3MgcmVk
dW5kYW50IHRvbywgYXJlbid0IHlvdT8KClllcywgSSBkby4KQW5kIGhhdmUgcHVzaGVkIHRoZSBw
YXRjaCBbMV0uCgpbMV0gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1s
L3hlbi1kZXZlbC8yMDE5LTA1L21zZzAwNTk3Lmh0bWwKCi0tIApTaW5jZXJlbHksCkFuZHJpaSBB
bmlzb3YuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 08 10:10:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 May 2019 10:10:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOJXE-0007Xz-7q; Wed, 08 May 2019 10:10:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DUHD=TI=citrix.com=prvs=024c7dee5=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1hOJXD-0007Xp-7N
 for xen-devel@lists.xenproject.org; Wed, 08 May 2019 10:10:47 +0000
X-Inumbo-ID: 8aedb628-7179-11e9-a8af-dbc86bc733de
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8aedb628-7179-11e9-a8af-dbc86bc733de;
 Wed, 08 May 2019 10:10:45 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,445,1549929600"; d="scan'208";a="85258832"
To: Andrii Anisov <andrii.anisov@gmail.com>, <xen-devel@lists.xen.org>
References: <1556007026-31057-1-git-send-email-andrii.anisov@gmail.com>
 <1556007026-31057-2-git-send-email-andrii.anisov@gmail.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT6JAlcEEwEKAEECGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEWIQTXqBy2bTNXPzpOYFimNjwxBZC0bQUCXEowWQUJDCJ7dgAKCRCmNjwx
 BZC0beKvEACJ75YlJXd7TnNHgFyiCJkm/qPeoQ3sFGSDZuZh7SKcdt9+3V2bFEb0Mii1hQaz
 3hRqZb8sYPHJrGP0ljK09k3wf8k3OuNxziLQBJyzvn7WNlE4wBEcy/Ejo9TVBdA4ph5D0YaZ
 nqdsPmxe/xlTFuSkgu4ep1v9dfVP1TQR0e+JIBa/Ss+cKC5intKm+8JxpOploAHuzaPu0L/X
 FapzsIXqgT9eIQeBEgO2hge6h9Jov3WeED/vh8kA7f8c6zQ/gs5E7VGALwsiLrhr0LZFcKcw
 kI3oCCrB/C/wyPZv789Ra8EXbeRSJmTjcnBwHRPjnjwQmetRDD1t+VyrkC6uujT5jmgOBzaj
 KCqZ8PcMAssOzdzQtKmjUQ2b3ICPs2X13xZ5M5/OVs1W3TG5gkvMh4YoHi4ilFnOk+v3/j7q
 65FG6N0JLb94Ndi80HkIOQQ1XVGTyu6bUPaBg3rWK91Csp1682kD/dNVF3FKHrRLmSVtmEQR
 5rK0+VGc/FmR6vd4haKGWIRuPxzg+pBR77avIZpU7C7+UXGuZ5CbHwIdY8LojJg2TuUdqaVj
 yxmEZLOA8rVHipCGrslRNthVbJrGN/pqtKjCClFZHIAYJQ9EGLHXLG9Pj76opfjHij3MpR3o
 pCGAh6KsCrfrsvjnpDwqSbngGyEVH030irSk4SwIqZ7FwLkBDQRUWmc6AQgAzpc8Ng5Opbrh
 iZrn69Xr3js28p+b4a+0BOvC48NfrNovZw4eFeKIzmI/t6EkJkSqBIxobWRpBkwGweENsqnd
 0qigmsDw4N7J9Xx0h9ARDqiWxX4jr7u9xauI+CRJ1rBNO3VV30QdACwQ4LqhR/WA+IjdhyMH
 wj3EJGE61NdP/h0zfaLYAbvEg47/TPThFsm4m8Rd6bX7RkrrOgBbL/AOnYOMEivyfZZKX1vv
 iEemAvLfdk2lZt7Vm6X/fbKbV8tPUuZELzNedJvTTBS3/l1FVz9OUcLDeWhGEdlxqXH0sYWh
 E9+PXTAfz5JxKH+LMetwEM8DbuOoDIpmIGZKrZ+2fQARAQABiQNbBBgBCgAmAhsCFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKMJ4FCQnQ/OQBKcBdIAQZAQoABgUCVFpnOgAKCRCyFcen
 x4Qb7cXrCAC0qQeEWmLa9oEAPa+5U6wvG1t/mi22gZN6uzQXH1faIOoDehr7PPESE6tuR/vI
 CTTnaSrd4UDPNeqOqVF07YexWD1LDcQG6PnRqC5DIX1RGE3BaSaMl2pFJP8y+chews11yP8G
 DBbxaIsTcHZI1iVIC9XLhoeegWi84vYc8F4ziADVfowbmbvcVw11gE8tmALCwTeBeZVteXjh
 0OELHwrc1/4j4yvENjIXRO+QLIgk43kB57Upr4tP2MEcs0odgPM+Q+oETOJ00xzLgkTnLPim
 C1FIW2bOZdTj+Uq6ezRS2LKsNmW+PRRvNyA5ojEbA/faxmAjMZtLdSSSeFK8y4SoCRCmNjwx
 BZC0bevWEACRu+GyQgrdGmorUptniIeO1jQlpTiP5WpVnk9Oe8SiLoXUhXXNj6EtzyLGpYmf
 kEAbki+S6WAKnzZd3shL58AuMyDxtFNNjNeKJOcl6FL7JPBIIgIp3wR401Ep+/s5pl3Nw8Ii
 157f0T7o8CPb54w6S1WsMkU78WzTxIs/1lLblSMcvyz1Jq64g4OqiWI85JfkzPLlloVf1rzy
 ebIBLrrmjhCE2tL1RONpE/KRVb+Q+PIs5+YcZ+Q1e0vXWA7NhTWFbWx3+N6WW6gaGpbFbopo
 FkYRpj+2TA5cX5zW148/xU5/ATEb5vdUkFLUFVy5YNUSyeBHuaf6fGmBrDc47rQjAOt1rmyD
 56MUBHpLUbvA6NkPezb7T6bQpupyzGRkMUmSwHiLyQNJQhVe+9NiJJvtEE3jol0JVJoQ9WVn
 FAzPNCgHQyvbsIF3gYkCYKI0w8EhEoH5FHYLoKS6Jg880IY5rXzoAEfPvLXegy6mhYl+mNVN
 QUBD4h9XtOvcdzR559lZuC0Ksy7Xqw3BMolmKsRO3gWKhXSna3zKl4UuheyZtubVWoNWP/bn
 vbyiYnLwuiKDfNAinEWERC8nPKlv3PkZw5d3t46F1Dx0TMf16NmP+azsRpnMZyzpY8BL2eur
 feSGAOB9qjZNyzbo5nEKHldKWCKE7Ye0EPEjECS1gjKDwbkBDQRUWrq9AQgA7aJ0i1pQSmUR
 6ZXZD2YEDxia2ByR0uZoTS7N0NYv1OjU8v6p017u0Fco5+Qoju/fZ97ScHhp5xGVAk5kxZBF
 DT4ovJd0nIeSr3bbWwfNzGx1waztfdzXt6n3MBKr7AhioB1m+vuk31redUdnhbtvN7O40MC+
 fgSk5/+jRGxY3IOVPooQKzUO7M51GoOg4wl9ia3H2EzOoGhN2vpTbT8qCcL92ZZZwkBRldoA
 Wn7c1hEKSTuT3f1VpSmhjnX0J4uvKZ1V2R7rooKJYFBcySC0wa8aTmAtAvLgfcpe+legOtgq
 DKzLuN45xzEjyjCiI521t8zxNMPJY9FiCPNv0sCkDwARAQABiQI8BBgBCgAmAhsMFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKNJYFCQnQrVkACgkQpjY8MQWQtG2Xxg//RrRP+PFYuNXt
 9C5hec/JoY24TkGPPd2tMC9usWZVImIk7VlHlAeqHeE0lWU0LRGIvOBITbS9izw6fOVQBvCA
 Fni56S12fKLusWgWhgu03toT9ZGxZ9W22yfw5uThSHQ4y09wRWAIYvhJsKnPGGC2KDxFvtz5
 4pYYNe8Icy4bwsxcgbaSFaRh+mYtts6wE9VzyJvyfTqbe8VrvE+3InG5rrlNn51AO6M4Wv20
 iFEgYanJXfhicl0WCQrHyTLfdB5p1w+072CL8uryHQVfD0FcDe+J/wl3bmYze+aD1SlPzFoI
 MaSIXKejC6oh6DAT4rvU8kMAbX90T834Mvbc3jplaWorNJEwjAH/r+v877AI9Vsmptis+rni
 JwUissjRbcdlkKBisoUZRPmxQeUifxUpqgulZcYwbEC/a49+WvbaYUriaDLHzg9xisijHwD2
 yWV8igBeg+cmwnk0mPz8tIVvwi4lICAgXob7HZiaqKnwaDXs4LiS4vdG5s/ElnE3rIc87yru
 24n3ypeDZ6f5LkdqL1UNp5/0Aqbr3EiN7/ina4YVyscy9754l944kyHnnMRLVykg0v+kakj0
 h0RJ5LbfLAMM8M52KIA3y14g0Fb7kHLcOUMVcgfQ3PrN6chtC+5l6ouDIlSLR3toxH8Aam7E
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <69609dfd-bb84-a03d-2657-0a06074a9863@citrix.com>
Date: Wed, 8 May 2019 11:10:40 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <1556007026-31057-2-git-send-email-andrii.anisov@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 1/2] xen: introduce
 VCPUOP_register_runstate_phys_memory_area hypercall
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gNC8yMy8xOSA5OjEwIEFNLCBBbmRyaWkgQW5pc292IHdyb3RlOgo+IEZyb206IEFuZHJpaSBB
bmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+Cj4gCj4gVGhlIGh5cGVyY2FsbCBlbXBsb3lz
IHRoZSBzYW1lIHZjcHVfcmVnaXN0ZXJfcnVuc3RhdGVfbWVtb3J5X2FyZWEKPiBzdHJ1Y3R1cmUg
Zm9yIHRoZSBpbnRlcmZhY2UsIGJ1dCByZXF1aXJlcyByZWdpc3RlcmVkIGFyZWEgdG8gbm90Cj4g
Y3Jvc3MgYSBwYWdlIGJvdW5kYXJ5LgoKVGhpcyBuZWVkcyBhIGxvdCBtb3JlIGluZm9ybWF0aW9u
LgoKSSB1c2UgdGhlIGZvbGxvd2luZyB0ZW1wbGF0ZSB3aGVuIHdyaXRpbmcgY2hhbmdlbG9nIGVu
dHJpZXM6CgoqIFdoYXQncyB0aGUgY3VycmVudCBzaXR1YXRpb24KKiBXaHkgaXMgdGhhdCBhIHBy
b2JsZW0KKiBIb3cgdGhpcyBwYXRjaCBmaXhlcyBpdAoqIEFueSBvdGhlciBpbmZvcm1hdGlvbiBu
ZWVkZWQgdG8gdW5kZXJzdGFuZCB0aGUgcGF0Y2guCgpZb3UgY2FuIGRyb3AgdGhpbmdzIHdoZW4g
aXQncyBvYnZpb3VzLCBidXQgaXQncyBub3QgYXQgYWxsIG9idmlvdXMgaW4KdGhpcyBjYXNlLCBh
dCBsZWFzdCB0byBtZS4KClRoaXMgc2VlbXMgdG8gYmUgaW1wbGVtZW50aW5nIGEgVkNQVU9QIHdo
aWNoIGR1cGxpY2F0ZXMgYW5vdGhlciBWQ1BVT1AncwpmdW5jdGlvbmFsaXR5LCB3aXRoIHNvbWUg
dHdlYWtzLiAgSSBjYW4gYmFjay1ndWVzcyB3aGF0IHRoZSBkaWZmZXJlbmNlcwphcmUgZnJvbSB0
aGUgZGVzY3JpcHRpb24gKGUuZywuIHRoZSBvdGhlciBvbmUgbXVzdCBiZSBhIHZpcnR1YWwgYWRk
cmVzcywKbWF5IGNyb3NzIGEgcGFnZSBib3VuZGFyeSwgJmMpLCBidXQgSSBjYW4ndCB0ZWxsIHdo
eSB0aGF0J3MgYSBwcm9ibGVtLgoKQWxzbywgSSBkb24ndCBzZWUgdGhlIHBvaW50IG9mIHNlcGFy
YXRpbmcgdGhlIGRlZmluaXRpb24gZnJvbSB0aGUKaW1wbGVtZW50YXRpb24gLS0gd2h5IG5vdCBz
cXVhc2ggdGhlc2UgdHdvIHBhdGNoZXMgdG9nZXRoZXI/CgogLUdlb3JnZQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 08 10:10:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 May 2019 10:10:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOJXF-0007Y5-GI; Wed, 08 May 2019 10:10:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DUHD=TI=citrix.com=prvs=024c7dee5=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1hOJXD-0007Xu-Ot
 for xen-devel@lists.xen.org; Wed, 08 May 2019 10:10:47 +0000
X-Inumbo-ID: 8b060ba6-7179-11e9-a245-43b21895e107
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8b060ba6-7179-11e9-a245-43b21895e107;
 Wed, 08 May 2019 10:10:45 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,445,1549929600"; d="scan'208";a="85258832"
To: Andrii Anisov <andrii.anisov@gmail.com>, <xen-devel@lists.xen.org>
References: <1556007026-31057-1-git-send-email-andrii.anisov@gmail.com>
 <1556007026-31057-2-git-send-email-andrii.anisov@gmail.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT6JAlcEEwEKAEECGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEWIQTXqBy2bTNXPzpOYFimNjwxBZC0bQUCXEowWQUJDCJ7dgAKCRCmNjwx
 BZC0beKvEACJ75YlJXd7TnNHgFyiCJkm/qPeoQ3sFGSDZuZh7SKcdt9+3V2bFEb0Mii1hQaz
 3hRqZb8sYPHJrGP0ljK09k3wf8k3OuNxziLQBJyzvn7WNlE4wBEcy/Ejo9TVBdA4ph5D0YaZ
 nqdsPmxe/xlTFuSkgu4ep1v9dfVP1TQR0e+JIBa/Ss+cKC5intKm+8JxpOploAHuzaPu0L/X
 FapzsIXqgT9eIQeBEgO2hge6h9Jov3WeED/vh8kA7f8c6zQ/gs5E7VGALwsiLrhr0LZFcKcw
 kI3oCCrB/C/wyPZv789Ra8EXbeRSJmTjcnBwHRPjnjwQmetRDD1t+VyrkC6uujT5jmgOBzaj
 KCqZ8PcMAssOzdzQtKmjUQ2b3ICPs2X13xZ5M5/OVs1W3TG5gkvMh4YoHi4ilFnOk+v3/j7q
 65FG6N0JLb94Ndi80HkIOQQ1XVGTyu6bUPaBg3rWK91Csp1682kD/dNVF3FKHrRLmSVtmEQR
 5rK0+VGc/FmR6vd4haKGWIRuPxzg+pBR77avIZpU7C7+UXGuZ5CbHwIdY8LojJg2TuUdqaVj
 yxmEZLOA8rVHipCGrslRNthVbJrGN/pqtKjCClFZHIAYJQ9EGLHXLG9Pj76opfjHij3MpR3o
 pCGAh6KsCrfrsvjnpDwqSbngGyEVH030irSk4SwIqZ7FwLkBDQRUWmc6AQgAzpc8Ng5Opbrh
 iZrn69Xr3js28p+b4a+0BOvC48NfrNovZw4eFeKIzmI/t6EkJkSqBIxobWRpBkwGweENsqnd
 0qigmsDw4N7J9Xx0h9ARDqiWxX4jr7u9xauI+CRJ1rBNO3VV30QdACwQ4LqhR/WA+IjdhyMH
 wj3EJGE61NdP/h0zfaLYAbvEg47/TPThFsm4m8Rd6bX7RkrrOgBbL/AOnYOMEivyfZZKX1vv
 iEemAvLfdk2lZt7Vm6X/fbKbV8tPUuZELzNedJvTTBS3/l1FVz9OUcLDeWhGEdlxqXH0sYWh
 E9+PXTAfz5JxKH+LMetwEM8DbuOoDIpmIGZKrZ+2fQARAQABiQNbBBgBCgAmAhsCFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKMJ4FCQnQ/OQBKcBdIAQZAQoABgUCVFpnOgAKCRCyFcen
 x4Qb7cXrCAC0qQeEWmLa9oEAPa+5U6wvG1t/mi22gZN6uzQXH1faIOoDehr7PPESE6tuR/vI
 CTTnaSrd4UDPNeqOqVF07YexWD1LDcQG6PnRqC5DIX1RGE3BaSaMl2pFJP8y+chews11yP8G
 DBbxaIsTcHZI1iVIC9XLhoeegWi84vYc8F4ziADVfowbmbvcVw11gE8tmALCwTeBeZVteXjh
 0OELHwrc1/4j4yvENjIXRO+QLIgk43kB57Upr4tP2MEcs0odgPM+Q+oETOJ00xzLgkTnLPim
 C1FIW2bOZdTj+Uq6ezRS2LKsNmW+PRRvNyA5ojEbA/faxmAjMZtLdSSSeFK8y4SoCRCmNjwx
 BZC0bevWEACRu+GyQgrdGmorUptniIeO1jQlpTiP5WpVnk9Oe8SiLoXUhXXNj6EtzyLGpYmf
 kEAbki+S6WAKnzZd3shL58AuMyDxtFNNjNeKJOcl6FL7JPBIIgIp3wR401Ep+/s5pl3Nw8Ii
 157f0T7o8CPb54w6S1WsMkU78WzTxIs/1lLblSMcvyz1Jq64g4OqiWI85JfkzPLlloVf1rzy
 ebIBLrrmjhCE2tL1RONpE/KRVb+Q+PIs5+YcZ+Q1e0vXWA7NhTWFbWx3+N6WW6gaGpbFbopo
 FkYRpj+2TA5cX5zW148/xU5/ATEb5vdUkFLUFVy5YNUSyeBHuaf6fGmBrDc47rQjAOt1rmyD
 56MUBHpLUbvA6NkPezb7T6bQpupyzGRkMUmSwHiLyQNJQhVe+9NiJJvtEE3jol0JVJoQ9WVn
 FAzPNCgHQyvbsIF3gYkCYKI0w8EhEoH5FHYLoKS6Jg880IY5rXzoAEfPvLXegy6mhYl+mNVN
 QUBD4h9XtOvcdzR559lZuC0Ksy7Xqw3BMolmKsRO3gWKhXSna3zKl4UuheyZtubVWoNWP/bn
 vbyiYnLwuiKDfNAinEWERC8nPKlv3PkZw5d3t46F1Dx0TMf16NmP+azsRpnMZyzpY8BL2eur
 feSGAOB9qjZNyzbo5nEKHldKWCKE7Ye0EPEjECS1gjKDwbkBDQRUWrq9AQgA7aJ0i1pQSmUR
 6ZXZD2YEDxia2ByR0uZoTS7N0NYv1OjU8v6p017u0Fco5+Qoju/fZ97ScHhp5xGVAk5kxZBF
 DT4ovJd0nIeSr3bbWwfNzGx1waztfdzXt6n3MBKr7AhioB1m+vuk31redUdnhbtvN7O40MC+
 fgSk5/+jRGxY3IOVPooQKzUO7M51GoOg4wl9ia3H2EzOoGhN2vpTbT8qCcL92ZZZwkBRldoA
 Wn7c1hEKSTuT3f1VpSmhjnX0J4uvKZ1V2R7rooKJYFBcySC0wa8aTmAtAvLgfcpe+legOtgq
 DKzLuN45xzEjyjCiI521t8zxNMPJY9FiCPNv0sCkDwARAQABiQI8BBgBCgAmAhsMFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKNJYFCQnQrVkACgkQpjY8MQWQtG2Xxg//RrRP+PFYuNXt
 9C5hec/JoY24TkGPPd2tMC9usWZVImIk7VlHlAeqHeE0lWU0LRGIvOBITbS9izw6fOVQBvCA
 Fni56S12fKLusWgWhgu03toT9ZGxZ9W22yfw5uThSHQ4y09wRWAIYvhJsKnPGGC2KDxFvtz5
 4pYYNe8Icy4bwsxcgbaSFaRh+mYtts6wE9VzyJvyfTqbe8VrvE+3InG5rrlNn51AO6M4Wv20
 iFEgYanJXfhicl0WCQrHyTLfdB5p1w+072CL8uryHQVfD0FcDe+J/wl3bmYze+aD1SlPzFoI
 MaSIXKejC6oh6DAT4rvU8kMAbX90T834Mvbc3jplaWorNJEwjAH/r+v877AI9Vsmptis+rni
 JwUissjRbcdlkKBisoUZRPmxQeUifxUpqgulZcYwbEC/a49+WvbaYUriaDLHzg9xisijHwD2
 yWV8igBeg+cmwnk0mPz8tIVvwi4lICAgXob7HZiaqKnwaDXs4LiS4vdG5s/ElnE3rIc87yru
 24n3ypeDZ6f5LkdqL1UNp5/0Aqbr3EiN7/ina4YVyscy9754l944kyHnnMRLVykg0v+kakj0
 h0RJ5LbfLAMM8M52KIA3y14g0Fb7kHLcOUMVcgfQ3PrN6chtC+5l6ouDIlSLR3toxH8Aam7E
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <69609dfd-bb84-a03d-2657-0a06074a9863@citrix.com>
Date: Wed, 8 May 2019 11:10:40 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <1556007026-31057-2-git-send-email-andrii.anisov@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 1/2] xen: introduce
 VCPUOP_register_runstate_phys_memory_area hypercall
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gNC8yMy8xOSA5OjEwIEFNLCBBbmRyaWkgQW5pc292IHdyb3RlOgo+IEZyb206IEFuZHJpaSBB
bmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+Cj4gCj4gVGhlIGh5cGVyY2FsbCBlbXBsb3lz
IHRoZSBzYW1lIHZjcHVfcmVnaXN0ZXJfcnVuc3RhdGVfbWVtb3J5X2FyZWEKPiBzdHJ1Y3R1cmUg
Zm9yIHRoZSBpbnRlcmZhY2UsIGJ1dCByZXF1aXJlcyByZWdpc3RlcmVkIGFyZWEgdG8gbm90Cj4g
Y3Jvc3MgYSBwYWdlIGJvdW5kYXJ5LgoKVGhpcyBuZWVkcyBhIGxvdCBtb3JlIGluZm9ybWF0aW9u
LgoKSSB1c2UgdGhlIGZvbGxvd2luZyB0ZW1wbGF0ZSB3aGVuIHdyaXRpbmcgY2hhbmdlbG9nIGVu
dHJpZXM6CgoqIFdoYXQncyB0aGUgY3VycmVudCBzaXR1YXRpb24KKiBXaHkgaXMgdGhhdCBhIHBy
b2JsZW0KKiBIb3cgdGhpcyBwYXRjaCBmaXhlcyBpdAoqIEFueSBvdGhlciBpbmZvcm1hdGlvbiBu
ZWVkZWQgdG8gdW5kZXJzdGFuZCB0aGUgcGF0Y2guCgpZb3UgY2FuIGRyb3AgdGhpbmdzIHdoZW4g
aXQncyBvYnZpb3VzLCBidXQgaXQncyBub3QgYXQgYWxsIG9idmlvdXMgaW4KdGhpcyBjYXNlLCBh
dCBsZWFzdCB0byBtZS4KClRoaXMgc2VlbXMgdG8gYmUgaW1wbGVtZW50aW5nIGEgVkNQVU9QIHdo
aWNoIGR1cGxpY2F0ZXMgYW5vdGhlciBWQ1BVT1AncwpmdW5jdGlvbmFsaXR5LCB3aXRoIHNvbWUg
dHdlYWtzLiAgSSBjYW4gYmFjay1ndWVzcyB3aGF0IHRoZSBkaWZmZXJlbmNlcwphcmUgZnJvbSB0
aGUgZGVzY3JpcHRpb24gKGUuZywuIHRoZSBvdGhlciBvbmUgbXVzdCBiZSBhIHZpcnR1YWwgYWRk
cmVzcywKbWF5IGNyb3NzIGEgcGFnZSBib3VuZGFyeSwgJmMpLCBidXQgSSBjYW4ndCB0ZWxsIHdo
eSB0aGF0J3MgYSBwcm9ibGVtLgoKQWxzbywgSSBkb24ndCBzZWUgdGhlIHBvaW50IG9mIHNlcGFy
YXRpbmcgdGhlIGRlZmluaXRpb24gZnJvbSB0aGUKaW1wbGVtZW50YXRpb24gLS0gd2h5IG5vdCBz
cXVhc2ggdGhlc2UgdHdvIHBhdGNoZXMgdG9nZXRoZXI/CgogLUdlb3JnZQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 08 10:12:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 May 2019 10:12:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOJZB-0007nO-Sj; Wed, 08 May 2019 10:12:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=RDkG=TI=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hOJZ9-0007n9-UG
 for xen-devel@lists.xenproject.org; Wed, 08 May 2019 10:12:47 +0000
X-Inumbo-ID: d2759c2c-7179-11e9-8b2e-57d3ff8c5e68
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d2759c2c-7179-11e9-8b2e-57d3ff8c5e68;
 Wed, 08 May 2019 10:12:45 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 08 May 2019 04:12:44 -0600
Message-Id: <5CD2AB9B020000780022CBF7@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 08 May 2019 04:12:43 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <george.dunlap@citrix.com>
References: <5C80F39B020000780021C629@prv1-mh.provo.novell.com>
 <6c98dadd-748f-0d84-6937-62b6e126678f@citrix.com>
 <5C8215B602000078001500F6@prv1-mh.provo.novell.com>
 <372489A5-EBBA-4D8D-B986-EB159213C833@citrix.com>
 <5C825CC1020000780021CA3E@prv1-mh.provo.novell.com>
 <f152a40d-9d9e-8256-3cfa-a92c3fa17854@citrix.com>
In-Reply-To: <f152a40d-9d9e-8256-3cfa-a92c3fa17854@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] trace: fix build with gcc9
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA3LjA1LjE5IGF0IDE5OjMzLCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBPbiAzLzgvMTkgMTI6MTQgUE0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAwOC4w
My4xOSBhdCAxMjo1OCwgPEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiBJZiB0
aGF04oCZcyB0aGUgY2FzZSwgd2hhdCBhYm91dCBkb2luZyBzb21ldGhpbmcgbGlrZSB0aGUgYXR0
YWNoZWQgaW5zdGVhZD8gIAo+Pj4gSXQgYXZvaWRzIGludHJvZHVjaW5nIGEgbm90LXZlcnktb2J2
aW91cyBCVUlMRF9CVUdfT04oKSwgYW5kIGFsc28gSSB0aGluayAKPj4+IG1ha2VzIHRoZSBhbGdv
cml0aG0gYSAodGlueSkgYml0IGVhc2llciB0byBmb2xsb3cuICAoQW5kIGlmIHRoZSAKPj4+IEJV
SUxEX0JVR19PTigpIGV2ZXIgdHJpZ2dlcmVkLCB3ZeKAmWQgcHJvYmFibHkgZW5kIHVwIGhhdmlu
ZyB0byBkbyBzb21ldGhpbmcgCj4+PiBsaWtlIHRoaXMgYW55d2F5LikKPj4gCj4+IFRoYXQncyBh
biBvcHRpb24uIFlldCBkb24ndCBmb3JnZXQgdGhhdCB0aGUgY29tcGlsZXIgbm90aWNpbmcgdGhl
IGlzc3VlCj4+IChhbmQgc3BpdHRpbmcgb3V0IHRoZSB3YXJuaW5nKSBsaWtlbHkgbWVhbnMgdGhh
dCBpdCB3b3VsZCBzdGlsbCBzcG90IHRoZQo+PiBpc3N1ZSwgYnV0IGp1c3QgaGF2ZSBubyByZWFz
b24gdG8gd2FybiBhbnltb3JlLiBJdCBzcG90dGluZyB0aGUgaXNzdWUKPj4gd291bGQgbWVhbiB0
aG91Z2ggdGhhdCBvbiBhcmNoaXRlY3R1cmVzIHdoZXJlIG1pcy1hbGlnbmVkIGFjY2Vzc2VzCj4+
IG1heSBmYXVsdCwgaXQgbWF5IHRoZW4gcHJvZHVjZSBwcmV0dHkgaW5lZmZpY2llbnQgY29kZSBm
b3IgYSBjYXNlIHdoZXJlCj4+IHNpbXBsZSBhbGlnbmVkIGFjY2Vzc2VzIHdvdWxkIGJlIGZpbmUu
Cj4+IAo+PiBJT1cgSSBwcmVmZXIgbXkgdmFyaWFudCBvZiB0aGUgd29ya2Fyb3VuZCwgYnV0IHlv
dSdyZSB0aGUgbWFpbnRhaW5lcgo+PiBvZiB0aGlzIGNvZGUsIHNvIHlvdSd2ZSBnb3QgdG8gZGVj
aWRlLgo+IAo+IFNvcnJ5LCBjb21pbmcgYmFjayB0byB0aGlzIHF1aXRlIGxhdGUuCj4gCj4gU28g
bXkgbWFpbiBxdWVzdGlvbiB3aXRoIHRoZSBCVUdfT04oKSBpcywgc3VwcG9zZSBpdCB0cmlnZ2Vy
czogd2hhdCB3aWxsCj4gdGhlIGZpeCBiZT8KClRvIGJlIGhvbmVzdCAtIEkgZG9uJ3Qga25vdyB3
aXRob3V0IHNlZWluZyBhIGNvbmNyZXRlIGV4YW1wbGUsIHdoaWNoCndvdWxkIChob3BlZnVsbHkp
IGFsbG93IG1lIHRvIHVuZGVyc3RhbmQgdGhlIHdoeXMuIEJ1dCBJIGNsZWFybHkgd291bGQKYWlt
IGF0IGZpbmRpbmcgYSBzb2x1dGlvbiAuLi4KCj4gTXkgb3JpZ2luYWwgaWRlYSB3YXMgdGhhdCB3
ZSdkIGVuZCB1cCBkb2luZyBhIGZpeCBsaWtlIG9uZSBJIHNlbnQKPiBhbnl3YXk7IGkuZS4sIHB1
dHRpbmcgYmFjayB0aGUgX19wYWNrZWQgYXR0cmlidXRlIGJ1dCBhdm9pZGluZyB0YWtpbmcgYQo+
IHBvaW50ZXIgZm9yIGl0LiAgSW4gdGhhdCBjYXNlLCB3ZSBtaWdodCBhcyB3ZWxsIGRvIHRoZSBm
aW5hbCBmaXgKPiBpbW1lZGlhdGVseSBhbmQgc2F2ZSBwZW9wbGUgdGhlIGhhc3NsZS4KCi4uLiB3
aXRob3V0IHRoZSB1c2Ugb2YgX19wYWNrZWQuCgo+IEJ1dCBvZiBjb3Vyc2UsIGlmIHRoYXQgd291
bGQgY2F1c2UgaW5lZmZpY2llbnQgbWlzLWFsaWduZWQgYWNjZXNzZXMsCj4gdGhlbiBtYXliZSB3
aGF0IHdlJ2QgZG8gaXMgY2hhbmdlIHRoZSBsYXlvdXQgb2YgdGhlIHN0cnVjdHVyZSBzdWNoIHRo
YXQKPiBpdCB3YXMgbmF0dXJhbGx5IHBhY2tlZCBhZ2FpbiAoZm9yIGluc3RhbmNlLCBieSBjaGFu
Z2luZyBgb3BgIHRvIGJlaW5nCj4gdWludDY0X3QgaW5zdGVhZCkuICBJbiB0aGF0IGNhc2UsIHRo
ZW4gbWF5YmUgYSBCVUdfT04oKSB3b3VsZCBiZSBiZXR0ZXIsCj4gZm9yIHRoZSByZWFzb25zIHlv
dSBkZXNjcmliZS4KClN3aXRjaGluZyBvcCB0byB1aW50NjRfdCBzZWVtcyB1bmRlc2lyYWJsZSAo
YmV5b25kIHRoZSBmYWN0IG9mIHRoZW4KYWxzbyBuZWVkaW5nIHRvIGNoYW5nZSB0aGUgY29uc3Vt
ZXIpLCBhcyB0aGlzIHdvdWxkIHRoZW4gY29zdCB1cyBhbgphcnJheSBlbGVtZW50IChhZmFpY3Qp
LiBJbiB0dXJuICh3aXRoIHRoZSBhbGlnbm1lbnQgb2YgdGhlIGFycmF5IGluIHRoaXMKZXhhbXBs
ZSBiZWluZyA4IGluc3RlYWQgb2YgdGhlIGV4cGVjdGVkIDQpIGl0IHdvdWxkIGNvc3QgdXMgYSBz
ZWNvbmQKYXJyYXkgZWxlbWVudCB1bmxlc3Mgd2UgY2FuIGFsbG93IHNpemVvZihkKSA+IDcgKiA0
LCBhcyBjb21wb3VuZAp0eXBlcyBnZXQgcGFkZGVkIHRvIGEgbXVsdGlwbGUgb2YgdGhlaXIgYWxp
Z25tZW50LgoKU28gbXkgdHdvIGdvYWxzIGhlcmUgYXJlCi0gZG9uJ3QgdXNlIF9fcGFja2VkIChh
bmQgSSBhY3R1YWxseSBtZWFuIHRoaXMgaW4gYSB3aWRlciBzZW5zZSwgaS5lLgogIHdlIHNob3Vs
ZG4ndCB1c2UgaXQgYW55d2hlcmUgb3RoZXIgdGhhbiB0byBkZWNsYXJlIHN0cnVjdHVyZXMgZm9y
CiAgaW50ZXJmYWNpbmcgd2l0aCBoYXJkd2FyZSAvIGZpcm13YXJlKSwKLSBjcm9zcyB0aGUgYnJp
ZGdlIG9mIGFkZHJlc3NpbmcgdGhlIHRoZW9yZXRpY2FsIGlzc3VlIG9ubHkgb25jZSB3ZQogIGFj
dHVhbGx5IGhhdmUgdG8sIGR1ZSB0byB0aGUgY29kZSBnZXR0aW5nIHBvcnRlZCB0byBhIHJlc3Bl
Y3RpdmUKICBhcmNoaXRlY3R1cmUgKGFuZCBJIHN1cHBvc2Ugd2UnZCBoYXZlIHRvIGRlYWwgd2l0
aCBtb3JlIHByb2JsZW1zCiAgb2YgdGhpcyBraW5kIGluIHRoYXQgY2FzZSwgYXMgdGhlIHB1Ymxp
YyBpbnRlcmZhY2UgbWF5IGFsc28gbWFrZQogIHNpbWlsYXIgYXNzdW1wdGlvbnMgb2YgdGhlcmUg
bm90IGJlaW5nIGFueSBwYWRkaW5nIGJldHdlZW4gdHdvCiAgZmllbGRzIG9mIHRoZSBzYW1lIGJh
c2UgdHlwZSwgYnV0IHRoZSBsYXR0ZXIgb2Ygd2hpY2ggYmVpbmcgYW4KICBhcnJheSkuCgpKYW4K
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 08 10:25:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 May 2019 10:25:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOJld-0000LJ-FS; Wed, 08 May 2019 10:25:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DUHD=TI=citrix.com=prvs=024c7dee5=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1hOJlc-0000LC-Im
 for xen-devel@lists.xenproject.org; Wed, 08 May 2019 10:25:40 +0000
X-Inumbo-ID: 9d9f0978-717b-11e9-9334-17af3ce91155
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9d9f0978-717b-11e9-9334-17af3ce91155;
 Wed, 08 May 2019 10:25:35 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,445,1549929600"; d="scan'208";a="85259189"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5C80F39B020000780021C629@prv1-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT6JAlcEEwEKAEECGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEWIQTXqBy2bTNXPzpOYFimNjwxBZC0bQUCXEowWQUJDCJ7dgAKCRCmNjwx
 BZC0beKvEACJ75YlJXd7TnNHgFyiCJkm/qPeoQ3sFGSDZuZh7SKcdt9+3V2bFEb0Mii1hQaz
 3hRqZb8sYPHJrGP0ljK09k3wf8k3OuNxziLQBJyzvn7WNlE4wBEcy/Ejo9TVBdA4ph5D0YaZ
 nqdsPmxe/xlTFuSkgu4ep1v9dfVP1TQR0e+JIBa/Ss+cKC5intKm+8JxpOploAHuzaPu0L/X
 FapzsIXqgT9eIQeBEgO2hge6h9Jov3WeED/vh8kA7f8c6zQ/gs5E7VGALwsiLrhr0LZFcKcw
 kI3oCCrB/C/wyPZv789Ra8EXbeRSJmTjcnBwHRPjnjwQmetRDD1t+VyrkC6uujT5jmgOBzaj
 KCqZ8PcMAssOzdzQtKmjUQ2b3ICPs2X13xZ5M5/OVs1W3TG5gkvMh4YoHi4ilFnOk+v3/j7q
 65FG6N0JLb94Ndi80HkIOQQ1XVGTyu6bUPaBg3rWK91Csp1682kD/dNVF3FKHrRLmSVtmEQR
 5rK0+VGc/FmR6vd4haKGWIRuPxzg+pBR77avIZpU7C7+UXGuZ5CbHwIdY8LojJg2TuUdqaVj
 yxmEZLOA8rVHipCGrslRNthVbJrGN/pqtKjCClFZHIAYJQ9EGLHXLG9Pj76opfjHij3MpR3o
 pCGAh6KsCrfrsvjnpDwqSbngGyEVH030irSk4SwIqZ7FwLkBDQRUWmc6AQgAzpc8Ng5Opbrh
 iZrn69Xr3js28p+b4a+0BOvC48NfrNovZw4eFeKIzmI/t6EkJkSqBIxobWRpBkwGweENsqnd
 0qigmsDw4N7J9Xx0h9ARDqiWxX4jr7u9xauI+CRJ1rBNO3VV30QdACwQ4LqhR/WA+IjdhyMH
 wj3EJGE61NdP/h0zfaLYAbvEg47/TPThFsm4m8Rd6bX7RkrrOgBbL/AOnYOMEivyfZZKX1vv
 iEemAvLfdk2lZt7Vm6X/fbKbV8tPUuZELzNedJvTTBS3/l1FVz9OUcLDeWhGEdlxqXH0sYWh
 E9+PXTAfz5JxKH+LMetwEM8DbuOoDIpmIGZKrZ+2fQARAQABiQNbBBgBCgAmAhsCFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKMJ4FCQnQ/OQBKcBdIAQZAQoABgUCVFpnOgAKCRCyFcen
 x4Qb7cXrCAC0qQeEWmLa9oEAPa+5U6wvG1t/mi22gZN6uzQXH1faIOoDehr7PPESE6tuR/vI
 CTTnaSrd4UDPNeqOqVF07YexWD1LDcQG6PnRqC5DIX1RGE3BaSaMl2pFJP8y+chews11yP8G
 DBbxaIsTcHZI1iVIC9XLhoeegWi84vYc8F4ziADVfowbmbvcVw11gE8tmALCwTeBeZVteXjh
 0OELHwrc1/4j4yvENjIXRO+QLIgk43kB57Upr4tP2MEcs0odgPM+Q+oETOJ00xzLgkTnLPim
 C1FIW2bOZdTj+Uq6ezRS2LKsNmW+PRRvNyA5ojEbA/faxmAjMZtLdSSSeFK8y4SoCRCmNjwx
 BZC0bevWEACRu+GyQgrdGmorUptniIeO1jQlpTiP5WpVnk9Oe8SiLoXUhXXNj6EtzyLGpYmf
 kEAbki+S6WAKnzZd3shL58AuMyDxtFNNjNeKJOcl6FL7JPBIIgIp3wR401Ep+/s5pl3Nw8Ii
 157f0T7o8CPb54w6S1WsMkU78WzTxIs/1lLblSMcvyz1Jq64g4OqiWI85JfkzPLlloVf1rzy
 ebIBLrrmjhCE2tL1RONpE/KRVb+Q+PIs5+YcZ+Q1e0vXWA7NhTWFbWx3+N6WW6gaGpbFbopo
 FkYRpj+2TA5cX5zW148/xU5/ATEb5vdUkFLUFVy5YNUSyeBHuaf6fGmBrDc47rQjAOt1rmyD
 56MUBHpLUbvA6NkPezb7T6bQpupyzGRkMUmSwHiLyQNJQhVe+9NiJJvtEE3jol0JVJoQ9WVn
 FAzPNCgHQyvbsIF3gYkCYKI0w8EhEoH5FHYLoKS6Jg880IY5rXzoAEfPvLXegy6mhYl+mNVN
 QUBD4h9XtOvcdzR559lZuC0Ksy7Xqw3BMolmKsRO3gWKhXSna3zKl4UuheyZtubVWoNWP/bn
 vbyiYnLwuiKDfNAinEWERC8nPKlv3PkZw5d3t46F1Dx0TMf16NmP+azsRpnMZyzpY8BL2eur
 feSGAOB9qjZNyzbo5nEKHldKWCKE7Ye0EPEjECS1gjKDwbkBDQRUWrq9AQgA7aJ0i1pQSmUR
 6ZXZD2YEDxia2ByR0uZoTS7N0NYv1OjU8v6p017u0Fco5+Qoju/fZ97ScHhp5xGVAk5kxZBF
 DT4ovJd0nIeSr3bbWwfNzGx1waztfdzXt6n3MBKr7AhioB1m+vuk31redUdnhbtvN7O40MC+
 fgSk5/+jRGxY3IOVPooQKzUO7M51GoOg4wl9ia3H2EzOoGhN2vpTbT8qCcL92ZZZwkBRldoA
 Wn7c1hEKSTuT3f1VpSmhjnX0J4uvKZ1V2R7rooKJYFBcySC0wa8aTmAtAvLgfcpe+legOtgq
 DKzLuN45xzEjyjCiI521t8zxNMPJY9FiCPNv0sCkDwARAQABiQI8BBgBCgAmAhsMFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKNJYFCQnQrVkACgkQpjY8MQWQtG2Xxg//RrRP+PFYuNXt
 9C5hec/JoY24TkGPPd2tMC9usWZVImIk7VlHlAeqHeE0lWU0LRGIvOBITbS9izw6fOVQBvCA
 Fni56S12fKLusWgWhgu03toT9ZGxZ9W22yfw5uThSHQ4y09wRWAIYvhJsKnPGGC2KDxFvtz5
 4pYYNe8Icy4bwsxcgbaSFaRh+mYtts6wE9VzyJvyfTqbe8VrvE+3InG5rrlNn51AO6M4Wv20
 iFEgYanJXfhicl0WCQrHyTLfdB5p1w+072CL8uryHQVfD0FcDe+J/wl3bmYze+aD1SlPzFoI
 MaSIXKejC6oh6DAT4rvU8kMAbX90T834Mvbc3jplaWorNJEwjAH/r+v877AI9Vsmptis+rni
 JwUissjRbcdlkKBisoUZRPmxQeUifxUpqgulZcYwbEC/a49+WvbaYUriaDLHzg9xisijHwD2
 yWV8igBeg+cmwnk0mPz8tIVvwi4lICAgXob7HZiaqKnwaDXs4LiS4vdG5s/ElnE3rIc87yru
 24n3ypeDZ6f5LkdqL1UNp5/0Aqbr3EiN7/ina4YVyscy9754l944kyHnnMRLVykg0v+kakj0
 h0RJ5LbfLAMM8M52KIA3y14g0Fb7kHLcOUMVcgfQ3PrN6chtC+5l6ouDIlSLR3toxH8Aam7E
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <f7aac7ba-5965-0eeb-eee8-fe306cb72548@citrix.com>
Date: Wed, 8 May 2019 11:25:32 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5C80F39B020000780021C629@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] trace: fix build with gcc9
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Juergen Gross <jgross@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMy83LzE5IDEwOjM0IEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPiBXaGlsZSBJJ3ZlIG5vdCBv
YnNlcnZlZCB0aGlzIG15c2VsZiwgZ2NjIDkgKGltbyB2YWxpZGx5KSByZXBvcnRlZGx5IG1heQo+
IGNvbXBsYWluCj4gCj4gdHJhY2UuYzogSW4gZnVuY3Rpb24gJ19fdHJhY2VfaHlwZXJjYWxsJzoK
PiB0cmFjZS5jOjgyNjoxOTogZXJyb3I6IHRha2luZyBhZGRyZXNzIG9mIHBhY2tlZCBtZW1iZXIg
b2YgJ3N0cnVjdCA8YW5vbnltb3VzPicgbWF5IHJlc3VsdCBpbiBhbiB1bmFsaWduZWQgcG9pbnRl
ciB2YWx1ZQo+IFstV2Vycm9yPWFkZHJlc3Mtb2YtcGFja2VkLW1lbWJlcl0KPiAgIDgyNiB8ICAg
ICB1aW50MzJfdCAqYSA9IGQuYXJnczsKPiAKPiBhbmQgdGhlIGZpeCBpcyByYXRoZXIgc2ltcGxl
IC0gcmVtb3ZlIHRoZSBfX3BhY2tlZCBhdHRyaWJ1dGUuIEludHJvZHVjZQo+IGEgQlVJTERfQlVH
X09OKCkgYXMgcmVwbGFjZW1lbnQsIGZvciB0aGUgdW5saWtlbHkgY2FzZSB0aGF0IFhlbiBtaWdo
dAo+IGdldCBwb3J0ZWQgdG8gYW4gYXJjaGl0ZWN0dXJlIHdoZXJlIGFycmF5IGFsaWdubWVudCBo
aWdoZXIgdGhhdCB0aGF0IG9mCj4gaXRzIGVsZW1lbnRzLgo+IAo+IFJlcG9ydGVkLWJ5OiBNYXJ0
aW4gTGnFoWthIDxtYXJ0aW4ubGlza2FAc3VzZS5jb20+Cj4gU2lnbmVkLW9mZi1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKT0ssIHlvdSBjb252aW5jZWQgbWUuCgpBY2tlZC1i
eTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgoKQXQgc29tZSBwb2lu
dCB3ZSdsbCBwcm9iYWJseSBuZWVkIGEgcHJldHRpZXIgd2F5IHRvIGRvIHRoaXMuCgogLUdlb3Jn
ZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 08 10:28:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 May 2019 10:28:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOJoG-0000Xx-6S; Wed, 08 May 2019 10:28:24 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=H56U=TI=citrix.com=prvs=024837179=ross.lagerwall@srs-us1.protection.inumbo.net>)
 id 1hOJoF-0000Xs-Je
 for xen-devel@lists.xenproject.org; Wed, 08 May 2019 10:28:23 +0000
X-Inumbo-ID: 00a5f9b8-717c-11e9-843c-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 00a5f9b8-717c-11e9-843c-bc764e045a96;
 Wed, 08 May 2019 10:28:21 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,445,1549929600"; d="scan'208";a="85259235"
From: Ross Lagerwall <ross.lagerwall@citrix.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>, Juergen Gross
 <jgross@suse.com>
Date: Wed, 8 May 2019 11:28:07 +0100
Message-ID: <20190508102807.7096-1-ross.lagerwall@citrix.com>
X-Mailer: git-send-email 2.17.2
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] xenbus: Avoid deadlock during suspend due to
 open transactions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Ross Lagerwall <ross.lagerwall@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RHVyaW5nIGEgc3VzcGVuZC9yZXN1bWUsIHRoZSB4ZW53YXRjaCB0aHJlYWQgd2FpdHMgZm9yIGFs
bCBvdXRzdGFuZGluZwp4ZW5zdG9yZSByZXF1ZXN0cyBhbmQgdHJhbnNhY3Rpb25zIHRvIGNvbXBs
ZXRlLiBUaGlzIGRvZXMgbm90IHdvcmsKY29ycmVjdGx5IGZvciB0cmFuc2FjdGlvbnMgc3RhcnRl
ZCBieSB1c2Vyc3BhY2UgYmVjYXVzZSBpdCB3YWl0cyBmb3IKdGhlbSB0byBjb21wbGV0ZSBhZnRl
ciBmcmVlemluZyB1c2Vyc3BhY2UgdGhyZWFkcyB3aGljaCBtZWFucyB0aGUKdHJhbnNhY3Rpb25z
IGhhcyBubyB3YXkgb2YgY29tcGxldGluZywgcmVzdWx0aW5nIGluIGEgZGVhZGxvY2suIFRoaXMg
aXMKdHJpdmlhbCB0byByZXByb2R1Y2UgYnkgcnVubmluZyB0aGlzIHNjcmlwdCBhbmQgdGhlbiBz
dXNwZW5kaW5nIHRoZSBWTToKCiAgICBpbXBvcnQgcHl4cywgdGltZQogICAgYyA9IHB5eHMuY2xp
ZW50LkNsaWVudCh4ZW5fYnVzX3BhdGg9Ii9kZXYveGVuL3hlbmJ1cyIpCiAgICBjLmNvbm5lY3Qo
KQogICAgYy50cmFuc2FjdGlvbigpCiAgICB0aW1lLnNsZWVwKDM2MDApCgpFdmVuIGlmIHRoaXMg
ZGVhZGxvY2sgd2VyZSByZXNvbHZlZCwgbWlzYmVoYXZpbmcgdXNlcnNwYWNlIHNob3VsZCBub3QK
cHJldmVudCBhIFZNIGZyb20gYmVpbmcgbWlncmF0ZWQuIFNvLCBpbnN0ZWFkIG9mIHdhaXRpbmcg
Zm9yIHRoZXNlCnRyYW5zYWN0aW9ucyB0byBjb21wbGV0ZSwgaWdub3JlIHRoZW0gZHVyaW5nIHN1
c3BlbmQgYW5kIG1hcmsgdGhlbSBhcwphYm9ydGVkIGR1cmluZyB0aGUgcmV0dXJuIHBhdGguIElm
IHRoZSBjYWxsZXIgY29tbWl0cyB0aGUgdHJhbnNhY3Rpb24sCnJldHVybiBFQUdBSU4gc28gdGhh
dCB0aGV5IHRyeSBhZ2Fpbi4gSWYgdGhlIGNhbGxlciBkaXNjYXJkcyB0aGUKdHJhbnNhY3Rpb24s
IHJldHVybiBPSyBzaW5jZSBubyBjaGFuZ2VzIHdlcmUgbWFkZSBhbnl3YXkuCgpUaGlzIG9ubHkg
YWZmZWN0cyB1c2VycyBvZiB0aGUgeGVuYnVzIGZpbGUgaW50ZXJmYWNlLiBJbi1rZXJuZWwgdXNl
cnMgb2YKeGVuYnVzIGFyZSBhc3N1bWVkIHRvIGJlIHdlbGwtYmVoYXZlZCBhbmQgY29tcGxldGUg
YWxsIHRyYW5zYWN0aW9ucwpiZWZvcmUgZnJlZXppbmcuCgpTaWduZWQtb2ZmLWJ5OiBSb3NzIExh
Z2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4KLS0tCiBkcml2ZXJzL3hlbi94ZW5i
dXMveGVuYnVzLmggICAgICAgICAgICAgIHwgIDIgKwogZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1
c19kZXZfZnJvbnRlbmQuYyB8IDYwICsrKysrKysrKysrKysrKysrKysrKysrKwogZHJpdmVycy94
ZW4veGVuYnVzL3hlbmJ1c194cy5jICAgICAgICAgICB8IDE2ICsrKysrKy0KIDMgZmlsZXMgY2hh
bmdlZCwgNzcgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2RyaXZl
cnMveGVuL3hlbmJ1cy94ZW5idXMuaCBiL2RyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXMuaAppbmRl
eCAwOTI5ODExNzFkZjEuLmE5NzdlMTM5NjE0OSAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4veGVu
YnVzL3hlbmJ1cy5oCisrKyBiL2RyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXMuaApAQCAtMTMzLDQg
KzEzMyw2IEBAIHZvaWQgeGVuYnVzX3Jpbmdfb3BzX2luaXQodm9pZCk7CiBpbnQgeGVuYnVzX2Rl
dl9yZXF1ZXN0X2FuZF9yZXBseShzdHJ1Y3QgeHNkX3NvY2ttc2cgKm1zZywgdm9pZCAqcGFyKTsK
IHZvaWQgeGVuYnVzX2Rldl9xdWV1ZV9yZXBseShzdHJ1Y3QgeGJfcmVxX2RhdGEgKnJlcSk7CiAK
K3Vuc2lnbmVkIGludCB4ZW5idXNfZmlsZV9hYm9ydF90cmFucyhib29sIGFib3J0KTsKKwogI2Vu
ZGlmCmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX2Rldl9mcm9udGVuZC5j
IGIvZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c19kZXZfZnJvbnRlbmQuYwppbmRleCAwNzgyZmYz
YzIyNzMuLjYyMzIxOGEyYTE2NSAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1
c19kZXZfZnJvbnRlbmQuYworKysgYi9kcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX2Rldl9mcm9u
dGVuZC5jCkBAIC02OSw2ICs2OSw3IEBACiBzdHJ1Y3QgeGVuYnVzX3RyYW5zYWN0aW9uX2hvbGRl
ciB7CiAJc3RydWN0IGxpc3RfaGVhZCBsaXN0OwogCXN0cnVjdCB4ZW5idXNfdHJhbnNhY3Rpb24g
aGFuZGxlOworCWJvb2wgYWJvcnRlZDsKIH07CiAKIC8qCkBAIC0xMTMsOCArMTE0LDQ5IEBAIHN0
cnVjdCB4ZW5idXNfZmlsZV9wcml2IHsKIAl3YWl0X3F1ZXVlX2hlYWRfdCByZWFkX3dhaXRxOwog
CiAJc3RydWN0IGtyZWYga3JlZjsKKworCXN0cnVjdCBsaXN0X2hlYWQgZmlsZV9saXN0OwogfTsK
IAorc3RhdGljIERFRklORV9TUElOTE9DSyhmaWxlX2xpc3RfbG9jayk7CitzdGF0aWMgTElTVF9I
RUFEKGZpbGVfbGlzdCk7CisKK3N0YXRpYyB2b2lkIHJlZ2lzdGVyX3hlbmJ1c19maWxlKHN0cnVj
dCB4ZW5idXNfZmlsZV9wcml2ICp1KQoreworCXNwaW5fbG9jaygmZmlsZV9saXN0X2xvY2spOwor
CWxpc3RfYWRkKCZ1LT5maWxlX2xpc3QsICZmaWxlX2xpc3QpOworCXNwaW5fdW5sb2NrKCZmaWxl
X2xpc3RfbG9jayk7Cit9CisKK3N0YXRpYyB2b2lkIHVucmVnaXN0ZXJfeGVuYnVzX2ZpbGUoc3Ry
dWN0IHhlbmJ1c19maWxlX3ByaXYgKnUpCit7CisJc3Bpbl9sb2NrKCZmaWxlX2xpc3RfbG9jayk7
CisJbGlzdF9kZWwoJnUtPmZpbGVfbGlzdCk7CisJc3Bpbl91bmxvY2soJmZpbGVfbGlzdF9sb2Nr
KTsKK30KKwordW5zaWduZWQgaW50IHhlbmJ1c19maWxlX2Fib3J0X3RyYW5zKGJvb2wgYWJvcnQp
Cit7CisJc3RydWN0IHhlbmJ1c19maWxlX3ByaXYgKnU7CisJc3RydWN0IHhlbmJ1c190cmFuc2Fj
dGlvbl9ob2xkZXIgKnRyYW5zOworCXVuc2lnbmVkIGludCBjb3VudCA9IDA7CisKKwlzcGluX2xv
Y2soJmZpbGVfbGlzdF9sb2NrKTsKKwlsaXN0X2Zvcl9lYWNoX2VudHJ5KHUsICZmaWxlX2xpc3Qs
IGZpbGVfbGlzdCkgeworCQltdXRleF9sb2NrKCZ1LT5tc2didWZmZXJfbXV0ZXgpOworCQlsaXN0
X2Zvcl9lYWNoX2VudHJ5KHRyYW5zLCAmdS0+dHJhbnNhY3Rpb25zLCBsaXN0KSB7CisJCQlpZiAo
IXRyYW5zLT5hYm9ydGVkKSB7CisJCQkJY291bnQrKzsKKwkJCQl0cmFucy0+YWJvcnRlZCA9IGFi
b3J0OworCQkJfQorCQl9CisJCW11dGV4X3VubG9jaygmdS0+bXNnYnVmZmVyX211dGV4KTsKKwl9
CisJc3Bpbl91bmxvY2soJmZpbGVfbGlzdF9sb2NrKTsKKworCXJldHVybiBjb3VudDsKK30KKwog
LyogUmVhZCBvdXQgYW55IHJhdyB4ZW5idXMgbWVzc2FnZXMgcXVldWVkIHVwLiAqLwogc3RhdGlj
IHNzaXplX3QgeGVuYnVzX2ZpbGVfcmVhZChzdHJ1Y3QgZmlsZSAqZmlscCwKIAkJCSAgICAgICBj
aGFyIF9fdXNlciAqdWJ1ZiwKQEAgLTMwNiw2ICszNDgsOCBAQCBzdGF0aWMgdm9pZCB4ZW5idXNf
ZmlsZV9mcmVlKHN0cnVjdCBrcmVmICprcmVmKQogCiAJdSA9IGNvbnRhaW5lcl9vZihrcmVmLCBz
dHJ1Y3QgeGVuYnVzX2ZpbGVfcHJpdiwga3JlZik7CiAKKwl1bnJlZ2lzdGVyX3hlbmJ1c19maWxl
KHUpOworCiAJLyoKIAkgKiBObyBuZWVkIGZvciBsb2NraW5nIGhlcmUgYmVjYXVzZSB0aGVyZSBh
cmUgbm8gb3RoZXIgdXNlcnMsCiAJICogYnkgZGVmaW5pdGlvbi4KQEAgLTQ0OSw2ICs0OTMsMjAg
QEAgc3RhdGljIGludCB4ZW5idXNfd3JpdGVfdHJhbnNhY3Rpb24odW5zaWduZWQgbXNnX3R5cGUs
CiAJCSAhKG1zZy0+aGRyLmxlbiA9PSAyICYmCiAJCSAgICghc3RyY21wKG1zZy0+Ym9keSwgIlQi
KSB8fCAhc3RyY21wKG1zZy0+Ym9keSwgIkYiKSkpKQogCQlyZXR1cm4geGVuYnVzX2NvbW1hbmRf
cmVwbHkodSwgWFNfRVJST1IsICJFSU5WQUwiKTsKKwllbHNlIGlmIChtc2dfdHlwZSA9PSBYU19U
UkFOU0FDVElPTl9FTkQpIHsKKwkJdHJhbnMgPSB4ZW5idXNfZ2V0X3RyYW5zYWN0aW9uKHUsIG1z
Zy0+aGRyLnR4X2lkKTsKKwkJaWYgKHRyYW5zICYmIHRyYW5zLT5hYm9ydGVkKSB7CisJCQlsaXN0
X2RlbCgmdHJhbnMtPmxpc3QpOworCQkJa2ZyZWUodHJhbnMpOworCQkJaWYgKCFzdHJjbXAobXNn
LT5ib2R5LCAiVCIpKQorCQkJCXJldHVybiB4ZW5idXNfY29tbWFuZF9yZXBseSh1LCBYU19FUlJP
UiwKKwkJCQkJCQkgICAgIkVBR0FJTiIpOworCQkJZWxzZQorCQkJCXJldHVybiB4ZW5idXNfY29t
bWFuZF9yZXBseSh1LAorCQkJCQkJCSAgICBYU19UUkFOU0FDVElPTl9FTkQsCisJCQkJCQkJICAg
ICJPSyIpOworCQl9CisJfQogCiAJcmMgPSB4ZW5idXNfZGV2X3JlcXVlc3RfYW5kX3JlcGx5KCZt
c2ctPmhkciwgdSk7CiAJaWYgKHJjICYmIHRyYW5zKSB7CkBAIC02NDAsNiArNjk4LDggQEAgc3Rh
dGljIGludCB4ZW5idXNfZmlsZV9vcGVuKHN0cnVjdCBpbm9kZSAqaW5vZGUsIHN0cnVjdCBmaWxl
ICpmaWxwKQogCiAJZmlscC0+cHJpdmF0ZV9kYXRhID0gdTsKIAorCXJlZ2lzdGVyX3hlbmJ1c19m
aWxlKHUpOworCiAJcmV0dXJuIDA7CiB9CiAKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3hlbmJ1
cy94ZW5idXNfeHMuYyBiL2RyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfeHMuYwppbmRleCA0OWEz
ODc0YWU2YmIuLjlhYmZmNjM1ZmMyMCAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4veGVuYnVzL3hl
bmJ1c194cy5jCisrKyBiL2RyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfeHMuYwpAQCAtOTUsMTIg
Kzk1LDIzIEBAIHN0YXRpYyBwaWRfdCB4ZW53YXRjaF9waWQ7CiBzdGF0aWMgREVGSU5FX01VVEVY
KHhlbndhdGNoX211dGV4KTsKIHN0YXRpYyBERUNMQVJFX1dBSVRfUVVFVUVfSEVBRCh3YXRjaF9l
dmVudHNfd2FpdHEpOwogCitzdGF0aWMgdW5zaWduZWQgaW50IHhzX3N0YXRlX2NvdW50X3VzZXJz
KHZvaWQpCit7CisJdW5zaWduZWQgaW50IGNvdW50OworCisJc3Bpbl9sb2NrKCZ4c19zdGF0ZV9s
b2NrKTsKKwljb3VudCA9IHhzX3N0YXRlX3VzZXJzIC0geGVuYnVzX2ZpbGVfYWJvcnRfdHJhbnMo
ZmFsc2UpOworCXNwaW5fdW5sb2NrKCZ4c19zdGF0ZV9sb2NrKTsKKworCXJldHVybiBjb3VudDsK
K30KKwogc3RhdGljIHZvaWQgeHNfc3VzcGVuZF9lbnRlcih2b2lkKQogewogCXNwaW5fbG9jaygm
eHNfc3RhdGVfbG9jayk7CiAJeHNfc3VzcGVuZF9hY3RpdmUrKzsKIAlzcGluX3VubG9jaygmeHNf
c3RhdGVfbG9jayk7Ci0Jd2FpdF9ldmVudCh4c19zdGF0ZV9leGl0X3dxLCB4c19zdGF0ZV91c2Vy
cyA9PSAwKTsKKwl3YWl0X2V2ZW50KHhzX3N0YXRlX2V4aXRfd3EsIHhzX3N0YXRlX2NvdW50X3Vz
ZXJzKCkgPT0gMCk7CiB9CiAKIHN0YXRpYyB2b2lkIHhzX3N1c3BlbmRfZXhpdCh2b2lkKQpAQCAt
ODM4LDYgKzg0OSw5IEBAIHZvaWQgeHNfcmVzdW1lKHZvaWQpCiAKIAltdXRleF91bmxvY2soJnhz
X3Jlc3BvbnNlX211dGV4KTsKIAorCXNwaW5fbG9jaygmeHNfc3RhdGVfbG9jayk7CisJeHNfc3Rh
dGVfdXNlcnMgLT0geGVuYnVzX2ZpbGVfYWJvcnRfdHJhbnModHJ1ZSk7CisJc3Bpbl91bmxvY2so
JnhzX3N0YXRlX2xvY2spOwogCXhzX3N1c3BlbmRfZXhpdCgpOwogCiAJLyogTm8gbmVlZCBmb3Ig
d2F0Y2hlc19sb2NrOiB0aGUgeHNfd2F0Y2hfcndzZW0gaXMgc3VmZmljaWVudC4gKi8KLS0gCjIu
MTcuMgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 08 10:52:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 May 2019 10:52:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOKBp-0002od-Ti; Wed, 08 May 2019 10:52:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=AgcW=TI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hOKBo-0002oT-NR
 for xen-devel@lists.xenproject.org; Wed, 08 May 2019 10:52:44 +0000
X-Inumbo-ID: 67fd004c-717f-11e9-843c-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 67fd004c-717f-11e9-843c-bc764e045a96;
 Wed, 08 May 2019 10:52:43 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hOKBl-0000gn-RK; Wed, 08 May 2019 10:52:41 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hOKBl-00052U-3A; Wed, 08 May 2019 10:52:41 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hOKBl-0003GG-2I; Wed, 08 May 2019 10:52:41 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1hOKBl-0003GG-2I@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 08 May 2019 10:52:41 +0000
Subject: [Xen-devel] [linux-3.18 bisection] complete
 test-amd64-amd64-xl-credit1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDEKdGVzdGlkIHhlbi1ib290CgpUcmVlOiBsaW51eCBnaXQ6Ly9naXQu
a2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvc3RhYmxlL2xpbnV4LXN0YWJsZS5n
aXQKVHJlZTogbGludXhmaXJtd2FyZSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51
eC1maXJtd2FyZS5naXQKVHJlZTogb3ZtZiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9v
dm1mLmdpdApUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRp
b25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdApU
cmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKCioqKiBGb3VuZCBhbmQgcmVw
cm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioKCiAgQnVnIGlzIGluIHRyZWU6ICBsaW51eCBn
aXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvc3RhYmxlL2xpbnV4
LXN0YWJsZS5naXQKICBCdWcgaW50cm9kdWNlZDogIGRjM2U5MTNlZGY5NGQ1NGRlNTY3OGU3MjZj
Zjk1YjM4MzI3ZTVkMDkKICBCdWcgbm90IHByZXNlbnQ6IDBkNjM5NzljMWJjOWM4NTU3OGJlNGM1
ODk3NjhhMTNkYzBhN2M1ZWIKICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzU4OTgvCgoKICAoUmV2aXNpb24gbG9nIHRv
byBsb25nLCBvbWl0dGVkLikKCgpGb3IgYmlzZWN0aW9uIHJldmlzaW9uLXR1cGxlIGdyYXBoIHNl
ZToKICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9yZXN1bHRz
L2Jpc2VjdC9saW51eC0zLjE4L3Rlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MS54ZW4tYm9vdC5o
dG1sClJldmlzaW9uIElEcyBpbiBlYWNoIGdyYXBoIG5vZGUgcmVmZXIsIHJlc3BlY3RpdmVseSwg
dG8gdGhlIFRyZWVzIGFib3ZlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpSdW5uaW5nIGNzLWJpc2VjdGlvbi1zdGVwIC0tZ3JhcGgtb3V0PS9ob21lL2xvZ3MvcmVz
dWx0cy9iaXNlY3QvbGludXgtMy4xOC90ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEueGVuLWJv
b3QgLS1zdW1tYXJ5LW91dD10bXAvMTM1ODk4LmJpc2VjdGlvbi1zdW1tYXJ5IC0tYmFzaXMtdGVt
cGxhdGU9MTI4ODU4IC0tYmxlc3NpbmdzPXJlYWwscmVhbC1iaXNlY3QgbGludXgtMy4xOCB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgeGVuLWJvb3QKU2VhcmNoaW5nIGZvciBmYWlsdXJlIC8g
YmFzaXMgcGFzczoKIDEzNTczOSBmYWlsIFtob3N0PWRlYmluYTFdIC8gMTM1MTEzIFtob3N0PXBp
bm90MV0gMTM1MDAwIFtob3N0PWl0YWxpYTFdIDEzNDkxNyBbaG9zdD1hbGJhbmExXSAxMzQ3NTgg
W2hvc3Q9aXRhbGlhMF0gMTMzOTUzIFtob3N0PW1lcmxvdDBdIDEzMzkxOCBbaG9zdD1hbGJhbmEw
XSAxMzM4OTEgW2hvc3Q9Z29kZWxsbzBdIDEzMzg1NiBbaG9zdD1tZXJsb3QxXSAxMzM4MTkgW2hv
c3Q9Zmlhbm8wXSAxMzM3NzQgW2hvc3Q9YWxiYW5hMV0gMTMzNzM2IFtob3N0PWNoYXJkb25uYXkx
XSAxMzM2OTMgW2hvc3Q9aXRhbGlhMF0gMTMzNjcxIFtob3N0PWdvZGVsbG8xXSAxMzM2MzAgW2hv
c3Q9cmltYXZhMV0gMTMzNTc3IFtob3N0PWdvZGVsbG8wXSAxMzM1NjUgW2hvc3Q9YWxiYW5hMF0g
MTMzNTM5IFtob3N0PW1lcmxvdDBdIDEzMzQ5OSBbaG9zdD1pdGFsaWExXSAxMzM0NjQgW2hvc3Q9
YWxiYW5hMV0gMTMzMjg4IFtob3N0PXBpbm90MV0gMTMzMjc1IFtob3N0PWdvZGVsbG8wXSAxMzJc
CiA5NjkgW2hvc3Q9Zmlhbm8wXSAxMzI3OTggW2hvc3Q9cGlub3QwXSAxMzI3NDEgW2hvc3Q9Z29k
ZWxsbzBdIDEzMjY1MiBbaG9zdD1hbGJhbmEwXSAxMzI1NzkgW2hvc3Q9cGlub3QxXSAxMzI0NTYg
W2hvc3Q9cmltYXZhMV0gMTMyNDA4IFtob3N0PWFsYmFuYTFdIDEzMjI5MCBbaG9zdD1maWFubzBd
IDEzMjE3OSBbaG9zdD1iYXJvcXVlMV0gMTMyMDY2IFtob3N0PWdvZGVsbG8wXSAxMzE5OTAgW2hv
c3Q9Z29kZWxsbzFdIDEzMTk2OSBbaG9zdD1jaGFyZG9ubmF5MF0gMTMxNzY5IFtob3N0PWh1eGVs
cmViZTBdIDEzMTc0OSBbaG9zdD1iYXJvcXVlMV0gMTMxNzI5IFtob3N0PWdvZGVsbG8wXSAxMzE3
MDUgW2hvc3Q9aHV4ZWxyZWJlMV0gMTMxNjczIFtob3N0PWVsYmxpbmcwXSAxMzE2NjYgW2hvc3Q9
Z29kZWxsbzFdIDEzMTY0MSBbaG9zdD1jaGFyZG9ubmF5MF0gMTMxNjE5IFtob3N0PWFsYmFuYTBd
IDEzMTU5MyBbaG9zdD1pdGFsaWEwXSAxMzE1ODAgW2hvc3Q9cmltYXZhMV0gMVwKIDMxNTYzIFto
b3N0PXBpbm90MF0gMTMxNTM1IFtob3N0PWpvdWJlcnRpbjBdIDEzMTUxMiBbaG9zdD1iYXJvcXVl
MV0gMTMxNDc5IFtob3N0PWdvZGVsbG8wXSAxMzE0NDIgW2hvc3Q9aHV4ZWxyZWJlMV0gMTMxNDIw
IFtob3N0PWh1eGVscmViZTBdIDEzMTM3MCBbaG9zdD1nb2RlbGxvMV0gMTMxMzM2IFtob3N0PWZp
YW5vMF0gMTMxMzA3IFtob3N0PWFsYmFuYTBdIDEzMTI3OSBbaG9zdD1pdGFsaWEwXSAxMzEyMzEg
W2hvc3Q9cmltYXZhMV0gMTMxMTkyIFtob3N0PWpvdWJlcnRpbjBdIDEzMTE0OSBbaG9zdD1iYXJv
cXVlMV0gMTMxMDk1IFtob3N0PWdvZGVsbG8wXSAxMzEwMzUgW2hvc3Q9aHV4ZWxyZWJlMV0gMTMw
OTM5IFtob3N0PWdvZGVsbG8xXSAxMzA4NzYgW2hvc3Q9YWxiYW5hMF0gMTMwODQzIFtob3N0PWFs
YmFuYTFdIDEzMDM2NyBbaG9zdD1lbGJsaW5nMF0gMTMwMjAzIFtob3N0PWJhcm9xdWUxXSAxMzAw
NjcgW2hvc3Q9Z29kZWxsbzBdIDEyOTg0NSBbaG9zdD1hbGJhXAogbmEwXSAxMjk3NjAgW2hvc3Q9
cGlub3QxXSAxMjg4NTggW2hvc3Q9Z29kZWxsbzBdIDEyODg0MSBbaG9zdD1waW5vdDBdIDEyODgw
NyBbaG9zdD1jaGFyZG9ubmF5MF0gMTI4NjkxIFtob3N0PWFsYmFuYTBdIDEyODI1OCBbaG9zdD1w
aW5vdDBdIDEyODIzMiBbaG9zdD1iYXJvcXVlMV0gdGVtcGxhdGUgYXMgYmFzaXM/IHVzaW5nIHRl
bXBsYXRlIGFzIGJhc2lzLgpGYWlsdXJlIC8gYmFzaXMgcGFzcyBmbGlnaHRzOiAxMzU3MzkgLyAx
Mjg4NTgKKHRyZWUgd2l0aCBubyB1cmw6IG1pbmlvcykKKHRyZWUgd2l0aCBubyB1cmw6IHNlYWJp
b3MpClRyZWU6IGxpbnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVs
L2dpdC9zdGFibGUvbGludXgtc3RhYmxlLmdpdApUcmVlOiBsaW51eGZpcm13YXJlIGdpdDovL3hl
bmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdApUcmVlOiBvdm1mIGdpdDov
L3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0ClRyZWU6IHFlbXUgZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdApUcmVlOiBxZW11dSBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
eGVuLmdpdApMYXRlc3QgZGMzZTkxM2VkZjk0ZDU0ZGU1Njc4ZTcyNmNmOTViMzgzMjdlNWQwOSBj
NTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwMjc0MTIyNTg4NzVjZWU0
ODU5NzdmYWQzOWIxODAxYmViNTAwNzQgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1
MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IGNiNzBhMjZm
Nzg4NDhmZTQ1ZjU5M2Y3ZWJjOWNmYWFjNzYwYTc5MWIKQmFzaXMgcGFzcyAwZDYzOTc5YzFiYzlj
ODU1NzhiZTRjNTg5NzY4YTEzZGMwYTdjNWViIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUx
OGYwZGZjZDg4NjAgZWY1MjllNmFiN2MzMTI5MGEzMzA0NWJiMWYxODM3NDQ3Y2MwZWI1NiA5YzBl
ZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMy
MjQ5MWQ0NzhkNjZkZjU2YzE5ODYgOTI2NjZmZGQ2ZTBhZmFiOTg5YjJkODk3NTlkOWI0M2YyYzY0
NWFlNwpHZW5lcmF0aW5nIHJldmlzaW9ucyB3aXRoIC4vYWRob2MtcmV2dHVwbGUtZ2VuZXJhdG9y
ICBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvc3RhYmxlL2xp
bnV4LXN0YWJsZS5naXQjMGQ2Mzk3OWMxYmM5Yzg1NTc4YmU0YzU4OTc2OGExM2RjMGE3YzVlYi1k
YzNlOTEzZWRmOTRkNTRkZTU2NzhlNzI2Y2Y5NWIzODMyN2U1ZDA5IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdCNjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMx
MGI1MThmMGRmY2Q4ODYwLWM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAg
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQjZWY1MjllNmFiN2MzMTI5MGEz
MzA0NWJiMWYxODM3NDQ3Y2MwZWI1Ni1kMDI3NDEyMjU4ODc1Y2VlNDg1OTc3ZmFkMzliMTgwMWJl
YjUwMDc0IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbFwKIC5naXQj
OWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OS1kMGQ4YWQzOWVjYjUxY2Q3
NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5n
aXQjZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4Ni1kZTViNjc4Y2E0ZGNk
ZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0
IzkyNjY2ZmRkNmUwYWZhYjk4OWIyZDg5NzU5ZDliNDNmMmM2NDVhZTctY2I3MGEyNmY3ODg0OGZl
NDVmNTkzZjdlYmM5Y2ZhYWM3NjBhNzkxYgphZGhvYy1yZXZ0dXBsZS1nZW5lcmF0b3I6IHRyZWUg
ZGlzY29udGlndW91czogbGludXgtc3RhYmxlCmFkaG9jLXJldnR1cGxlLWdlbmVyYXRvcjogdHJl
ZSBkaXNjb250aWd1b3VzOiBvdm1mCkxvYWRlZCAyMDA2IG5vZGVzIGluIHJldmlzaW9uIGdyYXBo
ClNlYXJjaGluZyBmb3IgdGVzdCByZXN1bHRzOgogMTI4NjkxIFtob3N0PWFsYmFuYTBdCiAxMjg4
MDcgW2hvc3Q9Y2hhcmRvbm5heTBdCiAxMjg4NTggW2hvc3Q9Z29kZWxsbzBdCiAxMjg4NDEgW2hv
c3Q9cGlub3QwXQogMTI5NzYwIFtob3N0PXBpbm90MV0KIDEyOTg0NSBbaG9zdD1hbGJhbmEwXQog
MTMwMDY3IFtob3N0PWdvZGVsbG8wXQogMTMwMjAzIFtob3N0PWJhcm9xdWUxXQogMTMwMzY3IFto
b3N0PWVsYmxpbmcwXQogMTMwODQzIFtob3N0PWFsYmFuYTFdCiAxMzA4NzYgW2hvc3Q9YWxiYW5h
MF0KIDEzMDkzOSBbaG9zdD1nb2RlbGxvMV0KIDEzMTA5NSBbaG9zdD1nb2RlbGxvMF0KIDEzMTAz
NSBbaG9zdD1odXhlbHJlYmUxXQogMTMxMTQ5IFtob3N0PWJhcm9xdWUxXQogMTMxMTkyIFtob3N0
PWpvdWJlcnRpbjBdCiAxMzEyNzkgW2hvc3Q9aXRhbGlhMF0KIDEzMTIzMSBbaG9zdD1yaW1hdmEx
XQogMTMxMzA3IFtob3N0PWFsYmFuYTBdCiAxMzEzMzYgW2hvc3Q9Zmlhbm8wXQogMTMxNDIwIFto
b3N0PWh1eGVscmViZTBdCiAxMzEzNzAgW2hvc3Q9Z29kZWxsbzFdCiAxMzE0NDIgW2hvc3Q9aHV4
ZWxyZWJlMV0KIDEzMTQ3OSBbaG9zdD1nb2RlbGxvMF0KIDEzMTUxMiBbaG9zdD1iYXJvcXVlMV0K
IDEzMTUzNSBbaG9zdD1qb3ViZXJ0aW4wXQogMTMxNTYzIFtob3N0PXBpbm90MF0KIDEzMTU4MCBb
aG9zdD1yaW1hdmExXQogMTMxNTkzIFtob3N0PWl0YWxpYTBdCiAxMzE2NDEgW2hvc3Q9Y2hhcmRv
bm5heTBdCiAxMzE2MTkgW2hvc3Q9YWxiYW5hMF0KIDEzMTY2NiBbaG9zdD1nb2RlbGxvMV0KIDEz
MTY3MyBbaG9zdD1lbGJsaW5nMF0KIDEzMTcwNSBbaG9zdD1odXhlbHJlYmUxXQogMTMxNzQ5IFto
b3N0PWJhcm9xdWUxXQogMTMxNzI5IFtob3N0PWdvZGVsbG8wXQogMTMxNzY5IFtob3N0PWh1eGVs
cmViZTBdCiAxMzE5OTAgW2hvc3Q9Z29kZWxsbzFdCiAxMzE5NjkgW2hvc3Q9Y2hhcmRvbm5heTBd
CiAxMzIwNjYgW2hvc3Q9Z29kZWxsbzBdCiAxMzIxNzkgW2hvc3Q9YmFyb3F1ZTFdCiAxMzIyOTAg
W2hvc3Q9Zmlhbm8wXQogMTMyNDA4IFtob3N0PWFsYmFuYTFdCiAxMzI0NTYgW2hvc3Q9cmltYXZh
MV0KIDEzMjU3OSBbaG9zdD1waW5vdDFdCiAxMzI2NTIgW2hvc3Q9YWxiYW5hMF0KIDEzMjc0MSBb
aG9zdD1nb2RlbGxvMF0KIDEzMjc5OCBbaG9zdD1waW5vdDBdCiAxMzI5NjkgW2hvc3Q9Zmlhbm8w
XQogMTMzMjc1IFtob3N0PWdvZGVsbG8wXQogMTMzMjg4IFtob3N0PXBpbm90MV0KIDEzMzQ2NCBb
aG9zdD1hbGJhbmExXQogMTMzNDk5IFtob3N0PWl0YWxpYTFdCiAxMzM1NjUgW2hvc3Q9YWxiYW5h
MF0KIDEzMzUzOSBbaG9zdD1tZXJsb3QwXQogMTMzNjMwIFtob3N0PXJpbWF2YTFdCiAxMzM1Nzcg
W2hvc3Q9Z29kZWxsbzBdCiAxMzM2NzEgW2hvc3Q9Z29kZWxsbzFdCiAxMzM2OTMgW2hvc3Q9aXRh
bGlhMF0KIDEzMzc3NCBbaG9zdD1hbGJhbmExXQogMTMzNzM2IFtob3N0PWNoYXJkb25uYXkxXQog
MTMzODE5IFtob3N0PWZpYW5vMF0KIDEzMzg1NiBbaG9zdD1tZXJsb3QxXQogMTMzODkxIFtob3N0
PWdvZGVsbG8wXQogMTMzOTE4IFtob3N0PWFsYmFuYTBdCiAxMzM5NTMgW2hvc3Q9bWVybG90MF0K
IDEzNDc1OCBbaG9zdD1pdGFsaWEwXQogMTM0OTE3IFtob3N0PWFsYmFuYTFdCiAxMzUwMDAgW2hv
c3Q9aXRhbGlhMV0KIDEzNTExMyBbaG9zdD1waW5vdDFdCiAxMzU0NDEgW2hvc3Q9ZGViaW5hMF0K
IDEzNTUzOCBmYWlsIGlycmVsZXZhbnQKIDEzNTczOSBmYWlsIGRjM2U5MTNlZGY5NGQ1NGRlNTY3
OGU3MjZjZjk1YjM4MzI3ZTVkMDkgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNk
ODg2MCBkMDI3NDEyMjU4ODc1Y2VlNDg1OTc3ZmFkMzliMTgwMWJlYjUwMDc0IGQwZDhhZDM5ZWNi
NTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3
OGQ2NmRmNTZjMTk4NiBjYjcwYTI2Zjc4ODQ4ZmU0NWY1OTNmN2ViYzljZmFhYzc2MGE3OTFiCiAx
MzU4ODIgcGFzcyAwZDYzOTc5YzFiYzljODU1NzhiZTRjNTg5NzY4YTEzZGMwYTdjNWViIGM1MzBh
NzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZWY1MjllNmFiN2MzMTI5MGEzMzA0
NWJiMWYxODM3NDQ3Y2MwZWI1NiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2
Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMTdmNzQyNDJjY2Yw
Y2U2ZTUxYzAzYTU4NjA5NDc4NjVjMGVmMGRjMgogMTM1ODYwIHBhc3MgMGQ2Mzk3OWMxYmM5Yzg1
NTc4YmU0YzU4OTc2OGExM2RjMGE3YzVlYiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThm
MGRmY2Q4ODYwIGVmNTI5ZTZhYjdjMzEyOTBhMzMwNDViYjFmMTgzNzQ0N2NjMGViNTYgZDBkOGFk
MzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0
OTFkNDc4ZDY2ZGY1NmMxOTg2IGYxOWExOTkyODFhMjM3MjViZWI3M2JlZjYxZWI4OTY0ZDhlMjI1
Y2UKIDEzNTg5NiBwYXNzIDBkNjM5NzljMWJjOWM4NTU3OGJlNGM1ODk3NjhhMTNkYzBhN2M1ZWIg
YzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBlZjUyOWU2YWI3YzMxMjkw
YTMzMDQ1YmIxZjE4Mzc0NDdjYzBlYjU2IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlm
NTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBjYjcwYTI2
Zjc4ODQ4ZmU0NWY1OTNmN2ViYzljZmFhYzc2MGE3OTFiCiAxMzU4NjQgcGFzcyAwZDYzOTc5YzFi
YzljODU1NzhiZTRjNTg5NzY4YTEzZGMwYTdjNWViIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEw
YjUxOGYwZGZjZDg4NjAgZWY1MjllNmFiN2MzMTI5MGEzMzA0NWJiMWYxODM3NDQ3Y2MwZWI1NiBk
MGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgz
ZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgZmUyMWI3OGVmOTlhMWI1MDVjZmI2ZDM3ODllZGU5NTkx
NjA5ZGQ3MAogMTM1ODg0IHBhc3MgMGQ2Mzk3OWMxYmM5Yzg1NTc4YmU0YzU4OTc2OGExM2RjMGE3
YzVlYiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGVmNTI5ZTZhYjdj
MzEyOTBhMzMwNDViYjFmMTgzNzQ0N2NjMGViNTYgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0
ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDIx
MGViODllZDUyYzBmZWYxNTk0MTA5M2Q4ZjM5OWUxOTM4OTQ5YTgKIDEzNTg0MyBwYXNzIDBkNjM5
NzljMWJjOWM4NTU3OGJlNGM1ODk3NjhhMTNkYzBhN2M1ZWIgYzUzMGE3NWMxZTZhNDcyYjBlYjk1
NTgzMTBiNTE4ZjBkZmNkODg2MCBlZjUyOWU2YWI3YzMxMjkwYTMzMDQ1YmIxZjE4Mzc0NDdjYzBl
YjU2IDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRj
ZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA5MjY2NmZkZDZlMGFmYWI5ODliMmQ4OTc1OWQ5
YjQzZjJjNjQ1YWU3CiAxMzU4NDcgZmFpbCBpcnJlbGV2YW50CiAxMzU4OTggZmFpbCBkYzNlOTEz
ZWRmOTRkNTRkZTU2NzhlNzI2Y2Y5NWIzODMyN2U1ZDA5IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4
MzEwYjUxOGYwZGZjZDg4NjAgZWY1MjllNmFiN2MzMTI5MGEzMzA0NWJiMWYxODM3NDQ3Y2MwZWI1
NiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2Rm
YTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgY2I3MGEyNmY3ODg0OGZlNDVmNTkzZjdlYmM5Y2Zh
YWM3NjBhNzkxYgogMTM1ODQ5IHBhc3MgMGQ2Mzk3OWMxYmM5Yzg1NTc4YmU0YzU4OTc2OGExM2Rj
MGE3YzVlYiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGVmNTI5ZTZh
YjdjMzEyOTBhMzMwNDViYjFmMTgzNzQ0N2NjMGViNTYgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIz
ZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2
IDkyNjY2ZmRkNmUwYWZhYjk4OWIyZDg5NzU5ZDliNDNmMmM2NDVhZTcKIDEzNTg4NyBwYXNzIDBk
NjM5NzljMWJjOWM4NTU3OGJlNGM1ODk3NjhhMTNkYzBhN2M1ZWIgYzUzMGE3NWMxZTZhNDcyYjBl
Yjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBlZjUyOWU2YWI3YzMxMjkwYTMzMDQ1YmIxZjE4Mzc0NDdj
YzBlYjU2IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNh
NGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBjMTZkMjJmY2U4NWI3MzZiZjBmNzQ4ZTE4
ODc4YzUxZGIzNDhhOTY4CiAxMzU4NTEgZmFpbCBpcnJlbGV2YW50CiAxMzU4NTQgcGFzcyAwZDYz
OTc5YzFiYzljODU1NzhiZTRjNTg5NzY4YTEzZGMwYTdjNWViIGM1MzBhNzVjMWU2YTQ3MmIwZWI5
NTU4MzEwYjUxOGYwZGZjZDg4NjAgZWY1MjllNmFiN2MzMTI5MGEzMzA0NWJiMWYxODM3NDQ3Y2Mw
ZWI1NiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRk
Y2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgNjgyOTJjOTRhNjBlYWIyNDUxNGFiNGE4ZTQ3
NzJhZjI0ZGVhZDgwNwogMTM1ODY4IGZhaWwgZGMzZTkxM2VkZjk0ZDU0ZGU1Njc4ZTcyNmNmOTVi
MzgzMjdlNWQwOSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwMjc0
MTIyNTg4NzVjZWU0ODU5NzdmYWQzOWIxODAxYmViNTAwNzQgZDBkOGFkMzllY2I1MWNkNzQ5N2Nk
NTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMx
OTg2IGNiNzBhMjZmNzg4NDhmZTQ1ZjU5M2Y3ZWJjOWNmYWFjNzYwYTc5MWIKIDEzNTg1OCBwYXNz
IDBkNjM5NzljMWJjOWM4NTU3OGJlNGM1ODk3NjhhMTNkYzBhN2M1ZWIgYzUzMGE3NWMxZTZhNDcy
YjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBlZjUyOWU2YWI3YzMxMjkwYTMzMDQ1YmIxZjE4Mzc0
NDdjYzBlYjU2IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3
OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBjNDZkYmEwZDcyZTUxOTc0MzgyM2M3
NmM2NzY4NThhZDFhZjQ4YjkwCiAxMzU4ODggcGFzcyAwZDYzOTc5YzFiYzljODU1NzhiZTRjNTg5
NzY4YTEzZGMwYTdjNWViIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAg
ZWY1MjllNmFiN2MzMTI5MGEzMzA0NWJiMWYxODM3NDQ3Y2MwZWI1NiBkMGQ4YWQzOWVjYjUxY2Q3
NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZk
ZjU2YzE5ODYgY2I3MGEyNmY3ODg0OGZlNDVmNTkzZjdlYmM5Y2ZhYWM3NjBhNzkxYgogMTM1ODc1
IHBhc3MgMGQ2Mzk3OWMxYmM5Yzg1NTc4YmU0YzU4OTc2OGExM2RjMGE3YzVlYiBjNTMwYTc1YzFl
NmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGVmNTI5ZTZhYjdjMzEyOTBhMzMwNDViYjFm
MTgzNzQ0N2NjMGViNTYgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBk
ZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDkyNjY2ZmRkNmUwYWZhYjk4
OWIyZDg5NzU5ZDliNDNmMmM2NDVhZTcKIDEzNTg3NyBmYWlsIGRjM2U5MTNlZGY5NGQ1NGRlNTY3
OGU3MjZjZjk1YjM4MzI3ZTVkMDkgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNk
ODg2MCBkMDI3NDEyMjU4ODc1Y2VlNDg1OTc3ZmFkMzliMTgwMWJlYjUwMDc0IGQwZDhhZDM5ZWNi
NTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3
OGQ2NmRmNTZjMTk4NiBjYjcwYTI2Zjc4ODQ4ZmU0NWY1OTNmN2ViYzljZmFhYzc2MGE3OTFiCiAx
MzU4NzggcGFzcyAwZDYzOTc5YzFiYzljODU1NzhiZTRjNTg5NzY4YTEzZGMwYTdjNWViIGM1MzBh
NzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZWY1MjllNmFiN2MzMTI5MGEzMzA0
NWJiMWYxODM3NDQ3Y2MwZWI1NiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2
Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMzFlNjdjMTU2ZjNm
NTM5YjZkNjRmM2FjZTUyNDM5YzA3Y2IyMTM0MQogMTM1ODkwIGZhaWwgZGMzZTkxM2VkZjk0ZDU0
ZGU1Njc4ZTcyNmNmOTViMzgzMjdlNWQwOSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThm
MGRmY2Q4ODYwIGVmNTI5ZTZhYjdjMzEyOTBhMzMwNDViYjFmMTgzNzQ0N2NjMGViNTYgZDBkOGFk
MzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0
OTFkNDc4ZDY2ZGY1NmMxOTg2IGNiNzBhMjZmNzg4NDhmZTQ1ZjU5M2Y3ZWJjOWNmYWFjNzYwYTc5
MWIKIDEzNTg4MCBwYXNzIDBkNjM5NzljMWJjOWM4NTU3OGJlNGM1ODk3NjhhMTNkYzBhN2M1ZWIg
YzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBlZjUyOWU2YWI3YzMxMjkw
YTMzMDQ1YmIxZjE4Mzc0NDdjYzBlYjU2IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlm
NTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBjYzU2ZDg3
ZGMzZTIwM2E1NzAxZjIxZmIzYTgxZjM0N2NmMGFlOWViCiAxMzU4OTIgcGFzcyAwZDYzOTc5YzFi
YzljODU1NzhiZTRjNTg5NzY4YTEzZGMwYTdjNWViIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEw
YjUxOGYwZGZjZDg4NjAgZWY1MjllNmFiN2MzMTI5MGEzMzA0NWJiMWYxODM3NDQ3Y2MwZWI1NiBk
MGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgz
ZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgY2I3MGEyNmY3ODg0OGZlNDVmNTkzZjdlYmM5Y2ZhYWM3
NjBhNzkxYgogMTM1ODk0IGZhaWwgZGMzZTkxM2VkZjk0ZDU0ZGU1Njc4ZTcyNmNmOTViMzgzMjdl
NWQwOSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGVmNTI5ZTZhYjdj
MzEyOTBhMzMwNDViYjFmMTgzNzQ0N2NjMGViNTYgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0
ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IGNi
NzBhMjZmNzg4NDhmZTQ1ZjU5M2Y3ZWJjOWNmYWFjNzYwYTc5MWIKU2VhcmNoaW5nIGZvciBpbnRl
cmVzdGluZyB2ZXJzaW9ucwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTM1ODQzIChwYXNzKSwgZm9y
IGJhc2lzIHBhc3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEzNTg2OCAoZmFpbCksIGZvciBiYXNp
cyBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzNTg3NSAocGFzcyksIGZvciBiYXNpcyBw
YXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzNTg3NyAoZmFpbCksIGZvciBiYXNpcyBmYWlsdXJl
CiAwIHJldmlzaW9ucyBhdCAwZDYzOTc5YzFiYzljODU1NzhiZTRjNTg5NzY4YTEzZGMwYTdjNWVi
IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZWY1MjllNmFiN2MzMTI5
MGEzMzA0NWJiMWYxODM3NDQ3Y2MwZWI1NiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5
ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgY2I3MGEy
NmY3ODg0OGZlNDVmNTkzZjdlYmM5Y2ZhYWM3NjBhNzkxYgpObyByZXZpc2lvbnMgbGVmdCB0byB0
ZXN0LCBjaGVja2luZyBncmFwaCBzdGF0ZS4KIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEzNTg4OCAo
cGFzcyksIGZvciBsYXN0IHBhc3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEzNTg5MCAoZmFpbCks
IGZvciBmaXJzdCBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzNTg5MiAocGFzcyksIGZv
ciBsYXN0IHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTM1ODk0IChmYWlsKSwgZm9yIGZpcnN0
IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTM1ODk2IChwYXNzKSwgZm9yIGxhc3QgcGFz
cwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMzU4OTggKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQoK
KioqIEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMg
aW4gdHJlZTogIGxpbnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVs
L2dpdC9zdGFibGUvbGludXgtc3RhYmxlLmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgZGMzZTkxM2Vk
Zjk0ZDU0ZGU1Njc4ZTcyNmNmOTViMzgzMjdlNWQwOQogIEJ1ZyBub3QgcHJlc2VudDogMGQ2Mzk3
OWMxYmM5Yzg1NTc4YmU0YzU4OTc2OGExM2RjMGE3YzVlYgogIExhc3QgZmFpbCByZXBybzogaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNTg5OC8KCgog
IChSZXZpc2lvbiBsb2cgdG9vIGxvbmcsIG9taXR0ZWQuKQoKZG90OiBncmFwaCBpcyB0b28gbGFy
Z2UgZm9yIGNhaXJvLXJlbmRlcmVyIGJpdG1hcHMuIFNjYWxpbmcgYnkgMC43NzYyODUgdG8gZml0
CnBubXRvcG5nOiA4OCBjb2xvcnMgZm91bmQKUmV2aXNpb24gZ3JhcGggbGVmdCBpbiAvaG9tZS9s
b2dzL3Jlc3VsdHMvYmlzZWN0L2xpbnV4LTMuMTgvdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQx
Lnhlbi1ib290Lntkb3QscHMscG5nLGh0bWwsc3ZnfS4KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQoxMzU4OTg6IHRvbGVyYWJsZSBBTEwgRkFJTAoKZmxpZ2h0IDEzNTg5
OCBsaW51eC0zLjE4IHJlYWwtYmlzZWN0IFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTM1ODk4LwoKRmFpbHVyZXMgOi0vIGJ1dCBubyByZWdy
ZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwKaW5jbHVkaW5nIHRlc3RzIHdo
aWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKCgpqb2JzOgogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdl
cwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2Yg
dGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5l
bWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBi
ZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 08 11:16:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 May 2019 11:16:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOKYF-0004Uf-SW; Wed, 08 May 2019 11:15:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=AgcW=TI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hOKYE-0004UW-Gh
 for xen-devel@lists.xenproject.org; Wed, 08 May 2019 11:15:54 +0000
X-Inumbo-ID: a21bb4c2-7182-11e9-a27f-f33324b4c8ab
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a21bb4c2-7182-11e9-a27f-f33324b4c8ab;
 Wed, 08 May 2019 11:15:49 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hOKY8-0001B3-FT; Wed, 08 May 2019 11:15:48 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hOKY8-0007g9-4A; Wed, 08 May 2019 11:15:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hOKY8-0008Ar-3I; Wed, 08 May 2019 11:15:48 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135790-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.4:test-amd64-amd64-xl-qcow2:guest-localmigrate/x10:fail:regression
 linux-4.4:test-amd64-i386-libvirt-xsm:leak-check/check:fail:heisenbug
 linux-4.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:leak-check/check:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit1:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-arm64-arm64-examine:reboot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit2:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.4:test-arm64-arm64-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=5875149a400a9552aafbad204f724424aee2ffa5
X-Osstest-Versions-That: linux=af13f43f01a3e4a11686f5fa4de42ecec8ed71b1
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 08 May 2019 11:15:48 +0000
Subject: [Xen-devel] [linux-4.4 test] 135790: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTc5MCBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNTc5MC8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAx
NyBndWVzdC1sb2NhbG1pZ3JhdGUveDEwICAgZmFpbCBSRUdSLiB2cy4gMTMzNDY4CgpUZXN0cyB3
aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMjEgbGVhay1jaGVjay9jaGVjayAgICAgICAgICAgZmFpbCBw
YXNzIGluIDEzNTY2OAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxOSBsZWFrLWNoZWNrL2NoZWNrIGZhaWwgcGFzcyBpbiAxMzU2NjgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWlu
c3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmlj
dC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgMTIg
Z3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAg
ICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgIDgg
cmVib290ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICA3IHhlbi1ib290ICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAxMiBndWVzdC1zdGFydCAgICAgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5z
dGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWls
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAg
ICAgICAgICA1ODc1MTQ5YTQwMGE5NTUyYWFmYmFkMjA0ZjcyNDQyNGFlZTJmZmE1CmJhc2VsaW5l
IHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICBhZjEzZjQzZjAxYTNlNGExMTY4NmY1ZmE0
ZGU0MmVjZWM4ZWQ3MWIxCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzM0NjggIDIwMTktMDItMjgg
MDk6NTc6NTUgWiAgIDY5IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTM0MDA2ICAyMDE5LTAz
LTIzIDA4OjE1OjU5IFogICA0NiBkYXlzICAgMjUgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTM1NDI4ICAyMDE5LTA0LTI5IDEzOjI2OjA5IFogICAgOCBkYXlzICAgIDQgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQo1MjIgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5n
IHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3Qg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2
NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNn
LXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAv
aG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5k
IG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3Qg
cHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDE3NzIzIGxpbmVzIGxvbmcu
KQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 08 11:17:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 May 2019 11:17:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOKZf-0004cD-FT; Wed, 08 May 2019 11:17:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=AgcW=TI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hOKZe-0004bz-Ag
 for xen-devel@lists.xenproject.org; Wed, 08 May 2019 11:17:22 +0000
X-Inumbo-ID: d77d0d32-7182-11e9-91a5-3b08cfcf8a8e
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d77d0d32-7182-11e9-91a5-3b08cfcf8a8e;
 Wed, 08 May 2019 11:17:18 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hOKZX-0001EO-9J; Wed, 08 May 2019 11:17:15 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hOKZW-0007pv-Qo; Wed, 08 May 2019 11:17:15 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hOKZW-0000wW-QC; Wed, 08 May 2019 11:17:14 +0000
To: xen-devel@lists.xenproject.org, osstest-admin@xenproject.org,
 royger@FreeBSD.org
Message-ID: <osstest-135810-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: freebsd-master:build-amd64-freebsd-again:host-install(5):fail:regression
 freebsd-master:build-amd64-xen-freebsd:host-install(5):fail:regression
X-Osstest-Versions-This: freebsd=9e9048e3c2972678df95b6318ceaff6a245ee2e2
X-Osstest-Versions-That: freebsd=b58321507702a1125aed58ddc320b560b1bffc71
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 08 May 2019 11:17:14 +0000
Subject: [Xen-devel] [freebsd-master test] 135810: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTgxMCBmcmVlYnNkLW1hc3RlciByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTM1ODEwLwoKUmVncmVzc2lvbnMgOi0o
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5n
IHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NC1mcmVlYnNkLWFnYWlu
ICAgICA1IGhvc3QtaW5zdGFsbCg1KSAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzUyMzMKIGJ1
aWxkLWFtZDY0LXhlbi1mcmVlYnNkICAgICAgIDUgaG9zdC1pbnN0YWxsKDUpICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzNTIzMwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGZyZWVi
c2QgICAgICAgICAgICAgIDllOTA0OGUzYzI5NzI2NzhkZjk1YjYzMThjZWFmZjZhMjQ1ZWUyZTIK
YmFzZWxpbmUgdmVyc2lvbjoKIGZyZWVic2QgICAgICAgICAgICAgIGI1ODMyMTUwNzcwMmExMTI1
YWVkNThkZGMzMjBiNTYwYjFiZmZjNzEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzNTIzMyAgMjAx
OS0wNC0yNCAwOToxOTowMyBaICAgMTQgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzUzMTcg
IDIwMTktMDQtMjYgMDk6MTk6MDYgWiAgIDEyIGRheXMgICAgNCBhdHRlbXB0cwpUZXN0aW5nIHNh
bWUgc2luY2UgICAxMzU4MTAgIDIwMTktMDUtMDYgMDk6MTk6NDkgWiAgICAyIGRheXMgICAgMSBh
dHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBh
ZHJpYW4gPGFkcmlhbkBGcmVlQlNELm9yZz4KICBhZSA8YWVARnJlZUJTRC5vcmc+CiAgYW5kcmV3
IDxhbmRyZXdARnJlZUJTRC5vcmc+CiAgYXNvbWVycyA8YXNvbWVyc0BGcmVlQlNELm9yZz4KICBi
Y3JhbiA8YmNyYW5ARnJlZUJTRC5vcmc+CiAgYmRlIDxiZGVARnJlZUJTRC5vcmc+CiAgYnIgPGJy
QEZyZWVCU0Qub3JnPgogIGNlbSA8Y2VtQEZyZWVCU0Qub3JnPgogIGNzIDxjc0BGcmVlQlNELm9y
Zz4KICBjeSA8Y3lARnJlZUJTRC5vcmc+CiAgZGNoYWdpbiA8ZGNoYWdpbkBGcmVlQlNELm9yZz4K
ICBkb3VnbSA8ZG91Z21ARnJlZUJTRC5vcmc+CiAgZW1hc3RlIDxlbWFzdGVARnJlZUJTRC5vcmc+
CiAgZ2FsbGF0aW4gPGdhbGxhdGluQEZyZWVCU0Qub3JnPgogIGdhbmJvbGQgPGdhbmJvbGRARnJl
ZUJTRC5vcmc+CiAgZ2piIDxnamJARnJlZUJTRC5vcmc+CiAgZ29uem8gPGdvbnpvQEZyZWVCU0Qu
b3JnPgogIGhzZWxhc2t5IDxoc2VsYXNreUBGcmVlQlNELm9yZz4KICBpYW4gPGlhbkBGcmVlQlNE
Lm9yZz4KICBpbXAgPGltcEBGcmVlQlNELm9yZz4KICBqaGIgPGpoYkBGcmVlQlNELm9yZz4KICBq
aGliYml0cyA8amhpYmJpdHNARnJlZUJTRC5vcmc+CiAgam9oYWx1biA8am9oYWx1bkBGcmVlQlNE
Lm9yZz4KICBrZXZhbnMgPGtldmFuc0BGcmVlQlNELm9yZz4KICBraWIgPGtpYkBGcmVlQlNELm9y
Zz4KICBsZXYgPGxldkBGcmVlQlNELm9yZz4KICBsdXBvcmwgPGx1cG9ybEBGcmVlQlNELm9yZz4K
ICBsd2hzdSA8bHdoc3VARnJlZUJTRC5vcmc+CiAgbWFudSA8bWFudUBGcmVlQlNELm9yZz4KICBt
YXJraiA8bWFya2pARnJlZUJTRC5vcmc+CiAgbWF2IDxtYXZARnJlZUJTRC5vcmc+CiAgbWNrdXNp
Y2sgPG1ja3VzaWNrQEZyZWVCU0Qub3JnPgogIG1qZyA8bWpnQEZyZWVCU0Qub3JnPgogIG1tYWN5
IDxtbWFjeUBGcmVlQlNELm9yZz4KICBuZ2llIDxuZ2llQEZyZWVCU0Qub3JnPgogIHJncmltZXMg
PHJncmltZXNARnJlZUJTRC5vcmc+CiAgcm1hY2tsZW0gPHJtYWNrbGVtQEZyZWVCU0Qub3JnPgog
IHJ3YXRzb24gPHJ3YXRzb25ARnJlZUJTRC5vcmc+CiAgc2h1cmQgPHNodXJkQEZyZWVCU0Qub3Jn
PgogIHRyYXN6IDx0cmFzekBGcmVlQlNELm9yZz4KICB0c29vbWUgPHRzb29tZUBGcmVlQlNELm9y
Zz4KICB0dWV4ZW4gPHR1ZXhlbkBGcmVlQlNELm9yZz4KICB0eWNob24gPHR5Y2hvbkBGcmVlQlNE
Lm9yZz4KICB6ZWlzaW5nIDx6ZWlzaW5nQEZyZWVCU0Qub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0
LWZyZWVic2QtYWdhaW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogYnVpbGQtYW1kNjQtZnJlZWJzZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14ZW4tZnJlZWJzZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlz
aW9uIGxvZzsgaXQgd291bGQgYmUgMjYyNSBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 08 11:25:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 May 2019 11:25:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOKhR-0005Rh-HX; Wed, 08 May 2019 11:25:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UoQP=TI=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1hOKhQ-0005Rc-Qz
 for xen-devel@lists.xen.org; Wed, 08 May 2019 11:25:24 +0000
X-Inumbo-ID: f75b95f0-7183-11e9-843c-bc764e045a96
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f75b95f0-7183-11e9-843c-bc764e045a96;
 Wed, 08 May 2019 11:25:22 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Wed, 08 May 2019 13:25:21 +0200
Received: from [192.168.0.30] (nwb-a10-snat.microfocus.com [10.120.13.202])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Wed, 08 May 2019 12:25:01 +0100
Message-ID: <d4876c22d85f1af7bac22213942c611b1043acf4.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Andrii Anisov <andrii.anisov@gmail.com>, xen-devel@lists.xen.org
Date: Wed, 08 May 2019 13:25:00 +0200
In-Reply-To: <1557309578-6436-1-git-send-email-andrii.anisov@gmail.com>
References: <1557309578-6436-1-git-send-email-andrii.anisov@gmail.com>
Organization: SUSE
User-Agent: Evolution 3.32.1 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] xen:arm: we never get into schedule_tail()
 with prev==current
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
Content-Type: multipart/mixed; boundary="===============3476941454164942204=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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


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

On Wed, 2019-05-08 at 12:59 +0300, Andrii Anisov wrote:
> From: Andrii Anisov <andrii_anisov@epam.com>
>=20
> ARM's schedule_tail() is called from two places: context_switch() and
> continue_new_vcpu(). Both functions are always called with
> prev!=3Dcurrent. So replace the correspondent check in schedule_tail()
> with ASSERT() which is the development (debug) build guard.
>=20
> Signed-off-by: Andrii Anisov <andrii_anisov@epam.com>
>
FWIW,

Reviewed-by: Dario Faggioli <dfaggioli@suse.com>

Thanks and Regards
--=20
Dario Faggioli, Ph.D
http://about.me/dario.faggioli
Virtualization Software Engineer
SUSE Labs, SUSE https://www.suse.com/
-------------------------------------------------------------------
<<This happens because _I_ choose it to happen!>> (Raistlin Majere)


--=-B3cGo6CJPcM9jtUiJUBr
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+4FAlzSvIwACgkQFkJ4iaW4
c+6HyQ//WNWoTt6x4vxoZEtTcUMW65jdg8QVAVveLdchZwqrzaq0UBrAVGi0m4xY
0yk9g6pn09xSgYPUGQEFt+xjwcdeH3xa6GFieOofACSFThMeUjZtTM8qT/NoAOV6
+dzntraH8f2iiQe+oi+7f517i9E2wx16iNWs10C2DefXE/xOqlT4YeDDHVyCBj+/
QhwTS5ivXsHjQCjFtDCqPlcebPbinuq+Weob7fazeeFnMK6kY8loTXAo2LfB/gxB
RuPqnD5HEKAIpkh+nWn1Uffgq/Cf4kvrr7OWpQd09qM9lxKCqWR2xLfP3abadc+O
d3cQ99z02KEekhy2EaUXCEFARYmaNwT5TXzxcKuZM2188oUD93bueKwIpNbUpM92
ImX+bb84+s3w9dP5KRx5MO39gMoDo/yFH5PCzMFYTWtuDnJx8i2K5XakklcmxBHO
89Ku4L9ScWKfTOjfl1opHZInRzvM/8UtClb0yubC8wQOrBCV8EK1m2g93PvzwfY6
r63yV3KbdVhFW3O8wh7deJYo9yX2HkiU8Ug0XbZuvm1YuxT8wAZxoBWfGbBCA7Kb
DUrHC8N68kavASrC944ZiKDptRDilrB7pPAo0JGluuY1YWOZFOUbF1Xd1cyi5uX5
sCxESb4c/Rc1101dK9zpjmG5J4ukhUvu0isB7sT6PIj6hjCYLNU=
=lyN0
-----END PGP SIGNATURE-----

--=-B3cGo6CJPcM9jtUiJUBr--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3476941454164942204==--



From xen-devel-bounces@lists.xenproject.org Wed May 08 11:25:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 May 2019 11:25:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOKhU-0005Rw-QQ; Wed, 08 May 2019 11:25:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UoQP=TI=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1hOKhT-0005Rn-Eg
 for xen-devel@lists.xenproject.org; Wed, 08 May 2019 11:25:27 +0000
X-Inumbo-ID: f7afd2dc-7183-11e9-95d3-e74269dc402a
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f7afd2dc-7183-11e9-95d3-e74269dc402a;
 Wed, 08 May 2019 11:25:23 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Wed, 08 May 2019 13:25:21 +0200
Received: from [192.168.0.30] (nwb-a10-snat.microfocus.com [10.120.13.202])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Wed, 08 May 2019 12:25:01 +0100
Message-ID: <d4876c22d85f1af7bac22213942c611b1043acf4.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Andrii Anisov <andrii.anisov@gmail.com>, xen-devel@lists.xen.org
Date: Wed, 08 May 2019 13:25:00 +0200
In-Reply-To: <1557309578-6436-1-git-send-email-andrii.anisov@gmail.com>
References: <1557309578-6436-1-git-send-email-andrii.anisov@gmail.com>
Organization: SUSE
User-Agent: Evolution 3.32.1 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] xen:arm: we never get into schedule_tail()
 with prev==current
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
Content-Type: multipart/mixed; boundary="===============2173914817441321499=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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


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

On Wed, 2019-05-08 at 12:59 +0300, Andrii Anisov wrote:
> From: Andrii Anisov <andrii_anisov@epam.com>
>=20
> ARM's schedule_tail() is called from two places: context_switch() and
> continue_new_vcpu(). Both functions are always called with
> prev!=3Dcurrent. So replace the correspondent check in schedule_tail()
> with ASSERT() which is the development (debug) build guard.
>=20
> Signed-off-by: Andrii Anisov <andrii_anisov@epam.com>
>
FWIW,

Reviewed-by: Dario Faggioli <dfaggioli@suse.com>

Thanks and Regards
--=20
Dario Faggioli, Ph.D
http://about.me/dario.faggioli
Virtualization Software Engineer
SUSE Labs, SUSE https://www.suse.com/
-------------------------------------------------------------------
<<This happens because _I_ choose it to happen!>> (Raistlin Majere)


--=-B3cGo6CJPcM9jtUiJUBr
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+4FAlzSvIwACgkQFkJ4iaW4
c+6HyQ//WNWoTt6x4vxoZEtTcUMW65jdg8QVAVveLdchZwqrzaq0UBrAVGi0m4xY
0yk9g6pn09xSgYPUGQEFt+xjwcdeH3xa6GFieOofACSFThMeUjZtTM8qT/NoAOV6
+dzntraH8f2iiQe+oi+7f517i9E2wx16iNWs10C2DefXE/xOqlT4YeDDHVyCBj+/
QhwTS5ivXsHjQCjFtDCqPlcebPbinuq+Weob7fazeeFnMK6kY8loTXAo2LfB/gxB
RuPqnD5HEKAIpkh+nWn1Uffgq/Cf4kvrr7OWpQd09qM9lxKCqWR2xLfP3abadc+O
d3cQ99z02KEekhy2EaUXCEFARYmaNwT5TXzxcKuZM2188oUD93bueKwIpNbUpM92
ImX+bb84+s3w9dP5KRx5MO39gMoDo/yFH5PCzMFYTWtuDnJx8i2K5XakklcmxBHO
89Ku4L9ScWKfTOjfl1opHZInRzvM/8UtClb0yubC8wQOrBCV8EK1m2g93PvzwfY6
r63yV3KbdVhFW3O8wh7deJYo9yX2HkiU8Ug0XbZuvm1YuxT8wAZxoBWfGbBCA7Kb
DUrHC8N68kavASrC944ZiKDptRDilrB7pPAo0JGluuY1YWOZFOUbF1Xd1cyi5uX5
sCxESb4c/Rc1101dK9zpjmG5J4ukhUvu0isB7sT6PIj6hjCYLNU=
=lyN0
-----END PGP SIGNATURE-----

--=-B3cGo6CJPcM9jtUiJUBr--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2173914817441321499==--



From xen-devel-bounces@lists.xenproject.org Wed May 08 11:29:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 May 2019 11:29:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOKkw-0005iO-Bw; Wed, 08 May 2019 11:29:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=AgcW=TI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hOKkv-0005i9-Ca
 for xen-devel@lists.xenproject.org; Wed, 08 May 2019 11:29:01 +0000
X-Inumbo-ID: 76a437d6-7184-11e9-94fc-b74f9388bd12
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 76a437d6-7184-11e9-94fc-b74f9388bd12;
 Wed, 08 May 2019 11:28:55 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hOKko-0001S3-7B; Wed, 08 May 2019 11:28:54 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hOKkn-0000Us-Vw; Wed, 08 May 2019 11:28:54 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hOKkn-0001XI-VL; Wed, 08 May 2019 11:28:53 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135897-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-coverity:coverity-amd64:coverity-upload:fail:regression
X-Osstest-Versions-This: xen=e83077a3d11072708a5c38fa09fa9d011914e2a1
X-Osstest-Versions-That: xen=eeb31ee522c7bb8541eb4c037be2c42bfcf0a3c3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 08 May 2019 11:28:53 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 135897: regressions - ALL
 FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTg5NyB4ZW4tdW5zdGFibGUtY292ZXJpdHkgcmVhbCBbcmVhbF0KaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNTg5Ny8KClJlZ3Jlc3Np
b25zIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmlu
Y2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogY292ZXJpdHktYW1kNjQgICAg
ICAgICAgICAgICAgNyBjb3Zlcml0eS11cGxvYWQgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMz
NjE1Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAg
ZTgzMDc3YTNkMTEwNzI3MDhhNWMzOGZhMDlmYTlkMDExOTE0ZTJhMQpiYXNlbGluZSB2ZXJzaW9u
OgogeGVuICAgICAgICAgICAgICAgICAgZWViMzFlZTUyMmM3YmI4NTQxZWI0YzAzN2JlMmM0MmJm
Y2YwYTNjMwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMzNjE1ICAyMDE5LTAzLTA2IDA5OjE4OjUx
IFogICA2MyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMzY4MiAgMjAxOS0wMy0xMCAwOTox
ODoyOSBaICAgNTkgZGF5cyAgIDE4IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzNTg5
NyAgMjAxOS0wNS0wOCAwOToxODoyNCBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVv
cGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFsZXhhbmRydSBJc2FpbGEg
PGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgogIEFsZXhhbmRydSBTdGVmYW4gSVNBSUxBIDxhaXNh
aWxhQGJpdGRlZmVuZGVyLmNvbT4KICBBbWl0IFNpbmdoIFRvbWFyIDxhbWl0dG9tZXIyNUBnbWFp
bC5jb20+CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBBbmRy
aWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgogIEFudGhvbnkgUEVSQVJEIDxhbnRo
b255LnBlcmFyZEBjaXRyaXguY29tPgogIEJyaWFuIFdvb2RzIDxicmlhbi53b29kc0BhbWQuY29t
PgogIENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CiAgQ2hyaXN0aWFuIExpbmRpZyA8Y2hy
aXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgogIERvdWcgR29sZHN0ZWluIDxjYXJkb2VAY2FyZG9l
LmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSWdvciBEcnV6aGluaW4gPGlnb3Iu
ZHJ1emhpbmluQGNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tCiAg
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0Bz
dXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIEtldmluIFRp
YW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgogIEx1a2FzIEp1ZW5nZXIgPGp1ZW5nZXJAaWNlLnJ3
dGgtYWFjaGVuLmRlPgogIE0gQSBZb3VuZyA8bS5hLnlvdW5nQGR1cmhhbS5hYy51az4KICBOb3Ji
ZXJ0IE1hbnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KICBPbGFmIEhlcmluZyA8b2xhZkBhZXBm
bGUuZGU+CiAgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtv
QGVwYW0uY29tPgogIFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgUGF3
ZWwgV2llY3pvcmtpZXdpY3ogPHdpcGF3ZWxAYW1hem9uLmRlPgogIFBldHJlIFBpcmNhbGFidSA8
cHBpcmNhbGFidUBiaXRkZWZlbmRlci5jb20+CiAgUHJpdGhhIFNyaXZhc3RhdmEgPHByaXRoYS5z
cml2YXN0YXZhQGNpdHJpeC5jb20+CiAgUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVm
ZW5kZXIuY29tPgogIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogIFJv
bmFuIEFiaGFtb24gPHJvbmFuLmFiaGFtb25AdmF0ZXMuZnI+CiAgU2VyZ2V5IER5YXNsaSA8c2Vy
Z2V5LmR5YXNsaUBjaXRyaXguY29tPgogIFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVs
LmNvbT4KICBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgogIFhpYW9jaGVuIFdhbmcgPHdhbmd4aWFvY2hlbjBAZ21haWwuY29tPgogIFhpbiBM
aSA8eGluLmxpQGNpdHJpeC5jb20+Cgpqb2JzOgogY292ZXJpdHktYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9s
b2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9z
c3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTto
Yj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGlu
Zy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDMzNDMgbGluZXMgbG9uZy4pCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 08 11:31:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 May 2019 11:31:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOKnV-0006Og-R3; Wed, 08 May 2019 11:31:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=d3I2=TI=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hOKnU-0006Ob-M2
 for xen-devel@lists.xenproject.org; Wed, 08 May 2019 11:31:40 +0000
X-Inumbo-ID: d6d5d484-7184-11e9-b98b-47160759b404
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d6d5d484-7184-11e9-b98b-47160759b404;
 Wed, 08 May 2019 11:31:37 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id AA8D5AC3A;
 Wed,  8 May 2019 11:31:35 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  8 May 2019 13:31:32 +0200
Message-Id: <20190508113132.19198-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH] xen/sched: fix csched2_deinit_pdata()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Dario Faggioli <dfaggioli@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q29tbWl0IDc1M2JhNDNkNmQxNmU2ODggKCJ4ZW4vc2NoZWQ6IGZpeCBjcmVkaXQyIHNtdCBpZGxl
IGhhbmRsaW5nIikKaW50cm9kdWNlZCBhIHJlZ3Jlc3Npb24gd2hlbiBzd2l0Y2hpbmcgY3B1cyBi
ZXR3ZWVuIGNwdXBvb2xzLgoKV2hlbiBhc3NpZ25pbmcgYSBjcHUgdG8gYSBjcHVwb29sIHdpdGgg
Y3JlZGl0MiBiZWluZyB0aGUgZGVmYXVsdApzY2hlZHVsZXIgY3NjaGVkMl9kZWluaXRfcGRhdGEo
KSBpcyBjYWxsZWQgZm9yIHRoZSBjcmVkaXQyIHByaXZhdGUgZGF0YQphZnRlciB0aGUgbmV3IHNj
aGVkdWxlcidzIHByaXZhdGUgZGF0YSBoYXMgYmVlbiBob29rZWQgdG8gdGhlIHBlci1jcHUKc2No
ZWR1bGVyIGRhdGEuIFVuZm9ydHVuYXRlbHkgY3NjaGVkMl9kZWluaXRfcGRhdGEoKSB3aWxsIGN5
Y2xlIHRocm91Z2gKYWxsIHBlci1jcHUgc2NoZWR1bGVyIGFyZWFzIGl0IGtub3dzIG9mIGZvciBy
ZW1vdmluZyB0aGUgY3B1IGZyb20gdGhlCnJlc3BlY3RpdmUgc2libGluZyBtYXNrcyBpbmNsdWRp
bmcgdGhlIGFyZWEgb2YgdGhlIGp1c3QgbW92ZWQgY3B1LiBUaGlzCndpbGwgKGRlcGVuZGluZyBv
biB0aGUgbmV3IHNjaGVkdWxlcikgZWl0aGVyIGNsb2JiZXIgdGhlIGRhdGEgb2YgdGhlCm5ldyBz
Y2hlZHVsZXIgb3IgaW4gY2FzZSBvZiBzY2hlZF9ydCBsZWFkIHRvIGEgY3Jhc2guCgpBdm9pZCB0
aGF0IGJ5IHJlbW92aW5nIHRoZSBjcHUgZnJvbSB0aGUgbGlzdCBvZiBhY3RpdmUgY3B1cyBpbiBj
cmVkaXQyCmRhdGEgZmlyc3QuCgpUaGUgb3Bwb3NpdGUgcHJvYmxlbSBpcyBvY2N1cnJpbmcgd2hl
biByZW1vdmluZyBhIGNwdSBmcm9tIGEgY3B1cG9vbDoKaW5pdF9wZGF0YSgpIG9mIGNyZWRpdDIg
d2lsbCBhY2Nlc3MgdGhlIHBlci1jcHUgZGF0YSBvZiB0aGUgb2xkCnNjaGVkdWxlci4KClNpZ25l
ZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vY29tbW9u
L3NjaGVkX2NyZWRpdDIuYyB8IDIzICsrKysrKysrKysrLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hh
bmdlZCwgMTEgaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYwppbmRl
eCA2OTU4YjI2NWZjLi45YzFjM2I0ZTA4IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX2Ny
ZWRpdDIuYworKysgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYwpAQCAtMzgxMywyMiArMzgx
MywyMSBAQCBpbml0X3BkYXRhKHN0cnVjdCBjc2NoZWQyX3ByaXZhdGUgKnBydiwgc3RydWN0IGNz
Y2hlZDJfcGNwdSAqc3BjLAogICAgICAgICBhY3RpdmF0ZV9ydW5xdWV1ZShwcnYsIHNwYy0+cnVu
cV9pZCk7CiAgICAgfQogCi0gICAgX19jcHVtYXNrX3NldF9jcHUoY3B1LCAmcnFkLT5pZGxlKTsK
LSAgICBfX2NwdW1hc2tfc2V0X2NwdShjcHUsICZycWQtPmFjdGl2ZSk7Ci0gICAgX19jcHVtYXNr
X3NldF9jcHUoY3B1LCAmcHJ2LT5pbml0aWFsaXplZCk7Ci0gICAgX19jcHVtYXNrX3NldF9jcHUo
Y3B1LCAmcnFkLT5zbXRfaWRsZSk7CisgICAgX19jcHVtYXNrX3NldF9jcHUoY3B1LCAmc3BjLT5z
aWJsaW5nX21hc2spOwogCi0gICAgLyogT24gdGhlIGJvb3QgY3B1IHdlIGFyZSBjYWxsZWQgYmVm
b3JlIGNwdV9zaWJsaW5nX21hc2sgaGFzIGJlZW4gc2V0IHVwLiAqLwotICAgIGlmICggY3B1ID09
IDAgJiYgc3lzdGVtX3N0YXRlIDwgU1lTX1NUQVRFX2FjdGl2ZSApCi0gICAgICAgIF9fY3B1bWFz
a19zZXRfY3B1KGNwdSwgJmNzY2hlZDJfcGNwdShjcHUpLT5zaWJsaW5nX21hc2spOwotICAgIGVs
c2UKKyAgICBpZiAoIGNwdW1hc2tfd2VpZ2h0KCZycWQtPmFjdGl2ZSkgPiAwICkKICAgICAgICAg
Zm9yX2VhY2hfY3B1ICggcmNwdSwgcGVyX2NwdShjcHVfc2libGluZ19tYXNrLCBjcHUpICkKICAg
ICAgICAgICAgIGlmICggY3B1bWFza190ZXN0X2NwdShyY3B1LCAmcnFkLT5hY3RpdmUpICkKICAg
ICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBfX2NwdW1hc2tfc2V0X2NwdShjcHUsICZjc2No
ZWQyX3BjcHUocmNwdSktPnNpYmxpbmdfbWFzayk7Ci0gICAgICAgICAgICAgICAgX19jcHVtYXNr
X3NldF9jcHUocmNwdSwgJmNzY2hlZDJfcGNwdShjcHUpLT5zaWJsaW5nX21hc2spOworICAgICAg
ICAgICAgICAgIF9fY3B1bWFza19zZXRfY3B1KHJjcHUsICZzcGMtPnNpYmxpbmdfbWFzayk7CiAg
ICAgICAgICAgICB9CiAKKyAgICBfX2NwdW1hc2tfc2V0X2NwdShjcHUsICZycWQtPmlkbGUpOwor
ICAgIF9fY3B1bWFza19zZXRfY3B1KGNwdSwgJnJxZC0+YWN0aXZlKTsKKyAgICBfX2NwdW1hc2tf
c2V0X2NwdShjcHUsICZwcnYtPmluaXRpYWxpemVkKTsKKyAgICBfX2NwdW1hc2tfc2V0X2NwdShj
cHUsICZycWQtPnNtdF9pZGxlKTsKKwogICAgIGlmICggY3B1bWFza193ZWlnaHQoJnJxZC0+YWN0
aXZlKSA9PSAxICkKICAgICAgICAgcnFkLT5waWNrX2JpYXMgPSBjcHU7CiAKQEAgLTM5MzcsMTMg
KzM5MzYsMTMgQEAgY3NjaGVkMl9kZWluaXRfcGRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAq
b3BzLCB2b2lkICpwY3B1LCBpbnQgY3B1KQogCiAgICAgcHJpbnRrKFhFTkxPR19JTkZPICJSZW1v
dmluZyBjcHUgJWQgZnJvbSBydW5xdWV1ZSAlZFxuIiwgY3B1LCBzcGMtPnJ1bnFfaWQpOwogCi0g
ICAgZm9yX2VhY2hfY3B1ICggcmNwdSwgJnJxZC0+YWN0aXZlICkKLSAgICAgICAgX19jcHVtYXNr
X2NsZWFyX2NwdShjcHUsICZjc2NoZWQyX3BjcHUocmNwdSktPnNpYmxpbmdfbWFzayk7Ci0KICAg
ICBfX2NwdW1hc2tfY2xlYXJfY3B1KGNwdSwgJnJxZC0+aWRsZSk7CiAgICAgX19jcHVtYXNrX2Ns
ZWFyX2NwdShjcHUsICZycWQtPnNtdF9pZGxlKTsKICAgICBfX2NwdW1hc2tfY2xlYXJfY3B1KGNw
dSwgJnJxZC0+YWN0aXZlKTsKIAorICAgIGZvcl9lYWNoX2NwdSAoIHJjcHUsICZycWQtPmFjdGl2
ZSApCisgICAgICAgIF9fY3B1bWFza19jbGVhcl9jcHUoY3B1LCAmY3NjaGVkMl9wY3B1KHJjcHUp
LT5zaWJsaW5nX21hc2spOworCiAgICAgaWYgKCBjcHVtYXNrX2VtcHR5KCZycWQtPmFjdGl2ZSkg
KQogICAgIHsKICAgICAgICAgcHJpbnRrKFhFTkxPR19JTkZPICIgTm8gY3B1cyBsZWZ0IG9uIHJ1
bnF1ZXVlLCBkaXNhYmxpbmdcbiIpOwotLSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 08 11:40:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 May 2019 11:40:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOKvW-0006gs-Tt; Wed, 08 May 2019 11:39:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DUHD=TI=citrix.com=prvs=024c7dee5=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1hOKvV-0006gn-KY
 for xen-devel@lists.xenproject.org; Wed, 08 May 2019 11:39:57 +0000
X-Inumbo-ID: ff25afa8-7185-11e9-94af-ff7e1711e4ec
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ff25afa8-7185-11e9-94af-ff7e1711e4ec;
 Wed, 08 May 2019 11:39:54 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,445,1549929600"; d="scan'208";a="85260701"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 8 May 2019 12:39:47 +0100
Message-ID: <20190508113947.11920-1-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] MAINTAINERS: Add explicit check-in policy
 section
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 George Dunlap <george.dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, Ian Jackson <ian.jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlICJuZXN0aW5nIiBzZWN0aW9uIGluIHRoZSBNQUlOVEFJTkVSUyBmaWxlIHdhcyBub3QgaW5p
dGlhbGx5CmludGVuZGVkIHRvIGRlc2NyaWJlIHRoZSBjaGVjay1pbiBwb2xpY3kgZm9yIHBhdGNo
ZXMsIGJ1dCBvbmx5IGhvdwpuZXN0aW5nIHdvcmtlZDsgYnV0IHNpbmNlIHRoZXJlIHdhcyBubyBj
aGVjay1pbiBwb2xpY3ksIGl0IGhhcyBiZWVuCmFjdGluZyBhcyBhIGRlLWZhY3RvIHBvbGljeS4K
Ck9uZSBwcm9ibGVtIHdpdGggdGhpcyBpcyB0aGF0IHRoZSBwb2xpY3kgaXMgbm90IGNvbXBsZXRl
OiBJdCBkb2Vzbid0CmNvdmVyIG9wZW4gb2JqZWN0aW9ucywgdGltZSB0byBjaGVjay1pbiwgb3Ig
c28gb24uICBUaGUgb3RoZXIgcHJvYmxlbQp3aXRoIHRoZSBwb2xpY3kgaXMgdGhhdCwgYXMgd3Jp
dHRlbiwgaXQgZG9lc24ndCBhY2NvdW50IGZvcgptYWludGFpbmVycyBzdWJtaXR0aW5nIHBhdGNo
ZXMgdG8gZmlsZXMgd2hpY2ggdGhleSB0aGVtc2VsdmVzCm1haW50YWluLiAgVGhpcyBpcyBmaW5l
IGZvciBzaXR1YXRpb25zIHdoZXJlIHRoZXJlIGFyZSBhcmUgbXVsdGlwbGUKbWFpbnRhbmllcnMs
IGJ1dCBub3QgZm9yIHNpdHVhdGlvbnMgd2hlcmUgdGhlcmUgaXMgb25seSBvbmUKbWFpbnRpYW5l
ci4KCkFkZCBhbiBleHBsaWNpdCAiQ2hlY2staW4gcG9saWN5IiBzZWN0aW9uIHRvIHRoZSBNQUlO
VEFJTkVSUyBkb2N1bWVudAp0byBzZXJ2ZSBhcyB0aGUgY2Fub25pY2FsIHJlZmVyZW5jZSBmb3Ig
dGhlIGNoZWNrLWluIHBvbGljeS4gIE1vdmUKcGFyYWdyYXBocyBub3QgZXhwbGljaXRseSByZWxh
dGVkIHRvIG5lc3RpbmcgaW50byBpdC4KCldoaWxlIGhlcmUsICJwcm9tb3RlIiB0aGUgIlRoZSBt
ZWFuaW5nIG9mIG5lc3RpbmciIHNlY3Rpb24gdGl0bGUuCgpTaWduZWQtb2ZmLWJ5OiBHZW9yZ2Ug
RHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Ci0tLQpDQzogSWFuIEphY2tzb24gPGlh
bi5qYWNrc29uQGNpdHJpeC5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpD
QzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ0M6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ0M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpDQzog
S29ucmFkIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNDOiBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgpDQzogTGFycyBLdXJ0aCA8bGFycy5rdXJ0aEBjaXRyaXguY29tPgoKVGhpcyBp
cyBhIGZvbGxvdy11cCB0byB0aGUgZGlzY3Vzc2lvbiBpbiBgW1BBVENIIGZvci00LjEyXQpwYXNz
dGhyb3VnaC92dGQ6IERyb3AgdGhlICJ3b3JrYXJvdW5kX2Jpb3NfYnVnIiBsb2dpYyBlbnRpcmVs
eWAsIHNwZWNpZmljYWxseQpNZXNzYWdlLUlEOiA8NUM5Q0YyNUEwMjAwMDA3ODAwMjIyOTFCQHBy
djEtbWgucHJvdm8ubm92ZWxsLmNvbT4KClRoaXMgZW5jb2RlcyBteSB1bmRlcnN0YW5kaW5nIG9m
IHRoZSBwb2xpY3ksIGFuZCB3aGF0IEkgdGhpbmsgaXMgdGhlCmJlc3Qgb25lLgoKQSBzZWNvbmQg
YXBwcm9hY2ggd291bGQgYmU6CgoxLiAgSW4gb3JkZXIgdG8gZ2V0IGEgY2hhbmdlIHRvIGEgZ2l2
ZW4gZmlsZSBjb21taXR0ZWQsIGl0IG11c3QgaGF2ZQphbiBBY2sgb3IgUmV2aWV3IGZyb20gYXQg
bGVhc3Qgb25lIG1haW50YWluZXIgb2YgdGhhdCBmaWxlIG90aGVyIHRoYW4KdGhlIHN1Ym1pdHRl
ci4KCjIuIEluIHRoZSBjYXNlIHdoZXJlIGEgZmlsZSBoYXMgb25seSBvbmUgbWFpbnRhaW5lciwg
aXQgbXVzdCBoYXZlIGFuCkFjayBvciBSZXZpZXcgZnJvbSBhICJuZXN0ZWQiIG1haW50YWluZXIu
CgpJLmUuLCBpZiBJIHN1Ym1pdHRlZCBzb21ldGhpbmcgdG8geDg2L21tLCBpdCB3b3VsZCByZXF1
aXJlIGFuIEFjayBmcm9tCkphbiBvciBBbmR5LCBvciAoaW4gZXhjZXB0aW9uYWwgY2lyY3Vtc3Rh
bmNlcykgVGhlIFJlc3Q7IGJ1dCBhbiBBY2sgZnJvbQooc2F5KSBSb2dlciBvciBKdWVyZ2VuIHdv
dWxkbid0IHN1ZmZpY2UuCgpBIHRoaXJkIGFwcHJvYWNoIHdvdWxkIGJlIHRvIHNheSB0aGF0IGlu
IHRoZSBjYXNlIG9mIG11bHRpcGxlCm1haW50YWluZXJzLCB0aGUgbWFpbnRhaW5lcnMgdGhlbXNl
bHZlcyBjYW4gZGVjaWRlIHRvIG1hbmRhdGUgdGhlCm90aGVyIG1haW50YWluZXIncyBBY2suICBG
b3IgaW5zdGFuY2UsIERhcmlvIGFuZCBJIGNvdWxkIGFncmVlIHRoYXQgd2UKZG9uJ3QgbmVlZCBl
YWNoIG90aGVycycgYWNrIGZvciBjaGFuZ2VzIHRvIHRoZSBzY2hlZHVsZXIsIGJ1dCBBbmR5IGFu
ZApKYW4gY291bGQgYWdyZWUgdGhhdCB0aGV5IGRvIG5lZWQgZWFjaCBvdGhlcidzIEFjayBmb3Ig
Y2hhbmdlcyB0byB0aGUKeDg2IGNvZGUuCi0tLQogTUFJTlRBSU5FUlMgfCA0NiArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNDAg
aW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9NQUlOVEFJTkVSUyBi
L01BSU5UQUlORVJTCmluZGV4IGU0MzM4OGRkYjAuLjY1YmEzNWYwMmQgMTAwNjQ0Ci0tLSBhL01B
SU5UQUlORVJTCisrKyBiL01BSU5UQUlORVJTCkBAIC05OSw3ICs5OSw0NiBAQCBEZXNjcmlwdGlv
bnMgb2Ygc2VjdGlvbiBlbnRyaWVzOgogCSAgIE9uZSByZWdleCBwYXR0ZXJuIHBlciBsaW5lLiAg
TXVsdGlwbGUgSzogbGluZXMgYWNjZXB0YWJsZS4KIAogCi1UaGUgbWVhbmluZyBvZiBuZXN0aW5n
OgorCUNoZWNrLWluIHBvbGljeQorCT09PT09PT09PT09PT09PQorCitJbiBvcmRlciBmb3IgYSBw
YXRjaCB0byBiZSBjaGVja2VkIGluLCBpbiBnZW5lcmFsLCBzZXZlcmFsIGNvbmRpdGlvbnMKK211
c3QgYmUgbWV0OgorCisxLiBJbiBvcmRlciB0byBnZXQgYSBjaGFuZ2UgdG8gYSBnaXZlbiBmaWxl
IGNvbW1pdHRlZCwgaXQgbXVzdCBoYXZlCisgICB0aGUgYXBwcm92YWwgb2YgYXQgbGVhc3Qgb25l
IG1haW50YWluZXIgb2YgdGhhdCBmaWxlLgorCisgICBBIHBhdGNoIG9mIGNvdXJzZSBuZWVkcyBh
Y2tzIGZyb20gdGhlIG1haW50YWluZXJzIG9mIGVhY2ggZmlsZSB0aGF0CisgICBpdCBjaGFuZ2Vz
OyBzbyBhIHBhdGNoIHdoaWNoIGNoYW5nZXMgeGVuL2FyY2gveDg2L3RyYXBzLmMsCisgICB4ZW4v
YXJjaC94ODYvbW0vcDJtLmMsIGFuZCB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMgd291
bGQKKyAgIHJlcXVpcmUgYW4gQWNrIGZyb20gZWFjaCBvZiB0aGUgdGhyZWUgc2V0cyBvZiBtYWlu
dGFpbmVycy4KKworICAgU2VlIGJlbG93IGZvciBydWxlcyBvbiBuZXN0ZWQgbWFpbnRhaW5lcnNo
aXAuCisKKzIuIEl0IG11c3QgaGF2ZSBhbiBBY2tlZC1ieSBvciBhIFJldmlld2VkLWJ5IGZyb20g
c29tZW9uZSBvdGhlciB0aGFuCisgICB0aGUgc3VibWl0dGVyLgorCiszLiBTdWZmaWNpZW50IHRp
bWUgbXVzdCBoYXZlIGJlZW4gZ2l2ZW4gZm9yIGFueW9uZSB0byByZXNwb25kLiAgVGhpcworICAg
ZGVwZW5kcyBpbiBsYXJnZSBwYXJ0IHVwb24gdGhlIHVyZ2VuY3kgYW5kIG5hdHVyZSBvZiB0aGUg
cGF0Y2guCisgICBGb3IgYSBzdHJhaWdodGZvcndhcmQgdW5jb250cm92ZXJzaWFsIHBhdGNoLCBh
IGRheSBvciB0d28gaXMKKyAgIHN1ZmZpY2llbnQ7IGZvciBhIGNvbnRyb3ZlcnNpYWwgcGF0Y2gs
IGxvbmdlciAobWF5YmUgYSB3ZWVrKSB3b3VsZAorICAgYmUgYmV0dGVyLgorCis0LiBUaGVyZSBt
dXN0IGJlIG5vICJvcGVuIiBvYmplY3Rpb25zLgorCitJbiBhIGNhc2Ugd2hlcmUgb25lIHBlcnNv
biBzdWJtaXRzIGEgcGF0Y2ggYW5kIGEgbWFpbnRhaW5lciBnaXZlcyBhbgorQWNrLCB0aGUgQWNr
IHN0YW5kcyBpbiBmb3IgYm90aCB0aGUgYXBwcm92YWwgcmVxdWlyZW1lbnQgKCMxKSBhbmQgdGhl
CitBY2tlZC1ieS1ub24tc3VibWl0dGVyIHJlcXVpcmVtZW50ICgjMikuCisKK0luIGEgY2FzZSB3
aGVyZSBhIG1haW50YWluZXIgdGhlbXNlbHZlcyBzdWJtaXRzIGEgcGF0Y2gsIHRoZQorU2lnbmVk
LW9mZi1ieSBtZWV0cyB0aGUgYXBwcm92YWwgcmVxdXJpbWVudCAoIzEpOyBzbyBhbiBBY2sgb3Ig
UmV2aWV3Citmcm9tIGFueW9uZSBpbiB0aGUgY29tbXVuaXR5IHN1ZmZpY2VzIGZvciByZXF1aXJl
bWVudCAjMi4KKworTWFpbnRhaW5lcnMgbWF5IGNob29zZSB0byBvdmVycmlkZSBub24tbWFpbnRh
aW5lciBvYmplY3Rpb25zIGluIHRoZQorY2FzZSB0aGF0IGNvbnNlbnN1cyBjYW4ndCBiZSByZWFj
aGVkLgorCisgICAgICAgVGhlIG1lYW5pbmcgb2YgbmVzdGluZworICAgICAgID09PT09PT09PT09
PT09PT09PT09PT0KIAogTWFueSBtYWludGFpbmVyc2hpcCBhcmVhcyBhcmUgIm5lc3RlZCI6IGZv
ciBleGFtcGxlLCB0aGVyZSBhcmUgZW50cmllcwogZm9yIHhlbi9hcmNoL3g4NiBhcyB3ZWxsIGFz
IHhlbi9hcmNoL3g4Ni9tbSwgYW5kIGV2ZW4KQEAgLTExMywxMSArMTUyLDYgQEAgdGhlIEFjayBv
ZiB0aGUgeGVuL2FyY2gveDg2L21tL3NoYWRvdyBtYWludGFpbmVyIGZvciB0aGF0IHBhcnQgb2Yg
dGhlCiBwYXRjaCwgYnV0IHdvdWxkIG5vdCByZXF1aXJlIHRoZSBBY2sgb2YgdGhlIHhlbi9hcmNo
L3g4NiBtYWludGFpbmVyIG9yCiB0aGUgeGVuL2FyY2gveDg2L21tIG1haW50YWluZXIuCiAKLShB
IHBhdGNoIG9mIGNvdXJzZSBuZWVkcyBhY2tzIGZyb20gdGhlIG1haW50YWluZXJzIG9mIGVhY2gg
ZmlsZSB0aGF0Ci1pdCBjaGFuZ2VzOyBzbyBhIHBhdGNoIHdoaWNoIGNoYW5nZXMgeGVuL2FyY2gv
eDg2L3RyYXBzLmMsCi14ZW4vYXJjaC94ODYvbW0vcDJtLmMsIGFuZCB4ZW4vYXJjaC94ODYvbW0v
c2hhZG93L211bHRpLmMgd291bGQKLXJlcXVpcmUgYW4gQWNrIGZyb20gZWFjaCBvZiB0aGUgdGhy
ZWUgc2V0cyBvZiBtYWludGFpbmVycy4pCi0KIDIuIEluIHVudXN1YWwgY2lyY3Vtc3RhbmNlcywg
YSBtb3JlIGdlbmVyYWwgbWFpbnRhaW5lcidzIEFjayBjYW4gc3RhbmQKIGluIGZvciBvciBldmVu
IG92ZXJydWxlIGEgc3BlY2lmaWMgbWFpbnRhaW5lcidzIEFjay4gIFVudXN1YWwKIGNpcmN1bXN0
YW5jZXMgbWlnaHQgaW5jbHVkZToKLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 08 11:59:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 May 2019 11:59:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOLEl-0008IH-NX; Wed, 08 May 2019 11:59:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=d3I2=TI=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hOLEk-0008IC-DT
 for xen-devel@lists.xenproject.org; Wed, 08 May 2019 11:59:50 +0000
X-Inumbo-ID: c71ff407-7188-11e9-843c-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c71ff407-7188-11e9-843c-bc764e045a96;
 Wed, 08 May 2019 11:59:48 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 8AB9CABF1;
 Wed,  8 May 2019 11:59:47 +0000 (UTC)
To: George Dunlap <george.dunlap@citrix.com>, xen-devel@lists.xenproject.org
References: <20190508113947.11920-1-george.dunlap@citrix.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 mQENBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAG0H0p1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT6JATkEEwECACMFAlOMcK8CGwMH
 CwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAKCRCw3p3WKL8TL8eZB/9G0juS/kDY9LhEXseh
 mE9U+iA1VsLhgDqVbsOtZ/S14LRFHczNd/Lqkn7souCSoyWsBs3/wO+OjPvxf7m+Ef+sMtr0
 G5lCWEWa9wa0IXx5HRPW/ScL+e4AVUbL7rurYMfwCzco+7TfjhMEOkC+va5gzi1KrErgNRHH
 kg3PhlnRY0Udyqx++UYkAsN4TQuEhNN32MvN0Np3WlBJOgKcuXpIElmMM5f1BBzJSKBkW0Jc
 Wy3h2Wy912vHKpPV/Xv7ZwVJ27v7KcuZcErtptDevAljxJtE7aJG6WiBzm+v9EswyWxwMCIO
 RoVBYuiocc51872tRGywc03xaQydB+9R7BHPuQENBFOMcBYBCADLMfoA44MwGOB9YT1V4KCy
 vAfd7E0BTfaAurbG+Olacciz3yd09QOmejFZC6AnoykydyvTFLAWYcSCdISMr88COmmCbJzn
 sHAogjexXiif6ANUUlHpjxlHCCcELmZUzomNDnEOTxZFeWMTFF9Rf2k2F0Tl4E5kmsNGgtSa
 aMO0rNZoOEiD/7UfPP3dfh8JCQ1VtUUsQtT1sxos8Eb/HmriJhnaTZ7Hp3jtgTVkV0ybpgFg
 w6WMaRkrBh17mV0z2ajjmabB7SJxcouSkR0hcpNl4oM74d2/VqoW4BxxxOD1FcNCObCELfIS
 auZx+XT6s+CE7Qi/c44ibBMR7hyjdzWbABEBAAGJAR8EGAECAAkFAlOMcBYCGwwACgkQsN6d
 1ii/Ey9D+Af/WFr3q+bg/8v5tCknCtn92d5lyYTBNt7xgWzDZX8G6/pngzKyWfedArllp0Pn
 fgIXtMNV+3t8Li1Tg843EXkP7+2+CQ98MB8XvvPLYAfW8nNDV85TyVgWlldNcgdv7nn1Sq8g
 HwB2BHdIAkYce3hEoDQXt/mKlgEGsLpzJcnLKimtPXQQy9TxUaLBe9PInPd+Ohix0XOlY+Uk
 QFEx50Ki3rSDl2Zt2tnkNYKUCvTJq7jvOlaPd6d/W0tZqpyy7KVay+K4aMobDsodB3dvEAs6
 ScCnh03dDAFgIq5nsB11j3KPKdVoPlfucX2c7kGNH+LUMbzqV6beIENfNexkOfxHf4kBrQQY
 AQgAIBYhBIUSZ3Lo9gSUpdCX97DendYovxMvBQJa3fDQAhsCAIEJELDendYovxMvdiAEGRYI
 AB0WIQRTLbB6QfY48x44uB6AXGG7T9hjvgUCWt3w0AAKCRCAXGG7T9hjvk2LAP99B/9FenK/
 1lfifxQmsoOrjbZtzCS6OKxPqOLHaY47BgEAqKKn36YAPpbk09d2GTVetoQJwiylx/Z9/mQI
 CUbQMg1pNQf9EjA1bNcMbnzJCgt0P9Q9wWCLwZa01SnQWFz8Z4HEaKldie+5bHBL5CzVBrLv
 81tqX+/j95llpazzCXZW2sdNL3r8gXqrajSox7LR2rYDGdltAhQuISd2BHrbkQVEWD4hs7iV
 1KQHe2uwXbKlguKPhk5ubZxqwsg/uIHw0qZDk+d0vxjTtO2JD5Jv/CeDgaBX4Emgp0NYs8IC
 UIyKXBtnzwiNv4cX9qKlz2Gyq9b+GdcLYZqMlIBjdCz0yJvgeb3WPNsCOanvbjelDhskx9gd
 6YUUFFqgsLtrKpCNyy203a58g2WosU9k9H+LcheS37Ph2vMVTISMszW9W8gyORSgmw==
Message-ID: <d56ae8a0-7770-cb30-7996-a0d68d85e073@suse.com>
Date: Wed, 8 May 2019 13:59:46 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190508113947.11920-1-george.dunlap@citrix.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH] MAINTAINERS: Add explicit check-in policy
 section
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <ian.jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDgvMDUvMjAxOSAxMzozOSwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBUaGUgIm5lc3Rpbmci
IHNlY3Rpb24gaW4gdGhlIE1BSU5UQUlORVJTIGZpbGUgd2FzIG5vdCBpbml0aWFsbHkKPiBpbnRl
bmRlZCB0byBkZXNjcmliZSB0aGUgY2hlY2staW4gcG9saWN5IGZvciBwYXRjaGVzLCBidXQgb25s
eSBob3cKPiBuZXN0aW5nIHdvcmtlZDsgYnV0IHNpbmNlIHRoZXJlIHdhcyBubyBjaGVjay1pbiBw
b2xpY3ksIGl0IGhhcyBiZWVuCj4gYWN0aW5nIGFzIGEgZGUtZmFjdG8gcG9saWN5Lgo+IAo+IE9u
ZSBwcm9ibGVtIHdpdGggdGhpcyBpcyB0aGF0IHRoZSBwb2xpY3kgaXMgbm90IGNvbXBsZXRlOiBJ
dCBkb2Vzbid0Cj4gY292ZXIgb3BlbiBvYmplY3Rpb25zLCB0aW1lIHRvIGNoZWNrLWluLCBvciBz
byBvbi4gIFRoZSBvdGhlciBwcm9ibGVtCj4gd2l0aCB0aGUgcG9saWN5IGlzIHRoYXQsIGFzIHdy
aXR0ZW4sIGl0IGRvZXNuJ3QgYWNjb3VudCBmb3IKPiBtYWludGFpbmVycyBzdWJtaXR0aW5nIHBh
dGNoZXMgdG8gZmlsZXMgd2hpY2ggdGhleSB0aGVtc2VsdmVzCj4gbWFpbnRhaW4uICBUaGlzIGlz
IGZpbmUgZm9yIHNpdHVhdGlvbnMgd2hlcmUgdGhlcmUgYXJlIGFyZSBtdWx0aXBsZQo+IG1haW50
YW5pZXJzLCBidXQgbm90IGZvciBzaXR1YXRpb25zIHdoZXJlIHRoZXJlIGlzIG9ubHkgb25lCj4g
bWFpbnRpYW5lci4KPiAKPiBBZGQgYW4gZXhwbGljaXQgIkNoZWNrLWluIHBvbGljeSIgc2VjdGlv
biB0byB0aGUgTUFJTlRBSU5FUlMgZG9jdW1lbnQKPiB0byBzZXJ2ZSBhcyB0aGUgY2Fub25pY2Fs
IHJlZmVyZW5jZSBmb3IgdGhlIGNoZWNrLWluIHBvbGljeS4gIE1vdmUKPiBwYXJhZ3JhcGhzIG5v
dCBleHBsaWNpdGx5IHJlbGF0ZWQgdG8gbmVzdGluZyBpbnRvIGl0Lgo+IAo+IFdoaWxlIGhlcmUs
ICJwcm9tb3RlIiB0aGUgIlRoZSBtZWFuaW5nIG9mIG5lc3RpbmciIHNlY3Rpb24gdGl0bGUuCj4g
Cj4gU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
Pgo+IC0tLQo+IENDOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AY2l0cml4LmNvbT4KPiBDQzog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiBDQzogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KPiBDQzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
Pgo+IENDOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KPiBDQzogS29ucmFkIFdpbGsgPGtvbnJh
ZC53aWxrQG9yYWNsZS5jb20+Cj4gQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlA
a2VybmVsLm9yZz4KPiBDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiBD
QzogTGFycyBLdXJ0aCA8bGFycy5rdXJ0aEBjaXRyaXguY29tPgo+IAo+IFRoaXMgaXMgYSBmb2xs
b3ctdXAgdG8gdGhlIGRpc2N1c3Npb24gaW4gYFtQQVRDSCBmb3ItNC4xMl0KPiBwYXNzdGhyb3Vn
aC92dGQ6IERyb3AgdGhlICJ3b3JrYXJvdW5kX2Jpb3NfYnVnIiBsb2dpYyBlbnRpcmVseWAsIHNw
ZWNpZmljYWxseQo+IE1lc3NhZ2UtSUQ6IDw1QzlDRjI1QTAyMDAwMDc4MDAyMjI5MUJAcHJ2MS1t
aC5wcm92by5ub3ZlbGwuY29tPgo+IAo+IFRoaXMgZW5jb2RlcyBteSB1bmRlcnN0YW5kaW5nIG9m
IHRoZSBwb2xpY3ksIGFuZCB3aGF0IEkgdGhpbmsgaXMgdGhlCj4gYmVzdCBvbmUuCj4gCj4gQSBz
ZWNvbmQgYXBwcm9hY2ggd291bGQgYmU6Cj4gCj4gMS4gIEluIG9yZGVyIHRvIGdldCBhIGNoYW5n
ZSB0byBhIGdpdmVuIGZpbGUgY29tbWl0dGVkLCBpdCBtdXN0IGhhdmUKPiBhbiBBY2sgb3IgUmV2
aWV3IGZyb20gYXQgbGVhc3Qgb25lIG1haW50YWluZXIgb2YgdGhhdCBmaWxlIG90aGVyIHRoYW4K
PiB0aGUgc3VibWl0dGVyLgo+IAo+IDIuIEluIHRoZSBjYXNlIHdoZXJlIGEgZmlsZSBoYXMgb25s
eSBvbmUgbWFpbnRhaW5lciwgaXQgbXVzdCBoYXZlIGFuCj4gQWNrIG9yIFJldmlldyBmcm9tIGEg
Im5lc3RlZCIgbWFpbnRhaW5lci4KPiAKPiBJLmUuLCBpZiBJIHN1Ym1pdHRlZCBzb21ldGhpbmcg
dG8geDg2L21tLCBpdCB3b3VsZCByZXF1aXJlIGFuIEFjayBmcm9tCj4gSmFuIG9yIEFuZHksIG9y
IChpbiBleGNlcHRpb25hbCBjaXJjdW1zdGFuY2VzKSBUaGUgUmVzdDsgYnV0IGFuIEFjayBmcm9t
Cj4gKHNheSkgUm9nZXIgb3IgSnVlcmdlbiB3b3VsZG4ndCBzdWZmaWNlLgo+IAo+IEEgdGhpcmQg
YXBwcm9hY2ggd291bGQgYmUgdG8gc2F5IHRoYXQgaW4gdGhlIGNhc2Ugb2YgbXVsdGlwbGUKPiBt
YWludGFpbmVycywgdGhlIG1haW50YWluZXJzIHRoZW1zZWx2ZXMgY2FuIGRlY2lkZSB0byBtYW5k
YXRlIHRoZQo+IG90aGVyIG1haW50YWluZXIncyBBY2suICBGb3IgaW5zdGFuY2UsIERhcmlvIGFu
ZCBJIGNvdWxkIGFncmVlIHRoYXQgd2UKPiBkb24ndCBuZWVkIGVhY2ggb3RoZXJzJyBhY2sgZm9y
IGNoYW5nZXMgdG8gdGhlIHNjaGVkdWxlciwgYnV0IEFuZHkgYW5kCj4gSmFuIGNvdWxkIGFncmVl
IHRoYXQgdGhleSBkbyBuZWVkIGVhY2ggb3RoZXIncyBBY2sgZm9yIGNoYW5nZXMgdG8gdGhlCj4g
eDg2IGNvZGUuCgpXaGF0IGFib3V0IHZhcmlhbnQgMmI6CgoxLiAgSW4gb3JkZXIgdG8gZ2V0IGEg
Y2hhbmdlIHRvIGEgZ2l2ZW4gZmlsZSBjb21taXR0ZWQsIGl0IG11c3QgaGF2ZQphbiBBY2sgb3Ig
UmV2aWV3IGZyb20gYXQgbGVhc3Qgb25lIG1haW50YWluZXIgb2YgdGhhdCBmaWxlIG90aGVyIHRo
YW4KdGhlIHN1Ym1pdHRlci4KCjIuIEluIHRoZSBjYXNlIHRoZSBzdWJtaXR0ZXIgaXMgYSBtYWlu
dGFpbmVyIG9mIGEgbW9kaWZpZWQgZmlsZSBpdCBtdXN0CmhhdmUgYW4gQWNrIG9yIFJldmlldyBm
cm9tIGVpdGhlciBhICJuZXN0ZWQiIG1haW50YWluZXIgb3IgYSBEZXNpZ25hdGVkCnJldmlld2Vy
IG9mIHRoYXQgZmlsZS4KCj4gLS0tCj4gIE1BSU5UQUlORVJTIHwgNDYgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgNDAgaW5z
ZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvTUFJTlRBSU5FUlMg
Yi9NQUlOVEFJTkVSUwo+IGluZGV4IGU0MzM4OGRkYjAuLjY1YmEzNWYwMmQgMTAwNjQ0Cj4gLS0t
IGEvTUFJTlRBSU5FUlMKPiArKysgYi9NQUlOVEFJTkVSUwo+IEBAIC05OSw3ICs5OSw0NiBAQCBE
ZXNjcmlwdGlvbnMgb2Ygc2VjdGlvbiBlbnRyaWVzOgo+ICAJICAgT25lIHJlZ2V4IHBhdHRlcm4g
cGVyIGxpbmUuICBNdWx0aXBsZSBLOiBsaW5lcyBhY2NlcHRhYmxlLgo+ICAKPiAgCj4gLVRoZSBt
ZWFuaW5nIG9mIG5lc3Rpbmc6Cj4gKwlDaGVjay1pbiBwb2xpY3kKPiArCT09PT09PT09PT09PT09
PQo+ICsKPiArSW4gb3JkZXIgZm9yIGEgcGF0Y2ggdG8gYmUgY2hlY2tlZCBpbiwgaW4gZ2VuZXJh
bCwgc2V2ZXJhbCBjb25kaXRpb25zCj4gK211c3QgYmUgbWV0Ogo+ICsKPiArMS4gSW4gb3JkZXIg
dG8gZ2V0IGEgY2hhbmdlIHRvIGEgZ2l2ZW4gZmlsZSBjb21taXR0ZWQsIGl0IG11c3QgaGF2ZQo+
ICsgICB0aGUgYXBwcm92YWwgb2YgYXQgbGVhc3Qgb25lIG1haW50YWluZXIgb2YgdGhhdCBmaWxl
Lgo+ICsKPiArICAgQSBwYXRjaCBvZiBjb3Vyc2UgbmVlZHMgYWNrcyBmcm9tIHRoZSBtYWludGFp
bmVycyBvZiBlYWNoIGZpbGUgdGhhdAo+ICsgICBpdCBjaGFuZ2VzOyBzbyBhIHBhdGNoIHdoaWNo
IGNoYW5nZXMgeGVuL2FyY2gveDg2L3RyYXBzLmMsCj4gKyAgIHhlbi9hcmNoL3g4Ni9tbS9wMm0u
YywgYW5kIHhlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYyB3b3VsZAo+ICsgICByZXF1aXJl
IGFuIEFjayBmcm9tIGVhY2ggb2YgdGhlIHRocmVlIHNldHMgb2YgbWFpbnRhaW5lcnMuCj4gKwo+
ICsgICBTZWUgYmVsb3cgZm9yIHJ1bGVzIG9uIG5lc3RlZCBtYWludGFpbmVyc2hpcC4KPiArCj4g
KzIuIEl0IG11c3QgaGF2ZSBhbiBBY2tlZC1ieSBvciBhIFJldmlld2VkLWJ5IGZyb20gc29tZW9u
ZSBvdGhlciB0aGFuCj4gKyAgIHRoZSBzdWJtaXR0ZXIuCj4gKwo+ICszLiBTdWZmaWNpZW50IHRp
bWUgbXVzdCBoYXZlIGJlZW4gZ2l2ZW4gZm9yIGFueW9uZSB0byByZXNwb25kLiAgVGhpcwo+ICsg
ICBkZXBlbmRzIGluIGxhcmdlIHBhcnQgdXBvbiB0aGUgdXJnZW5jeSBhbmQgbmF0dXJlIG9mIHRo
ZSBwYXRjaC4KPiArICAgRm9yIGEgc3RyYWlnaHRmb3J3YXJkIHVuY29udHJvdmVyc2lhbCBwYXRj
aCwgYSBkYXkgb3IgdHdvIGlzCj4gKyAgIHN1ZmZpY2llbnQ7IGZvciBhIGNvbnRyb3ZlcnNpYWwg
cGF0Y2gsIGxvbmdlciAobWF5YmUgYSB3ZWVrKSB3b3VsZAo+ICsgICBiZSBiZXR0ZXIuCj4gKwo+
ICs0LiBUaGVyZSBtdXN0IGJlIG5vICJvcGVuIiBvYmplY3Rpb25zLgo+ICsKPiArSW4gYSBjYXNl
IHdoZXJlIG9uZSBwZXJzb24gc3VibWl0cyBhIHBhdGNoIGFuZCBhIG1haW50YWluZXIgZ2l2ZXMg
YW4KPiArQWNrLCB0aGUgQWNrIHN0YW5kcyBpbiBmb3IgYm90aCB0aGUgYXBwcm92YWwgcmVxdWly
ZW1lbnQgKCMxKSBhbmQgdGhlCj4gK0Fja2VkLWJ5LW5vbi1zdWJtaXR0ZXIgcmVxdWlyZW1lbnQg
KCMyKS4KPiArCj4gK0luIGEgY2FzZSB3aGVyZSBhIG1haW50YWluZXIgdGhlbXNlbHZlcyBzdWJt
aXRzIGEgcGF0Y2gsIHRoZQo+ICtTaWduZWQtb2ZmLWJ5IG1lZXRzIHRoZSBhcHByb3ZhbCByZXF1
cmltZW50ICgjMSk7IHNvIGFuIEFjayBvciBSZXZpZXcKPiArZnJvbSBhbnlvbmUgaW4gdGhlIGNv
bW11bml0eSBzdWZmaWNlcyBmb3IgcmVxdWlyZW1lbnQgIzIuCj4gKwo+ICtNYWludGFpbmVycyBt
YXkgY2hvb3NlIHRvIG92ZXJyaWRlIG5vbi1tYWludGFpbmVyIG9iamVjdGlvbnMgaW4gdGhlCj4g
K2Nhc2UgdGhhdCBjb25zZW5zdXMgY2FuJ3QgYmUgcmVhY2hlZC4KPiArCj4gKyAgICAgICBUaGUg
bWVhbmluZyBvZiBuZXN0aW5nCj4gKyAgICAgICA9PT09PT09PT09PT09PT09PT09PT09CgpFdmVy
eXdoZXJlIGVsc2UgdGFicyBhcmUgdXNlZCBmb3IgaW5kZW50aW5nLgoKCkp1ZXJnZW4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 08 12:07:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 May 2019 12:07:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOLLo-0000nC-8T; Wed, 08 May 2019 12:07:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DRUi=TI=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1hOLLn-0000n7-5D
 for xen-devel@lists.xenproject.org; Wed, 08 May 2019 12:07:07 +0000
X-Inumbo-ID: cbdc65b6-7189-11e9-bc9a-9be679ead990
Received: from new4-smtp.messagingengine.com (unknown [66.111.4.230])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cbdc65b6-7189-11e9-bc9a-9be679ead990;
 Wed, 08 May 2019 12:07:05 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailnew.nyi.internal (Postfix) with ESMTP id 5FFD614ECF;
 Wed,  8 May 2019 08:07:05 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Wed, 08 May 2019 08:07:05 -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-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=D9YWZN
 OluUMWyFDaJGx45LjHC8t/Aq96tJ5KwI8PjWQ=; b=GVE6i7GN+BDtwFEB4jchSb
 bJnSDVS0Feand1AAv5G97QsBtOIRf6dRPrNbkn79jV9cVJQ4WMZj5VvPL2H+BQw+
 DtveI+tT6ovKw2uCV9IsXAs80Ue36OyJ5XNTXxOSztv4GYtpnTNqB4Osp+xqIwT0
 uTsSkvOZnx2+NF4fHey7swfune6KOBkg7R0lyQuO+7kBDZmsbKs/c9HA00/BzBJH
 PjUhyqGgoL7noi+QXScUY7wCecvqkMXp3rq7TfY8FAnDY0xXp/3jSwA74WLNbNQC
 UcDkSiUaw6VlfxQ/kDRT9C3uA7KUCS9T+FFp2Nw0FBgHvGIDXTVgHt1nQOfZD5ag
 ==
X-ME-Sender: <xms:aMbSXPSVGf_6TlvCugSkIPhHzyB4xTS5vGHXAnZe1wBgQ3L2V6XOgA>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduuddrkeefgdegjecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpeffhffvuffkfhggtggujggfsehgtderredtreejnecuhfhrohhmpeforghrvghk
 ucforghrtgiihihkohifshhkihcuoehmrghrmhgrrhgvkhesihhnvhhishhisghlvghthh
 hinhhgshhlrggsrdgtohhmqeenucfkphepledurdeihedrfeegrdeffeenucfrrghrrghm
 pehmrghilhhfrhhomhepmhgrrhhmrghrvghksehinhhvihhsihgslhgvthhhihhnghhslh
 grsgdrtghomhenucevlhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:aMbSXCStbzJ6MTPzVPx3jWleeZT7Jq75i8Sz7HfBiUQaoo-ISwsdHA>
 <xmx:aMbSXCfp8MZ-SCHTBfDvlsaPU7RKrjcYVqhP8_6oNuQH3-k_-JFwcQ>
 <xmx:aMbSXGcCwPQGFrp964WefLnP76qtglP5k28dWt6goGioGtz_9SRjZg>
 <xmx:acbSXFdn3_BlWFwHSMXpdZrbm6pfR-Yx_BHRwrir2d3swBbZBZecKg>
Received: from mail-itl (ip5b412221.dynamic.kabel-deutschland.de [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 60104103D2;
 Wed,  8 May 2019 08:07:02 -0400 (EDT)
Date: Wed, 8 May 2019 14:06:56 +0200
From: Marek Marczykowski <marmarek@invisiblethingslab.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190508120656.GC1502@mail-itl>
References: <cover.5027956268821f50401d0ecdfad2447cbe4fdd6c.1557154206.git-series.marmarek@invisiblethingslab.com>
 <dfffbc1faf0884df46f5568cdcf9fa8c2340ae2b.1557154206.git-series.marmarek@invisiblethingslab.com>
 <7c7a7dcc-ff17-feb7-1e88-96c31b0e72a7@suse.com>
 <20190506153211.GV1502@mail-itl>
 <5CD14B6E020000780022C646@prv1-mh.provo.novell.com>
 <20190507153825.GA1502@mail-itl>
 <5CD1AE5D020000780022C9AF@prv1-mh.provo.novell.com>
 <20190507164311.GB1502@mail-itl>
 <5CD2A765020000780022CBBC@prv1-mh.provo.novell.com>
MIME-Version: 1.0
In-Reply-To: <5CD2A765020000780022CBBC@prv1-mh.provo.novell.com>
User-Agent: Mutt/1.11.1+94 (9b965fac) (2019-01-05)
Subject: Re: [Xen-devel] [PATCH 4/5] xen: fix handling framebuffer located
 above 4GB
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============8009588525908183709=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============8009588525908183709==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="W302I+VHGNbNYdEm"
Content-Disposition: inline


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

On Wed, May 08, 2019 at 03:54:45AM -0600, Jan Beulich wrote:
> >>> On 07.05.19 at 18:43, <marmarek@invisiblethingslab.com> wrote:
> > On Tue, May 07, 2019 at 10:12:13AM -0600, Jan Beulich wrote:
> >> >>> On 07.05.19 at 17:38, <marmarek@invisiblethingslab.com> wrote:
> >> > What do you think about adding something that could be backported?
> >> > Xen is quite insistent on initializing framebuffer, even with
> >> > console=3Dcom1 or console=3Dnone. Which means, there is no workaroun=
d for
> >> > this problem.
> >>=20
> >> When the system is in a simple text mode the /basevideo option of
> >> xen.efi ought to help, but if it's in an LFB-based mode already (which
> >> is the case on the systems I have) then indeed I can't see any
> >> workaround.
> >>=20
> >> > Maybe, as a first step, a change that abort framebuffer initializati=
on
> >> > if lfb_base =3D=3D 0 (I assume this is never valid value here, right=
?)?
> >>=20
> >> Yes, that would be an option. But it would help only in your specific
> >> case, not if the truncation results in a non-zero value. I guess we'd
> >> better avoid filling the structure if we'd truncate the value.
> >=20
> > Yes, I was thinking about setting lfb_base=3D0 explicitly if it would
> > overflow otherwise.
> >=20
> >> But what's wrong with backporting your change as is?
> >=20
> > If this commit would be backported, what value you'd put in that #ifdef?
>=20
> I'd keep it as is. The field addition happens for 4.13. And as you say ...
>=20
> > Also, one may argue that ABI changes should not be backported... But
> > since there is clear and independent of xen version method of detecting
> > it, I don't think this would be a big issue here.
>=20
> ... there's not really any issue with surfacing this also in older
> versions.

You mean to keep it without #ifdef then? I'm not following... If you add
#ifdef __XEN_INTERFACE_VERSION__ >=3D 0x00040d00 there, the field won't be
available in Xen < 4.13. Which effectively means the patch can't be
backported as it won't compile with Xen < 4.13. Note also that this
structure is the place that Xen use to keep that information internally
(xen_vga_console_info is another name for dom0_vga_console_info), it
isn't only about passing this information to dom0.

Maybe add #ifdef __XEN_INTERFACE_VERSION__ >=3D 0x00040a00, as the oldest
fully supported version? This will mitigate one of the issues with the
lack of #ifdef (potential conflict with gbl_caps with
__XEN_INTERFACE_VERSION__ < 0x00030206).

Or use some #if meaning Xen interface >=3D 4.13, or Xen internal build?

> >> > If not, then at least abort boot when text console is still there
> >> > (blexit before efi_exit_boot). Any preference?
> >>=20
> >> What's wrong with the text console still active? Or maybe I'm
> >> misunderstandint you make...
> >=20
> > As soon as you call ExitBootServices(), you can't use
> > SIMPLE_TEXT_OUTPUT_INTERFACE anymore. Which means if a) framebuffer
> > address didn't fit, and b) you called ExitBootServices() already, you
> > don't have any means to tell the user what is wrong. Other than serial
> > console of course, if you're lucky enough to have one. So the idea was
> > to report the problem before ExitBootServices().
>=20
> Oh, so be "text console" you meant the EFI interface, not a
> console in text mode (which we can drive). Failing to boot in
> such a case seems worse to me than booting effectively
> headless.

Yes, if the alternative is booting headless, then indeed it's better
than refusing to boot with a message. But if the alternative is a
mysterious crash without any message...

--=20
Best Regards,
Marek Marczykowski-G=C3=B3recki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?

--W302I+VHGNbNYdEm
Content-Type: application/pgp-signature; name="signature.asc"

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAlzSxmAACgkQ24/THMrX
1ywO+gf7BrYBO3rM+lYbashDk6Z/zzpR/02rdX+JjPMvCZ6xrlGApOaolM7VMWQ+
NuwPRNz/RiOid6G4NG4FDTBvxRnlGJ4X29tgUFHAd8kflf5k0PI94PlIuGzRSzhR
Sf0/a7W1pdHwkJWuMDbCJaYwzf7ltNEiNmoTC2TA2P0I9lE6lthxXNe9WzEpxhMr
t4Veue29ZInZ+6RCeUcHXatr7un+fgutjm9Jad1fwAXzo/UUmluKnqx91TyVQlKt
HjVwpvNE4J4OMPzbjyEkKSwIrsEtJG7bNoiKJeoBvQ4POTBZx6TfVKC474fHJC4u
WxVDpOFmJD9Fr8lRHI9G16pWS0Lrxg==
=YSJz
-----END PGP SIGNATURE-----

--W302I+VHGNbNYdEm--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8009588525908183709==--


From xen-devel-bounces@lists.xenproject.org Wed May 08 12:17:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 May 2019 12:17:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOLVt-0001eX-Gq; Wed, 08 May 2019 12:17:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=nDO7=TI=freebsd.org=royger@srs-us1.protection.inumbo.net>)
 id 1hOLVs-0001eS-7D
 for xen-devel@lists.xenproject.org; Wed, 08 May 2019 12:17:32 +0000
X-Inumbo-ID: 40adafca-718b-11e9-8f44-abdfeabc2890
Received: from mx2.freebsd.org (unknown [8.8.178.116])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 40adafca-718b-11e9-8f44-abdfeabc2890;
 Wed, 08 May 2019 12:17:31 +0000 (UTC)
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits))
 (Client CN "mx1.freebsd.org",
 Issuer "Let's Encrypt Authority X3" (verified OK))
 by mx2.freebsd.org (Postfix) with ESMTPS id BF30A77E47;
 Wed,  8 May 2019 12:17:29 +0000 (UTC)
 (envelope-from royger@FreeBSD.org)
Received: from smtp.freebsd.org (smtp.freebsd.org
 [IPv6:2610:1c1:1:606c::24b:4])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
 server-signature RSA-PSS (4096 bits)
 client-signature RSA-PSS (4096 bits) client-digest SHA256)
 (Client CN "smtp.freebsd.org",
 Issuer "Let's Encrypt Authority X3" (verified OK))
 by mx1.freebsd.org (Postfix) with ESMTPS id 085497064F;
 Wed,  8 May 2019 12:17:29 +0000 (UTC)
 (envelope-from royger@FreeBSD.org)
Received: from localhost (172.red-83-42-105.dynamicip.rima-tde.net
 [83.42.105.172])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate) (Authenticated sender: royger)
 by smtp.freebsd.org (Postfix) with ESMTPSA id 4E78E7D95;
 Wed,  8 May 2019 12:17:28 +0000 (UTC)
 (envelope-from royger@FreeBSD.org)
Date: Wed, 8 May 2019 14:17:19 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <royger@FreeBSD.org>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20190508121719.jxj7e7tl77qpfn7e@Air-de-Roger>
References: <osstest-135810-mainreport@xen.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <osstest-135810-mainreport@xen.org>
User-Agent: NeoMutt/20180716
X-Rspamd-Queue-Id: 085497064F
X-Spamd-Bar: --
Authentication-Results: mx1.freebsd.org
X-Spamd-Result: default: False [-2.98 / 15.00];
 local_wl_from(0.00)[FreeBSD.org];
 NEURAL_HAM_MEDIUM(-1.00)[-0.999,0];
 NEURAL_HAM_SHORT(-0.98)[-0.982,0];
 NEURAL_HAM_LONG(-1.00)[-1.000,0];
 ASN(0.00)[asn:11403, ipnet:2610:1c1:1::/48, country:US]
Subject: Re: [Xen-devel] [freebsd-master test] 135810: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBNYXkgMDgsIDIwMTkgYXQgMTE6MTc6MTRBTSArMDAwMCwgb3NzdGVzdCBzZXJ2aWNl
IG93bmVyIHdyb3RlOgo+IGZsaWdodCAxMzU4MTAgZnJlZWJzZC1tYXN0ZXIgcmVhbCBbcmVhbF0K
PiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTM1ODEw
Lwo+IAo+IFJlZ3Jlc3Npb25zIDotKAo+IAo+IFRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBh
bmQgYXJlIGJsb2NraW5nLAo+IGluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVu
Ogo+ICBidWlsZC1hbWQ2NC1mcmVlYnNkLWFnYWluICAgICA1IGhvc3QtaW5zdGFsbCg1KSAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMzUyMzMKPiAgYnVpbGQtYW1kNjQteGVuLWZyZWVic2QgICAg
ICAgNSBob3N0LWluc3RhbGwoNSkgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTM1MjMzCgpUaGlz
IGZsaWdodCBzdGlsbCBkb2Vzbid0IGhhdmUgdGhlIGNvbW1pdCB0aGF0IGZpeGVkIHRoZSBpc3N1
ZToKCmh0dHBzOi8vc3Zud2ViLmZyZWVic2Qub3JnL2Jhc2U/dmlldz1yZXZpc2lvbiZyZXZpc2lv
bj0zNDcxODMKCkknbSBzbGlnaHRseSBwdXp6bGVkIGF0IHdoeSB0aGlzIGZsaWdodCBwaWNrZWQg
dXAgc3VjaCBhbiBvbGQgY29tbWl0LApmcm9tICJNb24gTWF5IDYgMDg6NDk6NDMgMjAxOSArMDAw
MCIuIEl0IGRpZG4ndCBkbyB0aGF0IG11Y2ggd29yayBhbmQKdG9vayAzIGRheXMgdG8gZmluaXNo
LiBUaGUgdXBzdHJlYW0gZ2l0IHJlcG8gc2VlbXMgdG8gYmUgZmluZS4KClJvZ2VyLgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 08 12:39:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 May 2019 12:39:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOLqu-0003G0-Jb; Wed, 08 May 2019 12:39:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=RDkG=TI=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hOLqt-0003Fv-Gs
 for xen-devel@lists.xenproject.org; Wed, 08 May 2019 12:39:15 +0000
X-Inumbo-ID: 4787b9e6-718e-11e9-803a-d39017f60bd5
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4787b9e6-718e-11e9-803a-d39017f60bd5;
 Wed, 08 May 2019 12:39:11 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 08 May 2019 06:39:10 -0600
Message-Id: <5CD2CDEC020000780022CC95@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 08 May 2019 06:39:08 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH 0/4] x86: EOI timer corrections / improvements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGZpcnN0IHBhdGNoIHdhcyBzZW50IG9uIGl0cyBvd24gYmVmb3JlOyB0aGlzIGlzIGEgcGxh
aW4gcmVzZW5kLiBUaGUKb3RoZXJzIGhhdmUgYmVlbiBhZGRlZCB0byBhZGRyZXNzIGF0IGxlYXN0
IHRoZSBtYWpvcml0eSBvZiB0aGUKcXVlc3Rpb25zIHJhaXNlZCBpbgpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTktMDQvbXNnMDA4ODMuaHRt
bAoKMTogZG9uJ3Qga2VlcCBFT0kgdGltZXIgcnVubmluZyB3aXRob3V0IG5lZWQKMjogYmFpbCBl
YXJseSBmcm9tIGlycV9ndWVzdF9lb2lfdGltZXJfZm4oKSB3aGVuIG5vdGhpbmcgaXMgaW4gZmxp
Z2h0CjM6IHJlbGF4IGxvY2tpbmcgaW4gaXJxX2d1ZXN0X2VvaV90aW1lcl9mbigpCjQ6IEFDS1RZ
UEVfTk9ORSBjYW5ub3QgbWFrZSBpdCBpbnRvIGlycV9ndWVzdF9lb2lfdGltZXJfZm4oKQoKSmFu
CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 08 12:45:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 May 2019 12:45:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOLwe-00040U-AC; Wed, 08 May 2019 12:45:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=RDkG=TI=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hOLwc-00040P-OW
 for xen-devel@lists.xenproject.org; Wed, 08 May 2019 12:45:10 +0000
X-Inumbo-ID: 1ae4635c-718f-11e9-bf8d-6f721c536310
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1ae4635c-718f-11e9-bf8d-6f721c536310;
 Wed, 08 May 2019 12:45:06 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 08 May 2019 06:45:04 -0600
Message-Id: <5CD2CF4E020000780022CCA3@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 08 May 2019 06:45:02 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Marek Marczykowski" <marmarek@invisiblethingslab.com>
References: <cover.5027956268821f50401d0ecdfad2447cbe4fdd6c.1557154206.git-series.marmarek@invisiblethingslab.com>
 <dfffbc1faf0884df46f5568cdcf9fa8c2340ae2b.1557154206.git-series.marmarek@invisiblethingslab.com>
 <7c7a7dcc-ff17-feb7-1e88-96c31b0e72a7@suse.com>
 <20190506153211.GV1502@mail-itl>
 <5CD14B6E020000780022C646@prv1-mh.provo.novell.com>
 <20190507153825.GA1502@mail-itl>
 <5CD1AE5D020000780022C9AF@prv1-mh.provo.novell.com>
 <20190507164311.GB1502@mail-itl>
 <5CD2A765020000780022CBBC@prv1-mh.provo.novell.com>
 <20190508120656.GC1502@mail-itl>
In-Reply-To: <20190508120656.GC1502@mail-itl>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 4/5] xen: fix handling framebuffer located
 above 4GB
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA4LjA1LjE5IGF0IDE0OjA2LCA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNv
bT4gd3JvdGU6Cj4gT24gV2VkLCBNYXkgMDgsIDIwMTkgYXQgMDM6NTQ6NDVBTSAtMDYwMCwgSmFu
IEJldWxpY2ggd3JvdGU6Cj4+ID4+PiBPbiAwNy4wNS4xOSBhdCAxODo0MywgPG1hcm1hcmVrQGlu
dmlzaWJsZXRoaW5nc2xhYi5jb20+IHdyb3RlOgo+PiA+IE9uIFR1ZSwgTWF5IDA3LCAyMDE5IGF0
IDEwOjEyOjEzQU0gLTA2MDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiA+PiBCdXQgd2hhdCdzIHdy
b25nIHdpdGggYmFja3BvcnRpbmcgeW91ciBjaGFuZ2UgYXMgaXM/Cj4+ID4gCj4+ID4gSWYgdGhp
cyBjb21taXQgd291bGQgYmUgYmFja3BvcnRlZCwgd2hhdCB2YWx1ZSB5b3UnZCBwdXQgaW4gdGhh
dCAjaWZkZWY/Cj4+IAo+PiBJJ2Qga2VlcCBpdCBhcyBpcy4gVGhlIGZpZWxkIGFkZGl0aW9uIGhh
cHBlbnMgZm9yIDQuMTMuIEFuZCBhcyB5b3Ugc2F5IC4uLgo+PiAKPj4gPiBBbHNvLCBvbmUgbWF5
IGFyZ3VlIHRoYXQgQUJJIGNoYW5nZXMgc2hvdWxkIG5vdCBiZSBiYWNrcG9ydGVkLi4uIEJ1dAo+
PiA+IHNpbmNlIHRoZXJlIGlzIGNsZWFyIGFuZCBpbmRlcGVuZGVudCBvZiB4ZW4gdmVyc2lvbiBt
ZXRob2Qgb2YgZGV0ZWN0aW5nCj4+ID4gaXQsIEkgZG9uJ3QgdGhpbmsgdGhpcyB3b3VsZCBiZSBh
IGJpZyBpc3N1ZSBoZXJlLgo+PiAKPj4gLi4uIHRoZXJlJ3Mgbm90IHJlYWxseSBhbnkgaXNzdWUg
d2l0aCBzdXJmYWNpbmcgdGhpcyBhbHNvIGluIG9sZGVyCj4+IHZlcnNpb25zLgo+IAo+IFlvdSBt
ZWFuIHRvIGtlZXAgaXQgd2l0aG91dCAjaWZkZWYgdGhlbj8gSSdtIG5vdCBmb2xsb3dpbmcuLi4g
SWYgeW91IGFkZAo+ICNpZmRlZiBfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fID49IDB4MDAwNDBk
MDAgdGhlcmUsIHRoZSBmaWVsZCB3b24ndCBiZQo+IGF2YWlsYWJsZSBpbiBYZW4gPCA0LjEzLiBX
aGljaCBlZmZlY3RpdmVseSBtZWFucyB0aGUgcGF0Y2ggY2FuJ3QgYmUKPiBiYWNrcG9ydGVkIGFz
IGl0IHdvbid0IGNvbXBpbGUgd2l0aCBYZW4gPCA0LjEzLiBOb3RlIGFsc28gdGhhdCB0aGlzCj4g
c3RydWN0dXJlIGlzIHRoZSBwbGFjZSB0aGF0IFhlbiB1c2UgdG8ga2VlcCB0aGF0IGluZm9ybWF0
aW9uIGludGVybmFsbHkKPiAoeGVuX3ZnYV9jb25zb2xlX2luZm8gaXMgYW5vdGhlciBuYW1lIGZv
ciBkb20wX3ZnYV9jb25zb2xlX2luZm8pLCBpdAo+IGlzbid0IG9ubHkgYWJvdXQgcGFzc2luZyB0
aGlzIGluZm9ybWF0aW9uIHRvIGRvbTAuCgpIbW0sIHllcywgSSd2ZSBiZWVuIG1peGluZyB1cCB0
aGluZ3MuIEl0IHdvdWxkIG5lZWQgdG8gaGF2ZQoifHwgZGVmaW5lZChfX1hFTl9fKSIgYWRkZWQg
dGhlcmUuCgo+IE1heWJlIGFkZCAjaWZkZWYgX19YRU5fSU5URVJGQUNFX1ZFUlNJT05fXyA+PSAw
eDAwMDQwYTAwLCBhcyB0aGUgb2xkZXN0Cj4gZnVsbHkgc3VwcG9ydGVkIHZlcnNpb24/IFRoaXMg
d2lsbCBtaXRpZ2F0ZSBvbmUgb2YgdGhlIGlzc3VlcyB3aXRoIHRoZQo+IGxhY2sgb2YgI2lmZGVm
IChwb3RlbnRpYWwgY29uZmxpY3Qgd2l0aCBnYmxfY2FwcyB3aXRoCj4gX19YRU5fSU5URVJGQUNF
X1ZFUlNJT05fXyA8IDB4MDAwMzAyMDYpLgoKVGhhdCdzIG5vdCBhbiBvcHRpb24gaW1vLCBhcyBv
bmx5IHNvbWUgbWlub3IgdmVyc2lvbnMgb2YgdGhvc2UKbWFqb3Igb25lcyB3b3VsZCBzdXBwb3J0
IHRoZSBuZXcgZmllbGQuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 08 12:46:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 May 2019 12:46:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOLxu-00046i-LS; Wed, 08 May 2019 12:46:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=RDkG=TI=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hOLxu-00046c-1M
 for xen-devel@lists.xenproject.org; Wed, 08 May 2019 12:46:30 +0000
X-Inumbo-ID: 4bd60744-718f-11e9-843c-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4bd60744-718f-11e9-843c-bc764e045a96;
 Wed, 08 May 2019 12:46:28 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 08 May 2019 06:46:27 -0600
Message-Id: <5CD2CFA1020000780022CCA6@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 08 May 2019 06:46:25 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5CD2CDEC020000780022CC95@prv1-mh.provo.novell.com>
In-Reply-To: <5CD2CDEC020000780022CC95@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH 1/4] x86/IRQ: don't keep EOI timer running
 without need
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHRpbWVyIG5lZWRzIHRvIHJlbWFpbiBhY3RpdmUgb25seSB1bnRpbCBhbGwgcGVuZGluZyBJ
UlEgaW5zdGFuY2VzCmhhdmUgc2VlbiBFT0lzIGZyb20gdGhlaXIgcmVzcGVjdGl2ZSBkb21haW5z
LiBTdG9wIGl0IHdoZW4gdGhlIGluLWZsaWdodApjb3VudCBoYXMgcmVhY2hlZCB6ZXJvIGluIGRl
c2NfZ3Vlc3RfZW9pKCkuIE5vdGUgdGhhdCB0aGlzIGlzIHJhY2UgZnJlZQood2l0aCBfX2RvX0lS
UV9ndWVzdCgpKSwgYXMgdGhlIElSUSBkZXNjcmlwdG9yIGxvY2sgaXMgYmVpbmcgaGVsZCBhdAp0
aGF0IHBvaW50LgoKQWxzbyBwdWxsIHVwIHN0b3BwaW5nIG9mIHRoZSB0aW1lciBpbiBfX2RvX0lS
UV9ndWVzdCgpIGl0c2VsZjogSW5zdGVhZApvZiBzdG9wcGluZyBpdCBpbW1lZGlhdGVseSBiZWZv
cmUgcmUtc2V0dGluZywgc3RvcCBpdCBhcyBzb29uIGFzIHdlJ3ZlCm1hZGUgaXQgcGFzdCBhbnkg
ZWFybHkgcmV0dXJucyBmcm9tIHRoZSBmdW5jdGlvbiAoYW5kIGhlbmNlIHdlJ3JlIHN1cmUKaXQn
bGwgZ2V0IHNldCBhZ2FpbikuCgpGaW5hbGx5IGJhaWwgZnJvbSB0aGUgYWN0dWFsIHRpbWVyIGhh
bmRsZXIgaW4gY2FzZSB3ZSBmaW5kIHRoZSB0aW1lcgphbHJlYWR5IGFjdGl2ZSBhZ2FpbiBieSB0
aGUgdGltZSB3ZSd2ZSBtYW5hZ2VkIHRvIGFjcXVpcmUgdGhlIElSUQpkZXNjcmlwdG9yIGxvY2su
IFdpdGhvdXQgdGhpcyB3ZSBtYXkgZm9yY2libHkgRU9JIGFuIElSUSBpbW1lZGlhdGVseQphZnRl
ciBpdCBnb3Qgc2VudCB0byBhIGd1ZXN0LiBGb3IgdGhpcywgdGltZXJfaXNfYWN0aXZlKCkgZ2V0
cyBzcGxpdCBvdXQKb2YgYWN0aXZlX3RpbWVyKCksIGRlbGliZXJhdGVseSBtb3ZpbmcganVzdCBv
bmUgb2YgdGhlIHR3byBBU1NFUlQoKXMgKHRvCmFsbG93IHRoZSBmdW5jdGlvbiB0byBiZSB1c2Vk
IGFsc28gb24gYSBuZXZlciBpbml0aWFsaXplZCB0aW1lcikuCgpTaWduZWQtb2ZmLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgotLS0gYS94ZW4vYXJjaC94ODYvaXJxLmMKKysr
IGIveGVuL2FyY2gveDg2L2lycS5jCkBAIC0xMTE1LDYgKzExMTUsOSBAQCBzdGF0aWMgdm9pZCBp
cnFfZ3Vlc3RfZW9pX3RpbWVyX2ZuKHZvaWQKIAogICAgIGFjdGlvbiA9IChpcnFfZ3Vlc3RfYWN0
aW9uX3QgKilkZXNjLT5hY3Rpb247CiAKKyAgICBpZiAoIHRpbWVyX2lzX2FjdGl2ZSgmYWN0aW9u
LT5lb2lfdGltZXIpICkKKyAgICAgICAgZ290byBvdXQ7CisKICAgICBpZiAoIGFjdGlvbi0+YWNr
X3R5cGUgIT0gQUNLVFlQRV9OT05FICkKICAgICB7CiAgICAgICAgIHVuc2lnbmVkIGludCBpOwpA
QCAtMTE2Nyw2ICsxMTcwLDkgQEAgc3RhdGljIHZvaWQgX19kb19JUlFfZ3Vlc3QoaW50IGlycSkK
ICAgICAgICAgcmV0dXJuOwogICAgIH0KIAorICAgIGlmICggYWN0aW9uLT5hY2tfdHlwZSAhPSBB
Q0tUWVBFX05PTkUgKQorICAgICAgICBzdG9wX3RpbWVyKCZhY3Rpb24tPmVvaV90aW1lcik7CisK
ICAgICBpZiAoIGFjdGlvbi0+YWNrX3R5cGUgPT0gQUNLVFlQRV9FT0kgKQogICAgIHsKICAgICAg
ICAgc3AgPSBwZW5kaW5nX2VvaV9zcChwZW9pKTsKQEAgLTExOTQsNyArMTIwMCw2IEBAIHN0YXRp
YyB2b2lkIF9fZG9fSVJRX2d1ZXN0KGludCBpcnEpCiAKICAgICBpZiAoIGFjdGlvbi0+YWNrX3R5
cGUgIT0gQUNLVFlQRV9OT05FICkKICAgICB7Ci0gICAgICAgIHN0b3BfdGltZXIoJmFjdGlvbi0+
ZW9pX3RpbWVyKTsKICAgICAgICAgbWlncmF0ZV90aW1lcigmYWN0aW9uLT5lb2lfdGltZXIsIHNt
cF9wcm9jZXNzb3JfaWQoKSk7CiAgICAgICAgIHNldF90aW1lcigmYWN0aW9uLT5lb2lfdGltZXIs
IE5PVygpICsgTUlMTElTRUNTKDEpKTsKICAgICB9CkBAIC0xNDU3LDYgKzE0NjIsOCBAQCB2b2lk
IGRlc2NfZ3Vlc3RfZW9pKHN0cnVjdCBpcnFfZGVzYyAqZGVzCiAgICAgICAgIHJldHVybjsKICAg
ICB9CiAKKyAgICBzdG9wX3RpbWVyKCZhY3Rpb24tPmVvaV90aW1lcik7CisKICAgICBpZiAoIGFj
dGlvbi0+YWNrX3R5cGUgPT0gQUNLVFlQRV9VTk1BU0sgKQogICAgIHsKICAgICAgICAgQVNTRVJU
KGNwdW1hc2tfZW1wdHkoYWN0aW9uLT5jcHVfZW9pX21hcCkpOwotLS0gYS94ZW4vY29tbW9uL3Rp
bWVyLmMKKysrIGIveGVuL2NvbW1vbi90aW1lci5jCkBAIC0yODIsMTEgKzI4MiwxMCBAQCBzdGF0
aWMgaW5saW5lIHZvaWQgdGltZXJfdW5sb2NrKHN0cnVjdCB0CiB9KQogCiAKLXN0YXRpYyBib29s
X3QgYWN0aXZlX3RpbWVyKHN0cnVjdCB0aW1lciAqdGltZXIpCitzdGF0aWMgYm9vbCBhY3RpdmVf
dGltZXIoY29uc3Qgc3RydWN0IHRpbWVyICp0aW1lcikKIHsKICAgICBBU1NFUlQodGltZXItPnN0
YXR1cyA+PSBUSU1FUl9TVEFUVVNfaW5hY3RpdmUpOwotICAgIEFTU0VSVCh0aW1lci0+c3RhdHVz
IDw9IFRJTUVSX1NUQVRVU19pbl9saXN0KTsKLSAgICByZXR1cm4gKHRpbWVyLT5zdGF0dXMgPj0g
VElNRVJfU1RBVFVTX2luX2hlYXApOworICAgIHJldHVybiB0aW1lcl9pc19hY3RpdmUodGltZXIp
OwogfQogCiAKLS0tIGEveGVuL2luY2x1ZGUveGVuL3RpbWVyLmgKKysrIGIveGVuL2luY2x1ZGUv
eGVuL3RpbWVyLmgKQEAgLTc1LDYgKzc1LDE5IEBAIGJvb2wgdGltZXJfZXhwaXJlc19iZWZvcmUo
c3RydWN0IHRpbWVyICoKIAogI2RlZmluZSB0aW1lcl9pc19leHBpcmVkKHQpIHRpbWVyX2V4cGly
ZXNfYmVmb3JlKHQsIE5PVygpKQogCisvKgorICogVHJ1ZSBpZiBhIHRpbWVyIGlzIGFjdGl2ZS4K
KyAqCisgKiBVbmxpa2UgZm9yIHRpbWVyX2V4cGlyZXNfYmVmb3JlKCksIGl0IGlzIHRoZSBjYWxs
ZXIncyByZXNwb25zaWJpbGl0eSB0bworICogdXNlIHN1aXRhYmxlIGxvY2tpbmcgc3VjaCB0aGF0
IHRoZSByZXR1cm5lZCB2YWx1ZSBpc24ndCBzdGFsZSBieSB0aGUgdGltZQorICogaXQgZ2V0cyBh
Y3RlZCB1cG9uLgorICovCitzdGF0aWMgaW5saW5lIGJvb2wgdGltZXJfaXNfYWN0aXZlKGNvbnN0
IHN0cnVjdCB0aW1lciAqdGltZXIpCit7CisgICAgQVNTRVJUKHRpbWVyLT5zdGF0dXMgPD0gVElN
RVJfU1RBVFVTX2luX2xpc3QpOworICAgIHJldHVybiB0aW1lci0+c3RhdHVzID49IFRJTUVSX1NU
QVRVU19pbl9oZWFwOworfQorCiAvKiBNaWdyYXRlIGEgdGltZXIgdG8gYSBkaWZmZXJlbnQgQ1BV
LiBUaGUgdGltZXIgbWF5IGJlIGN1cnJlbnRseSBhY3RpdmUuICovCiB2b2lkIG1pZ3JhdGVfdGlt
ZXIoc3RydWN0IHRpbWVyICp0aW1lciwgdW5zaWduZWQgaW50IG5ld19jcHUpOwogCgoKCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 08 12:46:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 May 2019 12:46:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOLyL-00049n-Va; Wed, 08 May 2019 12:46:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=RDkG=TI=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hOLyL-00049b-7a
 for xen-devel@lists.xenproject.org; Wed, 08 May 2019 12:46:57 +0000
X-Inumbo-ID: 5acb1aec-718f-11e9-8cfb-17e739a59b60
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5acb1aec-718f-11e9-8cfb-17e739a59b60;
 Wed, 08 May 2019 12:46:53 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 08 May 2019 06:46:52 -0600
Message-Id: <5CD2CFBB020000780022CCC6@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 08 May 2019 06:46:51 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5CD2CDEC020000780022CC95@prv1-mh.provo.novell.com>
In-Reply-To: <5CD2CDEC020000780022CC95@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH 2/4] x86/IRQ: bail early from
 irq_guest_eoi_timer_fn() when nothing is in flight
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlcmUncyBubyBwb2ludCBlbnRlcmluZyB0aGUgbG9vcCBpbiB0aGUgZnVuY3Rpb24gaW4gdGhp
cyBjYXNlLiBJbnN0ZWFkCnRoZXJlIHN0aWxsIGJlaW5nIHNvbWV0aGluZyBpbiBmbGlnaHQgX2Fm
dGVyXyB0aGUgbG9vcCB3b3VsZCBiZSBhbgphY3R1YWwgcHJvYmxlbTogTm8gdGltZXIgd291bGQg
YmUgcnVubmluZyBhbnltb3JlIGZvciBpc3N1aW5nIHRoZSBFT0kKZXZlbnR1YWxseSwgYW5kIGhl
bmNlIHRoaXMgSVJRIChhbmQgcG9zc2libHkgbG93ZXIgcHJpb3JpdHkgb25lcykgd291bGQKYmUg
YmxvY2tlZCwgcGVyaGFwcyBpbmRlZmluaXRlbHkuCgpJc3N1ZSBhIHdhcm5pbmcgaW5zdGVhZCBh
bmQgcHJlZmVyIGJyZWFraW5nIHNvbWUgKHByZXN1bWFibHkKbWlzYmVoYXZpbmcpIGd1ZXN0IG92
ZXIgc3RhbGxpbmcgcGVyaGFwcyB0aGUgZW50aXJlIHN5c3RlbS4KClNpZ25lZC1vZmYtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9pcnEuYwor
KysgYi94ZW4vYXJjaC94ODYvaXJxLmMKQEAgLTExMTUsNyArMTExNSw3IEBAIHN0YXRpYyB2b2lk
IGlycV9ndWVzdF9lb2lfdGltZXJfZm4odm9pZAogCiAgICAgYWN0aW9uID0gKGlycV9ndWVzdF9h
Y3Rpb25fdCAqKWRlc2MtPmFjdGlvbjsKIAotICAgIGlmICggdGltZXJfaXNfYWN0aXZlKCZhY3Rp
b24tPmVvaV90aW1lcikgKQorICAgIGlmICggIWFjdGlvbi0+aW5fZmxpZ2h0IHx8IHRpbWVyX2lz
X2FjdGl2ZSgmYWN0aW9uLT5lb2lfdGltZXIpICkKICAgICAgICAgZ290byBvdXQ7CiAKICAgICBp
ZiAoIGFjdGlvbi0+YWNrX3R5cGUgIT0gQUNLVFlQRV9OT05FICkKQEAgLTExMzAsOCArMTEzMCwx
MCBAQCBzdGF0aWMgdm9pZCBpcnFfZ3Vlc3RfZW9pX3RpbWVyX2ZuKHZvaWQKICAgICAgICAgfQog
ICAgIH0KIAotICAgIGlmICggYWN0aW9uLT5pbl9mbGlnaHQgIT0gMCApCi0gICAgICAgIGdvdG8g
b3V0OworICAgIGlmICggYWN0aW9uLT5pbl9mbGlnaHQgKQorICAgICAgICBwcmludGsoWEVOTE9H
X0dfV0FSTklORworICAgICAgICAgICAgICAgIklSUSVkOiAlZCBoYW5kbGVycyBzdGlsbCBpbiBm
bGlnaHQgYXQgZm9yY2VkIEVPSVxuIiwKKyAgICAgICAgICAgICAgIGRlc2MtPmlycSwgYWN0aW9u
LT5pbl9mbGlnaHQpOwogCiAgICAgc3dpdGNoICggYWN0aW9uLT5hY2tfdHlwZSApCiAgICAgewoK
CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 08 12:47:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 May 2019 12:47:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOLz0-0004HY-A7; Wed, 08 May 2019 12:47:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=RDkG=TI=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hOLyy-0004HL-IL
 for xen-devel@lists.xenproject.org; Wed, 08 May 2019 12:47:36 +0000
X-Inumbo-ID: 7426ef9b-718f-11e9-843c-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7426ef9b-718f-11e9-843c-bc764e045a96;
 Wed, 08 May 2019 12:47:35 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 08 May 2019 06:47:35 -0600
Message-Id: <5CD2CFE6020000780022CCC9@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 08 May 2019 06:47:34 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5CD2CDEC020000780022CC95@prv1-mh.provo.novell.com>
In-Reply-To: <5CD2CDEC020000780022CC95@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH 3/4] x86/IRQ: relax locking in
 irq_guest_eoi_timer_fn()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyBhIHRpbWVyIGhhbmRsZXIsIHNvIGl0IGdldHMgZW50ZXJlZCB3aXRoIElSUXMgZW5h
YmxlZC4gVGhlcmVmb3JlCnRoZXJlJ3Mgbm8gbmVlZCB0byBzYXZlL3Jlc3RvcmUgdGhlIElSUSBt
YXNraW5nIGZsYWcuCgpBZGRpdGlvbmFsbHkgdGhlIGZpbmFsIHN3aXRjaCgpJ2VzIEFDS1RZUEVf
RU9JIGNhc2UgcmUtYWNxdWlyZXMgdGhlIGxvY2sKanVzdCBmb3IgaXQgdG8gYmUgZHJvcHBlZCBh
Z2FpbiByaWdodCBhd2F5LiBEbyBhd2F5IHdpdGggdGhpcy4KClNpZ25lZC1vZmYtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9pcnEuYworKysg
Yi94ZW4vYXJjaC94ODYvaXJxLmMKQEAgLTExMDYsOSArMTEwNiw4IEBAIHN0YXRpYyB2b2lkIGly
cV9ndWVzdF9lb2lfdGltZXJfZm4odm9pZAogICAgIHVuc2lnbmVkIGludCBpcnEgPSBkZXNjIC0g
aXJxX2Rlc2M7CiAgICAgaXJxX2d1ZXN0X2FjdGlvbl90ICphY3Rpb247CiAgICAgY3B1bWFza190
IGNwdV9lb2lfbWFwOwotICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAKLSAgICBzcGluX2xvY2tf
aXJxc2F2ZSgmZGVzYy0+bG9jaywgZmxhZ3MpOworICAgIHNwaW5fbG9ja19pcnEoJmRlc2MtPmxv
Y2spOwogICAgIAogICAgIGlmICggIShkZXNjLT5zdGF0dXMgJiBJUlFfR1VFU1QpICkKICAgICAg
ICAgZ290byBvdXQ7CkBAIC0xMTQ1LDEyICsxMTQ0LDExIEBAIHN0YXRpYyB2b2lkIGlycV9ndWVz
dF9lb2lfdGltZXJfZm4odm9pZAogICAgICAgICBjcHVtYXNrX2NvcHkoJmNwdV9lb2lfbWFwLCBh
Y3Rpb24tPmNwdV9lb2lfbWFwKTsKICAgICAgICAgc3Bpbl91bmxvY2tfaXJxKCZkZXNjLT5sb2Nr
KTsKICAgICAgICAgb25fc2VsZWN0ZWRfY3B1cygmY3B1X2VvaV9tYXAsIHNldF9lb2lfcmVhZHks
IGRlc2MsIDApOwotICAgICAgICBzcGluX2xvY2tfaXJxKCZkZXNjLT5sb2NrKTsKLSAgICAgICAg
YnJlYWs7CisgICAgICAgIHJldHVybjsKICAgICB9CiAKICBvdXQ6Ci0gICAgc3Bpbl91bmxvY2tf
aXJxcmVzdG9yZSgmZGVzYy0+bG9jaywgZmxhZ3MpOworICAgIHNwaW5fdW5sb2NrX2lycSgmZGVz
Yy0+bG9jayk7CiB9CiAKIHN0YXRpYyB2b2lkIF9fZG9fSVJRX2d1ZXN0KGludCBpcnEpCgoKCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 08 12:48:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 May 2019 12:48:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOLzj-0004PM-QO; Wed, 08 May 2019 12:48:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=RDkG=TI=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hOLzh-0004Of-M6
 for xen-devel@lists.xenproject.org; Wed, 08 May 2019 12:48:21 +0000
X-Inumbo-ID: 8e1353ba-718f-11e9-bfe3-233091e7213c
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8e1353ba-718f-11e9-bfe3-233091e7213c;
 Wed, 08 May 2019 12:48:19 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 08 May 2019 06:48:18 -0600
Message-Id: <5CD2D010020000780022CCCC@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 08 May 2019 06:48:16 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5CD2CDEC020000780022CC95@prv1-mh.provo.novell.com>
In-Reply-To: <5CD2CDEC020000780022CC95@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH 4/4] x86/IRQ: ACKTYPE_NONE cannot make it into
 irq_guest_eoi_timer_fn()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YWN0aW9uLT5hY2tfdHlwZSBpcyBzZXQgb25jZSBiZWZvcmUgdGhlIHRpbWVyIGV2ZW4gZ2V0cyBp
bml0aWFsaXplZCwgYW5kCmlzIG5ldmVyIGNoYW5nZWQgbGF0ZXIuIFRoZSB0aW1lciBnZXRzIGFj
dGl2YXRlZCBvbmx5IGZvciBFT0kgYW5kIFVOTUFTSwp0eXBlcy4gSGVuY2UgdGhlcmUncyBubyBu
ZWVkIHRvIGhhdmUgYSByZXNwZWN0aXZlIGlmKCkgaW4gdGhlcmUuIFJlcGxhY2UKaXQgYnkgYW4g
QVNTRVJUKCkuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CgotLS0gYS94ZW4vYXJjaC94ODYvaXJxLmMKKysrIGIveGVuL2FyY2gveDg2L2lycS5jCkBAIC0x
MTAzLDcgKzExMDMsNyBAQCBzdGF0aWMgdm9pZCBzZXRfZW9pX3JlYWR5KHZvaWQgKmRhdGEpOwog
c3RhdGljIHZvaWQgaXJxX2d1ZXN0X2VvaV90aW1lcl9mbih2b2lkICpkYXRhKQogewogICAgIHN0
cnVjdCBpcnFfZGVzYyAqZGVzYyA9IGRhdGE7Ci0gICAgdW5zaWduZWQgaW50IGlycSA9IGRlc2Mg
LSBpcnFfZGVzYzsKKyAgICB1bnNpZ25lZCBpbnQgaSwgaXJxID0gZGVzYyAtIGlycV9kZXNjOwog
ICAgIGlycV9ndWVzdF9hY3Rpb25fdCAqYWN0aW9uOwogICAgIGNwdW1hc2tfdCBjcHVfZW9pX21h
cDsKIApAQCAtMTExNCwxOSArMTExNCwxOCBAQCBzdGF0aWMgdm9pZCBpcnFfZ3Vlc3RfZW9pX3Rp
bWVyX2ZuKHZvaWQKIAogICAgIGFjdGlvbiA9IChpcnFfZ3Vlc3RfYWN0aW9uX3QgKilkZXNjLT5h
Y3Rpb247CiAKKyAgICBBU1NFUlQoYWN0aW9uLT5hY2tfdHlwZSAhPSBBQ0tUWVBFX05PTkUpOwor
CiAgICAgaWYgKCAhYWN0aW9uLT5pbl9mbGlnaHQgfHwgdGltZXJfaXNfYWN0aXZlKCZhY3Rpb24t
PmVvaV90aW1lcikgKQogICAgICAgICBnb3RvIG91dDsKIAotICAgIGlmICggYWN0aW9uLT5hY2tf
dHlwZSAhPSBBQ0tUWVBFX05PTkUgKQorICAgIGZvciAoIGkgPSAwOyBpIDwgYWN0aW9uLT5ucl9n
dWVzdHM7IGkrKyApCiAgICAgewotICAgICAgICB1bnNpZ25lZCBpbnQgaTsKLSAgICAgICAgZm9y
ICggaSA9IDA7IGkgPCBhY3Rpb24tPm5yX2d1ZXN0czsgaSsrICkKLSAgICAgICAgewotICAgICAg
ICAgICAgc3RydWN0IGRvbWFpbiAqZCA9IGFjdGlvbi0+Z3Vlc3RbaV07Ci0gICAgICAgICAgICB1
bnNpZ25lZCBpbnQgcGlycSA9IGRvbWFpbl9pcnFfdG9fcGlycShkLCBpcnEpOwotICAgICAgICAg
ICAgaWYgKCB0ZXN0X2FuZF9jbGVhcl9ib29sKHBpcnFfaW5mbyhkLCBwaXJxKS0+bWFza2VkKSAp
Ci0gICAgICAgICAgICAgICAgYWN0aW9uLT5pbl9mbGlnaHQtLTsKLSAgICAgICAgfQorICAgICAg
ICBzdHJ1Y3QgZG9tYWluICpkID0gYWN0aW9uLT5ndWVzdFtpXTsKKyAgICAgICAgdW5zaWduZWQg
aW50IHBpcnEgPSBkb21haW5faXJxX3RvX3BpcnEoZCwgaXJxKTsKKworICAgICAgICBpZiAoIHRl
c3RfYW5kX2NsZWFyX2Jvb2wocGlycV9pbmZvKGQsIHBpcnEpLT5tYXNrZWQpICkKKyAgICAgICAg
ICAgIGFjdGlvbi0+aW5fZmxpZ2h0LS07CiAgICAgfQogCiAgICAgaWYgKCBhY3Rpb24tPmluX2Zs
aWdodCApCgoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 08 13:00:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 May 2019 13:00:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOMAu-0005NK-2j; Wed, 08 May 2019 12:59:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=RDkG=TI=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hOMAt-0005NF-Cp
 for xen-devel@lists.xenproject.org; Wed, 08 May 2019 12:59:55 +0000
X-Inumbo-ID: 2bf57e58-7191-11e9-843c-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2bf57e58-7191-11e9-843c-bc764e045a96;
 Wed, 08 May 2019 12:59:53 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 08 May 2019 06:59:52 -0600
Message-Id: <5CD2D2C8020000780022CCF2@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 08 May 2019 06:59:52 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5CC6DD090200007800229E80@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v2 00/12] x86: IRQ management adjustments
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Rmlyc3QgYW5kIGZvcmVtb3N0IHRoaXMgc2VyaWVzIGlzIHRyeWluZyB0byBkZWFsIHdpdGggQ1BV
IG9mZmxpbmluZwppc3N1ZXMsIHdoaWNoIGhhdmUgYmVjb21lIG1vcmUgcHJvbWluZW50IHdpdGgg
dGhlIHJlY2VudGx5CmFkZGVkIFNNVCBlbmFibGUvZGlzYWJsZSBvcGVyYXRpb24gaW4geGVuLWhw
dG9vbC4gTGF0ZXIgcGF0Y2hlcwppbiB0aGUgc2VyaWVzIHRoZW4gY2Fycnkgb3V0IG1vcmUgb3Ig
bGVzcyB1bnJlbGF0ZWQgY2hhbmdlcwooaG9wZWZ1bGx5IGltcHJvdmVtZW50cykgbm90aWNlZCB3
aGlsZSBsb29raW5nIGF0IHZhcmlvdXMgcGllY2VzCm9mIGludm9sdmVkIGNvZGUuCgowMTogZGVh
bCB3aXRoIG1vdmUtaW4tcHJvZ3Jlc3Mgc3RhdGUgaW4gZml4dXBfaXJxcygpCjAyOiBkZWFsIHdp
dGggbW92ZSBjbGVhbnVwIGNvdW50IHN0YXRlIGluIGZpeHVwX2lycXMoKQowMzogYXZvaWQgVUIg
KG9yIHdvcnNlKSBpbiB0cmFjZV9pcnFfbWFzaygpCjA0OiBpbXByb3ZlIGR1bXBfaXJxcygpCjA1
OiBkZXNjLT5hZmZpbml0eSBzaG91bGQgc3RyaWN0bHkgcmVwcmVzZW50IHRoZSByZXF1ZXN0ZWQg
dmFsdWUKMDY6IGNvbnNvbGlkYXRlIHVzZSBvZiAtPmFyY2guY3B1X21hc2sKMDc6IGZpeCBsb2Nr
aW5nIGFyb3VuZCB2ZWN0b3IgbWFuYWdlbWVudAowODogY29ycmVjdC90aWdodGVuIHZlY3RvciBj
aGVjayBpbiBfY2xlYXJfaXJxX3ZlY3RvcigpCjA5OiBtYWtlIGZpeHVwX2lycXMoKSBza2lwIHVu
Y29ubmVjdGVkIGludGVybmFsbHkgdXNlZCBpbnRlcnJ1cHRzCjEwOiByZWR1Y2UgdW51c2VkIHNw
YWNlIGluIHN0cnVjdCBhcmNoX2lycV9kZXNjCjExOiBkcm9wIHJlZHVuZGFudCBjcHVtYXNrX2Vt
cHR5KCkgZnJvbSBtb3ZlX21hc2tlZF9pcnEoKQoxMjogc2ltcGxpZnkgYW5kIHJlbmFtZSBwaXJx
X2Fja3R5cGUoKQoKSW4gcHJpbmNpcGxlIHBhdGNoZXMgMS0zLCA1LTcsIGFuZCBtYXliZSA5IGFy
ZSBiYWNrcG9ydGluZyBjYW5kaWRhdGVzLgpUaGVpciBpbnRydXNpdmUgbmF0dXJlIG1ha2VzIHdh
bnRpbmcgdG8gZG8gc28gcXVlc3Rpb25hYmxlLCB0aG91Z2guCgpJJ20gb21pdHRpbmcgdGhlIGZp
bmFsIHYxICJ4ODYvSU8tQVBJQzogZHJvcCBhbiB1bnVzZWQgdmFyaWFibGUgZnJvbQpzZXR1cF9J
T19BUElDX2lycXMoKSIgaGVyZSwgYXMgaXQgd2FzIGFja2VkIGFscmVhZHkgYW5kIGlzIGVudGly
ZWx5CmluZGVwZW5kZW50IG9mIHRoaXMgc2VyaWVzLiBGb3Igb3RoZXIgdjIgc3BlY2lmaWMgaW5m
b3JtYXRpb24gcGxlYXNlCnNlZSB0aGUgaW5kaXZpZHVhbCBwYXRjaGVzLgoKSmFuCgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 08 13:03:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 May 2019 13:03:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOME9-00067Y-J2; Wed, 08 May 2019 13:03:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=RDkG=TI=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hOME8-00067T-FN
 for xen-devel@lists.xenproject.org; Wed, 08 May 2019 13:03:16 +0000
X-Inumbo-ID: a335677c-7191-11e9-b7ea-6f9a177fc82f
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a335677c-7191-11e9-b7ea-6f9a177fc82f;
 Wed, 08 May 2019 13:03:14 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 08 May 2019 07:03:13 -0600
Message-Id: <5CD2D38D020000780022CD00@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 08 May 2019 07:03:09 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5CC6DD090200007800229E80@prv1-mh.provo.novell.com>
 <5CD2D2C8020000780022CCF2@prv1-mh.provo.novell.com>
In-Reply-To: <5CD2D2C8020000780022CCF2@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v2 01/12] x86/IRQ: deal with move-in-progress
 state in fixup_irqs()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGZsYWcgYmVpbmcgc2V0IG1heSBwcmV2ZW50IGFmZmluaXR5IGNoYW5nZXMsIGFzIHRoZXNl
IG9mdGVuIGltcGx5CmFzc2lnbm1lbnQgb2YgYSBuZXcgdmVjdG9yLiBXaGVuIHRoZXJlJ3Mgbm8g
cG9zc2libGUgZGVzdGluYXRpb24gbGVmdApmb3IgdGhlIElSUSwgdGhlIGNsZWFyaW5nIG9mIHRo
ZSBmbGFnIG5lZWRzIHRvIGhhcHBlbiByaWdodCBmcm9tCmZpeHVwX2lycXMoKS4KCkFkZGl0aW9u
YWxseSBfYXNzaWduX2lycV92ZWN0b3IoKSBuZWVkcyB0byBhdm9pZCBzZXR0aW5nIHRoZSBmbGFn
IHdoZW4KdGhlcmUncyBubyBvbmxpbmUgQ1BVIGxlZnQgaW4gd2hhdCBnZXRzIHB1dCBpbnRvIC0+
YXJjaC5vbGRfY3B1X21hc2suClRoZSBvbGQgdmVjdG9yIGNhbiBiZSByZWxlYXNlZCByaWdodCBh
d2F5IGluIHRoaXMgY2FzZS4KCkFsc28gZXh0ZW5kIHRoZSBsb2cgbWVzc2FnZSBhYm91dCBicm9r
ZW4gYWZmaW5pdHkgdG8gaW5jbHVkZSB0aGUgbmV3CmFmZmluaXR5IGFzIHdlbGwsIGFsbG93aW5n
IHRvIG5vdGljZSBpc3N1ZXMgd2l0aCBhZmZpbml0eSBjaGFuZ2VzIG5vdAphY3R1YWxseSBoYXZp
bmcgdGFrZW4gcGxhY2UuIFN3YXAgdGhlIGlmL2Vsc2UtaWYgb3JkZXIgdGhlcmUgYXQgdGhlCnNh
bWUgdGltZSB0byByZWR1Y2UgdGhlIGFtb3VudCBvZiBjb25kaXRpb25zIGNoZWNrZWQuCgpBdCB0
aGUgc2FtZSB0aW1lIHJlcGxhY2UgdHdvIG9wZW4gY29kZWQgaW5zdGFuY2VzIG9mIHRoZSBuZXcg
aGVscGVyCmZ1bmN0aW9uLgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgotLS0KdjI6IEFkZC91c2UgdmFsaWRfaXJxX3ZlY3RvcigpLgp2MWI6IEFsc28gdXBk
YXRlIHZlY3Rvcl9pcnFbXSBpbiB0aGUgY29kZSBhZGRlZCB0byBmaXh1cF9pcnFzKCkuCgotLS0g
YS94ZW4vYXJjaC94ODYvaXJxLmMKKysrIGIveGVuL2FyY2gveDg2L2lycS5jCkBAIC05OSw2ICs5
OSwxMSBAQCB2b2lkIHVubG9ja192ZWN0b3JfbG9jayh2b2lkKQogICAgIHNwaW5fdW5sb2NrKCZ2
ZWN0b3JfbG9jayk7CiB9CiAKK3N0YXRpYyBpbmxpbmUgYm9vbCB2YWxpZF9pcnFfdmVjdG9yKHVu
c2lnbmVkIGludCB2ZWN0b3IpCit7CisgICAgcmV0dXJuIHZlY3RvciA+PSBGSVJTVF9EWU5BTUlD
X1ZFQ1RPUiAmJiB2ZWN0b3IgPD0gTEFTVF9ISVBSSU9SSVRZX1ZFQ1RPUjsKK30KKwogc3RhdGlj
IHZvaWQgdHJhY2VfaXJxX21hc2sodTMyIGV2ZW50LCBpbnQgaXJxLCBpbnQgdmVjdG9yLCBjcHVt
YXNrX3QgKm1hc2spCiB7CiAgICAgc3RydWN0IHsKQEAgLTI0Miw2ICsyNDcsMjIgQEAgdm9pZCBk
ZXN0cm95X2lycSh1bnNpZ25lZCBpbnQgaXJxKQogICAgIHhmcmVlKGFjdGlvbik7CiB9CiAKK3N0
YXRpYyB2b2lkIHJlbGVhc2Vfb2xkX3ZlYyhzdHJ1Y3QgaXJxX2Rlc2MgKmRlc2MpCit7CisgICAg
dW5zaWduZWQgaW50IHZlY3RvciA9IGRlc2MtPmFyY2gub2xkX3ZlY3RvcjsKKworICAgIGRlc2Mt
PmFyY2gub2xkX3ZlY3RvciA9IElSUV9WRUNUT1JfVU5BU1NJR05FRDsKKyAgICBjcHVtYXNrX2Ns
ZWFyKGRlc2MtPmFyY2gub2xkX2NwdV9tYXNrKTsKKworICAgIGlmICggIXZhbGlkX2lycV92ZWN0
b3IodmVjdG9yKSApCisgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOworICAgIGVsc2UgaWYg
KCBkZXNjLT5hcmNoLnVzZWRfdmVjdG9ycyApCisgICAgeworICAgICAgICBBU1NFUlQodGVzdF9i
aXQodmVjdG9yLCBkZXNjLT5hcmNoLnVzZWRfdmVjdG9ycykpOworICAgICAgICBjbGVhcl9iaXQo
dmVjdG9yLCBkZXNjLT5hcmNoLnVzZWRfdmVjdG9ycyk7CisgICAgfQorfQorCiBzdGF0aWMgdm9p
ZCBfX2NsZWFyX2lycV92ZWN0b3IoaW50IGlycSkKIHsKICAgICBpbnQgY3B1LCB2ZWN0b3IsIG9s
ZF92ZWN0b3I7CkBAIC0yODUsMTQgKzMwNiw3IEBAIHN0YXRpYyB2b2lkIF9fY2xlYXJfaXJxX3Zl
Y3RvcihpbnQgaXJxKQogICAgICAgICBwZXJfY3B1KHZlY3Rvcl9pcnEsIGNwdSlbb2xkX3ZlY3Rv
cl0gPSB+aXJxOwogICAgIH0KIAotICAgIGRlc2MtPmFyY2gub2xkX3ZlY3RvciA9IElSUV9WRUNU
T1JfVU5BU1NJR05FRDsKLSAgICBjcHVtYXNrX2NsZWFyKGRlc2MtPmFyY2gub2xkX2NwdV9tYXNr
KTsKLQotICAgIGlmICggZGVzYy0+YXJjaC51c2VkX3ZlY3RvcnMgKQotICAgIHsKLSAgICAgICAg
QVNTRVJUKHRlc3RfYml0KG9sZF92ZWN0b3IsIGRlc2MtPmFyY2gudXNlZF92ZWN0b3JzKSk7Ci0g
ICAgICAgIGNsZWFyX2JpdChvbGRfdmVjdG9yLCBkZXNjLT5hcmNoLnVzZWRfdmVjdG9ycyk7Ci0g
ICAgfQorICAgIHJlbGVhc2Vfb2xkX3ZlYyhkZXNjKTsKIAogICAgIGRlc2MtPmFyY2gubW92ZV9p
bl9wcm9ncmVzcyA9IDA7CiB9CkBAIC01MTcsMTIgKzUzMSwyMSBAQCBuZXh0OgogICAgICAgICAv
KiBGb3VuZCBvbmUhICovCiAgICAgICAgIGN1cnJlbnRfdmVjdG9yID0gdmVjdG9yOwogICAgICAg
ICBjdXJyZW50X29mZnNldCA9IG9mZnNldDsKLSAgICAgICAgaWYgKG9sZF92ZWN0b3IgPiAwKSB7
Ci0gICAgICAgICAgICBkZXNjLT5hcmNoLm1vdmVfaW5fcHJvZ3Jlc3MgPSAxOwotICAgICAgICAg
ICAgY3B1bWFza19jb3B5KGRlc2MtPmFyY2gub2xkX2NwdV9tYXNrLCBkZXNjLT5hcmNoLmNwdV9t
YXNrKTsKKworICAgICAgICBpZiAoIG9sZF92ZWN0b3IgPiAwICkKKyAgICAgICAgeworICAgICAg
ICAgICAgY3B1bWFza19hbmQoZGVzYy0+YXJjaC5vbGRfY3B1X21hc2ssIGRlc2MtPmFyY2guY3B1
X21hc2ssCisgICAgICAgICAgICAgICAgICAgICAgICAmY3B1X29ubGluZV9tYXApOwogICAgICAg
ICAgICAgZGVzYy0+YXJjaC5vbGRfdmVjdG9yID0gZGVzYy0+YXJjaC52ZWN0b3I7CisgICAgICAg
ICAgICBpZiAoICFjcHVtYXNrX2VtcHR5KGRlc2MtPmFyY2gub2xkX2NwdV9tYXNrKSApCisgICAg
ICAgICAgICAgICAgZGVzYy0+YXJjaC5tb3ZlX2luX3Byb2dyZXNzID0gMTsKKyAgICAgICAgICAg
IGVsc2UKKyAgICAgICAgICAgICAgICAvKiBUaGlzIGNhbiBoYXBwZW4gd2hpbGUgb2ZmbGluaW5n
IGEgQ1BVLiAqLworICAgICAgICAgICAgICAgIHJlbGVhc2Vfb2xkX3ZlYyhkZXNjKTsKICAgICAg
ICAgfQorCiAgICAgICAgIHRyYWNlX2lycV9tYXNrKFRSQ19IV19JUlFfQVNTSUdOX1ZFQ1RPUiwg
aXJxLCB2ZWN0b3IsICZ0bXBfbWFzayk7CisKICAgICAgICAgZm9yX2VhY2hfY3B1KG5ld19jcHUs
ICZ0bXBfbWFzaykKICAgICAgICAgICAgIHBlcl9jcHUodmVjdG9yX2lycSwgbmV3X2NwdSlbdmVj
dG9yXSA9IGlycTsKICAgICAgICAgZGVzYy0+YXJjaC52ZWN0b3IgPSB2ZWN0b3I7CkBAIC02OTEs
MTQgKzcxNCw4IEBAIHZvaWQgaXJxX21vdmVfY2xlYW51cF9pbnRlcnJ1cHQoc3RydWN0IGMKIAog
ICAgICAgICBpZiAoIGRlc2MtPmFyY2gubW92ZV9jbGVhbnVwX2NvdW50ID09IDAgKQogICAgICAg
ICB7Ci0gICAgICAgICAgICBkZXNjLT5hcmNoLm9sZF92ZWN0b3IgPSBJUlFfVkVDVE9SX1VOQVNT
SUdORUQ7Ci0gICAgICAgICAgICBjcHVtYXNrX2NsZWFyKGRlc2MtPmFyY2gub2xkX2NwdV9tYXNr
KTsKLQotICAgICAgICAgICAgaWYgKCBkZXNjLT5hcmNoLnVzZWRfdmVjdG9ycyApCi0gICAgICAg
ICAgICB7Ci0gICAgICAgICAgICAgICAgQVNTRVJUKHRlc3RfYml0KHZlY3RvciwgZGVzYy0+YXJj
aC51c2VkX3ZlY3RvcnMpKTsKLSAgICAgICAgICAgICAgICBjbGVhcl9iaXQodmVjdG9yLCBkZXNj
LT5hcmNoLnVzZWRfdmVjdG9ycyk7Ci0gICAgICAgICAgICB9CisgICAgICAgICAgICBBU1NFUlQo
dmVjdG9yID09IGRlc2MtPmFyY2gub2xkX3ZlY3Rvcik7CisgICAgICAgICAgICByZWxlYXNlX29s
ZF92ZWMoZGVzYyk7CiAgICAgICAgIH0KIHVubG9jazoKICAgICAgICAgc3Bpbl91bmxvY2soJmRl
c2MtPmxvY2spOwpAQCAtMjM5MSw2ICsyNDA4LDMzIEBAIHZvaWQgZml4dXBfaXJxcyhjb25zdCBj
cHVtYXNrX3QgKm1hc2ssIGIKICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICB9CiAKKyAg
ICAgICAgLyoKKyAgICAgICAgICogSW4gb3JkZXIgZm9yIHRoZSBhZmZpbml0eSBhZGp1c3RtZW50
IGJlbG93IHRvIGJlIHN1Y2Nlc3NmdWwsIHdlCisgICAgICAgICAqIG5lZWQgX19hc3NpZ25faXJx
X3ZlY3RvcigpIHRvIHN1Y2NlZWQuIFRoaXMgaW4gcGFydGljdWxhciBtZWFucworICAgICAgICAg
KiBjbGVhcmluZyBkZXNjLT5hcmNoLm1vdmVfaW5fcHJvZ3Jlc3MgaWYgdGhpcyB3b3VsZCBvdGhl
cndpc2UKKyAgICAgICAgICogcHJldmVudCB0aGUgZnVuY3Rpb24gZnJvbSBzdWNjZWVkaW5nLiBT
aW5jZSB0aGVyZSdzIG5vIHdheSBmb3IgdGhlCisgICAgICAgICAqIGZsYWcgdG8gZ2V0IGNsZWFy
ZWQgYW55bW9yZSB3aGVuIHRoZXJlJ3Mgbm8gcG9zc2libGUgZGVzdGluYXRpb24KKyAgICAgICAg
ICogbGVmdCAodGhlIG9ubHkgcG9zc2liaWxpdHkgdGhlbiB3b3VsZCBiZSB0aGUgSVJRcyBlbmFi
bGVkIHdpbmRvdworICAgICAgICAgKiBhZnRlciB0aGlzIGxvb3ApLCB0aGVyZSdzIHRoZW4gYWxz
byBubyByYWNlIHdpdGggdXMgZG9pbmcgaXQgaGVyZS4KKyAgICAgICAgICoKKyAgICAgICAgICog
VGhlcmVmb3JlIHRoZSBsb2dpYyBoZXJlIGFuZCB0aGVyZSBuZWVkIHRvIHJlbWFpbiBpbiBzeW5j
LgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCBkZXNjLT5hcmNoLm1vdmVfaW5fcHJvZ3Jlc3Mg
JiYKKyAgICAgICAgICAgICAhY3B1bWFza19pbnRlcnNlY3RzKG1hc2ssIGRlc2MtPmFyY2guY3B1
X21hc2spICkKKyAgICAgICAgeworICAgICAgICAgICAgdW5zaWduZWQgaW50IGNwdTsKKworICAg
ICAgICAgICAgY3B1bWFza19hbmQoJmFmZmluaXR5LCBkZXNjLT5hcmNoLm9sZF9jcHVfbWFzaywg
JmNwdV9vbmxpbmVfbWFwKTsKKworICAgICAgICAgICAgc3Bpbl9sb2NrKCZ2ZWN0b3JfbG9jayk7
CisgICAgICAgICAgICBmb3JfZWFjaF9jcHUoY3B1LCAmYWZmaW5pdHkpCisgICAgICAgICAgICAg
ICAgcGVyX2NwdSh2ZWN0b3JfaXJxLCBjcHUpW2Rlc2MtPmFyY2gub2xkX3ZlY3Rvcl0gPSB+aXJx
OworICAgICAgICAgICAgc3Bpbl91bmxvY2soJnZlY3Rvcl9sb2NrKTsKKworICAgICAgICAgICAg
cmVsZWFzZV9vbGRfdmVjKGRlc2MpOworICAgICAgICAgICAgZGVzYy0+YXJjaC5tb3ZlX2luX3By
b2dyZXNzID0gMDsKKyAgICAgICAgfQorCiAgICAgICAgIGNwdW1hc2tfYW5kKCZhZmZpbml0eSwg
JmFmZmluaXR5LCBtYXNrKTsKICAgICAgICAgaWYgKCBjcHVtYXNrX2VtcHR5KCZhZmZpbml0eSkg
KQogICAgICAgICB7CkBAIC0yNDA5LDE1ICsyNDUzLDE4IEBAIHZvaWQgZml4dXBfaXJxcyhjb25z
dCBjcHVtYXNrX3QgKm1hc2ssIGIKICAgICAgICAgaWYgKCBkZXNjLT5oYW5kbGVyLT5lbmFibGUg
KQogICAgICAgICAgICAgZGVzYy0+aGFuZGxlci0+ZW5hYmxlKGRlc2MpOwogCisgICAgICAgIGNw
dW1hc2tfY29weSgmYWZmaW5pdHksIGRlc2MtPmFmZmluaXR5KTsKKwogICAgICAgICBzcGluX3Vu
bG9jaygmZGVzYy0+bG9jayk7CiAKICAgICAgICAgaWYgKCAhdmVyYm9zZSApCiAgICAgICAgICAg
ICBjb250aW51ZTsKIAotICAgICAgICBpZiAoIGJyZWFrX2FmZmluaXR5ICYmIHNldF9hZmZpbml0
eSApCi0gICAgICAgICAgICBwcmludGsoIkJyb2tlIGFmZmluaXR5IGZvciBpcnEgJWlcbiIsIGly
cSk7Ci0gICAgICAgIGVsc2UgaWYgKCAhc2V0X2FmZmluaXR5ICkKLSAgICAgICAgICAgIHByaW50
aygiQ2Fubm90IHNldCBhZmZpbml0eSBmb3IgaXJxICVpXG4iLCBpcnEpOworICAgICAgICBpZiAo
ICFzZXRfYWZmaW5pdHkgKQorICAgICAgICAgICAgcHJpbnRrKCJDYW5ub3Qgc2V0IGFmZmluaXR5
IGZvciBJUlEldVxuIiwgaXJxKTsKKyAgICAgICAgZWxzZSBpZiAoIGJyZWFrX2FmZmluaXR5ICkK
KyAgICAgICAgICAgIHByaW50aygiQnJva2UgYWZmaW5pdHkgZm9yIElSUSV1LCBuZXc6ICUqcGJc
biIsCisgICAgICAgICAgICAgICAgICAgaXJxLCBucl9jcHVfaWRzLCAmYWZmaW5pdHkpOwogICAg
IH0KIAogICAgIC8qIFRoYXQgZG9lc24ndCBzZWVtIHN1ZmZpY2llbnQuICBHaXZlIGl0IDFtcy4g
Ki8KCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 08 13:04:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 May 2019 13:04:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOMEu-0006BU-UF; Wed, 08 May 2019 13:04:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=RDkG=TI=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hOMEt-0006BM-FI
 for xen-devel@lists.xenproject.org; Wed, 08 May 2019 13:04:03 +0000
X-Inumbo-ID: bf78a394-7191-11e9-843c-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bf78a394-7191-11e9-843c-bc764e045a96;
 Wed, 08 May 2019 13:04:01 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 08 May 2019 07:04:00 -0600
Message-Id: <5CD2D3BF020000780022CD03@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 08 May 2019 07:03:59 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5CC6DD090200007800229E80@prv1-mh.provo.novell.com>
 <5CD2D2C8020000780022CCF2@prv1-mh.provo.novell.com>
In-Reply-To: <5CD2D2C8020000780022CCF2@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v2 02/12] x86/IRQ: deal with move cleanup count
 state in fixup_irqs()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGNsZWFudXAgSVBJIG1heSBnZXQgc2VudCBpbW1lZGlhdGVseSBiZWZvcmUgYSBDUFUgZ2V0
cyByZW1vdmVkIGZyb20KdGhlIG9ubGluZSBtYXAuIEluIHN1Y2ggYSBjYXNlIHRoZSBJUEkgd291
bGQgZ2V0IGhhbmRsZWQgb24gdGhlIENQVQpiZWluZyBvZmZsaW5lZCBubyBlYXJsaWVyIHRoYW4g
aW4gdGhlIGludGVycnVwdHMgZGlzYWJsZWQgd2luZG93IGFmdGVyCmZpeHVwX2lycXMoKScgbWFp
biBsb29wLiBUaGlzIGlzIHRvbyBsYXRlLCBob3dldmVyLCBiZWNhdXNlIGEgcG9zc2libGUKYWZm
aW5pdHkgY2hhbmdlIG1heSBpbmN1ciB0aGUgbmVlZCBmb3IgdmVjdG9yIGFzc2lnbm1lbnQsIHdo
aWNoIHdpbGwKZmFpbCB3aGVuIHRoZSBJUlEncyBtb3ZlIGNsZWFudXAgY291bnQgaXMgc3RpbGwg
bm9uLXplcm8uCgpUbyBmaXggdGhpcwotIHJlY29yZCB0aGUgc2V0IG9mIENQVXMgdGhlIGNsZWFu
dXAgSVBJcyBnZXRzIGFjdHVhbGx5IHNlbnQgdG8gYWxvbmdzaWRlCiAgc2V0dGluZyB0aGVpciBj
b3VudCwKLSBhZGp1c3QgdGhlIGNvdW50IGluIGZpeHVwX2lycXMoKSwgYWNjb3VudGluZyBmb3Ig
YWxsIENQVXMgdGhhdCB0aGUKICBjbGVhbnVwIElQSSB3YXMgc2VudCB0bywgYnV0IHRoYXQgYXJl
IG5vIGxvbmdlciBvbmxpbmUsCi0gYmFpbCBlYXJseSBmcm9tIHRoZSBjbGVhbnVwIElQSSBoYW5k
bGVyIHdoZW4gdGhlIENQVSBpcyBubyBsb25nZXIKICBvbmxpbmUsIHRvIHByZXZlbnQgZG91Ymxl
IGFjY291bnRpbmcuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+ClJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4K
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9pcnEuYworKysgYi94ZW4vYXJjaC94ODYvaXJxLmMKQEAgLTY2
NSw2ICs2NjUsOSBAQCB2b2lkIGlycV9tb3ZlX2NsZWFudXBfaW50ZXJydXB0KHN0cnVjdCBjCiAg
ICAgYWNrX0FQSUNfaXJxKCk7CiAKICAgICBtZSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKKyAgICBp
ZiAoICFjcHVfb25saW5lKG1lKSApCisgICAgICAgIHJldHVybjsKKwogICAgIGZvciAoIHZlY3Rv
ciA9IEZJUlNUX0RZTkFNSUNfVkVDVE9SOwogICAgICAgICAgIHZlY3RvciA8PSBMQVNUX0hJUFJJ
T1JJVFlfVkVDVE9SOyB2ZWN0b3IrKykKICAgICB7CkBAIC03MjQsMTEgKzcyNywxNCBAQCB1bmxv
Y2s6CiAKIHN0YXRpYyB2b2lkIHNlbmRfY2xlYW51cF92ZWN0b3Ioc3RydWN0IGlycV9kZXNjICpk
ZXNjKQogewotICAgIGNwdW1hc2tfdCBjbGVhbnVwX21hc2s7CisgICAgY3B1bWFza19hbmQoZGVz
Yy0+YXJjaC5vbGRfY3B1X21hc2ssIGRlc2MtPmFyY2gub2xkX2NwdV9tYXNrLAorICAgICAgICAg
ICAgICAgICZjcHVfb25saW5lX21hcCk7CisgICAgZGVzYy0+YXJjaC5tb3ZlX2NsZWFudXBfY291
bnQgPSBjcHVtYXNrX3dlaWdodChkZXNjLT5hcmNoLm9sZF9jcHVfbWFzayk7CiAKLSAgICBjcHVt
YXNrX2FuZCgmY2xlYW51cF9tYXNrLCBkZXNjLT5hcmNoLm9sZF9jcHVfbWFzaywgJmNwdV9vbmxp
bmVfbWFwKTsKLSAgICBkZXNjLT5hcmNoLm1vdmVfY2xlYW51cF9jb3VudCA9IGNwdW1hc2tfd2Vp
Z2h0KCZjbGVhbnVwX21hc2spOwotICAgIHNlbmRfSVBJX21hc2soJmNsZWFudXBfbWFzaywgSVJR
X01PVkVfQ0xFQU5VUF9WRUNUT1IpOworICAgIGlmICggZGVzYy0+YXJjaC5tb3ZlX2NsZWFudXBf
Y291bnQgKQorICAgICAgICBzZW5kX0lQSV9tYXNrKGRlc2MtPmFyY2gub2xkX2NwdV9tYXNrLCBJ
UlFfTU9WRV9DTEVBTlVQX1ZFQ1RPUik7CisgICAgZWxzZQorICAgICAgICByZWxlYXNlX29sZF92
ZWMoZGVzYyk7CiAKICAgICBkZXNjLT5hcmNoLm1vdmVfaW5fcHJvZ3Jlc3MgPSAwOwogfQpAQCAt
MjQwMSw2ICsyNDA3LDE2IEBAIHZvaWQgZml4dXBfaXJxcyhjb25zdCBjcHVtYXNrX3QgKm1hc2ss
IGIKICAgICAgICAgICAgICB2ZWN0b3IgPD0gTEFTVF9ISVBSSU9SSVRZX1ZFQ1RPUiApCiAgICAg
ICAgICAgICBjcHVtYXNrX2FuZChkZXNjLT5hcmNoLmNwdV9tYXNrLCBkZXNjLT5hcmNoLmNwdV9t
YXNrLCBtYXNrKTsKIAorICAgICAgICBpZiAoIGRlc2MtPmFyY2gubW92ZV9jbGVhbnVwX2NvdW50
ICkKKyAgICAgICAgeworICAgICAgICAgICAgLyogVGhlIGNsZWFudXAgSVBJIG1heSBoYXZlIGdv
dCBzZW50IHdoaWxlIHdlIHdlcmUgc3RpbGwgb25saW5lLiAqLworICAgICAgICAgICAgY3B1bWFz
a19hbmRub3QoJmFmZmluaXR5LCBkZXNjLT5hcmNoLm9sZF9jcHVfbWFzaywKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICZjcHVfb25saW5lX21hcCk7CisgICAgICAgICAgICBkZXNjLT5hcmNo
Lm1vdmVfY2xlYW51cF9jb3VudCAtPSBjcHVtYXNrX3dlaWdodCgmYWZmaW5pdHkpOworICAgICAg
ICAgICAgaWYgKCAhZGVzYy0+YXJjaC5tb3ZlX2NsZWFudXBfY291bnQgKQorICAgICAgICAgICAg
ICAgIHJlbGVhc2Vfb2xkX3ZlYyhkZXNjKTsKKyAgICAgICAgfQorCiAgICAgICAgIGNwdW1hc2tf
Y29weSgmYWZmaW5pdHksIGRlc2MtPmFmZmluaXR5KTsKICAgICAgICAgaWYgKCAhZGVzYy0+YWN0
aW9uIHx8IGNwdW1hc2tfc3Vic2V0KCZhZmZpbml0eSwgbWFzaykgKQogICAgICAgICB7CgoKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 08 13:07:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 May 2019 13:07:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOMIA-0006Pq-FM; Wed, 08 May 2019 13:07:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=RDkG=TI=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hOMI9-0006Pl-5A
 for xen-devel@lists.xenproject.org; Wed, 08 May 2019 13:07:25 +0000
X-Inumbo-ID: 3850499c-7192-11e9-843c-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3850499c-7192-11e9-843c-bc764e045a96;
 Wed, 08 May 2019 13:07:23 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 08 May 2019 07:07:23 -0600
Message-Id: <5CD2D489020000780022CD34@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 08 May 2019 07:07:21 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5CC6DD090200007800229E80@prv1-mh.provo.novell.com>
 <5CD2D2C8020000780022CCF2@prv1-mh.provo.novell.com>
In-Reply-To: <5CD2D2C8020000780022CCF2@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v2 03/12] x86/IRQ: avoid UB (or worse) in
 trace_irq_mask()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RHluYW1pY2FsbHkgYWxsb2NhdGVkIENQVSBtYXNrIG9iamVjdHMgbWF5IGJlIHNtYWxsZXIgdGhh
biBjcHVtYXNrX3QsIHNvCmNvcHlpbmcgaGFzIHRvIGJlIHJlc3RyaWN0ZWQgdG8gdGhlIGFjdHVh
bCBhbGxvY2F0aW9uIHNpemUuIFRoaXMgaXMKcGFydGljdWxhcnkgaW1wb3J0YW50IHNpbmNlIHRo
ZSBmdW5jdGlvbiBkb2Vzbid0IGJhaWwgZWFybHkgd2hlbiB0cmFjaW5nCmlzIG5vdCBhY3RpdmUs
IHNvIGV2ZW4gcHJvZHVjdGlvbiBidWlsZHMgd291bGQgYmUgYWZmZWN0ZWQgYnkgcG90ZW50aWFs
Cm1pc2JlaGF2aW9yIGhlcmUuCgpUYWtlIHRoZSBvcHBvcnR1bml0eSBhbmQgYWxzbwotIHVzZSBp
bml0aWFsaXplcnMgaW5zdGVhZCBvZiBhc3NpZ25tZW50ICsgbWVtc2V0KCksCi0gY29uc3RpZnkg
dGhlIGNwdW1hc2tfdCBpbnB1dCBwb2ludGVyLAotIHUzMiAtPiB1aW50MzJfdC4KClNpZ25lZC1v
ZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCnYyOiBOZXcuCi0tLQpU
QkQ6IEkgd29uZGVyIHdoZXRoZXIgdGhlIGZ1bmN0aW9uIHNob3VsZG4ndCBnYWluIGFuIGVhcmx5
IHRiX2luaXRfZG9uZQogICAgIGNoZWNrLCBsaWtlIG1hbnkgb3RoZXIgdHJhY2VfKigpIGhhdmUu
CgpHZW9yZ2UsIGRlc3BpdGUgeW91ciBnZW5lcmFsIHJlcXVlc3QgdG8gYmUgY29waWVkIG9uIGVu
dGlyZSBzZXJpZXMKcmF0aGVyIHRoYW4gaW5kaXZpZHVhbCBwYXRjaGVzLCBJIHRob3VnaHQgaXQg
d291bGQgYmUgYmV0dGVyIHRvIGNvcHkKeW91IG9uIGp1c3QgdGhpcyBvbmUgKGZvciBpdHMgdHJh
Y2luZyBhc3BlY3QpLCBhcyB0aGUgcGF0Y2ggaGVyZSBpcwppbmRlcGVuZGVudCBvZiB0aGUgcmVz
dCBvZiB0aGUgc2VyaWVzLCBidXQgYXQgbGVhc3Qgb25lIGxhdGVyIHBhdGNoCmRlcGVuZHMgb24g
dGhlIHBhcmFtZXRlciBjb25zdGlmaWNhdGlvbiBkb25lIGhlcmUuCgotLS0gYS94ZW4vYXJjaC94
ODYvaXJxLmMKKysrIGIveGVuL2FyY2gveDg2L2lycS5jCkBAIC0xMDQsMTYgKzEwNCwxOSBAQCBz
dGF0aWMgaW5saW5lIGJvb2wgdmFsaWRfaXJxX3ZlY3Rvcih1bnNpCiAgICAgcmV0dXJuIHZlY3Rv
ciA+PSBGSVJTVF9EWU5BTUlDX1ZFQ1RPUiAmJiB2ZWN0b3IgPD0gTEFTVF9ISVBSSU9SSVRZX1ZF
Q1RPUjsKIH0KIAotc3RhdGljIHZvaWQgdHJhY2VfaXJxX21hc2sodTMyIGV2ZW50LCBpbnQgaXJx
LCBpbnQgdmVjdG9yLCBjcHVtYXNrX3QgKm1hc2spCitzdGF0aWMgdm9pZCB0cmFjZV9pcnFfbWFz
ayh1aW50MzJfdCBldmVudCwgaW50IGlycSwgaW50IHZlY3RvciwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGNvbnN0IGNwdW1hc2tfdCAqbWFzaykKIHsKICAgICBzdHJ1Y3QgewogICAgICAg
ICB1bnNpZ25lZCBpbnQgaXJxOjE2LCB2ZWM6MTY7CiAgICAgICAgIHVuc2lnbmVkIGludCBtYXNr
WzZdOwotICAgIH0gZDsKLSAgICBkLmlycSA9IGlycTsKLSAgICBkLnZlYyA9IHZlY3RvcjsKLSAg
ICBtZW1zZXQoZC5tYXNrLCAwLCBzaXplb2YoZC5tYXNrKSk7Ci0gICAgbWVtY3B5KGQubWFzaywg
bWFzaywgbWluKHNpemVvZihkLm1hc2spLCBzaXplb2YoY3B1bWFza190KSkpOworICAgIH0gZCA9
IHsKKyAgICAgICAuaXJxID0gaXJxLAorICAgICAgIC52ZWMgPSB2ZWN0b3IsCisgICAgfTsKKwor
ICAgIG1lbWNweShkLm1hc2ssIG1hc2ssCisgICAgICAgICAgIG1pbihzaXplb2YoZC5tYXNrKSwg
QklUU19UT19MT05HUyhucl9jcHVfaWRzKSAqIHNpemVvZihsb25nKSkpOwogICAgIHRyYWNlX3Zh
cihldmVudCwgMSwgc2l6ZW9mKGQpLCAmZCk7CiB9CiAKCgoKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 08 13:08:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 May 2019 13:08:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOMIp-0006T8-PM; Wed, 08 May 2019 13:08:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=RDkG=TI=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hOMIo-0006T1-PJ
 for xen-devel@lists.xenproject.org; Wed, 08 May 2019 13:08:06 +0000
X-Inumbo-ID: 50d78a5e-7192-11e9-8b05-7b4590507492
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 50d78a5e-7192-11e9-8b05-7b4590507492;
 Wed, 08 May 2019 13:08:05 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 08 May 2019 07:08:04 -0600
Message-Id: <5CD2D4B2020000780022CD37@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 08 May 2019 07:08:02 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5CC6DD090200007800229E80@prv1-mh.provo.novell.com>
 <5CD2D2C8020000780022CCF2@prv1-mh.provo.novell.com>
In-Reply-To: <5CD2D2C8020000780022CCF2@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v2 04/12] x86/IRQ: improve dump_irqs()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RG9uJ3QgbG9nIGEgc3RyYXkgdHJhaWxpbmcgY29tbWEuIFNob3J0ZW4gYSBmZXcgZmllbGRzLgoK
U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpSZXZpZXdlZC1i
eTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgotLS0gYS94ZW4vYXJj
aC94ODYvaXJxLmMKKysrIGIveGVuL2FyY2gveDg2L2lycS5jCkBAIC0yMzI4LDcgKzIzMjgsNyBA
QCBzdGF0aWMgdm9pZCBkdW1wX2lycXModW5zaWduZWQgY2hhciBrZXkpCiAKICAgICAgICAgc3Bp
bl9sb2NrX2lycXNhdmUoJmRlc2MtPmxvY2ssIGZsYWdzKTsKIAotICAgICAgICBwcmludGsoIiAg
IElSUTolNGQgYWZmaW5pdHk6JSpwYiB2ZWM6JTAyeCB0eXBlPSUtMTVzIHN0YXR1cz0lMDh4ICIs
CisgICAgICAgIHByaW50aygiICAgSVJROiU0ZCBhZmY6JSpwYiB2ZWM6JTAyeCAlLTE1cyBzdGF0
dXM9JTAzeCAiLAogICAgICAgICAgICAgICAgaXJxLCBucl9jcHVfaWRzLCBjcHVtYXNrX2JpdHMo
ZGVzYy0+YWZmaW5pdHkpLCBkZXNjLT5hcmNoLnZlY3RvciwKICAgICAgICAgICAgICAgIGRlc2Mt
PmhhbmRsZXItPnR5cGVuYW1lLCBkZXNjLT5zdGF0dXMpOwogCkBAIC0yMzM5LDIzICsyMzM5LDIx
IEBAIHN0YXRpYyB2b2lkIGR1bXBfaXJxcyh1bnNpZ25lZCBjaGFyIGtleSkKICAgICAgICAgewog
ICAgICAgICAgICAgYWN0aW9uID0gKGlycV9ndWVzdF9hY3Rpb25fdCAqKWRlc2MtPmFjdGlvbjsK
IAotICAgICAgICAgICAgcHJpbnRrKCJpbi1mbGlnaHQ9JWQgZG9tYWluLWxpc3Q9IiwgYWN0aW9u
LT5pbl9mbGlnaHQpOworICAgICAgICAgICAgcHJpbnRrKCJpbi1mbGlnaHQ9JWQlYyIsCisgICAg
ICAgICAgICAgICAgICAgYWN0aW9uLT5pbl9mbGlnaHQsIGFjdGlvbi0+bnJfZ3Vlc3RzID8gJyAn
IDogJ1xuJyk7CiAKLSAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgYWN0aW9uLT5ucl9ndWVz
dHM7IGkrKyApCisgICAgICAgICAgICBmb3IgKCBpID0gMDsgaSA8IGFjdGlvbi0+bnJfZ3Vlc3Rz
OyApCiAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgZCA9IGFjdGlvbi0+Z3Vlc3RbaV07
CisgICAgICAgICAgICAgICAgZCA9IGFjdGlvbi0+Z3Vlc3RbaSsrXTsKICAgICAgICAgICAgICAg
ICBwaXJxID0gZG9tYWluX2lycV90b19waXJxKGQsIGlycSk7CiAgICAgICAgICAgICAgICAgaW5m
byA9IHBpcnFfaW5mbyhkLCBwaXJxKTsKLSAgICAgICAgICAgICAgICBwcmludGsoIiV1OiUzZCgl
YyVjJWMpIiwKKyAgICAgICAgICAgICAgICBwcmludGsoImQlZDolM2QoJWMlYyVjKSVjIiwKICAg
ICAgICAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCBwaXJxLAogICAgICAgICAgICAgICAg
ICAgICAgICBldnRjaG5fcG9ydF9pc19wZW5kaW5nKGQsIGluZm8tPmV2dGNobikgPyAnUCcgOiAn
LScsCiAgICAgICAgICAgICAgICAgICAgICAgIGV2dGNobl9wb3J0X2lzX21hc2tlZChkLCBpbmZv
LT5ldnRjaG4pID8gJ00nIDogJy0nLAotICAgICAgICAgICAgICAgICAgICAgICAoaW5mby0+bWFz
a2VkID8gJ00nIDogJy0nKSk7Ci0gICAgICAgICAgICAgICAgaWYgKCBpICE9IGFjdGlvbi0+bnJf
Z3Vlc3RzICkKLSAgICAgICAgICAgICAgICAgICAgcHJpbnRrKCIsIik7CisgICAgICAgICAgICAg
ICAgICAgICAgIGluZm8tPm1hc2tlZCA/ICdNJyA6ICctJywKKyAgICAgICAgICAgICAgICAgICAg
ICAgaSA8IGFjdGlvbi0+bnJfZ3Vlc3RzID8gJywnIDogJ1xuJyk7CiAgICAgICAgICAgICB9Ci0K
LSAgICAgICAgICAgIHByaW50aygiXG4iKTsKICAgICAgICAgfQogICAgICAgICBlbHNlIGlmICgg
ZGVzYy0+YWN0aW9uICkKICAgICAgICAgICAgIHByaW50aygiJXBzKClcbiIsIGRlc2MtPmFjdGlv
bi0+aGFuZGxlcik7CgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed May 08 13:09:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 May 2019 13:09:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOMJt-0006Ze-4T; Wed, 08 May 2019 13:09:13 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=RDkG=TI=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hOMJr-0006ZR-S6
 for xen-devel@lists.xenproject.org; Wed, 08 May 2019 13:09:11 +0000
X-Inumbo-ID: 780beacb-7192-11e9-843c-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 780beacb-7192-11e9-843c-bc764e045a96;
 Wed, 08 May 2019 13:09:10 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 08 May 2019 07:09:10 -0600
Message-Id: <5CD2D4F4020000780022CD3A@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 08 May 2019 07:09:08 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5CC6DD090200007800229E80@prv1-mh.provo.novell.com>
 <5CD2D2C8020000780022CCF2@prv1-mh.provo.novell.com>
In-Reply-To: <5CD2D2C8020000780022CCF2@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v2 05/12] x86/IRQ: desc->affinity should
 strictly represent the requested value
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZGVzYy0+YXJjaC5jcHVfbWFzayByZWZsZWN0cyB0aGUgYWN0dWFsIHNldCBvZiB0YXJnZXQgQ1BV
cy4gRG9uJ3QgZXZlcgpmaWRkbGUgd2l0aCBkZXNjLT5hZmZpbml0eSBpdHNlbGYsIGV4Y2VwdCB0
byBzdG9yZSBjYWxsZXIgcmVxdWVzdGVkCnZhbHVlcy4gTm90ZSB0aGF0IGFzc2lnbl9pcnFfdmVj
dG9yKCkgbm93IHRha2VzIGEgTlVMTCBpbmNvbWluZyBDUFUgbWFzawp0byBtZWFuICJhbGwgQ1BV
cyIgbm93LCByYXRoZXIgdGhhbiBqdXN0ICJhbGwgY3VycmVudGx5IG9ubGluZSBDUFVzIi4KVGhp
cyB3YXkgbm8gZnVydGhlciBhZmZpbml0eSBhZGp1c3RtZW50IGlzIG5lZWRlZCBhZnRlciBvbmxp
bmluZyBmdXJ0aGVyCkNQVXMuCgpUaGlzIHJlbmRlcnMgYm90aCBzZXRfbmF0aXZlX2lycV9pbmZv
KCkgdXNlcyAod2hpY2ggd2VyZW4ndCB1c2luZyBwcm9wZXIKbG9ja2luZyBhbnl3YXkpIHJlZHVu
ZGFudCAtIGRyb3AgdGhlIGZ1bmN0aW9uIGFsdG9nZXRoZXIuCgpTaWduZWQtb2ZmLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOp
IDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9pb19hcGljLmMKKysr
IGIveGVuL2FyY2gveDg2L2lvX2FwaWMuYwpAQCAtMTA0Miw3ICsxMDQyLDYgQEAgc3RhdGljIHZv
aWQgX19pbml0IHNldHVwX0lPX0FQSUNfaXJxcyh2bwogICAgICAgICAgICAgU0VUX0RFU1QoZW50
cnksIGxvZ2ljYWwsIGNwdV9tYXNrX3RvX2FwaWNpZChUQVJHRVRfQ1BVUykpOwogICAgICAgICAg
ICAgc3Bpbl9sb2NrX2lycXNhdmUoJmlvYXBpY19sb2NrLCBmbGFncyk7CiAgICAgICAgICAgICBf
X2lvYXBpY193cml0ZV9lbnRyeShhcGljLCBwaW4sIDAsIGVudHJ5KTsKLSAgICAgICAgICAgIHNl
dF9uYXRpdmVfaXJxX2luZm8oaXJxLCBUQVJHRVRfQ1BVUyk7CiAgICAgICAgICAgICBzcGluX3Vu
bG9ja19pcnFyZXN0b3JlKCZpb2FwaWNfbG9jaywgZmxhZ3MpOwogICAgICAgICB9CiAgICAgfQpA
QCAtMjI1MSw3ICsyMjUwLDYgQEAgaW50IGlvX2FwaWNfc2V0X3BjaV9yb3V0aW5nIChpbnQgaW9h
cGljLAogCiAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJmlvYXBpY19sb2NrLCBmbGFncyk7CiAgICAg
X19pb2FwaWNfd3JpdGVfZW50cnkoaW9hcGljLCBwaW4sIDAsIGVudHJ5KTsKLSAgICBzZXRfbmF0
aXZlX2lycV9pbmZvKGlycSwgVEFSR0VUX0NQVVMpOwogICAgIHNwaW5fdW5sb2NrKCZpb2FwaWNf
bG9jayk7CiAKICAgICBzcGluX2xvY2soJmRlc2MtPmxvY2spOwotLS0gYS94ZW4vYXJjaC94ODYv
aXJxLmMKKysrIGIveGVuL2FyY2gveDg2L2lycS5jCkBAIC01ODIsMTEgKzU4MiwxNiBAQCBpbnQg
YXNzaWduX2lycV92ZWN0b3IoaW50IGlycSwgY29uc3QgY3B1CiAKICAgICBzcGluX2xvY2tfaXJx
c2F2ZSgmdmVjdG9yX2xvY2ssIGZsYWdzKTsKICAgICByZXQgPSBfX2Fzc2lnbl9pcnFfdmVjdG9y
KGlycSwgZGVzYywgbWFzayA/OiBUQVJHRVRfQ1BVUyk7Ci0gICAgaWYgKCFyZXQpIHsKKyAgICBp
ZiAoICFyZXQgKQorICAgIHsKICAgICAgICAgcmV0ID0gZGVzYy0+YXJjaC52ZWN0b3I7Ci0gICAg
ICAgIGNwdW1hc2tfY29weShkZXNjLT5hZmZpbml0eSwgZGVzYy0+YXJjaC5jcHVfbWFzayk7Cisg
ICAgICAgIGlmICggbWFzayApCisgICAgICAgICAgICBjcHVtYXNrX2NvcHkoZGVzYy0+YWZmaW5p
dHksIG1hc2spOworICAgICAgICBlbHNlCisgICAgICAgICAgICBjcHVtYXNrX3NldGFsbChkZXNj
LT5hZmZpbml0eSk7CiAgICAgfQogICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnZlY3Rvcl9s
b2NrLCBmbGFncyk7CisKICAgICByZXR1cm4gcmV0OwogfQogCkBAIC0yMzI4LDkgKzIzMzMsMTAg
QEAgc3RhdGljIHZvaWQgZHVtcF9pcnFzKHVuc2lnbmVkIGNoYXIga2V5KQogCiAgICAgICAgIHNw
aW5fbG9ja19pcnFzYXZlKCZkZXNjLT5sb2NrLCBmbGFncyk7CiAKLSAgICAgICAgcHJpbnRrKCIg
ICBJUlE6JTRkIGFmZjolKnBiIHZlYzolMDJ4ICUtMTVzIHN0YXR1cz0lMDN4ICIsCi0gICAgICAg
ICAgICAgICBpcnEsIG5yX2NwdV9pZHMsIGNwdW1hc2tfYml0cyhkZXNjLT5hZmZpbml0eSksIGRl
c2MtPmFyY2gudmVjdG9yLAotICAgICAgICAgICAgICAgZGVzYy0+aGFuZGxlci0+dHlwZW5hbWUs
IGRlc2MtPnN0YXR1cyk7CisgICAgICAgIHByaW50aygiICAgSVJROiU0ZCBhZmY6JSpwYi8lKnBi
IHZlYzolMDJ4ICUtMTVzIHN0YXR1cz0lMDN4ICIsCisgICAgICAgICAgICAgICBpcnEsIG5yX2Nw
dV9pZHMsIGNwdW1hc2tfYml0cyhkZXNjLT5hZmZpbml0eSksCisgICAgICAgICAgICAgICBucl9j
cHVfaWRzLCBjcHVtYXNrX2JpdHMoZGVzYy0+YXJjaC5jcHVfbWFzayksCisgICAgICAgICAgICAg
ICBkZXNjLT5hcmNoLnZlY3RvciwgZGVzYy0+aGFuZGxlci0+dHlwZW5hbWUsIGRlc2MtPnN0YXR1
cyk7CiAKICAgICAgICAgaWYgKCBzc2lkICkKICAgICAgICAgICAgIHByaW50aygiWj0lLTI1cyAi
LCBzc2lkKTsKQEAgLTI0MTgsOCArMjQyNCw3IEBAIHZvaWQgZml4dXBfaXJxcyhjb25zdCBjcHVt
YXNrX3QgKm1hc2ssIGIKICAgICAgICAgICAgICAgICByZWxlYXNlX29sZF92ZWMoZGVzYyk7CiAg
ICAgICAgIH0KIAotICAgICAgICBjcHVtYXNrX2NvcHkoJmFmZmluaXR5LCBkZXNjLT5hZmZpbml0
eSk7Ci0gICAgICAgIGlmICggIWRlc2MtPmFjdGlvbiB8fCBjcHVtYXNrX3N1YnNldCgmYWZmaW5p
dHksIG1hc2spICkKKyAgICAgICAgaWYgKCAhZGVzYy0+YWN0aW9uIHx8IGNwdW1hc2tfc3Vic2V0
KGRlc2MtPmFmZmluaXR5LCBtYXNrKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIHNwaW5fdW5s
b2NrKCZkZXNjLT5sb2NrKTsKICAgICAgICAgICAgIGNvbnRpbnVlOwpAQCAtMjQ1MiwxMiArMjQ1
NywxMyBAQCB2b2lkIGZpeHVwX2lycXMoY29uc3QgY3B1bWFza190ICptYXNrLCBiCiAgICAgICAg
ICAgICBkZXNjLT5hcmNoLm1vdmVfaW5fcHJvZ3Jlc3MgPSAwOwogICAgICAgICB9CiAKLSAgICAg
ICAgY3B1bWFza19hbmQoJmFmZmluaXR5LCAmYWZmaW5pdHksIG1hc2spOwotICAgICAgICBpZiAo
IGNwdW1hc2tfZW1wdHkoJmFmZmluaXR5KSApCisgICAgICAgIGlmICggIWNwdW1hc2tfaW50ZXJz
ZWN0cyhtYXNrLCBkZXNjLT5hZmZpbml0eSkgKQogICAgICAgICB7CiAgICAgICAgICAgICBicmVh
a19hZmZpbml0eSA9IHRydWU7Ci0gICAgICAgICAgICBjcHVtYXNrX2NvcHkoJmFmZmluaXR5LCBt
YXNrKTsKKyAgICAgICAgICAgIGNwdW1hc2tfc2V0YWxsKCZhZmZpbml0eSk7CiAgICAgICAgIH0K
KyAgICAgICAgZWxzZQorICAgICAgICAgICAgY3B1bWFza19jb3B5KCZhZmZpbml0eSwgZGVzYy0+
YWZmaW5pdHkpOwogCiAgICAgICAgIGlmICggZGVzYy0+aGFuZGxlci0+ZGlzYWJsZSApCiAgICAg
ICAgICAgICBkZXNjLT5oYW5kbGVyLT5kaXNhYmxlKGRlc2MpOwotLS0gYS94ZW4vaW5jbHVkZS94
ZW4vaXJxLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL2lycS5oCkBAIC0xNjIsMTEgKzE2Miw2IEBA
IGV4dGVybiBpcnFfZGVzY190ICpkb21haW5fc3Bpbl9sb2NrX2lycV8KIGV4dGVybiBpcnFfZGVz
Y190ICpwaXJxX3NwaW5fbG9ja19pcnFfZGVzYygKICAgICBjb25zdCBzdHJ1Y3QgcGlycSAqLCB1
bnNpZ25lZCBsb25nICpwZmxhZ3MpOwogCi1zdGF0aWMgaW5saW5lIHZvaWQgc2V0X25hdGl2ZV9p
cnFfaW5mbyh1bnNpZ25lZCBpbnQgaXJxLCBjb25zdCBjcHVtYXNrX3QgKm1hc2spCi17Ci0gICAg
Y3B1bWFza19jb3B5KGlycV90b19kZXNjKGlycSktPmFmZmluaXR5LCBtYXNrKTsKLX0KLQogdW5z
aWduZWQgaW50IHNldF9kZXNjX2FmZmluaXR5KHN0cnVjdCBpcnFfZGVzYyAqLCBjb25zdCBjcHVt
YXNrX3QgKik7CiAKICNpZm5kZWYgYXJjaF9od2RvbV9pcnFzCgoKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 08 13:10:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 May 2019 13:10:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOMLF-0007IU-M8; Wed, 08 May 2019 13:10:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=RDkG=TI=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hOMLE-0007IL-AL
 for xen-devel@lists.xenproject.org; Wed, 08 May 2019 13:10:36 +0000
X-Inumbo-ID: a8d83afa-7192-11e9-87d3-4748c36570db
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a8d83afa-7192-11e9-87d3-4748c36570db;
 Wed, 08 May 2019 13:10:33 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 08 May 2019 07:10:32 -0600
Message-Id: <5CD2D545020000780022CD3D@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 08 May 2019 07:10:29 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5CC6DD090200007800229E80@prv1-mh.provo.novell.com>
 <5CD2D2C8020000780022CCF2@prv1-mh.provo.novell.com>
In-Reply-To: <5CD2D2C8020000780022CCF2@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v2 06/12] x86/IRQ: consolidate use of
 ->arch.cpu_mask
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TWl4ZWQgbWVhbmluZyB3YXMgaW1wbGllZCBzbyBmYXIgYnkgZGlmZmVyZW50IHBpZWNlcyBvZiBj
b2RlIC0KZGlzYWdyZWVtZW50IHdhcyBpbiBwYXJ0aWN1bGFyIGFib3V0IHdoZXRoZXIgdG8gZXhw
ZWN0IG9mZmxpbmUgQ1BVcycKYml0cyB0byBwb3NzaWJseSBiZSBzZXQuIFN3aXRjaCB0byBhIG1v
c3RseSBjb25zaXN0ZW50IG1lYW5pbmcKKGV4Y2VwdGlvbiBiZWluZyBoaWdoIHByaW9yaXR5IGlu
dGVycnVwdHMsIHdoaWNoIHdvdWxkIHBlcmhhcHMgYmV0dGVyCmJlIHN3aXRjaGVkIHRvIHRoZSBz
YW1lIG1vZGVsIGFzIHdlbGwgaW4gZHVlIGNvdXJzZSkuIFVzZSB0aGUgZmllbGQgdG8KcmVjb3Jk
IHRoZSB2ZWN0b3IgYWxsb2NhdGlvbiBtYXNrLCBpLmUuIHBvdGVudGlhbGx5IGluY2x1ZGluZyBi
aXRzIG9mCm9mZmxpbmUgKHBhcmtlZCkgQ1BVcy4gVGhpcyBpbXBsaWVzIHRoYXQgYmVmb3JlIHBh
c3NpbmcgdGhlIG1hc2sgdG8KY2VydGFpbiBmdW5jdGlvbnMgKG1vc3Qgbm90YWJseSBjcHVfbWFz
a190b19hcGljaWQoKSkgaXQgbmVlZHMgdG8gYmUKZnVydGhlciByZWR1Y2VkIHRvIHRoZSBvbmxp
bmUgc3Vic2V0LgoKVGhlIGV4Y2VwdGlvbiBvZiBoaWdoIHByaW9yaXR5IGludGVycnVwdHMgaXMg
YWxzbyB3aHkgZm9yIHRoZSBtb21lbnQKX2JpbmRfaXJxX3ZlY3RvcigpIGlzIGxlZnQgYXMgaXMs
IGRlc3BpdGUgbG9va2luZyB3cm9uZzogSXQncyB1c2VkCmV4Y2x1c2l2ZWx5IGZvciBJUlEwLCB3
aGljaCBpc24ndCBzdXBwb3NlZCB0byBtb3ZlIG9mZiBDUFUwIGF0IGFueSB0aW1lLgoKVGhlIHBy
aW9yIGxhY2sgb2YgcmVzdHJpY3RpbmcgdG8gb25saW5lIENQVXMgaW4gc2V0X2Rlc2NfYWZmaW5p
dHkoKQpiZWZvcmUgY2FsbGluZyBjcHVfbWFza190b19hcGljaWQoKSBpbiBwYXJ0aWN1bGFyIGFs
bG93ZWQgKGluIHgyQVBJQwpjbHVzdGVyZWQgbW9kZSkgb2ZmbGluZWQgQ1BVcyB0byBlbmQgdXAg
ZW5hYmxlZCBpbiBhbiBJUlEncyBkZXN0aW5hdGlvbgpmaWVsZC4gKEkgd29uZGVyIHdoZXRoZXIg
dmVjdG9yX2FsbG9jYXRpb25fY3B1bWFza19mbGF0KCkgc2hvdWxkbid0CmZvbGxvdyBhIHNpbWls
YXIgbW9kZWwsIHVzaW5nIGNwdV9wcmVzZW50X21hcCBpbiBmYXZvciBvZgpjcHVfb25saW5lX21h
cC4pCgpGb3IgSU8tQVBJQyBjb2RlIGl0IHdhcyBkZWZpbml0ZWx5IHdyb25nIHRvIHBvdGVudGlh
bGx5IHN0b3JlLCBhcyBhCmZhbGxiYWNrLCBUQVJHRVRfQ1BVUyAoaS5lLiBhbGwgb25saW5lIG9u
ZXMpIGludG8gdGhlIGZpZWxkLCBhcyB0aGF0CndvdWxkIGhhdmUgY2F1c2VkIHByb2JsZW1zIHdo
ZW4gZGV0ZXJtaW5pbmcgb24gd2hpY2ggQ1BVcyB0byByZWxlYXNlCnZlY3RvcnMgd2hlbiB0aGV5
J3ZlIGdvbmUgb3V0IG9mIHVzZS4gRGlzYWJsZSBpbnRlcnJ1cHRzIGluc3RlYWQgd2hlbgpubyB2
YWxpZCB0YXJnZXQgQ1BVIGNhbiBiZSBlc3RhYmxpc2hlZCAod2hpY2ggY29kZSBlbHNld2hlcmUg
c2hvdWxkCmd1YXJhbnRlZSB0byBuZXZlciBoYXBwZW4pLCBhbmQgbG9nIGEgbWVzc2FnZSBpbiBz
dWNoIGFuIHVubGlrZWx5IGV2ZW50LgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgotLS0KdjI6IE5ldy4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9pb19hcGljLmMK
KysrIGIveGVuL2FyY2gveDg2L2lvX2FwaWMuYwpAQCAtNjgwLDcgKzY4MCw3IEBAIHZvaWQgLypf
X2luaXQqLyBzZXR1cF9pb2FwaWNfZGVzdCh2b2lkKQogICAgICAgICAgICAgICAgIGNvbnRpbnVl
OwogICAgICAgICAgICAgaXJxID0gcGluXzJfaXJxKGlycV9lbnRyeSwgaW9hcGljLCBwaW4pOwog
ICAgICAgICAgICAgZGVzYyA9IGlycV90b19kZXNjKGlycSk7Ci0gICAgICAgICAgICBCVUdfT04o
Y3B1bWFza19lbXB0eShkZXNjLT5hcmNoLmNwdV9tYXNrKSk7CisgICAgICAgICAgICBCVUdfT04o
IWNwdW1hc2tfaW50ZXJzZWN0cyhkZXNjLT5hcmNoLmNwdV9tYXNrLCAmY3B1X29ubGluZV9tYXAp
KTsKICAgICAgICAgICAgIHNldF9pb2FwaWNfYWZmaW5pdHlfaXJxKGRlc2MsIGRlc2MtPmFyY2gu
Y3B1X21hc2spOwogICAgICAgICB9CiAKQEAgLTIxOTcsNyArMjE5Nyw2IEBAIGludCBpb19hcGlj
X3NldF9wY2lfcm91dGluZyAoaW50IGlvYXBpYywKIHsKICAgICBzdHJ1Y3QgaXJxX2Rlc2MgKmRl
c2MgPSBpcnFfdG9fZGVzYyhpcnEpOwogICAgIHN0cnVjdCBJT19BUElDX3JvdXRlX2VudHJ5IGVu
dHJ5OwotICAgIGNwdW1hc2tfdCBtYXNrOwogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAgICAg
aW50IHZlY3RvcjsKIApAQCAtMjIzMiwxMSArMjIzMSwxNyBAQCBpbnQgaW9fYXBpY19zZXRfcGNp
X3JvdXRpbmcgKGludCBpb2FwaWMsCiAgICAgICAgIHJldHVybiB2ZWN0b3I7CiAgICAgZW50cnku
dmVjdG9yID0gdmVjdG9yOwogCi0gICAgY3B1bWFza19jb3B5KCZtYXNrLCBUQVJHRVRfQ1BVUyk7
Ci0gICAgLyogRG9uJ3QgY2hhbmNlIGVuZGluZyB1cCB3aXRoIGFuIGVtcHR5IG1hc2suICovCi0g
ICAgaWYgKGNwdW1hc2tfaW50ZXJzZWN0cygmbWFzaywgZGVzYy0+YXJjaC5jcHVfbWFzaykpCi0g
ICAgICAgIGNwdW1hc2tfYW5kKCZtYXNrLCAmbWFzaywgZGVzYy0+YXJjaC5jcHVfbWFzayk7Ci0g
ICAgU0VUX0RFU1QoZW50cnksIGxvZ2ljYWwsIGNwdV9tYXNrX3RvX2FwaWNpZCgmbWFzaykpOwor
ICAgIGlmIChjcHVtYXNrX2ludGVyc2VjdHMoZGVzYy0+YXJjaC5jcHVfbWFzaywgVEFSR0VUX0NQ
VVMpKSB7CisgICAgICAgIGNwdW1hc2tfdCAqbWFzayA9IHRoaXNfY3B1KHNjcmF0Y2hfY3B1bWFz
ayk7CisKKyAgICAgICAgY3B1bWFza19hbmQobWFzaywgZGVzYy0+YXJjaC5jcHVfbWFzaywgVEFS
R0VUX0NQVVMpOworICAgICAgICBTRVRfREVTVChlbnRyeSwgbG9naWNhbCwgY3B1X21hc2tfdG9f
YXBpY2lkKG1hc2spKTsKKyAgICB9IGVsc2UgeworICAgICAgICBwcmludGsoWEVOTE9HX0VSUiAi
SVJRJWQ6IG5vIHRhcmdldCBDUFUgKCUqcGIgdnMgJSpwYilcbiIsCisgICAgICAgICAgICAgICBp
cnEsIG5yX2NwdV9pZHMsIGNwdW1hc2tfYml0cyhkZXNjLT5hcmNoLmNwdV9tYXNrKSwKKyAgICAg
ICAgICAgICAgIG5yX2NwdV9pZHMsIGNwdW1hc2tfYml0cyhUQVJHRVRfQ1BVUykpOworICAgICAg
ICBkZXNjLT5zdGF0dXMgfD0gSVJRX0RJU0FCTEVEOworICAgIH0KIAogICAgIGFwaWNfcHJpbnRr
KEFQSUNfREVCVUcsIEtFUk5fREVCVUcgIklPQVBJQ1slZF06IFNldCBQQ0kgcm91dGluZyBlbnRy
eSAiCiAJCSIoJWQtJWQgLT4gJSN4IC0+IElSUSAlZCBNb2RlOiVpIEFjdGl2ZTolaSlcbiIsIGlv
YXBpYywKQEAgLTI0MjIsNyArMjQyNywyMSBAQCBpbnQgaW9hcGljX2d1ZXN0X3dyaXRlKHVuc2ln
bmVkIGxvbmcgcGh5CiAgICAgLyogU2V0IHRoZSB2ZWN0b3IgZmllbGQgdG8gdGhlIHJlYWwgdmVj
dG9yISAqLwogICAgIHJ0ZS52ZWN0b3IgPSBkZXNjLT5hcmNoLnZlY3RvcjsKIAotICAgIFNFVF9E
RVNUKHJ0ZSwgbG9naWNhbCwgY3B1X21hc2tfdG9fYXBpY2lkKGRlc2MtPmFyY2guY3B1X21hc2sp
KTsKKyAgICBpZiAoIGNwdW1hc2tfaW50ZXJzZWN0cyhkZXNjLT5hcmNoLmNwdV9tYXNrLCBUQVJH
RVRfQ1BVUykgKQorICAgIHsKKyAgICAgICAgY3B1bWFza190ICptYXNrID0gdGhpc19jcHUoc2Ny
YXRjaF9jcHVtYXNrKTsKKworICAgICAgICBjcHVtYXNrX2FuZChtYXNrLCBkZXNjLT5hcmNoLmNw
dV9tYXNrLCBUQVJHRVRfQ1BVUyk7CisgICAgICAgIFNFVF9ERVNUKHJ0ZSwgbG9naWNhbCwgY3B1
X21hc2tfdG9fYXBpY2lkKG1hc2spKTsKKyAgICB9CisgICAgZWxzZQorICAgIHsKKyAgICAgICAg
Z3ByaW50ayhYRU5MT0dfRVJSLCAiSVJRJWQ6IG5vIHRhcmdldCBDUFUgKCUqcGIgdnMgJSpwYilc
biIsCisgICAgICAgICAgICAgICBpcnEsIG5yX2NwdV9pZHMsIGNwdW1hc2tfYml0cyhkZXNjLT5h
cmNoLmNwdV9tYXNrKSwKKyAgICAgICAgICAgICAgIG5yX2NwdV9pZHMsIGNwdW1hc2tfYml0cyhU
QVJHRVRfQ1BVUykpOworICAgICAgICBkZXNjLT5zdGF0dXMgfD0gSVJRX0RJU0FCTEVEOworICAg
ICAgICBydGUubWFzayA9IDE7CisgICAgfQogCiAgICAgX19pb2FwaWNfd3JpdGVfZW50cnkoYXBp
YywgcGluLCAwLCBydGUpOwogICAgIAotLS0gYS94ZW4vYXJjaC94ODYvaXJxLmMKKysrIGIveGVu
L2FyY2gveDg2L2lycS5jCkBAIC00NzEsMTEgKzQ3MSwxMyBAQCBzdGF0aWMgaW50IF9fYXNzaWdu
X2lycV92ZWN0b3IoCiAgICAgICovCiAgICAgc3RhdGljIGludCBjdXJyZW50X3ZlY3RvciA9IEZJ
UlNUX0RZTkFNSUNfVkVDVE9SLCBjdXJyZW50X29mZnNldCA9IDA7CiAgICAgaW50IGNwdSwgZXJy
LCBvbGRfdmVjdG9yOwotICAgIGNwdW1hc2tfdCB0bXBfbWFzazsKICAgICB2bWFza190ICppcnFf
dXNlZF92ZWN0b3JzID0gTlVMTDsKIAogICAgIG9sZF92ZWN0b3IgPSBpcnFfdG9fdmVjdG9yKGly
cSk7Ci0gICAgaWYgKG9sZF92ZWN0b3IgPiAwKSB7CisgICAgaWYgKCBvbGRfdmVjdG9yID4gMCAp
CisgICAgeworICAgICAgICBjcHVtYXNrX3QgdG1wX21hc2s7CisKICAgICAgICAgY3B1bWFza19h
bmQoJnRtcF9tYXNrLCBtYXNrLCAmY3B1X29ubGluZV9tYXApOwogICAgICAgICBpZiAoY3B1bWFz
a19pbnRlcnNlY3RzKCZ0bXBfbWFzaywgZGVzYy0+YXJjaC5jcHVfbWFzaykpIHsKICAgICAgICAg
ICAgIGRlc2MtPmFyY2gudmVjdG9yID0gb2xkX3ZlY3RvcjsKQEAgLTQ5OCw3ICs1MDAsOSBAQCBz
dGF0aWMgaW50IF9fYXNzaWduX2lycV92ZWN0b3IoCiAgICAgZWxzZQogICAgICAgICBpcnFfdXNl
ZF92ZWN0b3JzID0gaXJxX2dldF91c2VkX3ZlY3Rvcl9tYXNrKGlycSk7CiAKLSAgICBmb3JfZWFj
aF9jcHUoY3B1LCBtYXNrKSB7CisgICAgZm9yX2VhY2hfY3B1KGNwdSwgbWFzaykKKyAgICB7Cisg
ICAgICAgIGNvbnN0IGNwdW1hc2tfdCAqdmVjX21hc2s7CiAgICAgICAgIGludCBuZXdfY3B1Owog
ICAgICAgICBpbnQgdmVjdG9yLCBvZmZzZXQ7CiAKQEAgLTUwNiw4ICs1MTAsNyBAQCBzdGF0aWMg
aW50IF9fYXNzaWduX2lycV92ZWN0b3IoCiAgICAgICAgIGlmICghY3B1X29ubGluZShjcHUpKQog
ICAgICAgICAgICAgY29udGludWU7CiAKLSAgICAgICAgY3B1bWFza19hbmQoJnRtcF9tYXNrLCB2
ZWN0b3JfYWxsb2NhdGlvbl9jcHVtYXNrKGNwdSksCi0gICAgICAgICAgICAgICAgICAgICZjcHVf
b25saW5lX21hcCk7CisgICAgICAgIHZlY19tYXNrID0gdmVjdG9yX2FsbG9jYXRpb25fY3B1bWFz
ayhjcHUpOwogCiAgICAgICAgIHZlY3RvciA9IGN1cnJlbnRfdmVjdG9yOwogICAgICAgICBvZmZz
ZXQgPSBjdXJyZW50X29mZnNldDsKQEAgLTUyOCw3ICs1MzEsNyBAQCBuZXh0OgogICAgICAgICAg
ICAgJiYgdGVzdF9iaXQodmVjdG9yLCBpcnFfdXNlZF92ZWN0b3JzKSApCiAgICAgICAgICAgICBn
b3RvIG5leHQ7CiAKLSAgICAgICAgZm9yX2VhY2hfY3B1KG5ld19jcHUsICZ0bXBfbWFzaykKKyAg
ICAgICAgZm9yX2VhY2hfY3B1KG5ld19jcHUsIHZlY19tYXNrKQogICAgICAgICAgICAgaWYgKHBl
cl9jcHUodmVjdG9yX2lycSwgbmV3X2NwdSlbdmVjdG9yXSA+PSAwKQogICAgICAgICAgICAgICAg
IGdvdG8gbmV4dDsKICAgICAgICAgLyogRm91bmQgb25lISAqLwpAQCAtNTQ3LDEyICs1NTAsMTIg
QEAgbmV4dDoKICAgICAgICAgICAgICAgICByZWxlYXNlX29sZF92ZWMoZGVzYyk7CiAgICAgICAg
IH0KIAotICAgICAgICB0cmFjZV9pcnFfbWFzayhUUkNfSFdfSVJRX0FTU0lHTl9WRUNUT1IsIGly
cSwgdmVjdG9yLCAmdG1wX21hc2spOworICAgICAgICB0cmFjZV9pcnFfbWFzayhUUkNfSFdfSVJR
X0FTU0lHTl9WRUNUT1IsIGlycSwgdmVjdG9yLCB2ZWNfbWFzayk7CiAKLSAgICAgICAgZm9yX2Vh
Y2hfY3B1KG5ld19jcHUsICZ0bXBfbWFzaykKKyAgICAgICAgZm9yX2VhY2hfY3B1KG5ld19jcHUs
IHZlY19tYXNrKQogICAgICAgICAgICAgcGVyX2NwdSh2ZWN0b3JfaXJxLCBuZXdfY3B1KVt2ZWN0
b3JdID0gaXJxOwogICAgICAgICBkZXNjLT5hcmNoLnZlY3RvciA9IHZlY3RvcjsKLSAgICAgICAg
Y3B1bWFza19jb3B5KGRlc2MtPmFyY2guY3B1X21hc2ssICZ0bXBfbWFzayk7CisgICAgICAgIGNw
dW1hc2tfY29weShkZXNjLT5hcmNoLmNwdV9tYXNrLCB2ZWNfbWFzayk7CiAKICAgICAgICAgZGVz
Yy0+YXJjaC51c2VkID0gSVJRX1VTRUQ7CiAgICAgICAgIEFTU0VSVCgoZGVzYy0+YXJjaC51c2Vk
X3ZlY3RvcnMgPT0gTlVMTCkKQEAgLTc4Myw2ICs3ODYsNyBAQCB1bnNpZ25lZCBpbnQgc2V0X2Rl
c2NfYWZmaW5pdHkoc3RydWN0IGlyCiAKICAgICBjcHVtYXNrX2NvcHkoZGVzYy0+YWZmaW5pdHks
IG1hc2spOwogICAgIGNwdW1hc2tfYW5kKCZkZXN0X21hc2ssIG1hc2ssIGRlc2MtPmFyY2guY3B1
X21hc2spOworICAgIGNwdW1hc2tfYW5kKCZkZXN0X21hc2ssICZkZXN0X21hc2ssICZjcHVfb25s
aW5lX21hcCk7CiAKICAgICByZXR1cm4gY3B1X21hc2tfdG9fYXBpY2lkKCZkZXN0X21hc2spOwog
fQotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2lycS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvaXJxLmgKQEAgLTMyLDYgKzMyLDEyIEBAIHN0cnVjdCBpcnFfZGVzYzsKIHN0cnVjdCBhcmNo
X2lycV9kZXNjIHsKICAgICAgICAgczE2IHZlY3RvcjsgICAgICAgICAgICAgICAgICAvKiB2ZWN0
b3IgaXRzZWxmIGlzIG9ubHkgOCBiaXRzLCAqLwogICAgICAgICBzMTYgb2xkX3ZlY3RvcjsgICAg
ICAgICAgICAgIC8qIGJ1dCB3ZSB1c2UgLTEgZm9yIHVuYXNzaWduZWQgICovCisgICAgICAgIC8q
CisgICAgICAgICAqIEV4Y2VwdCBmb3IgaGlnaCBwcmlvcml0eSBpbnRlcnJ1cHRzIEBjcHVfbWFz
ayBtYXkgaGF2ZSBiaXRzIHNldCBmb3IKKyAgICAgICAgICogb2ZmbGluZSBDUFVzLiAgQ29uc3Vt
ZXJzIG5lZWQgdG8gYmUgY2FyZWZ1bCB0byBtYXNrIHRoaXMgZG93biB0bworICAgICAgICAgKiBv
bmxpbmUgb25lcyBhcyBuZWNlc3NhcnkuICBUaGVyZSBpcyBzdXBwb3NlZCB0byBhbHdheXMgYmUg
YSBub24tCisgICAgICAgICAqIGVtcHR5IGludGVyc2VjdGlvbiB3aXRoIGNwdV9vbmxpbmVfbWFw
LgorICAgICAgICAgKi8KICAgICAgICAgY3B1bWFza192YXJfdCBjcHVfbWFzazsKICAgICAgICAg
Y3B1bWFza192YXJfdCBvbGRfY3B1X21hc2s7CiAgICAgICAgIGNwdW1hc2tfdmFyX3QgcGVuZGlu
Z19tYXNrOwoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 08 13:11:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 May 2019 13:11:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOMLh-0007MP-0C; Wed, 08 May 2019 13:11:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=RDkG=TI=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hOMLg-0007MH-4f
 for xen-devel@lists.xenproject.org; Wed, 08 May 2019 13:11:04 +0000
X-Inumbo-ID: ba5f4d38-7192-11e9-843c-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ba5f4d38-7192-11e9-843c-bc764e045a96;
 Wed, 08 May 2019 13:11:02 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 08 May 2019 07:11:01 -0600
Message-Id: <5CD2D563020000780022CD40@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 08 May 2019 07:10:59 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5CC6DD090200007800229E80@prv1-mh.provo.novell.com>
 <5CD2D2C8020000780022CCF2@prv1-mh.provo.novell.com>
In-Reply-To: <5CD2D2C8020000780022CCF2@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v2 07/12] x86/IRQ: fix locking around vector
 management
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWxsIG9mIF9fe2Fzc2lnbixiaW5kLGNsZWFyfV9pcnFfdmVjdG9yKCkgbWFuaXB1bGF0ZSBzdHJ1
Y3QgaXJxX2Rlc2MKZmllbGRzLCBhbmQgaGVuY2Ugb3VnaHQgdG8gYmUgY2FsbGVkIHdpdGggdGhl
IGRlc2NyaXB0b3IgbG9jayBoZWxkIGluCmFkZGl0aW9uIHRvIHZlY3Rvcl9sb2NrLiBUaGlzIGlz
IGN1cnJlbnRseSB0aGUgY2FzZSBmb3Igb25seQpzZXRfZGVzY19hZmZpbml0eSgpIChpbiB0aGUg
Y29tbW9uIGNhc2UpIGFuZCBkZXN0cm95X2lycSgpLCB3aGljaCBhbHNvCmNsYXJpZmllcyB3aGF0
IHRoZSBuZXN0aW5nIGJlaGF2aW9yIGJldHdlZW4gdGhlIGxvY2tzIGhhcyB0byBiZS4KUmVmbGVj
dCB0aGUgbmV3IGV4cGVjdGF0aW9uIGJ5IGhhdmluZyB0aGVzZSBmdW5jdGlvbnMgYWxsIHRha2Ug
YQpkZXNjcmlwdG9yIGFzIHBhcmFtZXRlciBpbnN0ZWFkIG9mIGFuIGludGVycnVwdCBudW1iZXIu
CgpBbHNvIHRha2UgY2FyZSBvZiB0aGUgdHdvIHNwZWNpYWwgY2FzZXMgb2YgY2FsbHMgdG8gc2V0
X2Rlc2NfYWZmaW5pdHkoKToKc2V0X2lvYXBpY19hZmZpbml0eV9pcnEoKSBhbmQgVlQtZCdzIGRt
YV9tc2lfc2V0X2FmZmluaXR5KCkgZ2V0IGNhbGxlZApkaXJlY3RseSBhcyB3ZWxsLCBhbmQgaW4g
dGhlc2UgY2FzZXMgdGhlIGRlc2NyaXB0b3IgbG9ja3MgaGFkbid0IGdvdAphY3F1aXJlZCB0aWxs
IG5vdy4gRm9yIHNldF9pb2FwaWNfYWZmaW5pdHlfaXJxKCkgdGhpcyBtZWFucyBhY3F1aXJpbmcg
LwpyZWxlYXNpbmcgb2YgdGhlIElPLUFQSUMgbG9jayBjYW4gYmUgcGxhaW4gc3Bpbl97LHVufWxv
Y2soKSB0aGVuLgoKRHJvcCBvbmUgb2YgdGhlIHR3byBsZWFkaW5nIHVuZGVyc2NvcmVzIGZyb20g
YWxsIHRocmVlIGZ1bmN0aW9ucyBhdAp0aGUgc2FtZSB0aW1lLgoKVGhlcmUncyBvbmUgY2FzZSBs
ZWZ0IHdoZXJlIGRlc2NyaXB0b3JzIGdldCBtYW5pcHVsYXRlZCB3aXRoIGp1c3QKdmVjdG9yX2xv
Y2sgaGVsZDogc2V0dXBfdmVjdG9yX2lycSgpIGFzc3VtZXMgaXRzIGNhbGxlciB0byBhY3F1aXJl
CnZlY3Rvcl9sb2NrLCBhbmQgaGVuY2UgY2FuJ3QgaXRzZWxmIGFjcXVpcmUgdGhlIGRlc2NyaXB0
b3IgbG9ja3MgKHdyb25nCmxvY2sgb3JkZXIpLiBJIGRvbid0IGN1cnJlbnRseSBzZWUgaG93IHRv
IGFkZHJlc3MgdGhpcy4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KLS0tCnYyOiBBbHNvIGFkanVzdCBzZXRfaW9hcGljX2FmZmluaXR5X2lycSgpIGFuZCBW
VC1kJ3MKICAgIGRtYV9tc2lfc2V0X2FmZmluaXR5KCkuCgotLS0gYS94ZW4vYXJjaC94ODYvaW9f
YXBpYy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9pb19hcGljLmMKQEAgLTU1MCwxNCArNTUwLDE0IEBA
IHN0YXRpYyB2b2lkIGNsZWFyX0lPX0FQSUMgKHZvaWQpCiBzdGF0aWMgdm9pZAogc2V0X2lvYXBp
Y19hZmZpbml0eV9pcnEoc3RydWN0IGlycV9kZXNjICpkZXNjLCBjb25zdCBjcHVtYXNrX3QgKm1h
c2spCiB7Ci0gICAgdW5zaWduZWQgbG9uZyBmbGFnczsKICAgICB1bnNpZ25lZCBpbnQgZGVzdDsK
ICAgICBpbnQgcGluLCBpcnE7CiAgICAgc3RydWN0IGlycV9waW5fbGlzdCAqZW50cnk7CiAKICAg
ICBpcnEgPSBkZXNjLT5pcnE7CiAKLSAgICBzcGluX2xvY2tfaXJxc2F2ZSgmaW9hcGljX2xvY2ss
IGZsYWdzKTsKKyAgICBzcGluX2xvY2soJmlvYXBpY19sb2NrKTsKKwogICAgIGRlc3QgPSBzZXRf
ZGVzY19hZmZpbml0eShkZXNjLCBtYXNrKTsKICAgICBpZiAoZGVzdCAhPSBCQURfQVBJQ0lEKSB7
CiAgICAgICAgIGlmICggIXgyYXBpY19lbmFibGVkICkKQEAgLTU4MCw4ICs1ODAsOCBAQCBzZXRf
aW9hcGljX2FmZmluaXR5X2lycShzdHJ1Y3QgaXJxX2Rlc2MKICAgICAgICAgICAgIGVudHJ5ID0g
aXJxXzJfcGluICsgZW50cnktPm5leHQ7CiAgICAgICAgIH0KICAgICB9Ci0gICAgc3Bpbl91bmxv
Y2tfaXJxcmVzdG9yZSgmaW9hcGljX2xvY2ssIGZsYWdzKTsKIAorICAgIHNwaW5fdW5sb2NrKCZp
b2FwaWNfbG9jayk7CiB9CiAKIC8qCkBAIC02NzQsMTYgKzY3NCwxOSBAQCB2b2lkIC8qX19pbml0
Ki8gc2V0dXBfaW9hcGljX2Rlc3Qodm9pZCkKICAgICBmb3IgKGlvYXBpYyA9IDA7IGlvYXBpYyA8
IG5yX2lvYXBpY3M7IGlvYXBpYysrKSB7CiAgICAgICAgIGZvciAocGluID0gMDsgcGluIDwgbnJf
aW9hcGljX2VudHJpZXNbaW9hcGljXTsgcGluKyspIHsKICAgICAgICAgICAgIHN0cnVjdCBpcnFf
ZGVzYyAqZGVzYzsKKyAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAKICAgICAgICAg
ICAgIGlycV9lbnRyeSA9IGZpbmRfaXJxX2VudHJ5KGlvYXBpYywgcGluLCBtcF9JTlQpOwogICAg
ICAgICAgICAgaWYgKGlycV9lbnRyeSA9PSAtMSkKICAgICAgICAgICAgICAgICBjb250aW51ZTsK
ICAgICAgICAgICAgIGlycSA9IHBpbl8yX2lycShpcnFfZW50cnksIGlvYXBpYywgcGluKTsKICAg
ICAgICAgICAgIGRlc2MgPSBpcnFfdG9fZGVzYyhpcnEpOworCisgICAgICAgICAgICBzcGluX2xv
Y2tfaXJxc2F2ZSgmZGVzYy0+bG9jaywgZmxhZ3MpOwogICAgICAgICAgICAgQlVHX09OKCFjcHVt
YXNrX2ludGVyc2VjdHMoZGVzYy0+YXJjaC5jcHVfbWFzaywgJmNwdV9vbmxpbmVfbWFwKSk7CiAg
ICAgICAgICAgICBzZXRfaW9hcGljX2FmZmluaXR5X2lycShkZXNjLCBkZXNjLT5hcmNoLmNwdV9t
YXNrKTsKKyAgICAgICAgICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJmRlc2MtPmxvY2ssIGZs
YWdzKTsKICAgICAgICAgfQotCiAgICAgfQogfQogCi0tLSBhL3hlbi9hcmNoL3g4Ni9pcnEuYwor
KysgYi94ZW4vYXJjaC94ODYvaXJxLmMKQEAgLTI3LDYgKzI3LDcgQEAKICNpbmNsdWRlIDxwdWJs
aWMvcGh5c2Rldi5oPgogCiBzdGF0aWMgaW50IHBhcnNlX2lycV92ZWN0b3JfbWFwX3BhcmFtKGNv
bnN0IGNoYXIgKnMpOworc3RhdGljIHZvaWQgX2NsZWFyX2lycV92ZWN0b3Ioc3RydWN0IGlycV9k
ZXNjICpkZXNjKTsKIAogLyogb3B0X25vaXJxYmFsYW5jZTogSWYgdHJ1ZSwgc29mdHdhcmUgSVJR
IGJhbGFuY2luZy9hZmZpbml0eSBpcyBkaXNhYmxlZC4gKi8KIGJvb2wgX19yZWFkX21vc3RseSBv
cHRfbm9pcnFiYWxhbmNlOwpAQCAtMTIwLDEzICsxMjEsMTIgQEAgc3RhdGljIHZvaWQgdHJhY2Vf
aXJxX21hc2sodWludDMyX3QgZXZlbgogICAgIHRyYWNlX3ZhcihldmVudCwgMSwgc2l6ZW9mKGQp
LCAmZCk7CiB9CiAKLXN0YXRpYyBpbnQgX19pbml0IF9fYmluZF9pcnFfdmVjdG9yKGludCBpcnEs
IGludCB2ZWN0b3IsIGNvbnN0IGNwdW1hc2tfdCAqY3B1X21hc2spCitzdGF0aWMgaW50IF9faW5p
dCBfYmluZF9pcnFfdmVjdG9yKHN0cnVjdCBpcnFfZGVzYyAqZGVzYywgaW50IHZlY3RvciwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY3B1bWFza190ICpjcHVfbWFz
aykKIHsKICAgICBjcHVtYXNrX3Qgb25saW5lX21hc2s7CiAgICAgaW50IGNwdTsKLSAgICBzdHJ1
Y3QgaXJxX2Rlc2MgKmRlc2MgPSBpcnFfdG9fZGVzYyhpcnEpOwogCi0gICAgQlVHX09OKCh1bnNp
Z25lZClpcnEgPj0gbnJfaXJxcyk7CiAgICAgQlVHX09OKCh1bnNpZ25lZCl2ZWN0b3IgPj0gTlJf
VkVDVE9SUyk7CiAKICAgICBjcHVtYXNrX2FuZCgmb25saW5lX21hc2ssIGNwdV9tYXNrLCAmY3B1
X29ubGluZV9tYXApOwpAQCAtMTM3LDkgKzEzNyw5IEBAIHN0YXRpYyBpbnQgX19pbml0IF9fYmlu
ZF9pcnFfdmVjdG9yKGludAogICAgICAgICByZXR1cm4gMDsKICAgICBpZiAoIGRlc2MtPmFyY2gu
dmVjdG9yICE9IElSUV9WRUNUT1JfVU5BU1NJR05FRCApCiAgICAgICAgIHJldHVybiAtRUJVU1k7
Ci0gICAgdHJhY2VfaXJxX21hc2soVFJDX0hXX0lSUV9CSU5EX1ZFQ1RPUiwgaXJxLCB2ZWN0b3Is
ICZvbmxpbmVfbWFzayk7CisgICAgdHJhY2VfaXJxX21hc2soVFJDX0hXX0lSUV9CSU5EX1ZFQ1RP
UiwgZGVzYy0+aXJxLCB2ZWN0b3IsICZvbmxpbmVfbWFzayk7CiAgICAgZm9yX2VhY2hfY3B1KGNw
dSwgJm9ubGluZV9tYXNrKQotICAgICAgICBwZXJfY3B1KHZlY3Rvcl9pcnEsIGNwdSlbdmVjdG9y
XSA9IGlycTsKKyAgICAgICAgcGVyX2NwdSh2ZWN0b3JfaXJxLCBjcHUpW3ZlY3Rvcl0gPSBkZXNj
LT5pcnE7CiAgICAgZGVzYy0+YXJjaC52ZWN0b3IgPSB2ZWN0b3I7CiAgICAgY3B1bWFza19jb3B5
KGRlc2MtPmFyY2guY3B1X21hc2ssICZvbmxpbmVfbWFzayk7CiAgICAgaWYgKCBkZXNjLT5hcmNo
LnVzZWRfdmVjdG9ycyApCkBAIC0xNTMsMTIgKzE1MywxOCBAQCBzdGF0aWMgaW50IF9faW5pdCBf
X2JpbmRfaXJxX3ZlY3RvcihpbnQKIAogaW50IF9faW5pdCBiaW5kX2lycV92ZWN0b3IoaW50IGly
cSwgaW50IHZlY3RvciwgY29uc3QgY3B1bWFza190ICpjcHVfbWFzaykKIHsKKyAgICBzdHJ1Y3Qg
aXJxX2Rlc2MgKmRlc2MgPSBpcnFfdG9fZGVzYyhpcnEpOwogICAgIHVuc2lnbmVkIGxvbmcgZmxh
Z3M7CiAgICAgaW50IHJldDsKIAotICAgIHNwaW5fbG9ja19pcnFzYXZlKCZ2ZWN0b3JfbG9jaywg
ZmxhZ3MpOwotICAgIHJldCA9IF9fYmluZF9pcnFfdmVjdG9yKGlycSwgdmVjdG9yLCBjcHVfbWFz
ayk7Ci0gICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmdmVjdG9yX2xvY2ssIGZsYWdzKTsKKyAg
ICBCVUdfT04oKHVuc2lnbmVkKWlycSA+PSBucl9pcnFzKTsKKworICAgIHNwaW5fbG9ja19pcnFz
YXZlKCZkZXNjLT5sb2NrLCBmbGFncyk7CisgICAgc3Bpbl9sb2NrKCZ2ZWN0b3JfbG9jayk7Cisg
ICAgcmV0ID0gX2JpbmRfaXJxX3ZlY3RvcihkZXNjLCB2ZWN0b3IsIGNwdV9tYXNrKTsKKyAgICBz
cGluX3VubG9jaygmdmVjdG9yX2xvY2spOworICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJmRl
c2MtPmxvY2ssIGZsYWdzKTsKKwogICAgIHJldHVybiByZXQ7CiB9CiAKQEAgLTI0Myw3ICsyNDks
OSBAQCB2b2lkIGRlc3Ryb3lfaXJxKHVuc2lnbmVkIGludCBpcnEpCiAKICAgICBzcGluX2xvY2tf
aXJxc2F2ZSgmZGVzYy0+bG9jaywgZmxhZ3MpOwogICAgIGRlc2MtPmhhbmRsZXIgPSAmbm9faXJx
X3R5cGU7Ci0gICAgY2xlYXJfaXJxX3ZlY3RvcihpcnEpOworICAgIHNwaW5fbG9jaygmdmVjdG9y
X2xvY2spOworICAgIF9jbGVhcl9pcnFfdmVjdG9yKGRlc2MpOworICAgIHNwaW5fdW5sb2NrKCZ2
ZWN0b3JfbG9jayk7CiAgICAgZGVzYy0+YXJjaC51c2VkX3ZlY3RvcnMgPSBOVUxMOwogICAgIHNw
aW5fdW5sb2NrX2lycXJlc3RvcmUoJmRlc2MtPmxvY2ssIGZsYWdzKTsKIApAQCAtMjY2LDExICsy
NzQsMTEgQEAgc3RhdGljIHZvaWQgcmVsZWFzZV9vbGRfdmVjKHN0cnVjdCBpcnFfZAogICAgIH0K
IH0KIAotc3RhdGljIHZvaWQgX19jbGVhcl9pcnFfdmVjdG9yKGludCBpcnEpCitzdGF0aWMgdm9p
ZCBfY2xlYXJfaXJxX3ZlY3RvcihzdHJ1Y3QgaXJxX2Rlc2MgKmRlc2MpCiB7Ci0gICAgaW50IGNw
dSwgdmVjdG9yLCBvbGRfdmVjdG9yOworICAgIHVuc2lnbmVkIGludCBjcHU7CisgICAgaW50IHZl
Y3Rvciwgb2xkX3ZlY3RvciwgaXJxID0gZGVzYy0+aXJxOwogICAgIGNwdW1hc2tfdCB0bXBfbWFz
azsKLSAgICBzdHJ1Y3QgaXJxX2Rlc2MgKmRlc2MgPSBpcnFfdG9fZGVzYyhpcnEpOwogCiAgICAg
QlVHX09OKCFkZXNjLT5hcmNoLnZlY3Rvcik7CiAKQEAgLTMxNiwxMSArMzI0LDE0IEBAIHN0YXRp
YyB2b2lkIF9fY2xlYXJfaXJxX3ZlY3RvcihpbnQgaXJxKQogCiB2b2lkIGNsZWFyX2lycV92ZWN0
b3IoaW50IGlycSkKIHsKKyAgICBzdHJ1Y3QgaXJxX2Rlc2MgKmRlc2MgPSBpcnFfdG9fZGVzYyhp
cnEpOwogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAKLSAgICBzcGluX2xvY2tfaXJxc2F2ZSgm
dmVjdG9yX2xvY2ssIGZsYWdzKTsKLSAgICBfX2NsZWFyX2lycV92ZWN0b3IoaXJxKTsKLSAgICBz
cGluX3VubG9ja19pcnFyZXN0b3JlKCZ2ZWN0b3JfbG9jaywgZmxhZ3MpOworICAgIHNwaW5fbG9j
a19pcnFzYXZlKCZkZXNjLT5sb2NrLCBmbGFncyk7CisgICAgc3Bpbl9sb2NrKCZ2ZWN0b3JfbG9j
ayk7CisgICAgX2NsZWFyX2lycV92ZWN0b3IoZGVzYyk7CisgICAgc3Bpbl91bmxvY2soJnZlY3Rv
cl9sb2NrKTsKKyAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZkZXNjLT5sb2NrLCBmbGFncyk7
CiB9CiAKIGludCBpcnFfdG9fdmVjdG9yKGludCBpcnEpCkBAIC00NTUsOCArNDY2LDcgQEAgc3Rh
dGljIHZtYXNrX3QgKmlycV9nZXRfdXNlZF92ZWN0b3JfbWFzawogICAgIHJldHVybiByZXQ7CiB9
CiAKLXN0YXRpYyBpbnQgX19hc3NpZ25faXJxX3ZlY3RvcigKLSAgICBpbnQgaXJxLCBzdHJ1Y3Qg
aXJxX2Rlc2MgKmRlc2MsIGNvbnN0IGNwdW1hc2tfdCAqbWFzaykKK3N0YXRpYyBpbnQgX2Fzc2ln
bl9pcnFfdmVjdG9yKHN0cnVjdCBpcnFfZGVzYyAqZGVzYywgY29uc3QgY3B1bWFza190ICptYXNr
KQogewogICAgIC8qCiAgICAgICogTk9URSEgVGhlIGxvY2FsIEFQSUMgaXNuJ3QgdmVyeSBnb29k
IGF0IGhhbmRsaW5nCkBAIC00NzAsNyArNDgwLDggQEAgc3RhdGljIGludCBfX2Fzc2lnbl9pcnFf
dmVjdG9yKAogICAgICAqIDB4ODAsIGJlY2F1c2UgaW50IDB4ODAgaXMgaG0sIGtpbmQgb2YgaW1w
b3J0YW50aXNoLiA7KQogICAgICAqLwogICAgIHN0YXRpYyBpbnQgY3VycmVudF92ZWN0b3IgPSBG
SVJTVF9EWU5BTUlDX1ZFQ1RPUiwgY3VycmVudF9vZmZzZXQgPSAwOwotICAgIGludCBjcHUsIGVy
ciwgb2xkX3ZlY3RvcjsKKyAgICB1bnNpZ25lZCBpbnQgY3B1OworICAgIGludCBlcnIsIG9sZF92
ZWN0b3IsIGlycSA9IGRlc2MtPmlycTsKICAgICB2bWFza190ICppcnFfdXNlZF92ZWN0b3JzID0g
TlVMTDsKIAogICAgIG9sZF92ZWN0b3IgPSBpcnFfdG9fdmVjdG9yKGlycSk7CkBAIC01ODMsOCAr
NTk0LDEyIEBAIGludCBhc3NpZ25faXJxX3ZlY3RvcihpbnQgaXJxLCBjb25zdCBjcHUKICAgICAK
ICAgICBCVUdfT04oaXJxID49IG5yX2lycXMgfHwgaXJxIDwwKTsKIAotICAgIHNwaW5fbG9ja19p
cnFzYXZlKCZ2ZWN0b3JfbG9jaywgZmxhZ3MpOwotICAgIHJldCA9IF9fYXNzaWduX2lycV92ZWN0
b3IoaXJxLCBkZXNjLCBtYXNrID86IFRBUkdFVF9DUFVTKTsKKyAgICBzcGluX2xvY2tfaXJxc2F2
ZSgmZGVzYy0+bG9jaywgZmxhZ3MpOworCisgICAgc3Bpbl9sb2NrKCZ2ZWN0b3JfbG9jayk7Cisg
ICAgcmV0ID0gX2Fzc2lnbl9pcnFfdmVjdG9yKGRlc2MsIG1hc2sgPzogVEFSR0VUX0NQVVMpOwor
ICAgIHNwaW5fdW5sb2NrKCZ2ZWN0b3JfbG9jayk7CisKICAgICBpZiAoICFyZXQgKQogICAgIHsK
ICAgICAgICAgcmV0ID0gZGVzYy0+YXJjaC52ZWN0b3I7CkBAIC01OTMsNyArNjA4LDggQEAgaW50
IGFzc2lnbl9pcnFfdmVjdG9yKGludCBpcnEsIGNvbnN0IGNwdQogICAgICAgICBlbHNlCiAgICAg
ICAgICAgICBjcHVtYXNrX3NldGFsbChkZXNjLT5hZmZpbml0eSk7CiAgICAgfQotICAgIHNwaW5f
dW5sb2NrX2lycXJlc3RvcmUoJnZlY3Rvcl9sb2NrLCBmbGFncyk7CisKKyAgICBzcGluX3VubG9j
a19pcnFyZXN0b3JlKCZkZXNjLT5sb2NrLCBmbGFncyk7CiAKICAgICByZXR1cm4gcmV0OwogfQpA
QCAtNzY3LDcgKzc4Myw2IEBAIHZvaWQgaXJxX2NvbXBsZXRlX21vdmUoc3RydWN0IGlycV9kZXNj
ICoKIAogdW5zaWduZWQgaW50IHNldF9kZXNjX2FmZmluaXR5KHN0cnVjdCBpcnFfZGVzYyAqZGVz
YywgY29uc3QgY3B1bWFza190ICptYXNrKQogewotICAgIHVuc2lnbmVkIGludCBpcnE7CiAgICAg
aW50IHJldDsKICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwogICAgIGNwdW1hc2tfdCBkZXN0X21h
c2s7CkBAIC03NzUsMTAgKzc5MCw4IEBAIHVuc2lnbmVkIGludCBzZXRfZGVzY19hZmZpbml0eShz
dHJ1Y3QgaXIKICAgICBpZiAoIWNwdW1hc2tfaW50ZXJzZWN0cyhtYXNrLCAmY3B1X29ubGluZV9t
YXApKQogICAgICAgICByZXR1cm4gQkFEX0FQSUNJRDsKIAotICAgIGlycSA9IGRlc2MtPmlycTsK
LQogICAgIHNwaW5fbG9ja19pcnFzYXZlKCZ2ZWN0b3JfbG9jaywgZmxhZ3MpOwotICAgIHJldCA9
IF9fYXNzaWduX2lycV92ZWN0b3IoaXJxLCBkZXNjLCBtYXNrKTsKKyAgICByZXQgPSBfYXNzaWdu
X2lycV92ZWN0b3IoZGVzYywgbWFzayk7CiAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmdmVj
dG9yX2xvY2ssIGZsYWdzKTsKIAogICAgIGlmIChyZXQgPCAwKQotLS0gYS94ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC92dGQvaW9tbXUuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQv
aW9tbXUuYwpAQCAtMjEzNCwxMSArMjEzNCwxNiBAQCBzdGF0aWMgdm9pZCBhZGp1c3RfaXJxX2Fm
ZmluaXR5KHN0cnVjdCBhCiAgICAgdW5zaWduZWQgaW50IG5vZGUgPSByaHNhID8gcHhtX3RvX25v
ZGUocmhzYS0+cHJveGltaXR5X2RvbWFpbikKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
OiBOVU1BX05PX05PREU7CiAgICAgY29uc3QgY3B1bWFza190ICpjcHVtYXNrID0gJmNwdV9vbmxp
bmVfbWFwOworICAgIHN0cnVjdCBpcnFfZGVzYyAqZGVzYzsKIAogICAgIGlmICggbm9kZSA8IE1B
WF9OVU1OT0RFUyAmJiBub2RlX29ubGluZShub2RlKSAmJgogICAgICAgICAgY3B1bWFza19pbnRl
cnNlY3RzKCZub2RlX3RvX2NwdW1hc2sobm9kZSksIGNwdW1hc2spICkKICAgICAgICAgY3B1bWFz
ayA9ICZub2RlX3RvX2NwdW1hc2sobm9kZSk7Ci0gICAgZG1hX21zaV9zZXRfYWZmaW5pdHkoaXJx
X3RvX2Rlc2MoZHJoZC0+aW9tbXUtPm1zaS5pcnEpLCBjcHVtYXNrKTsKKworICAgIGRlc2MgPSBp
cnFfdG9fZGVzYyhkcmhkLT5pb21tdS0+bXNpLmlycSk7CisgICAgc3Bpbl9sb2NrX2lycSgmZGVz
Yy0+bG9jayk7CisgICAgZG1hX21zaV9zZXRfYWZmaW5pdHkoZGVzYywgY3B1bWFzayk7CisgICAg
c3Bpbl91bmxvY2tfaXJxKCZkZXNjLT5sb2NrKTsKIH0KIAogc3RhdGljIGludCBhZGp1c3RfdnRk
X2lycV9hZmZpbml0aWVzKHZvaWQpCgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 08 13:11:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 May 2019 13:11:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOMMD-0007Qn-BO; Wed, 08 May 2019 13:11:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=AgcW=TI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hOMMC-0007QX-Ca
 for xen-devel@lists.xenproject.org; Wed, 08 May 2019 13:11:36 +0000
X-Inumbo-ID: cdb5cdc8-7192-11e9-843c-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cdb5cdc8-7192-11e9-843c-bc764e045a96;
 Wed, 08 May 2019 13:11:34 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hOMM9-0003h5-KH; Wed, 08 May 2019 13:11:33 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hOMM9-0000sz-8D; Wed, 08 May 2019 13:11:33 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hOMM9-0001q4-7Z; Wed, 08 May 2019 13:11:33 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1hOMM9-0001q4-7Z@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 08 May 2019 13:11:33 +0000
Subject: [Xen-devel] [xen-unstable bisection] complete
 test-amd64-i386-xl-qemuu-ws16-amd64
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NAp0ZXN0aWQgd2luZG93cy1pbnN0YWxsCgpUcmVlOiBs
aW51eCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ClRyZWU6IGxpbnV4Zmly
bXdhcmUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0ClRy
ZWU6IHFlbXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdApU
cmVlOiBxZW11dSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0ClRyZWU6IHhlbiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAoKKioqIEZvdW5kIGFuZCByZXByb2R1Y2VkIHBy
b2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4gdHJlZTogIHhlbiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcveGVuLmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgMjZmYmEzYzg1NTcxMzU0ZWNiMWEx
YTNkZGU3N2ZiMzg2MzM1MTVkMwogIEJ1ZyBub3QgcHJlc2VudDogYTg1MDg5ZDBlZjU3YTA4ZmU5
Nzg2NDU3OWVlMDU1YzEyZmQ4YTkyOAogIExhc3QgZmFpbCByZXBybzogaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNTg5NS8KCgogIGNvbW1pdCAyNmZi
YTNjODU1NzEzNTRlY2IxYTFhM2RkZTc3ZmIzODYzMzUxNWQzCiAgQXV0aG9yOiBQYXVsIER1cnJh
bnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogIERhdGU6ICAgVHVlIE1hciAxOSAxNjoyOTow
MCAyMDE5ICswMTAwCiAgCiAgICAgIHZpcmlkaWFuOiBhZGQgaW1wbGVtZW50YXRpb24gb2Ygc3lu
dGhldGljIHRpbWVycwogICAgICAKICAgICAgVGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGFuIGltcGxl
bWVudGF0aW9uIG9mIHRoZSBTVElNRVIwLTE1X0NPTkZJRy9DT1VOVCBNU1JzCiAgICAgIGFuZCBo
ZW5jZSBhIHRoZSBmaXJzdCBTeW5JQyBtZXNzYWdlIHNvdXJjZS4KICAgICAgCiAgICAgIFRoZSBu
ZXcgKGFuZCBkb2N1bWVudGVkKSAnc3RpbWVyJyB2aXJpZGlhbiBlbmxpZ2h0ZW5tZW50IGdyb3Vw
IG1heSBiZQogICAgICBzcGVjaWZpZWQgdG8gZW5hYmxlIHRoaXMgZmVhdHVyZS4KICAgICAgCiAg
ICAgIFdoaWxlIGluIHRoZSBuZWlnaGJvdXJob29kLCB0aGlzIHBhdGNoIGFkZHMgYSBtaXNzaW5n
IGNoZWNrIGZvciBhbgogICAgICBhdHRlbXB0IHRvIHdyaXRlIHRoZSB0aW1lIHJlZmVyZW5jZSBj
b3VudCBNU1IsIHdoaWNoIHNob3VsZCByZXN1bHQgaW4gYW4KICAgICAgZXhjZXB0aW9uIChidXQg
bm90IGJlIHJlcG9ydGVkIGFzIGFuIHVuaW1wbGVtZW50ZWQgTVNSKS4KICAgICAgCiAgICAgIE5P
VEU6IEl0IGlzIG5lY2Vzc2FyeSBmb3IgY29ycmVjdCBvcGVyYXRpb24gdGhhdCB0aW1lciBleHBp
cmF0aW9uIGFuZAogICAgICAgICAgICBtZXNzYWdlIGRlbGl2ZXJ5IHRpbWUtc3RhbXBpbmcgdXNl
IHRoZSBzYW1lIHRpbWUgc291cmNlIGFzIHRoZSBndWVzdC4KICAgICAgICAgICAgVGhlIHNwZWNp
ZmljYXRpb24gaXMgYW1iaWd1b3VzIGJ1dCB0ZXN0aW5nIHdpdGggYSBXaW5kb3dzIDEwIDE4MDMK
ICAgICAgICAgICAgZ3Vlc3QgaGFzIHNob3duIHRoYXQgdXNpbmcgdGhlIHBhcnRpdGlvbiByZWZl
cmVuY2UgY291bnRlciBhcyBhCiAgICAgICAgICAgIHNvdXJjZSB3aGlsc3QgdGhlIGd1ZXN0IGlz
IHVzaW5nIFJEVFNDIGFuZCB0aGUgcmVmZXJlbmNlIHRzYyBwYWdlCiAgICAgICAgICAgIGRvZXMg
bm90IHdvcmsgY29ycmVjdGx5LiBUaGVyZWZvcmUgdGhlIHRpbWVfbm93KCkgZnVuY3Rpb24gaXMg
dXNlZC4KICAgICAgICAgICAgVGhpcyBpbXBsZW1lbnRzIHRoZSBhbGdvcml0aG0gZm9yIGFjcXVp
cmluZyBwYXJ0aXRpb24gcmVmZXJlbmNlIHRpbWUKICAgICAgICAgICAgdGhhdCBpcyBkb2N1bWVu
dGVkIGluIHRoZSBzcGVjaWZpY3Rpb24uCiAgICAgIAogICAgICBTaWduZWQtb2ZmLWJ5OiBQYXVs
IER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogICAgICBBY2tlZC1ieTogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KCgpGb3IgYmlzZWN0aW9uIHJldmlzaW9uLXR1cGxlIGdyYXBoIHNl
ZToKICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9yZXN1bHRz
L2Jpc2VjdC94ZW4tdW5zdGFibGUvdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQu
d2luZG93cy1pbnN0YWxsLmh0bWwKUmV2aXNpb24gSURzIGluIGVhY2ggZ3JhcGggbm9kZSByZWZl
ciwgcmVzcGVjdGl2ZWx5LCB0byB0aGUgVHJlZXMgYWJvdmUuCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClJ1bm5pbmcgY3MtYmlzZWN0aW9uLXN0ZXAgLS1ncmFwaC1v
dXQ9L2hvbWUvbG9ncy9yZXN1bHRzL2Jpc2VjdC94ZW4tdW5zdGFibGUvdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjQud2luZG93cy1pbnN0YWxsIC0tc3VtbWFyeS1vdXQ9dG1wLzEz
NTg5NS5iaXNlY3Rpb24tc3VtbWFyeSAtLWJhc2lzLXRlbXBsYXRlPTEzNDc2MyAtLWJsZXNzaW5n
cz1yZWFsLHJlYWwtYmlzZWN0IHhlbi11bnN0YWJsZSB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCB3aW5kb3dzLWluc3RhbGwKU2VhcmNoaW5nIGZvciBmYWlsdXJlIC8gYmFzaXMg
cGFzczoKIDEzNTY4MCBmYWlsIFtob3N0PWVsYmxpbmcxXSAvIDEzNDc2MyBbaG9zdD1lbGJsaW5n
MF0gMTM0MDA3IFtob3N0PWVsYmxpbmcwXSAxMzM5NTcgW2hvc3Q9ZWxibGluZzBdIDEzMzkyMCBb
aG9zdD1lbGJsaW5nMF0gMTMzODk2IFtob3N0PWVsYmxpbmcwXSAxMzM4NjQgW2hvc3Q9ZWxibGlu
ZzBdIDEzMzgzOCBbaG9zdD1lbGJsaW5nMF0gMTMzNzg2IFtob3N0PWVsYmxpbmcwXSAxMzM3NDIg
W2hvc3Q9ZWxibGluZzBdIDEzMzY5NiBbaG9zdD1lbGJsaW5nMF0gMTMzNjc1IFtob3N0PWVsYmxp
bmcwXSAxMzM2NDUgW2hvc3Q9ZWxibGluZzBdIDEzMzYwOSBbaG9zdD1lbGJsaW5nMF0gMTMzNTgz
IFtob3N0PWVsYmxpbmcwXSAxMzM1NzMgW2hvc3Q9ZWxibGluZzBdIDEzMzU2MSBbaG9zdD1lbGJs
aW5nMF0gMTMzNTE3IFtob3N0PWVsYmxpbmcwXSAxMzM0ODkgW2hvc3Q9ZWxibGluZzBdIDEzMzQ2
MSBbaG9zdD1lbGJsaW5nMF0gMTMzMjgyIFtob3N0PWVsYmxpbmcwXSAxMzI5NzEgW2hcCiBvc3Q9
ZWxibGluZzBdIDEzMjkzMiBbaG9zdD1lbGJsaW5nMF0gMTMyODIwIFtob3N0PWVsYmxpbmcwXSAx
MzI3NTkgW2hvc3Q9ZWxibGluZzBdIDEzMjY4MyBbaG9zdD1lbGJsaW5nMF0gMTMyNjIyIFtob3N0
PWVsYmxpbmcwXSAxMzI1NzUgW2hvc3Q9ZWxibGluZzBdIDEzMjU0NCBbaG9zdD1lbGJsaW5nMF0g
MTMyNTA0IFtob3N0PWVsYmxpbmcwXSAxMzI0NzggW2hvc3Q9ZWxibGluZzBdIDEzMjQ1NyBbaG9z
dD1lbGJsaW5nMF0gMTMyNDIyIFtob3N0PWVsYmxpbmcwXSAxMzIzODAgW2hvc3Q9ZWxibGluZzBd
IDEzMjIzMCBbaG9zdD1lbGJsaW5nMF0gMTMyMDkzIFtob3N0PWVsYmxpbmcwXSAxMzIwMDcgW2hv
c3Q9ZWxibGluZzBdIDEzMTk3MyBbaG9zdD1lbGJsaW5nMF0gMTMxOTYwIFtob3N0PWVsYmxpbmcw
XSAxMzE4MzcgW2hvc3Q9ZWxibGluZzBdIDEzMTc3MyBbaG9zdD1lbGJsaW5nMF0gMTMxNzU1IFto
b3N0PWVsYmxpbmcwXSAxMzE3MzYgW2hvc3Q9ZWxibGluZzBdIDEzMVwKIDcyMCBbaG9zdD1lbGJs
aW5nMF0gMTMxNjg4IFtob3N0PWVsYmxpbmcwXSAxMzE2NzAgW2hvc3Q9ZWxibGluZzBdIDEzMTY2
MCBbaG9zdD1lbGJsaW5nMF0gMTMxNjQ4IFtob3N0PWVsYmxpbmcwXSAxMzE2MzUgW2hvc3Q9ZWxi
bGluZzBdIDEzMTYxOCBbaG9zdD1lbGJsaW5nMF0gMTMxNTk1IFtob3N0PWVsYmxpbmcwXSAxMzE1
ODMgW2hvc3Q9ZWxibGluZzBdIDEzMTU2NCBbaG9zdD1lbGJsaW5nMF0gMTMxNTM3IFtob3N0PWVs
YmxpbmcwXSAxMzE1MTMgW2hvc3Q9ZWxibGluZzBdIDEzMTQ4MyBbaG9zdD1lbGJsaW5nMF0gMTMx
NDQ0IFtob3N0PWVsYmxpbmcwXSAxMzE0MjMgW2hvc3Q9ZWxibGluZzBdIDEzMTMzOSBbaG9zdD1l
bGJsaW5nMF0gMTMxMzA4IFtob3N0PWVsYmxpbmcwXSAxMzEyODIgW2hvc3Q9ZWxibGluZzBdIDEz
MTIzMyBbaG9zdD1lbGJsaW5nMF0gMTMxMTk4IFtob3N0PWVsYmxpbmcwXSAxMzExNTUgW2hvc3Q9
ZWxibGluZzBdIDEzMTA2NSBbaG9zdD1lbGJsaW5nXAogMF0gMTMwOTg1IFtob3N0PWVsYmxpbmcw
XSAxMzA4OTUgW2hvc3Q9ZWxibGluZzBdIDEzMDgyNSBbaG9zdD1lbGJsaW5nMF0gMTI5ODE3IFto
b3N0PWVsYmxpbmcwXSAxMjk3MzggW2hvc3Q9ZWxibGluZzBdIDEyOTU4MSBbaG9zdD1lbGJsaW5n
MF0gMTI5NDY4IFtob3N0PWVsYmxpbmcwXSAxMjk0MDAgW2hvc3Q9ZWxibGluZzBdIDEyOTM2OSBb
aG9zdD1lbGJsaW5nMF0gMTI5MzE5IFtob3N0PWVsYmxpbmcwXSAxMjkyNzggW2hvc3Q9ZWxibGlu
ZzBdIDEyOTIwOSBvay4KRmFpbHVyZSAvIGJhc2lzIHBhc3MgZmxpZ2h0czogMTM1NjgwIC8gMTI5
MjA5Cih0cmVlIHdpdGggbm8gdXJsOiBtaW5pb3MpCih0cmVlIHdpdGggbm8gdXJsOiBvdm1mKQoo
dHJlZSB3aXRoIG5vIHVybDogc2VhYmlvcykKVHJlZTogbGludXggZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL2xpbnV4LXB2b3BzLmdpdApUcmVlOiBsaW51eGZpcm13YXJlIGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdApUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL3FlbXUteGVuLmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hl
bi5naXQKTGF0ZXN0IDU3MjZhOGQwZjE5NThhZjgwYWQ4ZTUxNGJjMmMxOGQyMTNlNzM5YjcgYzUz
MGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3
Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2
YzE5ODYgZGM0OTc2MzVkOTNmNjY3MmY4MjcyN2FkOTdhNTUyMDUxNzdiZTJhYQpCYXNpcyBwYXNz
IGU3NDA1OTEwY2E1NTUzZWFlODc0NGFmNGU1YzAzZTY0ZWUwNDhjYjEgYzUzMGE3NWMxZTZhNDcy
YjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5
ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgOGU3NTFh
YzU5Y2ZkMTE0M2QwOTVjNDU5MjdiYTFiZWMwZDQ0MWVlNApHZW5lcmF0aW5nIHJldmlzaW9ucyB3
aXRoIC4vYWRob2MtcmV2dHVwbGUtZ2VuZXJhdG9yICBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlu
dXgtcHZvcHMuZ2l0I2U3NDA1OTEwY2E1NTUzZWFlODc0NGFmNGU1YzAzZTY0ZWUwNDhjYjEtNTcy
NmE4ZDBmMTk1OGFmODBhZDhlNTE0YmMyYzE4ZDIxM2U3MzliNyBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQjYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBi
NTE4ZjBkZmNkODg2MC1jNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGdp
dDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQjZDBkOGFkMzllY2I1
MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OC1kMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRm
ZTA5ZjUwODc2Nzk4IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQjZGU1YjY3OGNh
NGRjZGZhODNlMzIyNDkxZDQ3OGQ2NlwKIGRmNTZjMTk4Ni1kZTViNjc4Y2E0ZGNkZmE4M2UzMjI0
OTFkNDc4ZDY2ZGY1NmMxOTg2IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0IzhlNzUxYWM1
OWNmZDExNDNkMDk1YzQ1OTI3YmExYmVjMGQ0NDFlZTQtZGM0OTc2MzVkOTNmNjY3MmY4MjcyN2Fk
OTdhNTUyMDUxNzdiZTJhYQphZGhvYy1yZXZ0dXBsZS1nZW5lcmF0b3I6IHRyZWUgZGlzY29udGln
dW91czogbGludXgtcHZvcHMKTG9hZGVkIDEwMDIgbm9kZXMgaW4gcmV2aXNpb24gZ3JhcGgKU2Vh
cmNoaW5nIGZvciB0ZXN0IHJlc3VsdHM6CiAxMzA4MjUgW2hvc3Q9ZWxibGluZzBdCiAxMzA4NTgg
W10KIDEzMDk4NSBbaG9zdD1lbGJsaW5nMF0KIDEzMDg5NSBbaG9zdD1lbGJsaW5nMF0KIDEzMTA2
NSBbaG9zdD1lbGJsaW5nMF0KIDEzMTE1NSBbaG9zdD1lbGJsaW5nMF0KIDEzMTE5OCBbaG9zdD1l
bGJsaW5nMF0KIDEzMTIzMyBbaG9zdD1lbGJsaW5nMF0KIDEzMTI4MiBbaG9zdD1lbGJsaW5nMF0K
IDEzMTMwOCBbaG9zdD1lbGJsaW5nMF0KIDEzMTMzOSBbaG9zdD1lbGJsaW5nMF0KIDEzMTQ0NCBb
aG9zdD1lbGJsaW5nMF0KIDEzMTQyMyBbaG9zdD1lbGJsaW5nMF0KIDEzMTUxMyBbaG9zdD1lbGJs
aW5nMF0KIDEzMTQ4MyBbaG9zdD1lbGJsaW5nMF0KIDEzMTUzNyBbaG9zdD1lbGJsaW5nMF0KIDEz
MTU2NCBbaG9zdD1lbGJsaW5nMF0KIDEzMTY0OCBbaG9zdD1lbGJsaW5nMF0KIDEzMTU4MyBbaG9z
dD1lbGJsaW5nMF0KIDEzMTU5NSBbaG9zdD1lbGJsaW5nMF0KIDEzMTYxOCBbaG9zdD1lbGJsaW5n
MF0KIDEzMTYzNSBbaG9zdD1lbGJsaW5nMF0KIDEzMTY2MCBbaG9zdD1lbGJsaW5nMF0KIDEzMTY3
MCBbaG9zdD1lbGJsaW5nMF0KIDEzMTY4OCBbaG9zdD1lbGJsaW5nMF0KIDEzMTc1NSBbaG9zdD1l
bGJsaW5nMF0KIDEzMTcyMCBbaG9zdD1lbGJsaW5nMF0KIDEzMTczNiBbaG9zdD1lbGJsaW5nMF0K
IDEzMTc3MyBbaG9zdD1lbGJsaW5nMF0KIDEzMTgzNyBbaG9zdD1lbGJsaW5nMF0KIDEzMTk2MCBb
aG9zdD1lbGJsaW5nMF0KIDEzMTk3MyBbaG9zdD1lbGJsaW5nMF0KIDEzMjA5MyBbaG9zdD1lbGJs
aW5nMF0KIDEzMjAwNyBbaG9zdD1lbGJsaW5nMF0KIDEzMjIzMCBbaG9zdD1lbGJsaW5nMF0KIDEz
MjM4MCBbaG9zdD1lbGJsaW5nMF0KIDEzMjQyMiBbaG9zdD1lbGJsaW5nMF0KIDEzMjQ1NyBbaG9z
dD1lbGJsaW5nMF0KIDEzMjU0NCBbaG9zdD1lbGJsaW5nMF0KIDEzMjQ3OCBbaG9zdD1lbGJsaW5n
MF0KIDEzMjUwNCBbaG9zdD1lbGJsaW5nMF0KIDEzMjU3NSBbaG9zdD1lbGJsaW5nMF0KIDEzMjYy
MiBbaG9zdD1lbGJsaW5nMF0KIDEzMjc1OSBbaG9zdD1lbGJsaW5nMF0KIDEzMjY4MyBbaG9zdD1l
bGJsaW5nMF0KIDEzMjgyMCBbaG9zdD1lbGJsaW5nMF0KIDEzMjk3MSBbaG9zdD1lbGJsaW5nMF0K
IDEzMjkzMiBbaG9zdD1lbGJsaW5nMF0KIDEzMzI4MiBbaG9zdD1lbGJsaW5nMF0KIDEzMzQ2MSBb
aG9zdD1lbGJsaW5nMF0KIDEzMzQ4OSBbaG9zdD1lbGJsaW5nMF0KIDEzMzUxNyBbaG9zdD1lbGJs
aW5nMF0KIDEzMzU2MSBbaG9zdD1lbGJsaW5nMF0KIDEzMzU4MyBbaG9zdD1lbGJsaW5nMF0KIDEz
MzU3MyBbaG9zdD1lbGJsaW5nMF0KIDEzMzYwOSBbaG9zdD1lbGJsaW5nMF0KIDEzMzY0NSBbaG9z
dD1lbGJsaW5nMF0KIDEzMzY3NSBbaG9zdD1lbGJsaW5nMF0KIDEzMzY5NiBbaG9zdD1lbGJsaW5n
MF0KIDEzMzc0MiBbaG9zdD1lbGJsaW5nMF0KIDEzMzc4NiBbaG9zdD1lbGJsaW5nMF0KIDEzMzgz
OCBbaG9zdD1lbGJsaW5nMF0KIDEzMzg2NCBbaG9zdD1lbGJsaW5nMF0KIDEzMzg5NiBbaG9zdD1l
bGJsaW5nMF0KIDEzMzkyMCBbaG9zdD1lbGJsaW5nMF0KIDEzMzk4NCBbXQogMTMzOTU3IFtob3N0
PWVsYmxpbmcwXQogMTM0MDA3IFtob3N0PWVsYmxpbmcwXQogMTM0NzYzIFtob3N0PWVsYmxpbmcw
XQogMTM1MDAzIFtdCiAxMzQ5MjMgW10KIDEzNTEwNiBbXQogMTM1NDI1IGZhaWwgNTcyNmE4ZDBm
MTk1OGFmODBhZDhlNTE0YmMyYzE4ZDIxM2U3MzliNyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMx
MGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTgg
ZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBkYzQ5NzYzNWQ5M2Y2Njcy
ZjgyNzI3YWQ5N2E1NTIwNTE3N2JlMmFhCiAxMzU0ODEgZmFpbCA1NzI2YThkMGYxOTU4YWY4MGFk
OGU1MTRiYzJjMThkMjEzZTczOWI3IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZj
ZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0
ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IGRjNDk3NjM1ZDkzZjY2NzJmODI3MjdhZDk3
YTU1MjA1MTc3YmUyYWEKIDEzNTgzMCBwYXNzIGU3NDA1OTEwY2E1NTUzZWFlODc0NGFmNGU1YzAz
ZTY0ZWUwNDhjYjEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4
YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMy
MjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMzU2ZjQzNzE3MWM1YmI5MDcwMWFjOWRkN2JhNGRiYmQwNTk4
OGUzOAogMTM1NjgwIGZhaWwgNTcyNmE4ZDBmMTk1OGFmODBhZDhlNTE0YmMyYzE4ZDIxM2U3Mzli
NyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFj
ZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2
NmRmNTZjMTk4NiBkYzQ5NzYzNWQ5M2Y2NjcyZjgyNzI3YWQ5N2E1NTIwNTE3N2JlMmFhCiAxMzU3
NTggcGFzcyBlNzQwNTkxMGNhNTU1M2VhZTg3NDRhZjRlNWMwM2U2NGVlMDQ4Y2IxIGM1MzBhNzVj
MWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0
NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2
IDhlNzUxYWM1OWNmZDExNDNkMDk1YzQ1OTI3YmExYmVjMGQ0NDFlZTQKIDEzNTgxNSBmYWlsIDU3
MjZhOGQwZjE5NThhZjgwYWQ4ZTUxNGJjMmMxOGQyMTNlNzM5YjcgYzUzMGE3NWMxZTZhNDcyYjBl
Yjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUw
ODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgZGM0OTc2MzVk
OTNmNjY3MmY4MjcyN2FkOTdhNTUyMDUxNzdiZTJhYQogMTM1ODE3IGZhaWwgNTcyNmE4ZDBmMTk1
OGFmODBhZDhlNTE0YmMyYzE4ZDIxM2U3MzliNyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1
MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1
YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA5YjhiM2YzMDBmMWY4YWE5M2Q3
ZDQ1OTBkOTJiYzc0NmNlNjQxMmNiCiAxMzU4MTkgcGFzcyBlNzQwNTkxMGNhNTU1M2VhZTg3NDRh
ZjRlNWMwM2U2NGVlMDQ4Y2IxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4
NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNk
ZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDY4MjkyYzk0YTYwZWFiMjQ1MTRhYjRhOGU0Nzcy
YWYyNGRlYWQ4MDcKIDEzNTgyMiBwYXNzIGU3NDA1OTEwY2E1NTUzZWFlODc0NGFmNGU1YzAzZTY0
ZWUwNDhjYjEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQz
OWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5
MWQ0NzhkNjZkZjU2YzE5ODYgM2U3YTM1MDBlODM2ZTA1MWZjMWJiNGQ5MjFhMjAwNjhjMjQ3ZDNm
MQogMTM1ODI0IHBhc3MgZTc0MDU5MTBjYTU1NTNlYWU4NzQ0YWY0ZTVjMDNlNjRlZTA0OGNiMSBj
NTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0
OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRm
NTZjMTk4NiBjYzg1ZGU1NzBjN2VkOTFiMzJmMTIzYmVmMzVlNGFjMjY5MmNiZmVmCiAxMzU4NjEg
cGFzcyA1NzI2YThkMGYxOTU4YWY4MGFkOGU1MTRiYzJjMThkMjEzZTczOWI3IGM1MzBhNzVjMWU2
YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0
ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IGFl
YWE1ZDhiN2E3YzUzYzgyOTY5Yjk5ZGRhOTBlMDRhMTFkNDU1Y2QKIDEzNTg3OSBmYWlsIDU3MjZh
OGQwZjE5NThhZjgwYWQ4ZTUxNGJjMmMxOGQyMTNlNzM5YjcgYzUzMGE3NWMxZTZhNDcyYjBlYjk1
NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2
Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMjZmYmEzYzg1NTcx
MzU0ZWNiMWExYTNkZGU3N2ZiMzg2MzM1MTVkMwogMTM1ODM3IHBhc3MgNTcyNmE4ZDBmMTk1OGFm
ODBhZDhlNTE0YmMyYzE4ZDIxM2U3MzliNyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThm
MGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3
OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAzYTc5NDdiNjkwMTFmYTU0MzllYmI1
ZTc0NmFhYTQ0NTJlZjFjMmQ1CiAxMzU4NDUgcGFzcyA1NzI2YThkMGYxOTU4YWY4MGFkOGU1MTRi
YzJjMThkMjEzZTczOWI3IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAg
ZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4
M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IGQyN2E2OWEyOWE0ZjczN2EzNmJlZjJmOTI0NTAyYTZj
YzZhNWUxNGMKIDEzNTg4NiBwYXNzIDU3MjZhOGQwZjE5NThhZjgwYWQ4ZTUxNGJjMmMxOGQyMTNl
NzM5YjcgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVj
YjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0
NzhkNjZkZjU2YzE5ODYgYTg1MDg5ZDBlZjU3YTA4ZmU5Nzg2NDU3OWVlMDU1YzEyZmQ4YTkyOAog
MTM1ODY2IGZhaWwgNTcyNmE4ZDBmMTk1OGFmODBhZDhlNTE0YmMyYzE4ZDIxM2U3MzliNyBjNTMw
YTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdj
ZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZj
MTk4NiBmZGE5NmI3MzgyZWFjOWI0NTk5MTBhMGNiNWI3Y2M2MmM2ZjQxOWM1CiAxMzU4NTIgZmFp
bCA1NzI2YThkMGYxOTU4YWY4MGFkOGU1MTRiYzJjMThkMjEzZTczOWI3IGM1MzBhNzVjMWU2YTQ3
MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUw
OWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDQzMTgy
MmRiNzk5N2NiNjRmNmMwZGNlZWUwMzdlNjViZTdmMjAyYzkKIDEzNTg3NiBwYXNzIDU3MjZhOGQw
ZjE5NThhZjgwYWQ4ZTUxNGJjMmMxOGQyMTNlNzM5YjcgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgz
MTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4
IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgYTg1MDg5ZDBlZjU3YTA4
ZmU5Nzg2NDU3OWVlMDU1YzEyZmQ4YTkyOAogMTM1ODk1IGZhaWwgNTcyNmE4ZDBmMTk1OGFmODBh
ZDhlNTE0YmMyYzE4ZDIxM2U3MzliNyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRm
Y2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNh
NGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAyNmZiYTNjODU1NzEzNTRlY2IxYTFhM2Rk
ZTc3ZmIzODYzMzUxNWQzCiAxMzU4ODkgZmFpbCA1NzI2YThkMGYxOTU4YWY4MGFkOGU1MTRiYzJj
MThkMjEzZTczOWI3IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBk
OGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2Uz
MjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDI2ZmJhM2M4NTU3MTM1NGVjYjFhMWEzZGRlNzdmYjM4NjMz
NTE1ZDMKIDEzNTg5MyBwYXNzIDU3MjZhOGQwZjE5NThhZjgwYWQ4ZTUxNGJjMmMxOGQyMTNlNzM5
YjcgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUx
Y2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0Nzhk
NjZkZjU2YzE5ODYgYTg1MDg5ZDBlZjU3YTA4ZmU5Nzg2NDU3OWVlMDU1YzEyZmQ4YTkyOAogMTI5
MjA5IHBhc3MgZTc0MDU5MTBjYTU1NTNlYWU4NzQ0YWY0ZTVjMDNlNjRlZTA0OGNiMSBjNTMwYTc1
YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUy
NDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4
NiA4ZTc1MWFjNTljZmQxMTQzZDA5NWM0NTkyN2JhMWJlYzBkNDQxZWU0CiAxMjkyNzggW2hvc3Q9
ZWxibGluZzBdCiAxMjkzMTkgW2hvc3Q9ZWxibGluZzBdCiAxMjkzNjkgW2hvc3Q9ZWxibGluZzBd
CiAxMjk0MDAgW2hvc3Q9ZWxibGluZzBdCiAxMjk0MjYgW2hvc3Q9ZWxibGluZzBdCiAxMjk0Njgg
W2hvc3Q9ZWxibGluZzBdCiAxMjk1ODEgW2hvc3Q9ZWxibGluZzBdCiAxMjk3MzggW2hvc3Q9ZWxi
bGluZzBdCiAxMjk4MTcgW2hvc3Q9ZWxibGluZzBdCiAxMzAwNjMgW10KU2VhcmNoaW5nIGZvciBp
bnRlcmVzdGluZyB2ZXJzaW9ucwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTI5MjA5IChwYXNzKSwg
Zm9yIGJhc2lzIHBhc3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEzNTQyNSAoZmFpbCksIGZvciBi
YXNpcyBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzNTc1OCAocGFzcyksIGZvciBiYXNp
cyBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzNTgxNSAoZmFpbCksIGZvciBiYXNpcyBmYWls
dXJlCiAwIHJldmlzaW9ucyBhdCA1NzI2YThkMGYxOTU4YWY4MGFkOGU1MTRiYzJjMThkMjEzZTcz
OWI3IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1
MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4
ZDY2ZGY1NmMxOTg2IGE4NTA4OWQwZWY1N2EwOGZlOTc4NjQ1NzllZTA1NWMxMmZkOGE5MjgKTm8g
cmV2aXNpb25zIGxlZnQgdG8gdGVzdCwgY2hlY2tpbmcgZ3JhcGggc3RhdGUuCiBSZXN1bHQgZm91
bmQ6IGZsaWdodCAxMzU4NzYgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXN1bHQgZm91bmQ6IGZs
aWdodCAxMzU4NzkgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdo
dCAxMzU4ODYgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzNTg4
OSAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzNTg5MyAo
cGFzcyksIGZvciBsYXN0IHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTM1ODk1IChmYWlsKSwg
Zm9yIGZpcnN0IGZhaWx1cmUKCioqKiBGb3VuZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5n
ZXNldCAqKioKCiAgQnVnIGlzIGluIHRyZWU6ICB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hl
bi5naXQKICBCdWcgaW50cm9kdWNlZDogIDI2ZmJhM2M4NTU3MTM1NGVjYjFhMWEzZGRlNzdmYjM4
NjMzNTE1ZDMKICBCdWcgbm90IHByZXNlbnQ6IGE4NTA4OWQwZWY1N2EwOGZlOTc4NjQ1NzllZTA1
NWMxMmZkOGE5MjgKICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzU4OTUvCgoKICBjb21taXQgMjZmYmEzYzg1NTcxMzU0
ZWNiMWExYTNkZGU3N2ZiMzg2MzM1MTVkMwogIEF1dGhvcjogUGF1bCBEdXJyYW50IDxwYXVsLmR1
cnJhbnRAY2l0cml4LmNvbT4KICBEYXRlOiAgIFR1ZSBNYXIgMTkgMTY6Mjk6MDAgMjAxOSArMDEw
MAogIAogICAgICB2aXJpZGlhbjogYWRkIGltcGxlbWVudGF0aW9uIG9mIHN5bnRoZXRpYyB0aW1l
cnMKICAgICAgCiAgICAgIFRoaXMgcGF0Y2ggaW50cm9kdWNlcyBhbiBpbXBsZW1lbnRhdGlvbiBv
ZiB0aGUgU1RJTUVSMC0xNV9DT05GSUcvQ09VTlQgTVNScwogICAgICBhbmQgaGVuY2UgYSB0aGUg
Zmlyc3QgU3luSUMgbWVzc2FnZSBzb3VyY2UuCiAgICAgIAogICAgICBUaGUgbmV3IChhbmQgZG9j
dW1lbnRlZCkgJ3N0aW1lcicgdmlyaWRpYW4gZW5saWdodGVubWVudCBncm91cCBtYXkgYmUKICAg
ICAgc3BlY2lmaWVkIHRvIGVuYWJsZSB0aGlzIGZlYXR1cmUuCiAgICAgIAogICAgICBXaGlsZSBp
biB0aGUgbmVpZ2hib3VyaG9vZCwgdGhpcyBwYXRjaCBhZGRzIGEgbWlzc2luZyBjaGVjayBmb3Ig
YW4KICAgICAgYXR0ZW1wdCB0byB3cml0ZSB0aGUgdGltZSByZWZlcmVuY2UgY291bnQgTVNSLCB3
aGljaCBzaG91bGQgcmVzdWx0IGluIGFuCiAgICAgIGV4Y2VwdGlvbiAoYnV0IG5vdCBiZSByZXBv
cnRlZCBhcyBhbiB1bmltcGxlbWVudGVkIE1TUikuCiAgICAgIAogICAgICBOT1RFOiBJdCBpcyBu
ZWNlc3NhcnkgZm9yIGNvcnJlY3Qgb3BlcmF0aW9uIHRoYXQgdGltZXIgZXhwaXJhdGlvbiBhbmQK
ICAgICAgICAgICAgbWVzc2FnZSBkZWxpdmVyeSB0aW1lLXN0YW1waW5nIHVzZSB0aGUgc2FtZSB0
aW1lIHNvdXJjZSBhcyB0aGUgZ3Vlc3QuCiAgICAgICAgICAgIFRoZSBzcGVjaWZpY2F0aW9uIGlz
IGFtYmlndW91cyBidXQgdGVzdGluZyB3aXRoIGEgV2luZG93cyAxMCAxODAzCiAgICAgICAgICAg
IGd1ZXN0IGhhcyBzaG93biB0aGF0IHVzaW5nIHRoZSBwYXJ0aXRpb24gcmVmZXJlbmNlIGNvdW50
ZXIgYXMgYQogICAgICAgICAgICBzb3VyY2Ugd2hpbHN0IHRoZSBndWVzdCBpcyB1c2luZyBSRFRT
QyBhbmQgdGhlIHJlZmVyZW5jZSB0c2MgcGFnZQogICAgICAgICAgICBkb2VzIG5vdCB3b3JrIGNv
cnJlY3RseS4gVGhlcmVmb3JlIHRoZSB0aW1lX25vdygpIGZ1bmN0aW9uIGlzIHVzZWQuCiAgICAg
ICAgICAgIFRoaXMgaW1wbGVtZW50cyB0aGUgYWxnb3JpdGhtIGZvciBhY3F1aXJpbmcgcGFydGl0
aW9uIHJlZmVyZW5jZSB0aW1lCiAgICAgICAgICAgIHRoYXQgaXMgZG9jdW1lbnRlZCBpbiB0aGUg
c3BlY2lmaWN0aW9uLgogICAgICAKICAgICAgU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxw
YXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICAgICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+CiAgICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+Cgpkb3Q6IGdyYXBoIGlzIHRvbyBsYXJnZSBmb3IgY2Fpcm8tcmVuZGVyZXIgYml0bWFw
cy4gU2NhbGluZyBieSAwLjcyNTg0OSB0byBmaXQKcG5tdG9wbmc6IDg0IGNvbG9ycyBmb3VuZApS
ZXZpc2lvbiBncmFwaCBsZWZ0IGluIC9ob21lL2xvZ3MvcmVzdWx0cy9iaXNlY3QveGVuLXVuc3Rh
YmxlL3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0LndpbmRvd3MtaW5zdGFsbC57
ZG90LHBzLHBuZyxodG1sLHN2Z30uCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KMTM1ODk1OiB0b2xlcmFibGUgQUxMIEZBSUwKCmZsaWdodCAxMzU4OTUgeGVuLXVuc3Rh
YmxlIHJlYWwtYmlzZWN0IFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MvMTM1ODk1LwoKRmFpbHVyZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4K
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxk
IG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5k
b3dzLWluc3RhbGwgIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKCgpqb2JzOgogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVw
b3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1t
YXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 08 13:11:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 May 2019 13:11:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOMMY-0007VM-Q9; Wed, 08 May 2019 13:11:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=RDkG=TI=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hOMMX-0007V7-Hw
 for xen-devel@lists.xenproject.org; Wed, 08 May 2019 13:11:57 +0000
X-Inumbo-ID: d9c4ada6-7192-11e9-bcc5-7b041e85e155
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d9c4ada6-7192-11e9-bcc5-7b041e85e155;
 Wed, 08 May 2019 13:11:55 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 08 May 2019 07:11:54 -0600
Message-Id: <5CD2D598020000780022CD43@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 08 May 2019 07:11:52 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5CC6DD090200007800229E80@prv1-mh.provo.novell.com>
 <5CD2D2C8020000780022CCF2@prv1-mh.provo.novell.com>
In-Reply-To: <5CD2D2C8020000780022CCF2@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v2 08/12] x86/IRQs: correct/tighten vector check
 in _clear_irq_vector()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SWYgYW55IHBhcnRpY3VsYXIgdmFsdWUgd2FzIHRvIGJlIGNoZWNrZWQgYWdhaW5zdCwgaXQgd291
bGQgbmVlZCB0byBiZQpJUlFfVkVDVE9SX1VOQVNTSUdORUQuCgpSZXBvcnRlZC1ieTogUm9nZXIg
UGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpCZSBtb3JlIHN0cmljdCB0aG91Z2gg
YW5kIHVzZSB2YWxpZF9pcnFfdmVjdG9yKCkgaW5zdGVhZC4KClRha2UgdGhlIG9wcG9ydHVuaXR5
IGFuZCBhbHNvIGNvbnZlcnQgbG9jYWwgdmFyaWFibGVzIHRvIHVuc2lnbmVkIGludC4KClNpZ25l
ZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCnYyOiBOZXcuCgot
LS0gYS94ZW4vYXJjaC94ODYvaXJxLmMKKysrIGIveGVuL2FyY2gveDg2L2lycS5jCkBAIC0yNzYs
MTQgKzI3NiwxMyBAQCBzdGF0aWMgdm9pZCByZWxlYXNlX29sZF92ZWMoc3RydWN0IGlycV9kCiAK
IHN0YXRpYyB2b2lkIF9jbGVhcl9pcnFfdmVjdG9yKHN0cnVjdCBpcnFfZGVzYyAqZGVzYykKIHsK
LSAgICB1bnNpZ25lZCBpbnQgY3B1OwotICAgIGludCB2ZWN0b3IsIG9sZF92ZWN0b3IsIGlycSA9
IGRlc2MtPmlycTsKKyAgICB1bnNpZ25lZCBpbnQgY3B1LCBvbGRfdmVjdG9yLCBpcnEgPSBkZXNj
LT5pcnE7CisgICAgdW5zaWduZWQgaW50IHZlY3RvciA9IGRlc2MtPmFyY2gudmVjdG9yOwogICAg
IGNwdW1hc2tfdCB0bXBfbWFzazsKIAotICAgIEJVR19PTighZGVzYy0+YXJjaC52ZWN0b3IpOwor
ICAgIEJVR19PTighdmFsaWRfaXJxX3ZlY3Rvcih2ZWN0b3IpKTsKIAogICAgIC8qIEFsd2F5cyBj
bGVhciBkZXNjLT5hcmNoLnZlY3RvciAqLwotICAgIHZlY3RvciA9IGRlc2MtPmFyY2gudmVjdG9y
OwogICAgIGNwdW1hc2tfYW5kKCZ0bXBfbWFzaywgZGVzYy0+YXJjaC5jcHVfbWFzaywgJmNwdV9v
bmxpbmVfbWFwKTsKIAogICAgIGZvcl9lYWNoX2NwdShjcHUsICZ0bXBfbWFzaykgewoKCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 08 13:12:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 May 2019 13:12:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOMN1-0007e3-4U; Wed, 08 May 2019 13:12:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=RDkG=TI=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hOMN0-0007dp-3w
 for xen-devel@lists.xenproject.org; Wed, 08 May 2019 13:12:26 +0000
X-Inumbo-ID: ebd3cae6-7192-11e9-843c-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ebd3cae6-7192-11e9-843c-bc764e045a96;
 Wed, 08 May 2019 13:12:25 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 08 May 2019 07:12:24 -0600
Message-Id: <5CD2D5B6020000780022CD7F@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 08 May 2019 07:12:22 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5CC6DD090200007800229E80@prv1-mh.provo.novell.com>
 <5CD2D2C8020000780022CCF2@prv1-mh.provo.novell.com>
In-Reply-To: <5CD2D2C8020000780022CCF2@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v2 09/12] x86/IRQ: make fixup_irqs() skip
 unconnected internally used interrupts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2luY2UgdGhlICJDYW5ub3Qgc2V0IGFmZmluaXR5IC4uLiIgd2FybmluZyBpcyBhIG9uZSB0aW1l
IG9uZSwgYXZvaWQKdHJpZ2dlcmluZyBpdCBhbHJlYWR5IGF0IGJvb3QgdGltZSB3aGVuIHBhcmtp
bmcgc2Vjb25kYXJ5IHRocmVhZHMgYW5kCnRoZSBzZXJpYWwgY29uc29sZSB1c2VzIGEgKHN0aWxs
IHVuY29ubmVjdGVkIGF0IHRoYXQgdGltZSkgUENJIElSUS4KClNpZ25lZC1vZmYtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kg
PHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKLS0tIGEveGVuL2FyY2gveDg2L2lycS5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9pcnEuYwpAQCAtMjQyOCw4ICsyNDI4LDIwIEBAIHZvaWQgZml4dXBfaXJxcyhj
b25zdCBjcHVtYXNrX3QgKm1hc2ssIGIKICAgICAgICAgdmVjdG9yID0gaXJxX3RvX3ZlY3Rvcihp
cnEpOwogICAgICAgICBpZiAoIHZlY3RvciA+PSBGSVJTVF9ISVBSSU9SSVRZX1ZFQ1RPUiAmJgog
ICAgICAgICAgICAgIHZlY3RvciA8PSBMQVNUX0hJUFJJT1JJVFlfVkVDVE9SICkKKyAgICAgICAg
ewogICAgICAgICAgICAgY3B1bWFza19hbmQoZGVzYy0+YXJjaC5jcHVfbWFzaywgZGVzYy0+YXJj
aC5jcHVfbWFzaywgbWFzayk7CiAKKyAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgKiBUaGlz
IGNhbiBpbiBwYXJ0aWN1bGFyIGhhcHBlbiB3aGVuIHBhcmtpbmcgc2Vjb25kYXJ5IHRocmVhZHMK
KyAgICAgICAgICAgICAqIGR1cmluZyBib290IGFuZCB3aGVuIHRoZSBzZXJpYWwgY29uc29sZSB3
YW50cyB0byB1c2UgYSBQQ0kgSVJRLgorICAgICAgICAgICAgICovCisgICAgICAgICAgICBpZiAo
IGRlc2MtPmhhbmRsZXIgPT0gJm5vX2lycV90eXBlICkKKyAgICAgICAgICAgIHsKKyAgICAgICAg
ICAgICAgICBzcGluX3VubG9jaygmZGVzYy0+bG9jayk7CisgICAgICAgICAgICAgICAgY29udGlu
dWU7CisgICAgICAgICAgICB9CisgICAgICAgIH0KKwogICAgICAgICBpZiAoIGRlc2MtPmFyY2gu
bW92ZV9jbGVhbnVwX2NvdW50ICkKICAgICAgICAgewogICAgICAgICAgICAgLyogVGhlIGNsZWFu
dXAgSVBJIG1heSBoYXZlIGdvdCBzZW50IHdoaWxlIHdlIHdlcmUgc3RpbGwgb25saW5lLiAqLwoK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 08 13:13:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 May 2019 13:13:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOMNp-0007md-Ep; Wed, 08 May 2019 13:13:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=RDkG=TI=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hOMNo-0007mM-6W
 for xen-devel@lists.xenproject.org; Wed, 08 May 2019 13:13:16 +0000
X-Inumbo-ID: 08ce4e5e-7193-11e9-affb-f712af7ee044
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 08ce4e5e-7193-11e9-affb-f712af7ee044;
 Wed, 08 May 2019 13:13:14 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 08 May 2019 07:13:13 -0600
Message-Id: <5CD2D5E7020000780022CD82@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 08 May 2019 07:13:11 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5CC6DD090200007800229E80@prv1-mh.provo.novell.com>
 <5CD2D2C8020000780022CCF2@prv1-mh.provo.novell.com>
In-Reply-To: <5CD2D2C8020000780022CCF2@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v2 10/12] x86/IRQ: reduce unused space in struct
 arch_irq_desc
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBY2tlZC1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCi0tLSBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvaXJxLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9pcnEuaApAQCAtNDEs
OCArNDEsOCBAQCBzdHJ1Y3QgYXJjaF9pcnFfZGVzYyB7CiAgICAgICAgIGNwdW1hc2tfdmFyX3Qg
Y3B1X21hc2s7CiAgICAgICAgIGNwdW1hc2tfdmFyX3Qgb2xkX2NwdV9tYXNrOwogICAgICAgICBj
cHVtYXNrX3Zhcl90IHBlbmRpbmdfbWFzazsKLSAgICAgICAgdW5zaWduZWQgbW92ZV9jbGVhbnVw
X2NvdW50OwogICAgICAgICB2bWFza190ICp1c2VkX3ZlY3RvcnM7CisgICAgICAgIHVuc2lnbmVk
IG1vdmVfY2xlYW51cF9jb3VudDsKICAgICAgICAgdTggbW92ZV9pbl9wcm9ncmVzcyA6IDE7CiAg
ICAgICAgIHM4IHVzZWQ7CiB9OwoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 08 13:13:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 May 2019 13:13:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOMOK-0007tj-PK; Wed, 08 May 2019 13:13:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=RDkG=TI=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hOMOI-0007tC-V2
 for xen-devel@lists.xenproject.org; Wed, 08 May 2019 13:13:46 +0000
X-Inumbo-ID: 1bf85577-7193-11e9-843c-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1bf85577-7193-11e9-843c-bc764e045a96;
 Wed, 08 May 2019 13:13:45 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 08 May 2019 07:13:45 -0600
Message-Id: <5CD2D608020000780022CD85@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 08 May 2019 07:13:44 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5CC6DD090200007800229E80@prv1-mh.provo.novell.com>
 <5CD2D2C8020000780022CCF2@prv1-mh.provo.novell.com>
In-Reply-To: <5CD2D2C8020000780022CCF2@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v2 11/12] x86/IRQ: drop redundant
 cpumask_empty() from move_masked_irq()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHN1YnNlcXVlbnQgY3B1bWFza19pbnRlcnNlY3RzKCkgY292ZXJzIHRoZSAiZW1wdHkiIGNh
c2UgcXVpdGUgZmluZS4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29t
PgoKLS0tIGEveGVuL2FyY2gveDg2L2lycS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9pcnEuYwpAQCAt
NjUwLDkgKzY1MCw2IEBAIHZvaWQgbW92ZV9tYXNrZWRfaXJxKHN0cnVjdCBpcnFfZGVzYyAqZGUK
ICAgICAKICAgICBkZXNjLT5zdGF0dXMgJj0gfklSUV9NT1ZFX1BFTkRJTkc7CiAKLSAgICBpZiAo
dW5saWtlbHkoY3B1bWFza19lbXB0eShwZW5kaW5nX21hc2spKSkKLSAgICAgICAgcmV0dXJuOwot
CiAgICAgaWYgKCFkZXNjLT5oYW5kbGVyLT5zZXRfYWZmaW5pdHkpCiAgICAgICAgIHJldHVybjsK
IAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 08 13:14:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 May 2019 13:14:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOMOk-0007yZ-2S; Wed, 08 May 2019 13:14:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=RDkG=TI=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hOMOi-0007yN-Sg
 for xen-devel@lists.xenproject.org; Wed, 08 May 2019 13:14:12 +0000
X-Inumbo-ID: 29d8ce08-7193-11e9-8199-4b334b65a014
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 29d8ce08-7193-11e9-8199-4b334b65a014;
 Wed, 08 May 2019 13:14:09 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 08 May 2019 07:14:08 -0600
Message-Id: <5CD2D61E020000780022CD88@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 08 May 2019 07:14:06 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5CC6DD090200007800229E80@prv1-mh.provo.novell.com>
 <5CD2D2C8020000780022CCF2@prv1-mh.provo.novell.com>
In-Reply-To: <5CD2D2C8020000780022CCF2@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v2 12/12] x86/IRQ: simplify and rename
 pirq_acktype()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SXRzIG9ubHkgY2FsbGVyIGFscmVhZHkgaGFzIHRoZSBJUlEgZGVzY3JpcHRvciBpbiBpdHMgaGFu
ZHMsIHNvIHRoZXJlJ3MKbm8gbmVlZCBmb3IgdGhlIGZ1bmN0aW9uIHRvIHJlLW9idGFpbiBpdC4g
QXMgYSByZXN1bHQgdGhlIGxlYWRpbmcgcCBvZgppdHMgbmFtZSBpcyBubyBsb25nZXIgYXBwcm9w
cmlhdGUgYW5kIGhlbmNlIGdldHMgZHJvcHBlZC4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCnYyOiBOZXcuCgotLS0gYS94ZW4vYXJjaC94ODYvaXJx
LmMKKysrIGIveGVuL2FyY2gveDg2L2lycS5jCkBAIC0xNTUwLDE3ICsxNTUwLDggQEAgaW50IHBp
cnFfZ3Vlc3RfdW5tYXNrKHN0cnVjdCBkb21haW4gKmQpCiAgICAgcmV0dXJuIDA7CiB9CiAKLXN0
YXRpYyBpbnQgcGlycV9hY2t0eXBlKHN0cnVjdCBkb21haW4gKmQsIGludCBwaXJxKQorc3RhdGlj
IGludCBpcnFfYWNrdHlwZShjb25zdCBzdHJ1Y3QgaXJxX2Rlc2MgKmRlc2MpCiB7Ci0gICAgc3Ry
dWN0IGlycV9kZXNjICAqZGVzYzsKLSAgICBpbnQgaXJxOwotCi0gICAgaXJxID0gZG9tYWluX3Bp
cnFfdG9faXJxKGQsIHBpcnEpOwotICAgIGlmICggaXJxIDw9IDAgKQotICAgICAgICByZXR1cm4g
QUNLVFlQRV9OT05FOwotCi0gICAgZGVzYyA9IGlycV90b19kZXNjKGlycSk7Ci0KICAgICBpZiAo
IGRlc2MtPmhhbmRsZXIgPT0gJm5vX2lycV90eXBlICkKICAgICAgICAgcmV0dXJuIEFDS1RZUEVf
Tk9ORTsKIApAQCAtMTU5MSw3ICsxNTgyLDggQEAgc3RhdGljIGludCBwaXJxX2Fja3R5cGUoc3Ry
dWN0IGRvbWFpbiAqZAogICAgIGlmICggIXN0cmNtcChkZXNjLT5oYW5kbGVyLT50eXBlbmFtZSwg
IlhULVBJQyIpICkKICAgICAgICAgcmV0dXJuIEFDS1RZUEVfVU5NQVNLOwogCi0gICAgcHJpbnRr
KCJVbmtub3duIFBJQyB0eXBlICclcycgZm9yIElSUSAlZFxuIiwgZGVzYy0+aGFuZGxlci0+dHlw
ZW5hbWUsIGlycSk7CisgICAgcHJpbnRrKCJVbmtub3duIFBJQyB0eXBlICclcycgZm9yIElSUSVk
XG4iLAorICAgICAgICAgICBkZXNjLT5oYW5kbGVyLT50eXBlbmFtZSwgZGVzYy0+aXJxKTsKICAg
ICBCVUcoKTsKIAogICAgIHJldHVybiAwOwpAQCAtMTY2OCw3ICsxNjYwLDcgQEAgaW50IHBpcnFf
Z3Vlc3RfYmluZChzdHJ1Y3QgdmNwdSAqdiwgc3RydQogICAgICAgICBhY3Rpb24tPm5yX2d1ZXN0
cyAgID0gMDsKICAgICAgICAgYWN0aW9uLT5pbl9mbGlnaHQgICA9IDA7CiAgICAgICAgIGFjdGlv
bi0+c2hhcmVhYmxlICAgPSB3aWxsX3NoYXJlOwotICAgICAgICBhY3Rpb24tPmFja190eXBlICAg
ID0gcGlycV9hY2t0eXBlKHYtPmRvbWFpbiwgcGlycS0+cGlycSk7CisgICAgICAgIGFjdGlvbi0+
YWNrX3R5cGUgICAgPSBpcnFfYWNrdHlwZShkZXNjKTsKICAgICAgICAgaW5pdF90aW1lcigmYWN0
aW9uLT5lb2lfdGltZXIsIGlycV9ndWVzdF9lb2lfdGltZXJfZm4sIGRlc2MsIDApOwogCiAgICAg
ICAgIGRlc2MtPnN0YXR1cyB8PSBJUlFfR1VFU1Q7CgoKCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 08 13:16:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 May 2019 13:16:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOMR1-0008Ft-HX; Wed, 08 May 2019 13:16:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=RDkG=TI=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hOMR0-0008Fo-KN
 for xen-devel@lists.xenproject.org; Wed, 08 May 2019 13:16:34 +0000
X-Inumbo-ID: 7fa392aa-7193-11e9-843c-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7fa392aa-7193-11e9-843c-bc764e045a96;
 Wed, 08 May 2019 13:16:33 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 08 May 2019 07:16:32 -0600
Message-Id: <5CD2D6AD020000780022CDAC@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 08 May 2019 07:16:29 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5CC6DD090200007800229E80@prv1-mh.provo.novell.com>
 <5CD2D2C8020000780022CCF2@prv1-mh.provo.novell.com>
 <5CD2D563020000780022CD40@prv1-mh.provo.novell.com>
In-Reply-To: <5CD2D563020000780022CD40@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 07/12] x86/IRQ: fix locking around vector
 management
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA4LjA1LjE5IGF0IDE1OjEwLCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+IEFs
bCBvZiBfX3thc3NpZ24sYmluZCxjbGVhcn1faXJxX3ZlY3RvcigpIG1hbmlwdWxhdGUgc3RydWN0
IGlycV9kZXNjCj4gZmllbGRzLCBhbmQgaGVuY2Ugb3VnaHQgdG8gYmUgY2FsbGVkIHdpdGggdGhl
IGRlc2NyaXB0b3IgbG9jayBoZWxkIGluCj4gYWRkaXRpb24gdG8gdmVjdG9yX2xvY2suIFRoaXMg
aXMgY3VycmVudGx5IHRoZSBjYXNlIGZvciBvbmx5Cj4gc2V0X2Rlc2NfYWZmaW5pdHkoKSAoaW4g
dGhlIGNvbW1vbiBjYXNlKSBhbmQgZGVzdHJveV9pcnEoKSwgd2hpY2ggYWxzbwo+IGNsYXJpZmll
cyB3aGF0IHRoZSBuZXN0aW5nIGJlaGF2aW9yIGJldHdlZW4gdGhlIGxvY2tzIGhhcyB0byBiZS4K
PiBSZWZsZWN0IHRoZSBuZXcgZXhwZWN0YXRpb24gYnkgaGF2aW5nIHRoZXNlIGZ1bmN0aW9ucyBh
bGwgdGFrZSBhCj4gZGVzY3JpcHRvciBhcyBwYXJhbWV0ZXIgaW5zdGVhZCBvZiBhbiBpbnRlcnJ1
cHQgbnVtYmVyLgo+IAo+IEFsc28gdGFrZSBjYXJlIG9mIHRoZSB0d28gc3BlY2lhbCBjYXNlcyBv
ZiBjYWxscyB0byBzZXRfZGVzY19hZmZpbml0eSgpOgo+IHNldF9pb2FwaWNfYWZmaW5pdHlfaXJx
KCkgYW5kIFZULWQncyBkbWFfbXNpX3NldF9hZmZpbml0eSgpIGdldCBjYWxsZWQKPiBkaXJlY3Rs
eSBhcyB3ZWxsLCBhbmQgaW4gdGhlc2UgY2FzZXMgdGhlIGRlc2NyaXB0b3IgbG9ja3MgaGFkbid0
IGdvdAo+IGFjcXVpcmVkIHRpbGwgbm93LiBGb3Igc2V0X2lvYXBpY19hZmZpbml0eV9pcnEoKSB0
aGlzIG1lYW5zIGFjcXVpcmluZyAvCj4gcmVsZWFzaW5nIG9mIHRoZSBJTy1BUElDIGxvY2sgY2Fu
IGJlIHBsYWluIHNwaW5feyx1bn1sb2NrKCkgdGhlbi4KPiAKPiBEcm9wIG9uZSBvZiB0aGUgdHdv
IGxlYWRpbmcgdW5kZXJzY29yZXMgZnJvbSBhbGwgdGhyZWUgZnVuY3Rpb25zIGF0Cj4gdGhlIHNh
bWUgdGltZS4KPiAKPiBUaGVyZSdzIG9uZSBjYXNlIGxlZnQgd2hlcmUgZGVzY3JpcHRvcnMgZ2V0
IG1hbmlwdWxhdGVkIHdpdGgganVzdAo+IHZlY3Rvcl9sb2NrIGhlbGQ6IHNldHVwX3ZlY3Rvcl9p
cnEoKSBhc3N1bWVzIGl0cyBjYWxsZXIgdG8gYWNxdWlyZQo+IHZlY3Rvcl9sb2NrLCBhbmQgaGVu
Y2UgY2FuJ3QgaXRzZWxmIGFjcXVpcmUgdGhlIGRlc2NyaXB0b3IgbG9ja3MgKHdyb25nCj4gbG9j
ayBvcmRlcikuIEkgZG9uJ3QgY3VycmVudGx5IHNlZSBob3cgdG8gYWRkcmVzcyB0aGlzLgo+IAo+
IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiAtLS0KPiB2
MjogQWxzbyBhZGp1c3Qgc2V0X2lvYXBpY19hZmZpbml0eV9pcnEoKSBhbmQgVlQtZCdzCj4gICAg
IGRtYV9tc2lfc2V0X2FmZmluaXR5KCkuCgpJJ20gc29ycnksIEtldmluLCBJIHNob3VsZCBoYXZl
IENjLWVkIHlvdSBvbiB0aGlzIG9uZS4KCkphbgoKPiAtLS0gYS94ZW4vYXJjaC94ODYvaW9fYXBp
Yy5jCj4gKysrIGIveGVuL2FyY2gveDg2L2lvX2FwaWMuYwo+IEBAIC01NTAsMTQgKzU1MCwxNCBA
QCBzdGF0aWMgdm9pZCBjbGVhcl9JT19BUElDICh2b2lkKQo+ICBzdGF0aWMgdm9pZAo+ICBzZXRf
aW9hcGljX2FmZmluaXR5X2lycShzdHJ1Y3QgaXJxX2Rlc2MgKmRlc2MsIGNvbnN0IGNwdW1hc2tf
dCAqbWFzaykKPiAgewo+IC0gICAgdW5zaWduZWQgbG9uZyBmbGFnczsKPiAgICAgIHVuc2lnbmVk
IGludCBkZXN0Owo+ICAgICAgaW50IHBpbiwgaXJxOwo+ICAgICAgc3RydWN0IGlycV9waW5fbGlz
dCAqZW50cnk7Cj4gIAo+ICAgICAgaXJxID0gZGVzYy0+aXJxOwo+ICAKPiAtICAgIHNwaW5fbG9j
a19pcnFzYXZlKCZpb2FwaWNfbG9jaywgZmxhZ3MpOwo+ICsgICAgc3Bpbl9sb2NrKCZpb2FwaWNf
bG9jayk7Cj4gKwo+ICAgICAgZGVzdCA9IHNldF9kZXNjX2FmZmluaXR5KGRlc2MsIG1hc2spOwo+
ICAgICAgaWYgKGRlc3QgIT0gQkFEX0FQSUNJRCkgewo+ICAgICAgICAgIGlmICggIXgyYXBpY19l
bmFibGVkICkKPiBAQCAtNTgwLDggKzU4MCw4IEBAIHNldF9pb2FwaWNfYWZmaW5pdHlfaXJxKHN0
cnVjdCBpcnFfZGVzYwo+ICAgICAgICAgICAgICBlbnRyeSA9IGlycV8yX3BpbiArIGVudHJ5LT5u
ZXh0Owo+ICAgICAgICAgIH0KPiAgICAgIH0KPiAtICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUo
JmlvYXBpY19sb2NrLCBmbGFncyk7Cj4gIAo+ICsgICAgc3Bpbl91bmxvY2soJmlvYXBpY19sb2Nr
KTsKPiAgfQo+ICAKPiAgLyoKPiBAQCAtNjc0LDE2ICs2NzQsMTkgQEAgdm9pZCAvKl9faW5pdCov
IHNldHVwX2lvYXBpY19kZXN0KHZvaWQpCj4gICAgICBmb3IgKGlvYXBpYyA9IDA7IGlvYXBpYyA8
IG5yX2lvYXBpY3M7IGlvYXBpYysrKSB7Cj4gICAgICAgICAgZm9yIChwaW4gPSAwOyBwaW4gPCBu
cl9pb2FwaWNfZW50cmllc1tpb2FwaWNdOyBwaW4rKykgewo+ICAgICAgICAgICAgICBzdHJ1Y3Qg
aXJxX2Rlc2MgKmRlc2M7Cj4gKyAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7Cj4gIAo+
ICAgICAgICAgICAgICBpcnFfZW50cnkgPSBmaW5kX2lycV9lbnRyeShpb2FwaWMsIHBpbiwgbXBf
SU5UKTsKPiAgICAgICAgICAgICAgaWYgKGlycV9lbnRyeSA9PSAtMSkKPiAgICAgICAgICAgICAg
ICAgIGNvbnRpbnVlOwo+ICAgICAgICAgICAgICBpcnEgPSBwaW5fMl9pcnEoaXJxX2VudHJ5LCBp
b2FwaWMsIHBpbik7Cj4gICAgICAgICAgICAgIGRlc2MgPSBpcnFfdG9fZGVzYyhpcnEpOwo+ICsK
PiArICAgICAgICAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJmRlc2MtPmxvY2ssIGZsYWdzKTsKPiAg
ICAgICAgICAgICAgQlVHX09OKCFjcHVtYXNrX2ludGVyc2VjdHMoZGVzYy0+YXJjaC5jcHVfbWFz
aywgCj4gJmNwdV9vbmxpbmVfbWFwKSk7Cj4gICAgICAgICAgICAgIHNldF9pb2FwaWNfYWZmaW5p
dHlfaXJxKGRlc2MsIGRlc2MtPmFyY2guY3B1X21hc2spOwo+ICsgICAgICAgICAgICBzcGluX3Vu
bG9ja19pcnFyZXN0b3JlKCZkZXNjLT5sb2NrLCBmbGFncyk7Cj4gICAgICAgICAgfQo+IC0KPiAg
ICAgIH0KPiAgfQo+ICAKPiAtLS0gYS94ZW4vYXJjaC94ODYvaXJxLmMKPiArKysgYi94ZW4vYXJj
aC94ODYvaXJxLmMKPiBAQCAtMjcsNiArMjcsNyBAQAo+ICAjaW5jbHVkZSA8cHVibGljL3BoeXNk
ZXYuaD4KPiAgCj4gIHN0YXRpYyBpbnQgcGFyc2VfaXJxX3ZlY3Rvcl9tYXBfcGFyYW0oY29uc3Qg
Y2hhciAqcyk7Cj4gK3N0YXRpYyB2b2lkIF9jbGVhcl9pcnFfdmVjdG9yKHN0cnVjdCBpcnFfZGVz
YyAqZGVzYyk7Cj4gIAo+ICAvKiBvcHRfbm9pcnFiYWxhbmNlOiBJZiB0cnVlLCBzb2Z0d2FyZSBJ
UlEgYmFsYW5jaW5nL2FmZmluaXR5IGlzIGRpc2FibGVkLiAKPiAqLwo+ICBib29sIF9fcmVhZF9t
b3N0bHkgb3B0X25vaXJxYmFsYW5jZTsKPiBAQCAtMTIwLDEzICsxMjEsMTIgQEAgc3RhdGljIHZv
aWQgdHJhY2VfaXJxX21hc2sodWludDMyX3QgZXZlbgo+ICAgICAgdHJhY2VfdmFyKGV2ZW50LCAx
LCBzaXplb2YoZCksICZkKTsKPiAgfQo+ICAKPiAtc3RhdGljIGludCBfX2luaXQgX19iaW5kX2ly
cV92ZWN0b3IoaW50IGlycSwgaW50IHZlY3RvciwgY29uc3QgY3B1bWFza190IAo+ICpjcHVfbWFz
aykKPiArc3RhdGljIGludCBfX2luaXQgX2JpbmRfaXJxX3ZlY3RvcihzdHJ1Y3QgaXJxX2Rlc2Mg
KmRlc2MsIGludCB2ZWN0b3IsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Y29uc3QgY3B1bWFza190ICpjcHVfbWFzaykKPiAgewo+ICAgICAgY3B1bWFza190IG9ubGluZV9t
YXNrOwo+ICAgICAgaW50IGNwdTsKPiAtICAgIHN0cnVjdCBpcnFfZGVzYyAqZGVzYyA9IGlycV90
b19kZXNjKGlycSk7Cj4gIAo+IC0gICAgQlVHX09OKCh1bnNpZ25lZClpcnEgPj0gbnJfaXJxcyk7
Cj4gICAgICBCVUdfT04oKHVuc2lnbmVkKXZlY3RvciA+PSBOUl9WRUNUT1JTKTsKPiAgCj4gICAg
ICBjcHVtYXNrX2FuZCgmb25saW5lX21hc2ssIGNwdV9tYXNrLCAmY3B1X29ubGluZV9tYXApOwo+
IEBAIC0xMzcsOSArMTM3LDkgQEAgc3RhdGljIGludCBfX2luaXQgX19iaW5kX2lycV92ZWN0b3Io
aW50Cj4gICAgICAgICAgcmV0dXJuIDA7Cj4gICAgICBpZiAoIGRlc2MtPmFyY2gudmVjdG9yICE9
IElSUV9WRUNUT1JfVU5BU1NJR05FRCApCj4gICAgICAgICAgcmV0dXJuIC1FQlVTWTsKPiAtICAg
IHRyYWNlX2lycV9tYXNrKFRSQ19IV19JUlFfQklORF9WRUNUT1IsIGlycSwgdmVjdG9yLCAmb25s
aW5lX21hc2spOwo+ICsgICAgdHJhY2VfaXJxX21hc2soVFJDX0hXX0lSUV9CSU5EX1ZFQ1RPUiwg
ZGVzYy0+aXJxLCB2ZWN0b3IsICZvbmxpbmVfbWFzayk7Cj4gICAgICBmb3JfZWFjaF9jcHUoY3B1
LCAmb25saW5lX21hc2spCj4gLSAgICAgICAgcGVyX2NwdSh2ZWN0b3JfaXJxLCBjcHUpW3ZlY3Rv
cl0gPSBpcnE7Cj4gKyAgICAgICAgcGVyX2NwdSh2ZWN0b3JfaXJxLCBjcHUpW3ZlY3Rvcl0gPSBk
ZXNjLT5pcnE7Cj4gICAgICBkZXNjLT5hcmNoLnZlY3RvciA9IHZlY3RvcjsKPiAgICAgIGNwdW1h
c2tfY29weShkZXNjLT5hcmNoLmNwdV9tYXNrLCAmb25saW5lX21hc2spOwo+ICAgICAgaWYgKCBk
ZXNjLT5hcmNoLnVzZWRfdmVjdG9ycyApCj4gQEAgLTE1MywxMiArMTUzLDE4IEBAIHN0YXRpYyBp
bnQgX19pbml0IF9fYmluZF9pcnFfdmVjdG9yKGludAo+ICAKPiAgaW50IF9faW5pdCBiaW5kX2ly
cV92ZWN0b3IoaW50IGlycSwgaW50IHZlY3RvciwgY29uc3QgY3B1bWFza190ICpjcHVfbWFzaykK
PiAgewo+ICsgICAgc3RydWN0IGlycV9kZXNjICpkZXNjID0gaXJxX3RvX2Rlc2MoaXJxKTsKPiAg
ICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7Cj4gICAgICBpbnQgcmV0Owo+ICAKPiAtICAgIHNwaW5f
bG9ja19pcnFzYXZlKCZ2ZWN0b3JfbG9jaywgZmxhZ3MpOwo+IC0gICAgcmV0ID0gX19iaW5kX2ly
cV92ZWN0b3IoaXJxLCB2ZWN0b3IsIGNwdV9tYXNrKTsKPiAtICAgIHNwaW5fdW5sb2NrX2lycXJl
c3RvcmUoJnZlY3Rvcl9sb2NrLCBmbGFncyk7Cj4gKyAgICBCVUdfT04oKHVuc2lnbmVkKWlycSA+
PSBucl9pcnFzKTsKPiArCj4gKyAgICBzcGluX2xvY2tfaXJxc2F2ZSgmZGVzYy0+bG9jaywgZmxh
Z3MpOwo+ICsgICAgc3Bpbl9sb2NrKCZ2ZWN0b3JfbG9jayk7Cj4gKyAgICByZXQgPSBfYmluZF9p
cnFfdmVjdG9yKGRlc2MsIHZlY3RvciwgY3B1X21hc2spOwo+ICsgICAgc3Bpbl91bmxvY2soJnZl
Y3Rvcl9sb2NrKTsKPiArICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJmRlc2MtPmxvY2ssIGZs
YWdzKTsKPiArCj4gICAgICByZXR1cm4gcmV0Owo+ICB9Cj4gIAo+IEBAIC0yNDMsNyArMjQ5LDkg
QEAgdm9pZCBkZXN0cm95X2lycSh1bnNpZ25lZCBpbnQgaXJxKQo+ICAKPiAgICAgIHNwaW5fbG9j
a19pcnFzYXZlKCZkZXNjLT5sb2NrLCBmbGFncyk7Cj4gICAgICBkZXNjLT5oYW5kbGVyID0gJm5v
X2lycV90eXBlOwo+IC0gICAgY2xlYXJfaXJxX3ZlY3RvcihpcnEpOwo+ICsgICAgc3Bpbl9sb2Nr
KCZ2ZWN0b3JfbG9jayk7Cj4gKyAgICBfY2xlYXJfaXJxX3ZlY3RvcihkZXNjKTsKPiArICAgIHNw
aW5fdW5sb2NrKCZ2ZWN0b3JfbG9jayk7Cj4gICAgICBkZXNjLT5hcmNoLnVzZWRfdmVjdG9ycyA9
IE5VTEw7Cj4gICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZkZXNjLT5sb2NrLCBmbGFncyk7
Cj4gIAo+IEBAIC0yNjYsMTEgKzI3NCwxMSBAQCBzdGF0aWMgdm9pZCByZWxlYXNlX29sZF92ZWMo
c3RydWN0IGlycV9kCj4gICAgICB9Cj4gIH0KPiAgCj4gLXN0YXRpYyB2b2lkIF9fY2xlYXJfaXJx
X3ZlY3RvcihpbnQgaXJxKQo+ICtzdGF0aWMgdm9pZCBfY2xlYXJfaXJxX3ZlY3RvcihzdHJ1Y3Qg
aXJxX2Rlc2MgKmRlc2MpCj4gIHsKPiAtICAgIGludCBjcHUsIHZlY3Rvciwgb2xkX3ZlY3RvcjsK
PiArICAgIHVuc2lnbmVkIGludCBjcHU7Cj4gKyAgICBpbnQgdmVjdG9yLCBvbGRfdmVjdG9yLCBp
cnEgPSBkZXNjLT5pcnE7Cj4gICAgICBjcHVtYXNrX3QgdG1wX21hc2s7Cj4gLSAgICBzdHJ1Y3Qg
aXJxX2Rlc2MgKmRlc2MgPSBpcnFfdG9fZGVzYyhpcnEpOwo+ICAKPiAgICAgIEJVR19PTighZGVz
Yy0+YXJjaC52ZWN0b3IpOwo+ICAKPiBAQCAtMzE2LDExICszMjQsMTQgQEAgc3RhdGljIHZvaWQg
X19jbGVhcl9pcnFfdmVjdG9yKGludCBpcnEpCj4gIAo+ICB2b2lkIGNsZWFyX2lycV92ZWN0b3Io
aW50IGlycSkKPiAgewo+ICsgICAgc3RydWN0IGlycV9kZXNjICpkZXNjID0gaXJxX3RvX2Rlc2Mo
aXJxKTsKPiAgICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7Cj4gIAo+IC0gICAgc3Bpbl9sb2NrX2ly
cXNhdmUoJnZlY3Rvcl9sb2NrLCBmbGFncyk7Cj4gLSAgICBfX2NsZWFyX2lycV92ZWN0b3IoaXJx
KTsKPiAtICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnZlY3Rvcl9sb2NrLCBmbGFncyk7Cj4g
KyAgICBzcGluX2xvY2tfaXJxc2F2ZSgmZGVzYy0+bG9jaywgZmxhZ3MpOwo+ICsgICAgc3Bpbl9s
b2NrKCZ2ZWN0b3JfbG9jayk7Cj4gKyAgICBfY2xlYXJfaXJxX3ZlY3RvcihkZXNjKTsKPiArICAg
IHNwaW5fdW5sb2NrKCZ2ZWN0b3JfbG9jayk7Cj4gKyAgICBzcGluX3VubG9ja19pcnFyZXN0b3Jl
KCZkZXNjLT5sb2NrLCBmbGFncyk7Cj4gIH0KPiAgCj4gIGludCBpcnFfdG9fdmVjdG9yKGludCBp
cnEpCj4gQEAgLTQ1NSw4ICs0NjYsNyBAQCBzdGF0aWMgdm1hc2tfdCAqaXJxX2dldF91c2VkX3Zl
Y3Rvcl9tYXNrCj4gICAgICByZXR1cm4gcmV0Owo+ICB9Cj4gIAo+IC1zdGF0aWMgaW50IF9fYXNz
aWduX2lycV92ZWN0b3IoCj4gLSAgICBpbnQgaXJxLCBzdHJ1Y3QgaXJxX2Rlc2MgKmRlc2MsIGNv
bnN0IGNwdW1hc2tfdCAqbWFzaykKPiArc3RhdGljIGludCBfYXNzaWduX2lycV92ZWN0b3Ioc3Ry
dWN0IGlycV9kZXNjICpkZXNjLCBjb25zdCBjcHVtYXNrX3QgKm1hc2spCj4gIHsKPiAgICAgIC8q
Cj4gICAgICAgKiBOT1RFISBUaGUgbG9jYWwgQVBJQyBpc24ndCB2ZXJ5IGdvb2QgYXQgaGFuZGxp
bmcKPiBAQCAtNDcwLDcgKzQ4MCw4IEBAIHN0YXRpYyBpbnQgX19hc3NpZ25faXJxX3ZlY3RvcigK
PiAgICAgICAqIDB4ODAsIGJlY2F1c2UgaW50IDB4ODAgaXMgaG0sIGtpbmQgb2YgaW1wb3J0YW50
aXNoLiA7KQo+ICAgICAgICovCj4gICAgICBzdGF0aWMgaW50IGN1cnJlbnRfdmVjdG9yID0gRklS
U1RfRFlOQU1JQ19WRUNUT1IsIGN1cnJlbnRfb2Zmc2V0ID0gMDsKPiAtICAgIGludCBjcHUsIGVy
ciwgb2xkX3ZlY3RvcjsKPiArICAgIHVuc2lnbmVkIGludCBjcHU7Cj4gKyAgICBpbnQgZXJyLCBv
bGRfdmVjdG9yLCBpcnEgPSBkZXNjLT5pcnE7Cj4gICAgICB2bWFza190ICppcnFfdXNlZF92ZWN0
b3JzID0gTlVMTDsKPiAgCj4gICAgICBvbGRfdmVjdG9yID0gaXJxX3RvX3ZlY3RvcihpcnEpOwo+
IEBAIC01ODMsOCArNTk0LDEyIEBAIGludCBhc3NpZ25faXJxX3ZlY3RvcihpbnQgaXJxLCBjb25z
dCBjcHUKPiAgICAgIAo+ICAgICAgQlVHX09OKGlycSA+PSBucl9pcnFzIHx8IGlycSA8MCk7Cj4g
IAo+IC0gICAgc3Bpbl9sb2NrX2lycXNhdmUoJnZlY3Rvcl9sb2NrLCBmbGFncyk7Cj4gLSAgICBy
ZXQgPSBfX2Fzc2lnbl9pcnFfdmVjdG9yKGlycSwgZGVzYywgbWFzayA/OiBUQVJHRVRfQ1BVUyk7
Cj4gKyAgICBzcGluX2xvY2tfaXJxc2F2ZSgmZGVzYy0+bG9jaywgZmxhZ3MpOwo+ICsKPiArICAg
IHNwaW5fbG9jaygmdmVjdG9yX2xvY2spOwo+ICsgICAgcmV0ID0gX2Fzc2lnbl9pcnFfdmVjdG9y
KGRlc2MsIG1hc2sgPzogVEFSR0VUX0NQVVMpOwo+ICsgICAgc3Bpbl91bmxvY2soJnZlY3Rvcl9s
b2NrKTsKPiArCj4gICAgICBpZiAoICFyZXQgKQo+ICAgICAgewo+ICAgICAgICAgIHJldCA9IGRl
c2MtPmFyY2gudmVjdG9yOwo+IEBAIC01OTMsNyArNjA4LDggQEAgaW50IGFzc2lnbl9pcnFfdmVj
dG9yKGludCBpcnEsIGNvbnN0IGNwdQo+ICAgICAgICAgIGVsc2UKPiAgICAgICAgICAgICAgY3B1
bWFza19zZXRhbGwoZGVzYy0+YWZmaW5pdHkpOwo+ICAgICAgfQo+IC0gICAgc3Bpbl91bmxvY2tf
aXJxcmVzdG9yZSgmdmVjdG9yX2xvY2ssIGZsYWdzKTsKPiArCj4gKyAgICBzcGluX3VubG9ja19p
cnFyZXN0b3JlKCZkZXNjLT5sb2NrLCBmbGFncyk7Cj4gIAo+ICAgICAgcmV0dXJuIHJldDsKPiAg
fQo+IEBAIC03NjcsNyArNzgzLDYgQEAgdm9pZCBpcnFfY29tcGxldGVfbW92ZShzdHJ1Y3QgaXJx
X2Rlc2MgKgo+ICAKPiAgdW5zaWduZWQgaW50IHNldF9kZXNjX2FmZmluaXR5KHN0cnVjdCBpcnFf
ZGVzYyAqZGVzYywgY29uc3QgY3B1bWFza190IAo+ICptYXNrKQo+ICB7Cj4gLSAgICB1bnNpZ25l
ZCBpbnQgaXJxOwo+ICAgICAgaW50IHJldDsKPiAgICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7Cj4g
ICAgICBjcHVtYXNrX3QgZGVzdF9tYXNrOwo+IEBAIC03NzUsMTAgKzc5MCw4IEBAIHVuc2lnbmVk
IGludCBzZXRfZGVzY19hZmZpbml0eShzdHJ1Y3QgaXIKPiAgICAgIGlmICghY3B1bWFza19pbnRl
cnNlY3RzKG1hc2ssICZjcHVfb25saW5lX21hcCkpCj4gICAgICAgICAgcmV0dXJuIEJBRF9BUElD
SUQ7Cj4gIAo+IC0gICAgaXJxID0gZGVzYy0+aXJxOwo+IC0KPiAgICAgIHNwaW5fbG9ja19pcnFz
YXZlKCZ2ZWN0b3JfbG9jaywgZmxhZ3MpOwo+IC0gICAgcmV0ID0gX19hc3NpZ25faXJxX3ZlY3Rv
cihpcnEsIGRlc2MsIG1hc2spOwo+ICsgICAgcmV0ID0gX2Fzc2lnbl9pcnFfdmVjdG9yKGRlc2Ms
IG1hc2spOwo+ICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmdmVjdG9yX2xvY2ssIGZsYWdz
KTsKPiAgCj4gICAgICBpZiAocmV0IDwgMCkKPiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC92dGQvaW9tbXUuYwo+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5j
Cj4gQEAgLTIxMzQsMTEgKzIxMzQsMTYgQEAgc3RhdGljIHZvaWQgYWRqdXN0X2lycV9hZmZpbml0
eShzdHJ1Y3QgYQo+ICAgICAgdW5zaWduZWQgaW50IG5vZGUgPSByaHNhID8gcHhtX3RvX25vZGUo
cmhzYS0+cHJveGltaXR5X2RvbWFpbikKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6
IE5VTUFfTk9fTk9ERTsKPiAgICAgIGNvbnN0IGNwdW1hc2tfdCAqY3B1bWFzayA9ICZjcHVfb25s
aW5lX21hcDsKPiArICAgIHN0cnVjdCBpcnFfZGVzYyAqZGVzYzsKPiAgCj4gICAgICBpZiAoIG5v
ZGUgPCBNQVhfTlVNTk9ERVMgJiYgbm9kZV9vbmxpbmUobm9kZSkgJiYKPiAgICAgICAgICAgY3B1
bWFza19pbnRlcnNlY3RzKCZub2RlX3RvX2NwdW1hc2sobm9kZSksIGNwdW1hc2spICkKPiAgICAg
ICAgICBjcHVtYXNrID0gJm5vZGVfdG9fY3B1bWFzayhub2RlKTsKPiAtICAgIGRtYV9tc2lfc2V0
X2FmZmluaXR5KGlycV90b19kZXNjKGRyaGQtPmlvbW11LT5tc2kuaXJxKSwgY3B1bWFzayk7Cj4g
Kwo+ICsgICAgZGVzYyA9IGlycV90b19kZXNjKGRyaGQtPmlvbW11LT5tc2kuaXJxKTsKPiArICAg
IHNwaW5fbG9ja19pcnEoJmRlc2MtPmxvY2spOwo+ICsgICAgZG1hX21zaV9zZXRfYWZmaW5pdHko
ZGVzYywgY3B1bWFzayk7Cj4gKyAgICBzcGluX3VubG9ja19pcnEoJmRlc2MtPmxvY2spOwo+ICB9
Cj4gIAo+ICBzdGF0aWMgaW50IGFkanVzdF92dGRfaXJxX2FmZmluaXRpZXModm9pZCkKPiAKCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 08 13:24:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 May 2019 13:24:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOMYR-0000dU-K0; Wed, 08 May 2019 13:24:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=6Ps6=TI=citrix.com=prvs=0248bffa7=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1hOMYQ-0000dK-Kz
 for xen-devel@lists.xenproject.org; Wed, 08 May 2019 13:24:14 +0000
X-Inumbo-ID: 926dea57-7194-11e9-843c-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 926dea57-7194-11e9-843c-bc764e045a96;
 Wed, 08 May 2019 13:24:13 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,446,1549929600"; d="scan'208";a="85265437"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 8 May 2019 14:24:00 +0100
Message-ID: <20190508132403.1454-3-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190508132403.1454-1-paul.durrant@citrix.com>
References: <20190508132403.1454-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 2/5] iommu / x86: move call to
 scan_pci_devices() out of vendor code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Brian Woods <brian.woods@amd.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SXQncyBub3QgdmVuZG9yIHNwZWNpZmljIHNvIGl0IHNob3VsZG4ndCByZWFsbHkgYmUgdGhlcmUu
CgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgot
LS0KQ2M6IFN1cmF2ZWUgU3V0aGlrdWxwYW5pdCA8c3VyYXZlZS5zdXRoaWt1bHBhbml0QGFtZC5j
b20+CkNjOiBCcmlhbiBXb29kcyA8YnJpYW4ud29vZHNAYW1kLmNvbT4KQ2M6IEtldmluIFRpYW4g
PGtldmluLnRpYW5AaW50ZWwuY29tPgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNjOiAiUm9nZXIgUGF1IE1vbm7DqSIgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPgotLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lv
bW11LmMgfCAzICsrLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMgICAgICAg
ICB8IDQgLS0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2lvbW11LmMgICAgICAgICB8
IDkgKysrKysrKystCiAzIGZpbGVzIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyksIDYgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL3BjaV9hbWRf
aW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmMKaW5k
ZXggZGJjNzFjYTdkNS4uODcyYmJlMjFjMiAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvYW1kL3BjaV9hbWRfaW9tbXUuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9h
bWQvcGNpX2FtZF9pb21tdS5jCkBAIC0xODIsNyArMTgyLDggQEAgc3RhdGljIGludCBfX2luaXQg
aW92X2RldGVjdCh2b2lkKQogCiAgICAgaWYgKCAhYW1kX2lvbW11X3BlcmRldl9pbnRyZW1hcCAp
CiAgICAgICAgIHByaW50ayhYRU5MT0dfV0FSTklORyAiQU1ELVZpOiBVc2luZyBnbG9iYWwgaW50
ZXJydXB0IHJlbWFwIHRhYmxlIGlzIG5vdCByZWNvbW1lbmRlZCAoc2VlIFhTQS0zNikhXG4iKTsK
LSAgICByZXR1cm4gc2Nhbl9wY2lfZGV2aWNlcygpOworCisgICAgcmV0dXJuIDA7CiB9CiAKIGlu
dCBhbWRfaW9tbXVfYWxsb2Nfcm9vdChzdHJ1Y3QgZG9tYWluX2lvbW11ICpoZCkKZGlmZiAtLWdp
dCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jIGIveGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvdnRkL2lvbW11LmMKaW5kZXggN2I5ZTA5YTA4NC4uZjljNzZmNTk0YyAxMDA2NDQK
LS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKKysrIGIveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKQEAgLTIzNzIsMTAgKzIzNzIsNiBAQCBzdGF0aWMg
aW50IF9faW5pdCB2dGRfc2V0dXAodm9pZCkKICAgICBQKGlvbW11X2hhcF9wdF9zaGFyZSwgIlNo
YXJlZCBFUFQgdGFibGVzIik7CiAjdW5kZWYgUAogCi0gICAgcmV0ID0gc2Nhbl9wY2lfZGV2aWNl
cygpOwotICAgIGlmICggcmV0ICkKLSAgICAgICAgZ290byBlcnJvcjsKLQogICAgIHJldCA9IGlu
aXRfdnRkX2h3KCk7CiAgICAgaWYgKCByZXQgKQogICAgICAgICBnb3RvIGVycm9yOwpkaWZmIC0t
Z2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2lvbW11LmMgYi94ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC94ODYvaW9tbXUuYwppbmRleCAwMzRhYzkwM2RkLi44OTVjN2ZiNTY0IDEwMDY0
NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYworKysgYi94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYwpAQCAtMjgsNiArMjgsOCBAQCBzdHJ1Y3QgaW9t
bXVfb3BzIF9fcmVhZF9tb3N0bHkgaW9tbXVfb3BzOwogCiBpbnQgX19pbml0IGlvbW11X2hhcmR3
YXJlX3NldHVwKHZvaWQpCiB7CisgICAgaW50IHJjOworCiAgICAgaWYgKCAhaW9tbXVfaW5pdF9v
cHMgKQogICAgICAgICByZXR1cm4gLUVOT0RFVjsKIApAQCAtMzcsNyArMzksMTIgQEAgaW50IF9f
aW5pdCBpb21tdV9oYXJkd2FyZV9zZXR1cCh2b2lkKQogICAgICAgICAvKiB4MmFwaWMgc2V0dXAg
bWF5IGhhdmUgcHJldmlvdXNseSBpbml0aWFsaXNlZCB0aGUgc3RydWN0LiAqLwogICAgICAgICBB
U1NFUlQoaW9tbXVfb3BzLmluaXQgPT0gaW9tbXVfaW5pdF9vcHMtPm9wcy0+aW5pdCk7CiAKLSAg
ICByZXR1cm4gaW9tbXVfaW5pdF9vcHMtPnNldHVwKCk7CisgICAgcmMgPSBpb21tdV9pbml0X29w
cy0+c2V0dXAoKTsKKworICAgIGlmICggIXJjICkKKyAgICAgICAgcmMgPSBzY2FuX3BjaV9kZXZp
Y2VzKCk7CisKKyAgICByZXR1cm4gcmM7CiB9CiAKIGludCBpb21tdV9lbmFibGVfeDJhcGljKHZv
aWQpCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed May 08 13:24:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 May 2019 13:24:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOMYT-0000eQ-Aa; Wed, 08 May 2019 13:24:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=6Ps6=TI=citrix.com=prvs=0248bffa7=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1hOMYS-0000dd-1B
 for xen-devel@lists.xenproject.org; Wed, 08 May 2019 13:24:16 +0000
X-Inumbo-ID: 92bddcd7-7194-11e9-843c-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 92bddcd7-7194-11e9-843c-bc764e045a96;
 Wed, 08 May 2019 13:24:14 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,446,1549929600"; d="scan'208";a="85265438"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 8 May 2019 14:24:01 +0100
Message-ID: <20190508132403.1454-4-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190508132403.1454-1-paul.durrant@citrix.com>
References: <20190508132403.1454-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 3/5] iommu: move iommu_get_ops() into common code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Brian Woods <brian.woods@amd.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q3VycmVudGx5IHg4NiBhbmQgQVJNIGRpZmZlciBpbiB0aGVpciBpbXBsZW1lbnRhdGlvbiBmb3Ig
bm8gZ29vZCByZWFzb24uClRoaXMgcGF0Y2ggbW92ZXMgdGhlIEFSTSB2YXJpYW50IG9mIGlvbW11
X2dldC9zZXRfb3BzKCkgaGVscGVycyBpbnRvCmNvbW1vbiBjb2RlIGFuZCBtb2RpZmllcyB0aGVt
IHNvIHRoZXkgZGVhbCB3aXRoIHRoZSBfX2luaXRjb25zdHJlbApvcHMgc3RydWN0dXJlcyB1c2Vk
IGJ5IHRoZSB4ODYgSU9NTVUgdmVuZG9yIGltcGxlbWVudGF0aW9ucyAoYWRkaW5nCl9faW5pdGNv
bnN0cmVsIHRvIHRoZSBTTU1VIGNvZGUgdG8gYnJpbmcgaXQgaW4gbGluZSkuIENvbnNlcXVlbnRs
eSwgYSBsYWNrCm9mIGluaXQoKSBtZXRob2QgaXMgbm93IHRha2VuIHRvIG1lYW4gdW5pbml0aWFs
aXplZCBpb21tdV9vcHMuIEFsc28sIHRoZQpwcmludGsgd2FybmluZyBpbiBpb21tdV9zZXRfb3Bz
KCkgbm93IGJlY29tZXMgYW4gQVNTRVJULgoKTk9URTogVGhpcyBwYXRjaCBhbHNvIGdldHMgcmlk
IG9mIHRoZSBleHRlcm4gaW50ZWxfaW9tbXVfb3BzIGFzIGl0IGlzCiAgICAgIG5vIGxvbmdlciBu
ZWNlc3NhcnkuCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRy
aXguY29tPgotLS0KQ2M6IFN1cmF2ZWUgU3V0aGlrdWxwYW5pdCA8c3VyYXZlZS5zdXRoaWt1bHBh
bml0QGFtZC5jb20+CkNjOiBCcmlhbiBXb29kcyA8YnJpYW4ud29vZHNAYW1kLmNvbT4KQ2M6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CkNjOiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KQ2M6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgpDYzogIlJvZ2VyIFBhdSBNb25uw6kiIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0t
CiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vaW9tbXUuYyAgfCAxNyAtLS0tLS0tLS0tLS0t
LS0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUuYyAgIHwgIDIgKy0KIHhlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMgICAgICB8IDE1ICsrKysrKysrKysrKysrKwogeGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2V4dGVybi5oIHwgIDEgLQogeGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvdnRkL2lvbW11LmMgIHwgIDQgKystLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
eDg2L2lvbW11LmMgIHwgMTYgKysrKysrKy0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9p
b21tdS5oICAgICAgICAgIHwgIDMgLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2lvbW11LmggICAg
ICAgICAgfCAyMCArKysrKysrKy0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUveGVuL2lvbW11Lmgg
ICAgICAgICAgICAgIHwgIDMgKysrCiA5IGZpbGVzIGNoYW5nZWQsIDM2IGluc2VydGlvbnMoKyks
IDQ1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2Fy
bS9pb21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL2lvbW11LmMKaW5kZXggMzI1
OTk3YjE5Zi4uYzIyNmVkMThlMyAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
YXJtL2lvbW11LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL2lvbW11LmMKQEAg
LTIwLDIzICsyMCw2IEBACiAjaW5jbHVkZSA8eGVuL2RldmljZV90cmVlLmg+CiAjaW5jbHVkZSA8
YXNtL2RldmljZS5oPgogCi1zdGF0aWMgY29uc3Qgc3RydWN0IGlvbW11X29wcyAqaW9tbXVfb3Bz
OwotCi1jb25zdCBzdHJ1Y3QgaW9tbXVfb3BzICppb21tdV9nZXRfb3BzKHZvaWQpCi17Ci0gICAg
cmV0dXJuIGlvbW11X29wczsKLX0KLQotdm9pZCBfX2luaXQgaW9tbXVfc2V0X29wcyhjb25zdCBz
dHJ1Y3QgaW9tbXVfb3BzICpvcHMpCi17Ci0gICAgQlVHX09OKG9wcyA9PSBOVUxMKTsKLQotICAg
IGlmICggaW9tbXVfb3BzICYmIGlvbW11X29wcyAhPSBvcHMgKQotICAgICAgICBwcmludGsoIldB
Uk5JTkc6IENhbm5vdCBzZXQgSU9NTVUgb3BzLCBhbHJlYWR5IHNldCB0byBhIGRpZmZlcmVudCB2
YWx1ZVxuIik7Ci0KLSAgICBpb21tdV9vcHMgPSBvcHM7Ci19Ci0KIGludCBfX2luaXQgaW9tbXVf
aGFyZHdhcmVfc2V0dXAodm9pZCkKIHsKICAgICBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm5wOwpk
aWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUuYyBiL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LmMKaW5kZXggZjE1MWI5ZjViNS4uZjAxMDYxYTIxOCAx
MDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUuYworKysgYi94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vc21tdS5jCkBAIC0xOTg5LDcgKzE5ODksNyBAQCBzdGF0
aWMgaW50IGFybV9zbW11X2RvbWFpbl9zZXRfYXR0cihzdHJ1Y3QgaW9tbXVfZG9tYWluICpkb21h
aW4sCiAJfQogfQogCi1zdGF0aWMgY29uc3Qgc3RydWN0IGlvbW11X29wcyBhcm1fc21tdV9vcHMg
PSB7CitzdGF0aWMgY29uc3Qgc3RydWN0IGlvbW11X29wcyBfX2luaXRjb25zdHJlbCBhcm1fc21t
dV9vcHMgPSB7CiAJLmNhcGFibGUJCT0gYXJtX3NtbXVfY2FwYWJsZSwKIAkuZG9tYWluX2luaXQJ
CT0gYXJtX3NtbXVfZG9tYWluX2luaXQsCiAJLmRvbWFpbl9kZXN0cm95CQk9IGFybV9zbW11X2Rv
bWFpbl9kZXN0cm95LApkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUu
YyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKaW5kZXggYjQ1M2IzMjE5MS4uZDNh
NjE5OWI3NyAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYworKysg
Yi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCkBAIC0yMSw2ICsyMSwyMSBAQAogI2lu
Y2x1ZGUgPHhlbi9rZXloYW5kbGVyLmg+CiAjaW5jbHVkZSA8eHNtL3hzbS5oPgogCitzdGF0aWMg
c3RydWN0IGlvbW11X29wcyBfX3JlYWRfbW9zdGx5IGlvbW11X29wczsKKworY29uc3Qgc3RydWN0
IGlvbW11X29wcyAqaW9tbXVfZ2V0X29wcyh2b2lkKQoreworICAgIHJldHVybiAmaW9tbXVfb3Bz
OworfQorCit2b2lkIF9faW5pdCBpb21tdV9zZXRfb3BzKGNvbnN0IHN0cnVjdCBpb21tdV9vcHMg
Km9wcykKK3sKKyAgICBCVUdfT04oIW9wcyk7CisKKyAgICBBU1NFUlQoIWlvbW11X29wcy5pbml0
IHx8IGlvbW11X29wcy5pbml0ID09IG9wcy0+aW5pdCk7CisgICAgaW9tbXVfb3BzID0gKm9wczsK
K30KKwogc3RhdGljIHZvaWQgaW9tbXVfZHVtcF9wMm1fdGFibGUodW5zaWduZWQgY2hhciBrZXkp
OwogCiB1bnNpZ25lZCBpbnQgX19yZWFkX21vc3RseSBpb21tdV9kZXZfaW90bGJfdGltZW91dCA9
IDEwMDA7CmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvZXh0ZXJuLmgg
Yi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvZXh0ZXJuLmgKaW5kZXggMzMxZDZlNjRmNy4u
MGFlNWRkZjZkMCAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2V4dGVy
bi5oCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9leHRlcm4uaApAQCAtMjgsNyAr
MjgsNiBAQAogc3RydWN0IHBjaV9hdHNfZGV2OwogZXh0ZXJuIGJvb2xfdCByd2JmX3F1aXJrOwog
ZXh0ZXJuIGNvbnN0IHN0cnVjdCBpb21tdV9pbml0X29wcyBpbnRlbF9pb21tdV9pbml0X29wczsK
LWV4dGVybiBjb25zdCBzdHJ1Y3QgaW9tbXVfb3BzIGludGVsX2lvbW11X29wczsKIAogdm9pZCBw
cmludF9pb21tdV9yZWdzKHN0cnVjdCBhY3BpX2RyaGRfdW5pdCAqZHJoZCk7CiB2b2lkIHByaW50
X3Z0ZF9lbnRyaWVzKHN0cnVjdCBpb21tdSAqaW9tbXUsIGludCBidXMsIGludCBkZXZmbiwgdTY0
IGdtZm4pOwpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMg
Yi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYwppbmRleCBmOWM3NmY1OTRjLi5k
Yjc3NjU1MjYwIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUu
YworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYwpAQCAtMjcwMCw3ICsy
NzAwLDcgQEAgc3RhdGljIHZvaWQgdnRkX2R1bXBfcDJtX3RhYmxlKHN0cnVjdCBkb21haW4gKmQp
CiAgICAgdnRkX2R1bXBfcDJtX3RhYmxlX2xldmVsKGhkLT5hcmNoLnBnZF9tYWRkciwgYWdhd190
b19sZXZlbChoZC0+YXJjaC5hZ2F3KSwgMCwgMCk7CiB9CiAKLWNvbnN0IHN0cnVjdCBpb21tdV9v
cHMgX19pbml0Y29uc3RyZWwgaW50ZWxfaW9tbXVfb3BzID0geworc3RhdGljIGNvbnN0IHN0cnVj
dCBpb21tdV9vcHMgX19pbml0Y29uc3RyZWwgX2lvbW11X29wcyA9IHsKICAgICAuaW5pdCA9IGlu
dGVsX2lvbW11X2RvbWFpbl9pbml0LAogICAgIC5od2RvbV9pbml0ID0gaW50ZWxfaW9tbXVfaHdk
b21faW5pdCwKICAgICAuYWRkX2RldmljZSA9IGludGVsX2lvbW11X2FkZF9kZXZpY2UsCkBAIC0y
NzMzLDcgKzI3MzMsNyBAQCBjb25zdCBzdHJ1Y3QgaW9tbXVfb3BzIF9faW5pdGNvbnN0cmVsIGlu
dGVsX2lvbW11X29wcyA9IHsKIH07CiAKIGNvbnN0IHN0cnVjdCBpb21tdV9pbml0X29wcyBfX2lu
aXRjb25zdHJlbCBpbnRlbF9pb21tdV9pbml0X29wcyA9IHsKLSAgICAub3BzID0gJmludGVsX2lv
bW11X29wcywKKyAgICAub3BzID0gJl9pb21tdV9vcHMsCiAgICAgLnNldHVwID0gdnRkX3NldHVw
LAogICAgIC5zdXBwb3J0c194MmFwaWMgPSBpbnRlbF9pb21tdV9zdXBwb3J0c19laW0sCiB9Owpk
aWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2lvbW11LmMgYi94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYwppbmRleCA4OTVjN2ZiNTY0Li5kOWVhZjFlNjJi
IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYworKysgYi94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYwpAQCAtMjQsNyArMjQsNiBAQAogI2lu
Y2x1ZGUgPGFzbS9zZXR1cC5oPgogCiBjb25zdCBzdHJ1Y3QgaW9tbXVfaW5pdF9vcHMgKl9faW5p
dGRhdGEgaW9tbXVfaW5pdF9vcHM7Ci1zdHJ1Y3QgaW9tbXVfb3BzIF9fcmVhZF9tb3N0bHkgaW9t
bXVfb3BzOwogCiBpbnQgX19pbml0IGlvbW11X2hhcmR3YXJlX3NldHVwKHZvaWQpCiB7CkBAIC0z
MywxMSArMzIsNyBAQCBpbnQgX19pbml0IGlvbW11X2hhcmR3YXJlX3NldHVwKHZvaWQpCiAgICAg
aWYgKCAhaW9tbXVfaW5pdF9vcHMgKQogICAgICAgICByZXR1cm4gLUVOT0RFVjsKIAotICAgIGlm
ICggIWlvbW11X29wcy5pbml0ICkKLSAgICAgICAgaW9tbXVfb3BzID0gKmlvbW11X2luaXRfb3Bz
LT5vcHM7Ci0gICAgZWxzZQotICAgICAgICAvKiB4MmFwaWMgc2V0dXAgbWF5IGhhdmUgcHJldmlv
dXNseSBpbml0aWFsaXNlZCB0aGUgc3RydWN0LiAqLwotICAgICAgICBBU1NFUlQoaW9tbXVfb3Bz
LmluaXQgPT0gaW9tbXVfaW5pdF9vcHMtPm9wcy0+aW5pdCk7CisgICAgaW9tbXVfc2V0X29wcyhp
b21tdV9pbml0X29wcy0+b3BzKTsKIAogICAgIHJjID0gaW9tbXVfaW5pdF9vcHMtPnNldHVwKCk7
CiAKQEAgLTQ5LDIwICs0NCwyMyBAQCBpbnQgX19pbml0IGlvbW11X2hhcmR3YXJlX3NldHVwKHZv
aWQpCiAKIGludCBpb21tdV9lbmFibGVfeDJhcGljKHZvaWQpCiB7CisgICAgY29uc3Qgc3RydWN0
IGlvbW11X29wcyAqb3BzOworCiAgICAgaWYgKCBzeXN0ZW1fc3RhdGUgPCBTWVNfU1RBVEVfYWN0
aXZlICkKICAgICB7CiAgICAgICAgIGlmICggIWlvbW11X3N1cHBvcnRzX3gyYXBpYygpICkKICAg
ICAgICAgICAgIHJldHVybiAtRU9QTk9UU1VQUDsKIAotICAgICAgICBpb21tdV9vcHMgPSAqaW9t
bXVfaW5pdF9vcHMtPm9wczsKKyAgICAgICAgaW9tbXVfc2V0X29wcyhpb21tdV9pbml0X29wcy0+
b3BzKTsKICAgICB9CiAgICAgZWxzZSBpZiAoICF4MmFwaWNfZW5hYmxlZCApCiAgICAgICAgIHJl
dHVybiAtRU9QTk9UU1VQUDsKIAotICAgIGlmICggIWlvbW11X29wcy5lbmFibGVfeDJhcGljICkK
KyAgICBvcHMgPSBpb21tdV9nZXRfb3BzKCk7CisgICAgaWYgKCAhb3BzLT5lbmFibGVfeDJhcGlj
ICkKICAgICAgICAgcmV0dXJuIC1FT1BOT1RTVVBQOwogCi0gICAgcmV0dXJuIGlvbW11X29wcy5l
bmFibGVfeDJhcGljKCk7CisgICAgcmV0dXJuIG9wcy0+ZW5hYmxlX3gyYXBpYygpOwogfQogCiB2
b2lkIGlvbW11X3VwZGF0ZV9pcmVfZnJvbV9hcGljKApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLWFybS9pb21tdS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9pb21tdS5oCmluZGV4IDkwNGM5
YWVjMTEuLmZiNGNhMjNiNjkgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vaW9tbXUu
aAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2lvbW11LmgKQEAgLTIzLDkgKzIzLDYgQEAgc3Ry
dWN0IGFyY2hfaW9tbXUKIC8qIEFsd2F5cyBzaGFyZSBQMk0gVGFibGUgYmV0d2VlbiB0aGUgQ1BV
IGFuZCB0aGUgSU9NTVUgKi8KICNkZWZpbmUgaW9tbXVfdXNlX2hhcF9wdChkKSAoaGFzX2lvbW11
X3B0KGQpKQogCi1jb25zdCBzdHJ1Y3QgaW9tbXVfb3BzICppb21tdV9nZXRfb3BzKHZvaWQpOwot
dm9pZCBpb21tdV9zZXRfb3BzKGNvbnN0IHN0cnVjdCBpb21tdV9vcHMgKm9wcyk7Ci0KICNlbmRp
ZiAvKiBfX0FSQ0hfQVJNX0lPTU1VX0hfXyAqLwogCiAvKgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9pb21tdS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9pb21tdS5oCmluZGV4IGJi
ZGIwNWY1ZjAuLjJkODcxNmQ2NzMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaW9t
bXUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2lvbW11LmgKQEAgLTU3LDE0ICs1Nyw2IEBA
IHN0cnVjdCBhcmNoX2lvbW11CiAgICAgc3RydWN0IGd1ZXN0X2lvbW11ICpnX2lvbW11OwogfTsK
IAotZXh0ZXJuIHN0cnVjdCBpb21tdV9vcHMgaW9tbXVfb3BzOwotCi1zdGF0aWMgaW5saW5lIGNv
bnN0IHN0cnVjdCBpb21tdV9vcHMgKmlvbW11X2dldF9vcHModm9pZCkKLXsKLSAgICBCVUdfT04o
IWlvbW11X29wcy5pbml0KTsKLSAgICByZXR1cm4gJmlvbW11X29wczsKLX0KLQogc3RydWN0IGlv
bW11X2luaXRfb3BzIHsKICAgICBjb25zdCBzdHJ1Y3QgaW9tbXVfb3BzICpvcHM7CiAgICAgaW50
ICgqc2V0dXApKHZvaWQpOwpAQCAtODMsOCArNzUsMTAgQEAgaW50IGlvbW11X3NldHVwX2hwZXRf
bXNpKHN0cnVjdCBtc2lfZGVzYyAqKTsKIAogc3RhdGljIGlubGluZSBpbnQgaW9tbXVfYWRqdXN0
X2lycV9hZmZpbml0aWVzKHZvaWQpCiB7Ci0gICAgcmV0dXJuIGlvbW11X29wcy5hZGp1c3RfaXJx
X2FmZmluaXRpZXMKLSAgICAgICAgICAgPyBpb21tdV9vcHMuYWRqdXN0X2lycV9hZmZpbml0aWVz
KCkKKyAgICBjb25zdCBzdHJ1Y3QgaW9tbXVfb3BzICpvcHMgPSBpb21tdV9nZXRfb3BzKCk7CisK
KyAgICByZXR1cm4gb3BzLT5hZGp1c3RfaXJxX2FmZmluaXRpZXMKKyAgICAgICAgICAgPyBvcHMt
PmFkanVzdF9pcnFfYWZmaW5pdGllcygpCiAgICAgICAgICAgIDogMDsKIH0KIApAQCAtMTAzLDgg
Kzk3LDEwIEBAIGludCBpb21tdV9lbmFibGVfeDJhcGljKHZvaWQpOwogCiBzdGF0aWMgaW5saW5l
IHZvaWQgaW9tbXVfZGlzYWJsZV94MmFwaWModm9pZCkKIHsKLSAgICBpZiAoIHgyYXBpY19lbmFi
bGVkICYmIGlvbW11X29wcy5kaXNhYmxlX3gyYXBpYyApCi0gICAgICAgIGlvbW11X29wcy5kaXNh
YmxlX3gyYXBpYygpOworICAgIGNvbnN0IHN0cnVjdCBpb21tdV9vcHMgKm9wcyA9IGlvbW11X2dl
dF9vcHMoKTsKKworICAgIGlmICggeDJhcGljX2VuYWJsZWQgJiYgb3BzLT5kaXNhYmxlX3gyYXBp
YyApCisgICAgICAgIG9wcy0+ZGlzYWJsZV94MmFwaWMoKTsKIH0KIAogZXh0ZXJuIGJvb2wgdW50
cnVzdGVkX21zaTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oIGIveGVuL2lu
Y2x1ZGUveGVuL2lvbW11LmgKaW5kZXggNWQzYzE2MTljNC4uYjJkNDI5YTZlZiAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUveGVuL2lvbW11LmgKKysrIGIveGVuL2luY2x1ZGUveGVuL2lvbW11LmgK
QEAgLTY0LDYgKzY0LDkgQEAgZXh0ZXJuIGludDhfdCBpb21tdV9od2RvbV9yZXNlcnZlZDsKIAog
ZXh0ZXJuIHVuc2lnbmVkIGludCBpb21tdV9kZXZfaW90bGJfdGltZW91dDsKIAorY29uc3Qgc3Ry
dWN0IGlvbW11X29wcyAqaW9tbXVfZ2V0X29wcyh2b2lkKTsKK3ZvaWQgaW9tbXVfc2V0X29wcyhj
b25zdCBzdHJ1Y3QgaW9tbXVfb3BzICpvcHMpOworCiBpbnQgaW9tbXVfc2V0dXAodm9pZCk7CiBp
bnQgaW9tbXVfaGFyZHdhcmVfc2V0dXAodm9pZCk7CiAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 08 13:24:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 May 2019 13:24:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOMYT-0000ek-Uy; Wed, 08 May 2019 13:24:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=6Ps6=TI=citrix.com=prvs=0248bffa7=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1hOMYS-0000dh-5Y
 for xen-devel@lists.xenproject.org; Wed, 08 May 2019 13:24:16 +0000
X-Inumbo-ID: 914338ca-7194-11e9-a4bf-abcea8b8197d
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 914338ca-7194-11e9-a4bf-abcea8b8197d;
 Wed, 08 May 2019 13:24:11 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,446,1549929600"; d="scan'208";a="85265425"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 8 May 2019 14:24:02 +0100
Message-ID: <20190508132403.1454-5-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190508132403.1454-1-paul.durrant@citrix.com>
References: <20190508132403.1454-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 4/5] iommu: introduce iommu_groups
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U29tZSBkZXZpY2VzIG1heSBzaGFyZSBhIHNpbmdsZSBQQ0llIGluaXRpYXRvciBpZCwgZS5nLiBp
ZiB0aGV5IGFyZSBhY3R1YWxseQpsZWdhY3kgUENJIGRldmljZXMgYmVoaW5kIGEgYnJpZGdlLCBh
bmQgaGVuY2UgRE1BIGZyb20gc3VjaCBkZXZpY2VzIHdpbGwKYmUgc3ViamVjdCB0byB0aGUgc2Ft
ZSBhZGRyZXNzIHRyYW5zbGF0aW9uIGluIHRoZSBJT01NVS4gSGVuY2UgdGhlc2UgZGV2aWNlcwpz
aG91bGQgYmUgdHJlYXRlZCBhcyBhIHVuaXQgZm9yIHRoZSBwdXJwb3NlcyBvZiBhc3NpZ25tZW50
LiBUaGVyZSBhcmUgYWxzbwpvdGhlciByZWFzb25zIHdoeSBtdWx0aXBsZSBkZXZpY2VzIHNob3Vs
ZCBiZSB0cmVhdGVkIGFzIGEgdW5pdCwgZS5nLiB0aG9zZQpzdWJqZWN0IHRvIGEgc2hhcmVkIFJN
UlIgb3IgdGhvc2UgZG93bnN0cmVhbSBvZiBhIGJyaWRnZSB0aGF0IGRvZXMgbm90CnN1cHBvcnQg
QUNTLgoKVGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGEgbmV3IHN0cnVjdCBpb21tdV9ncm91cCB0byBh
Y3QgYXMgYSBjb250YWluZXIgZm9yCmRldmljZXMgdGhhdCBzaG91bGQgYmUgdHJlYXRlZCBhcyBh
IHVuaXQsIGFuZCBidWlsZHMgYSBsaXN0IG9mIHRoZW0gYXMKUENJIGRldmljZXMgYXJlIHNjYW5u
ZWQuIFRoZSBpb21tdV9vcHMgYWxyZWFkeSBpbXBsZW1lbnQgYSBtZXRob2QsCmdldF9kZXZpY2Vf
Z3JvdXBfaWQoKSwgdGhhdCBpcyBzZWVtaW5nbHkgaW50ZW5kZWQgdG8gcmV0dXJuIHRoZSBpbml0
aWF0b3IKaWQgZm9yIGEgZ2l2ZW4gU0JERiBzbyB1c2UgdGhpcyBhcyB0aGUgbWVjaGFuaXNtIGZv
ciBncm91cCBhc3NpZ25tZW50IGluCnRoZSBmaXJzdCBpbnN0YW5jZS4gQXNzaWdubWVudCBiYXNl
ZCBvbiBzaGFyZWQgUk1SUiBvciBsYWNrIG9mIEFDUyB3aWxsIGJlCmRlYWx0IHdpdGggaW4gc3Vi
c2VxdWVudCBwYXRjaGVzLCBhcyB3aWxsIG1vZGlmaWNhdGlvbnMgdG8gdGhlIGRldmljZQphc3Np
Z25tZW50IGNvZGUuCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBj
aXRyaXguY29tPgotLS0KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBHZW9yZ2UgRHVubGFw
IDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tz
b25AZXUuY2l0cml4LmNvbT4KQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
CkNjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNjOiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBUaW0gRGVlZ2Fu
IDx0aW1AeGVuLm9yZz4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYyB8IDc2ICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYyAgIHwgIDMg
KysKIHhlbi9pbmNsdWRlL3hlbi9pb21tdS5oICAgICAgICAgfCAgNyArKysrCiB4ZW4vaW5jbHVk
ZS94ZW4vcGNpLmggICAgICAgICAgIHwgIDMgKysKIDQgZmlsZXMgY2hhbmdlZCwgODkgaW5zZXJ0
aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMgYi94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCmluZGV4IGQzYTYxOTliNzcuLjExMzE5ZmJh
YWUgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKKysrIGIveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYwpAQCAtNjU1LDYgKzY1NSw4MiBAQCBzdGF0aWMg
dm9pZCBpb21tdV9kdW1wX3AybV90YWJsZSh1bnNpZ25lZCBjaGFyIGtleSkKICAgICB9CiB9CiAK
KyNpZmRlZiBDT05GSUdfSEFTX1BDSQorCitzdHJ1Y3QgaW9tbXVfZ3JvdXAgeworICAgIHVuc2ln
bmVkIGludCBpZDsKKyAgICB1bnNpZ25lZCBpbnQgaW5kZXg7CisgICAgc3RydWN0IGxpc3RfaGVh
ZCBkZXZzX2xpc3Q7Cit9OworCitzdGF0aWMgc3RydWN0IHJhZGl4X3RyZWVfcm9vdCBpb21tdV9n
cm91cHM7CisKK3ZvaWQgX19pbml0IGlvbW11X2dyb3Vwc19pbml0KHZvaWQpCit7CisgICAgcmFk
aXhfdHJlZV9pbml0KCZpb21tdV9ncm91cHMpOworfQorCitzdGF0aWMgc3RydWN0IGlvbW11X2dy
b3VwICphbGxvY19pb21tdV9ncm91cCh1bnNpZ25lZCBpbnQgaWQpCit7CisgICAgc3RydWN0IGlv
bW11X2dyb3VwICpncnA7CisgICAgc3RhdGljIHVuc2lnbmVkIGludCBpbmRleDsKKworICAgIGdy
cCA9IHh6YWxsb2Moc3RydWN0IGlvbW11X2dyb3VwKTsKKyAgICBpZiAoICFncnAgKQorICAgICAg
ICByZXR1cm4gTlVMTDsKKworICAgIGdycC0+aWQgPSBpZDsKKyAgICBncnAtPmluZGV4ID0gaW5k
ZXgrKzsKKyAgICBJTklUX0xJU1RfSEVBRCgmZ3JwLT5kZXZzX2xpc3QpOworCisgICAgaWYgKCBy
YWRpeF90cmVlX2luc2VydCgmaW9tbXVfZ3JvdXBzLCBpZCwgZ3JwKSApCisgICAgeworICAgICAg
ICB4ZnJlZShncnApOworICAgICAgICBncnAgPSBOVUxMOworICAgIH0KKworICAgIHJldHVybiBn
cnA7Cit9CisKK3N0YXRpYyBzdHJ1Y3QgaW9tbXVfZ3JvdXAgKmdldF9pb21tdV9ncm91cCh1bnNp
Z25lZCBpbnQgaWQpCit7CisgICAgc3RydWN0IGlvbW11X2dyb3VwICpncnAgPSByYWRpeF90cmVl
X2xvb2t1cCgmaW9tbXVfZ3JvdXBzLCBpZCk7CisKKyAgICBpZiAoICFncnAgKQorICAgICAgICBn
cnAgPSBhbGxvY19pb21tdV9ncm91cChpZCk7CisKKyAgICByZXR1cm4gZ3JwOworfQorCitpbnQg
aW9tbXVfZ3JvdXBfYXNzaWduKHN0cnVjdCBwY2lfZGV2ICpwZGV2KQoreworICAgIGNvbnN0IHN0
cnVjdCBpb21tdV9vcHMgKm9wczsKKyAgICB1bnNpZ25lZCBpbnQgaWQ7CisgICAgc3RydWN0IGlv
bW11X2dyb3VwICpncnA7CisKKyAgICBvcHMgPSBpb21tdV9nZXRfb3BzKCk7CisgICAgaWYgKCAh
b3BzIHx8ICFvcHMtPmdldF9kZXZpY2VfZ3JvdXBfaWQgKQorICAgICAgICByZXR1cm4gMDsKKwor
ICAgIGlkID0gb3BzLT5nZXRfZGV2aWNlX2dyb3VwX2lkKHBkZXYtPnNlZywgcGRldi0+YnVzLCBw
ZGV2LT5kZXZmbik7CisgICAgZ3JwID0gZ2V0X2lvbW11X2dyb3VwKGlkKTsKKworICAgIGlmICgg
ISBncnAgKQorICAgICAgICByZXR1cm4gLUVOT01FTTsKKworICAgIGlmICggaW9tbXVfdmVyYm9z
ZSApCisgICAgICAgIHByaW50ayhYRU5MT0dfSU5GTyAiQXNzaWduICUwNHg6JTAyeDolMDJ4LiV1
IC0+IElPTU1VIGdyb3VwICV1XG4iLAorICAgICAgICAgICAgICAgcGRldi0+c2VnLCBwZGV2LT5i
dXMsIFBDSV9TTE9UKHBkZXYtPmRldmZuKSwKKyAgICAgICAgICAgICAgIFBDSV9GVU5DKHBkZXYt
PmRldmZuKSwgZ3JwLT5pbmRleCk7CisKKyAgICBsaXN0X2FkZCgmcGRldi0+Z3JwZGV2c19saXN0
LCAmZ3JwLT5kZXZzX2xpc3QpOworICAgIHBkZXYtPmdycCA9IGdycDsKKworICAgIHJldHVybiAw
OworfQorCisjZW5kaWYgLyogQ09ORklHX0hBU19QQ0kgKi8KKwogLyoKICAqIExvY2FsIHZhcmlh
YmxlczoKICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Bj
aS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKaW5kZXggODEwOGVkNWY5YS4uNjIx
MDQwOTc0MSAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKKysrIGIv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKQEAgLTQyNyw2ICs0MjcsNyBAQCBzdGF0aWMg
c3RydWN0IHBjaV9kZXYgKmFsbG9jX3BkZXYoc3RydWN0IHBjaV9zZWcgKnBzZWcsIHU4IGJ1cywg
dTggZGV2Zm4pCiAKICAgICBjaGVja19wZGV2KHBkZXYpOwogICAgIGFwcGx5X3F1aXJrcyhwZGV2
KTsKKyAgICBpb21tdV9ncm91cF9hc3NpZ24ocGRldik7CiAKICAgICByZXR1cm4gcGRldjsKIH0K
QEAgLTEwOTgsNiArMTA5OSw4IEBAIGludCBfX2luaXQgc2Nhbl9wY2lfZGV2aWNlcyh2b2lkKQog
ewogICAgIGludCByZXQ7CiAKKyAgICBpb21tdV9ncm91cHNfaW5pdCgpOworCiAgICAgcGNpZGV2
c19sb2NrKCk7CiAgICAgcmV0ID0gcGNpX3NlZ21lbnRzX2l0ZXJhdGUoX3NjYW5fcGNpX2Rldmlj
ZXMsIE5VTEwpOwogICAgIHBjaWRldnNfdW5sb2NrKCk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS94ZW4vaW9tbXUuaCBiL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oCmluZGV4IGIyZDQyOWE2ZWYu
LjZkNmFhMTIzMTQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oCisrKyBiL3hl
bi9pbmNsdWRlL3hlbi9pb21tdS5oCkBAIC0zMTUsNiArMzE1LDEzIEBAIERFQ0xBUkVfUEVSX0NQ
VShib29sX3QsIGlvbW11X2RvbnRfZmx1c2hfaW90bGIpOwogZXh0ZXJuIHN0cnVjdCBzcGlubG9j
ayBpb21tdV9wdF9jbGVhbnVwX2xvY2s7CiBleHRlcm4gc3RydWN0IHBhZ2VfbGlzdF9oZWFkIGlv
bW11X3B0X2NsZWFudXBfbGlzdDsKIAorI2lmZGVmIENPTkZJR19IQVNfUENJCisKK3ZvaWQgaW9t
bXVfZ3JvdXBzX2luaXQodm9pZCk7CitpbnQgaW9tbXVfZ3JvdXBfYXNzaWduKHN0cnVjdCBwY2lf
ZGV2ICpwZGV2KTsKKworI2VuZGlmIC8qIENPTkZJR19IQVNfUENJICovCisKICNlbmRpZiAvKiBf
SU9NTVVfSF8gKi8KIAogLyoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9wY2kuaCBiL3hl
bi9pbmNsdWRlL3hlbi9wY2kuaAppbmRleCA4YjIxZThkYzg0Li41ZmU3NTI1ZGI2IDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS94ZW4vcGNpLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3BjaS5oCkBA
IC03NSw2ICs3NSw5IEBAIHN0cnVjdCBwY2lfZGV2IHsKICAgICBzdHJ1Y3QgbGlzdF9oZWFkIGFs
bGRldnNfbGlzdDsKICAgICBzdHJ1Y3QgbGlzdF9oZWFkIGRvbWFpbl9saXN0OwogCisgICAgc3Ry
dWN0IGxpc3RfaGVhZCBncnBkZXZzX2xpc3Q7CisgICAgc3RydWN0IGlvbW11X2dyb3VwICpncnA7
CisKICAgICBzdHJ1Y3QgbGlzdF9oZWFkIG1zaV9saXN0OwogCiAgICAgc3RydWN0IGFyY2hfbXNp
eCAqbXNpeDsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 08 13:24:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 May 2019 13:24:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOMYP-0000dE-BW; Wed, 08 May 2019 13:24:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=6Ps6=TI=citrix.com=prvs=0248bffa7=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1hOMYO-0000d9-8W
 for xen-devel@lists.xenproject.org; Wed, 08 May 2019 13:24:12 +0000
X-Inumbo-ID: 8f0ecd8a-7194-11e9-afcc-479c29bd2a1d
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8f0ecd8a-7194-11e9-afcc-479c29bd2a1d;
 Wed, 08 May 2019 13:24:08 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,446,1549929600"; d="scan'208";a="85265424"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 8 May 2019 14:23:59 +0100
Message-ID: <20190508132403.1454-2-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190508132403.1454-1-paul.durrant@citrix.com>
References: <20190508132403.1454-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 1/5] iommu: trivial re-organisation to avoid
 unnecessary test
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW4gJ2lmICggIWlvbW11X2VuYWJsZWQgKScgZm9sbG93ZWQgYnkgYW4gJ2lmICggaW9tbXVfZW5h
YmxlZCApJyB3aXRoCm9ubHkgYSBwcmludGsoKSBpbiBiZXR3ZWVuIHNlZW1zIGEgbGl0dGxlIHNp
bGx5LiBNb3ZlIHRoZSBwcmludGsoKSBhbmQKdXNlICdlbHNlJyBpbnN0ZWFkLgoKU2lnbmVkLW9m
Zi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KLS0tCkNjOiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
aW9tbXUuYyB8IDQgKystLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jIGIv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYwppbmRleCBhNjY5N2Q1OGZiLi5iNDUzYjMy
MTkxIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCisrKyBiL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKQEAgLTUxMiwxNCArNTEyLDE0IEBAIGludCBf
X2luaXQgaW9tbXVfc2V0dXAodm9pZCkKICAgICBpZiAoICFpb21tdV9pbnRyZW1hcCApCiAgICAg
ICAgIGlvbW11X2ludHBvc3QgPSAwOwogCisgICAgcHJpbnRrKCJJL08gdmlydHVhbGlzYXRpb24g
JXNhYmxlZFxuIiwgaW9tbXVfZW5hYmxlZCA/ICJlbiIgOiAiZGlzIik7CiAgICAgaWYgKCAhaW9t
bXVfZW5hYmxlZCApCiAgICAgewogICAgICAgICBpb21tdV9zbm9vcCA9IDA7CiAgICAgICAgIGlv
bW11X2h3ZG9tX3Bhc3N0aHJvdWdoID0gZmFsc2U7CiAgICAgICAgIGlvbW11X2h3ZG9tX3N0cmlj
dCA9IGZhbHNlOwogICAgIH0KLSAgICBwcmludGsoIkkvTyB2aXJ0dWFsaXNhdGlvbiAlc2FibGVk
XG4iLCBpb21tdV9lbmFibGVkID8gImVuIiA6ICJkaXMiKTsKLSAgICBpZiAoIGlvbW11X2VuYWJs
ZWQgKQorICAgIGVsc2UKICAgICB7CiAgICAgICAgIHByaW50aygiIC0gRG9tMCBtb2RlOiAlc1xu
IiwKICAgICAgICAgICAgICAgIGlvbW11X2h3ZG9tX3Bhc3N0aHJvdWdoID8gIlBhc3N0aHJvdWdo
IiA6Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed May 08 13:24:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 May 2019 13:24:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOMYT-0000eY-Jw; Wed, 08 May 2019 13:24:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=6Ps6=TI=citrix.com=prvs=0248bffa7=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1hOMYS-0000dg-5Z
 for xen-devel@lists.xenproject.org; Wed, 08 May 2019 13:24:16 +0000
X-Inumbo-ID: 914d4ca2-7194-11e9-9c8f-03198498a28f
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 914d4ca2-7194-11e9-9c8f-03198498a28f;
 Wed, 08 May 2019 13:24:12 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,446,1549929600"; d="scan'208";a="85265426"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 8 May 2019 14:24:03 +0100
Message-ID: <20190508132403.1454-6-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190508132403.1454-1-paul.durrant@citrix.com>
References: <20190508132403.1454-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 5/5] iommu / pci: re-implement
 XEN_DOMCTL_get_device_group...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Li4uIHVzaW5nIHRoZSBuZXcgaW9tbXVfZ3JvdXAgaW5mcmFzdHJ1Y3R1cmUuCgpCZWNhdXNlICdz
aWJsaW5nJyBkZXZpY2VzIGFyZSBub3cgbWVtYmVycyBvZiB0aGUgc2FtZSBpb21tdV9ncm91cCwK
aW1wbGVtZW50IHRoZSBkb21jdGwgYnkgbG9va2luZyB1cCB0aGUgcmVsZXZhbnQgaW9tbXVfZ3Jv
dXAgYW5kIHdhbGtpbmcKdGhlIG1lbWJlcnNoaXAgbGlzdC4KClNpZ25lZC1vZmYtYnk6IFBhdWwg
RHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Ci0tLQpDYzogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMgfCA2
NSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvcGNpLmMgICB8IDQ3IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4
ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaCAgICAgICAgIHwgIDIgKysKIDMgZmlsZXMgY2hhbmdlZCwg
NjcgaW5zZXJ0aW9ucygrKSwgNDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvaW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMK
aW5kZXggMTEzMTlmYmFhZS4uNDkxNDBjNjUyZSAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvaW9tbXUuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCkBA
IC03MjksNiArNzI5LDcxIEBAIGludCBpb21tdV9ncm91cF9hc3NpZ24oc3RydWN0IHBjaV9kZXYg
KnBkZXYpCiAgICAgcmV0dXJuIDA7CiB9CiAKK3N0YXRpYyBzdHJ1Y3QgaW9tbXVfZ3JvdXAgKmlv
bW11X2dyb3VwX2xvb2t1cCh1aW50MTZfdCBzZWcsIHVpbnQ4X3QgYnVzLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ4X3QgZGV2Zm4pCit7CisgICAg
dW5zaWduZWQgaW50IGlkID0gMDsKKyAgICBzdHJ1Y3QgaW9tbXVfZ3JvdXAgKmdycDsKKworICAg
IHdoaWxlICggcmFkaXhfdHJlZV9nYW5nX2xvb2t1cCgmaW9tbXVfZ3JvdXBzLCAodm9pZCAqKikm
Z3JwLCBpZCwgMSkgKQorICAgIHsKKyAgICAgICAgc3RydWN0IHBjaV9kZXYgKnBkZXY7CisKKyAg
ICAgICAgbGlzdF9mb3JfZWFjaF9lbnRyeSAoIHBkZXYsICZncnAtPmRldnNfbGlzdCwgZ3JwZGV2
c19saXN0ICkKKyAgICAgICAgICAgIGlmICggcGRldi0+c2VnID09IHNlZyAmJiBwZGV2LT5idXMg
PT0gYnVzICYmCisgICAgICAgICAgICAgICAgIHBkZXYtPmRldmZuID09IGRldmZuICkKKyAgICAg
ICAgICAgICAgICByZXR1cm4gZ3JwOworCisgICAgICAgIGlkID0gZ3JwLT5pZCArIDE7CisgICAg
fQorCisgICAgcmV0dXJuIE5VTEw7Cit9CisKK2ludCBpb21tdV9nZXRfZGV2aWNlX2dyb3VwKHN0
cnVjdCBkb21haW4gKmQsIHUxNiBzZWcsIHU4IGJ1cywgdTggZGV2Zm4sCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICBYRU5fR1VFU1RfSEFORExFXzY0KHVpbnQzMikgYnVmLCBpbnQgbWF4X3Nk
ZXZzKQoreworICAgIHN0cnVjdCBpb21tdV9ncm91cCAqZ3JwOworICAgIHN0cnVjdCBwY2lfZGV2
ICpwZGV2OworICAgIGludCBpID0gMDsKKworICAgIHBjaWRldnNfbG9jaygpOworCisgICAgZ3Jw
ID0gaW9tbXVfZ3JvdXBfbG9va3VwKHNlZywgYnVzLCBkZXZmbik7CisgICAgaWYgKCAhZ3JwICkK
KyAgICB7CisgICAgICAgIHBjaWRldnNfdW5sb2NrKCk7CisgICAgICAgIHJldHVybiAwOworICAg
IH0KKworICAgIGxpc3RfZm9yX2VhY2hfZW50cnkgKCBwZGV2LCAmZ3JwLT5kZXZzX2xpc3QsIGdy
cGRldnNfbGlzdCApCisgICAgeworICAgICAgICB1aW50MzJfdCBzYmRmOworCisgICAgICAgIGlm
ICggaSA+PSBtYXhfc2RldnMgKQorICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgaWYgKCBw
ZGV2LT5kb21haW4gIT0gZCApCisgICAgICAgICAgICBjb250aW51ZTsKKworICAgICAgICBzYmRm
ID0gUENJX1NCREYzKHBkZXYtPnNlZywgcGRldi0+YnVzLCBwZGV2LT5kZXZmbik7CisKKyAgICAg
ICAgaWYgKCB4c21fZ2V0X2RldmljZV9ncm91cChYU01fSE9PSywgc2JkZikgKQorICAgICAgICAg
ICAgY29udGludWU7CisKKyAgICAgICAgaWYgKCB1bmxpa2VseShjb3B5X3RvX2d1ZXN0X29mZnNl
dChidWYsIGksICZzYmRmLCAxKSkgKQorICAgICAgICB7CisgICAgICAgICAgICBwY2lkZXZzX3Vu
bG9jaygpOworICAgICAgICAgICAgcmV0dXJuIC0xOworICAgICAgICB9CisgICAgICAgIGkrKzsK
KyAgICB9CisKKyAgICBwY2lkZXZzX3VubG9jaygpOworCisgICAgcmV0dXJuIGk7Cit9CisKICNl
bmRpZiAvKiBDT05GSUdfSEFTX1BDSSAqLwogCiAvKgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvcGNpLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYwppbmRleCA2
MjEwNDA5NzQxLi42OGIyODgzZWQ2IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9wY2kuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYwpAQCAtMTU1NCw1MyAr
MTU1NCw2IEBAIGludCBkZWFzc2lnbl9kZXZpY2Uoc3RydWN0IGRvbWFpbiAqZCwgdTE2IHNlZywg
dTggYnVzLCB1OCBkZXZmbikKICAgICByZXR1cm4gcmV0OwogfQogCi1zdGF0aWMgaW50IGlvbW11
X2dldF9kZXZpY2VfZ3JvdXAoCi0gICAgc3RydWN0IGRvbWFpbiAqZCwgdTE2IHNlZywgdTggYnVz
LCB1OCBkZXZmbiwKLSAgICBYRU5fR1VFU1RfSEFORExFXzY0KHVpbnQzMikgYnVmLCBpbnQgbWF4
X3NkZXZzKQotewotICAgIGNvbnN0IHN0cnVjdCBkb21haW5faW9tbXUgKmhkID0gZG9tX2lvbW11
KGQpOwotICAgIHN0cnVjdCBwY2lfZGV2ICpwZGV2OwotICAgIGludCBncm91cF9pZCwgc2Rldl9p
ZDsKLSAgICB1MzIgYmRmOwotICAgIGludCBpID0gMDsKLSAgICBjb25zdCBzdHJ1Y3QgaW9tbXVf
b3BzICpvcHMgPSBoZC0+cGxhdGZvcm1fb3BzOwotCi0gICAgaWYgKCAhaW9tbXVfZW5hYmxlZCB8
fCAhb3BzIHx8ICFvcHMtPmdldF9kZXZpY2VfZ3JvdXBfaWQgKQotICAgICAgICByZXR1cm4gMDsK
LQotICAgIGdyb3VwX2lkID0gb3BzLT5nZXRfZGV2aWNlX2dyb3VwX2lkKHNlZywgYnVzLCBkZXZm
bik7Ci0KLSAgICBwY2lkZXZzX2xvY2soKTsKLSAgICBmb3JfZWFjaF9wZGV2KCBkLCBwZGV2ICkK
LSAgICB7Ci0gICAgICAgIGlmICggKHBkZXYtPnNlZyAhPSBzZWcpIHx8Ci0gICAgICAgICAgICAg
KChwZGV2LT5idXMgPT0gYnVzKSAmJiAocGRldi0+ZGV2Zm4gPT0gZGV2Zm4pKSApCi0gICAgICAg
ICAgICBjb250aW51ZTsKLQotICAgICAgICBpZiAoIHhzbV9nZXRfZGV2aWNlX2dyb3VwKFhTTV9I
T09LLCAoc2VnIDw8IDE2KSB8IChwZGV2LT5idXMgPDwgOCkgfCBwZGV2LT5kZXZmbikgKQotICAg
ICAgICAgICAgY29udGludWU7Ci0KLSAgICAgICAgc2Rldl9pZCA9IG9wcy0+Z2V0X2RldmljZV9n
cm91cF9pZChzZWcsIHBkZXYtPmJ1cywgcGRldi0+ZGV2Zm4pOwotICAgICAgICBpZiAoIChzZGV2
X2lkID09IGdyb3VwX2lkKSAmJiAoaSA8IG1heF9zZGV2cykgKQotICAgICAgICB7Ci0gICAgICAg
ICAgICBiZGYgPSAwOwotICAgICAgICAgICAgYmRmIHw9IChwZGV2LT5idXMgJiAweGZmKSA8PCAx
NjsKLSAgICAgICAgICAgIGJkZiB8PSAocGRldi0+ZGV2Zm4gJiAweGZmKSA8PCA4OwotCi0gICAg
ICAgICAgICBpZiAoIHVubGlrZWx5KGNvcHlfdG9fZ3Vlc3Rfb2Zmc2V0KGJ1ZiwgaSwgJmJkZiwg
MSkpICkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBwY2lkZXZzX3VubG9jaygpOwot
ICAgICAgICAgICAgICAgIHJldHVybiAtMTsKLSAgICAgICAgICAgIH0KLSAgICAgICAgICAgIGkr
KzsKLSAgICAgICAgfQotICAgIH0KLQotICAgIHBjaWRldnNfdW5sb2NrKCk7Ci0KLSAgICByZXR1
cm4gaTsKLX0KLQogdm9pZCBpb21tdV9kZXZfaW90bGJfZmx1c2hfdGltZW91dChzdHJ1Y3QgZG9t
YWluICpkLCBzdHJ1Y3QgcGNpX2RldiAqcGRldikKIHsKICAgICBwY2lkZXZzX2xvY2soKTsKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oIGIveGVuL2luY2x1ZGUveGVuL2lvbW11
LmgKaW5kZXggNmQ2YWExMjMxNC4uYzRlMTYwNGJiOCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
eGVuL2lvbW11LmgKKysrIGIveGVuL2luY2x1ZGUveGVuL2lvbW11LmgKQEAgLTMxOSw2ICszMTks
OCBAQCBleHRlcm4gc3RydWN0IHBhZ2VfbGlzdF9oZWFkIGlvbW11X3B0X2NsZWFudXBfbGlzdDsK
IAogdm9pZCBpb21tdV9ncm91cHNfaW5pdCh2b2lkKTsKIGludCBpb21tdV9ncm91cF9hc3NpZ24o
c3RydWN0IHBjaV9kZXYgKnBkZXYpOworaW50IGlvbW11X2dldF9kZXZpY2VfZ3JvdXAoc3RydWN0
IGRvbWFpbiAqZCwgdTE2IHNlZywgdTggYnVzLCB1OCBkZXZmbiwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfNjQodWludDMyKSBidWYsIGludCBtYXhfc2RldnMp
OwogCiAjZW5kaWYgLyogQ09ORklHX0hBU19QQ0kgKi8KIAotLSAKMi4xMS4wCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 08 13:24:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 May 2019 13:24:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOMYR-0000da-Sk; Wed, 08 May 2019 13:24:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=6Ps6=TI=citrix.com=prvs=0248bffa7=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1hOMYQ-0000dL-M5
 for xen-devel@lists.xenproject.org; Wed, 08 May 2019 13:24:14 +0000
X-Inumbo-ID: 920e8179-7194-11e9-843c-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 920e8179-7194-11e9-843c-bc764e045a96;
 Wed, 08 May 2019 13:24:13 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,446,1549929600"; d="scan'208";a="85265435"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 8 May 2019 14:23:58 +0100
Message-ID: <20190508132403.1454-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 0/5] iommu groups + cleanup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Brian Woods <brian.woods@amd.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBzZXJpZXMgaXMgYSBtaXh0dXJlIG9mIHRpZHlpbmcgYW5kIHNvbWUgcHJlcGFyYXRvcnkg
d29yayBmb3IgZ3JvdXBpbmcKUENJIGRldmljZXMgZm9yIHRoZSBwdXJwb3NlcyBvZiBhc3NpZ25t
ZW50LgoKUGF1bCBEdXJyYW50ICg1KToKICBpb21tdTogdHJpdmlhbCByZS1vcmdhbmlzYXRpb24g
dG8gYXZvaWQgdW5uZWNlc3NhcnkgdGVzdAogIGlvbW11IC8geDg2OiBtb3ZlIGNhbGwgdG8gc2Nh
bl9wY2lfZGV2aWNlcygpIG91dCBvZiB2ZW5kb3IgY29kZQogIGlvbW11OiBtb3ZlIGlvbW11X2dl
dF9vcHMoKSBpbnRvIGNvbW1vbiBjb2RlCiAgaW9tbXU6IGludHJvZHVjZSBpb21tdV9ncm91cHMK
ICBpb21tdSAvIHBjaTogcmUtaW1wbGVtZW50IFhFTl9ET01DVExfZ2V0X2RldmljZV9ncm91cC4u
LgoKIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmMgfCAgIDMgKy0K
IHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9pb21tdS5jICAgICAgICAgfCAgMTcgLS0tCiB4
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vc21tdS5jICAgICAgICAgIHwgICAyICstCiB4ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jICAgICAgICAgICAgIHwgMTYwICsrKysrKysrKysr
KysrKysrKysrKysrKysrKy0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jICAgICAgICAg
ICAgICAgfCAgNTAgKy0tLS0tLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvZXh0ZXJu
LmggICAgICAgIHwgICAxIC0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jICAg
ICAgICAgfCAgIDggKy0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9pb21tdS5jICAgICAg
ICAgfCAgMjUgKysrLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vaW9tbXUuaCAgICAgICAgICAgICAg
ICAgfCAgIDMgLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9pb21tdS5oICAgICAgICAgICAgICAgICB8
ICAyMCArKy0tCiB4ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaCAgICAgICAgICAgICAgICAgICAgIHwg
IDEyICsrKwogeGVuL2luY2x1ZGUveGVuL3BjaS5oICAgICAgICAgICAgICAgICAgICAgICB8ICAg
MyArCiAxMiBmaWxlcyBjaGFuZ2VkLCAyMDQgaW5zZXJ0aW9ucygrKSwgMTAwIGRlbGV0aW9ucygt
KQotLS0KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBC
cmlhbiBXb29kcyA8YnJpYW4ud29vZHNAYW1kLmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3Jn
ZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5j
aXRyaXguY29tPgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ2M6IEtldmluIFRpYW4gPGtldmluLnRpYW5A
aW50ZWwuY29tPgpDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUu
Y29tPgpDYzogIlJvZ2VyIFBhdSBNb25uw6kiIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQ2M6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IFN1cmF2ZWUgU3V0
aGlrdWxwYW5pdCA8c3VyYXZlZS5zdXRoaWt1bHBhbml0QGFtZC5jb20+CkNjOiBUaW0gRGVlZ2Fu
IDx0aW1AeGVuLm9yZz4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tIAoyLjEx
LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 08 13:38:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 May 2019 13:38:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOMle-00024m-8D; Wed, 08 May 2019 13:37:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=AgcW=TI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hOMlc-00024c-88
 for xen-devel@lists.xenproject.org; Wed, 08 May 2019 13:37:52 +0000
X-Inumbo-ID: 79430418-7196-11e9-843c-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 79430418-7196-11e9-843c-bc764e045a96;
 Wed, 08 May 2019 13:37:50 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hOMlZ-0004IC-If; Wed, 08 May 2019 13:37:49 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hOMlY-0002mQ-Op; Wed, 08 May 2019 13:37:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hOMlY-0004uu-Nz; Wed, 08 May 2019 13:37:48 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135802-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.9:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-4.9:test-arm64-arm64-examine:examine-serial/bootloader:fail:regression
 linux-4.9:test-amd64-amd64-xl-qcow2:guest-localmigrate/x10:fail:regression
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-amd:guest-start: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-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-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-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: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-cubietruck:saverestore-support-check: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-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop: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-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=4b333b9c99aec82a0ef41f23eb4cd2e3b3e46026
X-Osstest-Versions-That: linux=1c453afcda4f68f634475f166418e937ac235200
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 08 May 2019 13:37:48 +0000
Subject: [Xen-devel] [linux-4.9 test] 135802: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTgwMiBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNTgwMi8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAg
NyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTM0MDE1CiB0ZXN0LWFy
bTY0LWFybTY0LWV4YW1pbmUgICAgMTEgZXhhbWluZS1zZXJpYWwvYm9vdGxvYWRlciBmYWlsIFJF
R1IuIHZzLiAxMzQwMTUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgMTcgZ3Vlc3QtbG9j
YWxtaWdyYXRlL3gxMCAgIGZhaWwgUkVHUi4gdnMuIDEzNDAxNQoKVGVzdHMgd2hpY2ggZGlkIG5v
dCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzNDAxNQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICBmYWlsIGxpa2UgMTM0MDE1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzQwMTUKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBs
aWtlIDEzNDAxNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTM0MDE1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1k
bXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZodjItaW50ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAg
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kIDEyIGd1ZXN0LXN0
YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wy
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZv
ciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgNGIzMzNiOWM5OWFlYzgyYTBlZjQxZjIz
ZWI0Y2QyZTNiM2U0NjAyNgpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAg
MWM0NTNhZmNkYTRmNjhmNjM0NDc1ZjE2NjQxOGU5MzdhYzIzNTIwMAoKTGFzdCB0ZXN0IG9mIGJh
c2lzICAgMTM0MDE1ICAyMDE5LTAzLTIzIDEyOjQ5OjU5IFogICA0NiBkYXlzCkZhaWxpbmcgc2lu
Y2UgICAgICAgIDEzNDExNyAgMjAxOS0wMy0yNyAwNTo0Njo1NiBaICAgNDIgZGF5cyAgIDIyIGF0
dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzNTgwMiAgMjAxOS0wNS0wNiAwNjowODoyMSBa
ICAgIDIgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KNDE3IHBlb3BsZSB0b3VjaGVkIHJldmlzaW9u
cyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2
bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1y
ZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
ZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2
LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFj
b3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRv
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1s
YWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9n
cy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0
aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3
b3VsZCBiZSAxMzk1MCBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 08 13:39:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 May 2019 13:39:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOMn2-0002AA-Q7; Wed, 08 May 2019 13:39:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7fFX=TI=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hOMn2-0002A5-4Q
 for xen-devel@lists.xenproject.org; Wed, 08 May 2019 13:39:20 +0000
X-Inumbo-ID: ad87a7f4-7196-11e9-843c-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id ad87a7f4-7196-11e9-843c-bc764e045a96;
 Wed, 08 May 2019 13:39:18 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 0F96280D;
 Wed,  8 May 2019 06:39:18 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 0F0CD3F5AF;
 Wed,  8 May 2019 06:39:16 -0700 (PDT)
To: Andrii Anisov <andrii.anisov@gmail.com>
References: <1556007026-31057-1-git-send-email-andrii.anisov@gmail.com>
 <fa126315-31af-854e-817a-8640b431c82b@arm.com>
 <CAC1WxdiMzAq5hRC-mhRQuFDs7z_Hj5w7VAy52ec87SJQOGmp3w@mail.gmail.com>
 <a28f95a1-d9da-2caf-f4b4-013100176b02@arm.com>
 <090ce8cc-f329-fe54-4894-b7f12e3cd5a6@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <3d5ccdcb-d777-e75b-f4bd-38d2d470a754@arm.com>
Date: Wed, 8 May 2019 14:39:15 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <090ce8cc-f329-fe54-4894-b7f12e3cd5a6@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 0/2] Introduce runstate area registration
 with phys address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

KCt4ZW4tZGV2ZWwsIGp1ZXJnZW4sIGJvcmlzKQoKT24gMDgvMDUvMjAxOSAxMDoyNSwgQW5kcmlp
IEFuaXNvdiB3cm90ZToKPiBIZWxsbyBKdWxpZW4sCj4gCj4gT24gMDMuMDUuMTkgMTM6MTksIEp1
bGllbiBHcmFsbCB3cm90ZToKPj4gQ291bGQgeW91IGJlIGEgYml0IG1vcmUgc3BlY2lmaWMgYWJv
dXQgdGhlIGZhaWx1cmU/IERvIHlvdSBzZWUgIkZhaWxlZCB0byB3YWxrIAo+PiBwYWdlLXRhYmxl
Ij8KPiBTb3JyeSBmb3IgYSBkZWxheWVkIGFuc3dlci4KPiAKPiBZZXMsIEkgc2VlINC10YDRgyBm
b2xsb3dpbmcsIGFsc28gd2l0aCB5b3VyIHBhdGNoIChhbmQgcmVwbGFjaW5nIGRwcmludGsgd2l0
aCAKPiBwcmludGssICdjYXVzZSBpdCBpcyBtb3JlIGNvbnZlbmllbnQgdG8gbWUgdG8gaXNzdWUg
YSBub24tZGVidWcgYnVpbGQpOgo+IAo+IChYRU4pIGQxdjMgcGFyIDB4ODA5Cj4gKFhFTikgZDF2
MSBwYXIgMHg4MDkKPiAoWEVOKSBkMXYyIHBhciAweDgwOQo+IChYRU4pIGQxdjAgcGFyIDB4ODA5
Cj4gKFhFTikgZDF2MzogRmFpbGVkIHRvIHdhbGsgcGFnZS10YWJsZSB2YSAweGZmZmY4MDAwMmZm
N2UzNDgKPiAoWEVOKSBkMXYxOiBGYWlsZWQgdG8gd2FsayBwYWdlLXRhYmxlIHZhIDB4ZmZmZjgw
MDAyZmY0ZTM0OAo+IChYRU4pIGQxdjI6IEZhaWxlZCB0byB3YWxrIHBhZ2UtdGFibGUgdmEgMHhm
ZmZmODAwMDJmZjY2MzQ4Cj4gKFhFTikgZDF2MDogRmFpbGVkIHRvIHdhbGsgcGFnZS10YWJsZSB2
YSAweGZmZmY4MDAwMmZmMzYzNDgKPiAKPiAKPiBBcyBJIHVuZGVyc3RhbmQgQVJNIEFSTSwgRUwx
X1BBUiBzYXlzIGl0IGlzIHRoZSAidHJhbnNsYXRpb24gZmF1bHQgbGV2ZWwiIChhcyAKPiBwZXIg
IklTUyBlbmNvZGluZyBmb3IgYW4gZXhjZXB0aW9uIGZyb20gYSBEYXRhIEFib3J0IiwgREZTQyBi
aXRzKS4KClRoYXQncyBhIHRyYW5zbGF0aW9uIGZhdWx0IGxldmVsIDAgb24gYSBzdGFnZS0xIHBh
Z2UtdGFibGUgd2Fsay4gVG8gY29uZmlybSB5b3UgCmhhdmUga3B0aSBkaXNhYmxlZCwgcmlnaHQ/
IERvZXMgaXQgYWx3YXlzIGZhaWwsIG9yIG9ubHkgdGltZSB0byB0aW1lPyBDb3VsZCB5b3UgCmR1
bXAgdGhlIGd1ZXN0IHJlZ2lzdGVyIHdoZW4gdGhpcyBoYXBwZW4/CgpFdmVuIHdpdGgga3B0aSBk
aXNhYmxlZCwgeW91IGFyZSBzdGlsbCBwb3RlbnRpYWxseSBmYWNpbmcgaXNzdWUgdXNpbmcgdmly
dHVhbCAKYWRkcmVzcyAoYWx0aG91Z2ggdGhleSBtYXkgYmUgbW9yZSBkaWZmaWN1bHQgdG8gdHJp
Z2dlcikuIEluZGVlZCwgeW91IGFyZSAKcmVseWluZyBvbiB0aGUgZ3Vlc3QgT1MgdG8gdW5tYXAg
dGhlIHJlZ2lvbnMgb3IgdG91Y2ggdGhlIHBhZ2UtdGFibGVzIGVudHJpZXMgCnVzZWQgZm9yIHRo
ZSB3YWxrLgoKVW5mb3J0dW5hdGVseSB3ZSBjYW4ndCBwcmV2ZW50IGEgZ3Vlc3QgcGxheWluZyB3
aXRoIGl0cyBwYWdlLXRhYmxlLiBTbyBhdCBiZXN0IAp3ZSBjYW4gb25seSB3b3JrYXJvdW5kIGl0
LgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 08 13:45:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 May 2019 13:45:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOMsf-0002xs-HB; Wed, 08 May 2019 13:45:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DUHD=TI=citrix.com=prvs=024c7dee5=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1hOMse-0002xn-5T
 for xen-devel@lists.xenproject.org; Wed, 08 May 2019 13:45:08 +0000
X-Inumbo-ID: 7c34a3b2-7197-11e9-b0e3-7b3254fd0690
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7c34a3b2-7197-11e9-b0e3-7b3254fd0690;
 Wed, 08 May 2019 13:45:05 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,446,1549929600"; d="scan'208";a="85267113"
To: Juergen Gross <jgross@suse.com>, <xen-devel@lists.xenproject.org>
References: <20190508113947.11920-1-george.dunlap@citrix.com>
 <d56ae8a0-7770-cb30-7996-a0d68d85e073@suse.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT6JAlcEEwEKAEECGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEWIQTXqBy2bTNXPzpOYFimNjwxBZC0bQUCXEowWQUJDCJ7dgAKCRCmNjwx
 BZC0beKvEACJ75YlJXd7TnNHgFyiCJkm/qPeoQ3sFGSDZuZh7SKcdt9+3V2bFEb0Mii1hQaz
 3hRqZb8sYPHJrGP0ljK09k3wf8k3OuNxziLQBJyzvn7WNlE4wBEcy/Ejo9TVBdA4ph5D0YaZ
 nqdsPmxe/xlTFuSkgu4ep1v9dfVP1TQR0e+JIBa/Ss+cKC5intKm+8JxpOploAHuzaPu0L/X
 FapzsIXqgT9eIQeBEgO2hge6h9Jov3WeED/vh8kA7f8c6zQ/gs5E7VGALwsiLrhr0LZFcKcw
 kI3oCCrB/C/wyPZv789Ra8EXbeRSJmTjcnBwHRPjnjwQmetRDD1t+VyrkC6uujT5jmgOBzaj
 KCqZ8PcMAssOzdzQtKmjUQ2b3ICPs2X13xZ5M5/OVs1W3TG5gkvMh4YoHi4ilFnOk+v3/j7q
 65FG6N0JLb94Ndi80HkIOQQ1XVGTyu6bUPaBg3rWK91Csp1682kD/dNVF3FKHrRLmSVtmEQR
 5rK0+VGc/FmR6vd4haKGWIRuPxzg+pBR77avIZpU7C7+UXGuZ5CbHwIdY8LojJg2TuUdqaVj
 yxmEZLOA8rVHipCGrslRNthVbJrGN/pqtKjCClFZHIAYJQ9EGLHXLG9Pj76opfjHij3MpR3o
 pCGAh6KsCrfrsvjnpDwqSbngGyEVH030irSk4SwIqZ7FwLkBDQRUWmc6AQgAzpc8Ng5Opbrh
 iZrn69Xr3js28p+b4a+0BOvC48NfrNovZw4eFeKIzmI/t6EkJkSqBIxobWRpBkwGweENsqnd
 0qigmsDw4N7J9Xx0h9ARDqiWxX4jr7u9xauI+CRJ1rBNO3VV30QdACwQ4LqhR/WA+IjdhyMH
 wj3EJGE61NdP/h0zfaLYAbvEg47/TPThFsm4m8Rd6bX7RkrrOgBbL/AOnYOMEivyfZZKX1vv
 iEemAvLfdk2lZt7Vm6X/fbKbV8tPUuZELzNedJvTTBS3/l1FVz9OUcLDeWhGEdlxqXH0sYWh
 E9+PXTAfz5JxKH+LMetwEM8DbuOoDIpmIGZKrZ+2fQARAQABiQNbBBgBCgAmAhsCFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKMJ4FCQnQ/OQBKcBdIAQZAQoABgUCVFpnOgAKCRCyFcen
 x4Qb7cXrCAC0qQeEWmLa9oEAPa+5U6wvG1t/mi22gZN6uzQXH1faIOoDehr7PPESE6tuR/vI
 CTTnaSrd4UDPNeqOqVF07YexWD1LDcQG6PnRqC5DIX1RGE3BaSaMl2pFJP8y+chews11yP8G
 DBbxaIsTcHZI1iVIC9XLhoeegWi84vYc8F4ziADVfowbmbvcVw11gE8tmALCwTeBeZVteXjh
 0OELHwrc1/4j4yvENjIXRO+QLIgk43kB57Upr4tP2MEcs0odgPM+Q+oETOJ00xzLgkTnLPim
 C1FIW2bOZdTj+Uq6ezRS2LKsNmW+PRRvNyA5ojEbA/faxmAjMZtLdSSSeFK8y4SoCRCmNjwx
 BZC0bevWEACRu+GyQgrdGmorUptniIeO1jQlpTiP5WpVnk9Oe8SiLoXUhXXNj6EtzyLGpYmf
 kEAbki+S6WAKnzZd3shL58AuMyDxtFNNjNeKJOcl6FL7JPBIIgIp3wR401Ep+/s5pl3Nw8Ii
 157f0T7o8CPb54w6S1WsMkU78WzTxIs/1lLblSMcvyz1Jq64g4OqiWI85JfkzPLlloVf1rzy
 ebIBLrrmjhCE2tL1RONpE/KRVb+Q+PIs5+YcZ+Q1e0vXWA7NhTWFbWx3+N6WW6gaGpbFbopo
 FkYRpj+2TA5cX5zW148/xU5/ATEb5vdUkFLUFVy5YNUSyeBHuaf6fGmBrDc47rQjAOt1rmyD
 56MUBHpLUbvA6NkPezb7T6bQpupyzGRkMUmSwHiLyQNJQhVe+9NiJJvtEE3jol0JVJoQ9WVn
 FAzPNCgHQyvbsIF3gYkCYKI0w8EhEoH5FHYLoKS6Jg880IY5rXzoAEfPvLXegy6mhYl+mNVN
 QUBD4h9XtOvcdzR559lZuC0Ksy7Xqw3BMolmKsRO3gWKhXSna3zKl4UuheyZtubVWoNWP/bn
 vbyiYnLwuiKDfNAinEWERC8nPKlv3PkZw5d3t46F1Dx0TMf16NmP+azsRpnMZyzpY8BL2eur
 feSGAOB9qjZNyzbo5nEKHldKWCKE7Ye0EPEjECS1gjKDwbkBDQRUWrq9AQgA7aJ0i1pQSmUR
 6ZXZD2YEDxia2ByR0uZoTS7N0NYv1OjU8v6p017u0Fco5+Qoju/fZ97ScHhp5xGVAk5kxZBF
 DT4ovJd0nIeSr3bbWwfNzGx1waztfdzXt6n3MBKr7AhioB1m+vuk31redUdnhbtvN7O40MC+
 fgSk5/+jRGxY3IOVPooQKzUO7M51GoOg4wl9ia3H2EzOoGhN2vpTbT8qCcL92ZZZwkBRldoA
 Wn7c1hEKSTuT3f1VpSmhjnX0J4uvKZ1V2R7rooKJYFBcySC0wa8aTmAtAvLgfcpe+legOtgq
 DKzLuN45xzEjyjCiI521t8zxNMPJY9FiCPNv0sCkDwARAQABiQI8BBgBCgAmAhsMFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKNJYFCQnQrVkACgkQpjY8MQWQtG2Xxg//RrRP+PFYuNXt
 9C5hec/JoY24TkGPPd2tMC9usWZVImIk7VlHlAeqHeE0lWU0LRGIvOBITbS9izw6fOVQBvCA
 Fni56S12fKLusWgWhgu03toT9ZGxZ9W22yfw5uThSHQ4y09wRWAIYvhJsKnPGGC2KDxFvtz5
 4pYYNe8Icy4bwsxcgbaSFaRh+mYtts6wE9VzyJvyfTqbe8VrvE+3InG5rrlNn51AO6M4Wv20
 iFEgYanJXfhicl0WCQrHyTLfdB5p1w+072CL8uryHQVfD0FcDe+J/wl3bmYze+aD1SlPzFoI
 MaSIXKejC6oh6DAT4rvU8kMAbX90T834Mvbc3jplaWorNJEwjAH/r+v877AI9Vsmptis+rni
 JwUissjRbcdlkKBisoUZRPmxQeUifxUpqgulZcYwbEC/a49+WvbaYUriaDLHzg9xisijHwD2
 yWV8igBeg+cmwnk0mPz8tIVvwi4lICAgXob7HZiaqKnwaDXs4LiS4vdG5s/ElnE3rIc87yru
 24n3ypeDZ6f5LkdqL1UNp5/0Aqbr3EiN7/ina4YVyscy9754l944kyHnnMRLVykg0v+kakj0
 h0RJ5LbfLAMM8M52KIA3y14g0Fb7kHLcOUMVcgfQ3PrN6chtC+5l6ouDIlSLR3toxH8Aam7E
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <fa19ab5c-0d20-a198-74f4-6ee2fbf00c92@citrix.com>
Date: Wed, 8 May 2019 14:45:01 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <d56ae8a0-7770-cb30-7996-a0d68d85e073@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] MAINTAINERS: Add explicit check-in policy
 section
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <ian.jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gNS84LzE5IDEyOjU5IFBNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+IFdoYXQgYWJvdXQgdmFy
aWFudCAyYjoKPiAKPiAxLiAgSW4gb3JkZXIgdG8gZ2V0IGEgY2hhbmdlIHRvIGEgZ2l2ZW4gZmls
ZSBjb21taXR0ZWQsIGl0IG11c3QgaGF2ZQo+IGFuIEFjayBvciBSZXZpZXcgZnJvbSBhdCBsZWFz
dCBvbmUgbWFpbnRhaW5lciBvZiB0aGF0IGZpbGUgb3RoZXIgdGhhbgo+IHRoZSBzdWJtaXR0ZXIu
Cj4gCj4gMi4gSW4gdGhlIGNhc2UgdGhlIHN1Ym1pdHRlciBpcyBhIG1haW50YWluZXIgb2YgYSBt
b2RpZmllZCBmaWxlIGl0IG11c3QKPiBoYXZlIGFuIEFjayBvciBSZXZpZXcgZnJvbSBlaXRoZXIg
YSAibmVzdGVkIiBtYWludGFpbmVyIG9yIGEgRGVzaWduYXRlZAo+IHJldmlld2VyIG9mIHRoYXQg
ZmlsZS4KClRoYXQgY2hhbmdlcyB0aGUgY3VycmVudCBtZWFuaW5nIG9mICJEZXNpZ25hdGVkIFJl
dmlld2VyIiBzb21ld2hhdC4gIEF0CnRoZSBtb21lbnQsIGl0IG9ubHkgbWVhbnMgIlNlbmQgdGhp
cyBwZXJzb24gYW4gZW1haWwiOyBpZiB3ZSBkaWQgdGhhdCwKaXQgd291bGQgbWVhbiwgIlRoaXMg
cGVyc29uIGlzIG1vcmUgdHJ1c3RlZCB0byBkbyByZXZpZXdzIHRoYW4gb3RoZXJzIi4KCk5vdCBz
dXJlIHdoYXQgSSB0aGluayBhYm91dCB0aGF0IHlldC4KCj4+ICsgICAgICAgVGhlIG1lYW5pbmcg
b2YgbmVzdGluZwo+PiArICAgICAgID09PT09PT09PT09PT09PT09PT09PT0KPiAKPiBFdmVyeXdo
ZXJlIGVsc2UgdGFicyBhcmUgdXNlZCBmb3IgaW5kZW50aW5nLgoKSSBkaWQgdHJ5IHRvIGdldCBt
eSBlZGl0b3IgdG8gdXNlIHRhYnMuICBJJ2xsIHRyeSBoYXJkZXIgbmV4dCB0aW1lIEkKZ3Vlc3Mu
IDotLwoKIC1HZW9yZ2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 08 13:49:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 May 2019 13:49:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOMx2-0003A9-4F; Wed, 08 May 2019 13:49:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=RDkG=TI=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hOMx0-0003A4-V5
 for xen-devel@lists.xenproject.org; Wed, 08 May 2019 13:49:38 +0000
X-Inumbo-ID: 1d7fb04a-7198-11e9-93b3-a39bd448c04c
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1d7fb04a-7198-11e9-93b3-a39bd448c04c;
 Wed, 08 May 2019 13:49:36 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 08 May 2019 07:49:34 -0600
Message-Id: <5CD2DE6D020000780022CE0D@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 08 May 2019 07:49:33 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <george.dunlap@citrix.com>
References: <20190508113947.11920-1-george.dunlap@citrix.com>
In-Reply-To: <20190508113947.11920-1-george.dunlap@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] MAINTAINERS: Add explicit check-in policy
 section
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA4LjA1LjE5IGF0IDEzOjM5LCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBUaGUgIm5lc3RpbmciIHNlY3Rpb24gaW4gdGhlIE1BSU5UQUlORVJTIGZpbGUgd2FzIG5v
dCBpbml0aWFsbHkKPiBpbnRlbmRlZCB0byBkZXNjcmliZSB0aGUgY2hlY2staW4gcG9saWN5IGZv
ciBwYXRjaGVzLCBidXQgb25seSBob3cKPiBuZXN0aW5nIHdvcmtlZDsgYnV0IHNpbmNlIHRoZXJl
IHdhcyBubyBjaGVjay1pbiBwb2xpY3ksIGl0IGhhcyBiZWVuCj4gYWN0aW5nIGFzIGEgZGUtZmFj
dG8gcG9saWN5Lgo+IAo+IE9uZSBwcm9ibGVtIHdpdGggdGhpcyBpcyB0aGF0IHRoZSBwb2xpY3kg
aXMgbm90IGNvbXBsZXRlOiBJdCBkb2Vzbid0Cj4gY292ZXIgb3BlbiBvYmplY3Rpb25zLCB0aW1l
IHRvIGNoZWNrLWluLCBvciBzbyBvbi4gIFRoZSBvdGhlciBwcm9ibGVtCj4gd2l0aCB0aGUgcG9s
aWN5IGlzIHRoYXQsIGFzIHdyaXR0ZW4sIGl0IGRvZXNuJ3QgYWNjb3VudCBmb3IKPiBtYWludGFp
bmVycyBzdWJtaXR0aW5nIHBhdGNoZXMgdG8gZmlsZXMgd2hpY2ggdGhleSB0aGVtc2VsdmVzCj4g
bWFpbnRhaW4uICBUaGlzIGlzIGZpbmUgZm9yIHNpdHVhdGlvbnMgd2hlcmUgdGhlcmUgYXJlIGFy
ZSBtdWx0aXBsZQo+IG1haW50YW5pZXJzLCBidXQgbm90IGZvciBzaXR1YXRpb25zIHdoZXJlIHRo
ZXJlIGlzIG9ubHkgb25lCj4gbWFpbnRpYW5lci4KPiAKPiBBZGQgYW4gZXhwbGljaXQgIkNoZWNr
LWluIHBvbGljeSIgc2VjdGlvbiB0byB0aGUgTUFJTlRBSU5FUlMgZG9jdW1lbnQKPiB0byBzZXJ2
ZSBhcyB0aGUgY2Fub25pY2FsIHJlZmVyZW5jZSBmb3IgdGhlIGNoZWNrLWluIHBvbGljeS4gIE1v
dmUKPiBwYXJhZ3JhcGhzIG5vdCBleHBsaWNpdGx5IHJlbGF0ZWQgdG8gbmVzdGluZyBpbnRvIGl0
Lgo+IAo+IFdoaWxlIGhlcmUsICJwcm9tb3RlIiB0aGUgIlRoZSBtZWFuaW5nIG9mIG5lc3Rpbmci
IHNlY3Rpb24gdGl0bGUuCj4gCj4gU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2Vvcmdl
LmR1bmxhcEBjaXRyaXguY29tPgoKRmlyc3Qgb2YgYWxsIC0gdGhhbmtzIGZvciBwdXR0aW5nIHRo
aXMgdG9nZXRoZXIgYW5kIHRoaXMgd2F5IGtpY2tpbmcgb2ZmCnRoZSBkaXNjdXNzaW9uIHdoaWNo
IG1vZGVsIHRvIHN0YW5kYXJkaXplIG9uLiBBcyBhIG5pdCAtIEkgdGhpbmsgdGhlCndob2xlIHRo
aW5nIGNvdWxkIGRvIHdpdGggcnVubmluZyB0aHJvdWdoIGEgc3BlbGwgY2hlY2tlcjogVGhlcmUn
cwptdWx0aXBsZSBzcGVsbGluZ3Mgb2YgIm1haW50YWluZXIiIGFib3ZlLCBhbmQgSSB0aGluayBJ
J3ZlIG5vdGljZWQgYQpmZXcgbW9yZSBpc3N1ZXMuCgo+IFRoaXMgZW5jb2RlcyBteSB1bmRlcnN0
YW5kaW5nIG9mIHRoZSBwb2xpY3ksIGFuZCB3aGF0IEkgdGhpbmsgaXMgdGhlCj4gYmVzdCBvbmUu
Cj4gCj4gQSBzZWNvbmQgYXBwcm9hY2ggd291bGQgYmU6Cj4gCj4gMS4gIEluIG9yZGVyIHRvIGdl
dCBhIGNoYW5nZSB0byBhIGdpdmVuIGZpbGUgY29tbWl0dGVkLCBpdCBtdXN0IGhhdmUKPiBhbiBB
Y2sgb3IgUmV2aWV3IGZyb20gYXQgbGVhc3Qgb25lIG1haW50YWluZXIgb2YgdGhhdCBmaWxlIG90
aGVyIHRoYW4KPiB0aGUgc3VibWl0dGVyLgo+IAo+IDIuIEluIHRoZSBjYXNlIHdoZXJlIGEgZmls
ZSBoYXMgb25seSBvbmUgbWFpbnRhaW5lciwgaXQgbXVzdCBoYXZlIGFuCj4gQWNrIG9yIFJldmll
dyBmcm9tIGEgIm5lc3RlZCIgbWFpbnRhaW5lci4KPiAKPiBJLmUuLCBpZiBJIHN1Ym1pdHRlZCBz
b21ldGhpbmcgdG8geDg2L21tLCBpdCB3b3VsZCByZXF1aXJlIGFuIEFjayBmcm9tCj4gSmFuIG9y
IEFuZHksIG9yIChpbiBleGNlcHRpb25hbCBjaXJjdW1zdGFuY2VzKSBUaGUgUmVzdDsgYnV0IGFu
IEFjayBmcm9tCj4gKHNheSkgUm9nZXIgb3IgSnVlcmdlbiB3b3VsZG4ndCBzdWZmaWNlLgoKVGhp
cywgRlRSLCBpcyBteSB1bmRlcnN0YW5kaW5nIG9mIHRoZSBjdXJyZW50IHBvbGljeS4KCkEgZ2Vu
ZXJhbCByZW1hcmsgb24geW91ciB1c2Ugb2YgIm5lc3RlZCI6IE15IChub24tbmF0aXZlLUVuZ2xp
c2gpCnVuZGVyc3RhbmRpbmcgb2YgdGhpcyB3b3VsZCBtZWFuIGEgbW9yZSBzcGVjaWZpYyByYXRo
ZXIgdGhhbiBhIG1vcmUKZ2VuZXJhbCBhcmVhLiBIZW5jZSB0byBhdm9pZCBtaXMtaW50ZXJwcmV0
YXRpb24gSSdkIHByZWZlciBpZiB0aGUKdGVybXMgIm1vcmUgZ2VuZXJhbCIgYW5kICJtb3JlIHNw
ZWNpZmljIiBjb3VsZCBiZSB1c2VkLCBqdXN0IGxpa2UgdGhlCnByZS1leGlzdGluZyBzZWN0aW9u
IChhbHNvKSBkb2VzLgoKPiAtLS0gYS9NQUlOVEFJTkVSUwo+ICsrKyBiL01BSU5UQUlORVJTCj4g
QEAgLTk5LDcgKzk5LDQ2IEBAIERlc2NyaXB0aW9ucyBvZiBzZWN0aW9uIGVudHJpZXM6Cj4gIAkg
ICBPbmUgcmVnZXggcGF0dGVybiBwZXIgbGluZS4gIE11bHRpcGxlIEs6IGxpbmVzIGFjY2VwdGFi
bGUuCj4gIAo+ICAKPiAtVGhlIG1lYW5pbmcgb2YgbmVzdGluZzoKPiArCUNoZWNrLWluIHBvbGlj
eQo+ICsJPT09PT09PT09PT09PT09Cj4gKwo+ICtJbiBvcmRlciBmb3IgYSBwYXRjaCB0byBiZSBj
aGVja2VkIGluLCBpbiBnZW5lcmFsLCBzZXZlcmFsIGNvbmRpdGlvbnMKPiArbXVzdCBiZSBtZXQ6
Cj4gKwo+ICsxLiBJbiBvcmRlciB0byBnZXQgYSBjaGFuZ2UgdG8gYSBnaXZlbiBmaWxlIGNvbW1p
dHRlZCwgaXQgbXVzdCBoYXZlCj4gKyAgIHRoZSBhcHByb3ZhbCBvZiBhdCBsZWFzdCBvbmUgbWFp
bnRhaW5lciBvZiB0aGF0IGZpbGUuCj4gKwo+ICsgICBBIHBhdGNoIG9mIGNvdXJzZSBuZWVkcyBh
Y2tzIGZyb20gdGhlIG1haW50YWluZXJzIG9mIGVhY2ggZmlsZSB0aGF0Cj4gKyAgIGl0IGNoYW5n
ZXM7IHNvIGEgcGF0Y2ggd2hpY2ggY2hhbmdlcyB4ZW4vYXJjaC94ODYvdHJhcHMuYywKPiArICAg
eGVuL2FyY2gveDg2L21tL3AybS5jLCBhbmQgeGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5j
IHdvdWxkCj4gKyAgIHJlcXVpcmUgYW4gQWNrIGZyb20gZWFjaCBvZiB0aGUgdGhyZWUgc2V0cyBv
ZiBtYWludGFpbmVycy4KPiArCj4gKyAgIFNlZSBiZWxvdyBmb3IgcnVsZXMgb24gbmVzdGVkIG1h
aW50YWluZXJzaGlwLgo+ICsKPiArMi4gSXQgbXVzdCBoYXZlIGFuIEFja2VkLWJ5IG9yIGEgUmV2
aWV3ZWQtYnkgZnJvbSBzb21lb25lIG90aGVyIHRoYW4KPiArICAgdGhlIHN1Ym1pdHRlci4KCkZv
ciBvbmUsIHRoZSB3YXkgd2UgdXNlIEFja2VkLWJ5IGFuZCBSZXZpZXdlZC1ieSwgYW4gYWNrIGZy
b20gYQpub24tbWFpbnRhaW5lciBJTU8gbWFrZXMgbm8gc2Vuc2UuIEJ1dCB0aGVuIHRoaXMgaXMg
dG9vIGxheCBmb3IgbXkKdGFzdGUgYW55d2F5LiBJJ2QgYmUgaGFwcHkgdG8gc2VlIGRlZGljYXRl
ZCByZXZpZXdlcnMnIFItYiBvciBtb3JlCmdlbmVyYWwgbWFpbnRhaW5lcnMnIEEtYiBiZSBzdWZm
aWNpZW50LiAoVGhpcyBpcyByZWxldmFudCBmb3IgbWFpbnRhaW5lcgpzdWJtaXR0ZWQgcGF0Y2hl
cyBvbmx5IGFueXdheSwgYXMgb3RoZXJ3aXNlIGl0ZW0gMSB3aWxsIGNvdmVyIGl0IGluCmZ1bGwg
YWxyZWFkeS4pCgo+ICszLiBTdWZmaWNpZW50IHRpbWUgbXVzdCBoYXZlIGJlZW4gZ2l2ZW4gZm9y
IGFueW9uZSB0byByZXNwb25kLiAgVGhpcwo+ICsgICBkZXBlbmRzIGluIGxhcmdlIHBhcnQgdXBv
biB0aGUgdXJnZW5jeSBhbmQgbmF0dXJlIG9mIHRoZSBwYXRjaC4KPiArICAgRm9yIGEgc3RyYWln
aHRmb3J3YXJkIHVuY29udHJvdmVyc2lhbCBwYXRjaCwgYSBkYXkgb3IgdHdvIGlzCj4gKyAgIHN1
ZmZpY2llbnQ7IGZvciBhIGNvbnRyb3ZlcnNpYWwgcGF0Y2gsIGxvbmdlciAobWF5YmUgYSB3ZWVr
KSB3b3VsZAo+ICsgICBiZSBiZXR0ZXIuCgpJcyBhIHdlZWsgcmVhbGx5IGVub3VnaD8gSSByZWFs
aXplIChub3QgdGhlIGxlYXN0IGZyb20gZXhwZXJpZW5jaW5nCm92ZXJseSBsb25nIGRlbGF5cykg
dGhhdCB3YWl0aW5nIGxvbmdlciByZWR1Y2VzIG92ZXJhbGwgcHJvZ3Jlc3MsCmJ1dCB0aGVyZSBo
YXZlIGJlZW4gYSBudW1iZXIgb2YgY2FzZXMgaW4gdGhlIG5vdCBzbyBkaXN0YW50IHBhc3QKd2hl
cmUgd2FpdGluZyBldmVuIG11bHRpcGxlIHdlZWtzIG9yIG1vbnRocyB0dXJuZWQgb3V0IHRvIG5v
dCBiZQplbm91Z2ggZm9yIG9iamVjdGlvbnMgdG8gZmluYWxseSBzdXJmYWNlIChzb21ldGltZXMg
cG9zdCBjb21taXQpLgpTbyBhcyBhIHN1Ym1pdHRlciBJJ2QgcHJlZmVyIHNob3J0IHRpbWVvdXQg
cGVyaW9kcyBoZXJlLCBidXQgYXMgYQptYWludGFpbmVyIEkgdGhpbmsgbG9uZ2VyIG1pZ2h0IGJl
IHByZWZlcmFibGUuIEJ1dCBvZiBjb3Vyc2UsIHNpbmNlCm1haW50YWluZXIgYWNrcyBhcmUgbmVl
ZGVkIGFueXdheSwgdGhpcyBtYXkgYmUgaW5mcmVxdWVudCBlbm91Z2gKYSBwcm9ibGVtIHRvIG5v
dCB3b3JyeSBhYm91dCBpdCBpbiB0aGUgZ2VuZXJhbCBwb2xpY3kuCgpXaGF0IHlvdSBkb24ndCBt
ZW50aW9uIGF0IGFsbCBpcyB0aGUgbm90IHVuY29tbW9uIGNhc2Ugb2YgcGF0Y2hlcwpzaXR0aW5n
IHRoZXJlIGluZGVmaW5pdGVseSB3aXRob3V0IHJlY2VpdmluZyBhbnkgYWNrcyBvciByZXZpZXdz
IChvcgp3aGVyZSB0aGUgZGlzY3Vzc2lvbiBzaW1wbHkgZ2V0cyBzdGFsbGVkKSwgZGVzcGl0ZSBw
aW5ncy4gSSByZWFsbHkKdGhpbmsgd2UgbmVlZCB0byBhdCBsZWFzdCBtZW50aW9uIHRoaXMgc2l0
dWF0aW9uIGFzIHdlbGwsIGV2ZW4gaWYgb25seQp0byBzZXQgZXhwZWN0YXRpb25zLiBCdXQgSSBh
bHNvIGNvdWxkIGltYWdpbmUgc29tZSByZWFzb25hYmxlCnRpbWVvdXQgdG8gYmUgZXN0YWJsaXNo
ZWQgZm9yIHN1Y2ggY2hhbmdlcyB0byBnbyBpbiB3aXRob3V0IGFsbCB0aGUKbmVlZGVkIGFja3Mg
KGFzIEknbSBpbnRlbmRpbmcgLSBwb2xpY3kgb3Igbm90IGJ5IHRoYXQgdGltZSAtIHRvIGRvIGZv
cgoiW1BBVENIIHY3IDAwLzEwXSB4ODY6IGluZGlyZWN0IGNhbGwgb3ZlcmhlYWQgcmVkdWN0aW9u
IiBvbmNlIHRoZQp0cmVlIGlzIG9wZW4gYWdhaW4sIGFzIHByZXZpb3VzbHkgaW5kaWNhdGVkKS4K
CkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 08 13:54:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 May 2019 13:54:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hON1i-0003th-Oq; Wed, 08 May 2019 13:54:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=O+xT=TI=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1hON1i-0003tc-7X
 for xen-devel@lists.xenproject.org; Wed, 08 May 2019 13:54:30 +0000
X-Inumbo-ID: cb8acaf9-7198-11e9-843c-bc764e045a96
Received: from mail-lf1-x143.google.com (unknown [2a00:1450:4864:20::143])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cb8acaf9-7198-11e9-843c-bc764e045a96;
 Wed, 08 May 2019 13:54:28 +0000 (UTC)
Received: by mail-lf1-x143.google.com with SMTP id y10so7939856lfl.3
 for <xen-devel@lists.xenproject.org>; Wed, 08 May 2019 06:54:28 -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-language:content-transfer-encoding;
 bh=bdGfT/8ZcR/5i3b4VBSw5aIO+jVwQcxNKJAyfgaw64A=;
 b=sDrh0M5HOJR86Uch8nLXxKkHcb9f4Pvo3TEBCGpuZQigLF2CubHVK5x68aXq93zC/p
 38O4c1RLoxJyvlD8mT55PGbGZjpyxzBIFrvhrwk611kNlHwmwNNHmT+Uoe7gtHCwGEXR
 ymXz3uXOaxfHyERQ/24onQAkHAa2AQnfND5F82PM6P/DoSOQsnxeb3UNYUKplYxGkUAV
 9RyGHDxx81XDBaiEmMMYLrSPNA3SvhdyOqqUfzePIfbAm1VLOYsmlXUwjvARCtAyV3nB
 46fNpr1a83BTwimERAlaxHfKYeTxHjlGUc9U654itk1VESUzso+auEVrLqJMxRl1UzgL
 A/pA==
X-Google-DKIM-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=bdGfT/8ZcR/5i3b4VBSw5aIO+jVwQcxNKJAyfgaw64A=;
 b=E8ktQGEVcv8J2XRgzZdRUzGyrb2exd2tOnfwjj5JQh3vKFw63kU0jmyuR4VMnN3LTb
 9n/oKkIc13pqhF7Dq3bOfYXhNuvN7b0y2ppM8vsJJPgOOhVOn7xuYFlA8VNEcPBxLQwN
 +TVnYSPJNXcwECRQZqn4RlyeqqbqE1tWIuxOn1ZD9lqJYcC1ZIdwHNqRqKZzOmTGNDvu
 5EoO+07a8wK5/qlMCiqBCrbOADn9Kx5808IyJSUqoIMOqr9iNwXU3+ovOIVzs0uoricZ
 36ASfSl5XqGpfdL5KfyDVqs3rjMA7IvXZ3GQ9M0mXAFV0gW2sFEspFErPFPyiYQBQXsd
 Ja3A==
X-Gm-Message-State: APjAAAVq30xWx9+1xFF+6z+sdGBeT0RPuj1kEnKn/ouxJJOsKotPbZ8I
 OzJAn15gdOwE5xaYRK6aEBw=
X-Google-Smtp-Source: APXvYqxFcEwGyslmaezLaCdrwdA2YAdMavyw+Ns/6EPyQuASLFrGmZ8LmYQnCq84vBfoqbsT9/GDzw==
X-Received: by 2002:ac2:54b7:: with SMTP id w23mr4146309lfk.139.1557323666947; 
 Wed, 08 May 2019 06:54:26 -0700 (PDT)
Received: from [10.17.180.71] (ll-74.141.223.85.sovam.net.ua. [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id
 l15sm3530850lji.5.2019.05.08.06.54.25
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 08 May 2019 06:54:26 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>
References: <1556007026-31057-1-git-send-email-andrii.anisov@gmail.com>
 <fa126315-31af-854e-817a-8640b431c82b@arm.com>
 <CAC1WxdiMzAq5hRC-mhRQuFDs7z_Hj5w7VAy52ec87SJQOGmp3w@mail.gmail.com>
 <a28f95a1-d9da-2caf-f4b4-013100176b02@arm.com>
 <090ce8cc-f329-fe54-4894-b7f12e3cd5a6@gmail.com>
 <3d5ccdcb-d777-e75b-f4bd-38d2d470a754@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <0bd113db-7851-df02-90d1-2a79bd4bedaf@gmail.com>
Date: Wed, 8 May 2019 16:54:25 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <3d5ccdcb-d777-e75b-f4bd-38d2d470a754@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 0/2] Introduce runstate area registration
 with phys address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gSnVsaWVuLAoKT24gMDguMDUuMTkgMTY6MzksIEp1bGllbiBHcmFsbCB3cm90ZToKPiBU
aGF0J3MgYSB0cmFuc2xhdGlvbiBmYXVsdCBsZXZlbCAwIG9uIGEgc3RhZ2UtMSBwYWdlLXRhYmxl
IHdhbGsuIFRvIGNvbmZpcm0geW91IGhhdmUga3B0aSBkaXNhYmxlZCwgcmlnaHQ/ClllcywgS1BU
SSBpcyBkaXNhYmxlZC4gVGhhdCdzIHdoeSBJJ20gY3VyaW91cyB3aGF0J3Mgd3Jvbmcgd2l0aCB0
aGF0LgoKPiBEb2VzIGl0IGFsd2F5cyBmYWlsLCBvciBvbmx5IHRpbWUgdG8gdGltZT8KSXQgaGFw
cGVucyBvbiBib290LiBBbmQgdGhvc2UgcHJpbnRzIGFyZSBwZXJtYW5lbnQgYW5kIG1ha2VzIGJv
b3QgdGltZSBlbm9ybW91cy4gSSBvbmNlIHdhaXRlZCB0aWxsIHVzZXIgcHJvbXB0IChoYWxmIGFu
IGhvdXIgb3Igc28pLCB0aGV5IGNhbG1lZCBvbiB2aXNpYmxlIGlkbGUsIGJ1dCBwcmludGVkIGZy
b20gdGltZSB0byB0aW1lIChtYXliZSBvbiB1c2Vyc3BhY2UgYWN0aXZpdGllcykuCgo+IENvdWxk
IHlvdSBkdW1wIHRoZSBndWVzdCByZWdpc3RlciB3aGVuIHRoaXMgaGFwcGVuPwpDb3VsZCB5b3Ug
cGxlYXNlIHJlbWVtYmVyIGhvdyB0byBkbyB0aGF0PwoKPiBFdmVuIHdpdGgga3B0aSBkaXNhYmxl
ZCwgeW91IGFyZSBzdGlsbCBwb3RlbnRpYWxseSBmYWNpbmcgaXNzdWUgdXNpbmcgdmlydHVhbCBh
ZGRyZXNzIChhbHRob3VnaCB0aGV5IG1heSBiZSBtb3JlIGRpZmZpY3VsdCB0byB0cmlnZ2VyKS4g
SW5kZWVkLCB5b3UgYXJlIHJlbHlpbmcgb24gdGhlIGd1ZXN0IE9TIHRvIHVubWFwIHRoZSByZWdp
b25zIG9yIHRvdWNoIHRoZSBwYWdlLXRhYmxlcyBlbnRyaWVzIHVzZWQgZm9yIHRoZSB3YWxrLgoK
PiBVbmZvcnR1bmF0ZWx5IHdlIGNhbid0IHByZXZlbnQgYSBndWVzdCBwbGF5aW5nIHdpdGggaXRz
IHBhZ2UtdGFibGUuIFNvIGF0IGJlc3Qgd2UgY2FuIG9ubHkgd29ya2Fyb3VuZCBpdC4KQW5kIHRo
YXQncyB3aHkgd2UgdHVybmVkIHRvIGd1ZXN0IHBoeXMgYWRkcmVzcyB1c2VkIGZvciBydW5zdGF0
ZSBhcmVhLgoKLS0gClNpbmNlcmVseSwKQW5kcmlpIEFuaXNvdi4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 08 13:57:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 May 2019 13:57:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hON4Q-00043y-8J; Wed, 08 May 2019 13:57:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=RDkG=TI=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hON4O-00043s-Ve
 for xen-devel@lists.xenproject.org; Wed, 08 May 2019 13:57:17 +0000
X-Inumbo-ID: 2e6b2c58-7199-11e9-ae51-4fe6690db208
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2e6b2c58-7199-11e9-ae51-4fe6690db208;
 Wed, 08 May 2019 13:57:14 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 08 May 2019 07:57:12 -0600
Message-Id: <5CD2E037020000780022CE2D@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 08 May 2019 07:57:11 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <george.dunlap@citrix.com>
References: <5CCA94F9020000780022B02A@prv1-mh.provo.novell.com>
 <32a5db38-530f-1e6b-cbbd-f21ad687b149@citrix.com>
In-Reply-To: <32a5db38-530f-1e6b-cbbd-f21ad687b149@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86/mm: subsume set_gpfn_from_mfn() into
 guest_physmap_add_entry()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA3LjA1LjE5IGF0IDE4OjE1LCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBPbiA1LzIvMTkgNzo1OCBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IFRoaXMgaXMgd2hh
dCBib3RoIGNhbGxlcnMgb2YgZ3Vlc3RfcGh5c21hcF9hZGRfcGFnZSgpIGluIG1lbW9yeS5jIHdh
bnQKPj4gKGZvciB0aGUgIXBhZ2luZ19tb2RlX3RyYW5zbGF0ZSgpIGNhc2UpLCBhbmQgaXQgaXMg
YWxzbyB3aGF0IGJvdGgKPj4gY2FsbGVycyBpbiBnbnR0YWJfdHJhbnNmZXIoKSBuZWVkIChidXQg
aGF2ZSBiZWVuIGxhY2tpbmcpLiBUaGUgb3RoZXIKPj4gKHg4Ni1zcGVjaWZpYykgY2FsbGVycyBh
cmUgYWxsIEhWTS1vbmx5LCBhbmQgaGVuY2UgdW5hZmZlY3RlZCBieSB0aGlzCj4+IGNoYW5nZS4K
PiAKPiBTb3JyeSwgd2hhdCdzIGdvaW5nIG9uIGhlcmU/CgpJIGd1ZXNzIHRoYXQncyBhIEphbi13
cm90ZS1hbi11bnBhcnNhYmxlLWRlc2NyaXB0aW9uLW9uY2UtYWdhaW4KcXVlc3Rpb24/CgoxKSBU
aGUgdHdvIGNhbGxlcnMgaW4gY29tbW9uL21lbW9yeS5jIGN1cnJlbnRseSBjYWxsIHNldF9ncGZu
X2Zyb21fbWZuKCkKdGhlbXNlbHZlcywgc28gbW92aW5nIHRoZSBjYWxsIGludG8gZ3Vlc3RfcGh5
c21hcF9hZGRfcGFnZSgpIGhlbHBzCnRpZHkgdGhlaXIgY29kZS4KCjIpIFRoZSB0d28gY2FsbGVy
cyBpbiBjb21tb24vZ3JhbnRfdGFibGUuYyBmYWlsIHRvIG1ha2UgdGhhdCBjYWxsIGFsb25nc2lk
ZQp0aGUgb25lIHRvIGd1ZXN0X3BoeXNtYXBfYWRkX3BhZ2UoKSwgc28gd2lsbCBhY3R1YWxseSBn
ZXQgZml4ZWQgYnkgdGhlCmNoYW5nZS4KCjMpIE90aGVyIGNhbGxlcnMgYXJlIEhWTSBvbmx5IGFu
ZCBhcmUgaGVuY2UgdW5hZmZlY3RlZCBieSBhIGNoYW5nZSB0bwp0aGUgZnVuY3Rpb24ncyAhcGFn
aW5nX21vZGVfdHJhbnNsYXRlKCkgcGFydC4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 08 13:59:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 May 2019 13:59:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hON6T-0004Cq-OH; Wed, 08 May 2019 13:59:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7fFX=TI=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hON6S-0004C6-2Q
 for xen-devel@lists.xen.org; Wed, 08 May 2019 13:59:24 +0000
X-Inumbo-ID: 7adf19f8-7199-11e9-843c-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 7adf19f8-7199-11e9-843c-bc764e045a96;
 Wed, 08 May 2019 13:59:21 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 6CE83A78;
 Wed,  8 May 2019 06:59:21 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 7FFD53F238;
 Wed,  8 May 2019 06:59:20 -0700 (PDT)
To: Andrii Anisov <andrii.anisov@gmail.com>, xen-devel@lists.xen.org
References: <1556007026-31057-1-git-send-email-andrii.anisov@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <8f8a401d-bdfc-4a40-61bc-4ceb8c518ade@arm.com>
Date: Wed, 8 May 2019 14:59:19 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <1556007026-31057-1-git-send-email-andrii.anisov@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 0/2] Introduce runstate area registration
 with phys address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrii Anisov <andrii_anisov@epam.com>, Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAyMy8wNC8yMDE5IDA5OjEwLCBBbmRyaWkgQW5pc292IHdyb3RlOgo+IEZyb206IEFu
ZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+Cj4gCj4gRm9sbG93aW5nIGRpc2N1
c3Npb24gWzFdIGl0IGlzIGludHJvZHVjZWQgYW5kIGltcGxlbWVudGVkIGEgcnVuc3RhdGUKPiBy
ZWdpc3RyYXRpb24gaW50ZXJmYWNlIHdoaWNoIHVzZXMgZ3Vlc3QncyBwaHlzIGFkZHJlc3MgaW5z
dGVhZCBvZiBhIHZpcnR1YWwgb25lLgo+IFRoZSBuZXcgaHlwZXJjYWxsIGVtcGxveWVzIHRoZSBz
YW1lIGRhdGEgc3RydWN0dXJlcyBhcyBhIHByZWRlY2Vzc29yLCBidXQKPiBleHBlY3RzIHRoZSB2
Y3B1X3J1bnN0YXRlX2luZm8gc3RydWN0dXJlIHRvIG5vdCBjcm9zcyBhIHBhZ2UgYm91bmRhcnku
Cj4gVGhlIGludGVyZmFjZSBpcyBpbXBsZW1lbnRlZCBpbiBhIHdheSB2Y3B1X3J1bnN0YXRlX2lu
Zm8gc3RydWN0dXJlIGlzIG1hcHBlZCB0bwo+IHRoZSBoeXBlcnZpc29yIG9uIHRoZSBoeXBlcmNh
bGwgcHJvY2Vzc2luZyBhbmQgaXMgZGlyZWN0bHkgYWNjZXNzZWQgZHVyaW5nIGl0cwo+IHVwZGF0
ZXMuIFRoaXMgcnVuc3RhdGUgYXJlYSBtYXBwaW5nIGZvbGxvd3MgdmNwdV9pbmZvIHN0cnVjdHVy
ZSByZWdpc3RyYXRpb24uCj4gCj4gUGVybWFuZW50IG1hcHBpbmcgb2YgcnVuc3RhdGUgYXJlYSB3
b3VsZCBjb25zdW1lIHZtYXAgYXJlYSBvbiBhcm0zMiB3aGF0IGlzCj4gbGltaXRlZCB0byAxRy4g
VGhvdWdoIGl0IGlzIGFzc3VtZWQgdGhhdCBBUk0zMiBkb2VzIG5vdCB0YXJnZXQgdGhlIHNlcnZl
ciBtYXJrZXQKPiBhbmQgdGhlIHJlc3Qgb2YgcG9zc2libGUgYXBwbGljYXRpb25zIHdpbGwgbm90
IGhvc3QgYSBodWdlIG51bWJlciBvZiBWQ1BVcyB0bwo+IHJlbmRlciB0aGUgbGltaXRhdGlvbiBp
bnRvIHRoZSBpc3N1ZS4KCkkgYW0gYWZyYWlkIEkgY2FuJ3QgcG9zc2libGUgYmFjayB0aGlzIGFz
c3VtcHRpb24uIEFzIEkgcG9pbnRlZCBvdXQgaW4gdGhlIApwcmV2aW91cyB2ZXJzaW9uLCBJIHdv
dWxkIGJlIE9LIHdpdGggdGhlIGFsd2F5cyBtYXAgc29sdXRpb24gb24gQXJtMzIgKHBlbmRpbmcg
CnBlcmZvcm1hbmNlKSBiZWNhdXNlIGl0IHdvdWxkIGJlIHBvc3NpYmxlIHRvIGluY3JlYXNlIHRo
ZSB2aXJ0dWFsIGFkZHJlc3MgYXJlYSAKYnkgcmV3b3JraW5nIHRoZSBhZGRyZXNzIHNwYWNlLgoK
PiAKPiBUaGUgc2VyaWVzIGlzIHRlc3RlZCBmb3IgQVJNNjQuIEJ1aWxkIHRlc3RlZCBmb3IgeDg2
LiBJJ2QgYXBwcmVjaWF0ZSBpZiBzb21lb25lCj4gY291bGQgY2hlY2sgaXQgd2l0aCB4ODYuCj4g
VGhlIExpbnV4IGtlcm5lbCBwYXRjaCBpcyBoZXJlIFsyXS4gVGhvdWdoIGl0IGlzIGZvciA0LjE0
LgoKVGhlIHBhdGNoIGxvb2tzIHdyb25nIHRvIG1lLiBZb3UgYXJlIHVzaW5nIHZpcnRfdG9fcGh5
cygpIG9uIGEgcGVyY3B1IGFyZWEuIFdoYXQgCmRvZXMgYWN0dWFsbHkgcHJvbWlzZSB5b3UgdGhl
IHBoeXNpY2FsIGFkZHJlc3Mgd2lsbCBhbHdheXMgYmUgdGhlIHNhbWU/Cgo+IAo+IENoYW5nZXMg
aW46Cj4gCj4gICAgdjI6IEl0IHdhcyByZWNvbnNpZGVyZWQgdGhlIG5ldyBydW5zdGF0ZSBpbnRl
cmZhY2UgaW1wbGVtZW50YXRpb24uIFRoZSBuZXcKPiAgICAgICAgaW50ZXJmYWNlIGlzIG1hZGUg
aW5kZXBlbmRlbnQgb2YgdGhlIG9sZCBvbmUuIERvIG5vdCBzaGFyZSBydW5zdGF0ZV9hcmVhCj4g
ICAgICAgIGZpZWxkLCBhbmQgY29uc2VxdWVudGx5IGF2b2lkIGV4Y2Vzc2l2ZSBjb25jdXJyZW5j
eSB3aXRoIHRoZSBvbGQgcnVuc3RhdGUKPiAgICAgICAgaW50ZXJmYWNlIHVzYWdlLgo+ICAgICAg
ICBJbnRyb2R1Y2VkIGxvY2tzIGluIG9yZGVyIHRvIHJlc29sdmUgcG9zc2libGUgY29uY3VycmVu
Y3kgYmV0d2VlbiBydW5zdGF0ZQo+ICAgICAgICBhcmVhIHJlZ2lzdHJhdGlvbiBhbmQgdXNhZ2Uu
Cj4gICAgICAgIEFkZHJlc3NlZCBjb21tZW50cyBmcm9tIEphbiBCZXVsaWNoIFszXVs0XSBhYm91
dCBjb2Rpbmcgc3R5bGUgbml0cy4gVGhvdWdoCj4gICAgICAgIHNvbWUgb2YgdGhlbSBiZWNvbWUg
b2Jzb2xldGUgd2l0aCByZWZhY3RvcmluZyBhbmQgZmV3IGFyZSBwaWNrZWQgaW50byB0aGlzCj4g
ICAgICAgIHRocmVhZCBmb3IgZnVydGhlciBkaXNjdXNzaW9uLgo+IAo+ICAgICAgICBUaGVyZSB3
ZXJlIG1hZGUgcGVyZm9ybWFuY2UgbWVhc3VyZW1lbnRzIG9mIGFwcHJvYWNoZXMgKHJ1bnN0YXRl
IG1hcHBlZCBvbgo+ICAgICAgICBhY2Nlc3MgdnMgbWFwcGVkIG9uIHJlZ2lzdHJhdGlvbikuIFRo
ZSB0ZXN0IHNldHVwcyBhcmUgYXMgZm9sbG93aW5nOgo+ICAgICAgIAo+ICAgICAgICBUaGluIERv
bTAgKExpbnV4IHdpdGggaW50aXJhbWZzKSB3aXRoIERvbUQgcnVubmluZyByaWNoIFlvY3RvIExp
bnV4LiBJbgo+ICAgICAgICBEb21EIDNkIGJlbmNobWFyayBudW1iZXJzIGFyZSBjb21wYXJlZC4g
VGhlIGJlbmNobWFyayBpcyBHbE1hcmsyLiBHTE1hcmsyCj4gICAgICAgIGlzIHJhbiB3aXRoIGRp
ZmZlcmVudCByZXNvbHV0aW9ucyBpbiBvcmRlciB0byBlbWl0IGRpZmZlcmVudCBpcnEgbG9hZCwK
PiAgICAgICAgd2hlcmUgMzIweDI0MCBlbWl0cyBoaWdoIElSUSBsb2FkLCBidXQgMTkyMHgxMDgw
IGVtaXRzIGxvdyBpcnEgbG9hZC4KPiAgICAgICAgU2VwYXJhdGVseSB0ZXN0ZWQgYmFraW5nIERv
bUQgYmVuY2htYXJrIHJ1biB3aXRoIHByaW1pdGl2ZSBEb20wIENQVSBidXJuCj4gICAgICAgIChk
ZCksIGluIG9yZGVyIHRvIHN0aW11bGF0ZSBWQ1BVKGRYKS0+VkNQVShkWSkgc3dpdGNoZXMgcmF0
aGVyIHRoYW4KCkFyZSB5b3Ugc2F5aW5nIHRoYXQgdGhlIGNvbW1hbmQgZGQgaXMgdGhlIENQVUJ1
cm4/IEkgYW0gbm90IHN1cmUgaG93IHRoaXMgY291bGQgCmJlIGNvbnNpZGVyZWQgYXMgYSBDUFVC
dXJuLiBJSE1PLCB0aGlzIGlzIG1vcmUgSU8gcmVsYXRlZC4KCj4gICAgICAgIFZDUFUoZFgpLT5p
ZGxlLT5WQ1BVKGRYKS4KPiAgICAgICAgd2l0aCBmb2xsb3dpbmcgcmVzdWx0czoKPiAKPiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIG1hcHBlZCAgICAgICAgICAgICAgIG1hcHBlZAo+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgb24gYWNjZXNzICAgICAgICAgICAgb24gaW5pdAo+
ICAgICAgICBHTE1hcmsyIDMyMHgyNDAgICAgICAgMjg1MiAgICAgICAgICAgICAgICAgMjg3NyAg
ICAgICAgICArMC44JQo+ICAgICAgICAgICAgK0RvbTAgQ1BVQnVybiAgICAgMjA4OCAgICAgICAg
ICAgICAgICAgMjA5NCAgICAgICAgICArMC4yJQo+ICAgICAgICBHTE1hcmsyIDgwMHg2MDAgICAg
ICAgMjM2OCAgICAgICAgICAgICAgICAgMjM3NSAgICAgICAgICArMC4zJQo+ICAgICAgICAgICAg
K0RvbTAgQ1BVQnVybiAgICAgMTg2OCAgICAgICAgICAgICAgICAgMTkyMSAgICAgICAgICArMi44
JQo+ICAgICAgICBHTE1hcmsyIDE5MjB4MTA4MCAgICAgOTMxICAgICAgICAgICAgICAgICAgOTMx
ICAgICAgICAgICAgMCUKPiAgICAgICAgICAgICtEb20wIENQVUJ1cm4gICAgIDg5MiAgICAgICAg
ICAgICAgICAgIDg5NCAgICAgICAgICAgKzAuMiUKPiAKPiAgICAgICAgUGxlYXNlIG5vdGUgdGhh
dCAibWFwcGVkIG9uIGFjY2VzcyIgbWVhbnMgdXNpbmcgdGhlIG9sZCBydW5zdGF0ZQo+ICAgICAg
ICByZWdpc3RlcmluZyBpbnRlcmZhY2UuIEFuZCBydW5zdGF0ZSB1cGRhdGUgaW4gdGhpcyBjYXNl
IHN0aWxsIG9mdGVuIGZhaWxzCj4gICAgICAgIHRvIG1hcCBydW5zdGF0ZSBhcmVhIGxpa2UgWzVd
LCBkZXNwaXRlIHRoZSBmYWN0IHRoYXQgb3VyIExpbnV4IGtlcm5lbAo+ICAgICAgICBkb2VzIG5v
dCBoYXZlIEtQVEkgZW5hYmxlZC4gU28gcnVuc3RhdGUgYXJlYSB1cGRhdGUsIGluIHRoaXMgY2Fz
ZSwgaXMKPiAgICAgICAgcmVhbGx5IHNob3J0ZW5lZC4KCldlIGtub3cgdGhhdCB0aGUgb2xkIGlu
dGVyZmFjZSBpcyBicm9rZW4sIHNvIHRlbGxpbmcgdXMgdGhlIG5ldyBpbnRlcmZhY2UgaXMgCmZh
c3RlciBpcyBub3QgZW50aXJlbHkgdXNlZnVsLiBXaGF0IEkgYW0gbW9yZSBpbnRlcmVzdGVkIGlz
IGhvdyBpdCBpZiB5b3UgdXNlIGEgCmd1ZXN0IHBoeXNpY2FsIGFkZHJlc3Mgb24gdGhlIHZlcnNp
b24gIk1hcHBlZCBvbiBhY2Nlc3MiLgoKPiAKPiAKPiAgICAgICAgQWxzbyBpdCB3YXMgY2hlY2tl
ZCBJUlEgbGF0ZW5jeSBkaWZmZXJlbmNlIHVzaW5nIFRCTSBpbiBhIHNldHVwIHNpbWlsYXIgdG8K
PiAgICAgICAgWzVdLiBQbGVhc2Ugbm90ZSB0aGF0IHRoZSBJUlEgcmF0ZSBpcyBvbmUgaW4gMzAg
c2Vjb25kcywgYW5kIG9ubHkKPiAgICAgICAgVkNQVS0+aWRsZS0+VkNQVSB1c2UtY2FzZSBpcyBj
b25zaWRlcmVkLiBXaXRoIGZvbGxvd2luZyByZXN1bHRzIChpbiBucywKPiAgICAgICAgdGhlIHRp
bWVyIGdyYW51bGFyaXR5IDEyMG5zKToKCkhvdyBsb25nIGRpZCB5b3UgcnVuIHRoZSBiZW5jaG1h
cms/Cgo+IAo+ICAgICAgICBtYXBwZWQgb24gYWNjZXNzOgo+ICAgICAgICAgICAgbWF4PTk5NjAg
d2FybV9tYXg9ODY0MCBtaW49NzIwMCBhdmc9NzYyNgo+ICAgICAgICBtYXBwZWQgb24gaW5pdDoK
PiAgICAgICAgICAgIG1heD05NDgwIHdhcm1fbWF4PTg0MDAgbWluPTcwODAgYXZnPTczNDEKPiAK
PiAgICAgICAgVW5mb3J0dW5hdGVseSB0aGVyZSBhcmUgbm8gY29uc2l0ZW50IHJlc3VsdHMgeWV0
IGZyb20gcHJvZmlsaW5nIHVzaW5nCj4gICAgICAgIExhdXRlcmJhY2ggUG93ZXJUcmFjZS4gU3Rp
bGwgaW4gY29tbXVuaWNhdGlvbiB3aXRoIHRoZSB0cmFjZXIgdmVuZG9yIGluCj4gICAgICAgIG9y
ZGVyIHRvIHNldHVwIHRoZSBwcm9wZXIgY29uZmlndXJhdGlvbi4KPiAKPiBbMV0gaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE5LTAyL21zZzAw
NDE2Lmh0bWwKPiBbMl0gaHR0cHM6Ly9naXRodWIuY29tL2Fhbmlzb3YvbGludXgvY29tbWl0L2Jh
MzRkMjc4MGY1N2VhNDNmODE4MTBjZDY5NWFhY2U3YjU1YzBmMjkKPiBbM10gaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE5LTAzL21zZzAwOTM2
Lmh0bWwKPiBbNF0gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hl
bi1kZXZlbC8yMDE5LTAzL21zZzAwOTM0Lmh0bWwKPiBbNV0gaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE5LTAxL21zZzAyMzY5Lmh0bWwKPiBb
Nl0gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8y
MDE4LTEyL21zZzAyMjk3Lmh0bWwKPiAKPiAKPiBBbmRyaWkgQW5pc292ICgyKToKPiAgICB4ZW46
IGludHJvZHVjZSBWQ1BVT1BfcmVnaXN0ZXJfcnVuc3RhdGVfcGh5c19tZW1vcnlfYXJlYSBoeXBl
cmNhbGwKPiAgICB4ZW46IGltcGxlbWVudCBWQ1BVT1BfcmVnaXN0ZXJfcnVuc3RhdGVfcGh5c19t
ZW1vcnlfYXJlYQo+IAo+ICAgeGVuL2FyY2gvYXJtL2RvbWFpbi5jICAgICAgICB8ICA2MiArKysr
KysrKysrKysrKysrKy0tLS0tLS0tCj4gICB4ZW4vYXJjaC94ODYvZG9tYWluLmMgICAgICAgIHwg
MTA1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0KPiAgIHhlbi9j
b21tb24vZG9tYWluLmMgICAgICAgICAgfCAgODEgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrCj4gICB4ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oIHwgICAyICsKPiAgIHhlbi9p
bmNsdWRlL3B1YmxpYy92Y3B1LmggICAgfCAgMTUgKysrKysrKwo+ICAgeGVuL2luY2x1ZGUveGVu
L2RvbWFpbi5oICAgICB8ICAgMiArCj4gICB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCAgICAgIHwg
ICA4ICsrKysKPiAgIDcgZmlsZXMgY2hhbmdlZCwgMjI3IGluc2VydGlvbnMoKyksIDQ4IGRlbGV0
aW9ucygtKQo+IAoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 08 14:31:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 May 2019 14:31:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hONbl-0007Ec-KD; Wed, 08 May 2019 14:31:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7fFX=TI=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hONbk-0007EX-6t
 for xen-devel@lists.xenproject.org; Wed, 08 May 2019 14:31:44 +0000
X-Inumbo-ID: ffd83caa-719d-11e9-843c-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id ffd83caa-719d-11e9-843c-bc764e045a96;
 Wed, 08 May 2019 14:31:42 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 994C8A78;
 Wed,  8 May 2019 07:31:42 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id AA3A23F238;
 Wed,  8 May 2019 07:31:41 -0700 (PDT)
To: Andrii Anisov <andrii.anisov@gmail.com>
References: <1556007026-31057-1-git-send-email-andrii.anisov@gmail.com>
 <fa126315-31af-854e-817a-8640b431c82b@arm.com>
 <CAC1WxdiMzAq5hRC-mhRQuFDs7z_Hj5w7VAy52ec87SJQOGmp3w@mail.gmail.com>
 <a28f95a1-d9da-2caf-f4b4-013100176b02@arm.com>
 <090ce8cc-f329-fe54-4894-b7f12e3cd5a6@gmail.com>
 <3d5ccdcb-d777-e75b-f4bd-38d2d470a754@arm.com>
 <0bd113db-7851-df02-90d1-2a79bd4bedaf@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <98200ea9-c21e-9d58-498d-468764209972@arm.com>
Date: Wed, 8 May 2019 15:31:40 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <0bd113db-7851-df02-90d1-2a79bd4bedaf@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 0/2] Introduce runstate area registration
 with phys address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAwOC8wNS8yMDE5IDE0OjU0LCBBbmRyaWkgQW5pc292IHdyb3RlOgo+PiBEb2VzIGl0IGFs
d2F5cyBmYWlsLCBvciBvbmx5IHRpbWUgdG8gdGltZT8KPiBJdCBoYXBwZW5zIG9uIGJvb3QuIEFu
ZCB0aG9zZSBwcmludHMgYXJlIHBlcm1hbmVudCBhbmQgbWFrZXMgYm9vdCB0aW1lIGVub3Jtb3Vz
LiAKPiBJIG9uY2Ugd2FpdGVkIHRpbGwgdXNlciBwcm9tcHQgKGhhbGYgYW4gaG91ciBvciBzbyks
IHRoZXkgY2FsbWVkIG9uIHZpc2libGUgCj4gaWRsZSwgYnV0IHByaW50ZWQgZnJvbSB0aW1lIHRv
IHRpbWUgKG1heWJlIG9uIHVzZXJzcGFjZSBhY3Rpdml0aWVzKS4KCkkgaGF2ZW4ndCBzZWVuIHRo
ZW0gd2l0aCBub2twdGkgcGxhdGZvcm0gc28gZmFyLiBJIGFtIGN1cmlvdXMgdG8ga25vdyB3aGF0
IGlzIAp5b3VyIGNvbmZpZ3VyYXRpb24gaGVyZS4KCj4gCj4+IENvdWxkIHlvdSBkdW1wIHRoZSBn
dWVzdCByZWdpc3RlciB3aGVuIHRoaXMgaGFwcGVuPwo+IENvdWxkIHlvdSBwbGVhc2UgcmVtZW1i
ZXIgaG93IHRvIGRvIHRoYXQ/Cgp2Y3B1X3Nob3dfZXhlY3V0aW9uX3N0YXRlKGN1cnJlbnQpIHNo
b3VsZCBkbyB0aGUgam9iIGhlcmUuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 08 14:36:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 May 2019 14:36:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hONgS-0007RD-9A; Wed, 08 May 2019 14:36:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=d3I2=TI=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hONgR-0007R7-8t
 for xen-devel@lists.xenproject.org; Wed, 08 May 2019 14:36:35 +0000
X-Inumbo-ID: ac8fffc8-719e-11e9-819f-47a674d21a37
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ac8fffc8-719e-11e9-819f-47a674d21a37;
 Wed, 08 May 2019 14:36:33 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id C5F13AD05;
 Wed,  8 May 2019 14:36:31 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20190506065644.7415-1-jgross@suse.com>
 <20190506065644.7415-46-jgross@suse.com> <5CCFF6F1020000780022C12B@suse.com>
 <ac57c420-a72e-7570-db8f-27e4693c2755@suse.com>
 <5CD005E7020000780022C1B5@prv1-mh.provo.novell.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 mQENBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAG0H0p1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT6JATkEEwECACMFAlOMcK8CGwMH
 CwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAKCRCw3p3WKL8TL8eZB/9G0juS/kDY9LhEXseh
 mE9U+iA1VsLhgDqVbsOtZ/S14LRFHczNd/Lqkn7souCSoyWsBs3/wO+OjPvxf7m+Ef+sMtr0
 G5lCWEWa9wa0IXx5HRPW/ScL+e4AVUbL7rurYMfwCzco+7TfjhMEOkC+va5gzi1KrErgNRHH
 kg3PhlnRY0Udyqx++UYkAsN4TQuEhNN32MvN0Np3WlBJOgKcuXpIElmMM5f1BBzJSKBkW0Jc
 Wy3h2Wy912vHKpPV/Xv7ZwVJ27v7KcuZcErtptDevAljxJtE7aJG6WiBzm+v9EswyWxwMCIO
 RoVBYuiocc51872tRGywc03xaQydB+9R7BHPuQENBFOMcBYBCADLMfoA44MwGOB9YT1V4KCy
 vAfd7E0BTfaAurbG+Olacciz3yd09QOmejFZC6AnoykydyvTFLAWYcSCdISMr88COmmCbJzn
 sHAogjexXiif6ANUUlHpjxlHCCcELmZUzomNDnEOTxZFeWMTFF9Rf2k2F0Tl4E5kmsNGgtSa
 aMO0rNZoOEiD/7UfPP3dfh8JCQ1VtUUsQtT1sxos8Eb/HmriJhnaTZ7Hp3jtgTVkV0ybpgFg
 w6WMaRkrBh17mV0z2ajjmabB7SJxcouSkR0hcpNl4oM74d2/VqoW4BxxxOD1FcNCObCELfIS
 auZx+XT6s+CE7Qi/c44ibBMR7hyjdzWbABEBAAGJAR8EGAECAAkFAlOMcBYCGwwACgkQsN6d
 1ii/Ey9D+Af/WFr3q+bg/8v5tCknCtn92d5lyYTBNt7xgWzDZX8G6/pngzKyWfedArllp0Pn
 fgIXtMNV+3t8Li1Tg843EXkP7+2+CQ98MB8XvvPLYAfW8nNDV85TyVgWlldNcgdv7nn1Sq8g
 HwB2BHdIAkYce3hEoDQXt/mKlgEGsLpzJcnLKimtPXQQy9TxUaLBe9PInPd+Ohix0XOlY+Uk
 QFEx50Ki3rSDl2Zt2tnkNYKUCvTJq7jvOlaPd6d/W0tZqpyy7KVay+K4aMobDsodB3dvEAs6
 ScCnh03dDAFgIq5nsB11j3KPKdVoPlfucX2c7kGNH+LUMbzqV6beIENfNexkOfxHf4kBrQQY
 AQgAIBYhBIUSZ3Lo9gSUpdCX97DendYovxMvBQJa3fDQAhsCAIEJELDendYovxMvdiAEGRYI
 AB0WIQRTLbB6QfY48x44uB6AXGG7T9hjvgUCWt3w0AAKCRCAXGG7T9hjvk2LAP99B/9FenK/
 1lfifxQmsoOrjbZtzCS6OKxPqOLHaY47BgEAqKKn36YAPpbk09d2GTVetoQJwiylx/Z9/mQI
 CUbQMg1pNQf9EjA1bNcMbnzJCgt0P9Q9wWCLwZa01SnQWFz8Z4HEaKldie+5bHBL5CzVBrLv
 81tqX+/j95llpazzCXZW2sdNL3r8gXqrajSox7LR2rYDGdltAhQuISd2BHrbkQVEWD4hs7iV
 1KQHe2uwXbKlguKPhk5ubZxqwsg/uIHw0qZDk+d0vxjTtO2JD5Jv/CeDgaBX4Emgp0NYs8IC
 UIyKXBtnzwiNv4cX9qKlz2Gyq9b+GdcLYZqMlIBjdCz0yJvgeb3WPNsCOanvbjelDhskx9gd
 6YUUFFqgsLtrKpCNyy203a58g2WosU9k9H+LcheS37Ph2vMVTISMszW9W8gyORSgmw==
Message-ID: <f7692c11-ab14-4d7d-4b7a-72e9c58e8f30@suse.com>
Date: Wed, 8 May 2019 16:36:29 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CD005E7020000780022C1B5@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH RFC V2 45/45] xen/sched: add scheduling
 granularity enum
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Dario Faggioli <dfaggioli@suse.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDYvMDUvMjAxOSAxMjowMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMDYuMDUuMTkg
YXQgMTE6MjMsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+PiBBbmQgdGhhdCB3YXMgbWVudGlv
bmVkIGluIHRoZSBjb3ZlciBsZXR0ZXI6IGNwdSBob3RwbHVnIGlzIG5vdCB5ZXQKPj4gaGFuZGxl
ZCAoaGVuY2UgdGhlIFJGQyBzdGF0dXMgb2YgdGhlIHNlcmllcykuCj4+Cj4+IFdoZW4gY3B1IGhv
dHBsdWcgaXMgYmVpbmcgYWRkZWQgaXQgbWlnaHQgYmUgYXBwcm9wcmlhdGUgdG8gc3dpdGNoIHRo
ZQo+PiBzY2hlbWUgYXMgeW91IHN1Z2dlc3RlZC4gUmlnaHQgbm93IHRoZSBjdXJyZW50IHNvbHV0
aW9uIGlzIG11Y2ggbW9yZQo+PiBzaW1wbGUuCj4gCj4gSSBzZWUgKEkgZGlkIG5vdGljZSB0aGUg
Y292ZXIgbGV0dGVyIHJlbWFyaywgYnV0IG1hbmFnZWQgdG8gbm90Cj4gaG9ub3IgaXQgd2hlbiB3
cml0aW5nIHRoZSByZXBseSksIGJ1dCBJJ20gdW5jb252aW5jZWQgaWYgaW5jdXJyaW5nCj4gbW9y
ZSBjb2RlIGNodXJuIGJ5IG5vdCBkZWFsaW5nIHdpdGggdGhpbmdzIHRoZSAiZHluYW1pYyIgd2F5
Cj4gcmlnaHQgYXdheSBpcyBpbmRlZWQgdGhlICJtb3JlIHNpbXBsZSIgKG92ZXJhbGwpIHNvbHV0
aW9uLgoKSSBoYXZlIHN0YXJ0ZWQgdG8gYWRkcmVzcyBjcHUgb24vb2ZmbGluaW5nIG5vdy4KClRo
ZXJlIGFyZSBtdWx0aXBsZSBkZXNpZ24gZGVjaXNpb25zIHRvIHRha2UuCgoxLiBJbnRlcmFjdGlv
biBiZXR3ZWVuIHNjaGVkLWdyYW4gYW5kIHNtdCBib290IHBhcmFtZXRlcnMKMi4gSW50ZXJhY3Rp
b24gYmV0d2VlbiBzY2hlZC1ncmFuIGFuZCB4ZW4taHB0b29sIHNtdCBzd2l0Y2hpbmcKMy4gSW50
ZXJhY3Rpb24gYmV0d2VlbiBzY2hlZC1ncmFuIGFuZCBzaW5nbGUgY3B1IG9uL29mZmxpbmluZwoK
UmlnaHQgbm93IGFueSBndWVzdCB3b24ndCBzZWUgYSBkaWZmZXJlbmNlIHJlZ2FyZGluZyBzY2hl
ZC1ncmFuCnNlbGVjdGlvbi4gVGhpcyBtZWFucyB3ZSBkb24ndCBoYXZlIHRvIHRoaW5rIGFib3V0
IHBvdGVudGlhbCBtaWdyYXRpb24KcmVzdHJpY3Rpb25zLiBUaGlzIG1pZ2h0IGNoYW5nZSBpbiBm
dXR1cmUgd2hlbiB3ZSB3YW50IHRvIGVuYWJsZSB0aGUKZ3Vlc3QgdG8gZS5nLiB1c2UgY29yZSBz
Y2hlZHVsaW5nIHRoZW1zZWx2ZXMgaW4gb3JkZXIgdG8gbWl0aWdhdGUKYWdhaW5zdCBzaWRlIGNo
YW5uZWwgYXR0YWNrcyB3aXRoaW4gdGhlIGd1ZXN0LgoKVGhlIG1vc3Qgc2ltcGxlIHNvbHV0aW9u
IHdvdWxkIGJlIChhbmQgSSdkIGxpa2UgdG8gc2VuZCBvdXQgVjEgb2YgbXkKc2VyaWVzIHdpdGgg
dGhhdCBpbXBsZW1lbnRlZCk6CgpzY2hlZC1ncmFuPWNvcmUgYW5kIHNjaGVkLWdyYW49c29ja2V0
IGRvbid0IGFsbG93IGR5bmFtaWNhbCBzd2l0Y2hpbmcKb2Ygc210IHZpYSB4ZW4taHB0b29sLgoK
V2l0aCBzY2hlZC1ncmFuPWNvcmUgb3Igc2NoZWQtZ3Jhbj1zb2NrZXQgb2ZmbGluaW5nIGEgc2lu
Z2xlIGNwdSByZXN1bHRzCmluIG1vdmluZyB0aGUgY29tcGxldGUgY29yZSBvciBzb2NrZXQgdG8g
Y3B1cG9vbF9mcmVlX2NwdXMgYW5kIHRoZW4Kb2ZmbGluaW5nIGZyb20gdGhlcmUuIE9ubHkgY29t
cGxldGUgY29yZXMvc29ja2V0cyBjYW4gYmUgbW92ZWQgdG8gYW55CmNwdXBvb2wuIFdoZW4gb25s
aW5pbmcgYSBjcHUgaXQgaXMgYWRkZWQgdG8gY3B1cG9vbF9mcmVlX2NwdXMgYW5kIGlmCnRoZSBj
b3JlL3NvY2tldCBpcyBjb21wbGV0ZWx5IG9ubGluZSBpdCB3aWxsIGF1dG9tYXRpY2FsbHkgYmUg
YWRkZWQgdG8KUG9vbC0wIChhcyB0b2RheSBhbnkgc2luZ2xlIG9ubGluZWQgY3B1KS4KClRoZSBu
ZXh0IHN0ZXBzIChmb3IgZnV0dXJlIHBhdGNoZXMpIGNvdWxkIGJlOgoKLSBwZXItY3B1cG9vbCBz
bXQgc2V0dGluZ3MgKHN0YXRpYyBhdCBjcHVwb29sIGNyZWF0aW9uLCBtb3ZpbmcgYSBkb21haW4K
ICBiZXR3ZWVuIGNwdXBvb2xzIHdpdGggZGlmZmVyZW50IHNtdCBzZXR0aW5ncyBub3Qgc3VwcG9y
dGVkKQoKLSBzdXBwb3J0IG1vdmluZyBkb21haW5zIGJldHdlZW4gY3B1cG9vbHMgd2l0aCBkaWZm
ZXJlbnQgc210IHNldHRpbmdzCiAgKGEgZ3Vlc3Qgc3RhcnRlZCB3aXRoIHNtdD0wIHdvdWxkIG9u
bHkgZXZlciB1c2UgMSB0aHJlYWQgcGVyIGNvcmUpCgotIHN1cHBvcnQgcGVyLWNwdXBvb2wgc2No
ZWR1bGluZyBncmFudWxhcml0eQoKVGhvdWdodHM/CgoKSnVlcmdlbgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 08 15:00:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 May 2019 15:00:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOO3H-0001FS-BS; Wed, 08 May 2019 15:00:11 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DUHD=TI=citrix.com=prvs=024c7dee5=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1hOO3G-0001FN-18
 for xen-devel@lists.xenproject.org; Wed, 08 May 2019 15:00:10 +0000
X-Inumbo-ID: f894394f-71a1-11e9-843c-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f894394f-71a1-11e9-843c-bc764e045a96;
 Wed, 08 May 2019 15:00:08 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,446,1549929600"; d="scan'208";a="85272206"
To: Jan Beulich <JBeulich@suse.com>
References: <5CCA94F9020000780022B02A@prv1-mh.provo.novell.com>
 <32a5db38-530f-1e6b-cbbd-f21ad687b149@citrix.com>
 <5CD2E037020000780022CE2D@prv1-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT6JAlcEEwEKAEECGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEWIQTXqBy2bTNXPzpOYFimNjwxBZC0bQUCXEowWQUJDCJ7dgAKCRCmNjwx
 BZC0beKvEACJ75YlJXd7TnNHgFyiCJkm/qPeoQ3sFGSDZuZh7SKcdt9+3V2bFEb0Mii1hQaz
 3hRqZb8sYPHJrGP0ljK09k3wf8k3OuNxziLQBJyzvn7WNlE4wBEcy/Ejo9TVBdA4ph5D0YaZ
 nqdsPmxe/xlTFuSkgu4ep1v9dfVP1TQR0e+JIBa/Ss+cKC5intKm+8JxpOploAHuzaPu0L/X
 FapzsIXqgT9eIQeBEgO2hge6h9Jov3WeED/vh8kA7f8c6zQ/gs5E7VGALwsiLrhr0LZFcKcw
 kI3oCCrB/C/wyPZv789Ra8EXbeRSJmTjcnBwHRPjnjwQmetRDD1t+VyrkC6uujT5jmgOBzaj
 KCqZ8PcMAssOzdzQtKmjUQ2b3ICPs2X13xZ5M5/OVs1W3TG5gkvMh4YoHi4ilFnOk+v3/j7q
 65FG6N0JLb94Ndi80HkIOQQ1XVGTyu6bUPaBg3rWK91Csp1682kD/dNVF3FKHrRLmSVtmEQR
 5rK0+VGc/FmR6vd4haKGWIRuPxzg+pBR77avIZpU7C7+UXGuZ5CbHwIdY8LojJg2TuUdqaVj
 yxmEZLOA8rVHipCGrslRNthVbJrGN/pqtKjCClFZHIAYJQ9EGLHXLG9Pj76opfjHij3MpR3o
 pCGAh6KsCrfrsvjnpDwqSbngGyEVH030irSk4SwIqZ7FwLkBDQRUWmc6AQgAzpc8Ng5Opbrh
 iZrn69Xr3js28p+b4a+0BOvC48NfrNovZw4eFeKIzmI/t6EkJkSqBIxobWRpBkwGweENsqnd
 0qigmsDw4N7J9Xx0h9ARDqiWxX4jr7u9xauI+CRJ1rBNO3VV30QdACwQ4LqhR/WA+IjdhyMH
 wj3EJGE61NdP/h0zfaLYAbvEg47/TPThFsm4m8Rd6bX7RkrrOgBbL/AOnYOMEivyfZZKX1vv
 iEemAvLfdk2lZt7Vm6X/fbKbV8tPUuZELzNedJvTTBS3/l1FVz9OUcLDeWhGEdlxqXH0sYWh
 E9+PXTAfz5JxKH+LMetwEM8DbuOoDIpmIGZKrZ+2fQARAQABiQNbBBgBCgAmAhsCFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKMJ4FCQnQ/OQBKcBdIAQZAQoABgUCVFpnOgAKCRCyFcen
 x4Qb7cXrCAC0qQeEWmLa9oEAPa+5U6wvG1t/mi22gZN6uzQXH1faIOoDehr7PPESE6tuR/vI
 CTTnaSrd4UDPNeqOqVF07YexWD1LDcQG6PnRqC5DIX1RGE3BaSaMl2pFJP8y+chews11yP8G
 DBbxaIsTcHZI1iVIC9XLhoeegWi84vYc8F4ziADVfowbmbvcVw11gE8tmALCwTeBeZVteXjh
 0OELHwrc1/4j4yvENjIXRO+QLIgk43kB57Upr4tP2MEcs0odgPM+Q+oETOJ00xzLgkTnLPim
 C1FIW2bOZdTj+Uq6ezRS2LKsNmW+PRRvNyA5ojEbA/faxmAjMZtLdSSSeFK8y4SoCRCmNjwx
 BZC0bevWEACRu+GyQgrdGmorUptniIeO1jQlpTiP5WpVnk9Oe8SiLoXUhXXNj6EtzyLGpYmf
 kEAbki+S6WAKnzZd3shL58AuMyDxtFNNjNeKJOcl6FL7JPBIIgIp3wR401Ep+/s5pl3Nw8Ii
 157f0T7o8CPb54w6S1WsMkU78WzTxIs/1lLblSMcvyz1Jq64g4OqiWI85JfkzPLlloVf1rzy
 ebIBLrrmjhCE2tL1RONpE/KRVb+Q+PIs5+YcZ+Q1e0vXWA7NhTWFbWx3+N6WW6gaGpbFbopo
 FkYRpj+2TA5cX5zW148/xU5/ATEb5vdUkFLUFVy5YNUSyeBHuaf6fGmBrDc47rQjAOt1rmyD
 56MUBHpLUbvA6NkPezb7T6bQpupyzGRkMUmSwHiLyQNJQhVe+9NiJJvtEE3jol0JVJoQ9WVn
 FAzPNCgHQyvbsIF3gYkCYKI0w8EhEoH5FHYLoKS6Jg880IY5rXzoAEfPvLXegy6mhYl+mNVN
 QUBD4h9XtOvcdzR559lZuC0Ksy7Xqw3BMolmKsRO3gWKhXSna3zKl4UuheyZtubVWoNWP/bn
 vbyiYnLwuiKDfNAinEWERC8nPKlv3PkZw5d3t46F1Dx0TMf16NmP+azsRpnMZyzpY8BL2eur
 feSGAOB9qjZNyzbo5nEKHldKWCKE7Ye0EPEjECS1gjKDwbkBDQRUWrq9AQgA7aJ0i1pQSmUR
 6ZXZD2YEDxia2ByR0uZoTS7N0NYv1OjU8v6p017u0Fco5+Qoju/fZ97ScHhp5xGVAk5kxZBF
 DT4ovJd0nIeSr3bbWwfNzGx1waztfdzXt6n3MBKr7AhioB1m+vuk31redUdnhbtvN7O40MC+
 fgSk5/+jRGxY3IOVPooQKzUO7M51GoOg4wl9ia3H2EzOoGhN2vpTbT8qCcL92ZZZwkBRldoA
 Wn7c1hEKSTuT3f1VpSmhjnX0J4uvKZ1V2R7rooKJYFBcySC0wa8aTmAtAvLgfcpe+legOtgq
 DKzLuN45xzEjyjCiI521t8zxNMPJY9FiCPNv0sCkDwARAQABiQI8BBgBCgAmAhsMFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKNJYFCQnQrVkACgkQpjY8MQWQtG2Xxg//RrRP+PFYuNXt
 9C5hec/JoY24TkGPPd2tMC9usWZVImIk7VlHlAeqHeE0lWU0LRGIvOBITbS9izw6fOVQBvCA
 Fni56S12fKLusWgWhgu03toT9ZGxZ9W22yfw5uThSHQ4y09wRWAIYvhJsKnPGGC2KDxFvtz5
 4pYYNe8Icy4bwsxcgbaSFaRh+mYtts6wE9VzyJvyfTqbe8VrvE+3InG5rrlNn51AO6M4Wv20
 iFEgYanJXfhicl0WCQrHyTLfdB5p1w+072CL8uryHQVfD0FcDe+J/wl3bmYze+aD1SlPzFoI
 MaSIXKejC6oh6DAT4rvU8kMAbX90T834Mvbc3jplaWorNJEwjAH/r+v877AI9Vsmptis+rni
 JwUissjRbcdlkKBisoUZRPmxQeUifxUpqgulZcYwbEC/a49+WvbaYUriaDLHzg9xisijHwD2
 yWV8igBeg+cmwnk0mPz8tIVvwi4lICAgXob7HZiaqKnwaDXs4LiS4vdG5s/ElnE3rIc87yru
 24n3ypeDZ6f5LkdqL1UNp5/0Aqbr3EiN7/ina4YVyscy9754l944kyHnnMRLVykg0v+kakj0
 h0RJ5LbfLAMM8M52KIA3y14g0Fb7kHLcOUMVcgfQ3PrN6chtC+5l6ouDIlSLR3toxH8Aam7E
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <c35f9967-214f-bea0-bea4-73148adb585f@citrix.com>
Date: Wed, 8 May 2019 15:59:48 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CD2E037020000780022CE2D@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86/mm: subsume set_gpfn_from_mfn() into
 guest_physmap_add_entry()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gNS84LzE5IDI6NTcgUE0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA3LjA1LjE5IGF0
IDE4OjE1LCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90ZToKPj4gT24gNS8yLzE5IDc6
NTggQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4gVGhpcyBpcyB3aGF0IGJvdGggY2FsbGVycyBv
ZiBndWVzdF9waHlzbWFwX2FkZF9wYWdlKCkgaW4gbWVtb3J5LmMgd2FudAo+Pj4gKGZvciB0aGUg
IXBhZ2luZ19tb2RlX3RyYW5zbGF0ZSgpIGNhc2UpLCBhbmQgaXQgaXMgYWxzbyB3aGF0IGJvdGgK
Pj4+IGNhbGxlcnMgaW4gZ250dGFiX3RyYW5zZmVyKCkgbmVlZCAoYnV0IGhhdmUgYmVlbiBsYWNr
aW5nKS4gVGhlIG90aGVyCj4+PiAoeDg2LXNwZWNpZmljKSBjYWxsZXJzIGFyZSBhbGwgSFZNLW9u
bHksIGFuZCBoZW5jZSB1bmFmZmVjdGVkIGJ5IHRoaXMKPj4+IGNoYW5nZS4KPj4KPj4gU29ycnks
IHdoYXQncyBnb2luZyBvbiBoZXJlPwo+IAo+IEkgZ3Vlc3MgdGhhdCdzIGEgSmFuLXdyb3RlLWFu
LXVucGFyc2FibGUtZGVzY3JpcHRpb24tb25jZS1hZ2Fpbgo+IHF1ZXN0aW9uPwoKU29ydCBvZiwg
eWVzLiA6LSkgIEl0J3Mgbm90IHVucGFyc2FibGU7IGl0J3MganVzdCBtaXNzaW5nIHNvbWUgaW5m
b3JtYXRpb24uCgo+IDEpIFRoZSB0d28gY2FsbGVycyBpbiBjb21tb24vbWVtb3J5LmMgY3VycmVu
dGx5IGNhbGwgc2V0X2dwZm5fZnJvbV9tZm4oKQo+IHRoZW1zZWx2ZXMsIHNvIG1vdmluZyB0aGUg
Y2FsbCBpbnRvIGd1ZXN0X3BoeXNtYXBfYWRkX3BhZ2UoKSBoZWxwcwo+IHRpZHkgdGhlaXIgY29k
ZS4KPiAKPiAyKSBUaGUgdHdvIGNhbGxlcnMgaW4gY29tbW9uL2dyYW50X3RhYmxlLmMgZmFpbCB0
byBtYWtlIHRoYXQgY2FsbCBhbG9uZ3NpZGUKPiB0aGUgb25lIHRvIGd1ZXN0X3BoeXNtYXBfYWRk
X3BhZ2UoKSwgc28gd2lsbCBhY3R1YWxseSBnZXQgZml4ZWQgYnkgdGhlCj4gY2hhbmdlLgo+IAo+
IDMpIE90aGVyIGNhbGxlcnMgYXJlIEhWTSBvbmx5IGFuZCBhcmUgaGVuY2UgdW5hZmZlY3RlZCBi
eSBhIGNoYW5nZSB0bwo+IHRoZSBmdW5jdGlvbidzICFwYWdpbmdfbW9kZV90cmFuc2xhdGUoKSBw
YXJ0LgoKUmlnaHQuICBJIHRoaW5rIEkgd291bGQgaGF2ZSB3cml0dGVuIHNvbWV0aGluZyBsaWtl
IHRoaXM6Cgo4PC0tLQoKV2hlbiBnaXZpbmcgb3duZXJzaGlwIG9mIGEgcGFnZSB0byBhIFBWIGd1
ZXN0LCBhIG51bWJlciBvZiB0aGluZ3MgbmVlZAp0byBiZSBkb25lLCBpbmNsdWRpbmcgYWRkaW5n
IHRoZSBwYWdlIGludG8gdGhlIElPTU1VIGlmIGFwcHJvcHJpYXRlLCBhbmQKdXBkYXRpbmcgdGhl
IG0ycC4gIEF0IHRoZSBtb21lbnQgdGhpcyBpcyBkb25lIGJ5IGNhbGxpbmcKZ3Vlc3RfcGh5c21h
cF9hZGRfZW50cnkoKSBhbmQgc2V0X2dwZm5fZnJvbV9tZm4oKSBzZXBhcmF0ZWx5LgoKVW5mb3J0
dW5hdGVseSwgdGhpcyBkdXBsaWNhdGlvbiBsZWFkcyB0byBtaXN0YWtlczogZ250dGFiX3RyYW5z
ZmVyKCkKY2FsbHMgZ3Vlc3RfcGh5c21hcF9hZGRfZW50cnkoKSBidXQgZmFpbHMgdG8gY2FsbCBz
ZXRfZ3Bmbl9mcm9tX21mbigpLgoKU2luY2UgZ3Vlc3RfcGh5c21hcF9hZGRfZW50cnkoKSBpcyBh
bHJlYWR5IHNwZWNpYWwtY2FzaW5nIFBWIGd1ZXN0cywKbW92ZSBzZXRfZ3Bmbl9mcm9tX21mbigp
IGludG8gdGhhdCBmdW5jdGlvbi4KCi0tLT44CgpJIGhhdmUgYSB0ZWNobmljYWwgcXVlc3Rpb24g
YWJvdXQgdGhlIHBhdGNoOyBJJ2xsIHJlcGx5IGlubGluZSB0byB0aGUKcGF0Y2ggaXRzZWxmLgoK
IC1HZW9yZ2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 08 15:08:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 May 2019 15:08:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOOBG-0001Vo-8f; Wed, 08 May 2019 15:08:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DUHD=TI=citrix.com=prvs=024c7dee5=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1hOOBE-0001Vh-Av
 for xen-devel@lists.xenproject.org; Wed, 08 May 2019 15:08:24 +0000
X-Inumbo-ID: 1eead0ee-71a3-11e9-978c-c30be94c0990
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1eead0ee-71a3-11e9-978c-c30be94c0990;
 Wed, 08 May 2019 15:08:22 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,446,1549929600"; d="scan'208";a="85273101"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5CCA94F9020000780022B02A@prv1-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT6JAlcEEwEKAEECGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEWIQTXqBy2bTNXPzpOYFimNjwxBZC0bQUCXEowWQUJDCJ7dgAKCRCmNjwx
 BZC0beKvEACJ75YlJXd7TnNHgFyiCJkm/qPeoQ3sFGSDZuZh7SKcdt9+3V2bFEb0Mii1hQaz
 3hRqZb8sYPHJrGP0ljK09k3wf8k3OuNxziLQBJyzvn7WNlE4wBEcy/Ejo9TVBdA4ph5D0YaZ
 nqdsPmxe/xlTFuSkgu4ep1v9dfVP1TQR0e+JIBa/Ss+cKC5intKm+8JxpOploAHuzaPu0L/X
 FapzsIXqgT9eIQeBEgO2hge6h9Jov3WeED/vh8kA7f8c6zQ/gs5E7VGALwsiLrhr0LZFcKcw
 kI3oCCrB/C/wyPZv789Ra8EXbeRSJmTjcnBwHRPjnjwQmetRDD1t+VyrkC6uujT5jmgOBzaj
 KCqZ8PcMAssOzdzQtKmjUQ2b3ICPs2X13xZ5M5/OVs1W3TG5gkvMh4YoHi4ilFnOk+v3/j7q
 65FG6N0JLb94Ndi80HkIOQQ1XVGTyu6bUPaBg3rWK91Csp1682kD/dNVF3FKHrRLmSVtmEQR
 5rK0+VGc/FmR6vd4haKGWIRuPxzg+pBR77avIZpU7C7+UXGuZ5CbHwIdY8LojJg2TuUdqaVj
 yxmEZLOA8rVHipCGrslRNthVbJrGN/pqtKjCClFZHIAYJQ9EGLHXLG9Pj76opfjHij3MpR3o
 pCGAh6KsCrfrsvjnpDwqSbngGyEVH030irSk4SwIqZ7FwLkBDQRUWmc6AQgAzpc8Ng5Opbrh
 iZrn69Xr3js28p+b4a+0BOvC48NfrNovZw4eFeKIzmI/t6EkJkSqBIxobWRpBkwGweENsqnd
 0qigmsDw4N7J9Xx0h9ARDqiWxX4jr7u9xauI+CRJ1rBNO3VV30QdACwQ4LqhR/WA+IjdhyMH
 wj3EJGE61NdP/h0zfaLYAbvEg47/TPThFsm4m8Rd6bX7RkrrOgBbL/AOnYOMEivyfZZKX1vv
 iEemAvLfdk2lZt7Vm6X/fbKbV8tPUuZELzNedJvTTBS3/l1FVz9OUcLDeWhGEdlxqXH0sYWh
 E9+PXTAfz5JxKH+LMetwEM8DbuOoDIpmIGZKrZ+2fQARAQABiQNbBBgBCgAmAhsCFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKMJ4FCQnQ/OQBKcBdIAQZAQoABgUCVFpnOgAKCRCyFcen
 x4Qb7cXrCAC0qQeEWmLa9oEAPa+5U6wvG1t/mi22gZN6uzQXH1faIOoDehr7PPESE6tuR/vI
 CTTnaSrd4UDPNeqOqVF07YexWD1LDcQG6PnRqC5DIX1RGE3BaSaMl2pFJP8y+chews11yP8G
 DBbxaIsTcHZI1iVIC9XLhoeegWi84vYc8F4ziADVfowbmbvcVw11gE8tmALCwTeBeZVteXjh
 0OELHwrc1/4j4yvENjIXRO+QLIgk43kB57Upr4tP2MEcs0odgPM+Q+oETOJ00xzLgkTnLPim
 C1FIW2bOZdTj+Uq6ezRS2LKsNmW+PRRvNyA5ojEbA/faxmAjMZtLdSSSeFK8y4SoCRCmNjwx
 BZC0bevWEACRu+GyQgrdGmorUptniIeO1jQlpTiP5WpVnk9Oe8SiLoXUhXXNj6EtzyLGpYmf
 kEAbki+S6WAKnzZd3shL58AuMyDxtFNNjNeKJOcl6FL7JPBIIgIp3wR401Ep+/s5pl3Nw8Ii
 157f0T7o8CPb54w6S1WsMkU78WzTxIs/1lLblSMcvyz1Jq64g4OqiWI85JfkzPLlloVf1rzy
 ebIBLrrmjhCE2tL1RONpE/KRVb+Q+PIs5+YcZ+Q1e0vXWA7NhTWFbWx3+N6WW6gaGpbFbopo
 FkYRpj+2TA5cX5zW148/xU5/ATEb5vdUkFLUFVy5YNUSyeBHuaf6fGmBrDc47rQjAOt1rmyD
 56MUBHpLUbvA6NkPezb7T6bQpupyzGRkMUmSwHiLyQNJQhVe+9NiJJvtEE3jol0JVJoQ9WVn
 FAzPNCgHQyvbsIF3gYkCYKI0w8EhEoH5FHYLoKS6Jg880IY5rXzoAEfPvLXegy6mhYl+mNVN
 QUBD4h9XtOvcdzR559lZuC0Ksy7Xqw3BMolmKsRO3gWKhXSna3zKl4UuheyZtubVWoNWP/bn
 vbyiYnLwuiKDfNAinEWERC8nPKlv3PkZw5d3t46F1Dx0TMf16NmP+azsRpnMZyzpY8BL2eur
 feSGAOB9qjZNyzbo5nEKHldKWCKE7Ye0EPEjECS1gjKDwbkBDQRUWrq9AQgA7aJ0i1pQSmUR
 6ZXZD2YEDxia2ByR0uZoTS7N0NYv1OjU8v6p017u0Fco5+Qoju/fZ97ScHhp5xGVAk5kxZBF
 DT4ovJd0nIeSr3bbWwfNzGx1waztfdzXt6n3MBKr7AhioB1m+vuk31redUdnhbtvN7O40MC+
 fgSk5/+jRGxY3IOVPooQKzUO7M51GoOg4wl9ia3H2EzOoGhN2vpTbT8qCcL92ZZZwkBRldoA
 Wn7c1hEKSTuT3f1VpSmhjnX0J4uvKZ1V2R7rooKJYFBcySC0wa8aTmAtAvLgfcpe+legOtgq
 DKzLuN45xzEjyjCiI521t8zxNMPJY9FiCPNv0sCkDwARAQABiQI8BBgBCgAmAhsMFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKNJYFCQnQrVkACgkQpjY8MQWQtG2Xxg//RrRP+PFYuNXt
 9C5hec/JoY24TkGPPd2tMC9usWZVImIk7VlHlAeqHeE0lWU0LRGIvOBITbS9izw6fOVQBvCA
 Fni56S12fKLusWgWhgu03toT9ZGxZ9W22yfw5uThSHQ4y09wRWAIYvhJsKnPGGC2KDxFvtz5
 4pYYNe8Icy4bwsxcgbaSFaRh+mYtts6wE9VzyJvyfTqbe8VrvE+3InG5rrlNn51AO6M4Wv20
 iFEgYanJXfhicl0WCQrHyTLfdB5p1w+072CL8uryHQVfD0FcDe+J/wl3bmYze+aD1SlPzFoI
 MaSIXKejC6oh6DAT4rvU8kMAbX90T834Mvbc3jplaWorNJEwjAH/r+v877AI9Vsmptis+rni
 JwUissjRbcdlkKBisoUZRPmxQeUifxUpqgulZcYwbEC/a49+WvbaYUriaDLHzg9xisijHwD2
 yWV8igBeg+cmwnk0mPz8tIVvwi4lICAgXob7HZiaqKnwaDXs4LiS4vdG5s/ElnE3rIc87yru
 24n3ypeDZ6f5LkdqL1UNp5/0Aqbr3EiN7/ina4YVyscy9754l944kyHnnMRLVykg0v+kakj0
 h0RJ5LbfLAMM8M52KIA3y14g0Fb7kHLcOUMVcgfQ3PrN6chtC+5l6ouDIlSLR3toxH8Aam7E
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <64365dfd-3324-7b2d-f8d9-8600627f467f@citrix.com>
Date: Wed, 8 May 2019 16:08:18 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CCA94F9020000780022B02A@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86/mm: subsume set_gpfn_from_mfn() into
 guest_physmap_add_entry()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gNS8yLzE5IDc6NTggQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+IFRoaXMgaXMgd2hhdCBib3Ro
IGNhbGxlcnMgb2YgZ3Vlc3RfcGh5c21hcF9hZGRfcGFnZSgpIGluIG1lbW9yeS5jIHdhbnQKPiAo
Zm9yIHRoZSAhcGFnaW5nX21vZGVfdHJhbnNsYXRlKCkgY2FzZSksIGFuZCBpdCBpcyBhbHNvIHdo
YXQgYm90aAo+IGNhbGxlcnMgaW4gZ250dGFiX3RyYW5zZmVyKCkgbmVlZCAoYnV0IGhhdmUgYmVl
biBsYWNraW5nKS4gVGhlIG90aGVyCj4gKHg4Ni1zcGVjaWZpYykgY2FsbGVycyBhcmUgYWxsIEhW
TS1vbmx5LCBhbmQgaGVuY2UgdW5hZmZlY3RlZCBieSB0aGlzCj4gY2hhbmdlLgo+IAo+IFNhZGx5
IHRoaXMgaXNuJ3QgZW5vdWdoIHlldCB0byBkcm9wIEFybSdzIGR1bW15IG1hY3JvLCBhcyB0aGVy
ZSdzIG9uZQo+IG1vcmUgdXNlIGluIHBhZ2VfYWxsb2MuYy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gCj4gLS0tIGEveGVuL2FyY2gveDg2L21t
L3AybS5jCj4gKysrIGIveGVuL2FyY2gveDg2L21tL3AybS5jCj4gQEAgLTg0MSwxNSArODQxLDE5
IEBAIGd1ZXN0X3BoeXNtYXBfYWRkX2VudHJ5KHN0cnVjdCBkb21haW4gKmQKPiAgICAgICAgICAg
KiBhbnkgZ3Vlc3QtcmVxdWVzdGVkIHR5cGUgY2hhbmdlcyBzdWNjZWVkIGFuZCByZW1vdmUgdGhl
IElPTU1VCj4gICAgICAgICAgICogZW50cnkpLgo+ICAgICAgICAgICAqLwo+IC0gICAgICAgIGlm
ICggIW5lZWRfaW9tbXVfcHRfc3luYyhkKSB8fCB0ICE9IHAybV9yYW1fcncgKQo+ICsgICAgICAg
IGlmICggdCAhPSBwMm1fcmFtX3J3ICkKPiAgICAgICAgICAgICAgcmV0dXJuIDA7CgpTbywgeW91
IHNlZW0gdG8gYmUgY2xhaW1pbmcgdGhhdCB0aGUgb25seSB3YXkgdG8gZ2V0IGhlcmUgaXMgdmlh
Cmd1ZXN0X3BoeXNtYXBfYWRkX3BhZ2UoKSwgd2hpY2ggd2lsbCBhbHdheXMgY2FsbCB0aGlzIGZ1
bmN0aW9uIHdpdGgKcDJtX3JhbV9ydy4gIFNvIHRoZW4gd2hhdCdzIHRoZSBwb2ludCBvZiB0aGlz
IGNvbmRpdGlvbmFsIGF0IGFsbAphbnltb3JlPyAgV291bGQgaXQgYmUgYmV0dGVyIHRvIGFkZCBh
biBBU1NFUlQodCA9PSBwMm1fcmFtX3J3KSBoZXJlPwoKQW5kIGlmIHdlIGV2ZXIgKmRvKiBnZXQg
aGVyZSB3aXRoIHQgPT0gcDJtX3JhbV9ydywgZG8gd2UgcmVhbGx5IG5vdCB3YW50CnRvIGNhbGwg
c2V0X2dwZm5fZnJvbV9tZm4oKT8KCiAtR2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 08 15:13:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 May 2019 15:13:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOOFr-0002FW-Sy; Wed, 08 May 2019 15:13:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=RDkG=TI=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hOOFq-0002FQ-EL
 for xen-devel@lists.xenproject.org; Wed, 08 May 2019 15:13:10 +0000
X-Inumbo-ID: c8d9b30e-71a3-11e9-af5d-3787a23aabe9
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c8d9b30e-71a3-11e9-af5d-3787a23aabe9;
 Wed, 08 May 2019 15:13:08 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 08 May 2019 09:13:06 -0600
Message-Id: <5CD2F1FC020000780022CE7E@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 08 May 2019 09:13:00 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <george.dunlap@citrix.com>
References: <5CCA94F9020000780022B02A@prv1-mh.provo.novell.com>
 <32a5db38-530f-1e6b-cbbd-f21ad687b149@citrix.com>
 <5CD2E037020000780022CE2D@prv1-mh.provo.novell.com>
 <c35f9967-214f-bea0-bea4-73148adb585f@citrix.com>
In-Reply-To: <c35f9967-214f-bea0-bea4-73148adb585f@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86/mm: subsume set_gpfn_from_mfn() into
 guest_physmap_add_entry()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA4LjA1LjE5IGF0IDE2OjU5LCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBPbiA1LzgvMTkgMjo1NyBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDA3LjA1
LjE5IGF0IDE4OjE1LCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90ZToKPj4+IE9uIDUv
Mi8xOSA3OjU4IEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBUaGlzIGlzIHdoYXQgYm90aCBj
YWxsZXJzIG9mIGd1ZXN0X3BoeXNtYXBfYWRkX3BhZ2UoKSBpbiBtZW1vcnkuYyB3YW50Cj4+Pj4g
KGZvciB0aGUgIXBhZ2luZ19tb2RlX3RyYW5zbGF0ZSgpIGNhc2UpLCBhbmQgaXQgaXMgYWxzbyB3
aGF0IGJvdGgKPj4+PiBjYWxsZXJzIGluIGdudHRhYl90cmFuc2ZlcigpIG5lZWQgKGJ1dCBoYXZl
IGJlZW4gbGFja2luZykuIFRoZSBvdGhlcgo+Pj4+ICh4ODYtc3BlY2lmaWMpIGNhbGxlcnMgYXJl
IGFsbCBIVk0tb25seSwgYW5kIGhlbmNlIHVuYWZmZWN0ZWQgYnkgdGhpcwo+Pj4+IGNoYW5nZS4K
Pj4+Cj4+PiBTb3JyeSwgd2hhdCdzIGdvaW5nIG9uIGhlcmU/Cj4+IAo+PiBJIGd1ZXNzIHRoYXQn
cyBhIEphbi13cm90ZS1hbi11bnBhcnNhYmxlLWRlc2NyaXB0aW9uLW9uY2UtYWdhaW4KPj4gcXVl
c3Rpb24/Cj4gCj4gU29ydCBvZiwgeWVzLiA6LSkgIEl0J3Mgbm90IHVucGFyc2FibGU7IGl0J3Mg
anVzdCBtaXNzaW5nIHNvbWUgaW5mb3JtYXRpb24uCj4gCj4+IDEpIFRoZSB0d28gY2FsbGVycyBp
biBjb21tb24vbWVtb3J5LmMgY3VycmVudGx5IGNhbGwgc2V0X2dwZm5fZnJvbV9tZm4oKQo+PiB0
aGVtc2VsdmVzLCBzbyBtb3ZpbmcgdGhlIGNhbGwgaW50byBndWVzdF9waHlzbWFwX2FkZF9wYWdl
KCkgaGVscHMKPj4gdGlkeSB0aGVpciBjb2RlLgo+PiAKPj4gMikgVGhlIHR3byBjYWxsZXJzIGlu
IGNvbW1vbi9ncmFudF90YWJsZS5jIGZhaWwgdG8gbWFrZSB0aGF0IGNhbGwgYWxvbmdzaWRlCj4+
IHRoZSBvbmUgdG8gZ3Vlc3RfcGh5c21hcF9hZGRfcGFnZSgpLCBzbyB3aWxsIGFjdHVhbGx5IGdl
dCBmaXhlZCBieSB0aGUKPj4gY2hhbmdlLgo+PiAKPj4gMykgT3RoZXIgY2FsbGVycyBhcmUgSFZN
IG9ubHkgYW5kIGFyZSBoZW5jZSB1bmFmZmVjdGVkIGJ5IGEgY2hhbmdlIHRvCj4+IHRoZSBmdW5j
dGlvbidzICFwYWdpbmdfbW9kZV90cmFuc2xhdGUoKSBwYXJ0Lgo+IAo+IFJpZ2h0LiAgSSB0aGlu
ayBJIHdvdWxkIGhhdmUgd3JpdHRlbiBzb21ldGhpbmcgbGlrZSB0aGlzOgoKV2VsbCwgSSBjYW4g
Y2VydGFpbmx5IHVzZSB5b3VyIHN1Z2dlc3RlZCB0ZXh0LCBidXQgZm9yIG5vdyBJCndhcyBtZWFu
aW5nIHRvIHBlcmhhcHMgdXNlIHRoZSB0ZXh0IGZyb20gbXkgZWFybGllciByZXBseSBhcwpyZXBs
YWNlbWVudCwgaWYgdGhhdCdzIGRlZW1lZCBiZXR0ZXIgdGhhbiB0aGUgb3JpZ2luYWwuIEp1c3QK
bGV0IG1lIGtub3cuCgpKYW4KCj4gODwtLS0KPiAKPiBXaGVuIGdpdmluZyBvd25lcnNoaXAgb2Yg
YSBwYWdlIHRvIGEgUFYgZ3Vlc3QsIGEgbnVtYmVyIG9mIHRoaW5ncyBuZWVkCj4gdG8gYmUgZG9u
ZSwgaW5jbHVkaW5nIGFkZGluZyB0aGUgcGFnZSBpbnRvIHRoZSBJT01NVSBpZiBhcHByb3ByaWF0
ZSwgYW5kCj4gdXBkYXRpbmcgdGhlIG0ycC4gIEF0IHRoZSBtb21lbnQgdGhpcyBpcyBkb25lIGJ5
IGNhbGxpbmcKPiBndWVzdF9waHlzbWFwX2FkZF9lbnRyeSgpIGFuZCBzZXRfZ3Bmbl9mcm9tX21m
bigpIHNlcGFyYXRlbHkuCj4gCj4gVW5mb3J0dW5hdGVseSwgdGhpcyBkdXBsaWNhdGlvbiBsZWFk
cyB0byBtaXN0YWtlczogZ250dGFiX3RyYW5zZmVyKCkKPiBjYWxscyBndWVzdF9waHlzbWFwX2Fk
ZF9lbnRyeSgpIGJ1dCBmYWlscyB0byBjYWxsIHNldF9ncGZuX2Zyb21fbWZuKCkuCj4gCj4gU2lu
Y2UgZ3Vlc3RfcGh5c21hcF9hZGRfZW50cnkoKSBpcyBhbHJlYWR5IHNwZWNpYWwtY2FzaW5nIFBW
IGd1ZXN0cywKPiBtb3ZlIHNldF9ncGZuX2Zyb21fbWZuKCkgaW50byB0aGF0IGZ1bmN0aW9uLgo+
IAo+IC0tLT44Cj4gCj4gSSBoYXZlIGEgdGVjaG5pY2FsIHF1ZXN0aW9uIGFib3V0IHRoZSBwYXRj
aDsgSSdsbCByZXBseSBpbmxpbmUgdG8gdGhlCj4gcGF0Y2ggaXRzZWxmLgo+IAo+ICAtR2Vvcmdl
CgoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 08 15:16:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 May 2019 15:16:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOOIx-0002Px-Lx; Wed, 08 May 2019 15:16:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=RDkG=TI=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hOOIw-0002Ps-If
 for xen-devel@lists.xenproject.org; Wed, 08 May 2019 15:16:22 +0000
X-Inumbo-ID: 3be34b0e-71a4-11e9-843c-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3be34b0e-71a4-11e9-843c-bc764e045a96;
 Wed, 08 May 2019 15:16:20 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 08 May 2019 09:16:20 -0600
Message-Id: <5CD2F2C2020000780022CE81@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 08 May 2019 09:16:18 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <george.dunlap@citrix.com>
References: <5CCA94F9020000780022B02A@prv1-mh.provo.novell.com>
 <64365dfd-3324-7b2d-f8d9-8600627f467f@citrix.com>
In-Reply-To: <64365dfd-3324-7b2d-f8d9-8600627f467f@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86/mm: subsume set_gpfn_from_mfn() into
 guest_physmap_add_entry()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA4LjA1LjE5IGF0IDE3OjA4LCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBPbiA1LzIvMTkgNzo1OCBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IC0tLSBhL3hlbi9h
cmNoL3g4Ni9tbS9wMm0uYwo+PiArKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKPj4gQEAgLTg0
MSwxNSArODQxLDE5IEBAIGd1ZXN0X3BoeXNtYXBfYWRkX2VudHJ5KHN0cnVjdCBkb21haW4gKmQK
Pj4gICAgICAgICAgICogYW55IGd1ZXN0LXJlcXVlc3RlZCB0eXBlIGNoYW5nZXMgc3VjY2VlZCBh
bmQgcmVtb3ZlIHRoZSBJT01NVQo+PiAgICAgICAgICAgKiBlbnRyeSkuCj4+ICAgICAgICAgICAq
Lwo+PiAtICAgICAgICBpZiAoICFuZWVkX2lvbW11X3B0X3N5bmMoZCkgfHwgdCAhPSBwMm1fcmFt
X3J3ICkKPj4gKyAgICAgICAgaWYgKCB0ICE9IHAybV9yYW1fcncgKQo+PiAgICAgICAgICAgICAg
cmV0dXJuIDA7Cj4gCj4gU28sIHlvdSBzZWVtIHRvIGJlIGNsYWltaW5nIHRoYXQgdGhlIG9ubHkg
d2F5IHRvIGdldCBoZXJlIGlzIHZpYQo+IGd1ZXN0X3BoeXNtYXBfYWRkX3BhZ2UoKSwKCldlbGws
IEknbSBub3QgImNsYWltaW5nIiBhbnl0aGluZyBoZXJlLCBJJ20ganVzdCBtb2RpZnlpbmcgZXhp
c3RpbmcKY29kZSAoYW5kIG5vIG1vcmUgdGhhbiB3aGF0IGZpdHMgdW5kZXIgdGhpcyBwYXRjaCdz
IHRpdGxlKS4KCj4gd2hpY2ggd2lsbCBhbHdheXMgY2FsbCB0aGlzIGZ1bmN0aW9uIHdpdGgKPiBw
Mm1fcmFtX3J3LiAgU28gdGhlbiB3aGF0J3MgdGhlIHBvaW50IG9mIHRoaXMgY29uZGl0aW9uYWwg
YXQgYWxsCj4gYW55bW9yZT8gIFdvdWxkIGl0IGJlIGJldHRlciB0byBhZGQgYW4gQVNTRVJUKHQg
PT0gcDJtX3JhbV9ydykgaGVyZT8KPiAKPiBBbmQgaWYgd2UgZXZlciAqZG8qIGdldCBoZXJlIHdp
dGggdCA9PSBwMm1fcmFtX3J3LCBkbyB3ZSByZWFsbHkgbm90IHdhbnQKPiB0byBjYWxsIHNldF9n
cGZuX2Zyb21fbWZuKCk/CgpUaGlua2luZyBhYm91dCBlLmcuIHAybV9ncmFudF9tYXBfKiBJIHdv
dWxkbid0IHdhbnQgdG8gYWRkIHRoZQpzdWdnZXN0ZWQgQVNTRVJUKCksIGFuZCB0aGUgTTJQIGRv
ZXNuJ3Qgd2FudCB1cGRhdGluZyBpbiB0aGF0CmNhc2UgZWl0aGVyLgoKSmFuCgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 08 15:32:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 May 2019 15:32:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOOYH-0003wh-5g; Wed, 08 May 2019 15:32:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FJge=TI=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1hOOYG-0003wc-Bb
 for xen-devel@lists.xenproject.org; Wed, 08 May 2019 15:32:12 +0000
X-Inumbo-ID: 7236cf5c-71a6-11e9-9931-ebd2ee5795a5
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7236cf5c-71a6-11e9-9931-ebd2ee5795a5;
 Wed, 08 May 2019 15:32:11 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256
 bits)) (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id DC16120644;
 Wed,  8 May 2019 15:32:09 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1557329530;
 bh=3AZH03BDgtWyJ7IJUpWPDWiGZvH+4SV9K2pU5OINcYg=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=oRJPWT5q0k/GrDlRaYSVZmqKbWFnsQB5Xre/Tx6gykIPjb9b4bA6eqZShpCNUq6KV
 voaYhSZqKD2BJMQacgcLPQn9p+w5JJeU21ZQ+4Swkt9nm1mg/TSqZLbXKG4g7tJcv9
 yClTkpIzMIrTfX72YgcXE8Vz3y1v0483LhDadDEU=
Date: Wed, 8 May 2019 08:32:09 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: George Dunlap <george.dunlap@citrix.com>
In-Reply-To: <20190508113947.11920-1-george.dunlap@citrix.com>
Message-ID: <alpine.DEB.2.21.1905080830450.9403@sstabellini-ThinkPad-T480s>
References: <20190508113947.11920-1-george.dunlap@citrix.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] MAINTAINERS: Add explicit check-in policy
 section
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <ian.jackson@citrix.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCA4IE1heSAyMDE5LCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+ICsJQ2hlY2staW4gcG9s
aWN5Cj4gKwk9PT09PT09PT09PT09PT0KPiArCj4gK0luIG9yZGVyIGZvciBhIHBhdGNoIHRvIGJl
IGNoZWNrZWQgaW4sIGluIGdlbmVyYWwsIHNldmVyYWwgY29uZGl0aW9ucwo+ICttdXN0IGJlIG1l
dDoKPiArCj4gKzEuIEluIG9yZGVyIHRvIGdldCBhIGNoYW5nZSB0byBhIGdpdmVuIGZpbGUgY29t
bWl0dGVkLCBpdCBtdXN0IGhhdmUKPiArICAgdGhlIGFwcHJvdmFsIG9mIGF0IGxlYXN0IG9uZSBt
YWludGFpbmVyIG9mIHRoYXQgZmlsZS4KPiArCj4gKyAgIEEgcGF0Y2ggb2YgY291cnNlIG5lZWRz
IGFja3MgZnJvbSB0aGUgbWFpbnRhaW5lcnMgb2YgZWFjaCBmaWxlIHRoYXQKPiArICAgaXQgY2hh
bmdlczsgc28gYSBwYXRjaCB3aGljaCBjaGFuZ2VzIHhlbi9hcmNoL3g4Ni90cmFwcy5jLAo+ICsg
ICB4ZW4vYXJjaC94ODYvbW0vcDJtLmMsIGFuZCB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRp
LmMgd291bGQKPiArICAgcmVxdWlyZSBhbiBBY2sgZnJvbSBlYWNoIG9mIHRoZSB0aHJlZSBzZXRz
IG9mIG1haW50YWluZXJzLgo+ICsKPiArICAgU2VlIGJlbG93IGZvciBydWxlcyBvbiBuZXN0ZWQg
bWFpbnRhaW5lcnNoaXAuCj4gKwo+ICsyLiBJdCBtdXN0IGhhdmUgYW4gQWNrZWQtYnkgb3IgYSBS
ZXZpZXdlZC1ieSBmcm9tIHNvbWVvbmUgb3RoZXIgdGhhbgo+ICsgICB0aGUgc3VibWl0dGVyLgo+
ICsKPiArMy4gU3VmZmljaWVudCB0aW1lIG11c3QgaGF2ZSBiZWVuIGdpdmVuIGZvciBhbnlvbmUg
dG8gcmVzcG9uZC4gIFRoaXMKPiArICAgZGVwZW5kcyBpbiBsYXJnZSBwYXJ0IHVwb24gdGhlIHVy
Z2VuY3kgYW5kIG5hdHVyZSBvZiB0aGUgcGF0Y2guCj4gKyAgIEZvciBhIHN0cmFpZ2h0Zm9yd2Fy
ZCB1bmNvbnRyb3ZlcnNpYWwgcGF0Y2gsIGEgZGF5IG9yIHR3byBpcwo+ICsgICBzdWZmaWNpZW50
OyBmb3IgYSBjb250cm92ZXJzaWFsIHBhdGNoLCBsb25nZXIgKG1heWJlIGEgd2Vlaykgd291bGQK
PiArICAgYmUgYmV0dGVyLgo+ICsKPiArNC4gVGhlcmUgbXVzdCBiZSBubyAib3BlbiIgb2JqZWN0
aW9ucy4KPiArCj4gK0luIGEgY2FzZSB3aGVyZSBvbmUgcGVyc29uIHN1Ym1pdHMgYSBwYXRjaCBh
bmQgYSBtYWludGFpbmVyIGdpdmVzIGFuCj4gK0FjaywgdGhlIEFjayBzdGFuZHMgaW4gZm9yIGJv
dGggdGhlIGFwcHJvdmFsIHJlcXVpcmVtZW50ICgjMSkgYW5kIHRoZQo+ICtBY2tlZC1ieS1ub24t
c3VibWl0dGVyIHJlcXVpcmVtZW50ICgjMikuCj4gKwo+ICtJbiBhIGNhc2Ugd2hlcmUgYSBtYWlu
dGFpbmVyIHRoZW1zZWx2ZXMgc3VibWl0cyBhIHBhdGNoLCB0aGUKPiArU2lnbmVkLW9mZi1ieSBt
ZWV0cyB0aGUgYXBwcm92YWwgcmVxdXJpbWVudCAoIzEpOyBzbyBhbiBBY2sgb3IgUmV2aWV3Cj4g
K2Zyb20gYW55b25lIGluIHRoZSBjb21tdW5pdHkgc3VmZmljZXMgZm9yIHJlcXVpcmVtZW50ICMy
LgoKTm90IHRoYXQgSSBhbSBvcHBvc2VkIHRvIGl0LCBidXQgdGhpcyBpcyBub3QgaG93IEp1bGll
biBhbmQgSSBoYXZlIGJlZW4Kd29ya2luZyBzbyBmYXI6IHdoZW4gb25lIG9mIHVzIHNlbmRzIGEg
cGF0Y2ggdGhlIG90aGVyIG5lZWRzIHRvIHJldmlldwppdCBvciBhdCBsZWFzdCBhY2sgaXQuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 08 15:40:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 May 2019 15:40:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOOgC-0004kM-Cw; Wed, 08 May 2019 15:40:24 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7fFX=TI=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hOOgA-0004k8-UY
 for xen-devel@lists.xenproject.org; Wed, 08 May 2019 15:40:22 +0000
X-Inumbo-ID: 964c2d38-71a7-11e9-843c-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 964c2d38-71a7-11e9-843c-bc764e045a96;
 Wed, 08 May 2019 15:40:20 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 59CE6374;
 Wed,  8 May 2019 08:40:20 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 1D2683F238;
 Wed,  8 May 2019 08:40:17 -0700 (PDT)
To: Andrii Anisov <andrii.anisov@gmail.com>, xen-devel@lists.xen.org
References: <1556007026-31057-1-git-send-email-andrii.anisov@gmail.com>
 <1556007026-31057-3-git-send-email-andrii.anisov@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <e248dae9-c91c-c735-ea16-9bcb70c65e9d@arm.com>
Date: Wed, 8 May 2019 16:40:16 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <1556007026-31057-3-git-send-email-andrii.anisov@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 2/2] xen: implement
 VCPUOP_register_runstate_phys_memory_area
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <JBeulich@suse.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAyMy8wNC8yMDE5IDA5OjEwLCBBbmRyaWkgQW5pc292IHdyb3RlOgo+IEZyb206IEFu
ZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+Cj4gCj4gVkNQVU9QX3JlZ2lzdGVy
X3J1bnN0YXRlX3BoeXNfbWVtb3J5X2FyZWEgaXMgaW1wbGVtZW50ZWQgdmlhIHJ1bnN0YXRlCj4g
YXJlYSBtYXBwaW5nLiA+Cj4gU2lnbmVkLW9mZi1ieTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2Fu
aXNvdkBlcGFtLmNvbT4KPiAtLS0KPiAgIHhlbi9hcmNoL2FybS9kb21haW4uYyAgICAgICAgfCAg
NjIgKysrKysrKysrKysrKysrKystLS0tLS0tLQo+ICAgeGVuL2FyY2gveDg2L2RvbWFpbi5jICAg
ICAgICB8IDEwNSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tCj4g
ICB4ZW4vY29tbW9uL2RvbWFpbi5jICAgICAgICAgIHwgIDgwICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrLQo+ICAgeGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaCB8ICAgMiArCj4g
ICB4ZW4vaW5jbHVkZS94ZW4vZG9tYWluLmggICAgIHwgICAyICsKPiAgIHhlbi9pbmNsdWRlL3hl
bi9zY2hlZC5oICAgICAgfCAgIDggKysrKwo+ICAgNiBmaWxlcyBjaGFuZ2VkLCAyMTAgaW5zZXJ0
aW9ucygrKSwgNDkgZGVsZXRpb25zKC0pCgpUaGlzIHBhdGNoIGlzIHF1aXRlIGhhcmQgdG8gcmVh
ZCBiZWNhdXNlIHlvdSBhcmUgcmV3b3JraW5nIHRoZSBjb2RlIGFuZCBhdCB0aGUgCnNhbWUgdGlt
ZSBpbXBsZW1lbnRpbmcgdGhlIG5ldyBWQ1BVT1AuIEhvdyBhYm91dCBtb3ZpbmcgdGhlIHJld29y
ayBpbiBhIHNlcGFyYXRlIApwYXRjaD8gVGhlIGltcGxlbWVudGF0aW9uIGNhbiB0aGVuIGJlIGZv
bGQgaW4gdGhlIHByZXZpb3VzIHBhdGNoIGFzIHN1Z2dlc3RlZCBieSAKR2VvcmdlLgoKPiAKPiBk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5j
Cj4gaW5kZXggNmRjNjMzZS4uOGUyNGU2MyAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vZG9t
YWluLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKPiBAQCAtMjc1LDMyICsyNzUsNTUg
QEAgc3RhdGljIHZvaWQgY3R4dF9zd2l0Y2hfdG8oc3RydWN0IHZjcHUgKm4pCj4gICB9Cj4gICAK
PiAgIC8qIFVwZGF0ZSBwZXItVkNQVSBndWVzdCBydW5zdGF0ZSBzaGFyZWQgbWVtb3J5IGFyZWEg
KGlmIHJlZ2lzdGVyZWQpLiAqLwo+IC1zdGF0aWMgdm9pZCB1cGRhdGVfcnVuc3RhdGVfYXJlYShz
dHJ1Y3QgdmNwdSAqdikKPiArdm9pZCB1cGRhdGVfcnVuc3RhdGVfYXJlYShzdHJ1Y3QgdmNwdSAq
dikKCldoeSBkbyB5b3UgZXhwb3J0IHVwZGF0ZV9ydW5zdGF0ZV9hcmVhPyBUaGUgZnVuY3Rpb24g
ZG9lcyBub3Qgc2VlbSB0byBiZSBjYWxsZWQgCm91dHNpZGUuCgo+ICAgewo+IC0gICAgdm9pZCBf
X3VzZXIgKmd1ZXN0X2hhbmRsZSA9IE5VTEw7Cj4gKyAgICBpZiAoICFndWVzdF9oYW5kbGVfaXNf
bnVsbChydW5zdGF0ZV9ndWVzdCh2KSkgKQo+ICsgICAgewo+ICsgICAgICAgIHZvaWQgX191c2Vy
ICpndWVzdF9oYW5kbGUgPSBOVUxMOwo+ICsgICAgICAgIGlmICggVk1fQVNTSVNUKHYtPmRvbWFp
biwgcnVuc3RhdGVfdXBkYXRlX2ZsYWcpICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIGd1
ZXN0X2hhbmRsZSA9ICZ2LT5ydW5zdGF0ZV9ndWVzdC5wLT5zdGF0ZV9lbnRyeV90aW1lICsgMTsK
PiArICAgICAgICAgICAgZ3Vlc3RfaGFuZGxlLS07Cj4gKyAgICAgICAgICAgIHYtPnJ1bnN0YXRl
LnN0YXRlX2VudHJ5X3RpbWUgfD0gWEVOX1JVTlNUQVRFX1VQREFURTsKPiArICAgICAgICAgICAg
X19yYXdfY29weV90b19ndWVzdChndWVzdF9oYW5kbGUsCj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgKHZvaWQgKikoJnYtPnJ1bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWUgKyAxKSAt
IDEsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMSk7Cj4gKyAgICAgICAgICAg
IHNtcF93bWIoKTsKPiArICAgICAgICB9Cj4gICAKPiAtICAgIGlmICggZ3Vlc3RfaGFuZGxlX2lz
X251bGwocnVuc3RhdGVfZ3Vlc3QodikpICkKPiAtICAgICAgICByZXR1cm47Cj4gKyAgICAgICAg
X19jb3B5X3RvX2d1ZXN0KHJ1bnN0YXRlX2d1ZXN0KHYpLCAmdi0+cnVuc3RhdGUsIDEpOwo+ICAg
Cj4gLSAgICBpZiAoIFZNX0FTU0lTVCh2LT5kb21haW4sIHJ1bnN0YXRlX3VwZGF0ZV9mbGFnKSAp
Cj4gLSAgICB7Cj4gLSAgICAgICAgZ3Vlc3RfaGFuZGxlID0gJnYtPnJ1bnN0YXRlX2d1ZXN0LnAt
PnN0YXRlX2VudHJ5X3RpbWUgKyAxOwo+IC0gICAgICAgIGd1ZXN0X2hhbmRsZS0tOwo+IC0gICAg
ICAgIHYtPnJ1bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWUgfD0gWEVOX1JVTlNUQVRFX1VQREFURTsK
PiAtICAgICAgICBfX3Jhd19jb3B5X3RvX2d1ZXN0KGd1ZXN0X2hhbmRsZSwKPiAtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICh2b2lkICopKCZ2LT5ydW5zdGF0ZS5zdGF0ZV9lbnRyeV90aW1l
ICsgMSkgLSAxLCAxKTsKPiAtICAgICAgICBzbXBfd21iKCk7Cj4gKyAgICAgICAgaWYgKCBndWVz
dF9oYW5kbGUgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgdi0+cnVuc3RhdGUuc3RhdGVf
ZW50cnlfdGltZSAmPSB+WEVOX1JVTlNUQVRFX1VQREFURTsKPiArICAgICAgICAgICAgc21wX3dt
YigpOwo+ICsgICAgICAgICAgICBfX3Jhd19jb3B5X3RvX2d1ZXN0KGd1ZXN0X2hhbmRsZSwKPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAodm9pZCAqKSgmdi0+cnVuc3RhdGUuc3Rh
dGVfZW50cnlfdGltZSArIDEpIC0gMSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAxKTsKPiArICAgICAgICB9Cj4gICAgICAgfQo+ICAgCj4gLSAgICBfX2NvcHlfdG9fZ3Vlc3Qo
cnVuc3RhdGVfZ3Vlc3QodiksICZ2LT5ydW5zdGF0ZSwgMSk7Cj4gLQo+IC0gICAgaWYgKCBndWVz
dF9oYW5kbGUgKQo+ICsgICAgc3Bpbl9sb2NrKCZ2LT5tYXBwZWRfcnVuc3RhdGVfbG9jayk7Cj4g
KyAgICBpZiAoIHYtPm1hcHBlZF9ydW5zdGF0ZSApCgpUaGUgY29kZSBsb29rcyBhIGJpdCBvZGQg
dG8gbWUsIHlvdSBzZWVtIHRvIGFsbG93IGEgZ3Vlc3QgdG8gcHJvdmlkZSAyIHJ1bnN0YXRlIAph
cmVhczogb25lIHVzaW5nIGd1ZXN0IHZpcnR1YWwgYWRkcmVzcyB0aGUgb3RoZXIgdXNpbmcgZ3Vl
c3QgcGh5c2ljYWwgYWRkcmVzcy4KCkl0IHdvdWxkIGJlIGJlc3QgaWYgd2UgcHJldmVudCBhIGd1
ZXN0IHRvIG1peCBtYXRjaCB0aGVtLiBJT1csIGlmIHRoZSBndWVzdCAKcHJvdmlkZSBhIHBoeXNp
Y2FsIGFkZHJlc3MgZmlyc3QsIHRoZW4gKmFsbCogdGhlIGNhbGwgc2hvdWxkIGJlIHBoeXNpY2Fs
IAphZGRyZXNzLiBBbHRlcm5hdGl2ZWx5IHRoaXMgY291bGQgYmUgYSBwZXIgdkNQVSBkZWNpc2lv
bi4KCj4gICAgICAgewo+IC0gICAgICAgIHYtPnJ1bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWUgJj0g
flhFTl9SVU5TVEFURV9VUERBVEU7Cj4gLSAgICAgICAgc21wX3dtYigpOwo+IC0gICAgICAgIF9f
cmF3X2NvcHlfdG9fZ3Vlc3QoZ3Vlc3RfaGFuZGxlLAo+IC0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgKHZvaWQgKikoJnYtPnJ1bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWUgKyAxKSAtIDEsIDEp
Owo+ICsgICAgICAgIGlmICggVk1fQVNTSVNUKHYtPmRvbWFpbiwgcnVuc3RhdGVfdXBkYXRlX2Zs
YWcpICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIHYtPm1hcHBlZF9ydW5zdGF0ZS0+c3Rh
dGVfZW50cnlfdGltZSB8PSBYRU5fUlVOU1RBVEVfVVBEQVRFOwo+ICsgICAgICAgICAgICBzbXBf
d21iKCk7Cj4gKyAgICAgICAgICAgIHYtPnJ1bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWUgfD0gWEVO
X1JVTlNUQVRFX1VQREFURTsKPiArICAgICAgICB9Cj4gKwo+ICsgICAgICAgIG1lbWNweSh2LT5t
YXBwZWRfcnVuc3RhdGUsICZ2LT5ydW5zdGF0ZSwgc2l6ZW9mKHYtPnJ1bnN0YXRlKSk7Cj4gKwo+
ICsgICAgICAgIGlmICggVk1fQVNTSVNUKHYtPmRvbWFpbiwgcnVuc3RhdGVfdXBkYXRlX2ZsYWcp
ICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIHYtPm1hcHBlZF9ydW5zdGF0ZS0+c3RhdGVf
ZW50cnlfdGltZSAmPSB+WEVOX1JVTlNUQVRFX1VQREFURTsKPiArICAgICAgICAgICAgc21wX3dt
YigpOwo+ICsgICAgICAgICAgICB2LT5ydW5zdGF0ZS5zdGF0ZV9lbnRyeV90aW1lICY9IH5YRU5f
UlVOU1RBVEVfVVBEQVRFOwo+ICsgICAgICAgIH0KPiAgICAgICB9Cj4gKyAgICBzcGluX3VubG9j
aygmdi0+bWFwcGVkX3J1bnN0YXRlX2xvY2spOwo+ICsKCk5JVDogVGhlIG5ld2xpbmUgaXMgbm90
IG5lY2Vzc2FyeSBoZXJlLgoKPiAgIH0KPiAgIAo+ICAgc3RhdGljIHZvaWQgc2NoZWR1bGVfdGFp
bChzdHJ1Y3QgdmNwdSAqcHJldikKPiBAQCAtOTk4LDYgKzEwMjEsNyBAQCBsb25nIGRvX2FybV92
Y3B1X29wKGludCBjbWQsIHVuc2lnbmVkIGludCB2Y3B1aWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFS
QU0odm9pZCkgYQo+ICAgICAgIHsKPiAgICAgICAgICAgY2FzZSBWQ1BVT1BfcmVnaXN0ZXJfdmNw
dV9pbmZvOgo+ICAgICAgICAgICBjYXNlIFZDUFVPUF9yZWdpc3Rlcl9ydW5zdGF0ZV9tZW1vcnlf
YXJlYToKPiArICAgICAgICBjYXNlIFZDUFVPUF9yZWdpc3Rlcl9ydW5zdGF0ZV9waHlzX21lbW9y
eV9hcmVhOgo+ICAgICAgICAgICAgICAgcmV0dXJuIGRvX3ZjcHVfb3AoY21kLCB2Y3B1aWQsIGFy
Zyk7Cj4gICAgICAgICAgIGRlZmF1bHQ6Cj4gICAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsK
CgpbLi4uXQoKPiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9kb21haW4uYyBiL3hlbi9jb21tb24v
ZG9tYWluLmMKPiBpbmRleCBhZTIyMDQ5Li42ZGY3NmM2IDEwMDY0NAo+IC0tLSBhL3hlbi9jb21t
b24vZG9tYWluLmMKPiArKysgYi94ZW4vY29tbW9uL2RvbWFpbi5jCj4gQEAgLTE0OSw2ICsxNDks
NyBAQCBzdHJ1Y3QgdmNwdSAqdmNwdV9jcmVhdGUoCj4gICAgICAgdi0+ZGlydHlfY3B1ID0gVkNQ
VV9DUFVfQ0xFQU47Cj4gICAKPiAgICAgICBzcGluX2xvY2tfaW5pdCgmdi0+dmlycV9sb2NrKTsK
PiArICAgIHNwaW5fbG9ja19pbml0KCZ2LT5tYXBwZWRfcnVuc3RhdGVfbG9jayk7Cj4gICAKPiAg
ICAgICB0YXNrbGV0X2luaXQoJnYtPmNvbnRpbnVlX2h5cGVyY2FsbF90YXNrbGV0LCBOVUxMLCAw
KTsKPiAgIAo+IEBAIC02OTksNiArNzAwLDY5IEBAIGludCByY3VfbG9ja19saXZlX3JlbW90ZV9k
b21haW5fYnlfaWQoZG9taWRfdCBkb20sIHN0cnVjdCBkb21haW4gKipkKQo+ICAgICAgIHJldHVy
biAwOwo+ICAgfQo+ICAgCj4gK3N0YXRpYyB2b2lkIF91bm1hcF9ydW5zdGF0ZV9hcmVhKHN0cnVj
dCB2Y3B1ICp2KQpBIGJldHRlciBuYW1lIHdvdWxkIGJlIHVuYW1lcF9ydW5zdGF0ZV9hcmVhX2xv
Y2tlZCgpIHNvIHlvdSBhdm9pZCB0aGUgcmVzZXJ2ZWQgCm5hbWUgYW5kIG1ha2UgY2xlYXIgb2Yg
dGhlIHVzZS4KCj4gK3sKPiArICAgIG1mbl90IG1mbjsKPiArCj4gKyAgICBpZiAoICF2LT5tYXBw
ZWRfcnVuc3RhdGUgKQo+ICsgICAgICAgIHJldHVybjsKPiArCj4gKyAgICBtZm4gPSBfbWZuKHZp
cnRfdG9fbWZuKHJ1bnN0YXRlX2d1ZXN0KHYpLnApKTsKCkFzIHBvaW50ZWQgb3V0IGJ5IEphbiBp
biB0aGUgcHJldmlvdXMgdmVyc2lvbjoKClRoZSBwb2ludGVyIGlzIHRoZSByZXN1bHQgb2YgX19t
YXBfZG9tYWluX3BhZ2VfZ2xvYmFsKCkuIFNvIEkgZG9uJ3QgdGhpbmsgeW91CmRvbid0IHRoaW5r
IHlvdSBjYW4gbGVnaXRpbWF0ZWx5IHVzZSB2aXJ0X3RvX21mbigpIG9uIGl0LCBhdApsZWFzdCBu
b3Qgb24geDg2OyBkb21haW5fcGFnZV9tYXBfdG9fbWZuKCkgaXMgd2hhdCB5b3UKd2FudCB0byB1
c2UgaGVyZS4KCj4gKwo+ICsgICAgdW5tYXBfZG9tYWluX3BhZ2VfZ2xvYmFsKCh2b2lkICopCj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKCh1bnNpZ25lZCBsb25nKXYtPm1hcHBlZF9y
dW5zdGF0ZSAmCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBBR0VfTUFTSykpOwo+
ICsKPiArICAgIHYtPm1hcHBlZF9ydW5zdGF0ZSA9IE5VTEw7Cj4gKyAgICBwdXRfcGFnZV9hbmRf
dHlwZShtZm5fdG9fcGFnZShtZm4pKTsKPiArfQoKV2Ugc2VlbSB0byBoYXZlIHRoaXMgcGF0dGVy
biBpbiBhIGZldyBwbGFjZXMgbm93IChzZWUgdW5tYXBfZ3Vlc3RfcGFnZSkuIEl0IAp3b3VsZCBi
ZSBnb29kIHRvIGludHJvZHVjZSBoZWxwZXJzIHRoYXQgY2FuIGJlIHVzZWQgZXZlcnl3aGVyZSAo
cHJvYmFibHkgbGlmdGVkIApmcm9tIGNvbW1vbi9ldmVudF9maWZvLmMuCgo+ICsKPiArc3RhdGlj
IGludCBtYXBfcnVuc3RhdGVfYXJlYShzdHJ1Y3QgdmNwdSAqdiwKPiArICAgICAgICAgICAgICAg
ICAgICAgIHN0cnVjdCB2Y3B1X3JlZ2lzdGVyX3J1bnN0YXRlX21lbW9yeV9hcmVhICphcmVhKQo+
ICt7Cj4gKyAgICB1bnNpZ25lZCBsb25nIG9mZnNldCA9IGFyZWEtPmFkZHIucCAmIH5QQUdFX01B
U0s7Cj4gKyAgICBnZm5fdCBnZm4gPSBnYWRkcl90b19nZm4oYXJlYS0+YWRkci5wKTsKPiArICAg
IHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47Cj4gKyAgICB2b2lkICptYXBwaW5nOwo+ICsg
ICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKPiArICAgIHNpemVfdCBzaXplID0gc2l6ZW9mIChz
dHJ1Y3QgdmNwdV9ydW5zdGF0ZV9pbmZvICk7CgpzcGFjZSBpcyBub3QgbmVjZXNzYXJ5IGJlZm9y
ZSApLgoKQnV0IGlzIHRoZSB2YXJpYWJsZSByZWFsbHkgbmVjZXNzYXJ5PwoKPiArCj4gKyAgICBp
ZiAoIG9mZnNldCA+IChQQUdFX1NJWkUgLSBzaXplKSApCj4gKyAgICAgICAgcmV0dXJuIC1FSU5W
QUw7Cj4gKwo+ICsgICAgcGFnZSA9IGdldF9wYWdlX2Zyb21fZ2ZuKGQsIGdmbl94KGdmbiksIE5V
TEwsIFAyTV9BTExPQyk7Cj4gKyAgICBpZiAoICFwYWdlICkKPiArICAgICAgICByZXR1cm4gLUVJ
TlZBTDsKPiArCj4gKyAgICBpZiAoICFnZXRfcGFnZV90eXBlKHBhZ2UsIFBHVF93cml0YWJsZV9w
YWdlKSApCj4gKyAgICB7Cj4gKyAgICAgICAgcHV0X3BhZ2UocGFnZSk7Cj4gKyAgICAgICAgcmV0
dXJuIC1FSU5WQUw7Cj4gKyAgICB9Cj4gKwo+ICsgICAgbWFwcGluZyA9IF9fbWFwX2RvbWFpbl9w
YWdlX2dsb2JhbChwYWdlKTsKPiArCj4gKyAgICBpZiAoIG1hcHBpbmcgPT0gTlVMTCApCj4gKyAg
ICB7Cj4gKyAgICAgICAgcHV0X3BhZ2VfYW5kX3R5cGUocGFnZSk7Cj4gKyAgICAgICAgcmV0dXJu
IC1FTk9NRU07Cj4gKyAgICB9Cj4gKwo+ICsgICAgc3Bpbl9sb2NrKCZ2LT5tYXBwZWRfcnVuc3Rh
dGVfbG9jayk7Cj4gKyAgICBfdW5tYXBfcnVuc3RhdGVfYXJlYSh2KTsKPiArICAgIHYtPm1hcHBl
ZF9ydW5zdGF0ZSA9IG1hcHBpbmcgKyBvZmZzZXQ7Cj4gKyAgICBzcGluX3VubG9jaygmdi0+bWFw
cGVkX3J1bnN0YXRlX2xvY2spOwo+ICsKPiArICAgIHJldHVybiAwOwo+ICt9Cj4gKwo+ICtzdGF0
aWMgdm9pZCB1bm1hcF9ydW5zdGF0ZV9hcmVhKHN0cnVjdCB2Y3B1ICp2KQo+ICt7Cj4gKyAgICBz
cGluX2xvY2soJnYtPm1hcHBlZF9ydW5zdGF0ZV9sb2NrKTsKPiArICAgIF91bm1hcF9ydW5zdGF0
ZV9hcmVhKHYpOwo+ICsgICAgc3Bpbl91bmxvY2soJnYtPm1hcHBlZF9ydW5zdGF0ZV9sb2NrKTsK
PiArfQo+ICsKPiAgIGludCBkb21haW5fa2lsbChzdHJ1Y3QgZG9tYWluICpkKQo+ICAgewo+ICAg
ICAgIGludCByYyA9IDA7Cj4gQEAgLTczNyw3ICs4MDEsMTEgQEAgaW50IGRvbWFpbl9raWxsKHN0
cnVjdCBkb21haW4gKmQpCj4gICAgICAgICAgIGlmICggY3B1cG9vbF9tb3ZlX2RvbWFpbihkLCBj
cHVwb29sMCkgKQo+ICAgICAgICAgICAgICAgcmV0dXJuIC1FUkVTVEFSVDsKPiAgICAgICAgICAg
Zm9yX2VhY2hfdmNwdSAoIGQsIHYgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgc2V0X3hl
bl9ndWVzdF9oYW5kbGUocnVuc3RhdGVfZ3Vlc3QodiksIE5VTEwpOwo+ICsgICAgICAgICAgICB1
bm1hcF9ydW5zdGF0ZV9hcmVhKHYpOwo+ICAgICAgICAgICAgICAgdW5tYXBfdmNwdV9pbmZvKHYp
Owo+ICsgICAgICAgIH0KPiAgICAgICAgICAgZC0+aXNfZHlpbmcgPSBET01EWUlOR19kZWFkOwo+
ICAgICAgICAgICAvKiBNZW0gZXZlbnQgY2xlYW51cCBoYXMgdG8gZ28gaGVyZSBiZWNhdXNlIHRo
ZSByaW5ncwo+ICAgICAgICAgICAgKiBoYXZlIHRvIGJlIHB1dCBiZWZvcmUgd2UgY2FsbCBwdXRf
ZG9tYWluLiAqLwo+IEBAIC0xMTkyLDYgKzEyNjAsNyBAQCBpbnQgZG9tYWluX3NvZnRfcmVzZXQo
c3RydWN0IGRvbWFpbiAqZCkKPiAgICAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCj4gICAgICAg
ewo+ICAgICAgICAgICBzZXRfeGVuX2d1ZXN0X2hhbmRsZShydW5zdGF0ZV9ndWVzdCh2KSwgTlVM
TCk7Cj4gKyAgICAgICAgdW5tYXBfcnVuc3RhdGVfYXJlYSh2KTsKPiAgICAgICAgICAgdW5tYXBf
dmNwdV9pbmZvKHYpOwo+ICAgICAgIH0KPiAgIAo+IEBAIC0xNTM2LDggKzE2MDUsMTcgQEAgbG9u
ZyBkb192Y3B1X29wKGludCBjbWQsIHVuc2lnbmVkIGludCB2Y3B1aWQsIFhFTl9HVUVTVF9IQU5E
TEVfUEFSQU0odm9pZCkgYXJnKQo+ICAgICAgIH0KPiAgIAo+ICAgICAgIGNhc2UgVkNQVU9QX3Jl
Z2lzdGVyX3J1bnN0YXRlX3BoeXNfbWVtb3J5X2FyZWE6Cj4gLSAgICAgICAgcmMgPSAtRU9QTk9U
U1VQUDsKPiArICAgIHsKPiArICAgICAgICBzdHJ1Y3QgdmNwdV9yZWdpc3Rlcl9ydW5zdGF0ZV9t
ZW1vcnlfYXJlYSBhcmVhOwo+ICsKPiArICAgICAgICByYyA9IC1FRkFVTFQ7Cj4gKyAgICAgICAg
aWYgKCBjb3B5X2Zyb21fZ3Vlc3QoJmFyZWEsIGFyZywgMSkgKQo+ICsgICAgICAgICAgICBicmVh
azsKPiArCj4gKyAgICAgICAgcmMgPSBtYXBfcnVuc3RhdGVfYXJlYSh2LCAmYXJlYSk7Cj4gKwo+
ICAgICAgICAgICBicmVhazsKPiArICAgIH0KPiAgIAo+ICAgI2lmZGVmIFZDUFVfVFJBUF9OTUkK
PiAgICAgICBjYXNlIFZDUFVPUF9zZW5kX25taToKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLWFybS9kb21haW4uaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmgKPiBpbmRleCAz
MTJmZWM4Li4zZmI2ZWEyIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWlu
LmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oCj4gQEAgLTIxNyw2ICsyMTcs
OCBAQCB2b2lkIHZjcHVfc2hvd19leGVjdXRpb25fc3RhdGUoc3RydWN0IHZjcHUgKik7Cj4gICB2
b2lkIHZjcHVfc2hvd19yZWdpc3RlcnMoY29uc3Qgc3RydWN0IHZjcHUgKik7Cj4gICB2b2lkIHZj
cHVfc3dpdGNoX3RvX2FhcmNoNjRfbW9kZShzdHJ1Y3QgdmNwdSAqKTsKPiAgIAo+ICt2b2lkIHVw
ZGF0ZV9ydW5zdGF0ZV9hcmVhKHN0cnVjdCB2Y3B1ICopOwo+ICsKPiAgIC8qCj4gICAgKiBEdWUg
dG8gdGhlIHJlc3RyaWN0aW9uIG9mIEdJQ3YzLCB0aGUgbnVtYmVyIG9mIHZDUFVzIGluIEFGRjAg
aXMKPiAgICAqIGxpbWl0ZWQgdG8gMTYsIHRodXMgb25seSB0aGUgZmlyc3QgNCBiaXRzIG9mIEFG
RjAgYXJlIGxlZ2FsLiBXZSB3aWxsCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9kb21h
aW4uaCBiL3hlbi9pbmNsdWRlL3hlbi9kb21haW4uaAo+IGluZGV4IGQxYmZjODIuLmVjZGRjZmUg
MTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUveGVuL2RvbWFpbi5oCj4gKysrIGIveGVuL2luY2x1
ZGUveGVuL2RvbWFpbi5oCj4gQEAgLTExOCw0ICsxMTgsNiBAQCBzdHJ1Y3Qgdm51bWFfaW5mbyB7
Cj4gICAKPiAgIHZvaWQgdm51bWFfZGVzdHJveShzdHJ1Y3Qgdm51bWFfaW5mbyAqdm51bWEpOwo+
ICAgCj4gK3N0cnVjdCB2Y3B1X3JlZ2lzdGVyX3J1bnN0YXRlX21lbW9yeV9hcmVhOwo+ICsKPiAg
ICNlbmRpZiAvKiBfX1hFTl9ET01BSU5fSF9fICovCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L3hlbi9zY2hlZC5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKPiBpbmRleCA3NDhiYjBmLi4y
YWZlMzFjIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCj4gKysrIGIveGVu
L2luY2x1ZGUveGVuL3NjaGVkLmgKPiBAQCAtMTYzLDE1ICsxNjMsMjMgQEAgc3RydWN0IHZjcHUK
PiAgICAgICB2b2lkICAgICAgICAgICAgKnNjaGVkX3ByaXY7ICAgIC8qIHNjaGVkdWxlci1zcGVj
aWZpYyBkYXRhICovCj4gICAKPiAgICAgICBzdHJ1Y3QgdmNwdV9ydW5zdGF0ZV9pbmZvIHJ1bnN0
YXRlOwo+ICsKPiArICAgIHNwaW5sb2NrX3QgICAgICBtYXBwZWRfcnVuc3RhdGVfbG9jazsKPiAr
Cj4gICAjaWZuZGVmIENPTkZJR19DT01QQVQKPiAgICMgZGVmaW5lIHJ1bnN0YXRlX2d1ZXN0KHYp
ICgodiktPnJ1bnN0YXRlX2d1ZXN0KQo+ICAgICAgIFhFTl9HVUVTVF9IQU5ETEUodmNwdV9ydW5z
dGF0ZV9pbmZvX3QpIHJ1bnN0YXRlX2d1ZXN0OyAvKiBndWVzdCBhZGRyZXNzICovCj4gKyAgICB2
Y3B1X3J1bnN0YXRlX2luZm9fdCAqbWFwcGVkX3J1bnN0YXRlOwo+ICAgI2Vsc2UKPiAgICMgZGVm
aW5lIHJ1bnN0YXRlX2d1ZXN0KHYpICgodiktPnJ1bnN0YXRlX2d1ZXN0Lm5hdGl2ZSkKPiAgICAg
ICB1bmlvbiB7Cj4gICAgICAgICAgIFhFTl9HVUVTVF9IQU5ETEUodmNwdV9ydW5zdGF0ZV9pbmZv
X3QpIG5hdGl2ZTsKPiAgICAgICAgICAgWEVOX0dVRVNUX0hBTkRMRSh2Y3B1X3J1bnN0YXRlX2lu
Zm9fY29tcGF0X3QpIGNvbXBhdDsKPiAgICAgICB9IHJ1bnN0YXRlX2d1ZXN0OyAvKiBndWVzdCBh
ZGRyZXNzICovCj4gKyAgICB1bmlvbiB7Cj4gKyAgICAgICAgdmNwdV9ydW5zdGF0ZV9pbmZvX3Qq
IG5hdGl2ZTsKPiArICAgICAgICB2Y3B1X3J1bnN0YXRlX2luZm9fY29tcGF0X3QqIGNvbXBhdDsK
PiArICAgIH0gbWFwcGVkX3J1bnN0YXRlOyAvKiBndWVzdCBhZGRyZXNzICovCgpUaGUgY29tYmlu
YXRpb24gb2YgbWFwcGVkX3J1bnN0YXRlIGFuZCBydW5zdGF0ZV9ndWVzdCBpcyBhIGJpdCBjb25m
dXNpbmcuIEkgCnRoaW5rIHlvdSB3YW50IHRvIHJld29yayB0aGUgaW50ZXJmYWNlIHRvIHNob3cg
dGhhdCBvbmx5IG9uZSBpcyBwb3NzaWJsZSBhdCB0aGUgCnRpbWUgYW5kIG1ha2UgY2xlYXIgd2hp
Y2ggb25lIGlzIHVzZWQgYnkgd2hvLiBNYXliZToKCnVuaW9uCnsKICAgIC8qIExlZ2FjeSBpbnRl
cmZhY2UgdG8gYmUgdXNlZCB3aGVuIHRoZSBndWVzdCBwcm92aWRlcyBhIHZpcnR1YWwgYWRkcmVz
cyAqLwogICAgdW5pb24gewogICAgICAgWEVOX0dVRVNUX0hBTkRMRSh2Y3B1X3J1bnN0YXRlX2lu
Zm9fdCkgbmF0aXZlOwogICAgICAgLi4uCiAgICB9IHZpcnQ7CgogICAgLyogSW50ZXJmYWNlIHVz
ZWQgd2hlbiB0aGUgZ3Vlc3QgcHJvdmlkZXMgYSBwaHlzaWNhbCBhZGRyZXNzICovCiAgICB1bmlv
biB7CiAgICB9IHBoeXM7Cn0gcnVuc3RhdGVfZ3Vlc3QuCgpydW5zdGF0ZV9ndWVzdF90eXBlIC8q
IGNvdWxkIGJlIGEgYm9vbCBvciBlbnVtICovCgpKYW4gd2hhdCBkbyB5b3UgdGhpbms/CgpDaGVl
cnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 08 15:40:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 May 2019 15:40:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOOgC-0004kG-4A; Wed, 08 May 2019 15:40:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7fFX=TI=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hOOgA-0004k6-LS
 for xen-devel@lists.xen.org; Wed, 08 May 2019 15:40:22 +0000
X-Inumbo-ID: 9656eab0-71a7-11e9-b239-87accbc01af8
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 9656eab0-71a7-11e9-b239-87accbc01af8;
 Wed, 08 May 2019 15:40:20 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 59CE6374;
 Wed,  8 May 2019 08:40:20 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 1D2683F238;
 Wed,  8 May 2019 08:40:17 -0700 (PDT)
To: Andrii Anisov <andrii.anisov@gmail.com>, xen-devel@lists.xen.org
References: <1556007026-31057-1-git-send-email-andrii.anisov@gmail.com>
 <1556007026-31057-3-git-send-email-andrii.anisov@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <e248dae9-c91c-c735-ea16-9bcb70c65e9d@arm.com>
Date: Wed, 8 May 2019 16:40:16 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <1556007026-31057-3-git-send-email-andrii.anisov@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 2/2] xen: implement
 VCPUOP_register_runstate_phys_memory_area
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <JBeulich@suse.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAyMy8wNC8yMDE5IDA5OjEwLCBBbmRyaWkgQW5pc292IHdyb3RlOgo+IEZyb206IEFu
ZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+Cj4gCj4gVkNQVU9QX3JlZ2lzdGVy
X3J1bnN0YXRlX3BoeXNfbWVtb3J5X2FyZWEgaXMgaW1wbGVtZW50ZWQgdmlhIHJ1bnN0YXRlCj4g
YXJlYSBtYXBwaW5nLiA+Cj4gU2lnbmVkLW9mZi1ieTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2Fu
aXNvdkBlcGFtLmNvbT4KPiAtLS0KPiAgIHhlbi9hcmNoL2FybS9kb21haW4uYyAgICAgICAgfCAg
NjIgKysrKysrKysrKysrKysrKystLS0tLS0tLQo+ICAgeGVuL2FyY2gveDg2L2RvbWFpbi5jICAg
ICAgICB8IDEwNSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tCj4g
ICB4ZW4vY29tbW9uL2RvbWFpbi5jICAgICAgICAgIHwgIDgwICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrLQo+ICAgeGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaCB8ICAgMiArCj4g
ICB4ZW4vaW5jbHVkZS94ZW4vZG9tYWluLmggICAgIHwgICAyICsKPiAgIHhlbi9pbmNsdWRlL3hl
bi9zY2hlZC5oICAgICAgfCAgIDggKysrKwo+ICAgNiBmaWxlcyBjaGFuZ2VkLCAyMTAgaW5zZXJ0
aW9ucygrKSwgNDkgZGVsZXRpb25zKC0pCgpUaGlzIHBhdGNoIGlzIHF1aXRlIGhhcmQgdG8gcmVh
ZCBiZWNhdXNlIHlvdSBhcmUgcmV3b3JraW5nIHRoZSBjb2RlIGFuZCBhdCB0aGUgCnNhbWUgdGlt
ZSBpbXBsZW1lbnRpbmcgdGhlIG5ldyBWQ1BVT1AuIEhvdyBhYm91dCBtb3ZpbmcgdGhlIHJld29y
ayBpbiBhIHNlcGFyYXRlIApwYXRjaD8gVGhlIGltcGxlbWVudGF0aW9uIGNhbiB0aGVuIGJlIGZv
bGQgaW4gdGhlIHByZXZpb3VzIHBhdGNoIGFzIHN1Z2dlc3RlZCBieSAKR2VvcmdlLgoKPiAKPiBk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5j
Cj4gaW5kZXggNmRjNjMzZS4uOGUyNGU2MyAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vZG9t
YWluLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKPiBAQCAtMjc1LDMyICsyNzUsNTUg
QEAgc3RhdGljIHZvaWQgY3R4dF9zd2l0Y2hfdG8oc3RydWN0IHZjcHUgKm4pCj4gICB9Cj4gICAK
PiAgIC8qIFVwZGF0ZSBwZXItVkNQVSBndWVzdCBydW5zdGF0ZSBzaGFyZWQgbWVtb3J5IGFyZWEg
KGlmIHJlZ2lzdGVyZWQpLiAqLwo+IC1zdGF0aWMgdm9pZCB1cGRhdGVfcnVuc3RhdGVfYXJlYShz
dHJ1Y3QgdmNwdSAqdikKPiArdm9pZCB1cGRhdGVfcnVuc3RhdGVfYXJlYShzdHJ1Y3QgdmNwdSAq
dikKCldoeSBkbyB5b3UgZXhwb3J0IHVwZGF0ZV9ydW5zdGF0ZV9hcmVhPyBUaGUgZnVuY3Rpb24g
ZG9lcyBub3Qgc2VlbSB0byBiZSBjYWxsZWQgCm91dHNpZGUuCgo+ICAgewo+IC0gICAgdm9pZCBf
X3VzZXIgKmd1ZXN0X2hhbmRsZSA9IE5VTEw7Cj4gKyAgICBpZiAoICFndWVzdF9oYW5kbGVfaXNf
bnVsbChydW5zdGF0ZV9ndWVzdCh2KSkgKQo+ICsgICAgewo+ICsgICAgICAgIHZvaWQgX191c2Vy
ICpndWVzdF9oYW5kbGUgPSBOVUxMOwo+ICsgICAgICAgIGlmICggVk1fQVNTSVNUKHYtPmRvbWFp
biwgcnVuc3RhdGVfdXBkYXRlX2ZsYWcpICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIGd1
ZXN0X2hhbmRsZSA9ICZ2LT5ydW5zdGF0ZV9ndWVzdC5wLT5zdGF0ZV9lbnRyeV90aW1lICsgMTsK
PiArICAgICAgICAgICAgZ3Vlc3RfaGFuZGxlLS07Cj4gKyAgICAgICAgICAgIHYtPnJ1bnN0YXRl
LnN0YXRlX2VudHJ5X3RpbWUgfD0gWEVOX1JVTlNUQVRFX1VQREFURTsKPiArICAgICAgICAgICAg
X19yYXdfY29weV90b19ndWVzdChndWVzdF9oYW5kbGUsCj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgKHZvaWQgKikoJnYtPnJ1bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWUgKyAxKSAt
IDEsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMSk7Cj4gKyAgICAgICAgICAg
IHNtcF93bWIoKTsKPiArICAgICAgICB9Cj4gICAKPiAtICAgIGlmICggZ3Vlc3RfaGFuZGxlX2lz
X251bGwocnVuc3RhdGVfZ3Vlc3QodikpICkKPiAtICAgICAgICByZXR1cm47Cj4gKyAgICAgICAg
X19jb3B5X3RvX2d1ZXN0KHJ1bnN0YXRlX2d1ZXN0KHYpLCAmdi0+cnVuc3RhdGUsIDEpOwo+ICAg
Cj4gLSAgICBpZiAoIFZNX0FTU0lTVCh2LT5kb21haW4sIHJ1bnN0YXRlX3VwZGF0ZV9mbGFnKSAp
Cj4gLSAgICB7Cj4gLSAgICAgICAgZ3Vlc3RfaGFuZGxlID0gJnYtPnJ1bnN0YXRlX2d1ZXN0LnAt
PnN0YXRlX2VudHJ5X3RpbWUgKyAxOwo+IC0gICAgICAgIGd1ZXN0X2hhbmRsZS0tOwo+IC0gICAg
ICAgIHYtPnJ1bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWUgfD0gWEVOX1JVTlNUQVRFX1VQREFURTsK
PiAtICAgICAgICBfX3Jhd19jb3B5X3RvX2d1ZXN0KGd1ZXN0X2hhbmRsZSwKPiAtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICh2b2lkICopKCZ2LT5ydW5zdGF0ZS5zdGF0ZV9lbnRyeV90aW1l
ICsgMSkgLSAxLCAxKTsKPiAtICAgICAgICBzbXBfd21iKCk7Cj4gKyAgICAgICAgaWYgKCBndWVz
dF9oYW5kbGUgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgdi0+cnVuc3RhdGUuc3RhdGVf
ZW50cnlfdGltZSAmPSB+WEVOX1JVTlNUQVRFX1VQREFURTsKPiArICAgICAgICAgICAgc21wX3dt
YigpOwo+ICsgICAgICAgICAgICBfX3Jhd19jb3B5X3RvX2d1ZXN0KGd1ZXN0X2hhbmRsZSwKPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAodm9pZCAqKSgmdi0+cnVuc3RhdGUuc3Rh
dGVfZW50cnlfdGltZSArIDEpIC0gMSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAxKTsKPiArICAgICAgICB9Cj4gICAgICAgfQo+ICAgCj4gLSAgICBfX2NvcHlfdG9fZ3Vlc3Qo
cnVuc3RhdGVfZ3Vlc3QodiksICZ2LT5ydW5zdGF0ZSwgMSk7Cj4gLQo+IC0gICAgaWYgKCBndWVz
dF9oYW5kbGUgKQo+ICsgICAgc3Bpbl9sb2NrKCZ2LT5tYXBwZWRfcnVuc3RhdGVfbG9jayk7Cj4g
KyAgICBpZiAoIHYtPm1hcHBlZF9ydW5zdGF0ZSApCgpUaGUgY29kZSBsb29rcyBhIGJpdCBvZGQg
dG8gbWUsIHlvdSBzZWVtIHRvIGFsbG93IGEgZ3Vlc3QgdG8gcHJvdmlkZSAyIHJ1bnN0YXRlIAph
cmVhczogb25lIHVzaW5nIGd1ZXN0IHZpcnR1YWwgYWRkcmVzcyB0aGUgb3RoZXIgdXNpbmcgZ3Vl
c3QgcGh5c2ljYWwgYWRkcmVzcy4KCkl0IHdvdWxkIGJlIGJlc3QgaWYgd2UgcHJldmVudCBhIGd1
ZXN0IHRvIG1peCBtYXRjaCB0aGVtLiBJT1csIGlmIHRoZSBndWVzdCAKcHJvdmlkZSBhIHBoeXNp
Y2FsIGFkZHJlc3MgZmlyc3QsIHRoZW4gKmFsbCogdGhlIGNhbGwgc2hvdWxkIGJlIHBoeXNpY2Fs
IAphZGRyZXNzLiBBbHRlcm5hdGl2ZWx5IHRoaXMgY291bGQgYmUgYSBwZXIgdkNQVSBkZWNpc2lv
bi4KCj4gICAgICAgewo+IC0gICAgICAgIHYtPnJ1bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWUgJj0g
flhFTl9SVU5TVEFURV9VUERBVEU7Cj4gLSAgICAgICAgc21wX3dtYigpOwo+IC0gICAgICAgIF9f
cmF3X2NvcHlfdG9fZ3Vlc3QoZ3Vlc3RfaGFuZGxlLAo+IC0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgKHZvaWQgKikoJnYtPnJ1bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWUgKyAxKSAtIDEsIDEp
Owo+ICsgICAgICAgIGlmICggVk1fQVNTSVNUKHYtPmRvbWFpbiwgcnVuc3RhdGVfdXBkYXRlX2Zs
YWcpICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIHYtPm1hcHBlZF9ydW5zdGF0ZS0+c3Rh
dGVfZW50cnlfdGltZSB8PSBYRU5fUlVOU1RBVEVfVVBEQVRFOwo+ICsgICAgICAgICAgICBzbXBf
d21iKCk7Cj4gKyAgICAgICAgICAgIHYtPnJ1bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWUgfD0gWEVO
X1JVTlNUQVRFX1VQREFURTsKPiArICAgICAgICB9Cj4gKwo+ICsgICAgICAgIG1lbWNweSh2LT5t
YXBwZWRfcnVuc3RhdGUsICZ2LT5ydW5zdGF0ZSwgc2l6ZW9mKHYtPnJ1bnN0YXRlKSk7Cj4gKwo+
ICsgICAgICAgIGlmICggVk1fQVNTSVNUKHYtPmRvbWFpbiwgcnVuc3RhdGVfdXBkYXRlX2ZsYWcp
ICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIHYtPm1hcHBlZF9ydW5zdGF0ZS0+c3RhdGVf
ZW50cnlfdGltZSAmPSB+WEVOX1JVTlNUQVRFX1VQREFURTsKPiArICAgICAgICAgICAgc21wX3dt
YigpOwo+ICsgICAgICAgICAgICB2LT5ydW5zdGF0ZS5zdGF0ZV9lbnRyeV90aW1lICY9IH5YRU5f
UlVOU1RBVEVfVVBEQVRFOwo+ICsgICAgICAgIH0KPiAgICAgICB9Cj4gKyAgICBzcGluX3VubG9j
aygmdi0+bWFwcGVkX3J1bnN0YXRlX2xvY2spOwo+ICsKCk5JVDogVGhlIG5ld2xpbmUgaXMgbm90
IG5lY2Vzc2FyeSBoZXJlLgoKPiAgIH0KPiAgIAo+ICAgc3RhdGljIHZvaWQgc2NoZWR1bGVfdGFp
bChzdHJ1Y3QgdmNwdSAqcHJldikKPiBAQCAtOTk4LDYgKzEwMjEsNyBAQCBsb25nIGRvX2FybV92
Y3B1X29wKGludCBjbWQsIHVuc2lnbmVkIGludCB2Y3B1aWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFS
QU0odm9pZCkgYQo+ICAgICAgIHsKPiAgICAgICAgICAgY2FzZSBWQ1BVT1BfcmVnaXN0ZXJfdmNw
dV9pbmZvOgo+ICAgICAgICAgICBjYXNlIFZDUFVPUF9yZWdpc3Rlcl9ydW5zdGF0ZV9tZW1vcnlf
YXJlYToKPiArICAgICAgICBjYXNlIFZDUFVPUF9yZWdpc3Rlcl9ydW5zdGF0ZV9waHlzX21lbW9y
eV9hcmVhOgo+ICAgICAgICAgICAgICAgcmV0dXJuIGRvX3ZjcHVfb3AoY21kLCB2Y3B1aWQsIGFy
Zyk7Cj4gICAgICAgICAgIGRlZmF1bHQ6Cj4gICAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsK
CgpbLi4uXQoKPiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9kb21haW4uYyBiL3hlbi9jb21tb24v
ZG9tYWluLmMKPiBpbmRleCBhZTIyMDQ5Li42ZGY3NmM2IDEwMDY0NAo+IC0tLSBhL3hlbi9jb21t
b24vZG9tYWluLmMKPiArKysgYi94ZW4vY29tbW9uL2RvbWFpbi5jCj4gQEAgLTE0OSw2ICsxNDks
NyBAQCBzdHJ1Y3QgdmNwdSAqdmNwdV9jcmVhdGUoCj4gICAgICAgdi0+ZGlydHlfY3B1ID0gVkNQ
VV9DUFVfQ0xFQU47Cj4gICAKPiAgICAgICBzcGluX2xvY2tfaW5pdCgmdi0+dmlycV9sb2NrKTsK
PiArICAgIHNwaW5fbG9ja19pbml0KCZ2LT5tYXBwZWRfcnVuc3RhdGVfbG9jayk7Cj4gICAKPiAg
ICAgICB0YXNrbGV0X2luaXQoJnYtPmNvbnRpbnVlX2h5cGVyY2FsbF90YXNrbGV0LCBOVUxMLCAw
KTsKPiAgIAo+IEBAIC02OTksNiArNzAwLDY5IEBAIGludCByY3VfbG9ja19saXZlX3JlbW90ZV9k
b21haW5fYnlfaWQoZG9taWRfdCBkb20sIHN0cnVjdCBkb21haW4gKipkKQo+ICAgICAgIHJldHVy
biAwOwo+ICAgfQo+ICAgCj4gK3N0YXRpYyB2b2lkIF91bm1hcF9ydW5zdGF0ZV9hcmVhKHN0cnVj
dCB2Y3B1ICp2KQpBIGJldHRlciBuYW1lIHdvdWxkIGJlIHVuYW1lcF9ydW5zdGF0ZV9hcmVhX2xv
Y2tlZCgpIHNvIHlvdSBhdm9pZCB0aGUgcmVzZXJ2ZWQgCm5hbWUgYW5kIG1ha2UgY2xlYXIgb2Yg
dGhlIHVzZS4KCj4gK3sKPiArICAgIG1mbl90IG1mbjsKPiArCj4gKyAgICBpZiAoICF2LT5tYXBw
ZWRfcnVuc3RhdGUgKQo+ICsgICAgICAgIHJldHVybjsKPiArCj4gKyAgICBtZm4gPSBfbWZuKHZp
cnRfdG9fbWZuKHJ1bnN0YXRlX2d1ZXN0KHYpLnApKTsKCkFzIHBvaW50ZWQgb3V0IGJ5IEphbiBp
biB0aGUgcHJldmlvdXMgdmVyc2lvbjoKClRoZSBwb2ludGVyIGlzIHRoZSByZXN1bHQgb2YgX19t
YXBfZG9tYWluX3BhZ2VfZ2xvYmFsKCkuIFNvIEkgZG9uJ3QgdGhpbmsgeW91CmRvbid0IHRoaW5r
IHlvdSBjYW4gbGVnaXRpbWF0ZWx5IHVzZSB2aXJ0X3RvX21mbigpIG9uIGl0LCBhdApsZWFzdCBu
b3Qgb24geDg2OyBkb21haW5fcGFnZV9tYXBfdG9fbWZuKCkgaXMgd2hhdCB5b3UKd2FudCB0byB1
c2UgaGVyZS4KCj4gKwo+ICsgICAgdW5tYXBfZG9tYWluX3BhZ2VfZ2xvYmFsKCh2b2lkICopCj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKCh1bnNpZ25lZCBsb25nKXYtPm1hcHBlZF9y
dW5zdGF0ZSAmCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBBR0VfTUFTSykpOwo+
ICsKPiArICAgIHYtPm1hcHBlZF9ydW5zdGF0ZSA9IE5VTEw7Cj4gKyAgICBwdXRfcGFnZV9hbmRf
dHlwZShtZm5fdG9fcGFnZShtZm4pKTsKPiArfQoKV2Ugc2VlbSB0byBoYXZlIHRoaXMgcGF0dGVy
biBpbiBhIGZldyBwbGFjZXMgbm93IChzZWUgdW5tYXBfZ3Vlc3RfcGFnZSkuIEl0IAp3b3VsZCBi
ZSBnb29kIHRvIGludHJvZHVjZSBoZWxwZXJzIHRoYXQgY2FuIGJlIHVzZWQgZXZlcnl3aGVyZSAo
cHJvYmFibHkgbGlmdGVkIApmcm9tIGNvbW1vbi9ldmVudF9maWZvLmMuCgo+ICsKPiArc3RhdGlj
IGludCBtYXBfcnVuc3RhdGVfYXJlYShzdHJ1Y3QgdmNwdSAqdiwKPiArICAgICAgICAgICAgICAg
ICAgICAgIHN0cnVjdCB2Y3B1X3JlZ2lzdGVyX3J1bnN0YXRlX21lbW9yeV9hcmVhICphcmVhKQo+
ICt7Cj4gKyAgICB1bnNpZ25lZCBsb25nIG9mZnNldCA9IGFyZWEtPmFkZHIucCAmIH5QQUdFX01B
U0s7Cj4gKyAgICBnZm5fdCBnZm4gPSBnYWRkcl90b19nZm4oYXJlYS0+YWRkci5wKTsKPiArICAg
IHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47Cj4gKyAgICB2b2lkICptYXBwaW5nOwo+ICsg
ICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKPiArICAgIHNpemVfdCBzaXplID0gc2l6ZW9mIChz
dHJ1Y3QgdmNwdV9ydW5zdGF0ZV9pbmZvICk7CgpzcGFjZSBpcyBub3QgbmVjZXNzYXJ5IGJlZm9y
ZSApLgoKQnV0IGlzIHRoZSB2YXJpYWJsZSByZWFsbHkgbmVjZXNzYXJ5PwoKPiArCj4gKyAgICBp
ZiAoIG9mZnNldCA+IChQQUdFX1NJWkUgLSBzaXplKSApCj4gKyAgICAgICAgcmV0dXJuIC1FSU5W
QUw7Cj4gKwo+ICsgICAgcGFnZSA9IGdldF9wYWdlX2Zyb21fZ2ZuKGQsIGdmbl94KGdmbiksIE5V
TEwsIFAyTV9BTExPQyk7Cj4gKyAgICBpZiAoICFwYWdlICkKPiArICAgICAgICByZXR1cm4gLUVJ
TlZBTDsKPiArCj4gKyAgICBpZiAoICFnZXRfcGFnZV90eXBlKHBhZ2UsIFBHVF93cml0YWJsZV9w
YWdlKSApCj4gKyAgICB7Cj4gKyAgICAgICAgcHV0X3BhZ2UocGFnZSk7Cj4gKyAgICAgICAgcmV0
dXJuIC1FSU5WQUw7Cj4gKyAgICB9Cj4gKwo+ICsgICAgbWFwcGluZyA9IF9fbWFwX2RvbWFpbl9w
YWdlX2dsb2JhbChwYWdlKTsKPiArCj4gKyAgICBpZiAoIG1hcHBpbmcgPT0gTlVMTCApCj4gKyAg
ICB7Cj4gKyAgICAgICAgcHV0X3BhZ2VfYW5kX3R5cGUocGFnZSk7Cj4gKyAgICAgICAgcmV0dXJu
IC1FTk9NRU07Cj4gKyAgICB9Cj4gKwo+ICsgICAgc3Bpbl9sb2NrKCZ2LT5tYXBwZWRfcnVuc3Rh
dGVfbG9jayk7Cj4gKyAgICBfdW5tYXBfcnVuc3RhdGVfYXJlYSh2KTsKPiArICAgIHYtPm1hcHBl
ZF9ydW5zdGF0ZSA9IG1hcHBpbmcgKyBvZmZzZXQ7Cj4gKyAgICBzcGluX3VubG9jaygmdi0+bWFw
cGVkX3J1bnN0YXRlX2xvY2spOwo+ICsKPiArICAgIHJldHVybiAwOwo+ICt9Cj4gKwo+ICtzdGF0
aWMgdm9pZCB1bm1hcF9ydW5zdGF0ZV9hcmVhKHN0cnVjdCB2Y3B1ICp2KQo+ICt7Cj4gKyAgICBz
cGluX2xvY2soJnYtPm1hcHBlZF9ydW5zdGF0ZV9sb2NrKTsKPiArICAgIF91bm1hcF9ydW5zdGF0
ZV9hcmVhKHYpOwo+ICsgICAgc3Bpbl91bmxvY2soJnYtPm1hcHBlZF9ydW5zdGF0ZV9sb2NrKTsK
PiArfQo+ICsKPiAgIGludCBkb21haW5fa2lsbChzdHJ1Y3QgZG9tYWluICpkKQo+ICAgewo+ICAg
ICAgIGludCByYyA9IDA7Cj4gQEAgLTczNyw3ICs4MDEsMTEgQEAgaW50IGRvbWFpbl9raWxsKHN0
cnVjdCBkb21haW4gKmQpCj4gICAgICAgICAgIGlmICggY3B1cG9vbF9tb3ZlX2RvbWFpbihkLCBj
cHVwb29sMCkgKQo+ICAgICAgICAgICAgICAgcmV0dXJuIC1FUkVTVEFSVDsKPiAgICAgICAgICAg
Zm9yX2VhY2hfdmNwdSAoIGQsIHYgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgc2V0X3hl
bl9ndWVzdF9oYW5kbGUocnVuc3RhdGVfZ3Vlc3QodiksIE5VTEwpOwo+ICsgICAgICAgICAgICB1
bm1hcF9ydW5zdGF0ZV9hcmVhKHYpOwo+ICAgICAgICAgICAgICAgdW5tYXBfdmNwdV9pbmZvKHYp
Owo+ICsgICAgICAgIH0KPiAgICAgICAgICAgZC0+aXNfZHlpbmcgPSBET01EWUlOR19kZWFkOwo+
ICAgICAgICAgICAvKiBNZW0gZXZlbnQgY2xlYW51cCBoYXMgdG8gZ28gaGVyZSBiZWNhdXNlIHRo
ZSByaW5ncwo+ICAgICAgICAgICAgKiBoYXZlIHRvIGJlIHB1dCBiZWZvcmUgd2UgY2FsbCBwdXRf
ZG9tYWluLiAqLwo+IEBAIC0xMTkyLDYgKzEyNjAsNyBAQCBpbnQgZG9tYWluX3NvZnRfcmVzZXQo
c3RydWN0IGRvbWFpbiAqZCkKPiAgICAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCj4gICAgICAg
ewo+ICAgICAgICAgICBzZXRfeGVuX2d1ZXN0X2hhbmRsZShydW5zdGF0ZV9ndWVzdCh2KSwgTlVM
TCk7Cj4gKyAgICAgICAgdW5tYXBfcnVuc3RhdGVfYXJlYSh2KTsKPiAgICAgICAgICAgdW5tYXBf
dmNwdV9pbmZvKHYpOwo+ICAgICAgIH0KPiAgIAo+IEBAIC0xNTM2LDggKzE2MDUsMTcgQEAgbG9u
ZyBkb192Y3B1X29wKGludCBjbWQsIHVuc2lnbmVkIGludCB2Y3B1aWQsIFhFTl9HVUVTVF9IQU5E
TEVfUEFSQU0odm9pZCkgYXJnKQo+ICAgICAgIH0KPiAgIAo+ICAgICAgIGNhc2UgVkNQVU9QX3Jl
Z2lzdGVyX3J1bnN0YXRlX3BoeXNfbWVtb3J5X2FyZWE6Cj4gLSAgICAgICAgcmMgPSAtRU9QTk9U
U1VQUDsKPiArICAgIHsKPiArICAgICAgICBzdHJ1Y3QgdmNwdV9yZWdpc3Rlcl9ydW5zdGF0ZV9t
ZW1vcnlfYXJlYSBhcmVhOwo+ICsKPiArICAgICAgICByYyA9IC1FRkFVTFQ7Cj4gKyAgICAgICAg
aWYgKCBjb3B5X2Zyb21fZ3Vlc3QoJmFyZWEsIGFyZywgMSkgKQo+ICsgICAgICAgICAgICBicmVh
azsKPiArCj4gKyAgICAgICAgcmMgPSBtYXBfcnVuc3RhdGVfYXJlYSh2LCAmYXJlYSk7Cj4gKwo+
ICAgICAgICAgICBicmVhazsKPiArICAgIH0KPiAgIAo+ICAgI2lmZGVmIFZDUFVfVFJBUF9OTUkK
PiAgICAgICBjYXNlIFZDUFVPUF9zZW5kX25taToKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLWFybS9kb21haW4uaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmgKPiBpbmRleCAz
MTJmZWM4Li4zZmI2ZWEyIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWlu
LmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oCj4gQEAgLTIxNyw2ICsyMTcs
OCBAQCB2b2lkIHZjcHVfc2hvd19leGVjdXRpb25fc3RhdGUoc3RydWN0IHZjcHUgKik7Cj4gICB2
b2lkIHZjcHVfc2hvd19yZWdpc3RlcnMoY29uc3Qgc3RydWN0IHZjcHUgKik7Cj4gICB2b2lkIHZj
cHVfc3dpdGNoX3RvX2FhcmNoNjRfbW9kZShzdHJ1Y3QgdmNwdSAqKTsKPiAgIAo+ICt2b2lkIHVw
ZGF0ZV9ydW5zdGF0ZV9hcmVhKHN0cnVjdCB2Y3B1ICopOwo+ICsKPiAgIC8qCj4gICAgKiBEdWUg
dG8gdGhlIHJlc3RyaWN0aW9uIG9mIEdJQ3YzLCB0aGUgbnVtYmVyIG9mIHZDUFVzIGluIEFGRjAg
aXMKPiAgICAqIGxpbWl0ZWQgdG8gMTYsIHRodXMgb25seSB0aGUgZmlyc3QgNCBiaXRzIG9mIEFG
RjAgYXJlIGxlZ2FsLiBXZSB3aWxsCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9kb21h
aW4uaCBiL3hlbi9pbmNsdWRlL3hlbi9kb21haW4uaAo+IGluZGV4IGQxYmZjODIuLmVjZGRjZmUg
MTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUveGVuL2RvbWFpbi5oCj4gKysrIGIveGVuL2luY2x1
ZGUveGVuL2RvbWFpbi5oCj4gQEAgLTExOCw0ICsxMTgsNiBAQCBzdHJ1Y3Qgdm51bWFfaW5mbyB7
Cj4gICAKPiAgIHZvaWQgdm51bWFfZGVzdHJveShzdHJ1Y3Qgdm51bWFfaW5mbyAqdm51bWEpOwo+
ICAgCj4gK3N0cnVjdCB2Y3B1X3JlZ2lzdGVyX3J1bnN0YXRlX21lbW9yeV9hcmVhOwo+ICsKPiAg
ICNlbmRpZiAvKiBfX1hFTl9ET01BSU5fSF9fICovCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L3hlbi9zY2hlZC5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKPiBpbmRleCA3NDhiYjBmLi4y
YWZlMzFjIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCj4gKysrIGIveGVu
L2luY2x1ZGUveGVuL3NjaGVkLmgKPiBAQCAtMTYzLDE1ICsxNjMsMjMgQEAgc3RydWN0IHZjcHUK
PiAgICAgICB2b2lkICAgICAgICAgICAgKnNjaGVkX3ByaXY7ICAgIC8qIHNjaGVkdWxlci1zcGVj
aWZpYyBkYXRhICovCj4gICAKPiAgICAgICBzdHJ1Y3QgdmNwdV9ydW5zdGF0ZV9pbmZvIHJ1bnN0
YXRlOwo+ICsKPiArICAgIHNwaW5sb2NrX3QgICAgICBtYXBwZWRfcnVuc3RhdGVfbG9jazsKPiAr
Cj4gICAjaWZuZGVmIENPTkZJR19DT01QQVQKPiAgICMgZGVmaW5lIHJ1bnN0YXRlX2d1ZXN0KHYp
ICgodiktPnJ1bnN0YXRlX2d1ZXN0KQo+ICAgICAgIFhFTl9HVUVTVF9IQU5ETEUodmNwdV9ydW5z
dGF0ZV9pbmZvX3QpIHJ1bnN0YXRlX2d1ZXN0OyAvKiBndWVzdCBhZGRyZXNzICovCj4gKyAgICB2
Y3B1X3J1bnN0YXRlX2luZm9fdCAqbWFwcGVkX3J1bnN0YXRlOwo+ICAgI2Vsc2UKPiAgICMgZGVm
aW5lIHJ1bnN0YXRlX2d1ZXN0KHYpICgodiktPnJ1bnN0YXRlX2d1ZXN0Lm5hdGl2ZSkKPiAgICAg
ICB1bmlvbiB7Cj4gICAgICAgICAgIFhFTl9HVUVTVF9IQU5ETEUodmNwdV9ydW5zdGF0ZV9pbmZv
X3QpIG5hdGl2ZTsKPiAgICAgICAgICAgWEVOX0dVRVNUX0hBTkRMRSh2Y3B1X3J1bnN0YXRlX2lu
Zm9fY29tcGF0X3QpIGNvbXBhdDsKPiAgICAgICB9IHJ1bnN0YXRlX2d1ZXN0OyAvKiBndWVzdCBh
ZGRyZXNzICovCj4gKyAgICB1bmlvbiB7Cj4gKyAgICAgICAgdmNwdV9ydW5zdGF0ZV9pbmZvX3Qq
IG5hdGl2ZTsKPiArICAgICAgICB2Y3B1X3J1bnN0YXRlX2luZm9fY29tcGF0X3QqIGNvbXBhdDsK
PiArICAgIH0gbWFwcGVkX3J1bnN0YXRlOyAvKiBndWVzdCBhZGRyZXNzICovCgpUaGUgY29tYmlu
YXRpb24gb2YgbWFwcGVkX3J1bnN0YXRlIGFuZCBydW5zdGF0ZV9ndWVzdCBpcyBhIGJpdCBjb25m
dXNpbmcuIEkgCnRoaW5rIHlvdSB3YW50IHRvIHJld29yayB0aGUgaW50ZXJmYWNlIHRvIHNob3cg
dGhhdCBvbmx5IG9uZSBpcyBwb3NzaWJsZSBhdCB0aGUgCnRpbWUgYW5kIG1ha2UgY2xlYXIgd2hp
Y2ggb25lIGlzIHVzZWQgYnkgd2hvLiBNYXliZToKCnVuaW9uCnsKICAgIC8qIExlZ2FjeSBpbnRl
cmZhY2UgdG8gYmUgdXNlZCB3aGVuIHRoZSBndWVzdCBwcm92aWRlcyBhIHZpcnR1YWwgYWRkcmVz
cyAqLwogICAgdW5pb24gewogICAgICAgWEVOX0dVRVNUX0hBTkRMRSh2Y3B1X3J1bnN0YXRlX2lu
Zm9fdCkgbmF0aXZlOwogICAgICAgLi4uCiAgICB9IHZpcnQ7CgogICAgLyogSW50ZXJmYWNlIHVz
ZWQgd2hlbiB0aGUgZ3Vlc3QgcHJvdmlkZXMgYSBwaHlzaWNhbCBhZGRyZXNzICovCiAgICB1bmlv
biB7CiAgICB9IHBoeXM7Cn0gcnVuc3RhdGVfZ3Vlc3QuCgpydW5zdGF0ZV9ndWVzdF90eXBlIC8q
IGNvdWxkIGJlIGEgYm9vbCBvciBlbnVtICovCgpKYW4gd2hhdCBkbyB5b3UgdGhpbms/CgpDaGVl
cnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 08 15:42:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 May 2019 15:42:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOOi5-0004xf-0G; Wed, 08 May 2019 15:42:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=6VD+=TI=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1hOOi3-0004xQ-JH
 for xen-devel@lists.xenproject.org; Wed, 08 May 2019 15:42:19 +0000
X-Inumbo-ID: db97e5ca-71a7-11e9-bc35-e7917456821d
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (unknown
 [40.107.0.124]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id db97e5ca-71a7-11e9-bc35-e7917456821d;
 Wed, 08 May 2019 15:42:17 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector1-bitdefender-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=IEeOwLHv2tSexhjgHNxmhwAkBriPxTqjhLaEdOFCiLY=;
 b=xjjLnCgGSjbBjjpcWStb2E2/NVuD9TY1XJueNLdvmhvCLyqUQoHQzMyo3nAAp6Mws68XKrEfc8SUZpgOBWPiQcojqIKKC5pAD6mV0dzqomKyui93vr6tqPN2wh28A0MJcIP8XzhJqQ99xc2BsOD4wVTKbWzBqBRBEZGLvQs/7m8=
Received: from DB6PR0202MB2917.eurprd02.prod.outlook.com (10.171.76.8) by
 DB6PR0202MB2871.eurprd02.prod.outlook.com (10.171.71.135) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1856.10; Wed, 8 May 2019 15:42:14 +0000
Received: from DB6PR0202MB2917.eurprd02.prod.outlook.com
 ([fe80::3007:eb13:8641:df77]) by DB6PR0202MB2917.eurprd02.prod.outlook.com
 ([fe80::3007:eb13:8641:df77%9]) with mapi id 15.20.1856.012; Wed, 8 May 2019
 15:42:14 +0000
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: Jan Beulich <JBeulich@suse.com>
Thread-Topic: [PATCH RFC v3 2/2] x86/emulate: Send vm_event from emulate
Thread-Index: AQHUvhsBUpx0sKZTt0qgTjw+lHK4bKYyxHqAgC8og4A=
Date: Wed, 8 May 2019 15:42:13 +0000
Message-ID: <7b325d79-dc03-6927-9430-29bace6be040@bitdefender.com>
References: <20190206125314.10869-1-aisaila@bitdefender.com>
 <20190206125314.10869-2-aisaila@bitdefender.com>
 <5CAB69AB0200007800225785@prv1-mh.provo.novell.com>
In-Reply-To: <5CAB69AB0200007800225785@prv1-mh.provo.novell.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM0PR02CA0046.eurprd02.prod.outlook.com
 (2603:10a6:208:d2::23) To DB6PR0202MB2917.eurprd02.prod.outlook.com
 (2603:10a6:4:b1::8)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [91.199.104.6]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 22c90592-a4be-400e-e5f8-08d6d3cbbdef
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600141)(711020)(4605104)(2017052603328)(7193020);
 SRVR:DB6PR0202MB2871; 
x-ms-traffictypediagnostic: DB6PR0202MB2871:|DB6PR0202MB2871:
x-microsoft-antispam-prvs: <DB6PR0202MB2871EEF567203447A75628A2AB320@DB6PR0202MB2871.eurprd02.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 0031A0FFAF
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(136003)(39860400002)(346002)(396003)(376002)(366004)(189003)(199004)(6116002)(81166006)(81156014)(3846002)(316002)(8676002)(6246003)(66946007)(6506007)(256004)(14444005)(102836004)(6436002)(54906003)(26005)(386003)(8936002)(71200400001)(66066001)(64756008)(36756003)(66476007)(25786009)(66556008)(71190400001)(66446008)(99286004)(186003)(31686004)(478600001)(52116002)(31696002)(14454004)(305945005)(476003)(86362001)(11346002)(68736007)(446003)(6916009)(2616005)(4326008)(7736002)(53936002)(486006)(229853002)(6486002)(73956011)(76176011)(2906002)(5660300002)(6512007);
 DIR:OUT; SFP:1102; SCL:1; SRVR:DB6PR0202MB2871;
 H:DB6PR0202MB2917.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: bitdefender.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: ArWEJHYTQk9Zmtw2Da4NRUm54uDBT6Fz+/zJIWYM5JvRNnKUoPSaXy5gAmG+t3dqcP+4bDYMgsrFTQ9Ib7A+b/MRftPuxFyUitILFu3HzJAy0sdaIUeyZbf7uCjpb0DbAhyz5/MtpH9fNjYcEY7G4d+5O5HEBgqPedZG/BwOBd+nRPWEwzB8SM6LynPhxF/KRQBuZvRQdehJt/uJmIueaBcAMhEsO9LtvxflefOrXvt41VjJVhYSK9Mw1nkSANiN81oSYLAA57IRyoovWM707XarEbXr5BEv2jO3MYNJOrS4BVLvIb17p6sdDBdWEszHxtUUDsVgBOWHfdockpqlvhtUElRaXiJ4nPCr3ItFXjPGfkuM7QQnKkibBmbXguTQa5omjGdUqR/Lh13krgVk+UQ1o2gp+fvSM6nZN6Yg2Hw=
Content-ID: <60CCF1C944298F438FBDFF8C26FE1CE4@eurprd02.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 22c90592-a4be-400e-e5f8-08d6d3cbbdef
X-MS-Exchange-CrossTenant-originalarrivaltime: 08 May 2019 15:42:14.0273 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0202MB2871
Subject: Re: [Xen-devel] [PATCH RFC v3 2/2] x86/emulate: Send vm_event from
 emulate
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQo+PiBAQCAtNTMwLDYgKzUzMiw1NSBAQCBzdGF0aWMgaW50IGh2bWVtdWxfZG9fbW1pb19hZGRy
KHBhZGRyX3QgbW1pb19ncGEsDQo+PiAgICAgICByZXR1cm4gaHZtZW11bF9kb19pb19hZGRyKDEs
IG1taW9fZ3BhLCByZXBzLCBzaXplLCBkaXIsIGRmLCByYW1fZ3BhKTsNCj4+ICAgfQ0KPj4gICAN
Cj4+ICtzdGF0aWMgYm9vbCBodm1lbXVsX3NlbmRfdm1fZXZlbnQocGFkZHJfdCBncGEsIHVuc2ln
bmVkIGxvbmcgZ2xhLCBnZm5fdCBnZm4sDQo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVpbnQzMl90IHBmZWMsIHN0cnVjdCBodm1fZW11bGF0ZV9jdHh0ICpjdHh0KQ0KPiAN
Cj4gV2h5IGJvdGggZ3BhIGFuZCBnZm4/DQo+IA0KPj4gQEAgLTcwNCw2ICs3NTYsMjMgQEAgc3Rh
dGljIHZvaWQgKmh2bWVtdWxfbWFwX2xpbmVhcl9hZGRyKA0KPj4gICANCj4+ICAgICAgICAgICBp
ZiAoIHBmZWMgJiBQRkVDX3dyaXRlX2FjY2VzcyApDQo+PiAgICAgICAgICAgew0KPj4gKyAgICAg
ICAgICAgIHVuc2lnbmVkIGxvbmcgcmVwcyA9IDE7DQo+PiArICAgICAgICAgICAgc3RydWN0IGh2
bV9lbXVsYXRlX2N0eHQgb2xkOw0KPj4gKyAgICAgICAgICAgIGludCByYyA9IDA7DQo+PiArICAg
ICAgICAgICAgcGFkZHJfdCBncGE7DQo+PiArDQo+PiArICAgICAgICAgICAgb2xkID0gKmh2bWVt
dWxfY3R4dDsNCj4+ICsgICAgICAgICAgICByYyA9IGh2bWVtdWxfbGluZWFyX3RvX3BoeXMoYWRk
ciwgJmdwYSwgYnl0ZXMsICZyZXBzLA0KPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwZmVjLCBodm1lbXVsX2N0eHQpOw0KPj4gKyAgICAgICAgICAgIGlmICggcmMg
PT0gWDg2RU1VTF9FWENFUFRJT04gKQ0KPj4gKyAgICAgICAgICAgICAgICAqaHZtZW11bF9jdHh0
ID0gb2xkOw0KPiANCj4gU29tZXRoaW5nIGxpa2UgdGhpcyAtIGlmIGl0IGlzIF9yZWFsbHlfIG5l
ZWRlZCAtIGhhcyB0byBiZSBhY2NvbXBhbmllZA0KPiBieSBhIGp1c3RpZmljYXRpb24uIEkgZmlu
ZCBpdCBxdWVzdGlvbmFibGUgdGhvdWdoIHRoYXQgeW91IHJlYWxseSBzaG91bGQNCj4gbmVlZCB0
byBzYXZlL3Jlc3RvcmUgdGhlIGVudGlyZSBjb250ZXh0IHN0cnVjdHVyZS4NCj4gDQo+IEJ1dCBJ
IGFsc28gZG9uJ3QgdW5kZXJzdGFuZCB3aHkgeW91IG5lZWQgdG8gcmUtZG8gdGhlIHRyYW5zbGF0
aW9uDQo+IGhlcmU6IEp1c3QgYWJvdmUgb2YgdGhpcyBodW5rIHlvdSd2ZSBhbHRlcmVkIHRoZSBj
YWxsIHRvDQo+IGh2bV90cmFuc2xhdGVfZ2V0X3BhZ2UoKSB0byBnaXZlIHlvdSB0aGUgZ2ZuLiBB
bmQgaWYgdGhlcmUgd2FzDQo+IGEgcmVhc29uIHRvIHJlLWRvIGl0IGZvciB0aGUgc2VuZGluZyBv
ZiB0aGUgZXZlbnQsIHRoZW4gaXQgc2hvdWxkDQo+IGJlIHJlc3RyaWN0ZWQgdG8gdGhhdCBjYXNl
cywgaS5lLiB1bi1tb25pdG9yZWQgVk1zIHNob3VsZCBub3QgYmUNCj4gaW1wYWN0ZWQuDQoNCkkg
d2lsbCByZWZhY3RvciB0aGUgY29kZSBoZXJlIHNvIGFzIG5vdCB0byBoYXZlIHRoZSANCmh2bWVt
dWxfbGluZWFyX3RvX3BoeXMoKSBoZXJlIGJ1dCByYXRoZXIgaW4gdGhlIHNlbmRfZXZlbnQgZnVu
Y3Rpb24uDQoNCj4gDQo+PiBAQCAtMTIyNCw3ICsxMjkzLDM1IEBAIGludCBodm1lbXVsX2luc25f
ZmV0Y2goDQo+PiAgICAgICAgICAgY29udGFpbmVyX29mKGN0eHQsIHN0cnVjdCBodm1fZW11bGF0
ZV9jdHh0LCBjdHh0KTsNCj4+ICAgICAgIC8qIENhcmVmdWwsIGFzIG9mZnNldCBjYW4gd3JhcCBv
ciB0cnVuY2F0ZSBXUlQgaW5zbl9idWZfZWlwLiAqLw0KPj4gICAgICAgdWludDhfdCBpbnNuX29m
ZiA9IG9mZnNldCAtIGh2bWVtdWxfY3R4dC0+aW5zbl9idWZfZWlwOw0KPj4gKyAgICBwYWRkcl90
IGdwYTsNCj4+ICsgICAgdWludDMyX3QgcGZlYyA9IFBGRUNfcGFnZV9wcmVzZW50IHwgUEZFQ19p
bnNuX2ZldGNoOw0KPj4gKyAgICB1bnNpZ25lZCBsb25nIGFkZHIsIHJlcHMgPSAxOw0KPj4gKyAg
ICBpbnQgcmM7DQo+PiArICAgIHN0cnVjdCBodm1fZW11bGF0ZV9jdHh0IG9sZDsNCj4+ICsNCj4+
ICsgICAgcmMgPSBodm1lbXVsX3ZpcnR1YWxfdG9fbGluZWFyKHNlZywgb2Zmc2V0LCBieXRlcywg
JnJlcHMsDQo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBodm1fYWNjZXNz
X2luc25fZmV0Y2gsIGh2bWVtdWxfY3R4dCwgJmFkZHIpOw0KPiANCj4gVGhlIGRvdWJsZSB0cmFu
c2xhdGlvbiBpcyBhcyBwcm9ibGVtYXRpYyBoZXJlLCBidXQgd2hhdCdzIHdvcnNlOg0KPiANCj4+
ICsgICAgaWYgKCByYyA9PSBYODZFTVVMX0VYQ0VQVElPTiApDQo+PiArICAgIHsNCj4+ICsgICAg
ICAgIHg4Nl9lbXVsX3Jlc2V0X2V2ZW50KGN0eHQpOw0KPj4gKyAgICAgICAgcmMgPSBYODZFTVVM
X09LQVk7DQo+PiArICAgIH0NCj4gDQo+IFlvdSB6YXAgYW4gZXJyb3IgaGVyZSwgYnV0IC4uLg0K
DQpJbiB0aGlzIGNhc2UgaHZtZW11bF92aXJ0dWFsX3RvX2xpbmVhcigpIGNhbiBjYWxsDQp4ODZf
ZW11bF9od19leGNlcHRpb24oKSBhbmQgdGhlbiBzaWduYWxzIHRoZSBjYWxsZXIgdG8gaW5qZWN0
IHRoZSANCmV4Y2VwdGlvbi4gSSBkb247dCB3YW50IHRvIGluamVjdCBhIG5vbi11c2VyIHNlZ21l
bnQgaGVyZSBhbmQgc28gSSBsZWF2ZSANCnRoZSBjdHh0IGFzIGl0IHdhcyBiZWZvcmUuDQoNCj4g
DQo+PiArICAgIGlmICggaHZtZW11bF9jdHh0LT5zZWdfcmVnW3g4Nl9zZWdfc3NdLmRwbCA9PSAz
ICkNCj4+ICsgICAgICAgIHBmZWMgfD0gUEZFQ191c2VyX21vZGU7DQo+PiArDQo+PiArICAgIG9s
ZCA9ICpodm1lbXVsX2N0eHQ7DQo+PiArICAgIHJjID0gaHZtZW11bF9saW5lYXJfdG9fcGh5cyhh
ZGRyLCAmZ3BhLCBieXRlcywgJnJlcHMsDQo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwZmVjLCBodm1lbXVsX2N0eHQpOw0KPiANCj4gLi4uIHlvdSBoYXBwaWx5IHVzZSAiYWRk
ciIgaGVyZSBhbnl3YXkuDQoNClRoZSBhZGRyZXNzIGhlcmUgaXMgb2sgdG8gYmUgdXNlZCBvciBt
YXliZSBhIGlmICggcmMgIT0gWDg2RU1VTF9PS0FZICkgDQpjaGVjayBjYW4gYmUgcHV0IGFmdGVy
IGdldHRpbmcgdGhlIGFkZHJlc3MuDQoNCj4gDQo+PiArICAgIGlmICggcmMgPT0gWDg2RU1VTF9F
WENFUFRJT04gKQ0KPj4gKyAgICB7DQo+PiArICAgICAgICAqaHZtZW11bF9jdHh0ID0gb2xkOw0K
Pj4gKyAgICAgICAgcmMgPSBYODZFTVVMX09LQVk7DQo+PiArICAgIH0NCj4+ICAgDQo+PiArICAg
IGlmICggZ3BhICYmIGh2bWVtdWxfc2VuZF92bV9ldmVudChncGEsIGFkZHIsIGdhZGRyX3RvX2dm
bihncGEpLA0KPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGZlYywg
aHZtZW11bF9jdHh0KSApDQo+PiArICAgICAgICByZXR1cm4gWDg2RU1VTF9BQ0NFU1NfRVhDRVBU
SU9OOw0KPiANCj4gSXMgdGhlcmUgYW55dGhpbmcgcmVuZGVyaW5nIGdwYSBiZWluZyB6ZXJvIGFu
IGludmFsaWQgLyBpbXBvc3NpYmxlDQo+IHNpdHVhdGlvbj8NCg0KSW4gdGVzdHMgSSBjYW1lIGFj
cm9zcyBncGEgPT0gMCBzbyB0aGF0IGlzIHdoeSB0aGUgY2hlY2sgd2FzIHRoZXJlIEkgDQp3aWxs
IGhhdmUgdG8gdGVzdCBpcyB0aGlzIGNhbiBiZSBzb2x2ZWQgd2l0aCB0aGUgWDg2RU1VTF9PS0FZ
IGNoZWNrIGZyb20gDQphYm92ZS4NCg0KQWxleA0KX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 08 15:46:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 May 2019 15:46:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOOlk-0005AP-Kp; Wed, 08 May 2019 15:46:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DUHD=TI=citrix.com=prvs=024c7dee5=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1hOOlj-0005AK-GE
 for xen-devel@lists.xenproject.org; Wed, 08 May 2019 15:46:07 +0000
X-Inumbo-ID: 61ea145e-71a8-11e9-b1d3-a3e6400c8400
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 61ea145e-71a8-11e9-b1d3-a3e6400c8400;
 Wed, 08 May 2019 15:46:02 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,446,1549929600"; d="scan'208";a="85275957"
To: Jan Beulich <JBeulich@suse.com>
References: <5CCA94F9020000780022B02A@prv1-mh.provo.novell.com>
 <64365dfd-3324-7b2d-f8d9-8600627f467f@citrix.com>
 <5CD2F2C2020000780022CE81@prv1-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT6JAlcEEwEKAEECGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEWIQTXqBy2bTNXPzpOYFimNjwxBZC0bQUCXEowWQUJDCJ7dgAKCRCmNjwx
 BZC0beKvEACJ75YlJXd7TnNHgFyiCJkm/qPeoQ3sFGSDZuZh7SKcdt9+3V2bFEb0Mii1hQaz
 3hRqZb8sYPHJrGP0ljK09k3wf8k3OuNxziLQBJyzvn7WNlE4wBEcy/Ejo9TVBdA4ph5D0YaZ
 nqdsPmxe/xlTFuSkgu4ep1v9dfVP1TQR0e+JIBa/Ss+cKC5intKm+8JxpOploAHuzaPu0L/X
 FapzsIXqgT9eIQeBEgO2hge6h9Jov3WeED/vh8kA7f8c6zQ/gs5E7VGALwsiLrhr0LZFcKcw
 kI3oCCrB/C/wyPZv789Ra8EXbeRSJmTjcnBwHRPjnjwQmetRDD1t+VyrkC6uujT5jmgOBzaj
 KCqZ8PcMAssOzdzQtKmjUQ2b3ICPs2X13xZ5M5/OVs1W3TG5gkvMh4YoHi4ilFnOk+v3/j7q
 65FG6N0JLb94Ndi80HkIOQQ1XVGTyu6bUPaBg3rWK91Csp1682kD/dNVF3FKHrRLmSVtmEQR
 5rK0+VGc/FmR6vd4haKGWIRuPxzg+pBR77avIZpU7C7+UXGuZ5CbHwIdY8LojJg2TuUdqaVj
 yxmEZLOA8rVHipCGrslRNthVbJrGN/pqtKjCClFZHIAYJQ9EGLHXLG9Pj76opfjHij3MpR3o
 pCGAh6KsCrfrsvjnpDwqSbngGyEVH030irSk4SwIqZ7FwLkBDQRUWmc6AQgAzpc8Ng5Opbrh
 iZrn69Xr3js28p+b4a+0BOvC48NfrNovZw4eFeKIzmI/t6EkJkSqBIxobWRpBkwGweENsqnd
 0qigmsDw4N7J9Xx0h9ARDqiWxX4jr7u9xauI+CRJ1rBNO3VV30QdACwQ4LqhR/WA+IjdhyMH
 wj3EJGE61NdP/h0zfaLYAbvEg47/TPThFsm4m8Rd6bX7RkrrOgBbL/AOnYOMEivyfZZKX1vv
 iEemAvLfdk2lZt7Vm6X/fbKbV8tPUuZELzNedJvTTBS3/l1FVz9OUcLDeWhGEdlxqXH0sYWh
 E9+PXTAfz5JxKH+LMetwEM8DbuOoDIpmIGZKrZ+2fQARAQABiQNbBBgBCgAmAhsCFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKMJ4FCQnQ/OQBKcBdIAQZAQoABgUCVFpnOgAKCRCyFcen
 x4Qb7cXrCAC0qQeEWmLa9oEAPa+5U6wvG1t/mi22gZN6uzQXH1faIOoDehr7PPESE6tuR/vI
 CTTnaSrd4UDPNeqOqVF07YexWD1LDcQG6PnRqC5DIX1RGE3BaSaMl2pFJP8y+chews11yP8G
 DBbxaIsTcHZI1iVIC9XLhoeegWi84vYc8F4ziADVfowbmbvcVw11gE8tmALCwTeBeZVteXjh
 0OELHwrc1/4j4yvENjIXRO+QLIgk43kB57Upr4tP2MEcs0odgPM+Q+oETOJ00xzLgkTnLPim
 C1FIW2bOZdTj+Uq6ezRS2LKsNmW+PRRvNyA5ojEbA/faxmAjMZtLdSSSeFK8y4SoCRCmNjwx
 BZC0bevWEACRu+GyQgrdGmorUptniIeO1jQlpTiP5WpVnk9Oe8SiLoXUhXXNj6EtzyLGpYmf
 kEAbki+S6WAKnzZd3shL58AuMyDxtFNNjNeKJOcl6FL7JPBIIgIp3wR401Ep+/s5pl3Nw8Ii
 157f0T7o8CPb54w6S1WsMkU78WzTxIs/1lLblSMcvyz1Jq64g4OqiWI85JfkzPLlloVf1rzy
 ebIBLrrmjhCE2tL1RONpE/KRVb+Q+PIs5+YcZ+Q1e0vXWA7NhTWFbWx3+N6WW6gaGpbFbopo
 FkYRpj+2TA5cX5zW148/xU5/ATEb5vdUkFLUFVy5YNUSyeBHuaf6fGmBrDc47rQjAOt1rmyD
 56MUBHpLUbvA6NkPezb7T6bQpupyzGRkMUmSwHiLyQNJQhVe+9NiJJvtEE3jol0JVJoQ9WVn
 FAzPNCgHQyvbsIF3gYkCYKI0w8EhEoH5FHYLoKS6Jg880IY5rXzoAEfPvLXegy6mhYl+mNVN
 QUBD4h9XtOvcdzR559lZuC0Ksy7Xqw3BMolmKsRO3gWKhXSna3zKl4UuheyZtubVWoNWP/bn
 vbyiYnLwuiKDfNAinEWERC8nPKlv3PkZw5d3t46F1Dx0TMf16NmP+azsRpnMZyzpY8BL2eur
 feSGAOB9qjZNyzbo5nEKHldKWCKE7Ye0EPEjECS1gjKDwbkBDQRUWrq9AQgA7aJ0i1pQSmUR
 6ZXZD2YEDxia2ByR0uZoTS7N0NYv1OjU8v6p017u0Fco5+Qoju/fZ97ScHhp5xGVAk5kxZBF
 DT4ovJd0nIeSr3bbWwfNzGx1waztfdzXt6n3MBKr7AhioB1m+vuk31redUdnhbtvN7O40MC+
 fgSk5/+jRGxY3IOVPooQKzUO7M51GoOg4wl9ia3H2EzOoGhN2vpTbT8qCcL92ZZZwkBRldoA
 Wn7c1hEKSTuT3f1VpSmhjnX0J4uvKZ1V2R7rooKJYFBcySC0wa8aTmAtAvLgfcpe+legOtgq
 DKzLuN45xzEjyjCiI521t8zxNMPJY9FiCPNv0sCkDwARAQABiQI8BBgBCgAmAhsMFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKNJYFCQnQrVkACgkQpjY8MQWQtG2Xxg//RrRP+PFYuNXt
 9C5hec/JoY24TkGPPd2tMC9usWZVImIk7VlHlAeqHeE0lWU0LRGIvOBITbS9izw6fOVQBvCA
 Fni56S12fKLusWgWhgu03toT9ZGxZ9W22yfw5uThSHQ4y09wRWAIYvhJsKnPGGC2KDxFvtz5
 4pYYNe8Icy4bwsxcgbaSFaRh+mYtts6wE9VzyJvyfTqbe8VrvE+3InG5rrlNn51AO6M4Wv20
 iFEgYanJXfhicl0WCQrHyTLfdB5p1w+072CL8uryHQVfD0FcDe+J/wl3bmYze+aD1SlPzFoI
 MaSIXKejC6oh6DAT4rvU8kMAbX90T834Mvbc3jplaWorNJEwjAH/r+v877AI9Vsmptis+rni
 JwUissjRbcdlkKBisoUZRPmxQeUifxUpqgulZcYwbEC/a49+WvbaYUriaDLHzg9xisijHwD2
 yWV8igBeg+cmwnk0mPz8tIVvwi4lICAgXob7HZiaqKnwaDXs4LiS4vdG5s/ElnE3rIc87yru
 24n3ypeDZ6f5LkdqL1UNp5/0Aqbr3EiN7/ina4YVyscy9754l944kyHnnMRLVykg0v+kakj0
 h0RJ5LbfLAMM8M52KIA3y14g0Fb7kHLcOUMVcgfQ3PrN6chtC+5l6ouDIlSLR3toxH8Aam7E
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <fb0740c4-4707-5da7-8555-d1bf2cb1e155@citrix.com>
Date: Wed, 8 May 2019 16:45:53 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CD2F2C2020000780022CE81@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86/mm: subsume set_gpfn_from_mfn() into
 guest_physmap_add_entry()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gNS84LzE5IDQ6MTYgUE0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA4LjA1LjE5IGF0
IDE3OjA4LCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90ZToKPj4gT24gNS8yLzE5IDc6
NTggQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4gLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS5j
Cj4+PiArKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKPj4+IEBAIC04NDEsMTUgKzg0MSwxOSBA
QCBndWVzdF9waHlzbWFwX2FkZF9lbnRyeShzdHJ1Y3QgZG9tYWluICpkCj4+PiAgICAgICAgICAg
KiBhbnkgZ3Vlc3QtcmVxdWVzdGVkIHR5cGUgY2hhbmdlcyBzdWNjZWVkIGFuZCByZW1vdmUgdGhl
IElPTU1VCj4+PiAgICAgICAgICAgKiBlbnRyeSkuCj4+PiAgICAgICAgICAgKi8KPj4+IC0gICAg
ICAgIGlmICggIW5lZWRfaW9tbXVfcHRfc3luYyhkKSB8fCB0ICE9IHAybV9yYW1fcncgKQo+Pj4g
KyAgICAgICAgaWYgKCB0ICE9IHAybV9yYW1fcncgKQo+Pj4gICAgICAgICAgICAgIHJldHVybiAw
Owo+Pgo+PiBTbywgeW91IHNlZW0gdG8gYmUgY2xhaW1pbmcgdGhhdCB0aGUgb25seSB3YXkgdG8g
Z2V0IGhlcmUgaXMgdmlhCj4+IGd1ZXN0X3BoeXNtYXBfYWRkX3BhZ2UoKSwKPiAKPiBXZWxsLCBJ
J20gbm90ICJjbGFpbWluZyIgYW55dGhpbmcgaGVyZSwgSSdtIGp1c3QgbW9kaWZ5aW5nIGV4aXN0
aW5nCj4gY29kZSAoYW5kIG5vIG1vcmUgdGhhbiB3aGF0IGZpdHMgdW5kZXIgdGhpcyBwYXRjaCdz
IHRpdGxlKS4KCk5vdCBoZXJlLCBidXQgaW4gdGhlIG90aGVyIGVtYWlsLgoKQnV0IGxvb2tpbmcg
YXQgaXQgLS0gaXQgbG9va3MgbGlrZSBvbiB4ODYsIGd1ZXN0X3BoeXNtYXBfYWRkX2VudHJ5KCkg
aXMKYWN0dWFsbHkgY2FsbGVkIGZyb20gKmV4YWN0bHkqIHR3byBsb2NhdGlvbnM6Cmh2bS9ncmFu
dF90YWJsZS5jOmNyZWF0ZV9ncmFudF9wMm1fbWFwcGluZygpLCBhbmQKcDJtLmg6Z3Vlc3RfcGh5
c21hcF9hZGRfcGFnZSgpLgoKV2hpY2ggc29ydCBvZiBtYWtlcyBtZSB3b25kZXIgaWYgaXQgbWln
aHQgbm90IGJlIGJldHRlciB0byBhZGQgdGhlIFBWCmNvbmRpdGlvbmFsIHRvIGd1ZXN0X3BoeXNt
YXBfYWRkX3BhZ2UoKSBpbnN0ZWFkLCBhbmQgbGVhdmUKZ3Vlc3RfcGh5c21hcF9hZGRfZW50cnko
KSBhcyBlbnRpcmVseSBIVk0uCgo+IAo+PiB3aGljaCB3aWxsIGFsd2F5cyBjYWxsIHRoaXMgZnVu
Y3Rpb24gd2l0aAo+PiBwMm1fcmFtX3J3LiAgU28gdGhlbiB3aGF0J3MgdGhlIHBvaW50IG9mIHRo
aXMgY29uZGl0aW9uYWwgYXQgYWxsCj4+IGFueW1vcmU/ICBXb3VsZCBpdCBiZSBiZXR0ZXIgdG8g
YWRkIGFuIEFTU0VSVCh0ID09IHAybV9yYW1fcncpIGhlcmU/Cj4+Cj4+IEFuZCBpZiB3ZSBldmVy
ICpkbyogZ2V0IGhlcmUgd2l0aCB0ID09IHAybV9yYW1fcncsIGRvIHdlIHJlYWxseSBub3Qgd2Fu
dAo+PiB0byBjYWxsIHNldF9ncGZuX2Zyb21fbWZuKCk/Cj4gCj4gVGhpbmtpbmcgYWJvdXQgZS5n
LiBwMm1fZ3JhbnRfbWFwXyogSSB3b3VsZG4ndCB3YW50IHRvIGFkZCB0aGUKPiBzdWdnZXN0ZWQg
QVNTRVJUKCksIGFuZCB0aGUgTTJQIGRvZXNuJ3Qgd2FudCB1cGRhdGluZyBpbiB0aGF0Cj4gY2Fz
ZSBlaXRoZXIuCgpTb3JyeSwgZG8geW91IHRoaW5rIHAybV9ncmFudF9tYXBfKiBpcyBtb3JlIGxp
a2VseSBzb21laG93IHRoYW4KcDJtX3JhbV9ybz8gIEl0IGxvb2tzIHZlcnkgbXVjaCBsaWtlIG5l
aXRoZXIgb25lIHNob3VsZCBldmVyIGhhcHBlbi4gVGhlCnB1cnBvc2Ugb2YgaGF2aW5nIGFuIEFT
U0VSVCgpIHRoZXJlIGlzIHRvIGFsZXJ0IGRldmVsb3BlcnMgbWFraW5nIHN1Y2ggYQpmdW5kYW1l
bnRhbCBjaGFuZ2UgdG8gdGhlIGZhY3QgdGhhdCB0aGV5IG5lZWQgdG8gdGhpbmsgY2FyZWZ1bGx5
IGFib3V0CndoYXQgc2hvdWxkIGhhcHBlbiBpbiB0aGF0IGNhc2UuCgooRm9yIHNhZmV0eSBzYWtl
LCBiZWNhdXNlIEFTU0VSVCBpcyBvbmx5IGEgZGVidWdnaW5nIGFpZCwgd2UgY2VydGFpbmx5Cm5l
ZWQgdG8ga2VlcCBzb21lIHNvcnQgb2YgY29uZGl0aW9uYWwgaGVyZSB0byBtYWtlIHN1cmUgbm9u
LXdyaXRhYmxlCnBhZ2VzIGRvbid0IGVuZCB1cCB3aXRoIHdyaXRhYmxlIG1hcHBpbmdzIGluIHRo
ZSBJT01NVS4pCgpJZiB3ZSBkb24ndCBoYXZlIGFuIEFTU0VSVCgpLCB0aGVuIHdlIG5lZWQgdG8g
dGhpbmsgY2FyZWZ1bGx5IGFib3V0CndoZXRoZXIgd2Ugc2hvdWxkIGNhbGwgc2V0X2dwMm5fZnJv
bV9tZm4oKSBpZiB0IGlzLCBmb3IgaW5zdGFuY2UsCnAybV9yYW1fcm8uCgogLUdlb3JnZQoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 08 15:46:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 May 2019 15:46:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOOmB-0005D2-UP; Wed, 08 May 2019 15:46:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7fFX=TI=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hOOmA-0005Cs-AN
 for xen-devel@lists.xenproject.org; Wed, 08 May 2019 15:46:34 +0000
X-Inumbo-ID: 743cb124-71a8-11e9-843c-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 743cb124-71a8-11e9-843c-bc764e045a96;
 Wed, 08 May 2019 15:46:33 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D07FD374;
 Wed,  8 May 2019 08:46:32 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 33E363F238;
 Wed,  8 May 2019 08:46:32 -0700 (PDT)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
References: <1556129458-11418-1-git-send-email-andrew.cooper3@citrix.com>
 <1556129458-11418-3-git-send-email-andrew.cooper3@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <30ff3cb3-7d1f-2838-06dc-3b94de3bfebc@arm.com>
Date: Wed, 8 May 2019 16:46:30 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <1556129458-11418-3-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 2/2] xen/arm: Misc improvements to
 do_common_cpu_on()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQW5kcmV3LAoKT24gMjQvMDQvMjAxOSAxOToxMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiAg
ICogVXNlIGRvbWFpbl92Y3B1KCkgcmF0aGVyIHRoYW4gb3BlbmNvZGluZyB0aGUgbG9va3VwLiAg
QW1vbmdzdCBvdGhlciB0aGluZ3MsCj4gICAgIGRvbWFpbl92Y3B1KCkgaXMgc3BlY3RyZS12MS1z
YWZlLgo+ICAgKiBVbmxvY2sgdGhlIGRvbWFpbiBpbW1lZGlhdGVseSBhZnRlciBhcmNoX3NldF9p
bmZvX2d1ZXN0KCkgY29tcGxldGVzLiAgVGhlcmUKPiAgICAgaXMgbm8gbmVlZCBmb3IgZnJlZV92
Y3B1X2d1ZXN0X2NvbnRleHQoKSB0byBiZSB3aXRoaW4gdGhlIGNyaXRpY2FsIHJlZ2lvbiwKPiAg
ICAgYW5kIG1vdmluZyB0aGUgY2FsbCBzaW1wbGlmaWVzIHRoZSBlcnJvciBjYXNlLgo+IAo+IE5v
IHByYWN0aWNhbCBjaGFuZ2UgaW4gZnVuY3Rpb25hbHRpeS4KCnMvZnVuY3Rpb25hbHRpeS9mdW5j
dGlvbmFsaXR5LwoKPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+CgpJIHdpbGwgZml4IHVwIHRoZSB0eXBvIGFuZCBxdWV1ZSBpdCBpbiBteSBuZXh0
LTQuMTMgYnJhbmNoLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 08 16:01:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 May 2019 16:01:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOP0o-0007HU-9l; Wed, 08 May 2019 16:01:42 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=O+xT=TI=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1hOP0m-0007HP-Ae
 for xen-devel@lists.xenproject.org; Wed, 08 May 2019 16:01:40 +0000
X-Inumbo-ID: 8f32fc70-71aa-11e9-843c-bc764e045a96
Received: from mail-lf1-x142.google.com (unknown [2a00:1450:4864:20::142])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8f32fc70-71aa-11e9-843c-bc764e045a96;
 Wed, 08 May 2019 16:01:38 +0000 (UTC)
Received: by mail-lf1-x142.google.com with SMTP id f1so2153876lfl.6
 for <xen-devel@lists.xenproject.org>; Wed, 08 May 2019 09:01:38 -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-language:content-transfer-encoding;
 bh=JkcXrB2giEU5g5bp5MqkGoHIhKUHzLbauDagA5cDBd4=;
 b=U6/pgGyccQYaLXihKc0XFdax7SwWyyN4lkUIh8qbR3BI2bFcFCSQmgnNr9ll8lgjzn
 qQ9EG1HEi7+MEzi3nCWf2LfOVOm/aBhEvd3pt45bIHEYjrSQ4ZB5XDF5QH/u9o0Ako+V
 AVqm9LM1x28moEmljq9NLQa8dqoOwQRuoVNo6yQr9KZt4U0yMOJ4KdHkRcM67ia0tUoo
 KvtJGvX+hnNC8yDTpfZnZ4pbuusHDdMxwthyrXvKqknOP2NMZJBNdbuMFxDuWtJ0M6LF
 R4VwJq0meP/cU5vTwot2hTnAGEugXBi0d4RythEux7seKSAJpeP11H3tvMPCkUKOCBpE
 E8hQ==
X-Google-DKIM-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=JkcXrB2giEU5g5bp5MqkGoHIhKUHzLbauDagA5cDBd4=;
 b=o046NamQFzoc+e5Ho7i48U6D5ak2TbBgEA1LrcUzKQuVrObwX1hwsrMW/jvVFdfLit
 Vo5oMonwUfDGSXzYb4W6xuQ6dv/bho+h6AJJ2sH4VmAvGWyFG1Vn+QiyGsfB/YFQk9U8
 WDskcrddBRhF5jKy5KKFwdLWlEpK48M2G3XkLzXhkcsQS4cmXVd1Ef7HON5Sw9Vh8sha
 Tkib/Jt1Fj/sXeZZK86wKGm2hFYKbiaesr0QK8Qw7aV/jrh1YI5EmLOmmMN7EZ0QZNcI
 Fk83ajWos+pCnue4urlDwL+g87mgyGgHp1ZEvECaDnRUNMoItsthTjhIYKuWqyOwmGlk
 W73Q==
X-Gm-Message-State: APjAAAV77uzgJeLuY4QGuCd7DKqfQ0P511Xh5R5uaCy0AkUrPToigieS
 zYVON8kayTgm5RirRRWgyRY=
X-Google-Smtp-Source: APXvYqxrWefciysnIrawDLMgR9PWvpYG1Dyf8rYEL8FhqULxEZ7kD9EkLBt1QgS+ocIVldQCxIOGUQ==
X-Received: by 2002:ac2:44ac:: with SMTP id c12mr103832lfm.155.1557331296620; 
 Wed, 08 May 2019 09:01:36 -0700 (PDT)
Received: from [10.17.180.71] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id
 d80sm5120766lfd.90.2019.05.08.09.01.35
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 08 May 2019 09:01:35 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>
References: <1556007026-31057-1-git-send-email-andrii.anisov@gmail.com>
 <fa126315-31af-854e-817a-8640b431c82b@arm.com>
 <CAC1WxdiMzAq5hRC-mhRQuFDs7z_Hj5w7VAy52ec87SJQOGmp3w@mail.gmail.com>
 <a28f95a1-d9da-2caf-f4b4-013100176b02@arm.com>
 <090ce8cc-f329-fe54-4894-b7f12e3cd5a6@gmail.com>
 <3d5ccdcb-d777-e75b-f4bd-38d2d470a754@arm.com>
 <0bd113db-7851-df02-90d1-2a79bd4bedaf@gmail.com>
 <98200ea9-c21e-9d58-498d-468764209972@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <b7cb8324-45ae-8840-b73e-c7dd508e954e@gmail.com>
Date: Wed, 8 May 2019 19:01:28 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <98200ea9-c21e-9d58-498d-468764209972@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 0/2] Introduce runstate area registration
 with phys address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gSnVsaWVuLAoKCk9uIDA4LjA1LjE5IDE3OjMxLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4g
SSBoYXZlbid0IHNlZW4gdGhlbSB3aXRoIG5va3B0aSBwbGF0Zm9ybSBzbyBmYXIuIEkgYW0gY3Vy
aW91cyB0byBrbm93IHdoYXQgaXMgeW91ciBjb25maWd1cmF0aW9uIGhlcmUuCgpYRU4gNC4xMiB3
aXRoIG91ciBwYXRjaGVzLiBUaGluIERvbTAgaXMgYSBnZW5lcmljIGFybXY4IExpbnV4LCBMSyA0
LjE0Ljc1IHdpdGggcGF0Y2hlcyBmcm9tIFJlbmVzYXMgYW5kIHVzLgpEb21EIGlzIExLIDQuMTQu
NzUgd2l0aCBIVyBhc3NpZ25lZCBhbmQgZHJpdmVycy4gTEsgY29uZmlncyB5b3UgY2FuIGZpbmQg
b24gbXkgZ29vZ2xlIGRyaXZlIFsxXS4KClRob3NlIGZhdWx0cyBmaXJlIG9ubHkgZm9yIERvbUQg
KG9uIGl0cyBzdGFydCkuCgo+IHZjcHVfc2hvd19leGVjdXRpb25fc3RhdGUoY3VycmVudCkgc2hv
dWxkIGRvIHRoZSBqb2IgaGVyZS4KCkhlcmUgaXQgaXM6CgooWEVOKSBkMXYyIHBhciAweDgwOQoo
WEVOKSBkMXYyOiBGYWlsZWQgdG8gd2FsayBwYWdlLXRhYmxlIHZhIDB4ZmZmZjgwMDAyZmY2NjM1
NwooWEVOKSAqKiogRHVtcGluZyBEb20xIHZjcHUjMiBzdGF0ZTogKioqCihYRU4pIC0tLS1bIFhl
bi00LjEyLjAgIGFybTY0ICBkZWJ1Zz1uICAgTm90IHRhaW50ZWQgXS0tLS0KKFhFTikgQ1BVOiAg
ICAyCihYRU4pIFBDOiAgICAgMDAwMGZmZmZiZDI4ZGM4OAooWEVOKSBMUjogICAgIDAwMDBmZmZm
YmQyOGU2NzQKKFhFTikgU1BfRUwwOiAwMDAwZmZmZmU5ODkwNDEwCihYRU4pIFNQX0VMMTogZmZm
ZjAwMDAwODAzYzAwMAooWEVOKSBDUFNSOiAgIDQwMDAwMDAwIE1PREU6NjQtYml0IEVMMHQgKEd1
ZXN0IFVzZXIpCihYRU4pICAgICAgWDA6IDAwMDAwMDAwMDAwMDAwMDAgIFgxOiAwMDAwZmZmZmU5
ODkwN2JjICBYMjogMDAwMGZmZmZlOTg5MDQzMAooWEVOKSAgICAgIFgzOiAwMDAwMDAwMDAwMDAw
MDAwICBYNDogMDAwMDAwMDAwMDAwMDAwMCAgWDU6IDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAg
ICBYNjogMDAwMDAwMDAwMDAwMDAwMSAgWDc6IDAwMDBmZmZmZTk4OTA3YjggIFg4OiAwMTAxMDEw
MTAxMDEwMTAxCihYRU4pICAgICAgWDk6IDAwMDAwMDAwMDAwMDAwMDAgWDEwOiAwMDAwZmZmZmU5
ODkwNTcwIFgxMTogMDAwMDAwMDAwMDAwMDAyMAooWEVOKSAgICAgWDEyOiAwMDAwMDAwMDAwMDAw
MDAwIFgxMzogMDAwMDAwMDAwMDAwMDAwMCBYMTQ6IDAwMDAwMDAwMDAwMDAwMTUKKFhFTikgICAg
IFgxNTogMDAwMDAwMDAwMDAwMDAwYSBYMTY6IDAwMDBmZmZmYmQ2NTAyYzggWDE3OiAwMDAwZmZm
ZmJkMjhlNjYwCihYRU4pICAgICBYMTg6IDAwMDBmZmZmZTk4OTAyY2YgWDE5OiAwMDAwZmZmZmU5
ODkwN2I4IFgyMDogMDAwMGZmZmZlOTg5MDdiOAooWEVOKSAgICAgWDIxOiAwMDAwZmZmZmJkNjUz
MDAwIFgyMjogMDAwMGZmZmZlOTg5MDZmOCBYMjM6IDAwMDAwMDAwMDAwMDAwMWUKKFhFTikgICAg
IFgyNDogMDAwMGZmZmZlOTg5MDZhOCBYMjU6IDAwMDBmZmZmYmQ1ODQwMDAgWDI2OiAwMDAwYWFh
YWM4NzM2ZjY4CihYRU4pICAgICBYMjc6IDAwMDBmZmZmYmQ1ODQ5NzggWDI4OiAwMDAwMDAwMDAw
MDAwMDAyICBGUDogMDAwMGZmZmZlOTg5MDQxMAooWEVOKQooWEVOKSAgICBFTFJfRUwxOiAwMDAw
ZmZmZmJkMmI0Njk4CihYRU4pICAgIEVTUl9FTDE6IDU2MDAwMDAwCihYRU4pICAgIEZBUl9FTDE6
IDAwMDBmZmZmYmQ1MjUwMTQKKFhFTikKKFhFTikgIFNDVExSX0VMMTogMzRkNWQ5MWQKKFhFTikg
ICAgVENSX0VMMTogMzRiNTUwMzUxMAooWEVOKSAgVFRCUjBfRUwxOiAwMDAwMDAwMDZjMDU2MDAw
CihYRU4pICBUVEJSMV9FTDE6IDAwMDMwMDAwNDEyZDgwMDAKKFhFTikKKFhFTikgICBWVENSX0VM
MjogODAwMjM1NTgKKFhFTikgIFZUVEJSX0VMMjogMDAwMjAwMDczZmVkNjAwMAooWEVOKQooWEVO
KSAgU0NUTFJfRUwyOiAzMGNkMTgzZAooWEVOKSAgICBIQ1JfRUwyOiAwMDAwMDAwMDgwNzg2NjNm
CihYRU4pICBUVEJSMF9FTDI6IDAwMDAwMDAwNzgxODQwMDAKKFhFTikKKFhFTikgICAgRVNSX0VM
MjogNWEwMDBlYTEKKFhFTikgIEhQRkFSX0VMMjogMDAwMDAwMDAwMDAzMDAxMAooWEVOKSAgICBG
QVJfRUwyOiBmZmZmMDAwMDA4MDA1ZjAwCihYRU4pCihYRU4pIE5vIHN0YWNrIHRyYWNlIGZvciBn
dWVzdCB1c2VyLW1vZGUKCkJUVywgd2UgaGF2ZSBhbm90aGVyIHB1YmxpYyBob2xpZGF5IHRvbW9y
cm93LCBzbyBJJ2xsIGdldCBiYWNrIHRvIHlvdSBvbiBGcmlkYXkuCgpbMV0gaHR0cHM6Ly9kcml2
ZS5nb29nbGUuY29tL2RyaXZlL2ZvbGRlcnMvMVNYMEZoQU9LcmtGZGJORUxGdUJVdDdmbUxaS2I4
WG1LP3VzcD1zaGFyaW5nCgotLSAKU2luY2VyZWx5LApBbmRyaWkgQW5pc292LgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 08 16:16:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 May 2019 16:16:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOPEo-0008EB-NF; Wed, 08 May 2019 16:16:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7fFX=TI=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hOPEn-0008E6-KP
 for xen-devel@lists.xenproject.org; Wed, 08 May 2019 16:16:09 +0000
X-Inumbo-ID: 967c3d36-71ac-11e9-843c-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 967c3d36-71ac-11e9-843c-bc764e045a96;
 Wed, 08 May 2019 16:16:08 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 453AB374;
 Wed,  8 May 2019 09:16:08 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 353553F238;
 Wed,  8 May 2019 09:16:07 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  8 May 2019 17:15:56 +0100
Message-Id: <20190508161603.21964-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Subject: [Xen-devel] [PATCH v2 0/7] xen/arm: TLB flush helpers rework
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Andrii_Anisov@epam.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKSSBzcGVudCB0aGUgbGFzdCBmZXcgbW9udGhzIGxvb2tpbmcgYXQgWGVuIGJvb3Qg
YW5kIG1lbW9yeSBtYW5hZ2VtZW50IHRvIG1ha2UKaXQgc2ltcGxlciwgbW9yZSBlZmZpY2llbnQg
YW5kIGFsc28gbW9yZSBjb21wbGlhbnQgaW4gcmVzcGVjdCBvZiB0aGUgQXJtIEFybS4KClRoZSBm
dWxsIHJld29yayBpcyBxdWl0ZSBjb25zZXF1ZW5jZSAoYWxyZWFkeSAxNTAgcGF0Y2hlcyBhbmQg
SSBoYXZlbid0IHlldApmaW5pc2hlZCEpLCBzbyBJIGFtIHBsYW5uaW5nIHRvIHNlbmQgaW4gc21h
bGxlciBwYXJ0IG92ZXIgdGhlIG5leHQgZmV3IHdlZWtzLgoKSW4gdGhpcyBmaXJzdCBwYXJ0LCBJ
IGZvY3VzIG9uIHJld29ya2luZyBob3cgd2UgZmx1c2ggdGhlIFRMQnMgaW4gWGVuLgoKQ2hlZXJz
LAoKSnVsaWVuIEdyYWxsICg3KToKICB4ZW4vYXJtOiBtbTogQ29uc29saWRhdGUgc2V0dGluZyBT
Q1RMUl9FTDIuV1hOIGluIGEgc2luZ2xlIHBsYWNlCiAgeGVuL2FybTogUmVtb3ZlIGZsdXNoX3hl
bl90ZXh0X3RsYl9sb2NhbCgpCiAgeGVuL2FybTogdGxiZmx1c2g6IENsYXJpZnkgdGhlIFRMQiBo
ZWxwZXJzIG5hbWUKICB4ZW4vYXJtOiBwYWdlOiBDbGFyaWZ5IHRoZSBYZW4gVExCcyBoZWxwZXJz
IG5hbWUKICB4ZW4vYXJtOiBHYXRoZXIgYWxsIFRMQiBmbHVzaCBoZWxwZXJzIGluIHRsYmZsdXNo
LmgKICB4ZW4vYXJtOiB0bGJmbHVzaDogUmV3b3JrIFRMQiBoZWxwZXJzCiAgeGVuL2FybTogbW06
IEZsdXNoIHRoZSBUTEJzIGV2ZW4gaWYgYSBtYXBwaW5nIGZhaWxlZCBpbgogICAgY3JlYXRlX3hl
bl9lbnRyaWVzCgogeGVuL2FyY2gvYXJtL21tLmMgICAgICAgICAgICAgICAgICAgIHwgNjkgKysr
KysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tCiB4ZW4vYXJjaC9hcm0vcDJtLmMgICAgICAg
ICAgICAgICAgICAgfCAgNiArLS0KIHhlbi9hcmNoL2FybS9zbXAuYyAgICAgICAgICAgICAgICAg
ICB8ICAyICstCiB4ZW4vYXJjaC9hcm0vdHJhcHMuYyAgICAgICAgICAgICAgICAgfCAgMiArLQog
eGVuL2luY2x1ZGUvYXNtLWFybS9hcm0zMi9mbHVzaHRsYi5oIHwgNzEgKysrKysrKysrKysrKysr
KysrKy0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9hcm0zMi9wYWdlLmggICAg
IHwgNDggKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQv
Zmx1c2h0bGIuaCB8IDc1ICsrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLQogeGVu
L2luY2x1ZGUvYXNtLWFybS9hcm02NC9wYWdlLmggICAgIHwgNDkgKysrLS0tLS0tLS0tLS0tLS0t
LS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vZmx1c2h0bGIuaCAgICAgICB8IDM4ICsrKysrKysr
KysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmggICAgICAgICAgIHwgMzggLS0t
LS0tLS0tLS0tLS0tLS0tCiAxMCBmaWxlcyBjaGFuZ2VkLCAxODQgaW5zZXJ0aW9ucygrKSwgMjE0
IGRlbGV0aW9ucygtKQoKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 08 16:16:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 May 2019 16:16:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOPEs-0008F7-Lg; Wed, 08 May 2019 16:16:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7fFX=TI=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hOPEr-0008Es-RE
 for xen-devel@lists.xenproject.org; Wed, 08 May 2019 16:16:13 +0000
X-Inumbo-ID: 991d23c9-71ac-11e9-843c-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 991d23c9-71ac-11e9-843c-bc764e045a96;
 Wed, 08 May 2019 16:16:12 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A3FE180D;
 Wed,  8 May 2019 09:16:12 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 70C3B3F238;
 Wed,  8 May 2019 09:16:11 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  8 May 2019 17:15:59 +0100
Message-Id: <20190508161603.21964-4-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190508161603.21964-1-julien.grall@arm.com>
References: <20190508161603.21964-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH v2 3/7] xen/arm: tlbflush: Clarify the TLB
 helpers name
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VExCIGhlbHBlcnMgaW4gdGhlIGhlYWRlcnMgdGxiZmx1c2guaCBhcmUgY3VycmVudGx5IHF1aXRl
IGNvbmZ1c2luZyB0bwp1c2UgdGhlIG5hbWUgbWF5IGxlYWQgdG8gdGhpbmsgdGhleSBhcmUgZGVh
bGluZyB3aXRoIGh5cGVydmlzb3JzIFRMQnMKd2hpbGUgdGhleSBhY3R1YWxseSBkZWFsIHdpdGgg
Z3Vlc3QgVExCcy4KClJlbmFtZSB0aGVtIHRvIG1ha2UgaXQgY2xlYXJlciB0aGF0IHdlIGFyZSBk
ZWFsaW5nIHdpdGggZ3Vlc3QgVExCcy4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+ClJldmlld2VkLWJ5OiBBbmRyaWkgQW5pc292IDxhbmRyaWlfYW5p
c292QGVwYW0uY29tPgoKLS0tCiAgICBDaGFuZ2VzIGluIHYyOgogICAgICAgIC0gQWRkIEFuZHJp
aSdzIHJldmlld2VkLWJ5Ci0tLQogeGVuL2FyY2gvYXJtL3AybS5jICAgICAgICAgICAgICAgICAg
IHwgNiArKystLS0KIHhlbi9hcmNoL2FybS9zbXAuYyAgICAgICAgICAgICAgICAgICB8IDIgKy0K
IHhlbi9hcmNoL2FybS90cmFwcy5jICAgICAgICAgICAgICAgICB8IDIgKy0KIHhlbi9pbmNsdWRl
L2FzbS1hcm0vYXJtMzIvZmx1c2h0bGIuaCB8IDggKysrKy0tLS0KIHhlbi9pbmNsdWRlL2FzbS1h
cm0vYXJtNjQvZmx1c2h0bGIuaCB8IDggKysrKy0tLS0KIDUgZmlsZXMgY2hhbmdlZCwgMTMgaW5z
ZXJ0aW9ucygrKSwgMTMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3Ay
bS5jIGIveGVuL2FyY2gvYXJtL3AybS5jCmluZGV4IGMzOGJkN2UxNmUuLjkyYzI0MTNmMjAgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9wMm0uYworKysgYi94ZW4vYXJjaC9hcm0vcDJtLmMKQEAg
LTE1MSw3ICsxNTEsNyBAQCB2b2lkIHAybV9yZXN0b3JlX3N0YXRlKHN0cnVjdCB2Y3B1ICpuKQog
ICAgICAqIHdoZW4gcnVubmluZyBtdWx0aXBsZSB2Q1BVIG9mIHRoZSBzYW1lIGRvbWFpbiBvbiBh
IHNpbmdsZSBwQ1BVLgogICAgICAqLwogICAgIGlmICggKmxhc3RfdmNwdV9yYW4gIT0gSU5WQUxJ
RF9WQ1BVX0lEICYmICpsYXN0X3ZjcHVfcmFuICE9IG4tPnZjcHVfaWQgKQotICAgICAgICBmbHVz
aF90bGJfbG9jYWwoKTsKKyAgICAgICAgZmx1c2hfZ3Vlc3RfdGxiX2xvY2FsKCk7CiAKICAgICAq
bGFzdF92Y3B1X3JhbiA9IG4tPnZjcHVfaWQ7CiB9CkBAIC0xOTYsNyArMTk2LDcgQEAgc3RhdGlj
IHZvaWQgcDJtX2ZvcmNlX3RsYl9mbHVzaF9zeW5jKHN0cnVjdCBwMm1fZG9tYWluICpwMm0pCiAg
ICAgICAgIGlzYigpOwogICAgIH0KIAotICAgIGZsdXNoX3RsYigpOworICAgIGZsdXNoX2d1ZXN0
X3RsYigpOwogCiAgICAgaWYgKCBvdnR0YnIgIT0gUkVBRF9TWVNSRUc2NChWVFRCUl9FTDIpICkK
ICAgICB7CkBAIC0xOTY5LDcgKzE5NjksNyBAQCBzdGF0aWMgdm9pZCBzZXR1cF92aXJ0X3BhZ2lu
Z19vbmUodm9pZCAqZGF0YSkKICAgICAgICAgV1JJVEVfU1lTUkVHKFJFQURfU1lTUkVHKEhDUl9F
TDIpIHwgSENSX1ZNLCBIQ1JfRUwyKTsKICAgICAgICAgaXNiKCk7CiAKLSAgICAgICAgZmx1c2hf
dGxiX2FsbF9sb2NhbCgpOworICAgICAgICBmbHVzaF9hbGxfZ3Vlc3RzX3RsYl9sb2NhbCgpOwog
ICAgIH0KIH0KIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3NtcC5jIGIveGVuL2FyY2gvYXJt
L3NtcC5jCmluZGV4IDYyZjU3ZjBiYTIuLmNlMWZjYzhlZjkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L2FybS9zbXAuYworKysgYi94ZW4vYXJjaC9hcm0vc21wLmMKQEAgLTgsNyArOCw3IEBACiB2b2lk
IGZsdXNoX3RsYl9tYXNrKGNvbnN0IGNwdW1hc2tfdCAqbWFzaykKIHsKICAgICAvKiBObyBuZWVk
IHRvIElQSSBvdGhlciBwcm9jZXNzb3JzIG9uIEFSTSwgdGhlIHByb2Nlc3NvciB0YWtlcyBjYXJl
IG9mIGl0LiAqLwotICAgIGZsdXNoX3RsYl9hbGwoKTsKKyAgICBmbHVzaF9hbGxfZ3Vlc3RzX3Rs
YigpOwogfQogCiB2b2lkIHNtcF9zZW5kX2V2ZW50X2NoZWNrX21hc2soY29uc3QgY3B1bWFza190
ICptYXNrKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RyYXBzLmMgYi94ZW4vYXJjaC9hcm0v
dHJhcHMuYwppbmRleCBkOGI5YThhMGYwLi4xYWJhOTcwNDE1IDEwMDY0NAotLS0gYS94ZW4vYXJj
aC9hcm0vdHJhcHMuYworKysgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwpAQCAtMTkyNCw3ICsxOTI0
LDcgQEAgc3RhdGljIHZvaWQgZG9fdHJhcF9zdGFnZTJfYWJvcnRfZ3Vlc3Qoc3RydWN0IGNwdV91
c2VyX3JlZ3MgKnJlZ3MsCiAgICAgICAgICAqIHN0aWxsIGJlIGluYWNjdXJhdGUuCiAgICAgICAg
ICAqLwogICAgICAgICBpZiAoICFpc19kYXRhICkKLSAgICAgICAgICAgIGZsdXNoX3RsYl9sb2Nh
bCgpOworICAgICAgICAgICAgZmx1c2hfZ3Vlc3RfdGxiX2xvY2FsKCk7CiAKICAgICAgICAgcmMg
PSBndmFfdG9faXBhKGd2YSwgJmdwYSwgR1YyTV9SRUFEKTsKICAgICAgICAgLyoKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIvZmx1c2h0bGIuaCBiL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vYXJtMzIvZmx1c2h0bGIuaAppbmRleCBiYmNjODJmNDkwLi4yMmUxMDBlY2NmIDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL2ZsdXNodGxiLmgKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLWFybS9hcm0zMi9mbHVzaHRsYi5oCkBAIC0yLDcgKzIsNyBAQAogI2RlZmluZSBf
X0FTTV9BUk1fQVJNMzJfRkxVU0hUTEJfSF9fCiAKIC8qIEZsdXNoIGxvY2FsIFRMQnMsIGN1cnJl
bnQgVk1JRCBvbmx5ICovCi1zdGF0aWMgaW5saW5lIHZvaWQgZmx1c2hfdGxiX2xvY2FsKHZvaWQp
CitzdGF0aWMgaW5saW5lIHZvaWQgZmx1c2hfZ3Vlc3RfdGxiX2xvY2FsKHZvaWQpCiB7CiAgICAg
ZHNiKHN5KTsKIApAQCAtMTMsNyArMTMsNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgZmx1c2hfdGxi
X2xvY2FsKHZvaWQpCiB9CiAKIC8qIEZsdXNoIGlubmVyIHNoYXJlYWJsZSBUTEJzLCBjdXJyZW50
IFZNSUQgb25seSAqLwotc3RhdGljIGlubGluZSB2b2lkIGZsdXNoX3RsYih2b2lkKQorc3RhdGlj
IGlubGluZSB2b2lkIGZsdXNoX2d1ZXN0X3RsYih2b2lkKQogewogICAgIGRzYihzeSk7CiAKQEAg
LTI0LDcgKzI0LDcgQEAgc3RhdGljIGlubGluZSB2b2lkIGZsdXNoX3RsYih2b2lkKQogfQogCiAv
KiBGbHVzaCBsb2NhbCBUTEJzLCBhbGwgVk1JRHMsIG5vbi1oeXBlcnZpc29yIG1vZGUgKi8KLXN0
YXRpYyBpbmxpbmUgdm9pZCBmbHVzaF90bGJfYWxsX2xvY2FsKHZvaWQpCitzdGF0aWMgaW5saW5l
IHZvaWQgZmx1c2hfYWxsX2d1ZXN0c190bGJfbG9jYWwodm9pZCkKIHsKICAgICBkc2Ioc3kpOwog
CkBAIC0zNSw3ICszNSw3IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBmbHVzaF90bGJfYWxsX2xvY2Fs
KHZvaWQpCiB9CiAKIC8qIEZsdXNoIGlubmVyc2hhcmVhYmxlIFRMQnMsIGFsbCBWTUlEcywgbm9u
LWh5cGVydmlzb3IgbW9kZSAqLwotc3RhdGljIGlubGluZSB2b2lkIGZsdXNoX3RsYl9hbGwodm9p
ZCkKK3N0YXRpYyBpbmxpbmUgdm9pZCBmbHVzaF9hbGxfZ3Vlc3RzX3RsYih2b2lkKQogewogICAg
IGRzYihzeSk7CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvZmx1c2h0
bGIuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvZmx1c2h0bGIuaAppbmRleCA5NDJmMmQz
OTkyLi5hZGJiZDVjNTIyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L2Zs
dXNodGxiLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9hcm02NC9mbHVzaHRsYi5oCkBAIC0y
LDcgKzIsNyBAQAogI2RlZmluZSBfX0FTTV9BUk1fQVJNNjRfRkxVU0hUTEJfSF9fCiAKIC8qIEZs
dXNoIGxvY2FsIFRMQnMsIGN1cnJlbnQgVk1JRCBvbmx5ICovCi1zdGF0aWMgaW5saW5lIHZvaWQg
Zmx1c2hfdGxiX2xvY2FsKHZvaWQpCitzdGF0aWMgaW5saW5lIHZvaWQgZmx1c2hfZ3Vlc3RfdGxi
X2xvY2FsKHZvaWQpCiB7CiAgICAgYXNtIHZvbGF0aWxlKAogICAgICAgICAiZHNiIHN5OyIKQEAg
LTEzLDcgKzEzLDcgQEAgc3RhdGljIGlubGluZSB2b2lkIGZsdXNoX3RsYl9sb2NhbCh2b2lkKQog
fQogCiAvKiBGbHVzaCBpbm5lcnNoYXJlYWJsZSBUTEJzLCBjdXJyZW50IFZNSUQgb25seSAqLwot
c3RhdGljIGlubGluZSB2b2lkIGZsdXNoX3RsYih2b2lkKQorc3RhdGljIGlubGluZSB2b2lkIGZs
dXNoX2d1ZXN0X3RsYih2b2lkKQogewogICAgIGFzbSB2b2xhdGlsZSgKICAgICAgICAgImRzYiBz
eTsiCkBAIC0yNCw3ICsyNCw3IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBmbHVzaF90bGIodm9pZCkK
IH0KIAogLyogRmx1c2ggbG9jYWwgVExCcywgYWxsIFZNSURzLCBub24taHlwZXJ2aXNvciBtb2Rl
ICovCi1zdGF0aWMgaW5saW5lIHZvaWQgZmx1c2hfdGxiX2FsbF9sb2NhbCh2b2lkKQorc3RhdGlj
IGlubGluZSB2b2lkIGZsdXNoX2FsbF9ndWVzdHNfdGxiX2xvY2FsKHZvaWQpCiB7CiAgICAgYXNt
IHZvbGF0aWxlKAogICAgICAgICAiZHNiIHN5OyIKQEAgLTM1LDcgKzM1LDcgQEAgc3RhdGljIGlu
bGluZSB2b2lkIGZsdXNoX3RsYl9hbGxfbG9jYWwodm9pZCkKIH0KIAogLyogRmx1c2ggaW5uZXJz
aGFyZWFibGUgVExCcywgYWxsIFZNSURzLCBub24taHlwZXJ2aXNvciBtb2RlICovCi1zdGF0aWMg
aW5saW5lIHZvaWQgZmx1c2hfdGxiX2FsbCh2b2lkKQorc3RhdGljIGlubGluZSB2b2lkIGZsdXNo
X2FsbF9ndWVzdHNfdGxiKHZvaWQpCiB7CiAgICAgYXNtIHZvbGF0aWxlKAogICAgICAgICAiZHNi
IHN5OyIKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 08 16:16:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 May 2019 16:16:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOPEq-0008EW-3P; Wed, 08 May 2019 16:16:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7fFX=TI=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hOPEo-0008EE-T5
 for xen-devel@lists.xenproject.org; Wed, 08 May 2019 16:16:10 +0000
X-Inumbo-ID: 976a1332-71ac-11e9-90eb-eb305858670c
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 976a1332-71ac-11e9-90eb-eb305858670c;
 Wed, 08 May 2019 16:16:10 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id B64EC80D;
 Wed,  8 May 2019 09:16:09 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 830353F238;
 Wed,  8 May 2019 09:16:08 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  8 May 2019 17:15:57 +0100
Message-Id: <20190508161603.21964-2-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190508161603.21964-1-julien.grall@arm.com>
References: <20190508161603.21964-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH v2 1/7] xen/arm: mm: Consolidate setting
 SCTLR_EL2.WXN in a single place
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGxvZ2ljIHRvIHNldCBTQ1RMUl9FTDIuV1hOIGlzIHRoZSBzYW1lIGZvciB0aGUgYm9vdCBD
UFUgYW5kCm5vbi1ib290IENQVS4gU28gaW50cm9kdWNlIGEgZnVuY3Rpb24gdG8gc2V0IHRoZSBi
aXQgYW5kIGNsZWFyIFRMQnMuCgpUaGlzIG5ldyBmdW5jdGlvbiB3aWxsIGhlbHAgdXMgdG8gZG9j
dW1lbnQgYW5kIHVwZGF0ZSB0aGUgbG9naWMgaW4gYQpzaW5nbGUgcGxhY2UuCgpTaWduZWQtb2Zm
LWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpSZXZpZXdlZC1ieTogQW5k
cmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KCi0tLQogICAgQ2hhbmdlcyBpbiB2
MjoKICAgICAgICAtIEZpeCB0eXBvIGluIHRoZSBjb21taXQgbWVzc2FnZQogICAgICAgIC0gQWRk
IEFuZHJpaSdzIHJldmlld2VkLWJ5Ci0tLQogeGVuL2FyY2gvYXJtL21tLmMgfCAyMiArKysrKysr
KysrKysrKystLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTUgaW5zZXJ0aW9ucygrKSwgNyBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vbW0uYyBiL3hlbi9hcmNoL2FybS9t
bS5jCmluZGV4IDAxYWUyY2NjYzAuLjkzYWQxMTgxODMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2Fy
bS9tbS5jCisrKyBiL3hlbi9hcmNoL2FybS9tbS5jCkBAIC02MDEsNiArNjAxLDE5IEBAIHZvaWQg
X19pbml0IHJlbW92ZV9lYXJseV9tYXBwaW5ncyh2b2lkKQogICAgIGZsdXNoX3hlbl9kYXRhX3Rs
Yl9yYW5nZV92YShCT09UX0ZEVF9WSVJUX1NUQVJULCBCT09UX0ZEVF9TTE9UX1NJWkUpOwogfQog
CisvKgorICogQWZ0ZXIgYm9vdCwgWGVuIHBhZ2UtdGFibGVzIHNob3VsZCBub3QgY29udGFpbiBt
YXBwaW5nIHRoYXQgYXJlIGJvdGgKKyAqIFdyaXRhYmxlIGFuZCBlWGVjdXRhYmxlcy4KKyAqCisg
KiBUaGlzIHNob3VsZCBiZSBjYWxsZWQgb24gZWFjaCBDUFUgdG8gZW5mb3JjZSB0aGUgcG9saWN5
LgorICovCitzdGF0aWMgdm9pZCB4ZW5fcHRfZW5mb3JjZV93bngodm9pZCkKK3sKKyAgICBXUklU
RV9TWVNSRUczMihSRUFEX1NZU1JFRzMyKFNDVExSX0VMMikgfCBTQ1RMUl9XWE4sIFNDVExSX0VM
Mik7CisgICAgLyogRmx1c2ggZXZlcnl0aGluZyBhZnRlciBzZXR0aW5nIFdYTiBiaXQuICovCisg
ICAgZmx1c2hfeGVuX3RleHRfdGxiX2xvY2FsKCk7Cit9CisKIGV4dGVybiB2b2lkIHN3aXRjaF90
dGJyKHVpbnQ2NF90IHR0YnIpOwogCiAvKiBDbGVhciBhIHRyYW5zbGF0aW9uIHRhYmxlIGFuZCBj
bGVhbiAmIGludmFsaWRhdGUgdGhlIGNhY2hlICovCkBAIC03MDIsMTAgKzcxNSw3IEBAIHZvaWQg
X19pbml0IHNldHVwX3BhZ2V0YWJsZXModW5zaWduZWQgbG9uZyBib290X3BoeXNfb2Zmc2V0KQog
ICAgIGNsZWFyX3RhYmxlKGJvb3Rfc2Vjb25kKTsKICAgICBjbGVhcl90YWJsZShib290X3RoaXJk
KTsKIAotICAgIC8qIEZyb20gbm93IG9uLCBubyBtYXBwaW5nIG1heSBiZSBib3RoIHdyaXRhYmxl
IGFuZCBleGVjdXRhYmxlLiAqLwotICAgIFdSSVRFX1NZU1JFRzMyKFJFQURfU1lTUkVHMzIoU0NU
TFJfRUwyKSB8IFNDVExSX1dYTiwgU0NUTFJfRUwyKTsKLSAgICAvKiBGbHVzaCBldmVyeXRoaW5n
IGFmdGVyIHNldHRpbmcgV1hOIGJpdC4gKi8KLSAgICBmbHVzaF94ZW5fdGV4dF90bGJfbG9jYWwo
KTsKKyAgICB4ZW5fcHRfZW5mb3JjZV93bngoKTsKIAogI2lmZGVmIENPTkZJR19BUk1fMzIKICAg
ICBwZXJfY3B1KHhlbl9wZ3RhYmxlLCAwKSA9IGNwdTBfcGd0YWJsZTsKQEAgLTc3Nyw5ICs3ODcs
NyBAQCBpbnQgaW5pdF9zZWNvbmRhcnlfcGFnZXRhYmxlcyhpbnQgY3B1KQogLyogTU1VIHNldHVw
IGZvciBzZWNvbmRhcnkgQ1BVUyAod2hpY2ggYWxyZWFkeSBoYXZlIHBhZ2luZyBlbmFibGVkKSAq
Lwogdm9pZCBtbXVfaW5pdF9zZWNvbmRhcnlfY3B1KHZvaWQpCiB7Ci0gICAgLyogRnJvbSBub3cg
b24sIG5vIG1hcHBpbmcgbWF5IGJlIGJvdGggd3JpdGFibGUgYW5kIGV4ZWN1dGFibGUuICovCi0g
ICAgV1JJVEVfU1lTUkVHMzIoUkVBRF9TWVNSRUczMihTQ1RMUl9FTDIpIHwgU0NUTFJfV1hOLCBT
Q1RMUl9FTDIpOwotICAgIGZsdXNoX3hlbl90ZXh0X3RsYl9sb2NhbCgpOworICAgIHhlbl9wdF9l
bmZvcmNlX3dueCgpOwogfQogCiAjaWZkZWYgQ09ORklHX0FSTV8zMgotLSAKMi4xMS4wCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 08 16:16:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 May 2019 16:16:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOPEs-0008Ez-Cf; Wed, 08 May 2019 16:16:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7fFX=TI=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hOPEq-0008Eg-JT
 for xen-devel@lists.xenproject.org; Wed, 08 May 2019 16:16:12 +0000
X-Inumbo-ID: 9839b0ba-71ac-11e9-843c-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 9839b0ba-71ac-11e9-843c-bc764e045a96;
 Wed, 08 May 2019 16:16:11 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 32B5815AB;
 Wed,  8 May 2019 09:16:11 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id F3A763F238;
 Wed,  8 May 2019 09:16:09 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  8 May 2019 17:15:58 +0100
Message-Id: <20190508161603.21964-3-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190508161603.21964-1-julien.grall@arm.com>
References: <20190508161603.21964-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH v2 2/7] xen/arm: Remove
 flush_xen_text_tlb_local()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGZ1bmN0aW9uIGZsdXNoX3hlbl90ZXh0X3RsYl9sb2NhbCgpIGhhcyBiZWVuIG1pc3VzZWQg
YW5kIHdpbGwgcmVzdWx0CnRvIGludmFsaWRhdGUgdGhlIGluc3RydWN0aW9uIGNhY2hlIG1vcmUg
dGhhbiBuZWNlc3NhcnkuCgpGb3IgaW5zdGFuY2UsIHRoZXJlIGFyZSBubyBuZWVkIHRvIGludmFs
aWRhdGUgdGhlIGluc3RydWN0aW9uIGNhY2hlIGlmCndlIGFyZSBzZXR0aW5nIFNDVExSX0VMMi5X
WE4uCgpUaGVyZSBhcmUgZWZmZWN0aXZlbHkgb25seSBvbmUgY2FsbGVyIChpLmUgZnJlZV9pbml0
X21lbW9yeSgpIHdvdWxkCndobyBuZWVkIHRvIGludmFsaWRhdGUgdGhlIGluc3RydWN0aW9uIGNh
Y2hlLgoKU28gcmF0aGVyIHRoYW4ga2VlcGluZyBhcm91bmQgdGhlIGZ1bmN0aW9uIGZsdXNoX3hl
bl90ZXh0X3RsYl9sb2NhbCgpCmFyb3VuZCwgcmVwbGFjZSBpdCB3aXRoIGNhbGwgdG8gZmx1c2hf
eGVuX3RsYl9sb2NhbCgpIGFuZCBleHBsaWNpdGVseQpmbHVzaCB0aGUgY2FjaGUgd2hlbiBuZWNl
c3NhcnkuCgpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
PgpSZXZpZXdlZC1ieTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KCi0t
LQogICAgQ2hhbmdlcyBpbiB2MjoKICAgICAgICAtIEFkZCBBbmRyaWkncyByZXZpZXdlZC1ieQot
LS0KIHhlbi9hcmNoL2FybS9tbS5jICAgICAgICAgICAgICAgIHwgMTcgKysrKysrKysrKysrKyst
LS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIvcGFnZS5oIHwgMjMgKysrKysrKysrLS0tLS0t
LS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvcGFnZS5oIHwgMjEgKysrKystLS0t
LS0tLS0tLS0tLS0tCiAzIGZpbGVzIGNoYW5nZWQsIDI4IGluc2VydGlvbnMoKyksIDMzIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9tbS5jIGIveGVuL2FyY2gvYXJtL21t
LmMKaW5kZXggOTNhZDExODE4My4uZGZiZTM5YzcwYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJt
L21tLmMKKysrIGIveGVuL2FyY2gvYXJtL21tLmMKQEAgLTYxMCw4ICs2MTAsMTIgQEAgdm9pZCBf
X2luaXQgcmVtb3ZlX2Vhcmx5X21hcHBpbmdzKHZvaWQpCiBzdGF0aWMgdm9pZCB4ZW5fcHRfZW5m
b3JjZV93bngodm9pZCkKIHsKICAgICBXUklURV9TWVNSRUczMihSRUFEX1NZU1JFRzMyKFNDVExS
X0VMMikgfCBTQ1RMUl9XWE4sIFNDVExSX0VMMik7Ci0gICAgLyogRmx1c2ggZXZlcnl0aGluZyBh
ZnRlciBzZXR0aW5nIFdYTiBiaXQuICovCi0gICAgZmx1c2hfeGVuX3RleHRfdGxiX2xvY2FsKCk7
CisgICAgLyoKKyAgICAgKiBUaGUgVExCcyBtYXkgY2FjaGUgU0NUTFJfRUwyLldYTi4gU28gZW5z
dXJlIGl0IGlzIHN5bmNocm9uaXplZAorICAgICAqIGJlZm9yZSBmbHVzaGluZyB0aGUgVExCcy4K
KyAgICAgKi8KKyAgICBpc2IoKTsKKyAgICBmbHVzaF94ZW5fZGF0YV90bGJfbG9jYWwoKTsKIH0K
IAogZXh0ZXJuIHZvaWQgc3dpdGNoX3R0YnIodWludDY0X3QgdHRicik7CkBAIC0xMTIzLDcgKzEx
MjcsNyBAQCBzdGF0aWMgdm9pZCBzZXRfcHRlX2ZsYWdzX29uX3JhbmdlKGNvbnN0IGNoYXIgKnAs
IHVuc2lnbmVkIGxvbmcgbCwgZW51bSBtZyBtZykKICAgICAgICAgfQogICAgICAgICB3cml0ZV9w
dGUoeGVuX3hlbm1hcCArIGksIHB0ZSk7CiAgICAgfQotICAgIGZsdXNoX3hlbl90ZXh0X3RsYl9s
b2NhbCgpOworICAgIGZsdXNoX3hlbl9kYXRhX3RsYl9sb2NhbCgpOwogfQogCiAvKiBSZWxlYXNl
IGFsbCBfX2luaXQgYW5kIF9faW5pdGRhdGEgcmFuZ2VzIHRvIGJlIHJldXNlZCAqLwpAQCAtMTEz
Niw2ICsxMTQwLDEzIEBAIHZvaWQgZnJlZV9pbml0X21lbW9yeSh2b2lkKQogICAgIHVpbnQzMl90
ICpwOwogCiAgICAgc2V0X3B0ZV9mbGFnc19vbl9yYW5nZShfX2luaXRfYmVnaW4sIGxlbiwgbWdf
cncpOworCisgICAgLyoKKyAgICAgKiBGcm9tIG5vdyBvbiwgaW5pdCB3aWxsIG5vdCBiZSB1c2Vk
IGZvciBleGVjdXRpb24gYW55bW9yZSwKKyAgICAgKiBzbyBudWtlIHRoZSBpbnN0cnVjdGlvbiBj
YWNoZSB0byByZW1vdmUgZW50cmllcyByZWxhdGVkIHRvIGluaXQuCisgICAgICovCisgICAgaW52
YWxpZGF0ZV9pY2FjaGVfbG9jYWwoKTsKKwogI2lmZGVmIENPTkZJR19BUk1fMzIKICAgICAvKiB1
ZGYgaW5zdHJ1Y3Rpb24gaS5lIChzZWUgQTguOC4yNDcgaW4gQVJNIERESSAwNDA2Qy5jKSAqLwog
ICAgIGluc24gPSAweGU3ZjAwMGYwOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9h
cm0zMi9wYWdlLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL3BhZ2UuaAppbmRleCBlYTRi
MzEyYzcwLi40MGE3N2RhYTlkIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMy
L3BhZ2UuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL3BhZ2UuaApAQCAtNDYsMjQg
KzQ2LDE5IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBpbnZhbGlkYXRlX2ljYWNoZSh2b2lkKQogfQog
CiAvKgotICogRmx1c2ggYWxsIGh5cGVydmlzb3IgbWFwcGluZ3MgZnJvbSB0aGUgVExCIGFuZCBi
cmFuY2ggcHJlZGljdG9yIG9mCi0gKiB0aGUgbG9jYWwgcHJvY2Vzc29yLgotICoKLSAqIFRoaXMg
aXMgbmVlZGVkIGFmdGVyIGNoYW5naW5nIFhlbiBjb2RlIG1hcHBpbmdzLgotICoKLSAqIFRoZSBj
YWxsZXIgbmVlZHMgdG8gaXNzdWUgdGhlIG5lY2Vzc2FyeSBEU0IgYW5kIEQtY2FjaGUgZmx1c2hl
cwotICogYmVmb3JlIGNhbGxpbmcgZmx1c2hfeGVuX3RleHRfdGxiLgorICogSW52YWxpZGF0ZSBh
bGwgaW5zdHJ1Y3Rpb24gY2FjaGVzIG9uIHRoZSBsb2NhbCBwcm9jZXNzb3IgdG8gUG9VLgorICog
V2UgYWxzbyBuZWVkIHRvIGZsdXNoIHRoZSBicmFuY2ggcHJlZGljdG9yIGZvciBBUk12NyBhcyBp
dCBtYXkgYmUKKyAqIGFyY2hpdGVjdHVyYWxseSB2aXNpYmxlIHRvIHRoZSBzb2Z0d2FyZSAoc2Vl
IEIyLjIuNCBpbiBBUk0gRERJIDA0MDZDLmIpLgogICovCi1zdGF0aWMgaW5saW5lIHZvaWQgZmx1
c2hfeGVuX3RleHRfdGxiX2xvY2FsKHZvaWQpCitzdGF0aWMgaW5saW5lIHZvaWQgaW52YWxpZGF0
ZV9pY2FjaGVfbG9jYWwodm9pZCkKIHsKICAgICBhc20gdm9sYXRpbGUgKAotICAgICAgICAiaXNi
OyIgICAgICAgICAgICAgICAgICAgICAgICAvKiBFbnN1cmUgc3luY2hyb25pemF0aW9uIHdpdGgg
cHJldmlvdXMgY2hhbmdlcyB0byB0ZXh0ICovCi0gICAgICAgIENNRF9DUDMyKFRMQklBTExIKSAg
ICAgICAgICAgIC8qIEZsdXNoIGh5cGVydmlzb3IgVExCICovCi0gICAgICAgIENNRF9DUDMyKElD
SUFMTFUpICAgICAgICAgICAgIC8qIEZsdXNoIEktY2FjaGUgKi8KLSAgICAgICAgQ01EX0NQMzIo
QlBJQUxMKSAgICAgICAgICAgICAgLyogRmx1c2ggYnJhbmNoIHByZWRpY3RvciAqLwotICAgICAg
ICAiZHNiOyIgICAgICAgICAgICAgICAgICAgICAgICAvKiBFbnN1cmUgY29tcGxldGlvbiBvZiBU
TEIrQlAgZmx1c2ggKi8KLSAgICAgICAgImlzYjsiCisgICAgICAgIENNRF9DUDMyKElDSUFMTFUp
ICAgICAgIC8qIEZsdXNoIEktY2FjaGUuICovCisgICAgICAgIENNRF9DUDMyKEJQSUFMTCkgICAg
ICAgIC8qIEZsdXNoIGJyYW5jaCBwcmVkaWN0b3IuICovCiAgICAgICAgIDogOiA6ICJtZW1vcnki
KTsKKworICAgIGRzYihuc2gpOyAgICAgICAgICAgICAgICAgICAvKiBFbnN1cmUgY29tcGxldGlv
biBvZiB0aGUgZmx1c2ggSS1jYWNoZSAqLworICAgIGlzYigpOyAgICAgICAgICAgICAgICAgICAg
ICAvKiBTeW5jaHJvbml6ZSBmZXRjaGVkIGluc3RydWN0aW9uIHN0cmVhbS4gKi8KIH0KIAogLyoK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvcGFnZS5oIGIveGVuL2luY2x1
ZGUvYXNtLWFybS9hcm02NC9wYWdlLmgKaW5kZXggMjNkNzc4MTU0ZC4uNmMzNmQwMjEwZiAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9hcm02NC9wYWdlLmgKKysrIGIveGVuL2luY2x1
ZGUvYXNtLWFybS9hcm02NC9wYWdlLmgKQEAgLTM3LDIzICszNywxMiBAQCBzdGF0aWMgaW5saW5l
IHZvaWQgaW52YWxpZGF0ZV9pY2FjaGUodm9pZCkKICAgICBpc2IoKTsKIH0KIAotLyoKLSAqIEZs
dXNoIGFsbCBoeXBlcnZpc29yIG1hcHBpbmdzIGZyb20gdGhlIFRMQiBvZiB0aGUgbG9jYWwgcHJv
Y2Vzc29yLgotICoKLSAqIFRoaXMgaXMgbmVlZGVkIGFmdGVyIGNoYW5naW5nIFhlbiBjb2RlIG1h
cHBpbmdzLgotICoKLSAqIFRoZSBjYWxsZXIgbmVlZHMgdG8gaXNzdWUgdGhlIG5lY2Vzc2FyeSBE
U0IgYW5kIEQtY2FjaGUgZmx1c2hlcwotICogYmVmb3JlIGNhbGxpbmcgZmx1c2hfeGVuX3RleHRf
dGxiLgotICovCi1zdGF0aWMgaW5saW5lIHZvaWQgZmx1c2hfeGVuX3RleHRfdGxiX2xvY2FsKHZv
aWQpCisvKiBJbnZhbGlkYXRlIGFsbCBpbnN0cnVjdGlvbiBjYWNoZXMgb24gdGhlIGxvY2FsIHBy
b2Nlc3NvciB0byBQb1UgKi8KK3N0YXRpYyBpbmxpbmUgdm9pZCBpbnZhbGlkYXRlX2ljYWNoZV9s
b2NhbCh2b2lkKQogewotICAgIGFzbSB2b2xhdGlsZSAoCi0gICAgICAgICJpc2I7IiAgICAgICAv
KiBFbnN1cmUgc3luY2hyb25pemF0aW9uIHdpdGggcHJldmlvdXMgY2hhbmdlcyB0byB0ZXh0ICov
Ci0gICAgICAgICJ0bGJpICAgYWxsZTI7IiAgICAgICAgICAgICAgICAgLyogRmx1c2ggaHlwZXJ2
aXNvciBUTEIgKi8KLSAgICAgICAgImljICAgICBpYWxsdTsiICAgICAgICAgICAgICAgICAvKiBG
bHVzaCBJLWNhY2hlICovCi0gICAgICAgICJkc2IgICAgc3k7IiAgICAgICAgICAgICAgICAgICAg
LyogRW5zdXJlIGNvbXBsZXRpb24gb2YgVExCIGZsdXNoICovCi0gICAgICAgICJpc2I7IgotICAg
ICAgICA6IDogOiAibWVtb3J5Iik7CisgICAgYXNtIHZvbGF0aWxlICgiaWMgaWFsbHUiKTsKKyAg
ICBkc2IobnNoKTsgICAgICAgICAgICAgICAvKiBFbnN1cmUgY29tcGxldGlvbiBvZiB0aGUgSS1j
YWNoZSBmbHVzaCAqLworICAgIGlzYigpOwogfQogCiAvKgotLSAKMi4xMS4wCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 08 16:16:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 May 2019 16:16:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOPEv-0008GI-0O; Wed, 08 May 2019 16:16:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7fFX=TI=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hOPEt-0008FN-NB
 for xen-devel@lists.xenproject.org; Wed, 08 May 2019 16:16:15 +0000
X-Inumbo-ID: 9a089764-71ac-11e9-843c-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 9a089764-71ac-11e9-843c-bc764e045a96;
 Wed, 08 May 2019 16:16:14 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 4473B374;
 Wed,  8 May 2019 09:16:14 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id E1F963F238;
 Wed,  8 May 2019 09:16:12 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  8 May 2019 17:16:00 +0100
Message-Id: <20190508161603.21964-5-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190508161603.21964-1-julien.grall@arm.com>
References: <20190508161603.21964-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH v2 4/7] xen/arm: page: Clarify the Xen TLBs
 helpers name
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm93IHRoYXQgd2UgZHJvcHBlZCBmbHVzaF94ZW5fdGV4dF90bGJfbG9jYWwoKSwgd2UgaGF2ZSBv
bmx5IG9uZSBzZXQgb2YKaGVscGVycyBhY3Rpbmcgb24gWGVuIFRMQnMuIFRoZXJlIG5hbWluZyBh
cmUgcXVpdGUgY29uZnVzaW5nIGJlY2F1c2UgdGhlClRMQiBpbnN0cnVjdGlvbnMgdXNlZCB3aWxs
IGFjdCBvbiBib3RoIERhdGEgYW5kIEluc3RydWN0aW9uIFRMQnMuCgpUYWtlIHRoZSBvcHBvcnR1
bml0eSB0byByZXdvcmsgdGhlIGRvY3VtZW50YXRpb24gdGhhdCBjYW4gYmUgY29uZnVzaW5nCnRv
IHJlYWQgYXMgdGhleSBkb24ndCBtYXRjaCB0aGUgaW1wbGVtZW50YXRpb24uCgpMYXN0bHksIHN3
aXRjaCBmcm9tIHVuc2lnbmVkIGxvbnQgdG8gdmFkZHJfdCBhcyB0aGUgZnVuY3Rpb24gdGVjaG5p
Y2FsbHkKZGVhbCB3aXRoIHZpcnR1YWwgYWRkcmVzcy4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+ClJldmlld2VkLWJ5OiBBbmRyaWkgQW5pc292IDxh
bmRyaWlfYW5pc292QGVwYW0uY29tPgoKLS0tCiAgICBDaGFuZ2VzIGluIHYyOgogICAgICAgIC0g
QWRkIEFuZHJpaSdzIHJldmlld2VkLWJ5Ci0tLQogeGVuL2FyY2gvYXJtL21tLmMgICAgICAgICAg
ICAgICAgfCAxOCArKysrKysrKystLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIv
cGFnZS5oIHwgMTUgKysrKystLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L3Bh
Z2UuaCB8IDE1ICsrKysrLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmggICAg
ICAgfCAyOCArKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tCiA0IGZpbGVzIGNoYW5nZWQsIDMz
IGluc2VydGlvbnMoKyksIDQzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS9tbS5jIGIveGVuL2FyY2gvYXJtL21tLmMKaW5kZXggZGZiZTM5YzcwYS4uOGVlODI4ZDQ0NSAx
MDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL21tLmMKKysrIGIveGVuL2FyY2gvYXJtL21tLmMKQEAg
LTMzNSw3ICszMzUsNyBAQCB2b2lkIHNldF9maXhtYXAodW5zaWduZWQgbWFwLCBtZm5fdCBtZm4s
IHVuc2lnbmVkIGludCBmbGFncykKICAgICBwdGUucHQudGFibGUgPSAxOyAvKiA0ayBtYXBwaW5n
cyBhbHdheXMgaGF2ZSB0aGlzIGJpdCBzZXQgKi8KICAgICBwdGUucHQueG4gPSAxOwogICAgIHdy
aXRlX3B0ZSh4ZW5fZml4bWFwICsgdGhpcmRfdGFibGVfb2Zmc2V0KEZJWE1BUF9BRERSKG1hcCkp
LCBwdGUpOwotICAgIGZsdXNoX3hlbl9kYXRhX3RsYl9yYW5nZV92YShGSVhNQVBfQUREUihtYXAp
LCBQQUdFX1NJWkUpOworICAgIGZsdXNoX3hlbl90bGJfcmFuZ2VfdmEoRklYTUFQX0FERFIobWFw
KSwgUEFHRV9TSVpFKTsKIH0KIAogLyogUmVtb3ZlIGEgbWFwcGluZyBmcm9tIGEgZml4bWFwIGVu
dHJ5ICovCkBAIC0zNDMsNyArMzQzLDcgQEAgdm9pZCBjbGVhcl9maXhtYXAodW5zaWduZWQgbWFw
KQogewogICAgIGxwYWVfdCBwdGUgPSB7MH07CiAgICAgd3JpdGVfcHRlKHhlbl9maXhtYXAgKyB0
aGlyZF90YWJsZV9vZmZzZXQoRklYTUFQX0FERFIobWFwKSksIHB0ZSk7Ci0gICAgZmx1c2hfeGVu
X2RhdGFfdGxiX3JhbmdlX3ZhKEZJWE1BUF9BRERSKG1hcCksIFBBR0VfU0laRSk7CisgICAgZmx1
c2hfeGVuX3RsYl9yYW5nZV92YShGSVhNQVBfQUREUihtYXApLCBQQUdFX1NJWkUpOwogfQogCiAv
KiBDcmVhdGUgWGVuJ3MgbWFwcGluZ3Mgb2YgbWVtb3J5LgpAQCAtMzc3LDcgKzM3Nyw3IEBAIHN0
YXRpYyB2b2lkIF9faW5pdCBjcmVhdGVfbWFwcGluZ3MobHBhZV90ICpzZWNvbmQsCiAgICAgICAg
IHdyaXRlX3B0ZShwICsgaSwgcHRlKTsKICAgICAgICAgcHRlLnB0LmJhc2UgKz0gMSA8PCBMUEFF
X1NISUZUOwogICAgIH0KLSAgICBmbHVzaF94ZW5fZGF0YV90bGJfbG9jYWwoKTsKKyAgICBmbHVz
aF94ZW5fdGxiX2xvY2FsKCk7CiB9CiAKICNpZmRlZiBDT05GSUdfRE9NQUlOX1BBR0UKQEAgLTQ1
NSw3ICs0NTUsNyBAQCB2b2lkICptYXBfZG9tYWluX3BhZ2UobWZuX3QgbWZuKQogICAgICAqIFdl
IG1heSBub3QgaGF2ZSBmbHVzaGVkIHRoaXMgc3BlY2lmaWMgc3VicGFnZSBhdCBtYXAgdGltZSwK
ICAgICAgKiBzaW5jZSB3ZSBvbmx5IGZsdXNoIHRoZSA0ayBwYWdlIG5vdCB0aGUgc3VwZXJwYWdl
CiAgICAgICovCi0gICAgZmx1c2hfeGVuX2RhdGFfdGxiX3JhbmdlX3ZhX2xvY2FsKHZhLCBQQUdF
X1NJWkUpOworICAgIGZsdXNoX3hlbl90bGJfcmFuZ2VfdmFfbG9jYWwodmEsIFBBR0VfU0laRSk7
CiAKICAgICByZXR1cm4gKHZvaWQgKil2YTsKIH0KQEAgLTU5OCw3ICs1OTgsNyBAQCB2b2lkIF9f
aW5pdCByZW1vdmVfZWFybHlfbWFwcGluZ3Modm9pZCkKICAgICB3cml0ZV9wdGUoeGVuX3NlY29u
ZCArIHNlY29uZF90YWJsZV9vZmZzZXQoQk9PVF9GRFRfVklSVF9TVEFSVCksIHB0ZSk7CiAgICAg
d3JpdGVfcHRlKHhlbl9zZWNvbmQgKyBzZWNvbmRfdGFibGVfb2Zmc2V0KEJPT1RfRkRUX1ZJUlRf
U1RBUlQgKyBTWl8yTSksCiAgICAgICAgICAgICAgIHB0ZSk7Ci0gICAgZmx1c2hfeGVuX2RhdGFf
dGxiX3JhbmdlX3ZhKEJPT1RfRkRUX1ZJUlRfU1RBUlQsIEJPT1RfRkRUX1NMT1RfU0laRSk7Cisg
ICAgZmx1c2hfeGVuX3RsYl9yYW5nZV92YShCT09UX0ZEVF9WSVJUX1NUQVJULCBCT09UX0ZEVF9T
TE9UX1NJWkUpOwogfQogCiAvKgpAQCAtNjE1LDcgKzYxNSw3IEBAIHN0YXRpYyB2b2lkIHhlbl9w
dF9lbmZvcmNlX3dueCh2b2lkKQogICAgICAqIGJlZm9yZSBmbHVzaGluZyB0aGUgVExCcy4KICAg
ICAgKi8KICAgICBpc2IoKTsKLSAgICBmbHVzaF94ZW5fZGF0YV90bGJfbG9jYWwoKTsKKyAgICBm
bHVzaF94ZW5fdGxiX2xvY2FsKCk7CiB9CiAKIGV4dGVybiB2b2lkIHN3aXRjaF90dGJyKHVpbnQ2
NF90IHR0YnIpOwpAQCAtODc5LDcgKzg3OSw3IEBAIHZvaWQgX19pbml0IHNldHVwX3hlbmhlYXBf
bWFwcGluZ3ModW5zaWduZWQgbG9uZyBiYXNlX21mbiwKICAgICAgICAgdmFkZHIgKz0gRklSU1Rf
U0laRTsKICAgICB9CiAKLSAgICBmbHVzaF94ZW5fZGF0YV90bGJfbG9jYWwoKTsKKyAgICBmbHVz
aF94ZW5fdGxiX2xvY2FsKCk7CiB9CiAjZW5kaWYKIApAQCAtMTA1Miw3ICsxMDUyLDcgQEAgc3Rh
dGljIGludCBjcmVhdGVfeGVuX2VudHJpZXMoZW51bSB4ZW5tYXBfb3BlcmF0aW9uIG9wLAogICAg
ICAgICAgICAgICAgIEJVRygpOwogICAgICAgICB9CiAgICAgfQotICAgIGZsdXNoX3hlbl9kYXRh
X3RsYl9yYW5nZV92YSh2aXJ0LCBQQUdFX1NJWkUgKiBucl9tZm5zKTsKKyAgICBmbHVzaF94ZW5f
dGxiX3JhbmdlX3ZhKHZpcnQsIFBBR0VfU0laRSAqIG5yX21mbnMpOwogCiAgICAgcmMgPSAwOwog
CkBAIC0xMTI3LDcgKzExMjcsNyBAQCBzdGF0aWMgdm9pZCBzZXRfcHRlX2ZsYWdzX29uX3Jhbmdl
KGNvbnN0IGNoYXIgKnAsIHVuc2lnbmVkIGxvbmcgbCwgZW51bSBtZyBtZykKICAgICAgICAgfQog
ICAgICAgICB3cml0ZV9wdGUoeGVuX3hlbm1hcCArIGksIHB0ZSk7CiAgICAgfQotICAgIGZsdXNo
X3hlbl9kYXRhX3RsYl9sb2NhbCgpOworICAgIGZsdXNoX3hlbl90bGJfbG9jYWwoKTsKIH0KIAog
LyogUmVsZWFzZSBhbGwgX19pbml0IGFuZCBfX2luaXRkYXRhIHJhbmdlcyB0byBiZSByZXVzZWQg
Ki8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIvcGFnZS5oIGIveGVuL2lu
Y2x1ZGUvYXNtLWFybS9hcm0zMi9wYWdlLmgKaW5kZXggNDBhNzdkYWE5ZC4uMGI0MWI5MjE0YiAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9hcm0zMi9wYWdlLmgKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLWFybS9hcm0zMi9wYWdlLmgKQEAgLTYxLDEyICs2MSw4IEBAIHN0YXRpYyBpbmxp
bmUgdm9pZCBpbnZhbGlkYXRlX2ljYWNoZV9sb2NhbCh2b2lkKQogICAgIGlzYigpOyAgICAgICAg
ICAgICAgICAgICAgICAvKiBTeW5jaHJvbml6ZSBmZXRjaGVkIGluc3RydWN0aW9uIHN0cmVhbS4g
Ki8KIH0KIAotLyoKLSAqIEZsdXNoIGFsbCBoeXBlcnZpc29yIG1hcHBpbmdzIGZyb20gdGhlIGRh
dGEgVExCIG9mIHRoZSBsb2NhbAotICogcHJvY2Vzc29yLiBUaGlzIGlzIG5vdCBzdWZmaWNpZW50
IHdoZW4gY2hhbmdpbmcgY29kZSBtYXBwaW5ncyBvcgotICogZm9yIHNlbGYgbW9kaWZ5aW5nIGNv
ZGUuCi0gKi8KLXN0YXRpYyBpbmxpbmUgdm9pZCBmbHVzaF94ZW5fZGF0YV90bGJfbG9jYWwodm9p
ZCkKKy8qIEZsdXNoIGFsbCBoeXBlcnZpc29yIG1hcHBpbmdzIGZyb20gdGhlIFRMQiBvZiB0aGUg
bG9jYWwgcHJvY2Vzc29yLiAqLworc3RhdGljIGlubGluZSB2b2lkIGZsdXNoX3hlbl90bGJfbG9j
YWwodm9pZCkKIHsKICAgICBhc20gdm9sYXRpbGUoImRzYjsiIC8qIEVuc3VyZSBwcmVjZWRpbmcg
YXJlIHZpc2libGUgKi8KICAgICAgICAgICAgICAgICAgQ01EX0NQMzIoVExCSUFMTEgpCkBAIC03
NiwxNCArNzIsMTMgQEAgc3RhdGljIGlubGluZSB2b2lkIGZsdXNoX3hlbl9kYXRhX3RsYl9sb2Nh
bCh2b2lkKQogfQogCiAvKiBGbHVzaCBUTEIgb2YgbG9jYWwgcHJvY2Vzc29yIGZvciBhZGRyZXNz
IHZhLiAqLwotc3RhdGljIGlubGluZSB2b2lkIF9fZmx1c2hfeGVuX2RhdGFfdGxiX29uZV9sb2Nh
bCh2YWRkcl90IHZhKQorc3RhdGljIGlubGluZSB2b2lkIF9fZmx1c2hfeGVuX3RsYl9vbmVfbG9j
YWwodmFkZHJfdCB2YSkKIHsKICAgICBhc20gdm9sYXRpbGUoU1RPUkVfQ1AzMigwLCBUTEJJTVZB
SCkgOiA6ICJyIiAodmEpIDogIm1lbW9yeSIpOwogfQogCi0vKiBGbHVzaCBUTEIgb2YgYWxsIHBy
b2Nlc3NvcnMgaW4gdGhlIGlubmVyLXNoYXJlYWJsZSBkb21haW4gZm9yCi0gKiBhZGRyZXNzIHZh
LiAqLwotc3RhdGljIGlubGluZSB2b2lkIF9fZmx1c2hfeGVuX2RhdGFfdGxiX29uZSh2YWRkcl90
IHZhKQorLyogRmx1c2ggVExCIG9mIGFsbCBwcm9jZXNzb3JzIGluIHRoZSBpbm5lci1zaGFyZWFi
bGUgZG9tYWluIGZvciBhZGRyZXNzIHZhLiAqLworc3RhdGljIGlubGluZSB2b2lkIF9fZmx1c2hf
eGVuX3RsYl9vbmUodmFkZHJfdCB2YSkKIHsKICAgICBhc20gdm9sYXRpbGUoU1RPUkVfQ1AzMigw
LCBUTEJJTVZBSElTKSA6IDogInIiICh2YSkgOiAibWVtb3J5Iik7CiB9CmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L3BhZ2UuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJt
NjQvcGFnZS5oCmluZGV4IDZjMzZkMDIxMGYuLjMxZDA0ZWNmNzYgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL2FzbS1hcm0vYXJtNjQvcGFnZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJt
NjQvcGFnZS5oCkBAIC00NSwxMiArNDUsOCBAQCBzdGF0aWMgaW5saW5lIHZvaWQgaW52YWxpZGF0
ZV9pY2FjaGVfbG9jYWwodm9pZCkKICAgICBpc2IoKTsKIH0KIAotLyoKLSAqIEZsdXNoIGFsbCBo
eXBlcnZpc29yIG1hcHBpbmdzIGZyb20gdGhlIGRhdGEgVExCIG9mIHRoZSBsb2NhbAotICogcHJv
Y2Vzc29yLiBUaGlzIGlzIG5vdCBzdWZmaWNpZW50IHdoZW4gY2hhbmdpbmcgY29kZSBtYXBwaW5n
cyBvcgotICogZm9yIHNlbGYgbW9kaWZ5aW5nIGNvZGUuCi0gKi8KLXN0YXRpYyBpbmxpbmUgdm9p
ZCBmbHVzaF94ZW5fZGF0YV90bGJfbG9jYWwodm9pZCkKKy8qIEZsdXNoIGFsbCBoeXBlcnZpc29y
IG1hcHBpbmdzIGZyb20gdGhlIFRMQiBvZiB0aGUgbG9jYWwgcHJvY2Vzc29yLiAqLworc3RhdGlj
IGlubGluZSB2b2lkIGZsdXNoX3hlbl90bGJfbG9jYWwodm9pZCkKIHsKICAgICBhc20gdm9sYXRp
bGUgKAogICAgICAgICAiZHNiICAgIHN5OyIgICAgICAgICAgICAgICAgICAgIC8qIEVuc3VyZSB2
aXNpYmlsaXR5IG9mIFBURSB3cml0ZXMgKi8KQEAgLTYxLDE0ICs1NywxMyBAQCBzdGF0aWMgaW5s
aW5lIHZvaWQgZmx1c2hfeGVuX2RhdGFfdGxiX2xvY2FsKHZvaWQpCiB9CiAKIC8qIEZsdXNoIFRM
QiBvZiBsb2NhbCBwcm9jZXNzb3IgZm9yIGFkZHJlc3MgdmEuICovCi1zdGF0aWMgaW5saW5lIHZv
aWQgIF9fZmx1c2hfeGVuX2RhdGFfdGxiX29uZV9sb2NhbCh2YWRkcl90IHZhKQorc3RhdGljIGlu
bGluZSB2b2lkICBfX2ZsdXNoX3hlbl90bGJfb25lX2xvY2FsKHZhZGRyX3QgdmEpCiB7CiAgICAg
YXNtIHZvbGF0aWxlKCJ0bGJpIHZhZTIsICUwOyIgOiA6ICJyIiAodmE+PlBBR0VfU0hJRlQpIDog
Im1lbW9yeSIpOwogfQogCi0vKiBGbHVzaCBUTEIgb2YgYWxsIHByb2Nlc3NvcnMgaW4gdGhlIGlu
bmVyLXNoYXJlYWJsZSBkb21haW4gZm9yCi0gKiBhZGRyZXNzIHZhLiAqLwotc3RhdGljIGlubGlu
ZSB2b2lkIF9fZmx1c2hfeGVuX2RhdGFfdGxiX29uZSh2YWRkcl90IHZhKQorLyogRmx1c2ggVExC
IG9mIGFsbCBwcm9jZXNzb3JzIGluIHRoZSBpbm5lci1zaGFyZWFibGUgZG9tYWluIGZvciBhZGRy
ZXNzIHZhLiAqLworc3RhdGljIGlubGluZSB2b2lkIF9fZmx1c2hfeGVuX3RsYl9vbmUodmFkZHJf
dCB2YSkKIHsKICAgICBhc20gdm9sYXRpbGUoInRsYmkgdmFlMmlzLCAlMDsiIDogOiAiciIgKHZh
Pj5QQUdFX1NISUZUKSA6ICJtZW1vcnkiKTsKIH0KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vcGFnZS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmgKaW5kZXggMWExNzEzY2Uw
Mi4uMTk1MzQ1ZTI0YSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmgKKysr
IGIveGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmgKQEAgLTIzNCwxOCArMjM0LDE4IEBAIHN0YXRp
YyBpbmxpbmUgaW50IGNsZWFuX2FuZF9pbnZhbGlkYXRlX2RjYWNoZV92YV9yYW5nZQogfSB3aGls
ZSAoMCkKIAogLyoKLSAqIEZsdXNoIGEgcmFuZ2Ugb2YgVkEncyBoeXBlcnZpc29yIG1hcHBpbmdz
IGZyb20gdGhlIGRhdGEgVExCIG9mIHRoZQotICogbG9jYWwgcHJvY2Vzc29yLiBUaGlzIGlzIG5v
dCBzdWZmaWNpZW50IHdoZW4gY2hhbmdpbmcgY29kZSBtYXBwaW5ncwotICogb3IgZm9yIHNlbGYg
bW9kaWZ5aW5nIGNvZGUuCisgKiBGbHVzaCBhIHJhbmdlIG9mIFZBJ3MgaHlwZXJ2aXNvciBtYXBw
aW5ncyBmcm9tIHRoZSBUTEIgb2YgdGhlIGxvY2FsCisgKiBwcm9jZXNzb3IuCiAgKi8KLXN0YXRp
YyBpbmxpbmUgdm9pZCBmbHVzaF94ZW5fZGF0YV90bGJfcmFuZ2VfdmFfbG9jYWwodW5zaWduZWQg
bG9uZyB2YSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgbG9uZyBzaXplKQorc3RhdGljIGlubGluZSB2b2lkIGZsdXNoX3hlbl90
bGJfcmFuZ2VfdmFfbG9jYWwodmFkZHJfdCB2YSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgc2l6ZSkKIHsKLSAgICB1bnNpZ25l
ZCBsb25nIGVuZCA9IHZhICsgc2l6ZTsKKyAgICB2YWRkcl90IGVuZCA9IHZhICsgc2l6ZTsKKwog
ICAgIGRzYihzeSk7IC8qIEVuc3VyZSBwcmVjZWRpbmcgYXJlIHZpc2libGUgKi8KICAgICB3aGls
ZSAoIHZhIDwgZW5kICkKICAgICB7Ci0gICAgICAgIF9fZmx1c2hfeGVuX2RhdGFfdGxiX29uZV9s
b2NhbCh2YSk7CisgICAgICAgIF9fZmx1c2hfeGVuX3RsYl9vbmVfbG9jYWwodmEpOwogICAgICAg
ICB2YSArPSBQQUdFX1NJWkU7CiAgICAgfQogICAgIGRzYihzeSk7IC8qIEVuc3VyZSBjb21wbGV0
aW9uIG9mIHRoZSBUTEIgZmx1c2ggKi8KQEAgLTI1MywxOCArMjUzLDE4IEBAIHN0YXRpYyBpbmxp
bmUgdm9pZCBmbHVzaF94ZW5fZGF0YV90bGJfcmFuZ2VfdmFfbG9jYWwodW5zaWduZWQgbG9uZyB2
YSwKIH0KIAogLyoKLSAqIEZsdXNoIGEgcmFuZ2Ugb2YgVkEncyBoeXBlcnZpc29yIG1hcHBpbmdz
IGZyb20gdGhlIGRhdGEgVExCIG9mIGFsbAotICogcHJvY2Vzc29ycyBpbiB0aGUgaW5uZXItc2hh
cmVhYmxlIGRvbWFpbi4gVGhpcyBpcyBub3Qgc3VmZmljaWVudAotICogd2hlbiBjaGFuZ2luZyBj
b2RlIG1hcHBpbmdzIG9yIGZvciBzZWxmIG1vZGlmeWluZyBjb2RlLgorICogRmx1c2ggYSByYW5n
ZSBvZiBWQSdzIGh5cGVydmlzb3IgbWFwcGluZ3MgZnJvbSB0aGUgVExCIG9mIGFsbAorICogcHJv
Y2Vzc29ycyBpbiB0aGUgaW5uZXItc2hhcmVhYmxlIGRvbWFpbi4KICAqLwotc3RhdGljIGlubGlu
ZSB2b2lkIGZsdXNoX3hlbl9kYXRhX3RsYl9yYW5nZV92YSh1bnNpZ25lZCBsb25nIHZhLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25n
IHNpemUpCitzdGF0aWMgaW5saW5lIHZvaWQgZmx1c2hfeGVuX3RsYl9yYW5nZV92YSh2YWRkcl90
IHZhLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
bG9uZyBzaXplKQogewotICAgIHVuc2lnbmVkIGxvbmcgZW5kID0gdmEgKyBzaXplOworICAgIHZh
ZGRyX3QgZW5kID0gdmEgKyBzaXplOworCiAgICAgZHNiKHN5KTsgLyogRW5zdXJlIHByZWNlZGlu
ZyBhcmUgdmlzaWJsZSAqLwogICAgIHdoaWxlICggdmEgPCBlbmQgKQogICAgIHsKLSAgICAgICAg
X19mbHVzaF94ZW5fZGF0YV90bGJfb25lKHZhKTsKKyAgICAgICAgX19mbHVzaF94ZW5fdGxiX29u
ZSh2YSk7CiAgICAgICAgIHZhICs9IFBBR0VfU0laRTsKICAgICB9CiAgICAgZHNiKHN5KTsgLyog
RW5zdXJlIGNvbXBsZXRpb24gb2YgdGhlIFRMQiBmbHVzaCAqLwotLSAKMi4xMS4wCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 08 16:16:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 May 2019 16:16:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOPEx-0008HZ-Aq; Wed, 08 May 2019 16:16:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7fFX=TI=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hOPEv-0008Gf-Fh
 for xen-devel@lists.xenproject.org; Wed, 08 May 2019 16:16:17 +0000
X-Inumbo-ID: 9af648d6-71ac-11e9-bc36-afa48e3f8fba
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 9af648d6-71ac-11e9-bc36-afa48e3f8fba;
 Wed, 08 May 2019 16:16:16 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id B5A0815AB;
 Wed,  8 May 2019 09:16:15 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 827B63F238;
 Wed,  8 May 2019 09:16:14 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  8 May 2019 17:16:01 +0100
Message-Id: <20190508161603.21964-6-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190508161603.21964-1-julien.grall@arm.com>
References: <20190508161603.21964-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH v2 5/7] xen/arm: Gather all TLB flush helpers in
 tlbflush.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXQgdGhlIG1vbWVudCwgVExCIGhlbHBlcnMgYXJlIHNjYXR0ZXJlZCBpbiAyIGhlYWRlcnM6IHBh
Z2UuaCAoZm9yClhlbiBUTEIgaGVscGVycykgYW5kIHRsYmZsdXNoLmggKGZvciBndWVzdCBUTEIg
aGVscGVycykuCgpUaGlzIHBhdGNoIGlzIGdhdGhlcmluZyBhbGwgb2YgdGhlbSBpbiB0bGJmbHVz
aC4gVGhpcyB3aWxsIGhlbHAgdG8KdW5pZm9ybWl6ZSBhbmQgdXBkYXRlIHRoZSBsb2dpYyBvZiB0
aGUgaGVscGVycyBpbiBmb2xsb3ctdXAgcGF0Y2hlcy4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+ClJldmlld2VkLWJ5OiBBbmRyaWkgQW5pc292IDxh
bmRyaWlfYW5pc292QGVwYW0uY29tPgoKLS0tCiAgICBDaGFuZ2VzIGluIHYyOgogICAgICAgIC0g
QWRkIEFuZHJpaSdzIHJldmlld2VkLWJ5Ci0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9hcm0zMi9m
bHVzaHRsYi5oIHwgMjIgKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20tYXJt
L2FybTMyL3BhZ2UuaCAgICAgfCAyMiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRl
L2FzbS1hcm0vYXJtNjQvZmx1c2h0bGIuaCB8IDIzICsrKysrKysrKysrKysrKysrKysrKysKIHhl
bi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvcGFnZS5oICAgICB8IDIzIC0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vZmx1c2h0bGIuaCAgICAgICB8IDM4ICsrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmgg
ICAgICAgICAgIHwgMzggLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiA2IGZp
bGVzIGNoYW5nZWQsIDgzIGluc2VydGlvbnMoKyksIDgzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIvZmx1c2h0bGIuaCBiL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vYXJtMzIvZmx1c2h0bGIuaAppbmRleCAyMmUxMDBlY2NmLi5iNjI5ZGI2MWNiIDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL2ZsdXNodGxiLmgKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLWFybS9hcm0zMi9mbHVzaHRsYi5oCkBAIC00NSw2ICs0NSwyOCBAQCBzdGF0aWMg
aW5saW5lIHZvaWQgZmx1c2hfYWxsX2d1ZXN0c190bGIodm9pZCkKICAgICBpc2IoKTsKIH0KIAor
LyogRmx1c2ggYWxsIGh5cGVydmlzb3IgbWFwcGluZ3MgZnJvbSB0aGUgVExCIG9mIHRoZSBsb2Nh
bCBwcm9jZXNzb3IuICovCitzdGF0aWMgaW5saW5lIHZvaWQgZmx1c2hfeGVuX3RsYl9sb2NhbCh2
b2lkKQoreworICAgIGFzbSB2b2xhdGlsZSgiZHNiOyIgLyogRW5zdXJlIHByZWNlZGluZyBhcmUg
dmlzaWJsZSAqLworICAgICAgICAgICAgICAgICBDTURfQ1AzMihUTEJJQUxMSCkKKyAgICAgICAg
ICAgICAgICAgImRzYjsiIC8qIEVuc3VyZSBjb21wbGV0aW9uIG9mIHRoZSBUTEIgZmx1c2ggKi8K
KyAgICAgICAgICAgICAgICAgImlzYjsiCisgICAgICAgICAgICAgICAgIDogOiA6ICJtZW1vcnki
KTsKK30KKworLyogRmx1c2ggVExCIG9mIGxvY2FsIHByb2Nlc3NvciBmb3IgYWRkcmVzcyB2YS4g
Ki8KK3N0YXRpYyBpbmxpbmUgdm9pZCBfX2ZsdXNoX3hlbl90bGJfb25lX2xvY2FsKHZhZGRyX3Qg
dmEpCit7CisgICAgYXNtIHZvbGF0aWxlKFNUT1JFX0NQMzIoMCwgVExCSU1WQUgpIDogOiAiciIg
KHZhKSA6ICJtZW1vcnkiKTsKK30KKworLyogRmx1c2ggVExCIG9mIGFsbCBwcm9jZXNzb3JzIGlu
IHRoZSBpbm5lci1zaGFyZWFibGUgZG9tYWluIGZvciBhZGRyZXNzIHZhLiAqLworc3RhdGljIGlu
bGluZSB2b2lkIF9fZmx1c2hfeGVuX3RsYl9vbmUodmFkZHJfdCB2YSkKK3sKKyAgICBhc20gdm9s
YXRpbGUoU1RPUkVfQ1AzMigwLCBUTEJJTVZBSElTKSA6IDogInIiICh2YSkgOiAibWVtb3J5Iik7
Cit9CisKICNlbmRpZiAvKiBfX0FTTV9BUk1fQVJNMzJfRkxVU0hUTEJfSF9fICovCiAvKgogICog
TG9jYWwgdmFyaWFibGVzOgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9hcm0zMi9w
YWdlLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL3BhZ2UuaAppbmRleCAwYjQxYjkyMTRi
Li43MTVhOWU0ZmVmIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL3BhZ2Uu
aAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL3BhZ2UuaApAQCAtNjEsMjggKzYxLDYg
QEAgc3RhdGljIGlubGluZSB2b2lkIGludmFsaWRhdGVfaWNhY2hlX2xvY2FsKHZvaWQpCiAgICAg
aXNiKCk7ICAgICAgICAgICAgICAgICAgICAgIC8qIFN5bmNocm9uaXplIGZldGNoZWQgaW5zdHJ1
Y3Rpb24gc3RyZWFtLiAqLwogfQogCi0vKiBGbHVzaCBhbGwgaHlwZXJ2aXNvciBtYXBwaW5ncyBm
cm9tIHRoZSBUTEIgb2YgdGhlIGxvY2FsIHByb2Nlc3Nvci4gKi8KLXN0YXRpYyBpbmxpbmUgdm9p
ZCBmbHVzaF94ZW5fdGxiX2xvY2FsKHZvaWQpCi17Ci0gICAgYXNtIHZvbGF0aWxlKCJkc2I7IiAv
KiBFbnN1cmUgcHJlY2VkaW5nIGFyZSB2aXNpYmxlICovCi0gICAgICAgICAgICAgICAgIENNRF9D
UDMyKFRMQklBTExIKQotICAgICAgICAgICAgICAgICAiZHNiOyIgLyogRW5zdXJlIGNvbXBsZXRp
b24gb2YgdGhlIFRMQiBmbHVzaCAqLwotICAgICAgICAgICAgICAgICAiaXNiOyIKLSAgICAgICAg
ICAgICAgICAgOiA6IDogIm1lbW9yeSIpOwotfQotCi0vKiBGbHVzaCBUTEIgb2YgbG9jYWwgcHJv
Y2Vzc29yIGZvciBhZGRyZXNzIHZhLiAqLwotc3RhdGljIGlubGluZSB2b2lkIF9fZmx1c2hfeGVu
X3RsYl9vbmVfbG9jYWwodmFkZHJfdCB2YSkKLXsKLSAgICBhc20gdm9sYXRpbGUoU1RPUkVfQ1Az
MigwLCBUTEJJTVZBSCkgOiA6ICJyIiAodmEpIDogIm1lbW9yeSIpOwotfQotCi0vKiBGbHVzaCBU
TEIgb2YgYWxsIHByb2Nlc3NvcnMgaW4gdGhlIGlubmVyLXNoYXJlYWJsZSBkb21haW4gZm9yIGFk
ZHJlc3MgdmEuICovCi1zdGF0aWMgaW5saW5lIHZvaWQgX19mbHVzaF94ZW5fdGxiX29uZSh2YWRk
cl90IHZhKQotewotICAgIGFzbSB2b2xhdGlsZShTVE9SRV9DUDMyKDAsIFRMQklNVkFISVMpIDog
OiAiciIgKHZhKSA6ICJtZW1vcnkiKTsKLX0KLQogLyogQXNrIHRoZSBNTVUgdG8gdHJhbnNsYXRl
IGEgVkEgZm9yIHVzICovCiBzdGF0aWMgaW5saW5lIHVpbnQ2NF90IF9fdmFfdG9fcGFyKHZhZGRy
X3QgdmEpCiB7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L2ZsdXNodGxi
LmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L2ZsdXNodGxiLmgKaW5kZXggYWRiYmQ1YzUy
Mi4uMmZlZDM0YjJlYyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9hcm02NC9mbHVz
aHRsYi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvZmx1c2h0bGIuaApAQCAtNDUs
NiArNDUsMjkgQEAgc3RhdGljIGlubGluZSB2b2lkIGZsdXNoX2FsbF9ndWVzdHNfdGxiKHZvaWQp
CiAgICAgICAgIDogOiA6ICJtZW1vcnkiKTsKIH0KIAorLyogRmx1c2ggYWxsIGh5cGVydmlzb3Ig
bWFwcGluZ3MgZnJvbSB0aGUgVExCIG9mIHRoZSBsb2NhbCBwcm9jZXNzb3IuICovCitzdGF0aWMg
aW5saW5lIHZvaWQgZmx1c2hfeGVuX3RsYl9sb2NhbCh2b2lkKQoreworICAgIGFzbSB2b2xhdGls
ZSAoCisgICAgICAgICJkc2IgICAgc3k7IiAgICAgICAgICAgICAgICAgICAgLyogRW5zdXJlIHZp
c2liaWxpdHkgb2YgUFRFIHdyaXRlcyAqLworICAgICAgICAidGxiaSAgIGFsbGUyOyIgICAgICAg
ICAgICAgICAgIC8qIEZsdXNoIGh5cGVydmlzb3IgVExCICovCisgICAgICAgICJkc2IgICAgc3k7
IiAgICAgICAgICAgICAgICAgICAgLyogRW5zdXJlIGNvbXBsZXRpb24gb2YgVExCIGZsdXNoICov
CisgICAgICAgICJpc2I7IgorICAgICAgICA6IDogOiAibWVtb3J5Iik7Cit9CisKKy8qIEZsdXNo
IFRMQiBvZiBsb2NhbCBwcm9jZXNzb3IgZm9yIGFkZHJlc3MgdmEuICovCitzdGF0aWMgaW5saW5l
IHZvaWQgIF9fZmx1c2hfeGVuX3RsYl9vbmVfbG9jYWwodmFkZHJfdCB2YSkKK3sKKyAgICBhc20g
dm9sYXRpbGUoInRsYmkgdmFlMiwgJTA7IiA6IDogInIiICh2YT4+UEFHRV9TSElGVCkgOiAibWVt
b3J5Iik7Cit9CisKKy8qIEZsdXNoIFRMQiBvZiBhbGwgcHJvY2Vzc29ycyBpbiB0aGUgaW5uZXIt
c2hhcmVhYmxlIGRvbWFpbiBmb3IgYWRkcmVzcyB2YS4gKi8KK3N0YXRpYyBpbmxpbmUgdm9pZCBf
X2ZsdXNoX3hlbl90bGJfb25lKHZhZGRyX3QgdmEpCit7CisgICAgYXNtIHZvbGF0aWxlKCJ0bGJp
IHZhZTJpcywgJTA7IiA6IDogInIiICh2YT4+UEFHRV9TSElGVCkgOiAibWVtb3J5Iik7Cit9CisK
ICNlbmRpZiAvKiBfX0FTTV9BUk1fQVJNNjRfRkxVU0hUTEJfSF9fICovCiAvKgogICogTG9jYWwg
dmFyaWFibGVzOgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9hcm02NC9wYWdlLmgg
Yi94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L3BhZ2UuaAppbmRleCAzMWQwNGVjZjc2Li4wY2Jh
MjY2MzczIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L3BhZ2UuaAorKysg
Yi94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L3BhZ2UuaApAQCAtNDUsMjkgKzQ1LDYgQEAgc3Rh
dGljIGlubGluZSB2b2lkIGludmFsaWRhdGVfaWNhY2hlX2xvY2FsKHZvaWQpCiAgICAgaXNiKCk7
CiB9CiAKLS8qIEZsdXNoIGFsbCBoeXBlcnZpc29yIG1hcHBpbmdzIGZyb20gdGhlIFRMQiBvZiB0
aGUgbG9jYWwgcHJvY2Vzc29yLiAqLwotc3RhdGljIGlubGluZSB2b2lkIGZsdXNoX3hlbl90bGJf
bG9jYWwodm9pZCkKLXsKLSAgICBhc20gdm9sYXRpbGUgKAotICAgICAgICAiZHNiICAgIHN5OyIg
ICAgICAgICAgICAgICAgICAgIC8qIEVuc3VyZSB2aXNpYmlsaXR5IG9mIFBURSB3cml0ZXMgKi8K
LSAgICAgICAgInRsYmkgICBhbGxlMjsiICAgICAgICAgICAgICAgICAvKiBGbHVzaCBoeXBlcnZp
c29yIFRMQiAqLwotICAgICAgICAiZHNiICAgIHN5OyIgICAgICAgICAgICAgICAgICAgIC8qIEVu
c3VyZSBjb21wbGV0aW9uIG9mIFRMQiBmbHVzaCAqLwotICAgICAgICAiaXNiOyIKLSAgICAgICAg
OiA6IDogIm1lbW9yeSIpOwotfQotCi0vKiBGbHVzaCBUTEIgb2YgbG9jYWwgcHJvY2Vzc29yIGZv
ciBhZGRyZXNzIHZhLiAqLwotc3RhdGljIGlubGluZSB2b2lkICBfX2ZsdXNoX3hlbl90bGJfb25l
X2xvY2FsKHZhZGRyX3QgdmEpCi17Ci0gICAgYXNtIHZvbGF0aWxlKCJ0bGJpIHZhZTIsICUwOyIg
OiA6ICJyIiAodmE+PlBBR0VfU0hJRlQpIDogIm1lbW9yeSIpOwotfQotCi0vKiBGbHVzaCBUTEIg
b2YgYWxsIHByb2Nlc3NvcnMgaW4gdGhlIGlubmVyLXNoYXJlYWJsZSBkb21haW4gZm9yIGFkZHJl
c3MgdmEuICovCi1zdGF0aWMgaW5saW5lIHZvaWQgX19mbHVzaF94ZW5fdGxiX29uZSh2YWRkcl90
IHZhKQotewotICAgIGFzbSB2b2xhdGlsZSgidGxiaSB2YWUyaXMsICUwOyIgOiA6ICJyIiAodmE+
PlBBR0VfU0hJRlQpIDogIm1lbW9yeSIpOwotfQotCiAvKiBBc2sgdGhlIE1NVSB0byB0cmFuc2xh
dGUgYSBWQSBmb3IgdXMgKi8KIHN0YXRpYyBpbmxpbmUgdWludDY0X3QgX192YV90b19wYXIodmFk
ZHJfdCB2YSkKIHsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZmx1c2h0bGIuaCBi
L3hlbi9pbmNsdWRlL2FzbS1hcm0vZmx1c2h0bGIuaAppbmRleCA4M2ZmOWZhOGIzLi5hYjFhYWU1
YzkwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2ZsdXNodGxiLmgKKysrIGIveGVu
L2luY2x1ZGUvYXNtLWFybS9mbHVzaHRsYi5oCkBAIC0yOCw2ICsyOCw0NCBAQCBzdGF0aWMgaW5s
aW5lIHZvaWQgcGFnZV9zZXRfdGxiZmx1c2hfdGltZXN0YW1wKHN0cnVjdCBwYWdlX2luZm8gKnBh
Z2UpCiAvKiBGbHVzaCBzcGVjaWZpZWQgQ1BVcycgVExCcyAqLwogdm9pZCBmbHVzaF90bGJfbWFz
ayhjb25zdCBjcHVtYXNrX3QgKm1hc2spOwogCisvKgorICogRmx1c2ggYSByYW5nZSBvZiBWQSdz
IGh5cGVydmlzb3IgbWFwcGluZ3MgZnJvbSB0aGUgVExCIG9mIHRoZSBsb2NhbAorICogcHJvY2Vz
c29yLgorICovCitzdGF0aWMgaW5saW5lIHZvaWQgZmx1c2hfeGVuX3RsYl9yYW5nZV92YV9sb2Nh
bCh2YWRkcl90IHZhLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgbG9uZyBzaXplKQoreworICAgIHZhZGRyX3QgZW5kID0gdmEgKyBzaXpl
OworCisgICAgZHNiKHN5KTsgLyogRW5zdXJlIHByZWNlZGluZyBhcmUgdmlzaWJsZSAqLworICAg
IHdoaWxlICggdmEgPCBlbmQgKQorICAgIHsKKyAgICAgICAgX19mbHVzaF94ZW5fdGxiX29uZV9s
b2NhbCh2YSk7CisgICAgICAgIHZhICs9IFBBR0VfU0laRTsKKyAgICB9CisgICAgZHNiKHN5KTsg
LyogRW5zdXJlIGNvbXBsZXRpb24gb2YgdGhlIFRMQiBmbHVzaCAqLworICAgIGlzYigpOworfQor
CisvKgorICogRmx1c2ggYSByYW5nZSBvZiBWQSdzIGh5cGVydmlzb3IgbWFwcGluZ3MgZnJvbSB0
aGUgVExCIG9mIGFsbAorICogcHJvY2Vzc29ycyBpbiB0aGUgaW5uZXItc2hhcmVhYmxlIGRvbWFp
bi4KKyAqLworc3RhdGljIGlubGluZSB2b2lkIGZsdXNoX3hlbl90bGJfcmFuZ2VfdmEodmFkZHJf
dCB2YSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGxvbmcgc2l6ZSkKK3sKKyAgICB2YWRkcl90IGVuZCA9IHZhICsgc2l6ZTsKKworICAgIGRzYihz
eSk7IC8qIEVuc3VyZSBwcmVjZWRpbmcgYXJlIHZpc2libGUgKi8KKyAgICB3aGlsZSAoIHZhIDwg
ZW5kICkKKyAgICB7CisgICAgICAgIF9fZmx1c2hfeGVuX3RsYl9vbmUodmEpOworICAgICAgICB2
YSArPSBQQUdFX1NJWkU7CisgICAgfQorICAgIGRzYihzeSk7IC8qIEVuc3VyZSBjb21wbGV0aW9u
IG9mIHRoZSBUTEIgZmx1c2ggKi8KKyAgICBpc2IoKTsKK30KKwogI2VuZGlmIC8qIF9fQVNNX0FS
TV9GTFVTSFRMQl9IX18gKi8KIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oCmlu
ZGV4IDE5NTM0NWUyNGEuLjJiY2RiMGYxYTUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1h
cm0vcGFnZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oCkBAIC0yMzMsNDQgKzIz
Myw2IEBAIHN0YXRpYyBpbmxpbmUgaW50IGNsZWFuX2FuZF9pbnZhbGlkYXRlX2RjYWNoZV92YV9y
YW5nZQogICAgICAgICAgICAgOiA6ICJyIiAoX3ApLCAibSIgKCpfcCkpOyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAogfSB3aGlsZSAoMCkKIAotLyoKLSAqIEZsdXNoIGEgcmFu
Z2Ugb2YgVkEncyBoeXBlcnZpc29yIG1hcHBpbmdzIGZyb20gdGhlIFRMQiBvZiB0aGUgbG9jYWwK
LSAqIHByb2Nlc3Nvci4KLSAqLwotc3RhdGljIGlubGluZSB2b2lkIGZsdXNoX3hlbl90bGJfcmFu
Z2VfdmFfbG9jYWwodmFkZHJfdCB2YSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgc2l6ZSkKLXsKLSAgICB2YWRkcl90IGVuZCA9
IHZhICsgc2l6ZTsKLQotICAgIGRzYihzeSk7IC8qIEVuc3VyZSBwcmVjZWRpbmcgYXJlIHZpc2li
bGUgKi8KLSAgICB3aGlsZSAoIHZhIDwgZW5kICkKLSAgICB7Ci0gICAgICAgIF9fZmx1c2hfeGVu
X3RsYl9vbmVfbG9jYWwodmEpOwotICAgICAgICB2YSArPSBQQUdFX1NJWkU7Ci0gICAgfQotICAg
IGRzYihzeSk7IC8qIEVuc3VyZSBjb21wbGV0aW9uIG9mIHRoZSBUTEIgZmx1c2ggKi8KLSAgICBp
c2IoKTsKLX0KLQotLyoKLSAqIEZsdXNoIGEgcmFuZ2Ugb2YgVkEncyBoeXBlcnZpc29yIG1hcHBp
bmdzIGZyb20gdGhlIFRMQiBvZiBhbGwKLSAqIHByb2Nlc3NvcnMgaW4gdGhlIGlubmVyLXNoYXJl
YWJsZSBkb21haW4uCi0gKi8KLXN0YXRpYyBpbmxpbmUgdm9pZCBmbHVzaF94ZW5fdGxiX3Jhbmdl
X3ZhKHZhZGRyX3QgdmEsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBsb25nIHNpemUpCi17Ci0gICAgdmFkZHJfdCBlbmQgPSB2YSArIHNpemU7Ci0K
LSAgICBkc2Ioc3kpOyAvKiBFbnN1cmUgcHJlY2VkaW5nIGFyZSB2aXNpYmxlICovCi0gICAgd2hp
bGUgKCB2YSA8IGVuZCApCi0gICAgewotICAgICAgICBfX2ZsdXNoX3hlbl90bGJfb25lKHZhKTsK
LSAgICAgICAgdmEgKz0gUEFHRV9TSVpFOwotICAgIH0KLSAgICBkc2Ioc3kpOyAvKiBFbnN1cmUg
Y29tcGxldGlvbiBvZiB0aGUgVExCIGZsdXNoICovCi0gICAgaXNiKCk7Ci19Ci0KIC8qIEZsdXNo
IHRoZSBkY2FjaGUgZm9yIGFuIGVudGlyZSBwYWdlLiAqLwogdm9pZCBmbHVzaF9wYWdlX3RvX3Jh
bSh1bnNpZ25lZCBsb25nIG1mbiwgYm9vbCBzeW5jX2ljYWNoZSk7CiAKLS0gCjIuMTEuMAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 08 16:16:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 May 2019 16:16:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOPEx-0008IE-TG; Wed, 08 May 2019 16:16:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7fFX=TI=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hOPEw-0008HL-PW
 for xen-devel@lists.xenproject.org; Wed, 08 May 2019 16:16:18 +0000
X-Inumbo-ID: 9bd14cba-71ac-11e9-a7ef-0ffc496098b6
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 9bd14cba-71ac-11e9-a7ef-0ffc496098b6;
 Wed, 08 May 2019 16:16:17 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 3226A80D;
 Wed,  8 May 2019 09:16:17 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id F2F2C3F238;
 Wed,  8 May 2019 09:16:15 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  8 May 2019 17:16:02 +0100
Message-Id: <20190508161603.21964-7-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190508161603.21964-1-julien.grall@arm.com>
References: <20190508161603.21964-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH v2 6/7] xen/arm: tlbflush: Rework TLB helpers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWxsIHRoZSBUTEJzIGhlbHBlcnMgaW52YWxpZGF0ZSBhbGwgdGhlIFRMQiBlbnRyaWVzIGFyZSB1
c2luZyB0aGUgc2FtZQpwYXR0ZXJuOgogICAgRFNCIFNZCiAgICBUTEJJIC4uLgogICAgRFNCIFNZ
CiAgICBJU0IKClRoaXMgcGF0dGVybiBpcyBmb2xsb3dpbmcgcGF0dGVybiByZWNvbW1lbmRlZCBi
eSB0aGUgQXJtIEFybSB0byBlbnN1cmUKdmlzaWJpbGl0eSBvZiB1cGRhdGVzIHRvIHRyYW5zbGF0
aW9uIHRhYmxlcyAoc2VlIEsxMS41LjIgaW4gQVJNIERESQowNDg3RC5iKS4KCldlIGhhdmUgYmVl
biBhIGJpdCB0b28gZWFnZXIgaW4gWGVuIGFuZCB1c2Ugc3lzdGVtLXdpZGUgRFNCcyB3aGVuIHRo
aXMKY2FuIGJlIGxpbWl0ZWQgdG8gdGhlIGlubmVyLXNoYXJlYWJsZSBkb21haW4uCgpGdXJ0aGVy
bW9yZSwgdGhlIGZpcnN0IERTQiBjYW4gYmUgcmVzdHJpY3QgZnVydGhlciB0byBvbmx5IHN0b3Jl
IGluIHRoZQppbm5lci1zaGFyZWFibGUgZG9tYWluLiBUaGlzIGlzIGJlY2F1c2UgdGhlIERTQiBp
cyBoZXJlIHRvIGVuc3VyZQp2aXNpYmlsaXR5IG9mIHRoZSB1cGRhdGUgdG8gdHJhbnNsYXRpb24g
dGFibGUgd2Fsa3MuCgpMYXN0bHksIHRoZXJlIGFyZSBhIGxhY2sgb2YgZG9jdW1lbnRhdGlvbiBp
biBtb3N0IG9mIHRoZSBUTEJzIGhlbHBlci4KClJhdGhlciB0aGFuIHRyeWluZyB0byB1cGRhdGUg
dGhlIGhlbHBlcnMgb25lIGJ5IG9uZSwgdGhpcyBwYXRjaAppbnRyb2R1Y2UgYSBwZXItYXJjaCBt
YWNybyB0byBnZW5lcmF0ZSB0aGUgVExCIGhlbHBlcnMuIFRoaXMgd2lsbCBiZQplYXNpZXIgdG8g
dXBkYXRlIHRoZSBUTEJzIGhlbHBlciBpbiB0aGUgZnV0dXJlIGFuZCB0aGUgZG9jdW1lbnRhdGlv
bi4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+ClJl
dmlld2VkLWJ5OiBBbmRyaWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgoKLS0tCiAg
ICBDaGFuZ2VzIGluIHYyOgogICAgICAgIC0gVXBkYXRlIHRoZSByZWZlcmVuY2UgdG8gdGhlIEFy
bSBBcm0gdG8gdGhlIGxhdGVzdCBzcGVjCiAgICAgICAgLSBBZGQgQW5kcmlpJ3MgcmV2aWV3ZWQt
YnkKLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL2ZsdXNodGxiLmggfCA3MyArKysrKysr
KysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L2Zs
dXNodGxiLmggfCA3NiArKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDIgZmls
ZXMgY2hhbmdlZCwgNjAgaW5zZXJ0aW9ucygrKSwgODkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLWFybS9hcm0zMi9mbHVzaHRsYi5oIGIveGVuL2luY2x1ZGUvYXNt
LWFybS9hcm0zMi9mbHVzaHRsYi5oCmluZGV4IGI2MjlkYjYxY2IuLjkwODVlNjUwMTEgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIvZmx1c2h0bGIuaAorKysgYi94ZW4vaW5j
bHVkZS9hc20tYXJtL2FybTMyL2ZsdXNodGxiLmgKQEAgLTEsNTkgKzEsNDQgQEAKICNpZm5kZWYg
X19BU01fQVJNX0FSTTMyX0ZMVVNIVExCX0hfXwogI2RlZmluZSBfX0FTTV9BUk1fQVJNMzJfRkxV
U0hUTEJfSF9fCiAKLS8qIEZsdXNoIGxvY2FsIFRMQnMsIGN1cnJlbnQgVk1JRCBvbmx5ICovCi1z
dGF0aWMgaW5saW5lIHZvaWQgZmx1c2hfZ3Vlc3RfdGxiX2xvY2FsKHZvaWQpCi17Ci0gICAgZHNi
KHN5KTsKLQotICAgIFdSSVRFX0NQMzIoKHVpbnQzMl90KSAwLCBUTEJJQUxMKTsKLQotICAgIGRz
YihzeSk7Ci0gICAgaXNiKCk7CisvKgorICogRXZlcnkgaW52YWxpZGF0aW9uIG9wZXJhdGlvbiB1
c2UgdGhlIGZvbGxvd2luZyBwYXR0ZXJuczoKKyAqCisgKiBEU0IgSVNIU1QgICAgICAgIC8vIEVu
c3VyZSBwcmlvciBwYWdlLXRhYmxlcyB1cGRhdGVzIGhhdmUgY29tcGxldGVkCisgKiBUTEJJLi4u
ICAgICAgICAgIC8vIEludmFsaWRhdGUgdGhlIFRMQgorICogRFNCIElTSCAgICAgICAgICAvLyBF
bnN1cmUgdGhlIFRMQiBpbnZhbGlkYXRpb24gaGFzIGNvbXBsZXRlZAorICogSVNCICAgICAgICAg
ICAgICAvLyBTZWUgZXhwbGFuYXRpb24gYmVsb3cKKyAqCisgKiBGb3IgWGVuIHBhZ2UtdGFibGVz
IHRoZSBJU0Igd2lsbCBkaXNjYXJkIGFueSBpbnN0cnVjdGlvbnMgZmV0Y2hlZAorICogZnJvbSB0
aGUgb2xkIG1hcHBpbmdzLgorICoKKyAqIEZvciB0aGUgU3RhZ2UtMiBwYWdlLXRhYmxlcyB0aGUg
SVNCIGVuc3VyZXMgdGhlIGNvbXBsZXRpb24gb2YgdGhlIERTQgorICogKGFuZCB0aGVyZWZvcmUg
dGhlIFRMQiBpbnZhbGlkYXRpb24pIGJlZm9yZSBjb250aW51aW5nLiBTbyB3ZSBrbm93CisgKiB0
aGUgVExCcyBjYW5ub3QgY29udGFpbiBhbiBlbnRyeSBmb3IgYSBtYXBwaW5nIHdlIG1heSBoYXZl
IHJlbW92ZWQuCisgKi8KKyNkZWZpbmUgVExCX0hFTFBFUihuYW1lLCB0bGJvcCkgXAorc3RhdGlj
IGlubGluZSB2b2lkIG5hbWUodm9pZCkgICBcCit7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICBkc2IoaXNoc3QpOyAgICAgICAgICAgICAgICAgXAorICAgIFdSSVRFX0NQMzIo
MCwgdGxib3ApOyAgICAgICBcCisgICAgZHNiKGlzaCk7ICAgICAgICAgICAgICAgICAgIFwKKyAg
ICBpc2IoKTsgICAgICAgICAgICAgICAgICAgICAgXAogfQogCi0vKiBGbHVzaCBpbm5lciBzaGFy
ZWFibGUgVExCcywgY3VycmVudCBWTUlEIG9ubHkgKi8KLXN0YXRpYyBpbmxpbmUgdm9pZCBmbHVz
aF9ndWVzdF90bGIodm9pZCkKLXsKLSAgICBkc2Ioc3kpOwotCi0gICAgV1JJVEVfQ1AzMigodWlu
dDMyX3QpIDAsIFRMQklBTExJUyk7CisvKiBGbHVzaCBsb2NhbCBUTEJzLCBjdXJyZW50IFZNSUQg
b25seSAqLworVExCX0hFTFBFUihmbHVzaF9ndWVzdF90bGJfbG9jYWwsIFRMQklBTEwpOwogCi0g
ICAgZHNiKHN5KTsKLSAgICBpc2IoKTsKLX0KKy8qIEZsdXNoIGlubmVyIHNoYXJlYWJsZSBUTEJz
LCBjdXJyZW50IFZNSUQgb25seSAqLworVExCX0hFTFBFUihmbHVzaF9ndWVzdF90bGIsIFRMQklB
TExJUyk7CiAKIC8qIEZsdXNoIGxvY2FsIFRMQnMsIGFsbCBWTUlEcywgbm9uLWh5cGVydmlzb3Ig
bW9kZSAqLwotc3RhdGljIGlubGluZSB2b2lkIGZsdXNoX2FsbF9ndWVzdHNfdGxiX2xvY2FsKHZv
aWQpCi17Ci0gICAgZHNiKHN5KTsKLQotICAgIFdSSVRFX0NQMzIoKHVpbnQzMl90KSAwLCBUTEJJ
QUxMTlNOSCk7Ci0KLSAgICBkc2Ioc3kpOwotICAgIGlzYigpOwotfQorVExCX0hFTFBFUihmbHVz
aF9hbGxfZ3Vlc3RzX3RsYl9sb2NhbCwgVExCSUFMTE5TTkgpOwogCiAvKiBGbHVzaCBpbm5lcnNo
YXJlYWJsZSBUTEJzLCBhbGwgVk1JRHMsIG5vbi1oeXBlcnZpc29yIG1vZGUgKi8KLXN0YXRpYyBp
bmxpbmUgdm9pZCBmbHVzaF9hbGxfZ3Vlc3RzX3RsYih2b2lkKQotewotICAgIGRzYihzeSk7Ci0K
LSAgICBXUklURV9DUDMyKCh1aW50MzJfdCkgMCwgVExCSUFMTE5TTkhJUyk7Ci0KLSAgICBkc2Io
c3kpOwotICAgIGlzYigpOwotfQorVExCX0hFTFBFUihmbHVzaF9hbGxfZ3Vlc3RzX3RsYiwgVExC
SUFMTE5TTkhJUyk7CiAKIC8qIEZsdXNoIGFsbCBoeXBlcnZpc29yIG1hcHBpbmdzIGZyb20gdGhl
IFRMQiBvZiB0aGUgbG9jYWwgcHJvY2Vzc29yLiAqLwotc3RhdGljIGlubGluZSB2b2lkIGZsdXNo
X3hlbl90bGJfbG9jYWwodm9pZCkKLXsKLSAgICBhc20gdm9sYXRpbGUoImRzYjsiIC8qIEVuc3Vy
ZSBwcmVjZWRpbmcgYXJlIHZpc2libGUgKi8KLSAgICAgICAgICAgICAgICAgQ01EX0NQMzIoVExC
SUFMTEgpCi0gICAgICAgICAgICAgICAgICJkc2I7IiAvKiBFbnN1cmUgY29tcGxldGlvbiBvZiB0
aGUgVExCIGZsdXNoICovCi0gICAgICAgICAgICAgICAgICJpc2I7IgotICAgICAgICAgICAgICAg
ICA6IDogOiAibWVtb3J5Iik7Ci19CitUTEJfSEVMUEVSKGZsdXNoX3hlbl90bGJfbG9jYWwsIFRM
QklBTExIKTsKIAogLyogRmx1c2ggVExCIG9mIGxvY2FsIHByb2Nlc3NvciBmb3IgYWRkcmVzcyB2
YS4gKi8KIHN0YXRpYyBpbmxpbmUgdm9pZCBfX2ZsdXNoX3hlbl90bGJfb25lX2xvY2FsKHZhZGRy
X3QgdmEpCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L2ZsdXNodGxiLmgg
Yi94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L2ZsdXNodGxiLmgKaW5kZXggMmZlZDM0YjJlYy4u
Y2VlYzU5NTQyZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9hcm02NC9mbHVzaHRs
Yi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvZmx1c2h0bGIuaApAQCAtMSw2MCAr
MSw0NiBAQAogI2lmbmRlZiBfX0FTTV9BUk1fQVJNNjRfRkxVU0hUTEJfSF9fCiAjZGVmaW5lIF9f
QVNNX0FSTV9BUk02NF9GTFVTSFRMQl9IX18KIAotLyogRmx1c2ggbG9jYWwgVExCcywgY3VycmVu
dCBWTUlEIG9ubHkgKi8KLXN0YXRpYyBpbmxpbmUgdm9pZCBmbHVzaF9ndWVzdF90bGJfbG9jYWwo
dm9pZCkKLXsKLSAgICBhc20gdm9sYXRpbGUoCi0gICAgICAgICJkc2Igc3k7IgotICAgICAgICAi
dGxiaSB2bWFsbHMxMmUxOyIKLSAgICAgICAgImRzYiBzeTsiCi0gICAgICAgICJpc2I7IgotICAg
ICAgICA6IDogOiAibWVtb3J5Iik7CisvKgorICogRXZlcnkgaW52YWxpZGF0aW9uIG9wZXJhdGlv
biB1c2UgdGhlIGZvbGxvd2luZyBwYXR0ZXJuczoKKyAqCisgKiBEU0IgSVNIU1QgICAgICAgIC8v
IEVuc3VyZSBwcmlvciBwYWdlLXRhYmxlcyB1cGRhdGVzIGhhdmUgY29tcGxldGVkCisgKiBUTEJJ
Li4uICAgICAgICAgIC8vIEludmFsaWRhdGUgdGhlIFRMQgorICogRFNCIElTSCAgICAgICAgICAv
LyBFbnN1cmUgdGhlIFRMQiBpbnZhbGlkYXRpb24gaGFzIGNvbXBsZXRlZAorICogSVNCICAgICAg
ICAgICAgICAvLyBTZWUgZXhwbGFuYXRpb24gYmVsb3cKKyAqCisgKiBGb3IgWGVuIHBhZ2UtdGFi
bGVzIHRoZSBJU0Igd2lsbCBkaXNjYXJkIGFueSBpbnN0cnVjdGlvbnMgZmV0Y2hlZAorICogZnJv
bSB0aGUgb2xkIG1hcHBpbmdzLgorICoKKyAqIEZvciB0aGUgU3RhZ2UtMiBwYWdlLXRhYmxlcyB0
aGUgSVNCIGVuc3VyZXMgdGhlIGNvbXBsZXRpb24gb2YgdGhlIERTQgorICogKGFuZCB0aGVyZWZv
cmUgdGhlIFRMQiBpbnZhbGlkYXRpb24pIGJlZm9yZSBjb250aW51aW5nLiBTbyB3ZSBrbm93Cisg
KiB0aGUgVExCcyBjYW5ub3QgY29udGFpbiBhbiBlbnRyeSBmb3IgYSBtYXBwaW5nIHdlIG1heSBo
YXZlIHJlbW92ZWQuCisgKi8KKyNkZWZpbmUgVExCX0hFTFBFUihuYW1lLCB0bGJvcCkgXAorc3Rh
dGljIGlubGluZSB2b2lkIG5hbWUodm9pZCkgICBcCit7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICBhc20gdm9sYXRpbGUoICAgICAgICAgICAgICAgXAorICAgICAgICAiZHNi
ICBpc2hzdDsiICAgICAgICAgICBcCisgICAgICAgICJ0bGJpICIgICMgdGxib3AgICI7IiAgIFwK
KyAgICAgICAgImRzYiAgaXNoOyIgICAgICAgICAgICAgXAorICAgICAgICAiaXNiOyIgICAgICAg
ICAgICAgICAgICBcCisgICAgICAgIDogOiA6ICJtZW1vcnkiKTsgICAgICAgIFwKIH0KIAorLyog
Rmx1c2ggbG9jYWwgVExCcywgY3VycmVudCBWTUlEIG9ubHkuICovCitUTEJfSEVMUEVSKGZsdXNo
X2d1ZXN0X3RsYl9sb2NhbCwgdm1hbGxzMTJlMSk7CisKIC8qIEZsdXNoIGlubmVyc2hhcmVhYmxl
IFRMQnMsIGN1cnJlbnQgVk1JRCBvbmx5ICovCi1zdGF0aWMgaW5saW5lIHZvaWQgZmx1c2hfZ3Vl
c3RfdGxiKHZvaWQpCi17Ci0gICAgYXNtIHZvbGF0aWxlKAotICAgICAgICAiZHNiIHN5OyIKLSAg
ICAgICAgInRsYmkgdm1hbGxzMTJlMWlzOyIKLSAgICAgICAgImRzYiBzeTsiCi0gICAgICAgICJp
c2I7IgotICAgICAgICA6IDogOiAibWVtb3J5Iik7Ci19CitUTEJfSEVMUEVSKGZsdXNoX2d1ZXN0
X3RsYiwgdm1hbGxzMTJlMWlzKTsKIAogLyogRmx1c2ggbG9jYWwgVExCcywgYWxsIFZNSURzLCBu
b24taHlwZXJ2aXNvciBtb2RlICovCi1zdGF0aWMgaW5saW5lIHZvaWQgZmx1c2hfYWxsX2d1ZXN0
c190bGJfbG9jYWwodm9pZCkKLXsKLSAgICBhc20gdm9sYXRpbGUoCi0gICAgICAgICJkc2Igc3k7
IgotICAgICAgICAidGxiaSBhbGxlMTsiCi0gICAgICAgICJkc2Igc3k7IgotICAgICAgICAiaXNi
OyIKLSAgICAgICAgOiA6IDogIm1lbW9yeSIpOwotfQorVExCX0hFTFBFUihmbHVzaF9hbGxfZ3Vl
c3RzX3RsYl9sb2NhbCwgYWxsZTEpOwogCiAvKiBGbHVzaCBpbm5lcnNoYXJlYWJsZSBUTEJzLCBh
bGwgVk1JRHMsIG5vbi1oeXBlcnZpc29yIG1vZGUgKi8KLXN0YXRpYyBpbmxpbmUgdm9pZCBmbHVz
aF9hbGxfZ3Vlc3RzX3RsYih2b2lkKQotewotICAgIGFzbSB2b2xhdGlsZSgKLSAgICAgICAgImRz
YiBzeTsiCi0gICAgICAgICJ0bGJpIGFsbGUxaXM7IgotICAgICAgICAiZHNiIHN5OyIKLSAgICAg
ICAgImlzYjsiCi0gICAgICAgIDogOiA6ICJtZW1vcnkiKTsKLX0KK1RMQl9IRUxQRVIoZmx1c2hf
YWxsX2d1ZXN0c190bGIsIGFsbGUxaXMpOwogCiAvKiBGbHVzaCBhbGwgaHlwZXJ2aXNvciBtYXBw
aW5ncyBmcm9tIHRoZSBUTEIgb2YgdGhlIGxvY2FsIHByb2Nlc3Nvci4gKi8KLXN0YXRpYyBpbmxp
bmUgdm9pZCBmbHVzaF94ZW5fdGxiX2xvY2FsKHZvaWQpCi17Ci0gICAgYXNtIHZvbGF0aWxlICgK
LSAgICAgICAgImRzYiAgICBzeTsiICAgICAgICAgICAgICAgICAgICAvKiBFbnN1cmUgdmlzaWJp
bGl0eSBvZiBQVEUgd3JpdGVzICovCi0gICAgICAgICJ0bGJpICAgYWxsZTI7IiAgICAgICAgICAg
ICAgICAgLyogRmx1c2ggaHlwZXJ2aXNvciBUTEIgKi8KLSAgICAgICAgImRzYiAgICBzeTsiICAg
ICAgICAgICAgICAgICAgICAvKiBFbnN1cmUgY29tcGxldGlvbiBvZiBUTEIgZmx1c2ggKi8KLSAg
ICAgICAgImlzYjsiCi0gICAgICAgIDogOiA6ICJtZW1vcnkiKTsKLX0KK1RMQl9IRUxQRVIoZmx1
c2hfeGVuX3RsYl9sb2NhbCwgYWxsZTIpOwogCiAvKiBGbHVzaCBUTEIgb2YgbG9jYWwgcHJvY2Vz
c29yIGZvciBhZGRyZXNzIHZhLiAqLwogc3RhdGljIGlubGluZSB2b2lkICBfX2ZsdXNoX3hlbl90
bGJfb25lX2xvY2FsKHZhZGRyX3QgdmEpCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 08 16:16:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 May 2019 16:16:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOPEz-0008JD-7F; Wed, 08 May 2019 16:16:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7fFX=TI=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hOPEy-0008IK-0W
 for xen-devel@lists.xenproject.org; Wed, 08 May 2019 16:16:20 +0000
X-Inumbo-ID: 9cb39e44-71ac-11e9-b79a-5f8566900e7a
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 9cb39e44-71ac-11e9-b79a-5f8566900e7a;
 Wed, 08 May 2019 16:16:19 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A319E374;
 Wed,  8 May 2019 09:16:18 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 6FE603F238;
 Wed,  8 May 2019 09:16:17 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  8 May 2019 17:16:03 +0100
Message-Id: <20190508161603.21964-8-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190508161603.21964-1-julien.grall@arm.com>
References: <20190508161603.21964-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH v2 7/7] xen/arm: mm: Flush the TLBs even if a
 mapping failed in create_xen_entries
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXQgdGhlIG1vbWVudCwgY3JlYXRlX3hlbl9lbnRyaWVzIHdpbGwgb25seSBmbHVzaCB0aGUgVExC
cyBpZiB0aGUgZnVsbApyYW5nZSBoYXMgc3VjY2Vzc2Z1bGx5IGJlZW4gdXBkYXRlZC4gVGhpcyBt
YXkgbGVhZCB0byBsZWF2ZSB1bndhbnRlZAplbnRyaWVzIGluIHRoZSBUTEJzIGlmIHdlIGZhaWwg
dG8gdXBkYXRlIHNvbWUgZW50cmllcy4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+ClJldmlld2VkLWJ5OiBBbmRyaWkgQW5pc292IDxhbmRyaWlfYW5p
c292QGVwYW0uY29tPgoKLS0tCiAgICBDaGFuZ2VzIGluIHYyOgogICAgICAgIC0gQWRkIEFuZHJp
aSdzIHJldmlld2VkLWJ5Ci0tLQogeGVuL2FyY2gvYXJtL21tLmMgfCAyMCArKysrKysrKysrKysr
LS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL21tLmMgYi94ZW4vYXJjaC9hcm0vbW0uYwppbmRl
eCA4ZWU4MjhkNDQ1Li45ZDU4NGU0Y2JmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vbW0uYwor
KysgYi94ZW4vYXJjaC9hcm0vbW0uYwpAQCAtOTg0LDcgKzk4NCw3IEBAIHN0YXRpYyBpbnQgY3Jl
YXRlX3hlbl9lbnRyaWVzKGVudW0geGVubWFwX29wZXJhdGlvbiBvcCwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbnJfbWZucywKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGludCBmbGFncykKIHsKLSAgICBpbnQgcmM7CisgICAgaW50
IHJjID0gMDsKICAgICB1bnNpZ25lZCBsb25nIGFkZHIgPSB2aXJ0LCBhZGRyX2VuZCA9IGFkZHIg
KyBucl9tZm5zICogUEFHRV9TSVpFOwogICAgIGxwYWVfdCBwdGUsICplbnRyeTsKICAgICBscGFl
X3QgKnRoaXJkID0gTlVMTDsKQEAgLTEwMTMsNyArMTAxMyw4IEBAIHN0YXRpYyBpbnQgY3JlYXRl
X3hlbl9lbnRyaWVzKGVudW0geGVubWFwX29wZXJhdGlvbiBvcCwKICAgICAgICAgICAgICAgICB7
CiAgICAgICAgICAgICAgICAgICAgIHByaW50aygiJXM6IHRyeWluZyB0byByZXBsYWNlIGFuIGV4
aXN0aW5nIG1hcHBpbmcgYWRkcj0lbHggbWZuPSUiUFJJX21mbiJcbiIsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBfX2Z1bmNfXywgYWRkciwgbWZuX3gobWZuKSk7Ci0gICAgICAgICAgICAg
ICAgICAgIHJldHVybiAtRUlOVkFMOworICAgICAgICAgICAgICAgICAgICByYyA9IC1FSU5WQUw7
CisgICAgICAgICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgICAgICAgICAgICAgIH0KICAgICAg
ICAgICAgICAgICBpZiAoIG9wID09IFJFU0VSVkUgKQogICAgICAgICAgICAgICAgICAgICBicmVh
azsKQEAgLTEwMzAsNyArMTAzMSw4IEBAIHN0YXRpYyBpbnQgY3JlYXRlX3hlbl9lbnRyaWVzKGVu
dW0geGVubWFwX29wZXJhdGlvbiBvcCwKICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAg
ICAgICAgIHByaW50aygiJXM6IHRyeWluZyB0byAlcyBhIG5vbi1leGlzdGluZyBtYXBwaW5nIGFk
ZHI9JWx4XG4iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgX19mdW5jX18sIG9wID09IFJF
TU9WRSA/ICJyZW1vdmUiIDogIm1vZGlmeSIsIGFkZHIpOwotICAgICAgICAgICAgICAgICAgICBy
ZXR1cm4gLUVJTlZBTDsKKyAgICAgICAgICAgICAgICAgICAgcmMgPSAtRUlOVkFMOworICAgICAg
ICAgICAgICAgICAgICBnb3RvIG91dDsKICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAg
ICAgaWYgKCBvcCA9PSBSRU1PVkUgKQogICAgICAgICAgICAgICAgICAgICBwdGUuYml0cyA9IDA7
CkBAIC0xMDQzLDcgKzEwNDUsOCBAQCBzdGF0aWMgaW50IGNyZWF0ZV94ZW5fZW50cmllcyhlbnVt
IHhlbm1hcF9vcGVyYXRpb24gb3AsCiAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAg
ICAgICAgICAgICAgIHByaW50aygiJXM6IEluY29ycmVjdCBjb21iaW5hdGlvbiBmb3IgYWRkcj0l
bHhcbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19mdW5jX18sIGFkZHIpOwot
ICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisgICAgICAgICAgICAgICAg
ICAgICAgICByYyA9IC1FSU5WQUw7CisgICAgICAgICAgICAgICAgICAgICAgICBnb3RvIG91dDsK
ICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAg
ICB3cml0ZV9wdGUoZW50cnksIHB0ZSk7CkBAIC0xMDUyLDExICsxMDU1LDE0IEBAIHN0YXRpYyBp
bnQgY3JlYXRlX3hlbl9lbnRyaWVzKGVudW0geGVubWFwX29wZXJhdGlvbiBvcCwKICAgICAgICAg
ICAgICAgICBCVUcoKTsKICAgICAgICAgfQogICAgIH0KK291dDoKKyAgICAvKgorICAgICAqIEZs
dXNoIHRoZSBUTEJzIGV2ZW4gaW4gY2FzZSBvZiBmYWlsdXJlIGJlY2F1c2Ugd2UgbWF5IGhhdmUK
KyAgICAgKiBwYXJ0aWFsbHkgbW9kaWZpZWQgdGhlIFBULiBUaGlzIHdpbGwgcHJldmVudCBhbnkg
dW5leHBlY3RlZAorICAgICAqIGJlaGF2aW9yIGFmdGVyd2FyZHMuCisgICAgICovCiAgICAgZmx1
c2hfeGVuX3RsYl9yYW5nZV92YSh2aXJ0LCBQQUdFX1NJWkUgKiBucl9tZm5zKTsKIAotICAgIHJj
ID0gMDsKLQotb3V0OgogICAgIHJldHVybiByYzsKIH0KIAotLSAKMi4xMS4wCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 08 16:19:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 May 2019 16:19:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOPHi-0000dS-N2; Wed, 08 May 2019 16:19:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7fFX=TI=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hOPHh-0000dK-K3
 for xen-devel@lists.xenproject.org; Wed, 08 May 2019 16:19:09 +0000
X-Inumbo-ID: 02122774-71ad-11e9-8899-2b221f295590
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 02122774-71ad-11e9-8899-2b221f295590;
 Wed, 08 May 2019 16:19:09 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id C484C374;
 Wed,  8 May 2019 09:19:08 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id DE05D3F238;
 Wed,  8 May 2019 09:19:07 -0700 (PDT)
To: Oleksandr Tyshchenko <olekstysh@gmail.com>, xen-devel@lists.xenproject.org
References: <1556816422-25185-1-git-send-email-olekstysh@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <ec3339b0-6588-2a54-d0db-1e9c157f9259@arm.com>
Date: Wed, 8 May 2019 17:19:06 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <1556816422-25185-1-git-send-email-olekstysh@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V5 0/4] Renesas Stout board support (R-Car
 Gen2)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 sstabellini@kernel.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgT2xla3NhbmRyLAoKT24gMDIvMDUvMjAxOSAxODowMCwgT2xla3NhbmRyIFR5c2hjaGVua28g
d3JvdGU6Cj4gT2xla3NhbmRyIFR5c2hjaGVua28gKDQpOgo+ICAgIHhlbi9hcm06IGRyaXZlcnM6
IHNjaWY6IEV4dGVuZCBkcml2ZXIgdG8gaGFuZGxlIG90aGVyIGludGVyZmFjZXMKPiAgICB4ZW4v
YXJtOiBkcml2ZXJzOiBzY2lmOiBBZGQgc3VwcG9ydCBmb3IgU0NJRkEgY29tcGF0aWJsZSBVQVJU
cwoKSSBoYXZlIG1lcmdlZCB0aGUgZmlyc3QgdHdvIHBhdGNoZXMgaW4gbXkgYnJhbmNoIHhlbi00
LjEzLiBJIHdpbGwgbWVyZ2UgdGhlbSBpbiAKc3RhZ2luZyBvbiB0aGUgdHJlZSBpcyByZW9wZW5l
ZC4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 08 16:25:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 May 2019 16:25:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOPNb-0001Pv-Ec; Wed, 08 May 2019 16:25:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DUHD=TI=citrix.com=prvs=024c7dee5=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1hOPNa-0001Pq-9O
 for xen-devel@lists.xenproject.org; Wed, 08 May 2019 16:25:14 +0000
X-Inumbo-ID: da63e6f3-71ad-11e9-843c-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id da63e6f3-71ad-11e9-843c-bc764e045a96;
 Wed, 08 May 2019 16:25:12 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,446,1549929600"; d="scan'208";a="85278144"
To: Juergen Gross <jgross@suse.com>, <xen-devel@lists.xenproject.org>
References: <20190506065644.7415-1-jgross@suse.com>
 <20190506065644.7415-2-jgross@suse.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT6JAlcEEwEKAEECGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEWIQTXqBy2bTNXPzpOYFimNjwxBZC0bQUCXEowWQUJDCJ7dgAKCRCmNjwx
 BZC0beKvEACJ75YlJXd7TnNHgFyiCJkm/qPeoQ3sFGSDZuZh7SKcdt9+3V2bFEb0Mii1hQaz
 3hRqZb8sYPHJrGP0ljK09k3wf8k3OuNxziLQBJyzvn7WNlE4wBEcy/Ejo9TVBdA4ph5D0YaZ
 nqdsPmxe/xlTFuSkgu4ep1v9dfVP1TQR0e+JIBa/Ss+cKC5intKm+8JxpOploAHuzaPu0L/X
 FapzsIXqgT9eIQeBEgO2hge6h9Jov3WeED/vh8kA7f8c6zQ/gs5E7VGALwsiLrhr0LZFcKcw
 kI3oCCrB/C/wyPZv789Ra8EXbeRSJmTjcnBwHRPjnjwQmetRDD1t+VyrkC6uujT5jmgOBzaj
 KCqZ8PcMAssOzdzQtKmjUQ2b3ICPs2X13xZ5M5/OVs1W3TG5gkvMh4YoHi4ilFnOk+v3/j7q
 65FG6N0JLb94Ndi80HkIOQQ1XVGTyu6bUPaBg3rWK91Csp1682kD/dNVF3FKHrRLmSVtmEQR
 5rK0+VGc/FmR6vd4haKGWIRuPxzg+pBR77avIZpU7C7+UXGuZ5CbHwIdY8LojJg2TuUdqaVj
 yxmEZLOA8rVHipCGrslRNthVbJrGN/pqtKjCClFZHIAYJQ9EGLHXLG9Pj76opfjHij3MpR3o
 pCGAh6KsCrfrsvjnpDwqSbngGyEVH030irSk4SwIqZ7FwLkBDQRUWmc6AQgAzpc8Ng5Opbrh
 iZrn69Xr3js28p+b4a+0BOvC48NfrNovZw4eFeKIzmI/t6EkJkSqBIxobWRpBkwGweENsqnd
 0qigmsDw4N7J9Xx0h9ARDqiWxX4jr7u9xauI+CRJ1rBNO3VV30QdACwQ4LqhR/WA+IjdhyMH
 wj3EJGE61NdP/h0zfaLYAbvEg47/TPThFsm4m8Rd6bX7RkrrOgBbL/AOnYOMEivyfZZKX1vv
 iEemAvLfdk2lZt7Vm6X/fbKbV8tPUuZELzNedJvTTBS3/l1FVz9OUcLDeWhGEdlxqXH0sYWh
 E9+PXTAfz5JxKH+LMetwEM8DbuOoDIpmIGZKrZ+2fQARAQABiQNbBBgBCgAmAhsCFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKMJ4FCQnQ/OQBKcBdIAQZAQoABgUCVFpnOgAKCRCyFcen
 x4Qb7cXrCAC0qQeEWmLa9oEAPa+5U6wvG1t/mi22gZN6uzQXH1faIOoDehr7PPESE6tuR/vI
 CTTnaSrd4UDPNeqOqVF07YexWD1LDcQG6PnRqC5DIX1RGE3BaSaMl2pFJP8y+chews11yP8G
 DBbxaIsTcHZI1iVIC9XLhoeegWi84vYc8F4ziADVfowbmbvcVw11gE8tmALCwTeBeZVteXjh
 0OELHwrc1/4j4yvENjIXRO+QLIgk43kB57Upr4tP2MEcs0odgPM+Q+oETOJ00xzLgkTnLPim
 C1FIW2bOZdTj+Uq6ezRS2LKsNmW+PRRvNyA5ojEbA/faxmAjMZtLdSSSeFK8y4SoCRCmNjwx
 BZC0bevWEACRu+GyQgrdGmorUptniIeO1jQlpTiP5WpVnk9Oe8SiLoXUhXXNj6EtzyLGpYmf
 kEAbki+S6WAKnzZd3shL58AuMyDxtFNNjNeKJOcl6FL7JPBIIgIp3wR401Ep+/s5pl3Nw8Ii
 157f0T7o8CPb54w6S1WsMkU78WzTxIs/1lLblSMcvyz1Jq64g4OqiWI85JfkzPLlloVf1rzy
 ebIBLrrmjhCE2tL1RONpE/KRVb+Q+PIs5+YcZ+Q1e0vXWA7NhTWFbWx3+N6WW6gaGpbFbopo
 FkYRpj+2TA5cX5zW148/xU5/ATEb5vdUkFLUFVy5YNUSyeBHuaf6fGmBrDc47rQjAOt1rmyD
 56MUBHpLUbvA6NkPezb7T6bQpupyzGRkMUmSwHiLyQNJQhVe+9NiJJvtEE3jol0JVJoQ9WVn
 FAzPNCgHQyvbsIF3gYkCYKI0w8EhEoH5FHYLoKS6Jg880IY5rXzoAEfPvLXegy6mhYl+mNVN
 QUBD4h9XtOvcdzR559lZuC0Ksy7Xqw3BMolmKsRO3gWKhXSna3zKl4UuheyZtubVWoNWP/bn
 vbyiYnLwuiKDfNAinEWERC8nPKlv3PkZw5d3t46F1Dx0TMf16NmP+azsRpnMZyzpY8BL2eur
 feSGAOB9qjZNyzbo5nEKHldKWCKE7Ye0EPEjECS1gjKDwbkBDQRUWrq9AQgA7aJ0i1pQSmUR
 6ZXZD2YEDxia2ByR0uZoTS7N0NYv1OjU8v6p017u0Fco5+Qoju/fZ97ScHhp5xGVAk5kxZBF
 DT4ovJd0nIeSr3bbWwfNzGx1waztfdzXt6n3MBKr7AhioB1m+vuk31redUdnhbtvN7O40MC+
 fgSk5/+jRGxY3IOVPooQKzUO7M51GoOg4wl9ia3H2EzOoGhN2vpTbT8qCcL92ZZZwkBRldoA
 Wn7c1hEKSTuT3f1VpSmhjnX0J4uvKZ1V2R7rooKJYFBcySC0wa8aTmAtAvLgfcpe+legOtgq
 DKzLuN45xzEjyjCiI521t8zxNMPJY9FiCPNv0sCkDwARAQABiQI8BBgBCgAmAhsMFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKNJYFCQnQrVkACgkQpjY8MQWQtG2Xxg//RrRP+PFYuNXt
 9C5hec/JoY24TkGPPd2tMC9usWZVImIk7VlHlAeqHeE0lWU0LRGIvOBITbS9izw6fOVQBvCA
 Fni56S12fKLusWgWhgu03toT9ZGxZ9W22yfw5uThSHQ4y09wRWAIYvhJsKnPGGC2KDxFvtz5
 4pYYNe8Icy4bwsxcgbaSFaRh+mYtts6wE9VzyJvyfTqbe8VrvE+3InG5rrlNn51AO6M4Wv20
 iFEgYanJXfhicl0WCQrHyTLfdB5p1w+072CL8uryHQVfD0FcDe+J/wl3bmYze+aD1SlPzFoI
 MaSIXKejC6oh6DAT4rvU8kMAbX90T834Mvbc3jplaWorNJEwjAH/r+v877AI9Vsmptis+rni
 JwUissjRbcdlkKBisoUZRPmxQeUifxUpqgulZcYwbEC/a49+WvbaYUriaDLHzg9xisijHwD2
 yWV8igBeg+cmwnk0mPz8tIVvwi4lICAgXob7HZiaqKnwaDXs4LiS4vdG5s/ElnE3rIc87yru
 24n3ypeDZ6f5LkdqL1UNp5/0Aqbr3EiN7/ina4YVyscy9754l944kyHnnMRLVykg0v+kakj0
 h0RJ5LbfLAMM8M52KIA3y14g0Fb7kHLcOUMVcgfQ3PrN6chtC+5l6ouDIlSLR3toxH8Aam7E
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <1d5f7b35-304c-6a86-5f24-67b79de447dc@citrix.com>
Date: Wed, 8 May 2019 17:24:53 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190506065644.7415-2-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH RFC V2 01/45] xen/sched: add inline wrappers
 for calling per-scheduler functions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gNS82LzE5IDc6NTYgQU0sIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gSW5zdGVhZCBvZiB1c2lu
ZyB0aGUgU0NIRURfT1AoKSBtYWNybyB0byBjYWxsIHRoZSBkaWZmZXJlbnQgc2NoZWR1bGVyCj4g
c3BlY2lmaWMgZnVuY3Rpb25zIGFkZCBpbmxpbmUgd3JhcHBlcnMgZm9yIHRoYXQgcHVycG9zZS4K
PiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgpUaGlz
IHNlZW1zIGxpa2UgYSBncmVhdCBpZGVhLiAgT25lIG1pbm9yIGNvbW1lbnQuLi4KCj4gK3N0YXRp
YyBpbmxpbmUgaW50IHNjaGVkX2luaXQoc3RydWN0IHNjaGVkdWxlciAqcykKPiArewo+ICsgICAg
QVNTRVJUKHMtPmluaXQpOwo+ICsgICAgcmV0dXJuIHMtPmluaXQocyk7Cj4gK30KPiArCj4gK3N0
YXRpYyBpbmxpbmUgdm9pZCBzY2hlZF9kZWluaXQoc3RydWN0IHNjaGVkdWxlciAqcykKPiArewo+
ICsgICAgQVNTRVJUKHMtPmRlaW5pdCk7Cj4gKyAgICBzLT5kZWluaXQocyk7Cj4gK30KCkkgdGhp
bmsgdGhlc2Ugd291bGQgYmV0dGVyIGFzIEJVR19PTigpcy4gIFRoZXNlIGFyZW4ndCBob3QgcGF0
aHMsIGFuZCBpZgp3ZSBkbyBzb21laG93IGhpdCB0aGlzIHNpdHVhdGlvbiBpbiBwcm9kdWN0aW9u
LCAxKSBpdCdzIHNhZmVyIHRvCkJVR19PTigpIHRoYW4gZGVyZWZlcmVuY2luZyBOVUxMLCBhbmQg
MikgeW91J2xsIGdldCBhIG1vcmUgaGVscGZ1bCBlcnJvcgptZXNzYWdlLgoKRXZlcnl0aGluZyBl
bHNlIExHVE0uCgogLUdlb3JnZQoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 08 16:31:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 May 2019 16:31:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOPT9-0002Bp-7T; Wed, 08 May 2019 16:30:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TsEx=TI=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1hOPT8-0002Bk-9r
 for xen-devel@lists.xenproject.org; Wed, 08 May 2019 16:30:58 +0000
X-Inumbo-ID: a7bb5223-71ae-11e9-843c-bc764e045a96
Received: from mail-lj1-x241.google.com (unknown [2a00:1450:4864:20::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a7bb5223-71ae-11e9-843c-bc764e045a96;
 Wed, 08 May 2019 16:30:57 +0000 (UTC)
Received: by mail-lj1-x241.google.com with SMTP id 14so248573ljj.5
 for <xen-devel@lists.xenproject.org>; Wed, 08 May 2019 09:30:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=A2FCmW41IBZSOaF4wrpdk+qr2jpZjEzvC8NGQuT6Sak=;
 b=A9B+siWkaEFc9Uj/dJhk7iNwnhb+YUH/86a9ji9irKPCjv1/O5kGOfrxA8UP2qGl3k
 9jbHosrn9AxTBI1BPgaR7yXwSSQ81MnWjKfnAmFYYi4gQB/rbpBSlqGfxZXMWYqnrT+g
 vnX12btO9BE09YdgfNH9qlyZxJZkInc43OxE5WyEWOaQBtDYFcsgeRh18Pa5ccWxPKK9
 5h3VQacTU/LAScPuLCDZV+OggDgKolyL7hoXFTMS2ZLiJEQzWdclqNrjMro5m9enC9Lx
 Ch3IbzeJUotP0yoqVIdL6yZb9Zl0Yxsj9bq43R0tj6tqsv+XLCVRmncR8M+fM5vIQYjW
 KXBw==
X-Google-DKIM-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=A2FCmW41IBZSOaF4wrpdk+qr2jpZjEzvC8NGQuT6Sak=;
 b=QjezGn/TXQ/uJddxIhJ/ReU0nxe5UGfnDf/aOLN+5toO/YuHfLFIiDjXYB1LavT80L
 qMzkQUWI547IFnl6Bnq5imb9PhuT2W8nS4C1PUx+ccAZvrvyuy4ZdvR9AFakhv9R2drO
 dOn5qBaDWdBtSN9mtrACiJfJVJeFfq82SYbPwc0/+dyvnawdTcnIS/+eUP+vK15/2db4
 PpgpkntDzFiTldSKSWrWMxUljftk/rWe8k2oP+5f2jqK4Tod7uqbcABvj5spl3pvCj6C
 a9rPV0xIG0hazjV/bOxDw/lK1EV+fcULBWXSEaRI+9ZLQEEUQdjMr4RYiGxbx2P0KEmC
 2DEg==
X-Gm-Message-State: APjAAAV6kcyj89KLO3mkhLrL7rPsCxuVLcJF2bcnrC+o3GsJSyHUABDw
 s4X7++eLHhe+2W/HeLR5Jko=
X-Google-Smtp-Source: APXvYqzX2IS3VsyJWVHNWCwe5RgKlRMqpSa1VdQ9Qyvpqo2A/TJ6VmAhm2TNI2YMs91OJuJdvc47Aw==
X-Received: by 2002:a2e:9c51:: with SMTP id t17mr22019971ljj.104.1557333055836; 
 Wed, 08 May 2019 09:30:55 -0700 (PDT)
Received: from [10.17.182.120] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id q125sm3993621ljb.76.2019.05.08.09.30.54
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 08 May 2019 09:30:54 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <1556816422-25185-1-git-send-email-olekstysh@gmail.com>
 <ec3339b0-6588-2a54-d0db-1e9c157f9259@arm.com>
From: Oleksandr <olekstysh@gmail.com>
Message-ID: <128c02c6-412a-bb65-c665-133c525e506e@gmail.com>
Date: Wed, 8 May 2019 19:30:53 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <ec3339b0-6588-2a54-d0db-1e9c157f9259@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V5 0/4] Renesas Stout board support (R-Car
 Gen2)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 sstabellini@kernel.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ck9uIDA4LjA1LjE5IDE5OjE5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGkgT2xla3NhbmRyLAoK
SGkgSnVsaWVuCgoKPgo+IE9uIDAyLzA1LzIwMTkgMTg6MDAsIE9sZWtzYW5kciBUeXNoY2hlbmtv
IHdyb3RlOgo+PiBPbGVrc2FuZHIgVHlzaGNoZW5rbyAoNCk6Cj4+IMKgwqAgeGVuL2FybTogZHJp
dmVyczogc2NpZjogRXh0ZW5kIGRyaXZlciB0byBoYW5kbGUgb3RoZXIgaW50ZXJmYWNlcwo+PiDC
oMKgIHhlbi9hcm06IGRyaXZlcnM6IHNjaWY6IEFkZCBzdXBwb3J0IGZvciBTQ0lGQSBjb21wYXRp
YmxlIFVBUlRzCj4KPiBJIGhhdmUgbWVyZ2VkIHRoZSBmaXJzdCB0d28gcGF0Y2hlcyBpbiBteSBi
cmFuY2ggeGVuLTQuMTMuIEkgd2lsbCAKPiBtZXJnZSB0aGVtIGluIHN0YWdpbmcgb24gdGhlIHRy
ZWUgaXMgcmVvcGVuZWQuCgpUaGFuayB5b3UhCgoKSnVzdCB0byBjbGFyaWZ5OgoKV2UgYXJlIHdh
aXRpbmcgZm9yIHRoZSByZXZpZXcgZnJvbSBTdGVmYW5vIGZvciB0aGUgZm9sbG93aW5nIHBhdGNo
OgoKIltQQVRDSCBWNSAzLzRdIHhlbi9hcm06IEV4dGVuZCBTQ0lGIGVhcmx5IHByaW5rIGNvZGUg
dG8gaGFuZGxlIG90aGVyIAppbnRlcmZhY2VzIgoKCkFtIEkgY29ycmVjdD8KCgo+Cj4gQ2hlZXJz
LAo+Ci0tIApSZWdhcmRzLAoKT2xla3NhbmRyIFR5c2hjaGVua28KCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 08 16:34:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 May 2019 16:34:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOPWG-0002LQ-Og; Wed, 08 May 2019 16:34:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7fFX=TI=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hOPWF-0002LI-Pa
 for xen-devel@lists.xenproject.org; Wed, 08 May 2019 16:34:11 +0000
X-Inumbo-ID: 1b7321b2-71af-11e9-9a51-4342d0c48583
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 1b7321b2-71af-11e9-9a51-4342d0c48583;
 Wed, 08 May 2019 16:34:10 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 39EFC374;
 Wed,  8 May 2019 09:34:10 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 6F0273F238;
 Wed,  8 May 2019 09:34:09 -0700 (PDT)
To: Oleksandr <olekstysh@gmail.com>, xen-devel@lists.xenproject.org
References: <1556816422-25185-1-git-send-email-olekstysh@gmail.com>
 <ec3339b0-6588-2a54-d0db-1e9c157f9259@arm.com>
 <128c02c6-412a-bb65-c665-133c525e506e@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <08ad173c-2c2c-967c-84fa-6b848ab52659@arm.com>
Date: Wed, 8 May 2019 17:34:07 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <128c02c6-412a-bb65-c665-133c525e506e@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V5 0/4] Renesas Stout board support (R-Car
 Gen2)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 sstabellini@kernel.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAwOC8wNS8yMDE5IDE3OjMwLCBPbGVrc2FuZHIgd3JvdGU6Cj4gCj4gT24gMDguMDUuMTkg
MTk6MTksIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gSGkgT2xla3NhbmRyLAo+IAo+IEhpIEp1bGll
bgo+IAo+IAo+Pgo+PiBPbiAwMi8wNS8yMDE5IDE4OjAwLCBPbGVrc2FuZHIgVHlzaGNoZW5rbyB3
cm90ZToKPj4+IE9sZWtzYW5kciBUeXNoY2hlbmtvICg0KToKPj4+IMKgwqAgeGVuL2FybTogZHJp
dmVyczogc2NpZjogRXh0ZW5kIGRyaXZlciB0byBoYW5kbGUgb3RoZXIgaW50ZXJmYWNlcwo+Pj4g
wqDCoCB4ZW4vYXJtOiBkcml2ZXJzOiBzY2lmOiBBZGQgc3VwcG9ydCBmb3IgU0NJRkEgY29tcGF0
aWJsZSBVQVJUcwo+Pgo+PiBJIGhhdmUgbWVyZ2VkIHRoZSBmaXJzdCB0d28gcGF0Y2hlcyBpbiBt
eSBicmFuY2ggeGVuLTQuMTMuIEkgd2lsbCBtZXJnZSB0aGVtIAo+PiBpbiBzdGFnaW5nIG9uIHRo
ZSB0cmVlIGlzIHJlb3BlbmVkLgo+IAo+IFRoYW5rIHlvdSEKPiAKPiAKPiBKdXN0IHRvIGNsYXJp
Znk6Cj4gCj4gV2UgYXJlIHdhaXRpbmcgZm9yIHRoZSByZXZpZXcgZnJvbSBTdGVmYW5vIGZvciB0
aGUgZm9sbG93aW5nIHBhdGNoOgo+IAo+ICJbUEFUQ0ggVjUgMy80XSB4ZW4vYXJtOiBFeHRlbmQg
U0NJRiBlYXJseSBwcmluayBjb2RlIHRvIGhhbmRsZSBvdGhlciBpbnRlcmZhY2VzIgo+IAo+IAo+
IEFtIEkgY29ycmVjdD8KClRoYXQncyBjb3JyZWN0LiBJZiBJIGRvbid0IGhlYXIgYW55dGhpbmcg
YnkgTW9uZGF5LCBJIHdpbGwgbWVyZ2UgdGhlIHR3byBwYXRjaGVzLgoKQ2hlZXJzLAoKLS0gCkp1
bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 08 16:35:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 May 2019 16:35:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOPX8-0002Pn-8R; Wed, 08 May 2019 16:35:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=AgcW=TI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hOPX6-0002PZ-SX
 for xen-devel@lists.xenproject.org; Wed, 08 May 2019 16:35:04 +0000
X-Inumbo-ID: 37e40870-71af-11e9-a0b5-af3526db6b58
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 37e40870-71af-11e9-a0b5-af3526db6b58;
 Wed, 08 May 2019 16:34:58 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hOPWz-0000Gy-MG; Wed, 08 May 2019 16:34:57 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hOPWz-0006h8-99; Wed, 08 May 2019 16:34:57 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hOPWz-0002fe-8R; Wed, 08 May 2019 16:34:57 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135805-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.12-testing:test-amd64-amd64-xl-qcow2:guest-localmigrate/x10:fail:regression
 xen-4.12-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=fd2a34c9655acecaaa1541dd84fc670936303175
X-Osstest-Versions-That: xen=07c181c83e03a860d806305369cd677c24df9b78
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 08 May 2019 16:34:57 +0000
Subject: [Xen-devel] [xen-4.12-testing test] 135805: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTgwNSB4ZW4tNC4xMi10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzU4MDUvCgpSZWdyZXNzaW9ucyA6
LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRp
bmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNv
dzIgICAgMTcgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCAgIGZhaWwgUkVHUi4gdnMuIDEzMzk4OQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZt
LWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAg
ICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJz
aW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgZmQyYTM0Yzk2
NTVhY2VjYWFhMTU0MWRkODRmYzY3MDkzNjMwMzE3NQpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAg
ICAgICAgICAgICAgICAgMDdjMTgxYzgzZTAzYTg2MGQ4MDYzMDUzNjljZDY3N2MyNGRmOWI3OAoK
TGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMzOTg5ICAyMDE5LTAzLTIyIDEzOjA3OjEzIFogICA0NyBk
YXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzNDI2MiAgMjAxOS0wNC0wMSAxMTozNjo1NSBaICAg
MzcgZGF5cyAgIDE1IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzNTY3NCAgMjAxOS0w
NS0wNCAwMTo0Mzo1OCBaICAgIDQgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0
b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CiAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+
CiAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CiAgSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29t
PgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14
dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0
cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVw
Z3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9p
bWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9u
IG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBj
YW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVz
dC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IGZkMmEzNGM5NjU1YWNl
Y2FhYTE1NDFkZDg0ZmM2NzA5MzYzMDMxNzUKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIEZyaSBNYXkgMyAxMDo0NTo0NSAyMDE5ICswMjAw
CgogICAgeDg2L3NwZWMtY3RybDogRXh0ZW5kIHJlcG9saW5lIHNhZmV5IGNhbGN1YXRpb25zIGZv
ciBlSUJSUyBhbmQgQXRvbSBwYXJ0cwogICAgCiAgICBBbGwgY3VycmVudGx5LXJlbGVhc2VkIEF0
b20gcHJvY2Vzc29ycyBhcmUgaW4gcHJhY3RpY2UgcmV0cG9saW5lLXNhZmUsIGJlY2F1c2UKICAg
IHRoZXkgZG9uJ3QgZmFsbCBiYWNrIHRvIGEgQlRCIHByZWRpY3Rpb24gb24gUlNCIHVuZGVyZmxv
dy4KICAgIAogICAgSG93ZXZlciwgYW4gYWRkaXRpb25hbCBtZWFuaW5nIG9mIEVuaGFuY2VkIElS
QlMgaXMgdGhhdCB0aGUgcHJvY2Vzc29yIG1heSBub3QKICAgIGJlIHJldHBvbGluZS1zYWZlLiAg
VGhlIEdlbWluaSBMYWtlIHBsYXRmb3JtLCBiYXNlZCBvbiB0aGUgR29sZG1vbnQgUGx1cwogICAg
bWljcm9hcmNoaXRlY3R1cmUgaXMgdGhlIGZpcnN0IEF0b20gcHJvY2Vzc29yIHRvIHN1cHBvcnQg
ZUlCUlMuCiAgICAKICAgIFVudGlsIFhlbiBnZXRzIGZ1bGwgZUlCUlMgc3VwcG9ydCwgR2VtaW5p
IExha2Ugd2lsbCBzdGlsbCBiZSBzYWZlIHVzaW5nCiAgICByZWd1bGFyIElCUlMuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVy
IGNvbW1pdDogMTdmNzQyNDJjY2YwY2U2ZTUxYzAzYTU4NjA5NDc4NjVjMGVmMGRjMgogICAgbWFz
dGVyIGRhdGU6IDIwMTktMDMtMTggMTY6MjY6NDAgKzAwMDAKCmNvbW1pdCBlMjVkMTMzOGUxZDhh
MzJlNDZjODA4MzIxMzIzYzRhZDhmYzViYTAxCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBGcmkgTWF5IDMgMTA6NDQ6NTggMjAxOSArMDIw
MAoKICAgIHg4Ni9tc3I6IFNob3J0ZW4gQVJDSF9DQVBBQklMSVRJRVNfKiBjb25zdGFudHMKICAg
IAogICAgVGhleSBhcmUgdW5uZWNlc3NlcmlseSB2ZXJib3NlLCBhbmQgQVJDSF9DQVBTXyogaXMg
YWxyZWFkeSB0aGUgbW9yZSBjb21tb24KICAgIHZlcnNpb24uCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogYmEy
N2FhYTg4NTQ4YzgyNGE0N2RjZjU2MDkyODhlZTFjMDVkMjk0NgogICAgbWFzdGVyIGRhdGU6IDIw
MTktMDMtMTggMTY6MjY6NDAgKzAwMDAKCmNvbW1pdCA3Y2Y2ZmJjNjM1MDE1MzNiZjEwNWJkODM1
MDU5NmE3ZGY2MGI1YzZmCkF1dGhvcjogSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNp
dHJpeC5jb20+CkRhdGU6ICAgRnJpIE1heSAzIDEwOjQ0OjIzIDIwMTkgKzAyMDAKCiAgICB4ODYv
aHZtOiBmaW5pc2ggSU9SRVFzIGNvcnJlY3RseSBvbiBjb21wbGV0aW9uIHBhdGgKICAgIAogICAg
U2luY2UgdGhlIGludHJvZHVjdGlvbiBvZiBsaW5lYXJfe3JlYWQsd3JpdGV9KCkgaGVscGVycyBp
biAzYmRlYzUzMGE1CiAgICAoeDg2L0hWTTogc3BsaXQgcGFnZSBzdHJhZGRsaW5nIGVtdWxhdGVk
IGFjY2Vzc2VzIGluIG1vcmUgY2FzZXMpIHRoZQogICAgY29tcGxldGlvbiBwYXRoIGZvciBJT1JF
UXMgaGFzIGJlZW4gYnJva2VuOiBpZiB0aGVyZSBpcyBhbiBJT1JFUSBpbgogICAgcHJvZ3Jlc3Mg
YnV0IGh2bV9jb3B5X3t0byxmcm9tfV9ndWVzdF9saW5lYXIoKSByZXR1cm5zIEhWTVRSQU5TX29r
YXkKICAgIChlLmcuIHdoZW4gUDJNIHR5cGUgb2Ygc291cmNlL2Rlc3RpbmF0aW9uIGhhcyBiZWVu
IGNoYW5nZWQgYnkgSU9SRVEKICAgIGhhbmRsZXIpIHRoZSBleGVjdXRpb24gd2lsbCBuZXZlciBy
ZS1lbnRlciBodm1lbXVsX2RvX2lvKCkgd2hlcmUKICAgIElPUkVRcyBhcmUgY29tcGxldGVkLiBU
aGlzIHVzdWFsbHkgcmVzdWx0cyBpbiBhIGRvbWFpbiBjcmFzaCB1cG9uCiAgICB0aGUgZXhlY3V0
aW9uIG9mIHRoZSBuZXh0IElPUkVRIGVudGVyaW5nIGh2bWVtdWxfZG9faW8oKSBhbmQgZmluZGlu
ZwogICAgdGhlIHJlbW5hbnRzIG9mIHRoZSBwcmV2aW91cyBJT1JFUSBpbiB0aGUgc3RhdGUgbWFj
aGluZS4KICAgIAogICAgVGhpcyBwYXJ0aWN1bGFyIGlzc3VlIGhhcyBiZWVuIGRpc2NvdmVyZWQg
aW4gcmVsYXRpb24gdG8gcDJtX2lvcmVxX3NlcnZlcgogICAgdHlwZSB3aGVyZSBhbiBlbXVsYXRv
ciBjaGFuZ2VkIHRoZSBtZW1vcnkgdHlwZSBiZXR3ZWVuIHAybV9pb3JlcV9zZXJ2ZXIKICAgIGFu
ZCBwMm1fcmFtX3J3IGluIHByb2Nlc3Mgb2YgcmVzcG9uZGluZyB0byBJT1JFUSB3aGljaCBtYWRl
CiAgICBodm1fY29weV8uLigpIHRvIGJlaGF2ZSBkaWZmZXJlbnRseSBvbiB0aGUgd2F5IGJhY2su
CiAgICAKICAgIEZpeCBpdCBmb3Igbm93IGJ5IGNoZWNraW5nIGlmIElPUkVRIGNvbXBsZXRpb24g
aXMgcmVxdWlyZWQgKHdoaWNoCiAgICBjYW4gYmUgaWRlbnRpZmllZCBieSBxdWVyeWluZyBNTUlP
IGNhY2hlKSBiZWZvcmUgdHJ5aW5nIHRvIGZpbmlzaAogICAgYSBtZW1vcnkgYWNjZXNzIGltbWVk
aWF0ZWx5IHRocm91Z2ggaHZtX2NvcHlfLi4oKSwgcmUtZW50ZXIKICAgIGh2bWVtdWxfZG9faW8o
KSBvdGhlcndpc2UuIFRoaXMgY2hhbmdlIGFsb25lIG9ubHkgYWRkcmVzc2VzIElPUkVRCiAgICBj
b21wbGV0aW9uIGlzc3VlIGZvciBQMk0gdHlwZSBjaGFuZ2luZyBmcm9tIE1NSU8gdG8gUkFNIGlu
IHRoZQogICAgbWlkZGxlIG9mIGVtdWxhdGlvbiBidXQgbGVhdmVzIGEgY2FzZSB3aGVyZSBuZXcg
SU9SRVFzIG1pZ2h0IGJlCiAgICBpbnRyb2R1Y2VkIGJ5IFAyTSBjaGFuZ2VzIGZyb20gUkFNIHRv
IE1NSU8gKHdoaWNoIGlzIGxlc3MgbGlrZWx5CiAgICB0byBmaW5kIGluIHByYWN0aWNlKSB0aGF0
IHJlcXVpcmVzIG1vcmUgc3Vic3RhbnRpYWwgY2hhbmdlcyBpbgogICAgTU1JTyBlbXVsYXRpb24g
Y29kZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhp
bmluQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJh
bnRAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDUyMmEyZjNjNWM4OWNjNzhjMGUyYjA1
YWY5MjRiNzZjZWY3ZDRiZmYKICAgIG1hc3RlciBkYXRlOiAyMDE5LTAzLTE4IDE2OjI5OjIxICsw
MTAwCgpjb21taXQgN2Y1M2JlMmFiNTZkMjZmMjk4MTY3M2JkM2UwNDJlMTgyZmRjZTMzNgpBdXRo
b3I6IElnb3IgRHJ1emhpbmluIDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29tPgpEYXRlOiAgIEZy
aSBNYXkgMyAxMDo0Mzo0OSAyMDE5ICswMjAwCgogICAgeDg2L2h2bTogc3BsaXQgYWxsIGxpbmVh
ciByZWFkcyBhbmQgd3JpdGVzIGF0IHBhZ2UgYm91bmRhcnkKICAgIAogICAgUnVsaW5nIG91dCBw
YWdlIHN0cmFkZGxpbmcgYXQgbGluZWFyIGxldmVsIG1ha2VzIGl0IGVhc2llciB0bwogICAgZGlz
dGluZ3Vpc2ggY2h1bmtzIHRoYXQgcmVxdWlyZSBwcm9wZXIgaGFuZGxpbmcgYXMgTU1JTyBhY2Nl
c3MKICAgIGFuZCBub3QgY29tcGxldGUgdGhlbSBhcyBwYWdlIHN0cmFkZGxpbmcgbWVtb3J5IHRy
YW5zYWN0aW9ucwogICAgcHJlbWF0dXJlbHkuIFRoaXMgZG9lc24ndCBjaGFuZ2UgdGhlIGdlbmVy
YWwgYmVoYXZpb3IuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IElnb3IgRHJ1emhpbmluIDxpZ29y
LmRydXpoaW5pbkBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1
bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogMmQ1MjdiYTMxMGRjNjY5NWJiYTJkZjEx
OGZmOWUwNTNmN2U0MGM4MgogICAgbWFzdGVyIGRhdGU6IDIwMTktMDMtMTggMTY6Mjg6NDUgKzAx
MDAKCmNvbW1pdCBlYjkwNTIxN2QxZmY1MWQ2ZDJiM2RiZThjZGY2MThlZjQwYWIyZDc3CkF1dGhv
cjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIEZyaSBNYXkgMyAxMDo0
MzoxMyAyMDE5ICswMjAwCgogICAgeDg2L2U4MjA6IGZpeCBidWlsZCB3aXRoIGdjYzkKICAgIAog
ICAgZTgyMC5jOiBJbiBmdW5jdGlvbiDigJhjbGlwX3RvX2xpbWl04oCZOgogICAgLi4uL3hlbi9p
bmNsdWRlL2FzbS9zdHJpbmcuaDoxMDoyNjogZXJyb3I6IOKAmF9fYnVpbHRpbl9tZW1tb3Zl4oCZ
IG9mZnNldCBbLTE2LCAtMzZdIGlzIG91dCBvZiB0aGUgYm91bmRzIFswLCAyMDQ4NF0gb2Ygb2Jq
ZWN0IOKAmGU4MjDigJkgd2l0aCB0eXBlIOKAmHN0cnVjdCBlODIwbWFw4oCZIFstV2Vycm9yPWFy
cmF5LWJvdW5kc10KICAgICAgIDEwIHwgI2RlZmluZSBtZW1tb3ZlKGQsIHMsIG4pIF9fYnVpbHRp
bl9tZW1tb3ZlKGQsIHMsIG4pCiAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICBe
fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fgogICAgZTgyMC5jOjQwNDoxMzogbm90ZTogaW4gZXhw
YW5zaW9uIG9mIG1hY3JvIOKAmG1lbW1vdmXigJkKICAgICAgNDA0IHwgICAgICAgICAgICAgbWVt
bW92ZSgmZTgyMC5tYXBbaV0sICZlODIwLm1hcFtpKzFdLAogICAgICAgICAgfCAgICAgICAgICAg
ICBefn5+fn5+CiAgICBlODIwLmM6MzY6MTY6IG5vdGU6IOKAmGU4MjDigJkgZGVjbGFyZWQgaGVy
ZQogICAgICAgMzYgfCBzdHJ1Y3QgZTgyMG1hcCBlODIwOwogICAgICAgICAgfCAgICAgICAgICAg
ICAgICBefn5+CiAgICAKICAgIFdoaWxlIEkgY2FuJ3Qgc2VlIHdoZXJlIHRoZSBuZWdhdGl2ZSBv
ZmZzZXRzIHdvdWxkIGNvbWUgZnJvbSwgY29udmVydGluZwogICAgdGhlIGxvb3AgaW5kZXggdG8g
dW5zaWduZWQgdHlwZSBoZWxwcy4gVGFrZSB0aGUgb3Bwb3J0dW5pdHkgYW5kIGFsc28KICAgIGNv
bnZlcnQgc2V2ZXJhbCBvdGhlciBsb2NhbCB2YXJpYWJsZXMgYW5kIGNvcHlfZTgyMF9tYXAoKSdz
IHNlY29uZAogICAgcGFyYW1ldGVyIHRvIHVuc2lnbmVkIGludCAoYW5kIGJvb2wgaW4gb25lIGNh
c2UpLgogICAgCiAgICBSZXBvcnRlZC1ieTogQ2hhcmxlcyBBcm5vbGQgPGNhcm5vbGRAc3VzZS5j
b20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
ICBSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAg
ICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgbWFzdGVyIGNv
bW1pdDogMjJlMmY4ZGRkZjVmYmVkODg1YjVlNGRiM2ZmYzllMTEwMWJlOWVjMAogICAgbWFzdGVy
IGRhdGU6IDIwMTktMDMtMTggMTE6Mzg6MzYgKzAxMDAKCmNvbW1pdCBjNzVkNWZlNTdmNjA4ZjM0
MTE1MmUwZDNiNzAzNTI1NWVlYWUxODEzCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBGcmkgTWF5IDMgMTA6NDA6MTAgMjAxOSArMDIwMAoK
ICAgIHg4Ni9wdjogRml4IGNvbnN0cnVjdGlvbiBvZiAzMmJpdCBkb20wJ3MKICAgIAogICAgZG9t
MF9jb25zdHJ1Y3RfcHYoKSBoYXMgbG9naWMgdG8gdHJhbnNpdGlvbiBkb20wIGludG8gYSBjb21w
YXQgZG9tYWluIHdoZW4KICAgIGJvb3RpbmcgYW4gRUxGMzIgaW1hZ2UuCiAgICAKICAgIE9uZSBh
c3BlY3Qgd2hpY2ggaXMgbWlzc2luZyBpcyB0aGUgQ1BVSUQgcG9saWN5IHJlY2FsY3VsYXRpb24s
IG1lYW5pbmcgdGhhdCBhCiAgICAzMmJpdCBkb20wIHNlZXMgYSA2NGJpdCBwb2xpY3ksIHdoaWNo
IGRpZmZlciBieSB0aGUgTG9uZyBNb2RlIGZlYXR1cmUgZmxhZyBpbgogICAgcGFydGljdWxhci4g
IEFub3RoZXIgbWlzc2luZyBpdGVtIGlzIHRoZSB4ODdfZmlwX3dpZHRoIGluaXRpYWxpc2F0aW9u
LgogICAgCiAgICBVcGRhdGUgZG9tMF9jb25zdHJ1Y3RfcHYoKSB0byB1c2Ugc3dpdGNoX2NvbXBh
dCgpLCByYXRoZXIgdGhhbiByZXRhaW5pbmcgdGhlCiAgICBvcGVuY29kaW5nLiAgUG9zaXRpb24g
dGhlIGNhbGwgdG8gc3dpdGNoX2NvbXBhdCgpIHN1Y2ggdGhhdCB0aGUgY29tcGF0MzIgbG9jYWwK
ICAgIHZhcmlhYmxlIGNhbiBkaXNhcHBlYXIgZW50aXJlbHkuCiAgICAKICAgIFRoZSAzMmJpdCBt
b25pdG9yIHRhYmxlIGlzIG5vdyBjcmVhdGVkIGJ5IHNldHVwX2NvbXBhdF9sNCgpLCBhdm9pZGlu
ZyB0aGUgbmVlZAogICAgdG8gZm9yIG1hbnVhbCBjcmVhdGlvbiBsYXRlci4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAg
IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZXZpZXdl
ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDog
MzU2ZjQzNzE3MWM1YmI5MDcwMWFjOWRkN2JhNGRiYmQwNTk4OGUzOAogICAgbWFzdGVyIGRhdGU6
IDIwMTktMDMtMTUgMTQ6NTk6MjcgKzAwMDAKCmNvbW1pdCBlM2ExZWJlZTk4ZTYxZGZlM2I4YjFl
YjcxMDQzYWQ1MjIwYjNjZmQzCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KRGF0ZTogICBGcmkgTWF5IDMgMTA6Mzk6MjkgMjAxOSArMDIwMAoKICAgIHg4
Ni90c3g6IEltcGxlbWVudCBjb250cm9scyBmb3IgUlRNIGZvcmNlLWFib3J0IG1vZGUKICAgIAog
ICAgVGhlIENQVUlEIGJpdCBhbmQgTVNSIGFyZSBkZWxpYmVyYXRlbHkgbm90IGV4cG9zZWQgdG8g
Z3Vlc3RzLCBiZWNhdXNlIHRoZXkKICAgIHdvbid0IGV4aXN0IG9uIG5ld2VyIHByb2Nlc3NvcnMu
ICBBcyB2UE1VIGlzbid0IHNlY3VyaXR5IHN1cHBvcnRlZCwgdGhlCiAgICBtaXNiZWhhdmlvdXIg
b2YgUENSMyBpc24ndCBleHBlY3RlZCB0byBpbXBhY3QgcHJvZHVjdGlvbiBkZXBsb3ltZW50cy4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CiAgICBtYXN0ZXIgY29tbWl0OiA2YmU2MTNmMjliNDIwNTM0OTI3NWQyNDM2N2JkNGM4MmZiMjk2
MGRkCiAgICBtYXN0ZXIgZGF0ZTogMjAxOS0wMy0xMiAxNzowNToyMSArMDAwMAoKY29tbWl0IDcw
ZDYxM2Q4Yjk3Mzk5MzkxMDJmZjJhNzI1ZTk0ZmIwN2JlN2I4M2UKQXV0aG9yOiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIEZyaSBNYXkgMyAxMDozODo1
MyAyMDE5ICswMjAwCgogICAgeDg2L3Z0ZDogRG9uJ3QgaW5jbHVkZSBjb250cm9sIHJlZ2lzdGVy
IHN0YXRlIGluIHRoZSB0YWJsZSBwb2ludGVycwogICAgCiAgICBpcmVtYXBfbWFkZHIgYW5kIHFp
bnZhbF9tYWRkciBwb2ludCB0byB0aGUgYmFzZSBvZiBhIGJsb2NrIG9mIGNvbnRpZ3VvdXMgUkFN
LAogICAgYWxsb2NhdGVkIGJ5IHRoZSBkcml2ZXIsIGhvbGRpbmcgdGhlIEludGVycnVwdCBSZW1h
cHBpbmcgdGFibGUsIGFuZCB0aGUgUXVldWVkCiAgICBJbnZhbGlkYXRpb24gcmluZy4KICAgIAog
ICAgRGVzcGl0ZSB0aGVpciBuYW1lLCB0aGV5IGFyZSBhY3R1YWxseSB0aGUgdmFsdWVzIG9mIHRo
ZSBoYXJkd2FyZSByZWdpc3RlciwKICAgIGluY2x1ZGluZyBjb250cm9sIG1ldGFkYXRhIGluIHRo
ZSBsb3dlciAxMiBiaXRzLiAgV2hpbGUgdXNlcyBvZiB0aGVzZSBmaWVsZHMKICAgIGRvIGFwcGVh
ciB0byBjb3JyZWN0bHkgc2hpZnQgb3V0IHRoZSBtZXRhZGF0YSwgdGhpcyBpcyB2ZXJ5IHN1YnRs
ZSBiZWhhdmlvdXIKICAgIGFuZCBjb25mdXNpbmcgdG8gZm9sbG93LgogICAgCiAgICBOb3RoaW5n
IHVzZXMgdGhlIG1ldGFkYXRhLCBzbyBtYWtlIHRoZSBmaWVsZHMgYWN0dWFsbHkgcG9pbnQgYXQg
dGhlIGJhc2Ugb2YKICAgIHRoZSByZWxldmFudCB0YWJsZXMuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdl
ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEtldmlu
IFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgogICAgbWFzdGVyIGNvbW1pdDogYTlhMDVhZWVl
MTBhNWEzNzYzYTQxMzA1YTlmMzgxMTJkZDFmY2M4MgogICAgbWFzdGVyIGRhdGU6IDIwMTktMDMt
MTIgMTM6NTc6MTMgKzAwMDAKCmNvbW1pdCA4NTkzZTc5ZDc2Y2ExOWQxZDJlNmQwNDQzZTZlZmM1
M2JlYzczYTZlCkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAg
IEZyaSBNYXkgMyAxMDozNzo1OCAyMDE5ICswMjAwCgogICAgeDg2L0hWTTogZG9uJ3QgY3Jhc2gg
Z3Vlc3QgaW4gaHZtZW11bF9maW5kX21taW9fY2FjaGUoKQogICAgCiAgICBDb21taXQgMzVhNjFj
MDVlYSAoIng4NmVtdWw6IGFkanVzdCBoYW5kbGluZyBvZiBBVlgyIGdhdGhlcnMiKSBidWlsZHMK
ICAgIHVwb24gdGhlIGZhY3QgdGhhdCB0aGUgZG9tYWluIHdpbGwgYWN0dWFsbHkgc3Vydml2ZSBy
dW5uaW5nIG91dCBvZiBNTUlPCiAgICByZXN1bHQgYnVmZmVyIHNwYWNlLiBEcm9wIHRoZSBkb21h
aW5fY3Jhc2goKSBpbnZvY2F0aW9uLiBBbHNvIGRlbGF5CiAgICBpbmNyZW1lbnRpbmcgb2YgdGhl
IHVzYWdlIGNvdW50ZXIsIHN1Y2ggdGhhdCB0aGUgZnVuY3Rpb24gY2FuJ3QgcG9zc2libHkKICAg
IHVzZS9yZXR1cm4gYW4gb3V0LW9mLWJvdW5kcyBzbG90L3BvaW50ZXIgaW4gY2FzZSBleGVjdXRp
b24gc3Vic2VxdWVudGx5CiAgICBtYWtlcyBpdCBpbnRvIHRoZSBmdW5jdGlvbiBhZ2FpbiB3aXRo
b3V0IGEgcHJpb3IgcmVzZXQgb2Ygc3RhdGUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQg
PHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogYTQzYzFkZWMyNDZi
ZGVlNDg0ZTZhM2RlMDAxY2M2ODUwYTEwN2FiZQogICAgbWFzdGVyIGRhdGU6IDIwMTktMDMtMTIg
MTQ6Mzk6NDYgKzAxMDAKCmNvbW1pdCBhNmM3MDhkYzIyNDA5ZGJmMTU5MjkzMGZkZWZiMGRhYTQ4
MTgyMTM1CkF1dGhvcjogSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+
CkRhdGU6ICAgRnJpIE1heSAzIDEwOjM2OjQ3IDIwMTkgKzAyMDAKCiAgICBpb21tdTogbGVhdmUg
SU9NTVUgZW5hYmxlZCBieSBkZWZhdWx0IGR1cmluZyBrZXhlYyBjcmFzaCB0cmFuc2l0aW9uCiAg
ICAKICAgIEl0J3MgdW5zYWZlIHRvIGRpc2FibGUgSU9NTVUgb24gYSBsaXZlIHN5c3RlbSB3aGlj
aCBpcyB0aGUgY2FzZQogICAgaWYgd2UncmUgY3Jhc2hpbmcgc2luY2UgcmVtYXBwaW5nIGhhcmR3
YXJlIGRvZXNuJ3QgdXN1YWxseSBrbm93IHdoYXQKICAgIHRvIGRvIHdpdGggb25nb2luZyBidXMg
dHJhbnNhY3Rpb25zIGFuZCBmcmVxdWVudGx5IHJhaXNlcyBOTUkvTUNFL1NNSSwKICAgIGV0Yy4g
KGRlcGVuZHMgb24gdGhlIGZpcm13YXJlIGNvbmZpZ3VyYXRpb24pIHRvIHNpZ25hbCB0aGVzZSBh
Ym5vcm1hbGl0aWVzLgogICAgVGhpcywgaW4gdHVybiwgZG9lc24ndCBwbGF5IHdlbGwgd2l0aCBr
ZXhlYyB0cmFuc2l0aW9uIHByb2Nlc3MgYXMgdGhlcmUgaXMKICAgIG5vIGhhbmRsaW5nIGF2YWls
YWJsZSBhdCB0aGUgbW9tZW50IGZvciB0aGlzIGtpbmQgb2YgZXZlbnRzIHJlc3VsdGluZwogICAg
aW4gZmFpbHVyZXMgdG8gZW50ZXIgdGhlIGtlcm5lbC4KICAgIAogICAgTW9kZXJuIExpbnV4IGtl
cm5lbHMgdGF1Z2h0IHRvIGNvcHkgYWxsIHRoZSBuZWNlc3NhcnkgRE1BUi9JUiB0YWJsZXMKICAg
IGZvbGxvd2luZyBrZXhlYyBmcm9tIHRoZSBwcmV2aW91cyBrZXJuZWwgKFhlbiBpbiBvdXIgY2Fz
ZSkgLSBzbyBpdCdzCiAgICBjdXJyZW50bHkgbm9ybWFsIHRvIGtlZXAgSU9NTVUgZW5hYmxlZC4g
SXQgbWlnaHQgcmVxdWlyZSBtaW5vciBjaGFuZ2VzIHRvCiAgICBrZHVtcCBjb21tYW5kIGxpbmUg
dGhhdCBlbmFibGVzIElPTU1VIGRyaXZlcnMgKGUuZy4gaW50ZWxfaW9tbXU9b24gLwogICAgaW50
cmVtYXA9b24pIGJ1dCByZWNlbnQga2VybmVscyBkb24ndCByZXF1aXJlIGFueSBhZGRpdGlvbmFs
IGNoYW5nZXMgZm9yCiAgICB0aGUgdHJhbnNpdGlvbiB0byBiZSB0cmFuc3BhcmVudC4KICAgIAog
ICAgQSBmYWxsYmFjayBvcHRpb24gaXMgc3RpbGwgbGVmdCBmb3IgY29tcGF0aWJpbGl0eSB3aXRo
IGFuY2llbnQgY3Jhc2gKICAgIGtlcm5lbHMgd2hpY2ggZGlkbid0IGxpa2UgdG8gaGF2ZSBJT01N
VSBhY3RpdmUgdW5kZXIgdGhlaXIgZmVldCBvbiBib290LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAxMmMz
NmY1NzdkNDU0OTk2Yzg4MmVjZGM1ZGE4MTEzY2EyNjEzNjQ2CiAgICBtYXN0ZXIgZGF0ZTogMjAx
OS0wMy0xMiAxNDozODoxMiArMDEwMAoKY29tbWl0IDM2ZjA0NjM0Y2U4NTUzZWRmMTQ5NmZmNGIw
YmZjNDE0MTZlNTVkOTQKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRh
dGU6ICAgVHVlIE1hciAxMiAxNDo0MjoxNyAyMDE5ICswMTAwCgogICAgQXJtL2F0b21pYzogY29y
cmVjdCBhc20oKSBjb25zdHJhaW50cyBpbiBidWlsZF9hZGRfc2l6ZWQoKQogICAgCiAgICBUaGUg
bWVtb3J5IG9wZXJhbmQgaXMgYW4gaW4vb3V0IG9uZSwgYW5kIHRoZSBhdXhpbGlhcnkgcmVnaXN0
ZXIgZ2V0cwogICAgd3JpdHRlbiB0byBlYXJseS4KICAgIAogICAgVGFrZSB0aGUgb3Bwb3J0dW5p
dHkgYW5kIGFsc28gZHJvcCB0aGUgcmVkdW5kYW50IGNhc3QgKHRoZSBpbmxpbmUKICAgIGZ1bmN0
aW9ucycgcGFyYW1ldGVycyBhcmUgYWxyZWFkeSBvZiB0aGUgY2FzdGVkLXRvIHR5cGUpLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBS
ZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIChjaGVy
cnkgcGlja2VkIGZyb20gY29tbWl0IDUxY2ViMTYyM2I5OTU2NDQwZjFiOTk0M2M2NzAxMGE5MGQ2
MWY1YzUpCgpjb21taXQgYzRiMWE3NWQ3YzEzZDRiMTQxNjI3ZmU1MGQ4ZjBjODA1ODhmOGY2NApB
dXRob3I6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpEYXRlOiAgIE1v
biBBcHIgMSAxMzoxMToxNyAyMDE5ICswMTAwCgogICAgU1VQUE9SVC5tZDogRml4IHJlbGVhc2Ug
bm90ZXMgbGluawogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tz
b25AZXUuY2l0cml4LmNvbT4KCmNvbW1pdCAxOGY2ZmI5OTBjMzBkY2IxYTRhZTg3ZWQ4ZGIxMGY2
MzVhZmRhMGZjCkF1dGhvcjogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+
CkRhdGU6ICAgTW9uIEFwciAxIDEyOjE4OjU0IDIwMTkgKzAxMDAKCiAgICB4ZW4vTWFrZWZpbGU6
IFNldCB2ZXJzaW9uIHRvIDQuMTIuMS1wcmUgZm9yIHN0YWJsZSBicmFuY2gKICAgIAogICAgU2ln
bmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cgpjb21t
aXQgOTk3ZDYyNDhhOWFlOTMyZDBkYmFhYzhkODc1NWMyYjE1ZmVjMjVkYwpBdXRob3I6IElhbiBK
YWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpEYXRlOiAgIE1vbiBBcHIgMSAxMjow
MzoyMyAyMDE5ICswMTAwCgogICAgUkVBRE1FLCB4ZW4vTWFrZWZpbGU6IFNldCB2ZXJzaW9uIHRv
IDQuMTIuMAogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25A
ZXUuY2l0cml4LmNvbT4KCmNvbW1pdCBhYjc5M2NhZTI0M2QzMzYyNmVmNzUwYWVjZjFhNWVkMjAz
MmQ5MGUyCkF1dGhvcjogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkRh
dGU6ICAgTW9uIEFwciAxIDExOjU5OjQwIDIwMTkgKzAxMDAKCiAgICBDb25maWcubWs6IFN3aXRj
aCB0byA0LjEyLjAgcmVsZWFzZSB0YWdzIGZvciBzdWJ0cmVlcwogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KCmNvbW1pdCAxZDcx
NDA0YmZlOGQyMjIzMTRlYjdmMTk3MWZkYzY3NzZmYjUyYzA4CkF1dGhvcjogSWFuIEphY2tzb24g
PGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkRhdGU6ICAgTW9uIEFwciAxIDA5OjU0OjU2IDIw
MTkgKzAxMDAKCiAgICBTVVBQT1JULm1kOiBTcGVjaWZ5IHN1cHBvcnQgbGlmZXRpbWUgZm9yIDQu
MTIKICAgIAogICAgQ0M6IExhcnMgS3VydGggPGxhcnMua3VydGhAY2l0cml4LmNvbT4KICAgIEND
OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4g
SmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KKHFlbXUgY2hhbmdlcyBub3QgaW5j
bHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 08 16:35:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 May 2019 16:35:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOPXp-0002Wi-P9; Wed, 08 May 2019 16:35:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DUHD=TI=citrix.com=prvs=024c7dee5=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1hOPXo-0002WZ-Pj
 for xen-devel@lists.xenproject.org; Wed, 08 May 2019 16:35:48 +0000
X-Inumbo-ID: 5547093a-71af-11e9-843c-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5547093a-71af-11e9-843c-bc764e045a96;
 Wed, 08 May 2019 16:35:47 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,446,1549929600"; d="scan'208";a="85278702"
To: Juergen Gross <jgross@suse.com>, <xen-devel@lists.xenproject.org>
References: <20190506065644.7415-1-jgross@suse.com>
 <20190506065644.7415-3-jgross@suse.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT6JAlcEEwEKAEECGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEWIQTXqBy2bTNXPzpOYFimNjwxBZC0bQUCXEowWQUJDCJ7dgAKCRCmNjwx
 BZC0beKvEACJ75YlJXd7TnNHgFyiCJkm/qPeoQ3sFGSDZuZh7SKcdt9+3V2bFEb0Mii1hQaz
 3hRqZb8sYPHJrGP0ljK09k3wf8k3OuNxziLQBJyzvn7WNlE4wBEcy/Ejo9TVBdA4ph5D0YaZ
 nqdsPmxe/xlTFuSkgu4ep1v9dfVP1TQR0e+JIBa/Ss+cKC5intKm+8JxpOploAHuzaPu0L/X
 FapzsIXqgT9eIQeBEgO2hge6h9Jov3WeED/vh8kA7f8c6zQ/gs5E7VGALwsiLrhr0LZFcKcw
 kI3oCCrB/C/wyPZv789Ra8EXbeRSJmTjcnBwHRPjnjwQmetRDD1t+VyrkC6uujT5jmgOBzaj
 KCqZ8PcMAssOzdzQtKmjUQ2b3ICPs2X13xZ5M5/OVs1W3TG5gkvMh4YoHi4ilFnOk+v3/j7q
 65FG6N0JLb94Ndi80HkIOQQ1XVGTyu6bUPaBg3rWK91Csp1682kD/dNVF3FKHrRLmSVtmEQR
 5rK0+VGc/FmR6vd4haKGWIRuPxzg+pBR77avIZpU7C7+UXGuZ5CbHwIdY8LojJg2TuUdqaVj
 yxmEZLOA8rVHipCGrslRNthVbJrGN/pqtKjCClFZHIAYJQ9EGLHXLG9Pj76opfjHij3MpR3o
 pCGAh6KsCrfrsvjnpDwqSbngGyEVH030irSk4SwIqZ7FwLkBDQRUWmc6AQgAzpc8Ng5Opbrh
 iZrn69Xr3js28p+b4a+0BOvC48NfrNovZw4eFeKIzmI/t6EkJkSqBIxobWRpBkwGweENsqnd
 0qigmsDw4N7J9Xx0h9ARDqiWxX4jr7u9xauI+CRJ1rBNO3VV30QdACwQ4LqhR/WA+IjdhyMH
 wj3EJGE61NdP/h0zfaLYAbvEg47/TPThFsm4m8Rd6bX7RkrrOgBbL/AOnYOMEivyfZZKX1vv
 iEemAvLfdk2lZt7Vm6X/fbKbV8tPUuZELzNedJvTTBS3/l1FVz9OUcLDeWhGEdlxqXH0sYWh
 E9+PXTAfz5JxKH+LMetwEM8DbuOoDIpmIGZKrZ+2fQARAQABiQNbBBgBCgAmAhsCFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKMJ4FCQnQ/OQBKcBdIAQZAQoABgUCVFpnOgAKCRCyFcen
 x4Qb7cXrCAC0qQeEWmLa9oEAPa+5U6wvG1t/mi22gZN6uzQXH1faIOoDehr7PPESE6tuR/vI
 CTTnaSrd4UDPNeqOqVF07YexWD1LDcQG6PnRqC5DIX1RGE3BaSaMl2pFJP8y+chews11yP8G
 DBbxaIsTcHZI1iVIC9XLhoeegWi84vYc8F4ziADVfowbmbvcVw11gE8tmALCwTeBeZVteXjh
 0OELHwrc1/4j4yvENjIXRO+QLIgk43kB57Upr4tP2MEcs0odgPM+Q+oETOJ00xzLgkTnLPim
 C1FIW2bOZdTj+Uq6ezRS2LKsNmW+PRRvNyA5ojEbA/faxmAjMZtLdSSSeFK8y4SoCRCmNjwx
 BZC0bevWEACRu+GyQgrdGmorUptniIeO1jQlpTiP5WpVnk9Oe8SiLoXUhXXNj6EtzyLGpYmf
 kEAbki+S6WAKnzZd3shL58AuMyDxtFNNjNeKJOcl6FL7JPBIIgIp3wR401Ep+/s5pl3Nw8Ii
 157f0T7o8CPb54w6S1WsMkU78WzTxIs/1lLblSMcvyz1Jq64g4OqiWI85JfkzPLlloVf1rzy
 ebIBLrrmjhCE2tL1RONpE/KRVb+Q+PIs5+YcZ+Q1e0vXWA7NhTWFbWx3+N6WW6gaGpbFbopo
 FkYRpj+2TA5cX5zW148/xU5/ATEb5vdUkFLUFVy5YNUSyeBHuaf6fGmBrDc47rQjAOt1rmyD
 56MUBHpLUbvA6NkPezb7T6bQpupyzGRkMUmSwHiLyQNJQhVe+9NiJJvtEE3jol0JVJoQ9WVn
 FAzPNCgHQyvbsIF3gYkCYKI0w8EhEoH5FHYLoKS6Jg880IY5rXzoAEfPvLXegy6mhYl+mNVN
 QUBD4h9XtOvcdzR559lZuC0Ksy7Xqw3BMolmKsRO3gWKhXSna3zKl4UuheyZtubVWoNWP/bn
 vbyiYnLwuiKDfNAinEWERC8nPKlv3PkZw5d3t46F1Dx0TMf16NmP+azsRpnMZyzpY8BL2eur
 feSGAOB9qjZNyzbo5nEKHldKWCKE7Ye0EPEjECS1gjKDwbkBDQRUWrq9AQgA7aJ0i1pQSmUR
 6ZXZD2YEDxia2ByR0uZoTS7N0NYv1OjU8v6p017u0Fco5+Qoju/fZ97ScHhp5xGVAk5kxZBF
 DT4ovJd0nIeSr3bbWwfNzGx1waztfdzXt6n3MBKr7AhioB1m+vuk31redUdnhbtvN7O40MC+
 fgSk5/+jRGxY3IOVPooQKzUO7M51GoOg4wl9ia3H2EzOoGhN2vpTbT8qCcL92ZZZwkBRldoA
 Wn7c1hEKSTuT3f1VpSmhjnX0J4uvKZ1V2R7rooKJYFBcySC0wa8aTmAtAvLgfcpe+legOtgq
 DKzLuN45xzEjyjCiI521t8zxNMPJY9FiCPNv0sCkDwARAQABiQI8BBgBCgAmAhsMFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKNJYFCQnQrVkACgkQpjY8MQWQtG2Xxg//RrRP+PFYuNXt
 9C5hec/JoY24TkGPPd2tMC9usWZVImIk7VlHlAeqHeE0lWU0LRGIvOBITbS9izw6fOVQBvCA
 Fni56S12fKLusWgWhgu03toT9ZGxZ9W22yfw5uThSHQ4y09wRWAIYvhJsKnPGGC2KDxFvtz5
 4pYYNe8Icy4bwsxcgbaSFaRh+mYtts6wE9VzyJvyfTqbe8VrvE+3InG5rrlNn51AO6M4Wv20
 iFEgYanJXfhicl0WCQrHyTLfdB5p1w+072CL8uryHQVfD0FcDe+J/wl3bmYze+aD1SlPzFoI
 MaSIXKejC6oh6DAT4rvU8kMAbX90T834Mvbc3jplaWorNJEwjAH/r+v877AI9Vsmptis+rni
 JwUissjRbcdlkKBisoUZRPmxQeUifxUpqgulZcYwbEC/a49+WvbaYUriaDLHzg9xisijHwD2
 yWV8igBeg+cmwnk0mPz8tIVvwi4lICAgXob7HZiaqKnwaDXs4LiS4vdG5s/ElnE3rIc87yru
 24n3ypeDZ6f5LkdqL1UNp5/0Aqbr3EiN7/ina4YVyscy9754l944kyHnnMRLVykg0v+kakj0
 h0RJ5LbfLAMM8M52KIA3y14g0Fb7kHLcOUMVcgfQ3PrN6chtC+5l6ouDIlSLR3toxH8Aam7E
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <06d4c89b-202e-bea4-23f9-c41dd8d17d52@citrix.com>
Date: Wed, 8 May 2019 17:35:38 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190506065644.7415-3-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH RFC V2 02/45] xen/sched: use new sched_item
 instead of vcpu in scheduler interfaces
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Robert VanVossen <robert.vanvossen@dornerworks.com>,
 Dario Faggioli <dfaggioli@suse.com>, Julien Grall <julien.grall@arm.com>,
 Josh Whitehead <josh.whitehead@dornerworks.com>,
 Meng Xu <mengxu@cis.upenn.edu>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gNS82LzE5IDc6NTYgQU0sIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gSW4gb3JkZXIgdG8gcHJl
cGFyZSBjb3JlLSBhbmQgc29ja2V0LXNjaGVkdWxpbmcgdXNlIGEgbmV3IHN0cnVjdAo+IHNjaGVk
X2l0ZW0gaW5zdGVhZCBvZiBzdHJ1Y3QgdmNwdSBmb3IgaW50ZXJmYWNlcyBvZiB0aGUgZGlmZmVy
ZW50Cj4gc2NoZWR1bGVycy4KPiAKPiBSZW5hbWUgdGhlIHBlci1zY2hlZHVsZXIgZnVuY3Rpb25z
IGluc2VydF92Y3B1IGFuZCByZW1vdmVfdmNwdSB0bwo+IGluc2VydF9pdGVtIGFuZCByZW1vdmVf
aXRlbSB0byByZWZsZWN0IHRoZSBjaGFuZ2Ugb2YgdGhlIHBhcmFtZXRlci4KPiBJbiB0aGUgc2No
ZWR1bGVycyByZW5hbWUgbG9jYWwgZnVuY3Rpb25zIHN3aXRjaGVkIHRvIHNjaGVkX2l0ZW0sIHRv
by4KPiAKPiBGb3Igbm93IHRoaXMgbmV3IHN0cnVjdCB3aWxsIGNvbnRhaW4gYSB2Y3B1IHBvaW50
ZXIgb25seSBhbmQgaXMKPiBhbGxvY2F0ZWQgb24gdGhlIHN0YWNrLiBUaGlzIHdpbGwgYmUgY2hh
bmdlZCBsYXRlci4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+CgpPeSwgSSByZWFsaXplIHRoaXMgY29tbWVudCBpcyBnb2luZyB0byBiZSBzb21ld2hh
dCBwYWluZnVsLCBidXQuLi4KJ2l0ZW0nIHJlYWxseSBzZWVtcyBsaWtlIHRoZSB3cm9uZyB3b3Jk
IGhlcmUuICBUbyBtZSAnaXRlbScgYWx3YXlzIG1lYW5zCm9uZSB0aGluZzsgd2hlcmVhcyB3aGF0
IHlvdSdyZSBwbGFubmluZyBvbiBkb2luZyBpcyBncm91cGluZyB0b2dldGhlcgp2Y3B1cyB0byBz
Y2hlZHVsZSB0b2dldGhlcjsgd2hpY2ggd291bGQgbWVhbiAidW5pdCIgKGFzIGluLCBhIG1pbGl0
YXJ5CnVuaXQpLgoKSSByZWFsaXplIGNoYW5naW5nIGl0IGhlcmUgcHJvYmFibHkgbWVhbnMgYWxz
byBjaGFuZ2luZyBpdCBpbiB0aGUgbmV4dAo0MyBwYXRjaGVzIGFzIHdlbGwuCgogLUdlb3JnZQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 08 17:28:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 May 2019 17:28:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOQML-0006aN-3D; Wed, 08 May 2019 17:28:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UoQP=TI=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1hOQMJ-0006aI-I2
 for xen-devel@lists.xenproject.org; Wed, 08 May 2019 17:27:59 +0000
X-Inumbo-ID: 9e74b7ea-71b6-11e9-843c-bc764e045a96
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9e74b7ea-71b6-11e9-843c-bc764e045a96;
 Wed, 08 May 2019 17:27:57 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Wed, 08 May 2019 19:27:56 +0200
Received: from [192.168.0.30] (nwb-a10-snat.microfocus.com [10.120.13.201])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Wed, 08 May 2019 18:27:26 +0100
Message-ID: <ad8af6c4d19b14172310ef9af587d8244032ac9e.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: George Dunlap <george.dunlap@citrix.com>, Juergen Gross
 <jgross@suse.com>,  xen-devel@lists.xenproject.org
Date: Wed, 08 May 2019 19:27:25 +0200
In-Reply-To: <06d4c89b-202e-bea4-23f9-c41dd8d17d52@citrix.com>
References: <20190506065644.7415-1-jgross@suse.com>
 <20190506065644.7415-3-jgross@suse.com>
 <06d4c89b-202e-bea4-23f9-c41dd8d17d52@citrix.com>
Organization: SUSE
User-Agent: Evolution 3.32.1 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH RFC V2 02/45] xen/sched: use new sched_item
 instead of vcpu in scheduler interfaces
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Robert VanVossen <robert.vanvossen@dornerworks.com>,
 Julien Grall <julien.grall@arm.com>,
 Josh Whitehead <josh.whitehead@dornerworks.com>,
 Meng Xu <mengxu@cis.upenn.edu>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: multipart/mixed; boundary="===============7963102185298503289=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============7963102185298503289==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-E/j27ZM+fwWzyfQs5LHY"


--=-E/j27ZM+fwWzyfQs5LHY
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Wed, 2019-05-08 at 17:35 +0100, George Dunlap wrote:
> On 5/6/19 7:56 AM, Juergen Gross wrote:
> > Rename the per-scheduler functions insert_vcpu and remove_vcpu to
> > insert_item and remove_item to reflect the change of the parameter.
> > In the schedulers rename local functions switched to sched_item,
> > too.
> >=20
> > For now this new struct will contain a vcpu pointer only and is
> > allocated on the stack. This will be changed later.
> >=20
> > Signed-off-by: Juergen Gross <jgross@suse.com>
>=20
> Oy, I realize this comment is going to be somewhat painful, but...
> 'item' really seems like the wrong word here.  To me 'item' always
> means
> one thing; whereas what you're planning on doing is grouping together
> vcpus to schedule together; which would mean "unit" (as in, a
> military
> unit).
>=20
_If_ we're getting into this, I'd like to propose 'entity',
'sched_entity', etc. :-)

Perhaps it's because I'm used to it from Linux, but I really like it,
more than both sched_item and sched_unit.

In fact, the group of vcpus is the *entity* with which the scheduler
deals.

> I realize changing it here probably means also changing it in the
> next
> 43 patches as well.
>=20
Indeed! :-O

Regards
--=20
Dario Faggioli, Ph.D
http://about.me/dario.faggioli
Virtualization Software Engineer
SUSE Labs, SUSE https://www.suse.com/
-------------------------------------------------------------------
<<This happens because _I_ choose it to happen!>> (Raistlin Majere)


--=-E/j27ZM+fwWzyfQs5LHY
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+4FAlzTEX0ACgkQFkJ4iaW4
c+4gRhAAquKRa7V1Jegv86v1LPW1T/5GAwP4ZXVW5G6ui32FQXCN85t6fZk70YIX
QLo5jbbcnBJpVR7yL27evgi9M573NVE0hjego++8RE+O1WH0YdhhoxTEaUa8yep5
3IINSRUXVTKUomEG1x3bKPLM4Li/qGvYQ0Jd5ySylXj1KS3PuHycFE1irJshIcNP
2wOivTAZO2syWTeD8h8HMI+qPaXEI6V7tiRm9196e6sS3VhYW2XifpQJw/E2yf+V
CuY7/5AoToo+BPZqw4tirkPuJqnvo1CN8dBBLB/r6zAjW+93OyFvmpCvS9dyYaAT
w15sBgPDtiZd1x73lezf4Ucq1G2AE3mGGY1QbQtnauWE2jtZ8W5IffZpVXkvQNXt
xqNVPoqHr5LfJQY7hrHk1z94LMpFSWMpLd8ypeZ7gOxDIh6hxIJRqzjScJv8q+JG
g1gXC5yZj1I5PAAbdf7tq692mHILj+v6irJgZPV/bu1GxawZIJOj9B1fpyJkiMzm
QBgyUvyC8Sas0wdYNc+DObbDXen6PHRsU11yrIMFk+1BvyFARuE0e9KLqZKXLFIe
gAcCY+0QFz2eyM5dwJ5d2WkkB9xqocDKNfdIMfL6EMDZxmTRY/e2ACG8VR/iH+Qw
Adx2UpGY7WaWN81LlME1RT/8xjppTlxijqRhpGA0rU4Otkd/5eU=
=pCks
-----END PGP SIGNATURE-----

--=-E/j27ZM+fwWzyfQs5LHY--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7963102185298503289==--



From xen-devel-bounces@lists.xenproject.org Wed May 08 18:15:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 May 2019 18:15:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOR6F-0001y9-4K; Wed, 08 May 2019 18:15:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=a52h=TI=protonmail.com=mathieu.tarral@srs-us1.protection.inumbo.net>)
 id 1hOR6D-0001y4-61
 for xen-devel@lists.xenproject.org; Wed, 08 May 2019 18:15:25 +0000
X-Inumbo-ID: 3d1e1b92-71bd-11e9-a5de-530759baba37
Received: from mail2.protonmail.ch (unknown [185.70.40.22])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3d1e1b92-71bd-11e9-a5de-530759baba37;
 Wed, 08 May 2019 18:15:20 +0000 (UTC)
Date: Wed, 08 May 2019 18:15:14 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com;
 s=default; t=1557339319;
 bh=bifDvSAnGKm+IDFuhxGjcNsUUo77Jrwe8QXfS3RvAf0=;
 h=Date:To:From:Cc:Reply-To:Subject:In-Reply-To:References:
 Feedback-ID:From;
 b=QcYmLO58EOPzGhzXM7iGscxKk6PxMJY71PjChRv1uEKqFAcnoKsUayogvgjWgtHbu
 aLEqxisgjkutxp+7TXzPwQT/Eiv/x2dVcvIxMP38AkhoQ7Gz1wT46lqMEBk2pEbX31
 fkWLagpEgWlurvf/Ef4mWxmClrZB/eSJOgsteNAM=
To: Andrew Cooper <andrew.cooper3@citrix.com>
From: Mathieu Tarral <mathieu.tarral@protonmail.com>
Message-ID: <FTd8DFPKd4lGuFiu2N-XQ2a_TVJ2mT4O_CrY6j3WivGfCwV9QV_HZ7Oh3_pfHmxWRggQ0yaK5RM_B08gfXPjbQvW4N9DZNuN_AWd4zqn4qw=@protonmail.com>
In-Reply-To: <328e2d6d-57da-cb40-3aba-35b10ab37dbf@citrix.com>
References: <YOhUr-yh3i9FqDqcdQqL11UtyVP7-YReXRJkQKBvuECQRZNHOrOcihig0vnBkLiEj4StXz6rFVftF7Zl4q14uG-CayajSBtGdke6doinhgI=@protonmail.com>
 <a04c5946-8c2a-72bd-0011-3cb53fd927be@citrix.com>
 <JtM5mkq2NGVy1FZByrNH__YS8zpSo5mWd7ksop9Ns7mUipPKalor78NIFupEwb6a_vjRT5QxTSepTr_o3wqnPuNXL9BLZn5-EXCJ8pezVIQ=@protonmail.com>
 <83a9334a-3ef8-66b4-c197-724821a6be1a@citrix.com>
 <Gch727H7qupGUcfJT57AA7aqd6Mf5pLorJMsEceLbMt_iBEYztzTQZs1O7y1pOhnBlymAus25C69RoY9lpQACkfcHu9c14cbcp661Ba7rkU=@protonmail.com>
 <328e2d6d-57da-cb40-3aba-35b10ab37dbf@citrix.com>
Feedback-ID: 7ARND6YmrAEqSXE0j3TLm6ZqYiFFaDDEkO_KW8fTUEW0kYwGM1KEsuPxEPVWH5YuEnR43INtqwIKH-usvnxVQQ==:Ext:ProtonMail
MIME-Version: 1.0
X-Spam-Status: No, score=-1.2 required=7.0 tests=ALL_TRUSTED,DKIM_SIGNED,
 DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM autolearn=ham
 autolearn_force=no version=3.4.2
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mail.protonmail.ch
Subject: Re: [Xen-devel] VMI: singlestep event not received
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: Mathieu Tarral <mathieu.tarral@protonmail.com>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TGUgamV1ZGksIGF2cmlsIDI1LCAyMDE5IDk6MzQgUE0sIEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+IGEgw6ljcml0wqA6Cgo+IE9uIDI1LzA0LzIwMTkgMDA6NDMsIE1h
dGhpZXUgVGFycmFsIHdyb3RlOgo+Cj4gPiBPbiBXZWRuZXNkYXkgMjQgQXByaWwgMjAxOSAxNDow
MCwgQW5kcmV3IENvb3BlciBhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tIHdyb3RlOgo+ID4KPiA+
ID4gT24gMjMvMDQvMjAxOSAyMjo1OSwgTWF0aGlldSBUYXJyYWwgd3JvdGU6Cj4gPiA+Cj4gPiA+
ID4gPiA+IFRoZSBmdW5ueSB0aGluZyBpcyB0aGF0IGl0J3MgYWx3YXlzIGF0IHRoZSBzYW1lIGlu
c3RydWN0aW9uIHRoYXQgaXQgZmFpbHMsIHRoZSAxMDZ0aCBzaW5nbGVzdGVwLAo+ID4gPiA+ID4g
PiBhdCAweDgwNmQzMmRjOgo+ID4gPiA+ID4gPiBbMHg3YzkwZTUxNF0+IHMgMHg4MDZkMzJkYwo+
ID4gPiA+ID4gPiBbMHg4MDZkMzJkY10+IHBkIDEwCj4gPiA+ID4gPiA+IDB4ODA2ZDMyZGMgODkw
ZDgwMDBmZWZmIG1vdiBkd29yZCBbMHhmZmZlMDA4MF0sIGVjeAo+ID4gPiA+ID4gPiBUaGlzIGlz
IGEgcmVhZCBvZiB0aGUgQVBJQyBUUFIsIHdoaWNoIGlzIHZlcnkgY29tbW9ubHkgYW4gb3BlcmF0
aW9uCj4gPiA+ID4gPiA+IGFjY2VsZXJhdGVkIGJ5IGhhcmR3YXJlIChiZWNhdXNlIHdpdGhvdXQg
aXQsIHZpcnR1YWxpc2luZyB3aW5kb3dzIFhQIGlzCj4gPiA+ID4gPiA+IGV4Y2VlZGluZ2x5IHNs
b3cpLgo+ID4gPiA+ID4gPiBXaGF0IGlzIHlvdXIgQ1BVLCBhbmQgaG93IGV4YWN0bHkgYXJlIHlv
dSB0cnlpbmcgdG8gc2luZ2xlc3RlcC7CoCBJcyBpdAo+ID4gPiA+ID4gPiB3aXRoIE1URiwgb3Ig
dXNpbmcgdGhlIHRyYXAgZmxhZyBpbnNpZGUgdGhlIGd1ZXN0Pwo+ID4gPiA+ID4gPiBNeSBDUFUg
aXMgYW4gSW50ZWwgaTctODc1MEguCj4gPiA+ID4gPiA+IEknbSB1c2luZyB0aGUgbGlidm1pIEFQ
SSwgd2hpY2ggaXMgZW5hYmxpbmcgdGhlIE1URiBmbGFnIHRvIHNpbmdsZXN0ZXAsIGlmIGkganVk
Z2UgYnkgdGhlIGRlYnVnIGxvZ3MuCj4gPiA+ID4gPiA+IE9rIC0gdGhhdCBpcyBhIENvZmZlZUxh
a2UuCj4gPiA+Cj4gPiA+IEkndmUgaGFkIGEgcXVpY2sgcGxheSB3aXRoIGEgc2ltcGxlIGV4YW1w
bGUgKFhURiB0ZXN0IGFuZCB4ZW4tYWNjZXNzKQo+ID4gPiBhbmQgTVRGIGRvZXMgYXBwZWFyIHRv
IHdvcmsgZmluZSB3aXRoIGJvdGggVFBSIHNoYWRvd2luZyBhbmQgZnVsbCBBUElDCj4gPiA+IHZp
cnR1YWxpc2F0aW9uLsKgIEkndmUgdHJpZWQgb24gSGFzd2VsbCwgS2FieUxha2UgYW5kIENvZmZl
ZUxha2UuCj4gPiA+IFRoYW5rIHlvdSBmb3IgdGVzdGluZy4KPiA+Cj4gPiA+IENhbiB5b3UgZGVz
Y3JpYmUgdGhlIGV4YWN0IFZNSSBjb25maWd1cmF0aW9uIHlvdSd2ZSBnb3QgZW5hYmxlZCAtCj4g
PiA+IHNwZWNpZmljYWxseSB3aGljaCBvdGhlciBpbnRlcmNlcHRzIGFyZSBhY3RpdmU/Cj4gPiA+
IE15IEJyZWFrcG9pbnRNYW5hZ2VyIGNsYXNzIGlzIGRlYWxpbmcgd2l0aCBWTUkgZXZlbnRzLgo+
ID4gPiBJdCByZWdpc3RlcnMgMyBldmVudHM6Cj4gPgo+ID4gLSAgIGludDMKPiA+IC0gICBkZWJ1
ZyBldmVudCAoZm9yIGhhcmR3YXJlIGJyZWFrcG9pbnRzKQo+ID4gLSAgIHNpbmdsZXN0ZXAgZXZl
bnQgKGZvciBicmVha3BvaW50IHJlY29pbCBvbiBpbnQzKQo+ID4KPiA+IGh0dHBzOi8vZ2l0aHVi
LmNvbS9XZW56ZWwvcHl2bWlkYmcvYmxvYi8xYTJlOTdjMjM4YTk2Yzk4YzE5Y2RiYmRlZmE2MDQ3
YmUyNDZlNTA0L3ZtaWRiZy9icmVha3BvaW50LnB5I0wyMAo+Cj4gV2hhdCBhYm91dCBjb250cm9s
IHJlZ2lzdGVyIGludGVyY2VwdHMsIG9yIG1lbW9yeSBwZXJtaXNzaW9uIHJlc3RyaWN0aW9ucz8K
CkknbSBub3QgdXNpbmcgdGhlbSwgbm90IENSMyBpbnRlcmNlcHRzLCBvciBtZW1fZXZlbnRzIHJl
Z2lzdGVyZWQuCgo+IEkgZXhwZWN0IHRoaW5ncyBhcmUgZ29pbmcgd3Jvbmcgd2hlbiB0aGUgVFBS
IGFjY2VzcyBpcyBlbXVsYXRlZCBieSBYZW4sCj4gcmF0aGVyIHRoYW4gY29tcGxldGVkIGRpcmVj
dGx5IGJ5IGhhcmR3YXJlLCBidXQgSSBjYW4ndCBleHBsYWluIGhvdwo+IHlvdSdkIGJlIGdldHRp
bmcgaW50byB0aGF0IHNpdHVhdGlvbiB3aXRob3V0IHNvbWUgb3RoZXIgVk1JIHNldHRpbmdzCj4g
YmVpbmcgYWN0aXZlIGF0IHRoZSBzYW1lIHRpbWUuCkkgZG9uJ3QgcmVhbGx5IGtub3cgWGVuLCBz
byBJJyBjYW4ndCBleHBsYWluIGl0IG15c2VsZi4KSG93IGNhbiBJIGRlYnVnIHRoaXMgPwpEbyB5
b3Ugd2FudCBtZSB0byBhZGQgYSBwcmludGsgc29tZXdoZXJlID8KCk1hdGhpZXUKCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 08 22:03:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 May 2019 22:03:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOUeB-0002Mk-Lz; Wed, 08 May 2019 22:02:43 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FJge=TI=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1hOUeA-0002Mf-TP
 for xen-devel@lists.xenproject.org; Wed, 08 May 2019 22:02:42 +0000
X-Inumbo-ID: ff8906e9-71dc-11e9-8980-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ff8906e9-71dc-11e9-8980-bc764e045a96;
 Wed, 08 May 2019 22:02:41 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256
 bits)) (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id B885320675;
 Wed,  8 May 2019 22:02:39 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1557352960;
 bh=tZ3RnuPAQxBRGGSzTNd7/IbZ7wJHeyGtaVr/Ikpqd6g=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=blKiT5w5TC4RUh3W64vV0tCb942EpCPq5y5I1TI2bgqulK5ksv7w0DsNWhK+UB3NQ
 mVtLE9hR38pzDzR/T2NfYZJR5Qa2Z6hG01OsfSwxvi+zOtNvy4nPeudz7J9LysUQ6m
 E/qPucUeK6u6BVNN7gwlU8kJCDKgSSpI55nYjRUM=
Date: Wed, 8 May 2019 15:02:39 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <5CCFFC2A020000780022C16A@prv1-mh.provo.novell.com>
Message-ID: <alpine.DEB.2.21.1905081502140.9403@sstabellini-ThinkPad-T480s>
References: <alpine.DEB.2.10.1905031347520.3722@sstabellini-ThinkPad-X260>
 <1556916614-21512-2-git-send-email-sstabellini@kernel.org>
 <5CCFFC2A020000780022C16A@prv1-mh.provo.novell.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 2/3] xen: actually skip the first MAX_ORDER
 bits in pfn_pdx_hole_setup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCA2IE1heSAyMDE5LCBKYW4gQmV1bGljaCB3cm90ZToKPiA+Pj4gT24gMDMuMDUuMTkg
YXQgMjI6NTAsIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPiB3cm90ZToKPiA+IEZpeCB0aGUgaXNz
dWUgYnkgcGFzc2luZyBqKzEgYW5kIGkrMSB0byBmaW5kX25leHRfemVyb19iaXQgYW5kCj4gPiBm
aW5kX25leHRfYml0LiBBbHNvIGFkZCBhIGNoZWNrIGZvciBpID49IEJJVFNfUEVSX0xPTkcgYmVj
YXVzZQo+ID4gZmluZF97LG5leHRffXplcm9fYml0KCkgb24geDg2IGFzc3VtZSB0aGVpciBsYXN0
IGFyZ3VtZW50IHRvIGJlIGxlc3MKPiA+IHRoYW4gdGhlaXIgbWlkZGxlIG9uZS4KPiAKPiBJIGhh
ZCBwb2ludGVkIG91dCB4ODYgc2luY2UgSSBrbmV3IGl0IGhhcyB0aGlzIGFzc3VtcHRpb24uIE5v
dwo+IHRoYXQgeW91IG1lbnRpb24gaXQgaGVyZSwgSSB3b3VsZCBoYXZlIGV4cGVjdGVkIHlvdSd2
ZSBjaGVja2VkCj4gdGhhdCBBcm0gZG9lc24ndCBtYWtlIHNpbWlsYXIgYXNzdW1wdGlvbnMuIDMy
LWJpdCBBcm0gbG9va3MgdG8KPiBkbywgdGhvdWdoICh3aGlsZSA2NC1iaXQgaGFzIGEgZGVkaWNh
dGVkIGlmKCkgdG8gZGVhbCB3aXRoIHRoZQo+IHNpdHVhdGlvbikuCgpJIHRoaW5rIHRoYXQgZWl0
aGVyIHdheSB3ZSB3YW50IHRvIHNheSB0aGF0IHRob3NlIGZ1bmN0aW9ucyBhcmUgbm90CnN1cHBv
c2VkIHRvIGJlIGNhbGxlZCB0aGF0IHdheS4gSSdsbCB1cGRhdGUgdGhlIGNvbW1pdCBtZXNzYWdl
LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 08 22:31:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 May 2019 22:31:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOV6A-0004dj-B6; Wed, 08 May 2019 22:31:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FJge=TI=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1hOV68-0004de-Vr
 for xen-devel@lists.xenproject.org; Wed, 08 May 2019 22:31:37 +0000
X-Inumbo-ID: 098c61ba-71e1-11e9-8980-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 098c61ba-71e1-11e9-8980-bc764e045a96;
 Wed, 08 May 2019 22:31:35 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256
 bits)) (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id C1A5A216C4;
 Wed,  8 May 2019 22:31:34 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1557354695;
 bh=OkyA/f7FCZ77voQnrIPUyZC5DiSGQhiFzPDsi+2GJRs=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=0sjLjfRDSgNvxldOxy+SaCFnmQQmYikhnwGnO/8aFnbhNEVvEJ8x8UMNJQpfFMrcq
 grrmGHQ9bwGQ7izY9zy75etKb7acbgcHXI+P1Zn+5xoqYXaV+OLJ7Zsm9bWlFzvOp7
 eaUFiKnexQzrYpCc45msBvyM8iHFeEQpYBfLmmJw=
Date: Wed, 8 May 2019 15:31:34 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <09b11a6c-84b2-259b-7d1f-975f25e18e55@arm.com>
Message-ID: <alpine.DEB.2.21.1905081527400.9403@sstabellini-ThinkPad-T480s>
References: <alpine.DEB.2.10.1905031347520.3722@sstabellini-ThinkPad-X260>
 <1556916614-21512-3-git-send-email-sstabellini@kernel.org>
 <5CCFF915020000780022C158@prv1-mh.provo.novell.com>
 <4d68ea2c-ee87-6ae4-41d5-502bf475bdb4@arm.com>
 <5CD1367C020000780022C597@prv1-mh.provo.novell.com>
 <f9deae17-e925-9a4f-1eb1-443b428e0525@arm.com>
 <5CD15163020000780022C68B@prv1-mh.provo.novell.com>
 <09b11a6c-84b2-259b-7d1f-975f25e18e55@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 3/3] xen/arm: fix mask calculation in
 init_pdx
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <JBeulich@suse.com>,
 Stefano Stabellini <stefanos@xilinx.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCA3IE1heSAyMDE5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGksCj4gCj4gT24gNS83
LzE5IDEwOjM1IEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPiA+ID4gPiA+IE9uIDA3LjA1LjE5IGF0
IDEwOjU5LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+ID4gPiBPbiA1LzcvMTkgODo0
MCBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPiA+ID4gPiA+ID4gT24gMDYuMDUuMTkgYXQgMTc6
MjYsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4gPiA+ID4gPiBPbiA1LzYvMTkgMTA6
MDYgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4gPiA+ID4gPiA+ID4gPiBPbiAwMy4wNS4xOSBh
dCAyMjo1MCwgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+IHdyb3RlOgo+ID4gPiA+ID4gPiA+ICsg
ICAgbWFzayA9IHBkeF9pbml0X21hc2soMVVMTCA8PCAoTUFYX09SREVSICsgUEFHRV9TSElGVCkp
Owo+ID4gPiA+ID4gPiAKPiA+ID4gPiA+ID4gUEFHRV9TSVpFIDw8IE1BWF9PUkRFUj8KPiA+ID4g
PiA+IAo+ID4gPiA+ID4gSG1tbSwgSSBhbSBub3QgZW50aXJlbHkgY29udmluY2UgdGhpcyB3aWxs
IGdpdmUgdGhlIGNvcnJlY3QgdmFsdWUKPiA+ID4gPiA+IGJlY2F1c2UgUEFHRV9TSVpFIGlzIGRl
ZmluZWQgYXMgKF9BQygxLCBMKSA8PCBQQUdFX1NISUZULgo+ID4gPiA+IAo+ID4gPiA+IE9oLCBp
bmRlZWQsIGZvciBhbiBhYnN0cmFjdCAzMi1iaXQgYXJjaCB0aGlzIHdvdWxkIGRlLWdlbmVyYXRl
LCBkdWUKPiA+ID4gPiB0byBNQVhfT1JERVIgYmVpbmcgMjAuIE5ldmVydGhlbGVzcyBJIHRoaW5r
IHRoZSBleHByZXNzaW9uIHVzZWQKPiA+ID4gPiBpbnZpdGVzIGZvciAiY2xlYW5pbmcgdXAiICht
YWtpbmcgdGhlIHNhbWUgbWlzdGFrZSBJJ3ZlIG1hZGUpLCBhbmQKPiA+ID4gPiBzaW5jZSB0aGlz
IGlzIGluIEFybS1zcGVjaWZpYyBjb2RlICh3aGVyZSBNQVhfT1JERVIgaXMgMTgpIEkgdGhpbmsg
aXQKPiA+ID4gPiB3b3VsZCBzdGlsbCBiZSBiZXR0ZXIgdG8gdXNlIHRoZSBzdWdnZXN0ZWQgYWx0
ZXJuYXRpdmUuCj4gPiA+IAo+ID4gPiBUaGUgY29tbWVudCBvbiB0b3Agb2YgUEFHRV9TSVpFIGlu
IGFzbS14ODYvcGFnZS5oIGxlYWRzIHRvIHRoaW5rIHRoYXQKPiA+ID4gUEFHRV9TSVpFIHNob3Vs
ZCB1c2Ugc2lnbmVkIHF1YW50aXRpZXMuIFNvIEkgYW0gbm90IHN1cmUgd2hldGhlciBpdCBpcwo+
ID4gPiBzYWZlIHRvIHN3aXRjaCB0byBVTCBoZXJlLgo+ID4gCj4gPiBJdCdzIG5vdCAoYXQgbGVh
c3Qgd2hlbiBrZWVwaW5nIHBhc3QgeDg2LTMyIGluIHRoZSBwaWN0dXJlKTogRXh0ZW5kaW5nCj4g
PiB0byB1bnNpZ25lZCBsb25nIGxvbmcgd29ya3MgZGlmZmVyZW50bHkgd2hlbiB0aGUgdHlwZSBp
cyAidW5zaWduZWQgbG9uZyIuCj4gPiBUaGlzIG1hdHRlcnMgd2hlbiB1c2luZyB0aGluZ3MgbGlr
ZSB+KFBBR0VfU0laRSAtIDEpLgo+ID4gCj4gPiA+IElmIHdlIGtlZXAgUEFHRV9TSVpFIGFzIHNp
Z25lZCBxdWFudGl0aWVzLCB0aGVuIEkgd291bGQgcmF0aGVyIG5vdCB1c2VkCj4gPiA+IHlvdXIg
c3VnZ2VzdGlvbiBiZWNhdXNlIHRoaXMgbWF5IGludHJvZHVjZSBidWdneSBjb2RlIGlmIE1BWF9P
UkRFUiBpcwo+ID4gPiBldmVyIHVwZGF0ZWQgb24gQXJtLgo+ID4gCj4gPiBBIEJVSUxEX0JVR19P
TigpIGNvdWxkIGhlbHAgcHJldmVudCB0aGlzLgo+IAo+IEdvb2QgcG9pbnQuCgpGYWlyIGVub3Vn
aCwgYnV0IEkgd291bGQgcmF0aGVyIGtlZXAgdGhlIG9yaWdpbmFsIHZlcnNpb24gYmVjYXVzZSBJ
IGRvbid0IHNlZQpob3cgUEFHRV9TSVpFIDw8IE1BWF9PUkRFUiBjb3VsZCBiZSBhbiBpbXByb3Zl
bWVudC4gSXQgaXMgYWxzbyBtb3JlCnVuZGVyc3RhbmRhYmxlIEkgdGhpbmsuCgoKPiA+ID4gPiA+
ID4gSSB3b25kZXIgd2hldGhlciBwZHhfaW5pdF9tYXNrKCkgaXRzZWxmIHdvdWxkbid0IGJldHRl
ciBhcHBseSB0aGlzCj4gPiA+ID4gPiA+IChsb3dlcikgY2FwCj4gPiA+ID4gPiAKPiA+ID4gPiA+
IERvIHlvdSBtZWFuIGFsd2F5cyByZXR1cm5pbmcgKFBBR0VfU0laRSA8PCBNQVhfT1JERVIpIG9y
IGNhcHBpbmcgdGhlCj4gPiA+ID4gPiBpbml0IG1hc2s/Cj4gPiA+ID4gPiAKPiA+ID4gPiA+IE5v
dGUgdGhhdCB0aGUgbGF0ZXIgd2lsbCBub3QgcHJvZHVjZSB0aGUgc2FtZSBiZWhhdmlvciBhcyB0
aGlzIHBhdGNoLgo+ID4gPiA+IAo+ID4gPiA+IFNpbmNlIEknbSBub3Qgc3VyZSBJIHVuZGVyc3Rh
bmQgd2hhdCB5b3UgbWVhbiB3aXRoICJjYXBwaW5nIHRoZQo+ID4gPiA+IGluaXQgbWFzayIsIEkn
bSBhbHNvIHVuY2VydGFpbiB3aGF0IGFsdGVybmF0aXZlIGJlaGF2aW9yIHlvdSdyZQo+ID4gPiA+
IHRoaW5raW5nIG9mLiBXaGF0IEknbSBzdWdnZXN0aW5nIGlzCj4gPiA+ID4gCj4gPiA+ID4gdTY0
IF9faW5pdCBwZHhfaW5pdF9tYXNrKHU2NCBiYXNlX2FkZHIpCj4gPiA+ID4gewo+ID4gPiA+ICAg
ICAgIHJldHVybiBmaWxsX21hc2sobWF4KGJhc2VfYWRkciwgKHVpbnQ2NF90KVBBR0VfU0laRSA8
PCBNQVhfT1JERVIpCj4gPiA+ID4gLSAxKTsKPiA+ID4gPiB9Cj4gPiA+IAo+ID4gPiBBcyBJIHBv
aW50ZWQgb3V0IGluIHRoZSBvcmlnaW5hbCB0aHJlYWQsIHRoZXJlIGFyZSBhIGNvdXBsZSBvZiBp
c3N1ZXMKPiA+ID4gd2l0aCB0aGlzIHN1Z2dlc3Rpb246Cj4gPiA+IAkxKSBiYW5rcyBhcmUgbm90
IG9yZGVyZWQgb24gQXJtLCBzbyB0aGUgcGR4IG1hc2sgbWF5IGdldCBpbml0aWFsaXplZAo+ID4g
PiB3aXRoIGEgaGlnaGVyIGJhbmsgYWRkcmVzcyBwcmV2ZW50aW5nIHRoZSBQRFggY29tcHJlc3Np
b24gdG8gd29yawo+ID4gCj4gPiBUaGlzIGlzIG9ydGhvZ29uYWwgdG8gbXkgc3VnZ2VzdGlvbiBo
ZXJlLiBJdCdzIHVwIHRvIEFybSBjb2RlIHRvCj4gPiBjYWxsIHRoZSBmdW5jdGlvbiB3aXRoIHRo
ZSBsb3dlc3QgYmFuaydzIGJhc2UgYWRkcmVzcyBpbnN0ZWFkIG9mCj4gPiB0aGUgZmlyc3Qgb25l
LiA+Cj4gPiA+IAkyKSB0aGUgUERYIHdpbGwgbm90IGJlIGFibGUgdG8gY29tcHJlc3MgYW55IGJp
dHMgYmV0d2VlbiAwIGFuZCB0aGUgTVNCCj4gPiA+IDEnIGluIHRoZSBiYXNlX2FkZHIuIEluIG90
aGVyIHdvcmQsIGZvciBhIGJhc2UgYWRkcmVzcyAweDIwMDAwMDAwMAo+ID4gPiAoOEdCKSwgdGhl
IGluaXRpYWwgbWFzayB3aWxsIGJlICAweDFmZmZmZmZmZi4gSSBhbSBhd2FyZSBvZiBzb21lCj4g
PiA+IHBsYXRmb3JtcyB3aXRoIHNvbWUgaW50ZXJlc3RpbmcgZmlyc3QgYmFuayBiYXNlIGFkZHJl
c3MgKGkuZSBhYm92ZSA0R0IpLgo+ID4gCj4gPiBXZWxsLCB3ZSdkIGJlZW4gdGhlcmUgYmVmb3Jl
OiBNb3JlICJpbnRlcmVzdGluZyIgbGF5b3V0cyBtYXkKPiA+IGluZGVlZCByZXF1aXJlIGFkanVz
dG1lbnRzIHRvIHRoZSBsb2dpYy4gVGhlIHBhcnRpY3VsYXIgY2FzZQo+ID4gd2UndmUgYmVlbiB0
YWxraW5nIGFib3V0IHdhcyB0aGVyZSBub3QgYmVpbmcgX2FueV8gUkFNCj4gPiBiZWxvdyBhIGNl
cnRhaW4gYm91bmRhcnkuCj4gWWVzIHRoaXMgaXMgdW5yZWxhdGVkIHRvIHRoZSBjYXNlIFN0ZWZh
bm8gaXMgdHJ5aW5nIHRvIGZpeCwgaG93ZXZlciBTdGVmYW5vICYKPiBJIGhhdmUgYWxzbyBiZWVu
IGRpc2N1c3Npbmcgb2Ygb3RoZXIgcG90ZW50aWFsIGlzc3VlcyB3aXRoIFBEWC4KPiAKPiBJIHdv
dWxkIHJhdGhlciB0cnkgdG8gYWRkcmVzcyB0aGUgbW9zdCBpbXBvcnRhbnQvY29uY2VybmluZyBv
bmUgYXQgdGhlIHNhbWUKPiB0aW1lLiBTdGVmYW5vJ3MgcGF0Y2ggaXMgYWN0dWFsbHkgZml4aW5n
IGFsbCB0aGUga25vd24gaXNzdWVzIHdpdGggUERYIG9uIEFybS4KPiAKPiA+ID4gMikgaXMgbm90
IG92ZXJseSBjcml0aWNhbCwgYnV0IEkgdGhpbmsgMSkgc2hvdWxkIGJlIGFkZHJlc3NlZC4KPiA+
ID4gCj4gPiA+IEF0IGxlYXN0IG9uIEFybSwgSSBkb24ndCBzZWUgYW55IHJlYWwgdmFsdWUgdG8g
aW5pdGlhbGl6ZSB0aGUgUERYIG1hc2sKPiA+ID4gd2l0aCBhIGJhc2UgYWRkcmVzcy4gSSB3b3Vs
ZCBiZSBtb3JlIGtlZW4gdG8gaW1wbGVtZW50IHBkeF9pbml0X21hc2soKSBhczoKPiA+ID4gCj4g
PiA+IHJldHVybiBmaWxsX21hc2soKCh1aW50NjRfdClQQUdFX1NJWkUgPDwgTUFYX09SREVSIC0g
MSk7Cj4gPiAKPiA+IEJ1dCAoYmVzaWRlcyB0aGUgbWlzc2luZyBjbG9zaW5nIHBhcmVudGhlc2Up
IHRoYXQncyBub3Qgd2hhdCB4ODYgd2FudHMuCgpJdCBpcyBub3QgYSBwcm9ibGVtIHRvIG1vdmUg
dGhlIGNoYW5nZSBpbnRvIHBkeF9pbml0X21hc2ssIGFuZCBpdCBjb3VsZAptYWtlIHNlbnNlIHRv
IGRvIHNvLiBGcm9tIGluaXRfcGR4IHdlJ2xsIGp1c3QgcGFzcyAweDAgdG8gZ2V0IHRoZQpiZWhh
dmlvciBvZiB0aGUgY3VycmVudCBwYXRjaC4KCkknbGwgc2VuZCBhbiB1cGRhdGUKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 08 22:47:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 May 2019 22:47:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOVLG-0005bY-SV; Wed, 08 May 2019 22:47:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FJge=TI=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1hOVLG-0005bT-8J
 for xen-devel@lists.xenproject.org; Wed, 08 May 2019 22:47:14 +0000
X-Inumbo-ID: 383677ac-71e3-11e9-8388-fb2894b3ffc4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 383677ac-71e3-11e9-8388-fb2894b3ffc4;
 Wed, 08 May 2019 22:47:13 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256
 bits)) (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 12FA2214AF;
 Wed,  8 May 2019 22:47:12 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1557355632;
 bh=qhG7DnfGbgfD+4x+9UUAOCturtHny4LJOZ3KAWc3pyo=;
 h=Date:From:To:cc:Subject:From;
 b=HyPKYbfB2NxNXKGuG/KelxYkcckoo8nyIPDrXN3e+A2EuV5VXFB0bgrXoOBkSd87s
 8QLvB0upVUXCiM0E2Zc1EwIH3Z0Xc4dlB21h72jS4bRln4C4KxMDEy2NOQMcxD4cRH
 vfPSA7/XKy4swRtEL4HSB5cP+rvWYY91l6iaKDoU=
Date: Wed, 8 May 2019 15:47:11 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: julien.grall@arm.com
Message-ID: <alpine.DEB.2.21.1905081538170.9403@sstabellini-ThinkPad-T480s>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 0/3] PDX fixes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, sstabellini@kernel.org, JBeulich@suse.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKVGhpcyBzZXJpZXMgaXMgYSBzbWFsbCBjb2xsZWN0aW9uIG9mIFBEWCBmaXhlcy4g
VGhleSBhcmUgdGVjaG5pY2FsbHkKaW5kZXBlbmRlbnQgYnV0IGRpc2NvdmVyZWQgdG9nZXRoZXIg
dHJ5aW5nIHRvIHVuZGVyc3RhbmQgdGhlIG1lbW9yeQp3YXN0ZSBjYXVzZWQgYnkgdGhlIGZyYW1l
dGFibGUgYWxsb2NhdGlvbiBvbiBYaWxpbnggWnlucU1QLgoKQ2hlZXJzLAoKU3RlZmFubwoKClRo
ZSBmb2xsb3dpbmcgY2hhbmdlcyBzaW5jZSBjb21taXQgZGM0OTc2MzVkOTNmNjY3MmY4MjcyN2Fk
OTdhNTUyMDUxNzdiZTJhYToKCiAgYnVpbGQgc3lzdGVtOiBtYWtlIGluc3RhbGwtc3R1YmRvbSBk
ZXBlbmQgb24gaW5zdGFsbC10b29scyBhZ2FpbiAoMjAxOS0wNC0yMyAxNzowMDowOCArMDEwMCkK
CmFyZSBhdmFpbGFibGUgaW4gdGhlIEdpdCByZXBvc2l0b3J5IGF0OgoKICBodHRwOi8veGVuYml0
cy54ZW5wcm9qZWN0Lm9yZy9naXQtaHR0cC9wZW9wbGUvc3N0YWJlbGxpbmkveGVuLXVuc3RhYmxl
LmdpdCAKCmZvciB5b3UgdG8gZmV0Y2ggY2hhbmdlcyB1cCB0byA2NzNmYjE0ZGM5OTcxMTk4NTM5
ZDAyYzUwM2FiYzg1ZDMwZTk1NDI2OgoKICB4ZW4vYXJtOiBmaXggbWFzayBjYWxjdWxhdGlvbiBp
biBwZHhfaW5pdF9tYXNrICgyMDE5LTA1LTA4IDE1OjM3OjAzIC0wNzAwKQoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpTdGVm
YW5vIFN0YWJlbGxpbmkgKDMpOgogICAgICB4ZW4vYXJtOiBmaXggbnJfcGR4cyBjYWxjdWxhdGlv
bgogICAgICB4ZW46IGFjdHVhbGx5IHNraXAgdGhlIGZpcnN0IE1BWF9PUkRFUiBiaXRzIGluIHBm
bl9wZHhfaG9sZV9zZXR1cAogICAgICB4ZW4vYXJtOiBmaXggbWFzayBjYWxjdWxhdGlvbiBpbiBw
ZHhfaW5pdF9tYXNrCgogeGVuL2FyY2gvYXJtL21tLmMgICAgfCAgNCArKy0tCiB4ZW4vYXJjaC9h
cm0vc2V0dXAuYyB8ICA5ICsrKysrKysrLQogeGVuL2NvbW1vbi9wZHguYyAgICAgfCAxNCArKysr
KysrKysrKy0tLQogMyBmaWxlcyBjaGFuZ2VkLCAyMSBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9u
cygtKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 08 22:47:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 May 2019 22:47:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOVLY-0005dG-92; Wed, 08 May 2019 22:47:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FJge=TI=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1hOVLW-0005cv-L2
 for xen-devel@lists.xenproject.org; Wed, 08 May 2019 22:47:30 +0000
X-Inumbo-ID: 42224dae-71e3-11e9-9af2-67137243bebd
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 42224dae-71e3-11e9-9af2-67137243bebd;
 Wed, 08 May 2019 22:47:29 +0000 (UTC)
Received: from sstabellini-ThinkPad-T480s.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id C68F4214AF;
 Wed,  8 May 2019 22:47:28 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1557355649;
 bh=C4xeet4PT74Qrv0I49NufomaIN2mdjU81vF4e8+VXAg=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=OzxzPUMgR+IRg/+h+13RcBneHmros+OZ5EVfSaIc7OQ8rHkDYjtDvFAZ7eFRvJRoV
 XimyKuIVH8d7qJUDgsl2aOmfFLFkhpxD/DJz9Eq9cHuOCegciAERyjwi+cJtwp4ucx
 GpnxhFRvc40NJlgmdRo0cQ4JHfHtucTupqh5iHsE=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Wed,  8 May 2019 15:47:25 -0700
Message-Id: <20190508224727.11549-1-sstabellini@kernel.org>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <alpine.DEB.2.21.1905081538170.9403@sstabellini-ThinkPad-T480s>
References: <alpine.DEB.2.21.1905081538170.9403@sstabellini-ThinkPad-T480s>
Subject: [Xen-devel] [PATCH v2 1/3] xen/arm: fix nr_pdxs calculation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, sstabellini@kernel.org, JBeulich@suse.com,
 Stefano Stabellini <stefanos@xilinx.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

cGZuX3RvX3BkeCBleHBlY3RzIGFuIGFkZHJlc3MsIG5vdCBhIHNpemUsIGFzIGEgcGFyYW1ldGVy
LiBJdCBleHBlY3RzCnRoZSBlbmQgYWRkcmVzcywgYW5kIHRoZSBtYXNrcyBjYWxjdWxhdGlvbnMg
Y29tcGVuc2F0ZSBmb3IgYW55IGhvbGVzCmJldHdlZW4gc3RhcnQgYW5kIGVuZC4gUGFzcyB0aGUg
ZW5kIGFkZHJlc3MgdG8gcGZuX3RvX3BkeC4gQWxzbyByZW1vdmUKZnJvbSB0aGUgcmVzdWx0IHBm
bl90b19wZHgoc3RhcnRfYWRkcmVzcykgYmVjYXVzZSB3ZSBrbm93IHRoYXQgd2UKZG9uJ3QgbmVl
ZCB0byBjb3ZlciBhbnkgbWVtb3J5IGluIHRoZSByYW5nZSAwLXN0YXJ0IGluIHRoZSBmcmFtZXRh
YmxlLgoKUmVtb3ZlIHRoZSB2YXJpYWJsZSBgbnJfcGFnZXMnIGJlY2F1c2UgaXQgaXMgdW51c2Vk
LgoKU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29t
PgpDQzogSkJldWxpY2hAc3VzZS5jb20KLS0tCkNoYW5nZXMgaW4gdjI6Ci0gdXNlIG1mbl90b19w
ZHggYW5kIG1hZGRyX3RvX21mbiBhbG9uZyB3aXRoIG1mbl9hZGQoKQotLS0KIHhlbi9hcmNoL2Fy
bS9tbS5jIHwgNCArKy0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9tbS5jIGIveGVuL2FyY2gvYXJtL21t
LmMKaW5kZXggMDFhZTJjY2NjMC4uNThkNzFkM2MyMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJt
L21tLmMKKysrIGIveGVuL2FyY2gvYXJtL21tLmMKQEAgLTg3NCw4ICs4NzQsOCBAQCB2b2lkIF9f
aW5pdCBzZXR1cF94ZW5oZWFwX21hcHBpbmdzKHVuc2lnbmVkIGxvbmcgYmFzZV9tZm4sCiAvKiBN
YXAgYSBmcmFtZSB0YWJsZSB0byBjb3ZlciBwaHlzaWNhbCBhZGRyZXNzZXMgcHMgdGhyb3VnaCBw
ZSAqLwogdm9pZCBfX2luaXQgc2V0dXBfZnJhbWV0YWJsZV9tYXBwaW5ncyhwYWRkcl90IHBzLCBw
YWRkcl90IHBlKQogewotICAgIHVuc2lnbmVkIGxvbmcgbnJfcGFnZXMgPSAocGUgLSBwcykgPj4g
UEFHRV9TSElGVDsKLSAgICB1bnNpZ25lZCBsb25nIG5yX3BkeHMgPSBwZm5fdG9fcGR4KG5yX3Bh
Z2VzKTsKKyAgICB1bnNpZ25lZCBsb25nIG5yX3BkeHMgPSBtZm5fdG9fcGR4KG1mbl9hZGQobWFk
ZHJfdG9fbWZuKHBlKSwgLTEpKSAtCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWZuX3Rv
X3BkeChtYWRkcl90b19tZm4ocHMpKSArIDE7CiAgICAgdW5zaWduZWQgbG9uZyBmcmFtZXRhYmxl
X3NpemUgPSBucl9wZHhzICogc2l6ZW9mKHN0cnVjdCBwYWdlX2luZm8pOwogICAgIG1mbl90IGJh
c2VfbWZuOwogICAgIGNvbnN0IHVuc2lnbmVkIGxvbmcgbWFwcGluZ19zaXplID0gZnJhbWV0YWJs
ZV9zaXplIDwgTUIoMzIpID8gTUIoMikgOiBNQigzMik7Ci0tIAoyLjE3LjEKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 08 22:47:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 May 2019 22:47:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOVLZ-0005dw-IB; Wed, 08 May 2019 22:47:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FJge=TI=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1hOVLX-0005d8-Sz
 for xen-devel@lists.xenproject.org; Wed, 08 May 2019 22:47:31 +0000
X-Inumbo-ID: 42f5e222-71e3-11e9-ac19-5beb5252e5b0
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 42f5e222-71e3-11e9-ac19-5beb5252e5b0;
 Wed, 08 May 2019 22:47:31 +0000 (UTC)
Received: from sstabellini-ThinkPad-T480s.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id DDBB32173E;
 Wed,  8 May 2019 22:47:29 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1557355650;
 bh=iBQFuyk2ANlWeX08tzlXt00YPbSG8rP6JeadB7axNJQ=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=jXk1DqaeXwHaclmvOmy8x0gpf3bMPRz4XKWpEkym59gjbOeKkQg6Xo+ZhZCF2ne+E
 l8sMveGXkUvqVEG2xY94o8/JQhZ13a9JBdqHf93zhJsK3XGt/JcMOhtK0hB2UicXwK
 2+UAkJZPBJ4k2rYhKvk8Mv7hNdJ6wMgr01afQe7M=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Wed,  8 May 2019 15:47:27 -0700
Message-Id: <20190508224727.11549-3-sstabellini@kernel.org>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <alpine.DEB.2.21.1905081538170.9403@sstabellini-ThinkPad-T480s>
References: <alpine.DEB.2.21.1905081538170.9403@sstabellini-ThinkPad-T480s>
Subject: [Xen-devel] [PATCH v2 3/3] xen/arm: fix mask calculation in
 pdx_init_mask
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 JBeulich@suse.com, xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIG1hc2sgY2FsY3VsYXRpb24gaW4gcGR4X2luaXRfbWFzayBpcyB3cm9uZyB3aGVuIHRoZSBm
aXJzdCBiYW5rCnN0YXJ0cyBhdCBhZGRyZXNzIDB4MC4gVGhlIHJlYXNvbiBpcyB0aGF0IHBkeF9p
bml0X21hc2sgd2lsbCBkbyAnMCAtIDEnCmNhdXNpbmcgYW4gdW5kZXJmbG93LiBBcyBhIHJlc3Vs
dCwgdGhlIG1hc2sgYmVjb21lcyAweGZmZmZmZmZmZmZmZmZmZmYKd2hpY2ggaXMgdGhlIGJpZ2dl
c3QgcG9zc2libGUgbWFzayBhbmQgZW5kcyB1cCBjYXVzaW5nIGEgc2lnbmlmaWNhbnQKbWVtb3J5
IHdhc3RlIGluIHRoZSBmcmFtZXRhYmxlIHNpemUgY29tcHV0YXRpb24uCgpGb3IgaW5zdGFuY2Us
IG9uIHBsYXRmb3JtcyB0aGF0IGhhdmUgYSBsb3cgbWVtb3J5IGJhbmsgc3RhcnRpbmcgYXQgMHgw
CmFuZCBhIGhpZ2ggbWVtb3J5IGJhbmssIHRoZSBmcmFtZXRhYmxlIHdpbGwgZW5kIHVwIGNvdmVy
aW5nIGFsbCB0aGUKaG9sZXMgaW4gYmV0d2Vlbi4KClRoZSBwdXJwb3NlIG9mIHRoZSBtYXNrIGlz
IHRvIGJlIHBhc3NlZCBhcyBhIHBhcmFtZXRlciB0bwpwZm5fcGR4X2hvbGVfc2V0dXAsIHdoaWNo
IGJhc2VkIG9uIHRoZSBtYXNrIHBhcmFtZXRlciBjYWxjdWxhdGVzCnBmbl9wZHhfaG9sZV9zaGlm
dCwgcGZuX3BkeF9ib3R0b21fbWFzaywgZXRjLiB3aGljaCBhcmUgYWN0dWFsbHkgdGhlCmltcG9y
dGFudCBtYXNrcyBmb3IgZnJhbWV0YWJsZSBpbml0aWFsaXphdGlvbiBsYXRlciBvbi4KCnBmbl9w
ZHhfaG9sZV9zZXR1cCBuZXZlciBjb21wcmVzc2VzIGFkZHJlc3NlcyBiZWxvdyBNQVhfT1JERVIg
Yml0cyAoMUdCCm9uIEFSTSkuIFRodXMsIGl0IGlzIHNhZmUgdG8gaW5pdGlhbGl6ZSBtYXNrIHBh
c3NpbmcgMVVMTCA8PCAoTUFYX09SREVSCisgUEFHRV9TSElGVCkgYXMgc3RhcnQgYWRkcmVzcyB0
byBwZHhfaW5pdF9tYXNrLgoKU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVm
YW5vc0B4aWxpbnguY29tPgpDQzogSkJldWxpY2hAc3VzZS5jb20KQ0M6IGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20KQ0M6IEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbQpDQzogaWFuLmphY2tz
b25AZXUuY2l0cml4LmNvbQpDQzoga29ucmFkLndpbGtAb3JhY2xlLmNvbQpDQzogdGltQHhlbi5v
cmcKQ0M6IHdlaS5saXUyQGNpdHJpeC5jb20KLS0tCgpDaGFuZ2VzIGluIHYyOgotIHVwZGF0ZSBj
b21taXQgbWVzc2FnZQotIGFkZCBpbi1jb2RlIGNvbW1lbnRzIHJlZ2FyZGluZyB1cGRhdGUgc2l0
ZXMKLSBpbXByb3ZlIGluLWNvZGUgY29tbWVudHMKLSBtb3ZlIHRoZSBtYXNrIGluaXRpYWxpemF0
aW9uIGNoYW5nZXMgdG8gcGR4X2luaXRfbWFzawotLS0KIHhlbi9hcmNoL2FybS9zZXR1cC5jIHwg
OSArKysrKysrKy0KIHhlbi9jb21tb24vcGR4LmMgICAgIHwgOCArKysrKysrLQogMiBmaWxlcyBj
aGFuZ2VkLCAxNSBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL2FybS9zZXR1cC5jIGIveGVuL2FyY2gvYXJtL3NldHVwLmMKaW5kZXggY2NiMGYxODFl
YS4uYWZhYWZlN2I4NCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3NldHVwLmMKKysrIGIveGVu
L2FyY2gvYXJtL3NldHVwLmMKQEAgLTQ4Miw3ICs0ODIsMTQgQEAgc3RhdGljIHZvaWQgX19pbml0
IGluaXRfcGR4KHZvaWQpCiB7CiAgICAgcGFkZHJfdCBiYW5rX3N0YXJ0LCBiYW5rX3NpemUsIGJh
bmtfZW5kOwogCi0gICAgdTY0IG1hc2sgPSBwZHhfaW5pdF9tYXNrKGJvb3RpbmZvLm1lbS5iYW5r
WzBdLnN0YXJ0KTsKKyAgICAvKgorICAgICAqIFBhc3MgMHgwIHRvIHBkeF9pbml0X21hc2sgdG8g
Z2V0IGEgbWFzayBpbml0aWFsaXplZCB3aXRoIHRoZQorICAgICAqIGZpcnN0IHRvIDE8PE1BWF9P
UkRFUiBwYWdlcyBvZiBSQU0gbGVmdCB1bmNvbXByZXNzZWQuCisgICAgICoKKyAgICAgKiBJZiB0
aGUgbG9naWMgY2hhbmdlcyBpbiBwZm5fcGR4X2hvbGVfc2V0dXAgd2UgbWlnaHQgaGF2ZSB0bwor
ICAgICAqIHVwZGF0ZSB0aGlzIGZ1bmN0aW9uIHRvby4KKyAgICAgKi8KKyAgICB1NjQgbWFzayA9
IHBkeF9pbml0X21hc2soMHgwKTsKICAgICBpbnQgYmFuazsKIAogICAgIGZvciAoIGJhbmsgPSAw
IDsgYmFuayA8IGJvb3RpbmZvLm1lbS5ucl9iYW5rczsgYmFuaysrICkKZGlmZiAtLWdpdCBhL3hl
bi9jb21tb24vcGR4LmMgYi94ZW4vY29tbW9uL3BkeC5jCmluZGV4IGJiN2U0MzcwNDkuLjI2OGQ2
ZjdlYzMgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vcGR4LmMKKysrIGIveGVuL2NvbW1vbi9wZHgu
YwpAQCAtNTAsOSArNTAsMTMgQEAgc3RhdGljIHU2NCBfX2luaXQgZmlsbF9tYXNrKHU2NCBtYXNr
KQogICAgIHJldHVybiBtYXNrOwogfQogCisvKgorICogV2UgYWx3YXlzIG1hcCB0aGUgZmlyc3Qg
MTw8TUFYX09SREVSIHBhZ2VzIG9mIFJBTSwgaGVuY2UsIHRoZXkKKyAqIGFyZSBsZWZ0IHVuY29t
cHJlc3NlZC4KKyAqLwogdTY0IF9faW5pdCBwZHhfaW5pdF9tYXNrKHU2NCBiYXNlX2FkZHIpCiB7
Ci0gICAgcmV0dXJuIGZpbGxfbWFzayhiYXNlX2FkZHIgLSAxKTsKKyAgICByZXR1cm4gZmlsbF9t
YXNrKG1heChiYXNlX2FkZHIsICh1NjQpMSA8PCAoTUFYX09SREVSICsgUEFHRV9TSElGVCkpIC0g
MSk7CiB9CiAKIHU2NCBfX2luaXQgcGR4X3JlZ2lvbl9tYXNrKHU2NCBiYXNlLCB1NjQgbGVuKQpA
QCAtODAsNiArODQsOCBAQCB2b2lkIF9faW5pdCBwZm5fcGR4X2hvbGVfc2V0dXAodW5zaWduZWQg
bG9uZyBtYXNrKQogICAgICAqIFRoaXMgZ3VhcmFudGVlcyB0aGF0IHBhZ2UtcG9pbnRlciBhcml0
aG1ldGljIHJlbWFpbnMgdmFsaWQgd2l0aGluCiAgICAgICogY29udGlndW91cyBhbGlnbmVkIHJh
bmdlcyBvZiAyXk1BWF9PUkRFUiBwYWdlcy4gQW1vbmcgb3RoZXJzLCBvdXIKICAgICAgKiBidWRk
eSBhbGxvY2F0b3IgcmVsaWVzIG9uIHRoaXMgYXNzdW1wdGlvbi4KKyAgICAgKgorICAgICAqIElm
IHRoZSBsb2dpYyBjaGFuZ2VzIGhlcmUsIHdlIG1pZ2h0IGhhdmUgdG8gdXBkYXRlIGluaXRfcGR4
IHRvby4KICAgICAgKi8KICAgICBmb3IgKCBqID0gTUFYX09SREVSLTE7IDsgKQogICAgIHsKLS0g
CjIuMTcuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 08 22:47:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 May 2019 22:47:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOVLZ-0005eG-Sz; Wed, 08 May 2019 22:47:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FJge=TI=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1hOVLY-0005dK-Hf
 for xen-devel@lists.xenproject.org; Wed, 08 May 2019 22:47:32 +0000
X-Inumbo-ID: 4285b830-71e3-11e9-8980-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4285b830-71e3-11e9-8980-bc764e045a96;
 Wed, 08 May 2019 22:47:30 +0000 (UTC)
Received: from sstabellini-ThinkPad-T480s.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 38EE82173C;
 Wed,  8 May 2019 22:47:29 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1557355649;
 bh=3CCUvl0LQ/WFZ3gY9nIlwyemZpPkp3hn2VdsDAJkuhI=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=cgOmU5OWNqpO+Yh/Raebl+0ynML8QSi7nUguVxxmAlCglE6nP7+m2v3zocTkVbE7h
 CmdpPZnBpC+a7u3wXSJV0DpzM6ABoAa64EUFVkRf9iNwfrH66M+SH/Ylbx/zGOVLtm
 avBGqMtMJbk8jmN2dcBfpqH32srXFkNWIgrDLQRQ=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Wed,  8 May 2019 15:47:26 -0700
Message-Id: <20190508224727.11549-2-sstabellini@kernel.org>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <alpine.DEB.2.21.1905081538170.9403@sstabellini-ThinkPad-T480s>
References: <alpine.DEB.2.21.1905081538170.9403@sstabellini-ThinkPad-T480s>
Subject: [Xen-devel] [PATCH v2 2/3] xen: actually skip the first MAX_ORDER
 bits in pfn_pdx_hole_setup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 JBeulich@suse.com, xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

cGZuX3BkeF9ob2xlX3NldHVwIGlzIG1lYW50IHRvIHNraXAgdGhlIGZpcnN0IE1BWF9PUkRFUiBi
aXRzLCBidXQKYWN0dWFsbHkgaXQgb25seSBza2lwcyB0aGUgZmlyc3QgTUFYX09SREVSLTEgYml0
cy4gVGhlIGlzc3VlIHdhcwpwcm9iYWJseSBpbnRyb2R1Y2VkIGJ5IGJkYjU0MzljM2YgKCJ4ODZf
NjQ6IEVuc3VyZSBmcmFtZS10YWJsZQpjb21wcmVzc2lvbiBsZWF2ZXMgTUFYX09SREVSIGFsaWdu
ZWQiKSwgd2hlbiBjaGFuZ2luZyB0byBsb29wIHRvIHN0YXJ0CmZyb20gTUFYX09SREVSLTEgYW4g
YWRqdXN0bWVudCBieSAxIHdhcyBuZWVkZWQgaW4gdGhlIGNhbGwgdG8KZmluZF9uZXh0X2JpdCgp
IGJ1dCBub3QgZG9uZS4KCkZpeCB0aGUgaXNzdWUgYnkgcGFzc2luZyBqKzEgYW5kIGkrMSB0byBm
aW5kX25leHRfemVyb19iaXQgYW5kCmZpbmRfbmV4dF9iaXQuIEFsc28gYWRkIGEgY2hlY2sgZm9y
IGkgPj0gQklUU19QRVJfTE9ORyBiZWNhdXNlCmZpbmRfeyxuZXh0X316ZXJvX2JpdCgpIGFyZSBm
cmVlIHRvIGFzc3VtZSB0aGF0IHRoZWlyIGxhc3QgYXJndW1lbnQgaXMKbGVzcyB0aGFuIHRoZWly
IG1pZGRsZSBvbmUuCgpTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9z
QHhpbGlueC5jb20+ClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNv
bT4KQ0M6IGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20KQ0M6IEpCZXVsaWNoQHN1c2UuY29tCkND
OiBHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20KQ0M6IGlhbi5qYWNrc29uQGV1LmNpdHJpeC5j
b20KQ0M6IGtvbnJhZC53aWxrQG9yYWNsZS5jb20KQ0M6IHRpbUB4ZW4ub3JnCkNDOiB3ZWkubGl1
MkBjaXRyaXguY29tCi0tLQpDaGFuZ2VzIGluIHYyOgotIGFkZCBjb21taXQgdGl0bGUgb2YgYmRi
NTQzOWMzZgotIG1vcmUgQ0MKLSB1cGRhdGUgY29tbWl0IG1lc3NhZ2UKLS0tCiB4ZW4vY29tbW9u
L3BkeC5jIHwgNiArKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDIgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9wZHguYyBiL3hlbi9jb21tb24vcGR4
LmMKaW5kZXggNTBjMjFiNmJmOC4uYmI3ZTQzNzA0OSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9w
ZHguYworKysgYi94ZW4vY29tbW9uL3BkeC5jCkBAIC04Myw4ICs4MywxMCBAQCB2b2lkIF9faW5p
dCBwZm5fcGR4X2hvbGVfc2V0dXAodW5zaWduZWQgbG9uZyBtYXNrKQogICAgICAqLwogICAgIGZv
ciAoIGogPSBNQVhfT1JERVItMTsgOyApCiAgICAgewotICAgICAgICBpID0gZmluZF9uZXh0X3pl
cm9fYml0KCZtYXNrLCBCSVRTX1BFUl9MT05HLCBqKTsKLSAgICAgICAgaiA9IGZpbmRfbmV4dF9i
aXQoJm1hc2ssIEJJVFNfUEVSX0xPTkcsIGkpOworICAgICAgICBpID0gZmluZF9uZXh0X3plcm9f
Yml0KCZtYXNrLCBCSVRTX1BFUl9MT05HLCBqICsgMSk7CisgICAgICAgIGlmICggaSA+PSBCSVRT
X1BFUl9MT05HICkKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICBqID0gZmluZF9uZXh0X2Jp
dCgmbWFzaywgQklUU19QRVJfTE9ORywgaSArIDEpOwogICAgICAgICBpZiAoIGogPj0gQklUU19Q
RVJfTE9ORyApCiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgaWYgKCBqIC0gaSA+IGhvbGVf
c2hpZnQgKQotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 09 00:23:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 00:23:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOWpm-0005Xh-O5; Thu, 09 May 2019 00:22:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=q/9x=TJ=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1hOWpl-0005Xc-4L
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 00:22:49 +0000
X-Inumbo-ID: 90e4c914-71f0-11e9-87f6-fb00d9f2f82b
Received: from new3-smtp.messagingengine.com (unknown [66.111.4.229])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 90e4c914-71f0-11e9-87f6-fb00d9f2f82b;
 Thu, 09 May 2019 00:22:45 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailnew.nyi.internal (Postfix) with ESMTP id A1E9314DA0;
 Wed,  8 May 2019 20:22:44 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162])
 by compute7.internal (MEProxy); Wed, 08 May 2019 20:22:44 -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-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=qPh3dm
 3kmVwR28pXZyy8rFEN+NMNoWJVgY4kjmhKzKw=; b=ZA2yjVFAXmjlPylIi2pmUu
 MDBFHIbaTKMlpK4rFbjmJIL+B8Kl5CGIVzmSqQcxpJaqyTOTdHl0EASg2h/JKwHo
 w2o8dLBcAs8EuQwN8RInaCdUl72Jq0HTSgST6lUpIEde5YcAVM72oY1Lioo8PZSX
 T66ZpKcJgCWRzQXGfMJX6iZTm2lesF3Kxd7PSNGhu4Gzjrw/qiEjnJC1aBDp4YSX
 dPdv6AL8kFLeSLFfCC8fhYAuZ17kCoDT+9trqxPbC0hsvYIvQDs7/xtd+Q5dOenC
 AMhXrKxMryquIEIVfhwyFceJHTtysi4wurynL5KOTERlVHjN71dCvUZV6kHbre0g
 ==
X-ME-Sender: <xms:03LTXK0IdOxctZ7cbn7OxiCRQ02--cpqwgLDXyFdAAsQPeQvakuJyw>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduuddrkeeggdeffecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpeffhffvuffkfhggtggujggfsehgtderredtreejnecuhfhrohhmpeforghrvghk
 ucforghrtgiihihkohifshhkihcuoehmrghrmhgrrhgvkhesihhnvhhishhisghlvghthh
 hinhhgshhlrggsrdgtohhmqeenucfkphepledurdeihedrfeegrdeffeenucfrrghrrghm
 pehmrghilhhfrhhomhepmhgrrhhmrghrvghksehinhhvihhsihgslhgvthhhihhnghhslh
 grsgdrtghomhenucevlhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:03LTXM4855ZB3uz6zYC-xy-kebc9CcyVi6xvoCUOMgAh0he__l01yA>
 <xmx:03LTXFd_MEDXKe2c8soYiUz1JKiNkRO3_rMV3I8boZZsgAY21_ihDw>
 <xmx:03LTXIa6SiSWSyUWocS4W7T-ZH-Sh1kfjW6f0lzZl2OOnttJMqqgTA>
 <xmx:1HLTXNyU1l_gq5p5JHWF2SJbKlfY6kPF-QFR2lXmvK-mIWMWnntMqw>
Received: from mail-itl (ip5b412221.dynamic.kabel-deutschland.de [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 5A93A80060;
 Wed,  8 May 2019 20:22:42 -0400 (EDT)
Date: Thu, 9 May 2019 02:22:39 +0200
From: Marek Marczykowski <marmarek@invisiblethingslab.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190509002239.GD24075@mail-itl>
References: <cover.5027956268821f50401d0ecdfad2447cbe4fdd6c.1557154206.git-series.marmarek@invisiblethingslab.com>
 <cover.5027956268821f50401d0ecdfad2447cbe4fdd6c.1557154206.git-series.marmarek@invisiblethingslab.com>
 <dfffbc1faf0884df46f5568cdcf9fa8c2340ae2b.1557154206.git-series.marmarek@invisiblethingslab.com>
 <5CD14ACF020000780022C643@prv1-mh.provo.novell.com>
MIME-Version: 1.0
In-Reply-To: <5CD14ACF020000780022C643@prv1-mh.provo.novell.com>
User-Agent: Mutt/1.11.1+94 (9b965fac) (2019-01-05)
Subject: Re: [Xen-devel] [PATCH 4/5] xen: fix handling framebuffer located
 above 4GB
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============1315688432485235332=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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


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

On Tue, May 07, 2019 at 03:07:27AM -0600, Jan Beulich wrote:
> >>> On 06.05.19 at 16:50, <marmarek@invisiblethingslab.com> wrote:
> > --- a/xen/drivers/video/vesa.c
> > +++ b/xen/drivers/video/vesa.c
> > @@ -84,6 +84,7 @@ void __init vesa_early_init(void)
> >  void __init vesa_init(void)
> >  {
> >      struct lfb_prop lfbp;
> > +    unsigned long lfb_base;
> > =20
> >      if ( !font )
> >          return;
> > @@ -97,15 +98,17 @@ void __init vesa_init(void)
> >      lfbp.text_columns =3D vlfb_info.width / font->width;
> >      lfbp.text_rows =3D vlfb_info.height / font->height;
> > =20
> > -    lfbp.lfb =3D lfb =3D ioremap(vlfb_info.lfb_base, vram_remap);
> > +    lfb_base =3D vlfb_info.lfb_base;
> > +    lfb_base |=3D (unsigned long)vlfb_info.ext_lfb_base << 32;
> > +    lfbp.lfb =3D lfb =3D ioremap(lfb_base, vram_remap);
> >      if ( !lfb )
> >          return;
> > =20
> >      memset(lfb, 0, vram_remap);
> > =20
> > -    printk(XENLOG_INFO "vesafb: framebuffer at %#x, mapped to 0x%p, "
> > +    printk(XENLOG_INFO "vesafb: framebuffer at %#lx, mapped to 0x%p, "
> >             "using %uk, total %uk\n",
> > -           vlfb_info.lfb_base, lfb,
> > +           lfb_base, lfb,
> >             vram_remap >> 10, vram_total >> 10);
> >      printk(XENLOG_INFO "vesafb: mode is %dx%dx%u, linelength=3D%d, fon=
t %ux%u\n",
> >             vlfb_info.width, vlfb_info.height,
> > @@ -152,6 +155,10 @@ void __init vesa_mtrr_init(void)
> >          MTRR_TYPE_WRCOMB, MTRR_TYPE_WRTHROUGH };
> >      unsigned int size_total;
> >      int rc, type;
> > +    unsigned long lfb_base;
> > +
> > +    lfb_base =3D vlfb_info.lfb_base;
> > +    lfb_base |=3D (unsigned long)vlfb_info.ext_lfb_base << 32;
> > =20
> >      if ( !lfb || (vesa_mtrr =3D=3D 0) || (vesa_mtrr >=3D ARRAY_SIZE(mt=
rr_types)) )
> >          return;
> > @@ -167,7 +174,7 @@ void __init vesa_mtrr_init(void)
> > =20
> >      /* Try and find a power of two to add */
> >      do {
> > -        rc =3D mtrr_add(vlfb_info.lfb_base, size_total, type, 1);
> > +        rc =3D mtrr_add(lfb_base, size_total, type, 1);
> >          size_total >>=3D 1;
> >      } while ( (size_total >=3D PAGE_SIZE) && (rc =3D=3D -EINVAL) );
> >  }
>=20
> Imo the result would be better readable if, instead of the local
> variables, you introduced an inline helper lfb_base().

Not necessarily - vlfb_info is a #define to vga_console_info.u.vesa_lfb.
This means such helper would either not have any parameters, or would
need to have full struct xen_console_info as a parameter (inner
structure is anonymous). In both cases, it won't be obvious that
lfb_base live inside vlfb_info. I could add yet another #define instead
of inline function for that, but it wouldn't avoid the second (minor)
issue: a helper without a variable would mean reading the value twice in
vesa_init(). In theory it shouldn't change in the meantime, but IMO
better avoid it anyway.

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

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

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAlzTcs8ACgkQ24/THMrX
1ywypgf9FnNpig05C6LReZHSLjSgz2S0mYHEhz9ki0UedKlFSQ+KIa0RcBG4erXr
OgevlkeZ5tRrzlRybApQoleZrGSaoe0rNN0go0K4sbKbVLnrjnqjovS9mdRsTEPQ
Izgqq9kq5dLjvOC5JatPGCO4vvX6wrvHjk0J09bC13OJxWnXqtI2bGhx683qH1ue
oH3htvWaI33YKtgxeii3HT8rlzQyX4jlXyTHig2QQFE2N+TVbisyobHJJ0/qpFr0
RRd9FiUb7AlEwaP9mG7cWZbAXsbFqOQw01NcXI8T99uYaJz9glcTqncFDGMwhhaS
XMREBvUva1ntzca77/HIOrVBrlyUKA==
=TwOw
-----END PGP SIGNATURE-----

--eheScQNz3K90DVRs--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1315688432485235332==--


From xen-devel-bounces@lists.xenproject.org Thu May 09 01:05:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 01:05:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOXUU-0002q6-1p; Thu, 09 May 2019 01:04:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=nN80=TJ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hOXUS-0002pu-9P
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 01:04:52 +0000
X-Inumbo-ID: 71c6eb96-71f6-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 71c6eb96-71f6-11e9-8980-bc764e045a96;
 Thu, 09 May 2019 01:04:49 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hOXUO-0007Sp-R7; Thu, 09 May 2019 01:04:48 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hOXUO-00023X-HE; Thu, 09 May 2019 01:04:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hOXUO-00089G-Gf; Thu, 09 May 2019 01:04:48 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135813-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.10-testing:test-amd64-amd64-xl-qcow2:guest-localmigrate/x10:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=aa6978c2688f28e5fc55c960bbfe5e64f9105f84
X-Osstest-Versions-That: xen=5a81de4c6b6036974f29e2330a493f23a8f0c1f0
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 09 May 2019 01:04:48 +0000
Subject: [Xen-devel] [xen-4.10-testing test] 135813: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTgxMyB4ZW4tNC4xMC10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzU4MTMvCgpGYWlsdXJlcyA6LS8g
YnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgMTcgZ3Vlc3QtbG9j
YWxtaWdyYXRlL3gxMCAgICAgICBmYWlsICBsaWtlIDEzNTQ3OAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiBmYWlsIGxpa2UgMTM1
NDc4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMzU0NzgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1y
ZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiB4ZW4gICAgICAgICAgICAgICAgICBhYTY5NzhjMjY4OGYyOGU1ZmM1NWM5NjBiYmZlNWU2
NGY5MTA1Zjg0CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA1YTgxZGU0
YzZiNjAzNjk3NGYyOWUyMzMwYTQ5M2YyM2E4ZjBjMWYwCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MzU0NzggIDIwMTktMDUtMDEgMTY6MDY6MzcgWiAgICA3IGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTM1Njc1ICAyMDE5LTA1LTA0IDAyOjQzOjEzIFogICAgNCBkYXlzICAgIDIgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBJZ29yIERydXpoaW5pbiA8aWdvci5k
cnV6aGluaW5AY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
S2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9t
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQx
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1k
bXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
dmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
Y293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFk
b3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xv
Z3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAg
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5h
dGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNv
ZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9z
c3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICA1YTgxZGU0YzZiLi5hYTY5NzhjMjY4ICBhYTY5
NzhjMjY4OGYyOGU1ZmM1NWM5NjBiYmZlNWU2NGY5MTA1Zjg0IC0+IHN0YWJsZS00LjEwCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 09 01:13:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 01:13:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOXce-0003st-Ob; Thu, 09 May 2019 01:13:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=nN80=TJ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hOXcd-0003si-J9
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 01:13:19 +0000
X-Inumbo-ID: 9ef534ba-71f7-11e9-bee3-db167a4a81c9
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9ef534ba-71f7-11e9-bee3-db167a4a81c9;
 Thu, 09 May 2019 01:13:15 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hOXcY-0007gi-9v; Thu, 09 May 2019 01:13:14 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hOXcX-0002WA-Tt; Thu, 09 May 2019 01:13:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hOXcX-00088D-St; Thu, 09 May 2019 01:13:13 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135809-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-next:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:debian-hvm-install:fail:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:redhat-install:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:redhat-install:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 linux-next:test-amd64-i386-libvirt-xsm:debian-fixup:fail:regression
 linux-next:test-amd64-amd64-libvirt:debian-fixup:fail:regression
 linux-next:test-amd64-i386-libvirt:debian-fixup:fail:regression
 linux-next:test-amd64-amd64-xl-pvhv2-intel:guest-saverestore:fail:regression
 linux-next:test-amd64-i386-libvirt-pair:debian-fixup/dst_host:fail:regression
 linux-next:test-amd64-i386-xl-shadow:guest-saverestore:fail:regression
 linux-next:test-amd64-i386-xl-xsm:guest-saverestore:fail:regression
 linux-next:test-amd64-amd64-xl-pvshim:guest-saverestore:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 linux-next:test-amd64-i386-freebsd10-amd64:freebsd-install:fail:regression
 linux-next:test-amd64-amd64-xl-pvhv2-amd:guest-saverestore:fail:regression
 linux-next:test-amd64-amd64-xl-credit2:guest-saverestore:fail:regression
 linux-next:test-amd64-i386-freebsd10-i386:guest-saverestore.2:fail:regression
 linux-next:test-amd64-amd64-xl-shadow:debian-fixup:fail:regression
 linux-next:test-amd64-amd64-xl:debian-fixup:fail:regression
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:regression
 linux-next:test-amd64-amd64-pair:debian-fixup/dst_host:fail:regression
 linux-next:test-amd64-amd64-libvirt-xsm:debian-fixup:fail:regression
 linux-next:test-amd64-amd64-xl-xsm:guest-start:fail:regression
 linux-next:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install:fail:regression
 linux-next:test-amd64-amd64-xl-credit1:guest-saverestore:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-next:test-amd64-i386-xl:guest-saverestore:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-next:test-amd64-i386-xl-pvshim:debian-fixup:fail:regression
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-next:test-amd64-i386-pair:guest-migrate/dst_host/src_host/debian.repeat:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-next:test-amd64-amd64-libvirt-pair:debian-fixup/dst_host:fail:regression
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:regression
 linux-next:test-amd64-amd64-xl-multivcpu:guest-saverestore:fail:regression
 linux-next:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:debian-hvm-install:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm:debian-hvm-install:fail:regression
 linux-next:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install:fail:regression
 linux-next:test-arm64-arm64-xl-credit1:debian-install:fail:regression
 linux-next:test-arm64-arm64-libvirt-xsm:debian-install:fail:regression
 linux-next:test-arm64-arm64-xl-xsm:debian-install:fail:regression
 linux-next:test-amd64-amd64-pygrub:guest-localmigrate/x10:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:guest-saverestore:fail:regression
 linux-next:test-amd64-amd64-i386-pvgrub:guest-localmigrate/x10:fail:regression
 linux-next:test-arm64-arm64-xl:debian-install:fail:regression
 linux-next:test-arm64-arm64-xl-credit2:debian-fixup:fail:regression
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:guest-saverestore:fail:regression
 linux-next:test-amd64-amd64-libvirt-vhd:debian-di-install:fail:regression
 linux-next:test-amd64-i386-xl-raw:debian-di-install:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:regression
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:windows-install:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:regression
 linux-next:test-amd64-amd64-xl-rtds:guest-start:fail:allowable
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:guest-localmigrate:fail:allowable
 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-rtds:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qcow2:guest-localmigrate/x10:fail:nonblocking
 linux-next:build-armhf-pvops:kernel-build:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=76a893bbbf753c93fa6f68b9ee9b538ea4a9a7cb
X-Osstest-Versions-That: linux=600d7258316d87cf9ecd58b6fdc8a35deca0870c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 09 May 2019 01:13:13 +0000
Subject: [Xen-devel] [linux-next test] 135809: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTgwOSBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzU4MDkvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJl
c3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4g
dnMuIDEzNTUzOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20g
MTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEzNTUzOQogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWludGVsIDEwIHJlZGhhdC1pbnN0YWxsICAgZmFpbCBSRUdSLiB2
cy4gMTM1NTM5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4t
aHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTM1NTM5CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0tYW1kIDEwIHJlZGhhdC1pbnN0YWxsICAgICBmYWlsIFJFR1IuIHZzLiAxMzU1MzkK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgMTAgZGViaWFuLWh2bS1p
bnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEzNTUzOQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMu
IDEzNTUzOQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMSBkZWJpYW4tZml4dXAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTM1NTM5CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQg
ICAgIDExIGRlYmlhbi1maXh1cCAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzU1MzkKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTEgZGViaWFuLWZpeHVwICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzNTUzOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAxNSBn
dWVzdC1zYXZlcmVzdG9yZSAgICAgZmFpbCBSRUdSLiB2cy4gMTM1NTM5CiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1wYWlyIDE3IGRlYmlhbi1maXh1cC9kc3RfaG9zdCAgICBmYWlsIFJFR1IuIHZz
LiAxMzU1MzkKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgMTUgZ3Vlc3Qtc2F2ZXJlc3Rv
cmUgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzNTUzOQogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAg
ICAgICAxNSBndWVzdC1zYXZlcmVzdG9yZSAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTM1NTM5CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgIDE1IGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMzU1MzkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTM1NTM5
CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0IDEwIGZyZWVic2QtaW5zdGFsbCAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMzU1MzkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kIDE1
IGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzNTUzOQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1jcmVkaXQyICAxNSBndWVzdC1zYXZlcmVzdG9yZSAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTM1NTM5CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgMTYgZ3Vlc3Qtc2F2
ZXJlc3RvcmUuMiAgICBmYWlsIFJFR1IuIHZzLiAxMzU1MzkKIHRlc3QtYW1kNjQtYW1kNjQteGwt
c2hhZG93ICAgMTEgZGViaWFuLWZpeHVwICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzNTUz
OQogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAxMSBkZWJpYW4tZml4dXAgICAgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTM1NTM5CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kIDEwIHJlZGhhdC1pbnN0YWxsICAgICBmYWlsIFJFR1IuIHZzLiAxMzU1MzkKIHRlc3QtYW1k
NjQtYW1kNjQtcGFpciAgICAgICAgMTcgZGViaWFuLWZpeHVwL2RzdF9ob3N0ICAgIGZhaWwgUkVH
Ui4gdnMuIDEzNTUzOQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMSBkZWJpYW4tZml4
dXAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTM1NTM5CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXhzbSAgICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzU1
MzkKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDEwIGRlYmlhbi1odm0taW5z
dGFsbCBmYWlsIFJFR1IuIHZzLiAxMzU1MzkKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAg
MTUgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzNTUzOQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxs
IGZhaWwgUkVHUi4gdnMuIDEzNTUzOQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTM1NTM5CiB0ZXN0
LWFtZDY0LWkzODYteGwgICAgICAgICAgIDE1IGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMzU1MzkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMzU1MzkKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1p
bnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEzNTUzOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
bXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVH
Ui4gdnMuIDEzNTUzOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0IDEwIGRl
Ymlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMzU1MzkKIHRlc3QtYW1kNjQtaTM4Ni14
bC1wdnNoaW0gICAgMTEgZGViaWFuLWZpeHVwICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEz
NTUzOQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEzNTUzOQogdGVzdC1hbWQ2NC1p
Mzg2LXBhaXIgMjQgZ3Vlc3QtbWlncmF0ZS9kc3RfaG9zdC9zcmNfaG9zdC9kZWJpYW4ucmVwZWF0
IGZhaWwgUkVHUi4gdnMuIDEzNTUzOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9t
LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMu
IDEzNTUzOQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgMTcgZGViaWFuLWZpeHVwL2Rz
dF9ob3N0ICAgZmFpbCBSRUdSLiB2cy4gMTM1NTM5CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0taW50ZWwgMTAgcmVkaGF0LWluc3RhbGwgICBmYWlsIFJFR1IuIHZzLiAxMzU1MzkKIHRl
c3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1IDE1IGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzNTUzOQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1p
Mzg2LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTM1NTM5CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAxMCBkZWJpYW4taHZtLWlu
c3RhbGwgZmFpbCBSRUdSLiB2cy4gMTM1NTM5CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1hbWQgMTAgZGViaWFuLWh2bS1pbnN0YWxsICBmYWlsIFJFR1IuIHZzLiAxMzU1MzkKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEzNTUzOQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMCBkZWJpYW4t
aW5zdGFsbCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTM1NTM5CiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MzU1MzkKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgMTcgZ3Vlc3QtbG9jYWxtaWdyYXRl
L3gxMCAgIGZhaWwgUkVHUi4gdnMuIDEzNTUzOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW43LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlIGZhaWwgUkVHUi4gdnMuIDEzNTUzOQogdGVz
dC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAxNyBndWVzdC1sb2NhbG1pZ3JhdGUveDEwICAgZmFp
bCBSRUdSLiB2cy4gMTM1NTM5CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEwIGRlYmlh
bi1pbnN0YWxsICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzU1MzkKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgMTEgZGViaWFuLWZpeHVwICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEzNTUzOQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTMgZ3Vlc3Qtc2F2
ZXJlc3RvcmUgZmFpbCBSRUdSLiB2cy4gMTM1NTM5CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkIDEwIGRlYmlhbi1kaS1pbnN0YWxsICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzU1MzkKIHRl
c3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgMTAgZGViaWFuLWRpLWluc3RhbGwgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzNTUzOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0
IDEwIHdpbmRvd3MtaW5zdGFsbCAgZmFpbCBSRUdSLiB2cy4gMTM1NTM5CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICBmYWlsIFJFR1IuIHZz
LiAxMzU1MzkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMuIDEzNTUzOQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgZmFpbCBSRUdSLiB2cy4gMTM1NTM5CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICBm
YWlsIFJFR1IuIHZzLiAxMzU1MzkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0
IDEwIHdpbmRvd3MtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMuIDEzNTUzOQoKUmVncmVzc2lvbnMg
d2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcnRkcyAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEzNTUzOQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhz
bSAxNCBndWVzdC1sb2NhbG1pZ3JhdGUgZmFpbCBSRUdSLiB2cy4gMTM1NTM5CgpUZXN0cyB3aGlj
aCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWlu
ZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAxNyBndWVzdC1sb2Nh
bG1pZ3JhdGUveDEwICAgICAgIGZhaWwgIGxpa2UgMTM1NTM5CiBidWlsZC1hcm1oZi1wdm9wcyAg
ICAgICAgICAgICA2IGtlcm5lbC1idWlsZCAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMzU1
MzkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBm
b3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDc2YTg5M2JiYmY3NTNjOTNmYTZmNjhi
OWVlOWI1MzhlYTRhOWE3Y2IKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAg
IDYwMGQ3MjU4MzE2ZDg3Y2Y5ZWNkNThiNmZkYzhhMzVkZWNhMDg3MGMKCkxhc3QgdGVzdCBvZiBi
YXNpcyAgICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBmb3VuZCkgICAgIApGYWlsaW5nIHNp
bmNlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChub3QgZm91bmQpICAgICAKVGVzdGlu
ZyBzYW1lIHNpbmNlICAgMTM1ODA5ICAyMDE5LTA1LTA2IDA5OjE5OjE2IFogICAgMiBkYXlzICAg
IDEgYXR0ZW1wdHMKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmlj
dCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFt
ZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5l
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNw
dSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6
IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcg
ZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBh
bmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rlcgog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1
c2ggbm90IGFwcGxpY2FibGUuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 09 02:22:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 02:22:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOYgv-00014N-8j; Thu, 09 May 2019 02:21:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=nN80=TJ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hOYgu-00014D-6q
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 02:21:48 +0000
X-Inumbo-ID: 2cbb26b6-7201-11e9-9071-f343e7a2e4c1
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2cbb26b6-7201-11e9-9071-f343e7a2e4c1;
 Thu, 09 May 2019 02:21:38 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hOYgj-0001e7-Js; Thu, 09 May 2019 02:21:37 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hOYgj-0000CH-9R; Thu, 09 May 2019 02:21:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hOYgj-0000uP-7S; Thu, 09 May 2019 02:21:37 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135814-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.8-testing:build-amd64-prev:xen-build:fail:regression
 xen-4.8-testing:build-i386-prev:xen-build:fail:regression
 xen-4.8-testing:build-i386:xen-build:fail:regression
 xen-4.8-testing:build-i386-xsm:xen-build:fail:regression
 xen-4.8-testing:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:build-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-livepatch:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit1:leak-check/check:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-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-qemuu-ws16-amd64:guest-stop: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-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit1: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-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2: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-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: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-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: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-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-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit1: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-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=e9d860f1f657a198d990bdae3e295001bd19223c
X-Osstest-Versions-That: xen=908e768fae49a8db0089e68188652079e3bfaa66
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 09 May 2019 02:21:37 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 135814: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTgxNCB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNTgxNC8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQtcHJldiAgICAgICAg
ICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMwOTY1CiBi
dWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMzA5NjUKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMDk2NQogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTMwOTY1CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2Nr
aW5nOgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1k
NjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20g
IDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXhz
bSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJs
b2NrZWQgbi9hCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE5IGxlYWstY2hlY2svY2hlY2sgICAgICAgIGZhaWwg
YmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICA1MCB4dGYvdGVz
dC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBsaWtlIDEzMDk2NQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2Ug
MTMwOTY1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzA5NjUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMDk2NQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICBmYWlsIGxpa2UgMTMwOTY1CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwv
bDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5n
OgogeGVuICAgICAgICAgICAgICAgICAgZTlkODYwZjFmNjU3YTE5OGQ5OTBiZGFlM2UyOTUwMDFi
ZDE5MjIzYwpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgOTA4ZTc2OGZh
ZTQ5YThkYjAwODllNjgxODg2NTIwNzllM2JmYWE2NgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMw
OTY1ICAyMDE4LTEyLTAzIDA5OjA2OjE5IFogIDE1NiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAg
IDEzMzU5OCAgMjAxOS0wMy0wNSAxNTowNjoyMyBaICAgNjQgZGF5cyAgIDMyIGF0dGVtcHRzClRl
c3Rpbmcgc2FtZSBzaW5jZSAgIDEzNTQ4MCAgMjAxOS0wNS0wMSAxNjo0MTozMyBaICAgIDcgZGF5
cyAgICAzIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0
ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgR2Vvcmdl
IER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgTWFudWVsIEJv
dXllciA8Ym91eWVyQGFudGlvY2hlLmV1Lm9yZz4KICBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlh
c2xpQGNpdHJpeC5jb20+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBi
dWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC14dGYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVp
bGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWls
ZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14
dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4
Ni14c20gICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdy
dXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQt
cHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVw
b3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1t
YXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDUwOCBsaW5l
cyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 09 04:43:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 04:43:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOatk-0003N6-1Q; Thu, 09 May 2019 04:43:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=nN80=TJ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hOatj-0003Mw-5D
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 04:43:11 +0000
X-Inumbo-ID: f181a594-7214-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f181a594-7214-11e9-8980-bc764e045a96;
 Thu, 09 May 2019 04:43:08 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hOatg-0004ib-1L; Thu, 09 May 2019 04:43:08 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hOatf-0001iN-Lq; Thu, 09 May 2019 04:43:07 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hOatf-0005dq-LC; Thu, 09 May 2019 04:43:07 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135818-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:test-amd64-i386-libvirt:guest-destroy:fail:regression
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=6b4aea5e4d1bd407412eea70d4d9ee61d3021d1a
X-Osstest-Versions-That: libvirt=f308f71d83577da29accb0ba57c2d78931e31b48
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 09 May 2019 04:43:07 +0000
Subject: [Xen-devel] [libvirt test] 135818: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTgxOCBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzU4MTgvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMjAg
Z3Vlc3QtZGVzdHJveSAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzNTY4NwoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtl
IDEzNTY4NwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTM1Njg3CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14
c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQtcWNvdzIgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpYnZpcnQgICAgICAgICAgICAgIDZi
NGFlYTVlNGQxYmQ0MDc0MTJlZWE3MGQ0ZDllZTYxZDMwMjFkMWEKYmFzZWxpbmUgdmVyc2lvbjoK
IGxpYnZpcnQgICAgICAgICAgICAgIGYzMDhmNzFkODM1NzdkYTI5YWNjYjBiYTU3YzJkNzg5MzFl
MzFiNDgKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzNTY4NyAgMjAxOS0wNS0wNCAxMjo1NDoxMSBa
ICAgIDQgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzU4MTggIDIwMTktMDUtMDYgMTk6NTU6
MDMgWiAgICAyIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZp
c2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZWEgQm9sb2duYW5pIDxhYm9sb2duYUByZWRoYXQuY29t
PgogIEJvcmlzIEZpdWN6eW5za2kgPGZpdWN6eUBsaW51eC5pYm0uY29tPgogIERhbmllbCBIZW5y
aXF1ZSBCYXJib3phIDxkYW5pZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFZlaWxsYXJkIDx2
ZWlsbGFyZEByZWRoYXQuY29tPgogIElsaWFzIFN0YW1hdGlzIDxzdGFtYXRpcy5pbGlhc3NAZ21h
aWwuY29tPgogIEpvaG4gRmVybGFuIDxqZmVybGFuQHJlZGhhdC5jb20+CiAgTWljaGFsIFByaXZv
em5payA8bXByaXZvem5AcmVkaGF0LmNvbT4KICBQZXRlciBLcmVtcGEgPHBrcmVtcGFAcmVkaGF0
LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVz
dC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUv
bG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAg
ICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxh
bmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3Mg
Y29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9
b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBp
dCB3b3VsZCBiZSAzOTEgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 09 05:32:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 05:32:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hObfU-0007UH-2h; Thu, 09 May 2019 05:32:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=8hXi=TJ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hObfS-0007UC-7K
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 05:32:30 +0000
X-Inumbo-ID: d2d4a382-721b-11e9-b9f4-973df17eec4f
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d2d4a382-721b-11e9-b9f4-973df17eec4f;
 Thu, 09 May 2019 05:32:24 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 39FE7AE18;
 Thu,  9 May 2019 05:32:23 +0000 (UTC)
To: George Dunlap <george.dunlap@citrix.com>, xen-devel@lists.xenproject.org
References: <20190506065644.7415-1-jgross@suse.com>
 <20190506065644.7415-2-jgross@suse.com>
 <1d5f7b35-304c-6a86-5f24-67b79de447dc@citrix.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 mQENBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAG0H0p1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT6JATkEEwECACMFAlOMcK8CGwMH
 CwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAKCRCw3p3WKL8TL8eZB/9G0juS/kDY9LhEXseh
 mE9U+iA1VsLhgDqVbsOtZ/S14LRFHczNd/Lqkn7souCSoyWsBs3/wO+OjPvxf7m+Ef+sMtr0
 G5lCWEWa9wa0IXx5HRPW/ScL+e4AVUbL7rurYMfwCzco+7TfjhMEOkC+va5gzi1KrErgNRHH
 kg3PhlnRY0Udyqx++UYkAsN4TQuEhNN32MvN0Np3WlBJOgKcuXpIElmMM5f1BBzJSKBkW0Jc
 Wy3h2Wy912vHKpPV/Xv7ZwVJ27v7KcuZcErtptDevAljxJtE7aJG6WiBzm+v9EswyWxwMCIO
 RoVBYuiocc51872tRGywc03xaQydB+9R7BHPuQENBFOMcBYBCADLMfoA44MwGOB9YT1V4KCy
 vAfd7E0BTfaAurbG+Olacciz3yd09QOmejFZC6AnoykydyvTFLAWYcSCdISMr88COmmCbJzn
 sHAogjexXiif6ANUUlHpjxlHCCcELmZUzomNDnEOTxZFeWMTFF9Rf2k2F0Tl4E5kmsNGgtSa
 aMO0rNZoOEiD/7UfPP3dfh8JCQ1VtUUsQtT1sxos8Eb/HmriJhnaTZ7Hp3jtgTVkV0ybpgFg
 w6WMaRkrBh17mV0z2ajjmabB7SJxcouSkR0hcpNl4oM74d2/VqoW4BxxxOD1FcNCObCELfIS
 auZx+XT6s+CE7Qi/c44ibBMR7hyjdzWbABEBAAGJAR8EGAECAAkFAlOMcBYCGwwACgkQsN6d
 1ii/Ey9D+Af/WFr3q+bg/8v5tCknCtn92d5lyYTBNt7xgWzDZX8G6/pngzKyWfedArllp0Pn
 fgIXtMNV+3t8Li1Tg843EXkP7+2+CQ98MB8XvvPLYAfW8nNDV85TyVgWlldNcgdv7nn1Sq8g
 HwB2BHdIAkYce3hEoDQXt/mKlgEGsLpzJcnLKimtPXQQy9TxUaLBe9PInPd+Ohix0XOlY+Uk
 QFEx50Ki3rSDl2Zt2tnkNYKUCvTJq7jvOlaPd6d/W0tZqpyy7KVay+K4aMobDsodB3dvEAs6
 ScCnh03dDAFgIq5nsB11j3KPKdVoPlfucX2c7kGNH+LUMbzqV6beIENfNexkOfxHf4kBrQQY
 AQgAIBYhBIUSZ3Lo9gSUpdCX97DendYovxMvBQJa3fDQAhsCAIEJELDendYovxMvdiAEGRYI
 AB0WIQRTLbB6QfY48x44uB6AXGG7T9hjvgUCWt3w0AAKCRCAXGG7T9hjvk2LAP99B/9FenK/
 1lfifxQmsoOrjbZtzCS6OKxPqOLHaY47BgEAqKKn36YAPpbk09d2GTVetoQJwiylx/Z9/mQI
 CUbQMg1pNQf9EjA1bNcMbnzJCgt0P9Q9wWCLwZa01SnQWFz8Z4HEaKldie+5bHBL5CzVBrLv
 81tqX+/j95llpazzCXZW2sdNL3r8gXqrajSox7LR2rYDGdltAhQuISd2BHrbkQVEWD4hs7iV
 1KQHe2uwXbKlguKPhk5ubZxqwsg/uIHw0qZDk+d0vxjTtO2JD5Jv/CeDgaBX4Emgp0NYs8IC
 UIyKXBtnzwiNv4cX9qKlz2Gyq9b+GdcLYZqMlIBjdCz0yJvgeb3WPNsCOanvbjelDhskx9gd
 6YUUFFqgsLtrKpCNyy203a58g2WosU9k9H+LcheS37Ph2vMVTISMszW9W8gyORSgmw==
Message-ID: <2ca22195-9bdb-b040-ce12-df5bb2416038@suse.com>
Date: Thu, 9 May 2019 07:32:22 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <1d5f7b35-304c-6a86-5f24-67b79de447dc@citrix.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH RFC V2 01/45] xen/sched: add inline wrappers
 for calling per-scheduler functions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDgvMDUvMjAxOSAxODoyNCwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBPbiA1LzYvMTkgNzo1
NiBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gSW5zdGVhZCBvZiB1c2luZyB0aGUgU0NIRURf
T1AoKSBtYWNybyB0byBjYWxsIHRoZSBkaWZmZXJlbnQgc2NoZWR1bGVyCj4+IHNwZWNpZmljIGZ1
bmN0aW9ucyBhZGQgaW5saW5lIHdyYXBwZXJzIGZvciB0aGF0IHB1cnBvc2UuCj4+Cj4+IFNpZ25l
ZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPiAKPiBUaGlzIHNlZW1z
IGxpa2UgYSBncmVhdCBpZGVhLiAgT25lIG1pbm9yIGNvbW1lbnQuLi4KPiAKPj4gK3N0YXRpYyBp
bmxpbmUgaW50IHNjaGVkX2luaXQoc3RydWN0IHNjaGVkdWxlciAqcykKPj4gK3sKPj4gKyAgICBB
U1NFUlQocy0+aW5pdCk7Cj4+ICsgICAgcmV0dXJuIHMtPmluaXQocyk7Cj4+ICt9Cj4+ICsKPj4g
K3N0YXRpYyBpbmxpbmUgdm9pZCBzY2hlZF9kZWluaXQoc3RydWN0IHNjaGVkdWxlciAqcykKPj4g
K3sKPj4gKyAgICBBU1NFUlQocy0+ZGVpbml0KTsKPj4gKyAgICBzLT5kZWluaXQocyk7Cj4+ICt9
Cj4gCj4gSSB0aGluayB0aGVzZSB3b3VsZCBiZXR0ZXIgYXMgQlVHX09OKClzLiAgVGhlc2UgYXJl
bid0IGhvdCBwYXRocywgYW5kIGlmCj4gd2UgZG8gc29tZWhvdyBoaXQgdGhpcyBzaXR1YXRpb24g
aW4gcHJvZHVjdGlvbiwgMSkgaXQncyBzYWZlciB0bwo+IEJVR19PTigpIHRoYW4gZGVyZWZlcmVu
Y2luZyBOVUxMLCBhbmQgMikgeW91J2xsIGdldCBhIG1vcmUgaGVscGZ1bCBlcnJvcgo+IG1lc3Nh
Z2UuCgpPbmx5IGZvciB0aG9zZSAyIGluc3RhbmNlcyBhYm92ZT8gT3Igd291bGQgeW91IGxpa2Ug
QlVHX09OKCkgaW5zdGVhZCBvZgpBU1NFUlQoKSBpbiB0aGUgb3RoZXIgYWRkZWQgaW5saW5lcywg
dG9vIChtYXliZSBub3QgZm9yIHBpY2tfY3B1LCBidXQKZS5nLiB0aGUgb25lcyBpbiBmcmVlXyop
ID8KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 09 05:36:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 05:36:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hObj7-0007ee-JF; Thu, 09 May 2019 05:36:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=8hXi=TJ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hObj6-0007eV-5V
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 05:36:16 +0000
X-Inumbo-ID: 5ad901b0-721c-11e9-a662-0fe2dd087e9f
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5ad901b0-721c-11e9-a662-0fe2dd087e9f;
 Thu, 09 May 2019 05:36:12 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id AB2AFABD4;
 Thu,  9 May 2019 05:36:11 +0000 (UTC)
To: George Dunlap <george.dunlap@citrix.com>, xen-devel@lists.xenproject.org
References: <20190506065644.7415-1-jgross@suse.com>
 <20190506065644.7415-3-jgross@suse.com>
 <06d4c89b-202e-bea4-23f9-c41dd8d17d52@citrix.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 mQENBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAG0H0p1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT6JATkEEwECACMFAlOMcK8CGwMH
 CwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAKCRCw3p3WKL8TL8eZB/9G0juS/kDY9LhEXseh
 mE9U+iA1VsLhgDqVbsOtZ/S14LRFHczNd/Lqkn7souCSoyWsBs3/wO+OjPvxf7m+Ef+sMtr0
 G5lCWEWa9wa0IXx5HRPW/ScL+e4AVUbL7rurYMfwCzco+7TfjhMEOkC+va5gzi1KrErgNRHH
 kg3PhlnRY0Udyqx++UYkAsN4TQuEhNN32MvN0Np3WlBJOgKcuXpIElmMM5f1BBzJSKBkW0Jc
 Wy3h2Wy912vHKpPV/Xv7ZwVJ27v7KcuZcErtptDevAljxJtE7aJG6WiBzm+v9EswyWxwMCIO
 RoVBYuiocc51872tRGywc03xaQydB+9R7BHPuQENBFOMcBYBCADLMfoA44MwGOB9YT1V4KCy
 vAfd7E0BTfaAurbG+Olacciz3yd09QOmejFZC6AnoykydyvTFLAWYcSCdISMr88COmmCbJzn
 sHAogjexXiif6ANUUlHpjxlHCCcELmZUzomNDnEOTxZFeWMTFF9Rf2k2F0Tl4E5kmsNGgtSa
 aMO0rNZoOEiD/7UfPP3dfh8JCQ1VtUUsQtT1sxos8Eb/HmriJhnaTZ7Hp3jtgTVkV0ybpgFg
 w6WMaRkrBh17mV0z2ajjmabB7SJxcouSkR0hcpNl4oM74d2/VqoW4BxxxOD1FcNCObCELfIS
 auZx+XT6s+CE7Qi/c44ibBMR7hyjdzWbABEBAAGJAR8EGAECAAkFAlOMcBYCGwwACgkQsN6d
 1ii/Ey9D+Af/WFr3q+bg/8v5tCknCtn92d5lyYTBNt7xgWzDZX8G6/pngzKyWfedArllp0Pn
 fgIXtMNV+3t8Li1Tg843EXkP7+2+CQ98MB8XvvPLYAfW8nNDV85TyVgWlldNcgdv7nn1Sq8g
 HwB2BHdIAkYce3hEoDQXt/mKlgEGsLpzJcnLKimtPXQQy9TxUaLBe9PInPd+Ohix0XOlY+Uk
 QFEx50Ki3rSDl2Zt2tnkNYKUCvTJq7jvOlaPd6d/W0tZqpyy7KVay+K4aMobDsodB3dvEAs6
 ScCnh03dDAFgIq5nsB11j3KPKdVoPlfucX2c7kGNH+LUMbzqV6beIENfNexkOfxHf4kBrQQY
 AQgAIBYhBIUSZ3Lo9gSUpdCX97DendYovxMvBQJa3fDQAhsCAIEJELDendYovxMvdiAEGRYI
 AB0WIQRTLbB6QfY48x44uB6AXGG7T9hjvgUCWt3w0AAKCRCAXGG7T9hjvk2LAP99B/9FenK/
 1lfifxQmsoOrjbZtzCS6OKxPqOLHaY47BgEAqKKn36YAPpbk09d2GTVetoQJwiylx/Z9/mQI
 CUbQMg1pNQf9EjA1bNcMbnzJCgt0P9Q9wWCLwZa01SnQWFz8Z4HEaKldie+5bHBL5CzVBrLv
 81tqX+/j95llpazzCXZW2sdNL3r8gXqrajSox7LR2rYDGdltAhQuISd2BHrbkQVEWD4hs7iV
 1KQHe2uwXbKlguKPhk5ubZxqwsg/uIHw0qZDk+d0vxjTtO2JD5Jv/CeDgaBX4Emgp0NYs8IC
 UIyKXBtnzwiNv4cX9qKlz2Gyq9b+GdcLYZqMlIBjdCz0yJvgeb3WPNsCOanvbjelDhskx9gd
 6YUUFFqgsLtrKpCNyy203a58g2WosU9k9H+LcheS37Ph2vMVTISMszW9W8gyORSgmw==
Message-ID: <33e39539-2087-3bbb-cc46-a8d309c9d8d2@suse.com>
Date: Thu, 9 May 2019 07:36:10 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <06d4c89b-202e-bea4-23f9-c41dd8d17d52@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH RFC V2 02/45] xen/sched: use new sched_item
 instead of vcpu in scheduler interfaces
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Robert VanVossen <robert.vanvossen@dornerworks.com>,
 Dario Faggioli <dfaggioli@suse.com>, Julien Grall <julien.grall@arm.com>,
 Josh Whitehead <josh.whitehead@dornerworks.com>,
 Meng Xu <mengxu@cis.upenn.edu>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDgvMDUvMjAxOSAxODozNSwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBPbiA1LzYvMTkgNzo1
NiBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gSW4gb3JkZXIgdG8gcHJlcGFyZSBjb3JlLSBh
bmQgc29ja2V0LXNjaGVkdWxpbmcgdXNlIGEgbmV3IHN0cnVjdAo+PiBzY2hlZF9pdGVtIGluc3Rl
YWQgb2Ygc3RydWN0IHZjcHUgZm9yIGludGVyZmFjZXMgb2YgdGhlIGRpZmZlcmVudAo+PiBzY2hl
ZHVsZXJzLgo+Pgo+PiBSZW5hbWUgdGhlIHBlci1zY2hlZHVsZXIgZnVuY3Rpb25zIGluc2VydF92
Y3B1IGFuZCByZW1vdmVfdmNwdSB0bwo+PiBpbnNlcnRfaXRlbSBhbmQgcmVtb3ZlX2l0ZW0gdG8g
cmVmbGVjdCB0aGUgY2hhbmdlIG9mIHRoZSBwYXJhbWV0ZXIuCj4+IEluIHRoZSBzY2hlZHVsZXJz
IHJlbmFtZSBsb2NhbCBmdW5jdGlvbnMgc3dpdGNoZWQgdG8gc2NoZWRfaXRlbSwgdG9vLgo+Pgo+
PiBGb3Igbm93IHRoaXMgbmV3IHN0cnVjdCB3aWxsIGNvbnRhaW4gYSB2Y3B1IHBvaW50ZXIgb25s
eSBhbmQgaXMKPj4gYWxsb2NhdGVkIG9uIHRoZSBzdGFjay4gVGhpcyB3aWxsIGJlIGNoYW5nZWQg
bGF0ZXIuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNv
bT4KPiAKPiBPeSwgSSByZWFsaXplIHRoaXMgY29tbWVudCBpcyBnb2luZyB0byBiZSBzb21ld2hh
dCBwYWluZnVsLCBidXQuLi4KCkkgaG9wZSBJIGRpZG4ndCBzY3JlYW0gb3V0IHRvbyBsb3VkLi4u
IDstKQoKPiAnaXRlbScgcmVhbGx5IHNlZW1zIGxpa2UgdGhlIHdyb25nIHdvcmQgaGVyZS4gIFRv
IG1lICdpdGVtJyBhbHdheXMgbWVhbnMKPiBvbmUgdGhpbmc7IHdoZXJlYXMgd2hhdCB5b3UncmUg
cGxhbm5pbmcgb24gZG9pbmcgaXMgZ3JvdXBpbmcgdG9nZXRoZXIKPiB2Y3B1cyB0byBzY2hlZHVs
ZSB0b2dldGhlcjsgd2hpY2ggd291bGQgbWVhbiAidW5pdCIgKGFzIGluLCBhIG1pbGl0YXJ5Cj4g
dW5pdCkuCj4gCj4gSSByZWFsaXplIGNoYW5naW5nIGl0IGhlcmUgcHJvYmFibHkgbWVhbnMgYWxz
byBjaGFuZ2luZyBpdCBpbiB0aGUgbmV4dAo+IDQzIHBhdGNoZXMgYXMgd2VsbC4KCk9ubHkgYWJv
dXQgMTAwMCBsaW5lcyB0byBjaGFuZ2UuCgpUQkgsIHJlcGxhY2luZyAiaXRlbSIgd2l0aCAidW5p
dCIgaXMgZG9hYmxlIHZpYSBzZWQuIERvaW5nIHRoZSBzYW1lIHdpdGgKKGFzIERhcmlvIHN1Z2dl
c3RlZCkgImVudGl0eSIgaXMgbW9yZSBwYWluZnVsLCBhcyBJIHdvdWxkIG5lZWQgdG8gY2hlY2sK
Y29kaW5nIHN0eWxlIChsaW5lIGxlbmd0aCwgaW5kZW50YXRpb24pIG1hbnVhbGx5IGFmdGVyd2Fy
ZHMuIFNvIERhcmlvLAp3b3VsZCB5b3UgYmUgZmluZSB3aXRoICJ1bml0Ij8gVGhpcyBtaWdodCBz
YXZlIG1lIHNvbWUgaG91cnMgb2Ygd29yay4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 09 05:56:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 05:56:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOc2q-0000nJ-Bi; Thu, 09 May 2019 05:56:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Daoc=TJ=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1hOc2p-0000nE-Cv
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 05:56:39 +0000
X-Inumbo-ID: 33d3dc9a-721f-11e9-8758-cba4d4d2740d
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 33d3dc9a-721f-11e9-8758-cba4d4d2740d;
 Thu, 09 May 2019 05:56:35 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Thu, 09 May 2019 07:56:34 +0200
Received: from [192.168.0.30] (nwb-a10-snat.microfocus.com [10.120.13.202])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Thu, 09 May 2019 06:56:29 +0100
Message-ID: <54785fa3c24d14de6c00d343046711f25ea28700.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Juergen Gross <jgross@suse.com>, George Dunlap
 <george.dunlap@citrix.com>,  xen-devel@lists.xenproject.org
Date: Thu, 09 May 2019 07:56:27 +0200
In-Reply-To: <33e39539-2087-3bbb-cc46-a8d309c9d8d2@suse.com>
References: <20190506065644.7415-1-jgross@suse.com>
 <20190506065644.7415-3-jgross@suse.com>
 <06d4c89b-202e-bea4-23f9-c41dd8d17d52@citrix.com>
 <33e39539-2087-3bbb-cc46-a8d309c9d8d2@suse.com>
Organization: SUSE
User-Agent: Evolution 3.32.1 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH RFC V2 02/45] xen/sched: use new sched_item
 instead of vcpu in scheduler interfaces
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Robert VanVossen <robert.vanvossen@dornerworks.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 Josh Whitehead <josh.whitehead@dornerworks.com>,
 Meng Xu <mengxu@cis.upenn.edu>, Jan Beulich <jbeulich@suse.com>
Content-Type: multipart/mixed; boundary="===============6570265802659876982=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============6570265802659876982==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-aUtiyGdMdGlJ1TQPe6/F"


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

On Thu, 2019-05-09 at 07:36 +0200, Juergen Gross wrote:
> On 08/05/2019 18:35, George Dunlap wrote:
> > On 5/6/19 7:56 AM, Juergen Gross wrote:
> > >=20
> > 'item' really seems like the wrong word here.  To me 'item' always
> > means
> > one thing; whereas what you're planning on doing is grouping
> > together
> > vcpus to schedule together; which would mean "unit" (as in, a
> > military
> > unit).
> >=20
> > I realize changing it here probably means also changing it in the
> > next
> > 43 patches as well.
>=20
> Only about 1000 lines to change.
>=20
> TBH, replacing "item" with "unit" is doable via sed. Doing the same
> with
> (as Dario suggested) "entity" is more painful, as I would need to
> check
> coding style (line length, indentation) manually afterwards.=20
>
Ah, right, I didn't spot that 'item' and 'unit' are the same length.
Makes sense.

> So Dario,
> would you be fine with "unit"? This might save me some hours of work.
>=20
I guess I am, yes. I like it more than 'item' too and, as much as I
like 'entity', I agree it's not worth the extra effort.

Regards
--=20
Dario Faggioli, Ph.D
http://about.me/dario.faggioli
Virtualization Software Engineer
SUSE Labs, SUSE https://www.suse.com/
-------------------------------------------------------------------
<<This happens because _I_ choose it to happen!>> (Raistlin Majere)


--=-aUtiyGdMdGlJ1TQPe6/F
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIzBAABCAAdFiEES5ssOj3Vhr0WPnOLFkJ4iaW4c+4FAlzTwQsACgkQFkJ4iaW4
c+4O/g/9Hj44CNgzmgmhjm9Ln2FdgluT05td64h5AiMGNQxbuoG6nnzDZH5vSjGD
UYpzbEfSikQP4yRqe+fdL7NBm1Hq3OrI6qmbAg1rGwF7ab7SMI5UISfhB5zxwMTA
t9dYHU0uoxPlnrHdBc665CpYygc2sgDIQJayJgLtRlj7YC0qdgCsGTHwcV7vqQyV
ADnPMCZLMTeXR29NimTe3BLUI29j6bBdlmA106q9ThLYcdYYBuzFga2tTgTqZOQj
HKQOyqkxpZs+LHnV4hzgI/Zt76wFF+HBDoA0kVt4DpGr03RDc5ItdKYhLAC84+Sc
iwqFFk+Rg372YJ8XmsDnUVHO6/i7IXKHPsuQNffrTaOLrWy/rrL8VceuU02cdhL8
zZaDXurUmeN8PBZ21v7PfDlHm+37YtiL6BA1pz3g7x09qJq5j7enjQWiUQ5ciJ0H
mYZH9lS0W23f+uT/w+8yAWOk9JaVg8L+lvVfEdpVtUtYo1sdbH8KjQjKnYBTMX98
w2vjOLi5JSTgQ6NTDSbVluIEA7DoLo5ajKUNTHSvD3e4hmbs7fo73yxvsP47wg9L
P0FEpDhfwGmsL16XoELTVrwVuJmo+1gjn8zRMvhk9F96ZKQ95d9peHS9BBwMRSm9
JMpYTpHqkFMThqWluIBncsst7pWQRAyyJLaLL7+VEmZ97FpvLZ0=
=jWmE
-----END PGP SIGNATURE-----

--=-aUtiyGdMdGlJ1TQPe6/F--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6570265802659876982==--



From xen-devel-bounces@lists.xenproject.org Thu May 09 05:59:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 05:59:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOc5X-0000w1-QY; Thu, 09 May 2019 05:59:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=8hXi=TJ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hOc5W-0000vs-6Y
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 05:59:26 +0000
X-Inumbo-ID: 982ccc40-721f-11e9-8980-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 982ccc40-721f-11e9-8980-bc764e045a96;
 Thu, 09 May 2019 05:59:24 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id D1ABBABD4;
 Thu,  9 May 2019 05:59:22 +0000 (UTC)
To: Dario Faggioli <dfaggioli@suse.com>,
 George Dunlap <george.dunlap@citrix.com>, xen-devel@lists.xenproject.org
References: <20190506065644.7415-1-jgross@suse.com>
 <20190506065644.7415-3-jgross@suse.com>
 <06d4c89b-202e-bea4-23f9-c41dd8d17d52@citrix.com>
 <33e39539-2087-3bbb-cc46-a8d309c9d8d2@suse.com>
 <54785fa3c24d14de6c00d343046711f25ea28700.camel@suse.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 mQENBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAG0H0p1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT6JATkEEwECACMFAlOMcK8CGwMH
 CwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAKCRCw3p3WKL8TL8eZB/9G0juS/kDY9LhEXseh
 mE9U+iA1VsLhgDqVbsOtZ/S14LRFHczNd/Lqkn7souCSoyWsBs3/wO+OjPvxf7m+Ef+sMtr0
 G5lCWEWa9wa0IXx5HRPW/ScL+e4AVUbL7rurYMfwCzco+7TfjhMEOkC+va5gzi1KrErgNRHH
 kg3PhlnRY0Udyqx++UYkAsN4TQuEhNN32MvN0Np3WlBJOgKcuXpIElmMM5f1BBzJSKBkW0Jc
 Wy3h2Wy912vHKpPV/Xv7ZwVJ27v7KcuZcErtptDevAljxJtE7aJG6WiBzm+v9EswyWxwMCIO
 RoVBYuiocc51872tRGywc03xaQydB+9R7BHPuQENBFOMcBYBCADLMfoA44MwGOB9YT1V4KCy
 vAfd7E0BTfaAurbG+Olacciz3yd09QOmejFZC6AnoykydyvTFLAWYcSCdISMr88COmmCbJzn
 sHAogjexXiif6ANUUlHpjxlHCCcELmZUzomNDnEOTxZFeWMTFF9Rf2k2F0Tl4E5kmsNGgtSa
 aMO0rNZoOEiD/7UfPP3dfh8JCQ1VtUUsQtT1sxos8Eb/HmriJhnaTZ7Hp3jtgTVkV0ybpgFg
 w6WMaRkrBh17mV0z2ajjmabB7SJxcouSkR0hcpNl4oM74d2/VqoW4BxxxOD1FcNCObCELfIS
 auZx+XT6s+CE7Qi/c44ibBMR7hyjdzWbABEBAAGJAR8EGAECAAkFAlOMcBYCGwwACgkQsN6d
 1ii/Ey9D+Af/WFr3q+bg/8v5tCknCtn92d5lyYTBNt7xgWzDZX8G6/pngzKyWfedArllp0Pn
 fgIXtMNV+3t8Li1Tg843EXkP7+2+CQ98MB8XvvPLYAfW8nNDV85TyVgWlldNcgdv7nn1Sq8g
 HwB2BHdIAkYce3hEoDQXt/mKlgEGsLpzJcnLKimtPXQQy9TxUaLBe9PInPd+Ohix0XOlY+Uk
 QFEx50Ki3rSDl2Zt2tnkNYKUCvTJq7jvOlaPd6d/W0tZqpyy7KVay+K4aMobDsodB3dvEAs6
 ScCnh03dDAFgIq5nsB11j3KPKdVoPlfucX2c7kGNH+LUMbzqV6beIENfNexkOfxHf4kBrQQY
 AQgAIBYhBIUSZ3Lo9gSUpdCX97DendYovxMvBQJa3fDQAhsCAIEJELDendYovxMvdiAEGRYI
 AB0WIQRTLbB6QfY48x44uB6AXGG7T9hjvgUCWt3w0AAKCRCAXGG7T9hjvk2LAP99B/9FenK/
 1lfifxQmsoOrjbZtzCS6OKxPqOLHaY47BgEAqKKn36YAPpbk09d2GTVetoQJwiylx/Z9/mQI
 CUbQMg1pNQf9EjA1bNcMbnzJCgt0P9Q9wWCLwZa01SnQWFz8Z4HEaKldie+5bHBL5CzVBrLv
 81tqX+/j95llpazzCXZW2sdNL3r8gXqrajSox7LR2rYDGdltAhQuISd2BHrbkQVEWD4hs7iV
 1KQHe2uwXbKlguKPhk5ubZxqwsg/uIHw0qZDk+d0vxjTtO2JD5Jv/CeDgaBX4Emgp0NYs8IC
 UIyKXBtnzwiNv4cX9qKlz2Gyq9b+GdcLYZqMlIBjdCz0yJvgeb3WPNsCOanvbjelDhskx9gd
 6YUUFFqgsLtrKpCNyy203a58g2WosU9k9H+LcheS37Ph2vMVTISMszW9W8gyORSgmw==
Message-ID: <3276dcdd-c740-05f2-df89-df0c3e3d3432@suse.com>
Date: Thu, 9 May 2019 07:59:20 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <54785fa3c24d14de6c00d343046711f25ea28700.camel@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH RFC V2 02/45] xen/sched: use new sched_item
 instead of vcpu in scheduler interfaces
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Robert VanVossen <robert.vanvossen@dornerworks.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 Josh Whitehead <josh.whitehead@dornerworks.com>,
 Meng Xu <mengxu@cis.upenn.edu>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkvMDUvMjAxOSAwNzo1NiwgRGFyaW8gRmFnZ2lvbGkgd3JvdGU6Cj4gT24gVGh1LCAyMDE5
LTA1LTA5IGF0IDA3OjM2ICswMjAwLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiBPbiAwOC8wNS8y
MDE5IDE4OjM1LCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+Pj4gT24gNS82LzE5IDc6NTYgQU0sIEp1
ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+Pj4KPj4+ICdpdGVtJyByZWFsbHkgc2VlbXMgbGlrZSB0aGUg
d3Jvbmcgd29yZCBoZXJlLiAgVG8gbWUgJ2l0ZW0nIGFsd2F5cwo+Pj4gbWVhbnMKPj4+IG9uZSB0
aGluZzsgd2hlcmVhcyB3aGF0IHlvdSdyZSBwbGFubmluZyBvbiBkb2luZyBpcyBncm91cGluZwo+
Pj4gdG9nZXRoZXIKPj4+IHZjcHVzIHRvIHNjaGVkdWxlIHRvZ2V0aGVyOyB3aGljaCB3b3VsZCBt
ZWFuICJ1bml0IiAoYXMgaW4sIGEKPj4+IG1pbGl0YXJ5Cj4+PiB1bml0KS4KPj4+Cj4+PiBJIHJl
YWxpemUgY2hhbmdpbmcgaXQgaGVyZSBwcm9iYWJseSBtZWFucyBhbHNvIGNoYW5naW5nIGl0IGlu
IHRoZQo+Pj4gbmV4dAo+Pj4gNDMgcGF0Y2hlcyBhcyB3ZWxsLgo+Pgo+PiBPbmx5IGFib3V0IDEw
MDAgbGluZXMgdG8gY2hhbmdlLgo+Pgo+PiBUQkgsIHJlcGxhY2luZyAiaXRlbSIgd2l0aCAidW5p
dCIgaXMgZG9hYmxlIHZpYSBzZWQuIERvaW5nIHRoZSBzYW1lCj4+IHdpdGgKPj4gKGFzIERhcmlv
IHN1Z2dlc3RlZCkgImVudGl0eSIgaXMgbW9yZSBwYWluZnVsLCBhcyBJIHdvdWxkIG5lZWQgdG8K
Pj4gY2hlY2sKPj4gY29kaW5nIHN0eWxlIChsaW5lIGxlbmd0aCwgaW5kZW50YXRpb24pIG1hbnVh
bGx5IGFmdGVyd2FyZHMuIAo+Pgo+IEFoLCByaWdodCwgSSBkaWRuJ3Qgc3BvdCB0aGF0ICdpdGVt
JyBhbmQgJ3VuaXQnIGFyZSB0aGUgc2FtZSBsZW5ndGguCj4gTWFrZXMgc2Vuc2UuCj4gCj4+IFNv
IERhcmlvLAo+PiB3b3VsZCB5b3UgYmUgZmluZSB3aXRoICJ1bml0Ij8gVGhpcyBtaWdodCBzYXZl
IG1lIHNvbWUgaG91cnMgb2Ygd29yay4KPj4KPiBJIGd1ZXNzIEkgYW0sIHllcy4gSSBsaWtlIGl0
IG1vcmUgdGhhbiAnaXRlbScgdG9vIGFuZCwgYXMgbXVjaCBhcyBJCj4gbGlrZSAnZW50aXR5Jywg
SSBhZ3JlZSBpdCdzIG5vdCB3b3J0aCB0aGUgZXh0cmEgZWZmb3J0LgoKVGhhbmtzLiBTbyAidW5p
dCIgaXQgaXMgdGhlbi4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 09 07:25:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 07:25:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOdQc-0007le-E5; Thu, 09 May 2019 07:25:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=nN80=TJ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hOdQa-0007lS-Nx
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 07:25:16 +0000
X-Inumbo-ID: 969a695c-722b-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 969a695c-722b-11e9-8980-bc764e045a96;
 Thu, 09 May 2019 07:25:14 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hOdQX-0008UT-Qg; Thu, 09 May 2019 07:25:13 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hOdQX-00077R-HQ; Thu, 09 May 2019 07:25:13 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hOdQX-00068h-Gc; Thu, 09 May 2019 07:25:13 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135816-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:regression
 xen-unstable:test-armhf-armhf-libvirt-raw:xen-boot:fail:heisenbug
 xen-unstable:test-amd64-amd64-examine:memdisk-try-append:fail:heisenbug
 xen-unstable:test-arm64-arm64-examine:examine-serial/bootloader:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check: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-amd64-amd64-xl-qcow2:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl: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:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=dc497635d93f6672f82727ad97a55205177be2aa
X-Osstest-Versions-That: xen=cb70a26f78848fe45f593f7ebc9cfaac760a791b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 09 May 2019 07:25:13 +0000
Subject: [Xen-devel] [xen-unstable test] 135816: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTgxNiB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNTgxNi8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdz
MTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgZmFpbCBSRUdSLiB2cy4gMTM0NzYzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICBmYWls
IFJFR1IuIHZzLiAxMzQ3NjMKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5
IChub3QgYmxvY2tpbmcpOgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTM1NjgwCiB0ZXN0LWFtZDY0LWFtZDY0
LWV4YW1pbmUgICAgICA0IG1lbWRpc2stdHJ5LWFwcGVuZCAgICAgICAgIGZhaWwgcGFzcyBpbiAx
MzU2ODAKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6
CiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgMTEgZXhhbWluZS1zZXJpYWwvYm9vdGxvYWRlciBm
YWlsIGluIDEzNTY4MCBsaWtlIDEzNTEwNgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTM1NjgwIGxpa2UgMTM1MTA2CiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWls
IGluIDEzNTY4MCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzQ3NjMKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBs
aWtlIDEzNDc2MwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTM1MTA2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFj
b3cyICAgIDE3IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgICAgICAgZmFpbCAgbGlrZSAxMzUyNzMK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgZmFpbCBsaWtlIDEzNTI3MwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTM1MjczCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwg
bGlrZSAxMzUyNzMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzNTI3MwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAg
ICAgICAgIGRjNDk3NjM1ZDkzZjY2NzJmODI3MjdhZDk3YTU1MjA1MTc3YmUyYWEKYmFzZWxpbmUg
dmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIGNiNzBhMjZmNzg4NDhmZTQ1ZjU5M2Y3ZWJj
OWNmYWFjNzYwYTc5MWIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzNTI3MyAgMjAxOS0wNC0yNCAy
MTozOTo1OSBaICAgMTQgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzU0MjUgIDIwMTktMDQt
MjkgMTM6MTA6MDkgWiAgICA5IGRheXMgICAgNCBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91
Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJp
dGRlZmVuZGVyLmNvbT4KICBBbGV4YW5kcnUgU3RlZmFuIElTQUlMQSA8YWlzYWlsYUBiaXRkZWZl
bmRlci5jb20+CiAgQW1pdCBTaW5naCBUb21hciA8YW1pdHRvbWVyMjVAZ21haWwuY29tPgogIEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgQW50aG9ueSBQRVJBUkQg
PGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgQnJpYW4gV29vZHMgPGJyaWFuLndvb2RzQGFt
ZC5jb20+CiAgQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgog
IERvdWcgR29sZHN0ZWluIDxjYXJkb2VAY2FyZG9lLmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9y
Z2UuZHVubGFwQGNpdHJpeC5jb20+CiAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJp
eC5jb20+CiAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CiAgSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNl
LmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIEtldmluIFRpYW4g
PGtldmluLnRpYW5AaW50ZWwuY29tPgogIEx1a2FzIEp1ZW5nZXIgPGp1ZW5nZXJAaWNlLnJ3dGgt
YWFjaGVuLmRlPgogIE0gQSBZb3VuZyA8bS5hLnlvdW5nQGR1cmhhbS5hYy51az4KICBOb3JiZXJ0
IE1hbnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KICBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8
b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVsLmR1
cnJhbnRAY2l0cml4LmNvbT4KICBQYXdlbCBXaWVjem9ya2lld2ljeiA8d2lwYXdlbEBhbWF6b24u
ZGU+CiAgUGV0cmUgUGlyY2FsYWJ1IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT4KICBSYXp2
YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgVGFtYXMgSyBMZW5neWVs
IDx0YW1hc0B0a2xlbmd5ZWwuY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAg
WGlhb2NoZW4gV2FuZyA8d2FuZ3hpYW9jaGVuMEBnbWFpbC5jb20+CiAgWGluIExpIDx4aW4ubGlA
Y2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3Qg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2
NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1y
YXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ct
cmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9o
b21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQg
b2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBw
dXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMjE0NCBsaW5lcyBsb25nLikK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 09 09:00:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 09:00:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOeuF-0006kc-JM; Thu, 09 May 2019 08:59:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=1wQJ=TJ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hOeuE-0006kX-Eb
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 08:59:58 +0000
X-Inumbo-ID: cf4fa5b4-7238-11e9-97ca-e3caac99f1d2
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cf4fa5b4-7238-11e9-97ca-e3caac99f1d2;
 Thu, 09 May 2019 08:59:54 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 09 May 2019 02:59:52 -0600
Message-Id: <5CD3EC03020000780022D0B7@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 09 May 2019 02:59:47 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Marek Marczykowski" <marmarek@invisiblethingslab.com>
References: <cover.5027956268821f50401d0ecdfad2447cbe4fdd6c.1557154206.git-series.marmarek@invisiblethingslab.com>
 <cover.5027956268821f50401d0ecdfad2447cbe4fdd6c.1557154206.git-series.marmarek@invisiblethingslab.com>
 <dfffbc1faf0884df46f5568cdcf9fa8c2340ae2b.1557154206.git-series.marmarek@invisiblethingslab.com>
 <5CD14ACF020000780022C643@prv1-mh.provo.novell.com>
 <20190509002239.GD24075@mail-itl>
In-Reply-To: <20190509002239.GD24075@mail-itl>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 4/5] xen: fix handling framebuffer located
 above 4GB
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA5LjA1LjE5IGF0IDAyOjIyLCA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNv
bT4gd3JvdGU6Cj4gT24gVHVlLCBNYXkgMDcsIDIwMTkgYXQgMDM6MDc6MjdBTSAtMDYwMCwgSmFu
IEJldWxpY2ggd3JvdGU6Cj4+ID4+PiBPbiAwNi4wNS4xOSBhdCAxNjo1MCwgPG1hcm1hcmVrQGlu
dmlzaWJsZXRoaW5nc2xhYi5jb20+IHdyb3RlOgo+PiA+IC0tLSBhL3hlbi9kcml2ZXJzL3ZpZGVv
L3Zlc2EuYwo+PiA+ICsrKyBiL3hlbi9kcml2ZXJzL3ZpZGVvL3Zlc2EuYwo+PiA+IEBAIC04NCw2
ICs4NCw3IEBAIHZvaWQgX19pbml0IHZlc2FfZWFybHlfaW5pdCh2b2lkKQo+PiA+ICB2b2lkIF9f
aW5pdCB2ZXNhX2luaXQodm9pZCkKPj4gPiAgewo+PiA+ICAgICAgc3RydWN0IGxmYl9wcm9wIGxm
YnA7Cj4+ID4gKyAgICB1bnNpZ25lZCBsb25nIGxmYl9iYXNlOwo+PiA+ICAKPj4gPiAgICAgIGlm
ICggIWZvbnQgKQo+PiA+ICAgICAgICAgIHJldHVybjsKPj4gPiBAQCAtOTcsMTUgKzk4LDE3IEBA
IHZvaWQgX19pbml0IHZlc2FfaW5pdCh2b2lkKQo+PiA+ICAgICAgbGZicC50ZXh0X2NvbHVtbnMg
PSB2bGZiX2luZm8ud2lkdGggLyBmb250LT53aWR0aDsKPj4gPiAgICAgIGxmYnAudGV4dF9yb3dz
ID0gdmxmYl9pbmZvLmhlaWdodCAvIGZvbnQtPmhlaWdodDsKPj4gPiAgCj4+ID4gLSAgICBsZmJw
LmxmYiA9IGxmYiA9IGlvcmVtYXAodmxmYl9pbmZvLmxmYl9iYXNlLCB2cmFtX3JlbWFwKTsKPj4g
PiArICAgIGxmYl9iYXNlID0gdmxmYl9pbmZvLmxmYl9iYXNlOwo+PiA+ICsgICAgbGZiX2Jhc2Ug
fD0gKHVuc2lnbmVkIGxvbmcpdmxmYl9pbmZvLmV4dF9sZmJfYmFzZSA8PCAzMjsKPj4gPiArICAg
IGxmYnAubGZiID0gbGZiID0gaW9yZW1hcChsZmJfYmFzZSwgdnJhbV9yZW1hcCk7Cj4+ID4gICAg
ICBpZiAoICFsZmIgKQo+PiA+ICAgICAgICAgIHJldHVybjsKPj4gPiAgCj4+ID4gICAgICBtZW1z
ZXQobGZiLCAwLCB2cmFtX3JlbWFwKTsKPj4gPiAgCj4+ID4gLSAgICBwcmludGsoWEVOTE9HX0lO
Rk8gInZlc2FmYjogZnJhbWVidWZmZXIgYXQgJSN4LCBtYXBwZWQgdG8gMHglcCwgIgo+PiA+ICsg
ICAgcHJpbnRrKFhFTkxPR19JTkZPICJ2ZXNhZmI6IGZyYW1lYnVmZmVyIGF0ICUjbHgsIG1hcHBl
ZCB0byAweCVwLCAiCj4+ID4gICAgICAgICAgICAgInVzaW5nICV1aywgdG90YWwgJXVrXG4iLAo+
PiA+IC0gICAgICAgICAgIHZsZmJfaW5mby5sZmJfYmFzZSwgbGZiLAo+PiA+ICsgICAgICAgICAg
IGxmYl9iYXNlLCBsZmIsCj4+ID4gICAgICAgICAgICAgdnJhbV9yZW1hcCA+PiAxMCwgdnJhbV90
b3RhbCA+PiAxMCk7Cj4+ID4gICAgICBwcmludGsoWEVOTE9HX0lORk8gInZlc2FmYjogbW9kZSBp
cyAlZHglZHgldSwgbGluZWxlbmd0aD0lZCwgZm9udCAldXgldVxuIiwKPj4gPiAgICAgICAgICAg
ICB2bGZiX2luZm8ud2lkdGgsIHZsZmJfaW5mby5oZWlnaHQsCj4+ID4gQEAgLTE1Miw2ICsxNTUs
MTAgQEAgdm9pZCBfX2luaXQgdmVzYV9tdHJyX2luaXQodm9pZCkKPj4gPiAgICAgICAgICBNVFJS
X1RZUEVfV1JDT01CLCBNVFJSX1RZUEVfV1JUSFJPVUdIIH07Cj4+ID4gICAgICB1bnNpZ25lZCBp
bnQgc2l6ZV90b3RhbDsKPj4gPiAgICAgIGludCByYywgdHlwZTsKPj4gPiArICAgIHVuc2lnbmVk
IGxvbmcgbGZiX2Jhc2U7Cj4+ID4gKwo+PiA+ICsgICAgbGZiX2Jhc2UgPSB2bGZiX2luZm8ubGZi
X2Jhc2U7Cj4+ID4gKyAgICBsZmJfYmFzZSB8PSAodW5zaWduZWQgbG9uZyl2bGZiX2luZm8uZXh0
X2xmYl9iYXNlIDw8IDMyOwo+PiA+ICAKPj4gPiAgICAgIGlmICggIWxmYiB8fCAodmVzYV9tdHJy
ID09IDApIHx8ICh2ZXNhX210cnIgPj0gQVJSQVlfU0laRShtdHJyX3R5cGVzKSkgKQo+PiA+ICAg
ICAgICAgIHJldHVybjsKPj4gPiBAQCAtMTY3LDcgKzE3NCw3IEBAIHZvaWQgX19pbml0IHZlc2Ff
bXRycl9pbml0KHZvaWQpCj4+ID4gIAo+PiA+ICAgICAgLyogVHJ5IGFuZCBmaW5kIGEgcG93ZXIg
b2YgdHdvIHRvIGFkZCAqLwo+PiA+ICAgICAgZG8gewo+PiA+IC0gICAgICAgIHJjID0gbXRycl9h
ZGQodmxmYl9pbmZvLmxmYl9iYXNlLCBzaXplX3RvdGFsLCB0eXBlLCAxKTsKPj4gPiArICAgICAg
ICByYyA9IG10cnJfYWRkKGxmYl9iYXNlLCBzaXplX3RvdGFsLCB0eXBlLCAxKTsKPj4gPiAgICAg
ICAgICBzaXplX3RvdGFsID4+PSAxOwo+PiA+ICAgICAgfSB3aGlsZSAoIChzaXplX3RvdGFsID49
IFBBR0VfU0laRSkgJiYgKHJjID09IC1FSU5WQUwpICk7Cj4+ID4gIH0KPj4gCj4+IEltbyB0aGUg
cmVzdWx0IHdvdWxkIGJlIGJldHRlciByZWFkYWJsZSBpZiwgaW5zdGVhZCBvZiB0aGUgbG9jYWwK
Pj4gdmFyaWFibGVzLCB5b3UgaW50cm9kdWNlZCBhbiBpbmxpbmUgaGVscGVyIGxmYl9iYXNlKCku
Cj4gCj4gTm90IG5lY2Vzc2FyaWx5IC0gdmxmYl9pbmZvIGlzIGEgI2RlZmluZSB0byB2Z2FfY29u
c29sZV9pbmZvLnUudmVzYV9sZmIuCj4gVGhpcyBtZWFucyBzdWNoIGhlbHBlciB3b3VsZCBlaXRo
ZXIgbm90IGhhdmUgYW55IHBhcmFtZXRlcnMsIG9yIHdvdWxkCj4gbmVlZCB0byBoYXZlIGZ1bGwg
c3RydWN0IHhlbl9jb25zb2xlX2luZm8gYXMgYSBwYXJhbWV0ZXIgKGlubmVyCj4gc3RydWN0dXJl
IGlzIGFub255bW91cykuCgpBbm9ueW1vdXMgc3RydWN0dXJlcyBjYW4sIGlpcmMsIGJlIGVhc2ls
eSBoYXZlIHRoZWlyIHR5cGUgdXNlZCBieQp1c2luZyB0eXBlb2YoKS4gQnV0IGluZGVlZCBJIHdh
cyB0aGlua2luZyBhYm91dCBhIHBhcmFtZXRlci1sZXNzCmZ1bmN0aW9uIG9yIG1hY3JvIGFzIGEg
cG9zc2libGUgb3B0aW9uLgoKPiBJbiBib3RoIGNhc2VzLCBpdCB3b24ndCBiZSBvYnZpb3VzIHRo
YXQKPiBsZmJfYmFzZSBsaXZlIGluc2lkZSB2bGZiX2luZm8uIEkgY291bGQgYWRkIHlldCBhbm90
aGVyICNkZWZpbmUgaW5zdGVhZAo+IG9mIGlubGluZSBmdW5jdGlvbiBmb3IgdGhhdCwgYnV0IGl0
IHdvdWxkbid0IGF2b2lkIHRoZSBzZWNvbmQgKG1pbm9yKQo+IGlzc3VlOiBhIGhlbHBlciB3aXRo
b3V0IGEgdmFyaWFibGUgd291bGQgbWVhbiByZWFkaW5nIHRoZSB2YWx1ZSB0d2ljZSBpbgo+IHZl
c2FfaW5pdCgpLiBJbiB0aGVvcnkgaXQgc2hvdWxkbid0IGNoYW5nZSBpbiB0aGUgbWVhbnRpbWUs
IGJ1dCBJTU8KPiBiZXR0ZXIgYXZvaWQgaXQgYW55d2F5LgoKVG8gYmUgaG9uZXN0LCBJJ3ZlIG5v
dGljZWQgdGhpcyB3aGlsZSBwdXR0aW5nIHRvZ2V0aGVyIHRoZSBwcmV2aW91cwpyZXBseSwgYW5k
IEkgZGlkbid0IHRoaW5rIGl0IHdvdWxkIGJ5IGFueSBwcm9ibGVtIGluIHRoZSBzbGlnaHRlc3Qu
CgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 09 09:06:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 09:06:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOf0H-0007Xq-CQ; Thu, 09 May 2019 09:06:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=1wQJ=TJ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hOf0G-0007Xl-6a
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 09:06:12 +0000
X-Inumbo-ID: aef8a468-7239-11e9-861b-2b3d4fc4cb19
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id aef8a468-7239-11e9-861b-2b3d4fc4cb19;
 Thu, 09 May 2019 09:06:09 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 09 May 2019 03:06:07 -0600
Message-Id: <5CD3ED7E020000780022D0C9@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 09 May 2019 03:06:06 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <aisaila@bitdefender.com>
References: <20190206125314.10869-1-aisaila@bitdefender.com>
 <20190206125314.10869-2-aisaila@bitdefender.com>
 <5CAB69AB0200007800225785@prv1-mh.provo.novell.com>
 <7b325d79-dc03-6927-9430-29bace6be040@bitdefender.com>
In-Reply-To: <7b325d79-dc03-6927-9430-29bace6be040@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH RFC v3 2/2] x86/emulate: Send vm_event from
 emulate
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA4LjA1LjE5IGF0IDE3OjQyLCA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+IHdyb3Rl
Ogo+Pj4gQEAgLTEyMjQsNyArMTI5MywzNSBAQCBpbnQgaHZtZW11bF9pbnNuX2ZldGNoKAo+Pj4g
ICAgICAgICAgIGNvbnRhaW5lcl9vZihjdHh0LCBzdHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCwgY3R4
dCk7Cj4+PiAgICAgICAvKiBDYXJlZnVsLCBhcyBvZmZzZXQgY2FuIHdyYXAgb3IgdHJ1bmNhdGUg
V1JUIGluc25fYnVmX2VpcC4gKi8KPj4+ICAgICAgIHVpbnQ4X3QgaW5zbl9vZmYgPSBvZmZzZXQg
LSBodm1lbXVsX2N0eHQtPmluc25fYnVmX2VpcDsKPj4+ICsgICAgcGFkZHJfdCBncGE7Cj4+PiAr
ICAgIHVpbnQzMl90IHBmZWMgPSBQRkVDX3BhZ2VfcHJlc2VudCB8IFBGRUNfaW5zbl9mZXRjaDsK
Pj4+ICsgICAgdW5zaWduZWQgbG9uZyBhZGRyLCByZXBzID0gMTsKPj4+ICsgICAgaW50IHJjOwo+
Pj4gKyAgICBzdHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCBvbGQ7Cj4+PiArCj4+PiArICAgIHJjID0g
aHZtZW11bF92aXJ0dWFsX3RvX2xpbmVhcihzZWcsIG9mZnNldCwgYnl0ZXMsICZyZXBzLAo+Pj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaHZtX2FjY2Vzc19pbnNuX2ZldGNo
LCBodm1lbXVsX2N0eHQsICZhZGRyKTsKPj4gCj4+IFRoZSBkb3VibGUgdHJhbnNsYXRpb24gaXMg
YXMgcHJvYmxlbWF0aWMgaGVyZSwgYnV0IHdoYXQncyB3b3JzZToKPj4gCj4+PiArICAgIGlmICgg
cmMgPT0gWDg2RU1VTF9FWENFUFRJT04gKQo+Pj4gKyAgICB7Cj4+PiArICAgICAgICB4ODZfZW11
bF9yZXNldF9ldmVudChjdHh0KTsKPj4+ICsgICAgICAgIHJjID0gWDg2RU1VTF9PS0FZOwo+Pj4g
KyAgICB9Cj4+IAo+PiBZb3UgemFwIGFuIGVycm9yIGhlcmUsIGJ1dCAuLi4KPiAKPiBJbiB0aGlz
IGNhc2UgaHZtZW11bF92aXJ0dWFsX3RvX2xpbmVhcigpIGNhbiBjYWxsCj4geDg2X2VtdWxfaHdf
ZXhjZXB0aW9uKCkgYW5kIHRoZW4gc2lnbmFscyB0aGUgY2FsbGVyIHRvIGluamVjdCB0aGUgCj4g
ZXhjZXB0aW9uLiBJIGRvbjt0IHdhbnQgdG8gaW5qZWN0IGEgbm9uLXVzZXIgc2VnbWVudCBoZXJl
IGFuZCBzbyBJIGxlYXZlIAo+IHRoZSBjdHh0IGFzIGl0IHdhcyBiZWZvcmUuCj4gCj4+IAo+Pj4g
KyAgICBpZiAoIGh2bWVtdWxfY3R4dC0+c2VnX3JlZ1t4ODZfc2VnX3NzXS5kcGwgPT0gMyApCj4+
PiArICAgICAgICBwZmVjIHw9IFBGRUNfdXNlcl9tb2RlOwo+Pj4gKwo+Pj4gKyAgICBvbGQgPSAq
aHZtZW11bF9jdHh0Owo+Pj4gKyAgICByYyA9IGh2bWVtdWxfbGluZWFyX3RvX3BoeXMoYWRkciwg
JmdwYSwgYnl0ZXMsICZyZXBzLAo+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGZlYywgaHZtZW11bF9jdHh0KTsKPj4gCj4+IC4uLiB5b3UgaGFwcGlseSB1c2UgImFkZHIiIGhl
cmUgYW55d2F5Lgo+IAo+IFRoZSBhZGRyZXNzIGhlcmUgaXMgb2sgdG8gYmUgdXNlZCBvciBtYXli
ZSBhIGlmICggcmMgIT0gWDg2RU1VTF9PS0FZICkgCj4gY2hlY2sgY2FuIGJlIHB1dCBhZnRlciBn
ZXR0aW5nIHRoZSBhZGRyZXNzLgoKYWRkciBpcyBkZWZpbml0ZWx5IG5vdCBva2F5IHRvIGJlIHVz
ZWQgaWYgaXQgd2Fzbid0IGluaXRpYWxpemVkLgoKPj4+ICsgICAgaWYgKCByYyA9PSBYODZFTVVM
X0VYQ0VQVElPTiApCj4+PiArICAgIHsKPj4+ICsgICAgICAgICpodm1lbXVsX2N0eHQgPSBvbGQ7
Cj4+PiArICAgICAgICByYyA9IFg4NkVNVUxfT0tBWTsKPj4+ICsgICAgfQo+Pj4gICAKPj4+ICsg
ICAgaWYgKCBncGEgJiYgaHZtZW11bF9zZW5kX3ZtX2V2ZW50KGdwYSwgYWRkciwgZ2FkZHJfdG9f
Z2ZuKGdwYSksCj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwZmVj
LCBodm1lbXVsX2N0eHQpICkKPj4+ICsgICAgICAgIHJldHVybiBYODZFTVVMX0FDQ0VTU19FWENF
UFRJT047Cj4+IAo+PiBJcyB0aGVyZSBhbnl0aGluZyByZW5kZXJpbmcgZ3BhIGJlaW5nIHplcm8g
YW4gaW52YWxpZCAvIGltcG9zc2libGUKPj4gc2l0dWF0aW9uPwo+IAo+IEluIHRlc3RzIEkgY2Ft
ZSBhY3Jvc3MgZ3BhID09IDAgc28gdGhhdCBpcyB3aHkgdGhlIGNoZWNrIHdhcyB0aGVyZSBJIAo+
IHdpbGwgaGF2ZSB0byB0ZXN0IGlzIHRoaXMgY2FuIGJlIHNvbHZlZCB3aXRoIHRoZSBYODZFTVVM
X09LQVkgY2hlY2sgZnJvbSAKPiBhYm92ZS4KCkV2ZW4gaWYgeW91IGNhbWUgYWNyb3NzIGdwYSAw
IHdoaWxlIHRlc3RpbmcsIHRoZSBzb2x1dGlvbiB0byBhdm9pZAppdCAoaW4gY2FzZSB5b3VyIHBv
c3NpYmxlIHNvbHV0aW9uIHR1cm5zIG91dCB0byBub3Qgd29yaykgY2Fubm90IGJlCnRvIG1ha2Ug
aXQgc3BlY2lhbCBpbiBhbnkgd2F5LgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 09 09:16:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 09:16:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOf9y-0008OJ-Cz; Thu, 09 May 2019 09:16:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=1wQJ=TJ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hOf9w-0008OE-Oi
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 09:16:12 +0000
X-Inumbo-ID: 157d1daf-723b-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 157d1daf-723b-11e9-8980-bc764e045a96;
 Thu, 09 May 2019 09:16:10 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 09 May 2019 03:16:09 -0600
Message-Id: <5CD3EFD5020000780022D0D8@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 09 May 2019 03:16:05 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Stefano Stabellini" <sstabellini@kernel.org>
References: <alpine.DEB.2.21.1905081538170.9403@sstabellini-ThinkPad-T480s>
 <20190508224727.11549-3-sstabellini@kernel.org>
In-Reply-To: <20190508224727.11549-3-sstabellini@kernel.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 3/3] xen/arm: fix mask calculation in
 pdx_init_mask
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA5LjA1LjE5IGF0IDAwOjQ3LCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6
Cj4gLS0tIGEveGVuL2NvbW1vbi9wZHguYwo+ICsrKyBiL3hlbi9jb21tb24vcGR4LmMKPiBAQCAt
NTAsOSArNTAsMTMgQEAgc3RhdGljIHU2NCBfX2luaXQgZmlsbF9tYXNrKHU2NCBtYXNrKQo+ICAg
ICAgcmV0dXJuIG1hc2s7Cj4gIH0KPiAgCj4gKy8qCj4gKyAqIFdlIGFsd2F5cyBtYXAgdGhlIGZp
cnN0IDE8PE1BWF9PUkRFUiBwYWdlcyBvZiBSQU0sIGhlbmNlLCB0aGV5Cj4gKyAqIGFyZSBsZWZ0
IHVuY29tcHJlc3NlZC4KPiArICovCj4gIHU2NCBfX2luaXQgcGR4X2luaXRfbWFzayh1NjQgYmFz
ZV9hZGRyKQo+ICB7Cj4gLSAgICByZXR1cm4gZmlsbF9tYXNrKGJhc2VfYWRkciAtIDEpOwo+ICsg
ICAgcmV0dXJuIGZpbGxfbWFzayhtYXgoYmFzZV9hZGRyLCAodTY0KTEgPDwgKE1BWF9PUkRFUiAr
IFBBR0VfU0hJRlQpKSAtIDEpOwoKUGVyc29uYWxseSBJIHRoaW5rIHRoYXQgZGVzcGl0ZSB0aGUg
c3Vycm91bmRpbmcgdTY0IHRoaXMgc2hvdWxkIGJlCnVpbnQ2NF90LiBZb3UgY291bGQgYXZvaWQg
dGhpcyBhbHRvZ2V0aGVyIGJ5IHVzaW5nIDFVTEwuCgo+IEBAIC04MCw2ICs4NCw4IEBAIHZvaWQg
X19pbml0IHBmbl9wZHhfaG9sZV9zZXR1cCh1bnNpZ25lZCBsb25nIG1hc2spCj4gICAgICAgKiBU
aGlzIGd1YXJhbnRlZXMgdGhhdCBwYWdlLXBvaW50ZXIgYXJpdGhtZXRpYyByZW1haW5zIHZhbGlk
IHdpdGhpbgo+ICAgICAgICogY29udGlndW91cyBhbGlnbmVkIHJhbmdlcyBvZiAyXk1BWF9PUkRF
UiBwYWdlcy4gQW1vbmcgb3RoZXJzLCBvdXIKPiAgICAgICAqIGJ1ZGR5IGFsbG9jYXRvciByZWxp
ZXMgb24gdGhpcyBhc3N1bXB0aW9uLgo+ICsgICAgICoKPiArICAgICAqIElmIHRoZSBsb2dpYyBj
aGFuZ2VzIGhlcmUsIHdlIG1pZ2h0IGhhdmUgdG8gdXBkYXRlIGluaXRfcGR4IHRvby4KPiAgICAg
ICAqLwo+ICAgICAgZm9yICggaiA9IE1BWF9PUkRFUi0xOyA7ICkKPiAgICAgIHsKCkF0IGZpcnN0
IEkgd2FzIHB1enpsZWQgYnkgYSByZWZlcmVuY2UgdG8gc29tZXRoaW5nIHRoYXQgSSBkaWRuJ3QK
dGhpbmsgd291bGQgZXhpc3QsIGFuZCBJIHdhcyB0aGVuIGFzc3VtaW5nIHlvdSBtZWFuCnBkeF9p
bml0X21hc2soKS4gQnV0IHRoZW4gSSB0aG91Z2h0IEknZCB1c2UgZ3JlcCBuZXZlcnRoZWxlc3Ms
CmFuZCBmb3VuZCB0aGUgQXJtIGluc3RhbmNlIG9mIGl0ICh3aGljaCB0aGlzIHBhdGNoIGFjdHVh
bGx5CmNoYW5nZXMsIGJ1dCBJJ20gcmFyZWx5IGxvb2tpbmcgYXQgdGhlICJkaWZmIC1wIiBzeW1i
b2xzIHdoZW4KY29udGV4dCBpcyBvdGhlcndpc2Ugb2J2aW91cykuIElmIHlvdSBtYWtlIHN1Y2gg
YSByZWZlcmVuY2UgaW4KY29tbW9uIGNvZGUgKEkgdGhpbmsgSSdkIHByZWZlciBpZiBpdCB3YXMg
c2ltcGx5IG9taXR0ZWQpLCB0aGVuCnBsZWFzZSBuYW1lIHRoZSBzcGVjaWZpYyBhcmNoaXRlY3R1
cmUgYXMgd2VsbCwgb3IgbWFrZSBvdGhlcndpc2UKY2xlYXIgdGhhdCB0aGlzIGlzbid0IGEgc3lt
Ym9sIHRoYXQncyBjb21tb24gb3IgcmVxdWlyZWQgdG8gYmUKc3VwcGxpZWQgYnkgZWFjaCBhcmNo
LgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 09 09:27:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 09:27:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOfKV-0000qD-C1; Thu, 09 May 2019 09:27:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=1wQJ=TJ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hOfKU-0000q8-J0
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 09:27:06 +0000
X-Inumbo-ID: 9bd63e21-723c-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9bd63e21-723c-11e9-8980-bc764e045a96;
 Thu, 09 May 2019 09:27:05 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 09 May 2019 03:27:04 -0600
Message-Id: <5CD3F266020000780022D0F3@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 09 May 2019 03:27:02 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>,<andrii.anisov@gmail.com>
References: <1556007026-31057-1-git-send-email-andrii.anisov@gmail.com>
 <1556007026-31057-3-git-send-email-andrii.anisov@gmail.com>
 <e248dae9-c91c-c735-ea16-9bcb70c65e9d@arm.com>
In-Reply-To: <e248dae9-c91c-c735-ea16-9bcb70c65e9d@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 2/2] xen: implement
 VCPUOP_register_runstate_phys_memory_area
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel <xen-devel@lists.xenproject.org>,
 "andrii_anisov@epam.com" <andrii_anisov@epam.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA4LjA1LjE5IGF0IDE3OjQwLCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IE9uIDIzLzA0LzIwMTkgMDk6MTAsIEFuZHJpaSBBbmlzb3Ygd3JvdGU6Cj4+IC0tLSBhL3hlbi9p
bmNsdWRlL3hlbi9zY2hlZC5oCj4+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCj4+IEBA
IC0xNjMsMTUgKzE2MywyMyBAQCBzdHJ1Y3QgdmNwdQo+PiAgICAgICB2b2lkICAgICAgICAgICAg
KnNjaGVkX3ByaXY7ICAgIC8qIHNjaGVkdWxlci1zcGVjaWZpYyBkYXRhICovCj4+ICAgCj4+ICAg
ICAgIHN0cnVjdCB2Y3B1X3J1bnN0YXRlX2luZm8gcnVuc3RhdGU7Cj4+ICsKPj4gKyAgICBzcGlu
bG9ja190ICAgICAgbWFwcGVkX3J1bnN0YXRlX2xvY2s7Cj4+ICsKPj4gICAjaWZuZGVmIENPTkZJ
R19DT01QQVQKPj4gICAjIGRlZmluZSBydW5zdGF0ZV9ndWVzdCh2KSAoKHYpLT5ydW5zdGF0ZV9n
dWVzdCkKPj4gICAgICAgWEVOX0dVRVNUX0hBTkRMRSh2Y3B1X3J1bnN0YXRlX2luZm9fdCkgcnVu
c3RhdGVfZ3Vlc3Q7IC8qIGd1ZXN0IGFkZHJlc3MgKi8KPj4gKyAgICB2Y3B1X3J1bnN0YXRlX2lu
Zm9fdCAqbWFwcGVkX3J1bnN0YXRlOwo+PiAgICNlbHNlCj4+ICAgIyBkZWZpbmUgcnVuc3RhdGVf
Z3Vlc3QodikgKCh2KS0+cnVuc3RhdGVfZ3Vlc3QubmF0aXZlKQo+PiAgICAgICB1bmlvbiB7Cj4+
ICAgICAgICAgICBYRU5fR1VFU1RfSEFORExFKHZjcHVfcnVuc3RhdGVfaW5mb190KSBuYXRpdmU7
Cj4+ICAgICAgICAgICBYRU5fR1VFU1RfSEFORExFKHZjcHVfcnVuc3RhdGVfaW5mb19jb21wYXRf
dCkgY29tcGF0Owo+PiAgICAgICB9IHJ1bnN0YXRlX2d1ZXN0OyAvKiBndWVzdCBhZGRyZXNzICov
Cj4+ICsgICAgdW5pb24gewo+PiArICAgICAgICB2Y3B1X3J1bnN0YXRlX2luZm9fdCogbmF0aXZl
Owo+PiArICAgICAgICB2Y3B1X3J1bnN0YXRlX2luZm9fY29tcGF0X3QqIGNvbXBhdDsKPj4gKyAg
ICB9IG1hcHBlZF9ydW5zdGF0ZTsgLyogZ3Vlc3QgYWRkcmVzcyAqLwo+IAo+IFRoZSBjb21iaW5h
dGlvbiBvZiBtYXBwZWRfcnVuc3RhdGUgYW5kIHJ1bnN0YXRlX2d1ZXN0IGlzIGEgYml0IGNvbmZ1
c2luZy4gSSAKPiB0aGluayB5b3Ugd2FudCB0byByZXdvcmsgdGhlIGludGVyZmFjZSB0byBzaG93
IHRoYXQgb25seSBvbmUgaXMgcG9zc2libGUgYXQgdGhlIAo+IHRpbWUgYW5kIG1ha2UgY2xlYXIg
d2hpY2ggb25lIGlzIHVzZWQgYnkgd2hvLiBNYXliZToKPiAKPiB1bmlvbgo+IHsKPiAgICAgLyog
TGVnYWN5IGludGVyZmFjZSB0byBiZSB1c2VkIHdoZW4gdGhlIGd1ZXN0IHByb3ZpZGVzIGEgdmly
dHVhbCBhZGRyZXNzICovCj4gICAgIHVuaW9uIHsKPiAgICAgICAgWEVOX0dVRVNUX0hBTkRMRSh2
Y3B1X3J1bnN0YXRlX2luZm9fdCkgbmF0aXZlOwo+ICAgICAgICAuLi4KPiAgICAgfSB2aXJ0Owo+
IAo+ICAgICAvKiBJbnRlcmZhY2UgdXNlZCB3aGVuIHRoZSBndWVzdCBwcm92aWRlcyBhIHBoeXNp
Y2FsIGFkZHJlc3MgKi8KPiAgICAgdW5pb24gewo+ICAgICB9IHBoeXM7Cj4gfSBydW5zdGF0ZV9n
dWVzdC4KPiAKPiBydW5zdGF0ZV9ndWVzdF90eXBlIC8qIGNvdWxkIGJlIGEgYm9vbCBvciBlbnVt
ICovCj4gCj4gSmFuIHdoYXQgZG8geW91IHRoaW5rPwoKSSBmdWxseSBhZ3JlZSAtIG5vIG1peGlu
ZyBvZiBhcHByb2FjaGVzIGhlcmUsIGlmIHBvc3NpYmxlLiBIb3dldmVyLApjYXJlIG5lZWRzIHRv
IGJlIHRha2VuIHRoYXQgYWZ0ZXIgYSBkb21haW4gcmVzZXQgdGhlIG5ldyBrZXJuZWwKY2FuIGNo
b3NlIHRoZSBvcHBvc2l0ZSBtb2RlbC4gUXVlc3Rpb24gaXMgd2hldGhlciB0aGVyZSBhcmUgZXZl
bgpvdGhlciBjYXNlcyB3aGVyZSBpbmRlcGVuZGVudCBjb21wb25lbnRzIChzYXkgYm9vdCBsb2Fk
ZXIgYW5kCk9TKSBtYXkgbmVlZCB0byBiZSBwZXJtaXR0ZWQgdG8gY2hvc2UgbW9kZWxzIGluZGVw
ZW5kZW50bHkgb2YKb25lIGFub3RoZXIuCgpBcyBhIHNpZGUgbm90ZSwgQW5kcmlpIC0gd291bGQg
eW91IHBsZWFzZSBhdm9pZCBzZW5kaW5nIGRvdWJsZSBtYWlsCnRvIHhlbi1kZXZlbCAoYWRkcmVz
c2VzIGRpZmZlcmluZyBqdXN0IGJ5IGRvbWFpbiB1c2VkKT8KCkphbgoKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 09 10:09:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 10:09:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOfyo-0003y9-KW; Thu, 09 May 2019 10:08:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=nN80=TJ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hOfyn-0003xy-HH
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 10:08:45 +0000
X-Inumbo-ID: 6a5ac36e-7242-11e9-96f4-d7a43bf1e81b
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6a5ac36e-7242-11e9-96f4-d7a43bf1e81b;
 Thu, 09 May 2019 10:08:39 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hOfyg-00049r-6R; Thu, 09 May 2019 10:08:38 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hOfyf-00019K-UC; Thu, 09 May 2019 10:08:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hOfyf-0001uZ-La; Thu, 09 May 2019 10:08:37 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135820-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:test-amd64-amd64-xl-qcow2:guest-localmigrate/x10:fail:regression
 linux-4.19:test-amd64-i386-xl-qemut-debianhvm-amd64:leak-check/check:fail:regression
 linux-4.19:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:leak-check/check:fail:regression
 linux-4.19:build-armhf-pvops:kernel-build:fail:regression
 linux-4.19:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=1656b14572090df53ff096f158726c1d1355f5ca
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 09 May 2019 10:08:37 +0000
Subject: [Xen-devel] [linux-4.19 test] 135820: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTgyMCBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzU4MjAvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAg
MTcgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAyMSBsZWFrLWNoZWNrL2NoZWNrIGZh
aWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAyMSBsZWFrLWNoZWNrL2NoZWNrIGZhaWwgUkVHUi4gdnMuIDEyOTMx
MwogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgNiBrZXJuZWwtYnVpbGQgICAgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1
dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0t
aW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDE2NTZiMTQ1NzIwOTBk
ZjUzZmYwOTZmMTU4NzI2YzFkMTM1NWY1Y2EKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAg
ICAgICAgICAgIDg0ZGY5NTI1YjBjMjdmM2ViYzJlYmIxODY0ZmE2MmE5N2ZkZWRiN2QKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDEyOTMxMyAgMjAxOC0xMS0wMiAwNTozOTowOCBaICAxODggZGF5cwpG
YWlsaW5nIHNpbmNlICAgICAgICAxMjk0MTIgIDIwMTgtMTEtMDQgMTQ6MTA6MTUgWiAgMTg1IGRh
eXMgIDExNiBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzU4MjAgIDIwMTktMDUtMDcg
MDE6MjQ6MDkgWiAgICAyIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjE4ODQgcGVvcGxlIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVp
bGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4
Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4
YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1w
dmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
c2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lv
biBsb2c7IGl0IHdvdWxkIGJlIDEzNzIwMSBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 09 10:10:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 10:10:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOg0H-0004bg-29; Thu, 09 May 2019 10:10:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=nN80=TJ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hOg0F-0004bQ-HH
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 10:10:15 +0000
X-Inumbo-ID: a0e4aea4-7242-11e9-876c-f3a954e5afa7
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a0e4aea4-7242-11e9-876c-f3a954e5afa7;
 Thu, 09 May 2019 10:10:10 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hOg09-0004C2-Oe; Thu, 09 May 2019 10:10:09 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hOg09-0001Dn-Cl; Thu, 09 May 2019 10:10:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hOg09-0004RF-Bt; Thu, 09 May 2019 10:10:09 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135828-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:test-amd64-i386-freebsd10-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-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-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-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=a6ae23831b05a11880b40f7d58e332c45a6b04f7
X-Osstest-Versions-That: qemuu=3284aa128153750f14a61e8a96fd085e6f2999b6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 09 May 2019 10:10:09 +0000
Subject: [Xen-devel] [qemu-mainline test] 135828: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTgyOCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzU4MjgvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzNTI1MQogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTM1MjUxCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzUyNTEKIGJ1aWxkLWFybTY0LXhz
bSAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEzNTI1MQogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTM1MjUxCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzUyNTEKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzNTI1MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1
aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSAgYmxvY2tlZCBuL2EKIGJ1aWxkLWkz
ODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2
Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1h
cm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXhzbSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bCAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmlj
dCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYy
LWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXNoYWRvdyAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBi
bG9ja2VkIG4vYQogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC1hbWQ2NC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1zaGFkb3cgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0
LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogcWVtdXUgICAgICAgICAgICAgICAgYTZh
ZTIzODMxYjA1YTExODgwYjQwZjdkNThlMzMyYzQ1YTZiMDRmNwpiYXNlbGluZSB2ZXJzaW9uOgog
cWVtdXUgICAgICAgICAgICAgICAgMzI4NGFhMTI4MTUzNzUwZjE0YTYxZThhOTZmZDA4NWU2ZjI5
OTliNgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTM1MjUxICAyMDE5LTA0LTI0IDE0OjQyOjU4IFog
ICAxNCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzNTM1MSAgMjAxOS0wNC0yNyAwOTo0NTo1
MiBaICAgMTIgZGF5cyAgICA2IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzNTcxMSAg
MjAxOS0wNS0wNSAwMDozMDo1OSBaICAgIDQgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxl
IHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFsYmVydG8gR2FyY2lhIDxiZXJ0
b0BpZ2FsaWEuY29tPgogIEFsZXggV2lsbGlhbXNvbiA8YWxleC53aWxsaWFtc29uQHJlZGhhdC5j
b20+CiAgQWxleGV5IEthcmRhc2hldnNraXkgPGFpa0BvemxhYnMucnU+CiAgQW5kcmV3IEplbm5l
ciA8YW5kcmV3QGNvZGVzb3VyY2VyeS5jb20+CiAgQXJ0eW9tIFRhcmFzZW5rbyA8YXRhcjRxZW11
QGdtYWlsLmNvbT4KICBCYW5kYW4gRGFzIDxic2RAcmVkaGF0LmNvbT4KICBCZW5qYW1pbiBIZXJy
ZW5zY2htaWR0IDxiZW5oQGtlcm5lbC5jcmFzaGluZy5vcmc+CiAgQ2xlYmVyIFJvc2EgPGNyb3Nh
QHJlZGhhdC5jb20+CiAgQ29sZSBSb2JpbnNvbiA8Y3JvYmluc29AcmVkaGF0LmNvbT4KICBDb3Ju
ZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4KICBDw6lkcmljIExlIEdvYXRlciA8Y2xnQGth
b2Qub3JnPgogIERhbmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRGF2
aWQgR2lic29uIDxkYXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+CiAgRGF2aWQgSGlsZGVuYnJh
bmQgPGRhdmlkQHJlZGhhdC5jb20+CiAgRHIuIERhdmlkIEFsYW4gR2lsYmVydCA8ZGdpbGJlcnRA
cmVkaGF0LmNvbT4KICBFZHVhcmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+CiAgRWR1
YXJkbyBPdHVibyA8b3R1Ym9AcmVkaGF0LmNvbT4KICBFcmljIEF1Z2VyIDxlcmljLmF1Z2VyQHJl
ZGhhdC5jb20+CiAgRXJpYyBCbGFrZSA8ZWJsYWtlQHJlZGhhdC5jb20+CiAgRXJuZXN0IEVzZW5l
IDxlcm9rZW4xQGdtYWlsLmNvbT4KICBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4K
ICBHcmVnIEt1cnogPGdyb3VnQGthb2Qub3JnPgogIEhhbGlsIFBhc2ljIDxwYXNpY0BsaW51eC52
bmV0LmlibS5jb20+CiAgSGFvemhvbmcgWmhhbmcgPGhhb3pob25nLnpoYW5nQGludGVsLmNvbT4K
ICBIZWxnZSBEZWxsZXIgPGRlbGxlckBnbXguZGU+CiAgSWdvciBNYW1tZWRvdiA8aW1hbW1lZG9A
cmVkaGF0LmNvbT4KICBKYXNvbiBKLiBIZXJuZSA8ampoZXJuZUBsaW51eC5pYm0uY29tPgogIEpv
aG4gU25vdyA8anNub3dAcmVkaGF0LmNvbT4KICBKdWxpYW4gQnJvd24gPGp1bGlhbkBjb2Rlc291
cmNlcnkuY29tPgogIEtldmluIFdvbGYgPGt3b2xmQHJlZGhhdC5jb20+CiAgTGFzemxvIEVyc2Vr
IDxsZXJzZWtAcmVkaGF0LmNvbT4KICBMb25ncGVuZyA8bG9uZ3BlbmcyQGh1YXdlaS5jb20+CiAg
TWFyYy1BbmRyw6kgTHVyZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5jb20+CiAgTWFyZWsg
VmFzdXQgPG1hcmV4QGRlbnguZGU+CiAgTWFya3VzIEFybWJydXN0ZXIgPGFybWJydUByZWRoYXQu
Y29tPgogIE1heCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+CiAgTmljayBIdWRzb24gPHNrcmxs
QG5ldGJzZC5vcmc+CiAgUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgog
IFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1Z0BhbXNhdC5vcmc+CiAgUGhpbGlwcGUgTWF0
aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOp
IDxwaGlsbWRAcmVkaGF0LmNvbT4gW29uIG1pbmd3NjRdCiAgUHUgV2VuIDxwdXdlbkBoeWdvbi5j
bj4KICBSaWNoYXJkIEhlbmRlcnNvbiA8cmljaGFyZC5oZW5kZXJzb25AbGluYXJvLm9yZz4KICBS
aWNoYXJkIFcuTS4gSm9uZXMgPHJqb25lc0ByZWRoYXQuY29tPgogIFNhbSBFaWRlcm1hbiA8c2ht
dWVsLmVpZGVybWFuQG9yYWNsZS5jb20+CiAgU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1
bHRAZW5zLWx5b24ub3JnPgogIFNhbmRyYSBMb29zZW1vcmUgPHNhbmRyYUBjb2Rlc291cmNlcnku
Y29tPgogIFNoYWhhYiBWYWhlZGkgPHNoYWhhYi52YWhlZGlAZ21haWwuY29tPgogIFNobXVlbCBF
aWRlcm1hbiA8c2htdWVsLmVpZGVybWFuQG9yYWNsZS5jb20+CiAgU3RhbmlzbGF2IExhbmNpIDxw
aXhvQHBvbGVwZXRrby5ldT4KICBTdGVmYW4gSGFqbm9jemkgPHN0ZWZhbmhhQGdtYWlsLmNvbT4K
ICBTdGVmYW4gSGFqbm9jemkgPHN0ZWZhbmhhQHJlZGhhdC5jb20+CiAgU3RlZmFubyBHYXJ6YXJl
bGxhIDxzZ2FyemFyZUByZWRoYXQuY29tPgogIFRob21hcyBIdXRoIDx0aHV0aEByZWRoYXQuY29t
PgogIFZsYWRpbWlyIFNlbWVudHNvdi1PZ2lldnNraXkgPHZzZW1lbnRzb3ZAdmlydHVvenpvLmNv
bT4KICBXZWkgWWFuZyA8cmljaGFyZHcueWFuZ0BsaW51eC5pbnRlbC5jb20+CiAgWXVyeSBLb3Rv
diA8eXVyeS1rb3RvdkB5YW5kZXgtdGVhbS5ydT4KICBaaGFuZyBZaSA8eWkuei56aGFuZ0BsaW51
eC5pbnRlbC5jb20+CiAgWmhlbmd1aSBsaSA8bGl6aGVuZ3VpQGh1YXdlaS5jb20+Cgpqb2JzOgog
YnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBi
dWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1
aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWkzODYteHNtICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0
LWRtcmVzdHJpY3QgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoK
TG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhl
c2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFp
bDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBm
b3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDth
PXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDQw
MTkgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Thu May 09 10:36:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 10:36:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOgPN-0006Nh-M3; Thu, 09 May 2019 10:36:13 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DbYa=TJ=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hOgPM-0006Nc-6X
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 10:36:12 +0000
X-Inumbo-ID: 425bc764-7246-11e9-8980-bc764e045a96
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 425bc764-7246-11e9-8980-bc764e045a96;
 Thu, 09 May 2019 10:36:10 +0000 (UTC)
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=SoftFail smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: SoftFail (esa1.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com is inclined to not designate
 23.29.105.83 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 mx include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 include:_spf.salesforce.com ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: /YU+GIR+/w5/3om7TZgMiNjhmpG8lzk5LOrcc0/yDBg4bDK+wPIwyhnW08V21RQqCjtyjABFCd
 QbPnwmt8T99bOL52UqhhPbi2qe6+9tCmxy7jOniEuqSBOyjxfFncRUcnRuWNUe6pGMuWY3odjn
 Q/ZwuQ48TvjyqsbyCEbw749twR/nqybgVci2gMqK8uNcxIU3JNXwMullpBzhl92foxjc1cZtvg
 ppgaz3TtP2IL9OFjjpv9xBoO1N5JYMkGiSPEj/GZ+q9RPK+ntQwh85Bj+f61HOnyax4M6yPrPN
 83o=
X-SBRS: 2.7
X-MesageID: 238973
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,449,1549947600"; 
   d="scan'208";a="238973"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23764.633.90558.405335@mariner.uk.xensource.com>
Date: Thu, 9 May 2019 11:35:37 +0100
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
In-Reply-To: <osstest-135805-mainreport@xen.org>
References: <osstest-135805-mainreport@xen.org>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [xen-4.12-testing test] 135805: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

b3NzdGVzdCBzZXJ2aWNlIG93bmVyIHdyaXRlcyAoIlt4ZW4tNC4xMi10ZXN0aW5nIHRlc3RdIDEz
NTgwNTogcmVncmVzc2lvbnMgLSBGQUlMIik6Cj4gZmxpZ2h0IDEzNTgwNSB4ZW4tNC4xMi10ZXN0
aW5nIHJlYWwgW3JlYWxdCj4gaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9sb2dzLzEzNTgwNS8KPiAKPiBSZWdyZXNzaW9ucyA6LSgKPiAKPiBUZXN0cyB3aGljaCBk
aWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKPiBpbmNsdWRpbmcgdGVzdHMgd2hpY2gg
Y291bGQgbm90IGJlIHJ1bjoKPiAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAxNyBndWVz
dC1sb2NhbG1pZ3JhdGUveDEwICAgZmFpbCBSRUdSLiB2cy4gMTMzOTg5Cj4gCgpUaGUgb25seSBy
ZWdyZXNzaW9uIHJlcG9ydGVkIGhlcmUgaXMgdGhpcywgdGhlIGtub3duIHFjb3cyIHN0cmV0Y2gK
cmVncmVzc2lvbi4gIFNvIEkgaGF2ZSBmb3JjZSBwdXNoZWQgdGhpcy4KCklhbi4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 09 10:49:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 10:49:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOgcY-0007aO-5T; Thu, 09 May 2019 10:49:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YYh4=TJ=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1hOgcW-0007aJ-L5
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 10:49:48 +0000
X-Inumbo-ID: 290ac5d7-7248-11e9-8980-bc764e045a96
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 290ac5d7-7248-11e9-8980-bc764e045a96;
 Thu, 09 May 2019 10:49:46 +0000 (UTC)
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=SoftFail smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: SoftFail (esa3.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com is inclined to not designate
 23.29.105.83 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 mx include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 include:_spf.salesforce.com ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: LYD/FmVjyfrl+GZEU7VNAemZfYPvV577645xaHVlRGl4WmX59oMK5JEqQfv2hRlKtFWGdEDm18
 eZP6dtsTav+YNqZ/QIDSLAfwwKXfELPN+2UuJlJn7xQfUQiDpFk0Qj0ANPvB4kaSUjanWPm/ek
 wJOAKqPPn2/dGrxkYED9EL8oxQluCA/0p25UFmz63dTjks8V0y2y9aFgA5UaKcnOT7VbWnDRA2
 KRAONhK4lyjuPp63F5DmFi/H5amQGIYl/Mj68wfUBfc/TtSCqxxi7LoWcx2NpU8KDPYHfV5FnN
 vdM=
X-SBRS: 2.7
X-MesageID: 246947
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,449,1549947600"; 
   d="scan'208";a="246947"
To: Juergen Gross <jgross@suse.com>, <xen-devel@lists.xenproject.org>
References: <20190506065644.7415-1-jgross@suse.com>
 <20190506065644.7415-2-jgross@suse.com>
 <1d5f7b35-304c-6a86-5f24-67b79de447dc@citrix.com>
 <2ca22195-9bdb-b040-ce12-df5bb2416038@suse.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT6JAlcEEwEKAEECGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEWIQTXqBy2bTNXPzpOYFimNjwxBZC0bQUCXEowWQUJDCJ7dgAKCRCmNjwx
 BZC0beKvEACJ75YlJXd7TnNHgFyiCJkm/qPeoQ3sFGSDZuZh7SKcdt9+3V2bFEb0Mii1hQaz
 3hRqZb8sYPHJrGP0ljK09k3wf8k3OuNxziLQBJyzvn7WNlE4wBEcy/Ejo9TVBdA4ph5D0YaZ
 nqdsPmxe/xlTFuSkgu4ep1v9dfVP1TQR0e+JIBa/Ss+cKC5intKm+8JxpOploAHuzaPu0L/X
 FapzsIXqgT9eIQeBEgO2hge6h9Jov3WeED/vh8kA7f8c6zQ/gs5E7VGALwsiLrhr0LZFcKcw
 kI3oCCrB/C/wyPZv789Ra8EXbeRSJmTjcnBwHRPjnjwQmetRDD1t+VyrkC6uujT5jmgOBzaj
 KCqZ8PcMAssOzdzQtKmjUQ2b3ICPs2X13xZ5M5/OVs1W3TG5gkvMh4YoHi4ilFnOk+v3/j7q
 65FG6N0JLb94Ndi80HkIOQQ1XVGTyu6bUPaBg3rWK91Csp1682kD/dNVF3FKHrRLmSVtmEQR
 5rK0+VGc/FmR6vd4haKGWIRuPxzg+pBR77avIZpU7C7+UXGuZ5CbHwIdY8LojJg2TuUdqaVj
 yxmEZLOA8rVHipCGrslRNthVbJrGN/pqtKjCClFZHIAYJQ9EGLHXLG9Pj76opfjHij3MpR3o
 pCGAh6KsCrfrsvjnpDwqSbngGyEVH030irSk4SwIqZ7FwLkBDQRUWmc6AQgAzpc8Ng5Opbrh
 iZrn69Xr3js28p+b4a+0BOvC48NfrNovZw4eFeKIzmI/t6EkJkSqBIxobWRpBkwGweENsqnd
 0qigmsDw4N7J9Xx0h9ARDqiWxX4jr7u9xauI+CRJ1rBNO3VV30QdACwQ4LqhR/WA+IjdhyMH
 wj3EJGE61NdP/h0zfaLYAbvEg47/TPThFsm4m8Rd6bX7RkrrOgBbL/AOnYOMEivyfZZKX1vv
 iEemAvLfdk2lZt7Vm6X/fbKbV8tPUuZELzNedJvTTBS3/l1FVz9OUcLDeWhGEdlxqXH0sYWh
 E9+PXTAfz5JxKH+LMetwEM8DbuOoDIpmIGZKrZ+2fQARAQABiQNbBBgBCgAmAhsCFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKMJ4FCQnQ/OQBKcBdIAQZAQoABgUCVFpnOgAKCRCyFcen
 x4Qb7cXrCAC0qQeEWmLa9oEAPa+5U6wvG1t/mi22gZN6uzQXH1faIOoDehr7PPESE6tuR/vI
 CTTnaSrd4UDPNeqOqVF07YexWD1LDcQG6PnRqC5DIX1RGE3BaSaMl2pFJP8y+chews11yP8G
 DBbxaIsTcHZI1iVIC9XLhoeegWi84vYc8F4ziADVfowbmbvcVw11gE8tmALCwTeBeZVteXjh
 0OELHwrc1/4j4yvENjIXRO+QLIgk43kB57Upr4tP2MEcs0odgPM+Q+oETOJ00xzLgkTnLPim
 C1FIW2bOZdTj+Uq6ezRS2LKsNmW+PRRvNyA5ojEbA/faxmAjMZtLdSSSeFK8y4SoCRCmNjwx
 BZC0bevWEACRu+GyQgrdGmorUptniIeO1jQlpTiP5WpVnk9Oe8SiLoXUhXXNj6EtzyLGpYmf
 kEAbki+S6WAKnzZd3shL58AuMyDxtFNNjNeKJOcl6FL7JPBIIgIp3wR401Ep+/s5pl3Nw8Ii
 157f0T7o8CPb54w6S1WsMkU78WzTxIs/1lLblSMcvyz1Jq64g4OqiWI85JfkzPLlloVf1rzy
 ebIBLrrmjhCE2tL1RONpE/KRVb+Q+PIs5+YcZ+Q1e0vXWA7NhTWFbWx3+N6WW6gaGpbFbopo
 FkYRpj+2TA5cX5zW148/xU5/ATEb5vdUkFLUFVy5YNUSyeBHuaf6fGmBrDc47rQjAOt1rmyD
 56MUBHpLUbvA6NkPezb7T6bQpupyzGRkMUmSwHiLyQNJQhVe+9NiJJvtEE3jol0JVJoQ9WVn
 FAzPNCgHQyvbsIF3gYkCYKI0w8EhEoH5FHYLoKS6Jg880IY5rXzoAEfPvLXegy6mhYl+mNVN
 QUBD4h9XtOvcdzR559lZuC0Ksy7Xqw3BMolmKsRO3gWKhXSna3zKl4UuheyZtubVWoNWP/bn
 vbyiYnLwuiKDfNAinEWERC8nPKlv3PkZw5d3t46F1Dx0TMf16NmP+azsRpnMZyzpY8BL2eur
 feSGAOB9qjZNyzbo5nEKHldKWCKE7Ye0EPEjECS1gjKDwbkBDQRUWrq9AQgA7aJ0i1pQSmUR
 6ZXZD2YEDxia2ByR0uZoTS7N0NYv1OjU8v6p017u0Fco5+Qoju/fZ97ScHhp5xGVAk5kxZBF
 DT4ovJd0nIeSr3bbWwfNzGx1waztfdzXt6n3MBKr7AhioB1m+vuk31redUdnhbtvN7O40MC+
 fgSk5/+jRGxY3IOVPooQKzUO7M51GoOg4wl9ia3H2EzOoGhN2vpTbT8qCcL92ZZZwkBRldoA
 Wn7c1hEKSTuT3f1VpSmhjnX0J4uvKZ1V2R7rooKJYFBcySC0wa8aTmAtAvLgfcpe+legOtgq
 DKzLuN45xzEjyjCiI521t8zxNMPJY9FiCPNv0sCkDwARAQABiQI8BBgBCgAmAhsMFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKNJYFCQnQrVkACgkQpjY8MQWQtG2Xxg//RrRP+PFYuNXt
 9C5hec/JoY24TkGPPd2tMC9usWZVImIk7VlHlAeqHeE0lWU0LRGIvOBITbS9izw6fOVQBvCA
 Fni56S12fKLusWgWhgu03toT9ZGxZ9W22yfw5uThSHQ4y09wRWAIYvhJsKnPGGC2KDxFvtz5
 4pYYNe8Icy4bwsxcgbaSFaRh+mYtts6wE9VzyJvyfTqbe8VrvE+3InG5rrlNn51AO6M4Wv20
 iFEgYanJXfhicl0WCQrHyTLfdB5p1w+072CL8uryHQVfD0FcDe+J/wl3bmYze+aD1SlPzFoI
 MaSIXKejC6oh6DAT4rvU8kMAbX90T834Mvbc3jplaWorNJEwjAH/r+v877AI9Vsmptis+rni
 JwUissjRbcdlkKBisoUZRPmxQeUifxUpqgulZcYwbEC/a49+WvbaYUriaDLHzg9xisijHwD2
 yWV8igBeg+cmwnk0mPz8tIVvwi4lICAgXob7HZiaqKnwaDXs4LiS4vdG5s/ElnE3rIc87yru
 24n3ypeDZ6f5LkdqL1UNp5/0Aqbr3EiN7/ina4YVyscy9754l944kyHnnMRLVykg0v+kakj0
 h0RJ5LbfLAMM8M52KIA3y14g0Fb7kHLcOUMVcgfQ3PrN6chtC+5l6ouDIlSLR3toxH8Aam7E
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <0ed82a64-58e7-7ce4-afd1-22f621c0d56d@citrix.com>
Date: Thu, 9 May 2019 11:04:31 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <2ca22195-9bdb-b040-ce12-df5bb2416038@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH RFC V2 01/45] xen/sched: add inline wrappers
 for calling per-scheduler functions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>, Wei
 Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gNS85LzE5IDY6MzIgQU0sIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gT24gMDgvMDUvMjAxOSAx
ODoyNCwgR2VvcmdlIER1bmxhcCB3cm90ZToKPj4gT24gNS82LzE5IDc6NTYgQU0sIEp1ZXJnZW4g
R3Jvc3Mgd3JvdGU6Cj4+PiBJbnN0ZWFkIG9mIHVzaW5nIHRoZSBTQ0hFRF9PUCgpIG1hY3JvIHRv
IGNhbGwgdGhlIGRpZmZlcmVudCBzY2hlZHVsZXIKPj4+IHNwZWNpZmljIGZ1bmN0aW9ucyBhZGQg
aW5saW5lIHdyYXBwZXJzIGZvciB0aGF0IHB1cnBvc2UuCj4+Pgo+Pj4gU2lnbmVkLW9mZi1ieTog
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+Pgo+PiBUaGlzIHNlZW1zIGxpa2UgYSBn
cmVhdCBpZGVhLiAgT25lIG1pbm9yIGNvbW1lbnQuLi4KPj4KPj4+ICtzdGF0aWMgaW5saW5lIGlu
dCBzY2hlZF9pbml0KHN0cnVjdCBzY2hlZHVsZXIgKnMpCj4+PiArewo+Pj4gKyAgICBBU1NFUlQo
cy0+aW5pdCk7Cj4+PiArICAgIHJldHVybiBzLT5pbml0KHMpOwo+Pj4gK30KPj4+ICsKPj4+ICtz
dGF0aWMgaW5saW5lIHZvaWQgc2NoZWRfZGVpbml0KHN0cnVjdCBzY2hlZHVsZXIgKnMpCj4+PiAr
ewo+Pj4gKyAgICBBU1NFUlQocy0+ZGVpbml0KTsKPj4+ICsgICAgcy0+ZGVpbml0KHMpOwo+Pj4g
K30KPj4KPj4gSSB0aGluayB0aGVzZSB3b3VsZCBiZXR0ZXIgYXMgQlVHX09OKClzLiAgVGhlc2Ug
YXJlbid0IGhvdCBwYXRocywgYW5kIGlmCj4+IHdlIGRvIHNvbWVob3cgaGl0IHRoaXMgc2l0dWF0
aW9uIGluIHByb2R1Y3Rpb24sIDEpIGl0J3Mgc2FmZXIgdG8KPj4gQlVHX09OKCkgdGhhbiBkZXJl
ZmVyZW5jaW5nIE5VTEwsIGFuZCAyKSB5b3UnbGwgZ2V0IGEgbW9yZSBoZWxwZnVsIGVycm9yCj4+
IG1lc3NhZ2UuCj4gCj4gT25seSBmb3IgdGhvc2UgMiBpbnN0YW5jZXMgYWJvdmU/IE9yIHdvdWxk
IHlvdSBsaWtlIEJVR19PTigpIGluc3RlYWQgb2YKPiBBU1NFUlQoKSBpbiB0aGUgb3RoZXIgYWRk
ZWQgaW5saW5lcywgdG9vIChtYXliZSBub3QgZm9yIHBpY2tfY3B1LCBidXQKPiBlLmcuIHRoZSBv
bmVzIGluIGZyZWVfKikgPwoKV2h5IG5vdCBmb3IgcGlja19jcHUoKT8gIEl0J3MgdGhlIHNhbWUg
YmFzaWMgbG9naWMgLS0gaW4gcHJvZHVjdGlvbiwgaWYKaXQgKmlzKiBOVUxMLCB0aGVuIHlvdSds
bCBlaXRoZXIgY3Jhc2ggd2l0aCBhIHNlZ2ZhdWx0LCBvciBzdGFydApleGVjdXRpbmcgYW4gZXhw
bG9pdC4gIE11Y2ggYmV0dGVyIHRvIEJVR19PTigpLgoKQXMgZm9yIHRoZSBgQVNTRVJUKCFkYXRh
KWAsIGluc3RhbmNlcywgSSB0aGluayBpdCdzIHRoZSByZXZlcnNlOiBJZgpgZGF0YWAgdHVybnMg
b3V0IHRvIGJlIG5vbi1udWxsLCB0aGVuIHlvdSdsbCBsZWFrIG1lbW9yeSwgYnV0IG90aGVyd2lz
ZQprZWVwIHdvcmtpbmcgdW50aWwgeW91IHJ1biBvdXQuICBJZiB5b3UgbWFrZSB0aG9zZSBCVUdf
T04oKXMsIHRoZW4KZXZlcnl0aGluZyBzdG9wcyBpbW1lZGlhdGVseS4gIEkgdGhpbmsgQVNTRVJU
KCkgaXMgdGhlIHJpZ2h0IHRoaW5nIGluCnRob3NlIGNhc2VzLgoKKEkgZG8gaGF2ZSBhIGRyYWZ0
IG9mIHNvbWUgZ3VpZGVsaW5lcyBmb3IgdGhpcyBzb3J0IG9mIHRoaW5nLi4uCmhvcGVmdWxseSBJ
J2xsIGZpbmQgdGltZSB0byByZS1wb3N0IHRoZW0gc29tZXRpbWUgaW4gdGhlIG5leHQgbW9udGgg
b3IgdHdvLikKCiAtR2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 09 10:56:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 10:56:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOgj5-0008Ly-Sy; Thu, 09 May 2019 10:56:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=8hXi=TJ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hOgj4-0008Lt-5b
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 10:56:34 +0000
X-Inumbo-ID: 18c0d302-7249-11e9-8018-af833c00a66a
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 18c0d302-7249-11e9-8018-af833c00a66a;
 Thu, 09 May 2019 10:56:29 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id DB1D1AC2E;
 Thu,  9 May 2019 10:56:27 +0000 (UTC)
To: George Dunlap <george.dunlap@citrix.com>, xen-devel@lists.xenproject.org
References: <20190506065644.7415-1-jgross@suse.com>
 <20190506065644.7415-2-jgross@suse.com>
 <1d5f7b35-304c-6a86-5f24-67b79de447dc@citrix.com>
 <2ca22195-9bdb-b040-ce12-df5bb2416038@suse.com>
 <0ed82a64-58e7-7ce4-afd1-22f621c0d56d@citrix.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 mQENBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAG0H0p1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT6JATkEEwECACMFAlOMcK8CGwMH
 CwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAKCRCw3p3WKL8TL8eZB/9G0juS/kDY9LhEXseh
 mE9U+iA1VsLhgDqVbsOtZ/S14LRFHczNd/Lqkn7souCSoyWsBs3/wO+OjPvxf7m+Ef+sMtr0
 G5lCWEWa9wa0IXx5HRPW/ScL+e4AVUbL7rurYMfwCzco+7TfjhMEOkC+va5gzi1KrErgNRHH
 kg3PhlnRY0Udyqx++UYkAsN4TQuEhNN32MvN0Np3WlBJOgKcuXpIElmMM5f1BBzJSKBkW0Jc
 Wy3h2Wy912vHKpPV/Xv7ZwVJ27v7KcuZcErtptDevAljxJtE7aJG6WiBzm+v9EswyWxwMCIO
 RoVBYuiocc51872tRGywc03xaQydB+9R7BHPuQENBFOMcBYBCADLMfoA44MwGOB9YT1V4KCy
 vAfd7E0BTfaAurbG+Olacciz3yd09QOmejFZC6AnoykydyvTFLAWYcSCdISMr88COmmCbJzn
 sHAogjexXiif6ANUUlHpjxlHCCcELmZUzomNDnEOTxZFeWMTFF9Rf2k2F0Tl4E5kmsNGgtSa
 aMO0rNZoOEiD/7UfPP3dfh8JCQ1VtUUsQtT1sxos8Eb/HmriJhnaTZ7Hp3jtgTVkV0ybpgFg
 w6WMaRkrBh17mV0z2ajjmabB7SJxcouSkR0hcpNl4oM74d2/VqoW4BxxxOD1FcNCObCELfIS
 auZx+XT6s+CE7Qi/c44ibBMR7hyjdzWbABEBAAGJAR8EGAECAAkFAlOMcBYCGwwACgkQsN6d
 1ii/Ey9D+Af/WFr3q+bg/8v5tCknCtn92d5lyYTBNt7xgWzDZX8G6/pngzKyWfedArllp0Pn
 fgIXtMNV+3t8Li1Tg843EXkP7+2+CQ98MB8XvvPLYAfW8nNDV85TyVgWlldNcgdv7nn1Sq8g
 HwB2BHdIAkYce3hEoDQXt/mKlgEGsLpzJcnLKimtPXQQy9TxUaLBe9PInPd+Ohix0XOlY+Uk
 QFEx50Ki3rSDl2Zt2tnkNYKUCvTJq7jvOlaPd6d/W0tZqpyy7KVay+K4aMobDsodB3dvEAs6
 ScCnh03dDAFgIq5nsB11j3KPKdVoPlfucX2c7kGNH+LUMbzqV6beIENfNexkOfxHf4kBrQQY
 AQgAIBYhBIUSZ3Lo9gSUpdCX97DendYovxMvBQJa3fDQAhsCAIEJELDendYovxMvdiAEGRYI
 AB0WIQRTLbB6QfY48x44uB6AXGG7T9hjvgUCWt3w0AAKCRCAXGG7T9hjvk2LAP99B/9FenK/
 1lfifxQmsoOrjbZtzCS6OKxPqOLHaY47BgEAqKKn36YAPpbk09d2GTVetoQJwiylx/Z9/mQI
 CUbQMg1pNQf9EjA1bNcMbnzJCgt0P9Q9wWCLwZa01SnQWFz8Z4HEaKldie+5bHBL5CzVBrLv
 81tqX+/j95llpazzCXZW2sdNL3r8gXqrajSox7LR2rYDGdltAhQuISd2BHrbkQVEWD4hs7iV
 1KQHe2uwXbKlguKPhk5ubZxqwsg/uIHw0qZDk+d0vxjTtO2JD5Jv/CeDgaBX4Emgp0NYs8IC
 UIyKXBtnzwiNv4cX9qKlz2Gyq9b+GdcLYZqMlIBjdCz0yJvgeb3WPNsCOanvbjelDhskx9gd
 6YUUFFqgsLtrKpCNyy203a58g2WosU9k9H+LcheS37Ph2vMVTISMszW9W8gyORSgmw==
Message-ID: <a3e3370b-a4a9-9654-368b-f8c13b7f9742@suse.com>
Date: Thu, 9 May 2019 12:56:26 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <0ed82a64-58e7-7ce4-afd1-22f621c0d56d@citrix.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH RFC V2 01/45] xen/sched: add inline wrappers
 for calling per-scheduler functions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkvMDUvMjAxOSAxMjowNCwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBPbiA1LzkvMTkgNjoz
MiBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gT24gMDgvMDUvMjAxOSAxODoyNCwgR2Vvcmdl
IER1bmxhcCB3cm90ZToKPj4+IE9uIDUvNi8xOSA3OjU2IEFNLCBKdWVyZ2VuIEdyb3NzIHdyb3Rl
Ogo+Pj4+IEluc3RlYWQgb2YgdXNpbmcgdGhlIFNDSEVEX09QKCkgbWFjcm8gdG8gY2FsbCB0aGUg
ZGlmZmVyZW50IHNjaGVkdWxlcgo+Pj4+IHNwZWNpZmljIGZ1bmN0aW9ucyBhZGQgaW5saW5lIHdy
YXBwZXJzIGZvciB0aGF0IHB1cnBvc2UuCj4+Pj4KPj4+PiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2Vu
IEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4+Pgo+Pj4gVGhpcyBzZWVtcyBsaWtlIGEgZ3JlYXQg
aWRlYS4gIE9uZSBtaW5vciBjb21tZW50Li4uCj4+Pgo+Pj4+ICtzdGF0aWMgaW5saW5lIGludCBz
Y2hlZF9pbml0KHN0cnVjdCBzY2hlZHVsZXIgKnMpCj4+Pj4gK3sKPj4+PiArICAgIEFTU0VSVChz
LT5pbml0KTsKPj4+PiArICAgIHJldHVybiBzLT5pbml0KHMpOwo+Pj4+ICt9Cj4+Pj4gKwo+Pj4+
ICtzdGF0aWMgaW5saW5lIHZvaWQgc2NoZWRfZGVpbml0KHN0cnVjdCBzY2hlZHVsZXIgKnMpCj4+
Pj4gK3sKPj4+PiArICAgIEFTU0VSVChzLT5kZWluaXQpOwo+Pj4+ICsgICAgcy0+ZGVpbml0KHMp
Owo+Pj4+ICt9Cj4+Pgo+Pj4gSSB0aGluayB0aGVzZSB3b3VsZCBiZXR0ZXIgYXMgQlVHX09OKClz
LiAgVGhlc2UgYXJlbid0IGhvdCBwYXRocywgYW5kIGlmCj4+PiB3ZSBkbyBzb21laG93IGhpdCB0
aGlzIHNpdHVhdGlvbiBpbiBwcm9kdWN0aW9uLCAxKSBpdCdzIHNhZmVyIHRvCj4+PiBCVUdfT04o
KSB0aGFuIGRlcmVmZXJlbmNpbmcgTlVMTCwgYW5kIDIpIHlvdSdsbCBnZXQgYSBtb3JlIGhlbHBm
dWwgZXJyb3IKPj4+IG1lc3NhZ2UuCj4+Cj4+IE9ubHkgZm9yIHRob3NlIDIgaW5zdGFuY2VzIGFi
b3ZlPyBPciB3b3VsZCB5b3UgbGlrZSBCVUdfT04oKSBpbnN0ZWFkIG9mCj4+IEFTU0VSVCgpIGlu
IHRoZSBvdGhlciBhZGRlZCBpbmxpbmVzLCB0b28gKG1heWJlIG5vdCBmb3IgcGlja19jcHUsIGJ1
dAo+PiBlLmcuIHRoZSBvbmVzIGluIGZyZWVfKikgPwo+IAo+IFdoeSBub3QgZm9yIHBpY2tfY3B1
KCk/ICBJdCdzIHRoZSBzYW1lIGJhc2ljIGxvZ2ljIC0tIGluIHByb2R1Y3Rpb24sIGlmCj4gaXQg
KmlzKiBOVUxMLCB0aGVuIHlvdSdsbCBlaXRoZXIgY3Jhc2ggd2l0aCBhIHNlZ2ZhdWx0LCBvciBz
dGFydAo+IGV4ZWN1dGluZyBhbiBleHBsb2l0LiAgTXVjaCBiZXR0ZXIgdG8gQlVHX09OKCkuCgpw
aWNrX2NwdSBpcyBjYWxsZWQgcmF0aGVyIG9mdGVuLCBzbyBtYXliZSB3ZSBzaG91bGQgYXZvaWQg
YWRkaXRpb25hbAp0ZXN0cy4KCkhtbSwgdGhpbmtpbmcgbW9yZSBhYm91dCBpdDogd2h5IGRvbid0
IHdlIGp1c3QgZHJvcCB0aG9zZSBBU1NFUlQvQlVHX09OCmZvciBtYW5kYXRvcnkgZnVuY3Rpb25z
IGFuZCB0ZXN0IHRoZW0gd2hlbiBkb2luZyB0aGUgZ2xvYmFsX2luaXQoKSBsb29wCm92ZXIgYWxs
IHNjaGVkdWxlcnMuIFdlIGNvdWxkIGp1c3QgcmVqZWN0IHNjaGVkdWxlcnMgd2l0aCBtaXNzaW5n
CmZ1bmN0aW9ucy4KCj4gQXMgZm9yIHRoZSBgQVNTRVJUKCFkYXRhKWAsIGluc3RhbmNlcywgSSB0
aGluayBpdCdzIHRoZSByZXZlcnNlOiBJZgo+IGBkYXRhYCB0dXJucyBvdXQgdG8gYmUgbm9uLW51
bGwsIHRoZW4geW91J2xsIGxlYWsgbWVtb3J5LCBidXQgb3RoZXJ3aXNlCj4ga2VlcCB3b3JraW5n
IHVudGlsIHlvdSBydW4gb3V0LiAgSWYgeW91IG1ha2UgdGhvc2UgQlVHX09OKClzLCB0aGVuCj4g
ZXZlcnl0aGluZyBzdG9wcyBpbW1lZGlhdGVseS4gIEkgdGhpbmsgQVNTRVJUKCkgaXMgdGhlIHJp
Z2h0IHRoaW5nIGluCj4gdGhvc2UgY2FzZXMuCgpZZXMuCgoKSnVlcmdlbgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 09 11:06:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 11:06:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOgsb-0000oB-Qj; Thu, 09 May 2019 11:06:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DbYa=TJ=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hOgsZ-0000o6-O5
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 11:06:23 +0000
X-Inumbo-ID: 7912d7ae-724a-11e9-9795-fff56a3998ba
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7912d7ae-724a-11e9-9795-fff56a3998ba;
 Thu, 09 May 2019 11:06:20 +0000 (UTC)
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=SoftFail smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: SoftFail (esa2.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com is inclined to not designate
 23.29.105.83 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 mx include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 include:_spf.salesforce.com ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: 0bo4niuos+1s+qJtNAMv4eyTOEfeijCJzR4PgkUZvZXsRhAanQHwUCmDEpUmivNjzYKNthehjc
 y15eRzLOq087CWUYX7ExOAsTnwTmqef1v3o+qIYUiQ8bkejE/CzGrtxXysiqzQumGIsSaWOOCA
 47ubafWjBejhvlNdvYj+dXx6KzehA6M9mJY4R1r1NsUSzoXdiNEzz7tqVuPaq1TZmlEvM1CKJs
 bk8myUxxKwd09qFk+XZXW0Gm7pqEe7I8K1L0d2zwjU3UacFNH4ryl6XcI++eX7gY6W3c/Gvnyj
 RqI=
X-SBRS: 2.7
X-MesageID: 236837
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,449,1549947600"; 
   d="scan'208";a="236837"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23764.2442.337734.122162@mariner.uk.xensource.com>
Date: Thu, 9 May 2019 12:05:46 +0100
To: George Dunlap <george.dunlap@citrix.com>
In-Reply-To: <fa19ab5c-0d20-a198-74f4-6ee2fbf00c92@citrix.com>
References: <20190508113947.11920-1-george.dunlap@citrix.com>
 <d56ae8a0-7770-cb30-7996-a0d68d85e073@suse.com>
 <fa19ab5c-0d20-a198-74f4-6ee2fbf00c92@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH] MAINTAINERS: Add explicit check-in policy
 section
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim  \(Xen.org\)" <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

R2VvcmdlIER1bmxhcCB3cml0ZXMgKCJSZTogW1hlbi1kZXZlbF0gW1BBVENIXSBNQUlOVEFJTkVS
UzogQWRkIGV4cGxpY2l0IGNoZWNrLWluIHBvbGljeSBzZWN0aW9uIik6Cj4gT24gNS84LzE5IDEy
OjU5IFBNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+ID4gMi4gSW4gdGhlIGNhc2UgdGhlIHN1Ym1p
dHRlciBpcyBhIG1haW50YWluZXIgb2YgYSBtb2RpZmllZCBmaWxlIGl0IG11c3QKPiA+IGhhdmUg
YW4gQWNrIG9yIFJldmlldyBmcm9tIGVpdGhlciBhICJuZXN0ZWQiIG1haW50YWluZXIgb3IgYSBE
ZXNpZ25hdGVkCj4gPiByZXZpZXdlciBvZiB0aGF0IGZpbGUuCj4gCj4gVGhhdCBjaGFuZ2VzIHRo
ZSBjdXJyZW50IG1lYW5pbmcgb2YgIkRlc2lnbmF0ZWQgUmV2aWV3ZXIiIHNvbWV3aGF0LiAgQXQK
PiB0aGUgbW9tZW50LCBpdCBvbmx5IG1lYW5zICJTZW5kIHRoaXMgcGVyc29uIGFuIGVtYWlsIjsg
aWYgd2UgZGlkIHRoYXQsCj4gaXQgd291bGQgbWVhbiwgIlRoaXMgcGVyc29uIGlzIG1vcmUgdHJ1
c3RlZCB0byBkbyByZXZpZXdzIHRoYW4gb3RoZXJzIi4KPiAKPiBOb3Qgc3VyZSB3aGF0IEkgdGhp
bmsgYWJvdXQgdGhhdCB5ZXQuCgpJIHRoaW5rIHRoaXMgaXMgYSBiYWQgaWRlYS4gIFRoZSBwdXJw
b3NlIHdhcyB0byBwcm92aWRlIGEgd2F5IGZvcgpzb21lb25lIHRvIGJlIGVtYWlsZWQgd2hpY2gg
ZG9lc24ndCBpbnZvbHZlIGdpdmluZyB0aGVtIGF1dGhvcml0eSwKYW5kIHdoaWNoIGlzIHRoZXJl
Zm9yZSBhIHN0YXR1cyB3aGljaCBjYW4gYmUgZ3JhbnRlZCBvbiByZXF1ZXN0IGFuZApkb2VzIG5v
dCByZXF1aXJlIGFueSBhc3Nlc3NtZW50IGV0Yy4KCklmIHdlIGNoYW5lIHRoaXMgd2Ugd2lsbCBo
YXZlIHRvIGludmVudCBhIG5ldyBzdGF0dXMgdG8gcGVyZm9ybSB0aGlzCmZ1bmN0aW9uLgoKSWFu
LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 09 11:17:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 11:17:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOh3F-0001gu-0j; Thu, 09 May 2019 11:17:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DbYa=TJ=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hOh3D-0001gp-Ku
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 11:17:23 +0000
X-Inumbo-ID: 02fce927-724c-11e9-8980-bc764e045a96
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 02fce927-724c-11e9-8980-bc764e045a96;
 Thu, 09 May 2019 11:17:21 +0000 (UTC)
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=SoftFail smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: SoftFail (esa1.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com is inclined to not designate
 23.29.105.83 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 mx include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 include:_spf.salesforce.com ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: 78PHBUO1TGa5pMGw/SJN77g+hSFH1lhzFrKXf+4jUZ4kSc5E+Sc7zH79nCy73hyHxYRiSiJyCn
 eKoqwIa3gWnDkR12zNKUdiQfdRjZUhldgGxzaRk4VKalYn2YkjqxO5o7FRMiv2auY++bWohtzR
 oH3iLUE1LLb2D4YmOJynckxlFu1T+MKUMe46NCUoskZcJRVAChkxi0o1J/sjJi116il6cJfS6f
 +LOniEC4ElkuXuENbyL1zErzip6viW96euR7DGNV7OjCuxagFtEmQDKGvlZTpxUKIYdL3GlbQn
 nSc=
X-SBRS: 2.7
X-MesageID: 240328
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,449,1549947600"; 
   d="scan'208";a="240328"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23764.3098.687128.584532@mariner.uk.xensource.com>
Date: Thu, 9 May 2019 12:16:42 +0100
To: George Dunlap <george.dunlap@citrix.com>
In-Reply-To: <20190508113947.11920-1-george.dunlap@citrix.com>
References: <20190508113947.11920-1-george.dunlap@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH] MAINTAINERS: Add explicit check-in policy
 section
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

R2VvcmdlIER1bmxhcCB3cml0ZXMgKCJbUEFUQ0hdIE1BSU5UQUlORVJTOiBBZGQgZXhwbGljaXQg
Y2hlY2staW4gcG9saWN5IHNlY3Rpb24iKToKPiArCUNoZWNrLWluIHBvbGljeQo+ICsJPT09PT09
PT09PT09PT09Cj4gKwo+ICtJbiBvcmRlciBmb3IgYSBwYXRjaCB0byBiZSBjaGVja2VkIGluLCBp
biBnZW5lcmFsLCBzZXZlcmFsIGNvbmRpdGlvbnMKPiArbXVzdCBiZSBtZXQ6CgpJIHRoaW5rIGl0
IGlzIHZlcnkgaGVscGZ1bCB0byB3cml0ZSBndWlkZWxpbmVzLCBidXQgSSBhbSBvcHBvc2VkIHRv
CmRlY2xhcmluZyB0aGlzIGFzIGEgcmlnaWQgcG9saWN5LgoKSW4gcGFydGljdWxhciBhcyBjb21t
aXR0ZXIgSSBvZnRlbiBiZW5kIHRoZSBydWxlcyAoSSBndWVzcywgSSBtZWFuLAppbnNvZmFyIGFz
IHdlIGhhdmUgcnVsZXMsIEkgZG8gdGhpbmdzIHRoYXQgZmVlbCBsaWtlIGJlbmRpbmcgdGhlbSku
CkkgZG8gdGhpcyB3aGVuIElTVE0gdGhhdCBhbGwgdGhlICJyZWxldmFudCIgcGVvcGxlIGVpdGhl
ciBoYXZlCmFwcHJvdmVkLCBvciB3aWxsIGFwcHJvdmUgb2YgbXkgYWN0aW9uIHdoZW4gdGhleSBm
aW5kIG91dCBhYm91dCBpdC4KCkkgbWF5IGJlIHdyb25nIGJ1dCBJIGRvbid0IHRoaW5rIEkgaGF2
ZSBldmVyIGNhdXNlZCBhbnlvbmUgdG8gZmVlbApsaWtlIEkgb3ZlcnN0ZXBwZWQgYSBib3VuZGFy
eSwgYnkgZGVsaWJlcmF0ZWx5IChmb3IgZXhhbXBsZSkKY29tbWl0dGluZyBzb21ldGhpbmcgd2hp
Y2ggc2VlbXMgdG8gbGFjayBhbiBhcHByb3ByaWF0ZSBhY2suCihUaGF0J3Mgbm90IHRvIHNheSB0
aGF0IEkgZG9uJ3QgbWFrZSBlcnJvcnM7IGJ1dCB0aGF0IGlzIHJhdGhlciBhCmRpZmZlcmVudCBx
dWVzdGlvbi4pCgpBdCB0aGUgdmVyeSBsZWFzdCwgSSBhbSBvZnRlbiB2ZXJ5IGtlZW4gdG8gY29t
bWl0IHRoaW5ncyB3aGljaCB1bmJyZWFrCnJlY2VudCBzZXJpb3VzIHJlZ3Jlc3Npb25zLCBlZyB3
aGljaCB1bmJyZWFrIHRoZSBidWlsZC4gIEkgaGF2ZSBldmVuCm9uIG9jY2FzaW9uIGRvbmUgYSBz
dWJzdGFudGl2ZSByZXZpZXcgb2YgYSBwYXRjaCwgYXMgcGFydCBvZgpjb252aW5jaW5nIG15c2Vs
ZiB0aGF0IHRoZSBtYWludGFpbmVyIHdpbGwgYXBwcm92ZSBvZiBpdCAob3IgYXQgbGVhc3QsCmFw
cHJvdmUgb2YgbXkgZGVjaXNpb24gdG8gY29tbWl0IGl0KS4KCkknbSBub3Qgc3VyZSBleGFjdGx5
IGhvdyB0byBjb2RpZnkgdGhpcy4gIEZvciBtZSB0aGUga2V5IHRlc3QgaXM6CmlmIEkgZG8gdGhp
cywgaXMgYW55b25lIGdvaW5nIHRvIGJlIGFubm95ZWQgYmVjYXVzZSB0aGV5IGZlbHQgdGhlaXIK
YWNrIHNob3VsZCBoYXZlIGJlZW4gd2FpdGVkIGZvciAqYW5kIHRoZXkgd291bGRuJ3QgaGF2ZSBn
cmFudGVkIGl0KjsKaWUsIHRoZXkgZmVsdCB0aGUgcGF0Y2ggb3VnaHQgbm90IHRvIGhhdmUgYmVl
biBjb21taXR0ZWQuICBJZiB0aGF0CndlcmUgdG8gaGFwcGVuIEkgd291bGQgaGF2ZSB0byBhcG9s
b2dpc2UgYW5kIHJlY2FsaWJyYXRlIG15CnVuZGVyc3RhbmRpbmcgb2Ygd2hlbiBzdWNoIGEgdGhp
bmcgaXMgYXBwcm9wcmlhdGUgKGFuZCB0aGlzIG1pZ2h0CmluZGVlZCBkZXBlbmQgb24gd2hpY2gg
bWFpbnRhaW5lcihzKSB3ZXJlIGludm9sdmVkLCBldGMuKQoKT2J2aW91c2x5IHRoZSBiZXN0IHdh
eSB0byBhdm9pZCBzdWNoIGZyaWN0aW9uIGlzIHRvIHdhaXQgZm9yIHRoZQpleHBsaWNpdCBhY2ss
IGFuZCBjaGFzZSBpdCBpZiBuZWVkIGJlOyBidXQgc29tZXRpbWVzIChub3QgdXN1YWxseSwgYnV0
Cm9jY2FzaW9uYWxseSkgdGhhdCBpcyBub3QgcHJhY3RpY2FsIGZvciB3aGF0ZXZlciByZWFzb24u
CgpEb2VzIHRoaXMgbWFrZSBzZW5zZSA/CgpSZWdhcmRzLApJYW4uCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 09 11:36:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 11:36:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOhLy-0003F3-Qc; Thu, 09 May 2019 11:36:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=1wQJ=TJ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hOhLx-0003Ey-El
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 11:36:45 +0000
X-Inumbo-ID: b8430561-724e-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b8430561-724e-11e9-8980-bc764e045a96;
 Thu, 09 May 2019 11:36:44 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 09 May 2019 05:36:43 -0600
Message-Id: <5CD410C9020000780022D1D7@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 09 May 2019 05:36:41 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Ian Jackson" <ian.jackson@citrix.com>
References: <20190508113947.11920-1-george.dunlap@citrix.com>
 <d56ae8a0-7770-cb30-7996-a0d68d85e073@suse.com>
 <fa19ab5c-0d20-a198-74f4-6ee2fbf00c92@citrix.com>
 <23764.2442.337734.122162@mariner.uk.xensource.com>
In-Reply-To: <23764.2442.337734.122162@mariner.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] MAINTAINERS: Add explicit check-in policy
 section
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 george.dunlap@citrix.com, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA5LjA1LjE5IGF0IDEzOjA1LCA8aWFuLmphY2tzb25AY2l0cml4LmNvbT4gd3JvdGU6
Cj4gR2VvcmdlIER1bmxhcCB3cml0ZXMgKCJSZTogW1hlbi1kZXZlbF0gW1BBVENIXSBNQUlOVEFJ
TkVSUzogQWRkIGV4cGxpY2l0IAo+IGNoZWNrLWluIHBvbGljeSBzZWN0aW9uIik6Cj4+IE9uIDUv
OC8xOSAxMjo1OSBQTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gPiAyLiBJbiB0aGUgY2FzZSB0
aGUgc3VibWl0dGVyIGlzIGEgbWFpbnRhaW5lciBvZiBhIG1vZGlmaWVkIGZpbGUgaXQgbXVzdAo+
PiA+IGhhdmUgYW4gQWNrIG9yIFJldmlldyBmcm9tIGVpdGhlciBhICJuZXN0ZWQiIG1haW50YWlu
ZXIgb3IgYSBEZXNpZ25hdGVkCj4+ID4gcmV2aWV3ZXIgb2YgdGhhdCBmaWxlLgo+PiAKPj4gVGhh
dCBjaGFuZ2VzIHRoZSBjdXJyZW50IG1lYW5pbmcgb2YgIkRlc2lnbmF0ZWQgUmV2aWV3ZXIiIHNv
bWV3aGF0LiAgQXQKPj4gdGhlIG1vbWVudCwgaXQgb25seSBtZWFucyAiU2VuZCB0aGlzIHBlcnNv
biBhbiBlbWFpbCI7IGlmIHdlIGRpZCB0aGF0LAo+PiBpdCB3b3VsZCBtZWFuLCAiVGhpcyBwZXJz
b24gaXMgbW9yZSB0cnVzdGVkIHRvIGRvIHJldmlld3MgdGhhbiBvdGhlcnMiLgo+PiAKPj4gTm90
IHN1cmUgd2hhdCBJIHRoaW5rIGFib3V0IHRoYXQgeWV0Lgo+IAo+IEkgdGhpbmsgdGhpcyBpcyBh
IGJhZCBpZGVhLiAgVGhlIHB1cnBvc2Ugd2FzIHRvIHByb3ZpZGUgYSB3YXkgZm9yCj4gc29tZW9u
ZSB0byBiZSBlbWFpbGVkIHdoaWNoIGRvZXNuJ3QgaW52b2x2ZSBnaXZpbmcgdGhlbSBhdXRob3Jp
dHksCj4gYW5kIHdoaWNoIGlzIHRoZXJlZm9yZSBhIHN0YXR1cyB3aGljaCBjYW4gYmUgZ3JhbnRl
ZCBvbiByZXF1ZXN0IGFuZAo+IGRvZXMgbm90IHJlcXVpcmUgYW55IGFzc2Vzc21lbnQgZXRjLgo+
IAo+IElmIHdlIGNoYW5lIHRoaXMgd2Ugd2lsbCBoYXZlIHRvIGludmVudCBhIG5ldyBzdGF0dXMg
dG8gcGVyZm9ybSB0aGlzCj4gZnVuY3Rpb24uCgpJIHRoaW5rIHdlIHdpbGwgd2FudCB0byBkbyB0
aGlzIGFueXdheTogIkRlc2lnbmF0ZWQgUmV2aWV3ZXIiIGlzbid0CnRoZSBzYW1lIGFzICJDYyA8
cGVyc29uPiBvbiBwYXRjaGVzIiAod2hpY2ggbWF5IGJlIGp1c3QgYmVjYXVzZQpzb21lb25lIHdh
bnRzIHRvIG1vbml0b3Igd2hhdCdzIGJlaW5nIHN1Ym1pdHRlZCAvIGRpc2N1c3NlZCkuIEF0Cmxl
YXN0IHRoYXQncyBteSAobm9uLW5hdGl2ZS1FbmdsaXNoKSB1bmRlcnN0YW5kaW5nIG9mICJkZXNp
Z25hdGVkIi4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Thu May 09 11:45:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 11:45:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOhUU-00042p-Nq; Thu, 09 May 2019 11:45:34 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YYh4=TJ=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1hOhUS-00042k-N7
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 11:45:32 +0000
X-Inumbo-ID: f25d9091-724f-11e9-8980-bc764e045a96
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f25d9091-724f-11e9-8980-bc764e045a96;
 Thu, 09 May 2019 11:45:30 +0000 (UTC)
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=SoftFail smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: SoftFail (esa1.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com is inclined to not designate
 23.29.105.83 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 mx include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 include:_spf.salesforce.com ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: N9qMXkJ28tXoLIF0+CMe1p40nIPrHVgusowYmUOTQGV2EKij9oCr1DBFqbWbQlmb9qXdi+6L3E
 RFzuRCBmMdfB0jK8yaZ5Uaany0OyCVZ+V28WbUx0ttzyl02lR7zfNdhg0hbojVynMIo994xntK
 05bONMpk4xazYtaT28aAA59Z5kZ6KIndB4HSgDgWVNCNv+/meLGg2fyKyK5QaCb/Se1XZpfeiF
 z7LvmS3i6JDl3/j9Azlk381OZUWw2DhsA5RjIMXP2gWzO5LZSq07PvPcuDwf6qAsrl3q2c5Dus
 XIA=
X-SBRS: 2.7
X-MesageID: 241396
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,449,1549947600"; 
   d="scan'208";a="241396"
To: Ian Jackson <ian.jackson@citrix.com>
References: <20190508113947.11920-1-george.dunlap@citrix.com>
 <23764.3098.687128.584532@mariner.uk.xensource.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT6JAlcEEwEKAEECGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEWIQTXqBy2bTNXPzpOYFimNjwxBZC0bQUCXEowWQUJDCJ7dgAKCRCmNjwx
 BZC0beKvEACJ75YlJXd7TnNHgFyiCJkm/qPeoQ3sFGSDZuZh7SKcdt9+3V2bFEb0Mii1hQaz
 3hRqZb8sYPHJrGP0ljK09k3wf8k3OuNxziLQBJyzvn7WNlE4wBEcy/Ejo9TVBdA4ph5D0YaZ
 nqdsPmxe/xlTFuSkgu4ep1v9dfVP1TQR0e+JIBa/Ss+cKC5intKm+8JxpOploAHuzaPu0L/X
 FapzsIXqgT9eIQeBEgO2hge6h9Jov3WeED/vh8kA7f8c6zQ/gs5E7VGALwsiLrhr0LZFcKcw
 kI3oCCrB/C/wyPZv789Ra8EXbeRSJmTjcnBwHRPjnjwQmetRDD1t+VyrkC6uujT5jmgOBzaj
 KCqZ8PcMAssOzdzQtKmjUQ2b3ICPs2X13xZ5M5/OVs1W3TG5gkvMh4YoHi4ilFnOk+v3/j7q
 65FG6N0JLb94Ndi80HkIOQQ1XVGTyu6bUPaBg3rWK91Csp1682kD/dNVF3FKHrRLmSVtmEQR
 5rK0+VGc/FmR6vd4haKGWIRuPxzg+pBR77avIZpU7C7+UXGuZ5CbHwIdY8LojJg2TuUdqaVj
 yxmEZLOA8rVHipCGrslRNthVbJrGN/pqtKjCClFZHIAYJQ9EGLHXLG9Pj76opfjHij3MpR3o
 pCGAh6KsCrfrsvjnpDwqSbngGyEVH030irSk4SwIqZ7FwLkBDQRUWmc6AQgAzpc8Ng5Opbrh
 iZrn69Xr3js28p+b4a+0BOvC48NfrNovZw4eFeKIzmI/t6EkJkSqBIxobWRpBkwGweENsqnd
 0qigmsDw4N7J9Xx0h9ARDqiWxX4jr7u9xauI+CRJ1rBNO3VV30QdACwQ4LqhR/WA+IjdhyMH
 wj3EJGE61NdP/h0zfaLYAbvEg47/TPThFsm4m8Rd6bX7RkrrOgBbL/AOnYOMEivyfZZKX1vv
 iEemAvLfdk2lZt7Vm6X/fbKbV8tPUuZELzNedJvTTBS3/l1FVz9OUcLDeWhGEdlxqXH0sYWh
 E9+PXTAfz5JxKH+LMetwEM8DbuOoDIpmIGZKrZ+2fQARAQABiQNbBBgBCgAmAhsCFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKMJ4FCQnQ/OQBKcBdIAQZAQoABgUCVFpnOgAKCRCyFcen
 x4Qb7cXrCAC0qQeEWmLa9oEAPa+5U6wvG1t/mi22gZN6uzQXH1faIOoDehr7PPESE6tuR/vI
 CTTnaSrd4UDPNeqOqVF07YexWD1LDcQG6PnRqC5DIX1RGE3BaSaMl2pFJP8y+chews11yP8G
 DBbxaIsTcHZI1iVIC9XLhoeegWi84vYc8F4ziADVfowbmbvcVw11gE8tmALCwTeBeZVteXjh
 0OELHwrc1/4j4yvENjIXRO+QLIgk43kB57Upr4tP2MEcs0odgPM+Q+oETOJ00xzLgkTnLPim
 C1FIW2bOZdTj+Uq6ezRS2LKsNmW+PRRvNyA5ojEbA/faxmAjMZtLdSSSeFK8y4SoCRCmNjwx
 BZC0bevWEACRu+GyQgrdGmorUptniIeO1jQlpTiP5WpVnk9Oe8SiLoXUhXXNj6EtzyLGpYmf
 kEAbki+S6WAKnzZd3shL58AuMyDxtFNNjNeKJOcl6FL7JPBIIgIp3wR401Ep+/s5pl3Nw8Ii
 157f0T7o8CPb54w6S1WsMkU78WzTxIs/1lLblSMcvyz1Jq64g4OqiWI85JfkzPLlloVf1rzy
 ebIBLrrmjhCE2tL1RONpE/KRVb+Q+PIs5+YcZ+Q1e0vXWA7NhTWFbWx3+N6WW6gaGpbFbopo
 FkYRpj+2TA5cX5zW148/xU5/ATEb5vdUkFLUFVy5YNUSyeBHuaf6fGmBrDc47rQjAOt1rmyD
 56MUBHpLUbvA6NkPezb7T6bQpupyzGRkMUmSwHiLyQNJQhVe+9NiJJvtEE3jol0JVJoQ9WVn
 FAzPNCgHQyvbsIF3gYkCYKI0w8EhEoH5FHYLoKS6Jg880IY5rXzoAEfPvLXegy6mhYl+mNVN
 QUBD4h9XtOvcdzR559lZuC0Ksy7Xqw3BMolmKsRO3gWKhXSna3zKl4UuheyZtubVWoNWP/bn
 vbyiYnLwuiKDfNAinEWERC8nPKlv3PkZw5d3t46F1Dx0TMf16NmP+azsRpnMZyzpY8BL2eur
 feSGAOB9qjZNyzbo5nEKHldKWCKE7Ye0EPEjECS1gjKDwbkBDQRUWrq9AQgA7aJ0i1pQSmUR
 6ZXZD2YEDxia2ByR0uZoTS7N0NYv1OjU8v6p017u0Fco5+Qoju/fZ97ScHhp5xGVAk5kxZBF
 DT4ovJd0nIeSr3bbWwfNzGx1waztfdzXt6n3MBKr7AhioB1m+vuk31redUdnhbtvN7O40MC+
 fgSk5/+jRGxY3IOVPooQKzUO7M51GoOg4wl9ia3H2EzOoGhN2vpTbT8qCcL92ZZZwkBRldoA
 Wn7c1hEKSTuT3f1VpSmhjnX0J4uvKZ1V2R7rooKJYFBcySC0wa8aTmAtAvLgfcpe+legOtgq
 DKzLuN45xzEjyjCiI521t8zxNMPJY9FiCPNv0sCkDwARAQABiQI8BBgBCgAmAhsMFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKNJYFCQnQrVkACgkQpjY8MQWQtG2Xxg//RrRP+PFYuNXt
 9C5hec/JoY24TkGPPd2tMC9usWZVImIk7VlHlAeqHeE0lWU0LRGIvOBITbS9izw6fOVQBvCA
 Fni56S12fKLusWgWhgu03toT9ZGxZ9W22yfw5uThSHQ4y09wRWAIYvhJsKnPGGC2KDxFvtz5
 4pYYNe8Icy4bwsxcgbaSFaRh+mYtts6wE9VzyJvyfTqbe8VrvE+3InG5rrlNn51AO6M4Wv20
 iFEgYanJXfhicl0WCQrHyTLfdB5p1w+072CL8uryHQVfD0FcDe+J/wl3bmYze+aD1SlPzFoI
 MaSIXKejC6oh6DAT4rvU8kMAbX90T834Mvbc3jplaWorNJEwjAH/r+v877AI9Vsmptis+rni
 JwUissjRbcdlkKBisoUZRPmxQeUifxUpqgulZcYwbEC/a49+WvbaYUriaDLHzg9xisijHwD2
 yWV8igBeg+cmwnk0mPz8tIVvwi4lICAgXob7HZiaqKnwaDXs4LiS4vdG5s/ElnE3rIc87yru
 24n3ypeDZ6f5LkdqL1UNp5/0Aqbr3EiN7/ina4YVyscy9754l944kyHnnMRLVykg0v+kakj0
 h0RJ5LbfLAMM8M52KIA3y14g0Fb7kHLcOUMVcgfQ3PrN6chtC+5l6ouDIlSLR3toxH8Aam7E
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <392fbd7e-cc50-7418-d602-2cbb203585a0@citrix.com>
Date: Thu, 9 May 2019 12:45:26 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <23764.3098.687128.584532@mariner.uk.xensource.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] MAINTAINERS: Add explicit check-in policy
 section
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gNS85LzE5IDEyOjE2IFBNLCBJYW4gSmFja3NvbiB3cm90ZToKPiBHZW9yZ2UgRHVubGFwIHdy
aXRlcyAoIltQQVRDSF0gTUFJTlRBSU5FUlM6IEFkZCBleHBsaWNpdCBjaGVjay1pbiBwb2xpY3kg
c2VjdGlvbiIpOgo+PiArCUNoZWNrLWluIHBvbGljeQo+PiArCT09PT09PT09PT09PT09PQo+PiAr
Cj4+ICtJbiBvcmRlciBmb3IgYSBwYXRjaCB0byBiZSBjaGVja2VkIGluLCBpbiBnZW5lcmFsLCBz
ZXZlcmFsIGNvbmRpdGlvbnMKPj4gK211c3QgYmUgbWV0Ogo+IAo+IEkgdGhpbmsgaXQgaXMgdmVy
eSBoZWxwZnVsIHRvIHdyaXRlIGd1aWRlbGluZXMsIGJ1dCBJIGFtIG9wcG9zZWQgdG8KPiBkZWNs
YXJpbmcgdGhpcyBhcyBhIHJpZ2lkIHBvbGljeS4KClRoZSBwaHJhc2UgImluIGdlbmVyYWwiIHdh
cyBtZWFudCB0byBpbmRpY2F0ZSB0aGF0IGl0IHdhcyBub3QgYSByaWdpZApwb2xpY3ksIGJ1dC4u
LiB3ZWxsLCBhIGdlbmVyYWwgb25lLCB3aGljaCB3YXMgdW5kZXJzdG9vZCBtYXkgbm90IGFwcGx5
CmluIGV4Y2VwdGlvbmFsIGNpcmN1bXN0YW5jZXMuCgo+IEluIHBhcnRpY3VsYXIgYXMgY29tbWl0
dGVyIEkgb2Z0ZW4gYmVuZCB0aGUgcnVsZXMgKEkgZ3Vlc3MsIEkgbWVhbiwKPiBpbnNvZmFyIGFz
IHdlIGhhdmUgcnVsZXMsIEkgZG8gdGhpbmdzIHRoYXQgZmVlbCBsaWtlIGJlbmRpbmcgdGhlbSku
Cgpbc25pcF0KCj4gRG9lcyB0aGlzIG1ha2Ugc2Vuc2UgPwoKU3VyZSwgYnV0IGlzIHRoaXMgbm90
IGFscmVhZHkgY292ZXJlZCBieSB0aGUgc2VjdGlvbiBhdCB0aGUgZW5kIG9mICJUaGUKbWVhbmlu
ZyBvZiBuZXN0aW5nIj8gIE9yIGFyZSB5b3Ugc3BlY2lmaWNhbGx5IHRoaW5raW5nIG9mIGEgY2Fz
ZSB3aGVyZQoxKSB5b3Ugd3JpdGUgdGhlIGZpeCwgYW5kIDIpIG5vYm9keSBmcm9tIFRIRSBSRVNU
IGlzIGFyb3VuZCB0byBwcm92aWRlCmFuICJzdGFuZC1pbiBmb3IgdGhlIG1vcmUgc3BlY2lmaWMg
bWFpbnRhaW5lciIgQWNrPwoKSWYgdGhlIGxhdHRlciwgd2UgY2FuIGNlcnRhaW5seSBhZGQgc29t
ZSB0ZXh0IHRvIHNheSB0aGF0IGluIHN1Y2ggYW4KZXhjZXB0aW9uYWwgY2lyY3Vtc3RhbmNlLCBh
IGNvbW1pdHRlciBtYXkgYWN0IHVuaWxhdGVyYWxseS4KCkkgdGhpbmsgaW4gZ2VuZXJhbCwgZmly
c3QgdGhlIHNwZWNpZmljIG1haW50YWluZXIncyBBY2sgb3VnaHQgdG8gYmUKc291Z2h0OyBhbmQg
aWYgdGhhdCBjYW5ub3QgYmUgZm91bmQsIHRoZW4gYSB0aGVuIG1vcmUgZ2VuZXJhbAptYWludGFp
bmVyJ3MgQWNrIHNob3VsZCBiZSBzb3VnaHQ7IGFuZCBpZiB0aGVyZSBpcyBub2JvZHkgZnJvbSB0
aGUgbW9zdApnZW5lcmFsIHNldCBvZiBtYWludGFpbmVycyAoVEhFIFJFU1QpIG90aGVyIHRoYW4g
dGhlIHN1Ym1pdHRlciBvZiB0aGUKcGF0Y2gsIHRoZW4gdGhlIHN1Ym1pdHRlci9jb21taXR0ZXIg
c2hvdWxkIG1ha2UgYSBjYWxsIGFzIHRvIHdoZXRoZXIgdG8KYWN0IHVuaWxhdGVyYWxseSBvciB0
byB3YWl0LiAgSW4gYWxsIGNhc2VzIHdoZXJlIGEgbW9yZSBnZW5lcmFsCm1haW50YWluZXIgaGFz
IHN0b29kIGluIGZvciBhIG1vcmUgc3BlY2lmaWMgbWFpbnRhaW5lciwgdGhleSBzaG91bGQgYmUK
cHJlcGFyZWQgdG8gZGVmZW5kIHRoZWlyIGNob2ljZS4KCklzIHRoYXQgd2hhdCB5b3UgaGFkIGlu
IG1pbmQ/CgogLUdlb3JnZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 09 11:51:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 11:51:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOhZh-0004nV-DP; Thu, 09 May 2019 11:50:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=1wQJ=TJ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hOhZg-0004nQ-Go
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 11:50:56 +0000
X-Inumbo-ID: b3884135-7250-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b3884135-7250-11e9-8980-bc764e045a96;
 Thu, 09 May 2019 11:50:55 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 09 May 2019 05:50:54 -0600
Message-Id: <5CD4141D020000780022D1F5@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 09 May 2019 05:50:53 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20190506065644.7415-1-jgross@suse.com>
 <20190506065644.7415-2-jgross@suse.com>
 <1d5f7b35-304c-6a86-5f24-67b79de447dc@citrix.com>
 <2ca22195-9bdb-b040-ce12-df5bb2416038@suse.com>
 <0ed82a64-58e7-7ce4-afd1-22f621c0d56d@citrix.com>
 <a3e3370b-a4a9-9654-368b-f8c13b7f9742@suse.com>
In-Reply-To: <a3e3370b-a4a9-9654-368b-f8c13b7f9742@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH RFC V2 01/45] xen/sched: add inline wrappers
 for calling per-scheduler functions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, george.dunlap@citrix.com,
 Dario Faggioli <dfaggioli@suse.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA5LjA1LjE5IGF0IDEyOjU2LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAw
OS8wNS8yMDE5IDEyOjA0LCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+PiBPbiA1LzkvMTkgNjozMiBB
TSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4+IE9uIDA4LzA1LzIwMTkgMTg6MjQsIEdlb3JnZSBE
dW5sYXAgd3JvdGU6Cj4+Pj4gT24gNS82LzE5IDc6NTYgQU0sIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6
Cj4+Pj4+IEluc3RlYWQgb2YgdXNpbmcgdGhlIFNDSEVEX09QKCkgbWFjcm8gdG8gY2FsbCB0aGUg
ZGlmZmVyZW50IHNjaGVkdWxlcgo+Pj4+PiBzcGVjaWZpYyBmdW5jdGlvbnMgYWRkIGlubGluZSB3
cmFwcGVycyBmb3IgdGhhdCBwdXJwb3NlLgo+Pj4+Pgo+Pj4+PiBTaWduZWQtb2ZmLWJ5OiBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4+Pj4KPj4+PiBUaGlzIHNlZW1zIGxpa2UgYSBn
cmVhdCBpZGVhLiAgT25lIG1pbm9yIGNvbW1lbnQuLi4KPj4+Pgo+Pj4+PiArc3RhdGljIGlubGlu
ZSBpbnQgc2NoZWRfaW5pdChzdHJ1Y3Qgc2NoZWR1bGVyICpzKQo+Pj4+PiArewo+Pj4+PiArICAg
IEFTU0VSVChzLT5pbml0KTsKPj4+Pj4gKyAgICByZXR1cm4gcy0+aW5pdChzKTsKPj4+Pj4gK30K
Pj4+Pj4gKwo+Pj4+PiArc3RhdGljIGlubGluZSB2b2lkIHNjaGVkX2RlaW5pdChzdHJ1Y3Qgc2No
ZWR1bGVyICpzKQo+Pj4+PiArewo+Pj4+PiArICAgIEFTU0VSVChzLT5kZWluaXQpOwo+Pj4+PiAr
ICAgIHMtPmRlaW5pdChzKTsKPj4+Pj4gK30KPj4+Pgo+Pj4+IEkgdGhpbmsgdGhlc2Ugd291bGQg
YmV0dGVyIGFzIEJVR19PTigpcy4gIFRoZXNlIGFyZW4ndCBob3QgcGF0aHMsIGFuZCBpZgo+Pj4+
IHdlIGRvIHNvbWVob3cgaGl0IHRoaXMgc2l0dWF0aW9uIGluIHByb2R1Y3Rpb24sIDEpIGl0J3Mg
c2FmZXIgdG8KPj4+PiBCVUdfT04oKSB0aGFuIGRlcmVmZXJlbmNpbmcgTlVMTCwgYW5kIDIpIHlv
dSdsbCBnZXQgYSBtb3JlIGhlbHBmdWwgZXJyb3IKPj4+PiBtZXNzYWdlLgo+Pj4KPj4+IE9ubHkg
Zm9yIHRob3NlIDIgaW5zdGFuY2VzIGFib3ZlPyBPciB3b3VsZCB5b3UgbGlrZSBCVUdfT04oKSBp
bnN0ZWFkIG9mCj4+PiBBU1NFUlQoKSBpbiB0aGUgb3RoZXIgYWRkZWQgaW5saW5lcywgdG9vICht
YXliZSBub3QgZm9yIHBpY2tfY3B1LCBidXQKPj4+IGUuZy4gdGhlIG9uZXMgaW4gZnJlZV8qKSA/
Cj4+IAo+PiBXaHkgbm90IGZvciBwaWNrX2NwdSgpPyAgSXQncyB0aGUgc2FtZSBiYXNpYyBsb2dp
YyAtLSBpbiBwcm9kdWN0aW9uLCBpZgo+PiBpdCAqaXMqIE5VTEwsIHRoZW4geW91J2xsIGVpdGhl
ciBjcmFzaCB3aXRoIGEgc2VnZmF1bHQsIG9yIHN0YXJ0Cj4+IGV4ZWN1dGluZyBhbiBleHBsb2l0
LiAgTXVjaCBiZXR0ZXIgdG8gQlVHX09OKCkuCj4gCj4gcGlja19jcHUgaXMgY2FsbGVkIHJhdGhl
ciBvZnRlbiwgc28gbWF5YmUgd2Ugc2hvdWxkIGF2b2lkIGFkZGl0aW9uYWwKPiB0ZXN0cy4KPiAK
PiBIbW0sIHRoaW5raW5nIG1vcmUgYWJvdXQgaXQ6IHdoeSBkb24ndCB3ZSBqdXN0IGRyb3AgdGhv
c2UgQVNTRVJUL0JVR19PTgo+IGZvciBtYW5kYXRvcnkgZnVuY3Rpb25zIGFuZCB0ZXN0IHRoZW0g
d2hlbiBkb2luZyB0aGUgZ2xvYmFsX2luaXQoKSBsb29wCj4gb3ZlciBhbGwgc2NoZWR1bGVycy4g
V2UgY291bGQganVzdCByZWplY3Qgc2NoZWR1bGVycyB3aXRoIG1pc3NpbmcKPiBmdW5jdGlvbnMu
CgpUaGlzIHdvdWxkIGltcGx5IHBvaW50ZXJzIGNhbid0IGJlIHphcHBlZCBvZmYgdGhlIHN0cnVj
dHVyZXMuCklNTyB0aGlzIHdvdWxkIHJlcXVpcmUsIGFzIG1pbmltYWwgKGxhbmd1YWdlIGxldmVs
KSBwcm90ZWN0aW9uLAp0aGF0IGFsbCBpbnN0YW5jZXMgb2Ygc3RydWN0IHNjaGVkdWxlciBiZSBj
b25zdCwgd2hpY2ggZG9lc24ndApsb29rIGRvYWJsZSB3aXRob3V0IHNvbWUgZnVydGhlciByZXdv
cmsKCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 09 12:03:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 12:03:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOhm9-0005kB-Ss; Thu, 09 May 2019 12:03:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=8hXi=TJ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hOhm8-0005k6-JL
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 12:03:48 +0000
X-Inumbo-ID: 7f8deb64-7252-11e9-8980-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7f8deb64-7252-11e9-8980-bc764e045a96;
 Thu, 09 May 2019 12:03:47 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id A2899AC5C;
 Thu,  9 May 2019 12:03:45 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20190506065644.7415-1-jgross@suse.com>
 <20190506065644.7415-2-jgross@suse.com>
 <1d5f7b35-304c-6a86-5f24-67b79de447dc@citrix.com>
 <2ca22195-9bdb-b040-ce12-df5bb2416038@suse.com>
 <0ed82a64-58e7-7ce4-afd1-22f621c0d56d@citrix.com>
 <a3e3370b-a4a9-9654-368b-f8c13b7f9742@suse.com>
 <5CD4141D020000780022D1F5@prv1-mh.provo.novell.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 mQENBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAG0H0p1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT6JATkEEwECACMFAlOMcK8CGwMH
 CwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAKCRCw3p3WKL8TL8eZB/9G0juS/kDY9LhEXseh
 mE9U+iA1VsLhgDqVbsOtZ/S14LRFHczNd/Lqkn7souCSoyWsBs3/wO+OjPvxf7m+Ef+sMtr0
 G5lCWEWa9wa0IXx5HRPW/ScL+e4AVUbL7rurYMfwCzco+7TfjhMEOkC+va5gzi1KrErgNRHH
 kg3PhlnRY0Udyqx++UYkAsN4TQuEhNN32MvN0Np3WlBJOgKcuXpIElmMM5f1BBzJSKBkW0Jc
 Wy3h2Wy912vHKpPV/Xv7ZwVJ27v7KcuZcErtptDevAljxJtE7aJG6WiBzm+v9EswyWxwMCIO
 RoVBYuiocc51872tRGywc03xaQydB+9R7BHPuQENBFOMcBYBCADLMfoA44MwGOB9YT1V4KCy
 vAfd7E0BTfaAurbG+Olacciz3yd09QOmejFZC6AnoykydyvTFLAWYcSCdISMr88COmmCbJzn
 sHAogjexXiif6ANUUlHpjxlHCCcELmZUzomNDnEOTxZFeWMTFF9Rf2k2F0Tl4E5kmsNGgtSa
 aMO0rNZoOEiD/7UfPP3dfh8JCQ1VtUUsQtT1sxos8Eb/HmriJhnaTZ7Hp3jtgTVkV0ybpgFg
 w6WMaRkrBh17mV0z2ajjmabB7SJxcouSkR0hcpNl4oM74d2/VqoW4BxxxOD1FcNCObCELfIS
 auZx+XT6s+CE7Qi/c44ibBMR7hyjdzWbABEBAAGJAR8EGAECAAkFAlOMcBYCGwwACgkQsN6d
 1ii/Ey9D+Af/WFr3q+bg/8v5tCknCtn92d5lyYTBNt7xgWzDZX8G6/pngzKyWfedArllp0Pn
 fgIXtMNV+3t8Li1Tg843EXkP7+2+CQ98MB8XvvPLYAfW8nNDV85TyVgWlldNcgdv7nn1Sq8g
 HwB2BHdIAkYce3hEoDQXt/mKlgEGsLpzJcnLKimtPXQQy9TxUaLBe9PInPd+Ohix0XOlY+Uk
 QFEx50Ki3rSDl2Zt2tnkNYKUCvTJq7jvOlaPd6d/W0tZqpyy7KVay+K4aMobDsodB3dvEAs6
 ScCnh03dDAFgIq5nsB11j3KPKdVoPlfucX2c7kGNH+LUMbzqV6beIENfNexkOfxHf4kBrQQY
 AQgAIBYhBIUSZ3Lo9gSUpdCX97DendYovxMvBQJa3fDQAhsCAIEJELDendYovxMvdiAEGRYI
 AB0WIQRTLbB6QfY48x44uB6AXGG7T9hjvgUCWt3w0AAKCRCAXGG7T9hjvk2LAP99B/9FenK/
 1lfifxQmsoOrjbZtzCS6OKxPqOLHaY47BgEAqKKn36YAPpbk09d2GTVetoQJwiylx/Z9/mQI
 CUbQMg1pNQf9EjA1bNcMbnzJCgt0P9Q9wWCLwZa01SnQWFz8Z4HEaKldie+5bHBL5CzVBrLv
 81tqX+/j95llpazzCXZW2sdNL3r8gXqrajSox7LR2rYDGdltAhQuISd2BHrbkQVEWD4hs7iV
 1KQHe2uwXbKlguKPhk5ubZxqwsg/uIHw0qZDk+d0vxjTtO2JD5Jv/CeDgaBX4Emgp0NYs8IC
 UIyKXBtnzwiNv4cX9qKlz2Gyq9b+GdcLYZqMlIBjdCz0yJvgeb3WPNsCOanvbjelDhskx9gd
 6YUUFFqgsLtrKpCNyy203a58g2WosU9k9H+LcheS37Ph2vMVTISMszW9W8gyORSgmw==
Message-ID: <5fba2297-128c-5015-abb3-7dedd768b8d2@suse.com>
Date: Thu, 9 May 2019 14:03:44 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CD4141D020000780022D1F5@prv1-mh.provo.novell.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH RFC V2 01/45] xen/sched: add inline wrappers
 for calling per-scheduler functions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 george.dunlap@citrix.com, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkvMDUvMjAxOSAxMzo1MCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMDkuMDUuMTkg
YXQgMTI6NTYsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+PiBPbiAwOS8wNS8yMDE5IDEyOjA0
LCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+Pj4gT24gNS85LzE5IDY6MzIgQU0sIEp1ZXJnZW4gR3Jv
c3Mgd3JvdGU6Cj4+Pj4gT24gMDgvMDUvMjAxOSAxODoyNCwgR2VvcmdlIER1bmxhcCB3cm90ZToK
Pj4+Pj4gT24gNS82LzE5IDc6NTYgQU0sIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+Pj4+PiBJbnN0
ZWFkIG9mIHVzaW5nIHRoZSBTQ0hFRF9PUCgpIG1hY3JvIHRvIGNhbGwgdGhlIGRpZmZlcmVudCBz
Y2hlZHVsZXIKPj4+Pj4+IHNwZWNpZmljIGZ1bmN0aW9ucyBhZGQgaW5saW5lIHdyYXBwZXJzIGZv
ciB0aGF0IHB1cnBvc2UuCj4+Pj4+Pgo+Pj4+Pj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9z
cyA8amdyb3NzQHN1c2UuY29tPgo+Pj4+Pgo+Pj4+PiBUaGlzIHNlZW1zIGxpa2UgYSBncmVhdCBp
ZGVhLiAgT25lIG1pbm9yIGNvbW1lbnQuLi4KPj4+Pj4KPj4+Pj4+ICtzdGF0aWMgaW5saW5lIGlu
dCBzY2hlZF9pbml0KHN0cnVjdCBzY2hlZHVsZXIgKnMpCj4+Pj4+PiArewo+Pj4+Pj4gKyAgICBB
U1NFUlQocy0+aW5pdCk7Cj4+Pj4+PiArICAgIHJldHVybiBzLT5pbml0KHMpOwo+Pj4+Pj4gK30K
Pj4+Pj4+ICsKPj4+Pj4+ICtzdGF0aWMgaW5saW5lIHZvaWQgc2NoZWRfZGVpbml0KHN0cnVjdCBz
Y2hlZHVsZXIgKnMpCj4+Pj4+PiArewo+Pj4+Pj4gKyAgICBBU1NFUlQocy0+ZGVpbml0KTsKPj4+
Pj4+ICsgICAgcy0+ZGVpbml0KHMpOwo+Pj4+Pj4gK30KPj4+Pj4KPj4+Pj4gSSB0aGluayB0aGVz
ZSB3b3VsZCBiZXR0ZXIgYXMgQlVHX09OKClzLiAgVGhlc2UgYXJlbid0IGhvdCBwYXRocywgYW5k
IGlmCj4+Pj4+IHdlIGRvIHNvbWVob3cgaGl0IHRoaXMgc2l0dWF0aW9uIGluIHByb2R1Y3Rpb24s
IDEpIGl0J3Mgc2FmZXIgdG8KPj4+Pj4gQlVHX09OKCkgdGhhbiBkZXJlZmVyZW5jaW5nIE5VTEws
IGFuZCAyKSB5b3UnbGwgZ2V0IGEgbW9yZSBoZWxwZnVsIGVycm9yCj4+Pj4+IG1lc3NhZ2UuCj4+
Pj4KPj4+PiBPbmx5IGZvciB0aG9zZSAyIGluc3RhbmNlcyBhYm92ZT8gT3Igd291bGQgeW91IGxp
a2UgQlVHX09OKCkgaW5zdGVhZCBvZgo+Pj4+IEFTU0VSVCgpIGluIHRoZSBvdGhlciBhZGRlZCBp
bmxpbmVzLCB0b28gKG1heWJlIG5vdCBmb3IgcGlja19jcHUsIGJ1dAo+Pj4+IGUuZy4gdGhlIG9u
ZXMgaW4gZnJlZV8qKSA/Cj4+Pgo+Pj4gV2h5IG5vdCBmb3IgcGlja19jcHUoKT8gIEl0J3MgdGhl
IHNhbWUgYmFzaWMgbG9naWMgLS0gaW4gcHJvZHVjdGlvbiwgaWYKPj4+IGl0ICppcyogTlVMTCwg
dGhlbiB5b3UnbGwgZWl0aGVyIGNyYXNoIHdpdGggYSBzZWdmYXVsdCwgb3Igc3RhcnQKPj4+IGV4
ZWN1dGluZyBhbiBleHBsb2l0LiAgTXVjaCBiZXR0ZXIgdG8gQlVHX09OKCkuCj4+Cj4+IHBpY2tf
Y3B1IGlzIGNhbGxlZCByYXRoZXIgb2Z0ZW4sIHNvIG1heWJlIHdlIHNob3VsZCBhdm9pZCBhZGRp
dGlvbmFsCj4+IHRlc3RzLgo+Pgo+PiBIbW0sIHRoaW5raW5nIG1vcmUgYWJvdXQgaXQ6IHdoeSBk
b24ndCB3ZSBqdXN0IGRyb3AgdGhvc2UgQVNTRVJUL0JVR19PTgo+PiBmb3IgbWFuZGF0b3J5IGZ1
bmN0aW9ucyBhbmQgdGVzdCB0aGVtIHdoZW4gZG9pbmcgdGhlIGdsb2JhbF9pbml0KCkgbG9vcAo+
PiBvdmVyIGFsbCBzY2hlZHVsZXJzLiBXZSBjb3VsZCBqdXN0IHJlamVjdCBzY2hlZHVsZXJzIHdp
dGggbWlzc2luZwo+PiBmdW5jdGlvbnMuCj4gCj4gVGhpcyB3b3VsZCBpbXBseSBwb2ludGVycyBj
YW4ndCBiZSB6YXBwZWQgb2ZmIHRoZSBzdHJ1Y3R1cmVzLgo+IElNTyB0aGlzIHdvdWxkIHJlcXVp
cmUsIGFzIG1pbmltYWwgKGxhbmd1YWdlIGxldmVsKSBwcm90ZWN0aW9uLAo+IHRoYXQgYWxsIGlu
c3RhbmNlcyBvZiBzdHJ1Y3Qgc2NoZWR1bGVyIGJlIGNvbnN0LCB3aGljaCBkb2Vzbid0Cj4gbG9v
ayBkb2FibGUgd2l0aG91dCBzb21lIGZ1cnRoZXIgcmV3b3JrCgpUaGV5IGFyZSBjb25zdCBhbHJl
YWR5LgoKVGhlIGRlZmF1bHQgc2NoZWR1bGVyJ3Mgc3RydWN0IGlzIGNvcGllZCB0byBhIG5vbi1j
b25zdCBzdHJ1Y3Qgc2NoZWR1bGVyCmluIHNjaGVkdWxlcl9pbml0KCkuCgoKSnVlcmdlbgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 09 12:28:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 12:28:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOi9l-0007Qg-03; Thu, 09 May 2019 12:28:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Daoc=TJ=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1hOi9k-0007Qb-F6
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 12:28:12 +0000
X-Inumbo-ID: e7d62135-7255-11e9-8980-bc764e045a96
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e7d62135-7255-11e9-8980-bc764e045a96;
 Thu, 09 May 2019 12:28:11 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Thu, 09 May 2019 14:28:09 +0200
Received: from [192.168.0.30] (nwb-a10-snat.microfocus.com [10.120.13.201])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Thu, 09 May 2019 13:27:46 +0100
Message-ID: <1b3b628e537db5f9a1738cf00ec558b076a3ec0b.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Juergen Gross <jgross@suse.com>, George Dunlap
 <george.dunlap@citrix.com>,  xen-devel@lists.xenproject.org
Date: Thu, 09 May 2019 14:27:45 +0200
In-Reply-To: <a3e3370b-a4a9-9654-368b-f8c13b7f9742@suse.com>
References: <20190506065644.7415-1-jgross@suse.com>
 <20190506065644.7415-2-jgross@suse.com>
 <1d5f7b35-304c-6a86-5f24-67b79de447dc@citrix.com>
 <2ca22195-9bdb-b040-ce12-df5bb2416038@suse.com>
 <0ed82a64-58e7-7ce4-afd1-22f621c0d56d@citrix.com>
 <a3e3370b-a4a9-9654-368b-f8c13b7f9742@suse.com>
Organization: SUSE
User-Agent: Evolution 3.32.1 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH RFC V2 01/45] xen/sched: add inline wrappers
 for calling per-scheduler functions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: multipart/mixed; boundary="===============4565029395431376825=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============4565029395431376825==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-y0zoWS/sNWD1rOslVoMU"


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

On Thu, 2019-05-09 at 12:56 +0200, Juergen Gross wrote:
> On 09/05/2019 12:04, George Dunlap wrote:
> > On 5/9/19 6:32 AM, Juergen Gross wrote:
> > > On 08/05/2019 18:24, George Dunlap wrote:
> > > >=20
> > > > I think these would better as BUG_ON()s.  These aren't hot
> > > > paths, and if
> > > > we do somehow hit this situation in production, 1) it's safer
> > > > to
> > > > BUG_ON() than dereferencing NULL, and 2) you'll get a more
> > > > helpful error
> > > > message.
> > >=20
> > > Only for those 2 instances above? Or would you like BUG_ON()
> > > instead of
> > > ASSERT() in the other added inlines, too (maybe not for pick_cpu,
> > > but
> > > e.g. the ones in free_*) ?
> >=20
> > Why not for pick_cpu()?  It's the same basic logic -- in
> > production, if
> > it *is* NULL, then you'll either crash with a segfault, or start
> > executing an exploit.  Much better to BUG_ON().
>=20
> pick_cpu is called rather often, so maybe we should avoid additional
> tests.
>=20
+1

> Hmm, thinking more about it: why don't we just drop those
> ASSERT/BUG_ON
> for mandatory functions and test them when doing the global_init()
> loop
> over all schedulers. We could just reject schedulers with missing
> functions.
>=20
+10

:-D

Regards
--=20
Dario Faggioli, Ph.D
http://about.me/dario.faggioli
Virtualization Software Engineer
SUSE Labs, SUSE https://www.suse.com/
-------------------------------------------------------------------
<<This happens because _I_ choose it to happen!>> (Raistlin Majere)


--=-y0zoWS/sNWD1rOslVoMU
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+4FAlzUHMEACgkQFkJ4iaW4
c+5q8BAA7luuVpPsxCmy9B8Ld1zCmz46yl2mYn3JE1zmX7/tuthJi0QbSrqTQs8R
P+lwQlqz+cGbBZkH+nJAKJk0ubQWSIa74ZAzPQToHDOntxnQIzLbK73WG42DluzA
KKX53UaRQ63p2k9fGY/bdiOV3IA5Oq1BPfZHe7IVN3j/UFqdnO7X2qPCOoM7SbxK
IwpHpROmEMYKNjLO4h2fh5Rr+eAGgdfXE7aM1RMe2Jb2IGAHPgrwsbUFoAF5H5IH
RI9OMPaTOPpAxweJHkffnJQdxvxS97p6695DE28AbmXpHYa8Q7aGDnCpBPCRwkm2
Kw9GnWdqhxFguUZVTHUjyiFXFSiz0wIM+IA7JISayr+ZVwpaMLUOhy4RFY2ca0Zt
lqd/z7TJnmEZKfCQNKLTZe7DvgpBLGQsosos6E4yAX59HnM24X15z2jtaLFcJelW
Y3AAubC5iklv1YOkoi235xe8zbM99NA+Ro2ETHMCd8MHmGMK4hyrVbFM4o+TLbjL
BMNzSOabeKa3vVgPu71BIRnQyFEANUJKtgKYOy27eaKom5QKdC7QI1ULRNox7wD+
Tax/JvJ+qsK5I40rFDqOEs4Uqlnrq2JE+uyZTBOIOCftv3+05xyyRLLgLGtWXj3A
4QYY5zdlyGZGOSAVGaFVk3spg3C13frB9ZeGpOvF7RR7bK8EKhg=
=JJ7R
-----END PGP SIGNATURE-----

--=-y0zoWS/sNWD1rOslVoMU--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4565029395431376825==--



From xen-devel-bounces@lists.xenproject.org Thu May 09 12:31:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 12:31:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOiCy-00086c-Gn; Thu, 09 May 2019 12:31:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=1wQJ=TJ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hOiCx-00086R-4B
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 12:31:31 +0000
X-Inumbo-ID: 5d38002a-7256-11e9-a427-a37dc03d7857
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5d38002a-7256-11e9-a427-a37dc03d7857;
 Thu, 09 May 2019 12:31:27 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 09 May 2019 06:31:26 -0600
Message-Id: <5CD41D9C020000780022D259@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 09 May 2019 06:31:24 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20190506065644.7415-1-jgross@suse.com>
 <20190506065644.7415-2-jgross@suse.com>
 <1d5f7b35-304c-6a86-5f24-67b79de447dc@citrix.com>
 <2ca22195-9bdb-b040-ce12-df5bb2416038@suse.com>
 <0ed82a64-58e7-7ce4-afd1-22f621c0d56d@citrix.com>
 <a3e3370b-a4a9-9654-368b-f8c13b7f9742@suse.com>
 <5CD4141D020000780022D1F5@prv1-mh.provo.novell.com>
 <5fba2297-128c-5015-abb3-7dedd768b8d2@suse.com>
In-Reply-To: <5fba2297-128c-5015-abb3-7dedd768b8d2@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH RFC V2 01/45] xen/sched: add inline wrappers
 for calling per-scheduler functions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, george.dunlap@citrix.com,
 Dario Faggioli <dfaggioli@suse.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA5LjA1LjE5IGF0IDE0OjAzLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAw
OS8wNS8yMDE5IDEzOjUwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMDkuMDUuMTkgYXQg
MTI6NTYsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+Pj4gT24gMDkvMDUvMjAxOSAxMjowNCwg
R2VvcmdlIER1bmxhcCB3cm90ZToKPj4+PiBPbiA1LzkvMTkgNjozMiBBTSwgSnVlcmdlbiBHcm9z
cyB3cm90ZToKPj4+Pj4gT24gMDgvMDUvMjAxOSAxODoyNCwgR2VvcmdlIER1bmxhcCB3cm90ZToK
Pj4+Pj4+IE9uIDUvNi8xOSA3OjU2IEFNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4+Pj4+IElu
c3RlYWQgb2YgdXNpbmcgdGhlIFNDSEVEX09QKCkgbWFjcm8gdG8gY2FsbCB0aGUgZGlmZmVyZW50
IHNjaGVkdWxlcgo+Pj4+Pj4+IHNwZWNpZmljIGZ1bmN0aW9ucyBhZGQgaW5saW5lIHdyYXBwZXJz
IGZvciB0aGF0IHB1cnBvc2UuCj4+Pj4+Pj4KPj4+Pj4+PiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2Vu
IEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4+Pj4+Pgo+Pj4+Pj4gVGhpcyBzZWVtcyBsaWtlIGEg
Z3JlYXQgaWRlYS4gIE9uZSBtaW5vciBjb21tZW50Li4uCj4+Pj4+Pgo+Pj4+Pj4+ICtzdGF0aWMg
aW5saW5lIGludCBzY2hlZF9pbml0KHN0cnVjdCBzY2hlZHVsZXIgKnMpCj4+Pj4+Pj4gK3sKPj4+
Pj4+PiArICAgIEFTU0VSVChzLT5pbml0KTsKPj4+Pj4+PiArICAgIHJldHVybiBzLT5pbml0KHMp
Owo+Pj4+Pj4+ICt9Cj4+Pj4+Pj4gKwo+Pj4+Pj4+ICtzdGF0aWMgaW5saW5lIHZvaWQgc2NoZWRf
ZGVpbml0KHN0cnVjdCBzY2hlZHVsZXIgKnMpCj4+Pj4+Pj4gK3sKPj4+Pj4+PiArICAgIEFTU0VS
VChzLT5kZWluaXQpOwo+Pj4+Pj4+ICsgICAgcy0+ZGVpbml0KHMpOwo+Pj4+Pj4+ICt9Cj4+Pj4+
Pgo+Pj4+Pj4gSSB0aGluayB0aGVzZSB3b3VsZCBiZXR0ZXIgYXMgQlVHX09OKClzLiAgVGhlc2Ug
YXJlbid0IGhvdCBwYXRocywgYW5kIGlmCj4+Pj4+PiB3ZSBkbyBzb21laG93IGhpdCB0aGlzIHNp
dHVhdGlvbiBpbiBwcm9kdWN0aW9uLCAxKSBpdCdzIHNhZmVyIHRvCj4+Pj4+PiBCVUdfT04oKSB0
aGFuIGRlcmVmZXJlbmNpbmcgTlVMTCwgYW5kIDIpIHlvdSdsbCBnZXQgYSBtb3JlIGhlbHBmdWwg
ZXJyb3IKPj4+Pj4+IG1lc3NhZ2UuCj4+Pj4+Cj4+Pj4+IE9ubHkgZm9yIHRob3NlIDIgaW5zdGFu
Y2VzIGFib3ZlPyBPciB3b3VsZCB5b3UgbGlrZSBCVUdfT04oKSBpbnN0ZWFkIG9mCj4+Pj4+IEFT
U0VSVCgpIGluIHRoZSBvdGhlciBhZGRlZCBpbmxpbmVzLCB0b28gKG1heWJlIG5vdCBmb3IgcGlj
a19jcHUsIGJ1dAo+Pj4+PiBlLmcuIHRoZSBvbmVzIGluIGZyZWVfKikgPwo+Pj4+Cj4+Pj4gV2h5
IG5vdCBmb3IgcGlja19jcHUoKT8gIEl0J3MgdGhlIHNhbWUgYmFzaWMgbG9naWMgLS0gaW4gcHJv
ZHVjdGlvbiwgaWYKPj4+PiBpdCAqaXMqIE5VTEwsIHRoZW4geW91J2xsIGVpdGhlciBjcmFzaCB3
aXRoIGEgc2VnZmF1bHQsIG9yIHN0YXJ0Cj4+Pj4gZXhlY3V0aW5nIGFuIGV4cGxvaXQuICBNdWNo
IGJldHRlciB0byBCVUdfT04oKS4KPj4+Cj4+PiBwaWNrX2NwdSBpcyBjYWxsZWQgcmF0aGVyIG9m
dGVuLCBzbyBtYXliZSB3ZSBzaG91bGQgYXZvaWQgYWRkaXRpb25hbAo+Pj4gdGVzdHMuCj4+Pgo+
Pj4gSG1tLCB0aGlua2luZyBtb3JlIGFib3V0IGl0OiB3aHkgZG9uJ3Qgd2UganVzdCBkcm9wIHRo
b3NlIEFTU0VSVC9CVUdfT04KPj4+IGZvciBtYW5kYXRvcnkgZnVuY3Rpb25zIGFuZCB0ZXN0IHRo
ZW0gd2hlbiBkb2luZyB0aGUgZ2xvYmFsX2luaXQoKSBsb29wCj4+PiBvdmVyIGFsbCBzY2hlZHVs
ZXJzLiBXZSBjb3VsZCBqdXN0IHJlamVjdCBzY2hlZHVsZXJzIHdpdGggbWlzc2luZwo+Pj4gZnVu
Y3Rpb25zLgo+PiAKPj4gVGhpcyB3b3VsZCBpbXBseSBwb2ludGVycyBjYW4ndCBiZSB6YXBwZWQg
b2ZmIHRoZSBzdHJ1Y3R1cmVzLgo+PiBJTU8gdGhpcyB3b3VsZCByZXF1aXJlLCBhcyBtaW5pbWFs
IChsYW5ndWFnZSBsZXZlbCkgcHJvdGVjdGlvbiwKPj4gdGhhdCBhbGwgaW5zdGFuY2VzIG9mIHN0
cnVjdCBzY2hlZHVsZXIgYmUgY29uc3QsIHdoaWNoIGRvZXNuJ3QKPj4gbG9vayBkb2FibGUgd2l0
aG91dCBzb21lIGZ1cnRoZXIgcmV3b3JrCj4gCj4gVGhleSBhcmUgY29uc3QgYWxyZWFkeS4KPiAK
PiBUaGUgZGVmYXVsdCBzY2hlZHVsZXIncyBzdHJ1Y3QgaXMgY29waWVkIHRvIGEgbm9uLWNvbnN0
IHN0cnVjdCBzY2hlZHVsZXIKPiBpbiBzY2hlZHVsZXJfaW5pdCgpLgoKRXhhY3RseSwgYW5kIHRo
ZW4gd2UgaGF2ZSB0aGluZ3MgbGlrZQoKc3RhdGljIGludApydF9pbml0KHN0cnVjdCBzY2hlZHVs
ZXIgKm9wcykKewogICAgLi4uCiAgICBvcHMtPnNjaGVkX2RhdGEgPSBwcnY7CgpJLmUuIGl0IHdv
dWxkIGJlIHF1aXRlIGVhc3kgZm9yIGEgc3BlY2lmaWMgc2NoZWR1bGVyIHRvIHphcCBvbmUgb3Ig
bW9yZQpvZiBpdHMgcG9pbnRlcnMuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 09 12:35:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 12:35:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOiH7-0008Iu-6b; Thu, 09 May 2019 12:35:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=1wQJ=TJ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hOiH5-0008Ip-VY
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 12:35:48 +0000
X-Inumbo-ID: f7c355e5-7256-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f7c355e5-7256-11e9-8980-bc764e045a96;
 Thu, 09 May 2019 12:35:46 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 09 May 2019 06:35:45 -0600
Message-Id: <5CD41EA1020000780022D25D@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 09 May 2019 06:35:45 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH] page-alloc: detect double free earlier
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmlnaHQgbm93IHRoaXMgZ29lcyB1bm5vdGljZWQgdW50aWwgc29tZSBzdWJzZXF1ZW50IHBhZ2Ug
YWxsb2NhdG9yCm9wZXJhdGlvbiBzdHVtYmxlcyBhY3Jvc3MgdGhlIHRodXMgY29ycnVwdGVkIGxp
c3QuIFdlIGNhbiBkbyBiZXR0ZXI6Ck9ubHkgUEdDX3N0YXRlX2ludXNlIGFuZCBQR0Nfc3RhdGVf
b2ZmbGluaW5nIHBhZ2VzIGNhbiBsZWdpdGltYXRlbHkgYmUKcGFzc2VkIHRvIGZyZWVfaGVhcF9w
YWdlcygpLgoKVGFrZSB0aGUgb3Bwb3J0dW5pdHkgYW5kIGFsc28gcmVzdHJpY3QgdGhlIFBHQ19i
cm9rZW4gY2hlY2sgdG8gdGhlClBHQ19zdGF0ZV9vZmZsaW5pbmcgY2FzZSwgYXMgb25seSBwYWdl
cyBvZiB0aGF0IHR5cGUgb3IKUEdDX3N0YXRlX29mZmxpbmVkIG1heSBoYXZlIHRoaXMgZmxhZyBz
ZXQgb24gdGhlbS4gU2ltaWxhcmx5LCBzaW5jZQpQR0Nfc3RhdGVfb2ZmbGluZWQgaXMgbm90IGEg
dmFsaWQgaW5wdXQgc3RhdGUsIHRoZSBzZXR0aW5nIG9mICJ0YWludGVkIgpjYW4gYmUgcmVzdHJp
Y3RlZCB0byBqdXN0IHRoaXMgY2FzZS4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KCi0tLSBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCisrKyBiL3hlbi9j
b21tb24vcGFnZV9hbGxvYy5jCkBAIC0xNDA5LDEzICsxNDA5LDIyIEBAIHN0YXRpYyB2b2lkIGZy
ZWVfaGVhcF9wYWdlcygKICAgICAgICAgICogICAgIGluIGl0cyBwc2V1ZG9waHlzaWNhbCBhZGRy
ZXNzIHNwYWNlKS4KICAgICAgICAgICogSW4gYWxsIHRoZSBhYm92ZSBjYXNlcyB0aGVyZSBjYW4g
YmUgbm8gZ3Vlc3QgbWFwcGluZ3Mgb2YgdGhpcyBwYWdlLgogICAgICAgICAgKi8KLSAgICAgICAg
QVNTRVJUKCFwYWdlX3N0YXRlX2lzKCZwZ1tpXSwgb2ZmbGluZWQpKTsKLSAgICAgICAgcGdbaV0u
Y291bnRfaW5mbyA9Ci0gICAgICAgICAgICAoKHBnW2ldLmNvdW50X2luZm8gJiBQR0NfYnJva2Vu
KSB8Ci0gICAgICAgICAgICAgKHBhZ2Vfc3RhdGVfaXMoJnBnW2ldLCBvZmZsaW5pbmcpCi0gICAg
ICAgICAgICAgID8gUEdDX3N0YXRlX29mZmxpbmVkIDogUEdDX3N0YXRlX2ZyZWUpKTsKLSAgICAg
ICAgaWYgKCBwYWdlX3N0YXRlX2lzKCZwZ1tpXSwgb2ZmbGluZWQpICkKKyAgICAgICAgc3dpdGNo
ICggcGdbaV0uY291bnRfaW5mbyAmIFBHQ19zdGF0ZSApCisgICAgICAgIHsKKyAgICAgICAgY2Fz
ZSBQR0Nfc3RhdGVfaW51c2U6CisgICAgICAgICAgICBCVUdfT04ocGdbaV0uY291bnRfaW5mbyAm
IFBHQ19icm9rZW4pOworICAgICAgICAgICAgcGdbaV0uY291bnRfaW5mbyA9IFBHQ19zdGF0ZV9m
cmVlOworICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgY2FzZSBQR0Nfc3RhdGVfb2ZmbGlu
aW5nOgorICAgICAgICAgICAgcGdbaV0uY291bnRfaW5mbyA9IChwZ1tpXS5jb3VudF9pbmZvICYg
UEdDX2Jyb2tlbikgfAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBHQ19zdGF0ZV9v
ZmZsaW5lZDsKICAgICAgICAgICAgIHRhaW50ZWQgPSAxOworICAgICAgICAgICAgYnJlYWs7CisK
KyAgICAgICAgZGVmYXVsdDoKKyAgICAgICAgICAgIEJVRygpOworICAgICAgICB9CiAKICAgICAg
ICAgLyogSWYgYSBwYWdlIGhhcyBubyBvd25lciBpdCB3aWxsIG5lZWQgbm8gc2FmZXR5IFRMQiBm
bHVzaC4gKi8KICAgICAgICAgcGdbaV0udS5mcmVlLm5lZWRfdGxiZmx1c2ggPSAocGFnZV9nZXRf
b3duZXIoJnBnW2ldKSAhPSBOVUxMKTsKCgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 09 12:44:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 12:44:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOiPN-0000gZ-2N; Thu, 09 May 2019 12:44:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=8hXi=TJ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hOiPL-0000gU-9a
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 12:44:19 +0000
X-Inumbo-ID: 2717a516-7258-11e9-9339-b37b7d24a2c4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2717a516-7258-11e9-9339-b37b7d24a2c4;
 Thu, 09 May 2019 12:44:15 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 83E84AB92;
 Thu,  9 May 2019 12:44:12 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: =?UTF-8?B?PDIwMTkwNTA2MDY1NjQ0Ljc0MTXvv70x77+9amdyb3NzQHN1c2Uu?=
 =?UTF-8?B?Y29tPiA8MjAxOTA1MDYwNjU2NDQuNzQxNe+/vTLvv71qZ3Jvc3NAc3VzZS5jb20+?=
 =?UTF-8?B?IDwxZDVmN2IzNe+/vTMwNGPvv702YTg277+9NWYyNO+/vTY3Yjc5ZGU0NDdkY0Bj?=
 =?UTF-8?B?aXRyaXguY29tPiA8MmNhMjIxOTXvv705YmRi77+9YjA0MO+/vWNlMTLvv71kZjVi?=
 =?UTF-8?B?YjI0MTYwMzhAc3VzZS5jb20+IDwwZWQ4MmE2NO+/vTU4ZTfvv703Y2U077+9YWZk?=
 =?UTF-8?B?Me+/vTIyZjYyMWMwZDU2ZEBjaXRyaXguY29tPiA8YTNlMzM3MGLvv71hNGE577+9?=
 =?UTF-8?B?OTY1NO+/vTM2OGLvv71mOGMxM2I3Zjk3NDJAc3VzZS5jb20+IDw1Q0Q0MTQxRDAy?=
 =?UTF-8?B?MDAwMDc4MDAyMkQxRjVAcHJ2Me+/vW1oLnByb3ZvLm5vdmVsbC5jb20+IDw1ZmJh?=
 =?UTF-8?Q?2297-128c-5015-abb3-7dedd768b8d2=40suse=2ecom=3e_=3c5CD41D9C02000?=
 =?UTF-8?Q?0780022D259=40suse=2ecom=3e?=
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 mQENBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAG0H0p1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT6JATkEEwECACMFAlOMcK8CGwMH
 CwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAKCRCw3p3WKL8TL8eZB/9G0juS/kDY9LhEXseh
 mE9U+iA1VsLhgDqVbsOtZ/S14LRFHczNd/Lqkn7souCSoyWsBs3/wO+OjPvxf7m+Ef+sMtr0
 G5lCWEWa9wa0IXx5HRPW/ScL+e4AVUbL7rurYMfwCzco+7TfjhMEOkC+va5gzi1KrErgNRHH
 kg3PhlnRY0Udyqx++UYkAsN4TQuEhNN32MvN0Np3WlBJOgKcuXpIElmMM5f1BBzJSKBkW0Jc
 Wy3h2Wy912vHKpPV/Xv7ZwVJ27v7KcuZcErtptDevAljxJtE7aJG6WiBzm+v9EswyWxwMCIO
 RoVBYuiocc51872tRGywc03xaQydB+9R7BHPuQENBFOMcBYBCADLMfoA44MwGOB9YT1V4KCy
 vAfd7E0BTfaAurbG+Olacciz3yd09QOmejFZC6AnoykydyvTFLAWYcSCdISMr88COmmCbJzn
 sHAogjexXiif6ANUUlHpjxlHCCcELmZUzomNDnEOTxZFeWMTFF9Rf2k2F0Tl4E5kmsNGgtSa
 aMO0rNZoOEiD/7UfPP3dfh8JCQ1VtUUsQtT1sxos8Eb/HmriJhnaTZ7Hp3jtgTVkV0ybpgFg
 w6WMaRkrBh17mV0z2ajjmabB7SJxcouSkR0hcpNl4oM74d2/VqoW4BxxxOD1FcNCObCELfIS
 auZx+XT6s+CE7Qi/c44ibBMR7hyjdzWbABEBAAGJAR8EGAECAAkFAlOMcBYCGwwACgkQsN6d
 1ii/Ey9D+Af/WFr3q+bg/8v5tCknCtn92d5lyYTBNt7xgWzDZX8G6/pngzKyWfedArllp0Pn
 fgIXtMNV+3t8Li1Tg843EXkP7+2+CQ98MB8XvvPLYAfW8nNDV85TyVgWlldNcgdv7nn1Sq8g
 HwB2BHdIAkYce3hEoDQXt/mKlgEGsLpzJcnLKimtPXQQy9TxUaLBe9PInPd+Ohix0XOlY+Uk
 QFEx50Ki3rSDl2Zt2tnkNYKUCvTJq7jvOlaPd6d/W0tZqpyy7KVay+K4aMobDsodB3dvEAs6
 ScCnh03dDAFgIq5nsB11j3KPKdVoPlfucX2c7kGNH+LUMbzqV6beIENfNexkOfxHf4kBrQQY
 AQgAIBYhBIUSZ3Lo9gSUpdCX97DendYovxMvBQJa3fDQAhsCAIEJELDendYovxMvdiAEGRYI
 AB0WIQRTLbB6QfY48x44uB6AXGG7T9hjvgUCWt3w0AAKCRCAXGG7T9hjvk2LAP99B/9FenK/
 1lfifxQmsoOrjbZtzCS6OKxPqOLHaY47BgEAqKKn36YAPpbk09d2GTVetoQJwiylx/Z9/mQI
 CUbQMg1pNQf9EjA1bNcMbnzJCgt0P9Q9wWCLwZa01SnQWFz8Z4HEaKldie+5bHBL5CzVBrLv
 81tqX+/j95llpazzCXZW2sdNL3r8gXqrajSox7LR2rYDGdltAhQuISd2BHrbkQVEWD4hs7iV
 1KQHe2uwXbKlguKPhk5ubZxqwsg/uIHw0qZDk+d0vxjTtO2JD5Jv/CeDgaBX4Emgp0NYs8IC
 UIyKXBtnzwiNv4cX9qKlz2Gyq9b+GdcLYZqMlIBjdCz0yJvgeb3WPNsCOanvbjelDhskx9gd
 6YUUFFqgsLtrKpCNyy203a58g2WosU9k9H+LcheS37Ph2vMVTISMszW9W8gyORSgmw==
Message-ID: <99a2f5be-ac4e-5a2a-dc55-918e312b40e7@suse.com>
Date: Thu, 9 May 2019 14:44:11 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH RFC V2 01/45] xen/sched: add inline wrappers
 for calling per-scheduler functions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkvMDUvMjAxOSAxNDozMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMDkuMDUuMTkg
YXQgMTQ6MDMsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+PiBPbiAwOS8wNS8yMDE5IDEzOjUw
LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDA5LjA1LjE5IGF0IDEyOjU2LCA8amdyb3Nz
QHN1c2UuY29tPiB3cm90ZToKPj4+PiBPbiAwOS8wNS8yMDE5IDEyOjA0LCBHZW9yZ2UgRHVubGFw
IHdyb3RlOgo+Pj4+PiBPbiA1LzkvMTkgNjozMiBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4+
Pj4+IE9uIDA4LzA1LzIwMTkgMTg6MjQsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4+Pj4+Pj4gT24g
NS82LzE5IDc6NTYgQU0sIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+Pj4+Pj4+IEluc3RlYWQgb2Yg
dXNpbmcgdGhlIFNDSEVEX09QKCkgbWFjcm8gdG8gY2FsbCB0aGUgZGlmZmVyZW50IHNjaGVkdWxl
cgo+Pj4+Pj4+PiBzcGVjaWZpYyBmdW5jdGlvbnMgYWRkIGlubGluZSB3cmFwcGVycyBmb3IgdGhh
dCBwdXJwb3NlLgo+Pj4+Pj4+Pgo+Pj4+Pj4+PiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+Cj4+Pj4+Pj4KPj4+Pj4+PiBUaGlzIHNlZW1zIGxpa2UgYSBncmVh
dCBpZGVhLiAgT25lIG1pbm9yIGNvbW1lbnQuLi4KPj4+Pj4+Pgo+Pj4+Pj4+PiArc3RhdGljIGlu
bGluZSBpbnQgc2NoZWRfaW5pdChzdHJ1Y3Qgc2NoZWR1bGVyICpzKQo+Pj4+Pj4+PiArewo+Pj4+
Pj4+PiArICAgIEFTU0VSVChzLT5pbml0KTsKPj4+Pj4+Pj4gKyAgICByZXR1cm4gcy0+aW5pdChz
KTsKPj4+Pj4+Pj4gK30KPj4+Pj4+Pj4gKwo+Pj4+Pj4+PiArc3RhdGljIGlubGluZSB2b2lkIHNj
aGVkX2RlaW5pdChzdHJ1Y3Qgc2NoZWR1bGVyICpzKQo+Pj4+Pj4+PiArewo+Pj4+Pj4+PiArICAg
IEFTU0VSVChzLT5kZWluaXQpOwo+Pj4+Pj4+PiArICAgIHMtPmRlaW5pdChzKTsKPj4+Pj4+Pj4g
K30KPj4+Pj4+Pgo+Pj4+Pj4+IEkgdGhpbmsgdGhlc2Ugd291bGQgYmV0dGVyIGFzIEJVR19PTigp
cy4gIFRoZXNlIGFyZW4ndCBob3QgcGF0aHMsIGFuZCBpZgo+Pj4+Pj4+IHdlIGRvIHNvbWVob3cg
aGl0IHRoaXMgc2l0dWF0aW9uIGluIHByb2R1Y3Rpb24sIDEpIGl0J3Mgc2FmZXIgdG8KPj4+Pj4+
PiBCVUdfT04oKSB0aGFuIGRlcmVmZXJlbmNpbmcgTlVMTCwgYW5kIDIpIHlvdSdsbCBnZXQgYSBt
b3JlIGhlbHBmdWwgZXJyb3IKPj4+Pj4+PiBtZXNzYWdlLgo+Pj4+Pj4KPj4+Pj4+IE9ubHkgZm9y
IHRob3NlIDIgaW5zdGFuY2VzIGFib3ZlPyBPciB3b3VsZCB5b3UgbGlrZSBCVUdfT04oKSBpbnN0
ZWFkIG9mCj4+Pj4+PiBBU1NFUlQoKSBpbiB0aGUgb3RoZXIgYWRkZWQgaW5saW5lcywgdG9vICht
YXliZSBub3QgZm9yIHBpY2tfY3B1LCBidXQKPj4+Pj4+IGUuZy4gdGhlIG9uZXMgaW4gZnJlZV8q
KSA/Cj4+Pj4+Cj4+Pj4+IFdoeSBub3QgZm9yIHBpY2tfY3B1KCk/ICBJdCdzIHRoZSBzYW1lIGJh
c2ljIGxvZ2ljIC0tIGluIHByb2R1Y3Rpb24sIGlmCj4+Pj4+IGl0ICppcyogTlVMTCwgdGhlbiB5
b3UnbGwgZWl0aGVyIGNyYXNoIHdpdGggYSBzZWdmYXVsdCwgb3Igc3RhcnQKPj4+Pj4gZXhlY3V0
aW5nIGFuIGV4cGxvaXQuICBNdWNoIGJldHRlciB0byBCVUdfT04oKS4KPj4+Pgo+Pj4+IHBpY2tf
Y3B1IGlzIGNhbGxlZCByYXRoZXIgb2Z0ZW4sIHNvIG1heWJlIHdlIHNob3VsZCBhdm9pZCBhZGRp
dGlvbmFsCj4+Pj4gdGVzdHMuCj4+Pj4KPj4+PiBIbW0sIHRoaW5raW5nIG1vcmUgYWJvdXQgaXQ6
IHdoeSBkb24ndCB3ZSBqdXN0IGRyb3AgdGhvc2UgQVNTRVJUL0JVR19PTgo+Pj4+IGZvciBtYW5k
YXRvcnkgZnVuY3Rpb25zIGFuZCB0ZXN0IHRoZW0gd2hlbiBkb2luZyB0aGUgZ2xvYmFsX2luaXQo
KSBsb29wCj4+Pj4gb3ZlciBhbGwgc2NoZWR1bGVycy4gV2UgY291bGQganVzdCByZWplY3Qgc2No
ZWR1bGVycyB3aXRoIG1pc3NpbmcKPj4+PiBmdW5jdGlvbnMuCj4+Pgo+Pj4gVGhpcyB3b3VsZCBp
bXBseSBwb2ludGVycyBjYW4ndCBiZSB6YXBwZWQgb2ZmIHRoZSBzdHJ1Y3R1cmVzLgo+Pj4gSU1P
IHRoaXMgd291bGQgcmVxdWlyZSwgYXMgbWluaW1hbCAobGFuZ3VhZ2UgbGV2ZWwpIHByb3RlY3Rp
b24sCj4+PiB0aGF0IGFsbCBpbnN0YW5jZXMgb2Ygc3RydWN0IHNjaGVkdWxlciBiZSBjb25zdCwg
d2hpY2ggZG9lc24ndAo+Pj4gbG9vayBkb2FibGUgd2l0aG91dCBzb21lIGZ1cnRoZXIgcmV3b3Jr
Cj4+Cj4+IFRoZXkgYXJlIGNvbnN0IGFscmVhZHkuCj4+Cj4+IFRoZSBkZWZhdWx0IHNjaGVkdWxl
cidzIHN0cnVjdCBpcyBjb3BpZWQgdG8gYSBub24tY29uc3Qgc3RydWN0IHNjaGVkdWxlcgo+PiBp
biBzY2hlZHVsZXJfaW5pdCgpLgo+IAo+IEV4YWN0bHksIGFuZCB0aGVuIHdlIGhhdmUgdGhpbmdz
IGxpa2UKPiAKPiBzdGF0aWMgaW50Cj4gcnRfaW5pdChzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMpCj4g
ewo+ICAgICAuLi4KPiAgICAgb3BzLT5zY2hlZF9kYXRhID0gcHJ2Owo+IAo+IEkuZS4gaXQgd291
bGQgYmUgcXVpdGUgZWFzeSBmb3IgYSBzcGVjaWZpYyBzY2hlZHVsZXIgdG8gemFwIG9uZSBvciBt
b3JlCj4gb2YgaXRzIHBvaW50ZXJzLgoKU28geW91IHN1Z2dlc3QgdG8gQVNTRVJUIGFsbCBwb2lu
dGVycyBiZWZvcmUgZGVyZWZlcmVuY2luZyB0aGVtPyBXaHkKZG9uJ3Qgd2UgaGF2ZSBzdWNoIEFT
U0VSVHMgaW4gcGxhY2VzIHdoZXJlIHdlIHVzZSBmdW5jdGlvbiB2ZWN0b3JzCmhvb2tlZCB0byBk
eW5hbWljIGRhdGEgKGFuZCBJIGRvbid0IG1lYW4gdGhlIHNpbmdsZSBmdW5jdGlvbnMsIGJ1dCB0
aGUKcG9pbnRlcnMgdG8gdGhlIHZlY3RvciwgZS5nLiBkb21haW4tPmFyY2guY3R4dF9zd2l0Y2gp
PwoKU2VyaW91c2x5LCB0aGF0IHdvdWxkIGJlIGEgbWFqb3IgcHJvZ3JhbW1pbmcgYnVnIGFuZCBJ
IGRvbid0IHRoaW5rCndlIG5lZWQgdG8gY2F0Y2ggdGhhdCBieSBkZWJ1ZyBjb2RlIHNwcmlua2xl
ZCBhcm91bmQgZXZlcnl3aGVyZS4KCkFmdGVyIG15IGNvcmUgc2NoZWR1bGluZyBzZXJpZXMgaXMg
ZmluaXNoZWQgSSdkIGxpa2UgdG8gZG8gYSBtYWpvcgpzY2hlZHVsZXIgY2xlYW51cCBzZXJpZXMu
IE9uZSBhY3Rpb24gaXRlbSB3aWxsIGJlIHRvIGhhdmUgYSBzaW5nbGUKaW5zdGFuY2UgY29uc3Qg
c2NoZWR1bGVyX2Z1bmNzIHN0cnVjdHVyZSBmb3IgZWFjaCBzY2hlZHVsZXIgYW5kIGEKcGVyLWNw
dXBvb2wgc2NoZWR1bGVyX2RhdGEgcG9pbnRlci4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 09 12:44:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 12:44:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOiPa-0000hF-BR; Thu, 09 May 2019 12:44:34 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=1wQJ=TJ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hOiPY-0000h5-5O
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 12:44:32 +0000
X-Inumbo-ID: 3046f73b-7258-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3046f73b-7258-11e9-8980-bc764e045a96;
 Thu, 09 May 2019 12:44:30 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 09 May 2019 06:44:29 -0600
Message-Id: <5CD420AD020000780022D27F@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 09 May 2019 06:44:29 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <george.dunlap@citrix.com>
References: <5CCA94F9020000780022B02A@prv1-mh.provo.novell.com>
 <64365dfd-3324-7b2d-f8d9-8600627f467f@citrix.com>
 <5CD2F2C2020000780022CE81@prv1-mh.provo.novell.com>
 <fb0740c4-4707-5da7-8555-d1bf2cb1e155@citrix.com>
In-Reply-To: <fb0740c4-4707-5da7-8555-d1bf2cb1e155@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86/mm: subsume set_gpfn_from_mfn() into
 guest_physmap_add_entry()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA4LjA1LjE5IGF0IDE3OjQ1LCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBPbiA1LzgvMTkgNDoxNiBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDA4LjA1
LjE5IGF0IDE3OjA4LCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90ZToKPj4+IE9uIDUv
Mi8xOSA3OjU4IEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiAtLS0gYS94ZW4vYXJjaC94ODYv
bW0vcDJtLmMKPj4+PiArKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKPj4+PiBAQCAtODQxLDE1
ICs4NDEsMTkgQEAgZ3Vlc3RfcGh5c21hcF9hZGRfZW50cnkoc3RydWN0IGRvbWFpbiAqZAo+Pj4+
ICAgICAgICAgICAqIGFueSBndWVzdC1yZXF1ZXN0ZWQgdHlwZSBjaGFuZ2VzIHN1Y2NlZWQgYW5k
IHJlbW92ZSB0aGUgSU9NTVUKPj4+PiAgICAgICAgICAgKiBlbnRyeSkuCj4+Pj4gICAgICAgICAg
ICovCj4+Pj4gLSAgICAgICAgaWYgKCAhbmVlZF9pb21tdV9wdF9zeW5jKGQpIHx8IHQgIT0gcDJt
X3JhbV9ydyApCj4+Pj4gKyAgICAgICAgaWYgKCB0ICE9IHAybV9yYW1fcncgKQo+Pj4+ICAgICAg
ICAgICAgICByZXR1cm4gMDsKPj4+Cj4+PiBTbywgeW91IHNlZW0gdG8gYmUgY2xhaW1pbmcgdGhh
dCB0aGUgb25seSB3YXkgdG8gZ2V0IGhlcmUgaXMgdmlhCj4+PiBndWVzdF9waHlzbWFwX2FkZF9w
YWdlKCksCj4+IAo+PiBXZWxsLCBJJ20gbm90ICJjbGFpbWluZyIgYW55dGhpbmcgaGVyZSwgSSdt
IGp1c3QgbW9kaWZ5aW5nIGV4aXN0aW5nCj4+IGNvZGUgKGFuZCBubyBtb3JlIHRoYW4gd2hhdCBm
aXRzIHVuZGVyIHRoaXMgcGF0Y2gncyB0aXRsZSkuCj4gCj4gTm90IGhlcmUsIGJ1dCBpbiB0aGUg
b3RoZXIgZW1haWwuCj4gCj4gQnV0IGxvb2tpbmcgYXQgaXQgLS0gaXQgbG9va3MgbGlrZSBvbiB4
ODYsIGd1ZXN0X3BoeXNtYXBfYWRkX2VudHJ5KCkgaXMKPiBhY3R1YWxseSBjYWxsZWQgZnJvbSAq
ZXhhY3RseSogdHdvIGxvY2F0aW9uczoKPiBodm0vZ3JhbnRfdGFibGUuYzpjcmVhdGVfZ3JhbnRf
cDJtX21hcHBpbmcoKSwgYW5kCj4gcDJtLmg6Z3Vlc3RfcGh5c21hcF9hZGRfcGFnZSgpLgo+IAo+
IFdoaWNoIHNvcnQgb2YgbWFrZXMgbWUgd29uZGVyIGlmIGl0IG1pZ2h0IG5vdCBiZSBiZXR0ZXIg
dG8gYWRkIHRoZSBQVgo+IGNvbmRpdGlvbmFsIHRvIGd1ZXN0X3BoeXNtYXBfYWRkX3BhZ2UoKSBp
bnN0ZWFkLCBhbmQgbGVhdmUKPiBndWVzdF9waHlzbWFwX2FkZF9lbnRyeSgpIGFzIGVudGlyZWx5
IEhWTS4KClllcywgSSB0aGluayBJJ2xsIGRvIHRoaXMuCgo+Pj4gd2hpY2ggd2lsbCBhbHdheXMg
Y2FsbCB0aGlzIGZ1bmN0aW9uIHdpdGgKPj4+IHAybV9yYW1fcncuICBTbyB0aGVuIHdoYXQncyB0
aGUgcG9pbnQgb2YgdGhpcyBjb25kaXRpb25hbCBhdCBhbGwKPj4+IGFueW1vcmU/ICBXb3VsZCBp
dCBiZSBiZXR0ZXIgdG8gYWRkIGFuIEFTU0VSVCh0ID09IHAybV9yYW1fcncpIGhlcmU/Cj4+Pgo+
Pj4gQW5kIGlmIHdlIGV2ZXIgKmRvKiBnZXQgaGVyZSB3aXRoIHQgPT0gcDJtX3JhbV9ydywgZG8g
d2UgcmVhbGx5IG5vdCB3YW50Cj4+PiB0byBjYWxsIHNldF9ncGZuX2Zyb21fbWZuKCk/Cj4+IAo+
PiBUaGlua2luZyBhYm91dCBlLmcuIHAybV9ncmFudF9tYXBfKiBJIHdvdWxkbid0IHdhbnQgdG8g
YWRkIHRoZQo+PiBzdWdnZXN0ZWQgQVNTRVJUKCksIGFuZCB0aGUgTTJQIGRvZXNuJ3Qgd2FudCB1
cGRhdGluZyBpbiB0aGF0Cj4+IGNhc2UgZWl0aGVyLgo+IAo+IFNvcnJ5LCBkbyB5b3UgdGhpbmsg
cDJtX2dyYW50X21hcF8qIGlzIG1vcmUgbGlrZWx5IHNvbWVob3cgdGhhbgo+IHAybV9yYW1fcm8/
ICBJdCBsb29rcyB2ZXJ5IG11Y2ggbGlrZSBuZWl0aGVyIG9uZSBzaG91bGQgZXZlciBoYXBwZW4u
IFRoZQo+IHB1cnBvc2Ugb2YgaGF2aW5nIGFuIEFTU0VSVCgpIHRoZXJlIGlzIHRvIGFsZXJ0IGRl
dmVsb3BlcnMgbWFraW5nIHN1Y2ggYQo+IGZ1bmRhbWVudGFsIGNoYW5nZSB0byB0aGUgZmFjdCB0
aGF0IHRoZXkgbmVlZCB0byB0aGluayBjYXJlZnVsbHkgYWJvdXQKPiB3aGF0IHNob3VsZCBoYXBw
ZW4gaW4gdGhhdCBjYXNlLgoKTGV0J3MgZmFjZSBpdCAtIHAybSB0eXBlcyBhcmUgYSBIVk0gY29u
Y2VwdCBvbmx5IGFueXdheS4gQnV0IHRoaXMKZGlzY3Vzc2lvbiBiZWNvbWVzIG1vb3QgKGFmYWlj
dCkgd2l0aCB0aGUgY2hhbmdlIGFib3ZlIGFueXdheS4KCkphbgoKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 09 13:05:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 13:05:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOijs-0002Ov-7e; Thu, 09 May 2019 13:05:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hAXO=TJ=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hOijr-0002Oq-Bp
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 13:05:31 +0000
X-Inumbo-ID: 1e50136e-725b-11e9-8980-bc764e045a96
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1e50136e-725b-11e9-8980-bc764e045a96;
 Thu, 09 May 2019 13:05:29 +0000 (UTC)
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=SoftFail smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: SoftFail (esa3.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com is inclined to not designate
 23.29.105.83 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 mx include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 include:_spf.salesforce.com ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: OwNblsIB3yvyuxYpZOBm1Nz8xPqql8HwOC6k7d6SOaFggeDuB9/qaeKD4dJeQgevHXqKwZGkTk
 odA81LkDGlwsmOhvFk04Ru+WXjYKUtVkl8I+AeAQooy8GvfvBFPlvN+FlAuhxQ/Su2NhJI6VkA
 /xT2REyHJFbjgPm7ySSd15gDZOw8lfqf0sQfj7cHnyXti7fzadqwDoJAS5UbY0yxNmfZDOTyvm
 hCK3h1od6EXzpbZ6d944X2K3UgBd8nQloQT9w1zyoLacCodjWRxBIZLkAWY8BDeJsLZb9lFEbb
 tgY=
X-SBRS: 2.7
X-MesageID: 252802
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,450,1549947600"; 
   d="scan'208";a="252802"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5CD41EA1020000780022D25D@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <ab00c7c5-4b1d-f608-e531-5c9922fb2f23@citrix.com>
Date: Thu, 9 May 2019 13:50:19 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CD41EA1020000780022D25D@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] page-alloc: detect double free earlier
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkvMDUvMjAxOSAxMzozNSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gUmlnaHQgbm93IHRoaXMg
Z29lcyB1bm5vdGljZWQgdW50aWwgc29tZSBzdWJzZXF1ZW50IHBhZ2UgYWxsb2NhdG9yCj4gb3Bl
cmF0aW9uIHN0dW1ibGVzIGFjcm9zcyB0aGUgdGh1cyBjb3JydXB0ZWQgbGlzdC4gV2UgY2FuIGRv
IGJldHRlcjoKPiBPbmx5IFBHQ19zdGF0ZV9pbnVzZSBhbmQgUEdDX3N0YXRlX29mZmxpbmluZyBw
YWdlcyBjYW4gbGVnaXRpbWF0ZWx5IGJlCj4gcGFzc2VkIHRvIGZyZWVfaGVhcF9wYWdlcygpLgo+
Cj4gVGFrZSB0aGUgb3Bwb3J0dW5pdHkgYW5kIGFsc28gcmVzdHJpY3QgdGhlIFBHQ19icm9rZW4g
Y2hlY2sgdG8gdGhlCj4gUEdDX3N0YXRlX29mZmxpbmluZyBjYXNlLCBhcyBvbmx5IHBhZ2VzIG9m
IHRoYXQgdHlwZSBvcgo+IFBHQ19zdGF0ZV9vZmZsaW5lZCBtYXkgaGF2ZSB0aGlzIGZsYWcgc2V0
IG9uIHRoZW0uIFNpbWlsYXJseSwgc2luY2UKPiBQR0Nfc3RhdGVfb2ZmbGluZWQgaXMgbm90IGEg
dmFsaWQgaW5wdXQgc3RhdGUsIHRoZSBzZXR0aW5nIG9mICJ0YWludGVkIgo+IGNhbiBiZSByZXN0
cmljdGVkIHRvIGp1c3QgdGhpcyBjYXNlLgo+Cj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgoKQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+LCB3aXRoIGEgc3VnZ2VzdGlvbi4KCj4KPiAtLS0gYS94ZW4vY29tbW9u
L3BhZ2VfYWxsb2MuYwo+ICsrKyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCj4gQEAgLTE0MDks
MTMgKzE0MDksMjIgQEAgc3RhdGljIHZvaWQgZnJlZV9oZWFwX3BhZ2VzKAo+ICAgICAgICAgICAq
ICAgICBpbiBpdHMgcHNldWRvcGh5c2ljYWwgYWRkcmVzcyBzcGFjZSkuCj4gICAgICAgICAgICog
SW4gYWxsIHRoZSBhYm92ZSBjYXNlcyB0aGVyZSBjYW4gYmUgbm8gZ3Vlc3QgbWFwcGluZ3Mgb2Yg
dGhpcyBwYWdlLgo+ICAgICAgICAgICAqLwo+IC0gICAgICAgIEFTU0VSVCghcGFnZV9zdGF0ZV9p
cygmcGdbaV0sIG9mZmxpbmVkKSk7Cj4gLSAgICAgICAgcGdbaV0uY291bnRfaW5mbyA9Cj4gLSAg
ICAgICAgICAgICgocGdbaV0uY291bnRfaW5mbyAmIFBHQ19icm9rZW4pIHwKPiAtICAgICAgICAg
ICAgIChwYWdlX3N0YXRlX2lzKCZwZ1tpXSwgb2ZmbGluaW5nKQo+IC0gICAgICAgICAgICAgID8g
UEdDX3N0YXRlX29mZmxpbmVkIDogUEdDX3N0YXRlX2ZyZWUpKTsKPiAtICAgICAgICBpZiAoIHBh
Z2Vfc3RhdGVfaXMoJnBnW2ldLCBvZmZsaW5lZCkgKQo+ICsgICAgICAgIHN3aXRjaCAoIHBnW2ld
LmNvdW50X2luZm8gJiBQR0Nfc3RhdGUgKQo+ICsgICAgICAgIHsKPiArICAgICAgICBjYXNlIFBH
Q19zdGF0ZV9pbnVzZToKPiArICAgICAgICAgICAgQlVHX09OKHBnW2ldLmNvdW50X2luZm8gJiBQ
R0NfYnJva2VuKTsKPiArICAgICAgICAgICAgcGdbaV0uY291bnRfaW5mbyA9IFBHQ19zdGF0ZV9m
cmVlOwo+ICsgICAgICAgICAgICBicmVhazsKPiArCj4gKyAgICAgICAgY2FzZSBQR0Nfc3RhdGVf
b2ZmbGluaW5nOgo+ICsgICAgICAgICAgICBwZ1tpXS5jb3VudF9pbmZvID0gKHBnW2ldLmNvdW50
X2luZm8gJiBQR0NfYnJva2VuKSB8Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQ
R0Nfc3RhdGVfb2ZmbGluZWQ7Cj4gICAgICAgICAgICAgIHRhaW50ZWQgPSAxOwo+ICsgICAgICAg
ICAgICBicmVhazsKPiArCj4gKyAgICAgICAgZGVmYXVsdDoKCkdpdmVuIHRoYXQgdGhpcyBpcyBh
IGZ1bGx5IGZhdGFsIGNvbmRpdGlvbiwgaXQgd291bGQgYmUgaGVscGZ1bCB0byBhdApsZWFzdCBw
cmludCB0aGUgc3RhdGUgd2UgZm91bmQgaGVyZS7CoCBGb3IgY2FzZXMgb3RoZXIgdGhhbgpQR0Nf
c3RhdGVfZnJlZSwgaXQgd291bGQgcHJvYmFibHkgYmUgYSB2ZXJ5IHVzZWZ1bCBwaWVjZSBvZiBp
bmZvcm1hdGlvbgpmb3IgZGlhZ25vc2luZyB3aGF0IHdlbnQgd3JvbmcuCgp+QW5kcmV3Cgo+ICsg
ICAgICAgICAgICBCVUcoKTsKPiArICAgICAgICB9Cj4gIAo+ICAgICAgICAgIC8qIElmIGEgcGFn
ZSBoYXMgbm8gb3duZXIgaXQgd2lsbCBuZWVkIG5vIHNhZmV0eSBUTEIgZmx1c2guICovCj4gICAg
ICAgICAgcGdbaV0udS5mcmVlLm5lZWRfdGxiZmx1c2ggPSAocGFnZV9nZXRfb3duZXIoJnBnW2ld
KSAhPSBOVUxMKTsKPgo+Cj4KPgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 09 13:14:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 13:14:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOisC-0003ET-8F; Thu, 09 May 2019 13:14:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=bMSx=TJ=cardoe.com=cardoe@srs-us1.protection.inumbo.net>)
 id 1hOisB-0003EO-4h
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 13:14:07 +0000
X-Inumbo-ID: 5280531b-725c-11e9-8980-bc764e045a96
Received: from mail-yw1-xc42.google.com (unknown [2607:f8b0:4864:20::c42])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5280531b-725c-11e9-8980-bc764e045a96;
 Thu, 09 May 2019 13:14:05 +0000 (UTC)
Received: by mail-yw1-xc42.google.com with SMTP id s5so1811213ywd.9
 for <xen-devel@lists.xenproject.org>; Thu, 09 May 2019 06:14:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cardoe.com; s=google;
 h=date:from:to:cc:subject:message-id:mail-followup-to:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=rWZMMuXU+4P31ylPO4DAlmzlBla0LOYhtsBInwovkOk=;
 b=UPOGUkzA7p896TIyOY3iHzofM29foI77le3zyUBb89lwi7d+uVFOHZWvjTVVwlD5l9
 WwF+k+7IvIlFxSBij7qI1e0PyLC0J8Jhf/u3S3R3gvZqD9dOR27NAljD/d12iowEv6k/
 q1psRTCk16JrBggauRRq6mFVnr+djMbSXiWOo=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id
 :mail-followup-to:references:mime-version:content-disposition
 :in-reply-to:user-agent;
 bh=rWZMMuXU+4P31ylPO4DAlmzlBla0LOYhtsBInwovkOk=;
 b=eWua1n6rd7098QENejqIXHx92UJxNYBCu/3lOzjOr0p8auPftZMMJQnSbuL8aD6tzV
 jnjOdE7DStkUQKswKBQre/Fj/wkQpuCbAXj2fntdGhe0/zslpgoN3oXw7x7oBDihcTzU
 DO++kTUZPlcUPJJWcSHIk5u1eIGMSMDmQnVwA2ICEqUmmtL0DlrA7yrl2skToQNfBRi5
 N36bi5NzATx4buzcIhmOpLXZMF0IWnCrrtwXDhXWhRugINEWXXc0A9Dg+qRz8gZQMmez
 8MX8TIvKBd85tjDm2FJ3I+lH+9Q3bjZ+tbPCUzfD0pqsl8JpPHLgOZinHM8RaQk1GIr2
 1mUA==
X-Gm-Message-State: APjAAAXNi8N7CKFadrEZ2wrRVigil3M23JlG6N7w96gNcQFo3deVsgIw
 EJk0UUqGiSMb8VKbsBAqlbqXIzFoCEs=
X-Google-Smtp-Source: APXvYqzu2siA+YPhTFZId8xrDh2jrSEPJkO6KIzSbJOItGXj/dd7CCCKqPYKwLLWIld8k9n3w2Xw7Q==
X-Received: by 2002:a81:92d4:: with SMTP id j203mr2098685ywg.348.1557407645518; 
 Thu, 09 May 2019 06:14:05 -0700 (PDT)
Received: from doug-macbook.localdomain
 ([2600:1700:7b90:52f0:d485:beca:90d3:3dc5])
 by smtp.gmail.com with ESMTPSA id g187sm518370ywa.4.2019.05.09.06.14.04
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 09 May 2019 06:14:04 -0700 (PDT)
Date: Thu, 9 May 2019 08:14:04 -0500
From: Doug Goldstein <cardoe@cardoe.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20190509131404.mukvuulxfhzdlgnb@doug-macbook.localdomain>
Mail-Followup-To: Wei Liu <wei.liu2@citrix.com>, xen-devel@lists.xenproject.org
References: <20190507161101.10232-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190507161101.10232-1-wei.liu2@citrix.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH] gitlab-ci: avoid deleting
 build-each-commit-gcc.log
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBNYXkgMDcsIDIwMTkgYXQgMDU6MTE6MDFQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiAwNzJhOTZjNDkwMSB1c2VkIGBnaXQgY2xlYW4gLWZmZHhgIHdoaWNoIGNhdXNlZCB0aGUgbG9n
IHRvIGJlIGRlbGV0ZWQuCj4gCj4gR2VuZXJhdGUgdGhlIGxvZyBpbiB0aGUgcGFyZW50IGRpcmVj
dG9yeSB0aGVuIG1vdmUgaXQgYmFjay4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgoKQWNrZWQtYnk6IERvdWcgR29sZHN0ZWluIDxjYXJkb2VAY2FyZG9l
LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 09 13:16:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 13:16:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOiuU-0003Ln-MQ; Thu, 09 May 2019 13:16:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BjuZ=TJ=gmail.com=lars.kurth.xen@srs-us1.protection.inumbo.net>)
 id 1hOiuT-0003Lf-44
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 13:16:29 +0000
X-Inumbo-ID: a725833c-725c-11e9-8980-bc764e045a96
Received: from mail-vs1-xe34.google.com (unknown [2607:f8b0:4864:20::e34])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a725833c-725c-11e9-8980-bc764e045a96;
 Thu, 09 May 2019 13:16:28 +0000 (UTC)
Received: by mail-vs1-xe34.google.com with SMTP id d128so1356281vsc.10
 for <xen-devel@lists.xenproject.org>; Thu, 09 May 2019 06:16:28 -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=EweQujW1AeaYfKptwIpVQmi/OKlwLhO1IGlEEK2gVCg=;
 b=ADJpCme1egLhwdMud15IlteNB3xAhrUVhcDvXw1SoW+RS7AFDQj6JDg+4jpcyw98Xo
 9+XE6y4xgJSST5WbSrROPxrysUMmHsKNvE1cdsrLN6yyACwqToqLFq6YeQaY++Dnvp/e
 b93oIvhPBdrvEMd89lxtLUGyvyAjqrpiq9xU2+nTLL5F+ankIJ7RQtitS3pVYPjY7RN/
 UHS/XkQKuthgEyhPhyDjcK+vQ2urMG1ymQsO/bRm1zs4H4SHSUBuC9cbvF4ULsmbrjBJ
 vEkn9k5e0Z+HWfiYqAtkzAFsjUkOmdJio9ke6o64/4Syqwij69bUFPPcTemCUy7DYOMm
 +Vyg==
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=EweQujW1AeaYfKptwIpVQmi/OKlwLhO1IGlEEK2gVCg=;
 b=VJpp8k0tvIp9qnvEGXUDFhI19jmyXFu0ujANP9AP4tJuWDdk7zKACefdbY2n9u0TN0
 0WSSQDJE9rJzIGvXf8OVf4dJTRBBdOVExSz4kMK46ZDNMxUGQPsUibw5cNgtTqrKqkcm
 Gf7nLh0W+A3vLR576gDB9ZOLr3GwLVYqaUb1w8BlwFntAQvVFsBHw65g2T7OBIwLkyWP
 qV6ew3QBjxtyI5CSy828OANmbCPZFlL9LcTdfKA6lK4QZGUx1g7UW5to6mTkFcpekQkC
 atS90zmzNv/BXPZOgPw95qkthm+RGn7Acuo7Rqqkl2q3NQemISnjVDv5NFtynFHwqXij
 A2Cw==
X-Gm-Message-State: APjAAAVfzgujikhHR4iEUrbO1A7HDjE/MXeg03M+2o2+nIEeFQ0nOs1n
 LUeq+RaNRzImpCoVobU7PTI=
X-Google-Smtp-Source: APXvYqw+opq+03TDVO7H+nnHLnrKSFiTypMBPjQJrVp+dV6m9IfBseA2rpxTF9LwaV2YGKaCS2rltA==
X-Received: by 2002:a05:6102:119:: with SMTP id
 z25mr2251339vsq.145.1557407786944; 
 Thu, 09 May 2019 06:16:26 -0700 (PDT)
Received: from [192.168.0.100] (ip133-193-64-186.ct.co.cr. [186.64.193.133])
 by smtp.gmail.com with ESMTPSA id a65sm783905vsd.27.2019.05.09.06.16.18
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 09 May 2019 06:16:25 -0700 (PDT)
From: Lars Kurth <lars.kurth.xen@gmail.com>
Message-Id: <C8D81918-6E6C-4F96-8A6A-AFA48EB77E78@gmail.com>
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
Date: Thu, 9 May 2019 07:16:14 -0600
In-Reply-To: <8927E5C8-E0F5-449C-A9E3-8E5602B431C1@gmail.com>
To: "Woods, Brian" <Brian.Woods@amd.com>
References: <3BB17B7E-8CC6-4CEE-9A6C-1AA68EB503F3@xenproject.org>
 <20190506151138.GA27876@amd.com>
 <8927E5C8-E0F5-449C-A9E3-8E5602B431C1@gmail.com>
X-Mailer: Apple Mail (2.3445.9.1)
Subject: Re: [Xen-devel] [ANNOUNCE] Xen Project Community Call May 9th
 @15:00 UTC Call for agenda items
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "davorin.mista@aggios.com" <davorin.mista@aggios.com>, "Natarajan,
 Janakarajan" <Janakarajan.Natarajan@amd.com>,
 "dpsmith@apertussolutions.com" <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>,
 "anastassios.nanos@onapp.com" <anastassios.nanos@onapp.com>,
 "mirela.simonovic@aggios.com" <mirela.simonovic@aggios.com>,
 "edgar.iglesias@xilinx.com" <edgar.iglesias@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "daniel.kiper@oracle.com" <daniel.kiper@oracle.com>,
 Matt Spencer <Matt.Spencer@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Artem Mygaiev <Artem_Mygaiev@epam.com>,
 Tamas K Lengyel <tamas.k.lengyel@gmail.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 "robin.randhawa@arm.com" <robin.randhawa@arm.com>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "vfachin@de.adit-jv.com" <vfachin@de.adit-jv.com>,
 "intel-xen@intel.com" <intel-xen@intel.com>,
 Jarvis Roach <Jarvis.Roach@dornerworks.com>, Juergen Gross <jgross@suse.com>,
 Rich Persaud <persaur@gmail.com>, "Ji, John" <john.ji@intel.com>,
 Paul Durrant <Paul.Durrant@citrix.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============1799270314185285433=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============1799270314185285433==
Content-Type: multipart/alternative;
	boundary="Apple-Mail=_5821D389-D0FF-4B5B-A78A-E6AE6900B472"


--Apple-Mail=_5821D389-D0FF-4B5B-A78A-E6AE6900B472
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

I added these to the agenda =
https://docs.google.com/document/d/1ktN-5u8uScEvhf9N8Um5o6poF12lVEnnySHJw_=
7Jk8k/edit# =
<https://docs.google.com/document/d/1ktN-5u8uScEvhf9N8Um5o6poF12lVEnnySHJw=
_7Jk8k/edit#>
Feel free to add to it
Lars

> On 6 May 2019, at 09:23, Lars Kurth <lars.kurth.xen@gmail.com> wrote:
>=20
>=20
>=20
>> On 6 May 2019, at 09:11, Woods, Brian <Brian.Woods@amd.com =
<mailto:Brian.Woods@amd.com>> wrote:
>>=20
>> On Mon, May 06, 2019 at 07:51:17AM -0600, Lars Kurth wrote:
>>> [CAUTION: External Email]
>>>=20
>>> Hi all,
>>>=20
>>> Please propose topics by either editing the running agenda document =
at =
https://docs.google.com/document/d/1ktN-5u8uScEvhf9N8Um5o6poF12lVEnnySHJw_=
7Jk8k/edit# =
<https://docs.google.com/document/d/1ktN-5u8uScEvhf9N8Um5o6poF12lVEnnySHJw=
_7Jk8k/edit#> or by replying to the mail. Ideally by Wednesday!
>>>=20
>>> Best Regards
>>> Lars
>>>=20
>>=20
>> I'd like to add the AMD mwait V2 patch set to the list of topics.  =
I'd
>> like to come to some sort of conclusion about that set.
>>=20
>=20
> I would like to add an item related to "[Xen-devel] Criteria / =
validation proposal: drop Xen" which raises some questions about =
testing. More details to follow
>=20
> Lars


--Apple-Mail=_5821D389-D0FF-4B5B-A78A-E6AE6900B472
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=us-ascii

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dus-ascii"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" class=3D"">I =
added these to the agenda&nbsp;<a =
href=3D"https://docs.google.com/document/d/1ktN-5u8uScEvhf9N8Um5o6poF12lVE=
nnySHJw_7Jk8k/edit#" =
class=3D"">https://docs.google.com/document/d/1ktN-5u8uScEvhf9N8Um5o6poF12=
lVEnnySHJw_7Jk8k/edit#</a><div class=3D"">Feel free to add to =
it</div><div class=3D"">Lars<br class=3D""><div><br class=3D""><blockquote=
 type=3D"cite" class=3D""><div class=3D"">On 6 May 2019, at 09:23, Lars =
Kurth &lt;<a href=3D"mailto:lars.kurth.xen@gmail.com" =
class=3D"">lars.kurth.xen@gmail.com</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><div =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><br =
class=3D"Apple-interchange-newline"><br class=3D""><blockquote =
type=3D"cite" class=3D""><div class=3D"">On 6 May 2019, at 09:11, Woods, =
Brian &lt;<a href=3D"mailto:Brian.Woods@amd.com" =
class=3D"">Brian.Woods@amd.com</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><div class=3D"">On =
Mon, May 06, 2019 at 07:51:17AM -0600, Lars Kurth wrote:<br =
class=3D""><blockquote type=3D"cite" class=3D"">[CAUTION: External =
Email]<br class=3D""><br class=3D"">Hi all,<br class=3D""><br =
class=3D"">Please propose topics by either editing the running agenda =
document at<span class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"https://docs.google.com/document/d/1ktN-5u8uScEvhf9N8Um5o6poF12lVE=
nnySHJw_7Jk8k/edit#" =
class=3D"">https://docs.google.com/document/d/1ktN-5u8uScEvhf9N8Um5o6poF12=
lVEnnySHJw_7Jk8k/edit#</a><span =
class=3D"Apple-converted-space">&nbsp;</span>or by replying to the mail. =
Ideally by Wednesday!<br class=3D""><br class=3D"">Best Regards<br =
class=3D"">Lars<br class=3D""><br class=3D""></blockquote><br =
class=3D"">I'd like to add the AMD mwait V2 patch set to the list of =
topics. &nbsp;I'd<br class=3D"">like to come to some sort of conclusion =
about that set.<br class=3D""><br class=3D""></div></div></blockquote><br =
class=3D""></div><div style=3D"caret-color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D"">I would like to add an item related to "<font =
color=3D"#454545" face=3D"Helvetica Neue" class=3D"">[Xen-devel] =
Criteria / validation proposal: drop Xen" which raises some questions =
about testing. More&nbsp;<span class=3D"" style=3D"caret-color: rgb(69, =
69, 69);">details</span>&nbsp;to follow</font></div><div =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><font =
color=3D"#454545" face=3D"Helvetica Neue" class=3D""><br =
class=3D""></font></div><div style=3D"caret-color: rgb(0, 0, 0); =
font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><font color=3D"#454545" =
face=3D"Helvetica Neue" =
class=3D"">Lars</font></div></div></blockquote></div><br =
class=3D""></div></body></html>=

--Apple-Mail=_5821D389-D0FF-4B5B-A78A-E6AE6900B472--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1799270314185285433==--


From xen-devel-bounces@lists.xenproject.org Thu May 09 13:23:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 13:23:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOj0k-00049f-FD; Thu, 09 May 2019 13:22:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=1wQJ=TJ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hOj0j-00049Q-6f
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 13:22:57 +0000
X-Inumbo-ID: 8e138aac-725d-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8e138aac-725d-11e9-8980-bc764e045a96;
 Thu, 09 May 2019 13:22:55 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 09 May 2019 07:22:54 -0600
Message-Id: <5CD429AD020000780022D2D1@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 09 May 2019 07:22:53 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20190506065644.7415*1*jgross@suse.com>
 <20190506065644.7415*2*jgross@suse.com>
 <1d5f7b35*304c*6a86*5f24*67b79de447dc@citrix.com>
 <2ca22195*9bdb*b040*ce12*df5bb2416038@suse.com>
 <0ed82a64*58e7*7ce4*afd1*22f621c0d56d@citrix.com>
 <a3e3370b*a4a9*9654*368b*f8c13b7f9742@suse.com>
 <5CD4141D020000780022D1F5@prv1*mh.provo.novell.com>
 <5fba2297-128c-5015-abb3-7dedd768b8d2@suse.com>
 <5CD41D9C020000780022D259@suse.com>
 <99a2f5be-ac4e-5a2a-dc55-918e312b40e7@suse.com>
In-Reply-To: <99a2f5be-ac4e-5a2a-dc55-918e312b40e7@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH RFC V2 01/45] xen/sched: add inline wrappers
 for calling per-scheduler functions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, george.dunlap@citrix.com,
 Dario Faggioli <dfaggioli@suse.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA5LjA1LjE5IGF0IDE0OjQ0LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAw
OS8wNS8yMDE5IDE0OjMxLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMDkuMDUuMTkgYXQg
MTQ6MDMsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+Pj4gT24gMDkvMDUvMjAxOSAxMzo1MCwg
SmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4gT24gMDkuMDUuMTkgYXQgMTI6NTYsIDxqZ3Jvc3NA
c3VzZS5jb20+IHdyb3RlOgo+Pj4+PiBPbiAwOS8wNS8yMDE5IDEyOjA0LCBHZW9yZ2UgRHVubGFw
IHdyb3RlOgo+Pj4+Pj4gT24gNS85LzE5IDY6MzIgQU0sIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+
Pj4+Pj4gT24gMDgvMDUvMjAxOSAxODoyNCwgR2VvcmdlIER1bmxhcCB3cm90ZToKPj4+Pj4+Pj4g
T24gNS82LzE5IDc6NTYgQU0sIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+Pj4+Pj4+PiBJbnN0ZWFk
IG9mIHVzaW5nIHRoZSBTQ0hFRF9PUCgpIG1hY3JvIHRvIGNhbGwgdGhlIGRpZmZlcmVudCBzY2hl
ZHVsZXIKPj4+Pj4+Pj4+IHNwZWNpZmljIGZ1bmN0aW9ucyBhZGQgaW5saW5lIHdyYXBwZXJzIGZv
ciB0aGF0IHB1cnBvc2UuCj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4gU2lnbmVkLW9mZi1ieTogSnVlcmdl
biBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+Pj4+Pj4+Pgo+Pj4+Pj4+PiBUaGlzIHNlZW1zIGxp
a2UgYSBncmVhdCBpZGVhLiAgT25lIG1pbm9yIGNvbW1lbnQuLi4KPj4+Pj4+Pj4KPj4+Pj4+Pj4+
ICtzdGF0aWMgaW5saW5lIGludCBzY2hlZF9pbml0KHN0cnVjdCBzY2hlZHVsZXIgKnMpCj4+Pj4+
Pj4+PiArewo+Pj4+Pj4+Pj4gKyAgICBBU1NFUlQocy0+aW5pdCk7Cj4+Pj4+Pj4+PiArICAgIHJl
dHVybiBzLT5pbml0KHMpOwo+Pj4+Pj4+Pj4gK30KPj4+Pj4+Pj4+ICsKPj4+Pj4+Pj4+ICtzdGF0
aWMgaW5saW5lIHZvaWQgc2NoZWRfZGVpbml0KHN0cnVjdCBzY2hlZHVsZXIgKnMpCj4+Pj4+Pj4+
PiArewo+Pj4+Pj4+Pj4gKyAgICBBU1NFUlQocy0+ZGVpbml0KTsKPj4+Pj4+Pj4+ICsgICAgcy0+
ZGVpbml0KHMpOwo+Pj4+Pj4+Pj4gK30KPj4+Pj4+Pj4KPj4+Pj4+Pj4gSSB0aGluayB0aGVzZSB3
b3VsZCBiZXR0ZXIgYXMgQlVHX09OKClzLiAgVGhlc2UgYXJlbid0IGhvdCBwYXRocywgYW5kIGlm
Cj4+Pj4+Pj4+IHdlIGRvIHNvbWVob3cgaGl0IHRoaXMgc2l0dWF0aW9uIGluIHByb2R1Y3Rpb24s
IDEpIGl0J3Mgc2FmZXIgdG8KPj4+Pj4+Pj4gQlVHX09OKCkgdGhhbiBkZXJlZmVyZW5jaW5nIE5V
TEwsIGFuZCAyKSB5b3UnbGwgZ2V0IGEgbW9yZSBoZWxwZnVsIGVycm9yCj4+Pj4+Pj4+IG1lc3Nh
Z2UuCj4+Pj4+Pj4KPj4+Pj4+PiBPbmx5IGZvciB0aG9zZSAyIGluc3RhbmNlcyBhYm92ZT8gT3Ig
d291bGQgeW91IGxpa2UgQlVHX09OKCkgaW5zdGVhZCBvZgo+Pj4+Pj4+IEFTU0VSVCgpIGluIHRo
ZSBvdGhlciBhZGRlZCBpbmxpbmVzLCB0b28gKG1heWJlIG5vdCBmb3IgcGlja19jcHUsIGJ1dAo+
Pj4+Pj4+IGUuZy4gdGhlIG9uZXMgaW4gZnJlZV8qKSA/Cj4+Pj4+Pgo+Pj4+Pj4gV2h5IG5vdCBm
b3IgcGlja19jcHUoKT8gIEl0J3MgdGhlIHNhbWUgYmFzaWMgbG9naWMgLS0gaW4gcHJvZHVjdGlv
biwgaWYKPj4+Pj4+IGl0ICppcyogTlVMTCwgdGhlbiB5b3UnbGwgZWl0aGVyIGNyYXNoIHdpdGgg
YSBzZWdmYXVsdCwgb3Igc3RhcnQKPj4+Pj4+IGV4ZWN1dGluZyBhbiBleHBsb2l0LiAgTXVjaCBi
ZXR0ZXIgdG8gQlVHX09OKCkuCj4+Pj4+Cj4+Pj4+IHBpY2tfY3B1IGlzIGNhbGxlZCByYXRoZXIg
b2Z0ZW4sIHNvIG1heWJlIHdlIHNob3VsZCBhdm9pZCBhZGRpdGlvbmFsCj4+Pj4+IHRlc3RzLgo+
Pj4+Pgo+Pj4+PiBIbW0sIHRoaW5raW5nIG1vcmUgYWJvdXQgaXQ6IHdoeSBkb24ndCB3ZSBqdXN0
IGRyb3AgdGhvc2UgQVNTRVJUL0JVR19PTgo+Pj4+PiBmb3IgbWFuZGF0b3J5IGZ1bmN0aW9ucyBh
bmQgdGVzdCB0aGVtIHdoZW4gZG9pbmcgdGhlIGdsb2JhbF9pbml0KCkgbG9vcAo+Pj4+PiBvdmVy
IGFsbCBzY2hlZHVsZXJzLiBXZSBjb3VsZCBqdXN0IHJlamVjdCBzY2hlZHVsZXJzIHdpdGggbWlz
c2luZwo+Pj4+PiBmdW5jdGlvbnMuCj4+Pj4KPj4+PiBUaGlzIHdvdWxkIGltcGx5IHBvaW50ZXJz
IGNhbid0IGJlIHphcHBlZCBvZmYgdGhlIHN0cnVjdHVyZXMuCj4+Pj4gSU1PIHRoaXMgd291bGQg
cmVxdWlyZSwgYXMgbWluaW1hbCAobGFuZ3VhZ2UgbGV2ZWwpIHByb3RlY3Rpb24sCj4+Pj4gdGhh
dCBhbGwgaW5zdGFuY2VzIG9mIHN0cnVjdCBzY2hlZHVsZXIgYmUgY29uc3QsIHdoaWNoIGRvZXNu
J3QKPj4+PiBsb29rIGRvYWJsZSB3aXRob3V0IHNvbWUgZnVydGhlciByZXdvcmsKPj4+Cj4+PiBU
aGV5IGFyZSBjb25zdCBhbHJlYWR5Lgo+Pj4KPj4+IFRoZSBkZWZhdWx0IHNjaGVkdWxlcidzIHN0
cnVjdCBpcyBjb3BpZWQgdG8gYSBub24tY29uc3Qgc3RydWN0IHNjaGVkdWxlcgo+Pj4gaW4gc2No
ZWR1bGVyX2luaXQoKS4KPj4gCj4+IEV4YWN0bHksIGFuZCB0aGVuIHdlIGhhdmUgdGhpbmdzIGxp
a2UKPj4gCj4+IHN0YXRpYyBpbnQKPj4gcnRfaW5pdChzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMpCj4+
IHsKPj4gICAgIC4uLgo+PiAgICAgb3BzLT5zY2hlZF9kYXRhID0gcHJ2Owo+PiAKPj4gSS5lLiBp
dCB3b3VsZCBiZSBxdWl0ZSBlYXN5IGZvciBhIHNwZWNpZmljIHNjaGVkdWxlciB0byB6YXAgb25l
IG9yIG1vcmUKPj4gb2YgaXRzIHBvaW50ZXJzLgo+IAo+IFNvIHlvdSBzdWdnZXN0IHRvIEFTU0VS
VCBhbGwgcG9pbnRlcnMgYmVmb3JlIGRlcmVmZXJlbmNpbmcgdGhlbT8gV2h5Cj4gZG9uJ3Qgd2Ug
aGF2ZSBzdWNoIEFTU0VSVHMgaW4gcGxhY2VzIHdoZXJlIHdlIHVzZSBmdW5jdGlvbiB2ZWN0b3Jz
Cj4gaG9va2VkIHRvIGR5bmFtaWMgZGF0YSAoYW5kIEkgZG9uJ3QgbWVhbiB0aGUgc2luZ2xlIGZ1
bmN0aW9ucywgYnV0IHRoZQo+IHBvaW50ZXJzIHRvIHRoZSB2ZWN0b3IsIGUuZy4gZG9tYWluLT5h
cmNoLmN0eHRfc3dpdGNoKT8KCldoZXJlIGp1c3RpZmllZCBJJ20gY2VydGFpbmx5IGluIGZhdm9y
IG9mIG9taXR0aW5nIHN1Y2ggY2hlY2tzLCBidXQKd2l0aG91dCB0aGUgY29uc3RpZmljYXRpb24g
c3VnZ2VzdGVkIEknbSBub3QgY29udmluY2VkIHRoZXJlIGlzCnN1ZmZpY2llbnQganVzdGlmaWNh
dGlvbi4gQnV0IGhlcmUgaXQncyB0aGUgc2NoZWR1bGVyIG1haW50YWluZXIgdG8KanVkZ2UgYW55
d2F5IC0gSSd2ZSBtZXJlbHkgdm9pY2VkIGFuIG9waW5pb24uCgo+IFNlcmlvdXNseSwgdGhhdCB3
b3VsZCBiZSBhIG1ham9yIHByb2dyYW1taW5nIGJ1ZyBhbmQgSSBkb24ndCB0aGluawo+IHdlIG5l
ZWQgdG8gY2F0Y2ggdGhhdCBieSBkZWJ1ZyBjb2RlIHNwcmlua2xlZCBhcm91bmQgZXZlcnl3aGVy
ZS4KCkluIGZhY3Qgd2UndmUgYmVlbiBkaXNjdXNzaW5nIHRvIGdyYWR1YWxseSBhZGQgc3VjaCBj
aGVja3MsIGluCm9yZGVyIHRvIHRyYWRlIC0gYXMgZXhwbGFpbmVkIGJ5IEdlb3JnZSAtIHByaXZp
bGVnZSBlc2NhbGF0aW9ucyBmb3IKRG9TLWVzLgoKPiBBZnRlciBteSBjb3JlIHNjaGVkdWxpbmcg
c2VyaWVzIGlzIGZpbmlzaGVkIEknZCBsaWtlIHRvIGRvIGEgbWFqb3IKPiBzY2hlZHVsZXIgY2xl
YW51cCBzZXJpZXMuIE9uZSBhY3Rpb24gaXRlbSB3aWxsIGJlIHRvIGhhdmUgYSBzaW5nbGUKPiBp
bnN0YW5jZSBjb25zdCBzY2hlZHVsZXJfZnVuY3Mgc3RydWN0dXJlIGZvciBlYWNoIHNjaGVkdWxl
ciBhbmQgYQo+IHBlci1jcHVwb29sIHNjaGVkdWxlcl9kYXRhIHBvaW50ZXIuCgpUaGF0J3MgZ29v
ZCB0byBrbm93LCBiZWluZyBleGFjdGx5IHdoYXQgSSB3b3VsZCBoYXZlIGhvcGVkIHRoaW5ncwp3
b3VsZCBiZS4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Thu May 09 13:25:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 13:25:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOj2y-0004Hx-0p; Thu, 09 May 2019 13:25:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=1wQJ=TJ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hOj2w-0004Hp-SF
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 13:25:14 +0000
X-Inumbo-ID: df5798fc-725d-11e9-a333-af669c5c420c
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id df5798fc-725d-11e9-a333-af669c5c420c;
 Thu, 09 May 2019 13:25:12 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 09 May 2019 07:25:11 -0600
Message-Id: <5CD42A36020000780022D2D5@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 09 May 2019 07:25:10 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5CD41EA1020000780022D25D@prv1-mh.provo.novell.com>
 <ab00c7c5-4b1d-f608-e531-5c9922fb2f23@citrix.com>
In-Reply-To: <ab00c7c5-4b1d-f608-e531-5c9922fb2f23@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] page-alloc: detect double free earlier
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano 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>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA5LjA1LjE5IGF0IDE0OjUwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDkvMDUvMjAxOSAxMzozNSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IFJpZ2h0IG5v
dyB0aGlzIGdvZXMgdW5ub3RpY2VkIHVudGlsIHNvbWUgc3Vic2VxdWVudCBwYWdlIGFsbG9jYXRv
cgo+PiBvcGVyYXRpb24gc3R1bWJsZXMgYWNyb3NzIHRoZSB0aHVzIGNvcnJ1cHRlZCBsaXN0LiBX
ZSBjYW4gZG8gYmV0dGVyOgo+PiBPbmx5IFBHQ19zdGF0ZV9pbnVzZSBhbmQgUEdDX3N0YXRlX29m
ZmxpbmluZyBwYWdlcyBjYW4gbGVnaXRpbWF0ZWx5IGJlCj4+IHBhc3NlZCB0byBmcmVlX2hlYXBf
cGFnZXMoKS4KPj4KPj4gVGFrZSB0aGUgb3Bwb3J0dW5pdHkgYW5kIGFsc28gcmVzdHJpY3QgdGhl
IFBHQ19icm9rZW4gY2hlY2sgdG8gdGhlCj4+IFBHQ19zdGF0ZV9vZmZsaW5pbmcgY2FzZSwgYXMg
b25seSBwYWdlcyBvZiB0aGF0IHR5cGUgb3IKPj4gUEdDX3N0YXRlX29mZmxpbmVkIG1heSBoYXZl
IHRoaXMgZmxhZyBzZXQgb24gdGhlbS4gU2ltaWxhcmx5LCBzaW5jZQo+PiBQR0Nfc3RhdGVfb2Zm
bGluZWQgaXMgbm90IGEgdmFsaWQgaW5wdXQgc3RhdGUsIHRoZSBzZXR0aW5nIG9mICJ0YWludGVk
Igo+PiBjYW4gYmUgcmVzdHJpY3RlZCB0byBqdXN0IHRoaXMgY2FzZS4KPj4KPj4gU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IAo+IEFja2VkLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiwgd2l0aCBhIHN1Z2dlc3Rpb24u
CgpUaGFua3MuCgo+PiAtLS0gYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwo+PiArKysgYi94ZW4v
Y29tbW9uL3BhZ2VfYWxsb2MuYwo+PiBAQCAtMTQwOSwxMyArMTQwOSwyMiBAQCBzdGF0aWMgdm9p
ZCBmcmVlX2hlYXBfcGFnZXMoCj4+ICAgICAgICAgICAqICAgICBpbiBpdHMgcHNldWRvcGh5c2lj
YWwgYWRkcmVzcyBzcGFjZSkuCj4+ICAgICAgICAgICAqIEluIGFsbCB0aGUgYWJvdmUgY2FzZXMg
dGhlcmUgY2FuIGJlIG5vIGd1ZXN0IG1hcHBpbmdzIG9mIHRoaXMgcGFnZS4KPj4gICAgICAgICAg
ICovCj4+IC0gICAgICAgIEFTU0VSVCghcGFnZV9zdGF0ZV9pcygmcGdbaV0sIG9mZmxpbmVkKSk7
Cj4+IC0gICAgICAgIHBnW2ldLmNvdW50X2luZm8gPQo+PiAtICAgICAgICAgICAgKChwZ1tpXS5j
b3VudF9pbmZvICYgUEdDX2Jyb2tlbikgfAo+PiAtICAgICAgICAgICAgIChwYWdlX3N0YXRlX2lz
KCZwZ1tpXSwgb2ZmbGluaW5nKQo+PiAtICAgICAgICAgICAgICA/IFBHQ19zdGF0ZV9vZmZsaW5l
ZCA6IFBHQ19zdGF0ZV9mcmVlKSk7Cj4+IC0gICAgICAgIGlmICggcGFnZV9zdGF0ZV9pcygmcGdb
aV0sIG9mZmxpbmVkKSApCj4+ICsgICAgICAgIHN3aXRjaCAoIHBnW2ldLmNvdW50X2luZm8gJiBQ
R0Nfc3RhdGUgKQo+PiArICAgICAgICB7Cj4+ICsgICAgICAgIGNhc2UgUEdDX3N0YXRlX2ludXNl
Ogo+PiArICAgICAgICAgICAgQlVHX09OKHBnW2ldLmNvdW50X2luZm8gJiBQR0NfYnJva2VuKTsK
Pj4gKyAgICAgICAgICAgIHBnW2ldLmNvdW50X2luZm8gPSBQR0Nfc3RhdGVfZnJlZTsKPj4gKyAg
ICAgICAgICAgIGJyZWFrOwo+PiArCj4+ICsgICAgICAgIGNhc2UgUEdDX3N0YXRlX29mZmxpbmlu
ZzoKPj4gKyAgICAgICAgICAgIHBnW2ldLmNvdW50X2luZm8gPSAocGdbaV0uY291bnRfaW5mbyAm
IFBHQ19icm9rZW4pIHwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQR0Nfc3Rh
dGVfb2ZmbGluZWQ7Cj4+ICAgICAgICAgICAgICB0YWludGVkID0gMTsKPj4gKyAgICAgICAgICAg
IGJyZWFrOwo+PiArCj4+ICsgICAgICAgIGRlZmF1bHQ6Cj4gCj4gR2l2ZW4gdGhhdCB0aGlzIGlz
IGEgZnVsbHkgZmF0YWwgY29uZGl0aW9uLCBpdCB3b3VsZCBiZSBoZWxwZnVsIHRvIGF0Cj4gbGVh
c3QgcHJpbnQgdGhlIHN0YXRlIHdlIGZvdW5kIGhlcmUuICBGb3IgY2FzZXMgb3RoZXIgdGhhbgo+
IFBHQ19zdGF0ZV9mcmVlLCBpdCB3b3VsZCBwcm9iYWJseSBiZSBhIHZlcnkgdXNlZnVsIHBpZWNl
IG9mIGluZm9ybWF0aW9uCj4gZm9yIGRpYWdub3Npbmcgd2hhdCB3ZW50IHdyb25nLgoKRnVubnkg
eW91IHNob3VsZCBzYXkgdGhpcyAtIEkgaGF2ZSB0aGUgZGVidWdnaW5nIHBhdGNoIGJlbG93IG9u
IHRvcAppbiBteSB0cmVlLiBJIGNvdWxkIGVhc2lseSBzdWJtaXQgdGhpcyBhcyBhIHN0YW5kYWxv
bmUgZm9sbG93LW9uIHBhdGNoLgoKSmFuCgotLS0gdW5zdGFibGUub3JpZy94ZW4vY29tbW9uL3Bh
Z2VfYWxsb2MuYworKysgdW5zdGFibGUveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKQEAgLTEwMTQs
NyArMTAxNCwxNCBAQCBzdGF0aWMgc3RydWN0IHBhZ2VfaW5mbyAqYWxsb2NfaGVhcF9wYWdlCiAg
ICAgZm9yICggaSA9IDA7IGkgPCAoMSA8PCBvcmRlcik7IGkrKyApCiAgICAgewogICAgICAgICAv
KiBSZWZlcmVuY2UgY291bnQgbXVzdCBjb250aW51b3VzbHkgYmUgemVybyBmb3IgZnJlZSBwYWdl
cy4gKi8KLSAgICAgICAgQlVHX09OKChwZ1tpXS5jb3VudF9pbmZvICYgflBHQ19uZWVkX3NjcnVi
KSAhPSBQR0Nfc3RhdGVfZnJlZSk7CisgICAgICAgIGlmICggKHBnW2ldLmNvdW50X2luZm8gJiB+
UEdDX25lZWRfc2NydWIpICE9IFBHQ19zdGF0ZV9mcmVlICkKKyAgICAgICAgeworICAgICAgICAg
ICAgcHJpbnRrKFhFTkxPR19FUlIgInBnWyV4XSBtPSVseCBjPSVseCBvPSV4IHY9JWx4IHQ9JXhc
biIsCisgICAgICAgICAgICAgICAgICAgaSwgbWZuX3gocGFnZV90b19tZm4ocGcgKyBpKSksCisg
ICAgICAgICAgICAgICAgICAgcGdbaV0uY291bnRfaW5mbywgcGdbaV0udi5mcmVlLm9yZGVyLAor
ICAgICAgICAgICAgICAgICAgIHBnW2ldLnUuZnJlZS52YWwsIHBnW2ldLnRsYmZsdXNoX3RpbWVz
dGFtcCk7CisgICAgICAgICAgICBCVUcoKTsKKyAgICAgICAgfQogCiAgICAgICAgIC8qIFBHQ19u
ZWVkX3NjcnViIGNhbiBvbmx5IGJlIHNldCBpZiBmaXJzdF9kaXJ0eSBpcyB2YWxpZCAqLwogICAg
ICAgICBBU1NFUlQoZmlyc3RfZGlydHkgIT0gSU5WQUxJRF9ESVJUWV9JRFggfHwgIShwZ1tpXS5j
b3VudF9pbmZvICYgUEdDX25lZWRfc2NydWIpKTsKQEAgLTE0MjMsNiArMTQzMCwxMCBAQCBzdGF0
aWMgdm9pZCBmcmVlX2hlYXBfcGFnZXMoCiAgICAgICAgICAgICBicmVhazsKIAogICAgICAgICBk
ZWZhdWx0OgorICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIgInBnWyV4XSBtPSVseCBjPSVs
eCBvPSV4IHY9JWx4IHQ9JXhcbiIsCisgICAgICAgICAgICAgICAgICAgaSwgbWZuX3gocGFnZV90
b19tZm4ocGcgKyBpKSksCisgICAgICAgICAgICAgICAgICAgcGdbaV0uY291bnRfaW5mbywgcGdb
aV0udi5mcmVlLm9yZGVyLAorICAgICAgICAgICAgICAgICAgIHBnW2ldLnUuZnJlZS52YWwsIHBn
W2ldLnRsYmZsdXNoX3RpbWVzdGFtcCk7CiAgICAgICAgICAgICBCVUcoKTsKICAgICAgICAgfQog
CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 09 13:39:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 13:39:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOjGs-0005Hy-J6; Thu, 09 May 2019 13:39:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=pukc=TJ=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1hOjGq-0005Ht-Qw
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 13:39:36 +0000
X-Inumbo-ID: e1fa39d8-725f-11e9-8980-bc764e045a96
Received: from mail-wr1-x429.google.com (unknown [2a00:1450:4864:20::429])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e1fa39d8-725f-11e9-8980-bc764e045a96;
 Thu, 09 May 2019 13:39:35 +0000 (UTC)
Received: by mail-wr1-x429.google.com with SMTP id l2so3102144wrb.9
 for <xen-devel@lists.xenproject.org>; Thu, 09 May 2019 06:39:35 -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=NNVpOnbDsYCGu6DMxWPC++63cIjd50CrjaIUUzi7pE8=;
 b=T64MaVh1SNmUFN734jjaFdxHaUy3c/wnqdCvQsRX4Xtj8N8RMbF/d3Pm9ZeRAnBKPd
 PRsbKCMiLmWaj1LFPKp7KIhUj37W/Ww6etASsXpEsWiyEcMXLaMIpfofaRmCWGMsZiEv
 0hXBgDqJ41UWd9N3ad68BRM5kwLyqNbnMLMn28iDI84nX7RM30h5DoSb2+yPr3HbK53h
 bIVTQ0/Qyg3sjP1TfFpaAFaNRuCO/DNmJXCWMlalQXvQnr/deRtL+HdbXg8vmT+grScB
 r4HfzAzdImZtMN2vaN4zuU830M4QKfaD8E3Mpbla4p5/QYHw6qGuMMl9qLkbdBEOKaqb
 cq8A==
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=NNVpOnbDsYCGu6DMxWPC++63cIjd50CrjaIUUzi7pE8=;
 b=jns2lu8NxfNaLKNu07sOwU8/OoegBEysyKinb+GrhKCR+7ri3BOCA6/TLuYNjJAwDY
 WT9Qr29pE/rlPGE7jSMWp04jCuJ5CCmI7IvhqK+9v//ItSIzn2fRw508F6gbvClyfgSQ
 ZPHv3AcGi1EWa64iJ5FamkyHwgM/SeWX4kbLJkudTVuvyYwutSRxlU/DTcBWM1P9gdr1
 Rkq43SjSiIchxRzp520OFs+0vEH003Dy4vuNKSmPArhOnnDY/3Is1WHcRMX41Zdfc0Dr
 b2VO38oR199WUywnSyXODnGoSYT3XRBXwcekiPNJuWmQoMNHCE0HW/a0fziz6IN1euIg
 BFlg==
X-Gm-Message-State: APjAAAXVHOMZnhXKVspKo2aoD/fp1TD3LNi09Bg1ZwPj9Nkkv8R8lzIB
 iWfOxeBEPPEuO1eirn/OvTfODDAbzhzyWQ93ntvugCDNP9s=
X-Google-Smtp-Source: APXvYqzoXgmBljOlQaRBr/Vhjy4fQck3tE4bgowRNjjST3He68n9qT4CGpZu2TVuSb8p55Lvk3FJCTG+EkVVuK9DbqY=
X-Received: by 2002:a5d:4e4f:: with SMTP id r15mr3055038wrt.157.1557409174254; 
 Thu, 09 May 2019 06:39:34 -0700 (PDT)
MIME-Version: 1.0
From: Tamas K Lengyel <tamas.k.lengyel@gmail.com>
Date: Thu, 9 May 2019 07:38:56 -0600
Message-ID: <CABfawhkp2rODvh1j6AvEEEgc=EheM53sVprRiZWrhHcQ8Ve_+w@mail.gmail.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Subject: [Xen-devel] Altp2m use with PML can deadlock Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLApJJ20gaW52ZXN0aWdhdGluZyBhbiBpc3N1ZSB3aXRoIGFsdHAybSB0aGF0IGNhbiBl
YXNpbHkgYmUgcmVwcm9kdWNlZAphbmQgbGVhZHMgdG8gYSBoeXBlcnZpc29yIGRlYWRsb2NrIHdo
ZW4gUE1MIGlzIGF2YWlsYWJsZSBpbiBoYXJkd2FyZS4KSSBoYXZlbid0IGJlZW4gYWJsZSB0byB0
cmFjZSBkb3duIHdoZXJlIHRoZSBhY3R1YWwgZGVhZGxvY2sgb2NjdXJzLgoKVGhlIHByb2JsZW0g
c2VlbSB0byBzdGVtIGZyb20gaHZtL3ZteC92bWNzLmM6dm14X3ZjcHVfZmx1c2hfcG1sX2J1ZmZl
cgp0aGF0IGNhbGxzIHAybV9jaGFuZ2VfdHlwZV9vbmUgb24gYWxsIGdmbnMgdGhhdCB3ZXJlIHJl
Y29yZGVkIHRoZSBQTUwKYnVmZmVyLiBUaGUgcHJvYmxlbSBvY2N1cnMgd2hlbiB0aGUgUE1MIGJ1
ZmZlciBmdWxsIHZtZXhpdCBoYXBwZW5zCndoaWxlIHRoZSBhY3RpdmUgcDJtIGlzIGFuIGFsdHAy
bS4gU3dpdGNoaW5nICBwMm1fY2hhbmdlX3R5cGVfb25lIHRvCndvcmsgd2l0aCB0aGUgYWx0cDJt
IGluc3RlYWQgb2YgdGhlIGhvc3RwMm0gaG93ZXZlciByZXN1bHRzIGluIEVQVAptaXNjb25maWd1
cmF0aW9uIGNyYXNoZXMuCgpBZGRpbmcgdG8gdGhlIGlzc3VlIGlzIHRoYXQgaXQgc2VlbSB0byBv
bmx5IG9jY3VyIHdoZW4gdGhlIGFsdHAybSBoYXMKcmVtYXBwZWQgR0ZOcy4gU2luY2UgUE1MIHJl
Y29yZHMgZW50cmllcyBiYXNlZCBvbiBHRk4gbGVhZHMgbWUgdG8KcXVlc3Rpb24gd2hldGhlciBp
dCBpcyBzYWZlIGF0IGFsbCB0byB1c2UgUE1MIHdoZW4gYWx0cDJtIGlzIHVzZWQgd2l0aApHRk4g
cmVtYXBwaW5nLiBIb3dldmVyLCBBRkFJQ1QgdGhlIEdGTnMgaW4gdGhlIFBNTCBidWZmZXIgYXJl
IG5vdCB0aGUKcmVtYXBwZWQgR0ZOcyBhbmQgbXkgdW5kZXJzdGFuZGluZyBpcyB0aGF0IGl0IHNo
b3VsZCBiZSBzYWZlIGFzIGxvbmcKYXMgdGhlIEdGTnMgYmVpbmcgdHJhY2tlZCBieSBQTUwgYXJl
IG5ldmVyIHRoZSByZW1hcHBlZCBHRk5zLgoKQm9vdGluZyBYZW4gd2l0aCBlcHQ9cG1sPTAgcmVz
b2x2ZXMgdGhlIGlzc3VlLgoKSWYgYW55b25lIGhhcyBhbnkgaW5zaWdodCBpbnRvIHdoYXQgbWln
aHQgYmUgaGFwcGVuaW5nLCBwbGVhc2UgbGV0IG1lIGtub3cuCgpUaGFua3MsClRhbWFzCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 09 13:40:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 13:40:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOjHi-0005tD-UA; Thu, 09 May 2019 13:40:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=1wQJ=TJ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hOjHi-0005t5-BU
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 13:40:30 +0000
X-Inumbo-ID: 01e165bf-7260-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 01e165bf-7260-11e9-8980-bc764e045a96;
 Thu, 09 May 2019 13:40:28 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 09 May 2019 07:40:28 -0600
Message-Id: <5CD42DCB020000780022D317@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 09 May 2019 07:40:27 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v2 0/3] x86/mm: guest_physmap_add_*() adjustments
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UGF0Y2ggMSBpcyByZWFsbHkgaW5kZXBlbmRlbnQsIGJ1dCBwYXRjaCAyIHJlbGllcyBvbiBpdCBi
ZWluZyBpbiBwbGFjZS4KUGF0Y2ggMiBpdHNlbGYgd2FzIGFkZGVkIGFzIGEgcmVzdWx0IG9mIHRo
ZSBkaXNjdXNzaW9uIG9mIHBhdGNoIDMncwp2MSAod2hpY2ggd2FzIHByZXZpb3VzbHkgYSBzdGFu
ZGFsb25lIG9uZSkuCgoxOiBzaG9ydC1jaXJjdWl0IEhWTS1vbmx5IG1vZGUgZmxhZ3Mgd2hlbiAh
SFZNCjI6IG1ha2UgZ3Vlc3RfcGh5c21hcF9hZGRfZW50cnkoKSBIVk0tb25seQozOiBzdWJzdW1l
IHNldF9ncGZuX2Zyb21fbWZuKCkgaW50byBndWVzdF9waHlzbWFwX2FkZF9wYWdlKCkKCkphbgoK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 09 13:42:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 13:42:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOjJV-00063N-Bd; Thu, 09 May 2019 13:42:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=1wQJ=TJ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hOjJU-00063H-GO
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 13:42:20 +0000
X-Inumbo-ID: 423b4ce6-7260-11e9-830c-830beb5e8ab4
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 423b4ce6-7260-11e9-830c-830beb5e8ab4;
 Thu, 09 May 2019 13:42:17 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 09 May 2019 07:42:16 -0600
Message-Id: <5CD42E37020000780022D32F@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 09 May 2019 07:42:15 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5CD42DCB020000780022D317@prv1-mh.provo.novell.com>
In-Reply-To: <5CD42DCB020000780022D317@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v2 1/3] x86/mm: short-circuit HVM-only mode
 flags when !HVM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

I2RlZmluZS1pbmcgdGhlbSB0byB6ZXJvIGFsbG93cyBiZXR0ZXIgY29kZSBnZW5lcmF0aW9uIGlu
IHRoaXMgY2FzZSwKYW5kIHBhdmVzIHRoZSB3YXkgZm9yIG1vcmUgRENFLCBhbGxvd2luZyB0byBs
ZWF2ZSBjZXJ0YWluIGZ1bmN0aW9ucyBqdXN0CmRlY2xhcmVkLCBidXQgbm90IGRlZmluZWQuCgpT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQp2MjogTmV3
LgoKLS0tIGEveGVuL2FyY2gveDg2L21tL3BhZ2luZy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9w
YWdpbmcuYwpAQCAtODM3LDcgKzgzNyw5IEBAIGludCBwYWdpbmdfZW5hYmxlKHN0cnVjdCBkb21h
aW4gKmQsIHUzMgogICAgIHN3aXRjaCAoIG1vZGUgJiAoUEdfZXh0ZXJuYWwgfCBQR190cmFuc2xh
dGUgfCBQR19yZWZjb3VudHMpICkKICAgICB7CiAgICAgY2FzZSAwOgorI2lmIFBHX2V4dGVybmFs
IHwgUEdfdHJhbnNsYXRlIHwgUEdfcmVmY291bnRzCiAgICAgY2FzZSBQR19leHRlcm5hbCB8IFBH
X3RyYW5zbGF0ZSB8IFBHX3JlZmNvdW50czoKKyNlbmRpZgogICAgICAgICBicmVhazsKICAgICBk
ZWZhdWx0OgogICAgICAgICByZXR1cm4gLUVJTlZBTDsKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9wYWdpbmcuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2luZy5oCkBAIC00NiwxOSAr
NDYsMjkgQEAKICNkZWZpbmUgUEdfU0hfZW5hYmxlICAgMAogI2RlZmluZSBQR19TSF9mb3JjZWQg
ICAwCiAjZW5kaWYKKyNpZmRlZiBDT05GSUdfSFZNCiAjZGVmaW5lIFBHX0hBUF9lbmFibGUgICgx
VSA8PCBQR19IQVBfc2hpZnQpCisjZWxzZQorI2RlZmluZSBQR19IQVBfZW5hYmxlICAwCisjZW5k
aWYKIAogLyogY29tbW9uIHBhZ2luZyBtb2RlIGJpdHMgKi8KICNkZWZpbmUgUEdfbW9kZV9zaGlm
dCAgMTAgCisjaWZkZWYgQ09ORklHX0hWTQogLyogUmVmY291bnRzIGJhc2VkIG9uIHNoYWRvdyB0
YWJsZXMgaW5zdGVhZCBvZiBndWVzdCB0YWJsZXMgKi8KICNkZWZpbmUgUEdfcmVmY291bnRzICAg
KFhFTl9ET01DVExfU0hBRE9XX0VOQUJMRV9SRUZDT1VOVCA8PCBQR19tb2RlX3NoaWZ0KQotLyog
RW5hYmxlIGxvZyBkaXJ0eSBtb2RlICovCi0jZGVmaW5lIFBHX2xvZ19kaXJ0eSAgIChYRU5fRE9N
Q1RMX1NIQURPV19FTkFCTEVfTE9HX0RJUlRZIDw8IFBHX21vZGVfc2hpZnQpCiAvKiBYZW4gZG9l
cyBwMm0gdHJhbnNsYXRpb24sIG5vdCBndWVzdCAqLwogI2RlZmluZSBQR190cmFuc2xhdGUgICAo
WEVOX0RPTUNUTF9TSEFET1dfRU5BQkxFX1RSQU5TTEFURSA8PCBQR19tb2RlX3NoaWZ0KQogLyog
WGVuIGRvZXMgbm90IHN0ZWFsIGFkZHJlc3Mgc3BhY2UgZnJvbSB0aGUgZG9tYWluIGZvciBpdHMg
b3duIGJvb2tpbmc7CiAgKiByZXF1aXJlcyBWVCBvciBzaW1pbGFyIG1lY2hhbmlzbXMgKi8KICNk
ZWZpbmUgUEdfZXh0ZXJuYWwgICAgKFhFTl9ET01DVExfU0hBRE9XX0VOQUJMRV9FWFRFUk5BTCA8
PCBQR19tb2RlX3NoaWZ0KQorI2Vsc2UKKyNkZWZpbmUgUEdfcmVmY291bnRzICAgMAorI2RlZmlu
ZSBQR190cmFuc2xhdGUgICAwCisjZGVmaW5lIFBHX2V4dGVybmFsICAgIDAKKyNlbmRpZgorLyog
RW5hYmxlIGxvZyBkaXJ0eSBtb2RlICovCisjZGVmaW5lIFBHX2xvZ19kaXJ0eSAgIChYRU5fRE9N
Q1RMX1NIQURPV19FTkFCTEVfTE9HX0RJUlRZIDw8IFBHX21vZGVfc2hpZnQpCiAKIC8qIEFsbCBw
YWdpbmcgbW9kZXMuICovCiAjZGVmaW5lIFBHX01BU0sgKFBHX3JlZmNvdW50cyB8IFBHX2xvZ19k
aXJ0eSB8IFBHX3RyYW5zbGF0ZSB8IFBHX2V4dGVybmFsKQoKCgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 09 13:44:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 13:44:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOjLa-0006IZ-4F; Thu, 09 May 2019 13:44:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=1wQJ=TJ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hOjLY-0006IT-Jf
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 13:44:28 +0000
X-Inumbo-ID: 8fe1173f-7260-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8fe1173f-7260-11e9-8980-bc764e045a96;
 Thu, 09 May 2019 13:44:27 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 09 May 2019 07:44:26 -0600
Message-Id: <5CD42EB9020000780022D332@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 09 May 2019 07:44:25 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5CD42DCB020000780022D317@prv1-mh.provo.novell.com>
In-Reply-To: <5CD42DCB020000780022D317@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v2 2/3] x86/mm: make guest_physmap_add_entry()
 HVM-only
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TGlmdCBpdHMgIXBhZ2luZ19tb2RlX3RyYW5zbGF0ZSgpIHBhcnQgaW50byBndWVzdF9waHlzbWFw
X2FkZF9wYWdlKCkKKHdoaWNoIGlzIHdoYXQgY29tbW9uIGNvZGUgY2FsbHMpLCBlbGltaW5hdGlu
ZyB0aGUgZHVtbXkgdXNlIG9mIGEKKEhWTS1vbmx5IHJlYWxseSkgUDJNIHR5cGUgaW4gdGhlIFBW
IGNhc2UuCgpTdWdnZXN0ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0
cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgot
LS0KdjI6IE5ldy4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYworKysgYi94ZW4vYXJjaC94
ODYvbW0vcDJtLmMKQEAgLTgxMywyMiArODEzLDE0IEBAIGd1ZXN0X3BoeXNtYXBfcmVtb3ZlX3Bh
Z2Uoc3RydWN0IGRvbWFpbgogfQogCiBpbnQKLWd1ZXN0X3BoeXNtYXBfYWRkX2VudHJ5KHN0cnVj
dCBkb21haW4gKmQsIGdmbl90IGdmbiwgbWZuX3QgbWZuLAotICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgaW50IHBhZ2Vfb3JkZXIsIHAybV90eXBlX3QgdCkKK2d1ZXN0X3BoeXNtYXBf
YWRkX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLCBtZm5fdCBtZm4sCisgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBwYWdlX29yZGVyKQogewotICAgIHN0cnVjdCBw
Mm1fZG9tYWluICpwMm0gPSBwMm1fZ2V0X2hvc3RwMm0oZCk7Ci0gICAgdW5zaWduZWQgbG9uZyBp
OwotICAgIGdmbl90IG9nZm47Ci0gICAgcDJtX3R5cGVfdCBvdDsKLSAgICBwMm1fYWNjZXNzX3Qg
YTsKLSAgICBtZm5fdCBvbWZuOwotICAgIGludCBwb2RfY291bnQgPSAwOwotICAgIGludCByYyA9
IDA7Ci0KICAgICAvKiBJT01NVSBmb3IgUFYgZ3Vlc3RzIGlzIGhhbmRsZWQgaW4gZ2V0X3BhZ2Vf
dHlwZSgpIGFuZCBwdXRfcGFnZSgpLiAqLwogICAgIGlmICggIXBhZ2luZ19tb2RlX3RyYW5zbGF0
ZShkKSApCiAgICAgewogICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlID0gbWZuX3RvX3Bh
Z2UobWZuKTsKKyAgICAgICAgdW5zaWduZWQgbG9uZyBpOwogCiAgICAgICAgIC8qCiAgICAgICAg
ICAqIE91ciBpbnRlcmZhY2UgZm9yIFBWIGd1ZXN0cyB3cnQgSU9NTVUgZW50cmllcyBoYXNuJ3Qg
YmVlbiB2ZXJ5CkBAIC04NDEsNyArODMzLDcgQEAgZ3Vlc3RfcGh5c21hcF9hZGRfZW50cnkoc3Ry
dWN0IGRvbWFpbiAqZAogICAgICAgICAgKiBhbnkgZ3Vlc3QtcmVxdWVzdGVkIHR5cGUgY2hhbmdl
cyBzdWNjZWVkIGFuZCByZW1vdmUgdGhlIElPTU1VCiAgICAgICAgICAqIGVudHJ5KS4KICAgICAg
ICAgICovCi0gICAgICAgIGlmICggIW5lZWRfaW9tbXVfcHRfc3luYyhkKSB8fCB0ICE9IHAybV9y
YW1fcncgKQorICAgICAgICBpZiAoICFuZWVkX2lvbW11X3B0X3N5bmMoZCkgKQogICAgICAgICAg
ICAgcmV0dXJuIDA7CiAKICAgICAgICAgZm9yICggaSA9IDA7IGkgPCAoMVVMIDw8IHBhZ2Vfb3Jk
ZXIpOyArK2ksICsrcGFnZSApCkBAIC04NTUsNiArODQ3LDI5IEBAIGd1ZXN0X3BoeXNtYXBfYWRk
X2VudHJ5KHN0cnVjdCBkb21haW4gKmQKICAgICAgICAgcmV0dXJuIDA7CiAgICAgfQogCisgICAg
cmV0dXJuIGd1ZXN0X3BoeXNtYXBfYWRkX2VudHJ5KGQsIGdmbiwgbWZuLCBwYWdlX29yZGVyLCBw
Mm1fcmFtX3J3KTsKK30KKworI2lmZGVmIENPTkZJR19IVk0KK2ludAorZ3Vlc3RfcGh5c21hcF9h
ZGRfZW50cnkoc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLCBtZm5fdCBtZm4sCisgICAgICAg
ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgcGFnZV9vcmRlciwgcDJtX3R5cGVfdCB0KQor
eworICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm0gPSBwMm1fZ2V0X2hvc3RwMm0oZCk7CisgICAg
dW5zaWduZWQgbG9uZyBpOworICAgIGdmbl90IG9nZm47CisgICAgcDJtX3R5cGVfdCBvdDsKKyAg
ICBwMm1fYWNjZXNzX3QgYTsKKyAgICBtZm5fdCBvbWZuOworICAgIGludCBwb2RfY291bnQgPSAw
OworICAgIGludCByYyA9IDA7CisKKyAgICBpZiAoICFwYWdpbmdfbW9kZV90cmFuc2xhdGUoZCkg
KQorICAgIHsKKyAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisgICAgICAgIHJldHVybiAt
RVBFUk07CisgICAgfQorCiAgICAgLyogZm9yZWlnbiBwYWdlcyBhcmUgYWRkZWQgdGhydSBwMm1f
YWRkX2ZvcmVpZ24gKi8KICAgICBpZiAoIHAybV9pc19mb3JlaWduKHQpICkKICAgICAgICAgcmV0
dXJuIC1FSU5WQUw7CkBAIC05NzgsNyArOTkzLDYgQEAgZ3Vlc3RfcGh5c21hcF9hZGRfZW50cnko
c3RydWN0IGRvbWFpbiAqZAogICAgICAgICAgICAgICAgICBnZm5feChnZm4pLCBtZm5feChtZm4p
KTsKICAgICAgICAgcmMgPSBwMm1fc2V0X2VudHJ5KHAybSwgZ2ZuLCBJTlZBTElEX01GTiwgcGFn
ZV9vcmRlciwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAybV9pbnZhbGlkLCBwMm0tPmRl
ZmF1bHRfYWNjZXNzKTsKLSNpZmRlZiBDT05GSUdfSFZNCiAgICAgICAgIGlmICggcmMgPT0gMCAp
CiAgICAgICAgIHsKICAgICAgICAgICAgIHBvZF9sb2NrKHAybSk7CkBAIC05ODYsNyArMTAwMCw2
IEBAIGd1ZXN0X3BoeXNtYXBfYWRkX2VudHJ5KHN0cnVjdCBkb21haW4gKmQKICAgICAgICAgICAg
IEJVR19PTihwMm0tPnBvZC5lbnRyeV9jb3VudCA8IDApOwogICAgICAgICAgICAgcG9kX3VubG9j
ayhwMm0pOwogICAgICAgICB9Ci0jZW5kaWYKICAgICB9CiAKIG91dDoKQEAgLTk5NCw3ICsxMDA3
LDcgQEAgb3V0OgogCiAgICAgcmV0dXJuIHJjOwogfQotCisjZW5kaWYKIAogLyoKICAqIE1vZGlm
eSB0aGUgcDJtIHR5cGUgb2YgYSBzaW5nbGUgZ2ZuIGZyb20gb3QgdG8gbnQuCi0tLSBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvcDJtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaApAQCAt
NTg3LDE0ICs1ODcsOSBAQCBpbnQgZ3Vlc3RfcGh5c21hcF9hZGRfZW50cnkoc3RydWN0IGRvbWFp
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWZuX3QgbWZuLCB1bnNpZ25lZCBpbnQgcGFn
ZV9vcmRlciwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1fdHlwZV90IHQpOwogCi0v
KiBVbnR5cGVkIHZlcnNpb24gZm9yIFJBTSBvbmx5LCBmb3IgY29tcGF0aWJpbGl0eSAqLwotc3Rh
dGljIGlubGluZSBpbnQgZ3Vlc3RfcGh5c21hcF9hZGRfcGFnZShzdHJ1Y3QgZG9tYWluICpkLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnZm5fdCBnZm4sCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1mbl90IG1mbiwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHBhZ2Vfb3JkZXIp
Ci17Ci0gICAgcmV0dXJuIGd1ZXN0X3BoeXNtYXBfYWRkX2VudHJ5KGQsIGdmbiwgbWZuLCBwYWdl
X29yZGVyLCBwMm1fcmFtX3J3KTsKLX0KKy8qIFVudHlwZWQgdmVyc2lvbiBmb3IgUkFNIG9ubHks
IGZvciBjb21wYXRpYmlsaXR5IGFuZCBQVi4gKi8KK2ludCBndWVzdF9waHlzbWFwX2FkZF9wYWdl
KHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwgbWZuX3QgbWZuLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgaW50IHBhZ2Vfb3JkZXIpOwogCiAvKiBTZXQgYSBwMm0gcmFu
Z2UgYXMgcG9wdWxhdGUtb24tZGVtYW5kICovCiBpbnQgZ3Vlc3RfcGh5c21hcF9tYXJrX3BvcHVs
YXRlX29uX2RlbWFuZChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwKCgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 09 13:45:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 13:45:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOjMk-0006Oq-Fb; Thu, 09 May 2019 13:45:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=1wQJ=TJ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hOjMk-0006Ok-3O
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 13:45:42 +0000
X-Inumbo-ID: ba397754-7260-11e9-9740-0f0c7ea2df55
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ba397754-7260-11e9-9740-0f0c7ea2df55;
 Thu, 09 May 2019 13:45:38 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 09 May 2019 07:45:37 -0600
Message-Id: <5CD42EFC020000780022D335@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 09 May 2019 07:45:32 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5CD42DCB020000780022D317@prv1-mh.provo.novell.com>
In-Reply-To: <5CD42DCB020000780022D317@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v2 3/3] x86/mm: subsume set_gpfn_from_mfn() into
 guest_physmap_add_page()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHR3byBjYWxsZXJzIGluIGNvbW1vbi9tZW1vcnkuYyBjdXJyZW50bHkgY2FsbCBzZXRfZ3Bm
bl9mcm9tX21mbigpCnRoZW1zZWx2ZXMsIHNvIG1vdmluZyB0aGUgY2FsbCBpbnRvIGd1ZXN0X3Bo
eXNtYXBfYWRkX3BhZ2UoKSBoZWxwcwp0aWR5IHRoZWlyIGNvZGUuCgpUaGUgdHdvIGNhbGxlcnMg
aW4gY29tbW9uL2dyYW50X3RhYmxlLmMgZmFpbCB0byBtYWtlIHRoYXQgY2FsbCBhbG9uZ3NpZGUK
dGhlIG9uZSB0byBndWVzdF9waHlzbWFwX2FkZF9wYWdlKCksIHNvIHdpbGwgYWN0dWFsbHkgZ2V0
IGZpeGVkIGJ5IHRoZQpjaGFuZ2UuCgpPdGhlciAoeDg2KSBjYWxsZXJzIGFyZSBIVk0gb25seSBh
bmQgYXJlIGhlbmNlIHVuYWZmZWN0ZWQgYnkgYSBjaGFuZ2UKdG8gdGhlIGZ1bmN0aW9uJ3MgIXBh
Z2luZ19tb2RlX3RyYW5zbGF0ZSgpIHBhcnQuCgpTYWRseSB0aGlzIGlzbid0IGVub3VnaCB5ZXQg
dG8gZHJvcCBBcm0ncyBkdW1teSBtYWNybywgYXMgdGhlcmUncyBvbmUKbW9yZSB1c2UgaW4gcGFn
ZV9hbGxvYy5jLgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgpBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCnYyOiBS
ZS1iYXNlIG92ZXIgYWRkZWQgZWFybGllciBwYXRjaC4gUmUtd3JpdGUgZGVzY3JpcHRpb24uCgot
LS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS5jCkBA
IC04MzMsMTUgKzgzMywxNiBAQCBndWVzdF9waHlzbWFwX2FkZF9wYWdlKHN0cnVjdCBkb21haW4g
KmQsCiAgICAgICAgICAqIGFueSBndWVzdC1yZXF1ZXN0ZWQgdHlwZSBjaGFuZ2VzIHN1Y2NlZWQg
YW5kIHJlbW92ZSB0aGUgSU9NTVUKICAgICAgICAgICogZW50cnkpLgogICAgICAgICAgKi8KLSAg
ICAgICAgaWYgKCAhbmVlZF9pb21tdV9wdF9zeW5jKGQpICkKLSAgICAgICAgICAgIHJldHVybiAw
OwotCiAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgKDFVTCA8PCBwYWdlX29yZGVyKTsgKytpLCAr
K3BhZ2UgKQogICAgICAgICB7Ci0gICAgICAgICAgICBpZiAoIGdldF9wYWdlX2FuZF90eXBlKHBh
Z2UsIGQsIFBHVF93cml0YWJsZV9wYWdlKSApCisgICAgICAgICAgICBpZiAoICFuZWVkX2lvbW11
X3B0X3N5bmMoZCkgKQorICAgICAgICAgICAgICAgIC8qIG5vdGhpbmcgKi87CisgICAgICAgICAg
ICBlbHNlIGlmICggZ2V0X3BhZ2VfYW5kX3R5cGUocGFnZSwgZCwgUEdUX3dyaXRhYmxlX3BhZ2Up
ICkKICAgICAgICAgICAgICAgICBwdXRfcGFnZV9hbmRfdHlwZShwYWdlKTsKICAgICAgICAgICAg
IGVsc2UKICAgICAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKKworICAgICAgICAgICAgc2V0
X2dwZm5fZnJvbV9tZm4obWZuX3gobWZuKSArIGksIGdmbl94KGdmbikgKyBpKTsKICAgICAgICAg
fQogCiAgICAgICAgIHJldHVybiAwOwotLS0gYS94ZW4vY29tbW9uL21lbW9yeS5jCisrKyBiL3hl
bi9jb21tb24vbWVtb3J5LmMKQEAgLTI3MCwxNiArMjcwLDEwIEBAIHN0YXRpYyB2b2lkIHBvcHVs
YXRlX3BoeXNtYXAoc3RydWN0IG1lbW8KIAogICAgICAgICAgICAgZ3Vlc3RfcGh5c21hcF9hZGRf
cGFnZShkLCBfZ2ZuKGdwZm4pLCBtZm4sIGEtPmV4dGVudF9vcmRlcik7CiAKLSAgICAgICAgICAg
IGlmICggIXBhZ2luZ19tb2RlX3RyYW5zbGF0ZShkKSApCi0gICAgICAgICAgICB7Ci0gICAgICAg
ICAgICAgICAgZm9yICggaiA9IDA7IGogPCAoMVUgPDwgYS0+ZXh0ZW50X29yZGVyKTsgaisrICkK
LSAgICAgICAgICAgICAgICAgICAgc2V0X2dwZm5fZnJvbV9tZm4obWZuX3gobWZuX2FkZChtZm4s
IGopKSwgZ3BmbiArIGopOwotCi0gICAgICAgICAgICAgICAgLyogSW5mb3JtIHRoZSBkb21haW4g
b2YgdGhlIG5ldyBwYWdlJ3MgbWFjaGluZSBhZGRyZXNzLiAqLyAKLSAgICAgICAgICAgICAgICBp
ZiAoIHVubGlrZWx5KF9fY29weV9tZm5fdG9fZ3Vlc3Rfb2Zmc2V0KGEtPmV4dGVudF9saXN0LCBp
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbWZuKSkgKQotICAgICAgICAgICAgICAgICAgICBnb3RvIG91dDsKLSAgICAgICAgICAgIH0K
KyAgICAgICAgICAgIGlmICggIXBhZ2luZ19tb2RlX3RyYW5zbGF0ZShkKSAmJgorICAgICAgICAg
ICAgICAgICAvKiBJbmZvcm0gdGhlIGRvbWFpbiBvZiB0aGUgbmV3IHBhZ2UncyBtYWNoaW5lIGFk
ZHJlc3MuICovCisgICAgICAgICAgICAgICAgIHVubGlrZWx5KF9fY29weV9tZm5fdG9fZ3Vlc3Rf
b2Zmc2V0KGEtPmV4dGVudF9saXN0LCBpLCBtZm4pKSApCisgICAgICAgICAgICAgICAgZ290byBv
dXQ7CiAgICAgICAgIH0KICAgICB9CiAKQEAgLTc1NSwxNSArNzQ5LDExIEBAIHN0YXRpYyBsb25n
IG1lbW9yeV9leGNoYW5nZShYRU5fR1VFU1RfSEEKICAgICAgICAgICAgIGd1ZXN0X3BoeXNtYXBf
YWRkX3BhZ2UoZCwgX2dmbihncGZuKSwgbWZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBleGNoLm91dC5leHRlbnRfb3JkZXIpOwogCi0gICAgICAgICAgICBpZiAoICFwYWdp
bmdfbW9kZV90cmFuc2xhdGUoZCkgKQotICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIGZv
ciAoIGsgPSAwOyBrIDwgKDFVTCA8PCBleGNoLm91dC5leHRlbnRfb3JkZXIpOyBrKysgKQotICAg
ICAgICAgICAgICAgICAgICBzZXRfZ3Bmbl9mcm9tX21mbihtZm5feChtZm5fYWRkKG1mbiwgaykp
LCBncGZuICsgayk7Ci0gICAgICAgICAgICAgICAgaWYgKCBfX2NvcHlfbWZuX3RvX2d1ZXN0X29m
ZnNldChleGNoLm91dC5leHRlbnRfc3RhcnQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAoaSA8PCBvdXRfY2h1bmtfb3JkZXIpICsgaiwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1mbikgKQotICAgICAgICAg
ICAgICAgICAgICByYyA9IC1FRkFVTFQ7Ci0gICAgICAgICAgICB9CisgICAgICAgICAgICBpZiAo
ICFwYWdpbmdfbW9kZV90cmFuc2xhdGUoZCkgJiYKKyAgICAgICAgICAgICAgICAgX19jb3B5X21m
bl90b19ndWVzdF9vZmZzZXQoZXhjaC5vdXQuZXh0ZW50X3N0YXJ0LAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoaSA8PCBvdXRfY2h1bmtfb3JkZXIpICsgaiwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWZuKSApCisgICAg
ICAgICAgICAgICAgcmMgPSAtRUZBVUxUOwogICAgICAgICB9CiAgICAgICAgIEJVR19PTiggIShk
LT5pc19keWluZykgJiYgKGogIT0gKDFVTCA8PCBvdXRfY2h1bmtfb3JkZXIpKSApOwogCgoKCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 09 13:56:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 13:56:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOjXK-0007IJ-ID; Thu, 09 May 2019 13:56:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=vYVB=TJ=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1hOjXJ-0007IE-CX
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 13:56:38 +0000
X-Inumbo-ID: 41770222-7262-11e9-8980-bc764e045a96
Received: from mo6-p00-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5300::4])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 41770222-7262-11e9-8980-bc764e045a96;
 Thu, 09 May 2019 13:56:35 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1557410194;
 s=strato-dkim-0002; d=aepfle.de;
 h=References:In-Reply-To:Message-ID:Subject:Cc:To:From:Date:
 X-RZG-CLASS-ID:X-RZG-AUTH:From:Subject:Sender;
 bh=7VWTLER/kYZk20k3ZuOcy3sEylpJJrM9F52U9w5jtHw=;
 b=an0g72npNQ8m/B2OCCtvyn3jjHM8g9YFsSj4zW4/8UOww9tGeJecl+ZqDHls/PP5bZ
 8lmLlgD1CEpYZfuFhRaHHidqTykw7rv990OgcAFWwO7BSJaOjAdbuo0NJHXmT/n5uzDe
 6GjdnvdeyU/mnZ9uQrU8yoSJwDnuNKo14V/8r2GMY32c7zsA2sK+aRJPAN/5yT4SGtsU
 nCfK2w1zbOO34EWIZUE7jW4sCsFsyleCVo7QIKkHMg2O/vJykHchAZLSPgmXe2XlKrLa
 BxrPwi4nhOBKia9LF1p8h8wOEl842HD/1FWjODfvnpPWfJjAl6u105/BtaiuZrpIvWaT
 tjZg==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QED/SSGq+wjGiUC4kV1cX92EW4mFvNjTRB"
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.18 AUTH)
 with ESMTPSA id 60a847v49DuQmhz
 (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, 9 May 2019 15:56:26 +0200 (CEST)
Date: Thu, 9 May 2019 15:56:21 +0200
From: Olaf Hering <olaf@aepfle.de>
To: Roger Pau =?UTF-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Message-ID: <20190509155621.20698a9f.olaf@aepfle.de>
In-Reply-To: <20190503110411.so4kiwmji4en3ugc@Air-de-Roger>
References: <20190503094251.16148-1-olaf@aepfle.de>
 <20190503110411.so4kiwmji4en3ugc@Air-de-Roger>
X-Mailer: Claws Mail 2019.04.26 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2] libxl: fix migration of PV and PVH domUs
 with and without qemu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: multipart/mixed; boundary="===============8959549798593108345=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============8959549798593108345==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/=4JdR3O0_C/35XrYDUnIa4_"; protocol="application/pgp-signature"

--Sig_/=4JdR3O0_C/35XrYDUnIa4_
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Am Fri, 3 May 2019 13:04:11 +0200
schrieb Roger Pau Monn=C3=A9 <roger.pau@citrix.com>:

> I think the above call is wrong, libxl__need_xenpv_qemu expects to get
> the domid of the toolstack domain (ie: the domain running this code),
> not the domain being created.

So, how do I actually test such setups? It seems a driver domain is
required. According to xl-disk-configuration(5) I may need to specify
backend=3D$domU. Is there some guide how to configure such thing?


Olaf

--Sig_/=4JdR3O0_C/35XrYDUnIa4_
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCXNQxhQAKCRBdQqD6ppg2
fm3zAJ9cn1CdIBGySLyTsUW2sQPnBDHnEACeMEcBXSCM4eE8CUxNpaef6K8T6Gg=
=59AV
-----END PGP SIGNATURE-----

--Sig_/=4JdR3O0_C/35XrYDUnIa4_--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8959549798593108345==--


From xen-devel-bounces@lists.xenproject.org Thu May 09 14:04:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 14:04:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOjeq-0008Bc-J5; Thu, 09 May 2019 14:04:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hAXO=TJ=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hOjep-0008BX-1x
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 14:04:23 +0000
X-Inumbo-ID: 56dee61e-7263-11e9-83ee-378223138b83
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 56dee61e-7263-11e9-83ee-378223138b83;
 Thu, 09 May 2019 14:04:20 +0000 (UTC)
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=SoftFail smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: SoftFail (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com is inclined to not designate
 23.29.105.83 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 mx include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 include:_spf.salesforce.com ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: JMpQM32534b8MMq6FfUVXm1k8Q5GonKR3ugQZH1JBQB93lSG5uk94Uf5yE9YrtGUqqbsI4ZIM2
 nJnIIwm8NLditMz4zpTpCvBsiiUDSpRtVAIbQSsrLSfW6ddcn4rSg0gSQsX6ew3KwwfotWtszn
 OdIDjCex+usIzJqikNABwjbBQXOTQ/rUOGcORKsh42BRzPMirZ7i8QEDMMWXrWFD2EZHIFKl5h
 J2fDO8qw4FNC+++R/lM4VKtVnYDo4lrVloo5Vt30U9qfWhnbyV2BhMSgc00XoH0OMHwidHJVm8
 Eek=
X-SBRS: 2.7
X-MesageID: 248666
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,450,1549947600"; 
   d="scan'208";a="248666"
To: Jan Beulich <JBeulich@suse.com>
References: <5CD41EA1020000780022D25D@prv1-mh.provo.novell.com>
 <ab00c7c5-4b1d-f608-e531-5c9922fb2f23@citrix.com>
 <5CD42A36020000780022D2D5@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <93a05c18-eaac-baf7-bf13-7f6c49ee41b9@citrix.com>
Date: Thu, 9 May 2019 14:34:09 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CD42A36020000780022D2D5@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] page-alloc: detect double free earlier
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano 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>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkvMDUvMjAxOSAxNDoyNSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMDkuMDUuMTkg
YXQgMTQ6NTAsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gT24gMDkvMDUv
MjAxOSAxMzozNSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+PiBSaWdodCBub3cgdGhpcyBnb2VzIHVu
bm90aWNlZCB1bnRpbCBzb21lIHN1YnNlcXVlbnQgcGFnZSBhbGxvY2F0b3IKPj4+IG9wZXJhdGlv
biBzdHVtYmxlcyBhY3Jvc3MgdGhlIHRodXMgY29ycnVwdGVkIGxpc3QuIFdlIGNhbiBkbyBiZXR0
ZXI6Cj4+PiBPbmx5IFBHQ19zdGF0ZV9pbnVzZSBhbmQgUEdDX3N0YXRlX29mZmxpbmluZyBwYWdl
cyBjYW4gbGVnaXRpbWF0ZWx5IGJlCj4+PiBwYXNzZWQgdG8gZnJlZV9oZWFwX3BhZ2VzKCkuCj4+
Pgo+Pj4gVGFrZSB0aGUgb3Bwb3J0dW5pdHkgYW5kIGFsc28gcmVzdHJpY3QgdGhlIFBHQ19icm9r
ZW4gY2hlY2sgdG8gdGhlCj4+PiBQR0Nfc3RhdGVfb2ZmbGluaW5nIGNhc2UsIGFzIG9ubHkgcGFn
ZXMgb2YgdGhhdCB0eXBlIG9yCj4+PiBQR0Nfc3RhdGVfb2ZmbGluZWQgbWF5IGhhdmUgdGhpcyBm
bGFnIHNldCBvbiB0aGVtLiBTaW1pbGFybHksIHNpbmNlCj4+PiBQR0Nfc3RhdGVfb2ZmbGluZWQg
aXMgbm90IGEgdmFsaWQgaW5wdXQgc3RhdGUsIHRoZSBzZXR0aW5nIG9mICJ0YWludGVkIgo+Pj4g
Y2FuIGJlIHJlc3RyaWN0ZWQgdG8ganVzdCB0aGlzIGNhc2UuCj4+Pgo+Pj4gU2lnbmVkLW9mZi1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+PiBBY2tlZC1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4sIHdpdGggYSBzdWdnZXN0aW9uLgo+IFRo
YW5rcy4KPgo+Pj4gLS0tIGEveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKPj4+ICsrKyBiL3hlbi9j
b21tb24vcGFnZV9hbGxvYy5jCj4+PiBAQCAtMTQwOSwxMyArMTQwOSwyMiBAQCBzdGF0aWMgdm9p
ZCBmcmVlX2hlYXBfcGFnZXMoCj4+PiAgICAgICAgICAgKiAgICAgaW4gaXRzIHBzZXVkb3BoeXNp
Y2FsIGFkZHJlc3Mgc3BhY2UpLgo+Pj4gICAgICAgICAgICogSW4gYWxsIHRoZSBhYm92ZSBjYXNl
cyB0aGVyZSBjYW4gYmUgbm8gZ3Vlc3QgbWFwcGluZ3Mgb2YgdGhpcyBwYWdlLgo+Pj4gICAgICAg
ICAgICovCj4+PiAtICAgICAgICBBU1NFUlQoIXBhZ2Vfc3RhdGVfaXMoJnBnW2ldLCBvZmZsaW5l
ZCkpOwo+Pj4gLSAgICAgICAgcGdbaV0uY291bnRfaW5mbyA9Cj4+PiAtICAgICAgICAgICAgKChw
Z1tpXS5jb3VudF9pbmZvICYgUEdDX2Jyb2tlbikgfAo+Pj4gLSAgICAgICAgICAgICAocGFnZV9z
dGF0ZV9pcygmcGdbaV0sIG9mZmxpbmluZykKPj4+IC0gICAgICAgICAgICAgID8gUEdDX3N0YXRl
X29mZmxpbmVkIDogUEdDX3N0YXRlX2ZyZWUpKTsKPj4+IC0gICAgICAgIGlmICggcGFnZV9zdGF0
ZV9pcygmcGdbaV0sIG9mZmxpbmVkKSApCj4+PiArICAgICAgICBzd2l0Y2ggKCBwZ1tpXS5jb3Vu
dF9pbmZvICYgUEdDX3N0YXRlICkKPj4+ICsgICAgICAgIHsKPj4+ICsgICAgICAgIGNhc2UgUEdD
X3N0YXRlX2ludXNlOgo+Pj4gKyAgICAgICAgICAgIEJVR19PTihwZ1tpXS5jb3VudF9pbmZvICYg
UEdDX2Jyb2tlbik7Cj4+PiArICAgICAgICAgICAgcGdbaV0uY291bnRfaW5mbyA9IFBHQ19zdGF0
ZV9mcmVlOwo+Pj4gKyAgICAgICAgICAgIGJyZWFrOwo+Pj4gKwo+Pj4gKyAgICAgICAgY2FzZSBQ
R0Nfc3RhdGVfb2ZmbGluaW5nOgo+Pj4gKyAgICAgICAgICAgIHBnW2ldLmNvdW50X2luZm8gPSAo
cGdbaV0uY291bnRfaW5mbyAmIFBHQ19icm9rZW4pIHwKPj4+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgUEdDX3N0YXRlX29mZmxpbmVkOwo+Pj4gICAgICAgICAgICAgIHRhaW50ZWQg
PSAxOwo+Pj4gKyAgICAgICAgICAgIGJyZWFrOwo+Pj4gKwo+Pj4gKyAgICAgICAgZGVmYXVsdDoK
Pj4gR2l2ZW4gdGhhdCB0aGlzIGlzIGEgZnVsbHkgZmF0YWwgY29uZGl0aW9uLCBpdCB3b3VsZCBi
ZSBoZWxwZnVsIHRvIGF0Cj4+IGxlYXN0IHByaW50IHRoZSBzdGF0ZSB3ZSBmb3VuZCBoZXJlLiAg
Rm9yIGNhc2VzIG90aGVyIHRoYW4KPj4gUEdDX3N0YXRlX2ZyZWUsIGl0IHdvdWxkIHByb2JhYmx5
IGJlIGEgdmVyeSB1c2VmdWwgcGllY2Ugb2YgaW5mb3JtYXRpb24KPj4gZm9yIGRpYWdub3Npbmcg
d2hhdCB3ZW50IHdyb25nLgo+IEZ1bm55IHlvdSBzaG91bGQgc2F5IHRoaXMgLSBJIGhhdmUgdGhl
IGRlYnVnZ2luZyBwYXRjaCBiZWxvdyBvbiB0b3AKPiBpbiBteSB0cmVlLiBJIGNvdWxkIGVhc2ls
eSBzdWJtaXQgdGhpcyBhcyBhIHN0YW5kYWxvbmUgZm9sbG93LW9uIHBhdGNoLgoKVEJILCBJIHRo
aW5rIGl0IHdvdWxkIGJlIGZpbmUgZm9sZGVkIGluLCBhbHRob3VnaCB3aXRoLi4uCgo+Cj4gSmFu
Cj4KPiAtLS0gdW5zdGFibGUub3JpZy94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwo+ICsrKyB1bnN0
YWJsZS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwo+IEBAIC0xMDE0LDcgKzEwMTQsMTQgQEAgc3Rh
dGljIHN0cnVjdCBwYWdlX2luZm8gKmFsbG9jX2hlYXBfcGFnZQo+ICAgICAgZm9yICggaSA9IDA7
IGkgPCAoMSA8PCBvcmRlcik7IGkrKyApCj4gICAgICB7Cj4gICAgICAgICAgLyogUmVmZXJlbmNl
IGNvdW50IG11c3QgY29udGludW91c2x5IGJlIHplcm8gZm9yIGZyZWUgcGFnZXMuICovCj4gLSAg
ICAgICAgQlVHX09OKChwZ1tpXS5jb3VudF9pbmZvICYgflBHQ19uZWVkX3NjcnViKSAhPSBQR0Nf
c3RhdGVfZnJlZSk7Cj4gKyAgICAgICAgaWYgKCAocGdbaV0uY291bnRfaW5mbyAmIH5QR0NfbmVl
ZF9zY3J1YikgIT0gUEdDX3N0YXRlX2ZyZWUgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAg
cHJpbnRrKFhFTkxPR19FUlIgInBnWyV4XSBtPSVseCBjPSVseCBvPSV4IHY9JWx4IHQ9JXhcbiIs
CgoicGdbJXVdIG1mbiAlIlBSSW1mbiIgYz0lI2x4IG89JXUgdj0lI2x4IHQ9JSN4XG4iCgpzbyB3
ZSBkb24ndCBlbmQgdXAgcHJpbnRpbmcgbnVtYmVycyB3aGljaCBhcmUgYW1iaWd1b3VzIGJldHdl
ZW4gaGV4L2RlYy4KCldpdGggYXQgbGVhc3QgdGhlIGFtYmlndWl0eSByZW1vdmVkLCBteSBhY2sg
c3RhbmRzLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 09 14:30:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 14:30:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOk3g-0001r8-6U; Thu, 09 May 2019 14:30:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=vYVB=TJ=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1hOk3e-0001dL-B9
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 14:30:02 +0000
X-Inumbo-ID: ec8241b9-7266-11e9-8980-bc764e045a96
Received: from mo6-p01-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5301::10])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ec8241b9-7266-11e9-8980-bc764e045a96;
 Thu, 09 May 2019 14:30:00 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1557412199;
 s=strato-dkim-0002; d=aepfle.de;
 h=References:In-Reply-To:Message-ID:Subject:Cc:To:From:Date:
 X-RZG-CLASS-ID:X-RZG-AUTH:From:Subject:Sender;
 bh=tFajtSUYavKU3jw8BvYW6HQB0q8UgcZUYQWKBtyDzuc=;
 b=NHOpPuWboJpAk9FJJrfedIVgG2r/wkXvh3stv1pd0Tz3tHFawchC6FqG/h5Tlmux6b
 AyiIiRsAPcXckVsP153JO8DkGo2a2l2WTo2NIDQV175UDiLXuUK+zRtNTKgxlmAM3lON
 xTB2faQhNMvjJXtGwS2C9+2xZq1j12UoyFP69F4TMAbdBzPuNUy50CeT2fJmi5nQPQ5u
 CUaGMKWgYi1e9fg1p60gMAf4qArvte3CrhNjsnU1ue7DHMHdn2wNqO2Sy65CTICIL0by
 ZJQTJ0kXq7J2Inv+82xG7U1/VqMH+5eqxK6HQvXGTC2hkvYLwx+zA98jySRGPMd5SaBj
 Hc1w==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QED/SSGq+wjGiUC4kV1cX92EW4mFvNjTRB"
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.18 AUTH)
 with ESMTPSA id 60a847v49ETvmyg
 (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, 9 May 2019 16:29:57 +0200 (CEST)
Date: Thu, 9 May 2019 16:29:56 +0200
From: Olaf Hering <olaf@aepfle.de>
To: Roger Pau =?UTF-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Message-ID: <20190509162956.23c4d6ab.olaf@aepfle.de>
In-Reply-To: <20190509155621.20698a9f.olaf@aepfle.de>
References: <20190503094251.16148-1-olaf@aepfle.de>
 <20190503110411.so4kiwmji4en3ugc@Air-de-Roger>
 <20190509155621.20698a9f.olaf@aepfle.de>
X-Mailer: Claws Mail 2019.04.26 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2] libxl: fix migration of PV and PVH domUs
 with and without qemu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: multipart/mixed; boundary="===============9081229260421951478=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============9081229260421951478==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/eH3d=8MvfcrJ3.l1zBLydas"; protocol="application/pgp-signature"

--Sig_/eH3d=8MvfcrJ3.l1zBLydas
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Am Thu, 9 May 2019 15:56:21 +0200
schrieb Olaf Hering <olaf@aepfle.de>:

> Am Fri, 3 May 2019 13:04:11 +0200
> schrieb Roger Pau Monn=C3=A9 <roger.pau@citrix.com>:
>=20
> > I think the above call is wrong, libxl__need_xenpv_qemu expects to get
> > the domid of the toolstack domain (ie: the domain running this code),
> > not the domain being created. =20
>=20
> So, how do I actually test such setups? It seems a driver domain is
> required. According to xl-disk-configuration(5) I may need to specify
> backend=3D$domU. Is there some guide how to configure such thing?

While my question still stands, I wonder if the statement regarding
libxl__need_xenpv_qemu is correct.

Are you saying the current users of libxl__need_xenpv_qemu (libxl__dm_check=
_start,
spawn_stub_launch_dm and domcreate_launch_dm) do not only run in dom0, but
also somewhere else?


Olaf

--Sig_/eH3d=8MvfcrJ3.l1zBLydas
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCXNQ5ZAAKCRBdQqD6ppg2
fobuAKDS6XismNKpcNhAJS+n7ito5i9gSQCgntegEkfWn17p82JtOV5n1ohC6v0=
=3WTZ
-----END PGP SIGNATURE-----

--Sig_/eH3d=8MvfcrJ3.l1zBLydas--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============9081229260421951478==--


From xen-devel-bounces@lists.xenproject.org Thu May 09 15:15:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 15:15:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOkl7-0005GG-Vl; Thu, 09 May 2019 15:14:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=vYVB=TJ=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1hOkl5-0005GB-Nc
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 15:14:56 +0000
X-Inumbo-ID: 322372a4-726d-11e9-8980-bc764e045a96
Received: from mo6-p01-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5301::10])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 322372a4-726d-11e9-8980-bc764e045a96;
 Thu, 09 May 2019 15:14:53 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1557414892;
 s=strato-dkim-0002; d=aepfle.de;
 h=References:In-Reply-To:Message-ID:Subject:Cc:To:From:Date:
 X-RZG-CLASS-ID:X-RZG-AUTH:From:Subject:Sender;
 bh=XoHoJihmzz7MhEBBWHubzek3XuIMlVSUkt/PLfgbtq8=;
 b=pWckALzbPW02oZl2wYh2Ufld2U8AXj+Sop5HctWeNyKoouGWeVtSGrJUJyJNY6LTwb
 ngDQbIArYk73MBht4kEKKgc8kkI3GaWPWXGH36a70Afbe1fb5zFiH+m63uaVU0W5PzAd
 SZtbpVwD/Beg0WEBYjz0Br+nlw4jwdDwIigGEhEq95ob2uNn00l/lvLrLTjuJ3txlBk+
 fd1I6el2I0VSzzsKRDjznthtsgJRoY/Ih/+YVfsujO3ZE9kpxee+wtK6azyRsmFCctqd
 WzwtcuQTUEUuUlkUNrFfNTffFwh/NheK1tFHsyFZ3oMySFDeRLD6BbLLJmNrH5MpGwA7
 c7CQ==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QED/SSGq+wjGiUC4kV1cX92EW4mFvNjTRB"
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.18 AUTH)
 with ESMTPSA id 60a847v49FEnnH0
 (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, 9 May 2019 17:14:49 +0200 (CEST)
Date: Thu, 9 May 2019 17:14:41 +0200
From: Olaf Hering <olaf@aepfle.de>
To: Roger Pau =?UTF-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Message-ID: <20190509171441.6b611c34.olaf@aepfle.de>
In-Reply-To: <20190509162956.23c4d6ab.olaf@aepfle.de>
References: <20190503094251.16148-1-olaf@aepfle.de>
 <20190503110411.so4kiwmji4en3ugc@Air-de-Roger>
 <20190509155621.20698a9f.olaf@aepfle.de>
 <20190509162956.23c4d6ab.olaf@aepfle.de>
X-Mailer: Claws Mail 2019.04.26 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2] libxl: fix migration of PV and PVH domUs
 with and without qemu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: multipart/mixed; boundary="===============8831462029988955631=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============8831462029988955631==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/RvbN/vsYQe3FDrtvZXwu1K2"; protocol="application/pgp-signature"

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

Am Thu, 9 May 2019 16:29:56 +0200
schrieb Olaf Hering <olaf@aepfle.de>:

> Are you saying the current users of libxl__need_xenpv_qemu (libxl__dm_che=
ck_start,
> spawn_stub_launch_dm and domcreate_launch_dm) do not only run in dom0, but
> also somewhere else?

And if it is indeed running somewhere else, would libxl__get_domain_configu=
ration
provide the content of b_info.device_model_version?
At least in my testing /var/lib/xen/userdata-d.domid.uuid.libxl-json has no=
 such
info in the "b_info" field.

Olaf

--Sig_/RvbN/vsYQe3FDrtvZXwu1K2
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCXNRD4QAKCRBdQqD6ppg2
fggtAKCQxyAd64V3bvUGJXhB0laBITe0GQCfd2bLugl/ub0UZ9cYG9Yr0f1x3u4=
=GGNs
-----END PGP SIGNATURE-----

--Sig_/RvbN/vsYQe3FDrtvZXwu1K2--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8831462029988955631==--


From xen-devel-bounces@lists.xenproject.org Thu May 09 15:15:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 15:15:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOkm1-0005JK-Au; Thu, 09 May 2019 15:15:53 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=nN80=TJ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hOklz-0005JA-QN
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 15:15:51 +0000
X-Inumbo-ID: 53b8eac1-726d-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 53b8eac1-726d-11e9-8980-bc764e045a96;
 Thu, 09 May 2019 15:15:49 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hOklw-0002Ol-E3; Thu, 09 May 2019 15:15:48 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hOklw-0006rH-6R; Thu, 09 May 2019 15:15:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hOklw-00008w-4n; Thu, 09 May 2019 15:15:48 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135850-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.6-testing:build-amd64-prev:xen-build:fail:regression
 xen-4.6-testing:build-amd64-xsm:xen-build:fail:regression
 xen-4.6-testing:build-i386-prev:xen-build:fail:regression
 xen-4.6-testing:build-i386-xsm:xen-build:fail:regression
 xen-4.6-testing:build-amd64:xen-build:fail:regression
 xen-4.6-testing:build-i386:xen-build:fail:regression
 xen-4.6-testing:build-armhf:xen-build:fail:regression
 xen-4.6-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 xen-4.6-testing:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-4:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-1:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.6-testing:build-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-5:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.6-testing:build-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=6e1b057b63b2e1d04e62e5a072734746310ff987
X-Osstest-Versions-That: xen=3636de3f1a9a513ebdcd77555dce0e4d451e198b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 09 May 2019 15:15:48 +0000
Subject: [Xen-devel] [xen-4.6-testing test] 135850: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTg1MCB4ZW4tNC42LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNTg1MC8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQtcHJldiAgICAgICAg
ICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NzkyCiBi
dWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjc3OTIKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzc5MgogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI3NzkyCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjc3OTIKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzc5Mgog
YnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI3NzkyCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXJhdyAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdz
MTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVk
aXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpICBibG9ja2Vk
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC14dGYt
YW1kNjQtYW1kNjQtNSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNv
dzIgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2
LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFp
ciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEp
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQoKdmVyc2lv
biB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDZlMWIwNTdiNjNi
MmUxZDA0ZTYyZTVhMDcyNzM0NzQ2MzEwZmY5ODcKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAg
ICAgICAgICAgICAgIDM2MzZkZTNmMWE5YTUxM2ViZGNkNzc1NTVkY2UwZTRkNDUxZTE5OGIKCkxh
c3QgdGVzdCBvZiBiYXNpcyAgIDEyNzc5MiAgMjAxOC0wOS0xOSAwMzo1MDo0MSBaICAyMzIgZGF5
cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzU0MzMgIDIwMTktMDQtMjkgMTU6MzY6MTAgWiAgICA5
IGRheXMgICAgNSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzU4NTAgIDIwMTktMDUt
MDcgMTE6MzY6MTcgWiAgICAyIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91
Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBDw6lkcmljIEJvc2Rvbm5hdCA8Y2Jvc2Rvbm5h
dEBzdXNlLmNvbT4KICBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4KICBJ
YW4gQ2FtcGJlbGwgPGlhbi5jYW1wYmVsbEBjaXRyaXguY29tPgogIFF1YW4gWHUgPHh1cXVhbjhA
aHVhd2VpLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxk
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQt
YXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC14dGYt
YW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2
LXhzbSAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1k
ZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9p
bWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9u
IG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBj
YW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVz
dC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDZlMWIwNTdiNjNiMmUx
ZDA0ZTYyZTVhMDcyNzM0NzQ2MzEwZmY5ODcKQXV0aG9yOiBDw6lkcmljIEJvc2Rvbm5hdCA8Y2Jv
c2Rvbm5hdEBzdXNlLmNvbT4KRGF0ZTogICBUaHUgTm92IDEwIDEwOjIzOjMxIDIwMTYgKzAxMDAK
CiAgICBGaXggbWlzbGVhZGluZyBpbmRlbnRhdGlvbiB3YXJuaW5ncwogICAgCiAgICBHY2M2IGJ1
aWxkIHJlcG9ydHMgbWlzbGVhZGluZyBpbmRlbnRhdGlvbiBhcyB3YXJuaW5ncy4gRml4IGEgZmV3
CiAgICB3YXJuaW5ncyBpbiBzdHViZG9tLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBDw6lkcmlj
IEJvc2Rvbm5hdCA8Y2Jvc2Rvbm5hdEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBEYW5pZWwgRGUg
R3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4KICAgIEFja2VkLWJ5OiBRdWFuIFh1IDx4dXF1
YW44QGh1YXdlaS5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgOWZkZmZiYmFiM2FkYTQy
N2JhYzA3MDc2ZjA0MmYwMjY1ZTVhZTA1ZikKICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0
IDdjOGRiNThkMzczOWM4MDVmNGMwZjc3M2I2NTE1N2YzMDZiMDBjMmEpCgpjb21taXQgZTY3NTMz
MmQ1ZDA0OWJiZjVjZTRjZjE5MjRhNjQxNGI4MDM1OTYzZApBdXRob3I6IElhbiBDYW1wYmVsbCA8
aWFuLmNhbXBiZWxsQGNpdHJpeC5jb20+CkRhdGU6ICAgRnJpIEphbiAyMiAxNDoyNzoyOSAyMDE2
ICswMDAwCgogICAgeGVuYWx5emU6IHJlbW92ZSBjcjNfY29tcGFyZV90b3RhbAogICAgCiAgICBn
Y2MtNiBjb21wbGFpbnM6CiAgICB4ZW5hbHl6ZS5jOjQxMzI6OTogZXJyb3I6ICdjcjNfY29tcGFy
ZV90b3RhbCcgZGVmaW5lZCBidXQgbm90IHVzZWQgWy1XZXJyb3I9dW51c2VkLWZ1bmN0aW9uXQog
ICAgICAgICBpbnQgY3IzX2NvbXBhcmVfdG90YWwoY29uc3Qgdm9pZCAqX2EsIGNvbnN0IHZvaWQg
Kl9iKSB7CiAgICAgICAgICAgICBefn5+fn5+fn5+fn5+fn5+fgogICAgCiAgICBJIGJlbGlldmUg
aXQgaXMgY29ycmVjdC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSWFuIENhbXBiZWxsIDxpYW4u
Y2FtcGJlbGxAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9y
Z2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA4Nzc2
MTI3N2Q3ZjA3OWNlMjc4MzIzYjQ1ZGEyNzlmMmJkMjVkMzFiKQoKY29tbWl0IDkzNTdmY2QwODVj
MWRmZGY5MGE2ODk1NDVkMjEyNDJiMGViMzg0MWUKQXV0aG9yOiBJYW4gQ2FtcGJlbGwgPGlhbi5j
YW1wYmVsbEBjaXRyaXguY29tPgpEYXRlOiAgIEZyaSBKYW4gMjIgMTQ6Mjc6MjggMjAxNiArMDAw
MAoKICAgIHhlbmFseXplOiBmaXggbWlzbGVhZGluZyBpbmRlbnRhdGlvbi4KICAgIAogICAgZ2Nj
LTYgYWRkcyAtV21pc2xlYWRpbmctaW5kZW50YXRpb24gd2hpY2ggZm91bmQgdGhlc2UgaXNzdWVz
LgogICAgCiAgICB4ZW5hbHl6ZS5jOiBJbiBmdW5jdGlvbiAnd2VpZ2h0ZWRfcGVyY2VudGlsZSc6
CiAgICB4ZW5hbHl6ZS5jOjIxMzY6MTg6IGVycm9yOiBzdGF0ZW1lbnQgaXMgaW5kZW50ZWQgYXMg
aWYgaXQgd2VyZSBndWFyZGVkIGJ5Li4uIFstV2Vycm9yPW1pc2xlYWRpbmctaW5kZW50YXRpb25d
CiAgICAgICAgICAgICAgICAgTD1JOyBMX3dlaWdodCA9IElfd2VpZ2h0OwogICAgICAgICAgICAg
ICAgICAgICAgXn5+fn5+fn4KICAgIAogICAgeGVuYWx5emUuYzoyMTM1Ojk6IG5vdGU6IC4uLnRo
aXMgJ2lmJyBjbGF1c2UsIGJ1dCBpdCBpcyBub3QKICAgICAgICAgICAgIGlmKEpfd2VpZ2h0PEtf
d2VpZ2h0KQogICAgICAgICAgICAgXn4KICAgIAogICAgeGVuYWx5emUuYzoyMTM4OjE4OiBlcnJv
cjogc3RhdGVtZW50IGlzIGluZGVudGVkIGFzIGlmIGl0IHdlcmUgZ3VhcmRlZCBieS4uLiBbLVdl
cnJvcj1taXNsZWFkaW5nLWluZGVudGF0aW9uXQogICAgICAgICAgICAgICAgIFI9SjsgUl93ZWln
aHQgPSBKX3dlaWdodDsKICAgICAgICAgICAgICAgICAgICAgIF5+fn5+fn5+CiAgICAKICAgIHhl
bmFseXplLmM6MjEzNzo5OiBub3RlOiAuLi50aGlzICdpZicgY2xhdXNlLCBidXQgaXQgaXMgbm90
CiAgICAgICAgICAgICBpZihLX3dlaWdodDxJX3dlaWdodCkKICAgICAgICAgICAgIF5+CiAgICAK
ICAgIHhlbmFseXplLmM6IEluIGZ1bmN0aW9uICdzZWxmX3dlaWdodGVkX3BlcmNlbnRpbGUnOgog
ICAgeGVuYWx5emUuYzoyMjE1OjE4OiBlcnJvcjogc3RhdGVtZW50IGlzIGluZGVudGVkIGFzIGlm
IGl0IHdlcmUgZ3VhcmRlZCBieS4uLiBbLVdlcnJvcj1taXNsZWFkaW5nLWluZGVudGF0aW9uXQog
ICAgICAgICAgICAgICAgIEw9STsgTF93ZWlnaHQgPSBJX3dlaWdodDsKICAgICAgICAgICAgICAg
ICAgICAgIF5+fn5+fn5+CiAgICAKICAgIHhlbmFseXplLmM6MjIxNDo5OiBub3RlOiAuLi50aGlz
ICdpZicgY2xhdXNlLCBidXQgaXQgaXMgbm90CiAgICAgICAgICAgICBpZihKX3dlaWdodDxLX3dl
aWdodCkKICAgICAgICAgICAgIF5+CiAgICAKICAgIHhlbmFseXplLmM6MjIxNzoxODogZXJyb3I6
IHN0YXRlbWVudCBpcyBpbmRlbnRlZCBhcyBpZiBpdCB3ZXJlIGd1YXJkZWQgYnkuLi4gWy1XZXJy
b3I9bWlzbGVhZGluZy1pbmRlbnRhdGlvbl0KICAgICAgICAgICAgICAgICBSPUo7IFJfd2VpZ2h0
ID0gSl93ZWlnaHQ7CiAgICAgICAgICAgICAgICAgICAgICBefn5+fn5+fgogICAgCiAgICB4ZW5h
bHl6ZS5jOjIyMTY6OTogbm90ZTogLi4udGhpcyAnaWYnIGNsYXVzZSwgYnV0IGl0IGlzIG5vdAog
ICAgICAgICAgICAgaWYoS193ZWlnaHQ8SV93ZWlnaHQpCiAgICAgICAgICAgICBefgogICAgCiAg
ICBJJ3ZlIG1vZGlmaWVkIGFjY29yZGluZyB0byB3aGF0IEkgdGhpbmsgdGhlIGludGVudGlvbiBp
cywgaS5lLiBhZGRlZCBicmFjZXMKICAgIHJhdGhlciB0aGFuIG1vdmluZyB0aGUgbGluZSBpbiBx
dWVzdGlvbiBvdXQgYSBsZXZlbC4KICAgIAogICAgSSBoYXZlIG9ubHkgYnVpbGQgdGVzdGVkIHRo
ZSByZXN1bHQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IElhbiBDYW1wYmVsbCA8aWFuLmNhbXBi
ZWxsQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1
bmxhcEBjaXRyaXguY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgZWJkYmExNTBi
ZmYxZDkxNDgwNWQ2MGVmYTU3NjMzN2JiZWYwYzMwNSkKCmNvbW1pdCA1OWNlNmE1NDNmM2MwMGQy
NDFlYTBlODVmOTMyZGY2MTBjZGMyNWJiCkF1dGhvcjogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KRGF0ZTogICBXZWQgTm92IDI4IDE3OjQzOjMzIDIwMTggKzAwMDAKCiAgICB0b29scy9m
aXJtd2FyZTogdXBkYXRlIE9WTUYgTWFrZWZpbGUsIHdoZW4gbmVjZXNzYXJ5CiAgICAKICAgIFsg
VGhpcyBpcyB0d28gY29tbWl0cyBmcm9tIG1hc3RlciBha2Egc3RhZ2luZy00LjEyOiBdCiAgICAK
ICAgIE9WTUYgaGFzIGJlY29tZSBkZXBlbmRlbnQgb24gT3BlblNTTCwgd2hpY2ggaXMgaW5jbHVk
ZWQgYXMgYQogICAgc3VibW9kdWxlLiAgSW5pdGlhbGlzZSBzdWJtb2R1bGVzIGJlZm9yZSBidWls
ZGluZy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KICAgIFJldmlld2VkLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4
LmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGIxNjI4MTg3MGUwNmY1ZjUyNjAy
OWE0ZTY5NjM0YTE2ZGMzOGU4ZTQpCiAgICAKICAgIHRvb2xzOiBvbmx5IGNhbGwgZ2l0IHdoZW4g
bmVjZXNzYXJ5IGluIE9WTUYgTWFrZWZpbGUKICAgIAogICAgVXNlcnMgbWF5IGNob29zZSB0byBl
eHBvcnQgYSBzbmFwc2hvdCBvZiBPVk1GIGFuZCBidWlsZCBpdAogICAgd2l0aCB4ZW4uZ2l0IHN1
cHBsaWVkIG92bWYtbWFrZWZpbGUuIEluIHRoYXQgY2FzZSB3ZSBkb24ndAogICAgbmVlZCB0byBj
YWxsIGBnaXQgc3VibW9kdWxlYC4KICAgIAogICAgRml4ZXMgYjE2MjgxODcwZS4KICAgIAogICAg
UmVwb3J0ZWQtYnk6IE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4KICAgIFNpZ25lZC1vZmYt
Ynk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogQW50aG9u
eSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5
OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9t
IGNvbW1pdCA2ODI5MmM5NGE2MGVhYjI0NTE0YWI0YThlNDc3MmFmMjRkZWFkODA3KQogICAgKGNo
ZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgZTk4M2U4YWU4NGVmZDVlNDMwNDVhM2QyMGE4MjBmMTNj
YjRhNzViZikKICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDVhODFkZTRjNmI2MDM2OTc0
ZjI5ZTIzMzBhNDkzZjIzYThmMGMxZjApCiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA2
M2Q5MzMwYmE5ZmRlYzdjOGU5MzQ2ZTZkODUzNjA3NDdkNjFjOTQ3KQogICAgKGNoZXJyeSBwaWNr
ZWQgZnJvbSBjb21taXQgZTlkODYwZjFmNjU3YTE5OGQ5OTBiZGFlM2UyOTUwMDFiZDE5MjIzYykK
ICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDc4MzU2NDRkNTE0MWQwZjI4ZWMyMjFlZGE0
MGZjYmYyZmMwM2JlMjMpCihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 09 15:41:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 15:41:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOlB1-0007e7-MA; Thu, 09 May 2019 15:41:43 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=L0k/=TJ=suse.com=vliaskovitis@srs-us1.protection.inumbo.net>)
 id 1hOlB0-0007e2-96
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 15:41:42 +0000
X-Inumbo-ID: efcebcb2-7270-11e9-8980-bc764e045a96
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id efcebcb2-7270-11e9-8980-bc764e045a96;
 Thu, 09 May 2019 15:41:40 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Thu, 09 May 2019 17:41:39 +0200
Received: from linux-nq5u.suse.de (nwb-a10-snat.microfocus.com [10.120.13.202])
 by emea4-mta.ukb.novell.com with ESMTP (NOT encrypted);
 Thu, 09 May 2019 16:41:32 +0100
From: Vasilis Liaskovitis <vliaskovitis@suse.com>
To: xen-devel@lists.xenproject.org
Date: Thu,  9 May 2019 17:41:24 +0200
Message-Id: <20190509154128.9196-1-vliaskovitis@suse.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 0/4] Support for reading runtime hypervisor
 parameters
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, sstabellini@kernel.org, wei.liu2@citrix.com,
 vliaskovitis@suse.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, jbeulich@suse.com,
 dgdegra@tycho.nsa.gov
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q3VycmVudGx5IHJ1bnRpbWUgcGFyYW1ldGVycyBvZiB0aGUgaHlwZXJ2aXNvciBjYW5ub3QgYmUg
aW5zcGVjdGVkIHRocm91Z2ggYW4KeGwgY29tbWFuZCwgaG93ZXZlciB0aGV5IGNhbiBiZSBjaGFu
Z2VkIHdpdGggdGhlICJ4bCBzZXQtcGFyYW1ldGVyIiBjb21tYW5kLgpCZWluZyBhYmxlIHRvIGNo
ZWNrIHRoZXNlIHBhcmFtZXRlcnMgYXQgcnVudGltZSB3b3VsZCBiZSBhIHVzZWZ1bCBkaWFnbm9z
dGljCnRvb2wuCgpUaGlzIHBhdGNoIHNlcmllcyBpbXBsZW1lbnRzIGEgbmV3IHhsIGNvbW1hbmQg
InhsIGdldC1wYXJhbWV0ZXJzIgp3aGljaCB0YWtlcyBhIHN0cmluZyBvZiBpbnB1dCBwYXJhbWV0
ZXJzIGFuZCByZXR1cm5zIHRoZWlyIGN1cnJlbnQKdmFsdWVzIGluIHRoZSBoeXBlcnZpc29yIHNl
dHRpbmdzLgoKQ2hhbmdlcyB2Mi0+djM6CgotIFNldmVyYWwgc3R5bGUgLyBmb3JtYXR0aW5nIGZp
eGVzCi0gTGltaXRhdGlvbnMgZm9yIHNpZ25lZCBpbnRlZ2VyIHBhcmFtZXRlcnMgYWRkZWQgaW4g
Y29kZSBhbmQgY29tbWl0IGxvZy4KCkNoYW5nZXMgdjEtPnYyOgoKLSBmaXhlZCBzbnByaW50ZiBp
c3N1ZXMsIGZpeGVkIG1lbW9yeSBsZWFrcyBhbmQgZXJyb3IgaGFuZGxpbmcKLSByZW1vdmVkIHVu
bmVjZXNzYXJ5IHdyYXBwZXIgZnVuY3Rpb24KLSBPUFRfU0laRSBpcyBoYW5kbGVkCgpMaW1pdGF0
aW9uczoKCi0gQ3VzdG9tIHJ1bnRpbWUgcGFyYW1ldGVycyAoT1BUX0NVU1RPTSkgYXJlIG5vdCBz
dXBwb3J0ZWQgeWV0LiBJJ2QgbGlrZQogIHRvIGRvIHRoaXMgaW4gYSBmb2xsb3ctdXAgc2VyaWVz
LiBTZWUgYWxzbyBkaXNjdXNzaW9uIGF0CiAgaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9h
cmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE5LTAzL21zZzAxMzgzLmh0bWwKLSBGb3IgaW50ZWdl
ciBwYXJhbWV0ZXJzIChPUFRfVUlOVCksIG9ubHkgdW5zaWduZWQgcGFyYW1ldGVycyBhcmUgcHJp
bnRlZAogIGNvcnJlY3RseSBhdCB0aGUgbW9tZW50LgoKRXhhbXBsZXM6Cgp4bCBnZXQtcGFyYW1l
dGVycyAiZ250dGFiX21heF9mcmFtZXMgZ250dGFiX21heF9tYXB0cmFja19mcmFtZXMiCmdudHRh
Yl9tYXhfZnJhbWVzIGdudHRhYl9tYXhfbWFwdHJhY2tfZnJhbWVzIDogNjQgMTAyNAoKeGwgc2V0
LXBhcmFtZXRlcnMgZ250dGFiX21heF9mcmFtZXM9MTI4Cgp4bCBnZXQtcGFyYW1ldGVycyBnbnR0
YWJfbWF4X2ZyYW1lcwpnbnR0YWJfbWF4X2ZyYW1lcyA6IDEyOAoKeGwgZ2V0LXBhcmFtZXRlcnMg
ImdudHRhYl9tYXhfZnJhbWVzIGdudHRhYl9tYXhfbWFwdHJhY2tfZnJhbWVzIgpnbnR0YWJfbWF4
X2ZyYW1lcyBnbnR0YWJfbWF4X21hcHRyYWNrX2ZyYW1lcyA6IDEyOCAxMDI0CgpWYXNpbGlzIExp
YXNrb3ZpdGlzICg0KToKICB4ZW46IGFkZCBoeXBlcmNhbGwgZm9yIGdldHRpbmcgcGFyYW1ldGVy
cyBhdCBydW50aW1lCiAgbGlieGM6IGFkZCBmdW5jdGlvbiB0byBnZXQgaHlwZXJ2aXNvciBwYXJh
bWV0ZXJzCiAgbGlieGw6IGFkZCBsaWJ4bF9nZXRfcGFyYW1ldGVycygpIGZ1bmN0aW9uCiAgeGw6
IGFkZCBuZXcgeGwgY29tbWFuZCBnZXQtcGFyYW1ldGVycwoKIGRvY3MvbWFuL3hsLjEucG9kLmlu
ICAgICAgICAgICAgICAgIHwgICA1ICsrCiB0b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy9kb20w
LnRlICB8ICAgMiArLQogdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggICAgICAgfCAgIDEg
KwogdG9vbHMvbGlieGMveGNfbWlzYy5jICAgICAgICAgICAgICAgfCAgMjYgKysrKysrKwogdG9v
bHMvbGlieGwvbGlieGwuYyAgICAgICAgICAgICAgICAgfCAgMTUgKysrKwogdG9vbHMvbGlieGwv
bGlieGwuaCAgICAgICAgICAgICAgICAgfCAgIDEgKwogdG9vbHMveGwveGwuaCAgICAgICAgICAg
ICAgICAgICAgICAgfCAgIDEgKwogdG9vbHMveGwveGxfY21kdGFibGUuYyAgICAgICAgICAgICAg
fCAgIDUgKysKIHRvb2xzL3hsL3hsX21pc2MuYyAgICAgICAgICAgICAgICAgIHwgIDI1ICsrKysr
KwogeGVuL2NvbW1vbi9rZXJuZWwuYyAgICAgICAgICAgICAgICAgfCAxMTMgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKwogeGVuL2NvbW1vbi9zeXNjdGwuYyAgICAgICAgICAgICAgICAgfCAg
NTIgKysrKysrKysrKysrLQogeGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oICAgICAgICAgfCAg
MTggKysrKysKIHhlbi9pbmNsdWRlL3hlbi9saWIuaCAgICAgICAgICAgICAgIHwgICAxICsKIHhl
bi94c20vZmxhc2svaG9va3MuYyAgICAgICAgICAgICAgIHwgICAzICsKIHhlbi94c20vZmxhc2sv
cG9saWN5L2FjY2Vzc192ZWN0b3JzIHwgICAyICsKIDE1IGZpbGVzIGNoYW5nZWQsIDI2NyBpbnNl
cnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 09 15:41:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 15:41:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOlB4-0007ej-HQ; Thu, 09 May 2019 15:41:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=L0k/=TJ=suse.com=vliaskovitis@srs-us1.protection.inumbo.net>)
 id 1hOlB3-0007eJ-1u
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 15:41:45 +0000
X-Inumbo-ID: f0a90d6c-7270-11e9-8f98-a30bf37ff598
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f0a90d6c-7270-11e9-8f98-a30bf37ff598;
 Thu, 09 May 2019 15:41:41 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Thu, 09 May 2019 17:41:40 +0200
Received: from linux-nq5u.suse.de (nwb-a10-snat.microfocus.com [10.120.13.202])
 by emea4-mta.ukb.novell.com with ESMTP (NOT encrypted);
 Thu, 09 May 2019 16:41:33 +0100
From: Vasilis Liaskovitis <vliaskovitis@suse.com>
To: xen-devel@lists.xenproject.org
Date: Thu,  9 May 2019 17:41:25 +0200
Message-Id: <20190509154128.9196-2-vliaskovitis@suse.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190509154128.9196-1-vliaskovitis@suse.com>
References: <20190509154128.9196-1-vliaskovitis@suse.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 1/4] xen: add hypercall for reading runtime
 parameters
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, sstabellini@kernel.org, wei.liu2@citrix.com,
 vliaskovitis@suse.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, jbeulich@suse.com,
 dgdegra@tycho.nsa.gov
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIGEgc3lzY3RsIGh5cGVyY2FsbCB0byBzdXBwb3J0IHJlYWRpbmcgaHlwZXJ2aXNvciBydW50
aW1lIHBhcmFtZXRlcnMuCgpMaW1pdGF0aW9uczoKLSBDdXN0b20gcnVudGltZSBwYXJhbWV0ZXJz
IChPUFRfQ1VTVE9NKSBhcmUgbm90IHN1cHBvcnRlZCB5ZXQuCi0gRm9yIGludGVnZXIgcGFyYW1l
dGVycyAoT1BUX1VJTlQpLCBvbmx5IHVuc2lnbmVkIHBhcmFtZXRlcnMgYXJlIHByaW50ZWQKY29y
cmVjdGx5LgotIFRoZSBpbXBsZW1lbnRhdGlvbiBvbmx5IHJlYWRzIHJ1bnRpbWUgcGFyYW1ldGVy
cywgYnV0IGl0IGNhbiBiZSBjaGFuZ2VkCnRvIHJlYWQgYWxsIGh5cGVydmlzb3IgcGFyYW1ldGVy
cyBpZiBuZWVkZWQuIAoKU2lnbmVkLW9mZi1ieTogVmFzaWxpcyBMaWFza292aXRpcyA8dmxpYXNr
b3ZpdGlzQHN1c2UuY29tPgotLS0KIHRvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVzL2RvbTAudGUg
IHwgICAyICstCiB4ZW4vY29tbW9uL2tlcm5lbC5jICAgICAgICAgICAgICAgICB8IDExOCArKysr
KysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vY29tbW9uL3N5c2N0bC5jICAgICAgICAgICAg
ICAgICB8ICA1MiArKysrKysrKysrKy0KIHhlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaCAgICAg
ICAgIHwgIDE4ICsrKysrCiB4ZW4vaW5jbHVkZS94ZW4vbGliLmggICAgICAgICAgICAgICB8ICAg
MSArCiB4ZW4veHNtL2ZsYXNrL2hvb2tzLmMgICAgICAgICAgICAgICB8ICAgMyArCiB4ZW4veHNt
L2ZsYXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9ycyB8ICAgMiArCiA3IGZpbGVzIGNoYW5nZWQsIDE5
MyBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2ZsYXNr
L3BvbGljeS9tb2R1bGVzL2RvbTAudGUgYi90b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy9kb20w
LnRlCmluZGV4IGEzNDdkNjY0ZjguLjY4MWQxYTEwMWIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2ZsYXNr
L3BvbGljeS9tb2R1bGVzL2RvbTAudGUKKysrIGIvdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMv
ZG9tMC50ZQpAQCAtMTYsNyArMTYsNyBAQCBhbGxvdyBkb20wX3QgeGVuX3Q6eGVuIHsKIGFsbG93
IGRvbTBfdCB4ZW5fdDp4ZW4yIHsKIAlyZXNvdXJjZV9vcCBwc3JfY210X29wIHBzcl9hbGxvYyBw
bXVfY3RybCBnZXRfc3ltYm9sCiAJZ2V0X2NwdV9sZXZlbGxpbmdfY2FwcyBnZXRfY3B1X2ZlYXR1
cmVzZXQgbGl2ZXBhdGNoX29wCi0JY292ZXJhZ2Vfb3Agc2V0X3BhcmFtZXRlcgorCWNvdmVyYWdl
X29wIHNldF9wYXJhbWV0ZXIgZ2V0X3BhcmFtZXRlcgogfTsKIAogIyBBbGxvdyBkb20wIHRvIHVz
ZSBhbGwgWEVOVkVSXyBzdWJvcHMgdGhhdCBoYXZlIGNoZWNrcy4KZGlmZiAtLWdpdCBhL3hlbi9j
b21tb24va2VybmVsLmMgYi94ZW4vY29tbW9uL2tlcm5lbC5jCmluZGV4IDYxMjU3NTQzMGYuLjY2
OTVmZmMzNzIgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24va2VybmVsLmMKKysrIGIveGVuL2NvbW1v
bi9rZXJuZWwuYwpAQCAtMTIsNiArMTIsNyBAQAogI2luY2x1ZGUgPHhlbi9wYWdpbmcuaD4KICNp
bmNsdWRlIDx4ZW4vZ3Vlc3RfYWNjZXNzLmg+CiAjaW5jbHVkZSA8eGVuL2h5cGVyY2FsbC5oPgor
I2luY2x1ZGUgPHhlbi9jdHlwZS5oPgogI2luY2x1ZGUgPHhzbS94c20uaD4KICNpbmNsdWRlIDxh
c20vY3VycmVudC5oPgogI2luY2x1ZGUgPHB1YmxpYy92ZXJzaW9uLmg+CkBAIC01Miw2ICs1Mywx
MjMgQEAgc3RhdGljIGludCBhc3NpZ25faW50ZWdlcl9wYXJhbShjb25zdCBzdHJ1Y3Qga2VybmVs
X3BhcmFtICpwYXJhbSwgdWludDY0X3QgdmFsKQogICAgIHJldHVybiAwOwogfQogCitzdGF0aWMg
aW50IGdldF9pbnRlZ2VyX3BhcmFtKGNvbnN0IHN0cnVjdCBrZXJuZWxfcGFyYW0gKnBhcmFtLCB1
aW50NjRfdCAqdmFsKQoreworICAgIHN3aXRjaCAoIHBhcmFtLT5sZW4gKQorICAgIHsKKyAgICBj
YXNlIHNpemVvZih1aW50OF90KToKKyAgICAgICAgKnZhbCA9ICoodWludDhfdCAqKXBhcmFtLT5w
YXIudmFyOworICAgICAgICBicmVhazsKKworICAgIGNhc2Ugc2l6ZW9mKHVpbnQxNl90KToKKyAg
ICAgICAgKnZhbCA9ICoodWludDE2X3QgKilwYXJhbS0+cGFyLnZhcjsKKyAgICAgICAgYnJlYWs7
CisKKyAgICBjYXNlIHNpemVvZih1aW50MzJfdCk6CisgICAgICAgICp2YWwgPSAqKHVpbnQzMl90
ICopcGFyYW0tPnBhci52YXI7CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSBzaXplb2YodWlu
dDY0X3QpOgorICAgICAgICAqdmFsID0gKih1aW50NjRfdCAqKXBhcmFtLT5wYXIudmFyOworICAg
ICAgICBicmVhazsKKworICAgIGRlZmF1bHQ6CisgICAgICAgIEJVRygpOworICAgICAgICBicmVh
azsKKyAgICB9CisKKyAgICByZXR1cm4gMDsKK30KKworaW50IHJ1bnRpbWVfZ2V0X3BhcmFtcyhj
b25zdCBjaGFyICpjbWRsaW5lLCBjaGFyICp2YWx1ZXMsCisgICAgICAgICAgICAgICAgICAgICAg
c2l6ZV90IG1heGxlbikKK3sKKyAgICBjaGFyIG9wdFsxMjhdLCAqb3B0a2V5LCAqcSwgKnZhbCA9
IHZhbHVlczsKKyAgICBjb25zdCBjaGFyICpwID0gY21kbGluZTsKKyAgICBjb25zdCBzdHJ1Y3Qg
a2VybmVsX3BhcmFtICpwYXJhbTsKKyAgICBpbnQgcmMgPSAwLCBsZW4gPSAwOworICAgIHNpemVf
dCBidWZwb3MgPSAwOworICAgIHVpbnQ2NF90IHBhcmFtX2ludDsKKworICAgIHdoaWxlICggIXJj
ICkKKyAgICB7CisgICAgICAgIC8qIFNraXAgd2hpdGVzcGFjZS4gKi8KKyAgICAgICAgd2hpbGUg
KCBpc3NwYWNlKCpwKSApCisgICAgICAgICAgICBwKys7CisgICAgICAgIGlmICggKnAgPT0gJ1ww
JyApCisgICAgICAgICAgICBicmVhazsKKworICAgICAgICAvKiBHcmFiIHRoZSBuZXh0IHdoaXRl
c3BhY2UtZGVsaW1pdGVkIG9wdGlvbi4gKi8KKyAgICAgICAgcSA9IG9wdGtleSA9IG9wdDsKKyAg
ICAgICAgd2hpbGUgKCAhaXNzcGFjZSgqcCkgJiYgKCpwICE9ICdcMCcpICkKKyAgICAgICAgewor
ICAgICAgICAgICAgaWYgKCAocSAtIG9wdCkgPCAoc2l6ZW9mKG9wdCkgLSAxKSApIC8qIGF2b2lk
IG92ZXJmbG93ICovCisgICAgICAgICAgICAgICAgKnErKyA9ICpwOworICAgICAgICAgICAgZWxz
ZSByZXR1cm4gLUVOT01FTTsKKyAgICAgICAgICAgIHArKzsKKyAgICAgICAgfQorICAgICAgICAq
cSA9ICdcMCc7CisKKyAgICAgICAgZm9yICggcGFyYW0gPSBfX3BhcmFtX3N0YXJ0OyBwYXJhbSA8
IF9fcGFyYW1fZW5kOyBwYXJhbSsrICkKKyAgICAgICAgeworICAgICAgICAgICAgaWYgKCBzdHJj
bXAocGFyYW0tPm5hbWUsIG9wdGtleSkgKQorICAgICAgICAgICAgICAgIGNvbnRpbnVlOworCisg
ICAgICAgICAgICBzd2l0Y2ggKCBwYXJhbS0+dHlwZSApCisgICAgICAgICAgICB7CisgICAgICAg
ICAgICBjYXNlIE9QVF9TVFI6CisgICAgICAgICAgICAgICAgbGVuID0gc25wcmludGYodmFsICsg
YnVmcG9zLCBtYXhsZW4gLSBidWZwb3MsICIlcyAiLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIChjaGFyKilwYXJhbS0+cGFyLnZhcik7CisgICAgICAgICAgICAgICAgYnJlYWs7CisK
KyAgICAgICAgICAgIGNhc2UgT1BUX1VJTlQ6CisgICAgICAgICAgICBjYXNlIE9QVF9TSVpFOgor
ICAgICAgICAgICAgICAgIC8qIFNpZ25lZCBpbnRlZ2VyIHBhcmFtZXRlcnMgYXJlIG5vdCBzdXBw
b3J0ZWQgeWV0LgorICAgICAgICAgICAgICAgICAqIFdoaWxlIHRoZXJlIGFyZSBubyBydW50aW1l
IHNpZ25lZCBpbnRlZ2VyIHBhcmFtZXRlcnMKKyAgICAgICAgICAgICAgICAgKiBhdCB0aGUgbW9t
ZW50LCBhZGRpbmcgb25lIGFuZCB0cnlpbmcgdG8gZ2V0IGl0cyB2YWx1ZQorICAgICAgICAgICAg
ICAgICAqIHdpdGggdGhlIGN1cnJlbnQgaW1wbGVtZW50YXRpb24gd2lsbCBvdXRwdXQgdGhlIHdy
b25nCisgICAgICAgICAgICAgICAgICogdmFsdWUuCisgICAgICAgICAgICAgICAgICovCisgICAg
ICAgICAgICAgICAgZ2V0X2ludGVnZXJfcGFyYW0ocGFyYW0sICZwYXJhbV9pbnQpOworICAgICAg
ICAgICAgICAgIGxlbiA9IHNucHJpbnRmKHZhbCArIGJ1ZnBvcywgbWF4bGVuIC0gYnVmcG9zLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICIlIlBSSXU2NCIgIiwgcGFyYW1faW50KTsK
KyAgICAgICAgICAgICAgICBicmVhazsKKworICAgICAgICAgICAgY2FzZSBPUFRfQk9PTDoKKyAg
ICAgICAgICAgICAgICBnZXRfaW50ZWdlcl9wYXJhbShwYXJhbSwgJnBhcmFtX2ludCk7CisgICAg
ICAgICAgICAgICAgbGVuID0gc25wcmludGYodmFsICsgYnVmcG9zLCBtYXhsZW4gLSBidWZwb3Ms
ICIlcyAiLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhcmFtX2ludCA/ICJ0cnVl
IiA6ICJmYWxzZSIpOworICAgICAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgICAgICBjYXNl
IE9QVF9DVVNUT006CisgICAgICAgICAgICAgICAgLyogQ3VzdG9tIHBhcmFtZXRlcnMgYXJlIG5v
dCBzdXBwb3J0ZWQgeWV0LiAqLworICAgICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKKyAgICAg
ICAgICAgICAgICBicmVhazsKKworICAgICAgICAgICAgZGVmYXVsdDoKKyAgICAgICAgICAgICAg
ICBCVUcoKTsKKyAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgIH0KKworICAgICAg
ICAgICAgaWYgKCBsZW4gPCAwICkKKyAgICAgICAgICAgICAgICByYyA9IGxlbjsKKyAgICAgICAg
ICAgIGVsc2UgaWYgKCBsZW4gPCBtYXhsZW4gLSBidWZwb3MgKQorICAgICAgICAgICAgICAgIC8q
IGlmIG91dHB1dCB3YXMgbm90IHRydW5jYXRlZCB1cGRhdGUgYnVmZmVyIHBvc2l0aW9uLiAqLwor
ICAgICAgICAgICAgICAgIGJ1ZnBvcyArPSBsZW47CisgICAgICAgICAgICBlbHNlIGlmICggbGVu
ID4gMCApCisgICAgICAgICAgICAgICAgcmMgPSAtRU5PTUVNOworCisgICAgICAgICAgICBicmVh
azsKKyAgICAgICAgfQorCisgICAgICAgIC8qIG5vIHBhcmFtZXRlciB3YXMgbWF0Y2hlZCAqLwor
ICAgICAgICBpZiAoIHBhcmFtID49IF9fcGFyYW1fZW5kICkKKyAgICAgICAgICAgIHJjID0gLUVJ
TlZBTDsKKyAgICB9CisKKyAgICByZXR1cm4gcmM7Cit9CisKIHN0YXRpYyBpbnQgcGFyc2VfcGFy
YW1zKGNvbnN0IGNoYXIgKmNtZGxpbmUsIGNvbnN0IHN0cnVjdCBrZXJuZWxfcGFyYW0gKnN0YXJ0
LAogICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGtlcm5lbF9wYXJhbSAqZW5k
KQogewpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zeXNjdGwuYyBiL3hlbi9jb21tb24vc3lzY3Rs
LmMKaW5kZXggYzBhYTZiZGU0ZS4uMjBiZTZhNmQ4ZCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9z
eXNjdGwuYworKysgYi94ZW4vY29tbW9uL3N5c2N0bC5jCkBAIC00NjYsOSArNDY2LDkgQEAgbG9u
ZyBkb19zeXNjdGwoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fc3lzY3RsX3QpIHVfc3lzY3Rs
KQogICAgICAgICAgICAgY29weWJhY2sgPSAxOwogICAgICAgICBicmVhazsKIAorI2RlZmluZSBY
RU5fUEFSQU1FVEVSX01BWF9TSVpFIDEwMjMKICAgICBjYXNlIFhFTl9TWVNDVExfc2V0X3BhcmFt
ZXRlcjoKICAgICB7Ci0jZGVmaW5lIFhFTl9TRVRfUEFSQU1FVEVSX01BWF9TSVpFIDEwMjMKICAg
ICAgICAgY2hhciAqcGFyYW1zOwogCiAgICAgICAgIGlmICggb3AtPnUuc2V0X3BhcmFtZXRlci5w
YWRbMF0gfHwgb3AtPnUuc2V0X3BhcmFtZXRlci5wYWRbMV0gfHwKQEAgLTQ3Nyw3ICs0NzcsNyBA
QCBsb25nIGRvX3N5c2N0bChYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9zeXNjdGxfdCkgdV9z
eXNjdGwpCiAgICAgICAgICAgICByZXQgPSAtRUlOVkFMOwogICAgICAgICAgICAgYnJlYWs7CiAg
ICAgICAgIH0KLSAgICAgICAgaWYgKCBvcC0+dS5zZXRfcGFyYW1ldGVyLnNpemUgPiBYRU5fU0VU
X1BBUkFNRVRFUl9NQVhfU0laRSApCisgICAgICAgIGlmICggb3AtPnUuc2V0X3BhcmFtZXRlci5z
aXplID4gWEVOX1BBUkFNRVRFUl9NQVhfU0laRSApCiAgICAgICAgIHsKICAgICAgICAgICAgIHJl
dCA9IC1FMkJJRzsKICAgICAgICAgICAgIGJyZWFrOwpAQCAtNTAxLDYgKzUwMSw1NCBAQCBsb25n
IGRvX3N5c2N0bChYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9zeXNjdGxfdCkgdV9zeXNjdGwp
CiAKICAgICAgICAgYnJlYWs7CiAgICAgfQorICAgIGNhc2UgWEVOX1NZU0NUTF9nZXRfcGFyYW1l
dGVyOgorICAgIHsKKyAgICAgICAgY2hhciAqcGFyYW1zLCAqdmFsdWVzOworCisgICAgICAgIGlm
ICggb3AtPnUuZ2V0X3BhcmFtZXRlci5wYWRbMF0gfHwgb3AtPnUuZ2V0X3BhcmFtZXRlci5wYWRb
MV0gfHwKKyAgICAgICAgICAgICBvcC0+dS5nZXRfcGFyYW1ldGVyLnBhZFsyXSApCisgICAgICAg
IHsKKyAgICAgICAgICAgIHJldCA9IC1FSU5WQUw7CisgICAgICAgICAgICBicmVhazsKKyAgICAg
ICAgfQorICAgICAgICBpZiAoIG9wLT51LmdldF9wYXJhbWV0ZXIuc2l6ZSA+IFhFTl9QQVJBTUVU
RVJfTUFYX1NJWkUgKQorICAgICAgICB7CisgICAgICAgICAgICByZXQgPSAtRTJCSUc7CisgICAg
ICAgICAgICBicmVhazsKKyAgICAgICAgfQorICAgICAgICBwYXJhbXMgPSB4bWFsbG9jX2J5dGVz
KG9wLT51LmdldF9wYXJhbWV0ZXIuc2l6ZSArIDEpOworICAgICAgICBpZiAoICFwYXJhbXMgKQor
ICAgICAgICB7CisgICAgICAgICAgICByZXQgPSAtRU5PTUVNOworICAgICAgICAgICAgYnJlYWs7
CisgICAgICAgIH0KKworICAgICAgICB2YWx1ZXMgPSB4bWFsbG9jX2J5dGVzKFhFTl9QQVJBTUVU
RVJfTUFYX1NJWkUpOworICAgICAgICBpZiAoICF2YWx1ZXMgKQorICAgICAgICB7CisgICAgICAg
ICAgICB4ZnJlZShwYXJhbXMpOworICAgICAgICAgICAgcmV0ID0gLUVOT01FTTsKKyAgICAgICAg
ICAgIGJyZWFrOworICAgICAgICB9CisKKyAgICAgICAgaWYgKCBjb3B5X2Zyb21fZ3Vlc3QocGFy
YW1zLCBvcC0+dS5nZXRfcGFyYW1ldGVyLnBhcmFtcywKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgb3AtPnUuZ2V0X3BhcmFtZXRlci5zaXplKSApCisgICAgICAgICAgICByZXQgPSAtRUZB
VUxUOworICAgICAgICBlbHNlCisgICAgICAgIHsKKyAgICAgICAgICAgIHBhcmFtc1tvcC0+dS5z
ZXRfcGFyYW1ldGVyLnNpemVdID0gMDsKKyAgICAgICAgICAgIHJldCA9IHJ1bnRpbWVfZ2V0X3Bh
cmFtcyhwYXJhbXMsIHZhbHVlcywgWEVOX1BBUkFNRVRFUl9NQVhfU0laRSk7CisKKyAgICAgICAg
ICAgIGlmICggIXJldCAmJiBjb3B5X3RvX2d1ZXN0KG9wLT51LmdldF9wYXJhbWV0ZXIudmFsdWVz
LCB2YWx1ZXMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJsZW4o
dmFsdWVzKSkgKQorICAgICAgICAgICAgICAgIHJldCA9IC1FRkFVTFQ7CisgICAgICAgIH0KKwor
ICAgICAgICB4ZnJlZShwYXJhbXMpOworICAgICAgICB4ZnJlZSh2YWx1ZXMpOworCisgICAgICAg
IGJyZWFrOworICAgIH0KIAogICAgIGRlZmF1bHQ6CiAgICAgICAgIHJldCA9IGFyY2hfZG9fc3lz
Y3RsKG9wLCB1X3N5c2N0bCk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3Rs
LmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmgKaW5kZXggYzQ5YjRkY2M5OS4uN2Q3N2Q1
NzExNSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oCisrKyBiL3hlbi9p
bmNsdWRlL3B1YmxpYy9zeXNjdGwuaApAQCAtMTEwMCw2ICsxMTAwLDIyIEBAIHR5cGVkZWYgc3Ry
dWN0IHhlbl9zeXNjdGxfY3B1X3BvbGljeSB4ZW5fc3lzY3RsX2NwdV9wb2xpY3lfdDsKIERFRklO
RV9YRU5fR1VFU1RfSEFORExFKHhlbl9zeXNjdGxfY3B1X3BvbGljeV90KTsKICNlbmRpZgogCisv
KgorICogWEVOX1NZU0NUTF9nZXRfcGFyYW1ldGVyCisgKgorICogUmVhZCBoeXBlcnZpc29yIHBh
cmFtZXRlcnMgYXQgcnVudGltZS4KKyAqIFBhcmFtZXRlcnMgYXJlIGEgc2luZ2xlIHN0cmluZyB0
ZXJtaW5hdGVkIGJ5IGEgTlVMIGJ5dGUgb2YgbWF4LiBzaXplCisgKiBjaGFyYWN0ZXJzLiBNdWx0
aXBsZSBzZXR0aW5ncyBjYW4gYmUgc3BlY2lmaWVkIGJ5IHNlcGFyYXRpbmcgdGhlbQorICogd2l0
aCBibGFua3MuCisgKi8KKworc3RydWN0IHhlbl9zeXNjdGxfZ2V0X3BhcmFtZXRlciB7CisgICAg
WEVOX0dVRVNUX0hBTkRMRV82NChjaGFyKSBwYXJhbXM7ICAgICAgIC8qIElOOiBwb2ludGVyIHRv
IHBhcmFtZXRlcnMuICovCisgICAgWEVOX0dVRVNUX0hBTkRMRV82NChjaGFyKSB2YWx1ZXM7ICAg
ICAgIC8qIE9VVDogcG9pbnRlciB0byBvdXRwdXQgdmFsdWVzLiAqLworICAgIHVpbnQxNl90IHNp
emU7ICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBJTjogc2l6ZSBvZiBwYXJhbWV0ZXJzLiAq
LworICAgIHVpbnQxNl90IHBhZFszXTsgICAgICAgICAgICAgICAgICAgICAgICAvKiBJTjogTVVT
VCBiZSB6ZXJvLiAqLworfTsKKwogc3RydWN0IHhlbl9zeXNjdGwgewogICAgIHVpbnQzMl90IGNt
ZDsKICNkZWZpbmUgWEVOX1NZU0NUTF9yZWFkY29uc29sZSAgICAgICAgICAgICAgICAgICAgMQpA
QCAtMTEzMCw2ICsxMTQ2LDcgQEAgc3RydWN0IHhlbl9zeXNjdGwgewogI2RlZmluZSBYRU5fU1lT
Q1RMX2xpdmVwYXRjaF9vcCAgICAgICAgICAgICAgICAgIDI3CiAjZGVmaW5lIFhFTl9TWVNDVExf
c2V0X3BhcmFtZXRlciAgICAgICAgICAgICAgICAgMjgKICNkZWZpbmUgWEVOX1NZU0NUTF9nZXRf
Y3B1X3BvbGljeSAgICAgICAgICAgICAgICAyOQorI2RlZmluZSBYRU5fU1lTQ1RMX2dldF9wYXJh
bWV0ZXIgICAgICAgICAgICAgICAgIDMwCiAgICAgdWludDMyX3QgaW50ZXJmYWNlX3ZlcnNpb247
IC8qIFhFTl9TWVNDVExfSU5URVJGQUNFX1ZFUlNJT04gKi8KICAgICB1bmlvbiB7CiAgICAgICAg
IHN0cnVjdCB4ZW5fc3lzY3RsX3JlYWRjb25zb2xlICAgICAgIHJlYWRjb25zb2xlOwpAQCAtMTE2
Miw2ICsxMTc5LDcgQEAgc3RydWN0IHhlbl9zeXNjdGwgewogI2lmIGRlZmluZWQoX19pMzg2X18p
IHx8IGRlZmluZWQoX194ODZfNjRfXykKICAgICAgICAgc3RydWN0IHhlbl9zeXNjdGxfY3B1X3Bv
bGljeSAgICAgICAgY3B1X3BvbGljeTsKICNlbmRpZgorICAgICAgICBzdHJ1Y3QgeGVuX3N5c2N0
bF9nZXRfcGFyYW1ldGVyICAgICBnZXRfcGFyYW1ldGVyOwogICAgICAgICB1aW50OF90ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYWRbMTI4XTsKICAgICB9IHU7CiB9OwpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUveGVuL2xpYi5oIGIveGVuL2luY2x1ZGUveGVuL2xpYi5oCmluZGV4IGUw
YjdiY2I2YjcuLjZlNjM2N2JiN2EgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9saWIuaAor
KysgYi94ZW4vaW5jbHVkZS94ZW4vbGliLmgKQEAgLTcxLDYgKzcxLDcgQEAgc3RydWN0IGRvbWFp
bjsKIHZvaWQgY21kbGluZV9wYXJzZShjb25zdCBjaGFyICpjbWRsaW5lKTsKIGludCBydW50aW1l
X3BhcnNlKGNvbnN0IGNoYXIgKmxpbmUpOwogaW50IHBhcnNlX2Jvb2woY29uc3QgY2hhciAqcywg
Y29uc3QgY2hhciAqZSk7CitpbnQgcnVudGltZV9nZXRfcGFyYW1zKGNvbnN0IGNoYXIgKmNtZGxp
bmUsIGNoYXIgKnZhbHVlcywgc2l6ZV90IG1heGxlbik7CiAKIC8qKgogICogR2l2ZW4gYSBzcGVj
aWZpYyBuYW1lLCBwYXJzZXMgYSBzdHJpbmcgb2YgdGhlIGZvcm06CmRpZmYgLS1naXQgYS94ZW4v
eHNtL2ZsYXNrL2hvb2tzLmMgYi94ZW4veHNtL2ZsYXNrL2hvb2tzLmMKaW5kZXggM2QwMGM3NDdm
Ni4uMWI4MzJlOWE0YyAxMDA2NDQKLS0tIGEveGVuL3hzbS9mbGFzay9ob29rcy5jCisrKyBiL3hl
bi94c20vZmxhc2svaG9va3MuYwpAQCAtODMwLDYgKzgzMCw5IEBAIHN0YXRpYyBpbnQgZmxhc2tf
c3lzY3RsKGludCBjbWQpCiAgICAgY2FzZSBYRU5fU1lTQ1RMX3NldF9wYXJhbWV0ZXI6CiAgICAg
ICAgIHJldHVybiBhdmNfY3VycmVudF9oYXNfcGVybShTRUNJTklUU0lEX1hFTiwgU0VDQ0xBU1Nf
WEVOMiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhFTjJfX1NFVF9QQVJB
TUVURVIsIE5VTEwpOworICAgIGNhc2UgWEVOX1NZU0NUTF9nZXRfcGFyYW1ldGVyOgorICAgICAg
ICByZXR1cm4gYXZjX2N1cnJlbnRfaGFzX3Blcm0oU0VDSU5JVFNJRF9YRU4sIFNFQ0NMQVNTX1hF
TjIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYRU4yX19HRVRfUEFSQU1F
VEVSLCBOVUxMKTsKIAogICAgIGRlZmF1bHQ6CiAgICAgICAgIHJldHVybiBhdmNfdW5rbm93bl9w
ZXJtaXNzaW9uKCJzeXNjdGwiLCBjbWQpOwpkaWZmIC0tZ2l0IGEveGVuL3hzbS9mbGFzay9wb2xp
Y3kvYWNjZXNzX3ZlY3RvcnMgYi94ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9ycwpp
bmRleCBlMDA0NDhiNzc2Li5jNWVlMjFkODUyIDEwMDY0NAotLS0gYS94ZW4veHNtL2ZsYXNrL3Bv
bGljeS9hY2Nlc3NfdmVjdG9ycworKysgYi94ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3NfdmVj
dG9ycwpAQCAtMTAzLDYgKzEwMyw4IEBAIGNsYXNzIHhlbjIKICAgICBjb3ZlcmFnZV9vcAogIyBY
RU5fU1lTQ1RMX3NldF9wYXJhbWV0ZXIKICAgICBzZXRfcGFyYW1ldGVyCisjIFhFTl9TWVNDVExf
Z2V0X3BhcmFtZXRlcgorICAgIGdldF9wYXJhbWV0ZXIKIH0KIAogIyBDbGFzc2VzIGRvbWFpbiBh
bmQgZG9tYWluMiBjb25zaXN0IG9mIG9wZXJhdGlvbnMgdGhhdCBhIGRvbWFpbiBwZXJmb3JtcyBv
bgotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu May 09 15:41:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 15:41:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOlB4-0007ed-8K; Thu, 09 May 2019 15:41:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=L0k/=TJ=suse.com=vliaskovitis@srs-us1.protection.inumbo.net>)
 id 1hOlB3-0007eI-1Y
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 15:41:45 +0000
X-Inumbo-ID: f1d0946c-7270-11e9-a629-ef21cbbf74cc
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f1d0946c-7270-11e9-a629-ef21cbbf74cc;
 Thu, 09 May 2019 15:41:43 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Thu, 09 May 2019 17:41:42 +0200
Received: from linux-nq5u.suse.de (nwb-a10-snat.microfocus.com [10.120.13.202])
 by emea4-mta.ukb.novell.com with ESMTP (NOT encrypted);
 Thu, 09 May 2019 16:41:34 +0100
From: Vasilis Liaskovitis <vliaskovitis@suse.com>
To: xen-devel@lists.xenproject.org
Date: Thu,  9 May 2019 17:41:27 +0200
Message-Id: <20190509154128.9196-4-vliaskovitis@suse.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190509154128.9196-1-vliaskovitis@suse.com>
References: <20190509154128.9196-1-vliaskovitis@suse.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 3/4] libxl: add libxl_get_parameters()
 function
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, sstabellini@kernel.org, wei.liu2@citrix.com,
 vliaskovitis@suse.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, jbeulich@suse.com,
 dgdegra@tycho.nsa.gov
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIGEgbmV3IGxpYnhsIGZ1bmN0aW9uIHRvIGdldCBoeXBlcnZpc29yIHBhcmFtZXRlcnMuCgpT
aWduZWQtb2ZmLWJ5OiBWYXNpbGlzIExpYXNrb3ZpdGlzIDx2bGlhc2tvdml0aXNAc3VzZS5jb20+
Ci0tLQogdG9vbHMvbGlieGwvbGlieGwuYyB8IDE1ICsrKysrKysrKysrKysrKwogdG9vbHMvbGli
eGwvbGlieGwuaCB8ICAxICsKIDIgZmlsZXMgY2hhbmdlZCwgMTYgaW5zZXJ0aW9ucygrKQoKZGlm
ZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsLmMgYi90b29scy9saWJ4bC9saWJ4bC5jCmluZGV4
IGVjNzE1NzRlOTkuLjEyNDAzM2U1YTMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsLmMK
KysrIGIvdG9vbHMvbGlieGwvbGlieGwuYwpAQCAtNjY5LDYgKzY2OSwyMSBAQCBpbnQgbGlieGxf
c2V0X3BhcmFtZXRlcnMobGlieGxfY3R4ICpjdHgsIGNoYXIgKnBhcmFtcykKICAgICByZXR1cm4g
MDsKIH0KIAoraW50IGxpYnhsX2dldF9wYXJhbWV0ZXJzKGxpYnhsX2N0eCAqY3R4LCBjaGFyICpw
YXJhbXMsIGNoYXIgKnZhbHVlcykKK3sKKyAgICBpbnQgcmV0OworICAgIEdDX0lOSVQoY3R4KTsK
KworICAgIHJldCA9IHhjX2dldF9wYXJhbWV0ZXJzKGN0eC0+eGNoLCBwYXJhbXMsIHZhbHVlcyk7
CisgICAgaWYgKHJldCA8IDApIHsKKyAgICAgICAgTE9HRVYoRVJST1IsIHJldCwgImdldHRpbmcg
cGFyYW1ldGVycyIpOworICAgICAgICBHQ19GUkVFOworICAgICAgICByZXR1cm4gcmV0Oy8vRVJS
T1JfRkFJTDsKKyAgICB9CisgICAgR0NfRlJFRTsKKyAgICByZXR1cm4gMDsKK30KKwogc3RhdGlj
IGludCBmZF9zZXRfZmxhZ3MobGlieGxfY3R4ICpjdHgsIGludCBmZCwKICAgICAgICAgICAgICAg
ICAgICAgICAgIGludCBmY250bGdldG9wLCBpbnQgZmNudGxzZXRvcCwgY29uc3QgY2hhciAqZmws
CiAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgZmxhZ21hc2ssIGludCBzZXRfcCkKZGlmZiAt
LWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsLmggYi90b29scy9saWJ4bC9saWJ4bC5oCmluZGV4IGEz
OGU1Y2RiYTIuLjM2MGE3NTdhMDYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsLmgKKysr
IGIvdG9vbHMvbGlieGwvbGlieGwuaApAQCAtMjMwNyw2ICsyMzA3LDcgQEAgaW50IGxpYnhsX3Nl
bmRfdHJpZ2dlcihsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCiBpbnQgbGlieGxfc2Vu
ZF9zeXNycShsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsIGNoYXIgc3lzcnEpOwogaW50
IGxpYnhsX3NlbmRfZGVidWdfa2V5cyhsaWJ4bF9jdHggKmN0eCwgY2hhciAqa2V5cyk7CiBpbnQg
bGlieGxfc2V0X3BhcmFtZXRlcnMobGlieGxfY3R4ICpjdHgsIGNoYXIgKnBhcmFtcyk7CitpbnQg
bGlieGxfZ2V0X3BhcmFtZXRlcnMobGlieGxfY3R4ICpjdHgsIGNoYXIgKnBhcmFtcywgY2hhciAq
dmFsdWVzKTsKIAogdHlwZWRlZiBzdHJ1Y3QgbGlieGxfX3hlbl9jb25zb2xlX3JlYWRlciBsaWJ4
bF94ZW5fY29uc29sZV9yZWFkZXI7CiAKLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 09 15:41:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 15:41:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOlB3-0007eX-VA; Thu, 09 May 2019 15:41:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=L0k/=TJ=suse.com=vliaskovitis@srs-us1.protection.inumbo.net>)
 id 1hOlB2-0007eD-HN
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 15:41:44 +0000
X-Inumbo-ID: f165be5c-7270-11e9-8980-bc764e045a96
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f165be5c-7270-11e9-8980-bc764e045a96;
 Thu, 09 May 2019 15:41:43 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Thu, 09 May 2019 17:41:41 +0200
Received: from linux-nq5u.suse.de (nwb-a10-snat.microfocus.com [10.120.13.202])
 by emea4-mta.ukb.novell.com with ESMTP (NOT encrypted);
 Thu, 09 May 2019 16:41:33 +0100
From: Vasilis Liaskovitis <vliaskovitis@suse.com>
To: xen-devel@lists.xenproject.org
Date: Thu,  9 May 2019 17:41:26 +0200
Message-Id: <20190509154128.9196-3-vliaskovitis@suse.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190509154128.9196-1-vliaskovitis@suse.com>
References: <20190509154128.9196-1-vliaskovitis@suse.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 2/4] libxc: add function to get hypervisor
 parameters
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, sstabellini@kernel.org, wei.liu2@citrix.com,
 vliaskovitis@suse.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, jbeulich@suse.com,
 dgdegra@tycho.nsa.gov
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIGEgbmV3IGxpYnhjIGZ1bmN0aW9uIHRvIGdldCBoeXBlcnZpc29yIHBhcmFtZXRlcnMuCgpT
aWduZWQtb2ZmLWJ5OiBWYXNpbGlzIExpYXNrb3ZpdGlzIDx2bGlhc2tvdml0aXNAc3VzZS5jb20+
Ci0tLQogdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggfCAgMSArCiB0b29scy9saWJ4Yy94
Y19taXNjLmMgICAgICAgICB8IDI2ICsrKysrKysrKysrKysrKysrKysrKysrKysrCiAyIGZpbGVz
IGNoYW5nZWQsIDI3IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy9pbmNs
dWRlL3hlbmN0cmwuaCBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCmluZGV4IGEzNjI4
ZTU2YmIuLjM0ODJjYTFhOTEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3Ry
bC5oCisrKyBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCkBAIC0xMjI4LDYgKzEyMjgs
NyBAQCBpbnQgeGNfcmVhZGNvbnNvbGVyaW5nKHhjX2ludGVyZmFjZSAqeGNoLAogCiBpbnQgeGNf
c2VuZF9kZWJ1Z19rZXlzKHhjX2ludGVyZmFjZSAqeGNoLCBjaGFyICprZXlzKTsKIGludCB4Y19z
ZXRfcGFyYW1ldGVycyh4Y19pbnRlcmZhY2UgKnhjaCwgY2hhciAqcGFyYW1zKTsKK2ludCB4Y19n
ZXRfcGFyYW1ldGVycyh4Y19pbnRlcmZhY2UgKnhjaCwgY2hhciAqcGFyYW1zLCBjaGFyICp2YWx1
ZXMpOwogCiB0eXBlZGVmIHN0cnVjdCB4ZW5fc3lzY3RsX3BoeXNpbmZvIHhjX3BoeXNpbmZvX3Q7
CiB0eXBlZGVmIHN0cnVjdCB4ZW5fc3lzY3RsX2NwdXRvcG8geGNfY3B1dG9wb190OwpkaWZmIC0t
Z2l0IGEvdG9vbHMvbGlieGMveGNfbWlzYy5jIGIvdG9vbHMvbGlieGMveGNfbWlzYy5jCmluZGV4
IDVlNjcxNGFlMmIuLjQzOWFkOTExOTQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX21pc2Mu
YworKysgYi90b29scy9saWJ4Yy94Y19taXNjLmMKQEAgLTIwOCw2ICsyMDgsMzIgQEAgaW50IHhj
X3NldF9wYXJhbWV0ZXJzKHhjX2ludGVyZmFjZSAqeGNoLCBjaGFyICpwYXJhbXMpCiAgICAgcmV0
dXJuIHJldDsKIH0KIAoraW50IHhjX2dldF9wYXJhbWV0ZXJzKHhjX2ludGVyZmFjZSAqeGNoLCBj
aGFyICpwYXJhbXMsIGNoYXIgKnZhbHVlcykKK3sKKyAgICBpbnQgcmV0LCBsZW4gPSBzdHJsZW4o
cGFyYW1zKTsKKyAgICBERUNMQVJFX1NZU0NUTDsKKyAgICBERUNMQVJFX0hZUEVSQ0FMTF9CT1VO
Q0UocGFyYW1zLCBsZW4sIFhDX0hZUEVSQ0FMTF9CVUZGRVJfQk9VTkNFX0lOKTsKKyAgICBERUNM
QVJFX0hZUEVSQ0FMTF9CT1VOQ0UodmFsdWVzLCAxMDIzLCBYQ19IWVBFUkNBTExfQlVGRkVSX0JP
VU5DRV9PVVQpOworCisgICAgaWYgKCB4Y19oeXBlcmNhbGxfYm91bmNlX3ByZSh4Y2gsIHBhcmFt
cykgKQorICAgICAgICByZXR1cm4gLTE7CisgICAgaWYgKCB4Y19oeXBlcmNhbGxfYm91bmNlX3By
ZSh4Y2gsIHZhbHVlcykgKQorICAgICAgICByZXR1cm4gLTE7CisKKyAgICBzeXNjdGwuY21kID0g
WEVOX1NZU0NUTF9nZXRfcGFyYW1ldGVyOworICAgIHNldF94ZW5fZ3Vlc3RfaGFuZGxlKHN5c2N0
bC51LmdldF9wYXJhbWV0ZXIucGFyYW1zLCBwYXJhbXMpOworICAgIHNldF94ZW5fZ3Vlc3RfaGFu
ZGxlKHN5c2N0bC51LmdldF9wYXJhbWV0ZXIudmFsdWVzLCB2YWx1ZXMpOworICAgIHN5c2N0bC51
LmdldF9wYXJhbWV0ZXIuc2l6ZSA9IGxlbjsKKyAgICBtZW1zZXQoc3lzY3RsLnUuZ2V0X3BhcmFt
ZXRlci5wYWQsIDAsIHNpemVvZihzeXNjdGwudS5nZXRfcGFyYW1ldGVyLnBhZCkpOworCisgICAg
cmV0ID0gZG9fc3lzY3RsKHhjaCwgJnN5c2N0bCk7CisKKyAgICB4Y19oeXBlcmNhbGxfYm91bmNl
X3Bvc3QoeGNoLCBwYXJhbXMpOworICAgIHhjX2h5cGVyY2FsbF9ib3VuY2VfcG9zdCh4Y2gsIHZh
bHVlcyk7CisKKyAgICByZXR1cm4gcmV0OworfQorCiBpbnQgeGNfcGh5c2luZm8oeGNfaW50ZXJm
YWNlICp4Y2gsCiAgICAgICAgICAgICAgICAgeGNfcGh5c2luZm9fdCAqcHV0X2luZm8pCiB7Ci0t
IAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 09 15:41:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 15:41:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOlB4-0007ep-Qo; Thu, 09 May 2019 15:41:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=L0k/=TJ=suse.com=vliaskovitis@srs-us1.protection.inumbo.net>)
 id 1hOlB3-0007eS-OF
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 15:41:45 +0000
X-Inumbo-ID: f2696504-7270-11e9-8980-bc764e045a96
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f2696504-7270-11e9-8980-bc764e045a96;
 Thu, 09 May 2019 15:41:45 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Thu, 09 May 2019 17:41:43 +0200
Received: from linux-nq5u.suse.de (nwb-a10-snat.microfocus.com [10.120.13.202])
 by emea4-mta.ukb.novell.com with ESMTP (NOT encrypted);
 Thu, 09 May 2019 16:41:34 +0100
From: Vasilis Liaskovitis <vliaskovitis@suse.com>
To: xen-devel@lists.xenproject.org
Date: Thu,  9 May 2019 17:41:28 +0200
Message-Id: <20190509154128.9196-5-vliaskovitis@suse.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190509154128.9196-1-vliaskovitis@suse.com>
References: <20190509154128.9196-1-vliaskovitis@suse.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 4/4] xl: add new xl command get-parameters
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, sstabellini@kernel.org, wei.liu2@citrix.com,
 vliaskovitis@suse.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, jbeulich@suse.com,
 dgdegra@tycho.nsa.gov
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIGEgbmV3IHhsIGNvbW1hbmQgImdldC1wYXJhbWV0ZXJzIiB0byBnZXQgaHlwZXJ2aXNvciBy
dW50aW1lIHBhcmFtZXRlcnMuCgpFeGFtcGxlczoKCnhsIGdldC1wYXJhbWV0ZXJzICJnbnR0YWJf
bWF4X2ZyYW1lcyBnbnR0YWJfbWF4X21hcHRyYWNrX2ZyYW1lcyIKZ250dGFiX21heF9mcmFtZXMg
Z250dGFiX21heF9tYXB0cmFja19mcmFtZXMgOiA2NCAxMDI0Cgp4bCBzZXQtcGFyYW1ldGVycyBn
bnR0YWJfbWF4X2ZyYW1lcz0xMjgKCnhsIGdldC1wYXJhbWV0ZXJzIGdudHRhYl9tYXhfZnJhbWVz
CmdudHRhYl9tYXhfZnJhbWVzIDogMTI4Cgp4bCBnZXQtcGFyYW1ldGVycyAiZ250dGFiX21heF9m
cmFtZXMgZ250dGFiX21heF9tYXB0cmFja19mcmFtZXMiCmdudHRhYl9tYXhfZnJhbWVzIGdudHRh
Yl9tYXhfbWFwdHJhY2tfZnJhbWVzIDogMTI4IDEwMjQKClNpZ25lZC1vZmYtYnk6IFZhc2lsaXMg
TGlhc2tvdml0aXMgPHZsaWFza292aXRpc0BzdXNlLmNvbT4KLS0tCiBkb2NzL21hbi94bC4xLnBv
ZC5pbiAgIHwgIDUgKysrKysKIHRvb2xzL3hsL3hsLmggICAgICAgICAgfCAgMSArCiB0b29scy94
bC94bF9jbWR0YWJsZS5jIHwgIDUgKysrKysKIHRvb2xzL3hsL3hsX21pc2MuYyAgICAgfCAyNSAr
KysrKysrKysrKysrKysrKysrKysrKysrCiA0IGZpbGVzIGNoYW5nZWQsIDM2IGluc2VydGlvbnMo
KykKCmRpZmYgLS1naXQgYS9kb2NzL21hbi94bC4xLnBvZC5pbiBiL2RvY3MvbWFuL3hsLjEucG9k
LmluCmluZGV4IDQzMTBmY2Q4MTguLmExZmZmNGQzODIgMTAwNjQ0Ci0tLSBhL2RvY3MvbWFuL3hs
LjEucG9kLmluCisrKyBiL2RvY3MvbWFuL3hsLjEucG9kLmluCkBAIC04MjcsNiArODI3LDExIEBA
IFNlbmQgZGVidWcgSTxrZXlzPiB0byBYZW4uIEl0IGlzIHRoZSBzYW1lIGFzIHByZXNzaW5nIHRo
ZSBYZW4KIFNldCBoeXBlcnZpc29yIHBhcmFtZXRlcnMgYXMgc3BlY2lmaWVkIGluIEk8cGFyYW1z
Pi4gVGhpcyBhbGxvd3MgZm9yIHNvbWUKIGJvb3QgcGFyYW1ldGVycyBvZiB0aGUgaHlwZXJ2aXNv
ciB0byBiZSBtb2RpZmllZCBpbiB0aGUgcnVubmluZyBzeXN0ZW1zLgogCis9aXRlbSBCPGdldC1w
YXJhbWV0ZXJzPiBJPHBhcmFtcz4KKworR2V0IGh5cGVydmlzb3IgcGFyYW1ldGVycyBhcyBzcGVj
aWZpZWQgaW4gSTxwYXJhbXM+LiBUaGlzIGFsbG93cyBmb3Igc29tZQorYm9vdCBwYXJhbWV0ZXJz
IG9mIHRoZSBoeXBlcnZpc29yIHRvIGJlIHJlYWQgaW4gdGhlIHJ1bm5pbmcgc3lzdGVtcy4KKwog
PWl0ZW0gQjxkbWVzZz4gW0k8T1BUSU9OUz5dCiAKIFJlYWRzIHRoZSBYZW4gbWVzc2FnZSBidWZm
ZXIsIHNpbWlsYXIgdG8gZG1lc2cgb24gYSBMaW51eCBzeXN0ZW0uICBUaGUKZGlmZiAtLWdpdCBh
L3Rvb2xzL3hsL3hsLmggYi90b29scy94bC94bC5oCmluZGV4IGNmNDIwMmJjODkuLmFmMzg0M2U1
YjAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsLmgKKysrIGIvdG9vbHMveGwveGwuaApAQCAtMjE5
LDYgKzIxOSw3IEBAIGludCBtYWluX3Bzcl9tYmFfc2V0KGludCBhcmdjLCBjaGFyICoqYXJndik7
CiBpbnQgbWFpbl9wc3JfbWJhX3Nob3coaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKICNlbmRpZgog
aW50IG1haW5fcWVtdV9tb25pdG9yX2NvbW1hbmQoaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKK2lu
dCBtYWluX2dldF9wYXJhbWV0ZXJzKGludCBhcmdjLCBjaGFyICoqYXJndik7CiAKIHZvaWQgaGVs
cChjb25zdCBjaGFyICpjb21tYW5kKTsKIApkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfY21kdGFi
bGUuYyBiL3Rvb2xzL3hsL3hsX2NtZHRhYmxlLmMKaW5kZXggODk3MTZiYWRjYi4uYTE4NDgxNjE5
YiAxMDA2NDQKLS0tIGEvdG9vbHMveGwveGxfY21kdGFibGUuYworKysgYi90b29scy94bC94bF9j
bWR0YWJsZS5jCkBAIC02NjIsNiArNjYyLDExIEBAIHN0cnVjdCBjbWRfc3BlYyBjbWRfdGFibGVb
XSA9IHsKICAgICAgICJJc3N1ZSBhIHFlbXUgbW9uaXRvciBjb21tYW5kIHRvIHRoZSBkZXZpY2Ug
bW9kZWwgb2YgYSBkb21haW4iLAogICAgICAgIjxEb21haW4+IDxDb21tYW5kPiIsCiAgICAgfSwK
KyAgICB7ICJnZXQtcGFyYW1ldGVycyIsCisgICAgICAmbWFpbl9nZXRfcGFyYW1ldGVycywgMCwg
MSwKKyAgICAgICJHZXQgaHlwZXJ2aXNvciBwYXJhbWV0ZXJzIiwKKyAgICAgICI8UGFyYW1zPiIs
CisgICAgfSwKIH07CiAKIGludCBjbWR0YWJsZV9sZW4gPSBzaXplb2YoY21kX3RhYmxlKS9zaXpl
b2Yoc3RydWN0IGNtZF9zcGVjKTsKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX21pc2MuYyBiL3Rv
b2xzL3hsL3hsX21pc2MuYwppbmRleCBkY2Y5NDBhNmQ0Li44MTFmMjMxYjc4IDEwMDY0NAotLS0g
YS90b29scy94bC94bF9taXNjLmMKKysrIGIvdG9vbHMveGwveGxfbWlzYy5jCkBAIC0zNjQsNiAr
MzY0LDMxIEBAIGludCBtYWluX2NvbmZpZ191cGRhdGUoaW50IGFyZ2MsIGNoYXIgKiphcmd2KQog
ICAgIHJldHVybiAwOwogfQogCitpbnQgbWFpbl9nZXRfcGFyYW1ldGVycyhpbnQgYXJnYywgY2hh
ciAqKmFyZ3YpCit7CisgICAgaW50IG9wdCwgcmV0OworICAgIGNoYXIgKnBhcmFtczsKKyAgICBj
aGFyIHZhbHVlc1sxMDIzXTsKKworICAgIFNXSVRDSF9GT1JFQUNIX09QVChvcHQsICIiLCBOVUxM
LCAiZ2V0LXBhcmFtZXRlcnMiLCAxKSB7CisgICAgICAgIC8qIE5vIG9wdGlvbnMgKi8KKyAgICB9
CisKKyAgICBwYXJhbXMgPSBhcmd2W29wdGluZF07CisKKyAgICBpZiAoIXBhcmFtcykgeworCWZw
cmludGYoc3RkZXJyLCAibm8gcGFyYW1ldGVyIHNwZWNpZmllZFxuIik7CisJcmV0dXJuIEVYSVRf
RkFJTFVSRTsKKyAgICB9CisgICAgZWxzZSBpZiAoKHJldCA9IGxpYnhsX2dldF9wYXJhbWV0ZXJz
KGN0eCwgcGFyYW1zLCB2YWx1ZXMpKSkgeworICAgICAgICBmcHJpbnRmKHN0ZGVyciwgImNhbm5v
dCBnZXQgcGFyYW1ldGVyczogJXMgOiAlZFxuIiwgcGFyYW1zLCByZXQpOworICAgICAgICBmcHJp
bnRmKHN0ZGVyciwgIlVzZSBcInhsIGRtZXNnXCIgdG8gbG9vayBmb3IgcG9zc2libGUgcmVhc29u
LlxuIik7CisgICAgICAgIHJldHVybiBFWElUX0ZBSUxVUkU7CisgICAgfQorICAgIGZwcmludGYo
c3RkZXJyLCAiJXMgOiAlc1xuIiwgcGFyYW1zLCB2YWx1ZXMpOworCisgICAgcmV0dXJuIEVYSVRf
U1VDQ0VTUzsKK30KIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBDCi0tIAoyLjIw
LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 09 15:52:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 15:52:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOlLQ-0000Sv-Tq; Thu, 09 May 2019 15:52:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cqZt=TJ=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1hOlLP-0000Sq-0m
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 15:52:27 +0000
X-Inumbo-ID: 7079e325-7272-11e9-8980-bc764e045a96
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7079e325-7272-11e9-8980-bc764e045a96;
 Thu, 09 May 2019 15:52:25 +0000 (UTC)
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=SoftFail smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: SoftFail (esa4.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com is inclined to not designate
 23.29.105.83 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 mx include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 include:_spf.salesforce.com ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: vYrRlkr8rCvfo8p8EG74PgQflG7dfgtANn+6/mjadDy+UwiH2igyO1Fr9vQm84cazomBmjmzwx
 D3pSYJxSB6IfSC2gvY0IJzLNU1OB9tqobP4VaIvVNi9bbvc3ipLzqAjytchQGaP22e4V3bRjyN
 NLeYkyVkt0HAaWpLV49GqHq0IXLBYSUoM/fJW5TvPYQTCli5oUtqYcHkPK4mqGCnTFIVs6MEoC
 PdhbirSJdOEJap2j7px8W1LowvhhlAcAqzZriSVuP3/7vV07zqNGoqBdaiwNhk33tbgjlA71Og
 lR4=
X-SBRS: 2.7
X-MesageID: 260017
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,450,1549947600"; 
   d="scan'208";a="260017"
Date: Thu, 9 May 2019 17:52:09 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Olaf Hering <olaf@aepfle.de>
Message-ID: <20190509155209.tjo2wchlnbkodzij@Air-de-Roger>
References: <20190503094251.16148-1-olaf@aepfle.de>
 <20190503110411.so4kiwmji4en3ugc@Air-de-Roger>
 <20190509155621.20698a9f.olaf@aepfle.de>
 <20190509162956.23c4d6ab.olaf@aepfle.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190509162956.23c4d6ab.olaf@aepfle.de>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2] libxl: fix migration of PV and PVH domUs
 with and without qemu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBNYXkgMDksIDIwMTkgYXQgMDQ6Mjk6NTZQTSArMDIwMCwgT2xhZiBIZXJpbmcgd3Jv
dGU6Cj4gQW0gVGh1LCA5IE1heSAyMDE5IDE1OjU2OjIxICswMjAwCj4gc2NocmllYiBPbGFmIEhl
cmluZyA8b2xhZkBhZXBmbGUuZGU+Ogo+IAo+ID4gQW0gRnJpLCAzIE1heSAyMDE5IDEzOjA0OjEx
ICswMjAwCj4gPiBzY2hyaWViIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29t
PjoKPiA+IAo+ID4gPiBJIHRoaW5rIHRoZSBhYm92ZSBjYWxsIGlzIHdyb25nLCBsaWJ4bF9fbmVl
ZF94ZW5wdl9xZW11IGV4cGVjdHMgdG8gZ2V0Cj4gPiA+IHRoZSBkb21pZCBvZiB0aGUgdG9vbHN0
YWNrIGRvbWFpbiAoaWU6IHRoZSBkb21haW4gcnVubmluZyB0aGlzIGNvZGUpLAo+ID4gPiBub3Qg
dGhlIGRvbWFpbiBiZWluZyBjcmVhdGVkLiAgCj4gPiAKPiA+IFNvLCBob3cgZG8gSSBhY3R1YWxs
eSB0ZXN0IHN1Y2ggc2V0dXBzPyBJdCBzZWVtcyBhIGRyaXZlciBkb21haW4gaXMKPiA+IHJlcXVp
cmVkLiBBY2NvcmRpbmcgdG8geGwtZGlzay1jb25maWd1cmF0aW9uKDUpIEkgbWF5IG5lZWQgdG8g
c3BlY2lmeQo+ID4gYmFja2VuZD0kZG9tVS4gSXMgdGhlcmUgc29tZSBndWlkZSBob3cgdG8gY29u
ZmlndXJlIHN1Y2ggdGhpbmc/CgpIbSwgSSdtIGFmcmFpZCBJJ20gbm90IGFibGUgdG8gZmluZCBh
bnl0aGluZywgSSBjb3VsZCBzd2VhciBJJ3ZlCmFkZGVkIHNvbWV0aGluZyB0byB0aGUgd2lraSB3
aGVuIHRoaXMgd2FzIGltcGxlbWVudGVkLgoKQW55d2F5LCB5b3UgbmVlZCB0byBjcmVhdGUgYSBk
b21VIGFuZCBhZGQgZHJpdmVyX2RvbWFpbj0xIHRvIHRoZQpkb21haW4geGwuY2ZnLiBJbnNpZGUg
dGhpcyBkb21VIHlvdSBuZWVkIGB4bCBkZXZkYCBydW5uaW5nLCB0aGVyZSdzIGFuCmluaXQgc2Ny
aXB0IGZvciBpdC4gTm90ZSB5b3Ugd2lsbCBoYXZlIHRvIGluc3RhbGwgdGhlIFhlbiB0b29sc3Rh
Y2sKaW5zaWRlIHRoaXMgZG9tVS4gVGhhdCB3b3VsZCBiZSB0aGUgZG9tVSBzZXJ2aW5nIHRoZSBi
YWNrZW5kcy4KClRoZW4geW91IGNyZWF0ZSBhbm90aGVyIGRvbVUgdGhhdCB3b3VsZCBoYXZlIGEg
ZGlzayBsaW5lIHdpdGgKYmFja2VuZD08YmFja2VuZCBkb21VPiBhbmQgaGF2ZSB0aGUgZGlzayBp
bWFnZSBhdmFpbGFibGUgaW4gdGhlCmJhY2tlbmQgZG9tVS4KClRoYXQgc2hvdWxkIGJlIGVub3Vn
aCB0byBnZXQgaXQgd29ya2luZyBhcyBhIHRlc3QuCgo+IFdoaWxlIG15IHF1ZXN0aW9uIHN0aWxs
IHN0YW5kcywgSSB3b25kZXIgaWYgdGhlIHN0YXRlbWVudCByZWdhcmRpbmcKPiBsaWJ4bF9fbmVl
ZF94ZW5wdl9xZW11IGlzIGNvcnJlY3QuCgpIbSwgVEJIIEknbSBub3Qgc3VyZSBsaWJ4bF9fbmVl
ZF94ZW5wdl9xZW11IGlzIHN0aWxsIHVzZWQgYnkgZHJpdmVyCmRvbWFpbnMgKGRldmQpLiBBRkFJ
Q1QgdGhlIGRlY2lzaW9uIHdoZXRoZXIgdG8gdXNlIHFkaXNrIG9yIG5vdCBzaG91bGQKYmUgc2V0
IG9uIHRoZSBkaXNrIGNvbmZpZ3VyYXRpb24gbGluZSBtYW51YWxseSwgYW5kIHRoZW4gdGhlIGRy
aXZlcgpkb21haW4ganVzdCBsYXVuY2hlcyBhIHFlbXUgaW5zdGFuY2Ugd2hlbiByZXF1aXJlZCAo
aWU6IHdoZW4gdXNpbmcKcWRpc2spLgoKPiBBcmUgeW91IHNheWluZyB0aGUgY3VycmVudCB1c2Vy
cyBvZiBsaWJ4bF9fbmVlZF94ZW5wdl9xZW11IChsaWJ4bF9fZG1fY2hlY2tfc3RhcnQsCj4gc3Bh
d25fc3R1Yl9sYXVuY2hfZG0gYW5kIGRvbWNyZWF0ZV9sYXVuY2hfZG0pIGRvIG5vdCBvbmx5IHJ1
biBpbiBkb20wLCBidXQKPiBhbHNvIHNvbWV3aGVyZSBlbHNlPwoKbGlieGxfX3NwYXduX3FkaXNr
X2JhY2tlbmQgY2FuIGluZGVlZCBiZSBjYWxsZWQgZnJvbSBkcml2ZXIgZG9tYWlucwooIT0gZG9t
MCkuIFNlZSBhZGRfZGV2aWNlIHdoaWNoIGdldHMgY2FsbGVkIGJ5IGJhY2tlbmRfd2F0Y2hfY2Fs
bGJhY2sKZnJvbSB0aGUgZmxvdyBvZiBgeGwgZGV2ZGAuCgpUaGFua3MsIFJvZ2VyLgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 09 15:54:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 15:54:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOlNh-0000ao-GV; Thu, 09 May 2019 15:54:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=vYVB=TJ=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1hOlNg-0000af-0f
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 15:54:48 +0000
X-Inumbo-ID: c44f3b49-7272-11e9-8980-bc764e045a96
Received: from mo6-p01-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5301::10])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c44f3b49-7272-11e9-8980-bc764e045a96;
 Thu, 09 May 2019 15:54:46 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1557417285;
 s=strato-dkim-0002; d=aepfle.de;
 h=References:In-Reply-To:Message-ID:Subject:Cc:To:From:Date:
 X-RZG-CLASS-ID:X-RZG-AUTH:From:Subject:Sender;
 bh=/+7OGaR1FMVEHZDSvxcDB6tPGZcFr0ZJFA1w+q1TgNE=;
 b=AL4F2cmR0zrsg//W0Ngt2c7/OEZ4NlvfN51B+BmuoIWr1LFriOgvYZX7oXZPlnqV3m
 AaIXy6laARXmwXNNm62G+sQEGhr5r+Ujwb/slqmv1KxXBRgipR+Z7cVd7VMRw0lBbWom
 UtRH7YVXrqFQ8BOtSBsiWmWkqJj+Z0jXvdchyip60EBkNvtAGkgrxUxlPQOblZlBUBok
 meP7U63Z9Ex8SYOqQvYpUTjO2DN677ZBRnmgPVqo6jdfqoj8StNDuxDskjd26klul9Nj
 XnOlveGDDI8UGpTKFESz9XlByqRa+QKWr58DO7mo+9q/WLXHtG2ZMCeWl2BRDrEv7NGs
 m1LQ==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QED/SSGq+wjGiUC4kV1cX92EW4mFvNjTRB"
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.18 AUTH)
 with ESMTPSA id 60a847v49FsgpAh
 (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, 9 May 2019 17:54:42 +0200 (CEST)
Date: Thu, 9 May 2019 17:54:38 +0200
From: Olaf Hering <olaf@aepfle.de>
To: Roger Pau =?UTF-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Message-ID: <20190509175438.3e2016b8.olaf@aepfle.de>
In-Reply-To: <20190503152953.xcisr7n2bs4v76mi@Air-de-Roger>
References: <20190503094251.16148-1-olaf@aepfle.de>
 <20190503110411.so4kiwmji4en3ugc@Air-de-Roger>
 <20190503161132.06f85271.olaf@aepfle.de>
 <20190503152953.xcisr7n2bs4v76mi@Air-de-Roger>
X-Mailer: Claws Mail 2019.04.26 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2] libxl: fix migration of PV and PVH domUs
 with and without qemu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: multipart/mixed; boundary="===============8068243078317855378=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============8068243078317855378==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/FdAqCfT2kv=9aHSrGEWCouQ"; protocol="application/pgp-signature"

--Sig_/FdAqCfT2kv=9aHSrGEWCouQ
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Am Fri, 3 May 2019 17:29:53 +0200
schrieb Roger Pau Monn=C3=A9 <roger.pau@citrix.com>:

> On Fri, May 03, 2019 at 04:11:32PM +0200, Olaf Hering wrote:
> > Am Fri, 3 May 2019 13:04:11 +0200
> > schrieb Roger Pau Monn=C3=A9 <roger.pau@citrix.com>:
> >  =20
> > > Wouldn't it be easier to leave libxl__need_xenpv_qemu alone and just
> > > use the contents of the migration stream to decide whether to launch a
> > > QEMU for the PV backends or not? ie: just parsing the domain config on
> > > the migration stream should be enough for the destination side to
> > > decide whether a QEMU is needed in order to handle the PV backends? =
=20
> >=20
> > I think that is done anyway. How would the receiving side know what to =
do? =20
>=20
> Hm, OK. I will wait for v3 with the domid stuff fixed.

I think it will be as simple as this. In the end b_info.device_model_version
must be set prior the call to store_libxl_entry.

--- a/tools/libxl/libxl_create.c
+++ b/tools/libxl/libxl_create.c
@@ -92,9 +92,6 @@ int libxl__domain_build_info_setdefault(
             } else {
                 b_info->device_model_version =3D libxl__default_device_mod=
el(gc);
             }
-        } else {
-            b_info->device_model_version =3D
-                LIBXL_DEVICE_MODEL_VERSION_QEMU_XEN;
         }
         if (b_info->device_model_version
                 =3D=3D LIBXL_DEVICE_MODEL_VERSION_QEMU_XEN) {
@@ -969,6 +966,18 @@ static void initiate_domain_create(libxl
     dcs->sdss.dm.guest_domid =3D 0; /* means we haven't spawned */
=20
     /*
+     * libxl__domain_build_info_setdefault sets this only for HVM
+     * set it before store_libxl_entry()
+     */
+    if (d_config->b_info.device_model_version
+        =3D=3D LIBXL_DEVICE_MODEL_VERSION_UNKNOWN) {
+        ret =3D libxl__need_xenpv_qemu(gc, d_config);
+        if (ret > 0)
+            d_config->b_info.device_model_version =3D
+                LIBXL_DEVICE_MODEL_VERSION_QEMU_XEN;
+    }
+
+    /*
      * Set the dm version quite early so that libxl doesn't have to pass t=
he
      * build info around just to know if the domain has a device model or =
not.
      */
--- a/tools/libxl/libxl_dom_suspend.c
+++ b/tools/libxl/libxl_dom_suspend.c
@@ -377,7 +377,9 @@ static void domain_suspend_common_guest_
     libxl__ev_xswatch_deregister(gc, &dsps->guest_watch);
     libxl__ev_time_deregister(gc, &dsps->guest_timeout);
=20
-    if (dsps->type =3D=3D LIBXL_DOMAIN_TYPE_HVM) {
+    if (dsps->type =3D=3D LIBXL_DOMAIN_TYPE_HVM ||
+        libxl__device_model_version_running(gc, dsps->domid) =3D=3D
+        LIBXL_DEVICE_MODEL_VERSION_QEMU_XEN) {
         rc =3D libxl__domain_suspend_device_model(gc, dsps);
         if (rc) {
             LOGD(ERROR, dsps->domid,
@@ -460,7 +462,9 @@ int libxl__domain_resume(libxl__gc *gc,
         goto out;
     }
=20
-    if (type =3D=3D LIBXL_DOMAIN_TYPE_HVM) {
+    if (type =3D=3D LIBXL_DOMAIN_TYPE_HVM ||
+        libxl__device_model_version_running(gc, domid) =3D=3D
+        LIBXL_DEVICE_MODEL_VERSION_QEMU_XEN) {
         rc =3D libxl__domain_resume_device_model(gc, domid);
         if (rc) {
             LOGD(ERROR, domid, "failed to resume device model:%d", rc);

Olaf

--Sig_/FdAqCfT2kv=9aHSrGEWCouQ
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCXNRNPgAKCRBdQqD6ppg2
fvebAKDe6FsCsOHkhdHbwMbHgEOpVwkBLwCg95YPnF2rMnKYbHUF7OQdx3CqFrk=
=F0es
-----END PGP SIGNATURE-----

--Sig_/FdAqCfT2kv=9aHSrGEWCouQ--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8068243078317855378==--


From xen-devel-bounces@lists.xenproject.org Thu May 09 16:00:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 16:00:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOlSv-0001ln-6D; Thu, 09 May 2019 16:00:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=nN80=TJ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hOlSu-0001ld-20
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 16:00:12 +0000
X-Inumbo-ID: 8224bbc2-7273-11e9-af46-b3db7b630136
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8224bbc2-7273-11e9-af46-b3db7b630136;
 Thu, 09 May 2019 16:00:04 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hOlSl-0003lD-3d; Thu, 09 May 2019 16:00:03 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hOlSk-0000xQ-RH; Thu, 09 May 2019 16:00:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hOlSk-0003xi-Qg; Thu, 09 May 2019 16:00:02 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135836-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-upstream-4.10-testing:build-arm64-pvops:<job
 status>:broken:regression
 qemu-upstream-4.10-testing:build-arm64-xsm:<job status>:broken:regression
 qemu-upstream-4.10-testing:build-arm64:<job status>:broken:regression
 qemu-upstream-4.10-testing:build-arm64-xsm:host-install(4):broken:regression
 qemu-upstream-4.10-testing:build-arm64-pvops:host-install(4):broken:regression
 qemu-upstream-4.10-testing:build-arm64:host-install(4):broken:regression
 qemu-upstream-4.10-testing:test-amd64-i386-libvirt-xsm:leak-check/check:fail:heisenbug
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-qcow2:guest-localmigrate/x10:fail:heisenbug
 qemu-upstream-4.10-testing:test-amd64-amd64-qemuu-nested-amd:xen-boot:fail:heisenbug
 qemu-upstream-4.10-testing:test-arm64-arm64-libvirt-xsm:leak-check/check:fail:heisenbug
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=04a43f76e2d73e8387bd3e3bd439ef8c6d69d361
X-Osstest-Versions-That: qemuu=6ea4cef2bd717045ac0e84b52a5b1b7716feb0c2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 09 May 2019 16:00:02 +0000
Subject: [Xen-devel] [qemu-upstream-4.10-testing test] 135836: FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTgzNiBxZW11LXVwc3RyZWFtLTQuMTAtdGVzdGluZyByZWFsIFtyZWFsXQpodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTM1ODM2LwoKRmFp
bHVyZXMgYW5kIHByb2JsZW1zIHdpdGggdGVzdHMgOi0oCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBi
ZSBydW46CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAg
ICAgICAgICAgICAgYnJva2VuICBpbiAxMzQ1ODAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4gIGluIDEzNDU4MAogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAg
IGJyb2tlbiAgaW4gMTM0NTgwCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICA0IGhvc3QtaW5z
dGFsbCg0KSBicm9rZW4gaW4gMTM0NTgwIFJFR1IuIHZzLiAxMjQ5MjEKIGJ1aWxkLWFybTY0LXB2
b3BzICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMzQ1ODAgUkVHUi4gdnMu
IDEyNDkyMQogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgYnJv
a2VuIGluIDEzNDU4MCBSRUdSLiB2cy4gMTI0OTIxCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBp
bnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgMjEgbGVhay1jaGVjay9jaGVjayBmYWlsIGluIDEzNTczMSBwYXNzIGluIDEzNTgzNgogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAxNyBndWVzdC1sb2NhbG1pZ3JhdGUveDEwICAgICBm
YWlsIHBhc3MgaW4gMTM0NTgwCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDcg
eGVuLWJvb3QgICAgICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMzU3MzEKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gMTkgbGVhay1jaGVjay9jaGVjayAgICAgICAgICAgZmFpbCBwYXNzIGlu
IDEzNTczMQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2lu
ZzoKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgIGJsb2NrZWQgaW4gMTM0NTgwIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzQ1ODAgbi9hCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2Vk
IGluIDEzNDU4MCBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTM0NTgwIG4vYQogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzQ1ODAg
bi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICBibG9ja2VkIGluIDEzNDU4MCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgZmFpbCBpbiAxMzU3MzEgbGlrZSAxMjQ5
MjEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxs
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHFlbXV1ICAgICAgICAgICAgICAg
IDA0YTQzZjc2ZTJkNzNlODM4N2JkM2UzYmQ0MzllZjhjNmQ2OWQzNjEKYmFzZWxpbmUgdmVyc2lv
bjoKIHFlbXV1ICAgICAgICAgICAgICAgIDZlYTRjZWYyYmQ3MTcwNDVhYzBlODRiNTJhNWIxYjc3
MTZmZWIwYzIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyNDkyMSAgMjAxOC0wNy0wMiAxNjoyMzo0
OSBaICAzMTAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzQyNzEgIDIwMTktMDQtMDEgMTY6
Mzk6MjQgWiAgIDM3IGRheXMgICAxNiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCBy
ZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0
cml4LmNvbT4KICBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICBHcmVnIEt1cnog
PGdyb3VnQGthb2Qub3JnPgogIEphc29uIFdhbmcgPGphc293YW5nQHJlZGhhdC5jb20+CiAgS2V2
aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KICBMaSBRaWFuZyA8bGlxM2VhQGdtYWlsLmNvbT4K
ICBsaW56aGVjaGVuZyA8bGluemhlY2hlbmdAaHVhd2VpLmNvbT4KICBNaWNoYWVsIE1jQ29udmls
bGUgPG1tY2NvQG15a29sYWIuY29tPgogIE1pY2hhZWwgVG9rYXJldiA8bWp0QHRscy5tc2sucnU+
CiAgTmllbHMgZGUgVm9zIDxuZGV2b3NAcmVkaGF0LmNvbT4KICBQYW9sbyBCb256aW5pIDxwYm9u
emluaUByZWRoYXQuY29tPgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9y
Zz4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+CiAgUHJhc2Fu
bmEgS3VtYXIgS2FsZXZlciA8cHJhc2FubmEua2FsZXZlckByZWRoYXQuY29tPgogIFJvZ2VyIFBh
dSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+CiAgUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5j
b20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
aTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQx
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJl
c3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1y
YXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ct
cmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9o
b21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQg
b2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2Vu
LWpvYiBidWlsZC1hcm02NC1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NC14c20g
YnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQgYnJva2VuCgpOb3QgcHVzaGluZy4KCihObyBy
ZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDMyMyBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 09 16:05:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 16:05:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOlXm-00025k-02; Thu, 09 May 2019 16:05:13 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Daoc=TJ=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1hOlXl-00025f-3y
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 16:05:13 +0000
X-Inumbo-ID: 38caf752-7274-11e9-8980-bc764e045a96
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 38caf752-7274-11e9-8980-bc764e045a96;
 Thu, 09 May 2019 16:05:11 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Thu, 09 May 2019 18:05:10 +0200
Received: from [192.168.0.30] (nwb-a10-snat.microfocus.com [10.120.13.202])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Thu, 09 May 2019 17:04:40 +0100
Message-ID: <3b72ad3ab0f8afdde8ee32fb2370dbbcb29c9fdd.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
Date: Thu, 09 May 2019 18:04:39 +0200
In-Reply-To: <20190508113132.19198-1-jgross@suse.com>
References: <20190508113132.19198-1-jgross@suse.com>
Organization: SUSE
User-Agent: Evolution 3.32.1 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] xen/sched: fix csched2_deinit_pdata()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>
Content-Type: multipart/mixed; boundary="===============6622695024258622103=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============6622695024258622103==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-wdljtkcDW+0JlqPLlI9a"


--=-wdljtkcDW+0JlqPLlI9a
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Wed, 2019-05-08 at 13:31 +0200, Juergen Gross wrote:
> Commit 753ba43d6d16e688 ("xen/sched: fix credit2 smt idle handling")
> introduced a regression when switching cpus between cpupools.
>=20
> When assigning a cpu to a cpupool with credit2 being the default
> scheduler csched2_deinit_pdata() is called for the credit2 private
> data
> after the new scheduler's private data has been hooked to the per-cpu
> scheduler data. Unfortunately csched2_deinit_pdata() will cycle
> through
> all per-cpu scheduler areas it knows of for removing the cpu from the
> respective sibling masks including the area of the just moved cpu.
> This
> will (depending on the new scheduler) either clobber the data of the
> new scheduler or in case of sched_rt lead to a crash.
>=20
These issues will drive us all crazy, at some point! :-(

I really wish I managed to put a cpupool test in OSSTest. I guess I can
pickup my old draft, but I need some time to put together an OSSTest
dev environment again. :-/

Anyway...

> Signed-off-by: Juergen Gross <jgross@suse.com>
>
Reviewed-by: Dario Faggioli <dfaggioli@suse.com>

Thanks and Regards
--=20
Dario Faggioli, Ph.D
http://about.me/dario.faggioli
Virtualization Software Engineer
SUSE Labs, SUSE https://www.suse.com/
-------------------------------------------------------------------
<<This happens because _I_ choose it to happen!>> (Raistlin Majere)


--=-wdljtkcDW+0JlqPLlI9a
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+4FAlzUT5cACgkQFkJ4iaW4
c+4LZw/6A7DjRkwI5xUyYsNqnBOWEyt2IvIGgh2BrOGjsJ1FucBqO3LTQyBL/0ia
KDw3CTNG6gQUbR9i+x7+BOXq34N4GsKOHl6eAWQMS7rD1LnlB5rSBoKadX7jtjGR
xQ5kHVLCI4vUhq3vlP+mQNiINgOVlBTjyfKj0sXukzoT71MAvMAC24GIYTSKG8dp
MI3+sZFGOiFPiakkMB2K83hNlWLB1A7el7e9RL5wR1WR6sY6SoDE3HoC6TWsSY20
71R+hRRsz9hZzE36ZR4r1jnEY/LMIy/HWrgJDvb8CWcj7AfQfGWdgaAw8vNzjzIa
/6gJDUD2IxUMtUCTEGqWWcbWEgrg6P2fB7s78zbkwOQnZPHD4u9HxuckoWcY1Ihv
qQQIPtAzmNAs/uHhQgollx37FaJhkMadq37AOP7ELYSNoaEPeOXhhNBrqlmAwrpn
Zv/Z2RAKtXVugMRKHWZN139t0dYhP2Gmw8gcdAMoD3IbWvINpfi17nOqdUD+wA6Z
VZ9TSIO0GABIu/uXcZ6kEueHRD2PJHKTFA4lkI9R7QVea6D1cfSqIrZjtLEvGns6
m4YBKvOZPYr97T/DlPdUWctMU4NyWJ09eIl6ICimCXZyJ6uMWI90dxx6sHzNMqYZ
FkobtUs/ASaN+akd2L3zOBPSqCibcPJ5pqcVPzz1Jg2ND9gmhTA=
=Y4ph
-----END PGP SIGNATURE-----

--=-wdljtkcDW+0JlqPLlI9a--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6622695024258622103==--



From xen-devel-bounces@lists.xenproject.org Thu May 09 16:14:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 16:14:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOlgf-0002wa-11; Thu, 09 May 2019 16:14:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rkVT=TJ=citrix.com=prvs=025313e5c=roger.pau@srs-us1.protection.inumbo.net>)
 id 1hOlgd-0002wV-GE
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 16:14:23 +0000
X-Inumbo-ID: 7f627c38-7275-11e9-8670-07a8cf807e38
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7f627c38-7275-11e9-8670-07a8cf807e38;
 Thu, 09 May 2019 16:14:19 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,450,1549929600"; d="scan'208";a="89693105"
Date: Thu, 9 May 2019 18:14:10 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Olaf Hering <olaf@aepfle.de>
Message-ID: <20190509161410.qb7kuokuq7xoyx5t@Air-de-Roger>
References: <20190503094251.16148-1-olaf@aepfle.de>
 <20190503110411.so4kiwmji4en3ugc@Air-de-Roger>
 <20190503161132.06f85271.olaf@aepfle.de>
 <20190503152953.xcisr7n2bs4v76mi@Air-de-Roger>
 <20190509175438.3e2016b8.olaf@aepfle.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190509175438.3e2016b8.olaf@aepfle.de>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2] libxl: fix migration of PV and PVH domUs
 with and without qemu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBNYXkgMDksIDIwMTkgYXQgMDU6NTQ6MzhQTSArMDIwMCwgT2xhZiBIZXJpbmcgd3Jv
dGU6Cj4gQW0gRnJpLCAzIE1heSAyMDE5IDE3OjI5OjUzICswMjAwCj4gc2NocmllYiBSb2dlciBQ
YXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT46Cj4gCj4gPiBPbiBGcmksIE1heSAwMywg
MjAxOSBhdCAwNDoxMTozMlBNICswMjAwLCBPbGFmIEhlcmluZyB3cm90ZToKPiA+ID4gQW0gRnJp
LCAzIE1heSAyMDE5IDEzOjA0OjExICswMjAwCj4gPiA+IHNjaHJpZWIgUm9nZXIgUGF1IE1vbm7D
qSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ogo+ID4gPiAgIAo+ID4gPiA+IFdvdWxkbid0IGl0IGJl
IGVhc2llciB0byBsZWF2ZSBsaWJ4bF9fbmVlZF94ZW5wdl9xZW11IGFsb25lIGFuZCBqdXN0Cj4g
PiA+ID4gdXNlIHRoZSBjb250ZW50cyBvZiB0aGUgbWlncmF0aW9uIHN0cmVhbSB0byBkZWNpZGUg
d2hldGhlciB0byBsYXVuY2ggYQo+ID4gPiA+IFFFTVUgZm9yIHRoZSBQViBiYWNrZW5kcyBvciBu
b3Q/IGllOiBqdXN0IHBhcnNpbmcgdGhlIGRvbWFpbiBjb25maWcgb24KPiA+ID4gPiB0aGUgbWln
cmF0aW9uIHN0cmVhbSBzaG91bGQgYmUgZW5vdWdoIGZvciB0aGUgZGVzdGluYXRpb24gc2lkZSB0
bwo+ID4gPiA+IGRlY2lkZSB3aGV0aGVyIGEgUUVNVSBpcyBuZWVkZWQgaW4gb3JkZXIgdG8gaGFu
ZGxlIHRoZSBQViBiYWNrZW5kcz8gIAo+ID4gPiAKPiA+ID4gSSB0aGluayB0aGF0IGlzIGRvbmUg
YW55d2F5LiBIb3cgd291bGQgdGhlIHJlY2VpdmluZyBzaWRlIGtub3cgd2hhdCB0byBkbz8gIAo+
ID4gCj4gPiBIbSwgT0suIEkgd2lsbCB3YWl0IGZvciB2MyB3aXRoIHRoZSBkb21pZCBzdHVmZiBm
aXhlZC4KPiAKPiBJIHRoaW5rIGl0IHdpbGwgYmUgYXMgc2ltcGxlIGFzIHRoaXMuIEluIHRoZSBl
bmQgYl9pbmZvLmRldmljZV9tb2RlbF92ZXJzaW9uCj4gbXVzdCBiZSBzZXQgcHJpb3IgdGhlIGNh
bGwgdG8gc3RvcmVfbGlieGxfZW50cnkuCgpUaGUgcGF0Y2ggYmVsb3cgbG9va3Mgc2Vuc2libGUg
dG8gbWUsIGFuZCBpdCdzIG1vcmUgbGlrZSB3aGF0IEkgd2FzCmV4cGVjdGluZyB3b3VsZCBiZSBu
ZWVkZWQgdG8gc29sdmUgdGhpcyBpc3N1ZS4KCj4gCj4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxf
Y3JlYXRlLmMKPiArKysgYi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwo+IEBAIC05Miw5ICs5
Miw2IEBAIGludCBsaWJ4bF9fZG9tYWluX2J1aWxkX2luZm9fc2V0ZGVmYXVsdCgKPiAgICAgICAg
ICAgICAgfSBlbHNlIHsKPiAgICAgICAgICAgICAgICAgIGJfaW5mby0+ZGV2aWNlX21vZGVsX3Zl
cnNpb24gPSBsaWJ4bF9fZGVmYXVsdF9kZXZpY2VfbW9kZWwoZ2MpOwo+ICAgICAgICAgICAgICB9
Cj4gLSAgICAgICAgfSBlbHNlIHsKPiAtICAgICAgICAgICAgYl9pbmZvLT5kZXZpY2VfbW9kZWxf
dmVyc2lvbiA9Cj4gLSAgICAgICAgICAgICAgICBMSUJYTF9ERVZJQ0VfTU9ERUxfVkVSU0lPTl9R
RU1VX1hFTjsKPiAgICAgICAgICB9Cj4gICAgICAgICAgaWYgKGJfaW5mby0+ZGV2aWNlX21vZGVs
X3ZlcnNpb24KPiAgICAgICAgICAgICAgICAgID09IExJQlhMX0RFVklDRV9NT0RFTF9WRVJTSU9O
X1FFTVVfWEVOKSB7Cj4gQEAgLTk2OSw2ICs5NjYsMTggQEAgc3RhdGljIHZvaWQgaW5pdGlhdGVf
ZG9tYWluX2NyZWF0ZShsaWJ4bAo+ICAgICAgZGNzLT5zZHNzLmRtLmd1ZXN0X2RvbWlkID0gMDsg
LyogbWVhbnMgd2UgaGF2ZW4ndCBzcGF3bmVkICovCj4gIAo+ICAgICAgLyoKPiArICAgICAqIGxp
YnhsX19kb21haW5fYnVpbGRfaW5mb19zZXRkZWZhdWx0IHNldHMgdGhpcyBvbmx5IGZvciBIVk0K
PiArICAgICAqIHNldCBpdCBiZWZvcmUgc3RvcmVfbGlieGxfZW50cnkoKQo+ICsgICAgICovCj4g
KyAgICBpZiAoZF9jb25maWctPmJfaW5mby5kZXZpY2VfbW9kZWxfdmVyc2lvbgo+ICsgICAgICAg
ID09IExJQlhMX0RFVklDRV9NT0RFTF9WRVJTSU9OX1VOS05PV04pIHsKPiArICAgICAgICByZXQg
PSBsaWJ4bF9fbmVlZF94ZW5wdl9xZW11KGdjLCBkX2NvbmZpZyk7Cj4gKyAgICAgICAgaWYgKHJl
dCA+IDApCgpTaW5jZSBsaWJ4bF9fbmVlZF94ZW5wdl9xZW11IGNhbiBmYWlsLCB3aGF0IGFib3V0
IGRvaW5nIHNvbWV0aGluZwpsaWtlOgoKc3dpdGNoICggKHJldCA9IGxpYnhsX19uZWVkX3hlbnB2
X3FlbXUoZ2MsIGRfY29uZmlnKSkgKSB7CmNhc2UgMToKICAgIGRfY29uZmlnLT5iX2luZm8uZGV2
aWNlX21vZGVsX3ZlcnNpb24gPQogICAgTElCWExfREVWSUNFX01PREVMX1ZFUlNJT05fUUVNVV9Y
RU47CiAgICBicmVhazsKCmNhc2UgMDoKICAgIGJyZWFrOwoKZGVmYXVsdDoKICAgIExPR0VWRChF
UlJPUiwgcmV0LCBkb21pZCwgIlVuYWJsZSB0byBkZXRlcm1pbmUgUUVNVSByZXF1aXNpdGUiKTsK
ICAgIGdvdG8gZXJyb3Jfb3V0Owp9CgpOb3RlIHRoZSBlcnJvciBtZXNzYWdlIHdvcmRpbmcgaXMg
bm90IHZlcnkgZ29vZCwgcHJvYmFibHkgYW4gRW5nbGlzaApzcGVha2VyIHdvdWxkIGNvbWUgdXAg
d2l0aCBhIGJldHRlciBtZXNzYWdlLgoKVGhhbmtzIGZvciBsb29raW5nIGludG8gdGhpcyEKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 09 16:19:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 16:19:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOllK-00038T-Mc; Thu, 09 May 2019 16:19:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=vYVB=TJ=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1hOllI-00038O-UQ
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 16:19:13 +0000
X-Inumbo-ID: 2d31c452-7276-11e9-8980-bc764e045a96
Received: from mo6-p01-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5301::4])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2d31c452-7276-11e9-8980-bc764e045a96;
 Thu, 09 May 2019 16:19:11 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1557418749;
 s=strato-dkim-0002; d=aepfle.de;
 h=References:In-Reply-To:Message-ID:Subject:Cc:To:From:Date:
 X-RZG-CLASS-ID:X-RZG-AUTH:From:Subject:Sender;
 bh=5WIMA0/YtvMXo+V9WGp6/RA4X7WStcnKTfXjL8RET+U=;
 b=Nxpg4aVYGHsnTNjzgwzBUB+twM3Tvbsv5VlAVnXwX4XT8sjgjnUinX4sP/682d4fyg
 GGRwVqXPiUTGD305AGKjVlKGkFkkJNB9yx2N4uffTdQbxLlnwAbzG70WT4sk4tIb3QO6
 QGUHZvrDh+WVGCT8jAWazoO4o/8JFki8TDYBw2hXRXqy4AXe9EyFLFi3z/YjXr+xZoDl
 asK6LEbqJUb2pGaoEimWgWOl74iymKXy5DFbnXYWfxdKFbJ0Viy20G+cNjpq0K09zPzy
 ONhr3Qpgh/nLroVHLBTrtLhYD5UFvFrw33tsysWyDacMSFOIg/hGJYLn1fDQljVVy3Dg
 wAGA==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QED/SSGq+wjGiUC4kV1cX92EW4mFvNjTRB"
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.18 AUTH)
 with ESMTPSA id 60a847v49GJ8pVl
 (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, 9 May 2019 18:19:08 +0200 (CEST)
Date: Thu, 9 May 2019 18:19:04 +0200
From: Olaf Hering <olaf@aepfle.de>
To: Roger Pau =?UTF-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Message-ID: <20190509181904.101ac9ef.olaf@aepfle.de>
In-Reply-To: <20190509161410.qb7kuokuq7xoyx5t@Air-de-Roger>
References: <20190503094251.16148-1-olaf@aepfle.de>
 <20190503110411.so4kiwmji4en3ugc@Air-de-Roger>
 <20190503161132.06f85271.olaf@aepfle.de>
 <20190503152953.xcisr7n2bs4v76mi@Air-de-Roger>
 <20190509175438.3e2016b8.olaf@aepfle.de>
 <20190509161410.qb7kuokuq7xoyx5t@Air-de-Roger>
X-Mailer: Claws Mail 2019.04.26 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2] libxl: fix migration of PV and PVH domUs
 with and without qemu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: multipart/mixed; boundary="===============0911736039960498452=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============0911736039960498452==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/HP5jKJPhZjmFnbq=YG6lJXA"; protocol="application/pgp-signature"

--Sig_/HP5jKJPhZjmFnbq=YG6lJXA
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Am Thu, 9 May 2019 18:14:10 +0200
schrieb Roger Pau Monn=C3=A9 <roger.pau@citrix.com>:

> The patch below looks sensible to me, and it's more like what I was
> expecting would be needed to solve this issue.

The remaining question is if a new state should be introduced,
or if LIBXL_DEVICE_MODEL_VERSION_UNKNOWN would be good to state the fact
that no device model is required.

Olaf

--Sig_/HP5jKJPhZjmFnbq=YG6lJXA
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCXNRS+AAKCRBdQqD6ppg2
fq1xAKDRfYeZ/VZAlHsrQHMyjGMxx21CygCgqmPBxrtwHGNo35gmGdovQpqS30A=
=XhgC
-----END PGP SIGNATURE-----

--Sig_/HP5jKJPhZjmFnbq=YG6lJXA--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0911736039960498452==--


From xen-devel-bounces@lists.xenproject.org Thu May 09 16:19:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 16:19:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOllo-0003A2-0B; Thu, 09 May 2019 16:19:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GyTO=TJ=citrix.com=prvs=025853ab4=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hOlln-00039t-8c
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 16:19:43 +0000
X-Inumbo-ID: 3f821870-7276-11e9-9394-4bf0741c3189
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3f821870-7276-11e9-9394-4bf0741c3189;
 Thu, 09 May 2019 16:19:41 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,450,1549929600"; d="scan'208";a="89693150"
To: Tamas K Lengyel <tamas.k.lengyel@gmail.com>, Xen-devel
 <xen-devel@lists.xenproject.org>
References: <CABfawhkp2rODvh1j6AvEEEgc=EheM53sVprRiZWrhHcQ8Ve_+w@mail.gmail.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <3e6ecacc-6dcc-6c0d-2b2d-b5179572cb5b@citrix.com>
Date: Thu, 9 May 2019 17:19:40 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <CABfawhkp2rODvh1j6AvEEEgc=EheM53sVprRiZWrhHcQ8Ve_+w@mail.gmail.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] Altp2m use with PML can deadlock Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkvMDUvMjAxOSAxNDozOCwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+IEhpIGFsbCwKPiBJ
J20gaW52ZXN0aWdhdGluZyBhbiBpc3N1ZSB3aXRoIGFsdHAybSB0aGF0IGNhbiBlYXNpbHkgYmUg
cmVwcm9kdWNlZAo+IGFuZCBsZWFkcyB0byBhIGh5cGVydmlzb3IgZGVhZGxvY2sgd2hlbiBQTUwg
aXMgYXZhaWxhYmxlIGluIGhhcmR3YXJlLgo+IEkgaGF2ZW4ndCBiZWVuIGFibGUgdG8gdHJhY2Ug
ZG93biB3aGVyZSB0aGUgYWN0dWFsIGRlYWRsb2NrIG9jY3Vycy4KPgo+IFRoZSBwcm9ibGVtIHNl
ZW0gdG8gc3RlbSBmcm9tIGh2bS92bXgvdm1jcy5jOnZteF92Y3B1X2ZsdXNoX3BtbF9idWZmZXIK
PiB0aGF0IGNhbGxzIHAybV9jaGFuZ2VfdHlwZV9vbmUgb24gYWxsIGdmbnMgdGhhdCB3ZXJlIHJl
Y29yZGVkIHRoZSBQTUwKPiBidWZmZXIuIFRoZSBwcm9ibGVtIG9jY3VycyB3aGVuIHRoZSBQTUwg
YnVmZmVyIGZ1bGwgdm1leGl0IGhhcHBlbnMKPiB3aGlsZSB0aGUgYWN0aXZlIHAybSBpcyBhbiBh
bHRwMm0uIFN3aXRjaGluZyAgcDJtX2NoYW5nZV90eXBlX29uZSB0bwo+IHdvcmsgd2l0aCB0aGUg
YWx0cDJtIGluc3RlYWQgb2YgdGhlIGhvc3RwMm0gaG93ZXZlciByZXN1bHRzIGluIEVQVAo+IG1p
c2NvbmZpZ3VyYXRpb24gY3Jhc2hlcy4KPgo+IEFkZGluZyB0byB0aGUgaXNzdWUgaXMgdGhhdCBp
dCBzZWVtIHRvIG9ubHkgb2NjdXIgd2hlbiB0aGUgYWx0cDJtIGhhcwo+IHJlbWFwcGVkIEdGTnMu
IFNpbmNlIFBNTCByZWNvcmRzIGVudHJpZXMgYmFzZWQgb24gR0ZOIGxlYWRzIG1lIHRvCj4gcXVl
c3Rpb24gd2hldGhlciBpdCBpcyBzYWZlIGF0IGFsbCB0byB1c2UgUE1MIHdoZW4gYWx0cDJtIGlz
IHVzZWQgd2l0aAo+IEdGTiByZW1hcHBpbmcuIEhvd2V2ZXIsIEFGQUlDVCB0aGUgR0ZOcyBpbiB0
aGUgUE1MIGJ1ZmZlciBhcmUgbm90IHRoZQo+IHJlbWFwcGVkIEdGTnMgYW5kIG15IHVuZGVyc3Rh
bmRpbmcgaXMgdGhhdCBpdCBzaG91bGQgYmUgc2FmZSBhcyBsb25nCj4gYXMgdGhlIEdGTnMgYmVp
bmcgdHJhY2tlZCBieSBQTUwgYXJlIG5ldmVyIHRoZSByZW1hcHBlZCBHRk5zLgo+Cj4gQm9vdGlu
ZyBYZW4gd2l0aCBlcHQ9cG1sPTAgcmVzb2x2ZXMgdGhlIGlzc3VlLgo+Cj4gSWYgYW55b25lIGhh
cyBhbnkgaW5zaWdodCBpbnRvIHdoYXQgbWlnaHQgYmUgaGFwcGVuaW5nLCBwbGVhc2UgbGV0IG1l
IGtub3cuCgoKSSBjb3VsZCBoYXZlIHN3b3JuIHRoYXQgR2VvcmdlIHNwb3R0ZWQgYSBwcm9ibGVt
IGhlcmUgYW5kIGZpeGVkIGl0LsKgIEkKc2hvdWxkbid0IGJlIHN1cnByaXNlZCBpZiB3ZSBoYXZl
IG1vcmUuCgpUaGUgcHJvYmxlbSB0aGF0IFBNTCBpbnRyb2R1Y2VkIChhbmQgdGhpcyBpcyBtb3N0
bHkgbXkgZmF1bHQsIGFzIEkKc3VnZ2VzdGVkIHRoZSBidWdneSBzb2x1dGlvbikgaXMgdGhhdCB0
aGUgdm1leGl0IGhhbmRsZXIgZnJvbSBvbmUgdmNwdQpwYXVzZXMgb3RoZXJzIHRvIGRyYWluIHRo
ZSBQTUwgcXVldWUgaW50byB0aGUgZGlydHkgYml0bWFwLsKgIE92ZXJhbGwgSQp3YXNuJ3QgaGFw
cHkgd2l0aCB0aGUgZGVzaWduIGFuZCBJJ3ZlIGdvdCBzb21lIGlkZWFzIHRvIGltcHJvdmUgaXQs
IGJ1dAp3aXRoaW4gdGhlIHNjb3BlIG9mIGhvdyBhbHRwMm0gd2FzIGVuZ2luZWVyZWQsIEkgcHJv
cG9zZWQKZG9tYWluX3BhdXNlX2V4Y2VwdF9zZWxmKCkuCgpBcyBpdCB0dXJucyBvdXQsIHRoYXQg
aXMgdnVsbmVyYWJsZSB0byBkZWFkbG9ja3Mgd2hlbiB5b3UgZ2V0IHR3byB2Y3B1cwp0cnlpbmcg
dG8gcGF1c2UgZWFjaCBvdGhlciBhbmQgd2FpdGluZyBmb3IgZWFjaCBvdGhlciB0byBiZWNvbWUK
ZGUtc2NoZWR1bGVkLgoKSSBzZWUgdGhpcyBoYXMgYmVlbiByZXVzZWQgYnkgdGhlIGFsdHAybSBj
b2RlLCBidXQgaXQgKnNob3VsZCogYmUgc2FmZQp0byBkZWFkbG9ja3Mgbm93IHRoYXQgaXQgdGFr
ZXMgdGhlIGh5cGVyY2FsbF9kZWFkbG9ja19tdXRleHQuCgpBbnl3YXkgLSBzb3JyeSBmb3Igbm90
IGJlaW5nIG1vcmUgaGVscCwgYnV0IEkgYmV0IHRoZSBwcm9ibGVtIGlzIGdvaW5nCnRvIGJlIHNv
bWV3aGVyZSBhcm91bmQgdmNwdSBwYXVzaW5nLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 09 16:19:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 16:19:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOlls-0003At-8r; Thu, 09 May 2019 16:19:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=NEiW=TJ=protonmail.com=mathieu.tarral@srs-us1.protection.inumbo.net>)
 id 1hOllq-0003AQ-Gm
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 16:19:46 +0000
X-Inumbo-ID: 3feaebde-7276-11e9-9fc9-2f856fab09a0
Received: from mail4.protonmail.ch (unknown [185.70.40.27])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3feaebde-7276-11e9-9fc9-2f856fab09a0;
 Thu, 09 May 2019 16:19:42 +0000 (UTC)
Date: Thu, 09 May 2019 16:19:39 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com;
 s=default; t=1557418781;
 bh=+RrjXSY8XT9lsZKO/y/g9HI799ls90D/4Pz9+03JCRg=;
 h=Date:To:From:Cc:Reply-To:Subject:In-Reply-To:References:
 Feedback-ID:From;
 b=JrkvohVmfO2rsrWJU0PmPCOSCKIounkd+j5NkDeNNcy9vNdnqYHWLNX2L+fGMYQc5
 UdqcoYe2Zibdy70skt7xALMJkW03jBgCa70JtQVoYTV0KvYDJr58NyYA3pFgYrhyaM
 s1WfFSIhn1wwLokGaLjzDjOVIp7QOKQUWGhfxgoI=
To: Andrew Cooper <andrew.cooper3@citrix.com>
From: Mathieu Tarral <mathieu.tarral@protonmail.com>
Message-ID: <oSx3iO5YqwrWedfgCT8yEj4jGrzisHnNA6d9XQIKAJJAOhr6TPANrqVHf6s56L8_WBgLtVMJv37Cypbr2emtg0ZKb25HdHo91eM1J1fVJHo=@protonmail.com>
In-Reply-To: <WL45-Mjyf7to-l_u4XAT3M46R6YcAECvEwl6SDzOWeLE_SOQUyF26Vj2cu0mScD47fS95OaBAWDddX7DL7yujvl03YffFRDoqrpRcFDSnxA=@protonmail.com>
References: <f3zRvkN8JOfpv5k6jz7TbWXz-sso4q6CGB-3S05mSco8SuDy0BoN5z5_Lj_-Xnto1FPMCkhE89trkq-_f6itwRZ5F4NI9MKrcqZk8cdT45A=@protonmail.com>
 <76bd924a-34b1-eb7c-d3be-6c33aa7729fc@citrix.com>
 <WL45-Mjyf7to-l_u4XAT3M46R6YcAECvEwl6SDzOWeLE_SOQUyF26Vj2cu0mScD47fS95OaBAWDddX7DL7yujvl03YffFRDoqrpRcFDSnxA=@protonmail.com>
Feedback-ID: 7ARND6YmrAEqSXE0j3TLm6ZqYiFFaDDEkO_KW8fTUEW0kYwGM1KEsuPxEPVWH5YuEnR43INtqwIKH-usvnxVQQ==:Ext:ProtonMail
MIME-Version: 1.0
X-Spam-Status: No, score=-1.2 required=7.0 tests=ALL_TRUSTED,DKIM_SIGNED,
 DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM autolearn=ham
 autolearn_force=no version=3.4.2
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mail.protonmail.ch
Subject: Re: [Xen-devel] [VMI] Possible race-condition in altp2m APIs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: Mathieu Tarral <mathieu.tarral@protonmail.com>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Tamas K Lengyel <tamas@tklengyel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TGUgbWFyZGksIG1haSA3LCAyMDE5IDI6MDEgUE0sIE1hdGhpZXUgVGFycmFsIDxtYXRoaWV1LnRh
cnJhbEBwcm90b25tYWlsLmNvbT4gYSDDqWNyaXTCoDoKCj4gPiBHaXZlbiBob3cgbWFueSBFUFQg
Zmx1c2hpbmcgYnVncyBJJ3ZlIGFscmVhZHkgZm91bmQgaW4gdGhpcyBhcmVhLCBJIHdvdWxkbid0
IGJlIHN1cnByaXNlZCBpZiB0aGVyZSBhcmUgZnVydGhlciBvbmVzIGx1cmtpbmcuwqAgSWYgaXQg
aXMgYW4gRVBUIGZsdXNoaW5nIGJ1ZywgdGhpcyBkZWx0YSBzaG91bGQgbWFrZSBpdCBnbyBhd2F5
LCBidXQgaXQgd2lsbCBjb21lIHdpdGggYSBoZWZ0eSBwZXJmIGhpdC4KPiA+Cj4gPiBkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92
bXguYwo+ID4gaW5kZXggMjgzZWI3Yi4uMDE5MzMzZCAxMDA2NDQKPiA+IC0tLSBhL3hlbi9hcmNo
L3g4Ni9odm0vdm14L3ZteC5jCj4gPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwo+
ID4gQEAgLTQyODUsOSArNDI4NSw3IEBAIGJvb2wgdm14X3ZtZW50ZXJfaGVscGVyKGNvbnN0IHN0
cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+ID4gICAgICAgICAgICAgIH0KPiA+ICAgICAgICAg
IH0KPiA+Cj4gPiAtICAgICAgICBpZiAoIGludiApCj4gPiAtICAgICAgICAgICAgX19pbnZlcHQo
aW52ID09IDEgPyBJTlZFUFRfU0lOR0xFX0NPTlRFWFQgOiBJTlZFUFRfQUxMX0NPTlRFWFQsCj4g
PiAtICAgICAgICAgICAgICAgICAgICAgaW52ID09IDEgPyBzaW5nbGUtPmVwdHAgICAgICAgICAg
OiAwKTsKPiA+ICsgICAgICAgIF9faW52ZXB0KElOVkVQVF9BTExfQ09OVEVYVCwgMCk7Cj4gPiAg
ICAgIH0KPiA+Cj4gPiAgIG91dDoKPgo+IEkgY2FuIGdpdmUgdGhpcyBhIHRyeSwgYW5kIHNlZSBp
ZiBpdCByZXNvbHZlcyB0aGUgcHJvYmxlbSAhCgpKdXN0IHRlc3RlZCwgb24gWGVuIDQuMTIuMCwg
YW5kIHRoZSBidWcgaXMgc3RpbGwgaGVyZS4KV2luZG93cyA3IGlzIGhhdmluZyBCU09EcyB3aXRo
IDQgVkNQVXMuCkkgZGlkbid0IG5vdGljZWQgYSBoZWZ0eSBwZXJmb3JtYW5jZSBpbXBhY3QgdGhv
dWdoLgoKRG8gd2UgaGF2ZSBvdGhlciBjYWNoZXMgdG8gaW52YWxpZGF0ZSA/ClNvbWV0aGluZyBl
bHNlIHRoYXQgaSBzaG91bGQgdGVzdCA/CgpJIGRvbid0IGZlZWwgY29tZm9ydGFibGUgZGlnZ2lu
ZyBpbnRvIFhlbidzIGNvZGUsIGVzcGVjaWFsbHkgZm9yIHNvbWV0aGluZyBhcyBjb21wbGljYXRl
ZCBhcyBwYWdlIHRhYmxlIGFuZCBtZW1vcnkgbWFuYWdlbWVudCwKaW5jcmVhc2VkIGJ5IHRoZSBj
b21wbGV4aXR5IG9mIGFsdHAybS4KV2hhdCBpIGNhbiBkbyBob3dldmVyLCBpcyB0ZXN0IHlvdXIg
aWRlYXMgYW5kIHBhdGNoZXMgYW5kIHJlcG9ydCB0aGUgaW5mb3JtYXRpb24gSSBjYW4gZ2F0aGVy
IG9uIHRoaXMgaXNzdWUuCgpOb3RlOiBJIHRlc3RlZCB3aXRoIHRoZSBsYXRlc3QgY29tbWl0cyBv
biBEcmFrdnVmL21hc3RlciwgZXNwZWNpYWxseToKIkFkZCBhIFZNIHBhdXNlIGZvciBzaGFkb3cg
Y29weSByZWZyZXNoIG9wZXJhdGlvbiIKaHR0cHM6Ly9naXRodWIuY29tL3RrbGVuZ3llbC9kcmFr
dnVmL3B1bGwvNjI2CgpAdGFtYXMsIGRpZCB5b3UgbWFkZSB0aGlzIHBhdGNoIHRvIGZpeCB0aGVz
ZSBraW5kIG9mIHJhY2UgY29uZGl0aW9ucyBpc3N1ZSB0aGF0IGknbSByZXBvcnRpbmcgPwpPciB3
YXMgaXQgdG90YWxseSB1bnJlbGF0ZWQgPwoKVGhhbmtzLApNYXRoaWV1CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 09 16:43:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 16:43:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOm8J-0005Za-Bj; Thu, 09 May 2019 16:42:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GyTO=TJ=citrix.com=prvs=025853ab4=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hOm8I-0005ZV-Mf
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 16:42:58 +0000
X-Inumbo-ID: 7f2789bf-7279-11e9-8980-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7f2789bf-7279-11e9-8980-bc764e045a96;
 Thu, 09 May 2019 16:42:57 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,450,1549929600"; d="scan'208";a="89693298"
To: Mathieu Tarral <mathieu.tarral@protonmail.com>
References: <f3zRvkN8JOfpv5k6jz7TbWXz-sso4q6CGB-3S05mSco8SuDy0BoN5z5_Lj_-Xnto1FPMCkhE89trkq-_f6itwRZ5F4NI9MKrcqZk8cdT45A=@protonmail.com>
 <76bd924a-34b1-eb7c-d3be-6c33aa7729fc@citrix.com>
 <WL45-Mjyf7to-l_u4XAT3M46R6YcAECvEwl6SDzOWeLE_SOQUyF26Vj2cu0mScD47fS95OaBAWDddX7DL7yujvl03YffFRDoqrpRcFDSnxA=@protonmail.com>
 <oSx3iO5YqwrWedfgCT8yEj4jGrzisHnNA6d9XQIKAJJAOhr6TPANrqVHf6s56L8_WBgLtVMJv37Cypbr2emtg0ZKb25HdHo91eM1J1fVJHo=@protonmail.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <4f34ed81-8993-2e5d-9aea-89a6e2d98b44@citrix.com>
Date: Thu, 9 May 2019 17:42:54 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <oSx3iO5YqwrWedfgCT8yEj4jGrzisHnNA6d9XQIKAJJAOhr6TPANrqVHf6s56L8_WBgLtVMJv37Cypbr2emtg0ZKb25HdHo91eM1J1fVJHo=@protonmail.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] [VMI] Possible race-condition in altp2m APIs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Tamas K Lengyel <tamas@tklengyel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkvMDUvMjAxOSAxNzoxOSwgTWF0aGlldSBUYXJyYWwgd3JvdGU6Cj4gTGUgbWFyZGksIG1h
aSA3LCAyMDE5IDI6MDEgUE0sIE1hdGhpZXUgVGFycmFsIDxtYXRoaWV1LnRhcnJhbEBwcm90b25t
YWlsLmNvbT4gYSDDqWNyaXTCoDoKPgo+Pj4gR2l2ZW4gaG93IG1hbnkgRVBUIGZsdXNoaW5nIGJ1
Z3MgSSd2ZSBhbHJlYWR5IGZvdW5kIGluIHRoaXMgYXJlYSwgSSB3b3VsZG4ndCBiZSBzdXJwcmlz
ZWQgaWYgdGhlcmUgYXJlIGZ1cnRoZXIgb25lcyBsdXJraW5nLsKgIElmIGl0IGlzIGFuIEVQVCBm
bHVzaGluZyBidWcsIHRoaXMgZGVsdGEgc2hvdWxkIG1ha2UgaXQgZ28gYXdheSwgYnV0IGl0IHdp
bGwgY29tZSB3aXRoIGEgaGVmdHkgcGVyZiBoaXQuCj4+Pgo+Pj4gZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9odm0vdm14L3ZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKPj4+IGlu
ZGV4IDI4M2ViN2IuLjAxOTMzM2QgMTAwNjQ0Cj4+PiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL3Zt
eC92bXguYwo+Pj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKPj4+IEBAIC00Mjg1
LDkgKzQyODUsNyBAQCBib29sIHZteF92bWVudGVyX2hlbHBlcihjb25zdCBzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncyAqcmVncykKPj4+ICAgICAgICAgICAgICB9Cj4+PiAgICAgICAgICB9Cj4+Pgo+Pj4g
LSAgICAgICAgaWYgKCBpbnYgKQo+Pj4gLSAgICAgICAgICAgIF9faW52ZXB0KGludiA9PSAxID8g
SU5WRVBUX1NJTkdMRV9DT05URVhUIDogSU5WRVBUX0FMTF9DT05URVhULAo+Pj4gLSAgICAgICAg
ICAgICAgICAgICAgIGludiA9PSAxID8gc2luZ2xlLT5lcHRwICAgICAgICAgIDogMCk7Cj4+PiAr
ICAgICAgICBfX2ludmVwdChJTlZFUFRfQUxMX0NPTlRFWFQsIDApOwo+Pj4gICAgICB9Cj4+Pgo+
Pj4gICBvdXQ6Cj4+IEkgY2FuIGdpdmUgdGhpcyBhIHRyeSwgYW5kIHNlZSBpZiBpdCByZXNvbHZl
cyB0aGUgcHJvYmxlbSAhCj4gSnVzdCB0ZXN0ZWQsIG9uIFhlbiA0LjEyLjAsIGFuZCB0aGUgYnVn
IGlzIHN0aWxsIGhlcmUuCj4gV2luZG93cyA3IGlzIGhhdmluZyBCU09EcyB3aXRoIDQgVkNQVXMu
Cj4gSSBkaWRuJ3Qgbm90aWNlZCBhIGhlZnR5IHBlcmZvcm1hbmNlIGltcGFjdCB0aG91Z2guCj4K
PiBEbyB3ZSBoYXZlIG90aGVyIGNhY2hlcyB0byBpbnZhbGlkYXRlID8KPiBTb21ldGhpbmcgZWxz
ZSB0aGF0IGkgc2hvdWxkIHRlc3QgPwo+Cj4gSSBkb24ndCBmZWVsIGNvbWZvcnRhYmxlIGRpZ2dp
bmcgaW50byBYZW4ncyBjb2RlLCBlc3BlY2lhbGx5IGZvciBzb21ldGhpbmcgYXMgY29tcGxpY2F0
ZWQgYXMgcGFnZSB0YWJsZSBhbmQgbWVtb3J5IG1hbmFnZW1lbnQsCj4gaW5jcmVhc2VkIGJ5IHRo
ZSBjb21wbGV4aXR5IG9mIGFsdHAybS4KPiBXaGF0IGkgY2FuIGRvIGhvd2V2ZXIsIGlzIHRlc3Qg
eW91ciBpZGVhcyBhbmQgcGF0Y2hlcyBhbmQgcmVwb3J0IHRoZSBpbmZvcm1hdGlvbiBJIGNhbiBn
YXRoZXIgb24gdGhpcyBpc3N1ZS4KPgo+IE5vdGU6IEkgdGVzdGVkIHdpdGggdGhlIGxhdGVzdCBj
b21taXRzIG9uIERyYWt2dWYvbWFzdGVyLCBlc3BlY2lhbGx5Ogo+ICJBZGQgYSBWTSBwYXVzZSBm
b3Igc2hhZG93IGNvcHkgcmVmcmVzaCBvcGVyYXRpb24iCj4gaHR0cHM6Ly9naXRodWIuY29tL3Rr
bGVuZ3llbC9kcmFrdnVmL3B1bGwvNjI2Cj4KPiBAdGFtYXMsIGRpZCB5b3UgbWFkZSB0aGlzIHBh
dGNoIHRvIGZpeCB0aGVzZSBraW5kIG9mIHJhY2UgY29uZGl0aW9ucyBpc3N1ZSB0aGF0IGknbSBy
ZXBvcnRpbmcgPwo+IE9yIHdhcyBpdCB0b3RhbGx5IHVucmVsYXRlZCA/CgpXaXRoIHRoZSBhYm92
ZSBjaGFuZ2UgaW4gcGxhY2UgYW5kIEJTT0RzIHN0aWxsIGhhcHBlbmluZywgSSdtIGZhaXJseQpj
b252aW5jZWQgdGhhdCBpdCBub3QgYSBUTEIgZmx1c2hpbmcgaXNzdWUuCgpUaGVyZWZvcmUsIHRo
ZSBjb25jbHVzaW9uIHRvIGRyYXcgaXMgdGhhdCBpdCBpcyBhIGxvZ2ljYWwgYnVnIHNvbWV3aGVy
ZS4KCkZpcnN0IG9mIGFsbCAtIGVuc3VyZSB5b3UgYXJlIHVzaW5nIHVwLXRvLWRhdGUgbWljcm9j
b2RlLsKgIFRoZSBudW1iZXIgb2YKZXJyYXRhIHdoaWNoIGhhdmUgYmVlbiBkaXNjb3ZlcmVkIGJ5
IHBlb3BsZSBhc3NvY2lhdGVkIHdpdGggdGhlIFhlbgpjb21tdW5pdHkgaXMgbGFyZ2UuCgpUaGUg
bWljcm9jb2RlIGlzIGF2YWlsYWJsZSBmcm9tCmh0dHBzOi8vZ2l0aHViLmNvbS9pbnRlbC9JbnRl
bC1MaW51eC1Qcm9jZXNzb3ItTWljcm9jb2RlLURhdGEtRmlsZXMvIGFuZApodHRwczovL2FuZHJl
d2Nvb3AteGVuLnJlYWR0aGVkb2NzLmlvL2VuL2xhdGVzdC9hZG1pbi1ndWlkZS9taWNyb2NvZGUt
bG9hZGluZy5odG1sCmlzIHNvbWUgZG9jdW1lbnRhdGlvbiBJIHByZXBhcmVkIGVhcmxpZXIuCgpC
ZXlvbmQgdGhhdCwgSSB0aGluayBpdCB3b3VsZCBoZWxwIHRvIGtub3cgZXhhY3RseSBob3cgbGli
dm1pIGlzCm1hbmlwdWxhdGluZyB0aGUgZ3Vlc3QuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 09 17:00:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 17:00:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOmP3-00078p-6f; Thu, 09 May 2019 17:00:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=47gT=TJ=citrix.com=prvs=025ab97d4=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1hOmP1-00078e-Es
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 17:00:15 +0000
X-Inumbo-ID: ea20fa0b-727b-11e9-8980-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ea20fa0b-727b-11e9-8980-bc764e045a96;
 Thu, 09 May 2019 17:00:14 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,450,1549929600"; d="scan'208";a="85284975"
Date: Thu, 9 May 2019 18:00:12 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190509170012.GN2798@zion.uk.xensource.com>
References: <5CD42DCB020000780022D317@prv1-mh.provo.novell.com>
 <5CD42EB9020000780022D332@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5CD42EB9020000780022D332@prv1-mh.provo.novell.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH v2 2/3] x86/mm: make
 guest_physmap_add_entry() HVM-only
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBNYXkgMDksIDIwMTkgYXQgMDc6NDQ6MjVBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gTGlmdCBpdHMgIXBhZ2luZ19tb2RlX3RyYW5zbGF0ZSgpIHBhcnQgaW50byBndWVzdF9w
aHlzbWFwX2FkZF9wYWdlKCkKPiAod2hpY2ggaXMgd2hhdCBjb21tb24gY29kZSBjYWxscyksIGVs
aW1pbmF0aW5nIHRoZSBkdW1teSB1c2Ugb2YgYQo+IChIVk0tb25seSByZWFsbHkpIFAyTSB0eXBl
IGluIHRoZSBQViBjYXNlLgo+IAo+IFN1Z2dlc3RlZC1ieTogR2VvcmdlIER1bmxhcCA8R2Vvcmdl
LkR1bmxhcEBldS5jaXRyaXguY29tPgo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 09 17:00:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 17:00:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOmP2-00078j-U0; Thu, 09 May 2019 17:00:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=47gT=TJ=citrix.com=prvs=025ab97d4=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1hOmP1-00078Z-8L
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 17:00:15 +0000
X-Inumbo-ID: e92102a9-727b-11e9-8980-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e92102a9-727b-11e9-8980-bc764e045a96;
 Thu, 09 May 2019 17:00:13 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,450,1549929600"; d="scan'208";a="85284972"
Date: Thu, 9 May 2019 18:00:10 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190509170010.GM2798@zion.uk.xensource.com>
References: <5CD42DCB020000780022D317@prv1-mh.provo.novell.com>
 <5CD42E37020000780022D32F@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5CD42E37020000780022D32F@prv1-mh.provo.novell.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH v2 1/3] x86/mm: short-circuit HVM-only mode
 flags when !HVM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBNYXkgMDksIDIwMTkgYXQgMDc6NDI6MTVBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gI2RlZmluZS1pbmcgdGhlbSB0byB6ZXJvIGFsbG93cyBiZXR0ZXIgY29kZSBnZW5lcmF0
aW9uIGluIHRoaXMgY2FzZSwKPiBhbmQgcGF2ZXMgdGhlIHdheSBmb3IgbW9yZSBEQ0UsIGFsbG93
aW5nIHRvIGxlYXZlIGNlcnRhaW4gZnVuY3Rpb25zIGp1c3QKPiBkZWNsYXJlZCwgYnV0IG5vdCBk
ZWZpbmVkLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 09 17:21:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 17:21:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOmj5-0000O9-6M; Thu, 09 May 2019 17:20:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=nN80=TJ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hOmj4-0000Nz-Lj
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 17:20:58 +0000
X-Inumbo-ID: ce805d04-727e-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ce805d04-727e-11e9-8980-bc764e045a96;
 Thu, 09 May 2019 17:20:56 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hOmj2-0005Zx-40; Thu, 09 May 2019 17:20:56 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hOmj1-0005Ok-Nw; Thu, 09 May 2019 17:20:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hOmj1-0003sN-NG; Thu, 09 May 2019 17:20:55 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135859-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=55eca9a14abef410d45c2f10ecd3f11c946064fc
X-Osstest-Versions-That: seabios=f4c6e4c19daf3deac2d7fc3288db5294aba955ad
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 09 May 2019 17:20:55 +0000
Subject: [Xen-devel] [seabios test] 135859: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTg1OSBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzU4NTkvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzgzNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzODM1CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
IGZhaWwgbGlrZSAxMzM4MzUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzgzNQogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wx
L2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogc2VhYmlvcyAgICAgICAg
ICAgICAgNTVlY2E5YTE0YWJlZjQxMGQ0NWMyZjEwZWNkM2YxMWM5NDYwNjRmYwpiYXNlbGluZSB2
ZXJzaW9uOgogc2VhYmlvcyAgICAgICAgICAgICAgZjRjNmU0YzE5ZGFmM2RlYWMyZDdmYzMyODhk
YjUyOTRhYmE5NTVhZAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMzODM1ICAyMDE5LTAzLTE1IDEy
OjQxOjQwIFogICA1NSBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzNTg1OSAgMjAxOS0wNS0w
NyAxNDo0MToyOCBaICAgIDIgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3Vj
aGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIFNhbSBFaWRlcm1hbiA8c2htdWVsLmVpZGVybWFu
QG9yYWNsZS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2
NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRt
cmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAg
ICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2lt
YWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24g
b2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNh
biBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0
LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKICAgZjRjNmU0Yy4uNTVlY2E5YSAgNTVl
Y2E5YTE0YWJlZjQxMGQ0NWMyZjEwZWNkM2YxMWM5NDYwNjRmYyAtPiB4ZW4tdGVzdGVkLW1hc3Rl
cgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 09 17:25:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 17:25:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOmnd-0000au-SQ; Thu, 09 May 2019 17:25:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fgKw=TJ=oracle.com=ankur.a.arora@srs-us1.protection.inumbo.net>)
 id 1hOmnc-0000aX-Gf
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 17:25:40 +0000
X-Inumbo-ID: 74a84a34-727f-11e9-ba69-57af0fdc5dea
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 74a84a34-727f-11e9-ba69-57af0fdc5dea;
 Thu, 09 May 2019 17:25:35 +0000 (UTC)
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x49HJMx4162245;
 Thu, 9 May 2019 17:25:34 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id : mime-version : content-transfer-encoding;
 s=corp-2018-07-02; bh=d7jsRj1+4ktgEU6gy2u33kGoS54PhxENv0bhYByLvHg=;
 b=aHPad768dCTFxCJgTFzoLiq4Kah+rARe3ddJOH4pC4kk3w4v4vJegt/p5E1xJhps2h0+
 SKg5pGhFS5XWO/tIWQ10ol8p3+EKDZ+yflpd5uBqkRIppZSV/BfgPkzfxc7aIgwR04sw
 xM8Fh7fD2++AGDrN4lmYLd/QA5oGWy33PYywHeJnzqwLLrsVVFQvxYsIxlcoOwI1j9ED
 GI6TEf9TIje8NbamKUtPUe6wlbJ31DDxIDULH08kj10SF8mBQ+hrb80kKBNvmmr0+8N6
 s2A5Gy404dozwjwrTbRRrhEn6WkT7jcAlyNE2UoFf4pQ5XbPSy8fwDfY1q22V2nnC5+V Vg== 
Received: from aserp3020.oracle.com (aserp3020.oracle.com [141.146.126.70])
 by aserp2130.oracle.com with ESMTP id 2s94b6cey7-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 09 May 2019 17:25:33 +0000
Received: from pps.filterd (aserp3020.oracle.com [127.0.0.1])
 by aserp3020.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x49HP6Lf152120;
 Thu, 9 May 2019 17:25:33 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserp3020.oracle.com with ESMTP id 2schvyy7te-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 09 May 2019 17:25:33 +0000
Received: from abhmp0008.oracle.com (abhmp0008.oracle.com [141.146.116.14])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x49HPVd9031135;
 Thu, 9 May 2019 17:25:31 GMT
Received: from aa1-ca-oracle-com.ca.oracle.com (/10.156.75.204)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 09 May 2019 10:25:31 -0700
From: Ankur Arora <ankur.a.arora@oracle.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org
Date: Thu,  9 May 2019 10:25:24 -0700
Message-Id: <20190509172540.12398-1-ankur.a.arora@oracle.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9252
 signatures=668686
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1905090100
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9252
 signatures=668686
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000
 definitions=main-1905090100
Subject: [Xen-devel] [RFC PATCH 00/16] xenhost support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, sstabellini@kernel.org, konrad.wilk@oracle.com,
 ankur.a.arora@oracle.com, pbonzini@redhat.com, boris.ostrovsky@oracle.com,
 joao.m.martins@oracle.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKVGhpcyBpcyBhbiBSRkMgZm9yIHhlbmhvc3Qgc3VwcG9ydCwgb3V0bGluZWQgaGVy
ZSBieSBKdWVyZ2VuIGhlcmU6Cmh0dHBzOi8vbGttbC5vcmcvbGttbC8yMDE5LzQvOC82Ny4KClRo
ZSBoaWdoIGxldmVsIGlkZWEgaXMgdG8gcHJvdmlkZSBhbiBhYnN0cmFjdGlvbiBvZiB0aGUgWGVu
CmNvbW11bmljYXRpb24gaW50ZXJmYWNlLCBhcyBhIHhlbmhvc3RfdC4KCnhlbmhvc3RfdCBleHBv
c2Ugb3BzIGZvciBjb21tdW5pY2F0aW9uIGJldHdlZW4gdGhlIGd1ZXN0IGFuZCBYZW4KKGh5cGVy
Y2FsbCwgY3B1aWQsIHNoYXJlZF9pbmZvL3ZjcHVfaW5mbywgZXZ0Y2huLCBncmFudC10YWJsZSBh
bmQgb24gdG9wCm9mIHRob3NlLCB4ZW5idXMsIGJhbGxvb25pbmcpLCBhbmQgdGhlc2UgY2FuIGRp
ZmZlciBiYXNlZCBvbiB0aGUga2luZApvZiB1bmRlcmx5aW5nIFhlbjogcmVndWxhciwgbG9jYWws
IGFuZCBuZXN0ZWQuCgooU2luY2UgdGhpcyBhYnN0cmFjdGlvbiBpcyBsYXJnZWx5IGFib3V0IGd1
ZXN0IC0tIHhlbmhvc3QgY29tbXVuaWNhdGlvbiwKbm8gb3BzIGFyZSBuZWVkZWQgZm9yIHRpbWVy
LCBjbG9jaywgc2NoZWQsIG1lbW9yeSAoTU1VLCBQMk0pLCBWQ1BVIG1nbXQuCmV0Yy4pCgpYZW5o
b3N0IHVzZS1jYXNlczoKClJlZ3VsYXItWGVuOiB0aGUgc3RhbmRhcmQgWGVuIGludGVyZmFjZSBw
cmVzZW50ZWQgdG8gYSBndWVzdCwKc3BlY2lmaWNhbGx5IGZvciBjb211bmljYXRpb24gYmV0d2Vl
biBMeC1ndWVzdCBhbmQgTHgtWGVuLgoKTG9jYWwtWGVuOiBhIFhlbiBsaWtlIGludGVyZmFjZSB3
aGljaCBydW5zIGluIHRoZSBzYW1lIGFkZHJlc3Mgc3BhY2UgYXMKdGhlIGd1ZXN0IChkb20wKS4g
VGhpcywgY2FuIGFjdCBhcyB0aGUgZGVmYXVsdCB4ZW5ob3N0LgoKVGhlIG1ham9yIHdheXMgaXQg
ZGlmZmVycyBmcm9tIGEgcmVndWxhciBYZW4gaW50ZXJmYWNlIGlzIGluIHByZXNlbnRpbmcKYSBk
aWZmZXJlbnQgaHlwZXJjYWxsIGludGVyZmFjZSAoY2FsbCBpbnN0ZWFkIG9mIGEgc3lzY2FsbC92
bWNhbGwpLCBhbmQKaW4gYW4gaW5hYmlsaXR5IHRvIGRvIGdyYW50LW1hcHBpbmdzOiBzaW5jZSBs
b2NhbC1YZW4gZXhpc3RzIGluIHRoZSBzYW1lCmFkZHJlc3Mgc3BhY2UgYXMgWGVuLCB0aGVyZSdz
IG5vIHdheSBmb3IgaXQgdG8gY2hlYXBseSBjaGFuZ2UgdGhlCnBoeXNpY2FsIHBhZ2UgdGhhdCBh
IEdGTiBtYXBzIHRvIChhc3N1bWluZyBubyBQMk0gdGFibGVzLikKCk5lc3RlZC1YZW46IHRoaXMg
Y2hhbm5lbCBpcyB0byBYZW4sIG9uZSBsZXZlbCByZW1vdmVkOiBmcm9tIEwxLWd1ZXN0IHRvCkww
LVhlbi4gVGhlIHVzZSBjYXNlIGlzIHRoYXQgd2Ugd2FudCBMMC1kb20wLWJhY2tlbmRzIHRvIHRh
bGsgdG8KTDEtZG9tMC1mcm9udGVuZCBkcml2ZXJzIHdoaWNoIGNhbiB0aGVuIHByZXNlbnQgUFYg
ZGV2aWNlcyB3aGljaCBjYW4KaW4tdHVybiBiZSB1c2VkIGJ5IHRoZSBMMS1kb20wLWJhY2tlbmQg
ZHJpdmVycyBhcyByYXcgdW5kZXJseWluZyBkZXZpY2VzLgpUaGUgaW50ZXJmYWNlcyB0aGVtc2Vs
dmVzLCBicm9hZGx5IHJlbWFpbiBzaW1pbGFyLgoKTm90ZTogTDAtWGVuLCBMMS1YZW4gcmVwcmVz
ZW50IFhlbiBydW5uaW5nIGF0IHRoYXQgbmVzdGluZyBsZXZlbAphbmQgTDAtZ3Vlc3QsIEwxLWd1
ZXN0IHJlcHJlc2VudCBndWVzdHMgdGhhdCBhcmUgY2hpbGRyZW4gb2YgWGVuCmF0IHRoYXQgbmVz
dGluZyBsZXZlbC4gTHgsIHJlcHJlc2VudHMgYW55IGxldmVsLgoKUGF0Y2hlcyAxLTcsCiAgIng4
Ni94ZW46IGFkZCB4ZW5ob3N0X3QgaW50ZXJmYWNlIgogICJ4ODYveGVuOiBjcHVpZCBzdXBwb3J0
IGluIHhlbmhvc3RfdCIKICAieDg2L3hlbjogbWFrZSBoeXBlcmNhbGxfcGFnZSBnZW5lcmljIgog
ICJ4ODYveGVuOiBoeXBlcmNhbGwgc3VwcG9ydCBmb3IgeGVuaG9zdF90IgogICJ4ODYveGVuOiBh
ZGQgZmVhdHVyZSBzdXBwb3J0IGluIHhlbmhvc3RfdCIKICAieDg2L3hlbjogYWRkIHNoYXJlZF9p
bmZvIHN1cHBvcnQgdG8geGVuaG9zdF90IgogICJ4ODYveGVuOiBtYWtlIHZjcHVfaW5mbyBwYXJ0
IG9mIHhlbmhvc3RfdCIKYWJzdHJhY3Qgb3V0IGludGVyZmFjZXMgdGhhdCBzZXR1cCBoeXBlcmNh
bGxzL2NwdWlkL3NoYXJlZF9pbmZvL3ZjcHVfaW5mbyBldGMuCgpQYXRjaCA4LCAieDg2L3hlbjog
aXJxL3VwY2FsbCBoYW5kbGluZyB3aXRoIG11bHRpcGxlIHhlbmhvc3RzIgpzZXRzIHVwIHRoZSB1
cGNhbGwgYW5kIHB2X2lycSBvcHMgYmFzZWQgb24gdmNwdV9pbmZvLgoKUGF0Y2ggOSwgInhlbi9l
dnRjaG46IHN1cHBvcnQgZXZ0Y2huIGluIHhlbmhvc3RfdCIgYWRkcyB4ZW5ob3N0IGJhc2VkCmV2
dGNobiBzdXBwb3J0IGZvciBldnRjaG5fMmwuCgpQYXRjaGVzIDEwIGFuZCAxNiwgInhlbi9iYWxs
b29uOiBzdXBwb3J0IGJhbGxvb25pbmcgaW4geGVuaG9zdF90IiBhbmQKInhlbi9ncmFudC10YWJs
ZTogaG9zdF9hZGRyIGZpeHVwIGluIG1hcHBpbmcgb24geGVuaG9zdF9yMCIKaW1wbGVtZW50IHN1
cHBvcnQgZnJvbSBHTlRUQUJPUF9tYXBfZ3JhbnRfcmVmIGZvciB4ZW5ob3N0cyBvZiB0eXBlCnhl
bmhvc3RfcjAgKHhlbmhvc3QgbG9jYWwuKQoKUGF0Y2ggMTIsICJ4ZW4veGVuYnVzOiBzdXBwb3J0
IHhlbmJ1cyBmcm9udGVuZC9iYWNrZW5kIHdpdGggeGVuaG9zdF90IgptYWtlcyB4ZW5idXMgc28g
dGhhdCBib3RoIGl0cyBmcm9udGVuZCBhbmQgYmFja2VuZCBjYW4gYmUgYm9vdHN0cmFwcGVkCnNl
cGFyYXRlbHkgdmlhIHNlcGFyYXRlIHhlbmhvc3RzLgoKUmVtYWluaW5nIHBhdGNoZXMsIDExLCAx
MywgMTQsIDE1OgogICJ4ZW4vZ3JhbnQtdGFibGU6IG1ha2UgZ3JhbnQtdGFibGUgeGVuaG9zdCBh
d2FyZSIKICAiZHJpdmVycy94ZW46IGdudHRhYiwgZXZ0Y2huLCB4ZW5idXMgQVBJIGNoYW5nZXMi
CiAgInhlbi9ibGs6IGdudHRhYiwgZXZ0Y2huLCB4ZW5idXMgQVBJIGNoYW5nZXMiCiAgInhlbi9u
ZXQ6IGdudHRhYiwgZXZ0Y2huLCB4ZW5idXMgQVBJIGNoYW5nZXMiCmFyZSBtb3N0bHkgbWVjaGFu
aWNhbCBjaGFuZ2VzIGZvciBBUElzIHRoYXQgbm93IHRha2UgeGVuaG9zdF90ICoKYXMgcGFyYW1l
dGVyLgoKVGhlIGNvZGUgaXRzZWxmIGlzIFJGQyBxdWFsaXR5LCBhbmQgaXMgbW9zdGx5IG1lYW50
IHRvIGdldCBmZWVkYmFjayBiZWZvcmUKcHJvY2VlZGluZyBmdXJ0aGVyLiBBbHNvIG5vdGUgdGhh
dCB0aGUgRklGTyBsb2dpYyBhbmQgc29tZSBYZW4gZHJpdmVycwooaW5wdXQsIHBjaWJhY2ssIHNj
c2kgZXRjKSBhcmUgbW9zdGx5IHVuY2hhbmdlZCwgc28gd2lsbCBub3QgYnVpbGQuCgoKUGxlYXNl
IHRha2UgYSBsb29rLgoKVGhhbmtzCkFua3VyCgoKQW5rdXIgQXJvcmEgKDE2KToKCiAgeDg2L3hl
bjogYWRkIHhlbmhvc3RfdCBpbnRlcmZhY2UKICB4ODYveGVuOiBjcHVpZCBzdXBwb3J0IGluIHhl
bmhvc3RfdAogIHg4Ni94ZW46IG1ha2UgaHlwZXJjYWxsX3BhZ2UgZ2VuZXJpYwogIHg4Ni94ZW46
IGh5cGVyY2FsbCBzdXBwb3J0IGZvciB4ZW5ob3N0X3QKICB4ODYveGVuOiBhZGQgZmVhdHVyZSBz
dXBwb3J0IGluIHhlbmhvc3RfdAogIHg4Ni94ZW46IGFkZCBzaGFyZWRfaW5mbyBzdXBwb3J0IHRv
IHhlbmhvc3RfdAogIHg4Ni94ZW46IG1ha2UgdmNwdV9pbmZvIHBhcnQgb2YgeGVuaG9zdF90CiAg
eDg2L3hlbjogaXJxL3VwY2FsbCBoYW5kbGluZyB3aXRoIG11bHRpcGxlIHhlbmhvc3RzCiAgeGVu
L2V2dGNobjogc3VwcG9ydCBldnRjaG4gaW4geGVuaG9zdF90CiAgeGVuL2JhbGxvb246IHN1cHBv
cnQgYmFsbG9vbmluZyBpbiB4ZW5ob3N0X3QKICB4ZW4vZ3JhbnQtdGFibGU6IG1ha2UgZ3JhbnQt
dGFibGUgeGVuaG9zdCBhd2FyZQogIHhlbi94ZW5idXM6IHN1cHBvcnQgeGVuYnVzIGZyb250ZW5k
L2JhY2tlbmQgd2l0aCB4ZW5ob3N0X3QKICBkcml2ZXJzL3hlbjogZ250dGFiLCBldnRjaG4sIHhl
bmJ1cyBBUEkgY2hhbmdlcwogIHhlbi9ibGs6IGdudHRhYiwgZXZ0Y2huLCB4ZW5idXMgQVBJIGNo
YW5nZXMKICB4ZW4vbmV0OiBnbnR0YWIsIGV2dGNobiwgeGVuYnVzIEFQSSBjaGFuZ2VzCiAgeGVu
L2dyYW50LXRhYmxlOiBob3N0X2FkZHIgZml4dXAgaW4gbWFwcGluZyBvbiB4ZW5ob3N0X3IwCgog
YXJjaC94ODYvaW5jbHVkZS9hc20veGVuL2h5cGVyY2FsbC5oICAgICAgIHwgMjM5ICsrKysrLS0t
CiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS94ZW4vaHlwZXJ2aXNvci5oICAgICAgfCAgIDMgKy0KIGFy
Y2gveDg2L3BjaS94ZW4uYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxOCArLQogYXJjaC94
ODYveGVuL01ha2VmaWxlICAgICAgICAgICAgICAgICAgICAgIHwgICAzICstCiBhcmNoL3g4Ni94
ZW4vZW5saWdodGVuLmMgICAgICAgICAgICAgICAgICAgfCAxMDEgKystLQogYXJjaC94ODYveGVu
L2VubGlnaHRlbl9odm0uYyAgICAgICAgICAgICAgIHwgMTg1ICsrKystLQogYXJjaC94ODYveGVu
L2VubGlnaHRlbl9wdi5jICAgICAgICAgICAgICAgIHwgMTQ0ICsrKystCiBhcmNoL3g4Ni94ZW4v
ZW5saWdodGVuX3B2aC5jICAgICAgICAgICAgICAgfCAgMjUgKy0KIGFyY2gveDg2L3hlbi9ncmFu
dC10YWJsZS5jICAgICAgICAgICAgICAgICB8ICA3MSArKy0KIGFyY2gveDg2L3hlbi9pcnEuYyAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICA3NSArKy0KIGFyY2gveDg2L3hlbi9tbXVfcHYuYyAg
ICAgICAgICAgICAgICAgICAgICB8ICAgNiArLQogYXJjaC94ODYveGVuL3AybS5jICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgIDI0ICstCiBhcmNoL3g4Ni94ZW4vcGNpLXN3aW90bGIteGVuLmMg
ICAgICAgICAgICAgfCAgIDEgKwogYXJjaC94ODYveGVuL3NldHVwLmMgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAxICsKIGFyY2gveDg2L3hlbi9zbXAuYyAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAyNSArLQogYXJjaC94ODYveGVuL3NtcF9odm0uYyAgICAgICAgICAgICAgICAgICAgIHwg
IDE3ICstCiBhcmNoL3g4Ni94ZW4vc21wX3B2LmMgICAgICAgICAgICAgICAgICAgICAgfCAgMjcg
Ky0KIGFyY2gveDg2L3hlbi9zdXNwZW5kX2h2bS5jICAgICAgICAgICAgICAgICB8ICAgNiArLQog
YXJjaC94ODYveGVuL3N1c3BlbmRfcHYuYyAgICAgICAgICAgICAgICAgIHwgIDE0ICstCiBhcmNo
L3g4Ni94ZW4vdGltZS5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgMzIgKy0KIGFyY2gveDg2
L3hlbi94ZW4tYXNtXzMyLlMgICAgICAgICAgICAgICAgICB8ICAgMiArLQogYXJjaC94ODYveGVu
L3hlbi1hc21fNjQuUyAgICAgICAgICAgICAgICAgIHwgICAyICstCiBhcmNoL3g4Ni94ZW4veGVu
LWhlYWQuUyAgICAgICAgICAgICAgICAgICAgfCAgMTEgKy0KIGFyY2gveDg2L3hlbi94ZW4tb3Bz
LmggICAgICAgICAgICAgICAgICAgICB8ICAgOCArLQogYXJjaC94ODYveGVuL3hlbmhvc3QuYyAg
ICAgICAgICAgICAgICAgICAgIHwgMTAyICsrKysKIGRyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2sv
YmxrYmFjay5jICAgICAgICB8ICA1NiArLQogZHJpdmVycy9ibG9jay94ZW4tYmxrYmFjay9jb21t
b24uaCAgICAgICAgIHwgICAyICstCiBkcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL3hlbmJ1cy5j
ICAgICAgICAgfCAgNjUgKy0tCiBkcml2ZXJzL2Jsb2NrL3hlbi1ibGtmcm9udC5jICAgICAgICAg
ICAgICAgfCAxMDUgKystLQogZHJpdmVycy9pbnB1dC9taXNjL3hlbi1rYmRmcm9udC5jICAgICAg
ICAgIHwgICAyICstCiBkcml2ZXJzL25ldC94ZW4tbmV0YmFjay9oYXNoLmMgICAgICAgICAgICAg
fCAgIDcgKy0KIGRyaXZlcnMvbmV0L3hlbi1uZXRiYWNrL2ludGVyZmFjZS5jICAgICAgICB8ICAx
NSArLQogZHJpdmVycy9uZXQveGVuLW5ldGJhY2svbmV0YmFjay5jICAgICAgICAgIHwgIDExICst
CiBkcml2ZXJzL25ldC94ZW4tbmV0YmFjay9yeC5jICAgICAgICAgICAgICAgfCAgIDMgKy0KIGRy
aXZlcnMvbmV0L3hlbi1uZXRiYWNrL3hlbmJ1cy5jICAgICAgICAgICB8ICA4MSArLS0KIGRyaXZl
cnMvbmV0L3hlbi1uZXRmcm9udC5jICAgICAgICAgICAgICAgICB8IDEyMiArKy0tCiBkcml2ZXJz
L3BjaS94ZW4tcGNpZnJvbnQuYyAgICAgICAgICAgICAgICAgfCAgIDYgKy0KIGRyaXZlcnMvdHR5
L2h2Yy9odmNfeGVuLmMgICAgICAgICAgICAgICAgICB8ICAgMiArLQogZHJpdmVycy94ZW4vYWNw
aS5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyICsKIGRyaXZlcnMveGVuL2JhbGxvb24u
YyAgICAgICAgICAgICAgICAgICAgICB8ICAyMSArLQogZHJpdmVycy94ZW4vY3B1X2hvdHBsdWcu
YyAgICAgICAgICAgICAgICAgIHwgIDE2ICstCiBkcml2ZXJzL3hlbi9ldmVudHMvTWFrZWZpbGUg
ICAgICAgICAgICAgICAgfCAgIDEgLQogZHJpdmVycy94ZW4vZXZlbnRzL2V2ZW50c18ybC5jICAg
ICAgICAgICAgIHwgMTk4ICsrKy0tLS0KIGRyaXZlcnMveGVuL2V2ZW50cy9ldmVudHNfYmFzZS5j
ICAgICAgICAgICB8IDM4MSArKysrKysrLS0tLS0tCiBkcml2ZXJzL3hlbi9ldmVudHMvZXZlbnRz
X2ZpZm8uYyAgICAgICAgICAgfCAgIDQgKy0KIGRyaXZlcnMveGVuL2V2ZW50cy9ldmVudHNfaW50
ZXJuYWwuaCAgICAgICB8ICA3OCArLS0KIGRyaXZlcnMveGVuL2V2dGNobi5jICAgICAgICAgICAg
ICAgICAgICAgICB8ICAyNCArLQogZHJpdmVycy94ZW4vZmFsbGJhY2suYyAgICAgICAgICAgICAg
ICAgICAgIHwgICA5ICstCiBkcml2ZXJzL3hlbi9mZWF0dXJlcy5jICAgICAgICAgICAgICAgICAg
ICAgfCAgMzMgKy0KIGRyaXZlcnMveGVuL2dudGFsbG9jLmMgICAgICAgICAgICAgICAgICAgICB8
ICAyMSArLQogZHJpdmVycy94ZW4vZ250ZGV2LmMgICAgICAgICAgICAgICAgICAgICAgIHwgIDI2
ICstCiBkcml2ZXJzL3hlbi9ncmFudC10YWJsZS5jICAgICAgICAgICAgICAgICAgfCA2MzIgKysr
KysrKysrKysrLS0tLS0tLS0tCiBkcml2ZXJzL3hlbi9tYW5hZ2UuYyAgICAgICAgICAgICAgICAg
ICAgICAgfCAgMzcgKy0KIGRyaXZlcnMveGVuL21jZWxvZy5jICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgMiArLQogZHJpdmVycy94ZW4vcGNwdS5jICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAyICstCiBkcml2ZXJzL3hlbi9wbGF0Zm9ybS1wY2kuYyAgICAgICAgICAgICAgICAgfCAgMTIg
Ky0KIGRyaXZlcnMveGVuL3ByZWVtcHQuYyAgICAgICAgICAgICAgICAgICAgICB8ICAgMSArCiBk
cml2ZXJzL3hlbi9wcml2Y21kLmMgICAgICAgICAgICAgICAgICAgICAgfCAgIDUgKy0KIGRyaXZl
cnMveGVuL3N5cy1oeXBlcnZpc29yLmMgICAgICAgICAgICAgICB8ICAxNCArLQogZHJpdmVycy94
ZW4vdGltZS5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA0ICstCiBkcml2ZXJzL3hlbi94
ZW4tYmFsbG9vbi5jICAgICAgICAgICAgICAgICAgfCAgMTYgKy0KIGRyaXZlcnMveGVuL3hlbi1w
Y2liYWNrL3hlbmJ1cy5jICAgICAgICAgICB8ICAgMiArLQogZHJpdmVycy94ZW4veGVuLXNjc2li
YWNrLmMgICAgICAgICAgICAgICAgIHwgICA1ICstCiBkcml2ZXJzL3hlbi94ZW4tc2VsZmJhbGxv
b24uYyAgICAgICAgICAgICAgfCAgIDIgKwogZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1cy5oICAg
ICAgICAgICAgICAgIHwgIDQ1ICstCiBkcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX2NsaWVudC5j
ICAgICAgICAgfCAgNDAgKy0KIGRyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfY29tbXMuYyAgICAg
ICAgICB8IDEyMSArKy0tCiBkcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX2Rldl9iYWNrZW5kLmMg
ICAgfCAgMzAgKy0KIGRyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfZGV2X2Zyb250ZW5kLmMgICB8
ICAyMiArLQogZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c19wcm9iZS5jICAgICAgICAgIHwgMjQ3
ICsrKysrLS0tCiBkcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX3Byb2JlX2JhY2tlbmQuYyAgfCAg
MjAgKy0KIGRyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfcHJvYmVfZnJvbnRlbmQuYyB8ICA2NiAr
Ky0KIGRyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfeHMuYyAgICAgICAgICAgICB8IDE5MiArKysr
LS0tCiBkcml2ZXJzL3hlbi94ZW5mcy94ZW5zdG9yZWQuYyAgICAgICAgICAgICAgfCAgIDcgKy0K
IGRyaXZlcnMveGVuL3hsYXRlX21tdS5jICAgICAgICAgICAgICAgICAgICB8ICAgNCArLQogaW5j
bHVkZS94ZW4vYmFsbG9vbi5oICAgICAgICAgICAgICAgICAgICAgIHwgICA0ICstCiBpbmNsdWRl
L3hlbi9ldmVudHMuaCAgICAgICAgICAgICAgICAgICAgICAgfCAgNDUgKy0KIGluY2x1ZGUveGVu
L2ZlYXR1cmVzLmggICAgICAgICAgICAgICAgICAgICB8ICAxNyArLQogaW5jbHVkZS94ZW4vZ3Jh
bnRfdGFibGUuaCAgICAgICAgICAgICAgICAgIHwgIDgzICstLQogaW5jbHVkZS94ZW4veGVuLW9w
cy5oICAgICAgICAgICAgICAgICAgICAgIHwgIDEwICstCiBpbmNsdWRlL3hlbi94ZW4uaCAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgIDMgKwogaW5jbHVkZS94ZW4veGVuYnVzLmggICAgICAg
ICAgICAgICAgICAgICAgIHwgIDU0ICstCiBpbmNsdWRlL3hlbi94ZW5ob3N0LmggICAgICAgICAg
ICAgICAgICAgICAgfCAzMDIgKysrKysrKysrKwogODMgZmlsZXMgY2hhbmdlZCwgMjgyNiBpbnNl
cnRpb25zKCspLCAxNjUzIGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IGFyY2gveDg2
L3hlbi94ZW5ob3N0LmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL3hlbi94ZW5ob3N0LmgK
Ci0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 09 17:25:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 17:25:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOmng-0000bq-Kw; Thu, 09 May 2019 17:25:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fgKw=TJ=oracle.com=ankur.a.arora@srs-us1.protection.inumbo.net>)
 id 1hOmnf-0000bJ-OC
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 17:25:43 +0000
X-Inumbo-ID: 78aad674-727f-11e9-9d5e-7f2d51630a55
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 78aad674-727f-11e9-9d5e-7f2d51630a55;
 Thu, 09 May 2019 17:25:42 +0000 (UTC)
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x49HKMNq163067;
 Thu, 9 May 2019 17:25:41 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id : in-reply-to : references : mime-version :
 content-transfer-encoding; s=corp-2018-07-02;
 bh=fE8Bp2MSKiL96GYLWx6ZDwxFcOoxxUljtd3qqTK15hw=;
 b=GT0S++/n0i8uxfZfkbroVV8WnK/yXwkmx3uwfOUMvpwJpBrFHj4QyU2GB0k/lfl8TkQb
 OZI1wAkIrhvaBTasrF4jS07iBvesMeuTM/FFxHBvnfZ24fJFgoGhcCKlSMakX5Jfi1BV
 HKASbp/uTDt20b2m74xUWZ/8n9uLoGiD/4o9oJMGk+Qw7i7UvddmkNDDXa/U6j7P+ExY
 r+sNPYXqBFAZZdqQUbyM/DvTNzb3SIMUHeRWZi0flKn1px2I1q2RTlw4UFNSsDErzxfu
 lZhJKEIl/1HSDS+hxLceAaPTCbFYwPhQ3SsnPm3q7A6i+bkcGlHlPOVCA1fSyvCv3P7P dA== 
Received: from userp3030.oracle.com (userp3030.oracle.com [156.151.31.80])
 by aserp2130.oracle.com with ESMTP id 2s94b6ceyn-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 09 May 2019 17:25:40 +0000
Received: from pps.filterd (userp3030.oracle.com [127.0.0.1])
 by userp3030.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x49HO0Ln109706;
 Thu, 9 May 2019 17:25:40 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by userp3030.oracle.com with ESMTP id 2sagyvcg4c-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 09 May 2019 17:25:40 +0000
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 x49HPdgR011020;
 Thu, 9 May 2019 17:25:39 GMT
Received: from aa1-ca-oracle-com.ca.oracle.com (/10.156.75.204)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 09 May 2019 10:25:38 -0700
From: Ankur Arora <ankur.a.arora@oracle.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org
Date: Thu,  9 May 2019 10:25:29 -0700
Message-Id: <20190509172540.12398-6-ankur.a.arora@oracle.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190509172540.12398-1-ankur.a.arora@oracle.com>
References: <20190509172540.12398-1-ankur.a.arora@oracle.com>
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9252
 signatures=668686
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1905090100
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9252
 signatures=668686
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000
 definitions=main-1905090100
Subject: [Xen-devel] [RFC PATCH 05/16] x86/xen: add feature support in
 xenhost_t
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, sstabellini@kernel.org, konrad.wilk@oracle.com,
 ankur.a.arora@oracle.com, pbonzini@redhat.com, boris.ostrovsky@oracle.com,
 joao.m.martins@oracle.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2l0aCBuZXN0ZWQgeGVuaG9zdHMsIGJvdGggdGhlIHhlbmhvc3RzIGNvdWxkIGhhdmUgZGlmZmVy
ZW50IHN1cHBvcnRlZAp4ZW5fZmVhdHVyZXMuIEFkZCBzdXBwb3J0IGZvciBwcm9iaW5nIGJvdGgu
CgpJbiBhZGRpdGlvbiwgdmFsaWRhdGUgdGhhdCBmZWF0dXJlcyBhcmUgY29tcGF0aWJsZSBhY3Jv
c3MgeGVuaG9zdHMuCgpGb3IgcnVudGltZSBmZWF0dXJlIGNoZWNraW5nLCB0aGUgY29kZSB1c2Vz
IHhlbl9mZWF0dXJlKCkgd2l0aCB0aGUKZGVmYXVsdCB4ZW5ob3N0LiBUaGlzIHNob3VsZCBiZSBn
b29kIGVub3VnaCBiZWNhdXNlIHdlIGRvIGZlYXR1cmUKdmFsaWRhdGlvbiBlYXJseSB3aGljaCBn
dWFyYW50ZWVzIHRoYXQgdGhlIGZlYXR1cmVzIG9mIGludGVyZXN0IGFyZQpjb21wYXRpYmxlLiBG
ZWF0dXJlcyBub3Qgb2YgaW50ZXJlc3QsIGFyZSByZWxhdGVkIHRvIE1NVSwgY2xvY2ssIHBpcnEs
IGV0YyB3aGVyZQp0aGUgaW50ZXJmYWNlIHRvIEwwLVhlbiBzaG91bGQgbm90IG1hdHRlci4KClNp
Z25lZC1vZmYtYnk6IEFua3VyIEFyb3JhIDxhbmt1ci5hLmFyb3JhQG9yYWNsZS5jb20+Ci0tLQog
YXJjaC94ODYveGVuL2VubGlnaHRlbl9odm0uYyB8IDE1ICsrKysrKysrKysrLS0tLQogYXJjaC94
ODYveGVuL2VubGlnaHRlbl9wdi5jICB8IDE0ICsrKysrKysrKystLS0tCiBkcml2ZXJzL3hlbi9m
ZWF0dXJlcy5jICAgICAgIHwgMzMgKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tCiBp
bmNsdWRlL3hlbi9mZWF0dXJlcy5oICAgICAgIHwgMTcgKysrKysrKysrKysrKystLS0KIGluY2x1
ZGUveGVuL3hlbmhvc3QuaCAgICAgICAgfCAxMCArKysrKysrKysrCiA1IGZpbGVzIGNoYW5nZWQs
IDcyIGluc2VydGlvbnMoKyksIDE3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2
L3hlbi9lbmxpZ2h0ZW5faHZtLmMgYi9hcmNoL3g4Ni94ZW4vZW5saWdodGVuX2h2bS5jCmluZGV4
IGY4NDk0MWQ2OTQ0ZS4uYTExOGI2MWExYThhIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni94ZW4vZW5s
aWdodGVuX2h2bS5jCisrKyBiL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5faHZtLmMKQEAgLTExOSwx
NyArMTE5LDI0IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBpbml0X2h2bV9wdl9pbmZvKHZvaWQpCiAK
IAl4ZW5fZG9tYWluX3R5cGUgPSBYRU5fSFZNX0RPTUFJTjsKIAotCS8qIFBWSCBzZXQgdXAgaHlw
ZXJjYWxsIHBhZ2UgaW4geGVuX3ByZXBhcmVfcHZoKCkuICovCiAJaWYgKHhlbl9wdmhfZG9tYWlu
KCkpCiAJCXB2X2luZm8ubmFtZSA9ICJYZW4gUFZIIjsKLQllbHNlIHsKKwllbHNlCiAJCXB2X2lu
Zm8ubmFtZSA9ICJYZW4gSFZNIjsKIAotCQlmb3JfZWFjaF94ZW5ob3N0KHhoKQorCWZvcl9lYWNo
X3hlbmhvc3QoeGgpIHsKKwkJLyogUFZIIHNldCB1cCBoeXBlcmNhbGwgcGFnZSBpbiB4ZW5fcHJl
cGFyZV9wdmgoKS4gKi8KKwkJaWYgKCF4ZW5fcHZoX2RvbWFpbigpKQogCQkJeGVuaG9zdF9zZXR1
cF9oeXBlcmNhbGxfcGFnZSgqeGgpOworCQl4ZW5fc2V0dXBfZmVhdHVyZXMoKnhoKTsKIAl9CiAK
LQl4ZW5fc2V0dXBfZmVhdHVyZXMoKTsKKwkvKgorCSAqIENoZWNrIGlmIGZlYXR1cmVzIGFyZSBj
b21wYXRpYmxlIGFjcm9zcyBMMS1YZW4gYW5kIEwwLVhlbjsKKwkgKiBJZiBub3QsIGdldCByaWQg
b2YgeGVuaG9zdF9yMi4KKwkgKi8KKwlpZiAoeGVuX3ZhbGlkYXRlX2ZlYXR1cmVzKCkgPT0gZmFs
c2UpCisJCV9feGVuaG9zdF91bnJlZ2lzdGVyKHhlbmhvc3RfcjIpOwogCiAJY3B1aWQoYmFzZSAr
IDQsICZlYXgsICZlYngsICZlY3gsICZlZHgpOwogCWlmIChlYXggJiBYRU5fSFZNX0NQVUlEX1ZD
UFVfSURfUFJFU0VOVCkKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYyBi
L2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYwppbmRleCBhMmMwN2NjNzE0OTguLjQ4NDk2OGZm
MTZhNCAxMDA2NDQKLS0tIGEvYXJjaC94ODYveGVuL2VubGlnaHRlbl9wdi5jCisrKyBiL2FyY2gv
eDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYwpAQCAtMTIzNiwxMyArMTIzNiwxOSBAQCBhc21saW5rYWdl
IF9fdmlzaWJsZSB2b2lkIF9faW5pdCB4ZW5fc3RhcnRfa2VybmVsKHZvaWQpCiAJaWYgKHhlbl9k
cml2ZXJfZG9tYWluKCkgJiYgeGVuX25lc3RlZCgpKQogCQl4ZW5ob3N0X3JlZ2lzdGVyKHhlbmhv
c3RfcjIsICZ4aF9wdl9uZXN0ZWRfb3BzKTsKIAotCWZvcl9lYWNoX3hlbmhvc3QoeGgpCi0JCXhl
bmhvc3Rfc2V0dXBfaHlwZXJjYWxsX3BhZ2UoKnhoKTsKLQogCXhlbl9kb21haW5fdHlwZSA9IFhF
Tl9QVl9ET01BSU47CiAJeGVuX3N0YXJ0X2ZsYWdzID0geGVuX3N0YXJ0X2luZm8tPmZsYWdzOwog
Ci0JeGVuX3NldHVwX2ZlYXR1cmVzKCk7CisJZm9yX2VhY2hfeGVuaG9zdCh4aCkgeworCQl4ZW5o
b3N0X3NldHVwX2h5cGVyY2FsbF9wYWdlKCp4aCk7CisJCXhlbl9zZXR1cF9mZWF0dXJlcygqeGgp
OworCX0KKwkvKgorCSAqIENoZWNrIGlmIGZlYXR1cmVzIGFyZSBjb21wYXRpYmxlIGFjcm9zcyBM
MS1YZW4gYW5kIEwwLVhlbjsKKwkgKiBJZiBub3QsIGdldCByaWQgb2YgeGVuaG9zdF9yMi4KKwkg
Ki8KKwlpZiAoeGVuX3ZhbGlkYXRlX2ZlYXR1cmVzKCkgPT0gZmFsc2UpCisJCV9feGVuaG9zdF91
bnJlZ2lzdGVyKHhlbmhvc3RfcjIpOwogCiAJLyogSW5zdGFsbCBYZW4gcGFyYXZpcnQgb3BzICov
CiAJcHZfaW5mbyA9IHhlbl9pbmZvOwpkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vZmVhdHVyZXMu
YyBiL2RyaXZlcnMveGVuL2ZlYXR1cmVzLmMKaW5kZXggZDdkMzRmZGZjOTkzLi5iNGZiYTgwOGVi
YWUgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL2ZlYXR1cmVzLmMKKysrIGIvZHJpdmVycy94ZW4v
ZmVhdHVyZXMuYwpAQCAtMTUsMTkgKzE1LDQwIEBACiAjaW5jbHVkZSA8eGVuL2ludGVyZmFjZS92
ZXJzaW9uLmg+CiAjaW5jbHVkZSA8eGVuL2ZlYXR1cmVzLmg+CiAKLXU4IHhlbl9mZWF0dXJlc1tY
RU5GRUFUX05SX1NVQk1BUFMgKiAzMl0gX19yZWFkX21vc3RseTsKLUVYUE9SVF9TWU1CT0xfR1BM
KHhlbl9mZWF0dXJlcyk7Ci0KLXZvaWQgeGVuX3NldHVwX2ZlYXR1cmVzKHZvaWQpCit2b2lkIHhl
bl9zZXR1cF9mZWF0dXJlcyh4ZW5ob3N0X3QgKnhoKQogewogCXN0cnVjdCB4ZW5fZmVhdHVyZV9p
bmZvIGZpOwogCWludCBpLCBqOwogCiAJZm9yIChpID0gMDsgaSA8IFhFTkZFQVRfTlJfU1VCTUFQ
UzsgaSsrKSB7CiAJCWZpLnN1Ym1hcF9pZHggPSBpOwotCQlpZiAoSFlQRVJWSVNPUl94ZW5fdmVy
c2lvbihYRU5WRVJfZ2V0X2ZlYXR1cmVzLCAmZmkpIDwgMCkKKwkJaWYgKGh5cGVydmlzb3JfeGVu
X3ZlcnNpb24oeGgsIFhFTlZFUl9nZXRfZmVhdHVyZXMsICZmaSkgPCAwKQogCQkJYnJlYWs7CiAJ
CWZvciAoaiA9IDA7IGogPCAzMjsgaisrKQotCQkJeGVuX2ZlYXR1cmVzW2kgKiAzMiArIGpdID0g
ISEoZmkuc3VibWFwICYgMTw8aik7CisJCQl4aC0+ZmVhdHVyZXNbaSAqIDMyICsgal0gPSAhIShm
aS5zdWJtYXAgJiAxPDxqKTsKIAl9CiB9CisKK2Jvb2wgeGVuX3ZhbGlkYXRlX2ZlYXR1cmVzKHZv
aWQpCit7CisJaW50IGZhaWwgPSAwOworCisJaWYgKHhoX2RlZmF1bHQgJiYgeGhfcmVtb3RlKSB7
CisJCS8qCisJCSAqIENoZWNrIHhoX2RlZmF1bHQtPmZlYXR1cmVzIGFuZCB4aF9yZW1vdGUtPmZl
YXR1cmVzIGZvcgorCQkgKiBjb21wYXRpYmlsaXR5LiBSZWxldmFudCBmZWF0dXJlcyBzaG91bGQg
YmUgY29tcGF0aWJsZQorCQkgKiBvciB3ZSBhcmUgYXNraW5nIGZvciB0cm91YmxlLgorCQkgKi8K
KwkJZmFpbCArPSBfX3hlbl9mZWF0dXJlKHhoX2RlZmF1bHQsIFhFTkZFQVRfYXV0b190cmFuc2xh
dGVkX3BoeXNtYXApICE9CisJCQlfX3hlbl9mZWF0dXJlKHhoX3JlbW90ZSwgWEVORkVBVF9hdXRv
X3RyYW5zbGF0ZWRfcGh5c21hcCk7CisKKwkJLyogV2Ugd291bGQgbGlrZSBjYWxsYmFja3Mgdmlh
IGh2bV9jYWxsYmFja192ZWN0b3IuICovCisJCWZhaWwgKz0gX194ZW5fZmVhdHVyZSh4aF9kZWZh
dWx0LCBYRU5GRUFUX2h2bV9jYWxsYmFja192ZWN0b3IpID09IDA7CisJCWZhaWwgKz0gX194ZW5f
ZmVhdHVyZSh4aF9yZW1vdGUsIFhFTkZFQVRfaHZtX2NhbGxiYWNrX3ZlY3RvcikgPT0gMDsKKwor
CQlpZiAoZmFpbCkKKwkJCXJldHVybiBmYWxzZTsKKwl9CisKKwlyZXR1cm4gZmFpbCA/IGZhbHNl
IDogdHJ1ZTsKK30KZGlmZiAtLWdpdCBhL2luY2x1ZGUveGVuL2ZlYXR1cmVzLmggYi9pbmNsdWRl
L3hlbi9mZWF0dXJlcy5oCmluZGV4IGU0Y2I0NjQzODZhOS4uNjNlNjczNWVkNmEzIDEwMDY0NAot
LS0gYS9pbmNsdWRlL3hlbi9mZWF0dXJlcy5oCisrKyBiL2luY2x1ZGUveGVuL2ZlYXR1cmVzLmgK
QEAgLTExLDE0ICsxMSwyNSBAQAogI2RlZmluZSBfX1hFTl9GRUFUVVJFU19IX18KIAogI2luY2x1
ZGUgPHhlbi9pbnRlcmZhY2UvZmVhdHVyZXMuaD4KKyNpbmNsdWRlIDx4ZW4veGVuaG9zdC5oPgog
Ci12b2lkIHhlbl9zZXR1cF9mZWF0dXJlcyh2b2lkKTsKK3ZvaWQgeGVuX3NldHVwX2ZlYXR1cmVz
KHhlbmhvc3RfdCAqeGgpOwogCi1leHRlcm4gdTggeGVuX2ZlYXR1cmVzW1hFTkZFQVRfTlJfU1VC
TUFQUyAqIDMyXTsKK2Jvb2wgeGVuX3ZhbGlkYXRlX2ZlYXR1cmVzKHZvaWQpOwogCitzdGF0aWMg
aW5saW5lIGludCBfX3hlbl9mZWF0dXJlKHhlbmhvc3RfdCAqeGgsIGludCBmbGFnKQoreworCXJl
dHVybiB4aC0+ZmVhdHVyZXNbZmxhZ107Cit9CisKKy8qCisgKiBXZSd2ZSB2YWxpZGF0ZWQgdGhl
IGZlYXR1cmVzIHRoYXQgbmVlZCB0byBiZSBjb21tb24gZm9yIGJvdGggeGVuaG9zdF9yMSBhbmQK
KyAqIHhlbmhvc3RfcjIgKFhFTkZFQVRfaHZtX2NhbGxiYWNrX3ZlY3RvciwgWEVORkVBVF9hdXRv
X3RyYW5zbGF0ZWRfcGh5c21hcC4pCisgKiBNb3N0IG9mIHRoZSBvdGhlciBmZWF0dXJlcyBzaG91
bGQgYmUgb25seSBuZWVkZWQgZm9yIHRoZSBkZWZhdWx0IHhlbmhvc3QuCisgKi8KIHN0YXRpYyBp
bmxpbmUgaW50IHhlbl9mZWF0dXJlKGludCBmbGFnKQogewotCXJldHVybiB4ZW5fZmVhdHVyZXNb
ZmxhZ107CisJcmV0dXJuIF9feGVuX2ZlYXR1cmUoeGhfZGVmYXVsdCwgZmxhZyk7CiB9CiAKICNl
bmRpZiAvKiBfX0FTTV9YRU5fRkVBVFVSRVNfSF9fICovCmRpZmYgLS1naXQgYS9pbmNsdWRlL3hl
bi94ZW5ob3N0LmggYi9pbmNsdWRlL3hlbi94ZW5ob3N0LmgKaW5kZXggZDliYzFmYjZjY2U0Li5k
ZDFlMmI2NGY1MGQgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUveGVuL3hlbmhvc3QuaAorKysgYi9pbmNs
dWRlL3hlbi94ZW5ob3N0LmgKQEAgLTQsNiArNCw3IEBACiAjaW5jbHVkZSA8eGVuL2ludGVyZmFj
ZS9mZWF0dXJlcy5oPgogI2luY2x1ZGUgPHhlbi9pbnRlcmZhY2UveGVuLmg+CiAjaW5jbHVkZSA8
YXNtL3hlbi9oeXBlcnZpc29yLmg+CisKIC8qCiAgKiBYZW5ob3N0IGFic3RyYWN0cyBvdXQgdGhl
IFhlbiBpbnRlcmZhY2UuIEl0IGNvLWV4aXN0cyB3aXRoIHRoZSBQVi9IVk0vUFZICiAgKiBhYnN0
cmFjdGlvbnMgKHg4Nl9pbml0LCBoeXBlcnZpc29yX3g4NiwgcHZfb3BzIGV0YykgYW5kIGlzIG1l
YW50IHRvCkBAIC03Miw2ICs3MywxNSBAQCB0eXBlZGVmIHN0cnVjdCB7CiAJc3RydWN0IHhlbmhv
c3Rfb3BzICpvcHM7CiAKIAlzdHJ1Y3QgaHlwZXJjYWxsX2VudHJ5ICpoeXBlcmNhbGxfcGFnZTsK
KworCS8qCisJICogTm90IGNsZWFyIGlmIHdlIG5lZWQgdG8gZHJhdyBmZWF0dXJlcyBmcm9tIHR3
byBkaWZmZXJlbnQKKwkgKiBoeXBlcnZpc29ycy4gVGhlcmUgaXMgb25lIGZlYXR1cmUgdGhhdCBz
ZWVtcyBtaWdodCBiZSBuZWNlc3Nhcnk6CisJICogWEVORkVBVF9odm1fY2FsbGJhY2tfdmVjdG9y
LgorCSAqIEVuc3VyaW5nIHN1cHBvcnQgaW4gYm90aCBMMS1YZW4gYW5kIEwwLVhlbiBtZWFucyB0
aGF0IEwwLVhlbiBjYW4KKwkgKiBib3VuY2UgY2FsbGJhY2tzIHZpYSBMMS1YZW4uCisJICovCisJ
dTggZmVhdHVyZXNbWEVORkVBVF9OUl9TVUJNQVBTICogMzJdOwogfSB4ZW5ob3N0X3Q7CiAKIHR5
cGVkZWYgc3RydWN0IHhlbmhvc3Rfb3BzIHsKLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 09 17:25:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 17:25:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOmng-0000bR-4r; Thu, 09 May 2019 17:25:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fgKw=TJ=oracle.com=ankur.a.arora@srs-us1.protection.inumbo.net>)
 id 1hOmne-0000b0-LU
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 17:25:42 +0000
X-Inumbo-ID: 77e6b686-727f-11e9-8980-bc764e045a96
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 77e6b686-727f-11e9-8980-bc764e045a96;
 Thu, 09 May 2019 17:25:41 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x49HJKhR151507;
 Thu, 9 May 2019 17:25:39 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id : in-reply-to : references : mime-version :
 content-transfer-encoding; s=corp-2018-07-02;
 bh=3LSWyrB/R95u7v5C2K7eIXIMxZmvnIpEVypvxjtlHBI=;
 b=JVdmi8QsftBJ0Q8P8nrZ3UOGM4ChJ2oHVC2jHqIjXA7hlWcP3V7XVP+BPgxBmw0OBkmi
 q8mHb+8dFtinIqg2+S5tH7QqXjJolNbx+jUQoGrCkfMQ0EMWNHkubC5+MloMANBbsSWY
 9GmwLYsYI/MMaE11sol6srMfeC0hHa9aS0+qkl0C6WeuI7tWKzAeldNpuN6f3CnJR3kr
 +fxge1FZAEn3h66ygqcJL4KiB+NwFSBDmZbfOZrYH9/S3kEGhNpwPDEHAFMzRXF8xNLm
 WdLj9EFy6eSoZGzSnM24st5NL+KJGU/ZcHkHSfqv7HNQ3DKwvSOQYjWRHHZrCHYBWwH2 wA== 
Received: from aserp3030.oracle.com (aserp3030.oracle.com [141.146.126.71])
 by userp2130.oracle.com with ESMTP id 2s94bgcedr-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 09 May 2019 17:25:39 +0000
Received: from pps.filterd (aserp3030.oracle.com [127.0.0.1])
 by aserp3030.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x49HP4sf119423;
 Thu, 9 May 2019 17:25:38 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserp3030.oracle.com with ESMTP id 2scpy5t219-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 09 May 2019 17:25:38 +0000
Received: from abhmp0008.oracle.com (abhmp0008.oracle.com [141.146.116.14])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x49HPbcl031171;
 Thu, 9 May 2019 17:25:37 GMT
Received: from aa1-ca-oracle-com.ca.oracle.com (/10.156.75.204)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 09 May 2019 10:25:37 -0700
From: Ankur Arora <ankur.a.arora@oracle.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org
Date: Thu,  9 May 2019 10:25:27 -0700
Message-Id: <20190509172540.12398-4-ankur.a.arora@oracle.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190509172540.12398-1-ankur.a.arora@oracle.com>
References: <20190509172540.12398-1-ankur.a.arora@oracle.com>
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9252
 signatures=668686
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1905090100
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9252
 signatures=668686
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000
 definitions=main-1905090100
Subject: [Xen-devel] [RFC PATCH 03/16] x86/xen: make hypercall_page generic
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, sstabellini@kernel.org, konrad.wilk@oracle.com,
 ankur.a.arora@oracle.com, pbonzini@redhat.com, boris.ostrovsky@oracle.com,
 joao.m.martins@oracle.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TWFrZSBoeXBlcmNhbGxfcGFnZSBhIGdlbmVyaWMgaW50ZXJmYWNlIHdoaWNoIGNhbiBiZSBpbXBs
ZW1lbnRlZApieSBvdGhlciBoeXBlcnZpc29ycy4gV2l0aCB0aGlzIGNoYW5nZSwgaHlwZXJjYWxs
X3BhZ2Ugbm93IHBvaW50cyB0bwp0aGUgbmV3bHkgaW50cm9kdWNlZCB4ZW5faHlwZXJjYWxsX3Bh
Z2Ugd2hpY2ggaXMgc2VlZGVkIGJ5IFhlbiwgb3IKdG8gb25lIHRoYXQgaXMgZmlsbGVkIGluIGJ5
IGEgZGlmZmVyZW50IGh5cGVydmlzb3IuCgpTaWduZWQtb2ZmLWJ5OiBBbmt1ciBBcm9yYSA8YW5r
dXIuYS5hcm9yYUBvcmFjbGUuY29tPgotLS0KIGFyY2gveDg2L2luY2x1ZGUvYXNtL3hlbi9oeXBl
cmNhbGwuaCB8IDEyICsrKysrKystLS0tLQogYXJjaC94ODYveGVuL2VubGlnaHRlbi5jICAgICAg
ICAgICAgIHwgIDEgKwogYXJjaC94ODYveGVuL2VubGlnaHRlbl9odm0uYyAgICAgICAgIHwgIDMg
KystCiBhcmNoL3g4Ni94ZW4vZW5saWdodGVuX3B2LmMgICAgICAgICAgfCAgMSArCiBhcmNoL3g4
Ni94ZW4vZW5saWdodGVuX3B2aC5jICAgICAgICAgfCAgMyArKy0KIGFyY2gveDg2L3hlbi94ZW4t
YXNtXzMyLlMgICAgICAgICAgICB8ICAyICstCiBhcmNoL3g4Ni94ZW4veGVuLWFzbV82NC5TICAg
ICAgICAgICAgfCAgMiArLQogYXJjaC94ODYveGVuL3hlbi1oZWFkLlMgICAgICAgICAgICAgIHwg
IDggKysrKy0tLS0KIDggZmlsZXMgY2hhbmdlZCwgMTkgaW5zZXJ0aW9ucygrKSwgMTMgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVkZS9hc20veGVuL2h5cGVyY2FsbC5o
IGIvYXJjaC94ODYvaW5jbHVkZS9hc20veGVuL2h5cGVyY2FsbC5oCmluZGV4IGVmMDViZWE3MDEw
ZC4uMWEzY2Q2NjgwZTZmIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS94ZW4vaHlw
ZXJjYWxsLmgKKysrIGIvYXJjaC94ODYvaW5jbHVkZS9hc20veGVuL2h5cGVyY2FsbC5oCkBAIC04
NiwxMSArODYsMTMgQEAgc3RydWN0IHhlbl9kbV9vcF9idWY7CiAgKiB0aGVyZSBhcmVuJ3QgbW9y
ZSB0aGFuIDUgYXJndW1lbnRzLi4uKQogICovCiAKLWV4dGVybiBzdHJ1Y3QgeyBjaGFyIF9lbnRy
eVszMl07IH0gaHlwZXJjYWxsX3BhZ2VbXTsKK3N0cnVjdCBoeXBlcmNhbGxfZW50cnkgeyBjaGFy
IF9lbnRyeVszMl07IH07CitleHRlcm4gc3RydWN0IGh5cGVyY2FsbF9lbnRyeSB4ZW5faHlwZXJj
YWxsX3BhZ2VbMTI4XTsKK2V4dGVybiBzdHJ1Y3QgaHlwZXJjYWxsX2VudHJ5ICpoeXBlcmNhbGxf
cGFnZTsKIAotI2RlZmluZSBfX0hZUEVSQ0FMTAkJImNhbGwgaHlwZXJjYWxsX3BhZ2UrJWNbb2Zm
c2V0XSIKKyNkZWZpbmUgX19IWVBFUkNBTEwJQ0FMTF9OT1NQRUMKICNkZWZpbmUgX19IWVBFUkNB
TExfRU5UUlkoeCkJCQkJCQlcCi0JW29mZnNldF0gImkiIChfX0hZUEVSVklTT1JfIyN4ICogc2l6
ZW9mKGh5cGVyY2FsbF9wYWdlWzBdKSkKKwlbdGh1bmtfdGFyZ2V0XSAiMCIgKGh5cGVyY2FsbF9w
YWdlICsgX19IWVBFUlZJU09SXyMjeCkKIAogI2lmZGVmIENPTkZJR19YODZfMzIKICNkZWZpbmUg
X19IWVBFUkNBTExfUkVUUkVHCSJlYXgiCkBAIC0xMTYsNyArMTE4LDcgQEAgZXh0ZXJuIHN0cnVj
dCB7IGNoYXIgX2VudHJ5WzMyXTsgfSBoeXBlcmNhbGxfcGFnZVtdOwogCXJlZ2lzdGVyIHVuc2ln
bmVkIGxvbmcgX19hcmc0IGFzbShfX0hZUEVSQ0FMTF9BUkc0UkVHKSA9IF9fYXJnNDsgXAogCXJl
Z2lzdGVyIHVuc2lnbmVkIGxvbmcgX19hcmc1IGFzbShfX0hZUEVSQ0FMTF9BUkc1UkVHKSA9IF9f
YXJnNTsKIAotI2RlZmluZSBfX0hZUEVSQ0FMTF8wUEFSQU0JIj1yIiAoX19yZXMpLCBBU01fQ0FM
TF9DT05TVFJBSU5UCisjZGVmaW5lIF9fSFlQRVJDQUxMXzBQQVJBTQkiPSZyIiAoX19yZXMpLCBB
U01fQ0FMTF9DT05TVFJBSU5UCiAjZGVmaW5lIF9fSFlQRVJDQUxMXzFQQVJBTQlfX0hZUEVSQ0FM
TF8wUEFSQU0sICIrciIgKF9fYXJnMSkKICNkZWZpbmUgX19IWVBFUkNBTExfMlBBUkFNCV9fSFlQ
RVJDQUxMXzFQQVJBTSwgIityIiAoX19hcmcyKQogI2RlZmluZSBfX0hZUEVSQ0FMTF8zUEFSQU0J
X19IWVBFUkNBTExfMlBBUkFNLCAiK3IiIChfX2FyZzMpCkBAIC0yMDgsNyArMjEwLDcgQEAgeGVu
X3NpbmdsZV9jYWxsKHVuc2lnbmVkIGludCBjYWxsLAogCiAJYXNtIHZvbGF0aWxlKENBTExfTk9T
UEVDCiAJCSAgICAgOiBfX0hZUEVSQ0FMTF81UEFSQU0KLQkJICAgICA6IFt0aHVua190YXJnZXRd
ICJhIiAoJmh5cGVyY2FsbF9wYWdlW2NhbGxdKQorCQkgICAgIDogW3RodW5rX3RhcmdldF0gIjAi
IChoeXBlcmNhbGxfcGFnZSArIGNhbGwpCiAJCSAgICAgOiBfX0hZUEVSQ0FMTF9DTE9CQkVSNSk7
CiAKIAlyZXR1cm4gKGxvbmcpX19yZXM7CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni94ZW4vZW5saWdo
dGVuLmMgYi9hcmNoL3g4Ni94ZW4vZW5saWdodGVuLmMKaW5kZXggNzUwZjQ2YWQwMThhLi5lOWRj
OTJlNzlhZmEgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW4uYworKysgYi9hcmNo
L3g4Ni94ZW4vZW5saWdodGVuLmMKQEAgLTIwLDYgKzIwLDcgQEAKICNpbmNsdWRlICJzbXAuaCIK
ICNpbmNsdWRlICJwbXUuaCIKIAorc3RydWN0IGh5cGVyY2FsbF9lbnRyeSAqaHlwZXJjYWxsX3Bh
Z2U7CiBFWFBPUlRfU1lNQk9MX0dQTChoeXBlcmNhbGxfcGFnZSk7CiAKIC8qCmRpZmYgLS1naXQg
YS9hcmNoL3g4Ni94ZW4vZW5saWdodGVuX2h2bS5jIGIvYXJjaC94ODYveGVuL2VubGlnaHRlbl9o
dm0uYwppbmRleCBmZmM1NzkxNjc1YjIuLjRkODVjZDJmZjI2MSAxMDA2NDQKLS0tIGEvYXJjaC94
ODYveGVuL2VubGlnaHRlbl9odm0uYworKysgYi9hcmNoL3g4Ni94ZW4vZW5saWdodGVuX2h2bS5j
CkBAIC0xMTUsOCArMTE1LDkgQEAgc3RhdGljIHZvaWQgX19pbml0IGluaXRfaHZtX3B2X2luZm8o
dm9pZCkKIAogCQlwdl9pbmZvLm5hbWUgPSAiWGVuIEhWTSI7CiAJCW1zciA9IGNwdWlkX2VieChi
YXNlICsgMik7Ci0JCXBmbiA9IF9fcGEoaHlwZXJjYWxsX3BhZ2UpOworCQlwZm4gPSBfX3BhKHhl
bl9oeXBlcmNhbGxfcGFnZSk7CiAJCXdybXNyX3NhZmUobXNyLCAodTMyKXBmbiwgKHUzMikocGZu
ID4+IDMyKSk7CisJCWh5cGVyY2FsbF9wYWdlID0geGVuX2h5cGVyY2FsbF9wYWdlOwogCX0KIAog
CXhlbl9zZXR1cF9mZWF0dXJlcygpOwpkaWZmIC0tZ2l0IGEvYXJjaC94ODYveGVuL2VubGlnaHRl
bl9wdi5jIGIvYXJjaC94ODYveGVuL2VubGlnaHRlbl9wdi5jCmluZGV4IGE0ZTA0YjBjYzU5Ni4u
MzIzOWU4NDUyZWRlIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni94ZW4vZW5saWdodGVuX3B2LmMKKysr
IGIvYXJjaC94ODYveGVuL2VubGlnaHRlbl9wdi5jCkBAIC0xMjE3LDYgKzEyMTcsNyBAQCBhc21s
aW5rYWdlIF9fdmlzaWJsZSB2b2lkIF9faW5pdCB4ZW5fc3RhcnRfa2VybmVsKHZvaWQpCiAKIAlp
ZiAoIXhlbl9zdGFydF9pbmZvKQogCQlyZXR1cm47CisJaHlwZXJjYWxsX3BhZ2UgPSB4ZW5faHlw
ZXJjYWxsX3BhZ2U7CiAKIAl4ZW5ob3N0X3JlZ2lzdGVyKHhlbmhvc3RfcjEsICZ4aF9wdl9vcHMp
OwogCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni94ZW4vZW5saWdodGVuX3B2aC5jIGIvYXJjaC94ODYv
eGVuL2VubGlnaHRlbl9wdmguYwppbmRleCBjMDdlYmExNjk1NzIuLmU0Nzg2NmZjYjdlYSAxMDA2
NDQKLS0tIGEvYXJjaC94ODYveGVuL2VubGlnaHRlbl9wdmguYworKysgYi9hcmNoL3g4Ni94ZW4v
ZW5saWdodGVuX3B2aC5jCkBAIC00Niw4ICs0Niw5IEBAIHZvaWQgX19pbml0IHhlbl9wdmhfaW5p
dCh2b2lkKQogCXhlbl9zdGFydF9mbGFncyA9IHB2aF9zdGFydF9pbmZvLmZsYWdzOwogCiAJbXNy
ID0gY3B1aWRfZWJ4KHhlbl9jcHVpZF9iYXNlKCkgKyAyKTsKLQlwZm4gPSBfX3BhKGh5cGVyY2Fs
bF9wYWdlKTsKKwlwZm4gPSBfX3BhKHhlbl9oeXBlcmNhbGxfcGFnZSk7CiAJd3Jtc3Jfc2FmZSht
c3IsICh1MzIpcGZuLCAodTMyKShwZm4gPj4gMzIpKTsKKwloeXBlcmNhbGxfcGFnZSA9IHhlbl9o
eXBlcmNhbGxfcGFnZTsKIH0KIAogdm9pZCBfX2luaXQgbWVtX21hcF92aWFfaGNhbGwoc3RydWN0
IGJvb3RfcGFyYW1zICpib290X3BhcmFtc19wKQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYveGVuL3hl
bi1hc21fMzIuUyBiL2FyY2gveDg2L3hlbi94ZW4tYXNtXzMyLlMKaW5kZXggYzE1ZGIwNjBhMjQy
Li5lZTQ5OTgwNTVlYTkgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3hlbi94ZW4tYXNtXzMyLlMKKysr
IGIvYXJjaC94ODYveGVuL3hlbi1hc21fMzIuUwpAQCAtMTIxLDcgKzEyMSw3IEBAIHhlbl9pcmV0
X2VuZF9jcml0OgogCiBoeXBlcl9pcmV0OgogCS8qIHB1dCB0aGlzIG91dCBvZiBsaW5lIHNpbmNl
IGl0cyB2ZXJ5IHJhcmVseSB1c2VkICovCi0Jam1wIGh5cGVyY2FsbF9wYWdlICsgX19IWVBFUlZJ
U09SX2lyZXQgKiAzMgorCWptcCB4ZW5faHlwZXJjYWxsX3BhZ2UgKyBfX0hZUEVSVklTT1JfaXJl
dCAqIDMyCiAKIAkuZ2xvYmwgeGVuX2lyZXRfc3RhcnRfY3JpdCwgeGVuX2lyZXRfZW5kX2NyaXQK
IApkaWZmIC0tZ2l0IGEvYXJjaC94ODYveGVuL3hlbi1hc21fNjQuUyBiL2FyY2gveDg2L3hlbi94
ZW4tYXNtXzY0LlMKaW5kZXggMWU5ZWYwYmEzMGE1Li4yMTcyZDZhZWM5YTMgMTAwNjQ0Ci0tLSBh
L2FyY2gveDg2L3hlbi94ZW4tYXNtXzY0LlMKKysrIGIvYXJjaC94ODYveGVuL3hlbi1hc21fNjQu
UwpAQCAtNzAsNyArNzAsNyBAQCBFTlRSWSh4ZW5fZWFybHlfaWR0X2hhbmRsZXJfYXJyYXkpCiBF
TkQoeGVuX2Vhcmx5X2lkdF9oYW5kbGVyX2FycmF5KQogCV9fRklOSVQKIAotaHlwZXJjYWxsX2ly
ZXQgPSBoeXBlcmNhbGxfcGFnZSArIF9fSFlQRVJWSVNPUl9pcmV0ICogMzIKK2h5cGVyY2FsbF9p
cmV0ID0geGVuX2h5cGVyY2FsbF9wYWdlICsgX19IWVBFUlZJU09SX2lyZXQgKiAzMgogLyoKICAq
IFhlbjY0IGlyZXQgZnJhbWU6CiAgKgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYveGVuL3hlbi1oZWFk
LlMgYi9hcmNoL3g4Ni94ZW4veGVuLWhlYWQuUwppbmRleCA1MDc3ZWFkNWU1OWMuLjdmZjU0Mzdi
ZDgzZiAxMDA2NDQKLS0tIGEvYXJjaC94ODYveGVuL3hlbi1oZWFkLlMKKysrIGIvYXJjaC94ODYv
eGVuL3hlbi1oZWFkLlMKQEAgLTU4LDE4ICs1OCwxOCBAQCBFTkQoc3RhcnR1cF94ZW4pCiAKIC5w
dXNoc2VjdGlvbiAudGV4dAogCS5iYWxpZ24gUEFHRV9TSVpFCi1FTlRSWShoeXBlcmNhbGxfcGFn
ZSkKK0VOVFJZKHhlbl9oeXBlcmNhbGxfcGFnZSkKIAkucmVwdCAoUEFHRV9TSVpFIC8gMzIpCiAJ
CVVOV0lORF9ISU5UX0VNUFRZCiAJCS5za2lwIDMyCiAJLmVuZHIKIAogI2RlZmluZSBIWVBFUkNB
TEwobikgXAotCS5lcXUgeGVuX2h5cGVyY2FsbF8jI24sIGh5cGVyY2FsbF9wYWdlICsgX19IWVBF
UlZJU09SXyMjbiAqIDMyOyBcCisJLmVxdSB4ZW5faHlwZXJjYWxsXyMjbiwgeGVuX2h5cGVyY2Fs
bF9wYWdlICsgX19IWVBFUlZJU09SXyMjbiAqIDMyOyBcCiAJLnR5cGUgeGVuX2h5cGVyY2FsbF8j
I24sIEBmdW5jdGlvbjsgLnNpemUgeGVuX2h5cGVyY2FsbF8jI24sIDMyCiAjaW5jbHVkZSA8YXNt
L3hlbi1oeXBlcmNhbGxzLmg+CiAjdW5kZWYgSFlQRVJDQUxMCi1FTkQoaHlwZXJjYWxsX3BhZ2Up
CitFTkQoeGVuX2h5cGVyY2FsbF9wYWdlKQogLnBvcHNlY3Rpb24KIAogCUVMRk5PVEUoWGVuLCBY
RU5fRUxGTk9URV9HVUVTVF9PUywgICAgICAgLmFzY2l6ICJsaW51eCIpCkBAIC04NSw3ICs4NSw3
IEBAIEVORChoeXBlcmNhbGxfcGFnZSkKICNpZmRlZiBDT05GSUdfWEVOX1BWCiAJRUxGTk9URShY
ZW4sIFhFTl9FTEZOT1RFX0VOVFJZLCAgICAgICAgICBfQVNNX1BUUiBzdGFydHVwX3hlbikKICNl
bmRpZgotCUVMRk5PVEUoWGVuLCBYRU5fRUxGTk9URV9IWVBFUkNBTExfUEFHRSwgX0FTTV9QVFIg
aHlwZXJjYWxsX3BhZ2UpCisJRUxGTk9URShYZW4sIFhFTl9FTEZOT1RFX0hZUEVSQ0FMTF9QQUdF
LCBfQVNNX1BUUiB4ZW5faHlwZXJjYWxsX3BhZ2UpCiAJRUxGTk9URShYZW4sIFhFTl9FTEZOT1RF
X0ZFQVRVUkVTLAogCQkuYXNjaWkgIiF3cml0YWJsZV9wYWdlX3RhYmxlc3xwYWVfcGdkaXJfYWJv
dmVfNGdiIikKIAlFTEZOT1RFKFhlbiwgWEVOX0VMRk5PVEVfU1VQUE9SVEVEX0ZFQVRVUkVTLAot
LSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 09 17:25:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 17:25:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOmnh-0000cO-0G; Thu, 09 May 2019 17:25:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fgKw=TJ=oracle.com=ankur.a.arora@srs-us1.protection.inumbo.net>)
 id 1hOmng-0000bQ-2J
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 17:25:44 +0000
X-Inumbo-ID: 7872d6e5-727f-11e9-8980-bc764e045a96
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7872d6e5-727f-11e9-8980-bc764e045a96;
 Thu, 09 May 2019 17:25:42 +0000 (UTC)
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x49HJOuG162294;
 Thu, 9 May 2019 17:25:40 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id : in-reply-to : references : mime-version :
 content-transfer-encoding; s=corp-2018-07-02;
 bh=xKaWUTPxoAdRgRwrnAu0b/RxKcJyVaoRHJ5cOvwh/Bo=;
 b=spVuxRCIt6FBa+0E0VI7CYTUJpSoqEXh7t8i5ftOhVY7z0dGkqeDr3G54nGCco1X6h4z
 iKH8E8975z1S8UYyfIgx5SNQyvjBGPSZ+JIb1EVC1j0mg1Y8jhVPNVHmLWWYQxgyR7kX
 lOCDyjMZXoRfzyYdut/56U0I+9B1e0BEfjGoYLfi4QILMdN0EI1qhyKUmyc4aSZAulcp
 wB3ssIRmxZ84RGGBXkBuM5bGzx2s2kfLmzsRpM/isosTsKY/ilQ6msZCbRYfo3NwhoQV
 9ZEe1pMiS45WQxDrFoO4+MZ53sVtUjx81BIGnS0x9uJpN2VK2mraZGTjpR7njbBtkGw6 7Q== 
Received: from aserp3020.oracle.com (aserp3020.oracle.com [141.146.126.70])
 by aserp2130.oracle.com with ESMTP id 2s94b6ceyp-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 09 May 2019 17:25:40 +0000
Received: from pps.filterd (aserp3020.oracle.com [127.0.0.1])
 by aserp3020.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x49HP7wF152264;
 Thu, 9 May 2019 17:25:40 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserp3020.oracle.com with ESMTP id 2schvyy7vg-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 09 May 2019 17:25:40 +0000
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 x49HPdhC019240;
 Thu, 9 May 2019 17:25:39 GMT
Received: from aa1-ca-oracle-com.ca.oracle.com (/10.156.75.204)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 09 May 2019 10:25:39 -0700
From: Ankur Arora <ankur.a.arora@oracle.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org
Date: Thu,  9 May 2019 10:25:30 -0700
Message-Id: <20190509172540.12398-7-ankur.a.arora@oracle.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190509172540.12398-1-ankur.a.arora@oracle.com>
References: <20190509172540.12398-1-ankur.a.arora@oracle.com>
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9252
 signatures=668686
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=553
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1905090100
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9252
 signatures=668686
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=585 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000
 definitions=main-1905090100
Subject: [Xen-devel] [RFC PATCH 06/16] x86/xen: add shared_info support to
 xenhost_t
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, sstabellini@kernel.org, konrad.wilk@oracle.com,
 ankur.a.arora@oracle.com, pbonzini@redhat.com, boris.ostrovsky@oracle.com,
 joao.m.martins@oracle.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SFlQRVJWSVNPUl9zaGFyZWRfaW5mbyBpcyB1c2VkIGZvciBpcnEvZXZ0Y2huIGNvbW11bmljYXRp
b24gYmV0d2VlbiB0aGUKZ3Vlc3QgYW5kIHRoZSBob3N0LiBBYnN0cmFjdCBvdXQgdGhlIHNldHVw
L3Jlc2V0IGluIHhlbmhvc3RfdCBzdWNoIHRoYXQKbmVzdGVkIGNvbmZpZ3VyYXRpb25zIGNhbiB1
c2UgYm90aCB4ZW5ob3N0cyBzaW11bHRhbmVvdXNseS4KCkluIGFkZGl0aW9uIHRvIGlycS9ldnRj
aG4gY29tbXVuaWNhdGlvbiwgc2hhcmVkX2luZm8gaXMgYWxzbyB1c2VkIGZvcgpwdmNsb2NrIGFu
ZCBwMm0gcmVsYXRlZCBzdGF0ZS4gRm9yIGJvdGggb2YgdGhvc2UsIHJlbW90ZSB4ZW5ob3N0IGlz
IG5vdApvZiBpbnRlcmVzdCBzbyB3ZSBvbmx5IHVzZSB0aGUgZGVmYXVsdCB4ZW5ob3N0LgoKU2ln
bmVkLW9mZi1ieTogQW5rdXIgQXJvcmEgPGFua3VyLmEuYXJvcmFAb3JhY2xlLmNvbT4KLS0tCiBh
cmNoL3g4Ni9pbmNsdWRlL2FzbS94ZW4vaHlwZXJ2aXNvci5oIHwgIDEgLQogYXJjaC94ODYveGVu
L2VubGlnaHRlbi5jICAgICAgICAgICAgICB8IDEwICsrLS0tLS0KIGFyY2gveDg2L3hlbi9lbmxp
Z2h0ZW5faHZtLmMgICAgICAgICAgfCAzOCArKysrKysrKysrKysrKysrKy0tLS0tLS0tLQogYXJj
aC94ODYveGVuL2VubGlnaHRlbl9wdi5jICAgICAgICAgICB8IDI4ICsrKysrKysrKysrKysrKyst
LS0KIGFyY2gveDg2L3hlbi9wMm0uYyAgICAgICAgICAgICAgICAgICAgfCAyNCArKysrKysrKy0t
LS0tLS0tLQogYXJjaC94ODYveGVuL3N1c3BlbmRfaHZtLmMgICAgICAgICAgICB8ICA2ICsrKyst
CiBhcmNoL3g4Ni94ZW4vc3VzcGVuZF9wdi5jICAgICAgICAgICAgIHwgMTQgKysrKystLS0tLQog
YXJjaC94ODYveGVuL3RpbWUuYyAgICAgICAgICAgICAgICAgICB8ICA0ICstLQogYXJjaC94ODYv
eGVuL3hlbi1vcHMuaCAgICAgICAgICAgICAgICB8ICAyIC0tCiBhcmNoL3g4Ni94ZW4veGVuaG9z
dC5jICAgICAgICAgICAgICAgIHwgMTMgKysrKysrKystCiBkcml2ZXJzL3hlbi9ldmVudHMvZXZl
bnRzXzJsLmMgICAgICAgIHwgMTYgKysrKystLS0tLS0KIGluY2x1ZGUveGVuL3hlbmhvc3QuaCAg
ICAgICAgICAgICAgICAgfCAzOSArKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEyIGZpbGVz
IGNoYW5nZWQsIDEzOCBpbnNlcnRpb25zKCspLCA1NyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS94ZW4vaHlwZXJ2aXNvci5oIGIvYXJjaC94ODYvaW5jbHVk
ZS9hc20veGVuL2h5cGVydmlzb3IuaAppbmRleCA2YzRjZGNkZjk5N2QuLjNlNmJkNDU1ZmJkMCAx
MDA2NDQKLS0tIGEvYXJjaC94ODYvaW5jbHVkZS9hc20veGVuL2h5cGVydmlzb3IuaAorKysgYi9h
cmNoL3g4Ni9pbmNsdWRlL2FzbS94ZW4vaHlwZXJ2aXNvci5oCkBAIC0zMyw3ICszMyw2IEBACiAj
aWZuZGVmIF9BU01fWDg2X1hFTl9IWVBFUlZJU09SX0gKICNkZWZpbmUgX0FTTV9YODZfWEVOX0hZ
UEVSVklTT1JfSAogCi1leHRlcm4gc3RydWN0IHNoYXJlZF9pbmZvICpIWVBFUlZJU09SX3NoYXJl
ZF9pbmZvOwogZXh0ZXJuIHN0cnVjdCBzdGFydF9pbmZvICp4ZW5fc3RhcnRfaW5mbzsKIAogI2lu
Y2x1ZGUgPGFzbS9wcm9jZXNzb3IuaD4KZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hlbi9lbmxpZ2h0
ZW4uYyBiL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW4uYwppbmRleCBmODhiYjE0ZGEzZjIuLjIwZTBk
ZTg0NDQ0MiAxMDA2NDQKLS0tIGEvYXJjaC94ODYveGVuL2VubGlnaHRlbi5jCisrKyBiL2FyY2gv
eDg2L3hlbi9lbmxpZ2h0ZW4uYwpAQCAtNzIsMTIgKzcyLDYgQEAgRVhQT1JUX1NZTUJPTF9HUEwo
eGVuX2hhdmVfdmVjdG9yX2NhbGxiYWNrKTsKIHVpbnQzMl90IHhlbl9zdGFydF9mbGFncyBfX2F0
dHJpYnV0ZV9fKChzZWN0aW9uKCIuZGF0YSIpKSkgPSAwOwogRVhQT1JUX1NZTUJPTCh4ZW5fc3Rh
cnRfZmxhZ3MpOwogCi0vKgotICogUG9pbnQgYXQgc29tZSBlbXB0eSBtZW1vcnkgdG8gc3RhcnQg
d2l0aC4gV2UgbWFwIHRoZSByZWFsIHNoYXJlZF9pbmZvCi0gKiBwYWdlIGFzIHNvb24gYXMgZml4
bWFwIGlzIHVwIGFuZCBydW5uaW5nLgotICovCi1zdHJ1Y3Qgc2hhcmVkX2luZm8gKkhZUEVSVklT
T1Jfc2hhcmVkX2luZm8gPSAmeGVuX2R1bW15X3NoYXJlZF9pbmZvOwotCiAvKgogICogRmxhZyB0
byBkZXRlcm1pbmUgd2hldGhlciB2Y3B1IGluZm8gcGxhY2VtZW50IGlzIGF2YWlsYWJsZSBvbiBh
bGwKICAqIFZDUFVzLiAgV2UgYXNzdW1lIGl0IGlzIHRvIHN0YXJ0IHdpdGgsIGFuZCB0aGVuIHNl
dCBpdCB0byB6ZXJvIG9uCkBAIC0xODcsNyArMTgxLDcgQEAgdm9pZCB4ZW5fdmNwdV9pbmZvX3Jl
c2V0KGludCBjcHUpCiB7CiAJaWYgKHhlbl92Y3B1X25yKGNwdSkgPCBNQVhfVklSVF9DUFVTKSB7
CiAJCXBlcl9jcHUoeGVuX3ZjcHUsIGNwdSkgPQotCQkJJkhZUEVSVklTT1Jfc2hhcmVkX2luZm8t
PnZjcHVfaW5mb1t4ZW5fdmNwdV9ucihjcHUpXTsKKwkJCSZ4aF9kZWZhdWx0LT5IWVBFUlZJU09S
X3NoYXJlZF9pbmZvLT52Y3B1X2luZm9beGVuX3ZjcHVfbnIoY3B1KV07CiAJfSBlbHNlIHsKIAkJ
LyogU2V0IHRvIE5VTEwgc28gdGhhdCBpZiBzb21lYm9keSBhY2Nlc3NlcyBpdCB3ZSBnZXQgYW4g
T09QUyAqLwogCQlwZXJfY3B1KHhlbl92Y3B1LCBjcHUpID0gTlVMTDsKQEAgLTIwMCw3ICsxOTQs
NyBAQCBpbnQgeGVuX3ZjcHVfc2V0dXAoaW50IGNwdSkKIAlpbnQgZXJyOwogCXN0cnVjdCB2Y3B1
X2luZm8gKnZjcHVwOwogCi0JQlVHX09OKEhZUEVSVklTT1Jfc2hhcmVkX2luZm8gPT0gJnhlbl9k
dW1teV9zaGFyZWRfaW5mbyk7CisJQlVHX09OKHhoX2RlZmF1bHQtPkhZUEVSVklTT1Jfc2hhcmVk
X2luZm8gPT0gJnhlbl9kdW1teV9zaGFyZWRfaW5mbyk7CiAKIAkvKgogCSAqIFRoaXMgcGF0aCBp
cyBjYWxsZWQgb24gUFZIVk0gYXQgYm9vdHVwICh4ZW5faHZtX3NtcF9wcmVwYXJlX2Jvb3RfY3B1
KQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYveGVuL2VubGlnaHRlbl9odm0uYyBiL2FyY2gveDg2L3hl
bi9lbmxpZ2h0ZW5faHZtLmMKaW5kZXggYTExOGI2MWExYThhLi4wZTUzMzYzZjlkMWYgMTAwNjQ0
Ci0tLSBhL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5faHZtLmMKKysrIGIvYXJjaC94ODYveGVuL2Vu
bGlnaHRlbl9odm0uYwpAQCAtMjYsMjEgKzI2LDI1IEBACiAjaW5jbHVkZSAibW11LmgiCiAjaW5j
bHVkZSAic21wLmgiCiAKLXN0YXRpYyB1bnNpZ25lZCBsb25nIHNoYXJlZF9pbmZvX3BmbjsKLQot
dm9pZCB4ZW5faHZtX2luaXRfc2hhcmVkX2luZm8odm9pZCkKK3N0YXRpYyB2b2lkIHhlbl9odm1f
aW5pdF9zaGFyZWRfaW5mbyh4ZW5ob3N0X3QgKnhoKQogewogCXN0cnVjdCB4ZW5fYWRkX3RvX3Bo
eXNtYXAgeGF0cDsKIAogCXhhdHAuZG9taWQgPSBET01JRF9TRUxGOwogCXhhdHAuaWR4ID0gMDsK
IAl4YXRwLnNwYWNlID0gWEVOTUFQU1BBQ0Vfc2hhcmVkX2luZm87Ci0JeGF0cC5ncGZuID0gc2hh
cmVkX2luZm9fcGZuOwotCWlmIChIWVBFUlZJU09SX21lbW9yeV9vcChYRU5NRU1fYWRkX3RvX3Bo
eXNtYXAsICZ4YXRwKSkKKwl4YXRwLmdwZm4gPSB4aC0+c2hhcmVkX2luZm9fcGZuOworCWlmICho
eXBlcnZpc29yX21lbW9yeV9vcCh4aCwgWEVOTUVNX2FkZF90b19waHlzbWFwLCAmeGF0cCkpCiAJ
CUJVRygpOwogfQogCi1zdGF0aWMgdm9pZCBfX2luaXQgcmVzZXJ2ZV9zaGFyZWRfaW5mbyh2b2lk
KQorc3RhdGljIHZvaWQgeGVuX2h2bV9yZXNldF9zaGFyZWRfaW5mbyh4ZW5ob3N0X3QgKnhoKQor
eworCWVhcmx5X21lbXVubWFwKHhoLT5IWVBFUlZJU09SX3NoYXJlZF9pbmZvLCBQQUdFX1NJWkUp
OworCXhoLT5IWVBFUlZJU09SX3NoYXJlZF9pbmZvID0gX192YShQRk5fUEhZUyh4aC0+c2hhcmVk
X2luZm9fcGZuKSk7Cit9CisKK3N0YXRpYyB2b2lkIF9faW5pdCByZXNlcnZlX3NoYXJlZF9pbmZv
KHhlbmhvc3RfdCAqeGgpCiB7CiAJdTY0IHBhOwogCkBAIC01OCwxNiArNjIsMTggQEAgc3RhdGlj
IHZvaWQgX19pbml0IHJlc2VydmVfc2hhcmVkX2luZm8odm9pZCkKIAkgICAgIHBhICs9IFBBR0Vf
U0laRSkKIAkJOwogCi0Jc2hhcmVkX2luZm9fcGZuID0gUEhZU19QRk4ocGEpOworCXhoLT5zaGFy
ZWRfaW5mb19wZm4gPSBQSFlTX1BGTihwYSk7CiAKIAltZW1ibG9ja19yZXNlcnZlKHBhLCBQQUdF
X1NJWkUpOwotCUhZUEVSVklTT1Jfc2hhcmVkX2luZm8gPSBlYXJseV9tZW1yZW1hcChwYSwgUEFH
RV9TSVpFKTsKKwl4aC0+SFlQRVJWSVNPUl9zaGFyZWRfaW5mbyA9IGVhcmx5X21lbXJlbWFwKHBh
LCBQQUdFX1NJWkUpOwogfQogCiBzdGF0aWMgdm9pZCBfX2luaXQgeGVuX2h2bV9pbml0X21lbV9t
YXBwaW5nKHZvaWQpCiB7Ci0JZWFybHlfbWVtdW5tYXAoSFlQRVJWSVNPUl9zaGFyZWRfaW5mbywg
UEFHRV9TSVpFKTsKLQlIWVBFUlZJU09SX3NoYXJlZF9pbmZvID0gX192YShQRk5fUEhZUyhzaGFy
ZWRfaW5mb19wZm4pKTsKKwl4ZW5ob3N0X3QgKip4aDsKKworCWZvcl9lYWNoX3hlbmhvc3QoeGgp
CisJCXhlbmhvc3RfcmVzZXRfc2hhcmVkX2luZm8oKnhoKTsKIAogCS8qCiAJICogVGhlIHZpcnR1
YWwgYWRkcmVzcyBvZiB0aGUgc2hhcmVkX2luZm8gcGFnZSBoYXMgY2hhbmdlZCwgc28KQEAgLTc5
LDYgKzg1LDcgQEAgc3RhdGljIHZvaWQgX19pbml0IHhlbl9odm1faW5pdF9tZW1fbWFwcGluZyh2
b2lkKQogCSAqCiAJICogSXQgaXMsIGluIGFueSBjYXNlLCBiYWQgdG8gaGF2ZSBhIHN0YWxlIHZj
cHVfaW5mbyBwb2ludGVyCiAJICogc28gcmVzZXQgaXQgbm93LgorCSAqIEZvciBub3csIHRoaXMg
dXNlcyB4aF9kZWZhdWx0IGltcGxpY3RseS4KIAkgKi8KIAl4ZW5fdmNwdV9pbmZvX3Jlc2V0KDAp
OwogfQpAQCAtOTksNiArMTA2LDggQEAgdm9pZCB4ZW5faHZtX3NldHVwX2h5cGVyY2FsbF9wYWdl
KHhlbmhvc3RfdCAqeGgpCiB4ZW5ob3N0X29wc190IHhoX2h2bV9vcHMgPSB7CiAJLmNwdWlkX2Jh
c2UgPSB4ZW5fcHZfY3B1aWRfYmFzZSwKIAkuc2V0dXBfaHlwZXJjYWxsX3BhZ2UgPSB4ZW5faHZt
X3NldHVwX2h5cGVyY2FsbF9wYWdlLAorCS5zZXR1cF9zaGFyZWRfaW5mbyA9IHhlbl9odm1faW5p
dF9zaGFyZWRfaW5mbywKKwkucmVzZXRfc2hhcmVkX2luZm8gPSB4ZW5faHZtX3Jlc2V0X3NoYXJl
ZF9pbmZvLAogfTsKIAogeGVuaG9zdF9vcHNfdCB4aF9odm1fbmVzdGVkX29wcyA9IHsKQEAgLTIw
NCw2ICsyMTMsOCBAQCBzdGF0aWMgaW50IHhlbl9jcHVfZGVhZF9odm0odW5zaWduZWQgaW50IGNw
dSkKIAogc3RhdGljIHZvaWQgX19pbml0IHhlbl9odm1fZ3Vlc3RfaW5pdCh2b2lkKQogeworCXhl
bmhvc3RfdCAqKnhoOworCiAJaWYgKHhlbl9wdl9kb21haW4oKSkKIAkJcmV0dXJuOwogCS8qCkBA
IC0yMTUsMTMgKzIyNiwxNiBAQCBzdGF0aWMgdm9pZCBfX2luaXQgeGVuX2h2bV9ndWVzdF9pbml0
KHZvaWQpCiAKIAlpbml0X2h2bV9wdl9pbmZvKCk7CiAKLQlyZXNlcnZlX3NoYXJlZF9pbmZvKCk7
Ci0JeGVuX2h2bV9pbml0X3NoYXJlZF9pbmZvKCk7CisJZm9yX2VhY2hfeGVuaG9zdCh4aCkgewor
CQlyZXNlcnZlX3NoYXJlZF9pbmZvKCp4aCk7CisJCXhlbmhvc3Rfc2V0dXBfc2hhcmVkX2luZm8o
KnhoKTsKKwl9CiAKIAkvKgogCSAqIHhlbl92Y3B1IGlzIGEgcG9pbnRlciB0byB0aGUgdmNwdV9p
bmZvIHN0cnVjdCBpbiB0aGUgc2hhcmVkX2luZm8KIAkgKiBwYWdlLCB3ZSB1c2UgaXQgaW4gdGhl
IGV2ZW50IGNoYW5uZWwgdXBjYWxsIGFuZCBpbiBzb21lIHB2Y2xvY2sKIAkgKiByZWxhdGVkIGZ1
bmN0aW9ucy4KKwkgKiBGb3Igbm93LCB0aGlzIHVzZXMgeGhfZGVmYXVsdCBpbXBsaWN0bHkuCiAJ
ICovCiAJeGVuX3ZjcHVfaW5mb19yZXNldCgwKTsKIApkaWZmIC0tZ2l0IGEvYXJjaC94ODYveGVu
L2VubGlnaHRlbl9wdi5jIGIvYXJjaC94ODYveGVuL2VubGlnaHRlbl9wdi5jCmluZGV4IDQ4NDk2
OGZmMTZhNC4uMWE5ZWRlZDRiNzZiIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni94ZW4vZW5saWdodGVu
X3B2LmMKKysrIGIvYXJjaC94ODYveGVuL2VubGlnaHRlbl9wdi5jCkBAIC0xMjIsMTIgKzEyMiwx
NSBAQCBzdGF0aWMgdm9pZCBfX2luaXQgeGVuX2Jhbm5lcih2b2lkKQogCiBzdGF0aWMgdm9pZCBf
X2luaXQgeGVuX3B2X2luaXRfcGxhdGZvcm0odm9pZCkKIHsKKwl4ZW5ob3N0X3QgKip4aDsKKwog
CXBvcHVsYXRlX2V4dHJhX3B0ZShmaXhfdG9fdmlydChGSVhfUEFSQVZJUlRfQk9PVE1BUCkpOwog
Ci0Jc2V0X2ZpeG1hcChGSVhfUEFSQVZJUlRfQk9PVE1BUCwgeGVuX3N0YXJ0X2luZm8tPnNoYXJl
ZF9pbmZvKTsKLQlIWVBFUlZJU09SX3NoYXJlZF9pbmZvID0gKHZvaWQgKilmaXhfdG9fdmlydChG
SVhfUEFSQVZJUlRfQk9PVE1BUCk7CisJZm9yX2VhY2hfeGVuaG9zdCh4aCkKKwkJeGVuaG9zdF9z
ZXR1cF9zaGFyZWRfaW5mbygqeGgpOwogCiAJLyogeGVuIGNsb2NrIHVzZXMgcGVyLWNwdSB2Y3B1
X2luZm8sIG5lZWQgdG8gaW5pdCBpdCBmb3IgYm9vdCBjcHUgKi8KKwkvKiBGb3Igbm93IHRoaXMg
dXNlcyB4aF9kZWZhdWx0IGltcGxpY2l0bHkuICovCiAJeGVuX3ZjcHVfaW5mb19yZXNldCgwKTsK
IAogCS8qIHB2Y2xvY2sgaXMgaW4gc2hhcmVkIGluZm8gYXJlYSAqLwpAQCAtMTEwOSwxMCArMTEx
MiwxMCBAQCBzdGF0aWMgdW5zaWduZWQgY2hhciB4ZW5fZ2V0X25taV9yZWFzb24odm9pZCkKIAog
CS8qIENvbnN0cnVjdCBhIHZhbHVlIHdoaWNoIGxvb2tzIGxpa2UgaXQgY2FtZSBmcm9tIHBvcnQg
MHg2MS4gKi8KIAlpZiAodGVzdF9iaXQoX1hFTl9OTUlSRUFTT05faW9fZXJyb3IsCi0JCSAgICAg
JkhZUEVSVklTT1Jfc2hhcmVkX2luZm8tPmFyY2gubm1pX3JlYXNvbikpCisJCSAgICAgJnhoX2Rl
ZmF1bHQtPkhZUEVSVklTT1Jfc2hhcmVkX2luZm8tPmFyY2gubm1pX3JlYXNvbikpCiAJCXJlYXNv
biB8PSBOTUlfUkVBU09OX0lPQ0hLOwogCWlmICh0ZXN0X2JpdChfWEVOX05NSVJFQVNPTl9wY2lf
c2VyciwKLQkJICAgICAmSFlQRVJWSVNPUl9zaGFyZWRfaW5mby0+YXJjaC5ubWlfcmVhc29uKSkK
KwkJICAgICAmeGhfZGVmYXVsdC0+SFlQRVJWSVNPUl9zaGFyZWRfaW5mby0+YXJjaC5ubWlfcmVh
c29uKSkKIAkJcmVhc29uIHw9IE5NSV9SRUFTT05fU0VSUjsKIAogCXJldHVybiByZWFzb247CkBA
IC0xMjA1LDEwICsxMjA4LDI3IEBAIHN0YXRpYyB2b2lkIHhlbl9wdl9zZXR1cF9oeXBlcmNhbGxf
cGFnZSh4ZW5ob3N0X3QgKnhoKQogCXhoLT5oeXBlcmNhbGxfcGFnZSA9IHhlbl9oeXBlcmNhbGxf
cGFnZTsKIH0KIAorc3RhdGljIHZvaWQgeGVuX3B2X3NldHVwX3NoYXJlZF9pbmZvKHhlbmhvc3Rf
dCAqeGgpCit7CisJc2V0X2ZpeG1hcChGSVhfUEFSQVZJUlRfQk9PVE1BUCwgeGVuX3N0YXJ0X2lu
Zm8tPnNoYXJlZF9pbmZvKTsKKwl4aC0+SFlQRVJWSVNPUl9zaGFyZWRfaW5mbyA9ICh2b2lkICop
Zml4X3RvX3ZpcnQoRklYX1BBUkFWSVJUX0JPT1RNQVApOworfQorCitzdGF0aWMgdm9pZCB4ZW5f
cHZfcmVzZXRfc2hhcmVkX2luZm8oeGVuaG9zdF90ICp4aCkKK3sKKwl4aC0+SFlQRVJWSVNPUl9z
aGFyZWRfaW5mbyA9ICZ4ZW5fZHVtbXlfc2hhcmVkX2luZm87CisJaWYgKGh5cGVydmlzb3JfdXBk
YXRlX3ZhX21hcHBpbmcoeGgsIGZpeF90b192aXJ0KEZJWF9QQVJBVklSVF9CT09UTUFQKSwKKwkJ
CQkJCSBfX3B0ZV9tYSgwKSwgMCkpCisJCUJVRygpOworfQorCiB4ZW5ob3N0X29wc190IHhoX3B2
X29wcyA9IHsKIAkuY3B1aWRfYmFzZSA9IHhlbl9wdl9jcHVpZF9iYXNlLAogCiAJLnNldHVwX2h5
cGVyY2FsbF9wYWdlID0geGVuX3B2X3NldHVwX2h5cGVyY2FsbF9wYWdlLAorCisJLnNldHVwX3No
YXJlZF9pbmZvID0geGVuX3B2X3NldHVwX3NoYXJlZF9pbmZvLAorCS5yZXNldF9zaGFyZWRfaW5m
byA9IHhlbl9wdl9yZXNldF9zaGFyZWRfaW5mbywKIH07CiAKIHhlbmhvc3Rfb3BzX3QgeGhfcHZf
bmVzdGVkX29wcyA9IHsKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hlbi9wMm0uYyBiL2FyY2gveDg2
L3hlbi9wMm0uYwppbmRleCAwNTVlMzdlNDM1NDEuLjgyMDBhOTU4MjI0NiAxMDA2NDQKLS0tIGEv
YXJjaC94ODYveGVuL3AybS5jCisrKyBiL2FyY2gveDg2L3hlbi9wMm0uYwpAQCAtMjcwLDE3ICsy
NzAsMTcgQEAgdm9pZCBfX3JlZiB4ZW5fYnVpbGRfbWZuX2xpc3RfbGlzdCh2b2lkKQogCiB2b2lk
IHhlbl9zZXR1cF9tZm5fbGlzdF9saXN0KHZvaWQpCiB7Ci0JQlVHX09OKEhZUEVSVklTT1Jfc2hh
cmVkX2luZm8gPT0gJnhlbl9kdW1teV9zaGFyZWRfaW5mbyk7CisJQlVHX09OKHhoX2RlZmF1bHQt
PkhZUEVSVklTT1Jfc2hhcmVkX2luZm8gPT0gJnhlbl9kdW1teV9zaGFyZWRfaW5mbyk7CiAKIAlp
ZiAoeGVuX3N0YXJ0X2luZm8tPmZsYWdzICYgU0lGX1ZJUlRfUDJNXzRUT09MUykKLQkJSFlQRVJW
SVNPUl9zaGFyZWRfaW5mby0+YXJjaC5wZm5fdG9fbWZuX2ZyYW1lX2xpc3RfbGlzdCA9IH4wVUw7
CisJCXhoX2RlZmF1bHQtPkhZUEVSVklTT1Jfc2hhcmVkX2luZm8tPmFyY2gucGZuX3RvX21mbl9m
cmFtZV9saXN0X2xpc3QgPSB+MFVMOwogCWVsc2UKLQkJSFlQRVJWSVNPUl9zaGFyZWRfaW5mby0+
YXJjaC5wZm5fdG9fbWZuX2ZyYW1lX2xpc3RfbGlzdCA9CisJCXhoX2RlZmF1bHQtPkhZUEVSVklT
T1Jfc2hhcmVkX2luZm8tPmFyY2gucGZuX3RvX21mbl9mcmFtZV9saXN0X2xpc3QgPQogCQkJdmly
dF90b19tZm4ocDJtX3RvcF9tZm4pOwotCUhZUEVSVklTT1Jfc2hhcmVkX2luZm8tPmFyY2gubWF4
X3BmbiA9IHhlbl9wMm1fbGFzdF9wZm47Ci0JSFlQRVJWSVNPUl9zaGFyZWRfaW5mby0+YXJjaC5w
Mm1fZ2VuZXJhdGlvbiA9IDA7Ci0JSFlQRVJWSVNPUl9zaGFyZWRfaW5mby0+YXJjaC5wMm1fdmFk
ZHIgPSAodW5zaWduZWQgbG9uZyl4ZW5fcDJtX2FkZHI7Ci0JSFlQRVJWSVNPUl9zaGFyZWRfaW5m
by0+YXJjaC5wMm1fY3IzID0KKwl4aF9kZWZhdWx0LT5IWVBFUlZJU09SX3NoYXJlZF9pbmZvLT5h
cmNoLm1heF9wZm4gPSB4ZW5fcDJtX2xhc3RfcGZuOworCXhoX2RlZmF1bHQtPkhZUEVSVklTT1Jf
c2hhcmVkX2luZm8tPmFyY2gucDJtX2dlbmVyYXRpb24gPSAwOworCXhoX2RlZmF1bHQtPkhZUEVS
VklTT1Jfc2hhcmVkX2luZm8tPmFyY2gucDJtX3ZhZGRyID0gKHVuc2lnbmVkIGxvbmcpeGVuX3Ay
bV9hZGRyOworCXhoX2RlZmF1bHQtPkhZUEVSVklTT1Jfc2hhcmVkX2luZm8tPmFyY2gucDJtX2Ny
MyA9CiAJCXhlbl9wZm5fdG9fY3IzKHZpcnRfdG9fbWZuKHN3YXBwZXJfcGdfZGlyKSk7CiB9CiAK
QEAgLTQ5NiwxMiArNDk2LDEyIEBAIHN0YXRpYyBwdGVfdCAqYWxsb2NfcDJtX3BtZCh1bnNpZ25l
ZCBsb25nIGFkZHIsIHB0ZV90ICpwdGVfcGcpCiAKIAkJcHRlY2hrID0gbG9va3VwX2FkZHJlc3Mo
dmFkZHIsICZsZXZlbCk7CiAJCWlmIChwdGVjaGsgPT0gcHRlX3BnKSB7Ci0JCQlIWVBFUlZJU09S
X3NoYXJlZF9pbmZvLT5hcmNoLnAybV9nZW5lcmF0aW9uKys7CisJCQl4aF9kZWZhdWx0LT5IWVBF
UlZJU09SX3NoYXJlZF9pbmZvLT5hcmNoLnAybV9nZW5lcmF0aW9uKys7CiAJCQl3bWIoKTsgLyog
VG9vbHMgYXJlIHN5bmNocm9uaXppbmcgdmlhIHAybV9nZW5lcmF0aW9uLiAqLwogCQkJc2V0X3Bt
ZChwbWRwLAogCQkJCV9fcG1kKF9fcGEocHRlX25ld3BnW2ldKSB8IF9LRVJOUEdfVEFCTEUpKTsK
IAkJCXdtYigpOyAvKiBUb29scyBhcmUgc3luY2hyb25pemluZyB2aWEgcDJtX2dlbmVyYXRpb24u
ICovCi0JCQlIWVBFUlZJU09SX3NoYXJlZF9pbmZvLT5hcmNoLnAybV9nZW5lcmF0aW9uKys7CisJ
CQl4aF9kZWZhdWx0LT5IWVBFUlZJU09SX3NoYXJlZF9pbmZvLT5hcmNoLnAybV9nZW5lcmF0aW9u
Kys7CiAJCQlwdGVfbmV3cGdbaV0gPSBOVUxMOwogCQl9CiAKQEAgLTU5NywxMiArNTk3LDEyIEBA
IGludCB4ZW5fYWxsb2NfcDJtX2VudHJ5KHVuc2lnbmVkIGxvbmcgcGZuKQogCQlzcGluX2xvY2tf
aXJxc2F2ZSgmcDJtX3VwZGF0ZV9sb2NrLCBmbGFncyk7CiAKIAkJaWYgKHB0ZV9wZm4oKnB0ZXAp
ID09IHAybV9wZm4pIHsKLQkJCUhZUEVSVklTT1Jfc2hhcmVkX2luZm8tPmFyY2gucDJtX2dlbmVy
YXRpb24rKzsKKwkJCXhoX2RlZmF1bHQtPkhZUEVSVklTT1Jfc2hhcmVkX2luZm8tPmFyY2gucDJt
X2dlbmVyYXRpb24rKzsKIAkJCXdtYigpOyAvKiBUb29scyBhcmUgc3luY2hyb25pemluZyB2aWEg
cDJtX2dlbmVyYXRpb24uICovCiAJCQlzZXRfcHRlKHB0ZXAsCiAJCQkJcGZuX3B0ZShQRk5fRE9X
TihfX3BhKHAybSkpLCBQQUdFX0tFUk5FTCkpOwogCQkJd21iKCk7IC8qIFRvb2xzIGFyZSBzeW5j
aHJvbml6aW5nIHZpYSBwMm1fZ2VuZXJhdGlvbi4gKi8KLQkJCUhZUEVSVklTT1Jfc2hhcmVkX2lu
Zm8tPmFyY2gucDJtX2dlbmVyYXRpb24rKzsKKwkJCXhoX2RlZmF1bHQtPkhZUEVSVklTT1Jfc2hh
cmVkX2luZm8tPmFyY2gucDJtX2dlbmVyYXRpb24rKzsKIAkJCWlmIChtaWRfbWZuKQogCQkJCW1p
ZF9tZm5bcDJtX21pZF9pbmRleChwZm4pXSA9IHZpcnRfdG9fbWZuKHAybSk7CiAJCQlwMm0gPSBO
VUxMOwpAQCAtNjE3LDcgKzYxNyw3IEBAIGludCB4ZW5fYWxsb2NfcDJtX2VudHJ5KHVuc2lnbmVk
IGxvbmcgcGZuKQogCS8qIEV4cGFuZGVkIHRoZSBwMm0/ICovCiAJaWYgKHBmbiA+IHhlbl9wMm1f
bGFzdF9wZm4pIHsKIAkJeGVuX3AybV9sYXN0X3BmbiA9IHBmbjsKLQkJSFlQRVJWSVNPUl9zaGFy
ZWRfaW5mby0+YXJjaC5tYXhfcGZuID0geGVuX3AybV9sYXN0X3BmbjsKKwkJeGhfZGVmYXVsdC0+
SFlQRVJWSVNPUl9zaGFyZWRfaW5mby0+YXJjaC5tYXhfcGZuID0geGVuX3AybV9sYXN0X3BmbjsK
IAl9CiAKIAlyZXR1cm4gMDsKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hlbi9zdXNwZW5kX2h2bS5j
IGIvYXJjaC94ODYveGVuL3N1c3BlbmRfaHZtLmMKaW5kZXggZTY2NmI2MTRjZjZkLi5jYzlhMDE2
Mzg0NWMgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3hlbi9zdXNwZW5kX2h2bS5jCisrKyBiL2FyY2gv
eDg2L3hlbi9zdXNwZW5kX2h2bS5jCkBAIC0yLDYgKzIsNyBAQAogI2luY2x1ZGUgPGxpbnV4L3R5
cGVzLmg+CiAKICNpbmNsdWRlIDx4ZW4veGVuLmg+CisjaW5jbHVkZSA8eGVuL3hlbmhvc3QuaD4K
ICNpbmNsdWRlIDx4ZW4vZmVhdHVyZXMuaD4KICNpbmNsdWRlIDx4ZW4vaW50ZXJmYWNlL2ZlYXR1
cmVzLmg+CiAKQEAgLTEwLDcgKzExLDEwIEBACiB2b2lkIHhlbl9odm1fcG9zdF9zdXNwZW5kKGlu
dCBzdXNwZW5kX2NhbmNlbGxlZCkKIHsKIAlpZiAoIXN1c3BlbmRfY2FuY2VsbGVkKSB7Ci0JCXhl
bl9odm1faW5pdF9zaGFyZWRfaW5mbygpOworCQl4ZW5ob3N0X3QgKip4aDsKKworCQlmb3JfZWFj
aF94ZW5ob3N0KHhoKQorCQkJeGVuaG9zdF9zZXR1cF9zaGFyZWRfaW5mbygqeGgpOwogCQl4ZW5f
dmNwdV9yZXN0b3JlKCk7CiAJfQogCXhlbl9jYWxsYmFja192ZWN0b3IoKTsKZGlmZiAtLWdpdCBh
L2FyY2gveDg2L3hlbi9zdXNwZW5kX3B2LmMgYi9hcmNoL3g4Ni94ZW4vc3VzcGVuZF9wdi5jCmlu
ZGV4IDgzMDNiNThjNzlhOS4uODdhZjBjMGNjNjZmIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni94ZW4v
c3VzcGVuZF9wdi5jCisrKyBiL2FyY2gveDg2L3hlbi9zdXNwZW5kX3B2LmMKQEAgLTEwLDYgKzEw
LDggQEAKIAogdm9pZCB4ZW5fcHZfcHJlX3N1c3BlbmQodm9pZCkKIHsKKwl4ZW5ob3N0X3QgKip4
aDsKKwogCXhlbl9tbV9waW5fYWxsKCk7CiAKIAl4ZW5fc3RhcnRfaW5mby0+c3RvcmVfbWZuID0g
bWZuX3RvX3Bmbih4ZW5fc3RhcnRfaW5mby0+c3RvcmVfbWZuKTsKQEAgLTE4LDE3ICsyMCwxNyBA
QCB2b2lkIHhlbl9wdl9wcmVfc3VzcGVuZCh2b2lkKQogCiAJQlVHX09OKCFpcnFzX2Rpc2FibGVk
KCkpOwogCi0JSFlQRVJWSVNPUl9zaGFyZWRfaW5mbyA9ICZ4ZW5fZHVtbXlfc2hhcmVkX2luZm87
Ci0JaWYgKEhZUEVSVklTT1JfdXBkYXRlX3ZhX21hcHBpbmcoZml4X3RvX3ZpcnQoRklYX1BBUkFW
SVJUX0JPT1RNQVApLAotCQkJCQkgX19wdGVfbWEoMCksIDApKQotCQlCVUcoKTsKKwlmb3JfZWFj
aF94ZW5ob3N0KHhoKQorCQl4ZW5ob3N0X3Jlc2V0X3NoYXJlZF9pbmZvKCp4aCk7CiB9CiAKIHZv
aWQgeGVuX3B2X3Bvc3Rfc3VzcGVuZChpbnQgc3VzcGVuZF9jYW5jZWxsZWQpCiB7CisJeGVuaG9z
dF90ICoqeGg7CisKIAl4ZW5fYnVpbGRfbWZuX2xpc3RfbGlzdCgpOwotCXNldF9maXhtYXAoRklY
X1BBUkFWSVJUX0JPT1RNQVAsIHhlbl9zdGFydF9pbmZvLT5zaGFyZWRfaW5mbyk7Ci0JSFlQRVJW
SVNPUl9zaGFyZWRfaW5mbyA9ICh2b2lkICopZml4X3RvX3ZpcnQoRklYX1BBUkFWSVJUX0JPT1RN
QVApOworCWZvcl9lYWNoX3hlbmhvc3QoeGgpCisJCXhlbmhvc3Rfc2V0dXBfc2hhcmVkX2luZm8o
KnhoKTsKIAl4ZW5fc2V0dXBfbWZuX2xpc3RfbGlzdCgpOwogCiAJaWYgKHN1c3BlbmRfY2FuY2Vs
bGVkKSB7CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni94ZW4vdGltZS5jIGIvYXJjaC94ODYveGVuL3Rp
bWUuYwppbmRleCA2ZTI5Nzk0NTczYjcuLmQ0YmIxZjhiNGY1OCAxMDA2NDQKLS0tIGEvYXJjaC94
ODYveGVuL3RpbWUuYworKysgYi9hcmNoL3g4Ni94ZW4vdGltZS5jCkBAIC0zNyw3ICszNyw3IEBA
IHN0YXRpYyB1NjQgeGVuX3NjaGVkX2Nsb2NrX29mZnNldCBfX3JlYWRfbW9zdGx5Owogc3RhdGlj
IHVuc2lnbmVkIGxvbmcgeGVuX3RzY19raHoodm9pZCkKIHsKIAlzdHJ1Y3QgcHZjbG9ja192Y3B1
X3RpbWVfaW5mbyAqaW5mbyA9Ci0JCSZIWVBFUlZJU09SX3NoYXJlZF9pbmZvLT52Y3B1X2luZm9b
MF0udGltZTsKKwkJJnhoX2RlZmF1bHQtPkhZUEVSVklTT1Jfc2hhcmVkX2luZm8tPnZjcHVfaW5m
b1swXS50aW1lOwogCiAJcmV0dXJuIHB2Y2xvY2tfdHNjX2toeihpbmZvKTsKIH0KQEAgLTY2LDcg
KzY2LDcgQEAgc3RhdGljIHU2NCB4ZW5fc2NoZWRfY2xvY2sodm9pZCkKIAogc3RhdGljIHZvaWQg
eGVuX3JlYWRfd2FsbGNsb2NrKHN0cnVjdCB0aW1lc3BlYzY0ICp0cykKIHsKLQlzdHJ1Y3Qgc2hh
cmVkX2luZm8gKnMgPSBIWVBFUlZJU09SX3NoYXJlZF9pbmZvOworCXN0cnVjdCBzaGFyZWRfaW5m
byAqcyA9IHhoX2RlZmF1bHQtPkhZUEVSVklTT1Jfc2hhcmVkX2luZm87CiAJc3RydWN0IHB2Y2xv
Y2tfd2FsbF9jbG9jayAqd2FsbF9jbG9jayA9ICYocy0+d2MpOwogICAgICAgICBzdHJ1Y3QgcHZj
bG9ja192Y3B1X3RpbWVfaW5mbyAqdmNwdV90aW1lOwogCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni94
ZW4veGVuLW9wcy5oIGIvYXJjaC94ODYveGVuL3hlbi1vcHMuaAppbmRleCAwZTYwYmQ5MTg2OTUu
LjUwODVjZTg4YThkNyAxMDA2NDQKLS0tIGEvYXJjaC94ODYveGVuL3hlbi1vcHMuaAorKysgYi9h
cmNoL3g4Ni94ZW4veGVuLW9wcy5oCkBAIC0yOCw3ICsyOCw2IEBAIERFQ0xBUkVfUEVSX0NQVSh1
bnNpZ25lZCBsb25nLCB4ZW5fY3VycmVudF9jcjMpOwogCiBleHRlcm4gc3RydWN0IHN0YXJ0X2lu
Zm8gKnhlbl9zdGFydF9pbmZvOwogZXh0ZXJuIHN0cnVjdCBzaGFyZWRfaW5mbyB4ZW5fZHVtbXlf
c2hhcmVkX2luZm87Ci1leHRlcm4gc3RydWN0IHNoYXJlZF9pbmZvICpIWVBFUlZJU09SX3NoYXJl
ZF9pbmZvOwogCiB2b2lkIHhlbl9zZXR1cF9tZm5fbGlzdF9saXN0KHZvaWQpOwogdm9pZCB4ZW5f
YnVpbGRfbWZuX2xpc3RfbGlzdCh2b2lkKTsKQEAgLTU2LDcgKzU1LDYgQEAgdm9pZCB4ZW5fZW5h
YmxlX3N5c2NhbGwodm9pZCk7CiB2b2lkIHhlbl92Y3B1X3Jlc3RvcmUodm9pZCk7CiAKIHZvaWQg
eGVuX2NhbGxiYWNrX3ZlY3Rvcih2b2lkKTsKLXZvaWQgeGVuX2h2bV9pbml0X3NoYXJlZF9pbmZv
KHZvaWQpOwogdm9pZCB4ZW5fdW5wbHVnX2VtdWxhdGVkX2RldmljZXModm9pZCk7CiAKIHZvaWQg
X19pbml0IHhlbl9idWlsZF9keW5hbWljX3BoeXNfdG9fbWFjaGluZSh2b2lkKTsKZGlmZiAtLWdp
dCBhL2FyY2gveDg2L3hlbi94ZW5ob3N0LmMgYi9hcmNoL3g4Ni94ZW4veGVuaG9zdC5jCmluZGV4
IGNhOTBhY2Q3Njg3ZS4uM2Q4Y2NlZjg5ZGNkIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni94ZW4veGVu
aG9zdC5jCisrKyBiL2FyY2gveDg2L3hlbi94ZW5ob3N0LmMKQEAgLTIsOCArMiwxOSBAQAogI2lu
Y2x1ZGUgPGxpbnV4L2J1Zy5oPgogI2luY2x1ZGUgPHhlbi94ZW4uaD4KICNpbmNsdWRlIDx4ZW4v
eGVuaG9zdC5oPgorI2luY2x1ZGUgInhlbi1vcHMuaCIKIAoteGVuaG9zdF90IHhlbmhvc3RzWzJd
OworLyoKKyAqIFBvaW50IGF0IHNvbWUgZW1wdHkgbWVtb3J5IHRvIHN0YXJ0IHdpdGguIE9uIFBW
LCB3ZSBtYXAgdGhlIHJlYWwgc2hhcmVkX2luZm8KKyAqIHBhZ2UgYXMgc29vbiBhcyBmaXhtYXAg
aXMgdXAgYW5kIHJ1bm5pbmcgYW5kIFBWSCogZG9lc24ndCB1c2UgdGhpcy4KKyAqLworeGVuaG9z
dF90IHhlbmhvc3RzWzJdID0geworCS8qCisJICogV2Ugc2hvdWxkIHByb2JhYmx5IGhhdmUgdHdv
IHNlcGFyYXRlIGR1bW15IHNoYXJlZF9pbmZvIHBhZ2VzLgorCSAqLworCVswXS5IWVBFUlZJU09S
X3NoYXJlZF9pbmZvID0gJnhlbl9kdW1teV9zaGFyZWRfaW5mbywKKwlbMV0uSFlQRVJWSVNPUl9z
aGFyZWRfaW5mbyA9ICZ4ZW5fZHVtbXlfc2hhcmVkX2luZm8sCit9OwogLyoKICAqIHhoX2RlZmF1
bHQ6IGludGVyZmFjZSB0byB0aGUgcmVndWxhciBoeXBlcnZpc29yLiB4ZW5ob3N0X3R5cGUgaXMg
eGVuaG9zdF9yMAogICogb3IgeGVuaG9zdF9yMS4KZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL2V2
ZW50cy9ldmVudHNfMmwuYyBiL2RyaXZlcnMveGVuL2V2ZW50cy9ldmVudHNfMmwuYwppbmRleCA4
ZWRlZjUxYzkyZTUuLmYwOWRiZTRlOWMzMyAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4vZXZlbnRz
L2V2ZW50c18ybC5jCisrKyBiL2RyaXZlcnMveGVuL2V2ZW50cy9ldmVudHNfMmwuYwpAQCAtNTUs
MzcgKzU1LDM3IEBAIHN0YXRpYyB2b2lkIGV2dGNobl8ybF9iaW5kX3RvX2NwdShzdHJ1Y3QgaXJx
X2luZm8gKmluZm8sIHVuc2lnbmVkIGNwdSkKIAogc3RhdGljIHZvaWQgZXZ0Y2huXzJsX2NsZWFy
X3BlbmRpbmcodW5zaWduZWQgcG9ydCkKIHsKLQlzdHJ1Y3Qgc2hhcmVkX2luZm8gKnMgPSBIWVBF
UlZJU09SX3NoYXJlZF9pbmZvOworCXN0cnVjdCBzaGFyZWRfaW5mbyAqcyA9IHhoX2RlZmF1bHQt
PkhZUEVSVklTT1Jfc2hhcmVkX2luZm87CiAJc3luY19jbGVhcl9iaXQocG9ydCwgQk0oJnMtPmV2
dGNobl9wZW5kaW5nWzBdKSk7CiB9CiAKIHN0YXRpYyB2b2lkIGV2dGNobl8ybF9zZXRfcGVuZGlu
Zyh1bnNpZ25lZCBwb3J0KQogewotCXN0cnVjdCBzaGFyZWRfaW5mbyAqcyA9IEhZUEVSVklTT1Jf
c2hhcmVkX2luZm87CisJc3RydWN0IHNoYXJlZF9pbmZvICpzID0geGhfZGVmYXVsdC0+SFlQRVJW
SVNPUl9zaGFyZWRfaW5mbzsKIAlzeW5jX3NldF9iaXQocG9ydCwgQk0oJnMtPmV2dGNobl9wZW5k
aW5nWzBdKSk7CiB9CiAKIHN0YXRpYyBib29sIGV2dGNobl8ybF9pc19wZW5kaW5nKHVuc2lnbmVk
IHBvcnQpCiB7Ci0Jc3RydWN0IHNoYXJlZF9pbmZvICpzID0gSFlQRVJWSVNPUl9zaGFyZWRfaW5m
bzsKKwlzdHJ1Y3Qgc2hhcmVkX2luZm8gKnMgPSB4aF9kZWZhdWx0LT5IWVBFUlZJU09SX3NoYXJl
ZF9pbmZvOwogCXJldHVybiBzeW5jX3Rlc3RfYml0KHBvcnQsIEJNKCZzLT5ldnRjaG5fcGVuZGlu
Z1swXSkpOwogfQogCiBzdGF0aWMgYm9vbCBldnRjaG5fMmxfdGVzdF9hbmRfc2V0X21hc2sodW5z
aWduZWQgcG9ydCkKIHsKLQlzdHJ1Y3Qgc2hhcmVkX2luZm8gKnMgPSBIWVBFUlZJU09SX3NoYXJl
ZF9pbmZvOworCXN0cnVjdCBzaGFyZWRfaW5mbyAqcyA9IHhoX2RlZmF1bHQtPkhZUEVSVklTT1Jf
c2hhcmVkX2luZm87CiAJcmV0dXJuIHN5bmNfdGVzdF9hbmRfc2V0X2JpdChwb3J0LCBCTSgmcy0+
ZXZ0Y2huX21hc2tbMF0pKTsKIH0KIAogc3RhdGljIHZvaWQgZXZ0Y2huXzJsX21hc2sodW5zaWdu
ZWQgcG9ydCkKIHsKLQlzdHJ1Y3Qgc2hhcmVkX2luZm8gKnMgPSBIWVBFUlZJU09SX3NoYXJlZF9p
bmZvOworCXN0cnVjdCBzaGFyZWRfaW5mbyAqcyA9IHhoX2RlZmF1bHQtPkhZUEVSVklTT1Jfc2hh
cmVkX2luZm87CiAJc3luY19zZXRfYml0KHBvcnQsIEJNKCZzLT5ldnRjaG5fbWFza1swXSkpOwog
fQogCiBzdGF0aWMgdm9pZCBldnRjaG5fMmxfdW5tYXNrKHVuc2lnbmVkIHBvcnQpCiB7Ci0Jc3Ry
dWN0IHNoYXJlZF9pbmZvICpzID0gSFlQRVJWSVNPUl9zaGFyZWRfaW5mbzsKKwlzdHJ1Y3Qgc2hh
cmVkX2luZm8gKnMgPSB4aF9kZWZhdWx0LT5IWVBFUlZJU09SX3NoYXJlZF9pbmZvOwogCXVuc2ln
bmVkIGludCBjcHUgPSBnZXRfY3B1KCk7CiAJaW50IGRvX2h5cGVyY2FsbCA9IDAsIGV2dGNobl9w
ZW5kaW5nID0gMDsKIApAQCAtMTY3LDcgKzE2Nyw3IEBAIHN0YXRpYyB2b2lkIGV2dGNobl8ybF9o
YW5kbGVfZXZlbnRzKHVuc2lnbmVkIGNwdSkKIAlpbnQgc3RhcnRfd29yZF9pZHgsIHN0YXJ0X2Jp
dF9pZHg7CiAJaW50IHdvcmRfaWR4LCBiaXRfaWR4OwogCWludCBpOwotCXN0cnVjdCBzaGFyZWRf
aW5mbyAqcyA9IEhZUEVSVklTT1Jfc2hhcmVkX2luZm87CisJc3RydWN0IHNoYXJlZF9pbmZvICpz
ID0geGhfZGVmYXVsdC0+SFlQRVJWSVNPUl9zaGFyZWRfaW5mbzsKIAlzdHJ1Y3QgdmNwdV9pbmZv
ICp2Y3B1X2luZm8gPSBfX3RoaXNfY3B1X3JlYWQoeGVuX3ZjcHUpOwogCiAJLyogVGltZXIgaW50
ZXJydXB0IGhhcyBoaWdoZXN0IHByaW9yaXR5LiAqLwpAQCAtMjY0LDcgKzI2NCw3IEBAIHN0YXRp
YyB2b2lkIGV2dGNobl8ybF9oYW5kbGVfZXZlbnRzKHVuc2lnbmVkIGNwdSkKIAogaXJxcmV0dXJu
X3QgeGVuX2RlYnVnX2ludGVycnVwdChpbnQgaXJxLCB2b2lkICpkZXZfaWQpCiB7Ci0Jc3RydWN0
IHNoYXJlZF9pbmZvICpzaCA9IEhZUEVSVklTT1Jfc2hhcmVkX2luZm87CisJc3RydWN0IHNoYXJl
ZF9pbmZvICpzaCA9IHhoX2RlZmF1bHQtPkhZUEVSVklTT1Jfc2hhcmVkX2luZm87CiAJaW50IGNw
dSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKIAl4ZW5fdWxvbmdfdCAqY3B1X2V2dGNobiA9IHBlcl9j
cHUoY3B1X2V2dGNobl9tYXNrLCBjcHUpOwogCWludCBpOwpkaWZmIC0tZ2l0IGEvaW5jbHVkZS94
ZW4veGVuaG9zdC5oIGIvaW5jbHVkZS94ZW4veGVuaG9zdC5oCmluZGV4IGRkMWUyYjY0ZjUwZC4u
N2MxOWMzNjFkMTZlIDEwMDY0NAotLS0gYS9pbmNsdWRlL3hlbi94ZW5ob3N0LmgKKysrIGIvaW5j
bHVkZS94ZW4veGVuaG9zdC5oCkBAIC04Miw2ICs4MiwxNCBAQCB0eXBlZGVmIHN0cnVjdCB7CiAJ
ICogYm91bmNlIGNhbGxiYWNrcyB2aWEgTDEtWGVuLgogCSAqLwogCXU4IGZlYXR1cmVzW1hFTkZF
QVRfTlJfU1VCTUFQUyAqIDMyXTsKKworCS8qCisJICogc2hhcmVkLWluZm8gdG8gY29tbXVuaWNh
dGUgd2l0aCB0aGlzIHhlbmhvc3QgaW5zdGFuY2UuCisJICovCisJc3RydWN0IHsKKwkJc3RydWN0
IHNoYXJlZF9pbmZvICpIWVBFUlZJU09SX3NoYXJlZF9pbmZvOworCQl1bnNpZ25lZCBsb25nIHNo
YXJlZF9pbmZvX3BmbjsKKwl9OwogfSB4ZW5ob3N0X3Q7CiAKIHR5cGVkZWYgc3RydWN0IHhlbmhv
c3Rfb3BzIHsKQEAgLTExMSw2ICsxMTksMjYgQEAgdHlwZWRlZiBzdHJ1Y3QgeGVuaG9zdF9vcHMg
ewogCSAqICAgIHRvIGRlY2lkZSB3aGljaCBwYXJ0aWN1bGFyIEwxLWd1ZXN0IHdhcyB0aGUgY2Fs
bGVyLgogCSAqLwogCXZvaWQgKCpzZXR1cF9oeXBlcmNhbGxfcGFnZSkoeGVuaG9zdF90ICp4ZW5o
b3N0KTsKKworCS8qCisJICogc2hhcmVkX2luZm86IG5lZWRlZCBiZWZvcmUgdmNwdS1pbmZvIHNl
dHVwLgorCSAqCisJICogTmVlZGVkIGVhcmx5IGJlY2F1c2UgWGVuIG5lZWRzIGl0IGZvciBpcnFf
ZGlzYWJsZSgpIGFuZCBzdWNoLgorCSAqIE9uIFBWIGZpcnN0IGEgZHVtbXlfc2hhcmVkX2luZm8g
aXMgc2V0dXAgd2hpY2ggZXZlbnR1YWxseSBnZXRzCisJICogc3dpdGNoZWQgdG8gdGhlIHJlYWwg
b25lIHNvIHRoaXMgbmVlZHMgdG8gc3VwcG9ydCBzd2l0Y2hpbmcKKwkgKiB4ZW5ob3N0LgorCSAq
CisJICogUmVzZXQgZm9yIFBWIGlzIGRvbmUgZGlmZmVyZW50bHkgZnJvbSBIVk0sIHNvIHByb3Zp
ZGUgYQorCSAqIHNlcGFyYXRlIGludGVyZmFjZS4KKwkgKgorCSAqICB4ZW5ob3N0X3IwOiBwb2lu
dCB4ZW5ob3N0LT5IWVBFUlZJU09SX3NoYXJlZF9pbmZvIHRvIGEKKwkgKiAgICBuZXdseSBhbGxv
Y2F0ZWQgc2hhcmVkX2luZm8gcGFnZS4KKwkgKiAgeGVuaG9zdF9yMTogc2ltaWxhciB0byB3aGF0
IHdlIGRvIG5vdy4KKwkgKiAgeGVuaG9zdF9yMjogbmV3IHJlbW90ZSBoeXBlcmNhbGwgdG8gc2V0
dXAgYSBzaGFyZWRfaW5mbyBwYWdlLgorCSAqICAgIFRoaXMgaXMgd2hlcmUgd2Ugd291bGQgbm93
IGhhbmRsZSBMMC1YZW4gaXJxL2V2dGNobnMuCisJICovCisJdm9pZCAoKnNldHVwX3NoYXJlZF9p
bmZvKSh4ZW5ob3N0X3QgKnhlbmhvc3QpOworCXZvaWQgKCpyZXNldF9zaGFyZWRfaW5mbykoeGVu
aG9zdF90ICp4ZW5ob3N0KTsKIH0geGVuaG9zdF9vcHNfdDsKIAogZXh0ZXJuIHhlbmhvc3RfdCAq
eGhfZGVmYXVsdCwgKnhoX3JlbW90ZTsKQEAgLTE0Niw0ICsxNzQsMTUgQEAgc3RhdGljIGlubGlu
ZSB2b2lkIHhlbmhvc3Rfc2V0dXBfaHlwZXJjYWxsX3BhZ2UoeGVuaG9zdF90ICp4aCkKIAkoeGgt
Pm9wcy0+c2V0dXBfaHlwZXJjYWxsX3BhZ2UpKHhoKTsKIH0KIAorCitzdGF0aWMgaW5saW5lIHZv
aWQgeGVuaG9zdF9zZXR1cF9zaGFyZWRfaW5mbyh4ZW5ob3N0X3QgKnhoKQoreworCSh4aC0+b3Bz
LT5zZXR1cF9zaGFyZWRfaW5mbykoeGgpOworfQorCitzdGF0aWMgaW5saW5lIHZvaWQgeGVuaG9z
dF9yZXNldF9zaGFyZWRfaW5mbyh4ZW5ob3N0X3QgKnhoKQoreworCSh4aC0+b3BzLT5yZXNldF9z
aGFyZWRfaW5mbykoeGgpOworfQorCiAjZW5kaWYgLyogX19YRU5IT1NUX0ggKi8KLS0gCjIuMjAu
MQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 09 17:25:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 17:25:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOmnk-0000es-GI; Thu, 09 May 2019 17:25:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fgKw=TJ=oracle.com=ankur.a.arora@srs-us1.protection.inumbo.net>)
 id 1hOmnj-0000dx-16
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 17:25:47 +0000
X-Inumbo-ID: 7a3a413c-727f-11e9-864d-1302ff61f656
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7a3a413c-727f-11e9-864d-1302ff61f656;
 Thu, 09 May 2019 17:25:45 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x49HK1tB169783;
 Thu, 9 May 2019 17:25:42 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id : in-reply-to : references : mime-version :
 content-transfer-encoding; s=corp-2018-07-02;
 bh=5+AicXrLgHpXctVt8cnc/EdJ5KuJS7IwnasckkiqbqI=;
 b=ODdi+BeCjUmOTqRFTQ20OkerBYSOw3szijBMBMkJEdwfVLvYNhh0aDMaLTVBaZfQRbe5
 gtx0vg55G24rR+MgEwDef/1Lm/h5drNye5oxe+xsVw19kWIVKAZzke889Lmc4PqMG3MN
 dYBAMRUBFtbnLCmuD7WnljTWsF35XAb77fgcAAT65B3V7OZTeEdl18MwZTKA0fTnifkM
 vnTqDL3lP8sx/g5jHeFAM9Cb2fEzQCaE6DuJGrzwi6IBC6Iw183ZUVaMQv8fTfOKmibe
 5uFHlDHWpkOq+vhp9veLn8+64hkEyS1eTVZI5919HwDLOoRDpqV+EfobwK9LBQWrsetF QQ== 
Received: from userp3030.oracle.com (userp3030.oracle.com [156.151.31.80])
 by userp2120.oracle.com with ESMTP id 2s94b14e31-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 09 May 2019 17:25:42 +0000
Received: from pps.filterd (userp3030.oracle.com [127.0.0.1])
 by userp3030.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x49HNxdO109630;
 Thu, 9 May 2019 17:25:42 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by userp3030.oracle.com with ESMTP id 2sagyvcg4y-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 09 May 2019 17:25:42 +0000
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 x49HPfic011094;
 Thu, 9 May 2019 17:25:41 GMT
Received: from aa1-ca-oracle-com.ca.oracle.com (/10.156.75.204)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 09 May 2019 10:25:41 -0700
From: Ankur Arora <ankur.a.arora@oracle.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org
Date: Thu,  9 May 2019 10:25:32 -0700
Message-Id: <20190509172540.12398-9-ankur.a.arora@oracle.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190509172540.12398-1-ankur.a.arora@oracle.com>
References: <20190509172540.12398-1-ankur.a.arora@oracle.com>
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9252
 signatures=668686
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1905090100
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9252
 signatures=668686
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000
 definitions=main-1905090100
Subject: [Xen-devel] [RFC PATCH 08/16] x86/xen: irq/upcall handling with
 multiple xenhosts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, sstabellini@kernel.org, konrad.wilk@oracle.com,
 ankur.a.arora@oracle.com, pbonzini@redhat.com, boris.ostrovsky@oracle.com,
 joao.m.martins@oracle.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Rm9yIGNvbmZpZ3VyYXRpb25zIHdpdGggbXVsdGlwbGUgeGVuaG9zdHMsIHdlIG5lZWQgdG8gaGFu
ZGxlIGV2ZW50cwpnZW5lcmF0ZWQgZnJvbSBtdWx0aXBsZSB4ZW5ob3N0cy4KCkhhdmluZyBtb3Jl
IHRoYW4gb25lIHVwY2FsbCBoYW5kbGVyIG1pZ2h0IGJlIHF1aXRlIGhhaXJ5LCBhbmQgaXQgd291
bGQKYmUgc2ltcGxlciBpZiB0aGUgY2FsbGJhY2sgZnJvbSBMMC1YZW4gY291bGQgYmUgYm91bmNl
ZCB2aWEgTDEtWGVuLgpUaGlzIHdpbGwgYWxzbyBtZWFuIHNpbXBsZXIgcHZfaXJxX29wcyBjb2Rl
IGJlY2F1c2Ugbm93IHRoZSBJRiBmbGFnCm1hcHMgb250byB0aGUgeGhfZGVmYXVsdC0+dmNwdV9p
bmZvLT5ldnRjaG5fdXBjYWxsX21hc2suCgpIb3dldmVyLCB3ZSBzdGlsbCB1cGRhdGUgdGhlIHho
X3JlbW90ZS0+dmNwdV9pbmZvLT5ldnRjaG5fdXBjYWxsX21hc2sKb24gYSBiZXN0IGVmZm9ydCBi
YXNpcyB0byBtaW5pbWl6ZSB1bm5lY2Vzc2FyeSB3b3JrIGluIHJlbW90ZSB4ZW5ob3N0LgoKVE9E
TzoKICAtIGRpcmVjdCBwdl9vcHMuaXJxIGFyZSBkaXNhYmxlZC4KClNpZ25lZC1vZmYtYnk6IEFu
a3VyIEFyb3JhIDxhbmt1ci5hLmFyb3JhQG9yYWNsZS5jb20+Ci0tLQogYXJjaC94ODYveGVuL01h
a2VmaWxlICAgICAgIHwgIDIgKy0KIGFyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYyB8ICA0ICsr
LQogYXJjaC94ODYveGVuL2lycS5jICAgICAgICAgIHwgNjkgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKystLS0tLS0tLQogYXJjaC94ODYveGVuL3NtcF9wdi5jICAgICAgIHwgMTEgKysrKysr
CiA0IGZpbGVzIGNoYW5nZWQsIDcwIGluc2VydGlvbnMoKyksIDE2IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL2FyY2gveDg2L3hlbi9NYWtlZmlsZSBiL2FyY2gveDg2L3hlbi9NYWtlZmlsZQpp
bmRleCA1NjRiNGRkZGJjMTUuLjNjNzA1NmFkMzUyMCAxMDA2NDQKLS0tIGEvYXJjaC94ODYveGVu
L01ha2VmaWxlCisrKyBiL2FyY2gveDg2L3hlbi9NYWtlZmlsZQpAQCAtMzQsNyArMzQsNyBAQCBv
YmotJChDT05GSUdfWEVOX1BWKQkJKz0gZW5saWdodGVuX3B2Lm8KIG9iai0kKENPTkZJR19YRU5f
UFYpCQkrPSBtbXVfcHYubwogb2JqLSQoQ09ORklHX1hFTl9QVikJCSs9IGlycS5vCiBvYmotJChD
T05GSUdfWEVOX1BWKQkJKz0gbXVsdGljYWxscy5vCi1vYmotJChDT05GSUdfWEVOX1BWKQkJKz0g
eGVuLWFzbS5vCitvYmotbgkJKz0geGVuLWFzbS5vCiBvYmotJChDT05GSUdfWEVOX1BWKQkJKz0g
eGVuLWFzbV8kKEJJVFMpLm8KIAogb2JqLSQoQ09ORklHX1hFTl9QVkgpCQkrPSBlbmxpZ2h0ZW5f
cHZoLm8KZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYyBiL2FyY2gveDg2
L3hlbi9lbmxpZ2h0ZW5fcHYuYwppbmRleCA1ZjZhMTQ3NWVjMGMuLjc3YjFhMGQ0YWVmMiAxMDA2
NDQKLS0tIGEvYXJjaC94ODYveGVuL2VubGlnaHRlbl9wdi5jCisrKyBiL2FyY2gveDg2L3hlbi9l
bmxpZ2h0ZW5fcHYuYwpAQCAtOTk2LDggKzk5Niw5IEBAIHZvaWQgX19pbml0IHhlbl9zZXR1cF92
Y3B1X2luZm9fcGxhY2VtZW50KHZvaWQpCiAJICogeGVuX3ZjcHVfc2V0dXAgbWFuYWdlZCB0byBw
bGFjZSB0aGUgdmNwdV9pbmZvIHdpdGhpbiB0aGUKIAkgKiBwZXJjcHUgYXJlYSBmb3IgYWxsIGNw
dXMsIHNvIG1ha2UgdXNlIG9mIGl0LgogCSAqLworI2lmIDAKKwkvKiBEaXNhYmxlIGRpcmVjdCBh
Y2Nlc3MgZm9yIG5vdy4gKi8KIAlpZiAoeGVuX2hhdmVfdmNwdV9pbmZvX3BsYWNlbWVudCAmJiBm
YWxzZSkgewotCQkvKiBEaXNhYmxlIGRpcmVjdCBhY2Nlc3MgdW50aWwgd2UgaGF2ZSBwcm9wZXIg
cGNwdSBkYXRhIHN0cnVjdHVyZXMuICovCiAJCXB2X29wcy5pcnEuc2F2ZV9mbCA9IF9fUFZfSVNf
Q0FMTEVFX1NBVkUoeGVuX3NhdmVfZmxfZGlyZWN0KTsKIAkJcHZfb3BzLmlycS5yZXN0b3JlX2Zs
ID0KIAkJCV9fUFZfSVNfQ0FMTEVFX1NBVkUoeGVuX3Jlc3RvcmVfZmxfZGlyZWN0KTsKQEAgLTEw
MDcsNiArMTAwOCw3IEBAIHZvaWQgX19pbml0IHhlbl9zZXR1cF92Y3B1X2luZm9fcGxhY2VtZW50
KHZvaWQpCiAJCQlfX1BWX0lTX0NBTExFRV9TQVZFKHhlbl9pcnFfZW5hYmxlX2RpcmVjdCk7CiAJ
CXB2X29wcy5tbXUucmVhZF9jcjIgPSB4ZW5fcmVhZF9jcjJfZGlyZWN0OwogCX0KKyNlbmRpZgog
fQogCiBzdGF0aWMgY29uc3Qgc3RydWN0IHB2X2luZm8geGVuX2luZm8gX19pbml0Y29uc3QgPSB7
CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni94ZW4vaXJxLmMgYi9hcmNoL3g4Ni94ZW4vaXJxLmMKaW5k
ZXggMzhhZDFhMWM0NzYzLi5mNzYwYTZhYmZiMWUgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3hlbi9p
cnEuYworKysgYi9hcmNoL3g4Ni94ZW4vaXJxLmMKQEAgLTE5LDkgKzE5LDkgQEAKICAqIGNhbGxi
YWNrIG1hc2suIFdlIGRvIHRoaXMgaW4gYSB2ZXJ5IHNpbXBsZSBtYW5uZXIsIGJ5IG1ha2luZyBh
IGNhbGwKICAqIGRvd24gaW50byBYZW4uIFRoZSBwZW5kaW5nIGZsYWcgd2lsbCBiZSBjaGVja2Vk
IGJ5IFhlbiBvbiByZXR1cm4uCiAgKi8KLXZvaWQgeGVuX2ZvcmNlX2V2dGNobl9jYWxsYmFjayh2
b2lkKQordm9pZCB4ZW5fZm9yY2VfZXZ0Y2huX2NhbGxiYWNrKHhlbmhvc3RfdCAqeGgpCiB7Ci0J
KHZvaWQpSFlQRVJWSVNPUl94ZW5fdmVyc2lvbigwLCBOVUxMKTsKKwkodm9pZCloeXBlcnZpc29y
X3hlbl92ZXJzaW9uKHhoLCAwLCBOVUxMKTsKIH0KIAogYXNtbGlua2FnZSBfX3Zpc2libGUgdW5z
aWduZWQgbG9uZyB4ZW5fc2F2ZV9mbCh2b2lkKQpAQCAtMjksNiArMjksMjEgQEAgYXNtbGlua2Fn
ZSBfX3Zpc2libGUgdW5zaWduZWQgbG9uZyB4ZW5fc2F2ZV9mbCh2b2lkKQogCXN0cnVjdCB2Y3B1
X2luZm8gKnZjcHU7CiAJdW5zaWduZWQgbG9uZyBmbGFnczsKIAorCS8qCisJICogSW4gc2NlbmFy
aW9zIHdpdGggbW9yZSB0aGFuIG9uZSB4ZW5ob3N0LCB0aGUgcHJpbWFyeSB4ZW5ob3N0CisJICog
aXMgcmVzcG9uc2libGUgZm9yIGFsbCB0aGUgdXBjYWxscywgd2l0aCB0aGUgcmVtb3RlIHhlbmhv
c3QKKwkgKiBib3VuY2luZyBpdHMgdXBjYWxscyB0aHJvdWdoIGl0IChzZWUgY29tbWVudCBpbgor
CSAqIGNwdV9pbml0aWFsaXplX2NvbnRleHQoKS4pCisJICoKKwkgKiBUbyBtaW5pbWl6ZSB1bm5l
Y2Vzc2FyeSB1cGNhbGxzLCB0aGUgcmVtb3RlIHhlbmhvc3Qgc3RpbGwgbG9va3MgYXQKKwkgKiB0
aGUgdmFsdWUgb2YgdmNwdV9pbmZvLT5ldnRjaG5fdXBjYWxsX21hc2ssIHNvIHdlIHN0aWxsIHNl
dCBhbmQgcmVzZXQKKwkgKiB0aGF0LgorCSAqCisJICogVGhlIGZhY3QgdGhhdCB0aGUgdXBjYWxs
IGl0c2VsZiBpcyBnYXRlZCBieSB0aGUgZGVmYXVsdCB4ZW5ob3N0LAorCSAqIGFsc28gaGVscHMg
aW4gc2ltcGxpZnlpbmcgdGhlIGxvZ2ljIGhlcmUgYmVjYXVzZSB3ZSBkb24ndCBoYXZlIHRvCisJ
ICogd29ycnkgYWJvdXQgZ3VhcmFudGVlaW5nIGF0b21pY2l0eSB3aXRoIHVwZGF0ZXMgdG8KKwkg
KiB4aF9yZW1vdGUtPnZjcHVfaW5mby0+ZXZ0Y2huX3VwY2FsbF9tYXNrLgorCSAqLwogCXZjcHUg
PSB4aF9kZWZhdWx0LT54ZW5fdmNwdVtzbXBfcHJvY2Vzc29yX2lkKCldOwogCiAJLyogZmxhZyBo
YXMgb3Bwb3NpdGUgc2Vuc2Ugb2YgbWFzayAqLwpAQCAtMzgsMjYgKzUzLDM0IEBAIGFzbWxpbmth
Z2UgX192aXNpYmxlIHVuc2lnbmVkIGxvbmcgeGVuX3NhdmVfZmwodm9pZCkKIAkgICAtMCAtPiAw
eDAwMDAwMDAwCiAJICAgLTEgLT4gMHhmZmZmZmZmZgogCSovCi0JcmV0dXJuICgtZmxhZ3MpICYg
WDg2X0VGTEFHU19JRjsKKwlyZXR1cm4gKCgtZmxhZ3MpICYgWDg2X0VGTEFHU19JRik7CiB9CiBQ
Vl9DQUxMRUVfU0FWRV9SRUdTX1RIVU5LKHhlbl9zYXZlX2ZsKTsKIAogX192aXNpYmxlIHZvaWQg
eGVuX3Jlc3RvcmVfZmwodW5zaWduZWQgbG9uZyBmbGFncykKIHsKIAlzdHJ1Y3QgdmNwdV9pbmZv
ICp2Y3B1OworCXhlbmhvc3RfdCAqKnhoOwogCiAJLyogY29udmVydCBmcm9tIElGIHR5cGUgZmxh
ZyAqLwogCWZsYWdzID0gIShmbGFncyAmIFg4Nl9FRkxBR1NfSUYpOwogCiAJLyogU2VlIHhlbl9p
cnFfZW5hYmxlKCkgZm9yIHdoeSBwcmVlbXB0aW9uIG11c3QgYmUgZGlzYWJsZWQuICovCiAJcHJl
ZW1wdF9kaXNhYmxlKCk7Ci0JdmNwdSA9IHhoX2RlZmF1bHQtPnhlbl92Y3B1W3NtcF9wcm9jZXNz
b3JfaWQoKV07Ci0JdmNwdS0+ZXZ0Y2huX3VwY2FsbF9tYXNrID0gZmxhZ3M7CisJZm9yX2VhY2hf
eGVuaG9zdCh4aCkgeworCQl2Y3B1ID0gKCp4aCktPnhlbl92Y3B1W3NtcF9wcm9jZXNzb3JfaWQo
KV07CisJCXZjcHUtPmV2dGNobl91cGNhbGxfbWFzayA9IGZsYWdzOworCX0KIAogCWlmIChmbGFn
cyA9PSAwKSB7CiAJCWJhcnJpZXIoKTsgLyogdW5tYXNrIHRoZW4gY2hlY2sgKGF2b2lkIHJhY2Vz
KSAqLwotCQlpZiAodW5saWtlbHkodmNwdS0+ZXZ0Y2huX3VwY2FsbF9wZW5kaW5nKSkKLQkJCXhl
bl9mb3JjZV9ldnRjaG5fY2FsbGJhY2soKTsKKwkJZm9yX2VhY2hfeGVuaG9zdCh4aCkgeworCQkJ
LyogUHJlZW1wdGlvbiBpcyBkaXNhYmxlZCBzbyB3ZSBzaG91bGQgbm90IGhhdmUKKwkJCSAqIGdv
dHRlbiBtb3ZlZCB0byBhIGRpZmZlcmVudCBWQ1BVLiAqLworCQkJdmNwdSA9ICgqeGgpLT54ZW5f
dmNwdVtzbXBfcHJvY2Vzc29yX2lkKCldOworCQkJaWYgKHVubGlrZWx5KHZjcHUtPmV2dGNobl91
cGNhbGxfcGVuZGluZykpCisJCQkJeGVuX2ZvcmNlX2V2dGNobl9jYWxsYmFjaygqeGgpOworCQl9
CiAJCXByZWVtcHRfZW5hYmxlKCk7CiAJfSBlbHNlCiAJCXByZWVtcHRfZW5hYmxlX25vX3Jlc2No
ZWQoKTsKQEAgLTY2LDExICs4OSwxOSBAQCBQVl9DQUxMRUVfU0FWRV9SRUdTX1RIVU5LKHhlbl9y
ZXN0b3JlX2ZsKTsKIAogYXNtbGlua2FnZSBfX3Zpc2libGUgdm9pZCB4ZW5faXJxX2Rpc2FibGUo
dm9pZCkKIHsKKwl4ZW5ob3N0X3QgKip4aDsKKwogCS8qIFRoZXJlJ3MgYSBvbmUgaW5zdHJ1Y3Rp
b24gcHJlZW1wdCB3aW5kb3cgaGVyZS4gIFdlIG5lZWQgdG8KIAkgICBtYWtlIHN1cmUgd2UncmUg
ZG9uJ3Qgc3dpdGNoIENQVXMgYmV0d2VlbiBnZXR0aW5nIHRoZSB2Y3B1CiAJICAgcG9pbnRlciBh
bmQgdXBkYXRpbmcgdGhlIG1hc2suICovCiAJcHJlZW1wdF9kaXNhYmxlKCk7Ci0JeGhfZGVmYXVs
dC0+eGVuX3ZjcHVbc21wX3Byb2Nlc3Nvcl9pZCgpXS0+ZXZ0Y2huX3VwY2FsbF9tYXNrID0gMTsK
Kwlmb3JfZWFjaF94ZW5ob3N0KHhoKQorCQkvKgorCQkgKiBNYXNrIGV2ZW50cyBvbiB0aGlzIENQ
VSBmb3IgYm90aCB0aGUgeGVuaG9zdHMuICBBcyB0aGUKKwkJICogY29tbWVudCBhYm92ZSBtZW50
aW9ucywgZGlzYWJsaW5nIHByZWVtcHRpb24gbWVhbnMgd2UKKwkJICogY2FuIHNhZmVseSBkbyB0
aGF0LgorCQkgKi8KKwkJKCp4aCktPnhlbl92Y3B1W3NtcF9wcm9jZXNzb3JfaWQoKV0tPmV2dGNo
bl91cGNhbGxfbWFzayA9IDE7CiAJcHJlZW1wdF9lbmFibGVfbm9fcmVzY2hlZCgpOwogfQogUFZf
Q0FMTEVFX1NBVkVfUkVHU19USFVOSyh4ZW5faXJxX2Rpc2FibGUpOwpAQCAtNzgsNiArMTA5LDcg
QEAgUFZfQ0FMTEVFX1NBVkVfUkVHU19USFVOSyh4ZW5faXJxX2Rpc2FibGUpOwogYXNtbGlua2Fn
ZSBfX3Zpc2libGUgdm9pZCB4ZW5faXJxX2VuYWJsZSh2b2lkKQogewogCXN0cnVjdCB2Y3B1X2lu
Zm8gKnZjcHU7CisJeGVuaG9zdF90ICoqeGg7CiAKIAkvKgogCSAqIFdlIG1heSBiZSBwcmVlbXB0
ZWQgYXMgc29vbiBhcyB2Y3B1LT5ldnRjaG5fdXBjYWxsX21hc2sgaXMKQEAgLTg2LDE2ICsxMTgs
MjUgQEAgYXNtbGlua2FnZSBfX3Zpc2libGUgdm9pZCB4ZW5faXJxX2VuYWJsZSh2b2lkKQogCSAq
LwogCXByZWVtcHRfZGlzYWJsZSgpOwogCi0JdmNwdSA9IHhoX2RlZmF1bHQtPnhlbl92Y3B1W3Nt
cF9wcm9jZXNzb3JfaWQoKV07Ci0JdmNwdS0+ZXZ0Y2huX3VwY2FsbF9tYXNrID0gMDsKKwkvKiBH
aXZlbiB0aGF0IHRoZSBpbnRlcnJ1cHRzIGFyZSBnZW5lcmF0ZWQgZnJvbSB0aGUgZGVmYXVsdCB4
ZW5ob3N0LAorCSAqIHdlIHNob3VsZCBkbyB0aGlzIGluIHJldmVyc2Ugb3JkZXIuCisJICovCisJ
Zm9yX2VhY2hfeGVuaG9zdCh4aCkgeworCQl2Y3B1ID0gKCp4aCktPnhlbl92Y3B1W3NtcF9wcm9j
ZXNzb3JfaWQoKV07CisJCXZjcHUtPmV2dGNobl91cGNhbGxfbWFzayA9IDA7CiAKLQkvKiBEb2Vz
bid0IG1hdHRlciBpZiB3ZSBnZXQgcHJlZW1wdGVkIGhlcmUsIGJlY2F1c2UgYW55Ci0JICAgcGVu
ZGluZyBldmVudCB3aWxsIGdldCBkZWFsdCB3aXRoIGFueXdheS4gKi8KKwkJLyogV2UgY291bGQg
Z2V0IHByZWVtcHRlZCBieSBhbiBpbmNvbWluZyBpbnRlcnJ1cHQgaGVyZSB3aXRoIGEKKwkJICog
aGFsZiBlbmFibGVkIGlycSAoZm9yIHRoZSBmaXJzdCB4ZW5ob3N0LikKKwkJICovCisJfQogCiAJ
YmFycmllcigpOyAvKiB1bm1hc2sgdGhlbiBjaGVjayAoYXZvaWQgcmFjZXMpICovCi0JaWYgKHVu
bGlrZWx5KHZjcHUtPmV2dGNobl91cGNhbGxfcGVuZGluZykpCi0JCXhlbl9mb3JjZV9ldnRjaG5f
Y2FsbGJhY2soKTsKIAorCWZvcl9lYWNoX3hlbmhvc3QoeGgpIHsKKwkJdmNwdSA9ICgqeGgpLT54
ZW5fdmNwdVtzbXBfcHJvY2Vzc29yX2lkKCldOworCQlpZiAodW5saWtlbHkodmNwdS0+ZXZ0Y2hu
X3VwY2FsbF9wZW5kaW5nKSkKKwkJCXhlbl9mb3JjZV9ldnRjaG5fY2FsbGJhY2soKnhoKTsKKwl9
CiAJcHJlZW1wdF9lbmFibGUoKTsKIH0KIFBWX0NBTExFRV9TQVZFX1JFR1NfVEhVTksoeGVuX2ly
cV9lbmFibGUpOwpkaWZmIC0tZ2l0IGEvYXJjaC94ODYveGVuL3NtcF9wdi5jIGIvYXJjaC94ODYv
eGVuL3NtcF9wdi5jCmluZGV4IDZkOWMzZTY2MTFlZi4uZjRlYTllYWM4YjZhIDEwMDY0NAotLS0g
YS9hcmNoL3g4Ni94ZW4vc21wX3B2LmMKKysrIGIvYXJjaC94ODYveGVuL3NtcF9wdi5jCkBAIC0z
NDMsNiArMzQzLDE3IEBAIGNwdV9pbml0aWFsaXplX2NvbnRleHQodW5zaWduZWQgaW50IGNwdSwg
c3RydWN0IHRhc2tfc3RydWN0ICppZGxlKQogI2Vsc2UKIAljdHh0LT5nc19iYXNlX2tlcm5lbCA9
IHBlcl9jcHVfb2Zmc2V0KGNwdSk7CiAjZW5kaWYKKwkvKgorCSAqIFdlIHNldHVwIGFuIHVwY2Fs
bCBoYW5kbGVyIG9ubHkgZm9yIHRoZSBkZWZhdWx0IHhlbmhvc3QuIFRoZSByZW1vdGUKKwkgKiB4
ZW5ob3N0IHdpbGwgZ2VuZXJhdGUgZXZ0Y2huIGV2ZW50cywgYnV0IGFuIGFkZGl0aW9uYWwgY2Fs
bGJhY2sgd291bGQgYmUKKwkgKiBxdWl0ZSBoYWlyeSwgc2luY2Ugd2Ugd291bGQgaGF2ZSBWQ1BV
IHN0YXRlIGluaXRpYWxpc2VkIGluIG11bHRpcGxlCisJICogaHlwZXJ2aXNvcnMgYW5kIGlzc3Vl
cyBsaWtlIHJlLWVudHJhbmN5IG9mIHVwY2FsbHMuCisJICoKKwkgKiBJdCB3b3VsZCBiZSBzaW1w
bGVyIGlmIHRoZSBjYWxsYmFjayBmcm9tIEwwLVhlbiBjb3VsZCBiZSBib3VuY2VkCisJICogYm91
bmNlZCB2aWEgTDEtWGVuLiBUaGlzIGFsc28gc2ltcGxpZmllcyB0aGUgcHZfaXJxX29wcyBjb2Rl
CisJICogYmVjYXVzZSBub3cgdGhlIENQVSdzIElGIHByb2Nlc3Npbmcgb25seSBuZWVkcyB0byBo
YXBwZW4gb24KKwkgKiB4aF9kZWZhdWx0LT52Y3B1X2luZm8uCisJICovCiAJY3R4dC0+ZXZlbnRf
Y2FsbGJhY2tfZWlwICAgID0KIAkJKHVuc2lnbmVkIGxvbmcpeGVuX2h5cGVydmlzb3JfY2FsbGJh
Y2s7CiAJY3R4dC0+ZmFpbHNhZmVfY2FsbGJhY2tfZWlwID0KLS0gCjIuMjAuMQoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 09 17:25:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 17:25:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOmnk-0000fA-RZ; Thu, 09 May 2019 17:25:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fgKw=TJ=oracle.com=ankur.a.arora@srs-us1.protection.inumbo.net>)
 id 1hOmnj-0000eD-Bs
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 17:25:47 +0000
X-Inumbo-ID: 7a8fd6bb-727f-11e9-8980-bc764e045a96
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7a8fd6bb-727f-11e9-8980-bc764e045a96;
 Thu, 09 May 2019 17:25:45 +0000 (UTC)
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x49HJNDR162267;
 Thu, 9 May 2019 17:25:44 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id : in-reply-to : references : mime-version :
 content-transfer-encoding; s=corp-2018-07-02;
 bh=zCzFQDoK69hNVAh8gq852QANu8+0XDEc/eDcX80GMqk=;
 b=OgaV2BVA2iW8FAFJxgTjjlCJjgqKAbnyuKTgPt7MyPWTUZEcIShqzFMgSiFsYB178J4t
 WePWZgCCPzdZypVU20IPA2gHQxUIxry3uq5hYU9jJWDEjhZML6l5gcIO6YvJ2mEOrora
 9HEpRnMZ9X0NnHq8UYv7Q8teUybowuzcPDVy6vq0kUiZlZmZM5pPYr5GCpDCXG/qeIho
 g4VlX/CojoagSg9ND2/LOM0ezOpa/2RhMW3HLIs2GVZnoEWJaliFmdsgs5tSY1/142Ax
 zzRGYVeCzOxmfSHmUCV8+kwBWs5XisxVL7vLuuPsVIXpsIcAnWJTWkxpJN+R/4nVRWBy KQ== 
Received: from userp3020.oracle.com (userp3020.oracle.com [156.151.31.79])
 by aserp2130.oracle.com with ESMTP id 2s94b6ceyu-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 09 May 2019 17:25:44 +0000
Received: from pps.filterd (userp3020.oracle.com [127.0.0.1])
 by userp3020.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x49HPh5B086806;
 Thu, 9 May 2019 17:25:43 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userp3020.oracle.com with ESMTP id 2s94agwu19-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 09 May 2019 17:25:43 +0000
Received: from abhmp0008.oracle.com (abhmp0008.oracle.com [141.146.116.14])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id x49HPadr013211;
 Thu, 9 May 2019 17:25:36 GMT
Received: from aa1-ca-oracle-com.ca.oracle.com (/10.156.75.204)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 09 May 2019 10:25:36 -0700
From: Ankur Arora <ankur.a.arora@oracle.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org
Date: Thu,  9 May 2019 10:25:26 -0700
Message-Id: <20190509172540.12398-3-ankur.a.arora@oracle.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190509172540.12398-1-ankur.a.arora@oracle.com>
References: <20190509172540.12398-1-ankur.a.arora@oracle.com>
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9252
 signatures=668686
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1905090100
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9252
 signatures=668686
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000
 definitions=main-1905090100
Subject: [Xen-devel] [RFC PATCH 02/16] x86/xen: cpuid support in xenhost_t
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, sstabellini@kernel.org, konrad.wilk@oracle.com,
 ankur.a.arora@oracle.com, pbonzini@redhat.com, boris.ostrovsky@oracle.com,
 joao.m.martins@oracle.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

eGVuX2NwdWlkX2Jhc2UoKSBpcyB1c2VkIHRvIHByb2JlIGFuZCBzZXR1cCBmZWF0dXJlcyBlYXJs
eSBpbiBhCmd1ZXN0J3MgbGlmZXRpbWUuCgpXZSB3YW50IHRoaXMgdG8gYmVoYXZlIGRpZmZlcmVu
dGx5IGRlcGVuZGluZyBvbiB4ZW5ob3N0LT50eXBlOiBmb3IKaW5zdGFuY2UsIGxvY2FsIHhlbmhv
c3RzIGNhbm5vdCBpbnRlcmNlcHQgdGhlIGNwdWlkIGluc3RydWN0aW9uIGF0IGFsbC4KCkFkZCBv
cCAoKmNwdWlkX2Jhc2UpKCkgaW4geGVuaG9zdF9vcHNfdC4KClNpZ25lZC1vZmYtYnk6IEFua3Vy
IEFyb3JhIDxhbmt1ci5hLmFyb3JhQG9yYWNsZS5jb20+Ci0tLQogYXJjaC94ODYvaW5jbHVkZS9h
c20veGVuL2h5cGVydmlzb3IuaCB8ICAyICstCiBhcmNoL3g4Ni9wY2kveGVuLmMgICAgICAgICAg
ICAgICAgICAgIHwgIDIgKy0KIGFyY2gveDg2L3hlbi9lbmxpZ2h0ZW5faHZtLmMgICAgICAgICAg
fCAgNyArKysrKy0tCiBhcmNoL3g4Ni94ZW4vZW5saWdodGVuX3B2LmMgICAgICAgICAgIHwgMTYg
KysrKysrKysrKysrKysrLQogYXJjaC94ODYveGVuL2VubGlnaHRlbl9wdmguYyAgICAgICAgICB8
ICA0ICsrKysKIGRyaXZlcnMvdHR5L2h2Yy9odmNfeGVuLmMgICAgICAgICAgICAgfCAgMiArLQog
ZHJpdmVycy94ZW4vZ3JhbnQtdGFibGUuYyAgICAgICAgICAgICB8ICAzICsrLQogZHJpdmVycy94
ZW4veGVuYnVzL3hlbmJ1c194cy5jICAgICAgICB8ICAzICsrLQogaW5jbHVkZS94ZW4veGVuaG9z
dC5oICAgICAgICAgICAgICAgICB8IDIxICsrKysrKysrKysrKysrKysrKysrKwogOSBmaWxlcyBj
aGFuZ2VkLCA1MiBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2Fy
Y2gveDg2L2luY2x1ZGUvYXNtL3hlbi9oeXBlcnZpc29yLmggYi9hcmNoL3g4Ni9pbmNsdWRlL2Fz
bS94ZW4vaHlwZXJ2aXNvci5oCmluZGV4IDM5MTcxYjM2NDZiYi4uNmM0Y2RjZGY5OTdkIDEwMDY0
NAotLS0gYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS94ZW4vaHlwZXJ2aXNvci5oCisrKyBiL2FyY2gv
eDg2L2luY2x1ZGUvYXNtL3hlbi9oeXBlcnZpc29yLmgKQEAgLTUzLDcgKzUzLDcgQEAgc3RhdGlj
IGlubGluZSBib29sIHhlbl94MmFwaWNfcGFyYV9hdmFpbGFibGUodm9pZCkKICNlbHNlCiBzdGF0
aWMgaW5saW5lIGJvb2wgeGVuX3gyYXBpY19wYXJhX2F2YWlsYWJsZSh2b2lkKQogewotCXJldHVy
biAoeGVuX2NwdWlkX2Jhc2UoKSAhPSAwKTsKKwlyZXR1cm4gKHhlbl9jcHVpZF9iYXNlKE5VTEwp
ICE9IDApOwogfQogI2VuZGlmCiAKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3BjaS94ZW4uYyBiL2Fy
Y2gveDg2L3BjaS94ZW4uYwppbmRleCA5MTEyZDFjYjM5N2IuLmQxYTNiOWYwODI4OSAxMDA2NDQK
LS0tIGEvYXJjaC94ODYvcGNpL3hlbi5jCisrKyBiL2FyY2gveDg2L3BjaS94ZW4uYwpAQCAtNDMx
LDcgKzQzMSw3IEBAIHZvaWQgX19pbml0IHhlbl9tc2lfaW5pdCh2b2lkKQogCQkgKiBldmVudCBj
aGFubmVscyBmb3IgTVNJIGhhbmRsaW5nIGFuZCBpbnN0ZWFkIHVzZSByZWd1bGFyCiAJCSAqIEFQ
SUMgcHJvY2Vzc2luZwogCQkgKi8KLQkJdWludDMyX3QgZWF4ID0gY3B1aWRfZWF4KHhlbl9jcHVp
ZF9iYXNlKCkgKyA0KTsKKwkJdWludDMyX3QgZWF4ID0gY3B1aWRfZWF4KHhlbmhvc3RfY3B1aWRf
YmFzZSh4aF9kZWZhdWx0KSArIDQpOwogCiAJCWlmICgoKGVheCAmIFhFTl9IVk1fQ1BVSURfWDJB
UElDX1ZJUlQpICYmIHgyYXBpY19tb2RlKSB8fAogCQkgICAgKChlYXggJiBYRU5fSFZNX0NQVUlE
X0FQSUNfQUNDRVNTX1ZJUlQpICYmIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9BUElDKSkpCmRp
ZmYgLS1naXQgYS9hcmNoL3g4Ni94ZW4vZW5saWdodGVuX2h2bS5jIGIvYXJjaC94ODYveGVuL2Vu
bGlnaHRlbl9odm0uYwppbmRleCAxMDA0NTJmNGY0NGMuLmZmYzU3OTE2NzViMiAxMDA2NDQKLS0t
IGEvYXJjaC94ODYveGVuL2VubGlnaHRlbl9odm0uYworKysgYi9hcmNoL3g4Ni94ZW4vZW5saWdo
dGVuX2h2bS5jCkBAIC04Myw3ICs4MywxMCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgeGVuX2h2bV9p
bml0X21lbV9tYXBwaW5nKHZvaWQpCiAJeGVuX3ZjcHVfaW5mb19yZXNldCgwKTsKIH0KIAorZXh0
ZXJuIHVpbnQzMl90IHhlbl9wdl9jcHVpZF9iYXNlKHhlbmhvc3RfdCAqeGgpOworCiB4ZW5ob3N0
X29wc190IHhoX2h2bV9vcHMgPSB7CisJLmNwdWlkX2Jhc2UgPSB4ZW5fcHZfY3B1aWRfYmFzZSwK
IH07CiAKIHhlbmhvc3Rfb3BzX3QgeGhfaHZtX25lc3RlZF9vcHMgPSB7CkBAIC05NCw3ICs5Nyw3
IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBpbml0X2h2bV9wdl9pbmZvKHZvaWQpCiAJaW50IG1ham9y
LCBtaW5vcjsKIAl1aW50MzJfdCBlYXgsIGVieCwgZWN4LCBlZHgsIGJhc2U7CiAKLQliYXNlID0g
eGVuX2NwdWlkX2Jhc2UoKTsKKwliYXNlID0geGVuaG9zdF9jcHVpZF9iYXNlKHhoX2RlZmF1bHQp
OwogCWVheCA9IGNwdWlkX2VheChiYXNlICsgMSk7CiAKIAltYWpvciA9IGVheCA+PiAxNjsKQEAg
LTI1MCw3ICsyNTMsNyBAQCBzdGF0aWMgdWludDMyX3QgX19pbml0IHhlbl9wbGF0Zm9ybV9odm0o
dm9pZCkKIAlpZiAoeGVuX3B2X2RvbWFpbigpIHx8IHhlbl9ub3B2KQogCQlyZXR1cm4gMDsKIAot
CXJldHVybiB4ZW5fY3B1aWRfYmFzZSgpOworCXJldHVybiB4ZW5ob3N0X2NwdWlkX2Jhc2UoeGhf
ZGVmYXVsdCk7CiB9CiAKIHN0YXRpYyBfX2luaXQgdm9pZCB4ZW5faHZtX2d1ZXN0X2xhdGVfaW5p
dCh2b2lkKQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYveGVuL2VubGlnaHRlbl9wdi5jIGIvYXJjaC94
ODYveGVuL2VubGlnaHRlbl9wdi5jCmluZGV4IGJiNmU4MTFjMTUyNS4uYTRlMDRiMGNjNTk2IDEw
MDY0NAotLS0gYS9hcmNoL3g4Ni94ZW4vZW5saWdodGVuX3B2LmMKKysrIGIvYXJjaC94ODYveGVu
L2VubGlnaHRlbl9wdi5jCkBAIC0xMTg5LDEwICsxMTg5LDIzIEBAIHN0YXRpYyB2b2lkIF9faW5p
dCB4ZW5fZG9tMF9zZXRfbGVnYWN5X2ZlYXR1cmVzKHZvaWQpCiAJeDg2X3BsYXRmb3JtLmxlZ2Fj
eS5ydGMgPSAxOwogfQogCit1aW50MzJfdCB4ZW5fcHZfY3B1aWRfYmFzZSh4ZW5ob3N0X3QgKnho
KQoreworCXJldHVybiBoeXBlcnZpc29yX2NwdWlkX2Jhc2UoIlhlblZNTVhlblZNTSIsIDIpOwor
fQorCit1aW50MzJfdCB4ZW5fcHZfbmVzdGVkX2NwdWlkX2Jhc2UoeGVuaG9zdF90ICp4aCkKK3sK
KwlyZXR1cm4gaHlwZXJ2aXNvcl9jcHVpZF9iYXNlKCJYZW5WTU1YZW5WTU0iLAorCQkJCTIgLyog
bmVzdGVkIHNwZWNpZmljIGxlYWY/ICovKTsKK30KKwogeGVuaG9zdF9vcHNfdCB4aF9wdl9vcHMg
PSB7CisJLmNwdWlkX2Jhc2UgPSB4ZW5fcHZfY3B1aWRfYmFzZSwKIH07CiAKIHhlbmhvc3Rfb3Bz
X3QgeGhfcHZfbmVzdGVkX29wcyA9IHsKKwkuY3B1aWRfYmFzZSA9IHhlbl9wdl9uZXN0ZWRfY3B1
aWRfYmFzZSwKIH07CiAKIC8qIEZpcnN0IEMgZnVuY3Rpb24gdG8gYmUgY2FsbGVkIG9uIFhlbiBi
b290ICovCkBAIC0xNDY5LDcgKzE0ODIsOCBAQCBzdGF0aWMgaW50IHhlbl9jcHVfZGVhZF9wdih1
bnNpZ25lZCBpbnQgY3B1KQogc3RhdGljIHVpbnQzMl90IF9faW5pdCB4ZW5fcGxhdGZvcm1fcHYo
dm9pZCkKIHsKIAlpZiAoeGVuX3B2X2RvbWFpbigpKQotCQlyZXR1cm4geGVuX2NwdWlkX2Jhc2Uo
KTsKKwkJLyogeGVuaG9zdCBpcyBzZXR1cCBpbiB4ZW5fc3RhcnRfa2VybmVsLiAqLworCQlyZXR1
cm4geGVuaG9zdF9jcHVpZF9iYXNlKHhoX2RlZmF1bHQpOwogCiAJcmV0dXJuIDA7CiB9CmRpZmYg
LS1naXQgYS9hcmNoL3g4Ni94ZW4vZW5saWdodGVuX3B2aC5jIGIvYXJjaC94ODYveGVuL2VubGln
aHRlbl9wdmguYwppbmRleCA4MjZjMjk2ZDI3YTMuLmMwN2ViYTE2OTU3MiAxMDA2NDQKLS0tIGEv
YXJjaC94ODYveGVuL2VubGlnaHRlbl9wdmguYworKysgYi9hcmNoL3g4Ni94ZW4vZW5saWdodGVu
X3B2aC5jCkBAIC0yOSw2ICsyOSwxMCBAQCB2b2lkIF9faW5pdCB4ZW5fcHZoX2luaXQodm9pZCkK
IAl1MzIgbXNyOwogCXU2NCBwZm47CiAKKwkvKgorCSAqIE5vdGU6IHdlIGhhdmUgYWxyZWFkeSBj
YWxsZWQgeGVuX2NwdWlkX2Jhc2UoKSBpbgorCSAqIGh5cGVydmlzb3Jfc3BlY2lmaWNfaW5pdCgp
CisJICovCiAJeGVuaG9zdF9yZWdpc3Rlcih4ZW5ob3N0X3IxLCAmeGhfaHZtX29wcyk7CiAKIAkv
KgpkaWZmIC0tZ2l0IGEvZHJpdmVycy90dHkvaHZjL2h2Y194ZW4uYyBiL2RyaXZlcnMvdHR5L2h2
Yy9odmNfeGVuLmMKaW5kZXggZGM0M2ZhOTZjM2RlLi41ZTVjYTM1ZDcxODcgMTAwNjQ0Ci0tLSBh
L2RyaXZlcnMvdHR5L2h2Yy9odmNfeGVuLmMKKysrIGIvZHJpdmVycy90dHkvaHZjL2h2Y194ZW4u
YwpAQCAtNTk1LDcgKzU5NSw3IEBAIGNvbnNvbGVfaW5pdGNhbGwoeGVuX2NvbnNfaW5pdCk7CiAj
aWZkZWYgQ09ORklHX1g4Ngogc3RhdGljIHZvaWQgeGVuX2h2bV9lYXJseV93cml0ZSh1aW50MzJf
dCB2dGVybW5vLCBjb25zdCBjaGFyICpzdHIsIGludCBsZW4pCiB7Ci0JaWYgKHhlbl9jcHVpZF9i
YXNlKCkpCisJaWYgKHhlbl9jcHVpZF9iYXNlKHhoX2RlZmF1bHQpKQogCQlvdXRzYigweGU5LCBz
dHIsIGxlbik7CiB9CiAjZWxzZQpkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vZ3JhbnQtdGFibGUu
YyBiL2RyaXZlcnMveGVuL2dyYW50LXRhYmxlLmMKaW5kZXggN2VhNmZiNmEyZTVkLi45OGFmMjU5
ZDBkNGYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL2dyYW50LXRhYmxlLmMKKysrIGIvZHJpdmVy
cy94ZW4vZ3JhbnQtdGFibGUuYwpAQCAtNTAsNiArNTAsNyBAQAogI2VuZGlmCiAKICNpbmNsdWRl
IDx4ZW4veGVuLmg+CisjaW5jbHVkZSA8eGVuL3hlbmhvc3QuaD4KICNpbmNsdWRlIDx4ZW4vaW50
ZXJmYWNlL3hlbi5oPgogI2luY2x1ZGUgPHhlbi9wYWdlLmg+CiAjaW5jbHVkZSA8eGVuL2dyYW50
X3RhYmxlLmg+CkBAIC0xMzE4LDcgKzEzMTksNyBAQCBzdGF0aWMgYm9vbCBnbnR0YWJfbmVlZF92
Mih2b2lkKQogCXVpbnQzMl90IGJhc2UsIHdpZHRoOwogCiAJaWYgKHhlbl9wdl9kb21haW4oKSkg
ewotCQliYXNlID0geGVuX2NwdWlkX2Jhc2UoKTsKKwkJYmFzZSA9IHhlbmhvc3RfY3B1aWRfYmFz
ZSh4aF9kZWZhdWx0KTsKIAkJaWYgKGNwdWlkX2VheChiYXNlKSA8IDUpCiAJCQlyZXR1cm4gZmFs
c2U7CS8qIEluZm9ybWF0aW9uIG5vdCBhdmFpbGFibGUsIHVzZSBWMS4gKi8KIAkJd2lkdGggPSBj
cHVpZF9lYngoYmFzZSArIDUpICYKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3hlbmJ1cy94ZW5i
dXNfeHMuYyBiL2RyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfeHMuYwppbmRleCA0OWEzODc0YWU2
YmIuLjMyMzZkMWIxZmEwMSAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c194
cy5jCisrKyBiL2RyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfeHMuYwpAQCAtNDksNiArNDksNyBA
QAogI2luY2x1ZGUgPGFzbS94ZW4vaHlwZXJ2aXNvci5oPgogI2luY2x1ZGUgPHhlbi94ZW5idXMu
aD4KICNpbmNsdWRlIDx4ZW4veGVuLmg+CisjaW5jbHVkZSA8eGVuL3hlbmhvc3QuaD4KICNpbmNs
dWRlICJ4ZW5idXMuaCIKIAogLyoKQEAgLTcyMiw3ICs3MjMsNyBAQCBzdGF0aWMgYm9vbCB4ZW5f
c3RyaWN0X3hlbmJ1c19xdWlyayh2b2lkKQogI2lmZGVmIENPTkZJR19YODYKIAl1aW50MzJfdCBl
YXgsIGVieCwgZWN4LCBlZHgsIGJhc2U7CiAKLQliYXNlID0geGVuX2NwdWlkX2Jhc2UoKTsKKwli
YXNlID0geGVuaG9zdF9jcHVpZF9iYXNlKHhoX2RlZmF1bHQpOwogCWNwdWlkKGJhc2UgKyAxLCAm
ZWF4LCAmZWJ4LCAmZWN4LCAmZWR4KTsKIAogCWlmICgoZWF4ID4+IDE2KSA8IDQpCmRpZmYgLS1n
aXQgYS9pbmNsdWRlL3hlbi94ZW5ob3N0LmggYi9pbmNsdWRlL3hlbi94ZW5ob3N0LmgKaW5kZXgg
YTU4ZTg4M2YxNDRlLi4xM2E3MGJkYWRmZDIgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUveGVuL3hlbmhv
c3QuaAorKysgYi9pbmNsdWRlL3hlbi94ZW5ob3N0LmgKQEAgLTEsNiArMSw5IEBACiAjaWZuZGVm
IF9fWEVOSE9TVF9ICiAjZGVmaW5lIF9fWEVOSE9TVF9ICiAKKyNpbmNsdWRlIDx4ZW4vaW50ZXJm
YWNlL2ZlYXR1cmVzLmg+CisjaW5jbHVkZSA8eGVuL2ludGVyZmFjZS94ZW4uaD4KKyNpbmNsdWRl
IDxhc20veGVuL2h5cGVydmlzb3IuaD4KIC8qCiAgKiBYZW5ob3N0IGFic3RyYWN0cyBvdXQgdGhl
IFhlbiBpbnRlcmZhY2UuIEl0IGNvLWV4aXN0cyB3aXRoIHRoZSBQVi9IVk0vUFZICiAgKiBhYnN0
cmFjdGlvbnMgKHg4Nl9pbml0LCBoeXBlcnZpc29yX3g4NiwgcHZfb3BzIGV0YykgYW5kIGlzIG1l
YW50IHRvCkBAIC03MCw2ICs3MywxNiBAQCB0eXBlZGVmIHN0cnVjdCB7CiB9IHhlbmhvc3RfdDsK
IAogdHlwZWRlZiBzdHJ1Y3QgeGVuaG9zdF9vcHMgeworCS8qCisJICogeGVuX2NwdWlkIGlzIHVz
ZWQgdG8gcHJvYmUgZmVhdHVyZXMgZWFybHkuCisJICogeGVuaG9zdF9yMDoKKwkgKiAgIEltcGxl
bWVudGF0aW9uIGNvdWxkIG5vdCB1c2UgY3B1aWQgYXQgYWxsOiBpdCdzIGRpZmZpY3VsdCB0bwor
CSAqICAgaW50ZXJjZXB0IGNwdWlkIGluc3RydWN0aW9uIGxvY2FsbHkuCisJICogeGVuaG9zdF9y
MToKKwkgKiB4ZW5ob3N0X3IyOgorCSAqICAgU2VwYXJhdGUgY3B1aWQtbGVhZnM/CisJICovCisJ
dWludDMyX3QgKCpjcHVpZF9iYXNlKSh4ZW5ob3N0X3QgKnhlbmhvc3QpOwogfSB4ZW5ob3N0X29w
c190OwogCiBleHRlcm4geGVuaG9zdF90ICp4aF9kZWZhdWx0LCAqeGhfcmVtb3RlOwpAQCAtOTIs
NCArMTA1LDEyIEBAIHZvaWQgX194ZW5ob3N0X3VucmVnaXN0ZXIoZW51bSB4ZW5ob3N0X3R5cGUg
dHlwZSk7CiAJZm9yICgoeGgpID0gKHhlbmhvc3RfdCAqKikgJnhlbmhvc3RzWzBdOwlcCiAJCSgo
KHhoKSAtICh4ZW5ob3N0X3QgKiopJnhlbmhvc3RzKSA8IDIpICYmICgqeGgpLT50eXBlICE9IHhl
bmhvc3RfaW52YWxpZDsgKHhoKSsrKQogCitzdGF0aWMgaW5saW5lIHVpbnQzMl90IHhlbmhvc3Rf
Y3B1aWRfYmFzZSh4ZW5ob3N0X3QgKnhoKQoreworCWlmICh4aCkKKwkJcmV0dXJuICh4aC0+b3Bz
LT5jcHVpZF9iYXNlKSh4aCk7CisJZWxzZQorCQlyZXR1cm4geGVuX2NwdWlkX2Jhc2UoKTsKK30K
KwogI2VuZGlmIC8qIF9fWEVOSE9TVF9IICovCi0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 09 17:25:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 17:25:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOmnl-0000fh-7V; Thu, 09 May 2019 17:25:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fgKw=TJ=oracle.com=ankur.a.arora@srs-us1.protection.inumbo.net>)
 id 1hOmnk-0000ec-9a
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 17:25:48 +0000
X-Inumbo-ID: 79d38f96-727f-11e9-9064-db2b4d5a665c
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 79d38f96-727f-11e9-9064-db2b4d5a665c;
 Thu, 09 May 2019 17:25:44 +0000 (UTC)
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x49HJdZJ162617;
 Thu, 9 May 2019 17:25:42 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id : in-reply-to : references : mime-version :
 content-transfer-encoding; s=corp-2018-07-02;
 bh=tvxEVQHSjGEEQ2j+NCO0wtnQzFGpPG5tooLTFGk+YKs=;
 b=R+PspFkmBGjY1zA4xTkjO91hNkxNSLURJi2IYBIEA+DiTzJbCFNuPj8rgEeWREDdZHqp
 b3rGtBzgCq0M6ZAoaTXu45YDfWuDn3qEtVXZDQZhoI1yjmmE2bRxtcmGBFvG+FFzvIDD
 GjpjzSnPkJVuab1x3F3ZVIz/HaVXjfgWZIR/zvlgHbRZzg8Gz5QdKln/p+VyQutjZX03
 B+omb60+0vmBZQlWviVbYEL6JGSSisD86BrqzzN7xcawuBvn9kjm6PZBxO1wBvfcZDUf
 iLnMzAFRJc9RrDkcWTFQ9xFoEUMqb/nuqCuBOFAfPwiuvNGijN2Rj2zJvYCG6XnDASQG jg== 
Received: from userp3030.oracle.com (userp3030.oracle.com [156.151.31.80])
 by aserp2130.oracle.com with ESMTP id 2s94b6ceys-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 09 May 2019 17:25:42 +0000
Received: from pps.filterd (userp3030.oracle.com [127.0.0.1])
 by userp3030.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x49HOMIN110350;
 Thu, 9 May 2019 17:25:41 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by userp3030.oracle.com with ESMTP id 2sagyvcg4r-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 09 May 2019 17:25:41 +0000
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 x49HPewo011061;
 Thu, 9 May 2019 17:25:40 GMT
Received: from aa1-ca-oracle-com.ca.oracle.com (/10.156.75.204)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 09 May 2019 10:25:40 -0700
From: Ankur Arora <ankur.a.arora@oracle.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org
Date: Thu,  9 May 2019 10:25:31 -0700
Message-Id: <20190509172540.12398-8-ankur.a.arora@oracle.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190509172540.12398-1-ankur.a.arora@oracle.com>
References: <20190509172540.12398-1-ankur.a.arora@oracle.com>
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9252
 signatures=668686
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1905090100
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9252
 signatures=668686
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000
 definitions=main-1905090100
Subject: [Xen-devel] [RFC PATCH 07/16] x86/xen: make vcpu_info part of
 xenhost_t
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, sstabellini@kernel.org, konrad.wilk@oracle.com,
 ankur.a.arora@oracle.com, pbonzini@redhat.com, boris.ostrovsky@oracle.com,
 joao.m.martins@oracle.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWJzdHJhY3Qgb3V0IHhlbl92Y3B1X2lkIHByb2JpbmcgdmlhICgqcHJvYmVfdmNwdV9pZCkoKS4g
T25jZSB0aGF0IGlzCmF2YWlsYWIsZSB0aGUgdmNwdV9pbmZvIHJlZ2lzdHJhdGlvbiBoYXBwZW5z
IHZpYSB0aGUgVkNQVU9QIGh5cGVyY2FsbC4KCk5vdGUgdGhhdCBmb3IgdGhlIG5lc3RlZCBjYXNl
LCB0aGVyZSBhcmUgdHdvIHZjcHVfaWRzLCBhbmQgdHdvIHZjcHVfaW5mbwphcmVhcywgb25lIGVh
Y2ggZm9yIHRoZSBkZWZhdWx0IHhlbmhvc3QgYW5kIHRoZSByZW1vdGUgeGVuaG9zdC4KVGhlIHZj
cHVfaW5mbyBpcyB1c2VkIHZpYSBwdl9pcnFfb3BzLCBhbmQgZXZ0Y2huIHNpZ25hbGluZy4KClRo
ZSBvdGhlciBWQ1BVT1AgaHlwZXJjYWxscyBhcmUgdXNlZCBmb3IgbWFuYWdlbWVudCAoYW5kIHNj
aGVkdWxpbmcpCndoaWNoIGlzIGV4cGVjdGVkIHRvIGJlIGRvbmUgcHVyZWx5IGluIHRoZSBkZWZh
dWx0IGh5cGVydmlzb3IuCkhvd2V2ZXIsIHNjaGVkdWxpbmcgb2YgTDEtZ3Vlc3QgZG9lcyBpbXBs
eSBMMC1YZW4tdmNwdV9pbmZvIHN3aXRjaGluZywKd2hpY2ggbWlnaHQgbWVhbiB0aGF0IHRoZSBy
ZW1vdGUgaHlwZXJ2aXNvciBuZWVkcyBzb21lIHZpc2liaWxpdHkKaW50byByZWxhdGVkIGV2ZW50
cy9oeXBlcmNhbGxzIGluIHRoZSBkZWZhdWx0IGh5cGVydmlzb3IuCgpUT0RPOgogIC0gcGVyY3B1
IGRhdGEgc3RydWN0dXJlcyBmb3IgeGVuX3ZjcHUKClNpZ25lZC1vZmYtYnk6IEFua3VyIEFyb3Jh
IDxhbmt1ci5hLmFyb3JhQG9yYWNsZS5jb20+Ci0tLQogYXJjaC94ODYveGVuL2VubGlnaHRlbi5j
ICAgICAgICAgfCA5MyArKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLQogYXJjaC94ODYv
eGVuL2VubGlnaHRlbl9odm0uYyAgICAgfCA4NyArKysrKysrKysrKysrKysrKystLS0tLS0tLS0t
LS0KIGFyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYyAgICAgIHwgNjAgKysrKysrKysrKysrKyst
LS0tLS0tCiBhcmNoL3g4Ni94ZW4vZW5saWdodGVuX3B2aC5jICAgICB8ICAzICstCiBhcmNoL3g4
Ni94ZW4vaXJxLmMgICAgICAgICAgICAgICB8IDEwICsrLS0KIGFyY2gveDg2L3hlbi9tbXVfcHYu
YyAgICAgICAgICAgIHwgIDYgKy0tCiBhcmNoL3g4Ni94ZW4vcGNpLXN3aW90bGIteGVuLmMgICB8
ICAxICsKIGFyY2gveDg2L3hlbi9zZXR1cC5jICAgICAgICAgICAgIHwgIDEgKwogYXJjaC94ODYv
eGVuL3NtcC5jICAgICAgICAgICAgICAgfCAgOSArKystCiBhcmNoL3g4Ni94ZW4vc21wX2h2bS5j
ICAgICAgICAgICB8IDE3ICsrKy0tLQogYXJjaC94ODYveGVuL3NtcF9wdi5jICAgICAgICAgICAg
fCAxMiArKy0tLQogYXJjaC94ODYveGVuL3RpbWUuYyAgICAgICAgICAgICAgfCAyMyArKysrLS0t
LQogYXJjaC94ODYveGVuL3hlbi1vcHMuaCAgICAgICAgICAgfCAgNSArLQogZHJpdmVycy94ZW4v
ZXZlbnRzL2V2ZW50c19iYXNlLmMgfCAxNCArKy0tLQogZHJpdmVycy94ZW4vZXZlbnRzL2V2ZW50
c19maWZvLmMgfCAgMiArLQogZHJpdmVycy94ZW4vZXZ0Y2huLmMgICAgICAgICAgICAgfCAgMiAr
LQogZHJpdmVycy94ZW4vdGltZS5jICAgICAgICAgICAgICAgfCAgMiArLQogaW5jbHVkZS94ZW4v
eGVuLW9wcy5oICAgICAgICAgICAgfCAgNyArLS0KIGluY2x1ZGUveGVuL3hlbmhvc3QuaCAgICAg
ICAgICAgIHwgNDcgKysrKysrKysrKysrKysrKwogMTkgZmlsZXMgY2hhbmdlZCwgMjQwIGluc2Vy
dGlvbnMoKyksIDE2MSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni94ZW4vZW5s
aWdodGVuLmMgYi9hcmNoL3g4Ni94ZW4vZW5saWdodGVuLmMKaW5kZXggMjBlMGRlODQ0NDQyLi4w
ZGFmYmJjODM4ZWYgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW4uYworKysgYi9h
cmNoL3g4Ni94ZW4vZW5saWdodGVuLmMKQEAgLTIwLDM1ICsyMCw2IEBACiAjaW5jbHVkZSAic21w
LmgiCiAjaW5jbHVkZSAicG11LmgiCiAKLS8qCi0gKiBQb2ludGVyIHRvIHRoZSB4ZW5fdmNwdV9p
bmZvIHN0cnVjdHVyZSBvcgotICogJkhZUEVSVklTT1Jfc2hhcmVkX2luZm8tPnZjcHVfaW5mb1tj
cHVdLiBTZWUgeGVuX2h2bV9pbml0X3NoYXJlZF9pbmZvCi0gKiBhbmQgeGVuX3ZjcHVfc2V0dXAg
Zm9yIGRldGFpbHMuIEJ5IGRlZmF1bHQgaXQgcG9pbnRzIHRvIHNoYXJlX2luZm8tPnZjcHVfaW5m
bwotICogYnV0IGlmIHRoZSBoeXBlcnZpc29yIHN1cHBvcnRzIFZDUFVPUF9yZWdpc3Rlcl92Y3B1
X2luZm8gdGhlbiBpdCBjYW4gcG9pbnQKLSAqIHRvIHhlbl92Y3B1X2luZm8uIFRoZSBwb2ludGVy
IGlzIHVzZWQgaW4gX194ZW5fZXZ0Y2huX2RvX3VwY2FsbCB0bwotICogYWNrbm93bGVkZ2UgcGVu
ZGluZyBldmVudHMuCi0gKiBBbHNvIG1vcmUgc3VidGx5IGl0IGlzIHVzZWQgYnkgdGhlIHBhdGNo
ZWQgdmVyc2lvbiBvZiBpcnEgZW5hYmxlL2Rpc2FibGUKLSAqIGUuZy4geGVuX2lycV9lbmFibGVf
ZGlyZWN0IGFuZCB4ZW5faXJldCBpbiBQViBtb2RlLgotICoKLSAqIFRoZSBkZXNpcmUgdG8gYmUg
YWJsZSB0byBkbyB0aG9zZSBtYXNrL3VubWFzayBvcGVyYXRpb25zIGFzIGEgc2luZ2xlCi0gKiBp
bnN0cnVjdGlvbiBieSB1c2luZyB0aGUgcGVyLWNwdSBvZmZzZXQgaGVsZCBpbiAlZ3MgaXMgdGhl
IHJlYWwgcmVhc29uCi0gKiB2Y3B1IGluZm8gaXMgaW4gYSBwZXItY3B1IHBvaW50ZXIgYW5kIHRo
ZSBvcmlnaW5hbCByZWFzb24gZm9yIHRoaXMKLSAqIGh5cGVyY2FsbC4KLSAqCi0gKi8KLURFRklO
RV9QRVJfQ1BVKHN0cnVjdCB2Y3B1X2luZm8gKiwgeGVuX3ZjcHUpOwotCi0vKgotICogUGVyIENQ
VSBwYWdlcyB1c2VkIGlmIGh5cGVydmlzb3Igc3VwcG9ydHMgVkNQVU9QX3JlZ2lzdGVyX3ZjcHVf
aW5mbwotICogaHlwZXJjYWxsLiBUaGlzIGNhbiBiZSB1c2VkIGJvdGggaW4gUFYgYW5kIFBWSFZN
IG1vZGUuIFRoZSBzdHJ1Y3R1cmUKLSAqIG92ZXJyaWRlcyB0aGUgZGVmYXVsdCBwZXJfY3B1KHhl
bl92Y3B1LCBjcHUpIHZhbHVlLgotICovCi1ERUZJTkVfUEVSX0NQVShzdHJ1Y3QgdmNwdV9pbmZv
LCB4ZW5fdmNwdV9pbmZvKTsKLQotLyogTGludXggPC0+IFhlbiB2Q1BVIGlkIG1hcHBpbmcgKi8K
LURFRklORV9QRVJfQ1BVKHVpbnQzMl90LCB4ZW5fdmNwdV9pZCk7Ci1FWFBPUlRfUEVSX0NQVV9T
WU1CT0woeGVuX3ZjcHVfaWQpOwotCiBlbnVtIHhlbl9kb21haW5fdHlwZSB4ZW5fZG9tYWluX3R5
cGUgPSBYRU5fTkFUSVZFOwogRVhQT1JUX1NZTUJPTF9HUEwoeGVuX2RvbWFpbl90eXBlKTsKIApA
QCAtMTEyLDEyICs4MywxMiBAQCBpbnQgeGVuX2NwdWhwX3NldHVwKGludCAoKmNwdV91cF9wcmVw
YXJlX2NiKSh1bnNpZ25lZCBpbnQpLAogCXJldHVybiByYyA+PSAwID8gMCA6IHJjOwogfQogCi1z
dGF0aWMgaW50IHhlbl92Y3B1X3NldHVwX3Jlc3RvcmUoaW50IGNwdSkKK3N0YXRpYyBpbnQgeGVu
X3ZjcHVfc2V0dXBfcmVzdG9yZSh4ZW5ob3N0X3QgKnhoLCBpbnQgY3B1KQogewogCWludCByYyA9
IDA7CiAKIAkvKiBBbnkgcGVyX2NwdSh4ZW5fdmNwdSkgaXMgc3RhbGUsIHNvIHJlc2V0IGl0ICov
Ci0JeGVuX3ZjcHVfaW5mb19yZXNldChjcHUpOworCXhlbl92Y3B1X2luZm9fcmVzZXQoeGgsIGNw
dSk7CiAKIAkvKgogCSAqIEZvciBQVkggYW5kIFBWSFZNLCBzZXR1cCBvbmxpbmUgVkNQVXMgb25s
eS4gVGhlIHJlc3Qgd2lsbApAQCAtMTI1LDcgKzk2LDcgQEAgc3RhdGljIGludCB4ZW5fdmNwdV9z
ZXR1cF9yZXN0b3JlKGludCBjcHUpCiAJICovCiAJaWYgKHhlbl9wdl9kb21haW4oKSB8fAogCSAg
ICAoeGVuX2h2bV9kb21haW4oKSAmJiBjcHVfb25saW5lKGNwdSkpKSB7Ci0JCXJjID0geGVuX3Zj
cHVfc2V0dXAoY3B1KTsKKwkJcmMgPSB4ZW5fdmNwdV9zZXR1cCh4aCwgY3B1KTsKIAl9CiAKIAly
ZXR1cm4gcmM7CkBAIC0xMzgsMzAgKzEwOSw0MiBAQCBzdGF0aWMgaW50IHhlbl92Y3B1X3NldHVw
X3Jlc3RvcmUoaW50IGNwdSkKICAqLwogdm9pZCB4ZW5fdmNwdV9yZXN0b3JlKHZvaWQpCiB7Ci0J
aW50IGNwdSwgcmM7CisJaW50IGNwdSwgcmMgPSAwOwogCisJLyoKKwkgKiBWQ1BVIG1hbmFnZW1l
bnQgaXMgcHJpbWFyaWx5IHRoZSByZXNwb25zaWJpbGl0eSBvZiB4aF9kZWZhdWx0IGFuZAorCSAq
IHhoX3JlbW90ZSBvbmx5IG5lZWRzIFZDUFVPUF9yZWdpc3Rlcl92Y3B1X2luZm8uCisJICogU28s
IHdlIGRvIFZQVU9QX2Rvd24gYW5kIFZDUFVPUF91cCBvbmx5IG9uIHhoX2RlZmF1bHQuCisJICoK
KwkgKiAoQ3VycmVudGx5LCBob3dldmVyLCBWQ1BVT1BfcmVnaXN0ZXJfdmNwdV9pbmZvIGlzIGFs
bG93ZWQgb25seQorCSAqIG9uIFZDUFVzIHRoYXQgYXJlIHNlbGYgb3IgZG93biwgc28gd2UgbWln
aHQgbmVlZCBhIG5ldyBtb2RlbAorCSAqIHRoZXJlLikKKwkgKi8KIAlmb3JfZWFjaF9wb3NzaWJs
ZV9jcHUoY3B1KSB7CiAJCWJvb2wgb3RoZXJfY3B1ID0gKGNwdSAhPSBzbXBfcHJvY2Vzc29yX2lk
KCkpOwogCQlib29sIGlzX3VwOworCQl4ZW5ob3N0X3QgKip4aDsKIAotCQlpZiAoeGVuX3ZjcHVf
bnIoY3B1KSA9PSBYRU5fVkNQVV9JRF9JTlZBTElEKQorCQlpZiAoeGVuX3ZjcHVfbnIoeGhfZGVm
YXVsdCwgY3B1KSA9PSBYRU5fVkNQVV9JRF9JTlZBTElEKQogCQkJY29udGludWU7CiAKIAkJLyog
T25seSBYZW4gNC41IGFuZCBoaWdoZXIgc3VwcG9ydCB0aGlzLiAqLwogCQlpc191cCA9IEhZUEVS
VklTT1JfdmNwdV9vcChWQ1BVT1BfaXNfdXAsCi0JCQkJCSAgIHhlbl92Y3B1X25yKGNwdSksIE5V
TEwpID4gMDsKKwkJCQkJICAgeGVuX3ZjcHVfbnIoeGhfZGVmYXVsdCwgY3B1KSwgTlVMTCkgPiAw
OwogCiAJCWlmIChvdGhlcl9jcHUgJiYgaXNfdXAgJiYKLQkJICAgIEhZUEVSVklTT1JfdmNwdV9v
cChWQ1BVT1BfZG93biwgeGVuX3ZjcHVfbnIoY3B1KSwgTlVMTCkpCisJCSAgICBIWVBFUlZJU09S
X3ZjcHVfb3AoVkNQVU9QX2Rvd24sIHhlbl92Y3B1X25yKHhoX2RlZmF1bHQsIGNwdSksIE5VTEwp
KQogCQkJQlVHKCk7CiAKIAkJaWYgKHhlbl9wdl9kb21haW4oKSB8fCB4ZW5fZmVhdHVyZShYRU5G
RUFUX2h2bV9zYWZlX3B2Y2xvY2spKQogCQkJeGVuX3NldHVwX3J1bnN0YXRlX2luZm8oY3B1KTsK
IAotCQlyYyA9IHhlbl92Y3B1X3NldHVwX3Jlc3RvcmUoY3B1KTsKLQkJaWYgKHJjKQotCQkJcHJf
ZW1lcmdfb25jZSgidmNwdSByZXN0b3JlIGZhaWxlZCBmb3IgY3B1PSVkIGVycj0lZC4gIgotCQkJ
CQkiU3lzdGVtIHdpbGwgaGFuZy5cbiIsIGNwdSwgcmMpOworCQlmb3JfZWFjaF94ZW5ob3N0KHho
KSB7CisJCQlyYyA9IHhlbl92Y3B1X3NldHVwX3Jlc3RvcmUoKnhoLCBjcHUpOworCQkJaWYgKHJj
KQorCQkJCXByX2VtZXJnX29uY2UoInZjcHUgcmVzdG9yZSBmYWlsZWQgZm9yIGNwdT0lZCBlcnI9
JWQuICIKKwkJCQkJCSJTeXN0ZW0gd2lsbCBoYW5nLlxuIiwgY3B1LCByYyk7CisJCX0KIAkJLyoK
IAkJICogSW4gY2FzZSB4ZW5fdmNwdV9zZXR1cF9yZXN0b3JlKCkgZmFpbHMsIGRvIG5vdCBicmlu
ZyB1cCB0aGUKIAkJICogVkNQVS4gVGhpcyBoZWxwcyB1cyBhdm9pZCB0aGUgcmVzdWx0aW5nIE9P
UFMgd2hlbiB0aGUgVkNQVQpAQCAtMTcyLDI5ICsxNTUsMjkgQEAgdm9pZCB4ZW5fdmNwdV9yZXN0
b3JlKHZvaWQpCiAJCSAqIFZDUFVzIHRvIGNvbWUgdXAuCiAJCSAqLwogCQlpZiAob3RoZXJfY3B1
ICYmIGlzX3VwICYmIChyYyA9PSAwKSAmJgotCQkgICAgSFlQRVJWSVNPUl92Y3B1X29wKFZDUFVP
UF91cCwgeGVuX3ZjcHVfbnIoY3B1KSwgTlVMTCkpCisJCSAgICBIWVBFUlZJU09SX3ZjcHVfb3Ao
VkNQVU9QX3VwLCB4ZW5fdmNwdV9ucih4aF9kZWZhdWx0LCBjcHUpLCBOVUxMKSkKIAkJCUJVRygp
OwogCX0KIH0KIAotdm9pZCB4ZW5fdmNwdV9pbmZvX3Jlc2V0KGludCBjcHUpCit2b2lkIHhlbl92
Y3B1X2luZm9fcmVzZXQoeGVuaG9zdF90ICp4aCwgaW50IGNwdSkKIHsKLQlpZiAoeGVuX3ZjcHVf
bnIoY3B1KSA8IE1BWF9WSVJUX0NQVVMpIHsKLQkJcGVyX2NwdSh4ZW5fdmNwdSwgY3B1KSA9Ci0J
CQkmeGhfZGVmYXVsdC0+SFlQRVJWSVNPUl9zaGFyZWRfaW5mby0+dmNwdV9pbmZvW3hlbl92Y3B1
X25yKGNwdSldOworCWlmICh4ZW5fdmNwdV9ucih4aCwgY3B1KSA8IE1BWF9WSVJUX0NQVVMpIHsK
KwkJeGgtPnhlbl92Y3B1W2NwdV0gPQorCQkJJnhoLT5IWVBFUlZJU09SX3NoYXJlZF9pbmZvLT52
Y3B1X2luZm9beGVuX3ZjcHVfbnIoeGgsIGNwdSldOwogCX0gZWxzZSB7CiAJCS8qIFNldCB0byBO
VUxMIHNvIHRoYXQgaWYgc29tZWJvZHkgYWNjZXNzZXMgaXQgd2UgZ2V0IGFuIE9PUFMgKi8KLQkJ
cGVyX2NwdSh4ZW5fdmNwdSwgY3B1KSA9IE5VTEw7CisJCXhoLT54ZW5fdmNwdVtjcHVdID0gTlVM
TDsKIAl9CiB9CiAKLWludCB4ZW5fdmNwdV9zZXR1cChpbnQgY3B1KQoraW50IHhlbl92Y3B1X3Nl
dHVwKHhlbmhvc3RfdCAqeGgsIGludCBjcHUpCiB7CiAJc3RydWN0IHZjcHVfcmVnaXN0ZXJfdmNw
dV9pbmZvIGluZm87CiAJaW50IGVycjsKIAlzdHJ1Y3QgdmNwdV9pbmZvICp2Y3B1cDsKIAotCUJV
R19PTih4aF9kZWZhdWx0LT5IWVBFUlZJU09SX3NoYXJlZF9pbmZvID09ICZ4ZW5fZHVtbXlfc2hh
cmVkX2luZm8pOworCUJVR19PTih4aC0+SFlQRVJWSVNPUl9zaGFyZWRfaW5mbyA9PSAmeGVuX2R1
bW15X3NoYXJlZF9pbmZvKTsKIAogCS8qCiAJICogVGhpcyBwYXRoIGlzIGNhbGxlZCBvbiBQVkhW
TSBhdCBib290dXAgKHhlbl9odm1fc21wX3ByZXBhcmVfYm9vdF9jcHUpCkBAIC0yMDgsMTIgKzE5
MSwxMiBAQCBpbnQgeGVuX3ZjcHVfc2V0dXAoaW50IGNwdSkKIAkgKiB1c2UgdGhpcyBmdW5jdGlv
bi4KIAkgKi8KIAlpZiAoeGVuX2h2bV9kb21haW4oKSkgewotCQlpZiAocGVyX2NwdSh4ZW5fdmNw
dSwgY3B1KSA9PSAmcGVyX2NwdSh4ZW5fdmNwdV9pbmZvLCBjcHUpKQorCQlpZiAoeGgtPnhlbl92
Y3B1W2NwdV0gPT0gJnhoLT54ZW5fdmNwdV9pbmZvW2NwdV0pCiAJCQlyZXR1cm4gMDsKIAl9CiAK
IAlpZiAoeGVuX2hhdmVfdmNwdV9pbmZvX3BsYWNlbWVudCkgewotCQl2Y3B1cCA9ICZwZXJfY3B1
KHhlbl92Y3B1X2luZm8sIGNwdSk7CisJCXZjcHVwID0gJnhoLT54ZW5fdmNwdV9pbmZvW2NwdV07
CiAJCWluZm8ubWZuID0gYXJiaXRyYXJ5X3ZpcnRfdG9fbWZuKHZjcHVwKTsKIAkJaW5mby5vZmZz
ZXQgPSBvZmZzZXRfaW5fcGFnZSh2Y3B1cCk7CiAKQEAgLTIyNyw4ICsyMTAsOCBAQCBpbnQgeGVu
X3ZjcHVfc2V0dXAoaW50IGNwdSkKIAkJICogaHlwZXJjYWxsIGRvZXMgbm90IGFsbG93IHRvIG92
ZXItd3JpdGUgaW5mby5tZm4gYW5kCiAJCSAqIGluZm8ub2Zmc2V0LgogCQkgKi8KLQkJZXJyID0g
SFlQRVJWSVNPUl92Y3B1X29wKFZDUFVPUF9yZWdpc3Rlcl92Y3B1X2luZm8sCi0JCQkJCSB4ZW5f
dmNwdV9ucihjcHUpLCAmaW5mbyk7CisJCWVyciA9IGh5cGVydmlzb3JfdmNwdV9vcCh4aCwgVkNQ
VU9QX3JlZ2lzdGVyX3ZjcHVfaW5mbywKKwkJCQkJIHhlbl92Y3B1X25yKHhoLCBjcHUpLCAmaW5m
byk7CiAKIAkJaWYgKGVycikgewogCQkJcHJfd2Fybl9vbmNlKCJyZWdpc3Rlcl92Y3B1X2luZm8g
ZmFpbGVkOiBjcHU9JWQgZXJyPSVkXG4iLApAQCAtMjM5LDE0ICsyMjIsMTQgQEAgaW50IHhlbl92
Y3B1X3NldHVwKGludCBjcHUpCiAJCQkgKiBUaGlzIGNwdSBpcyB1c2luZyB0aGUgcmVnaXN0ZXJl
ZCB2Y3B1IGluZm8sIGV2ZW4gaWYKIAkJCSAqIGxhdGVyIG9uZXMgZmFpbCB0by4KIAkJCSAqLwot
CQkJcGVyX2NwdSh4ZW5fdmNwdSwgY3B1KSA9IHZjcHVwOworCQkJeGgtPnhlbl92Y3B1W2NwdV0g
PSB2Y3B1cDsKIAkJfQogCX0KIAogCWlmICgheGVuX2hhdmVfdmNwdV9pbmZvX3BsYWNlbWVudCkK
LQkJeGVuX3ZjcHVfaW5mb19yZXNldChjcHUpOworCQl4ZW5fdmNwdV9pbmZvX3Jlc2V0KHhoLCBj
cHUpOwogCi0JcmV0dXJuICgocGVyX2NwdSh4ZW5fdmNwdSwgY3B1KSA9PSBOVUxMKSA/IC1FTk9E
RVYgOiAwKTsKKwlyZXR1cm4gKCh4aC0+eGVuX3ZjcHVbY3B1XSA9PSBOVUxMKSA/IC1FTk9ERVYg
OiAwKTsKIH0KIAogdm9pZCB4ZW5fcmVib290KGludCByZWFzb24pCmRpZmYgLS1naXQgYS9hcmNo
L3g4Ni94ZW4vZW5saWdodGVuX2h2bS5jIGIvYXJjaC94ODYveGVuL2VubGlnaHRlbl9odm0uYwpp
bmRleCAwZTUzMzYzZjlkMWYuLmMxOTgxYTNlNDk4OSAxMDA2NDQKLS0tIGEvYXJjaC94ODYveGVu
L2VubGlnaHRlbl9odm0uYworKysgYi9hcmNoL3g4Ni94ZW4vZW5saWdodGVuX2h2bS5jCkBAIC01
LDYgKzUsNyBAQAogI2luY2x1ZGUgPGxpbnV4L2tleGVjLmg+CiAjaW5jbHVkZSA8bGludXgvbWVt
YmxvY2suaD4KIAorI2luY2x1ZGUgPHhlbi9pbnRlcmZhY2UveGVuLmg+CiAjaW5jbHVkZSA8eGVu
L3hlbmhvc3QuaD4KICNpbmNsdWRlIDx4ZW4vZmVhdHVyZXMuaD4KICNpbmNsdWRlIDx4ZW4vZXZl
bnRzLmg+CkBAIC03MiwyMiArNzMsMjIgQEAgc3RhdGljIHZvaWQgX19pbml0IHhlbl9odm1faW5p
dF9tZW1fbWFwcGluZyh2b2lkKQogewogCXhlbmhvc3RfdCAqKnhoOwogCi0JZm9yX2VhY2hfeGVu
aG9zdCh4aCkKKwlmb3JfZWFjaF94ZW5ob3N0KHhoKSB7CiAJCXhlbmhvc3RfcmVzZXRfc2hhcmVk
X2luZm8oKnhoKTsKIAotCS8qCi0JICogVGhlIHZpcnR1YWwgYWRkcmVzcyBvZiB0aGUgc2hhcmVk
X2luZm8gcGFnZSBoYXMgY2hhbmdlZCwgc28KLQkgKiB0aGUgdmNwdV9pbmZvIHBvaW50ZXIgZm9y
IFZDUFUgMCBpcyBub3cgc3RhbGUuCi0JICoKLQkgKiBUaGUgcHJlcGFyZV9ib290X2NwdSBjYWxs
YmFjayB3aWxsIHJlLWluaXRpYWxpemUgaXQgdmlhCi0JICogeGVuX3ZjcHVfc2V0dXAsIGJ1dCB3
ZSBjYW4ndCByZWx5IG9uIHRoYXQgdG8gYmUgY2FsbGVkIGZvcgotCSAqIG9sZCBYZW4gdmVyc2lv
bnMgKHhlbl9oYXZlX3ZlY3Rvcl9jYWxsYmFjayA9PSAwKS4KLQkgKgotCSAqIEl0IGlzLCBpbiBh
bnkgY2FzZSwgYmFkIHRvIGhhdmUgYSBzdGFsZSB2Y3B1X2luZm8gcG9pbnRlcgotCSAqIHNvIHJl
c2V0IGl0IG5vdy4KLQkgKiBGb3Igbm93LCB0aGlzIHVzZXMgeGhfZGVmYXVsdCBpbXBsaWN0bHku
Ci0JICovCi0JeGVuX3ZjcHVfaW5mb19yZXNldCgwKTsKKwkJLyoKKwkJICogVGhlIHZpcnR1YWwg
YWRkcmVzcyBvZiB0aGUgc2hhcmVkX2luZm8gcGFnZSBoYXMgY2hhbmdlZCwgc28KKwkJICogdGhl
IHZjcHVfaW5mbyBwb2ludGVyIGZvciBWQ1BVIDAgaXMgbm93IHN0YWxlLgorCQkgKgorCQkgKiBU
aGUgcHJlcGFyZV9ib290X2NwdSBjYWxsYmFjayB3aWxsIHJlLWluaXRpYWxpemUgaXQgdmlhCisJ
CSAqIHhlbl92Y3B1X3NldHVwLCBidXQgd2UgY2FuJ3QgcmVseSBvbiB0aGF0IHRvIGJlIGNhbGxl
ZCBmb3IKKwkJICogb2xkIFhlbiB2ZXJzaW9ucyAoeGVuX2hhdmVfdmVjdG9yX2NhbGxiYWNrID09
IDApLgorCQkgKgorCQkgKiBJdCBpcywgaW4gYW55IGNhc2UsIGJhZCB0byBoYXZlIGEgc3RhbGUg
dmNwdV9pbmZvIHBvaW50ZXIKKwkJICogc28gcmVzZXQgaXQgbm93LgorCQkgKi8KKwkJeGVuX3Zj
cHVfaW5mb19yZXNldCgqeGgsIDApOworCX0KIH0KIAogZXh0ZXJuIHVpbnQzMl90IHhlbl9wdl9j
cHVpZF9iYXNlKHhlbmhvc3RfdCAqeGgpOwpAQCAtMTAzLDExICsxMDQsMzIgQEAgdm9pZCB4ZW5f
aHZtX3NldHVwX2h5cGVyY2FsbF9wYWdlKHhlbmhvc3RfdCAqeGgpCiAJeGgtPmh5cGVyY2FsbF9w
YWdlID0geGVuX2h5cGVyY2FsbF9wYWdlOwogfQogCitzdGF0aWMgdm9pZCB4ZW5faHZtX3Byb2Jl
X3ZjcHVfaWQoeGVuaG9zdF90ICp4aCwgaW50IGNwdSkKK3sKKwl1aW50MzJfdCBlYXgsIGVieCwg
ZWN4LCBlZHgsIGJhc2U7CisKKwliYXNlID0geGVuaG9zdF9jcHVpZF9iYXNlKHhoKTsKKworCWlm
IChjcHUgPT0gMCkgeworCQljcHVpZChiYXNlICsgNCwgJmVheCwgJmVieCwgJmVjeCwgJmVkeCk7
CisJCWlmIChlYXggJiBYRU5fSFZNX0NQVUlEX1ZDUFVfSURfUFJFU0VOVCkKKwkJCXhoLT54ZW5f
dmNwdV9pZFtjcHVdID0gZWJ4OworCQllbHNlCisJCQl4aC0+eGVuX3ZjcHVfaWRbY3B1XSA9IHNt
cF9wcm9jZXNzb3JfaWQoKTsKKwl9IGVsc2UgeworCQlpZiAoY3B1X2FjcGlfaWQoY3B1KSAhPSBV
MzJfTUFYKQorCQkJeGgtPnhlbl92Y3B1X2lkW2NwdV0gPSBjcHVfYWNwaV9pZChjcHUpOworCQll
bHNlCisJCQl4aC0+eGVuX3ZjcHVfaWRbY3B1XSA9IGNwdTsKKwl9Cit9CisKIHhlbmhvc3Rfb3Bz
X3QgeGhfaHZtX29wcyA9IHsKIAkuY3B1aWRfYmFzZSA9IHhlbl9wdl9jcHVpZF9iYXNlLAogCS5z
ZXR1cF9oeXBlcmNhbGxfcGFnZSA9IHhlbl9odm1fc2V0dXBfaHlwZXJjYWxsX3BhZ2UsCiAJLnNl
dHVwX3NoYXJlZF9pbmZvID0geGVuX2h2bV9pbml0X3NoYXJlZF9pbmZvLAogCS5yZXNldF9zaGFy
ZWRfaW5mbyA9IHhlbl9odm1fcmVzZXRfc2hhcmVkX2luZm8sCisJLnByb2JlX3ZjcHVfaWQgPSB4
ZW5faHZtX3Byb2JlX3ZjcHVfaWQsCiB9OwogCiB4ZW5ob3N0X29wc190IHhoX2h2bV9uZXN0ZWRf
b3BzID0gewpAQCAtMTE2LDcgKzEzOCw3IEBAIHhlbmhvc3Rfb3BzX3QgeGhfaHZtX25lc3RlZF9v
cHMgPSB7CiBzdGF0aWMgdm9pZCBfX2luaXQgaW5pdF9odm1fcHZfaW5mbyh2b2lkKQogewogCWlu
dCBtYWpvciwgbWlub3I7Ci0JdWludDMyX3QgZWF4LCBlYngsIGVjeCwgZWR4LCBiYXNlOworCXVp
bnQzMl90IGVheCwgYmFzZTsKIAl4ZW5ob3N0X3QgKip4aDsKIAogCWJhc2UgPSB4ZW5ob3N0X2Nw
dWlkX2Jhc2UoeGhfZGVmYXVsdCk7CkBAIC0xNDcsMTEgKzE2OSw4IEBAIHN0YXRpYyB2b2lkIF9f
aW5pdCBpbml0X2h2bV9wdl9pbmZvKHZvaWQpCiAJaWYgKHhlbl92YWxpZGF0ZV9mZWF0dXJlcygp
ID09IGZhbHNlKQogCQlfX3hlbmhvc3RfdW5yZWdpc3Rlcih4ZW5ob3N0X3IyKTsKIAotCWNwdWlk
KGJhc2UgKyA0LCAmZWF4LCAmZWJ4LCAmZWN4LCAmZWR4KTsKLQlpZiAoZWF4ICYgWEVOX0hWTV9D
UFVJRF9WQ1BVX0lEX1BSRVNFTlQpCi0JCXRoaXNfY3B1X3dyaXRlKHhlbl92Y3B1X2lkLCBlYngp
OwotCWVsc2UKLQkJdGhpc19jcHVfd3JpdGUoeGVuX3ZjcHVfaWQsIHNtcF9wcm9jZXNzb3JfaWQo
KSk7CisJZm9yX2VhY2hfeGVuaG9zdCh4aCkKKwkJeGVuaG9zdF9wcm9iZV92Y3B1X2lkKCp4aCwg
c21wX3Byb2Nlc3Nvcl9pZCgpKTsKIH0KIAogI2lmZGVmIENPTkZJR19LRVhFQ19DT1JFCkBAIC0x
NzIsNiArMTkxLDcgQEAgc3RhdGljIHZvaWQgeGVuX2h2bV9jcmFzaF9zaHV0ZG93bihzdHJ1Y3Qg
cHRfcmVncyAqcmVncykKIHN0YXRpYyBpbnQgeGVuX2NwdV91cF9wcmVwYXJlX2h2bSh1bnNpZ25l
ZCBpbnQgY3B1KQogewogCWludCByYyA9IDA7CisJeGVuaG9zdF90ICoqeGg7CiAKIAkvKgogCSAq
IFRoaXMgY2FuIGhhcHBlbiBpZiBDUFUgd2FzIG9mZmxpbmVkIGVhcmxpZXIgYW5kCkBAIC0xODIs
MTMgKzIwMiwxMiBAQCBzdGF0aWMgaW50IHhlbl9jcHVfdXBfcHJlcGFyZV9odm0odW5zaWduZWQg
aW50IGNwdSkKIAkJeGVuX3VuaW5pdF9sb2NrX2NwdShjcHUpOwogCX0KIAotCWlmIChjcHVfYWNw
aV9pZChjcHUpICE9IFUzMl9NQVgpCi0JCXBlcl9jcHUoeGVuX3ZjcHVfaWQsIGNwdSkgPSBjcHVf
YWNwaV9pZChjcHUpOwotCWVsc2UKLQkJcGVyX2NwdSh4ZW5fdmNwdV9pZCwgY3B1KSA9IGNwdTsK
LQlyYyA9IHhlbl92Y3B1X3NldHVwKGNwdSk7Ci0JaWYgKHJjKQotCQlyZXR1cm4gcmM7CisJZm9y
X2VhY2hfeGVuaG9zdCh4aCkgeworCQl4ZW5ob3N0X3Byb2JlX3ZjcHVfaWQoKnhoLCBjcHUpOwor
CQlyYyA9IHhlbl92Y3B1X3NldHVwKCp4aCwgY3B1KTsKKwkJaWYgKHJjKQorCQkJcmV0dXJuIHJj
OworCX0KIAogCWlmICh4ZW5faGF2ZV92ZWN0b3JfY2FsbGJhY2sgJiYgeGVuX2ZlYXR1cmUoWEVO
RkVBVF9odm1fc2FmZV9wdmNsb2NrKSkKIAkJeGVuX3NldHVwX3RpbWVyKGNwdSk7CkBAIC0yMjks
MTUgKzI0OCwxNSBAQCBzdGF0aWMgdm9pZCBfX2luaXQgeGVuX2h2bV9ndWVzdF9pbml0KHZvaWQp
CiAJZm9yX2VhY2hfeGVuaG9zdCh4aCkgewogCQlyZXNlcnZlX3NoYXJlZF9pbmZvKCp4aCk7CiAJ
CXhlbmhvc3Rfc2V0dXBfc2hhcmVkX2luZm8oKnhoKTsKKworCQkvKgorCQkgKiB4ZW5fdmNwdSBp
cyBhIHBvaW50ZXIgdG8gdGhlIHZjcHVfaW5mbyBzdHJ1Y3QgaW4gdGhlCisJCSAqIHNoYXJlZF9p
bmZvIHBhZ2UsIHdlIHVzZSBpdCBpbiB0aGUgZXZlbnQgY2hhbm5lbCB1cGNhbGwKKwkJICogYW5k
IGluIHNvbWUgcHZjbG9jayByZWxhdGVkIGZ1bmN0aW9ucy4KKwkJICovCisJCXhlbl92Y3B1X2lu
Zm9fcmVzZXQoKnhoLCAwKTsKIAl9CiAKLQkvKgotCSAqIHhlbl92Y3B1IGlzIGEgcG9pbnRlciB0
byB0aGUgdmNwdV9pbmZvIHN0cnVjdCBpbiB0aGUgc2hhcmVkX2luZm8KLQkgKiBwYWdlLCB3ZSB1
c2UgaXQgaW4gdGhlIGV2ZW50IGNoYW5uZWwgdXBjYWxsIGFuZCBpbiBzb21lIHB2Y2xvY2sKLQkg
KiByZWxhdGVkIGZ1bmN0aW9ucy4KLQkgKiBGb3Igbm93LCB0aGlzIHVzZXMgeGhfZGVmYXVsdCBp
bXBsaWN0bHkuCi0JICovCi0JeGVuX3ZjcHVfaW5mb19yZXNldCgwKTsKIAogCXhlbl9wYW5pY19o
YW5kbGVyX2luaXQoKTsKIApkaWZmIC0tZ2l0IGEvYXJjaC94ODYveGVuL2VubGlnaHRlbl9wdi5j
IGIvYXJjaC94ODYveGVuL2VubGlnaHRlbl9wdi5jCmluZGV4IDFhOWVkZWQ0Yjc2Yi4uNWY2YTE0
NzVlYzBjIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni94ZW4vZW5saWdodGVuX3B2LmMKKysrIGIvYXJj
aC94ODYveGVuL2VubGlnaHRlbl9wdi5jCkBAIC0zNiw4ICszNiw4IEBACiAKICNpbmNsdWRlIDx4
ZW4veGVuLmg+CiAjaW5jbHVkZSA8eGVuL2V2ZW50cy5oPgotI2luY2x1ZGUgPHhlbi94ZW5ob3N0
Lmg+CiAjaW5jbHVkZSA8eGVuL2ludGVyZmFjZS94ZW4uaD4KKyNpbmNsdWRlIDx4ZW4veGVuaG9z
dC5oPgogI2luY2x1ZGUgPHhlbi9pbnRlcmZhY2UvdmVyc2lvbi5oPgogI2luY2x1ZGUgPHhlbi9p
bnRlcmZhY2UvcGh5c2Rldi5oPgogI2luY2x1ZGUgPHhlbi9pbnRlcmZhY2UvdmNwdS5oPgpAQCAt
MTI2LDEyICsxMjYsMTIgQEAgc3RhdGljIHZvaWQgX19pbml0IHhlbl9wdl9pbml0X3BsYXRmb3Jt
KHZvaWQpCiAKIAlwb3B1bGF0ZV9leHRyYV9wdGUoZml4X3RvX3ZpcnQoRklYX1BBUkFWSVJUX0JP
T1RNQVApKTsKIAotCWZvcl9lYWNoX3hlbmhvc3QoeGgpCisJZm9yX2VhY2hfeGVuaG9zdCh4aCkg
ewogCQl4ZW5ob3N0X3NldHVwX3NoYXJlZF9pbmZvKCp4aCk7CiAKLQkvKiB4ZW4gY2xvY2sgdXNl
cyBwZXItY3B1IHZjcHVfaW5mbywgbmVlZCB0byBpbml0IGl0IGZvciBib290IGNwdSAqLwotCS8q
IEZvciBub3cgdGhpcyB1c2VzIHhoX2RlZmF1bHQgaW1wbGljaXRseS4gKi8KLQl4ZW5fdmNwdV9p
bmZvX3Jlc2V0KDApOworCQkvKiB4ZW4gY2xvY2sgdXNlcyBwZXItY3B1IHZjcHVfaW5mbywgbmVl
ZCB0byBpbml0IGl0IGZvciBib290IGNwdSAqLworCQl4ZW5fdmNwdV9pbmZvX3Jlc2V0KCp4aCwg
MCk7CisJfQogCiAJLyogcHZjbG9jayBpcyBpbiBzaGFyZWQgaW5mbyBhcmVhICovCiAJeGVuX2lu
aXRfdGltZV9vcHMoKTsKQEAgLTk3MywyOCArOTczLDMxIEBAIHN0YXRpYyB2b2lkIHhlbl93cml0
ZV9tc3IodW5zaWduZWQgaW50IG1zciwgdW5zaWduZWQgbG93LCB1bnNpZ25lZCBoaWdoKQogLyog
VGhpcyBpcyBjYWxsZWQgb25jZSB3ZSBoYXZlIHRoZSBjcHVfcG9zc2libGVfbWFzayAqLwogdm9p
ZCBfX2luaXQgeGVuX3NldHVwX3ZjcHVfaW5mb19wbGFjZW1lbnQodm9pZCkKIHsKKwl4ZW5ob3N0
X3QgKip4aDsKIAlpbnQgY3B1OwogCiAJZm9yX2VhY2hfcG9zc2libGVfY3B1KGNwdSkgewotCQkv
KiBTZXQgdXAgZGlyZWN0IHZDUFUgaWQgbWFwcGluZyBmb3IgUFYgZ3Vlc3RzLiAqLwotCQlwZXJf
Y3B1KHhlbl92Y3B1X2lkLCBjcHUpID0gY3B1OworCQlmb3JfZWFjaF94ZW5ob3N0KHhoKSB7CisJ
CQl4ZW5ob3N0X3Byb2JlX3ZjcHVfaWQoKnhoLCBjcHUpOwogCi0JCS8qCi0JCSAqIHhlbl92Y3B1
X3NldHVwKGNwdSkgY2FuIGZhaWwgIC0tIGluIHdoaWNoIGNhc2UgaXQKLQkJICogZmFsbHMgYmFj
ayB0byB0aGUgc2hhcmVkX2luZm8gdmVyc2lvbiBmb3IgY3B1cwotCQkgKiB3aGVyZSB4ZW5fdmNw
dV9ucihjcHUpIDwgTUFYX1ZJUlRfQ1BVUy4KLQkJICoKLQkJICogeGVuX2NwdV91cF9wcmVwYXJl
X3B2KCkgaGFuZGxlcyB0aGUgcmVzdCBieSBmYWlsaW5nCi0JCSAqIHRoZW0gaW4gaG90cGx1Zy4K
LQkJICovCi0JCSh2b2lkKSB4ZW5fdmNwdV9zZXR1cChjcHUpOworCQkJLyoKKwkJCSAqIHhlbl92
Y3B1X3NldHVwKGNwdSkgY2FuIGZhaWwgIC0tIGluIHdoaWNoIGNhc2UgaXQKKwkJCSAqIGZhbGxz
IGJhY2sgdG8gdGhlIHNoYXJlZF9pbmZvIHZlcnNpb24gZm9yIGNwdXMKKwkJCSAqIHdoZXJlIHhl
bl92Y3B1X25yKGNwdSkgPCBNQVhfVklSVF9DUFVTLgorCQkJICoKKwkJCSAqIHhlbl9jcHVfdXBf
cHJlcGFyZV9wdigpIGhhbmRsZXMgdGhlIHJlc3QgYnkgZmFpbGluZworCQkJICogdGhlbSBpbiBo
b3RwbHVnLgorCQkJICovCisJCQkodm9pZCkgeGVuX3ZjcHVfc2V0dXAoKnhoLCBjcHUpOworCQl9
CiAJfQogCiAJLyoKIAkgKiB4ZW5fdmNwdV9zZXR1cCBtYW5hZ2VkIHRvIHBsYWNlIHRoZSB2Y3B1
X2luZm8gd2l0aGluIHRoZQogCSAqIHBlcmNwdSBhcmVhIGZvciBhbGwgY3B1cywgc28gbWFrZSB1
c2Ugb2YgaXQuCiAJICovCi0JaWYgKHhlbl9oYXZlX3ZjcHVfaW5mb19wbGFjZW1lbnQpIHsKKwlp
ZiAoeGVuX2hhdmVfdmNwdV9pbmZvX3BsYWNlbWVudCAmJiBmYWxzZSkgeworCQkvKiBEaXNhYmxl
IGRpcmVjdCBhY2Nlc3MgdW50aWwgd2UgaGF2ZSBwcm9wZXIgcGNwdSBkYXRhIHN0cnVjdHVyZXMu
ICovCiAJCXB2X29wcy5pcnEuc2F2ZV9mbCA9IF9fUFZfSVNfQ0FMTEVFX1NBVkUoeGVuX3NhdmVf
ZmxfZGlyZWN0KTsKIAkJcHZfb3BzLmlycS5yZXN0b3JlX2ZsID0KIAkJCV9fUFZfSVNfQ0FMTEVF
X1NBVkUoeGVuX3Jlc3RvcmVfZmxfZGlyZWN0KTsKQEAgLTExMTAsNiArMTExMywxMSBAQCBzdGF0
aWMgdW5zaWduZWQgY2hhciB4ZW5fZ2V0X25taV9yZWFzb24odm9pZCkKIHsKIAl1bnNpZ25lZCBj
aGFyIHJlYXNvbiA9IDA7CiAKKwkvKgorCSAqIFdlIGNvdWxkIGdldCB0aGlzIGluZm9ybWF0aW9u
IGZyb20gYWxsIHRoZSB4ZW5ob3N0cyBhbmQgT1IgaXQuCisJICogQnV0LCB0aGUgcmVtb3RlIHhl
bmhvc3QgaXNuJ3QgcmVhbGx5IGV4cGVjdGVkIHRvIHNlbmQgdXMgTk1Jcy4KKwkgKi8KKwogCS8q
IENvbnN0cnVjdCBhIHZhbHVlIHdoaWNoIGxvb2tzIGxpa2UgaXQgY2FtZSBmcm9tIHBvcnQgMHg2
MS4gKi8KIAlpZiAodGVzdF9iaXQoX1hFTl9OTUlSRUFTT05faW9fZXJyb3IsCiAJCSAgICAgJnho
X2RlZmF1bHQtPkhZUEVSVklTT1Jfc2hhcmVkX2luZm8tPmFyY2gubm1pX3JlYXNvbikpCkBAIC0x
MjIyLDYgKzEyMzAsMTIgQEAgc3RhdGljIHZvaWQgeGVuX3B2X3Jlc2V0X3NoYXJlZF9pbmZvKHhl
bmhvc3RfdCAqeGgpCiAJCUJVRygpOwogfQogCit2b2lkIHhlbl9wdl9wcm9iZV92Y3B1X2lkKHhl
bmhvc3RfdCAqeGgsIGludCBjcHUpCit7CisJLyogU2V0IHVwIGRpcmVjdCB2Q1BVIGlkIG1hcHBp
bmcgZm9yIFBWIGd1ZXN0cy4gKi8KKwl4aC0+eGVuX3ZjcHVfaWRbY3B1XSA9IGNwdTsKK30KKwog
eGVuaG9zdF9vcHNfdCB4aF9wdl9vcHMgPSB7CiAJLmNwdWlkX2Jhc2UgPSB4ZW5fcHZfY3B1aWRf
YmFzZSwKIApAQCAtMTIyOSw2ICsxMjQzLDggQEAgeGVuaG9zdF9vcHNfdCB4aF9wdl9vcHMgPSB7
CiAKIAkuc2V0dXBfc2hhcmVkX2luZm8gPSB4ZW5fcHZfc2V0dXBfc2hhcmVkX2luZm8sCiAJLnJl
c2V0X3NoYXJlZF9pbmZvID0geGVuX3B2X3Jlc2V0X3NoYXJlZF9pbmZvLAorCisJLnByb2JlX3Zj
cHVfaWQgPSB4ZW5fcHZfcHJvYmVfdmNwdV9pZCwKIH07CiAKIHhlbmhvc3Rfb3BzX3QgeGhfcHZf
bmVzdGVkX29wcyA9IHsKQEAgLTEyODMsNyArMTI5OSw5IEBAIGFzbWxpbmthZ2UgX192aXNpYmxl
IHZvaWQgX19pbml0IHhlbl9zdGFydF9rZXJuZWwodm9pZCkKIAkgKiBEb24ndCBkbyB0aGUgZnVs
bCB2Y3B1X2luZm8gcGxhY2VtZW50IHN0dWZmIHVudGlsIHdlIGhhdmUKIAkgKiB0aGUgY3B1X3Bv
c3NpYmxlX21hc2sgYW5kIGEgbm9uLWR1bW15IHNoYXJlZF9pbmZvLgogCSAqLwotCXhlbl92Y3B1
X2luZm9fcmVzZXQoMCk7CisJZm9yX2VhY2hfeGVuaG9zdCh4aCkgeworCQl4ZW5fdmNwdV9pbmZv
X3Jlc2V0KCp4aCwgMCk7CisJfQogCiAJeDg2X3BsYXRmb3JtLmdldF9ubWlfcmVhc29uID0geGVu
X2dldF9ubWlfcmVhc29uOwogCkBAIC0xMzI4LDcgKzEzNDYsOSBAQCBhc21saW5rYWdlIF9fdmlz
aWJsZSB2b2lkIF9faW5pdCB4ZW5fc3RhcnRfa2VybmVsKHZvaWQpCiAJZ2V0X2NwdV9hZGRyZXNz
X3NpemVzKCZib290X2NwdV9kYXRhKTsKIAogCS8qIExldCdzIHByZXN1bWUgUFYgZ3Vlc3RzIGFs
d2F5cyBib290IG9uIHZDUFUgd2l0aCBpZCAwLiAqLwotCXBlcl9jcHUoeGVuX3ZjcHVfaWQsIDAp
ID0gMDsKKwkvKiBOb3RlOiB3ZSBzaG91bGQgYmUgZG9pbmcgdGhpcyBiZWZvcmUgeGVuX3ZjcHVf
aW5mb19yZXNldCBhYm92ZS4gKi8KKwlmb3JfZWFjaF94ZW5ob3N0KHhoKQorCQl4ZW5ob3N0X3By
b2JlX3ZjcHVfaWQoKnhoLCAwKTsKIAogCWlkdF9zZXR1cF9lYXJseV9oYW5kbGVyKCk7CiAKQEAg
LTE0ODUsNyArMTUwNSw3IEBAIHN0YXRpYyBpbnQgeGVuX2NwdV91cF9wcmVwYXJlX3B2KHVuc2ln
bmVkIGludCBjcHUpCiB7CiAJaW50IHJjOwogCi0JaWYgKHBlcl9jcHUoeGVuX3ZjcHUsIGNwdSkg
PT0gTlVMTCkKKwlpZiAoeGhfZGVmYXVsdC0+eGVuX3ZjcHVbY3B1XSA9PSBOVUxMKQogCQlyZXR1
cm4gLUVOT0RFVjsKIAogCXhlbl9zZXR1cF90aW1lcihjcHUpOwpkaWZmIC0tZ2l0IGEvYXJjaC94
ODYveGVuL2VubGlnaHRlbl9wdmguYyBiL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHZoLmMKaW5k
ZXggNTAyNzdkZmJkZjMwLi4zZjk4NTI2ZGQwNDEgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3hlbi9l
bmxpZ2h0ZW5fcHZoLmMKKysrIGIvYXJjaC94ODYveGVuL2VubGlnaHRlbl9wdmguYwpAQCAtMiwx
MyArMiwxNCBAQAogI2luY2x1ZGUgPGxpbnV4L2FjcGkuaD4KIAogI2luY2x1ZGUgPHhlbi9odmMt
Y29uc29sZS5oPgorI2luY2x1ZGUgPHhlbi9pbnRlcmZhY2UveGVuLmg+CiAKICNpbmNsdWRlIDxh
c20vaW9fYXBpYy5oPgogI2luY2x1ZGUgPGFzbS9oeXBlcnZpc29yLmg+CiAjaW5jbHVkZSA8YXNt
L2U4MjAvYXBpLmg+CiAKLSNpbmNsdWRlIDx4ZW4veGVuLmg+CiAjaW5jbHVkZSA8eGVuL3hlbmhv
c3QuaD4KKyNpbmNsdWRlIDx4ZW4veGVuLmg+CiAjaW5jbHVkZSA8YXNtL3hlbi9pbnRlcmZhY2Uu
aD4KICNpbmNsdWRlIDxhc20veGVuL2h5cGVyY2FsbC5oPgogCmRpZmYgLS1naXQgYS9hcmNoL3g4
Ni94ZW4vaXJxLmMgYi9hcmNoL3g4Ni94ZW4vaXJxLmMKaW5kZXggODUwYzkzZjM0NmM3Li4zOGFk
MWExYzQ3NjMgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3hlbi9pcnEuYworKysgYi9hcmNoL3g4Ni94
ZW4vaXJxLmMKQEAgLTI5LDcgKzI5LDcgQEAgYXNtbGlua2FnZSBfX3Zpc2libGUgdW5zaWduZWQg
bG9uZyB4ZW5fc2F2ZV9mbCh2b2lkKQogCXN0cnVjdCB2Y3B1X2luZm8gKnZjcHU7CiAJdW5zaWdu
ZWQgbG9uZyBmbGFnczsKIAotCXZjcHUgPSB0aGlzX2NwdV9yZWFkKHhlbl92Y3B1KTsKKwl2Y3B1
ID0geGhfZGVmYXVsdC0+eGVuX3ZjcHVbc21wX3Byb2Nlc3Nvcl9pZCgpXTsKIAogCS8qIGZsYWcg
aGFzIG9wcG9zaXRlIHNlbnNlIG9mIG1hc2sgKi8KIAlmbGFncyA9ICF2Y3B1LT5ldnRjaG5fdXBj
YWxsX21hc2s7CkBAIC01MSw3ICs1MSw3IEBAIF9fdmlzaWJsZSB2b2lkIHhlbl9yZXN0b3JlX2Zs
KHVuc2lnbmVkIGxvbmcgZmxhZ3MpCiAKIAkvKiBTZWUgeGVuX2lycV9lbmFibGUoKSBmb3Igd2h5
IHByZWVtcHRpb24gbXVzdCBiZSBkaXNhYmxlZC4gKi8KIAlwcmVlbXB0X2Rpc2FibGUoKTsKLQl2
Y3B1ID0gdGhpc19jcHVfcmVhZCh4ZW5fdmNwdSk7CisJdmNwdSA9IHhoX2RlZmF1bHQtPnhlbl92
Y3B1W3NtcF9wcm9jZXNzb3JfaWQoKV07CiAJdmNwdS0+ZXZ0Y2huX3VwY2FsbF9tYXNrID0gZmxh
Z3M7CiAKIAlpZiAoZmxhZ3MgPT0gMCkgewpAQCAtNzAsNyArNzAsNyBAQCBhc21saW5rYWdlIF9f
dmlzaWJsZSB2b2lkIHhlbl9pcnFfZGlzYWJsZSh2b2lkKQogCSAgIG1ha2Ugc3VyZSB3ZSdyZSBk
b24ndCBzd2l0Y2ggQ1BVcyBiZXR3ZWVuIGdldHRpbmcgdGhlIHZjcHUKIAkgICBwb2ludGVyIGFu
ZCB1cGRhdGluZyB0aGUgbWFzay4gKi8KIAlwcmVlbXB0X2Rpc2FibGUoKTsKLQl0aGlzX2NwdV9y
ZWFkKHhlbl92Y3B1KS0+ZXZ0Y2huX3VwY2FsbF9tYXNrID0gMTsKKwl4aF9kZWZhdWx0LT54ZW5f
dmNwdVtzbXBfcHJvY2Vzc29yX2lkKCldLT5ldnRjaG5fdXBjYWxsX21hc2sgPSAxOwogCXByZWVt
cHRfZW5hYmxlX25vX3Jlc2NoZWQoKTsKIH0KIFBWX0NBTExFRV9TQVZFX1JFR1NfVEhVTksoeGVu
X2lycV9kaXNhYmxlKTsKQEAgLTg2LDcgKzg2LDcgQEAgYXNtbGlua2FnZSBfX3Zpc2libGUgdm9p
ZCB4ZW5faXJxX2VuYWJsZSh2b2lkKQogCSAqLwogCXByZWVtcHRfZGlzYWJsZSgpOwogCi0JdmNw
dSA9IHRoaXNfY3B1X3JlYWQoeGVuX3ZjcHUpOworCXZjcHUgPSB4aF9kZWZhdWx0LT54ZW5fdmNw
dVtzbXBfcHJvY2Vzc29yX2lkKCldOwogCXZjcHUtPmV2dGNobl91cGNhbGxfbWFzayA9IDA7CiAK
IAkvKiBEb2Vzbid0IG1hdHRlciBpZiB3ZSBnZXQgcHJlZW1wdGVkIGhlcmUsIGJlY2F1c2UgYW55
CkBAIC0xMTEsNyArMTExLDcgQEAgc3RhdGljIHZvaWQgeGVuX2hhbHQodm9pZCkKIHsKIAlpZiAo
aXJxc19kaXNhYmxlZCgpKQogCQlIWVBFUlZJU09SX3ZjcHVfb3AoVkNQVU9QX2Rvd24sCi0JCQkJ
ICAgeGVuX3ZjcHVfbnIoc21wX3Byb2Nlc3Nvcl9pZCgpKSwgTlVMTCk7CisJCQkJICAgeGVuX3Zj
cHVfbnIoeGhfZGVmYXVsdCwgc21wX3Byb2Nlc3Nvcl9pZCgpKSwgTlVMTCk7CiAJZWxzZQogCQl4
ZW5fc2FmZV9oYWx0KCk7CiB9CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni94ZW4vbW11X3B2LmMgYi9h
cmNoL3g4Ni94ZW4vbW11X3B2LmMKaW5kZXggMGY0ZmUyMDZkY2MyLi5lOTlhZjUxYWI0ODEgMTAw
NjQ0Ci0tLSBhL2FyY2gveDg2L3hlbi9tbXVfcHYuYworKysgYi9hcmNoL3g4Ni94ZW4vbW11X3B2
LmMKQEAgLTEzMDQsMTcgKzEzMDQsMTcgQEAgc3RhdGljIHZvaWQgX19pbml0IHhlbl9wYWdldGFi
bGVfaW5pdCh2b2lkKQogfQogc3RhdGljIHZvaWQgeGVuX3dyaXRlX2NyMih1bnNpZ25lZCBsb25n
IGNyMikKIHsKLQl0aGlzX2NwdV9yZWFkKHhlbl92Y3B1KS0+YXJjaC5jcjIgPSBjcjI7CisJeGhf
ZGVmYXVsdC0+eGVuX3ZjcHVbc21wX3Byb2Nlc3Nvcl9pZCgpXS0+YXJjaC5jcjIgPSBjcjI7CiB9
CiAKIHN0YXRpYyB1bnNpZ25lZCBsb25nIHhlbl9yZWFkX2NyMih2b2lkKQogewotCXJldHVybiB0
aGlzX2NwdV9yZWFkKHhlbl92Y3B1KS0+YXJjaC5jcjI7CisJcmV0dXJuIHhoX2RlZmF1bHQtPnhl
bl92Y3B1W3NtcF9wcm9jZXNzb3JfaWQoKV0tPmFyY2guY3IyOwogfQogCiB1bnNpZ25lZCBsb25n
IHhlbl9yZWFkX2NyMl9kaXJlY3Qodm9pZCkKIHsKLQlyZXR1cm4gdGhpc19jcHVfcmVhZCh4ZW5f
dmNwdV9pbmZvLmFyY2guY3IyKTsKKwlyZXR1cm4geGhfZGVmYXVsdC0+eGVuX3ZjcHVfaW5mb1tz
bXBfcHJvY2Vzc29yX2lkKCldLmFyY2guY3IyOwogfQogCiBzdGF0aWMgbm9pbmxpbmUgdm9pZCB4
ZW5fZmx1c2hfdGxiKHZvaWQpCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni94ZW4vcGNpLXN3aW90bGIt
eGVuLmMgYi9hcmNoL3g4Ni94ZW4vcGNpLXN3aW90bGIteGVuLmMKaW5kZXggMzMyOTNjZTAxZDhk
Li4wNGY5YjJlOTJmMDYgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3hlbi9wY2ktc3dpb3RsYi14ZW4u
YworKysgYi9hcmNoL3g4Ni94ZW4vcGNpLXN3aW90bGIteGVuLmMKQEAgLTQsNiArNCw3IEBACiAK
ICNpbmNsdWRlIDxsaW51eC9kbWEtbWFwcGluZy5oPgogI2luY2x1ZGUgPGxpbnV4L3BjaS5oPgor
I2luY2x1ZGUgPHhlbi9pbnRlcmZhY2UveGVuLmg+CiAjaW5jbHVkZSA8eGVuL3N3aW90bGIteGVu
Lmg+CiAKICNpbmNsdWRlIDxhc20veGVuL2h5cGVydmlzb3IuaD4KZGlmZiAtLWdpdCBhL2FyY2gv
eDg2L3hlbi9zZXR1cC5jIGIvYXJjaC94ODYveGVuL3NldHVwLmMKaW5kZXggZDVmMzAzYzBlNjU2
Li5lYzhmMjJhNTRmNmUgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3hlbi9zZXR1cC5jCisrKyBiL2Fy
Y2gveDg2L3hlbi9zZXR1cC5jCkBAIC0xOSw2ICsxOSw3IEBACiAjaW5jbHVkZSA8YXNtL3NldHVw
Lmg+CiAjaW5jbHVkZSA8YXNtL2FjcGkuaD4KICNpbmNsdWRlIDxhc20vbnVtYS5oPgorI2luY2x1
ZGUgPHhlbi9pbnRlcmZhY2UveGVuLmg+CiAjaW5jbHVkZSA8YXNtL3hlbi9oeXBlcnZpc29yLmg+
CiAjaW5jbHVkZSA8YXNtL3hlbi9oeXBlcmNhbGwuaD4KIApkaWZmIC0tZ2l0IGEvYXJjaC94ODYv
eGVuL3NtcC5jIGIvYXJjaC94ODYveGVuL3NtcC5jCmluZGV4IDdhNDNiMmFlMTlmMS4uODY3NTI0
YmUwMDY1IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni94ZW4vc21wLmMKKysrIGIvYXJjaC94ODYveGVu
L3NtcC5jCkBAIC02LDYgKzYsNyBAQAogI2luY2x1ZGUgPGxpbnV4L3BlcmNwdS5oPgogCiAjaW5j
bHVkZSA8eGVuL2V2ZW50cy5oPgorI2luY2x1ZGUgPHhlbi94ZW5ob3N0Lmg+CiAKICNpbmNsdWRl
IDx4ZW4vaHZjLWNvbnNvbGUuaD4KICNpbmNsdWRlICJ4ZW4tb3BzLmgiCkBAIC0xMjksNyArMTMw
LDEwIEBAIHZvaWQgX19pbml0IHhlbl9zbXBfY3B1c19kb25lKHVuc2lnbmVkIGludCBtYXhfY3B1
cykKIAkJcmV0dXJuOwogCiAJZm9yX2VhY2hfb25saW5lX2NwdShjcHUpIHsKLQkJaWYgKHhlbl92
Y3B1X25yKGNwdSkgPCBNQVhfVklSVF9DUFVTKQorCQl4ZW5ob3N0X3QgKip4aDsKKworCQlpZiAo
KHhlbl92Y3B1X25yKHhoX2RlZmF1bHQsIGNwdSkgPCBNQVhfVklSVF9DUFVTKSAmJgorCQkJKCF4
aF9yZW1vdGUgfHwgKHhlbl92Y3B1X25yKHhoX3JlbW90ZSwgY3B1KSA8IE1BWF9WSVJUX0NQVVMp
KSkKIAkJCWNvbnRpbnVlOwogCiAJCXJjID0gY3B1X2Rvd24oY3B1KTsKQEAgLTEzOCw3ICsxNDIs
OCBAQCB2b2lkIF9faW5pdCB4ZW5fc21wX2NwdXNfZG9uZSh1bnNpZ25lZCBpbnQgbWF4X2NwdXMp
CiAJCQkvKgogCQkJICogUmVzZXQgdmNwdV9pbmZvIHNvIHRoaXMgY3B1IGNhbm5vdCBiZSBvbmxp
bmVkIGFnYWluLgogCQkJICovCi0JCQl4ZW5fdmNwdV9pbmZvX3Jlc2V0KGNwdSk7CisJCQlmb3Jf
ZWFjaF94ZW5ob3N0KHhoKQorCQkJCXhlbl92Y3B1X2luZm9fcmVzZXQoKnhoLCBjcHUpOwogCQkJ
Y291bnQrKzsKIAkJfSBlbHNlIHsKIAkJCXByX3dhcm4oIiVzOiBmYWlsZWQgdG8gYnJpbmcgQ1BV
ICVkIGRvd24sIGVycm9yICVkXG4iLApkaWZmIC0tZ2l0IGEvYXJjaC94ODYveGVuL3NtcF9odm0u
YyBiL2FyY2gveDg2L3hlbi9zbXBfaHZtLmMKaW5kZXggZjhkMzk0NDBiMjkyLi41ZTdmNTkxYmZk
ZDkgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3hlbi9zbXBfaHZtLmMKKysrIGIvYXJjaC94ODYveGVu
L3NtcF9odm0uYwpAQCAtOSw2ICs5LDcgQEAKIAogc3RhdGljIHZvaWQgX19pbml0IHhlbl9odm1f
c21wX3ByZXBhcmVfYm9vdF9jcHUodm9pZCkKIHsKKwl4ZW5ob3N0X3QgKip4aDsKIAlCVUdfT04o
c21wX3Byb2Nlc3Nvcl9pZCgpICE9IDApOwogCW5hdGl2ZV9zbXBfcHJlcGFyZV9ib290X2NwdSgp
OwogCkBAIC0xNiw3ICsxNyw4IEBAIHN0YXRpYyB2b2lkIF9faW5pdCB4ZW5faHZtX3NtcF9wcmVw
YXJlX2Jvb3RfY3B1KHZvaWQpCiAJICogU2V0dXAgdmNwdV9pbmZvIGZvciBib290IENQVS4gU2Vj
b25kYXJ5IENQVXMgZ2V0IHRoZWlyIHZjcHVfaW5mbwogCSAqIGluIHhlbl9jcHVfdXBfcHJlcGFy
ZV9odm0oKS4KIAkgKi8KLQl4ZW5fdmNwdV9zZXR1cCgwKTsKKwlmb3JfZWFjaF94ZW5ob3N0KHho
KQorCQl4ZW5fdmNwdV9zZXR1cCgqeGgsIDApOwogCiAJLyoKIAkgKiBUaGUgYWx0ZXJuYXRpdmUg
bG9naWMgKHdoaWNoIHBhdGNoZXMgdGhlIHVubG9jay9sb2NrKSBydW5zIGJlZm9yZQpAQCAtMjks
NiArMzEsNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgeGVuX2h2bV9zbXBfcHJlcGFyZV9ib290X2Nw
dSh2b2lkKQogCiBzdGF0aWMgdm9pZCBfX2luaXQgeGVuX2h2bV9zbXBfcHJlcGFyZV9jcHVzKHVu
c2lnbmVkIGludCBtYXhfY3B1cykKIHsKKwl4ZW5ob3N0X3QgKip4aDsKIAlpbnQgY3B1OwogCiAJ
bmF0aXZlX3NtcF9wcmVwYXJlX2NwdXMobWF4X2NwdXMpOwpAQCAtMzYsMTIgKzM5LDE0IEBAIHN0
YXRpYyB2b2lkIF9faW5pdCB4ZW5faHZtX3NtcF9wcmVwYXJlX2NwdXModW5zaWduZWQgaW50IG1h
eF9jcHVzKQogCiAJeGVuX2luaXRfbG9ja19jcHUoMCk7CiAKLQlmb3JfZWFjaF9wb3NzaWJsZV9j
cHUoY3B1KSB7Ci0JCWlmIChjcHUgPT0gMCkKLQkJCWNvbnRpbnVlOworCWZvcl9lYWNoX3hlbmhv
c3QoeGgpIHsKKwkJZm9yX2VhY2hfcG9zc2libGVfY3B1KGNwdSkgeworCQkJaWYgKGNwdSA9PSAw
KQorCQkJCWNvbnRpbnVlOwogCi0JCS8qIFNldCBkZWZhdWx0IHZjcHVfaWQgdG8gbWFrZSBzdXJl
IHRoYXQgd2UgZG9uJ3QgdXNlIGNwdS0wJ3MgKi8KLQkJcGVyX2NwdSh4ZW5fdmNwdV9pZCwgY3B1
KSA9IFhFTl9WQ1BVX0lEX0lOVkFMSUQ7CisJCQkvKiBTZXQgZGVmYXVsdCB2Y3B1X2lkIHRvIG1h
a2Ugc3VyZSB0aGF0IHdlIGRvbid0IHVzZSBjcHUtMCdzICovCisJCQkoKnhoKS0+eGVuX3ZjcHVf
aWRbY3B1XSA9IFhFTl9WQ1BVX0lEX0lOVkFMSUQ7CisJCX0KIAl9CiB9CiAKZGlmZiAtLWdpdCBh
L2FyY2gveDg2L3hlbi9zbXBfcHYuYyBiL2FyY2gveDg2L3hlbi9zbXBfcHYuYwppbmRleCAxNDU1
MDZmOWZkYmUuLjZkOWMzZTY2MTFlZiAxMDA2NDQKLS0tIGEvYXJjaC94ODYveGVuL3NtcF9wdi5j
CisrKyBiL2FyY2gveDg2L3hlbi9zbXBfcHYuYwpAQCAtMzUwLDcgKzM1MCw3IEBAIGNwdV9pbml0
aWFsaXplX2NvbnRleHQodW5zaWduZWQgaW50IGNwdSwgc3RydWN0IHRhc2tfc3RydWN0ICppZGxl
KQogCXBlcl9jcHUoeGVuX2NyMywgY3B1KSA9IF9fcGEoc3dhcHBlcl9wZ19kaXIpOwogCiAJY3R4
dC0+Y3RybHJlZ1szXSA9IHhlbl9wZm5fdG9fY3IzKHZpcnRfdG9fZ2ZuKHN3YXBwZXJfcGdfZGly
KSk7Ci0JaWYgKEhZUEVSVklTT1JfdmNwdV9vcChWQ1BVT1BfaW5pdGlhbGlzZSwgeGVuX3ZjcHVf
bnIoY3B1KSwgY3R4dCkpCisJaWYgKEhZUEVSVklTT1JfdmNwdV9vcChWQ1BVT1BfaW5pdGlhbGlz
ZSwgeGVuX3ZjcHVfbnIoeGhfZGVmYXVsdCwgY3B1KSwgY3R4dCkpCiAJCUJVRygpOwogCiAJa2Zy
ZWUoY3R4dCk7CkBAIC0zNzQsNyArMzc0LDcgQEAgc3RhdGljIGludCB4ZW5fcHZfY3B1X3VwKHVu
c2lnbmVkIGludCBjcHUsIHN0cnVjdCB0YXNrX3N0cnVjdCAqaWRsZSkKIAkJcmV0dXJuIHJjOwog
CiAJLyogbWFrZSBzdXJlIGludGVycnVwdHMgc3RhcnQgYmxvY2tlZCAqLwotCXBlcl9jcHUoeGVu
X3ZjcHUsIGNwdSktPmV2dGNobl91cGNhbGxfbWFzayA9IDE7CisJeGhfZGVmYXVsdC0+eGVuX3Zj
cHVbY3B1XS0+ZXZ0Y2huX3VwY2FsbF9tYXNrID0gMTsKIAogCXJjID0gY3B1X2luaXRpYWxpemVf
Y29udGV4dChjcHUsIGlkbGUpOwogCWlmIChyYykKQEAgLTM4Miw3ICszODIsNyBAQCBzdGF0aWMg
aW50IHhlbl9wdl9jcHVfdXAodW5zaWduZWQgaW50IGNwdSwgc3RydWN0IHRhc2tfc3RydWN0ICpp
ZGxlKQogCiAJeGVuX3BtdV9pbml0KGNwdSk7CiAKLQlyYyA9IEhZUEVSVklTT1JfdmNwdV9vcChW
Q1BVT1BfdXAsIHhlbl92Y3B1X25yKGNwdSksIE5VTEwpOworCXJjID0gSFlQRVJWSVNPUl92Y3B1
X29wKFZDUFVPUF91cCwgeGVuX3ZjcHVfbnIoeGhfZGVmYXVsdCwgY3B1KSwgTlVMTCk7CiAJQlVH
X09OKHJjKTsKIAogCXdoaWxlIChjcHVfcmVwb3J0X3N0YXRlKGNwdSkgIT0gQ1BVX09OTElORSkK
QEAgLTQwNyw3ICs0MDcsNyBAQCBzdGF0aWMgaW50IHhlbl9wdl9jcHVfZGlzYWJsZSh2b2lkKQog
c3RhdGljIHZvaWQgeGVuX3B2X2NwdV9kaWUodW5zaWduZWQgaW50IGNwdSkKIHsKIAl3aGlsZSAo
SFlQRVJWSVNPUl92Y3B1X29wKFZDUFVPUF9pc191cCwKLQkJCQkgIHhlbl92Y3B1X25yKGNwdSks
IE5VTEwpKSB7CisJCQkJICB4ZW5fdmNwdV9ucih4aF9kZWZhdWx0LCBjcHUpLCBOVUxMKSkgewog
CQlfX3NldF9jdXJyZW50X3N0YXRlKFRBU0tfVU5JTlRFUlJVUFRJQkxFKTsKIAkJc2NoZWR1bGVf
dGltZW91dChIWi8xMCk7CiAJfQpAQCAtNDIzLDcgKzQyMyw3IEBAIHN0YXRpYyB2b2lkIHhlbl9w
dl9jcHVfZGllKHVuc2lnbmVkIGludCBjcHUpCiBzdGF0aWMgdm9pZCB4ZW5fcHZfcGxheV9kZWFk
KHZvaWQpIC8qIHVzZWQgb25seSB3aXRoIEhPVFBMVUdfQ1BVICovCiB7CiAJcGxheV9kZWFkX2Nv
bW1vbigpOwotCUhZUEVSVklTT1JfdmNwdV9vcChWQ1BVT1BfZG93biwgeGVuX3ZjcHVfbnIoc21w
X3Byb2Nlc3Nvcl9pZCgpKSwgTlVMTCk7CisJSFlQRVJWSVNPUl92Y3B1X29wKFZDUFVPUF9kb3du
LCB4ZW5fdmNwdV9ucih4aF9kZWZhdWx0LCBzbXBfcHJvY2Vzc29yX2lkKCkpLCBOVUxMKTsKIAlj
cHVfYnJpbmd1cCgpOwogCS8qCiAJICogY29tbWl0IDRiMGMwZjI5NCAodGljazogQ2xlYW51cCBO
T0haIHBlciBjcHUgZGF0YSBvbiBjcHUgZG93bikKQEAgLTQ2NCw3ICs0NjQsNyBAQCBzdGF0aWMg
dm9pZCBzdG9wX3NlbGYodm9pZCAqdikKIAogCXNldF9jcHVfb25saW5lKGNwdSwgZmFsc2UpOwog
Ci0JSFlQRVJWSVNPUl92Y3B1X29wKFZDUFVPUF9kb3duLCB4ZW5fdmNwdV9ucihjcHUpLCBOVUxM
KTsKKwlIWVBFUlZJU09SX3ZjcHVfb3AoVkNQVU9QX2Rvd24sIHhlbl92Y3B1X25yKHhoX2RlZmF1
bHQsIGNwdSksIE5VTEwpOwogCUJVRygpOwogfQogCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni94ZW4v
dGltZS5jIGIvYXJjaC94ODYveGVuL3RpbWUuYwppbmRleCBkNGJiMWY4YjRmNTguLjIxN2JjNGRl
MDdlZSAxMDA2NDQKLS0tIGEvYXJjaC94ODYveGVuL3RpbWUuYworKysgYi9hcmNoL3g4Ni94ZW4v
dGltZS5jCkBAIC0xOCwxMiArMTgsMTIgQEAKICNpbmNsdWRlIDxsaW51eC90aW1la2VlcGVyX2lu
dGVybmFsLmg+CiAKICNpbmNsdWRlIDxhc20vcHZjbG9jay5oPgorI2luY2x1ZGUgPHhlbi9pbnRl
cmZhY2UveGVuLmg+CiAjaW5jbHVkZSA8YXNtL3hlbi9oeXBlcnZpc29yLmg+CiAjaW5jbHVkZSA8
YXNtL3hlbi9oeXBlcmNhbGwuaD4KIAogI2luY2x1ZGUgPHhlbi9ldmVudHMuaD4KICNpbmNsdWRl
IDx4ZW4vZmVhdHVyZXMuaD4KLSNpbmNsdWRlIDx4ZW4vaW50ZXJmYWNlL3hlbi5oPgogI2luY2x1
ZGUgPHhlbi9pbnRlcmZhY2UvdmNwdS5oPgogCiAjaW5jbHVkZSAieGVuLW9wcy5oIgpAQCAtNDgs
NyArNDgsNyBAQCBzdGF0aWMgdTY0IHhlbl9jbG9ja3NvdXJjZV9yZWFkKHZvaWQpCiAJdTY0IHJl
dDsKIAogCXByZWVtcHRfZGlzYWJsZV9ub3RyYWNlKCk7Ci0Jc3JjID0gJl9fdGhpc19jcHVfcmVh
ZCh4ZW5fdmNwdSktPnRpbWU7CisJc3JjID0gJnhoX2RlZmF1bHQtPnhlbl92Y3B1W3NtcF9wcm9j
ZXNzb3JfaWQoKV0tPnRpbWU7CiAJcmV0ID0gcHZjbG9ja19jbG9ja3NvdXJjZV9yZWFkKHNyYyk7
CiAJcHJlZW1wdF9lbmFibGVfbm90cmFjZSgpOwogCXJldHVybiByZXQ7CkBAIC03MCw5ICs3MCwx
MCBAQCBzdGF0aWMgdm9pZCB4ZW5fcmVhZF93YWxsY2xvY2soc3RydWN0IHRpbWVzcGVjNjQgKnRz
KQogCXN0cnVjdCBwdmNsb2NrX3dhbGxfY2xvY2sgKndhbGxfY2xvY2sgPSAmKHMtPndjKTsKICAg
ICAgICAgc3RydWN0IHB2Y2xvY2tfdmNwdV90aW1lX2luZm8gKnZjcHVfdGltZTsKIAotCXZjcHVf
dGltZSA9ICZnZXRfY3B1X3Zhcih4ZW5fdmNwdSktPnRpbWU7CisJcHJlZW1wdF9kaXNhYmxlX25v
dHJhY2UoKTsKKwl2Y3B1X3RpbWUgPSAmeGhfZGVmYXVsdC0+eGVuX3ZjcHVbc21wX3Byb2Nlc3Nv
cl9pZCgpXS0+dGltZTsKIAlwdmNsb2NrX3JlYWRfd2FsbGNsb2NrKHdhbGxfY2xvY2ssIHZjcHVf
dGltZSwgdHMpOwotCXB1dF9jcHVfdmFyKHhlbl92Y3B1KTsKKwlwcmVlbXB0X2VuYWJsZV9ub3Ry
YWNlKCk7CiB9CiAKIHN0YXRpYyB2b2lkIHhlbl9nZXRfd2FsbGNsb2NrKHN0cnVjdCB0aW1lc3Bl
YzY0ICpub3cpCkBAIC0yMzMsOSArMjM0LDkgQEAgc3RhdGljIGludCB4ZW5fdmNwdW9wX3NodXRk
b3duKHN0cnVjdCBjbG9ja19ldmVudF9kZXZpY2UgKmV2dCkKIHsKIAlpbnQgY3B1ID0gc21wX3By
b2Nlc3Nvcl9pZCgpOwogCi0JaWYgKEhZUEVSVklTT1JfdmNwdV9vcChWQ1BVT1Bfc3RvcF9zaW5n
bGVzaG90X3RpbWVyLCB4ZW5fdmNwdV9ucihjcHUpLAorCWlmIChIWVBFUlZJU09SX3ZjcHVfb3Ao
VkNQVU9QX3N0b3Bfc2luZ2xlc2hvdF90aW1lciwgeGVuX3ZjcHVfbnIoeGhfZGVmYXVsdCwgY3B1
KSwKIAkJCSAgICAgICBOVUxMKSB8fAotCSAgICBIWVBFUlZJU09SX3ZjcHVfb3AoVkNQVU9QX3N0
b3BfcGVyaW9kaWNfdGltZXIsIHhlbl92Y3B1X25yKGNwdSksCisJICAgIEhZUEVSVklTT1JfdmNw
dV9vcChWQ1BVT1Bfc3RvcF9wZXJpb2RpY190aW1lciwgeGVuX3ZjcHVfbnIoeGhfZGVmYXVsdCwg
Y3B1KSwKIAkJCSAgICAgICBOVUxMKSkKIAkJQlVHKCk7CiAKQEAgLTI0Niw3ICsyNDcsNyBAQCBz
dGF0aWMgaW50IHhlbl92Y3B1b3Bfc2V0X29uZXNob3Qoc3RydWN0IGNsb2NrX2V2ZW50X2Rldmlj
ZSAqZXZ0KQogewogCWludCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7CiAKLQlpZiAoSFlQRVJW
SVNPUl92Y3B1X29wKFZDUFVPUF9zdG9wX3BlcmlvZGljX3RpbWVyLCB4ZW5fdmNwdV9ucihjcHUp
LAorCWlmIChIWVBFUlZJU09SX3ZjcHVfb3AoVkNQVU9QX3N0b3BfcGVyaW9kaWNfdGltZXIsIHhl
bl92Y3B1X25yKHhoX2RlZmF1bHQsIGNwdSksCiAJCQkgICAgICAgTlVMTCkpCiAJCUJVRygpOwog
CkBAIC0yNjYsNyArMjY3LDcgQEAgc3RhdGljIGludCB4ZW5fdmNwdW9wX3NldF9uZXh0X2V2ZW50
KHVuc2lnbmVkIGxvbmcgZGVsdGEsCiAJLyogR2V0IGFuIGV2ZW50IGFueXdheSwgZXZlbiBpZiB0
aGUgdGltZW91dCBpcyBhbHJlYWR5IGV4cGlyZWQgKi8KIAlzaW5nbGUuZmxhZ3MgPSAwOwogCi0J
cmV0ID0gSFlQRVJWSVNPUl92Y3B1X29wKFZDUFVPUF9zZXRfc2luZ2xlc2hvdF90aW1lciwgeGVu
X3ZjcHVfbnIoY3B1KSwKKwlyZXQgPSBIWVBFUlZJU09SX3ZjcHVfb3AoVkNQVU9QX3NldF9zaW5n
bGVzaG90X3RpbWVyLCB4ZW5fdmNwdV9ucih4aF9kZWZhdWx0LCBjcHUpLAogCQkJCSAmc2luZ2xl
KTsKIAlCVUdfT04ocmV0ICE9IDApOwogCkBAIC0zNjYsNyArMzY3LDcgQEAgdm9pZCB4ZW5fdGlt
ZXJfcmVzdW1lKHZvaWQpCiAKIAlmb3JfZWFjaF9vbmxpbmVfY3B1KGNwdSkgewogCQlpZiAoSFlQ
RVJWSVNPUl92Y3B1X29wKFZDUFVPUF9zdG9wX3BlcmlvZGljX3RpbWVyLAotCQkJCSAgICAgICB4
ZW5fdmNwdV9ucihjcHUpLCBOVUxMKSkKKwkJCQkgICAgICAgeGVuX3ZjcHVfbnIoeGhfZGVmYXVs
dCwgY3B1KSwgTlVMTCkpCiAJCQlCVUcoKTsKIAl9CiB9CkBAIC00ODIsNyArNDgzLDcgQEAgc3Rh
dGljIHZvaWQgX19pbml0IHhlbl90aW1lX2luaXQodm9pZCkKIAogCWNsb2Nrc291cmNlX3JlZ2lz
dGVyX2h6KCZ4ZW5fY2xvY2tzb3VyY2UsIE5TRUNfUEVSX1NFQyk7CiAKLQlpZiAoSFlQRVJWSVNP
Ul92Y3B1X29wKFZDUFVPUF9zdG9wX3BlcmlvZGljX3RpbWVyLCB4ZW5fdmNwdV9ucihjcHUpLAor
CWlmIChIWVBFUlZJU09SX3ZjcHVfb3AoVkNQVU9QX3N0b3BfcGVyaW9kaWNfdGltZXIsIHhlbl92
Y3B1X25yKHhoX2RlZmF1bHQsIGNwdSksCiAJCQkgICAgICAgTlVMTCkgPT0gMCkgewogCQkvKiBT
dWNjZXNzZnVsbHkgdHVybmVkIG9mZiAxMDBIeiB0aWNrLCBzbyB3ZSBoYXZlIHRoZQogCQkgICB2
Y3B1b3AtYmFzZWQgdGltZXIgaW50ZXJmYWNlICovCkBAIC01MDAsNyArNTAxLDcgQEAgc3RhdGlj
IHZvaWQgX19pbml0IHhlbl90aW1lX2luaXQodm9pZCkKIAkgKiBXZSBjaGVjayBhaGVhZCBvbiB0
aGUgcHJpbWFyeSB0aW1lIGluZm8gaWYgdGhpcwogCSAqIGJpdCBpcyBzdXBwb3J0ZWQgaGVuY2Ug
c3BlZWRpbmcgdXAgWGVuIGNsb2Nrc291cmNlLgogCSAqLwotCXB2dGkgPSAmX190aGlzX2NwdV9y
ZWFkKHhlbl92Y3B1KS0+dGltZTsKKwlwdnRpID0gJnhoX2RlZmF1bHQtPnhlbl92Y3B1W3NtcF9w
cm9jZXNzb3JfaWQoKV0tPnRpbWU7CiAJaWYgKHB2dGktPmZsYWdzICYgUFZDTE9DS19UU0NfU1RB
QkxFX0JJVCkgewogCQlwdmNsb2NrX3NldF9mbGFncyhQVkNMT0NLX1RTQ19TVEFCTEVfQklUKTsK
IAkJeGVuX3NldHVwX3ZzeXNjYWxsX3RpbWVfaW5mbygpOwpkaWZmIC0tZ2l0IGEvYXJjaC94ODYv
eGVuL3hlbi1vcHMuaCBiL2FyY2gveDg2L3hlbi94ZW4tb3BzLmgKaW5kZXggNTA4NWNlODhhOGQ3
Li45NmZkN2VkZWE3ZTkgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3hlbi94ZW4tb3BzLmgKKysrIGIv
YXJjaC94ODYveGVuL3hlbi1vcHMuaApAQCAtMjIsNyArMjIsNiBAQCBleHRlcm4gdm9pZCAqeGVu
X2luaXRpYWxfZ2R0Owogc3RydWN0IHRyYXBfaW5mbzsKIHZvaWQgeGVuX2NvcHlfdHJhcF9pbmZv
KHN0cnVjdCB0cmFwX2luZm8gKnRyYXBzKTsKIAotREVDTEFSRV9QRVJfQ1BVKHN0cnVjdCB2Y3B1
X2luZm8sIHhlbl92Y3B1X2luZm8pOwogREVDTEFSRV9QRVJfQ1BVKHVuc2lnbmVkIGxvbmcsIHhl
bl9jcjMpOwogREVDTEFSRV9QRVJfQ1BVKHVuc2lnbmVkIGxvbmcsIHhlbl9jdXJyZW50X2NyMyk7
CiAKQEAgLTc2LDggKzc1LDggQEAgYm9vbCB4ZW5fdmNwdV9zdG9sZW4oaW50IHZjcHUpOwogCiBl
eHRlcm4gaW50IHhlbl9oYXZlX3ZjcHVfaW5mb19wbGFjZW1lbnQ7CiAKLWludCB4ZW5fdmNwdV9z
ZXR1cChpbnQgY3B1KTsKLXZvaWQgeGVuX3ZjcHVfaW5mb19yZXNldChpbnQgY3B1KTsKK2ludCB4
ZW5fdmNwdV9zZXR1cCh4ZW5ob3N0X3QgKnhoLCBpbnQgY3B1KTsKK3ZvaWQgeGVuX3ZjcHVfaW5m
b19yZXNldCh4ZW5ob3N0X3QgKnhoLCBpbnQgY3B1KTsKIHZvaWQgeGVuX3NldHVwX3ZjcHVfaW5m
b19wbGFjZW1lbnQodm9pZCk7CiAKICNpZmRlZiBDT05GSUdfU01QCmRpZmYgLS1naXQgYS9kcml2
ZXJzL3hlbi9ldmVudHMvZXZlbnRzX2Jhc2UuYyBiL2RyaXZlcnMveGVuL2V2ZW50cy9ldmVudHNf
YmFzZS5jCmluZGV4IDExN2U3NmIyZjkzOS4uYWU0OTc4NzZmZTQxIDEwMDY0NAotLS0gYS9kcml2
ZXJzL3hlbi9ldmVudHMvZXZlbnRzX2Jhc2UuYworKysgYi9kcml2ZXJzL3hlbi9ldmVudHMvZXZl
bnRzX2Jhc2UuYwpAQCAtODg0LDcgKzg4NCw3IEBAIHN0YXRpYyBpbnQgYmluZF9pcGlfdG9faXJx
KHVuc2lnbmVkIGludCBpcGksIHVuc2lnbmVkIGludCBjcHUpCiAJCWlycV9zZXRfY2hpcF9hbmRf
aGFuZGxlcl9uYW1lKGlycSwgJnhlbl9wZXJjcHVfY2hpcCwKIAkJCQkJICAgICAgaGFuZGxlX3Bl
cmNwdV9pcnEsICJpcGkiKTsKIAotCQliaW5kX2lwaS52Y3B1ID0geGVuX3ZjcHVfbnIoY3B1KTsK
KwkJYmluZF9pcGkudmNwdSA9IHhlbl92Y3B1X25yKHhoX2RlZmF1bHQsIGNwdSk7CiAJCWlmIChI
WVBFUlZJU09SX2V2ZW50X2NoYW5uZWxfb3AoRVZUQ0hOT1BfYmluZF9pcGksCiAJCQkJCQkmYmlu
ZF9pcGkpICE9IDApCiAJCQlCVUcoKTsKQEAgLTkzNyw3ICs5MzcsNyBAQCBzdGF0aWMgaW50IGZp
bmRfdmlycSh1bnNpZ25lZCBpbnQgdmlycSwgdW5zaWduZWQgaW50IGNwdSkKIAkJCWNvbnRpbnVl
OwogCQlpZiAoc3RhdHVzLnN0YXR1cyAhPSBFVlRDSE5TVEFUX3ZpcnEpCiAJCQljb250aW51ZTsK
LQkJaWYgKHN0YXR1cy51LnZpcnEgPT0gdmlycSAmJiBzdGF0dXMudmNwdSA9PSB4ZW5fdmNwdV9u
cihjcHUpKSB7CisJCWlmIChzdGF0dXMudS52aXJxID09IHZpcnEgJiYgc3RhdHVzLnZjcHUgPT0g
eGVuX3ZjcHVfbnIoeGhfZGVmYXVsdCwgY3B1KSkgewogCQkJcmMgPSBwb3J0OwogCQkJYnJlYWs7
CiAJCX0KQEAgLTk4MCw3ICs5ODAsNyBAQCBpbnQgYmluZF92aXJxX3RvX2lycSh1bnNpZ25lZCBp
bnQgdmlycSwgdW5zaWduZWQgaW50IGNwdSwgYm9vbCBwZXJjcHUpCiAJCQkJCQkgICAgICBoYW5k
bGVfZWRnZV9pcnEsICJ2aXJxIik7CiAKIAkJYmluZF92aXJxLnZpcnEgPSB2aXJxOwotCQliaW5k
X3ZpcnEudmNwdSA9IHhlbl92Y3B1X25yKGNwdSk7CisJCWJpbmRfdmlycS52Y3B1ID0geGVuX3Zj
cHVfbnIoeGhfZGVmYXVsdCwgY3B1KTsKIAkJcmV0ID0gSFlQRVJWSVNPUl9ldmVudF9jaGFubmVs
X29wKEVWVENITk9QX2JpbmRfdmlycSwKIAkJCQkJCSZiaW5kX3ZpcnEpOwogCQlpZiAocmV0ID09
IDApCkBAIC0xMjAwLDcgKzEyMDAsNyBAQCB2b2lkIHhlbl9zZW5kX0lQSV9vbmUodW5zaWduZWQg
aW50IGNwdSwgZW51bSBpcGlfdmVjdG9yIHZlY3RvcikKIAogI2lmZGVmIENPTkZJR19YODYKIAlp
ZiAodW5saWtlbHkodmVjdG9yID09IFhFTl9OTUlfVkVDVE9SKSkgewotCQlpbnQgcmMgPSAgSFlQ
RVJWSVNPUl92Y3B1X29wKFZDUFVPUF9zZW5kX25taSwgeGVuX3ZjcHVfbnIoY3B1KSwKKwkJaW50
IHJjID0gIEhZUEVSVklTT1JfdmNwdV9vcChWQ1BVT1Bfc2VuZF9ubWksIHhlbl92Y3B1X25yKHho
X2RlZmF1bHQsIGNwdSksCiAJCQkJCSAgICAgTlVMTCk7CiAJCWlmIChyYyA8IDApCiAJCQlwcmlu
dGsoS0VSTl9XQVJOSU5HICJTZW5kaW5nIG5taSB0byBDUFUlZCBmYWlsZWQgKHJjOiVkKVxuIiwg
Y3B1LCByYyk7CkBAIC0xMzA2LDcgKzEzMDYsNyBAQCBpbnQgeGVuX3JlYmluZF9ldnRjaG5fdG9f
Y3B1KGludCBldnRjaG4sIHVuc2lnbmVkIHRjcHUpCiAKIAkvKiBTZW5kIGZ1dHVyZSBpbnN0YW5j
ZXMgb2YgdGhpcyBpbnRlcnJ1cHQgdG8gb3RoZXIgdmNwdS4gKi8KIAliaW5kX3ZjcHUucG9ydCA9
IGV2dGNobjsKLQliaW5kX3ZjcHUudmNwdSA9IHhlbl92Y3B1X25yKHRjcHUpOworCWJpbmRfdmNw
dS52Y3B1ID0geGVuX3ZjcHVfbnIoeGhfZGVmYXVsdCwgdGNwdSk7CiAKIAkvKgogCSAqIE1hc2sg
dGhlIGV2ZW50IHdoaWxlIGNoYW5naW5nIHRoZSBWQ1BVIGJpbmRpbmcgdG8gcHJldmVudApAQCAt
MTQ1MSw3ICsxNDUxLDcgQEAgc3RhdGljIHZvaWQgcmVzdG9yZV9jcHVfdmlycXModW5zaWduZWQg
aW50IGNwdSkKIAogCQkvKiBHZXQgYSBuZXcgYmluZGluZyBmcm9tIFhlbi4gKi8KIAkJYmluZF92
aXJxLnZpcnEgPSB2aXJxOwotCQliaW5kX3ZpcnEudmNwdSA9IHhlbl92Y3B1X25yKGNwdSk7CisJ
CWJpbmRfdmlycS52Y3B1ID0geGVuX3ZjcHVfbnIoeGhfZGVmYXVsdCwgY3B1KTsKIAkJaWYgKEhZ
UEVSVklTT1JfZXZlbnRfY2hhbm5lbF9vcChFVlRDSE5PUF9iaW5kX3ZpcnEsCiAJCQkJCQkmYmlu
ZF92aXJxKSAhPSAwKQogCQkJQlVHKCk7CkBAIC0xNDc1LDcgKzE0NzUsNyBAQCBzdGF0aWMgdm9p
ZCByZXN0b3JlX2NwdV9pcGlzKHVuc2lnbmVkIGludCBjcHUpCiAJCUJVR19PTihpcGlfZnJvbV9p
cnEoaXJxKSAhPSBpcGkpOwogCiAJCS8qIEdldCBhIG5ldyBiaW5kaW5nIGZyb20gWGVuLiAqLwot
CQliaW5kX2lwaS52Y3B1ID0geGVuX3ZjcHVfbnIoY3B1KTsKKwkJYmluZF9pcGkudmNwdSA9IHhl
bl92Y3B1X25yKHhoX2RlZmF1bHQsIGNwdSk7CiAJCWlmIChIWVBFUlZJU09SX2V2ZW50X2NoYW5u
ZWxfb3AoRVZUQ0hOT1BfYmluZF9pcGksCiAJCQkJCQkmYmluZF9pcGkpICE9IDApCiAJCQlCVUco
KTsKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL2V2ZW50cy9ldmVudHNfZmlmby5jIGIvZHJpdmVy
cy94ZW4vZXZlbnRzL2V2ZW50c19maWZvLmMKaW5kZXggNzZiMzE4ZTg4MzgyLi5lZWQ3NjYyMTlk
ZDAgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL2V2ZW50cy9ldmVudHNfZmlmby5jCisrKyBiL2Ry
aXZlcnMveGVuL2V2ZW50cy9ldmVudHNfZmlmby5jCkBAIC0xMTMsNyArMTEzLDcgQEAgc3RhdGlj
IGludCBpbml0X2NvbnRyb2xfYmxvY2soaW50IGNwdSwKIAogCWluaXRfY29udHJvbC5jb250cm9s
X2dmbiA9IHZpcnRfdG9fZ2ZuKGNvbnRyb2xfYmxvY2spOwogCWluaXRfY29udHJvbC5vZmZzZXQg
ICAgICA9IDA7Ci0JaW5pdF9jb250cm9sLnZjcHUgICAgICAgID0geGVuX3ZjcHVfbnIoY3B1KTsK
Kwlpbml0X2NvbnRyb2wudmNwdSAgICAgICAgPSB4ZW5fdmNwdV9ucih4aF9kZWZhdWx0LCBjcHUp
OwogCiAJcmV0dXJuIEhZUEVSVklTT1JfZXZlbnRfY2hhbm5lbF9vcChFVlRDSE5PUF9pbml0X2Nv
bnRyb2wsICZpbml0X2NvbnRyb2wpOwogfQpkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vZXZ0Y2hu
LmMgYi9kcml2ZXJzL3hlbi9ldnRjaG4uYwppbmRleCA2ZDFhNWU1ODk2OGYuLjY2NjIyMTA5ZjJi
ZSAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4vZXZ0Y2huLmMKKysrIGIvZHJpdmVycy94ZW4vZXZ0
Y2huLmMKQEAgLTQ3NSw3ICs0NzUsNyBAQCBzdGF0aWMgbG9uZyBldnRjaG5faW9jdGwoc3RydWN0
IGZpbGUgKmZpbGUsCiAJCQlicmVhazsKIAogCQliaW5kX3ZpcnEudmlycSA9IGJpbmQudmlycTsK
LQkJYmluZF92aXJxLnZjcHUgPSB4ZW5fdmNwdV9ucigwKTsKKwkJYmluZF92aXJxLnZjcHUgPSB4
ZW5fdmNwdV9ucih4aF9kZWZhdWx0LCAwKTsKIAkJcmMgPSBIWVBFUlZJU09SX2V2ZW50X2NoYW5u
ZWxfb3AoRVZUQ0hOT1BfYmluZF92aXJxLAogCQkJCQkJICZiaW5kX3ZpcnEpOwogCQlpZiAocmMg
IT0gMCkKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3RpbWUuYyBiL2RyaXZlcnMveGVuL3RpbWUu
YwppbmRleCAwOTY4ODU5YzI5ZDAuLmZlZWU3NGJiYWIwYSAxMDA2NDQKLS0tIGEvZHJpdmVycy94
ZW4vdGltZS5jCisrKyBiL2RyaXZlcnMveGVuL3RpbWUuYwpAQCAtMTY0LDcgKzE2NCw3IEBAIHZv
aWQgeGVuX3NldHVwX3J1bnN0YXRlX2luZm8oaW50IGNwdSkKIAlhcmVhLmFkZHIudiA9ICZwZXJf
Y3B1KHhlbl9ydW5zdGF0ZSwgY3B1KTsKIAogCWlmIChIWVBFUlZJU09SX3ZjcHVfb3AoVkNQVU9Q
X3JlZ2lzdGVyX3J1bnN0YXRlX21lbW9yeV9hcmVhLAotCQkJICAgICAgIHhlbl92Y3B1X25yKGNw
dSksICZhcmVhKSkKKwkJCSAgICAgICB4ZW5fdmNwdV9ucih4aF9kZWZhdWx0LCBjcHUpLCAmYXJl
YSkpCiAJCUJVRygpOwogfQogCmRpZmYgLS1naXQgYS9pbmNsdWRlL3hlbi94ZW4tb3BzLmggYi9p
bmNsdWRlL3hlbi94ZW4tb3BzLmgKaW5kZXggNDk2OTgxNzEyNGE4Li43NWJlOTA1OTg5M2YgMTAw
NjQ0Ci0tLSBhL2luY2x1ZGUveGVuL3hlbi1vcHMuaAorKysgYi9pbmNsdWRlL3hlbi94ZW4tb3Bz
LmgKQEAgLTksMTIgKzksOSBAQAogI2luY2x1ZGUgPGFzbS94ZW4vaW50ZXJmYWNlLmg+CiAjaW5j
bHVkZSA8eGVuL2ludGVyZmFjZS92Y3B1Lmg+CiAKLURFQ0xBUkVfUEVSX0NQVShzdHJ1Y3QgdmNw
dV9pbmZvICosIHhlbl92Y3B1KTsKLQotREVDTEFSRV9QRVJfQ1BVKHVpbnQzMl90LCB4ZW5fdmNw
dV9pZCk7Ci1zdGF0aWMgaW5saW5lIHVpbnQzMl90IHhlbl92Y3B1X25yKGludCBjcHUpCitzdGF0
aWMgaW5saW5lIHVpbnQzMl90IHhlbl92Y3B1X25yKHhlbmhvc3RfdCAqeGgsIGludCBjcHUpCiB7
Ci0JcmV0dXJuIHBlcl9jcHUoeGVuX3ZjcHVfaWQsIGNwdSk7CisJcmV0dXJuIHhoLT54ZW5fdmNw
dV9pZFtjcHVdOwogfQogCiAjZGVmaW5lIFhFTl9WQ1BVX0lEX0lOVkFMSUQgVTMyX01BWApkaWZm
IC0tZ2l0IGEvaW5jbHVkZS94ZW4veGVuaG9zdC5oIGIvaW5jbHVkZS94ZW4veGVuaG9zdC5oCmlu
ZGV4IDdjMTljMzYxZDE2ZS4uZjYwOTJhODk4N2YxIDEwMDY0NAotLS0gYS9pbmNsdWRlL3hlbi94
ZW5ob3N0LmgKKysrIGIvaW5jbHVkZS94ZW4veGVuaG9zdC5oCkBAIC05MCw2ICs5MCwyOCBAQCB0
eXBlZGVmIHN0cnVjdCB7CiAJCXN0cnVjdCBzaGFyZWRfaW5mbyAqSFlQRVJWSVNPUl9zaGFyZWRf
aW5mbzsKIAkJdW5zaWduZWQgbG9uZyBzaGFyZWRfaW5mb19wZm47CiAJfTsKKworCXN0cnVjdCB7
CisJCS8qCisJCSAqIEV2ZW50cyBvbiB4ZW4tZXZ0Y2huIHBvcnRzIHNob3cgdXAgaW4gc3RydWN0
IHZjcHVfaW5mby4KKwkJICogV2l0aCBtdWx0aXBsZSB4ZW5ob3N0cywgdGhlIGV2dGNobi1wb3J0
IG51bWJlcmluZyBzcGFjZSB0aGF0CisJCSAqIHdhcyBnbG9iYWwgc28gZmFyIGlzIG5vdyBhdHRh
Y2hlZCB0byBhIHhlbmhvc3QuCisJCSAqCisJCSAqIFNvLCBub3cgd2UgYWxsb2NhdGUgdmNwdV9p
bmZvIGZvciBlYWNoIHByb2Nlc3NvciAod2UgaGFkIHNwYWNlCisJCSAqIGZvciBvbmx5IE1BWF9W
SVJUX0NQVVMgaW4gdGhlIHNoYXJlZF9pbmZvIGFib3ZlLikKKwkJICoKKwkJICogRklYTUUgd2Ug
c3RhdGljYWxseSBhbGxvY2F0ZSBmb3IgTlJfQ1BVUyBiZWNhdXNlIGFsbG9jX3BlcmNwdSgpCisJ
CSAqIGlzbid0IGF2YWlsYWJsZSBhdCBQViBib290IHRpbWUgYnV0IHRoaXMgaXMgc2xvdy4KKwkJ
ICovCisJCXN0cnVjdCB2Y3B1X2luZm8geGVuX3ZjcHVfaW5mb1tOUl9DUFVTXTsKKwkJc3RydWN0
IHZjcHVfaW5mbyAqeGVuX3ZjcHVbTlJfQ1BVU107CisKKwkJLyoKKwkJICogRGlmZmVyZW50IHhl
bmhvc3RzIG1pZ2h0IGhhdmUgZGlmZmVyZW50IExpbnV4IDwtPiBYZW4gdkNQVS1pZAorCQkgKiBt
YXBwaW5nLgorCQkgKi8KKwkJdWludDMyX3QgeGVuX3ZjcHVfaWRbTlJfQ1BVU107CisJfTsKIH0g
eGVuaG9zdF90OwogCiB0eXBlZGVmIHN0cnVjdCB4ZW5ob3N0X29wcyB7CkBAIC0xMzksNiArMTYx
LDI2IEBAIHR5cGVkZWYgc3RydWN0IHhlbmhvc3Rfb3BzIHsKIAkgKi8KIAl2b2lkICgqc2V0dXBf
c2hhcmVkX2luZm8pKHhlbmhvc3RfdCAqeGVuaG9zdCk7CiAJdm9pZCAoKnJlc2V0X3NoYXJlZF9p
bmZvKSh4ZW5ob3N0X3QgKnhlbmhvc3QpOworCisJLyoKKwkgKiB2Y3B1X2luZm8sIHZjcHVfaWQ6
IG5lZWRzIHRvIGJlIHNldHVwIGVhcmx5IC0tIGFsbCBJUlEgY29kZSBhY2Nlc3NlcworCSAqIHJl
bGV2YW50IGJpdHMuCisJICoKKwkgKiB2Y3B1X2lkIGlzIHByb2JlZCBvbiBQVkgvUFZIVk0gdmlh
IHhlbl9jcHVpZCgpLiBGb3IgUFYsIGl0cyBkaXJlY3QKKwkgKiBtYXBwZWQgdG8gc21wX3Byb2Nl
c3Nvcl9pZCgpLgorCSAqCisJICogVGhpcyBpcyBwYXJ0IG9mIHhlbmhvc3RfdCBiZWNhdXNlIHdl
IG1pZ2h0IGJlIHJlZ2lzdGVyZWQgd2l0aCB0d28KKwkgKiBkaWZmZXJlbnQgeGVuaG9zdHMgYW5k
IGJvdGggb2YgdGhvc2UgbWlnaHQgaGF2ZSB0aGVpciBvd24gdmNwdQorCSAqIG51bWJlcmluZy4K
KwkgKgorCSAqIEFmdGVyIHRoZSB2Y3B1IG51bWJlcmluZyBpcyBpZGVudGlmaWVkLCB3ZSBjYW4g
Z28gYWhlYWQgYW5kIHJlZ2lzdGVyCisJICogdmNwdV9pbmZvIHdpdGggdGhlIHhlbmhvc3Q7IG9u
IHRoZSBkZWZhdWx0IHhlbmhvc3QgdGhpcyBoYXBwZW5zIHZpYQorCSAqIHRoZSByZWdpc3Rlcl92
Y3B1X2luZm8gaHlwZXJjYWxsLgorCSAqCisJICogT25jZSB2Y3B1X2luZm8gaXMgc2V0dXAgKHRo
aXMgb3IgdGhlIHNoYXJlZF9pbmZvIHZlcnNpb24pLCBpdCB3b3VsZAorCSAqIGdldCBhY2Nlc3Nl
ZCB2aWEgcHZfb3BzLmlycS4qIGFuZCB0aGUgZXZ0Y2huIGxvZ2ljLgorCSAqLworCXZvaWQgKCpw
cm9iZV92Y3B1X2lkKSh4ZW5ob3N0X3QgKnhlbmhvc3QsIGludCBjcHUpOwogfSB4ZW5ob3N0X29w
c190OwogCiBleHRlcm4geGVuaG9zdF90ICp4aF9kZWZhdWx0LCAqeGhfcmVtb3RlOwpAQCAtMTg1
LDQgKzIyNyw5IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCB4ZW5ob3N0X3Jlc2V0X3NoYXJlZF9pbmZv
KHhlbmhvc3RfdCAqeGgpCiAJKHhoLT5vcHMtPnJlc2V0X3NoYXJlZF9pbmZvKSh4aCk7CiB9CiAK
K3N0YXRpYyBpbmxpbmUgdm9pZCB4ZW5ob3N0X3Byb2JlX3ZjcHVfaWQoeGVuaG9zdF90ICp4aCwg
aW50IGNwdSkKK3sKKwkoeGgtPm9wcy0+cHJvYmVfdmNwdV9pZCkoeGgsIGNwdSk7Cit9CisKICNl
bmRpZiAvKiBfX1hFTkhPU1RfSCAqLwotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 09 17:25:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 17:25:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOmnl-0000gF-KO; Thu, 09 May 2019 17:25:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fgKw=TJ=oracle.com=ankur.a.arora@srs-us1.protection.inumbo.net>)
 id 1hOmnk-0000ed-A3
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 17:25:48 +0000
X-Inumbo-ID: 7ad891f2-727f-11e9-bd56-afd41b92c04a
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7ad891f2-727f-11e9-bd56-afd41b92c04a;
 Thu, 09 May 2019 17:25:46 +0000 (UTC)
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x49HJORW162281;
 Thu, 9 May 2019 17:25:44 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id : in-reply-to : references : mime-version :
 content-transfer-encoding; s=corp-2018-07-02;
 bh=0sHcBQZZm2m8n7VSeg5613BdtRsT5ec0dUBXwtC8uAs=;
 b=JyGGmcUXpwvFNaK/lrakoZFVukYREhe0xbAYoDTz4BfT7Lyof/WWdQ63X5n03aLEUAHc
 Q9c/Gx3DWwP8V/VwvySdPLTdORRSXxxEqcNMoFqURZKq0pugx2RsXIBh017YLz5oe0QS
 9EGDo0oPhwOTDH5PV4QkW1FdOFDooYt1l1uwL2cxMiNP5j5+zwerGeekJRaNrIGrkoNI
 s3inlBCJECgL9pHT0m+bhg1xYug8YAGbmNGW6gA8hzllGN9qtgpqUEDDj9EnLDbo/vL8
 wcWgNN6XUwpFkWLMn+dRn39eaxtRJ2ukIhdM3yoXj0QHZoeh39P1NIes7sE6GicO/E06 /g== 
Received: from userp3020.oracle.com (userp3020.oracle.com [156.151.31.79])
 by aserp2130.oracle.com with ESMTP id 2s94b6ceyx-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 09 May 2019 17:25:44 +0000
Received: from pps.filterd (userp3020.oracle.com [127.0.0.1])
 by userp3020.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x49HPhZS086735;
 Thu, 9 May 2019 17:25:43 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by userp3020.oracle.com with ESMTP id 2s94agwu1p-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 09 May 2019 17:25:43 +0000
Received: from abhmp0008.oracle.com (abhmp0008.oracle.com [141.146.116.14])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x49HPcBW031181;
 Thu, 9 May 2019 17:25:38 GMT
Received: from aa1-ca-oracle-com.ca.oracle.com (/10.156.75.204)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 09 May 2019 10:25:37 -0700
From: Ankur Arora <ankur.a.arora@oracle.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org
Date: Thu,  9 May 2019 10:25:28 -0700
Message-Id: <20190509172540.12398-5-ankur.a.arora@oracle.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190509172540.12398-1-ankur.a.arora@oracle.com>
References: <20190509172540.12398-1-ankur.a.arora@oracle.com>
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9252
 signatures=668686
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1905090100
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9252
 signatures=668686
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000
 definitions=main-1905090100
Subject: [Xen-devel] [RFC PATCH 04/16] x86/xen: hypercall support for
 xenhost_t
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, sstabellini@kernel.org, konrad.wilk@oracle.com,
 ankur.a.arora@oracle.com, pbonzini@redhat.com, boris.ostrovsky@oracle.com,
 joao.m.martins@oracle.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWxsb3cgZm9yIGRpZmZlcmVudCBoeXBlcmNhbGwgaW1wbGVtZW50YXRpb25zIGZvciBkaWZmZXJl
bnQgeGVuaG9zdCB0eXBlcy4KTmVzdGVkIHhlbmhvc3QsIHdoaWNoIGhhcyB0d28gdW5kZXJseWlu
ZyB4ZW5ob3N0cywgY2FuIHVzZSBib3RoCnNpbXVsdGFuZW91c2x5LgoKVGhlIGh5cGVyY2FsbCBt
YWNyb3MgKEhZUEVSVklTT1JfKikgaW1wbGljaXRseSB1c2UgdGhlIGRlZmF1bHQgeGVuaG9zdC54
CkEgbmV3IG1hY3JvIChoeXBlcnZpc29yXyopIHRha2VzIHhlbmhvc3RfdCAqIGFzIGEgcGFyYW1l
dGVyIGFuZCBkb2VzIHRoZQpyaWdodCB0aGluZy4KClRPRE86CiAgLSBNdWx0aWNhbGxzIGZvciBu
b3cgYXNzdW1lIHRoZSBkZWZhdWx0IHhlbmhvc3QKICAtIHhlbl9oeXBlcmNhbGxfKiBzeW1ib2xz
IGFyZSBvbmx5IGdlbmVyYXRlZCBmb3IgdGhlIGRlZmF1bHQgeGVuaG9zdC4KClNpZ25lZC1vZmYt
Ynk6IEFua3VyIEFyb3JhIDxhbmt1ci5hLmFyb3JhQG9yYWNsZS5jb20+Ci0tLQogYXJjaC94ODYv
aW5jbHVkZS9hc20veGVuL2h5cGVyY2FsbC5oIHwgMjMzICsrKysrKysrKysrKysrKysrKy0tLS0t
LS0tLQogYXJjaC94ODYveGVuL2VubGlnaHRlbi5jICAgICAgICAgICAgIHwgICAzIC0KIGFyY2gv
eDg2L3hlbi9lbmxpZ2h0ZW5faHZtLmMgICAgICAgICB8ICAyMyArKy0KIGFyY2gveDg2L3hlbi9l
bmxpZ2h0ZW5fcHYuYyAgICAgICAgICB8ICAxMyArLQogYXJjaC94ODYveGVuL2VubGlnaHRlbl9w
dmguYyAgICAgICAgIHwgICA5ICstCiBhcmNoL3g4Ni94ZW4veGVuLWhlYWQuUyAgICAgICAgICAg
ICAgfCAgIDMgKwogZHJpdmVycy94ZW4vZmFsbGJhY2suYyAgICAgICAgICAgICAgIHwgICA4ICst
CiBpbmNsdWRlL3hlbi94ZW5ob3N0LmggICAgICAgICAgICAgICAgfCAgMjMgKysrCiA4IGZpbGVz
IGNoYW5nZWQsIDIxOCBpbnNlcnRpb25zKCspLCA5NyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS94ZW4vaHlwZXJjYWxsLmggYi9hcmNoL3g4Ni9pbmNsdWRl
L2FzbS94ZW4vaHlwZXJjYWxsLmgKaW5kZXggMWEzY2Q2NjgwZTZmLi5lMTM4ZjljMzZhNWEgMTAw
NjQ0Ci0tLSBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3hlbi9oeXBlcmNhbGwuaAorKysgYi9hcmNo
L3g4Ni9pbmNsdWRlL2FzbS94ZW4vaHlwZXJjYWxsLmgKQEAgLTUxLDYgKzUxLDcgQEAKICNpbmNs
dWRlIDx4ZW4vaW50ZXJmYWNlL3BoeXNkZXYuaD4KICNpbmNsdWRlIDx4ZW4vaW50ZXJmYWNlL3Bs
YXRmb3JtLmg+CiAjaW5jbHVkZSA8eGVuL2ludGVyZmFjZS94ZW4tbWNhLmg+CisjaW5jbHVkZSA8
eGVuL3hlbmhvc3QuaD4KIAogc3RydWN0IHhlbl9kbV9vcF9idWY7CiAKQEAgLTg4LDExICs4OSwx
MSBAQCBzdHJ1Y3QgeGVuX2RtX29wX2J1ZjsKIAogc3RydWN0IGh5cGVyY2FsbF9lbnRyeSB7IGNo
YXIgX2VudHJ5WzMyXTsgfTsKIGV4dGVybiBzdHJ1Y3QgaHlwZXJjYWxsX2VudHJ5IHhlbl9oeXBl
cmNhbGxfcGFnZVsxMjhdOwotZXh0ZXJuIHN0cnVjdCBoeXBlcmNhbGxfZW50cnkgKmh5cGVyY2Fs
bF9wYWdlOworZXh0ZXJuIHN0cnVjdCBoeXBlcmNhbGxfZW50cnkgeGVuX2h5cGVyY2FsbF9wYWdl
MlsxMjhdOwogCiAjZGVmaW5lIF9fSFlQRVJDQUxMCUNBTExfTk9TUEVDCi0jZGVmaW5lIF9fSFlQ
RVJDQUxMX0VOVFJZKHgpCQkJCQkJXAotCVt0aHVua190YXJnZXRdICIwIiAoaHlwZXJjYWxsX3Bh
Z2UgKyBfX0hZUEVSVklTT1JfIyN4KQorI2RlZmluZSBfX0hZUEVSQ0FMTF9FTlRSWSh4aCwgeCkJ
CQkJCQlcCisJW3RodW5rX3RhcmdldF0gIjAiICh4aC0+aHlwZXJjYWxsX3BhZ2UgKyBfX0hZUEVS
VklTT1JfIyN4KQogCiAjaWZkZWYgQ09ORklHX1g4Nl8zMgogI2RlZmluZSBfX0hZUEVSQ0FMTF9S
RVRSRUcJImVheCIKQEAgLTE0NCw1NyArMTQ1LDU3IEBAIGV4dGVybiBzdHJ1Y3QgaHlwZXJjYWxs
X2VudHJ5ICpoeXBlcmNhbGxfcGFnZTsKICNkZWZpbmUgX19IWVBFUkNBTExfQ0xPQkJFUjEJX19I
WVBFUkNBTExfQ0xPQkJFUjIsIF9fSFlQRVJDQUxMX0FSRzJSRUcKICNkZWZpbmUgX19IWVBFUkNB
TExfQ0xPQkJFUjAJX19IWVBFUkNBTExfQ0xPQkJFUjEsIF9fSFlQRVJDQUxMX0FSRzFSRUcKIAot
I2RlZmluZSBfaHlwZXJjYWxsMCh0eXBlLCBuYW1lKQkJCQkJCVwKKyNkZWZpbmUgX2h5cGVyY2Fs
bDAoeGgsIHR5cGUsIG5hbWUpCQkJCQlcCiAoewkJCQkJCQkJCVwKIAlfX0hZUEVSQ0FMTF9ERUNM
UzsJCQkJCQlcCiAJX19IWVBFUkNBTExfMEFSRygpOwkJCQkJCVwKIAlhc20gdm9sYXRpbGUgKF9f
SFlQRVJDQUxMCQkJCQlcCiAJCSAgICAgIDogX19IWVBFUkNBTExfMFBBUkFNCQkJCVwKLQkJICAg
ICAgOiBfX0hZUEVSQ0FMTF9FTlRSWShuYW1lKQkJCQlcCisJCSAgICAgIDogX19IWVBFUkNBTExf
RU5UUlkoeGgsIG5hbWUpCQkJXAogCQkgICAgICA6IF9fSFlQRVJDQUxMX0NMT0JCRVIwKTsJCQkJ
XAogCSh0eXBlKV9fcmVzOwkJCQkJCQlcCiB9KQogCi0jZGVmaW5lIF9oeXBlcmNhbGwxKHR5cGUs
IG5hbWUsIGExKQkJCQkJXAorI2RlZmluZSBfaHlwZXJjYWxsMSh4aCwgdHlwZSwgbmFtZSwgYTEp
CQkJCQlcCiAoewkJCQkJCQkJCVwKIAlfX0hZUEVSQ0FMTF9ERUNMUzsJCQkJCQlcCiAJX19IWVBF
UkNBTExfMUFSRyhhMSk7CQkJCQkJXAogCWFzbSB2b2xhdGlsZSAoX19IWVBFUkNBTEwJCQkJCVwK
IAkJICAgICAgOiBfX0hZUEVSQ0FMTF8xUEFSQU0JCQkJXAotCQkgICAgICA6IF9fSFlQRVJDQUxM
X0VOVFJZKG5hbWUpCQkJCVwKKwkJICAgICAgOiBfX0hZUEVSQ0FMTF9FTlRSWSh4aCwgbmFtZSkJ
CQlcCiAJCSAgICAgIDogX19IWVBFUkNBTExfQ0xPQkJFUjEpOwkJCQlcCiAJKHR5cGUpX19yZXM7
CQkJCQkJCVwKIH0pCiAKLSNkZWZpbmUgX2h5cGVyY2FsbDIodHlwZSwgbmFtZSwgYTEsIGEyKQkJ
CQkJXAorI2RlZmluZSBfaHlwZXJjYWxsMih4aCwgdHlwZSwgbmFtZSwgYTEsIGEyKQkJCQlcCiAo
ewkJCQkJCQkJCVwKIAlfX0hZUEVSQ0FMTF9ERUNMUzsJCQkJCQlcCiAJX19IWVBFUkNBTExfMkFS
RyhhMSwgYTIpOwkJCQkJXAogCWFzbSB2b2xhdGlsZSAoX19IWVBFUkNBTEwJCQkJCVwKIAkJICAg
ICAgOiBfX0hZUEVSQ0FMTF8yUEFSQU0JCQkJXAotCQkgICAgICA6IF9fSFlQRVJDQUxMX0VOVFJZ
KG5hbWUpCQkJCVwKKwkJICAgICAgOiBfX0hZUEVSQ0FMTF9FTlRSWSh4aCwgbmFtZSkJCQlcCiAJ
CSAgICAgIDogX19IWVBFUkNBTExfQ0xPQkJFUjIpOwkJCQlcCiAJKHR5cGUpX19yZXM7CQkJCQkJ
CVwKIH0pCiAKLSNkZWZpbmUgX2h5cGVyY2FsbDModHlwZSwgbmFtZSwgYTEsIGEyLCBhMykJCQkJ
XAorI2RlZmluZSBfaHlwZXJjYWxsMyh4aCwgdHlwZSwgbmFtZSwgYTEsIGEyLCBhMykJCQkJXAog
KHsJCQkJCQkJCQlcCiAJX19IWVBFUkNBTExfREVDTFM7CQkJCQkJXAogCV9fSFlQRVJDQUxMXzNB
UkcoYTEsIGEyLCBhMyk7CQkJCQlcCiAJYXNtIHZvbGF0aWxlIChfX0hZUEVSQ0FMTAkJCQkJXAog
CQkgICAgICA6IF9fSFlQRVJDQUxMXzNQQVJBTQkJCQlcCi0JCSAgICAgIDogX19IWVBFUkNBTExf
RU5UUlkobmFtZSkJCQkJXAorCQkgICAgICA6IF9fSFlQRVJDQUxMX0VOVFJZKHhoLCBuYW1lKQkJ
CVwKIAkJICAgICAgOiBfX0hZUEVSQ0FMTF9DTE9CQkVSMyk7CQkJCVwKIAkodHlwZSlfX3JlczsJ
CQkJCQkJXAogfSkKIAotI2RlZmluZSBfaHlwZXJjYWxsNCh0eXBlLCBuYW1lLCBhMSwgYTIsIGEz
LCBhNCkJCQkJXAorI2RlZmluZSBfaHlwZXJjYWxsNCh4aCwgdHlwZSwgbmFtZSwgYTEsIGEyLCBh
MywgYTQpCQkJXAogKHsJCQkJCQkJCQlcCiAJX19IWVBFUkNBTExfREVDTFM7CQkJCQkJXAogCV9f
SFlQRVJDQUxMXzRBUkcoYTEsIGEyLCBhMywgYTQpOwkJCQlcCiAJYXNtIHZvbGF0aWxlIChfX0hZ
UEVSQ0FMTAkJCQkJXAogCQkgICAgICA6IF9fSFlQRVJDQUxMXzRQQVJBTQkJCQlcCi0JCSAgICAg
IDogX19IWVBFUkNBTExfRU5UUlkobmFtZSkJCQkJXAorCQkgICAgICA6IF9fSFlQRVJDQUxMX0VO
VFJZKHhoLCBuYW1lKQkJCVwKIAkJICAgICAgOiBfX0hZUEVSQ0FMTF9DTE9CQkVSNCk7CQkJCVwK
IAkodHlwZSlfX3JlczsJCQkJCQkJXAogfSkKQEAgLTIxMCw3ICsyMTEsNyBAQCB4ZW5fc2luZ2xl
X2NhbGwodW5zaWduZWQgaW50IGNhbGwsCiAKIAlhc20gdm9sYXRpbGUoQ0FMTF9OT1NQRUMKIAkJ
ICAgICA6IF9fSFlQRVJDQUxMXzVQQVJBTQotCQkgICAgIDogW3RodW5rX3RhcmdldF0gIjAiICho
eXBlcmNhbGxfcGFnZSArIGNhbGwpCisJCSAgICAgOiBbdGh1bmtfdGFyZ2V0XSAiMCIgKHhoX2Rl
ZmF1bHQtPmh5cGVyY2FsbF9wYWdlICsgY2FsbCkKIAkJICAgICA6IF9fSFlQRVJDQUxMX0NMT0JC
RVI1KTsKIAogCXJldHVybiAobG9uZylfX3JlczsKQEAgLTIzMiwxNzAgKzIzMywyMzUgQEAgcHJp
dmNtZF9jYWxsKHVuc2lnbmVkIGludCBjYWxsLAogfQogCiBzdGF0aWMgaW5saW5lIGludAotSFlQ
RVJWSVNPUl9zZXRfdHJhcF90YWJsZShzdHJ1Y3QgdHJhcF9pbmZvICp0YWJsZSkKK2h5cGVydmlz
b3Jfc2V0X3RyYXBfdGFibGUoeGVuaG9zdF90ICp4aCwgc3RydWN0IHRyYXBfaW5mbyAqdGFibGUp
CiB7Ci0JcmV0dXJuIF9oeXBlcmNhbGwxKGludCwgc2V0X3RyYXBfdGFibGUsIHRhYmxlKTsKKwly
ZXR1cm4gX2h5cGVyY2FsbDEoeGgsIGludCwgc2V0X3RyYXBfdGFibGUsIHRhYmxlKTsKIH0KIAor
I2RlZmluZSBIWVBFUlZJU09SX3NldF90cmFwX3RhYmxlKHRhYmxlKSBcCisJaHlwZXJ2aXNvcl9z
ZXRfdHJhcF90YWJsZSh4aF9kZWZhdWx0LCB0YWJsZSkKKwogc3RhdGljIGlubGluZSBpbnQKLUhZ
UEVSVklTT1JfbW11X3VwZGF0ZShzdHJ1Y3QgbW11X3VwZGF0ZSAqcmVxLCBpbnQgY291bnQsCito
eXBlcnZpc29yX21tdV91cGRhdGUoeGVuaG9zdF90ICp4aCwgc3RydWN0IG1tdV91cGRhdGUgKnJl
cSwgaW50IGNvdW50LAogCQkgICAgICBpbnQgKnN1Y2Nlc3NfY291bnQsIGRvbWlkX3QgZG9taWQp
CiB7Ci0JcmV0dXJuIF9oeXBlcmNhbGw0KGludCwgbW11X3VwZGF0ZSwgcmVxLCBjb3VudCwgc3Vj
Y2Vzc19jb3VudCwgZG9taWQpOworCXJldHVybiBfaHlwZXJjYWxsNCh4aCwgaW50LCBtbXVfdXBk
YXRlLCByZXEsIGNvdW50LCBzdWNjZXNzX2NvdW50LCBkb21pZCk7CiB9CisjZGVmaW5lIEhZUEVS
VklTT1JfbW11X3VwZGF0ZShyZXEsIGNvdW50LCBzdWNjZXNzX2NvdW50LCBkb21pZCkJXAorCWh5
cGVydmlzb3JfbW11X3VwZGF0ZSh4aF9kZWZhdWx0LCByZXEsIGNvdW50LCBzdWNjZXNzX2NvdW50
LCBkb21pZCkKIAogc3RhdGljIGlubGluZSBpbnQKLUhZUEVSVklTT1JfbW11ZXh0X29wKHN0cnVj
dCBtbXVleHRfb3AgKm9wLCBpbnQgY291bnQsCitoeXBlcnZpc29yX21tdWV4dF9vcCh4ZW5ob3N0
X3QgKnhoLCBzdHJ1Y3QgbW11ZXh0X29wICpvcCwgaW50IGNvdW50LAogCQkgICAgIGludCAqc3Vj
Y2Vzc19jb3VudCwgZG9taWRfdCBkb21pZCkKIHsKLQlyZXR1cm4gX2h5cGVyY2FsbDQoaW50LCBt
bXVleHRfb3AsIG9wLCBjb3VudCwgc3VjY2Vzc19jb3VudCwgZG9taWQpOworCXJldHVybiBfaHlw
ZXJjYWxsNCh4aCwgaW50LCBtbXVleHRfb3AsIG9wLCBjb3VudCwgc3VjY2Vzc19jb3VudCwgZG9t
aWQpOwogfQogCisjZGVmaW5lIEhZUEVSVklTT1JfbW11ZXh0X29wKG9wLCBjb3VudCwgc3VjY2Vz
c19jb3VudCwgZG9taWQpCVwKKwloeXBlcnZpc29yX21tdWV4dF9vcCh4aF9kZWZhdWx0LCBvcCwg
Y291bnQsIHN1Y2Nlc3NfY291bnQsIGRvbWlkKQorCiBzdGF0aWMgaW5saW5lIGludAotSFlQRVJW
SVNPUl9zZXRfZ2R0KHVuc2lnbmVkIGxvbmcgKmZyYW1lX2xpc3QsIGludCBlbnRyaWVzKQoraHlw
ZXJ2aXNvcl9zZXRfZ2R0KHhlbmhvc3RfdCAqeGgsIHVuc2lnbmVkIGxvbmcgKmZyYW1lX2xpc3Qs
IGludCBlbnRyaWVzKQogewotCXJldHVybiBfaHlwZXJjYWxsMihpbnQsIHNldF9nZHQsIGZyYW1l
X2xpc3QsIGVudHJpZXMpOworCXJldHVybiBfaHlwZXJjYWxsMih4aCwgaW50LCBzZXRfZ2R0LCBm
cmFtZV9saXN0LCBlbnRyaWVzKTsKIH0KIAorI2RlZmluZSBIWVBFUlZJU09SX3NldF9nZHQoZnJh
bWVfbGlzdCwgZW50cmllcykJCVwKKwloeXBlcnZpc29yX3NldF9nZHQoeGhfZGVmYXVsdCwgZnJh
bWVfbGlzdCwgZW50cmllcykKKwogc3RhdGljIGlubGluZSBpbnQKLUhZUEVSVklTT1JfY2FsbGJh
Y2tfb3AoaW50IGNtZCwgdm9pZCAqYXJnKQoraHlwZXJ2aXNvcl9jYWxsYmFja19vcCh4ZW5ob3N0
X3QgKnhoLCBpbnQgY21kLCB2b2lkICphcmcpCiB7Ci0JcmV0dXJuIF9oeXBlcmNhbGwyKGludCwg
Y2FsbGJhY2tfb3AsIGNtZCwgYXJnKTsKKwlyZXR1cm4gX2h5cGVyY2FsbDIoeGgsIGludCwgY2Fs
bGJhY2tfb3AsIGNtZCwgYXJnKTsKIH0KIAorI2RlZmluZSBIWVBFUlZJU09SX2NhbGxiYWNrX29w
KGNtZCwgYXJnKQlcCisJaHlwZXJ2aXNvcl9jYWxsYmFja19vcCh4aF9kZWZhdWx0LCBjbWQsIGFy
ZykKKwogc3RhdGljIGlubGluZSBpbnQKLUhZUEVSVklTT1Jfc2NoZWRfb3AoaW50IGNtZCwgdm9p
ZCAqYXJnKQoraHlwZXJ2aXNvcl9zY2hlZF9vcCh4ZW5ob3N0X3QgKnhoLCBpbnQgY21kLCB2b2lk
ICphcmcpCiB7Ci0JcmV0dXJuIF9oeXBlcmNhbGwyKGludCwgc2NoZWRfb3AsIGNtZCwgYXJnKTsK
KwlyZXR1cm4gX2h5cGVyY2FsbDIoeGgsIGludCwgc2NoZWRfb3AsIGNtZCwgYXJnKTsKIH0KIAor
I2RlZmluZSBIWVBFUlZJU09SX3NjaGVkX29wKGNtZCwgYXJnKQkJXAorCSBoeXBlcnZpc29yX3Nj
aGVkX29wKHhoX2RlZmF1bHQsIGNtZCwgYXJnKQorCiBzdGF0aWMgaW5saW5lIGxvbmcKLUhZUEVS
VklTT1Jfc2V0X3RpbWVyX29wKHU2NCB0aW1lb3V0KQoraHlwZXJ2aXNvcl9zZXRfdGltZXJfb3Ao
eGVuaG9zdF90ICp4aCwgdTY0IHRpbWVvdXQpCiB7CiAJdW5zaWduZWQgbG9uZyB0aW1lb3V0X2hp
ID0gKHVuc2lnbmVkIGxvbmcpKHRpbWVvdXQ+PjMyKTsKIAl1bnNpZ25lZCBsb25nIHRpbWVvdXRf
bG8gPSAodW5zaWduZWQgbG9uZyl0aW1lb3V0OwotCXJldHVybiBfaHlwZXJjYWxsMihsb25nLCBz
ZXRfdGltZXJfb3AsIHRpbWVvdXRfbG8sIHRpbWVvdXRfaGkpOworCXJldHVybiBfaHlwZXJjYWxs
Mih4aCwgbG9uZywgc2V0X3RpbWVyX29wLCB0aW1lb3V0X2xvLCB0aW1lb3V0X2hpKTsKIH0KIAor
I2RlZmluZSBIWVBFUlZJU09SX3NldF90aW1lcl9vcCh0aW1lb3V0KQlcCisJaHlwZXJ2aXNvcl9z
ZXRfdGltZXJfb3AoeGhfZGVmYXVsdCwgdGltZW91dCkKKwogc3RhdGljIGlubGluZSBpbnQKLUhZ
UEVSVklTT1JfbWNhKHN0cnVjdCB4ZW5fbWMgKm1jX29wKQoraHlwZXJ2aXNvcl9tY2EoeGVuaG9z
dF90ICp4aCwgc3RydWN0IHhlbl9tYyAqbWNfb3ApCiB7CiAJbWNfb3AtPmludGVyZmFjZV92ZXJz
aW9uID0gWEVOX01DQV9JTlRFUkZBQ0VfVkVSU0lPTjsKLQlyZXR1cm4gX2h5cGVyY2FsbDEoaW50
LCBtY2EsIG1jX29wKTsKKwlyZXR1cm4gX2h5cGVyY2FsbDEoeGgsIGludCwgbWNhLCBtY19vcCk7
CiB9CiAKKyNkZWZpbmUgSFlQRVJWSVNPUl9tY2EobWNfb3ApCVwKKwloeXBlcnZpc29yX21jYSh4
aF9kZWZhdWx0LCBtY19vcCkKKwogc3RhdGljIGlubGluZSBpbnQKLUhZUEVSVklTT1JfcGxhdGZv
cm1fb3Aoc3RydWN0IHhlbl9wbGF0Zm9ybV9vcCAqb3ApCitoeXBlcnZpc29yX3BsYXRmb3JtX29w
KHhlbmhvc3RfdCAqeGgsIHN0cnVjdCB4ZW5fcGxhdGZvcm1fb3AgKm9wKQogewogCW9wLT5pbnRl
cmZhY2VfdmVyc2lvbiA9IFhFTlBGX0lOVEVSRkFDRV9WRVJTSU9OOwotCXJldHVybiBfaHlwZXJj
YWxsMShpbnQsIHBsYXRmb3JtX29wLCBvcCk7CisJcmV0dXJuIF9oeXBlcmNhbGwxKHhoLCBpbnQs
IHBsYXRmb3JtX29wLCBvcCk7CiB9CiAKKyNkZWZpbmUgSFlQRVJWSVNPUl9wbGF0Zm9ybV9vcChv
cCkJXAorCWh5cGVydmlzb3JfcGxhdGZvcm1fb3AoeGhfZGVmYXVsdCwgb3ApCisKIHN0YXRpYyBp
bmxpbmUgaW50Ci1IWVBFUlZJU09SX3NldF9kZWJ1Z3JlZyhpbnQgcmVnLCB1bnNpZ25lZCBsb25n
IHZhbHVlKQoraHlwZXJ2aXNvcl9zZXRfZGVidWdyZWcoeGVuaG9zdF90ICp4aCwgaW50IHJlZywg
dW5zaWduZWQgbG9uZyB2YWx1ZSkKIHsKLQlyZXR1cm4gX2h5cGVyY2FsbDIoaW50LCBzZXRfZGVi
dWdyZWcsIHJlZywgdmFsdWUpOworCXJldHVybiBfaHlwZXJjYWxsMih4aCwgaW50LCBzZXRfZGVi
dWdyZWcsIHJlZywgdmFsdWUpOwogfQogCisjZGVmaW5lIEhZUEVSVklTT1Jfc2V0X2RlYnVncmVn
KHJlZywgdmFsdWUpCVwKKwloeXBlcnZpc29yX3NldF9kZWJ1Z3JlZyh4aF9kZWZhdWx0LCByZWcs
IHZhbHVlKQorCiBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcKLUhZUEVSVklTT1JfZ2V0X2Rl
YnVncmVnKGludCByZWcpCitoeXBlcnZpc29yX2dldF9kZWJ1Z3JlZyh4ZW5ob3N0X3QgKnhoLCBp
bnQgcmVnKQogewotCXJldHVybiBfaHlwZXJjYWxsMSh1bnNpZ25lZCBsb25nLCBnZXRfZGVidWdy
ZWcsIHJlZyk7CisJcmV0dXJuIF9oeXBlcmNhbGwxKHhoLCB1bnNpZ25lZCBsb25nLCBnZXRfZGVi
dWdyZWcsIHJlZyk7CiB9CisjZGVmaW5lIEhZUEVSVklTT1JfZ2V0X2RlYnVncmVnKHJlZykJXAor
CWh5cGVydmlzb3JfZ2V0X2RlYnVncmVnKHhoX2RlZmF1bHQsIHJlZykKIAogc3RhdGljIGlubGlu
ZSBpbnQKLUhZUEVSVklTT1JfdXBkYXRlX2Rlc2NyaXB0b3IodTY0IG1hLCB1NjQgZGVzYykKK2h5
cGVydmlzb3JfdXBkYXRlX2Rlc2NyaXB0b3IoeGVuaG9zdF90ICp4aCwgdTY0IG1hLCB1NjQgZGVz
YykKIHsKIAlpZiAoc2l6ZW9mKHU2NCkgPT0gc2l6ZW9mKGxvbmcpKQotCQlyZXR1cm4gX2h5cGVy
Y2FsbDIoaW50LCB1cGRhdGVfZGVzY3JpcHRvciwgbWEsIGRlc2MpOwotCXJldHVybiBfaHlwZXJj
YWxsNChpbnQsIHVwZGF0ZV9kZXNjcmlwdG9yLCBtYSwgbWE+PjMyLCBkZXNjLCBkZXNjPj4zMik7
CisJCXJldHVybiBfaHlwZXJjYWxsMih4aCwgaW50LCB1cGRhdGVfZGVzY3JpcHRvciwgbWEsIGRl
c2MpOworCXJldHVybiBfaHlwZXJjYWxsNCh4aCwgaW50LCB1cGRhdGVfZGVzY3JpcHRvciwgbWEs
IG1hPj4zMiwgZGVzYywgZGVzYz4+MzIpOwogfQogCisjZGVmaW5lIEhZUEVSVklTT1JfdXBkYXRl
X2Rlc2NyaXB0b3IobWEsIGRlc2MpCVwKKwloeXBlcnZpc29yX3VwZGF0ZV9kZXNjcmlwdG9yKHho
X2RlZmF1bHQsIG1hLCBkZXNjKQorCiBzdGF0aWMgaW5saW5lIGxvbmcKLUhZUEVSVklTT1JfbWVt
b3J5X29wKHVuc2lnbmVkIGludCBjbWQsIHZvaWQgKmFyZykKK2h5cGVydmlzb3JfbWVtb3J5X29w
KHhlbmhvc3RfdCAqeGgsIHVuc2lnbmVkIGludCBjbWQsIHZvaWQgKmFyZykKIHsKLQlyZXR1cm4g
X2h5cGVyY2FsbDIobG9uZywgbWVtb3J5X29wLCBjbWQsIGFyZyk7CisJcmV0dXJuIF9oeXBlcmNh
bGwyKHhoLCBsb25nLCBtZW1vcnlfb3AsIGNtZCwgYXJnKTsKIH0KIAorI2RlZmluZSBIWVBFUlZJ
U09SX21lbW9yeV9vcChjbWQsIGFyZykJXAorCWh5cGVydmlzb3JfbWVtb3J5X29wKHhoX2RlZmF1
bHQsIGNtZCwgYXJnKQlcCisKIHN0YXRpYyBpbmxpbmUgaW50Ci1IWVBFUlZJU09SX211bHRpY2Fs
bCh2b2lkICpjYWxsX2xpc3QsIHVpbnQzMl90IG5yX2NhbGxzKQoraHlwZXJ2aXNvcl9tdWx0aWNh
bGwoeGVuaG9zdF90ICp4aCwgdm9pZCAqY2FsbF9saXN0LCB1aW50MzJfdCBucl9jYWxscykKIHsK
LQlyZXR1cm4gX2h5cGVyY2FsbDIoaW50LCBtdWx0aWNhbGwsIGNhbGxfbGlzdCwgbnJfY2FsbHMp
OworCXJldHVybiBfaHlwZXJjYWxsMih4aCwgaW50LCBtdWx0aWNhbGwsIGNhbGxfbGlzdCwgbnJf
Y2FsbHMpOwogfQogCisjZGVmaW5lIEhZUEVSVklTT1JfbXVsdGljYWxsKGNhbGxfbGlzdCwgbnJf
Y2FsbHMpCVwKKwloeXBlcnZpc29yX211bHRpY2FsbCh4aF9kZWZhdWx0LCBjYWxsX2xpc3QsIG5y
X2NhbGxzKQorCiBzdGF0aWMgaW5saW5lIGludAotSFlQRVJWSVNPUl91cGRhdGVfdmFfbWFwcGlu
Zyh1bnNpZ25lZCBsb25nIHZhLCBwdGVfdCBuZXdfdmFsLAoraHlwZXJ2aXNvcl91cGRhdGVfdmFf
bWFwcGluZyh4ZW5ob3N0X3QgKnhoLCB1bnNpZ25lZCBsb25nIHZhLCBwdGVfdCBuZXdfdmFsLAog
CQkJICAgICB1bnNpZ25lZCBsb25nIGZsYWdzKQogewogCWlmIChzaXplb2YobmV3X3ZhbCkgPT0g
c2l6ZW9mKGxvbmcpKQotCQlyZXR1cm4gX2h5cGVyY2FsbDMoaW50LCB1cGRhdGVfdmFfbWFwcGlu
ZywgdmEsCisJCXJldHVybiBfaHlwZXJjYWxsMyh4aCwgaW50LCB1cGRhdGVfdmFfbWFwcGluZywg
dmEsCiAJCQkJICAgbmV3X3ZhbC5wdGUsIGZsYWdzKTsKIAllbHNlCi0JCXJldHVybiBfaHlwZXJj
YWxsNChpbnQsIHVwZGF0ZV92YV9tYXBwaW5nLCB2YSwKKwkJcmV0dXJuIF9oeXBlcmNhbGw0KHho
LCBpbnQsIHVwZGF0ZV92YV9tYXBwaW5nLCB2YSwKIAkJCQkgICBuZXdfdmFsLnB0ZSwgbmV3X3Zh
bC5wdGUgPj4gMzIsIGZsYWdzKTsKIH0KLWV4dGVybiBpbnQgX19tdXN0X2NoZWNrIHhlbl9ldmVu
dF9jaGFubmVsX29wX2NvbXBhdChpbnQsIHZvaWQgKik7CisKKyNkZWZpbmUgSFlQRVJWSVNPUl91
cGRhdGVfdmFfbWFwcGluZyh2YSwgbmV3X3ZhbCwgZmxhZ3MpCVwKKwloeXBlcnZpc29yX3VwZGF0
ZV92YV9tYXBwaW5nKHhoX2RlZmF1bHQsIHZhLCBuZXdfdmFsLCBmbGFncykKKworZXh0ZXJuIGlu
dCBfX211c3RfY2hlY2sgeGVuX2V2ZW50X2NoYW5uZWxfb3BfY29tcGF0KHhlbmhvc3RfdCAqeGgs
IGludCwgdm9pZCAqKTsKIAogc3RhdGljIGlubGluZSBpbnQKLUhZUEVSVklTT1JfZXZlbnRfY2hh
bm5lbF9vcChpbnQgY21kLCB2b2lkICphcmcpCitoeXBlcnZpc29yX2V2ZW50X2NoYW5uZWxfb3Ao
eGVuaG9zdF90ICp4aCwgaW50IGNtZCwgdm9pZCAqYXJnKQogewotCWludCByYyA9IF9oeXBlcmNh
bGwyKGludCwgZXZlbnRfY2hhbm5lbF9vcCwgY21kLCBhcmcpOworCWludCByYyA9IF9oeXBlcmNh
bGwyKHhoLCBpbnQsIGV2ZW50X2NoYW5uZWxfb3AsIGNtZCwgYXJnKTsKIAlpZiAodW5saWtlbHko
cmMgPT0gLUVOT1NZUykpCi0JCXJjID0geGVuX2V2ZW50X2NoYW5uZWxfb3BfY29tcGF0KGNtZCwg
YXJnKTsKKwkJcmMgPSB4ZW5fZXZlbnRfY2hhbm5lbF9vcF9jb21wYXQoeGgsIGNtZCwgYXJnKTsK
IAlyZXR1cm4gcmM7CiB9CiAKKyNkZWZpbmUgSFlQRVJWSVNPUl9ldmVudF9jaGFubmVsX29wKGNt
ZCwgYXJnKQkJXAorCWh5cGVydmlzb3JfZXZlbnRfY2hhbm5lbF9vcCh4aF9kZWZhdWx0LCBjbWQs
IGFyZykKKwogc3RhdGljIGlubGluZSBpbnQKLUhZUEVSVklTT1JfeGVuX3ZlcnNpb24oaW50IGNt
ZCwgdm9pZCAqYXJnKQoraHlwZXJ2aXNvcl94ZW5fdmVyc2lvbih4ZW5ob3N0X3QgKnhoLCBpbnQg
Y21kLCB2b2lkICphcmcpCiB7Ci0JcmV0dXJuIF9oeXBlcmNhbGwyKGludCwgeGVuX3ZlcnNpb24s
IGNtZCwgYXJnKTsKKwlyZXR1cm4gX2h5cGVyY2FsbDIoeGgsIGludCwgeGVuX3ZlcnNpb24sIGNt
ZCwgYXJnKTsKIH0KIAorI2RlZmluZSBIWVBFUlZJU09SX3hlbl92ZXJzaW9uKGNtZCwgYXJnKQlc
CisJaHlwZXJ2aXNvcl94ZW5fdmVyc2lvbih4aF9kZWZhdWx0LCBjbWQsIGFyZykKKwogc3RhdGlj
IGlubGluZSBpbnQKLUhZUEVSVklTT1JfY29uc29sZV9pbyhpbnQgY21kLCBpbnQgY291bnQsIGNo
YXIgKnN0cikKK2h5cGVydmlzb3JfY29uc29sZV9pbyh4ZW5ob3N0X3QgKnhoLCBpbnQgY21kLCBp
bnQgY291bnQsIGNoYXIgKnN0cikKIHsKLQlyZXR1cm4gX2h5cGVyY2FsbDMoaW50LCBjb25zb2xl
X2lvLCBjbWQsIGNvdW50LCBzdHIpOworCXJldHVybiBfaHlwZXJjYWxsMyh4aCwgaW50LCBjb25z
b2xlX2lvLCBjbWQsIGNvdW50LCBzdHIpOwogfQorI2RlZmluZSBIWVBFUlZJU09SX2NvbnNvbGVf
aW8oY21kLCBjb3VudCwgc3RyKSBcCisJaHlwZXJ2aXNvcl9jb25zb2xlX2lvKHhoX2RlZmF1bHQs
IGNtZCwgY291bnQsIHN0cikKIAotZXh0ZXJuIGludCBfX211c3RfY2hlY2sgeGVuX3BoeXNkZXZf
b3BfY29tcGF0KGludCwgdm9pZCAqKTsKK2V4dGVybiBpbnQgX19tdXN0X2NoZWNrIHhlbl9waHlz
ZGV2X29wX2NvbXBhdCh4ZW5ob3N0X3QgKnhoLCBpbnQsIHZvaWQgKik7CiAKIHN0YXRpYyBpbmxp
bmUgaW50Ci1IWVBFUlZJU09SX3BoeXNkZXZfb3AoaW50IGNtZCwgdm9pZCAqYXJnKQoraHlwZXJ2
aXNvcl9waHlzZGV2X29wKHhlbmhvc3RfdCAqeGgsIGludCBjbWQsIHZvaWQgKmFyZykKIHsKLQlp
bnQgcmMgPSBfaHlwZXJjYWxsMihpbnQsIHBoeXNkZXZfb3AsIGNtZCwgYXJnKTsKKwlpbnQgcmMg
PSBfaHlwZXJjYWxsMih4aCwgaW50LCBwaHlzZGV2X29wLCBjbWQsIGFyZyk7CiAJaWYgKHVubGlr
ZWx5KHJjID09IC1FTk9TWVMpKQotCQlyYyA9IHhlbl9waHlzZGV2X29wX2NvbXBhdChjbWQsIGFy
Zyk7CisJCXJjID0geGVuX3BoeXNkZXZfb3BfY29tcGF0KHhoLCBjbWQsIGFyZyk7CiAJcmV0dXJu
IHJjOwogfQorI2RlZmluZSBIWVBFUlZJU09SX3BoeXNkZXZfb3AoY21kLCBhcmcpCVwKKwloeXBl
cnZpc29yX3BoeXNkZXZfb3AoeGhfZGVmYXVsdCwgY21kLCBhcmcpCiAKIHN0YXRpYyBpbmxpbmUg
aW50Ci1IWVBFUlZJU09SX2dyYW50X3RhYmxlX29wKHVuc2lnbmVkIGludCBjbWQsIHZvaWQgKnVv
cCwgdW5zaWduZWQgaW50IGNvdW50KQoraHlwZXJ2aXNvcl9ncmFudF90YWJsZV9vcCh4ZW5ob3N0
X3QgKnhoLCB1bnNpZ25lZCBpbnQgY21kLCB2b2lkICp1b3AsIHVuc2lnbmVkIGludCBjb3VudCkK
IHsKLQlyZXR1cm4gX2h5cGVyY2FsbDMoaW50LCBncmFudF90YWJsZV9vcCwgY21kLCB1b3AsIGNv
dW50KTsKKwlyZXR1cm4gX2h5cGVyY2FsbDMoeGgsIGludCwgZ3JhbnRfdGFibGVfb3AsIGNtZCwg
dW9wLCBjb3VudCk7CiB9CiAKKyNkZWZpbmUgSFlQRVJWSVNPUl9ncmFudF90YWJsZV9vcChjbWQs
IHVvcCwgY291bnQpCVwKKwloeXBlcnZpc29yX2dyYW50X3RhYmxlX29wKHhoX2RlZmF1bHQsIGNt
ZCwgdW9wLCBjb3VudCkKKwogc3RhdGljIGlubGluZSBpbnQKLUhZUEVSVklTT1Jfdm1fYXNzaXN0
KHVuc2lnbmVkIGludCBjbWQsIHVuc2lnbmVkIGludCB0eXBlKQoraHlwZXJ2aXNvcl92bV9hc3Np
c3QoeGVuaG9zdF90ICp4aCwgdW5zaWduZWQgaW50IGNtZCwgdW5zaWduZWQgaW50IHR5cGUpCiB7
Ci0JcmV0dXJuIF9oeXBlcmNhbGwyKGludCwgdm1fYXNzaXN0LCBjbWQsIHR5cGUpOworCXJldHVy
biBfaHlwZXJjYWxsMih4aCwgaW50LCB2bV9hc3Npc3QsIGNtZCwgdHlwZSk7CiB9CiAKKyNkZWZp
bmUgSFlQRVJWSVNPUl92bV9hc3Npc3QoY21kLCB0eXBlKQkJXAorCWh5cGVydmlzb3Jfdm1fYXNz
aXN0KHhoX2RlZmF1bHQsIGNtZCwgdHlwZSkKKwogc3RhdGljIGlubGluZSBpbnQKLUhZUEVSVklT
T1JfdmNwdV9vcChpbnQgY21kLCBpbnQgdmNwdWlkLCB2b2lkICpleHRyYV9hcmdzKQoraHlwZXJ2
aXNvcl92Y3B1X29wKHhlbmhvc3RfdCAqeGgsIGludCBjbWQsIGludCB2Y3B1aWQsIHZvaWQgKmV4
dHJhX2FyZ3MpCiB7Ci0JcmV0dXJuIF9oeXBlcmNhbGwzKGludCwgdmNwdV9vcCwgY21kLCB2Y3B1
aWQsIGV4dHJhX2FyZ3MpOworCXJldHVybiBfaHlwZXJjYWxsMyh4aCwgaW50LCB2Y3B1X29wLCBj
bWQsIHZjcHVpZCwgZXh0cmFfYXJncyk7CiB9CiAKKyNkZWZpbmUgSFlQRVJWSVNPUl92Y3B1X29w
KGNtZCwgdmNwdWlkLCBleHRyYV9hcmdzKQlcCisJaHlwZXJ2aXNvcl92Y3B1X29wKHhoX2RlZmF1
bHQsIGNtZCwgdmNwdWlkLCBleHRyYV9hcmdzKQorCiAjaWZkZWYgQ09ORklHX1g4Nl82NAogc3Rh
dGljIGlubGluZSBpbnQKLUhZUEVSVklTT1Jfc2V0X3NlZ21lbnRfYmFzZShpbnQgcmVnLCB1bnNp
Z25lZCBsb25nIHZhbHVlKQoraHlwZXJ2aXNvcl9zZXRfc2VnbWVudF9iYXNlKHhlbmhvc3RfdCAq
eGgsIGludCByZWcsIHVuc2lnbmVkIGxvbmcgdmFsdWUpCiB7Ci0JcmV0dXJuIF9oeXBlcmNhbGwy
KGludCwgc2V0X3NlZ21lbnRfYmFzZSwgcmVnLCB2YWx1ZSk7CisJcmV0dXJuIF9oeXBlcmNhbGwy
KHhoLCBpbnQsIHNldF9zZWdtZW50X2Jhc2UsIHJlZywgdmFsdWUpOwogfQorI2RlZmluZSBIWVBF
UlZJU09SX3NldF9zZWdtZW50X2Jhc2UocmVnLCB2YWx1ZSkJCVwKKwloeXBlcnZpc29yX3NldF9z
ZWdtZW50X2Jhc2UoeGhfZGVmYXVsdCwgcmVnLCB2YWx1ZSkKICNlbmRpZgogCiBzdGF0aWMgaW5s
aW5lIGludAotSFlQRVJWSVNPUl9zdXNwZW5kKHVuc2lnbmVkIGxvbmcgc3RhcnRfaW5mb19tZm4p
CitoeXBlcnZpc29yX3N1c3BlbmQoeGVuaG9zdF90ICp4aCwgdW5zaWduZWQgbG9uZyBzdGFydF9p
bmZvX21mbikKIHsKIAlzdHJ1Y3Qgc2NoZWRfc2h1dGRvd24gciA9IHsgLnJlYXNvbiA9IFNIVVRE
T1dOX3N1c3BlbmQgfTsKIApAQCAtNDA1LDM4ICs0NzEsNTMgQEAgSFlQRVJWSVNPUl9zdXNwZW5k
KHVuc2lnbmVkIGxvbmcgc3RhcnRfaW5mb19tZm4pCiAJICogaHlwZXJjYWxsIGNhbGxpbmcgY29u
dmVudGlvbiB0aGlzIGlzIHRoZSB0aGlyZCBoeXBlcmNhbGwKIAkgKiBhcmd1bWVudCwgd2hpY2gg
aXMgc3RhcnRfaW5mb19tZm4gaGVyZS4KIAkgKi8KLQlyZXR1cm4gX2h5cGVyY2FsbDMoaW50LCBz
Y2hlZF9vcCwgU0NIRURPUF9zaHV0ZG93biwgJnIsIHN0YXJ0X2luZm9fbWZuKTsKKwlyZXR1cm4g
X2h5cGVyY2FsbDMoeGgsIGludCwgc2NoZWRfb3AsIFNDSEVET1Bfc2h1dGRvd24sICZyLCBzdGFy
dF9pbmZvX21mbik7CiB9CisjZGVmaW5lIEhZUEVSVklTT1Jfc3VzcGVuZChzdGFydF9pbmZvX21m
bikJXAorCWh5cGVydmlzb3Jfc3VzcGVuZCh4aF9kZWZhdWx0LCBzdGFydF9pbmZvX21mbikKIAog
c3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIF9fbXVzdF9jaGVjawotSFlQRVJWSVNPUl9odm1f
b3AoaW50IG9wLCB2b2lkICphcmcpCitoeXBlcnZpc29yX2h2bV9vcCh4ZW5ob3N0X3QgKnhoLCBp
bnQgb3AsIHZvaWQgKmFyZykKIHsKLSAgICAgICByZXR1cm4gX2h5cGVyY2FsbDIodW5zaWduZWQg
bG9uZywgaHZtX29wLCBvcCwgYXJnKTsKKyAgICAgICByZXR1cm4gX2h5cGVyY2FsbDIoeGgsIHVu
c2lnbmVkIGxvbmcsIGh2bV9vcCwgb3AsIGFyZyk7CiB9CiAKKyNkZWZpbmUgSFlQRVJWSVNPUl9o
dm1fb3Aob3AsIGFyZykJXAorCWh5cGVydmlzb3JfaHZtX29wKHhoX2RlZmF1bHQsIG9wLCBhcmcp
CisKIHN0YXRpYyBpbmxpbmUgaW50Ci1IWVBFUlZJU09SX3RtZW1fb3AoCitoeXBlcnZpc29yX3Rt
ZW1fb3AoCisJeGVuaG9zdF90ICp4aCwKIAlzdHJ1Y3QgdG1lbV9vcCAqb3ApCiB7Ci0JcmV0dXJu
IF9oeXBlcmNhbGwxKGludCwgdG1lbV9vcCwgb3ApOworCXJldHVybiBfaHlwZXJjYWxsMSh4aCwg
aW50LCB0bWVtX29wLCBvcCk7CiB9CiAKKyNkZWZpbmUgSFlQRVJWSVNPUl90bWVtX29wKG9wKQlc
CisJaHlwZXJ2aXNvcl90bWVtX29wKHhoX2RlZmF1bHQsIG9wKQorCiBzdGF0aWMgaW5saW5lIGlu
dAotSFlQRVJWSVNPUl94ZW5wbXVfb3AodW5zaWduZWQgaW50IG9wLCB2b2lkICphcmcpCitoeXBl
cnZpc29yX3hlbnBtdV9vcCh4ZW5ob3N0X3QgKnhoLCB1bnNpZ25lZCBpbnQgb3AsIHZvaWQgKmFy
ZykKIHsKLQlyZXR1cm4gX2h5cGVyY2FsbDIoaW50LCB4ZW5wbXVfb3AsIG9wLCBhcmcpOworCXJl
dHVybiBfaHlwZXJjYWxsMih4aCwgaW50LCB4ZW5wbXVfb3AsIG9wLCBhcmcpOwogfQogCisjZGVm
aW5lIEhZUEVSVklTT1JfeGVucG11X29wKG9wLCBhcmcpIFwKKwloeXBlcnZpc29yX3hlbnBtdV9v
cCh4aF9kZWZhdWx0LCBvcCwgYXJnKQorCiBzdGF0aWMgaW5saW5lIGludAotSFlQRVJWSVNPUl9k
bV9vcCgKK2h5cGVydmlzb3JfZG1fb3AoCisJeGVuaG9zdF90ICp4aCwKIAlkb21pZF90IGRvbSwg
dW5zaWduZWQgaW50IG5yX2J1ZnMsIHN0cnVjdCB4ZW5fZG1fb3BfYnVmICpidWZzKQogewogCWlu
dCByZXQ7CiAJc3RhYygpOwotCXJldCA9IF9oeXBlcmNhbGwzKGludCwgZG1fb3AsIGRvbSwgbnJf
YnVmcywgYnVmcyk7CisJcmV0ID0gX2h5cGVyY2FsbDMoeGgsIGludCwgZG1fb3AsIGRvbSwgbnJf
YnVmcywgYnVmcyk7CiAJY2xhYygpOwogCXJldHVybiByZXQ7CiB9CisjZGVmaW5lIEhZUEVSVklT
T1JfZG1fb3AoZG9tLCBucl9idWZzLCBidWZzKQlcCisJaHlwZXJ2aXNvcl9kbV9vcCh4aF9kZWZh
dWx0LCBkb20sIG5yX2J1ZnMsIGJ1ZnMpCiAKIHN0YXRpYyBpbmxpbmUgdm9pZAogTVVMVElfZnB1
X3Rhc2tzd2l0Y2goc3RydWN0IG11bHRpY2FsbF9lbnRyeSAqbWNsLCBpbnQgc2V0KQpkaWZmIC0t
Z2l0IGEvYXJjaC94ODYveGVuL2VubGlnaHRlbi5jIGIvYXJjaC94ODYveGVuL2VubGlnaHRlbi5j
CmluZGV4IGU5ZGM5MmU3OWFmYS4uZjg4YmIxNGRhM2YyIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni94
ZW4vZW5saWdodGVuLmMKKysrIGIvYXJjaC94ODYveGVuL2VubGlnaHRlbi5jCkBAIC0yMCw5ICsy
MCw2IEBACiAjaW5jbHVkZSAic21wLmgiCiAjaW5jbHVkZSAicG11LmgiCiAKLXN0cnVjdCBoeXBl
cmNhbGxfZW50cnkgKmh5cGVyY2FsbF9wYWdlOwotRVhQT1JUX1NZTUJPTF9HUEwoaHlwZXJjYWxs
X3BhZ2UpOwotCiAvKgogICogUG9pbnRlciB0byB0aGUgeGVuX3ZjcHVfaW5mbyBzdHJ1Y3R1cmUg
b3IKICAqICZIWVBFUlZJU09SX3NoYXJlZF9pbmZvLT52Y3B1X2luZm9bY3B1XS4gU2VlIHhlbl9o
dm1faW5pdF9zaGFyZWRfaW5mbwpkaWZmIC0tZ2l0IGEvYXJjaC94ODYveGVuL2VubGlnaHRlbl9o
dm0uYyBiL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5faHZtLmMKaW5kZXggNGQ4NWNkMmZmMjYxLi5m
ODQ5NDFkNjk0NGUgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5faHZtLmMKKysr
IGIvYXJjaC94ODYveGVuL2VubGlnaHRlbl9odm0uYwpAQCAtODUsOCArODUsMjAgQEAgc3RhdGlj
IHZvaWQgX19pbml0IHhlbl9odm1faW5pdF9tZW1fbWFwcGluZyh2b2lkKQogCiBleHRlcm4gdWlu
dDMyX3QgeGVuX3B2X2NwdWlkX2Jhc2UoeGVuaG9zdF90ICp4aCk7CiAKK3ZvaWQgeGVuX2h2bV9z
ZXR1cF9oeXBlcmNhbGxfcGFnZSh4ZW5ob3N0X3QgKnhoKQoreworCXUzMiBtc3I7CisJdTY0IHBm
bjsKKworCW1zciA9IGNwdWlkX2VieCh4ZW5ob3N0X2NwdWlkX2Jhc2UoeGgpICsgMik7CisJcGZu
ID0gX19wYSh4ZW5faHlwZXJjYWxsX3BhZ2UpOworCXdybXNyX3NhZmUobXNyLCAodTMyKXBmbiwg
KHUzMikocGZuID4+IDMyKSk7CisJeGgtPmh5cGVyY2FsbF9wYWdlID0geGVuX2h5cGVyY2FsbF9w
YWdlOworfQorCiB4ZW5ob3N0X29wc190IHhoX2h2bV9vcHMgPSB7CiAJLmNwdWlkX2Jhc2UgPSB4
ZW5fcHZfY3B1aWRfYmFzZSwKKwkuc2V0dXBfaHlwZXJjYWxsX3BhZ2UgPSB4ZW5faHZtX3NldHVw
X2h5cGVyY2FsbF9wYWdlLAogfTsKIAogeGVuaG9zdF9vcHNfdCB4aF9odm1fbmVzdGVkX29wcyA9
IHsKQEAgLTk2LDYgKzEwOCw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBpbml0X2h2bV9wdl9pbmZv
KHZvaWQpCiB7CiAJaW50IG1ham9yLCBtaW5vcjsKIAl1aW50MzJfdCBlYXgsIGVieCwgZWN4LCBl
ZHgsIGJhc2U7CisJeGVuaG9zdF90ICoqeGg7CiAKIAliYXNlID0geGVuaG9zdF9jcHVpZF9iYXNl
KHhoX2RlZmF1bHQpOwogCWVheCA9IGNwdWlkX2VheChiYXNlICsgMSk7CkBAIC0xMTAsMTQgKzEy
MywxMCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgaW5pdF9odm1fcHZfaW5mbyh2b2lkKQogCWlmICh4
ZW5fcHZoX2RvbWFpbigpKQogCQlwdl9pbmZvLm5hbWUgPSAiWGVuIFBWSCI7CiAJZWxzZSB7Ci0J
CXU2NCBwZm47Ci0JCXVpbnQzMl90IG1zcjsKLQogCQlwdl9pbmZvLm5hbWUgPSAiWGVuIEhWTSI7
Ci0JCW1zciA9IGNwdWlkX2VieChiYXNlICsgMik7Ci0JCXBmbiA9IF9fcGEoeGVuX2h5cGVyY2Fs
bF9wYWdlKTsKLQkJd3Jtc3Jfc2FmZShtc3IsICh1MzIpcGZuLCAodTMyKShwZm4gPj4gMzIpKTsK
LQkJaHlwZXJjYWxsX3BhZ2UgPSB4ZW5faHlwZXJjYWxsX3BhZ2U7CisKKwkJZm9yX2VhY2hfeGVu
aG9zdCh4aCkKKwkJCXhlbmhvc3Rfc2V0dXBfaHlwZXJjYWxsX3BhZ2UoKnhoKTsKIAl9CiAKIAl4
ZW5fc2V0dXBfZmVhdHVyZXMoKTsKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5f
cHYuYyBiL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYwppbmRleCAzMjM5ZTg0NTJlZGUuLmEy
YzA3Y2M3MTQ5OCAxMDA2NDQKLS0tIGEvYXJjaC94ODYveGVuL2VubGlnaHRlbl9wdi5jCisrKyBi
L2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYwpAQCAtMTIwMCwxMiArMTIwMCwyMCBAQCB1aW50
MzJfdCB4ZW5fcHZfbmVzdGVkX2NwdWlkX2Jhc2UoeGVuaG9zdF90ICp4aCkKIAkJCQkyIC8qIG5l
c3RlZCBzcGVjaWZpYyBsZWFmPyAqLyk7CiB9CiAKK3N0YXRpYyB2b2lkIHhlbl9wdl9zZXR1cF9o
eXBlcmNhbGxfcGFnZSh4ZW5ob3N0X3QgKnhoKQoreworCXhoLT5oeXBlcmNhbGxfcGFnZSA9IHhl
bl9oeXBlcmNhbGxfcGFnZTsKK30KKwogeGVuaG9zdF9vcHNfdCB4aF9wdl9vcHMgPSB7CiAJLmNw
dWlkX2Jhc2UgPSB4ZW5fcHZfY3B1aWRfYmFzZSwKKworCS5zZXR1cF9oeXBlcmNhbGxfcGFnZSA9
IHhlbl9wdl9zZXR1cF9oeXBlcmNhbGxfcGFnZSwKIH07CiAKIHhlbmhvc3Rfb3BzX3QgeGhfcHZf
bmVzdGVkX29wcyA9IHsKIAkuY3B1aWRfYmFzZSA9IHhlbl9wdl9uZXN0ZWRfY3B1aWRfYmFzZSwK
Kwkuc2V0dXBfaHlwZXJjYWxsX3BhZ2UgPSBOVUxMLAogfTsKIAogLyogRmlyc3QgQyBmdW5jdGlv
biB0byBiZSBjYWxsZWQgb24gWGVuIGJvb3QgKi8KQEAgLTEyMTMsMTEgKzEyMjEsMTEgQEAgYXNt
bGlua2FnZSBfX3Zpc2libGUgdm9pZCBfX2luaXQgeGVuX3N0YXJ0X2tlcm5lbCh2b2lkKQogewog
CXN0cnVjdCBwaHlzZGV2X3NldF9pb3BsIHNldF9pb3BsOwogCXVuc2lnbmVkIGxvbmcgaW5pdHJk
X3N0YXJ0ID0gMDsKKwl4ZW5ob3N0X3QgKip4aDsKIAlpbnQgcmM7CiAKIAlpZiAoIXhlbl9zdGFy
dF9pbmZvKQogCQlyZXR1cm47Ci0JaHlwZXJjYWxsX3BhZ2UgPSB4ZW5faHlwZXJjYWxsX3BhZ2U7
CiAKIAl4ZW5ob3N0X3JlZ2lzdGVyKHhlbmhvc3RfcjEsICZ4aF9wdl9vcHMpOwogCkBAIC0xMjI4
LDYgKzEyMzYsOSBAQCBhc21saW5rYWdlIF9fdmlzaWJsZSB2b2lkIF9faW5pdCB4ZW5fc3RhcnRf
a2VybmVsKHZvaWQpCiAJaWYgKHhlbl9kcml2ZXJfZG9tYWluKCkgJiYgeGVuX25lc3RlZCgpKQog
CQl4ZW5ob3N0X3JlZ2lzdGVyKHhlbmhvc3RfcjIsICZ4aF9wdl9uZXN0ZWRfb3BzKTsKIAorCWZv
cl9lYWNoX3hlbmhvc3QoeGgpCisJCXhlbmhvc3Rfc2V0dXBfaHlwZXJjYWxsX3BhZ2UoKnhoKTsK
KwogCXhlbl9kb21haW5fdHlwZSA9IFhFTl9QVl9ET01BSU47CiAJeGVuX3N0YXJ0X2ZsYWdzID0g
eGVuX3N0YXJ0X2luZm8tPmZsYWdzOwogCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni94ZW4vZW5saWdo
dGVuX3B2aC5jIGIvYXJjaC94ODYveGVuL2VubGlnaHRlbl9wdmguYwppbmRleCBlNDc4NjZmY2I3
ZWEuLjUwMjc3ZGZiZGYzMCAxMDA2NDQKLS0tIGEvYXJjaC94ODYveGVuL2VubGlnaHRlbl9wdmgu
YworKysgYi9hcmNoL3g4Ni94ZW4vZW5saWdodGVuX3B2aC5jCkBAIC0yNiw4ICsyNiw3IEBAIGV4
dGVybiB4ZW5ob3N0X29wc190IHhoX2h2bV9vcHMsIHhoX2h2bV9uZXN0ZWRfb3BzOwogCiB2b2lk
IF9faW5pdCB4ZW5fcHZoX2luaXQodm9pZCkKIHsKLQl1MzIgbXNyOwotCXU2NCBwZm47CisJeGVu
aG9zdF90ICoqeGg7CiAKIAkvKgogCSAqIE5vdGU6IHdlIGhhdmUgYWxyZWFkeSBjYWxsZWQgeGVu
X2NwdWlkX2Jhc2UoKSBpbgpAQCAtNDUsMTAgKzQ0LDggQEAgdm9pZCBfX2luaXQgeGVuX3B2aF9p
bml0KHZvaWQpCiAJeGVuX3B2aCA9IDE7CiAJeGVuX3N0YXJ0X2ZsYWdzID0gcHZoX3N0YXJ0X2lu
Zm8uZmxhZ3M7CiAKLQltc3IgPSBjcHVpZF9lYngoeGVuX2NwdWlkX2Jhc2UoKSArIDIpOwotCXBm
biA9IF9fcGEoeGVuX2h5cGVyY2FsbF9wYWdlKTsKLQl3cm1zcl9zYWZlKG1zciwgKHUzMilwZm4s
ICh1MzIpKHBmbiA+PiAzMikpOwotCWh5cGVyY2FsbF9wYWdlID0geGVuX2h5cGVyY2FsbF9wYWdl
OworCWZvcl9lYWNoX3hlbmhvc3QoeGgpCisJCXhlbmhvc3Rfc2V0dXBfaHlwZXJjYWxsX3BhZ2Uo
KnhoKTsKIH0KIAogdm9pZCBfX2luaXQgbWVtX21hcF92aWFfaGNhbGwoc3RydWN0IGJvb3RfcGFy
YW1zICpib290X3BhcmFtc19wKQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYveGVuL3hlbi1oZWFkLlMg
Yi9hcmNoL3g4Ni94ZW4veGVuLWhlYWQuUwppbmRleCA3ZmY1NDM3YmQ4M2YuLjZiYmY0ZmY3MDBk
NiAxMDA2NDQKLS0tIGEvYXJjaC94ODYveGVuL3hlbi1oZWFkLlMKKysrIGIvYXJjaC94ODYveGVu
L3hlbi1oZWFkLlMKQEAgLTcwLDYgKzcwLDkgQEAgRU5UUlkoeGVuX2h5cGVyY2FsbF9wYWdlKQog
I2luY2x1ZGUgPGFzbS94ZW4taHlwZXJjYWxscy5oPgogI3VuZGVmIEhZUEVSQ0FMTAogRU5EKHhl
bl9oeXBlcmNhbGxfcGFnZSkKKy8qCisgKiBBZGQgeGVuX2h5cGVyY2FsbF9wYWdlMiBmb3IgcmVt
b3RlIHhlbmhvc3Q/CisgKi8KIC5wb3BzZWN0aW9uCiAKIAlFTEZOT1RFKFhlbiwgWEVOX0VMRk5P
VEVfR1VFU1RfT1MsICAgICAgIC5hc2NpeiAibGludXgiKQpkaWZmIC0tZ2l0IGEvZHJpdmVycy94
ZW4vZmFsbGJhY2suYyBiL2RyaXZlcnMveGVuL2ZhbGxiYWNrLmMKaW5kZXggYjA0ZmI2NGM1YTkx
Li5hZTgxY2Y3NWFlNWYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL2ZhbGxiYWNrLmMKKysrIGIv
ZHJpdmVycy94ZW4vZmFsbGJhY2suYwpAQCAtNSwxNCArNSwxNCBAQAogI2luY2x1ZGUgPGFzbS9o
eXBlcnZpc29yLmg+CiAjaW5jbHVkZSA8YXNtL3hlbi9oeXBlcmNhbGwuaD4KIAotaW50IHhlbl9l
dmVudF9jaGFubmVsX29wX2NvbXBhdChpbnQgY21kLCB2b2lkICphcmcpCitpbnQgeGVuX2V2ZW50
X2NoYW5uZWxfb3BfY29tcGF0KHhlbmhvc3RfdCAqeGgsIGludCBjbWQsIHZvaWQgKmFyZykKIHsK
IAlzdHJ1Y3QgZXZ0Y2huX29wIG9wOwogCWludCByYzsKIAogCW9wLmNtZCA9IGNtZDsKIAltZW1j
cHkoJm9wLnUsIGFyZywgc2l6ZW9mKG9wLnUpKTsKLQlyYyA9IF9oeXBlcmNhbGwxKGludCwgZXZl
bnRfY2hhbm5lbF9vcF9jb21wYXQsICZvcCk7CisJcmMgPSBfaHlwZXJjYWxsMSh4aCwgaW50LCBl
dmVudF9jaGFubmVsX29wX2NvbXBhdCwgJm9wKTsKIAogCXN3aXRjaCAoY21kKSB7CiAJY2FzZSBF
VlRDSE5PUF9jbG9zZToKQEAgLTQ0LDE0ICs0NCwxNCBAQCBpbnQgeGVuX2V2ZW50X2NoYW5uZWxf
b3BfY29tcGF0KGludCBjbWQsIHZvaWQgKmFyZykKIH0KIEVYUE9SVF9TWU1CT0xfR1BMKHhlbl9l
dmVudF9jaGFubmVsX29wX2NvbXBhdCk7CiAKLWludCB4ZW5fcGh5c2Rldl9vcF9jb21wYXQoaW50
IGNtZCwgdm9pZCAqYXJnKQoraW50IHhlbl9waHlzZGV2X29wX2NvbXBhdCh4ZW5ob3N0X3QgKnho
LCBpbnQgY21kLCB2b2lkICphcmcpCiB7CiAJc3RydWN0IHBoeXNkZXZfb3Agb3A7CiAJaW50IHJj
OwogCiAJb3AuY21kID0gY21kOwogCW1lbWNweSgmb3AudSwgYXJnLCBzaXplb2Yob3AudSkpOwot
CXJjID0gX2h5cGVyY2FsbDEoaW50LCBwaHlzZGV2X29wX2NvbXBhdCwgJm9wKTsKKwlyYyA9IF9o
eXBlcmNhbGwxKHhoLCBpbnQsIHBoeXNkZXZfb3BfY29tcGF0LCAmb3ApOwogCiAJc3dpdGNoIChj
bWQpIHsKIAljYXNlIFBIWVNERVZPUF9JUlFfVU5NQVNLX05PVElGWToKZGlmZiAtLWdpdCBhL2lu
Y2x1ZGUveGVuL3hlbmhvc3QuaCBiL2luY2x1ZGUveGVuL3hlbmhvc3QuaAppbmRleCAxM2E3MGJk
YWRmZDIuLmQ5YmMxZmI2Y2NlNCAxMDA2NDQKLS0tIGEvaW5jbHVkZS94ZW4veGVuaG9zdC5oCisr
KyBiL2luY2x1ZGUveGVuL3hlbmhvc3QuaApAQCAtNzAsNiArNzAsOCBAQCB0eXBlZGVmIHN0cnVj
dCB7CiAJZW51bSB4ZW5ob3N0X3R5cGUgdHlwZTsKIAogCXN0cnVjdCB4ZW5ob3N0X29wcyAqb3Bz
OworCisJc3RydWN0IGh5cGVyY2FsbF9lbnRyeSAqaHlwZXJjYWxsX3BhZ2U7CiB9IHhlbmhvc3Rf
dDsKIAogdHlwZWRlZiBzdHJ1Y3QgeGVuaG9zdF9vcHMgewpAQCAtODMsNiArODUsMjIgQEAgdHlw
ZWRlZiBzdHJ1Y3QgeGVuaG9zdF9vcHMgewogCSAqICAgU2VwYXJhdGUgY3B1aWQtbGVhZnM/CiAJ
ICovCiAJdWludDMyX3QgKCpjcHVpZF9iYXNlKSh4ZW5ob3N0X3QgKnhlbmhvc3QpOworCisJLyoK
KwkgKiBIeXBlcmNhbGwgcGFnZSBpcyBzZXR1cCBhcyB0aGUgZmlyc3QgdGhpbmcgb25jZSB0aGUg
UFYvUFZIL1BWSFZNCisJICogY29kZSBkZXRlY3RzIHRoYXQgaXQgaXMgc2VsZWN0ZWQuIFRoZSBm
aXJzdCB1c2UgaXMgaW4KKwkgKiB4ZW5fc2V0dXBfZmVhdHVyZXMoKS4KKwkgKgorCSAqIFBWL1BW
SC9QVkhWTSBzZXQgdGhpcyB1cCBpbiBkaWZmZXJlbnQgd2F5czogaHlwZXJ2aXNvciB0YWtlcwor
CSAqIGNhcmUgb2YgdGhpcyBmb3IgUFYsIFBWSCBhbmQgUFZIVk0gdXNlIHhlbl9jcHVpZC4KKwkg
KgorCSAqICB4ZW5ob3N0X3IwOiBwb2ludCBoeXBlcmNhbGxfcGFnZSB0byBleHRlcm5hbCBoeXBl
cmNhbGxfcGFnZS4KKwkgKiAgeGVuaG9zdF9yMTogd2hhdCB3ZSBkbyBub3cuCisJICogIHhlbmhv
c3RfcjI6IGh5cGVyY2FsbCBpbnRlcmZhY2UgdGhhdCBieXBhc3NlcyBMMS1YZW4gdG8gZ28gZnJv
bQorCSAqICAgIEwxLWd1ZXN0IHRvIEwwLVhlbi4gVGhlIGludGVyZmFjZSB3b3VsZCBhbGxvdyBM
MC1YZW4gdG8gYmUgYWJsZQorCSAqICAgIHRvIGRlY2lkZSB3aGljaCBwYXJ0aWN1bGFyIEwxLWd1
ZXN0IHdhcyB0aGUgY2FsbGVyLgorCSAqLworCXZvaWQgKCpzZXR1cF9oeXBlcmNhbGxfcGFnZSko
eGVuaG9zdF90ICp4ZW5ob3N0KTsKIH0geGVuaG9zdF9vcHNfdDsKIAogZXh0ZXJuIHhlbmhvc3Rf
dCAqeGhfZGVmYXVsdCwgKnhoX3JlbW90ZTsKQEAgLTExMyw0ICsxMzEsOSBAQCBzdGF0aWMgaW5s
aW5lIHVpbnQzMl90IHhlbmhvc3RfY3B1aWRfYmFzZSh4ZW5ob3N0X3QgKnhoKQogCQlyZXR1cm4g
eGVuX2NwdWlkX2Jhc2UoKTsKIH0KIAorc3RhdGljIGlubGluZSB2b2lkIHhlbmhvc3Rfc2V0dXBf
aHlwZXJjYWxsX3BhZ2UoeGVuaG9zdF90ICp4aCkKK3sKKwkoeGgtPm9wcy0+c2V0dXBfaHlwZXJj
YWxsX3BhZ2UpKHhoKTsKK30KKwogI2VuZGlmIC8qIF9fWEVOSE9TVF9IICovCi0tIAoyLjIwLjEK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 09 17:25:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 17:25:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOmno-0000jV-7I; Thu, 09 May 2019 17:25:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fgKw=TJ=oracle.com=ankur.a.arora@srs-us1.protection.inumbo.net>)
 id 1hOmnm-0000hm-Je
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 17:25:50 +0000
X-Inumbo-ID: 7c5c9d97-727f-11e9-8980-bc764e045a96
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7c5c9d97-727f-11e9-8980-bc764e045a96;
 Thu, 09 May 2019 17:25:48 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x49HJSKw169534;
 Thu, 9 May 2019 17:25:47 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id : in-reply-to : references : mime-version :
 content-transfer-encoding; s=corp-2018-07-02;
 bh=8eeODQeRuwFmGZ13uOTkhbpPMHGCcBqOBjA3QDlEv1g=;
 b=wCNbEOUdHJ8UsozLmEVCQ0dJGFhXGSCJArCTfyRrdJaXxGMzvSJ/xRrClddffLN/DWBd
 C4+I0u/cCKKVqxeIwroqWu+SxbephLrkHR9FLSUAmY+qz7Zc1XrPSTiQFw0B6q8ZgWeK
 OrZ3Gw9zGCOsu30hyxUiCnFeB6hBxXRisLuj/QNudKRMNajMOl+5WIHAaKePRnW54PXT
 jg5YYaJBwdaxRr4xdJszyXMebkum3dXhlQQfobGMBDsWQqLz+a/Wb5G5WtZzyqjyEUPQ
 0G6lN3j+A1Huc237lTDm+d/x/eOQ+TrynHGDBrSE7ihHlJWZckKbR8iS24vS6hmJagav DQ== 
Received: from userp3020.oracle.com (userp3020.oracle.com [156.151.31.79])
 by userp2120.oracle.com with ESMTP id 2s94b14e3r-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 09 May 2019 17:25:47 +0000
Received: from pps.filterd (userp3020.oracle.com [127.0.0.1])
 by userp3020.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x49HPhkW086661;
 Thu, 9 May 2019 17:25:46 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by userp3020.oracle.com with ESMTP id 2s94agwu3f-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 09 May 2019 17:25:46 +0000
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 x49HPjEO019355;
 Thu, 9 May 2019 17:25:45 GMT
Received: from aa1-ca-oracle-com.ca.oracle.com (/10.156.75.204)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 09 May 2019 10:25:45 -0700
From: Ankur Arora <ankur.a.arora@oracle.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org
Date: Thu,  9 May 2019 10:25:37 -0700
Message-Id: <20190509172540.12398-14-ankur.a.arora@oracle.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190509172540.12398-1-ankur.a.arora@oracle.com>
References: <20190509172540.12398-1-ankur.a.arora@oracle.com>
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9252
 signatures=668686
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=2
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1905090100
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9252
 signatures=668686
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=2 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000
 definitions=main-1905090100
Subject: [Xen-devel] [RFC PATCH 13/16] drivers/xen: gnttab, evtchn,
 xenbus API changes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, sstabellini@kernel.org, konrad.wilk@oracle.com,
 ankur.a.arora@oracle.com, pbonzini@redhat.com, boris.ostrovsky@oracle.com,
 joao.m.martins@oracle.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TWVjaGFuaWNhbCBjaGFuZ2VzLCBub3cgbW9zdCBvZiB0aGVzZSBjYWxscyB0YWtlIHhlbmhvc3Rf
dCAqCmFzIHBhcmFtZXRlci4KCkNvLWRldmVsb3BlZC1ieTogSm9hbyBNYXJ0aW5zIDxqb2FvLm0u
bWFydGluc0BvcmFjbGUuY29tPgpTaWduZWQtb2ZmLWJ5OiBBbmt1ciBBcm9yYSA8YW5rdXIuYS5h
cm9yYUBvcmFjbGUuY29tPgotLS0KIGRyaXZlcnMveGVuL2NwdV9ob3RwbHVnLmMgICAgIHwgMTQg
KysrKysrLS0tLS0tLQogZHJpdmVycy94ZW4vZ250YWxsb2MuYyAgICAgICAgfCAxMyArKysrKysr
Ky0tLS0KIGRyaXZlcnMveGVuL2dudGRldi5jICAgICAgICAgIHwgMTYgKysrKysrKysrKystLS0t
CiBkcml2ZXJzL3hlbi9tYW5hZ2UuYyAgICAgICAgICB8IDM3ICsrKysrKysrKysrKysrKysrKy0t
LS0tLS0tLS0tLS0tLS0tCiBkcml2ZXJzL3hlbi9wbGF0Zm9ybS1wY2kuYyAgICB8IDEyICsrKysr
KystLS0tLQogZHJpdmVycy94ZW4vc3lzLWh5cGVydmlzb3IuYyAgfCAxMiArKysrKysrKy0tLS0K
IGRyaXZlcnMveGVuL3hlbi1iYWxsb29uLmMgICAgIHwgMTAgKysrKysrKy0tLQogZHJpdmVycy94
ZW4veGVuZnMveGVuc3RvcmVkLmMgfCAgNyArKysrLS0tCiA4IGZpbGVzIGNoYW5nZWQsIDczIGlu
c2VydGlvbnMoKyksIDQ4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL2Nw
dV9ob3RwbHVnLmMgYi9kcml2ZXJzL3hlbi9jcHVfaG90cGx1Zy5jCmluZGV4IGFmZWI5NDQ0NmQz
NC4uNGEwNWJjMDI4OTU2IDEwMDY0NAotLS0gYS9kcml2ZXJzL3hlbi9jcHVfaG90cGx1Zy5jCisr
KyBiL2RyaXZlcnMveGVuL2NwdV9ob3RwbHVnLmMKQEAgLTMxLDEzICszMSwxMyBAQCBzdGF0aWMg
dm9pZCBkaXNhYmxlX2hvdHBsdWdfY3B1KGludCBjcHUpCiAJdW5sb2NrX2RldmljZV9ob3RwbHVn
KCk7CiB9CiAKLXN0YXRpYyBpbnQgdmNwdV9vbmxpbmUodW5zaWduZWQgaW50IGNwdSkKK3N0YXRp
YyBpbnQgdmNwdV9vbmxpbmUoeGVuaG9zdF90ICp4aCwgdW5zaWduZWQgaW50IGNwdSkKIHsKIAlp
bnQgZXJyOwogCWNoYXIgZGlyWzE2XSwgc3RhdGVbMTZdOwogCiAJc3ByaW50ZihkaXIsICJjcHUv
JXUiLCBjcHUpOwotCWVyciA9IHhlbmJ1c19zY2FuZih4aF9kZWZhdWx0LCBYQlRfTklMLCBkaXIs
ICJhdmFpbGFiaWxpdHkiLCAiJTE1cyIsIHN0YXRlKTsKKwllcnIgPSB4ZW5idXNfc2NhbmYoeGgs
IFhCVF9OSUwsIGRpciwgImF2YWlsYWJpbGl0eSIsICIlMTVzIiwgc3RhdGUpOwogCWlmIChlcnIg
IT0gMSkgewogCQlpZiAoIXhlbl9pbml0aWFsX2RvbWFpbigpKQogCQkJcHJfZXJyKCJVbmFibGUg
dG8gcmVhZCBjcHUgc3RhdGVcbiIpOwpAQCAtNTIsMTIgKzUyLDEyIEBAIHN0YXRpYyBpbnQgdmNw
dV9vbmxpbmUodW5zaWduZWQgaW50IGNwdSkKIAlwcl9lcnIoInVua25vd24gc3RhdGUoJXMpIG9u
IENQVSVkXG4iLCBzdGF0ZSwgY3B1KTsKIAlyZXR1cm4gLUVJTlZBTDsKIH0KLXN0YXRpYyB2b2lk
IHZjcHVfaG90cGx1Zyh1bnNpZ25lZCBpbnQgY3B1KQorc3RhdGljIHZvaWQgdmNwdV9ob3RwbHVn
KHhlbmhvc3RfdCAqeGgsIHVuc2lnbmVkIGludCBjcHUpCiB7CiAJaWYgKCFjcHVfcG9zc2libGUo
Y3B1KSkKIAkJcmV0dXJuOwogCi0Jc3dpdGNoICh2Y3B1X29ubGluZShjcHUpKSB7CisJc3dpdGNo
ICh2Y3B1X29ubGluZSh4aCwgY3B1KSkgewogCWNhc2UgMToKIAkJZW5hYmxlX2hvdHBsdWdfY3B1
KGNwdSk7CiAJCWJyZWFrOwpAQCAtNzgsNyArNzgsNyBAQCBzdGF0aWMgdm9pZCBoYW5kbGVfdmNw
dV9ob3RwbHVnX2V2ZW50KHN0cnVjdCB4ZW5idXNfd2F0Y2ggKndhdGNoLAogCWNwdXN0ciA9IHN0
cnN0cihwYXRoLCAiY3B1LyIpOwogCWlmIChjcHVzdHIgIT0gTlVMTCkgewogCQlzc2NhbmYoY3B1
c3RyLCAiY3B1LyV1IiwgJmNwdSk7Ci0JCXZjcHVfaG90cGx1ZyhjcHUpOworCQl2Y3B1X2hvdHBs
dWcod2F0Y2gtPnhoLCBjcHUpOwogCX0KIH0KIApAQCAtOTMsNyArOTMsNyBAQCBzdGF0aWMgaW50
IHNldHVwX2NwdV93YXRjaGVyKHN0cnVjdCBub3RpZmllcl9ibG9jayAqbm90aWZpZXIsCiAJKHZv
aWQpcmVnaXN0ZXJfeGVuYnVzX3dhdGNoKHhoX2RlZmF1bHQsICZjcHVfd2F0Y2gpOwogCiAJZm9y
X2VhY2hfcG9zc2libGVfY3B1KGNwdSkgewotCQlpZiAodmNwdV9vbmxpbmUoY3B1KSA9PSAwKSB7
CisJCWlmICh2Y3B1X29ubGluZShjcHVfd2F0Y2gueGgsIGNwdSkgPT0gMCkgewogCQkJKHZvaWQp
Y3B1X2Rvd24oY3B1KTsKIAkJCXNldF9jcHVfcHJlc2VudChjcHUsIGZhbHNlKTsKIAkJfQpAQCAt
MTE0LDcgKzExNCw3IEBAIHN0YXRpYyBpbnQgX19pbml0IHNldHVwX3ZjcHVfaG90cGx1Z19ldmVu
dCh2b2lkKQogI2VuZGlmCiAJCXJldHVybiAtRU5PREVWOwogCi0JcmVnaXN0ZXJfeGVuc3RvcmVf
bm90aWZpZXIoJnhzbl9jcHUpOworCXJlZ2lzdGVyX3hlbnN0b3JlX25vdGlmaWVyKHhoX2RlZmF1
bHQsICZ4c25fY3B1KTsKIAogCXJldHVybiAwOwogfQpkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4v
Z250YWxsb2MuYyBiL2RyaXZlcnMveGVuL2dudGFsbG9jLmMKaW5kZXggZTA3ODIzODg2ZmE4Li5h
NDkwZTRlOGM4NTQgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL2dudGFsbG9jLmMKKysrIGIvZHJp
dmVycy94ZW4vZ250YWxsb2MuYwpAQCAtNzksNiArNzksOCBAQCBzdGF0aWMgTElTVF9IRUFEKGdy
ZWZfbGlzdCk7CiBzdGF0aWMgREVGSU5FX01VVEVYKGdyZWZfbXV0ZXgpOwogc3RhdGljIGludCBn
cmVmX3NpemU7CiAKK3N0YXRpYyB4ZW5ob3N0X3QgKnhoOworCiBzdHJ1Y3Qgbm90aWZ5X2luZm8g
ewogCXVpbnQxNl90IHBnb2ZmOjEyOyAgICAvKiBCaXRzIDAtMTE6IE9mZnNldCBvZiB0aGUgYnl0
ZSB0byBjbGVhciAqLwogCXVpbnQxNl90IGZsYWdzOjI7ICAgICAvKiBCaXRzIDEyLTEzOiBVbm1h
cCBub3RpZmljYXRpb24gZmxhZ3MgKi8KQEAgLTE0NCw3ICsxNDYsNyBAQCBzdGF0aWMgaW50IGFk
ZF9ncmVmcyhzdHJ1Y3QgaW9jdGxfZ250YWxsb2NfYWxsb2NfZ3JlZiAqb3AsCiAJCX0KIAogCQkv
KiBHcmFudCBmb3JlaWduIGFjY2VzcyB0byB0aGUgcGFnZS4gKi8KLQkJcmMgPSBnbnR0YWJfZ3Jh
bnRfZm9yZWlnbl9hY2Nlc3Mob3AtPmRvbWlkLAorCQlyYyA9IGdudHRhYl9ncmFudF9mb3JlaWdu
X2FjY2Vzcyh4aCwgb3AtPmRvbWlkLAogCQkJCQkJIHhlbl9wYWdlX3RvX2dmbihncmVmLT5wYWdl
KSwKIAkJCQkJCSByZWFkb25seSk7CiAJCWlmIChyYyA8IDApCkBAIC0xOTYsMTMgKzE5OCwxMyBA
QCBzdGF0aWMgdm9pZCBfX2RlbF9ncmVmKHN0cnVjdCBnbnRhbGxvY19ncmVmICpncmVmKQogCWdy
ZWYtPm5vdGlmeS5mbGFncyA9IDA7CiAKIAlpZiAoZ3JlZi0+Z3JlZl9pZCkgewotCQlpZiAoZ250
dGFiX3F1ZXJ5X2ZvcmVpZ25fYWNjZXNzKGdyZWYtPmdyZWZfaWQpKQorCQlpZiAoZ250dGFiX3F1
ZXJ5X2ZvcmVpZ25fYWNjZXNzKHhoLCBncmVmLT5ncmVmX2lkKSkKIAkJCXJldHVybjsKIAotCQlp
ZiAoIWdudHRhYl9lbmRfZm9yZWlnbl9hY2Nlc3NfcmVmKGdyZWYtPmdyZWZfaWQsIDApKQorCQlp
ZiAoIWdudHRhYl9lbmRfZm9yZWlnbl9hY2Nlc3NfcmVmKHhoLCBncmVmLT5ncmVmX2lkLCAwKSkK
IAkJCXJldHVybjsKIAotCQlnbnR0YWJfZnJlZV9ncmFudF9yZWZlcmVuY2UoZ3JlZi0+Z3JlZl9p
ZCk7CisJCWdudHRhYl9mcmVlX2dyYW50X3JlZmVyZW5jZSh4aCwgZ3JlZi0+Z3JlZl9pZCk7CiAJ
fQogCiAJZ3JlZl9zaXplLS07CkBAIC01ODYsNiArNTg4LDkgQEAgc3RhdGljIGludCBfX2luaXQg
Z250YWxsb2NfaW5pdCh2b2lkKQogCWlmICgheGVuX2RvbWFpbigpKQogCQlyZXR1cm4gLUVOT0RF
VjsKIAorCS8qIExpbWl0IHRvIGRlZmF1bHQgeGVuaG9zdCBmb3Igbm93LiAqLworCXhoID0geGhf
ZGVmYXVsdDsKKwogCWVyciA9IG1pc2NfcmVnaXN0ZXIoJmdudGFsbG9jX21pc2NkZXYpOwogCWlm
IChlcnIgIT0gMCkgewogCQlwcl9lcnIoIkNvdWxkIG5vdCByZWdpc3RlciBtaXNjIGdudGFsbG9j
IGRldmljZVxuIik7CmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9nbnRkZXYuYyBiL2RyaXZlcnMv
eGVuL2dudGRldi5jCmluZGV4IDBmMGM5NTFjZDViMS4uNDBhNDJhYmUyZGQwIDEwMDY0NAotLS0g
YS9kcml2ZXJzL3hlbi9nbnRkZXYuYworKysgYi9kcml2ZXJzL3hlbi9nbnRkZXYuYwpAQCAtNjcs
NiArNjcsOCBAQCBzdGF0aWMgYXRvbWljX3QgcGFnZXNfbWFwcGVkID0gQVRPTUlDX0lOSVQoMCk7
CiBzdGF0aWMgaW50IHVzZV9wdGVtb2Q7CiAjZGVmaW5lIHBvcHVsYXRlX2ZyZWVhYmxlX21hcHMg
dXNlX3B0ZW1vZAogCitzdGF0aWMgeGVuaG9zdF90ICp4aDsKKwogc3RhdGljIGludCB1bm1hcF9n
cmFudF9wYWdlcyhzdHJ1Y3QgZ250ZGV2X2dyYW50X21hcCAqbWFwLAogCQkJICAgICBpbnQgb2Zm
c2V0LCBpbnQgcGFnZXMpOwogCkBAIC0xMTQsNyArMTE2LDcgQEAgc3RhdGljIHZvaWQgZ250ZGV2
X2ZyZWVfbWFwKHN0cnVjdCBnbnRkZXZfZ3JhbnRfbWFwICptYXApCiAJfSBlbHNlCiAjZW5kaWYK
IAlpZiAobWFwLT5wYWdlcykKLQkJZ250dGFiX2ZyZWVfcGFnZXMobWFwLT5jb3VudCwgbWFwLT5w
YWdlcyk7CisJCWdudHRhYl9mcmVlX3BhZ2VzKHhoLCBtYXAtPmNvdW50LCBtYXAtPnBhZ2VzKTsK
IAogI2lmZGVmIENPTkZJR19YRU5fR1JBTlRfRE1BX0FMTE9DCiAJa2ZyZWUobWFwLT5mcmFtZXMp
OwpAQCAtMTgzLDcgKzE4NSw3IEBAIHN0cnVjdCBnbnRkZXZfZ3JhbnRfbWFwICpnbnRkZXZfYWxs
b2NfbWFwKHN0cnVjdCBnbnRkZXZfcHJpdiAqcHJpdiwgaW50IGNvdW50LAogCQlhZGQtPmRtYV9i
dXNfYWRkciA9IGFyZ3MuZGV2X2J1c19hZGRyOwogCX0gZWxzZQogI2VuZGlmCi0JaWYgKGdudHRh
Yl9hbGxvY19wYWdlcyhjb3VudCwgYWRkLT5wYWdlcykpCisJaWYgKGdudHRhYl9hbGxvY19wYWdl
cyh4aCwgY291bnQsIGFkZC0+cGFnZXMpKQogCQlnb3RvIGVycjsKIAogCWZvciAoaSA9IDA7IGkg
PCBjb3VudDsgaSsrKSB7CkBAIC0zMzksNyArMzQxLDcgQEAgaW50IGdudGRldl9tYXBfZ3JhbnRf
cGFnZXMoc3RydWN0IGdudGRldl9ncmFudF9tYXAgKm1hcCkKIAl9CiAKIAlwcl9kZWJ1ZygibWFw
ICVkKyVkXG4iLCBtYXAtPmluZGV4LCBtYXAtPmNvdW50KTsKLQllcnIgPSBnbnR0YWJfbWFwX3Jl
ZnMobWFwLT5tYXBfb3BzLCB1c2VfcHRlbW9kID8gbWFwLT5rbWFwX29wcyA6IE5VTEwsCisJZXJy
ID0gZ250dGFiX21hcF9yZWZzKHhoLCBtYXAtPm1hcF9vcHMsIHVzZV9wdGVtb2QgPyBtYXAtPmtt
YXBfb3BzIDogTlVMTCwKIAkJCW1hcC0+cGFnZXMsIG1hcC0+Y291bnQpOwogCWlmIChlcnIpCiAJ
CXJldHVybiBlcnI7CkBAIC0zODUsNiArMzg3LDcgQEAgc3RhdGljIGludCBfX3VubWFwX2dyYW50
X3BhZ2VzKHN0cnVjdCBnbnRkZXZfZ3JhbnRfbWFwICptYXAsIGludCBvZmZzZXQsCiAJdW5tYXBf
ZGF0YS5rdW5tYXBfb3BzID0gdXNlX3B0ZW1vZCA/IG1hcC0+a3VubWFwX29wcyArIG9mZnNldCA6
IE5VTEw7CiAJdW5tYXBfZGF0YS5wYWdlcyA9IG1hcC0+cGFnZXMgKyBvZmZzZXQ7CiAJdW5tYXBf
ZGF0YS5jb3VudCA9IHBhZ2VzOworCXVubWFwX2RhdGEueGggPSB4aDsKIAogCWVyciA9IGdudHRh
Yl91bm1hcF9yZWZzX3N5bmMoJnVubWFwX2RhdGEpOwogCWlmIChlcnIpCkBAIC04NzcsNyArODgw
LDcgQEAgc3RhdGljIGludCBnbnRkZXZfY29weShzdHJ1Y3QgZ250ZGV2X2NvcHlfYmF0Y2ggKmJh
dGNoKQogewogCXVuc2lnbmVkIGludCBpOwogCi0JZ250dGFiX2JhdGNoX2NvcHkoYmF0Y2gtPm9w
cywgYmF0Y2gtPm5yX29wcyk7CisJZ250dGFiX2JhdGNoX2NvcHkoeGgsIGJhdGNoLT5vcHMsIGJh
dGNoLT5ucl9vcHMpOwogCWdudGRldl9wdXRfcGFnZXMoYmF0Y2gpOwogCiAJLyoKQEAgLTEyMTAs
OCArMTIxMywxMyBAQCBzdGF0aWMgaW50IF9faW5pdCBnbnRkZXZfaW5pdCh2b2lkKQogCWlmICgh
eGVuX2RvbWFpbigpKQogCQlyZXR1cm4gLUVOT0RFVjsKIAorCS8qCisJICogVXNlIGZvciBtYXBw
aW5ncyBncmFudHMgcmVsYXRlZCB0byB0aGUgZGVmYXVsdCB4ZW5ob3N0LgorCSAqLworCXhoID0g
eGhfZGVmYXVsdDsKIAl1c2VfcHRlbW9kID0gIXhlbl9mZWF0dXJlKFhFTkZFQVRfYXV0b190cmFu
c2xhdGVkX3BoeXNtYXApOwogCisKIAllcnIgPSBtaXNjX3JlZ2lzdGVyKCZnbnRkZXZfbWlzY2Rl
dik7CiAJaWYgKGVyciAhPSAwKSB7CiAJCXByX2VycigiQ291bGQgbm90IHJlZ2lzdGVyIGdudGRl
diBkZXZpY2VcbiIpOwpkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vbWFuYWdlLmMgYi9kcml2ZXJz
L3hlbi9tYW5hZ2UuYwppbmRleCA5YTY5ZDk1NWRkNWMuLjE2NTVkMGEwMzlmZCAxMDA2NDQKLS0t
IGEvZHJpdmVycy94ZW4vbWFuYWdlLmMKKysrIGIvZHJpdmVycy94ZW4vbWFuYWdlLmMKQEAgLTIy
NywxNCArMjI3LDE0IEBAIHN0YXRpYyB2b2lkIHNodXRkb3duX2hhbmRsZXIoc3RydWN0IHhlbmJ1
c193YXRjaCAqd2F0Y2gsCiAJCXJldHVybjsKIAogIGFnYWluOgotCWVyciA9IHhlbmJ1c190cmFu
c2FjdGlvbl9zdGFydCh4aF9kZWZhdWx0LCAmeGJ0KTsKKwllcnIgPSB4ZW5idXNfdHJhbnNhY3Rp
b25fc3RhcnQod2F0Y2gtPnhoLCAmeGJ0KTsKIAlpZiAoZXJyKQogCQlyZXR1cm47CiAKLQlzdHIg
PSAoY2hhciAqKXhlbmJ1c19yZWFkKHhoX2RlZmF1bHQsIHhidCwgImNvbnRyb2wiLCAic2h1dGRv
d24iLCBOVUxMKTsKKwlzdHIgPSAoY2hhciAqKXhlbmJ1c19yZWFkKHdhdGNoLT54aCwgeGJ0LCAi
Y29udHJvbCIsICJzaHV0ZG93biIsIE5VTEwpOwogCS8qIElnbm9yZSByZWFkIGVycm9ycyBhbmQg
ZW1wdHkgcmVhZHMuICovCiAJaWYgKFhFTkJVU19JU19FUlJfUkVBRChzdHIpKSB7Ci0JCXhlbmJ1
c190cmFuc2FjdGlvbl9lbmQoeGhfZGVmYXVsdCwgeGJ0LCAxKTsKKwkJeGVuYnVzX3RyYW5zYWN0
aW9uX2VuZCh3YXRjaC0+eGgsIHhidCwgMSk7CiAJCXJldHVybjsKIAl9CiAKQEAgLTI0NSw5ICsy
NDUsOSBAQCBzdGF0aWMgdm9pZCBzaHV0ZG93bl9oYW5kbGVyKHN0cnVjdCB4ZW5idXNfd2F0Y2gg
KndhdGNoLAogCiAJLyogT25seSBhY2tub3dsZWRnZSBjb21tYW5kcyB3aGljaCB3ZSBhcmUgcHJl
cGFyZWQgdG8gaGFuZGxlLiAqLwogCWlmIChpZHggPCBBUlJBWV9TSVpFKHNodXRkb3duX2hhbmRs
ZXJzKSkKLQkJeGVuYnVzX3dyaXRlKHhoX2RlZmF1bHQsIHhidCwgImNvbnRyb2wiLCAic2h1dGRv
d24iLCAiIik7CisJCXhlbmJ1c193cml0ZSh3YXRjaC0+eGgsIHhidCwgImNvbnRyb2wiLCAic2h1
dGRvd24iLCAiIik7CiAKLQllcnIgPSB4ZW5idXNfdHJhbnNhY3Rpb25fZW5kKHhoX2RlZmF1bHQs
IHhidCwgMCk7CisJZXJyID0geGVuYnVzX3RyYW5zYWN0aW9uX2VuZCh3YXRjaC0+eGgsIHhidCwg
MCk7CiAJaWYgKGVyciA9PSAtRUFHQUlOKSB7CiAJCWtmcmVlKHN0cik7CiAJCWdvdG8gYWdhaW47
CkBAIC0yNzIsMTAgKzI3MiwxMCBAQCBzdGF0aWMgdm9pZCBzeXNycV9oYW5kbGVyKHN0cnVjdCB4
ZW5idXNfd2F0Y2ggKndhdGNoLCBjb25zdCBjaGFyICpwYXRoLAogCWludCBlcnI7CiAKICBhZ2Fp
bjoKLQllcnIgPSB4ZW5idXNfdHJhbnNhY3Rpb25fc3RhcnQoeGhfZGVmYXVsdCwgJnhidCk7CisJ
ZXJyID0geGVuYnVzX3RyYW5zYWN0aW9uX3N0YXJ0KHdhdGNoLT54aCwgJnhidCk7CiAJaWYgKGVy
cikKIAkJcmV0dXJuOwotCWVyciA9IHhlbmJ1c19zY2FuZih4aF9kZWZhdWx0LCB4YnQsICJjb250
cm9sIiwgInN5c3JxIiwgIiVjIiwgJnN5c3JxX2tleSk7CisJZXJyID0geGVuYnVzX3NjYW5mKHdh
dGNoLT54aCwgeGJ0LCAiY29udHJvbCIsICJzeXNycSIsICIlYyIsICZzeXNycV9rZXkpOwogCWlm
IChlcnIgPCAwKSB7CiAJCS8qCiAJCSAqIFRoZSBYZW5zdG9yZSB3YXRjaCBmaXJlcyBkaXJlY3Rs
eSBhZnRlciByZWdpc3RlcmluZyBpdCBhbmQKQEAgLTI4NywyMSArMjg3LDIxIEBAIHN0YXRpYyB2
b2lkIHN5c3JxX2hhbmRsZXIoc3RydWN0IHhlbmJ1c193YXRjaCAqd2F0Y2gsIGNvbnN0IGNoYXIg
KnBhdGgsCiAJCWlmIChlcnIgIT0gLUVOT0VOVCAmJiBlcnIgIT0gLUVSQU5HRSkKIAkJCXByX2Vy
cigiRXJyb3IgJWQgcmVhZGluZyBzeXNycSBjb2RlIGluIGNvbnRyb2wvc3lzcnFcbiIsCiAJCQkg
ICAgICAgZXJyKTsKLQkJeGVuYnVzX3RyYW5zYWN0aW9uX2VuZCh4aF9kZWZhdWx0LCB4YnQsIDEp
OworCQl4ZW5idXNfdHJhbnNhY3Rpb25fZW5kKHdhdGNoLT54aCwgeGJ0LCAxKTsKIAkJcmV0dXJu
OwogCX0KIAogCWlmIChzeXNycV9rZXkgIT0gJ1wwJykgewotCQllcnIgPSB4ZW5idXNfcHJpbnRm
KHhoX2RlZmF1bHQsIHhidCwgImNvbnRyb2wiLCAic3lzcnEiLCAiJWMiLCAnXDAnKTsKKwkJZXJy
ID0geGVuYnVzX3ByaW50Zih3YXRjaC0+eGgsIHhidCwgImNvbnRyb2wiLCAic3lzcnEiLCAiJWMi
LCAnXDAnKTsKIAkJaWYgKGVycikgewogCQkJcHJfZXJyKCIlczogRXJyb3IgJWQgd3JpdGluZyBz
eXNycSBpbiBjb250cm9sL3N5c3JxXG4iLAogCQkJICAgICAgIF9fZnVuY19fLCBlcnIpOwotCQkJ
eGVuYnVzX3RyYW5zYWN0aW9uX2VuZCh4aF9kZWZhdWx0LCB4YnQsIDEpOworCQkJeGVuYnVzX3Ry
YW5zYWN0aW9uX2VuZCh3YXRjaC0+eGgsIHhidCwgMSk7CiAJCQlyZXR1cm47CiAJCX0KIAl9CiAK
LQllcnIgPSB4ZW5idXNfdHJhbnNhY3Rpb25fZW5kKHhoX2RlZmF1bHQsIHhidCwgMCk7CisJZXJy
ID0geGVuYnVzX3RyYW5zYWN0aW9uX2VuZCh3YXRjaC0+eGgsIHhidCwgMCk7CiAJaWYgKGVyciA9
PSAtRUFHQUlOKQogCQlnb3RvIGFnYWluOwogCkBAIC0zMjQsMTQgKzMyNCwxNCBAQCBzdGF0aWMg
c3RydWN0IG5vdGlmaWVyX2Jsb2NrIHhlbl9yZWJvb3RfbmIgPSB7CiAJLm5vdGlmaWVyX2NhbGwg
PSBwb3dlcm9mZl9uYiwKIH07CiAKLXN0YXRpYyBpbnQgc2V0dXBfc2h1dGRvd25fd2F0Y2hlcih2
b2lkKQorc3RhdGljIGludCBzZXR1cF9zaHV0ZG93bl93YXRjaGVyKHhlbmhvc3RfdCAqeGgpCiB7
CiAJaW50IGVycjsKIAlpbnQgaWR4OwogI2RlZmluZSBGRUFUVVJFX1BBVEhfU0laRSAoU0hVVERP
V05fQ01EX1NJWkUgKyBzaXplb2YoImZlYXR1cmUtIikpCiAJY2hhciBub2RlW0ZFQVRVUkVfUEFU
SF9TSVpFXTsKIAotCWVyciA9IHJlZ2lzdGVyX3hlbmJ1c193YXRjaCh4aF9kZWZhdWx0LCAmc2h1
dGRvd25fd2F0Y2gpOworCWVyciA9IHJlZ2lzdGVyX3hlbmJ1c193YXRjaCh4aCwgJnNodXRkb3du
X3dhdGNoKTsKIAlpZiAoZXJyKSB7CiAJCXByX2VycigiRmFpbGVkIHRvIHNldCBzaHV0ZG93biB3
YXRjaGVyXG4iKTsKIAkJcmV0dXJuIGVycjsKQEAgLTMzOSw3ICszMzksNyBAQCBzdGF0aWMgaW50
IHNldHVwX3NodXRkb3duX3dhdGNoZXIodm9pZCkKIAogCiAjaWZkZWYgQ09ORklHX01BR0lDX1NZ
U1JRCi0JZXJyID0gcmVnaXN0ZXJfeGVuYnVzX3dhdGNoKHhoX2RlZmF1bHQsICZzeXNycV93YXRj
aCk7CisJZXJyID0gcmVnaXN0ZXJfeGVuYnVzX3dhdGNoKHhoLCAmc3lzcnFfd2F0Y2gpOwogCWlm
IChlcnIpIHsKIAkJcHJfZXJyKCJGYWlsZWQgdG8gc2V0IHN5c3JxIHdhdGNoZXJcbiIpOwogCQly
ZXR1cm4gZXJyOwpAQCAtMzUxLDcgKzM1MSw3IEBAIHN0YXRpYyBpbnQgc2V0dXBfc2h1dGRvd25f
d2F0Y2hlcih2b2lkKQogCQkJY29udGludWU7CiAJCXNucHJpbnRmKG5vZGUsIEZFQVRVUkVfUEFU
SF9TSVpFLCAiZmVhdHVyZS0lcyIsCiAJCQkgc2h1dGRvd25faGFuZGxlcnNbaWR4XS5jb21tYW5k
KTsKLQkJZXJyID0geGVuYnVzX3ByaW50Zih4aF9kZWZhdWx0LCBYQlRfTklMLCAiY29udHJvbCIs
IG5vZGUsICIldSIsIDEpOworCQllcnIgPSB4ZW5idXNfcHJpbnRmKHhoLCBYQlRfTklMLCAiY29u
dHJvbCIsIG5vZGUsICIldSIsIDEpOwogCQlpZiAoZXJyKSB7CiAJCQlwcl9lcnIoIiVzOiBFcnJv
ciAlZCB3cml0aW5nICVzXG4iLCBfX2Z1bmNfXywKIAkJCQllcnIsIG5vZGUpOwpAQCAtMzY0LDkg
KzM2NCw5IEBAIHN0YXRpYyBpbnQgc2V0dXBfc2h1dGRvd25fd2F0Y2hlcih2b2lkKQogCiBzdGF0
aWMgaW50IHNodXRkb3duX2V2ZW50KHN0cnVjdCBub3RpZmllcl9ibG9jayAqbm90aWZpZXIsCiAJ
CQkgIHVuc2lnbmVkIGxvbmcgZXZlbnQsCi0JCQkgIHZvaWQgKmRhdGEpCisJCQkgIHZvaWQgKnho
KQogewotCXNldHVwX3NodXRkb3duX3dhdGNoZXIoKTsKKwlzZXR1cF9zaHV0ZG93bl93YXRjaGVy
KCh4ZW5ob3N0X3QgKikgeGgpOwogCXJldHVybiBOT1RJRllfRE9ORTsKIH0KIApAQCAtMzc4LDcg
KzM3OCw4IEBAIGludCB4ZW5fc2V0dXBfc2h1dGRvd25fZXZlbnQodm9pZCkKIAogCWlmICgheGVu
X2RvbWFpbigpKQogCQlyZXR1cm4gLUVOT0RFVjsKLQlyZWdpc3Rlcl94ZW5zdG9yZV9ub3RpZmll
cigmeGVuc3RvcmVfbm90aWZpZXIpOworCisJcmVnaXN0ZXJfeGVuc3RvcmVfbm90aWZpZXIoeGhf
ZGVmYXVsdCwgJnhlbnN0b3JlX25vdGlmaWVyKTsKIAlyZWdpc3Rlcl9yZWJvb3Rfbm90aWZpZXIo
Jnhlbl9yZWJvb3RfbmIpOwogCiAJcmV0dXJuIDA7CmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9w
bGF0Zm9ybS1wY2kuYyBiL2RyaXZlcnMveGVuL3BsYXRmb3JtLXBjaS5jCmluZGV4IDVkN2RjYWQw
YjBhMC4uOGZkYjAxYzRhNjEwIDEwMDY0NAotLS0gYS9kcml2ZXJzL3hlbi9wbGF0Zm9ybS1wY2ku
YworKysgYi9kcml2ZXJzL3hlbi9wbGF0Zm9ybS1wY2kuYwpAQCAtMTU0LDE4ICsxNTQsMjAgQEAg
c3RhdGljIGludCBwbGF0Zm9ybV9wY2lfcHJvYmUoc3RydWN0IHBjaV9kZXYgKnBkZXYsCiAJCX0K
IAl9CiAKLQltYXhfbnJfZ2ZyYW1lcyA9IGdudHRhYl9tYXhfZ3JhbnRfZnJhbWVzKCk7CisJbWF4
X25yX2dmcmFtZXMgPSBnbnR0YWJfbWF4X2dyYW50X2ZyYW1lcyh4aF9kZWZhdWx0KTsKIAlncmFu
dF9mcmFtZXMgPSBhbGxvY194ZW5fbW1pbyhQQUdFX1NJWkUgKiBtYXhfbnJfZ2ZyYW1lcyk7Ci0J
cmV0ID0gZ250dGFiX3NldHVwX2F1dG9feGxhdF9mcmFtZXMoZ3JhbnRfZnJhbWVzKTsKKwlyZXQg
PSBnbnR0YWJfc2V0dXBfYXV0b194bGF0X2ZyYW1lcyh4aF9kZWZhdWx0LCBncmFudF9mcmFtZXMp
OwogCWlmIChyZXQpCiAJCWdvdG8gb3V0OwotCXJldCA9IGdudHRhYl9pbml0KCk7CisKKwkvKiBI
Vk0gb25seSwgd2UgZG9uJ3QgbmVlZCB4aF9yZW1vdGUgKi8KKwlyZXQgPSBnbnR0YWJfaW5pdCh4
aF9kZWZhdWx0KTsKIAlpZiAocmV0KQogCQlnb3RvIGdyYW50X291dDsKLQl4ZW5idXNfcHJvYmUo
TlVMTCk7CisJX194ZW5idXNfcHJvYmUoeGhfZGVmYXVsdC0+eGVuc3RvcmVfcHJpdmF0ZSk7CiAJ
cmV0dXJuIDA7CiBncmFudF9vdXQ6Ci0JZ250dGFiX2ZyZWVfYXV0b194bGF0X2ZyYW1lcygpOwor
CWdudHRhYl9mcmVlX2F1dG9feGxhdF9mcmFtZXMoeGhfZGVmYXVsdCk7CiBvdXQ6CiAJcGNpX3Jl
bGVhc2VfcmVnaW9uKHBkZXYsIDApOwogbWVtX291dDoKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVu
L3N5cy1oeXBlcnZpc29yLmMgYi9kcml2ZXJzL3hlbi9zeXMtaHlwZXJ2aXNvci5jCmluZGV4IDAw
NWE4OThlN2EyMy4uZDY5YzA3OTA2OTJjIDEwMDY0NAotLS0gYS9kcml2ZXJzL3hlbi9zeXMtaHlw
ZXJ2aXNvci5jCisrKyBiL2RyaXZlcnMveGVuL3N5cy1oeXBlcnZpc29yLmMKQEAgLTE0LDYgKzE0
LDcgQEAKICNpbmNsdWRlIDxsaW51eC9lcnIuaD4KIAogI2luY2x1ZGUgPHhlbi9pbnRlcmZhY2Uv
eGVuLmg+CisjaW5jbHVkZSA8eGVuL3hlbmhvc3QuaD4KICNpbmNsdWRlIDxhc20veGVuL2h5cGVy
dmlzb3IuaD4KICNpbmNsdWRlIDxhc20veGVuL2h5cGVyY2FsbC5oPgogCkBAIC0xNDEsMTUgKzE0
MiwxNSBAQCBzdGF0aWMgc3NpemVfdCB1dWlkX3Nob3dfZmFsbGJhY2soc3RydWN0IGh5cF9zeXNm
c19hdHRyICphdHRyLCBjaGFyICpidWZmZXIpCiB7CiAJY2hhciAqdm0sICp2YWw7CiAJaW50IHJl
dDsKLQlleHRlcm4gaW50IHhlbnN0b3JlZF9yZWFkeTsKIAorCS8qIERpc2FibGUgZm9yIG5vdzog
eGVuc3RvcmVkX3JlYWR5IGlzIHByaXZhdGUgdG8geGVuYnVzCiAJaWYgKCF4ZW5zdG9yZWRfcmVh
ZHkpCi0JCXJldHVybiAtRUJVU1k7CisJCXJldHVybiAtRUJVU1k7Ki8KIAotCXZtID0geGVuYnVz
X3JlYWQoWEJUX05JTCwgInZtIiwgIiIsIE5VTEwpOworCXZtID0geGVuYnVzX3JlYWQoeGhfZGVm
YXVsdCwgWEJUX05JTCwgInZtIiwgIiIsIE5VTEwpOwogCWlmIChJU19FUlIodm0pKQogCQlyZXR1
cm4gUFRSX0VSUih2bSk7Ci0JdmFsID0geGVuYnVzX3JlYWQoWEJUX05JTCwgdm0sICJ1dWlkIiwg
TlVMTCk7CisJdmFsID0geGVuYnVzX3JlYWQoeGhfZGVmYXVsdCwgWEJUX05JTCwgdm0sICJ1dWlk
IiwgTlVMTCk7CiAJa2ZyZWUodm0pOwogCWlmIChJU19FUlIodmFsKSkKIAkJcmV0dXJuIFBUUl9F
UlIodmFsKTsKQEAgLTYwMiw2ICs2MDMsOSBAQCBzdGF0aWMgc3RydWN0IGtvYmpfdHlwZSBoeXBf
c3lzZnNfa29ial90eXBlID0gewogCS5zeXNmc19vcHMgPSAmaHlwX3N5c2ZzX29wcywKIH07CiAK
Ky8qCisgKiBGb3Igbm93LCBkZWZhdWx0IHhlbmhvc3Qgb25seS4KKyAqLwogc3RhdGljIGludCBf
X2luaXQgaHlwZXJ2aXNvcl9zdWJzeXNfaW5pdCh2b2lkKQogewogCWlmICgheGVuX2RvbWFpbigp
KQpkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4veGVuLWJhbGxvb24uYyBiL2RyaXZlcnMveGVuL3hl
bi1iYWxsb29uLmMKaW5kZXggZDM0ZDliMWFmN2E4Li45ZDQ0OGRkN2ZmMTcgMTAwNjQ0Ci0tLSBh
L2RyaXZlcnMveGVuL3hlbi1iYWxsb29uLmMKKysrIGIvZHJpdmVycy94ZW4veGVuLWJhbGxvb24u
YwpAQCAtNDAsNiArNDAsNyBAQAogCiAjaW5jbHVkZSA8eGVuL3hlbi5oPgogI2luY2x1ZGUgPHhl
bi9pbnRlcmZhY2UveGVuLmg+CisjaW5jbHVkZSA8eGVuL3hlbmhvc3QuaD4KICNpbmNsdWRlIDx4
ZW4vYmFsbG9vbi5oPgogI2luY2x1ZGUgPHhlbi94ZW5idXMuaD4KICNpbmNsdWRlIDx4ZW4vZmVh
dHVyZXMuaD4KQEAgLTk5LDExICsxMDAsMTEgQEAgc3RhdGljIHN0cnVjdCB4ZW5idXNfd2F0Y2gg
dGFyZ2V0X3dhdGNoID0gewogCiBzdGF0aWMgaW50IGJhbGxvb25faW5pdF93YXRjaGVyKHN0cnVj
dCBub3RpZmllcl9ibG9jayAqbm90aWZpZXIsCiAJCQkJdW5zaWduZWQgbG9uZyBldmVudCwKLQkJ
CQl2b2lkICpkYXRhKQorCQkJCXZvaWQgKnhoKQogewogCWludCBlcnI7CiAKLQllcnIgPSByZWdp
c3Rlcl94ZW5idXNfd2F0Y2goeGhfZGVmYXVsdCwgJnRhcmdldF93YXRjaCk7CisJZXJyID0gcmVn
aXN0ZXJfeGVuYnVzX3dhdGNoKHhoLCAmdGFyZ2V0X3dhdGNoKTsKIAlpZiAoZXJyKQogCQlwcl9l
cnIoIkZhaWxlZCB0byBzZXQgYmFsbG9vbiB3YXRjaGVyXG4iKTsKIApAQCAtMTIwLDcgKzEyMSwx
MCBAQCB2b2lkIHhlbl9iYWxsb29uX2luaXQodm9pZCkKIAogCXJlZ2lzdGVyX3hlbl9zZWxmYmFs
bG9vbmluZygmYmFsbG9vbl9kZXYpOwogCi0JcmVnaXN0ZXJfeGVuc3RvcmVfbm90aWZpZXIoJnhl
bnN0b3JlX25vdGlmaWVyKTsKKwkvKgorCSAqIGJhbGxvb25pbmcgaXMgb25seSBjb25jZXJuZWQg
d2l0aCB0aGUgZGVmYXVsdCB4ZW5ob3N0LgorCSAqLworCXJlZ2lzdGVyX3hlbnN0b3JlX25vdGlm
aWVyKHhoX2RlZmF1bHQsICZ4ZW5zdG9yZV9ub3RpZmllcik7CiB9CiBFWFBPUlRfU1lNQk9MX0dQ
TCh4ZW5fYmFsbG9vbl9pbml0KTsKIApkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4veGVuZnMveGVu
c3RvcmVkLmMgYi9kcml2ZXJzL3hlbi94ZW5mcy94ZW5zdG9yZWQuYwppbmRleCBmNTkyMzVmOWY4
YTIuLjFkNjY5NzRhZTczMCAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4veGVuZnMveGVuc3RvcmVk
LmMKKysrIGIvZHJpdmVycy94ZW4veGVuZnMveGVuc3RvcmVkLmMKQEAgLTgsNiArOCw3IEBACiAj
aW5jbHVkZSA8eGVuL3hlbmJ1cy5oPgogCiAjaW5jbHVkZSAieGVuZnMuaCIKKyNpbmNsdWRlICIu
Li94ZW5idXMveGVuYnVzLmgiIC8qIEZJWE1FICovCiAKIHN0YXRpYyBzc2l6ZV90IHhzZF9yZWFk
KHN0cnVjdCBmaWxlICpmaWxlLCBjaGFyIF9fdXNlciAqYnVmLAogCQkJICAgIHNpemVfdCBzaXpl
LCBsb2ZmX3QgKm9mZikKQEAgLTI1LDcgKzI2LDcgQEAgc3RhdGljIGludCB4c2RfcmVsZWFzZShz
dHJ1Y3QgaW5vZGUgKmlub2RlLCBzdHJ1Y3QgZmlsZSAqZmlsZSkKIHN0YXRpYyBpbnQgeHNkX2t2
YV9vcGVuKHN0cnVjdCBpbm9kZSAqaW5vZGUsIHN0cnVjdCBmaWxlICpmaWxlKQogewogCWZpbGUt
PnByaXZhdGVfZGF0YSA9ICh2b2lkICopa2FzcHJpbnRmKEdGUF9LRVJORUwsICIweCVwIiwKLQkJ
CQkJICAgICAgIHhlbl9zdG9yZV9pbnRlcmZhY2UpOworCQkJCQkgICAgICAgeHNfcHJpdih4aF9k
ZWZhdWx0KS0+c3RvcmVfaW50ZXJmYWNlKTsKIAlpZiAoIWZpbGUtPnByaXZhdGVfZGF0YSkKIAkJ
cmV0dXJuIC1FTk9NRU07CiAJcmV0dXJuIDA7CkBAIC0zOSw3ICs0MCw3IEBAIHN0YXRpYyBpbnQg
eHNkX2t2YV9tbWFwKHN0cnVjdCBmaWxlICpmaWxlLCBzdHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKnZt
YSkKIAkJcmV0dXJuIC1FSU5WQUw7CiAKIAlpZiAocmVtYXBfcGZuX3JhbmdlKHZtYSwgdm1hLT52
bV9zdGFydCwKLQkJCSAgICB2aXJ0X3RvX3Bmbih4ZW5fc3RvcmVfaW50ZXJmYWNlKSwKKwkJCSAg
ICB2aXJ0X3RvX3Bmbih4c19wcml2KHhoX2RlZmF1bHQpLT5zdG9yZV9pbnRlcmZhY2UpLAogCQkJ
ICAgIHNpemUsIHZtYS0+dm1fcGFnZV9wcm90KSkKIAkJcmV0dXJuIC1FQUdBSU47CiAKQEAgLTU2
LDcgKzU3LDcgQEAgY29uc3Qgc3RydWN0IGZpbGVfb3BlcmF0aW9ucyB4c2Rfa3ZhX2ZpbGVfb3Bz
ID0gewogc3RhdGljIGludCB4c2RfcG9ydF9vcGVuKHN0cnVjdCBpbm9kZSAqaW5vZGUsIHN0cnVj
dCBmaWxlICpmaWxlKQogewogCWZpbGUtPnByaXZhdGVfZGF0YSA9ICh2b2lkICopa2FzcHJpbnRm
KEdGUF9LRVJORUwsICIlZCIsCi0JCQkJCSAgICAgICB4ZW5fc3RvcmVfZXZ0Y2huKTsKKwkJCQkJ
ICAgICAgIHhzX3ByaXYoeGhfZGVmYXVsdCktPnN0b3JlX2V2dGNobik7CiAJaWYgKCFmaWxlLT5w
cml2YXRlX2RhdGEpCiAJCXJldHVybiAtRU5PTUVNOwogCXJldHVybiAwOwotLSAKMi4yMC4xCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 09 17:25:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 17:25:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOmno-0000kI-NG; Thu, 09 May 2019 17:25:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fgKw=TJ=oracle.com=ankur.a.arora@srs-us1.protection.inumbo.net>)
 id 1hOmnm-0000i3-Tj
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 17:25:51 +0000
X-Inumbo-ID: 7b5afce2-727f-11e9-8980-bc764e045a96
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7b5afce2-727f-11e9-8980-bc764e045a96;
 Thu, 09 May 2019 17:25:46 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x49HJOwV151549;
 Thu, 9 May 2019 17:25:45 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id : in-reply-to : references : mime-version :
 content-transfer-encoding; s=corp-2018-07-02;
 bh=UbPcnD6D6e3Eh92jCR1E4okj/kRSBROYdT8U3cfcw0w=;
 b=5VXqG9w6DSUZIaSV+vjgWmXpjbTmI6/CuLneUPjy8E0P0qoMdcSFEIKmp+acINNjpRnp
 ZjfHC6HnNognmTUhTZrqCoDctmiowR3WPJqjR5ctqHk1v5rzc2P4o7vrh7cS6jQJ1MxC
 gml3w17CnC2TJXLUlMCdb/PTvbPn6c2zRVlvETp8h5BIC9gbCkOV62a+7kLROqb8dVLY
 MChpLB277WR7eee63248zk7cn3N7wIpDDAzZzdCsxVfYi9kjJTwsToVsLdp3GRQ9BrTc
 2dczzmK28KZS3ZG/DXj7sUsG5bfNW2fz7TrIAm7LJquxc9UF8GxG8aaoNWY1sr4CaaaK dg== 
Received: from userp3030.oracle.com (userp3030.oracle.com [156.151.31.80])
 by userp2130.oracle.com with ESMTP id 2s94bgceek-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 09 May 2019 17:25:45 +0000
Received: from pps.filterd (userp3030.oracle.com [127.0.0.1])
 by userp3030.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x49HNxrG109635;
 Thu, 9 May 2019 17:25:45 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userp3030.oracle.com with ESMTP id 2sagyvcg65-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 09 May 2019 17:25:44 +0000
Received: from abhmp0008.oracle.com (abhmp0008.oracle.com [141.146.116.14])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id x49HPi42013393;
 Thu, 9 May 2019 17:25:44 GMT
Received: from aa1-ca-oracle-com.ca.oracle.com (/10.156.75.204)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 09 May 2019 10:25:43 -0700
From: Ankur Arora <ankur.a.arora@oracle.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org
Date: Thu,  9 May 2019 10:25:35 -0700
Message-Id: <20190509172540.12398-12-ankur.a.arora@oracle.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190509172540.12398-1-ankur.a.arora@oracle.com>
References: <20190509172540.12398-1-ankur.a.arora@oracle.com>
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9252
 signatures=668686
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=2
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1905090100
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9252
 signatures=668686
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=2 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000
 definitions=main-1905090100
Subject: [Xen-devel] [RFC PATCH 11/16] xen/grant-table: make grant-table
 xenhost aware
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, sstabellini@kernel.org, konrad.wilk@oracle.com,
 ankur.a.arora@oracle.com, pbonzini@redhat.com, boris.ostrovsky@oracle.com,
 joao.m.martins@oracle.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TGFyZ2VseSBtZWNoYW5pY2FsIGNoYW5nZXM6IHRoZSBleHBvcnRlZCBncmFudCB0YWJsZSBzeW1i
b2xzIG5vdyB0YWtlCnhlbmhvc3RfdCAqIGFzIGEgcGFyYW1ldGVyLiBBbHNvLCBtb3ZlIHRoZSBn
cmFudCB0YWJsZSBnbG9iYWwgc3RhdGUKaW5zaWRlIHhlbmhvc3RfdC4KCklmIHRoZXJlJ3MgbW9y
ZSB0aGFuIG9uZSB4ZW5ob3N0LCB0aGVuIGluaXRpYWxpemUgYm90aC4KClNpZ25lZC1vZmYtYnk6
IEFua3VyIEFyb3JhIDxhbmt1ci5hLmFyb3JhQG9yYWNsZS5jb20+Ci0tLQogYXJjaC94ODYveGVu
L2dyYW50LXRhYmxlLmMgfCAgNzEgKysrLS0KIGRyaXZlcnMveGVuL2dyYW50LXRhYmxlLmMgIHwg
NjExICsrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0KIGluY2x1ZGUveGVuL2dy
YW50X3RhYmxlLmggIHwgIDcyICsrLS0tCiBpbmNsdWRlL3hlbi94ZW5ob3N0LmggICAgICB8ICAx
MSArCiA0IGZpbGVzIGNoYW5nZWQsIDQ0MyBpbnNlcnRpb25zKCspLCAzMjIgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYveGVuL2dyYW50LXRhYmxlLmMgYi9hcmNoL3g4Ni94ZW4v
Z3JhbnQtdGFibGUuYwppbmRleCBlY2IwZDU0NTAzMzQuLjhmNGIwNzE0MjdmOSAxMDA2NDQKLS0t
IGEvYXJjaC94ODYveGVuL2dyYW50LXRhYmxlLmMKKysrIGIvYXJjaC94ODYveGVuL2dyYW50LXRh
YmxlLmMKQEAgLTIzLDQ4ICsyMyw1NCBAQAogCiAjaW5jbHVkZSA8YXNtL3BndGFibGUuaD4KIAot
c3RhdGljIHN0cnVjdCBnbnR0YWJfdm1fYXJlYSB7CitzdHJ1Y3QgZ250dGFiX3ZtX2FyZWEgewog
CXN0cnVjdCB2bV9zdHJ1Y3QgKmFyZWE7CiAJcHRlX3QgKipwdGVzOwotfSBnbnR0YWJfc2hhcmVk
X3ZtX2FyZWEsIGdudHRhYl9zdGF0dXNfdm1fYXJlYTsKK307CiAKLWludCBhcmNoX2dudHRhYl9t
YXBfc2hhcmVkKHVuc2lnbmVkIGxvbmcgKmZyYW1lcywgdW5zaWduZWQgbG9uZyBucl9nZnJhbWVz
LAotCQkJICAgdW5zaWduZWQgbG9uZyBtYXhfbnJfZ2ZyYW1lcywKLQkJCSAgIHZvaWQgKipfX3No
YXJlZCkKK2ludCBhcmNoX2dudHRhYl9tYXBfc2hhcmVkKHhlbmhvc3RfdCAqeGgsIHVuc2lnbmVk
IGxvbmcgKmZyYW1lcywKKwkJCQl1bnNpZ25lZCBsb25nIG5yX2dmcmFtZXMsCisJCQkJdW5zaWdu
ZWQgbG9uZyBtYXhfbnJfZ2ZyYW1lcywKKwkJCQl2b2lkICoqX19zaGFyZWQpCiB7CiAJdm9pZCAq
c2hhcmVkID0gKl9fc2hhcmVkOwogCXVuc2lnbmVkIGxvbmcgYWRkcjsKIAl1bnNpZ25lZCBsb25n
IGk7CiAKIAlpZiAoc2hhcmVkID09IE5VTEwpCi0JCSpfX3NoYXJlZCA9IHNoYXJlZCA9IGdudHRh
Yl9zaGFyZWRfdm1fYXJlYS5hcmVhLT5hZGRyOworCQkqX19zaGFyZWQgPSBzaGFyZWQgPSAoKHN0
cnVjdCBnbnR0YWJfdm1fYXJlYSAqKQorCQkJCQl4aC0+Z250dGFiX3NoYXJlZF92bV9hcmVhKS0+
YXJlYS0+YWRkcjsKIAogCWFkZHIgPSAodW5zaWduZWQgbG9uZylzaGFyZWQ7CiAKIAlmb3IgKGkg
PSAwOyBpIDwgbnJfZ2ZyYW1lczsgaSsrKSB7Ci0JCXNldF9wdGVfYXQoJmluaXRfbW0sIGFkZHIs
IGdudHRhYl9zaGFyZWRfdm1fYXJlYS5wdGVzW2ldLAotCQkJICAgbWZuX3B0ZShmcmFtZXNbaV0s
IFBBR0VfS0VSTkVMKSk7CisJCXNldF9wdGVfYXQoJmluaXRfbW0sIGFkZHIsCisJCQkoKHN0cnVj
dCBnbnR0YWJfdm1fYXJlYSAqKSB4aC0+Z250dGFiX3NoYXJlZF92bV9hcmVhKS0+cHRlc1tpXSwK
KwkJCW1mbl9wdGUoZnJhbWVzW2ldLCBQQUdFX0tFUk5FTCkpOwogCQlhZGRyICs9IFBBR0VfU0la
RTsKIAl9CiAKIAlyZXR1cm4gMDsKIH0KIAotaW50IGFyY2hfZ250dGFiX21hcF9zdGF0dXModWlu
dDY0X3QgKmZyYW1lcywgdW5zaWduZWQgbG9uZyBucl9nZnJhbWVzLAotCQkJICAgdW5zaWduZWQg
bG9uZyBtYXhfbnJfZ2ZyYW1lcywKLQkJCSAgIGdyYW50X3N0YXR1c190ICoqX19zaGFyZWQpCitp
bnQgYXJjaF9nbnR0YWJfbWFwX3N0YXR1cyh4ZW5ob3N0X3QgKnhoLCB1aW50NjRfdCAqZnJhbWVz
LAorCQkJCXVuc2lnbmVkIGxvbmcgbnJfZ2ZyYW1lcywKKwkJCQl1bnNpZ25lZCBsb25nIG1heF9u
cl9nZnJhbWVzLAorCQkJCWdyYW50X3N0YXR1c190ICoqX19zaGFyZWQpCiB7CiAJZ3JhbnRfc3Rh
dHVzX3QgKnNoYXJlZCA9ICpfX3NoYXJlZDsKIAl1bnNpZ25lZCBsb25nIGFkZHI7CiAJdW5zaWdu
ZWQgbG9uZyBpOwogCiAJaWYgKHNoYXJlZCA9PSBOVUxMKQotCQkqX19zaGFyZWQgPSBzaGFyZWQg
PSBnbnR0YWJfc3RhdHVzX3ZtX2FyZWEuYXJlYS0+YWRkcjsKKwkJKl9fc2hhcmVkID0gc2hhcmVk
ID0gKChzdHJ1Y3QgZ250dGFiX3ZtX2FyZWEgKikKKwkJCQkJeGgtPmdudHRhYl9zdGF0dXNfdm1f
YXJlYSktPmFyZWEtPmFkZHI7CiAKIAlhZGRyID0gKHVuc2lnbmVkIGxvbmcpc2hhcmVkOwogCiAJ
Zm9yIChpID0gMDsgaSA8IG5yX2dmcmFtZXM7IGkrKykgewotCQlzZXRfcHRlX2F0KCZpbml0X21t
LCBhZGRyLCBnbnR0YWJfc3RhdHVzX3ZtX2FyZWEucHRlc1tpXSwKKwkJc2V0X3B0ZV9hdCgmaW5p
dF9tbSwgYWRkciwgKChzdHJ1Y3QgZ250dGFiX3ZtX2FyZWEgKikKKwkJCQl4aC0+Z250dGFiX3N0
YXR1c192bV9hcmVhKS0+cHRlc1tpXSwKIAkJCSAgIG1mbl9wdGUoZnJhbWVzW2ldLCBQQUdFX0tF
Uk5FTCkpOwogCQlhZGRyICs9IFBBR0VfU0laRTsKIAl9CkBAIC03MiwxNiArNzgsMTcgQEAgaW50
IGFyY2hfZ250dGFiX21hcF9zdGF0dXModWludDY0X3QgKmZyYW1lcywgdW5zaWduZWQgbG9uZyBu
cl9nZnJhbWVzLAogCXJldHVybiAwOwogfQogCi12b2lkIGFyY2hfZ250dGFiX3VubWFwKHZvaWQg
KnNoYXJlZCwgdW5zaWduZWQgbG9uZyBucl9nZnJhbWVzKQordm9pZCBhcmNoX2dudHRhYl91bm1h
cCh4ZW5ob3N0X3QgKnhoLCB2b2lkICpzaGFyZWQsIHVuc2lnbmVkIGxvbmcgbnJfZ2ZyYW1lcykK
IHsKIAlwdGVfdCAqKnB0ZXM7CiAJdW5zaWduZWQgbG9uZyBhZGRyOwogCXVuc2lnbmVkIGxvbmcg
aTsKIAotCWlmIChzaGFyZWQgPT0gZ250dGFiX3N0YXR1c192bV9hcmVhLmFyZWEtPmFkZHIpCi0J
CXB0ZXMgPSBnbnR0YWJfc3RhdHVzX3ZtX2FyZWEucHRlczsKKwlpZiAoc2hhcmVkID09ICgoc3Ry
dWN0IGdudHRhYl92bV9hcmVhICopCisJCQl4aC0+Z250dGFiX3N0YXR1c192bV9hcmVhKS0+YXJl
YS0+YWRkcikKKwkJcHRlcyA9ICgoc3RydWN0IGdudHRhYl92bV9hcmVhICopIHhoLT5nbnR0YWJf
c3RhdHVzX3ZtX2FyZWEpLT5wdGVzOwogCWVsc2UKLQkJcHRlcyA9IGdudHRhYl9zaGFyZWRfdm1f
YXJlYS5wdGVzOworCQlwdGVzID0gKChzdHJ1Y3QgZ250dGFiX3ZtX2FyZWEgKikgeGgtPmdudHRh
Yl9zaGFyZWRfdm1fYXJlYSktPnB0ZXM7CiAKIAlhZGRyID0gKHVuc2lnbmVkIGxvbmcpc2hhcmVk
OwogCkBAIC0xMTIsMTQgKzExOSwxNSBAQCBzdGF0aWMgdm9pZCBhcmNoX2dudHRhYl92ZnJlZShz
dHJ1Y3QgZ250dGFiX3ZtX2FyZWEgKmFyZWEpCiAJa2ZyZWUoYXJlYS0+cHRlcyk7CiB9CiAKLWlu
dCBhcmNoX2dudHRhYl9pbml0KHVuc2lnbmVkIGxvbmcgbnJfc2hhcmVkLCB1bnNpZ25lZCBsb25n
IG5yX3N0YXR1cykKK2ludCBhcmNoX2dudHRhYl9pbml0KHhlbmhvc3RfdCAqeGgsIHVuc2lnbmVk
IGxvbmcgbnJfc2hhcmVkLCB1bnNpZ25lZCBsb25nIG5yX3N0YXR1cykKIHsKIAlpbnQgcmV0Owog
CiAJaWYgKCF4ZW5fcHZfZG9tYWluKCkpCiAJCXJldHVybiAwOwogCi0JcmV0ID0gYXJjaF9nbnR0
YWJfdmFsbG9jKCZnbnR0YWJfc2hhcmVkX3ZtX2FyZWEsIG5yX3NoYXJlZCk7CisJcmV0ID0gYXJj
aF9nbnR0YWJfdmFsbG9jKChzdHJ1Y3QgZ250dGFiX3ZtX2FyZWEgKikKKwkJCQl4aC0+Z250dGFi
X3NoYXJlZF92bV9hcmVhLCBucl9zaGFyZWQpOwogCWlmIChyZXQgPCAwKQogCQlyZXR1cm4gcmV0
OwogCkBAIC0xMjcsMTMgKzEzNSwxNSBAQCBpbnQgYXJjaF9nbnR0YWJfaW5pdCh1bnNpZ25lZCBs
b25nIG5yX3NoYXJlZCwgdW5zaWduZWQgbG9uZyBucl9zdGF0dXMpCiAJICogQWx3YXlzIGFsbG9j
YXRlIHRoZSBzcGFjZSBmb3IgdGhlIHN0YXR1cyBmcmFtZXMgaW4gY2FzZQogCSAqIHdlJ3JlIG1p
Z3JhdGVkIHRvIGEgaG9zdCB3aXRoIFYyIHN1cHBvcnQuCiAJICovCi0JcmV0ID0gYXJjaF9nbnR0
YWJfdmFsbG9jKCZnbnR0YWJfc3RhdHVzX3ZtX2FyZWEsIG5yX3N0YXR1cyk7CisJcmV0ID0gYXJj
aF9nbnR0YWJfdmFsbG9jKChzdHJ1Y3QgZ250dGFiX3ZtX2FyZWEgKikKKwkJCQl4aC0+Z250dGFi
X3N0YXR1c192bV9hcmVhLCBucl9zdGF0dXMpOwogCWlmIChyZXQgPCAwKQogCQlnb3RvIGVycjsK
IAogCXJldHVybiAwOwogZXJyOgotCWFyY2hfZ250dGFiX3ZmcmVlKCZnbnR0YWJfc2hhcmVkX3Zt
X2FyZWEpOworCWFyY2hfZ250dGFiX3ZmcmVlKChzdHJ1Y3QgZ250dGFiX3ZtX2FyZWEgKikKKwkJ
CQl4aC0+Z250dGFiX3NoYXJlZF92bV9hcmVhKTsKIAlyZXR1cm4gLUVOT01FTTsKIH0KIApAQCAt
MTQyLDE2ICsxNTIsMjUgQEAgaW50IGFyY2hfZ250dGFiX2luaXQodW5zaWduZWQgbG9uZyBucl9z
aGFyZWQsIHVuc2lnbmVkIGxvbmcgbnJfc3RhdHVzKQogI2luY2x1ZGUgPHhlbi94ZW4tb3BzLmg+
CiBzdGF0aWMgaW50IF9faW5pdCB4ZW5fcHZoX2dudHRhYl9zZXR1cCh2b2lkKQogeworCXhlbmhv
c3RfdCAqKnhoOworCWludCBlcnI7CisKIAlpZiAoIXhlbl9wdmhfZG9tYWluKCkpCiAJCXJldHVy
biAtRU5PREVWOwogCi0JeGVuX2F1dG9feGxhdF9ncmFudF9mcmFtZXMuY291bnQgPSBnbnR0YWJf
bWF4X2dyYW50X2ZyYW1lcygpOworCWZvcl9lYWNoX3hlbmhvc3QoeGgpIHsKKwkJc3RydWN0IGdy
YW50X2ZyYW1lcyAqZ2YgPSAoc3RydWN0IGdyYW50X2ZyYW1lcyAqKSAoKnhoKS0+YXV0b194bGF0
X2dyYW50X2ZyYW1lczsKIAotCXJldHVybiB4ZW5feGxhdGVfbWFwX2JhbGxvb25lZF9wYWdlcygm
eGVuX2F1dG9feGxhdF9ncmFudF9mcmFtZXMucGZuLAotCQkJCQkgICAgICZ4ZW5fYXV0b194bGF0
X2dyYW50X2ZyYW1lcy52YWRkciwKLQkJCQkJICAgICB4ZW5fYXV0b194bGF0X2dyYW50X2ZyYW1l
cy5jb3VudCk7CisJCWdmLT5jb3VudCA9IGdudHRhYl9tYXhfZ3JhbnRfZnJhbWVzKCp4aCk7CisK
KwkJZXJyID0geGVuX3hsYXRlX21hcF9iYWxsb29uZWRfcGFnZXMoJmdmLT5wZm4sICZnZi0+dmFk
ZHIsIGdmLT5jb3VudCk7CisJCWlmIChlcnIpCisJCQlyZXR1cm4gZXJyOworCX0KKworCXJldHVy
biAwOwogfQogLyogQ2FsbCBpdCBfYmVmb3JlXyBfX2dudHRhYl9pbml0IGFzIHdlIG5lZWQgdG8g
aW5pdGlhbGl6ZSB0aGUKLSAqIHhlbl9hdXRvX3hsYXRfZ3JhbnRfZnJhbWVzIGZpcnN0LiAqLwor
ICogYXV0b194bGF0X2dyYW50X2ZyYW1lcyBmaXJzdC4gKi8KIGNvcmVfaW5pdGNhbGwoeGVuX3B2
aF9nbnR0YWJfc2V0dXApOwogI2VuZGlmCmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9ncmFudC10
YWJsZS5jIGIvZHJpdmVycy94ZW4vZ3JhbnQtdGFibGUuYwppbmRleCBlYzkwNzY5OTA3YTQuLjk1
OWI4MWFkZTExMyAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4vZ3JhbnQtdGFibGUuYworKysgYi9k
cml2ZXJzL3hlbi9ncmFudC10YWJsZS5jCkBAIC03MiwyMSArNzIsMTAgQEAKICNkZWZpbmUgTlJf
UkVTRVJWRURfRU5UUklFUyA4CiAjZGVmaW5lIEdOVFRBQl9MSVNUX0VORCAweGZmZmZmZmZmCiAK
LXN0YXRpYyBncmFudF9yZWZfdCAqKmdudHRhYl9saXN0Owotc3RhdGljIHVuc2lnbmVkIGludCBu
cl9ncmFudF9mcmFtZXM7Ci1zdGF0aWMgaW50IGdudHRhYl9mcmVlX2NvdW50Owotc3RhdGljIGdy
YW50X3JlZl90IGdudHRhYl9mcmVlX2hlYWQ7CiBzdGF0aWMgREVGSU5FX1NQSU5MT0NLKGdudHRh
Yl9saXN0X2xvY2spOwotc3RydWN0IGdyYW50X2ZyYW1lcyB4ZW5fYXV0b194bGF0X2dyYW50X2Zy
YW1lczsKIHN0YXRpYyB1bnNpZ25lZCBpbnQgeGVuX2dudHRhYl92ZXJzaW9uOwogbW9kdWxlX3Bh
cmFtX25hbWVkKHZlcnNpb24sIHhlbl9nbnR0YWJfdmVyc2lvbiwgdWludCwgMCk7CiAKLXN0YXRp
YyB1bmlvbiB7Ci0Jc3RydWN0IGdyYW50X2VudHJ5X3YxICp2MTsKLQl1bmlvbiBncmFudF9lbnRy
eV92MiAqdjI7Ci0Jdm9pZCAqYWRkcjsKLX0gZ250dGFiX3NoYXJlZDsKLQogLypUaGlzIGlzIGEg
c3RydWN0dXJlIG9mIGZ1bmN0aW9uIHBvaW50ZXJzIGZvciBncmFudCB0YWJsZSovCiBzdHJ1Y3Qg
Z250dGFiX29wcyB7CiAJLyoKQEAgLTEwMywxMiArOTIsMTIgQEAgc3RydWN0IGdudHRhYl9vcHMg
ewogCSAqIG5yX2dmcmFtZXMgaXMgdGhlIG51bWJlciBvZiBmcmFtZXMgdG8gbWFwIGdyYW50IHRh
YmxlLiBSZXR1cm5pbmcKIAkgKiBHTlRTVF9va2F5IG1lYW5zIHN1Y2Nlc3MgYW5kIG5lZ2F0aXZl
IHZhbHVlIG1lYW5zIGZhaWx1cmUuCiAJICovCi0JaW50ICgqbWFwX2ZyYW1lcykoeGVuX3Bmbl90
ICpmcmFtZXMsIHVuc2lnbmVkIGludCBucl9nZnJhbWVzKTsKKwlpbnQgKCptYXBfZnJhbWVzKSh4
ZW5ob3N0X3QgKnhoLCB4ZW5fcGZuX3QgKmZyYW1lcywgdW5zaWduZWQgaW50IG5yX2dmcmFtZXMp
OwogCS8qCiAJICogUmVsZWFzZSBhIGxpc3Qgb2YgZnJhbWVzIHdoaWNoIGFyZSBtYXBwZWQgaW4g
bWFwX2ZyYW1lcyBmb3IgZ3JhbnQKIAkgKiBlbnRyeSBzdGF0dXMuCiAJICovCi0Jdm9pZCAoKnVu
bWFwX2ZyYW1lcykodm9pZCk7CisJdm9pZCAoKnVubWFwX2ZyYW1lcykoeGVuaG9zdF90ICp4aCk7
CiAJLyoKIAkgKiBJbnRyb2R1Y2luZyBhIHZhbGlkIGVudHJ5IGludG8gdGhlIGdyYW50IHRhYmxl
LCBncmFudGluZyB0aGUgZnJhbWUgb2YKIAkgKiB0aGlzIGdyYW50IGVudHJ5IHRvIGRvbWFpbiBm
b3IgYWNjZXNzaW5nIG9yIHRyYW5zZmVyaW5nLiBSZWYKQEAgLTExNiw3ICsxMDUsNyBAQCBzdHJ1
Y3QgZ250dGFiX29wcyB7CiAJICogZ3JhbnRlZCBkb21haW4sIGZyYW1lIGlzIHRoZSBwYWdlIGZy
YW1lIHRvIGJlIGdyYW50ZWQsIGFuZCBmbGFncyBpcwogCSAqIHN0YXR1cyBvZiB0aGUgZ3JhbnQg
ZW50cnkgdG8gYmUgdXBkYXRlZC4KIAkgKi8KLQl2b2lkICgqdXBkYXRlX2VudHJ5KShncmFudF9y
ZWZfdCByZWYsIGRvbWlkX3QgZG9taWQsCisJdm9pZCAoKnVwZGF0ZV9lbnRyeSkoeGVuaG9zdF90
ICp4aCwgZ3JhbnRfcmVmX3QgcmVmLCBkb21pZF90IGRvbWlkLAogCQkJICAgICB1bnNpZ25lZCBs
b25nIGZyYW1lLCB1bnNpZ25lZCBmbGFncyk7CiAJLyoKIAkgKiBTdG9wIGdyYW50aW5nIGEgZ3Jh
bnQgZW50cnkgdG8gZG9tYWluIGZvciBhY2Nlc3NpbmcuIFJlZiBwYXJhbWV0ZXIgaXMKQEAgLTEy
Niw3ICsxMTUsNyBAQCBzdHJ1Y3QgZ250dGFiX29wcyB7CiAJICogZGlyZWN0bHkgYW5kIGRvbid0
IHRlYXIgZG93biB0aGUgZ3JhbnQgYWNjZXNzLiBPdGhlcndpc2UsIHN0b3AgZ3JhbnQKIAkgKiBh
Y2Nlc3MgZm9yIHRoaXMgZW50cnkgYW5kIHJldHVybiBzdWNjZXNzKD09MSkuCiAJICovCi0JaW50
ICgqZW5kX2ZvcmVpZ25fYWNjZXNzX3JlZikoZ3JhbnRfcmVmX3QgcmVmLCBpbnQgcmVhZG9ubHkp
OworCWludCAoKmVuZF9mb3JlaWduX2FjY2Vzc19yZWYpKHhlbmhvc3RfdCAqeGgsIGdyYW50X3Jl
Zl90IHJlZiwgaW50IHJlYWRvbmx5KTsKIAkvKgogCSAqIFN0b3AgZ3JhbnRpbmcgYSBncmFudCBl
bnRyeSB0byBkb21haW4gZm9yIHRyYW5zZmVyLiBSZWYgcGFyYW1ldGVyIGlzCiAJICogcmVmZXJl
bmNlIG9mIGEgZ3JhbnQgZW50cnkgd2hvc2UgZ3JhbnQgdHJhbnNmZXIgd2lsbCBiZSBzdG9wcGVk
LiBJZgpAQCAtMTM0LDE0ICsxMjMsMTQgQEAgc3RydWN0IGdudHRhYl9vcHMgewogCSAqIGZhaWx1
cmUoPT0wKS4gT3RoZXJ3aXNlLCB3YWl0IGZvciB0aGUgdHJhbnNmZXIgdG8gY29tcGxldGUgYW5k
IHRoZW4KIAkgKiByZXR1cm4gdGhlIGZyYW1lLgogCSAqLwotCXVuc2lnbmVkIGxvbmcgKCplbmRf
Zm9yZWlnbl90cmFuc2Zlcl9yZWYpKGdyYW50X3JlZl90IHJlZik7CisJdW5zaWduZWQgbG9uZyAo
KmVuZF9mb3JlaWduX3RyYW5zZmVyX3JlZikoeGVuaG9zdF90ICp4aCwgZ3JhbnRfcmVmX3QgcmVm
KTsKIAkvKgogCSAqIFF1ZXJ5IHRoZSBzdGF0dXMgb2YgYSBncmFudCBlbnRyeS4gUmVmIHBhcmFt
ZXRlciBpcyByZWZlcmVuY2Ugb2YKIAkgKiBxdWVyaWVkIGdyYW50IGVudHJ5LCByZXR1cm4gdmFs
dWUgaXMgdGhlIHN0YXR1cyBvZiBxdWVyaWVkIGVudHJ5LgogCSAqIERldGFpbGVkIHN0YXR1cyh3
cml0aW5nL3JlYWRpbmcpIGNhbiBiZSBnb3R0ZW4gZnJvbSB0aGUgcmV0dXJuIHZhbHVlCiAJICog
YnkgYml0IG9wZXJhdGlvbnMuCiAJICovCi0JaW50ICgqcXVlcnlfZm9yZWlnbl9hY2Nlc3MpKGdy
YW50X3JlZl90IHJlZik7CisJaW50ICgqcXVlcnlfZm9yZWlnbl9hY2Nlc3MpKHhlbmhvc3RfdCAq
eGgsIGdyYW50X3JlZl90IHJlZik7CiB9OwogCiBzdHJ1Y3QgdW5tYXBfcmVmc19jYWxsYmFja19k
YXRhIHsKQEAgLTE0OSw4NSArMTM4LDEwNSBAQCBzdHJ1Y3QgdW5tYXBfcmVmc19jYWxsYmFja19k
YXRhIHsKIAlpbnQgcmVzdWx0OwogfTsKIAotc3RhdGljIGNvbnN0IHN0cnVjdCBnbnR0YWJfb3Bz
ICpnbnR0YWJfaW50ZXJmYWNlOworc3RydWN0IGdudHRhYl9wcml2YXRlIHsKKwljb25zdCBzdHJ1
Y3QgZ250dGFiX29wcyAqZ250dGFiX2ludGVyZmFjZTsKKwlncmFudF9zdGF0dXNfdCAqZ3JzdGF0
dXM7CisJZ3JhbnRfcmVmX3QgZ250dGFiX2ZyZWVfaGVhZDsKKwl1bnNpZ25lZCBpbnQgbnJfZ3Jh
bnRfZnJhbWVzOworCWludCBnbnR0YWJfZnJlZV9jb3VudDsKKwlzdHJ1Y3QgZ250dGFiX2ZyZWVf
Y2FsbGJhY2sgKmdudHRhYl9mcmVlX2NhbGxiYWNrX2xpc3Q7CisJc3RydWN0IGdyYW50X2ZyYW1l
cyBhdXRvX3hsYXRfZ3JhbnRfZnJhbWVzOworCWdyYW50X3JlZl90ICoqZ250dGFiX2xpc3Q7CiAK
LS8qIFRoaXMgcmVmbGVjdHMgc3RhdHVzIG9mIGdyYW50IGVudHJpZXMsIHNvIGFjdCBhcyBhIGds
b2JhbCB2YWx1ZS4gKi8KLXN0YXRpYyBncmFudF9zdGF0dXNfdCAqZ3JzdGF0dXM7CisJdW5pb24g
eworCQlzdHJ1Y3QgZ3JhbnRfZW50cnlfdjEgKnYxOworCQl1bmlvbiBncmFudF9lbnRyeV92MiAq
djI7CisJCXZvaWQgKmFkZHI7CisJfSBnbnR0YWJfc2hhcmVkOworfTsKIAotc3RhdGljIHN0cnVj
dCBnbnR0YWJfZnJlZV9jYWxsYmFjayAqZ250dGFiX2ZyZWVfY2FsbGJhY2tfbGlzdDsKKyNkZWZp
bmUgZ3RfcHJpdih4aCkgKChzdHJ1Y3QgZ250dGFiX3ByaXZhdGUgKikgKHhoKS0+Z250dGFiX3By
aXZhdGUpCiAKLXN0YXRpYyBpbnQgZ250dGFiX2V4cGFuZCh1bnNpZ25lZCBpbnQgcmVxX2VudHJp
ZXMpOworc3RhdGljIGludCBnbnR0YWJfZXhwYW5kKHhlbmhvc3RfdCAqeGgsIHVuc2lnbmVkIGlu
dCByZXFfZW50cmllcyk7CiAKICNkZWZpbmUgUlBQIChQQUdFX1NJWkUgLyBzaXplb2YoZ3JhbnRf
cmVmX3QpKQogI2RlZmluZSBTUFAgKFBBR0VfU0laRSAvIHNpemVvZihncmFudF9zdGF0dXNfdCkp
CiAKLXN0YXRpYyBpbmxpbmUgZ3JhbnRfcmVmX3QgKl9fZ250dGFiX2VudHJ5KGdyYW50X3JlZl90
IGVudHJ5KQorc3RhdGljIGlubGluZSBncmFudF9yZWZfdCAqX19nbnR0YWJfZW50cnkoeGVuaG9z
dF90ICp4aCwgZ3JhbnRfcmVmX3QgZW50cnkpCiB7Ci0JcmV0dXJuICZnbnR0YWJfbGlzdFsoZW50
cnkpIC8gUlBQXVsoZW50cnkpICUgUlBQXTsKKwlzdHJ1Y3QgZ250dGFiX3ByaXZhdGUgKmd0ID0g
Z3RfcHJpdih4aCk7CisKKwlyZXR1cm4gJmd0LT5nbnR0YWJfbGlzdFsoZW50cnkpIC8gUlBQXVso
ZW50cnkpICUgUlBQXTsKIH0KIC8qIFRoaXMgY2FuIGJlIHVzZWQgYXMgYW4gbC12YWx1ZSAqLwot
I2RlZmluZSBnbnR0YWJfZW50cnkoZW50cnkpICgqX19nbnR0YWJfZW50cnkoZW50cnkpKQorI2Rl
ZmluZSBnbnR0YWJfZW50cnkoeGgsIGVudHJ5KSAoKl9fZ250dGFiX2VudHJ5KHhoLCBlbnRyeSkp
CiAKLXN0YXRpYyBpbnQgZ2V0X2ZyZWVfZW50cmllcyh1bnNpZ25lZCBjb3VudCkKK3N0YXRpYyBp
bnQgZ2V0X2ZyZWVfZW50cmllcyh4ZW5ob3N0X3QgKnhoLCB1bnNpZ25lZCBjb3VudCkKIHsKIAl1
bnNpZ25lZCBsb25nIGZsYWdzOwogCWludCByZWYsIHJjID0gMDsKIAlncmFudF9yZWZfdCBoZWFk
OworCXN0cnVjdCBnbnR0YWJfcHJpdmF0ZSAqZ3QgPSBndF9wcml2KHhoKTsKIAogCXNwaW5fbG9j
a19pcnFzYXZlKCZnbnR0YWJfbGlzdF9sb2NrLCBmbGFncyk7CiAKLQlpZiAoKGdudHRhYl9mcmVl
X2NvdW50IDwgY291bnQpICYmCi0JICAgICgocmMgPSBnbnR0YWJfZXhwYW5kKGNvdW50IC0gZ250
dGFiX2ZyZWVfY291bnQpKSA8IDApKSB7CisJaWYgKChndC0+Z250dGFiX2ZyZWVfY291bnQgPCBj
b3VudCkgJiYKKwkgICAgKChyYyA9IGdudHRhYl9leHBhbmQoeGgsIGNvdW50IC0gZ3QtPmdudHRh
Yl9mcmVlX2NvdW50KSkgPCAwKSkgewogCQlzcGluX3VubG9ja19pcnFyZXN0b3JlKCZnbnR0YWJf
bGlzdF9sb2NrLCBmbGFncyk7CiAJCXJldHVybiByYzsKIAl9CiAKLQlyZWYgPSBoZWFkID0gZ250
dGFiX2ZyZWVfaGVhZDsKLQlnbnR0YWJfZnJlZV9jb3VudCAtPSBjb3VudDsKKwlyZWYgPSBoZWFk
ID0gZ3QtPmdudHRhYl9mcmVlX2hlYWQ7CisJZ3QtPmdudHRhYl9mcmVlX2NvdW50IC09IGNvdW50
OwogCXdoaWxlIChjb3VudC0tID4gMSkKLQkJaGVhZCA9IGdudHRhYl9lbnRyeShoZWFkKTsKLQln
bnR0YWJfZnJlZV9oZWFkID0gZ250dGFiX2VudHJ5KGhlYWQpOwotCWdudHRhYl9lbnRyeShoZWFk
KSA9IEdOVFRBQl9MSVNUX0VORDsKKwkJaGVhZCA9IGdudHRhYl9lbnRyeSh4aCwgaGVhZCk7CisJ
Z3QtPmdudHRhYl9mcmVlX2hlYWQgPSBnbnR0YWJfZW50cnkoeGgsIGhlYWQpOworCWdudHRhYl9l
bnRyeSh4aCwgaGVhZCkgPSBHTlRUQUJfTElTVF9FTkQ7CiAKIAlzcGluX3VubG9ja19pcnFyZXN0
b3JlKCZnbnR0YWJfbGlzdF9sb2NrLCBmbGFncyk7CiAKIAlyZXR1cm4gcmVmOwogfQogCi1zdGF0
aWMgdm9pZCBkb19mcmVlX2NhbGxiYWNrcyh2b2lkKQorc3RhdGljIHZvaWQgZG9fZnJlZV9jYWxs
YmFja3MoeGVuaG9zdF90ICp4aCkKIHsKIAlzdHJ1Y3QgZ250dGFiX2ZyZWVfY2FsbGJhY2sgKmNh
bGxiYWNrLCAqbmV4dDsKKwlzdHJ1Y3QgZ250dGFiX3ByaXZhdGUgKmd0ID0gZ3RfcHJpdih4aCk7
CiAKLQljYWxsYmFjayA9IGdudHRhYl9mcmVlX2NhbGxiYWNrX2xpc3Q7Ci0JZ250dGFiX2ZyZWVf
Y2FsbGJhY2tfbGlzdCA9IE5VTEw7CisJY2FsbGJhY2sgPSBndC0+Z250dGFiX2ZyZWVfY2FsbGJh
Y2tfbGlzdDsKKwlndC0+Z250dGFiX2ZyZWVfY2FsbGJhY2tfbGlzdCA9IE5VTEw7CiAKIAl3aGls
ZSAoY2FsbGJhY2sgIT0gTlVMTCkgewogCQluZXh0ID0gY2FsbGJhY2stPm5leHQ7Ci0JCWlmIChn
bnR0YWJfZnJlZV9jb3VudCA+PSBjYWxsYmFjay0+Y291bnQpIHsKKwkJaWYgKGd0LT5nbnR0YWJf
ZnJlZV9jb3VudCA+PSBjYWxsYmFjay0+Y291bnQpIHsKIAkJCWNhbGxiYWNrLT5uZXh0ID0gTlVM
TDsKIAkJCWNhbGxiYWNrLT5mbihjYWxsYmFjay0+YXJnKTsKIAkJfSBlbHNlIHsKLQkJCWNhbGxi
YWNrLT5uZXh0ID0gZ250dGFiX2ZyZWVfY2FsbGJhY2tfbGlzdDsKLQkJCWdudHRhYl9mcmVlX2Nh
bGxiYWNrX2xpc3QgPSBjYWxsYmFjazsKKwkJCWNhbGxiYWNrLT5uZXh0ID0gZ3QtPmdudHRhYl9m
cmVlX2NhbGxiYWNrX2xpc3Q7CisJCQlndC0+Z250dGFiX2ZyZWVfY2FsbGJhY2tfbGlzdCA9IGNh
bGxiYWNrOwogCQl9CiAJCWNhbGxiYWNrID0gbmV4dDsKIAl9CiB9CiAKLXN0YXRpYyBpbmxpbmUg
dm9pZCBjaGVja19mcmVlX2NhbGxiYWNrcyh2b2lkKQorc3RhdGljIGlubGluZSB2b2lkIGNoZWNr
X2ZyZWVfY2FsbGJhY2tzKHhlbmhvc3RfdCAqeGgpCiB7Ci0JaWYgKHVubGlrZWx5KGdudHRhYl9m
cmVlX2NhbGxiYWNrX2xpc3QpKQotCQlkb19mcmVlX2NhbGxiYWNrcygpOworCXN0cnVjdCBnbnR0
YWJfcHJpdmF0ZSAqZ3QgPSBndF9wcml2KHhoKTsKKworCWlmICh1bmxpa2VseShndC0+Z250dGFi
X2ZyZWVfY2FsbGJhY2tfbGlzdCkpCisJCWRvX2ZyZWVfY2FsbGJhY2tzKHhoKTsKIH0KIAotc3Rh
dGljIHZvaWQgcHV0X2ZyZWVfZW50cnkoZ3JhbnRfcmVmX3QgcmVmKQorc3RhdGljIHZvaWQgcHV0
X2ZyZWVfZW50cnkoeGVuaG9zdF90ICp4aCwgZ3JhbnRfcmVmX3QgcmVmKQogewogCXVuc2lnbmVk
IGxvbmcgZmxhZ3M7CisJc3RydWN0IGdudHRhYl9wcml2YXRlICpndCA9IGd0X3ByaXYoeGgpOwor
CiAJc3Bpbl9sb2NrX2lycXNhdmUoJmdudHRhYl9saXN0X2xvY2ssIGZsYWdzKTsKLQlnbnR0YWJf
ZW50cnkocmVmKSA9IGdudHRhYl9mcmVlX2hlYWQ7Ci0JZ250dGFiX2ZyZWVfaGVhZCA9IHJlZjsK
LQlnbnR0YWJfZnJlZV9jb3VudCsrOwotCWNoZWNrX2ZyZWVfY2FsbGJhY2tzKCk7CisJZ250dGFi
X2VudHJ5KHhoLCByZWYpID0gZ3QtPmdudHRhYl9mcmVlX2hlYWQ7CisJZ3QtPmdudHRhYl9mcmVl
X2hlYWQgPSByZWY7CisJZ3QtPmdudHRhYl9mcmVlX2NvdW50Kys7CisJY2hlY2tfZnJlZV9jYWxs
YmFja3MoeGgpOwogCXNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJmdudHRhYl9saXN0X2xvY2ssIGZs
YWdzKTsKIH0KIApAQCAtMjQyLDcyICsyNTEsODUgQEAgc3RhdGljIHZvaWQgcHV0X2ZyZWVfZW50
cnkoZ3JhbnRfcmVmX3QgcmVmKQogICogIDMuIFdyaXRlIG1lbW9yeSBiYXJyaWVyIChXTUIpLgog
ICogIDQuIFdyaXRlIGVudC0+ZmxhZ3MsIGluYy4gdmFsaWQgdHlwZS4KICAqLwotc3RhdGljIHZv
aWQgZ250dGFiX3VwZGF0ZV9lbnRyeV92MShncmFudF9yZWZfdCByZWYsIGRvbWlkX3QgZG9taWQs
CitzdGF0aWMgdm9pZCBnbnR0YWJfdXBkYXRlX2VudHJ5X3YxKHhlbmhvc3RfdCAqeGgsIGdyYW50
X3JlZl90IHJlZiwgZG9taWRfdCBkb21pZCwKIAkJCQkgICB1bnNpZ25lZCBsb25nIGZyYW1lLCB1
bnNpZ25lZCBmbGFncykKIHsKLQlnbnR0YWJfc2hhcmVkLnYxW3JlZl0uZG9taWQgPSBkb21pZDsK
LQlnbnR0YWJfc2hhcmVkLnYxW3JlZl0uZnJhbWUgPSBmcmFtZTsKKwlzdHJ1Y3QgZ250dGFiX3By
aXZhdGUgKmd0ID0gZ3RfcHJpdih4aCk7CisKKwlndC0+Z250dGFiX3NoYXJlZC52MVtyZWZdLmRv
bWlkID0gZG9taWQ7CisJZ3QtPmdudHRhYl9zaGFyZWQudjFbcmVmXS5mcmFtZSA9IGZyYW1lOwog
CXdtYigpOwotCWdudHRhYl9zaGFyZWQudjFbcmVmXS5mbGFncyA9IGZsYWdzOworCWd0LT5nbnR0
YWJfc2hhcmVkLnYxW3JlZl0uZmxhZ3MgPSBmbGFnczsKIH0KIAotc3RhdGljIHZvaWQgZ250dGFi
X3VwZGF0ZV9lbnRyeV92MihncmFudF9yZWZfdCByZWYsIGRvbWlkX3QgZG9taWQsCitzdGF0aWMg
dm9pZCBnbnR0YWJfdXBkYXRlX2VudHJ5X3YyKHhlbmhvc3RfdCAqeGgsIGdyYW50X3JlZl90IHJl
ZiwgZG9taWRfdCBkb21pZCwKIAkJCQkgICB1bnNpZ25lZCBsb25nIGZyYW1lLCB1bnNpZ25lZCBp
bnQgZmxhZ3MpCiB7Ci0JZ250dGFiX3NoYXJlZC52MltyZWZdLmhkci5kb21pZCA9IGRvbWlkOwot
CWdudHRhYl9zaGFyZWQudjJbcmVmXS5mdWxsX3BhZ2UuZnJhbWUgPSBmcmFtZTsKKwlzdHJ1Y3Qg
Z250dGFiX3ByaXZhdGUgKmd0ID0gZ3RfcHJpdih4aCk7CisKKwlndC0+Z250dGFiX3NoYXJlZC52
MltyZWZdLmhkci5kb21pZCA9IGRvbWlkOworCWd0LT5nbnR0YWJfc2hhcmVkLnYyW3JlZl0uZnVs
bF9wYWdlLmZyYW1lID0gZnJhbWU7CiAJd21iKCk7CS8qIEh5cGVydmlzb3IgY29uY3VycmVudCBh
Y2Nlc3Nlcy4gKi8KLQlnbnR0YWJfc2hhcmVkLnYyW3JlZl0uaGRyLmZsYWdzID0gR1RGX3Blcm1p
dF9hY2Nlc3MgfCBmbGFnczsKKwlndC0+Z250dGFiX3NoYXJlZC52MltyZWZdLmhkci5mbGFncyA9
IEdURl9wZXJtaXRfYWNjZXNzIHwgZmxhZ3M7CiB9CiAKIC8qCiAgKiBQdWJsaWMgZ3JhbnQtaXNz
dWluZyBpbnRlcmZhY2UgZnVuY3Rpb25zCiAgKi8KLXZvaWQgZ250dGFiX2dyYW50X2ZvcmVpZ25f
YWNjZXNzX3JlZihncmFudF9yZWZfdCByZWYsIGRvbWlkX3QgZG9taWQsCit2b2lkIGdudHRhYl9n
cmFudF9mb3JlaWduX2FjY2Vzc19yZWYoeGVuaG9zdF90ICp4aCwgZ3JhbnRfcmVmX3QgcmVmLCBk
b21pZF90IGRvbWlkLAogCQkJCSAgICAgdW5zaWduZWQgbG9uZyBmcmFtZSwgaW50IHJlYWRvbmx5
KQogewotCWdudHRhYl9pbnRlcmZhY2UtPnVwZGF0ZV9lbnRyeShyZWYsIGRvbWlkLCBmcmFtZSwK
KwlzdHJ1Y3QgZ250dGFiX3ByaXZhdGUgKmd0ID0gZ3RfcHJpdih4aCk7CisKKwlndC0+Z250dGFi
X2ludGVyZmFjZS0+dXBkYXRlX2VudHJ5KHhoLCByZWYsIGRvbWlkLCBmcmFtZSwKIAkJCSAgIEdU
Rl9wZXJtaXRfYWNjZXNzIHwgKHJlYWRvbmx5ID8gR1RGX3JlYWRvbmx5IDogMCkpOwogfQogRVhQ
T1JUX1NZTUJPTF9HUEwoZ250dGFiX2dyYW50X2ZvcmVpZ25fYWNjZXNzX3JlZik7CiAKLWludCBn
bnR0YWJfZ3JhbnRfZm9yZWlnbl9hY2Nlc3MoZG9taWRfdCBkb21pZCwgdW5zaWduZWQgbG9uZyBm
cmFtZSwKK2ludCBnbnR0YWJfZ3JhbnRfZm9yZWlnbl9hY2Nlc3MoeGVuaG9zdF90ICp4aCwgZG9t
aWRfdCBkb21pZCwgdW5zaWduZWQgbG9uZyBmcmFtZSwKIAkJCQlpbnQgcmVhZG9ubHkpCiB7CiAJ
aW50IHJlZjsKIAotCXJlZiA9IGdldF9mcmVlX2VudHJpZXMoMSk7CisJcmVmID0gZ2V0X2ZyZWVf
ZW50cmllcyh4aCwgMSk7CiAJaWYgKHVubGlrZWx5KHJlZiA8IDApKQogCQlyZXR1cm4gLUVOT1NQ
QzsKIAotCWdudHRhYl9ncmFudF9mb3JlaWduX2FjY2Vzc19yZWYocmVmLCBkb21pZCwgZnJhbWUs
IHJlYWRvbmx5KTsKKwlnbnR0YWJfZ3JhbnRfZm9yZWlnbl9hY2Nlc3NfcmVmKHhoLCByZWYsIGRv
bWlkLCBmcmFtZSwgcmVhZG9ubHkpOwogCiAJcmV0dXJuIHJlZjsKIH0KIEVYUE9SVF9TWU1CT0xf
R1BMKGdudHRhYl9ncmFudF9mb3JlaWduX2FjY2Vzcyk7CiAKLXN0YXRpYyBpbnQgZ250dGFiX3F1
ZXJ5X2ZvcmVpZ25fYWNjZXNzX3YxKGdyYW50X3JlZl90IHJlZikKK3N0YXRpYyBpbnQgZ250dGFi
X3F1ZXJ5X2ZvcmVpZ25fYWNjZXNzX3YxKHhlbmhvc3RfdCAqeGgsIGdyYW50X3JlZl90IHJlZikK
IHsKLQlyZXR1cm4gZ250dGFiX3NoYXJlZC52MVtyZWZdLmZsYWdzICYgKEdURl9yZWFkaW5nfEdU
Rl93cml0aW5nKTsKKwlzdHJ1Y3QgZ250dGFiX3ByaXZhdGUgKmd0ID0gZ3RfcHJpdih4aCk7CisK
KwlyZXR1cm4gZ3QtPmdudHRhYl9zaGFyZWQudjFbcmVmXS5mbGFncyAmIChHVEZfcmVhZGluZ3xH
VEZfd3JpdGluZyk7CiB9CiAKLXN0YXRpYyBpbnQgZ250dGFiX3F1ZXJ5X2ZvcmVpZ25fYWNjZXNz
X3YyKGdyYW50X3JlZl90IHJlZikKK3N0YXRpYyBpbnQgZ250dGFiX3F1ZXJ5X2ZvcmVpZ25fYWNj
ZXNzX3YyKHhlbmhvc3RfdCAqeGgsIGdyYW50X3JlZl90IHJlZikKIHsKLQlyZXR1cm4gZ3JzdGF0
dXNbcmVmXSAmIChHVEZfcmVhZGluZ3xHVEZfd3JpdGluZyk7CisJc3RydWN0IGdudHRhYl9wcml2
YXRlICpndCA9IGd0X3ByaXYoeGgpOworCisJcmV0dXJuIGd0LT5ncnN0YXR1c1tyZWZdICYgKEdU
Rl9yZWFkaW5nfEdURl93cml0aW5nKTsKIH0KIAotaW50IGdudHRhYl9xdWVyeV9mb3JlaWduX2Fj
Y2VzcyhncmFudF9yZWZfdCByZWYpCitpbnQgZ250dGFiX3F1ZXJ5X2ZvcmVpZ25fYWNjZXNzKHhl
bmhvc3RfdCAqeGgsIGdyYW50X3JlZl90IHJlZikKIHsKLQlyZXR1cm4gZ250dGFiX2ludGVyZmFj
ZS0+cXVlcnlfZm9yZWlnbl9hY2Nlc3MocmVmKTsKKwlzdHJ1Y3QgZ250dGFiX3ByaXZhdGUgKmd0
ID0gZ3RfcHJpdih4aCk7CisKKwlyZXR1cm4gZ3QtPmdudHRhYl9pbnRlcmZhY2UtPnF1ZXJ5X2Zv
cmVpZ25fYWNjZXNzKHhoLCByZWYpOwogfQogRVhQT1JUX1NZTUJPTF9HUEwoZ250dGFiX3F1ZXJ5
X2ZvcmVpZ25fYWNjZXNzKTsKIAotc3RhdGljIGludCBnbnR0YWJfZW5kX2ZvcmVpZ25fYWNjZXNz
X3JlZl92MShncmFudF9yZWZfdCByZWYsIGludCByZWFkb25seSkKK3N0YXRpYyBpbnQgZ250dGFi
X2VuZF9mb3JlaWduX2FjY2Vzc19yZWZfdjEoeGVuaG9zdF90ICp4aCwgZ3JhbnRfcmVmX3QgcmVm
LCBpbnQgcmVhZG9ubHkpCiB7CisJc3RydWN0IGdudHRhYl9wcml2YXRlICpndCA9IGd0X3ByaXYo
eGgpOwogCXUxNiBmbGFncywgbmZsYWdzOwogCXUxNiAqcGZsYWdzOwogCi0JcGZsYWdzID0gJmdu
dHRhYl9zaGFyZWQudjFbcmVmXS5mbGFnczsKKwlwZmxhZ3MgPSAmZ3QtPmdudHRhYl9zaGFyZWQu
djFbcmVmXS5mbGFnczsKIAluZmxhZ3MgPSAqcGZsYWdzOwogCWRvIHsKIAkJZmxhZ3MgPSBuZmxh
Z3M7CkBAIC0zMTgsMTEgKzM0MCwxMyBAQCBzdGF0aWMgaW50IGdudHRhYl9lbmRfZm9yZWlnbl9h
Y2Nlc3NfcmVmX3YxKGdyYW50X3JlZl90IHJlZiwgaW50IHJlYWRvbmx5KQogCXJldHVybiAxOwog
fQogCi1zdGF0aWMgaW50IGdudHRhYl9lbmRfZm9yZWlnbl9hY2Nlc3NfcmVmX3YyKGdyYW50X3Jl
Zl90IHJlZiwgaW50IHJlYWRvbmx5KQorc3RhdGljIGludCBnbnR0YWJfZW5kX2ZvcmVpZ25fYWNj
ZXNzX3JlZl92Mih4ZW5ob3N0X3QgKnhoLCBncmFudF9yZWZfdCByZWYsIGludCByZWFkb25seSkK
IHsKLQlnbnR0YWJfc2hhcmVkLnYyW3JlZl0uaGRyLmZsYWdzID0gMDsKKwlzdHJ1Y3QgZ250dGFi
X3ByaXZhdGUgKmd0ID0gZ3RfcHJpdih4aCk7CisKKwlndC0+Z250dGFiX3NoYXJlZC52MltyZWZd
Lmhkci5mbGFncyA9IDA7CiAJbWIoKTsJLyogQ29uY3VycmVudCBhY2Nlc3MgYnkgaHlwZXJ2aXNv
ci4gKi8KLQlpZiAoZ3JzdGF0dXNbcmVmXSAmIChHVEZfcmVhZGluZ3xHVEZfd3JpdGluZykpIHsK
KwlpZiAoZ3QtPmdyc3RhdHVzW3JlZl0gJiAoR1RGX3JlYWRpbmd8R1RGX3dyaXRpbmcpKSB7CiAJ
CXJldHVybiAwOwogCX0gZWxzZSB7CiAJCS8qCkBAIC0zNDEsMTQgKzM2NSwxNiBAQCBzdGF0aWMg
aW50IGdudHRhYl9lbmRfZm9yZWlnbl9hY2Nlc3NfcmVmX3YyKGdyYW50X3JlZl90IHJlZiwgaW50
IHJlYWRvbmx5KQogCXJldHVybiAxOwogfQogCi1zdGF0aWMgaW5saW5lIGludCBfZ250dGFiX2Vu
ZF9mb3JlaWduX2FjY2Vzc19yZWYoZ3JhbnRfcmVmX3QgcmVmLCBpbnQgcmVhZG9ubHkpCitzdGF0
aWMgaW5saW5lIGludCBfZ250dGFiX2VuZF9mb3JlaWduX2FjY2Vzc19yZWYoeGVuaG9zdF90ICp4
aCwgZ3JhbnRfcmVmX3QgcmVmLCBpbnQgcmVhZG9ubHkpCiB7Ci0JcmV0dXJuIGdudHRhYl9pbnRl
cmZhY2UtPmVuZF9mb3JlaWduX2FjY2Vzc19yZWYocmVmLCByZWFkb25seSk7CisJc3RydWN0IGdu
dHRhYl9wcml2YXRlICpndCA9IGd0X3ByaXYoeGgpOworCisJcmV0dXJuIGd0LT5nbnR0YWJfaW50
ZXJmYWNlLT5lbmRfZm9yZWlnbl9hY2Nlc3NfcmVmKHhoLCByZWYsIHJlYWRvbmx5KTsKIH0KIAot
aW50IGdudHRhYl9lbmRfZm9yZWlnbl9hY2Nlc3NfcmVmKGdyYW50X3JlZl90IHJlZiwgaW50IHJl
YWRvbmx5KQoraW50IGdudHRhYl9lbmRfZm9yZWlnbl9hY2Nlc3NfcmVmKHhlbmhvc3RfdCAqeGgs
IGdyYW50X3JlZl90IHJlZiwgaW50IHJlYWRvbmx5KQogewotCWlmIChfZ250dGFiX2VuZF9mb3Jl
aWduX2FjY2Vzc19yZWYocmVmLCByZWFkb25seSkpCisJaWYgKF9nbnR0YWJfZW5kX2ZvcmVpZ25f
YWNjZXNzX3JlZih4aCwgcmVmLCByZWFkb25seSkpCiAJCXJldHVybiAxOwogCXByX3dhcm4oIldB
Uk5JTkc6IGcuZS4gJSN4IHN0aWxsIGluIHVzZSFcbiIsIHJlZik7CiAJcmV0dXJuIDA7CkBAIC0z
NjEsNiArMzg3LDcgQEAgc3RydWN0IGRlZmVycmVkX2VudHJ5IHsKIAlib29sIHJvOwogCXVpbnQx
Nl90IHdhcm5fZGVsYXk7CiAJc3RydWN0IHBhZ2UgKnBhZ2U7CisJeGVuaG9zdF90ICp4aDsKIH07
CiBzdGF0aWMgTElTVF9IRUFEKGRlZmVycmVkX2xpc3QpOwogc3RhdGljIHZvaWQgZ250dGFiX2hh
bmRsZV9kZWZlcnJlZChzdHJ1Y3QgdGltZXJfbGlzdCAqKTsKQEAgLTM4Miw4ICs0MDksOCBAQCBz
dGF0aWMgdm9pZCBnbnR0YWJfaGFuZGxlX2RlZmVycmVkKHN0cnVjdCB0aW1lcl9saXN0ICp1bnVz
ZWQpCiAJCQlicmVhazsKIAkJbGlzdF9kZWwoJmVudHJ5LT5saXN0KTsKIAkJc3Bpbl91bmxvY2tf
aXJxcmVzdG9yZSgmZ250dGFiX2xpc3RfbG9jaywgZmxhZ3MpOwotCQlpZiAoX2dudHRhYl9lbmRf
Zm9yZWlnbl9hY2Nlc3NfcmVmKGVudHJ5LT5yZWYsIGVudHJ5LT5ybykpIHsKLQkJCXB1dF9mcmVl
X2VudHJ5KGVudHJ5LT5yZWYpOworCQlpZiAoX2dudHRhYl9lbmRfZm9yZWlnbl9hY2Nlc3NfcmVm
KGVudHJ5LT54aCwgZW50cnktPnJlZiwgZW50cnktPnJvKSkgeworCQkJcHV0X2ZyZWVfZW50cnko
ZW50cnktPnhoLCBlbnRyeS0+cmVmKTsKIAkJCWlmIChlbnRyeS0+cGFnZSkgewogCQkJCXByX2Rl
YnVnKCJmcmVlaW5nIGcuZS4gJSN4IChwZm4gJSNseClcbiIsCiAJCQkJCSBlbnRyeS0+cmVmLCBw
YWdlX3RvX3BmbihlbnRyeS0+cGFnZSkpOwpAQCAtNDExLDcgKzQzOCw3IEBAIHN0YXRpYyB2b2lk
IGdudHRhYl9oYW5kbGVfZGVmZXJyZWQoc3RydWN0IHRpbWVyX2xpc3QgKnVudXNlZCkKIAlzcGlu
X3VubG9ja19pcnFyZXN0b3JlKCZnbnR0YWJfbGlzdF9sb2NrLCBmbGFncyk7CiB9CiAKLXN0YXRp
YyB2b2lkIGdudHRhYl9hZGRfZGVmZXJyZWQoZ3JhbnRfcmVmX3QgcmVmLCBib29sIHJlYWRvbmx5
LAorc3RhdGljIHZvaWQgZ250dGFiX2FkZF9kZWZlcnJlZCh4ZW5ob3N0X3QgKnhoLCBncmFudF9y
ZWZfdCByZWYsIGJvb2wgcmVhZG9ubHksCiAJCQkJc3RydWN0IHBhZ2UgKnBhZ2UpCiB7CiAJc3Ry
dWN0IGRlZmVycmVkX2VudHJ5ICplbnRyeSA9IGttYWxsb2Moc2l6ZW9mKCplbnRyeSksIEdGUF9B
VE9NSUMpOwpAQCAtNDIzLDYgKzQ1MCw3IEBAIHN0YXRpYyB2b2lkIGdudHRhYl9hZGRfZGVmZXJy
ZWQoZ3JhbnRfcmVmX3QgcmVmLCBib29sIHJlYWRvbmx5LAogCQllbnRyeS0+cmVmID0gcmVmOwog
CQllbnRyeS0+cm8gPSByZWFkb25seTsKIAkJZW50cnktPnBhZ2UgPSBwYWdlOworCQllbnRyeS0+
eGggPSB4aDsKIAkJZW50cnktPndhcm5fZGVsYXkgPSA2MDsKIAkJc3Bpbl9sb2NrX2lycXNhdmUo
JmdudHRhYl9saXN0X2xvY2ssIGZsYWdzKTsKIAkJbGlzdF9hZGRfdGFpbCgmZW50cnktPmxpc3Qs
ICZkZWZlcnJlZF9saXN0KTsKQEAgLTQzNyw0NiArNDY1LDQ5IEBAIHN0YXRpYyB2b2lkIGdudHRh
Yl9hZGRfZGVmZXJyZWQoZ3JhbnRfcmVmX3QgcmVmLCBib29sIHJlYWRvbmx5LAogCSAgICAgICB3
aGF0LCByZWYsIHBhZ2UgPyBwYWdlX3RvX3BmbihwYWdlKSA6IC0xKTsKIH0KIAotdm9pZCBnbnR0
YWJfZW5kX2ZvcmVpZ25fYWNjZXNzKGdyYW50X3JlZl90IHJlZiwgaW50IHJlYWRvbmx5LAordm9p
ZCBnbnR0YWJfZW5kX2ZvcmVpZ25fYWNjZXNzKHhlbmhvc3RfdCAqeGgsIGdyYW50X3JlZl90IHJl
ZiwgaW50IHJlYWRvbmx5LAogCQkJICAgICAgIHVuc2lnbmVkIGxvbmcgcGFnZSkKIHsKLQlpZiAo
Z250dGFiX2VuZF9mb3JlaWduX2FjY2Vzc19yZWYocmVmLCByZWFkb25seSkpIHsKLQkJcHV0X2Zy
ZWVfZW50cnkocmVmKTsKKwlpZiAoZ250dGFiX2VuZF9mb3JlaWduX2FjY2Vzc19yZWYoeGgsIHJl
ZiwgcmVhZG9ubHkpKSB7CisJCXB1dF9mcmVlX2VudHJ5KHhoLCByZWYpOwogCQlpZiAocGFnZSAh
PSAwKQogCQkJcHV0X3BhZ2UodmlydF90b19wYWdlKHBhZ2UpKTsKIAl9IGVsc2UKLQkJZ250dGFi
X2FkZF9kZWZlcnJlZChyZWYsIHJlYWRvbmx5LAorCQlnbnR0YWJfYWRkX2RlZmVycmVkKHhoLCBy
ZWYsIHJlYWRvbmx5LAogCQkJCSAgICBwYWdlID8gdmlydF90b19wYWdlKHBhZ2UpIDogTlVMTCk7
CiB9CiBFWFBPUlRfU1lNQk9MX0dQTChnbnR0YWJfZW5kX2ZvcmVpZ25fYWNjZXNzKTsKIAotaW50
IGdudHRhYl9ncmFudF9mb3JlaWduX3RyYW5zZmVyKGRvbWlkX3QgZG9taWQsIHVuc2lnbmVkIGxv
bmcgcGZuKQoraW50IGdudHRhYl9ncmFudF9mb3JlaWduX3RyYW5zZmVyKHhlbmhvc3RfdCAqeGgs
IGRvbWlkX3QgZG9taWQsIHVuc2lnbmVkIGxvbmcgcGZuKQogewogCWludCByZWY7CiAKLQlyZWYg
PSBnZXRfZnJlZV9lbnRyaWVzKDEpOworCXJlZiA9IGdldF9mcmVlX2VudHJpZXMoeGgsIDEpOwog
CWlmICh1bmxpa2VseShyZWYgPCAwKSkKIAkJcmV0dXJuIC1FTk9TUEM7Ci0JZ250dGFiX2dyYW50
X2ZvcmVpZ25fdHJhbnNmZXJfcmVmKHJlZiwgZG9taWQsIHBmbik7CisJZ250dGFiX2dyYW50X2Zv
cmVpZ25fdHJhbnNmZXJfcmVmKHhoLCByZWYsIGRvbWlkLCBwZm4pOwogCiAJcmV0dXJuIHJlZjsK
IH0KIEVYUE9SVF9TWU1CT0xfR1BMKGdudHRhYl9ncmFudF9mb3JlaWduX3RyYW5zZmVyKTsKIAot
dm9pZCBnbnR0YWJfZ3JhbnRfZm9yZWlnbl90cmFuc2Zlcl9yZWYoZ3JhbnRfcmVmX3QgcmVmLCBk
b21pZF90IGRvbWlkLAordm9pZCBnbnR0YWJfZ3JhbnRfZm9yZWlnbl90cmFuc2Zlcl9yZWYoeGVu
aG9zdF90ICp4aCwgZ3JhbnRfcmVmX3QgcmVmLCBkb21pZF90IGRvbWlkLAogCQkJCSAgICAgICB1
bnNpZ25lZCBsb25nIHBmbikKIHsKLQlnbnR0YWJfaW50ZXJmYWNlLT51cGRhdGVfZW50cnkocmVm
LCBkb21pZCwgcGZuLCBHVEZfYWNjZXB0X3RyYW5zZmVyKTsKKwlzdHJ1Y3QgZ250dGFiX3ByaXZh
dGUgKmd0ID0gZ3RfcHJpdih4aCk7CisKKwlndC0+Z250dGFiX2ludGVyZmFjZS0+dXBkYXRlX2Vu
dHJ5KHhoLCByZWYsIGRvbWlkLCBwZm4sIEdURl9hY2NlcHRfdHJhbnNmZXIpOwogfQogRVhQT1JU
X1NZTUJPTF9HUEwoZ250dGFiX2dyYW50X2ZvcmVpZ25fdHJhbnNmZXJfcmVmKTsKIAotc3RhdGlj
IHVuc2lnbmVkIGxvbmcgZ250dGFiX2VuZF9mb3JlaWduX3RyYW5zZmVyX3JlZl92MShncmFudF9y
ZWZfdCByZWYpCitzdGF0aWMgdW5zaWduZWQgbG9uZyBnbnR0YWJfZW5kX2ZvcmVpZ25fdHJhbnNm
ZXJfcmVmX3YxKHhlbmhvc3RfdCAqeGgsIGdyYW50X3JlZl90IHJlZikKIHsKKwlzdHJ1Y3QgZ250
dGFiX3ByaXZhdGUgKmd0ID0gZ3RfcHJpdih4aCk7CiAJdW5zaWduZWQgbG9uZyBmcmFtZTsKIAl1
MTYgICAgICAgICAgIGZsYWdzOwogCXUxNiAgICAgICAgICAqcGZsYWdzOwogCi0JcGZsYWdzID0g
JmdudHRhYl9zaGFyZWQudjFbcmVmXS5mbGFnczsKKwlwZmxhZ3MgPSAmZ3QtPmdudHRhYl9zaGFy
ZWQudjFbcmVmXS5mbGFnczsKIAogCS8qCiAJICogSWYgYSB0cmFuc2ZlciBpcyBub3QgZXZlbiB5
ZXQgc3RhcnRlZCwgdHJ5IHRvIHJlY2xhaW0gdGhlIGdyYW50CkBAIC00OTUsMTkgKzUyNiwyMCBA
QCBzdGF0aWMgdW5zaWduZWQgbG9uZyBnbnR0YWJfZW5kX2ZvcmVpZ25fdHJhbnNmZXJfcmVmX3Yx
KGdyYW50X3JlZl90IHJlZikKIAl9CiAKIAlybWIoKTsJLyogUmVhZCB0aGUgZnJhbWUgbnVtYmVy
IC9hZnRlci8gcmVhZGluZyBjb21wbGV0aW9uIHN0YXR1cy4gKi8KLQlmcmFtZSA9IGdudHRhYl9z
aGFyZWQudjFbcmVmXS5mcmFtZTsKKwlmcmFtZSA9IGd0LT5nbnR0YWJfc2hhcmVkLnYxW3JlZl0u
ZnJhbWU7CiAJQlVHX09OKGZyYW1lID09IDApOwogCiAJcmV0dXJuIGZyYW1lOwogfQogCi1zdGF0
aWMgdW5zaWduZWQgbG9uZyBnbnR0YWJfZW5kX2ZvcmVpZ25fdHJhbnNmZXJfcmVmX3YyKGdyYW50
X3JlZl90IHJlZikKK3N0YXRpYyB1bnNpZ25lZCBsb25nIGdudHRhYl9lbmRfZm9yZWlnbl90cmFu
c2Zlcl9yZWZfdjIoeGVuaG9zdF90ICp4aCwgZ3JhbnRfcmVmX3QgcmVmKQogewogCXVuc2lnbmVk
IGxvbmcgZnJhbWU7CiAJdTE2ICAgICAgICAgICBmbGFnczsKIAl1MTYgICAgICAgICAgKnBmbGFn
czsKKwlzdHJ1Y3QgZ250dGFiX3ByaXZhdGUgKmd0ID0gZ3RfcHJpdih4aCk7CiAKLQlwZmxhZ3Mg
PSAmZ250dGFiX3NoYXJlZC52MltyZWZdLmhkci5mbGFnczsKKwlwZmxhZ3MgPSAmZ3QtPmdudHRh
Yl9zaGFyZWQudjJbcmVmXS5oZHIuZmxhZ3M7CiAKIAkvKgogCSAqIElmIGEgdHJhbnNmZXIgaXMg
bm90IGV2ZW4geWV0IHN0YXJ0ZWQsIHRyeSB0byByZWNsYWltIHRoZSBncmFudApAQCAtNTI2LDM0
ICs1NTgsMzkgQEAgc3RhdGljIHVuc2lnbmVkIGxvbmcgZ250dGFiX2VuZF9mb3JlaWduX3RyYW5z
ZmVyX3JlZl92MihncmFudF9yZWZfdCByZWYpCiAJfQogCiAJcm1iKCk7ICAvKiBSZWFkIHRoZSBm
cmFtZSBudW1iZXIgL2FmdGVyLyByZWFkaW5nIGNvbXBsZXRpb24gc3RhdHVzLiAqLwotCWZyYW1l
ID0gZ250dGFiX3NoYXJlZC52MltyZWZdLmZ1bGxfcGFnZS5mcmFtZTsKKwlmcmFtZSA9IGd0LT5n
bnR0YWJfc2hhcmVkLnYyW3JlZl0uZnVsbF9wYWdlLmZyYW1lOwogCUJVR19PTihmcmFtZSA9PSAw
KTsKIAogCXJldHVybiBmcmFtZTsKIH0KIAotdW5zaWduZWQgbG9uZyBnbnR0YWJfZW5kX2ZvcmVp
Z25fdHJhbnNmZXJfcmVmKGdyYW50X3JlZl90IHJlZikKK3Vuc2lnbmVkIGxvbmcgZ250dGFiX2Vu
ZF9mb3JlaWduX3RyYW5zZmVyX3JlZih4ZW5ob3N0X3QgKnhoLCBncmFudF9yZWZfdCByZWYpCiB7
Ci0JcmV0dXJuIGdudHRhYl9pbnRlcmZhY2UtPmVuZF9mb3JlaWduX3RyYW5zZmVyX3JlZihyZWYp
OworCXN0cnVjdCBnbnR0YWJfcHJpdmF0ZSAqZ3QgPSBndF9wcml2KHhoKTsKKworCXJldHVybiBn
dC0+Z250dGFiX2ludGVyZmFjZS0+ZW5kX2ZvcmVpZ25fdHJhbnNmZXJfcmVmKHhoLCByZWYpOwog
fQogRVhQT1JUX1NZTUJPTF9HUEwoZ250dGFiX2VuZF9mb3JlaWduX3RyYW5zZmVyX3JlZik7CiAK
LXVuc2lnbmVkIGxvbmcgZ250dGFiX2VuZF9mb3JlaWduX3RyYW5zZmVyKGdyYW50X3JlZl90IHJl
ZikKK3Vuc2lnbmVkIGxvbmcgZ250dGFiX2VuZF9mb3JlaWduX3RyYW5zZmVyKHhlbmhvc3RfdCAq
eGgsIGdyYW50X3JlZl90IHJlZikKIHsKLQl1bnNpZ25lZCBsb25nIGZyYW1lID0gZ250dGFiX2Vu
ZF9mb3JlaWduX3RyYW5zZmVyX3JlZihyZWYpOwotCXB1dF9mcmVlX2VudHJ5KHJlZik7CisJdW5z
aWduZWQgbG9uZyBmcmFtZSA9IGdudHRhYl9lbmRfZm9yZWlnbl90cmFuc2Zlcl9yZWYoeGgsIHJl
Zik7CisKKwlwdXRfZnJlZV9lbnRyeSh4aCwgcmVmKTsKKwogCXJldHVybiBmcmFtZTsKIH0KIEVY
UE9SVF9TWU1CT0xfR1BMKGdudHRhYl9lbmRfZm9yZWlnbl90cmFuc2Zlcik7CiAKLXZvaWQgZ250
dGFiX2ZyZWVfZ3JhbnRfcmVmZXJlbmNlKGdyYW50X3JlZl90IHJlZikKK3ZvaWQgZ250dGFiX2Zy
ZWVfZ3JhbnRfcmVmZXJlbmNlKHhlbmhvc3RfdCAqeGgsIGdyYW50X3JlZl90IHJlZikKIHsKLQlw
dXRfZnJlZV9lbnRyeShyZWYpOworCXB1dF9mcmVlX2VudHJ5KHhoLCByZWYpOwogfQogRVhQT1JU
X1NZTUJPTF9HUEwoZ250dGFiX2ZyZWVfZ3JhbnRfcmVmZXJlbmNlKTsKIAotdm9pZCBnbnR0YWJf
ZnJlZV9ncmFudF9yZWZlcmVuY2VzKGdyYW50X3JlZl90IGhlYWQpCit2b2lkIGdudHRhYl9mcmVl
X2dyYW50X3JlZmVyZW5jZXMoeGVuaG9zdF90ICp4aCwgZ3JhbnRfcmVmX3QgaGVhZCkKIHsKKwlz
dHJ1Y3QgZ250dGFiX3ByaXZhdGUgKmd0ID0gZ3RfcHJpdih4aCk7CiAJZ3JhbnRfcmVmX3QgcmVm
OwogCXVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAJaW50IGNvdW50ID0gMTsKQEAgLTU2MSwyMSArNTk4
LDIxIEBAIHZvaWQgZ250dGFiX2ZyZWVfZ3JhbnRfcmVmZXJlbmNlcyhncmFudF9yZWZfdCBoZWFk
KQogCQlyZXR1cm47CiAJc3Bpbl9sb2NrX2lycXNhdmUoJmdudHRhYl9saXN0X2xvY2ssIGZsYWdz
KTsKIAlyZWYgPSBoZWFkOwotCXdoaWxlIChnbnR0YWJfZW50cnkocmVmKSAhPSBHTlRUQUJfTElT
VF9FTkQpIHsKLQkJcmVmID0gZ250dGFiX2VudHJ5KHJlZik7CisJd2hpbGUgKGdudHRhYl9lbnRy
eSh4aCwgcmVmKSAhPSBHTlRUQUJfTElTVF9FTkQpIHsKKwkJcmVmID0gZ250dGFiX2VudHJ5KHho
LCByZWYpOwogCQljb3VudCsrOwogCX0KLQlnbnR0YWJfZW50cnkocmVmKSA9IGdudHRhYl9mcmVl
X2hlYWQ7Ci0JZ250dGFiX2ZyZWVfaGVhZCA9IGhlYWQ7Ci0JZ250dGFiX2ZyZWVfY291bnQgKz0g
Y291bnQ7Ci0JY2hlY2tfZnJlZV9jYWxsYmFja3MoKTsKKwlnbnR0YWJfZW50cnkoeGgsIHJlZikg
PSBndC0+Z250dGFiX2ZyZWVfaGVhZDsKKwlndC0+Z250dGFiX2ZyZWVfaGVhZCA9IGhlYWQ7CisJ
Z3QtPmdudHRhYl9mcmVlX2NvdW50ICs9IGNvdW50OworCWNoZWNrX2ZyZWVfY2FsbGJhY2tzKHho
KTsKIAlzcGluX3VubG9ja19pcnFyZXN0b3JlKCZnbnR0YWJfbGlzdF9sb2NrLCBmbGFncyk7CiB9
CiBFWFBPUlRfU1lNQk9MX0dQTChnbnR0YWJfZnJlZV9ncmFudF9yZWZlcmVuY2VzKTsKIAotaW50
IGdudHRhYl9hbGxvY19ncmFudF9yZWZlcmVuY2VzKHUxNiBjb3VudCwgZ3JhbnRfcmVmX3QgKmhl
YWQpCitpbnQgZ250dGFiX2FsbG9jX2dyYW50X3JlZmVyZW5jZXMoeGVuaG9zdF90ICp4aCwgdTE2
IGNvdW50LCBncmFudF9yZWZfdCAqaGVhZCkKIHsKLQlpbnQgaCA9IGdldF9mcmVlX2VudHJpZXMo
Y291bnQpOworCWludCBoID0gZ2V0X2ZyZWVfZW50cmllcyh4aCwgY291bnQpOwogCiAJaWYgKGgg
PCAwKQogCQlyZXR1cm4gLUVOT1NQQzsKQEAgLTU4Niw0MCArNjIzLDQxIEBAIGludCBnbnR0YWJf
YWxsb2NfZ3JhbnRfcmVmZXJlbmNlcyh1MTYgY291bnQsIGdyYW50X3JlZl90ICpoZWFkKQogfQog
RVhQT1JUX1NZTUJPTF9HUEwoZ250dGFiX2FsbG9jX2dyYW50X3JlZmVyZW5jZXMpOwogCi1pbnQg
Z250dGFiX2VtcHR5X2dyYW50X3JlZmVyZW5jZXMoY29uc3QgZ3JhbnRfcmVmX3QgKnByaXZhdGVf
aGVhZCkKK2ludCBnbnR0YWJfZW1wdHlfZ3JhbnRfcmVmZXJlbmNlcyh4ZW5ob3N0X3QgKnhoLCBj
b25zdCBncmFudF9yZWZfdCAqcHJpdmF0ZV9oZWFkKQogewogCXJldHVybiAoKnByaXZhdGVfaGVh
ZCA9PSBHTlRUQUJfTElTVF9FTkQpOwogfQogRVhQT1JUX1NZTUJPTF9HUEwoZ250dGFiX2VtcHR5
X2dyYW50X3JlZmVyZW5jZXMpOwogCi1pbnQgZ250dGFiX2NsYWltX2dyYW50X3JlZmVyZW5jZShn
cmFudF9yZWZfdCAqcHJpdmF0ZV9oZWFkKQoraW50IGdudHRhYl9jbGFpbV9ncmFudF9yZWZlcmVu
Y2UoeGVuaG9zdF90ICp4aCwgZ3JhbnRfcmVmX3QgKnByaXZhdGVfaGVhZCkKIHsKIAlncmFudF9y
ZWZfdCBnID0gKnByaXZhdGVfaGVhZDsKIAlpZiAodW5saWtlbHkoZyA9PSBHTlRUQUJfTElTVF9F
TkQpKQogCQlyZXR1cm4gLUVOT1NQQzsKLQkqcHJpdmF0ZV9oZWFkID0gZ250dGFiX2VudHJ5KGcp
OworCSpwcml2YXRlX2hlYWQgPSBnbnR0YWJfZW50cnkoeGgsIGcpOwogCXJldHVybiBnOwogfQog
RVhQT1JUX1NZTUJPTF9HUEwoZ250dGFiX2NsYWltX2dyYW50X3JlZmVyZW5jZSk7CiAKLXZvaWQg
Z250dGFiX3JlbGVhc2VfZ3JhbnRfcmVmZXJlbmNlKGdyYW50X3JlZl90ICpwcml2YXRlX2hlYWQs
Cit2b2lkIGdudHRhYl9yZWxlYXNlX2dyYW50X3JlZmVyZW5jZSh4ZW5ob3N0X3QgKnhoLCBncmFu
dF9yZWZfdCAqcHJpdmF0ZV9oZWFkLAogCQkJCSAgICBncmFudF9yZWZfdCByZWxlYXNlKQogewot
CWdudHRhYl9lbnRyeShyZWxlYXNlKSA9ICpwcml2YXRlX2hlYWQ7CisJZ250dGFiX2VudHJ5KHho
LCByZWxlYXNlKSA9ICpwcml2YXRlX2hlYWQ7CiAJKnByaXZhdGVfaGVhZCA9IHJlbGVhc2U7CiB9
CiBFWFBPUlRfU1lNQk9MX0dQTChnbnR0YWJfcmVsZWFzZV9ncmFudF9yZWZlcmVuY2UpOwogCi12
b2lkIGdudHRhYl9yZXF1ZXN0X2ZyZWVfY2FsbGJhY2soc3RydWN0IGdudHRhYl9mcmVlX2NhbGxi
YWNrICpjYWxsYmFjaywKK3ZvaWQgZ250dGFiX3JlcXVlc3RfZnJlZV9jYWxsYmFjayh4ZW5ob3N0
X3QgKnhoLCBzdHJ1Y3QgZ250dGFiX2ZyZWVfY2FsbGJhY2sgKmNhbGxiYWNrLAogCQkJCSAgdm9p
ZCAoKmZuKSh2b2lkICopLCB2b2lkICphcmcsIHUxNiBjb3VudCkKIHsKIAl1bnNpZ25lZCBsb25n
IGZsYWdzOwogCXN0cnVjdCBnbnR0YWJfZnJlZV9jYWxsYmFjayAqY2I7CisJc3RydWN0IGdudHRh
Yl9wcml2YXRlICpndCA9IGd0X3ByaXYoeGgpOwogCiAJc3Bpbl9sb2NrX2lycXNhdmUoJmdudHRh
Yl9saXN0X2xvY2ssIGZsYWdzKTsKIAogCS8qIENoZWNrIGlmIHRoZSBjYWxsYmFjayBpcyBhbHJl
YWR5IG9uIHRoZSBsaXN0ICovCi0JY2IgPSBnbnR0YWJfZnJlZV9jYWxsYmFja19saXN0OworCWNi
ID0gZ3QtPmdudHRhYl9mcmVlX2NhbGxiYWNrX2xpc3Q7CiAJd2hpbGUgKGNiKSB7CiAJCWlmIChj
YiA9PSBjYWxsYmFjaykKIAkJCWdvdG8gb3V0OwpAQCAtNjI5LDIxICs2NjcsMjMgQEAgdm9pZCBn
bnR0YWJfcmVxdWVzdF9mcmVlX2NhbGxiYWNrKHN0cnVjdCBnbnR0YWJfZnJlZV9jYWxsYmFjayAq
Y2FsbGJhY2ssCiAJY2FsbGJhY2stPmZuID0gZm47CiAJY2FsbGJhY2stPmFyZyA9IGFyZzsKIAlj
YWxsYmFjay0+Y291bnQgPSBjb3VudDsKLQljYWxsYmFjay0+bmV4dCA9IGdudHRhYl9mcmVlX2Nh
bGxiYWNrX2xpc3Q7Ci0JZ250dGFiX2ZyZWVfY2FsbGJhY2tfbGlzdCA9IGNhbGxiYWNrOwotCWNo
ZWNrX2ZyZWVfY2FsbGJhY2tzKCk7CisJY2FsbGJhY2stPm5leHQgPSBndC0+Z250dGFiX2ZyZWVf
Y2FsbGJhY2tfbGlzdDsKKwlndC0+Z250dGFiX2ZyZWVfY2FsbGJhY2tfbGlzdCA9IGNhbGxiYWNr
OworCWNoZWNrX2ZyZWVfY2FsbGJhY2tzKHhoKTsKIG91dDoKIAlzcGluX3VubG9ja19pcnFyZXN0
b3JlKCZnbnR0YWJfbGlzdF9sb2NrLCBmbGFncyk7CiB9CiBFWFBPUlRfU1lNQk9MX0dQTChnbnR0
YWJfcmVxdWVzdF9mcmVlX2NhbGxiYWNrKTsKIAotdm9pZCBnbnR0YWJfY2FuY2VsX2ZyZWVfY2Fs
bGJhY2soc3RydWN0IGdudHRhYl9mcmVlX2NhbGxiYWNrICpjYWxsYmFjaykKK3ZvaWQgZ250dGFi
X2NhbmNlbF9mcmVlX2NhbGxiYWNrKHhlbmhvc3RfdCAqeGgsIHN0cnVjdCBnbnR0YWJfZnJlZV9j
YWxsYmFjayAqY2FsbGJhY2spCiB7CiAJc3RydWN0IGdudHRhYl9mcmVlX2NhbGxiYWNrICoqcGNi
OwogCXVuc2lnbmVkIGxvbmcgZmxhZ3M7CisJc3RydWN0IGdudHRhYl9wcml2YXRlICpndCA9IGd0
X3ByaXYoeGgpOworCiAKIAlzcGluX2xvY2tfaXJxc2F2ZSgmZ250dGFiX2xpc3RfbG9jaywgZmxh
Z3MpOwotCWZvciAocGNiID0gJmdudHRhYl9mcmVlX2NhbGxiYWNrX2xpc3Q7ICpwY2I7IHBjYiA9
ICYoKnBjYiktPm5leHQpIHsKKwlmb3IgKHBjYiA9ICZndC0+Z250dGFiX2ZyZWVfY2FsbGJhY2tf
bGlzdDsgKnBjYjsgcGNiID0gJigqcGNiKS0+bmV4dCkgewogCQlpZiAoKnBjYiA9PSBjYWxsYmFj
aykgewogCQkJKnBjYiA9IGNhbGxiYWNrLT5uZXh0OwogCQkJYnJlYWs7CkBAIC02NTMsNzUgKzY5
Myw3OCBAQCB2b2lkIGdudHRhYl9jYW5jZWxfZnJlZV9jYWxsYmFjayhzdHJ1Y3QgZ250dGFiX2Zy
ZWVfY2FsbGJhY2sgKmNhbGxiYWNrKQogfQogRVhQT1JUX1NZTUJPTF9HUEwoZ250dGFiX2NhbmNl
bF9mcmVlX2NhbGxiYWNrKTsKIAotc3RhdGljIHVuc2lnbmVkIGludCBnbnR0YWJfZnJhbWVzKHVu
c2lnbmVkIGludCBmcmFtZXMsIHVuc2lnbmVkIGludCBhbGlnbikKK3N0YXRpYyB1bnNpZ25lZCBp
bnQgZ250dGFiX2ZyYW1lcyh4ZW5ob3N0X3QgKnhoLCB1bnNpZ25lZCBpbnQgZnJhbWVzLCB1bnNp
Z25lZCBpbnQgYWxpZ24pCiB7Ci0JcmV0dXJuIChmcmFtZXMgKiBnbnR0YWJfaW50ZXJmYWNlLT5n
cmVmc19wZXJfZ3JhbnRfZnJhbWUgKyBhbGlnbiAtIDEpIC8KKwlzdHJ1Y3QgZ250dGFiX3ByaXZh
dGUgKmd0ID0gZ3RfcHJpdih4aCk7CisKKwlyZXR1cm4gKGZyYW1lcyAqIGd0LT5nbnR0YWJfaW50
ZXJmYWNlLT5ncmVmc19wZXJfZ3JhbnRfZnJhbWUgKyBhbGlnbiAtIDEpIC8KIAkgICAgICAgYWxp
Z247CiB9CiAKLXN0YXRpYyBpbnQgZ3Jvd19nbnR0YWJfbGlzdCh1bnNpZ25lZCBpbnQgbW9yZV9m
cmFtZXMpCitzdGF0aWMgaW50IGdyb3dfZ250dGFiX2xpc3QoeGVuaG9zdF90ICp4aCwgdW5zaWdu
ZWQgaW50IG1vcmVfZnJhbWVzKQogewogCXVuc2lnbmVkIGludCBuZXdfbnJfZ3JhbnRfZnJhbWVz
LCBleHRyYV9lbnRyaWVzLCBpOwogCXVuc2lnbmVkIGludCBucl9nbGlzdF9mcmFtZXMsIG5ld19u
cl9nbGlzdF9mcmFtZXM7CiAJdW5zaWduZWQgaW50IGdyZWZzX3Blcl9mcmFtZTsKKwlzdHJ1Y3Qg
Z250dGFiX3ByaXZhdGUgKmd0ID0gZ3RfcHJpdih4aCk7CiAKLQlCVUdfT04oZ250dGFiX2ludGVy
ZmFjZSA9PSBOVUxMKTsKLQlncmVmc19wZXJfZnJhbWUgPSBnbnR0YWJfaW50ZXJmYWNlLT5ncmVm
c19wZXJfZ3JhbnRfZnJhbWU7CisJQlVHX09OKGd0LT5nbnR0YWJfaW50ZXJmYWNlID09IE5VTEwp
OworCWdyZWZzX3Blcl9mcmFtZSA9IGd0LT5nbnR0YWJfaW50ZXJmYWNlLT5ncmVmc19wZXJfZ3Jh
bnRfZnJhbWU7CiAKLQluZXdfbnJfZ3JhbnRfZnJhbWVzID0gbnJfZ3JhbnRfZnJhbWVzICsgbW9y
ZV9mcmFtZXM7CisJbmV3X25yX2dyYW50X2ZyYW1lcyA9IGd0LT5ucl9ncmFudF9mcmFtZXMgKyBt
b3JlX2ZyYW1lczsKIAlleHRyYV9lbnRyaWVzID0gbW9yZV9mcmFtZXMgKiBncmVmc19wZXJfZnJh
bWU7CiAKLQlucl9nbGlzdF9mcmFtZXMgPSBnbnR0YWJfZnJhbWVzKG5yX2dyYW50X2ZyYW1lcywg
UlBQKTsKLQluZXdfbnJfZ2xpc3RfZnJhbWVzID0gZ250dGFiX2ZyYW1lcyhuZXdfbnJfZ3JhbnRf
ZnJhbWVzLCBSUFApOworCW5yX2dsaXN0X2ZyYW1lcyA9IGdudHRhYl9mcmFtZXMoeGgsIGd0LT5u
cl9ncmFudF9mcmFtZXMsIFJQUCk7CisJbmV3X25yX2dsaXN0X2ZyYW1lcyA9IGdudHRhYl9mcmFt
ZXMoeGgsIG5ld19ucl9ncmFudF9mcmFtZXMsIFJQUCk7CiAJZm9yIChpID0gbnJfZ2xpc3RfZnJh
bWVzOyBpIDwgbmV3X25yX2dsaXN0X2ZyYW1lczsgaSsrKSB7Ci0JCWdudHRhYl9saXN0W2ldID0g
KGdyYW50X3JlZl90ICopX19nZXRfZnJlZV9wYWdlKEdGUF9BVE9NSUMpOwotCQlpZiAoIWdudHRh
Yl9saXN0W2ldKQorCQlndC0+Z250dGFiX2xpc3RbaV0gPSAoZ3JhbnRfcmVmX3QgKilfX2dldF9m
cmVlX3BhZ2UoR0ZQX0FUT01JQyk7CisJCWlmICghZ3QtPmdudHRhYl9saXN0W2ldKQogCQkJZ290
byBncm93X25vbWVtOwogCX0KIAogCi0JZm9yIChpID0gZ3JlZnNfcGVyX2ZyYW1lICogbnJfZ3Jh
bnRfZnJhbWVzOworCWZvciAoaSA9IGdyZWZzX3Blcl9mcmFtZSAqIGd0LT5ucl9ncmFudF9mcmFt
ZXM7CiAJICAgICBpIDwgZ3JlZnNfcGVyX2ZyYW1lICogbmV3X25yX2dyYW50X2ZyYW1lcyAtIDE7
IGkrKykKLQkJZ250dGFiX2VudHJ5KGkpID0gaSArIDE7CisJCWdudHRhYl9lbnRyeSh4aCwgaSkg
PSBpICsgMTsKIAotCWdudHRhYl9lbnRyeShpKSA9IGdudHRhYl9mcmVlX2hlYWQ7Ci0JZ250dGFi
X2ZyZWVfaGVhZCA9IGdyZWZzX3Blcl9mcmFtZSAqIG5yX2dyYW50X2ZyYW1lczsKLQlnbnR0YWJf
ZnJlZV9jb3VudCArPSBleHRyYV9lbnRyaWVzOworCWdudHRhYl9lbnRyeSh4aCwgaSkgPSBndC0+
Z250dGFiX2ZyZWVfaGVhZDsKKwlndC0+Z250dGFiX2ZyZWVfaGVhZCA9IGdyZWZzX3Blcl9mcmFt
ZSAqIGd0LT5ucl9ncmFudF9mcmFtZXM7CisJZ3QtPmdudHRhYl9mcmVlX2NvdW50ICs9IGV4dHJh
X2VudHJpZXM7CiAKLQlucl9ncmFudF9mcmFtZXMgPSBuZXdfbnJfZ3JhbnRfZnJhbWVzOworCWd0
LT5ucl9ncmFudF9mcmFtZXMgPSBuZXdfbnJfZ3JhbnRfZnJhbWVzOwogCi0JY2hlY2tfZnJlZV9j
YWxsYmFja3MoKTsKKwljaGVja19mcmVlX2NhbGxiYWNrcyh4aCk7CiAKIAlyZXR1cm4gMDsKIAog
Z3Jvd19ub21lbToKIAl3aGlsZSAoaS0tID4gbnJfZ2xpc3RfZnJhbWVzKQotCQlmcmVlX3BhZ2Uo
KHVuc2lnbmVkIGxvbmcpIGdudHRhYl9saXN0W2ldKTsKKwkJZnJlZV9wYWdlKCh1bnNpZ25lZCBs
b25nKSBndC0+Z250dGFiX2xpc3RbaV0pOwogCXJldHVybiAtRU5PTUVNOwogfQogCi1zdGF0aWMg
dW5zaWduZWQgaW50IF9fbWF4X25yX2dyYW50X2ZyYW1lcyh2b2lkKQorc3RhdGljIHVuc2lnbmVk
IGludCBfX21heF9ucl9ncmFudF9mcmFtZXMoeGVuaG9zdF90ICp4aCkKIHsKIAlzdHJ1Y3QgZ250
dGFiX3F1ZXJ5X3NpemUgcXVlcnk7CiAJaW50IHJjOwogCiAJcXVlcnkuZG9tID0gRE9NSURfU0VM
RjsKIAotCXJjID0gSFlQRVJWSVNPUl9ncmFudF90YWJsZV9vcChHTlRUQUJPUF9xdWVyeV9zaXpl
LCAmcXVlcnksIDEpOworCXJjID0gaHlwZXJ2aXNvcl9ncmFudF90YWJsZV9vcCh4aCwgR05UVEFC
T1BfcXVlcnlfc2l6ZSwgJnF1ZXJ5LCAxKTsKIAlpZiAoKHJjIDwgMCkgfHwgKHF1ZXJ5LnN0YXR1
cyAhPSBHTlRTVF9va2F5KSkKIAkJcmV0dXJuIDQ7IC8qIExlZ2FjeSBtYXggc3VwcG9ydGVkIG51
bWJlciBvZiBmcmFtZXMgKi8KIAogCXJldHVybiBxdWVyeS5tYXhfbnJfZnJhbWVzOwogfQogCi11
bnNpZ25lZCBpbnQgZ250dGFiX21heF9ncmFudF9mcmFtZXModm9pZCkKK3Vuc2lnbmVkIGludCBn
bnR0YWJfbWF4X2dyYW50X2ZyYW1lcyh4ZW5ob3N0X3QgKnhoKQogewotCXVuc2lnbmVkIGludCB4
ZW5fbWF4ID0gX19tYXhfbnJfZ3JhbnRfZnJhbWVzKCk7CisJdW5zaWduZWQgaW50IHhlbl9tYXgg
PSBfX21heF9ucl9ncmFudF9mcmFtZXMoeGgpOwogCXN0YXRpYyB1bnNpZ25lZCBpbnQgYm9vdF9t
YXhfbnJfZ3JhbnRfZnJhbWVzOwogCiAJLyogRmlyc3QgdGltZSwgaW5pdGlhbGl6ZSBpdCBwcm9w
ZXJseS4gKi8KIAlpZiAoIWJvb3RfbWF4X25yX2dyYW50X2ZyYW1lcykKLQkJYm9vdF9tYXhfbnJf
Z3JhbnRfZnJhbWVzID0gX19tYXhfbnJfZ3JhbnRfZnJhbWVzKCk7CisJCWJvb3RfbWF4X25yX2dy
YW50X2ZyYW1lcyA9IF9fbWF4X25yX2dyYW50X2ZyYW1lcyh4aCk7CiAKIAlpZiAoeGVuX21heCA+
IGJvb3RfbWF4X25yX2dyYW50X2ZyYW1lcykKIAkJcmV0dXJuIGJvb3RfbWF4X25yX2dyYW50X2Zy
YW1lczsKQEAgLTcyOSwxNCArNzcyLDE1IEBAIHVuc2lnbmVkIGludCBnbnR0YWJfbWF4X2dyYW50
X2ZyYW1lcyh2b2lkKQogfQogRVhQT1JUX1NZTUJPTF9HUEwoZ250dGFiX21heF9ncmFudF9mcmFt
ZXMpOwogCi1pbnQgZ250dGFiX3NldHVwX2F1dG9feGxhdF9mcmFtZXMocGh5c19hZGRyX3QgYWRk
cikKK2ludCBnbnR0YWJfc2V0dXBfYXV0b194bGF0X2ZyYW1lcyh4ZW5ob3N0X3QgKnhoLCBwaHlz
X2FkZHJfdCBhZGRyKQogeworCXN0cnVjdCBnbnR0YWJfcHJpdmF0ZSAqZ3QgPSBndF9wcml2KHho
KTsKIAl4ZW5fcGZuX3QgKnBmbjsKLQl1bnNpZ25lZCBpbnQgbWF4X25yX2dmcmFtZXMgPSBfX21h
eF9ucl9ncmFudF9mcmFtZXMoKTsKKwl1bnNpZ25lZCBpbnQgbWF4X25yX2dmcmFtZXMgPSBfX21h
eF9ucl9ncmFudF9mcmFtZXMoeGgpOwogCXVuc2lnbmVkIGludCBpOwogCXZvaWQgKnZhZGRyOwog
Ci0JaWYgKHhlbl9hdXRvX3hsYXRfZ3JhbnRfZnJhbWVzLmNvdW50KQorCWlmIChndC0+YXV0b194
bGF0X2dyYW50X2ZyYW1lcy5jb3VudCkKIAkJcmV0dXJuIC1FSU5WQUw7CiAKIAl2YWRkciA9IHhl
bl9yZW1hcChhZGRyLCBYRU5fUEFHRV9TSVpFICogbWF4X25yX2dmcmFtZXMpOwpAQCAtNzUzLDI0
ICs3OTcsMjYgQEAgaW50IGdudHRhYl9zZXR1cF9hdXRvX3hsYXRfZnJhbWVzKHBoeXNfYWRkcl90
IGFkZHIpCiAJZm9yIChpID0gMDsgaSA8IG1heF9ucl9nZnJhbWVzOyBpKyspCiAJCXBmbltpXSA9
IFhFTl9QRk5fRE9XTihhZGRyKSArIGk7CiAKLQl4ZW5fYXV0b194bGF0X2dyYW50X2ZyYW1lcy52
YWRkciA9IHZhZGRyOwotCXhlbl9hdXRvX3hsYXRfZ3JhbnRfZnJhbWVzLnBmbiA9IHBmbjsKLQl4
ZW5fYXV0b194bGF0X2dyYW50X2ZyYW1lcy5jb3VudCA9IG1heF9ucl9nZnJhbWVzOworCWd0LT5h
dXRvX3hsYXRfZ3JhbnRfZnJhbWVzLnZhZGRyID0gdmFkZHI7CisJZ3QtPmF1dG9feGxhdF9ncmFu
dF9mcmFtZXMucGZuID0gcGZuOworCWd0LT5hdXRvX3hsYXRfZ3JhbnRfZnJhbWVzLmNvdW50ID0g
bWF4X25yX2dmcmFtZXM7CiAKIAlyZXR1cm4gMDsKIH0KIEVYUE9SVF9TWU1CT0xfR1BMKGdudHRh
Yl9zZXR1cF9hdXRvX3hsYXRfZnJhbWVzKTsKIAotdm9pZCBnbnR0YWJfZnJlZV9hdXRvX3hsYXRf
ZnJhbWVzKHZvaWQpCit2b2lkIGdudHRhYl9mcmVlX2F1dG9feGxhdF9mcmFtZXMoeGVuaG9zdF90
ICp4aCkKIHsKLQlpZiAoIXhlbl9hdXRvX3hsYXRfZ3JhbnRfZnJhbWVzLmNvdW50KQorCXN0cnVj
dCBnbnR0YWJfcHJpdmF0ZSAqZ3QgPSBndF9wcml2KHhoKTsKKworCWlmICghZ3QtPmF1dG9feGxh
dF9ncmFudF9mcmFtZXMuY291bnQpCiAJCXJldHVybjsKLQlrZnJlZSh4ZW5fYXV0b194bGF0X2dy
YW50X2ZyYW1lcy5wZm4pOwotCXhlbl91bm1hcCh4ZW5fYXV0b194bGF0X2dyYW50X2ZyYW1lcy52
YWRkcik7CisJa2ZyZWUoZ3QtPmF1dG9feGxhdF9ncmFudF9mcmFtZXMucGZuKTsKKwl4ZW5fdW5t
YXAoZ3QtPmF1dG9feGxhdF9ncmFudF9mcmFtZXMudmFkZHIpOwogCi0JeGVuX2F1dG9feGxhdF9n
cmFudF9mcmFtZXMucGZuID0gTlVMTDsKLQl4ZW5fYXV0b194bGF0X2dyYW50X2ZyYW1lcy5jb3Vu
dCA9IDA7Ci0JeGVuX2F1dG9feGxhdF9ncmFudF9mcmFtZXMudmFkZHIgPSBOVUxMOworCWd0LT5h
dXRvX3hsYXRfZ3JhbnRfZnJhbWVzLnBmbiA9IE5VTEw7CisJZ3QtPmF1dG9feGxhdF9ncmFudF9m
cmFtZXMuY291bnQgPSAwOworCWd0LT5hdXRvX3hsYXRfZ3JhbnRfZnJhbWVzLnZhZGRyID0gTlVM
TDsKIH0KIEVYUE9SVF9TWU1CT0xfR1BMKGdudHRhYl9mcmVlX2F1dG9feGxhdF9mcmFtZXMpOwog
CkBAIC04MDAsMTcgKzg0NiwxNyBAQCBFWFBPUlRfU1lNQk9MX0dQTChnbnR0YWJfcGFnZXNfc2V0
X3ByaXZhdGUpOwogICogQG5yX3BhZ2VzOiBudW1iZXIgb2YgcGFnZXMgdG8gYWxsb2MKICAqIEBw
YWdlczogcmV0dXJucyB0aGUgcGFnZXMKICAqLwotaW50IGdudHRhYl9hbGxvY19wYWdlcyhpbnQg
bnJfcGFnZXMsIHN0cnVjdCBwYWdlICoqcGFnZXMpCitpbnQgZ250dGFiX2FsbG9jX3BhZ2VzKHhl
bmhvc3RfdCAqeGgsIGludCBucl9wYWdlcywgc3RydWN0IHBhZ2UgKipwYWdlcykKIHsKIAlpbnQg
cmV0OwogCi0JcmV0ID0gYWxsb2NfeGVuYmFsbG9vbmVkX3BhZ2VzKHhoX2RlZmF1bHQsIG5yX3Bh
Z2VzLCBwYWdlcyk7CisJcmV0ID0gYWxsb2NfeGVuYmFsbG9vbmVkX3BhZ2VzKHhoLCBucl9wYWdl
cywgcGFnZXMpOwogCWlmIChyZXQgPCAwKQogCQlyZXR1cm4gcmV0OwogCiAJcmV0ID0gZ250dGFi
X3BhZ2VzX3NldF9wcml2YXRlKG5yX3BhZ2VzLCBwYWdlcyk7CiAJaWYgKHJldCA8IDApCi0JCWdu
dHRhYl9mcmVlX3BhZ2VzKG5yX3BhZ2VzLCBwYWdlcyk7CisJCWdudHRhYl9mcmVlX3BhZ2VzKHho
LCBucl9wYWdlcywgcGFnZXMpOwogCiAJcmV0dXJuIHJldDsKIH0KQEAgLTgzNiwxMCArODgyLDEw
IEBAIEVYUE9SVF9TWU1CT0xfR1BMKGdudHRhYl9wYWdlc19jbGVhcl9wcml2YXRlKTsKICAqIEBu
cl9wYWdlczsgbnVtYmVyIG9mIHBhZ2VzIHRvIGZyZWUKICAqIEBwYWdlczogdGhlIHBhZ2VzCiAg
Ki8KLXZvaWQgZ250dGFiX2ZyZWVfcGFnZXMoaW50IG5yX3BhZ2VzLCBzdHJ1Y3QgcGFnZSAqKnBh
Z2VzKQordm9pZCBnbnR0YWJfZnJlZV9wYWdlcyh4ZW5ob3N0X3QgKnhoLCBpbnQgbnJfcGFnZXMs
IHN0cnVjdCBwYWdlICoqcGFnZXMpCiB7CiAJZ250dGFiX3BhZ2VzX2NsZWFyX3ByaXZhdGUobnJf
cGFnZXMsIHBhZ2VzKTsKLQlmcmVlX3hlbmJhbGxvb25lZF9wYWdlcyh4aF9kZWZhdWx0LCBucl9w
YWdlcywgcGFnZXMpOworCWZyZWVfeGVuYmFsbG9vbmVkX3BhZ2VzKHhoLCBucl9wYWdlcywgcGFn
ZXMpOwogfQogRVhQT1JUX1NZTUJPTF9HUEwoZ250dGFiX2ZyZWVfcGFnZXMpOwogCkBAIC04NDgs
MTIgKzg5NCwxNSBAQCBFWFBPUlRfU1lNQk9MX0dQTChnbnR0YWJfZnJlZV9wYWdlcyk7CiAgKiBn
bnR0YWJfZG1hX2FsbG9jX3BhZ2VzIC0gYWxsb2MgRE1BYWJsZSBwYWdlcyBzdWl0YWJsZSBmb3Ig
Z3JhbnQgbWFwcGluZyBpbnRvCiAgKiBAYXJnczogYXJndW1lbnRzIHRvIHRoZSBmdW5jdGlvbgog
ICovCi1pbnQgZ250dGFiX2RtYV9hbGxvY19wYWdlcyhzdHJ1Y3QgZ250dGFiX2RtYV9hbGxvY19h
cmdzICphcmdzKQoraW50IGdudHRhYl9kbWFfYWxsb2NfcGFnZXMoeGVuaG9zdF90ICp4aCwgc3Ry
dWN0IGdudHRhYl9kbWFfYWxsb2NfYXJncyAqYXJncykKIHsKIAl1bnNpZ25lZCBsb25nIHBmbiwg
c3RhcnRfcGZuOwogCXNpemVfdCBzaXplOwogCWludCBpLCByZXQ7CiAKKwlpZiAoeGgtPnR5cGUg
IT0geGVuaG9zdF9yMSkKKwkJcmV0dXJuIC1FSU5WQUw7CisKIAlzaXplID0gYXJncy0+bnJfcGFn
ZXMgPDwgUEFHRV9TSElGVDsKIAlpZiAoYXJncy0+Y29oZXJlbnQpCiAJCWFyZ3MtPnZhZGRyID0g
ZG1hX2FsbG9jX2NvaGVyZW50KGFyZ3MtPmRldiwgc2l6ZSwKQEAgLTkwMywxMSArOTUyLDE0IEBA
IEVYUE9SVF9TWU1CT0xfR1BMKGdudHRhYl9kbWFfYWxsb2NfcGFnZXMpOwogICogZ250dGFiX2Rt
YV9mcmVlX3BhZ2VzIC0gZnJlZSBETUFhYmxlIHBhZ2VzCiAgKiBAYXJnczogYXJndW1lbnRzIHRv
IHRoZSBmdW5jdGlvbgogICovCi1pbnQgZ250dGFiX2RtYV9mcmVlX3BhZ2VzKHN0cnVjdCBnbnR0
YWJfZG1hX2FsbG9jX2FyZ3MgKmFyZ3MpCitpbnQgZ250dGFiX2RtYV9mcmVlX3BhZ2VzKHhlbmhv
c3RfdCAqeGgsIHN0cnVjdCBnbnR0YWJfZG1hX2FsbG9jX2FyZ3MgKmFyZ3MpCiB7CiAJc2l6ZV90
IHNpemU7CiAJaW50IGksIHJldDsKIAorCWlmICh4aC0+dHlwZSAhPSB4ZW5ob3N0X3IxKQorCQly
ZXR1cm4gLUVJTlZBTDsKKwogCWdudHRhYl9wYWdlc19jbGVhcl9wcml2YXRlKGFyZ3MtPm5yX3Bh
Z2VzLCBhcmdzLT5wYWdlcyk7CiAKIAlmb3IgKGkgPSAwOyBpIDwgYXJncy0+bnJfcGFnZXM7IGkr
KykKQEAgLTkzOSwxMyArOTkxLDEzIEBAIEVYUE9SVF9TWU1CT0xfR1BMKGdudHRhYl9kbWFfZnJl
ZV9wYWdlcyk7CiAvKiBIYW5kbGluZyBvZiBwYWdlZCBvdXQgZ3JhbnQgdGFyZ2V0cyAoR05UU1Rf
ZWFnYWluKSAqLwogI2RlZmluZSBNQVhfREVMQVkgMjU2CiBzdGF0aWMgaW5saW5lIHZvaWQKLWdu
dHRhYl9yZXRyeV9lYWdhaW5fZ29wKHVuc2lnbmVkIGludCBjbWQsIHZvaWQgKmdvcCwgaW50MTZf
dCAqc3RhdHVzLAorZ250dGFiX3JldHJ5X2VhZ2Fpbl9nb3AoeGVuaG9zdF90ICp4aCwgdW5zaWdu
ZWQgaW50IGNtZCwgdm9pZCAqZ29wLCBpbnQxNl90ICpzdGF0dXMsCiAJCQkJCQljb25zdCBjaGFy
ICpmdW5jKQogewogCXVuc2lnbmVkIGRlbGF5ID0gMTsKIAogCWRvIHsKLQkJQlVHX09OKEhZUEVS
VklTT1JfZ3JhbnRfdGFibGVfb3AoY21kLCBnb3AsIDEpKTsKKwkJQlVHX09OKGh5cGVydmlzb3Jf
Z3JhbnRfdGFibGVfb3AoeGgsIGNtZCwgZ29wLCAxKSk7CiAJCWlmICgqc3RhdHVzID09IEdOVFNU
X2VhZ2FpbikKIAkJCW1zbGVlcChkZWxheSsrKTsKIAl9IHdoaWxlICgoKnN0YXR1cyA9PSBHTlRT
VF9lYWdhaW4pICYmIChkZWxheSA8IE1BWF9ERUxBWSkpOwpAQCAtOTU2LDI4ICsxMDA4LDI4IEBA
IGdudHRhYl9yZXRyeV9lYWdhaW5fZ29wKHVuc2lnbmVkIGludCBjbWQsIHZvaWQgKmdvcCwgaW50
MTZfdCAqc3RhdHVzLAogCX0KIH0KIAotdm9pZCBnbnR0YWJfYmF0Y2hfbWFwKHN0cnVjdCBnbnR0
YWJfbWFwX2dyYW50X3JlZiAqYmF0Y2gsIHVuc2lnbmVkIGNvdW50KQordm9pZCBnbnR0YWJfYmF0
Y2hfbWFwKHhlbmhvc3RfdCAqeGgsIHN0cnVjdCBnbnR0YWJfbWFwX2dyYW50X3JlZiAqYmF0Y2gs
IHVuc2lnbmVkIGNvdW50KQogewogCXN0cnVjdCBnbnR0YWJfbWFwX2dyYW50X3JlZiAqb3A7CiAK
LQlpZiAoSFlQRVJWSVNPUl9ncmFudF90YWJsZV9vcChHTlRUQUJPUF9tYXBfZ3JhbnRfcmVmLCBi
YXRjaCwgY291bnQpKQorCWlmIChoeXBlcnZpc29yX2dyYW50X3RhYmxlX29wKHhoLCBHTlRUQUJP
UF9tYXBfZ3JhbnRfcmVmLCBiYXRjaCwgY291bnQpKQogCQlCVUcoKTsKIAlmb3IgKG9wID0gYmF0
Y2g7IG9wIDwgYmF0Y2ggKyBjb3VudDsgb3ArKykKIAkJaWYgKG9wLT5zdGF0dXMgPT0gR05UU1Rf
ZWFnYWluKQotCQkJZ250dGFiX3JldHJ5X2VhZ2Fpbl9nb3AoR05UVEFCT1BfbWFwX2dyYW50X3Jl
Ziwgb3AsCisJCQlnbnR0YWJfcmV0cnlfZWFnYWluX2dvcCh4aCwgR05UVEFCT1BfbWFwX2dyYW50
X3JlZiwgb3AsCiAJCQkJCQkmb3AtPnN0YXR1cywgX19mdW5jX18pOwogfQogRVhQT1JUX1NZTUJP
TF9HUEwoZ250dGFiX2JhdGNoX21hcCk7CiAKLXZvaWQgZ250dGFiX2JhdGNoX2NvcHkoc3RydWN0
IGdudHRhYl9jb3B5ICpiYXRjaCwgdW5zaWduZWQgY291bnQpCit2b2lkIGdudHRhYl9iYXRjaF9j
b3B5KHhlbmhvc3RfdCAqeGgsIHN0cnVjdCBnbnR0YWJfY29weSAqYmF0Y2gsIHVuc2lnbmVkIGNv
dW50KQogewogCXN0cnVjdCBnbnR0YWJfY29weSAqb3A7CiAKLQlpZiAoSFlQRVJWSVNPUl9ncmFu
dF90YWJsZV9vcChHTlRUQUJPUF9jb3B5LCBiYXRjaCwgY291bnQpKQorCWlmIChoeXBlcnZpc29y
X2dyYW50X3RhYmxlX29wKHhoLCBHTlRUQUJPUF9jb3B5LCBiYXRjaCwgY291bnQpKQogCQlCVUco
KTsKIAlmb3IgKG9wID0gYmF0Y2g7IG9wIDwgYmF0Y2ggKyBjb3VudDsgb3ArKykKIAkJaWYgKG9w
LT5zdGF0dXMgPT0gR05UU1RfZWFnYWluKQotCQkJZ250dGFiX3JldHJ5X2VhZ2Fpbl9nb3AoR05U
VEFCT1BfY29weSwgb3AsCisJCQlnbnR0YWJfcmV0cnlfZWFnYWluX2dvcCh4aCwgR05UVEFCT1Bf
Y29weSwgb3AsCiAJCQkJCQkmb3AtPnN0YXR1cywgX19mdW5jX18pOwogfQogRVhQT1JUX1NZTUJP
TF9HUEwoZ250dGFiX2JhdGNoX2NvcHkpOwpAQCAtMTAzMCwxMyArMTA4MiwxMyBAQCB2b2lkIGdu
dHRhYl9mb3JlYWNoX2dyYW50KHN0cnVjdCBwYWdlICoqcGFnZXMsCiAJfQogfQogCi1pbnQgZ250
dGFiX21hcF9yZWZzKHN0cnVjdCBnbnR0YWJfbWFwX2dyYW50X3JlZiAqbWFwX29wcywKK2ludCBn
bnR0YWJfbWFwX3JlZnMoeGVuaG9zdF90ICp4aCwgc3RydWN0IGdudHRhYl9tYXBfZ3JhbnRfcmVm
ICptYXBfb3BzLAogCQkgICAgc3RydWN0IGdudHRhYl9tYXBfZ3JhbnRfcmVmICprbWFwX29wcywK
IAkJICAgIHN0cnVjdCBwYWdlICoqcGFnZXMsIHVuc2lnbmVkIGludCBjb3VudCkKIHsKIAlpbnQg
aSwgcmV0OwogCi0JcmV0ID0gSFlQRVJWSVNPUl9ncmFudF90YWJsZV9vcChHTlRUQUJPUF9tYXBf
Z3JhbnRfcmVmLCBtYXBfb3BzLCBjb3VudCk7CisJcmV0ID0gaHlwZXJ2aXNvcl9ncmFudF90YWJs
ZV9vcCh4aCwgR05UVEFCT1BfbWFwX2dyYW50X3JlZiwgbWFwX29wcywgY291bnQpOwogCWlmIChy
ZXQpCiAJCXJldHVybiByZXQ7CiAKQEAgLTEwNTksNyArMTExMSw3IEBAIGludCBnbnR0YWJfbWFw
X3JlZnMoc3RydWN0IGdudHRhYl9tYXBfZ3JhbnRfcmVmICptYXBfb3BzLAogCiAJCWNhc2UgR05U
U1RfZWFnYWluOgogCQkJLyogUmV0cnkgZWFnYWluIG1hcHMgKi8KLQkJCWdudHRhYl9yZXRyeV9l
YWdhaW5fZ29wKEdOVFRBQk9QX21hcF9ncmFudF9yZWYsCisJCQlnbnR0YWJfcmV0cnlfZWFnYWlu
X2dvcCh4aCwgR05UVEFCT1BfbWFwX2dyYW50X3JlZiwKIAkJCQkJCW1hcF9vcHMgKyBpLAogCQkJ
CQkJJm1hcF9vcHNbaV0uc3RhdHVzLCBfX2Z1bmNfXyk7CiAJCQkvKiBUZXN0IHN0YXR1cyBpbiBu
ZXh0IGxvb3AgaXRlcmF0aW9uLiAqLwpAQCAtMTA3NSwxNCArMTEyNywxNCBAQCBpbnQgZ250dGFi
X21hcF9yZWZzKHN0cnVjdCBnbnR0YWJfbWFwX2dyYW50X3JlZiAqbWFwX29wcywKIH0KIEVYUE9S
VF9TWU1CT0xfR1BMKGdudHRhYl9tYXBfcmVmcyk7CiAKLWludCBnbnR0YWJfdW5tYXBfcmVmcyhz
dHJ1Y3QgZ250dGFiX3VubWFwX2dyYW50X3JlZiAqdW5tYXBfb3BzLAoraW50IGdudHRhYl91bm1h
cF9yZWZzKHhlbmhvc3RfdCAqeGgsIHN0cnVjdCBnbnR0YWJfdW5tYXBfZ3JhbnRfcmVmICp1bm1h
cF9vcHMsCiAJCSAgICAgIHN0cnVjdCBnbnR0YWJfdW5tYXBfZ3JhbnRfcmVmICprdW5tYXBfb3Bz
LAogCQkgICAgICBzdHJ1Y3QgcGFnZSAqKnBhZ2VzLCB1bnNpZ25lZCBpbnQgY291bnQpCiB7CiAJ
dW5zaWduZWQgaW50IGk7CiAJaW50IHJldDsKIAotCXJldCA9IEhZUEVSVklTT1JfZ3JhbnRfdGFi
bGVfb3AoR05UVEFCT1BfdW5tYXBfZ3JhbnRfcmVmLCB1bm1hcF9vcHMsIGNvdW50KTsKKwlyZXQg
PSBoeXBlcnZpc29yX2dyYW50X3RhYmxlX29wKHhoLCBHTlRUQUJPUF91bm1hcF9ncmFudF9yZWYs
IHVubWFwX29wcywgY291bnQpOwogCWlmIChyZXQpCiAJCXJldHVybiByZXQ7CiAKQEAgLTExMjIs
NyArMTE3NCw3IEBAIHN0YXRpYyB2b2lkIF9fZ250dGFiX3VubWFwX3JlZnNfYXN5bmMoc3RydWN0
IGdudGFiX3VubWFwX3F1ZXVlX2RhdGEqIGl0ZW0pCiAJCX0KIAl9CiAKLQlyZXQgPSBnbnR0YWJf
dW5tYXBfcmVmcyhpdGVtLT51bm1hcF9vcHMsIGl0ZW0tPmt1bm1hcF9vcHMsCisJcmV0ID0gZ250
dGFiX3VubWFwX3JlZnMoaXRlbS0+eGgsIGl0ZW0tPnVubWFwX29wcywgaXRlbS0+a3VubWFwX29w
cywKIAkJCQlpdGVtLT5wYWdlcywgaXRlbS0+Y291bnQpOwogCWl0ZW0tPmRvbmUocmV0LCBpdGVt
KTsKIH0KQEAgLTExNTksMzcgKzEyMTEsNDMgQEAgaW50IGdudHRhYl91bm1hcF9yZWZzX3N5bmMo
c3RydWN0IGdudGFiX3VubWFwX3F1ZXVlX2RhdGEgKml0ZW0pCiB9CiBFWFBPUlRfU1lNQk9MX0dQ
TChnbnR0YWJfdW5tYXBfcmVmc19zeW5jKTsKIAotc3RhdGljIHVuc2lnbmVkIGludCBucl9zdGF0
dXNfZnJhbWVzKHVuc2lnbmVkIGludCBucl9ncmFudF9mcmFtZXMpCitzdGF0aWMgdW5zaWduZWQg
aW50IG5yX3N0YXR1c19mcmFtZXMoeGVuaG9zdF90ICp4aCwgdW5zaWduZWQgaW50IG5yX2dyYW50
X2ZyYW1lcykKIHsKLQlCVUdfT04oZ250dGFiX2ludGVyZmFjZSA9PSBOVUxMKTsKLQlyZXR1cm4g
Z250dGFiX2ZyYW1lcyhucl9ncmFudF9mcmFtZXMsIFNQUCk7CisJc3RydWN0IGdudHRhYl9wcml2
YXRlICpndCA9IGd0X3ByaXYoeGgpOworCisJQlVHX09OKGd0LT5nbnR0YWJfaW50ZXJmYWNlID09
IE5VTEwpOworCXJldHVybiBnbnR0YWJfZnJhbWVzKHhoLCBucl9ncmFudF9mcmFtZXMsIFNQUCk7
CiB9CiAKLXN0YXRpYyBpbnQgZ250dGFiX21hcF9mcmFtZXNfdjEoeGVuX3Bmbl90ICpmcmFtZXMs
IHVuc2lnbmVkIGludCBucl9nZnJhbWVzKQorc3RhdGljIGludCBnbnR0YWJfbWFwX2ZyYW1lc192
MSh4ZW5ob3N0X3QgKnhoLCB4ZW5fcGZuX3QgKmZyYW1lcywgdW5zaWduZWQgaW50IG5yX2dmcmFt
ZXMpCiB7CiAJaW50IHJjOworCXN0cnVjdCBnbnR0YWJfcHJpdmF0ZSAqZ3QgPSBndF9wcml2KHho
KTsKIAotCXJjID0gYXJjaF9nbnR0YWJfbWFwX3NoYXJlZChmcmFtZXMsIG5yX2dmcmFtZXMsCi0J
CQkJICAgIGdudHRhYl9tYXhfZ3JhbnRfZnJhbWVzKCksCi0JCQkJICAgICZnbnR0YWJfc2hhcmVk
LmFkZHIpOworCXJjID0gYXJjaF9nbnR0YWJfbWFwX3NoYXJlZCh4aCwgZnJhbWVzLCBucl9nZnJh
bWVzLAorCQkJCSAgICBnbnR0YWJfbWF4X2dyYW50X2ZyYW1lcyh4aCksCisJCQkJICAgICZndC0+
Z250dGFiX3NoYXJlZC5hZGRyKTsKIAlCVUdfT04ocmMpOwogCiAJcmV0dXJuIDA7CiB9CiAKLXN0
YXRpYyB2b2lkIGdudHRhYl91bm1hcF9mcmFtZXNfdjEodm9pZCkKK3N0YXRpYyB2b2lkIGdudHRh
Yl91bm1hcF9mcmFtZXNfdjEoeGVuaG9zdF90ICp4aCkKIHsKLQlhcmNoX2dudHRhYl91bm1hcChn
bnR0YWJfc2hhcmVkLmFkZHIsIG5yX2dyYW50X2ZyYW1lcyk7CisJc3RydWN0IGdudHRhYl9wcml2
YXRlICpndCA9IGd0X3ByaXYoeGgpOworCisJYXJjaF9nbnR0YWJfdW5tYXAoeGgsIGd0LT5nbnR0
YWJfc2hhcmVkLmFkZHIsIGd0LT5ucl9ncmFudF9mcmFtZXMpOwogfQogCi1zdGF0aWMgaW50IGdu
dHRhYl9tYXBfZnJhbWVzX3YyKHhlbl9wZm5fdCAqZnJhbWVzLCB1bnNpZ25lZCBpbnQgbnJfZ2Zy
YW1lcykKK3N0YXRpYyBpbnQgZ250dGFiX21hcF9mcmFtZXNfdjIoeGVuaG9zdF90ICp4aCwgeGVu
X3Bmbl90ICpmcmFtZXMsIHVuc2lnbmVkIGludCBucl9nZnJhbWVzKQogewogCXVpbnQ2NF90ICpz
ZnJhbWVzOwogCXVuc2lnbmVkIGludCBucl9zZnJhbWVzOwogCXN0cnVjdCBnbnR0YWJfZ2V0X3N0
YXR1c19mcmFtZXMgZ2V0ZnJhbWVzOwogCWludCByYzsKKwlzdHJ1Y3QgZ250dGFiX3ByaXZhdGUg
Kmd0ID0gZ3RfcHJpdih4aCk7CiAKLQlucl9zZnJhbWVzID0gbnJfc3RhdHVzX2ZyYW1lcyhucl9n
ZnJhbWVzKTsKKwlucl9zZnJhbWVzID0gbnJfc3RhdHVzX2ZyYW1lcyh4aCwgbnJfZ2ZyYW1lcyk7
CiAKIAkvKiBObyBuZWVkIGZvciBremFsbG9jIGFzIGl0IGlzIGluaXRpYWxpemVkIGluIGZvbGxv
d2luZyBoeXBlcmNhbGwKIAkgKiBHTlRUQUJPUF9nZXRfc3RhdHVzX2ZyYW1lcy4KQEAgLTEyMDIs
NyArMTI2MCw3IEBAIHN0YXRpYyBpbnQgZ250dGFiX21hcF9mcmFtZXNfdjIoeGVuX3Bmbl90ICpm
cmFtZXMsIHVuc2lnbmVkIGludCBucl9nZnJhbWVzKQogCWdldGZyYW1lcy5ucl9mcmFtZXMgID0g
bnJfc2ZyYW1lczsKIAlzZXRfeGVuX2d1ZXN0X2hhbmRsZShnZXRmcmFtZXMuZnJhbWVfbGlzdCwg
c2ZyYW1lcyk7CiAKLQlyYyA9IEhZUEVSVklTT1JfZ3JhbnRfdGFibGVfb3AoR05UVEFCT1BfZ2V0
X3N0YXR1c19mcmFtZXMsCisJcmMgPSBoeXBlcnZpc29yX2dyYW50X3RhYmxlX29wKHhoLCBHTlRU
QUJPUF9nZXRfc3RhdHVzX2ZyYW1lcywKIAkJCQkgICAgICAgJmdldGZyYW1lcywgMSk7CiAJaWYg
KHJjID09IC1FTk9TWVMpIHsKIAkJa2ZyZWUoc2ZyYW1lcyk7CkBAIC0xMjExLDM4ICsxMjY5LDQx
IEBAIHN0YXRpYyBpbnQgZ250dGFiX21hcF9mcmFtZXNfdjIoeGVuX3Bmbl90ICpmcmFtZXMsIHVu
c2lnbmVkIGludCBucl9nZnJhbWVzKQogCiAJQlVHX09OKHJjIHx8IGdldGZyYW1lcy5zdGF0dXMp
OwogCi0JcmMgPSBhcmNoX2dudHRhYl9tYXBfc3RhdHVzKHNmcmFtZXMsIG5yX3NmcmFtZXMsCi0J
CQkJICAgIG5yX3N0YXR1c19mcmFtZXMoZ250dGFiX21heF9ncmFudF9mcmFtZXMoKSksCi0JCQkJ
ICAgICZncnN0YXR1cyk7CisJcmMgPSBhcmNoX2dudHRhYl9tYXBfc3RhdHVzKHhoLCBzZnJhbWVz
LCBucl9zZnJhbWVzLAorCQkJCSAgICBucl9zdGF0dXNfZnJhbWVzKHhoLCBnbnR0YWJfbWF4X2dy
YW50X2ZyYW1lcyh4aCkpLAorCQkJCSAgICAmZ3QtPmdyc3RhdHVzKTsKIAlCVUdfT04ocmMpOwog
CWtmcmVlKHNmcmFtZXMpOwogCi0JcmMgPSBhcmNoX2dudHRhYl9tYXBfc2hhcmVkKGZyYW1lcywg
bnJfZ2ZyYW1lcywKLQkJCQkgICAgZ250dGFiX21heF9ncmFudF9mcmFtZXMoKSwKLQkJCQkgICAg
JmdudHRhYl9zaGFyZWQuYWRkcik7CisJcmMgPSBhcmNoX2dudHRhYl9tYXBfc2hhcmVkKHhoLCBm
cmFtZXMsIG5yX2dmcmFtZXMsCisJCQkJICAgIGdudHRhYl9tYXhfZ3JhbnRfZnJhbWVzKHhoKSwK
KwkJCQkgICAgJmd0LT5nbnR0YWJfc2hhcmVkLmFkZHIpOwogCUJVR19PTihyYyk7CiAKIAlyZXR1
cm4gMDsKIH0KIAotc3RhdGljIHZvaWQgZ250dGFiX3VubWFwX2ZyYW1lc192Mih2b2lkKQorc3Rh
dGljIHZvaWQgZ250dGFiX3VubWFwX2ZyYW1lc192Mih4ZW5ob3N0X3QgKnhoKQogewotCWFyY2hf
Z250dGFiX3VubWFwKGdudHRhYl9zaGFyZWQuYWRkciwgbnJfZ3JhbnRfZnJhbWVzKTsKLQlhcmNo
X2dudHRhYl91bm1hcChncnN0YXR1cywgbnJfc3RhdHVzX2ZyYW1lcyhucl9ncmFudF9mcmFtZXMp
KTsKKwlzdHJ1Y3QgZ250dGFiX3ByaXZhdGUgKmd0ID0gZ3RfcHJpdih4aCk7CisKKwlhcmNoX2du
dHRhYl91bm1hcCh4aCwgZ3QtPmdudHRhYl9zaGFyZWQuYWRkciwgZ3QtPm5yX2dyYW50X2ZyYW1l
cyk7CisJYXJjaF9nbnR0YWJfdW5tYXAoeGgsIGd0LT5ncnN0YXR1cywgbnJfc3RhdHVzX2ZyYW1l
cyh4aCwgZ3QtPm5yX2dyYW50X2ZyYW1lcykpOwogfQogCi1zdGF0aWMgaW50IGdudHRhYl9tYXAo
dW5zaWduZWQgaW50IHN0YXJ0X2lkeCwgdW5zaWduZWQgaW50IGVuZF9pZHgpCitzdGF0aWMgaW50
IGdudHRhYl9tYXAoeGVuaG9zdF90ICp4aCwgdW5zaWduZWQgaW50IHN0YXJ0X2lkeCwgdW5zaWdu
ZWQgaW50IGVuZF9pZHgpCiB7CiAJc3RydWN0IGdudHRhYl9zZXR1cF90YWJsZSBzZXR1cDsKIAl4
ZW5fcGZuX3QgKmZyYW1lczsKIAl1bnNpZ25lZCBpbnQgbnJfZ2ZyYW1lcyA9IGVuZF9pZHggKyAx
OworCXN0cnVjdCBnbnR0YWJfcHJpdmF0ZSAqZ3QgPSBndF9wcml2KHhoKTsKIAlpbnQgcmM7CiAK
LQlpZiAoeGVuX2ZlYXR1cmUoWEVORkVBVF9hdXRvX3RyYW5zbGF0ZWRfcGh5c21hcCkpIHsKKwlp
ZiAoX194ZW5fZmVhdHVyZSh4aCwgWEVORkVBVF9hdXRvX3RyYW5zbGF0ZWRfcGh5c21hcCkpIHsK
IAkJc3RydWN0IHhlbl9hZGRfdG9fcGh5c21hcCB4YXRwOwogCQl1bnNpZ25lZCBpbnQgaSA9IGVu
ZF9pZHg7CiAJCXJjID0gMDsKLQkJQlVHX09OKHhlbl9hdXRvX3hsYXRfZ3JhbnRfZnJhbWVzLmNv
dW50IDwgbnJfZ2ZyYW1lcyk7CisJCUJVR19PTihndC0+YXV0b194bGF0X2dyYW50X2ZyYW1lcy5j
b3VudCA8IG5yX2dmcmFtZXMpOwogCQkvKgogCQkgKiBMb29wIGJhY2t3YXJkcywgc28gdGhhdCB0
aGUgZmlyc3QgaHlwZXJjYWxsIGhhcyB0aGUgbGFyZ2VzdAogCQkgKiBpbmRleCwgZW5zdXJpbmcg
dGhhdCB0aGUgdGFibGUgd2lsbCBncm93IG9ubHkgb25jZS4KQEAgLTEyNTEsOCArMTMxMiw4IEBA
IHN0YXRpYyBpbnQgZ250dGFiX21hcCh1bnNpZ25lZCBpbnQgc3RhcnRfaWR4LCB1bnNpZ25lZCBp
bnQgZW5kX2lkeCkKIAkJCXhhdHAuZG9taWQgPSBET01JRF9TRUxGOwogCQkJeGF0cC5pZHggPSBp
OwogCQkJeGF0cC5zcGFjZSA9IFhFTk1BUFNQQUNFX2dyYW50X3RhYmxlOwotCQkJeGF0cC5ncGZu
ID0geGVuX2F1dG9feGxhdF9ncmFudF9mcmFtZXMucGZuW2ldOwotCQkJcmMgPSBIWVBFUlZJU09S
X21lbW9yeV9vcChYRU5NRU1fYWRkX3RvX3BoeXNtYXAsICZ4YXRwKTsKKwkJCXhhdHAuZ3BmbiA9
IGd0LT5hdXRvX3hsYXRfZ3JhbnRfZnJhbWVzLnBmbltpXTsKKwkJCXJjID0gaHlwZXJ2aXNvcl9t
ZW1vcnlfb3AoeGgsIFhFTk1FTV9hZGRfdG9fcGh5c21hcCwgJnhhdHApOwogCQkJaWYgKHJjICE9
IDApIHsKIAkJCQlwcl93YXJuKCJncmFudCB0YWJsZSBhZGRfdG9fcGh5c21hcCBmYWlsZWQsIGVy
cj0lZFxuIiwKIAkJCQkJcmMpOwpAQCAtMTI3NCw3ICsxMzM1LDcgQEAgc3RhdGljIGludCBnbnR0
YWJfbWFwKHVuc2lnbmVkIGludCBzdGFydF9pZHgsIHVuc2lnbmVkIGludCBlbmRfaWR4KQogCXNl
dHVwLm5yX2ZyYW1lcyAgPSBucl9nZnJhbWVzOwogCXNldF94ZW5fZ3Vlc3RfaGFuZGxlKHNldHVw
LmZyYW1lX2xpc3QsIGZyYW1lcyk7CiAKLQlyYyA9IEhZUEVSVklTT1JfZ3JhbnRfdGFibGVfb3Ao
R05UVEFCT1Bfc2V0dXBfdGFibGUsICZzZXR1cCwgMSk7CisJcmMgPSBoeXBlcnZpc29yX2dyYW50
X3RhYmxlX29wKHhoLCBHTlRUQUJPUF9zZXR1cF90YWJsZSwgJnNldHVwLCAxKTsKIAlpZiAocmMg
PT0gLUVOT1NZUykgewogCQlrZnJlZShmcmFtZXMpOwogCQlyZXR1cm4gLUVOT1NZUzsKQEAgLTEy
ODIsNyArMTM0Myw3IEBAIHN0YXRpYyBpbnQgZ250dGFiX21hcCh1bnNpZ25lZCBpbnQgc3RhcnRf
aWR4LCB1bnNpZ25lZCBpbnQgZW5kX2lkeCkKIAogCUJVR19PTihyYyB8fCBzZXR1cC5zdGF0dXMp
OwogCi0JcmMgPSBnbnR0YWJfaW50ZXJmYWNlLT5tYXBfZnJhbWVzKGZyYW1lcywgbnJfZ2ZyYW1l
cyk7CisJcmMgPSBndC0+Z250dGFiX2ludGVyZmFjZS0+bWFwX2ZyYW1lcyh4aCwgZnJhbWVzLCBu
cl9nZnJhbWVzKTsKIAogCWtmcmVlKGZyYW1lcyk7CiAKQEAgLTEzMTMsMTMgKzEzNzQsMTMgQEAg
c3RhdGljIGNvbnN0IHN0cnVjdCBnbnR0YWJfb3BzIGdudHRhYl92Ml9vcHMgPSB7CiAJLnF1ZXJ5
X2ZvcmVpZ25fYWNjZXNzCQk9IGdudHRhYl9xdWVyeV9mb3JlaWduX2FjY2Vzc192MiwKIH07CiAK
LXN0YXRpYyBib29sIGdudHRhYl9uZWVkX3YyKHZvaWQpCitzdGF0aWMgYm9vbCBnbnR0YWJfbmVl
ZF92Mih4ZW5ob3N0X3QgKnhoKQogewogI2lmZGVmIENPTkZJR19YODYKIAl1aW50MzJfdCBiYXNl
LCB3aWR0aDsKIAogCWlmICh4ZW5fcHZfZG9tYWluKCkpIHsKLQkJYmFzZSA9IHhlbmhvc3RfY3B1
aWRfYmFzZSh4aF9kZWZhdWx0KTsKKwkJYmFzZSA9IHhlbmhvc3RfY3B1aWRfYmFzZSh4aCk7CiAJ
CWlmIChjcHVpZF9lYXgoYmFzZSkgPCA1KQogCQkJcmV0dXJuIGZhbHNlOwkvKiBJbmZvcm1hdGlv
biBub3QgYXZhaWxhYmxlLCB1c2UgVjEuICovCiAJCXdpZHRoID0gY3B1aWRfZWJ4KGJhc2UgKyA1
KSAmCkBAIC0xMzMwLDEyICsxMzkxLDEzIEBAIHN0YXRpYyBib29sIGdudHRhYl9uZWVkX3YyKHZv
aWQpCiAJcmV0dXJuICEhKG1heF9wb3NzaWJsZV9wZm4gPj4gMzIpOwogfQogCi1zdGF0aWMgdm9p
ZCBnbnR0YWJfcmVxdWVzdF92ZXJzaW9uKHZvaWQpCitzdGF0aWMgdm9pZCBnbnR0YWJfcmVxdWVz
dF92ZXJzaW9uKHhlbmhvc3RfdCAqeGgpCiB7CiAJbG9uZyByYzsKIAlzdHJ1Y3QgZ250dGFiX3Nl
dF92ZXJzaW9uIGdzdjsKKwlzdHJ1Y3QgZ250dGFiX3ByaXZhdGUgKmd0ID0gZ3RfcHJpdih4aCk7
CiAKLQlpZiAoZ250dGFiX25lZWRfdjIoKSkKKwlpZiAoZ250dGFiX25lZWRfdjIoeGgpKQogCQln
c3YudmVyc2lvbiA9IDI7CiAJZWxzZQogCQlnc3YudmVyc2lvbiA9IDE7CkBAIC0xMzQ0LDEzOSAr
MTQwNiwxNjIgQEAgc3RhdGljIHZvaWQgZ250dGFiX3JlcXVlc3RfdmVyc2lvbih2b2lkKQogCWlm
ICh4ZW5fZ250dGFiX3ZlcnNpb24gPj0gMSAmJiB4ZW5fZ250dGFiX3ZlcnNpb24gPD0gMikKIAkJ
Z3N2LnZlcnNpb24gPSB4ZW5fZ250dGFiX3ZlcnNpb247CiAKLQlyYyA9IEhZUEVSVklTT1JfZ3Jh
bnRfdGFibGVfb3AoR05UVEFCT1Bfc2V0X3ZlcnNpb24sICZnc3YsIDEpOworCXJjID0gaHlwZXJ2
aXNvcl9ncmFudF90YWJsZV9vcCh4aCwgR05UVEFCT1Bfc2V0X3ZlcnNpb24sICZnc3YsIDEpOwog
CWlmIChyYyA9PSAwICYmIGdzdi52ZXJzaW9uID09IDIpCi0JCWdudHRhYl9pbnRlcmZhY2UgPSAm
Z250dGFiX3YyX29wczsKKwkJZ3QtPmdudHRhYl9pbnRlcmZhY2UgPSAmZ250dGFiX3YyX29wczsK
IAllbHNlCi0JCWdudHRhYl9pbnRlcmZhY2UgPSAmZ250dGFiX3YxX29wczsKKwkJZ3QtPmdudHRh
Yl9pbnRlcmZhY2UgPSAmZ250dGFiX3YxX29wczsKKwogCXByX2luZm8oIkdyYW50IHRhYmxlcyB1
c2luZyB2ZXJzaW9uICVkIGxheW91dFxuIiwKLQkJZ250dGFiX2ludGVyZmFjZS0+dmVyc2lvbik7
CisJCWd0LT5nbnR0YWJfaW50ZXJmYWNlLT52ZXJzaW9uKTsKIH0KIAotc3RhdGljIGludCBnbnR0
YWJfc2V0dXAodm9pZCkKK3N0YXRpYyBpbnQgZ250dGFiX3NldHVwKHhlbmhvc3RfdCAqeGgpCiB7
CiAJdW5zaWduZWQgaW50IG1heF9ucl9nZnJhbWVzOworCXN0cnVjdCBnbnR0YWJfcHJpdmF0ZSAq
Z3QgPSBndF9wcml2KHhoKTsKIAotCW1heF9ucl9nZnJhbWVzID0gZ250dGFiX21heF9ncmFudF9m
cmFtZXMoKTsKLQlpZiAobWF4X25yX2dmcmFtZXMgPCBucl9ncmFudF9mcmFtZXMpCisJbWF4X25y
X2dmcmFtZXMgPSBnbnR0YWJfbWF4X2dyYW50X2ZyYW1lcyh4aCk7CisJaWYgKG1heF9ucl9nZnJh
bWVzIDwgZ3QtPm5yX2dyYW50X2ZyYW1lcykKIAkJcmV0dXJuIC1FTk9TWVM7CiAKLQlpZiAoeGVu
X2ZlYXR1cmUoWEVORkVBVF9hdXRvX3RyYW5zbGF0ZWRfcGh5c21hcCkgJiYgZ250dGFiX3NoYXJl
ZC5hZGRyID09IE5VTEwpIHsKLQkJZ250dGFiX3NoYXJlZC5hZGRyID0geGVuX2F1dG9feGxhdF9n
cmFudF9mcmFtZXMudmFkZHI7Ci0JCWlmIChnbnR0YWJfc2hhcmVkLmFkZHIgPT0gTlVMTCkgewor
CWlmIChfX3hlbl9mZWF0dXJlKHhoLCBYRU5GRUFUX2F1dG9fdHJhbnNsYXRlZF9waHlzbWFwKSAm
JiBndC0+Z250dGFiX3NoYXJlZC5hZGRyID09IE5VTEwpIHsKKwkJZ3QtPmdudHRhYl9zaGFyZWQu
YWRkciA9IGd0LT5hdXRvX3hsYXRfZ3JhbnRfZnJhbWVzLnZhZGRyOworCQlpZiAoZ3QtPmdudHRh
Yl9zaGFyZWQuYWRkciA9PSBOVUxMKSB7CiAJCQlwcl93YXJuKCJnbnR0YWIgc2hhcmUgZnJhbWVz
IChhZGRyPTB4JTA4bHgpIGlzIG5vdCBtYXBwZWQhXG4iLAotCQkJCSh1bnNpZ25lZCBsb25nKXhl
bl9hdXRvX3hsYXRfZ3JhbnRfZnJhbWVzLnZhZGRyKTsKKwkJCQkodW5zaWduZWQgbG9uZylndC0+
YXV0b194bGF0X2dyYW50X2ZyYW1lcy52YWRkcik7CiAJCQlyZXR1cm4gLUVOT01FTTsKIAkJfQog
CX0KLQlyZXR1cm4gZ250dGFiX21hcCgwLCBucl9ncmFudF9mcmFtZXMgLSAxKTsKKwlyZXR1cm4g
Z250dGFiX21hcCh4aCwgMCwgZ3QtPm5yX2dyYW50X2ZyYW1lcyAtIDEpOwogfQogCiBpbnQgZ250
dGFiX3Jlc3VtZSh2b2lkKQogewotCWdudHRhYl9yZXF1ZXN0X3ZlcnNpb24oKTsKLQlyZXR1cm4g
Z250dGFiX3NldHVwKCk7CisJeGVuaG9zdF90ICoqeGg7CisJZm9yX2VhY2hfeGVuaG9zdCh4aCkg
eworCQlpbnQgZXJyOworCisJCWdudHRhYl9yZXF1ZXN0X3ZlcnNpb24oKnhoKTsKKwkJZXJyID0g
Z250dGFiX3NldHVwKCp4aCk7CisJCWlmIChlcnIpCisJCQlyZXR1cm4gZXJyOworCX0KKwlyZXR1
cm4gMDsKIH0KIAogaW50IGdudHRhYl9zdXNwZW5kKHZvaWQpCiB7Ci0JaWYgKCF4ZW5fZmVhdHVy
ZShYRU5GRUFUX2F1dG9fdHJhbnNsYXRlZF9waHlzbWFwKSkKLQkJZ250dGFiX2ludGVyZmFjZS0+
dW5tYXBfZnJhbWVzKCk7CisJeGVuaG9zdF90ICoqeGg7CisJc3RydWN0IGdudHRhYl9wcml2YXRl
ICpndDsKKwkKKwlmb3JfZWFjaF94ZW5ob3N0KHhoKSB7CisJCWd0ID0gZ3RfcHJpdigqeGgpOwor
CisJCWlmICghX194ZW5fZmVhdHVyZSgoKnhoKSwgWEVORkVBVF9hdXRvX3RyYW5zbGF0ZWRfcGh5
c21hcCkpCisJCQlndC0+Z250dGFiX2ludGVyZmFjZS0+dW5tYXBfZnJhbWVzKCp4aCk7CisJCXJl
dHVybiAwOworCX0KIAlyZXR1cm4gMDsKIH0KIAotc3RhdGljIGludCBnbnR0YWJfZXhwYW5kKHVu
c2lnbmVkIGludCByZXFfZW50cmllcykKK3N0YXRpYyBpbnQgZ250dGFiX2V4cGFuZCh4ZW5ob3N0
X3QgKnhoLCB1bnNpZ25lZCBpbnQgcmVxX2VudHJpZXMpCiB7CiAJaW50IHJjOwogCXVuc2lnbmVk
IGludCBjdXIsIGV4dHJhOworCXN0cnVjdCBnbnR0YWJfcHJpdmF0ZSAqZ3QgPSBndF9wcml2KHho
KTsKIAotCUJVR19PTihnbnR0YWJfaW50ZXJmYWNlID09IE5VTEwpOwotCWN1ciA9IG5yX2dyYW50
X2ZyYW1lczsKLQlleHRyYSA9ICgocmVxX2VudHJpZXMgKyBnbnR0YWJfaW50ZXJmYWNlLT5ncmVm
c19wZXJfZ3JhbnRfZnJhbWUgLSAxKSAvCi0JCSBnbnR0YWJfaW50ZXJmYWNlLT5ncmVmc19wZXJf
Z3JhbnRfZnJhbWUpOwotCWlmIChjdXIgKyBleHRyYSA+IGdudHRhYl9tYXhfZ3JhbnRfZnJhbWVz
KCkpIHsKKwlCVUdfT04oZ3QtPmdudHRhYl9pbnRlcmZhY2UgPT0gTlVMTCk7CisJY3VyID0gZ3Qt
Pm5yX2dyYW50X2ZyYW1lczsKKwlleHRyYSA9ICgocmVxX2VudHJpZXMgKyBndC0+Z250dGFiX2lu
dGVyZmFjZS0+Z3JlZnNfcGVyX2dyYW50X2ZyYW1lIC0gMSkgLworCQkgZ3QtPmdudHRhYl9pbnRl
cmZhY2UtPmdyZWZzX3Blcl9ncmFudF9mcmFtZSk7CisJaWYgKGN1ciArIGV4dHJhID4gZ250dGFi
X21heF9ncmFudF9mcmFtZXMoeGgpKSB7CiAJCXByX3dhcm5fcmF0ZWxpbWl0ZWQoInhlbi9ncmFu
dC10YWJsZTogbWF4X2dyYW50X2ZyYW1lcyByZWFjaGVkIgogCQkJCSAgICAiIGN1cj0ldSBleHRy
YT0ldSBsaW1pdD0ldSIKIAkJCQkgICAgIiBnbnR0YWJfZnJlZV9jb3VudD0ldSByZXFfZW50cmll
cz0ldVxuIiwKLQkJCQkgICAgY3VyLCBleHRyYSwgZ250dGFiX21heF9ncmFudF9mcmFtZXMoKSwK
LQkJCQkgICAgZ250dGFiX2ZyZWVfY291bnQsIHJlcV9lbnRyaWVzKTsKKwkJCQkgICAgY3VyLCBl
eHRyYSwgZ250dGFiX21heF9ncmFudF9mcmFtZXMoeGgpLAorCQkJCSAgICBndC0+Z250dGFiX2Zy
ZWVfY291bnQsIHJlcV9lbnRyaWVzKTsKIAkJcmV0dXJuIC1FTk9TUEM7CiAJfQogCi0JcmMgPSBn
bnR0YWJfbWFwKGN1ciwgY3VyICsgZXh0cmEgLSAxKTsKKwlyYyA9IGdudHRhYl9tYXAoeGgsIGN1
ciwgY3VyICsgZXh0cmEgLSAxKTsKIAlpZiAocmMgPT0gMCkKLQkJcmMgPSBncm93X2dudHRhYl9s
aXN0KGV4dHJhKTsKKwkJcmMgPSBncm93X2dudHRhYl9saXN0KHhoLCBleHRyYSk7CiAKIAlyZXR1
cm4gcmM7CiB9CiAKLWludCBnbnR0YWJfaW5pdCh2b2lkKQoraW50IGdudHRhYl9pbml0KHhlbmhv
c3RfdCAqeGgpCiB7CiAJaW50IGk7CiAJdW5zaWduZWQgbG9uZyBtYXhfbnJfZ3JhbnRfZnJhbWVz
OwogCXVuc2lnbmVkIGludCBtYXhfbnJfZ2xpc3RfZnJhbWVzLCBucl9nbGlzdF9mcmFtZXM7CiAJ
dW5zaWduZWQgaW50IG5yX2luaXRfZ3JlZnM7CiAJaW50IHJldDsKKwlzdHJ1Y3QgZ250dGFiX3By
aXZhdGUgKmd0ID0gZ3RfcHJpdih4aCk7CiAKLQlnbnR0YWJfcmVxdWVzdF92ZXJzaW9uKCk7Ci0J
bWF4X25yX2dyYW50X2ZyYW1lcyA9IGdudHRhYl9tYXhfZ3JhbnRfZnJhbWVzKCk7Ci0JbnJfZ3Jh
bnRfZnJhbWVzID0gMTsKKwlnbnR0YWJfcmVxdWVzdF92ZXJzaW9uKHhoKTsKKwltYXhfbnJfZ3Jh
bnRfZnJhbWVzID0gZ250dGFiX21heF9ncmFudF9mcmFtZXMoeGgpOworCWd0LT5ucl9ncmFudF9m
cmFtZXMgPSAxOwogCiAJLyogRGV0ZXJtaW5lIHRoZSBtYXhpbXVtIG51bWJlciBvZiBmcmFtZXMg
cmVxdWlyZWQgZm9yIHRoZQogCSAqIGdyYW50IHJlZmVyZW5jZSBmcmVlIGxpc3Qgb24gdGhlIGN1
cnJlbnQgaHlwZXJ2aXNvci4KIAkgKi8KLQlCVUdfT04oZ250dGFiX2ludGVyZmFjZSA9PSBOVUxM
KTsKKwlCVUdfT04oZ3QtPmdudHRhYl9pbnRlcmZhY2UgPT0gTlVMTCk7CiAJbWF4X25yX2dsaXN0
X2ZyYW1lcyA9IChtYXhfbnJfZ3JhbnRfZnJhbWVzICoKLQkJCSAgICAgICBnbnR0YWJfaW50ZXJm
YWNlLT5ncmVmc19wZXJfZ3JhbnRfZnJhbWUgLyBSUFApOworCQkJICAgICAgIGd0LT5nbnR0YWJf
aW50ZXJmYWNlLT5ncmVmc19wZXJfZ3JhbnRfZnJhbWUgLyBSUFApOwogCi0JZ250dGFiX2xpc3Qg
PSBrbWFsbG9jX2FycmF5KG1heF9ucl9nbGlzdF9mcmFtZXMsCisJZ3QtPmdudHRhYl9saXN0ID0g
a21hbGxvY19hcnJheShtYXhfbnJfZ2xpc3RfZnJhbWVzLAogCQkJCSAgICBzaXplb2YoZ3JhbnRf
cmVmX3QgKiksCiAJCQkJICAgIEdGUF9LRVJORUwpOwotCWlmIChnbnR0YWJfbGlzdCA9PSBOVUxM
KQorCWlmIChndC0+Z250dGFiX2xpc3QgPT0gTlVMTCkKIAkJcmV0dXJuIC1FTk9NRU07CiAKLQlu
cl9nbGlzdF9mcmFtZXMgPSBnbnR0YWJfZnJhbWVzKG5yX2dyYW50X2ZyYW1lcywgUlBQKTsKKwlu
cl9nbGlzdF9mcmFtZXMgPSBnbnR0YWJfZnJhbWVzKHhoLCBndC0+bnJfZ3JhbnRfZnJhbWVzLCBS
UFApOwogCWZvciAoaSA9IDA7IGkgPCBucl9nbGlzdF9mcmFtZXM7IGkrKykgewotCQlnbnR0YWJf
bGlzdFtpXSA9IChncmFudF9yZWZfdCAqKV9fZ2V0X2ZyZWVfcGFnZShHRlBfS0VSTkVMKTsKLQkJ
aWYgKGdudHRhYl9saXN0W2ldID09IE5VTEwpIHsKKwkJZ3QtPmdudHRhYl9saXN0W2ldID0gKGdy
YW50X3JlZl90ICopX19nZXRfZnJlZV9wYWdlKEdGUF9LRVJORUwpOworCQlpZiAoZ3QtPmdudHRh
Yl9saXN0W2ldID09IE5VTEwpIHsKIAkJCXJldCA9IC1FTk9NRU07CiAJCQlnb3RvIGluaV9ub21l
bTsKIAkJfQogCX0KIAotCXJldCA9IGFyY2hfZ250dGFiX2luaXQobWF4X25yX2dyYW50X2ZyYW1l
cywKLQkJCSAgICAgICBucl9zdGF0dXNfZnJhbWVzKG1heF9ucl9ncmFudF9mcmFtZXMpKTsKKwly
ZXQgPSBhcmNoX2dudHRhYl9pbml0KHhoLCBtYXhfbnJfZ3JhbnRfZnJhbWVzLAorCQkJICAgICAg
IG5yX3N0YXR1c19mcmFtZXMoeGgsIG1heF9ucl9ncmFudF9mcmFtZXMpKTsKIAlpZiAocmV0IDwg
MCkKIAkJZ290byBpbmlfbm9tZW07CiAKLQlpZiAoZ250dGFiX3NldHVwKCkgPCAwKSB7CisJaWYg
KGdudHRhYl9zZXR1cCh4aCkgPCAwKSB7CiAJCXJldCA9IC1FTk9ERVY7CiAJCWdvdG8gaW5pX25v
bWVtOwogCX0KIAotCW5yX2luaXRfZ3JlZnMgPSBucl9ncmFudF9mcmFtZXMgKgotCQkJZ250dGFi
X2ludGVyZmFjZS0+Z3JlZnNfcGVyX2dyYW50X2ZyYW1lOworCW5yX2luaXRfZ3JlZnMgPSBndC0+
bnJfZ3JhbnRfZnJhbWVzICoKKwkJCWd0LT5nbnR0YWJfaW50ZXJmYWNlLT5ncmVmc19wZXJfZ3Jh
bnRfZnJhbWU7CiAKIAlmb3IgKGkgPSBOUl9SRVNFUlZFRF9FTlRSSUVTOyBpIDwgbnJfaW5pdF9n
cmVmcyAtIDE7IGkrKykKLQkJZ250dGFiX2VudHJ5KGkpID0gaSArIDE7CisJCWdudHRhYl9lbnRy
eSh4aCwgaSkgPSBpICsgMTsKIAotCWdudHRhYl9lbnRyeShucl9pbml0X2dyZWZzIC0gMSkgPSBH
TlRUQUJfTElTVF9FTkQ7Ci0JZ250dGFiX2ZyZWVfY291bnQgPSBucl9pbml0X2dyZWZzIC0gTlJf
UkVTRVJWRURfRU5UUklFUzsKLQlnbnR0YWJfZnJlZV9oZWFkICA9IE5SX1JFU0VSVkVEX0VOVFJJ
RVM7CisJZ250dGFiX2VudHJ5KHhoLCBucl9pbml0X2dyZWZzIC0gMSkgPSBHTlRUQUJfTElTVF9F
TkQ7CisJZ3QtPmdudHRhYl9mcmVlX2NvdW50ID0gbnJfaW5pdF9ncmVmcyAtIE5SX1JFU0VSVkVE
X0VOVFJJRVM7CisJZ3QtPmdudHRhYl9mcmVlX2hlYWQgID0gTlJfUkVTRVJWRURfRU5UUklFUzsK
IAogCXByaW50aygiR3JhbnQgdGFibGUgaW5pdGlhbGl6ZWRcbiIpOwogCXJldHVybiAwOwogCiAg
aW5pX25vbWVtOgogCWZvciAoaS0tOyBpID49IDA7IGktLSkKLQkJZnJlZV9wYWdlKCh1bnNpZ25l
ZCBsb25nKWdudHRhYl9saXN0W2ldKTsKLQlrZnJlZShnbnR0YWJfbGlzdCk7CisJCWZyZWVfcGFn
ZSgodW5zaWduZWQgbG9uZylndC0+Z250dGFiX2xpc3RbaV0pOworCWtmcmVlKGd0LT5nbnR0YWJf
bGlzdCk7CiAJcmV0dXJuIHJldDsKIH0KIEVYUE9SVF9TWU1CT0xfR1BMKGdudHRhYl9pbml0KTsK
IAogc3RhdGljIGludCBfX2dudHRhYl9pbml0KHZvaWQpCiB7CisJeGVuaG9zdF90ICoqeGg7CisJ
aW50IGVycjsKKwogCWlmICgheGVuX2RvbWFpbigpKQogCQlyZXR1cm4gLUVOT0RFVjsKIApAQCAt
MTQ4NCw4ICsxNTY5LDE0IEBAIHN0YXRpYyBpbnQgX19nbnR0YWJfaW5pdCh2b2lkKQogCWlmICh4
ZW5faHZtX2RvbWFpbigpICYmICF4ZW5fcHZoX2RvbWFpbigpKQogCQlyZXR1cm4gMDsKIAotCXJl
dHVybiBnbnR0YWJfaW5pdCgpOworCWZvcl9lYWNoX3hlbmhvc3QoeGgpIHsKKwkJZXJyID0gZ250
dGFiX2luaXQoKnhoKTsKKwkJaWYgKGVycikKKwkJCXJldHVybiBlcnI7CisJfQorCQorCXJldHVy
biAwOwogfQogLyogU3RhcnRzIGFmdGVyIGNvcmVfaW5pdGNhbGwgc28gdGhhdCB4ZW5fcHZoX2du
dHRhYl9zZXR1cCBjYW4gYmUgY2FsbGVkCi0gKiBiZWZvcmVoYW5kIHRvIGluaXRpYWxpemUgeGVu
X2F1dG9feGxhdF9ncmFudF9mcmFtZXMuICovCisgKiBiZWZvcmVoYW5kIHRvIGluaXRpYWxpemUg
YXV0b194bGF0X2dyYW50X2ZyYW1lcy4gKi8KIGNvcmVfaW5pdGNhbGxfc3luYyhfX2dudHRhYl9p
bml0KTsKZGlmZiAtLWdpdCBhL2luY2x1ZGUveGVuL2dyYW50X3RhYmxlLmggYi9pbmNsdWRlL3hl
bi9ncmFudF90YWJsZS5oCmluZGV4IDliYzViYzA3ZDRkMy4uODI3Yjc5MDE5OWZiIDEwMDY0NAot
LS0gYS9pbmNsdWRlL3hlbi9ncmFudF90YWJsZS5oCisrKyBiL2luY2x1ZGUveGVuL2dyYW50X3Rh
YmxlLmgKQEAgLTc0LDE1ICs3NCwxNiBAQCBzdHJ1Y3QgZ250YWJfdW5tYXBfcXVldWVfZGF0YQog
CXN0cnVjdCBnbnR0YWJfdW5tYXBfZ3JhbnRfcmVmICp1bm1hcF9vcHM7CiAJc3RydWN0IGdudHRh
Yl91bm1hcF9ncmFudF9yZWYgKmt1bm1hcF9vcHM7CiAJc3RydWN0IHBhZ2UgKipwYWdlczsKKwl4
ZW5ob3N0X3QgKnhoOwogCXVuc2lnbmVkIGludCBjb3VudDsKIAl1bnNpZ25lZCBpbnQgYWdlOwog
fTsKIAotaW50IGdudHRhYl9pbml0KHZvaWQpOworaW50IGdudHRhYl9pbml0KHhlbmhvc3RfdCAq
eGgpOwogaW50IGdudHRhYl9zdXNwZW5kKHZvaWQpOwogaW50IGdudHRhYl9yZXN1bWUodm9pZCk7
CiAKLWludCBnbnR0YWJfZ3JhbnRfZm9yZWlnbl9hY2Nlc3MoZG9taWRfdCBkb21pZCwgdW5zaWdu
ZWQgbG9uZyBmcmFtZSwKK2ludCBnbnR0YWJfZ3JhbnRfZm9yZWlnbl9hY2Nlc3MoeGVuaG9zdF90
ICp4aCwgZG9taWRfdCBkb21pZCwgdW5zaWduZWQgbG9uZyBmcmFtZSwKIAkJCQlpbnQgcmVhZG9u
bHkpOwogCiAvKgpAQCAtOTAsNyArOTEsNyBAQCBpbnQgZ250dGFiX2dyYW50X2ZvcmVpZ25fYWNj
ZXNzKGRvbWlkX3QgZG9taWQsIHVuc2lnbmVkIGxvbmcgZnJhbWUsCiAgKiBsb25nZXIgaW4gdXNl
LiAgUmV0dXJuIDEgaWYgdGhlIGdyYW50IGVudHJ5IHdhcyBmcmVlZCwgMCBpZiBpdCBpcyBzdGls
bCBpbgogICogdXNlLgogICovCi1pbnQgZ250dGFiX2VuZF9mb3JlaWduX2FjY2Vzc19yZWYoZ3Jh
bnRfcmVmX3QgcmVmLCBpbnQgcmVhZG9ubHkpOworaW50IGdudHRhYl9lbmRfZm9yZWlnbl9hY2Nl
c3NfcmVmKHhlbmhvc3RfdCAqeGgsIGdyYW50X3JlZl90IHJlZiwgaW50IHJlYWRvbmx5KTsKIAog
LyoKICAqIEV2ZW50dWFsbHkgZW5kIGFjY2VzcyB0aHJvdWdoIHRoZSBnaXZlbiBncmFudCByZWZl
cmVuY2UsIGFuZCBvbmNlIHRoYXQKQEAgLTk4LDQ5ICs5OSw0OSBAQCBpbnQgZ250dGFiX2VuZF9m
b3JlaWduX2FjY2Vzc19yZWYoZ3JhbnRfcmVmX3QgcmVmLCBpbnQgcmVhZG9ubHkpOwogICogaW1t
ZWRpYXRlbHkgaWZmIHRoZSBncmFudCBlbnRyeSBpcyBub3QgaW4gdXNlLCBvdGhlcndpc2UgaXQg
d2lsbCBoYXBwZW4KICAqIHNvbWUgdGltZSBsYXRlci4gIHBhZ2UgbWF5IGJlIDAsIGluIHdoaWNo
IGNhc2Ugbm8gZnJlZWluZyB3aWxsIG9jY3VyLgogICovCi12b2lkIGdudHRhYl9lbmRfZm9yZWln
bl9hY2Nlc3MoZ3JhbnRfcmVmX3QgcmVmLCBpbnQgcmVhZG9ubHksCit2b2lkIGdudHRhYl9lbmRf
Zm9yZWlnbl9hY2Nlc3MoeGVuaG9zdF90ICp4aCwgZ3JhbnRfcmVmX3QgcmVmLCBpbnQgcmVhZG9u
bHksCiAJCQkgICAgICAgdW5zaWduZWQgbG9uZyBwYWdlKTsKIAotaW50IGdudHRhYl9ncmFudF9m
b3JlaWduX3RyYW5zZmVyKGRvbWlkX3QgZG9taWQsIHVuc2lnbmVkIGxvbmcgcGZuKTsKK2ludCBn
bnR0YWJfZ3JhbnRfZm9yZWlnbl90cmFuc2Zlcih4ZW5ob3N0X3QgKnhoLCBkb21pZF90IGRvbWlk
LCB1bnNpZ25lZCBsb25nIHBmbik7CiAKLXVuc2lnbmVkIGxvbmcgZ250dGFiX2VuZF9mb3JlaWdu
X3RyYW5zZmVyX3JlZihncmFudF9yZWZfdCByZWYpOwotdW5zaWduZWQgbG9uZyBnbnR0YWJfZW5k
X2ZvcmVpZ25fdHJhbnNmZXIoZ3JhbnRfcmVmX3QgcmVmKTsKK3Vuc2lnbmVkIGxvbmcgZ250dGFi
X2VuZF9mb3JlaWduX3RyYW5zZmVyX3JlZih4ZW5ob3N0X3QgKnhoLCBncmFudF9yZWZfdCByZWYp
OwordW5zaWduZWQgbG9uZyBnbnR0YWJfZW5kX2ZvcmVpZ25fdHJhbnNmZXIoeGVuaG9zdF90ICp4
aCwgZ3JhbnRfcmVmX3QgcmVmKTsKIAotaW50IGdudHRhYl9xdWVyeV9mb3JlaWduX2FjY2Vzcyhn
cmFudF9yZWZfdCByZWYpOworaW50IGdudHRhYl9xdWVyeV9mb3JlaWduX2FjY2Vzcyh4ZW5ob3N0
X3QgKnhoLCBncmFudF9yZWZfdCByZWYpOwogCiAvKgogICogb3BlcmF0aW9ucyBvbiByZXNlcnZl
ZCBiYXRjaGVzIG9mIGdyYW50IHJlZmVyZW5jZXMKICAqLwotaW50IGdudHRhYl9hbGxvY19ncmFu
dF9yZWZlcmVuY2VzKHUxNiBjb3VudCwgZ3JhbnRfcmVmX3QgKnBwcml2YXRlX2hlYWQpOworaW50
IGdudHRhYl9hbGxvY19ncmFudF9yZWZlcmVuY2VzKHhlbmhvc3RfdCAqeGgsIHUxNiBjb3VudCwg
Z3JhbnRfcmVmX3QgKnBwcml2YXRlX2hlYWQpOwogCi12b2lkIGdudHRhYl9mcmVlX2dyYW50X3Jl
ZmVyZW5jZShncmFudF9yZWZfdCByZWYpOwordm9pZCBnbnR0YWJfZnJlZV9ncmFudF9yZWZlcmVu
Y2UoeGVuaG9zdF90ICp4aCwgZ3JhbnRfcmVmX3QgcmVmKTsKIAotdm9pZCBnbnR0YWJfZnJlZV9n
cmFudF9yZWZlcmVuY2VzKGdyYW50X3JlZl90IGhlYWQpOwordm9pZCBnbnR0YWJfZnJlZV9ncmFu
dF9yZWZlcmVuY2VzKHhlbmhvc3RfdCAqeGgsIGdyYW50X3JlZl90IGhlYWQpOwogCi1pbnQgZ250
dGFiX2VtcHR5X2dyYW50X3JlZmVyZW5jZXMoY29uc3QgZ3JhbnRfcmVmX3QgKnBwcml2YXRlX2hl
YWQpOworaW50IGdudHRhYl9lbXB0eV9ncmFudF9yZWZlcmVuY2VzKHhlbmhvc3RfdCAqeGgsIGNv
bnN0IGdyYW50X3JlZl90ICpwcHJpdmF0ZV9oZWFkKTsKIAotaW50IGdudHRhYl9jbGFpbV9ncmFu
dF9yZWZlcmVuY2UoZ3JhbnRfcmVmX3QgKnBwcml2YXRlX2hlYWQpOworaW50IGdudHRhYl9jbGFp
bV9ncmFudF9yZWZlcmVuY2UoeGVuaG9zdF90ICp4aCwgZ3JhbnRfcmVmX3QgKnBwcml2YXRlX2hl
YWQpOwogCi12b2lkIGdudHRhYl9yZWxlYXNlX2dyYW50X3JlZmVyZW5jZShncmFudF9yZWZfdCAq
cHJpdmF0ZV9oZWFkLAordm9pZCBnbnR0YWJfcmVsZWFzZV9ncmFudF9yZWZlcmVuY2UoeGVuaG9z
dF90ICp4aCwgZ3JhbnRfcmVmX3QgKnByaXZhdGVfaGVhZCwKIAkJCQkgICAgZ3JhbnRfcmVmX3Qg
cmVsZWFzZSk7CiAKLXZvaWQgZ250dGFiX3JlcXVlc3RfZnJlZV9jYWxsYmFjayhzdHJ1Y3QgZ250
dGFiX2ZyZWVfY2FsbGJhY2sgKmNhbGxiYWNrLAordm9pZCBnbnR0YWJfcmVxdWVzdF9mcmVlX2Nh
bGxiYWNrKHhlbmhvc3RfdCAqeGgsIHN0cnVjdCBnbnR0YWJfZnJlZV9jYWxsYmFjayAqY2FsbGJh
Y2ssCiAJCQkJICB2b2lkICgqZm4pKHZvaWQgKiksIHZvaWQgKmFyZywgdTE2IGNvdW50KTsKLXZv
aWQgZ250dGFiX2NhbmNlbF9mcmVlX2NhbGxiYWNrKHN0cnVjdCBnbnR0YWJfZnJlZV9jYWxsYmFj
ayAqY2FsbGJhY2spOwordm9pZCBnbnR0YWJfY2FuY2VsX2ZyZWVfY2FsbGJhY2soeGVuaG9zdF90
ICp4aCwgc3RydWN0IGdudHRhYl9mcmVlX2NhbGxiYWNrICpjYWxsYmFjayk7CiAKLXZvaWQgZ250
dGFiX2dyYW50X2ZvcmVpZ25fYWNjZXNzX3JlZihncmFudF9yZWZfdCByZWYsIGRvbWlkX3QgZG9t
aWQsCit2b2lkIGdudHRhYl9ncmFudF9mb3JlaWduX2FjY2Vzc19yZWYoeGVuaG9zdF90ICp4aCwg
Z3JhbnRfcmVmX3QgcmVmLCBkb21pZF90IGRvbWlkLAogCQkJCSAgICAgdW5zaWduZWQgbG9uZyBm
cmFtZSwgaW50IHJlYWRvbmx5KTsKIAogLyogR2l2ZSBhY2Nlc3MgdG8gdGhlIGZpcnN0IDRLIG9m
IHRoZSBwYWdlICovCiBzdGF0aWMgaW5saW5lIHZvaWQgZ250dGFiX3BhZ2VfZ3JhbnRfZm9yZWln
bl9hY2Nlc3NfcmVmX29uZSgKLQlncmFudF9yZWZfdCByZWYsIGRvbWlkX3QgZG9taWQsCisJeGVu
aG9zdF90ICp4aCwgZ3JhbnRfcmVmX3QgcmVmLCBkb21pZF90IGRvbWlkLAogCXN0cnVjdCBwYWdl
ICpwYWdlLCBpbnQgcmVhZG9ubHkpCiB7Ci0JZ250dGFiX2dyYW50X2ZvcmVpZ25fYWNjZXNzX3Jl
ZihyZWYsIGRvbWlkLCB4ZW5fcGFnZV90b19nZm4ocGFnZSksCisJZ250dGFiX2dyYW50X2ZvcmVp
Z25fYWNjZXNzX3JlZih4aCwgcmVmLCBkb21pZCwgeGVuX3BhZ2VfdG9fZ2ZuKHBhZ2UpLAogCQkJ
CQlyZWFkb25seSk7CiB9CiAKLXZvaWQgZ250dGFiX2dyYW50X2ZvcmVpZ25fdHJhbnNmZXJfcmVm
KGdyYW50X3JlZl90LCBkb21pZF90IGRvbWlkLAordm9pZCBnbnR0YWJfZ3JhbnRfZm9yZWlnbl90
cmFuc2Zlcl9yZWYoeGVuaG9zdF90ICp4aCwgZ3JhbnRfcmVmX3QsIGRvbWlkX3QgZG9taWQsCiAJ
CQkJICAgICAgIHVuc2lnbmVkIGxvbmcgcGZuKTsKIAogc3RhdGljIGlubGluZSB2b2lkCkBAIC0x
NzQsMjkgKzE3NSwyOCBAQCBnbnR0YWJfc2V0X3VubWFwX29wKHN0cnVjdCBnbnR0YWJfdW5tYXBf
Z3JhbnRfcmVmICp1bm1hcCwgcGh5c19hZGRyX3QgYWRkciwKIAl1bm1hcC0+ZGV2X2J1c19hZGRy
ID0gMDsKIH0KIAotaW50IGFyY2hfZ250dGFiX2luaXQodW5zaWduZWQgbG9uZyBucl9zaGFyZWQs
IHVuc2lnbmVkIGxvbmcgbnJfc3RhdHVzKTsKLWludCBhcmNoX2dudHRhYl9tYXBfc2hhcmVkKHhl
bl9wZm5fdCAqZnJhbWVzLCB1bnNpZ25lZCBsb25nIG5yX2dmcmFtZXMsCitpbnQgYXJjaF9nbnR0
YWJfaW5pdCh4ZW5ob3N0X3QgKnhoLCB1bnNpZ25lZCBsb25nIG5yX3NoYXJlZCwgdW5zaWduZWQg
bG9uZyBucl9zdGF0dXMpOworaW50IGFyY2hfZ250dGFiX21hcF9zaGFyZWQoeGVuaG9zdF90ICp4
aCwgeGVuX3Bmbl90ICpmcmFtZXMsIHVuc2lnbmVkIGxvbmcgbnJfZ2ZyYW1lcywKIAkJCSAgIHVu
c2lnbmVkIGxvbmcgbWF4X25yX2dmcmFtZXMsCiAJCQkgICB2b2lkICoqX19zaGFyZWQpOwotaW50
IGFyY2hfZ250dGFiX21hcF9zdGF0dXModWludDY0X3QgKmZyYW1lcywgdW5zaWduZWQgbG9uZyBu
cl9nZnJhbWVzLAoraW50IGFyY2hfZ250dGFiX21hcF9zdGF0dXMoeGVuaG9zdF90ICp4aCwgdWlu
dDY0X3QgKmZyYW1lcywgdW5zaWduZWQgbG9uZyBucl9nZnJhbWVzLAogCQkJICAgdW5zaWduZWQg
bG9uZyBtYXhfbnJfZ2ZyYW1lcywKIAkJCSAgIGdyYW50X3N0YXR1c190ICoqX19zaGFyZWQpOwot
dm9pZCBhcmNoX2dudHRhYl91bm1hcCh2b2lkICpzaGFyZWQsIHVuc2lnbmVkIGxvbmcgbnJfZ2Zy
YW1lcyk7Cit2b2lkIGFyY2hfZ250dGFiX3VubWFwKHhlbmhvc3RfdCAqeGgsIHZvaWQgKnNoYXJl
ZCwgdW5zaWduZWQgbG9uZyBucl9nZnJhbWVzKTsKIAogc3RydWN0IGdyYW50X2ZyYW1lcyB7CiAJ
eGVuX3Bmbl90ICpwZm47CiAJdW5zaWduZWQgaW50IGNvdW50OwogCXZvaWQgKnZhZGRyOwogfTsK
LWV4dGVybiBzdHJ1Y3QgZ3JhbnRfZnJhbWVzIHhlbl9hdXRvX3hsYXRfZ3JhbnRfZnJhbWVzOwot
dW5zaWduZWQgaW50IGdudHRhYl9tYXhfZ3JhbnRfZnJhbWVzKHZvaWQpOwotaW50IGdudHRhYl9z
ZXR1cF9hdXRvX3hsYXRfZnJhbWVzKHBoeXNfYWRkcl90IGFkZHIpOwotdm9pZCBnbnR0YWJfZnJl
ZV9hdXRvX3hsYXRfZnJhbWVzKHZvaWQpOwordW5zaWduZWQgaW50IGdudHRhYl9tYXhfZ3JhbnRf
ZnJhbWVzKHhlbmhvc3RfdCAqeGgpOworaW50IGdudHRhYl9zZXR1cF9hdXRvX3hsYXRfZnJhbWVz
KHhlbmhvc3RfdCAqeGgsIHBoeXNfYWRkcl90IGFkZHIpOwordm9pZCBnbnR0YWJfZnJlZV9hdXRv
X3hsYXRfZnJhbWVzKHhlbmhvc3RfdCAqeGgpOwogCiAjZGVmaW5lIGdudHRhYl9tYXBfdmFkZHIo
bWFwKSAoKHZvaWQgKikobWFwLmhvc3RfdmlydF9hZGRyKSkKIAotaW50IGdudHRhYl9hbGxvY19w
YWdlcyhpbnQgbnJfcGFnZXMsIHN0cnVjdCBwYWdlICoqcGFnZXMpOwotdm9pZCBnbnR0YWJfZnJl
ZV9wYWdlcyhpbnQgbnJfcGFnZXMsIHN0cnVjdCBwYWdlICoqcGFnZXMpOworaW50IGdudHRhYl9h
bGxvY19wYWdlcyh4ZW5ob3N0X3QgKnhoLCBpbnQgbnJfcGFnZXMsIHN0cnVjdCBwYWdlICoqcGFn
ZXMpOwordm9pZCBnbnR0YWJfZnJlZV9wYWdlcyh4ZW5ob3N0X3QgKnhoLCBpbnQgbnJfcGFnZXMs
IHN0cnVjdCBwYWdlICoqcGFnZXMpOwogCiAjaWZkZWYgQ09ORklHX1hFTl9HUkFOVF9ETUFfQUxM
T0MKIHN0cnVjdCBnbnR0YWJfZG1hX2FsbG9jX2FyZ3MgewpAQCAtMjEyLDE3ICsyMTIsMTcgQEAg
c3RydWN0IGdudHRhYl9kbWFfYWxsb2NfYXJncyB7CiAJZG1hX2FkZHJfdCBkZXZfYnVzX2FkZHI7
CiB9OwogCi1pbnQgZ250dGFiX2RtYV9hbGxvY19wYWdlcyhzdHJ1Y3QgZ250dGFiX2RtYV9hbGxv
Y19hcmdzICphcmdzKTsKLWludCBnbnR0YWJfZG1hX2ZyZWVfcGFnZXMoc3RydWN0IGdudHRhYl9k
bWFfYWxsb2NfYXJncyAqYXJncyk7CitpbnQgZ250dGFiX2RtYV9hbGxvY19wYWdlcyh4ZW5ob3N0
X3QgKnhoLCBzdHJ1Y3QgZ250dGFiX2RtYV9hbGxvY19hcmdzICphcmdzKTsKK2ludCBnbnR0YWJf
ZG1hX2ZyZWVfcGFnZXMoeGVuaG9zdF90ICp4aCwgc3RydWN0IGdudHRhYl9kbWFfYWxsb2NfYXJn
cyAqYXJncyk7CiAjZW5kaWYKIAogaW50IGdudHRhYl9wYWdlc19zZXRfcHJpdmF0ZShpbnQgbnJf
cGFnZXMsIHN0cnVjdCBwYWdlICoqcGFnZXMpOwogdm9pZCBnbnR0YWJfcGFnZXNfY2xlYXJfcHJp
dmF0ZShpbnQgbnJfcGFnZXMsIHN0cnVjdCBwYWdlICoqcGFnZXMpOwogCi1pbnQgZ250dGFiX21h
cF9yZWZzKHN0cnVjdCBnbnR0YWJfbWFwX2dyYW50X3JlZiAqbWFwX29wcywKK2ludCBnbnR0YWJf
bWFwX3JlZnMoeGVuaG9zdF90ICp4aCwgc3RydWN0IGdudHRhYl9tYXBfZ3JhbnRfcmVmICptYXBf
b3BzLAogCQkgICAgc3RydWN0IGdudHRhYl9tYXBfZ3JhbnRfcmVmICprbWFwX29wcywKIAkJICAg
IHN0cnVjdCBwYWdlICoqcGFnZXMsIHVuc2lnbmVkIGludCBjb3VudCk7Ci1pbnQgZ250dGFiX3Vu
bWFwX3JlZnMoc3RydWN0IGdudHRhYl91bm1hcF9ncmFudF9yZWYgKnVubWFwX29wcywKK2ludCBn
bnR0YWJfdW5tYXBfcmVmcyh4ZW5ob3N0X3QgKnhoLCBzdHJ1Y3QgZ250dGFiX3VubWFwX2dyYW50
X3JlZiAqdW5tYXBfb3BzLAogCQkgICAgICBzdHJ1Y3QgZ250dGFiX3VubWFwX2dyYW50X3JlZiAq
a3VubWFwX29wcywKIAkJICAgICAgc3RydWN0IHBhZ2UgKipwYWdlcywgdW5zaWduZWQgaW50IGNv
dW50KTsKIHZvaWQgZ250dGFiX3VubWFwX3JlZnNfYXN5bmMoc3RydWN0IGdudGFiX3VubWFwX3F1
ZXVlX2RhdGEqIGl0ZW0pOwpAQCAtMjM4LDggKzIzOCw4IEBAIGludCBnbnR0YWJfdW5tYXBfcmVm
c19zeW5jKHN0cnVjdCBnbnRhYl91bm1hcF9xdWV1ZV9kYXRhICppdGVtKTsKICAqIFJldHVybiB2
YWx1ZSBpbiBlYWNoIGlhbmQgZXZlcnkgc3RhdHVzIGZpZWxkIG9mIHRoZSBiYXRjaCBndWFyYW50
ZWVkCiAgKiB0byBub3QgYmUgR05UU1RfZWFnYWluLgogICovCi12b2lkIGdudHRhYl9iYXRjaF9t
YXAoc3RydWN0IGdudHRhYl9tYXBfZ3JhbnRfcmVmICpiYXRjaCwgdW5zaWduZWQgY291bnQpOwot
dm9pZCBnbnR0YWJfYmF0Y2hfY29weShzdHJ1Y3QgZ250dGFiX2NvcHkgKmJhdGNoLCB1bnNpZ25l
ZCBjb3VudCk7Cit2b2lkIGdudHRhYl9iYXRjaF9tYXAoeGVuaG9zdF90ICp4aCwgc3RydWN0IGdu
dHRhYl9tYXBfZ3JhbnRfcmVmICpiYXRjaCwgdW5zaWduZWQgY291bnQpOwordm9pZCBnbnR0YWJf
YmF0Y2hfY29weSh4ZW5ob3N0X3QgKnhoLCBzdHJ1Y3QgZ250dGFiX2NvcHkgKmJhdGNoLCB1bnNp
Z25lZCBjb3VudCk7CiAKIAogc3RydWN0IHhlbl9wYWdlX2ZvcmVpZ24gewpkaWZmIC0tZ2l0IGEv
aW5jbHVkZS94ZW4veGVuaG9zdC5oIGIvaW5jbHVkZS94ZW4veGVuaG9zdC5oCmluZGV4IDllMDg2
MjdhOWUzZS4uYWNlZTBjNzg3MmI2IDEwMDY0NAotLS0gYS9pbmNsdWRlL3hlbi94ZW5ob3N0LmgK
KysrIGIvaW5jbHVkZS94ZW4veGVuaG9zdC5oCkBAIC0xMjksNiArMTI5LDE3IEBAIHR5cGVkZWYg
c3RydWN0IHsKIAkJY29uc3Qgc3RydWN0IGV2dGNobl9vcHMgKmV2dGNobl9vcHM7CiAJCWludCAq
KmV2dGNobl90b19pcnE7CiAJfTsKKworCS8qIGdyYW50IHRhYmxlIHByaXZhdGUgc3RhdGUgKi8K
KwlzdHJ1Y3QgeworCQkvKiBwcml2YXRlIHRvIGRyaXZlcnMveGVuL2dyYW50LXRhYmxlLmMgKi8K
KwkJdm9pZCAqZ250dGFiX3ByaXZhdGU7CisKKwkJLyogeDg2L3hlbi9ncmFudC10YWJsZS5jICov
CisJCXZvaWQgKmdudHRhYl9zaGFyZWRfdm1fYXJlYTsKKwkJdm9pZCAqZ250dGFiX3N0YXR1c192
bV9hcmVhOworCQl2b2lkICphdXRvX3hsYXRfZ3JhbnRfZnJhbWVzOworCX07CiB9IHhlbmhvc3Rf
dDsKIAogdHlwZWRlZiBzdHJ1Y3QgeGVuaG9zdF9vcHMgewotLSAKMi4yMC4xCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 09 17:25:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 17:25:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOmnp-0000mD-RS; Thu, 09 May 2019 17:25:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fgKw=TJ=oracle.com=ankur.a.arora@srs-us1.protection.inumbo.net>)
 id 1hOmnn-0000im-PJ
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 17:25:51 +0000
X-Inumbo-ID: 7c06733c-727f-11e9-9c0a-237c36070df5
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7c06733c-727f-11e9-9c0a-237c36070df5;
 Thu, 09 May 2019 17:25:48 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x49HJW1Z169554;
 Thu, 9 May 2019 17:25:47 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id : in-reply-to : references : mime-version :
 content-transfer-encoding; s=corp-2018-07-02;
 bh=hqA9nnmc3aaCaD1vJvMN9O3t2wFzBAC7GiJ5+V+WkDU=;
 b=lv2twt8jJxAoz/nULIzS29XNDCyzpIOgM6kAG0ACZt2NVyaUoxIP+g1iGzjRg4ZMsP8j
 EeYnhFj/ZptM5Xttxh4IqzSAIw+m17bDU36ZmK3aXzivmTJ0r5Snet4MogQyPJ8dRk3M
 TCACBPS34rkWcIGd+FB2bZBUOF3e5YViGROv8TqVwVMgs1ugZVAHVkoUvZ8BVTlEePSK
 X7PiWFRvgI2CCmxSXveEV0FKa5MC0rr7pySNE3nPpVxDlJiqbRHVxZt09V6QJyoAIuPS
 WCOIrB0BE3AxEx7fwGo3VSUulFaKhs4tjMIYSApJiG9pY0a2B8/3xXZ0QpshU6UVbRNy 0g== 
Received: from aserp3020.oracle.com (aserp3020.oracle.com [141.146.126.70])
 by userp2120.oracle.com with ESMTP id 2s94b14e3k-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 09 May 2019 17:25:46 +0000
Received: from pps.filterd (aserp3020.oracle.com [127.0.0.1])
 by aserp3020.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x49HP7rC152344;
 Thu, 9 May 2019 17:25:45 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by aserp3020.oracle.com with ESMTP id 2schvyy7ws-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 09 May 2019 17:25:45 +0000
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 x49HPi4U011189;
 Thu, 9 May 2019 17:25:44 GMT
Received: from aa1-ca-oracle-com.ca.oracle.com (/10.156.75.204)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 09 May 2019 10:25:44 -0700
From: Ankur Arora <ankur.a.arora@oracle.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org
Date: Thu,  9 May 2019 10:25:36 -0700
Message-Id: <20190509172540.12398-13-ankur.a.arora@oracle.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190509172540.12398-1-ankur.a.arora@oracle.com>
References: <20190509172540.12398-1-ankur.a.arora@oracle.com>
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9252
 signatures=668686
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=2
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1905090100
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9252
 signatures=668686
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=2 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000
 definitions=main-1905090100
Subject: [Xen-devel] [RFC PATCH 12/16] xen/xenbus: support xenbus
 frontend/backend with xenhost_t
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, sstabellini@kernel.org, konrad.wilk@oracle.com,
 ankur.a.arora@oracle.com, pbonzini@redhat.com, boris.ostrovsky@oracle.com,
 joao.m.martins@oracle.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXMgcGFydCBvZiB4ZW5idXMgaW5pdCwgYm90aCBmcm9udGVuZCwgYmFja2VuZCBpbnRlcmZhY2Vz
IG5lZWQgdG8gdGFsawpvbiB0aGUgY29ycmVjdCB4ZW5idXMuIFRoaXMgbWlnaHQgYmUgYSBsb2Nh
bCB4ZW5zdG9yZSAoYmFja2VuZCkgb3IgbWlnaHQKYmUgYSBYU19QVi9YU19IVk0gaW50ZXJmYWNl
IChmcm9udGVuZCkgd2hpY2ggbmVlZHMgdG8gdGFsayBvdmVyIHhlbmJ1cwp3aXRoIHRoZSByZW1v
dGUgeGVuc3RvcmVkLiBXZSBib290c3RyYXAgYWxsIG9mIHRoZXNlIHdpdGggZXZ0Y2huL2dmbgpw
YXJhbWV0ZXJzIGZyb20gKCpzZXR1cF94cykoKS4KCkdpdmVuIHRoaXMgd2UgY2FuIGRvIGFwcHJv
cHJpYXRlIGRldmljZSBkaXNjb3ZlcnkgKGluIGNhc2Ugb2YgZnJvbnRlbmQpCmFuZCBkZXZpY2Ug
Y29ubmVjdGl2aXR5IGZvciB0aGUgYmFja2VuZC4KT25jZSBkb25lLCB3ZSBzdGFzaCB0aGUgeGVu
aG9zdF90ICogaW4geGVuX2J1c190eXBlLCB4ZW5idXNfZGV2aWNlIG9yCnhlbmJ1c193YXRjaCBh
bmQgdGhlbiB0aGUgZnJvbnRlbmQgYW5kIGJhY2tlbmQgZGV2aWNlcyBpbXBsaWNpdGx5IHVzZQp0
aGUgY29ycmVjdCBpbnRlcmZhY2UuCgpUaGUgcmVzdCBvZiBwYXRjaCBpcyBqdXN0IGNoYW5naW5n
IHRoZSBpbnRlcmZhY2VzIHdoZXJlIG5lZWRlZC4KClNpZ25lZC1vZmYtYnk6IEFua3VyIEFyb3Jh
IDxhbmt1ci5hLmFyb3JhQG9yYWNsZS5jb20+Ci0tLQogZHJpdmVycy9ibG9jay94ZW4tYmxrYmFj
ay9ibGtiYWNrLmMgICAgICAgIHwgIDEwICstCiBkcml2ZXJzL25ldC94ZW4tbmV0ZnJvbnQuYyAg
ICAgICAgICAgICAgICAgfCAgMTQgKy0KIGRyaXZlcnMvcGNpL3hlbi1wY2lmcm9udC5jICAgICAg
ICAgICAgICAgICB8ICAgNCArLQogZHJpdmVycy94ZW4vY3B1X2hvdHBsdWcuYyAgICAgICAgICAg
ICAgICAgIHwgICA0ICstCiBkcml2ZXJzL3hlbi9tYW5hZ2UuYyAgICAgICAgICAgICAgICAgICAg
ICAgfCAgMjggKy0tCiBkcml2ZXJzL3hlbi94ZW4tYmFsbG9vbi5jICAgICAgICAgICAgICAgICAg
fCAgIDggKy0KIGRyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXMuaCAgICAgICAgICAgICAgICB8ICA0
NSArKy0tCiBkcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX2NsaWVudC5jICAgICAgICAgfCAgMzIg
Ky0tCiBkcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX2NvbW1zLmMgICAgICAgICAgfCAxMjEgKysr
KystLS0tLQogZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c19kZXZfYmFja2VuZC5jICAgIHwgIDMw
ICsrLQogZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c19kZXZfZnJvbnRlbmQuYyAgIHwgIDIyICst
CiBkcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX3Byb2JlLmMgICAgICAgICAgfCAyNDYgKysrKysr
KysrKysrKy0tLS0tLS0tCiBkcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX3Byb2JlX2JhY2tlbmQu
YyAgfCAgMTkgKy0KIGRyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfcHJvYmVfZnJvbnRlbmQuYyB8
ICA2NSArKystLS0KIGRyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfeHMuYyAgICAgICAgICAgICB8
IDE4OCArKysrKysrKystLS0tLS0tCiBpbmNsdWRlL3hlbi94ZW4tb3BzLmggICAgICAgICAgICAg
ICAgICAgICAgfCAgIDMgKwogaW5jbHVkZS94ZW4veGVuYnVzLmggICAgICAgICAgICAgICAgICAg
ICAgIHwgIDU0ICsrKy0tCiBpbmNsdWRlL3hlbi94ZW5ob3N0LmggICAgICAgICAgICAgICAgICAg
ICAgfCAgMjAgKysKIDE4IGZpbGVzIGNoYW5nZWQsIDUzNiBpbnNlcnRpb25zKCspLCAzNzcgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ibG9jay94ZW4tYmxrYmFjay9ibGtiYWNr
LmMgYi9kcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL2Jsa2JhY2suYwppbmRleCBmZDFlMTlmMWE0
OWYuLjdhZDQ0MjNjMjRiOCAxMDA2NDQKLS0tIGEvZHJpdmVycy9ibG9jay94ZW4tYmxrYmFjay9i
bGtiYWNrLmMKKysrIGIvZHJpdmVycy9ibG9jay94ZW4tYmxrYmFjay9ibGtiYWNrLmMKQEAgLTU0
MSwxMiArNTQxLDEyIEBAIHN0YXRpYyB2b2lkIHhlbl92YmRfcmVzaXplKHN0cnVjdCB4ZW5fYmxr
aWYgKmJsa2lmKQogCXByX2luZm8oIlZCRCBSZXNpemU6IG5ldyBzaXplICVsbHVcbiIsIG5ld19z
aXplKTsKIAl2YmQtPnNpemUgPSBuZXdfc2l6ZTsKIGFnYWluOgotCWVyciA9IHhlbmJ1c190cmFu
c2FjdGlvbl9zdGFydCgmeGJ0KTsKKwllcnIgPSB4ZW5idXNfdHJhbnNhY3Rpb25fc3RhcnQoZGV2
LT54aCwgJnhidCk7CiAJaWYgKGVycikgewogCQlwcl93YXJuKCJFcnJvciBzdGFydGluZyB0cmFu
c2FjdGlvblxuIik7CiAJCXJldHVybjsKIAl9Ci0JZXJyID0geGVuYnVzX3ByaW50Zih4YnQsIGRl
di0+bm9kZW5hbWUsICJzZWN0b3JzIiwgIiVsbHUiLAorCWVyciA9IHhlbmJ1c19wcmludGYoZGV2
LT54aCwgeGJ0LCBkZXYtPm5vZGVuYW1lLCAic2VjdG9ycyIsICIlbGx1IiwKIAkJCSAgICAodW5z
aWduZWQgbG9uZyBsb25nKXZiZF9zeih2YmQpKTsKIAlpZiAoZXJyKSB7CiAJCXByX3dhcm4oIkVy
cm9yIHdyaXRpbmcgbmV3IHNpemVcbiIpOwpAQCAtNTU3LDIwICs1NTcsMjAgQEAgc3RhdGljIHZv
aWQgeGVuX3ZiZF9yZXNpemUoc3RydWN0IHhlbl9ibGtpZiAqYmxraWYpCiAJICogdGhlIGZyb250
LWVuZC4gSWYgdGhlIGN1cnJlbnQgc3RhdGUgaXMgImNvbm5lY3RlZCIgdGhlCiAJICogZnJvbnQt
ZW5kIHdpbGwgZ2V0IHRoZSBuZXcgc2l6ZSBpbmZvcm1hdGlvbiBvbmxpbmUuCiAJICovCi0JZXJy
ID0geGVuYnVzX3ByaW50Zih4YnQsIGRldi0+bm9kZW5hbWUsICJzdGF0ZSIsICIlZCIsIGRldi0+
c3RhdGUpOworCWVyciA9IHhlbmJ1c19wcmludGYoZGV2LT54aCwgeGJ0LCBkZXYtPm5vZGVuYW1l
LCAic3RhdGUiLCAiJWQiLCBkZXYtPnN0YXRlKTsKIAlpZiAoZXJyKSB7CiAJCXByX3dhcm4oIkVy
cm9yIHdyaXRpbmcgdGhlIHN0YXRlXG4iKTsKIAkJZ290byBhYm9ydDsKIAl9CiAKLQllcnIgPSB4
ZW5idXNfdHJhbnNhY3Rpb25fZW5kKHhidCwgMCk7CisJZXJyID0geGVuYnVzX3RyYW5zYWN0aW9u
X2VuZChkZXYtPnhoLCB4YnQsIDApOwogCWlmIChlcnIgPT0gLUVBR0FJTikKIAkJZ290byBhZ2Fp
bjsKIAlpZiAoZXJyKQogCQlwcl93YXJuKCJFcnJvciBlbmRpbmcgdHJhbnNhY3Rpb25cbiIpOwog
CXJldHVybjsKIGFib3J0OgotCXhlbmJ1c190cmFuc2FjdGlvbl9lbmQoeGJ0LCAxKTsKKwl4ZW5i
dXNfdHJhbnNhY3Rpb25fZW5kKGRldi0+eGgsIHhidCwgMSk7CiB9CiAKIC8qCmRpZmYgLS1naXQg
YS9kcml2ZXJzL25ldC94ZW4tbmV0ZnJvbnQuYyBiL2RyaXZlcnMvbmV0L3hlbi1uZXRmcm9udC5j
CmluZGV4IDFjZDBhMmQyYmE1NC4uZWUyOGU4Yjg1NDA2IDEwMDY0NAotLS0gYS9kcml2ZXJzL25l
dC94ZW4tbmV0ZnJvbnQuYworKysgYi9kcml2ZXJzL25ldC94ZW4tbmV0ZnJvbnQuYwpAQCAtMTMz
Niw5ICsxMzM2LDkgQEAgc3RhdGljIHN0cnVjdCBuZXRfZGV2aWNlICp4ZW5uZXRfY3JlYXRlX2Rl
dihzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2KQogCiAJeGVuYnVzX3N3aXRjaF9zdGF0ZShkZXYs
IFhlbmJ1c1N0YXRlSW5pdGlhbGlzaW5nKTsKIAl3YWl0X2V2ZW50KG1vZHVsZV93cSwKLQkJICAg
eGVuYnVzX3JlYWRfZHJpdmVyX3N0YXRlKGRldi0+b3RoZXJlbmQpICE9CisJCSAgIHhlbmJ1c19y
ZWFkX2RyaXZlcl9zdGF0ZShkZXYsIGRldi0+b3RoZXJlbmQpICE9CiAJCSAgIFhlbmJ1c1N0YXRl
Q2xvc2VkICYmCi0JCSAgIHhlbmJ1c19yZWFkX2RyaXZlcl9zdGF0ZShkZXYtPm90aGVyZW5kKSAh
PQorCQkgICB4ZW5idXNfcmVhZF9kcml2ZXJfc3RhdGUoZGV2LCBkZXYtPm90aGVyZW5kKSAhPQog
CQkgICBYZW5idXNTdGF0ZVVua25vd24pOwogCXJldHVybiBuZXRkZXY7CiAKQEAgLTIxNDUsMTkg
KzIxNDUsMTkgQEAgc3RhdGljIGludCB4ZW5uZXRfcmVtb3ZlKHN0cnVjdCB4ZW5idXNfZGV2aWNl
ICpkZXYpCiAKIAlkZXZfZGJnKCZkZXYtPmRldiwgIiVzXG4iLCBkZXYtPm5vZGVuYW1lKTsKIAot
CWlmICh4ZW5idXNfcmVhZF9kcml2ZXJfc3RhdGUoZGV2LT5vdGhlcmVuZCkgIT0gWGVuYnVzU3Rh
dGVDbG9zZWQpIHsKKwlpZiAoeGVuYnVzX3JlYWRfZHJpdmVyX3N0YXRlKGRldiwgZGV2LT5vdGhl
cmVuZCkgIT0gWGVuYnVzU3RhdGVDbG9zZWQpIHsKIAkJeGVuYnVzX3N3aXRjaF9zdGF0ZShkZXYs
IFhlbmJ1c1N0YXRlQ2xvc2luZyk7CiAJCXdhaXRfZXZlbnQobW9kdWxlX3dxLAotCQkJICAgeGVu
YnVzX3JlYWRfZHJpdmVyX3N0YXRlKGRldi0+b3RoZXJlbmQpID09CisJCQkgICB4ZW5idXNfcmVh
ZF9kcml2ZXJfc3RhdGUoZGV2LCBkZXYtPm90aGVyZW5kKSA9PQogCQkJICAgWGVuYnVzU3RhdGVD
bG9zaW5nIHx8Ci0JCQkgICB4ZW5idXNfcmVhZF9kcml2ZXJfc3RhdGUoZGV2LT5vdGhlcmVuZCkg
PT0KKwkJCSAgIHhlbmJ1c19yZWFkX2RyaXZlcl9zdGF0ZShkZXYsIGRldi0+b3RoZXJlbmQpID09
CiAJCQkgICBYZW5idXNTdGF0ZVVua25vd24pOwogCiAJCXhlbmJ1c19zd2l0Y2hfc3RhdGUoZGV2
LCBYZW5idXNTdGF0ZUNsb3NlZCk7CiAJCXdhaXRfZXZlbnQobW9kdWxlX3dxLAotCQkJICAgeGVu
YnVzX3JlYWRfZHJpdmVyX3N0YXRlKGRldi0+b3RoZXJlbmQpID09CisJCQkgICB4ZW5idXNfcmVh
ZF9kcml2ZXJfc3RhdGUoZGV2LCBkZXYtPm90aGVyZW5kKSA9PQogCQkJICAgWGVuYnVzU3RhdGVD
bG9zZWQgfHwKLQkJCSAgIHhlbmJ1c19yZWFkX2RyaXZlcl9zdGF0ZShkZXYtPm90aGVyZW5kKSA9
PQorCQkJICAgeGVuYnVzX3JlYWRfZHJpdmVyX3N0YXRlKGRldiwgZGV2LT5vdGhlcmVuZCkgPT0K
IAkJCSAgIFhlbmJ1c1N0YXRlVW5rbm93bik7CiAJfQogCmRpZmYgLS1naXQgYS9kcml2ZXJzL3Bj
aS94ZW4tcGNpZnJvbnQuYyBiL2RyaXZlcnMvcGNpL3hlbi1wY2lmcm9udC5jCmluZGV4IGY4OTQy
OTBlOGIzYS4uNGM3ZWYxZTA5ZWQ3IDEwMDY0NAotLS0gYS9kcml2ZXJzL3BjaS94ZW4tcGNpZnJv
bnQuYworKysgYi9kcml2ZXJzL3BjaS94ZW4tcGNpZnJvbnQuYwpAQCAtODYwLDcgKzg2MCw3IEBA
IHN0YXRpYyBpbnQgcGNpZnJvbnRfdHJ5X2Nvbm5lY3Qoc3RydWN0IHBjaWZyb250X2RldmljZSAq
cGRldikKIAogCiAJLyogT25seSBjb25uZWN0IG9uY2UgKi8KLQlpZiAoeGVuYnVzX3JlYWRfZHJp
dmVyX3N0YXRlKHBkZXYtPnhkZXYtPm5vZGVuYW1lKSAhPQorCWlmICh4ZW5idXNfcmVhZF9kcml2
ZXJfc3RhdGUocGRldi0+eGRldiwgcGRldi0+eGRldi0+bm9kZW5hbWUpICE9CiAJICAgIFhlbmJ1
c1N0YXRlSW5pdGlhbGlzZWQpCiAJCWdvdG8gb3V0OwogCkBAIC04NzEsNyArODcxLDcgQEAgc3Rh
dGljIGludCBwY2lmcm9udF90cnlfY29ubmVjdChzdHJ1Y3QgcGNpZnJvbnRfZGV2aWNlICpwZGV2
KQogCQlnb3RvIG91dDsKIAl9CiAKLQllcnIgPSB4ZW5idXNfc2NhbmYoWEJUX05JTCwgcGRldi0+
eGRldi0+b3RoZXJlbmQsCisJZXJyID0geGVuYnVzX3NjYW5mKHBkZXYtPnhkZXYtPnhoLCBYQlRf
TklMLCBwZGV2LT54ZGV2LT5vdGhlcmVuZCwKIAkJCSAgICJyb290X251bSIsICIlZCIsICZudW1f
cm9vdHMpOwogCWlmIChlcnIgPT0gLUVOT0VOVCkgewogCQl4ZW5idXNfZGV2X2Vycm9yKHBkZXYt
PnhkZXYsIGVyciwKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL2NwdV9ob3RwbHVnLmMgYi9kcml2
ZXJzL3hlbi9jcHVfaG90cGx1Zy5jCmluZGV4IGIxMzU3YWE0YmM1NS4uYWZlYjk0NDQ2ZDM0IDEw
MDY0NAotLS0gYS9kcml2ZXJzL3hlbi9jcHVfaG90cGx1Zy5jCisrKyBiL2RyaXZlcnMveGVuL2Nw
dV9ob3RwbHVnLmMKQEAgLTM3LDcgKzM3LDcgQEAgc3RhdGljIGludCB2Y3B1X29ubGluZSh1bnNp
Z25lZCBpbnQgY3B1KQogCWNoYXIgZGlyWzE2XSwgc3RhdGVbMTZdOwogCiAJc3ByaW50ZihkaXIs
ICJjcHUvJXUiLCBjcHUpOwotCWVyciA9IHhlbmJ1c19zY2FuZihYQlRfTklMLCBkaXIsICJhdmFp
bGFiaWxpdHkiLCAiJTE1cyIsIHN0YXRlKTsKKwllcnIgPSB4ZW5idXNfc2NhbmYoeGhfZGVmYXVs
dCwgWEJUX05JTCwgZGlyLCAiYXZhaWxhYmlsaXR5IiwgIiUxNXMiLCBzdGF0ZSk7CiAJaWYgKGVy
ciAhPSAxKSB7CiAJCWlmICgheGVuX2luaXRpYWxfZG9tYWluKCkpCiAJCQlwcl9lcnIoIlVuYWJs
ZSB0byByZWFkIGNwdSBzdGF0ZVxuIik7CkBAIC05MCw3ICs5MCw3IEBAIHN0YXRpYyBpbnQgc2V0
dXBfY3B1X3dhdGNoZXIoc3RydWN0IG5vdGlmaWVyX2Jsb2NrICpub3RpZmllciwKIAkJLm5vZGUg
PSAiY3B1IiwKIAkJLmNhbGxiYWNrID0gaGFuZGxlX3ZjcHVfaG90cGx1Z19ldmVudH07CiAKLQko
dm9pZClyZWdpc3Rlcl94ZW5idXNfd2F0Y2goJmNwdV93YXRjaCk7CisJKHZvaWQpcmVnaXN0ZXJf
eGVuYnVzX3dhdGNoKHhoX2RlZmF1bHQsICZjcHVfd2F0Y2gpOwogCiAJZm9yX2VhY2hfcG9zc2li
bGVfY3B1KGNwdSkgewogCQlpZiAodmNwdV9vbmxpbmUoY3B1KSA9PSAwKSB7CmRpZmYgLS1naXQg
YS9kcml2ZXJzL3hlbi9tYW5hZ2UuYyBiL2RyaXZlcnMveGVuL21hbmFnZS5jCmluZGV4IDViYjAx
YTYyZjIxNC4uOWE2OWQ5NTVkZDVjIDEwMDY0NAotLS0gYS9kcml2ZXJzL3hlbi9tYW5hZ2UuYwor
KysgYi9kcml2ZXJzL3hlbi9tYW5hZ2UuYwpAQCAtMjI3LDE0ICsyMjcsMTQgQEAgc3RhdGljIHZv
aWQgc2h1dGRvd25faGFuZGxlcihzdHJ1Y3QgeGVuYnVzX3dhdGNoICp3YXRjaCwKIAkJcmV0dXJu
OwogCiAgYWdhaW46Ci0JZXJyID0geGVuYnVzX3RyYW5zYWN0aW9uX3N0YXJ0KCZ4YnQpOworCWVy
ciA9IHhlbmJ1c190cmFuc2FjdGlvbl9zdGFydCh4aF9kZWZhdWx0LCAmeGJ0KTsKIAlpZiAoZXJy
KQogCQlyZXR1cm47CiAKLQlzdHIgPSAoY2hhciAqKXhlbmJ1c19yZWFkKHhidCwgImNvbnRyb2wi
LCAic2h1dGRvd24iLCBOVUxMKTsKKwlzdHIgPSAoY2hhciAqKXhlbmJ1c19yZWFkKHhoX2RlZmF1
bHQsIHhidCwgImNvbnRyb2wiLCAic2h1dGRvd24iLCBOVUxMKTsKIAkvKiBJZ25vcmUgcmVhZCBl
cnJvcnMgYW5kIGVtcHR5IHJlYWRzLiAqLwogCWlmIChYRU5CVVNfSVNfRVJSX1JFQUQoc3RyKSkg
ewotCQl4ZW5idXNfdHJhbnNhY3Rpb25fZW5kKHhidCwgMSk7CisJCXhlbmJ1c190cmFuc2FjdGlv
bl9lbmQoeGhfZGVmYXVsdCwgeGJ0LCAxKTsKIAkJcmV0dXJuOwogCX0KIApAQCAtMjQ1LDkgKzI0
NSw5IEBAIHN0YXRpYyB2b2lkIHNodXRkb3duX2hhbmRsZXIoc3RydWN0IHhlbmJ1c193YXRjaCAq
d2F0Y2gsCiAKIAkvKiBPbmx5IGFja25vd2xlZGdlIGNvbW1hbmRzIHdoaWNoIHdlIGFyZSBwcmVw
YXJlZCB0byBoYW5kbGUuICovCiAJaWYgKGlkeCA8IEFSUkFZX1NJWkUoc2h1dGRvd25faGFuZGxl
cnMpKQotCQl4ZW5idXNfd3JpdGUoeGJ0LCAiY29udHJvbCIsICJzaHV0ZG93biIsICIiKTsKKwkJ
eGVuYnVzX3dyaXRlKHhoX2RlZmF1bHQsIHhidCwgImNvbnRyb2wiLCAic2h1dGRvd24iLCAiIik7
CiAKLQllcnIgPSB4ZW5idXNfdHJhbnNhY3Rpb25fZW5kKHhidCwgMCk7CisJZXJyID0geGVuYnVz
X3RyYW5zYWN0aW9uX2VuZCh4aF9kZWZhdWx0LCB4YnQsIDApOwogCWlmIChlcnIgPT0gLUVBR0FJ
TikgewogCQlrZnJlZShzdHIpOwogCQlnb3RvIGFnYWluOwpAQCAtMjcyLDEwICsyNzIsMTAgQEAg
c3RhdGljIHZvaWQgc3lzcnFfaGFuZGxlcihzdHJ1Y3QgeGVuYnVzX3dhdGNoICp3YXRjaCwgY29u
c3QgY2hhciAqcGF0aCwKIAlpbnQgZXJyOwogCiAgYWdhaW46Ci0JZXJyID0geGVuYnVzX3RyYW5z
YWN0aW9uX3N0YXJ0KCZ4YnQpOworCWVyciA9IHhlbmJ1c190cmFuc2FjdGlvbl9zdGFydCh4aF9k
ZWZhdWx0LCAmeGJ0KTsKIAlpZiAoZXJyKQogCQlyZXR1cm47Ci0JZXJyID0geGVuYnVzX3NjYW5m
KHhidCwgImNvbnRyb2wiLCAic3lzcnEiLCAiJWMiLCAmc3lzcnFfa2V5KTsKKwllcnIgPSB4ZW5i
dXNfc2NhbmYoeGhfZGVmYXVsdCwgeGJ0LCAiY29udHJvbCIsICJzeXNycSIsICIlYyIsICZzeXNy
cV9rZXkpOwogCWlmIChlcnIgPCAwKSB7CiAJCS8qCiAJCSAqIFRoZSBYZW5zdG9yZSB3YXRjaCBm
aXJlcyBkaXJlY3RseSBhZnRlciByZWdpc3RlcmluZyBpdCBhbmQKQEAgLTI4NywyMSArMjg3LDIx
IEBAIHN0YXRpYyB2b2lkIHN5c3JxX2hhbmRsZXIoc3RydWN0IHhlbmJ1c193YXRjaCAqd2F0Y2gs
IGNvbnN0IGNoYXIgKnBhdGgsCiAJCWlmIChlcnIgIT0gLUVOT0VOVCAmJiBlcnIgIT0gLUVSQU5H
RSkKIAkJCXByX2VycigiRXJyb3IgJWQgcmVhZGluZyBzeXNycSBjb2RlIGluIGNvbnRyb2wvc3lz
cnFcbiIsCiAJCQkgICAgICAgZXJyKTsKLQkJeGVuYnVzX3RyYW5zYWN0aW9uX2VuZCh4YnQsIDEp
OworCQl4ZW5idXNfdHJhbnNhY3Rpb25fZW5kKHhoX2RlZmF1bHQsIHhidCwgMSk7CiAJCXJldHVy
bjsKIAl9CiAKIAlpZiAoc3lzcnFfa2V5ICE9ICdcMCcpIHsKLQkJZXJyID0geGVuYnVzX3ByaW50
Zih4YnQsICJjb250cm9sIiwgInN5c3JxIiwgIiVjIiwgJ1wwJyk7CisJCWVyciA9IHhlbmJ1c19w
cmludGYoeGhfZGVmYXVsdCwgeGJ0LCAiY29udHJvbCIsICJzeXNycSIsICIlYyIsICdcMCcpOwog
CQlpZiAoZXJyKSB7CiAJCQlwcl9lcnIoIiVzOiBFcnJvciAlZCB3cml0aW5nIHN5c3JxIGluIGNv
bnRyb2wvc3lzcnFcbiIsCiAJCQkgICAgICAgX19mdW5jX18sIGVycik7Ci0JCQl4ZW5idXNfdHJh
bnNhY3Rpb25fZW5kKHhidCwgMSk7CisJCQl4ZW5idXNfdHJhbnNhY3Rpb25fZW5kKHhoX2RlZmF1
bHQsIHhidCwgMSk7CiAJCQlyZXR1cm47CiAJCX0KIAl9CiAKLQllcnIgPSB4ZW5idXNfdHJhbnNh
Y3Rpb25fZW5kKHhidCwgMCk7CisJZXJyID0geGVuYnVzX3RyYW5zYWN0aW9uX2VuZCh4aF9kZWZh
dWx0LCB4YnQsIDApOwogCWlmIChlcnIgPT0gLUVBR0FJTikKIAkJZ290byBhZ2FpbjsKIApAQCAt
MzMxLDcgKzMzMSw3IEBAIHN0YXRpYyBpbnQgc2V0dXBfc2h1dGRvd25fd2F0Y2hlcih2b2lkKQog
I2RlZmluZSBGRUFUVVJFX1BBVEhfU0laRSAoU0hVVERPV05fQ01EX1NJWkUgKyBzaXplb2YoImZl
YXR1cmUtIikpCiAJY2hhciBub2RlW0ZFQVRVUkVfUEFUSF9TSVpFXTsKIAotCWVyciA9IHJlZ2lz
dGVyX3hlbmJ1c193YXRjaCgmc2h1dGRvd25fd2F0Y2gpOworCWVyciA9IHJlZ2lzdGVyX3hlbmJ1
c193YXRjaCh4aF9kZWZhdWx0LCAmc2h1dGRvd25fd2F0Y2gpOwogCWlmIChlcnIpIHsKIAkJcHJf
ZXJyKCJGYWlsZWQgdG8gc2V0IHNodXRkb3duIHdhdGNoZXJcbiIpOwogCQlyZXR1cm4gZXJyOwpA
QCAtMzM5LDcgKzMzOSw3IEBAIHN0YXRpYyBpbnQgc2V0dXBfc2h1dGRvd25fd2F0Y2hlcih2b2lk
KQogCiAKICNpZmRlZiBDT05GSUdfTUFHSUNfU1lTUlEKLQllcnIgPSByZWdpc3Rlcl94ZW5idXNf
d2F0Y2goJnN5c3JxX3dhdGNoKTsKKwllcnIgPSByZWdpc3Rlcl94ZW5idXNfd2F0Y2goeGhfZGVm
YXVsdCwgJnN5c3JxX3dhdGNoKTsKIAlpZiAoZXJyKSB7CiAJCXByX2VycigiRmFpbGVkIHRvIHNl
dCBzeXNycSB3YXRjaGVyXG4iKTsKIAkJcmV0dXJuIGVycjsKQEAgLTM1MSw3ICszNTEsNyBAQCBz
dGF0aWMgaW50IHNldHVwX3NodXRkb3duX3dhdGNoZXIodm9pZCkKIAkJCWNvbnRpbnVlOwogCQlz
bnByaW50Zihub2RlLCBGRUFUVVJFX1BBVEhfU0laRSwgImZlYXR1cmUtJXMiLAogCQkJIHNodXRk
b3duX2hhbmRsZXJzW2lkeF0uY29tbWFuZCk7Ci0JCWVyciA9IHhlbmJ1c19wcmludGYoWEJUX05J
TCwgImNvbnRyb2wiLCBub2RlLCAiJXUiLCAxKTsKKwkJZXJyID0geGVuYnVzX3ByaW50Zih4aF9k
ZWZhdWx0LCBYQlRfTklMLCAiY29udHJvbCIsIG5vZGUsICIldSIsIDEpOwogCQlpZiAoZXJyKSB7
CiAJCQlwcl9lcnIoIiVzOiBFcnJvciAlZCB3cml0aW5nICVzXG4iLCBfX2Z1bmNfXywKIAkJCQll
cnIsIG5vZGUpOwpkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4veGVuLWJhbGxvb24uYyBiL2RyaXZl
cnMveGVuL3hlbi1iYWxsb29uLmMKaW5kZXggMmFjYmZlMTA0ZTQ2Li5kMzRkOWIxYWY3YTggMTAw
NjQ0Ci0tLSBhL2RyaXZlcnMveGVuL3hlbi1iYWxsb29uLmMKKysrIGIvZHJpdmVycy94ZW4veGVu
LWJhbGxvb24uYwpAQCAtNjMsNyArNjMsNyBAQCBzdGF0aWMgdm9pZCB3YXRjaF90YXJnZXQoc3Ry
dWN0IHhlbmJ1c193YXRjaCAqd2F0Y2gsCiAJc3RhdGljIGJvb2wgd2F0Y2hfZmlyZWQ7CiAJc3Rh
dGljIGxvbmcgdGFyZ2V0X2RpZmY7CiAKLQllcnIgPSB4ZW5idXNfc2NhbmYoWEJUX05JTCwgIm1l
bW9yeSIsICJ0YXJnZXQiLCAiJWxsdSIsICZuZXdfdGFyZ2V0KTsKKwllcnIgPSB4ZW5idXNfc2Nh
bmYoeGhfZGVmYXVsdCwgWEJUX05JTCwgIm1lbW9yeSIsICJ0YXJnZXQiLCAiJWxsdSIsICZuZXdf
dGFyZ2V0KTsKIAlpZiAoZXJyICE9IDEpIHsKIAkJLyogVGhpcyBpcyBvayAoZm9yIGRvbWFpbjAg
YXQgbGVhc3QpIC0gc28ganVzdCByZXR1cm4gKi8KIAkJcmV0dXJuOwpAQCAtNzcsOSArNzcsOSBA
QCBzdGF0aWMgdm9pZCB3YXRjaF90YXJnZXQoc3RydWN0IHhlbmJ1c193YXRjaCAqd2F0Y2gsCiAJ
aWYgKCF3YXRjaF9maXJlZCkgewogCQl3YXRjaF9maXJlZCA9IHRydWU7CiAKLQkJaWYgKCh4ZW5i
dXNfc2NhbmYoWEJUX05JTCwgIm1lbW9yeSIsICJzdGF0aWMtbWF4IiwKKwkJaWYgKCh4ZW5idXNf
c2NhbmYoeGhfZGVmYXVsdCwgWEJUX05JTCwgIm1lbW9yeSIsICJzdGF0aWMtbWF4IiwKIAkJCQkg
ICIlbGx1IiwgJnN0YXRpY19tYXgpID09IDEpIHx8Ci0JCSAgICAoeGVuYnVzX3NjYW5mKFhCVF9O
SUwsICJtZW1vcnkiLCAibWVtb3J5X3N0YXRpY19tYXgiLAorCQkgICAgKHhlbmJ1c19zY2FuZih4
aF9kZWZhdWx0LCBYQlRfTklMLCAibWVtb3J5IiwgIm1lbW9yeV9zdGF0aWNfbWF4IiwKIAkJCQkg
ICIlbGx1IiwgJnN0YXRpY19tYXgpID09IDEpKQogCQkJc3RhdGljX21heCA+Pj0gUEFHRV9TSElG
VCAtIDEwOwogCQllbHNlCkBAIC0xMDMsNyArMTAzLDcgQEAgc3RhdGljIGludCBiYWxsb29uX2lu
aXRfd2F0Y2hlcihzdHJ1Y3Qgbm90aWZpZXJfYmxvY2sgKm5vdGlmaWVyLAogewogCWludCBlcnI7
CiAKLQllcnIgPSByZWdpc3Rlcl94ZW5idXNfd2F0Y2goJnRhcmdldF93YXRjaCk7CisJZXJyID0g
cmVnaXN0ZXJfeGVuYnVzX3dhdGNoKHhoX2RlZmF1bHQsICZ0YXJnZXRfd2F0Y2gpOwogCWlmIChl
cnIpCiAJCXByX2VycigiRmFpbGVkIHRvIHNldCBiYWxsb29uIHdhdGNoZXJcbiIpOwogCmRpZmYg
LS1naXQgYS9kcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzLmggYi9kcml2ZXJzL3hlbi94ZW5idXMv
eGVuYnVzLmgKaW5kZXggMDkyOTgxMTcxZGYxLi4xODNjNmU0MGJkYWEgMTAwNjQ0Ci0tLSBhL2Ry
aXZlcnMveGVuL3hlbmJ1cy94ZW5idXMuaAorKysgYi9kcml2ZXJzL3hlbi94ZW5idXMveGVuYnVz
LmgKQEAgLTM5LDkgKzM5LDExIEBACiAjZGVmaW5lIFhFTl9CVVNfSURfU0laRQkJCTIwCiAKIHN0
cnVjdCB4ZW5fYnVzX3R5cGUgeworCXhlbmhvc3RfdCAqeGg7CiAJY2hhciAqcm9vdDsKIAl1bnNp
Z25lZCBpbnQgbGV2ZWxzOwotCWludCAoKmdldF9idXNfaWQpKGNoYXIgYnVzX2lkW1hFTl9CVVNf
SURfU0laRV0sIGNvbnN0IGNoYXIgKm5vZGVuYW1lKTsKKwlpbnQgKCpnZXRfYnVzX2lkKShzdHJ1
Y3QgeGVuX2J1c190eXBlICpidXMsIGNoYXIgYnVzX2lkW1hFTl9CVVNfSURfU0laRV0sCisJCQkg
IGNvbnN0IGNoYXIgKm5vZGVuYW1lKTsKIAlpbnQgKCpwcm9iZSkoc3RydWN0IHhlbl9idXNfdHlw
ZSAqYnVzLCBjb25zdCBjaGFyICp0eXBlLAogCQkgICAgIGNvbnN0IGNoYXIgKmRpcik7CiAJdm9p
ZCAoKm90aGVyZW5kX2NoYW5nZWQpKHN0cnVjdCB4ZW5idXNfd2F0Y2ggKndhdGNoLCBjb25zdCBj
aGFyICpwYXRoLApAQCAtNDksMTMgKzUxLDMwIEBAIHN0cnVjdCB4ZW5fYnVzX3R5cGUgewogCXN0
cnVjdCBidXNfdHlwZSBidXM7CiB9OwogCi1lbnVtIHhlbnN0b3JlX2luaXQgewotCVhTX1VOS05P
V04sCi0JWFNfUFYsCi0JWFNfSFZNLAotCVhTX0xPQ0FMLAorc3RydWN0IHhlbnN0b3JlX3ByaXZh
dGUgeworCS8qIHhlbmJ1c19jb21tcy5jICovCisJc3RydWN0IHdvcmtfc3RydWN0IHByb2JlX3dv
cms7CisJc3RydWN0IHdhaXRfcXVldWVfaGVhZCB4Yl93YWl0cTsKKwlzdHJ1Y3QgbGlzdF9oZWFk
IHhiX3dyaXRlX2xpc3Q7CisJc3RydWN0IHRhc2tfc3RydWN0ICp4ZW5idXNfdGFzazsKKwlzdHJ1
Y3QgbGlzdF9oZWFkIHJlcGx5X2xpc3Q7CisJaW50IHhlbmJ1c19pcnE7CisKKwkvKiB4ZW5idXNf
cHJvYmUuYyAqLworCXN0cnVjdCB4ZW5zdG9yZV9kb21haW5faW50ZXJmYWNlICpzdG9yZV9pbnRl
cmZhY2U7CisJc3RydWN0IGJsb2NraW5nX25vdGlmaWVyX2hlYWQgeGVuc3RvcmVfY2hhaW47CisK
KwllbnVtIHhlbnN0b3JlX2luaXQgZG9tYWluX3R5cGU7CisJeGVuX3Bmbl90IHN0b3JlX2dmbjsK
Kwl1aW50MzJfdCBzdG9yZV9ldnRjaG47CisJaW50IHhlbnN0b3JlZF9yZWFkeTsKKworCS8qICB4
ZW5idXNfeHMuYyAqLworCXN0cnVjdCBsaXN0X2hlYWQgd2F0Y2hlczsgLyogeGVuaG9zdCBsb2Nh
bCBzbyB3ZSBkb24ndCBtaXggdGhlbSB1cC4gKi8KIH07CiAKKyNkZWZpbmUgeHNfcHJpdih4aCkg
KChzdHJ1Y3QgeGVuc3RvcmVfcHJpdmF0ZSAqKSAoeGgpLT54ZW5zdG9yZV9wcml2YXRlKQorCiBz
dHJ1Y3QgeHNfd2F0Y2hfZXZlbnQgewogCXN0cnVjdCBsaXN0X2hlYWQgbGlzdDsKIAl1bnNpZ25l
ZCBpbnQgbGVuOwpAQCAtODcsMTggKzEwNiwxNCBAQCBzdHJ1Y3QgeGJfcmVxX2RhdGEgewogCXZv
aWQgKnBhcjsKIH07CiAKLWV4dGVybiBlbnVtIHhlbnN0b3JlX2luaXQgeGVuX3N0b3JlX2RvbWFp
bl90eXBlOwogZXh0ZXJuIGNvbnN0IHN0cnVjdCBhdHRyaWJ1dGVfZ3JvdXAgKnhlbmJ1c19kZXZf
Z3JvdXBzW107CiBleHRlcm4gc3RydWN0IG11dGV4IHhzX3Jlc3BvbnNlX211dGV4OwotZXh0ZXJu
IHN0cnVjdCBsaXN0X2hlYWQgeHNfcmVwbHlfbGlzdDsKLWV4dGVybiBzdHJ1Y3QgbGlzdF9oZWFk
IHhiX3dyaXRlX2xpc3Q7Ci1leHRlcm4gd2FpdF9xdWV1ZV9oZWFkX3QgeGJfd2FpdHE7CiBleHRl
cm4gc3RydWN0IG11dGV4IHhiX3dyaXRlX211dGV4OwogCi1pbnQgeHNfaW5pdCh2b2lkKTsKLWlu
dCB4Yl9pbml0X2NvbW1zKHZvaWQpOwotdm9pZCB4Yl9kZWluaXRfY29tbXModm9pZCk7Ci1pbnQg
eHNfd2F0Y2hfbXNnKHN0cnVjdCB4c193YXRjaF9ldmVudCAqZXZlbnQpOworaW50IHhzX2luaXQo
eGVuaG9zdF90ICp4aCk7CitpbnQgeGJfaW5pdF9jb21tcyh4ZW5ob3N0X3QgKnhoKTsKK3ZvaWQg
eGJfZGVpbml0X2NvbW1zKHhlbmhvc3RfdCAqeGgpOworaW50IHhzX3dhdGNoX21zZyh4ZW5ob3N0
X3QgKnhoLCBzdHJ1Y3QgeHNfd2F0Y2hfZXZlbnQgKmV2ZW50KTsKIHZvaWQgeHNfcmVxdWVzdF9l
eGl0KHN0cnVjdCB4Yl9yZXFfZGF0YSAqcmVxKTsKIAogaW50IHhlbmJ1c19tYXRjaChzdHJ1Y3Qg
ZGV2aWNlICpfZGV2LCBzdHJ1Y3QgZGV2aWNlX2RyaXZlciAqX2Rydik7CkBAIC0xMzAsNyArMTQ1
LDcgQEAgaW50IHhlbmJ1c19yZWFkX290aGVyZW5kX2RldGFpbHMoc3RydWN0IHhlbmJ1c19kZXZp
Y2UgKnhlbmRldiwKIAogdm9pZCB4ZW5idXNfcmluZ19vcHNfaW5pdCh2b2lkKTsKIAotaW50IHhl
bmJ1c19kZXZfcmVxdWVzdF9hbmRfcmVwbHkoc3RydWN0IHhzZF9zb2NrbXNnICptc2csIHZvaWQg
KnBhcik7CitpbnQgeGVuYnVzX2Rldl9yZXF1ZXN0X2FuZF9yZXBseSh4ZW5ob3N0X3QgKnhoLCBz
dHJ1Y3QgeHNkX3NvY2ttc2cgKm1zZywgdm9pZCAqcGFyKTsKIHZvaWQgeGVuYnVzX2Rldl9xdWV1
ZV9yZXBseShzdHJ1Y3QgeGJfcmVxX2RhdGEgKnJlcSk7CiAKICNlbmRpZgpkaWZmIC0tZ2l0IGEv
ZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c19jbGllbnQuYyBiL2RyaXZlcnMveGVuL3hlbmJ1cy94
ZW5idXNfY2xpZW50LmMKaW5kZXggNTc0OGZiYWYwMjM4Li5lNGY4ZWNiOTQ5MGEgMTAwNjQ0Ci0t
LSBhL2RyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfY2xpZW50LmMKKysrIGIvZHJpdmVycy94ZW4v
eGVuYnVzL3hlbmJ1c19jbGllbnQuYwpAQCAtMTIyLDcgKzEyMiw3IEBAIGludCB4ZW5idXNfd2F0
Y2hfcGF0aChzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LCBjb25zdCBjaGFyICpwYXRoLAogCXdh
dGNoLT5ub2RlID0gcGF0aDsKIAl3YXRjaC0+Y2FsbGJhY2sgPSBjYWxsYmFjazsKIAotCWVyciA9
IHJlZ2lzdGVyX3hlbmJ1c193YXRjaCh3YXRjaCk7CisJZXJyID0gcmVnaXN0ZXJfeGVuYnVzX3dh
dGNoKGRldi0+eGgsIHdhdGNoKTsKIAogCWlmIChlcnIpIHsKIAkJd2F0Y2gtPm5vZGUgPSBOVUxM
OwpAQCAtMjA2LDE3ICsyMDYsMTcgQEAgX194ZW5idXNfc3dpdGNoX3N0YXRlKHN0cnVjdCB4ZW5i
dXNfZGV2aWNlICpkZXYsCiBhZ2FpbjoKIAlhYm9ydCA9IDE7CiAKLQllcnIgPSB4ZW5idXNfdHJh
bnNhY3Rpb25fc3RhcnQoJnhidCk7CisJZXJyID0geGVuYnVzX3RyYW5zYWN0aW9uX3N0YXJ0KGRl
di0+eGgsICZ4YnQpOwogCWlmIChlcnIpIHsKIAkJeGVuYnVzX3N3aXRjaF9mYXRhbChkZXYsIGRl
cHRoLCBlcnIsICJzdGFydGluZyB0cmFuc2FjdGlvbiIpOwogCQlyZXR1cm4gMDsKIAl9CiAKLQll
cnIgPSB4ZW5idXNfc2NhbmYoeGJ0LCBkZXYtPm5vZGVuYW1lLCAic3RhdGUiLCAiJWQiLCAmY3Vy
cmVudF9zdGF0ZSk7CisJZXJyID0geGVuYnVzX3NjYW5mKGRldi0+eGgsIHhidCwgZGV2LT5ub2Rl
bmFtZSwgInN0YXRlIiwgIiVkIiwgJmN1cnJlbnRfc3RhdGUpOwogCWlmIChlcnIgIT0gMSkKIAkJ
Z290byBhYm9ydDsKIAotCWVyciA9IHhlbmJ1c19wcmludGYoeGJ0LCBkZXYtPm5vZGVuYW1lLCAi
c3RhdGUiLCAiJWQiLCBzdGF0ZSk7CisJZXJyID0geGVuYnVzX3ByaW50ZihkZXYtPnhoLCB4YnQs
IGRldi0+bm9kZW5hbWUsICJzdGF0ZSIsICIlZCIsIHN0YXRlKTsKIAlpZiAoZXJyKSB7CiAJCXhl
bmJ1c19zd2l0Y2hfZmF0YWwoZGV2LCBkZXB0aCwgZXJyLCAid3JpdGluZyBuZXcgc3RhdGUiKTsK
IAkJZ290byBhYm9ydDsKQEAgLTIyNCw3ICsyMjQsNyBAQCBfX3hlbmJ1c19zd2l0Y2hfc3RhdGUo
c3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKIAogCWFib3J0ID0gMDsKIGFib3J0OgotCWVyciA9
IHhlbmJ1c190cmFuc2FjdGlvbl9lbmQoeGJ0LCBhYm9ydCk7CisJZXJyID0geGVuYnVzX3RyYW5z
YWN0aW9uX2VuZChkZXYtPnhoLCB4YnQsIGFib3J0KTsKIAlpZiAoZXJyKSB7CiAJCWlmIChlcnIg
PT0gLUVBR0FJTiAmJiAhYWJvcnQpCiAJCQlnb3RvIGFnYWluOwpAQCAtMjc5LDcgKzI3OSw3IEBA
IHN0YXRpYyB2b2lkIHhlbmJ1c192YV9kZXZfZXJyb3Ioc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRl
diwgaW50IGVyciwKIAogCXBhdGhfYnVmZmVyID0ga2FzcHJpbnRmKEdGUF9LRVJORUwsICJlcnJv
ci8lcyIsIGRldi0+bm9kZW5hbWUpOwogCWlmIChwYXRoX2J1ZmZlcikKLQkJeGVuYnVzX3dyaXRl
KFhCVF9OSUwsIHBhdGhfYnVmZmVyLCAiZXJyb3IiLCBwcmludGZfYnVmZmVyKTsKKwkJeGVuYnVz
X3dyaXRlKGRldi0+eGgsIFhCVF9OSUwsIHBhdGhfYnVmZmVyLCAiZXJyb3IiLCBwcmludGZfYnVm
ZmVyKTsKIAogCWtmcmVlKHByaW50Zl9idWZmZXIpOwogCWtmcmVlKHBhdGhfYnVmZmVyKTsKQEAg
LTM2Myw3ICszNjMsNyBAQCBpbnQgeGVuYnVzX2dyYW50X3Jpbmcoc3RydWN0IHhlbmJ1c19kZXZp
Y2UgKmRldiwgdm9pZCAqdmFkZHIsCiAJaW50IGksIGo7CiAKIAlmb3IgKGkgPSAwOyBpIDwgbnJf
cGFnZXM7IGkrKykgewotCQllcnIgPSBnbnR0YWJfZ3JhbnRfZm9yZWlnbl9hY2Nlc3MoZGV2LT5v
dGhlcmVuZF9pZCwKKwkJZXJyID0gZ250dGFiX2dyYW50X2ZvcmVpZ25fYWNjZXNzKGRldi0+eGgs
IGRldi0+b3RoZXJlbmRfaWQsCiAJCQkJCQkgIHZpcnRfdG9fZ2ZuKHZhZGRyKSwgMCk7CiAJCWlm
IChlcnIgPCAwKSB7CiAJCQl4ZW5idXNfZGV2X2ZhdGFsKGRldiwgZXJyLApAQCAtMzc5LDcgKzM3
OSw3IEBAIGludCB4ZW5idXNfZ3JhbnRfcmluZyhzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LCB2
b2lkICp2YWRkciwKIAogZmFpbDoKIAlmb3IgKGogPSAwOyBqIDwgaTsgaisrKQotCQlnbnR0YWJf
ZW5kX2ZvcmVpZ25fYWNjZXNzX3JlZihncmVmc1tqXSwgMCk7CisJCWdudHRhYl9lbmRfZm9yZWln
bl9hY2Nlc3NfcmVmKGRldi0+eGgsIGdyZWZzW2pdLCAwKTsKIAlyZXR1cm4gZXJyOwogfQogRVhQ
T1JUX1NZTUJPTF9HUEwoeGVuYnVzX2dyYW50X3JpbmcpOwpAQCAtMzk5LDcgKzM5OSw3IEBAIGlu
dCB4ZW5idXNfYWxsb2NfZXZ0Y2huKHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYsIGludCAqcG9y
dCkKIAlhbGxvY191bmJvdW5kLmRvbSA9IERPTUlEX1NFTEY7CiAJYWxsb2NfdW5ib3VuZC5yZW1v
dGVfZG9tID0gZGV2LT5vdGhlcmVuZF9pZDsKIAotCWVyciA9IEhZUEVSVklTT1JfZXZlbnRfY2hh
bm5lbF9vcChFVlRDSE5PUF9hbGxvY191bmJvdW5kLAorCWVyciA9IGh5cGVydmlzb3JfZXZlbnRf
Y2hhbm5lbF9vcChkZXYtPnhoLCBFVlRDSE5PUF9hbGxvY191bmJvdW5kLAogCQkJCQkgICZhbGxv
Y191bmJvdW5kKTsKIAlpZiAoZXJyKQogCQl4ZW5idXNfZGV2X2ZhdGFsKGRldiwgZXJyLCAiYWxs
b2NhdGluZyBldmVudCBjaGFubmVsIik7CkBAIC00MjEsNyArNDIxLDcgQEAgaW50IHhlbmJ1c19m
cmVlX2V2dGNobihzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LCBpbnQgcG9ydCkKIAogCWNsb3Nl
LnBvcnQgPSBwb3J0OwogCi0JZXJyID0gSFlQRVJWSVNPUl9ldmVudF9jaGFubmVsX29wKEVWVENI
Tk9QX2Nsb3NlLCAmY2xvc2UpOworCWVyciA9IGh5cGVydmlzb3JfZXZlbnRfY2hhbm5lbF9vcChk
ZXYtPnhoLCBFVlRDSE5PUF9jbG9zZSwgJmNsb3NlKTsKIAlpZiAoZXJyKQogCQl4ZW5idXNfZGV2
X2Vycm9yKGRldiwgZXJyLCAiZnJlZWluZyBldmVudCBjaGFubmVsICVkIiwgcG9ydCk7CiAKQEAg
LTQ3OCw3ICs0NzgsNyBAQCBzdGF0aWMgaW50IF9feGVuYnVzX21hcF9yaW5nKHN0cnVjdCB4ZW5i
dXNfZGV2aWNlICpkZXYsCiAJCWhhbmRsZXNbaV0gPSBJTlZBTElEX0dSQU5UX0hBTkRMRTsKIAl9
CiAKLQlnbnR0YWJfYmF0Y2hfbWFwKG1hcCwgaSk7CisJZ250dGFiX2JhdGNoX21hcChkZXYtPnho
LCBtYXAsIGkpOwogCiAJZm9yIChpID0gMDsgaSA8IG5yX2dyZWZzOyBpKyspIHsKIAkJaWYgKG1h
cFtpXS5zdGF0dXMgIT0gR05UU1Rfb2theSkgewpAQCAtNTAzLDcgKzUwMyw3IEBAIHN0YXRpYyBp
bnQgX194ZW5idXNfbWFwX3Jpbmcoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKIAkJfQogCX0K
IAotCWlmIChIWVBFUlZJU09SX2dyYW50X3RhYmxlX29wKEdOVFRBQk9QX3VubWFwX2dyYW50X3Jl
ZiwgdW5tYXAsIGopKQorCWlmIChoeXBlcnZpc29yX2dyYW50X3RhYmxlX29wKGRldi0+eGgsIEdO
VFRBQk9QX3VubWFwX2dyYW50X3JlZiwgdW5tYXAsIGopKQogCQlCVUcoKTsKIAogCSpsZWFrZWQg
PSBmYWxzZTsKQEAgLTc2MSw3ICs3NjEsNyBAQCBzdGF0aWMgaW50IHhlbmJ1c191bm1hcF9yaW5n
X3ZmcmVlX3B2KHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYsIHZvaWQgKnZhZGRyKQogCQl1bm1h
cFtpXS5oYW5kbGUgPSBub2RlLT5oYW5kbGVzW2ldOwogCX0KIAotCWlmIChIWVBFUlZJU09SX2dy
YW50X3RhYmxlX29wKEdOVFRBQk9QX3VubWFwX2dyYW50X3JlZiwgdW5tYXAsIGkpKQorCWlmICho
eXBlcnZpc29yX2dyYW50X3RhYmxlX29wKGRldi0+eGgsIEdOVFRBQk9QX3VubWFwX2dyYW50X3Jl
ZiwgdW5tYXAsIGkpKQogCQlCVUcoKTsKIAogCWVyciA9IEdOVFNUX29rYXk7CkBAIC04ODQsNyAr
ODg0LDcgQEAgaW50IHhlbmJ1c191bm1hcF9yaW5nKHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYs
CiAJCWdudHRhYl9zZXRfdW5tYXBfb3AoJnVubWFwW2ldLCB2YWRkcnNbaV0sCiAJCQkJICAgIEdO
VE1BUF9ob3N0X21hcCwgaGFuZGxlc1tpXSk7CiAKLQlpZiAoSFlQRVJWSVNPUl9ncmFudF90YWJs
ZV9vcChHTlRUQUJPUF91bm1hcF9ncmFudF9yZWYsIHVubWFwLCBpKSkKKwlpZiAoaHlwZXJ2aXNv
cl9ncmFudF90YWJsZV9vcChkZXYtPnhoLCBHTlRUQUJPUF91bm1hcF9ncmFudF9yZWYsIHVubWFw
LCBpKSkKIAkJQlVHKCk7CiAKIAllcnIgPSBHTlRTVF9va2F5OwpAQCAtOTEwLDEwICs5MTAsMTAg
QEAgRVhQT1JUX1NZTUJPTF9HUEwoeGVuYnVzX3VubWFwX3JpbmcpOwogICogUmV0dXJuIHRoZSBz
dGF0ZSBvZiB0aGUgZHJpdmVyIHJvb3RlZCBhdCB0aGUgZ2l2ZW4gc3RvcmUgcGF0aCwgb3IKICAq
IFhlbmJ1c1N0YXRlVW5rbm93biBpZiBubyBzdGF0ZSBjYW4gYmUgcmVhZC4KICAqLwotZW51bSB4
ZW5idXNfc3RhdGUgeGVuYnVzX3JlYWRfZHJpdmVyX3N0YXRlKGNvbnN0IGNoYXIgKnBhdGgpCitl
bnVtIHhlbmJ1c19zdGF0ZSB4ZW5idXNfcmVhZF9kcml2ZXJfc3RhdGUoc3RydWN0IHhlbmJ1c19k
ZXZpY2UgKmRldiwgY29uc3QgY2hhciAqcGF0aCkKIHsKIAllbnVtIHhlbmJ1c19zdGF0ZSByZXN1
bHQ7Ci0JaW50IGVyciA9IHhlbmJ1c19nYXRoZXIoWEJUX05JTCwgcGF0aCwgInN0YXRlIiwgIiVk
IiwgJnJlc3VsdCwgTlVMTCk7CisJaW50IGVyciA9IHhlbmJ1c19nYXRoZXIoZGV2LT54aCwgWEJU
X05JTCwgcGF0aCwgInN0YXRlIiwgIiVkIiwgJnJlc3VsdCwgTlVMTCk7CiAJaWYgKGVycikKIAkJ
cmVzdWx0ID0gWGVuYnVzU3RhdGVVbmtub3duOwogCmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi94
ZW5idXMveGVuYnVzX2NvbW1zLmMgYi9kcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX2NvbW1zLmMK
aW5kZXggYWNiYzM2NmMxNzE3Li4yNDk0YWUxYTBhN2UgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVu
L3hlbmJ1cy94ZW5idXNfY29tbXMuYworKysgYi9kcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX2Nv
bW1zLmMKQEAgLTQzLDMxICs0MywyMSBAQAogI2luY2x1ZGUgPHhlbi9wYWdlLmg+CiAjaW5jbHVk
ZSAieGVuYnVzLmgiCiAKLS8qIEEgbGlzdCBvZiByZXBsaWVzLiBDdXJyZW50bHkgb25seSBvbmUg
d2lsbCBldmVyIGJlIG91dHN0YW5kaW5nLiAqLwotTElTVF9IRUFEKHhzX3JlcGx5X2xpc3QpOwot
Ci0vKiBBIGxpc3Qgb2Ygd3JpdGUgcmVxdWVzdHMuICovCi1MSVNUX0hFQUQoeGJfd3JpdGVfbGlz
dCk7Ci1ERUNMQVJFX1dBSVRfUVVFVUVfSEVBRCh4Yl93YWl0cSk7CiBERUZJTkVfTVVURVgoeGJf
d3JpdGVfbXV0ZXgpOwogCiAvKiBQcm90ZWN0IHhlbmJ1cyByZWFkZXIgdGhyZWFkIGFnYWluc3Qg
c2F2ZS9yZXN0b3JlLiAqLwogREVGSU5FX01VVEVYKHhzX3Jlc3BvbnNlX211dGV4KTsKIAotc3Rh
dGljIGludCB4ZW5idXNfaXJxOwotc3RhdGljIHN0cnVjdCB0YXNrX3N0cnVjdCAqeGVuYnVzX3Rh
c2s7Ci0KLXN0YXRpYyBERUNMQVJFX1dPUksocHJvYmVfd29yaywgeGVuYnVzX3Byb2JlKTsKLQot
Ci1zdGF0aWMgaXJxcmV0dXJuX3Qgd2FrZV93YWl0aW5nKGludCBpcnEsIHZvaWQgKnVudXNlZCkK
K3N0YXRpYyBpcnFyZXR1cm5fdCB3YWtlX3dhaXRpbmcoaW50IGlycSwgdm9pZCAqX3hzKQogewot
CWlmICh1bmxpa2VseSh4ZW5zdG9yZWRfcmVhZHkgPT0gMCkpIHsKLQkJeGVuc3RvcmVkX3JlYWR5
ID0gMTsKLQkJc2NoZWR1bGVfd29yaygmcHJvYmVfd29yayk7CisJc3RydWN0IHhlbnN0b3JlX3By
aXZhdGUgKnhzID0gKHN0cnVjdCB4ZW5zdG9yZV9wcml2YXRlICopIF94czsKKworCWlmICh1bmxp
a2VseSh4cy0+eGVuc3RvcmVkX3JlYWR5ID09IDApKSB7CisJCQl4cy0+eGVuc3RvcmVkX3JlYWR5
ID0gMTsKKwkJCXNjaGVkdWxlX3dvcmsoJnhzLT5wcm9iZV93b3JrKTsKIAl9CiAKLQl3YWtlX3Vw
KCZ4Yl93YWl0cSk7CisJd2FrZV91cCgmeHMtPnhiX3dhaXRxKTsKIAlyZXR1cm4gSVJRX0hBTkRM
RUQ7CiB9CiAKQEAgLTk2LDI0ICs4NiwyNiBAQCBzdGF0aWMgY29uc3Qgdm9pZCAqZ2V0X2lucHV0
X2NodW5rKFhFTlNUT1JFX1JJTkdfSURYIGNvbnMsCiAJcmV0dXJuIGJ1ZiArIE1BU0tfWEVOU1RP
UkVfSURYKGNvbnMpOwogfQogCi1zdGF0aWMgaW50IHhiX2RhdGFfdG9fd3JpdGUodm9pZCkKK3N0
YXRpYyBpbnQgeGJfZGF0YV90b193cml0ZShzdHJ1Y3QgeGVuc3RvcmVfcHJpdmF0ZSAqeHMpCiB7
Ci0Jc3RydWN0IHhlbnN0b3JlX2RvbWFpbl9pbnRlcmZhY2UgKmludGYgPSB4ZW5fc3RvcmVfaW50
ZXJmYWNlOworCXN0cnVjdCB4ZW5zdG9yZV9kb21haW5faW50ZXJmYWNlICppbnRmID0geHMtPnN0
b3JlX2ludGVyZmFjZTsKIAogCXJldHVybiAoaW50Zi0+cmVxX3Byb2QgLSBpbnRmLT5yZXFfY29u
cykgIT0gWEVOU1RPUkVfUklOR19TSVpFICYmCi0JCSFsaXN0X2VtcHR5KCZ4Yl93cml0ZV9saXN0
KTsKKwkJIWxpc3RfZW1wdHkoJnhzLT54Yl93cml0ZV9saXN0KTsKIH0KIAogLyoqCiAgKiB4Yl93
cml0ZSAtIGxvdyBsZXZlbCB3cml0ZQorICogQHhoOiB4ZW5ob3N0IHRvIHNlbmQgdG8KICAqIEBk
YXRhOiBidWZmZXIgdG8gc2VuZAogICogQGxlbjogbGVuZ3RoIG9mIGJ1ZmZlcgogICoKICAqIFJl
dHVybnMgbnVtYmVyIG9mIGJ5dGVzIHdyaXR0ZW4gb3IgLWVyci4KICAqLwotc3RhdGljIGludCB4
Yl93cml0ZShjb25zdCB2b2lkICpkYXRhLCB1bnNpZ25lZCBpbnQgbGVuKQorc3RhdGljIGludCB4
Yl93cml0ZSh4ZW5ob3N0X3QgKnhoLCBjb25zdCB2b2lkICpkYXRhLCB1bnNpZ25lZCBpbnQgbGVu
KQogewotCXN0cnVjdCB4ZW5zdG9yZV9kb21haW5faW50ZXJmYWNlICppbnRmID0geGVuX3N0b3Jl
X2ludGVyZmFjZTsKKwlzdHJ1Y3QgeGVuc3RvcmVfcHJpdmF0ZSAqeHMgPSB4c19wcml2KHhoKTsK
KwlzdHJ1Y3QgeGVuc3RvcmVfZG9tYWluX2ludGVyZmFjZSAqaW50ZiA9IHhzLT5zdG9yZV9pbnRl
cmZhY2U7CiAJWEVOU1RPUkVfUklOR19JRFggY29ucywgcHJvZDsKIAl1bnNpZ25lZCBpbnQgYnl0
ZXMgPSAwOwogCkBAIC0xMjgsNyArMTIwLDcgQEAgc3RhdGljIGludCB4Yl93cml0ZShjb25zdCB2
b2lkICpkYXRhLCB1bnNpZ25lZCBpbnQgbGVuKQogCQkJaW50Zi0+cmVxX2NvbnMgPSBpbnRmLT5y
ZXFfcHJvZCA9IDA7CiAJCQlyZXR1cm4gLUVJTzsKIAkJfQotCQlpZiAoIXhiX2RhdGFfdG9fd3Jp
dGUoKSkKKwkJaWYgKCF4Yl9kYXRhX3RvX3dyaXRlKHhzKSkKIAkJCXJldHVybiBieXRlczsKIAog
CQkvKiBNdXN0IHdyaXRlIGRhdGEgL2FmdGVyLyByZWFkaW5nIHRoZSBjb25zdW1lciBpbmRleC4g
Ki8KQEAgLTE1MSwyMSArMTQzLDIyIEBAIHN0YXRpYyBpbnQgeGJfd3JpdGUoY29uc3Qgdm9pZCAq
ZGF0YSwgdW5zaWduZWQgaW50IGxlbikKIAogCQkvKiBJbXBsaWVzIG1iKCk6IG90aGVyIHNpZGUg
d2lsbCBzZWUgdGhlIHVwZGF0ZWQgcHJvZHVjZXIuICovCiAJCWlmIChwcm9kIDw9IGludGYtPnJl
cV9jb25zKQotCQkJbm90aWZ5X3JlbW90ZV92aWFfZXZ0Y2huKHhoX2RlZmF1bHQsIHhlbl9zdG9y
ZV9ldnRjaG4pOworCQkJbm90aWZ5X3JlbW90ZV92aWFfZXZ0Y2huKHhoLCB4cy0+c3RvcmVfZXZ0
Y2huKTsKIAl9CiAKIAlyZXR1cm4gYnl0ZXM7CiB9CiAKLXN0YXRpYyBpbnQgeGJfZGF0YV90b19y
ZWFkKHZvaWQpCitzdGF0aWMgaW50IHhiX2RhdGFfdG9fcmVhZChzdHJ1Y3QgeGVuc3RvcmVfcHJp
dmF0ZSAqeHMpCiB7Ci0Jc3RydWN0IHhlbnN0b3JlX2RvbWFpbl9pbnRlcmZhY2UgKmludGYgPSB4
ZW5fc3RvcmVfaW50ZXJmYWNlOworCXN0cnVjdCB4ZW5zdG9yZV9kb21haW5faW50ZXJmYWNlICpp
bnRmID0geHMtPnN0b3JlX2ludGVyZmFjZTsKIAlyZXR1cm4gKGludGYtPnJzcF9jb25zICE9IGlu
dGYtPnJzcF9wcm9kKTsKIH0KIAotc3RhdGljIGludCB4Yl9yZWFkKHZvaWQgKmRhdGEsIHVuc2ln
bmVkIGludCBsZW4pCitzdGF0aWMgaW50IHhiX3JlYWQoeGVuaG9zdF90ICp4aCwgdm9pZCAqZGF0
YSwgdW5zaWduZWQgaW50IGxlbikKIHsKLQlzdHJ1Y3QgeGVuc3RvcmVfZG9tYWluX2ludGVyZmFj
ZSAqaW50ZiA9IHhlbl9zdG9yZV9pbnRlcmZhY2U7CisJc3RydWN0IHhlbnN0b3JlX3ByaXZhdGUg
KnhzID0geHNfcHJpdih4aCk7CisJc3RydWN0IHhlbnN0b3JlX2RvbWFpbl9pbnRlcmZhY2UgKmlu
dGYgPSB4cy0+c3RvcmVfaW50ZXJmYWNlOwogCVhFTlNUT1JFX1JJTkdfSURYIGNvbnMsIHByb2Q7
CiAJdW5zaWduZWQgaW50IGJ5dGVzID0gMDsKIApAQCAtMjA0LDE0ICsxOTcsMTUgQEAgc3RhdGlj
IGludCB4Yl9yZWFkKHZvaWQgKmRhdGEsIHVuc2lnbmVkIGludCBsZW4pCiAKIAkJLyogSW1wbGll
cyBtYigpOiBvdGhlciBzaWRlIHdpbGwgc2VlIHRoZSB1cGRhdGVkIGNvbnN1bWVyLiAqLwogCQlp
ZiAoaW50Zi0+cnNwX3Byb2QgLSBjb25zID49IFhFTlNUT1JFX1JJTkdfU0laRSkKLQkJCW5vdGlm
eV9yZW1vdGVfdmlhX2V2dGNobih4aF9kZWZhdWx0LCB4ZW5fc3RvcmVfZXZ0Y2huKTsKKwkJCW5v
dGlmeV9yZW1vdGVfdmlhX2V2dGNobih4aCwgeHMtPnN0b3JlX2V2dGNobik7CiAJfQogCiAJcmV0
dXJuIGJ5dGVzOwogfQogCi1zdGF0aWMgaW50IHByb2Nlc3NfbXNnKHZvaWQpCitzdGF0aWMgaW50
IHByb2Nlc3NfbXNnKHhlbmhvc3RfdCAqeGgpCiB7CisJc3RydWN0IHhlbnN0b3JlX3ByaXZhdGUg
KnhzID0geHNfcHJpdih4aCk7CiAJc3RhdGljIHN0cnVjdCB7CiAJCXN0cnVjdCB4c2Rfc29ja21z
ZyBtc2c7CiAJCWNoYXIgKmJvZHk7CkBAIC0yNDIsNyArMjM2LDcgQEAgc3RhdGljIGludCBwcm9j
ZXNzX21zZyh2b2lkKQogCQkgKi8KIAkJbXV0ZXhfbG9jaygmeHNfcmVzcG9uc2VfbXV0ZXgpOwog
Ci0JCWlmICgheGJfZGF0YV90b19yZWFkKCkpIHsKKwkJaWYgKCF4Yl9kYXRhX3RvX3JlYWQoeGgt
PnhlbnN0b3JlX3ByaXZhdGUpKSB7CiAJCQkvKiBXZSByYWNlZCB3aXRoIHNhdmUvcmVzdG9yZTog
cGVuZGluZyBkYXRhICdnb25lJy4gKi8KIAkJCW11dGV4X3VubG9jaygmeHNfcmVzcG9uc2VfbXV0
ZXgpOwogCQkJc3RhdGUuaW5fbXNnID0gZmFsc2U7CkBAIC0yNTIsNyArMjQ2LDcgQEAgc3RhdGlj
IGludCBwcm9jZXNzX21zZyh2b2lkKQogCiAJaWYgKHN0YXRlLmluX2hkcikgewogCQlpZiAoc3Rh
dGUucmVhZCAhPSBzaXplb2Yoc3RhdGUubXNnKSkgewotCQkJZXJyID0geGJfcmVhZCgodm9pZCAq
KSZzdGF0ZS5tc2cgKyBzdGF0ZS5yZWFkLAorCQkJZXJyID0geGJfcmVhZCh4aCwgKHZvaWQgKikm
c3RhdGUubXNnICsgc3RhdGUucmVhZCwKIAkJCQkgICAgICBzaXplb2Yoc3RhdGUubXNnKSAtIHN0
YXRlLnJlYWQpOwogCQkJaWYgKGVyciA8IDApCiAJCQkJZ290byBvdXQ7CkBAIC0yODEsNyArMjc1
LDcgQEAgc3RhdGljIGludCBwcm9jZXNzX21zZyh2b2lkKQogCQlzdGF0ZS5yZWFkID0gMDsKIAl9
CiAKLQllcnIgPSB4Yl9yZWFkKHN0YXRlLmJvZHkgKyBzdGF0ZS5yZWFkLCBzdGF0ZS5tc2cubGVu
IC0gc3RhdGUucmVhZCk7CisJZXJyID0geGJfcmVhZCh4aCwgc3RhdGUuYm9keSArIHN0YXRlLnJl
YWQsIHN0YXRlLm1zZy5sZW4gLSBzdGF0ZS5yZWFkKTsKIAlpZiAoZXJyIDwgMCkKIAkJZ290byBv
dXQ7CiAKQEAgLTI5MywxMSArMjg3LDExIEBAIHN0YXRpYyBpbnQgcHJvY2Vzc19tc2codm9pZCkK
IAogCWlmIChzdGF0ZS5tc2cudHlwZSA9PSBYU19XQVRDSF9FVkVOVCkgewogCQlzdGF0ZS53YXRj
aC0+bGVuID0gc3RhdGUubXNnLmxlbjsKLQkJZXJyID0geHNfd2F0Y2hfbXNnKHN0YXRlLndhdGNo
KTsKKwkJZXJyID0geHNfd2F0Y2hfbXNnKHhoLCBzdGF0ZS53YXRjaCk7CiAJfSBlbHNlIHsKIAkJ
ZXJyID0gLUVOT0VOVDsKIAkJbXV0ZXhfbG9jaygmeGJfd3JpdGVfbXV0ZXgpOwotCQlsaXN0X2Zv
cl9lYWNoX2VudHJ5KHJlcSwgJnhzX3JlcGx5X2xpc3QsIGxpc3QpIHsKKwkJbGlzdF9mb3JfZWFj
aF9lbnRyeShyZXEsICZ4cy0+cmVwbHlfbGlzdCwgbGlzdCkgewogCQkJaWYgKHJlcS0+bXNnLnJl
cV9pZCA9PSBzdGF0ZS5tc2cucmVxX2lkKSB7CiAJCQkJbGlzdF9kZWwoJnJlcS0+bGlzdCk7CiAJ
CQkJZXJyID0gMDsKQEAgLTMzMyw4ICszMjcsOSBAQCBzdGF0aWMgaW50IHByb2Nlc3NfbXNnKHZv
aWQpCiAJcmV0dXJuIGVycjsKIH0KIAotc3RhdGljIGludCBwcm9jZXNzX3dyaXRlcyh2b2lkKQor
c3RhdGljIGludCBwcm9jZXNzX3dyaXRlcyh4ZW5ob3N0X3QgKnhoKQogeworCXN0cnVjdCB4ZW5z
dG9yZV9wcml2YXRlICp4cyA9IHhzX3ByaXYoeGgpOwogCXN0YXRpYyBzdHJ1Y3QgewogCQlzdHJ1
Y3QgeGJfcmVxX2RhdGEgKnJlcTsKIAkJaW50IGlkeDsKQEAgLTM0NCwxMyArMzM5LDEzIEBAIHN0
YXRpYyBpbnQgcHJvY2Vzc193cml0ZXModm9pZCkKIAl1bnNpZ25lZCBpbnQgbGVuOwogCWludCBl
cnIgPSAwOwogCi0JaWYgKCF4Yl9kYXRhX3RvX3dyaXRlKCkpCisJaWYgKCF4Yl9kYXRhX3RvX3dy
aXRlKHhzKSkKIAkJcmV0dXJuIDA7CiAKIAltdXRleF9sb2NrKCZ4Yl93cml0ZV9tdXRleCk7CiAK
IAlpZiAoIXN0YXRlLnJlcSkgewotCQlzdGF0ZS5yZXEgPSBsaXN0X2ZpcnN0X2VudHJ5KCZ4Yl93
cml0ZV9saXN0LAorCQlzdGF0ZS5yZXEgPSBsaXN0X2ZpcnN0X2VudHJ5KCZ4cy0+eGJfd3JpdGVf
bGlzdCwKIAkJCQkJICAgICBzdHJ1Y3QgeGJfcmVxX2RhdGEsIGxpc3QpOwogCQlzdGF0ZS5pZHgg
PSAtMTsKIAkJc3RhdGUud3JpdHRlbiA9IDA7CkBAIC0zNjcsNyArMzYyLDcgQEAgc3RhdGljIGlu
dCBwcm9jZXNzX3dyaXRlcyh2b2lkKQogCQkJYmFzZSA9IHN0YXRlLnJlcS0+dmVjW3N0YXRlLmlk
eF0uaW92X2Jhc2U7CiAJCQlsZW4gPSBzdGF0ZS5yZXEtPnZlY1tzdGF0ZS5pZHhdLmlvdl9sZW47
CiAJCX0KLQkJZXJyID0geGJfd3JpdGUoYmFzZSArIHN0YXRlLndyaXR0ZW4sIGxlbiAtIHN0YXRl
LndyaXR0ZW4pOworCQllcnIgPSB4Yl93cml0ZSh4aCwgYmFzZSArIHN0YXRlLndyaXR0ZW4sIGxl
biAtIHN0YXRlLndyaXR0ZW4pOwogCQlpZiAoZXJyIDwgMCkKIAkJCWdvdG8gb3V0X2VycjsKIAkJ
c3RhdGUud3JpdHRlbiArPSBlcnI7CkBAIC0zODAsNyArMzc1LDcgQEAgc3RhdGljIGludCBwcm9j
ZXNzX3dyaXRlcyh2b2lkKQogCiAJbGlzdF9kZWwoJnN0YXRlLnJlcS0+bGlzdCk7CiAJc3RhdGUu
cmVxLT5zdGF0ZSA9IHhiX3JlcV9zdGF0ZV93YWl0X3JlcGx5OwotCWxpc3RfYWRkX3RhaWwoJnN0
YXRlLnJlcS0+bGlzdCwgJnhzX3JlcGx5X2xpc3QpOworCWxpc3RfYWRkX3RhaWwoJnN0YXRlLnJl
cS0+bGlzdCwgJnhzLT5yZXBseV9saXN0KTsKIAlzdGF0ZS5yZXEgPSBOVUxMOwogCiAgb3V0OgpA
QCAtNDA2LDQyICs0MDEsNDUgQEAgc3RhdGljIGludCBwcm9jZXNzX3dyaXRlcyh2b2lkKQogCXJl
dHVybiBlcnI7CiB9CiAKLXN0YXRpYyBpbnQgeGJfdGhyZWFkX3dvcmsodm9pZCkKK3N0YXRpYyBp
bnQgeGJfdGhyZWFkX3dvcmsoc3RydWN0IHhlbnN0b3JlX3ByaXZhdGUgKnhzKQogewotCXJldHVy
biB4Yl9kYXRhX3RvX3JlYWQoKSB8fCB4Yl9kYXRhX3RvX3dyaXRlKCk7CisJcmV0dXJuIHhiX2Rh
dGFfdG9fcmVhZCh4cykgfHwgeGJfZGF0YV90b193cml0ZSh4cyk7CiB9CiAKLXN0YXRpYyBpbnQg
eGVuYnVzX3RocmVhZCh2b2lkICp1bnVzZWQpCitzdGF0aWMgaW50IHhlbmJ1c190aHJlYWQodm9p
ZCAqX3hoKQogeworCXhlbmhvc3RfdCAqeGggPSAoeGVuaG9zdF90ICopX3hoOworCXN0cnVjdCB4
ZW5zdG9yZV9wcml2YXRlICp4cyA9IHhzX3ByaXYoeGgpOwogCWludCBlcnI7CiAKIAl3aGlsZSAo
IWt0aHJlYWRfc2hvdWxkX3N0b3AoKSkgewotCQlpZiAod2FpdF9ldmVudF9pbnRlcnJ1cHRpYmxl
KHhiX3dhaXRxLCB4Yl90aHJlYWRfd29yaygpKSkKKwkJaWYgKHdhaXRfZXZlbnRfaW50ZXJydXB0
aWJsZSh4cy0+eGJfd2FpdHEsIHhiX3RocmVhZF93b3JrKHhzKSkpCiAJCQljb250aW51ZTsKIAot
CQllcnIgPSBwcm9jZXNzX21zZygpOworCQllcnIgPSBwcm9jZXNzX21zZyh4aCk7CiAJCWlmIChl
cnIgPT0gLUVOT01FTSkKIAkJCXNjaGVkdWxlKCk7CiAJCWVsc2UgaWYgKGVycikKIAkJCXByX3dh
cm5fcmF0ZWxpbWl0ZWQoImVycm9yICVkIHdoaWxlIHJlYWRpbmcgbWVzc2FnZVxuIiwKIAkJCQkJ
ICAgIGVycik7CiAKLQkJZXJyID0gcHJvY2Vzc193cml0ZXMoKTsKKwkJZXJyID0gcHJvY2Vzc193
cml0ZXMoeGgpOwogCQlpZiAoZXJyKQogCQkJcHJfd2Fybl9yYXRlbGltaXRlZCgiZXJyb3IgJWQg
d2hpbGUgd3JpdGluZyBtZXNzYWdlXG4iLAogCQkJCQkgICAgZXJyKTsKIAl9CiAKLQl4ZW5idXNf
dGFzayA9IE5VTEw7CisJeHMtPnhlbmJ1c190YXNrID0gTlVMTDsKIAlyZXR1cm4gMDsKIH0KIAog
LyoqCiAgKiB4Yl9pbml0X2NvbW1zIC0gU2V0IHVwIGludGVycnVwdCBoYW5kbGVyIG9mZiBzdG9y
ZSBldmVudCBjaGFubmVsLgogICovCi1pbnQgeGJfaW5pdF9jb21tcyh2b2lkKQoraW50IHhiX2lu
aXRfY29tbXMoeGVuaG9zdF90ICp4aCkKIHsKLQlzdHJ1Y3QgeGVuc3RvcmVfZG9tYWluX2ludGVy
ZmFjZSAqaW50ZiA9IHhlbl9zdG9yZV9pbnRlcmZhY2U7CisJc3RydWN0IHhlbnN0b3JlX3ByaXZh
dGUgKnhzID0geHNfcHJpdih4aCk7CisJc3RydWN0IHhlbnN0b3JlX2RvbWFpbl9pbnRlcmZhY2Ug
KmludGYgPSB4cy0+c3RvcmVfaW50ZXJmYWNlOwogCiAJaWYgKGludGYtPnJlcV9wcm9kICE9IGlu
dGYtPnJlcV9jb25zKQogCQlwcl9lcnIoInJlcXVlc3QgcmluZyBpcyBub3QgcXVpZXNjZW50ICgl
MDh4OiUwOHgpIVxuIiwKQEAgLTQ1NSwzNCArNDUzLDM1IEBAIGludCB4Yl9pbml0X2NvbW1zKHZv
aWQpCiAJCQlpbnRmLT5yc3BfY29ucyA9IGludGYtPnJzcF9wcm9kOwogCX0KIAotCWlmICh4ZW5i
dXNfaXJxKSB7CisJaWYgKHhzLT54ZW5idXNfaXJxKSB7CiAJCS8qIEFscmVhZHkgaGF2ZSBhbiBp
cnE7IGFzc3VtZSB3ZSdyZSByZXN1bWluZyAqLwotCQlyZWJpbmRfZXZ0Y2huX2lycSh4ZW5fc3Rv
cmVfZXZ0Y2huLCB4ZW5idXNfaXJxKTsKKwkJcmViaW5kX2V2dGNobl9pcnEoeHMtPnN0b3JlX2V2
dGNobiwgeHMtPnhlbmJ1c19pcnEpOwogCX0gZWxzZSB7CiAJCWludCBlcnI7CiAKLQkJZXJyID0g
YmluZF9ldnRjaG5fdG9faXJxaGFuZGxlcih4aF9kZWZhdWx0LCB4ZW5fc3RvcmVfZXZ0Y2huLCB3
YWtlX3dhaXRpbmcsCi0JCQkJCQkwLCAieGVuYnVzIiwgJnhiX3dhaXRxKTsKKwkJZXJyID0gYmlu
ZF9ldnRjaG5fdG9faXJxaGFuZGxlcih4aCwgeHMtPnN0b3JlX2V2dGNobiwgd2FrZV93YWl0aW5n
LAorCQkJCQkJMCwgInhlbmJ1cyIsIHhzKTsKIAkJaWYgKGVyciA8IDApIHsKIAkJCXByX2Vycigi
cmVxdWVzdCBpcnEgZmFpbGVkICVpXG4iLCBlcnIpOwogCQkJcmV0dXJuIGVycjsKIAkJfQogCi0J
CXhlbmJ1c19pcnEgPSBlcnI7CisJCXhzLT54ZW5idXNfaXJxID0gZXJyOwogCi0JCWlmICgheGVu
YnVzX3Rhc2spIHsKLQkJCXhlbmJ1c190YXNrID0ga3RocmVhZF9ydW4oeGVuYnVzX3RocmVhZCwg
TlVMTCwKKwkJaWYgKCF4cy0+eGVuYnVzX3Rhc2spIHsKKwkJCXhzLT54ZW5idXNfdGFzayA9IGt0
aHJlYWRfcnVuKHhlbmJ1c190aHJlYWQsIHhoLAogCQkJCQkJICAieGVuYnVzIik7Ci0JCQlpZiAo
SVNfRVJSKHhlbmJ1c190YXNrKSkKLQkJCQlyZXR1cm4gUFRSX0VSUih4ZW5idXNfdGFzayk7CisJ
CQlpZiAoSVNfRVJSKHhzLT54ZW5idXNfdGFzaykpCisJCQkJcmV0dXJuIFBUUl9FUlIoeHMtPnhl
bmJ1c190YXNrKTsKIAkJfQogCX0KIAogCXJldHVybiAwOwogfQogCi12b2lkIHhiX2RlaW5pdF9j
b21tcyh2b2lkKQordm9pZCB4Yl9kZWluaXRfY29tbXMoeGVuaG9zdF90ICp4aCkKIHsKLQl1bmJp
bmRfZnJvbV9pcnFoYW5kbGVyKHhlbmJ1c19pcnEsICZ4Yl93YWl0cSk7Ci0JeGVuYnVzX2lycSA9
IDA7CisJc3RydWN0IHhlbnN0b3JlX3ByaXZhdGUgKnhzID0geHNfcHJpdih4aCk7CisJdW5iaW5k
X2Zyb21faXJxaGFuZGxlcih4cy0+eGVuYnVzX2lycSwgeHMpOworCXhzLT54ZW5idXNfaXJxID0g
MDsKIH0KZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfZGV2X2JhY2tlbmQu
YyBiL2RyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfZGV2X2JhY2tlbmQuYwppbmRleCBlZGJhNWZl
Y2RlNGQuLjIxMWYxY2U1M2QzMCAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1
c19kZXZfYmFja2VuZC5jCisrKyBiL2RyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfZGV2X2JhY2tl
bmQuYwpAQCAtMTksNiArMTksOCBAQAogCiAjaW5jbHVkZSAieGVuYnVzLmgiCiAKK3N0YXRpYyB4
ZW5ob3N0X3QgKnhoOworCiBzdGF0aWMgaW50IHhlbmJ1c19iYWNrZW5kX29wZW4oc3RydWN0IGlu
b2RlICppbm9kZSwgc3RydWN0IGZpbGUgKmZpbHApCiB7CiAJaWYgKCFjYXBhYmxlKENBUF9TWVNf
QURNSU4pKQpAQCAtMzEsNiArMzMsNyBAQCBzdGF0aWMgbG9uZyB4ZW5idXNfYWxsb2MoZG9taWRf
dCBkb21pZCkKIHsKIAlzdHJ1Y3QgZXZ0Y2huX2FsbG9jX3VuYm91bmQgYXJnOwogCWludCBlcnIg
PSAtRUVYSVNUOworCXN0cnVjdCB4ZW5zdG9yZV9wcml2YXRlICp4cyA9IHhzX3ByaXYoeGgpOwog
CiAJeHNfc3VzcGVuZCgpOwogCkBAIC00NCwyMyArNDcsMjMgQEAgc3RhdGljIGxvbmcgeGVuYnVz
X2FsbG9jKGRvbWlkX3QgZG9taWQpCiAJICogdW5uZWNlc3NhcmlseSBjb21wbGV4IGZvciB0aGUg
aW50ZW5kZWQgdXNlIHdoZXJlIHhlbnN0b3JlZCBpcyBvbmx5CiAJICogc3RhcnRlZCBvbmNlIC0g
c28gcmV0dXJuIC1FRVhJU1QgaWYgaXQncyBhbHJlYWR5IHJ1bm5pbmcuCiAJICovCi0JaWYgKHhl
bnN0b3JlZF9yZWFkeSkKKwlpZiAoeHMtPnhlbnN0b3JlZF9yZWFkeSkKIAkJZ290byBvdXRfZXJy
OwogCi0JZ250dGFiX2dyYW50X2ZvcmVpZ25fYWNjZXNzX3JlZihHTlRUQUJfUkVTRVJWRURfWEVO
U1RPUkUsIGRvbWlkLAotCQkJdmlydF90b19nZm4oeGVuX3N0b3JlX2ludGVyZmFjZSksIDAgLyog
d3JpdGFibGUgKi8pOworCWdudHRhYl9ncmFudF9mb3JlaWduX2FjY2Vzc19yZWYoeGgsIEdOVFRB
Ql9SRVNFUlZFRF9YRU5TVE9SRSwgZG9taWQsCisJCQl2aXJ0X3RvX2dmbih4cy0+c3RvcmVfaW50
ZXJmYWNlKSwgMCAvKiB3cml0YWJsZSAqLyk7CiAKIAlhcmcuZG9tID0gRE9NSURfU0VMRjsKIAlh
cmcucmVtb3RlX2RvbSA9IGRvbWlkOwogCi0JZXJyID0gSFlQRVJWSVNPUl9ldmVudF9jaGFubmVs
X29wKEVWVENITk9QX2FsbG9jX3VuYm91bmQsICZhcmcpOworCWVyciA9IGh5cGVydmlzb3JfZXZl
bnRfY2hhbm5lbF9vcCh4aCwgRVZUQ0hOT1BfYWxsb2NfdW5ib3VuZCwgJmFyZyk7CiAJaWYgKGVy
cikKIAkJZ290byBvdXRfZXJyOwogCi0JaWYgKHhlbl9zdG9yZV9ldnRjaG4gPiAwKQotCQl4Yl9k
ZWluaXRfY29tbXMoKTsKKwlpZiAoeHMtPnN0b3JlX2V2dGNobiA+IDApCisJCXhiX2RlaW5pdF9j
b21tcyh4aCk7CiAKLQl4ZW5fc3RvcmVfZXZ0Y2huID0gYXJnLnBvcnQ7CisJeHMtPnN0b3JlX2V2
dGNobiA9IGFyZy5wb3J0OwogCiAJeHNfcmVzdW1lKCk7CiAKQEAgLTc0LDEzICs3NywxNSBAQCBz
dGF0aWMgbG9uZyB4ZW5idXNfYWxsb2MoZG9taWRfdCBkb21pZCkKIHN0YXRpYyBsb25nIHhlbmJ1
c19iYWNrZW5kX2lvY3RsKHN0cnVjdCBmaWxlICpmaWxlLCB1bnNpZ25lZCBpbnQgY21kLAogCQkJ
CSB1bnNpZ25lZCBsb25nIGRhdGEpCiB7CisJc3RydWN0IHhlbnN0b3JlX3ByaXZhdGUgKnhzID0g
eHNfcHJpdih4aCk7CisKIAlpZiAoIWNhcGFibGUoQ0FQX1NZU19BRE1JTikpCiAJCXJldHVybiAt
RVBFUk07CiAKIAlzd2l0Y2ggKGNtZCkgewogCWNhc2UgSU9DVExfWEVOQlVTX0JBQ0tFTkRfRVZU
Q0hOOgotCQlpZiAoeGVuX3N0b3JlX2V2dGNobiA+IDApCi0JCQlyZXR1cm4geGVuX3N0b3JlX2V2
dGNobjsKKwkJaWYgKHhzLT5zdG9yZV9ldnRjaG4gPiAwKQorCQkJcmV0dXJuIHhzLT5zdG9yZV9l
dnRjaG47CiAJCXJldHVybiAtRU5PREVWOwogCWNhc2UgSU9DVExfWEVOQlVTX0JBQ0tFTkRfU0VU
VVA6CiAJCXJldHVybiB4ZW5idXNfYWxsb2MoZGF0YSk7CkBAIC05Miw2ICs5Nyw3IEBAIHN0YXRp
YyBsb25nIHhlbmJ1c19iYWNrZW5kX2lvY3RsKHN0cnVjdCBmaWxlICpmaWxlLCB1bnNpZ25lZCBp
bnQgY21kLAogc3RhdGljIGludCB4ZW5idXNfYmFja2VuZF9tbWFwKHN0cnVjdCBmaWxlICpmaWxl
LCBzdHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKnZtYSkKIHsKIAlzaXplX3Qgc2l6ZSA9IHZtYS0+dm1f
ZW5kIC0gdm1hLT52bV9zdGFydDsKKwlzdHJ1Y3QgeGVuc3RvcmVfcHJpdmF0ZSAqeHMgPSB4c19w
cml2KHhoKTsKIAogCWlmICghY2FwYWJsZShDQVBfU1lTX0FETUlOKSkKIAkJcmV0dXJuIC1FUEVS
TTsKQEAgLTEwMCw3ICsxMDYsNyBAQCBzdGF0aWMgaW50IHhlbmJ1c19iYWNrZW5kX21tYXAoc3Ry
dWN0IGZpbGUgKmZpbGUsIHN0cnVjdCB2bV9hcmVhX3N0cnVjdCAqdm1hKQogCQlyZXR1cm4gLUVJ
TlZBTDsKIAogCWlmIChyZW1hcF9wZm5fcmFuZ2Uodm1hLCB2bWEtPnZtX3N0YXJ0LAotCQkJICAg
IHZpcnRfdG9fcGZuKHhlbl9zdG9yZV9pbnRlcmZhY2UpLAorCQkJICAgIHZpcnRfdG9fcGZuKHhz
LT5zdG9yZV9pbnRlcmZhY2UpLAogCQkJICAgIHNpemUsIHZtYS0+dm1fcGFnZV9wcm90KSkKIAkJ
cmV0dXJuIC1FQUdBSU47CiAKQEAgLTEyNSw2ICsxMzEsMTAgQEAgc3RhdGljIGludCBfX2luaXQg
eGVuYnVzX2JhY2tlbmRfaW5pdCh2b2lkKQogCiAJaWYgKCF4ZW5faW5pdGlhbF9kb21haW4oKSkK
IAkJcmV0dXJuIC1FTk9ERVY7CisJLyoKKwkgKiBCYWNrZW5kcyBzaG91bGRuJ3QgaGF2ZSBhbnkg
dHJ1Y2sgd2l0aCB0aGUgcmVtb3RlIHhlbmhvc3QuCisJICovCisJeGggPSB4aF9kZWZhdWx0Owog
CiAJZXJyID0gbWlzY19yZWdpc3RlcigmeGVuYnVzX2JhY2tlbmRfZGV2KTsKIAlpZiAoZXJyKQpk
aWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c19kZXZfZnJvbnRlbmQuYyBiL2Ry
aXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfZGV2X2Zyb250ZW5kLmMKaW5kZXggYzNlMjAxMDI1ZWYw
Li5kNmUwYzM5N2M2YTAgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfZGV2
X2Zyb250ZW5kLmMKKysrIGIvZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c19kZXZfZnJvbnRlbmQu
YwpAQCAtNTgsMTAgKzU4LDE0IEBACiAKICNpbmNsdWRlIDx4ZW4veGVuYnVzLmg+CiAjaW5jbHVk
ZSA8eGVuL3hlbi5oPgorI2luY2x1ZGUgPHhlbi9pbnRlcmZhY2UveGVuLmg+CisjaW5jbHVkZSA8
eGVuL3hlbmhvc3QuaD4KICNpbmNsdWRlIDxhc20veGVuL2h5cGVydmlzb3IuaD4KIAogI2luY2x1
ZGUgInhlbmJ1cy5oIgogCitzdGF0aWMgeGVuaG9zdF90ICp4aDsKKwogLyoKICAqIEFuIGVsZW1l
bnQgb2YgYSBsaXN0IG9mIG91dHN0YW5kaW5nIHRyYW5zYWN0aW9ucywgZm9yIHdoaWNoIHdlJ3Jl
CiAgKiBzdGlsbCB3YWl0aW5nIGEgcmVwbHkuCkBAIC0zMTIsMTMgKzMxNiwxMyBAQCBzdGF0aWMg
dm9pZCB4ZW5idXNfZmlsZV9mcmVlKHN0cnVjdCBrcmVmICprcmVmKQogCSAqLwogCiAJbGlzdF9m
b3JfZWFjaF9lbnRyeV9zYWZlKHRyYW5zLCB0bXAsICZ1LT50cmFuc2FjdGlvbnMsIGxpc3QpIHsK
LQkJeGVuYnVzX3RyYW5zYWN0aW9uX2VuZCh0cmFucy0+aGFuZGxlLCAxKTsKKwkJeGVuYnVzX3Ry
YW5zYWN0aW9uX2VuZCh4aCwgdHJhbnMtPmhhbmRsZSwgMSk7CiAJCWxpc3RfZGVsKCZ0cmFucy0+
bGlzdCk7CiAJCWtmcmVlKHRyYW5zKTsKIAl9CiAKIAlsaXN0X2Zvcl9lYWNoX2VudHJ5X3NhZmUo
d2F0Y2gsIHRtcF93YXRjaCwgJnUtPndhdGNoZXMsIGxpc3QpIHsKLQkJdW5yZWdpc3Rlcl94ZW5i
dXNfd2F0Y2goJndhdGNoLT53YXRjaCk7CisJCXVucmVnaXN0ZXJfeGVuYnVzX3dhdGNoKHhoLCAm
d2F0Y2gtPndhdGNoKTsKIAkJbGlzdF9kZWwoJndhdGNoLT5saXN0KTsKIAkJZnJlZV93YXRjaF9h
ZGFwdGVyKHdhdGNoKTsKIAl9CkBAIC00NTAsNyArNDU0LDcgQEAgc3RhdGljIGludCB4ZW5idXNf
d3JpdGVfdHJhbnNhY3Rpb24odW5zaWduZWQgbXNnX3R5cGUsCiAJCSAgICghc3RyY21wKG1zZy0+
Ym9keSwgIlQiKSB8fCAhc3RyY21wKG1zZy0+Ym9keSwgIkYiKSkpKQogCQlyZXR1cm4geGVuYnVz
X2NvbW1hbmRfcmVwbHkodSwgWFNfRVJST1IsICJFSU5WQUwiKTsKIAotCXJjID0geGVuYnVzX2Rl
dl9yZXF1ZXN0X2FuZF9yZXBseSgmbXNnLT5oZHIsIHUpOworCXJjID0geGVuYnVzX2Rldl9yZXF1
ZXN0X2FuZF9yZXBseSh4aCwgJm1zZy0+aGRyLCB1KTsKIAlpZiAocmMgJiYgdHJhbnMpIHsKIAkJ
bGlzdF9kZWwoJnRyYW5zLT5saXN0KTsKIAkJa2ZyZWUodHJhbnMpOwpAQCAtNDg5LDcgKzQ5Myw3
IEBAIHN0YXRpYyBpbnQgeGVuYnVzX3dyaXRlX3dhdGNoKHVuc2lnbmVkIG1zZ190eXBlLCBzdHJ1
Y3QgeGVuYnVzX2ZpbGVfcHJpdiAqdSkKIAkJd2F0Y2gtPndhdGNoLmNhbGxiYWNrID0gd2F0Y2hf
ZmlyZWQ7CiAJCXdhdGNoLT5kZXZfZGF0YSA9IHU7CiAKLQkJZXJyID0gcmVnaXN0ZXJfeGVuYnVz
X3dhdGNoKCZ3YXRjaC0+d2F0Y2gpOworCQllcnIgPSByZWdpc3Rlcl94ZW5idXNfd2F0Y2goeGgs
ICZ3YXRjaC0+d2F0Y2gpOwogCQlpZiAoZXJyKSB7CiAJCQlmcmVlX3dhdGNoX2FkYXB0ZXIod2F0
Y2gpOwogCQkJcmMgPSBlcnI7CkBAIC01MDAsNyArNTA0LDcgQEAgc3RhdGljIGludCB4ZW5idXNf
d3JpdGVfd2F0Y2godW5zaWduZWQgbXNnX3R5cGUsIHN0cnVjdCB4ZW5idXNfZmlsZV9wcml2ICp1
KQogCQlsaXN0X2Zvcl9lYWNoX2VudHJ5KHdhdGNoLCAmdS0+d2F0Y2hlcywgbGlzdCkgewogCQkJ
aWYgKCFzdHJjbXAod2F0Y2gtPnRva2VuLCB0b2tlbikgJiYKIAkJCSAgICAhc3RyY21wKHdhdGNo
LT53YXRjaC5ub2RlLCBwYXRoKSkgewotCQkJCXVucmVnaXN0ZXJfeGVuYnVzX3dhdGNoKCZ3YXRj
aC0+d2F0Y2gpOworCQkJCXVucmVnaXN0ZXJfeGVuYnVzX3dhdGNoKHhoLCAmd2F0Y2gtPndhdGNo
KTsKIAkJCQlsaXN0X2RlbCgmd2F0Y2gtPmxpc3QpOwogCQkJCWZyZWVfd2F0Y2hfYWRhcHRlcih3
YXRjaCk7CiAJCQkJYnJlYWs7CkBAIC02MTgsOCArNjIyLDkgQEAgc3RhdGljIHNzaXplX3QgeGVu
YnVzX2ZpbGVfd3JpdGUoc3RydWN0IGZpbGUgKmZpbHAsCiBzdGF0aWMgaW50IHhlbmJ1c19maWxl
X29wZW4oc3RydWN0IGlub2RlICppbm9kZSwgc3RydWN0IGZpbGUgKmZpbHApCiB7CiAJc3RydWN0
IHhlbmJ1c19maWxlX3ByaXYgKnU7CisJc3RydWN0IHhlbnN0b3JlX3ByaXZhdGUgKnhzID0geHNf
cHJpdih4aCk7CiAKLQlpZiAoeGVuX3N0b3JlX2V2dGNobiA9PSAwKQorCWlmICh4cy0+c3RvcmVf
ZXZ0Y2huID09IDApCiAJCXJldHVybiAtRU5PRU5UOwogCiAJbm9uc2Vla2FibGVfb3Blbihpbm9k
ZSwgZmlscCk7CkBAIC02ODcsNiArNjkyLDExIEBAIHN0YXRpYyBpbnQgX19pbml0IHhlbmJ1c19p
bml0KHZvaWQpCiAJaWYgKCF4ZW5fZG9tYWluKCkpCiAJCXJldHVybiAtRU5PREVWOwogCisJaWYg
KHhlbl9kcml2ZXJfZG9tYWluKCkgJiYgeGVuX25lc3RlZCgpKQorCQl4aCA9IHhoX3JlbW90ZTsK
KwllbHNlCisJCXhoID0geGhfZGVmYXVsdDsKKwogCWVyciA9IG1pc2NfcmVnaXN0ZXIoJnhlbmJ1
c19kZXYpOwogCWlmIChlcnIpCiAJCXByX2VycigiQ291bGQgbm90IHJlZ2lzdGVyIHhlbmJ1cyBm
cm9udGVuZCBkZXZpY2VcbiIpOwpkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1
c19wcm9iZS5jIGIvZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c19wcm9iZS5jCmluZGV4IDA0OWJk
NTExZjM2ZS4uYmQ5MGJhMDBkNjRjIDEwMDY0NAotLS0gYS9kcml2ZXJzL3hlbi94ZW5idXMveGVu
YnVzX3Byb2JlLmMKKysrIGIvZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c19wcm9iZS5jCkBAIC02
NSwyMCArNjUsNiBAQAogCiAjaW5jbHVkZSAieGVuYnVzLmgiCiAKLQotaW50IHhlbl9zdG9yZV9l
dnRjaG47Ci1FWFBPUlRfU1lNQk9MX0dQTCh4ZW5fc3RvcmVfZXZ0Y2huKTsKLQotc3RydWN0IHhl
bnN0b3JlX2RvbWFpbl9pbnRlcmZhY2UgKnhlbl9zdG9yZV9pbnRlcmZhY2U7Ci1FWFBPUlRfU1lN
Qk9MX0dQTCh4ZW5fc3RvcmVfaW50ZXJmYWNlKTsKLQotZW51bSB4ZW5zdG9yZV9pbml0IHhlbl9z
dG9yZV9kb21haW5fdHlwZTsKLUVYUE9SVF9TWU1CT0xfR1BMKHhlbl9zdG9yZV9kb21haW5fdHlw
ZSk7Ci0KLXN0YXRpYyB1bnNpZ25lZCBsb25nIHhlbl9zdG9yZV9nZm47Ci0KLXN0YXRpYyBCTE9D
S0lOR19OT1RJRklFUl9IRUFEKHhlbnN0b3JlX2NoYWluKTsKLQogLyogSWYgc29tZXRoaW5nIGlu
IGFycmF5IG9mIGlkcyBtYXRjaGVzIHRoaXMgZGV2aWNlLCByZXR1cm4gaXQuICovCiBzdGF0aWMg
Y29uc3Qgc3RydWN0IHhlbmJ1c19kZXZpY2VfaWQgKgogbWF0Y2hfZGV2aWNlKGNvbnN0IHN0cnVj
dCB4ZW5idXNfZGV2aWNlX2lkICphcnIsIHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYpCkBAIC0x
MTIsNyArOTgsNyBAQCBzdGF0aWMgdm9pZCBmcmVlX290aGVyZW5kX2RldGFpbHMoc3RydWN0IHhl
bmJ1c19kZXZpY2UgKmRldikKIHN0YXRpYyB2b2lkIGZyZWVfb3RoZXJlbmRfd2F0Y2goc3RydWN0
IHhlbmJ1c19kZXZpY2UgKmRldikKIHsKIAlpZiAoZGV2LT5vdGhlcmVuZF93YXRjaC5ub2RlKSB7
Ci0JCXVucmVnaXN0ZXJfeGVuYnVzX3dhdGNoKCZkZXYtPm90aGVyZW5kX3dhdGNoKTsKKwkJdW5y
ZWdpc3Rlcl94ZW5idXNfd2F0Y2goZGV2LT54aCwgJmRldi0+b3RoZXJlbmRfd2F0Y2gpOwogCQlr
ZnJlZShkZXYtPm90aGVyZW5kX3dhdGNoLm5vZGUpOwogCQlkZXYtPm90aGVyZW5kX3dhdGNoLm5v
ZGUgPSBOVUxMOwogCX0KQEAgLTE0NSw3ICsxMzEsNyBAQCBzdGF0aWMgaW50IHdhdGNoX290aGVy
ZW5kKHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYpCiBpbnQgeGVuYnVzX3JlYWRfb3RoZXJlbmRf
ZGV0YWlscyhzdHJ1Y3QgeGVuYnVzX2RldmljZSAqeGVuZGV2LAogCQkJCSBjaGFyICppZF9ub2Rl
LCBjaGFyICpwYXRoX25vZGUpCiB7Ci0JaW50IGVyciA9IHhlbmJ1c19nYXRoZXIoWEJUX05JTCwg
eGVuZGV2LT5ub2RlbmFtZSwKKwlpbnQgZXJyID0geGVuYnVzX2dhdGhlcih4ZW5kZXYtPnhoLCBY
QlRfTklMLCB4ZW5kZXYtPm5vZGVuYW1lLAogCQkJCWlkX25vZGUsICIlaSIsICZ4ZW5kZXYtPm90
aGVyZW5kX2lkLAogCQkJCXBhdGhfbm9kZSwgTlVMTCwgJnhlbmRldi0+b3RoZXJlbmQsCiAJCQkJ
TlVMTCk7CkBAIC0xNTYsNyArMTQyLDcgQEAgaW50IHhlbmJ1c19yZWFkX290aGVyZW5kX2RldGFp
bHMoc3RydWN0IHhlbmJ1c19kZXZpY2UgKnhlbmRldiwKIAkJcmV0dXJuIGVycjsKIAl9CiAJaWYg
KHN0cmxlbih4ZW5kZXYtPm90aGVyZW5kKSA9PSAwIHx8Ci0JICAgICF4ZW5idXNfZXhpc3RzKFhC
VF9OSUwsIHhlbmRldi0+b3RoZXJlbmQsICIiKSkgeworCSAgICAheGVuYnVzX2V4aXN0cyh4ZW5k
ZXYtPnhoLCBYQlRfTklMLCB4ZW5kZXYtPm90aGVyZW5kLCAiIikpIHsKIAkJeGVuYnVzX2Rldl9m
YXRhbCh4ZW5kZXYsIC1FTk9FTlQsCiAJCQkJICJ1bmFibGUgdG8gcmVhZCBvdGhlciBlbmQgZnJv
bSAlcy4gICIKIAkJCQkgIm1pc3Npbmcgb3IgaW5hY2Nlc3NpYmxlLiIsCkBAIC0xODYsNyArMTcy
LDcgQEAgdm9pZCB4ZW5idXNfb3RoZXJlbmRfY2hhbmdlZChzdHJ1Y3QgeGVuYnVzX3dhdGNoICp3
YXRjaCwKIAkJcmV0dXJuOwogCX0KIAotCXN0YXRlID0geGVuYnVzX3JlYWRfZHJpdmVyX3N0YXRl
KGRldi0+b3RoZXJlbmQpOworCXN0YXRlID0geGVuYnVzX3JlYWRfZHJpdmVyX3N0YXRlKGRldiwg
ZGV2LT5vdGhlcmVuZCk7CiAKIAlkZXZfZGJnKCZkZXYtPmRldiwgInN0YXRlIGlzICVkLCAoJXMp
LCAlcywgJXNcbiIsCiAJCXN0YXRlLCB4ZW5idXNfc3Ryc3RhdGUoc3RhdGUpLCBkZXYtPm90aGVy
ZW5kX3dhdGNoLm5vZGUsIHBhdGgpOwpAQCAtNDM5LDcgKzQyNSwxMSBAQCBpbnQgeGVuYnVzX3By
b2JlX25vZGUoc3RydWN0IHhlbl9idXNfdHlwZSAqYnVzLAogCXNpemVfdCBzdHJpbmdsZW47CiAJ
Y2hhciAqdG1wc3RyaW5nOwogCi0JZW51bSB4ZW5idXNfc3RhdGUgc3RhdGUgPSB4ZW5idXNfcmVh
ZF9kcml2ZXJfc3RhdGUobm9kZW5hbWUpOworCWVudW0geGVuYnVzX3N0YXRlIHN0YXRlOworCisJ
ZXJyID0geGVuYnVzX2dhdGhlcihidXMtPnhoLCBYQlRfTklMLCBub2RlbmFtZSwgInN0YXRlIiwg
IiVkIiwgJnN0YXRlLCBOVUxMKTsKKwlpZiAoZXJyKQorCQlzdGF0ZSA9IFhlbmJ1c1N0YXRlVW5r
bm93bjsKIAogCWlmIChzdGF0ZSAhPSBYZW5idXNTdGF0ZUluaXRpYWxpc2luZykgewogCQkvKiBE
ZXZpY2UgaXMgbm90IG5ldywgc28gaWdub3JlIGl0LiAgVGhpcyBjYW4gaGFwcGVuIGlmIGEKQEAg
LTQ2NSwxMCArNDU1LDExIEBAIGludCB4ZW5idXNfcHJvYmVfbm9kZShzdHJ1Y3QgeGVuX2J1c190
eXBlICpidXMsCiAJeGVuZGV2LT5kZXZpY2V0eXBlID0gdG1wc3RyaW5nOwogCWluaXRfY29tcGxl
dGlvbigmeGVuZGV2LT5kb3duKTsKIAorCXhlbmRldi0+eGggPSBidXMtPnhoOwogCXhlbmRldi0+
ZGV2LmJ1cyA9ICZidXMtPmJ1czsKIAl4ZW5kZXYtPmRldi5yZWxlYXNlID0geGVuYnVzX2Rldl9y
ZWxlYXNlOwogCi0JZXJyID0gYnVzLT5nZXRfYnVzX2lkKGRldm5hbWUsIHhlbmRldi0+bm9kZW5h
bWUpOworCWVyciA9IGJ1cy0+Z2V0X2J1c19pZChidXMsIGRldm5hbWUsIHhlbmRldi0+bm9kZW5h
bWUpOwogCWlmIChlcnIpCiAJCWdvdG8gZmFpbDsKIApAQCAtNDk2LDcgKzQ4Nyw3IEBAIHN0YXRp
YyBpbnQgeGVuYnVzX3Byb2JlX2RldmljZV90eXBlKHN0cnVjdCB4ZW5fYnVzX3R5cGUgKmJ1cywg
Y29uc3QgY2hhciAqdHlwZSkKIAl1bnNpZ25lZCBpbnQgZGlyX24gPSAwOwogCWludCBpOwogCi0J
ZGlyID0geGVuYnVzX2RpcmVjdG9yeShYQlRfTklMLCBidXMtPnJvb3QsIHR5cGUsICZkaXJfbik7
CisJZGlyID0geGVuYnVzX2RpcmVjdG9yeShidXMtPnhoLCBYQlRfTklMLCBidXMtPnJvb3QsIHR5
cGUsICZkaXJfbik7CiAJaWYgKElTX0VSUihkaXIpKQogCQlyZXR1cm4gUFRSX0VSUihkaXIpOwog
CkBAIC01MTYsNyArNTA3LDcgQEAgaW50IHhlbmJ1c19wcm9iZV9kZXZpY2VzKHN0cnVjdCB4ZW5f
YnVzX3R5cGUgKmJ1cykKIAljaGFyICoqZGlyOwogCXVuc2lnbmVkIGludCBpLCBkaXJfbjsKIAot
CWRpciA9IHhlbmJ1c19kaXJlY3RvcnkoWEJUX05JTCwgYnVzLT5yb290LCAiIiwgJmRpcl9uKTsK
KwlkaXIgPSB4ZW5idXNfZGlyZWN0b3J5KGJ1cy0+eGgsIFhCVF9OSUwsIGJ1cy0+cm9vdCwgIiIs
ICZkaXJfbik7CiAJaWYgKElTX0VSUihkaXIpKQogCQlyZXR1cm4gUFRSX0VSUihkaXIpOwogCkBA
IC01NjQsNyArNTU1LDcgQEAgdm9pZCB4ZW5idXNfZGV2X2NoYW5nZWQoY29uc3QgY2hhciAqbm9k
ZSwgc3RydWN0IHhlbl9idXNfdHlwZSAqYnVzKQogCWlmIChjaGFyX2NvdW50KG5vZGUsICcvJykg
PCAyKQogCQlyZXR1cm47CiAKLQlleGlzdHMgPSB4ZW5idXNfZXhpc3RzKFhCVF9OSUwsIG5vZGUs
ICIiKTsKKwlleGlzdHMgPSB4ZW5idXNfZXhpc3RzKGJ1cy0+eGgsIFhCVF9OSUwsIG5vZGUsICIi
KTsKIAlpZiAoIWV4aXN0cykgewogCQl4ZW5idXNfY2xlYW51cF9kZXZpY2VzKG5vZGUsICZidXMt
PmJ1cyk7CiAJCXJldHVybjsKQEAgLTY2MCw0NyArNjUxLDYxIEBAIGludCB4ZW5idXNfZGV2X2Nh
bmNlbChzdHJ1Y3QgZGV2aWNlICpkZXYpCiB9CiBFWFBPUlRfU1lNQk9MX0dQTCh4ZW5idXNfZGV2
X2NhbmNlbCk7CiAKLS8qIEEgZmxhZyB0byBkZXRlcm1pbmUgaWYgeGVuc3RvcmVkIGlzICdyZWFk
eScgKGkuZS4gaGFzIHN0YXJ0ZWQpICovCi1pbnQgeGVuc3RvcmVkX3JlYWR5OwotCi0KLWludCBy
ZWdpc3Rlcl94ZW5zdG9yZV9ub3RpZmllcihzdHJ1Y3Qgbm90aWZpZXJfYmxvY2sgKm5iKQoraW50
IHJlZ2lzdGVyX3hlbnN0b3JlX25vdGlmaWVyKHhlbmhvc3RfdCAqeGgsIHN0cnVjdCBub3RpZmll
cl9ibG9jayAqbmIpCiB7CiAJaW50IHJldCA9IDA7CisJc3RydWN0IHhlbnN0b3JlX3ByaXZhdGUg
KnhzID0geHNfcHJpdih4aCk7CiAKLQlpZiAoeGVuc3RvcmVkX3JlYWR5ID4gMCkKKwlpZiAoeHMt
PnhlbnN0b3JlZF9yZWFkeSA+IDApCiAJCXJldCA9IG5iLT5ub3RpZmllcl9jYWxsKG5iLCAwLCBO
VUxMKTsKIAllbHNlCi0JCWJsb2NraW5nX25vdGlmaWVyX2NoYWluX3JlZ2lzdGVyKCZ4ZW5zdG9y
ZV9jaGFpbiwgbmIpOworCQlibG9ja2luZ19ub3RpZmllcl9jaGFpbl9yZWdpc3RlcigmeHMtPnhl
bnN0b3JlX2NoYWluLCBuYik7CiAKIAlyZXR1cm4gcmV0OwogfQogRVhQT1JUX1NZTUJPTF9HUEwo
cmVnaXN0ZXJfeGVuc3RvcmVfbm90aWZpZXIpOwogCi12b2lkIHVucmVnaXN0ZXJfeGVuc3RvcmVf
bm90aWZpZXIoc3RydWN0IG5vdGlmaWVyX2Jsb2NrICpuYikKK3ZvaWQgdW5yZWdpc3Rlcl94ZW5z
dG9yZV9ub3RpZmllcih4ZW5ob3N0X3QgKnhoLCBzdHJ1Y3Qgbm90aWZpZXJfYmxvY2sgKm5iKQog
ewotCWJsb2NraW5nX25vdGlmaWVyX2NoYWluX3VucmVnaXN0ZXIoJnhlbnN0b3JlX2NoYWluLCBu
Yik7CisJc3RydWN0IHhlbnN0b3JlX3ByaXZhdGUgKnhzID0geHNfcHJpdih4aCk7CisKKwlibG9j
a2luZ19ub3RpZmllcl9jaGFpbl91bnJlZ2lzdGVyKCZ4cy0+eGVuc3RvcmVfY2hhaW4sIG5iKTsK
IH0KIEVYUE9SVF9TWU1CT0xfR1BMKHVucmVnaXN0ZXJfeGVuc3RvcmVfbm90aWZpZXIpOwogCi12
b2lkIHhlbmJ1c19wcm9iZShzdHJ1Y3Qgd29ya19zdHJ1Y3QgKnVudXNlZCkKKy8qIE5lZWRlZCBi
eSBwbGF0Zm9ybS1wY2kgKi8KK3ZvaWQgX194ZW5idXNfcHJvYmUodm9pZCAqX3hzKQogewotCXhl
bnN0b3JlZF9yZWFkeSA9IDE7CisJc3RydWN0IHhlbnN0b3JlX3ByaXZhdGUgKnhzID0gKHN0cnVj
dCB4ZW5zdG9yZV9wcml2YXRlICopIF94czsKKwl4cy0+eGVuc3RvcmVkX3JlYWR5ID0gMTsKIAog
CS8qIE5vdGlmeSBvdGhlcnMgdGhhdCB4ZW5zdG9yZSBpcyB1cCAqLwotCWJsb2NraW5nX25vdGlm
aWVyX2NhbGxfY2hhaW4oJnhlbnN0b3JlX2NoYWluLCAwLCBOVUxMKTsKKwlibG9ja2luZ19ub3Rp
Zmllcl9jYWxsX2NoYWluKCZ4cy0+eGVuc3RvcmVfY2hhaW4sIDAsIE5VTEwpOworfQorRVhQT1JU
X1NZTUJPTF9HUEwoX194ZW5idXNfcHJvYmUpOworCit2b2lkIHhlbmJ1c19wcm9iZShzdHJ1Y3Qg
d29ya19zdHJ1Y3QgKncpCit7CisJc3RydWN0IHhlbnN0b3JlX3ByaXZhdGUgKnhzID0gY29udGFp
bmVyX29mKHcsCisJCQlzdHJ1Y3QgeGVuc3RvcmVfcHJpdmF0ZSwgcHJvYmVfd29yayk7CisKKwlf
X3hlbmJ1c19wcm9iZSh4cyk7CiB9Ci1FWFBPUlRfU1lNQk9MX0dQTCh4ZW5idXNfcHJvYmUpOwog
CiBzdGF0aWMgaW50IF9faW5pdCB4ZW5idXNfcHJvYmVfaW5pdGNhbGwodm9pZCkKIHsKKwl4ZW5o
b3N0X3QgKip4aDsKKwogCWlmICgheGVuX2RvbWFpbigpKQogCQlyZXR1cm4gLUVOT0RFVjsKIAog
CWlmICh4ZW5faW5pdGlhbF9kb21haW4oKSB8fCB4ZW5faHZtX2RvbWFpbigpKQogCQlyZXR1cm4g
MDsKIAotCXhlbmJ1c19wcm9iZShOVUxMKTsKKwlmb3JfZWFjaF94ZW5ob3N0KHhoKSB7CisJCXN0
cnVjdCB4ZW5zdG9yZV9wcml2YXRlICp4cyA9IHhzX3ByaXYoKnhoKTsKKwkJeGVuYnVzX3Byb2Jl
KCZ4cy0+cHJvYmVfd29yayk7CisJfQogCXJldHVybiAwOwogfQogCkBAIC03MDksMzAgKzcxNCwz
MSBAQCBkZXZpY2VfaW5pdGNhbGwoeGVuYnVzX3Byb2JlX2luaXRjYWxsKTsKIC8qIFNldCB1cCBl
dmVudCBjaGFubmVsIGZvciB4ZW5zdG9yZWQgd2hpY2ggaXMgcnVuIGFzIGEgbG9jYWwgcHJvY2Vz
cwogICogKHRoaXMgaXMgbm9ybWFsbHkgdXNlZCBvbmx5IGluIGRvbTApCiAgKi8KLXN0YXRpYyBp
bnQgX19pbml0IHhlbnN0b3JlZF9sb2NhbF9pbml0KHZvaWQpCitzdGF0aWMgaW50IF9faW5pdCB4
ZW5zdG9yZWRfbG9jYWxfaW5pdCh4ZW5ob3N0X3QgKnhoKQogewogCWludCBlcnIgPSAtRU5PTUVN
OwogCXVuc2lnbmVkIGxvbmcgcGFnZSA9IDA7CiAJc3RydWN0IGV2dGNobl9hbGxvY191bmJvdW5k
IGFsbG9jX3VuYm91bmQ7CisJc3RydWN0IHhlbnN0b3JlX3ByaXZhdGUgKnhzID0geHNfcHJpdih4
aCk7CiAKIAkvKiBBbGxvY2F0ZSBYZW5zdG9yZSBwYWdlICovCiAJcGFnZSA9IGdldF96ZXJvZWRf
cGFnZShHRlBfS0VSTkVMKTsKIAlpZiAoIXBhZ2UpCiAJCWdvdG8gb3V0X2VycjsKIAotCXhlbl9z
dG9yZV9nZm4gPSB2aXJ0X3RvX2dmbigodm9pZCAqKXBhZ2UpOworCXhzLT5zdG9yZV9nZm4gPSB2
aXJ0X3RvX2dmbigodm9pZCAqKXBhZ2UpOwogCiAJLyogTmV4dCBhbGxvY2F0ZSBhIGxvY2FsIHBv
cnQgd2hpY2ggeGVuc3RvcmVkIGNhbiBiaW5kIHRvICovCiAJYWxsb2NfdW5ib3VuZC5kb20gICAg
ICAgID0gRE9NSURfU0VMRjsKIAlhbGxvY191bmJvdW5kLnJlbW90ZV9kb20gPSBET01JRF9TRUxG
OwogCi0JZXJyID0gSFlQRVJWSVNPUl9ldmVudF9jaGFubmVsX29wKEVWVENITk9QX2FsbG9jX3Vu
Ym91bmQsCisJZXJyID0gaHlwZXJ2aXNvcl9ldmVudF9jaGFubmVsX29wKHhoLCBFVlRDSE5PUF9h
bGxvY191bmJvdW5kLAogCQkJCQkgICZhbGxvY191bmJvdW5kKTsKIAlpZiAoZXJyID09IC1FTk9T
WVMpCiAJCWdvdG8gb3V0X2VycjsKIAogCUJVR19PTihlcnIpOwotCXhlbl9zdG9yZV9ldnRjaG4g
PSBhbGxvY191bmJvdW5kLnBvcnQ7CisJeHMtPnN0b3JlX2V2dGNobiA9IGFsbG9jX3VuYm91bmQu
cG9ydDsKIAogCXJldHVybiAwOwogCkBAIC03NDYsMTggKzc1MiwyNCBAQCBzdGF0aWMgaW50IHhl
bmJ1c19yZXN1bWVfY2Ioc3RydWN0IG5vdGlmaWVyX2Jsb2NrICpuYiwKIAkJCSAgICB1bnNpZ25l
ZCBsb25nIGFjdGlvbiwgdm9pZCAqZGF0YSkKIHsKIAlpbnQgZXJyID0gMDsKKwl4ZW5ob3N0X3Qg
Kip4aDsKIAotCWlmICh4ZW5faHZtX2RvbWFpbigpKSB7Ci0JCXVpbnQ2NF90IHYgPSAwOworCWZv
cl9lYWNoX3hlbmhvc3QoeGgpIHsKKwkJc3RydWN0IHhlbnN0b3JlX3ByaXZhdGUgKnhzID0geHNf
cHJpdigqeGgpOwogCi0JCWVyciA9IGh2bV9nZXRfcGFyYW1ldGVyKEhWTV9QQVJBTV9TVE9SRV9F
VlRDSE4sICZ2KTsKLQkJaWYgKCFlcnIgJiYgdikKLQkJCXhlbl9zdG9yZV9ldnRjaG4gPSB2Owot
CQllbHNlCi0JCQlwcl93YXJuKCJDYW5ub3QgdXBkYXRlIHhlbnN0b3JlIGV2ZW50IGNoYW5uZWw6
ICVkXG4iLAotCQkJCWVycik7Ci0JfSBlbHNlCi0JCXhlbl9zdG9yZV9ldnRjaG4gPSB4ZW5fc3Rh
cnRfaW5mby0+c3RvcmVfZXZ0Y2huOworCQkvKiBGSVhNRSB4aC0+cmVzdW1lX3hzKCk/ICovCisJ
CWlmICh4ZW5faHZtX2RvbWFpbigpKSB7CisJCQl1aW50NjRfdCB2ID0gMDsKKworCQkJZXJyID0g
aHZtX2dldF9wYXJhbWV0ZXIoSFZNX1BBUkFNX1NUT1JFX0VWVENITiwgJnYpOworCQkJaWYgKCFl
cnIgJiYgdikKKwkJCQl4cy0+c3RvcmVfZXZ0Y2huID0gdjsKKwkJCWVsc2UKKwkJCQlwcl93YXJu
KCJDYW5ub3QgdXBkYXRlIHhlbnN0b3JlIGV2ZW50IGNoYW5uZWw6ICVkXG4iLAorCQkJCQllcnIp
OworCQl9IGVsc2UKKwkJCXhzLT5zdG9yZV9ldnRjaG4gPSB4ZW5fc3RhcnRfaW5mby0+c3RvcmVf
ZXZ0Y2huOworCX0KIAogCXJldHVybiBlcnI7CiB9CkBAIC03NjYsNjcgKzc3OCwxMTUgQEAgc3Rh
dGljIHN0cnVjdCBub3RpZmllcl9ibG9jayB4ZW5idXNfcmVzdW1lX25iID0gewogCS5ub3RpZmll
cl9jYWxsID0geGVuYnVzX3Jlc3VtZV9jYiwKIH07CiAKLXN0YXRpYyBpbnQgX19pbml0IHhlbmJ1
c19pbml0KHZvaWQpCitpbnQgeGVuYnVzX3NldHVwKHhlbmhvc3RfdCAqeGgpCiB7CisJc3RydWN0
IHhlbnN0b3JlX3ByaXZhdGUgKnhzID0geHNfcHJpdih4aCk7CiAJaW50IGVyciA9IDA7Ci0JdWlu
dDY0X3QgdiA9IDA7Ci0JeGVuX3N0b3JlX2RvbWFpbl90eXBlID0gWFNfVU5LTk9XTjsKIAotCWlm
ICgheGVuX2RvbWFpbigpKQotCQlyZXR1cm4gLUVOT0RFVjsKKwlCVUdfT04oeHMtPmRvbWFpbl90
eXBlID09IFhTX1VOS05PV04pOwogCi0JeGVuYnVzX3Jpbmdfb3BzX2luaXQoKTsKLQotCWlmICh4
ZW5fcHZfZG9tYWluKCkpCi0JCXhlbl9zdG9yZV9kb21haW5fdHlwZSA9IFhTX1BWOwotCWlmICh4
ZW5faHZtX2RvbWFpbigpKQotCQl4ZW5fc3RvcmVfZG9tYWluX3R5cGUgPSBYU19IVk07Ci0JaWYg
KHhlbl9odm1fZG9tYWluKCkgJiYgeGVuX2luaXRpYWxfZG9tYWluKCkpCi0JCXhlbl9zdG9yZV9k
b21haW5fdHlwZSA9IFhTX0xPQ0FMOwotCWlmICh4ZW5fcHZfZG9tYWluKCkgJiYgIXhlbl9zdGFy
dF9pbmZvLT5zdG9yZV9ldnRjaG4pCi0JCXhlbl9zdG9yZV9kb21haW5fdHlwZSA9IFhTX0xPQ0FM
OwotCWlmICh4ZW5fcHZfZG9tYWluKCkgJiYgeGVuX3N0YXJ0X2luZm8tPnN0b3JlX2V2dGNobikK
LQkJeGVuc3RvcmVkX3JlYWR5ID0gMTsKLQotCXN3aXRjaCAoeGVuX3N0b3JlX2RvbWFpbl90eXBl
KSB7CisJc3dpdGNoICh4cy0+ZG9tYWluX3R5cGUpIHsKIAljYXNlIFhTX0xPQ0FMOgotCQllcnIg
PSB4ZW5zdG9yZWRfbG9jYWxfaW5pdCgpOworCQllcnIgPSB4ZW5zdG9yZWRfbG9jYWxfaW5pdCh4
aCk7CiAJCWlmIChlcnIpCi0JCQlnb3RvIG91dF9lcnJvcjsKLQkJeGVuX3N0b3JlX2ludGVyZmFj
ZSA9IGdmbl90b192aXJ0KHhlbl9zdG9yZV9nZm4pOworCQkJZ290byBvdXQ7CisJCXhzLT5zdG9y
ZV9pbnRlcmZhY2UgPSBnZm5fdG9fdmlydCh4cy0+c3RvcmVfZ2ZuKTsKIAkJYnJlYWs7CiAJY2Fz
ZSBYU19QVjoKLQkJeGVuX3N0b3JlX2V2dGNobiA9IHhlbl9zdGFydF9pbmZvLT5zdG9yZV9ldnRj
aG47Ci0JCXhlbl9zdG9yZV9nZm4gPSB4ZW5fc3RhcnRfaW5mby0+c3RvcmVfbWZuOwotCQl4ZW5f
c3RvcmVfaW50ZXJmYWNlID0gZ2ZuX3RvX3ZpcnQoeGVuX3N0b3JlX2dmbik7CisJCXhzLT5zdG9y
ZV9pbnRlcmZhY2UgPSBnZm5fdG9fdmlydCh4cy0+c3RvcmVfZ2ZuKTsKKwkJeHMtPnhlbnN0b3Jl
ZF9yZWFkeSA9IDE7CiAJCWJyZWFrOwogCWNhc2UgWFNfSFZNOgotCQllcnIgPSBodm1fZ2V0X3Bh
cmFtZXRlcihIVk1fUEFSQU1fU1RPUkVfRVZUQ0hOLCAmdik7Ci0JCWlmIChlcnIpCi0JCQlnb3Rv
IG91dF9lcnJvcjsKLQkJeGVuX3N0b3JlX2V2dGNobiA9IChpbnQpdjsKLQkJZXJyID0gaHZtX2dl
dF9wYXJhbWV0ZXIoSFZNX1BBUkFNX1NUT1JFX1BGTiwgJnYpOwotCQlpZiAoZXJyKQotCQkJZ290
byBvdXRfZXJyb3I7Ci0JCXhlbl9zdG9yZV9nZm4gPSAodW5zaWduZWQgbG9uZyl2OwotCQl4ZW5f
c3RvcmVfaW50ZXJmYWNlID0KLQkJCXhlbl9yZW1hcCh4ZW5fc3RvcmVfZ2ZuIDw8IFhFTl9QQUdF
X1NISUZULAorCQl4cy0+c3RvcmVfaW50ZXJmYWNlID0KKwkJCXhlbl9yZW1hcCh4cy0+c3RvcmVf
Z2ZuIDw8IFhFTl9QQUdFX1NISUZULAogCQkJCSAgWEVOX1BBR0VfU0laRSk7CiAJCWJyZWFrOwog
CWRlZmF1bHQ6CiAJCXByX3dhcm4oIlhlbnN0b3JlIHN0YXRlIHVua25vd25cbiIpOwogCQlicmVh
azsKIAl9CitvdXQ6CisJcmV0dXJuIGVycjsKK30KIAotCS8qIEluaXRpYWxpemUgdGhlIGludGVy
ZmFjZSB0byB4ZW5zdG9yZS4gKi8KLQllcnIgPSB4c19pbml0KCk7Ci0JaWYgKGVycikgewotCQlw
cl93YXJuKCJFcnJvciBpbml0aWFsaXppbmcgeGVuc3RvcmUgY29tbXM6ICVpXG4iLCBlcnIpOwot
CQlnb3RvIG91dF9lcnJvcjsKK2ludCB4ZW5faHZtX3NldHVwX3hzKHhlbmhvc3RfdCAqeGgpCit7
CisJdWludDY0X3QgdiA9IDA7CisJaW50IGVyciA9IDA7CisJc3RydWN0IHhlbnN0b3JlX3ByaXZh
dGUgKnhzID0geHNfcHJpdih4aCk7CisKKwlpZiAoeGVuX2luaXRpYWxfZG9tYWluKCkpIHsKKwkJ
eHMtPmRvbWFpbl90eXBlID0gWFNfTE9DQUw7CisJCXhzLT5zdG9yZV9ldnRjaG4gPSAwOworCQl4
cy0+c3RvcmVfZ2ZuID0gMDsKKwl9IGVsc2UgeyAvKiBGcm9udGVuZCAqLworCQl4cy0+ZG9tYWlu
X3R5cGUgPSBYU19IVk07CisJCWVyciA9IGh2bV9nZXRfcGFyYW1ldGVyKEhWTV9QQVJBTV9TVE9S
RV9FVlRDSE4sICZ2KTsKKwkJaWYgKGVycikKKwkJCWdvdG8gb3V0OworCQl4cy0+c3RvcmVfZXZ0
Y2huID0gKGludCkgdjsKKworCQllcnIgPSBodm1fZ2V0X3BhcmFtZXRlcihIVk1fUEFSQU1fU1RP
UkVfUEZOLCAmdik7CisJCWlmIChlcnIpCisJCQlnb3RvIG91dDsKKwkJeHMtPnN0b3JlX2dmbiA9
IChpbnQpIHY7CisJfQorCitvdXQ6CisJcmV0dXJuIGVycjsKK30KKworaW50IHhlbl9wdl9zZXR1
cF94cyh4ZW5ob3N0X3QgKnhoKQoreworCXN0cnVjdCB4ZW5zdG9yZV9wcml2YXRlICp4cyA9IHhz
X3ByaXYoeGgpOworCisJaWYgKHhlbl9pbml0aWFsX2RvbWFpbigpKSB7CisJCXhzLT5kb21haW5f
dHlwZSA9IFhTX0xPQ0FMOworCQl4cy0+c3RvcmVfZXZ0Y2huID0gMDsKKwkJeHMtPnN0b3JlX2dm
biA9IDA7CisJfSBlbHNlIHsgLyogRnJvbnRlbmQgKi8KKwkJeHMtPmRvbWFpbl90eXBlID0gWFNf
UFY7CisJCXhzLT5zdG9yZV9ldnRjaG4gPSB4ZW5fc3RhcnRfaW5mby0+c3RvcmVfZXZ0Y2huOwor
CQl4cy0+c3RvcmVfZ2ZuID0geGVuX3N0YXJ0X2luZm8tPnN0b3JlX21mbjsKKwl9CisKKwlyZXR1
cm4gMDsKK30KKworc3RhdGljIGludCBfX2luaXQgeGVuYnVzX2luaXQodm9pZCkKK3sKKwlpbnQg
ZXJyID0gMDsKKwlzdHJ1Y3QgeGVuc3RvcmVfcHJpdmF0ZSAqeHM7CisJeGVuaG9zdF90ICoqeGg7
CisJaW50IG5vdGlmaWVyID0gMDsKKworCWlmICgheGVuX2RvbWFpbigpKQorCQlyZXR1cm4gLUVO
T0RFVjsKKworCXhlbmJ1c19yaW5nX29wc19pbml0KCk7CisKKwlmb3JfZWFjaF94ZW5ob3N0KHho
KSB7CisJCSgqeGgpLT54ZW5zdG9yZV9wcml2YXRlID0ga3phbGxvYyhzaXplb2YoKnhzKSwgR0ZQ
X0tFUk5FTCk7CisJCXhlbmhvc3Rfc2V0dXBfeHMoKnhoKTsKKwkJZXJyID0geGVuYnVzX3NldHVw
KCp4aCk7CisJCWlmIChlcnIpCisJCQlnb3RvIG91dF9lcnJvcjsKKworCQkvKiBJbml0aWFsaXpl
IHRoZSBpbnRlcmZhY2UgdG8geGVuc3RvcmUuICovCisJCWVyciA9IHhzX2luaXQoKnhoKTsKKwkJ
aWYgKGVycikgeworCQkJcHJfd2FybigiRXJyb3IgaW5pdGlhbGl6aW5nIHhlbnN0b3JlIGNvbW1z
OiAlaVxuIiwgZXJyKTsKKwkJCWdvdG8gb3V0X2Vycm9yOworCQl9CisKKwkJeHMgPSB4c19wcml2
KCp4aCk7CisKKwkJaWYgKCh4cy0+ZG9tYWluX3R5cGUgIT0gWFNfTE9DQUwpICYmCisJCSAgICAo
eHMtPmRvbWFpbl90eXBlICE9IFhTX1VOS05PV04pKQorCQkgICAgbm90aWZpZXIrKzsKIAl9CiAK
LQlpZiAoKHhlbl9zdG9yZV9kb21haW5fdHlwZSAhPSBYU19MT0NBTCkgJiYKLQkgICAgKHhlbl9z
dG9yZV9kb21haW5fdHlwZSAhPSBYU19VTktOT1dOKSkKKwlpZiAobm90aWZpZXIpCiAJCXhlbl9y
ZXN1bWVfbm90aWZpZXJfcmVnaXN0ZXIoJnhlbmJ1c19yZXN1bWVfbmIpOwogCiAjaWZkZWYgQ09O
RklHX1hFTl9DT01QQVRfWEVORlMKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3hlbmJ1cy94ZW5i
dXNfcHJvYmVfYmFja2VuZC5jIGIvZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c19wcm9iZV9iYWNr
ZW5kLmMKaW5kZXggZDNjNTNhOWRiNWUzLi5mMDMwZDZhYjNjMzEgMTAwNjQ0Ci0tLSBhL2RyaXZl
cnMveGVuL3hlbmJ1cy94ZW5idXNfcHJvYmVfYmFja2VuZC5jCisrKyBiL2RyaXZlcnMveGVuL3hl
bmJ1cy94ZW5idXNfcHJvYmVfYmFja2VuZC5jCkBAIC01Nyw3ICs1Nyw4IEBACiAjaW5jbHVkZSAi
eGVuYnVzLmgiCiAKIC8qIGJhY2tlbmQvPHR5cGU+LzxmZS11dWlkPi88aWQ+ID0+IDx0eXBlPi08
ZmUtZG9taWQ+LTxpZD4gKi8KLXN0YXRpYyBpbnQgYmFja2VuZF9idXNfaWQoY2hhciBidXNfaWRb
WEVOX0JVU19JRF9TSVpFXSwgY29uc3QgY2hhciAqbm9kZW5hbWUpCitzdGF0aWMgaW50IGJhY2tl
bmRfYnVzX2lkKHN0cnVjdCB4ZW5fYnVzX3R5cGUgKmJ1cywgY2hhciBidXNfaWRbWEVOX0JVU19J
RF9TSVpFXSwKKwkJCSAgY29uc3QgY2hhciAqbm9kZW5hbWUpCiB7CiAJaW50IGRvbWlkLCBlcnI7
CiAJY29uc3QgY2hhciAqZGV2aWQsICp0eXBlLCAqZnJvbnRlbmQ7CkBAIC03MywxNCArNzQsMTQg
QEAgc3RhdGljIGludCBiYWNrZW5kX2J1c19pZChjaGFyIGJ1c19pZFtYRU5fQlVTX0lEX1NJWkVd
LCBjb25zdCBjaGFyICpub2RlbmFtZSkKIAogCWRldmlkID0gc3RycmNocihub2RlbmFtZSwgJy8n
KSArIDE7CiAKLQllcnIgPSB4ZW5idXNfZ2F0aGVyKFhCVF9OSUwsIG5vZGVuYW1lLCAiZnJvbnRl
bmQtaWQiLCAiJWkiLCAmZG9taWQsCisJZXJyID0geGVuYnVzX2dhdGhlcihidXMtPnhoLCBYQlRf
TklMLCBub2RlbmFtZSwgImZyb250ZW5kLWlkIiwgIiVpIiwgJmRvbWlkLAogCQkJICAgICJmcm9u
dGVuZCIsIE5VTEwsICZmcm9udGVuZCwKIAkJCSAgICBOVUxMKTsKIAlpZiAoZXJyKQogCQlyZXR1
cm4gZXJyOwogCWlmIChzdHJsZW4oZnJvbnRlbmQpID09IDApCiAJCWVyciA9IC1FUkFOR0U7Ci0J
aWYgKCFlcnIgJiYgIXhlbmJ1c19leGlzdHMoWEJUX05JTCwgZnJvbnRlbmQsICIiKSkKKwlpZiAo
IWVyciAmJiAheGVuYnVzX2V4aXN0cyhidXMtPnhoLCBYQlRfTklMLCBmcm9udGVuZCwgIiIpKQog
CQllcnIgPSAtRU5PRU5UOwogCWtmcmVlKGZyb250ZW5kKTsKIApAQCAtMTY1LDcgKzE2Niw3IEBA
IHN0YXRpYyBpbnQgeGVuYnVzX3Byb2JlX2JhY2tlbmQoc3RydWN0IHhlbl9idXNfdHlwZSAqYnVz
LCBjb25zdCBjaGFyICp0eXBlLAogCWlmICghbm9kZW5hbWUpCiAJCXJldHVybiAtRU5PTUVNOwog
Ci0JZGlyID0geGVuYnVzX2RpcmVjdG9yeShYQlRfTklMLCBub2RlbmFtZSwgIiIsICZkaXJfbik7
CisJZGlyID0geGVuYnVzX2RpcmVjdG9yeShidXMtPnhoLCBYQlRfTklMLCBub2RlbmFtZSwgIiIs
ICZkaXJfbik7CiAJaWYgKElTX0VSUihkaXIpKSB7CiAJCWtmcmVlKG5vZGVuYW1lKTsKIAkJcmV0
dXJuIFBUUl9FUlIoZGlyKTsKQEAgLTE4OSw2ICsxOTAsNyBAQCBzdGF0aWMgdm9pZCBmcm9udGVu
ZF9jaGFuZ2VkKHN0cnVjdCB4ZW5idXNfd2F0Y2ggKndhdGNoLAogCiBzdGF0aWMgc3RydWN0IHhl
bl9idXNfdHlwZSB4ZW5idXNfYmFja2VuZCA9IHsKIAkucm9vdCA9ICJiYWNrZW5kIiwKKwkueGgg
PSBOVUxMLAkJLyogRmlsbGVkIGF0IHhlbmJ1c19wcm9iZV9iYWNrZW5kX2luaXQoKSAqLwogCS5s
ZXZlbHMgPSAzLAkJLyogYmFja2VuZC90eXBlLzxmcm9udGVuZD4vPGlkPiAqLwogCS5nZXRfYnVz
X2lkID0gYmFja2VuZF9idXNfaWQsCiAJLnByb2JlID0geGVuYnVzX3Byb2JlX2JhY2tlbmQsCkBA
IC0yMjQsNyArMjI2LDcgQEAgc3RhdGljIGludCByZWFkX2Zyb250ZW5kX2RldGFpbHMoc3RydWN0
IHhlbmJ1c19kZXZpY2UgKnhlbmRldikKIAogaW50IHhlbmJ1c19kZXZfaXNfb25saW5lKHN0cnVj
dCB4ZW5idXNfZGV2aWNlICpkZXYpCiB7Ci0JcmV0dXJuICEheGVuYnVzX3JlYWRfdW5zaWduZWQo
ZGV2LT5ub2RlbmFtZSwgIm9ubGluZSIsIDApOworCXJldHVybiAhIXhlbmJ1c19yZWFkX3Vuc2ln
bmVkKGRldi0+eGgsIGRldi0+bm9kZW5hbWUsICJvbmxpbmUiLCAwKTsKIH0KIEVYUE9SVF9TWU1C
T0xfR1BMKHhlbmJ1c19kZXZfaXNfb25saW5lKTsKIApAQCAtMjQ0LDcgKzI0Niw3IEBAIHN0YXRp
YyBpbnQgYmFja2VuZF9wcm9iZV9hbmRfd2F0Y2goc3RydWN0IG5vdGlmaWVyX2Jsb2NrICpub3Rp
ZmllciwKIHsKIAkvKiBFbnVtZXJhdGUgZGV2aWNlcyBpbiB4ZW5zdG9yZSBhbmQgd2F0Y2ggZm9y
IGNoYW5nZXMuICovCiAJeGVuYnVzX3Byb2JlX2RldmljZXMoJnhlbmJ1c19iYWNrZW5kKTsKLQly
ZWdpc3Rlcl94ZW5idXNfd2F0Y2goJmJlX3dhdGNoKTsKKwlyZWdpc3Rlcl94ZW5idXNfd2F0Y2go
eGVuYnVzX2JhY2tlbmQueGgsJmJlX3dhdGNoKTsKIAogCXJldHVybiBOT1RJRllfRE9ORTsKIH0K
QEAgLTI1OCwxMiArMjYwLDE1IEBAIHN0YXRpYyBpbnQgX19pbml0IHhlbmJ1c19wcm9iZV9iYWNr
ZW5kX2luaXQodm9pZCkKIAogCURQUklOVEsoIiIpOwogCisJLyogQmFja2VuZHMgYWx3YXlzIHRh
bGsgdG8gZGVmYXVsdCB4ZW5ob3N0ICovCisJeGVuYnVzX2JhY2tlbmQueGggPSB4aF9kZWZhdWx0
OworCiAJLyogUmVnaXN0ZXIgb3Vyc2VsdmVzIHdpdGggdGhlIGtlcm5lbCBidXMgc3Vic3lzdGVt
ICovCiAJZXJyID0gYnVzX3JlZ2lzdGVyKCZ4ZW5idXNfYmFja2VuZC5idXMpOwogCWlmIChlcnIp
CiAJCXJldHVybiBlcnI7CiAKLQlyZWdpc3Rlcl94ZW5zdG9yZV9ub3RpZmllcigmeGVuc3RvcmVf
bm90aWZpZXIpOworCXJlZ2lzdGVyX3hlbnN0b3JlX25vdGlmaWVyKHhlbmJ1c19iYWNrZW5kLnho
LCAmeGVuc3RvcmVfbm90aWZpZXIpOwogCiAJcmV0dXJuIDA7CiB9CmRpZmYgLS1naXQgYS9kcml2
ZXJzL3hlbi94ZW5idXMveGVuYnVzX3Byb2JlX2Zyb250ZW5kLmMgYi9kcml2ZXJzL3hlbi94ZW5i
dXMveGVuYnVzX3Byb2JlX2Zyb250ZW5kLmMKaW5kZXggM2VkYWI3Y2MwM2MzLi5mYTJmNzMzZDFm
MWUgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfcHJvYmVfZnJvbnRlbmQu
YworKysgYi9kcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX3Byb2JlX2Zyb250ZW5kLmMKQEAgLTIw
LDYgKzIwLDcgQEAKICNpbmNsdWRlIDxhc20vcGFnZS5oPgogI2luY2x1ZGUgPGFzbS9wZ3RhYmxl
Lmg+CiAjaW5jbHVkZSA8eGVuL2ludGVyZmFjZS94ZW4uaD4KKyNpbmNsdWRlIDx4ZW4veGVuaG9z
dC5oPgogI2luY2x1ZGUgPGFzbS94ZW4vaHlwZXJ2aXNvci5oPgogI2luY2x1ZGUgPHhlbi94ZW5i
dXMuaD4KICNpbmNsdWRlIDx4ZW4vZXZlbnRzLmg+CkBAIC0zMyw3ICszNCw4IEBACiAKIAogLyog
ZGV2aWNlLzx0eXBlPi88aWQ+ID0+IDx0eXBlPi08aWQ+ICovCi1zdGF0aWMgaW50IGZyb250ZW5k
X2J1c19pZChjaGFyIGJ1c19pZFtYRU5fQlVTX0lEX1NJWkVdLCBjb25zdCBjaGFyICpub2RlbmFt
ZSkKK3N0YXRpYyBpbnQgZnJvbnRlbmRfYnVzX2lkKHN0cnVjdCB4ZW5fYnVzX3R5cGUgKmJ1cywg
Y2hhciBidXNfaWRbWEVOX0JVU19JRF9TSVpFXSwKKwkJCQljb25zdCBjaGFyICpub2RlbmFtZSkK
IHsKIAlub2RlbmFtZSA9IHN0cmNocihub2RlbmFtZSwgJy8nKTsKIAlpZiAoIW5vZGVuYW1lIHx8
IHN0cmxlbihub2RlbmFtZSArIDEpID49IFhFTl9CVVNfSURfU0laRSkgewpAQCAtMTAxLDEzICsx
MDMsMTMgQEAgc3RhdGljIHZvaWQgeGVuYnVzX2Zyb250ZW5kX2RlbGF5ZWRfcmVzdW1lKHN0cnVj
dCB3b3JrX3N0cnVjdCAqdykKIAogc3RhdGljIGludCB4ZW5idXNfZnJvbnRlbmRfZGV2X3Jlc3Vt
ZShzdHJ1Y3QgZGV2aWNlICpkZXYpCiB7CisJc3RydWN0IHhlbmJ1c19kZXZpY2UgKnhkZXYgPSB0
b194ZW5idXNfZGV2aWNlKGRldik7CisJc3RydWN0IHhlbnN0b3JlX3ByaXZhdGUgKnhzID0geHNf
cHJpdih4ZGV2LT54aCk7CiAJLyoKIAkgKiBJZiB4ZW5zdG9yZWQgaXMgcnVubmluZyBpbiB0aGlz
IGRvbWFpbiwgd2UgY2Fubm90IGFjY2VzcyB0aGUgYmFja2VuZAogCSAqIHN0YXRlIGF0IHRoZSBt
b21lbnQsIHNvIHdlIG5lZWQgdG8gZGVmZXIgeGVuYnVzX2Rldl9yZXN1bWUKIAkgKi8KLQlpZiAo
eGVuX3N0b3JlX2RvbWFpbl90eXBlID09IFhTX0xPQ0FMKSB7Ci0JCXN0cnVjdCB4ZW5idXNfZGV2
aWNlICp4ZGV2ID0gdG9feGVuYnVzX2RldmljZShkZXYpOwotCisJaWYgKHhzLT5kb21haW5fdHlw
ZSA9PSBYU19MT0NBTCkgewogCQlzY2hlZHVsZV93b3JrKCZ4ZGV2LT53b3JrKTsKIAogCQlyZXR1
cm4gMDsKQEAgLTExOCw4ICsxMjAsMTAgQEAgc3RhdGljIGludCB4ZW5idXNfZnJvbnRlbmRfZGV2
X3Jlc3VtZShzdHJ1Y3QgZGV2aWNlICpkZXYpCiAKIHN0YXRpYyBpbnQgeGVuYnVzX2Zyb250ZW5k
X2Rldl9wcm9iZShzdHJ1Y3QgZGV2aWNlICpkZXYpCiB7Ci0JaWYgKHhlbl9zdG9yZV9kb21haW5f
dHlwZSA9PSBYU19MT0NBTCkgewotCQlzdHJ1Y3QgeGVuYnVzX2RldmljZSAqeGRldiA9IHRvX3hl
bmJ1c19kZXZpY2UoZGV2KTsKKwlzdHJ1Y3QgeGVuYnVzX2RldmljZSAqeGRldiA9IHRvX3hlbmJ1
c19kZXZpY2UoZGV2KTsKKwlzdHJ1Y3QgeGVuc3RvcmVfcHJpdmF0ZSAqeHMgPSB4c19wcml2KHhk
ZXYtPnhoKTsKKworCWlmICh4cy0+ZG9tYWluX3R5cGUgPT0gWFNfTE9DQUwpIHsKIAkJSU5JVF9X
T1JLKCZ4ZGV2LT53b3JrLCB4ZW5idXNfZnJvbnRlbmRfZGVsYXllZF9yZXN1bWUpOwogCX0KIApA
QCAtMTM2LDYgKzE0MCw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZGV2X3BtX29wcyB4ZW5idXNf
cG1fb3BzID0gewogCiBzdGF0aWMgc3RydWN0IHhlbl9idXNfdHlwZSB4ZW5idXNfZnJvbnRlbmQg
PSB7CiAJLnJvb3QgPSAiZGV2aWNlIiwKKwkueGggPSBOVUxMLCAJLyogaW5pdGlhbGl6ZCBpbiB4
ZW5idXNfcHJvYmVfZnJvbnRlbmRfaW5pdCgpICovCiAJLmxldmVscyA9IDIsCQkvKiBkZXZpY2Uv
dHlwZS88aWQ+ICovCiAJLmdldF9idXNfaWQgPSBmcm9udGVuZF9idXNfaWQsCiAJLnByb2JlID0g
eGVuYnVzX3Byb2JlX2Zyb250ZW5kLApAQCAtMjQyLDcgKzI0Nyw3IEBAIHN0YXRpYyBpbnQgcHJp
bnRfZGV2aWNlX3N0YXR1cyhzdHJ1Y3QgZGV2aWNlICpkZXYsIHZvaWQgKmRhdGEpCiAJfSBlbHNl
IGlmICh4ZW5kZXYtPnN0YXRlIDwgWGVuYnVzU3RhdGVDb25uZWN0ZWQpIHsKIAkJZW51bSB4ZW5i
dXNfc3RhdGUgcnN0YXRlID0gWGVuYnVzU3RhdGVVbmtub3duOwogCQlpZiAoeGVuZGV2LT5vdGhl
cmVuZCkKLQkJCXJzdGF0ZSA9IHhlbmJ1c19yZWFkX2RyaXZlcl9zdGF0ZSh4ZW5kZXYtPm90aGVy
ZW5kKTsKKwkJCXJzdGF0ZSA9IHhlbmJ1c19yZWFkX2RyaXZlcl9zdGF0ZSh4ZW5kZXYsIHhlbmRl
di0+b3RoZXJlbmQpOwogCQlwcl93YXJuKCJUaW1lb3V0IGNvbm5lY3RpbmcgdG8gZGV2aWNlOiAl
cyAobG9jYWwgc3RhdGUgJWQsIHJlbW90ZSBzdGF0ZSAlZClcbiIsCiAJCQl4ZW5kZXYtPm5vZGVu
YW1lLCB4ZW5kZXYtPnN0YXRlLCByc3RhdGUpOwogCX0KQEAgLTMzNSw3ICszNDAsNyBAQCBzdGF0
aWMgaW50IGJhY2tlbmRfc3RhdGU7CiBzdGF0aWMgdm9pZCB4ZW5idXNfcmVzZXRfYmFja2VuZF9z
dGF0ZV9jaGFuZ2VkKHN0cnVjdCB4ZW5idXNfd2F0Y2ggKncsCiAJCQkJCWNvbnN0IGNoYXIgKnBh
dGgsIGNvbnN0IGNoYXIgKnRva2VuKQogewotCWlmICh4ZW5idXNfc2NhbmYoWEJUX05JTCwgcGF0
aCwgIiIsICIlaSIsCisJaWYgKHhlbmJ1c19zY2FuZih4ZW5idXNfZnJvbnRlbmQueGgsIFhCVF9O
SUwsIHBhdGgsICIiLCAiJWkiLAogCQkJICZiYWNrZW5kX3N0YXRlKSAhPSAxKQogCQliYWNrZW5k
X3N0YXRlID0gWGVuYnVzU3RhdGVVbmtub3duOwogCXByaW50ayhLRVJOX0RFQlVHICJYRU5CVVM6
IGJhY2tlbmQgJXMgJXNcbiIsCkBAIC0zNzMsMjYgKzM3OCwyNyBAQCBzdGF0aWMgdm9pZCB4ZW5i
dXNfcmVzZXRfZnJvbnRlbmQoY2hhciAqZmUsIGNoYXIgKmJlLCBpbnQgYmVfc3RhdGUpCiAJYmFj
a2VuZF9zdGF0ZSA9IFhlbmJ1c1N0YXRlVW5rbm93bjsKIAogCXByX2luZm8oInRyaWdnZXJpbmcg
cmVjb25uZWN0IG9uICVzXG4iLCBiZSk7Ci0JcmVnaXN0ZXJfeGVuYnVzX3dhdGNoKCZiZV93YXRj
aCk7CisJcmVnaXN0ZXJfeGVuYnVzX3dhdGNoKHhlbmJ1c19mcm9udGVuZC54aCwgJmJlX3dhdGNo
KTsKIAogCS8qIGZhbGwgdGhyb3VnaCB0byBmb3J3YXJkIGJhY2tlbmQgdG8gc3RhdGUgWGVuYnVz
U3RhdGVJbml0aWFsaXNpbmcgKi8KIAlzd2l0Y2ggKGJlX3N0YXRlKSB7CiAJY2FzZSBYZW5idXNT
dGF0ZUNvbm5lY3RlZDoKLQkJeGVuYnVzX3ByaW50ZihYQlRfTklMLCBmZSwgInN0YXRlIiwgIiVk
IiwgWGVuYnVzU3RhdGVDbG9zaW5nKTsKKwkJeGVuYnVzX3ByaW50Zih4ZW5idXNfZnJvbnRlbmQu
eGgsIFhCVF9OSUwsIGZlLAorCQkJCSJzdGF0ZSIsICIlZCIsIFhlbmJ1c1N0YXRlQ2xvc2luZyk7
CiAJCXhlbmJ1c19yZXNldF93YWl0X2Zvcl9iYWNrZW5kKGJlLCBYZW5idXNTdGF0ZUNsb3Npbmcp
OwogCQkvKiBmYWxsIHRocm91Z2ggKi8KIAogCWNhc2UgWGVuYnVzU3RhdGVDbG9zaW5nOgotCQl4
ZW5idXNfcHJpbnRmKFhCVF9OSUwsIGZlLCAic3RhdGUiLCAiJWQiLCBYZW5idXNTdGF0ZUNsb3Nl
ZCk7CisJCXhlbmJ1c19wcmludGYoeGVuYnVzX2Zyb250ZW5kLnhoLCBYQlRfTklMLCBmZSwgInN0
YXRlIiwgIiVkIiwgWGVuYnVzU3RhdGVDbG9zZWQpOwogCQl4ZW5idXNfcmVzZXRfd2FpdF9mb3Jf
YmFja2VuZChiZSwgWGVuYnVzU3RhdGVDbG9zZWQpOwogCQkvKiBmYWxsIHRocm91Z2ggKi8KIAog
CWNhc2UgWGVuYnVzU3RhdGVDbG9zZWQ6Ci0JCXhlbmJ1c19wcmludGYoWEJUX05JTCwgZmUsICJz
dGF0ZSIsICIlZCIsIFhlbmJ1c1N0YXRlSW5pdGlhbGlzaW5nKTsKKwkJeGVuYnVzX3ByaW50Zih4
ZW5idXNfZnJvbnRlbmQueGgsIFhCVF9OSUwsIGZlLCAic3RhdGUiLCAiJWQiLCBYZW5idXNTdGF0
ZUluaXRpYWxpc2luZyk7CiAJCXhlbmJ1c19yZXNldF93YWl0X2Zvcl9iYWNrZW5kKGJlLCBYZW5i
dXNTdGF0ZUluaXRXYWl0KTsKIAl9CiAKLQl1bnJlZ2lzdGVyX3hlbmJ1c193YXRjaCgmYmVfd2F0
Y2gpOworCXVucmVnaXN0ZXJfeGVuYnVzX3dhdGNoKHhlbmJ1c19mcm9udGVuZC54aCwgJmJlX3dh
dGNoKTsKIAlwcl9pbmZvKCJyZWNvbm5lY3QgZG9uZSBvbiAlc1xuIiwgYmUpOwogCWtmcmVlKGJl
X3dhdGNoLm5vZGUpOwogfQpAQCAtNDA2LDcgKzQxMiw3IEBAIHN0YXRpYyB2b2lkIHhlbmJ1c19j
aGVja19mcm9udGVuZChjaGFyICpjbGFzcywgY2hhciAqZGV2KQogCWlmICghZnJvbnRlbmQpCiAJ
CXJldHVybjsKIAotCWVyciA9IHhlbmJ1c19zY2FuZihYQlRfTklMLCBmcm9udGVuZCwgInN0YXRl
IiwgIiVpIiwgJmZlX3N0YXRlKTsKKwllcnIgPSB4ZW5idXNfc2NhbmYoeGVuYnVzX2Zyb250ZW5k
LnhoLCBYQlRfTklMLCBmcm9udGVuZCwgInN0YXRlIiwgIiVpIiwgJmZlX3N0YXRlKTsKIAlpZiAo
ZXJyICE9IDEpCiAJCWdvdG8gb3V0OwogCkBAIC00MTUsMTAgKzQyMSwxMCBAQCBzdGF0aWMgdm9p
ZCB4ZW5idXNfY2hlY2tfZnJvbnRlbmQoY2hhciAqY2xhc3MsIGNoYXIgKmRldikKIAljYXNlIFhl
bmJ1c1N0YXRlQ2xvc2VkOgogCQlwcmludGsoS0VSTl9ERUJVRyAiWEVOQlVTOiBmcm9udGVuZCAl
cyAlc1xuIiwKIAkJCQlmcm9udGVuZCwgeGVuYnVzX3N0cnN0YXRlKGZlX3N0YXRlKSk7Ci0JCWJh
Y2tlbmQgPSB4ZW5idXNfcmVhZChYQlRfTklMLCBmcm9udGVuZCwgImJhY2tlbmQiLCBOVUxMKTsK
KwkJYmFja2VuZCA9IHhlbmJ1c19yZWFkKHhlbmJ1c19mcm9udGVuZC54aCwgWEJUX05JTCwgZnJv
bnRlbmQsICJiYWNrZW5kIiwgTlVMTCk7CiAJCWlmICghYmFja2VuZCB8fCBJU19FUlIoYmFja2Vu
ZCkpCiAJCQlnb3RvIG91dDsKLQkJZXJyID0geGVuYnVzX3NjYW5mKFhCVF9OSUwsIGJhY2tlbmQs
ICJzdGF0ZSIsICIlaSIsICZiZV9zdGF0ZSk7CisJCWVyciA9IHhlbmJ1c19zY2FuZih4ZW5idXNf
ZnJvbnRlbmQueGgsIFhCVF9OSUwsIGJhY2tlbmQsICJzdGF0ZSIsICIlaSIsICZiZV9zdGF0ZSk7
CiAJCWlmIChlcnIgPT0gMSkKIAkJCXhlbmJ1c19yZXNldF9mcm9udGVuZChmcm9udGVuZCwgYmFj
a2VuZCwgYmVfc3RhdGUpOwogCQlrZnJlZShiYWNrZW5kKTsKQEAgLTQzMCwxOCArNDM2LDE4IEBA
IHN0YXRpYyB2b2lkIHhlbmJ1c19jaGVja19mcm9udGVuZChjaGFyICpjbGFzcywgY2hhciAqZGV2
KQogCWtmcmVlKGZyb250ZW5kKTsKIH0KIAotc3RhdGljIHZvaWQgeGVuYnVzX3Jlc2V0X3N0YXRl
KHZvaWQpCitzdGF0aWMgdm9pZCB4ZW5idXNfcmVzZXRfc3RhdGUoeGVuaG9zdF90ICp4aCkKIHsK
IAljaGFyICoqZGV2Y2xhc3MsICoqZGV2OwogCWludCBkZXZjbGFzc19uLCBkZXZfbjsKIAlpbnQg
aSwgajsKIAotCWRldmNsYXNzID0geGVuYnVzX2RpcmVjdG9yeShYQlRfTklMLCAiZGV2aWNlIiwg
IiIsICZkZXZjbGFzc19uKTsKKwlkZXZjbGFzcyA9IHhlbmJ1c19kaXJlY3RvcnkoeGgsIFhCVF9O
SUwsICJkZXZpY2UiLCAiIiwgJmRldmNsYXNzX24pOwogCWlmIChJU19FUlIoZGV2Y2xhc3MpKQog
CQlyZXR1cm47CiAKIAlmb3IgKGkgPSAwOyBpIDwgZGV2Y2xhc3NfbjsgaSsrKSB7Ci0JCWRldiA9
IHhlbmJ1c19kaXJlY3RvcnkoWEJUX05JTCwgImRldmljZSIsIGRldmNsYXNzW2ldLCAmZGV2X24p
OworCQlkZXYgPSB4ZW5idXNfZGlyZWN0b3J5KHhoLCBYQlRfTklMLCAiZGV2aWNlIiwgZGV2Y2xh
c3NbaV0sICZkZXZfbik7CiAJCWlmIChJU19FUlIoZGV2KSkKIAkJCWNvbnRpbnVlOwogCQlmb3Ig
KGogPSAwOyBqIDwgZGV2X247IGorKykKQEAgLTQ1MywxNCArNDU5LDE0IEBAIHN0YXRpYyB2b2lk
IHhlbmJ1c19yZXNldF9zdGF0ZSh2b2lkKQogCiBzdGF0aWMgaW50IGZyb250ZW5kX3Byb2JlX2Fu
ZF93YXRjaChzdHJ1Y3Qgbm90aWZpZXJfYmxvY2sgKm5vdGlmaWVyLAogCQkJCSAgIHVuc2lnbmVk
IGxvbmcgZXZlbnQsCi0JCQkJICAgdm9pZCAqZGF0YSkKKwkJCQkgICB2b2lkICp4aCkKIHsKIAkv
KiByZXNldCBkZXZpY2VzIGluIENvbm5lY3RlZCBvciBDbG9zZWQgc3RhdGUgKi8KIAlpZiAoeGVu
X2h2bV9kb21haW4oKSkKLQkJeGVuYnVzX3Jlc2V0X3N0YXRlKCk7CisJCXhlbmJ1c19yZXNldF9z
dGF0ZSgoeGVuaG9zdF90ICopeGgpOwogCS8qIEVudW1lcmF0ZSBkZXZpY2VzIGluIHhlbnN0b3Jl
IGFuZCB3YXRjaCBmb3IgY2hhbmdlcy4gKi8KIAl4ZW5idXNfcHJvYmVfZGV2aWNlcygmeGVuYnVz
X2Zyb250ZW5kKTsKLQlyZWdpc3Rlcl94ZW5idXNfd2F0Y2goJmZlX3dhdGNoKTsKKwlyZWdpc3Rl
cl94ZW5idXNfd2F0Y2goeGgsICZmZV93YXRjaCk7CiAKIAlyZXR1cm4gTk9USUZZX0RPTkU7CiB9
CkBAIC00NzUsMTIgKzQ4MSwxOSBAQCBzdGF0aWMgaW50IF9faW5pdCB4ZW5idXNfcHJvYmVfZnJv
bnRlbmRfaW5pdCh2b2lkKQogCiAJRFBSSU5USygiIik7CiAKKwlpZiAoeGVuX2RyaXZlcl9kb21h
aW4oKSAmJiB4ZW5fbmVzdGVkKCkpCisJCXhlbmJ1c19mcm9udGVuZC54aCA9IHhoX3JlbW90ZTsK
KwllbHNlCisJCXhlbmJ1c19mcm9udGVuZC54aCA9IHhoX2RlZmF1bHQ7CisKIAkvKiBSZWdpc3Rl
ciBvdXJzZWx2ZXMgd2l0aCB0aGUga2VybmVsIGJ1cyBzdWJzeXN0ZW0gKi8KLQllcnIgPSBidXNf
cmVnaXN0ZXIoJnhlbmJ1c19mcm9udGVuZC5idXMpOwotCWlmIChlcnIpCi0JCXJldHVybiBlcnI7
CisJaWYgKHhlbmJ1c19mcm9udGVuZC54aCkgeworCQllcnIgPSBidXNfcmVnaXN0ZXIoJnhlbmJ1
c19mcm9udGVuZC5idXMpOworCQlpZiAoZXJyKQorCQkJcmV0dXJuIGVycjsKIAotCXJlZ2lzdGVy
X3hlbnN0b3JlX25vdGlmaWVyKCZ4ZW5zdG9yZV9ub3RpZmllcik7CisJCXJlZ2lzdGVyX3hlbnN0
b3JlX25vdGlmaWVyKHhlbmJ1c19mcm9udGVuZC54aCwgJnhlbnN0b3JlX25vdGlmaWVyKTsKKwl9
CiAKIAlyZXR1cm4gMDsKIH0KZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNf
eHMuYyBiL2RyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfeHMuYwppbmRleCA3NGMyYjk0MTZiODgu
LjM1Yzc3MWJlYTliNiAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c194cy5j
CisrKyBiL2RyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfeHMuYwpAQCAtNzYsOCArNzYsNiBAQCBz
dGF0aWMgREVDTEFSRV9XQUlUX1FVRVVFX0hFQUQoeHNfc3RhdGVfZW50ZXJfd3EpOwogLyogV2Fp
dCBxdWV1ZSBmb3Igc3VzcGVuZCBoYW5kbGluZyB3YWl0aW5nIGZvciBjcml0aWNhbCByZWdpb24g
YmVpbmcgZW1wdHkuICovCiBzdGF0aWMgREVDTEFSRV9XQUlUX1FVRVVFX0hFQUQoeHNfc3RhdGVf
ZXhpdF93cSk7CiAKLS8qIExpc3Qgb2YgcmVnaXN0ZXJlZCB3YXRjaGVzLCBhbmQgYSBsb2NrIHRv
IHByb3RlY3QgaXQuICovCi1zdGF0aWMgTElTVF9IRUFEKHdhdGNoZXMpOwogc3RhdGljIERFRklO
RV9TUElOTE9DSyh3YXRjaGVzX2xvY2spOwogCiAvKiBMaXN0IG9mIHBlbmRpbmcgd2F0Y2ggY2Fs
bGJhY2sgZXZlbnRzLCBhbmQgYSBsb2NrIHRvIHByb3RlY3QgaXQuICovCkBAIC0xNjYsOSArMTY0
LDkgQEAgc3RhdGljIGludCBnZXRfZXJyb3IoY29uc3QgY2hhciAqZXJyb3JzdHJpbmcpCiAJcmV0
dXJuIHhzZF9lcnJvcnNbaV0uZXJybnVtOwogfQogCi1zdGF0aWMgYm9vbCB4ZW5idXNfb2sodm9p
ZCkKK3N0YXRpYyBib29sIHhlbmJ1c19vayhzdHJ1Y3QgeGVuc3RvcmVfcHJpdmF0ZSAqeHMpCiB7
Ci0Jc3dpdGNoICh4ZW5fc3RvcmVfZG9tYWluX3R5cGUpIHsKKwlzd2l0Y2ggKHhzLT5kb21haW5f
dHlwZSkgewogCWNhc2UgWFNfTE9DQUw6CiAJCXN3aXRjaCAoc3lzdGVtX3N0YXRlKSB7CiAJCWNh
c2UgU1lTVEVNX1BPV0VSX09GRjoKQEAgLTE5MCw5ICsxODgsOSBAQCBzdGF0aWMgYm9vbCB4ZW5i
dXNfb2sodm9pZCkKIAlyZXR1cm4gZmFsc2U7CiB9CiAKLXN0YXRpYyBib29sIHRlc3RfcmVwbHko
c3RydWN0IHhiX3JlcV9kYXRhICpyZXEpCitzdGF0aWMgYm9vbCB0ZXN0X3JlcGx5KHN0cnVjdCB4
ZW5zdG9yZV9wcml2YXRlICp4cywgc3RydWN0IHhiX3JlcV9kYXRhICpyZXEpCiB7Ci0JaWYgKHJl
cS0+c3RhdGUgPT0geGJfcmVxX3N0YXRlX2dvdF9yZXBseSB8fCAheGVuYnVzX29rKCkpCisJaWYg
KHJlcS0+c3RhdGUgPT0geGJfcmVxX3N0YXRlX2dvdF9yZXBseSB8fCAheGVuYnVzX29rKHhzKSkK
IAkJcmV0dXJuIHRydWU7CiAKIAkvKiBNYWtlIHN1cmUgdG8gcmVyZWFkIHJlcS0+c3RhdGUgZWFj
aCB0aW1lLiAqLwpAQCAtMjAxLDEyICsxOTksMTIgQEAgc3RhdGljIGJvb2wgdGVzdF9yZXBseShz
dHJ1Y3QgeGJfcmVxX2RhdGEgKnJlcSkKIAlyZXR1cm4gZmFsc2U7CiB9CiAKLXN0YXRpYyB2b2lk
ICpyZWFkX3JlcGx5KHN0cnVjdCB4Yl9yZXFfZGF0YSAqcmVxKQorc3RhdGljIHZvaWQgKnJlYWRf
cmVwbHkoc3RydWN0IHhlbnN0b3JlX3ByaXZhdGUgKnhzLCBzdHJ1Y3QgeGJfcmVxX2RhdGEgKnJl
cSkKIHsKIAl3aGlsZSAocmVxLT5zdGF0ZSAhPSB4Yl9yZXFfc3RhdGVfZ290X3JlcGx5KSB7Ci0J
CXdhaXRfZXZlbnQocmVxLT53cSwgdGVzdF9yZXBseShyZXEpKTsKKwkJd2FpdF9ldmVudChyZXEt
PndxLCB0ZXN0X3JlcGx5KHhzLCByZXEpKTsKIAotCQlpZiAoIXhlbmJ1c19vaygpKQorCQlpZiAo
IXhlbmJ1c19vayh4cykpCiAJCQkvKgogCQkJICogSWYgd2UgYXJlIGluIHRoZSBwcm9jZXNzIG9m
IGJlaW5nIHNodXQtZG93biB0aGVyZSBpcwogCQkJICogbm8gcG9pbnQgb2YgdHJ5aW5nIHRvIGNv
bnRhY3QgWGVuQnVzIC0gaXQgaXMgZWl0aGVyCkBAIC0yMjIsOSArMjIwLDEwIEBAIHN0YXRpYyB2
b2lkICpyZWFkX3JlcGx5KHN0cnVjdCB4Yl9yZXFfZGF0YSAqcmVxKQogCXJldHVybiByZXEtPmJv
ZHk7CiB9CiAKLXN0YXRpYyB2b2lkIHhzX3NlbmQoc3RydWN0IHhiX3JlcV9kYXRhICpyZXEsIHN0
cnVjdCB4c2Rfc29ja21zZyAqbXNnKQorc3RhdGljIHZvaWQgeHNfc2VuZCh4ZW5ob3N0X3QgKnho
LCBzdHJ1Y3QgeGJfcmVxX2RhdGEgKnJlcSwgc3RydWN0IHhzZF9zb2NrbXNnICptc2cpCiB7CiAJ
Ym9vbCBub3RpZnk7CisJc3RydWN0IHhlbnN0b3JlX3ByaXZhdGUgKnhzID0geHNfcHJpdih4aCk7
CiAKIAlyZXEtPm1zZyA9ICptc2c7CiAJcmVxLT5lcnIgPSAwOwpAQCAtMjM2LDE5ICsyMzUsMTkg
QEAgc3RhdGljIHZvaWQgeHNfc2VuZChzdHJ1Y3QgeGJfcmVxX2RhdGEgKnJlcSwgc3RydWN0IHhz
ZF9zb2NrbXNnICptc2cpCiAJcmVxLT5tc2cucmVxX2lkID0geHNfcmVxdWVzdF9lbnRlcihyZXEp
OwogCiAJbXV0ZXhfbG9jaygmeGJfd3JpdGVfbXV0ZXgpOwotCWxpc3RfYWRkX3RhaWwoJnJlcS0+
bGlzdCwgJnhiX3dyaXRlX2xpc3QpOwotCW5vdGlmeSA9IGxpc3RfaXNfc2luZ3VsYXIoJnhiX3dy
aXRlX2xpc3QpOworCWxpc3RfYWRkX3RhaWwoJnJlcS0+bGlzdCwgJnhzLT54Yl93cml0ZV9saXN0
KTsKKwlub3RpZnkgPSBsaXN0X2lzX3Npbmd1bGFyKCZ4cy0+eGJfd3JpdGVfbGlzdCk7CiAJbXV0
ZXhfdW5sb2NrKCZ4Yl93cml0ZV9tdXRleCk7CiAKIAlpZiAobm90aWZ5KQotCQl3YWtlX3VwKCZ4
Yl93YWl0cSk7CisJCXdha2VfdXAoJnhzLT54Yl93YWl0cSk7CiB9CiAKLXN0YXRpYyB2b2lkICp4
c193YWl0X2Zvcl9yZXBseShzdHJ1Y3QgeGJfcmVxX2RhdGEgKnJlcSwgc3RydWN0IHhzZF9zb2Nr
bXNnICptc2cpCitzdGF0aWMgdm9pZCAqeHNfd2FpdF9mb3JfcmVwbHkoc3RydWN0IHhlbnN0b3Jl
X3ByaXZhdGUgKnhzLCBzdHJ1Y3QgeGJfcmVxX2RhdGEgKnJlcSwgc3RydWN0IHhzZF9zb2NrbXNn
ICptc2cpCiB7CiAJdm9pZCAqcmV0OwogCi0JcmV0ID0gcmVhZF9yZXBseShyZXEpOworCXJldCA9
IHJlYWRfcmVwbHkoeHMsIHJlcSk7CiAKIAl4c19yZXF1ZXN0X2V4aXQocmVxKTsKIApAQCAtMjcx
LDcgKzI3MCw3IEBAIHN0YXRpYyB2b2lkIHhzX3dha2VfdXAoc3RydWN0IHhiX3JlcV9kYXRhICpy
ZXEpCiAJd2FrZV91cCgmcmVxLT53cSk7CiB9CiAKLWludCB4ZW5idXNfZGV2X3JlcXVlc3RfYW5k
X3JlcGx5KHN0cnVjdCB4c2Rfc29ja21zZyAqbXNnLCB2b2lkICpwYXIpCitpbnQgeGVuYnVzX2Rl
dl9yZXF1ZXN0X2FuZF9yZXBseSh4ZW5ob3N0X3QgKnhoLCBzdHJ1Y3QgeHNkX3NvY2ttc2cgKm1z
Zywgdm9pZCAqcGFyKQogewogCXN0cnVjdCB4Yl9yZXFfZGF0YSAqcmVxOwogCXN0cnVjdCBrdmVj
ICp2ZWM7CkBAIC0yODksMTQgKzI4OCwxNSBAQCBpbnQgeGVuYnVzX2Rldl9yZXF1ZXN0X2FuZF9y
ZXBseShzdHJ1Y3QgeHNkX3NvY2ttc2cgKm1zZywgdm9pZCAqcGFyKQogCXJlcS0+Y2IgPSB4ZW5i
dXNfZGV2X3F1ZXVlX3JlcGx5OwogCXJlcS0+cGFyID0gcGFyOwogCi0JeHNfc2VuZChyZXEsIG1z
Zyk7CisJeHNfc2VuZCh4aCwgcmVxLCBtc2cpOwogCiAJcmV0dXJuIDA7CiB9CiBFWFBPUlRfU1lN
Qk9MKHhlbmJ1c19kZXZfcmVxdWVzdF9hbmRfcmVwbHkpOwogCiAvKiBTZW5kIG1lc3NhZ2UgdG8g
eHMsIGdldCBrbWFsbG9jJ2VkIHJlcGx5LiAgRVJSX1BUUigpIG9uIGVycm9yLiAqLwotc3RhdGlj
IHZvaWQgKnhzX3RhbGt2KHN0cnVjdCB4ZW5idXNfdHJhbnNhY3Rpb24gdCwKK3N0YXRpYyB2b2lk
ICp4c190YWxrdih4ZW5ob3N0X3QgKnhoLAorCQkgICAgICBzdHJ1Y3QgeGVuYnVzX3RyYW5zYWN0
aW9uIHQsCiAJCSAgICAgIGVudW0geHNkX3NvY2ttc2dfdHlwZSB0eXBlLAogCQkgICAgICBjb25z
dCBzdHJ1Y3Qga3ZlYyAqaW92ZWMsCiAJCSAgICAgIHVuc2lnbmVkIGludCBudW1fdmVjcywKQEAg
LTMwNyw2ICszMDcsNyBAQCBzdGF0aWMgdm9pZCAqeHNfdGFsa3Yoc3RydWN0IHhlbmJ1c190cmFu
c2FjdGlvbiB0LAogCXZvaWQgKnJldCA9IE5VTEw7CiAJdW5zaWduZWQgaW50IGk7CiAJaW50IGVy
cjsKKwlzdHJ1Y3QgeGVuc3RvcmVfcHJpdmF0ZSAqeHMgPSB4c19wcml2KHhoKTsKIAogCXJlcSA9
IGttYWxsb2Moc2l6ZW9mKCpyZXEpLCBHRlBfTk9JTyB8IF9fR0ZQX0hJR0gpOwogCWlmICghcmVx
KQpAQCAtMzIzLDkgKzMyNCw5IEBAIHN0YXRpYyB2b2lkICp4c190YWxrdihzdHJ1Y3QgeGVuYnVz
X3RyYW5zYWN0aW9uIHQsCiAJZm9yIChpID0gMDsgaSA8IG51bV92ZWNzOyBpKyspCiAJCW1zZy5s
ZW4gKz0gaW92ZWNbaV0uaW92X2xlbjsKIAotCXhzX3NlbmQocmVxLCAmbXNnKTsKKwl4c19zZW5k
KHhoLCByZXEsICZtc2cpOwogCi0JcmV0ID0geHNfd2FpdF9mb3JfcmVwbHkocmVxLCAmbXNnKTsK
KwlyZXQgPSB4c193YWl0X2Zvcl9yZXBseSh4cywgcmVxLCAmbXNnKTsKIAlpZiAobGVuKQogCQkq
bGVuID0gbXNnLmxlbjsKIApAQCAtMzQ4LDcgKzM0OSw3IEBAIHN0YXRpYyB2b2lkICp4c190YWxr
dihzdHJ1Y3QgeGVuYnVzX3RyYW5zYWN0aW9uIHQsCiB9CiAKIC8qIFNpbXBsaWZpZWQgdmVyc2lv
biBvZiB4c190YWxrdjogc2luZ2xlIG1lc3NhZ2UuICovCi1zdGF0aWMgdm9pZCAqeHNfc2luZ2xl
KHN0cnVjdCB4ZW5idXNfdHJhbnNhY3Rpb24gdCwKK3N0YXRpYyB2b2lkICp4c19zaW5nbGUoeGVu
aG9zdF90ICp4aCwgc3RydWN0IHhlbmJ1c190cmFuc2FjdGlvbiB0LAogCQkgICAgICAgZW51bSB4
c2Rfc29ja21zZ190eXBlIHR5cGUsCiAJCSAgICAgICBjb25zdCBjaGFyICpzdHJpbmcsCiAJCSAg
ICAgICB1bnNpZ25lZCBpbnQgKmxlbikKQEAgLTM1Nyw3ICszNTgsNyBAQCBzdGF0aWMgdm9pZCAq
eHNfc2luZ2xlKHN0cnVjdCB4ZW5idXNfdHJhbnNhY3Rpb24gdCwKIAogCWlvdmVjLmlvdl9iYXNl
ID0gKHZvaWQgKilzdHJpbmc7CiAJaW92ZWMuaW92X2xlbiA9IHN0cmxlbihzdHJpbmcpICsgMTsK
LQlyZXR1cm4geHNfdGFsa3YodCwgdHlwZSwgJmlvdmVjLCAxLCBsZW4pOworCXJldHVybiB4c190
YWxrdih4aCwgdCwgdHlwZSwgJmlvdmVjLCAxLCBsZW4pOwogfQogCiAvKiBNYW55IGNvbW1hbmRz
IG9ubHkgbmVlZCBhbiBhY2ssIGRvbid0IGNhcmUgd2hhdCBpdCBzYXlzLiAqLwpAQCAtNDE1LDcg
KzQxNiw3IEBAIHN0YXRpYyBjaGFyICoqc3BsaXQoY2hhciAqc3RyaW5ncywgdW5zaWduZWQgaW50
IGxlbiwgdW5zaWduZWQgaW50ICpudW0pCiAJcmV0dXJuIHJldDsKIH0KIAotY2hhciAqKnhlbmJ1
c19kaXJlY3Rvcnkoc3RydWN0IHhlbmJ1c190cmFuc2FjdGlvbiB0LAorY2hhciAqKnhlbmJ1c19k
aXJlY3RvcnkoeGVuaG9zdF90ICp4aCwgc3RydWN0IHhlbmJ1c190cmFuc2FjdGlvbiB0LAogCQkJ
Y29uc3QgY2hhciAqZGlyLCBjb25zdCBjaGFyICpub2RlLCB1bnNpZ25lZCBpbnQgKm51bSkKIHsK
IAljaGFyICpzdHJpbmdzLCAqcGF0aDsKQEAgLTQyNSw3ICs0MjYsNyBAQCBjaGFyICoqeGVuYnVz
X2RpcmVjdG9yeShzdHJ1Y3QgeGVuYnVzX3RyYW5zYWN0aW9uIHQsCiAJaWYgKElTX0VSUihwYXRo
KSkKIAkJcmV0dXJuIChjaGFyICoqKXBhdGg7CiAKLQlzdHJpbmdzID0geHNfc2luZ2xlKHQsIFhT
X0RJUkVDVE9SWSwgcGF0aCwgJmxlbik7CisJc3RyaW5ncyA9IHhzX3NpbmdsZSh4aCwgdCwgWFNf
RElSRUNUT1JZLCBwYXRoLCAmbGVuKTsKIAlrZnJlZShwYXRoKTsKIAlpZiAoSVNfRVJSKHN0cmlu
Z3MpKQogCQlyZXR1cm4gKGNoYXIgKiopc3RyaW5nczsKQEAgLTQzNSwxMyArNDM2LDEzIEBAIGNo
YXIgKip4ZW5idXNfZGlyZWN0b3J5KHN0cnVjdCB4ZW5idXNfdHJhbnNhY3Rpb24gdCwKIEVYUE9S
VF9TWU1CT0xfR1BMKHhlbmJ1c19kaXJlY3RvcnkpOwogCiAvKiBDaGVjayBpZiBhIHBhdGggZXhp
c3RzLiBSZXR1cm4gMSBpZiBpdCBkb2VzLiAqLwotaW50IHhlbmJ1c19leGlzdHMoc3RydWN0IHhl
bmJ1c190cmFuc2FjdGlvbiB0LAoraW50IHhlbmJ1c19leGlzdHMoeGVuaG9zdF90ICp4aCwgc3Ry
dWN0IHhlbmJ1c190cmFuc2FjdGlvbiB0LAogCQkgIGNvbnN0IGNoYXIgKmRpciwgY29uc3QgY2hh
ciAqbm9kZSkKIHsKIAljaGFyICoqZDsKIAlpbnQgZGlyX247CiAKLQlkID0geGVuYnVzX2RpcmVj
dG9yeSh0LCBkaXIsIG5vZGUsICZkaXJfbik7CisJZCA9IHhlbmJ1c19kaXJlY3RvcnkoeGgsIHQs
IGRpciwgbm9kZSwgJmRpcl9uKTsKIAlpZiAoSVNfRVJSKGQpKQogCQlyZXR1cm4gMDsKIAlrZnJl
ZShkKTsKQEAgLTQ1Myw3ICs0NTQsNyBAQCBFWFBPUlRfU1lNQk9MX0dQTCh4ZW5idXNfZXhpc3Rz
KTsKICAqIFJldHVybnMgYSBrbWFsbG9jZWQgdmFsdWU6IGNhbGwgZnJlZSgpIG9uIGl0IGFmdGVy
IHVzZS4KICAqIGxlbiBpbmRpY2F0ZXMgbGVuZ3RoIGluIGJ5dGVzLgogICovCi12b2lkICp4ZW5i
dXNfcmVhZChzdHJ1Y3QgeGVuYnVzX3RyYW5zYWN0aW9uIHQsCit2b2lkICp4ZW5idXNfcmVhZCh4
ZW5ob3N0X3QgKnhoLCBzdHJ1Y3QgeGVuYnVzX3RyYW5zYWN0aW9uIHQsCiAJCSAgY29uc3QgY2hh
ciAqZGlyLCBjb25zdCBjaGFyICpub2RlLCB1bnNpZ25lZCBpbnQgKmxlbikKIHsKIAljaGFyICpw
YXRoOwpAQCAtNDYzLDcgKzQ2NCw3IEBAIHZvaWQgKnhlbmJ1c19yZWFkKHN0cnVjdCB4ZW5idXNf
dHJhbnNhY3Rpb24gdCwKIAlpZiAoSVNfRVJSKHBhdGgpKQogCQlyZXR1cm4gKHZvaWQgKilwYXRo
OwogCi0JcmV0ID0geHNfc2luZ2xlKHQsIFhTX1JFQUQsIHBhdGgsIGxlbik7CisJcmV0ID0geHNf
c2luZ2xlKHhoLCB0LCBYU19SRUFELCBwYXRoLCBsZW4pOwogCWtmcmVlKHBhdGgpOwogCXJldHVy
biByZXQ7CiB9CkBAIC00NzIsNyArNDczLDcgQEAgRVhQT1JUX1NZTUJPTF9HUEwoeGVuYnVzX3Jl
YWQpOwogLyogV3JpdGUgdGhlIHZhbHVlIG9mIGEgc2luZ2xlIGZpbGUuCiAgKiBSZXR1cm5zIC1l
cnIgb24gZmFpbHVyZS4KICAqLwotaW50IHhlbmJ1c193cml0ZShzdHJ1Y3QgeGVuYnVzX3RyYW5z
YWN0aW9uIHQsCitpbnQgeGVuYnVzX3dyaXRlKHhlbmhvc3RfdCAqeGgsIHN0cnVjdCB4ZW5idXNf
dHJhbnNhY3Rpb24gdCwKIAkJIGNvbnN0IGNoYXIgKmRpciwgY29uc3QgY2hhciAqbm9kZSwgY29u
c3QgY2hhciAqc3RyaW5nKQogewogCWNvbnN0IGNoYXIgKnBhdGg7CkBAIC00ODgsMTQgKzQ4OSwx
NCBAQCBpbnQgeGVuYnVzX3dyaXRlKHN0cnVjdCB4ZW5idXNfdHJhbnNhY3Rpb24gdCwKIAlpb3Zl
Y1sxXS5pb3ZfYmFzZSA9ICh2b2lkICopc3RyaW5nOwogCWlvdmVjWzFdLmlvdl9sZW4gPSBzdHJs
ZW4oc3RyaW5nKTsKIAotCXJldCA9IHhzX2Vycm9yKHhzX3RhbGt2KHQsIFhTX1dSSVRFLCBpb3Zl
YywgQVJSQVlfU0laRShpb3ZlYyksIE5VTEwpKTsKKwlyZXQgPSB4c19lcnJvcih4c190YWxrdih4
aCwgdCwgWFNfV1JJVEUsIGlvdmVjLCBBUlJBWV9TSVpFKGlvdmVjKSwgTlVMTCkpOwogCWtmcmVl
KHBhdGgpOwogCXJldHVybiByZXQ7CiB9CiBFWFBPUlRfU1lNQk9MX0dQTCh4ZW5idXNfd3JpdGUp
OwogCiAvKiBDcmVhdGUgYSBuZXcgZGlyZWN0b3J5LiAqLwotaW50IHhlbmJ1c19ta2RpcihzdHJ1
Y3QgeGVuYnVzX3RyYW5zYWN0aW9uIHQsCitpbnQgeGVuYnVzX21rZGlyKHhlbmhvc3RfdCAqeGgs
IHN0cnVjdCB4ZW5idXNfdHJhbnNhY3Rpb24gdCwKIAkJIGNvbnN0IGNoYXIgKmRpciwgY29uc3Qg
Y2hhciAqbm9kZSkKIHsKIAljaGFyICpwYXRoOwpAQCAtNTA1LDE0ICs1MDYsMTQgQEAgaW50IHhl
bmJ1c19ta2RpcihzdHJ1Y3QgeGVuYnVzX3RyYW5zYWN0aW9uIHQsCiAJaWYgKElTX0VSUihwYXRo
KSkKIAkJcmV0dXJuIFBUUl9FUlIocGF0aCk7CiAKLQlyZXQgPSB4c19lcnJvcih4c19zaW5nbGUo
dCwgWFNfTUtESVIsIHBhdGgsIE5VTEwpKTsKKwlyZXQgPSB4c19lcnJvcih4c19zaW5nbGUoeGgs
IHQsIFhTX01LRElSLCBwYXRoLCBOVUxMKSk7CiAJa2ZyZWUocGF0aCk7CiAJcmV0dXJuIHJldDsK
IH0KIEVYUE9SVF9TWU1CT0xfR1BMKHhlbmJ1c19ta2Rpcik7CiAKIC8qIERlc3Ryb3kgYSBmaWxl
IG9yIGRpcmVjdG9yeSAoZGlyZWN0b3JpZXMgbXVzdCBiZSBlbXB0eSkuICovCi1pbnQgeGVuYnVz
X3JtKHN0cnVjdCB4ZW5idXNfdHJhbnNhY3Rpb24gdCwgY29uc3QgY2hhciAqZGlyLCBjb25zdCBj
aGFyICpub2RlKQoraW50IHhlbmJ1c19ybSh4ZW5ob3N0X3QgKnhoLHN0cnVjdCB4ZW5idXNfdHJh
bnNhY3Rpb24gdCwgY29uc3QgY2hhciAqZGlyLCBjb25zdCBjaGFyICpub2RlKQogewogCWNoYXIg
KnBhdGg7CiAJaW50IHJldDsKQEAgLTUyMSw3ICs1MjIsNyBAQCBpbnQgeGVuYnVzX3JtKHN0cnVj
dCB4ZW5idXNfdHJhbnNhY3Rpb24gdCwgY29uc3QgY2hhciAqZGlyLCBjb25zdCBjaGFyICpub2Rl
KQogCWlmIChJU19FUlIocGF0aCkpCiAJCXJldHVybiBQVFJfRVJSKHBhdGgpOwogCi0JcmV0ID0g
eHNfZXJyb3IoeHNfc2luZ2xlKHQsIFhTX1JNLCBwYXRoLCBOVUxMKSk7CisJcmV0ID0geHNfZXJy
b3IoeHNfc2luZ2xlKHhoLCB0LCBYU19STSwgcGF0aCwgTlVMTCkpOwogCWtmcmVlKHBhdGgpOwog
CXJldHVybiByZXQ7CiB9CkBAIC01MzAsMTEgKzUzMSwxMSBAQCBFWFBPUlRfU1lNQk9MX0dQTCh4
ZW5idXNfcm0pOwogLyogU3RhcnQgYSB0cmFuc2FjdGlvbjogY2hhbmdlcyBieSBvdGhlcnMgd2ls
bCBub3QgYmUgc2VlbiBkdXJpbmcgdGhpcwogICogdHJhbnNhY3Rpb24sIGFuZCBjaGFuZ2VzIHdp
bGwgbm90IGJlIHZpc2libGUgdG8gb3RoZXJzIHVudGlsIGVuZC4KICAqLwotaW50IHhlbmJ1c190
cmFuc2FjdGlvbl9zdGFydChzdHJ1Y3QgeGVuYnVzX3RyYW5zYWN0aW9uICp0KQoraW50IHhlbmJ1
c190cmFuc2FjdGlvbl9zdGFydCh4ZW5ob3N0X3QgKnhoLCBzdHJ1Y3QgeGVuYnVzX3RyYW5zYWN0
aW9uICp0KQogewogCWNoYXIgKmlkX3N0cjsKIAotCWlkX3N0ciA9IHhzX3NpbmdsZShYQlRfTklM
LCBYU19UUkFOU0FDVElPTl9TVEFSVCwgIiIsIE5VTEwpOworCWlkX3N0ciA9IHhzX3NpbmdsZSh4
aCwgWEJUX05JTCwgWFNfVFJBTlNBQ1RJT05fU1RBUlQsICIiLCBOVUxMKTsKIAlpZiAoSVNfRVJS
KGlkX3N0cikpCiAJCXJldHVybiBQVFJfRVJSKGlkX3N0cik7CiAKQEAgLTU0Nyw3ICs1NDgsNyBA
QCBFWFBPUlRfU1lNQk9MX0dQTCh4ZW5idXNfdHJhbnNhY3Rpb25fc3RhcnQpOwogLyogRW5kIGEg
dHJhbnNhY3Rpb24uCiAgKiBJZiBhYmFuZG9uIGlzIHRydWUsIHRyYW5zYWN0aW9uIGlzIGRpc2Nh
cmRlZCBpbnN0ZWFkIG9mIGNvbW1pdHRlZC4KICAqLwotaW50IHhlbmJ1c190cmFuc2FjdGlvbl9l
bmQoc3RydWN0IHhlbmJ1c190cmFuc2FjdGlvbiB0LCBpbnQgYWJvcnQpCitpbnQgeGVuYnVzX3Ry
YW5zYWN0aW9uX2VuZCh4ZW5ob3N0X3QgKnhoLCBzdHJ1Y3QgeGVuYnVzX3RyYW5zYWN0aW9uIHQs
IGludCBhYm9ydCkKIHsKIAljaGFyIGFib3J0c3RyWzJdOwogCkBAIC01NTYsMTkgKzU1NywxOSBA
QCBpbnQgeGVuYnVzX3RyYW5zYWN0aW9uX2VuZChzdHJ1Y3QgeGVuYnVzX3RyYW5zYWN0aW9uIHQs
IGludCBhYm9ydCkKIAllbHNlCiAJCXN0cmNweShhYm9ydHN0ciwgIlQiKTsKIAotCXJldHVybiB4
c19lcnJvcih4c19zaW5nbGUodCwgWFNfVFJBTlNBQ1RJT05fRU5ELCBhYm9ydHN0ciwgTlVMTCkp
OworCXJldHVybiB4c19lcnJvcih4c19zaW5nbGUoeGgsIHQsIFhTX1RSQU5TQUNUSU9OX0VORCwg
YWJvcnRzdHIsIE5VTEwpKTsKIH0KIEVYUE9SVF9TWU1CT0xfR1BMKHhlbmJ1c190cmFuc2FjdGlv
bl9lbmQpOwogCiAvKiBTaW5nbGUgcmVhZCBhbmQgc2NhbmY6IHJldHVybnMgLWVycm5vIG9yIG51
bSBzY2FubmVkLiAqLwotaW50IHhlbmJ1c19zY2FuZihzdHJ1Y3QgeGVuYnVzX3RyYW5zYWN0aW9u
IHQsCitpbnQgeGVuYnVzX3NjYW5mKHhlbmhvc3RfdCAqeGgsIHN0cnVjdCB4ZW5idXNfdHJhbnNh
Y3Rpb24gdCwKIAkJIGNvbnN0IGNoYXIgKmRpciwgY29uc3QgY2hhciAqbm9kZSwgY29uc3QgY2hh
ciAqZm10LCAuLi4pCiB7CiAJdmFfbGlzdCBhcDsKIAlpbnQgcmV0OwogCWNoYXIgKnZhbDsKIAot
CXZhbCA9IHhlbmJ1c19yZWFkKHQsIGRpciwgbm9kZSwgTlVMTCk7CisJdmFsID0geGVuYnVzX3Jl
YWQoeGgsIHQsIGRpciwgbm9kZSwgTlVMTCk7CiAJaWYgKElTX0VSUih2YWwpKQogCQlyZXR1cm4g
UFRSX0VSUih2YWwpOwogCkBAIC01ODQsMTMgKzU4NSwxMyBAQCBpbnQgeGVuYnVzX3NjYW5mKHN0
cnVjdCB4ZW5idXNfdHJhbnNhY3Rpb24gdCwKIEVYUE9SVF9TWU1CT0xfR1BMKHhlbmJ1c19zY2Fu
Zik7CiAKIC8qIFJlYWQgYW4gKG9wdGlvbmFsKSB1bnNpZ25lZCB2YWx1ZS4gKi8KLXVuc2lnbmVk
IGludCB4ZW5idXNfcmVhZF91bnNpZ25lZChjb25zdCBjaGFyICpkaXIsIGNvbnN0IGNoYXIgKm5v
ZGUsCit1bnNpZ25lZCBpbnQgeGVuYnVzX3JlYWRfdW5zaWduZWQoeGVuaG9zdF90ICp4aCwgY29u
c3QgY2hhciAqZGlyLCBjb25zdCBjaGFyICpub2RlLAogCQkJCSAgdW5zaWduZWQgaW50IGRlZmF1
bHRfdmFsKQogewogCXVuc2lnbmVkIGludCB2YWw7CiAJaW50IHJldDsKIAotCXJldCA9IHhlbmJ1
c19zY2FuZihYQlRfTklMLCBkaXIsIG5vZGUsICIldSIsICZ2YWwpOworCXJldCA9IHhlbmJ1c19z
Y2FuZih4aCwgWEJUX05JTCwgZGlyLCBub2RlLCAiJXUiLCAmdmFsKTsKIAlpZiAocmV0IDw9IDAp
CiAJCXZhbCA9IGRlZmF1bHRfdmFsOwogCkBAIC01OTksNyArNjAwLDcgQEAgdW5zaWduZWQgaW50
IHhlbmJ1c19yZWFkX3Vuc2lnbmVkKGNvbnN0IGNoYXIgKmRpciwgY29uc3QgY2hhciAqbm9kZSwK
IEVYUE9SVF9TWU1CT0xfR1BMKHhlbmJ1c19yZWFkX3Vuc2lnbmVkKTsKIAogLyogU2luZ2xlIHBy
aW50ZiBhbmQgd3JpdGU6IHJldHVybnMgLWVycm5vIG9yIDAuICovCi1pbnQgeGVuYnVzX3ByaW50
ZihzdHJ1Y3QgeGVuYnVzX3RyYW5zYWN0aW9uIHQsCitpbnQgeGVuYnVzX3ByaW50Zih4ZW5ob3N0
X3QgKnhoLCBzdHJ1Y3QgeGVuYnVzX3RyYW5zYWN0aW9uIHQsCiAJCSAgY29uc3QgY2hhciAqZGly
LCBjb25zdCBjaGFyICpub2RlLCBjb25zdCBjaGFyICpmbXQsIC4uLikKIHsKIAl2YV9saXN0IGFw
OwpAQCAtNjEzLDcgKzYxNCw3IEBAIGludCB4ZW5idXNfcHJpbnRmKHN0cnVjdCB4ZW5idXNfdHJh
bnNhY3Rpb24gdCwKIAlpZiAoIWJ1ZikKIAkJcmV0dXJuIC1FTk9NRU07CiAKLQlyZXQgPSB4ZW5i
dXNfd3JpdGUodCwgZGlyLCBub2RlLCBidWYpOworCXJldCA9IHhlbmJ1c193cml0ZSh4aCwgdCwg
ZGlyLCBub2RlLCBidWYpOwogCiAJa2ZyZWUoYnVmKTsKIApAQCAtNjIyLDcgKzYyMyw3IEBAIGlu
dCB4ZW5idXNfcHJpbnRmKHN0cnVjdCB4ZW5idXNfdHJhbnNhY3Rpb24gdCwKIEVYUE9SVF9TWU1C
T0xfR1BMKHhlbmJ1c19wcmludGYpOwogCiAvKiBUYWtlcyB0dXBsZXMgb2YgbmFtZXMsIHNjYW5m
LXN0eWxlIGFyZ3MsIGFuZCB2b2lkICoqLCBOVUxMIHRlcm1pbmF0ZWQuICovCi1pbnQgeGVuYnVz
X2dhdGhlcihzdHJ1Y3QgeGVuYnVzX3RyYW5zYWN0aW9uIHQsIGNvbnN0IGNoYXIgKmRpciwgLi4u
KQoraW50IHhlbmJ1c19nYXRoZXIoeGVuaG9zdF90ICp4aCwgc3RydWN0IHhlbmJ1c190cmFuc2Fj
dGlvbiB0LCBjb25zdCBjaGFyICpkaXIsIC4uLikKIHsKIAl2YV9saXN0IGFwOwogCWNvbnN0IGNo
YXIgKm5hbWU7CkBAIC02MzQsNyArNjM1LDcgQEAgaW50IHhlbmJ1c19nYXRoZXIoc3RydWN0IHhl
bmJ1c190cmFuc2FjdGlvbiB0LCBjb25zdCBjaGFyICpkaXIsIC4uLikKIAkJdm9pZCAqcmVzdWx0
ID0gdmFfYXJnKGFwLCB2b2lkICopOwogCQljaGFyICpwOwogCi0JCXAgPSB4ZW5idXNfcmVhZCh0
LCBkaXIsIG5hbWUsIE5VTEwpOworCQlwID0geGVuYnVzX3JlYWQoeGgsIHQsIGRpciwgbmFtZSwg
TlVMTCk7CiAJCWlmIChJU19FUlIocCkpIHsKIAkJCXJldCA9IFBUUl9FUlIocCk7CiAJCQlicmVh
azsKQEAgLTY1MSw3ICs2NTIsNyBAQCBpbnQgeGVuYnVzX2dhdGhlcihzdHJ1Y3QgeGVuYnVzX3Ry
YW5zYWN0aW9uIHQsIGNvbnN0IGNoYXIgKmRpciwgLi4uKQogfQogRVhQT1JUX1NZTUJPTF9HUEwo
eGVuYnVzX2dhdGhlcik7CiAKLXN0YXRpYyBpbnQgeHNfd2F0Y2goY29uc3QgY2hhciAqcGF0aCwg
Y29uc3QgY2hhciAqdG9rZW4pCitzdGF0aWMgaW50IHhzX3dhdGNoKHhlbmhvc3RfdCAqeGgsIGNv
bnN0IGNoYXIgKnBhdGgsIGNvbnN0IGNoYXIgKnRva2VuKQogewogCXN0cnVjdCBrdmVjIGlvdlsy
XTsKIApAQCAtNjYwLDExICs2NjEsMTEgQEAgc3RhdGljIGludCB4c193YXRjaChjb25zdCBjaGFy
ICpwYXRoLCBjb25zdCBjaGFyICp0b2tlbikKIAlpb3ZbMV0uaW92X2Jhc2UgPSAodm9pZCAqKXRv
a2VuOwogCWlvdlsxXS5pb3ZfbGVuID0gc3RybGVuKHRva2VuKSArIDE7CiAKLQlyZXR1cm4geHNf
ZXJyb3IoeHNfdGFsa3YoWEJUX05JTCwgWFNfV0FUQ0gsIGlvdiwKKwlyZXR1cm4geHNfZXJyb3Io
eHNfdGFsa3YoeGgsIFhCVF9OSUwsIFhTX1dBVENILCBpb3YsCiAJCQkJIEFSUkFZX1NJWkUoaW92
KSwgTlVMTCkpOwogfQogCi1zdGF0aWMgaW50IHhzX3Vud2F0Y2goY29uc3QgY2hhciAqcGF0aCwg
Y29uc3QgY2hhciAqdG9rZW4pCitzdGF0aWMgaW50IHhzX3Vud2F0Y2goeGVuaG9zdF90ICp4aCwg
Y29uc3QgY2hhciAqcGF0aCwgY29uc3QgY2hhciAqdG9rZW4pCiB7CiAJc3RydWN0IGt2ZWMgaW92
WzJdOwogCkBAIC02NzMsMjQgKzY3NCwyNSBAQCBzdGF0aWMgaW50IHhzX3Vud2F0Y2goY29uc3Qg
Y2hhciAqcGF0aCwgY29uc3QgY2hhciAqdG9rZW4pCiAJaW92WzFdLmlvdl9iYXNlID0gKGNoYXIg
Kil0b2tlbjsKIAlpb3ZbMV0uaW92X2xlbiA9IHN0cmxlbih0b2tlbikgKyAxOwogCi0JcmV0dXJu
IHhzX2Vycm9yKHhzX3RhbGt2KFhCVF9OSUwsIFhTX1VOV0FUQ0gsIGlvdiwKKwlyZXR1cm4geHNf
ZXJyb3IoeHNfdGFsa3YoeGgsIFhCVF9OSUwsIFhTX1VOV0FUQ0gsIGlvdiwKIAkJCQkgQVJSQVlf
U0laRShpb3YpLCBOVUxMKSk7CiB9CiAKLXN0YXRpYyBzdHJ1Y3QgeGVuYnVzX3dhdGNoICpmaW5k
X3dhdGNoKGNvbnN0IGNoYXIgKnRva2VuKQorc3RhdGljIHN0cnVjdCB4ZW5idXNfd2F0Y2ggKmZp
bmRfd2F0Y2goeGVuaG9zdF90ICp4aCwgY29uc3QgY2hhciAqdG9rZW4pCiB7CiAJc3RydWN0IHhl
bmJ1c193YXRjaCAqaSwgKmNtcDsKKwlzdHJ1Y3QgeGVuc3RvcmVfcHJpdmF0ZSAqeHMgPSB4c19w
cml2KHhoKTsKIAogCWNtcCA9ICh2b2lkICopc2ltcGxlX3N0cnRvdWwodG9rZW4sIE5VTEwsIDE2
KTsKIAotCWxpc3RfZm9yX2VhY2hfZW50cnkoaSwgJndhdGNoZXMsIGxpc3QpCisJbGlzdF9mb3Jf
ZWFjaF9lbnRyeShpLCAmeHMtPndhdGNoZXMsIGxpc3QpCiAJCWlmIChpID09IGNtcCkKIAkJCXJl
dHVybiBpOwogCiAJcmV0dXJuIE5VTEw7CiB9CiAKLWludCB4c193YXRjaF9tc2coc3RydWN0IHhz
X3dhdGNoX2V2ZW50ICpldmVudCkKK2ludCB4c193YXRjaF9tc2coeGVuaG9zdF90ICp4aCwgc3Ry
dWN0IHhzX3dhdGNoX2V2ZW50ICpldmVudCkKIHsKIAlpZiAoY291bnRfc3RyaW5ncyhldmVudC0+
Ym9keSwgZXZlbnQtPmxlbikgIT0gMikgewogCQlrZnJlZShldmVudCk7CkBAIC03MDAsNyArNzAy
LDcgQEAgaW50IHhzX3dhdGNoX21zZyhzdHJ1Y3QgeHNfd2F0Y2hfZXZlbnQgKmV2ZW50KQogCWV2
ZW50LT50b2tlbiA9IChjb25zdCBjaGFyICopc3RyY2hyKGV2ZW50LT5ib2R5LCAnXDAnKSArIDE7
CiAKIAlzcGluX2xvY2soJndhdGNoZXNfbG9jayk7Ci0JZXZlbnQtPmhhbmRsZSA9IGZpbmRfd2F0
Y2goZXZlbnQtPnRva2VuKTsKKwlldmVudC0+aGFuZGxlID0gZmluZF93YXRjaCh4aCwgZXZlbnQt
PnRva2VuKTsKIAlpZiAoZXZlbnQtPmhhbmRsZSAhPSBOVUxMKSB7CiAJCXNwaW5fbG9jaygmd2F0
Y2hfZXZlbnRzX2xvY2spOwogCQlsaXN0X2FkZF90YWlsKCZldmVudC0+bGlzdCwgJndhdGNoX2V2
ZW50cyk7CkBAIC03MTksNyArNzIxLDcgQEAgaW50IHhzX3dhdGNoX21zZyhzdHJ1Y3QgeHNfd2F0
Y2hfZXZlbnQgKmV2ZW50KQogICogc28gaWYgd2UgYXJlIHJ1bm5pbmcgb24gYW55dGhpbmcgb2xk
ZXIgdGhhbiA0IGRvIG5vdCBhdHRlbXB0IHRvIHJlYWQKICAqIGNvbnRyb2wvcGxhdGZvcm0tZmVh
dHVyZS14c19yZXNldF93YXRjaGVzLgogICovCi1zdGF0aWMgYm9vbCB4ZW5fc3RyaWN0X3hlbmJ1
c19xdWlyayh2b2lkKQorc3RhdGljIGJvb2wgeGVuX3N0cmljdF94ZW5idXNfcXVpcmsoeGVuaG9z
dF90ICp4aCkKIHsKICNpZmRlZiBDT05GSUdfWDg2CiAJdWludDMyX3QgZWF4LCBlYngsIGVjeCwg
ZWR4LCBiYXNlOwpAQCAtNzMzLDQyICs3MzUsNDQgQEAgc3RhdGljIGJvb2wgeGVuX3N0cmljdF94
ZW5idXNfcXVpcmsodm9pZCkKIAlyZXR1cm4gZmFsc2U7CiAKIH0KLXN0YXRpYyB2b2lkIHhzX3Jl
c2V0X3dhdGNoZXModm9pZCkKK3N0YXRpYyB2b2lkIHhzX3Jlc2V0X3dhdGNoZXMoeGVuaG9zdF90
ICp4aCkKIHsKIAlpbnQgZXJyOwogCiAJaWYgKCF4ZW5faHZtX2RvbWFpbigpIHx8IHhlbl9pbml0
aWFsX2RvbWFpbigpKQogCQlyZXR1cm47CiAKLQlpZiAoeGVuX3N0cmljdF94ZW5idXNfcXVpcmso
KSkKKwlpZiAoeGVuX3N0cmljdF94ZW5idXNfcXVpcmsoeGgpKQogCQlyZXR1cm47CiAKLQlpZiAo
IXhlbmJ1c19yZWFkX3Vuc2lnbmVkKCJjb250cm9sIiwKKwlpZiAoIXhlbmJ1c19yZWFkX3Vuc2ln
bmVkKHhoLCAiY29udHJvbCIsCiAJCQkJICAicGxhdGZvcm0tZmVhdHVyZS14c19yZXNldF93YXRj
aGVzIiwgMCkpCiAJCXJldHVybjsKIAotCWVyciA9IHhzX2Vycm9yKHhzX3NpbmdsZShYQlRfTklM
LCBYU19SRVNFVF9XQVRDSEVTLCAiIiwgTlVMTCkpOworCWVyciA9IHhzX2Vycm9yKHhzX3Npbmds
ZSh4aCwgWEJUX05JTCwgWFNfUkVTRVRfV0FUQ0hFUywgIiIsIE5VTEwpKTsKIAlpZiAoZXJyICYm
IGVyciAhPSAtRUVYSVNUKQogCQlwcl93YXJuKCJ4c19yZXNldF93YXRjaGVzIGZhaWxlZDogJWRc
biIsIGVycik7CiB9CiAKIC8qIFJlZ2lzdGVyIGNhbGxiYWNrIHRvIHdhdGNoIHRoaXMgbm9kZS4g
Ki8KLWludCByZWdpc3Rlcl94ZW5idXNfd2F0Y2goc3RydWN0IHhlbmJ1c193YXRjaCAqd2F0Y2gp
CitpbnQgcmVnaXN0ZXJfeGVuYnVzX3dhdGNoKHhlbmhvc3RfdCAqeGgsIHN0cnVjdCB4ZW5idXNf
d2F0Y2ggKndhdGNoKQogewogCS8qIFBvaW50ZXIgaW4gYXNjaWkgaXMgdGhlIHRva2VuLiAqLwog
CWNoYXIgdG9rZW5bc2l6ZW9mKHdhdGNoKSAqIDIgKyAxXTsKKwlzdHJ1Y3QgeGVuc3RvcmVfcHJp
dmF0ZSAqeHMgPSB4c19wcml2KHhoKTsKIAlpbnQgZXJyOwogCiAJc3ByaW50Zih0b2tlbiwgIiVs
WCIsIChsb25nKXdhdGNoKTsKKwl3YXRjaC0+eGggPSB4aDsKIAogCWRvd25fcmVhZCgmeHNfd2F0
Y2hfcndzZW0pOwogCiAJc3Bpbl9sb2NrKCZ3YXRjaGVzX2xvY2spOwotCUJVR19PTihmaW5kX3dh
dGNoKHRva2VuKSk7Ci0JbGlzdF9hZGQoJndhdGNoLT5saXN0LCAmd2F0Y2hlcyk7CisJQlVHX09O
KGZpbmRfd2F0Y2goeGgsIHRva2VuKSk7CisJbGlzdF9hZGQoJndhdGNoLT5saXN0LCAmeHMtPndh
dGNoZXMpOwogCXNwaW5fdW5sb2NrKCZ3YXRjaGVzX2xvY2spOwogCi0JZXJyID0geHNfd2F0Y2go
d2F0Y2gtPm5vZGUsIHRva2VuKTsKKwllcnIgPSB4c193YXRjaCh4aCwgd2F0Y2gtPm5vZGUsIHRv
a2VuKTsKIAogCWlmIChlcnIpIHsKIAkJc3Bpbl9sb2NrKCZ3YXRjaGVzX2xvY2spOwpAQCAtNzgy
LDcgKzc4Niw3IEBAIGludCByZWdpc3Rlcl94ZW5idXNfd2F0Y2goc3RydWN0IHhlbmJ1c193YXRj
aCAqd2F0Y2gpCiB9CiBFWFBPUlRfU1lNQk9MX0dQTChyZWdpc3Rlcl94ZW5idXNfd2F0Y2gpOwog
Ci12b2lkIHVucmVnaXN0ZXJfeGVuYnVzX3dhdGNoKHN0cnVjdCB4ZW5idXNfd2F0Y2ggKndhdGNo
KQordm9pZCB1bnJlZ2lzdGVyX3hlbmJ1c193YXRjaCh4ZW5ob3N0X3QgKnhoLCBzdHJ1Y3QgeGVu
YnVzX3dhdGNoICp3YXRjaCkKIHsKIAlzdHJ1Y3QgeHNfd2F0Y2hfZXZlbnQgKmV2ZW50LCAqdG1w
OwogCWNoYXIgdG9rZW5bc2l6ZW9mKHdhdGNoKSAqIDIgKyAxXTsKQEAgLTc5MywxMSArNzk3LDEx
IEBAIHZvaWQgdW5yZWdpc3Rlcl94ZW5idXNfd2F0Y2goc3RydWN0IHhlbmJ1c193YXRjaCAqd2F0
Y2gpCiAJZG93bl9yZWFkKCZ4c193YXRjaF9yd3NlbSk7CiAKIAlzcGluX2xvY2soJndhdGNoZXNf
bG9jayk7Ci0JQlVHX09OKCFmaW5kX3dhdGNoKHRva2VuKSk7CisJQlVHX09OKCFmaW5kX3dhdGNo
KHhoLCB0b2tlbikpOwogCWxpc3RfZGVsKCZ3YXRjaC0+bGlzdCk7CiAJc3Bpbl91bmxvY2soJndh
dGNoZXNfbG9jayk7CiAKLQllcnIgPSB4c191bndhdGNoKHdhdGNoLT5ub2RlLCB0b2tlbik7CisJ
ZXJyID0geHNfdW53YXRjaCh4aCwgd2F0Y2gtPm5vZGUsIHRva2VuKTsKIAlpZiAoZXJyKQogCQlw
cl93YXJuKCJGYWlsZWQgdG8gcmVsZWFzZSB3YXRjaCAlczogJWlcbiIsIHdhdGNoLT5ub2RlLCBl
cnIpOwogCkBAIC04MzEsMjQgKzgzNSwyOSBAQCB2b2lkIHhzX3N1c3BlbmQodm9pZCkKIAltdXRl
eF9sb2NrKCZ4c19yZXNwb25zZV9tdXRleCk7CiB9CiAKLXZvaWQgeHNfcmVzdW1lKHZvaWQpCit2
b2lkIHhzX3Jlc3VtZSgpCiB7CiAJc3RydWN0IHhlbmJ1c193YXRjaCAqd2F0Y2g7CiAJY2hhciB0
b2tlbltzaXplb2Yod2F0Y2gpICogMiArIDFdOworCXhlbmhvc3RfdCAqKnhoOwogCi0JeGJfaW5p
dF9jb21tcygpOworCWZvcl9lYWNoX3hlbmhvc3QoeGgpIHsKKwkJc3RydWN0IHhlbnN0b3JlX3By
aXZhdGUgKnhzID0geHNfcHJpdigqeGgpOwogCi0JbXV0ZXhfdW5sb2NrKCZ4c19yZXNwb25zZV9t
dXRleCk7CisJCXhiX2luaXRfY29tbXMoKnhoKTsKIAotCXhzX3N1c3BlbmRfZXhpdCgpOworCQlt
dXRleF91bmxvY2soJnhzX3Jlc3BvbnNlX211dGV4KTsKIAotCS8qIE5vIG5lZWQgZm9yIHdhdGNo
ZXNfbG9jazogdGhlIHhzX3dhdGNoX3J3c2VtIGlzIHN1ZmZpY2llbnQuICovCi0JbGlzdF9mb3Jf
ZWFjaF9lbnRyeSh3YXRjaCwgJndhdGNoZXMsIGxpc3QpIHsKLQkJc3ByaW50Zih0b2tlbiwgIiVs
WCIsIChsb25nKXdhdGNoKTsKLQkJeHNfd2F0Y2god2F0Y2gtPm5vZGUsIHRva2VuKTsKKwkJeHNf
c3VzcGVuZF9leGl0KCk7CisKKwkJLyogTm8gbmVlZCBmb3Igd2F0Y2hlc19sb2NrOiB0aGUgeHNf
d2F0Y2hfcndzZW0gaXMgc3VmZmljaWVudC4gKi8KKwkJbGlzdF9mb3JfZWFjaF9lbnRyeSh3YXRj
aCwgJnhzLT53YXRjaGVzLCBsaXN0KSB7CisJCQlzcHJpbnRmKHRva2VuLCAiJWxYIiwgKGxvbmcp
d2F0Y2gpOworCQkJeHNfd2F0Y2goKnhoLCB3YXRjaC0+bm9kZSwgdG9rZW4pOworCQl9CisKKwkJ
dXBfd3JpdGUoJnhzX3dhdGNoX3J3c2VtKTsKIAl9Ci0KLQl1cF93cml0ZSgmeHNfd2F0Y2hfcndz
ZW0pOwogfQogCiB2b2lkIHhzX3N1c3BlbmRfY2FuY2VsKHZvaWQpCkBAIC05MDUsMTMgKzkxNCwx
OCBAQCBzdGF0aWMgaW50IHhzX3JlYm9vdF9ub3RpZnkoc3RydWN0IG5vdGlmaWVyX2Jsb2NrICpu
YiwKIAkJCSAgICB1bnNpZ25lZCBsb25nIGNvZGUsIHZvaWQgKnVudXNlZCkKIHsKIAlzdHJ1Y3Qg
eGJfcmVxX2RhdGEgKnJlcTsKKwl4ZW5ob3N0X3QgKip4aDsKIAotCW11dGV4X2xvY2soJnhiX3dy
aXRlX211dGV4KTsKLQlsaXN0X2Zvcl9lYWNoX2VudHJ5KHJlcSwgJnhzX3JlcGx5X2xpc3QsIGxp
c3QpCi0JCXdha2VfdXAoJnJlcS0+d3EpOwotCWxpc3RfZm9yX2VhY2hfZW50cnkocmVxLCAmeGJf
d3JpdGVfbGlzdCwgbGlzdCkKLQkJd2FrZV91cCgmcmVxLT53cSk7Ci0JbXV0ZXhfdW5sb2NrKCZ4
Yl93cml0ZV9tdXRleCk7CisJZm9yX2VhY2hfeGVuaG9zdCh4aCkgeworCQlzdHJ1Y3QgeGVuc3Rv
cmVfcHJpdmF0ZSAqeHMgPSB4c19wcml2KCp4aCk7CisKKwkJbXV0ZXhfbG9jaygmeGJfd3JpdGVf
bXV0ZXgpOworCQlsaXN0X2Zvcl9lYWNoX2VudHJ5KHJlcSwgJnhzLT5yZXBseV9saXN0LCBsaXN0
KQorCQkJd2FrZV91cCgmcmVxLT53cSk7CisJCWxpc3RfZm9yX2VhY2hfZW50cnkocmVxLCAmeHMt
PnhiX3dyaXRlX2xpc3QsIGxpc3QpCisJCQl3YWtlX3VwKCZyZXEtPndxKTsKKwkJbXV0ZXhfdW5s
b2NrKCZ4Yl93cml0ZV9tdXRleCk7CisJfQogCXJldHVybiBOT1RJRllfRE9ORTsKIH0KIApAQCAt
OTE5LDE1ICs5MzMsMTcgQEAgc3RhdGljIHN0cnVjdCBub3RpZmllcl9ibG9jayB4c19yZWJvb3Rf
bmIgPSB7CiAJLm5vdGlmaWVyX2NhbGwgPSB4c19yZWJvb3Rfbm90aWZ5LAogfTsKIAotaW50IHhz
X2luaXQodm9pZCkKK2ludCB4c19pbml0KHhlbmhvc3RfdCAqeGgpCiB7CiAJaW50IGVycjsKIAlz
dHJ1Y3QgdGFza19zdHJ1Y3QgKnRhc2s7CiAKLQlyZWdpc3Rlcl9yZWJvb3Rfbm90aWZpZXIoJnhz
X3JlYm9vdF9uYik7CisJaWYgKHhoLT50eXBlICE9IHhlbmhvc3RfcjIpCisJCS8qIE5lZWRzIHRv
IGJlIG1vdmVkIG91dCAqLworCQlyZWdpc3Rlcl9yZWJvb3Rfbm90aWZpZXIoJnhzX3JlYm9vdF9u
Yik7CiAKIAkvKiBJbml0aWFsaXplIHRoZSBzaGFyZWQgbWVtb3J5IHJpbmdzIHRvIHRhbGsgdG8g
eGVuc3RvcmVkICovCi0JZXJyID0geGJfaW5pdF9jb21tcygpOworCWVyciA9IHhiX2luaXRfY29t
bXMoeGgpOwogCWlmIChlcnIpCiAJCXJldHVybiBlcnI7CiAKQEAgLTkzNiw3ICs5NTIsNyBAQCBp
bnQgeHNfaW5pdCh2b2lkKQogCQlyZXR1cm4gUFRSX0VSUih0YXNrKTsKIAogCS8qIHNodXRkb3du
IHdhdGNoZXMgZm9yIGtleGVjIGJvb3QgKi8KLQl4c19yZXNldF93YXRjaGVzKCk7CisJeHNfcmVz
ZXRfd2F0Y2hlcyh4aCk7CiAKIAlyZXR1cm4gMDsKIH0KZGlmZiAtLWdpdCBhL2luY2x1ZGUveGVu
L3hlbi1vcHMuaCBiL2luY2x1ZGUveGVuL3hlbi1vcHMuaAppbmRleCA3NWJlOTA1OTg5M2YuLjNi
YTJmNmIxZTE5NiAxMDA2NDQKLS0tIGEvaW5jbHVkZS94ZW4veGVuLW9wcy5oCisrKyBiL2luY2x1
ZGUveGVuL3hlbi1vcHMuaApAQCAtMjA0LDYgKzIwNCw5IEBAIGludCB4ZW5fdW5tYXBfZG9tYWlu
X2dmbl9yYW5nZShzdHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKnZtYSwKIGludCB4ZW5feGxhdGVfbWFw
X2JhbGxvb25lZF9wYWdlcyh4ZW5fcGZuX3QgKipwZm5zLCB2b2lkICoqdmFkZHIsCiAJCQkJICB1
bnNpZ25lZCBsb25nIG5yX2dyYW50X2ZyYW1lcyk7CiAKK2ludCB4ZW5faHZtX3NldHVwX3hzKHhl
bmhvc3RfdCAqeGgpOworaW50IHhlbl9wdl9zZXR1cF94cyh4ZW5ob3N0X3QgKnhoKTsKKwogYm9v
bCB4ZW5fcnVubmluZ19vbl92ZXJzaW9uX29yX2xhdGVyKHVuc2lnbmVkIGludCBtYWpvciwgdW5z
aWduZWQgaW50IG1pbm9yKTsKIAogZWZpX3N0YXR1c190IHhlbl9lZmlfZ2V0X3RpbWUoZWZpX3Rp
bWVfdCAqdG0sIGVmaV90aW1lX2NhcF90ICp0Yyk7CmRpZmYgLS1naXQgYS9pbmNsdWRlL3hlbi94
ZW5idXMuaCBiL2luY2x1ZGUveGVuL3hlbmJ1cy5oCmluZGV4IDg2OWM4MTZkNWY4Yy4uOGY4YzM5
MDA4ZTE1IDEwMDY0NAotLS0gYS9pbmNsdWRlL3hlbi94ZW5idXMuaAorKysgYi9pbmNsdWRlL3hl
bi94ZW5idXMuaApAQCAtNDMsNiArNDMsNyBAQAogI2luY2x1ZGUgPGxpbnV4L2luaXQuaD4KICNp
bmNsdWRlIDxsaW51eC9zbGFiLmg+CiAjaW5jbHVkZSA8eGVuL2ludGVyZmFjZS94ZW4uaD4KKyNp
bmNsdWRlIDx4ZW4veGVuaG9zdC5oPgogI2luY2x1ZGUgPHhlbi9pbnRlcmZhY2UvZ3JhbnRfdGFi
bGUuaD4KICNpbmNsdWRlIDx4ZW4vaW50ZXJmYWNlL2lvL3hlbmJ1cy5oPgogI2luY2x1ZGUgPHhl
bi9pbnRlcmZhY2UvaW8veHNfd2lyZS5oPgpAQCAtNTgsNiArNTksOCBAQCBzdHJ1Y3QgeGVuYnVz
X3dhdGNoCiAKIAkvKiBQYXRoIGJlaW5nIHdhdGNoZWQuICovCiAJY29uc3QgY2hhciAqbm9kZTsK
KwkvKiBPbiB4ZW5ob3N0LiAqLworCXhlbmhvc3RfdCAqeGg7CiAKIAkvKiBDYWxsYmFjayAoZXhl
Y3V0ZWQgaW4gYSBwcm9jZXNzIGNvbnRleHQgd2l0aCBubyBsb2NrcyBoZWxkKS4gKi8KIAl2b2lk
ICgqY2FsbGJhY2spKHN0cnVjdCB4ZW5idXNfd2F0Y2ggKiwKQEAgLTcwLDYgKzczLDcgQEAgc3Ry
dWN0IHhlbmJ1c19kZXZpY2UgewogCWNvbnN0IGNoYXIgKmRldmljZXR5cGU7CiAJY29uc3QgY2hh
ciAqbm9kZW5hbWU7CiAJY29uc3QgY2hhciAqb3RoZXJlbmQ7CisJeGVuaG9zdF90ICp4aDsKIAlp
bnQgb3RoZXJlbmRfaWQ7CiAJc3RydWN0IHhlbmJ1c193YXRjaCBvdGhlcmVuZF93YXRjaDsKIAlz
dHJ1Y3QgZGV2aWNlIGRldjsKQEAgLTc4LDYgKzgyLDEzIEBAIHN0cnVjdCB4ZW5idXNfZGV2aWNl
IHsKIAlzdHJ1Y3Qgd29ya19zdHJ1Y3Qgd29yazsKIH07CiAKK2VudW0geGVuc3RvcmVfaW5pdCB7
CisJWFNfVU5LTk9XTiwKKwlYU19QViwKKwlYU19IVk0sCisJWFNfTE9DQUwsCit9OworCiBzdGF0
aWMgaW5saW5lIHN0cnVjdCB4ZW5idXNfZGV2aWNlICp0b194ZW5idXNfZGV2aWNlKHN0cnVjdCBk
ZXZpY2UgKmRldikKIHsKIAlyZXR1cm4gY29udGFpbmVyX29mKGRldiwgc3RydWN0IHhlbmJ1c19k
ZXZpY2UsIGRldik7CkBAIC0xMzMsNTIgKzE0NCw1MSBAQCBzdHJ1Y3QgeGVuYnVzX3RyYW5zYWN0
aW9uCiAvKiBOaWwgdHJhbnNhY3Rpb24gSUQuICovCiAjZGVmaW5lIFhCVF9OSUwgKChzdHJ1Y3Qg
eGVuYnVzX3RyYW5zYWN0aW9uKSB7IDAgfSkKIAotY2hhciAqKnhlbmJ1c19kaXJlY3Rvcnkoc3Ry
dWN0IHhlbmJ1c190cmFuc2FjdGlvbiB0LAorY2hhciAqKnhlbmJ1c19kaXJlY3RvcnkoeGVuaG9z
dF90ICp4aCwgc3RydWN0IHhlbmJ1c190cmFuc2FjdGlvbiB0LAogCQkJY29uc3QgY2hhciAqZGly
LCBjb25zdCBjaGFyICpub2RlLCB1bnNpZ25lZCBpbnQgKm51bSk7Ci12b2lkICp4ZW5idXNfcmVh
ZChzdHJ1Y3QgeGVuYnVzX3RyYW5zYWN0aW9uIHQsCit2b2lkICp4ZW5idXNfcmVhZCh4ZW5ob3N0
X3QgKnhoLCBzdHJ1Y3QgeGVuYnVzX3RyYW5zYWN0aW9uIHQsCiAJCSAgY29uc3QgY2hhciAqZGly
LCBjb25zdCBjaGFyICpub2RlLCB1bnNpZ25lZCBpbnQgKmxlbik7Ci1pbnQgeGVuYnVzX3dyaXRl
KHN0cnVjdCB4ZW5idXNfdHJhbnNhY3Rpb24gdCwKK2ludCB4ZW5idXNfd3JpdGUoeGVuaG9zdF90
ICp4aCwgc3RydWN0IHhlbmJ1c190cmFuc2FjdGlvbiB0LAogCQkgY29uc3QgY2hhciAqZGlyLCBj
b25zdCBjaGFyICpub2RlLCBjb25zdCBjaGFyICpzdHJpbmcpOwotaW50IHhlbmJ1c19ta2Rpcihz
dHJ1Y3QgeGVuYnVzX3RyYW5zYWN0aW9uIHQsCitpbnQgeGVuYnVzX21rZGlyKHhlbmhvc3RfdCAq
eGgsIHN0cnVjdCB4ZW5idXNfdHJhbnNhY3Rpb24gdCwKIAkJIGNvbnN0IGNoYXIgKmRpciwgY29u
c3QgY2hhciAqbm9kZSk7Ci1pbnQgeGVuYnVzX2V4aXN0cyhzdHJ1Y3QgeGVuYnVzX3RyYW5zYWN0
aW9uIHQsCitpbnQgeGVuYnVzX2V4aXN0cyh4ZW5ob3N0X3QgKnhoLCBzdHJ1Y3QgeGVuYnVzX3Ry
YW5zYWN0aW9uIHQsCiAJCSAgY29uc3QgY2hhciAqZGlyLCBjb25zdCBjaGFyICpub2RlKTsKLWlu
dCB4ZW5idXNfcm0oc3RydWN0IHhlbmJ1c190cmFuc2FjdGlvbiB0LCBjb25zdCBjaGFyICpkaXIs
IGNvbnN0IGNoYXIgKm5vZGUpOwotaW50IHhlbmJ1c190cmFuc2FjdGlvbl9zdGFydChzdHJ1Y3Qg
eGVuYnVzX3RyYW5zYWN0aW9uICp0KTsKLWludCB4ZW5idXNfdHJhbnNhY3Rpb25fZW5kKHN0cnVj
dCB4ZW5idXNfdHJhbnNhY3Rpb24gdCwgaW50IGFib3J0KTsKK2ludCB4ZW5idXNfcm0oeGVuaG9z
dF90ICp4aCwgc3RydWN0IHhlbmJ1c190cmFuc2FjdGlvbiB0LCBjb25zdCBjaGFyICpkaXIsIGNv
bnN0IGNoYXIgKm5vZGUpOworaW50IHhlbmJ1c190cmFuc2FjdGlvbl9zdGFydCh4ZW5ob3N0X3Qg
KnhoLCBzdHJ1Y3QgeGVuYnVzX3RyYW5zYWN0aW9uICp0KTsKK2ludCB4ZW5idXNfdHJhbnNhY3Rp
b25fZW5kKHhlbmhvc3RfdCAqeGgsIHN0cnVjdCB4ZW5idXNfdHJhbnNhY3Rpb24gdCwgaW50IGFi
b3J0KTsKIAogLyogU2luZ2xlIHJlYWQgYW5kIHNjYW5mOiByZXR1cm5zIC1lcnJubyBvciBudW0g
c2Nhbm5lZCBpZiA+IDAuICovCi1fX3NjYW5mKDQsIDUpCi1pbnQgeGVuYnVzX3NjYW5mKHN0cnVj
dCB4ZW5idXNfdHJhbnNhY3Rpb24gdCwKK19fc2NhbmYoNSwgNikKK2ludCB4ZW5idXNfc2NhbmYo
eGVuaG9zdF90ICp4aCwgc3RydWN0IHhlbmJ1c190cmFuc2FjdGlvbiB0LAogCQkgY29uc3QgY2hh
ciAqZGlyLCBjb25zdCBjaGFyICpub2RlLCBjb25zdCBjaGFyICpmbXQsIC4uLik7CiAKIC8qIFJl
YWQgYW4gKG9wdGlvbmFsKSB1bnNpZ25lZCB2YWx1ZS4gKi8KLXVuc2lnbmVkIGludCB4ZW5idXNf
cmVhZF91bnNpZ25lZChjb25zdCBjaGFyICpkaXIsIGNvbnN0IGNoYXIgKm5vZGUsCit1bnNpZ25l
ZCBpbnQgeGVuYnVzX3JlYWRfdW5zaWduZWQoeGVuaG9zdF90ICp4aCwgY29uc3QgY2hhciAqZGly
LCBjb25zdCBjaGFyICpub2RlLAogCQkJCSAgdW5zaWduZWQgaW50IGRlZmF1bHRfdmFsKTsKIAog
LyogU2luZ2xlIHByaW50ZiBhbmQgd3JpdGU6IHJldHVybnMgLWVycm5vIG9yIDAuICovCi1fX3By
aW50Zig0LCA1KQotaW50IHhlbmJ1c19wcmludGYoc3RydWN0IHhlbmJ1c190cmFuc2FjdGlvbiB0
LAorX19wcmludGYoNSwgNikKK2ludCB4ZW5idXNfcHJpbnRmKHhlbmhvc3RfdCAqeGgsIHN0cnVj
dCB4ZW5idXNfdHJhbnNhY3Rpb24gdCwKIAkJICBjb25zdCBjaGFyICpkaXIsIGNvbnN0IGNoYXIg
Km5vZGUsIGNvbnN0IGNoYXIgKmZtdCwgLi4uKTsKIAogLyogR2VuZXJpYyByZWFkIGZ1bmN0aW9u
OiBOVUxMLXRlcm1pbmF0ZWQgdHJpcGxlcyBvZiBuYW1lLAogICogc3ByaW50Zi1zdHlsZSB0eXBl
IHN0cmluZywgYW5kIHBvaW50ZXIuIFJldHVybnMgMCBvciBlcnJuby4qLwotaW50IHhlbmJ1c19n
YXRoZXIoc3RydWN0IHhlbmJ1c190cmFuc2FjdGlvbiB0LCBjb25zdCBjaGFyICpkaXIsIC4uLik7
CitpbnQgeGVuYnVzX2dhdGhlcih4ZW5ob3N0X3QgKnhoLCBzdHJ1Y3QgeGVuYnVzX3RyYW5zYWN0
aW9uIHQsIGNvbnN0IGNoYXIgKmRpciwgLi4uKTsKIAogLyogbm90aWZlciByb3V0aW5lcyBmb3Ig
d2hlbiB0aGUgeGVuc3RvcmUgY29tZXMgdXAgKi8KLWV4dGVybiBpbnQgeGVuc3RvcmVkX3JlYWR5
OwotaW50IHJlZ2lzdGVyX3hlbnN0b3JlX25vdGlmaWVyKHN0cnVjdCBub3RpZmllcl9ibG9jayAq
bmIpOwotdm9pZCB1bnJlZ2lzdGVyX3hlbnN0b3JlX25vdGlmaWVyKHN0cnVjdCBub3RpZmllcl9i
bG9jayAqbmIpOworaW50IHJlZ2lzdGVyX3hlbnN0b3JlX25vdGlmaWVyKHhlbmhvc3RfdCAqeGgs
IHN0cnVjdCBub3RpZmllcl9ibG9jayAqbmIpOwordm9pZCB1bnJlZ2lzdGVyX3hlbnN0b3JlX25v
dGlmaWVyKHhlbmhvc3RfdCAqeGgsIHN0cnVjdCBub3RpZmllcl9ibG9jayAqbmIpOwogCi1pbnQg
cmVnaXN0ZXJfeGVuYnVzX3dhdGNoKHN0cnVjdCB4ZW5idXNfd2F0Y2ggKndhdGNoKTsKLXZvaWQg
dW5yZWdpc3Rlcl94ZW5idXNfd2F0Y2goc3RydWN0IHhlbmJ1c193YXRjaCAqd2F0Y2gpOworaW50
IHJlZ2lzdGVyX3hlbmJ1c193YXRjaCh4ZW5ob3N0X3QgKnhoLCBzdHJ1Y3QgeGVuYnVzX3dhdGNo
ICp3YXRjaCk7Cit2b2lkIHVucmVnaXN0ZXJfeGVuYnVzX3dhdGNoKHhlbmhvc3RfdCAqeGgsIHN0
cnVjdCB4ZW5idXNfd2F0Y2ggKndhdGNoKTsKIHZvaWQgeHNfc3VzcGVuZCh2b2lkKTsKIHZvaWQg
eHNfcmVzdW1lKHZvaWQpOwogdm9pZCB4c19zdXNwZW5kX2NhbmNlbCh2b2lkKTsKIAogc3RydWN0
IHdvcmtfc3RydWN0OwogCi12b2lkIHhlbmJ1c19wcm9iZShzdHJ1Y3Qgd29ya19zdHJ1Y3QgKik7
Cit2b2lkIF9feGVuYnVzX3Byb2JlKHZvaWQgKnhzKTsKIAogI2RlZmluZSBYRU5CVVNfSVNfRVJS
X1JFQUQoc3RyKSAoewkJCVwKIAlpZiAoIUlTX0VSUihzdHIpICYmIHN0cmxlbihzdHIpID09IDAp
IHsJCVwKQEAgLTIxOCw3ICsyMjgsNyBAQCBpbnQgeGVuYnVzX3VubWFwX3Jpbmcoc3RydWN0IHhl
bmJ1c19kZXZpY2UgKmRldiwKIGludCB4ZW5idXNfYWxsb2NfZXZ0Y2huKHN0cnVjdCB4ZW5idXNf
ZGV2aWNlICpkZXYsIGludCAqcG9ydCk7CiBpbnQgeGVuYnVzX2ZyZWVfZXZ0Y2huKHN0cnVjdCB4
ZW5idXNfZGV2aWNlICpkZXYsIGludCBwb3J0KTsKIAotZW51bSB4ZW5idXNfc3RhdGUgeGVuYnVz
X3JlYWRfZHJpdmVyX3N0YXRlKGNvbnN0IGNoYXIgKnBhdGgpOworZW51bSB4ZW5idXNfc3RhdGUg
eGVuYnVzX3JlYWRfZHJpdmVyX3N0YXRlKHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYsIGNvbnN0
IGNoYXIgKnBhdGgpOwogCiBfX3ByaW50ZigzLCA0KQogdm9pZCB4ZW5idXNfZGV2X2Vycm9yKHN0
cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYsIGludCBlcnIsIGNvbnN0IGNoYXIgKmZtdCwgLi4uKTsK
QEAgLTIzMCw3ICsyNDAsNSBAQCBpbnQgeGVuYnVzX2Rldl9pc19vbmxpbmUoc3RydWN0IHhlbmJ1
c19kZXZpY2UgKmRldik7CiBpbnQgeGVuYnVzX2Zyb250ZW5kX2Nsb3NlZChzdHJ1Y3QgeGVuYnVz
X2RldmljZSAqZGV2KTsKIAogZXh0ZXJuIGNvbnN0IHN0cnVjdCBmaWxlX29wZXJhdGlvbnMgeGVu
X3hlbmJ1c19mb3BzOwotZXh0ZXJuIHN0cnVjdCB4ZW5zdG9yZV9kb21haW5faW50ZXJmYWNlICp4
ZW5fc3RvcmVfaW50ZXJmYWNlOwotZXh0ZXJuIGludCB4ZW5fc3RvcmVfZXZ0Y2huOwogCiAjZW5k
aWYgLyogX1hFTl9YRU5CVVNfSCAqLwpkaWZmIC0tZ2l0IGEvaW5jbHVkZS94ZW4veGVuaG9zdC5o
IGIvaW5jbHVkZS94ZW4veGVuaG9zdC5oCmluZGV4IGFjZWUwYzc4NzJiNi4uOTE1NzRlY2FhZDZj
IDEwMDY0NAotLS0gYS9pbmNsdWRlL3hlbi94ZW5ob3N0LmgKKysrIGIvaW5jbHVkZS94ZW4veGVu
aG9zdC5oCkBAIC0xNDAsNiArMTQwLDkgQEAgdHlwZWRlZiBzdHJ1Y3QgewogCQl2b2lkICpnbnR0
YWJfc3RhdHVzX3ZtX2FyZWE7CiAJCXZvaWQgKmF1dG9feGxhdF9ncmFudF9mcmFtZXM7CiAJfTsK
KworCS8qIHhlbnN0b3JlIHByaXZhdGUgc3RhdGUgKi8KKwl2b2lkICp4ZW5zdG9yZV9wcml2YXRl
OwogfSB4ZW5ob3N0X3Q7CiAKIHR5cGVkZWYgc3RydWN0IHhlbmhvc3Rfb3BzIHsKQEAgLTIyOCw2
ICsyMzEsMTcgQEAgdHlwZWRlZiBzdHJ1Y3QgeGVuaG9zdF9vcHMgewogCWludCAoKmFsbG9jX2Jh
bGxvb25lZF9wYWdlcykoeGVuaG9zdF90ICp4aCwgaW50IG5yX3BhZ2VzLCBzdHJ1Y3QgcGFnZSAq
KnBhZ2VzKTsKIAl2b2lkICgqZnJlZV9iYWxsb29uZWRfcGFnZXMpKHhlbmhvc3RfdCAqeGgsIGlu
dCBucl9wYWdlcywgc3RydWN0IHBhZ2UgKipwYWdlcyk7CiAKKwkvKgorCSAqIHhlbmJ1czogYXMg
cGFydCBvZiB4ZW5idXMtaW5pdCwgZnJvbnRlbmQvYmFja2VuZCBuZWVkIHRvIHRhbGsgdG8gdGhl
CisJICogY29ycmVjdCB4ZW5idXMuICBUaGlzIG1pZ2h0IGJlIGEgbG9jYWwgeGVuc3RvcmUgKGJh
Y2tlbmQpIG9yIG1pZ2h0CisJICogYmUgYSBYU19QVi9YU19IVk0gaW50ZXJmYWNlIChmcm9udGVu
ZCkuIFdlIGJvb3RzdHJhcCB0aGVzZSB3aXRoCisJICogZXZ0Y2huL2dmbiBwYXJhbWV0ZXJzIGZy
b20gKCpzZXR1cF94cykoKS4KKwkgKgorCSAqIE9uY2UgZG9uZSwgc3Rhc2ggdGhlIHhlbmhvc3Rf
dCAqIGluIHhlbl9idXNfdHlwZSwgeGVuYnVzX2RldmljZSBvcgorCSAqIHhlbmJ1c193YXRjaCBh
bmQgdGhlbiB0aGUgZnJvbnRlbmQgYW5kIGJhY2tlbmQgZGV2aWNlcyBpbXBsaWNpdGx5CisJICog
dXNlIHRoZSBjb3JyZWN0IGludGVyZmFjZS4KKwkgKi8KKwlpbnQgKCpzZXR1cF94cykoeGVuaG9z
dF90ICp4aCk7CiB9IHhlbmhvc3Rfb3BzX3Q7CiAKIGV4dGVybiB4ZW5ob3N0X3QgKnhoX2RlZmF1
bHQsICp4aF9yZW1vdGU7CkBAIC0yNzksNCArMjkzLDEwIEBAIHN0YXRpYyBpbmxpbmUgdm9pZCB4
ZW5ob3N0X3Byb2JlX3ZjcHVfaWQoeGVuaG9zdF90ICp4aCwgaW50IGNwdSkKIAkoeGgtPm9wcy0+
cHJvYmVfdmNwdV9pZCkoeGgsIGNwdSk7CiB9CiAKK3N0YXRpYyBpbmxpbmUgdm9pZCB4ZW5ob3N0
X3NldHVwX3hzKHhlbmhvc3RfdCAqeGgpCit7CisJaWYgKHhoKQorCQkoeGgtPm9wcy0+c2V0dXBf
eHMpKHhoKTsKK30KKwogI2VuZGlmIC8qIF9fWEVOSE9TVF9IICovCi0tIAoyLjIwLjEKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 09 17:25:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 17:25:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOmnq-0000mt-95; Thu, 09 May 2019 17:25:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fgKw=TJ=oracle.com=ankur.a.arora@srs-us1.protection.inumbo.net>)
 id 1hOmno-0000jC-2Q
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 17:25:52 +0000
X-Inumbo-ID: 7deff632-727f-11e9-998f-4734f8c2929f
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7deff632-727f-11e9-998f-4734f8c2929f;
 Thu, 09 May 2019 17:25:51 +0000 (UTC)
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x49HJSBL162321;
 Thu, 9 May 2019 17:25:50 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id : in-reply-to : references : mime-version :
 content-transfer-encoding; s=corp-2018-07-02;
 bh=Yk7rv8RXBJruI/gHyJZRpw6blRShhbnurNLnUDXHVG8=;
 b=3842AqDIae0mBybH8EwVXHVP7Az1QqpsCu9UqGSrKXcJdjk4pT/v3IY1JZLehGBTMQla
 Ka/PebsY9rjiZA9OjQPCy5SuDcUgDt2stmSliya0SqaaPfrEp87L7254aVOndOtu0YqW
 iP4oUPRJMH8OLN5ToG/AF2dxOU5EHpqaEbh+UkTOL8x/2Xn/kH+cmXBf7Mq6GfMlLEWA
 4sDsWHxYSbgvGIKi0z3gVlLt+XLIGgns8WyntldRhfU74w98YZsxxxJn4J0mtkmGArEr
 jALu42mtQ/i/knlbAB1R7AlwWXf9VeBShvck+EqMkMK7rFP2V2pW30stZCM0R8etoQQo Bw== 
Received: from aserp3020.oracle.com (aserp3020.oracle.com [141.146.126.70])
 by aserp2130.oracle.com with ESMTP id 2s94b6cf0q-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 09 May 2019 17:25:49 +0000
Received: from pps.filterd (aserp3020.oracle.com [127.0.0.1])
 by aserp3020.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x49HP7wJ152264;
 Thu, 9 May 2019 17:25:49 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserp3020.oracle.com with ESMTP id 2schvyy7xq-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 09 May 2019 17:25:49 +0000
Received: from abhmp0008.oracle.com (abhmp0008.oracle.com [141.146.116.14])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x49HPmEI031352;
 Thu, 9 May 2019 17:25:48 GMT
Received: from aa1-ca-oracle-com.ca.oracle.com (/10.156.75.204)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 09 May 2019 10:25:47 -0700
From: Ankur Arora <ankur.a.arora@oracle.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org
Date: Thu,  9 May 2019 10:25:40 -0700
Message-Id: <20190509172540.12398-17-ankur.a.arora@oracle.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190509172540.12398-1-ankur.a.arora@oracle.com>
References: <20190509172540.12398-1-ankur.a.arora@oracle.com>
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9252
 signatures=668686
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=2
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1905090100
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9252
 signatures=668686
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=2 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000
 definitions=main-1905090100
Subject: [Xen-devel] [RFC PATCH 16/16] xen/grant-table: host_addr fixup in
 mapping on xenhost_r0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, sstabellini@kernel.org, konrad.wilk@oracle.com,
 ankur.a.arora@oracle.com, pbonzini@redhat.com, boris.ostrovsky@oracle.com,
 joao.m.martins@oracle.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

WGVuaG9zdCB0eXBlIHhlbmhvc3RfcjAgZG9lcyBub3Qgc3VwcG9ydCBzdGFuZGFyZCBHTlRUQUJP
UF9tYXBfZ3JhbnRfcmVmCnNlbWFudGljcyAobWFwIGEgZ3JlZiBvbnRvIGEgc3BlY2lmaWVkIGhv
c3RfYWRkcikuIFRoYXQncyBiZWNhdXNlCnNpbmNlIHRoZSBoeXBlcnZpc29yIGlzIGxvY2FsIChz
YW1lIGFkZHJlc3Mgc3BhY2UgYXMgdGhlIGNhbGxlciBvZgpHTlRUQUJPUF9tYXBfZ3JhbnRfcmVm
KSwgdGhlcmUgaXMgbm8gZXh0ZXJuYWwgZW50aXR5IHRoYXQgY291bGQKbWFwIGFuIGFyYml0cmFy
eSBwYWdlIHVuZGVybmVhdGggYW4gYXJiaXRyYXJ5IGFkZHJlc3MuCgpUbyBoYW5kbGUgdGhpcywg
dGhlIEdOVFRBQk9QX21hcF9ncmFudF9yZWYgaHlwZXJjYWxsIG9uIHhlbmhvc3RfcjAKdHJlYXRz
IHRoZSBob3N0X2FkZHIgYXMgYW4gT1VUIHBhcmFtZXRlciBpbnN0ZWFkIG9mIElOIGFuZCBleHBl
Y3RzIHRoZQpnbnR0YWJfbWFwX3JlZnMoKSBhbmQgc2ltaWxhciB0byBmaXh1cCBhbnkgc3RhdGUg
dGhhdCBjYWNoZXMgdGhlCnZhbHVlIG9mIGhvc3RfYWRkciBmcm9tIGJlZm9yZSB0aGUgaHlwZXJj
YWxsLgoKQWNjb3JkaW5nbHkgZ250dGFiX21hcF9yZWZzKCkgbm93IGFkZHMgdHdvIHBhcmFtZXRl
cnMsIGEgZml4dXAgZnVuY3Rpb24KYW5kIGEgcG9pbnRlciB0byBjYWNoZWQgbWFwcyB0byBmaXh1
cDoKIGludCBnbnR0YWJfbWFwX3JlZnMoeGVuaG9zdF90ICp4aCwgc3RydWN0IGdudHRhYl9tYXBf
Z3JhbnRfcmVmICptYXBfb3BzLAogCQkgICAgc3RydWN0IGdudHRhYl9tYXBfZ3JhbnRfcmVmICpr
bWFwX29wcywKLQkJICAgIHN0cnVjdCBwYWdlICoqcGFnZXMsIHVuc2lnbmVkIGludCBjb3VudCkK
KwkJICAgIHN0cnVjdCBwYWdlICoqcGFnZXMsIGdudHRhYl9tYXBfZml4dXBfdCBtYXBfZml4dXBf
Zm4sCisJCSAgICB2b2lkICoqbWFwX2ZpeHVwW10sIHVuc2lnbmVkIGludCBjb3VudCkKClRoZSBy
ZWFzb24gd2UgdXNlIGEgZml4dXAgZnVuY3Rpb24gYW5kIG5vdCBhbiBhZGRpdGlvbmFsIG1hcHBp
bmcgb3AKaW4gdGhlIHhlbmhvc3RfdCBpcyBiZWNhdXNlLCBkZXBlbmRpbmcgb24gdGhlIGNhbGxl
ciwgd2hhdCB3ZSBhcmUgZml4aW5nCm1pZ2h0IGJlIGRpZmZlcmVudDogYmxrYmFjaywgbmV0YmFj
ayBmb3IgaW5zdGFuY2UgY2FjaGUgaG9zdF9hZGRyIGluCnZpYSBhIHN0cnVjdCBwYWdlICosIHdo
aWxlIF9feGVuYnVzX21hcF9yaW5nKCkgY2FjaGVzIGEgcGh5c19hZGRyLgoKVGhpcyBwYXRjaCBm
aXhlcyB1cCB4ZW4tYmxrYmFjayBhbmQgeGVuLWdudGRldiBkcml2ZXJzLgoKVE9ETzoKICAtIGFs
c28gcmV3cml0ZSBnbnR0YWJfYmF0Y2hfbWFwKCkgYW5kIF9feGVuYnVzX21hcF9yaW5nKCkuCiAg
LSBtb2RpZnkgeGVuLW5ldGJhY2ssIHNjc2liYWNrLCBwY2liYWNrIGV0YwoKQ28tZGV2ZWxvcGVk
LWJ5OiBKb2FvIE1hcnRpbnMgPGpvYW8ubS5tYXJ0aW5zQG9yYWNsZS5jb20+ClNpZ25lZC1vZmYt
Ynk6IEFua3VyIEFyb3JhIDxhbmt1ci5hLmFyb3JhQG9yYWNsZS5jb20+Ci0tLQogZHJpdmVycy9i
bG9jay94ZW4tYmxrYmFjay9ibGtiYWNrLmMgfCAxNCArKysrKysrKysrKysrLQogZHJpdmVycy94
ZW4vZ250ZGV2LmMgICAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy94ZW4vZ3JhbnQtdGFi
bGUuYyAgICAgICAgICAgfCAyMCArKysrKysrKysrKysrKy0tLS0tLQogaW5jbHVkZS94ZW4vZ3Jh
bnRfdGFibGUuaCAgICAgICAgICAgfCAxMSArKysrKysrKysrLQogNCBmaWxlcyBjaGFuZ2VkLCAz
OCBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvYmxv
Y2sveGVuLWJsa2JhY2svYmxrYmFjay5jIGIvZHJpdmVycy9ibG9jay94ZW4tYmxrYmFjay9ibGti
YWNrLmMKaW5kZXggZDM2NmExN2E0YmQ4Li41MGNlNDBiYTM1ZTUgMTAwNjQ0Ci0tLSBhL2RyaXZl
cnMvYmxvY2sveGVuLWJsa2JhY2svYmxrYmFjay5jCisrKyBiL2RyaXZlcnMvYmxvY2sveGVuLWJs
a2JhY2svYmxrYmFjay5jCkBAIC04MDYsMTEgKzgwNiwxOCBAQCBzdGF0aWMgdm9pZCB4ZW5fYmxr
YmtfdW5tYXAoc3RydWN0IHhlbl9ibGtpZl9yaW5nICpyaW5nLAogCX0KIH0KIAorc3RhdGljIHZv
aWQgYmxrYmtfbWFwX2ZpeHVwKHVpbnQ2NF90IGhvc3RfYWRkciwgdm9pZCAqKmZpeHVwKQorewor
CXN0cnVjdCBwYWdlICoqcGcgPSAoc3RydWN0IHBhZ2UgKiopZml4dXA7CisJKnBnID0gdmlydF90
b19wYWdlKGhvc3RfYWRkcik7Cit9CisKIHN0YXRpYyBpbnQgeGVuX2Jsa2JrX21hcChzdHJ1Y3Qg
eGVuX2Jsa2lmX3JpbmcgKnJpbmcsCiAJCQkgc3RydWN0IGdyYW50X3BhZ2UgKnBhZ2VzW10sCiAJ
CQkgaW50IG51bSwgYm9vbCBybykKIHsKIAlzdHJ1Y3QgZ250dGFiX21hcF9ncmFudF9yZWYgbWFw
W0JMS0lGX01BWF9TRUdNRU5UU19QRVJfUkVRVUVTVF07CisJc3RydWN0IHBhZ2UgKiptYXBfZml4
dXBbQkxLSUZfTUFYX1NFR01FTlRTX1BFUl9SRVFVRVNUXTsKIAlzdHJ1Y3QgcGFnZSAqcGFnZXNf
dG9fZ250W0JMS0lGX01BWF9TRUdNRU5UU19QRVJfUkVRVUVTVF07CiAJc3RydWN0IHBlcnNpc3Rl
bnRfZ250ICpwZXJzaXN0ZW50X2dudCA9IE5VTEw7CiAJcGh5c19hZGRyX3QgYWRkciA9IDA7CkBA
IC04NTgsNiArODY1LDkgQEAgc3RhdGljIGludCB4ZW5fYmxrYmtfbWFwKHN0cnVjdCB4ZW5fYmxr
aWZfcmluZyAqcmluZywKIAkJCWdudHRhYl9zZXRfbWFwX29wKCZtYXBbc2Vnc190b19tYXArK10s
IGFkZHIsCiAJCQkJCSAgZmxhZ3MsIHBhZ2VzW2ldLT5ncmVmLAogCQkJCQkgIGJsa2lmLT5kb21p
ZCk7CisKKwkJCWlmIChnbnR0YWJfbWFwX2ZpeHVwKGRldi0+eGgpKQorCQkJCSAgbWFwX2ZpeHVw
W2ldID0gJnBhZ2VzW2ldLT5wYWdlOwogCQl9CiAJCW1hcF91bnRpbCA9IGkgKyAxOwogCQlpZiAo
c2Vnc190b19tYXAgPT0gQkxLSUZfTUFYX1NFR01FTlRTX1BFUl9SRVFVRVNUKQpAQCAtODY1LDcg
Kzg3NSw5IEBAIHN0YXRpYyBpbnQgeGVuX2Jsa2JrX21hcChzdHJ1Y3QgeGVuX2Jsa2lmX3Jpbmcg
KnJpbmcsCiAJfQogCiAJaWYgKHNlZ3NfdG9fbWFwKSB7Ci0JCXJldCA9IGdudHRhYl9tYXBfcmVm
cyhkZXYtPnhoLCBtYXAsIE5VTEwsIHBhZ2VzX3RvX2dudCwgc2Vnc190b19tYXApOworCQlyZXQg
PSBnbnR0YWJfbWFwX3JlZnMoZGV2LT54aCwgbWFwLCBOVUxMLCBwYWdlc190b19nbnQsCisJCQln
bnR0YWJfbWFwX2ZpeHVwKGRldi0+eGgpID8gYmxrYmtfbWFwX2ZpeHVwIDogTlVMTCwKKwkJCQkJ
KHZvaWQgKioqKSBtYXBfZml4dXAsIHNlZ3NfdG9fbWFwKTsKIAkJQlVHX09OKHJldCk7CiAJfQog
CmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9nbnRkZXYuYyBiL2RyaXZlcnMveGVuL2dudGRldi5j
CmluZGV4IDQwYTQyYWJlMmRkMC4uMzJjNjQ3MTgzNGJhIDEwMDY0NAotLS0gYS9kcml2ZXJzL3hl
bi9nbnRkZXYuYworKysgYi9kcml2ZXJzL3hlbi9nbnRkZXYuYwpAQCAtMzQyLDcgKzM0Miw3IEBA
IGludCBnbnRkZXZfbWFwX2dyYW50X3BhZ2VzKHN0cnVjdCBnbnRkZXZfZ3JhbnRfbWFwICptYXAp
CiAKIAlwcl9kZWJ1ZygibWFwICVkKyVkXG4iLCBtYXAtPmluZGV4LCBtYXAtPmNvdW50KTsKIAll
cnIgPSBnbnR0YWJfbWFwX3JlZnMoeGgsIG1hcC0+bWFwX29wcywgdXNlX3B0ZW1vZCA/IG1hcC0+
a21hcF9vcHMgOiBOVUxMLAotCQkJbWFwLT5wYWdlcywgbWFwLT5jb3VudCk7CisJCQltYXAtPnBh
Z2VzLCBOVUxMLCBOVUxMLCBtYXAtPmNvdW50KTsKIAlpZiAoZXJyKQogCQlyZXR1cm4gZXJyOwog
CmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9ncmFudC10YWJsZS5jIGIvZHJpdmVycy94ZW4vZ3Jh
bnQtdGFibGUuYwppbmRleCA5NTliODFhZGUxMTMuLjJmM2EwYTRhMjY2MCAxMDA2NDQKLS0tIGEv
ZHJpdmVycy94ZW4vZ3JhbnQtdGFibGUuYworKysgYi9kcml2ZXJzL3hlbi9ncmFudC10YWJsZS5j
CkBAIC0xMDg0LDcgKzEwODQsOCBAQCB2b2lkIGdudHRhYl9mb3JlYWNoX2dyYW50KHN0cnVjdCBw
YWdlICoqcGFnZXMsCiAKIGludCBnbnR0YWJfbWFwX3JlZnMoeGVuaG9zdF90ICp4aCwgc3RydWN0
IGdudHRhYl9tYXBfZ3JhbnRfcmVmICptYXBfb3BzLAogCQkgICAgc3RydWN0IGdudHRhYl9tYXBf
Z3JhbnRfcmVmICprbWFwX29wcywKLQkJICAgIHN0cnVjdCBwYWdlICoqcGFnZXMsIHVuc2lnbmVk
IGludCBjb3VudCkKKwkJICAgIHN0cnVjdCBwYWdlICoqcGFnZXMsIGdudHRhYl9tYXBfZml4dXBf
dCBtYXBfZml4dXBfZm4sCisJCSAgICB2b2lkICoqbWFwX2ZpeHVwW10sIHVuc2lnbmVkIGludCBj
b3VudCkKIHsKIAlpbnQgaSwgcmV0OwogCkBAIC0xMDk2LDEyICsxMDk3LDE5IEBAIGludCBnbnR0
YWJfbWFwX3JlZnMoeGVuaG9zdF90ICp4aCwgc3RydWN0IGdudHRhYl9tYXBfZ3JhbnRfcmVmICpt
YXBfb3BzLAogCQlzd2l0Y2ggKG1hcF9vcHNbaV0uc3RhdHVzKSB7CiAJCWNhc2UgR05UU1Rfb2th
eToKIAkJewotCQkJc3RydWN0IHhlbl9wYWdlX2ZvcmVpZ24gKmZvcmVpZ247CisJCQlpZiAoIWdu
dHRhYl9tYXBfZml4dXAoeGgpKSB7CisJCQkJc3RydWN0IHhlbl9wYWdlX2ZvcmVpZ24gKmZvcmVp
Z247CiAKLQkJCVNldFBhZ2VGb3JlaWduKHBhZ2VzW2ldKTsKLQkJCWZvcmVpZ24gPSB4ZW5fcGFn
ZV9mb3JlaWduKHBhZ2VzW2ldKTsKLQkJCWZvcmVpZ24tPmRvbWlkID0gbWFwX29wc1tpXS5kb207
Ci0JCQlmb3JlaWduLT5ncmVmID0gbWFwX29wc1tpXS5yZWY7CisJCQkJU2V0UGFnZUZvcmVpZ24o
cGFnZXNbaV0pOworCQkJCWZvcmVpZ24gPSB4ZW5fcGFnZV9mb3JlaWduKHBhZ2VzW2ldKTsKKwkJ
CQlmb3JlaWduLT5kb21pZCA9IG1hcF9vcHNbaV0uZG9tOworCQkJCWZvcmVpZ24tPmdyZWYgPSBt
YXBfb3BzW2ldLnJlZjsKKwkJCX0gZWxzZSB7CisJCQkJcGFnZXNbaV0gPSB2aXJ0X3RvX3BhZ2Uo
bWFwX29wc1tpXS5ob3N0X2FkZHIpOworCisJCQkJaWYgKG1hcF9maXh1cF9mbikKKwkJCQkJbWFw
X2ZpeHVwX2ZuKG1hcF9vcHNbaV0uaG9zdF9hZGRyLCBtYXBfZml4dXBbaV0pOworCQkJfQogCQkJ
YnJlYWs7CiAJCX0KIApkaWZmIC0tZ2l0IGEvaW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaCBiL2lu
Y2x1ZGUveGVuL2dyYW50X3RhYmxlLmgKaW5kZXggODI3Yjc5MDE5OWZiLi4xNGY3Y2M3MGNkMDEg
MTAwNjQ0Ci0tLSBhL2luY2x1ZGUveGVuL2dyYW50X3RhYmxlLmgKKysrIGIvaW5jbHVkZS94ZW4v
Z3JhbnRfdGFibGUuaApAQCAtMjE5LDkgKzIxOSwxOCBAQCBpbnQgZ250dGFiX2RtYV9mcmVlX3Bh
Z2VzKHhlbmhvc3RfdCAqeGgsIHN0cnVjdCBnbnR0YWJfZG1hX2FsbG9jX2FyZ3MgKmFyZ3MpOwog
aW50IGdudHRhYl9wYWdlc19zZXRfcHJpdmF0ZShpbnQgbnJfcGFnZXMsIHN0cnVjdCBwYWdlICoq
cGFnZXMpOwogdm9pZCBnbnR0YWJfcGFnZXNfY2xlYXJfcHJpdmF0ZShpbnQgbnJfcGFnZXMsIHN0
cnVjdCBwYWdlICoqcGFnZXMpOwogCitzdGF0aWMgaW5saW5lIGJvb2wKK2dudHRhYl9tYXBfZml4
dXAoeGVuaG9zdF90ICp4aCkKK3sKKwlyZXR1cm4geGgtPnR5cGUgPT0geGVuaG9zdF9yMDsKK30K
KwordHlwZWRlZiB2b2lkICgqZ250dGFiX21hcF9maXh1cF90KSh1aW50NjRfdCBob3N0X2FkZHIs
IHZvaWQgKiptYXBfZml4dXApOworCiBpbnQgZ250dGFiX21hcF9yZWZzKHhlbmhvc3RfdCAqeGgs
IHN0cnVjdCBnbnR0YWJfbWFwX2dyYW50X3JlZiAqbWFwX29wcywKIAkJICAgIHN0cnVjdCBnbnR0
YWJfbWFwX2dyYW50X3JlZiAqa21hcF9vcHMsCi0JCSAgICBzdHJ1Y3QgcGFnZSAqKnBhZ2VzLCB1
bnNpZ25lZCBpbnQgY291bnQpOworCQkgICAgc3RydWN0IHBhZ2UgKipwYWdlcywgZ250dGFiX21h
cF9maXh1cF90IG1hcF9maXh1cF9mbiwKKwkJICAgIHZvaWQgKiptYXBfZml4dXBbXSwgdW5zaWdu
ZWQgaW50IGNvdW50KTsKIGludCBnbnR0YWJfdW5tYXBfcmVmcyh4ZW5ob3N0X3QgKnhoLCBzdHJ1
Y3QgZ250dGFiX3VubWFwX2dyYW50X3JlZiAqdW5tYXBfb3BzLAogCQkgICAgICBzdHJ1Y3QgZ250
dGFiX3VubWFwX2dyYW50X3JlZiAqa3VubWFwX29wcywKIAkJICAgICAgc3RydWN0IHBhZ2UgKipw
YWdlcywgdW5zaWduZWQgaW50IGNvdW50KTsKLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 09 17:25:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 17:25:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOmnq-0000nq-Ol; Thu, 09 May 2019 17:25:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fgKw=TJ=oracle.com=ankur.a.arora@srs-us1.protection.inumbo.net>)
 id 1hOmno-0000jW-B2
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 17:25:52 +0000
X-Inumbo-ID: 7a71b258-727f-11e9-8980-bc764e045a96
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7a71b258-727f-11e9-8980-bc764e045a96;
 Thu, 09 May 2019 17:25:45 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x49HJSjx169527;
 Thu, 9 May 2019 17:25:44 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id : in-reply-to : references : mime-version :
 content-transfer-encoding; s=corp-2018-07-02;
 bh=MX9dv0NPMRnpuOl3rTjmwHelV02ePW2ATwYcVL+LHbQ=;
 b=Sb0IrlLE3JgnmhnTHhBFroebbxxZ25AboDrUPvKSYzIkmhsokEx522XlFxDQqi2yKZeJ
 ld4UdiVo+2PLp+oOImwR9x8GjQzMRRk9iYaaGNlF5BBrhDks1U10NFMWMwPE6MkB+Ed1
 OL6dqVGhfRFH2QkgMn70IQEO1ln0owsVx6pVmuxger5NVudJylPdn1iwDAzn+3MYFRwz
 ft1gpNVARaOb7/RLXN8T+ye2jUFBOHnnha/bFkqsmGSqGiWwHyYnlTY1gDbRIZkWLUXM
 G5Movzi7EUXWLpRxh5n49bjhJVnxf6DaRMRJluLYrD7nezC/vYbV85LOK3MkzcrNRKBQ Ag== 
Received: from userp3030.oracle.com (userp3030.oracle.com [156.151.31.80])
 by userp2120.oracle.com with ESMTP id 2s94b14e37-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 09 May 2019 17:25:43 +0000
Received: from pps.filterd (userp3030.oracle.com [127.0.0.1])
 by userp3030.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x49HNxXW109619;
 Thu, 9 May 2019 17:25:43 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userp3030.oracle.com with ESMTP id 2sagyvcg5g-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 09 May 2019 17:25:43 +0000
Received: from abhmp0008.oracle.com (abhmp0008.oracle.com [141.146.116.14])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id x49HPgv9013341;
 Thu, 9 May 2019 17:25:42 GMT
Received: from aa1-ca-oracle-com.ca.oracle.com (/10.156.75.204)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 09 May 2019 10:25:42 -0700
From: Ankur Arora <ankur.a.arora@oracle.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org
Date: Thu,  9 May 2019 10:25:33 -0700
Message-Id: <20190509172540.12398-10-ankur.a.arora@oracle.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190509172540.12398-1-ankur.a.arora@oracle.com>
References: <20190509172540.12398-1-ankur.a.arora@oracle.com>
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9252
 signatures=668686
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=2
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1905090100
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9252
 signatures=668686
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=2 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000
 definitions=main-1905090100
Subject: [Xen-devel] [RFC PATCH 09/16] xen/evtchn: support evtchn in
 xenhost_t
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, sstabellini@kernel.org, konrad.wilk@oracle.com,
 ankur.a.arora@oracle.com, pbonzini@redhat.com, boris.ostrovsky@oracle.com,
 joao.m.martins@oracle.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TGFyZ2VseSBtZWNoYW5pY2FsIHBhdGNoIHRoYXQgYWRkcyBhIG5ldyBwYXJhbSwgeGVuaG9zdF90
ICogdG8gdGhlCmV2dGNobiBpbnRlcmZhY2VzLiBUaGUgZXZ0Y2huIHBvcnQgaW5zdGVhZCBvZiBi
ZWluZyBkb21haW4gdW5pcXVlLCBpcwpub3cgc2NvcGVkIHRvIHhlbmhvc3RfdC4KCkFzIHBhcnQg
b2YgdXBjYWxsIGhhbmRsaW5nIHdlIG5vdyBsb29rIGF0IGFsbCB0aGUgeGVuaG9zdHMgYW5kLCBm
b3IKZXZ0Y2huXzJsLCB0aGUgeGVuaG9zdCdzIHNoYXJlZF9pbmZvIGFuZCB2Y3B1X2luZm8uIE90
aGVyIHRoYW4gdGhpcwpldmVudCBoYW5kbGluZyBpcyBsYXJnbGV5IHVuY2hhbmdlZC4KCk5vdGUg
dGhhdCB0aGUgSVBJLCB0aW1lciwgVklSUSwgRlVOQ1RJT04sIFBNVSBldGMgdmVjdG9ycyByZW1h
aW4KYXR0YWNoZWQgdG8geGhfZGVmYXVsdC4gT25seSBpbnRlcmRvbWFpbiBldnRjaG5zIGFyZSBh
bGxvd2FibGUgYXMKeGhfcmVtb3RlLgoKVE9ETzoKICAtIHRvIG1pbmltaXplIHRoZSBjaGFuZ2Vz
LCBldnRjaG4gRklGTyBpcyBkaXNhYmxlZCBmb3Igbm93LgoKU2lnbmVkLW9mZi1ieTogQW5rdXIg
QXJvcmEgPGFua3VyLmEuYXJvcmFAb3JhY2xlLmNvbT4KLS0tCiBhcmNoL3g4Ni9wY2kveGVuLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTYgKy0KIGFyY2gveDg2L3hlbi9lbmxpZ2h0ZW5f
aHZtLmMgICAgICAgICAgICAgICB8ICAgMiArLQogYXJjaC94ODYveGVuL2lycS5jICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAyICstCiBhcmNoL3g4Ni94ZW4vc21wLmMgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgMTYgKy0KIGFyY2gveDg2L3hlbi9zbXBfcHYuYyAgICAgICAgICAgICAg
ICAgICAgICB8ICAgNCArLQogYXJjaC94ODYveGVuL3RpbWUuYyAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICA1ICstCiBhcmNoL3g4Ni94ZW4veGVuLW9wcy5oICAgICAgICAgICAgICAgICAgICAg
fCAgIDEgKwogYXJjaC94ODYveGVuL3hlbmhvc3QuYyAgICAgICAgICAgICAgICAgICAgIHwgIDE2
ICsKIGRyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2sveGVuYnVzLmMgICAgICAgICB8ICAgMiArLQog
ZHJpdmVycy9ibG9jay94ZW4tYmxrZnJvbnQuYyAgICAgICAgICAgICAgIHwgICAyICstCiBkcml2
ZXJzL2lucHV0L21pc2MveGVuLWtiZGZyb250LmMgICAgICAgICAgfCAgIDIgKy0KIGRyaXZlcnMv
bmV0L3hlbi1uZXRiYWNrL2ludGVyZmFjZS5jICAgICAgICB8ICAgOCArLQogZHJpdmVycy9uZXQv
eGVuLW5ldGZyb250LmMgICAgICAgICAgICAgICAgIHwgICA2ICstCiBkcml2ZXJzL3BjaS94ZW4t
cGNpZnJvbnQuYyAgICAgICAgICAgICAgICAgfCAgIDIgKy0KIGRyaXZlcnMveGVuL2FjcGkuYyAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgMiArCiBkcml2ZXJzL3hlbi9iYWxsb29uLmMgICAg
ICAgICAgICAgICAgICAgICAgfCAgIDIgKy0KIGRyaXZlcnMveGVuL2V2ZW50cy9NYWtlZmlsZSAg
ICAgICAgICAgICAgICB8ICAgMSAtCiBkcml2ZXJzL3hlbi9ldmVudHMvZXZlbnRzXzJsLmMgICAg
ICAgICAgICAgfCAxODggKysrKystLS0tLQogZHJpdmVycy94ZW4vZXZlbnRzL2V2ZW50c19iYXNl
LmMgICAgICAgICAgIHwgMzc5ICsrKysrKysrKysrKy0tLS0tLS0tLQogZHJpdmVycy94ZW4vZXZl
bnRzL2V2ZW50c19maWZvLmMgICAgICAgICAgIHwgICAyICstCiBkcml2ZXJzL3hlbi9ldmVudHMv
ZXZlbnRzX2ludGVybmFsLmggICAgICAgfCAgNzggKystLS0KIGRyaXZlcnMveGVuL2V2dGNobi5j
ICAgICAgICAgICAgICAgICAgICAgICB8ICAyMiArLQogZHJpdmVycy94ZW4vZmFsbGJhY2suYyAg
ICAgICAgICAgICAgICAgICAgIHwgICAxICsKIGRyaXZlcnMveGVuL2dudGFsbG9jLmMgICAgICAg
ICAgICAgICAgICAgICB8ICAgOCArLQogZHJpdmVycy94ZW4vZ250ZGV2LmMgICAgICAgICAgICAg
ICAgICAgICAgIHwgICA4ICstCiBkcml2ZXJzL3hlbi9tY2Vsb2cuYyAgICAgICAgICAgICAgICAg
ICAgICAgfCAgIDIgKy0KIGRyaXZlcnMveGVuL3BjcHUuYyAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgMiArLQogZHJpdmVycy94ZW4vcHJlZW1wdC5jICAgICAgICAgICAgICAgICAgICAgIHwg
ICAxICsKIGRyaXZlcnMveGVuL3ByaXZjbWQuYyAgICAgICAgICAgICAgICAgICAgICB8ICAgMSAr
CiBkcml2ZXJzL3hlbi9zeXMtaHlwZXJ2aXNvci5jICAgICAgICAgICAgICAgfCAgIDIgKy0KIGRy
aXZlcnMveGVuL3RpbWUuYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMiArLQogZHJpdmVy
cy94ZW4veGVuLXBjaWJhY2sveGVuYnVzLmMgICAgICAgICAgIHwgICAyICstCiBkcml2ZXJzL3hl
bi94ZW4tc2NzaWJhY2suYyAgICAgICAgICAgICAgICAgfCAgIDUgKy0KIGRyaXZlcnMveGVuL3hl
bmJ1cy94ZW5idXNfY2xpZW50LmMgICAgICAgICB8ICAgMiArLQogZHJpdmVycy94ZW4veGVuYnVz
L3hlbmJ1c19jb21tcy5jICAgICAgICAgIHwgICA2ICstCiBkcml2ZXJzL3hlbi94ZW5idXMveGVu
YnVzX3Byb2JlLmMgICAgICAgICAgfCAgIDEgKwogZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c19w
cm9iZV9iYWNrZW5kLmMgIHwgICAxICsKIGRyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfcHJvYmVf
ZnJvbnRlbmQuYyB8ICAgMSArCiBkcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX3hzLmMgICAgICAg
ICAgICAgfCAgIDEgKwogaW5jbHVkZS94ZW4vZXZlbnRzLmggICAgICAgICAgICAgICAgICAgICAg
IHwgIDQ1ICstLQogaW5jbHVkZS94ZW4veGVuaG9zdC5oICAgICAgICAgICAgICAgICAgICAgIHwg
IDE3ICsKIDQxIGZpbGVzIGNoYW5nZWQsIDQ4MyBpbnNlcnRpb25zKCspLCAzODMgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvcGNpL3hlbi5jIGIvYXJjaC94ODYvcGNpL3hlbi5j
CmluZGV4IGQxYTNiOWYwODI4OS4uOWFhNTkxYjVmYTNiIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9w
Y2kveGVuLmMKKysrIGIvYXJjaC94ODYvcGNpL3hlbi5jCkBAIC0xOSw2ICsxOSw4IEBACiAjaW5j
bHVkZSA8YXNtL3BjaV94ODYuaD4KIAogI2luY2x1ZGUgPGFzbS94ZW4vaHlwZXJ2aXNvci5oPgor
I2luY2x1ZGUgPHhlbi9pbnRlcmZhY2UveGVuLmg+CisjaW5jbHVkZSA8eGVuL3hlbmhvc3QuaD4K
IAogI2luY2x1ZGUgPHhlbi9mZWF0dXJlcy5oPgogI2luY2x1ZGUgPHhlbi9ldmVudHMuaD4KQEAg
LTQ2LDcgKzQ4LDcgQEAgc3RhdGljIGludCB4ZW5fcGNpZnJvbnRfZW5hYmxlX2lycShzdHJ1Y3Qg
cGNpX2RldiAqZGV2KQogCWlmIChnc2kgPCBucl9sZWdhY3lfaXJxcygpKQogCQlzaGFyZSA9IDA7
CiAKLQlyYyA9IHhlbl9iaW5kX3BpcnFfZ3NpX3RvX2lycShnc2ksIHBpcnEsIHNoYXJlLCAicGNp
ZnJvbnQiKTsKKwlyYyA9IHhlbl9iaW5kX3BpcnFfZ3NpX3RvX2lycSh4aF9kZWZhdWx0LCBnc2ks
IHBpcnEsIHNoYXJlLCAicGNpZnJvbnQiKTsKIAlpZiAocmMgPCAwKSB7CiAJCWRldl93YXJuKCZk
ZXYtPmRldiwgIlhlbiBQQ0k6IGZhaWxlZCB0byBiaW5kIEdTSSVkIChQSVJRJWQpIHRvIElSUTog
JWRcbiIsCiAJCQkgZ3NpLCBwaXJxLCByYyk7CkBAIC05Niw3ICs5OCw3IEBAIHN0YXRpYyBpbnQg
eGVuX3JlZ2lzdGVyX3BpcnEodTMyIGdzaSwgaW50IGdzaV9vdmVycmlkZSwgaW50IHRyaWdnZXJp
bmcsCiAJaWYgKGdzaV9vdmVycmlkZSA+PSAwKQogCQlnc2kgPSBnc2lfb3ZlcnJpZGU7CiAKLQlp
cnEgPSB4ZW5fYmluZF9waXJxX2dzaV90b19pcnEoZ3NpLCBtYXBfaXJxLnBpcnEsIHNoYXJlYWJs
ZSwgbmFtZSk7CisJaXJxID0geGVuX2JpbmRfcGlycV9nc2lfdG9faXJxKHhoX2RlZmF1bHQsIGdz
aSwgbWFwX2lycS5waXJxLCBzaGFyZWFibGUsIG5hbWUpOwogCWlmIChpcnEgPCAwKQogCQlnb3Rv
IG91dDsKIApAQCAtMTgwLDcgKzE4Miw3IEBAIHN0YXRpYyBpbnQgeGVuX3NldHVwX21zaV9pcnFz
KHN0cnVjdCBwY2lfZGV2ICpkZXYsIGludCBudmVjLCBpbnQgdHlwZSkKIAkJZ290byBlcnJvcjsK
IAlpID0gMDsKIAlmb3JfZWFjaF9wY2lfbXNpX2VudHJ5KG1zaWRlc2MsIGRldikgewotCQlpcnEg
PSB4ZW5fYmluZF9waXJxX21zaV90b19pcnEoZGV2LCBtc2lkZXNjLCB2W2ldLAorCQlpcnEgPSB4
ZW5fYmluZF9waXJxX21zaV90b19pcnEoeGhfZGVmYXVsdCwgZGV2LCBtc2lkZXNjLCB2W2ldLAog
CQkJCQkgICAgICAgKHR5cGUgPT0gUENJX0NBUF9JRF9NU0kpID8gbnZlYyA6IDEsCiAJCQkJCSAg
ICAgICAodHlwZSA9PSBQQ0lfQ0FQX0lEX01TSVgpID8KIAkJCQkJICAgICAgICJwY2lmcm9udC1t
c2kteCIgOgpAQCAtMjM0LDcgKzIzNiw3IEBAIHN0YXRpYyBpbnQgeGVuX2h2bV9zZXR1cF9tc2lf
aXJxcyhzdHJ1Y3QgcGNpX2RldiAqZGV2LCBpbnQgbnZlYywgaW50IHR5cGUpCiAJCXJldHVybiAx
OwogCiAJZm9yX2VhY2hfcGNpX21zaV9lbnRyeShtc2lkZXNjLCBkZXYpIHsKLQkJcGlycSA9IHhl
bl9hbGxvY2F0ZV9waXJxX21zaShkZXYsIG1zaWRlc2MpOworCQlwaXJxID0geGVuX2FsbG9jYXRl
X3BpcnFfbXNpKHhoX2RlZmF1bHQsIGRldiwgbXNpZGVzYyk7CiAJCWlmIChwaXJxIDwgMCkgewog
CQkJaXJxID0gLUVOT0RFVjsKIAkJCWdvdG8gZXJyb3I7CkBAIC0yNDIsNyArMjQ0LDcgQEAgc3Rh
dGljIGludCB4ZW5faHZtX3NldHVwX21zaV9pcnFzKHN0cnVjdCBwY2lfZGV2ICpkZXYsIGludCBu
dmVjLCBpbnQgdHlwZSkKIAkJeGVuX21zaV9jb21wb3NlX21zZyhkZXYsIHBpcnEsICZtc2cpOwog
CQlfX3BjaV93cml0ZV9tc2lfbXNnKG1zaWRlc2MsICZtc2cpOwogCQlkZXZfZGJnKCZkZXYtPmRl
diwgInhlbjogbXNpIGJvdW5kIHRvIHBpcnE9JWRcbiIsIHBpcnEpOwotCQlpcnEgPSB4ZW5fYmlu
ZF9waXJxX21zaV90b19pcnEoZGV2LCBtc2lkZXNjLCBwaXJxLAorCQlpcnEgPSB4ZW5fYmluZF9w
aXJxX21zaV90b19pcnEoeGhfZGVmYXVsdCwgZGV2LCBtc2lkZXNjLCBwaXJxLAogCQkJCQkgICAg
ICAgKHR5cGUgPT0gUENJX0NBUF9JRF9NU0kpID8gbnZlYyA6IDEsCiAJCQkJCSAgICAgICAodHlw
ZSA9PSBQQ0lfQ0FQX0lEX01TSVgpID8KIAkJCQkJICAgICAgICJtc2kteCIgOiAibXNpIiwKQEAg
LTMzNyw3ICszMzksNyBAQCBzdGF0aWMgaW50IHhlbl9pbml0ZG9tX3NldHVwX21zaV9pcnFzKHN0
cnVjdCBwY2lfZGV2ICpkZXYsIGludCBudmVjLCBpbnQgdHlwZSkKIAkJCWdvdG8gb3V0OwogCQl9
CiAKLQkJcmV0ID0geGVuX2JpbmRfcGlycV9tc2lfdG9faXJxKGRldiwgbXNpZGVzYywgbWFwX2ly
cS5waXJxLAorCQlyZXQgPSB4ZW5fYmluZF9waXJxX21zaV90b19pcnEoeGhfZGVmYXVsdCwgZGV2
LCBtc2lkZXNjLCBtYXBfaXJxLnBpcnEsCiAJCSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAodHlwZSA9PSBQQ0lfQ0FQX0lEX01TSSkgPyBudmVjIDogMSwKIAkJICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICh0eXBlID09IFBDSV9DQVBfSURfTVNJWCkgPyAibXNpLXgiIDogIm1z
aSIsCiAJCSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb21pZCk7CkBAIC00OTYsNyAr
NDk4LDcgQEAgaW50IF9faW5pdCBwY2lfeGVuX2luaXRpYWxfZG9tYWluKHZvaWQpCiAJfQogCWlm
ICgwID09IG5yX2lvYXBpY3MpIHsKIAkJZm9yIChpcnEgPSAwOyBpcnEgPCBucl9sZWdhY3lfaXJx
cygpOyBpcnErKykKLQkJCXhlbl9iaW5kX3BpcnFfZ3NpX3RvX2lycShpcnEsIGlycSwgMCwgInh0
LXBpYyIpOworCQkJeGVuX2JpbmRfcGlycV9nc2lfdG9faXJxKHhoX2RlZmF1bHQsIGlycSwgaXJx
LCAwLCAieHQtcGljIik7CiAJfQogCXJldHVybiAwOwogfQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYv
eGVuL2VubGlnaHRlbl9odm0uYyBiL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5faHZtLmMKaW5kZXgg
YzE5ODFhM2U0OTg5Li5lZmU0ODNjZWViOWEgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3hlbi9lbmxp
Z2h0ZW5faHZtLmMKKysrIGIvYXJjaC94ODYveGVuL2VubGlnaHRlbl9odm0uYwpAQCAtMjY2LDcg
KzI2Niw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCB4ZW5faHZtX2d1ZXN0X2luaXQodm9pZCkKIAl4
ZW5faHZtX3NtcF9pbml0KCk7CiAJV0FSTl9PTih4ZW5fY3B1aHBfc2V0dXAoeGVuX2NwdV91cF9w
cmVwYXJlX2h2bSwgeGVuX2NwdV9kZWFkX2h2bSkpOwogCXhlbl91bnBsdWdfZW11bGF0ZWRfZGV2
aWNlcygpOwotCXg4Nl9pbml0LmlycXMuaW50cl9pbml0ID0geGVuX2luaXRfSVJROworCXg4Nl9p
bml0LmlycXMuaW50cl9pbml0ID0geGVuaG9zdF9pbml0X0lSUTsKIAl4ZW5faHZtX2luaXRfdGlt
ZV9vcHMoKTsKIAl4ZW5faHZtX2luaXRfbW11X29wcygpOwogCmRpZmYgLS1naXQgYS9hcmNoL3g4
Ni94ZW4vaXJxLmMgYi9hcmNoL3g4Ni94ZW4vaXJxLmMKaW5kZXggZjc2MGE2YWJmYjFlLi4zMjY3
YzM1MDVhNjQgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3hlbi9pcnEuYworKysgYi9hcmNoL3g4Ni94
ZW4vaXJxLmMKQEAgLTE3MCw1ICsxNzAsNSBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHB2X2lycV9v
cHMgeGVuX2lycV9vcHMgX19pbml0Y29uc3QgPSB7CiB2b2lkIF9faW5pdCB4ZW5faW5pdF9pcnFf
b3BzKHZvaWQpCiB7CiAJcHZfb3BzLmlycSA9IHhlbl9pcnFfb3BzOwotCXg4Nl9pbml0LmlycXMu
aW50cl9pbml0ID0geGVuX2luaXRfSVJROworCXg4Nl9pbml0LmlycXMuaW50cl9pbml0ID0geGVu
aG9zdF9pbml0X0lSUTsKIH0KZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hlbi9zbXAuYyBiL2FyY2gv
eDg2L3hlbi9zbXAuYwppbmRleCA4Njc1MjRiZTAwNjUuLmMxODZkODY4ZGM1YyAxMDA2NDQKLS0t
IGEvYXJjaC94ODYveGVuL3NtcC5jCisrKyBiL2FyY2gveDg2L3hlbi9zbXAuYwpAQCAtNjYsNyAr
NjYsNyBAQCBpbnQgeGVuX3NtcF9pbnRyX2luaXQodW5zaWduZWQgaW50IGNwdSkKIAljaGFyICpy
ZXNjaGVkX25hbWUsICpjYWxsZnVuY19uYW1lLCAqZGVidWdfbmFtZTsKIAogCXJlc2NoZWRfbmFt
ZSA9IGthc3ByaW50ZihHRlBfS0VSTkVMLCAicmVzY2hlZCVkIiwgY3B1KTsKLQlyYyA9IGJpbmRf
aXBpX3RvX2lycWhhbmRsZXIoWEVOX1JFU0NIRURVTEVfVkVDVE9SLAorCXJjID0gYmluZF9pcGlf
dG9faXJxaGFuZGxlcih4aF9kZWZhdWx0LCBYRU5fUkVTQ0hFRFVMRV9WRUNUT1IsCiAJCQkJICAg
IGNwdSwKIAkJCQkgICAgeGVuX3Jlc2NoZWR1bGVfaW50ZXJydXB0LAogCQkJCSAgICBJUlFGX1BF
UkNQVXxJUlFGX05PQkFMQU5DSU5HLApAQCAtNzgsNyArNzgsNyBAQCBpbnQgeGVuX3NtcF9pbnRy
X2luaXQodW5zaWduZWQgaW50IGNwdSkKIAlwZXJfY3B1KHhlbl9yZXNjaGVkX2lycSwgY3B1KS5u
YW1lID0gcmVzY2hlZF9uYW1lOwogCiAJY2FsbGZ1bmNfbmFtZSA9IGthc3ByaW50ZihHRlBfS0VS
TkVMLCAiY2FsbGZ1bmMlZCIsIGNwdSk7Ci0JcmMgPSBiaW5kX2lwaV90b19pcnFoYW5kbGVyKFhF
Tl9DQUxMX0ZVTkNUSU9OX1ZFQ1RPUiwKKwlyYyA9IGJpbmRfaXBpX3RvX2lycWhhbmRsZXIoeGhf
ZGVmYXVsdCwgWEVOX0NBTExfRlVOQ1RJT05fVkVDVE9SLAogCQkJCSAgICBjcHUsCiAJCQkJICAg
IHhlbl9jYWxsX2Z1bmN0aW9uX2ludGVycnVwdCwKIAkJCQkgICAgSVJRRl9QRVJDUFV8SVJRRl9O
T0JBTEFOQ0lORywKQEAgLTkwLDcgKzkwLDcgQEAgaW50IHhlbl9zbXBfaW50cl9pbml0KHVuc2ln
bmVkIGludCBjcHUpCiAJcGVyX2NwdSh4ZW5fY2FsbGZ1bmNfaXJxLCBjcHUpLm5hbWUgPSBjYWxs
ZnVuY19uYW1lOwogCiAJZGVidWdfbmFtZSA9IGthc3ByaW50ZihHRlBfS0VSTkVMLCAiZGVidWcl
ZCIsIGNwdSk7Ci0JcmMgPSBiaW5kX3ZpcnFfdG9faXJxaGFuZGxlcihWSVJRX0RFQlVHLCBjcHUs
IHhlbl9kZWJ1Z19pbnRlcnJ1cHQsCisJcmMgPSBiaW5kX3ZpcnFfdG9faXJxaGFuZGxlcih4aF9k
ZWZhdWx0LCBWSVJRX0RFQlVHLCBjcHUsIHhlbl9kZWJ1Z19pbnRlcnJ1cHQsCiAJCQkJICAgICBJ
UlFGX1BFUkNQVSB8IElSUUZfTk9CQUxBTkNJTkcsCiAJCQkJICAgICBkZWJ1Z19uYW1lLCBOVUxM
KTsKIAlpZiAocmMgPCAwKQpAQCAtOTksNyArOTksNyBAQCBpbnQgeGVuX3NtcF9pbnRyX2luaXQo
dW5zaWduZWQgaW50IGNwdSkKIAlwZXJfY3B1KHhlbl9kZWJ1Z19pcnEsIGNwdSkubmFtZSA9IGRl
YnVnX25hbWU7CiAKIAljYWxsZnVuY19uYW1lID0ga2FzcHJpbnRmKEdGUF9LRVJORUwsICJjYWxs
ZnVuY3NpbmdsZSVkIiwgY3B1KTsKLQlyYyA9IGJpbmRfaXBpX3RvX2lycWhhbmRsZXIoWEVOX0NB
TExfRlVOQ1RJT05fU0lOR0xFX1ZFQ1RPUiwKKwlyYyA9IGJpbmRfaXBpX3RvX2lycWhhbmRsZXIo
eGhfZGVmYXVsdCwgWEVOX0NBTExfRlVOQ1RJT05fU0lOR0xFX1ZFQ1RPUiwKIAkJCQkgICAgY3B1
LAogCQkJCSAgICB4ZW5fY2FsbF9mdW5jdGlvbl9zaW5nbGVfaW50ZXJydXB0LAogCQkJCSAgICBJ
UlFGX1BFUkNQVXxJUlFGX05PQkFMQU5DSU5HLApAQCAtMTU1LDcgKzE1NSw3IEBAIHZvaWQgX19p
bml0IHhlbl9zbXBfY3B1c19kb25lKHVuc2lnbmVkIGludCBtYXhfY3B1cykKIAogdm9pZCB4ZW5f
c21wX3NlbmRfcmVzY2hlZHVsZShpbnQgY3B1KQogewotCXhlbl9zZW5kX0lQSV9vbmUoY3B1LCBY
RU5fUkVTQ0hFRFVMRV9WRUNUT1IpOworCXhlbl9zZW5kX0lQSV9vbmUoeGhfZGVmYXVsdCwgY3B1
LCBYRU5fUkVTQ0hFRFVMRV9WRUNUT1IpOwogfQogCiBzdGF0aWMgdm9pZCBfX3hlbl9zZW5kX0lQ
SV9tYXNrKGNvbnN0IHN0cnVjdCBjcHVtYXNrICptYXNrLApAQCAtMTY0LDcgKzE2NCw3IEBAIHN0
YXRpYyB2b2lkIF9feGVuX3NlbmRfSVBJX21hc2soY29uc3Qgc3RydWN0IGNwdW1hc2sgKm1hc2ss
CiAJdW5zaWduZWQgY3B1OwogCiAJZm9yX2VhY2hfY3B1X2FuZChjcHUsIG1hc2ssIGNwdV9vbmxp
bmVfbWFzaykKLQkJeGVuX3NlbmRfSVBJX29uZShjcHUsIHZlY3Rvcik7CisJCXhlbl9zZW5kX0lQ
SV9vbmUoeGhfZGVmYXVsdCwgY3B1LCB2ZWN0b3IpOwogfQogCiB2b2lkIHhlbl9zbXBfc2VuZF9j
YWxsX2Z1bmN0aW9uX2lwaShjb25zdCBzdHJ1Y3QgY3B1bWFzayAqbWFzaykKQEAgLTI0Miw3ICsy
NDIsNyBAQCB2b2lkIHhlbl9zZW5kX0lQSV9zZWxmKGludCB2ZWN0b3IpCiAJaW50IHhlbl92ZWN0
b3IgPSB4ZW5fbWFwX3ZlY3Rvcih2ZWN0b3IpOwogCiAJaWYgKHhlbl92ZWN0b3IgPj0gMCkKLQkJ
eGVuX3NlbmRfSVBJX29uZShzbXBfcHJvY2Vzc29yX2lkKCksIHhlbl92ZWN0b3IpOworCQl4ZW5f
c2VuZF9JUElfb25lKHhoX2RlZmF1bHQsIHNtcF9wcm9jZXNzb3JfaWQoKSwgeGVuX3ZlY3Rvcik7
CiB9CiAKIHZvaWQgeGVuX3NlbmRfSVBJX21hc2tfYWxsYnV0c2VsZihjb25zdCBzdHJ1Y3QgY3B1
bWFzayAqbWFzaywKQEAgLTI1OSw3ICsyNTksNyBAQCB2b2lkIHhlbl9zZW5kX0lQSV9tYXNrX2Fs
bGJ1dHNlbGYoY29uc3Qgc3RydWN0IGNwdW1hc2sgKm1hc2ssCiAJCWlmICh0aGlzX2NwdSA9PSBj
cHUpCiAJCQljb250aW51ZTsKIAotCQl4ZW5fc2VuZF9JUElfb25lKGNwdSwgeGVuX3ZlY3Rvcik7
CisJCXhlbl9zZW5kX0lQSV9vbmUoeGhfZGVmYXVsdCwgY3B1LCB4ZW5fdmVjdG9yKTsKIAl9CiB9
CiAKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hlbi9zbXBfcHYuYyBiL2FyY2gveDg2L3hlbi9zbXBf
cHYuYwppbmRleCBmNGVhOWVhYzhiNmEuLmY4MjkyYmUyNWQ1MiAxMDA2NDQKLS0tIGEvYXJjaC94
ODYveGVuL3NtcF9wdi5jCisrKyBiL2FyY2gveDg2L3hlbi9zbXBfcHYuYwpAQCAtMTE2LDcgKzEx
Niw3IEBAIGludCB4ZW5fc21wX2ludHJfaW5pdF9wdih1bnNpZ25lZCBpbnQgY3B1KQogCWNoYXIg
KmNhbGxmdW5jX25hbWUsICpwbXVfbmFtZTsKIAogCWNhbGxmdW5jX25hbWUgPSBrYXNwcmludGYo
R0ZQX0tFUk5FTCwgImlycXdvcmslZCIsIGNwdSk7Ci0JcmMgPSBiaW5kX2lwaV90b19pcnFoYW5k
bGVyKFhFTl9JUlFfV09SS19WRUNUT1IsCisJcmMgPSBiaW5kX2lwaV90b19pcnFoYW5kbGVyKHho
X2RlZmF1bHQsIFhFTl9JUlFfV09SS19WRUNUT1IsCiAJCQkJICAgIGNwdSwKIAkJCQkgICAgeGVu
X2lycV93b3JrX2ludGVycnVwdCwKIAkJCQkgICAgSVJRRl9QRVJDUFV8SVJRRl9OT0JBTEFOQ0lO
RywKQEAgLTEyOSw3ICsxMjksNyBAQCBpbnQgeGVuX3NtcF9pbnRyX2luaXRfcHYodW5zaWduZWQg
aW50IGNwdSkKIAogCWlmIChpc194ZW5fcG11KGNwdSkpIHsKIAkJcG11X25hbWUgPSBrYXNwcmlu
dGYoR0ZQX0tFUk5FTCwgInBtdSVkIiwgY3B1KTsKLQkJcmMgPSBiaW5kX3ZpcnFfdG9faXJxaGFu
ZGxlcihWSVJRX1hFTlBNVSwgY3B1LAorCQlyYyA9IGJpbmRfdmlycV90b19pcnFoYW5kbGVyKHho
X2RlZmF1bHQsIFZJUlFfWEVOUE1VLCBjcHUsCiAJCQkJCSAgICAgeGVuX3BtdV9pcnFfaGFuZGxl
ciwKIAkJCQkJICAgICBJUlFGX1BFUkNQVXxJUlFGX05PQkFMQU5DSU5HLAogCQkJCQkgICAgIHBt
dV9uYW1lLCBOVUxMKTsKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hlbi90aW1lLmMgYi9hcmNoL3g4
Ni94ZW4vdGltZS5jCmluZGV4IDIxN2JjNGRlMDdlZS4uMmY3ZmYzMjcyZDVkIDEwMDY0NAotLS0g
YS9hcmNoL3g4Ni94ZW4vdGltZS5jCisrKyBiL2FyY2gveDg2L3hlbi90aW1lLmMKQEAgLTM0MCwx
MSArMzQwLDEyIEBAIHZvaWQgeGVuX3NldHVwX3RpbWVyKGludCBjcHUpCiAKIAlzbnByaW50Zih4
ZXZ0LT5uYW1lLCBzaXplb2YoeGV2dC0+bmFtZSksICJ0aW1lciVkIiwgY3B1KTsKIAotCWlycSA9
IGJpbmRfdmlycV90b19pcnFoYW5kbGVyKFZJUlFfVElNRVIsIGNwdSwgeGVuX3RpbWVyX2ludGVy
cnVwdCwKKwlpcnEgPSBiaW5kX3ZpcnFfdG9faXJxaGFuZGxlcih4aF9kZWZhdWx0LAorCQkJCSAg
ICAgIFZJUlFfVElNRVIsIGNwdSwgeGVuX3RpbWVyX2ludGVycnVwdCwKIAkJCQkgICAgICBJUlFG
X1BFUkNQVXxJUlFGX05PQkFMQU5DSU5HfElSUUZfVElNRVJ8CiAJCQkJICAgICAgSVJRRl9GT1JD
RV9SRVNVTUV8SVJRRl9FQVJMWV9SRVNVTUUsCiAJCQkJICAgICAgeGV2dC0+bmFtZSwgTlVMTCk7
Ci0JKHZvaWQpeGVuX3NldF9pcnFfcHJpb3JpdHkoaXJxLCBYRU5fSVJRX1BSSU9SSVRZX01BWCk7
CisJKHZvaWQpeGVuX3NldF9pcnFfcHJpb3JpdHkoeGhfZGVmYXVsdCwgaXJxLCBYRU5fSVJRX1BS
SU9SSVRZX01BWCk7CiAKIAltZW1jcHkoZXZ0LCB4ZW5fY2xvY2tldmVudCwgc2l6ZW9mKCpldnQp
KTsKIApkaWZmIC0tZ2l0IGEvYXJjaC94ODYveGVuL3hlbi1vcHMuaCBiL2FyY2gveDg2L3hlbi94
ZW4tb3BzLmgKaW5kZXggOTZmZDdlZGVhN2U5Li40NjE5ODA4ZjE2NDAgMTAwNjQ0Ci0tLSBhL2Fy
Y2gveDg2L3hlbi94ZW4tb3BzLmgKKysrIGIvYXJjaC94ODYveGVuL3hlbi1vcHMuaApAQCAtNzgs
NiArNzgsNyBAQCBleHRlcm4gaW50IHhlbl9oYXZlX3ZjcHVfaW5mb19wbGFjZW1lbnQ7CiBpbnQg
eGVuX3ZjcHVfc2V0dXAoeGVuaG9zdF90ICp4aCwgaW50IGNwdSk7CiB2b2lkIHhlbl92Y3B1X2lu
Zm9fcmVzZXQoeGVuaG9zdF90ICp4aCwgaW50IGNwdSk7CiB2b2lkIHhlbl9zZXR1cF92Y3B1X2lu
Zm9fcGxhY2VtZW50KHZvaWQpOwordm9pZCB4ZW5ob3N0X2luaXRfSVJRKHZvaWQpOwogCiAjaWZk
ZWYgQ09ORklHX1NNUAogdm9pZCB4ZW5fc21wX2luaXQodm9pZCk7CmRpZmYgLS1naXQgYS9hcmNo
L3g4Ni94ZW4veGVuaG9zdC5jIGIvYXJjaC94ODYveGVuL3hlbmhvc3QuYwppbmRleCAzZDhjY2Vm
ODlkY2QuLjNiYmZkMDY1NDgzMyAxMDA2NDQKLS0tIGEvYXJjaC94ODYveGVuL3hlbmhvc3QuYwor
KysgYi9hcmNoL3g4Ni94ZW4veGVuaG9zdC5jCkBAIC0yLDYgKzIsNyBAQAogI2luY2x1ZGUgPGxp
bnV4L2J1Zy5oPgogI2luY2x1ZGUgPHhlbi94ZW4uaD4KICNpbmNsdWRlIDx4ZW4veGVuaG9zdC5o
PgorI2luY2x1ZGUgPHhlbi9ldmVudHMuaD4KICNpbmNsdWRlICJ4ZW4tb3BzLmgiCiAKIC8qCkBA
IC04NCwzICs4NSwxOCBAQCB2b2lkIF9feGVuaG9zdF91bnJlZ2lzdGVyKGVudW0geGVuaG9zdF90
eXBlIHR5cGUpCiAJCQlCVUcoKTsKIAl9CiB9CisKK3ZvaWQgeGVuaG9zdF9pbml0X0lSUSh2b2lk
KQoreworCXhlbmhvc3RfdCAqKnhoOworCS8qCisJICogeGVuaG9zdF9pbml0X0lSUSBpcyBjYWxs
ZWQgdmlhIHg4Nl9pbml0LmlycS5pbnRyX2luaXQoKS4KKwkgKiBGb3IgeGVuaG9zdF9yMSBhbmQg
eGVuaG9zdF9yMiwgdGhlIHVuZGVybHlpbmcgc3RhdGUgaXMKKwkgKiByZWFkeSBzbyB3ZSBjYW4g
Z28gYWhlYWQgYW5kIGluaXQgYm90aCB0aGUgdmFyaWFudHMuCisJICoKKwkgKiB4ZW5ob3N0X3Iw
LCBtaWdodCBiZSBpbXBsZW1lbnRlZCB2aWEgYSBsb2FkYWJsZSBtb2R1bGUKKwkgKiBzbyB0aGF0
IHdvdWxkIGRvIHRoaXMgaW5pdGlhbGl6YXRpb24gZXhwbGljaXRseS4KKwkgKi8KKwlmb3JfZWFj
aF94ZW5ob3N0KHhoKQorCQl4ZW5faW5pdF9JUlEoKnhoKTsKK30KZGlmZiAtLWdpdCBhL2RyaXZl
cnMvYmxvY2sveGVuLWJsa2JhY2sveGVuYnVzLmMgYi9kcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNr
L3hlbmJ1cy5jCmluZGV4IGE0YmM3NGU3MmMzOS4uYmVlYTQyNzJjZmQzIDEwMDY0NAotLS0gYS9k
cml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL3hlbmJ1cy5jCisrKyBiL2RyaXZlcnMvYmxvY2sveGVu
LWJsa2JhY2sveGVuYnVzLmMKQEAgLTIyOCw3ICsyMjgsNyBAQCBzdGF0aWMgaW50IHhlbl9ibGtp
Zl9tYXAoc3RydWN0IHhlbl9ibGtpZl9yaW5nICpyaW5nLCBncmFudF9yZWZfdCAqZ3JlZiwKIAkJ
QlVHKCk7CiAJfQogCi0JZXJyID0gYmluZF9pbnRlcmRvbWFpbl9ldnRjaG5fdG9faXJxaGFuZGxl
cihibGtpZi0+ZG9taWQsIGV2dGNobiwKKwllcnIgPSBiaW5kX2ludGVyZG9tYWluX2V2dGNobl90
b19pcnFoYW5kbGVyKHhoX2RlZmF1bHQsIGJsa2lmLT5kb21pZCwgZXZ0Y2huLAogCQkJCQkJICAg
IHhlbl9ibGtpZl9iZV9pbnQsIDAsCiAJCQkJCQkgICAgImJsa2lmLWJhY2tlbmQiLCByaW5nKTsK
IAlpZiAoZXJyIDwgMCkgewpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ibG9jay94ZW4tYmxrZnJvbnQu
YyBiL2RyaXZlcnMvYmxvY2sveGVuLWJsa2Zyb250LmMKaW5kZXggMGVkNGIyMDBmYTU4Li5hMDY3
MTY0MjQwMjMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvYmxvY2sveGVuLWJsa2Zyb250LmMKKysrIGIv
ZHJpdmVycy9ibG9jay94ZW4tYmxrZnJvbnQuYwpAQCAtMTcwMCw3ICsxNzAwLDcgQEAgc3RhdGlj
IGludCBzZXR1cF9ibGtyaW5nKHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYsCiAJaWYgKGVycikK
IAkJZ290byBmYWlsOwogCi0JZXJyID0gYmluZF9ldnRjaG5fdG9faXJxaGFuZGxlcihyaW5mby0+
ZXZ0Y2huLCBibGtpZl9pbnRlcnJ1cHQsIDAsCisJZXJyID0gYmluZF9ldnRjaG5fdG9faXJxaGFu
ZGxlcih4aF9kZWZhdWx0LCByaW5mby0+ZXZ0Y2huLCBibGtpZl9pbnRlcnJ1cHQsIDAsCiAJCQkJ
CSJibGtpZiIsIHJpbmZvKTsKIAlpZiAoZXJyIDw9IDApIHsKIAkJeGVuYnVzX2Rldl9mYXRhbChk
ZXYsIGVyciwKZGlmZiAtLWdpdCBhL2RyaXZlcnMvaW5wdXQvbWlzYy94ZW4ta2JkZnJvbnQuYyBi
L2RyaXZlcnMvaW5wdXQvbWlzYy94ZW4ta2JkZnJvbnQuYwppbmRleCAyNGJjNWM1ZDg3NmYuLjQ3
YzZlNDk5ZmUzMSAxMDA2NDQKLS0tIGEvZHJpdmVycy9pbnB1dC9taXNjL3hlbi1rYmRmcm9udC5j
CisrKyBiL2RyaXZlcnMvaW5wdXQvbWlzYy94ZW4ta2JkZnJvbnQuYwpAQCAtNDM1LDcgKzQzNSw3
IEBAIHN0YXRpYyBpbnQgeGVua2JkX2Nvbm5lY3RfYmFja2VuZChzdHJ1Y3QgeGVuYnVzX2Rldmlj
ZSAqZGV2LAogCXJldCA9IHhlbmJ1c19hbGxvY19ldnRjaG4oZGV2LCAmZXZ0Y2huKTsKIAlpZiAo
cmV0KQogCQlnb3RvIGVycm9yX2dyYW50OwotCXJldCA9IGJpbmRfZXZ0Y2huX3RvX2lycWhhbmRs
ZXIoZXZ0Y2huLCBpbnB1dF9oYW5kbGVyLAorCXJldCA9IGJpbmRfZXZ0Y2huX3RvX2lycWhhbmRs
ZXIoeGhfZGVmYXVsdCwgZXZ0Y2huLCBpbnB1dF9oYW5kbGVyLAogCQkJCQkwLCBkZXYtPmRldmlj
ZXR5cGUsIGluZm8pOwogCWlmIChyZXQgPCAwKSB7CiAJCXhlbmJ1c19kZXZfZmF0YWwoZGV2LCBy
ZXQsICJiaW5kX2V2dGNobl90b19pcnFoYW5kbGVyIik7CmRpZmYgLS1naXQgYS9kcml2ZXJzL25l
dC94ZW4tbmV0YmFjay9pbnRlcmZhY2UuYyBiL2RyaXZlcnMvbmV0L3hlbi1uZXRiYWNrL2ludGVy
ZmFjZS5jCmluZGV4IDE4MmQ2NzcwZjEwMi4uNTNkNGU2MzUxZjFlIDEwMDY0NAotLS0gYS9kcml2
ZXJzL25ldC94ZW4tbmV0YmFjay9pbnRlcmZhY2UuYworKysgYi9kcml2ZXJzL25ldC94ZW4tbmV0
YmFjay9pbnRlcmZhY2UuYwpAQCAtNTg4LDcgKzU4OCw3IEBAIGludCB4ZW52aWZfY29ubmVjdF9j
dHJsKHN0cnVjdCB4ZW52aWYgKnZpZiwgZ3JhbnRfcmVmX3QgcmluZ19yZWYsCiAJc2hhcmVkID0g
KHN0cnVjdCB4ZW5fbmV0aWZfY3RybF9zcmluZyAqKWFkZHI7CiAJQkFDS19SSU5HX0lOSVQoJnZp
Zi0+Y3RybCwgc2hhcmVkLCBYRU5fUEFHRV9TSVpFKTsKIAotCWVyciA9IGJpbmRfaW50ZXJkb21h
aW5fZXZ0Y2huX3RvX2lycSh2aWYtPmRvbWlkLCBldnRjaG4pOworCWVyciA9IGJpbmRfaW50ZXJk
b21haW5fZXZ0Y2huX3RvX2lycSh4aF9kZWZhdWx0LCB2aWYtPmRvbWlkLCBldnRjaG4pOwogCWlm
IChlcnIgPCAwKQogCQlnb3RvIGVycl91bm1hcDsKIApAQCAtNjQ2LDcgKzY0Niw3IEBAIGludCB4
ZW52aWZfY29ubmVjdF9kYXRhKHN0cnVjdCB4ZW52aWZfcXVldWUgKnF1ZXVlLAogCiAJaWYgKHR4
X2V2dGNobiA9PSByeF9ldnRjaG4pIHsKIAkJLyogZmVhdHVyZS1zcGxpdC1ldmVudC1jaGFubmVs
cyA9PSAwICovCi0JCWVyciA9IGJpbmRfaW50ZXJkb21haW5fZXZ0Y2huX3RvX2lycWhhbmRsZXIo
CisJCWVyciA9IGJpbmRfaW50ZXJkb21haW5fZXZ0Y2huX3RvX2lycWhhbmRsZXIoeGhfZGVmYXVs
dCwKIAkJCXF1ZXVlLT52aWYtPmRvbWlkLCB0eF9ldnRjaG4sIHhlbnZpZl9pbnRlcnJ1cHQsIDAs
CiAJCQlxdWV1ZS0+bmFtZSwgcXVldWUpOwogCQlpZiAoZXJyIDwgMCkKQEAgLTY1Nyw3ICs2NTcs
NyBAQCBpbnQgeGVudmlmX2Nvbm5lY3RfZGF0YShzdHJ1Y3QgeGVudmlmX3F1ZXVlICpxdWV1ZSwK
IAkJLyogZmVhdHVyZS1zcGxpdC1ldmVudC1jaGFubmVscyA9PSAxICovCiAJCXNucHJpbnRmKHF1
ZXVlLT50eF9pcnFfbmFtZSwgc2l6ZW9mKHF1ZXVlLT50eF9pcnFfbmFtZSksCiAJCQkgIiVzLXR4
IiwgcXVldWUtPm5hbWUpOwotCQllcnIgPSBiaW5kX2ludGVyZG9tYWluX2V2dGNobl90b19pcnFo
YW5kbGVyKAorCQllcnIgPSBiaW5kX2ludGVyZG9tYWluX2V2dGNobl90b19pcnFoYW5kbGVyKHho
X2RlZmF1bHQsCiAJCQlxdWV1ZS0+dmlmLT5kb21pZCwgdHhfZXZ0Y2huLCB4ZW52aWZfdHhfaW50
ZXJydXB0LCAwLAogCQkJcXVldWUtPnR4X2lycV9uYW1lLCBxdWV1ZSk7CiAJCWlmIChlcnIgPCAw
KQpAQCAtNjY3LDcgKzY2Nyw3IEBAIGludCB4ZW52aWZfY29ubmVjdF9kYXRhKHN0cnVjdCB4ZW52
aWZfcXVldWUgKnF1ZXVlLAogCiAJCXNucHJpbnRmKHF1ZXVlLT5yeF9pcnFfbmFtZSwgc2l6ZW9m
KHF1ZXVlLT5yeF9pcnFfbmFtZSksCiAJCQkgIiVzLXJ4IiwgcXVldWUtPm5hbWUpOwotCQllcnIg
PSBiaW5kX2ludGVyZG9tYWluX2V2dGNobl90b19pcnFoYW5kbGVyKAorCQllcnIgPSBiaW5kX2lu
dGVyZG9tYWluX2V2dGNobl90b19pcnFoYW5kbGVyKHhoX2RlZmF1bHQsCiAJCQlxdWV1ZS0+dmlm
LT5kb21pZCwgcnhfZXZ0Y2huLCB4ZW52aWZfcnhfaW50ZXJydXB0LCAwLAogCQkJcXVldWUtPnJ4
X2lycV9uYW1lLCBxdWV1ZSk7CiAJCWlmIChlcnIgPCAwKQpkaWZmIC0tZ2l0IGEvZHJpdmVycy9u
ZXQveGVuLW5ldGZyb250LmMgYi9kcml2ZXJzL25ldC94ZW4tbmV0ZnJvbnQuYwppbmRleCBjOTE0
YzI0Zjg4MGIuLjFjZDBhMmQyYmE1NCAxMDA2NDQKLS0tIGEvZHJpdmVycy9uZXQveGVuLW5ldGZy
b250LmMKKysrIGIvZHJpdmVycy9uZXQveGVuLW5ldGZyb250LmMKQEAgLTE0NjgsNyArMTQ2OCw3
IEBAIHN0YXRpYyBpbnQgc2V0dXBfbmV0ZnJvbnRfc2luZ2xlKHN0cnVjdCBuZXRmcm9udF9xdWV1
ZSAqcXVldWUpCiAJaWYgKGVyciA8IDApCiAJCWdvdG8gZmFpbDsKIAotCWVyciA9IGJpbmRfZXZ0
Y2huX3RvX2lycWhhbmRsZXIocXVldWUtPnR4X2V2dGNobiwKKwllcnIgPSBiaW5kX2V2dGNobl90
b19pcnFoYW5kbGVyKHhoX2RlZmF1bHQsIHF1ZXVlLT50eF9ldnRjaG4sCiAJCQkJCXhlbm5ldF9p
bnRlcnJ1cHQsCiAJCQkJCTAsIHF1ZXVlLT5pbmZvLT5uZXRkZXYtPm5hbWUsIHF1ZXVlKTsKIAlp
ZiAoZXJyIDwgMCkKQEAgLTE0OTgsNyArMTQ5OCw3IEBAIHN0YXRpYyBpbnQgc2V0dXBfbmV0ZnJv
bnRfc3BsaXQoc3RydWN0IG5ldGZyb250X3F1ZXVlICpxdWV1ZSkKIAogCXNucHJpbnRmKHF1ZXVl
LT50eF9pcnFfbmFtZSwgc2l6ZW9mKHF1ZXVlLT50eF9pcnFfbmFtZSksCiAJCSAiJXMtdHgiLCBx
dWV1ZS0+bmFtZSk7Ci0JZXJyID0gYmluZF9ldnRjaG5fdG9faXJxaGFuZGxlcihxdWV1ZS0+dHhf
ZXZ0Y2huLAorCWVyciA9IGJpbmRfZXZ0Y2huX3RvX2lycWhhbmRsZXIoeGhfZGVmYXVsdCwgcXVl
dWUtPnR4X2V2dGNobiwKIAkJCQkJeGVubmV0X3R4X2ludGVycnVwdCwKIAkJCQkJMCwgcXVldWUt
PnR4X2lycV9uYW1lLCBxdWV1ZSk7CiAJaWYgKGVyciA8IDApCkBAIC0xNTA3LDcgKzE1MDcsNyBA
QCBzdGF0aWMgaW50IHNldHVwX25ldGZyb250X3NwbGl0KHN0cnVjdCBuZXRmcm9udF9xdWV1ZSAq
cXVldWUpCiAKIAlzbnByaW50ZihxdWV1ZS0+cnhfaXJxX25hbWUsIHNpemVvZihxdWV1ZS0+cnhf
aXJxX25hbWUpLAogCQkgIiVzLXJ4IiwgcXVldWUtPm5hbWUpOwotCWVyciA9IGJpbmRfZXZ0Y2hu
X3RvX2lycWhhbmRsZXIocXVldWUtPnJ4X2V2dGNobiwKKwllcnIgPSBiaW5kX2V2dGNobl90b19p
cnFoYW5kbGVyKHhoX2RlZmF1bHQsIHF1ZXVlLT5yeF9ldnRjaG4sCiAJCQkJCXhlbm5ldF9yeF9p
bnRlcnJ1cHQsCiAJCQkJCTAsIHF1ZXVlLT5yeF9pcnFfbmFtZSwgcXVldWUpOwogCWlmIChlcnIg
PCAwKQpkaWZmIC0tZ2l0IGEvZHJpdmVycy9wY2kveGVuLXBjaWZyb250LmMgYi9kcml2ZXJzL3Bj
aS94ZW4tcGNpZnJvbnQuYwppbmRleCBlYmE2ZTMzMTQ3YTIuLmY4OTQyOTBlOGIzYSAxMDA2NDQK
LS0tIGEvZHJpdmVycy9wY2kveGVuLXBjaWZyb250LmMKKysrIGIvZHJpdmVycy9wY2kveGVuLXBj
aWZyb250LmMKQEAgLTgwMCw3ICs4MDAsNyBAQCBzdGF0aWMgaW50IHBjaWZyb250X3B1Ymxpc2hf
aW5mbyhzdHJ1Y3QgcGNpZnJvbnRfZGV2aWNlICpwZGV2KQogCWlmIChlcnIpCiAJCWdvdG8gb3V0
OwogCi0JZXJyID0gYmluZF9ldnRjaG5fdG9faXJxaGFuZGxlcihwZGV2LT5ldnRjaG4sIHBjaWZy
b250X2hhbmRsZXJfYWVyLAorCWVyciA9IGJpbmRfZXZ0Y2huX3RvX2lycWhhbmRsZXIoeGhfZGVm
YXVsdCwgcGRldi0+ZXZ0Y2huLCBwY2lmcm9udF9oYW5kbGVyX2FlciwKIAkJMCwgInBjaWZyb250
IiwgcGRldik7CiAKIAlpZiAoZXJyIDwgMCkKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL2FjcGku
YyBiL2RyaXZlcnMveGVuL2FjcGkuYwppbmRleCA2ODkzYzc5ZmQyYTEuLmE5NTlmY2UxNzVmOCAx
MDA2NDQKLS0tIGEvZHJpdmVycy94ZW4vYWNwaS5jCisrKyBiL2RyaXZlcnMveGVuL2FjcGkuYwpA
QCAtMzAsNiArMzAsOCBAQAogICogSU4gVEhFIFNPRlRXQVJFLgogICovCiAKKyNpbmNsdWRlIDxs
aW51eC90eXBlcy5oPgorI2luY2x1ZGUgPHhlbi9pbnRlcmZhY2UveGVuLmg+CiAjaW5jbHVkZSA8
eGVuL2FjcGkuaD4KICNpbmNsdWRlIDx4ZW4vaW50ZXJmYWNlL3BsYXRmb3JtLmg+CiAjaW5jbHVk
ZSA8YXNtL3hlbi9oeXBlcmNhbGwuaD4KZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL2JhbGxvb24u
YyBiL2RyaXZlcnMveGVuL2JhbGxvb24uYwppbmRleCBjZWI1MDQ4ZGU5YTcuLjVlZjRkNmFkOTIw
ZCAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4vYmFsbG9vbi5jCisrKyBiL2RyaXZlcnMveGVuL2Jh
bGxvb24uYwpAQCAtNjIsMTEgKzYyLDExIEBACiAjaW5jbHVkZSA8YXNtL3BndGFibGUuaD4KICNp
bmNsdWRlIDxhc20vdGxiLmg+CiAKKyNpbmNsdWRlIDx4ZW4vaW50ZXJmYWNlL3hlbi5oPgogI2lu
Y2x1ZGUgPGFzbS94ZW4vaHlwZXJ2aXNvci5oPgogI2luY2x1ZGUgPGFzbS94ZW4vaHlwZXJjYWxs
Lmg+CiAKICNpbmNsdWRlIDx4ZW4veGVuLmg+Ci0jaW5jbHVkZSA8eGVuL2ludGVyZmFjZS94ZW4u
aD4KICNpbmNsdWRlIDx4ZW4vaW50ZXJmYWNlL21lbW9yeS5oPgogI2luY2x1ZGUgPHhlbi9iYWxs
b29uLmg+CiAjaW5jbHVkZSA8eGVuL2ZlYXR1cmVzLmg+CmRpZmYgLS1naXQgYS9kcml2ZXJzL3hl
bi9ldmVudHMvTWFrZWZpbGUgYi9kcml2ZXJzL3hlbi9ldmVudHMvTWFrZWZpbGUKaW5kZXggNjJi
ZTU1Y2Q5ODFkLi4wODE3OWZlMDQ2MTIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL2V2ZW50cy9N
YWtlZmlsZQorKysgYi9kcml2ZXJzL3hlbi9ldmVudHMvTWFrZWZpbGUKQEAgLTIsNCArMiwzIEBA
IG9iai15ICs9IGV2ZW50cy5vCiAKIGV2ZW50cy15ICs9IGV2ZW50c19iYXNlLm8KIGV2ZW50cy15
ICs9IGV2ZW50c18ybC5vCi1ldmVudHMteSArPSBldmVudHNfZmlmby5vCmRpZmYgLS1naXQgYS9k
cml2ZXJzL3hlbi9ldmVudHMvZXZlbnRzXzJsLmMgYi9kcml2ZXJzL3hlbi9ldmVudHMvZXZlbnRz
XzJsLmMKaW5kZXggZjA5ZGJlNGU5YzMzLi5jNjlkN2E1YjNkZmYgMTAwNjQ0Ci0tLSBhL2RyaXZl
cnMveGVuL2V2ZW50cy9ldmVudHNfMmwuYworKysgYi9kcml2ZXJzL3hlbi9ldmVudHMvZXZlbnRz
XzJsLmMKQEAgLTQwLDUwICs0MCw1MiBAQAogCiAjZGVmaW5lIEVWVENITl9NQVNLX1NJWkUgKEVW
VENITl8yTF9OUl9DSEFOTkVMUy9CSVRTX1BFUl9FVlRDSE5fV09SRCkKIAotc3RhdGljIERFRklO
RV9QRVJfQ1BVKHhlbl91bG9uZ190IFtFVlRDSE5fTUFTS19TSVpFXSwgY3B1X2V2dGNobl9tYXNr
KTsKK3N0YXRpYyBERUZJTkVfUEVSX0NQVSh4ZW5fdWxvbmdfdCBbMl1bRVZUQ0hOX01BU0tfU0la
RV0sIGNwdV9ldnRjaG5fbWFzayk7CiAKLXN0YXRpYyB1bnNpZ25lZCBldnRjaG5fMmxfbWF4X2No
YW5uZWxzKHZvaWQpCitzdGF0aWMgdW5zaWduZWQgZXZ0Y2huXzJsX21heF9jaGFubmVscyh4ZW5o
b3N0X3QgKnhoKQogewogCXJldHVybiBFVlRDSE5fMkxfTlJfQ0hBTk5FTFM7CiB9CiAKIHN0YXRp
YyB2b2lkIGV2dGNobl8ybF9iaW5kX3RvX2NwdShzdHJ1Y3QgaXJxX2luZm8gKmluZm8sIHVuc2ln
bmVkIGNwdSkKIHsKLQljbGVhcl9iaXQoaW5mby0+ZXZ0Y2huLCBCTShwZXJfY3B1KGNwdV9ldnRj
aG5fbWFzaywgaW5mby0+Y3B1KSkpOwotCXNldF9iaXQoaW5mby0+ZXZ0Y2huLCBCTShwZXJfY3B1
KGNwdV9ldnRjaG5fbWFzaywgY3B1KSkpOworCWNsZWFyX2JpdChpbmZvLT5ldnRjaG4sCisJCUJN
KHBlcl9jcHUoY3B1X2V2dGNobl9tYXNrLCBpbmZvLT5jcHUpKVtpbmZvLT54aCAtIHhlbmhvc3Rz
XSk7CisJc2V0X2JpdChpbmZvLT5ldnRjaG4sCisJCUJNKHBlcl9jcHUoY3B1X2V2dGNobl9tYXNr
LCBjcHUpKVtpbmZvLT54aCAtIHhlbmhvc3RzXSk7CiB9CiAKLXN0YXRpYyB2b2lkIGV2dGNobl8y
bF9jbGVhcl9wZW5kaW5nKHVuc2lnbmVkIHBvcnQpCitzdGF0aWMgdm9pZCBldnRjaG5fMmxfY2xl
YXJfcGVuZGluZyh4ZW5ob3N0X3QgKnhoLCB1bnNpZ25lZCBwb3J0KQogewogCXN0cnVjdCBzaGFy
ZWRfaW5mbyAqcyA9IHhoX2RlZmF1bHQtPkhZUEVSVklTT1Jfc2hhcmVkX2luZm87CiAJc3luY19j
bGVhcl9iaXQocG9ydCwgQk0oJnMtPmV2dGNobl9wZW5kaW5nWzBdKSk7CiB9CiAKLXN0YXRpYyB2
b2lkIGV2dGNobl8ybF9zZXRfcGVuZGluZyh1bnNpZ25lZCBwb3J0KQorc3RhdGljIHZvaWQgZXZ0
Y2huXzJsX3NldF9wZW5kaW5nKHhlbmhvc3RfdCAqeGgsIHVuc2lnbmVkIHBvcnQpCiB7CiAJc3Ry
dWN0IHNoYXJlZF9pbmZvICpzID0geGhfZGVmYXVsdC0+SFlQRVJWSVNPUl9zaGFyZWRfaW5mbzsK
IAlzeW5jX3NldF9iaXQocG9ydCwgQk0oJnMtPmV2dGNobl9wZW5kaW5nWzBdKSk7CiB9CiAKLXN0
YXRpYyBib29sIGV2dGNobl8ybF9pc19wZW5kaW5nKHVuc2lnbmVkIHBvcnQpCitzdGF0aWMgYm9v
bCBldnRjaG5fMmxfaXNfcGVuZGluZyh4ZW5ob3N0X3QgKnhoLCB1bnNpZ25lZCBwb3J0KQogewot
CXN0cnVjdCBzaGFyZWRfaW5mbyAqcyA9IHhoX2RlZmF1bHQtPkhZUEVSVklTT1Jfc2hhcmVkX2lu
Zm87CisJc3RydWN0IHNoYXJlZF9pbmZvICpzID0geGgtPkhZUEVSVklTT1Jfc2hhcmVkX2luZm87
CiAJcmV0dXJuIHN5bmNfdGVzdF9iaXQocG9ydCwgQk0oJnMtPmV2dGNobl9wZW5kaW5nWzBdKSk7
CiB9CiAKLXN0YXRpYyBib29sIGV2dGNobl8ybF90ZXN0X2FuZF9zZXRfbWFzayh1bnNpZ25lZCBw
b3J0KQorc3RhdGljIGJvb2wgZXZ0Y2huXzJsX3Rlc3RfYW5kX3NldF9tYXNrKHhlbmhvc3RfdCAq
eGgsIHVuc2lnbmVkIHBvcnQpCiB7Ci0Jc3RydWN0IHNoYXJlZF9pbmZvICpzID0geGhfZGVmYXVs
dC0+SFlQRVJWSVNPUl9zaGFyZWRfaW5mbzsKKwlzdHJ1Y3Qgc2hhcmVkX2luZm8gKnMgPSB4aC0+
SFlQRVJWSVNPUl9zaGFyZWRfaW5mbzsKIAlyZXR1cm4gc3luY190ZXN0X2FuZF9zZXRfYml0KHBv
cnQsIEJNKCZzLT5ldnRjaG5fbWFza1swXSkpOwogfQogCi1zdGF0aWMgdm9pZCBldnRjaG5fMmxf
bWFzayh1bnNpZ25lZCBwb3J0KQorc3RhdGljIHZvaWQgZXZ0Y2huXzJsX21hc2soeGVuaG9zdF90
ICp4aCwgdW5zaWduZWQgcG9ydCkKIHsKIAlzdHJ1Y3Qgc2hhcmVkX2luZm8gKnMgPSB4aF9kZWZh
dWx0LT5IWVBFUlZJU09SX3NoYXJlZF9pbmZvOwogCXN5bmNfc2V0X2JpdChwb3J0LCBCTSgmcy0+
ZXZ0Y2huX21hc2tbMF0pKTsKIH0KIAotc3RhdGljIHZvaWQgZXZ0Y2huXzJsX3VubWFzayh1bnNp
Z25lZCBwb3J0KQorc3RhdGljIHZvaWQgZXZ0Y2huXzJsX3VubWFzayh4ZW5ob3N0X3QgKnhoLCB1
bnNpZ25lZCBwb3J0KQogewogCXN0cnVjdCBzaGFyZWRfaW5mbyAqcyA9IHhoX2RlZmF1bHQtPkhZ
UEVSVklTT1Jfc2hhcmVkX2luZm87CiAJdW5zaWduZWQgaW50IGNwdSA9IGdldF9jcHUoKTsKQEAg
LTkxLDcgKzkzLDcgQEAgc3RhdGljIHZvaWQgZXZ0Y2huXzJsX3VubWFzayh1bnNpZ25lZCBwb3J0
KQogCiAJQlVHX09OKCFpcnFzX2Rpc2FibGVkKCkpOwogCi0JaWYgKHVubGlrZWx5KChjcHUgIT0g
Y3B1X2Zyb21fZXZ0Y2huKHBvcnQpKSkpCisJaWYgKHVubGlrZWx5KChjcHUgIT0gY3B1X2Zyb21f
ZXZ0Y2huKHhoLCBwb3J0KSkpKQogCQlkb19oeXBlcmNhbGwgPSAxOwogCWVsc2UgewogCQkvKgpA
QCAtMTE2LDkgKzExOCw5IEBAIHN0YXRpYyB2b2lkIGV2dGNobl8ybF91bm1hc2sodW5zaWduZWQg
cG9ydCkKIAkgKiB0aGVpciBvd24gaW1wbGVtZW50YXRpb24gb2YgaXJxX2VuYWJsZSkuICovCiAJ
aWYgKGRvX2h5cGVyY2FsbCkgewogCQlzdHJ1Y3QgZXZ0Y2huX3VubWFzayB1bm1hc2sgPSB7IC5w
b3J0ID0gcG9ydCB9OwotCQkodm9pZClIWVBFUlZJU09SX2V2ZW50X2NoYW5uZWxfb3AoRVZUQ0hO
T1BfdW5tYXNrLCAmdW5tYXNrKTsKKwkJKHZvaWQpaHlwZXJ2aXNvcl9ldmVudF9jaGFubmVsX29w
KHhoLCBFVlRDSE5PUF91bm1hc2ssICZ1bm1hc2spOwogCX0gZWxzZSB7Ci0JCXN0cnVjdCB2Y3B1
X2luZm8gKnZjcHVfaW5mbyA9IF9fdGhpc19jcHVfcmVhZCh4ZW5fdmNwdSk7CisJCXN0cnVjdCB2
Y3B1X2luZm8gKnZjcHVfaW5mbyA9IHhoLT54ZW5fdmNwdVtjcHVdOwogCiAJCS8qCiAJCSAqIFRo
ZSBmb2xsb3dpbmcgaXMgYmFzaWNhbGx5IHRoZSBlcXVpdmFsZW50IG9mCkBAIC0xMzQsOCArMTM2
LDggQEAgc3RhdGljIHZvaWQgZXZ0Y2huXzJsX3VubWFzayh1bnNpZ25lZCBwb3J0KQogCXB1dF9j
cHUoKTsKIH0KIAotc3RhdGljIERFRklORV9QRVJfQ1BVKHVuc2lnbmVkIGludCwgY3VycmVudF93
b3JkX2lkeCk7Ci1zdGF0aWMgREVGSU5FX1BFUl9DUFUodW5zaWduZWQgaW50LCBjdXJyZW50X2Jp
dF9pZHgpOworc3RhdGljIERFRklORV9QRVJfQ1BVKHVuc2lnbmVkIGludCBbMl0sIGN1cnJlbnRf
d29yZF9pZHgpOworc3RhdGljIERFRklORV9QRVJfQ1BVKHVuc2lnbmVkIGludCBbMl0sIGN1cnJl
bnRfYml0X2lkeCk7CiAKIC8qCiAgKiBNYXNrIG91dCB0aGUgaSBsZWFzdCBzaWduaWZpY2FudCBi
aXRzIG9mIHcKQEAgLTE0MywxMSArMTQ1LDEyIEBAIHN0YXRpYyBERUZJTkVfUEVSX0NQVSh1bnNp
Z25lZCBpbnQsIGN1cnJlbnRfYml0X2lkeCk7CiAjZGVmaW5lIE1BU0tfTFNCUyh3LCBpKSAodyAm
ICgofigoeGVuX3Vsb25nX3QpMFVMKSkgPDwgaSkpCiAKIHN0YXRpYyBpbmxpbmUgeGVuX3Vsb25n
X3QgYWN0aXZlX2V2dGNobnModW5zaWduZWQgaW50IGNwdSwKKwkJCQkJIHhlbmhvc3RfdCAqeGgs
CiAJCQkJCSBzdHJ1Y3Qgc2hhcmVkX2luZm8gKnNoLAogCQkJCQkgdW5zaWduZWQgaW50IGlkeCkK
IHsKIAlyZXR1cm4gc2gtPmV2dGNobl9wZW5kaW5nW2lkeF0gJgotCQlwZXJfY3B1KGNwdV9ldnRj
aG5fbWFzaywgY3B1KVtpZHhdICYKKwkJcGVyX2NwdShjcHVfZXZ0Y2huX21hc2ssIGNwdSlbeGgg
LSB4ZW5ob3N0c11baWR4XSAmCiAJCX5zaC0+ZXZ0Y2huX21hc2tbaWR4XTsKIH0KIApAQCAtMTU5
LDcgKzE2Miw3IEBAIHN0YXRpYyBpbmxpbmUgeGVuX3Vsb25nX3QgYWN0aXZlX2V2dGNobnModW5z
aWduZWQgaW50IGNwdSwKICAqIGEgYml0c2V0IG9mIHdvcmRzIHdoaWNoIGNvbnRhaW4gcGVuZGlu
ZyBldmVudCBiaXRzLiAgVGhlIHNlY29uZAogICogbGV2ZWwgaXMgYSBiaXRzZXQgb2YgcGVuZGlu
ZyBldmVudHMgdGhlbXNlbHZlcy4KICAqLwotc3RhdGljIHZvaWQgZXZ0Y2huXzJsX2hhbmRsZV9l
dmVudHModW5zaWduZWQgY3B1KQorc3RhdGljIHZvaWQgZXZ0Y2huXzJsX2hhbmRsZV9ldmVudHMo
eGVuaG9zdF90ICp4aCwgdW5zaWduZWQgY3B1KQogewogCWludCBpcnE7CiAJeGVuX3Vsb25nX3Qg
cGVuZGluZ193b3JkczsKQEAgLTE2Nyw4ICsxNzAsOCBAQCBzdGF0aWMgdm9pZCBldnRjaG5fMmxf
aGFuZGxlX2V2ZW50cyh1bnNpZ25lZCBjcHUpCiAJaW50IHN0YXJ0X3dvcmRfaWR4LCBzdGFydF9i
aXRfaWR4OwogCWludCB3b3JkX2lkeCwgYml0X2lkeDsKIAlpbnQgaTsKLQlzdHJ1Y3Qgc2hhcmVk
X2luZm8gKnMgPSB4aF9kZWZhdWx0LT5IWVBFUlZJU09SX3NoYXJlZF9pbmZvOwotCXN0cnVjdCB2
Y3B1X2luZm8gKnZjcHVfaW5mbyA9IF9fdGhpc19jcHVfcmVhZCh4ZW5fdmNwdSk7CisJc3RydWN0
IHNoYXJlZF9pbmZvICpzID0geGgtPkhZUEVSVklTT1Jfc2hhcmVkX2luZm87CisJc3RydWN0IHZj
cHVfaW5mbyAqdmNwdV9pbmZvID0geGgtPnhlbl92Y3B1W2NwdV07CiAKIAkvKiBUaW1lciBpbnRl
cnJ1cHQgaGFzIGhpZ2hlc3QgcHJpb3JpdHkuICovCiAJaXJxID0gaXJxX2Zyb21fdmlycShjcHUs
IFZJUlFfVElNRVIpOwpAQCAtMTc2LDcgKzE3OSw3IEBAIHN0YXRpYyB2b2lkIGV2dGNobl8ybF9o
YW5kbGVfZXZlbnRzKHVuc2lnbmVkIGNwdSkKIAkJdW5zaWduZWQgaW50IGV2dGNobiA9IGV2dGNo
bl9mcm9tX2lycShpcnEpOwogCQl3b3JkX2lkeCA9IGV2dGNobiAvIEJJVFNfUEVSX0xPTkc7CiAJ
CWJpdF9pZHggPSBldnRjaG4gJSBCSVRTX1BFUl9MT05HOwotCQlpZiAoYWN0aXZlX2V2dGNobnMo
Y3B1LCBzLCB3b3JkX2lkeCkgJiAoMVVMTCA8PCBiaXRfaWR4KSkKKwkJaWYgKGFjdGl2ZV9ldnRj
aG5zKGNwdSwgeGgsIHMsIHdvcmRfaWR4KSAmICgxVUxMIDw8IGJpdF9pZHgpKQogCQkJZ2VuZXJp
Y19oYW5kbGVfaXJxKGlycSk7CiAJfQogCkBAIC0xODcsOCArMTkwLDggQEAgc3RhdGljIHZvaWQg
ZXZ0Y2huXzJsX2hhbmRsZV9ldmVudHModW5zaWduZWQgY3B1KQogCSAqLwogCXBlbmRpbmdfd29y
ZHMgPSB4Y2hnX3hlbl91bG9uZygmdmNwdV9pbmZvLT5ldnRjaG5fcGVuZGluZ19zZWwsIDApOwog
Ci0Jc3RhcnRfd29yZF9pZHggPSBfX3RoaXNfY3B1X3JlYWQoY3VycmVudF93b3JkX2lkeCk7Ci0J
c3RhcnRfYml0X2lkeCA9IF9fdGhpc19jcHVfcmVhZChjdXJyZW50X2JpdF9pZHgpOworCXN0YXJ0
X3dvcmRfaWR4ID0gX190aGlzX2NwdV9yZWFkKGN1cnJlbnRfd29yZF9pZHhbeGggLSB4ZW5ob3N0
c10pOworCXN0YXJ0X2JpdF9pZHggPSBfX3RoaXNfY3B1X3JlYWQoY3VycmVudF9iaXRfaWR4W3ho
IC0geGVuaG9zdHNdKTsKIAogCXdvcmRfaWR4ID0gc3RhcnRfd29yZF9pZHg7CiAKQEAgLTIwNyw3
ICsyMTAsNyBAQCBzdGF0aWMgdm9pZCBldnRjaG5fMmxfaGFuZGxlX2V2ZW50cyh1bnNpZ25lZCBj
cHUpCiAJCX0KIAkJd29yZF9pZHggPSBFVlRDSE5fRklSU1RfQklUKHdvcmRzKTsKIAotCQlwZW5k
aW5nX2JpdHMgPSBhY3RpdmVfZXZ0Y2hucyhjcHUsIHMsIHdvcmRfaWR4KTsKKwkJcGVuZGluZ19i
aXRzID0gYWN0aXZlX2V2dGNobnMoY3B1LCB4aCwgcywgd29yZF9pZHgpOwogCQliaXRfaWR4ID0g
MDsgLyogdXN1YWxseSBzY2FuIGVudGlyZSB3b3JkIGZyb20gc3RhcnQgKi8KIAkJLyoKIAkJICog
V2Ugc2NhbiB0aGUgc3RhcnRpbmcgd29yZCBpbiB0d28gcGFydHMuCkBAIC0yNDAsNyArMjQzLDcg
QEAgc3RhdGljIHZvaWQgZXZ0Y2huXzJsX2hhbmRsZV9ldmVudHModW5zaWduZWQgY3B1KQogCiAJ
CQkvKiBQcm9jZXNzIHBvcnQuICovCiAJCQlwb3J0ID0gKHdvcmRfaWR4ICogQklUU19QRVJfRVZU
Q0hOX1dPUkQpICsgYml0X2lkeDsKLQkJCWlycSA9IGdldF9ldnRjaG5fdG9faXJxKHBvcnQpOwor
CQkJaXJxID0gZ2V0X2V2dGNobl90b19pcnEoeGgsIHBvcnQpOwogCiAJCQlpZiAoaXJxICE9IC0x
KQogCQkJCWdlbmVyaWNfaGFuZGxlX2lycShpcnEpOwpAQCAtMjQ4LDEwICsyNTEsMTAgQEAgc3Rh
dGljIHZvaWQgZXZ0Y2huXzJsX2hhbmRsZV9ldmVudHModW5zaWduZWQgY3B1KQogCQkJYml0X2lk
eCA9IChiaXRfaWR4ICsgMSkgJSBCSVRTX1BFUl9FVlRDSE5fV09SRDsKIAogCQkJLyogTmV4dCBj
YWxsZXIgc3RhcnRzIGF0IGxhc3QgcHJvY2Vzc2VkICsgMSAqLwotCQkJX190aGlzX2NwdV93cml0
ZShjdXJyZW50X3dvcmRfaWR4LAorCQkJX190aGlzX2NwdV93cml0ZShjdXJyZW50X3dvcmRfaWR4
W3hoIC0geGVuaG9zdHNdLAogCQkJCQkgYml0X2lkeCA/IHdvcmRfaWR4IDoKIAkJCQkJICh3b3Jk
X2lkeCsxKSAlIEJJVFNfUEVSX0VWVENITl9XT1JEKTsKLQkJCV9fdGhpc19jcHVfd3JpdGUoY3Vy
cmVudF9iaXRfaWR4LCBiaXRfaWR4KTsKKwkJCV9fdGhpc19jcHVfd3JpdGUoY3VycmVudF9iaXRf
aWR4W3hoIC0geGVuaG9zdHNdLCBiaXRfaWR4KTsKIAkJfSB3aGlsZSAoYml0X2lkeCAhPSAwKTsK
IAogCQkvKiBTY2FuIHN0YXJ0X2wxaSB0d2ljZTsgYWxsIG90aGVycyBvbmNlLiAqLwpAQCAtMjY2
LDc4ICsyNjksODEgQEAgaXJxcmV0dXJuX3QgeGVuX2RlYnVnX2ludGVycnVwdChpbnQgaXJxLCB2
b2lkICpkZXZfaWQpCiB7CiAJc3RydWN0IHNoYXJlZF9pbmZvICpzaCA9IHhoX2RlZmF1bHQtPkhZ
UEVSVklTT1Jfc2hhcmVkX2luZm87CiAJaW50IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKLQl4
ZW5fdWxvbmdfdCAqY3B1X2V2dGNobiA9IHBlcl9jcHUoY3B1X2V2dGNobl9tYXNrLCBjcHUpOwor
CXhlbl91bG9uZ190ICpjcHVfZXZ0Y2huOwogCWludCBpOwogCXVuc2lnbmVkIGxvbmcgZmxhZ3M7
CiAJc3RhdGljIERFRklORV9TUElOTE9DSyhkZWJ1Z19sb2NrKTsKIAlzdHJ1Y3QgdmNwdV9pbmZv
ICp2OworCXhlbmhvc3RfdCAqKnhoOwogCiAJc3Bpbl9sb2NrX2lycXNhdmUoJmRlYnVnX2xvY2ss
IGZsYWdzKTsKIAogCXByaW50aygiXG52Y3B1ICVkXG4gICIsIGNwdSk7CiAKLQlmb3JfZWFjaF9v
bmxpbmVfY3B1KGkpIHsKLQkJaW50IHBlbmRpbmc7Ci0JCXYgPSBwZXJfY3B1KHhlbl92Y3B1LCBp
KTsKLQkJcGVuZGluZyA9IChnZXRfaXJxX3JlZ3MoKSAmJiBpID09IGNwdSkKLQkJCT8geGVuX2ly
cXNfZGlzYWJsZWQoZ2V0X2lycV9yZWdzKCkpCi0JCQk6IHYtPmV2dGNobl91cGNhbGxfbWFzazsK
LQkJcHJpbnRrKCIlZDogbWFza2VkPSVkIHBlbmRpbmc9JWQgZXZlbnRfc2VsICUwKiJQUklfeGVu
X3Vsb25nIlxuICAiLCBpLAotCQkgICAgICAgcGVuZGluZywgdi0+ZXZ0Y2huX3VwY2FsbF9wZW5k
aW5nLAotCQkgICAgICAgKGludCkoc2l6ZW9mKHYtPmV2dGNobl9wZW5kaW5nX3NlbCkqMiksCi0J
CSAgICAgICB2LT5ldnRjaG5fcGVuZGluZ19zZWwpOwotCX0KLQl2ID0gcGVyX2NwdSh4ZW5fdmNw
dSwgY3B1KTsKKwlmb3JfZWFjaF94ZW5ob3N0KHhoKSB7CisJCWNwdV9ldnRjaG4gPSBwZXJfY3B1
KGNwdV9ldnRjaG5fbWFzaywgY3B1KVsoKnhoKSAtIHhlbmhvc3RzXTsKKwkJZm9yX2VhY2hfb25s
aW5lX2NwdShpKSB7CisJCQlpbnQgcGVuZGluZzsKKwkJCXYgPSAoKnhoKS0+eGVuX3ZjcHVbaV07
CisJCQlwZW5kaW5nID0gKGdldF9pcnFfcmVncygpICYmIGkgPT0gY3B1KQorCQkJCT8geGVuX2ly
cXNfZGlzYWJsZWQoZ2V0X2lycV9yZWdzKCkpCisJCQkJOiB2LT5ldnRjaG5fdXBjYWxsX21hc2s7
CisJCQlwcmludGsoIiVkOiBtYXNrZWQ9JWQgcGVuZGluZz0lZCBldmVudF9zZWwgJTAqIlBSSV94
ZW5fdWxvbmciXG4gICIsIGksCisJCQkgICAgICAgcGVuZGluZywgdi0+ZXZ0Y2huX3VwY2FsbF9w
ZW5kaW5nLAorCQkJICAgICAgIChpbnQpKHNpemVvZih2LT5ldnRjaG5fcGVuZGluZ19zZWwpKjIp
LAorCQkJICAgICAgIHYtPmV2dGNobl9wZW5kaW5nX3NlbCk7CisJCX0KKwkJdiA9ICgqeGgpLT54
ZW5fdmNwdVtjcHVdOwogCi0JcHJpbnRrKCJcbnBlbmRpbmc6XG4gICAiKTsKLQlmb3IgKGkgPSBB
UlJBWV9TSVpFKHNoLT5ldnRjaG5fcGVuZGluZyktMTsgaSA+PSAwOyBpLS0pCi0JCXByaW50aygi
JTAqIlBSSV94ZW5fdWxvbmciJXMiLAotCQkgICAgICAgKGludClzaXplb2Yoc2gtPmV2dGNobl9w
ZW5kaW5nWzBdKSoyLAotCQkgICAgICAgc2gtPmV2dGNobl9wZW5kaW5nW2ldLAotCQkgICAgICAg
aSAlIDggPT0gMCA/ICJcbiAgICIgOiAiICIpOwotCXByaW50aygiXG5nbG9iYWwgbWFzazpcbiAg
ICIpOwotCWZvciAoaSA9IEFSUkFZX1NJWkUoc2gtPmV2dGNobl9tYXNrKS0xOyBpID49IDA7IGkt
LSkKLQkJcHJpbnRrKCIlMCoiUFJJX3hlbl91bG9uZyIlcyIsCi0JCSAgICAgICAoaW50KShzaXpl
b2Yoc2gtPmV2dGNobl9tYXNrWzBdKSoyKSwKLQkJICAgICAgIHNoLT5ldnRjaG5fbWFza1tpXSwK
LQkJICAgICAgIGkgJSA4ID09IDAgPyAiXG4gICAiIDogIiAiKTsKKwkJcHJpbnRrKCJcbnBlbmRp
bmc6XG4gICAiKTsKKwkJZm9yIChpID0gQVJSQVlfU0laRShzaC0+ZXZ0Y2huX3BlbmRpbmcpLTE7
IGkgPj0gMDsgaS0tKQorCQkJcHJpbnRrKCIlMCoiUFJJX3hlbl91bG9uZyIlcyIsCisJCQkgICAg
ICAgKGludClzaXplb2Yoc2gtPmV2dGNobl9wZW5kaW5nWzBdKSoyLAorCQkJICAgICAgIHNoLT5l
dnRjaG5fcGVuZGluZ1tpXSwKKwkJCSAgICAgICBpICUgOCA9PSAwID8gIlxuICAgIiA6ICIgIik7
CisJCXByaW50aygiXG5nbG9iYWwgbWFzazpcbiAgICIpOworCQlmb3IgKGkgPSBBUlJBWV9TSVpF
KHNoLT5ldnRjaG5fbWFzayktMTsgaSA+PSAwOyBpLS0pCisJCQlwcmludGsoIiUwKiJQUklfeGVu
X3Vsb25nIiVzIiwKKwkJCSAgICAgICAoaW50KShzaXplb2Yoc2gtPmV2dGNobl9tYXNrWzBdKSoy
KSwKKwkJCSAgICAgICBzaC0+ZXZ0Y2huX21hc2tbaV0sCisJCQkgICAgICAgaSAlIDggPT0gMCA/
ICJcbiAgICIgOiAiICIpOwogCi0JcHJpbnRrKCJcbmdsb2JhbGx5IHVubWFza2VkOlxuICAgIik7
Ci0JZm9yIChpID0gQVJSQVlfU0laRShzaC0+ZXZ0Y2huX21hc2spLTE7IGkgPj0gMDsgaS0tKQot
CQlwcmludGsoIiUwKiJQUklfeGVuX3Vsb25nIiVzIiwKLQkJICAgICAgIChpbnQpKHNpemVvZihz
aC0+ZXZ0Y2huX21hc2tbMF0pKjIpLAotCQkgICAgICAgc2gtPmV2dGNobl9wZW5kaW5nW2ldICYg
fnNoLT5ldnRjaG5fbWFza1tpXSwKLQkJICAgICAgIGkgJSA4ID09IDAgPyAiXG4gICAiIDogIiAi
KTsKKwkJcHJpbnRrKCJcbmdsb2JhbGx5IHVubWFza2VkOlxuICAgIik7CisJCWZvciAoaSA9IEFS
UkFZX1NJWkUoc2gtPmV2dGNobl9tYXNrKS0xOyBpID49IDA7IGktLSkKKwkJCXByaW50aygiJTAq
IlBSSV94ZW5fdWxvbmciJXMiLAorCQkJICAgICAgIChpbnQpKHNpemVvZihzaC0+ZXZ0Y2huX21h
c2tbMF0pKjIpLAorCQkJICAgICAgIHNoLT5ldnRjaG5fcGVuZGluZ1tpXSAmIH5zaC0+ZXZ0Y2hu
X21hc2tbaV0sCisJCQkgICAgICAgaSAlIDggPT0gMCA/ICJcbiAgICIgOiAiICIpOworCQlwcmlu
dGsoIlxubG9jYWwgY3B1JWQgbWFzazpcbiAgICIsIGNwdSk7CisJCWZvciAoaSA9IChFVlRDSE5f
MkxfTlJfQ0hBTk5FTFMvQklUU19QRVJfRVZUQ0hOX1dPUkQpLTE7IGkgPj0gMDsgaS0tKQorCQkJ
cHJpbnRrKCIlMCoiUFJJX3hlbl91bG9uZyIlcyIsIChpbnQpKHNpemVvZihjcHVfZXZ0Y2huWzBd
KSoyKSwKKwkJCSAgICAgICBjcHVfZXZ0Y2huW2ldLAorCQkJICAgICAgIGkgJSA4ID09IDAgPyAi
XG4gICAiIDogIiAiKTsKIAotCXByaW50aygiXG5sb2NhbCBjcHUlZCBtYXNrOlxuICAgIiwgY3B1
KTsKLQlmb3IgKGkgPSAoRVZUQ0hOXzJMX05SX0NIQU5ORUxTL0JJVFNfUEVSX0VWVENITl9XT1JE
KS0xOyBpID49IDA7IGktLSkKLQkJcHJpbnRrKCIlMCoiUFJJX3hlbl91bG9uZyIlcyIsIChpbnQp
KHNpemVvZihjcHVfZXZ0Y2huWzBdKSoyKSwKLQkJICAgICAgIGNwdV9ldnRjaG5baV0sCi0JCSAg
ICAgICBpICUgOCA9PSAwID8gIlxuICAgIiA6ICIgIik7CisJCXByaW50aygiXG5sb2NhbGx5IHVu
bWFza2VkOlxuICAgIik7CisJCWZvciAoaSA9IEFSUkFZX1NJWkUoc2gtPmV2dGNobl9tYXNrKS0x
OyBpID49IDA7IGktLSkgeworCQkJeGVuX3Vsb25nX3QgcGVuZGluZyA9IHNoLT5ldnRjaG5fcGVu
ZGluZ1tpXQorCQkJCSYgfnNoLT5ldnRjaG5fbWFza1tpXQorCQkJCSYgY3B1X2V2dGNobltpXTsK
KwkJCXByaW50aygiJTAqIlBSSV94ZW5fdWxvbmciJXMiLAorCQkJICAgICAgIChpbnQpKHNpemVv
ZihzaC0+ZXZ0Y2huX21hc2tbMF0pKjIpLAorCQkJICAgICAgIHBlbmRpbmcsIGkgJSA4ID09IDAg
PyAiXG4gICAiIDogIiAiKTsKKwkJfQogCi0JcHJpbnRrKCJcbmxvY2FsbHkgdW5tYXNrZWQ6XG4g
ICAiKTsKLQlmb3IgKGkgPSBBUlJBWV9TSVpFKHNoLT5ldnRjaG5fbWFzayktMTsgaSA+PSAwOyBp
LS0pIHsKLQkJeGVuX3Vsb25nX3QgcGVuZGluZyA9IHNoLT5ldnRjaG5fcGVuZGluZ1tpXQotCQkJ
JiB+c2gtPmV2dGNobl9tYXNrW2ldCi0JCQkmIGNwdV9ldnRjaG5baV07Ci0JCXByaW50aygiJTAq
IlBSSV94ZW5fdWxvbmciJXMiLAotCQkgICAgICAgKGludCkoc2l6ZW9mKHNoLT5ldnRjaG5fbWFz
a1swXSkqMiksCi0JCSAgICAgICBwZW5kaW5nLCBpICUgOCA9PSAwID8gIlxuICAgIiA6ICIgIik7
Ci0JfQotCi0JcHJpbnRrKCJcbnBlbmRpbmcgbGlzdDpcbiIpOwotCWZvciAoaSA9IDA7IGkgPCBF
VlRDSE5fMkxfTlJfQ0hBTk5FTFM7IGkrKykgewotCQlpZiAoc3luY190ZXN0X2JpdChpLCBCTShz
aC0+ZXZ0Y2huX3BlbmRpbmcpKSkgewotCQkJaW50IHdvcmRfaWR4ID0gaSAvIEJJVFNfUEVSX0VW
VENITl9XT1JEOwotCQkJcHJpbnRrKCIgICVkOiBldmVudCAlZCAtPiBpcnEgJWQlcyVzJXNcbiIs
Ci0JCQkgICAgICAgY3B1X2Zyb21fZXZ0Y2huKGkpLCBpLAotCQkJICAgICAgIGdldF9ldnRjaG5f
dG9faXJxKGkpLAotCQkJICAgICAgIHN5bmNfdGVzdF9iaXQod29yZF9pZHgsIEJNKCZ2LT5ldnRj
aG5fcGVuZGluZ19zZWwpKQotCQkJICAgICAgID8gIiIgOiAiIGwyLWNsZWFyIiwKLQkJCSAgICAg
ICAhc3luY190ZXN0X2JpdChpLCBCTShzaC0+ZXZ0Y2huX21hc2spKQotCQkJICAgICAgID8gIiIg
OiAiIGdsb2JhbGx5LW1hc2tlZCIsCi0JCQkgICAgICAgc3luY190ZXN0X2JpdChpLCBCTShjcHVf
ZXZ0Y2huKSkKLQkJCSAgICAgICA/ICIiIDogIiBsb2NhbGx5LW1hc2tlZCIpOworCQlwcmludGso
IlxucGVuZGluZyBsaXN0OlxuIik7CisJCWZvciAoaSA9IDA7IGkgPCBFVlRDSE5fMkxfTlJfQ0hB
Tk5FTFM7IGkrKykgeworCQkJaWYgKHN5bmNfdGVzdF9iaXQoaSwgQk0oc2gtPmV2dGNobl9wZW5k
aW5nKSkpIHsKKwkJCQlpbnQgd29yZF9pZHggPSBpIC8gQklUU19QRVJfRVZUQ0hOX1dPUkQ7CisJ
CQkJcHJpbnRrKCIgICVkOiBldmVudCAlZCAtPiBpcnEgJWQlcyVzJXNcbiIsCisJCQkJICAgICAg
IGNwdV9mcm9tX2V2dGNobigqeGgsIGkpLCBpLAorCQkJCSAgICAgICBnZXRfZXZ0Y2huX3RvX2ly
cSgqeGgsIGkpLAorCQkJCSAgICAgICBzeW5jX3Rlc3RfYml0KHdvcmRfaWR4LCBCTSgmdi0+ZXZ0
Y2huX3BlbmRpbmdfc2VsKSkKKwkJCQkgICAgICAgPyAiIiA6ICIgbDItY2xlYXIiLAorCQkJCSAg
ICAgICAhc3luY190ZXN0X2JpdChpLCBCTShzaC0+ZXZ0Y2huX21hc2spKQorCQkJCSAgICAgICA/
ICIiIDogIiBnbG9iYWxseS1tYXNrZWQiLAorCQkJCSAgICAgICBzeW5jX3Rlc3RfYml0KGksIEJN
KGNwdV9ldnRjaG4pKQorCQkJCSAgICAgICA/ICIiIDogIiBsb2NhbGx5LW1hc2tlZCIpOworCQkJ
fQogCQl9CiAJfQogCkBAIC0zNDYsMTIgKzM1MiwxMiBAQCBpcnFyZXR1cm5fdCB4ZW5fZGVidWdf
aW50ZXJydXB0KGludCBpcnEsIHZvaWQgKmRldl9pZCkKIAlyZXR1cm4gSVJRX0hBTkRMRUQ7CiB9
CiAKLXN0YXRpYyB2b2lkIGV2dGNobl8ybF9yZXN1bWUodm9pZCkKK3N0YXRpYyB2b2lkIGV2dGNo
bl8ybF9yZXN1bWUoeGVuaG9zdF90ICp4aCkKIHsKIAlpbnQgaTsKIAogCWZvcl9lYWNoX29ubGlu
ZV9jcHUoaSkKLQkJbWVtc2V0KHBlcl9jcHUoY3B1X2V2dGNobl9tYXNrLCBpKSwgMCwgc2l6ZW9m
KHhlbl91bG9uZ190KSAqCisJCW1lbXNldChwZXJfY3B1KGNwdV9ldnRjaG5fbWFzaywgaSlbeGgg
LSB4ZW5ob3N0c10sIDAsIHNpemVvZih4ZW5fdWxvbmdfdCkgKgogCQkJCUVWVENITl8yTF9OUl9D
SEFOTkVMUy9CSVRTX1BFUl9FVlRDSE5fV09SRCk7CiB9CiAKQEAgLTM2OSw4ICszNzUsOCBAQCBz
dGF0aWMgY29uc3Qgc3RydWN0IGV2dGNobl9vcHMgZXZ0Y2huX29wc18ybCA9IHsKIAkucmVzdW1l
CSAgICAgICAgICAgPSBldnRjaG5fMmxfcmVzdW1lLAogfTsKIAotdm9pZCBfX2luaXQgeGVuX2V2
dGNobl8ybF9pbml0KHZvaWQpCit2b2lkIHhlbl9ldnRjaG5fMmxfaW5pdCh4ZW5ob3N0X3QgKnho
KQogewogCXByX2luZm8oIlVzaW5nIDItbGV2ZWwgQUJJXG4iKTsKLQlldnRjaG5fb3BzID0gJmV2
dGNobl9vcHNfMmw7CisJeGgtPmV2dGNobl9vcHMgPSAmZXZ0Y2huX29wc18ybDsKIH0KZGlmZiAt
LWdpdCBhL2RyaXZlcnMveGVuL2V2ZW50cy9ldmVudHNfYmFzZS5jIGIvZHJpdmVycy94ZW4vZXZl
bnRzL2V2ZW50c19iYXNlLmMKaW5kZXggYWU0OTc4NzZmZTQxLi45OWI2YjJjNTdkMjMgMTAwNjQ0
Ci0tLSBhL2RyaXZlcnMveGVuL2V2ZW50cy9ldmVudHNfYmFzZS5jCisrKyBiL2RyaXZlcnMveGVu
L2V2ZW50cy9ldmVudHNfYmFzZS5jCkBAIC03NywxNSArNzcsMTQgQEAgc3RhdGljIERFRklORV9Q
RVJfQ1BVKGludCBbTlJfVklSUVNdLCB2aXJxX3RvX2lycSkgPSB7WzAgLi4uIE5SX1ZJUlFTLTFd
ID0gLTF9OwogLyogSVJRIDwtPiBJUEkgbWFwcGluZyAqLwogc3RhdGljIERFRklORV9QRVJfQ1BV
KGludCBbWEVOX05SX0lQSVNdLCBpcGlfdG9faXJxKSA9IHtbMCAuLi4gWEVOX05SX0lQSVMtMV0g
PSAtMX07CiAKLWludCAqKmV2dGNobl90b19pcnE7CiAjaWZkZWYgQ09ORklHX1g4Ngogc3RhdGlj
IHVuc2lnbmVkIGxvbmcgKnBpcnFfZW9pX21hcDsKICNlbmRpZgogc3RhdGljIGJvb2wgKCpwaXJx
X25lZWRzX2VvaSkodW5zaWduZWQgaXJxKTsKIAotI2RlZmluZSBFVlRDSE5fUk9XKGUpICAoZSAv
IChQQUdFX1NJWkUvc2l6ZW9mKCoqZXZ0Y2huX3RvX2lycSkpKQotI2RlZmluZSBFVlRDSE5fQ09M
KGUpICAoZSAlIChQQUdFX1NJWkUvc2l6ZW9mKCoqZXZ0Y2huX3RvX2lycSkpKQotI2RlZmluZSBF
VlRDSE5fUEVSX1JPVyAoUEFHRV9TSVpFIC8gc2l6ZW9mKCoqZXZ0Y2huX3RvX2lycSkpCisjZGVm
aW5lIEVWVENITl9ST1coeGgsIGUpICAoZSAvIChQQUdFX1NJWkUvc2l6ZW9mKCoqKCh4aCktPmV2
dGNobl90b19pcnEpKSkpCisjZGVmaW5lIEVWVENITl9DT0woeGgsIGUpICAoZSAlIChQQUdFX1NJ
WkUvc2l6ZW9mKCoqKCh4aCktPmV2dGNobl90b19pcnEpKSkpCisjZGVmaW5lIEVWVENITl9QRVJf
Uk9XKHhoKSAoUEFHRV9TSVpFIC8gc2l6ZW9mKCoqKCh4aCktPmV2dGNobl90b19pcnEpKSkKIAog
LyogWGVuIHdpbGwgbmV2ZXIgYWxsb2NhdGUgcG9ydCB6ZXJvIGZvciBhbnkgcHVycG9zZS4gKi8K
ICNkZWZpbmUgVkFMSURfRVZUQ0hOKGNobikJKChjaG4pICE9IDApCkBAIC05Niw1OSArOTUsNjIg
QEAgc3RhdGljIHN0cnVjdCBpcnFfY2hpcCB4ZW5fcGlycV9jaGlwOwogc3RhdGljIHZvaWQgZW5h
YmxlX2R5bmlycShzdHJ1Y3QgaXJxX2RhdGEgKmRhdGEpOwogc3RhdGljIHZvaWQgZGlzYWJsZV9k
eW5pcnEoc3RydWN0IGlycV9kYXRhICpkYXRhKTsKIAotc3RhdGljIHZvaWQgY2xlYXJfZXZ0Y2hu
X3RvX2lycV9yb3codW5zaWduZWQgcm93KQorc3RhdGljIHZvaWQgY2xlYXJfZXZ0Y2huX3RvX2ly
cV9yb3coeGVuaG9zdF90ICp4aCwgdW5zaWduZWQgcm93KQogewogCXVuc2lnbmVkIGNvbDsKIAot
CWZvciAoY29sID0gMDsgY29sIDwgRVZUQ0hOX1BFUl9ST1c7IGNvbCsrKQotCQlldnRjaG5fdG9f
aXJxW3Jvd11bY29sXSA9IC0xOworCWZvciAoY29sID0gMDsgY29sIDwgRVZUQ0hOX1BFUl9ST1co
eGgpOyBjb2wrKykKKwkJeGgtPmV2dGNobl90b19pcnFbcm93XVtjb2xdID0gLTE7CiB9CiAKIHN0
YXRpYyB2b2lkIGNsZWFyX2V2dGNobl90b19pcnFfYWxsKHZvaWQpCiB7CiAJdW5zaWduZWQgcm93
OworCXhlbmhvc3RfdCAqKnhoOwogCi0JZm9yIChyb3cgPSAwOyByb3cgPCBFVlRDSE5fUk9XKHhl
bl9ldnRjaG5fbWF4X2NoYW5uZWxzKCkpOyByb3crKykgewotCQlpZiAoZXZ0Y2huX3RvX2lycVty
b3ddID09IE5VTEwpCi0JCQljb250aW51ZTsKLQkJY2xlYXJfZXZ0Y2huX3RvX2lycV9yb3cocm93
KTsKKwlmb3JfZWFjaF94ZW5ob3N0KHhoKSB7CisJCWZvciAocm93ID0gMDsgcm93IDwgRVZUQ0hO
X1JPVygqeGgsIHhlbl9ldnRjaG5fbWF4X2NoYW5uZWxzKCp4aCkpOyByb3crKykgeworCQkJaWYg
KCgqeGgpLT5ldnRjaG5fdG9faXJxW3Jvd10gPT0gTlVMTCkKKwkJCQljb250aW51ZTsKKwkJCWNs
ZWFyX2V2dGNobl90b19pcnFfcm93KCp4aCwgcm93KTsKKwkJfQogCX0KIH0KIAotc3RhdGljIGlu
dCBzZXRfZXZ0Y2huX3RvX2lycSh1bnNpZ25lZCBldnRjaG4sIHVuc2lnbmVkIGlycSkKK3N0YXRp
YyBpbnQgc2V0X2V2dGNobl90b19pcnEoeGVuaG9zdF90ICp4aCwgdW5zaWduZWQgZXZ0Y2huLCB1
bnNpZ25lZCBpcnEpCiB7CiAJdW5zaWduZWQgcm93OwogCXVuc2lnbmVkIGNvbDsKIAotCWlmIChl
dnRjaG4gPj0geGVuX2V2dGNobl9tYXhfY2hhbm5lbHMoKSkKKwlpZiAoZXZ0Y2huID49IHhlbl9l
dnRjaG5fbWF4X2NoYW5uZWxzKHhoKSkKIAkJcmV0dXJuIC1FSU5WQUw7CiAKLQlyb3cgPSBFVlRD
SE5fUk9XKGV2dGNobik7Ci0JY29sID0gRVZUQ0hOX0NPTChldnRjaG4pOworCXJvdyA9IEVWVENI
Tl9ST1coeGgsIGV2dGNobik7CisJY29sID0gRVZUQ0hOX0NPTCh4aCwgZXZ0Y2huKTsKIAotCWlm
IChldnRjaG5fdG9faXJxW3Jvd10gPT0gTlVMTCkgeworCWlmICh4aC0+ZXZ0Y2huX3RvX2lycVty
b3ddID09IE5VTEwpIHsKIAkJLyogVW5hbGxvY2F0ZWQgaXJxIGVudHJpZXMgcmV0dXJuIC0xIGFu
eXdheSAqLwogCQlpZiAoaXJxID09IC0xKQogCQkJcmV0dXJuIDA7CiAKLQkJZXZ0Y2huX3RvX2ly
cVtyb3ddID0gKGludCAqKWdldF96ZXJvZWRfcGFnZShHRlBfS0VSTkVMKTsKLQkJaWYgKGV2dGNo
bl90b19pcnFbcm93XSA9PSBOVUxMKQorCQl4aC0+ZXZ0Y2huX3RvX2lycVtyb3ddID0gKGludCAq
KWdldF96ZXJvZWRfcGFnZShHRlBfS0VSTkVMKTsKKwkJaWYgKHhoLT5ldnRjaG5fdG9faXJxW3Jv
d10gPT0gTlVMTCkKIAkJCXJldHVybiAtRU5PTUVNOwogCi0JCWNsZWFyX2V2dGNobl90b19pcnFf
cm93KHJvdyk7CisJCWNsZWFyX2V2dGNobl90b19pcnFfcm93KHhoLCByb3cpOwogCX0KIAotCWV2
dGNobl90b19pcnFbcm93XVtjb2xdID0gaXJxOworCXhoLT5ldnRjaG5fdG9faXJxW3Jvd11bY29s
XSA9IGlycTsKIAlyZXR1cm4gMDsKIH0KIAotaW50IGdldF9ldnRjaG5fdG9faXJxKHVuc2lnbmVk
IGV2dGNobikKK2ludCBnZXRfZXZ0Y2huX3RvX2lycSh4ZW5ob3N0X3QgKnhoLCB1bnNpZ25lZCBl
dnRjaG4pCiB7Ci0JaWYgKGV2dGNobiA+PSB4ZW5fZXZ0Y2huX21heF9jaGFubmVscygpKQorCWlm
IChldnRjaG4gPj0geGVuX2V2dGNobl9tYXhfY2hhbm5lbHMoeGgpKQogCQlyZXR1cm4gLTE7Ci0J
aWYgKGV2dGNobl90b19pcnFbRVZUQ0hOX1JPVyhldnRjaG4pXSA9PSBOVUxMKQorCWlmICh4aC0+
ZXZ0Y2huX3RvX2lycVtFVlRDSE5fUk9XKHhoLCBldnRjaG4pXSA9PSBOVUxMKQogCQlyZXR1cm4g
LTE7Ci0JcmV0dXJuIGV2dGNobl90b19pcnFbRVZUQ0hOX1JPVyhldnRjaG4pXVtFVlRDSE5fQ09M
KGV2dGNobildOworCXJldHVybiB4aC0+ZXZ0Y2huX3RvX2lycVtFVlRDSE5fUk9XKHhoLCBldnRj
aG4pXVtFVlRDSE5fQ09MKHhoLCBldnRjaG4pXTsKIH0KIAogLyogR2V0IGluZm8gZm9yIElSUSAq
LwpAQCAtMTU5LDYgKzE2MSw3IEBAIHN0cnVjdCBpcnFfaW5mbyAqaW5mb19mb3JfaXJxKHVuc2ln
bmVkIGlycSkKIAogLyogQ29uc3RydWN0b3JzIGZvciBwYWNrZWQgSVJRIGluZm9ybWF0aW9uLiAq
Lwogc3RhdGljIGludCB4ZW5faXJxX2luZm9fY29tbW9uX3NldHVwKHN0cnVjdCBpcnFfaW5mbyAq
aW5mbywKKwkJCQkgICAgIHhlbmhvc3RfdCAqeGgsCiAJCQkJICAgICB1bnNpZ25lZCBpcnEsCiAJ
CQkJICAgICBlbnVtIHhlbl9pcnFfdHlwZSB0eXBlLAogCQkJCSAgICAgdW5zaWduZWQgZXZ0Y2hu
LApAQCAtMTczLDcgKzE3Niw3IEBAIHN0YXRpYyBpbnQgeGVuX2lycV9pbmZvX2NvbW1vbl9zZXR1
cChzdHJ1Y3QgaXJxX2luZm8gKmluZm8sCiAJaW5mby0+ZXZ0Y2huID0gZXZ0Y2huOwogCWluZm8t
PmNwdSA9IGNwdTsKIAotCXJldCA9IHNldF9ldnRjaG5fdG9faXJxKGV2dGNobiwgaXJxKTsKKwly
ZXQgPSBzZXRfZXZ0Y2huX3RvX2lycSh4aCwgZXZ0Y2huLCBpcnEpOwogCWlmIChyZXQgPCAwKQog
CQlyZXR1cm4gcmV0OwogCkBAIC0xODIsMjkgKzE4NSwzNCBAQCBzdGF0aWMgaW50IHhlbl9pcnFf
aW5mb19jb21tb25fc2V0dXAoc3RydWN0IGlycV9pbmZvICppbmZvLAogCXJldHVybiB4ZW5fZXZ0
Y2huX3BvcnRfc2V0dXAoaW5mbyk7CiB9CiAKLXN0YXRpYyBpbnQgeGVuX2lycV9pbmZvX2V2dGNo
bl9zZXR1cCh1bnNpZ25lZCBpcnEsCitzdGF0aWMgaW50IHhlbl9pcnFfaW5mb19ldnRjaG5fc2V0
dXAoeGVuaG9zdF90ICp4aCwKKwkJCQkgICAgIHVuc2lnbmVkIGlycSwKIAkJCQkgICAgIHVuc2ln
bmVkIGV2dGNobikKIHsKIAlzdHJ1Y3QgaXJxX2luZm8gKmluZm8gPSBpbmZvX2Zvcl9pcnEoaXJx
KTsKIAotCXJldHVybiB4ZW5faXJxX2luZm9fY29tbW9uX3NldHVwKGluZm8sIGlycSwgSVJRVF9F
VlRDSE4sIGV2dGNobiwgMCk7CisJcmV0dXJuIHhlbl9pcnFfaW5mb19jb21tb25fc2V0dXAoaW5m
bywgeGgsIGlycSwgSVJRVF9FVlRDSE4sIGV2dGNobiwgMCk7CiB9CiAKLXN0YXRpYyBpbnQgeGVu
X2lycV9pbmZvX2lwaV9zZXR1cCh1bnNpZ25lZCBjcHUsCitzdGF0aWMgaW50IHhlbl9pcnFfaW5m
b19pcGlfc2V0dXAoeGVuaG9zdF90ICp4aCwKKwkJCQkgIHVuc2lnbmVkIGNwdSwKIAkJCQkgIHVu
c2lnbmVkIGlycSwKIAkJCQkgIHVuc2lnbmVkIGV2dGNobiwKIAkJCQkgIGVudW0gaXBpX3ZlY3Rv
ciBpcGkpCiB7CiAJc3RydWN0IGlycV9pbmZvICppbmZvID0gaW5mb19mb3JfaXJxKGlycSk7CiAK
KwlCVUdfT04oeGgtPnR5cGUgIT0geGVuaG9zdF9yMSk7CisKIAlpbmZvLT51LmlwaSA9IGlwaTsK
IAogCXBlcl9jcHUoaXBpX3RvX2lycSwgY3B1KVtpcGldID0gaXJxOwogCi0JcmV0dXJuIHhlbl9p
cnFfaW5mb19jb21tb25fc2V0dXAoaW5mbywgaXJxLCBJUlFUX0lQSSwgZXZ0Y2huLCAwKTsKKwly
ZXR1cm4geGVuX2lycV9pbmZvX2NvbW1vbl9zZXR1cChpbmZvLCB4aCwgaXJxLCBJUlFUX0lQSSwg
ZXZ0Y2huLCAwKTsKIH0KIAotc3RhdGljIGludCB4ZW5faXJxX2luZm9fdmlycV9zZXR1cCh1bnNp
Z25lZCBjcHUsCitzdGF0aWMgaW50IHhlbl9pcnFfaW5mb192aXJxX3NldHVwKHhlbmhvc3RfdCAq
eGgsCisJCQkJICAgdW5zaWduZWQgY3B1LAogCQkJCSAgIHVuc2lnbmVkIGlycSwKIAkJCQkgICB1
bnNpZ25lZCBldnRjaG4sCiAJCQkJICAgdW5zaWduZWQgdmlycSkKQEAgLTIxNSwxMCArMjIzLDEx
IEBAIHN0YXRpYyBpbnQgeGVuX2lycV9pbmZvX3ZpcnFfc2V0dXAodW5zaWduZWQgY3B1LAogCiAJ
cGVyX2NwdSh2aXJxX3RvX2lycSwgY3B1KVt2aXJxXSA9IGlycTsKIAotCXJldHVybiB4ZW5faXJx
X2luZm9fY29tbW9uX3NldHVwKGluZm8sIGlycSwgSVJRVF9WSVJRLCBldnRjaG4sIDApOworCXJl
dHVybiB4ZW5faXJxX2luZm9fY29tbW9uX3NldHVwKGluZm8sIHhoLCBpcnEsIElSUVRfVklSUSwg
ZXZ0Y2huLCAwKTsKIH0KIAotc3RhdGljIGludCB4ZW5faXJxX2luZm9fcGlycV9zZXR1cCh1bnNp
Z25lZCBpcnEsCitzdGF0aWMgaW50IHhlbl9pcnFfaW5mb19waXJxX3NldHVwKHhlbmhvc3RfdCAq
eGgsCisJCQkJICAgdW5zaWduZWQgaXJxLAogCQkJCSAgIHVuc2lnbmVkIGV2dGNobiwKIAkJCQkg
ICB1bnNpZ25lZCBwaXJxLAogCQkJCSAgIHVuc2lnbmVkIGdzaSwKQEAgLTIzMiwxMiArMjQxLDEy
IEBAIHN0YXRpYyBpbnQgeGVuX2lycV9pbmZvX3BpcnFfc2V0dXAodW5zaWduZWQgaXJxLAogCWlu
Zm8tPnUucGlycS5kb21pZCA9IGRvbWlkOwogCWluZm8tPnUucGlycS5mbGFncyA9IGZsYWdzOwog
Ci0JcmV0dXJuIHhlbl9pcnFfaW5mb19jb21tb25fc2V0dXAoaW5mbywgaXJxLCBJUlFUX1BJUlEs
IGV2dGNobiwgMCk7CisJcmV0dXJuIHhlbl9pcnFfaW5mb19jb21tb25fc2V0dXAoaW5mbywgeGgs
IGlycSwgSVJRVF9QSVJRLCBldnRjaG4sIDApOwogfQogCiBzdGF0aWMgdm9pZCB4ZW5faXJxX2lu
Zm9fY2xlYW51cChzdHJ1Y3QgaXJxX2luZm8gKmluZm8pCiB7Ci0Jc2V0X2V2dGNobl90b19pcnEo
aW5mby0+ZXZ0Y2huLCAtMSk7CisJc2V0X2V2dGNobl90b19pcnEoaW5mby0+eGgsIGluZm8tPmV2
dGNobiwgLTEpOwogCWluZm8tPmV2dGNobiA9IDA7CiB9CiAKQEAgLTI1Miw5ICsyNjEsOSBAQCB1
bnNpZ25lZCBpbnQgZXZ0Y2huX2Zyb21faXJxKHVuc2lnbmVkIGlycSkKIAlyZXR1cm4gaW5mb19m
b3JfaXJxKGlycSktPmV2dGNobjsKIH0KIAotdW5zaWduZWQgaXJxX2Zyb21fZXZ0Y2huKHVuc2ln
bmVkIGludCBldnRjaG4pCit1bnNpZ25lZCBpcnFfZnJvbV9ldnRjaG4oeGVuaG9zdF90ICp4aCwg
dW5zaWduZWQgaW50IGV2dGNobikKIHsKLQlyZXR1cm4gZ2V0X2V2dGNobl90b19pcnEoZXZ0Y2hu
KTsKKwlyZXR1cm4gZ2V0X2V2dGNobl90b19pcnEoeGgsIGV2dGNobik7CiB9CiBFWFBPUlRfU1lN
Qk9MX0dQTChpcnFfZnJvbV9ldnRjaG4pOwogCkBAIC0zMDMsOSArMzEyLDkgQEAgdW5zaWduZWQg
Y3B1X2Zyb21faXJxKHVuc2lnbmVkIGlycSkKIAlyZXR1cm4gaW5mb19mb3JfaXJxKGlycSktPmNw
dTsKIH0KIAotdW5zaWduZWQgaW50IGNwdV9mcm9tX2V2dGNobih1bnNpZ25lZCBpbnQgZXZ0Y2hu
KQordW5zaWduZWQgaW50IGNwdV9mcm9tX2V2dGNobih4ZW5ob3N0X3QgKnhoLCB1bnNpZ25lZCBp
bnQgZXZ0Y2huKQogewotCWludCBpcnEgPSBnZXRfZXZ0Y2huX3RvX2lycShldnRjaG4pOworCWlu
dCBpcnEgPSBnZXRfZXZ0Y2huX3RvX2lycSh4aCwgZXZ0Y2huKTsKIAl1bnNpZ25lZCByZXQgPSAw
OwogCiAJaWYgKGlycSAhPSAtMSkKQEAgLTMyOSw5ICszMzgsOSBAQCBzdGF0aWMgYm9vbCBwaXJx
X25lZWRzX2VvaV9mbGFnKHVuc2lnbmVkIGlycSkKIAlyZXR1cm4gaW5mby0+dS5waXJxLmZsYWdz
ICYgUElSUV9ORUVEU19FT0k7CiB9CiAKLXN0YXRpYyB2b2lkIGJpbmRfZXZ0Y2huX3RvX2NwdSh1
bnNpZ25lZCBpbnQgY2huLCB1bnNpZ25lZCBpbnQgY3B1KQorc3RhdGljIHZvaWQgYmluZF9ldnRj
aG5fdG9fY3B1KHhlbmhvc3RfdCAqeGgsIHVuc2lnbmVkIGludCBjaG4sIHVuc2lnbmVkIGludCBj
cHUpCiB7Ci0JaW50IGlycSA9IGdldF9ldnRjaG5fdG9faXJxKGNobik7CisJaW50IGlycSA9IGdl
dF9ldnRjaG5fdG9faXJxKHhoLCBjaG4pOwogCXN0cnVjdCBpcnFfaW5mbyAqaW5mbyA9IGluZm9f
Zm9yX2lycShpcnEpOwogCiAJQlVHX09OKGlycSA9PSAtMSk7CkBAIC0zNTYsMTEgKzM2NSwxMSBA
QCB2b2lkIG5vdGlmeV9yZW1vdGVfdmlhX2lycShpbnQgaXJxKQogCWludCBldnRjaG4gPSBldnRj
aG5fZnJvbV9pcnEoaXJxKTsKIAogCWlmIChWQUxJRF9FVlRDSE4oZXZ0Y2huKSkKLQkJbm90aWZ5
X3JlbW90ZV92aWFfZXZ0Y2huKGV2dGNobik7CisJCW5vdGlmeV9yZW1vdGVfdmlhX2V2dGNobihp
bmZvX2Zvcl9pcnEoaXJxKS0+eGgsIGV2dGNobik7CiB9CiBFWFBPUlRfU1lNQk9MX0dQTChub3Rp
ZnlfcmVtb3RlX3ZpYV9pcnEpOwogCi1zdGF0aWMgdm9pZCB4ZW5faXJxX2luaXQodW5zaWduZWQg
aXJxKQorc3RhdGljIHZvaWQgeGVuX2lycV9pbml0KHhlbmhvc3RfdCAqeGgsIHVuc2lnbmVkIGly
cSkKIHsKIAlzdHJ1Y3QgaXJxX2luZm8gKmluZm87CiAjaWZkZWYgQ09ORklHX1NNUApAQCAtMzc0
LDMxICszODMsMzIgQEAgc3RhdGljIHZvaWQgeGVuX2lycV9pbml0KHVuc2lnbmVkIGlycSkKIAog
CWluZm8tPnR5cGUgPSBJUlFUX1VOQk9VTkQ7CiAJaW5mby0+cmVmY250ID0gLTE7CisJaW5mby0+
eGggPSB4aDsKIAogCWlycV9zZXRfaGFuZGxlcl9kYXRhKGlycSwgaW5mbyk7CiAKIAlsaXN0X2Fk
ZF90YWlsKCZpbmZvLT5saXN0LCAmeGVuX2lycV9saXN0X2hlYWQpOwogfQogCi1zdGF0aWMgaW50
IF9fbXVzdF9jaGVjayB4ZW5fYWxsb2NhdGVfaXJxc19keW5hbWljKGludCBudmVjKQorc3RhdGlj
IGludCBfX211c3RfY2hlY2sgeGVuX2FsbG9jYXRlX2lycXNfZHluYW1pYyh4ZW5ob3N0X3QgKnho
LCBpbnQgbnZlYykKIHsKIAlpbnQgaSwgaXJxID0gaXJxX2FsbG9jX2Rlc2NzKC0xLCAwLCBudmVj
LCAtMSk7CiAKIAlpZiAoaXJxID49IDApIHsKIAkJZm9yIChpID0gMDsgaSA8IG52ZWM7IGkrKykK
LQkJCXhlbl9pcnFfaW5pdChpcnEgKyBpKTsKKwkJCXhlbl9pcnFfaW5pdCh4aCwgaXJxICsgaSk7
CiAJfQogCiAJcmV0dXJuIGlycTsKIH0KIAotc3RhdGljIGlubGluZSBpbnQgX19tdXN0X2NoZWNr
IHhlbl9hbGxvY2F0ZV9pcnFfZHluYW1pYyh2b2lkKQorc3RhdGljIGlubGluZSBpbnQgX19tdXN0
X2NoZWNrIHhlbl9hbGxvY2F0ZV9pcnFfZHluYW1pYyh4ZW5ob3N0X3QgKnhoKQogewogCi0JcmV0
dXJuIHhlbl9hbGxvY2F0ZV9pcnFzX2R5bmFtaWMoMSk7CisJcmV0dXJuIHhlbl9hbGxvY2F0ZV9p
cnFzX2R5bmFtaWMoeGgsIDEpOwogfQogCi1zdGF0aWMgaW50IF9fbXVzdF9jaGVjayB4ZW5fYWxs
b2NhdGVfaXJxX2dzaSh1bnNpZ25lZCBnc2kpCitzdGF0aWMgaW50IF9fbXVzdF9jaGVjayB4ZW5f
YWxsb2NhdGVfaXJxX2dzaSh4ZW5ob3N0X3QgKnhoLCB1bnNpZ25lZCBnc2kpCiB7CiAJaW50IGly
cTsKIApAQCAtNDA5LDcgKzQxOSw3IEBAIHN0YXRpYyBpbnQgX19tdXN0X2NoZWNrIHhlbl9hbGxv
Y2F0ZV9pcnFfZ3NpKHVuc2lnbmVkIGdzaSkKIAkgKiBzcGFjZS4KIAkgKi8KIAlpZiAoeGVuX3B2
X2RvbWFpbigpICYmICF4ZW5faW5pdGlhbF9kb21haW4oKSkKLQkJcmV0dXJuIHhlbl9hbGxvY2F0
ZV9pcnFfZHluYW1pYygpOworCQlyZXR1cm4geGVuX2FsbG9jYXRlX2lycV9keW5hbWljKHhoKTsK
IAogCS8qIExlZ2FjeSBJUlEgZGVzY3JpcHRvcnMgYXJlIGFscmVhZHkgYWxsb2NhdGVkIGJ5IHRo
ZSBhcmNoLiAqLwogCWlmIChnc2kgPCBucl9sZWdhY3lfaXJxcygpKQpAQCAtNDE3LDcgKzQyNyw3
IEBAIHN0YXRpYyBpbnQgX19tdXN0X2NoZWNrIHhlbl9hbGxvY2F0ZV9pcnFfZ3NpKHVuc2lnbmVk
IGdzaSkKIAllbHNlCiAJCWlycSA9IGlycV9hbGxvY19kZXNjX2F0KGdzaSwgLTEpOwogCi0JeGVu
X2lycV9pbml0KGlycSk7CisJeGVuX2lycV9pbml0KHhoLCBpcnEpOwogCiAJcmV0dXJuIGlycTsK
IH0KQEAgLTQ0NCwxMiArNDU0LDEyIEBAIHN0YXRpYyB2b2lkIHhlbl9mcmVlX2lycSh1bnNpZ25l
ZCBpcnEpCiAJaXJxX2ZyZWVfZGVzYyhpcnEpOwogfQogCi1zdGF0aWMgdm9pZCB4ZW5fZXZ0Y2hu
X2Nsb3NlKHVuc2lnbmVkIGludCBwb3J0KQorc3RhdGljIHZvaWQgeGVuX2V2dGNobl9jbG9zZSh4
ZW5ob3N0X3QgKnhoLCB1bnNpZ25lZCBpbnQgcG9ydCkKIHsKIAlzdHJ1Y3QgZXZ0Y2huX2Nsb3Nl
IGNsb3NlOwogCiAJY2xvc2UucG9ydCA9IHBvcnQ7Ci0JaWYgKEhZUEVSVklTT1JfZXZlbnRfY2hh
bm5lbF9vcChFVlRDSE5PUF9jbG9zZSwgJmNsb3NlKSAhPSAwKQorCWlmIChoeXBlcnZpc29yX2V2
ZW50X2NoYW5uZWxfb3AoeGgsIEVWVENITk9QX2Nsb3NlLCAmY2xvc2UpICE9IDApCiAJCUJVRygp
OwogfQogCkBAIC00NzMsNiArNDgzLDcgQEAgc3RhdGljIHZvaWQgZW9pX3BpcnEoc3RydWN0IGly
cV9kYXRhICpkYXRhKQogewogCWludCBldnRjaG4gPSBldnRjaG5fZnJvbV9pcnEoZGF0YS0+aXJx
KTsKIAlzdHJ1Y3QgcGh5c2Rldl9lb2kgZW9pID0geyAuaXJxID0gcGlycV9mcm9tX2lycShkYXRh
LT5pcnEpIH07CisJeGVuaG9zdF90ICp4aCA9IGluZm9fZm9yX2lycShkYXRhLT5pcnEpLT54aDsK
IAlpbnQgcmMgPSAwOwogCiAJaWYgKCFWQUxJRF9FVlRDSE4oZXZ0Y2huKSkKQEAgLTQ4MCwxNiAr
NDkxLDE2IEBAIHN0YXRpYyB2b2lkIGVvaV9waXJxKHN0cnVjdCBpcnFfZGF0YSAqZGF0YSkKIAog
CWlmICh1bmxpa2VseShpcnFkX2lzX3NldGFmZmluaXR5X3BlbmRpbmcoZGF0YSkpICYmCiAJICAg
IGxpa2VseSghaXJxZF9pcnFfZGlzYWJsZWQoZGF0YSkpKSB7Ci0JCWludCBtYXNrZWQgPSB0ZXN0
X2FuZF9zZXRfbWFzayhldnRjaG4pOworCQlpbnQgbWFza2VkID0gdGVzdF9hbmRfc2V0X21hc2so
eGgsIGV2dGNobik7CiAKLQkJY2xlYXJfZXZ0Y2huKGV2dGNobik7CisJCWNsZWFyX2V2dGNobih4
aCwgZXZ0Y2huKTsKIAogCQlpcnFfbW92ZV9tYXNrZWRfaXJxKGRhdGEpOwogCiAJCWlmICghbWFz
a2VkKQotCQkJdW5tYXNrX2V2dGNobihldnRjaG4pOworCQkJdW5tYXNrX2V2dGNobih4aCwgZXZ0
Y2huKTsKIAl9IGVsc2UKLQkJY2xlYXJfZXZ0Y2huKGV2dGNobik7CisJCWNsZWFyX2V2dGNobih4
aCwgZXZ0Y2huKTsKIAogCWlmIChwaXJxX25lZWRzX2VvaShkYXRhLT5pcnEpKSB7CiAJCXJjID0g
SFlQRVJWSVNPUl9waHlzZGV2X29wKFBIWVNERVZPUF9lb2ksICZlb2kpOwpAQCAtNTE5LDcgKzUz
MCw3IEBAIHN0YXRpYyB1bnNpZ25lZCBpbnQgX19zdGFydHVwX3BpcnEodW5zaWduZWQgaW50IGly
cSkKIAkvKiBOQi4gV2UgYXJlIGhhcHB5IHRvIHNoYXJlIHVubGVzcyB3ZSBhcmUgcHJvYmluZy4g
Ki8KIAliaW5kX3BpcnEuZmxhZ3MgPSBpbmZvLT51LnBpcnEuZmxhZ3MgJiBQSVJRX1NIQVJFQUJM
RSA/CiAJCQkJCUJJTkRfUElSUV9fV0lMTF9TSEFSRSA6IDA7Ci0JcmMgPSBIWVBFUlZJU09SX2V2
ZW50X2NoYW5uZWxfb3AoRVZUQ0hOT1BfYmluZF9waXJxLCAmYmluZF9waXJxKTsKKwlyYyA9IGh5
cGVydmlzb3JfZXZlbnRfY2hhbm5lbF9vcChpbmZvLT54aCwgRVZUQ0hOT1BfYmluZF9waXJxLCAm
YmluZF9waXJxKTsKIAlpZiAocmMgIT0gMCkgewogCQlwcl93YXJuKCJGYWlsZWQgdG8gb2J0YWlu
IHBoeXNpY2FsIElSUSAlZFxuIiwgaXJxKTsKIAkJcmV0dXJuIDA7CkBAIC01MjgsMjYgKzUzOSwy
NiBAQCBzdGF0aWMgdW5zaWduZWQgaW50IF9fc3RhcnR1cF9waXJxKHVuc2lnbmVkIGludCBpcnEp
CiAKIAlwaXJxX3F1ZXJ5X3VubWFzayhpcnEpOwogCi0JcmMgPSBzZXRfZXZ0Y2huX3RvX2lycShl
dnRjaG4sIGlycSk7CisJcmMgPSBzZXRfZXZ0Y2huX3RvX2lycShpbmZvLT54aCwgZXZ0Y2huLCBp
cnEpOwogCWlmIChyYykKIAkJZ290byBlcnI7CiAKIAlpbmZvLT5ldnRjaG4gPSBldnRjaG47Ci0J
YmluZF9ldnRjaG5fdG9fY3B1KGV2dGNobiwgMCk7CisJYmluZF9ldnRjaG5fdG9fY3B1KGluZm8t
PnhoLCBldnRjaG4sIDApOwogCiAJcmMgPSB4ZW5fZXZ0Y2huX3BvcnRfc2V0dXAoaW5mbyk7CiAJ
aWYgKHJjKQogCQlnb3RvIGVycjsKIAogb3V0OgotCXVubWFza19ldnRjaG4oZXZ0Y2huKTsKKwl1
bm1hc2tfZXZ0Y2huKGluZm8tPnhoLCBldnRjaG4pOwogCWVvaV9waXJxKGlycV9nZXRfaXJxX2Rh
dGEoaXJxKSk7CiAKIAlyZXR1cm4gMDsKIAogZXJyOgogCXByX2VycigiaXJxJWQ6IEZhaWxlZCB0
byBzZXQgcG9ydCB0byBpcnEgbWFwcGluZyAoJWQpXG4iLCBpcnEsIHJjKTsKLQl4ZW5fZXZ0Y2hu
X2Nsb3NlKGV2dGNobik7CisJeGVuX2V2dGNobl9jbG9zZShpbmZvLT54aCwgZXZ0Y2huKTsKIAly
ZXR1cm4gMDsKIH0KIApAQCAtNTY3LDggKzU3OCw4IEBAIHN0YXRpYyB2b2lkIHNodXRkb3duX3Bp
cnEoc3RydWN0IGlycV9kYXRhICpkYXRhKQogCWlmICghVkFMSURfRVZUQ0hOKGV2dGNobikpCiAJ
CXJldHVybjsKIAotCW1hc2tfZXZ0Y2huKGV2dGNobik7Ci0JeGVuX2V2dGNobl9jbG9zZShldnRj
aG4pOworCW1hc2tfZXZ0Y2huKGluZm8tPnhoLCBldnRjaG4pOworCXhlbl9ldnRjaG5fY2xvc2Uo
aW5mby0+eGgsIGV2dGNobik7CiAJeGVuX2lycV9pbmZvX2NsZWFudXAoaW5mbyk7CiB9CiAKQEAg
LTYxMiw3ICs2MjMsNyBAQCBzdGF0aWMgdm9pZCBfX3VuYmluZF9mcm9tX2lycSh1bnNpZ25lZCBp
bnQgaXJxKQogCWlmIChWQUxJRF9FVlRDSE4oZXZ0Y2huKSkgewogCQl1bnNpZ25lZCBpbnQgY3B1
ID0gY3B1X2Zyb21faXJxKGlycSk7CiAKLQkJeGVuX2V2dGNobl9jbG9zZShldnRjaG4pOworCQl4
ZW5fZXZ0Y2huX2Nsb3NlKGluZm8tPnhoLCBldnRjaG4pOwogCiAJCXN3aXRjaCAodHlwZV9mcm9t
X2lycShpcnEpKSB7CiAJCWNhc2UgSVJRVF9WSVJROgpAQCAtNjQxLDEzICs2NTIsMTUgQEAgc3Rh
dGljIHZvaWQgX191bmJpbmRfZnJvbV9pcnEodW5zaWduZWQgaW50IGlycSkKICAqIFNoYXJlYWJs
ZSBpbXBsaWVzIGxldmVsIHRyaWdnZXJlZCwgbm90IHNoYXJlYWJsZSBpbXBsaWVzIGVkZ2UKICAq
IHRyaWdnZXJlZCBoZXJlLgogICovCi1pbnQgeGVuX2JpbmRfcGlycV9nc2lfdG9faXJxKHVuc2ln
bmVkIGdzaSwKK2ludCB4ZW5fYmluZF9waXJxX2dzaV90b19pcnEoeGVuaG9zdF90ICp4aCwgdW5z
aWduZWQgZ3NpLAogCQkJICAgICB1bnNpZ25lZCBwaXJxLCBpbnQgc2hhcmVhYmxlLCBjaGFyICpu
YW1lKQogewogCWludCBpcnEgPSAtMTsKIAlzdHJ1Y3QgcGh5c2Rldl9pcnEgaXJxX29wOwogCWlu
dCByZXQ7CiAKKwlCVUdfT04oeGgtPnR5cGUgIT0geGVuaG9zdF9yMSk7CisKIAltdXRleF9sb2Nr
KCZpcnFfbWFwcGluZ191cGRhdGVfbG9jayk7CiAKIAlpcnEgPSB4ZW5faXJxX2Zyb21fZ3NpKGdz
aSk7CkBAIC02NTcsNyArNjcwLDcgQEAgaW50IHhlbl9iaW5kX3BpcnFfZ3NpX3RvX2lycSh1bnNp
Z25lZCBnc2ksCiAJCWdvdG8gb3V0OwogCX0KIAotCWlycSA9IHhlbl9hbGxvY2F0ZV9pcnFfZ3Np
KGdzaSk7CisJaXJxID0geGVuX2FsbG9jYXRlX2lycV9nc2koeGgsIGdzaSk7CiAJaWYgKGlycSA8
IDApCiAJCWdvdG8gb3V0OwogCkBAIC02NjgsMTMgKzY4MSwxMyBAQCBpbnQgeGVuX2JpbmRfcGly
cV9nc2lfdG9faXJxKHVuc2lnbmVkIGdzaSwKIAkgKiBkcml2ZXIgcHJvdmlkZXMgYSBQQ0kgYnVz
IHRoYXQgZG9lcyB0aGUgY2FsbCB0byBkbyBleGFjdGx5CiAJICogdGhpcyBpbiB0aGUgcHJpdiBk
b21haW4uICovCiAJaWYgKHhlbl9pbml0aWFsX2RvbWFpbigpICYmCi0JICAgIEhZUEVSVklTT1Jf
cGh5c2Rldl9vcChQSFlTREVWT1BfYWxsb2NfaXJxX3ZlY3RvciwgJmlycV9vcCkpIHsKKwkgICAg
aHlwZXJ2aXNvcl9waHlzZGV2X29wKHhoLCBQSFlTREVWT1BfYWxsb2NfaXJxX3ZlY3RvciwgJmly
cV9vcCkpIHsKIAkJeGVuX2ZyZWVfaXJxKGlycSk7CiAJCWlycSA9IC1FTk9TUEM7CiAJCWdvdG8g
b3V0OwogCX0KIAotCXJldCA9IHhlbl9pcnFfaW5mb19waXJxX3NldHVwKGlycSwgMCwgcGlycSwg
Z3NpLCBET01JRF9TRUxGLAorCXJldCA9IHhlbl9pcnFfaW5mb19waXJxX3NldHVwKHhoLCBpcnEs
IDAsIHBpcnEsIGdzaSwgRE9NSURfU0VMRiwKIAkJCSAgICAgICBzaGFyZWFibGUgPyBQSVJRX1NI
QVJFQUJMRSA6IDApOwogCWlmIChyZXQgPCAwKSB7CiAJCV9fdW5iaW5kX2Zyb21faXJxKGlycSk7
CkBAIC03MTIsMTMgKzcyNSwxMyBAQCBpbnQgeGVuX2JpbmRfcGlycV9nc2lfdG9faXJxKHVuc2ln
bmVkIGdzaSwKIH0KIAogI2lmZGVmIENPTkZJR19QQ0lfTVNJCi1pbnQgeGVuX2FsbG9jYXRlX3Bp
cnFfbXNpKHN0cnVjdCBwY2lfZGV2ICpkZXYsIHN0cnVjdCBtc2lfZGVzYyAqbXNpZGVzYykKK2lu
dCB4ZW5fYWxsb2NhdGVfcGlycV9tc2koeGVuaG9zdF90ICp4aCwgc3RydWN0IHBjaV9kZXYgKmRl
diwgc3RydWN0IG1zaV9kZXNjICptc2lkZXNjKQogewogCWludCByYzsKIAlzdHJ1Y3QgcGh5c2Rl
dl9nZXRfZnJlZV9waXJxIG9wX2dldF9mcmVlX3BpcnE7CiAKIAlvcF9nZXRfZnJlZV9waXJxLnR5
cGUgPSBNQVBfUElSUV9UWVBFX01TSTsKLQlyYyA9IEhZUEVSVklTT1JfcGh5c2Rldl9vcChQSFlT
REVWT1BfZ2V0X2ZyZWVfcGlycSwgJm9wX2dldF9mcmVlX3BpcnEpOworCXJjID0gaHlwZXJ2aXNv
cl9waHlzZGV2X29wKHhoLCBQSFlTREVWT1BfZ2V0X2ZyZWVfcGlycSwgJm9wX2dldF9mcmVlX3Bp
cnEpOwogCiAJV0FSTl9PTkNFKHJjID09IC1FTk9TWVMsCiAJCSAgImh5cGVydmlzb3IgZG9lcyBu
b3Qgc3VwcG9ydCB0aGUgUEhZU0RFVk9QX2dldF9mcmVlX3BpcnEgaW50ZXJmYWNlXG4iKTsKQEAg
LTcyNiwyMSArNzM5LDIxIEBAIGludCB4ZW5fYWxsb2NhdGVfcGlycV9tc2koc3RydWN0IHBjaV9k
ZXYgKmRldiwgc3RydWN0IG1zaV9kZXNjICptc2lkZXNjKQogCXJldHVybiByYyA/IC0xIDogb3Bf
Z2V0X2ZyZWVfcGlycS5waXJxOwogfQogCi1pbnQgeGVuX2JpbmRfcGlycV9tc2lfdG9faXJxKHN0
cnVjdCBwY2lfZGV2ICpkZXYsIHN0cnVjdCBtc2lfZGVzYyAqbXNpZGVzYywKK2ludCB4ZW5fYmlu
ZF9waXJxX21zaV90b19pcnEoeGVuaG9zdF90ICp4aCwgc3RydWN0IHBjaV9kZXYgKmRldiwgc3Ry
dWN0IG1zaV9kZXNjICptc2lkZXNjLAogCQkJICAgICBpbnQgcGlycSwgaW50IG52ZWMsIGNvbnN0
IGNoYXIgKm5hbWUsIGRvbWlkX3QgZG9taWQpCiB7CiAJaW50IGksIGlycSwgcmV0OwogCiAJbXV0
ZXhfbG9jaygmaXJxX21hcHBpbmdfdXBkYXRlX2xvY2spOwogCi0JaXJxID0geGVuX2FsbG9jYXRl
X2lycXNfZHluYW1pYyhudmVjKTsKKwlpcnEgPSB4ZW5fYWxsb2NhdGVfaXJxc19keW5hbWljKHho
LCBudmVjKTsKIAlpZiAoaXJxIDwgMCkKIAkJZ290byBvdXQ7CiAKIAlmb3IgKGkgPSAwOyBpIDwg
bnZlYzsgaSsrKSB7CiAJCWlycV9zZXRfY2hpcF9hbmRfaGFuZGxlcl9uYW1lKGlycSArIGksICZ4
ZW5fcGlycV9jaGlwLCBoYW5kbGVfZWRnZV9pcnEsIG5hbWUpOwogCi0JCXJldCA9IHhlbl9pcnFf
aW5mb19waXJxX3NldHVwKGlycSArIGksIDAsIHBpcnEgKyBpLCAwLCBkb21pZCwKKwkJcmV0ID0g
eGVuX2lycV9pbmZvX3BpcnFfc2V0dXAoeGgsIGlycSArIGksIDAsIHBpcnEgKyBpLCAwLCBkb21p
ZCwKIAkJCQkJICAgICAgaSA9PSAwID8gMCA6IFBJUlFfTVNJX0dST1VQKTsKIAkJaWYgKHJldCA8
IDApCiAJCQlnb3RvIGVycm9yX2lycTsKQEAgLTc3Niw3ICs3ODksNyBAQCBpbnQgeGVuX2Rlc3Ry
b3lfaXJxKGludCBpcnEpCiAJaWYgKHhlbl9pbml0aWFsX2RvbWFpbigpICYmICEoaW5mby0+dS5w
aXJxLmZsYWdzICYgUElSUV9NU0lfR1JPVVApKSB7CiAJCXVubWFwX2lycS5waXJxID0gaW5mby0+
dS5waXJxLnBpcnE7CiAJCXVubWFwX2lycS5kb21pZCA9IGluZm8tPnUucGlycS5kb21pZDsKLQkJ
cmMgPSBIWVBFUlZJU09SX3BoeXNkZXZfb3AoUEhZU0RFVk9QX3VubWFwX3BpcnEsICZ1bm1hcF9p
cnEpOworCQlyYyA9IGh5cGVydmlzb3JfcGh5c2Rldl9vcChpbmZvLT54aCwgUEhZU0RFVk9QX3Vu
bWFwX3BpcnEsICZ1bm1hcF9pcnEpOwogCQkvKiBJZiBhbm90aGVyIGRvbWFpbiBxdWl0cyB3aXRo
b3V0IG1ha2luZyB0aGUgcGNpX2Rpc2FibGVfbXNpeAogCQkgKiBjYWxsLCB0aGUgWGVuIGh5cGVy
dmlzb3IgdGFrZXMgY2FyZSBvZiBmcmVlaW5nIHRoZSBQSVJRcwogCQkgKiAoZnJlZV9kb21haW5f
cGlycXMpLgpAQCAtODI2LDM0ICs4MzksMzQgQEAgaW50IHhlbl9waXJxX2Zyb21faXJxKHVuc2ln
bmVkIGlycSkKIH0KIEVYUE9SVF9TWU1CT0xfR1BMKHhlbl9waXJxX2Zyb21faXJxKTsKIAotaW50
IGJpbmRfZXZ0Y2huX3RvX2lycSh1bnNpZ25lZCBpbnQgZXZ0Y2huKQoraW50IGJpbmRfZXZ0Y2hu
X3RvX2lycSh4ZW5ob3N0X3QgKnhoLCB1bnNpZ25lZCBpbnQgZXZ0Y2huKQogewogCWludCBpcnE7
CiAJaW50IHJldDsKIAotCWlmIChldnRjaG4gPj0geGVuX2V2dGNobl9tYXhfY2hhbm5lbHMoKSkK
KwlpZiAoZXZ0Y2huID49IHhlbl9ldnRjaG5fbWF4X2NoYW5uZWxzKHhoKSkKIAkJcmV0dXJuIC1F
Tk9NRU07CiAKIAltdXRleF9sb2NrKCZpcnFfbWFwcGluZ191cGRhdGVfbG9jayk7CiAKLQlpcnEg
PSBnZXRfZXZ0Y2huX3RvX2lycShldnRjaG4pOworCWlycSA9IGdldF9ldnRjaG5fdG9faXJxKHho
LCBldnRjaG4pOwogCiAJaWYgKGlycSA9PSAtMSkgewotCQlpcnEgPSB4ZW5fYWxsb2NhdGVfaXJx
X2R5bmFtaWMoKTsKKwkJaXJxID0geGVuX2FsbG9jYXRlX2lycV9keW5hbWljKHhoKTsKIAkJaWYg
KGlycSA8IDApCiAJCQlnb3RvIG91dDsKIAogCQlpcnFfc2V0X2NoaXBfYW5kX2hhbmRsZXJfbmFt
ZShpcnEsICZ4ZW5fZHluYW1pY19jaGlwLAogCQkJCQkgICAgICBoYW5kbGVfZWRnZV9pcnEsICJl
dmVudCIpOwogCi0JCXJldCA9IHhlbl9pcnFfaW5mb19ldnRjaG5fc2V0dXAoaXJxLCBldnRjaG4p
OworCQlyZXQgPSB4ZW5faXJxX2luZm9fZXZ0Y2huX3NldHVwKHhoLCBpcnEsIGV2dGNobik7CiAJ
CWlmIChyZXQgPCAwKSB7CiAJCQlfX3VuYmluZF9mcm9tX2lycShpcnEpOwogCQkJaXJxID0gcmV0
OwogCQkJZ290byBvdXQ7CiAJCX0KIAkJLyogTmV3IGludGVyZG9tYWluIGV2ZW50cyBhcmUgYm91
bmQgdG8gVkNQVSAwLiAqLwotCQliaW5kX2V2dGNobl90b19jcHUoZXZ0Y2huLCAwKTsKKwkJYmlu
ZF9ldnRjaG5fdG9fY3B1KHhoLCBldnRjaG4sIDApOwogCX0gZWxzZSB7CiAJCXN0cnVjdCBpcnFf
aW5mbyAqaW5mbyA9IGluZm9fZm9yX2lycShpcnEpOwogCQlXQVJOX09OKGluZm8gPT0gTlVMTCB8
fCBpbmZvLT50eXBlICE9IElSUVRfRVZUQ0hOKTsKQEAgLTg2NiwzNyArODc5LDM5IEBAIGludCBi
aW5kX2V2dGNobl90b19pcnEodW5zaWduZWQgaW50IGV2dGNobikKIH0KIEVYUE9SVF9TWU1CT0xf
R1BMKGJpbmRfZXZ0Y2huX3RvX2lycSk7CiAKLXN0YXRpYyBpbnQgYmluZF9pcGlfdG9faXJxKHVu
c2lnbmVkIGludCBpcGksIHVuc2lnbmVkIGludCBjcHUpCitzdGF0aWMgaW50IGJpbmRfaXBpX3Rv
X2lycSh4ZW5ob3N0X3QgKnhoLCB1bnNpZ25lZCBpbnQgaXBpLCB1bnNpZ25lZCBpbnQgY3B1KQog
ewogCXN0cnVjdCBldnRjaG5fYmluZF9pcGkgYmluZF9pcGk7CiAJaW50IGV2dGNobiwgaXJxOwog
CWludCByZXQ7CiAKKwlCVUdfT04oeGgtPnR5cGUgPT0geGVuaG9zdF9yMik7CisKIAltdXRleF9s
b2NrKCZpcnFfbWFwcGluZ191cGRhdGVfbG9jayk7CiAKIAlpcnEgPSBwZXJfY3B1KGlwaV90b19p
cnEsIGNwdSlbaXBpXTsKIAogCWlmIChpcnEgPT0gLTEpIHsKLQkJaXJxID0geGVuX2FsbG9jYXRl
X2lycV9keW5hbWljKCk7CisJCWlycSA9IHhlbl9hbGxvY2F0ZV9pcnFfZHluYW1pYyh4aCk7CiAJ
CWlmIChpcnEgPCAwKQogCQkJZ290byBvdXQ7CiAKIAkJaXJxX3NldF9jaGlwX2FuZF9oYW5kbGVy
X25hbWUoaXJxLCAmeGVuX3BlcmNwdV9jaGlwLAogCQkJCQkgICAgICBoYW5kbGVfcGVyY3B1X2ly
cSwgImlwaSIpOwogCi0JCWJpbmRfaXBpLnZjcHUgPSB4ZW5fdmNwdV9ucih4aF9kZWZhdWx0LCBj
cHUpOwotCQlpZiAoSFlQRVJWSVNPUl9ldmVudF9jaGFubmVsX29wKEVWVENITk9QX2JpbmRfaXBp
LAorCQliaW5kX2lwaS52Y3B1ID0geGVuX3ZjcHVfbnIoeGgsIGNwdSk7CisJCWlmIChoeXBlcnZp
c29yX2V2ZW50X2NoYW5uZWxfb3AoeGgsIEVWVENITk9QX2JpbmRfaXBpLAogCQkJCQkJJmJpbmRf
aXBpKSAhPSAwKQogCQkJQlVHKCk7CiAJCWV2dGNobiA9IGJpbmRfaXBpLnBvcnQ7CiAKLQkJcmV0
ID0geGVuX2lycV9pbmZvX2lwaV9zZXR1cChjcHUsIGlycSwgZXZ0Y2huLCBpcGkpOworCQlyZXQg
PSB4ZW5faXJxX2luZm9faXBpX3NldHVwKHhoLCBjcHUsIGlycSwgZXZ0Y2huLCBpcGkpOwogCQlp
ZiAocmV0IDwgMCkgewogCQkJX191bmJpbmRfZnJvbV9pcnEoaXJxKTsKIAkJCWlycSA9IHJldDsK
IAkJCWdvdG8gb3V0OwogCQl9Ci0JCWJpbmRfZXZ0Y2huX3RvX2NwdShldnRjaG4sIGNwdSk7CisJ
CWJpbmRfZXZ0Y2huX3RvX2NwdSh4aCwgZXZ0Y2huLCBjcHUpOwogCX0gZWxzZSB7CiAJCXN0cnVj
dCBpcnFfaW5mbyAqaW5mbyA9IGluZm9fZm9yX2lycShpcnEpOwogCQlXQVJOX09OKGluZm8gPT0g
TlVMTCB8fCBpbmZvLT50eXBlICE9IElSUVRfSVBJKTsKQEAgLTkwNyw3ICs5MjIsNyBAQCBzdGF0
aWMgaW50IGJpbmRfaXBpX3RvX2lycSh1bnNpZ25lZCBpbnQgaXBpLCB1bnNpZ25lZCBpbnQgY3B1
KQogCXJldHVybiBpcnE7CiB9CiAKLWludCBiaW5kX2ludGVyZG9tYWluX2V2dGNobl90b19pcnEo
dW5zaWduZWQgaW50IHJlbW90ZV9kb21haW4sCitpbnQgYmluZF9pbnRlcmRvbWFpbl9ldnRjaG5f
dG9faXJxKHhlbmhvc3RfdCAqeGgsIHVuc2lnbmVkIGludCByZW1vdGVfZG9tYWluLAogCQkJCSAg
IHVuc2lnbmVkIGludCByZW1vdGVfcG9ydCkKIHsKIAlzdHJ1Y3QgZXZ0Y2huX2JpbmRfaW50ZXJk
b21haW4gYmluZF9pbnRlcmRvbWFpbjsKQEAgLTkxNiwyOCArOTMxLDI4IEBAIGludCBiaW5kX2lu
dGVyZG9tYWluX2V2dGNobl90b19pcnEodW5zaWduZWQgaW50IHJlbW90ZV9kb21haW4sCiAJYmlu
ZF9pbnRlcmRvbWFpbi5yZW1vdGVfZG9tICA9IHJlbW90ZV9kb21haW47CiAJYmluZF9pbnRlcmRv
bWFpbi5yZW1vdGVfcG9ydCA9IHJlbW90ZV9wb3J0OwogCi0JZXJyID0gSFlQRVJWSVNPUl9ldmVu
dF9jaGFubmVsX29wKEVWVENITk9QX2JpbmRfaW50ZXJkb21haW4sCisJZXJyID0gaHlwZXJ2aXNv
cl9ldmVudF9jaGFubmVsX29wKHhoLCBFVlRDSE5PUF9iaW5kX2ludGVyZG9tYWluLAogCQkJCQkg
ICZiaW5kX2ludGVyZG9tYWluKTsKIAotCXJldHVybiBlcnIgPyA6IGJpbmRfZXZ0Y2huX3RvX2ly
cShiaW5kX2ludGVyZG9tYWluLmxvY2FsX3BvcnQpOworCXJldHVybiBlcnIgPyA6IGJpbmRfZXZ0
Y2huX3RvX2lycSh4aCwgYmluZF9pbnRlcmRvbWFpbi5sb2NhbF9wb3J0KTsKIH0KIEVYUE9SVF9T
WU1CT0xfR1BMKGJpbmRfaW50ZXJkb21haW5fZXZ0Y2huX3RvX2lycSk7CiAKLXN0YXRpYyBpbnQg
ZmluZF92aXJxKHVuc2lnbmVkIGludCB2aXJxLCB1bnNpZ25lZCBpbnQgY3B1KQorc3RhdGljIGlu
dCBmaW5kX3ZpcnEoeGVuaG9zdF90ICp4aCwgdW5zaWduZWQgaW50IHZpcnEsIHVuc2lnbmVkIGlu
dCBjcHUpCiB7CiAJc3RydWN0IGV2dGNobl9zdGF0dXMgc3RhdHVzOwogCWludCBwb3J0LCByYyA9
IC1FTk9FTlQ7CiAKIAltZW1zZXQoJnN0YXR1cywgMCwgc2l6ZW9mKHN0YXR1cykpOwotCWZvciAo
cG9ydCA9IDA7IHBvcnQgPCB4ZW5fZXZ0Y2huX21heF9jaGFubmVscygpOyBwb3J0KyspIHsKKwlm
b3IgKHBvcnQgPSAwOyBwb3J0IDwgeGVuX2V2dGNobl9tYXhfY2hhbm5lbHMoeGgpOyBwb3J0Kysp
IHsKIAkJc3RhdHVzLmRvbSA9IERPTUlEX1NFTEY7CiAJCXN0YXR1cy5wb3J0ID0gcG9ydDsKLQkJ
cmMgPSBIWVBFUlZJU09SX2V2ZW50X2NoYW5uZWxfb3AoRVZUQ0hOT1Bfc3RhdHVzLCAmc3RhdHVz
KTsKKwkJcmMgPSBoeXBlcnZpc29yX2V2ZW50X2NoYW5uZWxfb3AoeGgsIEVWVENITk9QX3N0YXR1
cywgJnN0YXR1cyk7CiAJCWlmIChyYyA8IDApCiAJCQljb250aW51ZTsKIAkJaWYgKHN0YXR1cy5z
dGF0dXMgIT0gRVZUQ0hOU1RBVF92aXJxKQogCQkJY29udGludWU7Ci0JCWlmIChzdGF0dXMudS52
aXJxID09IHZpcnEgJiYgc3RhdHVzLnZjcHUgPT0geGVuX3ZjcHVfbnIoeGhfZGVmYXVsdCwgY3B1
KSkgeworCQlpZiAoc3RhdHVzLnUudmlycSA9PSB2aXJxICYmIHN0YXR1cy52Y3B1ID09IHhlbl92
Y3B1X25yKHhoLCBjcHUpKSB7CiAJCQlyYyA9IHBvcnQ7CiAJCQlicmVhazsKIAkJfQpAQCAtOTUy
LDEzICs5NjcsMTMgQEAgc3RhdGljIGludCBmaW5kX3ZpcnEodW5zaWduZWQgaW50IHZpcnEsIHVu
c2lnbmVkIGludCBjcHUpCiAgKiBoeXBlcnZpc29yIEFCSS4gVXNlIHhlbl9ldnRjaG5fbWF4X2No
YW5uZWxzKCkgZm9yIHRoZSBtYXhpbXVtCiAgKiBzdXBwb3J0ZWQuCiAgKi8KLXVuc2lnbmVkIHhl
bl9ldnRjaG5fbnJfY2hhbm5lbHModm9pZCkKK3Vuc2lnbmVkIHhlbl9ldnRjaG5fbnJfY2hhbm5l
bHMoeGVuaG9zdF90ICp4aCkKIHsKLSAgICAgICAgcmV0dXJuIGV2dGNobl9vcHMtPm5yX2NoYW5u
ZWxzKCk7CisgICAgICAgIHJldHVybiBldnRjaG5fb3BzLT5ucl9jaGFubmVscyh4aCk7CiB9CiBF
WFBPUlRfU1lNQk9MX0dQTCh4ZW5fZXZ0Y2huX25yX2NoYW5uZWxzKTsKIAotaW50IGJpbmRfdmly
cV90b19pcnEodW5zaWduZWQgaW50IHZpcnEsIHVuc2lnbmVkIGludCBjcHUsIGJvb2wgcGVyY3B1
KQoraW50IGJpbmRfdmlycV90b19pcnEoeGVuaG9zdF90ICp4aCwgdW5zaWduZWQgaW50IHZpcnEs
IHVuc2lnbmVkIGludCBjcHUsIGJvb2wgcGVyY3B1KQogewogCXN0cnVjdCBldnRjaG5fYmluZF92
aXJxIGJpbmRfdmlycTsKIAlpbnQgZXZ0Y2huLCBpcnEsIHJldDsKQEAgLTk2OCw3ICs5ODMsNyBA
QCBpbnQgYmluZF92aXJxX3RvX2lycSh1bnNpZ25lZCBpbnQgdmlycSwgdW5zaWduZWQgaW50IGNw
dSwgYm9vbCBwZXJjcHUpCiAJaXJxID0gcGVyX2NwdSh2aXJxX3RvX2lycSwgY3B1KVt2aXJxXTsK
IAogCWlmIChpcnEgPT0gLTEpIHsKLQkJaXJxID0geGVuX2FsbG9jYXRlX2lycV9keW5hbWljKCk7
CisJCWlycSA9IHhlbl9hbGxvY2F0ZV9pcnFfZHluYW1pYyh4aCk7CiAJCWlmIChpcnEgPCAwKQog
CQkJZ290byBvdXQ7CiAKQEAgLTk4MCwyNiArOTk1LDI2IEBAIGludCBiaW5kX3ZpcnFfdG9faXJx
KHVuc2lnbmVkIGludCB2aXJxLCB1bnNpZ25lZCBpbnQgY3B1LCBib29sIHBlcmNwdSkKIAkJCQkJ
CSAgICAgIGhhbmRsZV9lZGdlX2lycSwgInZpcnEiKTsKIAogCQliaW5kX3ZpcnEudmlycSA9IHZp
cnE7Ci0JCWJpbmRfdmlycS52Y3B1ID0geGVuX3ZjcHVfbnIoeGhfZGVmYXVsdCwgY3B1KTsKLQkJ
cmV0ID0gSFlQRVJWSVNPUl9ldmVudF9jaGFubmVsX29wKEVWVENITk9QX2JpbmRfdmlycSwKKwkJ
YmluZF92aXJxLnZjcHUgPSB4ZW5fdmNwdV9ucih4aCwgY3B1KTsKKwkJcmV0ID0gaHlwZXJ2aXNv
cl9ldmVudF9jaGFubmVsX29wKHhoLCBFVlRDSE5PUF9iaW5kX3ZpcnEsCiAJCQkJCQkmYmluZF92
aXJxKTsKIAkJaWYgKHJldCA9PSAwKQogCQkJZXZ0Y2huID0gYmluZF92aXJxLnBvcnQ7CiAJCWVs
c2UgewogCQkJaWYgKHJldCA9PSAtRUVYSVNUKQotCQkJCXJldCA9IGZpbmRfdmlycSh2aXJxLCBj
cHUpOworCQkJCXJldCA9IGZpbmRfdmlycSh4aCwgdmlycSwgY3B1KTsKIAkJCUJVR19PTihyZXQg
PCAwKTsKIAkJCWV2dGNobiA9IHJldDsKIAkJfQogCi0JCXJldCA9IHhlbl9pcnFfaW5mb192aXJx
X3NldHVwKGNwdSwgaXJxLCBldnRjaG4sIHZpcnEpOworCQlyZXQgPSB4ZW5faXJxX2luZm9fdmly
cV9zZXR1cCh4aCwgY3B1LCBpcnEsIGV2dGNobiwgdmlycSk7CiAJCWlmIChyZXQgPCAwKSB7CiAJ
CQlfX3VuYmluZF9mcm9tX2lycShpcnEpOwogCQkJaXJxID0gcmV0OwogCQkJZ290byBvdXQ7CiAJ
CX0KIAotCQliaW5kX2V2dGNobl90b19jcHUoZXZ0Y2huLCBjcHUpOworCQliaW5kX2V2dGNobl90
b19jcHUoeGgsIGV2dGNobiwgY3B1KTsKIAl9IGVsc2UgewogCQlzdHJ1Y3QgaXJxX2luZm8gKmlu
Zm8gPSBpbmZvX2Zvcl9pcnEoaXJxKTsKIAkJV0FSTl9PTihpbmZvID09IE5VTEwgfHwgaW5mby0+
dHlwZSAhPSBJUlFUX1ZJUlEpOwpAQCAtMTAxOCwxNCArMTAzMywxNSBAQCBzdGF0aWMgdm9pZCB1
bmJpbmRfZnJvbV9pcnEodW5zaWduZWQgaW50IGlycSkKIAltdXRleF91bmxvY2soJmlycV9tYXBw
aW5nX3VwZGF0ZV9sb2NrKTsKIH0KIAotaW50IGJpbmRfZXZ0Y2huX3RvX2lycWhhbmRsZXIodW5z
aWduZWQgaW50IGV2dGNobiwKK2ludCBiaW5kX2V2dGNobl90b19pcnFoYW5kbGVyKHhlbmhvc3Rf
dCAqeGgsCisJCQkgICAgICB1bnNpZ25lZCBpbnQgZXZ0Y2huLAogCQkJICAgICAgaXJxX2hhbmRs
ZXJfdCBoYW5kbGVyLAogCQkJICAgICAgdW5zaWduZWQgbG9uZyBpcnFmbGFncywKIAkJCSAgICAg
IGNvbnN0IGNoYXIgKmRldm5hbWUsIHZvaWQgKmRldl9pZCkKIHsKIAlpbnQgaXJxLCByZXR2YWw7
CiAKLQlpcnEgPSBiaW5kX2V2dGNobl90b19pcnEoZXZ0Y2huKTsKKwlpcnEgPSBiaW5kX2V2dGNo
bl90b19pcnEoeGgsIGV2dGNobik7CiAJaWYgKGlycSA8IDApCiAJCXJldHVybiBpcnE7CiAJcmV0
dmFsID0gcmVxdWVzdF9pcnEoaXJxLCBoYW5kbGVyLCBpcnFmbGFncywgZGV2bmFtZSwgZGV2X2lk
KTsKQEAgLTEwMzgsNyArMTA1NCw4IEBAIGludCBiaW5kX2V2dGNobl90b19pcnFoYW5kbGVyKHVu
c2lnbmVkIGludCBldnRjaG4sCiB9CiBFWFBPUlRfU1lNQk9MX0dQTChiaW5kX2V2dGNobl90b19p
cnFoYW5kbGVyKTsKIAotaW50IGJpbmRfaW50ZXJkb21haW5fZXZ0Y2huX3RvX2lycWhhbmRsZXIo
dW5zaWduZWQgaW50IHJlbW90ZV9kb21haW4sCitpbnQgYmluZF9pbnRlcmRvbWFpbl9ldnRjaG5f
dG9faXJxaGFuZGxlcih4ZW5ob3N0X3QgKnhoLAorCQkJCQkgIHVuc2lnbmVkIGludCByZW1vdGVf
ZG9tYWluLAogCQkJCQkgIHVuc2lnbmVkIGludCByZW1vdGVfcG9ydCwKIAkJCQkJICBpcnFfaGFu
ZGxlcl90IGhhbmRsZXIsCiAJCQkJCSAgdW5zaWduZWQgbG9uZyBpcnFmbGFncywKQEAgLTEwNDcs
NyArMTA2NCw3IEBAIGludCBiaW5kX2ludGVyZG9tYWluX2V2dGNobl90b19pcnFoYW5kbGVyKHVu
c2lnbmVkIGludCByZW1vdGVfZG9tYWluLAogewogCWludCBpcnEsIHJldHZhbDsKIAotCWlycSA9
IGJpbmRfaW50ZXJkb21haW5fZXZ0Y2huX3RvX2lycShyZW1vdGVfZG9tYWluLCByZW1vdGVfcG9y
dCk7CisJaXJxID0gYmluZF9pbnRlcmRvbWFpbl9ldnRjaG5fdG9faXJxKHhoLCByZW1vdGVfZG9t
YWluLCByZW1vdGVfcG9ydCk7CiAJaWYgKGlycSA8IDApCiAJCXJldHVybiBpcnE7CiAKQEAgLTEw
NjEsMTMgKzEwNzgsMTQgQEAgaW50IGJpbmRfaW50ZXJkb21haW5fZXZ0Y2huX3RvX2lycWhhbmRs
ZXIodW5zaWduZWQgaW50IHJlbW90ZV9kb21haW4sCiB9CiBFWFBPUlRfU1lNQk9MX0dQTChiaW5k
X2ludGVyZG9tYWluX2V2dGNobl90b19pcnFoYW5kbGVyKTsKIAotaW50IGJpbmRfdmlycV90b19p
cnFoYW5kbGVyKHVuc2lnbmVkIGludCB2aXJxLCB1bnNpZ25lZCBpbnQgY3B1LAoraW50IGJpbmRf
dmlycV90b19pcnFoYW5kbGVyKHhlbmhvc3RfdCAqeGgsCisJCQkgICAgdW5zaWduZWQgaW50IHZp
cnEsIHVuc2lnbmVkIGludCBjcHUsCiAJCQkgICAgaXJxX2hhbmRsZXJfdCBoYW5kbGVyLAogCQkJ
ICAgIHVuc2lnbmVkIGxvbmcgaXJxZmxhZ3MsIGNvbnN0IGNoYXIgKmRldm5hbWUsIHZvaWQgKmRl
dl9pZCkKIHsKIAlpbnQgaXJxLCByZXR2YWw7CiAKLQlpcnEgPSBiaW5kX3ZpcnFfdG9faXJxKHZp
cnEsIGNwdSwgaXJxZmxhZ3MgJiBJUlFGX1BFUkNQVSk7CisJaXJxID0gYmluZF92aXJxX3RvX2ly
cSh4aCwgdmlycSwgY3B1LCBpcnFmbGFncyAmIElSUUZfUEVSQ1BVKTsKIAlpZiAoaXJxIDwgMCkK
IAkJcmV0dXJuIGlycTsKIAlyZXR2YWwgPSByZXF1ZXN0X2lycShpcnEsIGhhbmRsZXIsIGlycWZs
YWdzLCBkZXZuYW1lLCBkZXZfaWQpOwpAQCAtMTA4MCw3ICsxMDk4LDggQEAgaW50IGJpbmRfdmly
cV90b19pcnFoYW5kbGVyKHVuc2lnbmVkIGludCB2aXJxLCB1bnNpZ25lZCBpbnQgY3B1LAogfQog
RVhQT1JUX1NZTUJPTF9HUEwoYmluZF92aXJxX3RvX2lycWhhbmRsZXIpOwogCi1pbnQgYmluZF9p
cGlfdG9faXJxaGFuZGxlcihlbnVtIGlwaV92ZWN0b3IgaXBpLAoraW50IGJpbmRfaXBpX3RvX2ly
cWhhbmRsZXIoeGVuaG9zdF90ICp4aCwKKwkJCSAgIGVudW0gaXBpX3ZlY3RvciBpcGksCiAJCQkg
ICB1bnNpZ25lZCBpbnQgY3B1LAogCQkJICAgaXJxX2hhbmRsZXJfdCBoYW5kbGVyLAogCQkJICAg
dW5zaWduZWQgbG9uZyBpcnFmbGFncywKQEAgLTEwODksNyArMTEwOCw3IEBAIGludCBiaW5kX2lw
aV90b19pcnFoYW5kbGVyKGVudW0gaXBpX3ZlY3RvciBpcGksCiB7CiAJaW50IGlycSwgcmV0dmFs
OwogCi0JaXJxID0gYmluZF9pcGlfdG9faXJxKGlwaSwgY3B1KTsKKwlpcnEgPSBiaW5kX2lwaV90
b19pcnEoeGgsIGlwaSwgY3B1KTsKIAlpZiAoaXJxIDwgMCkKIAkJcmV0dXJuIGlycTsKIApAQCAt
MTExOSwyMSArMTEzOCwyMSBAQCBFWFBPUlRfU1lNQk9MX0dQTCh1bmJpbmRfZnJvbV9pcnFoYW5k
bGVyKTsKICAqIEBpcnE6aXJxIGJvdW5kIHRvIGFuIGV2ZW50IGNoYW5uZWwuCiAgKiBAcHJpb3Jp
dHk6IHByaW9yaXR5IGJldHdlZW4gWEVOX0lSUV9QUklPUklUWV9NQVggYW5kIFhFTl9JUlFfUFJJ
T1JJVFlfTUlOLgogICovCi1pbnQgeGVuX3NldF9pcnFfcHJpb3JpdHkodW5zaWduZWQgaXJxLCB1
bnNpZ25lZCBwcmlvcml0eSkKK2ludCB4ZW5fc2V0X2lycV9wcmlvcml0eSh4ZW5ob3N0X3QgKnho
LCB1bnNpZ25lZCBpcnEsIHVuc2lnbmVkIHByaW9yaXR5KQogewogCXN0cnVjdCBldnRjaG5fc2V0
X3ByaW9yaXR5IHNldF9wcmlvcml0eTsKIAogCXNldF9wcmlvcml0eS5wb3J0ID0gZXZ0Y2huX2Zy
b21faXJxKGlycSk7CiAJc2V0X3ByaW9yaXR5LnByaW9yaXR5ID0gcHJpb3JpdHk7CiAKLQlyZXR1
cm4gSFlQRVJWSVNPUl9ldmVudF9jaGFubmVsX29wKEVWVENITk9QX3NldF9wcmlvcml0eSwKKwly
ZXR1cm4gaHlwZXJ2aXNvcl9ldmVudF9jaGFubmVsX29wKHhoLCBFVlRDSE5PUF9zZXRfcHJpb3Jp
dHksCiAJCQkJCSAgICZzZXRfcHJpb3JpdHkpOwogfQogRVhQT1JUX1NZTUJPTF9HUEwoeGVuX3Nl
dF9pcnFfcHJpb3JpdHkpOwogCi1pbnQgZXZ0Y2huX21ha2VfcmVmY291bnRlZCh1bnNpZ25lZCBp
bnQgZXZ0Y2huKQoraW50IGV2dGNobl9tYWtlX3JlZmNvdW50ZWQoeGVuaG9zdF90ICp4aCwgdW5z
aWduZWQgaW50IGV2dGNobikKIHsKLQlpbnQgaXJxID0gZ2V0X2V2dGNobl90b19pcnEoZXZ0Y2hu
KTsKKwlpbnQgaXJxID0gZ2V0X2V2dGNobl90b19pcnEoeGgsIGV2dGNobik7CiAJc3RydWN0IGly
cV9pbmZvICppbmZvOwogCiAJaWYgKGlycSA9PSAtMSkKQEAgLTExNTIsMTggKzExNzEsMTggQEAg
aW50IGV2dGNobl9tYWtlX3JlZmNvdW50ZWQodW5zaWduZWQgaW50IGV2dGNobikKIH0KIEVYUE9S
VF9TWU1CT0xfR1BMKGV2dGNobl9tYWtlX3JlZmNvdW50ZWQpOwogCi1pbnQgZXZ0Y2huX2dldCh1
bnNpZ25lZCBpbnQgZXZ0Y2huKQoraW50IGV2dGNobl9nZXQoeGVuaG9zdF90ICp4aCwgdW5zaWdu
ZWQgaW50IGV2dGNobikKIHsKIAlpbnQgaXJxOwogCXN0cnVjdCBpcnFfaW5mbyAqaW5mbzsKIAlp
bnQgZXJyID0gLUVOT0VOVDsKIAotCWlmIChldnRjaG4gPj0geGVuX2V2dGNobl9tYXhfY2hhbm5l
bHMoKSkKKwlpZiAoZXZ0Y2huID49IHhlbl9ldnRjaG5fbWF4X2NoYW5uZWxzKHhoKSkKIAkJcmV0
dXJuIC1FSU5WQUw7CiAKIAltdXRleF9sb2NrKCZpcnFfbWFwcGluZ191cGRhdGVfbG9jayk7CiAK
LQlpcnEgPSBnZXRfZXZ0Y2huX3RvX2lycShldnRjaG4pOworCWlycSA9IGdldF9ldnRjaG5fdG9f
aXJxKHhoLCBldnRjaG4pOwogCWlmIChpcnEgPT0gLTEpCiAJCWdvdG8gZG9uZTsKIApAQCAtMTE4
NSwyMiArMTIwNCwyMiBAQCBpbnQgZXZ0Y2huX2dldCh1bnNpZ25lZCBpbnQgZXZ0Y2huKQogfQog
RVhQT1JUX1NZTUJPTF9HUEwoZXZ0Y2huX2dldCk7CiAKLXZvaWQgZXZ0Y2huX3B1dCh1bnNpZ25l
ZCBpbnQgZXZ0Y2huKQordm9pZCBldnRjaG5fcHV0KHhlbmhvc3RfdCAqeGgsIHVuc2lnbmVkIGlu
dCBldnRjaG4pCiB7Ci0JaW50IGlycSA9IGdldF9ldnRjaG5fdG9faXJxKGV2dGNobik7CisJaW50
IGlycSA9IGdldF9ldnRjaG5fdG9faXJxKHhoLCBldnRjaG4pOwogCWlmIChXQVJOX09OKGlycSA9
PSAtMSkpCiAJCXJldHVybjsKIAl1bmJpbmRfZnJvbV9pcnEoaXJxKTsKIH0KIEVYUE9SVF9TWU1C
T0xfR1BMKGV2dGNobl9wdXQpOwogCi12b2lkIHhlbl9zZW5kX0lQSV9vbmUodW5zaWduZWQgaW50
IGNwdSwgZW51bSBpcGlfdmVjdG9yIHZlY3RvcikKK3ZvaWQgeGVuX3NlbmRfSVBJX29uZSh4ZW5o
b3N0X3QgKnhoLCB1bnNpZ25lZCBpbnQgY3B1LCBlbnVtIGlwaV92ZWN0b3IgdmVjdG9yKQogewog
CWludCBpcnE7CiAKICNpZmRlZiBDT05GSUdfWDg2CiAJaWYgKHVubGlrZWx5KHZlY3RvciA9PSBY
RU5fTk1JX1ZFQ1RPUikpIHsKLQkJaW50IHJjID0gIEhZUEVSVklTT1JfdmNwdV9vcChWQ1BVT1Bf
c2VuZF9ubWksIHhlbl92Y3B1X25yKHhoX2RlZmF1bHQsIGNwdSksCisJCWludCByYyA9ICBoeXBl
cnZpc29yX3ZjcHVfb3AoeGgsIFZDUFVPUF9zZW5kX25taSwgeGVuX3ZjcHVfbnIoeGgsIGNwdSks
CiAJCQkJCSAgICAgTlVMTCk7CiAJCWlmIChyYyA8IDApCiAJCQlwcmludGsoS0VSTl9XQVJOSU5H
ICJTZW5kaW5nIG5taSB0byBDUFUlZCBmYWlsZWQgKHJjOiVkKVxuIiwgY3B1LCByYyk7CkBAIC0x
MjE2LDIzICsxMjM1LDI2IEBAIHN0YXRpYyBERUZJTkVfUEVSX0NQVSh1bnNpZ25lZCwgeGVkX25l
c3RpbmdfY291bnQpOwogCiBzdGF0aWMgdm9pZCBfX3hlbl9ldnRjaG5fZG9fdXBjYWxsKHZvaWQp
CiB7Ci0Jc3RydWN0IHZjcHVfaW5mbyAqdmNwdV9pbmZvID0gX190aGlzX2NwdV9yZWFkKHhlbl92
Y3B1KTsKIAlpbnQgY3B1ID0gZ2V0X2NwdSgpOwogCXVuc2lnbmVkIGNvdW50OworCXhlbmhvc3Rf
dCAqKnhoOwogCi0JZG8gewotCQl2Y3B1X2luZm8tPmV2dGNobl91cGNhbGxfcGVuZGluZyA9IDA7
CisJZm9yX2VhY2hfeGVuaG9zdCh4aCkgeworCQlzdHJ1Y3QgdmNwdV9pbmZvICp2Y3B1X2luZm8g
PSAoKnhoKS0+eGVuX3ZjcHVbY3B1XTsKKwkJZG8geworCQkJdmNwdV9pbmZvLT5ldnRjaG5fdXBj
YWxsX3BlbmRpbmcgPSAwOwogCi0JCWlmIChfX3RoaXNfY3B1X2luY19yZXR1cm4oeGVkX25lc3Rp
bmdfY291bnQpIC0gMSkKLQkJCWdvdG8gb3V0OworCQkJaWYgKF9fdGhpc19jcHVfaW5jX3JldHVy
bih4ZWRfbmVzdGluZ19jb3VudCkgLSAxKQorCQkJCWdvdG8gb3V0OwogCi0JCXhlbl9ldnRjaG5f
aGFuZGxlX2V2ZW50cyhjcHUpOworCQkJeGVuX2V2dGNobl9oYW5kbGVfZXZlbnRzKCp4aCwgY3B1
KTsKIAotCQlCVUdfT04oIWlycXNfZGlzYWJsZWQoKSk7CisJCQlCVUdfT04oIWlycXNfZGlzYWJs
ZWQoKSk7CiAKLQkJY291bnQgPSBfX3RoaXNfY3B1X3JlYWQoeGVkX25lc3RpbmdfY291bnQpOwot
CQlfX3RoaXNfY3B1X3dyaXRlKHhlZF9uZXN0aW5nX2NvdW50LCAwKTsKLQl9IHdoaWxlIChjb3Vu
dCAhPSAxIHx8IHZjcHVfaW5mby0+ZXZ0Y2huX3VwY2FsbF9wZW5kaW5nKTsKKwkJCWNvdW50ID0g
X190aGlzX2NwdV9yZWFkKHhlZF9uZXN0aW5nX2NvdW50KTsKKwkJCV9fdGhpc19jcHVfd3JpdGUo
eGVkX25lc3RpbmdfY291bnQsIDApOworCQl9IHdoaWxlIChjb3VudCAhPSAxIHx8IHZjcHVfaW5m
by0+ZXZ0Y2huX3VwY2FsbF9wZW5kaW5nKTsKKwl9CiAKIG91dDoKIApAQCAtMTI3NSwxNiArMTI5
NywxNiBAQCB2b2lkIHJlYmluZF9ldnRjaG5faXJxKGludCBldnRjaG4sIGludCBpcnEpCiAJbXV0
ZXhfbG9jaygmaXJxX21hcHBpbmdfdXBkYXRlX2xvY2spOwogCiAJLyogQWZ0ZXIgcmVzdW1lIHRo
ZSBpcnE8LT5ldnRjaG4gbWFwcGluZ3MgYXJlIGFsbCBjbGVhcmVkIG91dCAqLwotCUJVR19PTihn
ZXRfZXZ0Y2huX3RvX2lycShldnRjaG4pICE9IC0xKTsKKwlCVUdfT04oZ2V0X2V2dGNobl90b19p
cnEoaW5mby0+eGgsIGV2dGNobikgIT0gLTEpOwogCS8qIEV4cGVjdCBpcnEgdG8gaGF2ZSBiZWVu
IGJvdW5kIGJlZm9yZSwKIAkgICBzbyB0aGVyZSBzaG91bGQgYmUgYSBwcm9wZXIgdHlwZSAqLwog
CUJVR19PTihpbmZvLT50eXBlID09IElSUVRfVU5CT1VORCk7CiAKLQkodm9pZCl4ZW5faXJxX2lu
Zm9fZXZ0Y2huX3NldHVwKGlycSwgZXZ0Y2huKTsKKwkodm9pZCl4ZW5faXJxX2luZm9fZXZ0Y2hu
X3NldHVwKGluZm8tPnhoLCBpcnEsIGV2dGNobik7CiAKIAltdXRleF91bmxvY2soJmlycV9tYXBw
aW5nX3VwZGF0ZV9sb2NrKTsKIAotICAgICAgICBiaW5kX2V2dGNobl90b19jcHUoZXZ0Y2huLCBp
bmZvLT5jcHUpOworICAgICAgICBiaW5kX2V2dGNobl90b19jcHUoaW5mby0+eGgsIGV2dGNobiwg
aW5mby0+Y3B1KTsKIAkvKiBUaGlzIHdpbGwgYmUgZGVmZXJyZWQgdW50aWwgaW50ZXJydXB0IGlz
IHByb2Nlc3NlZCAqLwogCWlycV9zZXRfYWZmaW5pdHkoaXJxLCBjcHVtYXNrX29mKGluZm8tPmNw
dSkpOwogCkBAIC0xMjkzLDcgKzEzMTUsNyBAQCB2b2lkIHJlYmluZF9ldnRjaG5faXJxKGludCBl
dnRjaG4sIGludCBpcnEpCiB9CiAKIC8qIFJlYmluZCBhbiBldnRjaG4gc28gdGhhdCBpdCBnZXRz
IGRlbGl2ZXJlZCB0byBhIHNwZWNpZmljIGNwdSAqLwotaW50IHhlbl9yZWJpbmRfZXZ0Y2huX3Rv
X2NwdShpbnQgZXZ0Y2huLCB1bnNpZ25lZCB0Y3B1KQoraW50IHhlbl9yZWJpbmRfZXZ0Y2huX3Rv
X2NwdSh4ZW5ob3N0X3QgKnhoLCBpbnQgZXZ0Y2huLCB1bnNpZ25lZCB0Y3B1KQogewogCXN0cnVj
dCBldnRjaG5fYmluZF92Y3B1IGJpbmRfdmNwdTsKIAlpbnQgbWFza2VkOwpAQCAtMTMwNiwyNCAr
MTMyOCwyNCBAQCBpbnQgeGVuX3JlYmluZF9ldnRjaG5fdG9fY3B1KGludCBldnRjaG4sIHVuc2ln
bmVkIHRjcHUpCiAKIAkvKiBTZW5kIGZ1dHVyZSBpbnN0YW5jZXMgb2YgdGhpcyBpbnRlcnJ1cHQg
dG8gb3RoZXIgdmNwdS4gKi8KIAliaW5kX3ZjcHUucG9ydCA9IGV2dGNobjsKLQliaW5kX3ZjcHUu
dmNwdSA9IHhlbl92Y3B1X25yKHhoX2RlZmF1bHQsIHRjcHUpOworCWJpbmRfdmNwdS52Y3B1ID0g
eGVuX3ZjcHVfbnIoeGgsIHRjcHUpOwogCiAJLyoKIAkgKiBNYXNrIHRoZSBldmVudCB3aGlsZSBj
aGFuZ2luZyB0aGUgVkNQVSBiaW5kaW5nIHRvIHByZXZlbnQKIAkgKiBpdCBiZWluZyBkZWxpdmVy
ZWQgb24gYW4gdW5leHBlY3RlZCBWQ1BVLgogCSAqLwotCW1hc2tlZCA9IHRlc3RfYW5kX3NldF9t
YXNrKGV2dGNobik7CisJbWFza2VkID0gdGVzdF9hbmRfc2V0X21hc2soeGgsIGV2dGNobik7CiAK
IAkvKgogCSAqIElmIHRoaXMgZmFpbHMsIGl0IHVzdWFsbHkganVzdCBpbmRpY2F0ZXMgdGhhdCB3
ZSdyZSBkZWFsaW5nIHdpdGggYQogCSAqIHZpcnEgb3IgSVBJIGNoYW5uZWwsIHdoaWNoIGRvbid0
IGFjdHVhbGx5IG5lZWQgdG8gYmUgcmVib3VuZC4gSWdub3JlCiAJICogaXQsIGJ1dCBkb24ndCBk
byB0aGUgeGVubGludXgtbGV2ZWwgcmViaW5kIGluIHRoYXQgY2FzZS4KIAkgKi8KLQlpZiAoSFlQ
RVJWSVNPUl9ldmVudF9jaGFubmVsX29wKEVWVENITk9QX2JpbmRfdmNwdSwgJmJpbmRfdmNwdSkg
Pj0gMCkKLQkJYmluZF9ldnRjaG5fdG9fY3B1KGV2dGNobiwgdGNwdSk7CisJaWYgKGh5cGVydmlz
b3JfZXZlbnRfY2hhbm5lbF9vcCh4aCwgRVZUQ0hOT1BfYmluZF92Y3B1LCAmYmluZF92Y3B1KSA+
PSAwKQorCQliaW5kX2V2dGNobl90b19jcHUoeGgsIGV2dGNobiwgdGNwdSk7CiAKIAlpZiAoIW1h
c2tlZCkKLQkJdW5tYXNrX2V2dGNobihldnRjaG4pOworCQl1bm1hc2tfZXZ0Y2huKHhoLCBldnRj
aG4pOwogCiAJcmV0dXJuIDA7CiB9CkBAIC0xMzMzLDcgKzEzNTUsMTAgQEAgc3RhdGljIGludCBz
ZXRfYWZmaW5pdHlfaXJxKHN0cnVjdCBpcnFfZGF0YSAqZGF0YSwgY29uc3Qgc3RydWN0IGNwdW1h
c2sgKmRlc3QsCiAJCQkgICAgYm9vbCBmb3JjZSkKIHsKIAl1bnNpZ25lZCB0Y3B1ID0gY3B1bWFz
a19maXJzdF9hbmQoZGVzdCwgY3B1X29ubGluZV9tYXNrKTsKLQlpbnQgcmV0ID0geGVuX3JlYmlu
ZF9ldnRjaG5fdG9fY3B1KGV2dGNobl9mcm9tX2lycShkYXRhLT5pcnEpLCB0Y3B1KTsKKwl4ZW5o
b3N0X3QgKnhoID0gaW5mb19mb3JfaXJxKGRhdGEtPmlycSktPnhoOworCWludCByZXQ7CisKKwly
ZXQgPSB4ZW5fcmViaW5kX2V2dGNobl90b19jcHUoeGgsIGV2dGNobl9mcm9tX2lycShkYXRhLT5p
cnEpLCB0Y3B1KTsKIAogCWlmICghcmV0KQogCQlpcnFfZGF0YV91cGRhdGVfZWZmZWN0aXZlX2Fm
ZmluaXR5KGRhdGEsIGNwdW1hc2tfb2YodGNwdSkpOwpAQCAtMTM0NCwzOCArMTM2OSw0MSBAQCBz
dGF0aWMgaW50IHNldF9hZmZpbml0eV9pcnEoc3RydWN0IGlycV9kYXRhICpkYXRhLCBjb25zdCBz
dHJ1Y3QgY3B1bWFzayAqZGVzdCwKIHN0YXRpYyB2b2lkIGVuYWJsZV9keW5pcnEoc3RydWN0IGly
cV9kYXRhICpkYXRhKQogewogCWludCBldnRjaG4gPSBldnRjaG5fZnJvbV9pcnEoZGF0YS0+aXJx
KTsKKwl4ZW5ob3N0X3QgKnhoID0gaW5mb19mb3JfaXJxKGRhdGEtPmlycSktPnhoOwogCiAJaWYg
KFZBTElEX0VWVENITihldnRjaG4pKQotCQl1bm1hc2tfZXZ0Y2huKGV2dGNobik7CisJCXVubWFz
a19ldnRjaG4oeGgsIGV2dGNobik7CiB9CiAKIHN0YXRpYyB2b2lkIGRpc2FibGVfZHluaXJxKHN0
cnVjdCBpcnFfZGF0YSAqZGF0YSkKIHsKIAlpbnQgZXZ0Y2huID0gZXZ0Y2huX2Zyb21faXJxKGRh
dGEtPmlycSk7CisJeGVuaG9zdF90ICp4aCA9IGluZm9fZm9yX2lycShkYXRhLT5pcnEpLT54aDsK
IAogCWlmIChWQUxJRF9FVlRDSE4oZXZ0Y2huKSkKLQkJbWFza19ldnRjaG4oZXZ0Y2huKTsKKwkJ
bWFza19ldnRjaG4oeGgsIGV2dGNobik7CiB9CiAKIHN0YXRpYyB2b2lkIGFja19keW5pcnEoc3Ry
dWN0IGlycV9kYXRhICpkYXRhKQogewogCWludCBldnRjaG4gPSBldnRjaG5fZnJvbV9pcnEoZGF0
YS0+aXJxKTsKKwl4ZW5ob3N0X3QgKnhoID0gaW5mb19mb3JfaXJxKGRhdGEtPmlycSktPnhoOwog
CiAJaWYgKCFWQUxJRF9FVlRDSE4oZXZ0Y2huKSkKIAkJcmV0dXJuOwogCiAJaWYgKHVubGlrZWx5
KGlycWRfaXNfc2V0YWZmaW5pdHlfcGVuZGluZyhkYXRhKSkgJiYKIAkgICAgbGlrZWx5KCFpcnFk
X2lycV9kaXNhYmxlZChkYXRhKSkpIHsKLQkJaW50IG1hc2tlZCA9IHRlc3RfYW5kX3NldF9tYXNr
KGV2dGNobik7CisJCWludCBtYXNrZWQgPSB0ZXN0X2FuZF9zZXRfbWFzayh4aCwgZXZ0Y2huKTsK
IAotCQljbGVhcl9ldnRjaG4oZXZ0Y2huKTsKKwkJY2xlYXJfZXZ0Y2huKHhoLCBldnRjaG4pOwog
CiAJCWlycV9tb3ZlX21hc2tlZF9pcnEoZGF0YSk7CiAKIAkJaWYgKCFtYXNrZWQpCi0JCQl1bm1h
c2tfZXZ0Y2huKGV2dGNobik7CisJCQl1bm1hc2tfZXZ0Y2huKHhoLCBldnRjaG4pOwogCX0gZWxz
ZQotCQljbGVhcl9ldnRjaG4oZXZ0Y2huKTsKKwkJY2xlYXJfZXZ0Y2huKHhoLCBldnRjaG4pOwog
fQogCiBzdGF0aWMgdm9pZCBtYXNrX2Fja19keW5pcnEoc3RydWN0IGlycV9kYXRhICpkYXRhKQpA
QCAtMTM4NywxNSArMTQxNSwxNiBAQCBzdGF0aWMgdm9pZCBtYXNrX2Fja19keW5pcnEoc3RydWN0
IGlycV9kYXRhICpkYXRhKQogc3RhdGljIGludCByZXRyaWdnZXJfZHluaXJxKHN0cnVjdCBpcnFf
ZGF0YSAqZGF0YSkKIHsKIAl1bnNpZ25lZCBpbnQgZXZ0Y2huID0gZXZ0Y2huX2Zyb21faXJxKGRh
dGEtPmlycSk7CisJeGVuaG9zdF90ICp4aCA9IGluZm9fZm9yX2lycShkYXRhLT5pcnEpLT54aDsK
IAlpbnQgbWFza2VkOwogCiAJaWYgKCFWQUxJRF9FVlRDSE4oZXZ0Y2huKSkKIAkJcmV0dXJuIDA7
CiAKLQltYXNrZWQgPSB0ZXN0X2FuZF9zZXRfbWFzayhldnRjaG4pOwotCXNldF9ldnRjaG4oZXZ0
Y2huKTsKKwltYXNrZWQgPSB0ZXN0X2FuZF9zZXRfbWFzayh4aCwgZXZ0Y2huKTsKKwlzZXRfZXZ0
Y2huKHhoLCBldnRjaG4pOwogCWlmICghbWFza2VkKQotCQl1bm1hc2tfZXZ0Y2huKGV2dGNobik7
CisJCXVubWFza19ldnRjaG4oeGgsIGV2dGNobik7CiAKIAlyZXR1cm4gMTsKIH0KQEAgLTE0NDIs
MjQgKzE0NzEsMjYgQEAgc3RhdGljIHZvaWQgcmVzdG9yZV9jcHVfdmlycXModW5zaWduZWQgaW50
IGNwdSkKIHsKIAlzdHJ1Y3QgZXZ0Y2huX2JpbmRfdmlycSBiaW5kX3ZpcnE7CiAJaW50IHZpcnEs
IGlycSwgZXZ0Y2huOworCXhlbmhvc3RfdCAqeGg7CiAKIAlmb3IgKHZpcnEgPSAwOyB2aXJxIDwg
TlJfVklSUVM7IHZpcnErKykgewogCQlpZiAoKGlycSA9IHBlcl9jcHUodmlycV90b19pcnEsIGNw
dSlbdmlycV0pID09IC0xKQogCQkJY29udGludWU7CisJCXhoID0gaW5mb19mb3JfaXJxKGlycSkt
PnhoOwogCiAJCUJVR19PTih2aXJxX2Zyb21faXJxKGlycSkgIT0gdmlycSk7CiAKIAkJLyogR2V0
IGEgbmV3IGJpbmRpbmcgZnJvbSBYZW4uICovCiAJCWJpbmRfdmlycS52aXJxID0gdmlycTsKIAkJ
YmluZF92aXJxLnZjcHUgPSB4ZW5fdmNwdV9ucih4aF9kZWZhdWx0LCBjcHUpOwotCQlpZiAoSFlQ
RVJWSVNPUl9ldmVudF9jaGFubmVsX29wKEVWVENITk9QX2JpbmRfdmlycSwKKwkJaWYgKGh5cGVy
dmlzb3JfZXZlbnRfY2hhbm5lbF9vcCh4aCwgRVZUQ0hOT1BfYmluZF92aXJxLAogCQkJCQkJJmJp
bmRfdmlycSkgIT0gMCkKIAkJCUJVRygpOwogCQlldnRjaG4gPSBiaW5kX3ZpcnEucG9ydDsKIAog
CQkvKiBSZWNvcmQgdGhlIG5ldyBtYXBwaW5nLiAqLwotCQkodm9pZCl4ZW5faXJxX2luZm9fdmly
cV9zZXR1cChjcHUsIGlycSwgZXZ0Y2huLCB2aXJxKTsKLQkJYmluZF9ldnRjaG5fdG9fY3B1KGV2
dGNobiwgY3B1KTsKKwkJKHZvaWQpeGVuX2lycV9pbmZvX3ZpcnFfc2V0dXAoeGgsIGNwdSwgaXJx
LCBldnRjaG4sIHZpcnEpOworCQliaW5kX2V2dGNobl90b19jcHUoeGgsIGV2dGNobiwgY3B1KTsK
IAl9CiB9CiAKQEAgLTE0NjcsMjMgKzE0OTgsMjUgQEAgc3RhdGljIHZvaWQgcmVzdG9yZV9jcHVf
aXBpcyh1bnNpZ25lZCBpbnQgY3B1KQogewogCXN0cnVjdCBldnRjaG5fYmluZF9pcGkgYmluZF9p
cGk7CiAJaW50IGlwaSwgaXJxLCBldnRjaG47CisJeGVuaG9zdF90ICp4aDsKIAogCWZvciAoaXBp
ID0gMDsgaXBpIDwgWEVOX05SX0lQSVM7IGlwaSsrKSB7CiAJCWlmICgoaXJxID0gcGVyX2NwdShp
cGlfdG9faXJxLCBjcHUpW2lwaV0pID09IC0xKQogCQkJY29udGludWU7CisJCXhoID0gaW5mb19m
b3JfaXJxKGlycSktPnhoOwogCiAJCUJVR19PTihpcGlfZnJvbV9pcnEoaXJxKSAhPSBpcGkpOwog
CiAJCS8qIEdldCBhIG5ldyBiaW5kaW5nIGZyb20gWGVuLiAqLwotCQliaW5kX2lwaS52Y3B1ID0g
eGVuX3ZjcHVfbnIoeGhfZGVmYXVsdCwgY3B1KTsKLQkJaWYgKEhZUEVSVklTT1JfZXZlbnRfY2hh
bm5lbF9vcChFVlRDSE5PUF9iaW5kX2lwaSwKKwkJYmluZF9pcGkudmNwdSA9IHhlbl92Y3B1X25y
KHhoLCBjcHUpOworCQlpZiAoaHlwZXJ2aXNvcl9ldmVudF9jaGFubmVsX29wKHhoLCBFVlRDSE5P
UF9iaW5kX2lwaSwKIAkJCQkJCSZiaW5kX2lwaSkgIT0gMCkKIAkJCUJVRygpOwogCQlldnRjaG4g
PSBiaW5kX2lwaS5wb3J0OwogCiAJCS8qIFJlY29yZCB0aGUgbmV3IG1hcHBpbmcuICovCi0JCSh2
b2lkKXhlbl9pcnFfaW5mb19pcGlfc2V0dXAoY3B1LCBpcnEsIGV2dGNobiwgaXBpKTsKLQkJYmlu
ZF9ldnRjaG5fdG9fY3B1KGV2dGNobiwgY3B1KTsKKwkJKHZvaWQpeGVuX2lycV9pbmZvX2lwaV9z
ZXR1cCh4aCwgY3B1LCBpcnEsIGV2dGNobiwgaXBpKTsKKwkJYmluZF9ldnRjaG5fdG9fY3B1KHho
LCBldnRjaG4sIGNwdSk7CiAJfQogfQogCkBAIC0xNDkxLDI2ICsxNTI0LDI5IEBAIHN0YXRpYyB2
b2lkIHJlc3RvcmVfY3B1X2lwaXModW5zaWduZWQgaW50IGNwdSkKIHZvaWQgeGVuX2NsZWFyX2ly
cV9wZW5kaW5nKGludCBpcnEpCiB7CiAJaW50IGV2dGNobiA9IGV2dGNobl9mcm9tX2lycShpcnEp
OworCXhlbmhvc3RfdCAqeGggPSBpbmZvX2Zvcl9pcnEoaXJxKS0+eGg7CiAKIAlpZiAoVkFMSURf
RVZUQ0hOKGV2dGNobikpCi0JCWNsZWFyX2V2dGNobihldnRjaG4pOworCQljbGVhcl9ldnRjaG4o
eGgsIGV2dGNobik7CiB9CiBFWFBPUlRfU1lNQk9MKHhlbl9jbGVhcl9pcnFfcGVuZGluZyk7CiB2
b2lkIHhlbl9zZXRfaXJxX3BlbmRpbmcoaW50IGlycSkKIHsKIAlpbnQgZXZ0Y2huID0gZXZ0Y2hu
X2Zyb21faXJxKGlycSk7CisJeGVuaG9zdF90ICp4aCA9IGluZm9fZm9yX2lycShpcnEpLT54aDsK
IAogCWlmIChWQUxJRF9FVlRDSE4oZXZ0Y2huKSkKLQkJc2V0X2V2dGNobihldnRjaG4pOworCQlz
ZXRfZXZ0Y2huKHhoLCBldnRjaG4pOwogfQogCiBib29sIHhlbl90ZXN0X2lycV9wZW5kaW5nKGlu
dCBpcnEpCiB7CiAJaW50IGV2dGNobiA9IGV2dGNobl9mcm9tX2lycShpcnEpOworCXhlbmhvc3Rf
dCAqeGggPSBpbmZvX2Zvcl9pcnEoaXJxKS0+eGg7CiAJYm9vbCByZXQgPSBmYWxzZTsKIAogCWlm
IChWQUxJRF9FVlRDSE4oZXZ0Y2huKSkKLQkJcmV0ID0gdGVzdF9ldnRjaG4oZXZ0Y2huKTsKKwkJ
cmV0ID0gdGVzdF9ldnRjaG4oeGgsIGV2dGNobik7CiAKIAlyZXR1cm4gcmV0OwogfQpAQCAtMTUy
MCwxMCArMTU1NiwxMyBAQCBib29sIHhlbl90ZXN0X2lycV9wZW5kaW5nKGludCBpcnEpCiB2b2lk
IHhlbl9wb2xsX2lycV90aW1lb3V0KGludCBpcnEsIHU2NCB0aW1lb3V0KQogewogCWV2dGNobl9w
b3J0X3QgZXZ0Y2huID0gZXZ0Y2huX2Zyb21faXJxKGlycSk7CisJeGVuaG9zdF90ICp4aCA9IGlu
Zm9fZm9yX2lycShpcnEpLT54aDsKIAogCWlmIChWQUxJRF9FVlRDSE4oZXZ0Y2huKSkgewogCQlz
dHJ1Y3Qgc2NoZWRfcG9sbCBwb2xsOwogCisJCUJVR19PTih4aC0+dHlwZSAhPSB4ZW5ob3N0X3Ix
KTsKKwogCQlwb2xsLm5yX3BvcnRzID0gMTsKIAkJcG9sbC50aW1lb3V0ID0gdGltZW91dDsKIAkJ
c2V0X3hlbl9ndWVzdF9oYW5kbGUocG9sbC5wb3J0cywgJmV2dGNobik7CkBAIC0xNjY1LDI2ICsx
NzA0LDMwIEBAIHZvaWQgeGVuX2NhbGxiYWNrX3ZlY3Rvcih2b2lkKSB7fQogc3RhdGljIGJvb2wg
Zmlmb19ldmVudHMgPSB0cnVlOwogbW9kdWxlX3BhcmFtKGZpZm9fZXZlbnRzLCBib29sLCAwKTsK
IAotdm9pZCBfX2luaXQgeGVuX2luaXRfSVJRKHZvaWQpCit2b2lkIHhlbl9pbml0X0lSUSh4ZW5o
b3N0X3QgKnhoKQogewogCWludCByZXQgPSAtRUlOVkFMOwogCXVuc2lnbmVkIGludCBldnRjaG47
CiAKLQlpZiAoZmlmb19ldmVudHMpCi0JCXJldCA9IHhlbl9ldnRjaG5fZmlmb19pbml0KCk7CiAJ
aWYgKHJldCA8IDApCi0JCXhlbl9ldnRjaG5fMmxfaW5pdCgpOworCQl4ZW5fZXZ0Y2huXzJsX2lu
aXQoeGgpOwogCi0JZXZ0Y2huX3RvX2lycSA9IGtjYWxsb2MoRVZUQ0hOX1JPVyh4ZW5fZXZ0Y2hu
X21heF9jaGFubmVscygpKSwKLQkJCQlzaXplb2YoKmV2dGNobl90b19pcnEpLCBHRlBfS0VSTkVM
KTsKLQlCVUdfT04oIWV2dGNobl90b19pcnEpOworCXhoLT5ldnRjaG5fdG9faXJxID0ga2NhbGxv
YyhFVlRDSE5fUk9XKHhoLCB4ZW5fZXZ0Y2huX21heF9jaGFubmVscyh4aCkpLAorCQkJCXNpemVv
ZigqKHhoLT5ldnRjaG5fdG9faXJxKSksIEdGUF9LRVJORUwpOworCUJVR19PTigheGgtPmV2dGNo
bl90b19pcnEpOwogCiAJLyogTm8gZXZlbnQgY2hhbm5lbHMgYXJlICdsaXZlJyByaWdodCBub3cu
ICovCi0JZm9yIChldnRjaG4gPSAwOyBldnRjaG4gPCB4ZW5fZXZ0Y2huX25yX2NoYW5uZWxzKCk7
IGV2dGNobisrKQotCQltYXNrX2V2dGNobihldnRjaG4pOworCWZvciAoZXZ0Y2huID0gMDsgZXZ0
Y2huIDwgeGVuX2V2dGNobl9ucl9jaGFubmVscyh4aCk7IGV2dGNobisrKQorCQltYXNrX2V2dGNo
bih4aCwgZXZ0Y2huKTsKIAogCXBpcnFfbmVlZHNfZW9pID0gcGlycV9uZWVkc19lb2lfZmxhZzsK
IAorCS8qCisJICogQ2FsbGJhY2sgdmVjdG9ycywgSFcgaXJxcyBhcmUgb25seSBmb3IgeGVuaG9z
dF9yMQorCSAqLworCWlmICh4aC0+dHlwZSAhPSB4ZW5ob3N0X3IxKQorCQlyZXR1cm47CisKICNp
ZmRlZiBDT05GSUdfWDg2CiAJaWYgKHhlbl9wdl9kb21haW4oKSkgewogCQlpcnFfY3R4X2luaXQo
c21wX3Byb2Nlc3Nvcl9pZCgpKTsKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL2V2ZW50cy9ldmVu
dHNfZmlmby5jIGIvZHJpdmVycy94ZW4vZXZlbnRzL2V2ZW50c19maWZvLmMKaW5kZXggZWVkNzY2
MjE5ZGQwLi4zOGNlOThmOTZmYmIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL2V2ZW50cy9ldmVu
dHNfZmlmby5jCisrKyBiL2RyaXZlcnMveGVuL2V2ZW50cy9ldmVudHNfZmlmby5jCkBAIC0zMjQs
NyArMzI0LDcgQEAgc3RhdGljIHZvaWQgY29uc3VtZV9vbmVfZXZlbnQodW5zaWduZWQgY3B1LAog
CXEtPmhlYWRbcHJpb3JpdHldID0gaGVhZDsKIH0KIAotc3RhdGljIHZvaWQgX19ldnRjaG5fZmlm
b19oYW5kbGVfZXZlbnRzKHVuc2lnbmVkIGNwdSwgYm9vbCBkcm9wKQorc3RhdGljIHZvaWQgX19l
dnRjaG5fZmlmb19oYW5kbGVfZXZlbnRzKHhlbmhvc3RfdCAqeGgsIHVuc2lnbmVkIGNwdSwgYm9v
bCBkcm9wKQogewogCXN0cnVjdCBldnRjaG5fZmlmb19jb250cm9sX2Jsb2NrICpjb250cm9sX2Js
b2NrOwogCXVuc2lnbmVkIGxvbmcgcmVhZHk7CmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9ldmVu
dHMvZXZlbnRzX2ludGVybmFsLmggYi9kcml2ZXJzL3hlbi9ldmVudHMvZXZlbnRzX2ludGVybmFs
LmgKaW5kZXggNTBjMjA1MGExZTMyLi45MjkzYzI1OTM4NDYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMv
eGVuL2V2ZW50cy9ldmVudHNfaW50ZXJuYWwuaAorKysgYi9kcml2ZXJzL3hlbi9ldmVudHMvZXZl
bnRzX2ludGVybmFsLmgKQEAgLTIxLDYgKzIxLDcgQEAgZW51bSB4ZW5faXJxX3R5cGUgewogLyoK
ICAqIFBhY2tlZCBJUlEgaW5mb3JtYXRpb246CiAgKiB0eXBlIC0gZW51bSB4ZW5faXJxX3R5cGUK
KyAqIHhoIC0geGVuaG9zdF90ICoKICAqIGV2ZW50IGNoYW5uZWwgLSBpcnEtPmV2ZW50IGNoYW5u
ZWwgbWFwcGluZwogICogY3B1IC0gY3B1IHRoaXMgZXZlbnQgY2hhbm5lbCBpcyBib3VuZCB0bwog
ICogaW5kZXggLSB0eXBlLXNwZWNpZmljIGluZm9ybWF0aW9uOgpAQCAtMzIsNiArMzMsNyBAQCBl
bnVtIHhlbl9pcnFfdHlwZSB7CiAgKi8KIHN0cnVjdCBpcnFfaW5mbyB7CiAJc3RydWN0IGxpc3Rf
aGVhZCBsaXN0OworCXhlbmhvc3RfdCAqeGg7CiAJaW50IHJlZmNudDsKIAllbnVtIHhlbl9pcnFf
dHlwZSB0eXBlOwkvKiB0eXBlICovCiAJdW5zaWduZWQgaXJxOwpAQCAtNTYsMzUgKzU4LDMyIEBA
IHN0cnVjdCBpcnFfaW5mbyB7CiAjZGVmaW5lIFBJUlFfTVNJX0dST1VQCSgxIDw8IDIpCiAKIHN0
cnVjdCBldnRjaG5fb3BzIHsKLQl1bnNpZ25lZCAoKm1heF9jaGFubmVscykodm9pZCk7Ci0JdW5z
aWduZWQgKCpucl9jaGFubmVscykodm9pZCk7CisJdW5zaWduZWQgKCptYXhfY2hhbm5lbHMpKHhl
bmhvc3RfdCAqeGgpOworCXVuc2lnbmVkICgqbnJfY2hhbm5lbHMpKHhlbmhvc3RfdCAqeGgpOwog
CiAJaW50ICgqc2V0dXApKHN0cnVjdCBpcnFfaW5mbyAqaW5mbyk7CiAJdm9pZCAoKmJpbmRfdG9f
Y3B1KShzdHJ1Y3QgaXJxX2luZm8gKmluZm8sIHVuc2lnbmVkIGNwdSk7CiAKLQl2b2lkICgqY2xl
YXJfcGVuZGluZykodW5zaWduZWQgcG9ydCk7Ci0Jdm9pZCAoKnNldF9wZW5kaW5nKSh1bnNpZ25l
ZCBwb3J0KTsKLQlib29sICgqaXNfcGVuZGluZykodW5zaWduZWQgcG9ydCk7Ci0JYm9vbCAoKnRl
c3RfYW5kX3NldF9tYXNrKSh1bnNpZ25lZCBwb3J0KTsKLQl2b2lkICgqbWFzaykodW5zaWduZWQg
cG9ydCk7Ci0Jdm9pZCAoKnVubWFzaykodW5zaWduZWQgcG9ydCk7CisJdm9pZCAoKmNsZWFyX3Bl
bmRpbmcpKHhlbmhvc3RfdCAqeGgsIHVuc2lnbmVkIHBvcnQpOworCXZvaWQgKCpzZXRfcGVuZGlu
ZykoeGVuaG9zdF90ICp4aCwgdW5zaWduZWQgcG9ydCk7CisJYm9vbCAoKmlzX3BlbmRpbmcpKHhl
bmhvc3RfdCAqeGgsIHVuc2lnbmVkIHBvcnQpOworCWJvb2wgKCp0ZXN0X2FuZF9zZXRfbWFzayko
eGVuaG9zdF90ICp4aCwgdW5zaWduZWQgcG9ydCk7CisJdm9pZCAoKm1hc2spKHhlbmhvc3RfdCAq
eGgsIHVuc2lnbmVkIHBvcnQpOworCXZvaWQgKCp1bm1hc2spKHhlbmhvc3RfdCAqeGgsIHVuc2ln
bmVkIHBvcnQpOwogCi0Jdm9pZCAoKmhhbmRsZV9ldmVudHMpKHVuc2lnbmVkIGNwdSk7Ci0Jdm9p
ZCAoKnJlc3VtZSkodm9pZCk7CisJdm9pZCAoKmhhbmRsZV9ldmVudHMpKHhlbmhvc3RfdCAqeGgs
IHVuc2lnbmVkIGNwdSk7CisJdm9pZCAoKnJlc3VtZSkoeGVuaG9zdF90ICp4aCk7CiB9OwogCi1l
eHRlcm4gY29uc3Qgc3RydWN0IGV2dGNobl9vcHMgKmV2dGNobl9vcHM7Ci0KLWV4dGVybiBpbnQg
KipldnRjaG5fdG9faXJxOwotaW50IGdldF9ldnRjaG5fdG9faXJxKHVuc2lnbmVkIGludCBldnRj
aG4pOworaW50IGdldF9ldnRjaG5fdG9faXJxKHhlbmhvc3RfdCAqeGgsIHVuc2lnbmVkIGludCBl
dnRjaG4pOwogCiBzdHJ1Y3QgaXJxX2luZm8gKmluZm9fZm9yX2lycSh1bnNpZ25lZCBpcnEpOwog
dW5zaWduZWQgY3B1X2Zyb21faXJxKHVuc2lnbmVkIGlycSk7Ci11bnNpZ25lZCBjcHVfZnJvbV9l
dnRjaG4odW5zaWduZWQgaW50IGV2dGNobik7Cit1bnNpZ25lZCBjcHVfZnJvbV9ldnRjaG4oeGVu
aG9zdF90ICp4aCwgdW5zaWduZWQgaW50IGV2dGNobik7CiAKLXN0YXRpYyBpbmxpbmUgdW5zaWdu
ZWQgeGVuX2V2dGNobl9tYXhfY2hhbm5lbHModm9pZCkKK3N0YXRpYyBpbmxpbmUgdW5zaWduZWQg
eGVuX2V2dGNobl9tYXhfY2hhbm5lbHMoeGVuaG9zdF90ICp4aCkKIHsKLQlyZXR1cm4gZXZ0Y2hu
X29wcy0+bWF4X2NoYW5uZWxzKCk7CisJcmV0dXJuIHhoLT5ldnRjaG5fb3BzLT5tYXhfY2hhbm5l
bHMoeGgpOwogfQogCiAvKgpAQCAtOTMsNTkgKzkyLDYyIEBAIHN0YXRpYyBpbmxpbmUgdW5zaWdu
ZWQgeGVuX2V2dGNobl9tYXhfY2hhbm5lbHModm9pZCkKICAqLwogc3RhdGljIGlubGluZSBpbnQg
eGVuX2V2dGNobl9wb3J0X3NldHVwKHN0cnVjdCBpcnFfaW5mbyAqaW5mbykKIHsKLQlpZiAoZXZ0
Y2huX29wcy0+c2V0dXApCi0JCXJldHVybiBldnRjaG5fb3BzLT5zZXR1cChpbmZvKTsKKwlpZiAo
aW5mby0+eGgtPmV2dGNobl9vcHMtPnNldHVwKQorCQlyZXR1cm4gaW5mby0+eGgtPmV2dGNobl9v
cHMtPnNldHVwKGluZm8pOwogCXJldHVybiAwOwogfQogCiBzdGF0aWMgaW5saW5lIHZvaWQgeGVu
X2V2dGNobl9wb3J0X2JpbmRfdG9fY3B1KHN0cnVjdCBpcnFfaW5mbyAqaW5mbywKIAkJCQkJICAg
ICAgIHVuc2lnbmVkIGNwdSkKIHsKLQlldnRjaG5fb3BzLT5iaW5kX3RvX2NwdShpbmZvLCBjcHUp
OworCWluZm8tPnhoLT5ldnRjaG5fb3BzLT5iaW5kX3RvX2NwdShpbmZvLCBjcHUpOwogfQogCi1z
dGF0aWMgaW5saW5lIHZvaWQgY2xlYXJfZXZ0Y2huKHVuc2lnbmVkIHBvcnQpCitzdGF0aWMgaW5s
aW5lIHZvaWQgY2xlYXJfZXZ0Y2huKHhlbmhvc3RfdCAqeGgsIHVuc2lnbmVkIHBvcnQpCiB7Ci0J
ZXZ0Y2huX29wcy0+Y2xlYXJfcGVuZGluZyhwb3J0KTsKKwl4aC0+ZXZ0Y2huX29wcy0+Y2xlYXJf
cGVuZGluZyh4aCwgcG9ydCk7CiB9CiAKLXN0YXRpYyBpbmxpbmUgdm9pZCBzZXRfZXZ0Y2huKHVu
c2lnbmVkIHBvcnQpCitzdGF0aWMgaW5saW5lIHZvaWQgc2V0X2V2dGNobih4ZW5ob3N0X3QgKnho
LCB1bnNpZ25lZCBwb3J0KQogewotCWV2dGNobl9vcHMtPnNldF9wZW5kaW5nKHBvcnQpOworCXho
LT5ldnRjaG5fb3BzLT5zZXRfcGVuZGluZyh4aCwgcG9ydCk7CiB9CiAKLXN0YXRpYyBpbmxpbmUg
Ym9vbCB0ZXN0X2V2dGNobih1bnNpZ25lZCBwb3J0KQorc3RhdGljIGlubGluZSBib29sIHRlc3Rf
ZXZ0Y2huKHhlbmhvc3RfdCAqeGgsIHVuc2lnbmVkIHBvcnQpCiB7Ci0JcmV0dXJuIGV2dGNobl9v
cHMtPmlzX3BlbmRpbmcocG9ydCk7CisJcmV0dXJuIHhoLT5ldnRjaG5fb3BzLT5pc19wZW5kaW5n
KHhoLCBwb3J0KTsKIH0KIAotc3RhdGljIGlubGluZSBib29sIHRlc3RfYW5kX3NldF9tYXNrKHVu
c2lnbmVkIHBvcnQpCitzdGF0aWMgaW5saW5lIGJvb2wgdGVzdF9hbmRfc2V0X21hc2soeGVuaG9z
dF90ICp4aCwgdW5zaWduZWQgcG9ydCkKIHsKLQlyZXR1cm4gZXZ0Y2huX29wcy0+dGVzdF9hbmRf
c2V0X21hc2socG9ydCk7CisJcmV0dXJuIHhoLT5ldnRjaG5fb3BzLT50ZXN0X2FuZF9zZXRfbWFz
ayh4aCwgcG9ydCk7CiB9CiAKLXN0YXRpYyBpbmxpbmUgdm9pZCBtYXNrX2V2dGNobih1bnNpZ25l
ZCBwb3J0KQorc3RhdGljIGlubGluZSB2b2lkIG1hc2tfZXZ0Y2huKHhlbmhvc3RfdCAqeGgsIHVu
c2lnbmVkIHBvcnQpCiB7Ci0JcmV0dXJuIGV2dGNobl9vcHMtPm1hc2socG9ydCk7CisJcmV0dXJu
IHhoLT5ldnRjaG5fb3BzLT5tYXNrKHhoLCBwb3J0KTsKIH0KIAotc3RhdGljIGlubGluZSB2b2lk
IHVubWFza19ldnRjaG4odW5zaWduZWQgcG9ydCkKK3N0YXRpYyBpbmxpbmUgdm9pZCB1bm1hc2tf
ZXZ0Y2huKHhlbmhvc3RfdCAqeGgsIHVuc2lnbmVkIHBvcnQpCiB7Ci0JcmV0dXJuIGV2dGNobl9v
cHMtPnVubWFzayhwb3J0KTsKKwlyZXR1cm4geGgtPmV2dGNobl9vcHMtPnVubWFzayh4aCwgcG9y
dCk7CiB9CiAKLXN0YXRpYyBpbmxpbmUgdm9pZCB4ZW5fZXZ0Y2huX2hhbmRsZV9ldmVudHModW5z
aWduZWQgY3B1KQorc3RhdGljIGlubGluZSB2b2lkIHhlbl9ldnRjaG5faGFuZGxlX2V2ZW50cyh4
ZW5ob3N0X3QgKnhoLCB1bnNpZ25lZCBjcHUpCiB7Ci0JcmV0dXJuIGV2dGNobl9vcHMtPmhhbmRs
ZV9ldmVudHMoY3B1KTsKKwlyZXR1cm4geGgtPmV2dGNobl9vcHMtPmhhbmRsZV9ldmVudHMoeGgs
IGNwdSk7CiB9CiAKIHN0YXRpYyBpbmxpbmUgdm9pZCB4ZW5fZXZ0Y2huX3Jlc3VtZSh2b2lkKQog
ewotCWlmIChldnRjaG5fb3BzLT5yZXN1bWUpCi0JCWV2dGNobl9vcHMtPnJlc3VtZSgpOworCXhl
bmhvc3RfdCAqKnhoOworCisJZm9yX2VhY2hfeGVuaG9zdCh4aCkKKwkJaWYgKCgqeGgpLT5ldnRj
aG5fb3BzLT5yZXN1bWUpCisJCQkoKnhoKS0+ZXZ0Y2huX29wcy0+cmVzdW1lKCp4aCk7CiB9CiAK
LXZvaWQgeGVuX2V2dGNobl8ybF9pbml0KHZvaWQpOwotaW50IHhlbl9ldnRjaG5fZmlmb19pbml0
KHZvaWQpOwordm9pZCB4ZW5fZXZ0Y2huXzJsX2luaXQoeGVuaG9zdF90ICp4aCk7CitpbnQgeGVu
X2V2dGNobl9maWZvX2luaXQoeGVuaG9zdF90ICp4aCk7CiAKICNlbmRpZiAvKiAjaWZuZGVmIF9f
RVZFTlRTX0lOVEVSTkFMX0hfXyAqLwpkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vZXZ0Y2huLmMg
Yi9kcml2ZXJzL3hlbi9ldnRjaG4uYwppbmRleCA2NjYyMjEwOWYyYmUuLmI4Njg4MTY4NzRmZCAx
MDA2NDQKLS0tIGEvZHJpdmVycy94ZW4vZXZ0Y2huLmMKKysrIGIvZHJpdmVycy94ZW4vZXZ0Y2hu
LmMKQEAgLTI5Miw3ICsyOTIsNyBAQCBzdGF0aWMgc3NpemVfdCBldnRjaG5fd3JpdGUoc3RydWN0
IGZpbGUgKmZpbGUsIGNvbnN0IGNoYXIgX191c2VyICpidWYsCiAJCWV2dGNobiA9IGZpbmRfZXZ0
Y2huKHUsIHBvcnQpOwogCQlpZiAoZXZ0Y2huICYmICFldnRjaG4tPmVuYWJsZWQpIHsKIAkJCWV2
dGNobi0+ZW5hYmxlZCA9IHRydWU7Ci0JCQllbmFibGVfaXJxKGlycV9mcm9tX2V2dGNobihwb3J0
KSk7CisJCQllbmFibGVfaXJxKGlycV9mcm9tX2V2dGNobih4aF9kZWZhdWx0LCBwb3J0KSk7CiAJ
CX0KIAl9CiAKQEAgLTM5MiwxOCArMzkyLDE4IEBAIHN0YXRpYyBpbnQgZXZ0Y2huX2JpbmRfdG9f
dXNlcihzdHJ1Y3QgcGVyX3VzZXJfZGF0YSAqdSwgaW50IHBvcnQpCiAJaWYgKHJjIDwgMCkKIAkJ
Z290byBlcnI7CiAKLQlyYyA9IGJpbmRfZXZ0Y2huX3RvX2lycWhhbmRsZXIocG9ydCwgZXZ0Y2hu
X2ludGVycnVwdCwgMCwKKwlyYyA9IGJpbmRfZXZ0Y2huX3RvX2lycWhhbmRsZXIoeGhfZGVmYXVs
dCwgcG9ydCwgZXZ0Y2huX2ludGVycnVwdCwgMCwKIAkJCQkgICAgICAgdS0+bmFtZSwgZXZ0Y2hu
KTsKIAlpZiAocmMgPCAwKQogCQlnb3RvIGVycjsKIAotCXJjID0gZXZ0Y2huX21ha2VfcmVmY291
bnRlZChwb3J0KTsKKwlyYyA9IGV2dGNobl9tYWtlX3JlZmNvdW50ZWQoeGhfZGVmYXVsdCwgcG9y
dCk7CiAJcmV0dXJuIHJjOwogCiBlcnI6CiAJLyogYmluZCBmYWlsZWQsIHNob3VsZCBjbG9zZSB0
aGUgcG9ydCBub3cgKi8KIAljbG9zZS5wb3J0ID0gcG9ydDsKLQlpZiAoSFlQRVJWSVNPUl9ldmVu
dF9jaGFubmVsX29wKEVWVENITk9QX2Nsb3NlLCAmY2xvc2UpICE9IDApCisJaWYgKGh5cGVydmlz
b3JfZXZlbnRfY2hhbm5lbF9vcCh4aF9kZWZhdWx0LCBFVlRDSE5PUF9jbG9zZSwgJmNsb3NlKSAh
PSAwKQogCQlCVUcoKTsKIAlkZWxfZXZ0Y2huKHUsIGV2dGNobik7CiAJcmV0dXJuIHJjOwpAQCAt
NDEyLDcgKzQxMiw3IEBAIHN0YXRpYyBpbnQgZXZ0Y2huX2JpbmRfdG9fdXNlcihzdHJ1Y3QgcGVy
X3VzZXJfZGF0YSAqdSwgaW50IHBvcnQpCiBzdGF0aWMgdm9pZCBldnRjaG5fdW5iaW5kX2Zyb21f
dXNlcihzdHJ1Y3QgcGVyX3VzZXJfZGF0YSAqdSwKIAkJCQkgICAgc3RydWN0IHVzZXJfZXZ0Y2hu
ICpldnRjaG4pCiB7Ci0JaW50IGlycSA9IGlycV9mcm9tX2V2dGNobihldnRjaG4tPnBvcnQpOwor
CWludCBpcnEgPSBpcnFfZnJvbV9ldnRjaG4oeGhfZGVmYXVsdCwgZXZ0Y2huLT5wb3J0KTsKIAog
CUJVR19PTihpcnEgPCAwKTsKIApAQCAtNDI5LDcgKzQyOSw3IEBAIHN0YXRpYyB2b2lkIGV2dGNo
bl9iaW5kX2ludGVyZG9tX25leHRfdmNwdShpbnQgZXZ0Y2huKQogCXN0cnVjdCBpcnFfZGVzYyAq
ZGVzYzsKIAl1bnNpZ25lZCBsb25nIGZsYWdzOwogCi0JaXJxID0gaXJxX2Zyb21fZXZ0Y2huKGV2
dGNobik7CisJaXJxID0gaXJxX2Zyb21fZXZ0Y2huKHhoX2RlZmF1bHQsIGV2dGNobik7CiAJZGVz
YyA9IGlycV90b19kZXNjKGlycSk7CiAKIAlpZiAoIWRlc2MpCkBAIC00NDcsNyArNDQ3LDcgQEAg
c3RhdGljIHZvaWQgZXZ0Y2huX2JpbmRfaW50ZXJkb21fbmV4dF92Y3B1KGludCBldnRjaG4pCiAJ
dGhpc19jcHVfd3JpdGUoYmluZF9sYXN0X3NlbGVjdGVkX2NwdSwgc2VsZWN0ZWRfY3B1KTsKIAog
CS8qIHVubWFzayBleHBlY3RzIGlycXMgdG8gYmUgZGlzYWJsZWQgKi8KLQl4ZW5fcmViaW5kX2V2
dGNobl90b19jcHUoZXZ0Y2huLCBzZWxlY3RlZF9jcHUpOworCXhlbl9yZWJpbmRfZXZ0Y2huX3Rv
X2NwdSh4aF9kZWZhdWx0LCBldnRjaG4sIHNlbGVjdGVkX2NwdSk7CiAJcmF3X3NwaW5fdW5sb2Nr
X2lycXJlc3RvcmUoJmRlc2MtPmxvY2ssIGZsYWdzKTsKIH0KIApAQCAtNTQ5LDcgKzU0OSw3IEBA
IHN0YXRpYyBsb25nIGV2dGNobl9pb2N0bChzdHJ1Y3QgZmlsZSAqZmlsZSwKIAkJCWJyZWFrOwog
CiAJCXJjID0gLUVJTlZBTDsKLQkJaWYgKHVuYmluZC5wb3J0ID49IHhlbl9ldnRjaG5fbnJfY2hh
bm5lbHMoKSkKKwkJaWYgKHVuYmluZC5wb3J0ID49IHhlbl9ldnRjaG5fbnJfY2hhbm5lbHMoeGhf
ZGVmYXVsdCkpCiAJCQlicmVhazsKIAogCQlyYyA9IC1FTk9UQ09OTjsKQEAgLTU1Nyw3ICs1NTcs
NyBAQCBzdGF0aWMgbG9uZyBldnRjaG5faW9jdGwoc3RydWN0IGZpbGUgKmZpbGUsCiAJCWlmICgh
ZXZ0Y2huKQogCQkJYnJlYWs7CiAKLQkJZGlzYWJsZV9pcnEoaXJxX2Zyb21fZXZ0Y2huKHVuYmlu
ZC5wb3J0KSk7CisJCWRpc2FibGVfaXJxKGlycV9mcm9tX2V2dGNobih4aF9kZWZhdWx0LCB1bmJp
bmQucG9ydCkpOwogCQlldnRjaG5fdW5iaW5kX2Zyb21fdXNlcih1LCBldnRjaG4pOwogCQlyYyA9
IDA7CiAJCWJyZWFrOwpAQCAtNTc0LDcgKzU3NCw3IEBAIHN0YXRpYyBsb25nIGV2dGNobl9pb2N0
bChzdHJ1Y3QgZmlsZSAqZmlsZSwKIAkJcmMgPSAtRU5PVENPTk47CiAJCWV2dGNobiA9IGZpbmRf
ZXZ0Y2huKHUsIG5vdGlmeS5wb3J0KTsKIAkJaWYgKGV2dGNobikgewotCQkJbm90aWZ5X3JlbW90
ZV92aWFfZXZ0Y2huKG5vdGlmeS5wb3J0KTsKKwkJCW5vdGlmeV9yZW1vdGVfdmlhX2V2dGNobih4
aF9kZWZhdWx0LCBub3RpZnkucG9ydCk7CiAJCQlyYyA9IDA7CiAJCX0KIAkJYnJlYWs7CkBAIC02
NzYsNyArNjc2LDcgQEAgc3RhdGljIGludCBldnRjaG5fcmVsZWFzZShzdHJ1Y3QgaW5vZGUgKmlu
b2RlLCBzdHJ1Y3QgZmlsZSAqZmlscCkKIAkJc3RydWN0IHVzZXJfZXZ0Y2huICpldnRjaG47CiAK
IAkJZXZ0Y2huID0gcmJfZW50cnkobm9kZSwgc3RydWN0IHVzZXJfZXZ0Y2huLCBub2RlKTsKLQkJ
ZGlzYWJsZV9pcnEoaXJxX2Zyb21fZXZ0Y2huKGV2dGNobi0+cG9ydCkpOworCQlkaXNhYmxlX2ly
cShpcnFfZnJvbV9ldnRjaG4oeGhfZGVmYXVsdCwgZXZ0Y2huLT5wb3J0KSk7CiAJCWV2dGNobl91
bmJpbmRfZnJvbV91c2VyKHUsIGV2dGNobik7CiAJfQogCmRpZmYgLS1naXQgYS9kcml2ZXJzL3hl
bi9mYWxsYmFjay5jIGIvZHJpdmVycy94ZW4vZmFsbGJhY2suYwppbmRleCBhZTgxY2Y3NWFlNWYu
LjlmNTRmYjhjZjk2ZCAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4vZmFsbGJhY2suYworKysgYi9k
cml2ZXJzL3hlbi9mYWxsYmFjay5jCkBAIC0yLDYgKzIsNyBAQAogI2luY2x1ZGUgPGxpbnV4L3N0
cmluZy5oPgogI2luY2x1ZGUgPGxpbnV4L2J1Zy5oPgogI2luY2x1ZGUgPGxpbnV4L2V4cG9ydC5o
PgorI2luY2x1ZGUgPHhlbi9pbnRlcmZhY2UveGVuLmg+CiAjaW5jbHVkZSA8YXNtL2h5cGVydmlz
b3IuaD4KICNpbmNsdWRlIDxhc20veGVuL2h5cGVyY2FsbC5oPgogCmRpZmYgLS1naXQgYS9kcml2
ZXJzL3hlbi9nbnRhbGxvYy5jIGIvZHJpdmVycy94ZW4vZ250YWxsb2MuYwppbmRleCAzZmE0MGM3
MjNlOGUuLmUwNzgyMzg4NmZhOCAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4vZ250YWxsb2MuYwor
KysgYi9kcml2ZXJzL3hlbi9nbnRhbGxvYy5jCkBAIC0xODksOCArMTg5LDggQEAgc3RhdGljIHZv
aWQgX19kZWxfZ3JlZihzdHJ1Y3QgZ250YWxsb2NfZ3JlZiAqZ3JlZikKIAkJa3VubWFwKGdyZWYt
PnBhZ2UpOwogCX0KIAlpZiAoZ3JlZi0+bm90aWZ5LmZsYWdzICYgVU5NQVBfTk9USUZZX1NFTkRf
RVZFTlQpIHsKLQkJbm90aWZ5X3JlbW90ZV92aWFfZXZ0Y2huKGdyZWYtPm5vdGlmeS5ldmVudCk7
Ci0JCWV2dGNobl9wdXQoZ3JlZi0+bm90aWZ5LmV2ZW50KTsKKwkJbm90aWZ5X3JlbW90ZV92aWFf
ZXZ0Y2huKHhoX2RlZmF1bHQsIGdyZWYtPm5vdGlmeS5ldmVudCk7CisJCWV2dGNobl9wdXQoeGhf
ZGVmYXVsdCwgZ3JlZi0+bm90aWZ5LmV2ZW50KTsKIAl9CiAKIAlncmVmLT5ub3RpZnkuZmxhZ3Mg
PSAwOwpAQCAtNDE4LDE0ICs0MTgsMTQgQEAgc3RhdGljIGxvbmcgZ250YWxsb2NfaW9jdGxfdW5t
YXBfbm90aWZ5KHN0cnVjdCBnbnRhbGxvY19maWxlX3ByaXZhdGVfZGF0YSAqcHJpdiwKIAkgKiBy
ZWZlcmVuY2UgdG8gdGhhdCBldmVudCBjaGFubmVsLgogCSAqLwogCWlmIChvcC5hY3Rpb24gJiBV
Tk1BUF9OT1RJRllfU0VORF9FVkVOVCkgewotCQlpZiAoZXZ0Y2huX2dldChvcC5ldmVudF9jaGFu
bmVsX3BvcnQpKSB7CisJCWlmIChldnRjaG5fZ2V0KHhoX2RlZmF1bHQsIG9wLmV2ZW50X2NoYW5u
ZWxfcG9ydCkpIHsKIAkJCXJjID0gLUVJTlZBTDsKIAkJCWdvdG8gdW5sb2NrX291dDsKIAkJfQog
CX0KIAogCWlmIChncmVmLT5ub3RpZnkuZmxhZ3MgJiBVTk1BUF9OT1RJRllfU0VORF9FVkVOVCkK
LQkJZXZ0Y2huX3B1dChncmVmLT5ub3RpZnkuZXZlbnQpOworCQlldnRjaG5fcHV0KHhoX2RlZmF1
bHQsIGdyZWYtPm5vdGlmeS5ldmVudCk7CiAKIAlncmVmLT5ub3RpZnkuZmxhZ3MgPSBvcC5hY3Rp
b247CiAJZ3JlZi0+bm90aWZ5LnBnb2ZmID0gcGdvZmY7CmRpZmYgLS1naXQgYS9kcml2ZXJzL3hl
bi9nbnRkZXYuYyBiL2RyaXZlcnMveGVuL2dudGRldi5jCmluZGV4IDVlZmM1ZWVlOTU0NC4uMGYw
Yzk1MWNkNWIxIDEwMDY0NAotLS0gYS9kcml2ZXJzL3hlbi9nbnRkZXYuYworKysgYi9kcml2ZXJz
L3hlbi9nbnRkZXYuYwpAQCAtMjQ3LDggKzI0Nyw4IEBAIHZvaWQgZ250ZGV2X3B1dF9tYXAoc3Ry
dWN0IGdudGRldl9wcml2ICpwcml2LCBzdHJ1Y3QgZ250ZGV2X2dyYW50X21hcCAqbWFwKQogCWF0
b21pY19zdWIobWFwLT5jb3VudCwgJnBhZ2VzX21hcHBlZCk7CiAKIAlpZiAobWFwLT5ub3RpZnku
ZmxhZ3MgJiBVTk1BUF9OT1RJRllfU0VORF9FVkVOVCkgewotCQlub3RpZnlfcmVtb3RlX3ZpYV9l
dnRjaG4obWFwLT5ub3RpZnkuZXZlbnQpOwotCQlldnRjaG5fcHV0KG1hcC0+bm90aWZ5LmV2ZW50
KTsKKwkJbm90aWZ5X3JlbW90ZV92aWFfZXZ0Y2huKHhoX2RlZmF1bHQsIG1hcC0+bm90aWZ5LmV2
ZW50KTsKKwkJZXZ0Y2huX3B1dCh4aF9kZWZhdWx0LCBtYXAtPm5vdGlmeS5ldmVudCk7CiAJfQog
CiAJaWYgKHBvcHVsYXRlX2ZyZWVhYmxlX21hcHMgJiYgcHJpdikgewpAQCAtNzkwLDcgKzc5MCw3
IEBAIHN0YXRpYyBsb25nIGdudGRldl9pb2N0bF9ub3RpZnkoc3RydWN0IGdudGRldl9wcml2ICpw
cml2LCB2b2lkIF9fdXNlciAqdSkKIAkgKiByZWZlcmVuY2UgdG8gdGhhdCBldmVudCBjaGFubmVs
LgogCSAqLwogCWlmIChvcC5hY3Rpb24gJiBVTk1BUF9OT1RJRllfU0VORF9FVkVOVCkgewotCQlp
ZiAoZXZ0Y2huX2dldChvcC5ldmVudF9jaGFubmVsX3BvcnQpKQorCQlpZiAoZXZ0Y2huX2dldCh4
aF9kZWZhdWx0LCBvcC5ldmVudF9jaGFubmVsX3BvcnQpKQogCQkJcmV0dXJuIC1FSU5WQUw7CiAJ
fQogCkBAIC04MjksNyArODI5LDcgQEAgc3RhdGljIGxvbmcgZ250ZGV2X2lvY3RsX25vdGlmeShz
dHJ1Y3QgZ250ZGV2X3ByaXYgKnByaXYsIHZvaWQgX191c2VyICp1KQogCiAJLyogRHJvcCB0aGUg
cmVmZXJlbmNlIHRvIHRoZSBldmVudCBjaGFubmVsIHdlIGRpZCBub3Qgc2F2ZSBpbiB0aGUgbWFw
ICovCiAJaWYgKG91dF9mbGFncyAmIFVOTUFQX05PVElGWV9TRU5EX0VWRU5UKQotCQlldnRjaG5f
cHV0KG91dF9ldmVudCk7CisJCWV2dGNobl9wdXQoeGhfZGVmYXVsdCwgb3V0X2V2ZW50KTsKIAog
CXJldHVybiByYzsKIH0KZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL21jZWxvZy5jIGIvZHJpdmVy
cy94ZW4vbWNlbG9nLmMKaW5kZXggYjhiZjYxYWJiNjViLi40NWJlODU5NjBmNTMgMTAwNjQ0Ci0t
LSBhL2RyaXZlcnMveGVuL21jZWxvZy5jCisrKyBiL2RyaXZlcnMveGVuL21jZWxvZy5jCkBAIC0z
NzgsNyArMzc4LDcgQEAgc3RhdGljIGludCBiaW5kX3ZpcnFfZm9yX21jZSh2b2lkKQogCQlyZXR1
cm4gcmV0OwogCX0KIAotCXJldCAgPSBiaW5kX3ZpcnFfdG9faXJxaGFuZGxlcihWSVJRX01DQSwg
MCwKKwlyZXQgID0gYmluZF92aXJxX3RvX2lycWhhbmRsZXIoeGhfZGVmYXVsdCwgVklSUV9NQ0Es
IDAsCiAJCQkJICAgICAgIHhlbl9tY2VfaW50ZXJydXB0LCAwLCAibWNlIiwgTlVMTCk7CiAJaWYg
KHJldCA8IDApIHsKIAkJcHJfZXJyKCJGYWlsZWQgdG8gYmluZCB2aXJxXG4iKTsKZGlmZiAtLWdp
dCBhL2RyaXZlcnMveGVuL3BjcHUuYyBiL2RyaXZlcnMveGVuL3BjcHUuYwppbmRleCBjZGM2ZGFh
N2E5ZjYuLmQwODA3ZjhmYmQ4YiAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4vcGNwdS5jCisrKyBi
L2RyaXZlcnMveGVuL3BjcHUuYwpAQCAtMzg3LDcgKzM4Nyw3IEBAIHN0YXRpYyBpbnQgX19pbml0
IHhlbl9wY3B1X2luaXQodm9pZCkKIAlpZiAoIXhlbl9pbml0aWFsX2RvbWFpbigpKQogCQlyZXR1
cm4gLUVOT0RFVjsKIAotCWlycSA9IGJpbmRfdmlycV90b19pcnFoYW5kbGVyKFZJUlFfUENQVV9T
VEFURSwgMCwKKwlpcnEgPSBiaW5kX3ZpcnFfdG9faXJxaGFuZGxlcih4aF9kZWZhdWx0LCBWSVJR
X1BDUFVfU1RBVEUsIDAsCiAJCQkJICAgICAgeGVuX3BjcHVfaW50ZXJydXB0LCAwLAogCQkJCSAg
ICAgICJ4ZW4tcGNwdSIsIE5VTEwpOwogCWlmIChpcnEgPCAwKSB7CmRpZmYgLS1naXQgYS9kcml2
ZXJzL3hlbi9wcmVlbXB0LmMgYi9kcml2ZXJzL3hlbi9wcmVlbXB0LmMKaW5kZXggMDhjYjQxOWVi
NGU2Li5iNWYxNmE5ODQxNGIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL3ByZWVtcHQuYworKysg
Yi9kcml2ZXJzL3hlbi9wcmVlbXB0LmMKQEAgLTEwLDYgKzEwLDcgQEAKICAqLwogCiAjaW5jbHVk
ZSA8bGludXgvc2NoZWQuaD4KKyNpbmNsdWRlIDx4ZW4vaW50ZXJmYWNlL3hlbi5oPgogI2luY2x1
ZGUgPHhlbi94ZW4tb3BzLmg+CiAKICNpZm5kZWYgQ09ORklHX1BSRUVNUFQKZGlmZiAtLWdpdCBh
L2RyaXZlcnMveGVuL3ByaXZjbWQuYyBiL2RyaXZlcnMveGVuL3ByaXZjbWQuYwppbmRleCBiMjRk
ZGFjMTYwNGIuLmI1NTQxZjg2MjcyMCAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4vcHJpdmNtZC5j
CisrKyBiL2RyaXZlcnMveGVuL3ByaXZjbWQuYwpAQCAtMjcsNiArMjcsNyBAQAogI2luY2x1ZGUg
PGFzbS9wZ2FsbG9jLmg+CiAjaW5jbHVkZSA8YXNtL3BndGFibGUuaD4KICNpbmNsdWRlIDxhc20v
dGxiLmg+CisjaW5jbHVkZSA8eGVuL2ludGVyZmFjZS94ZW4uaD4KICNpbmNsdWRlIDxhc20veGVu
L2h5cGVydmlzb3IuaD4KICNpbmNsdWRlIDxhc20veGVuL2h5cGVyY2FsbC5oPgogCmRpZmYgLS1n
aXQgYS9kcml2ZXJzL3hlbi9zeXMtaHlwZXJ2aXNvci5jIGIvZHJpdmVycy94ZW4vc3lzLWh5cGVy
dmlzb3IuYwppbmRleCA5ZDMxNGJiYTdjNGUuLjAwNWE4OThlN2EyMyAxMDA2NDQKLS0tIGEvZHJp
dmVycy94ZW4vc3lzLWh5cGVydmlzb3IuYworKysgYi9kcml2ZXJzL3hlbi9zeXMtaHlwZXJ2aXNv
ci5jCkBAIC0xMywxMiArMTMsMTIgQEAKICNpbmNsdWRlIDxsaW51eC9rb2JqZWN0Lmg+CiAjaW5j
bHVkZSA8bGludXgvZXJyLmg+CiAKKyNpbmNsdWRlIDx4ZW4vaW50ZXJmYWNlL3hlbi5oPgogI2lu
Y2x1ZGUgPGFzbS94ZW4vaHlwZXJ2aXNvci5oPgogI2luY2x1ZGUgPGFzbS94ZW4vaHlwZXJjYWxs
Lmg+CiAKICNpbmNsdWRlIDx4ZW4veGVuLmg+CiAjaW5jbHVkZSA8eGVuL3hlbmJ1cy5oPgotI2lu
Y2x1ZGUgPHhlbi9pbnRlcmZhY2UveGVuLmg+CiAjaW5jbHVkZSA8eGVuL2ludGVyZmFjZS92ZXJz
aW9uLmg+CiAjaWZkZWYgQ09ORklHX1hFTl9IQVZFX1ZQTVUKICNpbmNsdWRlIDx4ZW4vaW50ZXJm
YWNlL3hlbnBtdS5oPgpkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vdGltZS5jIGIvZHJpdmVycy94
ZW4vdGltZS5jCmluZGV4IGZlZWU3NGJiYWIwYS4uNzM5MTY3NjZkY2FjIDEwMDY0NAotLS0gYS9k
cml2ZXJzL3hlbi90aW1lLmMKKysrIGIvZHJpdmVycy94ZW4vdGltZS5jCkBAIC04LDEzICs4LDEz
IEBACiAjaW5jbHVkZSA8bGludXgvZ2ZwLmg+CiAjaW5jbHVkZSA8bGludXgvc2xhYi5oPgogCisj
aW5jbHVkZSA8eGVuL2ludGVyZmFjZS94ZW4uaD4KICNpbmNsdWRlIDxhc20vcGFyYXZpcnQuaD4K
ICNpbmNsdWRlIDxhc20veGVuL2h5cGVydmlzb3IuaD4KICNpbmNsdWRlIDxhc20veGVuL2h5cGVy
Y2FsbC5oPgogCiAjaW5jbHVkZSA8eGVuL2V2ZW50cy5oPgogI2luY2x1ZGUgPHhlbi9mZWF0dXJl
cy5oPgotI2luY2x1ZGUgPHhlbi9pbnRlcmZhY2UveGVuLmg+CiAjaW5jbHVkZSA8eGVuL2ludGVy
ZmFjZS92Y3B1Lmg+CiAjaW5jbHVkZSA8eGVuL3hlbi1vcHMuaD4KIApkaWZmIC0tZ2l0IGEvZHJp
dmVycy94ZW4veGVuLXBjaWJhY2sveGVuYnVzLmMgYi9kcml2ZXJzL3hlbi94ZW4tcGNpYmFjay94
ZW5idXMuYwppbmRleCA1ODFjNGUxYThiODIuLmI5NWRkNjVmMzg3MiAxMDA2NDQKLS0tIGEvZHJp
dmVycy94ZW4veGVuLXBjaWJhY2sveGVuYnVzLmMKKysrIGIvZHJpdmVycy94ZW4veGVuLXBjaWJh
Y2sveGVuYnVzLmMKQEAgLTEyMyw3ICsxMjMsNyBAQCBzdGF0aWMgaW50IHhlbl9wY2lia19kb19h
dHRhY2goc3RydWN0IHhlbl9wY2lia19kZXZpY2UgKnBkZXYsIGludCBnbnRfcmVmLAogCiAJcGRl
di0+c2hfaW5mbyA9IHZhZGRyOwogCi0JZXJyID0gYmluZF9pbnRlcmRvbWFpbl9ldnRjaG5fdG9f
aXJxaGFuZGxlcigKKwllcnIgPSBiaW5kX2ludGVyZG9tYWluX2V2dGNobl90b19pcnFoYW5kbGVy
KHhoX2RlZmF1bHQsCiAJCXBkZXYtPnhkZXYtPm90aGVyZW5kX2lkLCByZW1vdGVfZXZ0Y2huLCB4
ZW5fcGNpYmtfaGFuZGxlX2V2ZW50LAogCQkwLCBEUlZfTkFNRSwgcGRldik7CiAJaWYgKGVyciA8
IDApIHsKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3hlbi1zY3NpYmFjay5jIGIvZHJpdmVycy94
ZW4veGVuLXNjc2liYWNrLmMKaW5kZXggYzllMjNhMTI2MjE4Li44NzAyYjFhYzkyYTggMTAwNjQ0
Ci0tLSBhL2RyaXZlcnMveGVuL3hlbi1zY3NpYmFjay5jCisrKyBiL2RyaXZlcnMveGVuL3hlbi1z
Y3NpYmFjay5jCkBAIC01NCw4ICs1NCw5IEBACiAjaW5jbHVkZSA8dGFyZ2V0L3RhcmdldF9jb3Jl
X2Jhc2UuaD4KICNpbmNsdWRlIDx0YXJnZXQvdGFyZ2V0X2NvcmVfZmFicmljLmg+CiAKKworI2lu
Y2x1ZGUgPHhlbi9pbnRlcmZhY2UveGVuLmg+CiAjaW5jbHVkZSA8YXNtL2h5cGVydmlzb3IuaD4K
LQogI2luY2x1ZGUgPHhlbi94ZW4uaD4KICNpbmNsdWRlIDx4ZW4vYmFsbG9vbi5oPgogI2luY2x1
ZGUgPHhlbi9ldmVudHMuaD4KQEAgLTgyOSw3ICs4MzAsNyBAQCBzdGF0aWMgaW50IHNjc2liYWNr
X2luaXRfc3Jpbmcoc3RydWN0IHZzY3NpYmtfaW5mbyAqaW5mbywgZ3JhbnRfcmVmX3QgcmluZ19y
ZWYsCiAJc3JpbmcgPSAoc3RydWN0IHZzY3NpaWZfc3JpbmcgKilhcmVhOwogCUJBQ0tfUklOR19J
TklUKCZpbmZvLT5yaW5nLCBzcmluZywgUEFHRV9TSVpFKTsKIAotCWVyciA9IGJpbmRfaW50ZXJk
b21haW5fZXZ0Y2huX3RvX2lycShpbmZvLT5kb21pZCwgZXZ0Y2huKTsKKwllcnIgPSBiaW5kX2lu
dGVyZG9tYWluX2V2dGNobl90b19pcnEoeGhfZGVmYXVsdCwgaW5mby0+ZG9taWQsIGV2dGNobik7
CiAJaWYgKGVyciA8IDApCiAJCWdvdG8gdW5tYXBfcGFnZTsKIApkaWZmIC0tZ2l0IGEvZHJpdmVy
cy94ZW4veGVuYnVzL3hlbmJ1c19jbGllbnQuYyBiL2RyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNf
Y2xpZW50LmMKaW5kZXggZTE3Y2E4MTU2MTcxLi5mMGNmNDc3NjU3MjYgMTAwNjQ0Ci0tLSBhL2Ry
aXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfY2xpZW50LmMKKysrIGIvZHJpdmVycy94ZW4veGVuYnVz
L3hlbmJ1c19jbGllbnQuYwpAQCAtMzYsOSArMzYsOSBAQAogI2luY2x1ZGUgPGxpbnV4L3NwaW5s
b2NrLmg+CiAjaW5jbHVkZSA8bGludXgvdm1hbGxvYy5oPgogI2luY2x1ZGUgPGxpbnV4L2V4cG9y
dC5oPgotI2luY2x1ZGUgPGFzbS94ZW4vaHlwZXJ2aXNvci5oPgogI2luY2x1ZGUgPHhlbi9wYWdl
Lmg+CiAjaW5jbHVkZSA8eGVuL2ludGVyZmFjZS94ZW4uaD4KKyNpbmNsdWRlIDxhc20veGVuL2h5
cGVydmlzb3IuaD4KICNpbmNsdWRlIDx4ZW4vaW50ZXJmYWNlL2V2ZW50X2NoYW5uZWwuaD4KICNp
bmNsdWRlIDx4ZW4vYmFsbG9vbi5oPgogI2luY2x1ZGUgPHhlbi9ldmVudHMuaD4KZGlmZiAtLWdp
dCBhL2RyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfY29tbXMuYyBiL2RyaXZlcnMveGVuL3hlbmJ1
cy94ZW5idXNfY29tbXMuYwppbmRleCBkMjM5ZmMzYzVlM2QuLmFjYmMzNjZjMTcxNyAxMDA2NDQK
LS0tIGEvZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c19jb21tcy5jCisrKyBiL2RyaXZlcnMveGVu
L3hlbmJ1cy94ZW5idXNfY29tbXMuYwpAQCAtMTUxLDcgKzE1MSw3IEBAIHN0YXRpYyBpbnQgeGJf
d3JpdGUoY29uc3Qgdm9pZCAqZGF0YSwgdW5zaWduZWQgaW50IGxlbikKIAogCQkvKiBJbXBsaWVz
IG1iKCk6IG90aGVyIHNpZGUgd2lsbCBzZWUgdGhlIHVwZGF0ZWQgcHJvZHVjZXIuICovCiAJCWlm
IChwcm9kIDw9IGludGYtPnJlcV9jb25zKQotCQkJbm90aWZ5X3JlbW90ZV92aWFfZXZ0Y2huKHhl
bl9zdG9yZV9ldnRjaG4pOworCQkJbm90aWZ5X3JlbW90ZV92aWFfZXZ0Y2huKHhoX2RlZmF1bHQs
IHhlbl9zdG9yZV9ldnRjaG4pOwogCX0KIAogCXJldHVybiBieXRlczsKQEAgLTIwNCw3ICsyMDQs
NyBAQCBzdGF0aWMgaW50IHhiX3JlYWQodm9pZCAqZGF0YSwgdW5zaWduZWQgaW50IGxlbikKIAog
CQkvKiBJbXBsaWVzIG1iKCk6IG90aGVyIHNpZGUgd2lsbCBzZWUgdGhlIHVwZGF0ZWQgY29uc3Vt
ZXIuICovCiAJCWlmIChpbnRmLT5yc3BfcHJvZCAtIGNvbnMgPj0gWEVOU1RPUkVfUklOR19TSVpF
KQotCQkJbm90aWZ5X3JlbW90ZV92aWFfZXZ0Y2huKHhlbl9zdG9yZV9ldnRjaG4pOworCQkJbm90
aWZ5X3JlbW90ZV92aWFfZXZ0Y2huKHhoX2RlZmF1bHQsIHhlbl9zdG9yZV9ldnRjaG4pOwogCX0K
IAogCXJldHVybiBieXRlczsKQEAgLTQ2MSw3ICs0NjEsNyBAQCBpbnQgeGJfaW5pdF9jb21tcyh2
b2lkKQogCX0gZWxzZSB7CiAJCWludCBlcnI7CiAKLQkJZXJyID0gYmluZF9ldnRjaG5fdG9faXJx
aGFuZGxlcih4ZW5fc3RvcmVfZXZ0Y2huLCB3YWtlX3dhaXRpbmcsCisJCWVyciA9IGJpbmRfZXZ0
Y2huX3RvX2lycWhhbmRsZXIoeGhfZGVmYXVsdCwgeGVuX3N0b3JlX2V2dGNobiwgd2FrZV93YWl0
aW5nLAogCQkJCQkJMCwgInhlbmJ1cyIsICZ4Yl93YWl0cSk7CiAJCWlmIChlcnIgPCAwKSB7CiAJ
CQlwcl9lcnIoInJlcXVlc3QgaXJxIGZhaWxlZCAlaVxuIiwgZXJyKTsKZGlmZiAtLWdpdCBhL2Ry
aXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfcHJvYmUuYyBiL2RyaXZlcnMveGVuL3hlbmJ1cy94ZW5i
dXNfcHJvYmUuYwppbmRleCA1YjQ3MTg4OWQ3MjMuLjA0OWJkNTExZjM2ZSAxMDA2NDQKLS0tIGEv
ZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c19wcm9iZS5jCisrKyBiL2RyaXZlcnMveGVuL3hlbmJ1
cy94ZW5idXNfcHJvYmUuYwpAQCAtNTIsNiArNTIsNyBAQAogCiAjaW5jbHVkZSA8YXNtL3BhZ2Uu
aD4KICNpbmNsdWRlIDxhc20vcGd0YWJsZS5oPgorI2luY2x1ZGUgPHhlbi9pbnRlcmZhY2UveGVu
Lmg+CiAjaW5jbHVkZSA8YXNtL3hlbi9oeXBlcnZpc29yLmg+CiAKICNpbmNsdWRlIDx4ZW4veGVu
Lmg+CmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX3Byb2JlX2JhY2tlbmQu
YyBiL2RyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfcHJvYmVfYmFja2VuZC5jCmluZGV4IGIwYmVk
NGZhZjQ0Yy4uZDNjNTNhOWRiNWUzIDEwMDY0NAotLS0gYS9kcml2ZXJzL3hlbi94ZW5idXMveGVu
YnVzX3Byb2JlX2JhY2tlbmQuYworKysgYi9kcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX3Byb2Jl
X2JhY2tlbmQuYwpAQCAtNDgsNiArNDgsNyBAQAogCiAjaW5jbHVkZSA8YXNtL3BhZ2UuaD4KICNp
bmNsdWRlIDxhc20vcGd0YWJsZS5oPgorI2luY2x1ZGUgPHhlbi9pbnRlcmZhY2UveGVuLmg+CiAj
aW5jbHVkZSA8YXNtL3hlbi9oeXBlcnZpc29yLmg+CiAjaW5jbHVkZSA8YXNtL2h5cGVydmlzb3Iu
aD4KICNpbmNsdWRlIDx4ZW4veGVuYnVzLmg+CmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi94ZW5i
dXMveGVuYnVzX3Byb2JlX2Zyb250ZW5kLmMgYi9kcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX3By
b2JlX2Zyb250ZW5kLmMKaW5kZXggMDc4OTZmNGIyNzM2Li4zZWRhYjdjYzAzYzMgMTAwNjQ0Ci0t
LSBhL2RyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfcHJvYmVfZnJvbnRlbmQuYworKysgYi9kcml2
ZXJzL3hlbi94ZW5idXMveGVuYnVzX3Byb2JlX2Zyb250ZW5kLmMKQEAgLTE5LDYgKzE5LDcgQEAK
IAogI2luY2x1ZGUgPGFzbS9wYWdlLmg+CiAjaW5jbHVkZSA8YXNtL3BndGFibGUuaD4KKyNpbmNs
dWRlIDx4ZW4vaW50ZXJmYWNlL3hlbi5oPgogI2luY2x1ZGUgPGFzbS94ZW4vaHlwZXJ2aXNvci5o
PgogI2luY2x1ZGUgPHhlbi94ZW5idXMuaD4KICNpbmNsdWRlIDx4ZW4vZXZlbnRzLmg+CmRpZmYg
LS1naXQgYS9kcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX3hzLmMgYi9kcml2ZXJzL3hlbi94ZW5i
dXMveGVuYnVzX3hzLmMKaW5kZXggMzIzNmQxYjFmYTAxLi43NGMyYjk0MTZiODggMTAwNjQ0Ci0t
LSBhL2RyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfeHMuYworKysgYi9kcml2ZXJzL3hlbi94ZW5i
dXMveGVuYnVzX3hzLmMKQEAgLTQ2LDYgKzQ2LDcgQEAKICNpbmNsdWRlIDxsaW51eC9yZWJvb3Qu
aD4KICNpbmNsdWRlIDxsaW51eC9yd3NlbS5oPgogI2luY2x1ZGUgPGxpbnV4L211dGV4Lmg+Cisj
aW5jbHVkZSA8eGVuL2ludGVyZmFjZS94ZW4uaD4KICNpbmNsdWRlIDxhc20veGVuL2h5cGVydmlz
b3IuaD4KICNpbmNsdWRlIDx4ZW4veGVuYnVzLmg+CiAjaW5jbHVkZSA8eGVuL3hlbi5oPgpkaWZm
IC0tZ2l0IGEvaW5jbHVkZS94ZW4vZXZlbnRzLmggYi9pbmNsdWRlL3hlbi9ldmVudHMuaAppbmRl
eCBhNDg4OTcxOTk5NzUuLjEzOGRiYmJlZmM2ZCAxMDA2NDQKLS0tIGEvaW5jbHVkZS94ZW4vZXZl
bnRzLmgKKysrIGIvaW5jbHVkZS94ZW4vZXZlbnRzLmgKQEAgLTExLDI3ICsxMSwzMCBAQAogI2lu
Y2x1ZGUgPGFzbS94ZW4vaHlwZXJjYWxsLmg+CiAjaW5jbHVkZSA8YXNtL3hlbi9ldmVudHMuaD4K
IAotdW5zaWduZWQgeGVuX2V2dGNobl9ucl9jaGFubmVscyh2b2lkKTsKK3Vuc2lnbmVkIHhlbl9l
dnRjaG5fbnJfY2hhbm5lbHMoeGVuaG9zdF90ICp4aCk7CiAKLWludCBiaW5kX2V2dGNobl90b19p
cnEodW5zaWduZWQgaW50IGV2dGNobik7Ci1pbnQgYmluZF9ldnRjaG5fdG9faXJxaGFuZGxlcih1
bnNpZ25lZCBpbnQgZXZ0Y2huLAoraW50IGJpbmRfZXZ0Y2huX3RvX2lycSh4ZW5ob3N0X3QgKnho
LCB1bnNpZ25lZCBpbnQgZXZ0Y2huKTsKK2ludCBiaW5kX2V2dGNobl90b19pcnFoYW5kbGVyKHhl
bmhvc3RfdCAqeGgsIHVuc2lnbmVkIGludCBldnRjaG4sCiAJCQkgICAgICBpcnFfaGFuZGxlcl90
IGhhbmRsZXIsCiAJCQkgICAgICB1bnNpZ25lZCBsb25nIGlycWZsYWdzLCBjb25zdCBjaGFyICpk
ZXZuYW1lLAogCQkJICAgICAgdm9pZCAqZGV2X2lkKTsKLWludCBiaW5kX3ZpcnFfdG9faXJxKHVu
c2lnbmVkIGludCB2aXJxLCB1bnNpZ25lZCBpbnQgY3B1LCBib29sIHBlcmNwdSk7Ci1pbnQgYmlu
ZF92aXJxX3RvX2lycWhhbmRsZXIodW5zaWduZWQgaW50IHZpcnEsIHVuc2lnbmVkIGludCBjcHUs
CitpbnQgYmluZF92aXJxX3RvX2lycSh4ZW5ob3N0X3QgKnhoLCB1bnNpZ25lZCBpbnQgdmlycSwg
dW5zaWduZWQgaW50IGNwdSwgYm9vbCBwZXJjcHUpOworaW50IGJpbmRfdmlycV90b19pcnFoYW5k
bGVyKHhlbmhvc3RfdCAqeGgsIHVuc2lnbmVkIGludCB2aXJxLCB1bnNpZ25lZCBpbnQgY3B1LAog
CQkJICAgIGlycV9oYW5kbGVyX3QgaGFuZGxlciwKIAkJCSAgICB1bnNpZ25lZCBsb25nIGlycWZs
YWdzLCBjb25zdCBjaGFyICpkZXZuYW1lLAogCQkJICAgIHZvaWQgKmRldl9pZCk7Ci1pbnQgYmlu
ZF9pcGlfdG9faXJxaGFuZGxlcihlbnVtIGlwaV92ZWN0b3IgaXBpLAoraW50IGJpbmRfaXBpX3Rv
X2lycWhhbmRsZXIoeGVuaG9zdF90ICp4aCwKKwkJCSAgIGVudW0gaXBpX3ZlY3RvciBpcGksCiAJ
CQkgICB1bnNpZ25lZCBpbnQgY3B1LAogCQkJICAgaXJxX2hhbmRsZXJfdCBoYW5kbGVyLAogCQkJ
ICAgdW5zaWduZWQgbG9uZyBpcnFmbGFncywKIAkJCSAgIGNvbnN0IGNoYXIgKmRldm5hbWUsCiAJ
CQkgICB2b2lkICpkZXZfaWQpOwotaW50IGJpbmRfaW50ZXJkb21haW5fZXZ0Y2huX3RvX2lycSh1
bnNpZ25lZCBpbnQgcmVtb3RlX2RvbWFpbiwKK2ludCBiaW5kX2ludGVyZG9tYWluX2V2dGNobl90
b19pcnEoeGVuaG9zdF90ICp4aCwKKwkJCQkgICB1bnNpZ25lZCBpbnQgcmVtb3RlX2RvbWFpbiwK
IAkJCQkgICB1bnNpZ25lZCBpbnQgcmVtb3RlX3BvcnQpOwotaW50IGJpbmRfaW50ZXJkb21haW5f
ZXZ0Y2huX3RvX2lycWhhbmRsZXIodW5zaWduZWQgaW50IHJlbW90ZV9kb21haW4sCitpbnQgYmlu
ZF9pbnRlcmRvbWFpbl9ldnRjaG5fdG9faXJxaGFuZGxlcih4ZW5ob3N0X3QgKnhoLAorCQkJCQkg
IHVuc2lnbmVkIGludCByZW1vdGVfZG9tYWluLAogCQkJCQkgIHVuc2lnbmVkIGludCByZW1vdGVf
cG9ydCwKIAkJCQkJICBpcnFfaGFuZGxlcl90IGhhbmRsZXIsCiAJCQkJCSAgdW5zaWduZWQgbG9u
ZyBpcnFmbGFncywKQEAgLTQ4LDIzICs1MSwyMyBAQCB2b2lkIHVuYmluZF9mcm9tX2lycWhhbmRs
ZXIodW5zaWduZWQgaW50IGlycSwgdm9pZCAqZGV2X2lkKTsKICNkZWZpbmUgWEVOX0lSUV9QUklP
UklUWV9NQVggICAgIEVWVENITl9GSUZPX1BSSU9SSVRZX01BWAogI2RlZmluZSBYRU5fSVJRX1BS
SU9SSVRZX0RFRkFVTFQgRVZUQ0hOX0ZJRk9fUFJJT1JJVFlfREVGQVVMVAogI2RlZmluZSBYRU5f
SVJRX1BSSU9SSVRZX01JTiAgICAgRVZUQ0hOX0ZJRk9fUFJJT1JJVFlfTUlOCi1pbnQgeGVuX3Nl
dF9pcnFfcHJpb3JpdHkodW5zaWduZWQgaXJxLCB1bnNpZ25lZCBwcmlvcml0eSk7CitpbnQgeGVu
X3NldF9pcnFfcHJpb3JpdHkoeGVuaG9zdF90ICp4aCwgdW5zaWduZWQgaXJxLCB1bnNpZ25lZCBw
cmlvcml0eSk7CiAKIC8qCiAgKiBBbGxvdyBleHRyYSByZWZlcmVuY2VzIHRvIGV2ZW50IGNoYW5u
ZWxzIGV4cG9zZWQgdG8gdXNlcnNwYWNlIGJ5IGV2dGNobgogICovCi1pbnQgZXZ0Y2huX21ha2Vf
cmVmY291bnRlZCh1bnNpZ25lZCBpbnQgZXZ0Y2huKTsKLWludCBldnRjaG5fZ2V0KHVuc2lnbmVk
IGludCBldnRjaG4pOwotdm9pZCBldnRjaG5fcHV0KHVuc2lnbmVkIGludCBldnRjaG4pOworaW50
IGV2dGNobl9tYWtlX3JlZmNvdW50ZWQoeGVuaG9zdF90ICp4aCwgdW5zaWduZWQgaW50IGV2dGNo
bik7CitpbnQgZXZ0Y2huX2dldCh4ZW5ob3N0X3QgKnhoLCB1bnNpZ25lZCBpbnQgZXZ0Y2huKTsK
K3ZvaWQgZXZ0Y2huX3B1dCh4ZW5ob3N0X3QgKnhoLCB1bnNpZ25lZCBpbnQgZXZ0Y2huKTsKIAot
dm9pZCB4ZW5fc2VuZF9JUElfb25lKHVuc2lnbmVkIGludCBjcHUsIGVudW0gaXBpX3ZlY3RvciB2
ZWN0b3IpOwordm9pZCB4ZW5fc2VuZF9JUElfb25lKHhlbmhvc3RfdCAqeGgsIHVuc2lnbmVkIGlu
dCBjcHUsIGVudW0gaXBpX3ZlY3RvciB2ZWN0b3IpOwogdm9pZCByZWJpbmRfZXZ0Y2huX2lycShp
bnQgZXZ0Y2huLCBpbnQgaXJxKTsKLWludCB4ZW5fcmViaW5kX2V2dGNobl90b19jcHUoaW50IGV2
dGNobiwgdW5zaWduZWQgdGNwdSk7CitpbnQgeGVuX3JlYmluZF9ldnRjaG5fdG9fY3B1KHhlbmhv
c3RfdCAqeGgsIGludCBldnRjaG4sIHVuc2lnbmVkIHRjcHUpOwogCi1zdGF0aWMgaW5saW5lIHZv
aWQgbm90aWZ5X3JlbW90ZV92aWFfZXZ0Y2huKGludCBwb3J0KQorc3RhdGljIGlubGluZSB2b2lk
IG5vdGlmeV9yZW1vdGVfdmlhX2V2dGNobih4ZW5ob3N0X3QgKnhoLCBpbnQgcG9ydCkKIHsKIAlz
dHJ1Y3QgZXZ0Y2huX3NlbmQgc2VuZCA9IHsgLnBvcnQgPSBwb3J0IH07Ci0JKHZvaWQpSFlQRVJW
SVNPUl9ldmVudF9jaGFubmVsX29wKEVWVENITk9QX3NlbmQsICZzZW5kKTsKKwkodm9pZCloeXBl
cnZpc29yX2V2ZW50X2NoYW5uZWxfb3AoeGgsIEVWVENITk9QX3NlbmQsICZzZW5kKTsKIH0KIAog
dm9pZCBub3RpZnlfcmVtb3RlX3ZpYV9pcnEoaW50IGlycSk7CkBAIC04NSw3ICs4OCw3IEBAIHZv
aWQgeGVuX3BvbGxfaXJxKGludCBpcnEpOwogdm9pZCB4ZW5fcG9sbF9pcnFfdGltZW91dChpbnQg
aXJxLCB1NjQgdGltZW91dCk7CiAKIC8qIERldGVybWluZSB0aGUgSVJRIHdoaWNoIGlzIGJvdW5k
IHRvIGFuIGV2ZW50IGNoYW5uZWwgKi8KLXVuc2lnbmVkIGlycV9mcm9tX2V2dGNobih1bnNpZ25l
ZCBpbnQgZXZ0Y2huKTsKK3Vuc2lnbmVkIGlycV9mcm9tX2V2dGNobih4ZW5ob3N0X3QgKnhoLHVu
c2lnbmVkIGludCBldnRjaG4pOwogaW50IGlycV9mcm9tX3ZpcnEodW5zaWduZWQgaW50IGNwdSwg
dW5zaWduZWQgaW50IHZpcnEpOwogdW5zaWduZWQgaW50IGV2dGNobl9mcm9tX2lycSh1bnNpZ25l
ZCBpcnEpOwogCkBAIC0xMDEsMTQgKzEwNCwxNCBAQCB2b2lkIHhlbl9ldnRjaG5fZG9fdXBjYWxs
KHN0cnVjdCBwdF9yZWdzICpyZWdzKTsKIHZvaWQgeGVuX2h2bV9ldnRjaG5fZG9fdXBjYWxsKHZv
aWQpOwogCiAvKiBCaW5kIGEgcGlycSBmb3IgYSBwaHlzaWNhbCBpbnRlcnJ1cHQgdG8gYW4gaXJx
LiAqLwotaW50IHhlbl9iaW5kX3BpcnFfZ3NpX3RvX2lycSh1bnNpZ25lZCBnc2ksCitpbnQgeGVu
X2JpbmRfcGlycV9nc2lfdG9faXJxKHhlbmhvc3RfdCAqeGgsIHVuc2lnbmVkIGdzaSwKIAkJCSAg
ICAgdW5zaWduZWQgcGlycSwgaW50IHNoYXJlYWJsZSwgY2hhciAqbmFtZSk7CiAKICNpZmRlZiBD
T05GSUdfUENJX01TSQogLyogQWxsb2NhdGUgYSBwaXJxIGZvciBhIE1TSSBzdHlsZSBwaHlzaWNh
bCBpbnRlcnJ1cHQuICovCi1pbnQgeGVuX2FsbG9jYXRlX3BpcnFfbXNpKHN0cnVjdCBwY2lfZGV2
ICpkZXYsIHN0cnVjdCBtc2lfZGVzYyAqbXNpZGVzYyk7CitpbnQgeGVuX2FsbG9jYXRlX3BpcnFf
bXNpKHhlbmhvc3RfdCAqeGgsIHN0cnVjdCBwY2lfZGV2ICpkZXYsIHN0cnVjdCBtc2lfZGVzYyAq
bXNpZGVzYyk7CiAvKiBCaW5kIGFuIFBTSSBwaXJxIHRvIGFuIGlycS4gKi8KLWludCB4ZW5fYmlu
ZF9waXJxX21zaV90b19pcnEoc3RydWN0IHBjaV9kZXYgKmRldiwgc3RydWN0IG1zaV9kZXNjICpt
c2lkZXNjLAoraW50IHhlbl9iaW5kX3BpcnFfbXNpX3RvX2lycSh4ZW5ob3N0X3QgKnhoLCBzdHJ1
Y3QgcGNpX2RldiAqZGV2LCBzdHJ1Y3QgbXNpX2Rlc2MgKm1zaWRlc2MsCiAJCQkgICAgIGludCBw
aXJxLCBpbnQgbnZlYywgY29uc3QgY2hhciAqbmFtZSwgZG9taWRfdCBkb21pZCk7CiAjZW5kaWYK
IApAQCAtMTI4LDUgKzEzMSw1IEBAIGludCB4ZW5faXJxX2Zyb21fZ3NpKHVuc2lnbmVkIGdzaSk7
CiBpbnQgeGVuX3Rlc3RfaXJxX3NoYXJlZChpbnQgaXJxKTsKIAogLyogaW5pdGlhbGl6ZSBYZW4g
SVJRIHN1YnN5c3RlbSAqLwotdm9pZCB4ZW5faW5pdF9JUlEodm9pZCk7Cit2b2lkIHhlbl9pbml0
X0lSUSh4ZW5ob3N0X3QgKnhoKTsKICNlbmRpZgkvKiBfWEVOX0VWRU5UU19IICovCmRpZmYgLS1n
aXQgYS9pbmNsdWRlL3hlbi94ZW5ob3N0LmggYi9pbmNsdWRlL3hlbi94ZW5ob3N0LmgKaW5kZXgg
ZjYwOTJhODk4N2YxLi5jOWRhYmY3MzlmZjggMTAwNjQ0Ci0tLSBhL2luY2x1ZGUveGVuL3hlbmhv
c3QuaAorKysgYi9pbmNsdWRlL3hlbi94ZW5ob3N0LmgKQEAgLTExMiw2ICsxMTIsMjMgQEAgdHlw
ZWRlZiBzdHJ1Y3QgewogCQkgKi8KIAkJdWludDMyX3QgeGVuX3ZjcHVfaWRbTlJfQ1BVU107CiAJ
fTsKKworCS8qCisJICogZXZ0Y2huOiBnZXQgaW5pdCdkIHZpYSB4ODZfaW5pdC5pcnFzLmludHJf
aW5pdCAoeGVuX2luaXRfSVJRKCkpLgorCSAqCisJICogVGhlIGNvbW1vbiBmdW5jdGlvbmFsaXR5
IGZvciB4ZW5ob3N0XyogcHJvdmlkZWQgYnkgeGVuX2luaXRfSVJRKCkKKwkgKiBpcyB0aGUgbWFw
cGluZyBiZXR3ZWVuIGV2dGNobiA8LT4gaXJxLgorCSAqCisJICogRm9yIGFsbCB0aHJlZSBvZiB4
ZW5ob3N0X3IwL3IxIGFuZCByMiwgcG9zdC1pbml0IHRoZSBldnRjaG4gbG9naWMKKwkgKiBzaG91
bGQganVzdCB3b3JrIHVzaW5nIHRoZSBldnRjaG5fdG9faXJxIG1hcHBpbmcgYW5kIHRoZSB2Y3B1
X2luZm8sCisJICogc2hhcmVkX2luZm8gc3RhdGUuCisJICogKFBsdXMgc29tZSBzdGF0ZSBwcml2
YXRlIHRvIGV2dGNobl8ybC9ldnRjaG5fZmlmbyB3aGljaCBmb3Igbm93CisJICogaXMgZGVmaW5l
ZCBsb2NhbGx5LikKKwkgKi8KKwlzdHJ1Y3QgeworCQljb25zdCBzdHJ1Y3QgZXZ0Y2huX29wcyAq
ZXZ0Y2huX29wczsKKwkJaW50ICoqZXZ0Y2huX3RvX2lycTsKKwl9OwogfSB4ZW5ob3N0X3Q7CiAK
IHR5cGVkZWYgc3RydWN0IHhlbmhvc3Rfb3BzIHsKLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 09 17:27:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 17:27:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOmpa-0001km-1H; Thu, 09 May 2019 17:27:42 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fgKw=TJ=oracle.com=ankur.a.arora@srs-us1.protection.inumbo.net>)
 id 1hOmpY-0001k1-Ne
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 17:27:40 +0000
X-Inumbo-ID: be31a5e6-727f-11e9-8980-bc764e045a96
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id be31a5e6-727f-11e9-8980-bc764e045a96;
 Thu, 09 May 2019 17:27:39 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x49HJQFS169509;
 Thu, 9 May 2019 17:27:38 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id : in-reply-to : references : mime-version :
 content-transfer-encoding; s=corp-2018-07-02;
 bh=8/DeRvHfS7GtntS/GuUkuMeOArFNdl2F/EOQIvpvivQ=;
 b=Jed5a7bIAm0K95GIodRsZIGKULT4dU9ZOWjfFK6is/H7RK1WEH8CBBn8AdTM6jQEAsRk
 jcRaGTZa5YL5tEV/yfarQM6JToVKA8k837Ymhet1znYWQ2Hd4gpeKfbv33Hy95mg5uFz
 Oo2AXxZ+XawpfwWm3F0XiftIaNBFE0cRxipjQiB71VU8cbLp4i0wEn+7sW8ZUzvv/vZX
 KLpjKVXvDbP0dj9RhoyGvVKjEvYzaoa+sHJ/wgAmTpBOLqWAnn6DFssE1Ow/WyvoUSPY
 XqwcvQBjG2Wq0BVdRIQ0UVt/3G9H/58K6y3lBMoguKZZ8DCsyQmITbDQLT9DvxejYVZh 1g== 
Received: from aserp3030.oracle.com (aserp3030.oracle.com [141.146.126.71])
 by userp2120.oracle.com with ESMTP id 2s94b14eby-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 09 May 2019 17:27:37 +0000
Received: from pps.filterd (aserp3030.oracle.com [127.0.0.1])
 by aserp3030.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x49HP5c1119589;
 Thu, 9 May 2019 17:25:37 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserp3030.oracle.com with ESMTP id 2scpy5t20w-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 09 May 2019 17:25:37 +0000
Received: from abhmp0008.oracle.com (abhmp0008.oracle.com [141.146.116.14])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x49HPZFT031166;
 Thu, 9 May 2019 17:25:35 GMT
Received: from aa1-ca-oracle-com.ca.oracle.com (/10.156.75.204)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 09 May 2019 10:25:35 -0700
From: Ankur Arora <ankur.a.arora@oracle.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org
Date: Thu,  9 May 2019 10:25:25 -0700
Message-Id: <20190509172540.12398-2-ankur.a.arora@oracle.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190509172540.12398-1-ankur.a.arora@oracle.com>
References: <20190509172540.12398-1-ankur.a.arora@oracle.com>
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9252
 signatures=668686
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1905090100
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9252
 signatures=668686
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000
 definitions=main-1905090100
Subject: [Xen-devel] [RFC PATCH 01/16] x86/xen: add xenhost_t interface
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, sstabellini@kernel.org, konrad.wilk@oracle.com,
 ankur.a.arora@oracle.com, pbonzini@redhat.com, boris.ostrovsky@oracle.com,
 joao.m.martins@oracle.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIHhlbmhvc3RfdCB3aGljaCB3aWxsIHNlcnZlIGFzIGFuIGFic3RyYWN0aW9uIG92ZXIgWGVu
IGludGVyZmFjZXMuCkl0IGNvLWV4aXN0cyB3aXRoIHRoZSBQVi9IVk0vUFZIIGFic3RyYWN0aW9u
cyAoeDg2X2luaXQsIGh5cGVydmlzb3JfeDg2LApwdl9vcHMgZXRjKSBhbmQgaXMgbWVhbnQgdG8g
Y2FwdHVyZSBtZWNoYW5pc21zIGZvciBjb21tdW5pY2F0aW9uIHdpdGgKWGVuIHNvIHdlIGNvdWxk
IGhhdmUgZGlmZmVyZW50IHR5cGVzIG9mIHVuZGVybHlpbmcgWGVuOiByZWd1bGFyLCBsb2NhbCwK
YW5kIG5lc3RlZC4KCkFsc28gYWRkIHhlbmhvc3RfcmVnaXN0ZXIoKSBhbmQgc3R1YiByZWdpc3Ry
YXRpb24gaW4gdGhlIHZhcmlvdXMgZ3Vlc3QKdHlwZXMuCgpTaWduZWQtb2ZmLWJ5OiBBbmt1ciBB
cm9yYSA8YW5rdXIuYS5hcm9yYUBvcmFjbGUuY29tPgotLS0KIGFyY2gveDg2L3hlbi9NYWtlZmls
ZSAgICAgICAgfCAgMSArCiBhcmNoL3g4Ni94ZW4vZW5saWdodGVuX2h2bS5jIHwgMTMgKysrKysK
IGFyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYyAgfCAxNiArKysrKysKIGFyY2gveDg2L3hlbi9l
bmxpZ2h0ZW5fcHZoLmMgfCAxMiArKysrKwogYXJjaC94ODYveGVuL3hlbmhvc3QuYyAgICAgICB8
IDc1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysKIGluY2x1ZGUveGVuL3hlbi5oICAgICAg
ICAgICAgfCAgMyArKwogaW5jbHVkZS94ZW4veGVuaG9zdC5oICAgICAgICB8IDk1ICsrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKwogNyBmaWxlcyBjaGFuZ2VkLCAyMTUgaW5zZXJ0
aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNjQ0IGFyY2gveDg2L3hlbi94ZW5ob3N0LmMKIGNyZWF0
ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL3hlbi94ZW5ob3N0LmgKCmRpZmYgLS1naXQgYS9hcmNoL3g4
Ni94ZW4vTWFrZWZpbGUgYi9hcmNoL3g4Ni94ZW4vTWFrZWZpbGUKaW5kZXggMDg0ZGU3N2ExMDll
Li41NjRiNGRkZGJjMTUgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3hlbi9NYWtlZmlsZQorKysgYi9h
cmNoL3g4Ni94ZW4vTWFrZWZpbGUKQEAgLTE4LDYgKzE4LDcgQEAgb2JqLXkJCQkJKz0gbW11Lm8K
IG9iai15CQkJCSs9IHRpbWUubwogb2JqLXkJCQkJKz0gZ3JhbnQtdGFibGUubwogb2JqLXkJCQkJ
Kz0gc3VzcGVuZC5vCitvYmoteQkJCQkrPSB4ZW5ob3N0Lm8KIAogb2JqLSQoQ09ORklHX1hFTl9Q
VkhWTSkJCSs9IGVubGlnaHRlbl9odm0ubwogb2JqLSQoQ09ORklHX1hFTl9QVkhWTSkJCSs9IG1t
dV9odm0ubwpkaWZmIC0tZ2l0IGEvYXJjaC94ODYveGVuL2VubGlnaHRlbl9odm0uYyBiL2FyY2gv
eDg2L3hlbi9lbmxpZ2h0ZW5faHZtLmMKaW5kZXggMGU3NTY0MmQ0MmEzLi4xMDA0NTJmNGY0NGMg
MTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5faHZtLmMKKysrIGIvYXJjaC94ODYv
eGVuL2VubGlnaHRlbl9odm0uYwpAQCAtNSw2ICs1LDcgQEAKICNpbmNsdWRlIDxsaW51eC9rZXhl
Yy5oPgogI2luY2x1ZGUgPGxpbnV4L21lbWJsb2NrLmg+CiAKKyNpbmNsdWRlIDx4ZW4veGVuaG9z
dC5oPgogI2luY2x1ZGUgPHhlbi9mZWF0dXJlcy5oPgogI2luY2x1ZGUgPHhlbi9ldmVudHMuaD4K
ICNpbmNsdWRlIDx4ZW4vaW50ZXJmYWNlL21lbW9yeS5oPgpAQCAtODIsNiArODMsMTIgQEAgc3Rh
dGljIHZvaWQgX19pbml0IHhlbl9odm1faW5pdF9tZW1fbWFwcGluZyh2b2lkKQogCXhlbl92Y3B1
X2luZm9fcmVzZXQoMCk7CiB9CiAKK3hlbmhvc3Rfb3BzX3QgeGhfaHZtX29wcyA9IHsKK307CisK
K3hlbmhvc3Rfb3BzX3QgeGhfaHZtX25lc3RlZF9vcHMgPSB7Cit9OworCiBzdGF0aWMgdm9pZCBf
X2luaXQgaW5pdF9odm1fcHZfaW5mbyh2b2lkKQogewogCWludCBtYWpvciwgbWlub3I7CkBAIC0x
NzksNiArMTg2LDEyIEBAIHN0YXRpYyB2b2lkIF9faW5pdCB4ZW5faHZtX2d1ZXN0X2luaXQodm9p
ZCkKIHsKIAlpZiAoeGVuX3B2X2RvbWFpbigpKQogCQlyZXR1cm47CisJLyoKKwkgKiBXZSBuZWVk
IG9ubHkgeGVuaG9zdF9yMSBmb3IgSFZNIGd1ZXN0cyBzaW5jZSB0aGV5IGNhbm5vdCBiZQorCSAq
IGRyaXZlciBkb21haW4gKD8pIG9yIGRvbTAuCisJICovCisJaWYgKCF4ZW5fcHZoX2RvbWFpbigp
KQorCQl4ZW5ob3N0X3JlZ2lzdGVyKHhlbmhvc3RfcjEsICZ4aF9odm1fb3BzKTsKIAogCWluaXRf
aHZtX3B2X2luZm8oKTsKIApkaWZmIC0tZ2l0IGEvYXJjaC94ODYveGVuL2VubGlnaHRlbl9wdi5j
IGIvYXJjaC94ODYveGVuL2VubGlnaHRlbl9wdi5jCmluZGV4IGM1NGE0OTNlMTM5YS4uYmI2ZTgx
MWMxNTI1IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni94ZW4vZW5saWdodGVuX3B2LmMKKysrIGIvYXJj
aC94ODYveGVuL2VubGlnaHRlbl9wdi5jCkBAIC0zNiw2ICszNiw3IEBACiAKICNpbmNsdWRlIDx4
ZW4veGVuLmg+CiAjaW5jbHVkZSA8eGVuL2V2ZW50cy5oPgorI2luY2x1ZGUgPHhlbi94ZW5ob3N0
Lmg+CiAjaW5jbHVkZSA8eGVuL2ludGVyZmFjZS94ZW4uaD4KICNpbmNsdWRlIDx4ZW4vaW50ZXJm
YWNlL3ZlcnNpb24uaD4KICNpbmNsdWRlIDx4ZW4vaW50ZXJmYWNlL3BoeXNkZXYuaD4KQEAgLTEx
ODgsNiArMTE4OSwxMiBAQCBzdGF0aWMgdm9pZCBfX2luaXQgeGVuX2RvbTBfc2V0X2xlZ2FjeV9m
ZWF0dXJlcyh2b2lkKQogCXg4Nl9wbGF0Zm9ybS5sZWdhY3kucnRjID0gMTsKIH0KIAoreGVuaG9z
dF9vcHNfdCB4aF9wdl9vcHMgPSB7Cit9OworCit4ZW5ob3N0X29wc190IHhoX3B2X25lc3RlZF9v
cHMgPSB7Cit9OworCiAvKiBGaXJzdCBDIGZ1bmN0aW9uIHRvIGJlIGNhbGxlZCBvbiBYZW4gYm9v
dCAqLwogYXNtbGlua2FnZSBfX3Zpc2libGUgdm9pZCBfX2luaXQgeGVuX3N0YXJ0X2tlcm5lbCh2
b2lkKQogewpAQCAtMTE5OCw2ICsxMjA1LDE1IEBAIGFzbWxpbmthZ2UgX192aXNpYmxlIHZvaWQg
X19pbml0IHhlbl9zdGFydF9rZXJuZWwodm9pZCkKIAlpZiAoIXhlbl9zdGFydF9pbmZvKQogCQly
ZXR1cm47CiAKKwl4ZW5ob3N0X3JlZ2lzdGVyKHhlbmhvc3RfcjEsICZ4aF9wdl9vcHMpOworCisJ
LyoKKwkgKiBEZXRlY3QgaW4gc29tZSBpbXBsZW1lbnRhdGlvbiBkZWZpbmVkIG1hbm5lciB3aGV0
aGVyIHRoaXMgaXMKKwkgKiBuZXN0ZWQgb3Igbm90LgorCSAqLworCWlmICh4ZW5fZHJpdmVyX2Rv
bWFpbigpICYmIHhlbl9uZXN0ZWQoKSkKKwkJeGVuaG9zdF9yZWdpc3Rlcih4ZW5ob3N0X3IyLCAm
eGhfcHZfbmVzdGVkX29wcyk7CisKIAl4ZW5fZG9tYWluX3R5cGUgPSBYRU5fUFZfRE9NQUlOOwog
CXhlbl9zdGFydF9mbGFncyA9IHhlbl9zdGFydF9pbmZvLT5mbGFnczsKIApkaWZmIC0tZ2l0IGEv
YXJjaC94ODYveGVuL2VubGlnaHRlbl9wdmguYyBiL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHZo
LmMKaW5kZXggMzViNzU5OWQyZDBiLi44MjZjMjk2ZDI3YTMgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2
L3hlbi9lbmxpZ2h0ZW5fcHZoLmMKKysrIGIvYXJjaC94ODYveGVuL2VubGlnaHRlbl9wdmguYwpA
QCAtOCw2ICs4LDcgQEAKICNpbmNsdWRlIDxhc20vZTgyMC9hcGkuaD4KIAogI2luY2x1ZGUgPHhl
bi94ZW4uaD4KKyNpbmNsdWRlIDx4ZW4veGVuaG9zdC5oPgogI2luY2x1ZGUgPGFzbS94ZW4vaW50
ZXJmYWNlLmg+CiAjaW5jbHVkZSA8YXNtL3hlbi9oeXBlcmNhbGwuaD4KIApAQCAtMjEsMTEgKzIy
LDIyIEBACiAgKi8KIGJvb2wgeGVuX3B2aCBfX2F0dHJpYnV0ZV9fKChzZWN0aW9uKCIuZGF0YSIp
KSkgPSAwOwogCitleHRlcm4geGVuaG9zdF9vcHNfdCB4aF9odm1fb3BzLCB4aF9odm1fbmVzdGVk
X29wczsKKwogdm9pZCBfX2luaXQgeGVuX3B2aF9pbml0KHZvaWQpCiB7CiAJdTMyIG1zcjsKIAl1
NjQgcGZuOwogCisJeGVuaG9zdF9yZWdpc3Rlcih4ZW5ob3N0X3IxLCAmeGhfaHZtX29wcyk7CisK
KwkvKgorCSAqIERldGVjdCBpbiBzb21lIGltcGxlbWVudGF0aW9uIGRlZmluZWQgbWFubmVyIHdo
ZXRoZXIgdGhpcyBpcworCSAqIG5lc3RlZCBvciBub3QuCisJICovCisJaWYgKHhlbl9kcml2ZXJf
ZG9tYWluKCkgJiYgeGVuX25lc3RlZCgpKQorCQl4ZW5ob3N0X3JlZ2lzdGVyKHhlbmhvc3RfcjIs
ICZ4aF9odm1fbmVzdGVkX29wcyk7CisKIAl4ZW5fcHZoID0gMTsKIAl4ZW5fc3RhcnRfZmxhZ3Mg
PSBwdmhfc3RhcnRfaW5mby5mbGFnczsKIApkaWZmIC0tZ2l0IGEvYXJjaC94ODYveGVuL3hlbmhv
c3QuYyBiL2FyY2gveDg2L3hlbi94ZW5ob3N0LmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXgg
MDAwMDAwMDAwMDAwLi5jYTkwYWNkNzY4N2UKLS0tIC9kZXYvbnVsbAorKysgYi9hcmNoL3g4Ni94
ZW4veGVuaG9zdC5jCkBAIC0wLDAgKzEsNzUgQEAKKyNpbmNsdWRlIDxsaW51eC90eXBlcy5oPgor
I2luY2x1ZGUgPGxpbnV4L2J1Zy5oPgorI2luY2x1ZGUgPHhlbi94ZW4uaD4KKyNpbmNsdWRlIDx4
ZW4veGVuaG9zdC5oPgorCit4ZW5ob3N0X3QgeGVuaG9zdHNbMl07CisvKgorICogeGhfZGVmYXVs
dDogaW50ZXJmYWNlIHRvIHRoZSByZWd1bGFyIGh5cGVydmlzb3IuIHhlbmhvc3RfdHlwZSBpcyB4
ZW5ob3N0X3IwCisgKiBvciB4ZW5ob3N0X3IxLgorICoKKyAqIHhoX3JlbW90ZTogaW50ZXJmYWNl
IHRvIHJlbW90ZSBoeXBlcnZpc29yLiBOZWVkZWQgZm9yIFBWIGRyaXZlciBzdXBwb3J0IG9uCisg
KiBMMS1kb20wL2RyaXZlci1kb21haW4gZm9yIG5lc3RlZCBYZW4uIHhlbmhvc3RfdHlwZSBpcyB4
ZW5ob3N0X3IyLgorICovCit4ZW5ob3N0X3QgKnhoX2RlZmF1bHQgPSAoeGVuaG9zdF90ICopICZ4
ZW5ob3N0c1swXTsKK3hlbmhvc3RfdCAqeGhfcmVtb3RlID0gKHhlbmhvc3RfdCAqKSAmeGVuaG9z
dHNbMV07CisKKy8qCisgKiBFeHBvcnRlZCBmb3IgdXNlIG9mIGZvcl9lYWNoX3hlbmhvc3QoKS4K
KyAqLworRVhQT1JUX1NZTUJPTF9HUEwoeGVuaG9zdHMpOworCisvKgorICogU29tZSBwbGFjZXMg
cmVmZXIgZGlyZWN0bHkgdG8gYSBzcGVjaWZpYyB0eXBlIG9mIHhlbmhvc3QuCisgKiBUaGlzIG1p
Z2h0IGJlIGJldHRlciBhcyBhIG1hY3JvIHRob3VnaC4KKyAqLworRVhQT1JUX1NZTUJPTF9HUEwo
eGhfZGVmYXVsdCk7CitFWFBPUlRfU1lNQk9MX0dQTCh4aF9yZW1vdGUpOworCit2b2lkIHhlbmhv
c3RfcmVnaXN0ZXIoZW51bSB4ZW5ob3N0X3R5cGUgdHlwZSwgeGVuaG9zdF9vcHNfdCAqb3BzKQor
eworCXN3aXRjaCAodHlwZSkgeworCQljYXNlIHhlbmhvc3RfcjA6CisJCWNhc2UgeGVuaG9zdF9y
MToKKwkJCUJVR19PTih4aF9kZWZhdWx0LT50eXBlICE9IHhlbmhvc3RfaW52YWxpZCk7CisKKwkJ
CXhoX2RlZmF1bHQtPnR5cGUgPSB0eXBlOworCQkJeGhfZGVmYXVsdC0+b3BzID0gb3BzOworCQkJ
YnJlYWs7CisJCWNhc2UgeGVuaG9zdF9yMjoKKwkJCUJVR19PTih4aF9yZW1vdGUtPnR5cGUgIT0g
eGVuaG9zdF9pbnZhbGlkKTsKKworCQkJLyoKKwkJCSAqIFdlIHNob3VsZCBoYXZlIGEgZGVmYXVs
dCB4ZW5ob3N0IGJ5IHRoZQorCQkJICogdGltZSB4aF9yZW1vdGUgaXMgcmVnaXN0ZXJlZC4KKwkJ
CSAqLworCQkJQlVHX09OKCF4aF9kZWZhdWx0KTsKKworCQkJeGhfcmVtb3RlLT50eXBlID0gdHlw
ZTsKKwkJCXhoX3JlbW90ZS0+b3BzID0gb3BzOworCQkJYnJlYWs7CisJCWRlZmF1bHQ6CisJCQlC
VUcoKTsKKwl9Cit9CisKKy8qCisgKiBfX3hlbmhvc3RfdW5yZWdpc3RlcjogZXhwZWN0ZWQgdG8g
YmUgY2FsbGVkIG9ubHkgaWYgdGhlcmUncyBhbgorICogZXJyb3IgZWFybHkgaW4gdGhlIGluaXQu
CisgKi8KK3ZvaWQgX194ZW5ob3N0X3VucmVnaXN0ZXIoZW51bSB4ZW5ob3N0X3R5cGUgdHlwZSkK
K3sKKwlzd2l0Y2ggKHR5cGUpIHsKKwkJY2FzZSB4ZW5ob3N0X3IwOgorCQljYXNlIHhlbmhvc3Rf
cjE6CisJCQl4aF9kZWZhdWx0LT50eXBlID0geGVuaG9zdF9pbnZhbGlkOworCQkJeGhfZGVmYXVs
dC0+b3BzID0gTlVMTDsKKwkJCWJyZWFrOworCQljYXNlIHhlbmhvc3RfcjI6CisJCQl4aF9yZW1v
dGUtPnR5cGUgPSB4ZW5ob3N0X2ludmFsaWQ7CisJCQl4aF9yZW1vdGUtPm9wcyA9IE5VTEw7CisJ
CQlicmVhazsKKwkJZGVmYXVsdDoKKwkJCUJVRygpOworCX0KK30KZGlmZiAtLWdpdCBhL2luY2x1
ZGUveGVuL3hlbi5oIGIvaW5jbHVkZS94ZW4veGVuLmgKaW5kZXggMGUyMTU2Nzg2YWQyLi41NDBk
Yjg0NTk1MzYgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUveGVuL3hlbi5oCisrKyBiL2luY2x1ZGUveGVu
L3hlbi5oCkBAIC00Miw2ICs0Miw5IEBAIGV4dGVybiBzdHJ1Y3QgaHZtX3N0YXJ0X2luZm8gcHZo
X3N0YXJ0X2luZm87CiAjZGVmaW5lIHhlbl9pbml0aWFsX2RvbWFpbigpCSgwKQogI2VuZGlmCS8q
IENPTkZJR19YRU5fRE9NMCAqLwogCisjZGVmaW5lIHhlbl9kcml2ZXJfZG9tYWluKCkJeGVuX2lu
aXRpYWxfZG9tYWluKCkKKyNkZWZpbmUgeGVuX25lc3RlZCgpCTAKKwogc3RydWN0IGJpb192ZWM7
CiBib29sIHhlbl9iaW92ZWNfcGh5c19tZXJnZWFibGUoY29uc3Qgc3RydWN0IGJpb192ZWMgKnZl
YzEsCiAJCWNvbnN0IHN0cnVjdCBiaW9fdmVjICp2ZWMyKTsKZGlmZiAtLWdpdCBhL2luY2x1ZGUv
eGVuL3hlbmhvc3QuaCBiL2luY2x1ZGUveGVuL3hlbmhvc3QuaApuZXcgZmlsZSBtb2RlIDEwMDY0
NAppbmRleCAwMDAwMDAwMDAwMDAuLmE1OGU4ODNmMTQ0ZQotLS0gL2Rldi9udWxsCisrKyBiL2lu
Y2x1ZGUveGVuL3hlbmhvc3QuaApAQCAtMCwwICsxLDk1IEBACisjaWZuZGVmIF9fWEVOSE9TVF9I
CisjZGVmaW5lIF9fWEVOSE9TVF9ICisKKy8qCisgKiBYZW5ob3N0IGFic3RyYWN0cyBvdXQgdGhl
IFhlbiBpbnRlcmZhY2UuIEl0IGNvLWV4aXN0cyB3aXRoIHRoZSBQVi9IVk0vUFZICisgKiBhYnN0
cmFjdGlvbnMgKHg4Nl9pbml0LCBoeXBlcnZpc29yX3g4NiwgcHZfb3BzIGV0YykgYW5kIGlzIG1l
YW50IHRvCisgKiBleHBvc2Ugb3BzIGZvciBjb21tdW5pY2F0aW9uIGJldHdlZW4gdGhlIGd1ZXN0
IGFuZCBYZW4gKGh5cGVyY2FsbCwgY3B1aWQsCisgKiBzaGFyZWRfaW5mby92Y3B1X2luZm8sIGV2
dGNobiwgZ3JhbnQtdGFibGUgYW5kIG9uIHRvcCBvZiB0aG9zZSwgeGVuYnVzLCBiYWxsb29uaW5n
KSwKKyAqIHNvIHRoZXNlIGNvdWxkIGRpZmZlciBiYXNlZCBvbiB0aGUga2luZCBvZiB1bmRlcmx5
aW5nIFhlbjogcmVndWxhciwgbG9jYWwsCisgKiBhbmQgbmVzdGVkLgorICoKKyAqIEFueSBjYWxs
LXNpdGVzIHdoaWNoIGluaXRpYXRlIGNvbW11bmljYXRpb24gd2l0aCB0aGUgaHlwZXJ2aXNvciB0
YWtlCisgKiB4ZW5ob3N0X3QgKiBhcyBhIHBhcmFtZXRlciBhbmQgdXNlIHRoZSBhcHByb3ByaWF0
ZSB4ZW5ob3N0IGludGVyZmFjZS4KKyAqCisgKiBOb3RlLCB0aGF0IHRoZSBpbml0IGZvciB0aGUg
bmVzdGVkIHhlbmhvc3QgKGluIHRoZSBuZXN0ZWQgZG9tMCBjYXNlLAorICogdGhlcmUgYXJlIHR3
bykgaGFwcGVucyBmb3IgZWFjaCBvcGVyYXRpb24gYWxvbmdzaWRlIHRoZSBkZWZhdWx0IHhlbmhv
c3QKKyAqICh3aGljaCByZW1haW5zIHNpbWlsYXIgdG8gdGhlIG9uZSBub3cpIGFuZCBpcyBub3Qg
ZGVmZXJyZWQgZm9yIGxhdGVyLgorICogVGhpcyBhbGxvd3MgdXMgdG8gcGlnZ3ktYmFjayBvbiB0
aGUgbm9uLXRyaXZpYWwgc2VxdWVuY2luZywgaW50ZXItbG9ja2luZworICogbG9naWMgaW4gdGhl
IGluaXQgb2YgdGhlIGRlZmF1bHQgeGVuaG9zdC4KKyAqLworCisvKgorICogeGVuaG9zdF90eXBl
OiBzcGVjaWZpZXMgdGhlIGNvbnRyb2xsaW5nIFhlbiBpbnRlcmZhY2UuIFRoZSBub3RhdGlvbiwK
KyAqIHhlbmhvc3RfcjAsIHhlbmhvc3RfcjEsIHhlbmhvc3RfcjIgaXMgbWVhbnQgdG8gaW52b2tl
IGh5cGVydmlzb3IgZGlzdGFuY2UKKyAqIGZyb20gdGhlIGd1ZXN0LgorICoKKyAqIE5vdGUgdGhh
dCB0aGUgZGlzdGFuY2UgaXMgcmVsYXRpdmUsIGFuZCBzbyBkb2VzIG5vdCBpZGVudGlmeSBhIHNw
ZWNpZmljCisgKiBoeXBlcnZpc29yLCBqdXN0IHRoZSByb2xlIHBsYXllZCBieSB0aGUgaW50ZXJm
YWNlOiBzbywgaW5zdGFuY2UgZm9yIEwwLWd1ZXN0CisgKiB4ZW5ob3N0X3IxIHdvdWxkIGJlIEww
LVhlbiBhbmQgZm9yIGFuIEwxLWd1ZXN0LCBMMS1YZW4uCisgKi8KK2VudW0geGVuaG9zdF90eXBl
IHsKKwl4ZW5ob3N0X2ludmFsaWQgPSAwLAorCS8qCisJICogeGVuaG9zdF9yMTogdGhlIGd1ZXN0
J3MgZnJvbnRlbmQgb3IgYmFja2VuZCBkcml2ZXJzIHRhbGtpbmcKKwkgKiB0byBhIGh5cGVydmlz
b3Igb25lIGxldmVsIHJlbW92ZWQuCisJICogVGhpcyBpcyB0aGUgb3JkaW5hcnksIG5vbi1uZXN0
ZWQgY29uZmlndXJhdGlvbiBhcyB3ZWxsIGFzIGZvciB0aGUKKwkgKiB0eXBpY2FsIG5lc3RlZCBm
cm9udGVuZHMgYW5kIGJhY2tlbmRzLgorCSAqCisJICogVGhlIGNvcnJlc3BvbmRpbmcgeGVuaG9z
dF90IHdvdWxkIGNvbnRpbnVlIHRvIHVzZSB0aGUgY3VycmVudAorCSAqIGludGVyZmFjZXMsIHZp
YSBhIHJlZGlyZWN0aW9uIGxheWVyLgorCSAqLworCXhlbmhvc3RfcjEsCisKKwkvKgorCSAqIHhl
bmhvc3RfcjI6IGZyb250ZW5kIGRyaXZlcnMgY29tbXVuaWNhdGluZyB3aXRoIGEgaHlwZXJ2aXNv
ciB0d28KKwkgKiBsZXZlbHMgcmVtb3ZlZDogc28gTDEtZG9tMC1mcm9udGVuZHMgY29tbXVuaWNh
dGluZyB3aXRoIEwwLVhlbi4KKwkgKgorCSAqIFRoaXMgaXMgdGhlIG5lc3RlZC1YZW4gY29uZmln
dXJhdGlvbjogTDEtZG9tMC1mcm9udGVuZCBkcml2ZXJzIGNhbgorCSAqIG5vdyB0YWxrIHRvIEww
LWRvbTAtYmFja2VuZCBkcml2ZXJzIHZpYSBhIHNlcGFyYXRlIHhlbmhvc3RfdC4KKwkgKi8KKwl4
ZW5ob3N0X3IyLAorCisJLyoKKwkgKiBMb2NhbC9Dby1sb2NhdGVkIGNhc2U6IGJhY2tlbmQgZHJp
dmVycyBub3cgcnVuIGluIHRoZSBzYW1lIGFkZHJlc3MKKwkgKiBzcGFjZSBhcyB0aGUgaHlwZXJ2
aXNvci4gVGhlIGRyaXZlciBtb2RlbCByZW1haW5zIHNhbWUgYXMKKwkgKiB4ZW5ob3N0X3IxLCBi
dXQgd2l0aCBzbGlnaHRseSBkaWZmZXJlbnQgaW50ZXJmYWNlcy4KKwkgKgorCSAqIEFueSBmcm9u
dGVuZCBndWVzdHMgb2YgdGhpcyBoeXBlcnZpc29yIHdpbGwgY29udGludWUgdG8gYmUKKwkgKiB4
ZW5ob3N0X3IxLgorCSAqLworCXhlbmhvc3RfcjAsCit9OworCitzdHJ1Y3QgeGVuaG9zdF9vcHM7
CisKK3R5cGVkZWYgc3RydWN0IHsKKwllbnVtIHhlbmhvc3RfdHlwZSB0eXBlOworCisJc3RydWN0
IHhlbmhvc3Rfb3BzICpvcHM7Cit9IHhlbmhvc3RfdDsKKwordHlwZWRlZiBzdHJ1Y3QgeGVuaG9z
dF9vcHMgeworfSB4ZW5ob3N0X29wc190OworCitleHRlcm4geGVuaG9zdF90ICp4aF9kZWZhdWx0
LCAqeGhfcmVtb3RlOworZXh0ZXJuIHhlbmhvc3RfdCB4ZW5ob3N0c1syXTsKKworLyoKKyAqIHhl
bmhvc3RfcmVnaXN0ZXIoKTogaXMgY2FsbGVkIGVhcmx5IGluIHRoZSBndWVzdCdzIHhlbi1pbml0
LCBhZnRlciBpdCBkZXRlY3RzCisgKiBpbiBzb21lIGltcGxlbWVudGF0aW9uIGRlZmluZWQgbWFu
bmVyIHdoYXQga2luZCBvZiB1bmRlcmx5aW5nIHhlbmhvc3Qgb3IKKyAqIHhlbmhvc3RzIGV4aXN0
LgorICogU3BlY2lmaWVzIHRoZSB0eXBlIG9mIHhlbmhvc3QgYmVpbmcgcmVnaXN0ZXJlZCBhbmQg
dGhlIG9wcyBmb3IgdGhhdC4KKyAqLwordm9pZCB4ZW5ob3N0X3JlZ2lzdGVyKGVudW0geGVuaG9z
dF90eXBlIHR5cGUsIHhlbmhvc3Rfb3BzX3QgKm9wcyk7Cit2b2lkIF9feGVuaG9zdF91bnJlZ2lz
dGVyKGVudW0geGVuaG9zdF90eXBlIHR5cGUpOworCisKKy8qCisgKiBDb252b2x1dGVkIGludGVy
ZmFjZSBzbyB3ZSBjYW4gZG8gdGhpcyB3aXRob3V0IGFkZGluZyBhIGxvb3AgY291bnRlci4KKyAq
LworI2RlZmluZSBmb3JfZWFjaF94ZW5ob3N0KHhoKSBcCisJZm9yICgoeGgpID0gKHhlbmhvc3Rf
dCAqKikgJnhlbmhvc3RzWzBdOwlcCisJCSgoKHhoKSAtICh4ZW5ob3N0X3QgKiopJnhlbmhvc3Rz
KSA8IDIpICYmICgqeGgpLT50eXBlICE9IHhlbmhvc3RfaW52YWxpZDsgKHhoKSsrKQorCisjZW5k
aWYgLyogX19YRU5IT1NUX0ggKi8KLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 09 17:27:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 17:27:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOmph-0001nu-Ba; Thu, 09 May 2019 17:27:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fgKw=TJ=oracle.com=ankur.a.arora@srs-us1.protection.inumbo.net>)
 id 1hOmpf-0001n4-Ow
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 17:27:47 +0000
X-Inumbo-ID: c211a887-727f-11e9-8980-bc764e045a96
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c211a887-727f-11e9-8980-bc764e045a96;
 Thu, 09 May 2019 17:27:45 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x49HJRsh151800;
 Thu, 9 May 2019 17:27:44 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id : in-reply-to : references : mime-version :
 content-transfer-encoding; s=corp-2018-07-02;
 bh=iWLMbsiTJyORKcVPc67NdIhjZ2dc7OJHEnWet4Ub5Kw=;
 b=UUhgHrqUJgZ3v9UuVkW2DqgDOyDIWCs+T4FiLAWvwDYYvcQRUMbYqDwbOKwEuEd1zlA4
 78TMJzClr18NPm5bRYYUEW5YqF0rwhRxrWUL9aUqWa7fAlCV6p9FZifQ6IIvxx3MH40R
 e99M9cLzy3zKhdV/WINfvGwqfnMpaXnPdvJkXrck7RIQsPe3RTXUyUQh4OUvQm/YBVsA
 uRo+4Pu8nZAjKvzHeQdidgFZ/qIGFw+RPvjsNULDAJe5anjEIHqLkB36jCM39vLIEGDO
 c1s5XVLXyP2UqMqApeSVTaNa1Mxdcde4yjccnHI09DrN9f2u5E5KQAXcV+EwrdhG7DzN FA== 
Received: from aserp3030.oracle.com (aserp3030.oracle.com [141.146.126.71])
 by userp2130.oracle.com with ESMTP id 2s94bgcep8-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 09 May 2019 17:27:44 +0000
Received: from pps.filterd (aserp3030.oracle.com [127.0.0.1])
 by aserp3030.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x49HP7IS119737;
 Thu, 9 May 2019 17:25:43 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserp3030.oracle.com with ESMTP id 2scpy5t22t-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 09 May 2019 17:25:43 +0000
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 x49HPhCr019337;
 Thu, 9 May 2019 17:25:43 GMT
Received: from aa1-ca-oracle-com.ca.oracle.com (/10.156.75.204)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 09 May 2019 10:25:42 -0700
From: Ankur Arora <ankur.a.arora@oracle.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org
Date: Thu,  9 May 2019 10:25:34 -0700
Message-Id: <20190509172540.12398-11-ankur.a.arora@oracle.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190509172540.12398-1-ankur.a.arora@oracle.com>
References: <20190509172540.12398-1-ankur.a.arora@oracle.com>
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9252
 signatures=668686
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=2
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1905090100
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9252
 signatures=668686
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=2 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000
 definitions=main-1905090100
Subject: [Xen-devel] [RFC PATCH 10/16] xen/balloon: support ballooning in
 xenhost_t
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, sstabellini@kernel.org, konrad.wilk@oracle.com,
 ankur.a.arora@oracle.com, pbonzini@redhat.com, boris.ostrovsky@oracle.com,
 joao.m.martins@oracle.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

WGVuIGJhbGxvb25pbmcgdXNlcyBob2xsb3cgc3RydWN0IHBhZ2VzICh3aXRoIHRoZSB1bmRlcmx5
aW5nIEdGTnMgYmVpbmcKcG9wdWxhdGVkL3VucG9wdWxhdGVkIHZpYSBoeXBlcmNhbGxzKSB3aGlj
aCBhcmUgdXNlZCBieSB0aGUgZ3JhbnQgbG9naWMKdG8gbWFwIGdyYW50cyBmcm9tIG90aGVyIGRv
bWFpbnMuCgpUaGlzIHBhdGNoIGFsbG93cyB0aGUgZGVmYXVsdCB4ZW5ob3N0IHRvIHByb3ZpZGUg
YW4gYWx0ZXJuYXRlIGJhbGxvb25pbmcKYWxsb2NhdGlvbiBtZWNoYW5pc20uIFRoaXMgaXMgZXhw
ZWN0ZWQgdG8gYmUgdXNlZnVsIGZvciBsb2NhbCB4ZW5ob3N0cwoodHlwZSB4ZW5ob3N0X3IwKSBi
ZWNhdXNlIHVubGlrZSBYZW4sIHdoZXJlIHRoZXJlIGlzIGFuIGV4dGVybmFsCmh5cGVydmlzb3Ig
d2hpY2ggY2FuIGNoYW5nZSB0aGUgbWVtb3J5IHVuZGVybmVhdGggYSBHRk4sIHRoYXQgaXMgbm90
CnBvc3NpYmxlIHdoZW4gdGhlIGh5cGVydmlzb3IgaXMgcnVubmluZyBpbiB0aGUgc2FtZSBhZGRy
ZXNzIHNwYWNlCmFzIHRoZSBlbnRpdHkgZG9pbmcgdGhlIGJhbGxvb25pbmcuCgpDby1kZXZlbG9w
ZWQtYnk6IEFua3VyIEFyb3JhIDxhbmt1ci5hLmFyb3JhQG9yYWNsZS5jb20+ClNpZ25lZC1vZmYt
Ynk6IEpvYW8gTWFydGlucyA8am9hby5tLm1hcnRpbnNAb3JhY2xlLmNvbT4KU2lnbmVkLW9mZi1i
eTogQW5rdXIgQXJvcmEgPGFua3VyLmEuYXJvcmFAb3JhY2xlLmNvbT4KLS0tCiBhcmNoL3g4Ni94
ZW4vZW5saWdodGVuX2h2bS5jICAgICAgIHwgIDcgKysrKysrKwogYXJjaC94ODYveGVuL2VubGln
aHRlbl9wdi5jICAgICAgICB8ICA4ICsrKysrKysrCiBkcml2ZXJzL3hlbi9iYWxsb29uLmMgICAg
ICAgICAgICAgIHwgMTkgKysrKysrKysrKysrKysrKy0tLQogZHJpdmVycy94ZW4vZ3JhbnQtdGFi
bGUuYyAgICAgICAgICB8ICA0ICsrLS0KIGRyaXZlcnMveGVuL3ByaXZjbWQuYyAgICAgICAgICAg
ICAgfCAgNCArKy0tCiBkcml2ZXJzL3hlbi94ZW4tc2VsZmJhbGxvb24uYyAgICAgIHwgIDIgKysK
IGRyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfY2xpZW50LmMgfCAgNiArKystLS0KIGRyaXZlcnMv
eGVuL3hsYXRlX21tdS5jICAgICAgICAgICAgfCAgNCArKy0tCiBpbmNsdWRlL3hlbi9iYWxsb29u
LmggICAgICAgICAgICAgIHwgIDQgKystLQogaW5jbHVkZS94ZW4veGVuaG9zdC5oICAgICAgICAg
ICAgICB8IDE5ICsrKysrKysrKysrKysrKysrKysKIDEwIGZpbGVzIGNoYW5nZWQsIDYzIGluc2Vy
dGlvbnMoKyksIDE0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hlbi9lbmxp
Z2h0ZW5faHZtLmMgYi9hcmNoL3g4Ni94ZW4vZW5saWdodGVuX2h2bS5jCmluZGV4IGVmZTQ4M2Nl
ZWI5YS4uYTM3MWJiOWVlNDc4IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni94ZW4vZW5saWdodGVuX2h2
bS5jCisrKyBiL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5faHZtLmMKQEAgLTEzMCw5ICsxMzAsMTYg
QEAgeGVuaG9zdF9vcHNfdCB4aF9odm1fb3BzID0gewogCS5zZXR1cF9zaGFyZWRfaW5mbyA9IHhl
bl9odm1faW5pdF9zaGFyZWRfaW5mbywKIAkucmVzZXRfc2hhcmVkX2luZm8gPSB4ZW5faHZtX3Jl
c2V0X3NoYXJlZF9pbmZvLAogCS5wcm9iZV92Y3B1X2lkID0geGVuX2h2bV9wcm9iZV92Y3B1X2lk
LAorCisJLyogV2UganVzdCB1c2UgdGhlIGRlZmF1bHQgbWV0aG9kIG9mIGJhbGxvb25pbmcuICov
CisJLmFsbG9jX2JhbGxvb25lZF9wYWdlcyA9IE5VTEwsCisJLmZyZWVfYmFsbG9vbmVkX3BhZ2Vz
ID0gTlVMTCwKIH07CiAKIHhlbmhvc3Rfb3BzX3QgeGhfaHZtX25lc3RlZF9vcHMgPSB7CisJLyog
TmVzdGVkIHhlbmhvc3RzLCBhcmUgZGlzYWxsb3dlZCBiYWxsb29uaW5nICovCisJLmFsbG9jX2Jh
bGxvb25lZF9wYWdlcyA9IE5VTEwsCisJLmZyZWVfYmFsbG9vbmVkX3BhZ2VzID0gTlVMTCwKIH07
CiAKIHN0YXRpYyB2b2lkIF9faW5pdCBpbml0X2h2bV9wdl9pbmZvKHZvaWQpCmRpZmYgLS1naXQg
YS9hcmNoL3g4Ni94ZW4vZW5saWdodGVuX3B2LmMgYi9hcmNoL3g4Ni94ZW4vZW5saWdodGVuX3B2
LmMKaW5kZXggNzdiMWEwZDRhZWYyLi4yZTk0ZTAyY2RiYjQgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2
L3hlbi9lbmxpZ2h0ZW5fcHYuYworKysgYi9hcmNoL3g4Ni94ZW4vZW5saWdodGVuX3B2LmMKQEAg
LTEyNDcsMTEgKzEyNDcsMTkgQEAgeGVuaG9zdF9vcHNfdCB4aF9wdl9vcHMgPSB7CiAJLnJlc2V0
X3NoYXJlZF9pbmZvID0geGVuX3B2X3Jlc2V0X3NoYXJlZF9pbmZvLAogCiAJLnByb2JlX3ZjcHVf
aWQgPSB4ZW5fcHZfcHJvYmVfdmNwdV9pZCwKKworCS8qIFdlIGp1c3QgdXNlIHRoZSBkZWZhdWx0
IG1ldGhvZCBvZiBiYWxsb29uaW5nLiAqLworCS5hbGxvY19iYWxsb29uZWRfcGFnZXMgPSBOVUxM
LAorCS5mcmVlX2JhbGxvb25lZF9wYWdlcyA9IE5VTEwsCiB9OwogCiB4ZW5ob3N0X29wc190IHho
X3B2X25lc3RlZF9vcHMgPSB7CiAJLmNwdWlkX2Jhc2UgPSB4ZW5fcHZfbmVzdGVkX2NwdWlkX2Jh
c2UsCiAJLnNldHVwX2h5cGVyY2FsbF9wYWdlID0gTlVMTCwKKworCS8qIE5lc3RlZCB4ZW5ob3N0
cywgYXJlIGRpc2FsbG93ZWQgYmFsbG9vbmluZyAqLworCS5hbGxvY19iYWxsb29uZWRfcGFnZXMg
PSBOVUxMLAorCS5mcmVlX2JhbGxvb25lZF9wYWdlcyA9IE5VTEwsCiB9OwogCiAvKiBGaXJzdCBD
IGZ1bmN0aW9uIHRvIGJlIGNhbGxlZCBvbiBYZW4gYm9vdCAqLwpkaWZmIC0tZ2l0IGEvZHJpdmVy
cy94ZW4vYmFsbG9vbi5jIGIvZHJpdmVycy94ZW4vYmFsbG9vbi5jCmluZGV4IDVlZjRkNmFkOTIw
ZC4uMDhiZWNmNTc0NzQzIDEwMDY0NAotLS0gYS9kcml2ZXJzL3hlbi9iYWxsb29uLmMKKysrIGIv
ZHJpdmVycy94ZW4vYmFsbG9vbi5jCkBAIC02Myw2ICs2Myw3IEBACiAjaW5jbHVkZSA8YXNtL3Rs
Yi5oPgogCiAjaW5jbHVkZSA8eGVuL2ludGVyZmFjZS94ZW4uaD4KKyNpbmNsdWRlIDx4ZW4veGVu
aG9zdC5oPgogI2luY2x1ZGUgPGFzbS94ZW4vaHlwZXJ2aXNvci5oPgogI2luY2x1ZGUgPGFzbS94
ZW4vaHlwZXJjYWxsLmg+CiAKQEAgLTU4MywxMiArNTg0LDIxIEBAIHN0YXRpYyBpbnQgYWRkX2Jh
bGxvb25lZF9wYWdlcyhpbnQgbnJfcGFnZXMpCiAgKiBAcGFnZXM6IHBhZ2VzIHJldHVybmVkCiAg
KiBAcmV0dXJuIDAgb24gc3VjY2VzcywgZXJyb3Igb3RoZXJ3aXNlCiAgKi8KLWludCBhbGxvY194
ZW5iYWxsb29uZWRfcGFnZXMoaW50IG5yX3BhZ2VzLCBzdHJ1Y3QgcGFnZSAqKnBhZ2VzKQoraW50
IGFsbG9jX3hlbmJhbGxvb25lZF9wYWdlcyh4ZW5ob3N0X3QgKnhoLCBpbnQgbnJfcGFnZXMsIHN0
cnVjdCBwYWdlICoqcGFnZXMpCiB7CiAJaW50IHBnbm8gPSAwOwogCXN0cnVjdCBwYWdlICpwYWdl
OwogCWludCByZXQ7CiAKKwkvKgorCSAqIHhlbm1lbSB0cmFuc2FjdGlvbnMgZm9yIHJlbW90ZSB4
ZW5ob3N0IGFyZSBkaXNhbGxvd2VkLgorCSAqLworCWlmICh4aC0+dHlwZSA9PSB4ZW5ob3N0X3Iy
KQorCQlyZXR1cm4gLUVJTlZBTDsKKworCWlmICh4aC0+b3BzLT5hbGxvY19iYWxsb29uZWRfcGFn
ZXMpCisJCXJldHVybiB4aC0+b3BzLT5hbGxvY19iYWxsb29uZWRfcGFnZXMoeGgsIG5yX3BhZ2Vz
LCBwYWdlcyk7CisKIAltdXRleF9sb2NrKCZiYWxsb29uX211dGV4KTsKIAogCWJhbGxvb25fc3Rh
dHMudGFyZ2V0X3VucG9wdWxhdGVkICs9IG5yX3BhZ2VzOwpAQCAtNjIwLDcgKzYzMCw3IEBAIGlu
dCBhbGxvY194ZW5iYWxsb29uZWRfcGFnZXMoaW50IG5yX3BhZ2VzLCBzdHJ1Y3QgcGFnZSAqKnBh
Z2VzKQogCXJldHVybiAwOwogIG91dF91bmRvOgogCW11dGV4X3VubG9jaygmYmFsbG9vbl9tdXRl
eCk7Ci0JZnJlZV94ZW5iYWxsb29uZWRfcGFnZXMocGdubywgcGFnZXMpOworCWZyZWVfeGVuYmFs
bG9vbmVkX3BhZ2VzKHhoLCBwZ25vLCBwYWdlcyk7CiAJcmV0dXJuIHJldDsKIH0KIEVYUE9SVF9T
WU1CT0woYWxsb2NfeGVuYmFsbG9vbmVkX3BhZ2VzKTsKQEAgLTYzMCwxMCArNjQwLDEzIEBAIEVY
UE9SVF9TWU1CT0woYWxsb2NfeGVuYmFsbG9vbmVkX3BhZ2VzKTsKICAqIEBucl9wYWdlczogTnVt
YmVyIG9mIHBhZ2VzCiAgKiBAcGFnZXM6IHBhZ2VzIHRvIHJldHVybgogICovCi12b2lkIGZyZWVf
eGVuYmFsbG9vbmVkX3BhZ2VzKGludCBucl9wYWdlcywgc3RydWN0IHBhZ2UgKipwYWdlcykKK3Zv
aWQgZnJlZV94ZW5iYWxsb29uZWRfcGFnZXMoeGVuaG9zdF90ICp4aCwgaW50IG5yX3BhZ2VzLCBz
dHJ1Y3QgcGFnZSAqKnBhZ2VzKQogewogCWludCBpOwogCisJaWYgKHhoLT5vcHMtPmZyZWVfYmFs
bG9vbmVkX3BhZ2VzKQorCQlyZXR1cm4geGgtPm9wcy0+ZnJlZV9iYWxsb29uZWRfcGFnZXMoeGgs
IG5yX3BhZ2VzLCBwYWdlcyk7CisKIAltdXRleF9sb2NrKCZiYWxsb29uX211dGV4KTsKIAogCWZv
ciAoaSA9IDA7IGkgPCBucl9wYWdlczsgaSsrKSB7CmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9n
cmFudC10YWJsZS5jIGIvZHJpdmVycy94ZW4vZ3JhbnQtdGFibGUuYwppbmRleCA5OGFmMjU5ZDBk
NGYuLmVjOTA3Njk5MDdhNCAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4vZ3JhbnQtdGFibGUuYwor
KysgYi9kcml2ZXJzL3hlbi9ncmFudC10YWJsZS5jCkBAIC04MDQsNyArODA0LDcgQEAgaW50IGdu
dHRhYl9hbGxvY19wYWdlcyhpbnQgbnJfcGFnZXMsIHN0cnVjdCBwYWdlICoqcGFnZXMpCiB7CiAJ
aW50IHJldDsKIAotCXJldCA9IGFsbG9jX3hlbmJhbGxvb25lZF9wYWdlcyhucl9wYWdlcywgcGFn
ZXMpOworCXJldCA9IGFsbG9jX3hlbmJhbGxvb25lZF9wYWdlcyh4aF9kZWZhdWx0LCBucl9wYWdl
cywgcGFnZXMpOwogCWlmIChyZXQgPCAwKQogCQlyZXR1cm4gcmV0OwogCkBAIC04MzksNyArODM5
LDcgQEAgRVhQT1JUX1NZTUJPTF9HUEwoZ250dGFiX3BhZ2VzX2NsZWFyX3ByaXZhdGUpOwogdm9p
ZCBnbnR0YWJfZnJlZV9wYWdlcyhpbnQgbnJfcGFnZXMsIHN0cnVjdCBwYWdlICoqcGFnZXMpCiB7
CiAJZ250dGFiX3BhZ2VzX2NsZWFyX3ByaXZhdGUobnJfcGFnZXMsIHBhZ2VzKTsKLQlmcmVlX3hl
bmJhbGxvb25lZF9wYWdlcyhucl9wYWdlcywgcGFnZXMpOworCWZyZWVfeGVuYmFsbG9vbmVkX3Bh
Z2VzKHhoX2RlZmF1bHQsIG5yX3BhZ2VzLCBwYWdlcyk7CiB9CiBFWFBPUlRfU1lNQk9MX0dQTChn
bnR0YWJfZnJlZV9wYWdlcyk7CiAKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3ByaXZjbWQuYyBi
L2RyaXZlcnMveGVuL3ByaXZjbWQuYwppbmRleCBiNTU0MWY4NjI3MjAuLjg4Y2Q5OWU0ZjVjMSAx
MDA2NDQKLS0tIGEvZHJpdmVycy94ZW4vcHJpdmNtZC5jCisrKyBiL2RyaXZlcnMveGVuL3ByaXZj
bWQuYwpAQCAtNDI3LDcgKzQyNyw3IEBAIHN0YXRpYyBpbnQgYWxsb2NfZW1wdHlfcGFnZXMoc3Ry
dWN0IHZtX2FyZWFfc3RydWN0ICp2bWEsIGludCBudW1wZ3MpCiAJaWYgKHBhZ2VzID09IE5VTEwp
CiAJCXJldHVybiAtRU5PTUVNOwogCi0JcmMgPSBhbGxvY194ZW5iYWxsb29uZWRfcGFnZXMobnVt
cGdzLCBwYWdlcyk7CisJcmMgPSBhbGxvY194ZW5iYWxsb29uZWRfcGFnZXMoeGhfZGVmYXVsdCwg
bnVtcGdzLCBwYWdlcyk7CiAJaWYgKHJjICE9IDApIHsKIAkJcHJfd2FybigiJXMgQ291bGQgbm90
IGFsbG9jICVkIHBmbnMgcmM6JWRcbiIsIF9fZnVuY19fLAogCQkJbnVtcGdzLCByYyk7CkBAIC05
MjgsNyArOTI4LDcgQEAgc3RhdGljIHZvaWQgcHJpdmNtZF9jbG9zZShzdHJ1Y3Qgdm1fYXJlYV9z
dHJ1Y3QgKnZtYSkKIAogCXJjID0geGVuX3VubWFwX2RvbWFpbl9nZm5fcmFuZ2Uodm1hLCBudW1n
Zm5zLCBwYWdlcyk7CiAJaWYgKHJjID09IDApCi0JCWZyZWVfeGVuYmFsbG9vbmVkX3BhZ2VzKG51
bXBncywgcGFnZXMpOworCQlmcmVlX3hlbmJhbGxvb25lZF9wYWdlcyh4aF9kZWZhdWx0LCBudW1w
Z3MsIHBhZ2VzKTsKIAllbHNlCiAJCXByX2NyaXQoInVuYWJsZSB0byB1bm1hcCBNRk4gcmFuZ2U6
IGxlYWtpbmcgJWQgcGFnZXMuIHJjPSVkXG4iLAogCQkJbnVtcGdzLCByYyk7CmRpZmYgLS1naXQg
YS9kcml2ZXJzL3hlbi94ZW4tc2VsZmJhbGxvb24uYyBiL2RyaXZlcnMveGVuL3hlbi1zZWxmYmFs
bG9vbi5jCmluZGV4IDI0NmY2MTIyYzllZS4uODNhMzk5NWEzM2UzIDEwMDY0NAotLS0gYS9kcml2
ZXJzL3hlbi94ZW4tc2VsZmJhbGxvb24uYworKysgYi9kcml2ZXJzL3hlbi94ZW4tc2VsZmJhbGxv
b24uYwpAQCAtNzQsNiArNzQsOCBAQAogI2luY2x1ZGUgPGxpbnV4L21tYW4uaD4KICNpbmNsdWRl
IDxsaW51eC93b3JrcXVldWUuaD4KICNpbmNsdWRlIDxsaW51eC9kZXZpY2UuaD4KKyNpbmNsdWRl
IDx4ZW4vaW50ZXJmYWNlL3hlbi5oPgorI2luY2x1ZGUgPHhlbi94ZW5ob3N0Lmg+CiAjaW5jbHVk
ZSA8eGVuL2JhbGxvb24uaD4KICNpbmNsdWRlIDx4ZW4vdG1lbS5oPgogI2luY2x1ZGUgPHhlbi94
ZW4uaD4KZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfY2xpZW50LmMgYi9k
cml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX2NsaWVudC5jCmluZGV4IGYwY2Y0Nzc2NTcyNi4uNTc0
OGZiYWYwMjM4IDEwMDY0NAotLS0gYS9kcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX2NsaWVudC5j
CisrKyBiL2RyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfY2xpZW50LmMKQEAgLTU2Myw3ICs1NjMs
NyBAQCBzdGF0aWMgaW50IHhlbmJ1c19tYXBfcmluZ192YWxsb2NfaHZtKHN0cnVjdCB4ZW5idXNf
ZGV2aWNlICpkZXYsCiAJaWYgKCFub2RlKQogCQlyZXR1cm4gLUVOT01FTTsKIAotCWVyciA9IGFs
bG9jX3hlbmJhbGxvb25lZF9wYWdlcyhucl9wYWdlcywgbm9kZS0+aHZtLnBhZ2VzKTsKKwllcnIg
PSBhbGxvY194ZW5iYWxsb29uZWRfcGFnZXMoeGhfZGVmYXVsdCwgbnJfcGFnZXMsIG5vZGUtPmh2
bS5wYWdlcyk7CiAJaWYgKGVycikKIAkJZ290byBvdXRfZXJyOwogCkBAIC02MDIsNyArNjAyLDcg
QEAgc3RhdGljIGludCB4ZW5idXNfbWFwX3JpbmdfdmFsbG9jX2h2bShzdHJ1Y3QgeGVuYnVzX2Rl
dmljZSAqZGV2LAogCQkJIGFkZHIsIG5yX3BhZ2VzKTsKICBvdXRfZnJlZV9iYWxsb29uZWRfcGFn
ZXM6CiAJaWYgKCFsZWFrZWQpCi0JCWZyZWVfeGVuYmFsbG9vbmVkX3BhZ2VzKG5yX3BhZ2VzLCBu
b2RlLT5odm0ucGFnZXMpOworCQlmcmVlX3hlbmJhbGxvb25lZF9wYWdlcyh4aF9kZWZhdWx0LCBu
cl9wYWdlcywgbm9kZS0+aHZtLnBhZ2VzKTsKICBvdXRfZXJyOgogCWtmcmVlKG5vZGUpOwogCXJl
dHVybiBlcnI7CkBAIC04NDksNyArODQ5LDcgQEAgc3RhdGljIGludCB4ZW5idXNfdW5tYXBfcmlu
Z192ZnJlZV9odm0oc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwgdm9pZCAqdmFkZHIpCiAJCQkg
ICAgICAgaW5mby5hZGRycyk7CiAJaWYgKCFydikgewogCQl2dW5tYXAodmFkZHIpOwotCQlmcmVl
X3hlbmJhbGxvb25lZF9wYWdlcyhucl9wYWdlcywgbm9kZS0+aHZtLnBhZ2VzKTsKKwkJZnJlZV94
ZW5iYWxsb29uZWRfcGFnZXMoeGhfZGVmYXVsdCwgbnJfcGFnZXMsIG5vZGUtPmh2bS5wYWdlcyk7
CiAJfQogCWVsc2UKIAkJV0FSTigxLCAiTGVha2luZyAlcCwgc2l6ZSAldSBwYWdlKHMpXG4iLCB2
YWRkciwgbnJfcGFnZXMpOwpkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4veGxhdGVfbW11LmMgYi9k
cml2ZXJzL3hlbi94bGF0ZV9tbXUuYwppbmRleCBlN2RmNjVkMzJjOTEuLmYyNWE4MGE0MDc2YiAx
MDA2NDQKLS0tIGEvZHJpdmVycy94ZW4veGxhdGVfbW11LmMKKysrIGIvZHJpdmVycy94ZW4veGxh
dGVfbW11LmMKQEAgLTIzMyw3ICsyMzMsNyBAQCBpbnQgX19pbml0IHhlbl94bGF0ZV9tYXBfYmFs
bG9vbmVkX3BhZ2VzKHhlbl9wZm5fdCAqKmdmbnMsIHZvaWQgKip2aXJ0LAogCQlrZnJlZShwYWdl
cyk7CiAJCXJldHVybiAtRU5PTUVNOwogCX0KLQlyYyA9IGFsbG9jX3hlbmJhbGxvb25lZF9wYWdl
cyhucl9wYWdlcywgcGFnZXMpOworCXJjID0gYWxsb2NfeGVuYmFsbG9vbmVkX3BhZ2VzKHhoX2Rl
ZmF1bHQsIG5yX3BhZ2VzLCBwYWdlcyk7CiAJaWYgKHJjKSB7CiAJCXByX3dhcm4oIiVzIENvdWxk
bid0IGJhbGxvb24gYWxsb2MgJWxkIHBhZ2VzIHJjOiVkXG4iLCBfX2Z1bmNfXywKIAkJCW5yX3Bh
Z2VzLCByYyk7CkBAIC0yNTAsNyArMjUwLDcgQEAgaW50IF9faW5pdCB4ZW5feGxhdGVfbWFwX2Jh
bGxvb25lZF9wYWdlcyh4ZW5fcGZuX3QgKipnZm5zLCB2b2lkICoqdmlydCwKIAlpZiAoIXZhZGRy
KSB7CiAJCXByX3dhcm4oIiVzIENvdWxkbid0IG1hcCAlbGQgcGFnZXMgcmM6JWRcbiIsIF9fZnVu
Y19fLAogCQkJbnJfcGFnZXMsIHJjKTsKLQkJZnJlZV94ZW5iYWxsb29uZWRfcGFnZXMobnJfcGFn
ZXMsIHBhZ2VzKTsKKwkJZnJlZV94ZW5iYWxsb29uZWRfcGFnZXMoeGhfZGVmYXVsdCwgbnJfcGFn
ZXMsIHBhZ2VzKTsKIAkJa2ZyZWUocGFnZXMpOwogCQlrZnJlZShwZm5zKTsKIAkJcmV0dXJuIC1F
Tk9NRU07CmRpZmYgLS1naXQgYS9pbmNsdWRlL3hlbi9iYWxsb29uLmggYi9pbmNsdWRlL3hlbi9i
YWxsb29uLmgKaW5kZXggNDkxNGI5M2EyM2YyLi5lOGZiNWE1ZWY0OTAgMTAwNjQ0Ci0tLSBhL2lu
Y2x1ZGUveGVuL2JhbGxvb24uaAorKysgYi9pbmNsdWRlL3hlbi9iYWxsb29uLmgKQEAgLTI0LDgg
KzI0LDggQEAgZXh0ZXJuIHN0cnVjdCBiYWxsb29uX3N0YXRzIGJhbGxvb25fc3RhdHM7CiAKIHZv
aWQgYmFsbG9vbl9zZXRfbmV3X3RhcmdldCh1bnNpZ25lZCBsb25nIHRhcmdldCk7CiAKLWludCBh
bGxvY194ZW5iYWxsb29uZWRfcGFnZXMoaW50IG5yX3BhZ2VzLCBzdHJ1Y3QgcGFnZSAqKnBhZ2Vz
KTsKLXZvaWQgZnJlZV94ZW5iYWxsb29uZWRfcGFnZXMoaW50IG5yX3BhZ2VzLCBzdHJ1Y3QgcGFn
ZSAqKnBhZ2VzKTsKK2ludCBhbGxvY194ZW5iYWxsb29uZWRfcGFnZXMoeGVuaG9zdF90ICp4aCwg
aW50IG5yX3BhZ2VzLCBzdHJ1Y3QgcGFnZSAqKnBhZ2VzKTsKK3ZvaWQgZnJlZV94ZW5iYWxsb29u
ZWRfcGFnZXMoeGVuaG9zdF90ICp4aCwgaW50IG5yX3BhZ2VzLCBzdHJ1Y3QgcGFnZSAqKnBhZ2Vz
KTsKIAogc3RydWN0IGRldmljZTsKICNpZmRlZiBDT05GSUdfWEVOX1NFTEZCQUxMT09OSU5HCmRp
ZmYgLS1naXQgYS9pbmNsdWRlL3hlbi94ZW5ob3N0LmggYi9pbmNsdWRlL3hlbi94ZW5ob3N0LmgK
aW5kZXggYzlkYWJmNzM5ZmY4Li45ZTA4NjI3YTllM2UgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUveGVu
L3hlbmhvc3QuaAorKysgYi9pbmNsdWRlL3hlbi94ZW5ob3N0LmgKQEAgLTE5OCw2ICsxOTgsMjUg
QEAgdHlwZWRlZiBzdHJ1Y3QgeGVuaG9zdF9vcHMgewogCSAqIGdldCBhY2Nlc3NlZCB2aWEgcHZf
b3BzLmlycS4qIGFuZCB0aGUgZXZ0Y2huIGxvZ2ljLgogCSAqLwogCXZvaWQgKCpwcm9iZV92Y3B1
X2lkKSh4ZW5ob3N0X3QgKnhlbmhvc3QsIGludCBjcHUpOworCisJLyoKKwkgKiBXZSBvbmx5IHdh
bnQgdG8gZG8gYmFsbG9vbmluZyB3aXRoIHRoZSBkZWZhdWx0IHhlbmhvc3QgLS0gdHdvCisJICog
aHlwZXJ2aXNvcnMgbWFuYWdpbmcgYSBndWVzdCdzIG1lbW9yeSBpcyB1bmxpa2VseSB0byBsZWFk
IGFueXdoZXJlCisJICogZ29vZCBhbmQgeGVuYmFsbG9vbmVkIGZyYW1lcyBvYnRhaW5lZCBmcm9t
IHRoZSBkZWZhdWx0IHhlbmhvc3QgY2FuCisJICogYmUganVzdCBhcyB3ZWxsIHBvcHVsYXRlZCBi
eSB0aGUgcmVtb3RlIHhlbmhvc3QgKHdoaWNoIGlzIHdoYXQgd2UKKwkgKiB3aWxsIG5lZWQgaXQg
Zm9yLikKKwkgKgorCSAqIHhlbmhvc3RfcjE6IHVuY2hhbmdlZCBmcm9tIGJlZm9yZS4KKwkgKiB4
ZW5ob3N0X3IyOiBkaXNhbGxvd2VkLgorCSAqIHhlbmhvc3RfcjA6IGZvciBhIGxvY2FsIHhlbmhv
c3QsIHVubGlrZSBYZW4sIHRoZXJlJ3Mgbm8gZXh0ZXJuYWwgZW50aXR5CisJICogIHdoaWNoIGNh
biByZW1hcCBwYWdlcywgc28gdGhlIGJhbGxvb24gYWxvY2F0aW9uIGhlcmUganVzdCByZXR1cm5z
IHBhZ2UtMC4KKwkgKiAgV2hlbiB0aGUgYWxsb2NhdGVkIHBhZ2UgaXMgdXNlZCAoaW4gR05UVEFC
T1BfbWFwX2dyYW50X3JlZiksIHdlIGZpeCB0aGlzCisJICogIHVwIGJ5IHJldHVybmluZyB0aGUg
Y29ycmVjdCBwYWdlLgorCSAqLworCisJaW50ICgqYWxsb2NfYmFsbG9vbmVkX3BhZ2VzKSh4ZW5o
b3N0X3QgKnhoLCBpbnQgbnJfcGFnZXMsIHN0cnVjdCBwYWdlICoqcGFnZXMpOworCXZvaWQgKCpm
cmVlX2JhbGxvb25lZF9wYWdlcykoeGVuaG9zdF90ICp4aCwgaW50IG5yX3BhZ2VzLCBzdHJ1Y3Qg
cGFnZSAqKnBhZ2VzKTsKKwogfSB4ZW5ob3N0X29wc190OwogCiBleHRlcm4geGVuaG9zdF90ICp4
aF9kZWZhdWx0LCAqeGhfcmVtb3RlOwotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 09 17:27:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 17:27:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOmpl-0001qM-MU; Thu, 09 May 2019 17:27:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fgKw=TJ=oracle.com=ankur.a.arora@srs-us1.protection.inumbo.net>)
 id 1hOmpl-0001q2-AR
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 17:27:53 +0000
X-Inumbo-ID: c539ccac-727f-11e9-ac13-7fd1f1f1a5a2
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c539ccac-727f-11e9-ac13-7fd1f1f1a5a2;
 Thu, 09 May 2019 17:27:50 +0000 (UTC)
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x49HJMt2162236;
 Thu, 9 May 2019 17:27:49 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id : in-reply-to : references : mime-version :
 content-transfer-encoding; s=corp-2018-07-02;
 bh=FvwJdH247VIR+T7d8TULPFfutaAeqdcje9WExwJ1RHc=;
 b=fesHRt605BuU7kaQjJ33JtffhGU3oVjx2bxIZ9mfdG91NgEWIx/1+mU9UWZtlJFS9iyf
 VGGdqwyyHULxcM+K/tsFE7hiSuv8WT+oBtvY6kb3epYjI07oH5lHqwpaL2FsTzFIJdjo
 Sm9yjcncu7QSNhdQuUInprQ39Ns7I/HkcaP9RR8HucQg+ri3KXLpM53+u2TYCqBOILVt
 oojaxNmtyEzMNzCsTHmSS1ZKPVQQJHXXXZzmIUu7ztx0WWoFPOWugfLtEN32IxrEu54F
 JHGpbSI5IrM8G9l0bPz2bIxsntzximkwF7olKmmQhWSl9KnaUOsZhNcnyz1axZ5rE5jg /w== 
Received: from userp3030.oracle.com (userp3030.oracle.com [156.151.31.80])
 by aserp2130.oracle.com with ESMTP id 2s94b6cf9s-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 09 May 2019 17:27:49 +0000
Received: from pps.filterd (userp3030.oracle.com [127.0.0.1])
 by userp3030.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x49HNxqa109565;
 Thu, 9 May 2019 17:25:48 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by userp3030.oracle.com with ESMTP id 2sagyvcg73-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 09 May 2019 17:25:48 +0000
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 x49HPlha019366;
 Thu, 9 May 2019 17:25:47 GMT
Received: from aa1-ca-oracle-com.ca.oracle.com (/10.156.75.204)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 09 May 2019 10:25:47 -0700
From: Ankur Arora <ankur.a.arora@oracle.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org
Date: Thu,  9 May 2019 10:25:39 -0700
Message-Id: <20190509172540.12398-16-ankur.a.arora@oracle.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190509172540.12398-1-ankur.a.arora@oracle.com>
References: <20190509172540.12398-1-ankur.a.arora@oracle.com>
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9252
 signatures=668686
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=2
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1905090100
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9252
 signatures=668686
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=2 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000
 definitions=main-1905090100
Subject: [Xen-devel] [RFC PATCH 15/16] xen/net: gnttab, evtchn,
 xenbus API changes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, sstabellini@kernel.org, konrad.wilk@oracle.com,
 ankur.a.arora@oracle.com, pbonzini@redhat.com, boris.ostrovsky@oracle.com,
 joao.m.martins@oracle.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Rm9yIHRoZSBtb3N0IHBhcnQsIHdlIG5vdyBwYXNzIHhlbmhvc3RfdCAqIGFzIHBhcmFtZXRlci4K
CkNvLWRldmVsb3BlZC1ieTogSm9hbyBNYXJ0aW5zIDxqb2FvLm0ubWFydGluc0BvcmFjbGUuY29t
PgpTaWduZWQtb2ZmLWJ5OiBBbmt1ciBBcm9yYSA8YW5rdXIuYS5hcm9yYUBvcmFjbGUuY29tPgot
LS0KIGRyaXZlcnMvbmV0L3hlbi1uZXRiYWNrL2hhc2guYyAgICAgIHwgICA3ICstCiBkcml2ZXJz
L25ldC94ZW4tbmV0YmFjay9pbnRlcmZhY2UuYyB8ICAgNyArLQogZHJpdmVycy9uZXQveGVuLW5l
dGJhY2svbmV0YmFjay5jICAgfCAgMTEgKy0tCiBkcml2ZXJzL25ldC94ZW4tbmV0YmFjay9yeC5j
ICAgICAgICB8ICAgMyArLQogZHJpdmVycy9uZXQveGVuLW5ldGJhY2sveGVuYnVzLmMgICAgfCAg
ODEgKysrKysrKysrKystLS0tLS0tLS0tLQogZHJpdmVycy9uZXQveGVuLW5ldGZyb250LmMgICAg
ICAgICAgfCAxMDIgKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLQogNiBmaWxlcyBjaGFuZ2Vk
LCAxMTcgaW5zZXJ0aW9ucygrKSwgOTQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVy
cy9uZXQveGVuLW5ldGJhY2svaGFzaC5jIGIvZHJpdmVycy9uZXQveGVuLW5ldGJhY2svaGFzaC5j
CmluZGV4IDBjY2IwMjFmMWU3OC4uOTNhNDQ5NTcxZWYzIDEwMDY0NAotLS0gYS9kcml2ZXJzL25l
dC94ZW4tbmV0YmFjay9oYXNoLmMKKysrIGIvZHJpdmVycy9uZXQveGVuLW5ldGJhY2svaGFzaC5j
CkBAIC0yODksNiArMjg5LDggQEAgdTMyIHhlbnZpZl9zZXRfaGFzaF9mbGFncyhzdHJ1Y3QgeGVu
dmlmICp2aWYsIHUzMiBmbGFncykKIHUzMiB4ZW52aWZfc2V0X2hhc2hfa2V5KHN0cnVjdCB4ZW52
aWYgKnZpZiwgdTMyIGdyZWYsIHUzMiBsZW4pCiB7CiAJdTggKmtleSA9IHZpZi0+aGFzaC5rZXk7
CisJc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiA9IHhlbnZpZl90b194ZW5idXNfZGV2aWNlKHZp
Zik7CisKIAlzdHJ1Y3QgZ250dGFiX2NvcHkgY29weV9vcCA9IHsKIAkJLnNvdXJjZS51LnJlZiA9
IGdyZWYsCiAJCS5zb3VyY2UuZG9taWQgPSB2aWYtPmRvbWlkLApAQCAtMzAzLDcgKzMwNSw3IEBA
IHUzMiB4ZW52aWZfc2V0X2hhc2hfa2V5KHN0cnVjdCB4ZW52aWYgKnZpZiwgdTMyIGdyZWYsIHUz
MiBsZW4pCiAJCXJldHVybiBYRU5fTkVUSUZfQ1RSTF9TVEFUVVNfSU5WQUxJRF9QQVJBTUVURVI7
CiAKIAlpZiAoY29weV9vcC5sZW4gIT0gMCkgewotCQlnbnR0YWJfYmF0Y2hfY29weSgmY29weV9v
cCwgMSk7CisJCWdudHRhYl9iYXRjaF9jb3B5KGRldi0+eGgsICZjb3B5X29wLCAxKTsKIAogCQlp
ZiAoY29weV9vcC5zdGF0dXMgIT0gR05UU1Rfb2theSkKIAkJCXJldHVybiBYRU5fTkVUSUZfQ1RS
TF9TVEFUVVNfSU5WQUxJRF9QQVJBTUVURVI7CkBAIC0zMzQsNiArMzM2LDcgQEAgdTMyIHhlbnZp
Zl9zZXRfaGFzaF9tYXBwaW5nKHN0cnVjdCB4ZW52aWYgKnZpZiwgdTMyIGdyZWYsIHUzMiBsZW4s
CiAJCQkgICAgdTMyIG9mZikKIHsKIAl1MzIgKm1hcHBpbmcgPSB2aWYtPmhhc2gubWFwcGluZ1sh
dmlmLT5oYXNoLm1hcHBpbmdfc2VsXTsKKwlzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2ID0geGVu
dmlmX3RvX3hlbmJ1c19kZXZpY2UodmlmKTsKIAl1bnNpZ25lZCBpbnQgbnIgPSAxOwogCXN0cnVj
dCBnbnR0YWJfY29weSBjb3B5X29wWzJdID0ge3sKIAkJLnNvdXJjZS51LnJlZiA9IGdyZWYsCkBA
IC0zNjMsNyArMzY2LDcgQEAgdTMyIHhlbnZpZl9zZXRfaGFzaF9tYXBwaW5nKHN0cnVjdCB4ZW52
aWYgKnZpZiwgdTMyIGdyZWYsIHUzMiBsZW4sCiAJICAgICAgIHZpZi0+aGFzaC5zaXplICogc2l6
ZW9mKCptYXBwaW5nKSk7CiAKIAlpZiAoY29weV9vcFswXS5sZW4gIT0gMCkgewotCQlnbnR0YWJf
YmF0Y2hfY29weShjb3B5X29wLCBucik7CisJCWdudHRhYl9iYXRjaF9jb3B5KGRldi0+eGgsIGNv
cHlfb3AsIG5yKTsKIAogCQlpZiAoY29weV9vcFswXS5zdGF0dXMgIT0gR05UU1Rfb2theSB8fAog
CQkgICAgY29weV9vcFtuciAtIDFdLnN0YXR1cyAhPSBHTlRTVF9va2F5KQpkaWZmIC0tZ2l0IGEv
ZHJpdmVycy9uZXQveGVuLW5ldGJhY2svaW50ZXJmYWNlLmMgYi9kcml2ZXJzL25ldC94ZW4tbmV0
YmFjay9pbnRlcmZhY2UuYwppbmRleCA1M2Q0ZTYzNTFmMWUuLjMyOWE0YzcwMTA0MiAxMDA2NDQK
LS0tIGEvZHJpdmVycy9uZXQveGVuLW5ldGJhY2svaW50ZXJmYWNlLmMKKysrIGIvZHJpdmVycy9u
ZXQveGVuLW5ldGJhY2svaW50ZXJmYWNlLmMKQEAgLTUxOSw2ICs1MTksNyBAQCBzdHJ1Y3QgeGVu
dmlmICp4ZW52aWZfYWxsb2Moc3RydWN0IGRldmljZSAqcGFyZW50LCBkb21pZF90IGRvbWlkLAog
aW50IHhlbnZpZl9pbml0X3F1ZXVlKHN0cnVjdCB4ZW52aWZfcXVldWUgKnF1ZXVlKQogewogCWlu
dCBlcnIsIGk7CisJc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiA9IHhlbnZpZl90b194ZW5idXNf
ZGV2aWNlKHF1ZXVlLT52aWYpOwogCiAJcXVldWUtPmNyZWRpdF9ieXRlcyA9IHF1ZXVlLT5yZW1h
aW5pbmdfY3JlZGl0ID0gfjBVTDsKIAlxdWV1ZS0+Y3JlZGl0X3VzZWMgID0gMFVMOwpAQCAtNTQy
LDcgKzU0Myw3IEBAIGludCB4ZW52aWZfaW5pdF9xdWV1ZShzdHJ1Y3QgeGVudmlmX3F1ZXVlICpx
dWV1ZSkKIAkgKiBiZXR0ZXIgZW5hYmxlIGl0LiBUaGUgbG9uZyB0ZXJtIHNvbHV0aW9uIHdvdWxk
IGJlIHRvIHVzZSBqdXN0IGEKIAkgKiBidW5jaCBvZiB2YWxpZCBwYWdlIGRlc2NyaXB0b3JzLCB3
aXRob3V0IGRlcGVuZGVuY3kgb24gYmFsbG9vbmluZwogCSAqLwotCWVyciA9IGdudHRhYl9hbGxv
Y19wYWdlcyhNQVhfUEVORElOR19SRVFTLAorCWVyciA9IGdudHRhYl9hbGxvY19wYWdlcyhkZXYt
PnhoLCBNQVhfUEVORElOR19SRVFTLAogCQkJCSBxdWV1ZS0+bW1hcF9wYWdlcyk7CiAJaWYgKGVy
cikgewogCQluZXRkZXZfZXJyKHF1ZXVlLT52aWYtPmRldiwgIkNvdWxkIG5vdCByZXNlcnZlIG1t
YXBfcGFnZXNcbiIpOwpAQCAtNzkwLDcgKzc5MSw5IEBAIHZvaWQgeGVudmlmX2Rpc2Nvbm5lY3Rf
Y3RybChzdHJ1Y3QgeGVudmlmICp2aWYpCiAgKi8KIHZvaWQgeGVudmlmX2RlaW5pdF9xdWV1ZShz
dHJ1Y3QgeGVudmlmX3F1ZXVlICpxdWV1ZSkKIHsKLQlnbnR0YWJfZnJlZV9wYWdlcyhNQVhfUEVO
RElOR19SRVFTLCBxdWV1ZS0+bW1hcF9wYWdlcyk7CisJc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRl
diA9IHhlbnZpZl90b194ZW5idXNfZGV2aWNlKHF1ZXVlLT52aWYpOworCisJZ250dGFiX2ZyZWVf
cGFnZXMoZGV2LT54aCwgTUFYX1BFTkRJTkdfUkVRUywgcXVldWUtPm1tYXBfcGFnZXMpOwogfQog
CiB2b2lkIHhlbnZpZl9mcmVlKHN0cnVjdCB4ZW52aWYgKnZpZikKZGlmZiAtLWdpdCBhL2RyaXZl
cnMvbmV0L3hlbi1uZXRiYWNrL25ldGJhY2suYyBiL2RyaXZlcnMvbmV0L3hlbi1uZXRiYWNrL25l
dGJhY2suYwppbmRleCA4MGFhZTNhMzJjMmEuLjA1NWRlNjJlY2JmNSAxMDA2NDQKLS0tIGEvZHJp
dmVycy9uZXQveGVuLW5ldGJhY2svbmV0YmFjay5jCisrKyBiL2RyaXZlcnMvbmV0L3hlbi1uZXRi
YWNrL25ldGJhY2suYwpAQCAtMTI0NCw2ICsxMjQ0LDcgQEAgc3RhdGljIGlubGluZSB2b2lkIHhl
bnZpZl90eF9kZWFsbG9jX2FjdGlvbihzdHJ1Y3QgeGVudmlmX3F1ZXVlICpxdWV1ZSkKIAlwZW5k
aW5nX3JpbmdfaWR4X3QgZGMsIGRwOwogCXUxNiBwZW5kaW5nX2lkeCwgcGVuZGluZ19pZHhfcmVs
ZWFzZVtNQVhfUEVORElOR19SRVFTXTsKIAl1bnNpZ25lZCBpbnQgaSA9IDA7CisJc3RydWN0IHhl
bmJ1c19kZXZpY2UgKmRldiA9IHhlbnZpZl90b194ZW5idXNfZGV2aWNlKHF1ZXVlLT52aWYpOwog
CiAJZGMgPSBxdWV1ZS0+ZGVhbGxvY19jb25zOwogCWdvcCA9IHF1ZXVlLT50eF91bm1hcF9vcHM7
CkBAIC0xMjgwLDcgKzEyODEsNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgeGVudmlmX3R4X2RlYWxs
b2NfYWN0aW9uKHN0cnVjdCB4ZW52aWZfcXVldWUgKnF1ZXVlKQogCiAJaWYgKGdvcCAtIHF1ZXVl
LT50eF91bm1hcF9vcHMgPiAwKSB7CiAJCWludCByZXQ7Ci0JCXJldCA9IGdudHRhYl91bm1hcF9y
ZWZzKHF1ZXVlLT50eF91bm1hcF9vcHMsCisJCXJldCA9IGdudHRhYl91bm1hcF9yZWZzKGRldi0+
eGgsIHF1ZXVlLT50eF91bm1hcF9vcHMsCiAJCQkJCU5VTEwsCiAJCQkJCXF1ZXVlLT5wYWdlc190
b191bm1hcCwKIAkJCQkJZ29wIC0gcXVldWUtPnR4X3VubWFwX29wcyk7CkBAIC0xMzEwLDYgKzEz
MTEsNyBAQCBpbnQgeGVudmlmX3R4X2FjdGlvbihzdHJ1Y3QgeGVudmlmX3F1ZXVlICpxdWV1ZSwg
aW50IGJ1ZGdldCkKIHsKIAl1bnNpZ25lZCBucl9tb3BzLCBucl9jb3BzID0gMDsKIAlpbnQgd29y
a19kb25lLCByZXQ7CisJc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiA9IHhlbnZpZl90b194ZW5i
dXNfZGV2aWNlKHF1ZXVlLT52aWYpOwogCiAJaWYgKHVubGlrZWx5KCF0eF93b3JrX3RvZG8ocXVl
dWUpKSkKIAkJcmV0dXJuIDA7CkBAIC0xMzE5LDkgKzEzMjEsOSBAQCBpbnQgeGVudmlmX3R4X2Fj
dGlvbihzdHJ1Y3QgeGVudmlmX3F1ZXVlICpxdWV1ZSwgaW50IGJ1ZGdldCkKIAlpZiAobnJfY29w
cyA9PSAwKQogCQlyZXR1cm4gMDsKIAotCWdudHRhYl9iYXRjaF9jb3B5KHF1ZXVlLT50eF9jb3B5
X29wcywgbnJfY29wcyk7CisJZ250dGFiX2JhdGNoX2NvcHkoZGV2LT54aCwgcXVldWUtPnR4X2Nv
cHlfb3BzLCBucl9jb3BzKTsKIAlpZiAobnJfbW9wcyAhPSAwKSB7Ci0JCXJldCA9IGdudHRhYl9t
YXBfcmVmcyhxdWV1ZS0+dHhfbWFwX29wcywKKwkJcmV0ID0gZ250dGFiX21hcF9yZWZzKGRldi0+
eGgsIHF1ZXVlLT50eF9tYXBfb3BzLAogCQkJCSAgICAgIE5VTEwsCiAJCQkJICAgICAgcXVldWUt
PnBhZ2VzX3RvX21hcCwKIAkJCQkgICAgICBucl9tb3BzKTsKQEAgLTEzOTEsNiArMTM5Myw3IEBA
IHZvaWQgeGVudmlmX2lkeF91bm1hcChzdHJ1Y3QgeGVudmlmX3F1ZXVlICpxdWV1ZSwgdTE2IHBl
bmRpbmdfaWR4KQogewogCWludCByZXQ7CiAJc3RydWN0IGdudHRhYl91bm1hcF9ncmFudF9yZWYg
dHhfdW5tYXBfb3A7CisJc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiA9IHhlbnZpZl90b194ZW5i
dXNfZGV2aWNlKHF1ZXVlLT52aWYpOwogCiAJZ250dGFiX3NldF91bm1hcF9vcCgmdHhfdW5tYXBf
b3AsCiAJCQkgICAgaWR4X3RvX2thZGRyKHF1ZXVlLCBwZW5kaW5nX2lkeCksCkBAIC0xMzk4LDcg
KzE0MDEsNyBAQCB2b2lkIHhlbnZpZl9pZHhfdW5tYXAoc3RydWN0IHhlbnZpZl9xdWV1ZSAqcXVl
dWUsIHUxNiBwZW5kaW5nX2lkeCkKIAkJCSAgICBxdWV1ZS0+Z3JhbnRfdHhfaGFuZGxlW3BlbmRp
bmdfaWR4XSk7CiAJeGVudmlmX2dyYW50X2hhbmRsZV9yZXNldChxdWV1ZSwgcGVuZGluZ19pZHgp
OwogCi0JcmV0ID0gZ250dGFiX3VubWFwX3JlZnMoJnR4X3VubWFwX29wLCBOVUxMLAorCXJldCA9
IGdudHRhYl91bm1hcF9yZWZzKGRldi0+eGgsICZ0eF91bm1hcF9vcCwgTlVMTCwKIAkJCQkmcXVl
dWUtPm1tYXBfcGFnZXNbcGVuZGluZ19pZHhdLCAxKTsKIAlpZiAocmV0KSB7CiAJCW5ldGRldl9l
cnIocXVldWUtPnZpZi0+ZGV2LApkaWZmIC0tZ2l0IGEvZHJpdmVycy9uZXQveGVuLW5ldGJhY2sv
cnguYyBiL2RyaXZlcnMvbmV0L3hlbi1uZXRiYWNrL3J4LmMKaW5kZXggZWY1ODg3MDM3YjIyLi5h
YThmY2JlMzE1YTYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvbmV0L3hlbi1uZXRiYWNrL3J4LmMKKysr
IGIvZHJpdmVycy9uZXQveGVuLW5ldGJhY2svcnguYwpAQCAtMTM0LDggKzEzNCw5IEBAIHN0YXRp
YyB2b2lkIHhlbnZpZl9yeF9jb3B5X2ZsdXNoKHN0cnVjdCB4ZW52aWZfcXVldWUgKnF1ZXVlKQog
ewogCXVuc2lnbmVkIGludCBpOwogCWludCBub3RpZnk7CisJc3RydWN0IHhlbmJ1c19kZXZpY2Ug
KmRldiA9IHhlbnZpZl90b194ZW5idXNfZGV2aWNlKHF1ZXVlLT52aWYpOwogCi0JZ250dGFiX2Jh
dGNoX2NvcHkocXVldWUtPnJ4X2NvcHkub3AsIHF1ZXVlLT5yeF9jb3B5Lm51bSk7CisJZ250dGFi
X2JhdGNoX2NvcHkoZGV2LT54aCwgcXVldWUtPnJ4X2NvcHkub3AsIHF1ZXVlLT5yeF9jb3B5Lm51
bSk7CiAKIAlmb3IgKGkgPSAwOyBpIDwgcXVldWUtPnJ4X2NvcHkubnVtOyBpKyspIHsKIAkJc3Ry
dWN0IGdudHRhYl9jb3B5ICpvcDsKZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0L3hlbi1uZXRiYWNr
L3hlbmJ1cy5jIGIvZHJpdmVycy9uZXQveGVuLW5ldGJhY2sveGVuYnVzLmMKaW5kZXggMjYyNTc0
MGJkYzRhLi4wOTMxNmMyMjFkYjkgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvbmV0L3hlbi1uZXRiYWNr
L3hlbmJ1cy5jCisrKyBiL2RyaXZlcnMvbmV0L3hlbi1uZXRiYWNrL3hlbmJ1cy5jCkBAIC0yNTcs
NyArMjU3LDcgQEAgc3RhdGljIGludCBuZXRiYWNrX3JlbW92ZShzdHJ1Y3QgeGVuYnVzX2Rldmlj
ZSAqZGV2KQogCWlmIChiZS0+dmlmKSB7CiAJCWtvYmplY3RfdWV2ZW50KCZkZXYtPmRldi5rb2Jq
LCBLT0JKX09GRkxJTkUpOwogCQl4ZW5fdW5yZWdpc3Rlcl93YXRjaGVycyhiZS0+dmlmKTsKLQkJ
eGVuYnVzX3JtKFhCVF9OSUwsIGRldi0+bm9kZW5hbWUsICJob3RwbHVnLXN0YXR1cyIpOworCQl4
ZW5idXNfcm0oZGV2LT54aCwgWEJUX05JTCwgZGV2LT5ub2RlbmFtZSwgImhvdHBsdWctc3RhdHVz
Iik7CiAJCXhlbnZpZl9mcmVlKGJlLT52aWYpOwogCQliZS0+dmlmID0gTlVMTDsKIAl9CkBAIC0y
OTksMjYgKzI5OSwyNiBAQCBzdGF0aWMgaW50IG5ldGJhY2tfcHJvYmUoc3RydWN0IHhlbmJ1c19k
ZXZpY2UgKmRldiwKIAlzZyA9IDE7CiAKIAlkbyB7Ci0JCWVyciA9IHhlbmJ1c190cmFuc2FjdGlv
bl9zdGFydCgmeGJ0KTsKKwkJZXJyID0geGVuYnVzX3RyYW5zYWN0aW9uX3N0YXJ0KGRldi0+eGgs
ICZ4YnQpOwogCQlpZiAoZXJyKSB7CiAJCQl4ZW5idXNfZGV2X2ZhdGFsKGRldiwgZXJyLCAic3Rh
cnRpbmcgdHJhbnNhY3Rpb24iKTsKIAkJCWdvdG8gZmFpbDsKIAkJfQogCi0JCWVyciA9IHhlbmJ1
c19wcmludGYoeGJ0LCBkZXYtPm5vZGVuYW1lLCAiZmVhdHVyZS1zZyIsICIlZCIsIHNnKTsKKwkJ
ZXJyID0geGVuYnVzX3ByaW50ZihkZXYtPnhoLCB4YnQsIGRldi0+bm9kZW5hbWUsICJmZWF0dXJl
LXNnIiwgIiVkIiwgc2cpOwogCQlpZiAoZXJyKSB7CiAJCQltZXNzYWdlID0gIndyaXRpbmcgZmVh
dHVyZS1zZyI7CiAJCQlnb3RvIGFib3J0X3RyYW5zYWN0aW9uOwogCQl9CiAKLQkJZXJyID0geGVu
YnVzX3ByaW50Zih4YnQsIGRldi0+bm9kZW5hbWUsICJmZWF0dXJlLWdzby10Y3B2NCIsCisJCWVy
ciA9IHhlbmJ1c19wcmludGYoZGV2LT54aCwgeGJ0LCBkZXYtPm5vZGVuYW1lLCAiZmVhdHVyZS1n
c28tdGNwdjQiLAogCQkJCSAgICAiJWQiLCBzZyk7CiAJCWlmIChlcnIpIHsKIAkJCW1lc3NhZ2Ug
PSAid3JpdGluZyBmZWF0dXJlLWdzby10Y3B2NCI7CiAJCQlnb3RvIGFib3J0X3RyYW5zYWN0aW9u
OwogCQl9CiAKLQkJZXJyID0geGVuYnVzX3ByaW50Zih4YnQsIGRldi0+bm9kZW5hbWUsICJmZWF0
dXJlLWdzby10Y3B2NiIsCisJCWVyciA9IHhlbmJ1c19wcmludGYoZGV2LT54aCwgeGJ0LCBkZXYt
Pm5vZGVuYW1lLCAiZmVhdHVyZS1nc28tdGNwdjYiLAogCQkJCSAgICAiJWQiLCBzZyk7CiAJCWlm
IChlcnIpIHsKIAkJCW1lc3NhZ2UgPSAid3JpdGluZyBmZWF0dXJlLWdzby10Y3B2NiI7CkBAIC0z
MjYsNyArMzI2LDcgQEAgc3RhdGljIGludCBuZXRiYWNrX3Byb2JlKHN0cnVjdCB4ZW5idXNfZGV2
aWNlICpkZXYsCiAJCX0KIAogCQkvKiBXZSBzdXBwb3J0IHBhcnRpYWwgY2hlY2tzdW0gc2V0dXAg
Zm9yIElQdjYgcGFja2V0cyAqLwotCQllcnIgPSB4ZW5idXNfcHJpbnRmKHhidCwgZGV2LT5ub2Rl
bmFtZSwKKwkJZXJyID0geGVuYnVzX3ByaW50ZihkZXYtPnhoLCB4YnQsIGRldi0+bm9kZW5hbWUs
CiAJCQkJICAgICJmZWF0dXJlLWlwdjYtY3N1bS1vZmZsb2FkIiwKIAkJCQkgICAgIiVkIiwgMSk7
CiAJCWlmIChlcnIpIHsKQEAgLTMzNSw3ICszMzUsNyBAQCBzdGF0aWMgaW50IG5ldGJhY2tfcHJv
YmUoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKIAkJfQogCiAJCS8qIFdlIHN1cHBvcnQgcngt
Y29weSBwYXRoLiAqLwotCQllcnIgPSB4ZW5idXNfcHJpbnRmKHhidCwgZGV2LT5ub2RlbmFtZSwK
KwkJZXJyID0geGVuYnVzX3ByaW50ZihkZXYtPnhoLCB4YnQsIGRldi0+bm9kZW5hbWUsCiAJCQkJ
ICAgICJmZWF0dXJlLXJ4LWNvcHkiLCAiJWQiLCAxKTsKIAkJaWYgKGVycikgewogCQkJbWVzc2Fn
ZSA9ICJ3cml0aW5nIGZlYXR1cmUtcngtY29weSI7CkBAIC0zNDYsNyArMzQ2LDcgQEAgc3RhdGlj
IGludCBuZXRiYWNrX3Byb2JlKHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYsCiAJCSAqIFdlIGRv
bid0IHN1cHBvcnQgcngtZmxpcCBwYXRoIChleGNlcHQgb2xkIGd1ZXN0cyB3aG8gZG9uJ3QKIAkJ
ICogZ3JvayB0aGlzIGZlYXR1cmUgZmxhZykuCiAJCSAqLwotCQllcnIgPSB4ZW5idXNfcHJpbnRm
KHhidCwgZGV2LT5ub2RlbmFtZSwKKwkJZXJyID0geGVuYnVzX3ByaW50ZihkZXYtPnhoLCB4YnQs
IGRldi0+bm9kZW5hbWUsCiAJCQkJICAgICJmZWF0dXJlLXJ4LWZsaXAiLCAiJWQiLCAwKTsKIAkJ
aWYgKGVycikgewogCQkJbWVzc2FnZSA9ICJ3cml0aW5nIGZlYXR1cmUtcngtZmxpcCI7CkBAIC0z
NTQsMTQgKzM1NCwxNCBAQCBzdGF0aWMgaW50IG5ldGJhY2tfcHJvYmUoc3RydWN0IHhlbmJ1c19k
ZXZpY2UgKmRldiwKIAkJfQogCiAJCS8qIFdlIHN1cHBvcnQgZHluYW1pYyBtdWx0aWNhc3QtY29u
dHJvbC4gKi8KLQkJZXJyID0geGVuYnVzX3ByaW50Zih4YnQsIGRldi0+bm9kZW5hbWUsCisJCWVy
ciA9IHhlbmJ1c19wcmludGYoZGV2LT54aCwgeGJ0LCBkZXYtPm5vZGVuYW1lLAogCQkJCSAgICAi
ZmVhdHVyZS1tdWx0aWNhc3QtY29udHJvbCIsICIlZCIsIDEpOwogCQlpZiAoZXJyKSB7CiAJCQlt
ZXNzYWdlID0gIndyaXRpbmcgZmVhdHVyZS1tdWx0aWNhc3QtY29udHJvbCI7CiAJCQlnb3RvIGFi
b3J0X3RyYW5zYWN0aW9uOwogCQl9CiAKLQkJZXJyID0geGVuYnVzX3ByaW50Zih4YnQsIGRldi0+
bm9kZW5hbWUsCisJCWVyciA9IHhlbmJ1c19wcmludGYoZGV2LT54aCwgeGJ0LCBkZXYtPm5vZGVu
YW1lLAogCQkJCSAgICAiZmVhdHVyZS1keW5hbWljLW11bHRpY2FzdC1jb250cm9sIiwKIAkJCQkg
ICAgIiVkIiwgMSk7CiAJCWlmIChlcnIpIHsKQEAgLTM2OSw3ICszNjksNyBAQCBzdGF0aWMgaW50
IG5ldGJhY2tfcHJvYmUoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKIAkJCWdvdG8gYWJvcnRf
dHJhbnNhY3Rpb247CiAJCX0KIAotCQllcnIgPSB4ZW5idXNfdHJhbnNhY3Rpb25fZW5kKHhidCwg
MCk7CisJCWVyciA9IHhlbmJ1c190cmFuc2FjdGlvbl9lbmQoZGV2LT54aCwgeGJ0LCAwKTsKIAl9
IHdoaWxlIChlcnIgPT0gLUVBR0FJTik7CiAKIAlpZiAoZXJyKSB7CkBAIC0zODEsMjUgKzM4MSwy
NSBAQCBzdGF0aWMgaW50IG5ldGJhY2tfcHJvYmUoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwK
IAkgKiBTcGxpdCBldmVudCBjaGFubmVscyBzdXBwb3J0LCB0aGlzIGlzIG9wdGlvbmFsIHNvIGl0
IGlzIG5vdAogCSAqIHB1dCBpbnNpZGUgdGhlIGFib3ZlIGxvb3AuCiAJICovCi0JZXJyID0geGVu
YnVzX3ByaW50ZihYQlRfTklMLCBkZXYtPm5vZGVuYW1lLAorCWVyciA9IHhlbmJ1c19wcmludGYo
ZGV2LT54aCwgWEJUX05JTCwgZGV2LT5ub2RlbmFtZSwKIAkJCSAgICAiZmVhdHVyZS1zcGxpdC1l
dmVudC1jaGFubmVscyIsCiAJCQkgICAgIiV1Iiwgc2VwYXJhdGVfdHhfcnhfaXJxKTsKIAlpZiAo
ZXJyKQogCQlwcl9kZWJ1ZygiRXJyb3Igd3JpdGluZyBmZWF0dXJlLXNwbGl0LWV2ZW50LWNoYW5u
ZWxzXG4iKTsKIAogCS8qIE11bHRpLXF1ZXVlIHN1cHBvcnQ6IFRoaXMgaXMgYW4gb3B0aW9uYWwg
ZmVhdHVyZS4gKi8KLQllcnIgPSB4ZW5idXNfcHJpbnRmKFhCVF9OSUwsIGRldi0+bm9kZW5hbWUs
CisJZXJyID0geGVuYnVzX3ByaW50ZihkZXYtPnhoLCBYQlRfTklMLCBkZXYtPm5vZGVuYW1lLAog
CQkJICAgICJtdWx0aS1xdWV1ZS1tYXgtcXVldWVzIiwgIiV1IiwgeGVudmlmX21heF9xdWV1ZXMp
OwogCWlmIChlcnIpCiAJCXByX2RlYnVnKCJFcnJvciB3cml0aW5nIG11bHRpLXF1ZXVlLW1heC1x
dWV1ZXNcbiIpOwogCi0JZXJyID0geGVuYnVzX3ByaW50ZihYQlRfTklMLCBkZXYtPm5vZGVuYW1l
LAorCWVyciA9IHhlbmJ1c19wcmludGYoZGV2LT54aCwgWEJUX05JTCwgZGV2LT5ub2RlbmFtZSwK
IAkJCSAgICAiZmVhdHVyZS1jdHJsLXJpbmciLAogCQkJICAgICIldSIsIHRydWUpOwogCWlmIChl
cnIpCiAJCXByX2RlYnVnKCJFcnJvciB3cml0aW5nIGZlYXR1cmUtY3RybC1yaW5nXG4iKTsKIAot
CXNjcmlwdCA9IHhlbmJ1c19yZWFkKFhCVF9OSUwsIGRldi0+bm9kZW5hbWUsICJzY3JpcHQiLCBO
VUxMKTsKKwlzY3JpcHQgPSB4ZW5idXNfcmVhZChkZXYtPnhoLCBYQlRfTklMLCBkZXYtPm5vZGVu
YW1lLCAic2NyaXB0IiwgTlVMTCk7CiAJaWYgKElTX0VSUihzY3JpcHQpKSB7CiAJCWVyciA9IFBU
Ul9FUlIoc2NyaXB0KTsKIAkJeGVuYnVzX2Rldl9mYXRhbChkZXYsIGVyciwgInJlYWRpbmcgc2Ny
aXB0Iik7CkBAIC00MTcsNyArNDE3LDcgQEAgc3RhdGljIGludCBuZXRiYWNrX3Byb2JlKHN0cnVj
dCB4ZW5idXNfZGV2aWNlICpkZXYsCiAJcmV0dXJuIDA7CiAKIGFib3J0X3RyYW5zYWN0aW9uOgot
CXhlbmJ1c190cmFuc2FjdGlvbl9lbmQoeGJ0LCAxKTsKKwl4ZW5idXNfdHJhbnNhY3Rpb25fZW5k
KGRldi0+eGgsIHhidCwgMSk7CiAJeGVuYnVzX2Rldl9mYXRhbChkZXYsIGVyciwgIiVzIiwgbWVz
c2FnZSk7CiBmYWlsOgogCXByX2RlYnVnKCJmYWlsZWRcbiIpOwpAQCAtNDU5LDcgKzQ1OSw3IEBA
IHN0YXRpYyBpbnQgYmFja2VuZF9jcmVhdGVfeGVudmlmKHN0cnVjdCBiYWNrZW5kX2luZm8gKmJl
KQogCWlmIChiZS0+dmlmICE9IE5VTEwpCiAJCXJldHVybiAwOwogCi0JZXJyID0geGVuYnVzX3Nj
YW5mKFhCVF9OSUwsIGRldi0+bm9kZW5hbWUsICJoYW5kbGUiLCAiJWxpIiwgJmhhbmRsZSk7CisJ
ZXJyID0geGVuYnVzX3NjYW5mKGRldi0+eGgsIFhCVF9OSUwsIGRldi0+bm9kZW5hbWUsICJoYW5k
bGUiLCAiJWxpIiwgJmhhbmRsZSk7CiAJaWYgKGVyciAhPSAxKSB7CiAJCXhlbmJ1c19kZXZfZmF0
YWwoZGV2LCBlcnIsICJyZWFkaW5nIGhhbmRsZSIpOwogCQlyZXR1cm4gKGVyciA8IDApID8gZXJy
IDogLUVJTlZBTDsKQEAgLTY4MCw3ICs2ODAsNyBAQCBzdGF0aWMgdm9pZCB4ZW5fbmV0X3JlYWRf
cmF0ZShzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LAogCSpieXRlcyA9IH4wVUw7CiAJKnVzZWMg
PSAwOwogCi0JcmF0ZXN0ciA9IHhlbmJ1c19yZWFkKFhCVF9OSUwsIGRldi0+bm9kZW5hbWUsICJy
YXRlIiwgTlVMTCk7CisJcmF0ZXN0ciA9IHhlbmJ1c19yZWFkKGRldi0+eGgsIFhCVF9OSUwsIGRl
di0+bm9kZW5hbWUsICJyYXRlIiwgTlVMTCk7CiAJaWYgKElTX0VSUihyYXRlc3RyKSkKIAkJcmV0
dXJuOwogCkBAIC03MTAsNyArNzEwLDcgQEAgc3RhdGljIGludCB4ZW5fbmV0X3JlYWRfbWFjKHN0
cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYsIHU4IG1hY1tdKQogCWNoYXIgKnMsICplLCAqbWFjc3Ry
OwogCWludCBpOwogCi0JbWFjc3RyID0gcyA9IHhlbmJ1c19yZWFkKFhCVF9OSUwsIGRldi0+bm9k
ZW5hbWUsICJtYWMiLCBOVUxMKTsKKwltYWNzdHIgPSBzID0geGVuYnVzX3JlYWQoZGV2LT54aCwg
WEJUX05JTCwgZGV2LT5ub2RlbmFtZSwgIm1hYyIsIE5VTEwpOwogCWlmIChJU19FUlIobWFjc3Ry
KSkKIAkJcmV0dXJuIFBUUl9FUlIobWFjc3RyKTsKIApAQCAtNzY1LDcgKzc2NSw3IEBAIHN0YXRp
YyBpbnQgeGVuX3JlZ2lzdGVyX2NyZWRpdF93YXRjaChzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2
LAogCXNucHJpbnRmKG5vZGUsIG1heGxlbiwgIiVzL3JhdGUiLCBkZXYtPm5vZGVuYW1lKTsKIAl2
aWYtPmNyZWRpdF93YXRjaC5ub2RlID0gbm9kZTsKIAl2aWYtPmNyZWRpdF93YXRjaC5jYWxsYmFj
ayA9IHhlbl9uZXRfcmF0ZV9jaGFuZ2VkOwotCWVyciA9IHJlZ2lzdGVyX3hlbmJ1c193YXRjaCgm
dmlmLT5jcmVkaXRfd2F0Y2gpOworCWVyciA9IHJlZ2lzdGVyX3hlbmJ1c193YXRjaChkZXYtPnho
LCAmdmlmLT5jcmVkaXRfd2F0Y2gpOwogCWlmIChlcnIpIHsKIAkJcHJfZXJyKCJGYWlsZWQgdG8g
c2V0IHdhdGNoZXIgJXNcbiIsIHZpZi0+Y3JlZGl0X3dhdGNoLm5vZGUpOwogCQlrZnJlZShub2Rl
KTsKQEAgLTc3Nyw4ICs3NzcsOSBAQCBzdGF0aWMgaW50IHhlbl9yZWdpc3Rlcl9jcmVkaXRfd2F0
Y2goc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKIAogc3RhdGljIHZvaWQgeGVuX3VucmVnaXN0
ZXJfY3JlZGl0X3dhdGNoKHN0cnVjdCB4ZW52aWYgKnZpZikKIHsKKwlzdHJ1Y3QgeGVuYnVzX2Rl
dmljZSAqZGV2ID0geGVudmlmX3RvX3hlbmJ1c19kZXZpY2UodmlmKTsKIAlpZiAodmlmLT5jcmVk
aXRfd2F0Y2gubm9kZSkgewotCQl1bnJlZ2lzdGVyX3hlbmJ1c193YXRjaCgmdmlmLT5jcmVkaXRf
d2F0Y2gpOworCQl1bnJlZ2lzdGVyX3hlbmJ1c193YXRjaChkZXYtPnhoLCAmdmlmLT5jcmVkaXRf
d2F0Y2gpOwogCQlrZnJlZSh2aWYtPmNyZWRpdF93YXRjaC5ub2RlKTsKIAkJdmlmLT5jcmVkaXRf
d2F0Y2gubm9kZSA9IE5VTEw7CiAJfQpAQCAtNzkxLDcgKzc5Miw3IEBAIHN0YXRpYyB2b2lkIHhl
bl9tY2FzdF9jdHJsX2NoYW5nZWQoc3RydWN0IHhlbmJ1c193YXRjaCAqd2F0Y2gsCiAJCQkJCSAg
bWNhc3RfY3RybF93YXRjaCk7CiAJc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiA9IHhlbnZpZl90
b194ZW5idXNfZGV2aWNlKHZpZik7CiAKLQl2aWYtPm11bHRpY2FzdF9jb250cm9sID0gISF4ZW5i
dXNfcmVhZF91bnNpZ25lZChkZXYtPm90aGVyZW5kLAorCXZpZi0+bXVsdGljYXN0X2NvbnRyb2wg
PSAhIXhlbmJ1c19yZWFkX3Vuc2lnbmVkKGRldi0+eGgsIGRldi0+b3RoZXJlbmQsCiAJCQkJCSJy
ZXF1ZXN0LW11bHRpY2FzdC1jb250cm9sIiwgMCk7CiB9CiAKQEAgLTgxNyw3ICs4MTgsNyBAQCBz
dGF0aWMgaW50IHhlbl9yZWdpc3Rlcl9tY2FzdF9jdHJsX3dhdGNoKHN0cnVjdCB4ZW5idXNfZGV2
aWNlICpkZXYsCiAJCSBkZXYtPm90aGVyZW5kKTsKIAl2aWYtPm1jYXN0X2N0cmxfd2F0Y2gubm9k
ZSA9IG5vZGU7CiAJdmlmLT5tY2FzdF9jdHJsX3dhdGNoLmNhbGxiYWNrID0geGVuX21jYXN0X2N0
cmxfY2hhbmdlZDsKLQllcnIgPSByZWdpc3Rlcl94ZW5idXNfd2F0Y2goJnZpZi0+bWNhc3RfY3Ry
bF93YXRjaCk7CisJZXJyID0gcmVnaXN0ZXJfeGVuYnVzX3dhdGNoKGRldi0+eGgsICZ2aWYtPm1j
YXN0X2N0cmxfd2F0Y2gpOwogCWlmIChlcnIpIHsKIAkJcHJfZXJyKCJGYWlsZWQgdG8gc2V0IHdh
dGNoZXIgJXNcbiIsCiAJCSAgICAgICB2aWYtPm1jYXN0X2N0cmxfd2F0Y2gubm9kZSk7CkBAIC04
MzAsOCArODMxLDEwIEBAIHN0YXRpYyBpbnQgeGVuX3JlZ2lzdGVyX21jYXN0X2N0cmxfd2F0Y2go
c3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKIAogc3RhdGljIHZvaWQgeGVuX3VucmVnaXN0ZXJf
bWNhc3RfY3RybF93YXRjaChzdHJ1Y3QgeGVudmlmICp2aWYpCiB7CisJc3RydWN0IHhlbmJ1c19k
ZXZpY2UgKmRldiA9IHhlbnZpZl90b194ZW5idXNfZGV2aWNlKHZpZik7CisKIAlpZiAodmlmLT5t
Y2FzdF9jdHJsX3dhdGNoLm5vZGUpIHsKLQkJdW5yZWdpc3Rlcl94ZW5idXNfd2F0Y2goJnZpZi0+
bWNhc3RfY3RybF93YXRjaCk7CisJCXVucmVnaXN0ZXJfeGVuYnVzX3dhdGNoKGRldi0+eGgsICZ2
aWYtPm1jYXN0X2N0cmxfd2F0Y2gpOwogCQlrZnJlZSh2aWYtPm1jYXN0X2N0cmxfd2F0Y2gubm9k
ZSk7CiAJCXZpZi0+bWNhc3RfY3RybF93YXRjaC5ub2RlID0gTlVMTDsKIAl9CkBAIC04NTMsNyAr
ODU2LDcgQEAgc3RhdGljIHZvaWQgeGVuX3VucmVnaXN0ZXJfd2F0Y2hlcnMoc3RydWN0IHhlbnZp
ZiAqdmlmKQogc3RhdGljIHZvaWQgdW5yZWdpc3Rlcl9ob3RwbHVnX3N0YXR1c193YXRjaChzdHJ1
Y3QgYmFja2VuZF9pbmZvICpiZSkKIHsKIAlpZiAoYmUtPmhhdmVfaG90cGx1Z19zdGF0dXNfd2F0
Y2gpIHsKLQkJdW5yZWdpc3Rlcl94ZW5idXNfd2F0Y2goJmJlLT5ob3RwbHVnX3N0YXR1c193YXRj
aCk7CisJCXVucmVnaXN0ZXJfeGVuYnVzX3dhdGNoKGJlLT5kZXYtPnhoLCAmYmUtPmhvdHBsdWdf
c3RhdHVzX3dhdGNoKTsKIAkJa2ZyZWUoYmUtPmhvdHBsdWdfc3RhdHVzX3dhdGNoLm5vZGUpOwog
CX0KIAliZS0+aGF2ZV9ob3RwbHVnX3N0YXR1c193YXRjaCA9IDA7CkBAIC04NjksNyArODcyLDcg
QEAgc3RhdGljIHZvaWQgaG90cGx1Z19zdGF0dXNfY2hhbmdlZChzdHJ1Y3QgeGVuYnVzX3dhdGNo
ICp3YXRjaCwKIAljaGFyICpzdHI7CiAJdW5zaWduZWQgaW50IGxlbjsKIAotCXN0ciA9IHhlbmJ1
c19yZWFkKFhCVF9OSUwsIGJlLT5kZXYtPm5vZGVuYW1lLCAiaG90cGx1Zy1zdGF0dXMiLCAmbGVu
KTsKKwlzdHIgPSB4ZW5idXNfcmVhZChiZS0+ZGV2LT54aCwgWEJUX05JTCwgYmUtPmRldi0+bm9k
ZW5hbWUsICJob3RwbHVnLXN0YXR1cyIsICZsZW4pOwogCWlmIChJU19FUlIoc3RyKSkKIAkJcmV0
dXJuOwogCWlmIChsZW4gPT0gc2l6ZW9mKCJjb25uZWN0ZWQiKS0xICYmICFtZW1jbXAoc3RyLCAi
Y29ubmVjdGVkIiwgbGVuKSkgewpAQCAtODkxLDE0ICs4OTQsMTQgQEAgc3RhdGljIGludCBjb25u
ZWN0X2N0cmxfcmluZyhzdHJ1Y3QgYmFja2VuZF9pbmZvICpiZSkKIAl1bnNpZ25lZCBpbnQgZXZ0
Y2huOwogCWludCBlcnI7CiAKLQllcnIgPSB4ZW5idXNfc2NhbmYoWEJUX05JTCwgZGV2LT5vdGhl
cmVuZCwKKwllcnIgPSB4ZW5idXNfc2NhbmYoZGV2LT54aCwgWEJUX05JTCwgZGV2LT5vdGhlcmVu
ZCwKIAkJCSAgICJjdHJsLXJpbmctcmVmIiwgIiV1IiwgJnZhbCk7CiAJaWYgKGVyciA8IDApCiAJ
CWdvdG8gZG9uZTsgLyogVGhlIGZyb250ZW5kIGRvZXMgbm90IGhhdmUgYSBjb250cm9sIHJpbmcg
Ki8KIAogCXJpbmdfcmVmID0gdmFsOwogCi0JZXJyID0geGVuYnVzX3NjYW5mKFhCVF9OSUwsIGRl
di0+b3RoZXJlbmQsCisJZXJyID0geGVuYnVzX3NjYW5mKGRldi0+eGgsIFhCVF9OSUwsIGRldi0+
b3RoZXJlbmQsCiAJCQkgICAiZXZlbnQtY2hhbm5lbC1jdHJsIiwgIiV1IiwgJnZhbCk7CiAJaWYg
KGVyciA8IDApIHsKIAkJeGVuYnVzX2Rldl9mYXRhbChkZXYsIGVyciwKQEAgLTkzNiw3ICs5Mzks
NyBAQCBzdGF0aWMgdm9pZCBjb25uZWN0KHN0cnVjdCBiYWNrZW5kX2luZm8gKmJlKQogCS8qIENo
ZWNrIHdoZXRoZXIgdGhlIGZyb250ZW5kIHJlcXVlc3RlZCBtdWx0aXBsZSBxdWV1ZXMKIAkgKiBh
bmQgcmVhZCB0aGUgbnVtYmVyIHJlcXVlc3RlZC4KIAkgKi8KLQlyZXF1ZXN0ZWRfbnVtX3F1ZXVl
cyA9IHhlbmJ1c19yZWFkX3Vuc2lnbmVkKGRldi0+b3RoZXJlbmQsCisJcmVxdWVzdGVkX251bV9x
dWV1ZXMgPSB4ZW5idXNfcmVhZF91bnNpZ25lZChkZXYtPnhoLCBkZXYtPm90aGVyZW5kLAogCQkJ
CQkibXVsdGktcXVldWUtbnVtLXF1ZXVlcyIsIDEpOwogCWlmIChyZXF1ZXN0ZWRfbnVtX3F1ZXVl
cyA+IHhlbnZpZl9tYXhfcXVldWVzKSB7CiAJCS8qIGJ1Z2d5IG9yIG1hbGljaW91cyBndWVzdCAq
LwpAQCAtMTA4Nyw3ICsxMDkwLDcgQEAgc3RhdGljIGludCBjb25uZWN0X2RhdGFfcmluZ3Moc3Ry
dWN0IGJhY2tlbmRfaW5mbyAqYmUsCiAJCQkgcXVldWUtPmlkKTsKIAl9CiAKLQllcnIgPSB4ZW5i
dXNfZ2F0aGVyKFhCVF9OSUwsIHhzcGF0aCwKKwllcnIgPSB4ZW5idXNfZ2F0aGVyKGRldi0+eGgs
IFhCVF9OSUwsIHhzcGF0aCwKIAkJCSAgICAidHgtcmluZy1yZWYiLCAiJWx1IiwgJnR4X3Jpbmdf
cmVmLAogCQkJICAgICJyeC1yaW5nLXJlZiIsICIlbHUiLCAmcnhfcmluZ19yZWYsIE5VTEwpOwog
CWlmIChlcnIpIHsKQEAgLTEwOTgsMTEgKzExMDEsMTEgQEAgc3RhdGljIGludCBjb25uZWN0X2Rh
dGFfcmluZ3Moc3RydWN0IGJhY2tlbmRfaW5mbyAqYmUsCiAJfQogCiAJLyogVHJ5IHNwbGl0IGV2
ZW50IGNoYW5uZWxzIGZpcnN0LCB0aGVuIHNpbmdsZSBldmVudCBjaGFubmVsLiAqLwotCWVyciA9
IHhlbmJ1c19nYXRoZXIoWEJUX05JTCwgeHNwYXRoLAorCWVyciA9IHhlbmJ1c19nYXRoZXIoZGV2
LT54aCwgWEJUX05JTCwgeHNwYXRoLAogCQkJICAgICJldmVudC1jaGFubmVsLXR4IiwgIiV1Iiwg
JnR4X2V2dGNobiwKIAkJCSAgICAiZXZlbnQtY2hhbm5lbC1yeCIsICIldSIsICZyeF9ldnRjaG4s
IE5VTEwpOwogCWlmIChlcnIgPCAwKSB7Ci0JCWVyciA9IHhlbmJ1c19zY2FuZihYQlRfTklMLCB4
c3BhdGgsCisJCWVyciA9IHhlbmJ1c19zY2FuZihkZXYtPnhoLCBYQlRfTklMLCB4c3BhdGgsCiAJ
CQkJICAgImV2ZW50LWNoYW5uZWwiLCAiJXUiLCAmdHhfZXZ0Y2huKTsKIAkJaWYgKGVyciA8IDAp
IHsKIAkJCXhlbmJ1c19kZXZfZmF0YWwoZGV2LCBlcnIsCkBAIC0xMTM3LDcgKzExNDAsNyBAQCBz
dGF0aWMgaW50IHJlYWRfeGVuYnVzX3ZpZl9mbGFncyhzdHJ1Y3QgYmFja2VuZF9pbmZvICpiZSkK
IAl1bnNpZ25lZCBpbnQgcnhfY29weTsKIAlpbnQgZXJyOwogCi0JZXJyID0geGVuYnVzX3NjYW5m
KFhCVF9OSUwsIGRldi0+b3RoZXJlbmQsICJyZXF1ZXN0LXJ4LWNvcHkiLCAiJXUiLAorCWVyciA9
IHhlbmJ1c19zY2FuZihkZXYtPnhoLCBYQlRfTklMLCBkZXYtPm90aGVyZW5kLCAicmVxdWVzdC1y
eC1jb3B5IiwgIiV1IiwKIAkJCSAgICZyeF9jb3B5KTsKIAlpZiAoZXJyID09IC1FTk9FTlQpIHsK
IAkJZXJyID0gMDsKQEAgLTExNTEsNyArMTE1NCw3IEBAIHN0YXRpYyBpbnQgcmVhZF94ZW5idXNf
dmlmX2ZsYWdzKHN0cnVjdCBiYWNrZW5kX2luZm8gKmJlKQogCWlmICghcnhfY29weSkKIAkJcmV0
dXJuIC1FT1BOT1RTVVBQOwogCi0JaWYgKCF4ZW5idXNfcmVhZF91bnNpZ25lZChkZXYtPm90aGVy
ZW5kLCAiZmVhdHVyZS1yeC1ub3RpZnkiLCAwKSkgeworCWlmICgheGVuYnVzX3JlYWRfdW5zaWdu
ZWQoZGV2LT54aCwgZGV2LT5vdGhlcmVuZCwgImZlYXR1cmUtcngtbm90aWZ5IiwgMCkpIHsKIAkJ
LyogLSBSZWR1Y2UgZHJhaW4gdGltZW91dCB0byBwb2xsIG1vcmUgZnJlcXVlbnRseSBmb3IKIAkJ
ICogICBSeCByZXF1ZXN0cy4KIAkJICogLSBEaXNhYmxlIFJ4IHN0YWxsIGRldGVjdGlvbi4KQEAg
LTExNjAsMjAgKzExNjMsMjAgQEAgc3RhdGljIGludCByZWFkX3hlbmJ1c192aWZfZmxhZ3Moc3Ry
dWN0IGJhY2tlbmRfaW5mbyAqYmUpCiAJCWJlLT52aWYtPnN0YWxsX3RpbWVvdXQgPSAwOwogCX0K
IAotCXZpZi0+Y2FuX3NnID0gISF4ZW5idXNfcmVhZF91bnNpZ25lZChkZXYtPm90aGVyZW5kLCAi
ZmVhdHVyZS1zZyIsIDApOworCXZpZi0+Y2FuX3NnID0gISF4ZW5idXNfcmVhZF91bnNpZ25lZChk
ZXYtPnhoLCBkZXYtPm90aGVyZW5kLCAiZmVhdHVyZS1zZyIsIDApOwogCiAJdmlmLT5nc29fbWFz
ayA9IDA7CiAKLQlpZiAoeGVuYnVzX3JlYWRfdW5zaWduZWQoZGV2LT5vdGhlcmVuZCwgImZlYXR1
cmUtZ3NvLXRjcHY0IiwgMCkpCisJaWYgKHhlbmJ1c19yZWFkX3Vuc2lnbmVkKGRldi0+eGgsIGRl
di0+b3RoZXJlbmQsICJmZWF0dXJlLWdzby10Y3B2NCIsIDApKQogCQl2aWYtPmdzb19tYXNrIHw9
IEdTT19CSVQoVENQVjQpOwogCi0JaWYgKHhlbmJ1c19yZWFkX3Vuc2lnbmVkKGRldi0+b3RoZXJl
bmQsICJmZWF0dXJlLWdzby10Y3B2NiIsIDApKQorCWlmICh4ZW5idXNfcmVhZF91bnNpZ25lZChk
ZXYtPnhoLCBkZXYtPm90aGVyZW5kLCAiZmVhdHVyZS1nc28tdGNwdjYiLCAwKSkKIAkJdmlmLT5n
c29fbWFzayB8PSBHU09fQklUKFRDUFY2KTsKIAotCXZpZi0+aXBfY3N1bSA9ICF4ZW5idXNfcmVh
ZF91bnNpZ25lZChkZXYtPm90aGVyZW5kLAorCXZpZi0+aXBfY3N1bSA9ICF4ZW5idXNfcmVhZF91
bnNpZ25lZChkZXYtPnhoLCBkZXYtPm90aGVyZW5kLAogCQkJCQkgICAgICJmZWF0dXJlLW5vLWNz
dW0tb2ZmbG9hZCIsIDApOwogCi0JdmlmLT5pcHY2X2NzdW0gPSAhIXhlbmJ1c19yZWFkX3Vuc2ln
bmVkKGRldi0+b3RoZXJlbmQsCisJdmlmLT5pcHY2X2NzdW0gPSAhIXhlbmJ1c19yZWFkX3Vuc2ln
bmVkKGRldi0+eGgsIGRldi0+b3RoZXJlbmQsCiAJCQkJCQkiZmVhdHVyZS1pcHY2LWNzdW0tb2Zm
bG9hZCIsIDApOwogCiAJcmV0dXJuIDA7CmRpZmYgLS1naXQgYS9kcml2ZXJzL25ldC94ZW4tbmV0
ZnJvbnQuYyBiL2RyaXZlcnMvbmV0L3hlbi1uZXRmcm9udC5jCmluZGV4IGVlMjhlOGI4NTQwNi4u
NzEwMDdhZDgyMmMwIDEwMDY0NAotLS0gYS9kcml2ZXJzL25ldC94ZW4tbmV0ZnJvbnQuYworKysg
Yi9kcml2ZXJzL25ldC94ZW4tbmV0ZnJvbnQuYwpAQCAtMjg1LDYgKzI4NSw3IEBAIHN0YXRpYyB2
b2lkIHhlbm5ldF9hbGxvY19yeF9idWZmZXJzKHN0cnVjdCBuZXRmcm9udF9xdWV1ZSAqcXVldWUp
CiAJUklOR19JRFggcmVxX3Byb2QgPSBxdWV1ZS0+cngucmVxX3Byb2RfcHZ0OwogCWludCBub3Rp
Znk7CiAJaW50IGVyciA9IDA7CisJc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiA9IHF1ZXVlLT5p
bmZvLT54YmRldjsKIAogCWlmICh1bmxpa2VseSghbmV0aWZfY2Fycmllcl9vayhxdWV1ZS0+aW5m
by0+bmV0ZGV2KSkpCiAJCXJldHVybjsKQEAgLTMwOSwxNCArMzEwLDE0IEBAIHN0YXRpYyB2b2lk
IHhlbm5ldF9hbGxvY19yeF9idWZmZXJzKHN0cnVjdCBuZXRmcm9udF9xdWV1ZSAqcXVldWUpCiAJ
CUJVR19PTihxdWV1ZS0+cnhfc2tic1tpZF0pOwogCQlxdWV1ZS0+cnhfc2tic1tpZF0gPSBza2I7
CiAKLQkJcmVmID0gZ250dGFiX2NsYWltX2dyYW50X3JlZmVyZW5jZSgmcXVldWUtPmdyZWZfcnhf
aGVhZCk7CisJCXJlZiA9IGdudHRhYl9jbGFpbV9ncmFudF9yZWZlcmVuY2UoZGV2LT54aCwgJnF1
ZXVlLT5ncmVmX3J4X2hlYWQpOwogCQlXQVJOX09OX09OQ0UoSVNfRVJSX1ZBTFVFKCh1bnNpZ25l
ZCBsb25nKShpbnQpcmVmKSk7CiAJCXF1ZXVlLT5ncmFudF9yeF9yZWZbaWRdID0gcmVmOwogCiAJ
CXBhZ2UgPSBza2JfZnJhZ19wYWdlKCZza2Jfc2hpbmZvKHNrYiktPmZyYWdzWzBdKTsKIAogCQly
ZXEgPSBSSU5HX0dFVF9SRVFVRVNUKCZxdWV1ZS0+cngsIHJlcV9wcm9kKTsKLQkJZ250dGFiX3Bh
Z2VfZ3JhbnRfZm9yZWlnbl9hY2Nlc3NfcmVmX29uZShyZWYsCisJCWdudHRhYl9wYWdlX2dyYW50
X2ZvcmVpZ25fYWNjZXNzX3JlZl9vbmUoZGV2LT54aCwgcmVmLAogCQkJCQkJCSBxdWV1ZS0+aW5m
by0+eGJkZXYtPm90aGVyZW5kX2lkLAogCQkJCQkJCSBwYWdlLAogCQkJCQkJCSAwKTsKQEAgLTM3
Nyw2ICszNzgsNyBAQCBzdGF0aWMgdm9pZCB4ZW5uZXRfdHhfYnVmX2djKHN0cnVjdCBuZXRmcm9u
dF9xdWV1ZSAqcXVldWUpCiAJdW5zaWduZWQgc2hvcnQgaWQ7CiAJc3RydWN0IHNrX2J1ZmYgKnNr
YjsKIAlib29sIG1vcmVfdG9fZG87CisJc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiA9IHF1ZXVl
LT5pbmZvLT54YmRldjsKIAogCUJVR19PTighbmV0aWZfY2Fycmllcl9vayhxdWV1ZS0+aW5mby0+
bmV0ZGV2KSk7CiAKQEAgLTM5MywxNSArMzk1LDE1IEBAIHN0YXRpYyB2b2lkIHhlbm5ldF90eF9i
dWZfZ2Moc3RydWN0IG5ldGZyb250X3F1ZXVlICpxdWV1ZSkKIAogCQkJaWQgID0gdHhyc3AtPmlk
OwogCQkJc2tiID0gcXVldWUtPnR4X3NrYnNbaWRdLnNrYjsKLQkJCWlmICh1bmxpa2VseShnbnR0
YWJfcXVlcnlfZm9yZWlnbl9hY2Nlc3MoCisJCQlpZiAodW5saWtlbHkoZ250dGFiX3F1ZXJ5X2Zv
cmVpZ25fYWNjZXNzKGRldi0+eGgsCiAJCQkJcXVldWUtPmdyYW50X3R4X3JlZltpZF0pICE9IDAp
KSB7CiAJCQkJcHJfYWxlcnQoIiVzOiB3YXJuaW5nIC0tIGdyYW50IHN0aWxsIGluIHVzZSBieSBi
YWNrZW5kIGRvbWFpblxuIiwKIAkJCQkJIF9fZnVuY19fKTsKIAkJCQlCVUcoKTsKIAkJCX0KLQkJ
CWdudHRhYl9lbmRfZm9yZWlnbl9hY2Nlc3NfcmVmKAorCQkJZ250dGFiX2VuZF9mb3JlaWduX2Fj
Y2Vzc19yZWYoZGV2LT54aCwKIAkJCQlxdWV1ZS0+Z3JhbnRfdHhfcmVmW2lkXSwgR05UTUFQX3Jl
YWRvbmx5KTsKLQkJCWdudHRhYl9yZWxlYXNlX2dyYW50X3JlZmVyZW5jZSgKKwkJCWdudHRhYl9y
ZWxlYXNlX2dyYW50X3JlZmVyZW5jZShkZXYtPnhoLAogCQkJCSZxdWV1ZS0+Z3JlZl90eF9oZWFk
LCBxdWV1ZS0+Z3JhbnRfdHhfcmVmW2lkXSk7CiAJCQlxdWV1ZS0+Z3JhbnRfdHhfcmVmW2lkXSA9
IEdSQU5UX0lOVkFMSURfUkVGOwogCQkJcXVldWUtPmdyYW50X3R4X3BhZ2VbaWRdID0gTlVMTDsK
QEAgLTQzNiwxMyArNDM4LDE0IEBAIHN0YXRpYyB2b2lkIHhlbm5ldF90eF9zZXR1cF9ncmFudCh1
bnNpZ25lZCBsb25nIGdmbiwgdW5zaWduZWQgaW50IG9mZnNldCwKIAlzdHJ1Y3QgcGFnZSAqcGFn
ZSA9IGluZm8tPnBhZ2U7CiAJc3RydWN0IG5ldGZyb250X3F1ZXVlICpxdWV1ZSA9IGluZm8tPnF1
ZXVlOwogCXN0cnVjdCBza19idWZmICpza2IgPSBpbmZvLT5za2I7CisJc3RydWN0IHhlbmJ1c19k
ZXZpY2UgKmRldiA9IHF1ZXVlLT5pbmZvLT54YmRldjsKIAogCWlkID0gZ2V0X2lkX2Zyb21fZnJl
ZWxpc3QoJnF1ZXVlLT50eF9za2JfZnJlZWxpc3QsIHF1ZXVlLT50eF9za2JzKTsKIAl0eCA9IFJJ
TkdfR0VUX1JFUVVFU1QoJnF1ZXVlLT50eCwgcXVldWUtPnR4LnJlcV9wcm9kX3B2dCsrKTsKLQly
ZWYgPSBnbnR0YWJfY2xhaW1fZ3JhbnRfcmVmZXJlbmNlKCZxdWV1ZS0+Z3JlZl90eF9oZWFkKTsK
KwlyZWYgPSBnbnR0YWJfY2xhaW1fZ3JhbnRfcmVmZXJlbmNlKGRldi0+eGgsICZxdWV1ZS0+Z3Jl
Zl90eF9oZWFkKTsKIAlXQVJOX09OX09OQ0UoSVNfRVJSX1ZBTFVFKCh1bnNpZ25lZCBsb25nKShp
bnQpcmVmKSk7CiAKLQlnbnR0YWJfZ3JhbnRfZm9yZWlnbl9hY2Nlc3NfcmVmKHJlZiwgcXVldWUt
PmluZm8tPnhiZGV2LT5vdGhlcmVuZF9pZCwKKwlnbnR0YWJfZ3JhbnRfZm9yZWlnbl9hY2Nlc3Nf
cmVmKGRldi0+eGgsIHJlZiwgcXVldWUtPmluZm8tPnhiZGV2LT5vdGhlcmVuZF9pZCwKIAkJCQkJ
Z2ZuLCBHTlRNQVBfcmVhZG9ubHkpOwogCiAJcXVldWUtPnR4X3NrYnNbaWRdLnNrYiA9IHNrYjsK
QEAgLTc4Niw2ICs3ODksNyBAQCBzdGF0aWMgaW50IHhlbm5ldF9nZXRfcmVzcG9uc2VzKHN0cnVj
dCBuZXRmcm9udF9xdWV1ZSAqcXVldWUsCiAJc3RydWN0IHhlbl9uZXRpZl9yeF9yZXNwb25zZSAq
cnggPSAmcmluZm8tPnJ4OwogCXN0cnVjdCB4ZW5fbmV0aWZfZXh0cmFfaW5mbyAqZXh0cmFzID0g
cmluZm8tPmV4dHJhczsKIAlzdHJ1Y3QgZGV2aWNlICpkZXYgPSAmcXVldWUtPmluZm8tPm5ldGRl
di0+ZGV2OworCXN0cnVjdCB4ZW5idXNfZGV2aWNlICp4ZGV2ID0gcXVldWUtPmluZm8tPnhiZGV2
OwogCVJJTkdfSURYIGNvbnMgPSBxdWV1ZS0+cngucnNwX2NvbnM7CiAJc3RydWN0IHNrX2J1ZmYg
KnNrYiA9IHhlbm5ldF9nZXRfcnhfc2tiKHF1ZXVlLCBjb25zKTsKIAlncmFudF9yZWZfdCByZWYg
PSB4ZW5uZXRfZ2V0X3J4X3JlZihxdWV1ZSwgY29ucyk7CkBAIC04MjMsMTAgKzgyNywxMCBAQCBz
dGF0aWMgaW50IHhlbm5ldF9nZXRfcmVzcG9uc2VzKHN0cnVjdCBuZXRmcm9udF9xdWV1ZSAqcXVl
dWUsCiAJCQlnb3RvIG5leHQ7CiAJCX0KIAotCQlyZXQgPSBnbnR0YWJfZW5kX2ZvcmVpZ25fYWNj
ZXNzX3JlZihyZWYsIDApOworCQlyZXQgPSBnbnR0YWJfZW5kX2ZvcmVpZ25fYWNjZXNzX3JlZih4
ZGV2LT54aCwgcmVmLCAwKTsKIAkJQlVHX09OKCFyZXQpOwogCi0JCWdudHRhYl9yZWxlYXNlX2dy
YW50X3JlZmVyZW5jZSgmcXVldWUtPmdyZWZfcnhfaGVhZCwgcmVmKTsKKwkJZ250dGFiX3JlbGVh
c2VfZ3JhbnRfcmVmZXJlbmNlKHhkZXYtPnhoLCAmcXVldWUtPmdyZWZfcnhfaGVhZCwgcmVmKTsK
IAogCQlfX3NrYl9xdWV1ZV90YWlsKGxpc3QsIHNrYik7CiAKQEAgLTExMzAsNiArMTEzNCw3IEBA
IHN0YXRpYyB2b2lkIHhlbm5ldF9yZWxlYXNlX3R4X2J1ZnMoc3RydWN0IG5ldGZyb250X3F1ZXVl
ICpxdWV1ZSkKIHsKIAlzdHJ1Y3Qgc2tfYnVmZiAqc2tiOwogCWludCBpOworCXN0cnVjdCB4ZW5i
dXNfZGV2aWNlICpkZXYgPSBxdWV1ZS0+aW5mby0+eGJkZXY7CiAKIAlmb3IgKGkgPSAwOyBpIDwg
TkVUX1RYX1JJTkdfU0laRTsgaSsrKSB7CiAJCS8qIFNraXAgb3ZlciBlbnRyaWVzIHdoaWNoIGFy
ZSBhY3R1YWxseSBmcmVlbGlzdCByZWZlcmVuY2VzICovCkBAIC0xMTM4LDcgKzExNDMsNyBAQCBz
dGF0aWMgdm9pZCB4ZW5uZXRfcmVsZWFzZV90eF9idWZzKHN0cnVjdCBuZXRmcm9udF9xdWV1ZSAq
cXVldWUpCiAKIAkJc2tiID0gcXVldWUtPnR4X3NrYnNbaV0uc2tiOwogCQlnZXRfcGFnZShxdWV1
ZS0+Z3JhbnRfdHhfcGFnZVtpXSk7Ci0JCWdudHRhYl9lbmRfZm9yZWlnbl9hY2Nlc3MocXVldWUt
PmdyYW50X3R4X3JlZltpXSwKKwkJZ250dGFiX2VuZF9mb3JlaWduX2FjY2VzcyhkZXYtPnhoLCBx
dWV1ZS0+Z3JhbnRfdHhfcmVmW2ldLAogCQkJCQkgIEdOVE1BUF9yZWFkb25seSwKIAkJCQkJICAo
dW5zaWduZWQgbG9uZylwYWdlX2FkZHJlc3MocXVldWUtPmdyYW50X3R4X3BhZ2VbaV0pKTsKIAkJ
cXVldWUtPmdyYW50X3R4X3BhZ2VbaV0gPSBOVUxMOwpAQCAtMTE1MSw2ICsxMTU2LDcgQEAgc3Rh
dGljIHZvaWQgeGVubmV0X3JlbGVhc2VfdHhfYnVmcyhzdHJ1Y3QgbmV0ZnJvbnRfcXVldWUgKnF1
ZXVlKQogc3RhdGljIHZvaWQgeGVubmV0X3JlbGVhc2VfcnhfYnVmcyhzdHJ1Y3QgbmV0ZnJvbnRf
cXVldWUgKnF1ZXVlKQogewogCWludCBpZCwgcmVmOworCXN0cnVjdCB4ZW5idXNfZGV2aWNlICpk
ZXYgPSBxdWV1ZS0+aW5mby0+eGJkZXY7CiAKIAlzcGluX2xvY2tfYmgoJnF1ZXVlLT5yeF9sb2Nr
KTsKIApAQCAtMTE3Miw3ICsxMTc4LDcgQEAgc3RhdGljIHZvaWQgeGVubmV0X3JlbGVhc2Vfcnhf
YnVmcyhzdHJ1Y3QgbmV0ZnJvbnRfcXVldWUgKnF1ZXVlKQogCQkgKiBmb3JlaWduIGFjY2VzcyBp
cyBlbmRlZCAod2hpY2ggbWF5IGJlIGRlZmVycmVkKS4KIAkJICovCiAJCWdldF9wYWdlKHBhZ2Up
OwotCQlnbnR0YWJfZW5kX2ZvcmVpZ25fYWNjZXNzKHJlZiwgMCwKKwkJZ250dGFiX2VuZF9mb3Jl
aWduX2FjY2VzcyhkZXYtPnhoLCByZWYsIDAsCiAJCQkJCSAgKHVuc2lnbmVkIGxvbmcpcGFnZV9h
ZGRyZXNzKHBhZ2UpKTsKIAkJcXVldWUtPmdyYW50X3J4X3JlZltpZF0gPSBHUkFOVF9JTlZBTElE
X1JFRjsKIApAQCAtMTE4NiwyMiArMTE5MiwyMyBAQCBzdGF0aWMgbmV0ZGV2X2ZlYXR1cmVzX3Qg
eGVubmV0X2ZpeF9mZWF0dXJlcyhzdHJ1Y3QgbmV0X2RldmljZSAqZGV2LAogCW5ldGRldl9mZWF0
dXJlc190IGZlYXR1cmVzKQogewogCXN0cnVjdCBuZXRmcm9udF9pbmZvICpucCA9IG5ldGRldl9w
cml2KGRldik7CisJc3RydWN0IHhlbmJ1c19kZXZpY2UgKnhkZXYgPSBucC0+eGJkZXY7CiAKIAlp
ZiAoZmVhdHVyZXMgJiBORVRJRl9GX1NHICYmCi0JICAgICF4ZW5idXNfcmVhZF91bnNpZ25lZChu
cC0+eGJkZXYtPm90aGVyZW5kLCAiZmVhdHVyZS1zZyIsIDApKQorCSAgICAheGVuYnVzX3JlYWRf
dW5zaWduZWQoeGRldi0+eGgsIG5wLT54YmRldi0+b3RoZXJlbmQsICJmZWF0dXJlLXNnIiwgMCkp
CiAJCWZlYXR1cmVzICY9IH5ORVRJRl9GX1NHOwogCiAJaWYgKGZlYXR1cmVzICYgTkVUSUZfRl9J
UFY2X0NTVU0gJiYKLQkgICAgIXhlbmJ1c19yZWFkX3Vuc2lnbmVkKG5wLT54YmRldi0+b3RoZXJl
bmQsCisJICAgICF4ZW5idXNfcmVhZF91bnNpZ25lZCh4ZGV2LT54aCwgbnAtPnhiZGV2LT5vdGhl
cmVuZCwKIAkJCQkgICJmZWF0dXJlLWlwdjYtY3N1bS1vZmZsb2FkIiwgMCkpCiAJCWZlYXR1cmVz
ICY9IH5ORVRJRl9GX0lQVjZfQ1NVTTsKIAogCWlmIChmZWF0dXJlcyAmIE5FVElGX0ZfVFNPICYm
Ci0JICAgICF4ZW5idXNfcmVhZF91bnNpZ25lZChucC0+eGJkZXYtPm90aGVyZW5kLCAiZmVhdHVy
ZS1nc28tdGNwdjQiLCAwKSkKKwkgICAgIXhlbmJ1c19yZWFkX3Vuc2lnbmVkKHhkZXYtPnhoLCBu
cC0+eGJkZXYtPm90aGVyZW5kLCAiZmVhdHVyZS1nc28tdGNwdjQiLCAwKSkKIAkJZmVhdHVyZXMg
Jj0gfk5FVElGX0ZfVFNPOwogCiAJaWYgKGZlYXR1cmVzICYgTkVUSUZfRl9UU082ICYmCi0JICAg
ICF4ZW5idXNfcmVhZF91bnNpZ25lZChucC0+eGJkZXYtPm90aGVyZW5kLCAiZmVhdHVyZS1nc28t
dGNwdjYiLCAwKSkKKwkgICAgIXhlbmJ1c19yZWFkX3Vuc2lnbmVkKHhkZXYtPnhoLCBucC0+eGJk
ZXYtPm90aGVyZW5kLCAiZmVhdHVyZS1nc28tdGNwdjYiLCAwKSkKIAkJZmVhdHVyZXMgJj0gfk5F
VElGX0ZfVFNPNjsKIAogCXJldHVybiBmZWF0dXJlczsKQEAgLTEzNzUsMTcgKzEzODIsMTggQEAg
c3RhdGljIGludCBuZXRmcm9udF9wcm9iZShzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LAogCXJl
dHVybiAwOwogfQogCi1zdGF0aWMgdm9pZCB4ZW5uZXRfZW5kX2FjY2VzcyhpbnQgcmVmLCB2b2lk
ICpwYWdlKQorc3RhdGljIHZvaWQgeGVubmV0X2VuZF9hY2Nlc3MoeGVuaG9zdF90ICp4aCwgaW50
IHJlZiwgdm9pZCAqcGFnZSkKIHsKIAkvKiBUaGlzIGZyZWVzIHRoZSBwYWdlIGFzIGEgc2lkZS1l
ZmZlY3QgKi8KIAlpZiAocmVmICE9IEdSQU5UX0lOVkFMSURfUkVGKQotCQlnbnR0YWJfZW5kX2Zv
cmVpZ25fYWNjZXNzKHJlZiwgMCwgKHVuc2lnbmVkIGxvbmcpcGFnZSk7CisJCWdudHRhYl9lbmRf
Zm9yZWlnbl9hY2Nlc3MoeGgsIHJlZiwgMCwgKHVuc2lnbmVkIGxvbmcpcGFnZSk7CiB9CiAKIHN0
YXRpYyB2b2lkIHhlbm5ldF9kaXNjb25uZWN0X2JhY2tlbmQoc3RydWN0IG5ldGZyb250X2luZm8g
KmluZm8pCiB7CiAJdW5zaWduZWQgaW50IGkgPSAwOwogCXVuc2lnbmVkIGludCBudW1fcXVldWVz
ID0gaW5mby0+bmV0ZGV2LT5yZWFsX251bV90eF9xdWV1ZXM7CisJc3RydWN0IHhlbmJ1c19kZXZp
Y2UgKmRldiA9IGluZm8tPnhiZGV2OwogCiAJbmV0aWZfY2Fycmllcl9vZmYoaW5mby0+bmV0ZGV2
KTsKIApAQCAtMTQwOCwxMiArMTQxNiwxMiBAQCBzdGF0aWMgdm9pZCB4ZW5uZXRfZGlzY29ubmVj
dF9iYWNrZW5kKHN0cnVjdCBuZXRmcm9udF9pbmZvICppbmZvKQogCiAJCXhlbm5ldF9yZWxlYXNl
X3R4X2J1ZnMocXVldWUpOwogCQl4ZW5uZXRfcmVsZWFzZV9yeF9idWZzKHF1ZXVlKTsKLQkJZ250
dGFiX2ZyZWVfZ3JhbnRfcmVmZXJlbmNlcyhxdWV1ZS0+Z3JlZl90eF9oZWFkKTsKLQkJZ250dGFi
X2ZyZWVfZ3JhbnRfcmVmZXJlbmNlcyhxdWV1ZS0+Z3JlZl9yeF9oZWFkKTsKKwkJZ250dGFiX2Zy
ZWVfZ3JhbnRfcmVmZXJlbmNlcyhkZXYtPnhoLCBxdWV1ZS0+Z3JlZl90eF9oZWFkKTsKKwkJZ250
dGFiX2ZyZWVfZ3JhbnRfcmVmZXJlbmNlcyhkZXYtPnhoLCBxdWV1ZS0+Z3JlZl9yeF9oZWFkKTsK
IAogCQkvKiBFbmQgYWNjZXNzIGFuZCBmcmVlIHRoZSBwYWdlcyAqLwotCQl4ZW5uZXRfZW5kX2Fj
Y2VzcyhxdWV1ZS0+dHhfcmluZ19yZWYsIHF1ZXVlLT50eC5zcmluZyk7Ci0JCXhlbm5ldF9lbmRf
YWNjZXNzKHF1ZXVlLT5yeF9yaW5nX3JlZiwgcXVldWUtPnJ4LnNyaW5nKTsKKwkJeGVubmV0X2Vu
ZF9hY2Nlc3MoZGV2LT54aCwgcXVldWUtPnR4X3JpbmdfcmVmLCBxdWV1ZS0+dHguc3JpbmcpOwor
CQl4ZW5uZXRfZW5kX2FjY2VzcyhkZXYtPnhoLCBxdWV1ZS0+cnhfcmluZ19yZWYsIHF1ZXVlLT5y
eC5zcmluZyk7CiAKIAkJcXVldWUtPnR4X3JpbmdfcmVmID0gR1JBTlRfSU5WQUxJRF9SRUY7CiAJ
CXF1ZXVlLT5yeF9yaW5nX3JlZiA9IEdSQU5UX0lOVkFMSURfUkVGOwpAQCAtMTQ0Myw3ICsxNDUx
LDcgQEAgc3RhdGljIGludCB4ZW5fbmV0X3JlYWRfbWFjKHN0cnVjdCB4ZW5idXNfZGV2aWNlICpk
ZXYsIHU4IG1hY1tdKQogCWNoYXIgKnMsICplLCAqbWFjc3RyOwogCWludCBpOwogCi0JbWFjc3Ry
ID0gcyA9IHhlbmJ1c19yZWFkKFhCVF9OSUwsIGRldi0+bm9kZW5hbWUsICJtYWMiLCBOVUxMKTsK
KwltYWNzdHIgPSBzID0geGVuYnVzX3JlYWQoZGV2LT54aCwgWEJUX05JTCwgZGV2LT5ub2RlbmFt
ZSwgIm1hYyIsIE5VTEwpOwogCWlmIChJU19FUlIobWFjc3RyKSkKIAkJcmV0dXJuIFBUUl9FUlIo
bWFjc3RyKTsKIApAQCAtMTU4OCwxMSArMTU5NiwxMSBAQCBzdGF0aWMgaW50IHNldHVwX25ldGZy
b250KHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYsCiAJICogZ3JhbnRlZCBwYWdlcyBiZWNhdXNl
IGJhY2tlbmQgaXMgbm90IGFjY2Vzc2luZyBpdCBhdCB0aGlzIHBvaW50LgogCSAqLwogYWxsb2Nf
ZXZ0Y2huX2ZhaWw6Ci0JZ250dGFiX2VuZF9mb3JlaWduX2FjY2Vzc19yZWYocXVldWUtPnJ4X3Jp
bmdfcmVmLCAwKTsKKwlnbnR0YWJfZW5kX2ZvcmVpZ25fYWNjZXNzX3JlZihkZXYtPnhoLCBxdWV1
ZS0+cnhfcmluZ19yZWYsIDApOwogZ3JhbnRfcnhfcmluZ19mYWlsOgogCWZyZWVfcGFnZSgodW5z
aWduZWQgbG9uZylyeHMpOwogYWxsb2NfcnhfcmluZ19mYWlsOgotCWdudHRhYl9lbmRfZm9yZWln
bl9hY2Nlc3NfcmVmKHF1ZXVlLT50eF9yaW5nX3JlZiwgMCk7CisJZ250dGFiX2VuZF9mb3JlaWdu
X2FjY2Vzc19yZWYoZGV2LT54aCwgcXVldWUtPnR4X3JpbmdfcmVmLCAwKTsKIGdyYW50X3R4X3Jp
bmdfZmFpbDoKIAlmcmVlX3BhZ2UoKHVuc2lnbmVkIGxvbmcpdHhzKTsKIGZhaWw6CkBAIC0xNjA4
LDYgKzE2MTYsNyBAQCBzdGF0aWMgaW50IHhlbm5ldF9pbml0X3F1ZXVlKHN0cnVjdCBuZXRmcm9u
dF9xdWV1ZSAqcXVldWUpCiAJdW5zaWduZWQgc2hvcnQgaTsKIAlpbnQgZXJyID0gMDsKIAljaGFy
ICpkZXZpZDsKKwlzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2ID0gcXVldWUtPmluZm8tPnhiZGV2
OwogCiAJc3Bpbl9sb2NrX2luaXQoJnF1ZXVlLT50eF9sb2NrKTsKIAlzcGluX2xvY2tfaW5pdCgm
cXVldWUtPnJ4X2xvY2spOwpAQCAtMTYzMyw3ICsxNjQyLDcgQEAgc3RhdGljIGludCB4ZW5uZXRf
aW5pdF9xdWV1ZShzdHJ1Y3QgbmV0ZnJvbnRfcXVldWUgKnF1ZXVlKQogCX0KIAogCS8qIEEgZ3Jh
bnQgZm9yIGV2ZXJ5IHR4IHJpbmcgc2xvdCAqLwotCWlmIChnbnR0YWJfYWxsb2NfZ3JhbnRfcmVm
ZXJlbmNlcyhORVRfVFhfUklOR19TSVpFLAorCWlmIChnbnR0YWJfYWxsb2NfZ3JhbnRfcmVmZXJl
bmNlcyhkZXYtPnhoLCBORVRfVFhfUklOR19TSVpFLAogCQkJCQkgICZxdWV1ZS0+Z3JlZl90eF9o
ZWFkKSA8IDApIHsKIAkJcHJfYWxlcnQoImNhbid0IGFsbG9jIHR4IGdyYW50IHJlZnNcbiIpOwog
CQllcnIgPSAtRU5PTUVNOwpAQCAtMTY0MSw3ICsxNjUwLDcgQEAgc3RhdGljIGludCB4ZW5uZXRf
aW5pdF9xdWV1ZShzdHJ1Y3QgbmV0ZnJvbnRfcXVldWUgKnF1ZXVlKQogCX0KIAogCS8qIEEgZ3Jh
bnQgZm9yIGV2ZXJ5IHJ4IHJpbmcgc2xvdCAqLwotCWlmIChnbnR0YWJfYWxsb2NfZ3JhbnRfcmVm
ZXJlbmNlcyhORVRfUlhfUklOR19TSVpFLAorCWlmIChnbnR0YWJfYWxsb2NfZ3JhbnRfcmVmZXJl
bmNlcyhkZXYtPnhoLCBORVRfUlhfUklOR19TSVpFLAogCQkJCQkgICZxdWV1ZS0+Z3JlZl9yeF9o
ZWFkKSA8IDApIHsKIAkJcHJfYWxlcnQoImNhbid0IGFsbG9jIHJ4IGdyYW50IHJlZnNcbiIpOwog
CQllcnIgPSAtRU5PTUVNOwpAQCAtMTY1MSw3ICsxNjYwLDcgQEAgc3RhdGljIGludCB4ZW5uZXRf
aW5pdF9xdWV1ZShzdHJ1Y3QgbmV0ZnJvbnRfcXVldWUgKnF1ZXVlKQogCXJldHVybiAwOwogCiAg
ZXhpdF9mcmVlX3R4OgotCWdudHRhYl9mcmVlX2dyYW50X3JlZmVyZW5jZXMocXVldWUtPmdyZWZf
dHhfaGVhZCk7CisJZ250dGFiX2ZyZWVfZ3JhbnRfcmVmZXJlbmNlcyhkZXYtPnhoLCBxdWV1ZS0+
Z3JlZl90eF9oZWFkKTsKICBleGl0OgogCXJldHVybiBlcnI7CiB9CkBAIC0xNjg1LDE0ICsxNjk0
LDE0IEBAIHN0YXRpYyBpbnQgd3JpdGVfcXVldWVfeGVuc3RvcmVfa2V5cyhzdHJ1Y3QgbmV0ZnJv
bnRfcXVldWUgKnF1ZXVlLAogCX0KIAogCS8qIFdyaXRlIHJpbmcgcmVmZXJlbmNlcyAqLwotCWVy
ciA9IHhlbmJ1c19wcmludGYoKnhidCwgcGF0aCwgInR4LXJpbmctcmVmIiwgIiV1IiwKKwllcnIg
PSB4ZW5idXNfcHJpbnRmKGRldi0+eGgsICp4YnQsIHBhdGgsICJ0eC1yaW5nLXJlZiIsICIldSIs
CiAJCQlxdWV1ZS0+dHhfcmluZ19yZWYpOwogCWlmIChlcnIpIHsKIAkJbWVzc2FnZSA9ICJ3cml0
aW5nIHR4LXJpbmctcmVmIjsKIAkJZ290byBlcnJvcjsKIAl9CiAKLQllcnIgPSB4ZW5idXNfcHJp
bnRmKCp4YnQsIHBhdGgsICJyeC1yaW5nLXJlZiIsICIldSIsCisJZXJyID0geGVuYnVzX3ByaW50
ZihkZXYtPnhoLCAqeGJ0LCBwYXRoLCAicngtcmluZy1yZWYiLCAiJXUiLAogCQkJcXVldWUtPnJ4
X3JpbmdfcmVmKTsKIAlpZiAoZXJyKSB7CiAJCW1lc3NhZ2UgPSAid3JpdGluZyByeC1yaW5nLXJl
ZiI7CkBAIC0xNzA0LDcgKzE3MTMsNyBAQCBzdGF0aWMgaW50IHdyaXRlX3F1ZXVlX3hlbnN0b3Jl
X2tleXMoc3RydWN0IG5ldGZyb250X3F1ZXVlICpxdWV1ZSwKIAkgKi8KIAlpZiAocXVldWUtPnR4
X2V2dGNobiA9PSBxdWV1ZS0+cnhfZXZ0Y2huKSB7CiAJCS8qIFNoYXJlZCBldmVudCBjaGFubmVs
ICovCi0JCWVyciA9IHhlbmJ1c19wcmludGYoKnhidCwgcGF0aCwKKwkJZXJyID0geGVuYnVzX3By
aW50ZihkZXYtPnhoLCp4YnQsIHBhdGgsCiAJCQkJImV2ZW50LWNoYW5uZWwiLCAiJXUiLCBxdWV1
ZS0+dHhfZXZ0Y2huKTsKIAkJaWYgKGVycikgewogCQkJbWVzc2FnZSA9ICJ3cml0aW5nIGV2ZW50
LWNoYW5uZWwiOwpAQCAtMTcxMiwxNCArMTcyMSwxNCBAQCBzdGF0aWMgaW50IHdyaXRlX3F1ZXVl
X3hlbnN0b3JlX2tleXMoc3RydWN0IG5ldGZyb250X3F1ZXVlICpxdWV1ZSwKIAkJfQogCX0gZWxz
ZSB7CiAJCS8qIFNwbGl0IGV2ZW50IGNoYW5uZWxzICovCi0JCWVyciA9IHhlbmJ1c19wcmludGYo
KnhidCwgcGF0aCwKKwkJZXJyID0geGVuYnVzX3ByaW50ZihkZXYtPnhoLCAqeGJ0LCBwYXRoLAog
CQkJCSJldmVudC1jaGFubmVsLXR4IiwgIiV1IiwgcXVldWUtPnR4X2V2dGNobik7CiAJCWlmIChl
cnIpIHsKIAkJCW1lc3NhZ2UgPSAid3JpdGluZyBldmVudC1jaGFubmVsLXR4IjsKIAkJCWdvdG8g
ZXJyb3I7CiAJCX0KIAotCQllcnIgPSB4ZW5idXNfcHJpbnRmKCp4YnQsIHBhdGgsCisJCWVyciA9
IHhlbmJ1c19wcmludGYoZGV2LT54aCwgKnhidCwgcGF0aCwKIAkJCQkiZXZlbnQtY2hhbm5lbC1y
eCIsICIldSIsIHF1ZXVlLT5yeF9ldnRjaG4pOwogCQlpZiAoZXJyKSB7CiAJCQltZXNzYWdlID0g
IndyaXRpbmcgZXZlbnQtY2hhbm5lbC1yeCI7CkBAIC0xODEwLDEyICsxODE5LDEyIEBAIHN0YXRp
YyBpbnQgdGFsa190b19uZXRiYWNrKHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYsCiAJaW5mby0+
bmV0ZGV2LT5pcnEgPSAwOwogCiAJLyogQ2hlY2sgaWYgYmFja2VuZCBzdXBwb3J0cyBtdWx0aXBs
ZSBxdWV1ZXMgKi8KLQltYXhfcXVldWVzID0geGVuYnVzX3JlYWRfdW5zaWduZWQoaW5mby0+eGJk
ZXYtPm90aGVyZW5kLAorCW1heF9xdWV1ZXMgPSB4ZW5idXNfcmVhZF91bnNpZ25lZChkZXYtPnho
LCBpbmZvLT54YmRldi0+b3RoZXJlbmQsCiAJCQkJCSAgIm11bHRpLXF1ZXVlLW1heC1xdWV1ZXMi
LCAxKTsKIAludW1fcXVldWVzID0gbWluKG1heF9xdWV1ZXMsIHhlbm5ldF9tYXhfcXVldWVzKTsK
IAogCS8qIENoZWNrIGZlYXR1cmUtc3BsaXQtZXZlbnQtY2hhbm5lbHMgKi8KLQlmZWF0dXJlX3Nw
bGl0X2V2dGNobiA9IHhlbmJ1c19yZWFkX3Vuc2lnbmVkKGluZm8tPnhiZGV2LT5vdGhlcmVuZCwK
KwlmZWF0dXJlX3NwbGl0X2V2dGNobiA9IHhlbmJ1c19yZWFkX3Vuc2lnbmVkKGRldi0+eGgsIGlu
Zm8tPnhiZGV2LT5vdGhlcmVuZCwKIAkJCQkJImZlYXR1cmUtc3BsaXQtZXZlbnQtY2hhbm5lbHMi
LCAwKTsKIAogCS8qIFJlYWQgbWFjIGFkZHIuICovCkBAIC0xODQ3LDE2ICsxODU2LDE2IEBAIHN0
YXRpYyBpbnQgdGFsa190b19uZXRiYWNrKHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYsCiAJfQog
CiBhZ2FpbjoKLQllcnIgPSB4ZW5idXNfdHJhbnNhY3Rpb25fc3RhcnQoJnhidCk7CisJZXJyID0g
eGVuYnVzX3RyYW5zYWN0aW9uX3N0YXJ0KGRldi0+eGgsICZ4YnQpOwogCWlmIChlcnIpIHsKIAkJ
eGVuYnVzX2Rldl9mYXRhbChkZXYsIGVyciwgInN0YXJ0aW5nIHRyYW5zYWN0aW9uIik7CiAJCWdv
dG8gZGVzdHJveV9yaW5nOwogCX0KIAotCWlmICh4ZW5idXNfZXhpc3RzKFhCVF9OSUwsCisJaWYg
KHhlbmJ1c19leGlzdHMoZGV2LT54aCwgWEJUX05JTCwKIAkJCSAgaW5mby0+eGJkZXYtPm90aGVy
ZW5kLCAibXVsdGktcXVldWUtbWF4LXF1ZXVlcyIpKSB7CiAJCS8qIFdyaXRlIHRoZSBudW1iZXIg
b2YgcXVldWVzICovCi0JCWVyciA9IHhlbmJ1c19wcmludGYoeGJ0LCBkZXYtPm5vZGVuYW1lLAor
CQllcnIgPSB4ZW5idXNfcHJpbnRmKGRldi0+eGgsIHhidCwgZGV2LT5ub2RlbmFtZSwKIAkJCQkg
ICAgIm11bHRpLXF1ZXVlLW51bS1xdWV1ZXMiLCAiJXUiLCBudW1fcXVldWVzKTsKIAkJaWYgKGVy
cikgewogCQkJbWVzc2FnZSA9ICJ3cml0aW5nIG11bHRpLXF1ZXVlLW51bS1xdWV1ZXMiOwpAQCAt
MTg3OSw0NSArMTg4OCw0NSBAQCBzdGF0aWMgaW50IHRhbGtfdG9fbmV0YmFjayhzdHJ1Y3QgeGVu
YnVzX2RldmljZSAqZGV2LAogCX0KIAogCS8qIFRoZSByZW1haW5pbmcga2V5cyBhcmUgbm90IHF1
ZXVlLXNwZWNpZmljICovCi0JZXJyID0geGVuYnVzX3ByaW50Zih4YnQsIGRldi0+bm9kZW5hbWUs
ICJyZXF1ZXN0LXJ4LWNvcHkiLCAiJXUiLAorCWVyciA9IHhlbmJ1c19wcmludGYoZGV2LT54aCwg
eGJ0LCBkZXYtPm5vZGVuYW1lLCAicmVxdWVzdC1yeC1jb3B5IiwgIiV1IiwKIAkJCSAgICAxKTsK
IAlpZiAoZXJyKSB7CiAJCW1lc3NhZ2UgPSAid3JpdGluZyByZXF1ZXN0LXJ4LWNvcHkiOwogCQln
b3RvIGFib3J0X3RyYW5zYWN0aW9uOwogCX0KIAotCWVyciA9IHhlbmJ1c19wcmludGYoeGJ0LCBk
ZXYtPm5vZGVuYW1lLCAiZmVhdHVyZS1yeC1ub3RpZnkiLCAiJWQiLCAxKTsKKwllcnIgPSB4ZW5i
dXNfcHJpbnRmKGRldi0+eGgsIHhidCwgZGV2LT5ub2RlbmFtZSwgImZlYXR1cmUtcngtbm90aWZ5
IiwgIiVkIiwgMSk7CiAJaWYgKGVycikgewogCQltZXNzYWdlID0gIndyaXRpbmcgZmVhdHVyZS1y
eC1ub3RpZnkiOwogCQlnb3RvIGFib3J0X3RyYW5zYWN0aW9uOwogCX0KIAotCWVyciA9IHhlbmJ1
c19wcmludGYoeGJ0LCBkZXYtPm5vZGVuYW1lLCAiZmVhdHVyZS1zZyIsICIlZCIsIDEpOworCWVy
ciA9IHhlbmJ1c19wcmludGYoZGV2LT54aCwgeGJ0LCBkZXYtPm5vZGVuYW1lLCAiZmVhdHVyZS1z
ZyIsICIlZCIsIDEpOwogCWlmIChlcnIpIHsKIAkJbWVzc2FnZSA9ICJ3cml0aW5nIGZlYXR1cmUt
c2ciOwogCQlnb3RvIGFib3J0X3RyYW5zYWN0aW9uOwogCX0KIAotCWVyciA9IHhlbmJ1c19wcmlu
dGYoeGJ0LCBkZXYtPm5vZGVuYW1lLCAiZmVhdHVyZS1nc28tdGNwdjQiLCAiJWQiLCAxKTsKKwll
cnIgPSB4ZW5idXNfcHJpbnRmKGRldi0+eGgsIHhidCwgZGV2LT5ub2RlbmFtZSwgImZlYXR1cmUt
Z3NvLXRjcHY0IiwgIiVkIiwgMSk7CiAJaWYgKGVycikgewogCQltZXNzYWdlID0gIndyaXRpbmcg
ZmVhdHVyZS1nc28tdGNwdjQiOwogCQlnb3RvIGFib3J0X3RyYW5zYWN0aW9uOwogCX0KIAotCWVy
ciA9IHhlbmJ1c193cml0ZSh4YnQsIGRldi0+bm9kZW5hbWUsICJmZWF0dXJlLWdzby10Y3B2NiIs
ICIxIik7CisJZXJyID0geGVuYnVzX3dyaXRlKGRldi0+eGgsIHhidCwgZGV2LT5ub2RlbmFtZSwg
ImZlYXR1cmUtZ3NvLXRjcHY2IiwgIjEiKTsKIAlpZiAoZXJyKSB7CiAJCW1lc3NhZ2UgPSAid3Jp
dGluZyBmZWF0dXJlLWdzby10Y3B2NiI7CiAJCWdvdG8gYWJvcnRfdHJhbnNhY3Rpb247CiAJfQog
Ci0JZXJyID0geGVuYnVzX3dyaXRlKHhidCwgZGV2LT5ub2RlbmFtZSwgImZlYXR1cmUtaXB2Ni1j
c3VtLW9mZmxvYWQiLAorCWVyciA9IHhlbmJ1c193cml0ZShkZXYtPnhoLCB4YnQsIGRldi0+bm9k
ZW5hbWUsICJmZWF0dXJlLWlwdjYtY3N1bS1vZmZsb2FkIiwKIAkJCSAgICIxIik7CiAJaWYgKGVy
cikgewogCQltZXNzYWdlID0gIndyaXRpbmcgZmVhdHVyZS1pcHY2LWNzdW0tb2ZmbG9hZCI7CiAJ
CWdvdG8gYWJvcnRfdHJhbnNhY3Rpb247CiAJfQogCi0JZXJyID0geGVuYnVzX3RyYW5zYWN0aW9u
X2VuZCh4YnQsIDApOworCWVyciA9IHhlbmJ1c190cmFuc2FjdGlvbl9lbmQoZGV2LT54aCwgeGJ0
LCAwKTsKIAlpZiAoZXJyKSB7CiAJCWlmIChlcnIgPT0gLUVBR0FJTikKIAkJCWdvdG8gYWdhaW47
CkBAIC0xOTMwLDcgKzE5MzksNyBAQCBzdGF0aWMgaW50IHRhbGtfdG9fbmV0YmFjayhzdHJ1Y3Qg
eGVuYnVzX2RldmljZSAqZGV2LAogIGFib3J0X3RyYW5zYWN0aW9uOgogCXhlbmJ1c19kZXZfZmF0
YWwoZGV2LCBlcnIsICIlcyIsIG1lc3NhZ2UpOwogYWJvcnRfdHJhbnNhY3Rpb25fbm9fZGV2X2Zh
dGFsOgotCXhlbmJ1c190cmFuc2FjdGlvbl9lbmQoeGJ0LCAxKTsKKwl4ZW5idXNfdHJhbnNhY3Rp
b25fZW5kKGRldi0+eGgsIHhidCwgMSk7CiAgZGVzdHJveV9yaW5nOgogCXhlbm5ldF9kaXNjb25u
ZWN0X2JhY2tlbmQoaW5mbyk7CiAJcnRubF9sb2NrKCk7CkBAIC0xOTQ5LDggKzE5NTgsOSBAQCBz
dGF0aWMgaW50IHhlbm5ldF9jb25uZWN0KHN0cnVjdCBuZXRfZGV2aWNlICpkZXYpCiAJaW50IGVy
cjsKIAl1bnNpZ25lZCBpbnQgaiA9IDA7CiAJc3RydWN0IG5ldGZyb250X3F1ZXVlICpxdWV1ZSA9
IE5VTEw7CisJc3RydWN0IHhlbmJ1c19kZXZpY2UgKnhkZXYgPSBucC0+eGJkZXY7CiAKLQlpZiAo
IXhlbmJ1c19yZWFkX3Vuc2lnbmVkKG5wLT54YmRldi0+b3RoZXJlbmQsICJmZWF0dXJlLXJ4LWNv
cHkiLCAwKSkgeworCWlmICgheGVuYnVzX3JlYWRfdW5zaWduZWQoeGRldi0+eGgsIG5wLT54YmRl
di0+b3RoZXJlbmQsICJmZWF0dXJlLXJ4LWNvcHkiLCAwKSkgewogCQlkZXZfaW5mbygmZGV2LT5k
ZXYsCiAJCQkgImJhY2tlbmQgZG9lcyBub3Qgc3VwcG9ydCBjb3B5aW5nIHJlY2VpdmUgcGF0aFxu
Iik7CiAJCXJldHVybiAtRU5PREVWOwotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 09 17:27:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 17:27:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOmpm-0001qo-2P; Thu, 09 May 2019 17:27:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fgKw=TJ=oracle.com=ankur.a.arora@srs-us1.protection.inumbo.net>)
 id 1hOmpl-0001q3-AU
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 17:27:53 +0000
X-Inumbo-ID: c416f6e2-727f-11e9-9435-1b4b4a0b6ddc
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c416f6e2-727f-11e9-9435-1b4b4a0b6ddc;
 Thu, 09 May 2019 17:27:49 +0000 (UTC)
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x49HJMtB162249;
 Thu, 9 May 2019 17:27:47 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id : in-reply-to : references : mime-version :
 content-transfer-encoding; s=corp-2018-07-02;
 bh=qADDO5XbYDC5p6Cw305RMwRKa5GuJxNYpTDOSlCGey4=;
 b=2uRpHG+0Oa6u+Fr3EJRP8c6OSt8R3D0E2fi3ueDJy/WY75/zcvKH1qnFqQHkZN6obTe6
 xRa9STbdfb1Rs08NkmQxncRDrgOPI28d374A7sJLGroeBuO7IW5AEZcB1V737YX6PG0A
 fR5Ihfeixd3mHNXgTYmhbMBstGkkV0DcrxGP1wgF50rxcH3rOT7DECAHHE4Sas+IEjev
 0rAa4A3046b5aWtMtUmFxir4DOV1YvM3oeUNR4b8ORMjd04nhT2pFehkrbjDlx/0UA22
 5qY69JwH4I5zMS7k3PKPEH7dCsw5UQ1URLRjDun8cYPxL1CsmX4xssEkgZ8uNkIgYFaS pw== 
Received: from aserp3030.oracle.com (aserp3030.oracle.com [141.146.126.71])
 by aserp2130.oracle.com with ESMTP id 2s94b6cf9m-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 09 May 2019 17:27:47 +0000
Received: from pps.filterd (aserp3030.oracle.com [127.0.0.1])
 by aserp3030.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x49HP4lo119491;
 Thu, 9 May 2019 17:25:47 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserp3030.oracle.com with ESMTP id 2scpy5t23m-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 09 May 2019 17:25:46 +0000
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 x49HPkFf019362;
 Thu, 9 May 2019 17:25:46 GMT
Received: from aa1-ca-oracle-com.ca.oracle.com (/10.156.75.204)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 09 May 2019 10:25:46 -0700
From: Ankur Arora <ankur.a.arora@oracle.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org
Date: Thu,  9 May 2019 10:25:38 -0700
Message-Id: <20190509172540.12398-15-ankur.a.arora@oracle.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190509172540.12398-1-ankur.a.arora@oracle.com>
References: <20190509172540.12398-1-ankur.a.arora@oracle.com>
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9252
 signatures=668686
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=2
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1905090100
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9252
 signatures=668686
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=2 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000
 definitions=main-1905090100
Subject: [Xen-devel] [RFC PATCH 14/16] xen/blk: gnttab, evtchn,
 xenbus API changes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, sstabellini@kernel.org, konrad.wilk@oracle.com,
 ankur.a.arora@oracle.com, pbonzini@redhat.com, boris.ostrovsky@oracle.com,
 joao.m.martins@oracle.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Rm9yIHRoZSBtb3N0IHBhcnQsIHdlIG5vdyBwYXNzIHhlbmhvc3RfdCAqIGFzIGEgcGFyYW1ldGVy
LgoKQ28tZGV2ZWxvcGVkLWJ5OiBKb2FvIE1hcnRpbnMgPGpvYW8ubS5tYXJ0aW5zQG9yYWNsZS5j
b20+ClNpZ25lZC1vZmYtYnk6IEFua3VyIEFyb3JhIDxhbmt1ci5hLmFyb3JhQG9yYWNsZS5jb20+
Ci0tLQogZHJpdmVycy9ibG9jay94ZW4tYmxrYmFjay9ibGtiYWNrLmMgfCAgMzQgKysrKystLS0t
CiBkcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL2NvbW1vbi5oICB8ICAgMiArLQogZHJpdmVycy9i
bG9jay94ZW4tYmxrYmFjay94ZW5idXMuYyAgfCAgNjMgKysrKysrKystLS0tLS0tLS0KIGRyaXZl
cnMvYmxvY2sveGVuLWJsa2Zyb250LmMgICAgICAgIHwgMTAzICsrKysrKysrKysrKysrKy0tLS0t
LS0tLS0tLS0KIDQgZmlsZXMgY2hhbmdlZCwgMTA3IGluc2VydGlvbnMoKyksIDk1IGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2svYmxrYmFjay5jIGIv
ZHJpdmVycy9ibG9jay94ZW4tYmxrYmFjay9ibGtiYWNrLmMKaW5kZXggN2FkNDQyM2MyNGI4Li5k
MzY2YTE3YTRiZDggMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2svYmxrYmFj
ay5jCisrKyBiL2RyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2svYmxrYmFjay5jCkBAIC0xNDIsNyAr
MTQyLDcgQEAgc3RhdGljIGlubGluZSBib29sIHBlcnNpc3RlbnRfZ250X3RpbWVvdXQoc3RydWN0
IHBlcnNpc3RlbnRfZ250ICpwZXJzaXN0ZW50X2dudCkKIAkJSFogKiB4ZW5fYmxraWZfcGdyYW50
X3RpbWVvdXQpOwogfQogCi1zdGF0aWMgaW5saW5lIGludCBnZXRfZnJlZV9wYWdlKHN0cnVjdCB4
ZW5fYmxraWZfcmluZyAqcmluZywgc3RydWN0IHBhZ2UgKipwYWdlKQorc3RhdGljIGlubGluZSBp
bnQgZ2V0X2ZyZWVfcGFnZSh4ZW5ob3N0X3QgKnhoLCBzdHJ1Y3QgeGVuX2Jsa2lmX3JpbmcgKnJp
bmcsIHN0cnVjdCBwYWdlICoqcGFnZSkKIHsKIAl1bnNpZ25lZCBsb25nIGZsYWdzOwogCkBAIC0x
NTAsNyArMTUwLDcgQEAgc3RhdGljIGlubGluZSBpbnQgZ2V0X2ZyZWVfcGFnZShzdHJ1Y3QgeGVu
X2Jsa2lmX3JpbmcgKnJpbmcsIHN0cnVjdCBwYWdlICoqcGFnZSkKIAlpZiAobGlzdF9lbXB0eSgm
cmluZy0+ZnJlZV9wYWdlcykpIHsKIAkJQlVHX09OKHJpbmctPmZyZWVfcGFnZXNfbnVtICE9IDAp
OwogCQlzcGluX3VubG9ja19pcnFyZXN0b3JlKCZyaW5nLT5mcmVlX3BhZ2VzX2xvY2ssIGZsYWdz
KTsKLQkJcmV0dXJuIGdudHRhYl9hbGxvY19wYWdlcygxLCBwYWdlKTsKKwkJcmV0dXJuIGdudHRh
Yl9hbGxvY19wYWdlcyh4aCwgMSwgcGFnZSk7CiAJfQogCUJVR19PTihyaW5nLT5mcmVlX3BhZ2Vz
X251bSA9PSAwKTsKIAlwYWdlWzBdID0gbGlzdF9maXJzdF9lbnRyeSgmcmluZy0+ZnJlZV9wYWdl
cywgc3RydWN0IHBhZ2UsIGxydSk7CkBAIC0xNzQsNyArMTc0LDcgQEAgc3RhdGljIGlubGluZSB2
b2lkIHB1dF9mcmVlX3BhZ2VzKHN0cnVjdCB4ZW5fYmxraWZfcmluZyAqcmluZywgc3RydWN0IHBh
Z2UgKipwYWcKIAlzcGluX3VubG9ja19pcnFyZXN0b3JlKCZyaW5nLT5mcmVlX3BhZ2VzX2xvY2ss
IGZsYWdzKTsKIH0KIAotc3RhdGljIGlubGluZSB2b2lkIHNocmlua19mcmVlX3BhZ2Vwb29sKHN0
cnVjdCB4ZW5fYmxraWZfcmluZyAqcmluZywgaW50IG51bSkKK3N0YXRpYyBpbmxpbmUgdm9pZCBz
aHJpbmtfZnJlZV9wYWdlcG9vbCh4ZW5ob3N0X3QgKnhoLCBzdHJ1Y3QgeGVuX2Jsa2lmX3Jpbmcg
KnJpbmcsIGludCBudW0pCiB7CiAJLyogUmVtb3ZlIHJlcXVlc3RlZCBwYWdlcyBpbiBiYXRjaGVz
IG9mIE5VTV9CQVRDSF9GUkVFX1BBR0VTICovCiAJc3RydWN0IHBhZ2UgKnBhZ2VbTlVNX0JBVENI
X0ZSRUVfUEFHRVNdOwpAQCAtMTkwLDE0ICsxOTAsMTQgQEAgc3RhdGljIGlubGluZSB2b2lkIHNo
cmlua19mcmVlX3BhZ2Vwb29sKHN0cnVjdCB4ZW5fYmxraWZfcmluZyAqcmluZywgaW50IG51bSkK
IAkJcmluZy0+ZnJlZV9wYWdlc19udW0tLTsKIAkJaWYgKCsrbnVtX3BhZ2VzID09IE5VTV9CQVRD
SF9GUkVFX1BBR0VTKSB7CiAJCQlzcGluX3VubG9ja19pcnFyZXN0b3JlKCZyaW5nLT5mcmVlX3Bh
Z2VzX2xvY2ssIGZsYWdzKTsKLQkJCWdudHRhYl9mcmVlX3BhZ2VzKG51bV9wYWdlcywgcGFnZSk7
CisJCQlnbnR0YWJfZnJlZV9wYWdlcyh4aCwgbnVtX3BhZ2VzLCBwYWdlKTsKIAkJCXNwaW5fbG9j
a19pcnFzYXZlKCZyaW5nLT5mcmVlX3BhZ2VzX2xvY2ssIGZsYWdzKTsKIAkJCW51bV9wYWdlcyA9
IDA7CiAJCX0KIAl9CiAJc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmcmluZy0+ZnJlZV9wYWdlc19s
b2NrLCBmbGFncyk7CiAJaWYgKG51bV9wYWdlcyAhPSAwKQotCQlnbnR0YWJfZnJlZV9wYWdlcyhu
dW1fcGFnZXMsIHBhZ2UpOworCQlnbnR0YWJfZnJlZV9wYWdlcyh4aCwgbnVtX3BhZ2VzLCBwYWdl
KTsKIH0KIAogI2RlZmluZSB2YWRkcihwYWdlKSAoKHVuc2lnbmVkIGxvbmcpcGZuX3RvX2thZGRy
KHBhZ2VfdG9fcGZuKHBhZ2UpKSkKQEAgLTMwMSw4ICszMDEsOCBAQCBzdGF0aWMgdm9pZCBwdXRf
cGVyc2lzdGVudF9nbnQoc3RydWN0IHhlbl9ibGtpZl9yaW5nICpyaW5nLAogCWF0b21pY19kZWMo
JnJpbmctPnBlcnNpc3RlbnRfZ250X2luX3VzZSk7CiB9CiAKLXN0YXRpYyB2b2lkIGZyZWVfcGVy
c2lzdGVudF9nbnRzKHN0cnVjdCB4ZW5fYmxraWZfcmluZyAqcmluZywgc3RydWN0IHJiX3Jvb3Qg
KnJvb3QsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbnVt
KQorc3RhdGljIHZvaWQgZnJlZV9wZXJzaXN0ZW50X2dudHMoeGVuaG9zdF90ICp4aCwgc3RydWN0
IHhlbl9ibGtpZl9yaW5nICpyaW5nLAorCQkJCXN0cnVjdCByYl9yb290ICpyb290LCB1bnNpZ25l
ZCBpbnQgbnVtKQogewogCXN0cnVjdCBnbnR0YWJfdW5tYXBfZ3JhbnRfcmVmIHVubWFwW0JMS0lG
X01BWF9TRUdNRU5UU19QRVJfUkVRVUVTVF07CiAJc3RydWN0IHBhZ2UgKnBhZ2VzW0JMS0lGX01B
WF9TRUdNRU5UU19QRVJfUkVRVUVTVF07CkBAIC0zMTQsNiArMzE0LDcgQEAgc3RhdGljIHZvaWQg
ZnJlZV9wZXJzaXN0ZW50X2dudHMoc3RydWN0IHhlbl9ibGtpZl9yaW5nICpyaW5nLCBzdHJ1Y3Qg
cmJfcm9vdCAqcm8KIAl1bm1hcF9kYXRhLnBhZ2VzID0gcGFnZXM7CiAJdW5tYXBfZGF0YS51bm1h
cF9vcHMgPSB1bm1hcDsKIAl1bm1hcF9kYXRhLmt1bm1hcF9vcHMgPSBOVUxMOworCXVubWFwX2Rh
dGEueGggPSB4aDsKIAogCWZvcmVhY2hfZ3JhbnRfc2FmZShwZXJzaXN0ZW50X2dudCwgbiwgcm9v
dCwgbm9kZSkgewogCQlCVUdfT04ocGVyc2lzdGVudF9nbnQtPmhhbmRsZSA9PQpAQCAtMzUxLDEw
ICszNTIsMTIgQEAgdm9pZCB4ZW5fYmxrYmtfdW5tYXBfcHVyZ2VkX2dyYW50cyhzdHJ1Y3Qgd29y
a19zdHJ1Y3QgKndvcmspCiAJaW50IHNlZ3NfdG9fdW5tYXAgPSAwOwogCXN0cnVjdCB4ZW5fYmxr
aWZfcmluZyAqcmluZyA9IGNvbnRhaW5lcl9vZih3b3JrLCB0eXBlb2YoKnJpbmcpLCBwZXJzaXN0
ZW50X3B1cmdlX3dvcmspOwogCXN0cnVjdCBnbnRhYl91bm1hcF9xdWV1ZV9kYXRhIHVubWFwX2Rh
dGE7CisJc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiA9IHhlbl9ibGtia194ZW5idXMocmluZy0+
YmxraWYtPmJlKTsKIAogCXVubWFwX2RhdGEucGFnZXMgPSBwYWdlczsKIAl1bm1hcF9kYXRhLnVu
bWFwX29wcyA9IHVubWFwOwogCXVubWFwX2RhdGEua3VubWFwX29wcyA9IE5VTEw7CisJdW5tYXBf
ZGF0YS54aCA9IGRldi0+eGg7CiAKIAl3aGlsZSghbGlzdF9lbXB0eSgmcmluZy0+cGVyc2lzdGVu
dF9wdXJnZV9saXN0KSkgewogCQlwZXJzaXN0ZW50X2dudCA9IGxpc3RfZmlyc3RfZW50cnkoJnJp
bmctPnBlcnNpc3RlbnRfcHVyZ2VfbGlzdCwKQEAgLTYxNSw2ICs2MTgsNyBAQCBpbnQgeGVuX2Js
a2lmX3NjaGVkdWxlKHZvaWQgKmFyZykKIAlzdHJ1Y3QgeGVuX3ZiZCAqdmJkID0gJmJsa2lmLT52
YmQ7CiAJdW5zaWduZWQgbG9uZyB0aW1lb3V0OwogCWludCByZXQ7CisJc3RydWN0IHhlbmJ1c19k
ZXZpY2UgKmRldiA9IHhlbl9ibGtia194ZW5idXMoYmxraWYtPmJlKTsKIAogCXNldF9mcmVlemFi
bGUoKTsKIAl3aGlsZSAoIWt0aHJlYWRfc2hvdWxkX3N0b3AoKSkgewpAQCAtNjU3LDcgKzY2MSw3
IEBAIGludCB4ZW5fYmxraWZfc2NoZWR1bGUodm9pZCAqYXJnKQogCQl9CiAKIAkJLyogU2hyaW5r
IGlmIHdlIGhhdmUgbW9yZSB0aGFuIHhlbl9ibGtpZl9tYXhfYnVmZmVyX3BhZ2VzICovCi0JCXNo
cmlua19mcmVlX3BhZ2Vwb29sKHJpbmcsIHhlbl9ibGtpZl9tYXhfYnVmZmVyX3BhZ2VzKTsKKwkJ
c2hyaW5rX2ZyZWVfcGFnZXBvb2woZGV2LT54aCwgcmluZywgeGVuX2Jsa2lmX21heF9idWZmZXJf
cGFnZXMpOwogCiAJCWlmIChsb2dfc3RhdHMgJiYgdGltZV9hZnRlcihqaWZmaWVzLCByaW5nLT5z
dF9wcmludCkpCiAJCQlwcmludF9zdGF0cyhyaW5nKTsKQEAgLTY3NywxOCArNjgxLDE4IEBAIGlu
dCB4ZW5fYmxraWZfc2NoZWR1bGUodm9pZCAqYXJnKQogLyoKICAqIFJlbW92ZSBwZXJzaXN0ZW50
IGdyYW50cyBhbmQgZW1wdHkgdGhlIHBvb2wgb2YgZnJlZSBwYWdlcwogICovCi12b2lkIHhlbl9i
bGtia19mcmVlX2NhY2hlcyhzdHJ1Y3QgeGVuX2Jsa2lmX3JpbmcgKnJpbmcpCit2b2lkIHhlbl9i
bGtia19mcmVlX2NhY2hlcyh4ZW5ob3N0X3QgKnhoLCBzdHJ1Y3QgeGVuX2Jsa2lmX3JpbmcgKnJp
bmcpCiB7CiAJLyogRnJlZSBhbGwgcGVyc2lzdGVudCBncmFudCBwYWdlcyAqLwogCWlmICghUkJf
RU1QVFlfUk9PVCgmcmluZy0+cGVyc2lzdGVudF9nbnRzKSkKLQkJZnJlZV9wZXJzaXN0ZW50X2du
dHMocmluZywgJnJpbmctPnBlcnNpc3RlbnRfZ250cywKKwkJZnJlZV9wZXJzaXN0ZW50X2dudHMo
eGgsIHJpbmcsICZyaW5nLT5wZXJzaXN0ZW50X2dudHMsCiAJCQlyaW5nLT5wZXJzaXN0ZW50X2du
dF9jKTsKIAogCUJVR19PTighUkJfRU1QVFlfUk9PVCgmcmluZy0+cGVyc2lzdGVudF9nbnRzKSk7
CiAJcmluZy0+cGVyc2lzdGVudF9nbnRfYyA9IDA7CiAKIAkvKiBTaW5jZSB3ZSBhcmUgc2h1dHRp
bmcgZG93biByZW1vdmUgYWxsIHBhZ2VzIGZyb20gdGhlIGJ1ZmZlciAqLwotCXNocmlua19mcmVl
X3BhZ2Vwb29sKHJpbmcsIDAgLyogQWxsICovKTsKKwlzaHJpbmtfZnJlZV9wYWdlcG9vbCh4aCwg
cmluZywgMCAvKiBBbGwgKi8pOwogfQogCiBzdGF0aWMgdW5zaWduZWQgaW50IHhlbl9ibGtia191
bm1hcF9wcmVwYXJlKApAQCAtNzg0LDYgKzc4OCw3IEBAIHN0YXRpYyB2b2lkIHhlbl9ibGtia191
bm1hcChzdHJ1Y3QgeGVuX2Jsa2lmX3JpbmcgKnJpbmcsCiAJc3RydWN0IGdudHRhYl91bm1hcF9n
cmFudF9yZWYgdW5tYXBbQkxLSUZfTUFYX1NFR01FTlRTX1BFUl9SRVFVRVNUXTsKIAlzdHJ1Y3Qg
cGFnZSAqdW5tYXBfcGFnZXNbQkxLSUZfTUFYX1NFR01FTlRTX1BFUl9SRVFVRVNUXTsKIAl1bnNp
Z25lZCBpbnQgaW52Y291bnQgPSAwOworCXN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYgPSB4ZW5f
YmxrYmtfeGVuYnVzKHJpbmctPmJsa2lmLT5iZSk7CiAJaW50IHJldDsKIAogCXdoaWxlIChudW0p
IHsKQEAgLTc5Miw3ICs3OTcsNyBAQCBzdGF0aWMgdm9pZCB4ZW5fYmxrYmtfdW5tYXAoc3RydWN0
IHhlbl9ibGtpZl9yaW5nICpyaW5nLAogCQlpbnZjb3VudCA9IHhlbl9ibGtia191bm1hcF9wcmVw
YXJlKHJpbmcsIHBhZ2VzLCBiYXRjaCwKIAkJCQkJCSAgIHVubWFwLCB1bm1hcF9wYWdlcyk7CiAJ
CWlmIChpbnZjb3VudCkgewotCQkJcmV0ID0gZ250dGFiX3VubWFwX3JlZnModW5tYXAsIE5VTEws
IHVubWFwX3BhZ2VzLCBpbnZjb3VudCk7CisJCQlyZXQgPSBnbnR0YWJfdW5tYXBfcmVmcyhkZXYt
PnhoLCB1bm1hcCwgTlVMTCwgdW5tYXBfcGFnZXMsIGludmNvdW50KTsKIAkJCUJVR19PTihyZXQp
OwogCQkJcHV0X2ZyZWVfcGFnZXMocmluZywgdW5tYXBfcGFnZXMsIGludmNvdW50KTsKIAkJfQpA
QCAtODE1LDYgKzgyMCw3IEBAIHN0YXRpYyBpbnQgeGVuX2Jsa2JrX21hcChzdHJ1Y3QgeGVuX2Js
a2lmX3JpbmcgKnJpbmcsCiAJaW50IGxhc3RfbWFwID0gMCwgbWFwX3VudGlsID0gMDsKIAlpbnQg
dXNlX3BlcnNpc3RlbnRfZ250czsKIAlzdHJ1Y3QgeGVuX2Jsa2lmICpibGtpZiA9IHJpbmctPmJs
a2lmOworCXN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYgPSB4ZW5fYmxrYmtfeGVuYnVzKGJsa2lm
LT5iZSk7IC8qIGZ1bmN0aW9uIGNhbGwgKi8KIAogCXVzZV9wZXJzaXN0ZW50X2dudHMgPSAoYmxr
aWYtPnZiZC5mZWF0dXJlX2dudF9wZXJzaXN0ZW50KTsKIApAQCAtODQxLDcgKzg0Nyw3IEBAIHN0
YXRpYyBpbnQgeGVuX2Jsa2JrX21hcChzdHJ1Y3QgeGVuX2Jsa2lmX3JpbmcgKnJpbmcsCiAJCQlw
YWdlc1tpXS0+cGFnZSA9IHBlcnNpc3RlbnRfZ250LT5wYWdlOwogCQkJcGFnZXNbaV0tPnBlcnNp
c3RlbnRfZ250ID0gcGVyc2lzdGVudF9nbnQ7CiAJCX0gZWxzZSB7Ci0JCQlpZiAoZ2V0X2ZyZWVf
cGFnZShyaW5nLCAmcGFnZXNbaV0tPnBhZ2UpKQorCQkJaWYgKGdldF9mcmVlX3BhZ2UoZGV2LT54
aCwgcmluZywgJnBhZ2VzW2ldLT5wYWdlKSkKIAkJCQlnb3RvIG91dF9vZl9tZW1vcnk7CiAJCQlh
ZGRyID0gdmFkZHIocGFnZXNbaV0tPnBhZ2UpOwogCQkJcGFnZXNfdG9fZ250W3NlZ3NfdG9fbWFw
XSA9IHBhZ2VzW2ldLT5wYWdlOwpAQCAtODU5LDcgKzg2NSw3IEBAIHN0YXRpYyBpbnQgeGVuX2Js
a2JrX21hcChzdHJ1Y3QgeGVuX2Jsa2lmX3JpbmcgKnJpbmcsCiAJfQogCiAJaWYgKHNlZ3NfdG9f
bWFwKSB7Ci0JCXJldCA9IGdudHRhYl9tYXBfcmVmcyhtYXAsIE5VTEwsIHBhZ2VzX3RvX2dudCwg
c2Vnc190b19tYXApOworCQlyZXQgPSBnbnR0YWJfbWFwX3JlZnMoZGV2LT54aCwgbWFwLCBOVUxM
LCBwYWdlc190b19nbnQsIHNlZ3NfdG9fbWFwKTsKIAkJQlVHX09OKHJldCk7CiAJfQogCmRpZmYg
LS1naXQgYS9kcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL2NvbW1vbi5oIGIvZHJpdmVycy9ibG9j
ay94ZW4tYmxrYmFjay9jb21tb24uaAppbmRleCAxZDMwMDJkNzczZjcuLjYzMzExNTg4ODc2NSAx
MDA2NDQKLS0tIGEvZHJpdmVycy9ibG9jay94ZW4tYmxrYmFjay9jb21tb24uaAorKysgYi9kcml2
ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL2NvbW1vbi5oCkBAIC0zODIsNyArMzgyLDcgQEAgaW50IHhl
bl9ibGtpZl94ZW5idXNfaW5pdCh2b2lkKTsKIGlycXJldHVybl90IHhlbl9ibGtpZl9iZV9pbnQo
aW50IGlycSwgdm9pZCAqZGV2X2lkKTsKIGludCB4ZW5fYmxraWZfc2NoZWR1bGUodm9pZCAqYXJn
KTsKIGludCB4ZW5fYmxraWZfcHVyZ2VfcGVyc2lzdGVudCh2b2lkICphcmcpOwotdm9pZCB4ZW5f
YmxrYmtfZnJlZV9jYWNoZXMoc3RydWN0IHhlbl9ibGtpZl9yaW5nICpyaW5nKTsKK3ZvaWQgeGVu
X2Jsa2JrX2ZyZWVfY2FjaGVzKHhlbmhvc3RfdCAqeGgsIHN0cnVjdCB4ZW5fYmxraWZfcmluZyAq
cmluZyk7CiAKIGludCB4ZW5fYmxrYmtfZmx1c2hfZGlza2NhY2hlKHN0cnVjdCB4ZW5idXNfdHJh
bnNhY3Rpb24geGJ0LAogCQkJICAgICAgc3RydWN0IGJhY2tlbmRfaW5mbyAqYmUsIGludCBzdGF0
ZSk7CmRpZmYgLS1naXQgYS9kcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL3hlbmJ1cy5jIGIvZHJp
dmVycy9ibG9jay94ZW4tYmxrYmFjay94ZW5idXMuYwppbmRleCBiZWVhNDI3MmNmZDMuLmEzZWQz
NDI2OWIyMyAxMDA2NDQKLS0tIGEvZHJpdmVycy9ibG9jay94ZW4tYmxrYmFjay94ZW5idXMuYwor
KysgYi9kcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL3hlbmJ1cy5jCkBAIC02NSw3ICs2NSw3IEBA
IHN0YXRpYyBpbnQgYmxrYmFja19uYW1lKHN0cnVjdCB4ZW5fYmxraWYgKmJsa2lmLCBjaGFyICpi
dWYpCiAJY2hhciAqZGV2cGF0aCwgKmRldm5hbWU7CiAJc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRl
diA9IGJsa2lmLT5iZS0+ZGV2OwogCi0JZGV2cGF0aCA9IHhlbmJ1c19yZWFkKFhCVF9OSUwsIGRl
di0+bm9kZW5hbWUsICJkZXYiLCBOVUxMKTsKKwlkZXZwYXRoID0geGVuYnVzX3JlYWQoZGV2LT54
aCwgWEJUX05JTCwgZGV2LT5ub2RlbmFtZSwgImRldiIsIE5VTEwpOwogCWlmIChJU19FUlIoZGV2
cGF0aCkpCiAJCXJldHVybiBQVFJfRVJSKGRldnBhdGgpOwogCkBAIC0yNDYsNiArMjQ2LDcgQEAg
c3RhdGljIGludCB4ZW5fYmxraWZfZGlzY29ubmVjdChzdHJ1Y3QgeGVuX2Jsa2lmICpibGtpZikK
IAlzdHJ1Y3QgcGVuZGluZ19yZXEgKnJlcSwgKm47CiAJdW5zaWduZWQgaW50IGosIHI7CiAJYm9v
bCBidXN5ID0gZmFsc2U7CisJc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiA9IHhlbl9ibGtia194
ZW5idXMoYmxraWYtPmJlKTsKIAogCWZvciAociA9IDA7IHIgPCBibGtpZi0+bnJfcmluZ3M7IHIr
KykgewogCQlzdHJ1Y3QgeGVuX2Jsa2lmX3JpbmcgKnJpbmcgPSAmYmxraWYtPnJpbmdzW3JdOwpA
QCAtMjc5LDcgKzI4MCw3IEBAIHN0YXRpYyBpbnQgeGVuX2Jsa2lmX2Rpc2Nvbm5lY3Qoc3RydWN0
IHhlbl9ibGtpZiAqYmxraWYpCiAJCX0KIAogCQkvKiBSZW1vdmUgYWxsIHBlcnNpc3RlbnQgZ3Jh
bnRzIGFuZCB0aGUgY2FjaGUgb2YgYmFsbG9vbmVkIHBhZ2VzLiAqLwotCQl4ZW5fYmxrYmtfZnJl
ZV9jYWNoZXMocmluZyk7CisJCXhlbl9ibGtia19mcmVlX2NhY2hlcyhkZXYtPnhoLCByaW5nKTsK
IAogCQkvKiBDaGVjayB0aGF0IHRoZXJlIGlzIG5vIHJlcXVlc3QgaW4gdXNlICovCiAJCWxpc3Rf
Zm9yX2VhY2hfZW50cnlfc2FmZShyZXEsIG4sICZyaW5nLT5wZW5kaW5nX2ZyZWUsIGZyZWVfbGlz
dCkgewpAQCAtNTA3LDcgKzUwOCw3IEBAIHN0YXRpYyBpbnQgeGVuX2Jsa2JrX3JlbW92ZShzdHJ1
Y3QgeGVuYnVzX2RldmljZSAqZGV2KQogCQl4ZW52YmRfc3lzZnNfZGVsaWYoZGV2KTsKIAogCWlm
IChiZS0+YmFja2VuZF93YXRjaC5ub2RlKSB7Ci0JCXVucmVnaXN0ZXJfeGVuYnVzX3dhdGNoKCZi
ZS0+YmFja2VuZF93YXRjaCk7CisJCXVucmVnaXN0ZXJfeGVuYnVzX3dhdGNoKGRldi0+eGgsICZi
ZS0+YmFja2VuZF93YXRjaCk7CiAJCWtmcmVlKGJlLT5iYWNrZW5kX3dhdGNoLm5vZGUpOwogCQli
ZS0+YmFja2VuZF93YXRjaC5ub2RlID0gTlVMTDsKIAl9CkBAIC01MzAsNyArNTMxLDcgQEAgaW50
IHhlbl9ibGtia19mbHVzaF9kaXNrY2FjaGUoc3RydWN0IHhlbmJ1c190cmFuc2FjdGlvbiB4YnQs
CiAJc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiA9IGJlLT5kZXY7CiAJaW50IGVycjsKIAotCWVy
ciA9IHhlbmJ1c19wcmludGYoeGJ0LCBkZXYtPm5vZGVuYW1lLCAiZmVhdHVyZS1mbHVzaC1jYWNo
ZSIsCisJZXJyID0geGVuYnVzX3ByaW50ZihkZXYtPnhoLCB4YnQsIGRldi0+bm9kZW5hbWUsICJm
ZWF0dXJlLWZsdXNoLWNhY2hlIiwKIAkJCSAgICAiJWQiLCBzdGF0ZSk7CiAJaWYgKGVycikKIAkJ
ZGV2X3dhcm4oJmRldi0+ZGV2LCAid3JpdGluZyBmZWF0dXJlLWZsdXNoLWNhY2hlICglZCkiLCBl
cnIpOwpAQCAtNTQ3LDE4ICs1NDgsMTggQEAgc3RhdGljIHZvaWQgeGVuX2Jsa2JrX2Rpc2NhcmQo
c3RydWN0IHhlbmJ1c190cmFuc2FjdGlvbiB4YnQsIHN0cnVjdCBiYWNrZW5kX2luZm8KIAlzdHJ1
Y3QgYmxvY2tfZGV2aWNlICpiZGV2ID0gYmUtPmJsa2lmLT52YmQuYmRldjsKIAlzdHJ1Y3QgcmVx
dWVzdF9xdWV1ZSAqcSA9IGJkZXZfZ2V0X3F1ZXVlKGJkZXYpOwogCi0JaWYgKCF4ZW5idXNfcmVh
ZF91bnNpZ25lZChkZXYtPm5vZGVuYW1lLCAiZGlzY2FyZC1lbmFibGUiLCAxKSkKKwlpZiAoIXhl
bmJ1c19yZWFkX3Vuc2lnbmVkKGRldi0+eGgsIGRldi0+bm9kZW5hbWUsICJkaXNjYXJkLWVuYWJs
ZSIsIDEpKQogCQlyZXR1cm47CiAKIAlpZiAoYmxrX3F1ZXVlX2Rpc2NhcmQocSkpIHsKLQkJZXJy
ID0geGVuYnVzX3ByaW50Zih4YnQsIGRldi0+bm9kZW5hbWUsCisJCWVyciA9IHhlbmJ1c19wcmlu
dGYoZGV2LT54aCwgeGJ0LCBkZXYtPm5vZGVuYW1lLAogCQkJImRpc2NhcmQtZ3JhbnVsYXJpdHki
LCAiJXUiLAogCQkJcS0+bGltaXRzLmRpc2NhcmRfZ3JhbnVsYXJpdHkpOwogCQlpZiAoZXJyKSB7
CiAJCQlkZXZfd2FybigmZGV2LT5kZXYsICJ3cml0aW5nIGRpc2NhcmQtZ3JhbnVsYXJpdHkgKCVk
KSIsIGVycik7CiAJCQlyZXR1cm47CiAJCX0KLQkJZXJyID0geGVuYnVzX3ByaW50Zih4YnQsIGRl
di0+bm9kZW5hbWUsCisJCWVyciA9IHhlbmJ1c19wcmludGYoZGV2LT54aCwgeGJ0LCBkZXYtPm5v
ZGVuYW1lLAogCQkJImRpc2NhcmQtYWxpZ25tZW50IiwgIiV1IiwKIAkJCXEtPmxpbWl0cy5kaXNj
YXJkX2FsaWdubWVudCk7CiAJCWlmIChlcnIpIHsKQEAgLTU2Nyw3ICs1NjgsNyBAQCBzdGF0aWMg
dm9pZCB4ZW5fYmxrYmtfZGlzY2FyZChzdHJ1Y3QgeGVuYnVzX3RyYW5zYWN0aW9uIHhidCwgc3Ry
dWN0IGJhY2tlbmRfaW5mbwogCQl9CiAJCXN0YXRlID0gMTsKIAkJLyogT3B0aW9uYWwuICovCi0J
CWVyciA9IHhlbmJ1c19wcmludGYoeGJ0LCBkZXYtPm5vZGVuYW1lLAorCQllcnIgPSB4ZW5idXNf
cHJpbnRmKGRldi0+eGgsIHhidCwgZGV2LT5ub2RlbmFtZSwKIAkJCQkgICAgImRpc2NhcmQtc2Vj
dXJlIiwgIiVkIiwKIAkJCQkgICAgYmxraWYtPnZiZC5kaXNjYXJkX3NlY3VyZSk7CiAJCWlmIChl
cnIpIHsKQEAgLTU3NSw3ICs1NzYsNyBAQCBzdGF0aWMgdm9pZCB4ZW5fYmxrYmtfZGlzY2FyZChz
dHJ1Y3QgeGVuYnVzX3RyYW5zYWN0aW9uIHhidCwgc3RydWN0IGJhY2tlbmRfaW5mbwogCQkJcmV0
dXJuOwogCQl9CiAJfQotCWVyciA9IHhlbmJ1c19wcmludGYoeGJ0LCBkZXYtPm5vZGVuYW1lLCAi
ZmVhdHVyZS1kaXNjYXJkIiwKKwllcnIgPSB4ZW5idXNfcHJpbnRmKGRldi0+eGgsIHhidCwgZGV2
LT5ub2RlbmFtZSwgImZlYXR1cmUtZGlzY2FyZCIsCiAJCQkgICAgIiVkIiwgc3RhdGUpOwogCWlm
IChlcnIpCiAJCWRldl93YXJuKCZkZXYtPmRldiwgIndyaXRpbmcgZmVhdHVyZS1kaXNjYXJkICgl
ZCkiLCBlcnIpOwpAQCAtNTg2LDcgKzU4Nyw3IEBAIGludCB4ZW5fYmxrYmtfYmFycmllcihzdHJ1
Y3QgeGVuYnVzX3RyYW5zYWN0aW9uIHhidCwKIAlzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2ID0g
YmUtPmRldjsKIAlpbnQgZXJyOwogCi0JZXJyID0geGVuYnVzX3ByaW50Zih4YnQsIGRldi0+bm9k
ZW5hbWUsICJmZWF0dXJlLWJhcnJpZXIiLAorCWVyciA9IHhlbmJ1c19wcmludGYoZGV2LT54aCwg
eGJ0LCBkZXYtPm5vZGVuYW1lLCAiZmVhdHVyZS1iYXJyaWVyIiwKIAkJCSAgICAiJWQiLCBzdGF0
ZSk7CiAJaWYgKGVycikKIAkJZGV2X3dhcm4oJmRldi0+ZGV2LCAid3JpdGluZyBmZWF0dXJlLWJh
cnJpZXIgKCVkKSIsIGVycik7CkBAIC02MjUsNyArNjI2LDcgQEAgc3RhdGljIGludCB4ZW5fYmxr
YmtfcHJvYmUoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKIAkJZ290byBmYWlsOwogCX0KIAot
CWVyciA9IHhlbmJ1c19wcmludGYoWEJUX05JTCwgZGV2LT5ub2RlbmFtZSwKKwllcnIgPSB4ZW5i
dXNfcHJpbnRmKGRldi0+eGgsIFhCVF9OSUwsIGRldi0+bm9kZW5hbWUsCiAJCQkgICAgImZlYXR1
cmUtbWF4LWluZGlyZWN0LXNlZ21lbnRzIiwgIiV1IiwKIAkJCSAgICBNQVhfSU5ESVJFQ1RfU0VH
TUVOVFMpOwogCWlmIChlcnIpCkBAIC02MzQsNyArNjM1LDcgQEAgc3RhdGljIGludCB4ZW5fYmxr
YmtfcHJvYmUoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKIAkJCSBkZXYtPm5vZGVuYW1lLCBl
cnIpOwogCiAJLyogTXVsdGktcXVldWU6IGFkdmVydGlzZSBob3cgbWFueSBxdWV1ZXMgYXJlIHN1
cHBvcnRlZCBieSB1cy4qLwotCWVyciA9IHhlbmJ1c19wcmludGYoWEJUX05JTCwgZGV2LT5ub2Rl
bmFtZSwKKwllcnIgPSB4ZW5idXNfcHJpbnRmKGRldi0+eGgsIFhCVF9OSUwsIGRldi0+bm9kZW5h
bWUsCiAJCQkgICAgIm11bHRpLXF1ZXVlLW1heC1xdWV1ZXMiLCAiJXUiLCB4ZW5ibGtfbWF4X3F1
ZXVlcyk7CiAJaWYgKGVycikKIAkJcHJfd2FybigiRXJyb3Igd3JpdGluZyBtdWx0aS1xdWV1ZS1t
YXgtcXVldWVzXG4iKTsKQEAgLTY0Nyw3ICs2NDgsNyBAQCBzdGF0aWMgaW50IHhlbl9ibGtia19w
cm9iZShzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LAogCWlmIChlcnIpCiAJCWdvdG8gZmFpbDsK
IAotCWVyciA9IHhlbmJ1c19wcmludGYoWEJUX05JTCwgZGV2LT5ub2RlbmFtZSwgIm1heC1yaW5n
LXBhZ2Utb3JkZXIiLCAiJXUiLAorCWVyciA9IHhlbmJ1c19wcmludGYoZGV2LT54aCwgWEJUX05J
TCwgZGV2LT5ub2RlbmFtZSwgIm1heC1yaW5nLXBhZ2Utb3JkZXIiLCAiJXUiLAogCQkJICAgIHhl
bl9ibGtpZl9tYXhfcmluZ19vcmRlcik7CiAJaWYgKGVycikKIAkJcHJfd2FybigiJXMgd3JpdGUg
b3V0ICdtYXgtcmluZy1wYWdlLW9yZGVyJyBmYWlsZWRcbiIsIF9fZnVuY19fKTsKQEAgLTY4NSw3
ICs2ODYsNyBAQCBzdGF0aWMgdm9pZCBiYWNrZW5kX2NoYW5nZWQoc3RydWN0IHhlbmJ1c193YXRj
aCAqd2F0Y2gsCiAKIAlwcl9kZWJ1ZygiJXMgJXAgJWRcbiIsIF9fZnVuY19fLCBkZXYsIGRldi0+
b3RoZXJlbmRfaWQpOwogCi0JZXJyID0geGVuYnVzX3NjYW5mKFhCVF9OSUwsIGRldi0+bm9kZW5h
bWUsICJwaHlzaWNhbC1kZXZpY2UiLCAiJXg6JXgiLAorCWVyciA9IHhlbmJ1c19zY2FuZihkZXYt
PnhoLCBYQlRfTklMLCBkZXYtPm5vZGVuYW1lLCAicGh5c2ljYWwtZGV2aWNlIiwgIiV4OiV4IiwK
IAkJCSAgICZtYWpvciwgJm1pbm9yKTsKIAlpZiAoWEVOQlVTX0VYSVNUX0VSUihlcnIpKSB7CiAJ
CS8qCkBAIC03MDcsNyArNzA4LDcgQEAgc3RhdGljIHZvaWQgYmFja2VuZF9jaGFuZ2VkKHN0cnVj
dCB4ZW5idXNfd2F0Y2ggKndhdGNoLAogCQlyZXR1cm47CiAJfQogCi0JYmUtPm1vZGUgPSB4ZW5i
dXNfcmVhZChYQlRfTklMLCBkZXYtPm5vZGVuYW1lLCAibW9kZSIsIE5VTEwpOworCWJlLT5tb2Rl
ID0geGVuYnVzX3JlYWQoZGV2LT54aCwgWEJUX05JTCwgZGV2LT5ub2RlbmFtZSwgIm1vZGUiLCBO
VUxMKTsKIAlpZiAoSVNfRVJSKGJlLT5tb2RlKSkgewogCQllcnIgPSBQVFJfRVJSKGJlLT5tb2Rl
KTsKIAkJYmUtPm1vZGUgPSBOVUxMOwpAQCAtNzE1LDcgKzcxNiw3IEBAIHN0YXRpYyB2b2lkIGJh
Y2tlbmRfY2hhbmdlZChzdHJ1Y3QgeGVuYnVzX3dhdGNoICp3YXRjaCwKIAkJcmV0dXJuOwogCX0K
IAotCWRldmljZV90eXBlID0geGVuYnVzX3JlYWQoWEJUX05JTCwgZGV2LT5vdGhlcmVuZCwgImRl
dmljZS10eXBlIiwgTlVMTCk7CisJZGV2aWNlX3R5cGUgPSB4ZW5idXNfcmVhZChkZXYtPnhoLCBY
QlRfTklMLCBkZXYtPm90aGVyZW5kLCAiZGV2aWNlLXR5cGUiLCBOVUxMKTsKIAlpZiAoIUlTX0VS
UihkZXZpY2VfdHlwZSkpIHsKIAkJY2Ryb20gPSBzdHJjbXAoZGV2aWNlX3R5cGUsICJjZHJvbSIp
ID09IDA7CiAJCWtmcmVlKGRldmljZV90eXBlKTsKQEAgLTg0OSw3ICs4NTAsNyBAQCBzdGF0aWMg
dm9pZCBjb25uZWN0KHN0cnVjdCBiYWNrZW5kX2luZm8gKmJlKQogCiAJLyogU3VwcGx5IHRoZSBp
bmZvcm1hdGlvbiBhYm91dCB0aGUgZGV2aWNlIHRoZSBmcm9udGVuZCBuZWVkcyAqLwogYWdhaW46
Ci0JZXJyID0geGVuYnVzX3RyYW5zYWN0aW9uX3N0YXJ0KCZ4YnQpOworCWVyciA9IHhlbmJ1c190
cmFuc2FjdGlvbl9zdGFydChkZXYtPnhoLCAmeGJ0KTsKIAlpZiAoZXJyKSB7CiAJCXhlbmJ1c19k
ZXZfZmF0YWwoZGV2LCBlcnIsICJzdGFydGluZyB0cmFuc2FjdGlvbiIpOwogCQlyZXR1cm47CkBA
IC04NjIsMTQgKzg2MywxNCBAQCBzdGF0aWMgdm9pZCBjb25uZWN0KHN0cnVjdCBiYWNrZW5kX2lu
Zm8gKmJlKQogCiAJeGVuX2Jsa2JrX2JhcnJpZXIoeGJ0LCBiZSwgYmUtPmJsa2lmLT52YmQuZmx1
c2hfc3VwcG9ydCk7CiAKLQllcnIgPSB4ZW5idXNfcHJpbnRmKHhidCwgZGV2LT5ub2RlbmFtZSwg
ImZlYXR1cmUtcGVyc2lzdGVudCIsICIldSIsIDEpOworCWVyciA9IHhlbmJ1c19wcmludGYoZGV2
LT54aCwgeGJ0LCBkZXYtPm5vZGVuYW1lLCAiZmVhdHVyZS1wZXJzaXN0ZW50IiwgIiV1IiwgMSk7
CiAJaWYgKGVycikgewogCQl4ZW5idXNfZGV2X2ZhdGFsKGRldiwgZXJyLCAid3JpdGluZyAlcy9m
ZWF0dXJlLXBlcnNpc3RlbnQiLAogCQkJCSBkZXYtPm5vZGVuYW1lKTsKIAkJZ290byBhYm9ydDsK
IAl9CiAKLQllcnIgPSB4ZW5idXNfcHJpbnRmKHhidCwgZGV2LT5ub2RlbmFtZSwgInNlY3RvcnMi
LCAiJWxsdSIsCisJZXJyID0geGVuYnVzX3ByaW50ZihkZXYtPnhoLCB4YnQsIGRldi0+bm9kZW5h
bWUsICJzZWN0b3JzIiwgIiVsbHUiLAogCQkJICAgICh1bnNpZ25lZCBsb25nIGxvbmcpdmJkX3N6
KCZiZS0+YmxraWYtPnZiZCkpOwogCWlmIChlcnIpIHsKIAkJeGVuYnVzX2Rldl9mYXRhbChkZXYs
IGVyciwgIndyaXRpbmcgJXMvc2VjdG9ycyIsCkBAIC04NzgsNyArODc5LDcgQEAgc3RhdGljIHZv
aWQgY29ubmVjdChzdHJ1Y3QgYmFja2VuZF9pbmZvICpiZSkKIAl9CiAKIAkvKiBGSVhNRTogdXNl
IGEgdHlwZW5hbWUgaW5zdGVhZCAqLwotCWVyciA9IHhlbmJ1c19wcmludGYoeGJ0LCBkZXYtPm5v
ZGVuYW1lLCAiaW5mbyIsICIldSIsCisJZXJyID0geGVuYnVzX3ByaW50ZihkZXYtPnhoLCB4YnQs
IGRldi0+bm9kZW5hbWUsICJpbmZvIiwgIiV1IiwKIAkJCSAgICBiZS0+YmxraWYtPnZiZC50eXBl
IHwKIAkJCSAgICAoYmUtPmJsa2lmLT52YmQucmVhZG9ubHkgPyBWRElTS19SRUFET05MWSA6IDAp
KTsKIAlpZiAoZXJyKSB7CkBAIC04ODYsNyArODg3LDcgQEAgc3RhdGljIHZvaWQgY29ubmVjdChz
dHJ1Y3QgYmFja2VuZF9pbmZvICpiZSkKIAkJCQkgZGV2LT5ub2RlbmFtZSk7CiAJCWdvdG8gYWJv
cnQ7CiAJfQotCWVyciA9IHhlbmJ1c19wcmludGYoeGJ0LCBkZXYtPm5vZGVuYW1lLCAic2VjdG9y
LXNpemUiLCAiJWx1IiwKKwllcnIgPSB4ZW5idXNfcHJpbnRmKGRldi0+eGgsIHhidCwgZGV2LT5u
b2RlbmFtZSwgInNlY3Rvci1zaXplIiwgIiVsdSIsCiAJCQkgICAgKHVuc2lnbmVkIGxvbmcpCiAJ
CQkgICAgYmRldl9sb2dpY2FsX2Jsb2NrX3NpemUoYmUtPmJsa2lmLT52YmQuYmRldikpOwogCWlm
IChlcnIpIHsKQEAgLTg5NCwxMyArODk1LDEzIEBAIHN0YXRpYyB2b2lkIGNvbm5lY3Qoc3RydWN0
IGJhY2tlbmRfaW5mbyAqYmUpCiAJCQkJIGRldi0+bm9kZW5hbWUpOwogCQlnb3RvIGFib3J0Owog
CX0KLQllcnIgPSB4ZW5idXNfcHJpbnRmKHhidCwgZGV2LT5ub2RlbmFtZSwgInBoeXNpY2FsLXNl
Y3Rvci1zaXplIiwgIiV1IiwKKwllcnIgPSB4ZW5idXNfcHJpbnRmKGRldi0+eGgsIHhidCwgZGV2
LT5ub2RlbmFtZSwgInBoeXNpY2FsLXNlY3Rvci1zaXplIiwgIiV1IiwKIAkJCSAgICBiZGV2X3Bo
eXNpY2FsX2Jsb2NrX3NpemUoYmUtPmJsa2lmLT52YmQuYmRldikpOwogCWlmIChlcnIpCiAJCXhl
bmJ1c19kZXZfZXJyb3IoZGV2LCBlcnIsICJ3cml0aW5nICVzL3BoeXNpY2FsLXNlY3Rvci1zaXpl
IiwKIAkJCQkgZGV2LT5ub2RlbmFtZSk7CiAKLQllcnIgPSB4ZW5idXNfdHJhbnNhY3Rpb25fZW5k
KHhidCwgMCk7CisJZXJyID0geGVuYnVzX3RyYW5zYWN0aW9uX2VuZChkZXYtPnhoLCB4YnQsIDAp
OwogCWlmIChlcnIgPT0gLUVBR0FJTikKIAkJZ290byBhZ2FpbjsKIAlpZiAoZXJyKQpAQCAtOTEz
LDcgKzkxNCw3IEBAIHN0YXRpYyB2b2lkIGNvbm5lY3Qoc3RydWN0IGJhY2tlbmRfaW5mbyAqYmUp
CiAKIAlyZXR1cm47CiAgYWJvcnQ6Ci0JeGVuYnVzX3RyYW5zYWN0aW9uX2VuZCh4YnQsIDEpOwor
CXhlbmJ1c190cmFuc2FjdGlvbl9lbmQoZGV2LT54aCwgeGJ0LCAxKTsKIH0KIAogLyoKQEAgLTky
OCw3ICs5MjksNyBAQCBzdGF0aWMgaW50IHJlYWRfcGVyX3JpbmdfcmVmcyhzdHJ1Y3QgeGVuX2Js
a2lmX3JpbmcgKnJpbmcsIGNvbnN0IGNoYXIgKmRpcikKIAlzdHJ1Y3QgeGVuYnVzX2RldmljZSAq
ZGV2ID0gYmxraWYtPmJlLT5kZXY7CiAJdW5zaWduZWQgaW50IHJpbmdfcGFnZV9vcmRlciwgbnJf
Z3JlZnMsIGV2dGNobjsKIAotCWVyciA9IHhlbmJ1c19zY2FuZihYQlRfTklMLCBkaXIsICJldmVu
dC1jaGFubmVsIiwgIiV1IiwKKwllcnIgPSB4ZW5idXNfc2NhbmYoZGV2LT54aCwgWEJUX05JTCwg
ZGlyLCAiZXZlbnQtY2hhbm5lbCIsICIldSIsCiAJCQkgICZldnRjaG4pOwogCWlmIChlcnIgIT0g
MSkgewogCQllcnIgPSAtRUlOVkFMOwpAQCAtOTM2LDEwICs5MzcsMTAgQEAgc3RhdGljIGludCBy
ZWFkX3Blcl9yaW5nX3JlZnMoc3RydWN0IHhlbl9ibGtpZl9yaW5nICpyaW5nLCBjb25zdCBjaGFy
ICpkaXIpCiAJCXJldHVybiBlcnI7CiAJfQogCi0JZXJyID0geGVuYnVzX3NjYW5mKFhCVF9OSUws
IGRldi0+b3RoZXJlbmQsICJyaW5nLXBhZ2Utb3JkZXIiLCAiJXUiLAorCWVyciA9IHhlbmJ1c19z
Y2FuZihkZXYtPnhoLCBYQlRfTklMLCBkZXYtPm90aGVyZW5kLCAicmluZy1wYWdlLW9yZGVyIiwg
IiV1IiwKIAkJCSAgJnJpbmdfcGFnZV9vcmRlcik7CiAJaWYgKGVyciAhPSAxKSB7Ci0JCWVyciA9
IHhlbmJ1c19zY2FuZihYQlRfTklMLCBkaXIsICJyaW5nLXJlZiIsICIldSIsICZyaW5nX3JlZlsw
XSk7CisJCWVyciA9IHhlbmJ1c19zY2FuZihkZXYtPnhoLCBYQlRfTklMLCBkaXIsICJyaW5nLXJl
ZiIsICIldSIsICZyaW5nX3JlZlswXSk7CiAJCWlmIChlcnIgIT0gMSkgewogCQkJZXJyID0gLUVJ
TlZBTDsKIAkJCXhlbmJ1c19kZXZfZmF0YWwoZGV2LCBlcnIsICJyZWFkaW5nICVzL3JpbmctcmVm
IiwgZGlyKTsKQEAgLTk2Miw3ICs5NjMsNyBAQCBzdGF0aWMgaW50IHJlYWRfcGVyX3JpbmdfcmVm
cyhzdHJ1Y3QgeGVuX2Jsa2lmX3JpbmcgKnJpbmcsIGNvbnN0IGNoYXIgKmRpcikKIAkJCWNoYXIg
cmluZ19yZWZfbmFtZVtSSU5HUkVGX05BTUVfTEVOXTsKIAogCQkJc25wcmludGYocmluZ19yZWZf
bmFtZSwgUklOR1JFRl9OQU1FX0xFTiwgInJpbmctcmVmJXUiLCBpKTsKLQkJCWVyciA9IHhlbmJ1
c19zY2FuZihYQlRfTklMLCBkaXIsIHJpbmdfcmVmX25hbWUsCisJCQllcnIgPSB4ZW5idXNfc2Nh
bmYoZGV2LT54aCwgWEJUX05JTCwgZGlyLCByaW5nX3JlZl9uYW1lLAogCQkJCQkgICAiJXUiLCAm
cmluZ19yZWZbaV0pOwogCQkJaWYgKGVyciAhPSAxKSB7CiAJCQkJZXJyID0gLUVJTlZBTDsKQEAg
LTEwMzQsNyArMTAzNSw3IEBAIHN0YXRpYyBpbnQgY29ubmVjdF9yaW5nKHN0cnVjdCBiYWNrZW5k
X2luZm8gKmJlKQogCXByX2RlYnVnKCIlcyAlc1xuIiwgX19mdW5jX18sIGRldi0+b3RoZXJlbmQp
OwogCiAJYmUtPmJsa2lmLT5ibGtfcHJvdG9jb2wgPSBCTEtJRl9QUk9UT0NPTF9ERUZBVUxUOwot
CWVyciA9IHhlbmJ1c19zY2FuZihYQlRfTklMLCBkZXYtPm90aGVyZW5kLCAicHJvdG9jb2wiLAor
CWVyciA9IHhlbmJ1c19zY2FuZihkZXYtPnhoLCBYQlRfTklMLCBkZXYtPm90aGVyZW5kLCAicHJv
dG9jb2wiLAogCQkJICAgIiU2M3MiLCBwcm90b2NvbCk7CiAJaWYgKGVyciA8PSAwKQogCQlzdHJj
cHkocHJvdG9jb2wsICJ1bnNwZWNpZmllZCwgYXNzdW1pbmcgZGVmYXVsdCIpOwpAQCAtMTA0OCw3
ICsxMDQ5LDcgQEAgc3RhdGljIGludCBjb25uZWN0X3Jpbmcoc3RydWN0IGJhY2tlbmRfaW5mbyAq
YmUpCiAJCXhlbmJ1c19kZXZfZmF0YWwoZGV2LCBlcnIsICJ1bmtub3duIGZlIHByb3RvY29sICVz
IiwgcHJvdG9jb2wpOwogCQlyZXR1cm4gLUVOT1NZUzsKIAl9Ci0JcGVyc19ncmFudHMgPSB4ZW5i
dXNfcmVhZF91bnNpZ25lZChkZXYtPm90aGVyZW5kLCAiZmVhdHVyZS1wZXJzaXN0ZW50IiwKKwlw
ZXJzX2dyYW50cyA9IHhlbmJ1c19yZWFkX3Vuc2lnbmVkKGRldi0+eGgsIGRldi0+b3RoZXJlbmQs
ICJmZWF0dXJlLXBlcnNpc3RlbnQiLAogCQkJCQkgICAwKTsKIAliZS0+YmxraWYtPnZiZC5mZWF0
dXJlX2dudF9wZXJzaXN0ZW50ID0gcGVyc19ncmFudHM7CiAJYmUtPmJsa2lmLT52YmQub3ZlcmZs
b3dfbWF4X2dyYW50cyA9IDA7CkBAIC0xMDU2LDcgKzEwNTcsNyBAQCBzdGF0aWMgaW50IGNvbm5l
Y3RfcmluZyhzdHJ1Y3QgYmFja2VuZF9pbmZvICpiZSkKIAkvKgogCSAqIFJlYWQgdGhlIG51bWJl
ciBvZiBoYXJkd2FyZSBxdWV1ZXMgZnJvbSBmcm9udGVuZC4KIAkgKi8KLQlyZXF1ZXN0ZWRfbnVt
X3F1ZXVlcyA9IHhlbmJ1c19yZWFkX3Vuc2lnbmVkKGRldi0+b3RoZXJlbmQsCisJcmVxdWVzdGVk
X251bV9xdWV1ZXMgPSB4ZW5idXNfcmVhZF91bnNpZ25lZChkZXYtPnhoLCBkZXYtPm90aGVyZW5k
LAogCQkJCQkJICAgICJtdWx0aS1xdWV1ZS1udW0tcXVldWVzIiwKIAkJCQkJCSAgICAxKTsKIAlp
ZiAocmVxdWVzdGVkX251bV9xdWV1ZXMgPiB4ZW5ibGtfbWF4X3F1ZXVlcwpkaWZmIC0tZ2l0IGEv
ZHJpdmVycy9ibG9jay94ZW4tYmxrZnJvbnQuYyBiL2RyaXZlcnMvYmxvY2sveGVuLWJsa2Zyb250
LmMKaW5kZXggYTA2NzE2NDI0MDIzLi4zOTI5MzcwZDFmMmYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMv
YmxvY2sveGVuLWJsa2Zyb250LmMKKysrIGIvZHJpdmVycy9ibG9jay94ZW4tYmxrZnJvbnQuYwpA
QCAtMzQxLDEwICszNDEsMTEgQEAgc3RhdGljIHN0cnVjdCBncmFudCAqZ2V0X2ZyZWVfZ3JhbnQo
c3RydWN0IGJsa2Zyb250X3JpbmdfaW5mbyAqcmluZm8pCiAJcmV0dXJuIGdudF9saXN0X2VudHJ5
OwogfQogCi1zdGF0aWMgaW5saW5lIHZvaWQgZ3JhbnRfZm9yZWlnbl9hY2Nlc3MoY29uc3Qgc3Ry
dWN0IGdyYW50ICpnbnRfbGlzdF9lbnRyeSwKK3N0YXRpYyBpbmxpbmUgdm9pZCBncmFudF9mb3Jl
aWduX2FjY2Vzcyh4ZW5ob3N0X3QgKnhoLAorCQkJCQljb25zdCBzdHJ1Y3QgZ3JhbnQgKmdudF9s
aXN0X2VudHJ5LAogCQkJCQljb25zdCBzdHJ1Y3QgYmxrZnJvbnRfaW5mbyAqaW5mbykKIHsKLQln
bnR0YWJfcGFnZV9ncmFudF9mb3JlaWduX2FjY2Vzc19yZWZfb25lKGdudF9saXN0X2VudHJ5LT5n
cmVmLAorCWdudHRhYl9wYWdlX2dyYW50X2ZvcmVpZ25fYWNjZXNzX3JlZl9vbmUoeGgsIGdudF9s
aXN0X2VudHJ5LT5ncmVmLAogCQkJCQkJIGluZm8tPnhiZGV2LT5vdGhlcmVuZF9pZCwKIAkJCQkJ
CSBnbnRfbGlzdF9lbnRyeS0+cGFnZSwKIAkJCQkJCSAwKTsKQEAgLTM2MSwxMyArMzYyLDEzIEBA
IHN0YXRpYyBzdHJ1Y3QgZ3JhbnQgKmdldF9ncmFudChncmFudF9yZWZfdCAqZ3JlZl9oZWFkLAog
CQlyZXR1cm4gZ250X2xpc3RfZW50cnk7CiAKIAkvKiBBc3NpZ24gYSBncmVmIHRvIHRoaXMgcGFn
ZSAqLwotCWdudF9saXN0X2VudHJ5LT5ncmVmID0gZ250dGFiX2NsYWltX2dyYW50X3JlZmVyZW5j
ZShncmVmX2hlYWQpOworCWdudF9saXN0X2VudHJ5LT5ncmVmID0gZ250dGFiX2NsYWltX2dyYW50
X3JlZmVyZW5jZShpbmZvLT54YmRldi0+eGgsIGdyZWZfaGVhZCk7CiAJQlVHX09OKGdudF9saXN0
X2VudHJ5LT5ncmVmID09IC1FTk9TUEMpOwogCWlmIChpbmZvLT5mZWF0dXJlX3BlcnNpc3RlbnQp
Ci0JCWdyYW50X2ZvcmVpZ25fYWNjZXNzKGdudF9saXN0X2VudHJ5LCBpbmZvKTsKKwkJZ3JhbnRf
Zm9yZWlnbl9hY2Nlc3MoaW5mby0+eGJkZXYtPnhoLCBnbnRfbGlzdF9lbnRyeSwgaW5mbyk7CiAJ
ZWxzZSB7CiAJCS8qIEdyYW50IGFjY2VzcyB0byB0aGUgR0ZOIHBhc3NlZCBieSB0aGUgY2FsbGVy
ICovCi0JCWdudHRhYl9ncmFudF9mb3JlaWduX2FjY2Vzc19yZWYoZ250X2xpc3RfZW50cnktPmdy
ZWYsCisJCWdudHRhYl9ncmFudF9mb3JlaWduX2FjY2Vzc19yZWYoaW5mby0+eGJkZXYtPnhoLCBn
bnRfbGlzdF9lbnRyeS0+Z3JlZiwKIAkJCQkJCWluZm8tPnhiZGV2LT5vdGhlcmVuZF9pZCwKIAkJ
CQkJCWdmbiwgMCk7CiAJfQpAQCAtMzg1LDcgKzM4Niw3IEBAIHN0YXRpYyBzdHJ1Y3QgZ3JhbnQg
KmdldF9pbmRpcmVjdF9ncmFudChncmFudF9yZWZfdCAqZ3JlZl9oZWFkLAogCQlyZXR1cm4gZ250
X2xpc3RfZW50cnk7CiAKIAkvKiBBc3NpZ24gYSBncmVmIHRvIHRoaXMgcGFnZSAqLwotCWdudF9s
aXN0X2VudHJ5LT5ncmVmID0gZ250dGFiX2NsYWltX2dyYW50X3JlZmVyZW5jZShncmVmX2hlYWQp
OworCWdudF9saXN0X2VudHJ5LT5ncmVmID0gZ250dGFiX2NsYWltX2dyYW50X3JlZmVyZW5jZShp
bmZvLT54YmRldi0+eGgsIGdyZWZfaGVhZCk7CiAJQlVHX09OKGdudF9saXN0X2VudHJ5LT5ncmVm
ID09IC1FTk9TUEMpOwogCWlmICghaW5mby0+ZmVhdHVyZV9wZXJzaXN0ZW50KSB7CiAJCXN0cnVj
dCBwYWdlICppbmRpcmVjdF9wYWdlOwpAQCAtMzk3LDcgKzM5OCw3IEBAIHN0YXRpYyBzdHJ1Y3Qg
Z3JhbnQgKmdldF9pbmRpcmVjdF9ncmFudChncmFudF9yZWZfdCAqZ3JlZl9oZWFkLAogCQlsaXN0
X2RlbCgmaW5kaXJlY3RfcGFnZS0+bHJ1KTsKIAkJZ250X2xpc3RfZW50cnktPnBhZ2UgPSBpbmRp
cmVjdF9wYWdlOwogCX0KLQlncmFudF9mb3JlaWduX2FjY2VzcyhnbnRfbGlzdF9lbnRyeSwgaW5m
byk7CisJZ3JhbnRfZm9yZWlnbl9hY2Nlc3MoaW5mby0+eGJkZXYtPnhoLCBnbnRfbGlzdF9lbnRy
eSwgaW5mbyk7CiAKIAlyZXR1cm4gZ250X2xpc3RfZW50cnk7CiB9CkBAIC03MjMsMTAgKzcyNCwx
MCBAQCBzdGF0aWMgaW50IGJsa2lmX3F1ZXVlX3J3X3JlcShzdHJ1Y3QgcmVxdWVzdCAqcmVxLCBz
dHJ1Y3QgYmxrZnJvbnRfcmluZ19pbmZvICpyaQogCWlmIChyaW5mby0+cGVyc2lzdGVudF9nbnRz
X2MgPCBtYXhfZ3JlZnMpIHsKIAkJbmV3X3BlcnNpc3RlbnRfZ250cyA9IHRydWU7CiAKLQkJaWYg
KGdudHRhYl9hbGxvY19ncmFudF9yZWZlcmVuY2VzKAorCQlpZiAoZ250dGFiX2FsbG9jX2dyYW50
X3JlZmVyZW5jZXMoaW5mby0+eGJkZXYtPnhoLAogCQkgICAgbWF4X2dyZWZzIC0gcmluZm8tPnBl
cnNpc3RlbnRfZ250c19jLAogCQkgICAgJnNldHVwLmdyZWZfaGVhZCkgPCAwKSB7Ci0JCQlnbnR0
YWJfcmVxdWVzdF9mcmVlX2NhbGxiYWNrKAorCQkJZ250dGFiX3JlcXVlc3RfZnJlZV9jYWxsYmFj
ayhpbmZvLT54YmRldi0+eGgsCiAJCQkJJnJpbmZvLT5jYWxsYmFjaywKIAkJCQlibGtpZl9yZXN0
YXJ0X3F1ZXVlX2NhbGxiYWNrLAogCQkJCXJpbmZvLApAQCAtODM1LDcgKzgzNiw3IEBAIHN0YXRp
YyBpbnQgYmxraWZfcXVldWVfcndfcmVxKHN0cnVjdCByZXF1ZXN0ICpyZXEsIHN0cnVjdCBibGtm
cm9udF9yaW5nX2luZm8gKnJpCiAJCXJpbmZvLT5zaGFkb3dbZXh0cmFfaWRdLnJlcSA9ICpleHRy
YV9yaW5nX3JlcTsKIAogCWlmIChuZXdfcGVyc2lzdGVudF9nbnRzKQotCQlnbnR0YWJfZnJlZV9n
cmFudF9yZWZlcmVuY2VzKHNldHVwLmdyZWZfaGVhZCk7CisJCWdudHRhYl9mcmVlX2dyYW50X3Jl
ZmVyZW5jZXMoaW5mby0+eGJkZXYtPnhoLCBzZXR1cC5ncmVmX2hlYWQpOwogCiAJcmV0dXJuIDA7
CiB9CkBAIC0xMTk1LDcgKzExOTYsNyBAQCBzdGF0aWMgdm9pZCB4bHZiZF9yZWxlYXNlX2dlbmRp
c2soc3RydWN0IGJsa2Zyb250X2luZm8gKmluZm8pCiAJCXN0cnVjdCBibGtmcm9udF9yaW5nX2lu
Zm8gKnJpbmZvID0gJmluZm8tPnJpbmZvW2ldOwogCiAJCS8qIE5vIG1vcmUgZ250dGFiIGNhbGxi
YWNrIHdvcmsuICovCi0JCWdudHRhYl9jYW5jZWxfZnJlZV9jYWxsYmFjaygmcmluZm8tPmNhbGxi
YWNrKTsKKwkJZ250dGFiX2NhbmNlbF9mcmVlX2NhbGxiYWNrKGluZm8tPnhiZGV2LT54aCwgJnJp
bmZvLT5jYWxsYmFjayk7CiAKIAkJLyogRmx1c2ggZ250dGFiIGNhbGxiYWNrIHdvcmsuIE11c3Qg
YmUgZG9uZSB3aXRoIG5vIGxvY2tzIGhlbGQuICovCiAJCWZsdXNoX3dvcmsoJnJpbmZvLT53b3Jr
KTsKQEAgLTEyNjUsNyArMTI2Niw3IEBAIHN0YXRpYyB2b2lkIGJsa2lmX2ZyZWVfcmluZyhzdHJ1
Y3QgYmxrZnJvbnRfcmluZ19pbmZvICpyaW5mbykKIAkJCQkJICZyaW5mby0+Z3JhbnRzLCBub2Rl
KSB7CiAJCQlsaXN0X2RlbCgmcGVyc2lzdGVudF9nbnQtPm5vZGUpOwogCQkJaWYgKHBlcnNpc3Rl
bnRfZ250LT5ncmVmICE9IEdSQU5UX0lOVkFMSURfUkVGKSB7Ci0JCQkJZ250dGFiX2VuZF9mb3Jl
aWduX2FjY2VzcyhwZXJzaXN0ZW50X2dudC0+Z3JlZiwKKwkJCQlnbnR0YWJfZW5kX2ZvcmVpZ25f
YWNjZXNzKGluZm8tPnhiZGV2LT54aCwgcGVyc2lzdGVudF9nbnQtPmdyZWYsCiAJCQkJCQkJICAw
LCAwVUwpOwogCQkJCXJpbmZvLT5wZXJzaXN0ZW50X2dudHNfYy0tOwogCQkJfQpAQCAtMTI4OSw3
ICsxMjkwLDcgQEAgc3RhdGljIHZvaWQgYmxraWZfZnJlZV9yaW5nKHN0cnVjdCBibGtmcm9udF9y
aW5nX2luZm8gKnJpbmZvKQogCQkgICAgICAgcmluZm8tPnNoYWRvd1tpXS5yZXEudS5ydy5ucl9z
ZWdtZW50czsKIAkJZm9yIChqID0gMDsgaiA8IHNlZ3M7IGorKykgewogCQkJcGVyc2lzdGVudF9n
bnQgPSByaW5mby0+c2hhZG93W2ldLmdyYW50c191c2VkW2pdOwotCQkJZ250dGFiX2VuZF9mb3Jl
aWduX2FjY2VzcyhwZXJzaXN0ZW50X2dudC0+Z3JlZiwgMCwgMFVMKTsKKwkJCWdudHRhYl9lbmRf
Zm9yZWlnbl9hY2Nlc3MoaW5mby0+eGJkZXYtPnhoLCBwZXJzaXN0ZW50X2dudC0+Z3JlZiwgMCwg
MFVMKTsKIAkJCWlmIChpbmZvLT5mZWF0dXJlX3BlcnNpc3RlbnQpCiAJCQkJX19mcmVlX3BhZ2Uo
cGVyc2lzdGVudF9nbnQtPnBhZ2UpOwogCQkJa2ZyZWUocGVyc2lzdGVudF9nbnQpOwpAQCAtMTMw
NCw3ICsxMzA1LDcgQEAgc3RhdGljIHZvaWQgYmxraWZfZnJlZV9yaW5nKHN0cnVjdCBibGtmcm9u
dF9yaW5nX2luZm8gKnJpbmZvKQogCiAJCWZvciAoaiA9IDA7IGogPCBJTkRJUkVDVF9HUkVGUyhz
ZWdzKTsgaisrKSB7CiAJCQlwZXJzaXN0ZW50X2dudCA9IHJpbmZvLT5zaGFkb3dbaV0uaW5kaXJl
Y3RfZ3JhbnRzW2pdOwotCQkJZ250dGFiX2VuZF9mb3JlaWduX2FjY2VzcyhwZXJzaXN0ZW50X2du
dC0+Z3JlZiwgMCwgMFVMKTsKKwkJCWdudHRhYl9lbmRfZm9yZWlnbl9hY2Nlc3MoaW5mby0+eGJk
ZXYtPnhoLCBwZXJzaXN0ZW50X2dudC0+Z3JlZiwgMCwgMFVMKTsKIAkJCV9fZnJlZV9wYWdlKHBl
cnNpc3RlbnRfZ250LT5wYWdlKTsKIAkJCWtmcmVlKHBlcnNpc3RlbnRfZ250KTsKIAkJfQpAQCAt
MTMxOSw3ICsxMzIwLDcgQEAgc3RhdGljIHZvaWQgYmxraWZfZnJlZV9yaW5nKHN0cnVjdCBibGtm
cm9udF9yaW5nX2luZm8gKnJpbmZvKQogCX0KIAogCS8qIE5vIG1vcmUgZ250dGFiIGNhbGxiYWNr
IHdvcmsuICovCi0JZ250dGFiX2NhbmNlbF9mcmVlX2NhbGxiYWNrKCZyaW5mby0+Y2FsbGJhY2sp
OworCWdudHRhYl9jYW5jZWxfZnJlZV9jYWxsYmFjayhpbmZvLT54YmRldi0+eGgsICZyaW5mby0+
Y2FsbGJhY2spOwogCiAJLyogRmx1c2ggZ250dGFiIGNhbGxiYWNrIHdvcmsuIE11c3QgYmUgZG9u
ZSB3aXRoIG5vIGxvY2tzIGhlbGQuICovCiAJZmx1c2hfd29yaygmcmluZm8tPndvcmspOwpAQCAt
MTMyNyw3ICsxMzI4LDcgQEAgc3RhdGljIHZvaWQgYmxraWZfZnJlZV9yaW5nKHN0cnVjdCBibGtm
cm9udF9yaW5nX2luZm8gKnJpbmZvKQogCS8qIEZyZWUgcmVzb3VyY2VzIGFzc29jaWF0ZWQgd2l0
aCBvbGQgZGV2aWNlIGNoYW5uZWwuICovCiAJZm9yIChpID0gMDsgaSA8IGluZm8tPm5yX3Jpbmdf
cGFnZXM7IGkrKykgewogCQlpZiAocmluZm8tPnJpbmdfcmVmW2ldICE9IEdSQU5UX0lOVkFMSURf
UkVGKSB7Ci0JCQlnbnR0YWJfZW5kX2ZvcmVpZ25fYWNjZXNzKHJpbmZvLT5yaW5nX3JlZltpXSwg
MCwgMCk7CisJCQlnbnR0YWJfZW5kX2ZvcmVpZ25fYWNjZXNzKGluZm8tPnhiZGV2LT54aCwgcmlu
Zm8tPnJpbmdfcmVmW2ldLCAwLCAwKTsKIAkJCXJpbmZvLT5yaW5nX3JlZltpXSA9IEdSQU5UX0lO
VkFMSURfUkVGOwogCQl9CiAJfQpAQCAtMTQ5MSw3ICsxNDkyLDcgQEAgc3RhdGljIGJvb2wgYmxr
aWZfY29tcGxldGlvbih1bnNpZ25lZCBsb25nICppZCwKIAl9CiAJLyogQWRkIHRoZSBwZXJzaXN0
ZW50IGdyYW50IGludG8gdGhlIGxpc3Qgb2YgZnJlZSBncmFudHMgKi8KIAlmb3IgKGkgPSAwOyBp
IDwgbnVtX2dyYW50OyBpKyspIHsKLQkJaWYgKGdudHRhYl9xdWVyeV9mb3JlaWduX2FjY2Vzcyhz
LT5ncmFudHNfdXNlZFtpXS0+Z3JlZikpIHsKKwkJaWYgKGdudHRhYl9xdWVyeV9mb3JlaWduX2Fj
Y2VzcyhpbmZvLT54YmRldi0+eGgsIHMtPmdyYW50c191c2VkW2ldLT5ncmVmKSkgewogCQkJLyoK
IAkJCSAqIElmIHRoZSBncmFudCBpcyBzdGlsbCBtYXBwZWQgYnkgdGhlIGJhY2tlbmQgKHRoZQog
CQkJICogYmFja2VuZCBoYXMgY2hvc2VuIHRvIG1ha2UgdGhpcyBncmFudCBwZXJzaXN0ZW50KQpA
QCAtMTUxMCwxNCArMTUxMSwxNCBAQCBzdGF0aWMgYm9vbCBibGtpZl9jb21wbGV0aW9uKHVuc2ln
bmVkIGxvbmcgKmlkLAogCQkJICogc28gaXQgd2lsbCBub3QgYmUgcGlja2VkIGFnYWluIHVubGVz
cyB3ZSBydW4gb3V0IG9mCiAJCQkgKiBwZXJzaXN0ZW50IGdyYW50cy4KIAkJCSAqLwotCQkJZ250
dGFiX2VuZF9mb3JlaWduX2FjY2VzcyhzLT5ncmFudHNfdXNlZFtpXS0+Z3JlZiwgMCwgMFVMKTsK
KwkJCWdudHRhYl9lbmRfZm9yZWlnbl9hY2Nlc3MoaW5mby0+eGJkZXYtPnhoLCBzLT5ncmFudHNf
dXNlZFtpXS0+Z3JlZiwgMCwgMFVMKTsKIAkJCXMtPmdyYW50c191c2VkW2ldLT5ncmVmID0gR1JB
TlRfSU5WQUxJRF9SRUY7CiAJCQlsaXN0X2FkZF90YWlsKCZzLT5ncmFudHNfdXNlZFtpXS0+bm9k
ZSwgJnJpbmZvLT5ncmFudHMpOwogCQl9CiAJfQogCWlmIChzLT5yZXEub3BlcmF0aW9uID09IEJM
S0lGX09QX0lORElSRUNUKSB7CiAJCWZvciAoaSA9IDA7IGkgPCBJTkRJUkVDVF9HUkVGUyhudW1f
Z3JhbnQpOyBpKyspIHsKLQkJCWlmIChnbnR0YWJfcXVlcnlfZm9yZWlnbl9hY2Nlc3Mocy0+aW5k
aXJlY3RfZ3JhbnRzW2ldLT5ncmVmKSkgeworCQkJaWYgKGdudHRhYl9xdWVyeV9mb3JlaWduX2Fj
Y2VzcyhpbmZvLT54YmRldi0+eGgsIHMtPmluZGlyZWN0X2dyYW50c1tpXS0+Z3JlZikpIHsKIAkJ
CQlpZiAoIWluZm8tPmZlYXR1cmVfcGVyc2lzdGVudCkKIAkJCQkJcHJfYWxlcnRfcmF0ZWxpbWl0
ZWQoImJhY2tlZCBoYXMgbm90IHVubWFwcGVkIGdyYW50OiAldVxuIiwKIAkJCQkJCQkgICAgIHMt
PmluZGlyZWN0X2dyYW50c1tpXS0+Z3JlZik7CkBAIC0xNTI2LDcgKzE1MjcsNyBAQCBzdGF0aWMg
Ym9vbCBibGtpZl9jb21wbGV0aW9uKHVuc2lnbmVkIGxvbmcgKmlkLAogCQkJfSBlbHNlIHsKIAkJ
CQlzdHJ1Y3QgcGFnZSAqaW5kaXJlY3RfcGFnZTsKIAotCQkJCWdudHRhYl9lbmRfZm9yZWlnbl9h
Y2Nlc3Mocy0+aW5kaXJlY3RfZ3JhbnRzW2ldLT5ncmVmLCAwLCAwVUwpOworCQkJCWdudHRhYl9l
bmRfZm9yZWlnbl9hY2Nlc3MoaW5mby0+eGJkZXYtPnhoLCBzLT5pbmRpcmVjdF9ncmFudHNbaV0t
PmdyZWYsIDAsIDBVTCk7CiAJCQkJLyoKIAkJCQkgKiBBZGQgdGhlIHVzZWQgaW5kaXJlY3QgcGFn
ZSBiYWNrIHRvIHRoZSBsaXN0IG9mCiAJCQkJICogYXZhaWxhYmxlIHBhZ2VzIGZvciBpbmRpcmVj
dCBncmVmcy4KQEAgLTE3MjYsOSArMTcyNywxMCBAQCBzdGF0aWMgaW50IHdyaXRlX3Blcl9yaW5n
X25vZGVzKHN0cnVjdCB4ZW5idXNfdHJhbnNhY3Rpb24geGJ0LAogCXVuc2lnbmVkIGludCBpOwog
CWNvbnN0IGNoYXIgKm1lc3NhZ2UgPSBOVUxMOwogCXN0cnVjdCBibGtmcm9udF9pbmZvICppbmZv
ID0gcmluZm8tPmRldl9pbmZvOworCXhlbmhvc3RfdCAqeGggPSBpbmZvLT54YmRldi0+eGg7CiAK
IAlpZiAoaW5mby0+bnJfcmluZ19wYWdlcyA9PSAxKSB7Ci0JCWVyciA9IHhlbmJ1c19wcmludGYo
eGJ0LCBkaXIsICJyaW5nLXJlZiIsICIldSIsIHJpbmZvLT5yaW5nX3JlZlswXSk7CisJCWVyciA9
IHhlbmJ1c19wcmludGYoeGgsIHhidCwgZGlyLCAicmluZy1yZWYiLCAiJXUiLCByaW5mby0+cmlu
Z19yZWZbMF0pOwogCQlpZiAoZXJyKSB7CiAJCQltZXNzYWdlID0gIndyaXRpbmcgcmluZy1yZWYi
OwogCQkJZ290byBhYm9ydF90cmFuc2FjdGlvbjsKQEAgLTE3MzgsNyArMTc0MCw3IEBAIHN0YXRp
YyBpbnQgd3JpdGVfcGVyX3Jpbmdfbm9kZXMoc3RydWN0IHhlbmJ1c190cmFuc2FjdGlvbiB4YnQs
CiAJCQljaGFyIHJpbmdfcmVmX25hbWVbUklOR1JFRl9OQU1FX0xFTl07CiAKIAkJCXNucHJpbnRm
KHJpbmdfcmVmX25hbWUsIFJJTkdSRUZfTkFNRV9MRU4sICJyaW5nLXJlZiV1IiwgaSk7Ci0JCQll
cnIgPSB4ZW5idXNfcHJpbnRmKHhidCwgZGlyLCByaW5nX3JlZl9uYW1lLAorCQkJZXJyID0geGVu
YnVzX3ByaW50Zih4aCwgeGJ0LCBkaXIsIHJpbmdfcmVmX25hbWUsCiAJCQkJCSAgICAiJXUiLCBy
aW5mby0+cmluZ19yZWZbaV0pOwogCQkJaWYgKGVycikgewogCQkJCW1lc3NhZ2UgPSAid3JpdGlu
ZyByaW5nLXJlZiI7CkBAIC0xNzQ3LDcgKzE3NDksNyBAQCBzdGF0aWMgaW50IHdyaXRlX3Blcl9y
aW5nX25vZGVzKHN0cnVjdCB4ZW5idXNfdHJhbnNhY3Rpb24geGJ0LAogCQl9CiAJfQogCi0JZXJy
ID0geGVuYnVzX3ByaW50Zih4YnQsIGRpciwgImV2ZW50LWNoYW5uZWwiLCAiJXUiLCByaW5mby0+
ZXZ0Y2huKTsKKwllcnIgPSB4ZW5idXNfcHJpbnRmKHhoLCB4YnQsIGRpciwgImV2ZW50LWNoYW5u
ZWwiLCAiJXUiLCByaW5mby0+ZXZ0Y2huKTsKIAlpZiAoZXJyKSB7CiAJCW1lc3NhZ2UgPSAid3Jp
dGluZyBldmVudC1jaGFubmVsIjsKIAkJZ290byBhYm9ydF90cmFuc2FjdGlvbjsKQEAgLTE3NTYs
NyArMTc1OCw3IEBAIHN0YXRpYyBpbnQgd3JpdGVfcGVyX3Jpbmdfbm9kZXMoc3RydWN0IHhlbmJ1
c190cmFuc2FjdGlvbiB4YnQsCiAJcmV0dXJuIDA7CiAKIGFib3J0X3RyYW5zYWN0aW9uOgotCXhl
bmJ1c190cmFuc2FjdGlvbl9lbmQoeGJ0LCAxKTsKKwl4ZW5idXNfdHJhbnNhY3Rpb25fZW5kKHho
LCB4YnQsIDEpOwogCWlmIChtZXNzYWdlKQogCQl4ZW5idXNfZGV2X2ZhdGFsKGluZm8tPnhiZGV2
LCBlcnIsICIlcyIsIG1lc3NhZ2UpOwogCkBAIC0xNzgyLDcgKzE3ODQsNyBAQCBzdGF0aWMgaW50
IHRhbGtfdG9fYmxrYmFjayhzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LAogCWlmICghaW5mbykK
IAkJcmV0dXJuIC1FTk9ERVY7CiAKLQltYXhfcGFnZV9vcmRlciA9IHhlbmJ1c19yZWFkX3Vuc2ln
bmVkKGluZm8tPnhiZGV2LT5vdGhlcmVuZCwKKwltYXhfcGFnZV9vcmRlciA9IHhlbmJ1c19yZWFk
X3Vuc2lnbmVkKGRldi0+eGgsIGluZm8tPnhiZGV2LT5vdGhlcmVuZCwKIAkJCQkJICAgICAgIm1h
eC1yaW5nLXBhZ2Utb3JkZXIiLCAwKTsKIAlyaW5nX3BhZ2Vfb3JkZXIgPSBtaW4oeGVuX2Jsa2lm
X21heF9yaW5nX29yZGVyLCBtYXhfcGFnZV9vcmRlcik7CiAJaW5mby0+bnJfcmluZ19wYWdlcyA9
IDEgPDwgcmluZ19wYWdlX29yZGVyOwpAQCAtMTgwMSwxNCArMTgwMywxNCBAQCBzdGF0aWMgaW50
IHRhbGtfdG9fYmxrYmFjayhzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LAogCX0KIAogYWdhaW46
Ci0JZXJyID0geGVuYnVzX3RyYW5zYWN0aW9uX3N0YXJ0KCZ4YnQpOworCWVyciA9IHhlbmJ1c190
cmFuc2FjdGlvbl9zdGFydChkZXYtPnhoLCAmeGJ0KTsKIAlpZiAoZXJyKSB7CiAJCXhlbmJ1c19k
ZXZfZmF0YWwoZGV2LCBlcnIsICJzdGFydGluZyB0cmFuc2FjdGlvbiIpOwogCQlnb3RvIGRlc3Ry
b3lfYmxrcmluZzsKIAl9CiAKIAlpZiAoaW5mby0+bnJfcmluZ19wYWdlcyA+IDEpIHsKLQkJZXJy
ID0geGVuYnVzX3ByaW50Zih4YnQsIGRldi0+bm9kZW5hbWUsICJyaW5nLXBhZ2Utb3JkZXIiLCAi
JXUiLAorCQllcnIgPSB4ZW5idXNfcHJpbnRmKGRldi0+eGgsIHhidCwgZGV2LT5ub2RlbmFtZSwg
InJpbmctcGFnZS1vcmRlciIsICIldSIsCiAJCQkJICAgIHJpbmdfcGFnZV9vcmRlcik7CiAJCWlm
IChlcnIpIHsKIAkJCW1lc3NhZ2UgPSAid3JpdGluZyByaW5nLXBhZ2Utb3JkZXIiOwpAQCAtMTgy
NSw3ICsxODI3LDcgQEAgc3RhdGljIGludCB0YWxrX3RvX2Jsa2JhY2soc3RydWN0IHhlbmJ1c19k
ZXZpY2UgKmRldiwKIAkJY2hhciAqcGF0aDsKIAkJc2l6ZV90IHBhdGhzaXplOwogCi0JCWVyciA9
IHhlbmJ1c19wcmludGYoeGJ0LCBkZXYtPm5vZGVuYW1lLCAibXVsdGktcXVldWUtbnVtLXF1ZXVl
cyIsICIldSIsCisJCWVyciA9IHhlbmJ1c19wcmludGYoZGV2LT54aCwgeGJ0LCBkZXYtPm5vZGVu
YW1lLCAibXVsdGktcXVldWUtbnVtLXF1ZXVlcyIsICIldSIsCiAJCQkJICAgIGluZm8tPm5yX3Jp
bmdzKTsKIAkJaWYgKGVycikgewogCQkJbWVzc2FnZSA9ICJ3cml0aW5nIG11bHRpLXF1ZXVlLW51
bS1xdWV1ZXMiOwpAQCAtMTg1MSwxOSArMTg1MywxOSBAQCBzdGF0aWMgaW50IHRhbGtfdG9fYmxr
YmFjayhzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LAogCQl9CiAJCWtmcmVlKHBhdGgpOwogCX0K
LQllcnIgPSB4ZW5idXNfcHJpbnRmKHhidCwgZGV2LT5ub2RlbmFtZSwgInByb3RvY29sIiwgIiVz
IiwKKwllcnIgPSB4ZW5idXNfcHJpbnRmKGRldi0+eGgsIHhidCwgZGV2LT5ub2RlbmFtZSwgInBy
b3RvY29sIiwgIiVzIiwKIAkJCSAgICBYRU5fSU9fUFJPVE9fQUJJX05BVElWRSk7CiAJaWYgKGVy
cikgewogCQltZXNzYWdlID0gIndyaXRpbmcgcHJvdG9jb2wiOwogCQlnb3RvIGFib3J0X3RyYW5z
YWN0aW9uOwogCX0KLQllcnIgPSB4ZW5idXNfcHJpbnRmKHhidCwgZGV2LT5ub2RlbmFtZSwKKwll
cnIgPSB4ZW5idXNfcHJpbnRmKGRldi0+eGgsIHhidCwgZGV2LT5ub2RlbmFtZSwKIAkJCSAgICAi
ZmVhdHVyZS1wZXJzaXN0ZW50IiwgIiV1IiwgMSk7CiAJaWYgKGVycikKIAkJZGV2X3dhcm4oJmRl
di0+ZGV2LAogCQkJICJ3cml0aW5nIHBlcnNpc3RlbnQgZ3JhbnRzIGZlYXR1cmUgdG8geGVuYnVz
Iik7CiAKLQllcnIgPSB4ZW5idXNfdHJhbnNhY3Rpb25fZW5kKHhidCwgMCk7CisJZXJyID0geGVu
YnVzX3RyYW5zYWN0aW9uX2VuZChkZXYtPnhoLCB4YnQsIDApOwogCWlmIChlcnIpIHsKIAkJaWYg
KGVyciA9PSAtRUFHQUlOKQogCQkJZ290byBhZ2FpbjsKQEAgLTE4ODQsNyArMTg4Niw3IEBAIHN0
YXRpYyBpbnQgdGFsa190b19ibGtiYWNrKHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYsCiAJcmV0
dXJuIDA7CiAKICBhYm9ydF90cmFuc2FjdGlvbjoKLQl4ZW5idXNfdHJhbnNhY3Rpb25fZW5kKHhi
dCwgMSk7CisJeGVuYnVzX3RyYW5zYWN0aW9uX2VuZChkZXYtPnhoLCB4YnQsIDEpOwogCWlmICht
ZXNzYWdlKQogCQl4ZW5idXNfZGV2X2ZhdGFsKGRldiwgZXJyLCAiJXMiLCBtZXNzYWdlKTsKICBk
ZXN0cm95X2Jsa3Jpbmc6CkBAIC0xOTA3LDcgKzE5MDksNyBAQCBzdGF0aWMgaW50IG5lZ290aWF0
ZV9tcShzdHJ1Y3QgYmxrZnJvbnRfaW5mbyAqaW5mbykKIAlCVUdfT04oaW5mby0+bnJfcmluZ3Mp
OwogCiAJLyogQ2hlY2sgaWYgYmFja2VuZCBzdXBwb3J0cyBtdWx0aXBsZSBxdWV1ZXMuICovCi0J
YmFja2VuZF9tYXhfcXVldWVzID0geGVuYnVzX3JlYWRfdW5zaWduZWQoaW5mby0+eGJkZXYtPm90
aGVyZW5kLAorCWJhY2tlbmRfbWF4X3F1ZXVlcyA9IHhlbmJ1c19yZWFkX3Vuc2lnbmVkKGluZm8t
PnhiZGV2LT54aCwgaW5mby0+eGJkZXYtPm90aGVyZW5kLAogCQkJCQkJICAibXVsdGktcXVldWUt
bWF4LXF1ZXVlcyIsIDEpOwogCWluZm8tPm5yX3JpbmdzID0gbWluKGJhY2tlbmRfbWF4X3F1ZXVl
cywgeGVuX2Jsa2lmX21heF9xdWV1ZXMpOwogCS8qIFdlIG5lZWQgYXQgbGVhc3Qgb25lIHJpbmcu
ICovCkBAIC0xOTQ4LDExICsxOTUwLDExIEBAIHN0YXRpYyBpbnQgYmxrZnJvbnRfcHJvYmUoc3Ry
dWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKIAlzdHJ1Y3QgYmxrZnJvbnRfaW5mbyAqaW5mbzsKIAog
CS8qIEZJWE1FOiBVc2UgZHluYW1pYyBkZXZpY2UgaWQgaWYgdGhpcyBpcyBub3Qgc2V0LiAqLwot
CWVyciA9IHhlbmJ1c19zY2FuZihYQlRfTklMLCBkZXYtPm5vZGVuYW1lLAorCWVyciA9IHhlbmJ1
c19zY2FuZihkZXYtPnhoLCBYQlRfTklMLCBkZXYtPm5vZGVuYW1lLAogCQkJICAgInZpcnR1YWwt
ZGV2aWNlIiwgIiVpIiwgJnZkZXZpY2UpOwogCWlmIChlcnIgIT0gMSkgewogCQkvKiBnbyBsb29r
aW5nIGluIHRoZSBleHRlbmRlZCBhcmVhIGluc3RlYWQgKi8KLQkJZXJyID0geGVuYnVzX3NjYW5m
KFhCVF9OSUwsIGRldi0+bm9kZW5hbWUsICJ2aXJ0dWFsLWRldmljZS1leHQiLAorCQllcnIgPSB4
ZW5idXNfc2NhbmYoZGV2LT54aCwgWEJUX05JTCwgZGV2LT5ub2RlbmFtZSwgInZpcnR1YWwtZGV2
aWNlLWV4dCIsCiAJCQkJICAgIiVpIiwgJnZkZXZpY2UpOwogCQlpZiAoZXJyICE9IDEpIHsKIAkJ
CXhlbmJ1c19kZXZfZmF0YWwoZGV2LCBlcnIsICJyZWFkaW5nIHZpcnR1YWwtZGV2aWNlIik7CkBA
IC0xOTgwLDcgKzE5ODIsNyBAQCBzdGF0aWMgaW50IGJsa2Zyb250X3Byb2JlKHN0cnVjdCB4ZW5i
dXNfZGV2aWNlICpkZXYsCiAJCQl9CiAJCX0KIAkJLyogZG8gbm90IGNyZWF0ZSBhIFBWIGNkcm9t
IGRldmljZSBpZiB3ZSBhcmUgYW4gSFZNIGd1ZXN0ICovCi0JCXR5cGUgPSB4ZW5idXNfcmVhZChY
QlRfTklMLCBkZXYtPm5vZGVuYW1lLCAiZGV2aWNlLXR5cGUiLCAmbGVuKTsKKwkJdHlwZSA9IHhl
bmJ1c19yZWFkKGRldi0+eGgsIFhCVF9OSUwsIGRldi0+bm9kZW5hbWUsICJkZXZpY2UtdHlwZSIs
ICZsZW4pOwogCQlpZiAoSVNfRVJSKHR5cGUpKQogCQkJcmV0dXJuIC1FTk9ERVY7CiAJCWlmIChz
dHJuY21wKHR5cGUsICJjZHJvbSIsIDUpID09IDApIHsKQEAgLTIxNzMsNyArMjE3NSw3IEBAIHN0
YXRpYyB2b2lkIGJsa2Zyb250X3NldHVwX2Rpc2NhcmQoc3RydWN0IGJsa2Zyb250X2luZm8gKmlu
Zm8pCiAJdW5zaWduZWQgaW50IGRpc2NhcmRfYWxpZ25tZW50OwogCiAJaW5mby0+ZmVhdHVyZV9k
aXNjYXJkID0gMTsKLQllcnIgPSB4ZW5idXNfZ2F0aGVyKFhCVF9OSUwsIGluZm8tPnhiZGV2LT5v
dGhlcmVuZCwKKwllcnIgPSB4ZW5idXNfZ2F0aGVyKGluZm8tPnhiZGV2LT54aCwgWEJUX05JTCwg
aW5mby0+eGJkZXYtPm90aGVyZW5kLAogCQkiZGlzY2FyZC1ncmFudWxhcml0eSIsICIldSIsICZk
aXNjYXJkX2dyYW51bGFyaXR5LAogCQkiZGlzY2FyZC1hbGlnbm1lbnQiLCAiJXUiLCAmZGlzY2Fy
ZF9hbGlnbm1lbnQsCiAJCU5VTEwpOwpAQCAtMjE4Miw3ICsyMTg0LDcgQEAgc3RhdGljIHZvaWQg
YmxrZnJvbnRfc2V0dXBfZGlzY2FyZChzdHJ1Y3QgYmxrZnJvbnRfaW5mbyAqaW5mbykKIAkJaW5m
by0+ZGlzY2FyZF9hbGlnbm1lbnQgPSBkaXNjYXJkX2FsaWdubWVudDsKIAl9CiAJaW5mby0+ZmVh
dHVyZV9zZWNkaXNjYXJkID0KLQkJISF4ZW5idXNfcmVhZF91bnNpZ25lZChpbmZvLT54YmRldi0+
b3RoZXJlbmQsICJkaXNjYXJkLXNlY3VyZSIsCisJCSEheGVuYnVzX3JlYWRfdW5zaWduZWQoaW5m
by0+eGJkZXYtPnhoLCBpbmZvLT54YmRldi0+b3RoZXJlbmQsICJkaXNjYXJkLXNlY3VyZSIsCiAJ
CQkJICAgICAgIDApOwogfQogCkBAIC0yMjc5LDYgKzIyODEsNyBAQCBzdGF0aWMgaW50IGJsa2Zy
b250X3NldHVwX2luZGlyZWN0KHN0cnVjdCBibGtmcm9udF9yaW5nX2luZm8gKnJpbmZvKQogc3Rh
dGljIHZvaWQgYmxrZnJvbnRfZ2F0aGVyX2JhY2tlbmRfZmVhdHVyZXMoc3RydWN0IGJsa2Zyb250
X2luZm8gKmluZm8pCiB7CiAJdW5zaWduZWQgaW50IGluZGlyZWN0X3NlZ21lbnRzOworCXhlbmhv
c3RfdCAqeGggPSBpbmZvLT54YmRldi0+eGg7CiAKIAlpbmZvLT5mZWF0dXJlX2ZsdXNoID0gMDsK
IAlpbmZvLT5mZWF0dXJlX2Z1YSA9IDA7CkBAIC0yMjkwLDcgKzIyOTMsOCBAQCBzdGF0aWMgdm9p
ZCBibGtmcm9udF9nYXRoZXJfYmFja2VuZF9mZWF0dXJlcyhzdHJ1Y3QgYmxrZnJvbnRfaW5mbyAq
aW5mbykKIAkgKgogCSAqIElmIHRoZXJlIGFyZSBiYXJyaWVycywgdGhlbiB3ZSB1c2UgZmx1c2gu
CiAJICovCi0JaWYgKHhlbmJ1c19yZWFkX3Vuc2lnbmVkKGluZm8tPnhiZGV2LT5vdGhlcmVuZCwg
ImZlYXR1cmUtYmFycmllciIsIDApKSB7CisJaWYgKHhlbmJ1c19yZWFkX3Vuc2lnbmVkKHhoLCBp
bmZvLT54YmRldi0+b3RoZXJlbmQsCisJCQkJCSJmZWF0dXJlLWJhcnJpZXIiLCAwKSkgewogCQlp
bmZvLT5mZWF0dXJlX2ZsdXNoID0gMTsKIAkJaW5mby0+ZmVhdHVyZV9mdWEgPSAxOwogCX0KQEAg
LTIyOTksMjAgKzIzMDMsMjEgQEAgc3RhdGljIHZvaWQgYmxrZnJvbnRfZ2F0aGVyX2JhY2tlbmRf
ZmVhdHVyZXMoc3RydWN0IGJsa2Zyb250X2luZm8gKmluZm8pCiAJICogQW5kIGlmIHRoZXJlIGlz
ICJmZWF0dXJlLWZsdXNoLWNhY2hlIiB1c2UgdGhhdCBhYm92ZQogCSAqIGJhcnJpZXJzLgogCSAq
LwotCWlmICh4ZW5idXNfcmVhZF91bnNpZ25lZChpbmZvLT54YmRldi0+b3RoZXJlbmQsICJmZWF0
dXJlLWZsdXNoLWNhY2hlIiwKLQkJCQkgMCkpIHsKKwlpZiAoeGVuYnVzX3JlYWRfdW5zaWduZWQo
eGgsIGluZm8tPnhiZGV2LT5vdGhlcmVuZCwKKwkJCQkJImZlYXR1cmUtZmx1c2gtY2FjaGUiLCAw
KSkgewogCQlpbmZvLT5mZWF0dXJlX2ZsdXNoID0gMTsKIAkJaW5mby0+ZmVhdHVyZV9mdWEgPSAw
OwogCX0KIAotCWlmICh4ZW5idXNfcmVhZF91bnNpZ25lZChpbmZvLT54YmRldi0+b3RoZXJlbmQs
ICJmZWF0dXJlLWRpc2NhcmQiLCAwKSkKKwlpZiAoeGVuYnVzX3JlYWRfdW5zaWduZWQoeGgsIGlu
Zm8tPnhiZGV2LT5vdGhlcmVuZCwKKwkJCQkJImZlYXR1cmUtZGlzY2FyZCIsIDApKQogCQlibGtm
cm9udF9zZXR1cF9kaXNjYXJkKGluZm8pOwogCiAJaW5mby0+ZmVhdHVyZV9wZXJzaXN0ZW50ID0K
LQkJISF4ZW5idXNfcmVhZF91bnNpZ25lZChpbmZvLT54YmRldi0+b3RoZXJlbmQsCisJCSEheGVu
YnVzX3JlYWRfdW5zaWduZWQoeGgsIGluZm8tPnhiZGV2LT5vdGhlcmVuZCwKIAkJCQkgICAgICAg
ImZlYXR1cmUtcGVyc2lzdGVudCIsIDApOwogCi0JaW5kaXJlY3Rfc2VnbWVudHMgPSB4ZW5idXNf
cmVhZF91bnNpZ25lZChpbmZvLT54YmRldi0+b3RoZXJlbmQsCisJaW5kaXJlY3Rfc2VnbWVudHMg
PSB4ZW5idXNfcmVhZF91bnNpZ25lZCh4aCwgaW5mby0+eGJkZXYtPm90aGVyZW5kLAogCQkJCQki
ZmVhdHVyZS1tYXgtaW5kaXJlY3Qtc2VnbWVudHMiLCAwKTsKIAlpZiAoaW5kaXJlY3Rfc2VnbWVu
dHMgPiB4ZW5fYmxraWZfbWF4X3NlZ21lbnRzKQogCQlpbmRpcmVjdF9zZWdtZW50cyA9IHhlbl9i
bGtpZl9tYXhfc2VnbWVudHM7CkBAIC0yMzQ2LDcgKzIzNTEsNyBAQCBzdGF0aWMgdm9pZCBibGtm
cm9udF9jb25uZWN0KHN0cnVjdCBibGtmcm9udF9pbmZvICppbmZvKQogCQkgKiBQb3RlbnRpYWxs
eSwgdGhlIGJhY2stZW5kIG1heSBiZSBzaWduYWxsaW5nCiAJCSAqIGEgY2FwYWNpdHkgY2hhbmdl
OyB1cGRhdGUgdGhlIGNhcGFjaXR5LgogCQkgKi8KLQkJZXJyID0geGVuYnVzX3NjYW5mKFhCVF9O
SUwsIGluZm8tPnhiZGV2LT5vdGhlcmVuZCwKKwkJZXJyID0geGVuYnVzX3NjYW5mKGluZm8tPnhi
ZGV2LT54aCwgWEJUX05JTCwgaW5mby0+eGJkZXYtPm90aGVyZW5kLAogCQkJCSAgICJzZWN0b3Jz
IiwgIiVMdSIsICZzZWN0b3JzKTsKIAkJaWYgKFhFTkJVU19FWElTVF9FUlIoZXJyKSkKIAkJCXJl
dHVybjsKQEAgLTIzNzUsNyArMjM4MCw3IEBAIHN0YXRpYyB2b2lkIGJsa2Zyb250X2Nvbm5lY3Qo
c3RydWN0IGJsa2Zyb250X2luZm8gKmluZm8pCiAJZGV2X2RiZygmaW5mby0+eGJkZXYtPmRldiwg
IiVzOiVzLlxuIiwKIAkJX19mdW5jX18sIGluZm8tPnhiZGV2LT5vdGhlcmVuZCk7CiAKLQllcnIg
PSB4ZW5idXNfZ2F0aGVyKFhCVF9OSUwsIGluZm8tPnhiZGV2LT5vdGhlcmVuZCwKKwllcnIgPSB4
ZW5idXNfZ2F0aGVyKGluZm8tPnhiZGV2LT54aCwgWEJUX05JTCwgaW5mby0+eGJkZXYtPm90aGVy
ZW5kLAogCQkJICAgICJzZWN0b3JzIiwgIiVsbHUiLCAmc2VjdG9ycywKIAkJCSAgICAiaW5mbyIs
ICIldSIsICZiaW5mbywKIAkJCSAgICAic2VjdG9yLXNpemUiLCAiJWx1IiwgJnNlY3Rvcl9zaXpl
LApAQCAtMjM5Miw3ICsyMzk3LDcgQEAgc3RhdGljIHZvaWQgYmxrZnJvbnRfY29ubmVjdChzdHJ1
Y3QgYmxrZnJvbnRfaW5mbyAqaW5mbykKIAkgKiBwcm92aWRlIHRoaXMuIEFzc3VtZSBwaHlzaWNh
bCBzZWN0b3Igc2l6ZSB0byBiZSB0aGUgc2FtZSBhcwogCSAqIHNlY3Rvcl9zaXplIGluIHRoYXQg
Y2FzZS4KIAkgKi8KLQlwaHlzaWNhbF9zZWN0b3Jfc2l6ZSA9IHhlbmJ1c19yZWFkX3Vuc2lnbmVk
KGluZm8tPnhiZGV2LT5vdGhlcmVuZCwKKwlwaHlzaWNhbF9zZWN0b3Jfc2l6ZSA9IHhlbmJ1c19y
ZWFkX3Vuc2lnbmVkKGluZm8tPnhiZGV2LT54aCwgaW5mby0+eGJkZXYtPm90aGVyZW5kLAogCQkJ
CQkJICAgICJwaHlzaWNhbC1zZWN0b3Itc2l6ZSIsCiAJCQkJCQkgICAgc2VjdG9yX3NpemUpOwog
CWJsa2Zyb250X2dhdGhlcl9iYWNrZW5kX2ZlYXR1cmVzKGluZm8pOwpAQCAtMjY2OCwxMSArMjY3
MywxMSBAQCBzdGF0aWMgdm9pZCBwdXJnZV9wZXJzaXN0ZW50X2dyYW50cyhzdHJ1Y3QgYmxrZnJv
bnRfaW5mbyAqaW5mbykKIAkJbGlzdF9mb3JfZWFjaF9lbnRyeV9zYWZlKGdudF9saXN0X2VudHJ5
LCB0bXAsICZyaW5mby0+Z3JhbnRzLAogCQkJCQkgbm9kZSkgewogCQkJaWYgKGdudF9saXN0X2Vu
dHJ5LT5ncmVmID09IEdSQU5UX0lOVkFMSURfUkVGIHx8Ci0JCQkgICAgZ250dGFiX3F1ZXJ5X2Zv
cmVpZ25fYWNjZXNzKGdudF9saXN0X2VudHJ5LT5ncmVmKSkKKwkJCSAgICBnbnR0YWJfcXVlcnlf
Zm9yZWlnbl9hY2Nlc3MoaW5mby0+eGJkZXYtPnhoLCBnbnRfbGlzdF9lbnRyeS0+Z3JlZikpCiAJ
CQkJY29udGludWU7CiAKIAkJCWxpc3RfZGVsKCZnbnRfbGlzdF9lbnRyeS0+bm9kZSk7Ci0JCQln
bnR0YWJfZW5kX2ZvcmVpZ25fYWNjZXNzKGdudF9saXN0X2VudHJ5LT5ncmVmLCAwLCAwVUwpOwor
CQkJZ250dGFiX2VuZF9mb3JlaWduX2FjY2VzcyhpbmZvLT54YmRldi0+eGgsIGdudF9saXN0X2Vu
dHJ5LT5ncmVmLCAwLCAwVUwpOwogCQkJcmluZm8tPnBlcnNpc3RlbnRfZ250c19jLS07CiAJCQln
bnRfbGlzdF9lbnRyeS0+Z3JlZiA9IEdSQU5UX0lOVkFMSURfUkVGOwogCQkJbGlzdF9hZGRfdGFp
bCgmZ250X2xpc3RfZW50cnktPm5vZGUsICZyaW5mby0+Z3JhbnRzKTsKLS0gCjIuMjAuMQoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 09 17:47:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 17:47:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOn8J-0003ud-JY; Thu, 09 May 2019 17:47:03 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=przs=TJ=tklengyel.com=bounce+e181d6.cd840-xen-devel=lists.xenproject.org@srs-us1.protection.inumbo.net>)
 id 1hOn8I-0003tk-Bh
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 17:47:02 +0000
X-Inumbo-ID: 727d6600-7282-11e9-8980-bc764e045a96
Received: from rs224.mailgun.us (unknown [209.61.151.224])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 727d6600-7282-11e9-8980-bc764e045a96;
 Thu, 09 May 2019 17:47:00 +0000 (UTC)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=tklengyel.com;
 q=dns/txt; 
 s=krs; t=1557424020; h=Content-Transfer-Encoding: Content-Type: Cc: To:
 Subject: Message-ID: Date: From: In-Reply-To: References: MIME-Version:
 Sender; bh=MFipP0MKg9y95WWAQ9wgnUVhhw5rBgCGAbNUbTDRIOw=;
 b=Ry+NR6itdL0L7LzjA63YGz1MjECLtzQ4SuyV0UMqudshGev+p9wpbfyh28mRuyF1CHB4rr/e
 Qjfe59dKWL9OlObjm+UozezJIJvk+VOzKl+Cq39r/R0JkGc+NxvHUbFB4DyET5FX581OKm6y
 hzjFJcUWp2oVYWoflDuZWlH5LY8=
X-Mailgun-Sending-Ip: 209.61.151.224
X-Mailgun-Sid: WyIyYTNmOCIsICJ4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmciLCAiY2Q4NDAiXQ==
Received: from mail-wm1-f43.google.com (mail-wm1-f43.google.com
 [209.85.128.43])
 by mxa.mailgun.org with ESMTP id 5cd46793.7fb406a38af0-smtp-out-n03;
 Thu, 09 May 2019 17:46:59 -0000 (UTC)
Received: by mail-wm1-f43.google.com with SMTP id b203so4323040wmb.4
 for <xen-devel@lists.xenproject.org>; Thu, 09 May 2019 10:46:59 -0700 (PDT)
X-Gm-Message-State: APjAAAX5ipRoTkCIcWCydPWAbw0ObhfV0F8KVnBS+OENJa6XnrcoljU4
 c2VLIX9AW3c9SjtxFLGFKPw/BTnaQSWxOvFs1w4=
X-Google-Smtp-Source: APXvYqybSQ0ihazMDntcIwjmfY79wRbfxgoW5waO8n7zjXUwQqSgI95a7lqwe08wG8vPzc4ZnMqdMYnW6Y6hdSmnBww=
X-Received: by 2002:a1c:cc10:: with SMTP id h16mr3976531wmb.39.1557424017838; 
 Thu, 09 May 2019 10:46:57 -0700 (PDT)
MIME-Version: 1.0
References: <f3zRvkN8JOfpv5k6jz7TbWXz-sso4q6CGB-3S05mSco8SuDy0BoN5z5_Lj_-Xnto1FPMCkhE89trkq-_f6itwRZ5F4NI9MKrcqZk8cdT45A=@protonmail.com>
 <76bd924a-34b1-eb7c-d3be-6c33aa7729fc@citrix.com>
 <WL45-Mjyf7to-l_u4XAT3M46R6YcAECvEwl6SDzOWeLE_SOQUyF26Vj2cu0mScD47fS95OaBAWDddX7DL7yujvl03YffFRDoqrpRcFDSnxA=@protonmail.com>
 <oSx3iO5YqwrWedfgCT8yEj4jGrzisHnNA6d9XQIKAJJAOhr6TPANrqVHf6s56L8_WBgLtVMJv37Cypbr2emtg0ZKb25HdHo91eM1J1fVJHo=@protonmail.com>
 <4f34ed81-8993-2e5d-9aea-89a6e2d98b44@citrix.com>
In-Reply-To: <4f34ed81-8993-2e5d-9aea-89a6e2d98b44@citrix.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Thu, 9 May 2019 11:46:20 -0600
X-Gmail-Original-Message-ID: <CABfawh=_Xg225Tfw-zS9iXXk2pdUG0MyBi3+Co5Urmh6EfTOXw@mail.gmail.com>
Message-ID: <CABfawh=_Xg225Tfw-zS9iXXk2pdUG0MyBi3+Co5Urmh6EfTOXw@mail.gmail.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [VMI] Possible race-condition in altp2m APIs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Mathieu Tarral <mathieu.tarral@protonmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBNYXkgOSwgMjAxOSBhdCAxMDo0MyBBTSBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPiB3cm90ZToKPgo+IE9uIDA5LzA1LzIwMTkgMTc6MTksIE1hdGhpZXUg
VGFycmFsIHdyb3RlOgo+ID4gTGUgbWFyZGksIG1haSA3LCAyMDE5IDI6MDEgUE0sIE1hdGhpZXUg
VGFycmFsIDxtYXRoaWV1LnRhcnJhbEBwcm90b25tYWlsLmNvbT4gYSDDqWNyaXQgOgo+ID4KPiA+
Pj4gR2l2ZW4gaG93IG1hbnkgRVBUIGZsdXNoaW5nIGJ1Z3MgSSd2ZSBhbHJlYWR5IGZvdW5kIGlu
IHRoaXMgYXJlYSwgSSB3b3VsZG4ndCBiZSBzdXJwcmlzZWQgaWYgdGhlcmUgYXJlIGZ1cnRoZXIg
b25lcyBsdXJraW5nLiAgSWYgaXQgaXMgYW4gRVBUIGZsdXNoaW5nIGJ1ZywgdGhpcyBkZWx0YSBz
aG91bGQgbWFrZSBpdCBnbyBhd2F5LCBidXQgaXQgd2lsbCBjb21lIHdpdGggYSBoZWZ0eSBwZXJm
IGhpdC4KPiA+Pj4KPiA+Pj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5j
IGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKPiA+Pj4gaW5kZXggMjgzZWI3Yi4uMDE5MzMz
ZCAxMDA2NDQKPiA+Pj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKPiA+Pj4gKysr
IGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKPiA+Pj4gQEAgLTQyODUsOSArNDI4NSw3IEBA
IGJvb2wgdm14X3ZtZW50ZXJfaGVscGVyKGNvbnN0IHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdz
KQo+ID4+PiAgICAgICAgICAgICAgfQo+ID4+PiAgICAgICAgICB9Cj4gPj4+Cj4gPj4+IC0gICAg
ICAgIGlmICggaW52ICkKPiA+Pj4gLSAgICAgICAgICAgIF9faW52ZXB0KGludiA9PSAxID8gSU5W
RVBUX1NJTkdMRV9DT05URVhUIDogSU5WRVBUX0FMTF9DT05URVhULAo+ID4+PiAtICAgICAgICAg
ICAgICAgICAgICAgaW52ID09IDEgPyBzaW5nbGUtPmVwdHAgICAgICAgICAgOiAwKTsKPiA+Pj4g
KyAgICAgICAgX19pbnZlcHQoSU5WRVBUX0FMTF9DT05URVhULCAwKTsKPiA+Pj4gICAgICB9Cj4g
Pj4+Cj4gPj4+ICAgb3V0Ogo+ID4+IEkgY2FuIGdpdmUgdGhpcyBhIHRyeSwgYW5kIHNlZSBpZiBp
dCByZXNvbHZlcyB0aGUgcHJvYmxlbSAhCj4gPiBKdXN0IHRlc3RlZCwgb24gWGVuIDQuMTIuMCwg
YW5kIHRoZSBidWcgaXMgc3RpbGwgaGVyZS4KPiA+IFdpbmRvd3MgNyBpcyBoYXZpbmcgQlNPRHMg
d2l0aCA0IFZDUFVzLgo+ID4gSSBkaWRuJ3Qgbm90aWNlZCBhIGhlZnR5IHBlcmZvcm1hbmNlIGlt
cGFjdCB0aG91Z2guCj4gPgo+ID4gRG8gd2UgaGF2ZSBvdGhlciBjYWNoZXMgdG8gaW52YWxpZGF0
ZSA/Cj4gPiBTb21ldGhpbmcgZWxzZSB0aGF0IGkgc2hvdWxkIHRlc3QgPwo+ID4KPiA+IEkgZG9u
J3QgZmVlbCBjb21mb3J0YWJsZSBkaWdnaW5nIGludG8gWGVuJ3MgY29kZSwgZXNwZWNpYWxseSBm
b3Igc29tZXRoaW5nIGFzIGNvbXBsaWNhdGVkIGFzIHBhZ2UgdGFibGUgYW5kIG1lbW9yeSBtYW5h
Z2VtZW50LAo+ID4gaW5jcmVhc2VkIGJ5IHRoZSBjb21wbGV4aXR5IG9mIGFsdHAybS4KPiA+IFdo
YXQgaSBjYW4gZG8gaG93ZXZlciwgaXMgdGVzdCB5b3VyIGlkZWFzIGFuZCBwYXRjaGVzIGFuZCBy
ZXBvcnQgdGhlIGluZm9ybWF0aW9uIEkgY2FuIGdhdGhlciBvbiB0aGlzIGlzc3VlLgo+ID4KPiA+
IE5vdGU6IEkgdGVzdGVkIHdpdGggdGhlIGxhdGVzdCBjb21taXRzIG9uIERyYWt2dWYvbWFzdGVy
LCBlc3BlY2lhbGx5Ogo+ID4gIkFkZCBhIFZNIHBhdXNlIGZvciBzaGFkb3cgY29weSByZWZyZXNo
IG9wZXJhdGlvbiIKPiA+IGh0dHBzOi8vZ2l0aHViLmNvbS90a2xlbmd5ZWwvZHJha3Z1Zi9wdWxs
LzYyNgo+ID4KPiA+IEB0YW1hcywgZGlkIHlvdSBtYWRlIHRoaXMgcGF0Y2ggdG8gZml4IHRoZXNl
IGtpbmQgb2YgcmFjZSBjb25kaXRpb25zIGlzc3VlIHRoYXQgaSdtIHJlcG9ydGluZyA/Cj4gPiBP
ciB3YXMgaXQgdG90YWxseSB1bnJlbGF0ZWQgPwo+Cj4gV2l0aCB0aGUgYWJvdmUgY2hhbmdlIGlu
IHBsYWNlIGFuZCBCU09EcyBzdGlsbCBoYXBwZW5pbmcsIEknbSBmYWlybHkKPiBjb252aW5jZWQg
dGhhdCBpdCBub3QgYSBUTEIgZmx1c2hpbmcgaXNzdWUuCj4KPiBUaGVyZWZvcmUsIHRoZSBjb25j
bHVzaW9uIHRvIGRyYXcgaXMgdGhhdCBpdCBpcyBhIGxvZ2ljYWwgYnVnIHNvbWV3aGVyZS4KCkkg
YWdyZWUuCgo+Cj4gRmlyc3Qgb2YgYWxsIC0gZW5zdXJlIHlvdSBhcmUgdXNpbmcgdXAtdG8tZGF0
ZSBtaWNyb2NvZGUuICBUaGUgbnVtYmVyIG9mCj4gZXJyYXRhIHdoaWNoIGhhdmUgYmVlbiBkaXNj
b3ZlcmVkIGJ5IHBlb3BsZSBhc3NvY2lhdGVkIHdpdGggdGhlIFhlbgo+IGNvbW11bml0eSBpcyBs
YXJnZS4KPgo+IFRoZSBtaWNyb2NvZGUgaXMgYXZhaWxhYmxlIGZyb20KPiBodHRwczovL2dpdGh1
Yi5jb20vaW50ZWwvSW50ZWwtTGludXgtUHJvY2Vzc29yLU1pY3JvY29kZS1EYXRhLUZpbGVzLyBh
bmQKPiBodHRwczovL2FuZHJld2Nvb3AteGVuLnJlYWR0aGVkb2NzLmlvL2VuL2xhdGVzdC9hZG1p
bi1ndWlkZS9taWNyb2NvZGUtbG9hZGluZy5odG1sCj4gaXMgc29tZSBkb2N1bWVudGF0aW9uIEkg
cHJlcGFyZWQgZWFybGllci4KPgo+IEJleW9uZCB0aGF0LCBJIHRoaW5rIGl0IHdvdWxkIGhlbHAg
dG8ga25vdyBleGFjdGx5IGhvdyBsaWJ2bWkgaXMKPiBtYW5pcHVsYXRpbmcgdGhlIGd1ZXN0LgoK
SSBhbHJlYWR5IHN1Z2dlc3RlZCB0byBNYXRoaWV1IHRvIHRyeSB0byByZXByb2R1Y2UgdGhlIGlz
c3VlIHVzaW5nIHRoZQp4ZW4tYWNjZXNzIHRlc3QgdG9vbCB0aGF0J3MgaW4gdGhlIFhlbiB0cmVl
IHRvIGN1dCBvdXQgYWxsIHRoYXQKY29tcGxleGl0eS4gV2l0aG91dCBiZWluZyBhYmxlIHRvIGxp
bWl0IHRoZSBzY29wZSBvZiB0aGUgYnVnIGFuZCBiZWluZwphYmxlIHRvIHJlcHJvZHVjaWJsZSB0
cmlnZ2VyIGl0IEkgc2VlIGxpdHRsZSBjaGFuY2Ugb2YgZmluZGluZyB0aGUKcm9vdCBjYXVzZS4g
VW5mb3J0dW5hdGVseSBJIGRvbid0IGhhdmUgdGhlIHRpbWUgdG8gZG8gdGhhdCBteXNlbGYuCgpU
YW1hcwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 09 17:50:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 17:50:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOnBJ-0004d1-2t; Thu, 09 May 2019 17:50:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UEDQ=TJ=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1hOnBH-0004cv-BX
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 17:50:07 +0000
X-Inumbo-ID: e0e7674a-7282-11e9-abb8-0b3e9edf9fcd
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e0e7674a-7282-11e9-abb8-0b3e9edf9fcd;
 Thu, 09 May 2019 17:50:06 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256
 bits)) (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 3A54B20675;
 Thu,  9 May 2019 17:50:05 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1557424205;
 bh=oPhGaCd1/FLYmwKT4a9dqV2WFLwn5WBXBsEQ0a+ySRE=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=QBS4/GLg3kMVvQNsU28GPxjuBnoNfaZnzaZvqk8QLn+X6WhhXoMfQs9+AEoALpO9m
 T0Zges4g1O2qFzv6efc7DbE/Mw8IJVAKKyBPp2Ykwhf6WWWCz7n//5QC1Kx8Pi+BuH
 0+Vu0zvBndoRo2v1NpAB8WRs+78zWjQ3vzV3hhJ0=
Date: Thu, 9 May 2019 10:50:04 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20190507151458.29350-2-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.21.1905091049250.25766@sstabellini-ThinkPad-T480s>
References: <20190507151458.29350-1-julien.grall@arm.com>
 <20190507151458.29350-2-julien.grall@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 01/14] xen/arm: Use mfn_to_pdx instead of
 pfn_to_pdx when possible
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCA3IE1heSAyMDE5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gbWZuX3RvX3BkeCBhZGRz
IG1vcmUgc2FmZXR5IHRoYW4gcGZuX3RvX3BkeC4gUmVwbGFjZSBhbGwgYnV0IG9uIHBsYWNlIGlu
Cj4gdGhlIEFybSBjb2RlIHRvIHVzZSB0aGUgZm9ybWVyLgo+IAo+IE5vIGZ1bmN0aW9uYWwgY2hh
bmdlcy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPgoKUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVs
Lm9yZz4KCgo+IC0tLQo+ICAgICBUaGVyZSBhcmUgc3RpbGwgb25lIHVzZSBvZiBwZm5fdG9fcGR4
IGluIHRoZSBBcm0gY29kZSAoc2VlCj4gICAgIG1mbl92YWxpZCkuIElkZWFsbHkgd2Ugd291bGQg
d2FudCB0byBzd2l0Y2ggX19tZm5fdmFsaWQoLi4uKSB0byBiZQo+ICAgICB0eXBlc2FmZSBidXQg
aXQgbG9va3MgbGlrZSBpdCBkb2VzIG5vdCBjb21waWxlIG9uIHg4Ni4gRm9yIHRoZQo+ICAgICBk
ZXRhaWxzIHNlZTogPDAyNDc4ZmY4LWQxZTItYWJlMS03NGE1LWNhNzJhYjg3ZjE1NEBhcm0uY29t
Pgo+IAo+ICAgICBUaGlzIGlzIHVubGlrZWx5IGdvaW5nIHRvIGJlIGhhbmRsZWQgaW4gdGhpcyBz
ZXJpZXMuCj4gLS0tCj4gIHhlbi9hcmNoL2FybS9tbS5jICAgICAgICB8IDIgKy0KPiAgeGVuL2lu
Y2x1ZGUvYXNtLWFybS9tbS5oIHwgNiArKystLS0KPiAgMiBmaWxlcyBjaGFuZ2VkLCA0IGluc2Vy
dGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9t
bS5jIGIveGVuL2FyY2gvYXJtL21tLmMKPiBpbmRleCAwMWFlMmNjY2MwLi5iZTUzMzhiYjRjIDEw
MDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9tbS5jCj4gKysrIGIveGVuL2FyY2gvYXJtL21tLmMK
PiBAQCAtODg2LDcgKzg4Niw3IEBAIHZvaWQgX19pbml0IHNldHVwX2ZyYW1ldGFibGVfbWFwcGlu
Z3MocGFkZHJfdCBwcywgcGFkZHJfdCBwZSkKPiAgICAgIGludCBpOwo+ICAjZW5kaWYKPiAgCj4g
LSAgICBmcmFtZXRhYmxlX2Jhc2VfcGR4ID0gcGZuX3RvX3BkeChwcyA+PiBQQUdFX1NISUZUKTsK
PiArICAgIGZyYW1ldGFibGVfYmFzZV9wZHggPSBtZm5fdG9fcGR4KG1hZGRyX3RvX21mbihwcykp
Owo+ICAgICAgLyogUm91bmQgdXAgdG8gMk0gb3IgMzJNIGJvdW5kYXJ5LCBhcyBhcHByb3ByaWF0
ZS4gKi8KPiAgICAgIGZyYW1ldGFibGVfc2l6ZSA9IFJPVU5EVVAoZnJhbWV0YWJsZV9zaXplLCBt
YXBwaW5nX3NpemUpOwo+ICAgICAgYmFzZV9tZm4gPSBhbGxvY19ib290X3BhZ2VzKGZyYW1ldGFi
bGVfc2l6ZSA+PiBQQUdFX1NISUZULCAzMjw8KDIwLTEyKSk7Cj4gZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS1hcm0vbW0uaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaAo+IGluZGV4IGVh
ZmEyNmY1NmUuLjdiNmFhZjVlM2YgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9t
bS5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oCj4gQEAgLTIyNSw3ICsyMjUsNyBA
QCBzdGF0aWMgaW5saW5lIHZvaWQgX19pb21lbSAqaW9yZW1hcF93YyhwYWRkcl90IHN0YXJ0LCBz
aXplX3QgbGVuKQo+ICAvKiBDb252ZXJ0IGJldHdlZW4gZnJhbWUgbnVtYmVyIGFuZCBhZGRyZXNz
IGZvcm1hdHMuICAqLwo+ICAjZGVmaW5lIHBmbl90b19wYWRkcihwZm4pICgocGFkZHJfdCkocGZu
KSA8PCBQQUdFX1NISUZUKQo+ICAjZGVmaW5lIHBhZGRyX3RvX3BmbihwYSkgICgodW5zaWduZWQg
bG9uZykoKHBhKSA+PiBQQUdFX1NISUZUKSkKPiAtI2RlZmluZSBwYWRkcl90b19wZHgocGEpICAg
IHBmbl90b19wZHgocGFkZHJfdG9fcGZuKHBhKSkKPiArI2RlZmluZSBwYWRkcl90b19wZHgocGEp
ICAgIG1mbl90b19wZHgobWFkZHJfdG9fbWZuKHBhKSkKPiAgI2RlZmluZSBnZm5fdG9fZ2FkZHIo
Z2ZuKSAgIHBmbl90b19wYWRkcihnZm5feChnZm4pKQo+ICAjZGVmaW5lIGdhZGRyX3RvX2dmbihn
YSkgICAgX2dmbihwYWRkcl90b19wZm4oZ2EpKQo+ICAjZGVmaW5lIG1mbl90b19tYWRkcihtZm4p
ICAgcGZuX3RvX3BhZGRyKG1mbl94KG1mbikpCj4gQEAgLTI1Myw3ICsyNTMsNyBAQCBzdGF0aWMg
aW5saW5lIHZvaWQgKm1hZGRyX3RvX3ZpcnQocGFkZHJfdCBtYSkKPiAgI2Vsc2UKPiAgc3RhdGlj
IGlubGluZSB2b2lkICptYWRkcl90b192aXJ0KHBhZGRyX3QgbWEpCj4gIHsKPiAtICAgIEFTU0VS
VChwZm5fdG9fcGR4KG1hID4+IFBBR0VfU0hJRlQpIDwgKERJUkVDVE1BUF9TSVpFID4+IFBBR0Vf
U0hJRlQpKTsKPiArICAgIEFTU0VSVChtZm5fdG9fcGR4KG1hZGRyX3RvX21mbihtYSkpIDwgKERJ
UkVDVE1BUF9TSVpFID4+IFBBR0VfU0hJRlQpKTsKPiAgICAgIHJldHVybiAodm9pZCAqKShYRU5I
RUFQX1ZJUlRfU1RBUlQgLQo+ICAgICAgICAgICAgICAgICAgICAgIG1mbl90b19tYWRkcih4ZW5o
ZWFwX21mbl9zdGFydCkgKwo+ICAgICAgICAgICAgICAgICAgICAgICgobWEgJiBtYV92YV9ib3R0
b21fbWFzaykgfAo+IEBAIC0zMDEsNyArMzAxLDcgQEAgc3RhdGljIGlubGluZSBzdHJ1Y3QgcGFn
ZV9pbmZvICp2aXJ0X3RvX3BhZ2UoY29uc3Qgdm9pZCAqdikKPiAgICAgIEFTU0VSVCh2YSA8IHhl
bmhlYXBfdmlydF9lbmQpOwo+ICAKPiAgICAgIHBkeCA9ICh2YSAtIFhFTkhFQVBfVklSVF9TVEFS
VCkgPj4gUEFHRV9TSElGVDsKPiAtICAgIHBkeCArPSBwZm5fdG9fcGR4KG1mbl94KHhlbmhlYXBf
bWZuX3N0YXJ0KSk7Cj4gKyAgICBwZHggKz0gbWZuX3RvX3BkeCh4ZW5oZWFwX21mbl9zdGFydCk7
Cj4gICAgICByZXR1cm4gZnJhbWVfdGFibGUgKyBwZHggLSBmcmFtZXRhYmxlX2Jhc2VfcGR4Owo+
ICB9Cj4gIAo+IC0tIAo+IDIuMTEuMAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 09 17:50:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 17:50:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOnBP-0004eT-Bd; Thu, 09 May 2019 17:50:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=przs=TJ=tklengyel.com=bounce+e181d6.cd840-xen-devel=lists.xenproject.org@srs-us1.protection.inumbo.net>)
 id 1hOnBN-0004eH-G9
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 17:50:13 +0000
X-Inumbo-ID: e40a2764-7282-11e9-b72b-bb0a35bc3fea
Received: from rs224.mailgun.us (unknown [209.61.151.224])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e40a2764-7282-11e9-b72b-bb0a35bc3fea;
 Thu, 09 May 2019 17:50:11 +0000 (UTC)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=tklengyel.com;
 q=dns/txt; 
 s=krs; t=1557424211; h=Content-Type: Cc: To: Subject: Message-ID: Date:
 From: In-Reply-To: References: MIME-Version: Sender;
 bh=PorqCzbk8uxMF5fWdoLjq6yK0Gox4ngePSq5ohiRWVY=;
 b=Wxr2kRoAi56CGdX95obMygx5VPgq5xn9Kq2775zRz2hRA28K02B0yMapfGqCj4i536P9pEB4
 8SFHd5M77Y+DeL+x9efcbJ7Ix4bYVJh+2IBlU9Sxwth4ITtdi69OeuIc1SpQLJeC10fr54JZ
 cFaBW+ShXk+IB6NJ3B09hIDQ8Z0=
X-Mailgun-Sending-Ip: 209.61.151.224
X-Mailgun-Sid: WyIyYTNmOCIsICJ4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmciLCAiY2Q4NDAiXQ==
Received: from mail-wm1-f49.google.com (mail-wm1-f49.google.com
 [209.85.128.49])
 by mxa.mailgun.org with ESMTP id 5cd46852.7f173595dbb0-smtp-out-n02;
 Thu, 09 May 2019 17:50:10 -0000 (UTC)
Received: by mail-wm1-f49.google.com with SMTP id s18so4693149wmh.0
 for <xen-devel@lists.xenproject.org>; Thu, 09 May 2019 10:50:10 -0700 (PDT)
X-Gm-Message-State: APjAAAU+FbCFo2Cu3fzeAYQ1OiqZXhfdITMy1GRTvahtw+SbfKiPcR+L
 dybh6yxPxICI8j0cjpgWyykcHkJlyeNC7GDq8EQ=
X-Google-Smtp-Source: APXvYqwIn1t8kIa1UM/KnS2dH9bE/nN2VrC86ttGn0d10txJpfUHmcVcsK75woKPDatLzUclYXkfhVTn6GDaq+EIMeo=
X-Received: by 2002:a1c:2e88:: with SMTP id u130mr3774752wmu.54.1557424209307; 
 Thu, 09 May 2019 10:50:09 -0700 (PDT)
MIME-Version: 1.0
References: <f3zRvkN8JOfpv5k6jz7TbWXz-sso4q6CGB-3S05mSco8SuDy0BoN5z5_Lj_-Xnto1FPMCkhE89trkq-_f6itwRZ5F4NI9MKrcqZk8cdT45A=@protonmail.com>
 <76bd924a-34b1-eb7c-d3be-6c33aa7729fc@citrix.com>
 <WL45-Mjyf7to-l_u4XAT3M46R6YcAECvEwl6SDzOWeLE_SOQUyF26Vj2cu0mScD47fS95OaBAWDddX7DL7yujvl03YffFRDoqrpRcFDSnxA=@protonmail.com>
 <oSx3iO5YqwrWedfgCT8yEj4jGrzisHnNA6d9XQIKAJJAOhr6TPANrqVHf6s56L8_WBgLtVMJv37Cypbr2emtg0ZKb25HdHo91eM1J1fVJHo=@protonmail.com>
In-Reply-To: <oSx3iO5YqwrWedfgCT8yEj4jGrzisHnNA6d9XQIKAJJAOhr6TPANrqVHf6s56L8_WBgLtVMJv37Cypbr2emtg0ZKb25HdHo91eM1J1fVJHo=@protonmail.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Thu, 9 May 2019 11:49:33 -0600
X-Gmail-Original-Message-ID: <CABfawhkKpBDnZK3AH=8HEa3NKW1u2H-iLKWqo+A2_uhMQ5N2uA@mail.gmail.com>
Message-ID: <CABfawhkKpBDnZK3AH=8HEa3NKW1u2H-iLKWqo+A2_uhMQ5N2uA@mail.gmail.com>
To: Mathieu Tarral <mathieu.tarral@protonmail.com>
Subject: Re: [Xen-devel] [VMI] Possible race-condition in altp2m APIs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBJIGRvbid0IGZlZWwgY29tZm9ydGFibGUgZGlnZ2luZyBpbnRvIFhlbidzIGNvZGUsIGVzcGVj
aWFsbHkgZm9yIHNvbWV0aGluZyBhcyBjb21wbGljYXRlZCBhcyBwYWdlIHRhYmxlIGFuZCBtZW1v
cnkgbWFuYWdlbWVudCwKPiBpbmNyZWFzZWQgYnkgdGhlIGNvbXBsZXhpdHkgb2YgYWx0cDJtLgoK
VW5mb3J0dW5hdGVseSB0aGUgcmVhbGl0eSBpcyB0aGF0IHlvdSBtaWdodCB2ZXJ5IHdlbGwgaGF2
ZSB0byBiZWNvbWUKZmFtaWxpYXIgd2l0aCB0aGVzZSBhcmVhcyBpZiB5b3UgaG9wZSB0byBkZWJ1
ZyBzb21lIG9mIHRoZXNlIGlzc3Vlcy4KCj4gV2hhdCBpIGNhbiBkbyBob3dldmVyLCBpcyB0ZXN0
IHlvdXIgaWRlYXMgYW5kIHBhdGNoZXMgYW5kIHJlcG9ydCB0aGUgaW5mb3JtYXRpb24gSSBjYW4g
Z2F0aGVyIG9uIHRoaXMgaXNzdWUuCj4KPiBOb3RlOiBJIHRlc3RlZCB3aXRoIHRoZSBsYXRlc3Qg
Y29tbWl0cyBvbiBEcmFrdnVmL21hc3RlciwgZXNwZWNpYWxseToKPiAiQWRkIGEgVk0gcGF1c2Ug
Zm9yIHNoYWRvdyBjb3B5IHJlZnJlc2ggb3BlcmF0aW9uIgo+IGh0dHBzOi8vZ2l0aHViLmNvbS90
a2xlbmd5ZWwvZHJha3Z1Zi9wdWxsLzYyNgo+Cj4gQHRhbWFzLCBkaWQgeW91IG1hZGUgdGhpcyBw
YXRjaCB0byBmaXggdGhlc2Uga2luZCBvZiByYWNlIGNvbmRpdGlvbnMgaXNzdWUgdGhhdCBpJ20g
cmVwb3J0aW5nID8KPiBPciB3YXMgaXQgdG90YWxseSB1bnJlbGF0ZWQgPwoKSXQgd2FzIGFuIHVu
cmVsYXRlZCByYWNlLWNvbmRpdGlvbiB0aGF0IEkgc3R1bWJsZWQgYWNyb3NzIHdoaWxlIHRyeWlu
Zwp0byB0aGluayBvZiB2ZWN0b3JzIHRoYXQgbWlnaHQgYmUgY2F1c2luZyB0aGUgaXNzdWUgeW91
IGFyZSBzZWVpbmcuIEFzCnlvdSBzdGlsbCBoYXZlIHRoZSBpc3N1ZSwgZXZpZGVudGx5IGl0IHdh
cyBhbiB1bnJlbGF0ZWQgaXNzdWUuCgpUYW1hcwoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 09 17:54:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 17:54:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOnFa-0004uP-Uo; Thu, 09 May 2019 17:54:34 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UEDQ=TJ=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1hOnFa-0004uK-GO
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 17:54:34 +0000
X-Inumbo-ID: 800e80e0-7283-11e9-8980-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 800e80e0-7283-11e9-8980-bc764e045a96;
 Thu, 09 May 2019 17:54:32 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256
 bits)) (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id D927E2085A;
 Thu,  9 May 2019 17:54:31 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1557424472;
 bh=mSLCJmTn9qC0NasO0BL8Y1zZj2okSwp1d6nBtCZmxgc=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=slNQQikY4Kq1L0V+FoGR/L7BlGZLiRb8xifTahm3z9PfobhnSSa6ucwH2ZNeUu6rZ
 NllbfO+eBiq+wpvGWNg1oIXAtQhlI2cEWbPCwWUSoQsDAusFa9RQLeabRl1aFHbCfX
 K5tEnZ7dQe9SFcuKqCcO76E8fvROB8mJvIP6T7+U=
Date: Thu, 9 May 2019 10:54:31 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20190507151458.29350-6-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.21.1905091053540.25766@sstabellini-ThinkPad-T480s>
References: <20190507151458.29350-1-julien.grall@arm.com>
 <20190507151458.29350-6-julien.grall@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 05/14] xen/grant-table: Make arch specific
 macros typesafe
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCA3IE1heSAyMDE5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gVGhpcyBwYXRjaCByZXdv
cmsgYWxsIHRoZSBhcmNoIHNwZWNpZmljIG1hY3JvcyBpbiBncmFudF90YWJsZS5oIHRvIHVzZQo+
IHRoZSB0eXBlc2FmZSBNRk4vR0ZOLgo+IAo+IEF0IHRoZSBzYW1lIHRpbWUsIHNvbWUgZnVuY3Rp
b25zIGFyZSByZW5hbWVkIHMvZ21mbi9nZm4vIHRvIG1hdGNoIHRoZQo+IGN1cnJlbnQgbmFtaW5n
IHNjaGVtZSAoc2VlIGluY2x1ZGUvbW0uaCkuCj4gCj4gTm8gZnVuY3Rpb25hbCBjaGFuZ2VzIGlu
dGVuZGVkLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+Cj4gQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KClJldmll
d2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CgoKPiAt
LS0KPiAgICAgQ2hhbmdlcyBpbiB2MjoKPiAgICAgICAgIC0gVXBkYXRlIGNvbW1pdCBtZXNzYWdl
IHRvIGV4cGxhaW4gdGhlIGNoYW5nZXMgbWFkZQo+ICAgICAgICAgLSBGaXggaW5kZW50YXRpb24K
PiAgICAgICAgIC0gQWRhcHQgdGhlIGNvZGUgdG8gbWF0Y2ggdGhlIG5ldyBwcm90b3R5cGUgb2Yg
bWZuX3RvX2dmbgo+ICAgICAgICAgLSBBZGQgSmFuJ3MgYWNrZWQtYnkgZm9yIG5vbi1BUk0gcGFy
dHMKPiAtLS0KPiAgeGVuL2NvbW1vbi9ncmFudF90YWJsZS5jICAgICAgICAgIHwgIDQgKystLQo+
ICB4ZW4vaW5jbHVkZS9hc20tYXJtL2dyYW50X3RhYmxlLmggfCAxMiArKysrKystLS0tLS0KPiAg
eGVuL2luY2x1ZGUvYXNtLXg4Ni9ncmFudF90YWJsZS5oIHwgMTkgKysrKysrKy0tLS0tLS0tLS0t
LQo+ICAzIGZpbGVzIGNoYW5nZWQsIDE1IGluc2VydGlvbnMoKyksIDIwIGRlbGV0aW9ucygtKQo+
IAo+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgYi94ZW4vY29tbW9uL2dy
YW50X3RhYmxlLmMKPiBpbmRleCA4MDcyOGVhNTdkLi5hYmM5NjZmNzc1IDEwMDY0NAo+IC0tLSBh
L3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwo+ICsrKyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUu
Ywo+IEBAIC0xOTM1LDcgKzE5MzUsNyBAQCBnbnR0YWJfc2V0dXBfdGFibGUoCj4gICAgICBvcC5z
dGF0dXMgPSBHTlRTVF9va2F5Owo+ICAgICAgZm9yICggaSA9IDA7IGkgPCBvcC5ucl9mcmFtZXM7
IGkrKyApCj4gICAgICB7Cj4gLSAgICAgICAgeGVuX3Bmbl90IGdtZm4gPSBnbnR0YWJfc2hhcmVk
X2dtZm4oZCwgZ3QsIGkpOwo+ICsgICAgICAgIHhlbl9wZm5fdCBnbWZuID0gZ2ZuX3goZ250dGFi
X3NoYXJlZF9nZm4oZCwgZ3QsIGkpKTsKPiAgCj4gICAgICAgICAgLyogR3JhbnQgdGFibGVzIGNh
bm5vdCBiZSBzaGFyZWQgKi8KPiAgICAgICAgICBCVUdfT04oU0hBUkVEX00yUChnbWZuKSk7Cj4g
QEAgLTMxNDksNyArMzE0OSw3IEBAIGdudHRhYl9nZXRfc3RhdHVzX2ZyYW1lcyhYRU5fR1VFU1Rf
SEFORExFX1BBUkFNKGdudHRhYl9nZXRfc3RhdHVzX2ZyYW1lc190KSB1b3AsCj4gIAo+ICAgICAg
Zm9yICggaSA9IDA7IGkgPCBvcC5ucl9mcmFtZXM7IGkrKyApCj4gICAgICB7Cj4gLSAgICAgICAg
Z21mbiA9IGdudHRhYl9zdGF0dXNfZ21mbihkLCBndCwgaSk7Cj4gKyAgICAgICAgZ21mbiA9IGdm
bl94KGdudHRhYl9zdGF0dXNfZ2ZuKGQsIGd0LCBpKSk7Cj4gICAgICAgICAgaWYgKCBjb3B5X3Rv
X2d1ZXN0X29mZnNldChvcC5mcmFtZV9saXN0LCBpLCAmZ21mbiwgMSkgKQo+ICAgICAgICAgICAg
ICBvcC5zdGF0dXMgPSBHTlRTVF9iYWRfdmlydF9hZGRyOwo+ICAgICAgfQo+IGRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20tYXJtL2dyYW50X3RhYmxlLmggYi94ZW4vaW5jbHVkZS9hc20tYXJt
L2dyYW50X3RhYmxlLmgKPiBpbmRleCAwNTFkYjEzNjJiLi43NTA1MzYxODRlIDEwMDY0NAo+IC0t
LSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3JhbnRfdGFibGUuaAo+ICsrKyBiL3hlbi9pbmNsdWRl
L2FzbS1hcm0vZ3JhbnRfdGFibGUuaAo+IEBAIC02NSwxNSArNjUsMTUgQEAgdm9pZCBnbnR0YWJf
bWFya19kaXJ0eShzdHJ1Y3QgZG9tYWluICpkLCBtZm5fdCBtZm4pOwo+ICAgICAgfSB3aGlsZSAo
IDAgKQo+ICAKPiAgI2RlZmluZSBnbnR0YWJfZ2V0X2ZyYW1lX2dmbihndCwgc3QsIGlkeCkgKHsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAtICAgX2dmbigoc3QpID8gZ250dGFiX3N0
YXR1c19nbWZuKE5VTEwsIGd0LCBpZHgpICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAtICAg
ICAgICAgICAgIDogZ250dGFiX3NoYXJlZF9nbWZuKE5VTEwsIGd0LCBpZHgpKTsgICAgICAgICAg
ICAgICAgICAgICAgIFwKPiArICAgKHN0KSA/IGdudHRhYl9zdGF0dXNfZ2ZuKE5VTEwsIGd0LCBp
ZHgpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgICAgICA6IGdudHRhYl9z
aGFyZWRfZ2ZuKE5VTEwsIGd0LCBpZHgpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
PiAgfSkKPiAgCj4gLSNkZWZpbmUgZ250dGFiX3NoYXJlZF9nbWZuKGQsIHQsIGkpICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gLSAgICBnZm5feCgoKGkpID49IG5yX2dy
YW50X2ZyYW1lcyh0KSkgPyBJTlZBTElEX0dGTiA6ICh0KS0+YXJjaC5zaGFyZWRfZ2ZuW2ldKQo+
ICsjZGVmaW5lIGdudHRhYl9zaGFyZWRfZ2ZuKGQsIHQsIGkpICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAo+ICsgICAgKCgoaSkgPj0gbnJfZ3JhbnRfZnJhbWVzKHQpKSA/
IElOVkFMSURfR0ZOIDogKHQpLT5hcmNoLnNoYXJlZF9nZm5baV0pCj4gIAo+IC0jZGVmaW5lIGdu
dHRhYl9zdGF0dXNfZ21mbihkLCB0LCBpKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAo+IC0gICAgZ2ZuX3goKChpKSA+PSBucl9zdGF0dXNfZnJhbWVzKHQpKSA/IElOVkFM
SURfR0ZOIDogKHQpLT5hcmNoLnN0YXR1c19nZm5baV0pCj4gKyNkZWZpbmUgZ250dGFiX3N0YXR1
c19nZm4oZCwgdCwgaSkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4g
KyAgICAoKChpKSA+PSBucl9zdGF0dXNfZnJhbWVzKHQpKSA/IElOVkFMSURfR0ZOIDogKHQpLT5h
cmNoLnN0YXR1c19nZm5baV0pCj4gIAo+ICAjZGVmaW5lIGdudHRhYl9uZWVkX2lvbW11X21hcHBp
bmcoZCkgICAgICAgICAgICAgICAgICAgIFwKPiAgICAgIChpc19kb21haW5fZGlyZWN0X21hcHBl
ZChkKSAmJiBuZWVkX2lvbW11X3B0X3N5bmMoZCkpCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvZ3JhbnRfdGFibGUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3JhbnRfdGFibGUu
aAo+IGluZGV4IDhiNjA0ZWQ1MWYuLjY2MTIyOGRkMzkgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9ncmFudF90YWJsZS5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ncmFu
dF90YWJsZS5oCj4gQEAgLTM5LDI0ICszOSwxOSBAQCBzdGF0aWMgaW5saW5lIGludCByZXBsYWNl
X2dyYW50X2hvc3RfbWFwcGluZyh1aW50NjRfdCBhZGRyLCBtZm5fdCBmcmFtZSwKPiAgI2RlZmlu
ZSBnbnR0YWJfZGVzdHJveV9hcmNoKGd0KSBkbyB7fSB3aGlsZSAoIDAgKQo+ICAjZGVmaW5lIGdu
dHRhYl9zZXRfZnJhbWVfZ2ZuKGd0LCBzdCwgaWR4LCBnZm4pIGRvIHt9IHdoaWxlICggMCApCj4g
ICNkZWZpbmUgZ250dGFiX2dldF9mcmFtZV9nZm4oZ3QsIHN0LCBpZHgpICh7ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCj4gLSAgICB1bnNpZ25lZCBsb25nIG1mbl8gPSAoc3QpID8gZ250
dGFiX3N0YXR1c19tZm4oZ3QsIGlkeCkgICAgICAgICAgICAgICBcCj4gLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIDogZ250dGFiX3NoYXJlZF9tZm4oZ3QsIGlkeCk7ICAgICAgICAgICAg
ICBcCj4gLSAgICB1bnNpZ25lZCBsb25nIGdwZm5fID0gZ2V0X2dwZm5fZnJvbV9tZm4obWZuXyk7
ICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICBtZm5fdCBtZm5fID0gKHN0KSA/IGdudHRh
Yl9zdGF0dXNfbWZuKGd0LCBpZHgpICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICAgICAg
ICAgICAgICAgICAgICA6IGdudHRhYl9zaGFyZWRfbWZuKGd0LCBpZHgpOyAgICAgICAgICAgICAg
ICAgICAgICBcCj4gKyAgICB1bnNpZ25lZCBsb25nIGdwZm5fID0gZ2V0X2dwZm5fZnJvbV9tZm4o
bWZuX3gobWZuXykpOyAgICAgICAgICAgICAgICBcCj4gICAgICBWQUxJRF9NMlAoZ3Bmbl8pID8g
X2dmbihncGZuXykgOiBJTlZBTElEX0dGTjsgICAgICAgICAgICAgICAgICAgICAgICBcCj4gIH0p
Cj4gIAo+IC0jZGVmaW5lIGdudHRhYl9zaGFyZWRfbWZuKHQsIGkpICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKPiAtICAgICgodmlydF90b19tYWRkcigodCktPnNoYXJlZF9yYXdbaV0pID4+IFBB
R0VfU0hJRlQpKQo+ICsjZGVmaW5lIGdudHRhYl9zaGFyZWRfbWZuKHQsIGkpIF9tZm4oX192aXJ0
X3RvX21mbigodCktPnNoYXJlZF9yYXdbaV0pKQo+ICAKPiAtI2RlZmluZSBnbnR0YWJfc2hhcmVk
X2dtZm4oZCwgdCwgaSkgICAgICAgICAgICAgICAgICAgICBcCj4gLSAgICAobWZuX3RvX2dtZm4o
ZCwgZ250dGFiX3NoYXJlZF9tZm4odCwgaSkpKQo+ICsjZGVmaW5lIGdudHRhYl9zaGFyZWRfZ2Zu
KGQsIHQsIGkpIG1mbl90b19nZm4oZCwgZ250dGFiX3NoYXJlZF9tZm4odCwgaSkpCj4gIAo+ICsj
ZGVmaW5lIGdudHRhYl9zdGF0dXNfbWZuKHQsIGkpIF9tZm4oX192aXJ0X3RvX21mbigodCktPnN0
YXR1c1tpXSkpCj4gIAo+IC0jZGVmaW5lIGdudHRhYl9zdGF0dXNfbWZuKHQsIGkpICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKPiAtICAgICgodmlydF90b19tYWRkcigodCktPnN0YXR1c1tpXSkg
Pj4gUEFHRV9TSElGVCkpCj4gLQo+IC0jZGVmaW5lIGdudHRhYl9zdGF0dXNfZ21mbihkLCB0LCBp
KSAgICAgICAgICAgICAgICAgICAgIFwKPiAtICAgIChtZm5fdG9fZ21mbihkLCBnbnR0YWJfc3Rh
dHVzX21mbih0LCBpKSkpCj4gKyNkZWZpbmUgZ250dGFiX3N0YXR1c19nZm4oZCwgdCwgaSkgbWZu
X3RvX2dmbihkLCBnbnR0YWJfc3RhdHVzX21mbih0LCBpKSkKPiAgCj4gICNkZWZpbmUgZ250dGFi
X21hcmtfZGlydHkoZCwgZikgcGFnaW5nX21hcmtfZGlydHkoZCwgZikKPiAgCj4gLS0gCj4gMi4x
MS4wCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 09 17:56:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 17:56:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOnHX-000527-CO; Thu, 09 May 2019 17:56:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BjuZ=TJ=gmail.com=lars.kurth.xen@srs-us1.protection.inumbo.net>)
 id 1hOnHW-000521-5u
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 17:56:34 +0000
X-Inumbo-ID: c72d18e1-7283-11e9-8980-bc764e045a96
Received: from mail-vs1-xe43.google.com (unknown [2607:f8b0:4864:20::e43])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c72d18e1-7283-11e9-8980-bc764e045a96;
 Thu, 09 May 2019 17:56:32 +0000 (UTC)
Received: by mail-vs1-xe43.google.com with SMTP id v9so1990875vse.5
 for <xen-devel@lists.xenproject.org>; Thu, 09 May 2019 10:56:32 -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=U5Wi88A7lbR4Htm4CtNwcqaWurqtr7a8ohX1d8XECOk=;
 b=sW5Byrs8L6uhSqu/NiI0aeqsVecIn43iesBjZ+EG/Cel/zK1kH7q3j1TzqXABKFUoW
 peFUZUYzxW2jAmfoF9DUjaf6KPoA2bGv4X9h3XmmtAXbbjX0/vq5QQAUIr4dNr9q3f9/
 bASPt82g7slDiR7UPkFto5myQc98ixLGKUNgkzaRKQUGZq1Nhss5bCLUWhn1nnm/NaPE
 O7kX3rqN3HWjG+J/KfvJqdQUi3aWj3chH5huqrjIvBOYezdBpk3z19lUN8IQJkHIo8CW
 /djkGNpYXhSNmlqhaHSR7Sd7l5b1f9g7Xfjv8I6gPwaBMNt3i8SVCOnSXv4zjyMFkuZh
 /z7w==
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=U5Wi88A7lbR4Htm4CtNwcqaWurqtr7a8ohX1d8XECOk=;
 b=sG/5pjUgQgBhWU1nNTzdPWkgG3O6J47X3nw7aQ7yHQuGJUXFv0QA2toimfb0tw4a49
 tRdsH8bPqdf21BA2GUu9FzYFb6tg2sLk4pR3rU7pm+faw6sBS76juN4M7EVtZTXvi5jz
 0GPjPmntmGP8YvNso50Fbi725BL8c+WVbICbzA21+20d6Ri9laclEFeBXqCUcUeW+eRQ
 wd3kvQ0pHyygXFDNx0BQjyUO7hy/KusB+kbM9Zeg9V2cew7paeBWMtMs8ITbE0n+E8VW
 wKse+w7a9BYkTlTMJYYi8xHEoVRUSt5OjoUBjrF9GV0osbgqmDIGy5jUFxG0DT96z0dB
 SYIg==
X-Gm-Message-State: APjAAAWHoLeDqJ48n1mFGOtBZgnB2JiRBUdtWMrTB3Rg4S3Z7JzML7QD
 zXXdvHo2ihR4lXOpfWP9k3rTDDZ4gcMcDQ==
X-Google-Smtp-Source: APXvYqwbr43u01Jz8TU9gxWUc63yNiM+X7vam1GslQVrSz5mTw+mnKPU/AFozUKkP227g7nehO01PQ==
X-Received: by 2002:a67:8042:: with SMTP id b63mr1077128vsd.202.1557424590517; 
 Thu, 09 May 2019 10:56:30 -0700 (PDT)
Received: from [192.168.0.100] (ip133-193-64-186.ct.co.cr. [186.64.193.133])
 by smtp.gmail.com with ESMTPSA id x62sm876334vkd.56.2019.05.09.10.56.25
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 09 May 2019 10:56:28 -0700 (PDT)
From: Lars Kurth <lars.kurth.xen@gmail.com>
Message-Id: <DA47B067-D392-4FDE-92B7-2B8D5895E307@gmail.com>
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
Date: Thu, 9 May 2019 11:56:23 -0600
In-Reply-To: <C8D81918-6E6C-4F96-8A6A-AFA48EB77E78@gmail.com>
To: xen-devel <xen-devel@lists.xenproject.org>,
 "committers@xenproject.org" <committers@xenproject.org>
References: <3BB17B7E-8CC6-4CEE-9A6C-1AA68EB503F3@xenproject.org>
 <20190506151138.GA27876@amd.com>
 <8927E5C8-E0F5-449C-A9E3-8E5602B431C1@gmail.com>
 <C8D81918-6E6C-4F96-8A6A-AFA48EB77E78@gmail.com>
X-Mailer: Apple Mail (2.3445.9.1)
Subject: Re: [Xen-devel] [ANNOUNCE] Xen Project Community Call May 9th -
 Minuites
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "davorin.mista@aggios.com" <davorin.mista@aggios.com>, "Natarajan,
 Janakarajan" <Janakarajan.Natarajan@amd.com>,
 "dpsmith@apertussolutions.com" <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>,
 "anastassios.nanos@onapp.com" <anastassios.nanos@onapp.com>,
 "mirela.simonovic@aggios.com" <mirela.simonovic@aggios.com>,
 "edgar.iglesias@xilinx.com" <edgar.iglesias@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "daniel.kiper@oracle.com" <daniel.kiper@oracle.com>,
 Matt Spencer <Matt.Spencer@arm.com>, Artem Mygaiev <Artem_Mygaiev@epam.com>,
 Tamas K Lengyel <tamas.k.lengyel@gmail.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 "robin.randhawa@arm.com" <robin.randhawa@arm.com>,
 "vfachin@de.adit-jv.com" <vfachin@de.adit-jv.com>,
 "intel-xen@intel.com" <intel-xen@intel.com>,
 Jarvis Roach <Jarvis.Roach@dornerworks.com>, Juergen Gross <jgross@suse.com>,
 "Woods, Brian" <Brian.Woods@amd.com>, Rich Persaud <persaur@gmail.com>, "Ji,
 John" <john.ji@intel.com>, Paul Durrant <Paul.Durrant@citrix.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============8645379472910048435=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============8645379472910048435==
Content-Type: multipart/alternative;
	boundary="Apple-Mail=_71ED1790-EC82-4D6D-8F11-4CB701469664"


--Apple-Mail=_71ED1790-EC82-4D6D-8F11-4CB701469664
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

The minutes are at =
https://docs.google.com/document/d/1ktN-5u8uScEvhf9N8Um5o6poF12lVEnnySHJw_=
7Jk8k/edit#heading=3Dh.iwwkwv9rglmf =
<https://docs.google.com/document/d/1ktN-5u8uScEvhf9N8Um5o6poF12lVEnnySHJw=
_7Jk8k/edit#heading=3Dh.iwwkwv9rglmf> and attached
Lars



> On 9 May 2019, at 07:16, Lars Kurth <lars.kurth.xen@gmail.com> wrote:
>=20
> I added these to the agenda =
https://docs.google.com/document/d/1ktN-5u8uScEvhf9N8Um5o6poF12lVEnnySHJw_=
7Jk8k/edit# =
<https://docs.google.com/document/d/1ktN-5u8uScEvhf9N8Um5o6poF12lVEnnySHJw=
_7Jk8k/edit#>
> Feel free to add to it
> Lars
>=20
>> On 6 May 2019, at 09:23, Lars Kurth <lars.kurth.xen@gmail.com =
<mailto:lars.kurth.xen@gmail.com>> wrote:
>>=20
>>=20
>>=20
>>> On 6 May 2019, at 09:11, Woods, Brian <Brian.Woods@amd.com =
<mailto:Brian.Woods@amd.com>> wrote:
>>>=20
>>> On Mon, May 06, 2019 at 07:51:17AM -0600, Lars Kurth wrote:
>>>> [CAUTION: External Email]
>>>>=20
>>>> Hi all,
>>>>=20
>>>> Please propose topics by either editing the running agenda document =
at =
https://docs.google.com/document/d/1ktN-5u8uScEvhf9N8Um5o6poF12lVEnnySHJw_=
7Jk8k/edit# =
<https://docs.google.com/document/d/1ktN-5u8uScEvhf9N8Um5o6poF12lVEnnySHJw=
_7Jk8k/edit#> or by replying to the mail. Ideally by Wednesday!
>>>>=20
>>>> Best Regards
>>>> Lars
>>>>=20
>>>=20
>>> I'd like to add the AMD mwait V2 patch set to the list of topics.  =
I'd
>>> like to come to some sort of conclusion about that set.
>>>=20
>>=20
>> I would like to add an item related to "[Xen-devel] Criteria / =
validation proposal: drop Xen" which raises some questions about =
testing. More details to follow
>>=20
>> Lars
>=20


--Apple-Mail=_71ED1790-EC82-4D6D-8F11-4CB701469664
Content-Type: multipart/mixed;
	boundary="Apple-Mail=_AC34129B-7E3D-4B52-A312-7065837C6E8A"


--Apple-Mail=_AC34129B-7E3D-4B52-A312-7065837C6E8A
Content-Transfer-Encoding: 7bit
Content-Type: text/html;
	charset=us-ascii

<html><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">The minutes are at&nbsp;<a href="https://docs.google.com/document/d/1ktN-5u8uScEvhf9N8Um5o6poF12lVEnnySHJw_7Jk8k/edit#heading=h.iwwkwv9rglmf" class="">https://docs.google.com/document/d/1ktN-5u8uScEvhf9N8Um5o6poF12lVEnnySHJw_7Jk8k/edit#heading=h.iwwkwv9rglmf</a>&nbsp;and attached<div class="">Lars</div><div class=""><br class=""></div><div class=""></div></body></html>
--Apple-Mail=_AC34129B-7E3D-4B52-A312-7065837C6E8A
Content-Disposition: inline;
	filename="Agenda and Minutes_ Xen Community Call May 2019.pdf"
Content-Type: application/pdf;
	x-unix-mode=0644;
	name="Agenda and Minutes_ Xen Community Call May 2019.pdf"
Content-Transfer-Encoding: base64

JVBERi0xLjUKJb/3ov4KOCAwIG9iago8PCAvTGluZWFyaXplZCAxIC9MIDEyMjA1NyAvSCBbIDkx
MyAxNzUgXSAvTyAxMiAvRSAxMDk4ODggL04gNCAvVCAxMjE3NDMgPj4KZW5kb2JqCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKOSAwIG9iago8PCAv
VHlwZSAvWFJlZiAvTGVuZ3RoIDg4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlIC9EZWNvZGVQYXJtcyA8
PCAvQ29sdW1ucyA1IC9QcmVkaWN0b3IgMTIgPj4gL1cgWyAxIDMgMSBdIC9JbmRleCBbIDggNDcg
XSAvSW5mbyAyNyAwIFIgL1Jvb3QgMTAgMCBSIC9TaXplIDU1IC9QcmV2IDEyMTc0NCAgICAgICAg
ICAgICAgICAvSUQgWzw5ZmU2M2NhMzBkZmQxZTdjM2FiMjdlMDZkMTFiNGQ4Yz48OWZlNjNjYTMw
ZGZkMWU3YzNhYjI3ZTA2ZDExYjRkOGM+XSA+PgpzdHJlYW0KeJxjYmRg4GdgYmBgOAkimdvAbGMQ
ybgeTLqBSMEYEBl8HUQyTQOREtPBbHUQqc8FVmkIJBkLN4HFO0Bk8iqweC+IlASrZwSqZ/wftRhs
CwPjYCYBRg0MlgplbmRzdHJlYW0KZW5kb2JqCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgCjEwIDAgb2JqCjw8IC9QYWdlcyA0MiAwIFIgL1R5cGUgL0NhdGFsb2cgPj4KZW5kb2Jq
CjExIDAgb2JqCjw8IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlIC9TIDY4IC9MZW5ndGggOTcgPj4Kc3Ry
ZWFtCnicY2BgYGJgYJ7IwMLAwOvAIMgABWA2M0iUgeUCw9kHDP0NXQ4MDOIfOle/mLXnXufqsw/g
gkiAH4oZGNWBtJ3Dtd4Gtk/vGBjEPjZwPRRjbOeRYEsCcpkuApUAANaRG28KZW5kc3RyZWFtCmVu
ZG9iagoxMiAwIG9iago8PCAvQW5ub3RzIFsgMzYgMCBSIDM3IDAgUiAzOCAwIFIgXSAvQ29udGVu
dHMgMTMgMCBSIC9NZWRpYUJveCBbIDAgMCA1OTYgODQzIF0gL1BhcmVudCA0MiAwIFIgL1Jlc291
cmNlcyA8PCAvRXh0R1N0YXRlIDw8IC9HMyAyOCAwIFIgL0c5IDM0IDAgUiA+PiAvRm9udCA8PCAv
RjEwIDM1IDAgUiAvRjQgMjkgMCBSIC9GNSAzMCAwIFIgL0Y2IDMxIDAgUiAvRjcgMzIgMCBSIC9G
OCAzMyAwIFIgPj4gL1Byb2NTZXRzIFsgL1BERiAvVGV4dCAvSW1hZ2VCIC9JbWFnZUMgL0ltYWdl
SSBdID4+IC9TdHJ1Y3RQYXJlbnRzIDAgL1R5cGUgL1BhZ2UgPj4KZW5kb2JqCjEzIDAgb2JqCjw8
IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlIC9MZW5ndGggNDM3MSA+PgpzdHJlYW0KeJzdnduOI7cRhu/n
KXQdwG2e2QSCADuzO75OsEAeIIkDBHCAOO8PhJJaEqnuT13V6lmvEwOBLQ4PVSxW/XUg2x5M/ecH
W/9vDP7wt19e/vNy/CWWVH9wQ4nZxsOv/3j56x8O/65tQ44muZLdqV//X7WzPRz/+ctPh/O//PrP
lx9/8od//vc0Zi7hYK3zx+F+fvBLCMXx39SFnX4yLt/+yBznPP9LnfP168uP7+Hg0pDS4evPL/ZG
pDl8/eWlDvGDDePh698PfzTGhT8dvv7rxeYh5xKPf3T+PXw6/x6G0YXiY7m1jNQSLfbJ2BKoxX4+
teQhmLof5rY046HBvwItG1aMk5jzJOMw5pR9ibdZYjuWM/k2i2tbonW3ltzMEuqmXAd7pS7dwtou
ceriB+9G624LsziWLepZ+v3qaLHU0u++aBoSyxiB+9GcGpwbXN3vdGswb9CD507nucvgovEmSvax
m90HaGjXO27g45mUOBTn7GgEYhTfQCb0xPPGh3dY1tTw5euqTkqjHZwPfmxV07RGQfeTShvjRQ2Q
KLCukfGpVQM20ljWYwvrujcpqa6usVqd2BJ8x6h4ONFRjv8jbjmbL9w6i1sZ6qA2unQv7ZV060KO
6Z4nfsjGlTE3es5Cj0kBzxviJ5gc55jOQLXNyZrSbMh0BhZ64ORnObF2qOY0+Gpkry3nQ3Dcg3Bi
9jrpRAjPfhagMFSp96mM6z2YJ4H4ntUNNDn2YJbcNsRXvVKUgpVdWN7btmEykwo6mjn6VTETP6ml
Gs8Bsp0mtxaWe3fm08KZH05a4nLqfUlDqSZwbA+/sZdRjn9lLzjSXnHkmi7xFSVndzeq7w5WpWf5
9B5R9irLIjKZxIu3RXCqhTLRHd4Y4ofI3bc+vN3BQjVLG8UERlrVOwkD0kEN+x2TGCvkTBX3LJ6S
wdm6ziGk6n4N1vp8PDHzH6WnpyKsIdp+sgmAnS1JBVSL7LLOCAw1CvxTgtIzeALqFV6PJZsG4HZ0
jL7x0vLUwwbrY77JnHuDOfyEu83gUz6emFuLpUlSs6xswIIHWxYlvmevXuLJYujVht7GWNtJ/JoI
plRFsBP264k5/80pnNGGFkTw0sfFvYut0+J3oxkxSCedMd4m76SzxWsS6eznYAoRWnfS2S5rA+xV
80QPPFEr3MnaunZ1xQ71/EbfiojpR8kr8uV8dezK3RhROUYwQ6jO6tit4yr5EFQTSX5d13avLNs1
wcVTw9tKotPZ3zIPsC2IDnpMevmUADupI/d/4q5NlEslxrkqxD7HVm5uQjeYlCoe8fV/h2E84ZT+
F5VUj2XN48Jt4wYUZdrPKSQ8H8o6bQPqNERTgVbFy7U0OQIEhHK4KvRO6XRLQPTdcpFyXC4qio/a
kJybqKcs4mMlqgXVF7mfHYGdS4VWlHpYUhTuGgW/Q7eWfC1LYjJFHjUo7JW8is9kA2gH3Ts0+Cn7
5IaYSw4SnlgD2BpJRz2My7K0hf6NNoRWxeJO7EWJQ1/Hkq5mYNrSEdapcCNM7UdwzDrL27q37jNp
UVSWJKGI4fnQolVDGSHK3RdiSSfT1oIP3XZBfeUKUMiC6IB0PernIB6x1yQa6lWNkb3JqyvXh9TU
8BXtrjNTQx59sCnf06qwuw8SFHhYEFsi4iWtjXE7NBmxkGXAnfqitiVdxHqx8sGGIcWjCI3L7uM4
nPJnN0GaJxptRckogHX93bmt8zkXU3EzzHtMicYUfFlvuNQo2GFMNpXg7yleaLnk1RdacLQH80yZ
X0Nu1HzR5iLSM/mM0DAdtDBkPwbvGzfqE674FVdMzMQFMy8vuf2FlmllcQiVmJL88jSxNInviMQE
PfsfbCYKAC7tAZ3IGx7M70lnt53tNMxnnoXGwobfzQFsF20vxuYOHzDHtqz4vTmzxotI0XN5Aiia
TX5AjP5grEqswDykXBFZPoUVb1ZCaV2uVR0PFoTH7kELaeQHCkE/GKt32UmVWUTTV8uMzFFnbcvS
PsK7kO5eAw/HHaqg7mL/3y8oPFpr8ozaecM1ijiOJoXYNFwQ8nL9URhMtiXHxgP4MuG5XPGUCY2C
G9VzZ5gjvMJQ5h164HIvzo8fRu9dyjONsMDES8KlyoUNZXaEF3iC+0FDIbP0FLorgAlHvWxmwaWF
HXHarZpQ0qmHKXOMcB7KAa+qnNyWmy/GJo7BjfPs+2yoyQwuzP3ecLepfexOgZvplfla32GtSIT3
zSHw8yrV+Vpb4piIFGZh/F04iCcQ95tYaOH3TCxU83ZybhYUDMpBhkVd/MVHuq2bOiFnHUxBv4Oo
0XHpNiKnp2QzaoloD/dzi5Wcl5j9LCU1n0KrVi6lX8fa27osu7xFFdyuizL8no1ySZOTemaTndcA
LOxQZy9aZYDnC/eCh3qFU3FfCvwYkaQxDbGcsoA3YDKDnAJU46+o5vPywtBWsn2TmDHhUBYaNthj
VsNojwGdIWrTowdgOiNJNUO6c9CS7S+1MHIoCXQjCtHJtMt2OA7bCOUWib7F6SIRiAJKgHHH/WBI
zHJIDZ3pleyUXkoQD3QqP2fTdOkQUmYPblUgXBpcSUe/OrBfLRCJfOl8TRGV6JKzkgOHZHKX3Zy6
DS6PWpOiUib8xp7bO5yeDVL3Bj2QDPZm9ctVSmm0Q8xjxTyNoG2R0pJWD5BeD7FK228bUX7ZAfdq
+SWdvcHwXUNfYoiAfA9kEomJSKBW6rwbRneWuvKE1MVbWCuh1FFASG9IEVLR8WWjiCJEq91Rth7w
CjdeHRycsqQ7GPEHEq8/iKRppmvYZy9zbOpUWpvrE6BiUXynY1Xr06Fv/bnZjdYNCxgQkghoaYpm
dce2jnrGuPEZry0+4bWhfKoNxTdxzljzIiE7whAMhqEviXBRq9+tafd5i5BcIXMfk+q0FW462TXM
DaC/44GHenWM/ieqVjwF5Dj9DnRr74WRQ6MGsW7wxSTfys0Wobu5Whhe0CP1Qj3UcBjhBMuvng5U
WVErEHolx8hL7SFsOAskpqxn9qNjp8iqi/Uwne8IxWfcubiAyuFqnWS4JMDpjJX1XjPKsH5ftOEQ
1pvaiAuSx3MjDsEjivET/aFWuwhIBw+FjpZaLVOqpjWumK0WpbFFooNJnzYfc6nmOx+a9iGqV1oT
ZXBE0EiSoZKFFvtFgUu4GwP1KTAeCtaESUfiK26ENt/eLbXx4Ti9B24l06zcHySBaiVQlogEkkp1
5QhWSrDISLSyTJRoJMr/Y5wA87W0QWoalHlcE8/xgLQQD+BH/h6VEqa0XqgeZNW4XV0e1fhtKS3e
UHS+qYZbXyn+RgsTVr3KZsFCyg1Vwkx+V8HbbVnRUxnynWCjEHrnLrfsb7J4h6BHCeQtl5saltDM
dDNYAYz0GcBAuahA6f6rWrqfY9r3eLwpldwoyamhf4/IbzV1NltVgsmvSk4clMM5As3B6JJ6MHYn
tl/jB0c60uzBg4UANPqxhGA7wkVBboSqffZv/maqYvJOFkTYjOrdpjL9GXS6mJjZYq8IZramx6jt
fDasn6nXhXDg2EzR1Zal5SnMG4w0qZGryTXnR3Z//Kkcn/E9KSxrVjRWqDg+l9GNreK6vXEyPQks
AgXLQ+0GjrRFpAzwqCSUy20lQ1FxZDeSGstLgLBohukW9UqFZyePRemF2bi8VgtugQWXympd0s51
TxC/k2B8FEqlo6p2CiVS31LGHhWlFIsO4Cdf4dfpidvZWdaEE/PtpTiqtuDAIOcoemFu+1zvmt9b
U6zN4exeZz1EdUyWYoAclEZAhNULUOC0Y3EKnXx9fYT6zggqSIQwgupOkYLEABniF2VdKf39dKN+
JbBQAAC2Kr6LzAWzXmggihsz90gHi2JFaPHAKnBAjUI86jAiqnm6mKHFMBw6bYlrX2QXAAxZpE1y
pDuuwjbwDF2sWnRBAeOO1IEnpx0iYVLeXrl7O3DN9MXRDOl8tTYvvFUpN58eOksCEUdrsgDMOnvV
qh7Z1Ui2yZRxxga0r1ykvVbRiJZmHryYDulT3pMtZghjjGPL7W3e0/JQ/a4L1hOGGI9vliyuRyQ6
i2Os37qYhWe8toEDU2+wt8JCx04XvTazd74CJq9a4NgiEgsj3W7gbxcsV9LgQ8nlecFaHOoagXwW
c3R4u+MnOtPgJX6IW9nNbN+gASEhpoS/a8fSL7uDy8E3sXlXxmUYKMJ2cpBSW9uqBQmYd0P0oE2v
6bPyu2XGi3Y/iRnNFM50Cl1/zbQ9oa3OIG5oceJusFl7pX2WbloLsxw/2+aP1yHQ6ItwYr503nDx
a0Nt1Deov9rQg0qaOMaiDVtgAS7fj8G0T+cuie6tfIOyZ7YXoivj7Xsa+PiH+tBiAAYMAEMPsucI
AJRuud567lUAow+o7fUIBbDi+gqrtByeRU9LssSoCoNauwV4HrQoGauvddOXokleCniqmg5jnmSh
ZUHSLht+fcQr1L8aY/Niy+W53/uHRfg9kOmF4AWHUn/k1Q+hdOkGkSRQrpT2G2rQlVGvNLohhtPF
9xsg2fDGvwjxXLNSnChR1wxjCgVD959hJAxtYcOGKwXqS6mSBES3JiwSpylwKEZtmJ3COYiFJMb6
i0u8S2oA2AXeTVmvKMF0RreoLkBCSpbgDjcUGIky9XehLvX7xt7F4fgaUH4myTzKPwclGu4adMeL
lA9y1lT5hvnnLVlu1Dv6+2CsPjF3q78hor63yD4Q1vBRgkvtmWHZpjpMiJBWHQ5kr361tE/qcUgc
hZ6IstwB2UShKFlm1y+jSlGocMcLCBQQ0t8O+PibCXp2cA734/mxXzJ9N/Hg6CmBeCymQ9fi+4P9
e0dDFWESGkh5EUk/8X53qR6nNzb4UiMVAYjATFyPDOsv4LJPon8QR391VY0mMBa14aWyj38sW89D
hlHqJwgwdrbjVXgK2+4W58UkNj2uynZPnSYTPX/Uwiu84quP82nrpjunoHuxCKcghYvYTvsmtFrf
frRNEj12+kxCfLfMuh7MapGm8ppoNOXy2tu4kN7c+FkD6+p/jZcAoy1BtSYbQtObXXzWqRgC0gbq
RF7gMy/78orUFn9PTx2jrJIKdpGTK8GFsns5kvoZ0UgOysj6V64a/d/HmOLsfu53ZUn2rBYmvap9
mP+50pcOwiFnaa0IanX1ISFf64jHhYyKQl0WUJer1aAndXmNznJIkgPgq/kZMSrfcOUXV0VVqHCp
ch7f1tVz1uYxRtcx81bPObeEqgrPxcF/v67Nd/IKzXN1hPRUf29FaCTSUNo7ShRBfcreyZgkScZp
60g6R0t74UiQIBDxzp1JPh66PNYpGsWlro/YSwD0rxBRmAovU2nN74b7QPvhETXkFpW3VbC2vnM6
Cx9LPr+kM9Pc8rd47GDHDENse4ynhKvBvwr77Kuxu36jj/t83JdG27dtHjw6xN963fcjnPjRwW7R
bmxM+VvT8Ox3QyeDmodcGZ3L/QaIXtAJF3f/JkAbLq6Vij36XVnIs2/5jgfCkmkwP1SAm2N7yvk7
eeqHd/R4159N1sLNObrQt/46pfwTIoip8VGcV5hDD+jZ429XJaqe42eyyfPurgwGD1srilzTHbHZ
R0FXymRsGtJJx9/OxoZk0Klp5ZB8h1Gs/RJBXNiPiRJqwJzSnm8cE+Ub7u2i486xQPWXVkUU9hhb
fY/9twuWq93EDS6q+o0DyQ2F5zj+m76g+YQv99TtCHW5C3kDO92mWAloi+OJYxliawc2GBFr7B08
e/zVVZnKFrmXwvtT+lS1+tsb2GPD1/C038vRP5K99uoi5ujln/1wQzgDlEY8dKX/VbZcMYfjA/T2
HHOt/+bNERr55pdcV+C8ufzy5/rP/wBtigF/ZW5kc3RyZWFtCmVuZG9iagoxNCAwIG9iago8PCAv
RmlsdGVyIC9GbGF0ZURlY29kZSAvTGVuZ3RoMSAzOTE0MCAvTGVuZ3RoIDIxMTE4ID4+CnN0cmVh
bQp4nOy9eXxURdYwfKrqLn17vb0k3Z2tu9NJCOmEQBISAoE0S8IS2SUkQCDsm8iOLLK4sBhQUBTc
QUVAXAiEpVkUVBRccBt1dGCQcXAZFUFFHIV0f6dud0JwZp5nvu/3vf+8P7s591TVrXur6tRZq6oD
EAAwwDJg0HbstNEz/u4a9QiAmonw+dh5c7ydfvS9BZB9AkDsN2HGxGmJoZ7TAXxGzHeZeNOCCYs/
lpwAXTHfceSk8aPHHRt3nxffeBihcBIWGC26QkxfQkibNG3OfGOp1AGAIJgv3jR97Gh4+4Y0gDwX
5i9NGz1/hrREp8P7mAfvzaOnjX+mW6sMgEU3ASTPnTFr/IxHHxr/IEDGDQDSIuB9p+9/9/kTm/aN
spT8rHPjo/h5atYrRzje23n36St/bZyo26bLBwoK1idaBbzKXcL9oLvuKN6v0G0DH8jQ4sMO8zrs
MF5KYRiI+LQKudAVm2uN7TKgUuxVtLgZZtM/E4MwG0YhTJaT4bhYCU+QlUSgO+B5uiOyniXDd8Jz
EMK67bBsFOJ5tDjyINa/V5hNchHPR5iBUINwD8KzCP9EeAihDuvP5c/ydzTDbCLoPDBdrIz8Gdur
Fo/DQYThmB4h/B1qpGLsx3Go5M8KAD2wfDi+a5C0A4Zh+Ti8fwjLqhC/iPlaTK/D5yKYfh3TYflu
AvjuI5i+gOV5+B4TwgvY71XsZaw7O7KE7iBZ+M5hCD2wjdmIb0KYgvX4ONrzcnIcOpPjER3eL8d0
IbbfXas/G8bhO77lNEOa8Of7cVpifhmmn8R+bBIg0ohpQMikz8FU6oDD9LnIjTj+LdFxIxyHw3zM
zWPC/sf69K8Q7eOUloBtLm4J1/r2L7Dsd3CQ5RMr4ocRgghd6EmYJtyA8/d36CN+AYM56JCnkU7D
cIznhXFwqw4iz2M/XxD34HOYb4bZUCE8CkZ2CTrgvYXSBvgBy4G2Q7gM2+h3sFZKh0PIX0Px/Q8h
PIfvnKfxwji4EZ9vo73nC0jA9BMIvO2MJjpx2qCUbJHvhtuQ7le5xODznyB8TI4THQLg88uw/fmc
5nzeSWXj1/iegVhnNIIPy6drMBsMSKsDOK8/IH9/gu9aFePDEdcwjIjxbTPwPjSBxmcx0Gi/A04i
HEV4A+EU0uwehF6Y7otQj4B1iA7bdiEfZWj8ijyDdMjQ+AN5g/M/nyuNZ6NjqNJ4TJMZIuLzTnzP
gwjPSM/BIoRnEZ7BOl9zeeE8y/vZ9G4uU5xnmrDG31NhL91B7XycnKeaMZc9gBnNMoi81YS53HHe
55gGoQPiSpYPxZxnOb81YU4Xrf8oj1wmmvG1sUawf6M1/BFMi/H6sibM5ZTTohmvg6EavXfDHkxP
EGbBGHYnlAl/gnE0DPViB5zLqZElfGz0W7hFdxS4Ju2P+Yd+hx/kIH9EpohH4XuNnh/BY4hnCh/R
VOEjIorPRv4hAnlDfJYu0dL/gn8P5Gj0HsccWt77f1v+/wXox+KzMAHT34gfRSI4nvu4TMjfkrYI
3iaM5bsRliFk6QLkQd1UEpKHgCqhbZO4LAShoxiEIuEolApxqAcA0rF8iHgG5rK7oZPwLYwny9AW
fEQMchzagA3g5m3Rj+EODvz9iGe04KPreO73vNSEm/j195jr/BhPaTgme4v/DS5GniTcNnD9rNkH
1NEaaPwaubmZP9+AMYh7N/Hn9XwaOd6CP7/D97p+z5e/x5ptQf3eJKdcNprGz/Uj13FcR3I9R4tJ
ZlP93+Nrz5N8lJOHND18EobFZPt+hPUIY/FeBvbzLMr/Iq7LsK0Ppf4wVnoNJrEkGCMNw/a+g1op
HxJx3N8329SRke9i9jSvyZZyOuH975rsqNgWdJo+exuGavrmbcjR7Cj2jdtP6WlolOJBjj17gcuh
JoMzoYzbRmECbBDui/wDx/E424v0xnJhKNyu3QMoYRcjJ4Uxka+5TWTrNR00Tnggco6dQ97jz46M
TBM/gEelTjCu+X28DmJexvsvvQRfCThG8RnN5q9r0sd87nUrI9/Ip3H8L8MXwn6skwxfiW/ysSAN
2mtjqtaefTKylL9LrozsF/4BY8UDWIagPXNr5NsYPSpb0kLjYU4LfKc0QrPZR8T38d5YOCXXwFB5
DLY7E76SnVjG27ob578N4jmRNzV7vQztWw6MYz8ib92k8eIU8bbIaywEniY7zI6j3N0R+US8FfFE
BD52DaPeR/nR/A3kEWkn+mfcn1iPNj4NNkpbYIH0LiwQ/gkLxL9j/fZQyi6gHAmYLo98HdPbZUzC
8l9Q5yJ/R32ZqD8j94p8Im3S2ivT+sD9lNmwmF2EoXQ/lKIuGajbgbwyQrPTq5H/PkP4PgrwCkJp
DHpHgRrx3vvIowsxv4mppDOmN9B8eIfuEOKxzMJtrnAbTBYqIY+1Qz1iRZ/ifXiS/AqPMAtEhDfh
ESEEfya/op20w8+sHgazPXBVK38XpmO9HvQDKBEeRP1dgjRcBV8Lo2Ap2wVX2Ic4hgmo6/E58R74
XkyDHKT7I+xHouNA/g7fsEr4RloBj/D2eD2Ew/j+MRyEXpCjPdcCtL42we/6TCtgPusDy7G/X2L6
oev6i31t7ucq+FLr47/pn9YP/l58jtcRHoE7ACKnEdKjODywBY7/L+B0C+zlGOd0C7cL0hLUeR+j
7qtGn8WGcROEMbZpxMigcT/Wq0L8HZZ1wnQbBIxzwgqWzUPcgNiMMAHLsU7kGJb1EBJRVqJ6ahGW
TcH7ISx/EzHGXJEcxMcBrp5HMEeh0YH4XoRbEe5DKEeAKL7y12h/IgMQL8EyfN/VB/CZXzCfj+mH
EH5FuICwCWE1PnMG72cjVGB+PsIkztv/4tf8/47/vT37bzHXW7yfiDugHH79e5v0X+Om+fxf8O9t
V9P8/2+4hQ/6OxylQ9M4WtjS/9FmNmF8RduWgLq5C+qoEq6XuW7k+ljTRzGs+QFRvfgNtyGIV6Ie
vMR1MdeHqItfR314G+K5iLkP+jLWmdfULx4UxyApGvrKVzGHKYWCIJ+FaHDNo+glZClZS+4jT5B6
cppEaDU9Tt+gf2WEMaYwP1vC6tga9gR7RzAK/YURwihhvbBReEx4SmgQDgmfCv8QD4ivit+Il1KW
p/zqtXjjvCneVG+Gt423rTff29Fb4u3i7eGd7l3q3eLd5n3OJ/rsvnhfqi/D18Z3o2+k7wHf9lSa
KqVaUm2pcakJqZ7U1qmB1F6po1PH+6lf9fvSIZ2mG9PVdEe6Kz0pPS09O70gvST9pvRl6Xemr0pf
k74+/Yn059J3px9MP5x+LP2t9HfTP03/MqMkI5jRLaM2Y2zGhIypX4sX6cV2V+gV75XCKyVXulzp
eqXHlf6Rq5EIX7mAzRoFNpOd5CT5DSnwOlLgEwbNFLgTKXAPe0ogglkYKIwU1gkbhIeFJ4UXhJDw
ifC1WC8eEt8TL6YsS9nsNXrtXqfXixTIQgrkeYtjFJiCFHgKKbDjOgoM9g33rWumgBUp4E5NiVGg
NnWcRgHvf6DAgGYKrEvfnL6jmQJvIgU+QQp0bKbA+IwpX5OL5KJwhSAFsq50QAoEr3S/Us4pEPk7
XyeJOMhIMpC8GjlNalH7WJAuGWBA+khXN2N+MuehcCCcFW4dzkSNpUbMEX0EwlfDZ8MfXP3r1dNX
37v61t9rAD4/HV2TObsc4YG/DT9759lf/7b97C2YQ417dh1C3dnFf5v72ZTPFpw9+LejZ+/5bPtn
G85sOPPkGdRuZ7byZz9znpl5ZhTm2p4Jnsk/k3a6/HTZ6ZLTxacLT+efbnu69enU04mnHafJqe9P
fXvq61NfnPqcP3Xq9VNHTr10Cls59dqpp0/tPFV2qtuprqfSTqWe8p1KSTiqvoRy/JK8VX5MflR+
RH5Yfkh+kEXXmMJw3Ye+EIXr8iF6pnm9KRv+w4clILzJ3mFIBXbmujt/Qfg8Cv/x6bc5sHdiuTf/
c81/efJJtqU5vfk/1qr798XwFNwJy+lV2ABfwgq4B1bDY/AMbAEV6pA8d8B6uAg/wN2wEVbBK3Aa
LsDjsAN+gh/hEjwJz8EJeB2ehzEwFtah7nkTxsNxeAPegbfgbTgJX8EEeB/ehffgBZgI38O98CF8
AH+CSfAP+BbugikwGabCNLgJbobNMB1mwgyYBbNhLsyBeXALfA3zYSEsQIu7GG6F/fAELIUlqFNv
g2/gOzhANpCNhBJGBCLCFbhKHiQPkYfJI9AIYSIRmWBwQh4lj5HHySaU8SeIQvTEQIzkSfIUXIZf
yBbyNNlKtpHt5BmygzxLniPPkxdQF9STXWQ3aYB/wkekjqwme8heso/sJyFiImZygBwkFqISK7HB
WfgbsRMHOUQOkzgST9aQF8lL5Ag5Sl4mrxAnccFOqCdukkBeJcdIIkkiySSFvEZeh1/hN/gc/k48
xEt8JBVjohPkDfImeYu8jbroHeInaSSdZJB3yXvkffIB+RP5EA6SViSTtCZZcA6+IB/Bx/AZfAp/
gVNwBv4MfyUXUNR/QF3+I/mJXCKXyS/kn+hb/kYC5Aq5ShpJmGSjngdKKKWMClSkEpWpjipUT3Ko
AT1aEzVTC1WpldqonTpIGxpH40kuaUud1EXdNIEm0iSaTFOoh3rpGuqjqaQdyaN+jOjSaDrNoK1o
Jm1Ns2iArqJ3sS3sadaBFbOOrBMrYZ1ZF1bKgqwr68a6sx6sjJWznqwX6836sAp2A+vL+rH+bAAb
yAaxwexGNoRVsqGsilWzYWw4G8Fq2Eg2itWy0WwMG8vGsfFsApvIJrHJbAqbym5i09jNbDqbwWay
WWw2m8PmsnnsFjafLWAL2SJ2K1uMGn0pW8ZuY7ezO1C3L2cr2Eq2it1F/k7OobVbjdr+btT3a2EX
Rvl1pAD2wj54lXwBDbAHjsHt8DKspN/R8/Qi/Z5eoD/RS/Rnepn+QH+En8lX9CizwWF4CM6jrDwN
95FSWEu6knnkXrQx68ktECK3kvPkeyYyicUxmf5C/0l/pb/RK8yF9sbA3EzPEpiJJbIklsxSmId5
mZFlMh9LRWuUxtJZFmvDcllb1o7lsQDLZjnMyvJZAWvPClkR2nYJYuvdiCle6O8knq+WC6Ik6xS9
wWgyW1Srze6Ii3e63AmJSckpHq8v1Z+WntEqs3VWIDunTW7bdnn5Be0LizoUd+xU0rlLabBrt+49
ysp79urdp+KGvv36Dxg4aPCNQyqHVlUPGz6iZuSo2tEwZuy48RMmTpo8ZepN026ePmPmrNlz5s67
Zf6ChYtuXbxk6bLbbr/jzuUrVq66q271mrvvWbvu3vvW3//Aho0PPvTwI48+9vimzU88+dSWp7du
2/7MjmfZc8+/sLN+1+6GPXv37Q8dOHjo8IsvHTn68iuvHnvt9eMn3njzrbdPvvPue/D+B3/68KOP
//zJp385dfqvZz77w8v5w8v5w8v5w8u5VvyHl/OHl/OHl/N/j5cTDAZLu3Qu6dSxuENR+4L8vHZt
c9vkZAeyWme2ykhP86f6vJ6U5KTEBLfLGR/nsNusqsVsMhr0ik6WRIFRAtll/vJab31Gbb2Q4e/V
K4fn/aOxYHSLgtp6LxaVX1+n3lurVfNeXzOINSf8rmYwWjPYXJOo3hIoycn2lvm99Sd7+L0hMmxg
Fabv7uGv9taf19J9tbSQoWVMmPH58AlvmWtSD289qfWW1ZfPm1RXVtsD37fLoO/u7z5en5MNu/QG
TBowVe/0z9hFnF2IlqDOso67KOhM2Kv6BH+Psnq3vwfvQj1LLxs9rn7AwKqyHok+X3VOdj3pPtY/
ph783eotAa0KdNeaqZe618taM97JfDiw2rsr+2jdmpAKY2oDxnH+caNHVNWz0dW8DWsA2+1R71x4
znUtiy+3da9a2fJuIqsrc0328mxd3Upv/eaBVS3v+vi1uhrfgc/S9PLaunJseg2noisXO8K7z4cS
HdR4fxkvqZ3irVf83fyT6qbU4oQk1NXDoAW+3QkJwQORs5BQ5q27scrvqy9N9FeP7pG0ywF1gxY0
uINe9/V3crJ3qdYoNXeZLbGE0dQyMb75npbSqvNUxaBmchLeI39vZIN671gv9qTKjwPpwC/jO0Dd
2A5YDT/VBJ+qH4fTMLle6V5bp3bk5fz5ejEdnaO6n1G11vrPf3d9yehYiZSu/gw8yZmjmcHwflO6
PhCoz8rifCF3x4nEPnbR8u1zsueFaKF/hupFhOSDAVX4WHXHXKS5z8dndXUoCGMwU79sYFU074Ux
ibshmBuorqe1/M7RpjtxQ/idZU13mh+v9SP77tG8kLh6XUbzP4saby+b1LGexP8Pt8dH71cM9lcM
HFblLaurjdG24sbrctH7HZrvxVL19u5VLJHGUjSRaXeRE0c0V+aZKmO9kI7/JI2Tx4VkHbKiVkK8
5fVqba/otVrv8/2XD4UiF/lTGrr2WKyb9R0D1+c7XZe/rnvGOoYdFjJoxY3D6ur0190rR71TV1fu
95bX1daNDkWWjfF7VX/dAfo0fbpuRllt04yGIgdXJ9aXr6nGQUwiHXMAutpgKd0KOxGOIFxAEKAt
XvsjjEJgEKRbd6/ND4YQjdJQQ7+Becs4vqFvnpYP9opivSmKlY5R3Daf19vSUDaf57c05HWM5rPa
RfNp6XlLu6p0C875Be1qwWsuQinCUgQBG9/SEJccfUxx8MeeakhIzLMcoU9hjafwuae0Lj4V1ONt
W3+pv0wvdC0i3+LbNmnXpdp1lHYt1a652tUSu/sNb127HtGuO7VrrnYt1a79tet07arVR5N2nnyH
32/x+w35JmiDbAIeoqJa95BgNgl60GdSiGF3gefeEDEEiwo8bbzdPXkI+d6enmzEHoRFWb08OQi+
rB6eInTPCSgYqevA6UQZsFl1wRB5bn94palxpQmUECndnXWDp6tCOsJBgTdXiPAwgrA7a5bnJXza
q2UxyqPP7vZcyQmRyt2e3zwhHdnt+dUToiRo9/zTc87zi+eQ52dPH88bWc96DmCth3d7Qp6QgLU2
Z4Xos0GLZ7VnEHbunGe+5ybPzV7t1k0+REGDZyw+NCxrmKcKVQW20s+rtdLTg6/Z5ynDmz2yQoTs
8wQ9d3nyc7RH8/ij+zztPLM8bTxac9nR5lpH+5bJ0T5PK2wsVWulzDPEpJiUonWn5XXb5XVb5XVL
5HVd5XWd5HWF8rr28rq28rpceV1AXpcur0uWHTqbTtWZdUadXqfTSTpBR3Wgc4QiZ4MBHv07JJUj
SeBXQUurlF/5igiSixIdhT5Qb2cVtGJwN1JRf3QsVIzx1l8e7A8RPcqh6O9G6m0VUHFjN1d9h0BF
SI4Mqi8KVNTLA4ZX7SLknmosraerQgRurAoRNy9ansjt3AGcVffyuxM5jiy/u7oa4ueVukptXazF
5T3+zaU2dg1c+7gC130qBiw4gLNc1SB7OsuYHYzZdTy7jmddyfUbKgZX1e9Irq7P44lIcnVF/frB
3hFVB9DTf66sxwF0+RFVVx1g2eSFskG8nGX3qK6uwKnR6iHbv8DrvcAR1tN9DKW8HpTqPtbqCSRa
z6/VQ7aL1ov3gl+r54/3XlcvhTzP62VxhPWcZyFFq5fiPNui3q6D/rIeu/z+pncd1OocjL6rvkSr
4vFgFZ9Hq4Ki4tGqeAjVqpRfq5ITq9KmuUobrSVGrtXxROuYvE11TLylwH/1Gd8tECibzHllQNUu
HXSrRiug4Xh1Rhdt3k3uLk8nHoQP2LdgQEOoR0/K4O8GpaWugFpCciVjvYRFMgKv3cnnWpJ4UACy
XattxGJT7FZO15yu/BZyL79l5i5Z7JZrSSdf4kGyPXZLxWIrttGin3PmzMUPuMom92j+Nzv2mRvD
c6CiPmtwRX0pGqBdslyGXkqPaixr21RmMJSFIkejhW2wsIQXMtZcsblMUWIVkRr7+meT/h5ShF2o
DszGrmBDLSk4ZzaIB8GtwVZIEDLABRD5CuFrjsOTI9/ze+Hpkc8pX0fYG4Po5zAcgTUYo2zF7y5Q
iYCx+AKM5VdjvPIN1GGkfi/Zg3H1Qozsn4RD5EU6A4ZhHO3EePtVaEtY5D2M5RcTE0hgw/j9JFTC
vZG1xA4GcEN3jMkPsBPsz5HvSTm5GfVEIvSAQbCPfQ+fEIF2Fl3i7EgOiKDA63CS3oD9tkIcFEFv
6AcjsE/bsK+vwSmSKXaPfAY+CMJgbHkB3ANPwZtkLR1P59It7IQ4JPJwBFvBN+kgA8phMtaaDbfA
wziOCxi72zGq/oK5hEfDP4Z/jfB1j1ZQAF2hDObiaI7BWxgNfwH/JEPIBIw/b2QzBFGYGImP7ME+
J0MearU+0BeGQC3cCkuRYo/BLvoUWxM+Fv4FNR/Dbw72ugg64viHIa1Owl8wyndjHN6K9CKDyWSy
mVzBiLmY3ka30F8wjsvEbyF7iu1lf2WfsR+EXsJ84UvJEMmMVEQmReZHNkWORP6GNPVAJtyA7xwB
I2E0juoWuA3ugFU4W4/i9zHYhPHiPggBSjj8CaP6v8GP8AsxkzzSiZSQCeQmMh8V0F6yn7xLPqA1
dDR9kp7EmHAYtr0FpaGHMECYLXwQhnCH8JrwrvA7EXNkd+R45LtII1LTgzRPR4rmQBWMx5aXw70Y
pT4Nz/LVCfwehFNwGv6BlFPwqxIHcZI00prkYORfSAaQgWQYmUjmkAXkdnIPWUceIo+SetKAvXmJ
vEb+QvgS449IGSQzNVAL9dBUmk1zaBvaj06kK+k6+hzdSw/j9z36If2EnqJfYMz8K8auDvymsgzW
i/XB+H66FqsvYc8iPd9iZwUB588iZArZwp3C08JO4V3hW+FX0SDeI64XHxS/EL+QQFKlztIAaZL0
gBSSPpWZPFCeIC+Rl8q3y/vQ7Pl1z8FulI5dONIWHzoCnoA/kZfgDNnKHPRZMoBuIxuImblgKnuE
vC9WwF20hNaTvjSe/YQR/DyIY8+QS3AJ9lGBfkICwjayGQ6jJK2hU+l8wUKGCs8IjWSO8AGG0edg
K/2etyM5hG3Y2jw0rNNIF0xNhGnwOHXAW+jOLYeZ8Ao8Lil0Hc77WsigvaA96c3nhl6Ab1E6rKQU
pqCcNJKnxDn0CbKQfU2NUEka6WekkzgHJqApv4000H7sLXIOJe8w8ksFmUSLyRhohC/Jk+RLOgT6
0jvgKWGi+CH5KwmQfuIk5D8QzrLebAK100P/siq4E/agJJyEG9gJGEHuQ+k/SQPQm06Hx9iL5B+w
h9wqTGSTsJfzqUDuQFl4DhpYL8EA3WAP2wMvke3sYxKAncJ8cjNZHylrrIGfpa3CC2yXWCgkRd4M
nyZPk/ciB+kPUBR5kw0JTySPCm6Uy1tRemchhQzwLD7/KGqMraDDVDrK4z3Ir3Go2xSU8nLUXDfA
SPIjSswdSKVCkgn9aCpMpV1lr+QAkFs1j2bOvwfyyX8HOFdAyxHWRYH1Q9oNi4IYugbSDdjqGgDd
YQBFbQE3Xw/6AWidtgIYd0TBhFrMvOQaWNoAqEkAVg57ABwJGP8hjj98Pbg6ArjR0rkvRiFxXhSS
qv5nSMZnPZnoFJsBfCkAqf2ikCYBpGP/Mt5EpXoWoHU2QBaOO9sGkIN9btMWIPdBgLY/AuSlAuQ/
DFCwEKD9OwCFjwN0wH4W3xyFjiP/gD/gD/gD/oA/4A/4A/6AP+AP+AP+gP/DQPl+oYhfjOBl6LOL
kkOkDUgg06LdIAoh0mYPA73ME3sJuHWSyO9TYKR7gzL8JVdAvVzSWNJPvVTSt7EESjGtXsVLu7Y+
q8+ajhcCAlz1sqNXg/zIjVc4yk9SxkW+EqrFP0EieODH4BO6eFc81bldbkpoHCgCc4AiSlZQdLIK
ikFWE/VGWXWZLLLqNNskq9NsZw6nOZ7GOc1uGucyJdC4RH0ScyTqk5nDZUqRrC6TR7Im6iWZOuJ8
qj4x0QsKRuaKyeXyOs0Op9Oc6HKaTXoFdGoc9TgYA1X2WKWPzGaTSY/FiS6X0wl69XO6xzvvAMkB
PtTzOEIVv9Gr2ogjtRbn4pVYncUr2wQWq8dWtnFxRKy24mL8Z/ndp11bUlPjtPvb59t97X32fMYh
P87PfHE+5rf7mN1n900c+szxPuELJHfohqGk09CNQ59/q4LEh98euqEy/PrQuaRjRfg1N9nxAJn6
AHk+PJjDA+EHHghXkh3hSlpKpoK2ZReiz9NpOK/eoEoWAd3JHhbJTnAL87q5Ajhjfc+pl89B7vl2
be1FPnlUBs1MJ6G9e/mzfP3pZjiJz7r3kTLQ0zISIpcahI5fIhUuIRXwofyifHle4GT2yZNYOfJg
5GvWG2eUQc4+ypdG9bSrgXQEQm5FXumIVX4CgdxMenA6Np7n70Aqtmsrk3wyiTkeu/qdS/z2tzis
n4us+LF4FAywKphSQRcTWk1Isb4X6a2/kVbpRb3BcBAIziVBprwSNDN9piIaMsGIs2YwhAgE9aAQ
ogzge1MhWr3XpBAVnAdJH5IFfDOohAQWqj8QV24NJnNjaZ6E0kCJBrnnV4raZPLZgpk1PrskFhWm
FRUW5RNy/usN4YupK4ncLTNtcvikMHhezy2FL3TNLP4tiC3OBxCWYu99sHl/P0u/pMkJzByKvB3s
a7YWGL14aWVJS0hPKmaFlmJbMLlbSjWdZphkn5BQm1ibNDZ5TMoiuojV0Tq2PvFpKcScHi8kJ1pV
kUlJCZIgeExeh+j14Cj3+cDovexXD+IoreR40ADuVH2pK8F/1wt8di/3Pc+n+NJ59UtNKkvPI4c6
izlb8kEFAlCT34XiiPDbviDDnyrJrQoL8/Pi4+McsiRKkuyT5yeN3fLNPQUVqc61kyY+7NuVcOXQ
4rcmTAqGT6y4w0fX+e/YtenQzMJ+Ffkl4+9e+3jCq3+bdHjcfStv/GXKqpKtXMprkBZDxYOgBxNJ
DnYWjWSbcZtpv/F14yWjKBj7GGmuXCrfLt5pfMT0vOmQ6S2TjlAdGCWTrBcVqtOLBpMMRqPJCKYQ
iQTjmYByKmCBqNcfBCPygJGZjHyHWBEzBcEkl1LdQfIOKrWTe/TIEXKIQsMyHdGFyKe7FUEIUSGo
V0RRr+BHr4/xitGowHScuhAdttuiMHwmaLCgJnKbjcg3dx1oZhskaE3fc8gwF2tiHNOCebRtqcDC
zzGL1c5pfPTlOVQRmDgP1mLOUSt1i48hdgV0yFtN2mAm1MxEmS8iqAdkP2N2Qsf1b9yRwdrf/+o7
vnf6ly1rPEPmNbB7r47YHK6j8XRc46NcRv+J1H1V3AomGBpsM8dwp4Emok69SZxgWCLeI0o6xSLJ
YB4uEtFiQm3q1ckCGE2lHnz0MPkYzKQryePCeKkGZZGziMYcNVxvWfPz27WtqfEhb0CRD5WDxCgj
rV39akibA43pfrY99fvd795w/3tXyIXdW7e+H94XviP8IAr9Q5EvhTuR+92QAQXw5N5Ur2otSOI7
yWZMtPNarAUpBSgE6VjUgLg1v5WCCSXO7aYKuHPi81m2KzNnmofVYEdNyd68UORoMF7RF+TlOfxe
WQx4HSZnqaWVpxVtFSK5uxNKWYj0amifW2oNkfz93lJ9QuGCIVERaGw8jzr7Zz7A86XnbcW5gfPF
nP1n1tTURLfRSEZG+4IizvdxDkmO54fcwJ+KZYV2R3x+Xkw0JOaIx1yTpJB3Bg2qXXbq5TPzl1Vl
tAv/4+sD32x9bMGUWx9ZMGXAiq53d5rfd/3wXstvWvUiy8i5e+DymQ+9u2Hqc/lFXQbe9Fr47XPP
PvEVyR45e+PNNXP7LG2EzjO61d20eMLtb3KJqUO7OBnplwJt4Mmgub1ULtEVOcSlQxKxUOTjBiQg
RRxUMJHpNVkLfDxXjom57jkJC9Lm5dSliYlytrVY10s3SbeCSAR0NoO1QJfh0aV6DZdJH3g/Kctr
FwVvkok85im1PAbu3IzS+IS2C6Kcfk13NJ7T6KY2Xrp8XmOOgPqGZr800tVAjb0oSpYiSfKntopR
0oYKhMpYkBElIScaUs1M63ZYp/SeVH1Hl+F391kxZc2Tq9/cd3HAqCfvfPrBl79YP77i/inlC7qU
zBnbjgywLpo07M5fenQcNvfUP3c9GP7p8oV/hL+/fcqL9GLdlglvTb1xXe/grU9wes3Fi0fI0HyX
1qgCy4gklgmauaIjd0tlYoiuatB1nK3Z7ktRNsARoOXSIDPwdlZ4GdowVn3y5NVt3JJRmEWeEDoK
kvbOwqBelIggK0AXoQVUg3ppkQgJCnHrxhygizRqnUMNm9sX395k8rEBNO1WBKHj1Q7sBAc2cnvj
I9uBRv6MUnsBdSKKJmwOluskiUo6nSwqeqMg6cxGoyzpLKKiGjcaCfWibk+RjQ5ZNlKjIKQwivqP
EtkioDyqxiuopBSdT5RC5FDQLMuCgF6MzviM5Y7bXQG3eglcMT/lEjcAJee5k2It5n7KysVNfkog
1umVqvmYeOzYSu0qqyUrufHzk3w7eiaM+FhGK0luzUq/+vGlno07vyWl5Itiny6vVjz4WznZGh5G
O5MZp+5b8jxSrRr9yc44QhskQSZ8FOyZwZVAHL8Up06OO550PFmwZyYnZWbE2Q1iWmuDPTMpOTkl
atIddl9mZqtWICQm+UhtpkBTkn2ZNtA5s3QhuiFoMmdBWv+02rRlaUJaWoh8FExJVvi5n6QkJTl5
kWKBXH4qpby1ZvLLBzaZ+37qRc3eL+z7O3Wt/sjLGzV3JNAIqKwv4RVpksu9u5gXAJjHyXUWyyUl
UeOZT3x5zhSq6QyuOSQ/FkQZ3cd8eUVdKNcUvmp0bl6/tWTMyj7L77pl3uov7g6/QFp/dKjj6BXh
E+dJv+VtauZ0u21veI14UG8dsr56Qahtq8cmLzizgPVadXuXYa2vrFfUvkvKJk5FTXgw8pX4ieYx
b2rYoCN2rkBRB2indMyoHVROXyvXCC5e1A5FXnA5XDTDUaqWs/mqoJod8XFu1WYpNt9nIMXruHck
2HIMzJ0jKIDcTUcHHZZF5vgs9MlyZSIXJJm7Jxd05yz+JRqJmX3Pq00ihOSpQdN2yYqcQ2zFUZci
qhWghjgl8HvBqtoLfXmCU0aaeGXJqukC4U+vjAhvPhX+OXz8+w9Jp38Qn3N/8t614Z+2rjuz+8HL
VEgMh6+SctKWrCHsq9/+ZN302IV3wl98/v3r3OKNQM7ahZxlgGPBzgHamnWkQXkMFfWMUoOoUwSd
ySgoSoyVJNGHgiUDE3yZKCh6xZdpAJ38CkhECtFR+0VRUNgrlGI6mIzOAboEizTHsYmJjFEmmvp7
JtIYp+81w7+QF5/TGEoz/FFG0q7X8xFXEMhCKFqaY4lMJCO3aDCC5Aup/qtP1rJe/quhKewRv3hw
W7jDtjDdykeOnpTYC0euwLPBQg/xCIk6ls8KpQi9Igl85KLOoP+PQ1cycdwhMrdB5UMnr+wTRVXA
oWMy6BIEVVk0hxCiRsddrsdR80HnxjyeQEkN6duIGfXSOZWjczHv5rohiiubh9gkJi0GWEPy2AF/
o2E0Y/6rjav52HK2NU7EkXENPhVHxuD+oKKKRCGlIhXR5jdkZBVo2OXXcLCVI66AMhYbIs0klOG4
KFUY26zNGwRt/lJ0+bGuNSG1QMW3Py5oc/j4xhZzWBPgE/f7WWzy/Zsdf+4c8CHkk7kk/9XwO1zT
4Rt7oIXujf2Ngy3BtHkqaWsJWgZYai2zLNtNIfRWHcTATGZzisHoMBiMpBa9yjVBt2SkUo5VMZkU
sznLoNQaZ6BCN2rhytFgosKych2ljv6OdQ7BUWmIzzSqBqchXl8+GbutlmBfA+pR0g+dz8bAwh9j
Ha65LnA5X4qzs9LcJiDGJiEmk/YiKU6TPDTSGGhyO41mevA+dfywrmM9LvdfXv0s9/Sz+w6SZ01D
MgeO7tQld6FgufL+569sf7A7jnY48t33msS9Ghxqw0AOeY8mskQJeU2n14vojePVgOJniM0LQ9Mk
pIh6B3rZsiSlKDoHVpVE/osBJpqMepwugyjw6TNk6mTQiSFSFDSZZrXgwAOkCC1rrsZ5/bT4pSQW
mJWU2JxRVaxb2Tc62JUxd1qMGTRZV6IrkVWdxoIwq/uIqj1Cps1VQALVOJloygjxE8KGk7xj61kS
cTQOJT+dCleHT44TDzZ2oa80Pnv1EfoVaqg0HP8g1JF5OH4R5gZd1zOfwHyZInb/FYxCWwcTZY0R
r1cgUlSBHCCt4X/RIdznatYcLZiQs59PHoR9Df9Af0Wd8Nt3mj4YBiD9hv1yYUAT3JRAClmRXKQU
qj3lnkq52ttWzYbbbmLThMm6qcpk42TTdNtk+/SEBbalCXex5dY62zO2T2yfJSRuSvgsgVrQXuw2
e6XDkaMgIggoP34miCKVZJ1ONCI3Gyyq1Wq2O+LibPFOlytulVmneEOR8Q2izeoNkczgoDh0Vqgo
pqDzZxN1tjgdpq1mh1WkVjNGWikGM4qDmbszrjgHvkEkrrhhVDEv0mWiCBPqsmXarFaDQY9hmw5j
MwVDtrl7RW7aUU11CqoiwCKXEhenuFzrRZQirhlaBwo0HJeu4WCJWS0w5xo2GXYa2HTDUsNnBmbI
TShNoAlv6rETi1De1itecZ1IazEqEt0JZkOcC0XN5Sx/Tjslyp0l4ubWv2ZmVK0HFv6NX9UfZy5U
a2a+zJWCm7sN0XtHoxlexa1qFqBFgjOsWgL8nVigLRwF1PMl6nnuTsRmOMazK3WIxZYJbIh7ZMf+
4wU6dOhAOnTQgplZyCb2eGchhpDEby+0SzLxaw4bG0byfrg/Wem8ltKfw++8/FD7saU1jWdeXO9Q
3K5XxYNX+xx67v5Gtua3cvrGLyR/7dNXu7Lnbnvu5ZlXqzmXjUMuMyOX2UlFcPIcNk9cYGbF5mrz
BHGyeZkqtjIWGcdZ5+nnGVbSu0z8d9B62WxRVZPVZldVu2qyx8TFiNpBLzvwNlVNphSZokNLcaop
N07yMKPdpA6jmSajEefehJH+b8EEo0LR48YJM/K3Yoh+RZGD8jIMLEJkRbA1KNiA5vjZ7de8PkV2
ZBLQyyh0shPb02aV689AdBKOcgFscgSj8xp1AmPz+EONhrU7vPBahVjR57FpBW0qVT6XpSXay7Xo
vtmpbtJJK6+bMk0haSYFJ4tPlx2ni2jzNI7kv/TLzG4ZeYmt9xwJv/NK+P7RhZbAQdRIf7n63Lgd
B15jI38rZ/3PPrv2vavLcayHIl9JbdAbVMEDG4IJrWimgS6w3+mgLi86fk5+SeIXzU00qAUpWpyN
BZJdSYq3JyYJmaSXa6idJecwFpdjUhKyJC5JaR0KNJyYquEgdrNgGToNA33WrLaAhoZAgbdgoLZ8
yD1C1Fvc7evbHFm1iA1V8KEX6EAjwIPBNFqkxdCFhbb2BdSfCofIa6Q7sZHqoV1fn7lhe334swde
nvrh3JlvP1Hz854vw5vpBLKKfBF+JPzhx/vvOl7YazvJ2XzbJwunHiHOlaeIEL6Fc+g69IpHIR2K
4NMDkI1jRf83i4/VZeLLbUZrwZw2t7emhUKhroOPKYVE4DcLeNzMXWWZX9JzC3PuNzCLyZCV3UaK
b59cnATFJDk5npD2/px4JuW0V8gi4FrI1CrLa2troxbbDBu1hWh+Qwclqx0nlB6banc8OSuhNoln
1dTMAm9S2ySam/Re0tkklhSiqxuKT6Azrf6MquVS46XAeSTdzBYOtbU4F0PJc9y2RWMMTkSO7EVy
lHLtC1pl8C9fnWhaqZMLWrVBasrcyju1Lw9HBKT3uqO0355b6w+0y/vs+dKxI2+9sKHh8nTyosFx
4/rhm6t7dOhd8OrjJQMq743A07+GXyN/seUPubvvw2PLijvUVmR2fWjMzH21808MV+IsXfydb8zv
VTS8cEjr5MryzPYba2954+ZPOfUj6B1s0WLZTcHCREq84JULMUBlio5IjGZKshzTACL1oV8go3xL
kiLL3Ex6CHfZOLP5Ugs0p82YlFKQC22hnv/JpRB5bZ9Os59r+Un15nVbLV7jmZp/s3Rb0uxqa2Gt
5oxqTOkjfBULTf/7xBL2+IXb/WF/+AfRvm3bb+f5SF6PfCkp3J6iNOUpqmItaKV6E4bHTY67hcyP
k1o4dBiFxwPOB5iMBGimnGNTMlFlddprzlphJEbOJUrQMMBAwUAMIToxaE4gTwpZK4DMwHaejEft
1uAuuJ0vSJyrmdl4jsvROcSBUjgfQEenpMmJQxw1BRo3oOcSc+SifhzFKdaWrsiGY4edB++e8fKM
nGeONbTZEL5cv/WnBa1Rty+aUThv3cQTp1irq1tOhyOP3PzKor6H+Y9kAHRLcKwpxBEcn+kkvaC3
uwqq3ZNhsnsBLHCvgrvcendCYqIr9htPqljMJpNqQIfVhi6AmpxiTExJSVGM6NkZnWpcXEq8Eyni
TElUnF41UVVYSnycyUhpisupi1sUxDEv3q16nSHSpcHlU5FGXfaafIk0hYTIBw3gU7wHySRQyQd7
Ew8p6z0430FtXbIRqXO+8bza+CX+S3CrjQkurm9LOJVifmAxN6XNmhcR6tlmhXtN8/KPlqiodw+u
OgCJkbP7VK/ixb7C4tzcW3PRknaojupnH9PUM8oWt6eaWY0aVs2iEjJs2PFUJlOysJC89GY7HbO1
6e0nT55ojP+gnSx0bh0WUGkHCr4MJlgH/TaB3XB12/p388c/Vc46ogKfP2vr6r5Xe3GOu4C2NRdn
wQhbg4MmKZP0FA2oIhlIpsFo0BubAjmDXmL6FEVCUksSoZJCU5jkYExSJMoEs8kgEYYuNbpQI1Dd
oXwZVOMilJoQObHPhHjtm9FATr2Ml8aoF42kPO/ihCyJ+dJIQR3STvOgryW4FNmKmy2Xz37NyWC0
ZF648wef9OzeZxmp+qaxx2xaxO4I37hm86onyM6rNzd+gjZqWORroVDoAq2gPbwcHDg8h6Tr0w1+
Y3p2R9KHSLm6Yt1Q30SfUJCdZRByMzNMzALpKf7MALOb9HkJmYFAtt6EToMpPs3jJM5Bdk+CnKHP
8zCDs8oST5CrXg2m5HqljEKLNwWqVP8MP/VHUoJWWwGkqCnTU1jKYTofTUMGXrVVjJpA38s151Vt
cbPxcnRVuPR8Y40WOJljCz3FTZqDUyamjFERp8dCJ5Q/vhHEdXHznonGLVw+nf4MO5o7M42JKlNH
vjB2/Z6BK0Z3JkP6xLUpXTDrXt/+Dj8deG12lbtTUvx+S+eMoRMev73b5NHDttbeObDi+ZXVdw22
Gc3JfdqVpuWNr1Ef3z6yfMaQGeF/LumfN7KAfGlRFXNgZPENY0bt4GuVPZDGfF3ADn64GpyQwDeY
UvhF8PVPnxtXZ33GesAqtbbmppem94yrjJsQJy30EYZinGrHTtpYUhqTPHZK/QQjV67QCLA0j0eS
7Zmgd3ksBsVrK00ikJSbVJrUP+lCkpiUFCJHgkb0y2mTBxYihUG3ovkHpdAfRvHf2lSmacq7cvzv
Ip9Z/+J6uZr86ZqZGKw1zEgiRYGaaqLNDmfYxnPXIqLmlbiVUalu1xZqNJ+Dh3aF0WV8M8OJaiXb
ZW0ObLHNLakHyds7rXLNDQ8cHzBvyZ2dJ2/OyZpGbh89atOE20aN2VKEGrPxUv+uZz68+5tNo3Kn
z3qD7Elddc9yknDLivs3PjYXJXY20joe+TkR1gT1xWyyY2LiRknQVtuG8LVN/WorHZE4Wb1VWaA+
pBMlR7yjtdKdVNEqnWRJMw82kLS2UAvruHUTbB6D7PYIBqjykraEkovmeK+ckWSpArNqpuaK5A4V
2kp8TXQp/nx0l+ba0ts5zazVRJfbopxpS+PD58ttqVKMAZlvb48rm5//cx0hTz97YjeZPXLa5uHz
q6qeIHfYj7989o0XyICdL28yjp9VF/7q9lWrViBH3YSjfAM5yoKe5fYDkIw+FQ7Oxkc5iu/TMMks
JLvZZGPItM8sx5sdya1lf1xP81Cz5HCSXOLTZ8dV6ifoxY4kT18SV0G66fvESS6LBYMAh2KERI8i
W8x6h4caTG+bq4xvq5ZRlumWzRbBEiJp+3yqV8zwZhwg6RDdo9ZczL7nolsRJQg8OkOltFib+xq+
lRMIpMcowGVRc6pbbteYKVMfeWbjG5suzH99/Pw94Xe2hdtmT+mzaNyKO8d1nTq518O7P/vwFdJ1
8xHa6bdy8uL0ZUOW7fhtyT0dV3/MJWwK0qMrzrobUuHoAfAhHRQkiIcvt8ZzqlRxqkiZqatdq92C
y90zgcqw1/2am2WwbMMtCSsTBOB1ITEBmI1YLcmQppJadGmISgZgQiCDhcSEbOs622b0KW2C12OU
ncgZ6F7eF0x0eHUZ/mSvJej0FoBFtcywfIaU6pKW0SXKHoEof8R2ajhz8BMYjehTRHcjnMVvBDir
zJrJnSbklZjfEGUWh+yLeRXEF9vbYgPqM8IXXpz32sQnCDzw0t/NV38U7hpbsyecRm8kq6bOOUIm
2+74btp7y18gPTd993a/QR73A48tJAuTjKvu3Yz0ah8eKtyJ9EqFfJJ8ADKi/NMuFMV5nGKlXD+1
c7SjgqtYGZIxPmNZezE90LY9Tbelx5VCiUdAJzbb6dTr3ZmmTJfb7dc70Q44SRpgwEMhRO8J5pty
PQ7ZlemUMj0mveRJtrhcittdhdGiU4mPV5xLncTjzHUuc77rFEY5CaAFCdH0PYrfy43ju8Ek6l2L
XuFrakapHmNGoi/IdKp6p75AnzGqxapbzUzyJVqKL1S+8lZTM3OWFiHGlNZ7GvqheSkAXHwSNKXF
vfvm9TjNGV1pVo/pogpL49mA0ymhn6FtnxW14N+ifGam0UmyO5zx13SYmXbcT1PT2/Xb0is303b3
pic+ffa7xe/PTNv6sX/WW8uXHRj+VVzK9B7V9dPundrt1qlFtdYuXazxQ4qPVK49/2kDyX7o9Reu
RJ55cVK3pYPcdPC0or4DFxPpljse6Xnvm9wf6YFKqRP3gNErvKWnQDJk4jF6TFQh6brepFw3lK3U
vWOVJ8oLdQvRqhzSHbJKgkEwU4fBgRLmdFHqcvmjXguG636T6kCf0Y6WhNsUE1oTBb1FY5VJWasS
VVVyTaWmpaZ3TYJq6m8aZZpuEjDyp4uDOQloWBSXqwoUG+Ehwu/MilshoJrQspiclV2uLdq0sC/R
tdGW6/Mx63Ldqqk2h80HPkq1Ax/cBdC25/kyojm2iF1TMwtqZrawLzLz25v2hWXGzcrc8S+MuPM+
7x17Vyb36jFm9/isUWhMTo4ZsnpWhw2Nd9M71qQVdJvYcDzcAZm3MyqVNG29Wya5Qf029jr7iv3M
BIVHQDfkdijoryxT3lOYR8lVNik7lSNKRJFAFATCkJRAWCaVZb9AHLxkLKetJEpypqBHqsnyzYKi
alSzCQJ/oQtfuEx4T6BC0GApEObyiEqIES5GtMBMvh6OlnevEOzbplR7TCnNKBWCXdK1XENFRrTU
3NWHpY5MvNj80VvJbaM4KTeKnbGqioNXTW6l5Xa7faXX/fq3+l/mKBa+8ev5FhGcLJaUyGp0ImYG
Zmp7thj9kLLAnkC4x5m9Z4TzJ09esQsZV/6CZI3owkOpX6OtDU4Ge96lkFzHUB6J6fWEGU0mKgqc
gIJVNMjUZPLriYPf0ahokGSv1YJENJm8egUwQDUgHfX80Ag5GExV9EFL8ShUE6o+V1+q768X9JWK
3p5JuM6w6ysbWq7U81WmmmicurDv2aizw8PV3582Qu9TG3BMTYC2bM/HDeobsipqO0VRJozuWGvr
+Dz64wsqSISGQKPq7dK2Y1n6Z3u/DHSoWNGT0+PXOx+29t0ptL2y892KcSjZ5SjZN/M1fGI7APrI
xeACg1rgFYPicGGKsFp4UHhYlBWBWJifPaH/Qv+zXpys3Mk2SieZgAzevM5voIIkMkFHDQZ/i6X+
/OhSv6JT9Dq/LDlkWeJ/G0hgksmICoKTVhQkbalfr4RIKBjQC2NzRSKuKdUEn5moaqjSVv+viXml
EX3HyjX/Zg+qn1rDfaJrmwIazzR7hW2ubQW03BOIVSiWozsDfG8AZRr1sOY3YkCD0Z3Mykn+npeo
eiHcidhe//B0H4yhZ5Nfw3MaJ1DfS+HHuJYsRDZL1jgsHBxSK5L+4jLxPZHpiEfMFTeJO8UjYkSU
KWP+5o0CYKj7tM2Bm5tUmg2OwLtAl8F7wM8aYbwyKbpPVTmqeZ0D5XJWVCwh6LKVQpNYAhdLLWdO
KsIcimN030tbSSmKYhRDaBJD4GKolaIYQkyeOd7fld/0266XzWbh/M87YyiLfMWZFKLqa94X647x
7DK0+1mkd7BzuZVkBxV9wabsQ/4j2e863/B/RaWHnA/5X4h/IXVn9iGnVGau1A0xD7VNMC/NlhSS
qks1t9flm8t1UjbveH+TWsBaZ1GalcUpSbxq8Ry+ckGSU1L8Hq/Dywu8xOPxWmw2v93hcPACB7Hb
Hekeye0xGjW7I2V5Unggkx0iHwRNDotiq3KoYFftFGOWqUGTJ1lNqUKHwKN6qIeXeICqWVXXsWIA
J8arehyqnavNqBBHIcqYTXujNdEAuzl1jKjaNil+YtpNxdATORK1gjnGm9cnr1mdADc7gZp8e76s
GR3nvzU9LdPdz+xNH7+pZuzyuIENY5cvd67de5+9W8nA7TX+m/ZuULsW9H1mSupkIWPnzMrJI8eN
XTKr3czGG+lLlekFJWM2Pd3YSE/29hQEx+x8MqyP+QLFOJdOuBAckCa3l6mfpukKabmukg41TqAL
dPOtO6xH0AV4W/eG1czinagbGHU6tbkKqsUztLmKuQEqFsxSScwbYCESDlopJVKm0WkyoefFzTlq
hv27jVUqoiA6BuSaU3CILkbfm5KDu51VhKtie4u5cV1zA6Jn82LraY3nNK9A23MpCZSWgFs959Js
fIzi3MpHKa5txjQvzjdT/Dpao5U/s6XV1IOjb1ufsHLv3XG9y1Z/mj9RyDgwbdyauZ2WNi6mT4zJ
bd/txE9hGwr0OIwYBiH1zOCF+QfAih7vYPR4E7XDnwqpTZ2RSiUxMc6Rwqodw+IqUyo90+NqPVJ3
kcxR5zkWJSxM2cPEJI8gY5BosHghmJNbABk+txdkVZ4hM3l2asb4FtHhteV3rtTQScWR2dXYobbo
QmERd/L5cc+YJzlu/8afj357f/jCxlvfmrp33fSOs8aUxXnuvXnImpntyXpS9Pb2i2/vD7+2fcor
9254JLd2Uc+xw9dtGvjou9zKfhueLPTC8VnBB78FU8s8lcJIy7C4qRaxY1x7T5nQ19I7TkwX2lgC
cUVCiUVUQ2hzBpr5jgReql3zyQLXXWQj/NMnuV0Zxg6kF5moTnJJOh+xWSlLdlKrNaY+VdWcHPUg
JafHbLBmglnxJkDCqASaEKK+YBpfhVCsVnQWV2male/5ww0KpGZydQqp+re6XG+Ym4/9Xu8INp3p
PB/zBqMLD1aMNK+tOyCXRI8O8kMuNTVoNppYhWrH31jMXW/y1uNI/jZPzfpBD564efOWyiOT5++y
umdVPHr0ttqyeeO7hSeLL94/uuKv72wNX9ja75XGI6z3LW26DiCj9q9c3/veD5CPJiOdpyKdUf3A
90HDQSNZ5L4rYUUyS4kdnuSbO0ErJhLiO0GxuT8MhykgpXIVn5NfwHGwtzOpQEqJTxlqRg9dVU3g
MCZSs8XiV00OzPJg3Jxpkng0rmZazGazYrFUqcoME4orElNV1VK1vzpKxUkkY4OqYsXoXPVlmlTV
qfr0GKZnwPVHFLQTCjXNdP1XO3L+mrvd7PLw0Ci6zI3OKN/2aBHPx2NApAX0zXGQjO4P/fGRe+5/
+5Eflo3e1K71o+F39oYfvH30oG1TV4we1bOmfeb8dX9793US3Dzt5ld/6856PrZxFVGX3n5/lwEb
58RiHTYcKWuBS8FFCluhrNfdqwiSKd60VXdc+IfwG5MyaKbQgRTSXmQBuYvIZgtlBop0iwU4VTrJ
EGNMS9S8I90gaFYLtAMANj5nbflCD8artTADDf1F1FdRzcWgUtWs/VsHSEmLjQ3NY5zJDywcAMA5
dPhiRtzsRDttio8a7xynhnenxOx2dcyrDPzbqOYaoZv4F9VDk5JzylrAj8ptc86gxwYV9u+T22HU
ieJhQsani+a12p76Yfh8uJLTqx9qNIb0yoYf9xqyLNYCT+woKuMc6MbEA6ZHfY+msnlsoXuD4QGj
YOCi7o3xqY/X6oGJ5Wy1a4thq0koZwsMqwwsy5jmS/V3MApeo4Elow+AWCDOtPhBdkgjpHWCxy6L
ntaGZP4DBnUOyeZLIgqp8kZ3IkPUEVRz+NrwRZ0X0tV0mn4xXjv9k9a6AOLVeHo2nsS/3Kby5aiy
nBnoe6mm8VwNJmedR0Mxs3lFjS+oWflieHTBF6IBOoltv13bfUuLbr5xroyus8U5optu2hHA1FYZ
Q/a2va1y/vy09PDfMrv3OLHnxPvCLmHZ3JGTclIWv1dYOfr4ytBtt5Gphn43l9d2zc3KWuRuPb3X
kj0HNhprZ1Tm5WUkFA4rGHxL/weHDx+urTh+T+8Tt0MCrApm9bFMsMyzrLQ8aH7Ivk2pTzqa9LUd
jTVh4LaAzZBtNaLfwwyWi1a0sLvVObaDJAx2mtjgqFKMIZq42zTHcJgmIrMmgoJEMqRlI7OqylqF
KSG6tiGxQwPflKoJXDp3iZ/tw2t0za2xpJSf84se/U2Xm0762v1F+fYi7ch6dA2JfJvStfNNwbYJ
t61NXlv07sDdKbsWOdOzStbfb22fWeZfQievIeLi8JI1jXtnxHtTcXzLkK/mCRlo38PBuW6dW3nA
sE/ep/8q7guXjAGFcqdxhesB+QH9s+wZSddKX+SaJ8/TzzHOdUnZJFcttva2CnFuF7od8W5HPHoZ
S3G6493c7RB1Dl1bdDt0RBR1oHPHKzqnlGlBNed26cWEzHi3TlSdVfHcobC4qkrdRHX3d49yT3cL
7hBd3JCIEs59kSSjt61I3hPPihdFlivyo2lup+gUE/QdXo4pvn5caPnxX+55IGo6a8BDk+iOXtR4
cNcjel6pJqAFJWa1afm6Sd9psV3TLp8W6fmZ+8iJRRtTl+29x9a75w33TvbFJ9fuPbPt6Cd3T+j+
FB3fWD0kt6R7nyWVRXXkLQyCCTyJvtsCpKkeHgtW2Foxr7FcHzQOMN4lr1KWGZ8mW/X7iUHCiC1e
aKXvAPynEPk60aHTiTg2Hc2P7gMoOn4qR9JjzFYFOlVHkRpx6LZpq9UXCZtO1hJKIoaDpK+2ucJF
qlE7Zx/7aRRXO7oWyyma5eRnsXR6m5OfxYpus2m7SWTAC/XDLfEFA8nYI42bhYzG/bWfzryPLtXG
swnjiiIcTwK2n/GFm1iSPkuird093bfYV7BlhhXG2+3LXcsSNiofOb5SvtZ/bTcnaQsTvgJtI747
xroqGjaryWgwmOPinU6Hy52Q4OQxqqTXdjclKQHMdqdDO3/kHKvX85HbzWMdjgRpbALo7QfpOHDQ
8fsTkpzOBFuV9SA5AAY6ruGonuhD5EADrSLojYxrsHCdRF4OKhZ0RdyJd6/RTofP7Ht55pdq4+Wa
sPuyq9Hdr2x8jy9dfdXL3yOttCMkUYqd18hGbMVWbU+TL3A3bV7+u+M/PEgI8J+OcDpyQnJ2sTcd
KoltVZqnv9DWToWUrDaNr/l1NG/mub2Nvx7OFGjrDuGvhIywP3wpZfiEaeNpVuP5BW+u+J58fuUv
dHrH7VNvbdzAf9PViLzUF2lvIeagw6ZavVbayhK0DrBOsCyQz1olq+Zi5HQqkJR4BYkmoTqikiyD
IDatHDBkJqPZbDEYqKLo0fPQmRWJCBadLDNGJT06uBZkshsk/VgDjwwU8w3EMhZ0Y+WDNBUkamjg
6zNclRHi2KvCdHSMDpJ3QSVsV4N2muLcJf4DBQytotfrfqDHlwQ4JXVINN0xc0kUYypKRR0/6K75
HdrW0wHQRS7vTmtvCUUu42QX6PQuLR1U4pwFMufboliI7CckH9W+tnDQKqMVYeSd8C8nhuVlkry/
hrsR44kpqYHwMZpIDS9OGU1WNX7V+NMnZRPCi5FBMpGmbqSpFXYEy1bQOhOVDHPJUmGhfobpa4Nk
NOj1JkaJQDAGIoKQH90C1c/hBJXzdRJJs1jQMcu36u1OZ4WizrHy0EnPI6gFu+U5mtZCY7kTmwoa
zAVwwXZB20m6FNBi1UvneIx66Vw/lfMhlPbV+O5caRSJsb101byy5aGlmflFpLBI8vMzFESSC/N9
cmYy7dS54rYO4ble1t7VeLTd6I0dyJO+NfSOHr1NG2c1LiiqVTZF/57SKGEhRP8Xraa/ns+0vxup
53/fSktTMIrfQ9P/tnWTeDSWFgA1fSwtgku8GktLkCT1iKVlOCbVxtI6yJDrY2kF6kyfxNJ64RWt
ZZ42wBjzmFjaCBPMx2Jpk7RHToulzTDCktX8n38staxo/j+0xf+ntav5jeuq4q/YbZ3UiaqkxKGl
4kpA2yB7xk7d2omEhOU4lZXaKfYYVBZUd97cmXfl9zF57z5PJ1J3bPoHIDYsQGxaCYEQAoS6YsmC
JQuWiA0gIVYskfidc8/7GNtJKFTWe3Peuef7696XSDPPf7X6EezgmSsfCDwXvHllKPB8sHjlhwI/
Dfh7Aj8TXL7ykcDPBv0rvxZ4Ibh69bsCXwh2ruUCX/ycfv5pgZ8L1q79RuDF4PVrfxX40tx3rl4X
+HLQWXqJfp1sfg62XV46Eng+eHFpl+GnGZ8JTPiQ4Wco/ksfCoyYL33A8LOM/7HAhP8+wwuM/53A
hP8Vwxckvx72+fWwz6+HfX497PPrYZ9fD/v8etjn18M+vx72+fWwz6+HfX497PPrYZ9fD/v8Enyx
FauLrVg9B/wL4vtzwCvxfZF+FX3pTwLPB19c+gPDl4FfWPqXwPPg/RvD9N9Vl69fEJjk/5vhq4z/
ssDAX19i+IVWzF9oxfzzTP91gYl+jeFrjP+2wIS/x/AXSM71BwJDznXD8EtM/6HARO9z/XJL78st
vV9iOT8RmOT8gOGvsJxPBCY5P2f4a4z/o8CE/z3DKyznnwKTnL8QvNCK/0Ir/gstvxZafi226Bdb
9IutvCxWeekFU7x5mWAY6CDEpwo+xtULIob3sJWkuJxQqWAbTzlgumvgLVMoYGLwdwDdYbz+PyV1
a8tUcIiVmH+9wtMUwO3i0+tbC27hbzVYEegmY7fAEePzADwj2OCY6wDyClx5cIL7gG1IsWaCpLYk
h14FKi2aPL1FhBQ4iJ8kpnjPIy20ollTKLI0MJ4zYYnkQQTrE5ZoseKYOmJdFHUnGgr2MGRex+sp
S6FPsiljG6z4MmbZZFHIVhWsjVaIfsCf3v6StSnW0LbKsnyH9ZSfJyw7Eu1GaDOW5XVX+JhlO4lI
iCcfmdN0DjINR8Xi08sOBVNypClXTZVknJecIxozP1lK1ZEIV6UhZP4T0WrFU1rz0WyiMAQlSfPY
Jq5WopuJJ5bpS35qslpwxcZs3fk1UXVOUfti+NsWSV4jI4eeY7FWS/xDrmkldV/FbMC6R4z1/BOs
WMkh0cT8/a3EkeE+wtqJRNtLaHpZc658dSiOYSj+W85azDRj7jNfjSlzek/a1W3rylJYf18yk7A1
VJs+b4V0clzbkfBTU73u1LwpTvkXio4+Syg50oOZ2jTBA+CryFJth7WHQ65txTXwPse24LpznI1R
nXWy3fc79dJy3U2FVFkzj/xqwhnRwUPm91aT3JBXm0rz2gccrTF3ybT2otJN/BNe1xyJXHRQD/ko
OuavLK6kj7mGEp6hlW2dM3P19kzWaN6NuP41W7bLvsUcbfo2Xq+9mrw0OTdxVzh/7zFNzt3hu+rG
jOS2pAa/MoPfQy80az/j3shlViRs0XFdF//rPuFzOZLpaWQmNrPNSz3CHqKCd5hfBa+wvj3c70P3
kKu9ijLVc8EZikRaJ9gHXQ+e3cW1DY8Ivg8s8d/F/W3G7wBziDv1zVuI/A7+9hjbCy7Rtzvg6nGl
F+f0garx3mKf7bHUQ9M/Z+Pj98kMMci5oiKmrvypdouqBvu8OgV9WesM67nrY1cybzMvjXQUTbVm
xvvZYmWeFzJvRizF1POaYvuuaKPJcyJzvl/vlF6ne0xkqgqc1JPTyDQwdb/lPNuczJqh9Mp58aom
BEXMtKQ0E+asvoHUF9Vyn6e2t7ovmUlF8nkZepW9mo2U3y3OVsVZzdXcpQmr+RSkoTWWaBcy3x6l
u8O1n7b2gOmZXBg5AbU7x+8smi0ac2Rpr7Pcb0/OuZJaTFtzt9JL3T/gSNvWDpe3TmnLNXXeqtvm
XPH4SJF1Ccuv6iqbkTfh/B9zNtvTpJrdDWUGWj9nSo44yY9qf7xd7epOZNr7+PuuGkt9NLvCbA09
zqOmPnbZ97OZq86FtB8aOT16b/xZNOSspqdykJ+KdyOZ/Mt4txjIXD3hc9skaJ/8npz9Sp7vSSPn
k9ldvJJ3No8+Ws1pOmSZZ/u4ypg+Fevhp7K2ifJZDbNnkVmLjJywHfbRSgLtMlvArgS0g24G68EG
dk2F+xqeVvCOso5rNaD38qPgnlCuYnUNK+sCbwSv4yKuN4M38D5DF0mP+Bwzhr4u/ib81+HzwGzH
hzz5HrVPEHSHu3NS14XfBa1MW7LpgCe030P35WyWyamf+tPvpDmvWM7AIe7NvkFVRW9jdJr4dHZ3
mZ5+u7CLu+MJQbnq8t7zHleJP090asrPVsOEzwCe1nwmWqq17ql6rGX3pmMz1KFRH6teZNRelmYO
KLWd5eMs185mqRrHYUfd0U4/gahLwtRhFpeEKdRuCr61W7dWV3C72VFbcawO7ChyhTowhclPzGA7
S51JSEg+VYUGE/B2qAamsKN0WW3lVscqBJW2WEyy3KioTHRqC6fCSOc6dGAonA0L5SKdKqxNVTZU
FlrGuRmY0BRFlhdKpwOlIb8MI2VFlE2VK1OjJtZFYDfAZgPiJjjW0AF+DWMqnJuY1FkD6hBAmU87
ikOSnZhcwz2XG+0SLBFDWMLFgpQV2RBmsgnDMo4Bsq1Qn2RQYtNBWTh2tXDT2LQjQckpSIvJE5sy
RZ4dQ6yG/WEJRSlbNrB6lNH6JLLwMDLxGBHJ1MieGCbgLGsVIxwqMYhdakOQ6/HYIIxpaKDEh9tS
sJR5H84kJp4q+FYgyTHJSGzM4XVSN4XoC8HRN6oszMBH0zwoydgypPirYQaXIRFOOWfTEbmeG+Td
FcuUpgIh4zrCY6JH+qFNIdq4cNkHDewDW4xjPSUVxJ2aSTHWY5gGkgFMdLYgwUQ+zrMkY2mdqlZv
e9cOzKiMda52nY5tePtbYKfivdnZvKle27NhnlGqbnhiT8Twiof3evz0kerlqIpE58cUi8f1BLwc
oTwNKpGrDaRHh+od7dQrqren7g+HHTbZxIWZRCDr7N/v7d7d3d7q7d7fV/fvqrd3t3f2D3fU1lsH
Ozt7O/u9SxcvXexFSFKVA0oYCYbbiIfj/NT2oCezUa7H0ZT1UFtQBPtTNc1K4gypdmFdmQ64LlEt
KDWueFSLRZ2DXI9yY6iuO+pdsEUaRZX1qSnB6WaMoQBOqDgNysBQ3nITOlTNEFlp7KKCyEaGSbhg
aj4kGr3QLx1Ew8wM/dly6NWiMgptUYeiZqbaVSc6LnUf9aoL1Fubu6OOUu6AaeUFfJLkoFm0KsYm
tEMbnvVcIYop1y7x6sHAUo5RJjmPtGVC5xxbnhWnjIptYskhKGG6SZYfF77kuboZmU1QM2U/tkVE
eiDLhztB2cN+pGo8Vb4VJEKzijgeu8PGOZqFD0pTsBpM0dDkqXiQi91MXERZGQ9QqyfWTPzwO+M+
0SGTBvNk0AzM2keYxWM6dE2OyTEtVg/PF8sm1wwyRUQQ9Gh3mwiODrfUinptc33jhtpY21xZXV9d
vXDh6B6Qq2tr6+u4b7y+oTbefOPWG7cuXYycG9/udieTSSepEh9mSbsnjLqT6wnFAi0IoyDpIOuj
Q/cxzTKM/mVq0tyGVqtDzb1RYC/bvPkI2d3IJXE3calOTDcp3tM0JzqE/C8ZJiYG1jyZhZ66Ekem
nvnHkW0+Zhd88NUzK8e88jD4xyNWPE8bf6+Fz/j4XLbX534098ncT+d+OffbuV884h9o/OtBe+3O
U9/Epztlc9bSc7439FJ+nm1TPr6f1v5nOe7MSJt/cX57/hvzW/Ob8zfPkXVOZJ5arT05nuF4J8ie
0vySkp6yOOWXGxv8naH2yg5kPeRjvQ6C4D8m4l+FZW5kc3RyZWFtCmVuZG9iagoxNSAwIG9iago8
PCAvRmlsdGVyIC9GbGF0ZURlY29kZSAvTGVuZ3RoIDMzNCA+PgpzdHJlYW0KeJxdkk1ugzAQhfec
wst0EYFtCI2EkNJElVj0R6U5ALGHFKkYy5AFt6/xo6lUJJC+8bx5M4zjY3WqTDex+N0NqqaJtZ3R
jsbh5hSxC107E3HBdKemlcJX9Y2NYi+u53GivjLtEBUFY/GHPx0nN7PNQQ8XeojiN6fJdebKNudj
7bm+WftNPZmJJVFZMk2tr/TS2NemJxYH2bbS/ryb5q3X/GV8zpaYCMzRjRo0jbZR5BpzpahI/FOy
4tk/ZURG/zvPobq06qtxIVv67CQRSRloB5KBeB5IpoFEAjoFkodAWQ46gvaBslOg/BA6WL32v873
RjkKcgFP1OUpghnMOIIw46gr4SmQKdByikzxiOAewQxBdCdhlKJJCZ2EIMPEKWqmCO5QM11HfUIw
X6fCHMsvXq7CfX/q5pxfXbgvYWfLtjpD9ytlB7uolvcHzcCtyGVuZHN0cmVhbQplbmRvYmoKMTYg
MCBvYmoKPDwgL0ZpbHRlciAvRmxhdGVEZWNvZGUgL0xlbmd0aDEgMTY3ODAgL0xlbmd0aCA2MjA3
ID4+CnN0cmVhbQp4nO1aCXRc1Xn+370zkiyNjGycICyDrjx4lyXjhdjCgGwtSF5lS3YkwyF6mnnS
PBjNDLNItgqOgECMWOK4bElI6lBS9uSZkNahlDotTQgJSUooUOrkGJISCoYGIhtsjTz97n1vRqPF
bGly2nM84/+9//3335d73xyZNCIqoH7itMjXrUdS/zL4e6LJLxG5mK8nLsrqZsaIzvwCkUadka7u
X934rQeJph4kcie6gjs6vy2+jue5c6FldcDQ/b/etvPvgT8BOC8AQv6/50EXDQLOCXTHt7/w9LU/
gK7lRIV7g2GfTnToF0TTob/w3m59e8Q9NyeF9WLwi5DebZxhPdkN/UH4ICJRI3LjtueOExW3gKeS
pO/u1zrfrKPtnztt5REqySP52fcD4+/k/Scb3iwY3HCsv/DpSdPwOImYkpChUK7/WL926eS8wQ3D
vyt82qFnPjwgKbg+Qnn0FcqHZBFV02aI1rsT5CbmIuQMH9Zvg7aZ2lgFVfMbaAZ/mBbzp8D/NE3R
nqNqQDnPpygvp6gWoia2jS7TAtTEi2i6qxjrg5TPLVrDH6cW11Jq4ZdTFf8Z7mfTefwJ3J+hFsmv
ZG6javYEdN1GF7AHqdp9B7Wwc2AXuuSd3Q0c2eUzYP8NOp9/Gs+DgCR8At19Ifx9GnwSdtFFyueX
4UM7ud37oe+3gBtoVc5Rda/Orafq/PlUnZOH53zASjpX0tOQs4imuQK4E22V97xQZm2SA7b867QK
+HmSJ1t+AqgDkAOKJnVKHUr2KTpP0lxv2GuOPsWf+zxiCw7dRXR8QAI7mhLu+pRg16Zud7Wkbica
0m04fhPu10vQ3k8eIBpeR3SiX9I9/bDXb+t17YZuxM/vBf468EvpQpelclnt9oC2BzmsPf4O6xj+
GWsd3qUdSP6etZ+YymbguWf4sHbr8ceJ3i+3IXk17HgAh4G/gbsfsP/k9CHMWBK9f/ShbJy9myrh
lJrP3kidzp4/kXRXp0rcTan57qrUNPfME0l2T2oxb0nN5stT+e4HU7Pdt6bytSdTX+TzU7vYM8mX
XceTL/NDqaqcpakqxPswdGPeh+DD0Qp6PIlZTDbg+QGi935EdGwy3ZC8m7Ynb6WmZCfW/hb0eyDX
B3yRHdf/ho6hN0bD8cWj4b09o0HWLw1Hjo2GoTtGw/vnjYahxdmgnZ2crNUmy7QNyfnaPcmv82kn
uPZo8kssJ3mEdg91a/XJmbDznnZ5sg11aWQtwytZ+fDp2p7k6doA4tk9lKDjQzsyes5JTvtIetYN
n8/OsfUgDxk9bPXwRlY7vEn7RfIgn3mikonhheyrw/dpTyQL2KVDc7UTwwXaC8e72dvDQ+zQ8Fva
oeR96TlTPTsyg2r+MnPzwfNWPdGsjZkxxYsZU7OetiF5x+ijtJ6TrCvgT6XQJ0M/B/wj4sf5IOc2
+Sl+PBWVIHGbpuhk80haBhqyn11ByO1N7VTwXGqPgo7U1zD729CDxXa/yd45uhV4ka1X0oZegPwj
vAj816ZuYsdTO/F8Gg+ldkke28/kU6jZd3BH3w7n8MOpyyRIHLT7HDhq80jaeHC1QqY/dbeC3bAl
QYd/d6f+6uT+JW3fiiGzPXWN49v98PNu3PdO6JsFO9ZH8U3m7yT+3QDfbnDy90f4d3K5iem8J7UH
+20x9ni574Jn6EXAf0IXZib5SvruviF1IhtyWulyCQWXUVH+c1TkPohzqwE69mMGsiF9Zt2F9Xep
uhBnpGcgqy93YxYkrFTnXLX7n0aD7GkJsLMMdpYVTnfkGe2W4BqkyyS4o6AB8moxS7DlutYGd5XS
K2eIxvns+JjxKcv+ZLzW5H2DivOTyM3I2Vj6Uc7d3Mc+1rk7ijbq3H0J5+7AJ94TbJC1fV7idt3Y
zelzObkCPXDQrvd7eF88inPzyK/x2rjBvqfPhPTen97n7f3cnUs4M1OzAAddJdTgejuVcr1Nd7q3
UBvgTom7rsPzAfuZTabv8EdpqaLPoDtz5ipeta7kDmTktkBuvoPn5xynYtzzFFxHXvY9+g7kGwHX
QN9q3BVA/2kOfo32bQmpJ7GucNi6RtLT64o/oeRXQE7g+Srg02EzD/fJEgfMZngjcGFXZMvpe4hx
JS+jL+O+RgL7Ma3K1ekM1+9oC94J23I7EMf15NVaaYME6FfAl9D17DD6oYAqlL0HaSdiWi31y5hY
Id0PfSZgIWytgy8am0b/gOeN7GHa4I7A/iDNx9otyPlTbqL/kDSeSh2Rul0PURQ6pwOEk5tr+Pup
FNtKvaBdD7iCval035Izn+IOVILvErtm4wGxkKyjqlUWIFebAZeyyanfAlLg0dI1nADWqLUscOoo
++Iap4bjIGcPNWbXNQ2o5zuoZRj3xwDPZNfyJHBVNsiaOj0znW/V9rpe07BXnpB755q8HsTWTy/x
o/TLnNV0APAiZu9e7TEK8a30GuB9/Ea4GfvNH9giupE30ADu9+L5btdTtArrD7ruoMcAjwKigAOA
ZwAvAL4FeEDyS1no/bGbaXK2fwX6I7mH6Xl+gCypC/cXXHfRazgXkriv5qdpn8H9x+C9PXcaWZKe
W5xKZnTBHxu0ObLPZU+yT5NfazjRh7ovydFplauQVrJWOojfR373Y4AoNeXU0GM5PwfgDTFrnx4L
498fjqdqcM65XHPQf5dgP3X2dJzLVZImf5o5v+qm4bctMG06IIcyP/U0xiTP6I/81Uf/Xz6f0FMX
ex3Xdvw+dJOgz9NeeoFS2rlas6Zr27Wd2h72I/YyO8ifmLR5kuHhHo+nyDPXs8SzwlPrafCs92z1
tHl8nrDn86JQFIlpYro4W8wUs8UiUSVqRVzcLx4umzlz6swzZ/00hd/ysLGXvkkvwsJmrR0WroaF
HzoWNk3yezSP2zPZM9Uz37PMc4Gn3rPGs8XT6mn3dHq2iwJYOF0UixlCKAsrJrRA2KUI3YaPthJQ
CCScei5VeOyfj3178NzBRYOVgxWDCwfxS2NwzuDswdLBnwCbevTfiH4z9TcL7bT85sxX47jmvPri
q6FX3nnllleWHLrt4J3oiHbtbOicAbhcC+LqwEQf7LZp7DJ1bbevmh+/3SUWmKiM/AxezM9knXw6
L+Ez+Fn8bF7KBS/jM7mXn8Nn8dl8Dp/L5/H5fAEv5wt5Ba/ki/i5fDFfwpfyZayLBZjJLmdXsCDr
ZiEWZhF2JYuyGIuzBOthvWw728H62F+wq9jVbCf7POvn5/HP8OV8Ba9i17Br2XXsC+x6dgP7ItvF
bmQD7CZ2M7uF3cq+xHazL7M97C/Zbex2dge7k93FvsK+yr7Gz+cr+QX8QnY3/K9nb7LD7C32Nvtv
9nv2DnuX/YENsiPsKHuPvc+OseNsiCXZMDvBUpy4xhnn3MXdPIfn8jw+idfyfF7APbyQT+an8SI+
hd3HHmXfYha7n32X/TVv4Ouok7ooQCZdTldQkHpwojSzFgyxnxnsAfYg+wZ7iD3M9rJvsnvYI+xv
2D6i6qpNTRs3rF+3dk1jw8X1dbU1q1dVX3ThBSvPr1qx/DPnLausWFg+d/asc7wzS4unTSk6rbAg
f1Jebo7bxZlG5XXe+nZhzW63XLO9DQ0L5bNXB0HPIrRbAqT60TyWaFdsYjRnNTg7x3BW25zVGU6t
SKyklQvLRZ1XWM/WesV+bdumVuC31HrbhPWWwtcr3DVbPRTioawMEqKuOFArLK1d1Fn1PYGBuvZa
6NtXkF/jrTHyF5bTvvwCoAXArLneyD5t7oWaQtjcuqp9jPIKpVmLz6rT/VbTpta62pKysjZFoxql
y8qpsXKVLmFKn+kmsa/8wMDN+4uoo32Bx+/165e2WlyH0ACvGxj4ojVlgTXPW2vN6/ttMUI2rHJv
bZ21wAtlazdnDGiWe1aRVwwcITjvfevwaIruUHJmFR0hicoQM2nCehon+AYPEV9ZmfTlpv3V1IEH
q39Tq/0sqKPkUaquXNBmsXa5ciC98qktcqU/vZIRb/eWyVLVtTv/egLFVn+HWFiO7Kt/s/AP68Li
s9s7fAF5140Bb22tnbeWVqu6Fki17sRat29RJfj1dgRhyjRsarUqvRFrmne1zQCCkDUwm1uViCNm
TauxqN3nSFmVdbXSL1E30F5rOyh1eTe1fp+WpA7tWypKvruEllKb9MP6dA2KMrtuoNXfaZW2l/jR
n52itaTMqm5D+tq8rUabrJK3yJp3CObKlEUlhdjGcKeZZeS5s/JEKyvhbbJaIIh6XLyrV2KhCOVS
j7Kiq1eKVq2E0myw4nBIbJQePPBZNQ1yiUvRmoaSsrYy+/MBLpU4PrlnWXlZuopAyPhk2zmpaza3
dGieqDNqsxwcpdTtOOhom9hPJnPhGIZEnixnQ3qJz8LkgsagRpFkFYuFRU2i1Wt427zooeqmVhmb
zLWq79pm79pN21pVtZ0uaRn1ZK8vz6w5WPorBvK8a5sHJI/XWSIx0GgRmq8aY7Z86lKbWo99amCg
3ivqB9oH9P2p/g6vKPIO7Fu7diBS1y6dbEXC96cev6nEqr+5zSpqD2hVUr+30T/gbW5diTTIw7Q6
Nsk1rfQ0lygtdBWX5rrKSq8MnFF69VVlpWagrHTvTm3vVdregJbjnl3qds0uncxOL+WsrLSSaZFw
WamnAGhYqyzQptC00t6estIzipeUVm7XKqdrlWdqlT1aZbEmyYa/rFQjMPvlnwKwha1+9Iwp2i5h
zdw04N1uVW/evi9f7MLutGX7PqattviMsjLNmrqW1rastk7XcG9ebbGaVlprrdy81prUdEnrPk27
ta1k7X5tdzYBu8Ku/Rq1WK5d+xluU2u2XdK6XztTLl5f8n3SNLLWtl9/S5vVdJblX9vcavWf1WYt
lsjus9ooFluwYEFMftQdsMAmLLA/xF/n7+K362G8J+2lp+l+ugqwXVGuTVmgBFw/dO88MUCBY/3k
xwl7iC898So1aYc+2Qvgn+rjbnA3weuX8LZ3D32BXkcMFqUU5Ub619xXcSX+S/7miQT5XZ8Dx/30
dbqfveyIrz4Fp+AUnIJTcApOwSk4BafgFJyCU/B/AJj8/268n79OnHJpenWBm09yUa5GLixd9OxF
z2qVzxb9+tlzFy2ZUjZlVtmUsn5Ow/2MTuDnbbK4X/3NgWiGtjXzB5jFRJn/j5eLJxtnwFc4OKeZ
VO3griweNxVSh4PnZNHz6FMUdvBJtBC/MG08n+6kfQ5eQKVag4N7qFbrcvDCnNO1hxx8Mi3KfVL+
1cg1CU/+3LcdXKPJeZsdnAFvd3BOtXkhB3dl8bhpet6jDp6TRc+j+Xk/dfBJtC3vqIPnaxWTmhy8
gC7M3+ngHtqV/4SDF3pmF9Q6+GRqP+PyB8TiRYuWi/WmLxqOhTvjoiYcjYSjetwMhyrEqmBQRM2u
QDwmokbMiPYY/oqL9URc7zY3G12JoB5dHw6F4zsihmjs1rvMUJdYKBwG4XBsNaIxKBPLKlYs0sex
N4Z8FZv1rkAipMcDYk04FjDF3BbJUWtGDV88HJ1XLjZ2X6FHRXPACPmNtHYzJvSQ2BgxQoq7MxyK
4xIV8QCUh/ymT8R8UTMSX9hiBBNdiQrRGJcyHXrM8Au4syVk+sJ+o1z4IKmboZhoiSYMpSuciAfN
kCEN+EVAh5BhhITfiJldIQhLK4mYIbCgiy2NynRFIB6PVFVW9vb2VnQ7MZp2iBW+cHflhyw3RcP+
hC8ea0aKTZ8Rq5R+1NoGo82BcK8Pbm/Y2NJY31izqqVx4waxsV6sa6yp29BcJ1ZdvLmubn3dhhaR
n98SQIxSe6fuM2S8Mh2RaDhiROM7RLhTTFgAFaiJIsuwOnaIHeGElPWFe4woAk4g7XZi40a0OybV
6CIIP0MyC11Rw+g2kALRBrGA3oMEdsiMQjI+yh3ZX7161BCGCWVR4VcVDu4QndFw93jPZDHDXYZi
7YXEiLzfjMWjZkciDhNwNxwypE/SQeWVzzBiE8VakU5QRpFsItGjBxN6R1AWNGbEJxbcEgoasZhK
jIoQ8arUmKF4GCpiEcNndqLnxmVFdEX1UFyGI2V1v9+Uk6Wnx6pcku12UhGMcS5odpsySBhRLCGR
iMiHThM+zF02T/SGo1fE4mpaVV8qbeHekIgkOoImhgmGIWnXplvfIRAY6hrZIbM7ksbRlmWeGjtH
gtVDO8SVCSMmrciuQIKjISekaHp/kNyxQDgR9GOr6DGN3pF6jMqH5EPZDUTgt8sq+TJBwy01kL74
+IaQAeqO950Tq5euX2xgaJBhMwSBbpWbqnw5eXJQY3Le8vProSotbDe1HIFETO8yMpWJBA1Mnegx
Yya6ApH2Gh0COMzFbYUTT3p3sFISKx39FZKSn7/O7DNCfR2GH4yJUBc2FIyV2JCI9+EphowEoLjT
xKiFRLMJG4lOcGDPRfd/1uiIYWaMj2+1SfodCSZiwj8nKx+ZKqI3BTpb+KNhOf/+OYm4ib6xG8qw
10aVPh5FaRJGEAvlosdImMD65EIsEYwDg2uoYuyTOatHdbl3yPqlq+cz7wwJbB5Rn44dWATD2E9u
jXabISD+9LybutihlrBPIZH2UiIWLreLZ4iQDCEaln6ZYQyvMIIyqcA+gZdwDpsFQvabfUiL6aQl
Hk/oQVPITUHubGY8bsp8ZrzQ4YcZRILSnoRVQ+nBICojBfr6wh/Xmw89dSCU5tdjke30AAm87yzC
dzmw9WSSj6J464kBOikOWg2wKEXUVQfFBBaiCqysoiC+AnRT/TU9Din5ZOBu4N6Dqx+cF0MugVWd
usG5GdQuPAfxHIVFqS2M1R2wYUC+EVw6OEzQu/C8EDBagxijY6uyFnM8E7QMNlcgIv0jaG/E3Qf+
zYoagM6QijKAtTUqDwFlcS61ZHTUgiKj9IFPZmUelYO6EZqvUP4IaoaUAU1+XMf6bqos6crTjUpj
KEt3p/I47mBSV1zpsj31q/oIaPCprEewuhDSBjKRUBmpUJzxjJ0OWIqpOggnO1twlVrCyjvpuc+x
qausSKkWaE9gdcSvsIohqDiMTARSa0BZkJYMFYtQemOqJ0KO5XQsCeWLcCR05U1jVtQVqovisFlF
lfj2qm8FMje6juaoKlaoCLrB/8dJN6nO98NLn+rlZqeLZbZkRJWZfNSOijCq6h2GLZ+T7Q2obAsi
qwfUYE4kvhFUWfF6XNcpeh0ozbjKSboYHViH73pFbQEtH98W1X0x1QW25U5Y8Kkcpul2d0SU7xHl
jeQVan7Fx5iAkYqaziSnq9Wh9O1QPZC2K3PWo6zZFU443Z7dsXH13K34bW9kxYNOPkOZXuhSWgxw
Gk4XCGpzrMnu6nE6sCPTo7bN+AdkJ71/9aqJlBRDxRVwfPRnzXBQxdepMtj9kXKWnswwnowsrb2O
jYns+5WvcTW3HWqa7Cg6nGqFnCg7szI4kiufytBIJj/Mx4pxHTTeIzMzhT24yh1EhzfBzITGVGwf
x6LcW4LKz1hWx4zU0K7vSNeY6jnseBFTen2gdjr73If3ilAUXeHp6qTt6rDhVxWxTwZ93GlVnuHO
3p1GavDBmQuqncTMVNKOZERLSD1FMisyKjsPc3FGzVP9IjvpCtUXI2fryH454pvcXUJqzhOqRqZz
MtkR2zaz50ZWRvaVXTF7XiNOp6X7f2w3flDM6X5qVLkZX1lZAan9SnVuxDKxpPcKu4Oj6uzJrlKU
xr4/pHXH1J4qz3g/2W8Vcic24NFE83Hy/kjrs6fdcGrgHzWtaX3jK21na+SE9CmdH75DpCuoj8n9
xNP9QTuhzPrF6tlQnR505sa20J3VN1XgTJ956RM1ljnfpJ56x6uxlrN36vQpIHtKV/vb+JmJqCnX
Heke1TOms1cknJ3QQF8Jh25HFx/l4cc507thrzLDWTnG/4oMj4xxHdb61FqfeifxOxoT6mo4U2nH
uEF1fp+zFnN6JOB43Kkk/Y5Ms+o+od7mOh0dMWcvkxF/VkUcc84Z488Sa1Mm3xG1f8fUZM85SX+M
n0XdmZGgc7b41RmYPv+lpoSStveb7B3KGCV38qmPq56VUyM5go5EueoaAzTTofVlJGJq5uMOzc5a
1JnOP2dmdeV5+r0jPX9jZ0+eVn9QGdGdrPqUlN+Z8LDzfvJfit9Uvsay1kfOd1PJ7ciS8jvd5VM7
4YhUQu1T5aMmz1C5Slchqs6bWObsE04PG2r3+Kwzm8aYPeNPl0vD2XWMTJX9akrtbjHHdEtcdYuu
dIrMm0L6nc1U62amP8fnQnfyYapo7YyPzkk4a4fSVQfOcWbdttCHb/hPnps//reObWmsfl29SW3/
H5CewWdlbmRzdHJlYW0KZW5kb2JqCjE3IDAgb2JqCjw8IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlIC9M
ZW5ndGggMjIzID4+CnN0cmVhbQp4nF2QQWrEMAxF9z6FljOLwUnWIdBOKWTRaWnaAzi2khoa2SjO
Irev7IYpVGCD/P8T39LX/qknn0C/cbADJpg8OcY1bGwRRpw9qboB5206unLbxUSlBR72NeHS0xRU
2wLod1HXxDucHlwY8az0KztkTzOcPq+D9MMW4zcuSAkq1XXgcJJJLybezIKgC3bpneg+7Rdh/hwf
e0RoSl//prHB4RqNRTY0o2orqQ7aZ6lOIbl/+kGNk/0yXNy1uJuqeizu4z1z+X/3UHZjljxlCSVI
juAJ73uKIWYqnx9E+W9JZW5kc3RyZWFtCmVuZG9iagoxOCAwIG9iago8PCAvRmlsdGVyIC9GbGF0
ZURlY29kZSAvTGVuZ3RoMSAyNjk4MCAvTGVuZ3RoIDExOTUzID4+CnN0cmVhbQp4nO19eVyUR/J3
9dPPHNyIByAqDyCHgIB4oTEyiBgVT0Qj5pARBpkIDDKDiMlqbhNysevmMpe5jeYYITGo2WiOjYm5
DxN3NcZcuxpj4mYTsxuReb/dzzMDaI79/d794/28H2dST9VTXV1dXVVd3c8DGGJEFEKXE6ecilp7
/ecxi+8iikwDfFaxwqPN7KxcR5T7OJH57qr6pbXnrwyaR5QQSmRatrSmuWpTW+16oqkTiJT0aoe9
8uW1N4+GxucAY6rBCC2x7gD9PWBoda1n5bM/nQLN8ojCj9e4KuxkueYDonFTcf99rX1lfVBu2PNo
j4G8VmevddTccuUJounVREM66xsc9R/dW/EXopSVRKGjSNiuvPv1ANPWDxZHTPjBGmsl8Xlw7s4x
Aj9zbtu+k9d2ngoqsOZjfkGQZ1IAV8vErllUGJRx8tpTjqACSiAL9fjw54QMfw6XfDqfTKRQJGVT
AZH6McblpJgNVco4AzbRav46y1bdtASwyDKYtpt20yb2dzYGbWuVTb5yPpheUx+nhyHfH7zZwIuU
cb5HIX814J+AywDVgDzAlYBHAB8A1op79GkFzIOOp4QeiT+nTsubdI1pt+8IxisBvAgoMy2gUrTN
MY+jZ8Q9xjoPOs4BPRf8C83QA/pCtLdDdp7Eu2kR6NVoPwF6B+jDlpvouGmB70XQR8EfifH7QdcG
zOdmjP+R6vYdUzaxKOi+EO3TgS8FbgZugmwdaBtgAfqUYK4a+DNBz4F/pgk+4DL1c98PwKvgn0lo
H45+63HfCvpO2LUOY7wPOkwlSoTMAuVc8vLBvhKMfz3mfcyYu7CxNDAn2C9t6g2TDbxK2NcTdPu6
odu2M6C1F7jpCT6SPgVeCUgHZCpvyrgtQvtU05eIBcBKLA1+Wom5PaFW0sNW8j0PO+8zPU2HcX9l
ANw0Qr3b9zT/nqrRtsd8G90PPikjACdoo/I1/dGcTGvhv3zorwGMhc4YmQ+ViLnb9zWwS/0S9rtp
IyALq+J53Ue+I8I3uL8JccW8fZ1ixajIZYAF8/4EcErYgfGvFz4XcWcLujhoMc4qEX+M2QTwoH8X
5NeJfEZsLNB1A8b4To8DxhMYIHKvJwgb/CDzzADp+03kBjwPeFL4Cj6bBRgFOhwwGbAGcAjjD4H8
uTJfkTMiN0V+iNyArmIRK5mz+hzmIceOGWvmT+h/FLARcLf5cXoS8AbgLsznuFgvImeFnX7dIrdE
XvuxzO9ldKOySYkU8xQ51Y0R76PULGyQaxC55cdi3YncF5hn0EzgMr6XZoicFfnmx8Iv0n6sR7Em
Arh7ridg+3UCo/89MteRi37s90UAf0pl0t9/xNxOIIc/Q636gBaaZtNlvIjuN90P3jL4Zy/4GdRs
3Uv9EMvZ6HvnafgOAZa97BKMtVfdDH9ifOnXvUqiupeZTJsRd2KvmTYrqyV9Bj4d2C69TWABPdv+
p/z/DSgfmjZTFeivTHt9PsznD2JNWI6yHIDmx+C3AS4HpFsz2B3WZazDMp8izdjbAC7VRuNNNhqr
7sK67I+aR5QM/nzzJFl3F2OMeewoG8P3smxLf7pJTSC7GEv5EDkBEPqB63vkUa+cOz2X/Nifr6dj
kYdGTpUZ9fc8o7adjiMAA8XeIOqz3B9QowEler76bgjk52tUAVziz8/eeer7qEd+von8zDw9L0/H
Ym8R9d2/TsXa8M9f1EdR40SNFHVO1AC//Om4uz8T+9Ptsg6/SYuMtX0PYBOgAW2DsW+9pNdh31Gx
d5j3ktuST27+GrnNL9BSy3K62ryblmLenwT21MW+LcZ+OtK/lwo/YV/c4t9HTZMoWtaz5+kCWW+2
UarcR2Gb2D/N99Nhcz5FGXXlqFiHYg1CplTuNztg94++72H7vfxbWib46gq6VbatlXX9b+r7vn+J
PZHfSfVyL9rn+1ydRGtk3/t8F5mzsV8+QVcF9AkZYMET9lsGMKt6BPbtknv+an89FrG3vuD7wLoA
deIDOqH+hBq2jO42vQAsfLBJ5mOJ7LvbVyV1LfN9ZhqK2iVkAOpR4DW+vxr+kPVGti2Q9y9KX0An
fPCEPE/shV83sSDLXiqzHIH8XtqHdQceYBfdJmzBevxQ7tff43y0F3tjEc4H3+l7t+kL3xtYZ4MC
+3A4av5PvrdQe+dAdqqxV8+WZwusH3neQI5Y+ok91ve+KQP1cxO9Dn6r5VLk5Ea6ATaUYP2ep15C
xeajoLf69hl1ewF/ATqvoKvk+SRwTvBplhd8byF/9POCsEGcU4Q961Hbn6M8zGlGUAbm0kb3I/9u
QN59AvhGB3oRYAPkA6bpoISi7V3kqNhr7+PrWDbo2xQH3a1sUsPAQzvOkY/RBepdNIs/SsFqFfbD
r+hmJZvW8lmI8TFaa+J0CPdH1Uz6ih+D3L/oW9i11hRM1eDn8AE4nxzG+bGMQjDnD9U2cnEffa3G
YP63Ugb6HTV10KemCuwhF1MO4KgAZQztU4Non/kGnGkxntAPeBH6EwSozZQr+/UAaasfhM0P9LD5
VlrJr0DdE/beCr/1sFfYGrBzF30mbPw5+6QdQi/6SZn9dBOR7wAgWcddc3vgAf8BHOiBNYHFGVzs
C+Z25PVi1L6VOLNspVbo/CdRJ+ROiTFxUjt1D3gXgj4HkAs6EbzlwL+H3Eegl4H/FuBl8CapcVRg
1KmNuO9C+z7gTcC1kOkDDNnOZ4lOfqvDqQzc40mkMwmwFMDBvwE4T8ddf0O/acBT9bbONvTZCdhj
wACd1zkZMAt9rgWvCHAu7t2AZSK3zzzX/JfxL+xn/ynu3r98Pwk4fU/6j7E/nr+BT9+7/PH/Ldzj
DNobG37wz6PHXvqre6Yfk3gy7QGozeNQo4bKuixqI+qxrEcGlucAURfdWHduehKA8zuFiFos6yFq
saiHqL+1qqj3J2GPmxx+u8RDsQGD9EdfSyfuQAUppFoOkf5wLZ6iV7M17Bb2B3Y/87IDzKeUKbuV
15SPOeOcB/Ekvpq38Bv5/fwtNVSdrV6oLlbXqber96gPqu3qDvUv6hHTNtNLpq9M3w+5Zsi/tQit
vzZES9RStCwtRxupjdcmaBO1yZpLW6M9pD2qPZ5gSuibMCAhMSElISuhNOHihFsTNiYqiebEiMSo
xP6JAxPjE4clZiROTbQnOpKUpMikhGRKVpJDkyOT+yXHJA9KHpqcmTwqeUJyTfLlyVcnX5d8Y/K6
5PuTH09uS96e/Fzyy8mvJ7+d/Jfkv6VMSLGlTEopT6lIqUpZdth0XDk+4qRyUjs55uSEkxNPFpyc
fHK2r9PnE28uaIP0wAb2FHuT/QQPvAIP7OMU8MDV8MDN/EGVqeHqXPVitVW9TV2vPqA+qXao+9TD
Jq9ph+kd0/Ehlw/ZoIVqfbVoTYMH0uGBXG2c4YFL4IEH4YFNvTwwL+GChNaAB/rAA7GJQwwPlCdW
Sg9ov+CBOQEPtCZvSN4U8MAeeGAfPDA+4AFHyiWH2XF2XD3J4IH0k3nwgO1k4ckpwgO+z/GsOszX
j13M5rKXfAdYOapRBPySQiHwj7lzA+6dIoe6MrrSu4Z1paFiRfrCfcE+6ursOtT1XufHnQc63+l8
/fOLiD47oL+TOXQN4NZPLzh09aF/f7rxUBPuUBUPYSUcajn0u08bP7nkk+ZD2z/ddejmTzZ+ctvB
2w4+cBDV8OAjou8n0QeXH1yMu5yDtoMjDw49MOVA0YEJB8YdGHNg5IGcA8MOJB6IO9DvANv/zf6j
+w/v/3L/Z6LX/lf279z//H6Msv/P+x/e/9T+ov2T9hfsH7o/cX/C/iEDd0U+T2R63vKI5R7L3Za7
LOstd1ru4Po7pi7q9VGe1KHXfYdyMPC+KZN+4cMHAvbwtzi8wA/2avkr4DMdfrH3GwL4W8bdnl+W
PKPnA/yhAL3hF6Vafp5ND9LVdI3SSbfR3+haupluoHvoMXqIIqkF7rmK1tFx+gd26dvpOnqRDtC3
dC9ton/Sd/Q9PUCP06v0Cj1BS6gCla6S9pCDdtNr9Ba9Tm/Qm/R3qqJ36W16h56kpfQN/Z4+oPfo
faqmI3SUrqdLyEnLqJZqqI42kIuWUz01kJsayUMrqIkO00paRc10Kf0Ole1Zup/W0Gq6nK6gr+hr
2sZuY7czhXGmMhOdpE52B7uTrWd30SnqYmZmYXg4YXeze9i97D6s8ftZEAtmISyUPcAepBP0I3uI
PcweYY+yjewxtoltZo+zJ9iTqAVetoW1sXb6F+1lLewG9jR7hm1lz7IOFsbC2Ta2nUWwSNaHRdEh
+pT1Zf3YDvYc688GsBvZn9jzbCfbxV5gL7JoFkNPkZfFsoHsJfYyi2OD2GA2hP2ZvUL/pp/oM/qc
xTONJbBEtpu9yl5je9jr7A3UordYEhvKklkKe5u9w95l77H32Qe0naWyNDaMpdMX9CXbSx/SJ/QX
+ivtp4P0EX3MvsVS/wdq+Xfsn+x7doL9yP7F/s1+YhnsJOtkp1gXy0SdJ4UpisIVVTEpZsWiWJUg
JZgNV0Jwog1TwpUIJVLpo0QpfZV+LEvprwxg2SxHiVZilFhloBKnDFIGK0OUeEVTblQSlEQ2guUq
SXiiG6okKylKqpKmDFPSlQzlOuV6/hB/mOfxcXw8P4dP4OfyiTyf23gBn8QL+WRexKfw8/hUPo1P
58V8Bp/JZ/HZfA6fy0v4PF7K5/MF/Hy+kJfxRfwCfiG/iF/MF/NybudLeAWv5A5exZfyau7kl/Bl
vIbX8jru4vV8OW/gbu7hjXwFb+IreTNfxS/ll/HfoaKv4ZfzK/iV/CrU9mv4tXwtv45fzz5nX2C3
uwHV/ibU+1toC57yW9goeoa20kvsS2qnp+llupJewGn6a+WYclz5RvlW+afyvfKDckL5h/Id/cD+
ruziUfQc3UnHsFYepj+wfLqFFbAV7PfYY9axJupgl7Fj7Btu4mben1uUH5V/Kf9WflJO8hjsNyE8
lgfzgTyMx/FBfDAfwuO5xkN5Gk/gidiNhvJkns6zeDbP4SN4Ls/gmXw478NH8lF8NB/Dx2JvN5Px
vhtYwUU5bcWLt+WqyWyxBgWHhIaFR0T2ierbr/+A6JjYgXGDBg+J1xISk4Ymp6SmDUvPyByelZ0z
InfkqNFjxuaNG3/OhHMn5tsKJhVOLppy3tRp04tnzJw1e87cknml8xecv7Bs0QUXXnTx4nI7Lamo
dFQtrXZesqymts5Vv7zB7Wlc0bSyedWll/1u9ZrLr7jyqquvuXbtdde33HDjTTff0vr7P6z74623
3X7Hnevvuvuee+/bcP8DDz708COPbnxs02b++BNPPuXd0tb+9DNbn+3Ytn3Hc396fueuF1586eU/
v7L71df2vP7Gm2+9/Q69+977H+z98KN9f/nr/gMfH/zk7Cnn7Cnn7Cnn7Cmnm332lHP2lHP2lPP/
zynHVmDLn3juhHPGj8sbO2b0qJG5I3Kys4ZnZqQPS0tNSR6alJigxQ8ZPChuYGxM9ID+/fpG9YmM
CA8LDQkOslrMJpUrjDKLkqaUa96Ucq+akjR16nBxn2QHw96DUe7VwJrSW8arlUsxrbekDZJVp0na
dElbQJJFahNowvBMrShJ8745OUnrYIvmLgR90+SkMs17TNIzJa2myJsw3CQkoIdWFFM9WfOycq3I
O2VFdUtR+WTo2xISXJhU6AgenklbgkNAhoDyRifVb2HRE5kklOii8VsUsobBKu/ApMlF3tikycIE
L08usld658xdWDQ5LiGhbHimlxVWJC3xUtIkb0SGFKFCOYzXXOi1yGE0p5gO3aBtydzVcmNHJC0p
zwitTKq0X7jQy+1lYow+GRh3sjd61Rcx3bdQHlW4cG3P1jjeUhTj1MRtS8tazbtr7sKerQniWlYG
HeirJE8pb5mCoW8UXozJhiHCfDEVfVKOpCLBKb9E8wYlTUqqbrmkHAEZ2OKlkuaEtoEDbdt8h2hg
kdZSujApwZsfl1RmnzxoSz9qKWluj7Vpsb1bhmduieyje3NLeIRBhIb1JByBNklJcUEVlwTcyYRF
SdOQBl6tQoMlC5MwkTxxceRRS0UexPApY+jlrUQYnN6gwvKWyPGCL/p7Tck4HbX8gNpannTs694c
u8ExJ0f+QIIUyRFIMLT7aW9Ghjc9XeSFpRCBhI0T5f3o4ZkrOpQFSfWRGhDcR3MWolvZ+Gz4PCFB
RPWGDhstwY338rkL9XuNlsS1kS07o8yrlIuWXf6W/vNFy+X+lkD38iSk79PyGNLfa00J/BcROaBv
UfV4LxvwK80Ovb14XlLx3EULtaKWcsO3xaW97vT2vECbQTG9AQ73qsnw1LQkZFzJooWCgf9MyVOS
ipzlU7HCYKO3b+FCHqeU6ZQSx6UqpO2FAc3iZmGo0KUmm2XaV3o50lYymDbFG1k+Vb+WBSck/GKf
Dou1R6cO33HRS6LubsaUvOMzet+f0+u+l3WhLRz2qilKcemilpbgXm1TUKNaWqYkaVNaylvsHb7L
lyRpkUkt27BBFbbUF5X7o9/h235DnHfKjWWYRDUbP5y2kY3PbM8emWvr4DPbJo4UqL1omn47R962
LdKRY+TlojEuTja2R/XTcUhYbkRBfz6T1gC+BXDKx3U24BaAD6BShNGu8BntLDG+/E+8GPfFeH61
8WnthYW5a3byaXQf4BMAl9wcadS09tGjdZw9QsepqTpOTMbAoRDPB6wBvG10N8nuQX1zswsS+HQ0
Tcc4t+C6E/A24BPAtwAT7JpO2YDZgHLAfQHuJ7KXjU9vHzZejDfdmPD09pDI3DkFkXwqFE9Fh6kw
V1wZukyF2qmy29T2oMjcqG2+XcqBNltBrk6MmyCJg+0TCnI/KIjFiZxRjnKAbIA5gHLAO4BDgOMA
PN/i2grYAPBCgzq2tSBReR39WpVXcbVJ2ibpHEnnSFqTtGbIPEwMsAJ9HoKmh0hRHrIlLz5kPmRR
dpp3WpSnzE9ZlPvM91mU2ebZFiXCHGHwIgou4pPgoElw0CTMcpIM5SR4fBItBjwF2AXwAcyUrYyh
NQCFInCNBwhOPmA24BbAfYCdACs9hSuTcn6ZxUZvH8BMkcpo3I2WukZDZjQcMxqeFjwmW/MBswUP
x67pOIpNUsbiOwbf0cpoePmNtoRR0t2v+4k9fuI1P/GqIDp8u9prB06Q+MjA0aKBXdAGQjAuM/AK
A5cbOEvHbemjRko0Uke5OhqhoxwdZesoXUfDdJSmowQdRetogI7666ifjvrqKEpHYToK1VGIQO3p
hjGpujGpujGpujGpujGpujGpujGpujGpujGpujGpujGpujGpujGpujGpujGpujGpujGpujGpujGp
ujGphocSBEYUho6O70AMJNqjo9d09KotBLh26IT4I+KeXWCLB74MsAJQDsgCpANSAQlChue33TwM
aGK7lhS/uCCIn0suwBrALQCVj2vXEuLjUY/ykLZ5SNQ8pG4e0vY+XJ8C7ATwQJvCR2+F3lvyJ2D8
2K0w5UdpSru0kG3W0QIdzddRnG0W8E+ArwDvAZoAdYDzATMAhYBzAaMBYxlFHcITjRJVzy5nrXjO
YxTEcGCj6GhsilF9rLYdygASP7+7vs3ZF/qfaUtbihmwpylNZRTP2tliib3klHgzpbJk4E3AC4Af
aEu/F93uQ/YB3YMMA3K0pQ0GqmxL04Aq2tJygOxtaQXCz22p98YXBLHzKdUqFC6gdLYeeH5b+vVo
LtXRvLb0QqB4XcOQtrR18QUhbDA5lc2QjaNUiWMpXdncFv9TaofK2uL/ndqhbN4a/2P67Piv0jus
bGv8kfTm+L1pHQqzRcR/kPVm/HsJb8a/lJYd/6ITkraQ+F3ON+Ofh/iWoVLB+nR4G+w70/Pif5+O
ZMgCG/dN6LoifXN8PVRhOFe8lK5L6GDr0Vqbui7ekX5FfHkq7rfGL05Pjz8/q4Mlt8WXYBgIzsDd
gq3xxRh8mjHweekZ8ZMxeKGwsy2+IE1qtEEDs8XFn5vwRfw5sGFs1o740ennxI/I+iI+Kb0oPtEJ
Rc/Gzw8LCgsa29rBkmxjLK0fW1obLK3zLa2jLK3ZltYMS2uKpTXZ0jrE0jrY0s8aZY20hltDrcFW
q9VsVa2Klaz9OnyHbJniNWY/c6RAZlVcVUlHKuIqXu3i2KQwq0LTKcrblxcrxfMmefMyijssvhLv
2Ixir3XOBQu3MHZzmeB6d1VQ8RLNe2JeUgcLxuHBlDSJeaOKqbh0UoxXua6DUelCZLnocE2cOK9v
I8Zir7kpzsBlZYULt6NGDyDmLqMBK/Jj8qMm9hk3ZfLPXMqNa0b3J6YHnVE8p3kb0mNjuyV+jAW3
83DbKm5bxW3MYO9txfMWejcNLvPmCsI3uKzYe/087cKF2/CEPqBo8jY8qgOVLdymtisxRSWCr7ZP
LisrRoilHHa3GMjRUIEgF24lTciRFm6VcspmXS4ej0iQSxMIcjEPU7yUi495WMqpTMhtcWpFk7fg
OUzIJBE5pYwziXrIbGOLaSikhg7VpTawxUKKLU7aIKS8GVJRaipEslKlCBtEqVJRKhskRUZ3iyQY
IosDIoulyI3dIum6CN/kF+GbIJLxX/g4JhU5501ixXMWbrHSpDKcYSUeEFk/UWZGWOzEh+O203v8
KIXgyB+MZ8aQJGz8+TEZkRNY9kXo0LaGsYvKJPWtoMyhXjPELACh4ZyEmNVx21ViG6WGULDDjKbh
BcMLRBNyXjSFiwdSoylm9TkJcdvZRqMpEuw+GPfnpuB2ezLcPRk/K/WffSimyDlZ/y/GAKhvlOBx
e8THXTQZ/3mo2Js+r9ibh8P6FoulCE9/k8vAy/LzOJe8LUFBwPbJZW7jk+Fp9GAgeMs2woZTgw1H
BhvOCzYcFmw4KdhwTLBhA7dh97Zh67Zh37Zh07Zhx95QECzPcxvkee4+Sd+H7XMks+FUYcORwoYN
3Ybd3IZjgg27sw3nCxu2dRsOGLb0wThBp8pLwsheTpKG9fiUUQZmLBo8QHpTYwZz+9n6x7Sd4iQ8
QnFqCsUR+b70Q9cy35eiravG96Xyd1SwQToYn1X0IUtlMfQDi6KnsJnsoadpH0uny+hNVkkDKJo6
laGkMROOgDFUSptoD7NQGbX7jtBGOp++xg74ezrEMmkBvcHCsZPPp3toFuvv20xHmeI7BA3jaQ5K
TT/TCtM+diWZGFeu8WVTGHpeRf1oIt1N77PLgp7x7aWx9Cd1hu8fdAeLUdIpnOrpb3Qc9g1X8pSL
fLVkpzX0AjPzQtM6XybVUSe/1vcgLLHQPIy7mFbT7Rh1ItulPGWqpEGUT1NRqi+iWnqEnlCqTMdl
GU+hGti+mw6zJ9h+fpj/W7WqF6s3mpK78jFmIo2kPMxsMS0hN91Id9DzjFg8K2F3mnJPXQGfaNAw
AjKX05V0PbWjNZz1Yf3ZAnaPslp5W/lGfcy0z/c2pEbhjL8as3yB/kxH6TtmZlksh13JtrF3FaY0
Kz9xzUe+5yiNzqMSupCa6ApqpTupjZ6DN19QZuJxsYl71aPqya6XKZQWwaZLqZ1eo72IWxQbpKQo
X/MEfg1/kL/Bf8BM+qpXQfYQZpEDG2fgOw/zdyPOa+lmup8201baDnveoXdpP30Jq/PYMnYZu5ft
YCfYT+LNqzJBcSm3Kl5lu/IZH8Dn8lK+nN/G1/NX+PtqH3WSWqzeo25V/2oebj5ssXc93PW5b5Zv
oe8K3x98O3wv+t73fUNBFAYLkiiTnPD1csxrDTz5JD2P76v0kXy7fIC+RNYRC2VxbDSbzuax+ayG
NbCb2S3sj+wO9mf2lhKs9FH6K7OVOcpS5VrlVeVtPo6fwzvUNDVXLVIXqctUj3qtKRffmaYbTRtN
m0ybTcdNneYo8ybs6W+cSj91sKu6a0XXx75gX7hviC/H5/T9gOfJIYienZbCJ3fBJw8hOx6nXfQy
vQGvfADrDtDHdJA+gYX/pE7Wjw1gMfjGsUzk1ix2CVvJrkAU72B3sQfZVtbBnmMvsTeNN+r72Kfs
M/YV+4YdV7gSq8QrSUqGslipVtbge62yTrlTWa/sQZ68rbyjfKgcVo7xSJ7IcQLGd4J8i93CN/N3
1P5qNLw9W21UV8Hjj6i71BfUd9XPTWSKNPU1DTVlmopNN5h2mXbLOYebY8wp5jrzVearzQ+bOyyq
ZYBljOVKy/WWuyz3Wz6w9rMmWTdYd2AWaeInBz1/YMMWsldwFp/BythaVsrCWAsro35KBt2vLlem
q3crtyg4VApJ8zjVK3/E8xjdzJkSobby37M/0jM4Q59DV7OJ1MT+gEi/wuqRXZm0nu/kXcoUJn4h
7iGWRyf426hJe+GtUWwEO4+mK6+qb5l2X7hWGapczP6iXmwOUl+hdcoOtVwdrTL4thknruv4TTSG
vuFu/gVWRa3aihV5GVPpXOUc+h74Q+RQJEtWsiifTeOxbA6vYgMxT9F3L6qEU9mi5NPL7I/KMp7G
LmW59AN1UbvpJbrTVKLu9c1Sn/Fp4KySztgEPZgju5GXq8N853f9yNbyGOUFnqKcy75T7Yqz60k2
m41SvuQjmFvxsJN4HkhDBu1RZioFbCCe5sOg/2vkUCf9g9rUdfwm30G+uWuu8hwNNV1I76GimWmu
sp39k94n8Rc9a3AA3ceeUMfQM7yOjvNypUM5xX5UfqR76UlU4aeUVLZfsdEx82L1EPvSFc6G8CrU
NIUeRlVewr+hAt+nONt5fG/7drI4rJftqEv/ML2kuOgPqBfPo6KsRh2zI5trKJQ1YwWE49uO3P8O
9SEa4TGhhtZhna5HvdyOerEXVeMw2g/QCazdO2m/wmiO+W5YfpxexPx+YlbaRrnYM8Kxlr7wnVDf
g++epus5o5csfc0T1WvpT6adlolGilWdhf9bwI54Fs7CWTgLZ+EsnIWzcBbOwlk4C2fh/y1QxK/X
mPDFk7WFJjytsGfNlg7lB1sMmdRnOQVb1GcZxVrNpmcV7g3aeTAmI/LEhFMTZkV+P2HmqQmUDzqy
E5cROQl9Evok4yL+JZJOje/qtIlfStXUXeKHUQuI1B1qPsWyZbang8VvplrNFos1Qo2ymrW4OVYe
q7AnIw9YjliORKqH6XDEV5F8T+TuAbtj9keqT4c+G/aqZXeI+kj/NuvW4KdD1DHRU8yPBD8SpiZH
jw0eGzamn5pMQ4NTwvi+4I9C/hLON0Wwxy2PBT0Wzpstl0Y0R/IpweeFnR/MleiYGBYeFhoaERQc
Yu3PYqwhIVpoRD8wWEyMFkv9YmMpJDQ0JjY4Kt1kYWSOCKXYyJCS0A7fLtug80a3hrJvQ32hihb6
dqgSEZodmh/KtdA1oUpoh5JrC40pmR3LYm8eGBodG92hbNsyU/xkK/LERce+v2j58uUNGccyIidE
Cq/lH8ufAGqtKSvjd5Evr82KyQgHZn2ixq0Nf/nlteGR+gVuZRf1+NBFrGF5ofjRlNV3vC1yXESH
bx9QcIe8CwPaEjmOyffxTAgnWMaMGZk7oH8/C0/oO2b0qJSkRLPFjBs2ikUOqtqy5KrbE37X9enq
QQXj89dnamkXdH2qprQsLL7tsry7Tz2qXLB24Nj8S86fuLNrhnw3slhdRfpfkPp/c5zLHzUGs4kG
rdAA00Hy/6VplWmXQauUaHrPoE0UY04xaDMNNfv7Wuhl8xKDtlKKpc2gg6gl7K8GHay+KEcWdAgt
Ca806FCqCn/FoMPMT1v8+sPpwojMwB++rIm4LvDvR5kiU/3/ABSFRDUZNKeRUdUGrVKfqOUGbaLQ
qLsM2kxRUY8atIWWRG0zaCv17Ws36CAqGtBo0MGKPdJi0CE0YsB2gw6lkQOOGnQYX9Q3zqDDKSt6
iHgRqXLYNiR6oUGrlB49Q9LiX7MaGH2lQauUEr1C0mbw+0VvNGiVtOi7JW0RcYl+1aARi+jnJG2V
er4yaKHnoKSDjPjqtB5fndbjq9N6fHVaj69O6/HVaT2+Oq3HV6f1+Oq0Hl+d1uOr03p8dVqPr07r
8dVpPb6CDha+iok0aPgqRpV0CPhDY8YbtEo5MVmSDhVzj7nEoDH3mIslHS75rQYt+FdLOhL8xJit
Bq1SVswmSfcVPon5wqDhh5h9ku4H/qBYs0GrlBbzk6T7C3tiswwa9sQmSnqAsD/2YoOG/bElko4V
48ZeZ9AYN/YySccJO2O3GjTsjNXtGSxyIPaAQSMHYt+RdDz4MbGdBq3ChuOSHirsHKgZNOwc2E/S
6UJ+4FSDhvzACZIeLuY7sMagMd+B5YK29vC/tYf/rT3mZe0xr9Ae8qE95EN7xCXUH5dSaqZ6clAV
2akCWKPHAKVULemZ5KI6gMeQ0qgQdw2gxdUOvlNKaODUoH8WqMmSb/+/1JQdsEyjeWipkX+5ocu4
wZsGrI83gsbhm0PDDSpXcgvQowa4BH2WwgaP7FUCfW5AA63AtVLaUIc2B9UGLGnAuBqk7MZIurwT
HtLQQ/QXGusoU44iWuxypApDlx0cvWet1ChmUA3ra6VGJ1o8UrpajiW87jFGcMsZVsi+HtleJ7UI
LGxySRucxlzqpW5hUYW0yi1HEy1CvlJi3f5GOZomR+hplVPq96C9Tt43Sd3VxugOQ9Yldelj+/k1
UrfH8EgF7nTPnC7ngU6H9IoTWNddYXAapadFrLqzxCXj0iA9WiP7C0tFdtQavfwjVMj+K4xRncZM
RZvuzW4vVEFSaNO53X51Gt51GTNxSvlGedcdVbfM2Bpp3c/nhH/luANzEW21Ul+3jgaMs8yw1m74
v0LmtGbkvd9nlXLspZKr929Ci9OIoZCpQez1HHHhuhRtKwxv6xq617JdxkrPDk36sMKYv1NGrUbK
1Mt1pmdjneypz6RndjsDmaWhfaURmVppjchNPW5uYyXXBOyolXfd2es5rd64T5tfhTHGEqmhUXq6
slduOmg5+H7PityuCMywSua2JnNgpfStW+adR0ZjaSDqwnZ9vYu1lBlYTW4jy7rrkd5aKyNip1Wy
v2610FshW7szTR+9UnqrXq6S5sAs/GOL/k2y3S490WCMIdaQ7kWP7O+32K+9XuZQrayhftuyzqir
43tFbZKsnJWyXnokT/h5fCBa/poramYerhqlQaOQaZDrQl9Pw/CM8fPy3WMND4zVc6SZWA3dMk/K
1dFgVItamXHLApnxv90p9GguNeqnw6iK3dVN1zofu4hGc2R/8bsbYryZuM7G2FUy3/1+FhntljGq
NrRl0SzIlWJmUwCFmJGgZ4Mr+k/BdYbkF4EzD1excsTvchThO1NySymMgiWUylx3/8xK0AJ83WI9
3vVGRnSvoDP9o++ULvigQeZUtZT2z8e/X/izcIlsbYZ8Y2DMikDl1X3XKPt2V0yHsaZEXeuu8np1
cRoV3W1UnKVSiyNQsYVvy4zRRO1ZYVT6JYG9Uh/T8yue8WdiU6B2Oox64AisuAZZ3TxGtakyVsvP
+ctfI4THHD20dNeYM8erNPJL5PISWbd1q5cYkakzNP9chFLlrHp7St8vzsyKM0f2V15RY+3yHGTH
qDWGt91GhfulsbNk7tf12AWaz4iFwzgD9Vw5+t5ilxbVS8+K3c4p19tvx1wzcrGuR+X1jytWf6X0
tLPHHtfQ45yWGZBu6JG33SeLX/eUsK5W6vfnlauXviYZ/2Uymj2rib96d0u6IKvXmUbpcaG/OjAf
3a6e2V1r1Hvd//qqqjfyo3tf6J1Dvzaj7vyYJud+ZuT8J0OxIzqM86M+G/00WiGjWndaDBpO83e3
ZjE/lzwvVRp1dYU8uTVRz7Pfb0ffr09fkw7jhNJ7H/frOzOOure6z9MVUueZ69gfMftpvq76H1nb
7eUzR+h9GultkcM4Y3uwn/o1iF2mANzhJHbSPBpFY7F7ariK3xUcjqeUUYAcEk/m86nYkBS/pTcC
LaMMeiyNBIheY2g0nmgECO3V8iRTj/Gy8W2S3yx5Iui94itk5fulfUJQk+XqbArkhb4LOo1qK2wq
kRVa30NnGaczl3HuF+tT30kbZItTRmAert37hsgq8TwmTgn/M7uzpbz4y/1sXD2yQohYZcu9Z7HM
Ev08kRWQ/O+O0CTPALqs478yir8t+7R8DOguba53VNkrHNpjWmm1Q5vpqnN5wNIKXQ31rga7x+mq
0+prKrK0yXaP/TeEsoUybZ6rplFw3Nq0OvQbMW5cznBccrO0gpoarcS5tNrj1kocbkfDCkdloavO
46gVShqaNbcdncB3VmmVDrdzaV2mVtDgtNdoFZCyO9FY62pwaNWNtfY6p9ujVVTbG+wVHnRwe5wV
bs1Tba/T0Nasuao0J0apb3BUOiocbrerwa3Z6yo1O/Q3VlRrTkOVs07zNNY5tCanpxrdHeC6KkVv
QdfYMQb622GMn+dpctR5nA5IV4BobGjO0qRLXCscDXZMz9PgsHtq0SQ6VDRiim4xmNtVBTOlCVWN
NTUgpa0YvtaFQZx1lY1uj5yq29Nc4+jpCREctxjF0VDrrJMSDa5lUGuH/RWNGKhOWlbptC91ifam
aidmWO2oqYdHXNpS5wqHFJBRtms1cIdW64Dv6pwVELfX1zvgxroKBwbR3e0UztIcKzGZWkdNs4a5
uRHkGqGj1lkj3esx8sZtjFeBHkscWqPbUal707G8URjbWCH8r1W5MGVoxKQ8HmfdUjH1Bgfi7nFn
ijC54TKZR7ittS+1r3LWQbXDU5GpOw3dK53u+hp7sxhC9K5zNLnr7fUwDSKVMNHjdAvFQry+wVXr
ktqy/Lk6Xp/aJFdNpTbNY69xVowX0xKZm5uVl6ulzXRWNLhEnIYt6MGXvYaLXnqnmaWSs1ErbUBa
1Noblgln/NqiwDSXIj8dSEWZbhCdP0+bY/doKVrpTG12VVWWtNlR43Y0VUMsa9bs0mlTphUWlE6b
PUubPUWbMa2waNa8Iq3gvJKioplFs0rDgsOCS6sRJX8QRMSEYswbDvHIAAXswaJ0LW2w11c3y3HE
uhAuXNKsNbsaRc8KkbywrrGuUiYm0gW5JlMe6eJEokPcvrTB4RCJnaWVoVu1HVnlWiJWJXp6ehkj
nNgkstOBPHCIwDU4KjxImyqEpdsukRGupQ4pIjMm0A+RxmJY0uiBapjpwgLtMaFUt98orIuAKwKd
RfJqK+w1jfYlSFi7GwnXs3eWNr9OLoFm/ywwJyM4WC12zV3vqHBWOSvOnLkGL9bJ5BV97ZWVThFj
JFWDrGmZgt0gfSuLxWlG1ThrnWJCGETKNbkalrn1nJfpLZmuJuRM45Iap7tajANdurtrkfewH6Gq
b9b0tWB4qPdA0h/TqronJ4rh8kaHWw6DMlrhaKgzZtBg2C2F3dWuRqyMBscKp6NJr35nTF/IIZIO
FJTK7ooZmCPMknW6wtMdYzExu2F11c+rlSYHOhhlxFCEceye8UJg/rwCbbiWljdq7DBt7Ii84Tmj
cnKCguYXg5kzYsSoUbiOHTlWGztm9LjR48KCqz2e+vHZ2U1NTVm1/sBXuGp7rgmHNrnB3iR8gSUI
o6CpxLUEK3QWypkLtT9TLNIGZ4XTrs2zy7XhxmaWl/sLurOrPbU12bUe8b9Hya51L7aLOpElmP9h
hyZHDbiO3+4i7rINP0rpXm9eZsl3Eg3y2Uw/nzYab1DEU1xPSQ81sjCcB46AXialVtGxM6SqjPPm
sh56erZPMd5zaThV/qwEv47/ib/Md+K6BXcb+A7+OG/n23D3c3Y7DbsLf9HuGaD0JxGXlG48bWzB
7Sl/njxz6u/u/W+I9OeW3vM4AryMTkDDEf2pic0Fx/Ozuvxv91zkf0vkH7un9ALjCbl7LuLdQk+J
qRKvkF7+FR/i1Ku/ZWmUZ2P96bU7Js3yGeaXvOkyZv6pcQbsZaMar05Uz1EL1TFqnmpTz1WL1XHg
DgTHphaAl9tLb6mRM5/+as5M+Y3ZFAvMRogzPssJxGTZaTL6u9Jl0v56cjG7fCqsO83HdfJp0klf
6U8UrA99xpNwsu2dMS75DKy/O10ln63s/wfVRN3NZW5kc3RyZWFtCmVuZG9iagoxOSAwIG9iago8
PCAvRmlsdGVyIC9GbGF0ZURlY29kZSAvTGVuZ3RoIDIzMyA+PgpzdHJlYW0KeJxdkE1qxDAMhfc+
hZbTxWAnpV0FQ5m2kEV/aNoDOLaSGhrbKM4it6/sGaZQgQ0PvU88SZ76xz74DPKdoh0ww+SDI1zj
RhZhxNkH0bTgvM0XVX+7mCQkw8O+Zlz6MEXRdQDyg7trph0ODy6OeCPkGzkkH2Y4fJ0G1sOW0g8u
GDIooTU4nHjSi0mvZkGQFTv2jvs+70dm/hyfe0Joq27OaWx0uCZjkUyYUXSKS0P3zKUFBvev356p
cbLfhqr7lt1KtUoXdddUdf9U2YurTCnbXiPajYjT1ZPUWCWQD3i9WoqpUOX9AsWacfllbmRzdHJl
YW0KZW5kb2JqCjIwIDAgb2JqCjw8IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlIC9MZW5ndGgxIDUwOTE2
IC9MZW5ndGggMjkwMTcgPj4Kc3RyZWFtCnic7L0HWFRX1y++9j77TO/AMAwwnGGYQUAFRUAUZSxY
osSugKLYW4wFNdFYMHasKRo1xpZmiXHEEkQTjfGNUWNM0xSNmkRTXxKTGFOAmbv2mYGob77vfe+9
//99nnsfZ/idtevZe6+91tprnZlRIACghTIQIG34hKGTRu/PXwUQ8TFA2Mrh06dKaye9Px2glQ1A
kTZq0ugJDyXu+BUgaQyA6Bv9wIxRr50q6wXQ958A/b8ZM3LoiNPZt1bjHY8gMsdggWWCeSembyIS
xkyY+vDpbaVeANISIHzLAxOHDyW7bpUDeLtg/rkJQx+epH5H9wTW43ggPTh0wsjXyegcgF0fAkTr
J00ZOen73ZO/AEjFek0d8LnT9/75yKJr64cYc35VRauAv7Z9mZjM6YE2FW/9uadutKmVqjtm1die
yA3wqmzrvx86mODPPf50U6tQecNLbMRLxEZ4yYXhIAIFE6RCewCmw3EFoIpQF5rdAB/9CAazUohA
dFXGwkNifyggi6GI7oRZHEIseNlLMAXb7sR8O6RVvC+274e4gshB9EfYQ2X5iKGIPjyPbQ/xvniP
Sfw+Mi2FIlUcTBT7B+pwvLXiSRiF2ITpbexL2K7IhgmYfw77HWUAWbwN9lmr2AnrsHwj1g/Hsk1I
CzC/FdODsF9aKK1WroAoThEKLE/C+ywLrTdReB0yWWngc1xLId7zPsQiHKMn0k6IbtgmDGl7xGJy
EpaQk4FtWI8U5uP4i3k5omOIdsH7LMT6XOyXgPn5mLbjPBRIjQgnohF9CbJpOBxBmorrHxBcN+Ik
jOFrblgTzj80p39FcI7dbgeO+SrCRbMD15Gqb5vb3Zh/F7oK6VCGdDwiGtGLnoUJrDsQ5Nd68ToI
HCiZnE+XEW3YCLgf8wTn2UfcDxt4HpEvozRQxzbCFuEmtMS6mYq1uI4RyO9miFuQSv8JTRRumIvy
1RHvPw+xCe/5jSwPI6Avjt8UaTq7LsvQIsRyHOvHej5x3mB+Hu5rbxyrlmsM9u+D6Iz7UoZ4gM8H
x0/lPOf7Tvr7s7HtNWwziAPLI2Xg2rlM8j68P97LHZLDbX9R2IZtViBfryJliAg+h3rIchYC1r2J
94lCKBCxiKaI64htiPGIVohXEI1wbMBxBVleUWa4bMrygbIhnkQe4txkmQ2uYZO8n0Gd2Rq6Fx/H
qXgJxofg5Pfk+sJlFueyt/7eXKe4zNRTWb7Hc7knP/F1cplqoKh77HvozOcg6yDKVj3leodz5vqw
lvaDJUg3oBzP5zLL51dPOV+4rMk8QZ0I0Zzb1pom6whSAcAVkvX59bSeFw10DDyH9yxRDEObsgW6
sKnQRXgMhrEb0FFIgqZiGpbherCtj34PvVXHIB33sgfm199F13Eoz5Nx4jFc5y7k53l4Bnk6mZ2n
8ew8EcVdgW9FIKfEXXSOnP4XejfIsWAdpxy31/3Plv+vgF4Qd6HN3BX4TjwfCOB6Huc6ofyepCGk
eorlFYgyRLIqhaxTjSeVyn5gUuDZhpjIvNBK9EIWO4b7E4F2HnUBy/uJn8NRYQUsZecDn5AyKKPn
YZEyAobStWjTcCx6AeZz8PsjnXSbHN0hc3fLUj2tl9e7Kbf5IZmKQ6pA/XsnhGsh3EL8inL0LAmO
kcXts3w+oI1GLArKa+DPBvk8Bc8jXVYvn3fJ6fi75FN3t1zeTeWzBe17vZ7iPJbWr5/bR27juI3k
do7bmfr2d9Pb+pfTnSjH3A6fhaKQXseHcB/O8YuQ7qMdxv0eEAgoOgVeVOwPbBcsge2K5pj+GCEG
XsR1P9xwphYE/KHzNKn+LA2Wg7b+HBXTYULInj0n25uf4Un5HO0vz0+t2ANzxRrcd7SB8ny3hHQQ
+YnzHs9KkOcbYDmuI0pYjPqI5YhBnCfyXgDY+LnAz0RhDfKZn0UrYL5wEf0F3jcdzPJ5kQsDcO6n
5DI8UznlZeIA2Kb4Hpqzfmhrj8EIvld8HXw+fO9V00CvikA7cR6asR3YJgI02G6LzAMvvCjLBe87
Hv0i5IVyOChRZu/HNvx+W+U+XrCE+PGczAu5P/oiXL44L/CeigjoLfsT38NmsR8MQB3aqiyDrYp+
qHMRsB3v8Tz268fngv3s8nm9Bgaifi1B27QEbQ7I8l8UqBF24XoeRruOEMqQR7vAJpYhD8fLa+/I
gjZ2MdcfYSd4uIwo1qAd5v7EGihnKZCnGA8rsGyFiHYSx12GZQtQf9NQd5di/7iQ3QYceymW8765
3JfhPgLXF6UXwhRlsh8A8hy4n4LjC9/CVuE+WIJy3E61BvmwEJrgeUFQ9hyIZkHI+TkhLA9CLjMF
KXEKJpgtl6fD+3SnoEW55WfoITYPxrL+0FxoBlHMDE3Ye6irf8DTghGGsNPwNKuE5TzPwqCR4MP1
70ffkpefg568nL6P+XVQxHKw/xJ4kA2BUmEvyt6HoGGjcK+xn7gS5SQB+/+M9w2BfAlFQn/UrUWY
/iPwEm8nj7E/MICDdYEmcr/bIM+1HnfNmXZDvt2He4rz5ek75otzbZhn/Rz/Zn7yOvl9sR9vw54G
jBkClxDuIPX3oitgF2IL/RQ6CPkwg2xHA7MROpHriI0h7IYuMt2L6IVnfAaZhWjKMuAVxDxMN0b6
GmJPMI++WwZcRCzEe7+OdB+PCzhoe8jkFMs2IdYhztTX3Q4+1t+V3w4xGu7MH4AyDnIzUMdxd3vk
cyaOl8naID8RKIurORRzoUg5HfcvEcsdeM+78jhOc3YAxv27+fw7kHOQJvMwCO/ta6zfD6TW/wCX
bqMSp6Gz4X9rfv8rwP2diyiW+fsDRIRkyEAuQDzS/kj7C9PgYQ7MN8F8YT0/CUa/MrbDE3J5w/4F
y1FWMKSENneX352/e1//XZ7ug+dvR70cNMjD47CAg+Vie8TdedUpWMCh+AfW/eNf8+zFf4MiSBY2
yHMCWcbuyit64JmJoAk4V7vcZzlHQ/4c6jKCt5X762EFh6y7CLofxnI01Geg/UbcxtdMzlccU66v
35/6fbl7f3B+XvYOogjPincgDWkfpO3qaYN8h+zFHTLfKyjvDXluS67f1eYvnfhLN87xs+bv7/n/
ElB3TiNOIt78/3ssbmW4jTBxO3EJ/ZBc9CPPo38yEOYD1KEtqU1FvIB2qC/Sj7AMT29/EkKPaTOW
jUb6DEDNr5ieguXngwhQFg1bQn5lFJYdDPVVhe7XJ9i/5i2AP1Gi/twT7F+zEzEO0z8hZmP6M6Sv
I12H7b/DfguQHg/W1w3B/HTEEcx/j/kHEAWYXo00AmljRBjCgv3XcnB/5F/i0P/P6d/HH/8pRZ9l
OM4zjj/zQjrr7hjiP6b1+/lv6N2xRv3+/zt62zODu2iQDxgzfYF+n+/22Oe/i3HqKe6n/3awfoE6
9Cl13I/mviz3n2X/MUTl+E32Y3FcgPB6yn1n7r9y35n7r0i3Il2iEOX59ONxPp8XyEeKjBhZIUDd
G3OY0hQAU2fyZ7D8MSi0hDlkLllFHidbiY9cIgFaSE/SU/QzgQiCoBZcwhyhXFgubBXeYTrWgw1i
Q9gT7Cn2DHuW7WOH2SfsW/GQ+Ib4nXhToVNEK+IUrRS9FeMVExSTFXMUixTrFM8pdij2KN5WnFf8
4Vjo+EMyShGSQ4qXPFJTKU1Kl1pJOVJbqaM0UZorPSe9KL3kFJ1hTqsz3ulxNnX2dQ52rnFuj6fx
inhjvCU+It4eHxefFJ8S3yV+aPxIF3WZXE43uKlb5za5w902d4w7wd3Y3cKd437AXeZe4F7iXu5+
wr3V/ZK7wl3lPuI+4T7jPuf+xP2VJ8fj9bT3lHiGe0Z5xn8jfmP7ptUNeqNZDa2RajJrcmra1rSr
6VjTo6awZnbNspo1NYHaYXW5dT/7awO1gQB/Qg1bZM5tIXvIWfIncu5N5NzHAjRwbgFybqXwLCPM
wHqxwWw1W8s2sG3sZVbJPmbfiD7xsPiueCPEOafCqyj5W87dcJQ5tkg6KUyKlCTkXDJyrrmUHeLc
OOTcs8i5nXdwro9zoHN1A+fMyLmoeEeIcyXxI2TOSf8F53o2cG61e4t7ZwPnTiPnPkbOtWrg3EjP
uG+IzDlyg9UQ5FxyTUvknLemQ02nmv41M2vKa1bW1NYOrmuLnCvjnAt8iYK5JhBOT9NXhdTAJfo2
aoQRJfJx8hAZT6bUbsH8WC6z/hR/sj/J3wiTs2AmTIcHYAx0h7a1n9Veqn239kzt1dr3a8/xlrXr
a9fVvlS7Fd9P1M6tXVD7aO3Y2nSAL4sBvrgUfKp/dSFizecDry64+sfn268+hLlXEGhXr5Zfnf35
tCvjrsy4WvVl46srr2y/svby2svbLi8DuPwC73sl8vLky2iZL6dd9l5Ov5xwqdOlvEs5l7IvZV5K
v5R2KelS/KXoS+GXyMUfLn5/8ZuL1y9+wXtdfPPi0YuvXcRRLv7j4vMX91zMu9j+YruLCRfjLzov
OuzH7H/aPze9hp7ea8oXlM8oNyqfVm5QrleuU55S7lZuVW7G8+tbRVsRo1NhONddknnn5xT0qyDu
yN8QrPV5YQT8Ny/hfrQ0f1+zErEJPaL7WW9WgnTY7bVsMGJUEP/Vi/XkYL1Dufv/u3nc1dPDGjWk
E/7blpr/sqb7HVkBnoUFsFAYDGvhK1gEK2EZPAM74Dl0EcqRrfPhCbgBP8EKeAqWwHG4BD/CJtgJ
v8DPcBO2wUvwFrwJu2EYDIfVMAJOw0g4CafgHTgDb8NZ+BpGwXtwDt6Fl2E0/ACPwYfwPnyAsvot
fA9LYRyMhfEwAaX3QdgCE2EyTIIpUArTYCrK9EPwDTyM0j0DHoHZKOevwFaYC3OgDObBd/BPOETW
kqcIJQJhRIQaqCXryHqygTwNdeAnCqIkKgiQjeQZsolsRlu0laiJhmiJjmwjz8It+I08R54nL5AX
yXayg+wku8hLZDd5GW2Wj+wlFWQf/A7nSTlZRvaTA+QgeYVUEj0xkEOkihiJiZiJBa7C5ySMhJPD
5AiJIFaynLxKXiNHyTHyOjlOIokN9oCPRBE7eYOcINEkhsQSB/kHeRP+gD/hC/iSxBGJOEk8OUne
IqfIaXKGvI028x3iIgnETTzkHHmXvEfeJx+QD9FDSCSNSBJJhmtwnZyHC3AFPoFP4SJcho/gM/Ij
uUF+wrPqZ/ILuUlukd/I7+QP8idJITWkltQRP2mM5xhQQikVKKMiVVAlVVE11ZAmVEt1VE8N1EhN
1EwtNIyGk6Y0glpJKkmjkdRGo6idRtMYGksdNI5KdDl10njSjDSnLpJOE6ibemgibUSTaDJNoUvo
UtEkmumPwjxhvrBQWCwsFVYIq4QnhDXCeuEZPDmfF3YIu4Tdwh5hr3BAOCS8Krwu/EM4JZxFXX1P
OC98InwmfC5cF74VqoUfhZ/oT/Rn+gu9SX+lt+hv9Hf6B/2T1tBaQSNoBR2eLgQX9Rx7nr3AXmTb
2Q62k+1iL7HdeKrsYT62l1XgybyfHWAH2St4zhxiVXhOH2GvstfYUXaMvc6OszfYCfYP9iY7yd5i
p9hpdoa9zc6yd9g59i57j73PPmAfsvPsAvsIT6lP2KfsIrvEPmOX2RV2lX3OvmBfsmvsOvuKfc2+
Yd+y79j37J+smv3AfmQ32E/sZ/YLu8l+JV+Sa+wW+439zv5gf7Ia2AsVtJy0gANwEN7A6Ggf7IcT
8Ci8DovRFvUQegs9hV5CP6G/MEAoEPoIfeFX8jU9xubAEVgP1aiZz8PjJBdWkXZkOnkMz4snyENQ
SWaRavIDm8ymsHmsVCgUioSBwiChmC1g09hDbCGbzhaxGWwxW8KWsnK2jC1nD7Mn2Qq2kq3CE/kx
+Ux+mm1En2YTejbr2Ho2m21mW9hWPKmfFTKETOEXgceICoD6D4oJxQu9y+xgpcBEhVKl1mh1eoPR
ZLaEhUdYI21R9uiYWEec5Ix3Jbg9iY2SklMaN2mamtaseXqLjMysltmtWue0aZvrbde+Q8e8Tp27
dL2vW/f8+3v07NW7T99+/QcUFBYNHFQ8eEjJUBg2fMTIUaPHjB03/oEJD06cNHlK6dRp0x96eMbM
R2bNnjO3bN6j8xcsXLR4ydLyZctXrFy1+rHHn3hyzdqn1q3f8PTGZzZt3rJ127PPPf/Ci9t37Nwl
vLT75T2+vRX79h84+ErloarDR1597eix14+/ceIfb55869TpM2+ffefcu/De+x98eP7CRx9/8unF
S59dvnLPd7znO97zHe/5jvd8x3u+4z3f8Z7veM93/M98R2+7dt7ctm1yWrfKbpmV0SK9ebO01KZN
GqckJzVK9LgTXPFOKc4RGxNtj7JFWiPCwyxmk9Gg12k1apVSITKBEmic5+pUIvk8JT7mcXXp0oTn
XUOxYOhtBSU+CYs63dnGJ5XIzaQ7W3qx5ai7WnqDLb0NLYlJyoGcJo2lPJfkO9vRJVWSol4FmF7R
0VUo+arldL6cXi2n9Zh2OrGDlGcb01HykRIpz9dp+pjyvJKOeLu9Wk0HV4eRmiaNYa9Gi0ktpnyR
rkl7SWRbIidoZF6rvRRUepyUz+7qmOeLcnXkM/AJ7ryhI3w9exXkdYx2OgubNPaRDsNdw3zgau8z
pshNoIM8jE/RwaeUh5HG8tXAMmlv42PlyytNMKwkRTfCNWLooAKfMLSQj2FOwXE7+iJnXrP9lcWb
WzoULL69Nlooz7ONlXi2vHyx5NvSq+D2Wie/FhbiPbAvdXcqKe+EQy9HJnbrI+FodGFhgY8sxCEl
vhK+quD6RrryeEnJOMmndrV3jSkfV4JbYy/3Qe8Zzgq73XsocBXseVJ53wKX05cb7Soc2jFmbziU
956xL8orRd1Z06TxXpM5yNi9BmMoodPfnhjZUCen5OY81a13A2cJn5GrKwqETxou4UwKXLimlvwy
siWUD2+JzfBVSLCXbwTuyFifukNJuakVL+f9faIbfcTyX9G2l7iq/3lnydBQicJt+hV4kstJg6hh
fX3al5LiS07mIqLsgHuKc2wr5zOaNJ5eSV2uSSYJCbIPeiJvhxa2SkX2O518g5dVemEYZnxlvQqC
eQmGRVeANzWl0EdLeM2x+pqIfrymrL6moXuJCyV5vxz1RfhUnoY/o8kaljemlY9Y/5vqkcH6bn1c
3XoVFUh55SUh3nbre0cuWN+yoS6U8oV1KBCiaShFowW5FoVyUENjninQ+Zgb/xSyUI+oVKpQKuUS
InXymUq6BK+FGqfzP+xUGbjBe8nkr26hafpapdyZb31H/o7p6coFnDDz0G59i8rLNXfUoagFB+wa
Iijx0LfAKXXwQT/UTDf+VQaOteQojPZ5kWUdeAOUv2BRKHtHw+hQuhBfXDqbNO6Ehq68vJNL6lRe
Uj60MlA2zCWZXOWH6HF6vHxSXkm94FQGqpZF+zotL0RejSGtmrRzgVGIhB8RAYQAcXhNRfRADEGs
QmxGKOR2vGQiYi7iKOKGXOMVIiseT/dWIlkmk33jHmguZ4cGs4OK5ey+AYVBmt8rSDt2DTZrFWzW
rEWwuGn7IE1sHKQWd/MyTjX65sfaWdF1fxdBYRJeCT0BRkIgDrYIEeBDUEERKvEKln0JnuabjwoM
0B0QCLqlcYFjAqnQm5u309AA/REsEEd/oNXBGlq9z2BuvrndffQL2IM4ihDoF/j+nH4Oc+lV1AAj
XnMRmxFHEecQPyIU9Cq+r+D7Mr2MrT6DVEQuYghiM+Io4keEkn6GVxO9xPVJvvJ0LoLSS3g10Yu4
rIt4NdJPMfUp/RSn9kFFVnbzQ3IiJTWUiHOHEpHRoYTF2rySvl/xR1JcJf1yn5QSt6VdGv0QfAiK
g32IN/8QJERPRAliEkKBqQuYugBliNWILQgfQoF9LmCfC9jnNOJtxAVIQ3gRPREq+m4FDlNJz1V4
2se1s9J36EmIRKaepW/J9G36pkzP0H/I9BRSB9LT9M0KRxy002I9YB8TUhPSVKwX6ev7EixxgXZm
ehTZE4fXVEQuogdiCGIVQkGP0viKEXEWvMlhOK0CbFkB38r0BdimAu+4OK+nA8qYxC+eVm0whZfN
0mYP9XrWrscsv3hWPo4pfvEsWI4pfvHMnIcpfvE8MB1T/OIZMQ5T/OIpGoIpfvH06IspvFTSTa8k
JMZl9RhPpHZG+hBy6SHk0kPIpYeA0Yf4G/5gfG5PVyQnI8c2eFOSkuPKqkjZEVLWm5RtI2UjSdkc
UjaPlOWQssGkLIWUxZAyBynzkrLDpCWyoox499+RzfbaSNlpUrablJWSMg8pc5OyBFImkSxvJXVW
dE2XSZ5M9rXjeoW0TdvmRpyjEznqRLF2otofxes5REDOebGRFB9sHOXgNH5fcm4w37RV84ntutA3
sOMbuA1vwBUEww16A8XoDbzJG3gDI15zEUMQxxA/IgIIBbaOx4mvkq9GvKYichFDEHMRPyIU8nR+
RFCYGJriHnliqaFJ9+A5+ga+4/HtpE5vrCnGlGLqIqyKIUYH6eEIOGgWWHmUbzGrzBitHfxN//tv
elC3U9OVdBXE4kasDtFVFX/ExlWSdRWew3HtIshT4GAodSQbPMSNtCWUyvkMiFFx2gJi6C6kzSti
+mM3Y4WncVwVMfBeB+P+iLkW921MJcXkNzGH4z6SKhmpiDuPJbsOxn0YszTuVGqlCkuOeCoJkipJ
bnoopmXc7tNy03lYsaEibg4nB+Nmx3SOGx8jV4wMVgwuxZzXGNfbUxTXBe/XMWZYnLcU73kwLjdm
cFxOsFUG73MwLg2nkBJMJuNkk2LkQV0O+Yb9sirJGG9j5VplgbKHMlPZXNlY6VTGKWOV0cpwlUVl
UhlUOpVGpVIpVExFVaAKrwxc9abwB8DhChMn/DsDBJicNlF+5c+KuV0jKgr3gS9M6Ea79WlPuvmO
DYduwyTfrT6uSqLBA1R0tSc+Szfo1re9r2VKt0ploLcvK6WbT9lzYMFeQlYWYqmPLqkkePpVkgAv
WhjNXdVDQIh54YpoThstXFFYCDbr9FxbrqWtObtTx7+5lISuKX+9bHekY31ru/Up8O2MLfQ154lA
bGE33xPclz2E8fONvI6HMJRGUlhwSGhLfs7rzcuFth0LC7tVkv5yO5DIT9gOJeYnuZ3KARJvB5LK
EWy3IdjOjf2xXQIn2E6tBrfczq1Wy+0Y4e32libkddybkCC3iZSgVG5TGind3ua0G9u43XIbaxmc
ltuctpbxNr62cpOYGGziiJGbEDvEyE1iiF1u0v+vJqmhJksbmiyVRxLIX21igm30V+vb6K9im5T/
9DWyfUoK2de6cPggHgeUuPJGIkp8y6aPsfnKhknS3uGFoQDBUzJs+BhOh470FbpGdvQNd3WU9rYe
9DfVg3h1a1fHvTAor2/B3kHekR0rWntb57mGdizc17lni6w7xlraMFaLnn9zs578Zi34WJ2z/qY6
i1d35mNl8bGy+FidvZ3lsUCW8Z4Fe1XQvhDdTpnuo1oNymtJtLOwvdU0qa0svK2dtjnRVYx/sU+L
XrgOIzo9glc1adekHa9CneJVBh7shapsc1o7o6vI9lCVCYvNrvaQMnVa6TSw5Y3tGPwrxRcWTZ3G
GR68ppT+Vy+sy8O4rWPpVIBuvuQ+3Xy56OfuVSqxtIQvydeqvkyrzUN3M1jYFAtb8UJBaGjIy3J4
mVodaviv+z8tRDtwLSijh/cRr4NMhdJCwefo1peiKegb8qqr0F3ix0NpIS6wlKSQ0vp7yNOGYBr4
eusxdVooFeLD1BAN9sIupfXsaHhhHzRVYhVEIeziixDFPGADCHyN+IZT/9jAN7yeU/odNq4MAWA7
7CZjYTcchePkBvAne4dgP3CPpyNshFnwJCzGU6wIS5ZCb3yLWP4kiQrsh1TYiufYVjiLbQfAHKgC
K7EFvoW5sFD4AHstBD3EQzvoCRNhBekemAaD4AqbD1nQHR6ESaQsUBBYGXg88Bw8D4eEtwJ1oAU7
DMf32cAP4seBS9AEe6yB9XCFPK4+AF4cpQxbPgNTYINQzEhgdOBPnIETHsI5MMiHs+QYTcG7j4Sv
iY3MEjrgXZ4N+AInsFUMFMMY2ABVJIN0pk5xUCA/cBasOMbDeNf1UAEH8V0Jr8KnRCfeCDwXuAFR
0Bi64nr2wzvkmOCvm+fP5YxGLiVBNtZMhNfgJLxLXOR1OlHUic1Frzgz8CGEQzPoh7N9EXt+RX6j
c/A9V3iTdQq0BwPy5THObfgHfE7sJJX0IP1pEp1INwlTQIUjNsP3CBiL/F6Hd7+MUnOQ6ug54Vm2
i9UoYv1XAwbcEQ88Dc/A60SPK5VIKXmUXCBf0g50CH2afiE8yXaw95VDcdWDYQKsgF3wG7GQlqQX
GUjGkFlkMXmMrCdnybvkG9qO9qXj6Y/CGGGy8Cprj+8+rJTNFxeJyxTf+Av8J/zv+X8LNA8sgl4o
D/Nw9mtgE67sEJyDT/B9Bb4gItESA775U99+5BF8zyEryDb5GfR+HOVd8gX5Fk+gX0kNxYOVKmg0
f8qKbxedgg7lk3QjPYfvd+k/6R9CpBAvpAgZQo5QKEzEWS0WVuP7gPA5s7NzLIB8bi6uFTeL28Vd
4nH+eZryUTzS3659ti657rIf/Ev8a/0V/v2BzyEC9xAPCwyhcnD2Q/E9Dvd7LUrcHviA6JB3dpJM
2pLuyJkhZByZTB5GTi4gG8jz8txfJkeQSx+RH3HOehojz7kpzaDtaQ98D6Yj6WT0vR6n++kF+qeg
FLSCUYgQkoXOQrEwUpgqzBDWCj7hbeEz4QvhllCL7wDTsDgWzzwshXVmQ9g0tol9zb4WB4lnxOsK
jWKCYpGiUvETOjFtlT2VvZTFylXKg8oPVSX8KSocgFdu/6iDXBXmCXnCAVhJ01kURizvoDwPgRFC
PkVJpdvJEjqb7KcJ4sOK1rQ1uR9uYGj/JH2Tbqa3aGshn3QjfWAc/6UqfynCGf/ldw57A6rZEVzb
O3jnhxU6Mof+qNBBBZF/N03+IaSxFOEMfCpcIUq2FS4yDYkk1fRFoSdKwausrVgATmEjvCxMJrPh
AM0D0NSolqMc3092ol3oS5qT34UAer33oxRlCV/CfBhPP4Zq1OMl8BQZwUbDSkgns+BreAG1Ikl8
UJGsiCCn6FhWTsPIfqBsB/89M0kgghgOC0ixsEHxI/0EpsE5poHLwks4+3P0ZSGf3RB7kzGoAbNh
EUwOzIMZYgF7n4wGgfQHN7uK1m2W0Jw5kc5FqzIIbdpB1O4qtAPthHwssaHkdEe56IcWYgO+16Gd
YChBY1HHB6AVewf2K/rSShgtGghaHQB2xt8bigIvwPrAaHgw8Dg0QXuwODAL77gdrsMq2E4W+h+B
SRg5foK63V3sRM+JnQJNaDn9hPaha+/cX+S2m9jgO3y/DJ2grXgYytlH0AdyA8sD51G6G6GFXQ/D
0D+9hqv8AUfoIhyDdP/9dG+gkzAJ13sFegVeDMQRDYwJPAA94Ag8rxRhqDIlNMAD/x60fwgXAIS+
t+FtXK8l+Hkf459rfooyNBNAeQJAzX/v3wnP+CcBdO8A6LHc8E8AUxpi+W2oBTA/iqENHt3hiIgP
Aax4n8jfAWxXAaLGIS4DRLdAnAaImQ4Qi5654xjGn+isSzgH5xcA8UhdWOcOB/C8C9BoGALnm/Q4
QPIRgMYvAaQWAaSdDqKZJ4Q5IVQEkY5zaLEdIAPnnIXjtOwOkI3raHUQoDVqRw6utU0yQG5jBI7j
9QO0Rx50wLKORUHk2QE6LwDo0hOg6yCA+34AyMe198A59EJ+9EHe9e0dRL++/5so/z+P/rr/C+C7
h3u4h//j+OYe7uEe7uEe7uEe7uEe7uEe7uEe7uF/GpTIH7iI/Fv9Smi/n5JrCmUlXe8NA5FdE0Cj
ZNcIRKkU4jUqHKHNQE3Wk6ZgSzHdyqnLud90Mye/LgdyMW2qxUuzNKfZaXbjhQCDWkk4VuvlX7KX
2DE+QkHgspgofgBx0BgySRvvWzMjplinRM5sOjN1kfWF1M9AtTb2WStdmjo/k86PWeCk+62kJHKo
k1ojvNZxIOx0fGqlpTGlsXSafUo0nQaPWGl55PxouiPiZSud7yiXaLlmfgw9I72ZSM9aj0fTKvub
4XRsZpWVjo0cmU5HppL+6YMyaaf0ojiab20fTdPs2XHUE50gUWjSxNGkqUYD0VZrbIRktUpSlaZJ
uEbTxJNkIi2SHK0EbfSiWNfgkrBJYVvChNQwbxgNuxS7ykZslbTIGxPV1jFFiiWxLVsmDd6iJ/ot
zQZLSqIclzV5HedXcfXN4mrTzeJrN6uLkWD6GuReq86tXmxommKYbTqhNOQsNnBiypETzdJI8b++
IETdCoUrPtGT0SIzy8Ov6c2tEeEiycyKVCitkUoPyczMaOFxxSsiwq2RhCg4TW+eKZwtfH/m5wvG
73l5ePtzz6w96v+eKJtEHU7rPbJsxgS/Y1rekM5dh7pcJN9/8PFRKx/ttXv38OHrZq1fcrHPlJXt
F7xROe+9J/17C6Y2OjZr0cBVnYSFeWNyuw0Z3DG+W3JdBlk/YE3XwmMjgcAsfy9agjttgjZeTaKR
gMmiVJlMlSR9H2w2qJB6zcrNhsEgmARJEISXzM8sl5lUd6vadKsaJSo3h6+feKi5RVZmVrpCie8I
EyFX1ryTX3Rk3ozENq4UkuLvdYT8Tgw/fFpX825h+drDr/rj/NJd4+sa0UYmqtaYCFjUfAaazQLh
MzDCZmGw0RBnoIaXLH8/fpgLzC0SPfhOt0ZaI0y0bh5JSYlvkzhz3pGi/HP+XuQq+fzIobXlRe/X
1H36g/9nvwpH3+m/TObDWdDA/Qc0qFi7FJWkp9dDhBxKiYbkgIYKmAFFS2WrHjAEJsJc2IJKuEW7
lYvKzeKb10zVOSZULH41VZvqqonZkt0sLT0jPSJcoUzMzMw6eLbngObZuJ9nJy/z5EcNHYjjtiOV
dBydgJrW2Bs1iU4SaD7JxyFdQO3iJGwQxSatsKXcb7pWbPoKUvOrm6XBZFxkhjOiHU0ilQcO8G/k
VOFlMc5eALfXRvlkc4JT3ANsC9ZvYVuDAl2MfKoOTqrq7Nmz8rd5Al/TbOS7AH0OgRC4XBGeTSsD
l71SePZTAqHCZmGPQIXpQML5D0YJttMIaIW+wf3YgYOzfTPxzjmmm9Wm4B4sFpumFM8O6kJKSgRJ
J2THan9BlPjPP8P5r037Bb5mZvEY7nMsHNivkKJMMZWBGxVU0r4WuApWhAVhDFz1DmOKxXSJdonx
lEFUK7U2mhfWPeK+qA7RfcMGRQyK6h09XjleOzzsgYjxUSXRM+hDiunamcbFinXKtaZTtk/pBcUF
7UWj3e5gYrhDr48sVXudrhZpagJqk5qqV8eZS6EycMxrwFIJvDi11Y6Ty2Q2paBEFU9O4czi7CLF
k6EYWvIXQYSZLFx3rRYULlmjw0xcT80m1F2lot/4D7ZMr5jaftwHWz+c8dihHbNm7dgxZ9Z9xfQD
wkibl4bs8wc+9fv9b+xe9wp5xv/UjzfIGDLuh7GL+F5cQQbVIG80UOqVBK/e3GI8m0tX0fUq9hIj
alCIVFCLREfJaY08dwtfERCuP3ad6NUbW4j1S0oTiSR6RSpGaatIDlkIQSmanJIiry14CuRGZhNz
Nl8hFKc4XWaFQpmBkppOa/a3+6DvU1+kTmWPtJ0V93Ln00P4/HJwv5U4Pwd87c1sLbZWHBaPKg4r
T6pOxSi76gp1fQ3jdSMMMy0zw5Zajliu269H37DrjmpfCaPRphhTrMlhUrwWuAFK3GAVUnXghtfu
0JhUCsXpGHt4TIxdFWNHmVPZYwS9w1RJn9vXw0zMlcR2QO8IF8FRSQ97jYTqNKWRH+B8+H6Sw3Qe
SGAiLb0684FcOoROpHMpo1U0AeLIqr3BDUXpvJXChVQ++HKr64qvmS187XipN+ZBfYX6XW4JxaR4
ijvC6clCjtSbZq7Ist1GTuEfU9Zm0Uj3sxt+3L7+kUc3kkNhv7/3wa0uLx7fNsixe3e7nOHH5py4
Pmr8ExvLw8598t3ugp1HnlsytBlysn/gK2ZFTqbAB95Got6qz9Mv0rM88wDz9Giht/UB07jwEdZp
+hnhi/Tl4Uujn9drREngX9DT8h9lMyVx6XWEM8iLNztM+Ncv9CRjv04XwWxV9DmIomO8CRGOGJE5
kvSW0iHSRIlKZcpSj6wDHgIek4d6VjexVZKWFVEfkCr+r5mj5Gj/UobGleTxvfX6cDOkETeLg0pR
h/zLTkUzxxkZ5CNKEXIOBYlMDsuyco2QWabMakjWc4+zT8mv4Ir39N8ft2b83D3bZqd3D7doSysX
jRu7PHy/87uXHz49ftSIR1f7v7nweoDMt61f7Ht01tbwTfTh2cMfXbBAOnBydMWIIRubOl5decz/
61c4Y/6vrZnEKtQePdz0ZloKdGN0G3Q7dKd0Ynehu/5JJlhQtkCnEJSiRisoQafT608LLFwQmKAH
qtMzpXCYHgYVOllbvBr+j4rqdHBawyrpqFdEUeONjWuhqSRZXr3SG+9qoSxzZihXGynXOL0+vAVQ
E5WoQA8YKslymXP/LEbupaTcRNH7yiTrG7pft3LM2Zxj2dmLm6YwFDyj0Yi8k786pUf7a8nWVwY+
9GrTs4X4JtkCi43N4V9pKkTOYhtvuM6rzdaV9czWeT3ZuvgYpE2y5S89FaITl0HSzekRLrNgJnRt
3QL6zBNvvrnfn0GGPC8crL3vef9WVI01deNRaLgddoovoC5/543tZp8RWx67NuzFsDd0F3QXo1Xq
MJsh2S6o08Q0bRWqq4CiZwrTRFjCwk4bjOGGsHCDUY/y5w0zaBwRXsMWPJENRm8EiYiIsaCavmJk
5AMum6i8XhdzxOjNQ0wTTXNNq0zMhHJok+XQRsBmslHbaslyhGSAkaxBKW5ZYTjwd/IYd6c8/iWR
/NBFOcytRoksNiPw+L22WNU0RUTmgqzVskKTycW3CyZKY5gzwimgREJEuBItuaffqxHrH3h0/+7l
A5Y32rGSflL3So8Fjx0jqqkrbr5VR8pM5ctObNtQ0SPXSn96yT99kP/Weycfq7jKT7V85GYE6nMs
JEOFN3F8FOmo9EZ0jOooFVn6SuOFEcoRqnGWEdJU1bSYhapFMRdUH1rNSlTo/YmSS3JyzTY3cnj1
PfUURSmafDCE8w6VWC06osV4R7gez9uW3gg44C41ybxD38hkMlHT6sYaziwHyfZqciOHRE6MnBvJ
Iitpwr6U0GlWXc+pkOrKKptaXF3PFq6ySnSY+OmlUHINtXD75ooHsymL6ysJv41rQs0+W+Ou4/u3
6zeMtjsyen/dQ+8u+Nx/7Zml3+z+rC6rx8r7pzy37ZGZO1kfw7i0/LS2P1waXuL/7f3y6jmkG5lF
dry+/XjtZ8U7Cys3rduzh58pQ1FrreKLqLOTvIYTesLwj6qYGjWSm/s0Sphapy8VBMqX3UM28AK1
G1Wl6u+hBxlChlAhF8lEMhcP2ChDSEow0CmenJN/s/p+0y1+2nHvhNv+bHN20NBzaUAvSgGCQunK
tFiyhgoHlvuru2UaDwmP/rKU/bl7+Rq/xV9TeXE3+Y6c3MijoT64y1G4y5HggjS44s3KsJIka1dr
V89Xum/TRHUamQ2zySw2VTVZO0U3TT8zchmUk+VskWqedoFukX5F5NvmN8Ms8bjdFTGSnRNJSuWk
ieThMuBIknTgsIEu2tF0S1PS1OJ0KMRGDoveUXpUTdSVdLTXlFJq9EooAOiiG01Gaqwkjx1sbiv1
oX+K9RUJpRENXk2EN4JGrG7W4NUEw5nbzLgluzi1OmSNQuIQFIkpk9HN/CtKaTDXgCVh4bdJw+2i
QcZNeuCro8e+Gz9h8Qr/rU8+8d96bNii8WMWLh01ekmrrqv7zNu++9G5LwrRSevGbfn0ypZRTyU1
PrHkSAAIObbqddJ3zIL5Q4YvXlAbyF/d44WyR3duD3mLUbLHkQyveVu0sne3el0DrQNco4QHrBPs
o10z7bMdy+3LHBusO+xH7N9Zv5JuSWFtrJusu61Cq6QRCprIzZcLeWtzSgqpkaOHYQi3VTGoUyL5
oGdQzfZzCxVXRbJBi1pmvss6Nea6t5+rnrmBtWavmZpXp5y8+4Csvt0Y1asYFHOfXbY9bWlGi0Su
XEgBeWsxy06kh9RHfsjNSbuts4b2md0zk2QennCwlijfXFX9yMyftr30KT3z/NSHK3bMmr2V9DHN
fLD73I8n6Wz9xxPVx1eIaYP/S4xmvvbve/mo0OLpgyc2LucaRuEQqtki5pGfF7T0SkwEhVJNFTlM
yCEKhrFCKuQC5T7kVlUompnMtQU9elkwZNkIw5BBQBzCsEEoPHu29kUMHyhMIVtZK6aQ793Zmygq
CFOqwS0Qt0CVbsYUblTgzfQcpfSoCHY1iVINKJI90WA4gyPxaClHHisblZOLoTODn2RO1qq2pfAW
hzB4e93T27m1mARfsNaM/9akyKsro6sYnmcEz3N6mBbxHyvQogrRi6dHTxAxfouAXYpdGKzmKMCu
kkQiTlPy0U1fFaNVyMmvhqhUezW+bHZTcLHci0FrSDL4H2tdmyGQ2oBwhs7zD91HcknOPv8oztEi
/n+oYMzkgHhY4E1F+Yums+yzoukw+8hoOl431ECL0BmmmYaOBhodpVIyMCWazaBPCicOlLc9Xpcz
3pkTp4nLiY+XcpxOBwx2PKgZHDkuwTRYQpd3nEueJ9puDG1RtHJ4cFknB5e3cmTZumaWPa7Q8wWC
mooxNxeuv/wsxvXWQJV828jHxGFtlnC45XMPlW6wHYr67cxHBIrmF2TaaeVZMjbBMi6/VeuU54e1
Grt59Xrr2U+/e6Fk29T77yt5wP+UvM8T/b2U58Xz0BkGwG/eAcxpkqxOpztDn27IM3S1dXR2SujU
tXP/voaZSQarO4l41MmxnqQMe2Z2B3d/W2HsQGf/pP5dC/uPtI10j0qabp8ZOyVhoW2BfXnsMudi
T5TB1NMAQh9u8DXGxDRtTy3VKq2HaRfoAN3o4f0dWgmaOO5WtCJSyqQUmlJF8iGRHj6Y2iXBqCTK
SjrfazT1bAsJli3GhDTTJDwYq8gOiKab9ue2TE7A9mpw0U1etZRBMqIKBiwPnhD51XXclSiuvll3
DX3Zakitri5Gw3gNxSG3+BoyOnRa8GBAfn7DbaIc/kVmpQtBfc3KtGS0oAmueEYjwi0sXUrISlco
mCs+IYE/7cmygLM5448iZB8j0UPCQ3YAt8pA2dJ2W3sVbh/77M9TBmzKjt+32pEUm9F/ysJd/t1n
v/PPPn+ePPErUZBhBQfSf/fv/Omyf6n/9w59R8wkrxPv72TZlKFvH/w4r1+43m99tG/LWZO7LB7q
nTzO+2y3gWM+nreZ5G4ZWPx03dDlxujENj2JftWLJP7li/7R3/3q37TDN2fsp3OnXF/z6sWbnxEj
kc6c2n3Gf/nz08mJUaT70nUdFpwZtWRtu9XvoMQH6gDEQvStlWAgDu/wVFOaabRqjLrEtERYbTol
vqk4Zrph0qrEQtKf9jSN0fpMv+h+0f9iUDMd0zODoNWoRcYwdFEplEodplUKnZIASEpdOBZQQZCY
LhxbqB2iqHIoBEUlneRVg0r3rZf/MxZVRIvHhNZr0UkwUin07snOsStMWM0IqyTEq+2pO6a8ohNW
64iO501G5TklnassU1LlE8YLHwWNWhQC/2y4ufYoE5pqW26OHTdb1q5q/uACHcbFTW0poWiQm6PF
phMnDCdOLBaDFFWum0/bp5vP0auoYD8zCiplFUayEPid2/lCMmVysYukE5fgFMKcgidRoRRo+nu0
4LNddU9v/YT8tL5TfEy6WPVnJ3LE35EWkbWHHlqxDK3nWrQo3yJ/zbIHOc/bk7FOrv6uUa5S9QK1
Yqx9mjhJXaqdL87XKhKtasGWmOywxqrVYRZHcnJSEsTEOpBLcQ6HGVQ2j6Kv26OzN451SPKTgeKU
1oNkYyI//72VX10fBiPQkqBhyclONWfzOC4YxqFFSTc7b4vTDNRFnM2DQbDHhca5edDUYHot9Ww/
Uzpq9MJVA8peX+5/grSZ1/K+bp0e3eS/SCYM9nQoatV3zXL/brGq8NDIwS+kJx4pG723pJnQ22wd
ld91YlLNFqWu5fhOvWc049Z9VOBrcTra1Vio9JYMp+Ni8VRqrh+OVn9qbBksiF0NG8RdwvP6Q8J+
/Un9u3At9pdYs8ESa46NFZIVjczJMVJcZ33/8AER/aPGiONjH7Ess2wQ1hs2xGwnz9Ht5vOGMAgH
uyncZGf8IVdFo2zCT/TERtkmIxAWHebQCdEOpjZ5jPeBRyKE2OMiPZKKqKIcwwfV2wxkYnF+vTsd
tMMpKcX8IRGZQiJlzUfuWBLQBEcqPdwgc8PAT3a2/3gb/xvXq/0fPb2HdDh+iTRufTT9+BM7vhw0
4atFz35BabMfa14nD75/nfTbe/VMky2Pb/P/+Nhh/7flR9AGb0IdLEIZMSJ/Fng9UhzpoApuvNnk
MIIKJ4o+oj0u1hTad8df+86PkoZNb5bWYYY3U4hWqhQqUcVUTBFls9uoQqvRafQatGrWcGuYVVBE
C5FOYjHgxaaKcRKrxuyElBRcazK+5hFZSCKtkVYMFyiKiNvZPPSgBGMJ5ybyx66iOYVTS++f+djZ
hf69JPux55vl5T/1wP27/W+LVRGx3Yf5z5140e/fMbT57sxmed++8NVvyQ4uBdtQF/hvc7Qw0Buh
EB0qlVIJAuML1agdWlAp+Z7FmCwtlH2F+ySNpKcau56pQ6vWtR4Y3Cj+iEveqpvXUu4W+GZpOPkI
ZwjbWELtJiGl9rywQKza7c99ya/fzWeCLgdbiDNRQzdvsjyTVXjY1E8GJ7JRopKWUru2YXRN60F3
jX4tGHhwf/DukbcLn9Vep766nnzUVrvrRuEdJqAOHEIdcMPH3rzo8OgIWpJIBqvCiEVISACnJZK6
AUcnikiHQcDwQE2IJ9GdgF4OziWxBGOjKWWJJDHWI2mIJsozfGC91OabilEU8nEKPPwLuf+pOXI2
+Awnm590KBodmSs6xh4TFSModB6TO8IT51G5mcfltuljnWA1hjmxcXiYpMRcvOh2khgtyki4GS8O
tdMJCQJe5F9yoayg75LT8LssLjWoJRlu8x1aYo1UNqWoJvwDA36CohyZhe50wir/u1s+9m/ev4/0
vLiZkMc9e5zDDk5cePwhZ8vFhD4250ZbmvsSqbs6pfQQGfzxBVK6f3Tlk2mTyvJ7LeixZPMJ/+9l
Q7OIme/kc6g78bJMjeFPWVDlwyJaMMGh1mzRvKuhGpFSrQqVQVIqFcVleqKn2uCGclGLwLYoV5Ke
SBigl+gn6VnrQltK8WTTrRRZuYpv5ciPd1DCMKCSNYykpJtxoxEuvD53nP55/HidQqyqe4EW/dmJ
7qvLx5sfxanNw1kJ8OQBLk+UP73d17KN/BR3X3qLIG2SFqSNkoLU5Q7SWEeQ2uzBp76pelMLSVwt
7hFRFvBsXQVbwAcsFbzQE67ADRAtEhauxuG2sQuFsmnoMKigogxP1uLCyVNy6orr94k/quKCmm4+
epyfVjjXrMDXwlD5hMr3mkbS0YqpdJpiiX6JWaGmGB/ZvU7mMKrVHo1G5dEWS2FECvOG9QwrCWNh
xAPdLAflAatNxZNv8dMW5a86l/tVoUcymRk4mPzUwdN6j3LS8K7jGh0vfP3R18+SLbbtszqUzhF+
ro2qPD3uMt9NPC3F3nw3yUJvMyE+K1ulbpWoyVBkajprBgiLhI8E5XTNJ8InGqGRuJyVizvZdypR
w0gGu8ComgfaaouzhSDxCx4D+3TZFl66D/OqEGWcxsr02D6LlZdf9raJwpHc7jYqdVRUG5RWtUat
0ogCY5KoCRdFzKEAKdChUWg0IFJGqFKrApVGoFqMTSppK68xTSRbRJ94TLwqMvE+FS/TpimJhK6K
TymgI7vIq9VKIUO2XfZbMJ6cXM1jMq5KOVzMcnI4UHu5z8KfXSO1yc8SlSpTjioHfRQb+ijR6KMc
Ahb4uGWhfETV/0TTa1bH40oaR2UzjvjobJSfywetmLRmK/hCtZZsVXx4NvOGZ/OFH3BjMiL7th9Y
FnL1JpOnFMNkFBouKMRJ8E9pXnucfkyUdevpowGou3UDJT6JflT3cu06+tV3fhbaPZaMuydCuldH
KGqhCCqJe3L0Ra9BSYWQKVXcdnx9VRy04EGhdEbgKO+jYP6yGxuuA1AY8X4mMs07F6hRFU6jVWy6
bpHuLZ2g1nXVdTUKScytb2woEAay6fqHDYv1Ki0VVdn6TEMP2k3oqPSq8vXtDZp1dL2wVrlWtV14
UamwUKPBkCZS3Fiq0un1aaIKkypdb2Nv4kWXVMX/hVStXm8wmEClpiWWMgu1VNHtoCfNKkRJVUma
eTU6tUby6uZqibaK9kffWYs1tBIdWbWRgGScZCKmStr/FUksEctEQayk2/eZuW2J4h8pFufYcOmy
r4ppe0PmWjF6rigBptveGMHKHuzi2bIHiwSV6y9X9VXQBWpAFbiAvvwF2VPt5tNhXSNZRPSB3/ca
NLw09BT6w4PObENjp/wk+mBWtqF5lpw80ARLQ0+bUwrR18Xdl90AYo3MzCJOtHXERczrSAIZmGaN
yiBDiHjY33+Pv0Csqvn5sS49nxZq/+zEztRksKs1EpeFjajJcfIJ+91ei5ZbsQw0tioeDyhVqEgq
DF8FlZpRqlaqmCApFGKxpCUSRogl2knaMq2oVeHRK5tpHfYMncFB45Yi2+bJNxuMsxzOoU/PmgYZ
RLg27Fd5O2WjGTh2sFO2yts8mGyerUQV4T7iwShMNg8meakr+PGo1pWtNIQjwnj+5sEwTMYGk7GY
jODJ3/c26ExI++RDsRBFmPCDgZg3nhRo1claP7JnHpuLrCmrKUNPbzj6AJ+JH4IBomGut8RuJOGm
8PDoyOhoxkwsXBupjWY7Ig8a3jQIkZG2aCrFes09wnpEeu0FYoF6gKmfeUhYUeQQW3/7gOhlkeup
KcohCBaHVh3h4d9vsJfFklijh/MqKuZ2t7aY+7W3f+iJTm2YiYev3MWTT+wsE6Q3B3MLim4tDCdL
SOYZ0mnXfv/Bo+f8VdvfIrEfXSTRM7597B3/R/Q0mUCeOe5//tIV/5YDb5Gi1/y/+c+RFiR6H9E+
4b8OQZ+W1eH+68EGA7wZI83jw2k3U7fwgaaB4Uyrc6AKQqQt6G1ZPCq7ZCf4Z7fpQzYi6vbQZnLx
rfzqBm8reAyHYplIB7rg1Ok0Y7rBQ6VJj+c/8HjhD/5T/iXkkSObirs3W+BfKlYZLCMPTjjsr6t7
SSDL5w6aH6HHmRYEVoo/4J5EQCNi8T4+xLPZQ6NsWRFUG8PiuMMUHhfuUiSLTSJTPK3FnMhWnu5i
98iunmKxn6vAM1F8RJgpLheWi2tgg/Ac7BLOw3nrdbgeed1mjxFTIFlsLbJi8XHbWs95D3Nbkz0t
rNmerrauMXlxea5unv6qAnO/iKKYotj+cQOkAfFjxVER4z2PeFbGrPRctF3yREWgflZEZwP/7KhN
dDYVrI0EZSOPzSqCAoNRu0h5BsQEh8MoUFWCQ6m2e8Luo3YpuSyZJjs9qFbaqKQ7xSE/GOTIUU7I
RYzMBnO66ZTpVDDqgSncBEye4ubfYElU3ObUcZHB0syQrJi54GR5Etmvi6dkb3rm2X+c9B/Z4yN5
p7j8PFj31fYJu1BsPvF/QaIvjRk0cOQzxSmLsx8ZeIwM+vQTMqLqdf/znx7wX1mRWryRZFcQzRP+
j/zY2P9OYuso3J2taEcwyEQpiifdvUaL1kAsmTFFcaNUE+KYpTLwxT6LvQXSG/viE1uYeT42sYUp
RI0hivUf74v1BOuxvSlEeb23FBNuw30x90l9tINiJsRMUT9smGFcqFlifEq/w1hp/MbwtdFk0Okk
szHcbDaajTq1JZo67VaNwmI26XWiTa22RtqjHJGR4IyXJdpmMxoNKofHsFFRLCVMSihLEBLibSHJ
dvHTvz6QwK2IumbjERy39SEBx2IM3OWPsYOfYosNX7sIvYKfGGpUXmO20dTKbGnFrQ+ZLBt5Axox
e1S2Gc2cBWHwxmSb8Mg3xcchGuxW4W0PAjDUC3MJTSnqjkvWI/mxv3MrLT/x9szTH+Q36tc9cPN4
vwcHNHF2+5xsXbj2/qee9aeJVT3emrHxQqw74f5p/smk2YLlLbXKumlCetaMzmPkbz0MCnzNvseI
Jw383o3DheGsVJjKmDsxQ8iO6SB0VXaPzYvrmNApsY9QqBwUO6DR0jBDI70ngSYIie5MYwtXR3de
apHU39XP/YB2nH68YVT4SNsM7Uz9TONs07SEUvcioVy7VF9uXGFamDDf/bh+rXFthMOdYNBrRSfG
z9EqpYIJVEHcCfFYhmFedJNVaGOqrdDERCTSk5SQSWQ1UaCX6/O6mzgcVkF0NFFHe+z3qT2QRJLs
zZ0eC/FY+soWtVlDyMWfIt7xrIB/XI64yR80457xR0wk9Mx5MipRWJaDpjcPRdAJifLHL/Ln5aGn
CBHhkVYWKe8GVzTPoFf0Q96aPXFnn56DWvsf6DV29Jyfn3z2j0VilXH3Dt/W7Jbkk4KymYtqnjnp
/2U9+cj04IoB7Us75o12RQ5NyXp25MTXR4x9e55h2cp5A3ukp49v1PrA9GnnSqd+i2tIQ6tcJT/t
6+HVi9SB7AH5n/BUV9LSfVLwodsrConQVP6pEyEHSDBYwlrVwfVBi8xF11R3rfgrk/y9qNz6Lxtm
8MiXhvljWbk/WtTv3v3nL1wKtuKZxyO0cJjs1XiMBaxAdUrFrPxgt+LB3oK1VnVi96mmG18QvzEq
dUDN/GlxjEId7qHFkpVI1p5WWmKdZC2zCla9HP3yvmrsqymO4B4B7klKMQ+DMQQJHnPyAYFaQjD0
CB5vchQiByRmVnJ8hL/mw3f8f0463nn37AsHxaravZ/5a59dSfTfCj1qK44eGHZc/lYUei8gdpK/
efCrt0uqSJKhkeDWpOrSdCW6paql6tW6Y7obOq2k66mjDANNqlGrJZUYjhEnxl4SFcMpFdWEit9K
GvQlR6rISKris9c2yu6pImWq1SrME+LVU2+j7CGUrKKbKaW8xCyJPUWahv7jagwqbogi+pBL9mlL
tgd9yMn8Gz8cNlPwC1r2qGpb8Etatz3rDPqJ4egLVoAR2fZThdpCOEFXujLwQ/BDQe4yNsJmmbLL
CPxfKJS9BDxhnSQ96AGmE9qu7q33yeymcfFNyPI36zB6rPmobNLDD7MkOYqMAlBO53aaLPd2TAKP
OcnisWVDpjnbkmnrCp3NXS2dbQUwwFxgGWAzrVOtM1KBoQOuUCKvNFqdTq03GI268DCLhf+fBDY8
9XL2iWCTONVZzJx6iyLQJ8T4i6JjGE4I2ESVyhFhC4+IsFl0arUjwoJJi1lnNEomc7jJZLaodSpb
hGg0m1CuxAidKNhMRgxmVSqKdtpmsZjNoLJHRtpN7dSkF0igw2sEwgsi6XVQ4g8Ko6IqybK9IZtt
j8qvQ3+9zh5VZ7s/b2THrxosd72/zs02f8JcD/RK82/33u8kaIn590tP4CXnRH3q9gvujRH3xsy3
0KKxVQZuBTfMjYXJf21YKCIwYMk+nVf0tpT3cArfwLDgBoZZkISloxvPH14Tssn/yMkrCfaWGhL5
3fs9XDFNvnrD/+Bh/5lEZWS4/xSqRO5Ta75PEC7X2f3//GXZfuFldGKLl0sjO9c8W68ZXXG/w+gA
bxIayShi1dIkS1JYS5IltFS1VLfUtzJkWLLCNJYwHo5b+MUQisH1IXp7bO59iwfnUn34/hB5SEs9
LEnZSJts8FgyWStVKy2/YxdVX1asGqQtMvS1jCYj2TjVeO1Yw0jLNDZTxQ+HhywPhS1i5cpyzRpW
qXrF8iY7pfqIfaz6xHDB8jX7RvWN4StLY/6/YKgJ/6eLBa3JFGY06PXEZNKbLWFhGNCrqV4r6MI0
WqIw0TC1JixMAjXaA7VA9XpJJ4TrdAIquiBQGqbX63SgSo0gEShFks6ro7pKMuQVSbNac0wjaCrJ
/2jtS+DbqM7E35sZjebQMTqsy3I0PuQ7thPbcWQcrJCb4Dg3BGISxZZtJbZlS3KcQICkHOEmpX/K
VUooKVcpuZwTKC6k/Fqgm7BAu6QLpEuyhELabDfNlsPy/3tvRrZDaLv7/28czXx6887vet/33vdG
B/et0mX6YFjiB8PKQuWowiqQKSypyOvMejWXyHTZgnOEt1o8p7xnWs60AEDZq+UC/tpquICVSAgM
/LNaCfc0CEfG3zTuOaIZypklAu01TjLxcrwhTIwDT3bITtbLs0MO7cYdHDm9Pzsk5GWHgDpDe/zE
PxwKB/whBxgSLHzMFpe7wWF3uacJYPc0sBxAMvGcKsCQzLOHZFNO7jSMcnIbZIlADIFMDjekOdyQ
RiAGoAtf7ITHwWDJgPqpxmPKJ8O1IlOXNn2CpSX5k2bgoneGh5mys+n7ArmTstLbmK+Zn6Vv729c
eCW+dbjp6y8YeWLtwglpTN94p+txE67ZL4j1LHcJDO6TvXY3Yb1PwhYAOC9cWHIRibXooVz5L+HZ
AHDFcLEDMwqlUqWF68SdfKf8Ic8R9uEFo8jzIs+KqiQ7JUnmWV5kVQaD5se8SeYxTLFYPsh4w6Ik
AQfBhGs5yHjCoklcHJY2SwzwyL6wWZZNKmIXNzP3UV7ZtweTWdez32zR+eM8mXfB0NBu/07m3QaA
G2yawtlaUSaAxjcQ1iDAVrK3pcBl/i43KAY/2dUSTKKJOzxyDrEj52j4wgpt/5PYkiJdOYIPMMCH
u73ETBx7HViubYwUNuaS4Tc/x7kLZ112Lfb/2/ABppttSs/etCm5De/8eu/w9wi+70rHGA+1M6aG
AxxbhhnFwJchox3Gb+Rf4AxBalY8LzzWmfHyzjVQa2J0J8Nhy83Kt1Vn3YXvef/9dMy46IEv3n+A
1F2UjuFBWndN2M8Zyoy8wjJlCNt5gwEzL3Bs0IieFx8l2+znvqVenFsLHnptLh5MJ99/H9+Tjj3A
Fz2A8Mjv0zEwXD5DLPKFTbiRxGkjLzdj+righklVLBg5Ae7ZdOw73yFe7uUjpzk/dykqRnU4J3yv
aBZLvWZfaYm5tDRknpJVl11fOq+0xdxSutYcK11ddaf5tpJHXI/6njVnPeV9rni/98XiI96jxf+c
9UGxMNOFA+6Ap6y8tCbEhcrncXPLlwsrytqFWNl601bTr0xfmL8os9XVWDCnVBbUuCfnOj2rSuIl
TIm/0tJouc/yuGXEYnjcstPyJwtrsfhZ90HmubDL84DT7zeiWUXSZD8rl0SUCArmFhxkrgkrRWES
LKoWVhXuLDQUTgpROZ+QX1MVGgox20M45A568ioLXuGP8kyAb+QZftJUEgtD4hbA8CCnKBqGT50i
9tbJTOAoPO3Tth1CY1EXZDlJ22Mndm8d/autKdICGi5lqCHsyiKHI/ILWRLZoEXLQCa2oe3Q2p0v
zUnOrV13vANXz7r9po05uzw9x+64/bmFiujOe8nvXnMkvnJyd6zzR4U5Ny+b/ZNbF2xZ4LSYfQVB
qWfitBV9nr675ocjl1dsOPvVrdOm4g+K/UpxU+Xc1dc0TxsACt4GFCTrVCRq/Tfh57HBZC0w1Bpm
GQyNgV0BJhDI81f7L/P3BrYF+HpHg6vBd4XrCl+L0GK+ytriuta3Vugyd1p7XD2+ocD7puPu495/
c3zu/tz7cc6JwEjAqxoqrZXOKkOjNWy4wrrQ0G44nvMX7kvFpGRZOJ5B2X7QalKW3yJ7Co7JWJHD
8mp5s8zJKWyrRtVskGGGMPgo2/EufBZzAdyImzGLvRPm1OmhcAmy83OOeB99ukvfSLd8NdHuS6C+
XBAjG7gbE5gsBeXnFbHgbYyFdk18ejCxe83OvnD6zy+/tI6pWfbd9c//uH/984bDw3+5r/m+N5Lp
P6V/8xj+/ivL7vr1m8de/zVI4MKR0+wZ4Hof+nV4jmjCAf8Mxwz3EscS92rHavejzKPsI+Ydyg6f
STB7pbVMjF1r6Df1mjebnzLtE/dL+0wml+k208cMa8lbZY1bb7KyVkyYdV4V3dFYjXrRNrQdnUBn
wcywWmXy6iW/bPT4OdlvxdYCS1429KJALguAkgQLbZ4/q+CoEQeMjUbGOCm75gjVKX0kcCuhvwj8
EAg4mElnEufOJDI7ZLZQpQJuW8vJjJuG3VpwpB4HkvHN6Fmdht05f3rhePq/Ep/e8dN/Dez03nT1
7c/tuGXtvfhW94GjOAdLz2Nmy84nstd1vfbOb179DnDWbMDSR/rO/2/CP5EYzhw015hnmg21zlr/
lcxSabFzib+DaTNExVbnav9Q4F3De44PvKccp5x/cn/mPUU5yBUIlPkI2833ER40VjAF5gpXPVNr
ns/MMs92zvNfKS03d5hP8Z+4vsTnLArOYi2yYgXOko02BKzFyp5qjII2a1BRjtmwYgvbVts22zhb
yl7wivGo8SPjiJEjuGs2skbvhJqFOmM1ke0JeuKl4ST1qchnjLWIUOfWXhA4QzYLxocQTo0euem9
/rXv3rz6+5V7h9Xn+9f/+JnrNzxx2w/v/urJxzF756LpjOXL2Yz9rTd+/vrxt44AzuaDNE4AzsoC
nH0YbgsgfxazjG0xtIjL5Ci7zhAXo7KgIAUrTJH9fcOXzvM+4yR7vXeSf7q9yTfdv8i+0rvYH7F3
+yL+DfyGrPPMeY+CXNhqdrsXuogTybr81m3KdoVRFC7bLxkRYTwRP+AA5nKHqa0jFpXW7DJjsy9A
toiChTXkHs4hmjGAA65qpcAYLiitGYcyXRbLmoZPLlD6YK7uK6N+6LAeLtgw3NegR9zpBllfIsNs
2rKr05hLnVOcS+N1efbaw+V/PPRp+k/Y+a/vYQv++rS059bWu4ePM4tMU5ffselZvNz95CAOgC4w
4eL0h+kvFHXn4U78wG0zOp8is6QDpqfNhneQG+0NT3CK2Oqt9FZ5w95e76OmH5ifNQs+c7F5l3fI
y3nJ6Ip9gZocwcyarH4JZzFlTgfH8kh63ImdI44w5w5yiGXux3Q9fu+kqTV0XV7yB2q2QVtPerwv
4cMoF53HEiKmSksZOZPRQKP/zrRopgo5nRGyafvQTsXGi0ZegClFEe3ZyMZbszGYgKVbtuAyYKwE
maGrSeQb8BXIIRHDLBL9vufxxx2+m9dfsTJ76uTFM48eZR+5u29dzewr7Y9Js1evufvrduChy9KL
2D8AD5HI0rPh1bJscJbLQecV8iwnL+Z4c8rlQmd5fkie4rxcnu1cbrxK7pS/lP6SZanILy+6NP/S
oiuKtpVvLzdOyZ1S0lg+W56dO6tkae7SkpixNbe1ZHX55vLjRadz/5j/pyKb28VnHWR2Dxb7HUaq
wRQVVVH9tRkNoWOIcNcN4ekGv98qzcrzmyRXVnWwWgp6PMfcWHGH3avdm92cO2XFQZQXKHjFetT6
kXXEygWsjdZm0IresvJULhFI8A6IQJ4jC019ZPHlPImNP6lHpJ7U1jv6QIu5SdgGnTuLtFBUIpnu
2swO7PgI3/ad8uQZqRtu91jw+l2/O9vz9j0vXfdU9Hfbf/aHh5+6YdMzP71uwzNX+RYFJ7ddXbfr
LtzwwUMY3/3Q5q/X/vXohp+wpW8PvfLWa6+/BtTfihB7mq7v7D6EXOTIRJa7JsjVsrPYw2aOnm0p
cHtr3ILNZHOyBoysfoPRKUumoBiunlIzIuIhEYsL6IKQu2ZKzS7XWRfT69ru2uUacXEuxhnUN+sh
81lyrk0FzJ5AHFqQNWehRz/0RPeDys5pZ7satDmQmMWU3Sy8xRi08KZsbBaA0RBxNragshZtK187
uGLLt1Gs8Fm2rYM3Dq1/Yf5g/7qF9zTANPjn+1t2/GB4FfPE1uuX3HvD8IvAY7eDiDXQ/X0juiHc
0ixuE7eLu8Qh8SPxrGhEYkDsFTeLj+tJJ8QRUQqIMFcZOYYFX+FG8EgMPCfxxqAB0R/k2cUNcSc4
fog7yzGIU7lj8I3jFgiZESYa6CkTGBnOrCwQkif6aPgujOL2wcFB7rOjR7/K4gq/Ok4i+36UXoTr
aR/t6OFwE9jchku4asNtBoNbMBiMHMdwBgfCZpkBh5azGWQj6ZfMG/026zaQe/BnTSZzUJK2yTgg
N8rNMit7Hc6f5s7JMCSNOVmgED+1DzU20e0Eu76doC1+VFdvVQQtLMkiKNZCQZGysWgxZiONCOTA
Y3UW1k4SkRU6Ekl522C6M29KoG7KYPX0B+dxn7799hfXP2yZdz+38qvtR5raiHYD/LN/pXECb4V9
Rn45f7XIWs3/aTjPs8vYAYmx86qDOnBn99qLiEN3dhDudgNNoOsOZ8O3QArPgRPH14lzADv8ROkq
aYDtl46zH/PGp3iczxcag0KInyo2mpvNK7gV/FXGFeIN3EbDw+Lr/D9zv+FP8p8a/4v/QsiyS5KB
ZTmGhA6IAnwRBSGoBQywHBfUgggkoDwnYKAv+RVOQZaRxJEX0RvyBLiF81Vqv/i2wdQjBxETBLsP
gR/SDPzmNZl/nzunfQzvdAG6L7MCrS8RwPTsDpEVQC4TOUDPMgMFhAaWXrXjSGFJLM8JiUJOTgMJ
CtiTQ2ID3t2j0tvuXP3QEd0D7kP6ogE/MrQnl26h7nGR24d7FBpRADf6zURvu+XMHjLWIxLsH3BY
cLqgNaezgV6g1Pk9HlL4893ZWnbcsoIaqzTcgHr7RmBo/Nyn6bX4lQ/TT9xkOPz1S3hXev1wGxO4
Lk3O194MbFBHufvuQ8gAk1LdVC1opqZWu1dN0u55WlBNOAhayWoIGB43fGTgmuFy1sAGDL2GzYYR
A0d+eZ5hNUVDaqIKxwcz0OMID4EZyozTOtyoTJaVaVJJlW+CjoSM4OZBPbIGNCNfCDNRPnr9EBJH
/iU8XTaDZjzJnRR/7z6lGt4znFcZt6Dmi55sVWTZ/Al+PssvgwhiPt/nVaRjQUx+pZIJgixagtvo
kcmWfZ7gtmycDVDYi5jq/CA+hjCxl5kAItzCIm9B8CDesHdMUMFHGD5J1g3OtQzTZSVwC2iwSaPG
Sjb3+Cgxi8npKHSabNnYbs7KqEt6kJQcQaMbF256eoTqTDo5j9eeT0x+au36BwM3vvHD5/bmr7y0
9/8MXtV2xZZ6rvCBBavWXHV45/7hIuaxrlX1D+wYfpDZs2HDwke+O/y+Po/8O2DLhd4KOwws72Ce
UQ4qH7OfOM6y5x08R2R2EiBwo4IfUo55TnhGPJwqOC1Olx0mFMy7zJLZYrIUyHRWkTH8lxd4KCHJ
rOI562F6Pds9uzxDHs7DMtVZLn1isV80sbgzk8q5Bs3ThWlFW0UgKm50XnHxNlESJKPE8kqhjbdk
Y6tk1xFGAuJAeChPZ03RXdxxCNv6o/4PVj+xUJEGS9fNTT7NFT64c1Zv0+QbhpPMbT3d0+9/a5hE
hs4Ee7gIcGJGXvTzcIvdKHlNc/i5wnJ+hdDBxwShRqm317tqPbOU+fb5rlmelYaV4mKlxd7iWuzp
NnSLbUq3vdvV5hnAWSJvMF/DLjUsla4xdbFRQ1TqMkluP2e0Acs5C2jspaMgWFNlxMioGFUwbSd9
RBgN0r3E+AXYUoDCkIUwGoMm+Yjhq52q7itrOd/SMnawmngHdFlpiWGJuMawRuRAxh301BnSz6CN
t0Vm7rjjF7/Drus/u+uj9JlDe7betmfvrVv3MA5cdO/69O+Hf/3Zd/AEbH7rzbfe/sWbb0DTW9Mx
LhfwYgcr72j4xyZlojJNma9wjeoulQmoJab8nMlZk3Muy+lVt6lCvbs++3L35dkrhGtMK90rs9cK
60wxpdu9LntIfcf5gecD3zsTTjpPTjihjqiufK5MKcuq5eqV2dzlytXKKfmznLQi2yzgORBnnXeB
s44s3oJjElaksLRa2ixxUgo7qplqexChb3XXA+Cu42/z17U9+NB4d92RETJXlpOeICqyseNQtXVH
/f2dtx9b2//R9VffV2F7av2GnzydSu5Oxwwv37lo0d0jDz2Z/uquK+qHv2J3/PrIm++9+cZvgbVv
BYPgdcCXDd0cvqTSgRUO53M13AxuCdfOpThetAmiIJodNtGMWAHLdKBIEou3CVjIUx3YweTZ/qYd
Zp9zZNQOA3/6XIJExpJhhTIHYpHyq60WGrnUkiBxRdoINcveCNJw648ujTVec+2ll112ybXOCVzh
E31z658umtO4OjH8LpnvG8GX3g39r8Lvh6/n8px59eLl4syC5XnRvE3iveItBU85flL+KmsW3T6P
u2p++W/chmxmGcMok7HkWSmsFFdKK+WVppXmtcJaca20Vl5rWmseLBwsspL92IKSKQVXSyvktsK2
4lR+qmBzwfekH5juL36w/IGqHdKzpieLdhTvLfxFoSuHLHPbJ4SuFoqCJonzqYVZnFyR4yOmvz/g
bfQ2e1d5d3qPenmrN+CNez/ycgHvfV7G+yKzDHxaRDwEhcSYKfgY2AFYwQwJU9/rdNXQcPUJFlsN
xhUrc7pymBx/lpHzV8gBH/YVeMMOT433IHPNHmNBKeQ84A8dK8WlvsmkVCH4q6snD01mGidvnsxM
VjDGBUgtsOZ9NGo+TMq4qH1N5H0OiQVUrREv9VyZviDSB45qGeirBGXNxMnR4GG3puzCRRMn5IMr
VWhT7IpDYfk8s5qNxGJjNjZMhMsEJ3zNteRno7x8s0koAUOvuEiU+DIuGwWUHKIWtZBheqHL/aVl
W7YQO7yPGLJjR3iLCosqGPIylYv2yOGPhPtQV6Zxj/WO6zdtqA1+7/WHm6dPLf3ukhtevtq2y5SM
bVrrclVm3/LKg8tjr99w9H08zb8uEZ05Ld8TnDxvy4I5G4sDZXOv7/AsXrm4Lt+f45AKqqdvWnn1
41c+TzitYOTPTKnhYfCbNx9CEgnKLSTm4lB4OgCbvWDDm8wSZpFLEcusEigDVrYqeSgPm+1BEx4x
CrPEWauNvcbNxm1GDoEW3W7cZRwyHjPyxsPMWuTBU3a3a8JCXywCfsvJcw10eWW4gegBMJlpBA64
0EG3trpCfGFbHT39TXewGcV3RcOarvJbbtm7b5+jrHjCE48rl0Z/xLTejY1d6XvuHv5eU7mPjOVm
kJoT9PcxXj6EfGRlA2wgRnW4SODL2XCJ3VlT5sAFgsNlwg6XDAJvg+GgalfQ46aTqBsPubF7gY+K
PZlEfWd9TK9vu2+Xb8TH+cCDG1UI5O0bqngMfB1OXOAddczOZOZP0Ax0dbIhc/AKWMrHKRaz1Uz2
gMl5BZhFOVM2Mgs2zT0oLd2ibV3py0xFhdRFcI+FFbONm9679slmRR6UbT2LFt17yeAPBud2N9cm
mfuH994zac6iJffdzoTAHcLkHQLsacCFhK89UAtOaJ4tJBFpNttCIhgQNQK5MAdH/rAX7li/S2QH
SJyQW4OK4QLfTodFsCeRCy7w7Xh4X3FFDVLhYjWVoGKxUAqhWmkumiMtx8uZFcJVYjtuZ2JCTNyA
BvAAs1HYIA5IW/FW5jb2DuPtwp3iY+gh8bvS8+hH0svogHG39Cv0C+k4ek/6HH0sfYXOSeUSMkge
5JKKUaFUJzUjsN0NYburxhAGU0gCNyIoSk5RlBDLgMdAd8XB00CStsXNGyWRRdhQacKmPCEcDoNX
yogHcfa+MBi+jAGgsKgyYZwn/+GfaRi3zzvcMtzi85w52aIfER11L2yhi+JQSajwWFQSDUzK7Dg7
wI5/Id31s5PBgKfs80PpHq5w+JaO+NL1zO3EP9X25A4ARezM7rBideJSrkRiLrddY7vXxtoIf4qB
3BrFn6P5b+GfBgpqON4kOvhs0Ws3cIjjZVG2CHYFOVin0S9kyzlgngSNpUKZpQbVGuuFSywz2Tl8
2NgkzJdnWOfYLrdfY11sX2dsEzrsG/nrjCnhEH/Yut/+F/4rsVi2FaNic5Gl2Fpkr3RORXX2AeE2
4SH2QdPT+BnmGfkp0z60nz9s+SX4fe+Lp7nT1k/s5/gvRb+dpWEMRoMoSYJsMkmKzQbyNX+vAdnV
gyPzwu2S1aK+ZjMKqtFmt5cZjOAMGi2SyRQ0W5xms0WwWa1lkuCE4iS2QaciYrDRzglWm8lilmwS
x9rNJhM5MUPIareS+EnJeV4xY3JsYbOZNR/ET4cltVnCcekmsqvILAuLzTYct91kIyE1y8KyYsCr
qcfDAuGf3ofPO86302nB23SupcUDah/+EwZo8Xx7XIPOETZ6/W+ENZD3Z5EPgcln/q7AkqsGzapJ
ZV4aOYEwfCwjxwZRlVW1Hxw5MXpMfcX8XTVLwOkURo7tNpKT1pCQu2T+rmq6ki+MnNhtVLVUux4G
TcLeju23qqRucPuP7TFWkRr3oKnMYa2l0cpHy7lpOdvIib2SyqlI2w/Fegzdu/vtIVRup2GXux10
O1Tz8WhkNGFyyuMON42pYItYPD/94uFnG7nqZw89Xjtt/8704IvPlvwWmP7Rk7Y3mJ7hh978NdP+
1XFm076vj5Jf0QN99B/A/QoeOGC1Y2ueVwvQ3+8NXW39Pvd94WHLI9YhwxA/ZHzTKlrDrpCPdYhZ
Zp9Si+vlLfheWai0X8mtMK6Qr7I8iB+SHpIPMAdNv5TfsLylHGffE982/045JdntPM9qwQ68SMMd
rFaFRDtYrWZlNNRBkXgrY5WU19HrIqMER4MdXjdjc3B8vAOv0HgHqdmO7fPMN5ryJGuEF28MS6BI
DoT5hfxmesBzRtiisjcyec0w0Hm2TUf0V/VQ3QKqRTmlnDtzUWhDRVmLzkAt+us9SGQDDWc4ol3h
Rt/IllnHGLR4ckI09EDOCZny3CEWPuT7ntyQQheos0I4Lzckhv2jRxxWUK+MLDmQ+AI30VR1ZMWB
LcJWfEv64d8/WeEvD+79bfq7+K4PjtenP2WKcfqLOVWXVX+VNg3/E758RbqFaK/c9CL2j0A/H966
1+rHVtKLHf5QsXO5dafEhs1hQKhaXFWjkIvRJNpdZo+9SC4yFZmnmKaYay0P2+Rie7FjrmuFfYVj
RVbMHnPEsjby680bbdc5r8u61Xyn7W773Y47nA9Jz8gvKS/aDjv/IH3i/It5WPnCOeKfACrApIA+
Ac3vdTocQbvkhC9WEyiMoCw5ZVly2O0mk8yzfq8V+RU/U+l/xc/4DzKN+6yOsD3sPMgsDcuN9rCd
WWV/xc7YD+LL9ltxHpqVLZFHdqsqh8OqqcrUbGIXmkZoZMtleyutMFimcTBb3QTKw+dVhsnRW6Aq
OcDgUc6d9JKXUZ3xeZQzFEIeYtxkSCyMX5kiNNZjVubvsoBEekAiX0SmkdNIHjmNx8mjc+TD/XUh
Ka8uZIFJeF9WyKZHsq4g770iR1Vwi6NIW/iuo9FO+hREXuaUn3eT85LyhrluW6FBTne/+kFZXqDs
48F01/SCqk3La9IdzyrFBdnrrDlc8fDD/Vs2rWfWffXLnZetWELoXAxy+i7Q2YJvD5vtB5lfCYwd
T9YCR/4pLAKAL51AlxpfDV8OQAlTLFYqIRyS5uHZzGxhntisrMRLmaXC1eJCpQu3Mq3gglyPU8L1
4l34VuEO8Qt8jrxKoBCXCGViSPix8FtsJNx7QMmqYUADiSTwuwhMcaZelBhBkoKYgQmCweTMNRMh
ARC8FDEjc5lFYg5i6yBMEgae7PCXI2OeebsFI0vYstqy2XLWYrCkkHQjxjsRbkZxNEIWi6xKKpeI
6NjSItljOEn3b/RXE5wC6/QU3frTLQDFcqRMO3kEjr4eWLSvBBcKxJ/R0CIQJMG3Vw8Q9BAcaQcH
+1bQgBOixj/cYyWj02+nD2SHRMGVPY1M93vcJOmvYckVYpzw8bnGJLi6FvP5JNoUG6dU52YVMzuS
V6Wb2bbhn8c3rsWf3c8K/P0Dw9deLz4K9AulFzGbDO+gUnR9uGmOFRfbrbYahlyMHtlSE7TDxVXk
QiWlpaZAUHWAvrOBiguoL2TbbUGDtz47WMjWG14oLaovfKG0dBW6D/ypWFlvZyYW9iT5T14yQHa8
tBcF0k2/M9oykTZmx6WMve5Spm5KNVjx4Mso5IU8xMEnxixJAo+HAQs31BRRGYM4ae7UwuVTA50z
ZfuVLT2tnDB9VWDqmvLwUi+jRpqYNqb5Trygdmn7NEV6bP530l/OWpeaWPHyb18LzpzymOLu+CHu
vHMh/V3PShh9go5+C3kH4B/3wrhLDmr3QkD5Xhg9sO4fwyEA3MVuVIKxWQ3m2ixBsyNXVS3mF+y+
en+wyFlvD/JF9cUvYK6efwEtxJuBAWPlj95DD7I1jGHh5EVYsGWwkGVhGPLaCj4fHBri6JH3r5Hd
4yJw8EgSOHd2l4tJfAMJorL6quS1BuN4JDBtTzIL70jvqV0WnabIj82/+csZ8VuDdft++1rhjNrH
FFfnD9MP3bFwZETbUTa8yhSiuYAQI7oH/SdCKDtsYU7kns1lciU0t4zBuYeYPFRCnI6WWoK3D7nn
mGbDqyAeURI58Mu9bi9xDobInaU+NwA34c3MR5iNszehm1g2juKYacYLGUA8q7AMuxVz+CCzeg/Y
+geZJfuQl3v/aWptNQ2fA7EabmnQX/MBuHE4qtkPb/38X7nnsCd9mvSgi/0UTzP8CskoFS58x/ix
kdltfM3I/FnA3xOeEJik8B2BWSZEwcgXsCCzSPiJkbzYcgJmvwADUUYNGDFsAzJOFYoQomGspsc2
Zs4dUGIBjYbHv9ISgduJEn3wD/fRbSWnUXu95aafB8quKZ9Sy3J/ffvHt12yqGSOaxXVjXvQHVw+
+yUyw5fJ494jNIVZ1/Pu+nR6/4F0ev277JeJdxMAYeZA8p0E+R2u2ewCRN66RP6l6ZWlvz8r4Ut1
mEEWw4c6zKJrDUM6zI3LY0Aewx91mEcWfoIOG9ERvlyHBVRo3KTDIrrTvEOHJe5V2jKBZbTGUqHD
JtRu2abDZn6QP6vDFrTScp6sedF/N1kX6zA4W9b/0GEGGe3TdZhFlfbJOsyNy2NAJvs8HeYhf0SH
jWiNvVOHBeRwKDosolmuAh2WmIj1bR2W0SRXTIdN4LA/osNm9mr7GzpsQRUu8uZQzLHQN5PrKwob
AFbcMoV5ku7OprCRphdRWKBwHYVFnUYarNFIgzUaabBGIw3mxuXRaKTBGo00WKORBms00mCNRhqs
0UiDNRppsEYjDdZopMEajQgsjRuvTMcyh8KmcekWOvYrKayQsbg7KOwA2O7up7BzXP4sUo8Ou8al
e2nZrRTOpm1pdeaMyxMYBxfQ/A9QuJTCT1J4IoV3E1gY139hXFumcemmzFiWoo2oF0VRO4qgVrir
6Fn4LEWdFG6CSb4HPik9l4pmwLcEwOQagfQYzaFCSheUrwBoJk2P/H/WVDnaMxUtgSddqH80TxLS
5sFda28SCsFfFZqoQ5Np6nQo0QX3xVCmA/qQoqUWQ31J+CTQeri20T70wLMo6h7tSQLaVSFXRG9J
yx8DDKlQgpQnNfagctoKeRKhLbXqdUUgRSvZTWskI+iE3nfTGmPwJEVzd9K2CNZTegtJOsJWWjZF
n/fQWsid9ClO+xDTx9JL6yY9aqW9StLWyBOSv43etf7309ZU2sL4XsVo/Sl43kO/D9C6O/XWo3re
OK1LazuT3kXrTukYaYVvGma+mS8FdUYpVmJw1+pu1VP6KaYJrca4JE7pkqAY7aLlSU8Jd3TrpTIt
tNLy6/VWY/pIyTMNm2NYaIecpDYtdQyvMR27cX0kMZq/n34bo2qScmwX7d2380RGcpKjYyHPuml9
Y3UkoJ11em8jOv5bKU+rOt9ncNZG2+6gqVr5AXgS02lI8nQB7TUeicO1A56t17Gt1TAmyxFKK407
VIrDVn38MUq1Lpqnl8qZxo09tKQ2kvHcHRvlLBWeb9Ap0017Q3hTo1tSl+Su0X50029j3Jv6hr5J
fmN8rXoba2gN/RTTbRfwZhT1QXoGs/30V5AzI2ynvK1SHthAcZukfJei1OgYpTrpuybvRJbKR6Up
qXPZmD7SnnZTikTQdbS81mtSbyt9OsZpWuttFFu9VEo2jo4i0zYpP0CfRygmEnobRIY0LKZo+UyP
M7X3Uh7qpjo007eKi/Rq/QVUI/qug/I/oW49Wq63l9G1RFdOhasKfmoTpUGCyoMmRyXj6moCvh77
9gLl84Qu99209nWjNP5/1fkaXTp0TRjV9duYntJqXQbzgYoW0vIqKqTtNcG1Gdpup5ybwRjhzSTF
dqdeWwVaAPmWwuwxGz4zYEQEboZUUn42XK+g6bMgZQlciQzMASzOgr8mmroUrFWJfpZSrk1+C0+r
o+lajzXK9eq0HZOFi/GjzXlxwEGCckcnzZ0ZT0bzZ/hpDX26EfL3j7bZOqpDNdz107Jjui+qSwfR
UGP6WtMTMV03J3Xd0UFriY7qXoLbFXprRIus13X2mtFZT2sz9Xcwk+GtgVEtGNUlOzoqOwmqp1K6
3mjX+f7b8JWRdoKx6LhaxrTFxe216fxFeHkN1cBar9folOnRa/42ChXRUV2IKU3zX8wVF7ec0aFE
W0aoRROBVrt0bCd1XfW32q6gvN8zTp9vvIgWUd2aGS852iwRoT3qpZgl81aMyts/prmq82LPOB2a
aZdIfxvFdGzcbJUYZ3GVj+ZOjOPbMRvh72OK9K6b1p/hq/gF9Q1Q+q+j1ByvTTJ6eCxnHPJqeqaf
YpzU3zk6Hq1f47m7W9fcGv41qerV+WNMw1/IQ39vRGP8MY+O/WLKZWw8MrdFdUtQG41mV7ZSqvZ8
gwaJb+B7rGYyvjjV/G26Xl1PbbABNN6K+8fUz9SnyWRUtzUunJEz9V1MRw1bY5ZxK63zYjnOUCzy
DVy3/496O4bli1u40K64sEdR3VpOwQyZqYHMMtMhdSIic+NUVIPqYD5U4ToJvk0Ef6MGPlWI+JzL
0Hw9ZxU8nQRPanS4DlXDh5SagmrBNyEfUnsntUl6ob1K+BugfxV0br9Q4lup5vtb8wSBZlLpHBjl
C20WjOnalvRpMdXQ2hy6QLez4roFT+RTm0kT9EmMUmAJXMfmDcJVxLMidsL/rN+VNH83tFUJ1xTV
EIRWlXTuWUW5RLMnKkZz/u+2MEBtAC1v9H+llcyzym/w42jdSzf2RtsjrVH1WXVpZ1RtivfEU5Ck
zogneuOJSCoW71F7u1or1JmRVOQfZKoklalL4l39JCWpzuuBcpNCoaqJcJlcoU7v6lIXxzo6U0l1
cTQZTayPts2I96Si3aSSxEY1GYFCkB5rV9uiyVhHT7k6PRGLdKmtkCsSg4fd8URU7ezvjvTEkim1
tTOSiLSmoEAyFWtNqqnOSI8Kzzaq8XY1Bq30JqJt0dZoMhlPJNVIT5sagfr7WzvVmF5VrEdN9fdE
1YFYqhOKRyE13kZKE7grAm1A+Qh0JpOWGoj2pGJRyN0KQH9iY4VKURJfH01EYHipRDSS6oZHpEBr
PwwxSRpLxtuhm7QL7f1dXQDSvkLz3XFoJNbT1p9M0aEmUxu7ouMxQYiTJK1EE92xHpojEV8H1Uag
/6390FAP7VlbLNIRJ88HOmMwws5oVy9gJK52xNZHaQZK5YjaBehQu6OAu55YK2SP9PZGAY09rVFo
REN3jCBLjW6AwXRHuzaqMLYkELmL1NEd66LoTel8k9Tba4USa6JqfzLapmEz2tdPOtvfSvCvtsdh
yFAjDCqVivV0kKEnokD3VLKckCkJKKN8BF+7Ix2R62I9UHU01VquIQ2Kt8WSvV2RjaQJUronOpDs
jfRC1yBLG3QxFUuSikn23kS8O05rq8jwar02tMXRjv6uSKJ+OZQjXDu5Yupktbgp1pqIExqV0FxN
S+ntGXVpAmjfHUmsIyP+e5wPY+kAJowCv1GegqzLlqgLIym1UF3apDa3t1fQjkW7ktGBTshWsaB5
6bzZ82ZMXzqveYHaPFu9Yt6MWQuWzFKnz1k8a1bTrAVLzZJZWtoJpMhgmpCFVAyDg1GnKBVG+wOS
F+9IRHo7N9J2CPMTPK3ZqG6M95OSrYRDoXf9PW2U+4AngKEoXwNPxICbIXukIxGNEu6tUFdAsc4I
sE58DRE9KJm6oDMEWwOEBaNA7CihTiLamgLeaAfcj/WLkD3eEaVZKFuMlgNyAsev6U9B1dDNOEjh
uAEVJTOdAuYfRcVoYcKh6vpIV39kDXBlJAlcNb50hbqsh/L5xswoYEw6cUAkImqyN9oaa4+1Xjxy
FbDYQzmUlI20tcUIjYFzElRxlZPkBMUt1Qjf6FRXrDtGBgSN0HwD8cS6pMbYlIdpYnwAeKZ/TVcs
2Unagbo0dHcDc0P/gVS9G1WN4XUMXdgQxce89rHBEY3X1x9N0mZAV7ZGEz36CBJ6v2nmZGe8v6sN
eHV9LDqgqbiLhk/yASWjoDXaxtTi6BihW1QZt6bGaEwGFtF73f7t1dIujxbQdYVeEbQTSdWTDMuW
TFcnqsVTa+pK1LpJUydW1VRVieKy+ZBYNWlSTQ1c66rr1LoptaHakFnqTKV66ysrBwYGKrozhG+N
d4+Xiag6MxEZILgAEYROQU2L42tAQheAzoqDgi8nQpqItcYi6pIIlY0kzFhTJ/+Nuis7U91dld2p
nkh3tLI7uSpC9EQFSfxvFhiIdkFq9B8XId8qdTzS3GAMxakbTAyQHmrogguIzTCZr4Xvn1JTIPN8
CTUWiUlEjJY29hF2N/sy+wp8DrGH2efH1RWhhkHm++9p3dEL2opeUButj5vATeLmc3O4aXANQe4I
dRHbdHOkE+/CT7CImnhkESZBzTNSB0L/F/bb3ItlbmRzdHJlYW0KZW5kb2JqCjIxIDAgb2JqCjw8
IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlIC9MZW5ndGggMzIwID4+CnN0cmVhbQp4nF2SS26DMBCG9z6F
l+0iwphAioSQGpJILPpQaQ9A7CG1VIxlyILb18zQRKolW/rmYf8z46iqD7U1E4/e/aAamHhnrPYw
DlevgJ/hYiyLJddGTSvhqfrWsSgkN/M4QV/bbmBFwXn0Ebzj5Gf+8KyHMzyy6M1r8MZe+MNX1QRu
rs79QA924oKVJdfQhZteWvfa9sAjTNvUOvjNNG9Czj3ic3bAJXJMatSgYXStAt/aC7BChFXy4hRW
ycDqf/6css6d+m49RichWggpSqScKENKjkjpHmkriA5EkuiElJFvR74d0TFH2meBpIiR4ny7UFqR
ulVH+qfqXsQerxAV6XkidSek+EDGCo2SHksoMlnVbUkdFZfFaExTMlJVO7kqoDeXVi0jvc1BXb0P
I8C5Y++XrhsLt6/hBrdkLfsXmk+jYGVuZHN0cmVhbQplbmRvYmoKMjIgMCBvYmoKPDwgL0ZpbHRl
ciAvRmxhdGVEZWNvZGUgL0xlbmd0aDEgNDcwMDggL0xlbmd0aCAyNTE2OSA+PgpzdHJlYW0KeJzs
vHl8FMXWP3yqurp79kwmk8nMZJmeTCYJCSEhCyEQSQcCihEIi5igkbAvLiSy6wWisoOKG4KgxAVU
QBkSwbBp3LfrBXcU1Kgooka5ioiQzPxO9UwQuN57n+f9ve8/74cJ3z5V1XVqOXXq1DndwwABACPU
gwA5424YUzvp2UF3AcQeBIi5c9ysGcpPB+/7O0BJAoDcc2LtpBseFX6yA3SZDCBeOun6uROHZaQ4
AEadwjojJ08YM/6tu4w9sMW9iB6TscD2cvQbmD6BSJl8w4w5N9Rf9Q8A0hPA3nD9tHFjSGGfDwAG
jMD84zeMmVNrMkZjXeLE+sqNY26Y8PaU4GGABysAEofU3jSh9jHHbbEA3QIA1uuBj52+++MdRnLH
6Kji33QuHfDPo18XJ3K645LG/adPt3dY++vGYl09gmgV8Cr3CQ6GflY4fTo41No/Un72I6bzErz+
AsUwDkSgYIVsKAWQBmG/AlApwkKLItgMzcLbUMumgw0xQE6EKvF1GEWOwjV47zpEPyEREthWuBLr
z8T8dKT30qJQB9YfiXgUkYcYhEhFXI24KoLhiFLkeROxGdsYzdvR6NcwVX4HLsG+ALEaMQZxnzgS
7sd7D0hFMJaXY18rsQ0fptdi+UPSZrgb02vwfhWvq1HOPxIux/tdMX2vODIUku8AGcsA0x1Y7sD+
7+FjRpqK/U9n00NtmM7Atgfi/SVIr0Q6IjJep5b+mvNoc+VzXMbTKJ/5WH43YhhiBeJqlA/nz0E+
D+bvwLQRx6VHakJYGEAy1imml0AAaRb23y8yb9DmjfM4OyccvzamvwaXaem5wDHxeR1DvIM4cM7Y
LsQd52E6lAl52vrxOZsRvek70BflEuTzEr8J/c6BmnkQ57UHIbLx0F0Hoc04zhLxWViD+VxEsYbp
QNh6mCacwDV4Fm6WVsMjWA60O+Ik+OmP4Jb8UIjyq8T2r0JMwDZf1vRhPB9D6EekHvYNuLGtGsRU
7PvNTjlx2WD+MlzXSqzbzncMynUhYgrKYA3iJj4+7D+byxzX/XcyMvgU1m3Ffso5sE+PBpx7eF1h
JvLXYVtE6ye8DmGKwPtTUabPIF5AvMjH0AlNzyLQ2toMAt0c+hVpDMKNeAdxN9c3RA2igdfB/g1Y
36DpK+oM102uH1w3xNc1XR3Oxx6eg7YXVkT2zA3IfzXChUiXtsI1EaRjXS6fsVxn+X7pbJvrFtfr
Tqrp9HVc78n3fJ5cp86h94ktMJSPQesXdauT8n2H7c7lVIjVxvSg8CGs4jrL9a2TcrlwXeP7ke+J
CK04Z65dI3ukK/InabqOuthJO2Vxlu6HB7HNkdLdqKc/wGD2KQwW/g6DxblI78H57cIynA/7EG1Y
JgzRtUAXXMshyLv2ArqGQ/6QTMW+7mJbUBYfwkOaXD+kyexDIopbQsdEIG+KW+h8Lf0v9EKQlvA9
TjnOvfe/Lf9/AvqRuAUmYvp78cNQCOdzD98T8g8kB6F0UixvRNQjMnSZZI3uOtIsXwlWCc82xDSm
Qi9RhULWAiUsFlSUkx/Lr5Qu1ezuKmz/dfID3IHrtViOBZ9wDG0j9kU/wvMBwdtHOugcPTpP5y7U
pU7aqa8XUq4z3O4iFZG6cN/tRuxBfBrBl4ivUB9v1PYvng3cPmvnA9poxB1hfQ21ndXPN2E90js7
9fMCPc24QD/lC/XyQsrPFm7ftbMF9ymO447O+XP7yG0ct5HczvGzr7P+hfQc/vvRdnys2eF3YFRk
X3dB5CCysY29ETuyR2gOncA9+p30fmiPXBLaI7wV2iOtDW2Srwu9IT0bWo/z7nL2TG0J2zK+nzrP
Ui4nfi52nqNiKkyM2LMHtbrYv3aOjtTsAEhzcf9NhbHY7t/5ucr3obAe9x3KE9u7jT0J17OvYBWO
PUrYFi5nw2Ewt4lsFqaxHG06v28UVmn3h7FfYRbrguknka6DaEmGWdJLnCf0jlb2dfgeLxNHwQOo
d9lsGTwubodKvlZ8HrQg9BZfe9zzbl09PCQD6vBX8CA7jXNuwTm+rtF1mj5x3qbQaT4/uTfEiQLO
j9dBcB7xIVAi8lityaJFk9H9mg6jLHib0geavwHiQay/AebpDPCgLg3t02/gltGWaH1th6t0qiZ3
pp3X/8T98QPq2JWwVLSH/tD0f2soJJzGPfQD7i8OgvdiwSX+AOtwLy3V5BOmK/j+EX6AWK4jOL8R
mj/xA+r4RrhJ2gIrpRbUuw/xLPgQ1+0HnMt10BPTd7MtoTNYtz+2AbxvLB+q+Sf8nFJDB/h+kVvA
KavYP9bhY9D8P+xX+AbHey8sRVtSqvsBHpMU7tcQgrqXhOgehpZfgJiPWBmGVmYNU+LFNuZp5RPg
DbpZoKjf/P6b7Cnce+ugVHgCDGwi+g/fw200G5YIg1Hv2vDMEJAP86wrpAttUC6c0s6fJaIBCrV6
DjzHv4MKVoX8LTCeNcJ4IYRpJ+J+1EfkE5thlDgO/axrsZ0IaA/k0UOFtALT2aGtvJ7Wx6mQg4PN
hVyN7xxoY+0EH/Oj54z5fpTtragPfLyYPne8fKxnxxkZ41+NT5snbxf5tDqHuKcewrgh5A/T4FB6
B2xBNNBP0Q9vgflkNTor62EA+QaxPoKn4TKNbkcMhQFsPlmKqEAwNh8eRpqF9HvEh4j1iL2In1gB
LMK2X0TaxOMCDvo82i6keH8jYh/i885754L39Vfl54J9C+flxVxYwEG7ok/YFf61/sOQz+agHc5B
eSKEWVDBIVlgmqyDafQrLOc26YI8xjsPsGmQ9N/G899A9kOOJsMw1HPn2LkeSB3/Axw+hyqc4v7K
4ufz/+0Y/7fA9V2AmKTJvwG6aTr0HcpfBj3ZC9eSVtS/9XAFRyRfo8nzYdz3kXXC8qVa+QXrh7rS
QxgG6oXlmL6NozN/4br+tzy2u+1cdOpBJ+Rc9EUQ7HOsj7gwj+fBYg6J61hXLT+PozN/tt9/hxGQ
j3IagBQ0HbsgL1lhJgetxfwa4Hp+A8fZ/Aj0q0aE9ZMDZTuFA2UIHFg2iQNlBxxYdyHHOXKt5HLF
PjkvdK5Pp55fuD58XOwVrHcEfeYR4L6QntXviL04T+eHhvX9bJ7bkm8uqPPnnvhzb+Be+Xdt/v8J
uHfeQryOeO3/6764leE2wsrtxPvobwTQV30MY8y34Q6AjqUAZ14EaB+Ndgij6vansexKTKci/SfC
iWVTkOJpdAa1rB21MfgB4h1EA4uHORG/0oX5/mHejk2R9vxhfs53Gr2dMz3C/GeWINZh+h8I1LIz
LyO9D+lvWD+AfFVI52PZbUjzMV+BGID5dzHfB0Ex3QtxDIHjbEc3pj0b+R9GzOL+yF/Eof/v0n8T
f/xPafgZAFRrPieO98IY4n9MO9fzv9ALY43O9f9vtDOW+BcakQP6fG9xnBP7/McYp5Piev4RwQnE
z2xZqAN9Slnzo9GX1Xxu7j9GqOZvf6j5kyTyTFGj3Hfm/iv3nbn/inQ90kXifhzPdLiCx/l8XKj6
QgQJ2oYA/TDMYcpQCUzfgz+D5Y9BoSeeYwvIXeQe8ggJkMMkRKvo6/RN+plABEHQCz5hvrBcWCk8
IvyDmdgQdg0bze5lD7CH2GOsie1hn7Bj4i7xZfF78YRkkuIlj9RLGiZdJ90g1UnzpcXSGulx6Slp
m/R36UPpj6RFSX8oUUqskqQkK6lKNyVHyVN6KcVKH6VMmaYsUB5XnlC2ekVvjNfhTfamert5R3iv
9d7vfTKZJkvJUcm25Nhkd7InuUtyZvJlyWOSJ/ioz+rz+sFP/Sa/1W/3O/0J/hR/V3++v9h/vb/e
v9C/1L/Sf6//Ef9Wf6N/t3+v/xX/2/79/k/836YWp6qpfVNrUselTky97jvxO+d3vY7T493P0DPK
mR5nis/0OVN6puzMkDNVZ+adWXHm/jOh9rEdJR2/BNtD7aEQf0INDZrkGsg28g45jZJ7DSV3UICz
kluIkrtTeIwRZmFD2bVsFVvNHmSPsmdYMzvIvhMD4h7xgHg8IjmvpEo1fym540n1SQ2KSYlR4hQF
JZeBkstViiKSm4qSewwlt/k8yQ33Xu1ddVZy0Sg5V3JSRHI1yeM1ySn/RnIVZyW3yt/g33xWcm+h
5A6i5HqdldyE1KnfEU1y5Dg7Q1ByGWd6ouTUM/3ODDgz8szNZ5afufNMe/u1HX1QcvVcciEeT90f
stO36D4hO3SY/h13RBRq5D1kNrmO3NTegPkpXGeDmcGMYJdgOib/BjfDLLgeJsMV0Kf9s/bD7Qfa
325vbX+vfT+v2b62fU371vZH8O/e9gXtC9tva5/SngfwdTXAV4fDT/VbFyHu//Lq1oWtf3z5ZOts
zD2HWIVY3jrvy5lfTP1ibuvur7u23vnFk1+s/nz1549+vgLg802c94u4z+s+Rwv/ec7n6ud5n6cc
HnC4/+Hiw0WHexzOO5xzuMvh5MPxh+2HyaGfDv1w6LtD3xz6inMdeu3QC4eeP4S9HHr10MZD2w71
P9T3UOmhlEPJh7yHktwt7tPuL63Po6f3vLxJfkheL6+TH5TXymvkN+Wn5UfkDXh+HZP6iHeIIIzj
e5f0OP89Bf02jPPyxzFminyE8fAfPsJgof7f3LkTgWcLG8yGsRqkY8+9i3EgYPym4d99WAUHGxbJ
Df5P47iAM5Wln02n/Meahn9754rzsgI8BgthkXAtrIZvYTHcCSvgIXgKHkcXYTmK9Xa4F47DP9FK
PwBL4SU4DD/Dw7AZfoVf4AQ8ClvhDXgNnoaxMA5WwXh4CybA6/Am/APehr/DO3AUJsK7sB8OwDMw
CX6Cu+EDeA/eR109Bj/AMpgKU+A6uAG190ZogGlQB7VwE0yHmTADdXo2fAdzULvnwi0wD/X8OXgE
FsB8qIdb4Xv4EXaR1eQBQolAGBHhDLSTNWQteZCsgw4IEonIRAchsp48RB4mG9AWPUL0xECMxEQe
JY/BSfidPE42kk3kCfIkeYpsJlvIVvI0eQZtVoBsJ42kCU7Bh2Q5WUGeJTvITvIcaSZmYiG7yG4S
RawkmtigFb4kMcRO9pC9JJY4yEqyjzxPXiAt5EXyEokjTtgGAeIibvIyeYXEkwSSSJLIq+Q1+ANO
w1fwNfEQhXhJMnmdvEHeJG+Rt8nf0Wb+g/hICvGTVLKfHCDvkvfI++QD2E3SSDrpQjLgCHxDPoSP
4Av4BD6FQ/A5fAyfkZ/JcfJPPKt+Ib+SE+Qk+Z2cIn+Q0ySTnCHtpIMESVc8x4ASSqlAGRWpRGWq
o3pqIFnUSE3UTC00ilppNLXRGGon3WgsdZBskkPjqJO6qJvG0wSaSJOohyp0JfXSZNKd5FIfyaMp
1E9TaRpNp11oBs2kS+ky0SpG05+FW4XbhUXCEmGZcIdwl3CvcL+wVngIT86NwlPCFuFpYZuwXdgh
7BL2CS8KrwpvCu/gXn1X+FD4RPhM+FL4RjgmtAk/C/+k/6S/0F/pCfobPUl/p6foH/Q0PUPbBYNg
FEx4uhCc1ONsI9vEnmBPsqfYZraFbWVP46myjQXYdtaIJ/OzbAfbyZ7Dc2YX243n9F62jz3PXmAt
7EX2EnuZvcJeZa+x19kb7E32Fnub/Z29w/7B9rMD7F32HnuffcA+ZB+xj/GU+oR9yg6xw+wz9jn7
grWyL9lX7Gt2hH3DvmVH2XfsGPue/cB+ZG3sJ/YzO87+yX5hv7IT7DfyNTnCTrLf2Sn2BzvNzsB2
aKTLST7sgJ3wMkZHTfAsvAK3wYv8uZUwRBgmVAhDhSuFkcJVQqUwXBgBv5GjtIU/Z4G10IY7cyPc
Q0rgLlJKZpG78by4l8yGZvI30kZ+YnXsJnYrmy5UCaOEq4VrhGq2kM1ks9kiNostZnPZEraULWPL
2Qq2ks1h97E72J3sLjyR79bO5HVsPfo0D6Nns4atZfPYBtbAHsGT+jGhQOgh/Crwt9ISQOeLYoIe
OdALzA7eFJgoyTq9wWgyW6Ks0bYYe6wjzulyxyckJnkUb7IvxZ+alt4lI7NrVrfsnO65efkFPQp7
FvXqXXxJnxK1tG+/sv4DLr1s4OXlVwwaPKRi6LDhI64ceVVl1airr6m+dnTNGBg7bvyEiZMmT5l6
3fU33Dittu6m6TNmzpo9Z+7Nt/xt3vwF9bfedvvCRYuXLF22fMXKO+68a9Xd99x73/2rH1iz9sF1
6x96eEPDI48+9vjGTU88+dTmLcLWp5/ZFtje2PTsjp3PNe/avWfvvudfaHnxpZdfefW119948623
//7OP/YfgHffe/+DDz/6+OAnnx46/NnnX1z0HS/6jhd9x4u+40Xf8aLveNF3vOg7XvQd/2e+o6qq
JX0uKe7dq6hnYUF+Xm73nOxuWV0zM7qkp6X6U3zJXsWTlJgQ73Y54xyx9hhbtDXKYjYZDXqdLIlM
oAS69vcNqFECqTUBluq77LIsnveNwYIx5xTUBBQsGnB+nYBSo1VTzq+pYs2JF9RUwzXVszWJVSmG
4qyuSn+fEninzKc0k1FDKzF9R5mvSgm0aelBWnqVljZj2utFBqW/c3KZEiA1Sv/AgFmTl/evKcPm
thsN/Xz9JhiyusJ2gxGTRkwF4ny120lcH6IlaFz/Xtsp6Mw4qIDbV9Y/4PKV8REEBH//MeMDFUMr
+5fFe71VWV0DpN8439gA+PoGojK1KtBP6yYg9QvIWjfKFD4bWKFs79qyfGWzFcbWZJrG+8aPuaYy
IIyp4n1EZ2K/ZYG4m484/8xi47Z+lUvOvRsvLO/vnKLw7PLlS5RAy9DKc+96+bWqCttAXuofULN8
AHa9EoVYPlzB3uiiqsoAWYRdKnwmfFbh+U3w9eclNVOVgN7X1zd5+dQaXBr38gAMm+ttdLvVXaFW
cPdXlo+o9HkDJfG+qjFlCdvtsHzY3CaXqrjOv5PVdbs1OizY7ZaoSMJkPjcx4ew9LaVV56nyYWcl
S/iIfANRIQLKOAVHUunDOfXklwk9Yfm4nlgNP1UEuQLjcUWmBPT9apZbe/Fyzh8Q/egiLv8NTXuN
r+3H80vGREokv/U34EmuJ2dVDe93pgOZmYGMDK4icj9cUxxjHy1fkNV1VjPt4au1KkhQfFCBsh1T
1Ssbxe/18gVe0azCWMwE6odWhvMKjI1vBDU7sypAa/idls47sVfyO/Wdd86y1/hQk5/Vgr7YgC71
7L8oqyOm/+ReAeL4D7cnhO+XD/eVDx1VqfRfXhORbfmI83Lh+z3P3oukAjH9KoV4GknReEG7i0p5
zdnKPFNpCjA//pM0pR4fEFAptQKiDAhYay4LX6sMXu+/5WmWdecwNYeOcy6N/MkWGWWgV+b5+d7n
5c8bnWm5gONlqbR8xKjlyw3n3RuABmj58gE+ZcDymuVjmkP1Y32K1bd8F32CPrG8tn9N54I2h3av
iA8MWFmFk5hMemXBPuFBiCIEPKEWYU2T1Z6rNgtrm6JictVSq3A/VCAoBIRB0IKgME24GxYgKFYv
b8zqnruLJ5oMllwr1l8BCqIeIUADXomWVxG8/oqmGAdv/vbGqGiN75bGnPxwosnqzK0otQtzgAgT
hBvBBx4M2G6EJKTjkCYiHYsOtFkbp9oUZc2tx/5KsHqJEAtd8HYpetq5SMsEN8Rr1WY2WsL9zGxM
z8gtNQj9BKdWJUowQz5SnSA35nqUPYKKI1WFpU16Ix/f0kZrbO4+dB5ksGOteqwV54naJxggG8Fn
MqJJb85dVWrCQ7EBQbHWjdjEBu2qCjc2YkPYX38hARx47zohEWKRDhCSGmM9LXuEe7Vq9/BWsL8+
jbo8TprMltyWUr3QB+8G0OtvQfDeVjWl9syF0lQhHXIQFIW6AFML+JfoheWYWo7LtByXZjkuzXIc
xXKQ0M9ehneWYZ1s4WaoFWbDKsQGTDNsMrYRJbhLS6Sk5+4SXIITJWHdg7IjWOpu0lv4yJyNthit
mrPJZMkt2SdMhyEIioOf0RTnzJ22R8jQptK1yRnPGWob9SYUXVx4LZDRwddgn5AgJGmSSNQkECj1
YJ5AlOABgoHnAS4d+j79kK8v3Y95Tt+O0Hci9B9hGmqhB5qwF7WZvsdpa2kC/QYbG00/gw2YonQP
fRlykOFT2sxHQT+hu6AE6UHMj0e6C2ke0t2N3jc8zbS5CQmOfV2j2cEnS19uzMyOJDz+SCIuPpKw
OXJL/fQl+iIkYBMfI01B+iJtgWSkLyB1Im2hMzBM8dAdtAB6I302Ql+he7lO0+foTuiJtKnRwocQ
aJQ52dYocfJMI4RzFdmevfQZugXcWPXpxlQ3lj7ZlJriidqD7RG6kc5oTPTYSg30EVJJTmClBjjI
Kdjoo42FvJFVjXsVzy66iq5SnYWqX81SNwk5/pysnE2C4leylEJlk1JqpXeCiMLDDUtX4LUQFIra
g1ARq+iyRlYYKO3AOfF5UajHa4OWqsFrrZYCvFrP3j2upUroIhiCoNjGfMQCRD3iVmB4vRlxC+Jv
iHlayQzETMRsNB+1yFGLHLXIUatx1CJHLXLUIketxlGr9T4TwTlqkKMGOWqQo0bjqEGOGuSoQY4a
jYOPtwY5ajSOCuSoQI4K5KjQOCqQowI5KpCjQuOoQI4K5KjQOFTkUJFDRQ5V41CRQ0UOFTlUjUNF
DhU5VI0jBzlykCMHOXI0jhzkyEGOHOTI0ThykCMHOXI0DgU5FORQkEPROBTkUJBDQQ5F41CQQ0EO
ReOwIocVOazIYdU4rMhhRQ4rclg1Dqu2PjMRnKMVOVqRoxU5WjWOVuRoRY5W5GjVOFqRoxU5Wuns
7cKB0leR5QCyHECWAxrLAWQ5gCwHkOWAxnIAWQ4gy4HI1GdowqCoNvMRCxD1CM7bgrwtyNuCvC0a
b4umXjMRnDeAHAHkCCBHQOMIIEcAOQLIEdA4AsgRQI6AxtGAHA3I0YAcDRpHA3I0IEcDcjRoHA2a
4s5EcI7/vVL+r5eG3koqdXi40nrSRaML4EeNzoeDGp0H2zX6N9ik0VvgNo3eDIUanQ2pGsX2NDoD
PDrS6CmMKnWgCRiCGI2YhtiA2IZ4ASFrqf2ILxAhWqAmsyh5iLxB3ia/IIvb5FaZRklDpA3SNukF
SdwmtUpUKY2nZs2OommBu7TrArz+jMBDBK8lWqqE5mO/+WhnC/Avn+ar0W3KzxlkfwZ5IYNsyyB3
ZZBSPb2UMM3SKVCIsZaHVKqm1D6eg4jC1LQ+aJnu3PljnKcxtYenmewNky5qJtIfEdsRmxC3IQoR
uYgshB/h0coysH6lmhxpci8iDeFFKLwLcPDHbrZonbqLmsmmplfNoOf9pKUj357GtBwkzY1pQ5A8
15g21lOqJzshjbtBZAeu3Bak2xo9R/D202GytdGzB8mTjZ58JNWNad2QXN2Y9o6n1EyuBA/jrCMi
dDjOm9NhjZ6RWG1oo6cLkszGtFReOwM78uPdLqQSjiD1R7hSwj35Gj29kSQ3eop4bR2k8YUnEmRp
wxMRnApNOKCfd5FKRlSjp81zr+dHZP8BBYvq8YnSzJDs9zeTkarBszfrYaxc6mksNfD6eD5sj9AA
pzs8m/zLPOuwLeLf6Vnr6ea5M6tZh8V34LiXaV00em7DuGCLGuOp9+R4ZmQd8Uz3XO4Z4xnmqfZj
eaPnGs9ePkyoIpV0y05PBTY4EGfhb/Rc6m/WhjjAM9ejetI8RcpeLl/oGW63MGsvlwDkhnvvivLN
8DdzHb+ysJlEqxnycXmVfLXcV+4t++RkOUlOlO06m86qs+hMOoNOp5N0TEd1oLM3h1rVTP7SyC5Z
OZEYvzItbaX8yt8vYXBBiY7C5RCIEcpp+fC+pDzQMg7KxyqBk8N9zcSAbrfo60sCtnIoH9E30DOz
vFkODQsUZpYH5IqrK7cTcmcVlgbo0mYCIyqbSYgXLYrn8e12AovuiN8FhLgW3VFVBU7HrBJnia1P
dNGAsr+41ESumX9+nOcmEwOry4dXBjYnVgVyeSKUWFUeuJVHv7toFDX3L9tFLZxUVe5itTSq/zBe
zmrLqrDaEa0aarMFq0EaJ1hN1xcUXg3tSV9eDdcoXC8V2bGelxOsZzBDqlYv1WDW6jHC620/qPQv
264oWh0/wEGtzkE/nFMHNQZ5y7anpmq1fAqp5LVIpU/RBtZFa8jjwSpZHq0KQb9Oa8hDtM4C2X9W
8UeqFJytUqD1JZA/63jCdezpnXXs6Vgn8//yM6FvJmnqPnP+y/yBQo2v/wRETWDFrMnOQP1YRdk+
f2bkSUNqzdhxkzkdMyEw0zehLDDfV6Zs7/7yX9x+md/u7ivbDi/3H1G5/WV1Qlljd7V7f9+Ysqqm
kuLK0vP6Wna2r8riv2ismDdWyfsqKf2L26X8dgnvq5T3Vcr7KlFLtL76T+F6X1G5XQd9qzCA1WgT
NRpQh2vivVV9HdbaPlyhd/X2OufH72ZAngQjhvMmX9+AGcFvZZVmlfJbuM/4LQt/ahS55Zzf2xu/
mzwZuWXF4mhfX+gULfBK5YGCoeUB7/BRlVxVAuqYv16z6fyj3XZC/yll+A/zMzTg37k1Yfpffmb8
1WfmzJnT+WVm5nSA8kDG8PJAD4y/t8sydlVTVoVl3TrLBEEr267X928OteDNTBwEmcG746lMkokS
VA0Ydcm0QWqQKQ8VZjS5E3On7cMTfAEC4zg6uzFbi5fp7KZkP49fZjRlF4QpxqecNrq9udhDUyGy
cuoPUzU6CxOr/KuyVhU2+BuyGgolLN25CQs9m/hR2pi9SYAZmdM7BYHJGVUobBwW7++RxoREreMG
nsjMrMqcTjR5/auwSafQzwp2eqTV6VrzMzoXJFw+HcKVwzczZ3YyzYywaDdnaiyYFHdDgoYnIIGl
YgAFoSOdCE4JHeH3OKXfo5lODCPyaYSt8DFJJwo0kdMQB6eIi3SHgah6v6Nftg064H4M1kfAamLD
gMwBV8JAwrBOJqwk60KzQsfgErgHHg09R24Lbcb7d8FrcApH8Dkeg4UwGOtfCRPgmPANVIUeBB0s
ASMGbMOIA8bAR/j3G47hXrgPnid/C53CXu1wG7ZXDKVQGnox1A4ZsJKtEg/qd8DdsIdIoXGhKej+
JMNymhn6KPQFpEIVPAZbcUyZpIVdBl64DhbBGuISXsPU/fA4BImJVgv9xBewp4EwEm6E2bAcNsNb
xEYqxIPi8dAtoaOoYjGQjmOaAsdIARlENzJTqE/oU7gadsEbOF/+18KuZk+IVwdLQg+FXsLQ+jli
IHvJi2KueGfHraFHQs+ACcfTHSUyGPsZC7fDi/Am/BN+oQtCC+AyGI49v0oSiUJSUeIfURedT+cL
70M3nG01jnYmbIAArshu2AP7UDaHoBW+IXYSTy4nY8nd5BdqouPpfmGd8KzwASPsKZS3D/wooxmw
EXZqb+n2ExHbzyEVZCqZRh4gD5FWGqA/0t+Zjt3OzrAOMTXYGjwTGhz6DQNqN1wBN8MClO1j2nuK
f8CH8Av8CieJlfQkk7VvS7SSH6meJtMhtJauxtD4aWGwcLfwIitgfdl17B32qbhYXCGPkYPtm4L3
Bp8Ovht6LvQu6o4F20+FASjRW1ErNsIL8D62/gl8Bl9x/cH2e5NR5FrsZTpZSu4jT5NXybvke5wl
aH/JtDctw16n0ZtQTrfRe+l92Pt+/hiDfko/oz/Q3wRRSBZ6CHXCI0JAaBYOCN8yK0tl3Vh3NoSN
YiFcmVzxUnG4+KS4RXxJPC4VS+OlWuk7+TZ5oe7vHRkdnwchODkYCDah7upQk25GSTwMj6LeP4tr
8BZK9B844lY4gavgJl6ShuMuIgNIORlEriLXkAnkNrKE3EPWkHXkUfIMzgDnQGUceyYtpcPpGDqB
LqRL6B30WfzbTd+kH9GDtA1HHif4hEyhuzBQe49zI85hhvZNirvxb7OwX3hfOCp8J7ThqsWxJDaT
3czWsifYs+xd8QrxBvx7VHxBbBHfFdvFdolKbilBypamSk9KX8mS3EOukJfJH8i/6mpJAsnAkSvn
viimLtyDSXQztbMFpA0LEjGkiMKZZ+I6DMdd8SuUCEFcFwu/j2OLpS4WwzkllQX4AwmyBwrIq7BA
ogJ6fawVGslh2speppfAh6SGuNgTwo3iW9QLW9AaraJ76R7SF56lxXQkXS8A+QaPvG9Q3+fAfeQ6
Mh22kDbSi8wjhWQBfEAdwnCyEIpDj1JG9GQgOQ44AriVjYdr//M7dVIEh+FY8GFmZn9D+9QMq3FF
t8IX5Ck4TcTQj2jdBLRGY9DKrER9XwTc6lXjPluA+9GFFuR6aT88y787JRdKfdjNcBz+gGPibtSo
vmhJjwansIfZ16HCUBbuMNxl8CTuu8lwKe6Yb1BL9mGe567BnW5AW5KLu7oCRsF4mIdW7+5QILQ+
dHtobmgavI28p0lXcpo04I5oRo5ieAP/7oJPyArch5f+53n+u09wPLTA98RJ/CQX90ObOEtcJW4W
nxWfF9+RuqO0F8I61OivUJsNOINx8C58D78THa6NC7pCPo63J469Eq6nVcI+6EfcUIt7Nh3teN/I
TKZjK7eh9Nbjft6He+M42olr4Hk4SCiJwxmNw/512E45ynk01t6EK3g7acKS8Wi1M+AHnLeF9MRo
uyuo2NJqtFotOKbD8C1KO6SNqyvahTIyEtv6Ha6C8dhDD6jg/wsptBMt1WAoE/6O8k4hVuhLksnj
yFeDO9QCiVAkfk0odA0ODvWkU4R9eMaEsLwBT694uITU4SiicB4dEEuGQEFwGI4h/Ln+X0FM/war
Uf+VC3AjYiuAQCNYCCBa/gsm/3tI7wHoegHobwIwXIN+nhuxE8DUHoYZ27ckRzAfwDoRI/JigJgy
ALsdIPYZgDgbgGsY4jsA9xsA8V/hNkfqSTgHqyI4dT686DcktwKkYB0/zjnNCZCO6HIQIAOReXMY
Xe8DyEJxdXsWIPthgJw7AbovDyMXZVJQA9CjHqAQ59QT7/VqBCiuBbjkJ/4bPBdxERdxERdxERdx
ERdxERdxERdxERdxERdxEReBoPxb2yL+gQAy9H2WkqAkN9MSNQZEFhTAILMgAZdOEoNU2EtSQU8C
xAnOTOvJ4o7iwdYTxYM6iqEE09Z2vHTP8UZ7o/14IcCgXRFa2lX+H64U1sL/n3CtsF2YIO7G7oxw
nZq/RFxiPCmeNDJJlIwTxAnGWeIsowSiQCSjQSeL2IZgPKHTCaBTrIZsQ4lBMDSTW1SDoHi091AC
aaarm0wb+/HxVLd1VHfgUKxt0XFFJNpWVMTRPYfcVBcjFHhjhTzturGA5HY7wS/CdhJ96lTw5/CV
f8fkuuBQOll8H6wwQLWkRz0hUJ2egN4KNt0+ksx/OhuvQO9TDfpfTesUlsMo4yOI3nhdZAQn2qxt
UFJiLbaiLEg18aXSAmtMj8I8SmPttjgHnfDi2oZxIxe2LJt0SYEvOPQo+eUY8RLaui/4bvCqnx4P
PrluIh9JPxyJqo1koOpMo2mGSXSS4QH6BH3SIut1VsB/NisfE+CKaGN6VveruM7ER2ObqsmjrePI
+YOJ6SMU5FMhz2GLtctU6D+8rFfCxGUvPPBE3/KtwaGNz5/6YuZP5CmS/XEw6dS7PwdPBM/wkZSS
JXQKbUD9yFW9OUQllBSitlgFRcgRmFAmWkGBHLztYhuvd2YOth6pHmT9thqy26q758SgNpTSdLKE
uIJHeWv34mUrcWH1FDWW9gQDTY0Cj9YCwxYmzeItnKgehAs5qK17Th7y38tfj2rcoY7QUdobpSJA
TzURF2MgFez8/6cRLDGQH6hbFH7AVu7VxnFiUNtg68lBKIHikuIlYrfMedZXuufIJA/V5rr3g3e7
xB9P2/mYHsXppIotuLwjVf119Ba6gv+Xt2bSpWm0SMRmeu1zOj3qokkPe0glajGh1apZBOZhCgsw
xlyG3eQJ0gDhoRcP4jtD6/REdRvqH1R7vdGSXNAjpTBPSA0effDdGwnNOcJ8q/qHUt5czEeQB8BM
OIJE4lNH73DudO+Kf4u97jzgPOA64Nb1i++X0C9xpGsdu9+5mW1K0EluBdKlQvdlrJ+zn6ufW5fi
THGluAVHKhvJljrXx69PWJ+4OWFzos4GidZEJbF74qzEhYmrEj9K1CXybyY47LH5idRqikrki0e5
9FUUIf/ygs2RD830kSZKTFH8e2g+jynbRE0qlps2xYj6gw4HGYJDdnuiDlpnU1fS+y+FhX2CS7uu
uHgQ17mOzLojaBQyq+uKcROS6LzMav6tBkgMtTRGF/ExNEZpRLVYi5jOWiTqopFGF4W/iFDF1bV8
aOU+iA+1QgIiMdTas2fPKlJXXV1Nor09bIU9CnsU5Kf6kiXZ3yMlL9cRa5dkiUkyM7WnWRt+fD6z
14Sqysm64Hcuonvtk1OXDsoLnrzUQcTgmfuI/tD2kquuvHbC1FsSvnvr+2fGNY0tPVGRyi3Um7gc
X7FUzRp2U+OFnkSSejKDfptAqZRKFDFHpOI23TtbtP3OzV7xSShpK2kL6zoOLfpNrq3EJZg5bf81
rLvabySIL6Dtk1FTc3eBHDqo6guL8qV0vMhcEvr0gnxJxQvmDqoV3jS8h5cukMEyxHRDtqknFIol
pqkwlU4QJoqTdZMM3wlRl0uEGynBoNczWU+IAjIqtSzpGVNEyS6Kks6guhP7GHgXRndivsFPBUFi
/IuVqkWSqcgYAZ0pLs6N6z5GNXqIZlrrNeOaouo9epKjr9dT/W6aAgxr6BXcFS7jteM6t6rrZHXd
ieo6Z8fg/hPKvkXNR6GUFA9qw5XPRh3I1DbfknmvLOnm5ES2FhcveQW3IikPGIeXB5KGjkLNEELB
Rh0z7A4FUTTt2yXWs2dkwcMq4fUK+Ee8MYIgvhB8vr5j59zga7Q3Kcp46zUyKNgk7m5fTpWOVly5
1SjpsSjpGNTtrnBQLZmdQSZb5mR8y04ypvfG6qX0rl6/w+aJHRJLc2K3xdLYWLsv2W+L0Sl2PwEa
n1Yr1UtUKk9P22YiJr4t9MZ8tK0r0QJ2U7tVdKvpVtutvtuqbg3ddEq3nG60mz1ZASUmJ4bGNNMV
TVndh3cagw7cENV1JzPrBrWhOdBOSo7oouzqOm1LxIbqGxOLYvmWcHNSvz2G74IqrMQPMUCcFVUU
/16TQUGxVEN1jDc3iXKtd3DdR+UXvbjRcgt78H2RluoTor2RTKpvNb38mS1LRk0bvXhV9SOzLg9+
EzST9JeezrjiqvLLu767mdgaMvsOV+e+Je5OvGbt6ElbM9P2Lhi/r86so+y14NOi/qpLy67Uix27
gnP0purBfa/J4FZrTOioeC1aYzd8oA5arF9mX+bYAGuk1/UfCB8YfxP0fn26Kd3cxd7FMVOcqV8s
6uQYOS4uJi6uC80Q/KKcLpaQIWSt+ID+TeFVo0yGWfnvWR7HvcIlHu3M16jBjJSMUuOcWUxnUS22
fEv56CgyJIpEqbHOfDRS6WqyLcsgRP1sGQk/AzZJiTsngSTEpjXIJEr2yDmygD7Nyqb4+ZFlqeNH
Q/XJalwTbqxOoJ06kskpT3CLTbiZESXmUyDaCl4lzhEnpnJjE2115OX2YCXE0zf4zo/Bw8Gl5GaS
T8xPjs8NHnJvnPXY2280zNpM468+fozcRUaRG8n9G64NDLhp4ffB08Hvf1zNLcF9qJ9jUD+tePAt
UPPScXNfGjeBTTCJGXFFcZc5qhyTHWJRXI/4JfFrxdVG0RPNlTLG5o+y6lxp22QiRzSST0qNqfcS
xZvjpd5oG+qgNcdKrVwHlb/UwbMKyGdZR7gSxTk0h0Dif76wCvWhXGtQh+6jic/V3Npck1U4cdDt
Yx/veJ+kf/a3wstGFxdfP7zPDnF3QupLwaP/2HF7w7jyDA97qb3AYhv56ubNOyfaLFxD+C8ZH8eZ
GmGVeolOZLLOL9k8IskRt6EZFfUC81NCDXq/EXSyVC7QywxgJEa3Ys4xq2bBzPQK4YcTagTOyHTu
jLT1Kx50ovhE8V9sKhF3U2KRiLsJN5V43qYSRLQ/mmcR643gflbSfoy2dihCnrj7VHDP78G633H0
D+DoF+Lo9XCTWoKjl0S/rOhydC/ovtCxbN0qHdXpIDwFPY6/RBqCNmOYwP/TvFsx5hip8fzxG/5q
/NVhV6Gj2MYH/1fje0Bo6+hNx3es52PbeKrjbi7Zsbj39uHeU9C+DeiZVJ40Up6lm2VapFtoWhS3
MF4vxUnxtjhbfHp0ujPdnZ6ku8x4NRuhH2Wcym5hNztnuHdadlpfN79m/dh61GoREiSFbzbV4y7y
YOs4JeJIyJL0Nr7fbOVDYkgM32wxfLNlOLKiBHS+FNdoLE6zjaQeRRFwysk5yTTZldZgIFEGjyGH
O+u46bzzN5y36fjkrSfa6rTTIbz5cO+1RfOzoi6zWDN32gYkBeg2MV9yCiojHvd5CovswVirDfdg
YYFQQudXBzfs+Da4eWvLrjveI9Ekr2vwU8+W+pe++W5v9Z5+NP73juZRy14kk97/howfPfCbtwqv
n3fyl+CZ4JmB+btxnitRlM/iCgswTdOZptz8fJFvLp9fo2qJPS4fRFWsEOvFVlH0iDVirXhcZPUi
GhmKcQkVPsEIKgB47rRw08VX+wDmGNzIundO/KZIkFSiueF1N6Emcsd2JUkXd58egOPwhY4K7+A4
bDBKTZmie8JMR+gn6qeYp1inRN9sXWaVDZcZb43KwvMdVcmmEIrqpNpq7STHTuzGnz0GYnDFdMyM
HMhtg6x1dSc7++w4EbFoxBuNu1zyJaem+R1x3IwV0E0kTcn8atcn3xMSJyo5Y8cNw3O0ZufY+nW/
/qDMzx9S14ijewj3wUbxGYzaLlHdFTKfOUP7DTomujGOOFfFpe67zlXxIB/BoI7IxPmcvbEPkXTa
Kj5zZuDvXI9RmSUXztxEtqpGo5CqSzViUEEE3LKqPqFXvkHp1Ttf3xxqbYpQ9fGEbliKF0mvM3yt
/9GAZ7rBEEMTmFXvMfhoV6boszFcmswm6KcaZtM57HH9ZsMO/W7DSf1pg2MDW6XfYHhN/6bhY3qQ
faT/xHCUfse+0X9vMM/WzzHcTley2/UrDauoXGmcQKeySfrJhll0LpPLaDkr05cbrtJdpa80yE5D
tiWf9mL5+t6GEossUBOT9HpDLHWzOD0a6N5qFvpkCtPp9bkCswsCo0aDIVegmKRGnSCYGKUmA7pt
ss5jIZZmYm7iv3GwG4MirolXV4c1MG74iHwxV1blBTqi27cARbPPqBhNqAE9VRuqnooVQcVKkOvh
vgo2Y+6OmmA9UdeWmWkt/sla7HZZO+o66ordTit6Y1hgPVLH42TNTbPFFZ3vnmVq3kbMcLSiulDr
dqPCvbBq7aNpbiZk1vGlJISH+hi7Rt9N9hADkcneYFvws+DXwc9Rh5zCd6cHsNvOzOfAdV6DZ56P
21KySbXoBUnnEuJ0zIb7B5cammzGEqE5PGtO1QyckJAr6+yyrBN0lMqCHsWFohIYnzDjE2a50n4t
PluhulRjhbHGKNQa6420wdhipGH7q9NHGtVrocbw4fn6XE1bW3i0o5nkmWf1FR1VPCZxkicjOW3H
ag8SALGkG588Cqh7Tj/NX63faSzQ1RsLtAFf4u6WrxuOF1FwCLmCKrABwiI8Ihp0jbojgvSKsF/3
qQ5D5mxdvtBbN0R3j7BB1yBs0wWEF3TGsPufh8G5mqe5/62qOTs3nyr8ItsLsOQBVe/tlk9H4EWr
PSBJwRxedFSWnVSIk7vSNLk3zZMHU1W+ho6U9XYaLw+i/eUH5S3y2/QT+h09Kv9BjWk0Xb5cniMv
lbdSiVujm/78Jn7nEleBtsJ8v5LoNUShlSQm+HHHdlzYLOH90wOEve1l3JOpwlPoKJ5CURAPj6pX
PiA+oFtjWmNhOiJbdFGyM805Rz/bJs+OnhO7mC3TLTMttiyyLbMvjV0at9S52G2SbbjC7lib2+52
xrrlmCyz3pUlC460bQYCBqtBCZ8hqpKTqCbWJNYm1ic2JEpK4vFEmmhNawDCnx3kaGu5silh/stn
DxrN36nW/B0tNkMFrkOPOR/9YX6ShJ06IHZ+kISjyKp+uU9PWtZEysii4PzgvuCu4HzS/dvt27/+
7LnnWukHrWtqGzN7BW8MPhh8KDgNXbvJfwRDoVD7qTNcDtzPOYXazeUwW/VL4i77LqdwqUgmiR+J
1BbtN1ssEG/lnkIU6Bz/4sM5PIk5kfmJidaocy1qwvlu3FkvLuIy/OnJ4YKhmxoJBXw+F8WpRSKB
+8khYhk2f/PYBwZPffPFR7fN6nftZQUN4m6H97NtS5qnRMd2fMxeCtZ0G1taMdls0Nb1BikJ1zUW
0tHLnrc4cYn3QXjQvt6xPk6aY50XN1tZbFhsWWpdal8Wr5MS9X53vD3R7nX5r4u7GXQzgFTJk1HF
5rrnJs1VlsvLope5Fytr5QeNq6Ofknc6XnN85IgujK+MniJPMdwMc2VJIFfANXA9sBRHclpaikMG
QaKpCehopDXTK3akDknO0lMusajofNpMhqtRwgd6fWqqx5VGy7dlEFtEmrawtmSoGTUZtRn1GQ0Z
kpJxPINmeNIaTCTK5DHlmAQeyDV1uVBbUK5HOtALgZITbZnWjiDqDe79OC0A4y5JHXok/OkDnp0y
CjVN6owNgB+r/h4RPYrlAUJhalqhQ+x+Q/0N/VTLc6u2BZ8J3ooR9UAygMwvSA/uLipq3bHjyy+3
qkWjqoffs3twt3ftPvmWEnInmUwmkbuCdcG1z6+6Ue33/C3BM+0dqGixvb1P5XJN47HtXtS0WPDC
KfW2oqiBUVfJU41TTZv1T1gafDstB/UGSScZ4nQOQw/LAMuAKFln1UfbLfYou7WHpUfUpVEzLXOt
7xuMc/RzXLMSl+qXuhYnSnqHXW+Ksgy3zLQstNxnecwiWhSzyW42m6JMseY4hz/Gaic19gY7tdtB
8XJFRpWOBZ2FP0ZIA7PVTM0fxKc1SAGpRTogMWlJrY8ovhwf9Xljz9Xn5O7j/tRnbZdG4mLtNPrT
DdbsLtrcass86yskOhIHg7YGqOq5mqZj6BsX4xW6UZ8vOvpPfcdwd9oPH9a/9GLNvKlNwYc/umnE
tROLD304tXjIZSnPHhV3D3nrto0fJ/RcvCX4FSnZUuXtWC8MTqnse/nVJpH7JJeHvmW/oPZ3JQH1
kl3RzYk701/ryjB4jcXgNdaZOUGckD5DmmOekf6J6SOfqcpwpeXK5CrfZNNE2yTvlPRJXWcnLk5c
7TXZfNxvSfLkc6pOcLnzhyYP9b2Y/KKP1SXX+W5NvtX3ZfKXPinTkGFOSU7xFZnzfeWGcnNZcj/f
VPME31zzzcnLzMuTNxmeMD+ZHKM36M1SsuRzGVxmR7Kc7DOYGYkb6VRdSv40J5nm3OCkzt10AsTj
+WBCRz6exGfZBbiM8ANjoFvJ509vK0gNWUUaSIC0EB35ianuIisjLCtD7/w5FEfi1Ji4/LhyOS3V
3Q33jDWA0WQ5+Tk6vICurPci1qh8eOV2UHtWaU81tMesJzJv4rF0XeaJ6swjYXpT5hHcQOFDRQvL
klEe8Yl9UB4HIvTrxpiiZBQPEsy92WjjuQNqlK3IrNiKDBqieNl3qsWEZeYig5Mjpui8/wBV1RnO
+h2OsElP0/4K8nv8GTjIUqw9zsE0zeGR/eVEcW9Yctfdl1yRv+unmiULfn6K2EmcHDwYM2/erQOz
u/Ykgf0zV4bgheD3wY/IZwl3L507NH9gvK1b75Fzn6l9eeIvb5nrxhUkF+X7syfesG/F/MPXEf4D
g/yb32yX9qTvJtWXrc9hOWKFvlZfr1+llyUiUj8TqAw6fVycmy3gHgzJUg2SrJAc4L8OwrPRgqWC
1tJ6uooy6tJ1bI1IfWjldopS1+LGjmK89J9QdiRyGhRrTjYe2QU8aiRfBAexO4KD2UunTp3hv01y
L57VKTgqFyxXe8o6WS9b0UjoL9Vdqpev0o+0rrY+EL0mdp3jCetzjo9jv5FOSkazyYQBh+yP0ZuM
ink/91LR2UpW4yvia+KF2vj6eKrE58Q3xLfEs3iCsY/iynG1uAQX3+juc1wr7flD2K8q5idyceSN
RF0MxiRx2pL1KEBvw2qhGJ7wdbuXpBtj7vrb/Ho3Sc+59eAz730y356I7se3+3qOumHS6meEzPZg
8NSnq6vGrLty/kn+biCElnEEzk+Cn5tAIDoe+9uKtEBihLtXfovuI/IR/YR9IorcnZ8jPkBW07Vs
jbiBv18yStk6HjLU6GYT2QUOqQukSgPhUukqXEWBUoWAHRdXEs4+VRWa6VjVKIFOZOiZEirupmP4
j7Rw1TUysoDVa7/0xlgzMaqGBUK98IXQiqEN7sUdWAP9+N3ECJQ/T80hhLjkc56n4g6qPlFdnels
O+umt53vpKPw+FkEmQSdNi/hzjihxo4TpJRMxxOkV8ev4u4zL7NLtOhSBpBXaDHWY6otU8iUFGOe
kYGEA0PBSCihJqTCObTRVYAe81FVz58Xu/Bi6swBz4ncnl3rSMxnCl5kDHskkxti9V3Ar5ePGY6a
ftf/YfjdJL4uvml43fQpfIBR1kem7+EbvX4Le0zcYtho2sOaxD2GHaY3mL4bSxazDYppHbtXXGe4
36R7ychEpTmU0yRhANUcylWvEcCknLMMBkkUc40Gu9Fo0EuyrOj0dp1Oz4wmUyTUMkoYXwElzCSI
BqOs10k6WRYjK6UFXXhy4fbLxpiqmeSoBkXaZ9ynZvPAE7MmhT8Bp8Rl7lwUt2tQR7Xb2dHhdnVU
Ozufc4eXxhr5004s/tZRu0I0D6wGnbto5xO0WppfiuYx4n3zSx1fzRhczRhtVcmE4KMk+zNiQqtN
viQZwfXB14KHg5/hTogWfm4HBhhlXXamOfyDzOJw/qyN2NVHolm8YSgbZWBbxE3yFv3jxkPkA1la
ZFxD7hMeFB+QH9TfZ3ySPC7o3SRWTiepchUZKS8SlovL9fp80lumLoPCsg1l7ArD1YaFbKXhbrbB
0MA+YJ8bzIWsp+Fets7wOnvTcIDJBqqXjLKgk4xM0IlAqF4EPca3CsUIBDOS0aiAaMfR4arhGmJA
bAS0eXufk9SY2HypnL+JaNK5zbgh9vL/cbsDS2m5kTsWxsixY+Lr4OIL4eQHTRsmT4ZTkB12HPBy
/g6Jwk/kUKirq4ObupPwLtGk+luwFxlFUolCrgr2xNy64J7gbtpB9wW7kI87enZYyJkgTgXuCY6j
CzVLXqHmSjmiKlKxEIQSNoRRVkisYBP472Iy0YoO/QlxHQBXnANEIDW6SX8LvyKytrVVc/XAf1BS
0oEFCO1tUawvOi/2HvLL0aPBcfJVn50e9xk/PVKxT6fWZ5maUSIO0brMYarWow2ssiRRDyrqCSKy
dfAFzqZG/9iss6+jsPFwT9grfwOLQVxBXrSvgDqDlqPo+5x66jNxwyEU6sDQd6wb6wM+yCWD1cmy
W5cgJjrcl8dfljDQf8j6RbS+h2uA66rUia5JqYtT73Hd697k3hX/uvuNeJMkmWMdksuRJnWJrXLN
povpJmmH9JpkeiH/EytNTMntHt3VnKJmdstPUZPT8eJKzJ+W0p5CUwZo7/xyLFH5lyQS/m4ykPhH
IktM7EryQMVSHs9RuNKrJkSXeNV4K16c7nxvM52xg8kms6Er9/PxnkbxtkaxRlesoap2Y1L3VF0X
fbq5ymPaYKIeEwmZiEm1OPJN7iH5JL8G5XsnN7d5Xbyj48gXcWRI3Oi4aXFCnCtvSmnn0zpUrLq2
av6sMjOcO6KdWrg7+eM0JNzD0fzUzDb+dgr3vWCxhs/fumqucmnodXAPVbA74rxasMAfu3FnpLBH
YThOIDxMi7XzYIG/ySQTQpnv7d/bXC7E+4PfG62ycNnj1Y/vG7nunlevqJhWPoJc2+P7lMLKsiv6
51mN9KtuD95Xtey5YPPKRVckFLp0AwY0Lh11R3mCX0kY2r938D1brjOtuPfI3NTClAk8aliCa32f
Fp8mwEO7wBY6pXY3FhXGXxpPbSOlkYaRjpHOqoTfZamA9Tb3jimI78/KzeUx/ePvk9fqDSYL2kJw
8//pLsp2LukYozEKDHFenbs2iSRZu1AhNYr/EoyJ1EI937CJJWFp1hUPauso/nYwxq3hqLWNn/5a
NEWq+1WqxonSRMNEx0TnlASxugqqteeiKDsbRlb8QWVsjD3OcTZGX0JctzW+FAx27Lp6u2rLHzi3
+vaFkyYsFnd3HL8veDT4R/B48NOrq9bTjI1Dajds2fnIQ3w/XYlzL0E9d8GX6tDKqCpblWNy1BTb
FMc851zXA/QB02vW15wfWz9yHpOO6Y7FHIs9JcX0jOkZe7ntcscAZ5VpiknuZSt0FDqF2eLsqCXi
4qhlridtTzh22XY69BZN/+LzLdqxbs+35Jl5iSsp3xyJVs27CQMDyswWbQQVq4KK9SBvFWrhbjzL
GN5S4mTCS4kXss08YfYOQWfLHS977S53Zemf32aoHtSWieEpf2xefSQz/MrqCD9IuNahTCMPyLla
9SgUudbxGBV1kXUP/mAZN2TKvAXXVUyMJfbME+8cC/5AHG0vfUN/zB0+4u7N+9ZfPS37+ZfQKjIi
E/8TXG9GoOzGRPRmlZplq5KqDFW2sLasQdU4pdfXJtUn0V5CvqlXbL7rcqHMdHlsmWutXm/X1MXI
tUa1GGVLFC6FIa6LxZxKuKZERYH7Lq47Xp0rsbL47Az5c2uuMZpPG352o8V8qCvmKdIUwxRbWFuk
6iqvtyAyQVtebly0l5yrKmxM8Ezp9lHPBc8EX2q8jbg6bNllN49ZunDS+CXrr64iaRj7WIjrPmpt
r918xY0bH3/ukQ0431Kcbxrqih0SyGO7wIr7ZICxaK3+QfNq65PiE4Y9+j3mZrdOZyeX0UulAYYh
SU+ad0o73a8b3jB9ZDhoOiX/bjYnRCXEqvGJ+bGqJTo/KvaF2P2xQqymDUklGrXEIaV3qBhw2yos
NRZqcdp4jLbTFZ9P8mzaW89EJfz2M7lLmGZmhakzQaNqFBrLBn7qW3HYo202/nMUzGhzcnGnGGXw
kuzYsBJlJ41Ompa0IYklRXl1qjkqHwUesXWZ570GbeM/h2F3qun2EqeaFIUXNLBObom1CKukQwvh
bDgIrKE9cMFKtogh5rSxs+qJiEujMQDesBXxQTfGcRJo0hv6aNlSb4nm9FQd4Sa0WuveoqKULLxT
C+/eoqKwNMeoSvsqAQaS6GflabEDWgvCVVzBcIHrOAheLZKICcd6cfQ0cfY4ti34w6IpxP5+G7FJ
Hapw25i+o9KEOSOvKS4mZFj2g4/suPsz1IXM4OvBffNWXEauv3lBv37Tud1w8t+CF98HBzSruT0Y
yWCKVYmuYvVOUcdecNJYRzS12xzRlpgosFpi+I8V2fW6KCMZbQwZqZEvhEEi0VEOEnIQB88m8d80
Os5/4ijGbtDnleiG6Cp0gi7dmh09OppGNxOmmi0xqdQ+GhocLQ7q4DqhN+U7XHFzdtEp4e8XZaJJ
5d+0a6/G8M91BJy4TfgDEwQ6F3VFuWHHRzuIYvK0+Dc3TtasQmweehzeaJ9zfdHamXOmp/brc0nB
e+8Fj65nqRWLFw5PecVaNLT8s/bnhIHa3g8OZTWaf5BNctWa2YlLEqnNZK7tvthc350pxEd9Qg7J
o3mCSvrRfkJVVJW9yj+yy0hcqlPRp2Kie5vzHL3T87qWm8sc5ellXY+bOuIMd+J5bDSZjRkmc5rF
ERebZTZhSO5M4fq/Q9N/Tc0t0ZqKNBlNYZqeEVZ/nz9Mu+eHt4E+Nl471EeL3Nx4otI4sRiyuLiN
sbLTJWV0Maa6ndzk6F0ut/uu7qQ7GqBm1QB5KV6bK+es7TkRsT7WNmvHkc6jquNE5On4kcw/HwZy
yDpr5zFWp9mmqCn2Kf5JXSZmTsmW+EkWJ2rv2LTDvQDNVERJ4wow4sUoV0FvIMb+p72aS0p1iekj
byz0x5jnt3w0bywhL7xaT+Q+tXvuCv7yVfvtNZPuXDp5wu0D0nrGJnkd3X3Xrtu6464PiZG4n76/
/dK9u6cW77rTQm9/6qFHHt7Y8BD3XQFYFdpuBzSqmVHEQ4r4Yln7kr7Rn5M/iF4WHWIKrYyeHC0S
QmPs0bYYwU5JFBddoiDrDQZ7rMEBYDSk6vSqkpK/TU9CeqJHYfJvkCWn5K9yNjhprfO4k/7sJE6w
pzpiNdOEdRtiyfFYEuuKKwmLt+6mzMhLb0ydjOQ0G8+99zaUaZzmQ+m0xwJo8bkTkERjUV3ztSNN
+j+tPQt4W9V551xdXeleXcmSLFuyY5JrO5H8lh3LcWwCVkjiJIQ8SBzArG4iy9e2Fj0cPeKYliZt
WSHQlXYrkDLWZP32DVr6rWmSlqRrv2YrK2Vs3+g69hXGRrbRD+hXRrpBgJUo+89/jh5OgO5Rgu79
73n85/yP8z/uOZIZSB+/53uxR7ZfU3zFuPm60XR/EeLZSz87tmnunvsvfUHqe/T2gfVHPnPpF0A0
6C+eNMS9XRuZP0tUtpvr0Uai6g5VOqyeUM+pz6pvqNZl6l71kHocCqwWxUassgU8VRT3cC1kAuIe
xarYZE2ygV9EjWteHpEb7IKuCh0juARx894tIsFsZ+lI2O/zI2Hyt6lcfO9XN8rBX70AEjoCEtqD
pyP+he0n/dMppwd3waJ3NnRHbBa3pVYJqdPKN7Tvaz9Sn9Fe0LRdlr0WyWkLqKPKrfYDivXb6kvy
6/J78luKdZttm31auVP+LPsZduvDysO2h+3aMtmrdMqd1g6lw9ZhDzu3yFusGgSeqqbaNaumWhTZ
YZUVdgjY4bDbNIumOeQzUiraaA3bh5ZBUmM6JUeQHiaUHQto0Ec+JoJkRneD++L+AKwbNyYcPA/j
G4r2O91PclGyfZfsBN/v5tmXzXOENtDN9PbiA/R3ij8uvvVpSGYv0gPFj1/6KP2nI8Wvl06Joux2
4b58tJ1JzrrDKh22nrCesz5rfYNvxh+yHocCKz8AClEoJSUZkQb5KhkJqYhDpWLv/ROEKEfBzoXo
tWdJO/SegLHAr+h1Sr0esUTskUCkdb20wb4hsL5VNyzh9l3q3vbD7cfa/1h51PYn+reUb+kn2p9t
P9/uIu3h9h1Q8f32l9qV9mhjU2QEng9jpdXWLNsar2GO4KRma0Z/INvcHk9oSVNTMKSBotW4g15P
9PaBvR6aAbU5I41GaxqXBK9pgrJME93bRJug7PSKYDDEYqiThIQwrFBH2D26CuYdgqah6Fr4rIHP
8lAkFB2+LhIO/W3opZClJrQsdDhkISEj1Bu6HJJDDW3/tqaU9IgXqdz+rbkIHhyczMX9E51rKgsV
33fwfZHSubRsJ3M0tLO2uY6lPH5MfPz1uHBD5YVbWcOfoJb7zk0/2Dv6lY8UvtIGK/ma0M3XzvYU
X1k6smrtbHfxFTn4ha+O7d49tucj649eGpf2fLlnzab7HixK0ugf3N41eteXLr3HTw3I4yCzenIs
GrDV+mtvt8/a5TMyBWm519vX17zmtipoyDw2l1PRHQ4IPiUarCdoyAi9zE6wfoAh0xxB3cX463Tq
ZXum0wvguRbbM+TUVSaNL4NS3Nq8yIAhk8CsyePFV5bfPLQ53wlmwXrfTyYe3r5MWvp1c/WOu04W
l8nBR06vm73rY8yK7YSI9GGg1An5y0PRTa/SV+xv175dJz8lvWqVvA3WBlUad99Se0v9eOAh6ahy
1P6QfkZ9TvpH64vqc/or1leUV53uR+3PSH+t/MD+Q91asB9R7rJbPKiFDj9jkU+2+YZsjXuXzC2R
lriayaKEg6dtPAwv+To14Z6GKDwRkClzdHSiNuIFskidD1K25cEVVV5t572XHvkljRSf/sXvFd++
lxoPptMPPJBOPyi1fJYq9xafeuOXxR/cdfmxLz/22PFHHnuM0XtfMSk/BPS6IeN4ONqzunZTreSN
WIacQ7WRJestm52ba9cveXeJyrLWUiZy0fbuEjusn+oMtd7hcNe4Shmqp93lqgm63Zh6OK7MUbe+
vgYE6X75qiwVPRHz7ixLrco82NnLOqbpRKSpLPmoUH0fVfr/9LfPUqn43tnb7t8OIq7/3PTkpz4T
n7kHRLtjqvjPxUvFi8XnR3dfes1y9tTjf3jq0a8cA4W8mxDLINL+WLTtIStVXXSXddpasFrC3ttc
s645r6ypbA9Tul+/rEsj+nZd0s9I89F2mw302yIpWhtR3WqvOqfKauMh7zGvtMd7yPsN77Ne2esm
QfZ2E+iXpMP0OHu96Rk5S5tIKVEvq/PFiYatPLAEToB2D63krNhPtpzw72K//8dOoa5cPY4n2zkn
eIipeOhxptHr9q3fO37rxuuu3RmWgw/tWz/wVs/arxV/CTT2gj67gcYOKR39suJRWu0hv8ffetR7
1PdQ6IEO1eYb9UneP3OedT3V/LPWd5wXW5R2526n6XzA8ZD30Zazum1ta3T5+uBMy1Twbu/dvs+0
fHq5OhjcoIw6bnRurxltvqHF1rI8FBzUB5oHWgZaB5bbFM3qUZsDzpDe0tLSalveEu3K6Qd9C3UH
2gsd99Td1fFw3QMdp1tOtzoP0/v9nw18qeOrHSe6lJYzl59hcWezuLfgZt5y9nz+1LLl/LmhEZ+j
SwDY56SrWkZbjjq/2PJky9+3KM0tulOWG4mIbEk/i3FP+btHqEiC8LllRQT3564Bb0Eo36GT99LD
9AK1EOrG/ToZW9bWQ0tKo3NEpnvkC7Ikj7Y56qOAur7fHwW8/igg9UcHBiN+9u7NH13RDhfAW+Nf
hq+5ZP/uxijYu5pGuqPxcqPUOFpr8zfXR5tbI/XRpmWRZfX0JchV+u3NO1bcv0JaEQ1cE1nR2IXH
kMC57OiivV003EW7ljb3uqm7nzYT4YD4iV1thLtf1Qnut/PgGaZZ74FTwRdqwlDiQWjmbthm4QTu
FooAmz2yk7hZ/sjC7dKrcZ7P7If/Jvj3CJZffjqqOrwjNW1wAQn84tvOId2nDzHwpM72C3/+TccQ
Eb+NOA62i+8Msu8MhIKh5bgzyDxV9cYg+5Mz7D1dL230puOpwRW+us3Fr//WJ1742Qt/31Z827Pn
tkyv0RSkfz5+25tvPH+Jhjt37m5rCht1Ps+W62/50r3f/dx9fdffsKy+dWld0/SNWz7ze393grA/
0fCq9AXrH4L9/ptou0EgcdLaa4ZdN7rGa2wNdSRgqa8jfm+tj/q9ko8GLKpNs+kBJuga4j/uP+G3
7IXbOb/FDwniyTrKzNspUse+pZWPunSHGtbCBHK0PbCiWQrZFrAE/d7ddSO+Y75v+Cx7fYd9n/c9
67vgsxKf22f4en2yr6Hx4PGS499yYhDW9LV4CN93+RzbXHyP7y2638T88nX8dhc0fRlcvqdf5JcT
FJJJH/LUr4hNO0/rQP/ACo90xzlHqCl0Y2Dy4zfdMeRQP/lJ2igHzxfHPtXZtOSFjv6bN/Q9QP/2
/E/+uHgE+PO7YBF2yUHw5Y9E/bd6ZjwPWi2q0qCskdZ4tkhbPK9INsxJPLKjnmh1PkidIX8O1tUR
Zsxc9ejReZL9IR5dtZdduZ1esFP7B6cm3B1c4ckn+MumYJBtU/oqO5aWbcPfS+z72k20YdnOkU3Z
DtpwbPfkR7/2oHS8GDhvXru98DI9B8E+0OmAmOV2oNNB/j1aZ21rDEds7KKwi51dIPT/6Sm4Y5ph
NA5HHpapYnHY7ZrugFxK8loa1UathXQ7nnLosNAuRNuuMSIasTp8pMGxgnQ4ImTYcTdRHUSTHZqq
ShJVAFaH2LvIaKCpLeJwLsOT1bLT7290ayPadjxg1Rt1yNKQQ2b7Ghb5O1IvBEiHozX6AKEGGCQL
bdCfPC42YDoDW1+fAE8x0YC7YPiM8SELDr1DlH/lbn/nBHs9w7+5QZtr/ezFdy3E/08Ux2joR8N+
xeX+K9pcBIZc+tdvbajv7paWYk6kQjS+Grik059F+4iDakSRNJtVXULqpaWyx9po86lLNY+u40Zm
q2PIMqRssmxSjlqOKvg2NnqwayMwxSHLVll1aLK+hDTK9Vaf2qDV6XoraZND1m61TQvpfWTQer06
SjZKG62bbJvVeXJQnrceVA9q8/rd5B75bus96j3a3frz5Hn5Oetz6vPac/rPyc/ll60vqz/XXtbf
Je/KF63v2C6q72oX9W7rmcs/iapLhiNyEC7qmcsv4JPGnvRSHWFPCr4iHuYnHZ0AOKJwEbueW8Wu
503RlWzX88N2MhW+k6mFXSMuiW1n2teq1EUMYFmKOOATJRbqOm3QBueTZ2kjd/RsJ1NsZPJ9zIn/
wUYmmmBS+aFZCAQ7CbPEpx1R5xDQ885JJ9tqfwfMsCOqs5ILYIYt/Kaw8x0O9nS+ZJTxjR6LKZhy
1LL/abPFQseLJ6jnqSdozTefoXXFx4v/8cRpUJBN0hn2+dUL0uOXdoOO6LCS9rKVRA9H72uz/UiW
jtrO0hfpc7YLTqvd1igHlDZlkKy2b6Lj9OO0YNOCtNO2ig7bRumNtqOOd5R3bOoKOWjr0CLysLZO
3qb9QLbfpI3J49qUnNIO0ju1L8oP2r6jPSe/qL2nOS2yDVLmetmQO7R+eUQbldU6uUEb1rZp+7RH
5Sfkp7WLMjv0e+GUN8DW709P1fnZ/Xy0TvdEqKzZZCZDuNlxbxRqvt3eHbmMB53PR2vql0cswcp+
qai+4KAMjPqh2hGs2kNVxB6qlDqp9KssX3fYze3OY87zTovTwoqlfgcr9l7gr4j51yvNyirez3ZP
X2/Y6p7AfdQrt1E795d2UjlUevflH+JqMLF/f5btq2b7KcqPMunp9FDxC/TW7/6Q3lg8So8UH/3p
C1KrZCm+SJcX1Us/ppuLTzA76CreLO8E6dXSyGlvm5XWMhIDek3EXu+sidjYRWEXaz2USfxLCcMR
SMhlp8OluCVSq8i1kgzawl6k7oU45Az9RtTrqHGGXW3EqOut21tnYS+fMLoKRvCdlLdpaaSOnbcZ
skQDDZFDuNEfiqoSPklUYk9eOkSiTasiYtPZ96TwkZ38SAazffwrbsCV7Fb3my9DZjQR5usG7B4/
o4brxubCt4NiuUxsOeEGFzsMLvak7CbfuQxSuXzhmxY3xa+4iS+svBp1OT0jte7aBrh4AyNWpk7w
wO4n4ZnjGueLxeaytLaEQrjN46KdxXdoa/HIuhXrbj204+ZtDTcMTH60ARaOS/qP96SzE5PXtXhe
dObGGfdbIMf4B+C+m7ad9j4tU4gsL0f73J6IRuFio3ZNepu+o0mDjo3aRv02epuUoAnpkNf+kvys
/oZ8Xpe1sPxHtj+T8sRONDoGwR7YJBrW/widdI3bTbT75WMQnBrBHlgCtPO0qvW7a0ScyO7RFSxQ
rHHXGDW9NdGaQzVKTSPw/hxkKZLXZu8nh/XPs8QG1EIFHDbdz55o50lKPyDc1CHc9Bz8WCncZKnM
RGfW/SY4dXbqiJW8ueb1ziyzdJfeepl9RZzd6X6R14BB418bksCpao4hh1uHjxNN1TjpH6CrBhWb
daC5jtpW9TfXtdDPTYb7dhSPWNLF376/0ERP/SN9ei5sodJrTxW7/sD2Nv7u5x75DsK+VY8/nopX
BkOeRq8XsETs1n8WsIXcZj0nYJn4rH8nYCsJWF8VsEICSkDANvKk0itgOwnaDgtYJfc6HxOwJv8F
jsxgB5l0rRSwTqZdXxSwUzmtvClgF/mI67/Kf9r7UM0tAqbEWvOWgCUiezcI2EK6vKsELBPNOyJg
K9G9NwpYAXhSwDYy6U0L2E5qa+sFrJIN9R0C1qRYzXMCdpC++oyAddJff1zATsvt3mcF7CI99ez7
4FS2wNxcfqeAZdLopwhboVzzhwQsk3r/EoQVKFf81wlYJl5/H8I2Jhf/dgGDLPzrELZDue6PC1gm
Af+tCKtCvhzm8uUwly+HuXw5zOXLYS5fDnP5cpjLl8Ncvhzm8uUwly+HuXw5zOXLYS5fDnP5MlhD
Xn1MwIxXGYQd7OtF/gcELJOl/iMI68iTUwJmPHkUYRf7Y2b+HwtYJk3+v0TYjXhOCZjh4e1rkeev
C5jx/F8Q9uF8LguYzec/Ea6Dcl+gQcAyMQJcvvWsfWBIwNA+0I1wA7bfJWDWfiPCS5gOBHICBh0I
zCB8Dc5nu4DZfLisl2H7IwJm7e9EeDnTgcAxAYMOBH4f4Q7Gn8ATAgb+BB5HuBvxPCNghuf7DLZX
8d9exX97FV32Krr0qvZ6VXu9Si56SS5jZIHMEZNMkxiJw90gX4XPGJlFeCvJkDR88qKVQdbBUxZg
do1BeQJbGFCShP49AK3H8tj/E1O4PDOD7IKaJP7tZt4mB2Wb4c7H6yND8K+XdAtoJZauhR5JuO+E
PjMwhzz22gn4cvDJkgNwncI5pKHOJKnyTLIwrgGtYmIk3j4BHDKgB+vPMKZJF47CamI4UlzgYr/b
z3umECOjYBZmn0KMCajJY+tZHItxPS9GyCGFceybx/o0YmF3NqcMziEhaJlD3GxGcZxVDkdjNaz9
FN75/As4moEjVM8qgfjzUJ/G53nEPStGN0XbDOLiY5fKk4g7LzgShyfOmSvb5QGniVxJwJ3jjouS
AnKayaqiJRmUSxY5msT+bKZMO1KiV2mEOPY/IEZNCEpZHedmhQvT0JJh46UVviYEdzOCkgS2L+BT
Rao51Ngkzu79daK0cnJlWlhdCvFVcGRhnH1itjHB/zjqtCH0vsSzKRx7Bkt5/3moSQgZsjZJkD3X
kQxcZ6DugOA2x1BZyzGUFdcOA3kYF/QnUGpJbDOH64xrYxp7ckqqtTtR1iwD6g8KyaRwNkw3udxy
YiUny/NI4VNFe/NX2JvcFfTFxRiTiKGAnJ5apJsm2Q/lJc4y3Y6XKZxG3TZQBw4ib3Ood3mUxkxZ
6mzufL2ztdRVXk05oWUVe8RrUyiRGLkD+/NZM7xxrK1oGh99Crk1h6tkoUxFaWzWfx7rY8iJrBiD
rSHOxTz2L824hH0OdSiFNrQ0t56r7OrwIqndgJZzCkpvESOVrCyzkqvhapA2wMG4n8WVwFdQexWW
7jKWraDblfI/RV3PirWfQv3ZV5bz/9Xuc9nMCGtoChtXsVUc627wCQbZgf0NEsTxtsJ1O4w9jdpb
4hrTzxxyfFZg6yHboN0YeJBR+KwDihi8HUpZ/1G43oTlG6BkF1zZOtgInmMD/NuKpWPESTT8jKHm
5t5Hr41yOZ8xl96ckG9lPVzNH+73MsCDLGrILLYu0VOy/iWdmsTaBWhfKI8ZL9tRzrsC9q3YP1Os
EGalKjab24qEsM85YT9mEItZtr+Mt+NiNGZJDgi7PVn2fHzM/IdwpqRl82VLaIrVbZbXTxZtVV7Y
jmmh++/Hr9KKZxwzq7BULMbV400J/WK6PIlWmM96UkgmLTC/n4RCSNViTnHrf7VWXD1yyY4yixnD
qCYGoyYFt3PCXn3Q2D2o++kqm75wlSxMEdFUrxzuKWI4oznkLPNdCVxvv17mhtDFdJUdLY3LVv8U
cjpR5bGyVVFXV7l1tkpvK3HCh3OKzS6F+Et6lVmEbx7lvw+lWW1NSra40jIDbbmdKSDHGf7ZMj18
XtXanRLWm/Ofr6o5oR8VK79Yhz6Moop+bEbar5ZcKc5j/s0U0SCnhseWcZRq+goZZK/gdwUzoy+D
0c+UsKsHMA6bJ9WR3K+XfgkfX5OmiDcWe+USvqvlyLlViY7jiPPqdVySWOwKXk//r2Zb4fLVIyyO
LRbPyBQRcx58ZQkD8zJrobSbMC+5mkTIIHhGA6598NQNOUcEPr2E5dm7yRbRshdq+6AmIuBB0s/+
2DJ8VpEByE/Yh2GfxbhkDsYLw795/NeD/n3xio+j5fsgP8Gg9bg658t6wb1gQlhbNqedaKG5D90m
Yq2MiOLZ+uSeNIs1CZTALrhW/AbTKpZdsYjhfzfvMLZPwVhhuObRQjBZhdH37EEt4fFET7nlb3aE
eYwBeFvzNzJKqS58hT6WcY8tzJnTsbhpfNUYmzWNrZl0Jg9FxrpMdi6TjeUTmbQxl4z3GOtj+div
aRRmyIxdmWSBleSMzWno1zc01NsNl5U9xtpk0tiZmJnN54ydZs7MHjCn1mXSeTPFkGQXjFwMOkF5
YtqYMnOJmXSXsTabiCWNOLSKJaAylcmaxmwhFUsncnkjPhvLxuJ56JDLJ+I5Iz8bSxtQt2Bkpo0E
jDKXNafMuJnLZbI5I5aeMmKAvxCfNRICVSJt5Atp05hP5GehuwmlmSnWm8HJGIwB/WMwmVJZft5M
5xMmtI4DUMgu9BjIkswBMxsD8vJZM5ZPQRXrEC8AiTk2WC4zDdPEKUwXkkkAca4wfCoDgyTSU4Vc
HknN5ReSZjUnmHBybBQzm0qksUU2sw/QxmD+8QIMlMaZTSViMxlWPz+bAApnzeQccCRjzCQOmNgA
pRwzksAOI2UC79KJODSPzc2ZwMZ03IRBOLsTjFmGeRCISZnJBQNoy4GQkwxHKpFE9uaF3uTEeHHo
MWkahZw5xblp7i+wyRbijP/GdAZIBoxAVD6fSM8w0rMmyD2f62JiygHLUI/gMRWbid2RSANqMx/v
4kyD7lOJ3FwytsCGYL3T5nxuLjYHU4MmUzDFfCLHELPmc9lMKoPYekq6OsxJuyGTnBq+BToxlV3Z
s3ql0bY1Ec9mmIDasUk3a7J1DOHHjLEsSD8Vy+5jNH+Y7gM1M6CGJmgcahU03b3L2BHLG0FjbKux
fXq6B6dmJnPm/Cw069m2fWzz6OZ1a8c2b99mbB81btq8bsO2XRuMtRt3btiwdcO2Mafm1MZmQRgl
XjPBMMRAHtCdRzmU5wNrLzOTjc3NLuA4TP0ZpyYXjIVMgfWMMx2F2RXSU6h/oBWgUqjZoBUJ0Gdo
HpvJmibT3x5jHLrNxkB5MpNs8UHP/KLJMJbNMyU0Qdwmk0/WjOdBO6aB+5V5McFnZkxsgopR7gcC
BZ2fLOQBNUwzA+uwiqBQrjQpUP8yK8qdmY4aB2LJQmwS9DKWA72q7t1j7E6jpi+UqACahHBgUcSM
3JwZT0wn4ldTbgAX06ijrG9sairBZAy6k0XT1cWKs8hbtAlXTCqZSCUYQTAItpvPZPfluGqjFmNh
Zh50pjCZTORm2TiAi7M7BeoN8wdRzS0YXOUFhxYPhPzYPF0hjtm8/QUzh8OAtYyb2bSgICvmjY1z
s5lCcgp09UDCnOdG7iryWTuQpAl2Y6piGMs0wrTQHMfzFRkzwmJi1tPvjxanXO4grIVABOPE8sOs
we5da41uo211ZLDdGOxb3d0b6e1V1d1boLC3ry8Sgetg/6AxuGpgaGDIqc3m83PD4fD8/HxPqiT4
eCZVvSZMY302Ns94AUsQJgWYdmYmYYVuA6uVARPfxRZpNhFPxIxdMVwbOfBZq1d+AO7wbD6VDKfy
6VjKDKdye2LMTvSwwv9hh3kzCaXmr+/CnsKCj9h60euSbfjqIYspWGxRTZ4UqBPc/GuLSqcxbKwu
GRWvm6rKLPdYvmd50vJ9uH7zfUdLXDXaTQDxtCCDtYVFtRsx3CuliiwhWjyD1+C+j1yE3q9BeXXd
LdijumQT3g8gJYtrdohXEAUMHDOYmnzQ7BfNQF4mXy9fK6+TV8mr5ah8nbxFHlrUc+x9ebmF3Wkf
lC8u5a/q9i0eg3rIv1paIdRazLWMeHn638nxFTplbmRzdHJlYW0KZW5kb2JqCjIzIDAgb2JqCjw8
IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlIC9MZW5ndGggMzI1ID4+CnN0cmVhbQp4nF1Sy26DMBC8+yt8
TA8RxkDaSAgpgUbi0IdK+gHEXlKkYixDDvx9zS4kUi2Z1Yx31jusg7wsStOOPPh0vapg5E1rtIOh
vzkF/ALX1rBQct2qcUH4VV1tWeDF1TSM0JWm6Vmach58+dNhdBPfHHR/gScWfDgNrjVXvvnOK4+r
m7W/0IEZuWBZxjU0vtJbbd/rDniAsm2p/Xk7TluveWScJwtcIg6pG9VrGGytwNXmCiwVfmU8PfmV
MTD633lCqkujfmqH2ZHPFkKKDFFCSCIKC0TRAVH0iig5IooFoQJvWert1+qPZo6YJnKq+0J1SRtK
IgsiYyKpgyhEUhIpDxjihcxXHZJ7Ik+ko/vinJqMVzSHHcnjxQcZ35GdJFntzOFZLq7Ix/wb53Hf
Z6Ruzvnx4JvAucwTaQ3cn43t7aya9x8lqKi7ZW5kc3RyZWFtCmVuZG9iagoyNCAwIG9iago8PCAv
RmlsdGVyIC9GbGF0ZURlY29kZSAvTGVuZ3RoMSAxNjc4MCAvTGVuZ3RoIDYyMDcgPj4Kc3RyZWFt
Cnic7VoJdFzVef7fvTOSLI2MbJwgLIOuPHiXJeOF2MKAbC1IXmVLdiTDIXqaedI8GM0Ms0i2Co6A
QIxY4rhsSUjqUFL25JmQ1qGUOi1NCAlJSihQ6uQYkhIKhgYiG2yNPP3ufW9Go8VsaXLaczzj/73/
/fffl3vfHJk0IiqgfuK0yNetR1L/Mvh7oskvEbmYrycuyupmxojO/AKRRp2Rru5f3fitB4mmHiRy
J7qCOzq/Lb6O57lzoWV1wND9v9628++BPwE4LwBC/r/nQRcNAs4JdMe3v/D0tT+AruVEhXuDYZ9O
dOgXRNOhv/Debn17xD03J4X1YvCLkN5tnGE92Q39QfggIlEjcuO2544TFbeAp5Kk7+7XOt+so+2f
O23lESrJI/nZ9wPj7+T9JxveLBjccKy/8OlJ0/A4iZiSkKFQrv9Yv3bp5LzBDcO/K3zaoWc+PCAp
uD5CefQVyodkEVXTZojWuxPkJuYi5Awf1m+DtpnaWAVV8xtoBn+YFvOnwP80TdGeo2pAOc+nKC+n
qBaiJraNLtMC1MSLaLqrGOuDlM8tWsMfpxbXUmrhl1MV/xnuZ9N5/Ancn6EWya9kbqNq9gR03UYX
sAep2n0HtbBzYBe65J3dDRzZ5TNg/w06n38az4OAJHwC3X0h/H0afBJ20UXK55fhQzu53fuh77eA
G2hVzlF1r86tp+r8+VSdk4fnfMBKOlfS05CziKa5ArgTbZX3vFBmbZIDtvzrtAr4eZInW34CqAOQ
A4omdUodSvYpOk/SXG/Ya44+xZ/7PGILDt1FdHxAAjuaEu76lGDXpm53taRuJxrSbTh+E+7XS9De
Tx4gGl5HdKJf0j39sNdv63Xthm7Ez+8F/jrwS+lCl6VyWe32gLYHOaw9/g7rGP4Zax3epR1I/p61
n5jKZuC5Z/iwduvxx4neL7cheTXseACHgb+Bux+w/+T0IcxYEr1/9KFsnL2bKuGUms/eSJ3Onj+R
dFenStxNqfnuqtQ098wTSXZPajFvSc3my1P57gdTs923pvK1J1Nf5PNTu9gzyZddx5Mv80Opqpyl
qSrE+zB0Y96H4MPRCno8iVlMNuD5AaL3fkR0bDLdkLybtidvpaZkJ9b+FvR7INcHfJEd1/+GjqE3
RsPxxaPhvT2jQdYvDUeOjYahO0bD++eNhqHF2aCdnZys1SbLtA3J+do9ya/zaSe49mjySywneYR2
D3Vr9cmZsPOednmyDXVpZC3DK1n58OnanuTp2gDi2T2UoONDOzJ6zklO+0h61g2fz86x9SAPGT1s
9fBGVju8SftF8iCfeaKSieGF7KvD92lPJAvYpUNztRPDBdoLx7vZ28ND7NDwW9qh5H3pOVM9OzKD
av4yc/PB81Y90ayNmTHFixlTs562IXnH6KO0npOsK+BPpdAnQz8H/CPix/kg5zb5KX48FZUgcZum
6GTzSFoGGrKfXUHI7U3tVPBcao+CjtTXMPvb0IPFdr/J3jm6FXiRrVfShl6A/CO8CPzXpm5ix1M7
8XwaD6V2SR7bz+RTqNl3cEffDufww6nLJEgctPscOGrzSNp4cLVCpj91t4LdsCVBh393p/7q5P4l
bd+KIbM9dY3j2/3w827c907omwU71kfxTebvJP7dAN9ucPL3R/h3crmJ6bwntQf7bTH2eLnvgmfo
RcB/QhdmJvlK+u6+IXUiG3Ja6XIJBZdRUf5zVOQ+iHOrATr2YwayIX1m3YX1d6m6EGekZyCrL3dj
FiSsVOdctfufRoPsaQmwswx2lhVOd+QZ7ZbgGqTLJLijoAHyajFLsOW61gZ3ldIrZ4jG+ez4mPEp
y/5kvNbkfYOK85PIzcjZWPpRzt3cxz7WuTuKNurcfQnn7sAn3hNskLV9XuJ23djN6XM5uQI9cNCu
93t4XzyKc/PIr/HauMG+p8+E9N6f3uft/dydSzgzU7MAB10l1OB6O5VyvU13urdQG+BOibuuw/MB
+5lNpu/wR2mpos+gO3PmKl61ruQOZOS2QG6+g+fnHKdi3PMUXEde9j36DuQbAddA32rcFUD/aQ5+
jfZtCaknsa5w2LpG0tPrij+h5FdATuD5KuDTYTMP98kSB8xmeCNwYVdky+l7iHElL6Mv475GAvsx
rcrV6QzX72gL3gnbcjsQx/Xk1VppgwToV8CX0PXsMPqhgCqUvQdpJ2JaLfXLmFgh3Q99JmAhbK2D
LxqbRv+A543sYdrgjsD+IM3H2i3I+VNuov+QNJ5KHZG6XQ9RFDqnA4STm2v4+6kU20q9oF0PuIK9
qXTfkjOf4g5Ugu8Su2bjAbGQrKOqVRYgV5sBl7LJqd8CUuDR0jWcANaotSxw6ij74hqnhuMgZw81
Ztc1DajnO6hlGPfHAM9k1/IkcFU2yJo6PTOdb9X2ul7TsFeekHvnmrwexNZPL/Gj9Muc1XQA8CJm
717tMQrxrfQa4H38RrgZ+80f2CK6kTfQAO734vlu11O0CusPuu6gxwCPAqKAA4BnAC8AvgV4QPJL
Wej9sZtpcrZ/BfojuYfpeX6ALKkL9xdcd9FrOBeSuK/mp2mfwf3H4L09dxpZkp5bnEpmdMEfG7Q5
ss9lT7JPk19rONGHui/J0WmVq5BWslY6iN9HfvdjgCg15dTQYzk/B+ANMWufHgvj3x+Op2pwzrlc
c9B/l2A/dfZ0nMtVkiZ/mjm/6qbhty0wbToghzI/9TTGJM/oj/zVR/9fPp/QUxd7Hdd2/D50k6DP
0156gVLauVqzpmvbtZ3aHvYj9jI7yJ+YtHmS4eEej6fIM9ezxLPCU+tp8Kz3bPW0eXyesOfzolAU
iWliujhbzBSzxSJRJWpFXNwvHi6bOXPqzDNn/TSF3/KwsZe+SS/CwmatHRauhoUfOhY2TfJ7NI/b
M9kz1TPfs8xzgafes8azxdPqafd0eraLAlg4XRSLGUIoCysmtEDYpQjdho+2ElAIJJx6LlV47J+P
fXvw3MFFg5WDFYMLB/FLY3DO4OzB0sGfAJt69N+IfjP1NwvttPzmzFfjuOa8+uKroVfeeeWWV5Yc
uu3gneiIdu1s6JwBuFwL4urARB/stmnsMnVtt6+aH7/dJRaYqIz8DF7Mz2SdfDov4TP4WfxsXsoF
L+MzuZefw2fx2XwOn8vn8fl8AS/nC3kFr+SL+Ll8MV/Cl/JlrIsFmMkuZ1ewIOtmIRZmEXYli7IY
i7ME62G9bDvbwfrYX7Cr2NVsJ/s86+fn8c/w5XwFr2LXsGvZdewL7Hp2A/si28VuZAPsJnYzu4Xd
yr7EdrMvsz3sL9lt7HZ2B7uT3cW+wr7KvsbP5yv5BfxCdjf8r2dvssPsLfY2+2/2e/YOe5f9gQ2y
I+woe4+9z46x42yIJdkwO8FSnLjGGefcxd08h+fyPD6J1/J8XsA9vJBP5qfxIj6F3cceZd9iFruf
fZf9NW/g66iTuihAJl1OV1CQenCiNLMWDLGfGewB9iD7BnuIPcz2sm+ye9gj7G/YPqLqqk1NGzes
X7d2TWPDxfV1tTWrV1VfdOEFK8+vWrH8M+ctq6xYWD539qxzvDNLi6dNKTqtsCB/Ul5ujtvFmUbl
dd76dmHNbrdcs70NDQvls1cHQc8itFsCpPrRPJZoV2xiNGc1ODvHcFbbnNUZTq1IrKSVC8tFnVdY
z9Z6xX5t26ZW4LfUetuE9ZbC1yvcNVs9FOKhrAwSoq44UCssrV3UWfU9gYG69lro21eQX+OtMfIX
ltO+/AKgBcCsud7IPm3uhZpC2Ny6qn2M8gqlWYvPqtP9VtOm1rrakrKyNkWjGqXLyqmxcpUuYUqf
6Saxr/zAwM37i6ijfYHH7/Xrl7ZaXIfQAK8bGPiiNWWBNc9ba83r+20xQjascm9tnbXAC2VrN2cM
aJZ7VpFXDBwhOO996/Boiu5QcmYVHSGJyhAzacJ6Gif4Bg8RX1mZ9OWm/dXUgQerf1Or/Syoo+RR
qq5c0GaxdrlyIL3yqS1ypT+9khFv95bJUtW1O/96AsVWf4dYWI7sq3+z8A/rwuKz2zt8AXnXjQFv
ba2dt5ZWq7oWSLXuxFq3b1El+PV2BGHKNGxqtSq9EWuad7XNAIKQNTCbW5WII2ZNq7Go3edIWZV1
tdIvUTfQXms7KHV5N7V+n5akDu1bKkq+u4SWUpv0w/p0DYoyu26g1d9plbaX+NGfnaK1pMyqbkP6
2rytRpuskrfImncI5sqURSWF2MZwp5ll5Lmz8kQrK+FtslogiHpcvKtXYqEI5VKPsqKrV4pWrYTS
bLDicEhslB488Fk1DXKJS9GahpKytjL78wEulTg+uWdZeVm6ikDI+GTbOalrNrd0aJ6oM2qzHByl
1O046Gib2E8mc+EYhkSeLGdDeonPwuSCxqBGkWQVi4VFTaLVa3jbvOih6qZWGZvMtarv2mbv2k3b
WlW1nS5pGfVkry/PrDlY+isG8rxrmwckj9dZIjHQaBGarxpjtnzqUptaj31qYKDeK+oH2gf0/an+
Dq8o8g7sW7t2IFLXLp1sRcL3px6/qcSqv7nNKmoPaFVSv7fRP+Btbl2JNMjDtDo2yTWt9DSXKC10
FZfmuspKrwycUXr1VWWlZqCsdO9Obe9V2t6AluOeXep2zS6dzE4v5aystJJpkXBZqacAaFirLNCm
0LTS3p6y0jOKl5RWbtcqp2uVZ2qVPVplsSbJhr+sVCMw++WfArCFrX70jCnaLmHN3DTg3W5Vb96+
L1/swu60Zfs+pq22+IyyMs2aupbWtqy2Ttdwb15tsZpWWmut3LzWmtR0Ses+Tbu1rWTtfm13NgG7
wq79GrVYrl37GW5Ta7Zd0rpfO1MuXl/yfdI0sta2X39Lm9V0luVf29xq9Z/VZi2WyO6z2igWW7Bg
QUx+1B2wwCYssD/EX+fv4rfrYbwn7aWn6X66CrBdUa5NWaAEXD907zwxQIFj/eTHCXuILz3xKjVp
hz7ZC+Cf6uNucDfB65fwtncPfYFeRwwWpRTlRvrX3FdxJf5L/uaJBPldnwPH/fR1up+97IivPgWn
4BScglNwCk7BKTgFp+AUnIJT8H8AmPz/bryfv06ccml6dYGbT3JRrkYuLF307EXPapXPFv362XMX
LZlSNmVW2ZSyfk7D/YxO4Odtsrhf/c2BaIa2NfMHmMVEmf+Pl4snG2fAVzg4p5lU7eCuLB43FVKH
g+dk0fPoUxR28Em0EL8wbTyf7qR9Dl5ApVqDg3uoVuty8MKc07WHHHwyLcp9Uv7VyDUJT/7ctx1c
o8l5mx2cAW93cE61eSEHd2XxuGl63qMOnpNFz6P5eT918Em0Le+og+drFZOaHLyALszf6eAe2pX/
hIMXemYX1Dr4ZGo/4/IHxOJFi5aL9aYvGo6FO+OiJhyNhKN63AyHKsSqYFBEza5APCaiRsyI9hj+
iov1RFzvNjcbXYmgHl0fDoXjOyKGaOzWu8xQl1goHAbhcGw1ojEoE8sqVizSx7E3hnwVm/WuQCKk
xwNiTTgWMMXcFslRa0YNXzwcnVcuNnZfoUdFc8AI+Y20djMm9JDYGDFCirszHIrjEhXxAJSH/KZP
xHxRMxJf2GIEE12JCtEYlzIdeszwC7izJWT6wn6jXPggqZuhmGiJJgylK5yIB82QIQ34RUCHkGGE
hN+ImV0hCEsriZghsKCLLY3KdEUgHo9UVVb29vZWdDsxmnaIFb5wd+WHLDdFw/6ELx5rRopNnxGr
lH7U2gajzYFwrw9ub9jY0ljfWLOqpXHjBrGxXqxrrKnb0FwnVl28ua5ufd2GFpGf3xJAjFJ7p+4z
ZLwyHZFoOGJE4ztEuFNMWAAVqIkiy7A6dogd4YSU9YV7jCgCTiDtdmLjRrQ7JtXoIgg/QzILXVHD
6DaQAtEGsYDegwR2yIxCMj7KHdlfvXrUEIYJZVHhVxUO7hCd0XD3eM9kMcNdhmLthcSIvN+MxaNm
RyIOE3A3HDKkT9JB5ZXPMGITxVqRTlBGkWwi0aMHE3pHUBY0ZsQnFtwSChqxmEqMihDxqtSYoXgY
KmIRw2d2oufGZUV0RfVQXIYjZXW/35STpafHqlyS7XZSEYxxLmh2mzJIGFEsIZGIyIdOEz7MXTZP
9IajV8TialpVXypt4d6QiCQ6giaGCYYhademW98hEBjqGtkhszuSxtGWZZ4aO0eC1UM7xJUJIyat
yK5AgqMhJ6Roen+Q3LFAOBH0Y6voMY3ekXqMyofkQ9kNROC3yyr5MkHDLTWQvvj4hpAB6o73nROr
l65fbGBokGEzBIFulZuqfDl5clBjct7y8+uhKi1sN7UcgURM7zIylYkEDUyd6DFjJroCkfYaHQI4
zMVthRNPenewUhIrHf0VkpKfv87sM0J9HYYfjIlQFzYUjJXYkIj34SmGjASguNPEqIVEswkbiU5w
YM9F93/W6IhhZoyPb7VJ+h0JJmLCPycrH5kqojcFOlv4o2E5//45ibiJvrEbyrDXRpU+HkVpEkYQ
C+Wix0iYwPrkQiwRjAODa6hi7JM5q0d1uXfI+qWr5zPvDAlsHlGfjh1YBMPYT26NdpshIP70vJu6
2KGWsE8hkfZSIhYut4tniJAMIRqWfplhDK8wgjKpwD6Bl3AOmwVC9pt9SIvppCUeT+hBU8hNQe5s
ZjxuynxmvNDhhxlEgtKehFVD6cEgKiMF+vrCH9ebDz11IJTm12OR7fQACbzvLMJ3ObD1ZJKPonjr
iQE6KQ5aDbAoRdRVB8UEFqIKrKyiIL4CdFP9NT0OKflk4G7g3oOrH5wXQy6BVZ26wbkZ1C48B/Ec
hUWpLYzVHbBhQL4RXDo4TNC78LwQMFqDGKNjq7IWczwTtAw2VyAi/SNob8TdB/7NihqAzpCKMoC1
NSoPAWVxLrVkdNSCIqP0gU9mZR6Vg7oRmq9Q/ghqhpQBTX5cx/puqizpytONSmMoS3en8jjuYFJX
XOmyPfWr+gho8KmsR7C6ENIGMpFQGalQnPGMnQ5Yiqk6CCc7W3CVWsLKO+m5z7Gpq6xIqRZoT2B1
xK+wiiGoOIxMBFJrQFmQlgwVi1B6Y6onQo7ldCwJ5YtwJHTlTWNW1BWqi+KwWUWV+PaqbwUyN7qO
5qgqVqgIusH/x0k3qc73w0uf6uVmp4tltmRElZl81I6KMKrqHYYtn5PtDahsCyKrB9RgTiS+EVRZ
8Xpc1yl6HSjNuMpJuhgdWIfvekVtAS0f3xbVfTHVBbblTljwqRym6XZ3RJTvEeWN5BVqfsXHmICR
iprOJKer1aH07VA9kLYrc9ajrNkVTjjdnt2xcfXcrfhtb2TFg04+Q5le6FJaDHAaThcIanOsye7q
cTqwI9Ojts34B2QnvX/1qomUFEPFFXB89GfNcFDF16ky2P2RcpaezDCejCytvY6Niez7la9xNbcd
aprsKDqcaoWcKDuzMjiSK5/K0EgmP8zHinEdNN4jMzOFPbjKHUSHN8HMhMZUbB/HotxbgsrPWFbH
jNTQru9I15jqOex4EVN6faB2Ovvch/eKUBRd4enqpO3qsOFXFbFPBn3caVWe4c7enUZq8MGZC6qd
xMxU0o5kREtIPUUyKzIqOw9zcUbNU/0iO+kK1RcjZ+vIfjnim9xdQmrOE6pGpnMy2RHbNrPnRlZG
9pVdMXteI06npft/bDd+UMzpfmpUuRlfWVkBqf1KdW7EMrGk9wq7g6Pq7MmuUpTGvj+kdcfUnirP
eD/ZbxVyJzbg0UTzcfL+SOuzp91wauAfNa1pfeMrbWdr5IT0KZ0fvkOkK6iPyf3E0/1BO6HM+sXq
2VCdHnTmxrbQndU3VeBMn3npEzWWOd+knnrHq7GWs3fq9Ckge0pX+9v4mYmoKdcd6R7VM6azVySc
ndBAXwmHbkcXH+XhxznTu2GvMsNZOcb/igyPjHEd1vrUWp96J/E7GhPqajhTace4QXV+n7MWc3ok
4HjcqST9jkyz6j6h3uY6HR0xZy+TEX9WRRxzzhnjzxJrUybfEbV/x9RkzzlJf4yfRd2ZkaBztvjV
GZg+/6WmhJK295vsHcoYJXfyqY+rnpVTIzmCjkS56hoDNNOh9WUkYmrm4w7NzlrUmc4/Z2Z15Xn6
vSM9f2NnT55Wf1AZ0Z2s+pSU35nwsPN+8l+K31S+xrLWR853U8ntyJLyO93lUzvhiFRC7VPloybP
ULlKVyGqzptY5uwTTg8bavf4rDObxpg940+XS8PZdYxMlf1qSu1uMcd0S1x1i650isybQvqdzVTr
ZqY/x+dCd/JhqmjtjI/OSThrh9JVB85xZt220Idv+E+emz/+t45taax+Xb1Jbf8fkJ7BZ2VuZHN0
cmVhbQplbmRvYmoKMjUgMCBvYmoKPDwgL0ZpbHRlciAvRmxhdGVEZWNvZGUgL0xlbmd0aCAyMjMg
Pj4Kc3RyZWFtCnicXZBBasQwDEX3PoWWM4vBSdYh0E4pZNFpadoDOLaSGhrZKM4it6/shilUYIP8
/xPf0tf+qSefQL9xsAMmmDw5xjVsbBFGnD2pugHnbTq6ctvFRKUFHvY14dLTFFTbAuh3UdfEO5we
XBjxrPQrO2RPM5w+r4P0wxbjNy5ICSrVdeBwkkkvJt7MgqALdumd6D7tF2H+HB97RGhKX/+mscHh
Go1FNjSjaiupDtpnqU4huX/6QY2T/TJc3LW4m6p6LO7jPXP5f/dQdmOWPGUJJUiO4Anve4ohZiqf
H0T5b0llbmRzdHJlYW0KZW5kb2JqCjI2IDAgb2JqCjw8IC9UeXBlIC9PYmpTdG0gL0xlbmd0aCAx
NjMzIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlIC9OIDI4IC9GaXJzdCAyMTAgPj4Kc3RyZWFtCnic3Vhb
bxNHFH7vrxipL+HBs3O/VBQpIQRSLkUkNEJRhDb24Cyxd117TRJ+fb9ZG+842CmOXKVCIGd3Zs79
nO+cWWEJI8IRyYnwRGsiGeHWxHfJFJGCKIFFiS1LpCLGSSI1sQxvhrhIaQlnDscd4RIHpSdcc0NU
ZMQkUZxwzzz4EMG8I0oSwQ0nShEhwU2BvXDYh1At8G5B4vGOo4orouIWt0QzLEFBzfGfMaIF0VJg
XRLDHNahnGTsl8ePSfZ2XPWm3TAmO0eXRZ693T8gQ2sekSdPmu291yR7U42H+YBk3ZzwxXo+CQdV
WZNsd1zkg9fHJNsPk24oe3lZx40JOY16M/KOnJHsWdmtekXZJ9lhL5R1Ud90XpDsaHpe34wCyY7x
y/Cnel8WOBhgdkPZbJCsEbRacOewzgdFd418c1/5XP+7/Of5tM6HxUrB7t6C7Y8avlcNencZjyS4
rw5+Ex3WSBf3Dr1cK305F9lGIdH3z8W1ubBL4u8Ryd6/O/y2v9uti6qcLe1c1PVo8luW9aruhPar
qj8ItFsN4/t0CNlZL+N7wvpw/bl6dcI7Nn+lPnR61/WRe/Oh8+z91R92ely7v5+9PNkdHnzIQq+o
f70IeVT/9ws6/MqvPp/7L+HycxkrFq6oxj3U8ilhzT9Ye0AUyd6Fbo1FKygzTAEZjJB41AAMzT1V
UlsPSNCUWa1NJFu441VRXi5sK8vqZzCeeap1BExuYTxj0R+caqMAO9u1fVBMahhf0zLU2XUos174
EgaZVsBpuZnWQnFqlUY7EEpRyzSakNCSxoi5LavdL+qL6fk8Wl9vBjfldVaFzvm0GPQ60YwNHW4s
RcOyjggLIxBzSwxcLw0et6z61dUVHQ3y+hOAYhK60zHqezIdDou6MUcw7rLJKOSXYZzlk4tPRRj0
NjVHCyqRNh6NXFAnOEDbGAUT2bbzJwyKcnpNq3E/253W1TCvQ+/jcZjUqIGPR41Zm+muuaVCGBdn
GEW9t5ghkElUSOPEjyn/tJoCAsH8ZdGLyMpnUD/r2DPw1t+wdkb+Nu+HycL2iMw18UxTYSVGhOxp
PnoRiv5FTSzX8CfDRDVH8Jp04F7quWIGJg3y/iRKjiC8t1ddQ3onel5rhuTqSBELI05SgglHJThh
4JKWcuZlUyOR8KAYhDhgzVA9rrzJhyEZZGZddbcEYOFMdlSH4V+YvajzToFN0giikuNiVFfjO+ai
p4f7RzcTMDksP1VN4P+MsYodaOdbB3oUQ9UHWIxvyM5urzoPj2IoRqNBiFDZ9LqG03H1/HD/dT5q
mxdcdRLVvKWPmrfRRTxBHI9E5cVSM8tOmrRBluhZ8ghrqWucd0Y81o0xyBTBY6lyjKqYdSXaB1zO
46B0mhC0G+1ayg48MAcDsSjHAKviIJ2SR+naSTpzdPK0IOAMKcKlsSJRq32yQlBuIr60T8k5ziAI
LIldiGzPtWpozMwtVSvcLaxL5CyoEi1WcF+pxYpdryR1yhqz0r4zUAN/El3jwVRHy5rZjyVLibtb
E1fttq5YPEVO7VvrgDOCH5dSu5gJbfwbwlXisN7ajQTjxM887hXxpuEwCzoHsJwmlMgeF1dEQq1w
8UKCMgWp0ke1zraGM+iqS0AToZNFDEiBJt7nqFbCx6sdVj2bqZogDVcrkSa5uaSA04HVc8jhwGWH
eyOXG2FOwviBoEdvAXoaKEhjb5bSawvwchbv6jKtPSyeJsnJVhbtspr3g4qZsXdDAkuggC1DgFtT
8mdIbLgy3TKQmlSMdfOj/2FNxzc21+e7asS9Y57RbTUaw6hRSsukGh0XVK/p+BzD87xU5+d4lG60
QT1yidJsHpeL0NwuwsVdcTvtfsHugWrOblxzayK0PbzUuGbZSNSR1lBlFHKLc2SNlfFrGCYzhlAh
drdC5Vbj5fIHj3WYidm8SU++GWYuM3+gGPqtjGwo1NMEUbYZ4tujt7DUCw8wSiIMHpIaH2/XTEEr
zWdfFJLRW6wP8Nr5G/y55Q7otnFcHy6imm+lEyqrKBe4xMQWxyOWJQO4jQWTtEMWP57eaoEywXhp
4nfnFq4VWxrxV83Iq1GfJWcfajJGM4QaNjHQuKWhsWV591rCYLHbPqXBWDVNO+ehLuNm0UMT1zQ9
dHHgbpFJ575zVP+fdVfx3Yj7c3VXvfllOonQP/ZN4eBlbmRzdHJlYW0KZW5kb2JqCjEgMCBvYmoK
PDwgL0NvbnRlbnRzIDIgMCBSIC9NZWRpYUJveCBbIDAgMCA1OTYgODQzIF0gL1BhcmVudCA0MiAw
IFIgL1Jlc291cmNlcyA8PCAvRXh0R1N0YXRlIDw8IC9HMyAyOCAwIFIgPj4gL0ZvbnQgPDwgL0Y0
IDI5IDAgUiAvRjggMzMgMCBSID4+IC9Qcm9jU2V0cyBbIC9QREYgL1RleHQgL0ltYWdlQiAvSW1h
Z2VDIC9JbWFnZUkgXSA+PiAvU3RydWN0UGFyZW50cyAxIC9UeXBlIC9QYWdlID4+CmVuZG9iagoy
IDAgb2JqCjw8IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlIC9MZW5ndGggMzY1OSA+PgpzdHJlYW0KeJzt
nV2L5LgVhu/7V9R1YLyWbNkWhMB0z+xeJwzkByTZhcAGsvn/EHe52iW1/bTPa6u6ez52YJmxypIl
HZ3znk+5Uz3++eDG/w1tc/rH73f/vXt8EmI3PvBVDL0Lpz/+dff3P53+M7ZVfag7H3t/fi/914fr
z8de3Onxz99+OU1/+eO3u59+aU6//W/s3DnfnPrYTn8Zu/6VHtbnJ20b/Ys/c97F6WHt++u79ePw
01/G4e+/3P308/iTtupCHP8bTl9+vXPX2denL7/fjZP+MHbcnL788/TnuvbhL6cv/76LVd+Hrm4f
Zzk1hKmhrYah7towzA3tw7mhqXzoXBuba0N7bhgqF5yr++sbwUFD3VzGqHsX+9Bfu+qpKw8N7UBv
dOeGvmr84HzY/qj7DuYXevhanEaozw3OV74e+r42LCJ+Fi4Jju4/rc9c3ydeEljc7JtGstrejXT7
fEJTH7ef1zGd3AANOHK6q9Gt71DTrlOgh43z20vkHCwRrl0zzdk11dCMncGO5pOmj+rVwTOiMUyb
O0rXtWu7zZ4ywk+fA8mERvx9qXGLrXWIcHBp6fCTJor5/MUmGoIbqmEcsskkxOUzrZ1M8iUceruf
pVMxFuY+ycz7ctzqKoxiv28tgs7CDrMxSKS09yQGdMHx2UBNtp4+QoM+P5Tj3BXiEZT8KH1xdDx5
JFWyz02kxwtjZ2Q1xG6VrHKZRqIIRJerLdAtYyA9Df3z+tDEcYrJD+K+zDSJB8KZlGeAfDw7qwZB
wSMQtDBB8XR3CDXJshd2LSOLtCPe/6juG32SBcfZAIeI5HBuvr68EEKs/fUcerf+vCCJ4dxkYJ7S
mAt+k4pzDtfWfntdDczVcnKLn1ArOOm6vhpi3TUZRtmFcOLT26jWsXgmhmZRrUyaMQ2AX4TiVFf8
CVplHMeklbOpgGAMIwkdpmFXQaKWEYZX3dCHjGb2UFzjlm9PvzgbsFIL0mDq72pBagkn+45amieq
j8F33l1pzD/ASjfTbjpXtY8Ap05aHI0yY/7ncpNNJoH6uuxbqPq66fywOBUCKc+n4vnkt2H084nM
NG7vqoE3cB74ufM5Oj6P+Rw9dtV0ySLKwLsjJIuGoXRn22bBgZeWoQ0Tk/Cxpn1N12PLsLYUogP0
9CS/m2o8QX0zLCX7sgVBfLqEI2tYX8Lsc0mx343KXySpuvOGb4IlZEwLLzA10/rRJIhwNrWpxci9
SlA5W0/1VH2Q8HBkV1M0qh+MC3B4QdtafC01XCwpsq1zZWxawpITx8H7DD5sifsuNFV/PqSp1L+i
iMefuSc/lNP8UM2KnRD8WjZUckXlE0vqqtgOw+PjGS58hrPWTKd26QljLEeSkQ0whHt4jKgizIzg
M0BCX8VwCAGcDoeYUW9A5RKQC2foPDQwhsENedlWIhxQ5KMm+ZEp7wBhMm6SCkdkTMyqG3gDQQEz
XuwK3yAJrO6FTVVIJTDKunLTZk+ghVWtOwIXY6R8MlisLMjc3hCssKxjlFuQbiNQ24bpbAVgbxlD
X8QLfbewEk2UkBzw14Bcma5eDyFp6RLCbdrB0EC04IedXZlxT+yrEeIPQ44rGqmTCZXMlhtd3ORO
/66HfUmxBMvNFL+u2Bpvq/t/TIgiM+DsgAz36ui+JyTDo3ewWqy108LzVtEYOJH6Phm8qRPL2c8q
aEA+R3rwg0T6PoaqHR4NKukJ2GO7bFdsl8Lbs87C8PABdpSPJZsjU/aTymZuQGPoUKwrPpZoJY9E
geU89GjU5zfU0AvuSXUw+0gHjEAXetV1Ry+FBiDmovg4DLQTnXDoa5O9djKexEAr0Z/LWjrN2dOi
qqFfuNE8hOo8xREs3r00luBlVcrKitvBVT5OaKo9FFvWzjYjZIPolmNPpc6i5HhcJCudbyIXREcl
daV7YvkNXCrVlb0j0rqcGEP3MNNIqZhj4nhGhcpmCbDw55TbZvFqIW5yHlt4huBPs8ueckHHR3Vb
Ha2hbqt0ZebGoZt12/ZQrG67ohkf8Qi0s6bAmq/OzPQIFY43eTCcH1uMrxyYI7NFnYmbIKhxCeUk
Ho6afW2hg1xlzYi+wP1x/YVDYB2DGW6P1sGWa4LAehwvdURTLgWMcZst8CzfHTVqFhtMzMakWLCQ
LZxsshbYTjqnTBs8hBiDXSyYO1vw1AD/HoN8C4YLi1H1anYcU19Qz5YY4xvaOQeqPWS1DLPVMtyv
T9KRmurIx8z27fv0ZGShlpEg4w5he0g1OoZxMI/yk7Q1vu6rEJtzRG04ZFcOz60YCi7DqG9cyEAN
5dKx0SDmHugNBxN0NEF+o1G/KsyRPLGNYRkfslwSR+6WHScRo2xw2TkZHBcLHMuODMtdDUuCi5iH
+KQiNXeZJYo/kwngHkx1luXRBXJbz2nTDHPo2uK4aof9uZJcxC8iZw+gtsOHRPWLsOHYArRNPTEB
0WljrkGnzZYDeSPmsB3/B2F+y8U18dHXPFN+aKqmvQjQQ6aj8Nx0pJwpTs6W05qZhkgk0W5xTwSc
WOohNeJJL4Yy8bTpNhWRtq7ZTgvi0EjrOXJ/K9LCfZd3ETdLRlq33kU3hCvEPqRCdc8BepFtRE0C
T6/M57+JXYxV17uzi2CxD9ouHlCUsqCLlSA3xWlKDVgCC70tHE1mw8Y2CVAO87yQiDlgixxj9EJM
FKo+B5W7JE4hE5ip8gFWtfQo5iE1qWZnMn3bFDvL2AUVOxdoDKiPhNobmPSwH/o9WO7w94Rw9Sgp
thvzIMDBg2ZuavumihdIs+CDGhc9oIG+EP36lvamN7Zmfl/2I+Qz6ZlDNlOwVhmwGXZaGOqw5e43
4nzyN6WUm6+fXGFJdYCwl6iYc7Gch1R12eqlekqtHsf1fIYGEouXbEq7IHBV6Ce/0oKVa4LgkGbc
xVf0SjUNcWti49+y68nF9koCh/Ti/oBe/LVhgYI09H0JfLQv2BQLZPYWgW+IHz8k77PnJnFv+CJT
nsBKdvUPYf9D2D8Prx2q0J3djgtWrTH6QypjP+OMSzGXFSaKBa++z/AQ18e5xF9/CKb1B7xb37OM
togX0zS+leAbm9fp5lImFaBiUeBDMsZYxE2t4n8TGZOm7Hxef15IwjTdUNUXH9uC03ARJRvnWtFN
jqR0DLMIzBbF5NKYaxaVcN9iuE25dLpyQTLfjHB492nhtlKNmJgrVtG9TRacJctErCIvLx2KBSr9
zUZlU+X+Y7mCr5Bzgek7O++KMasfbVf5LpxB7LCifxwRDsMhjWS45m5jJby9JZUFBsPQUA2q0DPv
dtTEliM91ErgOxIqdwRJyUW0jyma7yNhjtOn1WwfKh+QdmSrDUIvsP9czLFj2x6Z3lTjEdX64HgS
5MUQxoBmyK0ajIs5q4uUlXgy5fBxMDBcBKJfPoapCNQTKTp7kvvwSMhm0B1ZeaU4x+2XliJynhXu
2rwGLPpqypkYDlnAhn7T/LgjdxzQ2Y77vXZcD1UuMZ80soLFYPDiL3xBvhhDr3VjS/0f1h0XhwqZ
8A1EejGm9GOH8dwZJB9thsVmlpXjFP0vO1jhW5Wa2ijgZVZ/RhHS+ilyeTgULDHEd83B9HwEZoaY
6iLXAzFd0GWaBiJenR3d3l5H22pSe2xhanj0qX6IbApSlRuE58W4mmUt8tUrthhyUT9gX1xRMgtz
TRHv0TBXiw7w/ipBksqlfqkO8uWtwzIUsiIr6x1ywZEXyCwrsRUMVcIz/do2OpVNpTU33WNnoEum
gmL3PtrOb1aDXHPzdX2o4qWG8rDilpt+uO8Gt+iegZtv4gY3vcZ5dovTiv6koCiq8z3rHuZ56LXP
uey7rjmmm4u3B9zoPhG1AJODoW2X8JgKOQfKo9hQuuzhAmjze3dl3Zs4fuQ57iAWdi3FQ66lONuq
0LZSssw71pXlBt1/9ZXd0P6GhS4xT9hW/z37KDRRyaowI4cshsNSK48UVRmhsouMwqXRyE5w/fYV
4MXqc7Y7rDMTcCnjIsbWoWKLVAbhFXq8wo/6+Ufsr3LFQjWGXy/fqEfY4EkhVEFbKrqWhq5qQjzr
M3Gvcyk85lEd6WDCC1fv1P4bnO2yEciP69Zj/enN2ygXDbJcLhhqo1+TUBCRMIBixk+GcD0oMR8k
BAPTUfngrViFKVpEDv4AQ6RuM5MNi6JOybGB5GEvGNQg1wfeEdMgrodOZl9fBpz9Ips4SZ9DnsV4
JP/X19eIelRQ/WS9WroQxGBS513lLwX/koHFzx73+nz9z7FepsnPZoLZNmI2bMmu6reVUqjmEwaV
QYOeC/Uq3mgZZuhiu9w9HrYdl6+So2BEvEkubyA30eVsmBON6lg9Hf4j9jlfH0Hrvp65LdG+btxD
3L8DHZoU0mORB7eKtcrmxy2y2qGHdehpWMhyTPf9vKrNSk2/YVRniAMns47xdhnV4lfO1KQrOgRl
yZBRKpRdR6xqBKDqjtbhvhrKzruACpNoUyQd8TVCOkqpp7LRDU+0hVGadKJSOQs6Ayi2PXuVWfvF
L67q6rNpMkEbu7DKtcRWObjQfiJpitC+XLB6uXxcXd/Qo4sxgRDRgrbJftS2nzTZQ2q8u6rxXOpJ
VmV5U0AAbcXS2Gtx6MHQ26E0i670e8l/2N6tSe6UCk4QEjvK6Lmt/To9H0BHMjyWQ5ILIsIjd8qZ
EgB3GGhlG7pcx82iltqc8Tat1AIv5eRaGTnhgpeKOsXADiRknDSluIpIWE/3LXZZKLpXcLlVl4/+
Tcj78JteRmr2YGFXxdA81hdNoMUuYDJb+vTrdU2M/DYW2oL3aSFyL5pOKpvOdBu0Xl/oLcP4bBjH
cnTUIjVqFRy6JaJcPJ5uGDQY246NgBF/r6XMHxc9Jq3YkspWLqzr9qUH9mYU2oubd1X7JHlWvER/
Hf/8H90Doo5lbmRzdHJlYW0KZW5kb2JqCjMgMCBvYmoKPDwgL0NvbnRlbnRzIDQgMCBSIC9NZWRp
YUJveCBbIDAgMCA1OTYgODQzIF0gL1BhcmVudCA0MiAwIFIgL1Jlc291cmNlcyA8PCAvRXh0R1N0
YXRlIDw8IC9HMyAyOCAwIFIgL0c5IDM0IDAgUiA+PiAvRm9udCA8PCAvRjEwIDM1IDAgUiAvRjQg
MjkgMCBSIC9GOCAzMyAwIFIgPj4gL1Byb2NTZXRzIFsgL1BERiAvVGV4dCAvSW1hZ2VCIC9JbWFn
ZUMgL0ltYWdlSSBdID4+IC9TdHJ1Y3RQYXJlbnRzIDIgL1R5cGUgL1BhZ2UgPj4KZW5kb2JqCjQg
MCBvYmoKPDwgL0ZpbHRlciAvRmxhdGVEZWNvZGUgL0xlbmd0aCA0MTY4ID4+CnN0cmVhbQp4nO2d
2Y7kuBFF3/sr8tlAa8RNC2AY6KqenmcbDfgDvAxgYAx4/P+AlUtlipk6mXFJ1jK2pzCNbqlEkRQZ
cePGQrfrl5/PbvljimH3l18+/evT/kqah+WC7+Y0+mn3698+/fl3u38u97ox9YOfR394bv2vz26Y
Uje7Yytut//500+7419+/fnTDz+F3c//Xhr3Pg67cY4753zYN/13utgfrsQ4+7u/5kP0x4u9H48X
nQs7PyyXUxp2bjpeXIbkh8Hv4tWlyS9NhOza2C+PjlN+ze9/b8yvLc0NfZ9fW9pzLmbXpuXZkPL2
puXZfc9frjm/DGVaHg5jn1+c973xea/n5cmY0vlaf/ggy4Qf/7JM+NP3Tz98W7oRuyHNy3/T7vvS
3uV797vvv+yb+uzDMknf/7r7fd/34Q+77//49ON35enx5WkfD0/P3TimoY/7VXG8kdzhxtS55Fy/
zOvLjTjCjfR8uDF2wU/Op/N19/VwPXb96OYxjecbp57f3vDPcAM7hU2lEW7EJxrfJL8jUFORpmrY
nirsLb/7y+GG67u07P1x2ckPx8E3ftzuVf9N7dV64P1MA5zddkur6/H46tD5NLgQN8eQvSCbch+0
GV82wMMe0QjyD5Hmyw0PXcUxjzS2CcY2w9hgzNmL12POxzAtomJzt6xf7bev8ytoDNBXGjO+wM+n
B+ZF/IZhfNhSJs8MQ0vp9OZp6oeYtnc7f+hsMugVTh30M9wIib6oH+gOd3c9cpf844UZKqZ2/YLV
pvO9d4+XB31UHhvJAVr5KGhMAiV7w/NKxg1xqGlKXMv44WTJASsWv/QogZZhnLuw78gauhQBn/nl
aVacWZ8zrY07/0epJ84P3RzGlPWnZDTRnWHcaTSuiwvg6nsQe9lo9GF+URGFDv1SfxyI73w/jWNv
AFPZ/okziFETkuOmCD7QdRl8mbYcYSzj99ORrWFb6/jOCDnW3yKApF7DpifoE+GsDCksNrEBXNZA
hUxhgvJgwU7aBj6QrP/CcfZu7UCcDAQp3+AVPLgEgyPtJOtF4yozKV8CBAzOJphaXIAI595vfWQK
pp8SoMJx2P582fZKkqZLY98dVf9F3RUpy/BfpywjaR/sLaqltZ29VnzI9rDOIEsOCZe3UGTyTGU4
ZBo23/1/NUNUBU5GZnWuWBJZzaB8Dp4kVRhAECPXQ6sG7Fq0RlVzKs50g9RVtoGzG5MkKuPgunE6
ydtQJW+rGOr4sRlqFKT5AjeZldhdXcyhGOeXo1WFvZLNLVSF+vSavrmNNCXlgqJrtQ7TGMbtltYA
iLa9bKm4HgS8KrhYygKFLM8ekqAooHQhKDOzCYeNbAPOrEppqn4HnXprRSLr7H87DpSnQ3UwqODJ
ObWvmUIKEdaMTZ3T9sJP0ZDARsuXwN4XbYkXLDRcywSsEPWo9i1xECJ8GmbXpRNTHauY6nhhqi2y
2WQ3Ef7RbTnEAChQ2UmOpqdu5ZH7HOEPI6mZbuDQnwBcOmgJ3x0CIV5EcTImw6kqYCFkla9jAXRg
kWS1yUkLfSx7oFGUPDDR7r/axBA0k+k8ONHhSi/QZ1Uesoy8UGyit0O261UgJcLyAh9zjWOrwpNc
ALvSRSpm9he+Gj80QiWLtQP2Vx6XoAIZ26LMjEv6ELCULMboBi42A584XoBPlVM7XZzaa+YUoz5s
zI/O3xMxokfDMYOFL1c59IJOFThBZDDB0043CtCSKWIgl9uAgx8YAfU8Oj+A2IC84Pe1m3XHBb+0
PCxmbLbxirZtFVmczmRxHrGWBbQSyJV3SwHGlQVLy4hd7pbuU1ONST3+hJ9AlyiaL3L0Nns4YW87
T1uSkKsal0IhzGg2QU/ZpFlLwKl3hr4i1NUxMAEUr8Y9h9PGCN0Ugje4MXXiSQwyLuAxxUhYPSbG
QuFksHlci5sqsk21Fe/EjJA5r/J5spGHsPmB5WyOVknDRaFWeUDTxQP6hBrjI4r5OxygjsL1/sre
VFYycsSpzmXq8TUFjlkSewYb38R3mGjibFMZfFa2XBlScGpDVbSg7Q1sp6isncwiNIvzR3aB1FUr
HqTA74WhMrRaIf1N55doVvXIWPlD36fbzFrMu+5A5aQqH1baIIKOv3HIMl4nvU6W9gZ3FRS0oRI5
ACe8CM5rOgnTTbNQsowjCY7ecrItl5Ees3p7yvX94ad5n1x9GL3rH6WMpLFbNo0bxmwaesfTekre
tmWkQPNIHn0jHSTHcsp5Dw2dfAXJJibqSA/iqlFpKM8ITCPAt8RQNVPLr0OkYXyObtg2ivSxuUcD
aIN1Ds0TDCHbjeAKYJvdtBmfJeEfw9J0PGa43UiTl0ZsEn+DVawpmzCcTTIG3s8wOVf9fyyzXejc
onX8nL2411QxtHKHJlUzzDiqAKNJdVMKbRM0CfVSDzgOiuV436oRluByW92GdUuxf0z/ZRNiENum
+HUypkzsixopy8pQRv1k0YjSWXbUqMZ3lQ1HwcSmwGdkEOV0Efw4anwfc45HI24jj5G+j5jLIceN
F+QeNgycil8JBK6l5d55t9mrRc8o4O0qCGIlBqZ5NoTBPPazXpV/qNnU67Gtb/jl/82JzcfQPuPy
amxEeWO2F3648iii2g/6DNN6Elrm6JJh7uKCKKccSRVQEsOZ0DA5g1DNWoo2FYMeMzaMvnuB2VVE
zXAmarj01qtXQECk5MgY1/34pjT3Shya60tbZREkIsJEjfF0mRS8qawad9gEkC1ecwRyqrcRC3PJ
9bfQYKcQVDXmZs62XMmGHd2H3rBEhhWUAsQwNVO2F4eAZN2iG9itfgY5UuIVlZPydY2DQ0c2q1mF
FxWjyd5HOUr+9YMuMFVKzlCUg4G4rlugNYsFSvgl/alXKc0LQrxcd9vXWWiX1Q1T/IOtEjZVH3dV
Goiu8eqSJtFVQIE6ZGDJdfcgawrNbzmrtVl6rJj5oNdw0KPK5LiL+2lA9nJ8sYspuJAhkSIcc+b3
MTi0pZ5fx3r+1pRzHS7X4+rZkV6QeKrPiZx/acIZNhtGDvcXc2sYsaihKaKflXDJKVbXbMGE0C19
naZsB4v7P4SxW0Yfqho5CpEqRmi8xFnqhvvbRPnLK7thOCXGQOpCS/YaNkzHYAnvyN9WkBv+bhW9
MJ0Si1Uw8UJRIKbqSYaa7usyXHkhHbWMtArtTerJZNM2K01TU8HH4kHFObWICFsVczn2s5ltpwfO
NrOYMiJ5va+y+RugWllVwnsze0N20+p+fbQrVUYF+6paZWIiyVsY361KzwzdgskO3qCxyhs0XkrP
yECiYZCRmsKCoKDA9qnhtzJ/0/NKTJg4t6B5Rv2CMM9QvMqlMFUZ8lN4jKIZr2JVPzT2ZLOc0Zya
NsMtydUXeVdYDL5XKr6I8FZP39KD33T8zjUNReZPj3JGuA+xY80OuWnm61xD6Mo4Ojo86tVTZfXK
d/J06wXrHhwVcjNNIgMTU+iGQ4bOVEWdTBvUSU2GznRdtvfjZujcC/BumrozuM6F3i06fj0/zVJ3
oPn/8tSdgvp8crnot9ZeNv878jb/k0pETttVC6G9gf5qlgyN0a2FNfLs+T7Tmcq/EUHlGTv7g1Q/
H9TtSXD3Uq9cjNnjeX2RYfSbq8UoE9+Asn4T3wJLRTkcrN2ZezqFojrgDMHbGI1YWR1UZeNsFGTd
kU2vryJsmbbrTyRm4zc0D9qpiOZ2g1kiz33nwzFgfiqlhY7yd3ZV8vfyOB6/UgubbIIO0+r0+AD5
hCOVLa0V/SZXoryRWkXSyV4E9ZShNaOeC0CUjOK51CYU/jonbNjyzExHK7XzAcqu22bFmfWTwHUm
UUY2Waq+7SBjkatqRyVyeuKrS5SPmFn6NKjaX6uNsCze7nS+1lzlcZmriL/5UkkAiTJWWxC0q1tF
jAlMwXlZp0jBYwly/dSvdu5Q7KxcD0HOY3wLes506KHJL2+qO4qFu2uMR8Q1mQKJvd++kxViZeAh
FzJgFanGVOiVAORzad85+b0VLfCe51mJB2jolmU7aoNMeYyWKzyIwV6MdVl3p+CIecPTtf8198JL
Oq2S0GznOU2es/nCU2LK71lYXPvHkl7MP5Kv7bwezKcuPMx5DN2CMsYUAJxvaLM71rhd9x4XS+rG
BWb4yRLAkWh+qanHIS03szjAJnlaPbDWmCSM0cbwX0Xp5ujNObJ9tIxDnzo/n3YbcU6WvRB6Z+Ds
cWGTrxgqM2rOXD90C/Cer7p5ceZKrltoTHY7yolQxlq0prQmHakXOFzfkbzTj1bhaTdlQJgC0GV0
WALRmtXdN2T51iWZN6t8XEVOmlCSjLoLMLTs85AxHX5SOVVerlLaLHZAZr4+qpmjmgh6okWzMqwq
namuV9nwumPNq8lZeBQKtiSmXafYjUeAdQsXNIB15g7xrFHWrC+f8AbZfmuEr5IL/Zz1sgJfbTT2
BpHgmMze7gRXPbC7ZeVs9EMWnPFhEdy2OHRTrS5LqSd8QE+yepL2uJ9i50Z33OM1DP9ijT0+P4Zn
EgE3gnrMGpBTNTiPQj6/umWkFLelHwejZ6nU1Ze3pXS3627hSVvmXTKMXX+If18t8yJFSIlytqcf
l028E6DONf9aVgNEOg85rbNQuHmCNP9ZWtzcIDYPQu0lrOD72Plp+YTZlyiDCtAWVdzXM9lk0VUA
CPRTFKnet6V8rs00QX1ZkbeLBdJM8R+q/ejJY7M+JwAOhbad32DC4BjHVPeB7hwPKIcNmVyypoBU
tOIefAx7+pR7CVhfb/cClOUuhTi/bq8fJv3UesIl0EQXVG9B5zbMA8KYSwRleAotNoW4qN07ChIK
HrjQfhtJNJXEWQAi0XJgAyqOVn7vAs6zXdlLKtxICvkjBrH78FL1fSVni6R0MDgU24nKD5oACVF7
HJxHuIQzeNEOaifGTEUvTcKYP6yerklhXKphO/puX8FltWJLDFNXZRS7s1EcTkncG9W3kQWmFRDJ
FjxJBQU/yIYoR7s8dCDX19BDg/q8h811M/AJnHY28+VIG1u0p40xWMechGF7lWy7hO+OfFMFXr+D
X/7gqD67PxrjmvkV6y+7dh5x+gbNyIlrsOMR7G0mzteBoHiyO8OILBYsTAaT/5H78u5K2ErWufne
Z/9bOQsVU+yC8/tct5XgLGOhoC1Tlsl6yXCFRUL6mPlCJ8XJFj0Z7vKZyFzREv2ymHRDtfowjrug
u1loZhwMb7fA6kxCfNluqF1ussVq4KOiMALF0lkDcXr1USNMK06fWGdvOtfZu92kmlVyZp4KChBg
AgnekJ1nDY2VhsUP1NorIjW4vG2voQ6+JVdKDR4yp4N/sVndHLXHDxrAX6Jg+bBXuRo6hjm+K7n4
rqWE6lyrdQVpKSuYCrvLCly0P+epG4/piav1VyLcfJUB6y/piehAZWPv4VluN/XFqBrnnQwGyhUo
yLjAG3JTBakNuiFPAdF6rxIlQ6AVuLZm98zgYytwvUoyK3BtRlj8d2h7s6G57q0LlvDFiZrCYcgG
M/YKDbEHmfS3Jt1r1Ky5HrjNLMr8rJkaXVdIoMVjStbJOkWHx1+ST0xCMA5DlzI5eJGif1x+/gMb
QKQ7ZW5kc3RyZWFtCmVuZG9iago1IDAgb2JqCjw8IC9Bbm5vdHMgWyAzOSAwIFIgNDAgMCBSIDQx
IDAgUiBdIC9Db250ZW50cyA2IDAgUiAvTWVkaWFCb3ggWyAwIDAgNTk2IDg0MyBdIC9QYXJlbnQg
NDIgMCBSIC9SZXNvdXJjZXMgPDwgL0V4dEdTdGF0ZSA8PCAvRzMgMjggMCBSIC9HOSAzNCAwIFIg
Pj4gL0ZvbnQgPDwgL0YxMCAzNSAwIFIgL0Y0IDI5IDAgUiAvRjggMzMgMCBSID4+IC9Qcm9jU2V0
cyBbIC9QREYgL1RleHQgL0ltYWdlQiAvSW1hZ2VDIC9JbWFnZUkgXSA+PiAvU3RydWN0UGFyZW50
cyAzIC9UeXBlIC9QYWdlID4+CmVuZG9iago2IDAgb2JqCjw8IC9GaWx0ZXIgL0ZsYXRlRGVjb2Rl
IC9MZW5ndGggMzAyOSA+PgpzdHJlYW0KeJzdnduKHbsRhu/nKdZ1wG2dDxACnrHH1wkDeYBk7w2B
HcjO+0O0zpJXf15V3b3GxB4wdmtaJZWkqr9Oarsz7eeDbX+V4Hf/+P3pP0/7J7Gm9sBNNWbjd3/8
8vT3P+3+3dqmHE1yNbvDe/3/PrjoylSyTfte7G7/87evu+M//vjt6eNXv/vtv61z71Pd5Rp21rpD
17/SQ3N4EkJ13/01H1I8PjQuX981e/LHfzTyz29PH1/br4Qpxdr+lN3br0/2Onuze/v9qU36gw+5
7t7+ufuzMcb/Zff2r6cvb5q36/ltf3y7TjnHZMKeR8eGGA8NYSrFpBDLtcEdGspko7UmCxpCPXVl
sq055kuDNVoa+q5COjTkybtiXRRMwxJt6CkU6slTQ4ZZnNbytiESbZodrV54OTT4ycVkQ/UPGSy9
MfDc+fme2i5cPr2egqn9G9QTPB/2U05etZ9GyseerJucKTkb2B8dO4Y18h03XuF5UbLVP8Oh73sa
J2G1K1ehgfYALulAotrrC8+wcs/zBGzVTiHASIEXISsJuKCWvbiXzOs8l5B4/HTsykyxqdDS1MLs
9kvh2jCc64FTwHImru1JvcUjvEBnDuUDjXRYIxvnz9AwBdpOw5oG4+5Pzh/PkLVTaL9VYreligoM
pGAbOhoAwRI4EW29u0FZS5K2GBjWv8GwoYKWRKWHBw1VGE0DRztI7Z44j+ozTINIMAuRhBr9oLbn
+eFwX7RAipbJWi028WchXaNLPuVZ4jLk0DO9k7jYUa8fhgbUcAgptNrYZRT2JCfhKJFc1SrLBUpR
CYERRZF6Y11CSAMQhQUgMOzWngBSZi4lXNCtFuI7AEGtjEnpkg5FkCgR8P2aEibTT0FiRoq0upq0
yIKVMImOer8Kg6kDWyl82oqpMIOT8SBGMTlNxsY28h6KLAIy/uIX6SGWNSbPb+ZB0aP6Ip16Qmsz
so5hVNRSH46ArEHdFYMDBCBqnOE+0YowEcRFasyCfCflPUroWK8NL/MvDBacSAnQeUM9QwdXpph6
ZPIJJofGDz3/ArIKXB0EHWmgw7L1Mo/Gg4rklRpAw5DCcFof2HIr8Fau4HqKzLYRg6IJD1pjndXm
wfJGo62fnRKz8lqjZ0RisTkQTAPzkAIpe7VjDinAhtW7WCR+8jV+MzzULzrY4H1rTi4Oin8RbIh1
bsEHDKB2f7CJzg5lfEXvIJCAyEEPvgIJVuiDUZqDxDuBRx+DNmqfgj/pNj8V713KYJWI+iL1hmdN
68VlBNmh1NELIXJDrnItc3hBEtiQCVwL0yNbHQHCo538rKUx/ENyFYaE7B58XSZdG054TyrjQvCD
kFskImfi1ZNJKe8m3/7sprIPhH/zRBURjxcX9hBEkMlabMCoKMUNP0NP1mkbBrQ+yDS9vYMcQVOP
7B10ueoD7ShxmCVkgDIRQGbogybLcHghmPljKRJFw+wk7l7E4BykjjQmdE6vMnx4VIOSBoZIBN5I
wZ1FyMIUGp/sFHOxfpAbj5JMyf5kkmk0/wfktqAFJQp72vQhJ5SMlFC0AIMyLtdmDqEsRWscfbhk
RJOtDHIR/d84IuYGOxuUgx12Tg/qtsvRGc5Aj+ssGKEWUJ0ltwilqxBhXAklnETvB7nkJOGDITgL
eg4hN50SygmhFCPWZcQKrXNvtQKKpsH1wyx79bAEWKdVnot0AfUYd2VEpAV8HCUgtcgCEgelVYuc
xchiCoMEkqMj4ohE3ApdEHraaitC7eaUWcvWXk+izKU9SAFyzFPQUZsAgs50NAhQ/YB+U0c1JJtA
5A2infxDU0of7arRZxcoPd16ylqdizo0qHRDtHU6OsbTKq9PoiqFInq7fqOc5syKM4f2Pi5nZ84U
pojfvHES+H4y3uboNYl3YqkbMlCXZaz1b7BrO6mH+wLEL2frhvgn7TwCjooWJFBIIYBHul+nUczF
jkTvCR1o9+mApxMWp2waQPOCRDcRb+fcPTdjstBA6sA8A2kf+2Mzk+ONyUa3wvQZGGV0QTefzeSr
OeTqpKVJxz6HKURvV3VyEDF5FfbOF+ztXum8qxNgWNioK7L0MTk1gt0wIoeYniOIQ45NrxYcCTQ9
S8ZD1BNZkHIlQtD66qutYJIoLXlB3gm5AvzL9YWY/f1KMfTsYJnGZiVnNCL0HWADYW5C9dqKKVSD
j087GZzMsiS2rdxNaHapvT5cS1rnt7F6t/6ozJnBp1GMBT+x6bGvpARTkrutTmMmeYVuP3V+szLQ
vpm5dwdDyvOeGwwyRzstr3ID5vgAIMO+KkmOxqCCqUid3YBIe8PMarUVvgDILChTp4iWfh6ijPZR
1m51RAabpj+0PgFkwNNMxSfonHwBduizs7CWSZRVKyoFE3mphShgKzUjKrJbVX0rSgyT1KzwHJJ6
7dZGPEW11kuViqa4rIPxwxEblENHgqvRsKuOuDOD/6g/+D2uGEMD+9tUFhsFwwnvhYsyMS6ZOJnq
DxXUeZWjND88PS7/dOlxaj/CO0AYzmXR5w5T+h9yRKRuHpZ8LnNhrCqUDmAqvENRN2WmIBCiGkma
AsEatBUfoG1WJNRVN0V/zGfIMx5Ze+7Wqro9SK5CPlpREKn4+0Ekht8YfEEHIxeOektU2C54BfL3
nMTHuIUrNzt+Rpx8Htfe0OVkH7/W/d1oB9Zbc4f3tm0IU0qywxIYyxvidPWaaF9A7+rbs1CF6JMm
ML1Rn9yyIAFD4vrowRRmFpCcU+ZAoPGBSRNKwbsgJ1orwvXFr1tfnHQWdHdPm89uqr6hDzhtInE5
34k7X3JxEyHtI++i+CXFFt8hdHqn1FNe+YxmIVKo3eQk90Rx4sKLcqPiWB1Ff4ca+yG0g/ba3XBT
W4o4W8Px7YbijFd1kB5HizMfBNbtjpKeoVjLFOeUEkMrGYpZZV2Wi3XJnlRURmgJ6LPzN9Sq29Vi
LojQk2XG89juuq0F4AAnqHVT61MT9KERdcWn+gIOdoxydAzrqUT3rIrKpvpdJYpf6i8M8aVnyeCn
+6KSKr6USwJOWXoT8cFmPF3bM9cJ2IwyeSlIHfzRVt/FFwY3nm5tkSU72QbvmtDv+bOZSTbf/Xey
Z0gsYQyJBNzKi4hXJeS/uwkpEg2b3a+qNyDVpVcQsMFADnoNt3LpqUeqvTgFN/hWV/dRJtHAO0os
FeaLAF6+c+Ge+MqBdLqYtsw4E9FH6ezUjADSCTVchNJJJscmrV2otykhTY6XprbrTP3q7TungcWp
bZYU/BVonOyvNlPXWqq78UvPkYmnvWEbFX97M1WYsi/B+xtBM9fXRcGldMwTuTvkkw122/D/PslY
O5sudw2u3EDoGSqn7T5Hnzpj8hap4Cy/05KpBQcgnAyybOiLFwanyZ3R8kd3h8pVrqAMCClO5ZR5
fhUFS8zpWi548LiRFTe4M+pBIIH5PKKrKkR2HeYra01HUcajJFCsx1vquym3XDw0jMm+f05Kzi6o
U2VHNfkqt8tG0aayyngu+OiFHo09vKxwu9x0dcX7ZpMgLi25PpoYLhFbj/nGiPqk8HYVVVOsWrsl
LCezT13Zqv3SB1Zh4+czkB1bXWv9HgcVJ4HXguP1HVhGIkkMGW02Zb67Nh29+qkcjLYrQFoAr/aR
p7NtQX44/TfI7pWlbnFt2YYREXWK/JauLn06uJaHDF3V146uC7ms0t+bfaxI6xDCD4HBc3LWYaET
80LglZN560hP6q8hXvVlBtFd1zL/GF7FK4wY6alrNyayhFaPkhipf72ZsJnKVX+PS7tvUBHfkVni
OzdSnY4ZlJ0GXKQ/3e3bK/Ivgwl39TGHv/iSZ34Hk8TZlKfMZybPLUwFo38YL6SCaI+CA5N2eFjP
OEckj1G56wfkFmYCu2ynY01it3FutvF3PfXB1G8Wdsa7fN4+qU2h5iZKr1OIUmI22P1dL8fB1jVn
zjp7po4FlPp7HdSuoA1B4E91+5l0LZ1t4r2mUoYl7UpyGljdXf/al+SMT1SC1YZyS0FQ9NNe9qmp
CJfS/qvV+9yAw6Mm91uf/aOy/62az4/+2n7+B5q20WxlbmRzdHJlYW0KZW5kb2JqCjcgMCBvYmoK
PDwgL1R5cGUgL1hSZWYgL0xlbmd0aCA0MCAvRmlsdGVyIC9GbGF0ZURlY29kZSAvRGVjb2RlUGFy
bXMgPDwgL0NvbHVtbnMgNSAvUHJlZGljdG9yIDEyID4+IC9XIFsgMSAzIDEgXSAvU2l6ZSA4IC9J
RCBbPDlmZTYzY2EzMGRmZDFlN2MzYWIyN2UwNmQxMWI0ZDhjPjw5ZmU2M2NhMzBkZmQxZTdjM2Fi
MjdlMDZkMTFiNGQ4Yz5dID4+CnN0cmVhbQp4nGNiAAEmRsa1DgxMDAyMr0Ek32QwmwlECk4As5VB
JI8sAwBekAN+CmVuZHN0cmVhbQplbmRvYmoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAK
c3RhcnR4cmVmCjIxNgolJUVPRgo=
--Apple-Mail=_AC34129B-7E3D-4B52-A312-7065837C6E8A
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=us-ascii

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dus-ascii"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" class=3D""><div =
class=3D""><br class=3D""><div><br class=3D""><blockquote type=3D"cite" =
class=3D""><div class=3D"">On 9 May 2019, at 07:16, Lars Kurth &lt;<a =
href=3D"mailto:lars.kurth.xen@gmail.com" =
class=3D"">lars.kurth.xen@gmail.com</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><meta =
http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii" =
class=3D""><div style=3D"word-wrap: break-word; -webkit-nbsp-mode: =
space; line-break: after-white-space;" class=3D"">I added these to the =
agenda&nbsp;<a =
href=3D"https://docs.google.com/document/d/1ktN-5u8uScEvhf9N8Um5o6poF12lVE=
nnySHJw_7Jk8k/edit#" =
class=3D"">https://docs.google.com/document/d/1ktN-5u8uScEvhf9N8Um5o6poF12=
lVEnnySHJw_7Jk8k/edit#</a><div class=3D"">Feel free to add to =
it</div><div class=3D"">Lars<br class=3D""><div class=3D""><br =
class=3D""><blockquote type=3D"cite" class=3D""><div class=3D"">On 6 May =
2019, at 09:23, Lars Kurth &lt;<a href=3D"mailto:lars.kurth.xen@gmail.com"=
 class=3D"">lars.kurth.xen@gmail.com</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><div =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><br =
class=3D"Apple-interchange-newline"><br class=3D""><blockquote =
type=3D"cite" class=3D""><div class=3D"">On 6 May 2019, at 09:11, Woods, =
Brian &lt;<a href=3D"mailto:Brian.Woods@amd.com" =
class=3D"">Brian.Woods@amd.com</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><div class=3D"">On =
Mon, May 06, 2019 at 07:51:17AM -0600, Lars Kurth wrote:<br =
class=3D""><blockquote type=3D"cite" class=3D"">[CAUTION: External =
Email]<br class=3D""><br class=3D"">Hi all,<br class=3D""><br =
class=3D"">Please propose topics by either editing the running agenda =
document at<span class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"https://docs.google.com/document/d/1ktN-5u8uScEvhf9N8Um5o6poF12lVE=
nnySHJw_7Jk8k/edit#" =
class=3D"">https://docs.google.com/document/d/1ktN-5u8uScEvhf9N8Um5o6poF12=
lVEnnySHJw_7Jk8k/edit#</a><span =
class=3D"Apple-converted-space">&nbsp;</span>or by replying to the mail. =
Ideally by Wednesday!<br class=3D""><br class=3D"">Best Regards<br =
class=3D"">Lars<br class=3D""><br class=3D""></blockquote><br =
class=3D"">I'd like to add the AMD mwait V2 patch set to the list of =
topics. &nbsp;I'd<br class=3D"">like to come to some sort of conclusion =
about that set.<br class=3D""><br class=3D""></div></div></blockquote><br =
class=3D""></div><div style=3D"caret-color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D"">I would like to add an item related to "<font =
color=3D"#454545" face=3D"Helvetica Neue" class=3D"">[Xen-devel] =
Criteria / validation proposal: drop Xen" which raises some questions =
about testing. More&nbsp;<span class=3D"" style=3D"caret-color: rgb(69, =
69, 69);">details</span>&nbsp;to follow</font></div><div =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><font =
color=3D"#454545" face=3D"Helvetica Neue" class=3D""><br =
class=3D""></font></div><div style=3D"caret-color: rgb(0, 0, 0); =
font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><font color=3D"#454545" =
face=3D"Helvetica Neue" =
class=3D"">Lars</font></div></div></blockquote></div><br =
class=3D""></div></div></div></blockquote></div><br =
class=3D""></div></body></html>=

--Apple-Mail=_AC34129B-7E3D-4B52-A312-7065837C6E8A--

--Apple-Mail=_71ED1790-EC82-4D6D-8F11-4CB701469664--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8645379472910048435==--


From xen-devel-bounces@lists.xenproject.org Thu May 09 18:00:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 18:00:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOnLF-0005rL-3j; Thu, 09 May 2019 18:00:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GyTO=TJ=citrix.com=prvs=025853ab4=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hOnLD-0005rD-PY
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 18:00:23 +0000
X-Inumbo-ID: 4e109458-7284-11e9-8250-b35124d59c29
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4e109458-7284-11e9-8250-b35124d59c29;
 Thu, 09 May 2019 18:00:18 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,450,1549929600"; d="scan'208";a="89693622"
To: Tamas K Lengyel <tamas@tklengyel.com>
References: <f3zRvkN8JOfpv5k6jz7TbWXz-sso4q6CGB-3S05mSco8SuDy0BoN5z5_Lj_-Xnto1FPMCkhE89trkq-_f6itwRZ5F4NI9MKrcqZk8cdT45A=@protonmail.com>
 <76bd924a-34b1-eb7c-d3be-6c33aa7729fc@citrix.com>
 <WL45-Mjyf7to-l_u4XAT3M46R6YcAECvEwl6SDzOWeLE_SOQUyF26Vj2cu0mScD47fS95OaBAWDddX7DL7yujvl03YffFRDoqrpRcFDSnxA=@protonmail.com>
 <oSx3iO5YqwrWedfgCT8yEj4jGrzisHnNA6d9XQIKAJJAOhr6TPANrqVHf6s56L8_WBgLtVMJv37Cypbr2emtg0ZKb25HdHo91eM1J1fVJHo=@protonmail.com>
 <4f34ed81-8993-2e5d-9aea-89a6e2d98b44@citrix.com>
 <CABfawh=_Xg225Tfw-zS9iXXk2pdUG0MyBi3+Co5Urmh6EfTOXw@mail.gmail.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <a8f1adea-9d57-5953-614f-85f7b97be44f@citrix.com>
Date: Thu, 9 May 2019 19:00:16 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <CABfawh=_Xg225Tfw-zS9iXXk2pdUG0MyBi3+Co5Urmh6EfTOXw@mail.gmail.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [VMI] Possible race-condition in altp2m APIs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Mathieu Tarral <mathieu.tarral@protonmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkvMDUvMjAxOSAxODo0NiwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+IE9uIFRodSwgTWF5
IDksIDIwMTkgYXQgMTA6NDMgQU0gQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4gd3JvdGU6Cj4+IE9uIDA5LzA1LzIwMTkgMTc6MTksIE1hdGhpZXUgVGFycmFsIHdyb3Rl
Ogo+Pj4gTGUgbWFyZGksIG1haSA3LCAyMDE5IDI6MDEgUE0sIE1hdGhpZXUgVGFycmFsIDxtYXRo
aWV1LnRhcnJhbEBwcm90b25tYWlsLmNvbT4gYSDDqWNyaXQgOgo+Pj4KPj4+Pj4gR2l2ZW4gaG93
IG1hbnkgRVBUIGZsdXNoaW5nIGJ1Z3MgSSd2ZSBhbHJlYWR5IGZvdW5kIGluIHRoaXMgYXJlYSwg
SSB3b3VsZG4ndCBiZSBzdXJwcmlzZWQgaWYgdGhlcmUgYXJlIGZ1cnRoZXIgb25lcyBsdXJraW5n
LiAgSWYgaXQgaXMgYW4gRVBUIGZsdXNoaW5nIGJ1ZywgdGhpcyBkZWx0YSBzaG91bGQgbWFrZSBp
dCBnbyBhd2F5LCBidXQgaXQgd2lsbCBjb21lIHdpdGggYSBoZWZ0eSBwZXJmIGhpdC4KPj4+Pj4K
Pj4+Pj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIGIveGVuL2FyY2gv
eDg2L2h2bS92bXgvdm14LmMKPj4+Pj4gaW5kZXggMjgzZWI3Yi4uMDE5MzMzZCAxMDA2NDQKPj4+
Pj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKPj4+Pj4gKysrIGIveGVuL2FyY2gv
eDg2L2h2bS92bXgvdm14LmMKPj4+Pj4gQEAgLTQyODUsOSArNDI4NSw3IEBAIGJvb2wgdm14X3Zt
ZW50ZXJfaGVscGVyKGNvbnN0IHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+Pj4+PiAgICAg
ICAgICAgICAgfQo+Pj4+PiAgICAgICAgICB9Cj4+Pj4+Cj4+Pj4+IC0gICAgICAgIGlmICggaW52
ICkKPj4+Pj4gLSAgICAgICAgICAgIF9faW52ZXB0KGludiA9PSAxID8gSU5WRVBUX1NJTkdMRV9D
T05URVhUIDogSU5WRVBUX0FMTF9DT05URVhULAo+Pj4+PiAtICAgICAgICAgICAgICAgICAgICAg
aW52ID09IDEgPyBzaW5nbGUtPmVwdHAgICAgICAgICAgOiAwKTsKPj4+Pj4gKyAgICAgICAgX19p
bnZlcHQoSU5WRVBUX0FMTF9DT05URVhULCAwKTsKPj4+Pj4gICAgICB9Cj4+Pj4+Cj4+Pj4+ICAg
b3V0Ogo+Pj4+IEkgY2FuIGdpdmUgdGhpcyBhIHRyeSwgYW5kIHNlZSBpZiBpdCByZXNvbHZlcyB0
aGUgcHJvYmxlbSAhCj4+PiBKdXN0IHRlc3RlZCwgb24gWGVuIDQuMTIuMCwgYW5kIHRoZSBidWcg
aXMgc3RpbGwgaGVyZS4KPj4+IFdpbmRvd3MgNyBpcyBoYXZpbmcgQlNPRHMgd2l0aCA0IFZDUFVz
Lgo+Pj4gSSBkaWRuJ3Qgbm90aWNlZCBhIGhlZnR5IHBlcmZvcm1hbmNlIGltcGFjdCB0aG91Z2gu
Cj4+Pgo+Pj4gRG8gd2UgaGF2ZSBvdGhlciBjYWNoZXMgdG8gaW52YWxpZGF0ZSA/Cj4+PiBTb21l
dGhpbmcgZWxzZSB0aGF0IGkgc2hvdWxkIHRlc3QgPwo+Pj4KPj4+IEkgZG9uJ3QgZmVlbCBjb21m
b3J0YWJsZSBkaWdnaW5nIGludG8gWGVuJ3MgY29kZSwgZXNwZWNpYWxseSBmb3Igc29tZXRoaW5n
IGFzIGNvbXBsaWNhdGVkIGFzIHBhZ2UgdGFibGUgYW5kIG1lbW9yeSBtYW5hZ2VtZW50LAo+Pj4g
aW5jcmVhc2VkIGJ5IHRoZSBjb21wbGV4aXR5IG9mIGFsdHAybS4KPj4+IFdoYXQgaSBjYW4gZG8g
aG93ZXZlciwgaXMgdGVzdCB5b3VyIGlkZWFzIGFuZCBwYXRjaGVzIGFuZCByZXBvcnQgdGhlIGlu
Zm9ybWF0aW9uIEkgY2FuIGdhdGhlciBvbiB0aGlzIGlzc3VlLgo+Pj4KPj4+IE5vdGU6IEkgdGVz
dGVkIHdpdGggdGhlIGxhdGVzdCBjb21taXRzIG9uIERyYWt2dWYvbWFzdGVyLCBlc3BlY2lhbGx5
Ogo+Pj4gIkFkZCBhIFZNIHBhdXNlIGZvciBzaGFkb3cgY29weSByZWZyZXNoIG9wZXJhdGlvbiIK
Pj4+IGh0dHBzOi8vZ2l0aHViLmNvbS90a2xlbmd5ZWwvZHJha3Z1Zi9wdWxsLzYyNgo+Pj4KPj4+
IEB0YW1hcywgZGlkIHlvdSBtYWRlIHRoaXMgcGF0Y2ggdG8gZml4IHRoZXNlIGtpbmQgb2YgcmFj
ZSBjb25kaXRpb25zIGlzc3VlIHRoYXQgaSdtIHJlcG9ydGluZyA/Cj4+PiBPciB3YXMgaXQgdG90
YWxseSB1bnJlbGF0ZWQgPwo+PiBXaXRoIHRoZSBhYm92ZSBjaGFuZ2UgaW4gcGxhY2UgYW5kIEJT
T0RzIHN0aWxsIGhhcHBlbmluZywgSSdtIGZhaXJseQo+PiBjb252aW5jZWQgdGhhdCBpdCBub3Qg
YSBUTEIgZmx1c2hpbmcgaXNzdWUuCj4+Cj4+IFRoZXJlZm9yZSwgdGhlIGNvbmNsdXNpb24gdG8g
ZHJhdyBpcyB0aGF0IGl0IGlzIGEgbG9naWNhbCBidWcgc29tZXdoZXJlLgo+IEkgYWdyZWUuCj4K
Pj4gRmlyc3Qgb2YgYWxsIC0gZW5zdXJlIHlvdSBhcmUgdXNpbmcgdXAtdG8tZGF0ZSBtaWNyb2Nv
ZGUuICBUaGUgbnVtYmVyIG9mCj4+IGVycmF0YSB3aGljaCBoYXZlIGJlZW4gZGlzY292ZXJlZCBi
eSBwZW9wbGUgYXNzb2NpYXRlZCB3aXRoIHRoZSBYZW4KPj4gY29tbXVuaXR5IGlzIGxhcmdlLgo+
Pgo+PiBUaGUgbWljcm9jb2RlIGlzIGF2YWlsYWJsZSBmcm9tCj4+IGh0dHBzOi8vZ2l0aHViLmNv
bS9pbnRlbC9JbnRlbC1MaW51eC1Qcm9jZXNzb3ItTWljcm9jb2RlLURhdGEtRmlsZXMvIGFuZAo+
PiBodHRwczovL2FuZHJld2Nvb3AteGVuLnJlYWR0aGVkb2NzLmlvL2VuL2xhdGVzdC9hZG1pbi1n
dWlkZS9taWNyb2NvZGUtbG9hZGluZy5odG1sCj4+IGlzIHNvbWUgZG9jdW1lbnRhdGlvbiBJIHBy
ZXBhcmVkIGVhcmxpZXIuCj4+Cj4+IEJleW9uZCB0aGF0LCBJIHRoaW5rIGl0IHdvdWxkIGhlbHAg
dG8ga25vdyBleGFjdGx5IGhvdyBsaWJ2bWkgaXMKPj4gbWFuaXB1bGF0aW5nIHRoZSBndWVzdC4K
PiBJIGFscmVhZHkgc3VnZ2VzdGVkIHRvIE1hdGhpZXUgdG8gdHJ5IHRvIHJlcHJvZHVjZSB0aGUg
aXNzdWUgdXNpbmcgdGhlCj4geGVuLWFjY2VzcyB0ZXN0IHRvb2wgdGhhdCdzIGluIHRoZSBYZW4g
dHJlZSB0byBjdXQgb3V0IGFsbCB0aGF0Cj4gY29tcGxleGl0eS4KCnhlbi1hY2Nlc3MgaXMgb2ss
IGJ1dCBJJ3ZlIG5ldmVyIGVuY291bnRlcmVkIGEgc2l0dWF0aW9uIHdoZXJlIEkgaGF2ZW4ndApo
YWQgdG8gbW9kaWZ5IGl0IGZpcnN0IHRvIGdldCBpdCB1c2FibGUuCgpJIGhhdmUgc29tZSBwbGFu
cyB0byByZXBsYWNlIGl0IHdpdGggc29tZXRoaW5nIGZhciBtb3JlIHVzYWJsZSwgYXMgcGFydApv
ZiB0eWluZyB0b2dldGhlciBzb21lIFhURi1iYXNlZCBWTUkgdGVzdGluZywgYnV0IG5vbmUgb2Yg
dGhhdCBpcwpyZW1vdGVseSByZWFkeSB5ZXQuCgo+IFdpdGhvdXQgYmVpbmcgYWJsZSB0byBsaW1p
dCB0aGUgc2NvcGUgb2YgdGhlIGJ1ZyBhbmQgYmVpbmcKPiBhYmxlIHRvIHJlcHJvZHVjaWJsZSB0
cmlnZ2VyIGl0IEkgc2VlIGxpdHRsZSBjaGFuY2Ugb2YgZmluZGluZyB0aGUKPiByb290IGNhdXNl
LiBVbmZvcnR1bmF0ZWx5IEkgZG9uJ3QgaGF2ZSB0aGUgdGltZSB0byBkbyB0aGF0IG15c2VsZi4K
CkkgY2FuIHByb2JhYmx5IGhlbHAgb3V0IHdpdGggc29tZSBzdWdnZXN0aW9ucywgYnV0IEkgYWdy
ZWUgdGhhdCB3ZSBhcmUKZ29pbmcgdG8gaGF2ZSB0byBjdXQgb3V0IHNvbWUgb2YgdGhlIGNvbXBs
ZXhpdHkgaGVyZSB0byBmaWd1cmUgb3V0CmV4YWN0bHkgd2hhdCBpcyBnb2luZyBvbi4KCkFsdGVy
bmF0aXZlbHksIGlmIHRoZXJlIGFyZSBzb21lIHN1ZmZpY2llbnRseSBkZXRhaWxlZCBpbnN0cnVj
dGlvbnMgZm9yCmhvdyB0byBwdXQgdG9nZXRoZXIgYSByZXBybyBvZiB0aGUgcHJvYmxlbSB1c2lu
ZyBsaWJ2bWkvZXRjLCBJIG1pZ2h0IGJlCmFibGUgdG8gc3RhcnQgZGVidWdnaW5nIGZyb20gdGhh
dCwgYnV0IEkgZGVmaW5pdGVseSBkb24ndCBoYXZlIHRpbWUgdG8KZG8gdGhhdCBpbiB0aGUgbmV4
dCB3ZWVrLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 09 18:01:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 18:01:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOnM6-0005uv-FJ; Thu, 09 May 2019 18:01:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UEDQ=TJ=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1hOnM6-0005uq-2F
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 18:01:18 +0000
X-Inumbo-ID: 70cdea04-7284-11e9-9224-7f9cc61e2d14
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 70cdea04-7284-11e9-9224-7f9cc61e2d14;
 Thu, 09 May 2019 18:01:16 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256
 bits)) (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 9D6E42085A;
 Thu,  9 May 2019 18:01:15 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1557424876;
 bh=zDJGVUNhmI09DBr5yd1H0/CVGYHXnnAeZ0qxMVq9tDc=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=ov0tsUPwBy8OOUM+ivrva82q3czidH4x3D91Lk4ntoeYPJxb5i+2UlDeO9k4SwwXH
 KP8+v09WVjVlKPjgR6awAa+L2a/c83CpEiDKx9daCJD8J0iZFKOcN5DQxHvtoNzHzp
 ANZiJhNbUILh0MNeYtM1SR4z51c7K2rXnboTbCh0=
Date: Thu, 9 May 2019 11:01:14 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20190507151458.29350-7-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.21.1905091057200.25766@sstabellini-ThinkPad-T480s>
References: <20190507151458.29350-1-julien.grall@arm.com>
 <20190507151458.29350-7-julien.grall@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 06/14] xen: Convert hotplug page function to
 use typesafe MFN
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCA3IE1heSAyMDE5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gQ29udmVydCBvbmxpbmVf
cGFnZSwgb2ZmbGluZV9wYWdlIGFuZCBxdWVyeV9wYWdlX29mZmxpbmUgdG8gdXNlCj4gdHlwZXNh
ZmUgTUZOLgoKSSB3b3VsZCBsaWtlIHRvIGhhdmUgYSBzdGF0ZW1lbnQgaW4gdGhlIGNvbW1pdCBt
ZXNzYWdlIG1lbnRpb25pbmcgdGhlCmNoYW5nZXMgYmVsb3cgdG8gbWNpX2FjdGlvbl9hZGRfcGFn
ZW9mZmxpbmUgYW5kIG1jX21lbWVycl9kaGFuZGxlci4KCkZyb20gYW4gQVJNIHBvaW50IG9mIHZp
ZXcsIGl0IGlzIGZpbmUuCgoKCj4gTm90ZSwgZm9yIGNsYXJpdHksIHRoZSB3b3JkcyBoYXZlIGJl
ZW4gcmUtb3JkZXJlZCBpbiB0aGUgZXJyb3IgbWVzc2FnZQo+IHVwZGF0ZWQgYnkgdGhpcyBwYXRj
aC4KPiAKPiBObyBmdW5jdGlvbmFsIGNoYW5nZXMuCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgo+IAo+IC0tLQo+ICAgICBDaGFuZ2VzOgo+ICAgICAgICAgLSBVcGRh
dGUgZXJyb3IgbWVzc2FnZQo+ICAgICAgICAgLSBBZGQgSmFuJ3MgYWNrZWQtYnkKPiAtLS0KPiAg
eGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNhY3Rpb24uYyB8IDE4ICsrKysrKysrKystLS0tLS0t
LQo+ICB4ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyAgICAgICAgICAgIHwgMjQgKysrKysrKysrKysr
LS0tLS0tLS0tLS0tCj4gIHhlbi9jb21tb24vc3lzY3RsLmMgICAgICAgICAgICAgICAgfCAxNCAr
KysrKysrLS0tLS0tLQo+ICB4ZW4vaW5jbHVkZS94ZW4vbW0uaCAgICAgICAgICAgICAgIHwgIDYg
KysrLS0tCj4gIDQgZmlsZXMgY2hhbmdlZCwgMzIgaW5zZXJ0aW9ucygrKSwgMzAgZGVsZXRpb25z
KC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jYWN0aW9uLmMg
Yi94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2FjdGlvbi5jCj4gaW5kZXggZTQyMjY3NDE0ZS4u
NjkzMzJmYjg0ZCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2FjdGlv
bi5jCj4gKysrIGIveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNhY3Rpb24uYwo+IEBAIC02LDcg
KzYsNyBAQAo+ICAKPiAgc3RhdGljIHN0cnVjdCBtY2luZm9fcmVjb3ZlcnkgKgo+ICBtY2lfYWN0
aW9uX2FkZF9wYWdlb2ZmbGluZShpbnQgYmFuaywgc3RydWN0IG1jX2luZm8gKm1pLAo+IC0gICAg
ICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBtZm4sIHVpbnQzMl90IHN0YXR1cykKPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgbWZuX3QgbWZuLCB1aW50MzJfdCBzdGF0dXMpCj4g
IHsKPiAgICAgIHN0cnVjdCBtY2luZm9fcmVjb3ZlcnkgKnJlYzsKPiAgCj4gQEAgLTIyLDcgKzIy
LDcgQEAgbWNpX2FjdGlvbl9hZGRfcGFnZW9mZmxpbmUoaW50IGJhbmssIHN0cnVjdCBtY19pbmZv
ICptaSwKPiAgCj4gICAgICByZWMtPm1jX2JhbmsgPSBiYW5rOwo+ICAgICAgcmVjLT5hY3Rpb25f
dHlwZXMgPSBNQ19BQ1RJT05fUEFHRV9PRkZMSU5FOwo+IC0gICAgcmVjLT5hY3Rpb25faW5mby5w
YWdlX3JldGlyZS5tZm4gPSBtZm47Cj4gKyAgICByZWMtPmFjdGlvbl9pbmZvLnBhZ2VfcmV0aXJl
Lm1mbiA9IG1mbl94KG1mbik7Cj4gICAgICByZWMtPmFjdGlvbl9pbmZvLnBhZ2VfcmV0aXJlLnN0
YXR1cyA9IHN0YXR1czsKPiAgICAgIHJldHVybiByZWM7Cj4gIH0KPiBAQCAtNDIsNyArNDIsOCBA
QCBtY19tZW1lcnJfZGhhbmRsZXIoc3RydWN0IG1jYV9iaW5mbyAqYmluZm8sCj4gICAgICBzdHJ1
Y3QgbWNpbmZvX2JhbmsgKmJhbmsgPSBiaW5mby0+bWliOwo+ICAgICAgc3RydWN0IG1jaW5mb19n
bG9iYWwgKmdsb2JhbCA9IGJpbmZvLT5taWc7Cj4gICAgICBzdHJ1Y3QgZG9tYWluICpkOwo+IC0g
ICAgdW5zaWduZWQgbG9uZyBtZm4sIGdmbjsKPiArICAgIG1mbl90IG1mbjsKPiArICAgIHVuc2ln
bmVkIGxvbmcgZ2ZuOwo+ICAgICAgdWludDMyX3Qgc3RhdHVzOwo+ICAgICAgaW50IHZtY2VfdmNw
dWlkOwo+ICAgICAgdW5zaWduZWQgaW50IG1jX3ZjcHVpZDsKPiBAQCAtNTQsMTEgKzU1LDEyIEBA
IG1jX21lbWVycl9kaGFuZGxlcihzdHJ1Y3QgbWNhX2JpbmZvICpiaW5mbywKPiAgICAgICAgICBy
ZXR1cm47Cj4gICAgICB9Cj4gIAo+IC0gICAgbWZuID0gYmFuay0+bWNfYWRkciA+PiBQQUdFX1NI
SUZUOwo+ICsgICAgbWZuID0gbWFkZHJfdG9fbWZuKGJhbmstPm1jX2FkZHIpOwo+ICAgICAgaWYg
KCBvZmZsaW5lX3BhZ2UobWZuLCAxLCAmc3RhdHVzKSApCj4gICAgICB7Cj4gICAgICAgICAgZHBy
aW50ayhYRU5MT0dfV0FSTklORywKPiAtICAgICAgICAgICAgICAgICJGYWlsZWQgdG8gb2ZmbGlu
ZSBwYWdlICVseCBmb3IgTUNFIGVycm9yXG4iLCBtZm4pOwo+ICsgICAgICAgICAgICAgICAgIkZh
aWxlZCB0byBvZmZsaW5lIHBhZ2UgJSJQUklfbWZuIiBmb3IgTUNFIGVycm9yXG4iLAo+ICsgICAg
ICAgICAgICAgICAgbWZuX3gobWZuKSk7Cj4gICAgICAgICAgcmV0dXJuOwo+ICAgICAgfQo+ICAK
PiBAQCAtODksMTAgKzkxLDEwIEBAIG1jX21lbWVycl9kaGFuZGxlcihzdHJ1Y3QgbWNhX2JpbmZv
ICpiaW5mbywKPiAgICAgICAgICAgICAgICAgIEFTU0VSVChkKTsKPiAgICAgICAgICAgICAgICAg
IGdmbiA9IGdldF9ncGZuX2Zyb21fbWZuKChiYW5rLT5tY19hZGRyKSA+PiBQQUdFX1NISUZUKTsK
PiAgCj4gLSAgICAgICAgICAgICAgICBpZiAoIHVubW1hcF9icm9rZW5fcGFnZShkLCBfbWZuKG1m
biksIGdmbikgKQo+ICsgICAgICAgICAgICAgICAgaWYgKCB1bm1tYXBfYnJva2VuX3BhZ2UoZCwg
bWZuLCBnZm4pICkKPiAgICAgICAgICAgICAgICAgIHsKPiAtICAgICAgICAgICAgICAgICAgICBw
cmludGsoIlVubWFwIGJyb2tlbiBtZW1vcnkgJWx4IGZvciBET00lZCBmYWlsZWRcbiIsCj4gLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgIG1mbiwgZC0+ZG9tYWluX2lkKTsKPiArICAgICAgICAg
ICAgICAgICAgICBwcmludGsoIlVubWFwIGJyb2tlbiBtZW1vcnkgJSJQUklfbWZuIiBmb3IgRE9N
JWQgZmFpbGVkXG4iLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5feChtZm4pLCBk
LT5kb21haW5faWQpOwo+ICAgICAgICAgICAgICAgICAgICAgIGdvdG8gdm1jZV9mYWlsZWQ7Cj4g
ICAgICAgICAgICAgICAgICB9Cj4gIAo+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3BhZ2VfYWxs
b2MuYyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCj4gaW5kZXggYmU0NDE1ODAzMy4uZjQ0NWY3
ZGFlYyAxMDA2NDQKPiAtLS0gYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwo+ICsrKyBiL3hlbi9j
b21tb24vcGFnZV9hbGxvYy5jCj4gQEAgLTE1NjgsMjMgKzE1NjgsMjMgQEAgc3RhdGljIGludCBy
ZXNlcnZlX2hlYXBfcGFnZShzdHJ1Y3QgcGFnZV9pbmZvICpwZykKPiAgCj4gIH0KPiAgCj4gLWlu
dCBvZmZsaW5lX3BhZ2UodW5zaWduZWQgbG9uZyBtZm4sIGludCBicm9rZW4sIHVpbnQzMl90ICpz
dGF0dXMpCj4gK2ludCBvZmZsaW5lX3BhZ2UobWZuX3QgbWZuLCBpbnQgYnJva2VuLCB1aW50MzJf
dCAqc3RhdHVzKQo+ICB7Cj4gICAgICB1bnNpZ25lZCBsb25nIG9sZF9pbmZvID0gMDsKPiAgICAg
IHN0cnVjdCBkb21haW4gKm93bmVyOwo+ICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGc7Cj4gIAo+
IC0gICAgaWYgKCAhbWZuX3ZhbGlkKF9tZm4obWZuKSkgKQo+ICsgICAgaWYgKCAhbWZuX3ZhbGlk
KG1mbikgKQo+ICAgICAgewo+ICAgICAgICAgIGRwcmludGsoWEVOTE9HX1dBUk5JTkcsCj4gLSAg
ICAgICAgICAgICAgICAidHJ5IHRvIG9mZmxpbmUgcGFnZSBvdXQgb2YgcmFuZ2UgJWx4XG4iLCBt
Zm4pOwo+ICsgICAgICAgICAgICAgICAgInRyeSB0byBvZmZsaW5lIG91dCBvZiByYW5nZSBwYWdl
ICUiUFJJX21mbiJcbiIsIG1mbl94KG1mbikpOwo+ICAgICAgICAgIHJldHVybiAtRUlOVkFMOwo+
ICAgICAgfQo+ICAKPiAgICAgICpzdGF0dXMgPSAwOwo+IC0gICAgcGcgPSBtZm5fdG9fcGFnZShf
bWZuKG1mbikpOwo+ICsgICAgcGcgPSBtZm5fdG9fcGFnZShtZm4pOwo+ICAKPiAtICAgIGlmICgg
aXNfeGVuX2ZpeGVkX21mbihtZm4pICkKPiArICAgIGlmICggaXNfeGVuX2ZpeGVkX21mbihtZm5f
eChtZm4pKSApCj4gICAgICB7Cj4gICAgICAgICAgKnN0YXR1cyA9IFBHX09GRkxJTkVfWEVOUEFH
RSB8IFBHX09GRkxJTkVfRkFJTEVEIHwKPiAgICAgICAgICAgIChET01JRF9YRU4gPDwgUEdfT0ZG
TElORV9PV05FUl9TSElGVCk7Cj4gQEAgLTE1OTUsNyArMTU5NSw3IEBAIGludCBvZmZsaW5lX3Bh
Z2UodW5zaWduZWQgbG9uZyBtZm4sIGludCBicm9rZW4sIHVpbnQzMl90ICpzdGF0dXMpCj4gICAg
ICAgKiBOLkIuIHhlbidzIHR4dCBpbiB4ODZfNjQgaXMgbWFya2VkIHJlc2VydmVkIGFuZCBoYW5k
bGVkIGFscmVhZHkuCj4gICAgICAgKiBBbHNvIGtleGVjIHJhbmdlIGlzIHJlc2VydmVkLgo+ICAg
ICAgICovCj4gLSAgICBpZiAoICFwYWdlX2lzX3JhbV90eXBlKG1mbiwgUkFNX1RZUEVfQ09OVkVO
VElPTkFMKSApCj4gKyAgICBpZiAoICFwYWdlX2lzX3JhbV90eXBlKG1mbl94KG1mbiksIFJBTV9U
WVBFX0NPTlZFTlRJT05BTCkgKQo+ICAgICAgewo+ICAgICAgICAgICpzdGF0dXMgPSBQR19PRkZM
SU5FX0ZBSUxFRCB8IFBHX09GRkxJTkVfTk9UX0NPTlZfUkFNOwo+ICAgICAgICAgIHJldHVybiAt
RUlOVkFMOwo+IEBAIC0xNjc3LDE5ICsxNjc3LDE5IEBAIGludCBvZmZsaW5lX3BhZ2UodW5zaWdu
ZWQgbG9uZyBtZm4sIGludCBicm9rZW4sIHVpbnQzMl90ICpzdGF0dXMpCj4gICAqICAgVGhlIGNh
bGxlciBzaG91bGQgbWFrZSBzdXJlIGVuZF9wZm4gPD0gbWF4X3BhZ2UsCj4gICAqICAgaWYgbm90
LCBleHBhbmRfcGFnZXMoKSBzaG91bGQgYmUgY2FsbGVkIHByaW9yIHRvIG9ubGluZV9wYWdlKCku
Cj4gICAqLwo+IC11bnNpZ25lZCBpbnQgb25saW5lX3BhZ2UodW5zaWduZWQgbG9uZyBtZm4sIHVp
bnQzMl90ICpzdGF0dXMpCj4gK3Vuc2lnbmVkIGludCBvbmxpbmVfcGFnZShtZm5fdCBtZm4sIHVp
bnQzMl90ICpzdGF0dXMpCj4gIHsKPiAgICAgIHVuc2lnbmVkIGxvbmcgeCwgbngsIHk7Cj4gICAg
ICBzdHJ1Y3QgcGFnZV9pbmZvICpwZzsKPiAgICAgIGludCByZXQ7Cj4gIAo+IC0gICAgaWYgKCAh
bWZuX3ZhbGlkKF9tZm4obWZuKSkgKQo+ICsgICAgaWYgKCAhbWZuX3ZhbGlkKG1mbikgKQo+ICAg
ICAgewo+ICAgICAgICAgIGRwcmludGsoWEVOTE9HX1dBUk5JTkcsICJjYWxsIGV4cGFuZF9wYWdl
cygpIGZpcnN0XG4iKTsKPiAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKPiAgICAgIH0KPiAgCj4g
LSAgICBwZyA9IG1mbl90b19wYWdlKF9tZm4obWZuKSk7Cj4gKyAgICBwZyA9IG1mbl90b19wYWdl
KG1mbik7Cj4gIAo+ICAgICAgc3Bpbl9sb2NrKCZoZWFwX2xvY2spOwo+ICAKPiBAQCAtMTczMCwx
MSArMTczMCwxMSBAQCB1bnNpZ25lZCBpbnQgb25saW5lX3BhZ2UodW5zaWduZWQgbG9uZyBtZm4s
IHVpbnQzMl90ICpzdGF0dXMpCj4gICAgICByZXR1cm4gcmV0Owo+ICB9Cj4gIAo+IC1pbnQgcXVl
cnlfcGFnZV9vZmZsaW5lKHVuc2lnbmVkIGxvbmcgbWZuLCB1aW50MzJfdCAqc3RhdHVzKQo+ICtp
bnQgcXVlcnlfcGFnZV9vZmZsaW5lKG1mbl90IG1mbiwgdWludDMyX3QgKnN0YXR1cykKPiAgewo+
ICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGc7Cj4gIAo+IC0gICAgaWYgKCAhbWZuX3ZhbGlkKF9t
Zm4obWZuKSkgfHwgIXBhZ2VfaXNfcmFtX3R5cGUobWZuLCBSQU1fVFlQRV9DT05WRU5USU9OQUwp
ICkKPiArICAgIGlmICggIW1mbl92YWxpZChtZm4pIHx8ICFwYWdlX2lzX3JhbV90eXBlKG1mbl94
KG1mbiksIFJBTV9UWVBFX0NPTlZFTlRJT05BTCkgKQo+ICAgICAgewo+ICAgICAgICAgIGRwcmlu
dGsoWEVOTE9HX1dBUk5JTkcsICJjYWxsIGV4cGFuZF9wYWdlcygpIGZpcnN0XG4iKTsKPiAgICAg
ICAgICByZXR1cm4gLUVJTlZBTDsKPiBAQCAtMTc0Myw3ICsxNzQzLDcgQEAgaW50IHF1ZXJ5X3Bh
Z2Vfb2ZmbGluZSh1bnNpZ25lZCBsb25nIG1mbiwgdWludDMyX3QgKnN0YXR1cykKPiAgICAgICpz
dGF0dXMgPSAwOwo+ICAgICAgc3Bpbl9sb2NrKCZoZWFwX2xvY2spOwo+ICAKPiAtICAgIHBnID0g
bWZuX3RvX3BhZ2UoX21mbihtZm4pKTsKPiArICAgIHBnID0gbWZuX3RvX3BhZ2UobWZuKTsKPiAg
Cj4gICAgICBpZiAoIHBhZ2Vfc3RhdGVfaXMocGcsIG9mZmxpbmluZykgKQo+ICAgICAgICAgICpz
dGF0dXMgfD0gUEdfT0ZGTElORV9TVEFUVVNfT0ZGTElORV9QRU5ESU5HOwo+IGRpZmYgLS1naXQg
YS94ZW4vY29tbW9uL3N5c2N0bC5jIGIveGVuL2NvbW1vbi9zeXNjdGwuYwo+IGluZGV4IGMwYWE2
YmRlNGUuLmFiMTYxNzkzZTUgMTAwNjQ0Cj4gLS0tIGEveGVuL2NvbW1vbi9zeXNjdGwuYwo+ICsr
KyBiL3hlbi9jb21tb24vc3lzY3RsLmMKPiBAQCAtMTg2LDcgKzE4Niw3IEBAIGxvbmcgZG9fc3lz
Y3RsKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX3N5c2N0bF90KSB1X3N5c2N0bCkKPiAgICAg
IGNhc2UgWEVOX1NZU0NUTF9wYWdlX29mZmxpbmVfb3A6Cj4gICAgICB7Cj4gICAgICAgICAgdWlu
dDMyX3QgKnN0YXR1cywgKnB0cjsKPiAtICAgICAgICB1bnNpZ25lZCBsb25nIHBmbjsKPiArICAg
ICAgICBtZm5fdCBtZm47Cj4gIAo+ICAgICAgICAgIHJldCA9IHhzbV9wYWdlX29mZmxpbmUoWFNN
X0hPT0ssIG9wLT51LnBhZ2Vfb2ZmbGluZS5jbWQpOwo+ICAgICAgICAgIGlmICggcmV0ICkKPiBA
QCAtMjA1LDIxICsyMDUsMjEgQEAgbG9uZyBkb19zeXNjdGwoWEVOX0dVRVNUX0hBTkRMRV9QQVJB
TSh4ZW5fc3lzY3RsX3QpIHVfc3lzY3RsKQo+ICAgICAgICAgIG1lbXNldChzdGF0dXMsIFBHX09G
RkxJTkVfSU5WQUxJRCwgc2l6ZW9mKHVpbnQzMl90KSAqCj4gICAgICAgICAgICAgICAgICAgICAg
ICAob3AtPnUucGFnZV9vZmZsaW5lLmVuZCAtIG9wLT51LnBhZ2Vfb2ZmbGluZS5zdGFydCArIDEp
KTsKPiAgCj4gLSAgICAgICAgZm9yICggcGZuID0gb3AtPnUucGFnZV9vZmZsaW5lLnN0YXJ0Owo+
IC0gICAgICAgICAgICAgIHBmbiA8PSBvcC0+dS5wYWdlX29mZmxpbmUuZW5kOwo+IC0gICAgICAg
ICAgICAgIHBmbiArKyApCj4gKyAgICAgICAgZm9yICggbWZuID0gX21mbihvcC0+dS5wYWdlX29m
ZmxpbmUuc3RhcnQpOwo+ICsgICAgICAgICAgICAgIG1mbl94KG1mbikgPD0gb3AtPnUucGFnZV9v
ZmZsaW5lLmVuZDsKPiArICAgICAgICAgICAgICBtZm4gPSBtZm5fYWRkKG1mbiwgMSkgKQo+ICAg
ICAgICAgIHsKPiAgICAgICAgICAgICAgc3dpdGNoICggb3AtPnUucGFnZV9vZmZsaW5lLmNtZCAp
Cj4gICAgICAgICAgICAgIHsKPiAgICAgICAgICAgICAgICAgIC8qIFNoYWxsIHJldmVydCBoZXIg
aWYgZmFpbGVkLCBvciBsZWF2ZSBjYWxsZXIgZG8gaXQ/ICovCj4gICAgICAgICAgICAgICAgICBj
YXNlIHN5c2N0bF9wYWdlX29mZmxpbmU6Cj4gLSAgICAgICAgICAgICAgICAgICAgcmV0ID0gb2Zm
bGluZV9wYWdlKHBmbiwgMCwgcHRyKyspOwo+ICsgICAgICAgICAgICAgICAgICAgIHJldCA9IG9m
ZmxpbmVfcGFnZShtZm4sIDAsIHB0cisrKTsKPiAgICAgICAgICAgICAgICAgICAgICBicmVhazsK
PiAgICAgICAgICAgICAgICAgIGNhc2Ugc3lzY3RsX3BhZ2Vfb25saW5lOgo+IC0gICAgICAgICAg
ICAgICAgICAgIHJldCA9IG9ubGluZV9wYWdlKHBmbiwgcHRyKyspOwo+ICsgICAgICAgICAgICAg
ICAgICAgIHJldCA9IG9ubGluZV9wYWdlKG1mbiwgcHRyKyspOwo+ICAgICAgICAgICAgICAgICAg
ICAgIGJyZWFrOwo+ICAgICAgICAgICAgICAgICAgY2FzZSBzeXNjdGxfcXVlcnlfcGFnZV9vZmZs
aW5lOgo+IC0gICAgICAgICAgICAgICAgICAgIHJldCA9IHF1ZXJ5X3BhZ2Vfb2ZmbGluZShwZm4s
IHB0cisrKTsKPiArICAgICAgICAgICAgICAgICAgICByZXQgPSBxdWVyeV9wYWdlX29mZmxpbmUo
bWZuLCBwdHIrKyk7Cj4gICAgICAgICAgICAgICAgICAgICAgYnJlYWs7Cj4gICAgICAgICAgICAg
ICAgICBkZWZhdWx0Ogo+ICAgICAgICAgICAgICAgICAgICAgIHJldCA9IC1FSU5WQUw7Cj4gZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9tbS5oIGIveGVuL2luY2x1ZGUveGVuL21tLmgKPiBp
bmRleCBlOTcxMTQ3MjM0Li4zYmE3MTY4Y2M5IDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL3hl
bi9tbS5oCj4gKysrIGIveGVuL2luY2x1ZGUveGVuL21tLmgKPiBAQCAtMjA2LDkgKzIwNiw5IEBA
IHVuc2lnbmVkIGxvbmcgYXZhaWxfZG9taGVhcF9wYWdlcyh2b2lkKTsKPiAgdW5zaWduZWQgbG9u
ZyBhdmFpbF9ub2RlX2hlYXBfcGFnZXModW5zaWduZWQgaW50KTsKPiAgI2RlZmluZSBhbGxvY19k
b21oZWFwX3BhZ2UoZCxmKSAoYWxsb2NfZG9taGVhcF9wYWdlcyhkLDAsZikpCj4gICNkZWZpbmUg
ZnJlZV9kb21oZWFwX3BhZ2UocCkgIChmcmVlX2RvbWhlYXBfcGFnZXMocCwwKSkKPiAtdW5zaWdu
ZWQgaW50IG9ubGluZV9wYWdlKHVuc2lnbmVkIGxvbmcgbWZuLCB1aW50MzJfdCAqc3RhdHVzKTsK
PiAtaW50IG9mZmxpbmVfcGFnZSh1bnNpZ25lZCBsb25nIG1mbiwgaW50IGJyb2tlbiwgdWludDMy
X3QgKnN0YXR1cyk7Cj4gLWludCBxdWVyeV9wYWdlX29mZmxpbmUodW5zaWduZWQgbG9uZyBtZm4s
IHVpbnQzMl90ICpzdGF0dXMpOwo+ICt1bnNpZ25lZCBpbnQgb25saW5lX3BhZ2UobWZuX3QgbWZu
LCB1aW50MzJfdCAqc3RhdHVzKTsKPiAraW50IG9mZmxpbmVfcGFnZShtZm5fdCBtZm4sIGludCBi
cm9rZW4sIHVpbnQzMl90ICpzdGF0dXMpOwo+ICtpbnQgcXVlcnlfcGFnZV9vZmZsaW5lKG1mbl90
IG1mbiwgdWludDMyX3QgKnN0YXR1cyk7Cj4gIHVuc2lnbmVkIGxvbmcgdG90YWxfZnJlZV9wYWdl
cyh2b2lkKTsKPiAgCj4gIHZvaWQgaGVhcF9pbml0X2xhdGUodm9pZCk7Cj4gLS0gCj4gMi4xMS4w
Cj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 09 18:06:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 18:06:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOnRK-0006Ab-8g; Thu, 09 May 2019 18:06:42 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UEDQ=TJ=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1hOnRJ-0006AW-M7
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 18:06:41 +0000
X-Inumbo-ID: 31919574-7285-11e9-8980-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 31919574-7285-11e9-8980-bc764e045a96;
 Thu, 09 May 2019 18:06:40 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256
 bits)) (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 0BFC32084E;
 Thu,  9 May 2019 18:06:39 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1557425199;
 bh=d1g+vcLiksesPBylrEP2SWsEms/nKhUItqDLxzuMrFI=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=qwkgCsiZ0Rw/WHkpicU8f4nfoR7RCHSFvlQryJB991YyUYljnUYqsFUzBYkoVUfmt
 mpYGxl3fFi+aO/PfOG17MOMuU2NIreBPcX20cm1Bay3KOP18yilN4IS4OcI88SDg/I
 pl+aIW+sHx2GtQKQaosfbl3UfPDz9qWpO03Dab5k=
Date: Thu, 9 May 2019 11:06:38 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20190507151458.29350-10-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.21.1905091104530.25766@sstabellini-ThinkPad-T480s>
References: <20190507151458.29350-1-julien.grall@arm.com>
 <20190507151458.29350-10-julien.grall@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 09/14] xen: Introduce HAS_M2P config and use
 to protect mfn_to_gmfn call
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 oleksandr_tyshchenko@epam.com, andrii_anisov@epam.com,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCA3IE1heSAyMDE5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gV2hpbGUgQXJtIG5ldmVy
IGhhZCBhIE0yUCwgdGhlIGltcGxlbWVudGF0aW9uIG9mIG1mbl90b19nbWZuIGlzIHByZXR0eQo+
IGJvZ3VzIGFzIHdlIGRpcmVjdGx5IHJldHVybiB0aGUgTUZOIHBhc3NlZCBpbiBwYXJhbWV0ZXIu
Cj4gCj4gVGhhbmtmdWxseSwgdGhlIHVzZSBvZiBtZm5fdG9fZ21mbiBpcyBwcmV0dHkgbGltaXRl
ZCBvbiBBcm0gdG9kYXkuIFRoZXJlCj4gYXJlIG9ubHkgMyBjYWxsZXJzOgo+ICAgICAtIGlvbW11
X2h3ZG9tX2luaXQ6IG1mbl90b19nbWZuIGlzIHVzZWQgZm9yIGNyZWF0aW5nIElPTU1VCj4gICAg
IHBhZ2UtdGFibGVzIHdoZW4gdGhlIFAyTSBpcyBub3Qgc2hhcmVkIHdpdGggdGhlIElPTU1VLiBO
byBpc3N1ZXMgc28KPiAgICAgZmFyIGFzIEFybSBkb2VzIG5vdCB5ZXQgc3VwcG9ydCBub24tc2hh
cmVkIFAyTSBjYXNlLgo+ICAgICAtIG1lbW9yeV9leGNoYW5nZTogQXJtIGNhbm5vdCBub3QgdXNl
IGl0IGJlY2F1c2Ugc3RlYWxfcGFnZSBpcyBub3QKPiAgICAgaW1wbGVtZW50ZWQuCj4gICAgIC0g
Z2V0ZG9tYWluaW5mbzogVG9vbHN0YWNrIG1heSBtYXAgdGhlIHNoYXJlZCBwYWdlLiBJdCBsb29r
cyBsaWtlCj4gICAgIHRoaXMgaXMgbW9zdGx5IHVzZWQgZm9yIG1hcHBpbmcgdGhlIFAyTSBvZiBQ
ViBndWVzdC4gVGhlcmVmb3JlIHRoZQo+ICAgICBpc3N1ZSBtaWdodCBiZSBtaW5vci4KPiAKPiBJ
bXBsZW1lbnRpbmcgdGhlIE0yUCBvbiBBcm0gaXMgbm90IHBsYW5uZWQuIFRoZSBNMlAgd291bGQg
cmVxdWlyZSBzaWduaWZpY2FudAo+IGFtb3VudCBvZiBWQSBhZGRyZXNzICh2ZXJ5IHRvdWdoIG9u
IDMyLWJpdCkgdGhhdCBjYW4gaGFyZGx5IGJlIGp1c3RpZmllZCB3aXRoCj4gdGhlIGN1cnJlbnQg
dXNlIG9mIG1mbl90b19nbWZuLgo+ICAgICAtIGlvbW11X2h3ZG9tX2luaXQ6IG1mbl90b19nbWZu
IGlzIHVzZWQgYmVjYXVzZSB0aGUgY3JlYXRpbmcgb2YgdGhlCj4gICAgIElPTU1VIHBhZ2UtdGFi
bGVzIGlzIGRlbGF5ZWQgdW50aWwgdGhlIGZpcnN0IGRldmljZSBpcyBhc3NpZ25lZC4KPiAgICAg
SW4gdGhlIGVtYmVkZGVkIGNhc2UsIHdlIHdpbGwga25vd24gaW4gbW9zdCBvZiB0aGUgdGltZXMg
d2hhdAo+ICAgICBkZXZpY2VzIGFyZSBhc3NpZ25lZCBkdXJpbmcgdGhlIGRvbWFpbiBjcmVhdGlv
bi4gU28gaXQgaXMgcG9zc2libGUKPiAgICAgdG8gdGFrZSB0byBlbmFibGUgdGhlIElPTU1VIGZy
b20gc3RhcnQuIFNlZSBbMV0gZm9yIHRoZSBwYXRjaC4KPiAgICAgLSBtZW1vcnlfZXhjaGFuZ2U6
IFRoaXMgZG9lcyBub3Qgd29yayBhbmQgSSBoYXZlbid0IHNlZW4gYW55Cj4gICAgIHJlcXVlc3Qg
Zm9yIGl0IHNvIGZhci4KPiAgICAgLSBnZXRkb21haW5pbmZvOiBUaGUgc3RydWN0dXJlIG9uIEFy
bSBkb2VzIG5vdCBzZWVtIHRvIGNvbnRhaW4gYSBsb3QKPiAgICAgb2YgdXNlZnVsIGluZm9ybWF0
aW9uIG9uIEFybS4gSXQgaXMgdW5jbGVhciB3aGV0aGVyIHdlIHdhbnQgdG8KPiAgICAgYWxsb3cg
dGhlIHRvb2xzdGFjayBtYXBwaW5nIGl0IG9uIEFybS4KPiAKPiBUaGlzIHBhdGNoIGludHJvZHVj
ZXMgYSBjb25maWcgb3B0aW9uIEhBU19NMlAgdG8gdGVsbCB3aGV0aGVyIGFuCj4gYXJjaGl0ZWN0
dXJlIGltcGxlbWVudHMgdGhlIE0yUC4KPiAgICAgLSBpb21tdV9od2RvbV9pbml0OiBGb3Igbm93
LCB3ZSByZXF1aXJlIHRoZSBNMlAgc3VwcG9ydCB3aGVuIHRoZSBJT01NVQo+ICAgICBpcyBub3Qg
c2hhcmluZyB0aGUgUDJNLgo+ICAgICAtIG1lbW9yeV9leGNoYW5nZTogVGhlIGh5cGVyY2FsbCBp
cyBtYXJrZWQgYXMgbm90IHN1cHBvcnRlZCB3aGVuIHRoZQo+ICAgICBNMlAgZG9lcyBub3QgZXhp
c3QuCj4gICAgIC0gZ2V0ZG9tYWluaW5mbzogQSBuZXcgaGVscGVyIGlzIGludHJvZHVjZWQgdG8g
d3JhcCB0aGUgY2FsbCB0bwo+ICAgICBtZm5fdG9fZ2ZuL21mbl90b19nbWZuLiBGb3IgQXJtLCBp
dCByZXR1cm5zIGFuIGludmFsaWQgR0ZOIHNvIHRoZSBtYXBwaW5nCj4gICAgIHdpbGwgZmFpbC4K
PiAKPiBbMV0gaHR0cHM6Ly9wYXRjaHdvcmsua2VybmVsLm9yZy9wYXRjaC85NzE5OTEzLwo+IAo+
IFNpZ25lZC1vZmYtYnkgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiAKPiAt
LS0KPiAKPiBDYzogb2xla3NhbmRyX3R5c2hjaGVua29AZXBhbS5jb20KPiBDYzogYW5kcmlpX2Fu
aXNvdkBlcGFtLmNvbQo+IAo+ICAgICBDaGFuZ2VzIGluIHYyOgo+ICAgICAgICAgLSBBZGQgYSB3
YXJuaW5nIGluIHB1YmxpYyBoZWFkZXJzCj4gICAgICAgICAtIENvbnN0aWZ5IGxvY2FsIHZhcmlh
YmxlIGluIGRvbWFpbl9zaGFyZWRfaW5mb19nZm4KPiAgICAgICAgIC0gSW52ZXJ0IHRoZSBuYW1p
bmcgKF9kIC8gZCkgaW4gZG9tYWluX3NoYXJlZF9pbmZvX2dmbgo+ICAgICAgICAgLSBVc2UgLUVP
UE5PVFNVUFAgcmF0aGVyIHRoYW4gLUVOT1NZUwo+ICAgICAgICAgLSBSZXdvcmsgaG93IHRoZSBt
ZW1vcnlfZXhjaGFuZ2UgaHlwZXJjYWxsIGlzIHJlbW92ZWQgZnJvbSBBcm0KPiAtLS0KPiAgeGVu
L2FyY2gveDg2L0tjb25maWcgICAgICAgICAgICB8IDEgKwo+ICB4ZW4vY29tbW9uL0tjb25maWcg
ICAgICAgICAgICAgIHwgMyArKysKPiAgeGVuL2NvbW1vbi9kb21jdGwuYyAgICAgICAgICAgICB8
IDIgKy0KPiAgeGVuL2NvbW1vbi9tZW1vcnkuYyAgICAgICAgICAgICB8IDQgKysrKwo+ICB4ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jIHwgNiArKysrKy0KPiAgeGVuL2luY2x1ZGUvYXNt
LWFybS9kb21haW4uaCAgICB8IDUgKysrKysKPiAgeGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5o
ICAgICB8IDQgKysrKwo+ICB4ZW4vaW5jbHVkZS94ZW4vZG9tYWluLmggICAgICAgIHwgOCArKysr
KysrKwo+ICA4IGZpbGVzIGNoYW5nZWQsIDMxIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0p
Cj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9LY29uZmlnIGIveGVuL2FyY2gveDg2L0tj
b25maWcKPiBpbmRleCA0YjhiMDdiNTQ5Li41MjkyMmE4N2U3IDEwMDY0NAo+IC0tLSBhL3hlbi9h
cmNoL3g4Ni9LY29uZmlnCj4gKysrIGIveGVuL2FyY2gveDg2L0tjb25maWcKPiBAQCAtMTYsNiAr
MTYsNyBAQCBjb25maWcgWDg2Cj4gIAlzZWxlY3QgSEFTX0lPUE9SVFMKPiAgCXNlbGVjdCBIQVNf
S0VYRUMKPiAgCXNlbGVjdCBNRU1fQUNDRVNTX0FMV0FZU19PTgo+ICsJc2VsZWN0IEhBU19NMlAK
PiAgCXNlbGVjdCBIQVNfTUVNX1BBR0lORwo+ICAJc2VsZWN0IEhBU19NRU1fU0hBUklORwo+ICAJ
c2VsZWN0IEhBU19OUzE2NTUwCj4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vS2NvbmZpZyBiL3hl
bi9jb21tb24vS2NvbmZpZwo+IGluZGV4IGM4Mzg1MDYyNDEuLmRmODcxYWRjOGYgMTAwNjQ0Cj4g
LS0tIGEveGVuL2NvbW1vbi9LY29uZmlnCj4gKysrIGIveGVuL2NvbW1vbi9LY29uZmlnCj4gQEAg
LTYzLDYgKzYzLDkgQEAgY29uZmlnIEhBU19HREJTWAo+ICBjb25maWcgSEFTX0lPUE9SVFMKPiAg
CWJvb2wKPiAgCj4gK2NvbmZpZyBIQVNfTTJQCj4gKwlib29sCj4gKwo+ICBjb25maWcgTkVFRFNf
TElCRUxGCj4gIAlib29sCj4gIAo+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2RvbWN0bC5jIGIv
eGVuL2NvbW1vbi9kb21jdGwuYwo+IGluZGV4IGJhZGU5YTYzYjEuLjI5OTQwZmRlYTUgMTAwNjQ0
Cj4gLS0tIGEveGVuL2NvbW1vbi9kb21jdGwuYwo+ICsrKyBiL3hlbi9jb21tb24vZG9tY3RsLmMK
PiBAQCAtMjA1LDcgKzIwNSw3IEBAIHZvaWQgZ2V0ZG9tYWluaW5mbyhzdHJ1Y3QgZG9tYWluICpk
LCBzdHJ1Y3QgeGVuX2RvbWN0bF9nZXRkb21haW5pbmZvICppbmZvKQo+ICAgICAgaW5mby0+b3V0
c3RhbmRpbmdfcGFnZXMgPSBkLT5vdXRzdGFuZGluZ19wYWdlczsKPiAgICAgIGluZm8tPnNocl9w
YWdlcyAgICAgICAgID0gYXRvbWljX3JlYWQoJmQtPnNocl9wYWdlcyk7Cj4gICAgICBpbmZvLT5w
YWdlZF9wYWdlcyAgICAgICA9IGF0b21pY19yZWFkKCZkLT5wYWdlZF9wYWdlcyk7Cj4gLSAgICBp
bmZvLT5zaGFyZWRfaW5mb19mcmFtZSA9IG1mbl90b19nbWZuKGQsIHZpcnRfdG9fbWZuKGQtPnNo
YXJlZF9pbmZvKSk7Cj4gKyAgICBpbmZvLT5zaGFyZWRfaW5mb19mcmFtZSA9IGdmbl94KGRvbWFp
bl9zaGFyZWRfaW5mb19nZm4oZCkpOwo+ICAgICAgQlVHX09OKFNIQVJFRF9NMlAoaW5mby0+c2hh
cmVkX2luZm9fZnJhbWUpKTsKPiAgCj4gICAgICBpbmZvLT5jcHVwb29sID0gZC0+Y3B1cG9vbCA/
IGQtPmNwdXBvb2wtPmNwdXBvb2xfaWQgOiBDUFVQT09MSURfTk9ORTsKPiBkaWZmIC0tZ2l0IGEv
eGVuL2NvbW1vbi9tZW1vcnkuYyBiL3hlbi9jb21tb24vbWVtb3J5LmMKPiBpbmRleCA4NjU2N2U2
MTE3Li5kNmE1ODBkYTMxIDEwMDY0NAo+IC0tLSBhL3hlbi9jb21tb24vbWVtb3J5LmMKPiArKysg
Yi94ZW4vY29tbW9uL21lbW9yeS5jCj4gQEAgLTUxMiw2ICs1MTIsNyBAQCBzdGF0aWMgYm9vbCBw
cm9wYWdhdGVfbm9kZSh1bnNpZ25lZCBpbnQgeG1mLCB1bnNpZ25lZCBpbnQgKm1lbWZsYWdzKQo+
ICAKPiAgc3RhdGljIGxvbmcgbWVtb3J5X2V4Y2hhbmdlKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0o
eGVuX21lbW9yeV9leGNoYW5nZV90KSBhcmcpCj4gIHsKPiArI2lmZGVmIENPTkZJR19NMlAKPiAg
ICAgIHN0cnVjdCB4ZW5fbWVtb3J5X2V4Y2hhbmdlIGV4Y2g7Cj4gICAgICBQQUdFX0xJU1RfSEVB
RChpbl9jaHVua19saXN0KTsKPiAgICAgIFBBR0VfTElTVF9IRUFEKG91dF9jaHVua19saXN0KTsK
PiBAQCAtODA2LDYgKzgwNyw5IEBAIHN0YXRpYyBsb25nIG1lbW9yeV9leGNoYW5nZShYRU5fR1VF
U1RfSEFORExFX1BBUkFNKHhlbl9tZW1vcnlfZXhjaGFuZ2VfdCkgYXJnKQo+ICAgICAgaWYgKCBf
X2NvcHlfZmllbGRfdG9fZ3Vlc3QoYXJnLCAmZXhjaCwgbnJfZXhjaGFuZ2VkKSApCj4gICAgICAg
ICAgcmMgPSAtRUZBVUxUOwo+ICAgICAgcmV0dXJuIHJjOwo+ICsjZWxzZSAvKiAhQ09ORklHX00y
UCAqLwo+ICsgICAgcmV0dXJuIC1FT1BOT1RTVVBQOwo+ICsjZW5kaWYKPiAgfQo+ICAKPiAgaW50
IHhlbm1lbV9hZGRfdG9fcGh5c21hcChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgeGVuX2FkZF90
b19waHlzbWFwICp4YXRwLAo+IGRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9p
b21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYwo+IGluZGV4IGE2Njk3ZDU4
ZmIuLmRiYjY0YjEzYmMgMTAwNjQ0Cj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9t
bXUuYwo+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKPiBAQCAtMTg4LDkg
KzE4OCwxMCBAQCB2b2lkIF9faHdkb21faW5pdCBpb21tdV9od2RvbV9pbml0KHN0cnVjdCBkb21h
aW4gKmQpCj4gICAgICBoZC0+bmVlZF9zeW5jID0gaW9tbXVfaHdkb21fc3RyaWN0ICYmICFpb21t
dV91c2VfaGFwX3B0KGQpOwo+ICAgICAgaWYgKCBuZWVkX2lvbW11X3B0X3N5bmMoZCkgKQo+ICAg
ICAgewo+ICsgICAgICAgIGludCByYyA9IDA7Cj4gKyNpZmRlZiBDT05GSUdfSEFTX00yUAo+ICAg
ICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7Cj4gICAgICAgICAgdW5zaWduZWQgaW50IGkg
PSAwLCBmbHVzaF9mbGFncyA9IDA7Cj4gLSAgICAgICAgaW50IHJjID0gMDsKPiAgCj4gICAgICAg
ICAgcGFnZV9saXN0X2Zvcl9lYWNoICggcGFnZSwgJmQtPnBhZ2VfbGlzdCApCj4gICAgICAgICAg
ewo+IEBAIC0yMTcsNiArMjE4LDkgQEAgdm9pZCBfX2h3ZG9tX2luaXQgaW9tbXVfaHdkb21faW5p
dChzdHJ1Y3QgZG9tYWluICpkKQo+ICAgICAgICAgIC8qIFVzZSB3aGlsZS1icmVhayB0byBhdm9p
ZCBjb21waWxlciB3YXJuaW5nICovCj4gICAgICAgICAgd2hpbGUgKCBpb21tdV9pb3RsYl9mbHVz
aF9hbGwoZCwgZmx1c2hfZmxhZ3MpICkKPiAgICAgICAgICAgICAgYnJlYWs7Cj4gKyNlbHNlCj4g
KyAgICAgICAgcmMgPSAtRU9QTk9UU1VQUDsKPiArI2VuZGlmCj4gIAo+ICAgICAgICAgIGlmICgg
cmMgKQo+ICAgICAgICAgICAgICBwcmludGsoWEVOTE9HX1dBUk5JTkcgImQlZDogSU9NTVUgbWFw
cGluZyBmYWlsZWQ6ICVkXG4iLAo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2Rv
bWFpbi5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaAo+IGluZGV4IDMxMmZlYzg5MzIu
LmQ2MWIwMTg4ZGEgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaAo+
ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmgKPiBAQCAtMjY3LDYgKzI2NywxMSBA
QCBzdGF0aWMgaW5saW5lIHZvaWQgZnJlZV92Y3B1X2d1ZXN0X2NvbnRleHQoc3RydWN0IHZjcHVf
Z3Vlc3RfY29udGV4dCAqdmdjKQo+ICAKPiAgc3RhdGljIGlubGluZSB2b2lkIGFyY2hfdmNwdV9i
bG9jayhzdHJ1Y3QgdmNwdSAqdikge30KPiAgCj4gK3N0YXRpYyBpbmxpbmUgZ2ZuX3QgZG9tYWlu
X3NoYXJlZF9pbmZvX2dmbihzdHJ1Y3QgZG9tYWluICpkKQo+ICt7Cj4gKyAgICByZXR1cm4gSU5W
QUxJRF9HRk47Cj4gK30KPiArCj4gICNlbmRpZiAvKiBfX0FTTV9ET01BSU5fSF9fICovCj4gIAo+
ICAvKgo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmggYi94ZW4vaW5j
bHVkZS9wdWJsaWMvZG9tY3RsLmgKPiBpbmRleCAxOTQ4NmQ1ZTMyLi5jYWM4ZmZmZmU5IDEwMDY0
NAo+IC0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaAo+ICsrKyBiL3hlbi9pbmNsdWRl
L3B1YmxpYy9kb21jdGwuaAo+IEBAIC0xMTgsNiArMTE4LDEwIEBAIHN0cnVjdCB4ZW5fZG9tY3Rs
X2dldGRvbWFpbmluZm8gewo+ICAgICAgdWludDY0X2FsaWduZWRfdCBvdXRzdGFuZGluZ19wYWdl
czsKPiAgICAgIHVpbnQ2NF9hbGlnbmVkX3Qgc2hyX3BhZ2VzOwo+ICAgICAgdWludDY0X2FsaWdu
ZWRfdCBwYWdlZF9wYWdlczsKPiArICAgIC8qCj4gKyAgICAgKiBHRk4gb2Ygc2hhcmVkX2luZm8g
c3RydWN0LiBTb21lIGFyY2hpdGVjdHVyZXMgKGUuZyBBcm0pIG1heSBub3QKPiArICAgICAqIHBy
b3ZpZGUgYSB2YWxpZCBHRk4uCj4gKyAgICAgKi8KPiAgICAgIHVpbnQ2NF9hbGlnbmVkX3Qgc2hh
cmVkX2luZm9fZnJhbWU7IC8qIEdNRk4gb2Ygc2hhcmVkX2luZm8gc3RydWN0ICovCj4gICAgICB1
aW50NjRfYWxpZ25lZF90IGNwdV90aW1lOwo+ICAgICAgdWludDMyX3QgbnJfb25saW5lX3ZjcHVz
OyAgICAvKiBOdW1iZXIgb2YgVkNQVXMgY3VycmVudGx5IG9ubGluZS4gKi8KPiBkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUveGVuL2RvbWFpbi5oIGIveGVuL2luY2x1ZGUveGVuL2RvbWFpbi5oCj4g
aW5kZXggZDFiZmM4MmY1Ny4uZjE3NjFmZTE4MyAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS94
ZW4vZG9tYWluLmgKPiArKysgYi94ZW4vaW5jbHVkZS94ZW4vZG9tYWluLmgKPiBAQCAtMTE4LDQg
KzExOCwxMiBAQCBzdHJ1Y3Qgdm51bWFfaW5mbyB7Cj4gIAo+ICB2b2lkIHZudW1hX2Rlc3Ryb3ko
c3RydWN0IHZudW1hX2luZm8gKnZudW1hKTsKPiAgCj4gKyNpZmRlZiBDT05GSUdfSEFTX00yUAo+
ICsjZGVmaW5lIGRvbWFpbl9zaGFyZWRfaW5mb19nZm4oZCkgKHsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAo+ICsgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqZF8gPSAoZCk7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgbWZuX3RvX2dmbihkXywg
X21mbihfX3ZpcnRfdG9fbWZuKGRfLT5zaGFyZWRfaW5mbykpKTsgICAgICAgXAoKQXJlbid0IHlv
dSBtaXNzaW5nIGEgX2dmbiBoZXJlPwoKICBfZ2ZuKG1mbl90b19nZm4oZCwgX21mbihfX3ZpcnRf
dG9fbWZuKGQtPnNoYXJlZF9pbmZvKSkpKTsKCgo+ICt9KQo+ICsjZW5kaWYKPiArCj4gICNlbmRp
ZiAvKiBfX1hFTl9ET01BSU5fSF9fICovCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 09 18:09:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 18:09:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOnUD-0006Lm-SS; Thu, 09 May 2019 18:09:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=przs=TJ=tklengyel.com=bounce+e181d6.cd840-xen-devel=lists.xenproject.org@srs-us1.protection.inumbo.net>)
 id 1hOnUC-0006Lh-CK
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 18:09:40 +0000
X-Inumbo-ID: 9b4cc66e-7285-11e9-966c-3f99e9b0b37f
Received: from rs224.mailgun.us (unknown [209.61.151.224])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9b4cc66e-7285-11e9-966c-3f99e9b0b37f;
 Thu, 09 May 2019 18:09:37 +0000 (UTC)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=tklengyel.com;
 q=dns/txt; 
 s=krs; t=1557425377; h=Content-Transfer-Encoding: Content-Type: Cc: To:
 Subject: Message-ID: Date: From: In-Reply-To: References: MIME-Version:
 Sender; bh=tggog+TcolbdN4iNtoezdmIfbfKkrXyX9HI5qt9qkaE=;
 b=SLsOrDoyFNrxNGW5ye88RSkQbahmXjJIFXNdEu577RZz9+A/KLcOcau/rpnjXux/gomI8kWG
 holDvUTMt8fbnT/6DsmP0g41OeJ7x5kurewdhfVsF3d8GsmhEM3O6tMRdgnqWYcjrjOBBTtT
 oD1ExB1aB3+uufr44k4k+d2QtPY=
X-Mailgun-Sending-Ip: 209.61.151.224
X-Mailgun-Sid: WyIyYTNmOCIsICJ4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmciLCAiY2Q4NDAiXQ==
Received: from mail-wm1-f47.google.com (mail-wm1-f47.google.com
 [209.85.128.47])
 by mxa.mailgun.org with ESMTP id 5cd46ce0.7f0eed422230-smtp-out-n01;
 Thu, 09 May 2019 18:09:36 -0000 (UTC)
Received: by mail-wm1-f47.google.com with SMTP id o189so4426042wmb.1
 for <xen-devel@lists.xenproject.org>; Thu, 09 May 2019 11:09:35 -0700 (PDT)
X-Gm-Message-State: APjAAAVgGwq1KTgJRLrvGZcQf2EuGqjWKJr8ZCls1YwxO2pBTN9C++Iy
 DfkG/6FJgVY7zF3TdRRXJbfXmjlEe2oZdN1l160=
X-Google-Smtp-Source: APXvYqz/LUvf2QyJMsQBwNVNkdzcacU175m9q3ymzuATMrT5rY1FPC8SQUv48VXlIhjZHyUKldOHSwNP3D17x4wkUTo=
X-Received: by 2002:a1c:9e04:: with SMTP id h4mr4128697wme.135.1557425374728; 
 Thu, 09 May 2019 11:09:34 -0700 (PDT)
MIME-Version: 1.0
References: <f3zRvkN8JOfpv5k6jz7TbWXz-sso4q6CGB-3S05mSco8SuDy0BoN5z5_Lj_-Xnto1FPMCkhE89trkq-_f6itwRZ5F4NI9MKrcqZk8cdT45A=@protonmail.com>
 <76bd924a-34b1-eb7c-d3be-6c33aa7729fc@citrix.com>
 <WL45-Mjyf7to-l_u4XAT3M46R6YcAECvEwl6SDzOWeLE_SOQUyF26Vj2cu0mScD47fS95OaBAWDddX7DL7yujvl03YffFRDoqrpRcFDSnxA=@protonmail.com>
 <oSx3iO5YqwrWedfgCT8yEj4jGrzisHnNA6d9XQIKAJJAOhr6TPANrqVHf6s56L8_WBgLtVMJv37Cypbr2emtg0ZKb25HdHo91eM1J1fVJHo=@protonmail.com>
 <4f34ed81-8993-2e5d-9aea-89a6e2d98b44@citrix.com>
 <CABfawh=_Xg225Tfw-zS9iXXk2pdUG0MyBi3+Co5Urmh6EfTOXw@mail.gmail.com>
 <a8f1adea-9d57-5953-614f-85f7b97be44f@citrix.com>
In-Reply-To: <a8f1adea-9d57-5953-614f-85f7b97be44f@citrix.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Thu, 9 May 2019 12:08:58 -0600
X-Gmail-Original-Message-ID: <CABfawhmMAy19_g_JKe5kc6HrZwk09fgnM_XNi4k02jfSmc+edA@mail.gmail.com>
Message-ID: <CABfawhmMAy19_g_JKe5kc6HrZwk09fgnM_XNi4k02jfSmc+edA@mail.gmail.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [VMI] Possible race-condition in altp2m APIs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Mathieu Tarral <mathieu.tarral@protonmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBNYXkgOSwgMjAxOSBhdCAxMjowMCBQTSBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPiB3cm90ZToKPgo+IE9uIDA5LzA1LzIwMTkgMTg6NDYsIFRhbWFzIEsg
TGVuZ3llbCB3cm90ZToKPiA+IE9uIFRodSwgTWF5IDksIDIwMTkgYXQgMTA6NDMgQU0gQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPj4gT24gMDkvMDUv
MjAxOSAxNzoxOSwgTWF0aGlldSBUYXJyYWwgd3JvdGU6Cj4gPj4+IExlIG1hcmRpLCBtYWkgNywg
MjAxOSAyOjAxIFBNLCBNYXRoaWV1IFRhcnJhbCA8bWF0aGlldS50YXJyYWxAcHJvdG9ubWFpbC5j
b20+IGEgw6ljcml0IDoKPiA+Pj4KPiA+Pj4+PiBHaXZlbiBob3cgbWFueSBFUFQgZmx1c2hpbmcg
YnVncyBJJ3ZlIGFscmVhZHkgZm91bmQgaW4gdGhpcyBhcmVhLCBJIHdvdWxkbid0IGJlIHN1cnBy
aXNlZCBpZiB0aGVyZSBhcmUgZnVydGhlciBvbmVzIGx1cmtpbmcuICBJZiBpdCBpcyBhbiBFUFQg
Zmx1c2hpbmcgYnVnLCB0aGlzIGRlbHRhIHNob3VsZCBtYWtlIGl0IGdvIGF3YXksIGJ1dCBpdCB3
aWxsIGNvbWUgd2l0aCBhIGhlZnR5IHBlcmYgaGl0Lgo+ID4+Pj4+Cj4gPj4+Pj4gZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14
LmMKPiA+Pj4+PiBpbmRleCAyODNlYjdiLi4wMTkzMzNkIDEwMDY0NAo+ID4+Pj4+IC0tLSBhL3hl
bi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCj4gPj4+Pj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS92
bXgvdm14LmMKPiA+Pj4+PiBAQCAtNDI4NSw5ICs0Mjg1LDcgQEAgYm9vbCB2bXhfdm1lbnRlcl9o
ZWxwZXIoY29uc3Qgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4gPj4+Pj4gICAgICAgICAg
ICAgIH0KPiA+Pj4+PiAgICAgICAgICB9Cj4gPj4+Pj4KPiA+Pj4+PiAtICAgICAgICBpZiAoIGlu
diApCj4gPj4+Pj4gLSAgICAgICAgICAgIF9faW52ZXB0KGludiA9PSAxID8gSU5WRVBUX1NJTkdM
RV9DT05URVhUIDogSU5WRVBUX0FMTF9DT05URVhULAo+ID4+Pj4+IC0gICAgICAgICAgICAgICAg
ICAgICBpbnYgPT0gMSA/IHNpbmdsZS0+ZXB0cCAgICAgICAgICA6IDApOwo+ID4+Pj4+ICsgICAg
ICAgIF9faW52ZXB0KElOVkVQVF9BTExfQ09OVEVYVCwgMCk7Cj4gPj4+Pj4gICAgICB9Cj4gPj4+
Pj4KPiA+Pj4+PiAgIG91dDoKPiA+Pj4+IEkgY2FuIGdpdmUgdGhpcyBhIHRyeSwgYW5kIHNlZSBp
ZiBpdCByZXNvbHZlcyB0aGUgcHJvYmxlbSAhCj4gPj4+IEp1c3QgdGVzdGVkLCBvbiBYZW4gNC4x
Mi4wLCBhbmQgdGhlIGJ1ZyBpcyBzdGlsbCBoZXJlLgo+ID4+PiBXaW5kb3dzIDcgaXMgaGF2aW5n
IEJTT0RzIHdpdGggNCBWQ1BVcy4KPiA+Pj4gSSBkaWRuJ3Qgbm90aWNlZCBhIGhlZnR5IHBlcmZv
cm1hbmNlIGltcGFjdCB0aG91Z2guCj4gPj4+Cj4gPj4+IERvIHdlIGhhdmUgb3RoZXIgY2FjaGVz
IHRvIGludmFsaWRhdGUgPwo+ID4+PiBTb21ldGhpbmcgZWxzZSB0aGF0IGkgc2hvdWxkIHRlc3Qg
Pwo+ID4+Pgo+ID4+PiBJIGRvbid0IGZlZWwgY29tZm9ydGFibGUgZGlnZ2luZyBpbnRvIFhlbidz
IGNvZGUsIGVzcGVjaWFsbHkgZm9yIHNvbWV0aGluZyBhcyBjb21wbGljYXRlZCBhcyBwYWdlIHRh
YmxlIGFuZCBtZW1vcnkgbWFuYWdlbWVudCwKPiA+Pj4gaW5jcmVhc2VkIGJ5IHRoZSBjb21wbGV4
aXR5IG9mIGFsdHAybS4KPiA+Pj4gV2hhdCBpIGNhbiBkbyBob3dldmVyLCBpcyB0ZXN0IHlvdXIg
aWRlYXMgYW5kIHBhdGNoZXMgYW5kIHJlcG9ydCB0aGUgaW5mb3JtYXRpb24gSSBjYW4gZ2F0aGVy
IG9uIHRoaXMgaXNzdWUuCj4gPj4+Cj4gPj4+IE5vdGU6IEkgdGVzdGVkIHdpdGggdGhlIGxhdGVz
dCBjb21taXRzIG9uIERyYWt2dWYvbWFzdGVyLCBlc3BlY2lhbGx5Ogo+ID4+PiAiQWRkIGEgVk0g
cGF1c2UgZm9yIHNoYWRvdyBjb3B5IHJlZnJlc2ggb3BlcmF0aW9uIgo+ID4+PiBodHRwczovL2dp
dGh1Yi5jb20vdGtsZW5neWVsL2RyYWt2dWYvcHVsbC82MjYKPiA+Pj4KPiA+Pj4gQHRhbWFzLCBk
aWQgeW91IG1hZGUgdGhpcyBwYXRjaCB0byBmaXggdGhlc2Uga2luZCBvZiByYWNlIGNvbmRpdGlv
bnMgaXNzdWUgdGhhdCBpJ20gcmVwb3J0aW5nID8KPiA+Pj4gT3Igd2FzIGl0IHRvdGFsbHkgdW5y
ZWxhdGVkID8KPiA+PiBXaXRoIHRoZSBhYm92ZSBjaGFuZ2UgaW4gcGxhY2UgYW5kIEJTT0RzIHN0
aWxsIGhhcHBlbmluZywgSSdtIGZhaXJseQo+ID4+IGNvbnZpbmNlZCB0aGF0IGl0IG5vdCBhIFRM
QiBmbHVzaGluZyBpc3N1ZS4KPiA+Pgo+ID4+IFRoZXJlZm9yZSwgdGhlIGNvbmNsdXNpb24gdG8g
ZHJhdyBpcyB0aGF0IGl0IGlzIGEgbG9naWNhbCBidWcgc29tZXdoZXJlLgo+ID4gSSBhZ3JlZS4K
PiA+Cj4gPj4gRmlyc3Qgb2YgYWxsIC0gZW5zdXJlIHlvdSBhcmUgdXNpbmcgdXAtdG8tZGF0ZSBt
aWNyb2NvZGUuICBUaGUgbnVtYmVyIG9mCj4gPj4gZXJyYXRhIHdoaWNoIGhhdmUgYmVlbiBkaXNj
b3ZlcmVkIGJ5IHBlb3BsZSBhc3NvY2lhdGVkIHdpdGggdGhlIFhlbgo+ID4+IGNvbW11bml0eSBp
cyBsYXJnZS4KPiA+Pgo+ID4+IFRoZSBtaWNyb2NvZGUgaXMgYXZhaWxhYmxlIGZyb20KPiA+PiBo
dHRwczovL2dpdGh1Yi5jb20vaW50ZWwvSW50ZWwtTGludXgtUHJvY2Vzc29yLU1pY3JvY29kZS1E
YXRhLUZpbGVzLyBhbmQKPiA+PiBodHRwczovL2FuZHJld2Nvb3AteGVuLnJlYWR0aGVkb2NzLmlv
L2VuL2xhdGVzdC9hZG1pbi1ndWlkZS9taWNyb2NvZGUtbG9hZGluZy5odG1sCj4gPj4gaXMgc29t
ZSBkb2N1bWVudGF0aW9uIEkgcHJlcGFyZWQgZWFybGllci4KPiA+Pgo+ID4+IEJleW9uZCB0aGF0
LCBJIHRoaW5rIGl0IHdvdWxkIGhlbHAgdG8ga25vdyBleGFjdGx5IGhvdyBsaWJ2bWkgaXMKPiA+
PiBtYW5pcHVsYXRpbmcgdGhlIGd1ZXN0Lgo+ID4gSSBhbHJlYWR5IHN1Z2dlc3RlZCB0byBNYXRo
aWV1IHRvIHRyeSB0byByZXByb2R1Y2UgdGhlIGlzc3VlIHVzaW5nIHRoZQo+ID4geGVuLWFjY2Vz
cyB0ZXN0IHRvb2wgdGhhdCdzIGluIHRoZSBYZW4gdHJlZSB0byBjdXQgb3V0IGFsbCB0aGF0Cj4g
PiBjb21wbGV4aXR5Lgo+Cj4geGVuLWFjY2VzcyBpcyBvaywgYnV0IEkndmUgbmV2ZXIgZW5jb3Vu
dGVyZWQgYSBzaXR1YXRpb24gd2hlcmUgSSBoYXZlbid0Cj4gaGFkIHRvIG1vZGlmeSBpdCBmaXJz
dCB0byBnZXQgaXQgdXNhYmxlLgoKUmlnaHQsIGl0IHdvdWxkIGxpa2VseSBoYXZlIHRvIGJlIG1v
ZGlmaWVkLgoKPgo+IEkgaGF2ZSBzb21lIHBsYW5zIHRvIHJlcGxhY2UgaXQgd2l0aCBzb21ldGhp
bmcgZmFyIG1vcmUgdXNhYmxlLCBhcyBwYXJ0Cj4gb2YgdHlpbmcgdG9nZXRoZXIgc29tZSBYVEYt
YmFzZWQgVk1JIHRlc3RpbmcsIGJ1dCBub25lIG9mIHRoYXQgaXMKPiByZW1vdGVseSByZWFkeSB5
ZXQuCgpZZXMsIHRoYXQgd291bGQgYmUgZmFudGFzdGljIHRvIGhhdmUuCgo+ID4gV2l0aG91dCBi
ZWluZyBhYmxlIHRvIGxpbWl0IHRoZSBzY29wZSBvZiB0aGUgYnVnIGFuZCBiZWluZwo+ID4gYWJs
ZSB0byByZXByb2R1Y2libGUgdHJpZ2dlciBpdCBJIHNlZSBsaXR0bGUgY2hhbmNlIG9mIGZpbmRp
bmcgdGhlCj4gPiByb290IGNhdXNlLiBVbmZvcnR1bmF0ZWx5IEkgZG9uJ3QgaGF2ZSB0aGUgdGlt
ZSB0byBkbyB0aGF0IG15c2VsZi4KPgo+IEkgY2FuIHByb2JhYmx5IGhlbHAgb3V0IHdpdGggc29t
ZSBzdWdnZXN0aW9ucywgYnV0IEkgYWdyZWUgdGhhdCB3ZSBhcmUKPiBnb2luZyB0byBoYXZlIHRv
IGN1dCBvdXQgc29tZSBvZiB0aGUgY29tcGxleGl0eSBoZXJlIHRvIGZpZ3VyZSBvdXQKPiBleGFj
dGx5IHdoYXQgaXMgZ29pbmcgb24uCj4KPiBBbHRlcm5hdGl2ZWx5LCBpZiB0aGVyZSBhcmUgc29t
ZSBzdWZmaWNpZW50bHkgZGV0YWlsZWQgaW5zdHJ1Y3Rpb25zIGZvcgo+IGhvdyB0byBwdXQgdG9n
ZXRoZXIgYSByZXBybyBvZiB0aGUgcHJvYmxlbSB1c2luZyBsaWJ2bWkvZXRjLCBJIG1pZ2h0IGJl
Cj4gYWJsZSB0byBzdGFydCBkZWJ1Z2dpbmcgZnJvbSB0aGF0LCBidXQgSSBkZWZpbml0ZWx5IGRv
bid0IGhhdmUgdGltZSB0bwo+IGRvIHRoYXQgaW4gdGhlIG5leHQgd2Vlay4KClRoZSBpbnN0cnVj
dGlvbnMgYXJlIG9uIGh0dHBzOi8vZHJha3Z1Zi5jb20uIEFGQUlDVCBNYXRoaWV1IGlzIHJ1bm5p
bmcKaW50byB0aGUgaXNzdWUgd2l0aCBzaW1wbHkgcnVubmluZyBpdCBvbiBhIHVwLXRvLWRhdGUg
V2luZG93cyAxMCBndWVzdApidXQgbm90IGluIGFueSB3YXkgdGhhdCBJIHdvdWxkIGNhbGwgcmVw
cm9kdWNpYmxlLiBSdW5uaW5nIGl0ICJmb3IgYQptaW51dGUgb3IgdHdvIiBpcyByZWFsbHkgbm90
IGEgcmVwcm9kdWNpYmxlIGJ1ZyBkZXNjcmlwdGlvbi4KClRhbWFzCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 09 18:10:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 18:10:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOnVN-0006zl-7a; Thu, 09 May 2019 18:10:53 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Kt3J=TJ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hOnVL-0006zf-Hv
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 18:10:51 +0000
X-Inumbo-ID: c6a4b1a4-7285-11e9-8980-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id c6a4b1a4-7285-11e9-8980-bc764e045a96;
 Thu, 09 May 2019 18:10:50 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id BA1AB374;
 Thu,  9 May 2019 11:10:49 -0700 (PDT)
Received: from [10.37.9.129] (unknown [10.37.9.129])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 6E21B3F738;
 Thu,  9 May 2019 11:10:47 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20190507151458.29350-1-julien.grall@arm.com>
 <20190507151458.29350-7-julien.grall@arm.com>
 <alpine.DEB.2.21.1905091057200.25766@sstabellini-ThinkPad-T480s>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <b1f7d744-060c-73bb-e08b-990566b06c57@arm.com>
Date: Thu, 9 May 2019 19:10:45 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.21.1905091057200.25766@sstabellini-ThinkPad-T480s>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 06/14] xen: Convert hotplug page function to
 use typesafe MFN
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDUvOS8xOSA3OjAxIFBNLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6
Cj4gT24gVHVlLCA3IE1heSAyMDE5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IENvbnZlcnQgb25s
aW5lX3BhZ2UsIG9mZmxpbmVfcGFnZSBhbmQgcXVlcnlfcGFnZV9vZmZsaW5lIHRvIHVzZQo+PiB0
eXBlc2FmZSBNRk4uCj4gCj4gSSB3b3VsZCBsaWtlIHRvIGhhdmUgYSBzdGF0ZW1lbnQgaW4gdGhl
IGNvbW1pdCBtZXNzYWdlIG1lbnRpb25pbmcgdGhlCj4gY2hhbmdlcyBiZWxvdyB0byBtY2lfYWN0
aW9uX2FkZF9wYWdlb2ZmbGluZSBhbmQgbWNfbWVtZXJyX2RoYW5kbGVyLgoKSSB3b3VsZCBwcmVm
ZXIgdGhlIGdlbmVyaWMgd29yZGluZzoKCiJBdCB0aGUgc2FtZSB0aW1lLCB0aGUgdHlwZXNhZmUg
aXMgcHJvcGFnYXRlZCBhcyBmYXIgYXMgcG9zc2libGUgd2l0aG91dAptYWpvciBtb2RpZmljYXRp
b25zLiIKCj4gCj4gIEZyb20gYW4gQVJNIHBvaW50IG9mIHZpZXcsIGl0IGlzIGZpbmUuCgpUaGFu
ayB5b3UhCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 09 18:12:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 18:12:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOnWq-00079H-JY; Thu, 09 May 2019 18:12:24 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Kt3J=TJ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hOnWp-000799-RD
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 18:12:23 +0000
X-Inumbo-ID: fd864415-7285-11e9-8980-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id fd864415-7285-11e9-8980-bc764e045a96;
 Thu, 09 May 2019 18:12:22 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id EDB6B374;
 Thu,  9 May 2019 11:12:21 -0700 (PDT)
Received: from [10.37.9.129] (unknown [10.37.9.129])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 583BE3F738;
 Thu,  9 May 2019 11:12:19 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20190507151458.29350-1-julien.grall@arm.com>
 <20190507151458.29350-10-julien.grall@arm.com>
 <alpine.DEB.2.21.1905091104530.25766@sstabellini-ThinkPad-T480s>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <51dbab9b-b0a5-c207-f1ef-e70b997a0078@arm.com>
Date: Thu, 9 May 2019 19:12:17 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.21.1905091104530.25766@sstabellini-ThinkPad-T480s>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 09/14] xen: Introduce HAS_M2P config and use
 to protect mfn_to_gmfn call
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 oleksandr_tyshchenko@epam.com, andrii_anisov@epam.com,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiA1LzkvMTkgNzowNiBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IE9uIFR1
ZSwgNyBNYXkgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUveGVuL2RvbWFpbi5oIGIveGVuL2luY2x1ZGUveGVuL2RvbWFpbi5oCj4+IGluZGV4IGQx
YmZjODJmNTcuLmYxNzYxZmUxODMgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9kb21h
aW4uaAo+PiArKysgYi94ZW4vaW5jbHVkZS94ZW4vZG9tYWluLmgKPj4gQEAgLTExOCw0ICsxMTgs
MTIgQEAgc3RydWN0IHZudW1hX2luZm8gewo+PiAgIAo+PiAgIHZvaWQgdm51bWFfZGVzdHJveShz
dHJ1Y3Qgdm51bWFfaW5mbyAqdm51bWEpOwo+PiAgIAo+PiArI2lmZGVmIENPTkZJR19IQVNfTTJQ
Cj4+ICsjZGVmaW5lIGRvbWFpbl9zaGFyZWRfaW5mb19nZm4oZCkgKHsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAo+PiArICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKmRfID0gKGQpOyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4+ICsgICAgbWZuX3RvX2dm
bihkXywgX21mbihfX3ZpcnRfdG9fbWZuKGRfLT5zaGFyZWRfaW5mbykpKTsgICAgICAgXAo+IAo+
IEFyZW4ndCB5b3UgbWlzc2luZyBhIF9nZm4gaGVyZT8KPiAKPiAgICBfZ2ZuKG1mbl90b19nZm4o
ZCwgX21mbihfX3ZpcnRfdG9fbWZuKGQtPnNoYXJlZF9pbmZvKSkpKTsKClBhdGNoICMzIG9mIHRo
aXMgc2VyaWVzIGNvbnZlcnQgbWZuX3RvX2dmbiB0byB1c2UgdHlwZXNhZmUgTUZOICYgR0ZOLiBT
byAKdGhlIGZ1bmN0aW9uIG5vdyByZXR1cm4gYSBnZm5fdC4KCkNoZWVycywKCi0tIApKdWxpZW4g
R3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 09 18:16:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 18:16:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOnap-0007Ku-59; Thu, 09 May 2019 18:16:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UEDQ=TJ=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1hOnan-0007Kp-QK
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 18:16:29 +0000
X-Inumbo-ID: 909ce8ba-7286-11e9-b750-abd02349a180
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 909ce8ba-7286-11e9-b750-abd02349a180;
 Thu, 09 May 2019 18:16:29 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256
 bits)) (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 17B5A2177B;
 Thu,  9 May 2019 18:16:28 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1557425788;
 bh=7OTv8do8kzx+bncQLsq0oLpbHHBAbD+3SK8WOWOS53E=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=QuAyoaiPP1bM7g50DQPbcyElOaG5oH3P6qAS/3c+xuqkVB7Wtb/7d4giBFyA3MI3k
 BqI/a7Gb98yRJ1YA2NNBbj5mAzMoh5JVoo6MZCro1REHgiuLXx0XE3tzq6RsZCdxd0
 LruikUR4566rLx4V90ZJtGH9oqo1kwbEnyG9LwpI=
Date: Thu, 9 May 2019 11:16:27 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <51dbab9b-b0a5-c207-f1ef-e70b997a0078@arm.com>
Message-ID: <alpine.DEB.2.21.1905091115560.25766@sstabellini-ThinkPad-T480s>
References: <20190507151458.29350-1-julien.grall@arm.com>
 <20190507151458.29350-10-julien.grall@arm.com>
 <alpine.DEB.2.21.1905091104530.25766@sstabellini-ThinkPad-T480s>
 <51dbab9b-b0a5-c207-f1ef-e70b997a0078@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 09/14] xen: Introduce HAS_M2P config and use
 to protect mfn_to_gmfn call
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 oleksandr_tyshchenko@epam.com, andrii_anisov@epam.com,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCA5IE1heSAyMDE5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGksCj4gCj4gT24gNS85
LzE5IDc6MDYgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IE9uIFR1ZSwgNyBNYXkg
MjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+ID4gPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
eGVuL2RvbWFpbi5oIGIveGVuL2luY2x1ZGUveGVuL2RvbWFpbi5oCj4gPiA+IGluZGV4IGQxYmZj
ODJmNTcuLmYxNzYxZmUxODMgMTAwNjQ0Cj4gPiA+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9kb21h
aW4uaAo+ID4gPiArKysgYi94ZW4vaW5jbHVkZS94ZW4vZG9tYWluLmgKPiA+ID4gQEAgLTExOCw0
ICsxMTgsMTIgQEAgc3RydWN0IHZudW1hX2luZm8gewo+ID4gPiAgICAgdm9pZCB2bnVtYV9kZXN0
cm95KHN0cnVjdCB2bnVtYV9pbmZvICp2bnVtYSk7Cj4gPiA+ICAgKyNpZmRlZiBDT05GSUdfSEFT
X00yUAo+ID4gPiArI2RlZmluZSBkb21haW5fc2hhcmVkX2luZm9fZ2ZuKGQpICh7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKPiA+ID4gKyAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpkXyA9
IChkKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gPiA+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ID4g
PiArICAgIG1mbl90b19nZm4oZF8sIF9tZm4oX192aXJ0X3RvX21mbihkXy0+c2hhcmVkX2luZm8p
KSk7ICAgICAgIFwKPiA+IAo+ID4gQXJlbid0IHlvdSBtaXNzaW5nIGEgX2dmbiBoZXJlPwo+ID4g
Cj4gPiAgICBfZ2ZuKG1mbl90b19nZm4oZCwgX21mbihfX3ZpcnRfdG9fbWZuKGQtPnNoYXJlZF9p
bmZvKSkpKTsKPiAKPiBQYXRjaCAjMyBvZiB0aGlzIHNlcmllcyBjb252ZXJ0IG1mbl90b19nZm4g
dG8gdXNlIHR5cGVzYWZlIE1GTiAmIEdGTi4gU28gdGhlCj4gZnVuY3Rpb24gbm93IHJldHVybiBh
IGdmbl90LgoKQWghIFNvbWVob3cgSSBhbSBtaXNzaW5nIHBhdGNoZXMgMi0zLTQgaW4gbXkgaW5i
b3guIEknbGwgdHJ5IHRvIGdldCB0aGVtCmZyb20gdGhlIGFyY2hpdmUuCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 09 18:19:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 18:19:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOndZ-0007UU-K5; Thu, 09 May 2019 18:19:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UEDQ=TJ=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1hOndY-0007UP-Hp
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 18:19:20 +0000
X-Inumbo-ID: f550a088-7286-11e9-8980-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f550a088-7286-11e9-8980-bc764e045a96;
 Thu, 09 May 2019 18:19:18 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256
 bits)) (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 19AB12177E;
 Thu,  9 May 2019 18:19:17 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1557425957;
 bh=9rRwxseHqyLmfvMqkJ4tQvNEO2BcAlxV9xR8+tVnIpc=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=kVWviw87f99HTwpxLCURmkwDCCHQxsq/1zKFbtPWMnlf5YNWq29s9M7pFW5D++t+/
 39wLpCkkZ6wNrHdRji7ZFEceOYGO4SgrIw06USUdRdswdFRCJ3DTU/jFjW2LW95488
 Kn4RUp/CeQ7a50LNsRR2SMfwiUH//igw+W2HDpSs=
Date: Thu, 9 May 2019 11:19:16 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20190507151458.29350-14-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.21.1905091118590.25766@sstabellini-ThinkPad-T480s>
References: <20190507151458.29350-1-julien.grall@arm.com>
 <20190507151458.29350-14-julien.grall@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 13/14] xen/mm: Convert {s,
 g}et_gpfn_from_mfn() to use typesafe MFN
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Tamas K Lengyel <tamas@tklengyel.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCA3IE1heSAyMDE5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gVGhlIGZpcnN0IHBhcmFt
ZXRlciBvZiB7cyxnfWV0X2dwZm5fZnJvbV9tZm4oKSBpcyBhbiBNRk4sIHNvIGl0IGNhbiBiZQo+
IHN3aXRjaGVkIHRvIHVzZSB0aGUgdHlwZXNhZmUuCj4gCj4gQXQgdGhlIHNhbWUgdGltZSwgcmVw
bGFjZSBncGZuIHdpdGggcGZuIGluIHRoZSBoZWxwZXJzIGFzIHRoZXkgYWxsIGRlYWwKPiB3aXRo
IFBGTiBhbmQgYWxzbyB0dXJuIHRoZSBtYWNyb3MgdG8gc3RhdGljIGlubGluZS4KPiAKPiBOb3Rl
IHRoYXQgdGhlIHJldHVybiBvZiB0aGUgZ2V0dGVyIGFuZCB0aGUgMm5kIHBhcmFtZXRlciBvZiB0
aGUgc2V0dGVyCj4gaGF2ZSBub3QgYmVlbiBjb252ZXJ0ZWQgdG8gdXNlIHR5cGVzYWZlIFBGTiBi
ZWNhdXNlIGl0IHdhcyByZXF1aXJpbmcKPiBtb3JlIGNoYW5nZXMgdGhhbiBleHBlY3RlZC4KPiAK
PiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKSSBv
bmx5IHNraW1tZWQgdGhyb3VnaCB0aGUgeDg2IGJpdHMuCgpBY2tlZC1ieTogU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKCj4gLS0tCj4gICAgIENoYW5nZXMgaW4g
djI6Cj4gICAgICAgICAtIFBhdGNoIGFkZGVkCj4gLS0tCj4gIHhlbi9hcmNoL3g4Ni9jcHUvbWNo
ZWNrL21jYWN0aW9uLmMgfCAgMiArLQo+ICB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICAgICAg
ICAgIHwgMTQgKysrKy0tLS0KPiAgeGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMgICAgICB8
IDE5ICsrKysrLS0tLS0tCj4gIHhlbi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMgICAgICAgICAgfCAg
NCArLS0KPiAgeGVuL2FyY2gveDg2L21tL3AybS1wdC5jICAgICAgICAgICB8IDM3ICsrKysrKysr
KystLS0tLS0tLS0tLQo+ICB4ZW4vYXJjaC94ODYvbW0vcDJtLmMgICAgICAgICAgICAgIHwgNjYg
KysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0KPiAgeGVuL2FyY2gveDg2L21t
L3BhZ2luZy5jICAgICAgICAgICB8ICA0ICstLQo+ICB4ZW4vYXJjaC94ODYvcHYvZG9tMF9idWls
ZC5jICAgICAgIHwgIDYgKystLQo+ICB4ZW4vYXJjaC94ODYveDg2XzY0L3RyYXBzLmMgICAgICAg
IHwgNDEgKysrKysrKysrKystLS0tLS0tLS0tLS0KPiAgeGVuL2NvbW1vbi9tZW1vcnkuYyAgICAg
ICAgICAgICAgICB8ICAyICstCj4gIHhlbi9jb21tb24vcGFnZV9hbGxvYy5jICAgICAgICAgICAg
fCAgMiArLQo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL21tLmggICAgICAgICAgIHwgIDIgKy0KPiAg
eGVuL2luY2x1ZGUvYXNtLXg4Ni9ncmFudF90YWJsZS5oICB8ICAyICstCj4gIHhlbi9pbmNsdWRl
L2FzbS14ODYvbW0uaCAgICAgICAgICAgfCAxNiArKysrKy0tLS0KPiAgeGVuL2luY2x1ZGUvYXNt
LXg4Ni9wMm0uaCAgICAgICAgICB8ICAyICstCj4gIDE1IGZpbGVzIGNoYW5nZWQsIDExMyBpbnNl
cnRpb25zKCspLCAxMDYgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9jcHUvbWNoZWNrL21jYWN0aW9uLmMgYi94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2FjdGlv
bi5jCj4gaW5kZXggNjkzMzJmYjg0ZC4uNWU3OGZiNzcwMyAxMDA2NDQKPiAtLS0gYS94ZW4vYXJj
aC94ODYvY3B1L21jaGVjay9tY2FjdGlvbi5jCj4gKysrIGIveGVuL2FyY2gveDg2L2NwdS9tY2hl
Y2svbWNhY3Rpb24uYwo+IEBAIC04OSw3ICs4OSw3IEBAIG1jX21lbWVycl9kaGFuZGxlcihzdHJ1
Y3QgbWNhX2JpbmZvICpiaW5mbywKPiAgICAgICAgICAgICAgewo+ICAgICAgICAgICAgICAgICAg
ZCA9IGdldF9kb21haW5fYnlfaWQoYmFuay0+bWNfZG9taWQpOwo+ICAgICAgICAgICAgICAgICAg
QVNTRVJUKGQpOwo+IC0gICAgICAgICAgICAgICAgZ2ZuID0gZ2V0X2dwZm5fZnJvbV9tZm4oKGJh
bmstPm1jX2FkZHIpID4+IFBBR0VfU0hJRlQpOwo+ICsgICAgICAgICAgICAgICAgZ2ZuID0gZ2V0
X3Bmbl9mcm9tX21mbihtYWRkcl90b19tZm4oYmFuay0+bWNfYWRkcikpOwo+ICAKPiAgICAgICAg
ICAgICAgICAgIGlmICggdW5tbWFwX2Jyb2tlbl9wYWdlKGQsIG1mbiwgZ2ZuKSApCj4gICAgICAg
ICAgICAgICAgICB7Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gv
eDg2L21tLmMKPiBpbmRleCA3ZDg4N2YyNjk5Li42MGM0NzU4MmJlIDEwMDY0NAo+IC0tLSBhL3hl
bi9hcmNoL3g4Ni9tbS5jCj4gKysrIGIveGVuL2FyY2gveDg2L21tLmMKPiBAQCAtNTAyLDcgKzUw
Miw3IEBAIHZvaWQgc2hhcmVfeGVuX3BhZ2Vfd2l0aF9ndWVzdChzdHJ1Y3QgcGFnZV9pbmZvICpw
YWdlLCBzdHJ1Y3QgZG9tYWluICpkLAo+ICAgICAgaWYgKCBwYWdlX2dldF9vd25lcihwYWdlKSA9
PSBkICkKPiAgICAgICAgICByZXR1cm47Cj4gIAo+IC0gICAgc2V0X2dwZm5fZnJvbV9tZm4obWZu
X3gocGFnZV90b19tZm4ocGFnZSkpLCBJTlZBTElEX00yUF9FTlRSWSk7Cj4gKyAgICBzZXRfcGZu
X2Zyb21fbWZuKHBhZ2VfdG9fbWZuKHBhZ2UpLCBJTlZBTElEX00yUF9FTlRSWSk7Cj4gIAo+ICAg
ICAgc3Bpbl9sb2NrKCZkLT5wYWdlX2FsbG9jX2xvY2spOwo+ICAKPiBAQCAtMTA3Nyw3ICsxMDc3
LDcgQEAgZ2V0X3BhZ2VfZnJvbV9sMWUoCj4gIAo+ICAgICAgICAgICAgICBnZHByaW50ayhYRU5M
T0dfV0FSTklORywgIkVycm9yIHVwZGF0aW5nIG1hcHBpbmdzIGZvciBtZm4gJSIgUFJJX21mbgo+
ICAgICAgICAgICAgICAgICAgICAgICAiIChwZm4gJSIgUFJJX3BmbiAiLCBmcm9tIEwxIGVudHJ5
ICUiIFBSSXB0ZSAiKSBmb3IgZCVkXG4iLAo+IC0gICAgICAgICAgICAgICAgICAgICBtZm4sIGdl
dF9ncGZuX2Zyb21fbWZuKG1mbiksCj4gKyAgICAgICAgICAgICAgICAgICAgIG1mbiwgZ2V0X3Bm
bl9mcm9tX21mbihfbWZuKG1mbikpLAo+ICAgICAgICAgICAgICAgICAgICAgICBsMWVfZ2V0X2lu
dHB0ZShsMWUpLCBsMWVfb3duZXItPmRvbWFpbl9pZCk7Cj4gICAgICAgICAgICAgIHJldHVybiBl
cnI7Cj4gICAgICAgICAgfQo+IEBAIC0xMDg4LDcgKzEwODgsNyBAQCBnZXRfcGFnZV9mcm9tX2wx
ZSgKPiAgIGNvdWxkX25vdF9waW46Cj4gICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywgIkVy
cm9yIGdldHRpbmcgbWZuICUiIFBSSV9tZm4gIiAocGZuICUiIFBSSV9wZm4KPiAgICAgICAgICAg
ICAgICIpIGZyb20gTDEgZW50cnkgJSIgUFJJcHRlICIgZm9yIGwxZV9vd25lciBkJWQsIHBnX293
bmVyIGQlZFxuIiwKPiAtICAgICAgICAgICAgIG1mbiwgZ2V0X2dwZm5fZnJvbV9tZm4obWZuKSwK
PiArICAgICAgICAgICAgIG1mbiwgZ2V0X3Bmbl9mcm9tX21mbihfbWZuKG1mbikpLAo+ICAgICAg
ICAgICAgICAgbDFlX2dldF9pbnRwdGUobDFlKSwgbDFlX293bmVyLT5kb21haW5faWQsIHBnX293
bmVyLT5kb21haW5faWQpOwo+ICAgICAgaWYgKCByZWFsX3BnX293bmVyICE9IE5VTEwgKQo+ICAg
ICAgICAgIHB1dF9wYWdlKHBhZ2UpOwo+IEBAIC0yNjA0LDcgKzI2MDQsNyBAQCBzdGF0aWMgaW50
IGFsbG9jX3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5
cGUsCj4gICAgICAgICAgICAgICAgICAgIiAocGZuICUiIFBSSV9wZm4gIikgZm9yIHR5cGUgJSIg
UFJ0eXBlX2luZm8KPiAgICAgICAgICAgICAgICAgICAiOiBjYWY9JTA4bHggdGFmPSUiIFBSdHlw
ZV9pbmZvICJcbiIsCj4gICAgICAgICAgICAgICAgICAgbWZuX3gocGFnZV90b19tZm4ocGFnZSkp
LAo+IC0gICAgICAgICAgICAgICAgIGdldF9ncGZuX2Zyb21fbWZuKG1mbl94KHBhZ2VfdG9fbWZu
KHBhZ2UpKSksCj4gKyAgICAgICAgICAgICAgICAgZ2V0X3Bmbl9mcm9tX21mbihwYWdlX3RvX21m
bihwYWdlKSksCj4gICAgICAgICAgICAgICAgICAgdHlwZSwgcGFnZS0+Y291bnRfaW5mbywgcGFn
ZS0+dS5pbnVzZS50eXBlX2luZm8pOwo+ICAgICAgICAgIGlmICggcGFnZSAhPSBjdXJyZW50LT5h
cmNoLm9sZF9ndWVzdF90YWJsZSApCj4gICAgICAgICAgICAgIHBhZ2UtPnUuaW51c2UudHlwZV9p
bmZvID0gMDsKPiBAQCAtMjg5MCw3ICsyODkwLDcgQEAgc3RhdGljIGludCBfZ2V0X3BhZ2VfdHlw
ZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUsCj4gICAgICAgICAg
ICAgICAgICAgICAgICJCYWQgdHlwZSAoc2F3ICUiIFBSdHlwZV9pbmZvICIgIT0gZXhwICUiIFBS
dHlwZV9pbmZvICIpICIKPiAgICAgICAgICAgICAgICAgICAgICAgImZvciBtZm4gJSIgUFJJX21m
biAiIChwZm4gJSIgUFJJX3BmbiAiKVxuIiwKPiAgICAgICAgICAgICAgICAgICAgICAgeCwgdHlw
ZSwgbWZuX3gocGFnZV90b19tZm4ocGFnZSkpLAo+IC0gICAgICAgICAgICAgICAgICAgICBnZXRf
Z3Bmbl9mcm9tX21mbihtZm5feChwYWdlX3RvX21mbihwYWdlKSkpKTsKPiArICAgICAgICAgICAg
ICAgICAgICAgZ2V0X3Bmbl9mcm9tX21mbihwYWdlX3RvX21mbihwYWdlKSkpOwo+ICAgICAgICAg
ICAgICByZXR1cm4gLUVJTlZBTDsKPiAgICAgICAgICB9Cj4gICAgICAgICAgZWxzZSBpZiAoIHVu
bGlrZWx5KCEoeCAmIFBHVF92YWxpZGF0ZWQpKSApCj4gQEAgLTQwMDIsNyArNDAwMiw3IEBAIGxv
bmcgZG9fbW11X3VwZGF0ZSgKPiAgICAgICAgICAgICAgICAgIGJyZWFrOwo+ICAgICAgICAgICAg
ICB9Cj4gIAo+IC0gICAgICAgICAgICBzZXRfZ3Bmbl9mcm9tX21mbihtZm5feChtZm4pLCBncGZu
KTsKPiArICAgICAgICAgICAgc2V0X3Bmbl9mcm9tX21mbihtZm4sIGdwZm4pOwo+ICAgICAgICAg
ICAgICBwYWdpbmdfbWFya19wZm5fZGlydHkocGdfb3duZXIsIF9wZm4oZ3BmbikpOwo+ICAKPiAg
ICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7Cj4gQEAgLTQ1MjksNyArNDUyOSw3IEBAIGludCB4
ZW5tZW1fYWRkX3RvX3BoeXNtYXBfb25lKAo+ICAgICAgICAgIGdvdG8gcHV0X2JvdGg7Cj4gIAo+
ICAgICAgLyogVW5tYXAgZnJvbSBvbGQgbG9jYXRpb24sIGlmIGFueS4gKi8KPiAtICAgIG9sZF9n
cGZuID0gZ2V0X2dwZm5fZnJvbV9tZm4obWZuX3gobWZuKSk7Cj4gKyAgICBvbGRfZ3BmbiA9IGdl
dF9wZm5fZnJvbV9tZm4obWZuKTsKPiAgICAgIEFTU0VSVCghU0hBUkVEX00yUChvbGRfZ3Bmbikp
Owo+ICAgICAgaWYgKCBzcGFjZSA9PSBYRU5NQVBTUEFDRV9nbWZuICYmIG9sZF9ncGZuICE9IGdm
biApCj4gICAgICB7Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5j
IGIveGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMKPiBpbmRleCA1YWM5ZDhmNTRjLi5hZjkw
M2MxMWU5IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5jCj4gKysr
IGIveGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMKPiBAQCAtMzkxLDExICszOTEsMTIgQEAg
c3RhdGljIGlubGluZSB2b2lkIG1lbV9zaGFyaW5nX2dmbl9kZXN0cm95KHN0cnVjdCBwYWdlX2lu
Zm8gKnBhZ2UsCj4gICAgICB4ZnJlZShnZm5faW5mbyk7Cj4gIH0KPiAgCj4gLXN0YXRpYyBzdHJ1
Y3QgcGFnZV9pbmZvKiBtZW1fc2hhcmluZ19sb29rdXAodW5zaWduZWQgbG9uZyBtZm4pCj4gK3N0
YXRpYyBzdHJ1Y3QgcGFnZV9pbmZvKiBtZW1fc2hhcmluZ19sb29rdXAobWZuX3QgbWZuKQo+ICB7
Cj4gLSAgICBpZiAoIG1mbl92YWxpZChfbWZuKG1mbikpICkKPiArICAgIGlmICggbWZuX3ZhbGlk
KG1mbikgKQo+ICAgICAgewo+IC0gICAgICAgIHN0cnVjdCBwYWdlX2luZm8qIHBhZ2UgPSBtZm5f
dG9fcGFnZShfbWZuKG1mbikpOwo+ICsgICAgICAgIHN0cnVjdCBwYWdlX2luZm8qIHBhZ2UgPSBt
Zm5fdG9fcGFnZShtZm4pOwo+ICsKPiAgICAgICAgICBpZiAoIHBhZ2VfZ2V0X293bmVyKHBhZ2Up
ID09IGRvbV9jb3cgKQo+ICAgICAgICAgIHsKPiAgICAgICAgICAgICAgLyogQ291bnQgaGFzIHRv
IGJlIGF0IGxlYXN0IHR3bywgYmVjYXVzZSB3ZSdyZSBjYWxsZWQKPiBAQCAtNDA0LDcgKzQwNSw3
IEBAIHN0YXRpYyBzdHJ1Y3QgcGFnZV9pbmZvKiBtZW1fc2hhcmluZ19sb29rdXAodW5zaWduZWQg
bG9uZyBtZm4pCj4gICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgdCA9IHJlYWRfYXRvbWljKCZw
YWdlLT51LmludXNlLnR5cGVfaW5mbyk7Cj4gICAgICAgICAgICAgIEFTU0VSVCgodCAmIFBHVF90
eXBlX21hc2spID09IFBHVF9zaGFyZWRfcGFnZSk7Cj4gICAgICAgICAgICAgIEFTU0VSVCgodCAm
IFBHVF9jb3VudF9tYXNrKSA+PSAyKTsKPiAtICAgICAgICAgICAgQVNTRVJUKFNIQVJFRF9NMlAo
Z2V0X2dwZm5fZnJvbV9tZm4obWZuKSkpOwo+ICsgICAgICAgICAgICBBU1NFUlQoU0hBUkVEX00y
UChnZXRfcGZuX2Zyb21fbWZuKG1mbikpKTsKPiAgICAgICAgICAgICAgcmV0dXJuIHBhZ2U7Cj4g
ICAgICAgICAgfQo+ICAgICAgfQo+IEBAIC00NjQsMTAgKzQ2NSwxMCBAQCBzdGF0aWMgaW50IGF1
ZGl0KHZvaWQpCj4gICAgICAgICAgfQo+ICAKPiAgICAgICAgICAvKiBDaGVjayB0aGUgbTJwIGVu
dHJ5ICovCj4gLSAgICAgICAgaWYgKCAhU0hBUkVEX00yUChnZXRfZ3Bmbl9mcm9tX21mbihtZm5f
eChtZm4pKSkgKQo+ICsgICAgICAgIGlmICggIVNIQVJFRF9NMlAoZ2V0X3Bmbl9mcm9tX21mbiht
Zm4pKSApCj4gICAgICAgICAgewo+ICAgICAgICAgICAgIE1FTV9TSEFSSU5HX0RFQlVHKCJtZm4g
JWx4IHNoYXJlZCwgYnV0IHdyb25nIG0ycCBlbnRyeSAoJWx4KSFcbiIsCj4gLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbWZuX3gobWZuKSwgZ2V0X2dwZm5fZnJvbV9tZm4obWZuX3gobWZu
KSkpOwo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1mbl94KG1mbiksIGdldF9wZm5f
ZnJvbV9tZm4obWZuKSk7Cj4gICAgICAgICAgICAgZXJyb3JzKys7Cj4gICAgICAgICAgfQo+ICAK
PiBAQCAtNjkzLDcgKzY5NCw3IEBAIHN0YXRpYyBpbmxpbmUgc3RydWN0IHBhZ2VfaW5mbyAqX19n
cmFiX3NoYXJlZF9wYWdlKG1mbl90IG1mbikKPiAgICAgIGlmICggIW1lbV9zaGFyaW5nX3BhZ2Vf
bG9jayhwZykgKQo+ICAgICAgICAgIHJldHVybiBOVUxMOwo+ICAKPiAtICAgIGlmICggbWVtX3No
YXJpbmdfbG9va3VwKG1mbl94KG1mbikpID09IE5VTEwgKQo+ICsgICAgaWYgKCBtZW1fc2hhcmlu
Z19sb29rdXAobWZuKSA9PSBOVUxMICkKPiAgICAgIHsKPiAgICAgICAgICBtZW1fc2hhcmluZ19w
YWdlX3VubG9jayhwZyk7Cj4gICAgICAgICAgcmV0dXJuIE5VTEw7Cj4gQEAgLTg3Nyw3ICs4Nzgs
NyBAQCBzdGF0aWMgaW50IG5vbWluYXRlX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2Zu
LAo+ICAgICAgYXRvbWljX2luYygmbnJfc2hhcmVkX21mbnMpOwo+ICAKPiAgICAgIC8qIFVwZGF0
ZSBtMnAgZW50cnkgdG8gU0hBUkVEX00yUF9FTlRSWSAqLwo+IC0gICAgc2V0X2dwZm5fZnJvbV9t
Zm4obWZuX3gobWZuKSwgU0hBUkVEX00yUF9FTlRSWSk7Cj4gKyAgICBzZXRfcGZuX2Zyb21fbWZu
KG1mbiwgU0hBUkVEX00yUF9FTlRSWSk7Cj4gIAo+ICAgICAgKnBoYW5kbGUgPSBwYWdlLT5zaGFy
aW5nLT5oYW5kbGU7Cj4gICAgICBhdWRpdF9hZGRfbGlzdChwYWdlKTsKPiBAQCAtMTIyMiw3ICsx
MjIzLDcgQEAgcHJpdmF0ZV9wYWdlX2ZvdW5kOgo+ICAgICAgfQo+ICAKPiAgICAgIC8qIFVwZGF0
ZSBtMnAgZW50cnkgKi8KPiAtICAgIHNldF9ncGZuX2Zyb21fbWZuKG1mbl94KHBhZ2VfdG9fbWZu
KHBhZ2UpKSwgZ2ZuKTsKPiArICAgIHNldF9wZm5fZnJvbV9tZm4ocGFnZV90b19tZm4ocGFnZSks
IGdmbik7Cj4gIAo+ICAgICAgLyogTm93IHRoYXQgdGhlIGdmbjwtPm1mbiBtYXAgaXMgcHJvcGVy
bHkgZXN0YWJsaXNoZWQsCj4gICAgICAgKiBtYXJraW5nIGRpcnR5IGlzIGZlYXNpYmxlICovCj4g
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMgYi94ZW4vYXJjaC94ODYvbW0v
cDJtLXBvZC5jCj4gaW5kZXggNDMxMzg2MzA2Ni4uOWUwMDE3MzhmNCAxMDA2NDQKPiAtLS0gYS94
ZW4vYXJjaC94ODYvbW0vcDJtLXBvZC5jCj4gKysrIGIveGVuL2FyY2gveDg2L21tL3AybS1wb2Qu
Ywo+IEBAIC02NTIsNyArNjUyLDcgQEAgcDJtX3BvZF9kZWNyZWFzZV9yZXNlcnZhdGlvbihzdHJ1
Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4sIHVuc2lnbmVkIGludCBvcmRlcikKPiAgICAgICAgICAg
ICAgfQo+ICAgICAgICAgICAgICBwMm1fdGxiX2ZsdXNoX3N5bmMocDJtKTsKPiAgICAgICAgICAg
ICAgZm9yICggaiA9IDA7IGogPCBuOyArK2ogKQo+IC0gICAgICAgICAgICAgICAgc2V0X2dwZm5f
ZnJvbV9tZm4obWZuX3gobWZuKSwgSU5WQUxJRF9NMlBfRU5UUlkpOwo+ICsgICAgICAgICAgICAg
ICAgc2V0X3Bmbl9mcm9tX21mbihtZm4sIElOVkFMSURfTTJQX0VOVFJZKTsKPiAgICAgICAgICAg
ICAgcDJtX3BvZF9jYWNoZV9hZGQocDJtLCBwYWdlLCBjdXJfb3JkZXIpOwo+ICAKPiAgICAgICAg
ICAgICAgc3RlYWxfZm9yX2NhY2hlID0gICggcDJtLT5wb2QuZW50cnlfY291bnQgPiBwMm0tPnBv
ZC5jb3VudCApOwo+IEBAIC0xMjAzLDcgKzEyMDMsNyBAQCBwMm1fcG9kX2RlbWFuZF9wb3B1bGF0
ZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBnZm5fdCBnZm4sCj4gIAo+ICAgICAgZm9yKCBpID0g
MDsgaSA8ICgxVUwgPDwgb3JkZXIpOyBpKysgKQo+ICAgICAgewo+IC0gICAgICAgIHNldF9ncGZu
X2Zyb21fbWZuKG1mbl94KG1mbikgKyBpLCBnZm5feChnZm5fYWxpZ25lZCkgKyBpKTsKPiArICAg
ICAgICBzZXRfcGZuX2Zyb21fbWZuKG1mbl9hZGQobWZuLCBpKSwgZ2ZuX3goZ2ZuX2FsaWduZWQp
ICsgaSk7Cj4gICAgICAgICAgcGFnaW5nX21hcmtfcGZuX2RpcnR5KGQsIF9wZm4oZ2ZuX3goZ2Zu
X2FsaWduZWQpICsgaSkpOwo+ICAgICAgfQo+ICAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L21tL3AybS1wdC5jIGIveGVuL2FyY2gveDg2L21tL3AybS1wdC5jCj4gaW5kZXggY2FmYzlmMjk5
Yi4uMGU4NTgxOWY5YiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMKPiAr
KysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMKPiBAQCAtOTkxLDcgKzk5MSw4IEBAIHN0YXRp
YyBpbnQgcDJtX3B0X2NoYW5nZV9lbnRyeV90eXBlX3JhbmdlKHN0cnVjdCBwMm1fZG9tYWluICpw
Mm0sCj4gIGxvbmcgcDJtX3B0X2F1ZGl0X3AybShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQo+ICB7
Cj4gICAgICB1bnNpZ25lZCBsb25nIGVudHJ5X2NvdW50ID0gMCwgcG1iYWQgPSAwOwo+IC0gICAg
dW5zaWduZWQgbG9uZyBtZm4sIGdmbiwgbTJwZm47Cj4gKyAgICB1bnNpZ25lZCBsb25nIGdmbiwg
bTJwZm47Cj4gKyAgICBtZm5fdCBtZm47Cj4gIAo+ICAgICAgQVNTRVJUKHAybV9sb2NrZWRfYnlf
bWUocDJtKSk7Cj4gICAgICBBU1NFUlQocG9kX2xvY2tlZF9ieV9tZShwMm0pKTsKPiBAQCAtMTAz
MCwxOSArMTAzMSwxOSBAQCBsb25nIHAybV9wdF9hdWRpdF9wMm0oc3RydWN0IHAybV9kb21haW4g
KnAybSkKPiAgICAgICAgICAgICAgICAgIC8qIGNoZWNrIGZvciAxR0Igc3VwZXIgcGFnZSAqLwo+
ICAgICAgICAgICAgICAgICAgaWYgKCBsM2VfZ2V0X2ZsYWdzKGwzZVtpM10pICYgX1BBR0VfUFNF
ICkKPiAgICAgICAgICAgICAgICAgIHsKPiAtICAgICAgICAgICAgICAgICAgICBtZm4gPSBsM2Vf
Z2V0X3BmbihsM2VbaTNdKTsKPiAtICAgICAgICAgICAgICAgICAgICBBU1NFUlQobWZuX3ZhbGlk
KF9tZm4obWZuKSkpOwo+ICsgICAgICAgICAgICAgICAgICAgIG1mbiA9IGwzZV9nZXRfbWZuKGwz
ZVtpM10pOwo+ICsgICAgICAgICAgICAgICAgICAgIEFTU0VSVChtZm5fdmFsaWQobWZuKSk7Cj4g
ICAgICAgICAgICAgICAgICAgICAgLyogd2UgaGF2ZSB0byBjb3ZlciA1MTJ4NTEyIDRLIHBhZ2Vz
ICovCj4gICAgICAgICAgICAgICAgICAgICAgZm9yICggaTIgPSAwOyAKPiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBpMiA8IChMMl9QQUdFVEFCTEVfRU5UUklFUyAqIEwxX1BBR0VUQUJMRV9F
TlRSSUVTKTsKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpMisrKQo+ICAgICAgICAgICAg
ICAgICAgICAgIHsKPiAtICAgICAgICAgICAgICAgICAgICAgICAgbTJwZm4gPSBnZXRfZ3Bmbl9m
cm9tX21mbihtZm4raTIpOwo+ICsgICAgICAgICAgICAgICAgICAgICAgICBtMnBmbiA9IGdldF9w
Zm5fZnJvbV9tZm4obWZuX2FkZChtZm4sIGkyKSk7Cj4gICAgICAgICAgICAgICAgICAgICAgICAg
IGlmICggbTJwZm4gIT0gKGdmbiArIGkyKSApCj4gICAgICAgICAgICAgICAgICAgICAgICAgIHsK
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBtYmFkKys7Cj4gLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBQMk1fUFJJTlRLKCJtaXNtYXRjaDogZ2ZuICUjbHggLT4gbWZuICUjbHgi
Cj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICIgLT4gZ2ZuICUjbHhc
biIsIGdmbitpMiwgbWZuK2kyLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgUDJNX1BS
SU5USygibWlzbWF0Y2g6IGdmbiAlI2x4IC0+IG1mbiAlIlBSSV9tZm4iIGdmbiAlI2x4XG4iLAo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnZm4gKyBpMiwgbWZuX3go
bWZuX2FkZChtZm4sIGkyKSksCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIG0ycGZuKTsKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEJVRygpOwo+ICAgICAg
ICAgICAgICAgICAgICAgICAgICB9Cj4gQEAgLTEwNjcsMTcgKzEwNjgsMTcgQEAgbG9uZyBwMm1f
cHRfYXVkaXRfcDJtKHN0cnVjdCBwMm1fZG9tYWluICpwMm0pCj4gICAgICAgICAgICAgICAgICAg
ICAgLyogY2hlY2sgZm9yIHN1cGVyIHBhZ2UgKi8KPiAgICAgICAgICAgICAgICAgICAgICBpZiAo
IGwyZV9nZXRfZmxhZ3MobDJlW2kyXSkgJiBfUEFHRV9QU0UgKQo+ICAgICAgICAgICAgICAgICAg
ICAgIHsKPiAtICAgICAgICAgICAgICAgICAgICAgICAgbWZuID0gbDJlX2dldF9wZm4obDJlW2ky
XSk7Cj4gLSAgICAgICAgICAgICAgICAgICAgICAgIEFTU0VSVChtZm5fdmFsaWQoX21mbihtZm4p
KSk7Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgIG1mbiA9IGwyZV9nZXRfbWZuKGwyZVtpMl0p
Owo+ICsgICAgICAgICAgICAgICAgICAgICAgICBBU1NFUlQobWZuX3ZhbGlkKG1mbikpOwo+ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmb3IgKCBpMSA9IDA7IGkxIDwgTDFfUEFHRVRBQkxFX0VO
VFJJRVM7IGkxKyspCj4gICAgICAgICAgICAgICAgICAgICAgICAgIHsKPiAtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIG0ycGZuID0gZ2V0X2dwZm5fZnJvbV9tZm4obWZuK2kxKTsKPiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIG0ycGZuID0gZ2V0X3Bmbl9mcm9tX21mbihtZm5fYWRk
KG1mbiwgaTEpKTsKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIEFsbG93IHNoYXJl
ZCBNMlBzICovCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiAoIChtMnBmbiAhPSAo
Z2ZuICsgaTEpKSAmJiAhU0hBUkVEX00yUChtMnBmbikgKQo+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgewo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBtYmFkKys7Cj4g
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUDJNX1BSSU5USygibWlzbWF0Y2g6IGdm
biAlI2x4IC0+IG1mbiAlI2x4Igo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIiAtPiBnZm4gJSNseFxuIiwgZ2ZuK2kxLCBtZm4raTEsCj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgUDJNX1BSSU5USygibWlzbWF0Y2g6IGdmbiAlI2x4IC0+IG1m
biAlIlBSSV9tZm4iIC0+IGdmbiAlI2x4XG4iLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZ2ZuICsgaTEsIG1mbl94KG1mbl9hZGQobWZuLCBpMSkpLAo+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbTJwZm4pOwo+ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIEJVRygpOwo+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfQo+IEBAIC0xMDk5LDE5ICsxMTAwLDE5IEBAIGxvbmcgcDJtX3B0X2F1ZGl0X3Ay
bShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGVudHJ5X2NvdW50Kys7Cj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250aW51
ZTsKPiAgICAgICAgICAgICAgICAgICAgICAgICAgfQo+IC0gICAgICAgICAgICAgICAgICAgICAg
ICBtZm4gPSBsMWVfZ2V0X3BmbihsMWVbaTFdKTsKPiAtICAgICAgICAgICAgICAgICAgICAgICAg
QVNTRVJUKG1mbl92YWxpZChfbWZuKG1mbikpKTsKPiAtICAgICAgICAgICAgICAgICAgICAgICAg
bTJwZm4gPSBnZXRfZ3Bmbl9mcm9tX21mbihtZm4pOwo+ICsgICAgICAgICAgICAgICAgICAgICAg
ICBtZm4gPSBsMWVfZ2V0X21mbihsMWVbaTFdKTsKPiArICAgICAgICAgICAgICAgICAgICAgICAg
QVNTRVJUKG1mbl92YWxpZChtZm4pKTsKPiArICAgICAgICAgICAgICAgICAgICAgICAgbTJwZm4g
PSBnZXRfcGZuX2Zyb21fbWZuKG1mbik7Cj4gICAgICAgICAgICAgICAgICAgICAgICAgIGlmICgg
bTJwZm4gIT0gZ2ZuICYmCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHlwZSAhPSBw
Mm1fbW1pb19kaXJlY3QgJiYKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAhcDJtX2lz
X2dyYW50KHR5cGUpICYmCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIXAybV9pc19z
aGFyZWQodHlwZSkgKQo+ICAgICAgICAgICAgICAgICAgICAgICAgICB7Cj4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwbWJhZCsrOwo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
cHJpbnRrKCJtaXNtYXRjaDogZ2ZuICUjbHggLT4gbWZuICUjbHgiCj4gLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIiAtPiBnZm4gJSNseFxuIiwgZ2ZuLCBtZm4sIG0ycGZuKTsK
PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgIFAyTV9QUklOVEsoIm1pc21hdGNoOiBnZm4g
JSNseCAtPiBtZm4gJSNseCIKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIiAtPiBnZm4gJSNseFxuIiwgZ2ZuLCBtZm4sIG0ycGZuKTsKPiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHByaW50aygibWlzbWF0Y2g6IGdmbiAlI2x4IC0+IG1mbiAlIlBSSV9tZm4i
IC0+IGdmbiAlI2x4XG4iLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdm
biwgbWZuX3gobWZuKSwgbTJwZm4pOwo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgUDJN
X1BSSU5USygibWlzbWF0Y2g6IGdmbiAlI2x4IC0+IG1mbiAlIlBSSV9tZm4iIC0+IGdmbiAlI2x4
XG4iLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnZm4sIG1mbl94
KG1mbiksIG0ycGZuKTsKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEJVRygpOwo+ICAg
ICAgICAgICAgICAgICAgICAgICAgICB9Cj4gICAgICAgICAgICAgICAgICAgICAgfQo+IGRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKPiBp
bmRleCAzYzk4ZjcyZGJiLi4wMDNlZDk3NTIxIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9t
bS9wMm0uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwo+IEBAIC03NjksNyArNzY5LDcg
QEAgdm9pZCBwMm1fZmluYWxfdGVhcmRvd24oc3RydWN0IGRvbWFpbiAqZCkKPiAgCj4gIAo+ICBz
dGF0aWMgaW50Cj4gLXAybV9yZW1vdmVfcGFnZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNp
Z25lZCBsb25nIGdmbl9sLCB1bnNpZ25lZCBsb25nIG1mbiwKPiArcDJtX3JlbW92ZV9wYWdlKHN0
cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuX2wsIG1mbl90IG1mbiwKPiAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBwYWdlX29yZGVyKQo+ICB7Cj4gICAgICB1bnNp
Z25lZCBsb25nIGk7Cj4gQEAgLTc4MywxNyArNzgzLDE3IEBAIHAybV9yZW1vdmVfcGFnZShzdHJ1
Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbl9sLCB1bnNpZ25lZCBsb25nIG1m
biwKPiAgICAgICAgICByZXR1cm4gMDsKPiAgCj4gICAgICBBU1NFUlQoZ2ZuX2xvY2tlZF9ieV9t
ZShwMm0sIGdmbikpOwo+IC0gICAgUDJNX0RFQlVHKCJyZW1vdmluZyBnZm49JSNseCBtZm49JSNs
eFxuIiwgZ2ZuX2wsIG1mbik7Cj4gKyAgICBQMk1fREVCVUcoInJlbW92aW5nIGdmbj0lI2x4IG1m
bj0lIlBSSV9tZm4iXG4iLCBnZm5fbCwgbWZuX3gobWZuKSk7Cj4gIAo+IC0gICAgaWYgKCBtZm5f
dmFsaWQoX21mbihtZm4pKSApCj4gKyAgICBpZiAoIG1mbl92YWxpZChtZm4pICkKPiAgICAgIHsK
PiAgICAgICAgICBmb3IgKCBpID0gMDsgaSA8ICgxVUwgPDwgcGFnZV9vcmRlcik7IGkrKyApCj4g
ICAgICAgICAgewo+ICAgICAgICAgICAgICBtZm5fcmV0dXJuID0gcDJtLT5nZXRfZW50cnkocDJt
LCBnZm5fYWRkKGdmbiwgaSksICZ0LCAmYSwgMCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIE5VTEwsIE5VTEwpOwo+ICAgICAgICAgICAgICBpZiAoICFwMm1faXNf
Z3JhbnQodCkgJiYgIXAybV9pc19zaGFyZWQodCkgJiYgIXAybV9pc19mb3JlaWduKHQpICkKPiAt
ICAgICAgICAgICAgICAgIHNldF9ncGZuX2Zyb21fbWZuKG1mbitpLCBJTlZBTElEX00yUF9FTlRS
WSk7Cj4gLSAgICAgICAgICAgIEFTU0VSVCggIXAybV9pc192YWxpZCh0KSB8fCBtZm4gKyBpID09
IG1mbl94KG1mbl9yZXR1cm4pICk7Cj4gKyAgICAgICAgICAgICAgICBzZXRfcGZuX2Zyb21fbWZu
KG1mbl9hZGQobWZuLCBpKSwgSU5WQUxJRF9NMlBfRU5UUlkpOwo+ICsgICAgICAgICAgICBBU1NF
UlQoICFwMm1faXNfdmFsaWQodCkgfHwgbWZuX2VxKG1mbl9hZGQobWZuLCBpKSwgbWZuX3JldHVy
bikgKTsKPiAgICAgICAgICB9Cj4gICAgICB9Cj4gICAgICByZXR1cm4gcDJtX3NldF9lbnRyeShw
Mm0sIGdmbiwgSU5WQUxJRF9NRk4sIHBhZ2Vfb3JkZXIsIHAybV9pbnZhbGlkLAo+IEBAIC04MDcs
NyArODA3LDcgQEAgZ3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBn
Zm5fdCBnZm4sCj4gICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtID0gcDJtX2dldF9ob3N0cDJt
KGQpOwo+ICAgICAgaW50IHJjOwo+ICAgICAgZ2ZuX2xvY2socDJtLCBnZm4sIHBhZ2Vfb3JkZXIp
Owo+IC0gICAgcmMgPSBwMm1fcmVtb3ZlX3BhZ2UocDJtLCBnZm5feChnZm4pLCBtZm5feChtZm4p
LCBwYWdlX29yZGVyKTsKPiArICAgIHJjID0gcDJtX3JlbW92ZV9wYWdlKHAybSwgZ2ZuX3goZ2Zu
KSwgbWZuLCBwYWdlX29yZGVyKTsKPiAgICAgIGdmbl91bmxvY2socDJtLCBnZm4sIHBhZ2Vfb3Jk
ZXIpOwo+ICAgICAgcmV0dXJuIHJjOwo+ICB9Cj4gQEAgLTkwOCw3ICs5MDgsNyBAQCBndWVzdF9w
aHlzbWFwX2FkZF9lbnRyeShzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4sIG1mbl90IG1mbiwK
PiAgICAgICAgICBlbHNlIGlmICggcDJtX2lzX3JhbShvdCkgJiYgIXAybV9pc19wYWdlZChvdCkg
KQo+ICAgICAgICAgIHsKPiAgICAgICAgICAgICAgQVNTRVJUKG1mbl92YWxpZChvbWZuKSk7Cj4g
LSAgICAgICAgICAgIHNldF9ncGZuX2Zyb21fbWZuKG1mbl94KG9tZm4pLCBJTlZBTElEX00yUF9F
TlRSWSk7Cj4gKyAgICAgICAgICAgIHNldF9wZm5fZnJvbV9tZm4ob21mbiwgSU5WQUxJRF9NMlBf
RU5UUlkpOwo+ICAgICAgICAgIH0KPiAgICAgICAgICBlbHNlIGlmICggb3QgPT0gcDJtX3BvcHVs
YXRlX29uX2RlbWFuZCApCj4gICAgICAgICAgewo+IEBAIC05NTEsNyArOTUxLDcgQEAgZ3Vlc3Rf
cGh5c21hcF9hZGRfZW50cnkoc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLCBtZm5fdCBtZm4s
Cj4gICAgICAgICAgICAgICAgICBQMk1fREVCVUcoIm9sZCBnZm49JSNseCAtPiBtZm4gJSNseFxu
IiwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICBnZm5feChvZ2ZuKSAsIG1mbl94KG9tZm4p
KTsKPiAgICAgICAgICAgICAgICAgIGlmICggbWZuX2VxKG9tZm4sIG1mbl9hZGQobWZuLCBpKSkg
KQo+IC0gICAgICAgICAgICAgICAgICAgIHAybV9yZW1vdmVfcGFnZShwMm0sIGdmbl94KG9nZm4p
LCBtZm5feChtZm5fYWRkKG1mbiwgaSkpLAo+ICsgICAgICAgICAgICAgICAgICAgIHAybV9yZW1v
dmVfcGFnZShwMm0sIGdmbl94KG9nZm4pLCBtZm5fYWRkKG1mbiwgaSksCj4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIDApOwo+ICAgICAgICAgICAgICB9Cj4gICAgICAgICAg
fQo+IEBAIC05NjgsOCArOTY4LDggQEAgZ3Vlc3RfcGh5c21hcF9hZGRfZW50cnkoc3RydWN0IGRv
bWFpbiAqZCwgZ2ZuX3QgZ2ZuLCBtZm5fdCBtZm4sCj4gICAgICAgICAgaWYgKCAhcDJtX2lzX2dy
YW50KHQpICkKPiAgICAgICAgICB7Cj4gICAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgKDFV
TCA8PCBwYWdlX29yZGVyKTsgaSsrICkKPiAtICAgICAgICAgICAgICAgIHNldF9ncGZuX2Zyb21f
bWZuKG1mbl94KG1mbl9hZGQobWZuLCBpKSksCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBnZm5feChnZm5fYWRkKGdmbiwgaSkpKTsKPiArICAgICAgICAgICAgICAgIHNldF9w
Zm5fZnJvbV9tZm4obWZuX2FkZChtZm4sIGkpLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBnZm5feChnZm5fYWRkKGdmbiwgaSkpKTsKPiAgICAgICAgICB9Cj4gICAgICB9Cj4g
ICAgICBlbHNlCj4gQEAgLTEyNzIsNyArMTI3Miw3IEBAIHN0YXRpYyBpbnQgc2V0X3R5cGVkX3Ay
bV9lbnRyeShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbl9sLAo+ICAgICAgICAg
IGZvciAoIGkgPSAwOyBpIDwgKDFVTCA8PCBvcmRlcik7ICsraSApCj4gICAgICAgICAgewo+ICAg
ICAgICAgICAgICBBU1NFUlQobWZuX3ZhbGlkKG1mbl9hZGQob21mbiwgaSkpKTsKPiAtICAgICAg
ICAgICAgc2V0X2dwZm5fZnJvbV9tZm4obWZuX3gob21mbikgKyBpLCBJTlZBTElEX00yUF9FTlRS
WSk7Cj4gKyAgICAgICAgICAgIHNldF9wZm5fZnJvbV9tZm4obWZuX2FkZChvbWZuLCBpKSwgSU5W
QUxJRF9NMlBfRU5UUlkpOwo+ICAgICAgICAgIH0KPiAgICAgIH0KPiAgCj4gQEAgLTE0NjcsNyAr
MTQ2Nyw3IEBAIGludCBzZXRfc2hhcmVkX3AybV9lbnRyeShzdHJ1Y3QgZG9tYWluICpkLCB1bnNp
Z25lZCBsb25nIGdmbl9sLCBtZm5fdCBtZm4pCj4gICAgICBwZ190eXBlID0gcmVhZF9hdG9taWMo
JihtZm5fdG9fcGFnZShvbWZuKS0+dS5pbnVzZS50eXBlX2luZm8pKTsKPiAgICAgIGlmICggKHBn
X3R5cGUgJiBQR1RfY291bnRfbWFzaykgPT0gMAo+ICAgICAgICAgICB8fCAocGdfdHlwZSAmIFBH
VF90eXBlX21hc2spICE9IFBHVF9zaGFyZWRfcGFnZSApCj4gLSAgICAgICAgc2V0X2dwZm5fZnJv
bV9tZm4obWZuX3gob21mbiksIElOVkFMSURfTTJQX0VOVFJZKTsKPiArICAgICAgICBzZXRfcGZu
X2Zyb21fbWZuKG9tZm4sIElOVkFMSURfTTJQX0VOVFJZKTsKPiAgCj4gICAgICBQMk1fREVCVUco
InNldCBzaGFyZWQgJWx4ICVseFxuIiwgZ2ZuX2wsIG1mbl94KG1mbikpOwo+ICAgICAgcmMgPSBw
Mm1fc2V0X2VudHJ5KHAybSwgZ2ZuLCBtZm4sIFBBR0VfT1JERVJfNEssIHAybV9yYW1fc2hhcmVk
LAo+IEBAIC0xODIxLDcgKzE4MjEsNyBAQCBpbnQgcDJtX21lbV9wYWdpbmdfcHJlcChzdHJ1Y3Qg
ZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbl9sLCB1aW50NjRfdCBidWZmZXIpCj4gICAgICBy
ZXQgPSBwMm1fc2V0X2VudHJ5KHAybSwgZ2ZuLCBtZm4sIFBBR0VfT1JERVJfNEssCj4gICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhZ2luZ19tb2RlX2xvZ19kaXJ0eShkKSA/IHAybV9yYW1fbG9n
ZGlydHkKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IDogcDJtX3JhbV9ydywgYSk7Cj4gLSAgICBzZXRfZ3Bmbl9mcm9tX21mbihtZm5feChtZm4pLCBn
Zm5fbCk7Cj4gKyAgICBzZXRfcGZuX2Zyb21fbWZuKG1mbiwgZ2ZuX2wpOwo+ICAKPiAgICAgIGlm
ICggIXBhZ2VfZXh0YW50ICkKPiAgICAgICAgICBhdG9taWNfZGVjKCZkLT5wYWdlZF9wYWdlcyk7
Cj4gQEAgLTE4NzIsNyArMTg3Miw3IEBAIHZvaWQgcDJtX21lbV9wYWdpbmdfcmVzdW1lKHN0cnVj
dCBkb21haW4gKmQsIHZtX2V2ZW50X3Jlc3BvbnNlX3QgKnJzcCkKPiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwMm1fcmFtX3J3LCBhKTsKPiAgCj4gICAgICAgICAgICAgIGlm
ICggIXJjICkKPiAtICAgICAgICAgICAgICAgIHNldF9ncGZuX2Zyb21fbWZuKG1mbl94KG1mbiks
IGdmbl94KGdmbikpOwo+ICsgICAgICAgICAgICAgICAgc2V0X3Bmbl9mcm9tX21mbihtZm4sIGdm
bl94KGdmbikpOwo+ICAgICAgICAgIH0KPiAgICAgICAgICBnZm5fdW5sb2NrKHAybSwgZ2ZuLCAw
KTsKPiAgICAgIH0KPiBAQCAtMjYzNSw3ICsyNjM1LDcgQEAgaW50IHAybV9jaGFuZ2VfYWx0cDJt
X2dmbihzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgaWR4LAo+ICAgICAgaWYgKCBnZm5f
ZXEobmV3X2dmbiwgSU5WQUxJRF9HRk4pICkKPiAgICAgIHsKPiAgICAgICAgICBpZiAoIG1mbl92
YWxpZChtZm4pICkKPiAtICAgICAgICAgICAgcDJtX3JlbW92ZV9wYWdlKGFwMm0sIGdmbl94KG9s
ZF9nZm4pLCBtZm5feChtZm4pLCBQQUdFX09SREVSXzRLKTsKPiArICAgICAgICAgICAgcDJtX3Jl
bW92ZV9wYWdlKGFwMm0sIGdmbl94KG9sZF9nZm4pLCBtZm4sIFBBR0VfT1JERVJfNEspOwo+ICAg
ICAgICAgIHJjID0gMDsKPiAgICAgICAgICBnb3RvIG91dDsKPiAgICAgIH0KPiBAQCAtMjc3Miw4
ICsyNzcyLDggQEAgdm9pZCBhdWRpdF9wMm0oc3RydWN0IGRvbWFpbiAqZCwKPiAgewo+ICAgICAg
c3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKPiAgICAgIHN0cnVjdCBkb21haW4gKm9kOwo+IC0gICAg
dW5zaWduZWQgbG9uZyBtZm4sIGdmbjsKPiAtICAgIG1mbl90IHAybWZuOwo+ICsgICAgdW5zaWdu
ZWQgbG9uZyBnZm47Cj4gKyAgICBtZm5fdCBwMm1mbiwgbWZuOwo+ICAgICAgdW5zaWduZWQgbG9u
ZyBvcnBoYW5zX2NvdW50ID0gMCwgbXBiYWQgPSAwLCBwbWJhZCA9IDA7Cj4gICAgICBwMm1fYWNj
ZXNzX3QgcDJtYTsKPiAgICAgIHAybV90eXBlX3QgdHlwZTsKPiBAQCAtMjc5NSw1NCArMjc5NSw1
NCBAQCB2b2lkIGF1ZGl0X3AybShzdHJ1Y3QgZG9tYWluICpkLAo+ICAgICAgc3Bpbl9sb2NrKCZk
LT5wYWdlX2FsbG9jX2xvY2spOwo+ICAgICAgcGFnZV9saXN0X2Zvcl9lYWNoICggcGFnZSwgJmQt
PnBhZ2VfbGlzdCApCj4gICAgICB7Cj4gLSAgICAgICAgbWZuID0gbWZuX3gocGFnZV90b19tZm4o
cGFnZSkpOwo+ICsgICAgICAgIG1mbiA9IHBhZ2VfdG9fbWZuKHBhZ2UpOwo+ICAKPiAtICAgICAg
ICBQMk1fUFJJTlRLKCJhdWRpdGluZyBndWVzdCBwYWdlLCBtZm49JSNseFxuIiwgbWZuKTsKPiAr
ICAgICAgICBQMk1fUFJJTlRLKCJhdWRpdGluZyBndWVzdCBwYWdlLCBtZm49JSJQUklfbWZuIlxu
IiwgbWZuX3gobWZuKSk7Cj4gIAo+ICAgICAgICAgIG9kID0gcGFnZV9nZXRfb3duZXIocGFnZSk7
Cj4gIAo+ICAgICAgICAgIGlmICggb2QgIT0gZCApCj4gICAgICAgICAgewo+IC0gICAgICAgICAg
ICBQMk1fUFJJTlRLKCJ3cm9uZyBvd25lciAlI2x4IC0+ICVwKCV1KSAhPSAlcCgldSlcbiIsCj4g
LSAgICAgICAgICAgICAgICAgICAgICAgbWZuLCBvZCwgKG9kP29kLT5kb21haW5faWQ6LTEpLCBk
LCBkLT5kb21haW5faWQpOwo+ICsgICAgICAgICAgICBQMk1fUFJJTlRLKCJ3cm9uZyBvd25lciAl
IlBSSV9tZm4iIC0+ICVwKCV1KSAhPSAlcCgldSlcbiIsCj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgbWZuX3gobWZuKSwgb2QsIChvZD9vZC0+ZG9tYWluX2lkOi0xKSwgZCwgZC0+ZG9tYWluX2lk
KTsKPiAgICAgICAgICAgICAgY29udGludWU7Cj4gICAgICAgICAgfQo+ICAKPiAtICAgICAgICBn
Zm4gPSBnZXRfZ3Bmbl9mcm9tX21mbihtZm4pOwo+ICsgICAgICAgIGdmbiA9IGdldF9wZm5fZnJv
bV9tZm4obWZuKTsKPiAgICAgICAgICBpZiAoIGdmbiA9PSBJTlZBTElEX00yUF9FTlRSWSApCj4g
ICAgICAgICAgewo+ICAgICAgICAgICAgICBvcnBoYW5zX2NvdW50Kys7Cj4gLSAgICAgICAgICAg
IFAyTV9QUklOVEsoIm9ycGhhbmVkIGd1ZXN0IHBhZ2U6IG1mbj0lI2x4IGhhcyBpbnZhbGlkIGdm
blxuIiwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgbWZuKTsKPiArICAgICAgICAgICAg
UDJNX1BSSU5USygib3JwaGFuZWQgZ3Vlc3QgcGFnZTogbWZuPSUiUFJJX21mbiIgaGFzIGludmFs
aWQgZ2ZuXG4iLAo+ICsgICAgICAgICAgICAgICAgICAgICAgIG1mbl94KG1mbikpOwo+ICAgICAg
ICAgICAgICBjb250aW51ZTsKPiAgICAgICAgICB9Cj4gIAo+ICAgICAgICAgIGlmICggU0hBUkVE
X00yUChnZm4pICkKPiAgICAgICAgICB7Cj4gLSAgICAgICAgICAgIFAyTV9QUklOVEsoInNoYXJl
ZCBtZm4gKCVseCkgb24gZG9tYWluIHBhZ2UgbGlzdCFcbiIsCj4gLSAgICAgICAgICAgICAgICAg
ICAgbWZuKTsKPiArICAgICAgICAgICAgUDJNX1BSSU5USygic2hhcmVkIG1mbiAoJSJQUklfbWZu
Iikgb24gZG9tYWluIHBhZ2UgbGlzdCFcbiIsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgbWZu
X3gobWZuKSk7Cj4gICAgICAgICAgICAgIGNvbnRpbnVlOwo+ICAgICAgICAgIH0KPiAgCj4gICAg
ICAgICAgcDJtZm4gPSBnZXRfZ2ZuX3R5cGVfYWNjZXNzKHAybSwgZ2ZuLCAmdHlwZSwgJnAybWEs
IDAsIE5VTEwpOwo+IC0gICAgICAgIGlmICggbWZuX3gocDJtZm4pICE9IG1mbiApCj4gKyAgICAg
ICAgaWYgKCAhbWZuX2VxKHAybWZuLCBtZm4pICkKPiAgICAgICAgICB7Cj4gICAgICAgICAgICAg
IG1wYmFkKys7Cj4gLSAgICAgICAgICAgIFAyTV9QUklOVEsoIm1hcCBtaXNtYXRjaCBtZm4gJSNs
eCAtPiBnZm4gJSNseCAtPiBtZm4gJSNseCIKPiArICAgICAgICAgICAgUDJNX1BSSU5USygibWFw
IG1pc21hdGNoIG1mbiAlIlBSSV9tZm4iIC0+IGdmbiAlI2x4IC0+IG1mbiAlIlBSSV9tZm4iIgo+
ICAgICAgICAgICAgICAgICAgICAgICAgICIgKC0+IGdmbiAlI2x4KVxuIiwKPiAtICAgICAgICAg
ICAgICAgICAgICAgICBtZm4sIGdmbiwgbWZuX3gocDJtZm4pLAo+ICsgICAgICAgICAgICAgICAg
ICAgICAgIG1mbl94KG1mbiksIGdmbiwgbWZuX3gocDJtZm4pLAo+ICAgICAgICAgICAgICAgICAg
ICAgICAgIChtZm5fdmFsaWQocDJtZm4pCj4gLSAgICAgICAgICAgICAgICAgICAgICAgID8gZ2V0
X2dwZm5fZnJvbV9tZm4obWZuX3gocDJtZm4pKQo+ICsgICAgICAgICAgICAgICAgICAgICAgICA/
IGdldF9wZm5fZnJvbV9tZm4ocDJtZm4pCj4gICAgICAgICAgICAgICAgICAgICAgICAgIDogLTF1
KSk7Cj4gICAgICAgICAgICAgIC8qIFRoaXMgbTJwIGVudHJ5IGlzIHN0YWxlOiB0aGUgZG9tYWlu
IGhhcyBhbm90aGVyIGZyYW1lIGluCj4gICAgICAgICAgICAgICAqIHRoaXMgcGh5c2ljYWwgc2xv
dC4gIE5vIGdyZWF0IGRpc2FzdGVyLCBidXQgZm9yIG5lYXRuZXNzLAo+ICAgICAgICAgICAgICAg
KiBibG93IGF3YXkgdGhlIG0ycCBlbnRyeS4gKi8KPiAtICAgICAgICAgICAgc2V0X2dwZm5fZnJv
bV9tZm4obWZuLCBJTlZBTElEX00yUF9FTlRSWSk7Cj4gKyAgICAgICAgICAgIHNldF9wZm5fZnJv
bV9tZm4obWZuLCBJTlZBTElEX00yUF9FTlRSWSk7Cj4gICAgICAgICAgfQo+ICAgICAgICAgIF9f
cHV0X2dmbihwMm0sIGdmbik7Cj4gIAo+IC0gICAgICAgIFAyTV9QUklOVEsoIk9LOiBtZm49JSNs
eCwgZ2ZuPSUjbHgsIHAybWZuPSUjbHhcbiIsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgbWZu
LCBnZm4sIG1mbl94KHAybWZuKSk7Cj4gKyAgICAgICAgUDJNX1BSSU5USygiT0s6IG1mbj0lIlBS
SV9tZm4iLCBnZm49JSNseCwgcDJtZm49JSJQUklfbWZuIlxuIiwKPiArICAgICAgICAgICAgICAg
ICAgIG1mbl94KG1mbiksIGdmbiwgbWZuX3gocDJtZm4pKTsKPiAgICAgIH0KPiAgICAgIHNwaW5f
dW5sb2NrKCZkLT5wYWdlX2FsbG9jX2xvY2spOwo+ICAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L21tL3BhZ2luZy5jIGIveGVuL2FyY2gveDg2L21tL3BhZ2luZy5jCj4gaW5kZXggOWIwZjI2
OGU3NC4uY2VmMmY5MDE4NiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvbW0vcGFnaW5nLmMK
PiArKysgYi94ZW4vYXJjaC94ODYvbW0vcGFnaW5nLmMKPiBAQCAtMzQ0LDcgKzM0NCw3IEBAIHZv
aWQgcGFnaW5nX21hcmtfZGlydHkoc3RydWN0IGRvbWFpbiAqZCwgbWZuX3QgZ21mbikKPiAgICAg
ICAgICByZXR1cm47Cj4gIAo+ICAgICAgLyogV2UgL3JlYWxseS8gbWVhbiBQRk4gaGVyZSwgZXZl
biBmb3Igbm9uLXRyYW5zbGF0ZWQgZ3Vlc3RzLiAqLwo+IC0gICAgcGZuID0gX3BmbihnZXRfZ3Bm
bl9mcm9tX21mbihtZm5feChnbWZuKSkpOwo+ICsgICAgcGZuID0gX3BmbihnZXRfcGZuX2Zyb21f
bWZuKGdtZm4pKTsKPiAgCj4gICAgICBwYWdpbmdfbWFya19wZm5fZGlydHkoZCwgcGZuKTsKPiAg
fQo+IEBAIC0zNjIsNyArMzYyLDcgQEAgaW50IHBhZ2luZ19tZm5faXNfZGlydHkoc3RydWN0IGRv
bWFpbiAqZCwgbWZuX3QgZ21mbikKPiAgICAgIEFTU0VSVChwYWdpbmdfbW9kZV9sb2dfZGlydHko
ZCkpOwo+ICAKPiAgICAgIC8qIFdlIC9yZWFsbHkvIG1lYW4gUEZOIGhlcmUsIGV2ZW4gZm9yIG5v
bi10cmFuc2xhdGVkIGd1ZXN0cy4gKi8KPiAtICAgIHBmbiA9IF9wZm4oZ2V0X2dwZm5fZnJvbV9t
Zm4obWZuX3goZ21mbikpKTsKPiArICAgIHBmbiA9IF9wZm4oZ2V0X3Bmbl9mcm9tX21mbihnbWZu
KSk7Cj4gICAgICAvKiBJbnZhbGlkIHBhZ2VzIGNhbid0IGJlIGRpcnR5LiAqLwo+ICAgICAgaWYg
KCB1bmxpa2VseSghVkFMSURfTTJQKHBmbl94KHBmbikpKSApCj4gICAgICAgICAgcmV0dXJuIDA7
Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMgYi94ZW4vYXJjaC94
ODYvcHYvZG9tMF9idWlsZC5jCj4gaW5kZXggY2VmMmQ0MjI1NC4uYjM5YWI2NzA5MiAxMDA2NDQK
PiAtLS0gYS94ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jCj4gKysrIGIveGVuL2FyY2gveDg2
L3B2L2RvbTBfYnVpbGQuYwo+IEBAIC0zOSw3ICszOSw3IEBAIHZvaWQgX19pbml0IGRvbTBfdXBk
YXRlX3BoeXNtYXAoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBwZm4sCj4gICAgICBl
bHNlCj4gICAgICAgICAgKCh1bnNpZ25lZCBpbnQgKil2cGh5c21hcF9zKVtwZm5dID0gbWZuOwo+
ICAKPiAtICAgIHNldF9ncGZuX2Zyb21fbWZuKG1mbiwgcGZuKTsKPiArICAgIHNldF9wZm5fZnJv
bV9tZm4oX21mbihtZm4pLCBwZm4pOwo+ICB9Cj4gIAo+ICBzdGF0aWMgX19pbml0IHZvaWQgbWFy
a19wdl9wdF9wYWdlc19yZG9ubHkoc3RydWN0IGRvbWFpbiAqZCwKPiBAQCAtNzk4LDggKzc5OCw4
IEBAIGludCBfX2luaXQgZG9tMF9jb25zdHJ1Y3RfcHYoc3RydWN0IGRvbWFpbiAqZCwKPiAgICAg
IHBhZ2VfbGlzdF9mb3JfZWFjaCAoIHBhZ2UsICZkLT5wYWdlX2xpc3QgKQo+ICAgICAgewo+ICAg
ICAgICAgIG1mbiA9IG1mbl94KHBhZ2VfdG9fbWZuKHBhZ2UpKTsKPiAtICAgICAgICBCVUdfT04o
U0hBUkVEX00yUChnZXRfZ3Bmbl9mcm9tX21mbihtZm4pKSk7Cj4gLSAgICAgICAgaWYgKCBnZXRf
Z3Bmbl9mcm9tX21mbihtZm4pID49IGNvdW50ICkKPiArICAgICAgICBCVUdfT04oU0hBUkVEX00y
UChnZXRfcGZuX2Zyb21fbWZuKF9tZm4obWZuKSkpKTsKPiArICAgICAgICBpZiAoIGdldF9wZm5f
ZnJvbV9tZm4oX21mbihtZm4pKSA+PSBjb3VudCApCj4gICAgICAgICAgewo+ICAgICAgICAgICAg
ICBCVUdfT04oaXNfcHZfMzJiaXRfZG9tYWluKGQpKTsKPiAgICAgICAgICAgICAgaWYgKCAhcGFn
ZS0+dS5pbnVzZS50eXBlX2luZm8gJiYKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82
NC90cmFwcy5jIGIveGVuL2FyY2gveDg2L3g4Nl82NC90cmFwcy5jCj4gaW5kZXggNDRhZjc2NWUz
ZS4uZjgwZjIyNTBmZSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L3RyYXBzLmMK
PiArKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L3RyYXBzLmMKPiBAQCAtMTg0LDcgKzE4NCw4IEBA
IHZvaWQgdmNwdV9zaG93X3JlZ2lzdGVycyhjb25zdCBzdHJ1Y3QgdmNwdSAqdikKPiAgCj4gIHZv
aWQgc2hvd19wYWdlX3dhbGsodW5zaWduZWQgbG9uZyBhZGRyKQo+ICB7Cj4gLSAgICB1bnNpZ25l
ZCBsb25nIHBmbiwgbWZuID0gcmVhZF9jcjMoKSA+PiBQQUdFX1NISUZUOwo+ICsgICAgdW5zaWdu
ZWQgbG9uZyBwZm47Cj4gKyAgICBtZm5fdCBtZm4gPSBtYWRkcl90b19tZm4ocmVhZF9jcjMoKSk7
Cj4gICAgICBsNF9wZ2VudHJ5X3QgbDRlLCAqbDR0Owo+ICAgICAgbDNfcGdlbnRyeV90IGwzZSwg
KmwzdDsKPiAgICAgIGwyX3BnZW50cnlfdCBsMmUsICpsMnQ7Cj4gQEAgLTE5NCw1MiArMTk1LDUy
IEBAIHZvaWQgc2hvd19wYWdlX3dhbGsodW5zaWduZWQgbG9uZyBhZGRyKQo+ICAgICAgaWYgKCAh
aXNfY2Fub25pY2FsX2FkZHJlc3MoYWRkcikgKQo+ICAgICAgICAgIHJldHVybjsKPiAgCj4gLSAg
ICBsNHQgPSBtYXBfZG9tYWluX3BhZ2UoX21mbihtZm4pKTsKPiArICAgIGw0dCA9IG1hcF9kb21h
aW5fcGFnZShtZm4pOwo+ICAgICAgbDRlID0gbDR0W2w0X3RhYmxlX29mZnNldChhZGRyKV07Cj4g
ICAgICB1bm1hcF9kb21haW5fcGFnZShsNHQpOwo+IC0gICAgbWZuID0gbDRlX2dldF9wZm4obDRl
KTsKPiAtICAgIHBmbiA9IG1mbl92YWxpZChfbWZuKG1mbikpICYmIG1hY2hpbmVfdG9fcGh5c19t
YXBwaW5nX3ZhbGlkID8KPiAtICAgICAgICAgIGdldF9ncGZuX2Zyb21fbWZuKG1mbikgOiBJTlZB
TElEX00yUF9FTlRSWTsKPiArICAgIG1mbiA9IGw0ZV9nZXRfbWZuKGw0ZSk7Cj4gKyAgICBwZm4g
PSBtZm5fdmFsaWQobWZuKSAmJiBtYWNoaW5lX3RvX3BoeXNfbWFwcGluZ192YWxpZCA/Cj4gKyAg
ICAgICAgICBnZXRfcGZuX2Zyb21fbWZuKG1mbikgOiBJTlZBTElEX00yUF9FTlRSWTsKPiAgICAg
IHByaW50aygiIEw0WzB4JTAzbHhdID0gJSJQUklwdGUiICUwMTZseFxuIiwKPiAgICAgICAgICAg
ICBsNF90YWJsZV9vZmZzZXQoYWRkciksIGw0ZV9nZXRfaW50cHRlKGw0ZSksIHBmbik7Cj4gICAg
ICBpZiAoICEobDRlX2dldF9mbGFncyhsNGUpICYgX1BBR0VfUFJFU0VOVCkgfHwKPiAtICAgICAg
ICAgIW1mbl92YWxpZChfbWZuKG1mbikpICkKPiArICAgICAgICAgIW1mbl92YWxpZChtZm4pICkK
PiAgICAgICAgICByZXR1cm47Cj4gIAo+IC0gICAgbDN0ID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4o
bWZuKSk7Cj4gKyAgICBsM3QgPSBtYXBfZG9tYWluX3BhZ2UobWZuKTsKPiAgICAgIGwzZSA9IGwz
dFtsM190YWJsZV9vZmZzZXQoYWRkcildOwo+ICAgICAgdW5tYXBfZG9tYWluX3BhZ2UobDN0KTsK
PiAtICAgIG1mbiA9IGwzZV9nZXRfcGZuKGwzZSk7Cj4gLSAgICBwZm4gPSBtZm5fdmFsaWQoX21m
bihtZm4pKSAmJiBtYWNoaW5lX3RvX3BoeXNfbWFwcGluZ192YWxpZCA/Cj4gLSAgICAgICAgICBn
ZXRfZ3Bmbl9mcm9tX21mbihtZm4pIDogSU5WQUxJRF9NMlBfRU5UUlk7Cj4gKyAgICBtZm4gPSBs
M2VfZ2V0X21mbihsM2UpOwo+ICsgICAgcGZuID0gbWZuX3ZhbGlkKG1mbikgJiYgbWFjaGluZV90
b19waHlzX21hcHBpbmdfdmFsaWQgPwo+ICsgICAgICAgICAgZ2V0X3Bmbl9mcm9tX21mbihtZm4p
IDogSU5WQUxJRF9NMlBfRU5UUlk7Cj4gICAgICBwcmludGsoIiBMM1sweCUwM2x4XSA9ICUiUFJJ
cHRlIiAlMDE2bHglc1xuIiwKPiAgICAgICAgICAgICBsM190YWJsZV9vZmZzZXQoYWRkciksIGwz
ZV9nZXRfaW50cHRlKGwzZSksIHBmbiwKPiAgICAgICAgICAgICAobDNlX2dldF9mbGFncyhsM2Up
ICYgX1BBR0VfUFNFKSA/ICIgKFBTRSkiIDogIiIpOwo+ICAgICAgaWYgKCAhKGwzZV9nZXRfZmxh
Z3MobDNlKSAmIF9QQUdFX1BSRVNFTlQpIHx8Cj4gICAgICAgICAgIChsM2VfZ2V0X2ZsYWdzKGwz
ZSkgJiBfUEFHRV9QU0UpIHx8Cj4gLSAgICAgICAgICFtZm5fdmFsaWQoX21mbihtZm4pKSApCj4g
KyAgICAgICAgICFtZm5fdmFsaWQobWZuKSApCj4gICAgICAgICAgcmV0dXJuOwo+ICAKPiAtICAg
IGwydCA9IG1hcF9kb21haW5fcGFnZShfbWZuKG1mbikpOwo+ICsgICAgbDJ0ID0gbWFwX2RvbWFp
bl9wYWdlKG1mbik7Cj4gICAgICBsMmUgPSBsMnRbbDJfdGFibGVfb2Zmc2V0KGFkZHIpXTsKPiAg
ICAgIHVubWFwX2RvbWFpbl9wYWdlKGwydCk7Cj4gLSAgICBtZm4gPSBsMmVfZ2V0X3BmbihsMmUp
Owo+IC0gICAgcGZuID0gbWZuX3ZhbGlkKF9tZm4obWZuKSkgJiYgbWFjaGluZV90b19waHlzX21h
cHBpbmdfdmFsaWQgPwo+IC0gICAgICAgICAgZ2V0X2dwZm5fZnJvbV9tZm4obWZuKSA6IElOVkFM
SURfTTJQX0VOVFJZOwo+ICsgICAgbWZuID0gbDJlX2dldF9tZm4obDJlKTsKPiArICAgIHBmbiA9
IG1mbl92YWxpZChtZm4pICYmIG1hY2hpbmVfdG9fcGh5c19tYXBwaW5nX3ZhbGlkID8KPiArICAg
ICAgICAgIGdldF9wZm5fZnJvbV9tZm4obWZuKSA6IElOVkFMSURfTTJQX0VOVFJZOwo+ICAgICAg
cHJpbnRrKCIgTDJbMHglMDNseF0gPSAlIlBSSXB0ZSIgJTAxNmx4JXNcbiIsCj4gICAgICAgICAg
ICAgbDJfdGFibGVfb2Zmc2V0KGFkZHIpLCBsMmVfZ2V0X2ludHB0ZShsMmUpLCBwZm4sCj4gICAg
ICAgICAgICAgKGwyZV9nZXRfZmxhZ3MobDJlKSAmIF9QQUdFX1BTRSkgPyAiIChQU0UpIiA6ICIi
KTsKPiAgICAgIGlmICggIShsMmVfZ2V0X2ZsYWdzKGwyZSkgJiBfUEFHRV9QUkVTRU5UKSB8fAo+
ICAgICAgICAgICAobDJlX2dldF9mbGFncyhsMmUpICYgX1BBR0VfUFNFKSB8fAo+IC0gICAgICAg
ICAhbWZuX3ZhbGlkKF9tZm4obWZuKSkgKQo+ICsgICAgICAgICAhbWZuX3ZhbGlkKG1mbikgKQo+
ICAgICAgICAgIHJldHVybjsKPiAgCj4gLSAgICBsMXQgPSBtYXBfZG9tYWluX3BhZ2UoX21mbiht
Zm4pKTsKPiArICAgIGwxdCA9IG1hcF9kb21haW5fcGFnZShtZm4pOwo+ICAgICAgbDFlID0gbDF0
W2wxX3RhYmxlX29mZnNldChhZGRyKV07Cj4gICAgICB1bm1hcF9kb21haW5fcGFnZShsMXQpOwo+
IC0gICAgbWZuID0gbDFlX2dldF9wZm4obDFlKTsKPiAtICAgIHBmbiA9IG1mbl92YWxpZChfbWZu
KG1mbikpICYmIG1hY2hpbmVfdG9fcGh5c19tYXBwaW5nX3ZhbGlkID8KPiAtICAgICAgICAgIGdl
dF9ncGZuX2Zyb21fbWZuKG1mbikgOiBJTlZBTElEX00yUF9FTlRSWTsKPiArICAgIG1mbiA9IGwx
ZV9nZXRfbWZuKGwxZSk7Cj4gKyAgICBwZm4gPSBtZm5fdmFsaWQobWZuKSAmJiBtYWNoaW5lX3Rv
X3BoeXNfbWFwcGluZ192YWxpZCA/Cj4gKyAgICAgICAgICBnZXRfcGZuX2Zyb21fbWZuKG1mbikg
OiBJTlZBTElEX00yUF9FTlRSWTsKPiAgICAgIHByaW50aygiIEwxWzB4JTAzbHhdID0gJSJQUklw
dGUiICUwMTZseFxuIiwKPiAgICAgICAgICAgICBsMV90YWJsZV9vZmZzZXQoYWRkciksIGwxZV9n
ZXRfaW50cHRlKGwxZSksIHBmbik7Cj4gIH0KPiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9tZW1v
cnkuYyBiL3hlbi9jb21tb24vbWVtb3J5LmMKPiBpbmRleCBkNmE1ODBkYTMxLi5lZWNjOTY3MWZm
IDEwMDY0NAo+IC0tLSBhL3hlbi9jb21tb24vbWVtb3J5LmMKPiArKysgYi94ZW4vY29tbW9uL21l
bW9yeS5jCj4gQEAgLTI3Myw3ICsyNzMsNyBAQCBzdGF0aWMgdm9pZCBwb3B1bGF0ZV9waHlzbWFw
KHN0cnVjdCBtZW1vcF9hcmdzICphKQo+ICAgICAgICAgICAgICBpZiAoICFwYWdpbmdfbW9kZV90
cmFuc2xhdGUoZCkgKQo+ICAgICAgICAgICAgICB7Cj4gICAgICAgICAgICAgICAgICBmb3IgKCBq
ID0gMDsgaiA8ICgxVSA8PCBhLT5leHRlbnRfb3JkZXIpOyBqKysgKQo+IC0gICAgICAgICAgICAg
ICAgICAgIHNldF9ncGZuX2Zyb21fbWZuKG1mbl94KG1mbl9hZGQobWZuLCBqKSksIGdwZm4gKyBq
KTsKPiArICAgICAgICAgICAgICAgICAgICBzZXRfcGZuX2Zyb21fbWZuKG1mbl9hZGQobWZuLCBq
KSwgZ3BmbiArIGopOwo+ICAKPiAgICAgICAgICAgICAgICAgIC8qIEluZm9ybSB0aGUgZG9tYWlu
IG9mIHRoZSBuZXcgcGFnZSdzIG1hY2hpbmUgYWRkcmVzcy4gKi8gCj4gICAgICAgICAgICAgICAg
ICBpZiAoIHVubGlrZWx5KF9fY29weV9tZm5fdG9fZ3Vlc3Rfb2Zmc2V0KGEtPmV4dGVudF9saXN0
LCBpLAo+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyBiL3hlbi9jb21tb24v
cGFnZV9hbGxvYy5jCj4gaW5kZXggNjA2MWNjZTI0Zi4uYTEwMGUwM2UyZSAxMDA2NDQKPiAtLS0g
YS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwo+ICsrKyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5j
Cj4gQEAgLTE0MjQsNyArMTQyNCw3IEBAIHN0YXRpYyB2b2lkIGZyZWVfaGVhcF9wYWdlcygKPiAg
Cj4gICAgICAgICAgLyogVGhpcyBwYWdlIGlzIG5vdCBhIGd1ZXN0IGZyYW1lIGFueSBtb3JlLiAq
Lwo+ICAgICAgICAgIHBhZ2Vfc2V0X293bmVyKCZwZ1tpXSwgTlVMTCk7IC8qIHNldF9ncGZuX2Zy
b21fbWZuIHNub29wcyBwZyBvd25lciAqLwo+IC0gICAgICAgIHNldF9ncGZuX2Zyb21fbWZuKG1m
bl94KG1mbikgKyBpLCBJTlZBTElEX00yUF9FTlRSWSk7Cj4gKyAgICAgICAgc2V0X3Bmbl9mcm9t
X21mbihtZm5fYWRkKG1mbiwgKyBpKSwgSU5WQUxJRF9NMlBfRU5UUlkpOwo+ICAKPiAgICAgICAg
ICBpZiAoIG5lZWRfc2NydWIgKQo+ICAgICAgICAgIHsKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLWFybS9tbS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oCj4gaW5kZXggYTljYjk4
YTZjNy4uM2MwM2JlM2JjYSAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmgK
PiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmgKPiBAQCAtMzIyLDcgKzMyMiw3IEBAIHN0
cnVjdCBwYWdlX2luZm8gKmdldF9wYWdlX2Zyb21fZ3ZhKHN0cnVjdCB2Y3B1ICp2LCB2YWRkcl90
IHZhLAo+ICAjZGVmaW5lIFNIQVJFRF9NMlAoX2UpICAgICAgICAgICAoKF9lKSA9PSBTSEFSRURf
TTJQX0VOVFJZKQo+ICAKPiAgLyogV2UgZG9uJ3QgaGF2ZSBhIE0yUCBvbiBBcm0gKi8KPiAtI2Rl
ZmluZSBzZXRfZ3Bmbl9mcm9tX21mbihtZm4sIHBmbikgZG8geyAodm9pZCkgKG1mbiksICh2b2lk
KShwZm4pOyB9IHdoaWxlICgwKQo+ICtzdGF0aWMgaW5saW5lIHZvaWQgc2V0X3Bmbl9mcm9tX21m
bihtZm5fdCBtZm4sIHVuc2lnbmVkIGxvbmcgcGZuKSB7fQo+ICAKPiAgLyogQXJjaC1zcGVjaWZp
YyBwb3J0aW9uIG9mIG1lbW9yeV9vcCBoeXBlcmNhbGwuICovCj4gIGxvbmcgYXJjaF9tZW1vcnlf
b3AoaW50IG9wLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZyk7Cj4gZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3JhbnRfdGFibGUuaCBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvZ3JhbnRfdGFibGUuaAo+IGluZGV4IDY2MTIyOGRkMzkuLmQ3MzFiOWU0OWYgMTAwNjQ0Cj4g
LS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ncmFudF90YWJsZS5oCj4gKysrIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9ncmFudF90YWJsZS5oCj4gQEAgLTQxLDcgKzQxLDcgQEAgc3RhdGljIGlubGlu
ZSBpbnQgcmVwbGFjZV9ncmFudF9ob3N0X21hcHBpbmcodWludDY0X3QgYWRkciwgbWZuX3QgZnJh
bWUsCj4gICNkZWZpbmUgZ250dGFiX2dldF9mcmFtZV9nZm4oZ3QsIHN0LCBpZHgpICh7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCj4gICAgICBtZm5fdCBtZm5fID0gKHN0KSA/IGdudHRh
Yl9zdGF0dXNfbWZuKGd0LCBpZHgpICAgICAgICAgICAgICAgICAgICAgICBcCj4gICAgICAgICAg
ICAgICAgICAgICAgICA6IGdudHRhYl9zaGFyZWRfbWZuKGd0LCBpZHgpOyAgICAgICAgICAgICAg
ICAgICAgICBcCj4gLSAgICB1bnNpZ25lZCBsb25nIGdwZm5fID0gZ2V0X2dwZm5fZnJvbV9tZm4o
bWZuX3gobWZuXykpOyAgICAgICAgICAgICAgICBcCj4gKyAgICB1bnNpZ25lZCBsb25nIGdwZm5f
ID0gZ2V0X3Bmbl9mcm9tX21mbihtZm5fKTsgICAgICAgICAgICAgICAgICAgICAgICBcCj4gICAg
ICBWQUxJRF9NMlAoZ3Bmbl8pID8gX2dmbihncGZuXykgOiBJTlZBTElEX0dGTjsgICAgICAgICAg
ICAgICAgICAgICAgICBcCj4gIH0pCj4gIAo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
eDg2L21tLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKPiBpbmRleCA0NzIxNzI1YzYwLi5i
Y2U2MDYxOWMzIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAo+ICsrKyBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAo+IEBAIC00OTIsMjIgKzQ5MiwyNiBAQCBleHRlcm4g
c3RydWN0IGRvbWFpbiAqZG9tX3hlbiwgKmRvbV9pbywgKmRvbV9jb3c7CS8qIGZvciB2bWNvcmVp
bmZvICovCj4gICAqLwo+ICBleHRlcm4gYm9vbCBtYWNoaW5lX3RvX3BoeXNfbWFwcGluZ192YWxp
ZDsKPiAgCj4gLXN0YXRpYyBpbmxpbmUgdm9pZCBzZXRfZ3Bmbl9mcm9tX21mbih1bnNpZ25lZCBs
b25nIG1mbiwgdW5zaWduZWQgbG9uZyBwZm4pCj4gK3N0YXRpYyBpbmxpbmUgdm9pZCBzZXRfcGZu
X2Zyb21fbWZuKG1mbl90IG1mbiwgdW5zaWduZWQgbG9uZyBwZm4pCj4gIHsKPiAtICAgIHN0cnVj
dCBkb21haW4gKmQgPSBwYWdlX2dldF9vd25lcihtZm5fdG9fcGFnZShfbWZuKG1mbikpKTsKPiAr
ICAgIGNvbnN0IHVuc2lnbmVkIGxvbmcgbWZuXyA9IG1mbl94KG1mbik7Cj4gKyAgICBzdHJ1Y3Qg
ZG9tYWluICpkID0gcGFnZV9nZXRfb3duZXIobWZuX3RvX3BhZ2UobWZuKSk7Cj4gICAgICB1bnNp
Z25lZCBsb25nIGVudHJ5ID0gKGQgJiYgKGQgPT0gZG9tX2NvdykpID8gU0hBUkVEX00yUF9FTlRS
WSA6IHBmbjsKPiAgCj4gICAgICBpZiAoIW1hY2hpbmVfdG9fcGh5c19tYXBwaW5nX3ZhbGlkKQo+
ICAgICAgICAgIHJldHVybjsKPiAgCj4gLSAgICBpZiAoIG1mbiA+PSAoUkRXUl9DT01QQVRfTVBU
X1ZJUlRfRU5EIC0gUkRXUl9DT01QQVRfTVBUX1ZJUlRfU1RBUlQpIC8gNCApCj4gLSAgICAgICAg
Y29tcGF0X21hY2hpbmVfdG9fcGh5c19tYXBwaW5nW21mbl0gPSBlbnRyeTsKPiAtICAgIG1hY2hp
bmVfdG9fcGh5c19tYXBwaW5nW21mbl0gPSBlbnRyeTsKPiArICAgIGlmICggbWZuXyA+PSAoUkRX
Ul9DT01QQVRfTVBUX1ZJUlRfRU5EIC0gUkRXUl9DT01QQVRfTVBUX1ZJUlRfU1RBUlQpIC8gNCAp
Cj4gKyAgICAgICAgY29tcGF0X21hY2hpbmVfdG9fcGh5c19tYXBwaW5nW21mbl9dID0gZW50cnk7
Cj4gKyAgICBtYWNoaW5lX3RvX3BoeXNfbWFwcGluZ1ttZm5fXSA9IGVudHJ5Owo+ICB9Cj4gIAo+
ICBleHRlcm4gc3RydWN0IHJhbmdlc2V0ICptbWlvX3JvX3JhbmdlczsKPiAgCj4gLSNkZWZpbmUg
Z2V0X2dwZm5fZnJvbV9tZm4obWZuKSAgICAgIChtYWNoaW5lX3RvX3BoeXNfbWFwcGluZ1sobWZu
KV0pCj4gK3N0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBnZXRfcGZuX2Zyb21fbWZuKG1mbl90
IG1mbikKPiArewo+ICsgICAgcmV0dXJuIG1hY2hpbmVfdG9fcGh5c19tYXBwaW5nW21mbl94KG1m
bildOwo+ICt9Cj4gIAo+ICAjZGVmaW5lIGNvbXBhdF9wZm5fdG9fY3IzKHBmbikgKCgodW5zaWdu
ZWQpKHBmbikgPDwgMTIpIHwgKCh1bnNpZ25lZCkocGZuKSA+PiAyMCkpCj4gICNkZWZpbmUgY29t
cGF0X2NyM190b19wZm4oY3IzKSAoKCh1bnNpZ25lZCkoY3IzKSA+PiAxMikgfCAoKHVuc2lnbmVk
KShjcjMpIDw8IDIwKSkKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaCBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKPiBpbmRleCAwMTU3NTY4YmU5Li4wN2I3ZWM2ZGIw
IDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKPiArKysgYi94ZW4vaW5j
bHVkZS9hc20teDg2L3AybS5oCj4gQEAgLTUwOSw3ICs1MDksNyBAQCBzdGF0aWMgaW5saW5lIHN0
cnVjdCBwYWdlX2luZm8gKmdldF9wYWdlX2Zyb21fZ2ZuKAo+ICBzdGF0aWMgaW5saW5lIGdmbl90
IG1mbl90b19nZm4oY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgbWZuX3QgbWZuKQo+ICB7Cj4gICAg
ICBpZiAoIHBhZ2luZ19tb2RlX3RyYW5zbGF0ZShkKSApCj4gLSAgICAgICAgcmV0dXJuIF9nZm4o
Z2V0X2dwZm5fZnJvbV9tZm4obWZuX3gobWZuKSkpOwo+ICsgICAgICAgIHJldHVybiBfZ2ZuKGdl
dF9wZm5fZnJvbV9tZm4obWZuKSk7Cj4gICAgICBlbHNlCj4gICAgICAgICAgcmV0dXJuIF9nZm4o
bWZuX3gobWZuKSk7Cj4gIH0KPiAtLSAKPiAyLjExLjAKPiAKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 09 18:20:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 18:20:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOnf7-00089Q-5c; Thu, 09 May 2019 18:20:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UEDQ=TJ=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1hOnf5-00089H-TV
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 18:20:55 +0000
X-Inumbo-ID: 2ecd9fc3-7287-11e9-8980-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2ecd9fc3-7287-11e9-8980-bc764e045a96;
 Thu, 09 May 2019 18:20:54 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256
 bits)) (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id A59F520675;
 Thu,  9 May 2019 18:20:53 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1557426054;
 bh=Ovjcz0vC5BEL9gGbYBXe8fAdqPQR8cr3bfA4qKaQc7w=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=K/IgxbL4Xb1xCABoEywfkuNCXzBrzucI/dC4lynNUskS7MwnsviRqilzc0bUU4f4W
 yybXC+jBAY8Ko6Kr2CxD55hnhtMypqr2I/CI3VwVXb3FZHtMoFO4mNDETBGc8ltIgm
 wMwWEwzsj+9hN3Sa/vqrBJvnHQ2DXSccfJIqSOnc=
Date: Thu, 9 May 2019 11:20:53 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20190507151458.29350-15-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.21.1905091120440.25766@sstabellini-ThinkPad-T480s>
References: <20190507151458.29350-1-julien.grall@arm.com>
 <20190507151458.29350-15-julien.grall@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 14/14] xen/mm: Provide dummy M2P-related
 helpers when !CONFIG_HAVE_M2P
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCA3IE1heSAyMDE5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gQXQgdGhlIG1vbWVudCwg
QXJtIGlzIHByb3ZpZGluZyBhIGR1bW15IGltcGxlbWVudGF0aW9uIGZvciB0aGUgTTJQCj4gaGVs
cGVycyB1c2VkIGluIGNvbW1vbiBjb2RlLiBIb3dldmVyLCB0aGV5IGFyZSBxdWl0ZSBpc29sYXRl
ZCBhbmQgY291bGQKPiBiZSB1c2VkIGJ5IG90aGVyIGFyY2hpdGVjdHVyZSBpbiB0aGUgZnV0dXJl
LiBTbyBtb3ZlIGFsbCB0aGUgaGVscGVycyBpbgo+IHhlbi9tbS5oLgo+IAo+IFNpZ25lZC1vZmYt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpSZXZpZXdlZC1ieTogU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKCj4gLS0tCj4gICAgIENo
YW5nZXMgaW4gdjI6Cj4gICAgICAgICAtIFBhdGNoIGFkZGVkCj4gLS0tCj4gIHhlbi9pbmNsdWRl
L2FzbS1hcm0vbW0uaCB8IDExIC0tLS0tLS0tLS0tCj4gIHhlbi9pbmNsdWRlL3hlbi9tbS5oICAg
ICB8IDE0ICsrKysrKysrKysrKysrCj4gIDIgZmlsZXMgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygr
KSwgMTEgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0v
bW0uaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaAo+IGluZGV4IDNjMDNiZTNiY2EuLmQ2OGQx
Nzk0ZTUgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oCj4gKysrIGIveGVu
L2luY2x1ZGUvYXNtLWFybS9tbS5oCj4gQEAgLTMxMywxNyArMzEzLDYgQEAgc3RhdGljIGlubGlu
ZSB2b2lkICpwYWdlX3RvX3ZpcnQoY29uc3Qgc3RydWN0IHBhZ2VfaW5mbyAqcGcpCj4gIHN0cnVj
dCBwYWdlX2luZm8gKmdldF9wYWdlX2Zyb21fZ3ZhKHN0cnVjdCB2Y3B1ICp2LCB2YWRkcl90IHZh
LAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGZs
YWdzKTsKPiAgCj4gLS8qCj4gLSAqIEFybSBkb2VzIG5vdCBoYXZlIGFuIE0yUCwgYnV0IGNvbW1v
biBjb2RlIGV4cGVjdHMgYSBoYW5kZnVsIG9mCj4gLSAqIE0yUC1yZWxhdGVkIGRlZmluZXMgYW5k
IGZ1bmN0aW9ucy4gUHJvdmlkZSBkdW1teSB2ZXJzaW9ucyBvZiB0aGVzZS4KPiAtICovCj4gLSNk
ZWZpbmUgSU5WQUxJRF9NMlBfRU5UUlkgICAgICAgICh+MFVMKQo+IC0jZGVmaW5lIFNIQVJFRF9N
MlBfRU5UUlkgICAgICAgICAofjBVTCAtIDFVTCkKPiAtI2RlZmluZSBTSEFSRURfTTJQKF9lKSAg
ICAgICAgICAgKChfZSkgPT0gU0hBUkVEX00yUF9FTlRSWSkKPiAtCj4gLS8qIFdlIGRvbid0IGhh
dmUgYSBNMlAgb24gQXJtICovCj4gLXN0YXRpYyBpbmxpbmUgdm9pZCBzZXRfcGZuX2Zyb21fbWZu
KG1mbl90IG1mbiwgdW5zaWduZWQgbG9uZyBwZm4pIHt9Cj4gLQo+ICAvKiBBcmNoLXNwZWNpZmlj
IHBvcnRpb24gb2YgbWVtb3J5X29wIGh5cGVyY2FsbC4gKi8KPiAgbG9uZyBhcmNoX21lbW9yeV9v
cChpbnQgb3AsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnKTsKPiAgCj4gZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9tbS5oIGIveGVuL2luY2x1ZGUveGVuL21tLmgKPiBpbmRl
eCAzYmE3MTY4Y2M5Li4wN2QyZDQ0NDkxIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9t
bS5oCj4gKysrIGIveGVuL2luY2x1ZGUveGVuL21tLmgKPiBAQCAtNjU4LDQgKzY1OCwxOCBAQCBz
dGF0aWMgaW5saW5lIHZvaWQgc2hhcmVfeGVuX3BhZ2Vfd2l0aF9wcml2aWxlZ2VkX2d1ZXN0cygK
PiAgICAgIHNoYXJlX3hlbl9wYWdlX3dpdGhfZ3Vlc3QocGFnZSwgZG9tX3hlbiwgZmxhZ3MpOwo+
ICB9Cj4gIAo+ICsvKgo+ICsgKiBEdW1teSBpbXBsZW1lbnRhdGlvbiBvZiBNMlAtcmVsYXRlZCBo
ZWxwZXJzIGZvciBjb21tb24gY29kZSB3aGVuCj4gKyAqIHRoZSBhcmNoaXRlY3R1cmUgZG9lc24n
dCBoYXZlIGFuIE0yUC4KPiArICovCj4gKyNpZm5kZWYgQ09ORklHX0hBU19NMlAKPiArCj4gKyNk
ZWZpbmUgSU5WQUxJRF9NMlBfRU5UUlkgICAgICAgICh+MFVMKQo+ICsjZGVmaW5lIFNIQVJFRF9N
MlBfRU5UUlkgICAgICAgICAofjBVTCAtIDFVTCkKPiArI2RlZmluZSBTSEFSRURfTTJQKF9lKSAg
ICAgICAgICAgKChfZSkgPT0gU0hBUkVEX00yUF9FTlRSWSkKPiArCj4gK3N0YXRpYyBpbmxpbmUg
dm9pZCBzZXRfcGZuX2Zyb21fbWZuKG1mbl90IG1mbiwgdW5zaWduZWQgbG9uZyBwZm4pIHt9Cj4g
Kwo+ICsjZW5kaWYKPiArCj4gICNlbmRpZiAvKiBfX1hFTl9NTV9IX18gKi8KPiAtLSAKPiAyLjEx
LjAKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 09 18:29:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 18:29:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOnnJ-0008RN-1P; Thu, 09 May 2019 18:29:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Kt3J=TJ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hOnnI-0008RI-8Q
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 18:29:24 +0000
X-Inumbo-ID: 5db84d91-7288-11e9-8980-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 5db84d91-7288-11e9-8980-bc764e045a96;
 Thu, 09 May 2019 18:29:22 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 31538374;
 Thu,  9 May 2019 11:29:22 -0700 (PDT)
Received: from [10.37.9.129] (unknown [10.37.9.129])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 040F33F738;
 Thu,  9 May 2019 11:29:19 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20190507151458.29350-1-julien.grall@arm.com>
 <20190507151458.29350-10-julien.grall@arm.com>
 <alpine.DEB.2.21.1905091104530.25766@sstabellini-ThinkPad-T480s>
 <51dbab9b-b0a5-c207-f1ef-e70b997a0078@arm.com>
 <alpine.DEB.2.21.1905091115560.25766@sstabellini-ThinkPad-T480s>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <bdd8f1c9-e51d-1084-a2da-3f3e89edc690@arm.com>
Date: Thu, 9 May 2019 19:29:18 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.21.1905091115560.25766@sstabellini-ThinkPad-T480s>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 09/14] xen: Introduce HAS_M2P config and use
 to protect mfn_to_gmfn call
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 oleksandr_tyshchenko@epam.com, andrii_anisov@epam.com,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDUvOS8xOSA3OjE2IFBNLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6
Cj4gT24gVGh1LCA5IE1heSAyMDE5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhpLAo+Pgo+PiBP
biA1LzkvMTkgNzowNiBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+Pj4gT24gVHVlLCA3
IE1heSAyMDE5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL3hlbi9kb21haW4uaCBiL3hlbi9pbmNsdWRlL3hlbi9kb21haW4uaAo+Pj4+IGluZGV4IGQx
YmZjODJmNTcuLmYxNzYxZmUxODMgMTAwNjQ0Cj4+Pj4gLS0tIGEveGVuL2luY2x1ZGUveGVuL2Rv
bWFpbi5oCj4+Pj4gKysrIGIveGVuL2luY2x1ZGUveGVuL2RvbWFpbi5oCj4+Pj4gQEAgLTExOCw0
ICsxMTgsMTIgQEAgc3RydWN0IHZudW1hX2luZm8gewo+Pj4+ICAgICAgdm9pZCB2bnVtYV9kZXN0
cm95KHN0cnVjdCB2bnVtYV9pbmZvICp2bnVtYSk7Cj4+Pj4gICAgKyNpZmRlZiBDT05GSUdfSEFT
X00yUAo+Pj4+ICsjZGVmaW5lIGRvbWFpbl9zaGFyZWRfaW5mb19nZm4oZCkgKHsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAo+Pj4+ICsgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqZF8gPSAo
ZCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+Pj4+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+Pj4+ICsg
ICAgbWZuX3RvX2dmbihkXywgX21mbihfX3ZpcnRfdG9fbWZuKGRfLT5zaGFyZWRfaW5mbykpKTsg
ICAgICAgXAo+Pj4KPj4+IEFyZW4ndCB5b3UgbWlzc2luZyBhIF9nZm4gaGVyZT8KPj4+Cj4+PiAg
ICAgX2dmbihtZm5fdG9fZ2ZuKGQsIF9tZm4oX192aXJ0X3RvX21mbihkLT5zaGFyZWRfaW5mbykp
KSk7Cj4+Cj4+IFBhdGNoICMzIG9mIHRoaXMgc2VyaWVzIGNvbnZlcnQgbWZuX3RvX2dmbiB0byB1
c2UgdHlwZXNhZmUgTUZOICYgR0ZOLiBTbyB0aGUKPj4gZnVuY3Rpb24gbm93IHJldHVybiBhIGdm
bl90Lgo+IAo+IEFoISBTb21laG93IEkgYW0gbWlzc2luZyBwYXRjaGVzIDItMy00IGluIG15IGlu
Ym94LiBJJ2xsIHRyeSB0byBnZXQgdGhlbQo+IGZyb20gdGhlIGFyY2hpdmUuCgpCZWNhdXNlIHRo
ZXkgYXJlIHg4NiBzcGVjaWZpYyA6KS4gVGhlIHJhdGlvbmFsZSBvZiBpbXBsZW1lbnRpbmcgCmRv
bWFpbl9zaGFyZWRfaW5mb19nZm4oKSBpbiBjb21tb24gY29kZSBpcyBhbnkgYXJjaCB1c2luZyBN
MlAgc2hvdWxkIApwcm92aWRlIGEgc2ltaWxhciBoZWxwZXIuCgpBcm0gZG9lc24ndCBoYXZlIGFu
IE0yUCwgaGVuY2Ugd2h5IG1mbl90b19nZm4gaXMgbm90IGV4aXN0ZW50LgoKQ2hlZXJzLAoKLS0g
Ckp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu May 09 19:49:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 19:49:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOp2V-000676-9f; Thu, 09 May 2019 19:49:11 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=q/9x=TJ=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1hOp2U-00066v-LR
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 19:49:10 +0000
X-Inumbo-ID: 82bd7907-7293-11e9-8980-bc764e045a96
Received: from new1-smtp.messagingengine.com (unknown [66.111.4.221])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 82bd7907-7293-11e9-8980-bc764e045a96;
 Thu, 09 May 2019 19:49:09 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailnew.nyi.internal (Postfix) with ESMTP id DAB272AD78;
 Thu,  9 May 2019 15:49:08 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Thu, 09 May 2019 15:49:08 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:references:subject:to:x-me-proxy:x-me-proxy
 :x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=rPR+EZnTnBfR2E2Qh
 v7TsO5AaXKBrxw8tRcjNzXVCgU=; b=7qhlPEeKmBM/A8ZQhgrYlv1MOaTVU4Dqn
 FX+J3JUdelydSJ0+21d47H1Owgoc765D+2UItc+g6l+evdwOS9N1HPeDk8Rh0vhm
 jebXK93+ns6hQxxfJUuitpGBcy2DKR3RrzBOcLmDOGSTGC3fIohGDGnmd/2L19xi
 asQar3JXkYLGJUEiM55p+45qTUEPZ4FSpZcvisGOlRxJdMNsdHndMaspm+/zCh3o
 cnAAiBR5ulCNbOHSNelLcdlKzuChMfjI0lP3Ioq6tEtCXSQzubGOQCjGgTGB2b3N
 jskmDpEJlrUmLPdpTnWudexQ5AMqq7S/FuKmZkQ/iG4aHqZbtxJdg==
X-ME-Sender: <xms:NITUXDA8EciFqfBLLfdtzuqWNudzjZNqZpiIQspfQv_dT0TmphpbeA>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduuddrkeeigdekudcutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenog
 fthfevqddqjfgurhdqufhushhpvggtthdqlhhoficuldehmdenucfjughrpefhvffufffk
 ofgjfhggjghftgfgsehtkeertdertdejnecuhfhrohhmpeforghrvghkucforghrtgiihi
 hkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesihhnvhhishhisghlvght
 hhhinhhgshhlrggsrdgtohhmqeenucffohhmrghinhepughomhdtrdhinhhfohenucfkph
 epledurdeihedrfeegrdeffeenucfrrghrrghmpehmrghilhhfrhhomhepmhgrrhhmrghr
 vghksehinhhvihhsihgslhgvthhhihhnghhslhgrsgdrtghomhenucevlhhushhtvghruf
 hiiigvpedt
X-ME-Proxy: <xmx:NITUXAcejdy9G6D1cJK0SRB-qEsyF18256lHEXhBWmYUv8XBKQq6rA>
 <xmx:NITUXDplcyM2WCHk2NBYot8Toc-bx7BfIyqjH-752ttqPpYxLCiUag>
 <xmx:NITUXM5tQod453h8Ew5-qf2zmHYOwgy-c53635nPYAkcCEIr5hdYlw>
 <xmx:NITUXHY-bSM2ueKNm0qzIUxzE973pgy6ObhWIfLcksFciP4rCKsivA>
Received: from localhost.localdomain (ip5b412221.dynamic.kabel-deutschland.de
 [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 11AB3103D0;
 Thu,  9 May 2019 15:49:06 -0400 (EDT)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Thu,  9 May 2019 21:48:55 +0200
Message-Id: <706a1e5f87ae789197fba3a268b18183fd4b8e5b.1557431250.git-series.marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.17.2
In-Reply-To: <cover.1ff4fbcf3cedbe34db420b46be69328b299f325e.1557431250.git-series.marmarek@invisiblethingslab.com>
References: <cover.1ff4fbcf3cedbe34db420b46be69328b299f325e.1557431250.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
In-Reply-To: <cover.1ff4fbcf3cedbe34db420b46be69328b299f325e.1557431250.git-series.marmarek@invisiblethingslab.com>
References: <cover.1ff4fbcf3cedbe34db420b46be69328b299f325e.1557431250.git-series.marmarek@invisiblethingslab.com>
Subject: [Xen-devel] [PATCH v2 4/5] xen: fix handling framebuffer located
 above 4GB
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gc29tZSBtYWNoaW5lcyAoZm9yIGV4YW1wbGUgVGhpbmtwYWQgUDUyKSwgVUVGSSBHT1AgcmVw
b3J0cwpmcmFtZWJ1ZmZlciBsb2NhdGVkIGFib3ZlIDRHQiAoMHg0MDAwMDAwMDAwIG9uIHRoYXQg
bWFjaGluZSkuIFRoaXMKYWRkcmVzcyBkb2VzIG5vdCBmaXQgaW4ge3hlbixkb20wfV92Z2FfY29u
c29sZV9pbmZvLnUudmVzYV9sZmIubGZiX2Jhc2UKZmllbGQsIHdoaWNoIGlzIDMyYml0LiBUaGUg
b3ZlcmZsb3cgaGVyZSBjYXVzZSBhbGwga2luZCBvZiBtZW1vcnkKY29ycnVwdGlvbiB3aGVuIGFu
eXRoaW5nIHRyaWVzIHRvIHdyaXRlIHNvbWV0aGluZyBvbiB0aGUgc2NyZWVuLApzdGFydGluZyB3
aXRoIHplcm9pbmcgdGhlIHdob2xlIGZyYW1lYnVmZmVyIGluIHZlc2FfaW5pdCgpLgoKRml4IHRo
aXMgc2ltaWxhciB0byBob3cgaXQncyBkb25lIGluIExpbnV4OiBhZGQgZXh0X2xmYl9iYXNlIGZp
ZWxkIGF0CnRoZSBlbmQgb2YgdGhlIHN0cnVjdHVyZSwgdG8gaG9sZCB1cHBlciAzMmJpdHMgb2Yg
dGhlIGFkZHJlc3MuIFNpbmNlIHRoZQpmaWVsZCBpcyBhZGRlZCBhdCB0aGUgZW5kIG9mIHRoZSBz
dHJ1Y3R1cmUsIGl0IHdpbGwgd29yayB3aXRoIG9sZGVyCkxpbnV4IHZlcnNpb25zIHRvbyAob3Ro
ZXIgdGhhbiB1c2luZyBwb3NzaWJseSB0cnVuY2F0ZWQgYWRkcmVzcyAtIG5vCndvcnNlIHRoYW4g
d2l0aG91dCB0aGlzIGNoYW5nZSkuIFRoYW5rcyB0byBBQkkgY29udGFpbmluZyBzaXplIG9mIHRo
ZQpzdHJ1Y3R1cmUgKHN0YXJ0X2luZm8uY29uc29sZS5kb20wLmluZm9fc2l6ZSksIExpbnV4IGNh
biBkZXRlY3Qgd2hlbgp0aGlzIGZpZWxkIGlzIHByZXNlbnQgYW5kIHVzZSBpdCBhcHByb3ByaWF0
ZWx5IHRoZW4uCgpTaWduZWQtb2ZmLWJ5OiBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kgPG1h
cm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+Ci0tLQpDaGFuZ2VzIGluIHYyOgogLSBndWFy
ZCBleHRfbGZiX2Jhc2Ugd2l0aCAjaWYgX19YRU5fSU5URVJGQUNFX1ZFUlNJT05fXywgYnV0IGFs
d2F5cwogICBpbmNsdWRlIHdoZSBidWlsZGluZyBYZW4gaXRzZWxmCiAtIGFkZCBhIGhlbHBlciBm
dW5jdGlvbiBmb3IgbGZiX2Jhc2UKLS0tCiB4ZW4vYXJjaC94ODYvZWZpL2VmaS1ib290LmggfCAg
MSArCiB4ZW4vZHJpdmVycy92aWRlby92ZXNhLmMgICAgfCAxMyArKysrKysrKystLS0tCiB4ZW4v
aW5jbHVkZS9wdWJsaWMveGVuLmggICAgfCAgNCArKysrCiAzIGZpbGVzIGNoYW5nZWQsIDE0IGlu
c2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2Vm
aS9lZmktYm9vdC5oIGIveGVuL2FyY2gveDg2L2VmaS9lZmktYm9vdC5oCmluZGV4IDU3ODlkMmMu
LjdhMTNhMzAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9lZmkvZWZpLWJvb3QuaAorKysgYi94
ZW4vYXJjaC94ODYvZWZpL2VmaS1ib290LmgKQEAgLTU1MCw2ICs1NTAsNyBAQCBzdGF0aWMgdm9p
ZCBfX2luaXQgZWZpX2FyY2hfdmlkZW9faW5pdChFRklfR1JBUEhJQ1NfT1VUUFVUX1BST1RPQ09M
ICpnb3AsCiAgICAgICAgIHZnYV9jb25zb2xlX2luZm8udS52ZXNhX2xmYi5ieXRlc19wZXJfbGlu
ZSA9CiAgICAgICAgICAgICAobW9kZV9pbmZvLT5QaXhlbHNQZXJTY2FuTGluZSAqIGJwcCArIDcp
ID4+IDM7CiAgICAgICAgIHZnYV9jb25zb2xlX2luZm8udS52ZXNhX2xmYi5sZmJfYmFzZSA9IGdv
cC0+TW9kZS0+RnJhbWVCdWZmZXJCYXNlOworICAgICAgICB2Z2FfY29uc29sZV9pbmZvLnUudmVz
YV9sZmIuZXh0X2xmYl9iYXNlID0gZ29wLT5Nb2RlLT5GcmFtZUJ1ZmZlckJhc2UgPj4gMzI7CiAg
ICAgICAgIHZnYV9jb25zb2xlX2luZm8udS52ZXNhX2xmYi5sZmJfc2l6ZSA9CiAgICAgICAgICAg
ICAoZ29wLT5Nb2RlLT5GcmFtZUJ1ZmZlclNpemUgKyAweGZmZmYpID4+IDE2OwogICAgIH0KZGlm
ZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3ZpZGVvL3Zlc2EuYyBiL3hlbi9kcml2ZXJzL3ZpZGVvL3Zl
c2EuYwppbmRleCBjOTI0OTdlLi5mMDdkMjkzIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy92aWRl
by92ZXNhLmMKKysrIGIveGVuL2RyaXZlcnMvdmlkZW8vdmVzYS5jCkBAIC00MCw2ICs0MCwxMSBA
QCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9mb250X2hlaWdodChjb25zdCBjaGFyICpzKQogfQog
Y3VzdG9tX3BhcmFtKCJmb250IiwgcGFyc2VfZm9udF9oZWlnaHQpOwogCitzdGF0aWMgaW5saW5l
IHBhZGRyX3QgbGZiX2Jhc2Uodm9pZCkKK3sKKyAgICByZXR1cm4gKHBhZGRyX3QpKHZsZmJfaW5m
by5leHRfbGZiX2Jhc2UpIDw8IDMyIHwgdmxmYl9pbmZvLmxmYl9iYXNlOworfQorCiB2b2lkIF9f
aW5pdCB2ZXNhX2Vhcmx5X2luaXQodm9pZCkKIHsKICAgICB1bnNpZ25lZCBpbnQgdnJhbV92bW9k
ZTsKQEAgLTk3LDE1ICsxMDIsMTUgQEAgdm9pZCBfX2luaXQgdmVzYV9pbml0KHZvaWQpCiAgICAg
bGZicC50ZXh0X2NvbHVtbnMgPSB2bGZiX2luZm8ud2lkdGggLyBmb250LT53aWR0aDsKICAgICBs
ZmJwLnRleHRfcm93cyA9IHZsZmJfaW5mby5oZWlnaHQgLyBmb250LT5oZWlnaHQ7CiAKLSAgICBs
ZmJwLmxmYiA9IGxmYiA9IGlvcmVtYXAodmxmYl9pbmZvLmxmYl9iYXNlLCB2cmFtX3JlbWFwKTsK
KyAgICBsZmJwLmxmYiA9IGxmYiA9IGlvcmVtYXAobGZiX2Jhc2UoKSwgdnJhbV9yZW1hcCk7CiAg
ICAgaWYgKCAhbGZiICkKICAgICAgICAgcmV0dXJuOwogCiAgICAgbWVtc2V0KGxmYiwgMCwgdnJh
bV9yZW1hcCk7CiAKLSAgICBwcmludGsoWEVOTE9HX0lORk8gInZlc2FmYjogZnJhbWVidWZmZXIg
YXQgJSN4LCBtYXBwZWQgdG8gMHglcCwgIgorICAgIHByaW50ayhYRU5MT0dfSU5GTyAidmVzYWZi
OiBmcmFtZWJ1ZmZlciBhdCAlIiBQUklwYWRkciAiLCBtYXBwZWQgdG8gMHglcCwgIgogICAgICAg
ICAgICAidXNpbmcgJXVrLCB0b3RhbCAldWtcbiIsCi0gICAgICAgICAgIHZsZmJfaW5mby5sZmJf
YmFzZSwgbGZiLAorICAgICAgICAgICBsZmJfYmFzZSgpLCBsZmIsCiAgICAgICAgICAgIHZyYW1f
cmVtYXAgPj4gMTAsIHZyYW1fdG90YWwgPj4gMTApOwogICAgIHByaW50ayhYRU5MT0dfSU5GTyAi
dmVzYWZiOiBtb2RlIGlzICVkeCVkeCV1LCBsaW5lbGVuZ3RoPSVkLCBmb250ICV1eCV1XG4iLAog
ICAgICAgICAgICB2bGZiX2luZm8ud2lkdGgsIHZsZmJfaW5mby5oZWlnaHQsCkBAIC0xNjcsNyAr
MTcyLDcgQEAgdm9pZCBfX2luaXQgdmVzYV9tdHJyX2luaXQodm9pZCkKIAogICAgIC8qIFRyeSBh
bmQgZmluZCBhIHBvd2VyIG9mIHR3byB0byBhZGQgKi8KICAgICBkbyB7Ci0gICAgICAgIHJjID0g
bXRycl9hZGQodmxmYl9pbmZvLmxmYl9iYXNlLCBzaXplX3RvdGFsLCB0eXBlLCAxKTsKKyAgICAg
ICAgcmMgPSBtdHJyX2FkZChsZmJfYmFzZSgpLCBzaXplX3RvdGFsLCB0eXBlLCAxKTsKICAgICAg
ICAgc2l6ZV90b3RhbCA+Pj0gMTsKICAgICB9IHdoaWxlICggKHNpemVfdG90YWwgPj0gUEFHRV9T
SVpFKSAmJiAocmMgPT0gLUVJTlZBTCkgKTsKIH0KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1
YmxpYy94ZW4uaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy94ZW4uaAppbmRleCBjY2RmZmMwLi4xNzUy
MjUyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMveGVuLmgKKysrIGIveGVuL2luY2x1
ZGUvcHVibGljL3hlbi5oCkBAIC05MjMsNiArOTIzLDEwIEBAIHR5cGVkZWYgc3RydWN0IGRvbTBf
dmdhX2NvbnNvbGVfaW5mbyB7CiAgICAgICAgICAgICAvKiBNb2RlIGF0dHJpYnV0ZXMgKG9mZnNl
dCAweDAsIFZFU0EgY29tbWFuZCAweDRmMDEpLiAqLwogICAgICAgICAgICAgdWludDE2X3QgbW9k
ZV9hdHRyczsKICNlbmRpZgorI2lmIF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX18gPj0gMHgwMDA0
MGQwMCB8fCBkZWZpbmVkKF9fWEVOX18pCisgICAgICAgICAgICAvKiBoaWdoIDMyIGJpdHMgb2Yg
bGZiX2Jhc2UgKi8KKyAgICAgICAgICAgIHVpbnQzMl90IGV4dF9sZmJfYmFzZTsKKyNlbmRpZgog
ICAgICAgICB9IHZlc2FfbGZiOwogICAgIH0gdTsKIH0gZG9tMF92Z2FfY29uc29sZV9pbmZvX3Q7
Ci0tIApnaXQtc2VyaWVzIDAuOS4xCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 09 19:49:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 19:49:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOp2V-000670-0O; Thu, 09 May 2019 19:49:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=q/9x=TJ=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1hOp2U-00066q-Bt
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 19:49:10 +0000
X-Inumbo-ID: 819ffbc4-7293-11e9-93fb-53c225e2bcf5
Received: from new1-smtp.messagingengine.com (unknown [66.111.4.221])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 819ffbc4-7293-11e9-93fb-53c225e2bcf5;
 Thu, 09 May 2019 19:49:07 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailnew.nyi.internal (Postfix) with ESMTP id 23724261AE;
 Thu,  9 May 2019 15:49:07 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Thu, 09 May 2019 15:49:07 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:references:subject:to:x-me-proxy:x-me-proxy
 :x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=+SF0FkQdajCUtphJn
 lcTGK89e836Pf6YLxX7ZQjBaA0=; b=nCtuuH2LkHIY5AwIFpmT3wIJNN7GQzC4Z
 ujYpZUnpOPA3KqmbKlDR+RPKoQVLpBBe0AQpjJNE88M/Vnkx/w3SIOJYu/1rp4L3
 4FCuFY4I/2zNxpvIEVGqblBzHGePbhuJ0mhEcr6L3UmSgMpxjJYh8wpsFksITVtn
 jeW8U1bzkLiCHW7Xn5xgSggXalznFaUygRQNhaZKGXzgNll5Ouc98+66mSBSYWMi
 qAEeXAkGKVHauBYtxbewbNAzWQR6bJ3b+1onoToKGffZ535PW5bkJPKL96bRbKtD
 bWzwqvF4GxsjzYxZXgjnrvN5vvEK6lRodjWYn9Hp+B2n1I6+xGWlA==
X-ME-Sender: <xms:MoTUXLjgHUyd-uwxptpXAzOVO_jvatkV6ksbcUuBg5hCBPcBW15BVA>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduuddrkeeigdekudcutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenog
 fthfevqddqjfgurhdqufhushhpvggtthdqlhhoficuldehmdenucfjughrpefhvffufffk
 ofgjfhggjghftgfgsehtkeertdertdejnecuhfhrohhmpeforghrvghkucforghrtgiihi
 hkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesihhnvhhishhisghlvght
 hhhinhhgshhlrggsrdgtohhmqeenucfkphepledurdeihedrfeegrdeffeenucfrrghrrg
 hmpehmrghilhhfrhhomhepmhgrrhhmrghrvghksehinhhvihhsihgslhgvthhhihhnghhs
 lhgrsgdrtghomhenucevlhhushhtvghrufhiiigvpedu
X-ME-Proxy: <xmx:M4TUXBVuK96cgP_jeFoHdJG4HX9Swzcutr55Eqs2wp0Ku7VMSiQ-LA>
 <xmx:M4TUXCWMNrWnEq3-mdEX9Iy-NxN2Yf4zl6Sw5JhM90_JPku2xBHQgw>
 <xmx:M4TUXJgIbwGvKBLoQntVQ8Zr9Y6t2lIepevPFw3EDfS_MDltkAbeNQ>
 <xmx:M4TUXIZidZ71yssnLIOx7lq1drdPqC9ESFRAvvfc36DSF52TC3L3hA>
Received: from localhost.localdomain (ip5b412221.dynamic.kabel-deutschland.de
 [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 54822103D2;
 Thu,  9 May 2019 15:49:05 -0400 (EDT)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Thu,  9 May 2019 21:48:54 +0200
Message-Id: <3126f6f2fa19be61319ea922243fddd7ae87e958.1557431250.git-series.marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.17.2
In-Reply-To: <cover.1ff4fbcf3cedbe34db420b46be69328b299f325e.1557431250.git-series.marmarek@invisiblethingslab.com>
References: <cover.1ff4fbcf3cedbe34db420b46be69328b299f325e.1557431250.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
In-Reply-To: <cover.1ff4fbcf3cedbe34db420b46be69328b299f325e.1557431250.git-series.marmarek@invisiblethingslab.com>
References: <cover.1ff4fbcf3cedbe34db420b46be69328b299f325e.1557431250.git-series.marmarek@invisiblethingslab.com>
Subject: [Xen-devel] [PATCH v2 3/5] drivers/video: Drop framebuffer size
 constraints
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Olaf Hering <olaf@aepfle.de>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGxpbWl0IDE5MDB4MTIwMCBkbyBub3QgbWF0Y2ggcmVhbCB3b3JsZCBkZXZpY2VzICgxOTAw
IGxvb2tzIGxpa2UgYQp0eXBvLCBzaG91bGQgYmUgMTkyMCkuIEJ1dCBpbiBwcmFjdGljZSB0aGUg
bGltaXRzIGFyZSBhcmJpdHJhcnkgYW5kIGRvCm5vdCBzZXJ2ZSBhbnkgcmVhbCBwdXJwb3NlLiBB
cyBkaXNjdXNzZWQgaW4gIkluY3JlYXNlIGZyYW1lYnVmZmVyIHNpemUKdG8gdG9kYXlzIHN0YW5k
YXJkcyIgdGhyZWFkLCBkcm9wIHRoZW0gY29tcGxldGVseS4KClRoaXMgZml4ZXMgZ3JhcGhpYyBj
b25zb2xlIG9uIGRldmljZSB3aXRoIDM4NDB4MjE2MCBuYXRpdmUgcmVzb2x1dGlvbi4KClNpZ25l
ZC1vZmYtYnk6IE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSA8bWFybWFyZWtAaW52aXNpYmxl
dGhpbmdzbGFiLmNvbT4KU3VnZ2VzdGVkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CkFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgot
LS0KQ2M6IE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4KLS0tCiB4ZW4vZHJpdmVycy92aWRl
by9sZmIuYyB8IDEwIC0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMCBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy92aWRlby9sZmIuYyBiL3hlbi9kcml2ZXJzL3ZpZGVv
L2xmYi5jCmluZGV4IDA0NzVhNjguLjUwMjIxOTUgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Zp
ZGVvL2xmYi5jCisrKyBiL3hlbi9kcml2ZXJzL3ZpZGVvL2xmYi5jCkBAIC0xMCw5ICsxMCw2IEBA
CiAjaW5jbHVkZSAibGZiLmgiCiAjaW5jbHVkZSAiZm9udC5oIgogCi0jZGVmaW5lIE1BWF9YUkVT
IDE5MDAKLSNkZWZpbmUgTUFYX1lSRVMgMTIwMAotCiBzdHJ1Y3QgbGZiX3N0YXR1cyB7CiAgICAg
c3RydWN0IGxmYl9wcm9wIGxmYnA7CiAKQEAgLTE0NiwxMyArMTQzLDYgQEAgdm9pZCBsZmJfY2Fy
cmlhZ2VfcmV0dXJuKHZvaWQpCiAKIGludCBfX2luaXQgbGZiX2luaXQoc3RydWN0IGxmYl9wcm9w
ICpsZmJwKQogewotICAgIGlmICggbGZicC0+d2lkdGggPiBNQVhfWFJFUyB8fCBsZmJwLT5oZWln
aHQgPiBNQVhfWVJFUyApCi0gICAgewotICAgICAgICBwcmludGsoWEVOTE9HX1dBUk5JTkcgIkNv
dWxkbid0IGluaXRpYWxpemUgYSAldXgldSBmcmFtZWJ1ZmZlciBlYXJseS5cbiIsCi0gICAgICAg
ICAgICAgICBsZmJwLT53aWR0aCwgbGZicC0+aGVpZ2h0KTsKLSAgICAgICAgcmV0dXJuIC1FSU5W
QUw7Ci0gICAgfQotCiAgICAgbGZiLmxmYnAgPSAqbGZicDsKIAogICAgIGxmYi5sYnVmID0geG1h
bGxvY19ieXRlcyhsZmIubGZicC5ieXRlc19wZXJfbGluZSk7Ci0tIApnaXQtc2VyaWVzIDAuOS4x
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 09 19:49:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 19:49:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOp2R-00066O-5W; Thu, 09 May 2019 19:49:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=q/9x=TJ=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1hOp2P-00066J-95
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 19:49:05 +0000
X-Inumbo-ID: 7fd73835-7293-11e9-8980-bc764e045a96
Received: from new1-smtp.messagingengine.com (unknown [66.111.4.221])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7fd73835-7293-11e9-8980-bc764e045a96;
 Thu, 09 May 2019 19:49:04 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailnew.nyi.internal (Postfix) with ESMTP id E69BD261F7;
 Thu,  9 May 2019 15:49:03 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Thu, 09 May 2019 15:49:03 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:message-id:mime-version:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=CNOvSC
 PGItUBx32HcIurjNNsmbleuWtxsmwZqLdUVjA=; b=AQiAkmAxFKVtKhwsTbxw9D
 +rO8p9WnBhmNXZK3GcO24tBsp8Eb2l5k50O4VXiOA6A2oE7PM34M2iNw0vLGJRez
 gSZqJm2QXBs8LES0VFKFIeQ7xTKsottuGItvX1mTjoeg9U7PYfi5nB/bGSvbCKLD
 OjxV76veX3g/uMkFpYL5VPiaOvGI0ejmB+asg+TEghydZBVKFdu84fIWb66wQOEK
 RWZ4MTuaNAcAHm+qNyOEgZcTeUxjNgbFU1o6P1zIUBoLIAaHgg6lQxhOfzc1RGuy
 iIoJepu0XgfoUbm2cucceftD5jIts6oA0whLy/TQYN/ZgGHdKliqlHUKQg0TpuLg
 ==
X-ME-Sender: <xms:LYTUXPJ4HbbJfNdys8F_JD36pl8kPt9V6_j6Vdo39TzHtkCeGX2N6g>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduuddrkeeigdekudcutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpefhvffufffkofggtgfgsehtkeertdertdejnecuhfhrohhmpeforghrvghkucfo
 rghrtgiihihkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesihhnvhhish
 hisghlvghthhhinhhgshhlrggsrdgtohhmqeenucfkphepledurdeihedrfeegrdeffeen
 ucfrrghrrghmpehmrghilhhfrhhomhepmhgrrhhmrghrvghksehinhhvihhsihgslhgvth
 hhihhnghhslhgrsgdrtghomhenucevlhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:LoTUXO-KFA0zYUmpRe96mh0bNrbdhyIDelNskm-1y4Q4a9wGph1dww>
 <xmx:LoTUXOIFTXjECxdzrGdeCWS4LX0QK0WRAfjKCIQKguKIi7XQw_lrWQ>
 <xmx:LoTUXFGSl2h9zLclF7eychxBaysefFslyo0wqEya5_75dUvAt6T_Mw>
 <xmx:L4TUXHN5vKyLljiAL5qPjKzPQv_uDXCKMuBbUSlk55LdMfPye2-Qdw>
Received: from localhost.localdomain (ip5b412221.dynamic.kabel-deutschland.de
 [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 3A84B103D1;
 Thu,  9 May 2019 15:49:00 -0400 (EDT)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Thu,  9 May 2019 21:48:51 +0200
Message-Id: <cover.1ff4fbcf3cedbe34db420b46be69328b299f325e.1557431250.git-series.marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.17.2
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 0/5] Fixes for large framebuffer,
 placed above 4GB
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Olaf Hering <olaf@aepfle.de>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QSBidW5jaCBvZiBmaXhlcyBmb3IgYm9vdGluZyBYZW4gb24gVGhpbmtwYWQgUDUyLCB0aHJvdWdo
IGdydWIyLWVmaSArCm11bHRpYm9vdDIuIE1vc3Qgb2YgdGhlbSBjYW4gYmUgYXBwbGllZCBpbmRl
cGVuZGVudGx5LgoKLS0tCmNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgpjYzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgpjYzog
SWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CmNjOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CmNjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
PgpjYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpjYzog
U3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpjYzogVGltIERlZWdh
biA8dGltQHhlbi5vcmc+CmNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpjYzogT2xh
ZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgoKTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpICg1
KToKICB4ZW4vYml0bWFwOiBmaXggYml0bWFwX2ZpbGwgd2l0aCB6ZXJvLXNpemVkIGJpdG1hcAog
IGRyaXZlcnMvdmlkZW86IGRyb3AgdW51c2VkIGxpbWl0cwogIGRyaXZlcnMvdmlkZW86IERyb3Ag
ZnJhbWVidWZmZXIgc2l6ZSBjb25zdHJhaW50cwogIHhlbjogZml4IGhhbmRsaW5nIGZyYW1lYnVm
ZmVyIGxvY2F0ZWQgYWJvdmUgNEdCCiAgZHJpdmVycy92aWRlbzogdXNlIHZsZmJfaW5mbyBjb25z
aXN0ZW50bHkKCiB4ZW4vYXJjaC94ODYvZWZpL2VmaS1ib290LmggfCAgMSArCiB4ZW4vZHJpdmVy
cy92aWRlby9sZmIuYyAgICAgfCAxMyAtLS0tLS0tLS0tLS0tCiB4ZW4vZHJpdmVycy92aWRlby92
ZXNhLmMgICAgfCAxNSArKysrKysrKysrLS0tLS0KIHhlbi9pbmNsdWRlL3B1YmxpYy94ZW4uaCAg
ICB8ICA0ICsrKysKIHhlbi9pbmNsdWRlL3hlbi9iaXRtYXAuaCAgICB8ICAyICsrCiA1IGZpbGVz
IGNoYW5nZWQsIDE3IGluc2VydGlvbnMoKyksIDE4IGRlbGV0aW9ucygtKQoKYmFzZS1jb21taXQ6
IGRjNDk3NjM1ZDkzZjY2NzJmODI3MjdhZDk3YTU1MjA1MTc3YmUyYWEKLS0gCmdpdC1zZXJpZXMg
MC45LjEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 09 19:49:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 19:49:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOp2Y-00067z-NP; Thu, 09 May 2019 19:49:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=q/9x=TJ=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1hOp2X-00067n-IL
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 19:49:13 +0000
X-Inumbo-ID: 839bb896-7293-11e9-a434-9bc2b4b1f565
Received: from new1-smtp.messagingengine.com (unknown [66.111.4.221])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 839bb896-7293-11e9-a434-9bc2b4b1f565;
 Thu, 09 May 2019 19:49:10 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailnew.nyi.internal (Postfix) with ESMTP id 71B759A2F;
 Thu,  9 May 2019 15:49:10 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Thu, 09 May 2019 15:49:10 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:references:subject:to:x-me-proxy:x-me-proxy
 :x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=3bK0thz9tq9hjxecf
 EL8naAOTRTUEHVihfUgwxt06Wg=; b=sfOZBT7NtEraBdXzScPoL4fR86a4XH454
 VCy/YaEQfIM2GXZORntNMXc3hkuuimC2zRnxyID7QbK4yGvaMODabylu+Sm+LJjM
 XwY9WB4emFKEF2KtljO5uOYfxEdaKTobcAmzVAFisNfWAi9Rc4yH/wPKH8mHFpwb
 EbSeCT+2hx7vW/Oix03lqmtB8lOpLAoOAFdxnn+BzGlgH8JDwaV26n8qMj4U7EYc
 l264GIYPBo+UJjOpCvAlh/p9GeoWWcSQ0mRRklokWZyVGZ3hVC6dB/LeJSRL1xjC
 5Ry4EB8tu88TU8kLI8wAT5osDG7yGK4KIzuVnrfcyKWafpDsMWaiA==
X-ME-Sender: <xms:NoTUXPZ2sbORqvIFXUwxK_115g9ahcHNgv7VelX3q_jw_gauEMLiEg>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduuddrkeeigdekudcutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenog
 fthfevqddqjfgurhdqufhushhpvggtthdqlhhoficuldehmdenucfjughrpefhvffufffk
 ofgjfhggjghftgfgsehtkeertdertdejnecuhfhrohhmpeforghrvghkucforghrtgiihi
 hkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesihhnvhhishhisghlvght
 hhhinhhgshhlrggsrdgtohhmqeenucfkphepledurdeihedrfeegrdeffeenucfrrghrrg
 hmpehmrghilhhfrhhomhepmhgrrhhmrghrvghksehinhhvihhsihgslhgvthhhihhnghhs
 lhgrsgdrtghomhenucevlhhushhtvghrufhiiigvpedu
X-ME-Proxy: <xmx:NoTUXDVgxf_KtCnyqgmzRusOgoVamHPUknNbH24Y-TvUiUMgFxgikw>
 <xmx:NoTUXGPE1WOzdYfXUkdWKsxzcdEgjyJry4v8A3ZUWlVFSm4YI5NwdQ>
 <xmx:NoTUXFZGW4dMdt75AvDb7graNY1KL7Cue7Z5-96PzlYEDKelFaBA4g>
 <xmx:NoTUXMGoxAYTM1Qbwp73TyAKYUOryejazKoXuRHZOwrvhnhm83YrSg>
Received: from localhost.localdomain (ip5b412221.dynamic.kabel-deutschland.de
 [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id BF011103D2;
 Thu,  9 May 2019 15:49:08 -0400 (EDT)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Thu,  9 May 2019 21:48:56 +0200
Message-Id: <1b867212c9a027fdbd7ec9d48c57011ab7b931cc.1557431250.git-series.marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.17.2
In-Reply-To: <cover.1ff4fbcf3cedbe34db420b46be69328b299f325e.1557431250.git-series.marmarek@invisiblethingslab.com>
References: <cover.1ff4fbcf3cedbe34db420b46be69328b299f325e.1557431250.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
In-Reply-To: <cover.1ff4fbcf3cedbe34db420b46be69328b299f325e.1557431250.git-series.marmarek@invisiblethingslab.com>
References: <cover.1ff4fbcf3cedbe34db420b46be69328b299f325e.1557431250.git-series.marmarek@invisiblethingslab.com>
Subject: [Xen-devel] [PATCH v2 5/5] drivers/video: use vlfb_info consistently
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

dmxmYl9pbmZvIGlzIGFuIGFsaWFzIGZvciB2Z2FfY29uc29sZV9pbmZvLnUudmVzYV9sZmIsIHNv
IHRoaXMgY2hhbmdlIGlzCnB1cmVseSBjb3NtZXRpYy4gQnV0IHVzaW5nIHRoZSBzYW1lIG5hbWUg
aGVscHMgcmVhZGluZyB0aGUgY29kZS4KClNpZ25lZC1vZmYtYnk6IE1hcmVrIE1hcmN6eWtvd3Nr
aS1Hw7NyZWNraSA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KQWNrZWQtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVuL2RyaXZlcnMv
dmlkZW8vdmVzYS5jIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRl
bGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvdmlkZW8vdmVzYS5jIGIveGVuL2Ry
aXZlcnMvdmlkZW8vdmVzYS5jCmluZGV4IGYwN2QyOTMuLmU5OTE4YTcgMTAwNjQ0Ci0tLSBhL3hl
bi9kcml2ZXJzL3ZpZGVvL3Zlc2EuYworKysgYi94ZW4vZHJpdmVycy92aWRlby92ZXNhLmMKQEAg
LTQ5LDcgKzQ5LDcgQEAgdm9pZCBfX2luaXQgdmVzYV9lYXJseV9pbml0KHZvaWQpCiB7CiAgICAg
dW5zaWduZWQgaW50IHZyYW1fdm1vZGU7CiAKLSAgICB2Z2FfY29tcGF0ID0gISh2Z2FfY29uc29s
ZV9pbmZvLnUudmVzYV9sZmIuZ2JsX2NhcHMgJiAyKTsKKyAgICB2Z2FfY29tcGF0ID0gISh2bGZi
X2luZm8uZ2JsX2NhcHMgJiAyKTsKIAogICAgIGlmICggKHZsZmJfaW5mby5iaXRzX3Blcl9waXhl
bCA8IDgpIHx8ICh2bGZiX2luZm8uYml0c19wZXJfcGl4ZWwgPiAzMikgKQogICAgICAgICByZXR1
cm47Ci0tIApnaXQtc2VyaWVzIDAuOS4xCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 09 19:49:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 19:49:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOp2T-00066e-EO; Thu, 09 May 2019 19:49:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=q/9x=TJ=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1hOp2R-00066U-Ua
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 19:49:07 +0000
X-Inumbo-ID: 809f12fa-7293-11e9-9fec-e32a96ebe78d
Received: from new1-smtp.messagingengine.com (unknown [66.111.4.221])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 809f12fa-7293-11e9-9fec-e32a96ebe78d;
 Thu, 09 May 2019 19:49:05 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailnew.nyi.internal (Postfix) with ESMTP id 682FB261D8;
 Thu,  9 May 2019 15:49:05 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Thu, 09 May 2019 15:49:05 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:references:subject:to:x-me-proxy:x-me-proxy
 :x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=m2eWrMn6gXEqmOHFz
 menZ6yBsyBsSQRlVvuad9ZOxwc=; b=KtfgrCT+U5fMLqcqnM8OI9AJb41q+J/k+
 lux1YsAB8zjYuzzVTgZPIy4BSg4L4ReukDjX2P/RYRvkpL0xJAIBeI+A9Uz0+vsZ
 maamX4aTRRCxWp8m9IppZGUdcTFZJZVbHQ9YcQPBSrP9ZLw0VB0Lfn69VougWrc8
 rZP85wYg+vY6Jtpl9ZLNEGYWUHVCjbafAdTMoTOt1SKKCQm9MSbF8Lkusq4Nk6fR
 lx8vzSj8muCDL5h78H5vUOCeCdY6nXyhyqyj+Ashlhosy4jijB4pLtFO7rzk8F9K
 2hiL2v68Hq+kSxkMEBmKsXaFwz60YdEbUaroWud8Nu/YjJE/7YHBQ==
X-ME-Sender: <xms:MYTUXBcPW8OEqIftQqBl8hXCjMy1AbMG2mnh3P9mtjh05LD6f-Hkow>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduuddrkeeigdekudcutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenog
 fthfevqddqjfgurhdqufhushhpvggtthdqlhhoficuldehmdenucfjughrpefhvffufffk
 ofgjfhggjghftgfgsehtkeertdertdejnecuhfhrohhmpeforghrvghkucforghrtgiihi
 hkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesihhnvhhishhisghlvght
 hhhinhhgshhlrggsrdgtohhmqeenucfkphepledurdeihedrfeegrdeffeenucfrrghrrg
 hmpehmrghilhhfrhhomhepmhgrrhhmrghrvghksehinhhvihhsihgslhgvthhhihhnghhs
 lhgrsgdrtghomhenucevlhhushhtvghrufhiiigvpedu
X-ME-Proxy: <xmx:MYTUXMXTnQ0v_E7yISAqeEfOqL1gSPlSBIZWkYIAt8Ui1nG1aDu3LQ>
 <xmx:MYTUXJiCDqxxSlYECCiF8P3ND1qIPDI-iklcLsg4IsKE65SeVUfPVA>
 <xmx:MYTUXL9y29Vkp9J-6N9MrUh6o7rW2nUnz0FgiADAHMXeqcCiCmPiIQ>
 <xmx:MYTUXAD73ebOig8EcjlNy0yS4GTPxHuY4EEDCfV63uLu8KXKzTcf7g>
Received: from localhost.localdomain (ip5b412221.dynamic.kabel-deutschland.de
 [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id A2CFE103D8;
 Thu,  9 May 2019 15:49:03 -0400 (EDT)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Thu,  9 May 2019 21:48:53 +0200
Message-Id: <16cf5823fc9fa65e9161dd1c7a25455cdb60f139.1557431250.git-series.marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.17.2
In-Reply-To: <cover.1ff4fbcf3cedbe34db420b46be69328b299f325e.1557431250.git-series.marmarek@invisiblethingslab.com>
References: <cover.1ff4fbcf3cedbe34db420b46be69328b299f325e.1557431250.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
In-Reply-To: <cover.1ff4fbcf3cedbe34db420b46be69328b299f325e.1557431250.git-series.marmarek@invisiblethingslab.com>
References: <cover.1ff4fbcf3cedbe34db420b46be69328b299f325e.1557431250.git-series.marmarek@invisiblethingslab.com>
Subject: [Xen-devel] [PATCH v2 2/5] drivers/video: drop unused limits
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TUFYX0JQUCwgTUFYX0ZPTlRfVywgTUFYX0ZPTlRfSCBhcmUgbm90IHVzZWQgaW4gdGhlIGNvZGUg
YXQgYWxsLgoKU2lnbmVkLW9mZi1ieTogTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIDxtYXJt
YXJla0BpbnZpc2libGV0aGluZ3NsYWIuY29tPgpTdWdnZXN0ZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+Ci0tLQogeGVuL2RyaXZlcnMvdmlkZW8vbGZiLmMgfCAzIC0tLQogMSBmaWxl
IGNoYW5nZWQsIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvdmlkZW8v
bGZiLmMgYi94ZW4vZHJpdmVycy92aWRlby9sZmIuYwppbmRleCBkMGM4YzQ5Li4wNDc1YTY4IDEw
MDY0NAotLS0gYS94ZW4vZHJpdmVycy92aWRlby9sZmIuYworKysgYi94ZW4vZHJpdmVycy92aWRl
by9sZmIuYwpAQCAtMTIsOSArMTIsNiBAQAogCiAjZGVmaW5lIE1BWF9YUkVTIDE5MDAKICNkZWZp
bmUgTUFYX1lSRVMgMTIwMAotI2RlZmluZSBNQVhfQlBQIDQKLSNkZWZpbmUgTUFYX0ZPTlRfVyA4
Ci0jZGVmaW5lIE1BWF9GT05UX0ggMTYKIAogc3RydWN0IGxmYl9zdGF0dXMgewogICAgIHN0cnVj
dCBsZmJfcHJvcCBsZmJwOwotLSAKZ2l0LXNlcmllcyAwLjkuMQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 09 19:49:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 19:49:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOp2T-00066k-NM; Thu, 09 May 2019 19:49:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=q/9x=TJ=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1hOp2R-00066V-Ub
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 19:49:07 +0000
X-Inumbo-ID: 7fd02e0e-7293-11e9-8342-97c8c5687abb
Received: from new1-smtp.messagingengine.com (unknown [66.111.4.221])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7fd02e0e-7293-11e9-8342-97c8c5687abb;
 Thu, 09 May 2019 19:49:04 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailnew.nyi.internal (Postfix) with ESMTP id E3557261C7;
 Thu,  9 May 2019 15:49:03 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Thu, 09 May 2019 15:49:03 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:references:subject:to:x-me-proxy:x-me-proxy
 :x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=/tjdqGMOX9Qb8VVKC
 c4eaXGteEbLZhiLO6hJR/bn2N4=; b=6PSQYPKmZ8Vr9qmK6jhpKG+u1DvncqCMb
 /djoLYWvYZcgfUAlzFJawljKQX3izcGEex7871ISMyDl1eeWhez9+4Hwy/cAbJ1L
 YQ7WLKxEjMliZLJYc8S7mFaCM0Mq9mb9cUsjz7ZjIUMC9CAQt3TsqSyJJ2T0dfb7
 xtXiywohuJaoQ2oNoWehBZspWpOVm4Rb34vidilc77PsH10/oX/oAKgKjLetK26S
 ZcWvw7+7mik+WRTcNU3PBxw4CU5emBoUEko6Xn7dhMgCvXx8XeG/gw+Liaam6+OI
 lmvWJcOkykLkrAezO6LQheEJL4TsINtttKSftQ4eKWvzMZqqH+gZw==
X-ME-Sender: <xms:L4TUXF8KBNvqJDPW27ZB8vMHyza3Ab3DGE_J7bCROGNG6pa6rEYONg>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduuddrkeeigdekudcutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenog
 fthfevqddqjfgurhdqufhushhpvggtthdqlhhoficuldehmdenucfjughrpefhvffufffk
 ofgjfhggjghftgfgsehtkeertdertdejnecuhfhrohhmpeforghrvghkucforghrtgiihi
 hkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesihhnvhhishhisghlvght
 hhhinhhgshhlrggsrdgtohhmqeenucfkphepledurdeihedrfeegrdeffeenucfrrghrrg
 hmpehmrghilhhfrhhomhepmhgrrhhmrghrvghksehinhhvihhsihgslhgvthhhihhnghhs
 lhgrsgdrtghomhenucevlhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:L4TUXAlA_z2D7EPHxyjAq3b2I_Z0_o5fMr1JIB4cpTGo6nXO5QXlCQ>
 <xmx:L4TUXP_aE5pxZeouXHImt6FTkQ6OFXA8zPqpS_2ZAqeVUaBktWK0gg>
 <xmx:L4TUXGliHOSDRILbk4LsduIt9J8R5ct7D9u3Es7HaJ-fylz2joWFNg>
 <xmx:L4TUXGz173_KFBPLw8hjfSixFCEI8sauzNrG4DS60OjrQ6G50DRQFw>
Received: from localhost.localdomain (ip5b412221.dynamic.kabel-deutschland.de
 [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 0CC14103D0;
 Thu,  9 May 2019 15:49:01 -0400 (EDT)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Thu,  9 May 2019 21:48:52 +0200
Message-Id: <eddbab0d58a78f10882ea0271d5b38b4e38763d1.1557431250.git-series.marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.17.2
In-Reply-To: <cover.1ff4fbcf3cedbe34db420b46be69328b299f325e.1557431250.git-series.marmarek@invisiblethingslab.com>
References: <cover.1ff4fbcf3cedbe34db420b46be69328b299f325e.1557431250.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
In-Reply-To: <cover.1ff4fbcf3cedbe34db420b46be69328b299f325e.1557431250.git-series.marmarek@invisiblethingslab.com>
References: <cover.1ff4fbcf3cedbe34db420b46be69328b299f325e.1557431250.git-series.marmarek@invisiblethingslab.com>
Subject: [Xen-devel] [PATCH v2 1/5] xen/bitmap: fix bitmap_fill with
 zero-sized bitmap
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBiaXRtYXBfZmlsbCguLi4sIDApIGlzIGNhbGxlZCwgZG8gbm90IHRyeSB0byB3cml0ZSBh
bnl0aGluZy4gQmVmb3JlCnRoaXMgcGF0Y2gsIGl0IHRyaWVkIHRvIHdyaXRlIGFsbW9zdCBMT05H
X01BWCwgc3VyZWx5IG92ZXJ3cml0aW5nCnNvbWV0aGluZy4KClNpZ25lZC1vZmYtYnk6IE1hcmVr
IE1hcmN6eWtvd3NraS1Hw7NyZWNraSA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4K
UmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClJl
dmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2luY2x1
ZGUveGVuL2JpdG1hcC5oIHwgMiArKwogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKQoK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9iaXRtYXAuaCBiL3hlbi9pbmNsdWRlL3hlbi9i
aXRtYXAuaAppbmRleCBmZTNjNzIwLi4wNDMwYzFjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94
ZW4vYml0bWFwLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL2JpdG1hcC5oCkBAIC0xMjYsNiArMTI2
LDggQEAgc3RhdGljIGlubGluZSB2b2lkIGJpdG1hcF9maWxsKHVuc2lnbmVkIGxvbmcgKmRzdCwg
aW50IG5iaXRzKQogCXNpemVfdCBubG9uZ3MgPSBCSVRTX1RPX0xPTkdTKG5iaXRzKTsKIAogCXN3
aXRjaCAobmxvbmdzKSB7CisJY2FzZSAwOgorCQlicmVhazsKIAlkZWZhdWx0OgogCQltZW1zZXQo
ZHN0LCAtMSwgKG5sb25ncyAtIDEpICogc2l6ZW9mKHVuc2lnbmVkIGxvbmcpKTsKIAkJLyogZmFs
bCB0aHJvdWdoICovCi0tIApnaXQtc2VyaWVzIDAuOS4xCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 09 19:49:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 19:49:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOp2z-0006Iz-1y; Thu, 09 May 2019 19:49:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UEDQ=TJ=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1hOp2y-0006IZ-3y
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 19:49:40 +0000
X-Inumbo-ID: 9476cfd4-7293-11e9-83a3-df30a6862550
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9476cfd4-7293-11e9-83a3-df30a6862550;
 Thu, 09 May 2019 19:49:39 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256
 bits)) (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id E38A421744;
 Thu,  9 May 2019 19:49:37 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1557431378;
 bh=l6t9MFznAB6TJolwl6iHkMxSxX7ObORZNuN2CAr8Rog=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=k0ZlqGFHd8wtgqfnXd/X5wqtCmoOKZBR6dyidfdqbFg8XcBqANuM3+9P59tyHIR7q
 Z6wPHIph1kZ6gOzB2Dtj7xdrX71wRJ8aBga2vkSqu+zQZSbpaa1vzvjHliCntRAWa4
 bnTYL6q/MMWtCgLKhKhpmG7al9ffVoL1frxvQfaQ=
Date: Thu, 9 May 2019 12:49:37 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <bdd8f1c9-e51d-1084-a2da-3f3e89edc690@arm.com>
Message-ID: <alpine.DEB.2.21.1905091249180.25766@sstabellini-ThinkPad-T480s>
References: <20190507151458.29350-1-julien.grall@arm.com>
 <20190507151458.29350-10-julien.grall@arm.com>
 <alpine.DEB.2.21.1905091104530.25766@sstabellini-ThinkPad-T480s>
 <51dbab9b-b0a5-c207-f1ef-e70b997a0078@arm.com>
 <alpine.DEB.2.21.1905091115560.25766@sstabellini-ThinkPad-T480s>
 <bdd8f1c9-e51d-1084-a2da-3f3e89edc690@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 09/14] xen: Introduce HAS_M2P config and use
 to protect mfn_to_gmfn call
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 oleksandr_tyshchenko@epam.com, andrii_anisov@epam.com,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCA5IE1heSAyMDE5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGkgU3RlZmFubywKPiAK
PiBPbiA1LzkvMTkgNzoxNiBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ID4gT24gVGh1
LCA5IE1heSAyMDE5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gPiA+IEhpLAo+ID4gPiAKPiA+ID4g
T24gNS85LzE5IDc6MDYgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+ID4gPiBPbiBU
dWUsIDcgTWF5IDIwMTksIEp1bGllbiBHcmFsbCB3cm90ZToKPiA+ID4gPiA+IGRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS94ZW4vZG9tYWluLmggYi94ZW4vaW5jbHVkZS94ZW4vZG9tYWluLmgKPiA+
ID4gPiA+IGluZGV4IGQxYmZjODJmNTcuLmYxNzYxZmUxODMgMTAwNjQ0Cj4gPiA+ID4gPiAtLS0g
YS94ZW4vaW5jbHVkZS94ZW4vZG9tYWluLmgKPiA+ID4gPiA+ICsrKyBiL3hlbi9pbmNsdWRlL3hl
bi9kb21haW4uaAo+ID4gPiA+ID4gQEAgLTExOCw0ICsxMTgsMTIgQEAgc3RydWN0IHZudW1hX2lu
Zm8gewo+ID4gPiA+ID4gICAgICB2b2lkIHZudW1hX2Rlc3Ryb3koc3RydWN0IHZudW1hX2luZm8g
KnZudW1hKTsKPiA+ID4gPiA+ICAgICsjaWZkZWYgQ09ORklHX0hBU19NMlAKPiA+ID4gPiA+ICsj
ZGVmaW5lIGRvbWFpbl9zaGFyZWRfaW5mb19nZm4oZCkgKHsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAo+ID4gPiA+ID4gKyAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpkXyA9IChkKTsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gPiA+ID4gPiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiA+ID4gPiA+
ICsgICAgbWZuX3RvX2dmbihkXywgX21mbihfX3ZpcnRfdG9fbWZuKGRfLT5zaGFyZWRfaW5mbykp
KTsgICAgICAgXAo+ID4gPiA+IAo+ID4gPiA+IEFyZW4ndCB5b3UgbWlzc2luZyBhIF9nZm4gaGVy
ZT8KPiA+ID4gPiAKPiA+ID4gPiAgICAgX2dmbihtZm5fdG9fZ2ZuKGQsIF9tZm4oX192aXJ0X3Rv
X21mbihkLT5zaGFyZWRfaW5mbykpKSk7Cj4gPiA+IAo+ID4gPiBQYXRjaCAjMyBvZiB0aGlzIHNl
cmllcyBjb252ZXJ0IG1mbl90b19nZm4gdG8gdXNlIHR5cGVzYWZlIE1GTiAmIEdGTi4gU28KPiA+
ID4gdGhlCj4gPiA+IGZ1bmN0aW9uIG5vdyByZXR1cm4gYSBnZm5fdC4KPiA+IAo+ID4gQWghIFNv
bWVob3cgSSBhbSBtaXNzaW5nIHBhdGNoZXMgMi0zLTQgaW4gbXkgaW5ib3guIEknbGwgdHJ5IHRv
IGdldCB0aGVtCj4gPiBmcm9tIHRoZSBhcmNoaXZlLgo+IAo+IEJlY2F1c2UgdGhleSBhcmUgeDg2
IHNwZWNpZmljIDopLiBUaGUgcmF0aW9uYWxlIG9mIGltcGxlbWVudGluZwo+IGRvbWFpbl9zaGFy
ZWRfaW5mb19nZm4oKSBpbiBjb21tb24gY29kZSBpcyBhbnkgYXJjaCB1c2luZyBNMlAgc2hvdWxk
IHByb3ZpZGUgYQo+IHNpbWlsYXIgaGVscGVyLgo+IAo+IEFybSBkb2Vzbid0IGhhdmUgYW4gTTJQ
LCBoZW5jZSB3aHkgbWZuX3RvX2dmbiBpcyBub3QgZXhpc3RlbnQuCgpBbGwgcmlnaHQuIEFkZCBt
eSBhY2tlZC1ieSB0byB0aGlzIHBhdGNoLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 09 19:52:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 19:52:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOp5N-0007Oa-H1; Thu, 09 May 2019 19:52:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UEDQ=TJ=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1hOp5M-0007OT-IC
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 19:52:08 +0000
X-Inumbo-ID: ed208468-7293-11e9-9690-63973c213c53
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ed208468-7293-11e9-9690-63973c213c53;
 Thu, 09 May 2019 19:52:08 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256
 bits)) (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 10A5A20989;
 Thu,  9 May 2019 19:52:07 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1557431527;
 bh=6rjbtTpfYGihpE84AG/hdjLtQNTh60xGn/3Ayl6XO7Y=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=jJ3NiVIf/ikmRRBmbq4kEXobN/nA365vTSzArrY9urW1E6fCIvQUCXLllAw3So8+n
 etdkSvI/4msqpP0ads17i79jNB2B2tWjFfA1xRKDtu+DFJRxeUFXymN/zQGdBhSsA7
 dJrfpyjzxEPHS7sf2/9mrAodtCfBmsupZPExPVxE=
Date: Thu, 9 May 2019 12:52:06 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20190508161603.21964-2-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.21.1905091252000.25766@sstabellini-ThinkPad-T480s>
References: <20190508161603.21964-1-julien.grall@arm.com>
 <20190508161603.21964-2-julien.grall@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 1/7] xen/arm: mm: Consolidate setting
 SCTLR_EL2.WXN in a single place
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>, Oleksandr_Tyshchenko@epam.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCA4IE1heSAyMDE5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gVGhlIGxvZ2ljIHRvIHNl
dCBTQ1RMUl9FTDIuV1hOIGlzIHRoZSBzYW1lIGZvciB0aGUgYm9vdCBDUFUgYW5kCj4gbm9uLWJv
b3QgQ1BVLiBTbyBpbnRyb2R1Y2UgYSBmdW5jdGlvbiB0byBzZXQgdGhlIGJpdCBhbmQgY2xlYXIg
VExCcy4KPiAKPiBUaGlzIG5ldyBmdW5jdGlvbiB3aWxsIGhlbHAgdXMgdG8gZG9jdW1lbnQgYW5k
IHVwZGF0ZSB0aGUgbG9naWMgaW4gYQo+IHNpbmdsZSBwbGFjZS4KPiAKPiBTaWduZWQtb2ZmLWJ5
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+IFJldmlld2VkLWJ5OiBBbmRy
aWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgoKUmV2aWV3ZWQtYnk6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCgo+IC0tLQo+ICAgICBDaGFuZ2Vz
IGluIHYyOgo+ICAgICAgICAgLSBGaXggdHlwbyBpbiB0aGUgY29tbWl0IG1lc3NhZ2UKPiAgICAg
ICAgIC0gQWRkIEFuZHJpaSdzIHJldmlld2VkLWJ5Cj4gLS0tCj4gIHhlbi9hcmNoL2FybS9tbS5j
IHwgMjIgKysrKysrKysrKysrKysrLS0tLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgMTUgaW5zZXJ0
aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL21t
LmMgYi94ZW4vYXJjaC9hcm0vbW0uYwo+IGluZGV4IDAxYWUyY2NjYzAuLjkzYWQxMTgxODMgMTAw
NjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL21tLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vbW0uYwo+
IEBAIC02MDEsNiArNjAxLDE5IEBAIHZvaWQgX19pbml0IHJlbW92ZV9lYXJseV9tYXBwaW5ncyh2
b2lkKQo+ICAgICAgZmx1c2hfeGVuX2RhdGFfdGxiX3JhbmdlX3ZhKEJPT1RfRkRUX1ZJUlRfU1RB
UlQsIEJPT1RfRkRUX1NMT1RfU0laRSk7Cj4gIH0KPiAgCj4gKy8qCj4gKyAqIEFmdGVyIGJvb3Qs
IFhlbiBwYWdlLXRhYmxlcyBzaG91bGQgbm90IGNvbnRhaW4gbWFwcGluZyB0aGF0IGFyZSBib3Ro
Cj4gKyAqIFdyaXRhYmxlIGFuZCBlWGVjdXRhYmxlcy4KPiArICoKPiArICogVGhpcyBzaG91bGQg
YmUgY2FsbGVkIG9uIGVhY2ggQ1BVIHRvIGVuZm9yY2UgdGhlIHBvbGljeS4KPiArICovCj4gK3N0
YXRpYyB2b2lkIHhlbl9wdF9lbmZvcmNlX3dueCh2b2lkKQo+ICt7Cj4gKyAgICBXUklURV9TWVNS
RUczMihSRUFEX1NZU1JFRzMyKFNDVExSX0VMMikgfCBTQ1RMUl9XWE4sIFNDVExSX0VMMik7Cj4g
KyAgICAvKiBGbHVzaCBldmVyeXRoaW5nIGFmdGVyIHNldHRpbmcgV1hOIGJpdC4gKi8KPiArICAg
IGZsdXNoX3hlbl90ZXh0X3RsYl9sb2NhbCgpOwo+ICt9Cj4gKwo+ICBleHRlcm4gdm9pZCBzd2l0
Y2hfdHRicih1aW50NjRfdCB0dGJyKTsKPiAgCj4gIC8qIENsZWFyIGEgdHJhbnNsYXRpb24gdGFi
bGUgYW5kIGNsZWFuICYgaW52YWxpZGF0ZSB0aGUgY2FjaGUgKi8KPiBAQCAtNzAyLDEwICs3MTUs
NyBAQCB2b2lkIF9faW5pdCBzZXR1cF9wYWdldGFibGVzKHVuc2lnbmVkIGxvbmcgYm9vdF9waHlz
X29mZnNldCkKPiAgICAgIGNsZWFyX3RhYmxlKGJvb3Rfc2Vjb25kKTsKPiAgICAgIGNsZWFyX3Rh
YmxlKGJvb3RfdGhpcmQpOwo+ICAKPiAtICAgIC8qIEZyb20gbm93IG9uLCBubyBtYXBwaW5nIG1h
eSBiZSBib3RoIHdyaXRhYmxlIGFuZCBleGVjdXRhYmxlLiAqLwo+IC0gICAgV1JJVEVfU1lTUkVH
MzIoUkVBRF9TWVNSRUczMihTQ1RMUl9FTDIpIHwgU0NUTFJfV1hOLCBTQ1RMUl9FTDIpOwo+IC0g
ICAgLyogRmx1c2ggZXZlcnl0aGluZyBhZnRlciBzZXR0aW5nIFdYTiBiaXQuICovCj4gLSAgICBm
bHVzaF94ZW5fdGV4dF90bGJfbG9jYWwoKTsKPiArICAgIHhlbl9wdF9lbmZvcmNlX3dueCgpOwo+
ICAKPiAgI2lmZGVmIENPTkZJR19BUk1fMzIKPiAgICAgIHBlcl9jcHUoeGVuX3BndGFibGUsIDAp
ID0gY3B1MF9wZ3RhYmxlOwo+IEBAIC03NzcsOSArNzg3LDcgQEAgaW50IGluaXRfc2Vjb25kYXJ5
X3BhZ2V0YWJsZXMoaW50IGNwdSkKPiAgLyogTU1VIHNldHVwIGZvciBzZWNvbmRhcnkgQ1BVUyAo
d2hpY2ggYWxyZWFkeSBoYXZlIHBhZ2luZyBlbmFibGVkKSAqLwo+ICB2b2lkIG1tdV9pbml0X3Nl
Y29uZGFyeV9jcHUodm9pZCkKPiAgewo+IC0gICAgLyogRnJvbSBub3cgb24sIG5vIG1hcHBpbmcg
bWF5IGJlIGJvdGggd3JpdGFibGUgYW5kIGV4ZWN1dGFibGUuICovCj4gLSAgICBXUklURV9TWVNS
RUczMihSRUFEX1NZU1JFRzMyKFNDVExSX0VMMikgfCBTQ1RMUl9XWE4sIFNDVExSX0VMMik7Cj4g
LSAgICBmbHVzaF94ZW5fdGV4dF90bGJfbG9jYWwoKTsKPiArICAgIHhlbl9wdF9lbmZvcmNlX3du
eCgpOwo+ICB9Cj4gIAo+ICAjaWZkZWYgQ09ORklHX0FSTV8zMgo+IC0tIAo+IDIuMTEuMAo+IAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 09 19:56:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 19:56:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOp93-0007cN-8s; Thu, 09 May 2019 19:55:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=nN80=TJ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hOp91-0007c6-So
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 19:55:55 +0000
X-Inumbo-ID: 73aaecbf-7294-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 73aaecbf-7294-11e9-8980-bc764e045a96;
 Thu, 09 May 2019 19:55:53 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hOp8y-0000YN-Hn; Thu, 09 May 2019 19:55:52 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hOp8y-0007Bp-5Z; Thu, 09 May 2019 19:55:52 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hOp8y-0004n3-4Y; Thu, 09 May 2019 19:55:52 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135869-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-upstream-4.11-testing:build-arm64:<job
 status>:broken:regression
 qemu-upstream-4.11-testing:build-arm64-xsm:<job status>:broken:regression
 qemu-upstream-4.11-testing:build-arm64-pvops:<job status>:broken:regression
 qemu-upstream-4.11-testing:build-arm64-xsm:host-install(4):broken:regression
 qemu-upstream-4.11-testing:build-arm64:host-install(4):broken:regression
 qemu-upstream-4.11-testing:build-arm64-pvops:host-install(4):broken:regression
 qemu-upstream-4.11-testing:test-arm64-arm64-libvirt-xsm:xen-boot:fail:regression
 qemu-upstream-4.11-testing:test-arm64-arm64-xl:xen-boot:fail:regression
 qemu-upstream-4.11-testing:test-arm64-arm64-xl-credit2:xen-boot:fail:regression
 qemu-upstream-4.11-testing:test-arm64-arm64-xl-xsm:xen-boot:fail:regression
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-qcow2:guest-localmigrate/x10:fail:heisenbug
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-qcow2:guest-saverestore.2:fail:heisenbug
 qemu-upstream-4.11-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-arm64-arm64-xl-credit1:xen-boot:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=2871355a6957f1b3c16f858e3143e0fff0737b6a
X-Osstest-Versions-That: qemuu=20c76f9a5fbf16d58c6add2ace2ff0fabd785926
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 09 May 2019 19:55:52 +0000
Subject: [Xen-devel] [qemu-upstream-4.11-testing test] 135869: regressions -
 FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTg2OSBxZW11LXVwc3RyZWFtLTQuMTEtdGVzdGluZyByZWFsIFtyZWFsXQpodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTM1ODY5LwoKUmVn
cmVzc2lvbnMgOi0oCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2lu
ZywKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hcm02NCAg
ICAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuICBp
biAxMzQ1OTQKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAg
ICAgICAgICAgICAgICBicm9rZW4gIGluIDEzNDU5NAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAg
ICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbiAgaW4gMTM0NTk0CiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTM0
NTk0IFJFR1IuIHZzLiAxMjU1NzUKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgIDQgaG9zdC1p
bnN0YWxsKDQpIGJyb2tlbiBpbiAxMzQ1OTQgUkVHUi4gdnMuIDEyNTU3NQogYnVpbGQtYXJtNjQt
cHZvcHMgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEzNDU5NCBSRUdSLiB2
cy4gMTI1NTc1CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU1NzUKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAg
ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTU3NQog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1NTc1CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU1NzUKClRlc3RzIHdoaWNo
IGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xY293MiAxNyBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTM1NjAzIHBh
c3MgaW4gMTM0NTk0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgIDE2IGd1ZXN0LXNhdmVy
ZXN0b3JlLjIgICAgICAgIGZhaWwgcGFzcyBpbiAxMzU2MDMKClRlc3RzIHdoaWNoIGRpZCBub3Qg
c3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEzNDU5NCBuL2EKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJs
b2NrZWQgaW4gMTM0NTk0IG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzQ1OTQgbi9hCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEz
NDU5NCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgIGJsb2NrZWQgaW4gMTM0NTk0IG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzQ1OTQgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRl
Ymlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAg
IDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogcWVtdXUgICAgICAgICAg
ICAgICAgMjg3MTM1NWE2OTU3ZjFiM2MxNmY4NThlMzE0M2UwZmZmMDczN2I2YQpiYXNlbGluZSB2
ZXJzaW9uOgogcWVtdXUgICAgICAgICAgICAgICAgMjBjNzZmOWE1ZmJmMTZkNThjNmFkZDJhY2Uy
ZmYwZmFiZDc4NTkyNgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI1NTc1ICAyMDE4LTA3LTI1IDE4
OjUzOjU0IFogIDI4OCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzNDI3MCAgMjAxOS0wNC0w
MSAxNjoxMDo1MCBaICAgMzggZGF5cyAgIDE2IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3Vj
aGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFy
ZEBjaXRyaXguY29tPgogIEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgogIEdyZWcg
S3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgSmFzb24gV2FuZyA8amFzb3dhbmdAcmVkaGF0LmNvbT4K
ICBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPgogIExpIFFpYW5nIDxsaXEzZWFAZ21haWwu
Y29tPgogIE1pY2hhZWwgTWNDb252aWxsZSA8bW1jY29AbXlrb2xhYi5jb20+CiAgTWljaGFlbCBU
b2thcmV2IDxtanRAdGxzLm1zay5ydT4KICBOaWVscyBkZSBWb3MgPG5kZXZvc0ByZWRoYXQuY29t
PgogIFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+CiAgUGV0ZXIgTWF5ZGVsbCA8
cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGls
bWRAcmVkaGF0LmNvbT4KICBQcmFzYW5uYSBLdW1hciBLYWxldmVyIDxwcmFzYW5uYS5rYWxldmVy
QHJlZGhhdC5jb20+CiAgUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBS
b2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20g
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmlj
dCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRp
dmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxv
Z3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRz
LCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rl
cgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
YnJva2VuLWpvYiBidWlsZC1hcm02NCBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NC14c20g
YnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQtcHZvcHMgYnJva2VuCgpOb3QgcHVzaGluZy4K
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpjb21taXQgMjg3MTM1NWE2OTU3ZjFiM2MxNmY4NThlMzE0M2UwZmZmMDczN2I2YQpBdXRo
b3I6IEtldmluIFdvbGYgPGt3b2xmQHJlZGhhdC5jb20+CkRhdGU6ICAgVGh1IE9jdCAxMSAxNzoz
MDozOSAyMDE4ICswMjAwCgogICAgZ3RrOiBEb24ndCB2dGVfdGVybWluYWxfc2V0X2VuY29kaW5n
KCkgb24gbmV3IFZURSB2ZXJzaW9ucwogICAgCiAgICBUaGUgZnVuY3Rpb24gdnRlX3Rlcm1pbmFs
X3NldF9lbmNvZGluZygpIGlzIGRlcHJlY2F0ZWQgc2luY2UgVlRFIDAuNTQsCiAgICBzbyBzdG9w
IGNhbGxpbmcgaXQgZnJvbSB0aGF0IHZlcnNpb24gb24uIFRoaXMgZml4ZXMgYSBidWlsZCBlcnJv
cgogICAgYmVjYXVzZSBvZiBvdXIgdXNlIG9mIHdhcm5pbmcgZmxhZ3MgWy1XZXJyb3I9ZGVwcmVj
YXRlZC1kZWNsYXJhdGlvbnNdLgogICAgCiAgICBGaXhlczogaHR0cHM6Ly9idWdzLmxhdW5jaHBh
ZC5uZXQvYnVncy8xNzk0OTM5CiAgICBSZXBvcnRlZC1ieTogQmFzdGlhbiBLb3BwZWxtYW5uIDxr
YmFzdGlhbkBtYWlsLnVuaS1wYWRlcmJvcm4uZGU+CiAgICBTaWduZWQtb2ZmLWJ5OiBLZXZpbiBX
b2xmIDxrd29sZkByZWRoYXQuY29tPgogICAgTWVzc2FnZS1pZDogMjAxODEwMTExNTMwMzkuMjMy
NC0xLWt3b2xmQHJlZGhhdC5jb20KICAgIFNpZ25lZC1vZmYtYnk6IEdlcmQgSG9mZm1hbm4gPGty
YXhlbEByZWRoYXQuY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgNjQxNTk5NGZm
Y2M2ZDIyYjNmNWFkZDY3ZjYzZmU3N2U0Yjk3MTFmNCkKCmNvbW1pdCA5NGE3MTViNmNiYTcyMjVl
NWRiNTk5MDFlNWQwYTUyNTJlYWQ5NzU1CkF1dGhvcjogTmllbHMgZGUgVm9zIDxuZGV2b3NAcmVk
aGF0LmNvbT4KRGF0ZTogICBUdWUgTWFyIDUgMTY6NDY6MzQgMjAxOSArMDEwMAoKICAgIGdsdXN0
ZXI6IHRoZSBnbGZzX2lvX2NiayBjYWxsYmFjayBmdW5jdGlvbiBwb2ludGVyIGFkZHMgcHJlL3Bv
c3Qgc3RhdCBhcmdzCiAgICAKICAgIFRoZSBnbGZzXypfYXN5bmMoKSBmdW5jdGlvbnMgZG8gYSBj
YWxsYmFjayBvbmNlIGZpbmlzaGVkLiBUaGlzIGNhbGxiYWNrCiAgICBoYXMgY2hhbmdlZCBpdHMg
YXJndW1lbnRzLCBwcmUtIGFuZCBwb3N0LXN0YXQgc3RydWN0dXJlcyBoYXZlIGJlZW4KICAgIGFk
ZGVkLiBUaGlzIG1ha2VzIGl0IHBvc3NpYmxlIHRvIGltcHJvdmUgY2FjaGluZywgd2hpY2ggaXMg
dXNlZnVsIGZvcgogICAgU2FtYmEgYW5kIE5GUy1HYW5lc2hhLCBidXQgbm90IHNvIG11Y2ggZm9y
IFFFTVUuIEdsdXN0ZXIgNiBpcyB0aGUgZmlyc3QKICAgIHJlbGVhc2UgdGhhdCBpbmNsdWRlcyB0
aGVzZSBuZXcgYXJndW1lbnRzLgogICAgCiAgICBXaXRoIGFuIGFkZGl0aW9uYWwgZGV0ZWN0aW9u
IGluIC4vY29uZmlndXJlLCB0aGUgbmV3IGFyZ3VtZW50cyBjYW4KICAgIGNvbmRpdGlvbmFsbHkg
Z2V0IGluY2x1ZGVkIGluIHRoZSBnbGZzX2lvX2NiayBoYW5kbGVyLgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBOaWVscyBkZSBWb3MgPG5kZXZvc0ByZWRoYXQuY29tPgogICAgU2lnbmVkLW9mZi1i
eTogS2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20g
Y29tbWl0IDBlM2I4OTFmZWZhY2MwZTQ5ZjNjOGZmYTNhNzUzYjY5ZWI3MjE0ZDIpCgpjb21taXQg
MTNiYWM3YWJmNjBlMjUxMDFlZjYwNTlmMGRhN2ExNjg5NDJlY2NkOQpBdXRob3I6IFByYXNhbm5h
IEt1bWFyIEthbGV2ZXIgPHByYXNhbm5hLmthbGV2ZXJAcmVkaGF0LmNvbT4KRGF0ZTogICBUdWUg
TWFyIDUgMTY6NDY6MzMgMjAxOSArMDEwMAoKICAgIGdsdXN0ZXI6IEhhbmRsZSBjaGFuZ2VkIGds
ZnNfZnRydW5jYXRlIHNpZ25hdHVyZQogICAgCiAgICBOZXcgdmVyc2lvbnMgb2YgR2x1c3RlcnMg
bGliZ2ZhcGkuc28gaGF2ZSBhbiB1cGRhdGVkIGdsZnNfZnRydW5jYXRlKCkKICAgIGZ1bmN0aW9u
IHRoYXQgcmV0dXJucyBhZGRpdGlvbmFsICdzdHJ1Y3Qgc3RhdCcgc3RydWN0dXJlcyB0byBlbmFi
bGUKICAgIGFkdmFuY2VkIGNhY2hpbmcgb2YgYXR0cmlidXRlcy4gVGhpcyBpcyB1c2VmdWwgZm9y
IGZpbGUgc2VydmVycywgbm90IHNvCiAgICBtdWNoIGZvciBRRU1VLiBOZXZlcnRoZWxlc3MsIHRo
ZSBBUEkgaGFzIGNoYW5nZWQgYW5kIG5lZWRzIHRvIGJlCiAgICBhZG9wdGVkLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBQcmFzYW5uYSBLdW1hciBLYWxldmVyIDxwcmFzYW5uYS5rYWxldmVyQHJl
ZGhhdC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBOaWVscyBkZSBWb3MgPG5kZXZvc0ByZWRoYXQu
Y29tPgogICAgU2lnbmVkLW9mZi1ieTogS2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KICAg
IChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGUwMTRkYmU3NGUwNDg0MTg4MTY0YzYxZmY2ODQz
ZjhhMDRhOGNiOWQpCgpjb21taXQgOTg2NGExMmY0YTEzZjE5YTc0NDBjYjMyYmQzMjQyNTA2ZDZi
MjczOApBdXRob3I6IEphc29uIFdhbmcgPGphc293YW5nQHJlZGhhdC5jb20+CkRhdGU6ICAgVHVl
IERlYyA0IDExOjUzOjQzIDIwMTggKzA4MDAKCiAgICBuZXQ6IGRyb3AgdG9vIGxhcmdlIHBhY2tl
dCBlYXJseQogICAgCiAgICBXZSB0cnkgdG8gZGV0ZWN0IGFuZCBkcm9wIHRvbyBsYXJnZSBwYWNr
ZXQgKD5JTlRfTUFYKSBpbiAxNTkyYTk5NDcwMzYKICAgICgibmV0OiBpZ25vcmUgcGFja2V0IHNp
emUgZ3JlYXRlciB0aGFuIElOVF9NQVgiKSBkdXJpbmcgcGFja2V0CiAgICBkZWxpdmVyaW5nLiBV
bmZvcnR1bmF0ZWx5LCB0aGlzIGlzIG5vdCBzdWZmaWNpZW50IGFzIHdlIG1heSBoaXQKICAgIGFu
b3RoZXIgaW50ZWdlciBvdmVyZmxvdyB3aGVuIHRyeWluZyB0byBxdWV1ZSBzdWNoIGxhcmdlIHBh
Y2tldCBpbgogICAgcWVtdV9uZXRfcXVldWVfYXBwZW5kX2lvdigpOgogICAgCiAgICAtIHNpemUg
b2YgdGhlIGFsbG9jYXRpb24gbWF5IG92ZXJmbG93IG9uIDMyYml0CiAgICAtIHBhY2tldC0+c2l6
ZSBpcyBpbnRlZ2VyIHdoaWNoIG1heSBvdmVyZmxvdyBldmVuIG9uIDY0Yml0CiAgICAKICAgIEZp
eGluZyB0aGlzIGJ5IG1vdmluZyB0aGUgY2hlY2sgdG8gcWVtdV9zZW5kdl9wYWNrZXRfYXN5bmMo
KSB3aGljaCBpcwogICAgdGhlIGVudHJhbmNlIG9mIGFsbCBuZXR3b3JraW5nIGNvZGVzIGFuZCBy
ZWR1Y2UgdGhlIGxpbWl0IHRvCiAgICBORVRfQlVGU0laRSB0byBiZSBtb3JlIGNvbnNlcnZhdGl2
ZS4gVGhpcyB3b3JrcyBzaW5jZToKICAgIAogICAgLSBGb3IgdGhlIGNhbGxlcnMgdGhhdCBjYWxs
IHFlbXVfc2VuZHZfcGFja2V0X2FzeW5jKCkgZGlyZWN0bHksIHRoZXkKICAgICAgb25seSBjYXJl
IGFib3V0IGlmIHplcm8gaXMgcmV0dXJuZWQgdG8gZGV0ZXJtaW5lIHdoZXRoZXIgdG8gcHJldmVu
dAogICAgICB0aGUgc291cmNlIGZyb20gcHJvZHVjaW5nIG1vcmUgcGFja2V0cy4gQSBjYWxsYmFj
ayB3aWxsIGJlIHRyaWdnZXJlZAogICAgICBpZiBwZWVyIGNhbiBhY2NlcHQgbW9yZSB0aGVuIHNv
dXJjZSBjb3VsZCBiZSBlbmFibGVkLiBUaGlzIGlzCiAgICAgIHVzdWFsbHkgdXNlZCBieSBoaWdo
IHNwZWVkIG5ldHdvcmtpbmcgaW1wbGVtZW50YXRpb24gbGlrZSB2aXJ0aW8tbmV0CiAgICAgIG9y
IG5ldG1hcC4KICAgIC0gRm9yIHRoZSBjYWxsZXJzIHRoYXQgY2FsbCBxZW11X3NlbmR2X3BhY2tl
dCgpIHRoYXQgY2FsbHMKICAgICAgcWVtdV9zZW5kdl9wYWNrZXRfYXN5bmMoKSBpbmRpcmVjdGx5
LCB0aGV5IG9mdGVuIGlnbm9yZSB0aGUgcmV0dXJuCiAgICAgIHZhbHVlLiBJbiB0aGlzIGNhc2Ug
cWVtdSB3aWxsIGp1c3QgdGhlIGRyb3AgcGFja2V0cyBpZiBwZWVyIGNhbid0CiAgICAgIHJlY2Vp
dmUuCiAgICAKICAgIFFlbXUgd2lsbCBjb3B5IHRoZSBwYWNrZXQgaWYgaXQgd2FzIHF1ZXVlZC4g
U28gaXQgd2FzIHNhZmUgZm9yIGJvdGgKICAgIGtpbmRzIG9mIHRoZSBjYWxsZXJzIHRvIGFzc3Vt
ZSB0aGUgcGFja2V0IHdhcyBzZW50LgogICAgCiAgICBTaW5jZSB3ZSBtb3ZlIHRoZSBjaGVjayBm
cm9tIHFlbXVfZGVsaXZlcl9wYWNrZXRfaW92KCkgdG8KICAgIHFlbXVfc2VuZHZfcGFja2V0X2Fz
eW5jKCksIGl0IHdvdWxkIGJlIHNhZmVyIHRvIG1ha2UKICAgIHFlbXVfZGVsaXZlcl9wYWNrZXRf
aW92KCkgc3RhdGljIHRvIHByZXZlbnQgYW55IGV4dGVybmFsIHVzZXIgaW4gdGhlCiAgICBmdXR1
cmUuCiAgICAKICAgIFRoaXMgaXMgYSByZXZpc2VkIHBhdGNoIG9mIENWRS0yMDE4LTE3OTYzLgog
ICAgCiAgICBDYzogcWVtdS1zdGFibGVAbm9uZ251Lm9yZwogICAgQ2M6IExpIFFpYW5nIDxsaXEz
ZWFAMTYzLmNvbT4KICAgIEZpeGVzOiAxNTkyYTk5NDcwMzYgKCJuZXQ6IGlnbm9yZSBwYWNrZXQg
c2l6ZSBncmVhdGVyIHRoYW4gSU5UX01BWCIpCiAgICBSZXBvcnRlZC1ieTogTGkgUWlhbmcgPGxp
cTNlYUBnbWFpbC5jb20+CiAgICBSZXZpZXdlZC1ieTogTGkgUWlhbmcgPGxpcTNlYUBnbWFpbC5j
b20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYXNvbiBXYW5nIDxqYXNvd2FuZ0ByZWRoYXQuY29tPgog
ICAgUmV2aWV3ZWQtYnk6IFRob21hcyBIdXRoIDx0aHV0aEByZWRoYXQuY29tPgogICAgTWVzc2Fn
ZS1pZDogMjAxODEyMDQwMzUzNDcuNjE0OC0yLWphc293YW5nQHJlZGhhdC5jb20KICAgIFNpZ25l
ZC1vZmYtYnk6IFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KICAgIChj
aGVycnkgcGlja2VkIGZyb20gY29tbWl0IDI1YzAxYmQxOWQwZTRiNjZmMzU3NjE4YWVlZmRhMWVm
N2E0MWUyMWEpCgpjb21taXQgYjY5N2MwYWVjYmY5YmM4YmRiNGYxYmYwZWE5MmU2YThmYjI1ODA5
NApBdXRob3I6IEphc29uIFdhbmcgPGphc293YW5nQHJlZGhhdC5jb20+CkRhdGU6ICAgV2VkIE1h
eSAzMCAxMzoxNjozNiAyMDE4ICswODAwCgogICAgbmV0OiBpZ25vcmUgcGFja2V0IHNpemUgZ3Jl
YXRlciB0aGFuIElOVF9NQVgKICAgIAogICAgVGhlcmUgc2hvdWxkIG5vdCBiZSBhIHJlYXNvbiBm
b3IgcGFzc2luZyBhIHBhY2tldCBzaXplIGdyZWF0ZXIgdGhhbgogICAgSU5UX01BWC4gSXQncyB1
c3VhbGx5IGEgaGludCBvZiBidWcgc29tZXdoZXJlLCBzbyBpZ25vcmUgcGFja2V0IHNpemUKICAg
IGdyZWF0ZXIgdGhhbiBJTlRfTUFYIGluIHFlbXVfZGVsaXZlcl9wYWNrZXRfaW92KCkKICAgIAog
ICAgQ0M6IHFlbXUtc3RhYmxlQG5vbmdudS5vcmcKICAgIFJlcG9ydGVkLWJ5OiBEYW5pZWwgU2hh
cGlyYSA8ZGFuaWVsQHR3aXN0bG9jay5jb20+CiAgICBSZXZpZXdlZC1ieTogTWljaGFlbCBTLiBU
c2lya2luIDxtc3RAcmVkaGF0LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEphc29uIFdhbmcgPGph
c293YW5nQHJlZGhhdC5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCAxNTkyYTk5
NDcwMzZkNjBkZGU1NDA0MjA0YTVkNDU5NzUxMzNjYWY1KQoKY29tbWl0IGY1MTdjMWI2MDc5YTUx
NGMwNzk4ZWFjYjNmN2M3N2I5ZGQ4ZWJiZjEKQXV0aG9yOiBHcmVnIEt1cnogPGdyb3VnQGthb2Qu
b3JnPgpEYXRlOiAgIEZyaSBOb3YgMjMgMTM6Mjg6MDMgMjAxOCArMDEwMAoKICAgIDlwOiBmaXgg
UUVNVSBjcmFzaCB3aGVuIHJlbmFtaW5nIGZpbGVzCiAgICAKICAgIFdoZW4gdXNpbmcgdGhlIDlQ
MjAwMC51IHZlcnNpb24gb2YgdGhlIHByb3RvY29sLCB0aGUgZm9sbG93aW5nIHNoZWxsCiAgICBj
b21tYW5kIGxpbmUgaW4gdGhlIGd1ZXN0IGNhbiBjYXVzZSBRRU1VIHRvIGNyYXNoOgogICAgCiAg
ICAgICAgd2hpbGUgdHJ1ZTsgZG8gcm0gLXJmIGFhOyBta2RpciAtcCBhL2IgJiB0b3VjaCBhL2Iv
YyAmIG12IGEgYWE7IGRvbmUKICAgIAogICAgV2l0aCA5UDIwMDAudSwgZmlsZSByZW5hbWluZyBp
cyBoYW5kbGVkIGJ5IHRoZSBXU1RBVCBjb21tYW5kLiBUaGUKICAgIHY5ZnNfd3N0YXQoKSBmdW5j
dGlvbiBjYWxscyB2OWZzX2NvbXBsZXRlX3JlbmFtZSgpLCB3aGljaCBjYWxscwogICAgdjlmc19m
aXhfcGF0aCgpIGZvciBldmVyeSBmaWQgd2hvc2UgcGF0aCBpcyBhZmZlY3RlZCBieSB0aGUgY2hh
bmdlLgogICAgVGhlIGludm9sdmVkIGNhbGxzIHRvIHY5ZnNfcGF0aF9jb3B5KCkgbWF5IHJhY2Ug
d2l0aCBhbnkgb3RoZXIgYWNjZXNzCiAgICB0byB0aGUgZmlkIHBhdGggcGVyZm9ybWVkIGJ5IHNv
bWUgd29ya2VyIHRocmVhZCwgY2F1c2luZyBhIGNyYXNoIGxpa2UKICAgIHNob3duIGJlbG93Ogog
ICAgCiAgICBUaHJlYWQgMTIgInFlbXUtc3lzdGVtLXg4NiIgcmVjZWl2ZWQgc2lnbmFsIFNJR1NF
R1YsIFNlZ21lbnRhdGlvbiBmYXVsdC4KICAgIDB4MDAwMDU1NTU1NWEyNWRhMiBpbiBsb2NhbF9v
cGVuX25vZm9sbG93IChmc19jdHg9MHg1NTU1NTdkOTU4YjgsIHBhdGg9MHgwLAogICAgIGZsYWdz
PTY1NTM2LCBtb2RlPTApIGF0IGh3LzlwZnMvOXAtbG9jYWwuYzo1OQogICAgNTkgICAgICAgICAg
d2hpbGUgKCpwYXRoICYmIGZkICE9IC0xKSB7CiAgICAoZ2RiKSBidAogICAgIzAgIDB4MDAwMDU1
NTU1NWEyNWRhMiBpbiBsb2NhbF9vcGVuX25vZm9sbG93IChmc19jdHg9MHg1NTU1NTdkOTU4Yjgs
CiAgICAgcGF0aD0weDAsIGZsYWdzPTY1NTM2LCBtb2RlPTApIGF0IGh3LzlwZnMvOXAtbG9jYWwu
Yzo1OQogICAgIzEgIDB4MDAwMDU1NTU1NWEyNWUwYyBpbiBsb2NhbF9vcGVuZGlyX25vZm9sbG93
IChmc19jdHg9MHg1NTU1NTdkOTU4YjgsCiAgICAgcGF0aD0weDApIGF0IGh3LzlwZnMvOXAtbG9j
YWwuYzo5MgogICAgIzIgIDB4MDAwMDU1NTU1NWEyNjFiOCBpbiBsb2NhbF9sc3RhdCAoZnNfY3R4
PTB4NTU1NTU3ZDk1OGI4LAogICAgIGZzX3BhdGg9MHg1NTU1NTZiNTY4NTgsIHN0YnVmPTB4N2Zm
Zjg0ODMwZWYwKSBhdCBody85cGZzLzlwLWxvY2FsLmM6MTg1CiAgICAjMyAgMHgwMDAwNTU1NTU1
YTJiMzY3IGluIHY5ZnNfY29fbHN0YXQgKHBkdT0weDU1NTU1N2Q5NzQ5OCwKICAgICBwYXRoPTB4
NTU1NTU2YjU2ODU4LCBzdGJ1Zj0weDdmZmY4NDgzMGVmMCkgYXQgaHcvOXBmcy9jb2ZpbGUuYzo1
MwogICAgIzQgIDB4MDAwMDU1NTU1NWExZTllMiBpbiB2OWZzX3N0YXQgKG9wYXF1ZT0weDU1NTU1
N2Q5NzQ5OCkKICAgICBhdCBody85cGZzLzlwLmM6MTA4MwogICAgIzUgIDB4MDAwMDU1NTU1NWUw
NjBhMiBpbiBjb3JvdXRpbmVfdHJhbXBvbGluZSAoaTA9LTY2OTE2NTQyNCwgaTE9MzI3NjcpCiAg
ICAgYXQgdXRpbC9jb3JvdXRpbmUtdWNvbnRleHQuYzoxMTYKICAgICM2ICAweDAwMDA3ZmZmZWY0
ZjU2MDAgaW4gX19zdGFydF9jb250ZXh0ICgpIGF0IC9saWI2NC9saWJjLnNvLjYKICAgICM3ICAw
eDAwMDAwMDAwMDAwMDAwMDAgaW4gICgpCiAgICAoZ2RiKQogICAgCiAgICBUaGUgZml4IGlzIHRv
IHRha2UgdGhlIHBhdGggd3JpdGUgbG9jayB3aGVuIGNhbGxpbmcgdjlmc19jb21wbGV0ZV9yZW5h
bWUoKSwKICAgIGxpa2UgaW4gdjlmc19yZW5hbWUoKS4KICAgIAogICAgSW1wYWN0OiAgRG9TIHRy
aWdnZXJlZCBieSB1bnByaXZpbGVnZWQgZ3Vlc3QgdXNlcnMuCiAgICAKICAgIEZpeGVzOiBDVkUt
MjAxOC0xOTQ4OQogICAgQ2M6IFAgSiBQIDxwcGFuZGl0QHJlZGhhdC5jb20+CiAgICBSZXBvcnRl
ZC1ieTogemhpYmluIGh1IDxub2lyZmF0ZUBnbWFpbC5jb20+CiAgICBSZXZpZXdlZC1ieTogUHJh
c2FkIEogUGFuZGl0IDxwanBAZmVkb3JhcHJvamVjdC5vcmc+CiAgICBTaWduZWQtb2ZmLWJ5OiBH
cmVnIEt1cnogPGdyb3VnQGthb2Qub3JnPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQg
MWQyMDM5ODY5NGEzYjY3YTM4OGQ5NTViN2E5NDViYTRhYTkwYThhOCkKCmNvbW1pdCA5YWY5YzFj
MjBlMzEzZjU5NzE2OGUwNTIyZjVmYzhkNzgxMjNiMGM4CkF1dGhvcjogUGFvbG8gQm9uemluaSA8
cGJvbnppbmlAcmVkaGF0LmNvbT4KRGF0ZTogICBUdWUgTm92IDIwIDE5OjQxOjQ4IDIwMTggKzAx
MDAKCiAgICBudm1lOiBmaXggb3V0LW9mLWJvdW5kcyBhY2Nlc3MgdG8gdGhlIENNQgogICAgCiAg
ICBCZWNhdXNlIHRoZSBDTUIgQkFSIGhhcyBhIG1pbl9hY2Nlc3Nfc2l6ZSBvZiAyLCBpZiB5b3Ug
cmVhZCB0aGUgbGFzdAogICAgYnl0ZSBpdCB3aWxsIHRyeSB0byBtZW1jcHkgKjIqIGJ5dGVzIGZy
b20gbi0+Y21idWYsIGNhdXNpbmcgYW4gb2ZmLWJ5LW9uZQogICAgZXJyb3IuICBUaGlzIGlzIENW
RS0yMDE4LTE2ODQ3LgogICAgCiAgICBBbm90aGVyIHdheSB0byBmaXggdGhpcyBtaWdodCBiZSB0
byByZWdpc3RlciB0aGUgQ01CIGFzIGEgUkFNIG1lbW9yeQogICAgcmVnaW9uLCB3aGljaCB3b3Vs
ZCBhbHNvIGJlIG1vcmUgZWZmaWNpZW50LiAgSG93ZXZlciwgdGhhdCBtaWdodCBiZSBhCiAgICBj
aGFuZ2UgZm9yIGJpZy1lbmRpYW4gbWFjaGluZXM7IEkgZGlkbid0IHRoaW5rIHRoaXMgdGhyb3Vn
aCBhbmQgSSBkb24ndAogICAga25vdyBob3cgcmVhbCBoYXJkd2FyZSB3b3Jrcy4gIEFkZCBhIGJh
c2ljIHRlc3RjYXNlIGZvciB0aGUgQ01CIGluIGNhc2UKICAgIHNvbWVib2R5IGRvZXMgdGhpcyBj
aGFuZ2UgbGF0ZXIgb24uCiAgICAKICAgIENjOiBLZWl0aCBCdXNjaCA8a2VpdGguYnVzY2hAaW50
ZWwuY29tPgogICAgQ2M6IHFlbXUtYmxvY2tAbm9uZ251Lm9yZwogICAgUmVwb3J0ZWQtYnk6IExp
IFFpYW5nIDxsaXEzZWFAZ21haWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IExpIFFpYW5nIDxsaXEz
ZWFAZ21haWwuY29tPgogICAgVGVzdGVkLWJ5OiBMaSBRaWFuZyA8bGlxM2VhQGdtYWlsLmNvbT4K
ICAgIFNpZ25lZC1vZmYtYnk6IFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+CiAg
ICBSZXZpZXdlZC1ieTogUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29t
PgogICAgVGVzdGVkLWJ5OiBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5j
b20+CiAgICBTaWduZWQtb2ZmLWJ5OiBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPgogICAg
KGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgODdhZDg2MGM2MjJjYzhmODkxNmI1MjMyYmQ4NzI4
YzA4ZjkzOGZjZSkKCmNvbW1pdCBjNTBjNzA0YTZhMDk1NTQ5MjViOTI2YzAzMTMyODBiZTRhM2Q3
MTAwCkF1dGhvcjogR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KRGF0ZTogICBUdWUgTm92IDIw
IDEzOjAwOjM1IDIwMTggKzAxMDAKCiAgICA5cDogdGFrZSB3cml0ZSBsb2NrIG9uIGZpZCBwYXRo
IHVwZGF0ZXMgKENWRS0yMDE4LTE5MzY0KQogICAgCiAgICBSZWNlbnQgY29tbWl0IDViNzZlZjUw
ZjYyMDc5YSBmaXhlZCBhIHJhY2Ugd2hlcmUgdjlmc19jb19vcGVuMigpIGNvdWxkCiAgICBwb3Nz
aWJseSBvdmVyd3JpdGUgYSBmaWQgcGF0aCB3aXRoIHY5ZnNfcGF0aF9jb3B5KCkgd2hpbGUgaXQg
aXMgYmVpbmcKICAgIGFjY2Vzc2VkIGJ5IHNvbWUgb3RoZXIgdGhyZWFkLCBpZSwgdXNlLWFmdGVy
LWZyZWUgdGhhdCBjYW4gYmUgZGV0ZWN0ZWQKICAgIGJ5IEFTQU4gd2l0aCBhIGN1c3RvbSA5cCBj
bGllbnQuCiAgICAKICAgIEl0IHR1cm5zIG91dCB0aGF0IHRoZSBzYW1lIGNhbiBoYXBwZW4gYXQg
c2V2ZXJhbCBsb2NhdGlvbnMgd2hlcmUKICAgIHY5ZnNfcGF0aF9jb3B5KCkgaXMgdXNlZCB0byBz
ZXQgdGhlIGZpZCBwYXRoLiBUaGUgZml4IGlzIGFnYWluIHRvCiAgICB0YWtlIHRoZSB3cml0ZSBs
b2NrLgogICAgCiAgICBGaXhlcyBDVkUtMjAxOC0xOTM2NC4KICAgIAogICAgQ2M6IFAgSiBQIDxw
cGFuZGl0QHJlZGhhdC5jb20+CiAgICBSZXBvcnRlZC1ieTogemhpYmluIGh1IDxub2lyZmF0ZUBn
bWFpbC5jb20+CiAgICBSZXZpZXdlZC1ieTogUHJhc2FkIEogUGFuZGl0IDxwanBAZmVkb3JhcHJv
amVjdC5vcmc+CiAgICBTaWduZWQtb2ZmLWJ5OiBHcmVnIEt1cnogPGdyb3VnQGthb2Qub3JnPgog
ICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgNWIzYzc3YWE1ODFlYmIyMTUxMjVjODRiMDc0
MjExOTQ4MzU3MWU1NSkKCmNvbW1pdCAwM2MyODU0NGExYjY3ZmQ0OGVmMWZhNzIyMzE4MThlZmE4
NTYzODc0CkF1dGhvcjogUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KRGF0
ZTogICBNb24gTWFyIDE4IDE4OjM3OjMxIDIwMTkgKzAxMDAKCiAgICB4ZW4tbWFwY2FjaGU6IHVz
ZSBNQVBfRklYRUQgZmxhZyBzbyB0aGUgbW1hcCBhZGRyZXNzIGhpbnQgaXMgYWx3YXlzIGhvbm9y
ZWQKICAgIAogICAgT3IgaWYgaXQncyBub3QgcG9zc2libGUgdG8gaG9ub3IgdGhlIGhpbnRlZCBh
ZGRyZXNzIGFuIGVycm9yIGlzIHJldHVybmVkCiAgICBpbnN0ZWFkLiBUaGlzIG1ha2VzIGl0IGVh
c2llciB0byBzcG90IHRoZSBhY3R1YWwgZmFpbHVyZSwgaW5zdGVhZCBvZgogICAgZmFpbGluZyBs
YXRlciBvbiB3aGVuIHRoZSBjYWxsZXIgb2YgeGVuX3JlbWFwX2J1Y2tldCByZWFsaXplcyB0aGUK
ICAgIG1hcHBpbmcgaGFzIG5vdCBiZWVuIGNyZWF0ZWQgYXQgdGhlIHJlcXVlc3RlZCBhZGRyZXNz
LgogICAgCiAgICBBbHNvIG5vdGUgdGhhdCBhdCBsZWFzdCBvbiBGcmVlQlNEIHVzaW5nIE1BUF9G
SVhFRCB3aWxsIGNhdXNlIG1tYXAgdG8KICAgIHRyeSBoYXJkZXIgdG8gaG9ub3IgdGhlIHBhc3Nl
ZCBhZGRyZXNzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVy
cmFudEBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBl
cmFyZEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IElnb3IgRHJ1emhpbmluIDxpZ29yLmRy
dXpoaW5pbkBjaXJ0aXguY29tPgogICAgTWVzc2FnZS1JZDogPDIwMTkwMzE4MTczNzMxLjE0NDk0
LTEtcm9nZXIucGF1QGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFS
RCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29t
bWl0IDQxNThlOTNmNGFjZWQyNDdjOGRiOTRhMDI3NWZjMDI3ZGE3ZGM5N2UpCgpjb21taXQgYTM1
ZWQxNDQ0MzI5NTk5ZjI5NzU1MTJjODJiZTc5NWY4YWYyODRkNQpBdXRob3I6IE1pY2hhZWwgTWND
b252aWxsZSA8bW1jY29AbXlrb2xhYi5jb20+CkRhdGU6ICAgRnJpIERlYyAxIDExOjMxOjU3IDIw
MTcgLTA3MDAKCiAgICBtbWFwKDIpIHJldHVybnMgTUFQX0ZBSUxFRCwgbm90IE5VTEwsIG9uIGZh
aWx1cmUKICAgIAogICAgU2lnbmVkLW9mZi1ieTogTWljaGFlbCBNY0NvbnZpbGxlIDxtbWNjb0Bt
eWtvbGFiLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKb2huIFNub3cgPGpzbm93QHJlZGhhdC5jb20+
CiAgICBTaWduZWQtb2ZmLWJ5OiBNaWNoYWVsIFRva2FyZXYgPG1qdEB0bHMubXNrLnJ1PgogICAg
KGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgYWIxY2U5YmQ0ODk3Yjk5MDk4MzZlMmQ1MGJjYTg2
ZjJmM2YyZGRkYykKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 09 20:03:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 20:03:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOpGc-0008W3-BQ; Thu, 09 May 2019 20:03:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UEDQ=TJ=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1hOpGb-0008Vy-6Z
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 20:03:45 +0000
X-Inumbo-ID: 8bbbbb03-7295-11e9-8980-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8bbbbb03-7295-11e9-8980-bc764e045a96;
 Thu, 09 May 2019 20:03:43 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256
 bits)) (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 98ABE217D6;
 Thu,  9 May 2019 20:03:42 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1557432222;
 bh=Hi6ZTzdgYVismGJ4fIB2nhIUTVd2gqEDIeIi320aQdc=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=lTM5jm4MXmeO8FrNnAlJ4/wLqKyuwMbm3up/SmN5YEeKyrcV/xm4p1+0RbFmn4Ll5
 NYbrl9bhjgfuBCOb7bItrtApcEUA45D7bIA2z688HL9L1LpAeG/5l4naty7dbtCtmY
 OZGT0arOdaa+WGL7o5LDt24EWjCoYKW9B9P9+f70=
Date: Thu, 9 May 2019 13:03:41 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20190508161603.21964-3-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.21.1905091253010.25766@sstabellini-ThinkPad-T480s>
References: <20190508161603.21964-1-julien.grall@arm.com>
 <20190508161603.21964-3-julien.grall@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 2/7] xen/arm: Remove
 flush_xen_text_tlb_local()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>, Oleksandr_Tyshchenko@epam.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCA4IE1heSAyMDE5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gVGhlIGZ1bmN0aW9uIGZs
dXNoX3hlbl90ZXh0X3RsYl9sb2NhbCgpIGhhcyBiZWVuIG1pc3VzZWQgYW5kIHdpbGwgcmVzdWx0
Cj4gdG8gaW52YWxpZGF0ZSB0aGUgaW5zdHJ1Y3Rpb24gY2FjaGUgbW9yZSB0aGFuIG5lY2Vzc2Fy
eS4KPiAKPiBGb3IgaW5zdGFuY2UsIHRoZXJlIGFyZSBubyBuZWVkIHRvIGludmFsaWRhdGUgdGhl
IGluc3RydWN0aW9uIGNhY2hlIGlmCiAgICAgICAgICAgICAgICAgICAgICAgXiBpcwoKCj4gd2Ug
YXJlIHNldHRpbmcgU0NUTFJfRUwyLldYTi4KPiAKPiBUaGVyZSBhcmUgZWZmZWN0aXZlbHkgb25s
eSBvbmUgY2FsbGVyIChpLmUgZnJlZV9pbml0X21lbW9yeSgpIHdvdWxkCiAgICAgICAgXiBpcwoK
PiB3aG8gbmVlZCB0byBpbnZhbGlkYXRlIHRoZSBpbnN0cnVjdGlvbiBjYWNoZS4KICBeIHdvdWxk
IHdobyAvIHdobyB3b3VsZAoKPiAKPiBTbyByYXRoZXIgdGhhbiBrZWVwaW5nIGFyb3VuZCB0aGUg
ZnVuY3Rpb24gZmx1c2hfeGVuX3RleHRfdGxiX2xvY2FsKCkKPiBhcm91bmQsIHJlcGxhY2UgaXQg
d2l0aCBjYWxsIHRvIGZsdXNoX3hlbl90bGJfbG9jYWwoKSBhbmQgZXhwbGljaXRlbHkKICBeIHJl
bW92ZQoKCj4gZmx1c2ggdGhlIGNhY2hlIHdoZW4gbmVjZXNzYXJ5Lgo+IAo+IFNpZ25lZC1vZmYt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gUmV2aWV3ZWQtYnk6IEFu
ZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+Cj4gCj4gLS0tCj4gICAgIENoYW5n
ZXMgaW4gdjI6Cj4gICAgICAgICAtIEFkZCBBbmRyaWkncyByZXZpZXdlZC1ieQo+IC0tLQo+ICB4
ZW4vYXJjaC9hcm0vbW0uYyAgICAgICAgICAgICAgICB8IDE3ICsrKysrKysrKysrKysrLS0tCj4g
IHhlbi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIvcGFnZS5oIHwgMjMgKysrKysrKysrLS0tLS0tLS0t
LS0tLS0KPiAgeGVuL2luY2x1ZGUvYXNtLWFybS9hcm02NC9wYWdlLmggfCAyMSArKysrKy0tLS0t
LS0tLS0tLS0tLS0KPiAgMyBmaWxlcyBjaGFuZ2VkLCAyOCBpbnNlcnRpb25zKCspLCAzMyBkZWxl
dGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL21tLmMgYi94ZW4vYXJjaC9h
cm0vbW0uYwo+IGluZGV4IDkzYWQxMTgxODMuLmRmYmUzOWM3MGEgMTAwNjQ0Cj4gLS0tIGEveGVu
L2FyY2gvYXJtL21tLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vbW0uYwo+IEBAIC02MTAsOCArNjEw
LDEyIEBAIHZvaWQgX19pbml0IHJlbW92ZV9lYXJseV9tYXBwaW5ncyh2b2lkKQo+ICBzdGF0aWMg
dm9pZCB4ZW5fcHRfZW5mb3JjZV93bngodm9pZCkKPiAgewo+ICAgICAgV1JJVEVfU1lTUkVHMzIo
UkVBRF9TWVNSRUczMihTQ1RMUl9FTDIpIHwgU0NUTFJfV1hOLCBTQ1RMUl9FTDIpOwo+IC0gICAg
LyogRmx1c2ggZXZlcnl0aGluZyBhZnRlciBzZXR0aW5nIFdYTiBiaXQuICovCj4gLSAgICBmbHVz
aF94ZW5fdGV4dF90bGJfbG9jYWwoKTsKPiArICAgIC8qCj4gKyAgICAgKiBUaGUgVExCcyBtYXkg
Y2FjaGUgU0NUTFJfRUwyLldYTi4gU28gZW5zdXJlIGl0IGlzIHN5bmNocm9uaXplZAo+ICsgICAg
ICogYmVmb3JlIGZsdXNoaW5nIHRoZSBUTEJzLgo+ICsgICAgICovCj4gKyAgICBpc2IoKTsKPiAr
ICAgIGZsdXNoX3hlbl9kYXRhX3RsYl9sb2NhbCgpOwo+ICB9Cj4gIAo+ICBleHRlcm4gdm9pZCBz
d2l0Y2hfdHRicih1aW50NjRfdCB0dGJyKTsKPiBAQCAtMTEyMyw3ICsxMTI3LDcgQEAgc3RhdGlj
IHZvaWQgc2V0X3B0ZV9mbGFnc19vbl9yYW5nZShjb25zdCBjaGFyICpwLCB1bnNpZ25lZCBsb25n
IGwsIGVudW0gbWcgbWcpCj4gICAgICAgICAgfQo+ICAgICAgICAgIHdyaXRlX3B0ZSh4ZW5feGVu
bWFwICsgaSwgcHRlKTsKPiAgICAgIH0KPiAtICAgIGZsdXNoX3hlbl90ZXh0X3RsYl9sb2NhbCgp
Owo+ICsgICAgZmx1c2hfeGVuX2RhdGFfdGxiX2xvY2FsKCk7CgpJIHRoaW5rIGl0IHdvdWxkIG1h
a2Ugc2Vuc2UgdG8gbW92ZSB0aGUgcmVtYWluaW5nIGNhbGwgdG8KZmx1c2hfeGVuX2RhdGFfdGxi
X2xvY2FsIGZyb20gc2V0X3B0ZV9mbGFnc19vbl9yYW5nZSB0byBmcmVlX2luaXRfbWVtb3J5CmJl
Zm9yZSB0aGUgY2FsbCB0byBpbnZhbGlkYXRlX2ljYWNoZV9sb2NhbC4gV2hhdCBkbyB5b3UgdGhp
bms/CgoKPiAgfQo+ICAKPiAgLyogUmVsZWFzZSBhbGwgX19pbml0IGFuZCBfX2luaXRkYXRhIHJh
bmdlcyB0byBiZSByZXVzZWQgKi8KPiBAQCAtMTEzNiw2ICsxMTQwLDEzIEBAIHZvaWQgZnJlZV9p
bml0X21lbW9yeSh2b2lkKQo+ICAgICAgdWludDMyX3QgKnA7Cj4gIAo+ICAgICAgc2V0X3B0ZV9m
bGFnc19vbl9yYW5nZShfX2luaXRfYmVnaW4sIGxlbiwgbWdfcncpOwo+ICsKPiArICAgIC8qCj4g
KyAgICAgKiBGcm9tIG5vdyBvbiwgaW5pdCB3aWxsIG5vdCBiZSB1c2VkIGZvciBleGVjdXRpb24g
YW55bW9yZSwKPiArICAgICAqIHNvIG51a2UgdGhlIGluc3RydWN0aW9uIGNhY2hlIHRvIHJlbW92
ZSBlbnRyaWVzIHJlbGF0ZWQgdG8gaW5pdC4KPiArICAgICAqLwo+ICsgICAgaW52YWxpZGF0ZV9p
Y2FjaGVfbG9jYWwoKTsKPiArCj4gICNpZmRlZiBDT05GSUdfQVJNXzMyCj4gICAgICAvKiB1ZGYg
aW5zdHJ1Y3Rpb24gaS5lIChzZWUgQTguOC4yNDcgaW4gQVJNIERESSAwNDA2Qy5jKSAqLwo+ICAg
ICAgaW5zbiA9IDB4ZTdmMDAwZjA7Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0v
YXJtMzIvcGFnZS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9hcm0zMi9wYWdlLmgKPiBpbmRleCBl
YTRiMzEyYzcwLi40MGE3N2RhYTlkIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0v
YXJtMzIvcGFnZS5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9hcm0zMi9wYWdlLmgKPiBA
QCAtNDYsMjQgKzQ2LDE5IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBpbnZhbGlkYXRlX2ljYWNoZSh2
b2lkKQo+ICB9Cj4gIAo+ICAvKgo+IC0gKiBGbHVzaCBhbGwgaHlwZXJ2aXNvciBtYXBwaW5ncyBm
cm9tIHRoZSBUTEIgYW5kIGJyYW5jaCBwcmVkaWN0b3Igb2YKPiAtICogdGhlIGxvY2FsIHByb2Nl
c3Nvci4KPiAtICoKPiAtICogVGhpcyBpcyBuZWVkZWQgYWZ0ZXIgY2hhbmdpbmcgWGVuIGNvZGUg
bWFwcGluZ3MuCj4gLSAqCj4gLSAqIFRoZSBjYWxsZXIgbmVlZHMgdG8gaXNzdWUgdGhlIG5lY2Vz
c2FyeSBEU0IgYW5kIEQtY2FjaGUgZmx1c2hlcwo+IC0gKiBiZWZvcmUgY2FsbGluZyBmbHVzaF94
ZW5fdGV4dF90bGIuCj4gKyAqIEludmFsaWRhdGUgYWxsIGluc3RydWN0aW9uIGNhY2hlcyBvbiB0
aGUgbG9jYWwgcHJvY2Vzc29yIHRvIFBvVS4KPiArICogV2UgYWxzbyBuZWVkIHRvIGZsdXNoIHRo
ZSBicmFuY2ggcHJlZGljdG9yIGZvciBBUk12NyBhcyBpdCBtYXkgYmUKPiArICogYXJjaGl0ZWN0
dXJhbGx5IHZpc2libGUgdG8gdGhlIHNvZnR3YXJlIChzZWUgQjIuMi40IGluIEFSTSBEREkgMDQw
NkMuYikuCj4gICAqLwo+IC1zdGF0aWMgaW5saW5lIHZvaWQgZmx1c2hfeGVuX3RleHRfdGxiX2xv
Y2FsKHZvaWQpCj4gK3N0YXRpYyBpbmxpbmUgdm9pZCBpbnZhbGlkYXRlX2ljYWNoZV9sb2NhbCh2
b2lkKQo+ICB7Cj4gICAgICBhc20gdm9sYXRpbGUgKAo+IC0gICAgICAgICJpc2I7IiAgICAgICAg
ICAgICAgICAgICAgICAgIC8qIEVuc3VyZSBzeW5jaHJvbml6YXRpb24gd2l0aCBwcmV2aW91cyBj
aGFuZ2VzIHRvIHRleHQgKi8KPiAtICAgICAgICBDTURfQ1AzMihUTEJJQUxMSCkgICAgICAgICAg
ICAvKiBGbHVzaCBoeXBlcnZpc29yIFRMQiAqLwo+IC0gICAgICAgIENNRF9DUDMyKElDSUFMTFUp
ICAgICAgICAgICAgIC8qIEZsdXNoIEktY2FjaGUgKi8KPiAtICAgICAgICBDTURfQ1AzMihCUElB
TEwpICAgICAgICAgICAgICAvKiBGbHVzaCBicmFuY2ggcHJlZGljdG9yICovCj4gLSAgICAgICAg
ImRzYjsiICAgICAgICAgICAgICAgICAgICAgICAgLyogRW5zdXJlIGNvbXBsZXRpb24gb2YgVExC
K0JQIGZsdXNoICovCj4gLSAgICAgICAgImlzYjsiCj4gKyAgICAgICAgQ01EX0NQMzIoSUNJQUxM
VSkgICAgICAgLyogRmx1c2ggSS1jYWNoZS4gKi8KPiArICAgICAgICBDTURfQ1AzMihCUElBTEwp
ICAgICAgICAvKiBGbHVzaCBicmFuY2ggcHJlZGljdG9yLiAqLwo+ICAgICAgICAgIDogOiA6ICJt
ZW1vcnkiKTsKPiArCj4gKyAgICBkc2IobnNoKTsgICAgICAgICAgICAgICAgICAgLyogRW5zdXJl
IGNvbXBsZXRpb24gb2YgdGhlIGZsdXNoIEktY2FjaGUgKi8KPiArICAgIGlzYigpOyAgICAgICAg
ICAgICAgICAgICAgICAvKiBTeW5jaHJvbml6ZSBmZXRjaGVkIGluc3RydWN0aW9uIHN0cmVhbS4g
Ki8KPiAgfQo+ICAKPiAgLyoKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9hcm02
NC9wYWdlLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L3BhZ2UuaAo+IGluZGV4IDIzZDc3
ODE1NGQuLjZjMzZkMDIxMGYgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9hcm02
NC9wYWdlLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L3BhZ2UuaAo+IEBAIC0z
NywyMyArMzcsMTIgQEAgc3RhdGljIGlubGluZSB2b2lkIGludmFsaWRhdGVfaWNhY2hlKHZvaWQp
Cj4gICAgICBpc2IoKTsKPiAgfQo+ICAKPiAtLyoKPiAtICogRmx1c2ggYWxsIGh5cGVydmlzb3Ig
bWFwcGluZ3MgZnJvbSB0aGUgVExCIG9mIHRoZSBsb2NhbCBwcm9jZXNzb3IuCj4gLSAqCj4gLSAq
IFRoaXMgaXMgbmVlZGVkIGFmdGVyIGNoYW5naW5nIFhlbiBjb2RlIG1hcHBpbmdzLgo+IC0gKgo+
IC0gKiBUaGUgY2FsbGVyIG5lZWRzIHRvIGlzc3VlIHRoZSBuZWNlc3NhcnkgRFNCIGFuZCBELWNh
Y2hlIGZsdXNoZXMKPiAtICogYmVmb3JlIGNhbGxpbmcgZmx1c2hfeGVuX3RleHRfdGxiLgo+IC0g
Ki8KPiAtc3RhdGljIGlubGluZSB2b2lkIGZsdXNoX3hlbl90ZXh0X3RsYl9sb2NhbCh2b2lkKQo+
ICsvKiBJbnZhbGlkYXRlIGFsbCBpbnN0cnVjdGlvbiBjYWNoZXMgb24gdGhlIGxvY2FsIHByb2Nl
c3NvciB0byBQb1UgKi8KPiArc3RhdGljIGlubGluZSB2b2lkIGludmFsaWRhdGVfaWNhY2hlX2xv
Y2FsKHZvaWQpCj4gIHsKPiAtICAgIGFzbSB2b2xhdGlsZSAoCj4gLSAgICAgICAgImlzYjsiICAg
ICAgIC8qIEVuc3VyZSBzeW5jaHJvbml6YXRpb24gd2l0aCBwcmV2aW91cyBjaGFuZ2VzIHRvIHRl
eHQgKi8KPiAtICAgICAgICAidGxiaSAgIGFsbGUyOyIgICAgICAgICAgICAgICAgIC8qIEZsdXNo
IGh5cGVydmlzb3IgVExCICovCj4gLSAgICAgICAgImljICAgICBpYWxsdTsiICAgICAgICAgICAg
ICAgICAvKiBGbHVzaCBJLWNhY2hlICovCj4gLSAgICAgICAgImRzYiAgICBzeTsiICAgICAgICAg
ICAgICAgICAgICAvKiBFbnN1cmUgY29tcGxldGlvbiBvZiBUTEIgZmx1c2ggKi8KPiAtICAgICAg
ICAiaXNiOyIKPiAtICAgICAgICA6IDogOiAibWVtb3J5Iik7Cj4gKyAgICBhc20gdm9sYXRpbGUg
KCJpYyBpYWxsdSIpOwo+ICsgICAgZHNiKG5zaCk7ICAgICAgICAgICAgICAgLyogRW5zdXJlIGNv
bXBsZXRpb24gb2YgdGhlIEktY2FjaGUgZmx1c2ggKi8KPiArICAgIGlzYigpOwo+ICB9Cj4gIAo+
ICAvKgo+IC0tIAo+IDIuMTEuMAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 09 20:05:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 20:05:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOpIZ-0000CI-PW; Thu, 09 May 2019 20:05:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UEDQ=TJ=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1hOpIZ-0000CD-4f
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 20:05:47 +0000
X-Inumbo-ID: d4b2aef4-7295-11e9-906d-336848dc00bd
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d4b2aef4-7295-11e9-906d-336848dc00bd;
 Thu, 09 May 2019 20:05:46 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256
 bits)) (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 110E7217D6;
 Thu,  9 May 2019 20:05:45 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1557432345;
 bh=yMSYoc+bBMX1Cj8MwR6kzj3JWy2HdDqUSaWdVH5siAQ=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=tWWlyHZoD1CQMZsudiIHQegG4YBwCVmF3HAfZgdm4ghUJPSk19/iOmMX+8Jbj1Re8
 l3vn+UuFlIOirSGthKog5Oul7P3gARbrbMdmeRywaSRMLHRqEYrIrDN6ngkfGrgcIO
 V850rsvuLL2VEsy9ap4E6iMSSMu+S+LP5tUWxlmA=
Date: Thu, 9 May 2019 13:05:44 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20190508161603.21964-4-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.21.1905091304480.25766@sstabellini-ThinkPad-T480s>
References: <20190508161603.21964-1-julien.grall@arm.com>
 <20190508161603.21964-4-julien.grall@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 3/7] xen/arm: tlbflush: Clarify the TLB
 helpers name
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>, Oleksandr_Tyshchenko@epam.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCA4IE1heSAyMDE5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gVExCIGhlbHBlcnMgaW4g
dGhlIGhlYWRlcnMgdGxiZmx1c2guaCBhcmUgY3VycmVudGx5IHF1aXRlIGNvbmZ1c2luZyB0bwo+
IHVzZSB0aGUgbmFtZSBtYXkgbGVhZCB0byB0aGluayB0aGV5IGFyZSBkZWFsaW5nIHdpdGggaHlw
ZXJ2aXNvcnMgVExCcwo+IHdoaWxlIHRoZXkgYWN0dWFsbHkgZGVhbCB3aXRoIGd1ZXN0IFRMQnMu
Cj4gCj4gUmVuYW1lIHRoZW0gdG8gbWFrZSBpdCBjbGVhcmVyIHRoYXQgd2UgYXJlIGRlYWxpbmcg
d2l0aCBndWVzdCBUTEJzLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+Cj4gUmV2aWV3ZWQtYnk6IEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlz
b3ZAZXBhbS5jb20+CgpBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPgoKCj4gLS0tCj4gICAgIENoYW5nZXMgaW4gdjI6Cj4gICAgICAgICAtIEFkZCBB
bmRyaWkncyByZXZpZXdlZC1ieQo+IC0tLQo+ICB4ZW4vYXJjaC9hcm0vcDJtLmMgICAgICAgICAg
ICAgICAgICAgfCA2ICsrKy0tLQo+ICB4ZW4vYXJjaC9hcm0vc21wLmMgICAgICAgICAgICAgICAg
ICAgfCAyICstCj4gIHhlbi9hcmNoL2FybS90cmFwcy5jICAgICAgICAgICAgICAgICB8IDIgKy0K
PiAgeGVuL2luY2x1ZGUvYXNtLWFybS9hcm0zMi9mbHVzaHRsYi5oIHwgOCArKysrLS0tLQo+ICB4
ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L2ZsdXNodGxiLmggfCA4ICsrKystLS0tCj4gIDUgZmls
ZXMgY2hhbmdlZCwgMTMgaW5zZXJ0aW9ucygrKSwgMTMgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL2FybS9wMm0uYyBiL3hlbi9hcmNoL2FybS9wMm0uYwo+IGluZGV4IGMz
OGJkN2UxNmUuLjkyYzI0MTNmMjAgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3AybS5jCj4g
KysrIGIveGVuL2FyY2gvYXJtL3AybS5jCj4gQEAgLTE1MSw3ICsxNTEsNyBAQCB2b2lkIHAybV9y
ZXN0b3JlX3N0YXRlKHN0cnVjdCB2Y3B1ICpuKQo+ICAgICAgICogd2hlbiBydW5uaW5nIG11bHRp
cGxlIHZDUFUgb2YgdGhlIHNhbWUgZG9tYWluIG9uIGEgc2luZ2xlIHBDUFUuCj4gICAgICAgKi8K
PiAgICAgIGlmICggKmxhc3RfdmNwdV9yYW4gIT0gSU5WQUxJRF9WQ1BVX0lEICYmICpsYXN0X3Zj
cHVfcmFuICE9IG4tPnZjcHVfaWQgKQo+IC0gICAgICAgIGZsdXNoX3RsYl9sb2NhbCgpOwo+ICsg
ICAgICAgIGZsdXNoX2d1ZXN0X3RsYl9sb2NhbCgpOwo+ICAKPiAgICAgICpsYXN0X3ZjcHVfcmFu
ID0gbi0+dmNwdV9pZDsKPiAgfQo+IEBAIC0xOTYsNyArMTk2LDcgQEAgc3RhdGljIHZvaWQgcDJt
X2ZvcmNlX3RsYl9mbHVzaF9zeW5jKHN0cnVjdCBwMm1fZG9tYWluICpwMm0pCj4gICAgICAgICAg
aXNiKCk7Cj4gICAgICB9Cj4gIAo+IC0gICAgZmx1c2hfdGxiKCk7Cj4gKyAgICBmbHVzaF9ndWVz
dF90bGIoKTsKPiAgCj4gICAgICBpZiAoIG92dHRiciAhPSBSRUFEX1NZU1JFRzY0KFZUVEJSX0VM
MikgKQo+ICAgICAgewo+IEBAIC0xOTY5LDcgKzE5NjksNyBAQCBzdGF0aWMgdm9pZCBzZXR1cF92
aXJ0X3BhZ2luZ19vbmUodm9pZCAqZGF0YSkKPiAgICAgICAgICBXUklURV9TWVNSRUcoUkVBRF9T
WVNSRUcoSENSX0VMMikgfCBIQ1JfVk0sIEhDUl9FTDIpOwo+ICAgICAgICAgIGlzYigpOwo+ICAK
PiAtICAgICAgICBmbHVzaF90bGJfYWxsX2xvY2FsKCk7Cj4gKyAgICAgICAgZmx1c2hfYWxsX2d1
ZXN0c190bGJfbG9jYWwoKTsKPiAgICAgIH0KPiAgfQo+ICAKPiBkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL3NtcC5jIGIveGVuL2FyY2gvYXJtL3NtcC5jCj4gaW5kZXggNjJmNTdmMGJhMi4uY2Ux
ZmNjOGVmOSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vc21wLmMKPiArKysgYi94ZW4vYXJj
aC9hcm0vc21wLmMKPiBAQCAtOCw3ICs4LDcgQEAKPiAgdm9pZCBmbHVzaF90bGJfbWFzayhjb25z
dCBjcHVtYXNrX3QgKm1hc2spCj4gIHsKPiAgICAgIC8qIE5vIG5lZWQgdG8gSVBJIG90aGVyIHBy
b2Nlc3NvcnMgb24gQVJNLCB0aGUgcHJvY2Vzc29yIHRha2VzIGNhcmUgb2YgaXQuICovCj4gLSAg
ICBmbHVzaF90bGJfYWxsKCk7Cj4gKyAgICBmbHVzaF9hbGxfZ3Vlc3RzX3RsYigpOwo+ICB9Cj4g
IAo+ICB2b2lkIHNtcF9zZW5kX2V2ZW50X2NoZWNrX21hc2soY29uc3QgY3B1bWFza190ICptYXNr
KQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdHJhcHMuYyBiL3hlbi9hcmNoL2FybS90cmFw
cy5jCj4gaW5kZXggZDhiOWE4YTBmMC4uMWFiYTk3MDQxNSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJj
aC9hcm0vdHJhcHMuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCj4gQEAgLTE5MjQsNyAr
MTkyNCw3IEBAIHN0YXRpYyB2b2lkIGRvX3RyYXBfc3RhZ2UyX2Fib3J0X2d1ZXN0KHN0cnVjdCBj
cHVfdXNlcl9yZWdzICpyZWdzLAo+ICAgICAgICAgICAqIHN0aWxsIGJlIGluYWNjdXJhdGUuCj4g
ICAgICAgICAgICovCj4gICAgICAgICAgaWYgKCAhaXNfZGF0YSApCj4gLSAgICAgICAgICAgIGZs
dXNoX3RsYl9sb2NhbCgpOwo+ICsgICAgICAgICAgICBmbHVzaF9ndWVzdF90bGJfbG9jYWwoKTsK
PiAgCj4gICAgICAgICAgcmMgPSBndmFfdG9faXBhKGd2YSwgJmdwYSwgR1YyTV9SRUFEKTsKPiAg
ICAgICAgICAvKgo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL2ZsdXNo
dGxiLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL2ZsdXNodGxiLmgKPiBpbmRleCBiYmNj
ODJmNDkwLi4yMmUxMDBlY2NmIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJt
MzIvZmx1c2h0bGIuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIvZmx1c2h0bGIu
aAo+IEBAIC0yLDcgKzIsNyBAQAo+ICAjZGVmaW5lIF9fQVNNX0FSTV9BUk0zMl9GTFVTSFRMQl9I
X18KPiAgCj4gIC8qIEZsdXNoIGxvY2FsIFRMQnMsIGN1cnJlbnQgVk1JRCBvbmx5ICovCj4gLXN0
YXRpYyBpbmxpbmUgdm9pZCBmbHVzaF90bGJfbG9jYWwodm9pZCkKPiArc3RhdGljIGlubGluZSB2
b2lkIGZsdXNoX2d1ZXN0X3RsYl9sb2NhbCh2b2lkKQo+ICB7Cj4gICAgICBkc2Ioc3kpOwo+ICAK
PiBAQCAtMTMsNyArMTMsNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgZmx1c2hfdGxiX2xvY2FsKHZv
aWQpCj4gIH0KPiAgCj4gIC8qIEZsdXNoIGlubmVyIHNoYXJlYWJsZSBUTEJzLCBjdXJyZW50IFZN
SUQgb25seSAqLwo+IC1zdGF0aWMgaW5saW5lIHZvaWQgZmx1c2hfdGxiKHZvaWQpCj4gK3N0YXRp
YyBpbmxpbmUgdm9pZCBmbHVzaF9ndWVzdF90bGIodm9pZCkKPiAgewo+ICAgICAgZHNiKHN5KTsK
PiAgCj4gQEAgLTI0LDcgKzI0LDcgQEAgc3RhdGljIGlubGluZSB2b2lkIGZsdXNoX3RsYih2b2lk
KQo+ICB9Cj4gIAo+ICAvKiBGbHVzaCBsb2NhbCBUTEJzLCBhbGwgVk1JRHMsIG5vbi1oeXBlcnZp
c29yIG1vZGUgKi8KPiAtc3RhdGljIGlubGluZSB2b2lkIGZsdXNoX3RsYl9hbGxfbG9jYWwodm9p
ZCkKPiArc3RhdGljIGlubGluZSB2b2lkIGZsdXNoX2FsbF9ndWVzdHNfdGxiX2xvY2FsKHZvaWQp
Cj4gIHsKPiAgICAgIGRzYihzeSk7Cj4gIAo+IEBAIC0zNSw3ICszNSw3IEBAIHN0YXRpYyBpbmxp
bmUgdm9pZCBmbHVzaF90bGJfYWxsX2xvY2FsKHZvaWQpCj4gIH0KPiAgCj4gIC8qIEZsdXNoIGlu
bmVyc2hhcmVhYmxlIFRMQnMsIGFsbCBWTUlEcywgbm9uLWh5cGVydmlzb3IgbW9kZSAqLwo+IC1z
dGF0aWMgaW5saW5lIHZvaWQgZmx1c2hfdGxiX2FsbCh2b2lkKQo+ICtzdGF0aWMgaW5saW5lIHZv
aWQgZmx1c2hfYWxsX2d1ZXN0c190bGIodm9pZCkKPiAgewo+ICAgICAgZHNiKHN5KTsKPiAgCj4g
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvZmx1c2h0bGIuaCBiL3hlbi9p
bmNsdWRlL2FzbS1hcm0vYXJtNjQvZmx1c2h0bGIuaAo+IGluZGV4IDk0MmYyZDM5OTIuLmFkYmJk
NWM1MjIgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9hcm02NC9mbHVzaHRsYi5o
Cj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9hcm02NC9mbHVzaHRsYi5oCj4gQEAgLTIsNyAr
Miw3IEBACj4gICNkZWZpbmUgX19BU01fQVJNX0FSTTY0X0ZMVVNIVExCX0hfXwo+ICAKPiAgLyog
Rmx1c2ggbG9jYWwgVExCcywgY3VycmVudCBWTUlEIG9ubHkgKi8KPiAtc3RhdGljIGlubGluZSB2
b2lkIGZsdXNoX3RsYl9sb2NhbCh2b2lkKQo+ICtzdGF0aWMgaW5saW5lIHZvaWQgZmx1c2hfZ3Vl
c3RfdGxiX2xvY2FsKHZvaWQpCj4gIHsKPiAgICAgIGFzbSB2b2xhdGlsZSgKPiAgICAgICAgICAi
ZHNiIHN5OyIKPiBAQCAtMTMsNyArMTMsNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgZmx1c2hfdGxi
X2xvY2FsKHZvaWQpCj4gIH0KPiAgCj4gIC8qIEZsdXNoIGlubmVyc2hhcmVhYmxlIFRMQnMsIGN1
cnJlbnQgVk1JRCBvbmx5ICovCj4gLXN0YXRpYyBpbmxpbmUgdm9pZCBmbHVzaF90bGIodm9pZCkK
PiArc3RhdGljIGlubGluZSB2b2lkIGZsdXNoX2d1ZXN0X3RsYih2b2lkKQo+ICB7Cj4gICAgICBh
c20gdm9sYXRpbGUoCj4gICAgICAgICAgImRzYiBzeTsiCj4gQEAgLTI0LDcgKzI0LDcgQEAgc3Rh
dGljIGlubGluZSB2b2lkIGZsdXNoX3RsYih2b2lkKQo+ICB9Cj4gIAo+ICAvKiBGbHVzaCBsb2Nh
bCBUTEJzLCBhbGwgVk1JRHMsIG5vbi1oeXBlcnZpc29yIG1vZGUgKi8KPiAtc3RhdGljIGlubGlu
ZSB2b2lkIGZsdXNoX3RsYl9hbGxfbG9jYWwodm9pZCkKPiArc3RhdGljIGlubGluZSB2b2lkIGZs
dXNoX2FsbF9ndWVzdHNfdGxiX2xvY2FsKHZvaWQpCj4gIHsKPiAgICAgIGFzbSB2b2xhdGlsZSgK
PiAgICAgICAgICAiZHNiIHN5OyIKPiBAQCAtMzUsNyArMzUsNyBAQCBzdGF0aWMgaW5saW5lIHZv
aWQgZmx1c2hfdGxiX2FsbF9sb2NhbCh2b2lkKQo+ICB9Cj4gIAo+ICAvKiBGbHVzaCBpbm5lcnNo
YXJlYWJsZSBUTEJzLCBhbGwgVk1JRHMsIG5vbi1oeXBlcnZpc29yIG1vZGUgKi8KPiAtc3RhdGlj
IGlubGluZSB2b2lkIGZsdXNoX3RsYl9hbGwodm9pZCkKPiArc3RhdGljIGlubGluZSB2b2lkIGZs
dXNoX2FsbF9ndWVzdHNfdGxiKHZvaWQpCj4gIHsKPiAgICAgIGFzbSB2b2xhdGlsZSgKPiAgICAg
ICAgICAiZHNiIHN5OyIKPiAtLSAKPiAyLjExLjAKPiAKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 09 20:14:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 20:14:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOpQS-00011l-M7; Thu, 09 May 2019 20:13:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UEDQ=TJ=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1hOpQQ-00011g-U3
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 20:13:54 +0000
X-Inumbo-ID: f741fa32-7296-11e9-a9bf-3f5d2cfdeef0
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f741fa32-7296-11e9-a9bf-3f5d2cfdeef0;
 Thu, 09 May 2019 20:13:53 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256
 bits)) (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 721A52177B;
 Thu,  9 May 2019 20:13:52 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1557432832;
 bh=dp0/J+PA8I5mvcYOkUGqCL6W4JeqyoQumvXGpXqjfeM=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=prGIVRmY7E+880cUHisyNq3giTspjgAqnjfz5uBI5ZspA9yUHCYIb3PUKFNm5szDQ
 hsZCBxNi9On3BJxwEf/NQAfinTM8MdqYsUGNwL3QnuqR4Tbm96fF0nblqu8xsEjJ+Z
 0i7D2B+pLgbfWS0JRrzLaTtIxHHncoXp0Y27vz+U=
Date: Thu, 9 May 2019 13:13:51 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20190508161603.21964-5-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.21.1905091307080.25766@sstabellini-ThinkPad-T480s>
References: <20190508161603.21964-1-julien.grall@arm.com>
 <20190508161603.21964-5-julien.grall@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 4/7] xen/arm: page: Clarify the Xen TLBs
 helpers name
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>, Oleksandr_Tyshchenko@epam.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCA4IE1heSAyMDE5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gTm93IHRoYXQgd2UgZHJv
cHBlZCBmbHVzaF94ZW5fdGV4dF90bGJfbG9jYWwoKSwgd2UgaGF2ZSBvbmx5IG9uZSBzZXQgb2YK
PiBoZWxwZXJzIGFjdGluZyBvbiBYZW4gVExCcy4gVGhlcmUgbmFtaW5nIGFyZSBxdWl0ZSBjb25m
dXNpbmcgYmVjYXVzZSB0aGUKPiBUTEIgaW5zdHJ1Y3Rpb25zIHVzZWQgd2lsbCBhY3Qgb24gYm90
aCBEYXRhIGFuZCBJbnN0cnVjdGlvbiBUTEJzLgo+IAo+IFRha2UgdGhlIG9wcG9ydHVuaXR5IHRv
IHJld29yayB0aGUgZG9jdW1lbnRhdGlvbiB0aGF0IGNhbiBiZSBjb25mdXNpbmcKPiB0byByZWFk
IGFzIHRoZXkgZG9uJ3QgbWF0Y2ggdGhlIGltcGxlbWVudGF0aW9uLgo+IAo+IExhc3RseSwgc3dp
dGNoIGZyb20gdW5zaWduZWQgbG9udCB0byB2YWRkcl90IGFzIHRoZSBmdW5jdGlvbiB0ZWNobmlj
YWxseQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXiBsb25nCgpPbmUgY29tbWVudCBh
Ym91dCB0aGUgaW4tY29kZSBjb21tZW50cyBiZWxvdy4KCgo+IGRlYWwgd2l0aCB2aXJ0dWFsIGFk
ZHJlc3MuCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KPiBSZXZpZXdlZC1ieTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNv
bT4KPiAKPiAtLS0KPiAgICAgQ2hhbmdlcyBpbiB2MjoKPiAgICAgICAgIC0gQWRkIEFuZHJpaSdz
IHJldmlld2VkLWJ5Cj4gLS0tCj4gIHhlbi9hcmNoL2FybS9tbS5jICAgICAgICAgICAgICAgIHwg
MTggKysrKysrKysrLS0tLS0tLS0tCj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIvcGFnZS5o
IHwgMTUgKysrKystLS0tLS0tLS0tCj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvcGFnZS5o
IHwgMTUgKysrKystLS0tLS0tLS0tCj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oICAgICAg
IHwgMjggKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLQo+ICA0IGZpbGVzIGNoYW5nZWQsIDMz
IGluc2VydGlvbnMoKyksIDQzIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJj
aC9hcm0vbW0uYyBiL3hlbi9hcmNoL2FybS9tbS5jCj4gaW5kZXggZGZiZTM5YzcwYS4uOGVlODI4
ZDQ0NSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vbW0uYwo+ICsrKyBiL3hlbi9hcmNoL2Fy
bS9tbS5jCj4gQEAgLTMzNSw3ICszMzUsNyBAQCB2b2lkIHNldF9maXhtYXAodW5zaWduZWQgbWFw
LCBtZm5fdCBtZm4sIHVuc2lnbmVkIGludCBmbGFncykKPiAgICAgIHB0ZS5wdC50YWJsZSA9IDE7
IC8qIDRrIG1hcHBpbmdzIGFsd2F5cyBoYXZlIHRoaXMgYml0IHNldCAqLwo+ICAgICAgcHRlLnB0
LnhuID0gMTsKPiAgICAgIHdyaXRlX3B0ZSh4ZW5fZml4bWFwICsgdGhpcmRfdGFibGVfb2Zmc2V0
KEZJWE1BUF9BRERSKG1hcCkpLCBwdGUpOwo+IC0gICAgZmx1c2hfeGVuX2RhdGFfdGxiX3Jhbmdl
X3ZhKEZJWE1BUF9BRERSKG1hcCksIFBBR0VfU0laRSk7Cj4gKyAgICBmbHVzaF94ZW5fdGxiX3Jh
bmdlX3ZhKEZJWE1BUF9BRERSKG1hcCksIFBBR0VfU0laRSk7Cj4gIH0KPiAgCj4gIC8qIFJlbW92
ZSBhIG1hcHBpbmcgZnJvbSBhIGZpeG1hcCBlbnRyeSAqLwo+IEBAIC0zNDMsNyArMzQzLDcgQEAg
dm9pZCBjbGVhcl9maXhtYXAodW5zaWduZWQgbWFwKQo+ICB7Cj4gICAgICBscGFlX3QgcHRlID0g
ezB9Owo+ICAgICAgd3JpdGVfcHRlKHhlbl9maXhtYXAgKyB0aGlyZF90YWJsZV9vZmZzZXQoRklY
TUFQX0FERFIobWFwKSksIHB0ZSk7Cj4gLSAgICBmbHVzaF94ZW5fZGF0YV90bGJfcmFuZ2VfdmEo
RklYTUFQX0FERFIobWFwKSwgUEFHRV9TSVpFKTsKPiArICAgIGZsdXNoX3hlbl90bGJfcmFuZ2Vf
dmEoRklYTUFQX0FERFIobWFwKSwgUEFHRV9TSVpFKTsKPiAgfQo+ICAKPiAgLyogQ3JlYXRlIFhl
bidzIG1hcHBpbmdzIG9mIG1lbW9yeS4KPiBAQCAtMzc3LDcgKzM3Nyw3IEBAIHN0YXRpYyB2b2lk
IF9faW5pdCBjcmVhdGVfbWFwcGluZ3MobHBhZV90ICpzZWNvbmQsCj4gICAgICAgICAgd3JpdGVf
cHRlKHAgKyBpLCBwdGUpOwo+ICAgICAgICAgIHB0ZS5wdC5iYXNlICs9IDEgPDwgTFBBRV9TSElG
VDsKPiAgICAgIH0KPiAtICAgIGZsdXNoX3hlbl9kYXRhX3RsYl9sb2NhbCgpOwo+ICsgICAgZmx1
c2hfeGVuX3RsYl9sb2NhbCgpOwo+ICB9Cj4gIAo+ICAjaWZkZWYgQ09ORklHX0RPTUFJTl9QQUdF
Cj4gQEAgLTQ1NSw3ICs0NTUsNyBAQCB2b2lkICptYXBfZG9tYWluX3BhZ2UobWZuX3QgbWZuKQo+
ICAgICAgICogV2UgbWF5IG5vdCBoYXZlIGZsdXNoZWQgdGhpcyBzcGVjaWZpYyBzdWJwYWdlIGF0
IG1hcCB0aW1lLAo+ICAgICAgICogc2luY2Ugd2Ugb25seSBmbHVzaCB0aGUgNGsgcGFnZSBub3Qg
dGhlIHN1cGVycGFnZQo+ICAgICAgICovCj4gLSAgICBmbHVzaF94ZW5fZGF0YV90bGJfcmFuZ2Vf
dmFfbG9jYWwodmEsIFBBR0VfU0laRSk7Cj4gKyAgICBmbHVzaF94ZW5fdGxiX3JhbmdlX3ZhX2xv
Y2FsKHZhLCBQQUdFX1NJWkUpOwo+ICAKPiAgICAgIHJldHVybiAodm9pZCAqKXZhOwo+ICB9Cj4g
QEAgLTU5OCw3ICs1OTgsNyBAQCB2b2lkIF9faW5pdCByZW1vdmVfZWFybHlfbWFwcGluZ3Modm9p
ZCkKPiAgICAgIHdyaXRlX3B0ZSh4ZW5fc2Vjb25kICsgc2Vjb25kX3RhYmxlX29mZnNldChCT09U
X0ZEVF9WSVJUX1NUQVJUKSwgcHRlKTsKPiAgICAgIHdyaXRlX3B0ZSh4ZW5fc2Vjb25kICsgc2Vj
b25kX3RhYmxlX29mZnNldChCT09UX0ZEVF9WSVJUX1NUQVJUICsgU1pfMk0pLAo+ICAgICAgICAg
ICAgICAgIHB0ZSk7Cj4gLSAgICBmbHVzaF94ZW5fZGF0YV90bGJfcmFuZ2VfdmEoQk9PVF9GRFRf
VklSVF9TVEFSVCwgQk9PVF9GRFRfU0xPVF9TSVpFKTsKPiArICAgIGZsdXNoX3hlbl90bGJfcmFu
Z2VfdmEoQk9PVF9GRFRfVklSVF9TVEFSVCwgQk9PVF9GRFRfU0xPVF9TSVpFKTsKPiAgfQo+ICAK
PiAgLyoKPiBAQCAtNjE1LDcgKzYxNSw3IEBAIHN0YXRpYyB2b2lkIHhlbl9wdF9lbmZvcmNlX3du
eCh2b2lkKQo+ICAgICAgICogYmVmb3JlIGZsdXNoaW5nIHRoZSBUTEJzLgo+ICAgICAgICovCj4g
ICAgICBpc2IoKTsKPiAtICAgIGZsdXNoX3hlbl9kYXRhX3RsYl9sb2NhbCgpOwo+ICsgICAgZmx1
c2hfeGVuX3RsYl9sb2NhbCgpOwo+ICB9Cj4gIAo+ICBleHRlcm4gdm9pZCBzd2l0Y2hfdHRicih1
aW50NjRfdCB0dGJyKTsKPiBAQCAtODc5LDcgKzg3OSw3IEBAIHZvaWQgX19pbml0IHNldHVwX3hl
bmhlYXBfbWFwcGluZ3ModW5zaWduZWQgbG9uZyBiYXNlX21mbiwKPiAgICAgICAgICB2YWRkciAr
PSBGSVJTVF9TSVpFOwo+ICAgICAgfQo+ICAKPiAtICAgIGZsdXNoX3hlbl9kYXRhX3RsYl9sb2Nh
bCgpOwo+ICsgICAgZmx1c2hfeGVuX3RsYl9sb2NhbCgpOwo+ICB9Cj4gICNlbmRpZgo+ICAKPiBA
QCAtMTA1Miw3ICsxMDUyLDcgQEAgc3RhdGljIGludCBjcmVhdGVfeGVuX2VudHJpZXMoZW51bSB4
ZW5tYXBfb3BlcmF0aW9uIG9wLAo+ICAgICAgICAgICAgICAgICAgQlVHKCk7Cj4gICAgICAgICAg
fQo+ICAgICAgfQo+IC0gICAgZmx1c2hfeGVuX2RhdGFfdGxiX3JhbmdlX3ZhKHZpcnQsIFBBR0Vf
U0laRSAqIG5yX21mbnMpOwo+ICsgICAgZmx1c2hfeGVuX3RsYl9yYW5nZV92YSh2aXJ0LCBQQUdF
X1NJWkUgKiBucl9tZm5zKTsKPiAgCj4gICAgICByYyA9IDA7Cj4gIAo+IEBAIC0xMTI3LDcgKzEx
MjcsNyBAQCBzdGF0aWMgdm9pZCBzZXRfcHRlX2ZsYWdzX29uX3JhbmdlKGNvbnN0IGNoYXIgKnAs
IHVuc2lnbmVkIGxvbmcgbCwgZW51bSBtZyBtZykKPiAgICAgICAgICB9Cj4gICAgICAgICAgd3Jp
dGVfcHRlKHhlbl94ZW5tYXAgKyBpLCBwdGUpOwo+ICAgICAgfQo+IC0gICAgZmx1c2hfeGVuX2Rh
dGFfdGxiX2xvY2FsKCk7Cj4gKyAgICBmbHVzaF94ZW5fdGxiX2xvY2FsKCk7Cj4gIH0KPiAgCj4g
IC8qIFJlbGVhc2UgYWxsIF9faW5pdCBhbmQgX19pbml0ZGF0YSByYW5nZXMgdG8gYmUgcmV1c2Vk
ICovCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIvcGFnZS5oIGIveGVu
L2luY2x1ZGUvYXNtLWFybS9hcm0zMi9wYWdlLmgKPiBpbmRleCA0MGE3N2RhYTlkLi4wYjQxYjky
MTRiIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIvcGFnZS5oCj4gKysr
IGIveGVuL2luY2x1ZGUvYXNtLWFybS9hcm0zMi9wYWdlLmgKPiBAQCAtNjEsMTIgKzYxLDggQEAg
c3RhdGljIGlubGluZSB2b2lkIGludmFsaWRhdGVfaWNhY2hlX2xvY2FsKHZvaWQpCj4gICAgICBp
c2IoKTsgICAgICAgICAgICAgICAgICAgICAgLyogU3luY2hyb25pemUgZmV0Y2hlZCBpbnN0cnVj
dGlvbiBzdHJlYW0uICovCj4gIH0KPiAgCj4gLS8qCj4gLSAqIEZsdXNoIGFsbCBoeXBlcnZpc29y
IG1hcHBpbmdzIGZyb20gdGhlIGRhdGEgVExCIG9mIHRoZSBsb2NhbAo+IC0gKiBwcm9jZXNzb3Iu
IFRoaXMgaXMgbm90IHN1ZmZpY2llbnQgd2hlbiBjaGFuZ2luZyBjb2RlIG1hcHBpbmdzIG9yCj4g
LSAqIGZvciBzZWxmIG1vZGlmeWluZyBjb2RlLgo+IC0gKi8KPiAtc3RhdGljIGlubGluZSB2b2lk
IGZsdXNoX3hlbl9kYXRhX3RsYl9sb2NhbCh2b2lkKQo+ICsvKiBGbHVzaCBhbGwgaHlwZXJ2aXNv
ciBtYXBwaW5ncyBmcm9tIHRoZSBUTEIgb2YgdGhlIGxvY2FsIHByb2Nlc3Nvci4gKi8KCkkgcmVh
bGl6ZSB0aGF0IHRoZSBzdGF0ZW1lbnQgIlRoaXMgaXMgbm90IHN1ZmZpY2llbnQgd2hlbiBjaGFu
Z2luZyBjb2RlCm1hcHBpbmdzIG9yIGZvciBzZWxmIG1vZGlmeWluZyBjb2RlIiBpcyBub3QgcXVp
dGUgYWNjdXJhdGUsIGJ1dCBJIHdvdWxkCnByZWZlciBub3QgdG8gcmVtb3ZlIGl0IGNvbXBsZXRl
bHkuIEl0IHdvdWxkIGJlIGdvb2QgdG8gcmV0YWluIGEgd2FybmluZwpzb21ld2hlcmUgYWJvdXQg
SUMgYmVlbiBuZWVkZWQgd2hlbiBjaGFuZ2luZyBYZW4ncyBvd24gbWFwcGluZ3MuIE1heWJlCm9u
IHRvcCBvZiBpbnZhbGlkYXRlX2ljYWNoZV9sb2NhbD8gCgoKPiArc3RhdGljIGlubGluZSB2b2lk
IGZsdXNoX3hlbl90bGJfbG9jYWwodm9pZCkKPiAgewo+ICAgICAgYXNtIHZvbGF0aWxlKCJkc2I7
IiAvKiBFbnN1cmUgcHJlY2VkaW5nIGFyZSB2aXNpYmxlICovCj4gICAgICAgICAgICAgICAgICAg
Q01EX0NQMzIoVExCSUFMTEgpCj4gQEAgLTc2LDE0ICs3MiwxMyBAQCBzdGF0aWMgaW5saW5lIHZv
aWQgZmx1c2hfeGVuX2RhdGFfdGxiX2xvY2FsKHZvaWQpCj4gIH0KPiAgCj4gIC8qIEZsdXNoIFRM
QiBvZiBsb2NhbCBwcm9jZXNzb3IgZm9yIGFkZHJlc3MgdmEuICovCj4gLXN0YXRpYyBpbmxpbmUg
dm9pZCBfX2ZsdXNoX3hlbl9kYXRhX3RsYl9vbmVfbG9jYWwodmFkZHJfdCB2YSkKPiArc3RhdGlj
IGlubGluZSB2b2lkIF9fZmx1c2hfeGVuX3RsYl9vbmVfbG9jYWwodmFkZHJfdCB2YSkKPiAgewo+
ICAgICAgYXNtIHZvbGF0aWxlKFNUT1JFX0NQMzIoMCwgVExCSU1WQUgpIDogOiAiciIgKHZhKSA6
ICJtZW1vcnkiKTsKPiAgfQo+ICAKPiAtLyogRmx1c2ggVExCIG9mIGFsbCBwcm9jZXNzb3JzIGlu
IHRoZSBpbm5lci1zaGFyZWFibGUgZG9tYWluIGZvcgo+IC0gKiBhZGRyZXNzIHZhLiAqLwo+IC1z
dGF0aWMgaW5saW5lIHZvaWQgX19mbHVzaF94ZW5fZGF0YV90bGJfb25lKHZhZGRyX3QgdmEpCj4g
Ky8qIEZsdXNoIFRMQiBvZiBhbGwgcHJvY2Vzc29ycyBpbiB0aGUgaW5uZXItc2hhcmVhYmxlIGRv
bWFpbiBmb3IgYWRkcmVzcyB2YS4gKi8KPiArc3RhdGljIGlubGluZSB2b2lkIF9fZmx1c2hfeGVu
X3RsYl9vbmUodmFkZHJfdCB2YSkKPiAgewo+ICAgICAgYXNtIHZvbGF0aWxlKFNUT1JFX0NQMzIo
MCwgVExCSU1WQUhJUykgOiA6ICJyIiAodmEpIDogIm1lbW9yeSIpOwo+ICB9Cj4gZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvcGFnZS5oIGIveGVuL2luY2x1ZGUvYXNtLWFy
bS9hcm02NC9wYWdlLmgKPiBpbmRleCA2YzM2ZDAyMTBmLi4zMWQwNGVjZjc2IDEwMDY0NAo+IC0t
LSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvcGFnZS5oCj4gKysrIGIveGVuL2luY2x1ZGUv
YXNtLWFybS9hcm02NC9wYWdlLmgKPiBAQCAtNDUsMTIgKzQ1LDggQEAgc3RhdGljIGlubGluZSB2
b2lkIGludmFsaWRhdGVfaWNhY2hlX2xvY2FsKHZvaWQpCj4gICAgICBpc2IoKTsKPiAgfQo+ICAK
PiAtLyoKPiAtICogRmx1c2ggYWxsIGh5cGVydmlzb3IgbWFwcGluZ3MgZnJvbSB0aGUgZGF0YSBU
TEIgb2YgdGhlIGxvY2FsCj4gLSAqIHByb2Nlc3Nvci4gVGhpcyBpcyBub3Qgc3VmZmljaWVudCB3
aGVuIGNoYW5naW5nIGNvZGUgbWFwcGluZ3Mgb3IKPiAtICogZm9yIHNlbGYgbW9kaWZ5aW5nIGNv
ZGUuCj4gLSAqLwo+IC1zdGF0aWMgaW5saW5lIHZvaWQgZmx1c2hfeGVuX2RhdGFfdGxiX2xvY2Fs
KHZvaWQpCj4gKy8qIEZsdXNoIGFsbCBoeXBlcnZpc29yIG1hcHBpbmdzIGZyb20gdGhlIFRMQiBv
ZiB0aGUgbG9jYWwgcHJvY2Vzc29yLiAqLwo+ICtzdGF0aWMgaW5saW5lIHZvaWQgZmx1c2hfeGVu
X3RsYl9sb2NhbCh2b2lkKQo+ICB7Cj4gICAgICBhc20gdm9sYXRpbGUgKAo+ICAgICAgICAgICJk
c2IgICAgc3k7IiAgICAgICAgICAgICAgICAgICAgLyogRW5zdXJlIHZpc2liaWxpdHkgb2YgUFRF
IHdyaXRlcyAqLwo+IEBAIC02MSwxNCArNTcsMTMgQEAgc3RhdGljIGlubGluZSB2b2lkIGZsdXNo
X3hlbl9kYXRhX3RsYl9sb2NhbCh2b2lkKQo+ICB9Cj4gIAo+ICAvKiBGbHVzaCBUTEIgb2YgbG9j
YWwgcHJvY2Vzc29yIGZvciBhZGRyZXNzIHZhLiAqLwo+IC1zdGF0aWMgaW5saW5lIHZvaWQgIF9f
Zmx1c2hfeGVuX2RhdGFfdGxiX29uZV9sb2NhbCh2YWRkcl90IHZhKQo+ICtzdGF0aWMgaW5saW5l
IHZvaWQgIF9fZmx1c2hfeGVuX3RsYl9vbmVfbG9jYWwodmFkZHJfdCB2YSkKPiAgewo+ICAgICAg
YXNtIHZvbGF0aWxlKCJ0bGJpIHZhZTIsICUwOyIgOiA6ICJyIiAodmE+PlBBR0VfU0hJRlQpIDog
Im1lbW9yeSIpOwo+ICB9Cj4gIAo+IC0vKiBGbHVzaCBUTEIgb2YgYWxsIHByb2Nlc3NvcnMgaW4g
dGhlIGlubmVyLXNoYXJlYWJsZSBkb21haW4gZm9yCj4gLSAqIGFkZHJlc3MgdmEuICovCj4gLXN0
YXRpYyBpbmxpbmUgdm9pZCBfX2ZsdXNoX3hlbl9kYXRhX3RsYl9vbmUodmFkZHJfdCB2YSkKPiAr
LyogRmx1c2ggVExCIG9mIGFsbCBwcm9jZXNzb3JzIGluIHRoZSBpbm5lci1zaGFyZWFibGUgZG9t
YWluIGZvciBhZGRyZXNzIHZhLiAqLwo+ICtzdGF0aWMgaW5saW5lIHZvaWQgX19mbHVzaF94ZW5f
dGxiX29uZSh2YWRkcl90IHZhKQo+ICB7Cj4gICAgICBhc20gdm9sYXRpbGUoInRsYmkgdmFlMmlz
LCAlMDsiIDogOiAiciIgKHZhPj5QQUdFX1NISUZUKSA6ICJtZW1vcnkiKTsKPiAgfQo+IGRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0v
cGFnZS5oCj4gaW5kZXggMWExNzEzY2UwMi4uMTk1MzQ1ZTI0YSAxMDA2NDQKPiAtLS0gYS94ZW4v
aW5jbHVkZS9hc20tYXJtL3BhZ2UuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5o
Cj4gQEAgLTIzNCwxOCArMjM0LDE4IEBAIHN0YXRpYyBpbmxpbmUgaW50IGNsZWFuX2FuZF9pbnZh
bGlkYXRlX2RjYWNoZV92YV9yYW5nZQo+ICB9IHdoaWxlICgwKQo+ICAKPiAgLyoKPiAtICogRmx1
c2ggYSByYW5nZSBvZiBWQSdzIGh5cGVydmlzb3IgbWFwcGluZ3MgZnJvbSB0aGUgZGF0YSBUTEIg
b2YgdGhlCj4gLSAqIGxvY2FsIHByb2Nlc3Nvci4gVGhpcyBpcyBub3Qgc3VmZmljaWVudCB3aGVu
IGNoYW5naW5nIGNvZGUgbWFwcGluZ3MKPiAtICogb3IgZm9yIHNlbGYgbW9kaWZ5aW5nIGNvZGUu
Cj4gKyAqIEZsdXNoIGEgcmFuZ2Ugb2YgVkEncyBoeXBlcnZpc29yIG1hcHBpbmdzIGZyb20gdGhl
IFRMQiBvZiB0aGUgbG9jYWwKPiArICogcHJvY2Vzc29yLgo+ICAgKi8KPiAtc3RhdGljIGlubGlu
ZSB2b2lkIGZsdXNoX3hlbl9kYXRhX3RsYl9yYW5nZV92YV9sb2NhbCh1bnNpZ25lZCBsb25nIHZh
LAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGxvbmcgc2l6ZSkKPiArc3RhdGljIGlubGluZSB2b2lkIGZsdXNoX3hlbl90bGJf
cmFuZ2VfdmFfbG9jYWwodmFkZHJfdCB2YSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBzaXplKQo+ICB7Cj4gLSAgICB1bnNp
Z25lZCBsb25nIGVuZCA9IHZhICsgc2l6ZTsKPiArICAgIHZhZGRyX3QgZW5kID0gdmEgKyBzaXpl
Owo+ICsKPiAgICAgIGRzYihzeSk7IC8qIEVuc3VyZSBwcmVjZWRpbmcgYXJlIHZpc2libGUgKi8K
PiAgICAgIHdoaWxlICggdmEgPCBlbmQgKQo+ICAgICAgewo+IC0gICAgICAgIF9fZmx1c2hfeGVu
X2RhdGFfdGxiX29uZV9sb2NhbCh2YSk7Cj4gKyAgICAgICAgX19mbHVzaF94ZW5fdGxiX29uZV9s
b2NhbCh2YSk7Cj4gICAgICAgICAgdmEgKz0gUEFHRV9TSVpFOwo+ICAgICAgfQo+ICAgICAgZHNi
KHN5KTsgLyogRW5zdXJlIGNvbXBsZXRpb24gb2YgdGhlIFRMQiBmbHVzaCAqLwo+IEBAIC0yNTMs
MTggKzI1MywxOCBAQCBzdGF0aWMgaW5saW5lIHZvaWQgZmx1c2hfeGVuX2RhdGFfdGxiX3Jhbmdl
X3ZhX2xvY2FsKHVuc2lnbmVkIGxvbmcgdmEsCj4gIH0KPiAgCj4gIC8qCj4gLSAqIEZsdXNoIGEg
cmFuZ2Ugb2YgVkEncyBoeXBlcnZpc29yIG1hcHBpbmdzIGZyb20gdGhlIGRhdGEgVExCIG9mIGFs
bAo+IC0gKiBwcm9jZXNzb3JzIGluIHRoZSBpbm5lci1zaGFyZWFibGUgZG9tYWluLiBUaGlzIGlz
IG5vdCBzdWZmaWNpZW50Cj4gLSAqIHdoZW4gY2hhbmdpbmcgY29kZSBtYXBwaW5ncyBvciBmb3Ig
c2VsZiBtb2RpZnlpbmcgY29kZS4KPiArICogRmx1c2ggYSByYW5nZSBvZiBWQSdzIGh5cGVydmlz
b3IgbWFwcGluZ3MgZnJvbSB0aGUgVExCIG9mIGFsbAo+ICsgKiBwcm9jZXNzb3JzIGluIHRoZSBp
bm5lci1zaGFyZWFibGUgZG9tYWluLgo+ICAgKi8KPiAtc3RhdGljIGlubGluZSB2b2lkIGZsdXNo
X3hlbl9kYXRhX3RsYl9yYW5nZV92YSh1bnNpZ25lZCBsb25nIHZhLAo+IC0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgc2l6ZSkKPiAr
c3RhdGljIGlubGluZSB2b2lkIGZsdXNoX3hlbl90bGJfcmFuZ2VfdmEodmFkZHJfdCB2YSwKPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBz
aXplKQo+ICB7Cj4gLSAgICB1bnNpZ25lZCBsb25nIGVuZCA9IHZhICsgc2l6ZTsKPiArICAgIHZh
ZGRyX3QgZW5kID0gdmEgKyBzaXplOwo+ICsKPiAgICAgIGRzYihzeSk7IC8qIEVuc3VyZSBwcmVj
ZWRpbmcgYXJlIHZpc2libGUgKi8KPiAgICAgIHdoaWxlICggdmEgPCBlbmQgKQo+ICAgICAgewo+
IC0gICAgICAgIF9fZmx1c2hfeGVuX2RhdGFfdGxiX29uZSh2YSk7Cj4gKyAgICAgICAgX19mbHVz
aF94ZW5fdGxiX29uZSh2YSk7Cj4gICAgICAgICAgdmEgKz0gUEFHRV9TSVpFOwo+ICAgICAgfQo+
ICAgICAgZHNiKHN5KTsgLyogRW5zdXJlIGNvbXBsZXRpb24gb2YgdGhlIFRMQiBmbHVzaCAqLwo+
IC0tIAo+IDIuMTEuMAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 09 20:17:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 20:17:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOpTg-0001Ce-6h; Thu, 09 May 2019 20:17:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UEDQ=TJ=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1hOpTe-0001CX-Hb
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 20:17:14 +0000
X-Inumbo-ID: 6e629f54-7297-11e9-a770-bb57011dc896
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6e629f54-7297-11e9-a770-bb57011dc896;
 Thu, 09 May 2019 20:17:13 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256
 bits)) (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 5F1612177B;
 Thu,  9 May 2019 20:17:12 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1557433032;
 bh=EsTm68VlOoqIgOawbbWjF+El3Vuw70admq1qHoeerbs=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=2CDvwVirwnwFZvoqiq6bzpM5+aR2q5owhF7AHPGXm0xDW+PWpJM6onci1LlWIzNjo
 B1aww6ZB2Zke4cBLhCTsjgXP79f6h6K8pawnb1p0sOGJHqQg+ztNUo5++X1cWU6xJJ
 2i9Ie++BH1NzDwlL9JoHnDPbMp4e3UREqjNgMQSw=
Date: Thu, 9 May 2019 13:17:11 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20190508161603.21964-6-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.21.1905091317050.25766@sstabellini-ThinkPad-T480s>
References: <20190508161603.21964-1-julien.grall@arm.com>
 <20190508161603.21964-6-julien.grall@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 5/7] xen/arm: Gather all TLB flush
 helpers in tlbflush.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>, Oleksandr_Tyshchenko@epam.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCA4IE1heSAyMDE5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gQXQgdGhlIG1vbWVudCwg
VExCIGhlbHBlcnMgYXJlIHNjYXR0ZXJlZCBpbiAyIGhlYWRlcnM6IHBhZ2UuaCAoZm9yCj4gWGVu
IFRMQiBoZWxwZXJzKSBhbmQgdGxiZmx1c2guaCAoZm9yIGd1ZXN0IFRMQiBoZWxwZXJzKS4KPiAK
PiBUaGlzIHBhdGNoIGlzIGdhdGhlcmluZyBhbGwgb2YgdGhlbSBpbiB0bGJmbHVzaC4gVGhpcyB3
aWxsIGhlbHAgdG8KPiB1bmlmb3JtaXplIGFuZCB1cGRhdGUgdGhlIGxvZ2ljIG9mIHRoZSBoZWxw
ZXJzIGluIGZvbGxvdy11cCBwYXRjaGVzLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gUmV2aWV3ZWQtYnk6IEFuZHJpaSBBbmlzb3YgPGFu
ZHJpaV9hbmlzb3ZAZXBhbS5jb20+CgpBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3Rh
YmVsbGluaUBrZXJuZWwub3JnPgoKCj4gLS0tCj4gICAgIENoYW5nZXMgaW4gdjI6Cj4gICAgICAg
ICAtIEFkZCBBbmRyaWkncyByZXZpZXdlZC1ieQo+IC0tLQo+ICB4ZW4vaW5jbHVkZS9hc20tYXJt
L2FybTMyL2ZsdXNodGxiLmggfCAyMiArKysrKysrKysrKysrKysrKysrKysKPiAgeGVuL2luY2x1
ZGUvYXNtLWFybS9hcm0zMi9wYWdlLmggICAgIHwgMjIgLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4g
IHhlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvZmx1c2h0bGIuaCB8IDIzICsrKysrKysrKysrKysr
KysrKysrKysKPiAgeGVuL2luY2x1ZGUvYXNtLWFybS9hcm02NC9wYWdlLmggICAgIHwgMjMgLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL2ZsdXNodGxiLmggICAg
ICAgfCAzOCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgeGVuL2luY2x1
ZGUvYXNtLWFybS9wYWdlLmggICAgICAgICAgIHwgMzggLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCj4gIDYgZmlsZXMgY2hhbmdlZCwgODMgaW5zZXJ0aW9ucygrKSwgODMgZGVs
ZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIvZmx1
c2h0bGIuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIvZmx1c2h0bGIuaAo+IGluZGV4IDIy
ZTEwMGVjY2YuLmI2MjlkYjYxY2IgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9h
cm0zMi9mbHVzaHRsYi5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9hcm0zMi9mbHVzaHRs
Yi5oCj4gQEAgLTQ1LDYgKzQ1LDI4IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBmbHVzaF9hbGxfZ3Vl
c3RzX3RsYih2b2lkKQo+ICAgICAgaXNiKCk7Cj4gIH0KPiAgCj4gKy8qIEZsdXNoIGFsbCBoeXBl
cnZpc29yIG1hcHBpbmdzIGZyb20gdGhlIFRMQiBvZiB0aGUgbG9jYWwgcHJvY2Vzc29yLiAqLwo+
ICtzdGF0aWMgaW5saW5lIHZvaWQgZmx1c2hfeGVuX3RsYl9sb2NhbCh2b2lkKQo+ICt7Cj4gKyAg
ICBhc20gdm9sYXRpbGUoImRzYjsiIC8qIEVuc3VyZSBwcmVjZWRpbmcgYXJlIHZpc2libGUgKi8K
PiArICAgICAgICAgICAgICAgICBDTURfQ1AzMihUTEJJQUxMSCkKPiArICAgICAgICAgICAgICAg
ICAiZHNiOyIgLyogRW5zdXJlIGNvbXBsZXRpb24gb2YgdGhlIFRMQiBmbHVzaCAqLwo+ICsgICAg
ICAgICAgICAgICAgICJpc2I7Igo+ICsgICAgICAgICAgICAgICAgIDogOiA6ICJtZW1vcnkiKTsK
PiArfQo+ICsKPiArLyogRmx1c2ggVExCIG9mIGxvY2FsIHByb2Nlc3NvciBmb3IgYWRkcmVzcyB2
YS4gKi8KPiArc3RhdGljIGlubGluZSB2b2lkIF9fZmx1c2hfeGVuX3RsYl9vbmVfbG9jYWwodmFk
ZHJfdCB2YSkKPiArewo+ICsgICAgYXNtIHZvbGF0aWxlKFNUT1JFX0NQMzIoMCwgVExCSU1WQUgp
IDogOiAiciIgKHZhKSA6ICJtZW1vcnkiKTsKPiArfQo+ICsKPiArLyogRmx1c2ggVExCIG9mIGFs
bCBwcm9jZXNzb3JzIGluIHRoZSBpbm5lci1zaGFyZWFibGUgZG9tYWluIGZvciBhZGRyZXNzIHZh
LiAqLwo+ICtzdGF0aWMgaW5saW5lIHZvaWQgX19mbHVzaF94ZW5fdGxiX29uZSh2YWRkcl90IHZh
KQo+ICt7Cj4gKyAgICBhc20gdm9sYXRpbGUoU1RPUkVfQ1AzMigwLCBUTEJJTVZBSElTKSA6IDog
InIiICh2YSkgOiAibWVtb3J5Iik7Cj4gK30KPiArCj4gICNlbmRpZiAvKiBfX0FTTV9BUk1fQVJN
MzJfRkxVU0hUTEJfSF9fICovCj4gIC8qCj4gICAqIExvY2FsIHZhcmlhYmxlczoKPiBkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9hcm0zMi9wYWdlLmggYi94ZW4vaW5jbHVkZS9hc20t
YXJtL2FybTMyL3BhZ2UuaAo+IGluZGV4IDBiNDFiOTIxNGIuLjcxNWE5ZTRmZWYgMTAwNjQ0Cj4g
LS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9hcm0zMi9wYWdlLmgKPiArKysgYi94ZW4vaW5jbHVk
ZS9hc20tYXJtL2FybTMyL3BhZ2UuaAo+IEBAIC02MSwyOCArNjEsNiBAQCBzdGF0aWMgaW5saW5l
IHZvaWQgaW52YWxpZGF0ZV9pY2FjaGVfbG9jYWwodm9pZCkKPiAgICAgIGlzYigpOyAgICAgICAg
ICAgICAgICAgICAgICAvKiBTeW5jaHJvbml6ZSBmZXRjaGVkIGluc3RydWN0aW9uIHN0cmVhbS4g
Ki8KPiAgfQo+ICAKPiAtLyogRmx1c2ggYWxsIGh5cGVydmlzb3IgbWFwcGluZ3MgZnJvbSB0aGUg
VExCIG9mIHRoZSBsb2NhbCBwcm9jZXNzb3IuICovCj4gLXN0YXRpYyBpbmxpbmUgdm9pZCBmbHVz
aF94ZW5fdGxiX2xvY2FsKHZvaWQpCj4gLXsKPiAtICAgIGFzbSB2b2xhdGlsZSgiZHNiOyIgLyog
RW5zdXJlIHByZWNlZGluZyBhcmUgdmlzaWJsZSAqLwo+IC0gICAgICAgICAgICAgICAgIENNRF9D
UDMyKFRMQklBTExIKQo+IC0gICAgICAgICAgICAgICAgICJkc2I7IiAvKiBFbnN1cmUgY29tcGxl
dGlvbiBvZiB0aGUgVExCIGZsdXNoICovCj4gLSAgICAgICAgICAgICAgICAgImlzYjsiCj4gLSAg
ICAgICAgICAgICAgICAgOiA6IDogIm1lbW9yeSIpOwo+IC19Cj4gLQo+IC0vKiBGbHVzaCBUTEIg
b2YgbG9jYWwgcHJvY2Vzc29yIGZvciBhZGRyZXNzIHZhLiAqLwo+IC1zdGF0aWMgaW5saW5lIHZv
aWQgX19mbHVzaF94ZW5fdGxiX29uZV9sb2NhbCh2YWRkcl90IHZhKQo+IC17Cj4gLSAgICBhc20g
dm9sYXRpbGUoU1RPUkVfQ1AzMigwLCBUTEJJTVZBSCkgOiA6ICJyIiAodmEpIDogIm1lbW9yeSIp
Owo+IC19Cj4gLQo+IC0vKiBGbHVzaCBUTEIgb2YgYWxsIHByb2Nlc3NvcnMgaW4gdGhlIGlubmVy
LXNoYXJlYWJsZSBkb21haW4gZm9yIGFkZHJlc3MgdmEuICovCj4gLXN0YXRpYyBpbmxpbmUgdm9p
ZCBfX2ZsdXNoX3hlbl90bGJfb25lKHZhZGRyX3QgdmEpCj4gLXsKPiAtICAgIGFzbSB2b2xhdGls
ZShTVE9SRV9DUDMyKDAsIFRMQklNVkFISVMpIDogOiAiciIgKHZhKSA6ICJtZW1vcnkiKTsKPiAt
fQo+IC0KPiAgLyogQXNrIHRoZSBNTVUgdG8gdHJhbnNsYXRlIGEgVkEgZm9yIHVzICovCj4gIHN0
YXRpYyBpbmxpbmUgdWludDY0X3QgX192YV90b19wYXIodmFkZHJfdCB2YSkKPiAgewo+IGRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L2ZsdXNodGxiLmggYi94ZW4vaW5jbHVk
ZS9hc20tYXJtL2FybTY0L2ZsdXNodGxiLmgKPiBpbmRleCBhZGJiZDVjNTIyLi4yZmVkMzRiMmVj
IDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvZmx1c2h0bGIuaAo+ICsr
KyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvZmx1c2h0bGIuaAo+IEBAIC00NSw2ICs0NSwy
OSBAQCBzdGF0aWMgaW5saW5lIHZvaWQgZmx1c2hfYWxsX2d1ZXN0c190bGIodm9pZCkKPiAgICAg
ICAgICA6IDogOiAibWVtb3J5Iik7Cj4gIH0KPiAgCj4gKy8qIEZsdXNoIGFsbCBoeXBlcnZpc29y
IG1hcHBpbmdzIGZyb20gdGhlIFRMQiBvZiB0aGUgbG9jYWwgcHJvY2Vzc29yLiAqLwo+ICtzdGF0
aWMgaW5saW5lIHZvaWQgZmx1c2hfeGVuX3RsYl9sb2NhbCh2b2lkKQo+ICt7Cj4gKyAgICBhc20g
dm9sYXRpbGUgKAo+ICsgICAgICAgICJkc2IgICAgc3k7IiAgICAgICAgICAgICAgICAgICAgLyog
RW5zdXJlIHZpc2liaWxpdHkgb2YgUFRFIHdyaXRlcyAqLwo+ICsgICAgICAgICJ0bGJpICAgYWxs
ZTI7IiAgICAgICAgICAgICAgICAgLyogRmx1c2ggaHlwZXJ2aXNvciBUTEIgKi8KPiArICAgICAg
ICAiZHNiICAgIHN5OyIgICAgICAgICAgICAgICAgICAgIC8qIEVuc3VyZSBjb21wbGV0aW9uIG9m
IFRMQiBmbHVzaCAqLwo+ICsgICAgICAgICJpc2I7Igo+ICsgICAgICAgIDogOiA6ICJtZW1vcnki
KTsKPiArfQo+ICsKPiArLyogRmx1c2ggVExCIG9mIGxvY2FsIHByb2Nlc3NvciBmb3IgYWRkcmVz
cyB2YS4gKi8KPiArc3RhdGljIGlubGluZSB2b2lkICBfX2ZsdXNoX3hlbl90bGJfb25lX2xvY2Fs
KHZhZGRyX3QgdmEpCj4gK3sKPiArICAgIGFzbSB2b2xhdGlsZSgidGxiaSB2YWUyLCAlMDsiIDog
OiAiciIgKHZhPj5QQUdFX1NISUZUKSA6ICJtZW1vcnkiKTsKPiArfQo+ICsKPiArLyogRmx1c2gg
VExCIG9mIGFsbCBwcm9jZXNzb3JzIGluIHRoZSBpbm5lci1zaGFyZWFibGUgZG9tYWluIGZvciBh
ZGRyZXNzIHZhLiAqLwo+ICtzdGF0aWMgaW5saW5lIHZvaWQgX19mbHVzaF94ZW5fdGxiX29uZSh2
YWRkcl90IHZhKQo+ICt7Cj4gKyAgICBhc20gdm9sYXRpbGUoInRsYmkgdmFlMmlzLCAlMDsiIDog
OiAiciIgKHZhPj5QQUdFX1NISUZUKSA6ICJtZW1vcnkiKTsKPiArfQo+ICsKPiAgI2VuZGlmIC8q
IF9fQVNNX0FSTV9BUk02NF9GTFVTSFRMQl9IX18gKi8KPiAgLyoKPiAgICogTG9jYWwgdmFyaWFi
bGVzOgo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L3BhZ2UuaCBiL3hl
bi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvcGFnZS5oCj4gaW5kZXggMzFkMDRlY2Y3Ni4uMGNiYTI2
NjM3MyAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L3BhZ2UuaAo+ICsr
KyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvcGFnZS5oCj4gQEAgLTQ1LDI5ICs0NSw2IEBA
IHN0YXRpYyBpbmxpbmUgdm9pZCBpbnZhbGlkYXRlX2ljYWNoZV9sb2NhbCh2b2lkKQo+ICAgICAg
aXNiKCk7Cj4gIH0KPiAgCj4gLS8qIEZsdXNoIGFsbCBoeXBlcnZpc29yIG1hcHBpbmdzIGZyb20g
dGhlIFRMQiBvZiB0aGUgbG9jYWwgcHJvY2Vzc29yLiAqLwo+IC1zdGF0aWMgaW5saW5lIHZvaWQg
Zmx1c2hfeGVuX3RsYl9sb2NhbCh2b2lkKQo+IC17Cj4gLSAgICBhc20gdm9sYXRpbGUgKAo+IC0g
ICAgICAgICJkc2IgICAgc3k7IiAgICAgICAgICAgICAgICAgICAgLyogRW5zdXJlIHZpc2liaWxp
dHkgb2YgUFRFIHdyaXRlcyAqLwo+IC0gICAgICAgICJ0bGJpICAgYWxsZTI7IiAgICAgICAgICAg
ICAgICAgLyogRmx1c2ggaHlwZXJ2aXNvciBUTEIgKi8KPiAtICAgICAgICAiZHNiICAgIHN5OyIg
ICAgICAgICAgICAgICAgICAgIC8qIEVuc3VyZSBjb21wbGV0aW9uIG9mIFRMQiBmbHVzaCAqLwo+
IC0gICAgICAgICJpc2I7Igo+IC0gICAgICAgIDogOiA6ICJtZW1vcnkiKTsKPiAtfQo+IC0KPiAt
LyogRmx1c2ggVExCIG9mIGxvY2FsIHByb2Nlc3NvciBmb3IgYWRkcmVzcyB2YS4gKi8KPiAtc3Rh
dGljIGlubGluZSB2b2lkICBfX2ZsdXNoX3hlbl90bGJfb25lX2xvY2FsKHZhZGRyX3QgdmEpCj4g
LXsKPiAtICAgIGFzbSB2b2xhdGlsZSgidGxiaSB2YWUyLCAlMDsiIDogOiAiciIgKHZhPj5QQUdF
X1NISUZUKSA6ICJtZW1vcnkiKTsKPiAtfQo+IC0KPiAtLyogRmx1c2ggVExCIG9mIGFsbCBwcm9j
ZXNzb3JzIGluIHRoZSBpbm5lci1zaGFyZWFibGUgZG9tYWluIGZvciBhZGRyZXNzIHZhLiAqLwo+
IC1zdGF0aWMgaW5saW5lIHZvaWQgX19mbHVzaF94ZW5fdGxiX29uZSh2YWRkcl90IHZhKQo+IC17
Cj4gLSAgICBhc20gdm9sYXRpbGUoInRsYmkgdmFlMmlzLCAlMDsiIDogOiAiciIgKHZhPj5QQUdF
X1NISUZUKSA6ICJtZW1vcnkiKTsKPiAtfQo+IC0KPiAgLyogQXNrIHRoZSBNTVUgdG8gdHJhbnNs
YXRlIGEgVkEgZm9yIHVzICovCj4gIHN0YXRpYyBpbmxpbmUgdWludDY0X3QgX192YV90b19wYXIo
dmFkZHJfdCB2YSkKPiAgewo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2ZsdXNo
dGxiLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2ZsdXNodGxiLmgKPiBpbmRleCA4M2ZmOWZhOGIz
Li5hYjFhYWU1YzkwIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZmx1c2h0bGIu
aAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZmx1c2h0bGIuaAo+IEBAIC0yOCw2ICsyOCw0
NCBAQCBzdGF0aWMgaW5saW5lIHZvaWQgcGFnZV9zZXRfdGxiZmx1c2hfdGltZXN0YW1wKHN0cnVj
dCBwYWdlX2luZm8gKnBhZ2UpCj4gIC8qIEZsdXNoIHNwZWNpZmllZCBDUFVzJyBUTEJzICovCj4g
IHZvaWQgZmx1c2hfdGxiX21hc2soY29uc3QgY3B1bWFza190ICptYXNrKTsKPiAgCj4gKy8qCj4g
KyAqIEZsdXNoIGEgcmFuZ2Ugb2YgVkEncyBoeXBlcnZpc29yIG1hcHBpbmdzIGZyb20gdGhlIFRM
QiBvZiB0aGUgbG9jYWwKPiArICogcHJvY2Vzc29yLgo+ICsgKi8KPiArc3RhdGljIGlubGluZSB2
b2lkIGZsdXNoX3hlbl90bGJfcmFuZ2VfdmFfbG9jYWwodmFkZHJfdCB2YSwKPiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBzaXpl
KQo+ICt7Cj4gKyAgICB2YWRkcl90IGVuZCA9IHZhICsgc2l6ZTsKPiArCj4gKyAgICBkc2Ioc3kp
OyAvKiBFbnN1cmUgcHJlY2VkaW5nIGFyZSB2aXNpYmxlICovCj4gKyAgICB3aGlsZSAoIHZhIDwg
ZW5kICkKPiArICAgIHsKPiArICAgICAgICBfX2ZsdXNoX3hlbl90bGJfb25lX2xvY2FsKHZhKTsK
PiArICAgICAgICB2YSArPSBQQUdFX1NJWkU7Cj4gKyAgICB9Cj4gKyAgICBkc2Ioc3kpOyAvKiBF
bnN1cmUgY29tcGxldGlvbiBvZiB0aGUgVExCIGZsdXNoICovCj4gKyAgICBpc2IoKTsKPiArfQo+
ICsKPiArLyoKPiArICogRmx1c2ggYSByYW5nZSBvZiBWQSdzIGh5cGVydmlzb3IgbWFwcGluZ3Mg
ZnJvbSB0aGUgVExCIG9mIGFsbAo+ICsgKiBwcm9jZXNzb3JzIGluIHRoZSBpbm5lci1zaGFyZWFi
bGUgZG9tYWluLgo+ICsgKi8KPiArc3RhdGljIGlubGluZSB2b2lkIGZsdXNoX3hlbl90bGJfcmFu
Z2VfdmEodmFkZHJfdCB2YSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgbG9uZyBzaXplKQo+ICt7Cj4gKyAgICB2YWRkcl90IGVuZCA9IHZhICsg
c2l6ZTsKPiArCj4gKyAgICBkc2Ioc3kpOyAvKiBFbnN1cmUgcHJlY2VkaW5nIGFyZSB2aXNpYmxl
ICovCj4gKyAgICB3aGlsZSAoIHZhIDwgZW5kICkKPiArICAgIHsKPiArICAgICAgICBfX2ZsdXNo
X3hlbl90bGJfb25lKHZhKTsKPiArICAgICAgICB2YSArPSBQQUdFX1NJWkU7Cj4gKyAgICB9Cj4g
KyAgICBkc2Ioc3kpOyAvKiBFbnN1cmUgY29tcGxldGlvbiBvZiB0aGUgVExCIGZsdXNoICovCj4g
KyAgICBpc2IoKTsKPiArfQo+ICsKPiAgI2VuZGlmIC8qIF9fQVNNX0FSTV9GTFVTSFRMQl9IX18g
Ki8KPiAgLyoKPiAgICogTG9jYWwgdmFyaWFibGVzOgo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20tYXJtL3BhZ2UuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oCj4gaW5kZXggMTk1
MzQ1ZTI0YS4uMmJjZGIwZjFhNSAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3Bh
Z2UuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oCj4gQEAgLTIzMyw0NCArMjMz
LDYgQEAgc3RhdGljIGlubGluZSBpbnQgY2xlYW5fYW5kX2ludmFsaWRhdGVfZGNhY2hlX3ZhX3Jh
bmdlCj4gICAgICAgICAgICAgIDogOiAiciIgKF9wKSwgIm0iICgqX3ApKTsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKPiAgfSB3aGlsZSAoMCkKPiAgCj4gLS8qCj4gLSAqIEZs
dXNoIGEgcmFuZ2Ugb2YgVkEncyBoeXBlcnZpc29yIG1hcHBpbmdzIGZyb20gdGhlIFRMQiBvZiB0
aGUgbG9jYWwKPiAtICogcHJvY2Vzc29yLgo+IC0gKi8KPiAtc3RhdGljIGlubGluZSB2b2lkIGZs
dXNoX3hlbl90bGJfcmFuZ2VfdmFfbG9jYWwodmFkZHJfdCB2YSwKPiAtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBzaXplKQo+IC17
Cj4gLSAgICB2YWRkcl90IGVuZCA9IHZhICsgc2l6ZTsKPiAtCj4gLSAgICBkc2Ioc3kpOyAvKiBF
bnN1cmUgcHJlY2VkaW5nIGFyZSB2aXNpYmxlICovCj4gLSAgICB3aGlsZSAoIHZhIDwgZW5kICkK
PiAtICAgIHsKPiAtICAgICAgICBfX2ZsdXNoX3hlbl90bGJfb25lX2xvY2FsKHZhKTsKPiAtICAg
ICAgICB2YSArPSBQQUdFX1NJWkU7Cj4gLSAgICB9Cj4gLSAgICBkc2Ioc3kpOyAvKiBFbnN1cmUg
Y29tcGxldGlvbiBvZiB0aGUgVExCIGZsdXNoICovCj4gLSAgICBpc2IoKTsKPiAtfQo+IC0KPiAt
LyoKPiAtICogRmx1c2ggYSByYW5nZSBvZiBWQSdzIGh5cGVydmlzb3IgbWFwcGluZ3MgZnJvbSB0
aGUgVExCIG9mIGFsbAo+IC0gKiBwcm9jZXNzb3JzIGluIHRoZSBpbm5lci1zaGFyZWFibGUgZG9t
YWluLgo+IC0gKi8KPiAtc3RhdGljIGlubGluZSB2b2lkIGZsdXNoX3hlbl90bGJfcmFuZ2VfdmEo
dmFkZHJfdCB2YSwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgbG9uZyBzaXplKQo+IC17Cj4gLSAgICB2YWRkcl90IGVuZCA9IHZhICsgc2l6ZTsK
PiAtCj4gLSAgICBkc2Ioc3kpOyAvKiBFbnN1cmUgcHJlY2VkaW5nIGFyZSB2aXNpYmxlICovCj4g
LSAgICB3aGlsZSAoIHZhIDwgZW5kICkKPiAtICAgIHsKPiAtICAgICAgICBfX2ZsdXNoX3hlbl90
bGJfb25lKHZhKTsKPiAtICAgICAgICB2YSArPSBQQUdFX1NJWkU7Cj4gLSAgICB9Cj4gLSAgICBk
c2Ioc3kpOyAvKiBFbnN1cmUgY29tcGxldGlvbiBvZiB0aGUgVExCIGZsdXNoICovCj4gLSAgICBp
c2IoKTsKPiAtfQo+IC0KPiAgLyogRmx1c2ggdGhlIGRjYWNoZSBmb3IgYW4gZW50aXJlIHBhZ2Uu
ICovCj4gIHZvaWQgZmx1c2hfcGFnZV90b19yYW0odW5zaWduZWQgbG9uZyBtZm4sIGJvb2wgc3lu
Y19pY2FjaGUpOwo+ICAKPiAtLSAKPiAyLjExLjAKPiAKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 09 20:18:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 20:18:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOpUP-0001Hq-Ly; Thu, 09 May 2019 20:18:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Kt3J=TJ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hOpUO-0001He-Gs
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 20:18:00 +0000
X-Inumbo-ID: 893731eb-7297-11e9-8980-bc764e045a96
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0c::617])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 893731eb-7297-11e9-8980-bc764e045a96;
 Thu, 09 May 2019 20:17:58 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=8IZ9R9sgIwsLcrX2cVL5sT3kjY8Q+N1IuPTmkkkzMkE=;
 b=nALCZvsXRxHEKFbg0FSXTeoU7mcWP0NA0iwYZVm7WYoWhmk8Jms8MhIYKuVdSPl3BCKwS3i9lmhPcmNr7LL9NaA5pSsSLcTg5y5Kfz4d0GKZp6zAD91WMb4GCqYHOxhvXyOqrNy6xIQ+CvplupzMxIDDeg5gAPihmlPIfqcliXE=
Received: from AM0PR08MB3139.eurprd08.prod.outlook.com (52.134.93.144) by
 AM0PR08MB2963.eurprd08.prod.outlook.com (52.134.90.10) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1856.11; Thu, 9 May 2019 20:17:56 +0000
Received: from AM0PR08MB3139.eurprd08.prod.outlook.com
 ([fe80::3498:cf18:7cd6:d98b]) by AM0PR08MB3139.eurprd08.prod.outlook.com
 ([fe80::3498:cf18:7cd6:d98b%7]) with mapi id 15.20.1878.022; Thu, 9 May 2019
 20:17:56 +0000
From: Julien Grall <Julien.Grall@arm.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Thread-Topic: [PATCH v2 2/7] xen/arm: Remove flush_xen_text_tlb_local()
Thread-Index: AQHVBblbKALX8820BUG/oOz9kicoEaZjOSWAgAAD+QA=
Date: Thu, 9 May 2019 20:17:56 +0000
Message-ID: <70083080-d924-9eea-1190-61f8d03201fa@arm.com>
References: <20190508161603.21964-1-julien.grall@arm.com>
 <20190508161603.21964-3-julien.grall@arm.com>
 <alpine.DEB.2.21.1905091253010.25766@sstabellini-ThinkPad-T480s>
In-Reply-To: <alpine.DEB.2.21.1905091253010.25766@sstabellini-ThinkPad-T480s>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: DB6PR05CA0003.eurprd05.prod.outlook.com
 (2603:10a6:6:14::16) To AM0PR08MB3139.eurprd08.prod.outlook.com
 (2603:10a6:208:5d::16)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Julien.Grall@arm.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [81.100.41.95]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 51b7d9d1-f728-4389-d45f-08d6d4bb6c86
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600141)(711020)(4605104)(4618075)(2017052603328)(7193020);
 SRVR:AM0PR08MB2963; 
x-ms-traffictypediagnostic: AM0PR08MB2963:
nodisclaimer: True
x-microsoft-antispam-prvs: <AM0PR08MB2963DB3C2EFC5D59A86EF00F80330@AM0PR08MB2963.eurprd08.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8273;
x-forefront-prvs: 003245E729
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(396003)(136003)(366004)(376002)(39860400002)(346002)(189003)(199004)(2906002)(31696002)(446003)(25786009)(6916009)(68736007)(44832011)(8936002)(66946007)(66476007)(66446008)(66556008)(64756008)(73956011)(7736002)(54906003)(5660300002)(53936002)(186003)(305945005)(11346002)(81156014)(8676002)(6246003)(81166006)(4326008)(6436002)(14454004)(71200400001)(86362001)(3846002)(52116002)(99286004)(6116002)(229853002)(71190400001)(53546011)(386003)(476003)(256004)(72206003)(478600001)(316002)(76176011)(6506007)(66066001)(6486002)(6512007)(102836004)(2616005)(31686004)(486006)(36756003)(26005);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR08MB2963;
 H:AM0PR08MB3139.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: mVpF9imjAzguyS5QiLr+Q5ijzhLDZXHKHcN7e9xRGo5zzErqQo3Kin1Xpf8QHGikwws6yaDExY6XeU8ZJh2cgymPyrwxPKs9+H1i4TIvwqeCMUnMOhmY0wJvcZBvP5ZHy+e66fH9g9gwt9TVCR235gxwX7HiC3Bgm8PKa8uSzCKNIo/gQs0wGQ6N3G3efg10/kBiYJAH+0wwQkoVyoFTSHjPkb6pheJwuf6qFItlGuuJ9aarqmmbr/LjTQMoWpnG4QFZLpRy0s9zljuIv4qQKqA7aAdnBBz0YYayR4EUlEBkoBiQkJmok1yTdUK9IhIK/jAtTV4Mp82WqZ87oCfWiGzd8TrfAJHrFyGwTpvDmZX5LTypWIwH2al5xgG0JJAcQNxknvaqfqI1JFZGoA847R3dZB43bEUBMk26B0CscoU=
Content-ID: <28C42D81BF41D446BE3BD6DB2B1916C6@eurprd08.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 51b7d9d1-f728-4389-d45f-08d6d4bb6c86
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 May 2019 20:17:56.7090 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR08MB2963
Subject: Re: [Xen-devel] [PATCH v2 2/7] xen/arm: Remove
 flush_xen_text_tlb_local()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 nd <nd@arm.com>, Andrii Anisov <Andrii_Anisov@epam.com>,
 "Oleksandr_Tyshchenko@epam.com" <Oleksandr_Tyshchenko@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksDQoNCk9uIDA5LzA1LzIwMTkgMjE6MDMsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToNCj4g
T24gV2VkLCA4IE1heSAyMDE5LCBKdWxpZW4gR3JhbGwgd3JvdGU6DQo+PiBUaGUgZnVuY3Rpb24g
Zmx1c2hfeGVuX3RleHRfdGxiX2xvY2FsKCkgaGFzIGJlZW4gbWlzdXNlZCBhbmQgd2lsbCByZXN1
bHQNCj4+IHRvIGludmFsaWRhdGUgdGhlIGluc3RydWN0aW9uIGNhY2hlIG1vcmUgdGhhbiBuZWNl
c3NhcnkuDQo+Pg0KPj4gRm9yIGluc3RhbmNlLCB0aGVyZSBhcmUgbm8gbmVlZCB0byBpbnZhbGlk
YXRlIHRoZSBpbnN0cnVjdGlvbiBjYWNoZSBpZg0KPiAgICAgICAgICAgICAgICAgICAgICAgICBe
IGlzDQo+IA0KPiANCj4+IHdlIGFyZSBzZXR0aW5nIFNDVExSX0VMMi5XWE4uDQo+Pg0KPj4gVGhl
cmUgYXJlIGVmZmVjdGl2ZWx5IG9ubHkgb25lIGNhbGxlciAoaS5lIGZyZWVfaW5pdF9tZW1vcnko
KSB3b3VsZA0KPiAgICAgICAgICBeIGlzDQo+IA0KPj4gd2hvIG5lZWQgdG8gaW52YWxpZGF0ZSB0
aGUgaW5zdHJ1Y3Rpb24gY2FjaGUuDQo+ICAgIF4gd291bGQgd2hvIC8gd2hvIHdvdWxkDQo+IA0K
Pj4NCj4+IFNvIHJhdGhlciB0aGFuIGtlZXBpbmcgYXJvdW5kIHRoZSBmdW5jdGlvbiBmbHVzaF94
ZW5fdGV4dF90bGJfbG9jYWwoKQ0KPj4gYXJvdW5kLCByZXBsYWNlIGl0IHdpdGggY2FsbCB0byBm
bHVzaF94ZW5fdGxiX2xvY2FsKCkgYW5kIGV4cGxpY2l0ZWx5DQo+ICAgIF4gcmVtb3ZlDQoNCkkg
d2lsbCBmaXggdGhlIHR5cG9lcyBpbiB0aGUgbmV4dCB2ZXJzaW9uLg0KDQo+IA0KPiANCj4+IGZs
dXNoIHRoZSBjYWNoZSB3aGVuIG5lY2Vzc2FyeS4NCj4+DQo+PiBTaWduZWQtb2ZmLWJ5OiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPg0KPj4gUmV2aWV3ZWQtYnk6IEFuZHJpaSBB
bmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+DQo+Pg0KPj4gLS0tDQo+PiAgICAgIENoYW5n
ZXMgaW4gdjI6DQo+PiAgICAgICAgICAtIEFkZCBBbmRyaWkncyByZXZpZXdlZC1ieQ0KPj4gLS0t
DQo+PiAgIHhlbi9hcmNoL2FybS9tbS5jICAgICAgICAgICAgICAgIHwgMTcgKysrKysrKysrKysr
KystLS0NCj4+ICAgeGVuL2luY2x1ZGUvYXNtLWFybS9hcm0zMi9wYWdlLmggfCAyMyArKysrKysr
KystLS0tLS0tLS0tLS0tLQ0KPj4gICB4ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L3BhZ2UuaCB8
IDIxICsrKysrLS0tLS0tLS0tLS0tLS0tLQ0KPj4gICAzIGZpbGVzIGNoYW5nZWQsIDI4IGluc2Vy
dGlvbnMoKyksIDMzIGRlbGV0aW9ucygtKQ0KPj4NCj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vbW0uYyBiL3hlbi9hcmNoL2FybS9tbS5jDQo+PiBpbmRleCA5M2FkMTE4MTgzLi5kZmJlMzlj
NzBhIDEwMDY0NA0KPj4gLS0tIGEveGVuL2FyY2gvYXJtL21tLmMNCj4+ICsrKyBiL3hlbi9hcmNo
L2FybS9tbS5jDQo+PiBAQCAtNjEwLDggKzYxMCwxMiBAQCB2b2lkIF9faW5pdCByZW1vdmVfZWFy
bHlfbWFwcGluZ3Modm9pZCkNCj4+ICAgc3RhdGljIHZvaWQgeGVuX3B0X2VuZm9yY2Vfd254KHZv
aWQpDQo+PiAgIHsNCj4+ICAgICAgIFdSSVRFX1NZU1JFRzMyKFJFQURfU1lTUkVHMzIoU0NUTFJf
RUwyKSB8IFNDVExSX1dYTiwgU0NUTFJfRUwyKTsNCj4+IC0gICAgLyogRmx1c2ggZXZlcnl0aGlu
ZyBhZnRlciBzZXR0aW5nIFdYTiBiaXQuICovDQo+PiAtICAgIGZsdXNoX3hlbl90ZXh0X3RsYl9s
b2NhbCgpOw0KPj4gKyAgICAvKg0KPj4gKyAgICAgKiBUaGUgVExCcyBtYXkgY2FjaGUgU0NUTFJf
RUwyLldYTi4gU28gZW5zdXJlIGl0IGlzIHN5bmNocm9uaXplZA0KPj4gKyAgICAgKiBiZWZvcmUg
Zmx1c2hpbmcgdGhlIFRMQnMuDQo+PiArICAgICAqLw0KPj4gKyAgICBpc2IoKTsNCj4+ICsgICAg
Zmx1c2hfeGVuX2RhdGFfdGxiX2xvY2FsKCk7DQo+PiAgIH0NCj4+ICAgDQo+PiAgIGV4dGVybiB2
b2lkIHN3aXRjaF90dGJyKHVpbnQ2NF90IHR0YnIpOw0KPj4gQEAgLTExMjMsNyArMTEyNyw3IEBA
IHN0YXRpYyB2b2lkIHNldF9wdGVfZmxhZ3Nfb25fcmFuZ2UoY29uc3QgY2hhciAqcCwgdW5zaWdu
ZWQgbG9uZyBsLCBlbnVtIG1nIG1nKQ0KPj4gICAgICAgICAgIH0NCj4+ICAgICAgICAgICB3cml0
ZV9wdGUoeGVuX3hlbm1hcCArIGksIHB0ZSk7DQo+PiAgICAgICB9DQo+PiAtICAgIGZsdXNoX3hl
bl90ZXh0X3RsYl9sb2NhbCgpOw0KPj4gKyAgICBmbHVzaF94ZW5fZGF0YV90bGJfbG9jYWwoKTsN
Cj4gDQo+IEkgdGhpbmsgaXQgd291bGQgbWFrZSBzZW5zZSB0byBtb3ZlIHRoZSByZW1haW5pbmcg
Y2FsbCB0bw0KPiBmbHVzaF94ZW5fZGF0YV90bGJfbG9jYWwgZnJvbSBzZXRfcHRlX2ZsYWdzX29u
X3JhbmdlIHRvIGZyZWVfaW5pdF9tZW1vcnkNCj4gYmVmb3JlIHRoZSBjYWxsIHRvIGludmFsaWRh
dGVfaWNhY2hlX2xvY2FsLiBXaGF0IGRvIHlvdSB0aGluaz8NCg0KV2Ugc3RpbGwgbmVlZCB0aGUg
VExCIGZsdXNoIGZvciB0aGUgdHdvIGNhbGxlcnMuIFRoZSBmaXJzdCBvbmUgZm9yIA0KcmVtb3Zl
IGFsbCBUTEJzIHdpdGggdGhlIHByZXZpb3VzIHBlcm1pc3Npb24sIHRoZSBzZWNvbmQgd2hlbiB0
aGUgDQptYXBwaW5ncyBhcmUgcmVtb3ZlZCBmcm9tIHRoZSBUTEJzLg0KDQpUb2RheSwgaXQgaXMg
bm90IHBvc3NpYmxlIHRvIHJlLXVzZSB0aGUgdmlydHVhbCBhZGRyZXNzIG9mIHRoZSBpbml0IA0K
c2VjdGlvbiwgc28gaXQgaXMgYXJndWFibHkgbm90IG5lY2Vzc2FyeS4gSG93ZXZlciwgSSBkb24n
dCB3YW50IHRvIHRha2UgDQp0aGUgY2hhbmNlIHRvIGludHJvZHVjZSBwb3RlbnRpYWwgY29oZXJl
bmN5IGlzc3VlcyBpZiB0aGUgVExCcyBlbnRyaWVzIA0Kd2hlcmUgc3RpbGwgcHJlc2VudCB3aGVu
IHJlLXVzaW5nIHRoZSB2aXJ0dWFsIGFkZHJlc3MuDQoNCkNoZWVycywNCg0KLS0gDQpKdWxpZW4g
R3JhbGwNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 09 20:32:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 20:32:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOpia-0002ne-1W; Thu, 09 May 2019 20:32:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UEDQ=TJ=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1hOpiY-0002nW-Np
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 20:32:38 +0000
X-Inumbo-ID: 9543ef67-7299-11e9-8980-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9543ef67-7299-11e9-8980-bc764e045a96;
 Thu, 09 May 2019 20:32:37 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256
 bits)) (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 920052084E;
 Thu,  9 May 2019 20:32:36 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1557433956;
 bh=hRIHAa5i2GnqR6fRqpMv2HZ9PFNxAdfim3Y3LnIRYTU=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=grioppgTgk5WwMy55d2cNJClAb4aWebgUKtihM5uk3/KOCLy92G40KPxHcFK0sZTT
 XuO5g9PtmhMCtMRP8VwyaN/avge9nBc49hKDF/ppChCkdAGqw9a0dPJ5OHV/chMfuh
 Le6DRgE5rh2gW1e0TTXDs5Q43QYR8E1b1AM8OseM=
Date: Thu, 9 May 2019 13:32:35 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20190508161603.21964-7-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.21.1905091319520.25766@sstabellini-ThinkPad-T480s>
References: <20190508161603.21964-1-julien.grall@arm.com>
 <20190508161603.21964-7-julien.grall@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 6/7] xen/arm: tlbflush: Rework TLB helpers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>, Oleksandr_Tyshchenko@epam.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCA4IE1heSAyMDE5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gQWxsIHRoZSBUTEJzIGhl
bHBlcnMgaW52YWxpZGF0ZSBhbGwgdGhlIFRMQiBlbnRyaWVzIGFyZSB1c2luZyB0aGUgc2FtZQo+
IHBhdHRlcm46Cj4gICAgIERTQiBTWQo+ICAgICBUTEJJIC4uLgo+ICAgICBEU0IgU1kKPiAgICAg
SVNCCj4gCj4gVGhpcyBwYXR0ZXJuIGlzIGZvbGxvd2luZyBwYXR0ZXJuIHJlY29tbWVuZGVkIGJ5
IHRoZSBBcm0gQXJtIHRvIGVuc3VyZQo+IHZpc2liaWxpdHkgb2YgdXBkYXRlcyB0byB0cmFuc2xh
dGlvbiB0YWJsZXMgKHNlZSBLMTEuNS4yIGluIEFSTSBEREkKPiAwNDg3RC5iKS4KPiAKPiBXZSBo
YXZlIGJlZW4gYSBiaXQgdG9vIGVhZ2VyIGluIFhlbiBhbmQgdXNlIHN5c3RlbS13aWRlIERTQnMg
d2hlbiB0aGlzCj4gY2FuIGJlIGxpbWl0ZWQgdG8gdGhlIGlubmVyLXNoYXJlYWJsZSBkb21haW4u
Cj4gCj4gRnVydGhlcm1vcmUsIHRoZSBmaXJzdCBEU0IgY2FuIGJlIHJlc3RyaWN0IGZ1cnRoZXIg
dG8gb25seSBzdG9yZSBpbiB0aGUKPiBpbm5lci1zaGFyZWFibGUgZG9tYWluLiBUaGlzIGlzIGJl
Y2F1c2UgdGhlIERTQiBpcyBoZXJlIHRvIGVuc3VyZQo+IHZpc2liaWxpdHkgb2YgdGhlIHVwZGF0
ZSB0byB0cmFuc2xhdGlvbiB0YWJsZSB3YWxrcy4KPiAKPiBMYXN0bHksIHRoZXJlIGFyZSBhIGxh
Y2sgb2YgZG9jdW1lbnRhdGlvbiBpbiBtb3N0IG9mIHRoZSBUTEJzIGhlbHBlci4KPiAKPiBSYXRo
ZXIgdGhhbiB0cnlpbmcgdG8gdXBkYXRlIHRoZSBoZWxwZXJzIG9uZSBieSBvbmUsIHRoaXMgcGF0
Y2gKPiBpbnRyb2R1Y2UgYSBwZXItYXJjaCBtYWNybyB0byBnZW5lcmF0ZSB0aGUgVExCIGhlbHBl
cnMuIFRoaXMgd2lsbCBiZQo+IGVhc2llciB0byB1cGRhdGUgdGhlIFRMQnMgaGVscGVyIGluIHRo
ZSBmdXR1cmUgYW5kIHRoZSBkb2N1bWVudGF0aW9uLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gUmV2aWV3ZWQtYnk6IEFuZHJpaSBBbmlz
b3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+Cj4KPiAtLS0KPiAgICAgQ2hhbmdlcyBpbiB2MjoK
PiAgICAgICAgIC0gVXBkYXRlIHRoZSByZWZlcmVuY2UgdG8gdGhlIEFybSBBcm0gdG8gdGhlIGxh
dGVzdCBzcGVjCj4gICAgICAgICAtIEFkZCBBbmRyaWkncyByZXZpZXdlZC1ieQo+IC0tLQo+ICB4
ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL2ZsdXNodGxiLmggfCA3MyArKysrKysrKysrKysrKy0t
LS0tLS0tLS0tLS0tLS0tLS0tCj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvZmx1c2h0bGIu
aCB8IDc2ICsrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICAyIGZpbGVzIGNo
YW5nZWQsIDYwIGluc2VydGlvbnMoKyksIDg5IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL2ZsdXNodGxiLmggYi94ZW4vaW5jbHVkZS9hc20t
YXJtL2FybTMyL2ZsdXNodGxiLmgKPiBpbmRleCBiNjI5ZGI2MWNiLi45MDg1ZTY1MDExIDEwMDY0
NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIvZmx1c2h0bGIuaAo+ICsrKyBiL3hl
bi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIvZmx1c2h0bGIuaAo+IEBAIC0xLDU5ICsxLDQ0IEBACj4g
ICNpZm5kZWYgX19BU01fQVJNX0FSTTMyX0ZMVVNIVExCX0hfXwo+ICAjZGVmaW5lIF9fQVNNX0FS
TV9BUk0zMl9GTFVTSFRMQl9IX18KPiAgCj4gLS8qIEZsdXNoIGxvY2FsIFRMQnMsIGN1cnJlbnQg
Vk1JRCBvbmx5ICovCj4gLXN0YXRpYyBpbmxpbmUgdm9pZCBmbHVzaF9ndWVzdF90bGJfbG9jYWwo
dm9pZCkKPiAtewo+IC0gICAgZHNiKHN5KTsKPiAtCj4gLSAgICBXUklURV9DUDMyKCh1aW50MzJf
dCkgMCwgVExCSUFMTCk7Cj4gLQo+IC0gICAgZHNiKHN5KTsKPiAtICAgIGlzYigpOwo+ICsvKgo+
ICsgKiBFdmVyeSBpbnZhbGlkYXRpb24gb3BlcmF0aW9uIHVzZSB0aGUgZm9sbG93aW5nIHBhdHRl
cm5zOgo+ICsgKgo+ICsgKiBEU0IgSVNIU1QgICAgICAgIC8vIEVuc3VyZSBwcmlvciBwYWdlLXRh
YmxlcyB1cGRhdGVzIGhhdmUgY29tcGxldGVkCj4gKyAqIFRMQkkuLi4gICAgICAgICAgLy8gSW52
YWxpZGF0ZSB0aGUgVExCCj4gKyAqIERTQiBJU0ggICAgICAgICAgLy8gRW5zdXJlIHRoZSBUTEIg
aW52YWxpZGF0aW9uIGhhcyBjb21wbGV0ZWQKPiArICogSVNCICAgICAgICAgICAgICAvLyBTZWUg
ZXhwbGFuYXRpb24gYmVsb3cKPiArICoKPiArICogRm9yIFhlbiBwYWdlLXRhYmxlcyB0aGUgSVNC
IHdpbGwgZGlzY2FyZCBhbnkgaW5zdHJ1Y3Rpb25zIGZldGNoZWQKPiArICogZnJvbSB0aGUgb2xk
IG1hcHBpbmdzLgo+ICsgKgo+ICsgKiBGb3IgdGhlIFN0YWdlLTIgcGFnZS10YWJsZXMgdGhlIElT
QiBlbnN1cmVzIHRoZSBjb21wbGV0aW9uIG9mIHRoZSBEU0IKPiArICogKGFuZCB0aGVyZWZvcmUg
dGhlIFRMQiBpbnZhbGlkYXRpb24pIGJlZm9yZSBjb250aW51aW5nLiBTbyB3ZSBrbm93Cj4gKyAq
IHRoZSBUTEJzIGNhbm5vdCBjb250YWluIGFuIGVudHJ5IGZvciBhIG1hcHBpbmcgd2UgbWF5IGhh
dmUgcmVtb3ZlZC4KPiArICovCj4gKyNkZWZpbmUgVExCX0hFTFBFUihuYW1lLCB0bGJvcCkgXAo+
ICtzdGF0aWMgaW5saW5lIHZvaWQgbmFtZSh2b2lkKSAgIFwKPiAreyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCj4gKyAgICBkc2IoaXNoc3QpOyAgICAgICAgICAgICAgICAgXAo+ICsg
ICAgV1JJVEVfQ1AzMigwLCB0bGJvcCk7ICAgICAgIFwKPiArICAgIGRzYihpc2gpOyAgICAgICAg
ICAgICAgICAgICBcCj4gKyAgICBpc2IoKTsgICAgICAgICAgICAgICAgICAgICAgXAo+ICB9Cj4g
IAoKSGkgSnVsaWVuLAoKSSBhZ3JlZSB3aXRoIHdoYXQgeW91IGFyZSB0cnlpbmcgdG8gYWNoaWV2
ZSB3aXRoIHRoaXMgcGF0Y2ggYW5kIEkgbGlrZQp0aGUgaWRlYSBvZiByZWR1Y2luZyBjb2RlIGR1
cGxpY2F0aW9uLiBBcyBJIGxvb2sgYXQgdGhlIGNvZGUsIEkgd2FzCmhvcGluZyB0byBmaW5kIGEg
d2F5IHRvIGF2b2lkIGludHJvZHVjaW5nIG1hY3JvcyBhbmQgdXNlIHN0YXRpYyBpbmxpbmUKZnVu
Y3Rpb25zIGluc3RlYWQsIGJ1dCBpdCBkb2Vzbid0IGxvb2sgbGlrZSBpdCBpcyBwb3NzaWJsZSBm
b3IgYXJtMzIuClRoZXJlIGlzIG5vIHdheSB0byBwYXNzIFRMQklBTExJUyBhcyBhIHBhcmFtZXRl
ciB0byBhIGZ1bmN0aW9uIGZvcgppbnN0YW5jZS4gSXQgbWlnaHQgYmUgcG9zc2libGUgZm9yIGFy
bTY0IGFzIHRoZXkgYXJlIGp1c3Qgc3RyaW5ncywgYnV0IGF0CnRoYXQgcG9pbnQgaXQgbWlnaHQg
YmUgYmV0dGVyIHRvIGtlZXAgdGhlIGNvZGUgc2ltaWxhciBiZXR3ZWVuIGFybTMyIGFuZAphcm02
NCBoYXZpbmcgYm90aCBvZiB0aGVtIGFzIG1hY3JvcywgaW5zdGVhZCBvZiBoYXZpbmcgb25lIGFz
IG1hY3JvIGFuZAp0aGUgb3RoZXIgYXMgc3RhdGljIGlubGluZS4KCkRvIHlvdSBhZ3JlZSB3aXRo
IG1lPyBDYW4geW91IHNlZSBhbnkgb3RoZXIgd2F5cyB0byB0dXJuIFRMQl9IRUxQRVIgaW50bwph
IHN0YXRpYyBpbmxpbmU/CgoKCj4gLS8qIEZsdXNoIGlubmVyIHNoYXJlYWJsZSBUTEJzLCBjdXJy
ZW50IFZNSUQgb25seSAqLwo+IC1zdGF0aWMgaW5saW5lIHZvaWQgZmx1c2hfZ3Vlc3RfdGxiKHZv
aWQpCj4gLXsKPiAtICAgIGRzYihzeSk7Cj4gLQo+IC0gICAgV1JJVEVfQ1AzMigodWludDMyX3Qp
IDAsIFRMQklBTExJUyk7Cj4gKy8qIEZsdXNoIGxvY2FsIFRMQnMsIGN1cnJlbnQgVk1JRCBvbmx5
ICovCj4gK1RMQl9IRUxQRVIoZmx1c2hfZ3Vlc3RfdGxiX2xvY2FsLCBUTEJJQUxMKTsKPiAgCj4g
LSAgICBkc2Ioc3kpOwo+IC0gICAgaXNiKCk7Cj4gLX0KPiArLyogRmx1c2ggaW5uZXIgc2hhcmVh
YmxlIFRMQnMsIGN1cnJlbnQgVk1JRCBvbmx5ICovCj4gK1RMQl9IRUxQRVIoZmx1c2hfZ3Vlc3Rf
dGxiLCBUTEJJQUxMSVMpOwo+ICAKPiAgLyogRmx1c2ggbG9jYWwgVExCcywgYWxsIFZNSURzLCBu
b24taHlwZXJ2aXNvciBtb2RlICovCj4gLXN0YXRpYyBpbmxpbmUgdm9pZCBmbHVzaF9hbGxfZ3Vl
c3RzX3RsYl9sb2NhbCh2b2lkKQo+IC17Cj4gLSAgICBkc2Ioc3kpOwo+IC0KPiAtICAgIFdSSVRF
X0NQMzIoKHVpbnQzMl90KSAwLCBUTEJJQUxMTlNOSCk7Cj4gLQo+IC0gICAgZHNiKHN5KTsKPiAt
ICAgIGlzYigpOwo+IC19Cj4gK1RMQl9IRUxQRVIoZmx1c2hfYWxsX2d1ZXN0c190bGJfbG9jYWws
IFRMQklBTExOU05IKTsKPiAgCj4gIC8qIEZsdXNoIGlubmVyc2hhcmVhYmxlIFRMQnMsIGFsbCBW
TUlEcywgbm9uLWh5cGVydmlzb3IgbW9kZSAqLwo+IC1zdGF0aWMgaW5saW5lIHZvaWQgZmx1c2hf
YWxsX2d1ZXN0c190bGIodm9pZCkKPiAtewo+IC0gICAgZHNiKHN5KTsKPiAtCj4gLSAgICBXUklU
RV9DUDMyKCh1aW50MzJfdCkgMCwgVExCSUFMTE5TTkhJUyk7Cj4gLQo+IC0gICAgZHNiKHN5KTsK
PiAtICAgIGlzYigpOwo+IC19Cj4gK1RMQl9IRUxQRVIoZmx1c2hfYWxsX2d1ZXN0c190bGIsIFRM
QklBTExOU05ISVMpOwo+ICAKPiAgLyogRmx1c2ggYWxsIGh5cGVydmlzb3IgbWFwcGluZ3MgZnJv
bSB0aGUgVExCIG9mIHRoZSBsb2NhbCBwcm9jZXNzb3IuICovCj4gLXN0YXRpYyBpbmxpbmUgdm9p
ZCBmbHVzaF94ZW5fdGxiX2xvY2FsKHZvaWQpCj4gLXsKPiAtICAgIGFzbSB2b2xhdGlsZSgiZHNi
OyIgLyogRW5zdXJlIHByZWNlZGluZyBhcmUgdmlzaWJsZSAqLwo+IC0gICAgICAgICAgICAgICAg
IENNRF9DUDMyKFRMQklBTExIKQo+IC0gICAgICAgICAgICAgICAgICJkc2I7IiAvKiBFbnN1cmUg
Y29tcGxldGlvbiBvZiB0aGUgVExCIGZsdXNoICovCj4gLSAgICAgICAgICAgICAgICAgImlzYjsi
Cj4gLSAgICAgICAgICAgICAgICAgOiA6IDogIm1lbW9yeSIpOwo+IC19Cj4gK1RMQl9IRUxQRVIo
Zmx1c2hfeGVuX3RsYl9sb2NhbCwgVExCSUFMTEgpOwo+ICAKPiAgLyogRmx1c2ggVExCIG9mIGxv
Y2FsIHByb2Nlc3NvciBmb3IgYWRkcmVzcyB2YS4gKi8KPiAgc3RhdGljIGlubGluZSB2b2lkIF9f
Zmx1c2hfeGVuX3RsYl9vbmVfbG9jYWwodmFkZHJfdCB2YSkKPiBkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLWFybS9hcm02NC9mbHVzaHRsYi5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9hcm02
NC9mbHVzaHRsYi5oCj4gaW5kZXggMmZlZDM0YjJlYy4uY2VlYzU5NTQyZSAxMDA2NDQKPiAtLS0g
YS94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L2ZsdXNodGxiLmgKPiArKysgYi94ZW4vaW5jbHVk
ZS9hc20tYXJtL2FybTY0L2ZsdXNodGxiLmgKPiBAQCAtMSw2MCArMSw0NiBAQAo+ICAjaWZuZGVm
IF9fQVNNX0FSTV9BUk02NF9GTFVTSFRMQl9IX18KPiAgI2RlZmluZSBfX0FTTV9BUk1fQVJNNjRf
RkxVU0hUTEJfSF9fCj4gIAo+IC0vKiBGbHVzaCBsb2NhbCBUTEJzLCBjdXJyZW50IFZNSUQgb25s
eSAqLwo+IC1zdGF0aWMgaW5saW5lIHZvaWQgZmx1c2hfZ3Vlc3RfdGxiX2xvY2FsKHZvaWQpCj4g
LXsKPiAtICAgIGFzbSB2b2xhdGlsZSgKPiAtICAgICAgICAiZHNiIHN5OyIKPiAtICAgICAgICAi
dGxiaSB2bWFsbHMxMmUxOyIKPiAtICAgICAgICAiZHNiIHN5OyIKPiAtICAgICAgICAiaXNiOyIK
PiAtICAgICAgICA6IDogOiAibWVtb3J5Iik7Cj4gKy8qCj4gKyAqIEV2ZXJ5IGludmFsaWRhdGlv
biBvcGVyYXRpb24gdXNlIHRoZSBmb2xsb3dpbmcgcGF0dGVybnM6Cj4gKyAqCj4gKyAqIERTQiBJ
U0hTVCAgICAgICAgLy8gRW5zdXJlIHByaW9yIHBhZ2UtdGFibGVzIHVwZGF0ZXMgaGF2ZSBjb21w
bGV0ZWQKPiArICogVExCSS4uLiAgICAgICAgICAvLyBJbnZhbGlkYXRlIHRoZSBUTEIKPiArICog
RFNCIElTSCAgICAgICAgICAvLyBFbnN1cmUgdGhlIFRMQiBpbnZhbGlkYXRpb24gaGFzIGNvbXBs
ZXRlZAo+ICsgKiBJU0IgICAgICAgICAgICAgIC8vIFNlZSBleHBsYW5hdGlvbiBiZWxvdwo+ICsg
Kgo+ICsgKiBGb3IgWGVuIHBhZ2UtdGFibGVzIHRoZSBJU0Igd2lsbCBkaXNjYXJkIGFueSBpbnN0
cnVjdGlvbnMgZmV0Y2hlZAo+ICsgKiBmcm9tIHRoZSBvbGQgbWFwcGluZ3MuCj4gKyAqCj4gKyAq
IEZvciB0aGUgU3RhZ2UtMiBwYWdlLXRhYmxlcyB0aGUgSVNCIGVuc3VyZXMgdGhlIGNvbXBsZXRp
b24gb2YgdGhlIERTQgo+ICsgKiAoYW5kIHRoZXJlZm9yZSB0aGUgVExCIGludmFsaWRhdGlvbikg
YmVmb3JlIGNvbnRpbnVpbmcuIFNvIHdlIGtub3cKPiArICogdGhlIFRMQnMgY2Fubm90IGNvbnRh
aW4gYW4gZW50cnkgZm9yIGEgbWFwcGluZyB3ZSBtYXkgaGF2ZSByZW1vdmVkLgo+ICsgKi8KPiAr
I2RlZmluZSBUTEJfSEVMUEVSKG5hbWUsIHRsYm9wKSBcCj4gK3N0YXRpYyBpbmxpbmUgdm9pZCBu
YW1lKHZvaWQpICAgXAo+ICt7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAg
IGFzbSB2b2xhdGlsZSggICAgICAgICAgICAgICBcCj4gKyAgICAgICAgImRzYiAgaXNoc3Q7IiAg
ICAgICAgICAgXAo+ICsgICAgICAgICJ0bGJpICIgICMgdGxib3AgICI7IiAgIFwKPiArICAgICAg
ICAiZHNiICBpc2g7IiAgICAgICAgICAgICBcCj4gKyAgICAgICAgImlzYjsiICAgICAgICAgICAg
ICAgICAgXAo+ICsgICAgICAgIDogOiA6ICJtZW1vcnkiKTsgICAgICAgIFwKPiAgfQo+ICAKPiAr
LyogRmx1c2ggbG9jYWwgVExCcywgY3VycmVudCBWTUlEIG9ubHkuICovCj4gK1RMQl9IRUxQRVIo
Zmx1c2hfZ3Vlc3RfdGxiX2xvY2FsLCB2bWFsbHMxMmUxKTsKPiArCj4gIC8qIEZsdXNoIGlubmVy
c2hhcmVhYmxlIFRMQnMsIGN1cnJlbnQgVk1JRCBvbmx5ICovCj4gLXN0YXRpYyBpbmxpbmUgdm9p
ZCBmbHVzaF9ndWVzdF90bGIodm9pZCkKPiAtewo+IC0gICAgYXNtIHZvbGF0aWxlKAo+IC0gICAg
ICAgICJkc2Igc3k7Igo+IC0gICAgICAgICJ0bGJpIHZtYWxsczEyZTFpczsiCj4gLSAgICAgICAg
ImRzYiBzeTsiCj4gLSAgICAgICAgImlzYjsiCj4gLSAgICAgICAgOiA6IDogIm1lbW9yeSIpOwo+
IC19Cj4gK1RMQl9IRUxQRVIoZmx1c2hfZ3Vlc3RfdGxiLCB2bWFsbHMxMmUxaXMpOwo+ICAKPiAg
LyogRmx1c2ggbG9jYWwgVExCcywgYWxsIFZNSURzLCBub24taHlwZXJ2aXNvciBtb2RlICovCj4g
LXN0YXRpYyBpbmxpbmUgdm9pZCBmbHVzaF9hbGxfZ3Vlc3RzX3RsYl9sb2NhbCh2b2lkKQo+IC17
Cj4gLSAgICBhc20gdm9sYXRpbGUoCj4gLSAgICAgICAgImRzYiBzeTsiCj4gLSAgICAgICAgInRs
YmkgYWxsZTE7Igo+IC0gICAgICAgICJkc2Igc3k7Igo+IC0gICAgICAgICJpc2I7Igo+IC0gICAg
ICAgIDogOiA6ICJtZW1vcnkiKTsKPiAtfQo+ICtUTEJfSEVMUEVSKGZsdXNoX2FsbF9ndWVzdHNf
dGxiX2xvY2FsLCBhbGxlMSk7Cj4gIAo+ICAvKiBGbHVzaCBpbm5lcnNoYXJlYWJsZSBUTEJzLCBh
bGwgVk1JRHMsIG5vbi1oeXBlcnZpc29yIG1vZGUgKi8KPiAtc3RhdGljIGlubGluZSB2b2lkIGZs
dXNoX2FsbF9ndWVzdHNfdGxiKHZvaWQpCj4gLXsKPiAtICAgIGFzbSB2b2xhdGlsZSgKPiAtICAg
ICAgICAiZHNiIHN5OyIKPiAtICAgICAgICAidGxiaSBhbGxlMWlzOyIKPiAtICAgICAgICAiZHNi
IHN5OyIKPiAtICAgICAgICAiaXNiOyIKPiAtICAgICAgICA6IDogOiAibWVtb3J5Iik7Cj4gLX0K
PiArVExCX0hFTFBFUihmbHVzaF9hbGxfZ3Vlc3RzX3RsYiwgYWxsZTFpcyk7Cj4gIAo+ICAvKiBG
bHVzaCBhbGwgaHlwZXJ2aXNvciBtYXBwaW5ncyBmcm9tIHRoZSBUTEIgb2YgdGhlIGxvY2FsIHBy
b2Nlc3Nvci4gKi8KPiAtc3RhdGljIGlubGluZSB2b2lkIGZsdXNoX3hlbl90bGJfbG9jYWwodm9p
ZCkKPiAtewo+IC0gICAgYXNtIHZvbGF0aWxlICgKPiAtICAgICAgICAiZHNiICAgIHN5OyIgICAg
ICAgICAgICAgICAgICAgIC8qIEVuc3VyZSB2aXNpYmlsaXR5IG9mIFBURSB3cml0ZXMgKi8KPiAt
ICAgICAgICAidGxiaSAgIGFsbGUyOyIgICAgICAgICAgICAgICAgIC8qIEZsdXNoIGh5cGVydmlz
b3IgVExCICovCj4gLSAgICAgICAgImRzYiAgICBzeTsiICAgICAgICAgICAgICAgICAgICAvKiBF
bnN1cmUgY29tcGxldGlvbiBvZiBUTEIgZmx1c2ggKi8KPiAtICAgICAgICAiaXNiOyIKPiAtICAg
ICAgICA6IDogOiAibWVtb3J5Iik7Cj4gLX0KPiArVExCX0hFTFBFUihmbHVzaF94ZW5fdGxiX2xv
Y2FsLCBhbGxlMik7Cj4gIAo+ICAvKiBGbHVzaCBUTEIgb2YgbG9jYWwgcHJvY2Vzc29yIGZvciBh
ZGRyZXNzIHZhLiAqLwo+ICBzdGF0aWMgaW5saW5lIHZvaWQgIF9fZmx1c2hfeGVuX3RsYl9vbmVf
bG9jYWwodmFkZHJfdCB2YSkKPiAtLSAKPiAyLjExLjAKPiAKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 09 20:32:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 20:32:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOpic-0002np-A9; Thu, 09 May 2019 20:32:42 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Kt3J=TJ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hOpib-0002nk-0F
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 20:32:41 +0000
X-Inumbo-ID: 95f8cc86-7299-11e9-8980-bc764e045a96
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (unknown
 [40.107.7.50]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 95f8cc86-7299-11e9-8980-bc764e045a96;
 Thu, 09 May 2019 20:32:39 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=MqH+r+Dt4OAd/gC98BKi32yr/+M5Fw8FuKgigahYlg0=;
 b=Oq2FhAB9qCxKiK/I1feDxGzQ5OAH+V6GQ481lWnNTezZeux3SazD29feSd+Lj72LW2svS9xbGg82TWjzgDbz3MoxAactDHR+nzAQOEERu8BS3wDuDeJnfQFvTILgBc1hYCMVssN5DFQvTvnV0f0gKEVk0ob7b40JqLq+9dc3KzY=
Received: from AM0PR08MB3139.eurprd08.prod.outlook.com (52.134.93.144) by
 AM0PR08MB4530.eurprd08.prod.outlook.com (20.179.33.85) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1856.11; Thu, 9 May 2019 20:32:25 +0000
Received: from AM0PR08MB3139.eurprd08.prod.outlook.com
 ([fe80::3498:cf18:7cd6:d98b]) by AM0PR08MB3139.eurprd08.prod.outlook.com
 ([fe80::3498:cf18:7cd6:d98b%7]) with mapi id 15.20.1878.022; Thu, 9 May 2019
 20:32:25 +0000
From: Julien Grall <Julien.Grall@arm.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Thread-Topic: [PATCH v2 4/7] xen/arm: page: Clarify the Xen TLBs helpers name
Thread-Index: AQHVBbleI/E+c66c/k2S05mcqExj0KZjO/yAgAAFLQA=
Date: Thu, 9 May 2019 20:32:25 +0000
Message-ID: <5fe19f3a-e17b-04b5-ff15-5579ebe789eb@arm.com>
References: <20190508161603.21964-1-julien.grall@arm.com>
 <20190508161603.21964-5-julien.grall@arm.com>
 <alpine.DEB.2.21.1905091307080.25766@sstabellini-ThinkPad-T480s>
In-Reply-To: <alpine.DEB.2.21.1905091307080.25766@sstabellini-ThinkPad-T480s>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: DB6PR07CA0074.eurprd07.prod.outlook.com
 (2603:10a6:6:2b::12) To AM0PR08MB3139.eurprd08.prod.outlook.com
 (2603:10a6:208:5d::16)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Julien.Grall@arm.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [81.100.41.95]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 4a8e20c5-be64-4131-78df-08d6d4bd7224
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600141)(711020)(4605104)(4618075)(2017052603328)(7193020);
 SRVR:AM0PR08MB4530; 
x-ms-traffictypediagnostic: AM0PR08MB4530:
nodisclaimer: True
x-microsoft-antispam-prvs: <AM0PR08MB4530F8718EF949F81DE580F080330@AM0PR08MB4530.eurprd08.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-forefront-prvs: 003245E729
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(366004)(396003)(39860400002)(376002)(346002)(136003)(189003)(199004)(6486002)(66556008)(64756008)(66446008)(54906003)(66946007)(73956011)(229853002)(72206003)(14454004)(256004)(14444005)(71190400001)(71200400001)(478600001)(7736002)(99286004)(6916009)(66066001)(31696002)(186003)(36756003)(81166006)(86362001)(11346002)(2616005)(446003)(6116002)(66476007)(3846002)(486006)(8936002)(476003)(44832011)(53936002)(305945005)(6512007)(68736007)(6246003)(52116002)(6506007)(386003)(53546011)(76176011)(5660300002)(6436002)(316002)(2906002)(26005)(8676002)(81156014)(31686004)(102836004)(4326008)(25786009);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR08MB4530;
 H:AM0PR08MB3139.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: 5vg4MTs7xVbWayfepALPH+oBEn7cVHS1VwB7xf89evhT/MHCQDtG53nmPDamhYNjPWTUtbhY77WsTc850nY8f57V7KDU7RSO42E1ro5vvSuQX/aN8iePm5LTgd9hHryID43pMciyVDm5aNVKAALcHIeAg42sn1arQ9DbL/fLqYvDP5BW+1y1Jv/lycw4V6at7mstGemnvxPOyJJJFVV8YUKA91NzYIcKnfQ4KxslryJcZXDUTgH4iUtNGNEJdw1JNffmImvFXsZUV6kJ1oGc7qhGj4Df5/fLnkHrlNObynHmGmDn8X9uRJmF52cPIB0Bw1nOUxcbZ15g97ieOdcwvryF/cCTZHKC8GNKhiMO6QyHJuS/sm5am6KakKxHxiCQwziZvUQM5uKPZONPQ6xu+EWuP7S72Gh3UcchXjPD/J8=
Content-ID: <0FA6496710F12547A61E7F9C57C5488F@eurprd08.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 4a8e20c5-be64-4131-78df-08d6d4bd7224
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 May 2019 20:32:25.0522 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR08MB4530
Subject: Re: [Xen-devel] [PATCH v2 4/7] xen/arm: page: Clarify the Xen TLBs
 helpers name
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 nd <nd@arm.com>, Andrii Anisov <Andrii_Anisov@epam.com>,
 "Oleksandr_Tyshchenko@epam.com" <Oleksandr_Tyshchenko@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksDQoNCk9uIDA5LzA1LzIwMTkgMjE6MTMsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToNCj4g
T24gV2VkLCA4IE1heSAyMDE5LCBKdWxpZW4gR3JhbGwgd3JvdGU6DQo+PiAgIC8qIFJlbGVhc2Ug
YWxsIF9faW5pdCBhbmQgX19pbml0ZGF0YSByYW5nZXMgdG8gYmUgcmV1c2VkICovDQo+PiBkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9hcm0zMi9wYWdlLmggYi94ZW4vaW5jbHVkZS9h
c20tYXJtL2FybTMyL3BhZ2UuaA0KPj4gaW5kZXggNDBhNzdkYWE5ZC4uMGI0MWI5MjE0YiAxMDA2
NDQNCj4+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIvcGFnZS5oDQo+PiArKysgYi94
ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL3BhZ2UuaA0KPj4gQEAgLTYxLDEyICs2MSw4IEBAIHN0
YXRpYyBpbmxpbmUgdm9pZCBpbnZhbGlkYXRlX2ljYWNoZV9sb2NhbCh2b2lkKQ0KPj4gICAgICAg
aXNiKCk7ICAgICAgICAgICAgICAgICAgICAgIC8qIFN5bmNocm9uaXplIGZldGNoZWQgaW5zdHJ1
Y3Rpb24gc3RyZWFtLiAqLw0KPj4gICB9DQo+PiAgIA0KPj4gLS8qDQo+PiAtICogRmx1c2ggYWxs
IGh5cGVydmlzb3IgbWFwcGluZ3MgZnJvbSB0aGUgZGF0YSBUTEIgb2YgdGhlIGxvY2FsDQo+PiAt
ICogcHJvY2Vzc29yLiBUaGlzIGlzIG5vdCBzdWZmaWNpZW50IHdoZW4gY2hhbmdpbmcgY29kZSBt
YXBwaW5ncyBvcg0KPj4gLSAqIGZvciBzZWxmIG1vZGlmeWluZyBjb2RlLg0KPj4gLSAqLw0KPj4g
LXN0YXRpYyBpbmxpbmUgdm9pZCBmbHVzaF94ZW5fZGF0YV90bGJfbG9jYWwodm9pZCkNCj4+ICsv
KiBGbHVzaCBhbGwgaHlwZXJ2aXNvciBtYXBwaW5ncyBmcm9tIHRoZSBUTEIgb2YgdGhlIGxvY2Fs
IHByb2Nlc3Nvci4gKi8NCj4gDQo+IEkgcmVhbGl6ZSB0aGF0IHRoZSBzdGF0ZW1lbnQgIlRoaXMg
aXMgbm90IHN1ZmZpY2llbnQgd2hlbiBjaGFuZ2luZyBjb2RlDQo+IG1hcHBpbmdzIG9yIGZvciBz
ZWxmIG1vZGlmeWluZyBjb2RlIiBpcyBub3QgcXVpdGUgYWNjdXJhdGUsIGJ1dCBJIHdvdWxkDQo+
IHByZWZlciBub3QgdG8gcmVtb3ZlIGl0IGNvbXBsZXRlbHkuIEl0IHdvdWxkIGJlIGdvb2QgdG8g
cmV0YWluIGEgd2FybmluZw0KPiBzb21ld2hlcmUgYWJvdXQgSUMgYmVlbiBuZWVkZWQgd2hlbiBj
aGFuZ2luZyBYZW4ncyBvd24gbWFwcGluZ3MuIE1heWJlDQo+IG9uIHRvcCBvZiBpbnZhbGlkYXRl
X2ljYWNoZV9sb2NhbD8NCg0KQ2FuIHlvdSBwbGVhc2UgZXhwYW5kIGluIHdoaWNoIGNpcmN1bXN0
YW5jZSB5b3UgbmVlZCB0byBpbnZhbGlkIHRoZSANCmluc3RydWN0aW9uIGNhY2hlIHdoZW4gY2hh
bmdpbmcgWGVuJ3Mgb3duIG1hcHBpbmdzPw0KDQpDaGVlcnMsDQoNCi0tIA0KSnVsaWVuIEdyYWxs
DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 09 20:40:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 20:40:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOppq-0003gG-5f; Thu, 09 May 2019 20:40:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UEDQ=TJ=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1hOppp-0003gB-Ho
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 20:40:09 +0000
X-Inumbo-ID: a200f718-729a-11e9-822a-b30e49bee5d8
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a200f718-729a-11e9-822a-b30e49bee5d8;
 Thu, 09 May 2019 20:40:08 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256
 bits)) (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 5EA6A217D6;
 Thu,  9 May 2019 20:40:07 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1557434407;
 bh=vrUl1Aifz8+tiiBdO68OOnPT/2U7ceTWLa88WeMD4so=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=ZZxvVJafbFli593FiEbNlzLSdJH5K4fb1dlrrx/6mtahCWk3ouhKaT1r/3x/A/O10
 WCXnoPnq3+JxE7ZYwC1nAnaj0vZWJUfUEzk4W08rAP9pQKi3+atjpDoRcpDtXzd8WP
 wb8XpevD+Uy0JswsLTbJHKJfRPqory2OSAilr5U0=
Date: Thu, 9 May 2019 13:40:06 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20190508161603.21964-8-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.21.1905091340000.25766@sstabellini-ThinkPad-T480s>
References: <20190508161603.21964-1-julien.grall@arm.com>
 <20190508161603.21964-8-julien.grall@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 7/7] xen/arm: mm: Flush the TLBs even if
 a mapping failed in create_xen_entries
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>, Oleksandr_Tyshchenko@epam.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCA4IE1heSAyMDE5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gQXQgdGhlIG1vbWVudCwg
Y3JlYXRlX3hlbl9lbnRyaWVzIHdpbGwgb25seSBmbHVzaCB0aGUgVExCcyBpZiB0aGUgZnVsbAo+
IHJhbmdlIGhhcyBzdWNjZXNzZnVsbHkgYmVlbiB1cGRhdGVkLiBUaGlzIG1heSBsZWFkIHRvIGxl
YXZlIHVud2FudGVkCj4gZW50cmllcyBpbiB0aGUgVExCcyBpZiB3ZSBmYWlsIHRvIHVwZGF0ZSBz
b21lIGVudHJpZXMuCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KPiBSZXZpZXdlZC1ieTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBl
cGFtLmNvbT4KClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtl
cm5lbC5vcmc+CgoKPiAtLS0KPiAgICAgQ2hhbmdlcyBpbiB2MjoKPiAgICAgICAgIC0gQWRkIEFu
ZHJpaSdzIHJldmlld2VkLWJ5Cj4gLS0tCj4gIHhlbi9hcmNoL2FybS9tbS5jIHwgMjAgKysrKysr
KysrKysrKy0tLS0tLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKyksIDcgZGVs
ZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9tbS5jIGIveGVuL2FyY2gv
YXJtL21tLmMKPiBpbmRleCA4ZWU4MjhkNDQ1Li45ZDU4NGU0Y2JmIDEwMDY0NAo+IC0tLSBhL3hl
bi9hcmNoL2FybS9tbS5jCj4gKysrIGIveGVuL2FyY2gvYXJtL21tLmMKPiBAQCAtOTg0LDcgKzk4
NCw3IEBAIHN0YXRpYyBpbnQgY3JlYXRlX3hlbl9lbnRyaWVzKGVudW0geGVubWFwX29wZXJhdGlv
biBvcCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBucl9t
Zm5zLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmxhZ3Mp
Cj4gIHsKPiAtICAgIGludCByYzsKPiArICAgIGludCByYyA9IDA7Cj4gICAgICB1bnNpZ25lZCBs
b25nIGFkZHIgPSB2aXJ0LCBhZGRyX2VuZCA9IGFkZHIgKyBucl9tZm5zICogUEFHRV9TSVpFOwo+
ICAgICAgbHBhZV90IHB0ZSwgKmVudHJ5Owo+ICAgICAgbHBhZV90ICp0aGlyZCA9IE5VTEw7Cj4g
QEAgLTEwMTMsNyArMTAxMyw4IEBAIHN0YXRpYyBpbnQgY3JlYXRlX3hlbl9lbnRyaWVzKGVudW0g
eGVubWFwX29wZXJhdGlvbiBvcCwKPiAgICAgICAgICAgICAgICAgIHsKPiAgICAgICAgICAgICAg
ICAgICAgICBwcmludGsoIiVzOiB0cnlpbmcgdG8gcmVwbGFjZSBhbiBleGlzdGluZyBtYXBwaW5n
IGFkZHI9JWx4IG1mbj0lIlBSSV9tZm4iXG4iLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBfX2Z1bmNfXywgYWRkciwgbWZuX3gobWZuKSk7Cj4gLSAgICAgICAgICAgICAgICAgICAgcmV0
dXJuIC1FSU5WQUw7Cj4gKyAgICAgICAgICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwo+ICsgICAg
ICAgICAgICAgICAgICAgIGdvdG8gb3V0Owo+ICAgICAgICAgICAgICAgICAgfQo+ICAgICAgICAg
ICAgICAgICAgaWYgKCBvcCA9PSBSRVNFUlZFICkKPiAgICAgICAgICAgICAgICAgICAgICBicmVh
azsKPiBAQCAtMTAzMCw3ICsxMDMxLDggQEAgc3RhdGljIGludCBjcmVhdGVfeGVuX2VudHJpZXMo
ZW51bSB4ZW5tYXBfb3BlcmF0aW9uIG9wLAo+ICAgICAgICAgICAgICAgICAgewo+ICAgICAgICAg
ICAgICAgICAgICAgIHByaW50aygiJXM6IHRyeWluZyB0byAlcyBhIG5vbi1leGlzdGluZyBtYXBw
aW5nIGFkZHI9JWx4XG4iLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX2Z1bmNfXywg
b3AgPT0gUkVNT1ZFID8gInJlbW92ZSIgOiAibW9kaWZ5IiwgYWRkcik7Cj4gLSAgICAgICAgICAg
ICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4gKyAgICAgICAgICAgICAgICAgICAgcmMgPSAtRUlO
VkFMOwo+ICsgICAgICAgICAgICAgICAgICAgIGdvdG8gb3V0Owo+ICAgICAgICAgICAgICAgICAg
fQo+ICAgICAgICAgICAgICAgICAgaWYgKCBvcCA9PSBSRU1PVkUgKQo+ICAgICAgICAgICAgICAg
ICAgICAgIHB0ZS5iaXRzID0gMDsKPiBAQCAtMTA0Myw3ICsxMDQ1LDggQEAgc3RhdGljIGludCBj
cmVhdGVfeGVuX2VudHJpZXMoZW51bSB4ZW5tYXBfb3BlcmF0aW9uIG9wLAo+ICAgICAgICAgICAg
ICAgICAgICAgIHsKPiAgICAgICAgICAgICAgICAgICAgICAgICAgcHJpbnRrKCIlczogSW5jb3Jy
ZWN0IGNvbWJpbmF0aW9uIGZvciBhZGRyPSVseFxuIiwKPiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIF9fZnVuY19fLCBhZGRyKTsKPiAtICAgICAgICAgICAgICAgICAgICAgICAgcmV0
dXJuIC1FSU5WQUw7Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgZ290byBvdXQ7Cj4gICAgICAgICAgICAgICAgICAgICAg
fQo+ICAgICAgICAgICAgICAgICAgfQo+ICAgICAgICAgICAgICAgICAgd3JpdGVfcHRlKGVudHJ5
LCBwdGUpOwo+IEBAIC0xMDUyLDExICsxMDU1LDE0IEBAIHN0YXRpYyBpbnQgY3JlYXRlX3hlbl9l
bnRyaWVzKGVudW0geGVubWFwX29wZXJhdGlvbiBvcCwKPiAgICAgICAgICAgICAgICAgIEJVRygp
Owo+ICAgICAgICAgIH0KPiAgICAgIH0KPiArb3V0Ogo+ICsgICAgLyoKPiArICAgICAqIEZsdXNo
IHRoZSBUTEJzIGV2ZW4gaW4gY2FzZSBvZiBmYWlsdXJlIGJlY2F1c2Ugd2UgbWF5IGhhdmUKPiAr
ICAgICAqIHBhcnRpYWxseSBtb2RpZmllZCB0aGUgUFQuIFRoaXMgd2lsbCBwcmV2ZW50IGFueSB1
bmV4cGVjdGVkCj4gKyAgICAgKiBiZWhhdmlvciBhZnRlcndhcmRzLgo+ICsgICAgICovCj4gICAg
ICBmbHVzaF94ZW5fdGxiX3JhbmdlX3ZhKHZpcnQsIFBBR0VfU0laRSAqIG5yX21mbnMpOwo+ICAK
PiAtICAgIHJjID0gMDsKPiAtCj4gLW91dDoKPiAgICAgIHJldHVybiByYzsKPiAgfQo+ICAKPiAt
LSAKPiAyLjExLjAKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 09 20:43:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 20:43:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOpt7-0003rO-Qy; Thu, 09 May 2019 20:43:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Kt3J=TJ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hOpt6-0003rJ-As
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 20:43:32 +0000
X-Inumbo-ID: 1a45a9c3-729b-11e9-8980-bc764e045a96
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe1f::62e])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1a45a9c3-729b-11e9-8980-bc764e045a96;
 Thu, 09 May 2019 20:43:30 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=kV4IUDOEDDhSNdj6x3RKYmD120pbpqSrF+mWxcpo/ak=;
 b=KPwoYT9mv+WDQWf3DgC7zoJjdcC6dOePOSOi+TisXU/A5s6J1M+Xn2B0RyU9tDRe9v3QPNZl9HLn7PSLlD4QRJSsGOdUZyU6zuxAyaaeBJAVIDNYM3lutZ1WorXSYwmrZFtcaLTKpB9IyKtpkolAtBjep3OpP/8JLlwCfIebb1g=
Received: from AM0PR08MB3139.eurprd08.prod.outlook.com (52.134.93.144) by
 AM0PR08MB4004.eurprd08.prod.outlook.com (20.178.118.204) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1856.11; Thu, 9 May 2019 20:43:14 +0000
Received: from AM0PR08MB3139.eurprd08.prod.outlook.com
 ([fe80::3498:cf18:7cd6:d98b]) by AM0PR08MB3139.eurprd08.prod.outlook.com
 ([fe80::3498:cf18:7cd6:d98b%7]) with mapi id 15.20.1878.022; Thu, 9 May 2019
 20:43:14 +0000
From: Julien Grall <Julien.Grall@arm.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Thread-Topic: [PATCH v2 6/7] xen/arm: tlbflush: Rework TLB helpers
Thread-Index: AQHVBblfwBVeW+nZH0GHadftfOMHMKZjQTiAgAAC+YA=
Date: Thu, 9 May 2019 20:43:14 +0000
Message-ID: <fc4f79d2-5d48-c57b-53de-0fa020b46fb7@arm.com>
References: <20190508161603.21964-1-julien.grall@arm.com>
 <20190508161603.21964-7-julien.grall@arm.com>
 <alpine.DEB.2.21.1905091319520.25766@sstabellini-ThinkPad-T480s>
In-Reply-To: <alpine.DEB.2.21.1905091319520.25766@sstabellini-ThinkPad-T480s>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: LO2P265CA0140.GBRP265.PROD.OUTLOOK.COM
 (2603:10a6:600:9f::32) To AM0PR08MB3139.eurprd08.prod.outlook.com
 (2603:10a6:208:5d::16)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Julien.Grall@arm.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [217.140.96.140]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 69397153-2e1d-4646-932b-08d6d4bef56b
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600141)(711020)(4605104)(4618075)(2017052603328)(7193020);
 SRVR:AM0PR08MB4004; 
x-ms-traffictypediagnostic: AM0PR08MB4004:
nodisclaimer: True
x-microsoft-antispam-prvs: <AM0PR08MB4004FF621CD26A1B0351491A80330@AM0PR08MB4004.eurprd08.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 003245E729
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(396003)(376002)(366004)(136003)(346002)(39860400002)(189003)(199004)(64756008)(73956011)(66476007)(53936002)(66556008)(66446008)(4326008)(66946007)(72206003)(6246003)(25786009)(478600001)(36756003)(256004)(66066001)(6512007)(6916009)(8676002)(6486002)(81156014)(81166006)(316002)(229853002)(7736002)(8936002)(54906003)(6436002)(2616005)(102836004)(3846002)(53546011)(2906002)(6506007)(52116002)(386003)(76176011)(305945005)(26005)(186003)(71200400001)(31686004)(14454004)(31696002)(71190400001)(86362001)(68736007)(446003)(486006)(476003)(6116002)(5660300002)(99286004)(11346002)(44832011);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR08MB4004;
 H:AM0PR08MB3139.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: W39UCx67gwoaBvQpfBBRzeEv4bsbb1ln536zS8ax8YWKAdMvf91viUybDmKaUFePS8s2ILodTKWHS67GjQnaotG/4rpW9TV8QH+BKjlO69w0bPWvqpGJzTQgJUO+wOc0+TZboOv5N7vL6Ulc+PDlVqK1Riaes5nZuYimxISEfMxNDcPCF5Vseo9evVqEa2EcmymuYraB/LakTKl0TNnC9P455zRXjlAye5P4T5vCVWLCz0+4srohBLNyewgkaxzyafmFdQzjcuLwqNm8puM7lteJqcFPDugZPzVv3G/6FaYwTBq9Qs6o/zCw8CR3CpT1ZejlY+9dwqfypsuKBAYbrpKW3Xm29WkC/Pn9WzvgUcMWggGnKNGUSj3c3OEADF21Dh9VN0OzaMvqLp3BFKw50jY/MPFGRX1Sz242ldC+I24=
Content-ID: <9213AAF23D087A40B29CD3D78736DCF4@eurprd08.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 69397153-2e1d-4646-932b-08d6d4bef56b
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 May 2019 20:43:14.7855 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR08MB4004
Subject: Re: [Xen-devel] [PATCH v2 6/7] xen/arm: tlbflush: Rework TLB helpers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 nd <nd@arm.com>, Andrii Anisov <Andrii_Anisov@epam.com>,
 "Oleksandr_Tyshchenko@epam.com" <Oleksandr_Tyshchenko@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCk9uIDA5LzA1LzIwMTkgMjE6MzIsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToNCj4gT24g
V2VkLCA4IE1heSAyMDE5LCBKdWxpZW4gR3JhbGwgd3JvdGU6DQo+IEkgYWdyZWUgd2l0aCB3aGF0
IHlvdSBhcmUgdHJ5aW5nIHRvIGFjaGlldmUgd2l0aCB0aGlzIHBhdGNoIGFuZCBJIGxpa2UNCj4g
dGhlIGlkZWEgb2YgcmVkdWNpbmcgY29kZSBkdXBsaWNhdGlvbi4gQXMgSSBsb29rIGF0IHRoZSBj
b2RlLCBJIHdhcw0KPiBob3BpbmcgdG8gZmluZCBhIHdheSB0byBhdm9pZCBpbnRyb2R1Y2luZyBt
YWNyb3MgYW5kIHVzZSBzdGF0aWMgaW5saW5lDQo+IGZ1bmN0aW9ucyBpbnN0ZWFkLCBidXQgaXQg
ZG9lc24ndCBsb29rIGxpa2UgaXQgaXMgcG9zc2libGUgZm9yIGFybTMyLg0KPiBUaGVyZSBpcyBu
byB3YXkgdG8gcGFzcyBUTEJJQUxMSVMgYXMgYSBwYXJhbWV0ZXIgdG8gYSBmdW5jdGlvbiBmb3IN
Cj4gaW5zdGFuY2UuIEl0IG1pZ2h0IGJlIHBvc3NpYmxlIGZvciBhcm02NCBhcyB0aGV5IGFyZSBq
dXN0IHN0cmluZ3MsIGJ1dCBhdA0KPiB0aGF0IHBvaW50IGl0IG1pZ2h0IGJlIGJldHRlciB0byBr
ZWVwIHRoZSBjb2RlIHNpbWlsYXIgYmV0d2VlbiBhcm0zMiBhbmQNCj4gYXJtNjQgaGF2aW5nIGJv
dGggb2YgdGhlbSBhcyBtYWNyb3MsIGluc3RlYWQgb2YgaGF2aW5nIG9uZSBhcyBtYWNybyBhbmQN
Cj4gdGhlIG90aGVyIGFzIHN0YXRpYyBpbmxpbmUuDQo+IA0KPiBEbyB5b3UgYWdyZWUgd2l0aCBt
ZT8gQ2FuIHlvdSBzZWUgYW55IG90aGVyIHdheXMgdG8gdHVybiBUTEJfSEVMUEVSIGludG8NCj4g
YSBzdGF0aWMgaW5saW5lPw0KDQpJIHJlYWxseSBjYW4ndCBzZWUgaG93IHlvdSBjYW4gZXZlbiB0
dXJuIHRoZSBhcm02NCB2ZXJzaW9uIGFzIGEgc3RhdGljIA0KaW5saW5lLi4uIEV2ZW4gaWYgVExC
SUFMTElTIGlzIGEgc3RyaW5nLCB3ZSBhcmUgdXNpbmcgaXQgdG8gZ2VuZXJhdGUgdGhlIA0KYXNz
ZW1ibHkuIFdpdGhvdXQgdGhlIGhlbHAgb2YgdGhlIHByZS1wcm9jZXNzb3IsIHlvdSB3b3VsZCBo
YXZlIHRvIGxvb2sgDQphdCB0aGUgc3RyaW5nIGFuZCBnZW5lcmF0ZSB0aGUgYXNzb2NpYXRlZCBv
cGVyYXRpb24uDQoNClNvIHRoZXJlIGFyZSBubyB3YXkgeW91IGNhbiBkbyB0aGUgc2FtZSB3aXRo
IHN0YXRpYyBpbmxpbmUgdW5sZXNzIHlvdSANCmR1cGxpY2F0ZSBhbGwgdGhlIGhlbHBlcnMuIEJ1
dCB0aGlzIHdvdWxkIGRlZmVhdCB0aGUgcHVycG9zZSBvZiB0aGlzIHBhdGNoLg0KDQpDaGVlcnMs
DQoNCi0tIA0KSnVsaWVuIEdyYWxsDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 09 20:57:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 20:57:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOq6k-0004mm-5T; Thu, 09 May 2019 20:57:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=NEiW=TJ=protonmail.com=mathieu.tarral@srs-us1.protection.inumbo.net>)
 id 1hOq6i-0004mh-1l
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 20:57:36 +0000
X-Inumbo-ID: 110185f7-729d-11e9-8980-bc764e045a96
Received: from mail2.protonmail.ch (unknown [185.70.40.22])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 110185f7-729d-11e9-8980-bc764e045a96;
 Thu, 09 May 2019 20:57:34 +0000 (UTC)
Date: Thu, 09 May 2019 20:57:27 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com;
 s=default; t=1557435452;
 bh=QW1Pa29bHHtdGJ41wUxpg6iydew9Trsro8cju+33O0Y=;
 h=Date:To:From:Reply-To:Subject:Feedback-ID:From;
 b=JzBJ5ptrvj5+5qzYq47naYKkeasRvEYm61IYRqv7Q469lpruZjJuEvIxFg+gG3zp4
 fN7lGogTHZ0AKQqF3M/jVIaPuVL+yOJmyeZyS1tSP3ylWvBfG6uZE3L5t2R+NmWDZb
 RUUqi8AOVEfPJGscNkriLyf0ecPL5G4othpFyRH8=
To: xen-devel <xen-devel@lists.xenproject.org>
From: Mathieu Tarral <mathieu.tarral@protonmail.com>
Message-ID: <QEYcx2UUWYxlJ02osYlearQNzGJ8v6MEW5XgfTTtnx2KS5tTQakOF-DTvIEqfClWbQlZYvWoyeWkiOKp3SyWmK1NeEQChNxG5drxloJyjEI=@protonmail.com>
Feedback-ID: 7ARND6YmrAEqSXE0j3TLm6ZqYiFFaDDEkO_KW8fTUEW0kYwGM1KEsuPxEPVWH5YuEnR43INtqwIKH-usvnxVQQ==:Ext:ProtonMail
MIME-Version: 1.0
X-Spam-Status: No, score=-1.2 required=7.0 tests=ALL_TRUSTED,DKIM_SIGNED,
 DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM autolearn=ham
 autolearn_force=no version=3.4.2
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mail.protonmail.ch
Subject: [Xen-devel] [VMI] How to add support for MOV-TO-DRx events ?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: Mathieu Tarral <mathieu.tarral@protonmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpmb2xsb3dpbmcgYSBwcmV2aW91cyBjb252ZXJzYXRpb24sIGkgd291bGQgbGlrZSB0byBj
YXRjaCBNT1YtVE8tRFJ4IFZNSSBldmVudHMgdG8gcHJldmVudCB0aGUgZ3Vlc3QgZnJvbSBkaXNh
YmxpbmcgbXkgaGFyZHdhcmUgYnJlYWtwb2ludHMuCgpAVGFtYXMgcG9pbnRlZCBtZSB0byB0aGlz
IGhlYWRlcjoKaHR0cHM6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPXhlbi5naXQ7YT1ibG9i
O2Y9eGVuL2luY2x1ZGUvcHVibGljL3ZtX2V2ZW50Lmg7aD1iMmJhZmMwZDc3Zjk3NThlNDJiMGQ1
M2MwNWE3ZTZiYjg2Yzg2Njg2O2hiPUhFQUQjbDE1NAoKQW5kLCBhcyBmYXIgYXMgSSBjYW4gdGVs
bCwgSSBoYXZlIHRvCi0gYWRkIGEgbmV3IFJFQVNPTgojZGVmaW5lIFZNX0VWRU5UX1JFQVNPTl9X
UklURV9ERUJVR1JFRyAgICAgIDE1CgotIGFkZCBhIG5ldyBzdHJ1Y3QKc3RydWN0IHZtX2V2ZW50
X3dyaXRlX2RlYnVncmVnIHsKICAgIHVpbnQzMl90IGluZGV4OwogICAgdWludDMyX3QgX3BhZDsK
ICAgIHVpbnQ2NF90IG5ld192YWx1ZTsKICAgIHVpbnQ2NF90IG9sZF92YWx1ZTsKfTsKCi0gaW5z
ZXJ0IGl0IGludG8gdGhlIHZtX2V2ZW50X3N0IHVuaW9uCgpDYW4geW91IGdpdmUgbWUgbW9yZSBw
b2ludGVyIGFuZCBndWlkYW5jZSBob3cgdG8gaW1wbGVtZW50IHRoaXMgaW50byBYZW4gPwpJIGhh
dmUgbmV2ZXIgc3VibWl0dGVkIGEgcGF0Y2gsIG5vciBsb29rZWQgaW50byBYZW4gc291cmNlIGNv
ZGUuCgpTaG91bGQgd2UgY3JlYXRlIGEgc2luZ2xlIGV2ZW50IGZvciBNT1YtVE8tUkVHeCBWTUkg
ZXZlbnRzID8KSXQgd291bGQgdm9pZCBjb3B5IHBhc3RpbmcgYW5kIGR1cGxpY2F0aW5nIGNvZGUu
CgpUaGFua3MgIQoKClNlbnQgd2l0aCBQcm90b25NYWlsIFNlY3VyZSBFbWFpbC4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 09 21:11:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 21:11:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOqJb-0006GJ-D3; Thu, 09 May 2019 21:10:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=IWQu=TJ=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1hOqJZ-0006GE-Ln
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 21:10:53 +0000
X-Inumbo-ID: ec1ea7ec-729e-11e9-8836-b7c2b81fa7e0
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ec1ea7ec-729e-11e9-8836-b7c2b81fa7e0;
 Thu, 09 May 2019 21:10:51 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 740A63031ED5; Fri, 10 May 2019 00:10:49 +0300 (EEST)
Received: from [192.168.228.119] (unknown [86.120.176.211])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 46E17306E477;
 Fri, 10 May 2019 00:10:49 +0300 (EEST)
To: Mathieu Tarral <mathieu.tarral@protonmail.com>,
 xen-devel <xen-devel@lists.xenproject.org>
References: <QEYcx2UUWYxlJ02osYlearQNzGJ8v6MEW5XgfTTtnx2KS5tTQakOF-DTvIEqfClWbQlZYvWoyeWkiOKp3SyWmK1NeEQChNxG5drxloJyjEI=@protonmail.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <66aeafd6-a87e-2f76-e0a3-6d0ad1e6f35f@bitdefender.com>
Date: Fri, 10 May 2019 00:10:36 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <QEYcx2UUWYxlJ02osYlearQNzGJ8v6MEW5XgfTTtnx2KS5tTQakOF-DTvIEqfClWbQlZYvWoyeWkiOKp3SyWmK1NeEQChNxG5drxloJyjEI=@protonmail.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [VMI] How to add support for MOV-TO-DRx events ?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gNS85LzE5IDExOjU3IFBNLCBNYXRoaWV1IFRhcnJhbCB3cm90ZToKPiBIaSwKPiAKPiBmb2xs
b3dpbmcgYSBwcmV2aW91cyBjb252ZXJzYXRpb24sIGkgd291bGQgbGlrZSB0byBjYXRjaCBNT1Yt
VE8tRFJ4IFZNSSBldmVudHMgdG8gcHJldmVudCB0aGUgZ3Vlc3QgZnJvbSBkaXNhYmxpbmcgbXkg
aGFyZHdhcmUgYnJlYWtwb2ludHMuCj4gCj4gQFRhbWFzIHBvaW50ZWQgbWUgdG8gdGhpcyBoZWFk
ZXI6Cj4gaHR0cHM6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPXhlbi5naXQ7YT1ibG9iO2Y9
eGVuL2luY2x1ZGUvcHVibGljL3ZtX2V2ZW50Lmg7aD1iMmJhZmMwZDc3Zjk3NThlNDJiMGQ1M2Mw
NWE3ZTZiYjg2Yzg2Njg2O2hiPUhFQUQjbDE1NAo+IAo+IEFuZCwgYXMgZmFyIGFzIEkgY2FuIHRl
bGwsIEkgaGF2ZSB0bwo+IC0gYWRkIGEgbmV3IFJFQVNPTgo+ICNkZWZpbmUgVk1fRVZFTlRfUkVB
U09OX1dSSVRFX0RFQlVHUkVHICAgICAgMTUKPiAKPiAtIGFkZCBhIG5ldyBzdHJ1Y3QKPiBzdHJ1
Y3Qgdm1fZXZlbnRfd3JpdGVfZGVidWdyZWcgewo+ICAgICB1aW50MzJfdCBpbmRleDsKPiAgICAg
dWludDMyX3QgX3BhZDsKPiAgICAgdWludDY0X3QgbmV3X3ZhbHVlOwo+ICAgICB1aW50NjRfdCBv
bGRfdmFsdWU7Cj4gfTsKPiAKPiAtIGluc2VydCBpdCBpbnRvIHRoZSB2bV9ldmVudF9zdCB1bmlv
bgo+IAo+IENhbiB5b3UgZ2l2ZSBtZSBtb3JlIHBvaW50ZXIgYW5kIGd1aWRhbmNlIGhvdyB0byBp
bXBsZW1lbnQgdGhpcyBpbnRvIFhlbiA/CgpZb3UgcHJvYmFibHkgd2FudCB0byBjaGFuZ2UgdGhl
IHdyaXRlX2RlYnVncmVnKCkgbWFjcm8gaW50byBhIGZ1bmN0aW9uCnRoYXQgZG9lcyB3aGF0J3Mg
Y3VycmVudGx5IGJlaW5nIGRvbmUgKyBzZW5kIG91dCB0aGUgdm1fZXZlbnQuIFlvdSBhbHNvCnBy
b2JhYmx5IG5lZWQgdG8gdGhpbmsgYWJvdXQgd2hldGhlciB5b3Ugd2FudCB0aGUgd3JpdGUgdG8g
YmUKcHJlZW1wdGFibGUgb3Igbm90IChJJ20gZ3Vlc3NpbmcgeW91IGRvbid0LCBpbiB3aGljaCBj
YXNlIGl0J3MgYWxsIHNpbXBsZXIpLgoKPiBJIGhhdmUgbmV2ZXIgc3VibWl0dGVkIGEgcGF0Y2gs
IG5vciBsb29rZWQgaW50byBYZW4gc291cmNlIGNvZGUuCgpodHRwczovL3dpa2kueGVucHJvamVj
dC5vcmcvd2lraS9TdWJtaXR0aW5nX1hlbl9Qcm9qZWN0X1BhdGNoZXMKCj4gU2hvdWxkIHdlIGNy
ZWF0ZSBhIHNpbmdsZSBldmVudCBmb3IgTU9WLVRPLVJFR3ggVk1JIGV2ZW50cyA/Cj4gSXQgd291
bGQgdm9pZCBjb3B5IHBhc3RpbmcgYW5kIGR1cGxpY2F0aW5nIGNvZGUuCgpJIGRvbid0IHVuZGVy
c3RhbmQgdGhpcyBxdWVzdGlvbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 09 21:31:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 21:31:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOqdn-0007rK-7W; Thu, 09 May 2019 21:31:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GyTO=TJ=citrix.com=prvs=025853ab4=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hOqdm-0007rF-4h
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 21:31:46 +0000
X-Inumbo-ID: d7155f89-72a1-11e9-8980-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d7155f89-72a1-11e9-8980-bc764e045a96;
 Thu, 09 May 2019 21:31:44 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,450,1549929600"; d="scan'208";a="89694303"
To: Razvan Cojocaru <rcojocaru@bitdefender.com>, Mathieu Tarral
 <mathieu.tarral@protonmail.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Tamas K Lengyel <tamas@tklengyel.com>
References: <QEYcx2UUWYxlJ02osYlearQNzGJ8v6MEW5XgfTTtnx2KS5tTQakOF-DTvIEqfClWbQlZYvWoyeWkiOKp3SyWmK1NeEQChNxG5drxloJyjEI=@protonmail.com>
 <66aeafd6-a87e-2f76-e0a3-6d0ad1e6f35f@bitdefender.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <bf8797be-72f8-b38a-0e61-56ed69269652@citrix.com>
Date: Thu, 9 May 2019 22:31:42 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <66aeafd6-a87e-2f76-e0a3-6d0ad1e6f35f@bitdefender.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [VMI] How to add support for MOV-TO-DRx events ?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkvMDUvMjAxOSAyMjoxMCwgUmF6dmFuIENvam9jYXJ1IHdyb3RlOgo+IE9uIDUvOS8xOSAx
MTo1NyBQTSwgTWF0aGlldSBUYXJyYWwgd3JvdGU6Cj4+IEhpLAo+Pgo+PiBmb2xsb3dpbmcgYSBw
cmV2aW91cyBjb252ZXJzYXRpb24sIGkgd291bGQgbGlrZSB0byBjYXRjaCBNT1YtVE8tRFJ4IFZN
SSBldmVudHMgdG8gcHJldmVudCB0aGUgZ3Vlc3QgZnJvbSBkaXNhYmxpbmcgbXkgaGFyZHdhcmUg
YnJlYWtwb2ludHMuCj4+Cj4+IEBUYW1hcyBwb2ludGVkIG1lIHRvIHRoaXMgaGVhZGVyOgo+PiBo
dHRwczovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9eGVuLmdpdDthPWJsb2I7Zj14ZW4vaW5j
bHVkZS9wdWJsaWMvdm1fZXZlbnQuaDtoPWIyYmFmYzBkNzdmOTc1OGU0MmIwZDUzYzA1YTdlNmJi
ODZjODY2ODY7aGI9SEVBRCNsMTU0Cj4+Cj4+IEFuZCwgYXMgZmFyIGFzIEkgY2FuIHRlbGwsIEkg
aGF2ZSB0bwo+PiAtIGFkZCBhIG5ldyBSRUFTT04KPj4gI2RlZmluZSBWTV9FVkVOVF9SRUFTT05f
V1JJVEVfREVCVUdSRUcgICAgICAxNQo+Pgo+PiAtIGFkZCBhIG5ldyBzdHJ1Y3QKPj4gc3RydWN0
IHZtX2V2ZW50X3dyaXRlX2RlYnVncmVnIHsKPj4gICAgIHVpbnQzMl90IGluZGV4Owo+PiAgICAg
dWludDMyX3QgX3BhZDsKPj4gICAgIHVpbnQ2NF90IG5ld192YWx1ZTsKPj4gICAgIHVpbnQ2NF90
IG9sZF92YWx1ZTsKPj4gfTsKPj4KPj4gLSBpbnNlcnQgaXQgaW50byB0aGUgdm1fZXZlbnRfc3Qg
dW5pb24KPj4KPj4gQ2FuIHlvdSBnaXZlIG1lIG1vcmUgcG9pbnRlciBhbmQgZ3VpZGFuY2UgaG93
IHRvIGltcGxlbWVudCB0aGlzIGludG8gWGVuID8KPiBZb3UgcHJvYmFibHkgd2FudCB0byBjaGFu
Z2UgdGhlIHdyaXRlX2RlYnVncmVnKCkgbWFjcm8gaW50byBhIGZ1bmN0aW9uCj4gdGhhdCBkb2Vz
IHdoYXQncyBjdXJyZW50bHkgYmVpbmcgZG9uZSArIHNlbmQgb3V0IHRoZSB2bV9ldmVudC4gWW91
IGFsc28KPiBwcm9iYWJseSBuZWVkIHRvIHRoaW5rIGFib3V0IHdoZXRoZXIgeW91IHdhbnQgdGhl
IHdyaXRlIHRvIGJlCj4gcHJlZW1wdGFibGUgb3Igbm90IChJJ20gZ3Vlc3NpbmcgeW91IGRvbid0
LCBpbiB3aGljaCBjYXNlIGl0J3MgYWxsIHNpbXBsZXIpLgoKd3JpdGVfZGVidWdyZWcoKSBpcyBm
b3IgWGVuIG1vZGlmeWluZyB0aGUgcmVhbCBkZWJ1ZyByZWdpc3RlcnMsIHNvCm11c3RuJ3QgY29u
dGFpbiBhbnkgVk1JIHBpZWNlcy4KCk1hdGhpZXU6IEknbSBhZnJhaWQgdGhpcyBpc24ndCBnb2lu
ZyB0byBiZSBhIHRyaXZpYWwgcGllY2Ugb2YKZGV2ZWxvcG1lbnQsIGJ1dCBpZiB5b3UncmUgdXAg
Zm9yIHRoZSBjaGFsbGVuZ2UgdGhlbiBmYW50YXN0aWMgYW5kIEknbGwKZG8gbXkgYmVzdCB0byBn
dWlkZSB5b3UgdGhyb3VnaCBpdC4KCkxldHMgZm9jdXMgb24gSFZNIGZvciBub3cuwqAgQm90aCBW
VC14IGFuZCBTVk0gaGF2ZSBpbnRlcmNlcHRzIHdoaWNoCmNhdXNlIGEgVk1FeGl0IGZvciBhY2Nl
c3NlcyB0byB0aGUgZGVidWcgcmVnaXN0ZXJzLsKgIEluZGVlZCAtIFhlbgphbHJlYWR5IHVzZXMg
dGhlc2UgZm9yIGxhenkgY29udGV4dCBzd2l0Y2hpbmcgb2YgJWRyIHN0YXRlLCBnaXZlbiBob3cK
cmFyZWx5IGd1ZXN0cyBhY3R1YWxseSB0b3VjaCB0aGUgcmVnaXN0ZXJzLgoKU2VlIHRoZSBleGlz
dGluZyB7c3ZtLHZteH1fZHJfYWNjZXNzKCkgZnVuY3Rpb25zIGluCnhlbi9hcmNoL3g4Ni9odm0v
e3N2bSx2bXh9L3tzdm0sdm14fS5jLsKgIEJ5IGRlZmF1bHQsIHdlIHJ1biB0aGUgVkNQVQp3aXRo
IERSIGludGVyY2VwdGlvbiBlbmFibGVkLCBhbmQgd2hlbiB0aGUgZ3Vlc3QgZmlyc3QgdG91Y2hl
cyBhbnkgZGVidWcKcmVnaXN0ZXJzLCB3ZSBjb250ZXh0IHN3aXRjaCB0aGVtIGludG8gaGFyZHdh
cmUuCgpPbiB2Y3B1IGNvbnRleHQgc3dpdGNoLCB3ZSBvbmx5IHByby1hY3RpdmVseSByZXN0b3Jl
IHRoZSBkZWJ1ZyByZWdpc3RlcnMKaWYgZGVidWdnaW5nIGlzIGN1cnJlbnRseSBhY3RpdmUuwqAg
U2VlIHtzdm0sdm14fV9jdHh0X3N3aXRjaF97dG8sZnJvbX0oKQphbmQgdGhlIGNhbGxzIHRvIHtz
dm0sdm14fV9yZXN0b3JlX2RyKCkuCgpXaGF0IHdlJ2xsIGhhdmUgdG8gZG8gaXMgZW5kIHVwIGlu
IGEgcG9zaXRpb24gd2hlcmUgd2UgY2FuIGhhdmUgc29tZQpyZWFsICVkciBzZXR0aW5ncyBnaXZl
biBieSB0aGUgVk1JIGFnZW50LCBhbmQgc29tZSBzaGFkb3cgJWRyIHNldHRpbmdzCndoaWNoIHRo
ZSBndWVzdCBpbnRlcmFjdHMgd2l0aC7CoCBBbHNvIEkgc2hvdWxkIHdhcm4geW91IGF0IHRoaXMg
cG9pbnQKdGhhdCwgYmVjYXVzZSBvZiBob3cgdGhlIHJlZ2lzdGVycyB3b3JrLCBJdCB3aWxsIG5v
dCBiZSBwb3NzaWJsZSB0byBoYXZlCmd1ZXN0LXNoYWRvd2VkICVkciBmdW5jdGlvbmluZyBhdCB0
aGUgc2FtZSB0aW1lIGFzIFZNSS1wcm92aWRlZCAlZHIKc2V0dGluZ3MuCgpJIGd1ZXNzIHRoZSBt
YWluIHVzZWNhc2UgaGVyZSBpcyBzaW1wbHkgaGlkaW5nIGZyb20gdGhlIGd1ZXN0IGtlcm5lbAp0
aGF0IGRlYnVnZ2luZyBhY3Rpdml0aWVzIGFyZSBpbiB1c2UsIGFuZCB3ZSBhcmUgb2sgdG8gYnJl
YWsgdGhlIHJlYWwKdXNlIG9mIGdkYi9vdGhlciBpbnNpZGUgdGhlIGd1ZXN0P8KgIFJhenZhbi9U
YW1hczogQXMgeW91ciB0aGUKbWFpbnRhaW5lcnMsIGl0IGlzIHlvdXIgY2FsbCwgdWx0aW1hdGVs
eS4KCgpBbnl3YXksIGJlZm9yZSB3ZSBzdGFydCB3aXJpbmcgdXAgdGhlIFZNSSBpbnRlcmZhY2Us
IHdlIG5lZWQgdG8gc3VwcG9ydApNT1YtRFIgaW4gdGhlIGVtdWxhdG9yIGZvciBIVk0gZ3Vlc3Rz
LCBmb3Igd2hpY2ggc3VwcG9ydCBpcyBjdXJyZW50bHkKbWlzc2luZy4KCk1hdGhpZXU6IEFyZSB5
b3UgYWJsZSB0byBzZXQgdXAgYSBkZXZlbG9wbWVudCBlbnZpcm9ubWVudCB3aGljaCBsZXRzIHlv
dQptb2RpZnkgYW5kIHJlYnVpbGQgWGVuLCBhbmQgd2hpY2ggeW91IGNhbiB1c2UKaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9kb2NzL3h0Zi8gZnJvbT/CoCBUaGlzIHdpbGwgYmUgdGhlIGVhc2llc3Qg
d2F5IHRvCmdldCBzdGFydGVkLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 09 21:37:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 21:37:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOqjC-00085l-Th; Thu, 09 May 2019 21:37:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UEDQ=TJ=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1hOqjB-00085g-2O
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 21:37:21 +0000
X-Inumbo-ID: 9f1ebd2a-72a2-11e9-8494-6b6c132465df
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9f1ebd2a-72a2-11e9-8494-6b6c132465df;
 Thu, 09 May 2019 21:37:19 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256
 bits)) (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 99E482177B;
 Thu,  9 May 2019 21:37:18 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1557437838;
 bh=7LwCrok5HF5l8/+cMWRIjcMhYcCghJLoFIhiAK0Lg2s=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=DMsUdbZ1mtd5dXdQQQcAansEjkZhqDABPeNlwxzXoJNQW2ACDqqshAlXhdIfERLgM
 IpSvEHbugerhvYJl+XhX7ay1PeQfXyw/O5nflIsP/Sqm9vdpjlYli06JeVlGwBufYt
 mR0HHaQXVlGx6YO30JPXSh6n5Ycf91IqhpcTxSPk=
Date: Thu, 9 May 2019 14:37:18 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20190508161603.21964-7-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.21.1905091437081.25766@sstabellini-ThinkPad-T480s>
References: <20190508161603.21964-1-julien.grall@arm.com>
 <20190508161603.21964-7-julien.grall@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 6/7] xen/arm: tlbflush: Rework TLB helpers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>, Oleksandr_Tyshchenko@epam.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCA4IE1heSAyMDE5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gQWxsIHRoZSBUTEJzIGhl
bHBlcnMgaW52YWxpZGF0ZSBhbGwgdGhlIFRMQiBlbnRyaWVzIGFyZSB1c2luZyB0aGUgc2FtZQo+
IHBhdHRlcm46Cj4gICAgIERTQiBTWQo+ICAgICBUTEJJIC4uLgo+ICAgICBEU0IgU1kKPiAgICAg
SVNCCj4gCj4gVGhpcyBwYXR0ZXJuIGlzIGZvbGxvd2luZyBwYXR0ZXJuIHJlY29tbWVuZGVkIGJ5
IHRoZSBBcm0gQXJtIHRvIGVuc3VyZQo+IHZpc2liaWxpdHkgb2YgdXBkYXRlcyB0byB0cmFuc2xh
dGlvbiB0YWJsZXMgKHNlZSBLMTEuNS4yIGluIEFSTSBEREkKPiAwNDg3RC5iKS4KPiAKPiBXZSBo
YXZlIGJlZW4gYSBiaXQgdG9vIGVhZ2VyIGluIFhlbiBhbmQgdXNlIHN5c3RlbS13aWRlIERTQnMg
d2hlbiB0aGlzCj4gY2FuIGJlIGxpbWl0ZWQgdG8gdGhlIGlubmVyLXNoYXJlYWJsZSBkb21haW4u
Cj4gCj4gRnVydGhlcm1vcmUsIHRoZSBmaXJzdCBEU0IgY2FuIGJlIHJlc3RyaWN0IGZ1cnRoZXIg
dG8gb25seSBzdG9yZSBpbiB0aGUKPiBpbm5lci1zaGFyZWFibGUgZG9tYWluLiBUaGlzIGlzIGJl
Y2F1c2UgdGhlIERTQiBpcyBoZXJlIHRvIGVuc3VyZQo+IHZpc2liaWxpdHkgb2YgdGhlIHVwZGF0
ZSB0byB0cmFuc2xhdGlvbiB0YWJsZSB3YWxrcy4KPiAKPiBMYXN0bHksIHRoZXJlIGFyZSBhIGxh
Y2sgb2YgZG9jdW1lbnRhdGlvbiBpbiBtb3N0IG9mIHRoZSBUTEJzIGhlbHBlci4KPiAKPiBSYXRo
ZXIgdGhhbiB0cnlpbmcgdG8gdXBkYXRlIHRoZSBoZWxwZXJzIG9uZSBieSBvbmUsIHRoaXMgcGF0
Y2gKPiBpbnRyb2R1Y2UgYSBwZXItYXJjaCBtYWNybyB0byBnZW5lcmF0ZSB0aGUgVExCIGhlbHBl
cnMuIFRoaXMgd2lsbCBiZQo+IGVhc2llciB0byB1cGRhdGUgdGhlIFRMQnMgaGVscGVyIGluIHRo
ZSBmdXR1cmUgYW5kIHRoZSBkb2N1bWVudGF0aW9uLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gUmV2aWV3ZWQtYnk6IEFuZHJpaSBBbmlz
b3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+CgpSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKCj4gLS0tCj4gICAgIENoYW5nZXMgaW4gdjI6
Cj4gICAgICAgICAtIFVwZGF0ZSB0aGUgcmVmZXJlbmNlIHRvIHRoZSBBcm0gQXJtIHRvIHRoZSBs
YXRlc3Qgc3BlYwo+ICAgICAgICAgLSBBZGQgQW5kcmlpJ3MgcmV2aWV3ZWQtYnkKPiAtLS0KPiAg
eGVuL2luY2x1ZGUvYXNtLWFybS9hcm0zMi9mbHVzaHRsYi5oIHwgNzMgKysrKysrKysrKysrKyst
LS0tLS0tLS0tLS0tLS0tLS0tLQo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L2ZsdXNodGxi
LmggfCA3NiArKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAgMiBmaWxlcyBj
aGFuZ2VkLCA2MCBpbnNlcnRpb25zKCspLCA4OSBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLWFybS9hcm0zMi9mbHVzaHRsYi5oIGIveGVuL2luY2x1ZGUvYXNt
LWFybS9hcm0zMi9mbHVzaHRsYi5oCj4gaW5kZXggYjYyOWRiNjFjYi4uOTA4NWU2NTAxMSAxMDA2
NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL2ZsdXNodGxiLmgKPiArKysgYi94
ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL2ZsdXNodGxiLmgKPiBAQCAtMSw1OSArMSw0NCBAQAo+
ICAjaWZuZGVmIF9fQVNNX0FSTV9BUk0zMl9GTFVTSFRMQl9IX18KPiAgI2RlZmluZSBfX0FTTV9B
Uk1fQVJNMzJfRkxVU0hUTEJfSF9fCj4gIAo+IC0vKiBGbHVzaCBsb2NhbCBUTEJzLCBjdXJyZW50
IFZNSUQgb25seSAqLwo+IC1zdGF0aWMgaW5saW5lIHZvaWQgZmx1c2hfZ3Vlc3RfdGxiX2xvY2Fs
KHZvaWQpCj4gLXsKPiAtICAgIGRzYihzeSk7Cj4gLQo+IC0gICAgV1JJVEVfQ1AzMigodWludDMy
X3QpIDAsIFRMQklBTEwpOwo+IC0KPiAtICAgIGRzYihzeSk7Cj4gLSAgICBpc2IoKTsKPiArLyoK
PiArICogRXZlcnkgaW52YWxpZGF0aW9uIG9wZXJhdGlvbiB1c2UgdGhlIGZvbGxvd2luZyBwYXR0
ZXJuczoKPiArICoKPiArICogRFNCIElTSFNUICAgICAgICAvLyBFbnN1cmUgcHJpb3IgcGFnZS10
YWJsZXMgdXBkYXRlcyBoYXZlIGNvbXBsZXRlZAo+ICsgKiBUTEJJLi4uICAgICAgICAgIC8vIElu
dmFsaWRhdGUgdGhlIFRMQgo+ICsgKiBEU0IgSVNIICAgICAgICAgIC8vIEVuc3VyZSB0aGUgVExC
IGludmFsaWRhdGlvbiBoYXMgY29tcGxldGVkCj4gKyAqIElTQiAgICAgICAgICAgICAgLy8gU2Vl
IGV4cGxhbmF0aW9uIGJlbG93Cj4gKyAqCj4gKyAqIEZvciBYZW4gcGFnZS10YWJsZXMgdGhlIElT
QiB3aWxsIGRpc2NhcmQgYW55IGluc3RydWN0aW9ucyBmZXRjaGVkCj4gKyAqIGZyb20gdGhlIG9s
ZCBtYXBwaW5ncy4KPiArICoKPiArICogRm9yIHRoZSBTdGFnZS0yIHBhZ2UtdGFibGVzIHRoZSBJ
U0IgZW5zdXJlcyB0aGUgY29tcGxldGlvbiBvZiB0aGUgRFNCCj4gKyAqIChhbmQgdGhlcmVmb3Jl
IHRoZSBUTEIgaW52YWxpZGF0aW9uKSBiZWZvcmUgY29udGludWluZy4gU28gd2Uga25vdwo+ICsg
KiB0aGUgVExCcyBjYW5ub3QgY29udGFpbiBhbiBlbnRyeSBmb3IgYSBtYXBwaW5nIHdlIG1heSBo
YXZlIHJlbW92ZWQuCj4gKyAqLwo+ICsjZGVmaW5lIFRMQl9IRUxQRVIobmFtZSwgdGxib3ApIFwK
PiArc3RhdGljIGlubGluZSB2b2lkIG5hbWUodm9pZCkgICBcCj4gK3sgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAo+ICsgICAgZHNiKGlzaHN0KTsgICAgICAgICAgICAgICAgIFwKPiAr
ICAgIFdSSVRFX0NQMzIoMCwgdGxib3ApOyAgICAgICBcCj4gKyAgICBkc2IoaXNoKTsgICAgICAg
ICAgICAgICAgICAgXAo+ICsgICAgaXNiKCk7ICAgICAgICAgICAgICAgICAgICAgIFwKPiAgfQo+
ICAKPiAtLyogRmx1c2ggaW5uZXIgc2hhcmVhYmxlIFRMQnMsIGN1cnJlbnQgVk1JRCBvbmx5ICov
Cj4gLXN0YXRpYyBpbmxpbmUgdm9pZCBmbHVzaF9ndWVzdF90bGIodm9pZCkKPiAtewo+IC0gICAg
ZHNiKHN5KTsKPiAtCj4gLSAgICBXUklURV9DUDMyKCh1aW50MzJfdCkgMCwgVExCSUFMTElTKTsK
PiArLyogRmx1c2ggbG9jYWwgVExCcywgY3VycmVudCBWTUlEIG9ubHkgKi8KPiArVExCX0hFTFBF
UihmbHVzaF9ndWVzdF90bGJfbG9jYWwsIFRMQklBTEwpOwo+ICAKPiAtICAgIGRzYihzeSk7Cj4g
LSAgICBpc2IoKTsKPiAtfQo+ICsvKiBGbHVzaCBpbm5lciBzaGFyZWFibGUgVExCcywgY3VycmVu
dCBWTUlEIG9ubHkgKi8KPiArVExCX0hFTFBFUihmbHVzaF9ndWVzdF90bGIsIFRMQklBTExJUyk7
Cj4gIAo+ICAvKiBGbHVzaCBsb2NhbCBUTEJzLCBhbGwgVk1JRHMsIG5vbi1oeXBlcnZpc29yIG1v
ZGUgKi8KPiAtc3RhdGljIGlubGluZSB2b2lkIGZsdXNoX2FsbF9ndWVzdHNfdGxiX2xvY2FsKHZv
aWQpCj4gLXsKPiAtICAgIGRzYihzeSk7Cj4gLQo+IC0gICAgV1JJVEVfQ1AzMigodWludDMyX3Qp
IDAsIFRMQklBTExOU05IKTsKPiAtCj4gLSAgICBkc2Ioc3kpOwo+IC0gICAgaXNiKCk7Cj4gLX0K
PiArVExCX0hFTFBFUihmbHVzaF9hbGxfZ3Vlc3RzX3RsYl9sb2NhbCwgVExCSUFMTE5TTkgpOwo+
ICAKPiAgLyogRmx1c2ggaW5uZXJzaGFyZWFibGUgVExCcywgYWxsIFZNSURzLCBub24taHlwZXJ2
aXNvciBtb2RlICovCj4gLXN0YXRpYyBpbmxpbmUgdm9pZCBmbHVzaF9hbGxfZ3Vlc3RzX3RsYih2
b2lkKQo+IC17Cj4gLSAgICBkc2Ioc3kpOwo+IC0KPiAtICAgIFdSSVRFX0NQMzIoKHVpbnQzMl90
KSAwLCBUTEJJQUxMTlNOSElTKTsKPiAtCj4gLSAgICBkc2Ioc3kpOwo+IC0gICAgaXNiKCk7Cj4g
LX0KPiArVExCX0hFTFBFUihmbHVzaF9hbGxfZ3Vlc3RzX3RsYiwgVExCSUFMTE5TTkhJUyk7Cj4g
IAo+ICAvKiBGbHVzaCBhbGwgaHlwZXJ2aXNvciBtYXBwaW5ncyBmcm9tIHRoZSBUTEIgb2YgdGhl
IGxvY2FsIHByb2Nlc3Nvci4gKi8KPiAtc3RhdGljIGlubGluZSB2b2lkIGZsdXNoX3hlbl90bGJf
bG9jYWwodm9pZCkKPiAtewo+IC0gICAgYXNtIHZvbGF0aWxlKCJkc2I7IiAvKiBFbnN1cmUgcHJl
Y2VkaW5nIGFyZSB2aXNpYmxlICovCj4gLSAgICAgICAgICAgICAgICAgQ01EX0NQMzIoVExCSUFM
TEgpCj4gLSAgICAgICAgICAgICAgICAgImRzYjsiIC8qIEVuc3VyZSBjb21wbGV0aW9uIG9mIHRo
ZSBUTEIgZmx1c2ggKi8KPiAtICAgICAgICAgICAgICAgICAiaXNiOyIKPiAtICAgICAgICAgICAg
ICAgICA6IDogOiAibWVtb3J5Iik7Cj4gLX0KPiArVExCX0hFTFBFUihmbHVzaF94ZW5fdGxiX2xv
Y2FsLCBUTEJJQUxMSCk7Cj4gIAo+ICAvKiBGbHVzaCBUTEIgb2YgbG9jYWwgcHJvY2Vzc29yIGZv
ciBhZGRyZXNzIHZhLiAqLwo+ICBzdGF0aWMgaW5saW5lIHZvaWQgX19mbHVzaF94ZW5fdGxiX29u
ZV9sb2NhbCh2YWRkcl90IHZhKQo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2Fy
bTY0L2ZsdXNodGxiLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L2ZsdXNodGxiLmgKPiBp
bmRleCAyZmVkMzRiMmVjLi5jZWVjNTk1NDJlIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vYXJtNjQvZmx1c2h0bGIuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQv
Zmx1c2h0bGIuaAo+IEBAIC0xLDYwICsxLDQ2IEBACj4gICNpZm5kZWYgX19BU01fQVJNX0FSTTY0
X0ZMVVNIVExCX0hfXwo+ICAjZGVmaW5lIF9fQVNNX0FSTV9BUk02NF9GTFVTSFRMQl9IX18KPiAg
Cj4gLS8qIEZsdXNoIGxvY2FsIFRMQnMsIGN1cnJlbnQgVk1JRCBvbmx5ICovCj4gLXN0YXRpYyBp
bmxpbmUgdm9pZCBmbHVzaF9ndWVzdF90bGJfbG9jYWwodm9pZCkKPiAtewo+IC0gICAgYXNtIHZv
bGF0aWxlKAo+IC0gICAgICAgICJkc2Igc3k7Igo+IC0gICAgICAgICJ0bGJpIHZtYWxsczEyZTE7
Igo+IC0gICAgICAgICJkc2Igc3k7Igo+IC0gICAgICAgICJpc2I7Igo+IC0gICAgICAgIDogOiA6
ICJtZW1vcnkiKTsKPiArLyoKPiArICogRXZlcnkgaW52YWxpZGF0aW9uIG9wZXJhdGlvbiB1c2Ug
dGhlIGZvbGxvd2luZyBwYXR0ZXJuczoKPiArICoKPiArICogRFNCIElTSFNUICAgICAgICAvLyBF
bnN1cmUgcHJpb3IgcGFnZS10YWJsZXMgdXBkYXRlcyBoYXZlIGNvbXBsZXRlZAo+ICsgKiBUTEJJ
Li4uICAgICAgICAgIC8vIEludmFsaWRhdGUgdGhlIFRMQgo+ICsgKiBEU0IgSVNIICAgICAgICAg
IC8vIEVuc3VyZSB0aGUgVExCIGludmFsaWRhdGlvbiBoYXMgY29tcGxldGVkCj4gKyAqIElTQiAg
ICAgICAgICAgICAgLy8gU2VlIGV4cGxhbmF0aW9uIGJlbG93Cj4gKyAqCj4gKyAqIEZvciBYZW4g
cGFnZS10YWJsZXMgdGhlIElTQiB3aWxsIGRpc2NhcmQgYW55IGluc3RydWN0aW9ucyBmZXRjaGVk
Cj4gKyAqIGZyb20gdGhlIG9sZCBtYXBwaW5ncy4KPiArICoKPiArICogRm9yIHRoZSBTdGFnZS0y
IHBhZ2UtdGFibGVzIHRoZSBJU0IgZW5zdXJlcyB0aGUgY29tcGxldGlvbiBvZiB0aGUgRFNCCj4g
KyAqIChhbmQgdGhlcmVmb3JlIHRoZSBUTEIgaW52YWxpZGF0aW9uKSBiZWZvcmUgY29udGludWlu
Zy4gU28gd2Uga25vdwo+ICsgKiB0aGUgVExCcyBjYW5ub3QgY29udGFpbiBhbiBlbnRyeSBmb3Ig
YSBtYXBwaW5nIHdlIG1heSBoYXZlIHJlbW92ZWQuCj4gKyAqLwo+ICsjZGVmaW5lIFRMQl9IRUxQ
RVIobmFtZSwgdGxib3ApIFwKPiArc3RhdGljIGlubGluZSB2b2lkIG5hbWUodm9pZCkgICBcCj4g
K3sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgYXNtIHZvbGF0aWxlKCAg
ICAgICAgICAgICAgIFwKPiArICAgICAgICAiZHNiICBpc2hzdDsiICAgICAgICAgICBcCj4gKyAg
ICAgICAgInRsYmkgIiAgIyB0bGJvcCAgIjsiICAgXAo+ICsgICAgICAgICJkc2IgIGlzaDsiICAg
ICAgICAgICAgIFwKPiArICAgICAgICAiaXNiOyIgICAgICAgICAgICAgICAgICBcCj4gKyAgICAg
ICAgOiA6IDogIm1lbW9yeSIpOyAgICAgICAgXAo+ICB9Cj4gIAo+ICsvKiBGbHVzaCBsb2NhbCBU
TEJzLCBjdXJyZW50IFZNSUQgb25seS4gKi8KPiArVExCX0hFTFBFUihmbHVzaF9ndWVzdF90bGJf
bG9jYWwsIHZtYWxsczEyZTEpOwo+ICsKPiAgLyogRmx1c2ggaW5uZXJzaGFyZWFibGUgVExCcywg
Y3VycmVudCBWTUlEIG9ubHkgKi8KPiAtc3RhdGljIGlubGluZSB2b2lkIGZsdXNoX2d1ZXN0X3Rs
Yih2b2lkKQo+IC17Cj4gLSAgICBhc20gdm9sYXRpbGUoCj4gLSAgICAgICAgImRzYiBzeTsiCj4g
LSAgICAgICAgInRsYmkgdm1hbGxzMTJlMWlzOyIKPiAtICAgICAgICAiZHNiIHN5OyIKPiAtICAg
ICAgICAiaXNiOyIKPiAtICAgICAgICA6IDogOiAibWVtb3J5Iik7Cj4gLX0KPiArVExCX0hFTFBF
UihmbHVzaF9ndWVzdF90bGIsIHZtYWxsczEyZTFpcyk7Cj4gIAo+ICAvKiBGbHVzaCBsb2NhbCBU
TEJzLCBhbGwgVk1JRHMsIG5vbi1oeXBlcnZpc29yIG1vZGUgKi8KPiAtc3RhdGljIGlubGluZSB2
b2lkIGZsdXNoX2FsbF9ndWVzdHNfdGxiX2xvY2FsKHZvaWQpCj4gLXsKPiAtICAgIGFzbSB2b2xh
dGlsZSgKPiAtICAgICAgICAiZHNiIHN5OyIKPiAtICAgICAgICAidGxiaSBhbGxlMTsiCj4gLSAg
ICAgICAgImRzYiBzeTsiCj4gLSAgICAgICAgImlzYjsiCj4gLSAgICAgICAgOiA6IDogIm1lbW9y
eSIpOwo+IC19Cj4gK1RMQl9IRUxQRVIoZmx1c2hfYWxsX2d1ZXN0c190bGJfbG9jYWwsIGFsbGUx
KTsKPiAgCj4gIC8qIEZsdXNoIGlubmVyc2hhcmVhYmxlIFRMQnMsIGFsbCBWTUlEcywgbm9uLWh5
cGVydmlzb3IgbW9kZSAqLwo+IC1zdGF0aWMgaW5saW5lIHZvaWQgZmx1c2hfYWxsX2d1ZXN0c190
bGIodm9pZCkKPiAtewo+IC0gICAgYXNtIHZvbGF0aWxlKAo+IC0gICAgICAgICJkc2Igc3k7Igo+
IC0gICAgICAgICJ0bGJpIGFsbGUxaXM7Igo+IC0gICAgICAgICJkc2Igc3k7Igo+IC0gICAgICAg
ICJpc2I7Igo+IC0gICAgICAgIDogOiA6ICJtZW1vcnkiKTsKPiAtfQo+ICtUTEJfSEVMUEVSKGZs
dXNoX2FsbF9ndWVzdHNfdGxiLCBhbGxlMWlzKTsKPiAgCj4gIC8qIEZsdXNoIGFsbCBoeXBlcnZp
c29yIG1hcHBpbmdzIGZyb20gdGhlIFRMQiBvZiB0aGUgbG9jYWwgcHJvY2Vzc29yLiAqLwo+IC1z
dGF0aWMgaW5saW5lIHZvaWQgZmx1c2hfeGVuX3RsYl9sb2NhbCh2b2lkKQo+IC17Cj4gLSAgICBh
c20gdm9sYXRpbGUgKAo+IC0gICAgICAgICJkc2IgICAgc3k7IiAgICAgICAgICAgICAgICAgICAg
LyogRW5zdXJlIHZpc2liaWxpdHkgb2YgUFRFIHdyaXRlcyAqLwo+IC0gICAgICAgICJ0bGJpICAg
YWxsZTI7IiAgICAgICAgICAgICAgICAgLyogRmx1c2ggaHlwZXJ2aXNvciBUTEIgKi8KPiAtICAg
ICAgICAiZHNiICAgIHN5OyIgICAgICAgICAgICAgICAgICAgIC8qIEVuc3VyZSBjb21wbGV0aW9u
IG9mIFRMQiBmbHVzaCAqLwo+IC0gICAgICAgICJpc2I7Igo+IC0gICAgICAgIDogOiA6ICJtZW1v
cnkiKTsKPiAtfQo+ICtUTEJfSEVMUEVSKGZsdXNoX3hlbl90bGJfbG9jYWwsIGFsbGUyKTsKPiAg
Cj4gIC8qIEZsdXNoIFRMQiBvZiBsb2NhbCBwcm9jZXNzb3IgZm9yIGFkZHJlc3MgdmEuICovCj4g
IHN0YXRpYyBpbmxpbmUgdm9pZCAgX19mbHVzaF94ZW5fdGxiX29uZV9sb2NhbCh2YWRkcl90IHZh
KQo+IC0tIAo+IDIuMTEuMAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 09 21:46:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 21:46:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOqsA-0000U3-1S; Thu, 09 May 2019 21:46:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Kt3J=TJ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hOqs8-0000Ty-E1
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 21:46:36 +0000
X-Inumbo-ID: e966b907-72a3-11e9-8980-bc764e045a96
Received: from EUR02-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe05::61e])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e966b907-72a3-11e9-8980-bc764e045a96;
 Thu, 09 May 2019 21:46:34 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=dMJdFm5q/+M/lIZz132Rs3GgXv5I8+SeT3r+aCIhcks=;
 b=Fpc0o30tHQubskLuiJcmARHCrAxYdfge2ZGJ7YIgYsA1RxTP5PGG2tETx+o9TK3ywRzMyQWYDBqOVDxJAmlwIg0jWa7I1TvHEtzMDdZKoZ710QCG5Uun2MgTxNJdt9cMjLGG8Oskys+qSPx5JDXY47vmbMzENV4S77rGV6MSAT8=
Received: from AM0PR08MB3139.eurprd08.prod.outlook.com (52.134.93.144) by
 AM0PR08MB2995.eurprd08.prod.outlook.com (52.134.94.138) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1878.22; Thu, 9 May 2019 21:46:31 +0000
Received: from AM0PR08MB3139.eurprd08.prod.outlook.com
 ([fe80::3498:cf18:7cd6:d98b]) by AM0PR08MB3139.eurprd08.prod.outlook.com
 ([fe80::3498:cf18:7cd6:d98b%7]) with mapi id 15.20.1878.022; Thu, 9 May 2019
 21:46:31 +0000
From: Julien Grall <Julien.Grall@arm.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Thread-Topic: [PATCH v2 4/7] xen/arm: page: Clarify the Xen TLBs helpers name
Thread-Index: AQHVBbleI/E+c66c/k2S05mcqExj0KZjO/yAgAAV8ACAAAPygA==
Date: Thu, 9 May 2019 21:46:31 +0000
Message-ID: <cc1d2550-794c-842d-26db-178f614f81b3@arm.com>
References: <20190508161603.21964-1-julien.grall@arm.com>
 <20190508161603.21964-5-julien.grall@arm.com>
 <alpine.DEB.2.21.1905091307080.25766@sstabellini-ThinkPad-T480s>
 <5fe19f3a-e17b-04b5-ff15-5579ebe789eb@arm.com>
In-Reply-To: <5fe19f3a-e17b-04b5-ff15-5579ebe789eb@arm.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: LO2P265CA0464.GBRP265.PROD.OUTLOOK.COM
 (2603:10a6:600:a2::20) To AM0PR08MB3139.eurprd08.prod.outlook.com
 (2603:10a6:208:5d::16)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Julien.Grall@arm.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [217.140.96.140]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 0b6ea194-c060-431b-bf05-08d6d4c7cc51
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600141)(711020)(4605104)(4618075)(2017052603328)(7193020);
 SRVR:AM0PR08MB2995; 
x-ms-traffictypediagnostic: AM0PR08MB2995:
nodisclaimer: True
x-microsoft-antispam-prvs: <AM0PR08MB2995A995E2F411E1F7DD5C6680330@AM0PR08MB2995.eurprd08.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 003245E729
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(979002)(376002)(39860400002)(366004)(346002)(396003)(136003)(199004)(189003)(6486002)(44832011)(102836004)(4326008)(6436002)(6916009)(6246003)(53936002)(3846002)(476003)(2616005)(446003)(5660300002)(68736007)(11346002)(26005)(54906003)(305945005)(7736002)(256004)(14444005)(186003)(229853002)(486006)(6116002)(6512007)(31686004)(8936002)(2906002)(36756003)(6506007)(76176011)(52116002)(25786009)(81156014)(8676002)(316002)(81166006)(386003)(99286004)(71200400001)(71190400001)(31696002)(66066001)(86362001)(72206003)(53546011)(478600001)(14454004)(73956011)(64756008)(66556008)(66476007)(66946007)(66446008)(969003)(989001)(999001)(1009001)(1019001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR08MB2995;
 H:AM0PR08MB3139.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: DZnG6mPhDLQoDCKcnBfZ9vR3Ba3VoInCqBxp4RDLu4m26PGPp/JAIcPMXxQoRVH39ChATVL8SC75qkL5HlbyoElxShuomwz4b0r6yhh1BPdykhfYDALeNIwJc7gKUQkT9ReXR5aYp9FON3lNav/1FZnewJCnU3IF8/pzba4yD1U+MHODIBBNXKp5E+n+O8sy+QCy/20vhaRj2m2Yw980/Tn2B+6S6pgSHDh+p27mpM8H8dZ67ZD1w15e9lTBquyfk17gpRI8XinuM/nZCFrtH1pO86ivjC0J3kjkXoAphEPrAxDD0WKX0TW6HSMWsTxCZEZDgIjSmS+eb7XFF8zI627YnQM8ozYP5JMSI/7qISPZdUoFsJlDzo++shUE11azhcHNb5VxoLgmFi6kTXxXqO/FUI8AbTizIiD3BvI2haE=
Content-ID: <BB9C0D893FDC2643BF955CBADC35952F@eurprd08.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 0b6ea194-c060-431b-bf05-08d6d4c7cc51
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 May 2019 21:46:31.3222 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR08MB2995
Subject: Re: [Xen-devel] [PATCH v2 4/7] xen/arm: page: Clarify the Xen TLBs
 helpers name
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 nd <nd@arm.com>, Andrii Anisov <Andrii_Anisov@epam.com>,
 "Oleksandr_Tyshchenko@epam.com" <Oleksandr_Tyshchenko@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksDQoNCk9uIDA5LzA1LzIwMTkgMjE6MzIsIEp1bGllbiBHcmFsbCB3cm90ZToNCj4gSGksDQo+
IA0KPiBPbiAwOS8wNS8yMDE5IDIxOjEzLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6DQo+PiBP
biBXZWQsIDggTWF5IDIwMTksIEp1bGllbiBHcmFsbCB3cm90ZToNCj4+PiDCoCAvKiBSZWxlYXNl
IGFsbCBfX2luaXQgYW5kIF9faW5pdGRhdGEgcmFuZ2VzIHRvIGJlIHJldXNlZCAqLw0KPj4+IGRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL3BhZ2UuaCANCj4+PiBiL3hlbi9p
bmNsdWRlL2FzbS1hcm0vYXJtMzIvcGFnZS5oDQo+Pj4gaW5kZXggNDBhNzdkYWE5ZC4uMGI0MWI5
MjE0YiAxMDA2NDQNCj4+PiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL3BhZ2UuaA0K
Pj4+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIvcGFnZS5oDQo+Pj4gQEAgLTYxLDEy
ICs2MSw4IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBpbnZhbGlkYXRlX2ljYWNoZV9sb2NhbCh2b2lk
KQ0KPj4+IMKgwqDCoMKgwqAgaXNiKCk7wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgIC8qIFN5bmNocm9uaXplIGZldGNoZWQgaW5zdHJ1Y3Rpb24gDQo+Pj4gc3RyZWFt
LiAqLw0KPj4+IMKgIH0NCj4+PiAtLyoNCj4+PiAtICogRmx1c2ggYWxsIGh5cGVydmlzb3IgbWFw
cGluZ3MgZnJvbSB0aGUgZGF0YSBUTEIgb2YgdGhlIGxvY2FsDQo+Pj4gLSAqIHByb2Nlc3Nvci4g
VGhpcyBpcyBub3Qgc3VmZmljaWVudCB3aGVuIGNoYW5naW5nIGNvZGUgbWFwcGluZ3Mgb3INCj4+
PiAtICogZm9yIHNlbGYgbW9kaWZ5aW5nIGNvZGUuDQo+Pj4gLSAqLw0KPj4+IC1zdGF0aWMgaW5s
aW5lIHZvaWQgZmx1c2hfeGVuX2RhdGFfdGxiX2xvY2FsKHZvaWQpDQo+Pj4gKy8qIEZsdXNoIGFs
bCBoeXBlcnZpc29yIG1hcHBpbmdzIGZyb20gdGhlIFRMQiBvZiB0aGUgbG9jYWwgDQo+Pj4gcHJv
Y2Vzc29yLiAqLw0KPj4NCj4+IEkgcmVhbGl6ZSB0aGF0IHRoZSBzdGF0ZW1lbnQgIlRoaXMgaXMg
bm90IHN1ZmZpY2llbnQgd2hlbiBjaGFuZ2luZyBjb2RlDQo+PiBtYXBwaW5ncyBvciBmb3Igc2Vs
ZiBtb2RpZnlpbmcgY29kZSIgaXMgbm90IHF1aXRlIGFjY3VyYXRlLCBidXQgSSB3b3VsZA0KPj4g
cHJlZmVyIG5vdCB0byByZW1vdmUgaXQgY29tcGxldGVseS4gSXQgd291bGQgYmUgZ29vZCB0byBy
ZXRhaW4gYSB3YXJuaW5nDQo+PiBzb21ld2hlcmUgYWJvdXQgSUMgYmVlbiBuZWVkZWQgd2hlbiBj
aGFuZ2luZyBYZW4ncyBvd24gbWFwcGluZ3MuIE1heWJlDQo+PiBvbiB0b3Agb2YgaW52YWxpZGF0
ZV9pY2FjaGVfbG9jYWw/DQo+IA0KPiBDYW4geW91IHBsZWFzZSBleHBhbmQgaW4gd2hpY2ggY2ly
Y3Vtc3RhbmNlIHlvdSBuZWVkIHRvIGludmFsaWQgdGhlIA0KPiBpbnN0cnVjdGlvbiBjYWNoZSB3
aGVuIGNoYW5naW5nIFhlbidzIG93biBtYXBwaW5ncz8NCg0KUmVhZGluZyB0aGUgQXJtdjcgKEIz
LjExLjIgaW4gQVJNIERESSAwNDA2Qy5jKSBhbmQgQXJtdjggKEQ1LjExLjIgaW4gQVJNIA0KRERJ
IDA0ODdELmEpLCBtb3N0IG9mIHRoZSBpbnN0cnVjdGlvbiBjYWNoZXMgaW1wbGVtZW50IHRoZSBJ
VklQVCANCmV4dGVuc2lvbi4gVGhpcyBtZWFucyB0aGF0IGluc3RydWN0aW9uIGNhY2hlIG1haW50
ZW5hbmNlIGlzIHJlcXVpcmVkIA0Kb25seSBhZnRlciB3cml0ZSBuZXcgZGF0YSB0byBhIFBBIHRo
YXQgaG9sZHMgaW5zdHJ1Y3Rpb25zIChzZWUgRDUtMjUyMiANCmluIEFSTSBEREkgMDQ4N0QuYSBh
bmQgQjMuMTEuMiBpbiBBUk0gRERJIDA0MDZDLmMpLg0KDQpUaGUgb25seSBvbmUgdGhhdCBkaWZm
ZXJzIHdpdGggdGhhdCBiZWhhdmlvciBpcyBBU0lEIGFuZCBWTUlEIHRhZ2dlZCANClZJVlQgaW5z
dHJ1Y3Rpb24gY2FjaGVzIHdoaWNoIGlzIG9ubHkgcHJlc2VudCBpbiBBcm12NyAoSSBjYW4ndCBy
ZW1lbWJlciANCndoeSBpdCB3YXMgZHJvcHBlZCBpbiBBcm12OCkuIEluc3RydWN0aW9uIGNhY2hl
IG1haW50ZW5hbmNlIGNhbiBiZSANCnJlcXVpcmVkIHdoZW4gY2hhbmdpbmcgdGhlIHRyYW5zbGF0
aW9uIG9mIGEgdmlydHVhbCBhZGRyZXNzIHRvIGEgDQpwaHlzaWNhbCBhZGRyZXNzLg0KDQpUaGVy
ZSBhcmUgb25seSBhIGZldyBsaW1pdGVkIHBsYWNlcyB3aGVyZSBYZW4gbWFwcGluZ3MgY2FuIGNo
YW5nZSBhbmQgYSANCmluc3RydWN0aW9uIGNhY2hlIGZsdXNoIGlzIHJlcXVpcmVkIChuYW1lbHkg
bGl2ZXBhdGNoLCBjaGFuZ2luZyANCnBlcm1pc3Npb24sIGZyZWUgaW5pdCkuIEFsbCB0aGUgb3Ro
ZXJzIGFyZSBub3QgbmVjZXNzYXJ5Lg0KDQpBIGNvbW1lbnQgb24gdG9wIG9mIGludmFsaWRhdGVf
aWNhY2hlX2xvY2FsKCkgaXMgbm90IGdvaW5nIHRvIGhlbHAgYXMgDQp5b3UgcmVseSBvbiB0aGUg
ZGV2ZWxvcGVyIGtub3dzIHdoaWNoIGZ1bmN0aW9uIHRvIHVzZS4gVGhlIG9uZSBvbiB0b3Agb2Yg
DQpmbHVzaCB0bGIgaGVscGVycyBpcyBhdCBiZXN0IG1pc2xlYWRpbmcgd2l0aG91dCBhIGxvbmcg
ZXhwbGFuYXRpb24uIEF0IA0Kd2hpY2ggcG9pbnQsIHlvdSBiZXR0ZXIgcmVhZCB0aGUgQXJtIEFy
bS4NCg0KQ2hlZXJzLA0KDQotLSANCkp1bGllbiBHcmFsbA0KX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 09 21:50:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 21:50:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOqw9-0001Cz-Jp; Thu, 09 May 2019 21:50:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=IWQu=TJ=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1hOqw8-0001Cu-K0
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 21:50:44 +0000
X-Inumbo-ID: 7df3fe5c-72a4-11e9-8980-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7df3fe5c-72a4-11e9-8980-bc764e045a96;
 Thu, 09 May 2019 21:50:43 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp02.buh.bitdefender.net [10.17.80.76])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 224683031FBD; Fri, 10 May 2019 00:50:42 +0300 (EEST)
Received: from [192.168.228.119] (unknown [86.120.176.211])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id BFB87306E4AC;
 Fri, 10 May 2019 00:50:41 +0300 (EEST)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Mathieu Tarral <mathieu.tarral@protonmail.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Tamas K Lengyel <tamas@tklengyel.com>
References: <QEYcx2UUWYxlJ02osYlearQNzGJ8v6MEW5XgfTTtnx2KS5tTQakOF-DTvIEqfClWbQlZYvWoyeWkiOKp3SyWmK1NeEQChNxG5drxloJyjEI=@protonmail.com>
 <66aeafd6-a87e-2f76-e0a3-6d0ad1e6f35f@bitdefender.com>
 <bf8797be-72f8-b38a-0e61-56ed69269652@citrix.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <b09c9ca3-7ea7-da79-4a92-38119b5ff651@bitdefender.com>
Date: Fri, 10 May 2019 00:50:29 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <bf8797be-72f8-b38a-0e61-56ed69269652@citrix.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [VMI] How to add support for MOV-TO-DRx events ?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gNS8xMC8xOSAxMjozMSBBTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBXaGF0IHdlJ2xsIGhh
dmUgdG8gZG8gaXMgZW5kIHVwIGluIGEgcG9zaXRpb24gd2hlcmUgd2UgY2FuIGhhdmUgc29tZQo+
IHJlYWwgJWRyIHNldHRpbmdzIGdpdmVuIGJ5IHRoZSBWTUkgYWdlbnQsIGFuZCBzb21lIHNoYWRv
dyAlZHIgc2V0dGluZ3MKPiB3aGljaCB0aGUgZ3Vlc3QgaW50ZXJhY3RzIHdpdGguwqAgQWxzbyBJ
IHNob3VsZCB3YXJuIHlvdSBhdCB0aGlzIHBvaW50Cj4gdGhhdCwgYmVjYXVzZSBvZiBob3cgdGhl
IHJlZ2lzdGVycyB3b3JrLCBJdCB3aWxsIG5vdCBiZSBwb3NzaWJsZSB0byBoYXZlCj4gZ3Vlc3Qt
c2hhZG93ZWQgJWRyIGZ1bmN0aW9uaW5nIGF0IHRoZSBzYW1lIHRpbWUgYXMgVk1JLXByb3ZpZGVk
ICVkcgo+IHNldHRpbmdzLgo+IAo+IEkgZ3Vlc3MgdGhlIG1haW4gdXNlY2FzZSBoZXJlIGlzIHNp
bXBseSBoaWRpbmcgZnJvbSB0aGUgZ3Vlc3Qga2VybmVsCj4gdGhhdCBkZWJ1Z2dpbmcgYWN0aXZp
dGllcyBhcmUgaW4gdXNlLCBhbmQgd2UgYXJlIG9rIHRvIGJyZWFrIHRoZSByZWFsCj4gdXNlIG9m
IGdkYi9vdGhlciBpbnNpZGUgdGhlIGd1ZXN0P8KgIFJhenZhbi9UYW1hczogQXMgeW91ciB0aGUK
PiBtYWludGFpbmVycywgaXQgaXMgeW91ciBjYWxsLCB1bHRpbWF0ZWx5LgoKV2hhdCB3b3JyaWVz
IG1lIGhlcmUgaXMgdGhhdCBpbiB0aGF0IGNhc2UgaXQgYmVjb21lcyBlYXNpZXIgZm9yIGEgcm9n
dWUKYXBwbGljYXRpb24gaW5zaWRlIHRoZSBndWVzdCB0byBmaWd1cmUgb3V0IHRoYXQgdGhlIGd1
ZXN0J3MgYmVpbmcKbW9uaXRvcmVkLCBpZiBJIHVuZGVyc3RhbmQgdGhpbmdzIGNvcnJlY3RseS4K
Ck9mIGNvdXJzZSwgYSBkb20wIGludHJvc3BlY3Rpb24gYWdlbnQgbWF5IGNob29zZSB0byBzaW1w
bHkgbm90IHN1YnNjcmliZQp0byBEUiBldmVudHMsIGFuZCB0aHVzIG5vdCBhbHRlciB0aGUgY3Vy
cmVudCBmbG93IGF0IGFsbCwgd2hpY2ggbWFrZXMKdGhpbmdzIGJldHRlci4KCgpUaGFua3MsClJh
enZhbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 09 21:51:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 21:51:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOqx2-0001HL-Ve; Thu, 09 May 2019 21:51:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=nN80=TJ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hOqx1-0001H4-FO
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 21:51:39 +0000
X-Inumbo-ID: 9e89cf39-72a4-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9e89cf39-72a4-11e9-8980-bc764e045a96;
 Thu, 09 May 2019 21:51:37 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hOqwy-00036W-B3; Thu, 09 May 2019 21:51:36 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hOqwx-0006Q1-5z; Thu, 09 May 2019 21:51:35 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hOqwx-0004YG-5J; Thu, 09 May 2019 21:51:35 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135874-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.7-testing:build-i386-xsm:xen-build:fail:regression
 xen-4.7-testing:build-i386-prev:xen-build:fail:regression
 xen-4.7-testing:build-amd64-xsm:xen-build:fail:regression
 xen-4.7-testing:build-amd64:xen-build:fail:regression
 xen-4.7-testing:build-amd64-prev:xen-build:fail:regression
 xen-4.7-testing:build-i386:xen-build:fail:regression
 xen-4.7-testing:build-arm64:xen-build:fail:regression
 xen-4.7-testing:build-arm64-xsm:xen-build:fail:regression
 xen-4.7-testing:build-armhf:xen-build:fail:regression
 xen-4.7-testing:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-3:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-1:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-5:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-4:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=7c8db58d3739c805f4c0f773b65157f306b00c2a
X-Osstest-Versions-That: xen=88f936d44d2e34ca2d0827cc828ea9d3aeef3fe8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 09 May 2019 21:51:35 +0000
Subject: [Xen-devel] [xen-4.7-testing test] 135874: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTg3NCB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNTg3NC8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtaTM4Ni14c20gICAgICAgICAg
ICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTk2CiBi
dWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMzM1OTYKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU5NgogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTMzNTk2CiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1OTYKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU5Ngog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTMzNTk2CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICA2IHhl
bi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1OTYKIGJ1aWxkLWFybWhm
ICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEzMzU5NgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFtZDY0LWxp
YnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWkzODYt
bGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAg
MSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9j
a2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0
LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
aTM4Ni1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1p
Mzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC01ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJt
aGYtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQtcGFpciAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1weWdydWIgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAg
MSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRl
c3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICA3YzhkYjU4ZDM3MzljODA1ZjRjMGY3NzNiNjUx
NTdmMzA2YjAwYzJhCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA4OGY5
MzZkNDRkMmUzNGNhMmQwODI3Y2M4MjhlYTlkM2FlZWYzZmU4CgpMYXN0IHRlc3Qgb2YgYmFzaXMg
ICAxMzM1OTYgIDIwMTktMDMtMDUgMTU6MDY6MDQgWiAgIDY1IGRheXMKRmFpbGluZyBzaW5jZSAg
ICAgICAgMTM1NDM0ICAyMDE5LTA0LTI5IDE1OjM2OjEwIFogICAxMCBkYXlzICAgIDUgYXR0ZW1w
dHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTM1NDcyICAyMDE5LTA1LTAxIDE0OjM2OjEzIFogICAg
OCBkYXlzICAgIDQgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVu
ZGVyIHRlc3Q6CiAgQ8OpZHJpYyBCb3Nkb25uYXQgPGNib3Nkb25uYXRAc3VzZS5jb20+CiAgRGFu
aWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+CiAgUXVhbiBYdSA8eHVxdWFuOEBo
dWF3ZWkuY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQt
YW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1k
NjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRl
Ymlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVz
dC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAv
aG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUg
YXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoK
RXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwg
aXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFy
bmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgN2M4
ZGI1OGQzNzM5YzgwNWY0YzBmNzczYjY1MTU3ZjMwNmIwMGMyYQpBdXRob3I6IEPDqWRyaWMgQm9z
ZG9ubmF0IDxjYm9zZG9ubmF0QHN1c2UuY29tPgpEYXRlOiAgIFRodSBOb3YgMTAgMTA6MjM6MzEg
MjAxNiArMDEwMAoKICAgIEZpeCBtaXNsZWFkaW5nIGluZGVudGF0aW9uIHdhcm5pbmdzCiAgICAK
ICAgIEdjYzYgYnVpbGQgcmVwb3J0cyBtaXNsZWFkaW5nIGluZGVudGF0aW9uIGFzIHdhcm5pbmdz
LiBGaXggYSBmZXcKICAgIHdhcm5pbmdzIGluIHN0dWJkb20uCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEPDqWRyaWMgQm9zZG9ubmF0IDxjYm9zZG9ubmF0QHN1c2UuY29tPgogICAgQWNrZWQtYnk6
IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgogICAgQWNrZWQtYnk6IFF1
YW4gWHUgPHh1cXVhbjhAaHVhd2VpLmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA5ZmRm
ZmJiYWIzYWRhNDI3YmFjMDcwNzZmMDQyZjAyNjVlNWFlMDVmKQoKY29tbWl0IDc4MzU2NDRkNTE0
MWQwZjI4ZWMyMjFlZGE0MGZjYmYyZmMwM2JlMjMKQXV0aG9yOiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgpEYXRlOiAgIFdlZCBOb3YgMjggMTc6NDM6MzMgMjAxOCArMDAwMAoKICAgIHRv
b2xzL2Zpcm13YXJlOiB1cGRhdGUgT1ZNRiBNYWtlZmlsZSwgd2hlbiBuZWNlc3NhcnkKICAgIAog
ICAgWyBUaGlzIGlzIHR3byBjb21taXRzIGZyb20gbWFzdGVyIGFrYSBzdGFnaW5nLTQuMTI6IF0K
ICAgIAogICAgT1ZNRiBoYXMgYmVjb21lIGRlcGVuZGVudCBvbiBPcGVuU1NMLCB3aGljaCBpcyBp
bmNsdWRlZCBhcyBhCiAgICBzdWJtb2R1bGUuICBJbml0aWFsaXNlIHN1Ym1vZHVsZXMgYmVmb3Jl
IGJ1aWxkaW5nLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBj
aXRyaXguY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgYjE2MjgxODcwZTA2ZjVm
NTI2MDI5YTRlNjk2MzRhMTZkYzM4ZThlNCkKICAgIAogICAgdG9vbHM6IG9ubHkgY2FsbCBnaXQg
d2hlbiBuZWNlc3NhcnkgaW4gT1ZNRiBNYWtlZmlsZQogICAgCiAgICBVc2VycyBtYXkgY2hvb3Nl
IHRvIGV4cG9ydCBhIHNuYXBzaG90IG9mIE9WTUYgYW5kIGJ1aWxkIGl0CiAgICB3aXRoIHhlbi5n
aXQgc3VwcGxpZWQgb3ZtZi1tYWtlZmlsZS4gSW4gdGhhdCBjYXNlIHdlIGRvbid0CiAgICBuZWVk
IHRvIGNhbGwgYGdpdCBzdWJtb2R1bGVgLgogICAgCiAgICBGaXhlcyBiMTYyODE4NzBlLgogICAg
CiAgICBSZXBvcnRlZC1ieTogT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgogICAgU2lnbmVk
LW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBB
bnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNr
ZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIChjaGVycnkgcGlja2Vk
IGZyb20gY29tbWl0IDY4MjkyYzk0YTYwZWFiMjQ1MTRhYjRhOGU0NzcyYWYyNGRlYWQ4MDcpCiAg
ICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBlOTgzZThhZTg0ZWZkNWU0MzA0NWEzZDIwYTgy
MGYxM2NiNGE3NWJmKQogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgNWE4MWRlNGM2YjYw
MzY5NzRmMjllMjMzMGE0OTNmMjNhOGYwYzFmMCkKICAgIChjaGVycnkgcGlja2VkIGZyb20gY29t
bWl0IDYzZDkzMzBiYTlmZGVjN2M4ZTkzNDZlNmQ4NTM2MDc0N2Q2MWM5NDcpCiAgICAoY2hlcnJ5
IHBpY2tlZCBmcm9tIGNvbW1pdCBlOWQ4NjBmMWY2NTdhMTk4ZDk5MGJkYWUzZTI5NTAwMWJkMTky
MjNjKQoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 09 22:00:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 22:00:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOr5P-0002BR-25; Thu, 09 May 2019 22:00:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=leE6=TJ=amd.com=brian.woods@srs-us1.protection.inumbo.net>)
 id 1hOr5N-0002BM-9t
 for xen-devel@lists.xen.org; Thu, 09 May 2019 22:00:17 +0000
X-Inumbo-ID: d1978356-72a5-11e9-b432-4b2034f4ce9f
Received: from NAM02-CY1-obe.outbound.protection.outlook.com (unknown
 [40.107.76.89]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d1978356-72a5-11e9-b432-4b2034f4ce9f;
 Thu, 09 May 2019 22:00:14 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=LDPPXb+sSeskLyJvGRlOn5IR6TUttT7JYviI68kuVjw=;
 b=bJBzJwOvbr0QLE0whVWwwkkv+OHFQBknNv/As/X+rDJHgOE4lF1knwpBE2ZPXLjLlXvsuRMykY/g9/LNNPFNumhV19H/z+3FOf4c7tlvjJNLUUqP/PbngG/FYu1w1ZKf1CBwbcVkKIU9HYVWzpHNmF55HEZjMVzM1fPrrLuAxuM=
Received: from MWHPR12MB1597.namprd12.prod.outlook.com (10.172.56.10) by
 MWHPR12MB1823.namprd12.prod.outlook.com (10.175.55.146) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1878.21; Thu, 9 May 2019 22:00:07 +0000
Received: from MWHPR12MB1597.namprd12.prod.outlook.com
 ([fe80::e17e:557b:cac8:755a]) by MWHPR12MB1597.namprd12.prod.outlook.com
 ([fe80::e17e:557b:cac8:755a%2]) with mapi id 15.20.1878.022; Thu, 9 May 2019
 22:00:07 +0000
From: "Woods, Brian" <Brian.Woods@amd.com>
To: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Thread-Topic: [Xen-devel] [PATCH v2 0/3] mwait support for AMD processors
Thread-Index: AQHU5XeM504EUMjU30KXwgaAbNMDuaZjmi0A
Date: Thu, 9 May 2019 22:00:07 +0000
Message-ID: <20190509220003.GA17484@amd.com>
References: <20190328150426.7295-1-brian.woods@amd.com>
In-Reply-To: <20190328150426.7295-1-brian.woods@amd.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: SN1PR12CA0073.namprd12.prod.outlook.com
 (2603:10b6:802:20::44) To MWHPR12MB1597.namprd12.prod.outlook.com
 (2603:10b6:301:10::10)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Brian.Woods@amd.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [165.204.77.1]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: fbcd3842-e824-4a2c-334e-08d6d4c9b28e
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600141)(711020)(4605104)(4618075)(2017052603328)(7193020);
 SRVR:MWHPR12MB1823; 
x-ms-traffictypediagnostic: MWHPR12MB1823:
x-ms-exchange-purlcount: 1
x-microsoft-antispam-prvs: <MWHPR12MB18237194F819EF0B488C78DDE5330@MWHPR12MB1823.namprd12.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:6430;
x-forefront-prvs: 003245E729
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(136003)(39860400002)(366004)(396003)(376002)(346002)(199004)(189003)(33656002)(2351001)(66066001)(8676002)(7736002)(81156014)(81166006)(305945005)(6246003)(53936002)(6916009)(25786009)(4326008)(99286004)(66446008)(66476007)(66556008)(64756008)(66946007)(8936002)(73956011)(52116002)(102836004)(76176011)(6506007)(386003)(71200400001)(71190400001)(5660300002)(4744005)(186003)(26005)(316002)(2616005)(256004)(11346002)(476003)(486006)(446003)(6116002)(3846002)(478600001)(36756003)(6306002)(2501003)(5640700003)(6436002)(6512007)(229853002)(6486002)(54906003)(72206003)(966005)(86362001)(2906002)(14454004)(68736007)(1076003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR12MB1823;
 H:MWHPR12MB1597.namprd12.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: amd.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: PLMB/Fa23CIB9pnnTVpnaDBkKkTdZZNVCtvKO/e/dfThINfI2+2iB+AGX+UJQQlWusbnL9eKdWjMllffgaakm/YSKOptJPuoIFvVdC7W2eazaLxPABXXtoG0eXjztGKXWnANkdUkuyLc9ISxEWF1Xho5N7kbqBGAdRa0SLTenad19QiaP82FlsqpmyJbTFnRkW1tBQ7nlptqv4ljZpJNo/FUSuPDp5DOuP0U4jg4h2ZQzChBawGQ3/mr/ZuQ+iF3r/qEv/QzswkVvpj1d/POwSfnO7+NQzfaBTVD294nLG3aa0X3HFW8IqUvagSiYdUQtxqKXf/3BQoxyXv/kpOMhS8HS8NgmYx6KAjArYM14+ZQXYi7KeetCHrz4TWpC5zS8Wf6KowErTU0uKzSo+zImOp7YVMN7jECH5g5ISlfkys=
Content-ID: <F761ADDDE7F1914699A7A8F7F0DB52A4@namprd12.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-Network-Message-Id: fbcd3842-e824-4a2c-334e-08d6d4c9b28e
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 May 2019 22:00:07.3216 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR12MB1823
Subject: Re: [Xen-devel] [PATCH v2 0/3] mwait support for AMD processors
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 "Woods, Brian" <Brian.Woods@amd.com>, Jan Beulich <jbeulich@suse.com>,
 =?iso-8859-1?Q?Roger_Pau_Monn=E9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBNYXIgMjgsIDIwMTkgYXQgMDM6MDQ6MzJQTSArMDAwMCwgQnJpYW4gV29vZHMgd3Jv
dGU6Cj4gVGhpcyBwYXRjaCBzZXJpZXMgYWRkIHN1cHBvcnQgYW5kIGVuYWJsZW1lbnQgZm9yIG13
YWl0IG9uIEFNRCBOYXBsZXMKPiBhbmQgUm9tZSBwcm9jZXNzb3JzLiAgTmV3ZXIgQU1EIHByb2Nl
c3NvcnMgc3VwcG9ydCBtd2FpdCwgYnV0IG9ubHkgZm9yCj4gYzEsIGFuZCBmb3IgYzIgaGFsdCBp
cyB1c2VkLiAgVGhlIG13YWl0LWlkbGUgZHJpdmVyIGlzIG1vZGlmaWVkIHRvIGJlCj4gYWJsZSB0
byB1c2UgYm90aCBtd2FpdCBhbmQgaGFsdCBmb3IgaWRsaW5nLgo+IAo+IEJyaWFuIFdvb2RzICgz
KToKPiAgIG13YWl0LWlkbGU6IGFkZCBzdXBwb3J0IGZvciB1c2luZyBoYWx0Cj4gICBtd2FpdC1p
ZGxlOiBhZGQgc3VwcG9ydCBmb3IgQU1EIHByb2Nlc3NvcnMKPiAgIG13YWl0LWlkbGU6IGFkZCBl
bmFibGVtZW50IGZvciBBTUQgTmFwbGVzIGFuZCBSb21lCj4gCj4gIHhlbi9hcmNoL3g4Ni9hY3Bp
L2NwdV9pZGxlLmMgIHwgIDIgKy0KPiAgeGVuL2FyY2gveDg2L2NwdS9td2FpdC1pZGxlLmMgfCA2
MiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tCj4gIHhlbi9pbmNs
dWRlL2FzbS14ODYvY3B1aWRsZS5oIHwgIDEgKwo+ICAzIGZpbGVzIGNoYW5nZWQsIDU3IGluc2Vy
dGlvbnMoKyksIDggZGVsZXRpb25zKC0pCj4gCj4gLS0gCj4gMi4xMS4wCj4gCj4gCj4gX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Cj4gWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4gaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbAoKUGluZyBmb3IgQW5k
eS4KCi0tIApCcmlhbiBXb29kcwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 09 22:02:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 22:02:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOr7R-0002KD-GT; Thu, 09 May 2019 22:02:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GyTO=TJ=citrix.com=prvs=025853ab4=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hOr7Q-0002K7-8A
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 22:02:24 +0000
X-Inumbo-ID: 1d079178-72a6-11e9-9d10-a35840d6a125
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1d079178-72a6-11e9-9d10-a35840d6a125;
 Thu, 09 May 2019 22:02:19 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,450,1549929600"; d="scan'208";a="89694374"
To: Razvan Cojocaru <rcojocaru@bitdefender.com>, Mathieu Tarral
 <mathieu.tarral@protonmail.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Tamas K Lengyel <tamas@tklengyel.com>
References: <QEYcx2UUWYxlJ02osYlearQNzGJ8v6MEW5XgfTTtnx2KS5tTQakOF-DTvIEqfClWbQlZYvWoyeWkiOKp3SyWmK1NeEQChNxG5drxloJyjEI=@protonmail.com>
 <66aeafd6-a87e-2f76-e0a3-6d0ad1e6f35f@bitdefender.com>
 <bf8797be-72f8-b38a-0e61-56ed69269652@citrix.com>
 <b09c9ca3-7ea7-da79-4a92-38119b5ff651@bitdefender.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <5d1870c1-62f2-5939-82d1-01352542598f@citrix.com>
Date: Thu, 9 May 2019 23:02:17 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <b09c9ca3-7ea7-da79-4a92-38119b5ff651@bitdefender.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] [VMI] How to add support for MOV-TO-DRx events ?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkvMDUvMjAxOSAyMjo1MCwgUmF6dmFuIENvam9jYXJ1IHdyb3RlOgo+IE9uIDUvMTAvMTkg
MTI6MzEgQU0sIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+IFdoYXQgd2UnbGwgaGF2ZSB0byBkbyBp
cyBlbmQgdXAgaW4gYSBwb3NpdGlvbiB3aGVyZSB3ZSBjYW4gaGF2ZSBzb21lCj4+IHJlYWwgJWRy
IHNldHRpbmdzIGdpdmVuIGJ5IHRoZSBWTUkgYWdlbnQsIGFuZCBzb21lIHNoYWRvdyAlZHIgc2V0
dGluZ3MKPj4gd2hpY2ggdGhlIGd1ZXN0IGludGVyYWN0cyB3aXRoLsKgIEFsc28gSSBzaG91bGQg
d2FybiB5b3UgYXQgdGhpcyBwb2ludAo+PiB0aGF0LCBiZWNhdXNlIG9mIGhvdyB0aGUgcmVnaXN0
ZXJzIHdvcmssIEl0IHdpbGwgbm90IGJlIHBvc3NpYmxlIHRvIGhhdmUKPj4gZ3Vlc3Qtc2hhZG93
ZWQgJWRyIGZ1bmN0aW9uaW5nIGF0IHRoZSBzYW1lIHRpbWUgYXMgVk1JLXByb3ZpZGVkICVkcgo+
PiBzZXR0aW5ncy4KPj4KPj4gSSBndWVzcyB0aGUgbWFpbiB1c2VjYXNlIGhlcmUgaXMgc2ltcGx5
IGhpZGluZyBmcm9tIHRoZSBndWVzdCBrZXJuZWwKPj4gdGhhdCBkZWJ1Z2dpbmcgYWN0aXZpdGll
cyBhcmUgaW4gdXNlLCBhbmQgd2UgYXJlIG9rIHRvIGJyZWFrIHRoZSByZWFsCj4+IHVzZSBvZiBn
ZGIvb3RoZXIgaW5zaWRlIHRoZSBndWVzdD/CoCBSYXp2YW4vVGFtYXM6IEFzIHlvdXIgdGhlCj4+
IG1haW50YWluZXJzLCBpdCBpcyB5b3VyIGNhbGwsIHVsdGltYXRlbHkuCj4gV2hhdCB3b3JyaWVz
IG1lIGhlcmUgaXMgdGhhdCBpbiB0aGF0IGNhc2UgaXQgYmVjb21lcyBlYXNpZXIgZm9yIGEgcm9n
dWUKPiBhcHBsaWNhdGlvbiBpbnNpZGUgdGhlIGd1ZXN0IHRvIGZpZ3VyZSBvdXQgdGhhdCB0aGUg
Z3Vlc3QncyBiZWluZwo+IG1vbml0b3JlZCwgaWYgSSB1bmRlcnN0YW5kIHRoaW5ncyBjb3JyZWN0
bHkuCj4KPiBPZiBjb3Vyc2UsIGEgZG9tMCBpbnRyb3NwZWN0aW9uIGFnZW50IG1heSBjaG9vc2Ug
dG8gc2ltcGx5IG5vdCBzdWJzY3JpYmUKPiB0byBEUiBldmVudHMsIGFuZCB0aHVzIG5vdCBhbHRl
ciB0aGUgY3VycmVudCBmbG93IGF0IGFsbCwgd2hpY2ggbWFrZXMKPiB0aGluZ3MgYmV0dGVyLgoK
QSBzZXBhcmF0ZSBhbmdsZSBJIGhhZG4ndCBjb25zaWRlcmVkIGhlcmUgaXMgdGhhdCBvZiB0aGUK
ZC0+ZGVidWdnZXJfYXR0YWNoZWQgaW5mcmFzdHJ1Y3R1cmUsIHdoaWNoIGlzIGVudGlyZWx5IHNl
cGFyYXRlIGFuZCBraW5kCm9mIG9uIHRoZSBzaWRlLCBidXQgaXMgcHJlc3VtYWJseSB2aXNpYmxl
IHRvIHRoZSBndWVzdC7CoCBJdCB3b3VsZCBhbHNvCnByb2JhYmx5IGJlIGEgbmljZSB0aGluZyB0
byBtb3ZlIHRoaXMgbG9naWNhbGx5IHdpdGhpbiBWTUkgKEkgdGhpbms/KQoKSSB0aGluayB0aGUg
bW9zdCBpbXBvcnRhbnQgdGhpbmcgdG8gZG8gZmlyc3QgaXMgdG8gdW5kZXJzdGFuZCBob3cgTU9W
LURSCmV2ZW50cyBhcmUgaW50ZW5kZWQgdG8gYmUgdXNlZCwgYW5kIHdoYXQga2luZCBvZiBiZWhh
dmlvdXIgd2Ugd2FudCwKZ2l2ZW4gdGhhdCB0aGUgdHdvIGNhbid0IGJlIHNoYXJlZCBpbiBwcmFj
dGljZS4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 09 22:35:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 22:35:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOrdW-0004iR-FV; Thu, 09 May 2019 22:35:34 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=przs=TJ=tklengyel.com=bounce+e181d6.cd840-xen-devel=lists.xenproject.org@srs-us1.protection.inumbo.net>)
 id 1hOrdV-0004iM-1J
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 22:35:33 +0000
X-Inumbo-ID: c10b5e04-72aa-11e9-8980-bc764e045a96
Received: from rs224.mailgun.us (unknown [209.61.151.224])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c10b5e04-72aa-11e9-8980-bc764e045a96;
 Thu, 09 May 2019 22:35:32 +0000 (UTC)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=tklengyel.com;
 q=dns/txt; 
 s=krs; t=1557441332; h=Content-Type: Cc: To: Subject: Message-ID: Date:
 From: In-Reply-To: References: MIME-Version: Sender;
 bh=PNuXRDVcrBigHI5l+cES4LXGQSSaxYUBgg+P+qTXM2M=;
 b=qR7CRrYpS1YBwuxiDtbFc2/t0tJQ+WRinO9Mt80JcuqCU/cZAfS1O/vsf0CAH6Lmlaz9IrnJ
 JfQZBrxWxNNnPD1mTOIHgOJUvEcM9HkGjBvf3xAoG2Ot2RxQTbcHBUvfmSTcbIa0sVfd84z1
 6lKPpd6d7npjL65lrFe7K0EE6Ks=
X-Mailgun-Sending-Ip: 209.61.151.224
X-Mailgun-Sid: WyIyYTNmOCIsICJ4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmciLCAiY2Q4NDAiXQ==
Received: from mail-wm1-f43.google.com (mail-wm1-f43.google.com
 [209.85.128.43])
 by mxa.mailgun.org with ESMTP id 5cd4ab33.7f5ae05072f0-smtp-out-n03;
 Thu, 09 May 2019 22:35:31 -0000 (UTC)
Received: by mail-wm1-f43.google.com with SMTP id 198so5135621wme.3
 for <xen-devel@lists.xenproject.org>; Thu, 09 May 2019 15:35:31 -0700 (PDT)
X-Gm-Message-State: APjAAAUd0pEi6mWFkQURaKrfnO2R0nvmmKPI7Ik6vbxD/TcWZg1PcQuo
 Im5olfaTWErOlvU6CK2N6wplun3ZzO0e7jk+g6g=
X-Google-Smtp-Source: APXvYqzSUGtzQSskz7G3CiAIqEXRsIUT1paB1+uri3exEeObCyz8bZ09UlbkckPUeR5Z38Fi7Nhp67wxvYhh9eg+9LE=
X-Received: by 2002:a1c:cc10:: with SMTP id h16mr4711477wmb.39.1557441330678; 
 Thu, 09 May 2019 15:35:30 -0700 (PDT)
MIME-Version: 1.0
References: <QEYcx2UUWYxlJ02osYlearQNzGJ8v6MEW5XgfTTtnx2KS5tTQakOF-DTvIEqfClWbQlZYvWoyeWkiOKp3SyWmK1NeEQChNxG5drxloJyjEI=@protonmail.com>
 <66aeafd6-a87e-2f76-e0a3-6d0ad1e6f35f@bitdefender.com>
 <bf8797be-72f8-b38a-0e61-56ed69269652@citrix.com>
 <b09c9ca3-7ea7-da79-4a92-38119b5ff651@bitdefender.com>
In-Reply-To: <b09c9ca3-7ea7-da79-4a92-38119b5ff651@bitdefender.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Thu, 9 May 2019 16:34:54 -0600
X-Gmail-Original-Message-ID: <CABfawhn-Qhjr3ES=g2n9kskauXC0JV9eoQBAZ23U-0cHR8YsNQ@mail.gmail.com>
Message-ID: <CABfawhn-Qhjr3ES=g2n9kskauXC0JV9eoQBAZ23U-0cHR8YsNQ@mail.gmail.com>
To: Razvan Cojocaru <rcojocaru@bitdefender.com>
Subject: Re: [Xen-devel] [VMI] How to add support for MOV-TO-DRx events ?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Mathieu Tarral <mathieu.tarral@protonmail.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBNYXkgOSwgMjAxOSBhdCAzOjUwIFBNIFJhenZhbiBDb2pvY2FydQo8cmNvam9jYXJ1
QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4KPiBPbiA1LzEwLzE5IDEyOjMxIEFNLCBBbmRyZXcg
Q29vcGVyIHdyb3RlOgo+ID4gV2hhdCB3ZSdsbCBoYXZlIHRvIGRvIGlzIGVuZCB1cCBpbiBhIHBv
c2l0aW9uIHdoZXJlIHdlIGNhbiBoYXZlIHNvbWUKPiA+IHJlYWwgJWRyIHNldHRpbmdzIGdpdmVu
IGJ5IHRoZSBWTUkgYWdlbnQsIGFuZCBzb21lIHNoYWRvdyAlZHIgc2V0dGluZ3MKPiA+IHdoaWNo
IHRoZSBndWVzdCBpbnRlcmFjdHMgd2l0aC4gIEFsc28gSSBzaG91bGQgd2FybiB5b3UgYXQgdGhp
cyBwb2ludAo+ID4gdGhhdCwgYmVjYXVzZSBvZiBob3cgdGhlIHJlZ2lzdGVycyB3b3JrLCBJdCB3
aWxsIG5vdCBiZSBwb3NzaWJsZSB0byBoYXZlCj4gPiBndWVzdC1zaGFkb3dlZCAlZHIgZnVuY3Rp
b25pbmcgYXQgdGhlIHNhbWUgdGltZSBhcyBWTUktcHJvdmlkZWQgJWRyCj4gPiBzZXR0aW5ncy4K
PiA+Cj4gPiBJIGd1ZXNzIHRoZSBtYWluIHVzZWNhc2UgaGVyZSBpcyBzaW1wbHkgaGlkaW5nIGZy
b20gdGhlIGd1ZXN0IGtlcm5lbAo+ID4gdGhhdCBkZWJ1Z2dpbmcgYWN0aXZpdGllcyBhcmUgaW4g
dXNlLCBhbmQgd2UgYXJlIG9rIHRvIGJyZWFrIHRoZSByZWFsCj4gPiB1c2Ugb2YgZ2RiL290aGVy
IGluc2lkZSB0aGUgZ3Vlc3Q/ICBSYXp2YW4vVGFtYXM6IEFzIHlvdXIgdGhlCj4gPiBtYWludGFp
bmVycywgaXQgaXMgeW91ciBjYWxsLCB1bHRpbWF0ZWx5Lgo+Cj4gV2hhdCB3b3JyaWVzIG1lIGhl
cmUgaXMgdGhhdCBpbiB0aGF0IGNhc2UgaXQgYmVjb21lcyBlYXNpZXIgZm9yIGEgcm9ndWUKPiBh
cHBsaWNhdGlvbiBpbnNpZGUgdGhlIGd1ZXN0IHRvIGZpZ3VyZSBvdXQgdGhhdCB0aGUgZ3Vlc3Qn
cyBiZWluZwo+IG1vbml0b3JlZCwgaWYgSSB1bmRlcnN0YW5kIHRoaW5ncyBjb3JyZWN0bHkuCj4K
PiBPZiBjb3Vyc2UsIGEgZG9tMCBpbnRyb3NwZWN0aW9uIGFnZW50IG1heSBjaG9vc2UgdG8gc2lt
cGx5IG5vdCBzdWJzY3JpYmUKPiB0byBEUiBldmVudHMsIGFuZCB0aHVzIG5vdCBhbHRlciB0aGUg
Y3VycmVudCBmbG93IGF0IGFsbCwgd2hpY2ggbWFrZXMKPiB0aGluZ3MgYmV0dGVyLgoKSSBhZ3Jl
ZSwgaWRlYWxseSBub25lIG9mIHRoZSBWTUkgZXZlbnRzIHNob3VsZCBhbHRlciB0aGUgZ3Vlc3Rz
JwphYmlsaXR5IHRvIGRvIGFueXRoaW5nIGl0IG5vcm1hbGx5IGNhbiBhbmQgdGhlIFZNSSBldmVu
dHMgc2hvdWxkIG9ubHkKYWRkIG92ZXJoZWFkIChhbmQgb2YgY291cnNlIHRoZSBjYWNoZSBzaWRl
LWVmZmVjdHMgdGhhdCBhcmUKZGV0ZWN0YWJsZSkuIFRoYXQgc2FpZCwgc2luY2UgdGhlIHVzZWNh
c2UgZm9yIE1hdGhpZXUgaXMgb25lIHdoZXJlIGhlCmNhbiBsaXZlIHdpdGggdGhlIGd1ZXN0IG5v
dCBiZWluZyBhYmxlIHRvIHJ1biBhIGRlYnVnZ2VyLCBJIHdvdWxkCnN0aWxsIGFjY2VwdCB0aGUg
cGF0Y2ggYXMgbG9uZyBhcyB0aGVyZSBpcyBhbiBleHBsaWNpdCBjb21tZW50CmRvY3VtZW50aW5n
IGl0cyBsaW1pdGF0aW9uLiBXZSBjYW4gd29ycnkgYWJvdXQgZmlndXJpbmcgb3V0IGhvdyB0bwpt
YWtlIHRoZSBldmVudCB0cmFuc3BhcmVudCBpZmYgdGhhdCBiZWNvbWVzIG5lZWRlZCBmb3Igc29t
ZSBvdGhlcgp1c2VjYXNlLgoKVGFtYXMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 09 22:54:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 22:54:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOrvy-0006Kl-Lw; Thu, 09 May 2019 22:54:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GyTO=TJ=citrix.com=prvs=025853ab4=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hOrvx-0006Kg-7N
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 22:54:37 +0000
X-Inumbo-ID: 66f43c62-72ad-11e9-90f1-8b4e40268bd9
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 66f43c62-72ad-11e9-90f1-8b4e40268bd9;
 Thu, 09 May 2019 22:54:30 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,450,1549929600"; d="scan'208";a="89694491"
To: Tamas K Lengyel <tamas@tklengyel.com>, Razvan Cojocaru
 <rcojocaru@bitdefender.com>
References: <QEYcx2UUWYxlJ02osYlearQNzGJ8v6MEW5XgfTTtnx2KS5tTQakOF-DTvIEqfClWbQlZYvWoyeWkiOKp3SyWmK1NeEQChNxG5drxloJyjEI=@protonmail.com>
 <66aeafd6-a87e-2f76-e0a3-6d0ad1e6f35f@bitdefender.com>
 <bf8797be-72f8-b38a-0e61-56ed69269652@citrix.com>
 <b09c9ca3-7ea7-da79-4a92-38119b5ff651@bitdefender.com>
 <CABfawhn-Qhjr3ES=g2n9kskauXC0JV9eoQBAZ23U-0cHR8YsNQ@mail.gmail.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <596cae03-a96b-0521-7a08-4e91f02460fe@citrix.com>
Date: Thu, 9 May 2019 23:54:25 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <CABfawhn-Qhjr3ES=g2n9kskauXC0JV9eoQBAZ23U-0cHR8YsNQ@mail.gmail.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [VMI] How to add support for MOV-TO-DRx events ?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Mathieu Tarral <mathieu.tarral@protonmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkvMDUvMjAxOSAyMzozNCwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+IE9uIFRodSwgTWF5
IDksIDIwMTkgYXQgMzo1MCBQTSBSYXp2YW4gQ29qb2NhcnUKPiA8cmNvam9jYXJ1QGJpdGRlZmVu
ZGVyLmNvbT4gd3JvdGU6Cj4+IE9uIDUvMTAvMTkgMTI6MzEgQU0sIEFuZHJldyBDb29wZXIgd3Jv
dGU6Cj4+PiBXaGF0IHdlJ2xsIGhhdmUgdG8gZG8gaXMgZW5kIHVwIGluIGEgcG9zaXRpb24gd2hl
cmUgd2UgY2FuIGhhdmUgc29tZQo+Pj4gcmVhbCAlZHIgc2V0dGluZ3MgZ2l2ZW4gYnkgdGhlIFZN
SSBhZ2VudCwgYW5kIHNvbWUgc2hhZG93ICVkciBzZXR0aW5ncwo+Pj4gd2hpY2ggdGhlIGd1ZXN0
IGludGVyYWN0cyB3aXRoLiAgQWxzbyBJIHNob3VsZCB3YXJuIHlvdSBhdCB0aGlzIHBvaW50Cj4+
PiB0aGF0LCBiZWNhdXNlIG9mIGhvdyB0aGUgcmVnaXN0ZXJzIHdvcmssIEl0IHdpbGwgbm90IGJl
IHBvc3NpYmxlIHRvIGhhdmUKPj4+IGd1ZXN0LXNoYWRvd2VkICVkciBmdW5jdGlvbmluZyBhdCB0
aGUgc2FtZSB0aW1lIGFzIFZNSS1wcm92aWRlZCAlZHIKPj4+IHNldHRpbmdzLgo+Pj4KPj4+IEkg
Z3Vlc3MgdGhlIG1haW4gdXNlY2FzZSBoZXJlIGlzIHNpbXBseSBoaWRpbmcgZnJvbSB0aGUgZ3Vl
c3Qga2VybmVsCj4+PiB0aGF0IGRlYnVnZ2luZyBhY3Rpdml0aWVzIGFyZSBpbiB1c2UsIGFuZCB3
ZSBhcmUgb2sgdG8gYnJlYWsgdGhlIHJlYWwKPj4+IHVzZSBvZiBnZGIvb3RoZXIgaW5zaWRlIHRo
ZSBndWVzdD8gIFJhenZhbi9UYW1hczogQXMgeW91ciB0aGUKPj4+IG1haW50YWluZXJzLCBpdCBp
cyB5b3VyIGNhbGwsIHVsdGltYXRlbHkuCj4+IFdoYXQgd29ycmllcyBtZSBoZXJlIGlzIHRoYXQg
aW4gdGhhdCBjYXNlIGl0IGJlY29tZXMgZWFzaWVyIGZvciBhIHJvZ3VlCj4+IGFwcGxpY2F0aW9u
IGluc2lkZSB0aGUgZ3Vlc3QgdG8gZmlndXJlIG91dCB0aGF0IHRoZSBndWVzdCdzIGJlaW5nCj4+
IG1vbml0b3JlZCwgaWYgSSB1bmRlcnN0YW5kIHRoaW5ncyBjb3JyZWN0bHkuCj4+Cj4+IE9mIGNv
dXJzZSwgYSBkb20wIGludHJvc3BlY3Rpb24gYWdlbnQgbWF5IGNob29zZSB0byBzaW1wbHkgbm90
IHN1YnNjcmliZQo+PiB0byBEUiBldmVudHMsIGFuZCB0aHVzIG5vdCBhbHRlciB0aGUgY3VycmVu
dCBmbG93IGF0IGFsbCwgd2hpY2ggbWFrZXMKPj4gdGhpbmdzIGJldHRlci4KPiBJIGFncmVlLCBp
ZGVhbGx5IG5vbmUgb2YgdGhlIFZNSSBldmVudHMgc2hvdWxkIGFsdGVyIHRoZSBndWVzdHMnCj4g
YWJpbGl0eSB0byBkbyBhbnl0aGluZyBpdCBub3JtYWxseSBjYW4gYW5kIHRoZSBWTUkgZXZlbnRz
IHNob3VsZCBvbmx5Cj4gYWRkIG92ZXJoZWFkIChhbmQgb2YgY291cnNlIHRoZSBjYWNoZSBzaWRl
LWVmZmVjdHMgdGhhdCBhcmUKPiBkZXRlY3RhYmxlKS4gVGhhdCBzYWlkLCBzaW5jZSB0aGUgdXNl
Y2FzZSBmb3IgTWF0aGlldSBpcyBvbmUgd2hlcmUgaGUKPiBjYW4gbGl2ZSB3aXRoIHRoZSBndWVz
dCBub3QgYmVpbmcgYWJsZSB0byBydW4gYSBkZWJ1Z2dlciwgSSB3b3VsZAo+IHN0aWxsIGFjY2Vw
dCB0aGUgcGF0Y2ggYXMgbG9uZyBhcyB0aGVyZSBpcyBhbiBleHBsaWNpdCBjb21tZW50Cj4gZG9j
dW1lbnRpbmcgaXRzIGxpbWl0YXRpb24uIFdlIGNhbiB3b3JyeSBhYm91dCBmaWd1cmluZyBvdXQg
aG93IHRvCj4gbWFrZSB0aGUgZXZlbnQgdHJhbnNwYXJlbnQgaWZmIHRoYXQgYmVjb21lcyBuZWVk
ZWQgZm9yIHNvbWUgb3RoZXIKPiB1c2VjYXNlLgoKSXQgaXMgbm90IHBvc3NpYmxlIHRvIHNoYXJl
IHVzZSBvZiB0aGUgZGVidWdnaW5nIGZhY2lsaXRpZXMsCmlycmVzcGVjdGl2ZSBvZiB3aGV0aGVy
IHlvdSB3aXNoIHRvIGhpZGUgdGhlIHNoYXJpbmcgZnJvbSB0aGUgZ3Vlc3Qga2VybmVsLgoKRGVw
ZW5kaW5nIG9uIGV4YWN0bHkgd2hhdCB0aGUgVk1JIGFnZW50IHdhbnRzIHRvIGRvLCBpdCBjb3Vs
ZCBzZWUgYWJvdXQKY29udGV4dCBzd2l0Y2hpbmcgdGhlIGhpZGRlbi1hY3RpdmUgc2V0dGluZ3Mg
YmVoaW5kIHRoZSBiYWNrIG9mIHRoZQprZXJuZWwsIGUuZy4gaWYgb25lIHByb2Nlc3MgaXMgZGVi
dWdnaW5nIGl0c2VsZiwgYnV0IHRoZSBWTUkgYWdlbnQgd2FudHMKdG8gdHJhbnNwYXJlbnRseSBk
ZWJ1ZyBhbm90aGVyLgoKSG93ZXZlciwgaWYgYm90aCB0aGUgZ3Vlc3QgYW5kIFZNSSBhZ2VudCB3
YW50IHRvIHVzZSB0aGUgZGVidWdnaW5nCmZhY2lsaXRpZXMsIG9uZSBpcyBnb2luZyB0byBoYXZl
IHRvIHJlbGlucXVpc2ggdXNlLsKgIEl0IHNob3VsZCBiZQpwb3NzaWJsZSBmb3IgdGhlIFZNSSBh
Z2VudCB0byBjbGVhbmx5IGRldGFjaCBpdHMgaGlkZGVuIHNldHRpbmdzLgoKRWl0aGVyIHdheSwg
ZXZlcnl0aGluZyBjb21lcyBkb3duIHRvIHdoYXQgYmVoYXZpb3VyIGlzIHdhbnRlZCB0byBzdGFy
dCB3aXRoLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 09 23:03:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 23:03:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOs4n-0007Cc-MN; Thu, 09 May 2019 23:03:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=przs=TJ=tklengyel.com=bounce+e181d6.cd840-xen-devel=lists.xenproject.org@srs-us1.protection.inumbo.net>)
 id 1hOs4l-0007CX-Kf
 for xen-devel@lists.xenproject.org; Thu, 09 May 2019 23:03:43 +0000
X-Inumbo-ID: aeae655e-72ae-11e9-a9fb-8ffde5bb096b
Received: from rs224.mailgun.us (unknown [209.61.151.224])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id aeae655e-72ae-11e9-a9fb-8ffde5bb096b;
 Thu, 09 May 2019 23:03:39 +0000 (UTC)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=tklengyel.com;
 q=dns/txt; 
 s=krs; t=1557443019; h=Content-Type: Cc: To: Subject: Message-ID: Date:
 From: In-Reply-To: References: MIME-Version: Sender;
 bh=dguiUlchMOgqz21ihL08/9z1z84Knij3f2DadGHjmrw=;
 b=Y822rLjYfMRltQaGW0JbGwTMQSeKQQ2Grhu9pTQ9V4TaULeLNVzVaDekG/XXZTqqA+rp1C3h
 S/adKlWHl27N+DcVu/XBXVsmSLg9xAa3ELWekYD/K9z+T5q4fNRkbgxh8wxMWDFJdWWRGfBh
 HaxGonhdiM/WTbuGVOqJv7E2LLY=
X-Mailgun-Sending-Ip: 209.61.151.224
X-Mailgun-Sid: WyIyYTNmOCIsICJ4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmciLCAiY2Q4NDAiXQ==
Received: from mail-wr1-f42.google.com (mail-wr1-f42.google.com
 [209.85.221.42])
 by mxa.mailgun.org with ESMTP id 5cd4b1ca.7f1de5d06870-smtp-out-n03;
 Thu, 09 May 2019 23:03:38 -0000 (UTC)
Received: by mail-wr1-f42.google.com with SMTP id r4so5185056wro.10
 for <xen-devel@lists.xenproject.org>; Thu, 09 May 2019 16:03:38 -0700 (PDT)
X-Gm-Message-State: APjAAAURecZS3QGeFj7SZVJGiQfmqQYZu3yZ04hfKf+vV6YLwnWoeyTD
 Z2OrKpjCwwzBheyERZHevUuCaMX0ITZRGfc/Bhk=
X-Google-Smtp-Source: APXvYqwDkLzgKZBy7HeF3Mwcq1Nh04Vaav0oEKV25/gag/s2wo1Yx2Lfcj2Kcs+ebKCgZ0p1KpjAF2bgY/AeabSCU/A=
X-Received: by 2002:a5d:4fd2:: with SMTP id h18mr5229881wrw.117.1557443017626; 
 Thu, 09 May 2019 16:03:37 -0700 (PDT)
MIME-Version: 1.0
References: <QEYcx2UUWYxlJ02osYlearQNzGJ8v6MEW5XgfTTtnx2KS5tTQakOF-DTvIEqfClWbQlZYvWoyeWkiOKp3SyWmK1NeEQChNxG5drxloJyjEI=@protonmail.com>
 <66aeafd6-a87e-2f76-e0a3-6d0ad1e6f35f@bitdefender.com>
 <bf8797be-72f8-b38a-0e61-56ed69269652@citrix.com>
 <b09c9ca3-7ea7-da79-4a92-38119b5ff651@bitdefender.com>
 <CABfawhn-Qhjr3ES=g2n9kskauXC0JV9eoQBAZ23U-0cHR8YsNQ@mail.gmail.com>
 <596cae03-a96b-0521-7a08-4e91f02460fe@citrix.com>
In-Reply-To: <596cae03-a96b-0521-7a08-4e91f02460fe@citrix.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Thu, 9 May 2019 17:03:01 -0600
X-Gmail-Original-Message-ID: <CABfawhmyzW9bnVyV-JV7ecXO+d7sgz9iV4CgF=0fAQ-PtaLpsg@mail.gmail.com>
Message-ID: <CABfawhmyzW9bnVyV-JV7ecXO+d7sgz9iV4CgF=0fAQ-PtaLpsg@mail.gmail.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [VMI] How to add support for MOV-TO-DRx events ?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Mathieu Tarral <mathieu.tarral@protonmail.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBNYXkgOSwgMjAxOSBhdCA0OjU0IFBNIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Cj4gT24gMDkvMDUvMjAxOSAyMzozNCwgVGFtYXMgSyBM
ZW5neWVsIHdyb3RlOgo+ID4gT24gVGh1LCBNYXkgOSwgMjAxOSBhdCAzOjUwIFBNIFJhenZhbiBD
b2pvY2FydQo+ID4gPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+ID4+IE9uIDUv
MTAvMTkgMTI6MzEgQU0sIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gPj4+IFdoYXQgd2UnbGwgaGF2
ZSB0byBkbyBpcyBlbmQgdXAgaW4gYSBwb3NpdGlvbiB3aGVyZSB3ZSBjYW4gaGF2ZSBzb21lCj4g
Pj4+IHJlYWwgJWRyIHNldHRpbmdzIGdpdmVuIGJ5IHRoZSBWTUkgYWdlbnQsIGFuZCBzb21lIHNo
YWRvdyAlZHIgc2V0dGluZ3MKPiA+Pj4gd2hpY2ggdGhlIGd1ZXN0IGludGVyYWN0cyB3aXRoLiAg
QWxzbyBJIHNob3VsZCB3YXJuIHlvdSBhdCB0aGlzIHBvaW50Cj4gPj4+IHRoYXQsIGJlY2F1c2Ug
b2YgaG93IHRoZSByZWdpc3RlcnMgd29yaywgSXQgd2lsbCBub3QgYmUgcG9zc2libGUgdG8gaGF2
ZQo+ID4+PiBndWVzdC1zaGFkb3dlZCAlZHIgZnVuY3Rpb25pbmcgYXQgdGhlIHNhbWUgdGltZSBh
cyBWTUktcHJvdmlkZWQgJWRyCj4gPj4+IHNldHRpbmdzLgo+ID4+Pgo+ID4+PiBJIGd1ZXNzIHRo
ZSBtYWluIHVzZWNhc2UgaGVyZSBpcyBzaW1wbHkgaGlkaW5nIGZyb20gdGhlIGd1ZXN0IGtlcm5l
bAo+ID4+PiB0aGF0IGRlYnVnZ2luZyBhY3Rpdml0aWVzIGFyZSBpbiB1c2UsIGFuZCB3ZSBhcmUg
b2sgdG8gYnJlYWsgdGhlIHJlYWwKPiA+Pj4gdXNlIG9mIGdkYi9vdGhlciBpbnNpZGUgdGhlIGd1
ZXN0PyAgUmF6dmFuL1RhbWFzOiBBcyB5b3VyIHRoZQo+ID4+PiBtYWludGFpbmVycywgaXQgaXMg
eW91ciBjYWxsLCB1bHRpbWF0ZWx5Lgo+ID4+IFdoYXQgd29ycmllcyBtZSBoZXJlIGlzIHRoYXQg
aW4gdGhhdCBjYXNlIGl0IGJlY29tZXMgZWFzaWVyIGZvciBhIHJvZ3VlCj4gPj4gYXBwbGljYXRp
b24gaW5zaWRlIHRoZSBndWVzdCB0byBmaWd1cmUgb3V0IHRoYXQgdGhlIGd1ZXN0J3MgYmVpbmcK
PiA+PiBtb25pdG9yZWQsIGlmIEkgdW5kZXJzdGFuZCB0aGluZ3MgY29ycmVjdGx5Lgo+ID4+Cj4g
Pj4gT2YgY291cnNlLCBhIGRvbTAgaW50cm9zcGVjdGlvbiBhZ2VudCBtYXkgY2hvb3NlIHRvIHNp
bXBseSBub3Qgc3Vic2NyaWJlCj4gPj4gdG8gRFIgZXZlbnRzLCBhbmQgdGh1cyBub3QgYWx0ZXIg
dGhlIGN1cnJlbnQgZmxvdyBhdCBhbGwsIHdoaWNoIG1ha2VzCj4gPj4gdGhpbmdzIGJldHRlci4K
PiA+IEkgYWdyZWUsIGlkZWFsbHkgbm9uZSBvZiB0aGUgVk1JIGV2ZW50cyBzaG91bGQgYWx0ZXIg
dGhlIGd1ZXN0cycKPiA+IGFiaWxpdHkgdG8gZG8gYW55dGhpbmcgaXQgbm9ybWFsbHkgY2FuIGFu
ZCB0aGUgVk1JIGV2ZW50cyBzaG91bGQgb25seQo+ID4gYWRkIG92ZXJoZWFkIChhbmQgb2YgY291
cnNlIHRoZSBjYWNoZSBzaWRlLWVmZmVjdHMgdGhhdCBhcmUKPiA+IGRldGVjdGFibGUpLiBUaGF0
IHNhaWQsIHNpbmNlIHRoZSB1c2VjYXNlIGZvciBNYXRoaWV1IGlzIG9uZSB3aGVyZSBoZQo+ID4g
Y2FuIGxpdmUgd2l0aCB0aGUgZ3Vlc3Qgbm90IGJlaW5nIGFibGUgdG8gcnVuIGEgZGVidWdnZXIs
IEkgd291bGQKPiA+IHN0aWxsIGFjY2VwdCB0aGUgcGF0Y2ggYXMgbG9uZyBhcyB0aGVyZSBpcyBh
biBleHBsaWNpdCBjb21tZW50Cj4gPiBkb2N1bWVudGluZyBpdHMgbGltaXRhdGlvbi4gV2UgY2Fu
IHdvcnJ5IGFib3V0IGZpZ3VyaW5nIG91dCBob3cgdG8KPiA+IG1ha2UgdGhlIGV2ZW50IHRyYW5z
cGFyZW50IGlmZiB0aGF0IGJlY29tZXMgbmVlZGVkIGZvciBzb21lIG90aGVyCj4gPiB1c2VjYXNl
Lgo+Cj4gSXQgaXMgbm90IHBvc3NpYmxlIHRvIHNoYXJlIHVzZSBvZiB0aGUgZGVidWdnaW5nIGZh
Y2lsaXRpZXMsCj4gaXJyZXNwZWN0aXZlIG9mIHdoZXRoZXIgeW91IHdpc2ggdG8gaGlkZSB0aGUg
c2hhcmluZyBmcm9tIHRoZSBndWVzdCBrZXJuZWwuCj4KPiBEZXBlbmRpbmcgb24gZXhhY3RseSB3
aGF0IHRoZSBWTUkgYWdlbnQgd2FudHMgdG8gZG8sIGl0IGNvdWxkIHNlZSBhYm91dAo+IGNvbnRl
eHQgc3dpdGNoaW5nIHRoZSBoaWRkZW4tYWN0aXZlIHNldHRpbmdzIGJlaGluZCB0aGUgYmFjayBv
ZiB0aGUKPiBrZXJuZWwsIGUuZy4gaWYgb25lIHByb2Nlc3MgaXMgZGVidWdnaW5nIGl0c2VsZiwg
YnV0IHRoZSBWTUkgYWdlbnQgd2FudHMKPiB0byB0cmFuc3BhcmVudGx5IGRlYnVnIGFub3RoZXIu
Cj4KPiBIb3dldmVyLCBpZiBib3RoIHRoZSBndWVzdCBhbmQgVk1JIGFnZW50IHdhbnQgdG8gdXNl
IHRoZSBkZWJ1Z2dpbmcKPiBmYWNpbGl0aWVzLCBvbmUgaXMgZ29pbmcgdG8gaGF2ZSB0byByZWxp
bnF1aXNoIHVzZS4gIEl0IHNob3VsZCBiZQo+IHBvc3NpYmxlIGZvciB0aGUgVk1JIGFnZW50IHRv
IGNsZWFubHkgZGV0YWNoIGl0cyBoaWRkZW4gc2V0dGluZ3MuCgpSaWdodCwgbGlrZSByZWxpbnF1
aXNoaW5nIHRoZSBoYXJkd2FyZSBicmVha3BvaW50cyBhbmQgc3dpdGNoaW5nIHRvCnNvZnR3YXJl
IGJyZWFrcG9pbnRzIGluc3RlYWQuCgo+IEVpdGhlciB3YXksIGV2ZXJ5dGhpbmcgY29tZXMgZG93
biB0byB3aGF0IGJlaGF2aW91ciBpcyB3YW50ZWQgdG8gc3RhcnQgd2l0aC4KCkFzIEkgc2FpZCwg
SSB0aGluayBhZGRpbmcgdGhhdCBtb25pdG9yaW5nIGNhcGFiaWxpdHkgaXMgZmluZSBhcyBsb25n
CmFzIGl0cyBsaW1pdGF0aW9uIGlzIGNsZWFybHkgZG9jdW1lbnRlZC4KClRhbWFzCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 10 01:29:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 May 2019 01:29:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOuLI-00047z-P3; Fri, 10 May 2019 01:28:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0ItA=TK=gmail.com=lars.kurth.xen@srs-us1.protection.inumbo.net>)
 id 1hOuLH-00047u-CN
 for xen-devel@lists.xenproject.org; Fri, 10 May 2019 01:28:55 +0000
X-Inumbo-ID: f94d2418-72c2-11e9-8980-bc764e045a96
Received: from mail-vs1-xe44.google.com (unknown [2607:f8b0:4864:20::e44])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f94d2418-72c2-11e9-8980-bc764e045a96;
 Fri, 10 May 2019 01:28:54 +0000 (UTC)
Received: by mail-vs1-xe44.google.com with SMTP id q64so2665580vsd.1
 for <xen-devel@lists.xenproject.org>; Thu, 09 May 2019 18:28:54 -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=iAhcOyrTwWZmWTN7BT2+7car5gsrlpFJPF5tUURYhiQ=;
 b=M0ZlnCztAJGR+CLBNcuKUzU5T2oEH2LaYuwARjNjEVQ/9aS8yUGu8ISToI0KfFtBFO
 Buo7E8cOsLbiTvh6LP15qNpZdC5pbc5mxVwtEXALGVhG5Jm1sQcdlGCXsKBdd1FN5hAL
 V06KImq2ZL/WPdg2VFFqTQeHR68ATPQwj8w849lMGMOMRlbye6Xwkpu2DWrv0S5jyNsa
 Ik0ZEukWUR8gwrX77rDnjFI06xm/QUF/m2yraiI7TvAWLJ8FFbKIkaACvG6ntVN4OYKa
 96isohzyTKjXsjfEErplI2zaHXnhLABstXglYxuM5rk9VD95hEI41RLr8GDpqmbLFqtT
 djvw==
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=iAhcOyrTwWZmWTN7BT2+7car5gsrlpFJPF5tUURYhiQ=;
 b=kd2U9fWiVtq0vUxeQZqjU3p4FrXEupnzCn1m0c6xlue23aPcM9seS7Od4uPUDgeKeo
 fg6XYlU0PsT0SOUIGjFgBTXC4bAPbLOHFlANGxifqIaEY3ClhtmDPGccjQA9CN4ckyGO
 TV6zGeLzuhiAthWC46z4U1yBMzdDfDHV5Tl5f4r5a2YyhQAu9w/cZSjmf5Ud+izDuFuh
 hvZ+WDe44yoMTEKgZZjMmN9Ob06OTpWS0GiI9Dn7HcE69ZsQI7wG2GeYIrVCgPafTGvK
 mK4NiyM+USPc/RzjeV6EZxdVEuSiRdOyTWHadZ7L2ZCUwkJdxVfA6bgEFexyT0chHkk7
 6lPA==
X-Gm-Message-State: APjAAAV2BaUkOnkT0PLVEZDhI15CZJWds96s4OwuvGTa1slpjLzGHyjD
 cv89EobO0mFM0BaNUH+ntpNuxbKm
X-Google-Smtp-Source: APXvYqx3v1EL9+bqa/EmH0WjWEMH0Wrb09hu3eHFf78A9/R4yMrjP0Nu6G4i58bJfVHf7JjPKpbp6w==
X-Received: by 2002:a67:8988:: with SMTP id l130mr4032831vsd.137.1557451733176; 
 Thu, 09 May 2019 18:28:53 -0700 (PDT)
Received: from [192.168.0.100] (ip133-193-64-186.ct.co.cr. [186.64.193.133])
 by smtp.gmail.com with ESMTPSA id u4sm465103uaq.11.2019.05.09.18.28.50
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 09 May 2019 18:28:52 -0700 (PDT)
From: Lars Kurth <lars.kurth.xen@gmail.com>
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
Message-Id: <9FCB2022-A547-4FA2-88E7-91DA3C023438@gmail.com>
Date: Thu, 9 May 2019 19:28:47 -0600
To: xen-devel <xen-devel@lists.xenproject.org>
X-Mailer: Apple Mail (2.3445.9.1)
Subject: [Xen-devel] Guest Testing in OSSTEST - What distros and versions
 should we test against
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Committers <committers@xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKZm9sbG93aW5nIGEgZGlzY3Vzc2lvbiB3aXRoIGNvbW1pdHRlcnMgYWJvdXQgR3Vl
c3QgdGVzdGluZyBpbiBPU1NURVNULCBpdCBzdXJmYWNlZCB0aGF0IHdlIGhhdmUgbm90IHVwZGF0
ZWQgd2hhdCBkaXN0cm9zIHdlIHRlc3QgaW4gT1NTVEVTVCBmb3IgYSB2ZXJ5IGxvbmcgdGltZS4g
QWxsIGFncmVlZCB0aGF0IHdlIHNob3VsZCByZWd1bGFybHkgcmV2aWV3IHdoYXQgd2UgdGVzdCBh
Z2FpbnN0OiBtYXliZSBhdCB0aGUgYmVnaW5uaW5nIG9mIGEgcmVsZWFzZSBjeWNsZQoKSW4gYW55
IGNhc2UsIGN1cnJlbnRseSB3ZSB0ZXN0IGFnYWluc3QKCng4NiBIVk0gZ3Vlc3RzOgogIGRlYmlh
bi05LjQuMC17aTM4NixhbWQ2NH0tQ0QtMS5pc28KICByaGVsLXNlcnZlci02LjEtaTM4Ni1kdmQu
aXNvCiAgd2luMTB2MTcwMy14ODYuaXNvCiAgd2luNy14NjQuaXNvCiAgd3MxNi14NjQuaXNvCiAg
RnJlZUJTRC0xMC4xLUNVU1RPTS17aTM4NixhbWQ2NH0tMjAxNTA1MjUucmF3Lnh6CiAgRGViaWFu
IEhWTSB7aTM4NixhbWQ2NH0gdmlhIGRlYmlhbi1pbnN0YWxsZXIgbmV0aW5zdCBbMV0KCng4NiBQ
ViBndWVzdHM6CiAgRGViaWFuIFBWIHtpMzg2LGFtZDY0fSB2aWEgZGViaWFuLWluc3RhbGxlciBu
ZXRpbnN0IFsxXQoKQVJNIGd1ZXN0czoKICBEZWJpYW4gUFYgdmlhIGRlYmlhbi1pbnN0YWxsZXIg
bmV0aW5zdCBbMV0KClsxXSB3aGF0ZXZlciBEZWJpYW4gcmVsZWFzZSBvc3N0ZXN0IGl0c2VsZiBt
b3N0bHkgcnVucwoKU28gSSBhbSBvcGVuaW5nIHRoZSBmbG9vciB0byBzdWdnZXN0aW9ucy4KCldp
dGggcmVnYXJkcyB0byBXaW5kb3dzIHRlc3Rpbmcgd2UgaGF2ZSBzb21lIHJlc3RyaWN0aW9ucy4g
V2UgaGF2ZSB0cmllZCBzZXZlcmFsIHRpbWVzIHRvIGJ1eSBhZGRpdGlvbmFsIHRlc3QgbGljZW5z
ZXMsIGJ1dCB0aGlzIG5ldmVyIHdlbnQgYW55d2hlcmUgKHNvbWUgb2YgdGhlIFZNIGxpY2Vuc2Vz
IGFyZSBub3QgYXZhaWxhYmxlIGZvciBvdXIgZW52aXJvbm1lbnQsIHVubGVzcyB5b3UgYnVsayBi
dXksIHdoaWNoIGlzIHZlcnkgZXhwZW5zaXZlKS4gVGhlIG9ubHkgYXBwcm9hY2ggdGhhdCB3b3Vs
ZCBhbGxvdyB1cyB0byB0ZXN0IGFnYWluc3QgZGlmZmVyZW50IHdpbmRvd3MgdmVyc2lvbnMgd291
bGQgYmUgdG8gcmVxdWlyZSBldmVyeW9uZSB3aG8gbWF5IHRvdWNoIE9TU1RFU1Qgd2hpY2ggaXMg
bm90IGRvYWJsZS4KCkkgY2FuIGJyaW5nIHRoaXMgdXAgd2l0aCB0aGUgTVMgb3BlbiBzb3VyY2Ug
b2ZmaWNlLCBpZiB0aGVyZSBhcmUgc3Ryb25nIGZlZWxpbmdzIGFib3V0IHRoaXMgYW5kIHRyeSBh
Z2FpbgoKTGFycwoKICAKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri May 10 01:43:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 May 2019 01:43:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOuZV-0005cx-9U; Fri, 10 May 2019 01:43:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=wFgn=TK=gmail.com=persaur@srs-us1.protection.inumbo.net>)
 id 1hOuZT-0005cs-UU
 for xen-devel@lists.xenproject.org; Fri, 10 May 2019 01:43:36 +0000
X-Inumbo-ID: 05a75904-72c5-11e9-8980-bc764e045a96
Received: from mail-yw1-xc2b.google.com (unknown [2607:f8b0:4864:20::c2b])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 05a75904-72c5-11e9-8980-bc764e045a96;
 Fri, 10 May 2019 01:43:34 +0000 (UTC)
Received: by mail-yw1-xc2b.google.com with SMTP id n188so3510461ywe.2
 for <xen-devel@lists.xenproject.org>; Thu, 09 May 2019 18:43:34 -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=LfT54QI8QF9S4xt/6ro67yLPP8YEbt2v9mVyjE4epYw=;
 b=gwnu0SjXqBKIIivmyadwqcoFqxsCpPhrppqTASqgurbOzg4alaysL3XhNDRtmnUq9j
 rrtnuluyuc5yyykkNW0XeUAhBQIh3WUW9nsvkxroKwg/5yig1LBto9mykWzn6pSh7cLJ
 bOwHs507QqI/Vaw67zkYvmlFA16rtbvgIkiKkBVMV8Sxp5I7+HlLhdhY42Gtofh7T0jn
 vVHdkjr0r66C+dSkkuP5W6vkh9kM1itvmFbdYfHXgR7w8aTXl5ZR5u2+gQCArc0707V8
 NnWGTD8XfHhPbQfXIINPYqzH6LlOdCh7CmmLADQJYK9YfWIjNyXeZL53/A6+8/zLOEv1
 IOcw==
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=LfT54QI8QF9S4xt/6ro67yLPP8YEbt2v9mVyjE4epYw=;
 b=WFtiyxIBi5uBPKPWISQqEIJ9wynjffT767BNEWph+QziWrJJWIR9e+2fIpQhSx/5bu
 XiEWo56HgZtIKOKXnFVXlaggeEi4ugdz2yuLJuRPC+7an46YNxTqjNyFd4cHH7Qz1fcR
 trTiikaFIco+itQFU17z8mhZWX+3l1eenNjZXn2YLnOovwUj8qgKh/oymgZ6bD5dRoCO
 E+K/faZsyDwzER5tdMseSxqvu2stTYQjhfB7wYObY2i+F/2ldu4AtiiuJMNcxfHsDE8Y
 bB6oezCUtdgK7lFRCzGdKxZ7ltpMc8uo13Bbfy6XveU9wpbYtVLb7BtxmBguVmroong6
 A6JQ==
X-Gm-Message-State: APjAAAUdvErY//8CAHNZRwQOtLaubse+lPYLu3Ey7ApXt+4SLvnR0iS8
 FMnPer0fbTdVAU7Hm1Hx80M=
X-Google-Smtp-Source: APXvYqx5lQ9pnKdUp/xLTn4B0WaUhULe2Z+JRAeVvcoAJVNyfZJPhIIex4t5Js2/4hZB5CXJ7kYIhg==
X-Received: by 2002:a81:3a49:: with SMTP id h70mr4060556ywa.58.1557452613613; 
 Thu, 09 May 2019 18:43:33 -0700 (PDT)
Received: from [100.64.77.67] ([173.245.206.154])
 by smtp.gmail.com with ESMTPSA id l12sm964962ywb.60.2019.05.09.18.43.32
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 09 May 2019 18:43:32 -0700 (PDT)
Mime-Version: 1.0 (1.0)
From: Rich Persaud <persaur@gmail.com>
X-Mailer: iPad Mail (16E227)
In-Reply-To: <9FCB2022-A547-4FA2-88E7-91DA3C023438@gmail.com>
Date: Thu, 9 May 2019 21:43:31 -0400
Message-Id: <E687A54C-0781-4674-A7F9-F62064E9B310@gmail.com>
References: <9FCB2022-A547-4FA2-88E7-91DA3C023438@gmail.com>
To: Lars Kurth <lars.kurth.xen@gmail.com>
Subject: Re: [Xen-devel] Guest Testing in OSSTEST - What distros and
 versions should we test against
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Committers <committers@xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: multipart/mixed; boundary="===============8445420346765020179=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============8445420346765020179==
Content-Type: multipart/alternative;
	boundary=Apple-Mail-0CDF994F-B649-41EC-8B66-7851827E717E
Content-Transfer-Encoding: 7bit


--Apple-Mail-0CDF994F-B649-41EC-8B66-7851827E717E
Content-Type: text/plain;
	charset=us-ascii
Content-Transfer-Encoding: quoted-printable

> On May 9, 2019, at 21:28, Lars Kurth <lars.kurth.xen@gmail.com> wrote:
>=20
> Hi all,
>=20
> following a discussion with committers about Guest testing in OSSTEST, it s=
urfaced that we have not updated what distros we test in OSSTEST for a very l=
ong time. All agreed that we should regularly review what we test against: m=
aybe at the beginning of a release cycle
>=20
> In any case, currently we test against
>=20
> x86 HVM guests:
>  debian-9.4.0-{i386,amd64}-CD-1.iso
>  rhel-server-6.1-i386-dvd.iso
>  win10v1703-x86.iso
>  win7-x64.iso
>  ws16-x64.iso
>  FreeBSD-10.1-CUSTOM-{i386,amd64}-20150525.raw.xz
>  Debian HVM {i386,amd64} via debian-installer netinst [1]
>=20
> x86 PV guests:
>  Debian PV {i386,amd64} via debian-installer netinst [1]
>=20
> ARM guests:
>  Debian PV via debian-installer netinst [1]
>=20
> [1] whatever Debian release osstest itself mostly runs
>=20
> So I am opening the floor to suggestions.
>=20
> With regards to Windows testing we have some restrictions. We have tried s=
everal times to buy additional test licenses, but this never went anywhere (=
some of the VM licenses are not available for our environment, unless you bu=
lk buy, which is very expensive). The only approach that would allow us to t=
est against different windows versions would be to require everyone who may t=
ouch OSSTEST which is not doable.

Are the 90-day test/eval versions of Windows incompatible with OSSTEST?

  https://www.microsoft.com/en-us/evalcenter/evaluate-windows-10-enterprise
  https://www.microsoft.com/en-us/evalcenter/

Rich=

--Apple-Mail-0CDF994F-B649-41EC-8B66-7851827E717E
Content-Type: text/html;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; charset=3D=
utf-8"></head><body dir=3D"auto"><div dir=3D"ltr"><span></span></div><div di=
r=3D"ltr"><div dir=3D"ltr"></div><div dir=3D"ltr">On May 9, 2019, at 21:28, L=
ars Kurth &lt;<a href=3D"mailto:lars.kurth.xen@gmail.com">lars.kurth.xen@gma=
il.com</a>&gt; wrote:</div><div dir=3D"ltr"><br></div><blockquote type=3D"ci=
te"><div dir=3D"ltr"><span>Hi all,</span><br><span></span><br><span>followin=
g a discussion with committers about Guest testing in OSSTEST, it surfaced t=
hat we have not updated what distros we test in OSSTEST for a very long time=
. All agreed that we should regularly review what we test against: maybe at t=
he beginning of a release cycle</span><br><span></span><br><span>In any case=
, currently we test against</span><br><span></span><br><span>x86 HVM guests:=
</span><br><span> &nbsp;debian-9.4.0-{i386,amd64}-CD-1.iso</span><br><span> &=
nbsp;rhel-server-6.1-i386-dvd.iso</span><br><span> &nbsp;win10v1703-x86.iso<=
/span><br><span> &nbsp;win7-x64.iso</span><br><span> &nbsp;ws16-x64.iso</spa=
n><br><span> &nbsp;FreeBSD-10.1-CUSTOM-{i386,amd64}-20150525.raw.xz</span><b=
r><span> &nbsp;Debian HVM {i386,amd64} via debian-installer netinst [1]</spa=
n><br><span></span><br><span>x86 PV guests:</span><br><span> &nbsp;Debian PV=
 {i386,amd64} via debian-installer netinst [1]</span><br><span></span><br><s=
pan>ARM guests:</span><br><span> &nbsp;Debian PV via debian-installer netins=
t [1]</span><br><span></span><br><span>[1] whatever Debian release osstest i=
tself mostly runs</span><br><span></span><br><span>So I am opening the floor=
 to suggestions.</span><br><span></span><br><span>With regards to Windows te=
sting we have some restrictions. We have tried several times to buy addition=
al test licenses, but this never went anywhere (some of the VM licenses are n=
ot available for our environment, unless you bulk buy, which is very expensi=
ve). The only approach that would allow us to test against different windows=
 versions would be to require everyone who may touch OSSTEST which is not do=
able.</span><br></div></blockquote><br><div>Are the 90-day test/eval version=
s of Windows incompatible with OSSTEST?</div><div><br></div><div>&nbsp;&nbsp=
;<a href=3D"https://www.microsoft.com/en-us/evalcenter/evaluate-windows-10-e=
nterprise">https://www.microsoft.com/en-us/evalcenter/evaluate-windows-10-en=
terprise</a></div><div>&nbsp;&nbsp;<a href=3D"https://www.microsoft.com/en-u=
s/evalcenter/">https://www.microsoft.com/en-us/evalcenter/</a></div><div><br=
></div><div>Rich</div></div></body></html>=

--Apple-Mail-0CDF994F-B649-41EC-8B66-7851827E717E--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8445420346765020179==--


From xen-devel-bounces@lists.xenproject.org Fri May 10 04:21:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 May 2019 04:21:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOx1a-00016O-E6; Fri, 10 May 2019 04:20:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3e/W=TK=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hOx1Z-00016A-W7
 for xen-devel@lists.xenproject.org; Fri, 10 May 2019 04:20:46 +0000
X-Inumbo-ID: f7ecb8fc-72da-11e9-a14b-43ca255ddce7
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f7ecb8fc-72da-11e9-a14b-43ca255ddce7;
 Fri, 10 May 2019 04:20:40 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hOx1S-00088x-UL; Fri, 10 May 2019 04: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.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hOx1S-0005uh-JJ; Fri, 10 May 2019 04:20:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hOx1S-0003yZ-Ih; Fri, 10 May 2019 04:20:38 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135885-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=f5245a1db144be95046deaed71a99b64362595b6
X-Osstest-Versions-That: ovmf=fbb0ec7ea4c0d1e9e397fe898fb7d69de0779084
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 10 May 2019 04:20:38 +0000
Subject: [Xen-devel] [ovmf test] 135885: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTg4NSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzU4ODUvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBmNTI0NWExZGIxNDRiZTk1MDQ2ZGVhZWQ3MWE5OWI2
NDM2MjU5NWI2CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBmYmIwZWM3
ZWE0YzBkMWU5ZTM5N2ZlODk4ZmI3ZDY5ZGUwNzc5MDg0CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MzU2ODkgIDIwMTktMDUtMDQgMTM6NDk6MzUgWiAgICA1IGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTM1ODg1ICAyMDE5LTA1LTA4IDAxOjQxOjMwIFogICAgMiBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQ2h1LCBNYWdn
aWUgPG1hZ2dpZS5jaHVAaW50ZWwuY29tPgogIE1hZ2dpZSBDaHUgPG1hZ2dpZS5jaHVAaW50ZWwu
Y29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxp
Z2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9s
b2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBh
cmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0
IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFz
dGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lv
biA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CiAg
IGZiYjBlYzdlYTQuLmY1MjQ1YTFkYjEgIGY1MjQ1YTFkYjE0NGJlOTUwNDZkZWFlZDcxYTk5YjY0
MzYyNTk1YjYgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 10 04:52:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 May 2019 04:52:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOxW7-0003hL-5z; Fri, 10 May 2019 04:52:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Iy1x=TK=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hOxW6-0003hB-98
 for xen-devel@lists.xenproject.org; Fri, 10 May 2019 04:52:18 +0000
X-Inumbo-ID: 600bbe02-72df-11e9-ba73-f313d60a0478
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 600bbe02-72df-11e9-ba73-f313d60a0478;
 Fri, 10 May 2019 04:52:13 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id E115BAE4E;
 Fri, 10 May 2019 04:52:11 +0000 (UTC)
To: =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?=
 <marmarek@invisiblethingslab.com>, xen-devel@lists.xenproject.org
References: <cover.1ff4fbcf3cedbe34db420b46be69328b299f325e.1557431250.git-series.marmarek@invisiblethingslab.com>
 <706a1e5f87ae789197fba3a268b18183fd4b8e5b.1557431250.git-series.marmarek@invisiblethingslab.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 mQENBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAG0H0p1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT6JATkEEwECACMFAlOMcK8CGwMH
 CwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAKCRCw3p3WKL8TL8eZB/9G0juS/kDY9LhEXseh
 mE9U+iA1VsLhgDqVbsOtZ/S14LRFHczNd/Lqkn7souCSoyWsBs3/wO+OjPvxf7m+Ef+sMtr0
 G5lCWEWa9wa0IXx5HRPW/ScL+e4AVUbL7rurYMfwCzco+7TfjhMEOkC+va5gzi1KrErgNRHH
 kg3PhlnRY0Udyqx++UYkAsN4TQuEhNN32MvN0Np3WlBJOgKcuXpIElmMM5f1BBzJSKBkW0Jc
 Wy3h2Wy912vHKpPV/Xv7ZwVJ27v7KcuZcErtptDevAljxJtE7aJG6WiBzm+v9EswyWxwMCIO
 RoVBYuiocc51872tRGywc03xaQydB+9R7BHPuQENBFOMcBYBCADLMfoA44MwGOB9YT1V4KCy
 vAfd7E0BTfaAurbG+Olacciz3yd09QOmejFZC6AnoykydyvTFLAWYcSCdISMr88COmmCbJzn
 sHAogjexXiif6ANUUlHpjxlHCCcELmZUzomNDnEOTxZFeWMTFF9Rf2k2F0Tl4E5kmsNGgtSa
 aMO0rNZoOEiD/7UfPP3dfh8JCQ1VtUUsQtT1sxos8Eb/HmriJhnaTZ7Hp3jtgTVkV0ybpgFg
 w6WMaRkrBh17mV0z2ajjmabB7SJxcouSkR0hcpNl4oM74d2/VqoW4BxxxOD1FcNCObCELfIS
 auZx+XT6s+CE7Qi/c44ibBMR7hyjdzWbABEBAAGJAR8EGAECAAkFAlOMcBYCGwwACgkQsN6d
 1ii/Ey9D+Af/WFr3q+bg/8v5tCknCtn92d5lyYTBNt7xgWzDZX8G6/pngzKyWfedArllp0Pn
 fgIXtMNV+3t8Li1Tg843EXkP7+2+CQ98MB8XvvPLYAfW8nNDV85TyVgWlldNcgdv7nn1Sq8g
 HwB2BHdIAkYce3hEoDQXt/mKlgEGsLpzJcnLKimtPXQQy9TxUaLBe9PInPd+Ohix0XOlY+Uk
 QFEx50Ki3rSDl2Zt2tnkNYKUCvTJq7jvOlaPd6d/W0tZqpyy7KVay+K4aMobDsodB3dvEAs6
 ScCnh03dDAFgIq5nsB11j3KPKdVoPlfucX2c7kGNH+LUMbzqV6beIENfNexkOfxHf4kBrQQY
 AQgAIBYhBIUSZ3Lo9gSUpdCX97DendYovxMvBQJa3fDQAhsCAIEJELDendYovxMvdiAEGRYI
 AB0WIQRTLbB6QfY48x44uB6AXGG7T9hjvgUCWt3w0AAKCRCAXGG7T9hjvk2LAP99B/9FenK/
 1lfifxQmsoOrjbZtzCS6OKxPqOLHaY47BgEAqKKn36YAPpbk09d2GTVetoQJwiylx/Z9/mQI
 CUbQMg1pNQf9EjA1bNcMbnzJCgt0P9Q9wWCLwZa01SnQWFz8Z4HEaKldie+5bHBL5CzVBrLv
 81tqX+/j95llpazzCXZW2sdNL3r8gXqrajSox7LR2rYDGdltAhQuISd2BHrbkQVEWD4hs7iV
 1KQHe2uwXbKlguKPhk5ubZxqwsg/uIHw0qZDk+d0vxjTtO2JD5Jv/CeDgaBX4Emgp0NYs8IC
 UIyKXBtnzwiNv4cX9qKlz2Gyq9b+GdcLYZqMlIBjdCz0yJvgeb3WPNsCOanvbjelDhskx9gd
 6YUUFFqgsLtrKpCNyy203a58g2WosU9k9H+LcheS37Ph2vMVTISMszW9W8gyORSgmw==
Message-ID: <ddcf231a-6871-348b-0e2e-b601e5607ca7@suse.com>
Date: Fri, 10 May 2019 06:52:10 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <706a1e5f87ae789197fba3a268b18183fd4b8e5b.1557431250.git-series.marmarek@invisiblethingslab.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v2 4/5] xen: fix handling framebuffer
 located above 4GB
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkvMDUvMjAxOSAyMTo0OCwgTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIHdyb3RlOgo+
IE9uIHNvbWUgbWFjaGluZXMgKGZvciBleGFtcGxlIFRoaW5rcGFkIFA1MiksIFVFRkkgR09QIHJl
cG9ydHMKPiBmcmFtZWJ1ZmZlciBsb2NhdGVkIGFib3ZlIDRHQiAoMHg0MDAwMDAwMDAwIG9uIHRo
YXQgbWFjaGluZSkuIFRoaXMKPiBhZGRyZXNzIGRvZXMgbm90IGZpdCBpbiB7eGVuLGRvbTB9X3Zn
YV9jb25zb2xlX2luZm8udS52ZXNhX2xmYi5sZmJfYmFzZQo+IGZpZWxkLCB3aGljaCBpcyAzMmJp
dC4gVGhlIG92ZXJmbG93IGhlcmUgY2F1c2UgYWxsIGtpbmQgb2YgbWVtb3J5Cj4gY29ycnVwdGlv
biB3aGVuIGFueXRoaW5nIHRyaWVzIHRvIHdyaXRlIHNvbWV0aGluZyBvbiB0aGUgc2NyZWVuLAo+
IHN0YXJ0aW5nIHdpdGggemVyb2luZyB0aGUgd2hvbGUgZnJhbWVidWZmZXIgaW4gdmVzYV9pbml0
KCkuCj4gCj4gRml4IHRoaXMgc2ltaWxhciB0byBob3cgaXQncyBkb25lIGluIExpbnV4OiBhZGQg
ZXh0X2xmYl9iYXNlIGZpZWxkIGF0Cj4gdGhlIGVuZCBvZiB0aGUgc3RydWN0dXJlLCB0byBob2xk
IHVwcGVyIDMyYml0cyBvZiB0aGUgYWRkcmVzcy4gU2luY2UgdGhlCj4gZmllbGQgaXMgYWRkZWQg
YXQgdGhlIGVuZCBvZiB0aGUgc3RydWN0dXJlLCBpdCB3aWxsIHdvcmsgd2l0aCBvbGRlcgo+IExp
bnV4IHZlcnNpb25zIHRvbyAob3RoZXIgdGhhbiB1c2luZyBwb3NzaWJseSB0cnVuY2F0ZWQgYWRk
cmVzcyAtIG5vCj4gd29yc2UgdGhhbiB3aXRob3V0IHRoaXMgY2hhbmdlKS4gVGhhbmtzIHRvIEFC
SSBjb250YWluaW5nIHNpemUgb2YgdGhlCj4gc3RydWN0dXJlIChzdGFydF9pbmZvLmNvbnNvbGUu
ZG9tMC5pbmZvX3NpemUpLCBMaW51eCBjYW4gZGV0ZWN0IHdoZW4KPiB0aGlzIGZpZWxkIGlzIHBy
ZXNlbnQgYW5kIHVzZSBpdCBhcHByb3ByaWF0ZWx5IHRoZW4uCj4gCj4gU2lnbmVkLW9mZi1ieTog
TWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIDxtYXJtYXJla0BpbnZpc2libGV0aGluZ3NsYWIu
Y29tPgoKUHVibGljIGludGVyZmFjZSBwYXJ0OgoKUmV2aWV3ZWQtYnk6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 10 06:20:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 May 2019 06:20:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOyt4-0002KW-Mb; Fri, 10 May 2019 06:20:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Iy1x=TK=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hOyt3-0002EE-Hf
 for xen-devel@lists.xenproject.org; Fri, 10 May 2019 06:20:05 +0000
X-Inumbo-ID: a5927341-72eb-11e9-8980-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a5927341-72eb-11e9-8980-bc764e045a96;
 Fri, 10 May 2019 06:20:03 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 8D780AF0F;
 Fri, 10 May 2019 06:20:02 +0000 (UTC)
To: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
References: <20190508102807.7096-1-ross.lagerwall@citrix.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 mQENBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAG0H0p1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT6JATkEEwECACMFAlOMcK8CGwMH
 CwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAKCRCw3p3WKL8TL8eZB/9G0juS/kDY9LhEXseh
 mE9U+iA1VsLhgDqVbsOtZ/S14LRFHczNd/Lqkn7souCSoyWsBs3/wO+OjPvxf7m+Ef+sMtr0
 G5lCWEWa9wa0IXx5HRPW/ScL+e4AVUbL7rurYMfwCzco+7TfjhMEOkC+va5gzi1KrErgNRHH
 kg3PhlnRY0Udyqx++UYkAsN4TQuEhNN32MvN0Np3WlBJOgKcuXpIElmMM5f1BBzJSKBkW0Jc
 Wy3h2Wy912vHKpPV/Xv7ZwVJ27v7KcuZcErtptDevAljxJtE7aJG6WiBzm+v9EswyWxwMCIO
 RoVBYuiocc51872tRGywc03xaQydB+9R7BHPuQENBFOMcBYBCADLMfoA44MwGOB9YT1V4KCy
 vAfd7E0BTfaAurbG+Olacciz3yd09QOmejFZC6AnoykydyvTFLAWYcSCdISMr88COmmCbJzn
 sHAogjexXiif6ANUUlHpjxlHCCcELmZUzomNDnEOTxZFeWMTFF9Rf2k2F0Tl4E5kmsNGgtSa
 aMO0rNZoOEiD/7UfPP3dfh8JCQ1VtUUsQtT1sxos8Eb/HmriJhnaTZ7Hp3jtgTVkV0ybpgFg
 w6WMaRkrBh17mV0z2ajjmabB7SJxcouSkR0hcpNl4oM74d2/VqoW4BxxxOD1FcNCObCELfIS
 auZx+XT6s+CE7Qi/c44ibBMR7hyjdzWbABEBAAGJAR8EGAECAAkFAlOMcBYCGwwACgkQsN6d
 1ii/Ey9D+Af/WFr3q+bg/8v5tCknCtn92d5lyYTBNt7xgWzDZX8G6/pngzKyWfedArllp0Pn
 fgIXtMNV+3t8Li1Tg843EXkP7+2+CQ98MB8XvvPLYAfW8nNDV85TyVgWlldNcgdv7nn1Sq8g
 HwB2BHdIAkYce3hEoDQXt/mKlgEGsLpzJcnLKimtPXQQy9TxUaLBe9PInPd+Ohix0XOlY+Uk
 QFEx50Ki3rSDl2Zt2tnkNYKUCvTJq7jvOlaPd6d/W0tZqpyy7KVay+K4aMobDsodB3dvEAs6
 ScCnh03dDAFgIq5nsB11j3KPKdVoPlfucX2c7kGNH+LUMbzqV6beIENfNexkOfxHf4kBrQQY
 AQgAIBYhBIUSZ3Lo9gSUpdCX97DendYovxMvBQJa3fDQAhsCAIEJELDendYovxMvdiAEGRYI
 AB0WIQRTLbB6QfY48x44uB6AXGG7T9hjvgUCWt3w0AAKCRCAXGG7T9hjvk2LAP99B/9FenK/
 1lfifxQmsoOrjbZtzCS6OKxPqOLHaY47BgEAqKKn36YAPpbk09d2GTVetoQJwiylx/Z9/mQI
 CUbQMg1pNQf9EjA1bNcMbnzJCgt0P9Q9wWCLwZa01SnQWFz8Z4HEaKldie+5bHBL5CzVBrLv
 81tqX+/j95llpazzCXZW2sdNL3r8gXqrajSox7LR2rYDGdltAhQuISd2BHrbkQVEWD4hs7iV
 1KQHe2uwXbKlguKPhk5ubZxqwsg/uIHw0qZDk+d0vxjTtO2JD5Jv/CeDgaBX4Emgp0NYs8IC
 UIyKXBtnzwiNv4cX9qKlz2Gyq9b+GdcLYZqMlIBjdCz0yJvgeb3WPNsCOanvbjelDhskx9gd
 6YUUFFqgsLtrKpCNyy203a58g2WosU9k9H+LcheS37Ph2vMVTISMszW9W8gyORSgmw==
Message-ID: <2bd0b649-0216-4874-2e3e-5e41c563d4ef@suse.com>
Date: Fri, 10 May 2019 08:20:01 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190508102807.7096-1-ross.lagerwall@citrix.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH] xenbus: Avoid deadlock during suspend due
 to open transactions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDgvMDUvMjAxOSAxMjoyOCwgUm9zcyBMYWdlcndhbGwgd3JvdGU6Cj4gRHVyaW5nIGEgc3Vz
cGVuZC9yZXN1bWUsIHRoZSB4ZW53YXRjaCB0aHJlYWQgd2FpdHMgZm9yIGFsbCBvdXRzdGFuZGlu
Zwo+IHhlbnN0b3JlIHJlcXVlc3RzIGFuZCB0cmFuc2FjdGlvbnMgdG8gY29tcGxldGUuIFRoaXMg
ZG9lcyBub3Qgd29yawo+IGNvcnJlY3RseSBmb3IgdHJhbnNhY3Rpb25zIHN0YXJ0ZWQgYnkgdXNl
cnNwYWNlIGJlY2F1c2UgaXQgd2FpdHMgZm9yCj4gdGhlbSB0byBjb21wbGV0ZSBhZnRlciBmcmVl
emluZyB1c2Vyc3BhY2UgdGhyZWFkcyB3aGljaCBtZWFucyB0aGUKPiB0cmFuc2FjdGlvbnMgaGFz
IG5vIHdheSBvZiBjb21wbGV0aW5nLCByZXN1bHRpbmcgaW4gYSBkZWFkbG9jay4gVGhpcyBpcwo+
IHRyaXZpYWwgdG8gcmVwcm9kdWNlIGJ5IHJ1bm5pbmcgdGhpcyBzY3JpcHQgYW5kIHRoZW4gc3Vz
cGVuZGluZyB0aGUgVk06Cj4gCj4gICAgIGltcG9ydCBweXhzLCB0aW1lCj4gICAgIGMgPSBweXhz
LmNsaWVudC5DbGllbnQoeGVuX2J1c19wYXRoPSIvZGV2L3hlbi94ZW5idXMiKQo+ICAgICBjLmNv
bm5lY3QoKQo+ICAgICBjLnRyYW5zYWN0aW9uKCkKPiAgICAgdGltZS5zbGVlcCgzNjAwKQo+IAo+
IEV2ZW4gaWYgdGhpcyBkZWFkbG9jayB3ZXJlIHJlc29sdmVkLCBtaXNiZWhhdmluZyB1c2Vyc3Bh
Y2Ugc2hvdWxkIG5vdAo+IHByZXZlbnQgYSBWTSBmcm9tIGJlaW5nIG1pZ3JhdGVkLiBTbywgaW5z
dGVhZCBvZiB3YWl0aW5nIGZvciB0aGVzZQo+IHRyYW5zYWN0aW9ucyB0byBjb21wbGV0ZSwgaWdu
b3JlIHRoZW0gZHVyaW5nIHN1c3BlbmQgYW5kIG1hcmsgdGhlbSBhcwo+IGFib3J0ZWQgZHVyaW5n
IHRoZSByZXR1cm4gcGF0aC4gSWYgdGhlIGNhbGxlciBjb21taXRzIHRoZSB0cmFuc2FjdGlvbiwK
PiByZXR1cm4gRUFHQUlOIHNvIHRoYXQgdGhleSB0cnkgYWdhaW4uIElmIHRoZSBjYWxsZXIgZGlz
Y2FyZHMgdGhlCj4gdHJhbnNhY3Rpb24sIHJldHVybiBPSyBzaW5jZSBubyBjaGFuZ2VzIHdlcmUg
bWFkZSBhbnl3YXkuCj4gCj4gVGhpcyBvbmx5IGFmZmVjdHMgdXNlcnMgb2YgdGhlIHhlbmJ1cyBm
aWxlIGludGVyZmFjZS4gSW4ta2VybmVsIHVzZXJzIG9mCj4geGVuYnVzIGFyZSBhc3N1bWVkIHRv
IGJlIHdlbGwtYmVoYXZlZCBhbmQgY29tcGxldGUgYWxsIHRyYW5zYWN0aW9ucwo+IGJlZm9yZSBm
cmVlemluZy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndh
bGxAY2l0cml4LmNvbT4KCkkgdGhpbmsgdGhpcyBjYW4gYmUgZG9uZSBtdWNoIGVhc2llcjoKCkFk
ZCBhIGJvb2wgInVzZXJfcmVxIiB0byBzdHJ1Y3QgeGJfcmVxX2RhdGEgc2V0IGZvciB1c2VyIHJl
cXVlc3RzIGFuZAphIGdlbmVyYXRpb24gY291bnQgdG8gc3RydWN0IHhlbmJ1c190cmFuc2FjdGlv
bl9ob2xkZXIgd2hpY2ggd2lsbCBiZQppbml0aWFsaXplZCBmcm9tIGEgZ2xvYmFsIGNvdW50ZXIg
YmVpbmcgaW5jcmVtZW50ZWQgYXQgZXZlcnkKc3VzcGVuZC9yZXN1bWUgY3ljbGUuCgpEb24ndCBp
bmNyZW1lbnQgeHNfc3RhdGVfdXNlcnMgZm9yIHVzZXIgdHJhbnNhY3Rpb25zIGFuZCBhYm9ydCB1
c2VyCnRyYW5zYWN0aW9ucyBpbiBjYXNlIGl0cyBnZW5lcmF0aW9uIGNvdW50IGRvZXNuJ3QgbWF0
Y2ggdGhlIGdsb2JhbApjb3VudGVyLgoKCkp1ZXJnZW4KCj4gLS0tCj4gIGRyaXZlcnMveGVuL3hl
bmJ1cy94ZW5idXMuaCAgICAgICAgICAgICAgfCAgMiArCj4gIGRyaXZlcnMveGVuL3hlbmJ1cy94
ZW5idXNfZGV2X2Zyb250ZW5kLmMgfCA2MCArKysrKysrKysrKysrKysrKysrKysrKysKPiAgZHJp
dmVycy94ZW4veGVuYnVzL3hlbmJ1c194cy5jICAgICAgICAgICB8IDE2ICsrKysrKy0KPiAgMyBm
aWxlcyBjaGFuZ2VkLCA3NyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4gCj4gZGlmZiAt
LWdpdCBhL2RyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXMuaCBiL2RyaXZlcnMveGVuL3hlbmJ1cy94
ZW5idXMuaAo+IGluZGV4IDA5Mjk4MTE3MWRmMS4uYTk3N2UxMzk2MTQ5IDEwMDY0NAo+IC0tLSBh
L2RyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXMuaAo+ICsrKyBiL2RyaXZlcnMveGVuL3hlbmJ1cy94
ZW5idXMuaAo+IEBAIC0xMzMsNCArMTMzLDYgQEAgdm9pZCB4ZW5idXNfcmluZ19vcHNfaW5pdCh2
b2lkKTsKPiAgaW50IHhlbmJ1c19kZXZfcmVxdWVzdF9hbmRfcmVwbHkoc3RydWN0IHhzZF9zb2Nr
bXNnICptc2csIHZvaWQgKnBhcik7Cj4gIHZvaWQgeGVuYnVzX2Rldl9xdWV1ZV9yZXBseShzdHJ1
Y3QgeGJfcmVxX2RhdGEgKnJlcSk7Cj4gIAo+ICt1bnNpZ25lZCBpbnQgeGVuYnVzX2ZpbGVfYWJv
cnRfdHJhbnMoYm9vbCBhYm9ydCk7Cj4gKwo+ICAjZW5kaWYKPiBkaWZmIC0tZ2l0IGEvZHJpdmVy
cy94ZW4veGVuYnVzL3hlbmJ1c19kZXZfZnJvbnRlbmQuYyBiL2RyaXZlcnMveGVuL3hlbmJ1cy94
ZW5idXNfZGV2X2Zyb250ZW5kLmMKPiBpbmRleCAwNzgyZmYzYzIyNzMuLjYyMzIxOGEyYTE2NSAx
MDA2NDQKPiAtLS0gYS9kcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX2Rldl9mcm9udGVuZC5jCj4g
KysrIGIvZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c19kZXZfZnJvbnRlbmQuYwo+IEBAIC02OSw2
ICs2OSw3IEBACj4gIHN0cnVjdCB4ZW5idXNfdHJhbnNhY3Rpb25faG9sZGVyIHsKPiAgCXN0cnVj
dCBsaXN0X2hlYWQgbGlzdDsKPiAgCXN0cnVjdCB4ZW5idXNfdHJhbnNhY3Rpb24gaGFuZGxlOwo+
ICsJYm9vbCBhYm9ydGVkOwo+ICB9Owo+ICAKPiAgLyoKPiBAQCAtMTEzLDggKzExNCw0OSBAQCBz
dHJ1Y3QgeGVuYnVzX2ZpbGVfcHJpdiB7Cj4gIAl3YWl0X3F1ZXVlX2hlYWRfdCByZWFkX3dhaXRx
Owo+ICAKPiAgCXN0cnVjdCBrcmVmIGtyZWY7Cj4gKwo+ICsJc3RydWN0IGxpc3RfaGVhZCBmaWxl
X2xpc3Q7Cj4gIH07Cj4gIAo+ICtzdGF0aWMgREVGSU5FX1NQSU5MT0NLKGZpbGVfbGlzdF9sb2Nr
KTsKPiArc3RhdGljIExJU1RfSEVBRChmaWxlX2xpc3QpOwo+ICsKPiArc3RhdGljIHZvaWQgcmVn
aXN0ZXJfeGVuYnVzX2ZpbGUoc3RydWN0IHhlbmJ1c19maWxlX3ByaXYgKnUpCj4gK3sKPiArCXNw
aW5fbG9jaygmZmlsZV9saXN0X2xvY2spOwo+ICsJbGlzdF9hZGQoJnUtPmZpbGVfbGlzdCwgJmZp
bGVfbGlzdCk7Cj4gKwlzcGluX3VubG9jaygmZmlsZV9saXN0X2xvY2spOwo+ICt9Cj4gKwo+ICtz
dGF0aWMgdm9pZCB1bnJlZ2lzdGVyX3hlbmJ1c19maWxlKHN0cnVjdCB4ZW5idXNfZmlsZV9wcml2
ICp1KQo+ICt7Cj4gKwlzcGluX2xvY2soJmZpbGVfbGlzdF9sb2NrKTsKPiArCWxpc3RfZGVsKCZ1
LT5maWxlX2xpc3QpOwo+ICsJc3Bpbl91bmxvY2soJmZpbGVfbGlzdF9sb2NrKTsKPiArfQo+ICsK
PiArdW5zaWduZWQgaW50IHhlbmJ1c19maWxlX2Fib3J0X3RyYW5zKGJvb2wgYWJvcnQpCj4gK3sK
PiArCXN0cnVjdCB4ZW5idXNfZmlsZV9wcml2ICp1Owo+ICsJc3RydWN0IHhlbmJ1c190cmFuc2Fj
dGlvbl9ob2xkZXIgKnRyYW5zOwo+ICsJdW5zaWduZWQgaW50IGNvdW50ID0gMDsKPiArCj4gKwlz
cGluX2xvY2soJmZpbGVfbGlzdF9sb2NrKTsKPiArCWxpc3RfZm9yX2VhY2hfZW50cnkodSwgJmZp
bGVfbGlzdCwgZmlsZV9saXN0KSB7Cj4gKwkJbXV0ZXhfbG9jaygmdS0+bXNnYnVmZmVyX211dGV4
KTsKPiArCQlsaXN0X2Zvcl9lYWNoX2VudHJ5KHRyYW5zLCAmdS0+dHJhbnNhY3Rpb25zLCBsaXN0
KSB7Cj4gKwkJCWlmICghdHJhbnMtPmFib3J0ZWQpIHsKPiArCQkJCWNvdW50Kys7Cj4gKwkJCQl0
cmFucy0+YWJvcnRlZCA9IGFib3J0Owo+ICsJCQl9Cj4gKwkJfQo+ICsJCW11dGV4X3VubG9jaygm
dS0+bXNnYnVmZmVyX211dGV4KTsKPiArCX0KPiArCXNwaW5fdW5sb2NrKCZmaWxlX2xpc3RfbG9j
ayk7Cj4gKwo+ICsJcmV0dXJuIGNvdW50Owo+ICt9Cj4gKwo+ICAvKiBSZWFkIG91dCBhbnkgcmF3
IHhlbmJ1cyBtZXNzYWdlcyBxdWV1ZWQgdXAuICovCj4gIHN0YXRpYyBzc2l6ZV90IHhlbmJ1c19m
aWxlX3JlYWQoc3RydWN0IGZpbGUgKmZpbHAsCj4gIAkJCSAgICAgICBjaGFyIF9fdXNlciAqdWJ1
ZiwKPiBAQCAtMzA2LDYgKzM0OCw4IEBAIHN0YXRpYyB2b2lkIHhlbmJ1c19maWxlX2ZyZWUoc3Ry
dWN0IGtyZWYgKmtyZWYpCj4gIAo+ICAJdSA9IGNvbnRhaW5lcl9vZihrcmVmLCBzdHJ1Y3QgeGVu
YnVzX2ZpbGVfcHJpdiwga3JlZik7Cj4gIAo+ICsJdW5yZWdpc3Rlcl94ZW5idXNfZmlsZSh1KTsK
PiArCj4gIAkvKgo+ICAJICogTm8gbmVlZCBmb3IgbG9ja2luZyBoZXJlIGJlY2F1c2UgdGhlcmUg
YXJlIG5vIG90aGVyIHVzZXJzLAo+ICAJICogYnkgZGVmaW5pdGlvbi4KPiBAQCAtNDQ5LDYgKzQ5
MywyMCBAQCBzdGF0aWMgaW50IHhlbmJ1c193cml0ZV90cmFuc2FjdGlvbih1bnNpZ25lZCBtc2df
dHlwZSwKPiAgCQkgIShtc2ctPmhkci5sZW4gPT0gMiAmJgo+ICAJCSAgICghc3RyY21wKG1zZy0+
Ym9keSwgIlQiKSB8fCAhc3RyY21wKG1zZy0+Ym9keSwgIkYiKSkpKQo+ICAJCXJldHVybiB4ZW5i
dXNfY29tbWFuZF9yZXBseSh1LCBYU19FUlJPUiwgIkVJTlZBTCIpOwo+ICsJZWxzZSBpZiAobXNn
X3R5cGUgPT0gWFNfVFJBTlNBQ1RJT05fRU5EKSB7Cj4gKwkJdHJhbnMgPSB4ZW5idXNfZ2V0X3Ry
YW5zYWN0aW9uKHUsIG1zZy0+aGRyLnR4X2lkKTsKPiArCQlpZiAodHJhbnMgJiYgdHJhbnMtPmFi
b3J0ZWQpIHsKPiArCQkJbGlzdF9kZWwoJnRyYW5zLT5saXN0KTsKPiArCQkJa2ZyZWUodHJhbnMp
Owo+ICsJCQlpZiAoIXN0cmNtcChtc2ctPmJvZHksICJUIikpCj4gKwkJCQlyZXR1cm4geGVuYnVz
X2NvbW1hbmRfcmVwbHkodSwgWFNfRVJST1IsCj4gKwkJCQkJCQkgICAgIkVBR0FJTiIpOwo+ICsJ
CQllbHNlCj4gKwkJCQlyZXR1cm4geGVuYnVzX2NvbW1hbmRfcmVwbHkodSwKPiArCQkJCQkJCSAg
ICBYU19UUkFOU0FDVElPTl9FTkQsCj4gKwkJCQkJCQkgICAgIk9LIik7Cj4gKwkJfQo+ICsJfQo+
ICAKPiAgCXJjID0geGVuYnVzX2Rldl9yZXF1ZXN0X2FuZF9yZXBseSgmbXNnLT5oZHIsIHUpOwo+
ICAJaWYgKHJjICYmIHRyYW5zKSB7Cj4gQEAgLTY0MCw2ICs2OTgsOCBAQCBzdGF0aWMgaW50IHhl
bmJ1c19maWxlX29wZW4oc3RydWN0IGlub2RlICppbm9kZSwgc3RydWN0IGZpbGUgKmZpbHApCj4g
IAo+ICAJZmlscC0+cHJpdmF0ZV9kYXRhID0gdTsKPiAgCj4gKwlyZWdpc3Rlcl94ZW5idXNfZmls
ZSh1KTsKPiArCj4gIAlyZXR1cm4gMDsKPiAgfQo+ICAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy94
ZW4veGVuYnVzL3hlbmJ1c194cy5jIGIvZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c194cy5jCj4g
aW5kZXggNDlhMzg3NGFlNmJiLi45YWJmZjYzNWZjMjAgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy94
ZW4veGVuYnVzL3hlbmJ1c194cy5jCj4gKysrIGIvZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c194
cy5jCj4gQEAgLTk1LDEyICs5NSwyMyBAQCBzdGF0aWMgcGlkX3QgeGVud2F0Y2hfcGlkOwo+ICBz
dGF0aWMgREVGSU5FX01VVEVYKHhlbndhdGNoX211dGV4KTsKPiAgc3RhdGljIERFQ0xBUkVfV0FJ
VF9RVUVVRV9IRUFEKHdhdGNoX2V2ZW50c193YWl0cSk7Cj4gIAo+ICtzdGF0aWMgdW5zaWduZWQg
aW50IHhzX3N0YXRlX2NvdW50X3VzZXJzKHZvaWQpCj4gK3sKPiArCXVuc2lnbmVkIGludCBjb3Vu
dDsKPiArCj4gKwlzcGluX2xvY2soJnhzX3N0YXRlX2xvY2spOwo+ICsJY291bnQgPSB4c19zdGF0
ZV91c2VycyAtIHhlbmJ1c19maWxlX2Fib3J0X3RyYW5zKGZhbHNlKTsKPiArCXNwaW5fdW5sb2Nr
KCZ4c19zdGF0ZV9sb2NrKTsKPiArCj4gKwlyZXR1cm4gY291bnQ7Cj4gK30KPiArCj4gIHN0YXRp
YyB2b2lkIHhzX3N1c3BlbmRfZW50ZXIodm9pZCkKPiAgewo+ICAJc3Bpbl9sb2NrKCZ4c19zdGF0
ZV9sb2NrKTsKPiAgCXhzX3N1c3BlbmRfYWN0aXZlKys7Cj4gIAlzcGluX3VubG9jaygmeHNfc3Rh
dGVfbG9jayk7Cj4gLQl3YWl0X2V2ZW50KHhzX3N0YXRlX2V4aXRfd3EsIHhzX3N0YXRlX3VzZXJz
ID09IDApOwo+ICsJd2FpdF9ldmVudCh4c19zdGF0ZV9leGl0X3dxLCB4c19zdGF0ZV9jb3VudF91
c2VycygpID09IDApOwo+ICB9Cj4gIAo+ICBzdGF0aWMgdm9pZCB4c19zdXNwZW5kX2V4aXQodm9p
ZCkKPiBAQCAtODM4LDYgKzg0OSw5IEBAIHZvaWQgeHNfcmVzdW1lKHZvaWQpCj4gIAo+ICAJbXV0
ZXhfdW5sb2NrKCZ4c19yZXNwb25zZV9tdXRleCk7Cj4gIAo+ICsJc3Bpbl9sb2NrKCZ4c19zdGF0
ZV9sb2NrKTsKPiArCXhzX3N0YXRlX3VzZXJzIC09IHhlbmJ1c19maWxlX2Fib3J0X3RyYW5zKHRy
dWUpOwo+ICsJc3Bpbl91bmxvY2soJnhzX3N0YXRlX2xvY2spOwo+ICAJeHNfc3VzcGVuZF9leGl0
KCk7Cj4gIAo+ICAJLyogTm8gbmVlZCBmb3Igd2F0Y2hlc19sb2NrOiB0aGUgeHNfd2F0Y2hfcndz
ZW0gaXMgc3VmZmljaWVudC4gKi8KPiAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 10 06:31:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 May 2019 06:31:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOz41-0003Bd-SS; Fri, 10 May 2019 06:31:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wlzL=TK=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1hOz41-0003BY-0p
 for xen-devel@lists.xenproject.org; Fri, 10 May 2019 06:31:25 +0000
X-Inumbo-ID: 3a70fe09-72ed-11e9-8980-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3a70fe09-72ed-11e9-8980-bc764e045a96;
 Fri, 10 May 2019 06:31:23 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp02.buh.bitdefender.net [10.17.80.76])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 286A13031FCA; Fri, 10 May 2019 09:31:22 +0300 (EEST)
Received: from [192.168.228.119] (5-12-58-57.residential.rdsnet.ro
 [5.12.58.57])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id BDF3D306E4AC;
 Fri, 10 May 2019 09:31:21 +0300 (EEST)
To: Tamas K Lengyel <tamas@tklengyel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
References: <QEYcx2UUWYxlJ02osYlearQNzGJ8v6MEW5XgfTTtnx2KS5tTQakOF-DTvIEqfClWbQlZYvWoyeWkiOKp3SyWmK1NeEQChNxG5drxloJyjEI=@protonmail.com>
 <66aeafd6-a87e-2f76-e0a3-6d0ad1e6f35f@bitdefender.com>
 <bf8797be-72f8-b38a-0e61-56ed69269652@citrix.com>
 <b09c9ca3-7ea7-da79-4a92-38119b5ff651@bitdefender.com>
 <CABfawhn-Qhjr3ES=g2n9kskauXC0JV9eoQBAZ23U-0cHR8YsNQ@mail.gmail.com>
 <596cae03-a96b-0521-7a08-4e91f02460fe@citrix.com>
 <CABfawhmyzW9bnVyV-JV7ecXO+d7sgz9iV4CgF=0fAQ-PtaLpsg@mail.gmail.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <c776dff0-4f82-237f-a154-a16bc9af5f47@bitdefender.com>
Date: Fri, 10 May 2019 09:31:08 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <CABfawhmyzW9bnVyV-JV7ecXO+d7sgz9iV4CgF=0fAQ-PtaLpsg@mail.gmail.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [VMI] How to add support for MOV-TO-DRx events ?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Mathieu Tarral <mathieu.tarral@protonmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gNS8xMC8xOSAyOjAzIEFNLCBUYW1hcyBLIExlbmd5ZWwgd3JvdGU6Cj4+IEVpdGhlciB3YXks
IGV2ZXJ5dGhpbmcgY29tZXMgZG93biB0byB3aGF0IGJlaGF2aW91ciBpcyB3YW50ZWQgdG8gc3Rh
cnQgd2l0aC4KPiBBcyBJIHNhaWQsIEkgdGhpbmsgYWRkaW5nIHRoYXQgbW9uaXRvcmluZyBjYXBh
YmlsaXR5IGlzIGZpbmUgYXMgbG9uZwo+IGFzIGl0cyBsaW1pdGF0aW9uIGlzIGNsZWFybHkgZG9j
dW1lbnRlZC4KClJpZ2h0LiBNeSB0aG91Z2h0cyBhcyB3ZWxsLgoKClRoYW5rcywKUmF6dmFuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 10 06:33:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 May 2019 06:33:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hOz60-0003Jo-AX; Fri, 10 May 2019 06:33:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3e/W=TK=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hOz5z-0003Ja-7E
 for xen-devel@lists.xenproject.org; Fri, 10 May 2019 06:33:27 +0000
X-Inumbo-ID: 81c8a31c-72ed-11e9-853a-aba00d07ddde
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 81c8a31c-72ed-11e9-853a-aba00d07ddde;
 Fri, 10 May 2019 06:33:22 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hOz5t-0003EH-9A; Fri, 10 May 2019 06:33:21 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hOz5s-0000OV-UG; Fri, 10 May 2019 06:33:21 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hOz5s-0003nj-Tc; Fri, 10 May 2019 06:33:20 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135872-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-3.18:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-shadow:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-credit1:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-libvirt:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-examine:reboot:fail:regression
 linux-3.18:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-pvshim:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qcow2:guest-localmigrate/x10:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:leak-check/check:fail:heisenbug
 linux-3.18:test-amd64-amd64-pair:guest-start/debian:fail:heisenbug
 linux-3.18:test-armhf-armhf-libvirt:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-3.18:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-pair:guest-migrate/dst_host/src_host/debian.repeat: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-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:xen-boot:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:debian-di-install: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-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:build-arm64-pvops:kernel-build:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-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:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-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-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-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-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=dc3e913edf94d54de5678e726cf95b38327e5d09
X-Osstest-Versions-That: linux=0d63979c1bc9c85578be4c589768a13dc0a7c5eb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 10 May 2019 06:33:20 +0000
Subject: [Xen-devel] [linux-3.18 test] 135872: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTg3MiBsaW51eC0zLjE4IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzU4NzIvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICA3IHhlbi1ib290
ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWludGVsICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEy
ODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c20gIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXhzbSAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
Mjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDggcmVib290ICAgICAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZj
cHUgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0
LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICA3
IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgZmFpbCBSRUdSLiB2cy4g
MTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgNyB4ZW4tYm9vdCBm
YWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2c2hpbSAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4
NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgMTcgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gx
MCAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJt
aXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAxOSBsZWFrLWNoZWNrL2NoZWNrIGZhaWwgaW4gMTM1NzM5IHBh
c3MgaW4gMTM1ODcyCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgIDIxIGd1ZXN0LXN0YXJ0
L2RlYmlhbiAgICAgICAgIGZhaWwgcGFzcyBpbiAxMzU3MzkKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAgZmFpbCBwYXNzIGluIDEzNTcz
OQoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2Nr
aW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVk
LCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAyNCBndWVzdC1taWdyYXRl
L2RzdF9ob3N0L3NyY19ob3N0L2RlYmlhbi5yZXBlYXQgZmFpbCBpbiAxMzU3MzkgbGlrZSAxMjg4
NDEKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBpbiAxMzU3MzkgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzU3MzkgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGlu
IDEzNTczOSBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTM1NzM5IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtl
IDEyODg0MQogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMCBkZWJpYW4tZGktaW5zdGFs
bCAgICAgICAgICAgIGZhaWwgIGxpa2UgMTI4ODQxCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjg4NTgKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICBsaWtlIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI4ODU4CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI4ODU4CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBk
ZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgMTIgZ3Vlc3Qtc3Rh
cnQgICAgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmh2Mi1hbWQgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3Rh
bGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAg
NiBrZXJuZWwtYnVpbGQgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAg
ICAgIGRjM2U5MTNlZGY5NGQ1NGRlNTY3OGU3MjZjZjk1YjM4MzI3ZTVkMDkKYmFzZWxpbmUgdmVy
c2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDBkNjM5NzljMWJjOWM4NTU3OGJlNGM1ODk3Njhh
MTNkYzBhN2M1ZWIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyODg1OCAgMjAxOC0xMC0xNyAyMTo0
NzozOSBaICAyMDQgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMjk3NjAgIDIwMTgtMTEtMTAg
MTY6MTc6MzAgWiAgMTgwIGRheXMgIDEwMyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
MzU0MTUgIDIwMTktMDQtMjkgMTE6NTA6MDcgWiAgIDEwIGRheXMgICAgNSBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CjgxMCBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhl
bSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20t
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
djItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZz
aGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVw
b3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21l
L2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMs
IGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVj
dC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Yg
b3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
O2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNo
aW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMzE2NTcgbGluZXMgbG9uZy4pCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 10 07:49:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 May 2019 07:49:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hP0HB-0000M3-Us; Fri, 10 May 2019 07:49:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=5pb9=TK=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hP0HB-0000Ly-6g
 for xen-devel@lists.xenproject.org; Fri, 10 May 2019 07:49:05 +0000
X-Inumbo-ID: 12cdc130-72f8-11e9-a336-3fb2a2350b53
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 12cdc130-72f8-11e9-a336-3fb2a2350b53;
 Fri, 10 May 2019 07:49:01 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 10 May 2019 01:48:59 -0600
Message-Id: <5CD52CEA020000780022D6B1@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 10 May 2019 01:48:58 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Lars Kurth" <lars.kurth.xen@gmail.com>
References: <9FCB2022-A547-4FA2-88E7-91DA3C023438@gmail.com>
In-Reply-To: <9FCB2022-A547-4FA2-88E7-91DA3C023438@gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] Guest Testing in OSSTEST - What distros and
 versions should we test against
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, committers@xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEwLjA1LjE5IGF0IDAzOjI4LCA8bGFycy5rdXJ0aC54ZW5AZ21haWwuY29tPiB3cm90
ZToKPiBIaSBhbGwsCj4gCj4gZm9sbG93aW5nIGEgZGlzY3Vzc2lvbiB3aXRoIGNvbW1pdHRlcnMg
YWJvdXQgR3Vlc3QgdGVzdGluZyBpbiBPU1NURVNULCBpdCAKPiBzdXJmYWNlZCB0aGF0IHdlIGhh
dmUgbm90IHVwZGF0ZWQgd2hhdCBkaXN0cm9zIHdlIHRlc3QgaW4gT1NTVEVTVCBmb3IgYSB2ZXJ5
IAo+IGxvbmcgdGltZS4gQWxsIGFncmVlZCB0aGF0IHdlIHNob3VsZCByZWd1bGFybHkgcmV2aWV3
IHdoYXQgd2UgdGVzdCBhZ2FpbnN0OiAKPiBtYXliZSBhdCB0aGUgYmVnaW5uaW5nIG9mIGEgcmVs
ZWFzZSBjeWNsZQo+IAo+IEluIGFueSBjYXNlLCBjdXJyZW50bHkgd2UgdGVzdCBhZ2FpbnN0Cj4g
Cj4geDg2IEhWTSBndWVzdHM6Cj4gICBkZWJpYW4tOS40LjAte2kzODYsYW1kNjR9LUNELTEuaXNv
Cj4gICByaGVsLXNlcnZlci02LjEtaTM4Ni1kdmQuaXNvCj4gICB3aW4xMHYxNzAzLXg4Ni5pc28K
PiAgIHdpbjcteDY0Lmlzbwo+ICAgd3MxNi14NjQuaXNvCj4gICBGcmVlQlNELTEwLjEtQ1VTVE9N
LXtpMzg2LGFtZDY0fS0yMDE1MDUyNS5yYXcueHoKClRlc3RpbmcgZml4ZWQgc25hcHNob3RzIChj
b21tb25seSB0aGUgb3JpZ2luYWwgcmVsZWFzZSBhZmFpY3QpIGluc3RlYWQKb2YgbGF0ZXN0IHVw
ZGF0ZXMgaXMgcHJldHR5IG1lYW5pbmdsZXNzIGltby4gV2hpbGUgSSB3b3VsZCBsaWtlIHRvCnJl
Y29tbWVuZCB0ZXN0aW5nIGFsbCB0aGUgKGFjdGl2ZSkgZGlzdHJvcyBvZiBwYXJ0aWVzIGFjdGl2
ZWx5IGludm9sdmVkCmluIFhlbiBkZXZlbG9wbWVudCwgSSBoYXZlIHRvIGFkbWl0ZSB0aGF0IEkg
aGF2ZSBubyBpZGVhIGF0IGFsbCBob3cKdGhpcyB3b3VsZCB3b3JrIGZvciBlLmcuIG91ciBTTEUg
dmVyc2lvbnMgKHN1Y2ggdGhhdCBsYXRlc3QgYml0cyB3b3VsZApnZXQgdGVzdGVkKS4KCj4gICBE
ZWJpYW4gSFZNIHtpMzg2LGFtZDY0fSB2aWEgZGViaWFuLWluc3RhbGxlciBuZXRpbnN0IFsxXQo+
IAo+IHg4NiBQViBndWVzdHM6Cj4gICBEZWJpYW4gUFYge2kzODYsYW1kNjR9IHZpYSBkZWJpYW4t
aW5zdGFsbGVyIG5ldGluc3QgWzFdCj4gCj4gQVJNIGd1ZXN0czoKPiAgIERlYmlhbiBQViB2aWEg
ZGViaWFuLWluc3RhbGxlciBuZXRpbnN0IFsxXQo+IAo+IFsxXSB3aGF0ZXZlciBEZWJpYW4gcmVs
ZWFzZSBvc3N0ZXN0IGl0c2VsZiBtb3N0bHkgcnVucwo+IAo+IFNvIEkgYW0gb3BlbmluZyB0aGUg
Zmxvb3IgdG8gc3VnZ2VzdGlvbnMuCj4gCj4gV2l0aCByZWdhcmRzIHRvIFdpbmRvd3MgdGVzdGlu
ZyB3ZSBoYXZlIHNvbWUgcmVzdHJpY3Rpb25zLiBXZSBoYXZlIHRyaWVkIAo+IHNldmVyYWwgdGlt
ZXMgdG8gYnV5IGFkZGl0aW9uYWwgdGVzdCBsaWNlbnNlcywgYnV0IHRoaXMgbmV2ZXIgd2VudCBh
bnl3aGVyZSAKPiAoc29tZSBvZiB0aGUgVk0gbGljZW5zZXMgYXJlIG5vdCBhdmFpbGFibGUgZm9y
IG91ciBlbnZpcm9ubWVudCwgdW5sZXNzIHlvdSAKPiBidWxrIGJ1eSwgd2hpY2ggaXMgdmVyeSBl
eHBlbnNpdmUpLiBUaGUgb25seSBhcHByb2FjaCB0aGF0IHdvdWxkIGFsbG93IHVzIHRvIAo+IHRl
c3QgYWdhaW5zdCBkaWZmZXJlbnQgd2luZG93cyB2ZXJzaW9ucyB3b3VsZCBiZSB0byByZXF1aXJl
IGV2ZXJ5b25lIHdobyBtYXkgCj4gdG91Y2ggT1NTVEVTVCB3aGljaCBpcyBub3QgZG9hYmxlLgo+
IAo+IEkgY2FuIGJyaW5nIHRoaXMgdXAgd2l0aCB0aGUgTVMgb3BlbiBzb3VyY2Ugb2ZmaWNlLCBp
ZiB0aGVyZSBhcmUgc3Ryb25nIAo+IGZlZWxpbmdzIGFib3V0IHRoaXMgYW5kIHRyeSBhZ2FpbgoK
SWYgdGhlcmUncyBhdCBsZWFzdCBhIChub3Qgb3Zlcmx5KSBzbWFsbCBjaGFuY2Ugb2Ygc3VjY2Vl
ZGluZywgSSB0aGluayB0aGlzCm1heSBiZSB3b3J0aCBpdCwgdW5sZXNzIFJpY2gncyBzdWdnZXN0
aW9uIGFscmVhZHkgaGVscHMuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 10 08:13:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 May 2019 08:13:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hP0ey-00039L-OD; Fri, 10 May 2019 08:13:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=5pb9=TK=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hP0ey-00039G-19
 for xen-devel@lists.xenproject.org; Fri, 10 May 2019 08:13:40 +0000
X-Inumbo-ID: 80ff146c-72fb-11e9-bdd1-97c279198ae2
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 80ff146c-72fb-11e9-bdd1-97c279198ae2;
 Fri, 10 May 2019 08:13:34 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 10 May 2019 02:13:33 -0600
Message-Id: <5CD532AD020000780022D6CC@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 10 May 2019 02:13:33 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,
 "Marek Marczykowski" <marmarek@invisiblethingslab.com>
References: <cover.1ff4fbcf3cedbe34db420b46be69328b299f325e.1557431250.git-series.marmarek@invisiblethingslab.com><cover.1ff4fbcf3cedbe34db420b46be69328b299f325e.1557431250.git-series.marmarek@invisiblethingslab.com>
 <706a1e5f87ae789197fba3a268b18183fd4b8e5b.1557431250.git-series.marmarek@invisiblethingslab.com>
In-Reply-To: <706a1e5f87ae789197fba3a268b18183fd4b8e5b.1557431250.git-series.marmarek@invisiblethingslab.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 4/5] xen: fix handling framebuffer
 located above 4GB
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA5LjA1LjE5IGF0IDIxOjQ4LCA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNv
bT4gd3JvdGU6Cj4gLS0tIGEveGVuL2RyaXZlcnMvdmlkZW8vdmVzYS5jCj4gKysrIGIveGVuL2Ry
aXZlcnMvdmlkZW8vdmVzYS5jCj4gQEAgLTQwLDYgKzQwLDExIEBAIHN0YXRpYyBpbnQgX19pbml0
IHBhcnNlX2ZvbnRfaGVpZ2h0KGNvbnN0IGNoYXIgKnMpCj4gIH0KPiAgY3VzdG9tX3BhcmFtKCJm
b250IiwgcGFyc2VfZm9udF9oZWlnaHQpOwo+ICAKPiArc3RhdGljIGlubGluZSBwYWRkcl90IGxm
Yl9iYXNlKHZvaWQpCj4gK3sKPiArICAgIHJldHVybiAocGFkZHJfdCkodmxmYl9pbmZvLmV4dF9s
ZmJfYmFzZSkgPDwgMzIgfCB2bGZiX2luZm8ubGZiX2Jhc2U7CgpUaGlzIHdhbnRzIGFub3RoZXIg
c2V0IG9mIHBhcmVudGhlc2VzIGFyb3VuZCB0aGUgb3BlcmFuZHMgb2YgPDwKZm9yIGRpc2FtYmln
dWF0aW9uIHB1cnBvc2VzLiBXZSByZWFsbHkgb25seSBsZWF2ZSB0aGUgc2Nob29sIG1hdGgKb3Bl
cmF0b3JzICgrLCAtLCAqLCAvLCAlLCBhbmQgb2Z0ZW4gdGhlIHJlbGF0aW9uYWwgb25lcyB3aGVu
IHVzZWQKaW4gaXNvbGF0aW9uKSB1bi1wYXJlbnRoZXNpemVkLCBmb3IgaXQgYmVpbmcgKGhvcGVm
dWxseSkga25vd24gdG8KZXZlcnlvbmUgd2hhdCB0aGVpciBwcmVjZWRlbmNlIGlzLgoKPiBAQCAt
OTcsMTUgKzEwMiwxNSBAQCB2b2lkIF9faW5pdCB2ZXNhX2luaXQodm9pZCkKPiAgICAgIGxmYnAu
dGV4dF9jb2x1bW5zID0gdmxmYl9pbmZvLndpZHRoIC8gZm9udC0+d2lkdGg7Cj4gICAgICBsZmJw
LnRleHRfcm93cyA9IHZsZmJfaW5mby5oZWlnaHQgLyBmb250LT5oZWlnaHQ7Cj4gIAo+IC0gICAg
bGZicC5sZmIgPSBsZmIgPSBpb3JlbWFwKHZsZmJfaW5mby5sZmJfYmFzZSwgdnJhbV9yZW1hcCk7
Cj4gKyAgICBsZmJwLmxmYiA9IGxmYiA9IGlvcmVtYXAobGZiX2Jhc2UoKSwgdnJhbV9yZW1hcCk7
Cj4gICAgICBpZiAoICFsZmIgKQo+ICAgICAgICAgIHJldHVybjsKPiAgCj4gICAgICBtZW1zZXQo
bGZiLCAwLCB2cmFtX3JlbWFwKTsKPiAgCj4gLSAgICBwcmludGsoWEVOTE9HX0lORk8gInZlc2Fm
YjogZnJhbWVidWZmZXIgYXQgJSN4LCBtYXBwZWQgdG8gMHglcCwgIgo+ICsgICAgcHJpbnRrKFhF
TkxPR19JTkZPICJ2ZXNhZmI6IGZyYW1lYnVmZmVyIGF0ICUiIFBSSXBhZGRyICIsIG1hcHBlZCB0
byAweCVwLCAiCgpUaGlzIGRyb3BzIHRoZSAweCBwcmVmaXggZnJvbSB0aGUgbG9nZ2VkIGxpbmU7
IGl0IG5lZWRzIHRvIGJlIG1hZGUKZXhwbGljaXQgbm90IGluIHRoZSBmb3JtYXQgc3RyaW5nLgoK
SSB0aGluayB0aGlzIHdvdWxkIGFsc28gYmUgYSBnb29kIG9wcG9ydHVuaXR5IHRvIHVuLXdyYXAg
dGhlIGZvcm1hdApzdHJpbmcuCgo+IC0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy94ZW4uaAo+ICsr
KyBiL3hlbi9pbmNsdWRlL3B1YmxpYy94ZW4uaAo+IEBAIC05MjMsNiArOTIzLDEwIEBAIHR5cGVk
ZWYgc3RydWN0IGRvbTBfdmdhX2NvbnNvbGVfaW5mbyB7Cj4gICAgICAgICAgICAgIC8qIE1vZGUg
YXR0cmlidXRlcyAob2Zmc2V0IDB4MCwgVkVTQSBjb21tYW5kIDB4NGYwMSkuICovCj4gICAgICAg
ICAgICAgIHVpbnQxNl90IG1vZGVfYXR0cnM7Cj4gICNlbmRpZgo+ICsjaWYgX19YRU5fSU5URVJG
QUNFX1ZFUlNJT05fXyA+PSAweDAwMDQwZDAwIHx8IGRlZmluZWQoX19YRU5fXykKClRoZSAiZGVm
aW5lZChfX1hFTl9fKSIgaXMgdW5uZWNlc3NhcnkgZm9yIG1hc3RlciwgYW5kIHNob3VsZCBoZW5j
ZQpiZSBkcm9wcGVkLiBJJ3ZlIHN1Z2dlc3RlZCB0aGlzIGZvciBiYWNrcG9ydGluZyBvbmx5LgoK
VGhlcmUncyBhbHNvIGFuIHVubmFtZWQgcGFkZGluZyBmaWVsZCB0aGF0IHlvdSBpbnRyb2R1Y2Uu
IFRoaXMKc2hvdWxkIGJlIG1hZGUgZXhwbGljaXQsIHNvIGl0IGNhbiBiZSBhc3NpZ25lZCBhIG1l
YW5pbmcgbGF0ZXIgb24gKGFuZAppbiBwYXJ0aWN1bGFyIGNhbiBiZSBjaGVja2VkIHRvIGJlIHpl
cm8sIGlmIG5lZWQgYmUpLiBBZmFpY3QgdGhlIG9ubHkKaW5zdGFuY2Ugb2YgdGhpcyBzdHJ1Y3R1
cmUgdHlwZSBpcyBhIHN0YXRpYyB2YXJpYWJsZSwgaW4gd2hpY2ggY2FzZSB0aGVyZSdzCm5vIG5l
ZWQgdG8gYWRkIGV4cGxpY2l0IHplcm8gaW5pdGlhbGl6YXRpb24gYW55d2hlcmUuCgpXaXRoIGFs
bCBvZiB0aGVtIHRha2VuIGNhcmUgb2YKUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 10 08:30:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 May 2019 08:30:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hP0ug-00046S-Id; Fri, 10 May 2019 08:29:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=5pb9=TK=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hP0uf-00046N-D1
 for xen-devel@lists.xenproject.org; Fri, 10 May 2019 08:29:53 +0000
X-Inumbo-ID: c7b9f599-72fd-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c7b9f599-72fd-11e9-8980-bc764e045a96;
 Fri, 10 May 2019 08:29:51 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 10 May 2019 02:29:51 -0600
Message-Id: <5CD5367D020000780022D6F4@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 10 May 2019 02:29:49 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Razvan Cojocaru" <rcojocaru@bitdefender.com>,
 "Andrew Cooper" <andrew.cooper3@citrix.com>,
 "Tamas K Lengyel" <tamas@tklengyel.com>
References: <QEYcx2UUWYxlJ02osYlearQNzGJ8v6MEW5XgfTTtnx2KS5tTQakOF-DTvIEqfClWbQlZYvWoyeWkiOKp3SyWmK1NeEQChNxG5drxloJyjEI=@protonmail.com>
 <66aeafd6-a87e-2f76-e0a3-6d0ad1e6f35f@bitdefender.com>
 <bf8797be-72f8-b38a-0e61-56ed69269652@citrix.com>
 <b09c9ca3-7ea7-da79-4a92-38119b5ff651@bitdefender.com>
 <5d1870c1-62f2-5939-82d1-01352542598f@citrix.com>
In-Reply-To: <5d1870c1-62f2-5939-82d1-01352542598f@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [VMI] How to add support for MOV-TO-DRx events ?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Mathieu Tarral <mathieu.tarral@protonmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEwLjA1LjE5IGF0IDAwOjAyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gSSB0aGluayB0aGUgbW9zdCBpbXBvcnRhbnQgdGhpbmcgdG8gZG8gZmlyc3QgaXMgdG8g
dW5kZXJzdGFuZCBob3cgTU9WLURSCj4gZXZlbnRzIGFyZSBpbnRlbmRlZCB0byBiZSB1c2VkLCBh
bmQgd2hhdCBraW5kIG9mIGJlaGF2aW91ciB3ZSB3YW50LAo+IGdpdmVuIHRoYXQgdGhlIHR3byBj
YW4ndCBiZSBzaGFyZWQgaW4gcHJhY3RpY2UuCgpJIHRoaW5rIHRoZXkgY2FuIGJlIHNoYXJlZCwg
YnV0IGF0IGEgc2lnbmlmaWNhbnQgcHJpY2U6IFNpbmNlIERSbgpzcGVjaWZ5IGxpbmVhciBhZGRy
ZXNzZXMsIGF0IGxlYXN0IGluIHNoYWRvdyBtb2RlIHBhZ2VzIHdpdGgKZ3Vlc3Qgc3VwcGxpZWQg
YnJlYWtwb2ludHMgb24gdGhlbSBjb3VsZCBiZSB1bm1hcHBlZCwgc3VjaAp0aGF0IHdlIG5vdGlj
ZSBhY2Nlc3NlcyBhbmQgY2FuIHRoZW4gZW11bGF0ZSB0aGVtLiBCdXQgb2YKY291cnNlIHRoaXMs
IGFzIGFub3RoZXIgcHJlcmVxLCByZXF1aXJlcyBicmVha3BvaW50cyB0byBiZQpob25vcmVkIGlu
IHRoZSBmaXJzdCBwbGFjZSBieSBodm1lbXVsX3JlYWQoKSBhbmQgZnJpZW5kcy4KClNvIGZvciB0
aGUgdGltZSBiZWluZyBJIGFzc3VtZSB0aGUgdHdvIHVzZXMgYmVpbmcgZXhjbHVzaXZlIG9mCm9u
ZSBhbm90aGVyIGlzIHRoZSBvbmx5IHZpYWJsZSBvcHRpb24uIFF1ZXN0aW9uIGluIHRoaXMgY2Fz
ZSBpczoKV2hhdCBiZWhhdmlvciBpcyB0aGUgZ3Vlc3Qgc3VwcG9zZWQgdG8gb2JzZXJ2ZT8gRFJu
IHdyaXRlcwpzaW1wbHkgb25seSBnb2luZyB0byBhIHBsYWNlIHRvIGxhdGNoIHRoZSB3cml0dGVu
IHZhbHVlcyAoc3VjaAp0aGF0IHRoZSB3cml0dGVuIHZhbHVlcyBjYW4gYmUgc3VwcGxpZWQgYmFj
ayBmb3IgcmVhZHMpLCBhbmQKaGVuY2UgZ3Vlc3Qgc3BlY2lmaWVkIGJyZWFrcG9pbnRzIG5ldmVy
IHRyaWdnZXJpbmc/CgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 10 08:38:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 May 2019 08:38:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hP13E-0004uz-G7; Fri, 10 May 2019 08:38:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3e/W=TK=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hP13C-0004um-Qv
 for xen-devel@lists.xenproject.org; Fri, 10 May 2019 08:38:42 +0000
X-Inumbo-ID: 038b0bb1-72ff-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 038b0bb1-72ff-11e9-8980-bc764e045a96;
 Fri, 10 May 2019 08:38:41 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hP13A-0006Pe-2M; Fri, 10 May 2019 08:38:40 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hP138-0000Re-NC; Fri, 10 May 2019 08:38:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hP138-0002eJ-Lx; Fri, 10 May 2019 08:38:38 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135873-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-arm64-arm64-examine:examine-serial/bootloader:fail:regression
 linux-linus:test-amd64-amd64-xl-qcow2:guest-localmigrate/x10:fail:regression
 linux-linus:build-armhf-pvops:kernel-build:fail:regression
 linux-linus:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:build-check(1):blocked: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-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim:guest-start: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-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl: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
X-Osstest-Versions-This: linux=b4b52b881cf08e13d110eac811d4becc0775abbf
X-Osstest-Versions-That: linux=736706bee3298208343a76096370e4f6a5c55915
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 10 May 2019 08:38:38 +0000
Subject: [Xen-devel] [linux-linus test] 135873: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTg3MyBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTM1ODczLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWly
IDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3Qt
YXJtNjQtYXJtNjQtZXhhbWluZSAgICAxMSBleGFtaW5lLXNlcmlhbC9ib290bG9hZGVyIGZhaWwg
UkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAxNyBndWVzdC1s
b2NhbG1pZ3JhdGUveDEwICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiBidWlsZC1hcm1oZi1wdm9w
cyAgICAgICAgICAgICA2IGtlcm5lbC1idWlsZCAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MzM1ODAKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM1ODAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgZmFpbCBsaWtlIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNTgwCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNTgwCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAg
ICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5n
OgogbGludXggICAgICAgICAgICAgICAgYjRiNTJiODgxY2YwOGUxM2QxMTBlYWM4MTFkNGJlY2Mw
Nzc1YWJiZgpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgNzM2NzA2YmVl
MzI5ODIwODM0M2E3NjA5NjM3MGU0ZjZhNWM1NTkxNQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMz
NTgwICAyMDE5LTAzLTA0IDE5OjUzOjA5IFogICA2NiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAg
IDEzMzYwNSAgMjAxOS0wMy0wNSAyMDowMzoxNCBaICAgNjUgZGF5cyAgIDMzIGF0dGVtcHRzClRl
c3Rpbmcgc2FtZSBzaW5jZSAgIDEzNTg3MyAgMjAxOS0wNS0wNyAyMDoyODoxMiBaICAgIDIgZGF5
cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KMjQ5MCBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14
c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2Vz
CgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0
aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVt
YWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUg
MzM3ODU0IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 10 08:54:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 May 2019 08:54:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hP1Hs-0006QK-UU; Fri, 10 May 2019 08:53:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=5pb9=TK=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hP1Hs-0006QF-B7
 for xen-devel@lists.xenproject.org; Fri, 10 May 2019 08:53:52 +0000
X-Inumbo-ID: 1ff5c4e4-7301-11e9-9002-e3491dd4b7b7
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1ff5c4e4-7301-11e9-9002-e3491dd4b7b7;
 Fri, 10 May 2019 08:53:48 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 10 May 2019 02:53:47 -0600
Message-Id: <5CD53C1C020000780022D706@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 10 May 2019 02:53:48 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20190506065644.7415-1-jgross@suse.com>
 <20190506065644.7415-46-jgross@suse.com>
 <5CCFF6F1020000780022C12B@suse.com>
 <ac57c420-a72e-7570-db8f-27e4693c2755@suse.com>
 <5CD005E7020000780022C1B5@prv1-mh.provo.novell.com>
 <f7692c11-ab14-4d7d-4b7a-72e9c58e8f30@suse.com>
In-Reply-To: <f7692c11-ab14-4d7d-4b7a-72e9c58e8f30@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH RFC V2 45/45] xen/sched: add scheduling
 granularity enum
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA4LjA1LjE5IGF0IDE2OjM2LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAw
Ni8wNS8yMDE5IDEyOjAxLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMDYuMDUuMTkgYXQg
MTE6MjMsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+Pj4gQW5kIHRoYXQgd2FzIG1lbnRpb25l
ZCBpbiB0aGUgY292ZXIgbGV0dGVyOiBjcHUgaG90cGx1ZyBpcyBub3QgeWV0Cj4+PiBoYW5kbGVk
IChoZW5jZSB0aGUgUkZDIHN0YXR1cyBvZiB0aGUgc2VyaWVzKS4KPj4+Cj4+PiBXaGVuIGNwdSBo
b3RwbHVnIGlzIGJlaW5nIGFkZGVkIGl0IG1pZ2h0IGJlIGFwcHJvcHJpYXRlIHRvIHN3aXRjaCB0
aGUKPj4+IHNjaGVtZSBhcyB5b3Ugc3VnZ2VzdGVkLiBSaWdodCBub3cgdGhlIGN1cnJlbnQgc29s
dXRpb24gaXMgbXVjaCBtb3JlCj4+PiBzaW1wbGUuCj4+IAo+PiBJIHNlZSAoSSBkaWQgbm90aWNl
IHRoZSBjb3ZlciBsZXR0ZXIgcmVtYXJrLCBidXQgbWFuYWdlZCB0byBub3QKPj4gaG9ub3IgaXQg
d2hlbiB3cml0aW5nIHRoZSByZXBseSksIGJ1dCBJJ20gdW5jb252aW5jZWQgaWYgaW5jdXJyaW5n
Cj4+IG1vcmUgY29kZSBjaHVybiBieSBub3QgZGVhbGluZyB3aXRoIHRoaW5ncyB0aGUgImR5bmFt
aWMiIHdheQo+PiByaWdodCBhd2F5IGlzIGluZGVlZCB0aGUgIm1vcmUgc2ltcGxlIiAob3ZlcmFs
bCkgc29sdXRpb24uCj4gCj4gSSBoYXZlIHN0YXJ0ZWQgdG8gYWRkcmVzcyBjcHUgb24vb2ZmbGlu
aW5nIG5vdy4KPiAKPiBUaGVyZSBhcmUgbXVsdGlwbGUgZGVzaWduIGRlY2lzaW9ucyB0byB0YWtl
Lgo+IAo+IDEuIEludGVyYWN0aW9uIGJldHdlZW4gc2NoZWQtZ3JhbiBhbmQgc210IGJvb3QgcGFy
YW1ldGVycwo+IDIuIEludGVyYWN0aW9uIGJldHdlZW4gc2NoZWQtZ3JhbiBhbmQgeGVuLWhwdG9v
bCBzbXQgc3dpdGNoaW5nCj4gMy4gSW50ZXJhY3Rpb24gYmV0d2VlbiBzY2hlZC1ncmFuIGFuZCBz
aW5nbGUgY3B1IG9uL29mZmxpbmluZwo+IAo+IFJpZ2h0IG5vdyBhbnkgZ3Vlc3Qgd29uJ3Qgc2Vl
IGEgZGlmZmVyZW5jZSByZWdhcmRpbmcgc2NoZWQtZ3Jhbgo+IHNlbGVjdGlvbi4gVGhpcyBtZWFu
cyB3ZSBkb24ndCBoYXZlIHRvIHRoaW5rIGFib3V0IHBvdGVudGlhbCBtaWdyYXRpb24KPiByZXN0
cmljdGlvbnMuIFRoaXMgbWlnaHQgY2hhbmdlIGluIGZ1dHVyZSB3aGVuIHdlIHdhbnQgdG8gZW5h
YmxlIHRoZQo+IGd1ZXN0IHRvIGUuZy4gdXNlIGNvcmUgc2NoZWR1bGluZyB0aGVtc2VsdmVzIGlu
IG9yZGVyIHRvIG1pdGlnYXRlCj4gYWdhaW5zdCBzaWRlIGNoYW5uZWwgYXR0YWNrcyB3aXRoaW4g
dGhlIGd1ZXN0Lgo+IAo+IFRoZSBtb3N0IHNpbXBsZSBzb2x1dGlvbiB3b3VsZCBiZSAoYW5kIEkn
ZCBsaWtlIHRvIHNlbmQgb3V0IFYxIG9mIG15Cj4gc2VyaWVzIHdpdGggdGhhdCBpbXBsZW1lbnRl
ZCk6Cj4gCj4gc2NoZWQtZ3Jhbj1jb3JlIGFuZCBzY2hlZC1ncmFuPXNvY2tldCBkb24ndCBhbGxv
dyBkeW5hbWljYWwgc3dpdGNoaW5nCj4gb2Ygc210IHZpYSB4ZW4taHB0b29sLgo+IAo+IFdpdGgg
c2NoZWQtZ3Jhbj1jb3JlIG9yIHNjaGVkLWdyYW49c29ja2V0IG9mZmxpbmluZyBhIHNpbmdsZSBj
cHUgcmVzdWx0cwo+IGluIG1vdmluZyB0aGUgY29tcGxldGUgY29yZSBvciBzb2NrZXQgdG8gY3B1
cG9vbF9mcmVlX2NwdXMgYW5kIHRoZW4KPiBvZmZsaW5pbmcgZnJvbSB0aGVyZS4gT25seSBjb21w
bGV0ZSBjb3Jlcy9zb2NrZXRzIGNhbiBiZSBtb3ZlZCB0byBhbnkKPiBjcHVwb29sLiBXaGVuIG9u
bGluaW5nIGEgY3B1IGl0IGlzIGFkZGVkIHRvIGNwdXBvb2xfZnJlZV9jcHVzIGFuZCBpZgo+IHRo
ZSBjb3JlL3NvY2tldCBpcyBjb21wbGV0ZWx5IG9ubGluZSBpdCB3aWxsIGF1dG9tYXRpY2FsbHkg
YmUgYWRkZWQgdG8KPiBQb29sLTAgKGFzIHRvZGF5IGFueSBzaW5nbGUgb25saW5lZCBjcHUpLgoK
V2VsbCwgdGhpcyBpcyBpbiBsaW5lIHdpdGggd2hhdCB3YXMgZGlzY3Vzc2VkIG9uIHRoZSBjYWxs
IHllc3RlcmRheSwgc28KSSB0aGluayBpdCdzIGFuIGFjY2VwdGFibGUgaW5pdGlhbCBzdGF0ZSB0
byBlbmQgdXAgaW4uIEFsYmVpdCwganVzdCBmb3IKY29tcGxldGVuZXNzLCBJJ20gbm90IGNvbnZp
bmNlZCB0aGVyZSdzIG5vIHVzZSBmb3IgInNtdC17ZGlzLGVufWFibGUiCmFueW1vcmUgd2l0aCBj
b3JlLWF3YXJlIHNjaGVkdWxpbmcgaW1wbGVtZW50ZWQganVzdCBpbiBYZW4gLSBpdAptYXkgc3Rp
bGwgYmUgY29uc2lkZXJlZCB1c2VmdWwgYXMgbG9uZyBhcyB3ZSBkb24ndCBleHBvc2UgcHJvcGVy
CnRvcG9sb2d5IHRvIGd1ZXN0cywgZm9yIHRoZW0gdG8gYmUgYWJsZSB0byBkbyBzb21ldGhpbmcg
c2ltaWxhci4KCj4gVGhlIG5leHQgc3RlcHMgKGZvciBmdXR1cmUgcGF0Y2hlcykgY291bGQgYmU6
Cj4gCj4gLSBwZXItY3B1cG9vbCBzbXQgc2V0dGluZ3MgKHN0YXRpYyBhdCBjcHVwb29sIGNyZWF0
aW9uLCBtb3ZpbmcgYSBkb21haW4KPiAgIGJldHdlZW4gY3B1cG9vbHMgd2l0aCBkaWZmZXJlbnQg
c210IHNldHRpbmdzIG5vdCBzdXBwb3J0ZWQpCj4gCj4gLSBzdXBwb3J0IG1vdmluZyBkb21haW5z
IGJldHdlZW4gY3B1cG9vbHMgd2l0aCBkaWZmZXJlbnQgc210IHNldHRpbmdzCj4gICAoYSBndWVz
dCBzdGFydGVkIHdpdGggc210PTAgd291bGQgb25seSBldmVyIHVzZSAxIHRocmVhZCBwZXIgY29y
ZSkKClllcywgaW4gaXRzIG1vc3QgZ2VuZXJhbCB0ZXJtczogU3VjaCBtb3ZlbWVudCBtYXkgYmUg
d2FzdGVmdWwsIGJ1dApzaG91bGQgYmUgcG9zc2libGUgdG8gYmUgY2FycmllZCBvdXQgc2FmZWx5
IGluIGFsbCBjYXNlcy4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 10 09:00:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 May 2019 09:00:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hP1OX-0007Dl-N8; Fri, 10 May 2019 09:00:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Iy1x=TK=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hP1OW-0007Dg-Lr
 for xen-devel@lists.xenproject.org; Fri, 10 May 2019 09:00:44 +0000
X-Inumbo-ID: 16bc0edd-7302-11e9-8980-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 16bc0edd-7302-11e9-8980-bc764e045a96;
 Fri, 10 May 2019 09:00:42 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 1958AAF5F;
 Fri, 10 May 2019 09:00:41 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: =?UTF-8?B?PDIwMTkwNTA2MDY1NjQ0Ljc0MTXvv70x77+9amdyb3NzQHN1c2Uu?=
 =?UTF-8?B?Y29tPiA8MjAxOTA1MDYwNjU2NDQuNzQxNe+/vTQ277+9amdyb3NzQHN1c2UuY29t?=
 =?UTF-8?Q?=3e_=3c5CCFF6F1020000780022C12B=40suse=2ecom=3e_=3cac57c420?=
 =?UTF-8?B?77+9YTcyZe+/vTc1NzDvv71kYjhm77+9MjdlNDY5M2MyNzU1QHN1c2UuY29tPiA8?=
 =?UTF-8?Q?5CD005E7020000780022C1B5=40prv1=ef=bf=bdmh=2eprovo=2enovell=2ecom?=
 =?UTF-8?Q?=3e_=3cf7692c11-ab14-4d7d-4b7a-72e9c58e8f30=40suse=2ecom=3e_=3c5C?=
 =?UTF-8?Q?D53C1C020000780022D706=40suse=2ecom=3e?=
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 mQENBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAG0H0p1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT6JATkEEwECACMFAlOMcK8CGwMH
 CwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAKCRCw3p3WKL8TL8eZB/9G0juS/kDY9LhEXseh
 mE9U+iA1VsLhgDqVbsOtZ/S14LRFHczNd/Lqkn7souCSoyWsBs3/wO+OjPvxf7m+Ef+sMtr0
 G5lCWEWa9wa0IXx5HRPW/ScL+e4AVUbL7rurYMfwCzco+7TfjhMEOkC+va5gzi1KrErgNRHH
 kg3PhlnRY0Udyqx++UYkAsN4TQuEhNN32MvN0Np3WlBJOgKcuXpIElmMM5f1BBzJSKBkW0Jc
 Wy3h2Wy912vHKpPV/Xv7ZwVJ27v7KcuZcErtptDevAljxJtE7aJG6WiBzm+v9EswyWxwMCIO
 RoVBYuiocc51872tRGywc03xaQydB+9R7BHPuQENBFOMcBYBCADLMfoA44MwGOB9YT1V4KCy
 vAfd7E0BTfaAurbG+Olacciz3yd09QOmejFZC6AnoykydyvTFLAWYcSCdISMr88COmmCbJzn
 sHAogjexXiif6ANUUlHpjxlHCCcELmZUzomNDnEOTxZFeWMTFF9Rf2k2F0Tl4E5kmsNGgtSa
 aMO0rNZoOEiD/7UfPP3dfh8JCQ1VtUUsQtT1sxos8Eb/HmriJhnaTZ7Hp3jtgTVkV0ybpgFg
 w6WMaRkrBh17mV0z2ajjmabB7SJxcouSkR0hcpNl4oM74d2/VqoW4BxxxOD1FcNCObCELfIS
 auZx+XT6s+CE7Qi/c44ibBMR7hyjdzWbABEBAAGJAR8EGAECAAkFAlOMcBYCGwwACgkQsN6d
 1ii/Ey9D+Af/WFr3q+bg/8v5tCknCtn92d5lyYTBNt7xgWzDZX8G6/pngzKyWfedArllp0Pn
 fgIXtMNV+3t8Li1Tg843EXkP7+2+CQ98MB8XvvPLYAfW8nNDV85TyVgWlldNcgdv7nn1Sq8g
 HwB2BHdIAkYce3hEoDQXt/mKlgEGsLpzJcnLKimtPXQQy9TxUaLBe9PInPd+Ohix0XOlY+Uk
 QFEx50Ki3rSDl2Zt2tnkNYKUCvTJq7jvOlaPd6d/W0tZqpyy7KVay+K4aMobDsodB3dvEAs6
 ScCnh03dDAFgIq5nsB11j3KPKdVoPlfucX2c7kGNH+LUMbzqV6beIENfNexkOfxHf4kBrQQY
 AQgAIBYhBIUSZ3Lo9gSUpdCX97DendYovxMvBQJa3fDQAhsCAIEJELDendYovxMvdiAEGRYI
 AB0WIQRTLbB6QfY48x44uB6AXGG7T9hjvgUCWt3w0AAKCRCAXGG7T9hjvk2LAP99B/9FenK/
 1lfifxQmsoOrjbZtzCS6OKxPqOLHaY47BgEAqKKn36YAPpbk09d2GTVetoQJwiylx/Z9/mQI
 CUbQMg1pNQf9EjA1bNcMbnzJCgt0P9Q9wWCLwZa01SnQWFz8Z4HEaKldie+5bHBL5CzVBrLv
 81tqX+/j95llpazzCXZW2sdNL3r8gXqrajSox7LR2rYDGdltAhQuISd2BHrbkQVEWD4hs7iV
 1KQHe2uwXbKlguKPhk5ubZxqwsg/uIHw0qZDk+d0vxjTtO2JD5Jv/CeDgaBX4Emgp0NYs8IC
 UIyKXBtnzwiNv4cX9qKlz2Gyq9b+GdcLYZqMlIBjdCz0yJvgeb3WPNsCOanvbjelDhskx9gd
 6YUUFFqgsLtrKpCNyy203a58g2WosU9k9H+LcheS37Ph2vMVTISMszW9W8gyORSgmw==
Message-ID: <46968660-ea39-1ee0-2aee-c4a22f135ddb@suse.com>
Date: Fri, 10 May 2019 11:00:39 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH RFC V2 45/45] xen/sched: add scheduling
 granularity enum
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvMDUvMjAxOSAxMDo1MywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMDguMDUuMTkg
YXQgMTY6MzYsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+PiBPbiAwNi8wNS8yMDE5IDEyOjAx
LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDA2LjA1LjE5IGF0IDExOjIzLCA8amdyb3Nz
QHN1c2UuY29tPiB3cm90ZToKPj4+PiBBbmQgdGhhdCB3YXMgbWVudGlvbmVkIGluIHRoZSBjb3Zl
ciBsZXR0ZXI6IGNwdSBob3RwbHVnIGlzIG5vdCB5ZXQKPj4+PiBoYW5kbGVkIChoZW5jZSB0aGUg
UkZDIHN0YXR1cyBvZiB0aGUgc2VyaWVzKS4KPj4+Pgo+Pj4+IFdoZW4gY3B1IGhvdHBsdWcgaXMg
YmVpbmcgYWRkZWQgaXQgbWlnaHQgYmUgYXBwcm9wcmlhdGUgdG8gc3dpdGNoIHRoZQo+Pj4+IHNj
aGVtZSBhcyB5b3Ugc3VnZ2VzdGVkLiBSaWdodCBub3cgdGhlIGN1cnJlbnQgc29sdXRpb24gaXMg
bXVjaCBtb3JlCj4+Pj4gc2ltcGxlLgo+Pj4KPj4+IEkgc2VlIChJIGRpZCBub3RpY2UgdGhlIGNv
dmVyIGxldHRlciByZW1hcmssIGJ1dCBtYW5hZ2VkIHRvIG5vdAo+Pj4gaG9ub3IgaXQgd2hlbiB3
cml0aW5nIHRoZSByZXBseSksIGJ1dCBJJ20gdW5jb252aW5jZWQgaWYgaW5jdXJyaW5nCj4+PiBt
b3JlIGNvZGUgY2h1cm4gYnkgbm90IGRlYWxpbmcgd2l0aCB0aGluZ3MgdGhlICJkeW5hbWljIiB3
YXkKPj4+IHJpZ2h0IGF3YXkgaXMgaW5kZWVkIHRoZSAibW9yZSBzaW1wbGUiIChvdmVyYWxsKSBz
b2x1dGlvbi4KPj4KPj4gSSBoYXZlIHN0YXJ0ZWQgdG8gYWRkcmVzcyBjcHUgb24vb2ZmbGluaW5n
IG5vdy4KPj4KPj4gVGhlcmUgYXJlIG11bHRpcGxlIGRlc2lnbiBkZWNpc2lvbnMgdG8gdGFrZS4K
Pj4KPj4gMS4gSW50ZXJhY3Rpb24gYmV0d2VlbiBzY2hlZC1ncmFuIGFuZCBzbXQgYm9vdCBwYXJh
bWV0ZXJzCj4+IDIuIEludGVyYWN0aW9uIGJldHdlZW4gc2NoZWQtZ3JhbiBhbmQgeGVuLWhwdG9v
bCBzbXQgc3dpdGNoaW5nCj4+IDMuIEludGVyYWN0aW9uIGJldHdlZW4gc2NoZWQtZ3JhbiBhbmQg
c2luZ2xlIGNwdSBvbi9vZmZsaW5pbmcKPj4KPj4gUmlnaHQgbm93IGFueSBndWVzdCB3b24ndCBz
ZWUgYSBkaWZmZXJlbmNlIHJlZ2FyZGluZyBzY2hlZC1ncmFuCj4+IHNlbGVjdGlvbi4gVGhpcyBt
ZWFucyB3ZSBkb24ndCBoYXZlIHRvIHRoaW5rIGFib3V0IHBvdGVudGlhbCBtaWdyYXRpb24KPj4g
cmVzdHJpY3Rpb25zLiBUaGlzIG1pZ2h0IGNoYW5nZSBpbiBmdXR1cmUgd2hlbiB3ZSB3YW50IHRv
IGVuYWJsZSB0aGUKPj4gZ3Vlc3QgdG8gZS5nLiB1c2UgY29yZSBzY2hlZHVsaW5nIHRoZW1zZWx2
ZXMgaW4gb3JkZXIgdG8gbWl0aWdhdGUKPj4gYWdhaW5zdCBzaWRlIGNoYW5uZWwgYXR0YWNrcyB3
aXRoaW4gdGhlIGd1ZXN0Lgo+Pgo+PiBUaGUgbW9zdCBzaW1wbGUgc29sdXRpb24gd291bGQgYmUg
KGFuZCBJJ2QgbGlrZSB0byBzZW5kIG91dCBWMSBvZiBteQo+PiBzZXJpZXMgd2l0aCB0aGF0IGlt
cGxlbWVudGVkKToKPj4KPj4gc2NoZWQtZ3Jhbj1jb3JlIGFuZCBzY2hlZC1ncmFuPXNvY2tldCBk
b24ndCBhbGxvdyBkeW5hbWljYWwgc3dpdGNoaW5nCj4+IG9mIHNtdCB2aWEgeGVuLWhwdG9vbC4K
Pj4KPj4gV2l0aCBzY2hlZC1ncmFuPWNvcmUgb3Igc2NoZWQtZ3Jhbj1zb2NrZXQgb2ZmbGluaW5n
IGEgc2luZ2xlIGNwdSByZXN1bHRzCj4+IGluIG1vdmluZyB0aGUgY29tcGxldGUgY29yZSBvciBz
b2NrZXQgdG8gY3B1cG9vbF9mcmVlX2NwdXMgYW5kIHRoZW4KPj4gb2ZmbGluaW5nIGZyb20gdGhl
cmUuIE9ubHkgY29tcGxldGUgY29yZXMvc29ja2V0cyBjYW4gYmUgbW92ZWQgdG8gYW55Cj4+IGNw
dXBvb2wuIFdoZW4gb25saW5pbmcgYSBjcHUgaXQgaXMgYWRkZWQgdG8gY3B1cG9vbF9mcmVlX2Nw
dXMgYW5kIGlmCj4+IHRoZSBjb3JlL3NvY2tldCBpcyBjb21wbGV0ZWx5IG9ubGluZSBpdCB3aWxs
IGF1dG9tYXRpY2FsbHkgYmUgYWRkZWQgdG8KPj4gUG9vbC0wIChhcyB0b2RheSBhbnkgc2luZ2xl
IG9ubGluZWQgY3B1KS4KPiAKPiBXZWxsLCB0aGlzIGlzIGluIGxpbmUgd2l0aCB3aGF0IHdhcyBk
aXNjdXNzZWQgb24gdGhlIGNhbGwgeWVzdGVyZGF5LCBzbwo+IEkgdGhpbmsgaXQncyBhbiBhY2Nl
cHRhYmxlIGluaXRpYWwgc3RhdGUgdG8gZW5kIHVwIGluLiBBbGJlaXQsIGp1c3QgZm9yCj4gY29t
cGxldGVuZXNzLCBJJ20gbm90IGNvbnZpbmNlZCB0aGVyZSdzIG5vIHVzZSBmb3IgInNtdC17ZGlz
LGVufWFibGUiCj4gYW55bW9yZSB3aXRoIGNvcmUtYXdhcmUgc2NoZWR1bGluZyBpbXBsZW1lbnRl
ZCBqdXN0IGluIFhlbiAtIGl0Cj4gbWF5IHN0aWxsIGJlIGNvbnNpZGVyZWQgdXNlZnVsIGFzIGxv
bmcgYXMgd2UgZG9uJ3QgZXhwb3NlIHByb3Blcgo+IHRvcG9sb2d5IHRvIGd1ZXN0cywgZm9yIHRo
ZW0gdG8gYmUgYWJsZSB0byBkbyBzb21ldGhpbmcgc2ltaWxhci4KCkFzIHRoZSBleHRyYSBjb21w
bGV4aXR5IGZvciBzdXBwb3J0aW5nIHRoYXQgaXMgc2lnbmlmaWNhbnQgSSdkIGxpa2UgdG8KYXQg
bGVhc3QgcG9zdHBvbmUgaXQuIEFuZCB3aXRoIHRoZSAobGF0ZXIpIGludHJvZHVjdGlvbiBvZiBw
ZXItY3B1cG9vbApzbXQgb24vb2ZmIEkgZ3Vlc3MgdGhpcyB3b3VsZCBiZSBldmVuIGxlc3MgaW1w
b3J0YW50LgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 10 09:35:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 May 2019 09:35:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hP1w4-0001BQ-VQ; Fri, 10 May 2019 09:35:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3e/W=TK=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hP1w3-0001BD-KV
 for xen-devel@lists.xenproject.org; Fri, 10 May 2019 09:35:23 +0000
X-Inumbo-ID: eafefc50-7306-11e9-9fc9-4343e78ac771
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id eafefc50-7306-11e9-9fc9-4343e78ac771;
 Fri, 10 May 2019 09:35:16 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hP1vv-0007aC-4p; Fri, 10 May 2019 09:35:15 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hP1vu-00056D-LD; Fri, 10 May 2019 09:35:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hP1vu-0004Xv-KZ; Fri, 10 May 2019 09:35:14 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135883-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.9-testing:build-i386-prev:xen-build:fail:regression
 xen-4.9-testing:build-amd64-prev:xen-build:fail:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:regression
 xen-4.9-testing:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:leak-check/check:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-migrupgrade: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:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-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-credit1:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-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-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-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-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=63d9330ba9fdec7c8e9346e6d85360747d61c947
X-Osstest-Versions-That: xen=54aa382cbcdc1e2ba75d6734151ca6e53104e2f2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 10 May 2019 09:35:14 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 135883: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTg4MyB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNTg4My8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAg
ICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMyODg5CiBi
dWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMzI4ODkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDEzMjg4OQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBm
YWlsIFJFR1IuIHZzLiAxMzI4ODkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wIGZhaWwgaW4gMTM1NzYxIFJFR1IuIHZzLiAxMzI4ODkKClRlc3RzIHdo
aWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAxMiBndWVzdC1zdGFydC9yZWRoYXQucmVwZWF0IGZh
aWwgaW4gMTM1NzYxIHBhc3MgaW4gMTM1ODgzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDEzNTc2MSBwYXNzIGlu
IDEzNTg4MwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9j
YWxtaWdyYXRlL3gxMCBmYWlsIGluIDEzNTc2MSBwYXNzIGluIDEzNTg4MwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBw
YXNzIGluIDEzNTc2MQogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTkgbGVhay1jaGVj
ay9jaGVjayAgICAgICAgICBmYWlsIHBhc3MgaW4gMTM1NzYxCgpUZXN0cyB3aGljaCBkaWQgbm90
IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBn
cmFkZSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICBmYWlsIGJsb2NrZWQgaW4gMTMyODg5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgIGZhaWwgYmxvY2tlZCBpbiAxMzI4ODkK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ZmFpbCBibG9ja2VkIGluIDEzMjg4OQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMyODg5CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwg
bGlrZSAxMzI4ODkKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEx
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRl
Ymlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0
ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgNjNkOTMzMGJhOWZkZWM3YzhlOTM0NmU2ZDg1
MzYwNzQ3ZDYxYzk0NwpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgNTRh
YTM4MmNiY2RjMWUyYmE3NWQ2NzM0MTUxY2E2ZTUzMTA0ZTJmMgoKTGFzdCB0ZXN0IG9mIGJhc2lz
ICAgMTMyODg5ICAyMDE5LTAyLTA0IDIyOjA0OjA5IFogICA5NCBkYXlzCkZhaWxpbmcgc2luY2Ug
ICAgICAgIDEzMzE0NyAgMjAxOS0wMi0xMSAxMzo0MTo1MCBaICAgODcgZGF5cyAgIDQ5IGF0dGVt
cHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzNTQ1MyAgMjAxOS0wNS0wMSAwNzoyMTo1NyBaICAg
IDkgZGF5cyAgICA0IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1
bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAg
R2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgTWFu
dWVsIEJvdXllciA8Ym91eWVyQGFudGlvY2hlLmV1Lm9yZz4KICBTZXJnZXkgRHlhc2xpIDxzZXJn
ZXkuZHlhc2xpQGNpdHJpeC5jb20+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpv
YnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
YW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoK
TG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhl
c2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFp
bDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBm
b3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDth
PXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDQ5
NSBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 10 10:04:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 May 2019 10:04:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hP2OG-0003XA-AJ; Fri, 10 May 2019 10:04:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=dG64=TK=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1hP2OE-0003X5-I4
 for xen-devel@lists.xenproject.org; Fri, 10 May 2019 10:04:31 +0000
X-Inumbo-ID: feeb7b0c-730a-11e9-8980-bc764e045a96
Received: from mo6-p00-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5300::8])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id feeb7b0c-730a-11e9-8980-bc764e045a96;
 Fri, 10 May 2019 10:04:28 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1557482667;
 s=strato-dkim-0002; d=aepfle.de;
 h=Message-Id:Date:Subject:Cc:To:From:X-RZG-CLASS-ID:X-RZG-AUTH:From:
 Subject:Sender;
 bh=i9W8uGZx09BS+hzNTWc1VaYZ22qQiDqiSj3YOyz8WG0=;
 b=ncVNZ7Ii9E1NrKbzcy+jBQkdeX0HdcKZxsvcOrEbwbOMZpIyP7qTutdHYhp/lEbxi8
 D1cnsakiSgdHe7jR5/sM8fZ4vqYWlkh51xMwaqHk69u/BFL9RlMNe8RFZNz4GQPqKG0Y
 X0N/8+OKDH8+5owHFXM8gPH1He1xgXpNDQQJ+Nfh2weWUQZIOi4gO73BUPyhSzlA15oE
 iMkWjAYiqCpl08Okrl4x/Shci6LWrfgR2O5UV0I9dP255PP+/wEQmeie2oBvrSzxzQ6+
 ONbENztaJPDcM5knyt6rX31zLdOPGKAE+FluPMzWqtEOAhbXjilFSCx5xMHXZk8S+NXm
 2fzw==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QXkBR9MXjAuzBW/OdlBZQ4AHSS3GlOjw=="
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.18 DYNA|AUTH)
 with ESMTPSA id 60a847v4AA4I0OU
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Fri, 10 May 2019 12:04:18 +0200 (CEST)
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xenproject.org
Date: Fri, 10 May 2019 12:04:16 +0200
Message-Id: <20190510100416.16658-1-olaf@aepfle.de>
X-Mailer: git-send-email 2.16.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3] libxl: fix migration of PV and PVH domUs
 with and without qemu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Olaf Hering <olaf@aepfle.de>, Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SWYgYSBkb21VIGhhcyBhIHFlbXUteGVuIGluc3RhbmNlIGF0dGFjaGVkLCBpdCBpcyByZXF1aXJl
ZCB0byBjYWxsIHFlbXVzCiJ4ZW4tc2F2ZS1kZXZpY2VzLXN0YXRlIiBtZXRob2QuIFdpdGhvdXQg
aXQsIHRoZSByZWNlaXZpbmcgc2lkZSBvZiBhIFBWIG9yClBWSCBtaWdyYXRpb24gbWF5IGJlIHVu
YWJsZSB0byBsb2NrIHRoZSBpbWFnZToKCnhlbiBiZTogcWRpc2stNTE3MTI6IHhlbiBiZTogcWRp
c2stNTE3MTI6IGVycm9yOiBGYWlsZWQgdG8gZ2V0ICJ3cml0ZSIgbG9jawplcnJvcjogRmFpbGVk
IHRvIGdldCAid3JpdGUiIGxvY2sKeGVuIGJlOiBxZGlzay01MTcxMjogeGVuIGJlOiBxZGlzay01
MTcxMjogaW5pdGlhbGlzZSgpIGZhaWxlZAppbml0aWFsaXNlKCkgZmFpbGVkCgpUbyBmaXggdGhp
cyBidWcsIGxpYnhsX19kb21haW5fc3VzcGVuZF9kZXZpY2VfbW9kZWwoKSBhbmQKbGlieGxfX2Rv
bWFpbl9yZXN1bWVfZGV2aWNlX21vZGVsKCkgaGF2ZSB0byBiZSBjYWxsZWQgbm90IG9ubHkgZm9y
IEhWTSwKYnV0IGFsc28gaWYgdGhlIGFjdGl2ZSBkZXZpY2VfbW9kZWwgaXMgUUVNVV9YRU4uCgpV
bmZvcnR1bmF0ZWx5LCBsaWJ4bF9fZG9tYWluX2J1aWxkX2luZm9fc2V0ZGVmYXVsdCgpIGhhcmRj
b2RlcwpiX2luZm8tPmRldmljZV9tb2RlbF92ZXJzaW9uIHRvIFFFTVVfWEVOIGlmIGl0IGRvZXMg
bm90IGtub3cgaXQgYW55CmJldHRlci4gQXMgYSByZXN1bHQgbGlieGxfX2RldmljZV9tb2RlbF92
ZXJzaW9uX3J1bm5pbmcoKSB3aWxsIHJldHVybgppbmNvcnJlY3QgdmFsdWVzLiBUaGlzIGJyZWFr
cyBkb21VcyB3aXRob3V0IGEgZGV2aWNlX21vZGVsLgpsaWJ4bF9fcW1wX3N0b3AoKSB3b3VsZCB3
YWl0IDEwIHNlY29uZHMgaW4gcW1wX29wZW4oKSBmb3IgYSBxZW11IHRoYXQKd2lsbCBuZXZlciBh
cHBlYXIuIER1cmluZyB0aGlzIGxvbmcgdGltZWZyYW1lIHRoZSBkb21VIHJlbWFpbnMgaW4gc3Rh
dGUKcGF1c2VkIG9uIHRoZSBzZW5kaW5nIHNpZGUuIEFzIGEgcmVzdWx0IG5ldHdvcmsgY29ubmVj
dGlvbnMgbWF5IGJlCmRyb3BwZWQuIE9uY2UgdGhpcyBidWcgaXMgZml4ZWQgYXMgd2VsbCwgYnkg
anVzdCByZW1vdmluZyB0aGUgYXNzdW1wdGlvbgp0aGF0IGV2ZXJ5IGRvbVUgaGFzIGEgUUVNVV9Y
RU4sIHRoZXJlIGlzIG5vIGNvZGUgdG8gYWN0dWFsbHkgaW5pdGlhbGlzZQpiX2luZm8tPmRldmlj
ZV9tb2RlbF92ZXJzaW9uLgoKVGhlcmUgaXMgYSBoZWxwZXIgZnVuY3Rpb24gbGlieGxfX25lZWRf
eGVucHZfcWVtdSgpLCB3aGljaCBpcyB1c2VkIGluCnZhcmlvdXMgcGxhY2VzIHRvIGRlY2lkZSBp
ZiBhIGRldmljZV9tb2RlbCBoYXMgdG8gYmUgc3Bhd25lZC4gVGhpcwpmdW5jdGlvbiBjYW4gbm90
IGJlIHVzZWQgYXMgaXMsIGp1c3QgdG8gZmlsbCBkZXZpY2VfbW9kZWxfdmVyc2lvbiwKYmVjYXVz
ZSBzdG9yZV9saWJ4bF9lbnRyeSgpIHdhcyBhbHJlYWR5IGNhbGxlZCBlYXJsaWVyLgoKQ3JlYXRl
IGEgbmV3IGZ1bmN0aW9uIHRvIHNldCBkZXZpY2VfbW9kZWxfdmVyc2lvbi4gTW92ZSBleGlzdGlu
ZyBjb2RlCmZyb20gbGlieGxfX2RvbWFpbl9idWlsZF9pbmZvX3NldGRlZmF1bHQoKSB0byBjb3Zl
ciB0aGUgSFZNIGNhc2UuIEFkZApuZXcgY29kZSB0byBjb3ZlciBub24tSFZNIGNhc2UsIHVzZSBs
aWJ4bF9fbmVlZF94ZW5wdl9xZW11KCkgdG8gc2V0CmRldmljZV9tb2RlbF92ZXJzaW9uLgoKVXBk
YXRlIGxpYnhsX19zcGF3bl9zdHViX2RtKCkgYW5kIGluaXRpYXRlX2RvbWFpbl9jcmVhdGUoKSB0
byBjYWxsIHRoZQpuZXcgZnVuY3Rpb24gcHJpb3IgbGlieGxfX2RvbWFpbl9idWlsZF9pbmZvX3Nl
dGRlZmF1bHQoKSBiZWNhdXNlCmRldmljZV9tb2RlX3ZlcnNpb24gaXMgZXhwZWN0ZWQgdG8gYmUg
aW5pdGlhbHplZC4KbGlieGxfZG9tYWluX25lZWRfbWVtb3J5KCkgbmVlZHMgbm8gdXBkYXRlIGJl
Y2F1c2UgaXQgZG9lcyBub3QgaGF2ZSBhCmRfY29uZmlnIGF2YWlsYWJsZSBhbnl3YXksIGFuZCB0
aGUgY2FsbGVycyBwcm92aWRlIGEgcG9wdWxhdGVkIGJfaW5mby4KCkludHJvZHVjZSBMSUJYTF9E
RVZJQ0VfTU9ERUxfVkVSU0lPTl9OT05FX1JFUVVJUkVEIGZvciBQViBhbmQgUFZIIHRoYXQKaGF2
ZSBubyBuZWVkIGZvciBhIGRldmljZV9tb2RlbCB0byBtYWtlIHRoZSBzdGF0ZSBleHBsaWNpdC4K
CnYwMzoKLSByZWFycmFuZ2UgY29kZSB0byBtYWtlIHN1cmUgZGV2aWNlX21vZGVsX3ZlcnNpb24g
aXMgaW5pdGlhbGl6ZWQgYmVmb3JlCiAgc3RvcmVfbGlieGxfZW50cnkoKSBpcyBjYWxsZWQKdjAy
OgotIHVwZGF0ZSB3b3JkaW5nIGluIGEgY29tbWVudAotIHJlbW92ZSBzdGFsZSBnb3RvIGluIGRv
bWNyZWF0ZV9sYXVuY2hfZG0KLSBpbml0aWFsaXplIHJldCBpbiBsaWJ4bF9fbmVlZF94ZW5wdl9x
ZW11CgpTaWduZWQtb2ZmLWJ5OiBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+CkNjOiBSb2dl
ciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQ2M6IEFudGhvbnkgUEVSQVJEIDxh
bnRob255LnBlcmFyZEBjaXRyaXguY29tPgotLS0KCnYzIG5vdCBydW50aW1lIHRlc3RlZAoKCiB0
b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyAgICAgIHwgOTUgKysrKysrKysrKysrKysrKysrKysr
KysrKysrLS0tLS0tLS0tLS0tLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2RtLmMgICAgICAgICAgfCAg
MiArCiB0b29scy9saWJ4bC9saWJ4bF9kb21fc3VzcGVuZC5jIHwgIDggKysrLQogdG9vbHMvbGli
eGwvbGlieGxfaW50ZXJuYWwuaCAgICB8ICAyICsKIHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlk
bCAgICAgfCAgMSArCiA1IGZpbGVzIGNoYW5nZWQsIDczIGluc2VydGlvbnMoKyksIDM1IGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jIGIvdG9vbHMv
bGlieGwvbGlieGxfY3JlYXRlLmMKaW5kZXggODlmZTgwZmM5Yy4uNzNlZTY2YTY3ZSAxMDA2NDQK
LS0tIGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxf
Y3JlYXRlLmMKQEAgLTI3LDYgKzI3LDYyIEBACiAKICNpbmNsdWRlIDx4ZW4teHNtL2ZsYXNrL2Zs
YXNrLmg+CiAKK2ludCBsaWJ4bF9fZG9tYWluX3NldF9kZXZpY2VfbW9kZWwobGlieGxfX2djICpn
YywgbGlieGxfZG9tYWluX2NvbmZpZyAqZF9jb25maWcpCit7CisgICAgbGlieGxfZG9tYWluX2J1
aWxkX2luZm8gKmJfaW5mbyA9ICZkX2NvbmZpZy0+Yl9pbmZvOworICAgIGludCByZXQ7CisKKyAg
ICBpZiAoYl9pbmZvLT5kZXZpY2VfbW9kZWxfdmVyc2lvbikKKyAgICAgICAgcmV0dXJuIDA7CisK
KyAgICBzd2l0Y2ggKGJfaW5mby0+dHlwZSkgeworICAgIGNhc2UgTElCWExfRE9NQUlOX1RZUEVf
SFZNOgorICAgICAgICBpZiAobGlieGxfZGVmYm9vbF92YWwoYl9pbmZvLT5kZXZpY2VfbW9kZWxf
c3R1YmRvbWFpbikpIHsKKyAgICAgICAgICAgIGJfaW5mby0+ZGV2aWNlX21vZGVsX3ZlcnNpb24g
PQorICAgICAgICAgICAgICAgIExJQlhMX0RFVklDRV9NT0RFTF9WRVJTSU9OX1FFTVVfWEVOX1RS
QURJVElPTkFMOworICAgICAgICB9IGVsc2UgeworICAgICAgICAgICAgYl9pbmZvLT5kZXZpY2Vf
bW9kZWxfdmVyc2lvbiA9IGxpYnhsX19kZWZhdWx0X2RldmljZV9tb2RlbChnYyk7CisgICAgICAg
IH0KKyAgICAgICAgYnJlYWs7CisgICAgZGVmYXVsdDoKKyAgICAgICAgcmV0ID0gbGlieGxfX25l
ZWRfeGVucHZfcWVtdShnYywgZF9jb25maWcpOworICAgICAgICBzd2l0Y2ggKHJldCkgeworICAg
ICAgICBjYXNlIDE6CisgICAgICAgICAgICBkX2NvbmZpZy0+Yl9pbmZvLmRldmljZV9tb2RlbF92
ZXJzaW9uID0KKyAgICAgICAgICAgICAgICBMSUJYTF9ERVZJQ0VfTU9ERUxfVkVSU0lPTl9RRU1V
X1hFTjsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICBjYXNlIDA6CisgICAgICAgICAgICBk
X2NvbmZpZy0+Yl9pbmZvLmRldmljZV9tb2RlbF92ZXJzaW9uID0KKyAgICAgICAgICAgICAgICBM
SUJYTF9ERVZJQ0VfTU9ERUxfVkVSU0lPTl9OT05FX1JFUVVJUkVEOworICAgICAgICAgICAgYnJl
YWs7CisgICAgICAgIGRlZmF1bHQ6CisgICAgICAgICAgICBMT0dFKEVSUk9SLCAiVW5hYmxlIHRv
IGRldGVybWluZSBRRU1VIHJlcXVpc2l0ZSIpOworICAgICAgICAgICAgcmV0dXJuIEVSUk9SX0ZB
SUw7CisgICAgICAgIH0KKyAgICB9CisKKyAgICBpZiAoYl9pbmZvLT5kZXZpY2VfbW9kZWxfdmVy
c2lvbiA9PSBMSUJYTF9ERVZJQ0VfTU9ERUxfVkVSU0lPTl9RRU1VX1hFTikgeworICAgICAgICBj
b25zdCBjaGFyICpkbTsKKworICAgICAgICBkbSA9IGxpYnhsX19kb21haW5fZGV2aWNlX21vZGVs
KGdjLCBiX2luZm8pOworICAgICAgICByZXQgPSBhY2Nlc3MoZG0sIFhfT0spOworICAgICAgICBp
ZiAocmV0IDwgMCkgeworICAgICAgICAgICAgLyogcWVtdS14ZW4gdW5hdmFpbGFibGUsIHVzZSBx
ZW11LXhlbi10cmFkaXRpb25hbCAqLworICAgICAgICAgICAgaWYgKGVycm5vID09IEVOT0VOVCkg
eworICAgICAgICAgICAgICAgIExPR0UoSU5GTywgInFlbXUteGVuIGlzIHVuYXZhaWxhYmxlIgor
ICAgICAgICAgICAgICAgICAgICAgIiwgdXNpbmcgcWVtdS14ZW4tdHJhZGl0aW9uYWwgaW5zdGVh
ZCIpOworICAgICAgICAgICAgICAgIGJfaW5mby0+ZGV2aWNlX21vZGVsX3ZlcnNpb24gPQorICAg
ICAgICAgICAgICAgICAgICBMSUJYTF9ERVZJQ0VfTU9ERUxfVkVSU0lPTl9RRU1VX1hFTl9UUkFE
SVRJT05BTDsKKyAgICAgICAgICAgIH0gZWxzZSB7CisgICAgICAgICAgICAgICAgTE9HRShFUlJP
UiwgInFlbXUteGVuIGFjY2VzcyBlcnJvciIpOworICAgICAgICAgICAgICAgIHJldHVybiBFUlJP
Ul9GQUlMOworICAgICAgICAgICAgfQorICAgICAgICB9CisgICAgfQorCisgICAgcmV0dXJuIDA7
Cit9CisKIGludCBsaWJ4bF9fZG9tYWluX2NyZWF0ZV9pbmZvX3NldGRlZmF1bHQobGlieGxfX2dj
ICpnYywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9t
YWluX2NyZWF0ZV9pbmZvICpjX2luZm8pCiB7CkBAIC04NiwzOSArMTQyLDYgQEAgaW50IGxpYnhs
X19kb21haW5fYnVpbGRfaW5mb19zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsCiAgICAgICAgICFi
X2luZm8tPmRldmljZV9tb2RlbF9zc2lkcmVmKQogICAgICAgICBiX2luZm8tPmRldmljZV9tb2Rl
bF9zc2lkcmVmID0gU0VDSU5JVFNJRF9ET01ETTsKIAotICAgIGlmICghYl9pbmZvLT5kZXZpY2Vf
bW9kZWxfdmVyc2lvbikgewotICAgICAgICBpZiAoYl9pbmZvLT50eXBlID09IExJQlhMX0RPTUFJ
Tl9UWVBFX0hWTSkgewotICAgICAgICAgICAgaWYgKGxpYnhsX2RlZmJvb2xfdmFsKGJfaW5mby0+
ZGV2aWNlX21vZGVsX3N0dWJkb21haW4pKSB7Ci0gICAgICAgICAgICAgICAgYl9pbmZvLT5kZXZp
Y2VfbW9kZWxfdmVyc2lvbiA9Ci0gICAgICAgICAgICAgICAgICAgIExJQlhMX0RFVklDRV9NT0RF
TF9WRVJTSU9OX1FFTVVfWEVOX1RSQURJVElPTkFMOwotICAgICAgICAgICAgfSBlbHNlIHsKLSAg
ICAgICAgICAgICAgICBiX2luZm8tPmRldmljZV9tb2RlbF92ZXJzaW9uID0gbGlieGxfX2RlZmF1
bHRfZGV2aWNlX21vZGVsKGdjKTsKLSAgICAgICAgICAgIH0KLSAgICAgICAgfSBlbHNlIHsKLSAg
ICAgICAgICAgIGJfaW5mby0+ZGV2aWNlX21vZGVsX3ZlcnNpb24gPQotICAgICAgICAgICAgICAg
IExJQlhMX0RFVklDRV9NT0RFTF9WRVJTSU9OX1FFTVVfWEVOOwotICAgICAgICB9Ci0gICAgICAg
IGlmIChiX2luZm8tPmRldmljZV9tb2RlbF92ZXJzaW9uCi0gICAgICAgICAgICAgICAgPT0gTElC
WExfREVWSUNFX01PREVMX1ZFUlNJT05fUUVNVV9YRU4pIHsKLSAgICAgICAgICAgIGNvbnN0IGNo
YXIgKmRtOwotCi0gICAgICAgICAgICBkbSA9IGxpYnhsX19kb21haW5fZGV2aWNlX21vZGVsKGdj
LCBiX2luZm8pOwotICAgICAgICAgICAgcmMgPSBhY2Nlc3MoZG0sIFhfT0spOwotICAgICAgICAg
ICAgaWYgKHJjIDwgMCkgewotICAgICAgICAgICAgICAgIC8qIHFlbXUteGVuIHVuYXZhaWxhYmxl
LCB1c2UgcWVtdS14ZW4tdHJhZGl0aW9uYWwgKi8KLSAgICAgICAgICAgICAgICBpZiAoZXJybm8g
PT0gRU5PRU5UKSB7Ci0gICAgICAgICAgICAgICAgICAgIExPR0UoSU5GTywgInFlbXUteGVuIGlz
IHVuYXZhaWxhYmxlIgotICAgICAgICAgICAgICAgICAgICAgICAgICIsIHVzaW5nIHFlbXUteGVu
LXRyYWRpdGlvbmFsIGluc3RlYWQiKTsKLSAgICAgICAgICAgICAgICAgICAgYl9pbmZvLT5kZXZp
Y2VfbW9kZWxfdmVyc2lvbiA9Ci0gICAgICAgICAgICAgICAgICAgICAgICBMSUJYTF9ERVZJQ0Vf
TU9ERUxfVkVSU0lPTl9RRU1VX1hFTl9UUkFESVRJT05BTDsKLSAgICAgICAgICAgICAgICB9IGVs
c2UgewotICAgICAgICAgICAgICAgICAgICBMT0dFKEVSUk9SLCAicWVtdS14ZW4gYWNjZXNzIGVy
cm9yIik7Ci0gICAgICAgICAgICAgICAgICAgIHJldHVybiBFUlJPUl9GQUlMOwotICAgICAgICAg
ICAgICAgIH0KLSAgICAgICAgICAgIH0KLSAgICAgICAgfQotICAgIH0KLQogICAgIGlmIChiX2lu
Zm8tPmJsa2Rldl9zdGFydCA9PSBOVUxMKQogICAgICAgICBiX2luZm8tPmJsa2Rldl9zdGFydCA9
IGxpYnhsX19zdHJkdXAoTk9HQywgInh2ZGEiKTsKIApAQCAtOTM4LDYgKzk2MSwxMiBAQCBzdGF0
aWMgdm9pZCBpbml0aWF0ZV9kb21haW5fY3JlYXRlKGxpYnhsX19lZ2MgKmVnYywKICAgICAgICAg
Z290byBlcnJvcl9vdXQ7CiAgICAgfQogCisgICAgcmV0ID0gbGlieGxfX2RvbWFpbl9zZXRfZGV2
aWNlX21vZGVsKGdjLCBkX2NvbmZpZyk7CisgICAgaWYgKHJldCkgeworICAgICAgICBMT0dEKEVS
Uk9SLCBkb21pZCwgIlVuYWJsZSB0byBzZXQgZG9tYWluIGRldmljZSBtb2RlbCIpOworICAgICAg
ICBnb3RvIGVycm9yX291dDsKKyAgICB9CisKICAgICByZXQgPSBsaWJ4bF9fZG9tYWluX2NyZWF0
ZV9pbmZvX3NldGRlZmF1bHQoZ2MsICZkX2NvbmZpZy0+Y19pbmZvKTsKICAgICBpZiAocmV0KSB7
CiAgICAgICAgIExPR0QoRVJST1IsIGRvbWlkLCAiVW5hYmxlIHRvIHNldCBkb21haW4gY3JlYXRl
IGluZm8gZGVmYXVsdHMiKTsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMgYi90
b29scy9saWJ4bC9saWJ4bF9kbS5jCmluZGV4IDJmMTk3ODZiZGQuLjA4NmU1NjYzMTEgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG0u
YwpAQCAtMjE2OCw2ICsyMTY4LDggQEAgdm9pZCBsaWJ4bF9fc3Bhd25fc3R1Yl9kbShsaWJ4bF9f
ZWdjICplZ2MsIGxpYnhsX19zdHViX2RtX3NwYXduX3N0YXRlICpzZHNzKQogICAgIGRtX2NvbmZp
Zy0+Y19pbmZvLnJ1bl9ob3RwbHVnX3NjcmlwdHMgPQogICAgICAgICBndWVzdF9jb25maWctPmNf
aW5mby5ydW5faG90cGx1Z19zY3JpcHRzOwogCisgICAgcmV0ID0gbGlieGxfX2RvbWFpbl9zZXRf
ZGV2aWNlX21vZGVsKGdjLCBkbV9jb25maWcpOworICAgIGlmIChyZXQpIGdvdG8gb3V0OwogICAg
IHJldCA9IGxpYnhsX19kb21haW5fY3JlYXRlX2luZm9fc2V0ZGVmYXVsdChnYywgJmRtX2NvbmZp
Zy0+Y19pbmZvKTsKICAgICBpZiAocmV0KSBnb3RvIG91dDsKICAgICByZXQgPSBsaWJ4bF9fZG9t
YWluX2J1aWxkX2luZm9fc2V0ZGVmYXVsdChnYywgJmRtX2NvbmZpZy0+Yl9pbmZvKTsKZGlmZiAt
LWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbV9zdXNwZW5kLmMgYi90b29scy9saWJ4bC9saWJ4
bF9kb21fc3VzcGVuZC5jCmluZGV4IGQxYWYzYTY1NzMuLmM0OTJmZTVkZDEgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL2xpYnhsL2xpYnhsX2RvbV9zdXNwZW5kLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxf
ZG9tX3N1c3BlbmQuYwpAQCAtMzc5LDcgKzM3OSw5IEBAIHN0YXRpYyB2b2lkIGRvbWFpbl9zdXNw
ZW5kX2NvbW1vbl9ndWVzdF9zdXNwZW5kZWQobGlieGxfX2VnYyAqZWdjLAogICAgIGxpYnhsX19l
dl94c3dhdGNoX2RlcmVnaXN0ZXIoZ2MsICZkc3BzLT5ndWVzdF93YXRjaCk7CiAgICAgbGlieGxf
X2V2X3RpbWVfZGVyZWdpc3RlcihnYywgJmRzcHMtPmd1ZXN0X3RpbWVvdXQpOwogCi0gICAgaWYg
KGRzcHMtPnR5cGUgPT0gTElCWExfRE9NQUlOX1RZUEVfSFZNKSB7CisgICAgaWYgKGRzcHMtPnR5
cGUgPT0gTElCWExfRE9NQUlOX1RZUEVfSFZNIHx8CisgICAgICAgIGxpYnhsX19kZXZpY2VfbW9k
ZWxfdmVyc2lvbl9ydW5uaW5nKGdjLCBkc3BzLT5kb21pZCkgPT0KKyAgICAgICAgTElCWExfREVW
SUNFX01PREVMX1ZFUlNJT05fUUVNVV9YRU4pIHsKICAgICAgICAgZHNwcy0+Y2FsbGJhY2tfZGV2
aWNlX21vZGVsX2RvbmUgPSBkb21haW5fc3VzcGVuZF9jb21tb25fZG9uZTsKICAgICAgICAgbGli
eGxfX2RvbWFpbl9zdXNwZW5kX2RldmljZV9tb2RlbChlZ2MsIGRzcHMpOyAvKiBtdXN0IGJlIGxh
c3QgKi8KICAgICAgICAgcmV0dXJuOwpAQCAtNDU5LDcgKzQ2MSw5IEBAIGludCBsaWJ4bF9fZG9t
YWluX3Jlc3VtZShsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwgaW50IHN1c3BlbmRfY2Fu
Y2VsKQogICAgICAgICBnb3RvIG91dDsKICAgICB9CiAKLSAgICBpZiAodHlwZSA9PSBMSUJYTF9E
T01BSU5fVFlQRV9IVk0pIHsKKyAgICBpZiAodHlwZSA9PSBMSUJYTF9ET01BSU5fVFlQRV9IVk0g
fHwKKyAgICAgICAgbGlieGxfX2RldmljZV9tb2RlbF92ZXJzaW9uX3J1bm5pbmcoZ2MsIGRvbWlk
KSA9PQorICAgICAgICBMSUJYTF9ERVZJQ0VfTU9ERUxfVkVSU0lPTl9RRU1VX1hFTikgewogICAg
ICAgICByYyA9IGxpYnhsX19kb21haW5fcmVzdW1lX2RldmljZV9tb2RlbChnYywgZG9taWQpOwog
ICAgICAgICBpZiAocmMpIHsKICAgICAgICAgICAgIExPR0QoRVJST1IsIGRvbWlkLCAiZmFpbGVk
IHRvIHJlc3VtZSBkZXZpY2UgbW9kZWw6JWQiLCByYyk7CmRpZmYgLS1naXQgYS90b29scy9saWJ4
bC9saWJ4bF9pbnRlcm5hbC5oIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAppbmRleCA0
NGUwMjIxMjg0Li4yNWYxMTM0MDRiIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9pbnRl
cm5hbC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKQEAgLTEzNzQsNiArMTM3
NCw4IEBAIF9oaWRkZW4gaW50IGxpYnhsX19kZXZpY2VfbmV4dGlkKGxpYnhsX19nYyAqZ2MsIHVp
bnQzMl90IGRvbWlkLAogX2hpZGRlbiBpbnQgbGlieGxfX3Jlc29sdmVfZG9taWQobGlieGxfX2dj
ICpnYywgY29uc3QgY2hhciAqbmFtZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVpbnQzMl90ICpkb21pZCk7CiAKK19oaWRkZW4gaW50IGxpYnhsX19kb21haW5fc2V0X2Rldmlj
ZV9tb2RlbChsaWJ4bF9fZ2MgKmdjLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGxpYnhsX2RvbWFpbl9jb25maWcgKmRfY29uZmlnKTsKIC8qCiAgKiBGb3IgZWFj
aCBhZ2dyZWdhdGUgdHlwZSB3aGljaCBjYW4gYmUgdXNlZCBhcyBhbiBpbnB1dCB3ZSBwcm92aWRl
OgogICoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCBiL3Rvb2xzL2xp
YnhsL2xpYnhsX3R5cGVzLmlkbAppbmRleCBjYjQ3MDJmZDdhLi43ZDc1YmQzODUwIDEwMDY0NAot
LS0gYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKKysrIGIvdG9vbHMvbGlieGwvbGlieGxf
dHlwZXMuaWRsCkBAIC0xMDYsNiArMTA2LDcgQEAgbGlieGxfZGV2aWNlX21vZGVsX3ZlcnNpb24g
PSBFbnVtZXJhdGlvbigiZGV2aWNlX21vZGVsX3ZlcnNpb24iLCBbCiAgICAgKDAsICJVTktOT1dO
IiksCiAgICAgKDEsICJRRU1VX1hFTl9UUkFESVRJT05BTCIpLCAjIEhpc3RvcmljYWwgcWVtdS14
ZW4gZGV2aWNlIG1vZGVsIChxZW11LWRtKQogICAgICgyLCAiUUVNVV9YRU4iKSwgICAgICAgICAg
ICAgIyBVcHN0cmVhbSBiYXNlZCBxZW11LXhlbiBkZXZpY2UgbW9kZWwKKyAgICAoMywgIk5PTkVf
UkVRVUlSRUQiKSwKICAgICBdKQogCiBsaWJ4bF9jb25zb2xlX3R5cGUgPSBFbnVtZXJhdGlvbigi
Y29uc29sZV90eXBlIiwgWwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 10 10:30:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 May 2019 10:30:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hP2mp-0005C2-FG; Fri, 10 May 2019 10:29:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=stwM=TK=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1hP2mn-0005Bx-Lp
 for xen-devel@lists.xenproject.org; Fri, 10 May 2019 10:29:53 +0000
X-Inumbo-ID: 8aeda7b1-730e-11e9-8980-bc764e045a96
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8aeda7b1-730e-11e9-8980-bc764e045a96;
 Fri, 10 May 2019 10:29:51 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Fri, 10 May 2019 12:29:50 +0200
Received: from [192.168.0.30] (nwb-a10-snat.microfocus.com [10.120.13.202])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Fri, 10 May 2019 11:29:43 +0100
Message-ID: <4426eec2811962e9acd1808579bd3ccd6ba52769.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Juergen Gross <jgross@suse.com>, Jan Beulich <JBeulich@suse.com>
Date: Fri, 10 May 2019 12:29:41 +0200
In-Reply-To: <46968660-ea39-1ee0-2aee-c4a22f135ddb@suse.com>
References: =?UTF-8?B?PDIwMTkwNTA2MDY1NjQ0Ljc0MTXvv70x77+9amdyb3NzQHN1c2Uu?=
 =?UTF-8?B?Y29tPiA8MjAxOTA1MDYwNjU2NDQuNzQxNe+/vTQ277+9amdyb3NzQHN1c2UuY29t?=
 =?UTF-8?Q?=3e_=3c5CCFF6F1020000780022C12B=40suse=2ecom=3e_=3cac57c420?=
 =?UTF-8?B?77+9YTcyZe+/vTc1NzDvv71kYjhm77+9MjdlNDY5M2MyNzU1QHN1c2UuY29tPiA8?=
 =?UTF-8?Q?5CD005E7020000780022C1B5=40prv1=ef=bf=bdmh=2eprovo=2enovell=2ecom?=
 =?UTF-8?Q?=3e_=3cf7692c11-ab14-4d7d-4b7a-72e9c58e8f30=40suse=2ecom=3e_=3c5C?=
 =?UTF-8?Q?D53C1C020000780022D706=40suse=2ecom=3e?=
 <46968660-ea39-1ee0-2aee-c4a22f135ddb@suse.com>
Organization: SUSE
User-Agent: Evolution 3.32.1 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH RFC V2 45/45] xen/sched: add scheduling
 granularity enum
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============0276803082933909596=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============0276803082933909596==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-Wuvg7z0tfK9/A2wMCTUe"


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

On Fri, 2019-05-10 at 11:00 +0200, Juergen Gross wrote:
> On 10/05/2019 10:53, Jan Beulich wrote:
> > > > > On 08.05.19 at 16:36, <jgross@suse.com> wrote:
> > >=20
> > > With sched-gran=3Dcore or sched-gran=3Dsocket offlining a single cpu
> > > results
> > > in moving the complete core or socket to cpupool_free_cpus and
> > > then
> > > offlining from there. Only complete cores/sockets can be moved to
> > > any
> > > cpupool. When onlining a cpu it is added to cpupool_free_cpus and
> > > if
> > > the core/socket is completely online it will automatically be
> > > added to
> > > Pool-0 (as today any single onlined cpu).
> >=20
> > Well, this is in line with what was discussed on the call
> > yesterday, so
> > I think it's an acceptable initial state to end up in. Albeit, just
> > for
> > completeness, I'm not convinced there's no use for "smt-
> > {dis,en}able"
> > anymore with core-aware scheduling implemented just in Xen - it
> > may still be considered useful as long as we don't expose proper
> > topology to guests, for them to be able to do something similar.
>=20
> As the extra complexity for supporting that is significant I'd like
> to
> at least postpone it. And with the (later) introduction of per-
> cpupool
> smt on/off I guess this would be even less important.
>=20
I agree.

Isn't it the case that (but note that I'm just thinking out loud here),
if we make smt=3D and sched-gran=3D per-cpupool, the user gains the chance
to use both, if he/she wants (e.g., for testing)?

If yes, is such a thing valuable enough that it'd it make sense to work
on that, as a first thing, I mean?

We'd still forbid moving things from pools with different
configuration, at least at the beginning, of course.

Regards
--=20
Dario Faggioli, Ph.D
http://about.me/dario.faggioli
Virtualization Software Engineer
SUSE Labs, SUSE https://www.suse.com/
-------------------------------------------------------------------
<<This happens because _I_ choose it to happen!>> (Raistlin Majere)


--=-Wuvg7z0tfK9/A2wMCTUe
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+4FAlzVUpUACgkQFkJ4iaW4
c+5EZxAArkhSMDiWdnIUJ8B1JE21MDmS+ZqCKik4KsTOve+p8/By+Lpmj1u3GJ+1
LhcpBldz1bvtz4cm4h0lTBLXQJeQ3P4e2dW0GctQiS0vxMblysuiUOVrYMp6Nt7Z
gtw2Ub1KaKtSVlSJDZAc83K2dENEYzxyc7FauzyKID5tnvPV32BiR+0KRv4l1SFz
MbLT3lgS/oOn6rIxYDSlGXL26HRN3BmrZMEv1/73kCpkcib3AC/9VqbY14bbAHgK
Owl9kDwaJexjdVP52LGHle8LLRdYJOKkasTWhNNE49kMfpWTpsuHwa9RvN4iT3cI
bZMJ7weKT9H56vHmftJ1im1wL7m0k70moF91OEwier3Jc7GWh+bq+2TY2+t3aSSE
2/thBfDeqeUaWeaGhJi/hrCHJcGSzYdDG9/Mnf5gQijrOwp211zeHeIaIgQ4j1z3
MR5O6LCsWrit6WhfIz+Tlr/W5+mqSDW6PiJoZ2LDuVyhSEP8JLi3ccUhvlygQU/O
Qwtw0o7o7Xc1AWLZxtKkdQnZHujZffv19R8Qkm2Tnre3M2OUUwbt9By19tNB415c
fxDu1mX5rxo0ytX1KNVcrvt//NDkPYtk6rW/KzRUyxs7xj3BvSBWUSnuS8gwXEsV
gQGofCzwzwGCCbG3iURm+j6Rd1XSLPl+OgZbMhZ4YkJYnBw/ZV8=
=gy0X
-----END PGP SIGNATURE-----

--=-Wuvg7z0tfK9/A2wMCTUe--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0276803082933909596==--



From xen-devel-bounces@lists.xenproject.org Fri May 10 10:52:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 May 2019 10:52:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hP38T-0007Nr-CA; Fri, 10 May 2019 10:52:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=syrU=TK=bitdefender.com=ppircalabu@srs-us1.protection.inumbo.net>)
 id 1hP38R-0007Nl-RM
 for xen-devel@lists.xenproject.org; Fri, 10 May 2019 10:52:15 +0000
X-Inumbo-ID: aaece2bc-7311-11e9-8980-bc764e045a96
Received: from EUR03-AM5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe08::701])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id aaece2bc-7311-11e9-8980-bc764e045a96;
 Fri, 10 May 2019 10:52:14 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector1-bitdefender-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=H04fhVD4dAZVDGoShTiYFu+iq/enoaR/yHruIt2z3WU=;
 b=jnNGmBsxcejTVyRa26mWPxBeZePmFVZNCmNi9owPd5NwlTTZ4UM0T9c3bmArI/yaSDyRNGadO8YtGs6nPptjeNzVQBH0ngo8ccRuGZgMUc8lRVI6EEhEMTgdFn0K5sepv+gdDWU67zHFD3q6u1GMZUGfsLZ4XxSvm2NW1O8y3UI=
Received: from AM0PR02MB5572.eurprd02.prod.outlook.com (10.255.30.141) by
 AM0PR02MB3698.eurprd02.prod.outlook.com (52.133.63.143) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1856.11; Fri, 10 May 2019 10:52:12 +0000
Received: from AM0PR02MB5572.eurprd02.prod.outlook.com
 ([fe80::20e8:5f57:e5b3:3ce4]) by AM0PR02MB5572.eurprd02.prod.outlook.com
 ([fe80::20e8:5f57:e5b3:3ce4%7]) with mapi id 15.20.1878.022; Fri, 10 May 2019
 10:52:12 +0000
From: Petre Ovidiu PIRCALABU <ppircalabu@bitdefender.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>, Tamas K Lengyel
 <tamas@tklengyel.com>
Thread-Topic: [Xen-devel] [VMI] Possible race-condition in altp2m APIs
Thread-Index: AQHVBCe1hGWWc4tjWk6wGvrEPGgjfKZeVBwAgAE8sYCAA2zjgIAABn8AgAARuQCAAAPlAIABGriA
Date: Fri, 10 May 2019 10:52:11 +0000
Message-ID: <6a1009e7d820c8ef66c0923a2b74d97cb4f8397f.camel@bitdefender.com>
References: <f3zRvkN8JOfpv5k6jz7TbWXz-sso4q6CGB-3S05mSco8SuDy0BoN5z5_Lj_-Xnto1FPMCkhE89trkq-_f6itwRZ5F4NI9MKrcqZk8cdT45A=@protonmail.com>
 <76bd924a-34b1-eb7c-d3be-6c33aa7729fc@citrix.com>
 <WL45-Mjyf7to-l_u4XAT3M46R6YcAECvEwl6SDzOWeLE_SOQUyF26Vj2cu0mScD47fS95OaBAWDddX7DL7yujvl03YffFRDoqrpRcFDSnxA=@protonmail.com>
 <oSx3iO5YqwrWedfgCT8yEj4jGrzisHnNA6d9XQIKAJJAOhr6TPANrqVHf6s56L8_WBgLtVMJv37Cypbr2emtg0ZKb25HdHo91eM1J1fVJHo=@protonmail.com>
 <4f34ed81-8993-2e5d-9aea-89a6e2d98b44@citrix.com>
 <CABfawh=_Xg225Tfw-zS9iXXk2pdUG0MyBi3+Co5Urmh6EfTOXw@mail.gmail.com>
 <a8f1adea-9d57-5953-614f-85f7b97be44f@citrix.com>
In-Reply-To: <a8f1adea-9d57-5953-614f-85f7b97be44f@citrix.com>
Accept-Language: ro-RO, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM5PR0701CA0014.eurprd07.prod.outlook.com
 (2603:10a6:203:51::24) To AM0PR02MB5572.eurprd02.prod.outlook.com
 (2603:10a6:208:161::13)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=ppircalabu@bitdefender.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-mailer: Evolution 3.28.5-0ubuntu0.18.04.1 
x-originating-ip: [91.199.104.6]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 9b4cb3c4-2288-486f-7b2d-08d6d5358e37
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600141)(711020)(4605104)(2017052603328)(7193020);
 SRVR:AM0PR02MB3698; 
x-ms-traffictypediagnostic: AM0PR02MB3698:|AM0PR02MB3698:
x-ms-exchange-purlcount: 1
x-microsoft-antispam-prvs: <AM0PR02MB3698398967E23C67AD46CAC2D60C0@AM0PR02MB3698.eurprd02.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:4502;
x-forefront-prvs: 0033AAD26D
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(346002)(376002)(136003)(396003)(39860400002)(366004)(189003)(199004)(66446008)(66476007)(66556008)(64756008)(110136005)(50226002)(14454004)(71190400001)(316002)(6486002)(966005)(99286004)(229853002)(71200400001)(446003)(54906003)(486006)(66946007)(118296001)(476003)(11346002)(2616005)(86362001)(66066001)(68736007)(256004)(4326008)(53936002)(36756003)(73956011)(8676002)(5660300002)(6246003)(2906002)(7736002)(305945005)(386003)(6506007)(3846002)(6116002)(52116002)(53546011)(478600001)(6436002)(81156014)(76176011)(81166006)(6306002)(26005)(25786009)(186003)(6512007)(8936002)(102836004)(4744005)(99106002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM0PR02MB3698;
 H:AM0PR02MB5572.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: bitdefender.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: V8LH39za0ags5BuNQM5j2SFlU1PHH54vquV4QI5w13CIKq3NH0iEsBtJsnNMCVSne5ztfN+a822xOrma3oL4QknOdDdIFzEqLpvSOepz0MaQzMKUykbiFoMRm5rGYGC09CiqInhcko7B/EJZlVBb/OvpDxKfaEvEP94gBMHu178BSK8dsKFswU8884/Vw05q3AhMna1vFLJ1Tr6x5gzxhgKVnVyWZxbBesGa/IMei/boBA/LEVIuFkkRxs5oFNxROAsIB03Jgv4rA7QkOjWqnUFeM8H0VuYLO/3LLf+HZK2wRxmuFDPTh74sInS/JuNCBRuQvjs/UWEfeBMomXBOioZ1bE6e89OChYTvpOwHpwJI3soZyPsLmuMnmFHVHDLV72LgazV6+DwbkKNbjyeo7Ev8woWr6lFRyc7vYspYMjQ=
Content-ID: <0F5332E1A9D56A4BBFC67FA0A6AF3DCC@eurprd02.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 9b4cb3c4-2288-486f-7b2d-08d6d5358e37
X-MS-Exchange-CrossTenant-originalarrivaltime: 10 May 2019 10:52:11.8765 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR02MB3698
Subject: Re: [Xen-devel] [VMI] Possible race-condition in altp2m APIs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Mathieu Tarral <mathieu.tarral@protonmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAyMDE5LTA1LTA5IGF0IDE5OjAwICswMTAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOg0K
PiA+IA0KPiBPbiAwOS8wNS8yMDE5IDE4OjQ2LCBUYW1hcyBLIExlbmd5ZWwgd3JvdGU6DQo+ID4g
DQo+IA0KPiBJIGhhdmUgc29tZSBwbGFucyB0byByZXBsYWNlIGl0IHdpdGggc29tZXRoaW5nIGZh
ciBtb3JlIHVzYWJsZSwgYXMNCj4gcGFydA0KPiBvZiB0eWluZyB0b2dldGhlciBzb21lIFhURi1i
YXNlZCBWTUkgdGVzdGluZywgYnV0IG5vbmUgb2YgdGhhdCBpcw0KPiByZW1vdGVseSByZWFkeSB5
ZXQuDQpIaSBBbmRyZXcsDQoNCkRpZCB5b3UgZ2V0IGEgY2hhbmNlIHRvIGxvb2sgYXQgdGhpcyBz
ZXJpZXM/IA0KaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1k
ZXZlbC8yMDE4LTEyL21zZzAyNDIxLmh0bWwNCg0KSWYgaXQgZG9lbnMndCBtYXRjaCB5b3VyIHJl
cXVpcmVtZW50cywgSSBjYW4gbW9kaWZ5IGl0IGFjY29yZGluZ2x5Lg0KDQpNYW55IHRoYW5rcywN
ClBldHJlDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 10 10:55:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 May 2019 10:55:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hP3Bs-0007Wz-SS; Fri, 10 May 2019 10:55:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KsvH=TK=citrix.com=prvs=026b205b0=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hP3Bs-0007Wu-3P
 for xen-devel@lists.xenproject.org; Fri, 10 May 2019 10:55:48 +0000
X-Inumbo-ID: 29285976-7312-11e9-8fa4-7b273743fa97
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 29285976-7312-11e9-8fa4-7b273743fa97;
 Fri, 10 May 2019 10:55:45 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,453,1549929600"; d="scan'208";a="89698628"
To: Petre Ovidiu PIRCALABU <ppircalabu@bitdefender.com>, Tamas K Lengyel
 <tamas@tklengyel.com>
References: <f3zRvkN8JOfpv5k6jz7TbWXz-sso4q6CGB-3S05mSco8SuDy0BoN5z5_Lj_-Xnto1FPMCkhE89trkq-_f6itwRZ5F4NI9MKrcqZk8cdT45A=@protonmail.com>
 <76bd924a-34b1-eb7c-d3be-6c33aa7729fc@citrix.com>
 <WL45-Mjyf7to-l_u4XAT3M46R6YcAECvEwl6SDzOWeLE_SOQUyF26Vj2cu0mScD47fS95OaBAWDddX7DL7yujvl03YffFRDoqrpRcFDSnxA=@protonmail.com>
 <oSx3iO5YqwrWedfgCT8yEj4jGrzisHnNA6d9XQIKAJJAOhr6TPANrqVHf6s56L8_WBgLtVMJv37Cypbr2emtg0ZKb25HdHo91eM1J1fVJHo=@protonmail.com>
 <4f34ed81-8993-2e5d-9aea-89a6e2d98b44@citrix.com>
 <CABfawh=_Xg225Tfw-zS9iXXk2pdUG0MyBi3+Co5Urmh6EfTOXw@mail.gmail.com>
 <a8f1adea-9d57-5953-614f-85f7b97be44f@citrix.com>
 <6a1009e7d820c8ef66c0923a2b74d97cb4f8397f.camel@bitdefender.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <e05b6e4e-4e28-719d-8950-6fcb3e5159e7@citrix.com>
Date: Fri, 10 May 2019 11:55:43 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <6a1009e7d820c8ef66c0923a2b74d97cb4f8397f.camel@bitdefender.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [VMI] Possible race-condition in altp2m APIs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Mathieu Tarral <mathieu.tarral@protonmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvMDUvMjAxOSAxMTo1MiwgUGV0cmUgT3ZpZGl1IFBJUkNBTEFCVSB3cm90ZToKPiBPbiBU
aHUsIDIwMTktMDUtMDkgYXQgMTk6MDAgKzAxMDAsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+IE9u
IDA5LzA1LzIwMTkgMTg6NDYsIFRhbWFzIEsgTGVuZ3llbCB3cm90ZToKPj4gSSBoYXZlIHNvbWUg
cGxhbnMgdG8gcmVwbGFjZSBpdCB3aXRoIHNvbWV0aGluZyBmYXIgbW9yZSB1c2FibGUsIGFzCj4+
IHBhcnQKPj4gb2YgdHlpbmcgdG9nZXRoZXIgc29tZSBYVEYtYmFzZWQgVk1JIHRlc3RpbmcsIGJ1
dCBub25lIG9mIHRoYXQgaXMKPj4gcmVtb3RlbHkgcmVhZHkgeWV0Lgo+IEhpIEFuZHJldywKPgo+
IERpZCB5b3UgZ2V0IGEgY2hhbmNlIHRvIGxvb2sgYXQgdGhpcyBzZXJpZXM/IAo+IGh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOC0xMi9tc2cw
MjQyMS5odG1sCj4KPiBJZiBpdCBkb2Vucyd0IG1hdGNoIHlvdXIgcmVxdWlyZW1lbnRzLCBJIGNh
biBtb2RpZnkgaXQgYWNjb3JkaW5nbHkuCgpJIGhhdmUsIGFuZCB3aGlsZSBJIGhhdmVuJ3QgaGFk
IHRpbWUgdG8gYWN0IG9uIGFueSBvZiBpdCB5ZXQsIEkgYW0KcGxhbm5pbmcgdG8gdXNlIHNvbWUg
b2YgaXQsIGJ1dCBJIHRoaW5rIEkndmUgZ290IGEgY2xldmVyIGlkZWEgdG8gbWFrZQp0aGUgZG9t
MCBzaWRlIHJhdGhlciBjbGVhbmVyIHRvIHVzZS4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 10 11:17:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 May 2019 11:17:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hP3Wu-0000jG-Mx; Fri, 10 May 2019 11:17:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=5pb9=TK=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hP3Wt-0000jB-Jx
 for xen-devel@lists.xenproject.org; Fri, 10 May 2019 11:17:31 +0000
X-Inumbo-ID: 32882cb5-7315-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 32882cb5-7315-11e9-8980-bc764e045a96;
 Fri, 10 May 2019 11:17:29 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 10 May 2019 05:17:28 -0600
Message-Id: <5CD55DC6020000780022D799@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 10 May 2019 05:17:26 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20190506065644.7415*1*jgross@suse.com>
 <20190506065644.7415*46*jgross@suse.com>
 <5CCFF6F1020000780022C12B@suse.com>
 <ac57c420*a72e*7570*db8f*27e4693c2755@suse.com>
 <5CD005E7020000780022C1B5@prv1*mh.provo.novell.com>
 <f7692c11-ab14-4d7d-4b7a-72e9c58e8f30@suse.com>
 <5CD53C1C020000780022D706@suse.com>
 <46968660-ea39-1ee0-2aee-c4a22f135ddb@suse.com>
In-Reply-To: <46968660-ea39-1ee0-2aee-c4a22f135ddb@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH RFC V2 45/45] xen/sched: add scheduling
 granularity enum
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEwLjA1LjE5IGF0IDExOjAwLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAx
MC8wNS8yMDE5IDEwOjUzLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMDguMDUuMTkgYXQg
MTY6MzYsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+Pj4gT24gMDYvMDUvMjAxOSAxMjowMSwg
SmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4gT24gMDYuMDUuMTkgYXQgMTE6MjMsIDxqZ3Jvc3NA
c3VzZS5jb20+IHdyb3RlOgo+Pj4+PiBBbmQgdGhhdCB3YXMgbWVudGlvbmVkIGluIHRoZSBjb3Zl
ciBsZXR0ZXI6IGNwdSBob3RwbHVnIGlzIG5vdCB5ZXQKPj4+Pj4gaGFuZGxlZCAoaGVuY2UgdGhl
IFJGQyBzdGF0dXMgb2YgdGhlIHNlcmllcykuCj4+Pj4+Cj4+Pj4+IFdoZW4gY3B1IGhvdHBsdWcg
aXMgYmVpbmcgYWRkZWQgaXQgbWlnaHQgYmUgYXBwcm9wcmlhdGUgdG8gc3dpdGNoIHRoZQo+Pj4+
PiBzY2hlbWUgYXMgeW91IHN1Z2dlc3RlZC4gUmlnaHQgbm93IHRoZSBjdXJyZW50IHNvbHV0aW9u
IGlzIG11Y2ggbW9yZQo+Pj4+PiBzaW1wbGUuCj4+Pj4KPj4+PiBJIHNlZSAoSSBkaWQgbm90aWNl
IHRoZSBjb3ZlciBsZXR0ZXIgcmVtYXJrLCBidXQgbWFuYWdlZCB0byBub3QKPj4+PiBob25vciBp
dCB3aGVuIHdyaXRpbmcgdGhlIHJlcGx5KSwgYnV0IEknbSB1bmNvbnZpbmNlZCBpZiBpbmN1cnJp
bmcKPj4+PiBtb3JlIGNvZGUgY2h1cm4gYnkgbm90IGRlYWxpbmcgd2l0aCB0aGluZ3MgdGhlICJk
eW5hbWljIiB3YXkKPj4+PiByaWdodCBhd2F5IGlzIGluZGVlZCB0aGUgIm1vcmUgc2ltcGxlIiAo
b3ZlcmFsbCkgc29sdXRpb24uCj4+Pgo+Pj4gSSBoYXZlIHN0YXJ0ZWQgdG8gYWRkcmVzcyBjcHUg
b24vb2ZmbGluaW5nIG5vdy4KPj4+Cj4+PiBUaGVyZSBhcmUgbXVsdGlwbGUgZGVzaWduIGRlY2lz
aW9ucyB0byB0YWtlLgo+Pj4KPj4+IDEuIEludGVyYWN0aW9uIGJldHdlZW4gc2NoZWQtZ3JhbiBh
bmQgc210IGJvb3QgcGFyYW1ldGVycwo+Pj4gMi4gSW50ZXJhY3Rpb24gYmV0d2VlbiBzY2hlZC1n
cmFuIGFuZCB4ZW4taHB0b29sIHNtdCBzd2l0Y2hpbmcKPj4+IDMuIEludGVyYWN0aW9uIGJldHdl
ZW4gc2NoZWQtZ3JhbiBhbmQgc2luZ2xlIGNwdSBvbi9vZmZsaW5pbmcKPj4+Cj4+PiBSaWdodCBu
b3cgYW55IGd1ZXN0IHdvbid0IHNlZSBhIGRpZmZlcmVuY2UgcmVnYXJkaW5nIHNjaGVkLWdyYW4K
Pj4+IHNlbGVjdGlvbi4gVGhpcyBtZWFucyB3ZSBkb24ndCBoYXZlIHRvIHRoaW5rIGFib3V0IHBv
dGVudGlhbCBtaWdyYXRpb24KPj4+IHJlc3RyaWN0aW9ucy4gVGhpcyBtaWdodCBjaGFuZ2UgaW4g
ZnV0dXJlIHdoZW4gd2Ugd2FudCB0byBlbmFibGUgdGhlCj4+PiBndWVzdCB0byBlLmcuIHVzZSBj
b3JlIHNjaGVkdWxpbmcgdGhlbXNlbHZlcyBpbiBvcmRlciB0byBtaXRpZ2F0ZQo+Pj4gYWdhaW5z
dCBzaWRlIGNoYW5uZWwgYXR0YWNrcyB3aXRoaW4gdGhlIGd1ZXN0Lgo+Pj4KPj4+IFRoZSBtb3N0
IHNpbXBsZSBzb2x1dGlvbiB3b3VsZCBiZSAoYW5kIEknZCBsaWtlIHRvIHNlbmQgb3V0IFYxIG9m
IG15Cj4+PiBzZXJpZXMgd2l0aCB0aGF0IGltcGxlbWVudGVkKToKPj4+Cj4+PiBzY2hlZC1ncmFu
PWNvcmUgYW5kIHNjaGVkLWdyYW49c29ja2V0IGRvbid0IGFsbG93IGR5bmFtaWNhbCBzd2l0Y2hp
bmcKPj4+IG9mIHNtdCB2aWEgeGVuLWhwdG9vbC4KPj4+Cj4+PiBXaXRoIHNjaGVkLWdyYW49Y29y
ZSBvciBzY2hlZC1ncmFuPXNvY2tldCBvZmZsaW5pbmcgYSBzaW5nbGUgY3B1IHJlc3VsdHMKPj4+
IGluIG1vdmluZyB0aGUgY29tcGxldGUgY29yZSBvciBzb2NrZXQgdG8gY3B1cG9vbF9mcmVlX2Nw
dXMgYW5kIHRoZW4KPj4+IG9mZmxpbmluZyBmcm9tIHRoZXJlLiBPbmx5IGNvbXBsZXRlIGNvcmVz
L3NvY2tldHMgY2FuIGJlIG1vdmVkIHRvIGFueQo+Pj4gY3B1cG9vbC4gV2hlbiBvbmxpbmluZyBh
IGNwdSBpdCBpcyBhZGRlZCB0byBjcHVwb29sX2ZyZWVfY3B1cyBhbmQgaWYKPj4+IHRoZSBjb3Jl
L3NvY2tldCBpcyBjb21wbGV0ZWx5IG9ubGluZSBpdCB3aWxsIGF1dG9tYXRpY2FsbHkgYmUgYWRk
ZWQgdG8KPj4+IFBvb2wtMCAoYXMgdG9kYXkgYW55IHNpbmdsZSBvbmxpbmVkIGNwdSkuCj4+IAo+
PiBXZWxsLCB0aGlzIGlzIGluIGxpbmUgd2l0aCB3aGF0IHdhcyBkaXNjdXNzZWQgb24gdGhlIGNh
bGwgeWVzdGVyZGF5LCBzbwo+PiBJIHRoaW5rIGl0J3MgYW4gYWNjZXB0YWJsZSBpbml0aWFsIHN0
YXRlIHRvIGVuZCB1cCBpbi4gQWxiZWl0LCBqdXN0IGZvcgo+PiBjb21wbGV0ZW5lc3MsIEknbSBu
b3QgY29udmluY2VkIHRoZXJlJ3Mgbm8gdXNlIGZvciAic210LXtkaXMsZW59YWJsZSIKPj4gYW55
bW9yZSB3aXRoIGNvcmUtYXdhcmUgc2NoZWR1bGluZyBpbXBsZW1lbnRlZCBqdXN0IGluIFhlbiAt
IGl0Cj4+IG1heSBzdGlsbCBiZSBjb25zaWRlcmVkIHVzZWZ1bCBhcyBsb25nIGFzIHdlIGRvbid0
IGV4cG9zZSBwcm9wZXIKPj4gdG9wb2xvZ3kgdG8gZ3Vlc3RzLCBmb3IgdGhlbSB0byBiZSBhYmxl
IHRvIGRvIHNvbWV0aGluZyBzaW1pbGFyLgo+IAo+IEFzIHRoZSBleHRyYSBjb21wbGV4aXR5IGZv
ciBzdXBwb3J0aW5nIHRoYXQgaXMgc2lnbmlmaWNhbnQgSSdkIGxpa2UgdG8KPiBhdCBsZWFzdCBw
b3N0cG9uZSBpdC4KClVuZGVyc3Rvb2QuCgo+IEFuZCB3aXRoIHRoZSAobGF0ZXIpIGludHJvZHVj
dGlvbiBvZiBwZXItY3B1cG9vbAo+IHNtdCBvbi9vZmYgSSBndWVzcyB0aGlzIHdvdWxkIGJlIGV2
ZW4gbGVzcyBpbXBvcnRhbnQuCgpMaWtlbHksIHNpbmNlIHBvb2xzIHRoZW1zZWx2ZXMgY2FuIGJl
IGNyZWF0ZWQgYW5kIGRlc3Ryb3llZApkeW5hbWljYWxseS4gQXQgdGhhdCBwb2ludCB0aGlzIHdv
dWxkIGJhc2ljYWxseSBiZSBhIG1vcmUKZmluZS1ncmFpbmVkIHNtdC17ZW4sZGlzfWFibGUuCgpK
YW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 10 11:22:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 May 2019 11:22:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hP3bm-0001TF-FS; Fri, 10 May 2019 11:22:34 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Iy1x=TK=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hP3bk-0001TA-Hw
 for xen-devel@lists.xenproject.org; Fri, 10 May 2019 11:22:32 +0000
X-Inumbo-ID: e5f772ad-7315-11e9-8980-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e5f772ad-7315-11e9-8980-bc764e045a96;
 Fri, 10 May 2019 11:22:30 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 7ADB1AEC6;
 Fri, 10 May 2019 11:22:29 +0000 (UTC)
To: Dario Faggioli <dfaggioli@suse.com>, Jan Beulich <JBeulich@suse.com>
References: =?UTF-8?B?PDIwMTkwNTA2MDY1NjQ0Ljc0MTXvv70x77+9amdyb3NzQHN1c2Uu?=
 =?UTF-8?B?Y29tPiA8MjAxOTA1MDYwNjU2NDQuNzQxNe+/vTQ277+9amdyb3NzQHN1c2UuY29t?=
 =?UTF-8?Q?=3e_=3c5CCFF6F1020000780022C12B=40suse=2ecom=3e_=3cac57c420?=
 =?UTF-8?B?77+9YTcyZe+/vTc1NzDvv71kYjhm77+9MjdlNDY5M2MyNzU1QHN1c2UuY29tPiA8?=
 =?UTF-8?Q?5CD005E7020000780022C1B5=40prv1=ef=bf=bdmh=2eprovo=2enovell=2ecom?=
 =?UTF-8?Q?=3e_=3cf7692c11-ab14-4d7d-4b7a-72e9c58e8f30=40suse=2ecom=3e_=3c5C?=
 =?UTF-8?Q?D53C1C020000780022D706=40suse=2ecom=3e_=3c46968660-ea39-1ee0-2aee?=
 =?UTF-8?Q?-c4a22f135ddb=40suse=2ecom=3e_=3c4426eec2811962e9acd1808579bd3ccd?=
 =?UTF-8?Q?6ba52769=2ecamel=40suse=2ecom=3e?=
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 mQENBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAG0H0p1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT6JATkEEwECACMFAlOMcK8CGwMH
 CwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAKCRCw3p3WKL8TL8eZB/9G0juS/kDY9LhEXseh
 mE9U+iA1VsLhgDqVbsOtZ/S14LRFHczNd/Lqkn7souCSoyWsBs3/wO+OjPvxf7m+Ef+sMtr0
 G5lCWEWa9wa0IXx5HRPW/ScL+e4AVUbL7rurYMfwCzco+7TfjhMEOkC+va5gzi1KrErgNRHH
 kg3PhlnRY0Udyqx++UYkAsN4TQuEhNN32MvN0Np3WlBJOgKcuXpIElmMM5f1BBzJSKBkW0Jc
 Wy3h2Wy912vHKpPV/Xv7ZwVJ27v7KcuZcErtptDevAljxJtE7aJG6WiBzm+v9EswyWxwMCIO
 RoVBYuiocc51872tRGywc03xaQydB+9R7BHPuQENBFOMcBYBCADLMfoA44MwGOB9YT1V4KCy
 vAfd7E0BTfaAurbG+Olacciz3yd09QOmejFZC6AnoykydyvTFLAWYcSCdISMr88COmmCbJzn
 sHAogjexXiif6ANUUlHpjxlHCCcELmZUzomNDnEOTxZFeWMTFF9Rf2k2F0Tl4E5kmsNGgtSa
 aMO0rNZoOEiD/7UfPP3dfh8JCQ1VtUUsQtT1sxos8Eb/HmriJhnaTZ7Hp3jtgTVkV0ybpgFg
 w6WMaRkrBh17mV0z2ajjmabB7SJxcouSkR0hcpNl4oM74d2/VqoW4BxxxOD1FcNCObCELfIS
 auZx+XT6s+CE7Qi/c44ibBMR7hyjdzWbABEBAAGJAR8EGAECAAkFAlOMcBYCGwwACgkQsN6d
 1ii/Ey9D+Af/WFr3q+bg/8v5tCknCtn92d5lyYTBNt7xgWzDZX8G6/pngzKyWfedArllp0Pn
 fgIXtMNV+3t8Li1Tg843EXkP7+2+CQ98MB8XvvPLYAfW8nNDV85TyVgWlldNcgdv7nn1Sq8g
 HwB2BHdIAkYce3hEoDQXt/mKlgEGsLpzJcnLKimtPXQQy9TxUaLBe9PInPd+Ohix0XOlY+Uk
 QFEx50Ki3rSDl2Zt2tnkNYKUCvTJq7jvOlaPd6d/W0tZqpyy7KVay+K4aMobDsodB3dvEAs6
 ScCnh03dDAFgIq5nsB11j3KPKdVoPlfucX2c7kGNH+LUMbzqV6beIENfNexkOfxHf4kBrQQY
 AQgAIBYhBIUSZ3Lo9gSUpdCX97DendYovxMvBQJa3fDQAhsCAIEJELDendYovxMvdiAEGRYI
 AB0WIQRTLbB6QfY48x44uB6AXGG7T9hjvgUCWt3w0AAKCRCAXGG7T9hjvk2LAP99B/9FenK/
 1lfifxQmsoOrjbZtzCS6OKxPqOLHaY47BgEAqKKn36YAPpbk09d2GTVetoQJwiylx/Z9/mQI
 CUbQMg1pNQf9EjA1bNcMbnzJCgt0P9Q9wWCLwZa01SnQWFz8Z4HEaKldie+5bHBL5CzVBrLv
 81tqX+/j95llpazzCXZW2sdNL3r8gXqrajSox7LR2rYDGdltAhQuISd2BHrbkQVEWD4hs7iV
 1KQHe2uwXbKlguKPhk5ubZxqwsg/uIHw0qZDk+d0vxjTtO2JD5Jv/CeDgaBX4Emgp0NYs8IC
 UIyKXBtnzwiNv4cX9qKlz2Gyq9b+GdcLYZqMlIBjdCz0yJvgeb3WPNsCOanvbjelDhskx9gd
 6YUUFFqgsLtrKpCNyy203a58g2WosU9k9H+LcheS37Ph2vMVTISMszW9W8gyORSgmw==
Message-ID: <2537b1f3-5047-56b2-5884-581ea71ccf58@suse.com>
Date: Fri, 10 May 2019 13:22:26 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH RFC V2 45/45] xen/sched: add scheduling
 granularity enum
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvMDUvMjAxOSAxMjoyOSwgRGFyaW8gRmFnZ2lvbGkgd3JvdGU6Cj4gT24gRnJpLCAyMDE5
LTA1LTEwIGF0IDExOjAwICswMjAwLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiBPbiAxMC8wNS8y
MDE5IDEwOjUzLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDA4LjA1LjE5IGF0IDE2OjM2
LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+Pgo+Pj4+IFdpdGggc2NoZWQtZ3Jhbj1jb3Jl
IG9yIHNjaGVkLWdyYW49c29ja2V0IG9mZmxpbmluZyBhIHNpbmdsZSBjcHUKPj4+PiByZXN1bHRz
Cj4+Pj4gaW4gbW92aW5nIHRoZSBjb21wbGV0ZSBjb3JlIG9yIHNvY2tldCB0byBjcHVwb29sX2Zy
ZWVfY3B1cyBhbmQKPj4+PiB0aGVuCj4+Pj4gb2ZmbGluaW5nIGZyb20gdGhlcmUuIE9ubHkgY29t
cGxldGUgY29yZXMvc29ja2V0cyBjYW4gYmUgbW92ZWQgdG8KPj4+PiBhbnkKPj4+PiBjcHVwb29s
LiBXaGVuIG9ubGluaW5nIGEgY3B1IGl0IGlzIGFkZGVkIHRvIGNwdXBvb2xfZnJlZV9jcHVzIGFu
ZAo+Pj4+IGlmCj4+Pj4gdGhlIGNvcmUvc29ja2V0IGlzIGNvbXBsZXRlbHkgb25saW5lIGl0IHdp
bGwgYXV0b21hdGljYWxseSBiZQo+Pj4+IGFkZGVkIHRvCj4+Pj4gUG9vbC0wIChhcyB0b2RheSBh
bnkgc2luZ2xlIG9ubGluZWQgY3B1KS4KPj4+Cj4+PiBXZWxsLCB0aGlzIGlzIGluIGxpbmUgd2l0
aCB3aGF0IHdhcyBkaXNjdXNzZWQgb24gdGhlIGNhbGwKPj4+IHllc3RlcmRheSwgc28KPj4+IEkg
dGhpbmsgaXQncyBhbiBhY2NlcHRhYmxlIGluaXRpYWwgc3RhdGUgdG8gZW5kIHVwIGluLiBBbGJl
aXQsIGp1c3QKPj4+IGZvcgo+Pj4gY29tcGxldGVuZXNzLCBJJ20gbm90IGNvbnZpbmNlZCB0aGVy
ZSdzIG5vIHVzZSBmb3IgInNtdC0KPj4+IHtkaXMsZW59YWJsZSIKPj4+IGFueW1vcmUgd2l0aCBj
b3JlLWF3YXJlIHNjaGVkdWxpbmcgaW1wbGVtZW50ZWQganVzdCBpbiBYZW4gLSBpdAo+Pj4gbWF5
IHN0aWxsIGJlIGNvbnNpZGVyZWQgdXNlZnVsIGFzIGxvbmcgYXMgd2UgZG9uJ3QgZXhwb3NlIHBy
b3Blcgo+Pj4gdG9wb2xvZ3kgdG8gZ3Vlc3RzLCBmb3IgdGhlbSB0byBiZSBhYmxlIHRvIGRvIHNv
bWV0aGluZyBzaW1pbGFyLgo+Pgo+PiBBcyB0aGUgZXh0cmEgY29tcGxleGl0eSBmb3Igc3VwcG9y
dGluZyB0aGF0IGlzIHNpZ25pZmljYW50IEknZCBsaWtlCj4+IHRvCj4+IGF0IGxlYXN0IHBvc3Rw
b25lIGl0LiBBbmQgd2l0aCB0aGUgKGxhdGVyKSBpbnRyb2R1Y3Rpb24gb2YgcGVyLQo+PiBjcHVw
b29sCj4+IHNtdCBvbi9vZmYgSSBndWVzcyB0aGlzIHdvdWxkIGJlIGV2ZW4gbGVzcyBpbXBvcnRh
bnQuCj4+Cj4gSSBhZ3JlZS4KPiAKPiBJc24ndCBpdCB0aGUgY2FzZSB0aGF0IChidXQgbm90ZSB0
aGF0IEknbSBqdXN0IHRoaW5raW5nIG91dCBsb3VkIGhlcmUpLAo+IGlmIHdlIG1ha2Ugc210PSBh
bmQgc2NoZWQtZ3Jhbj0gcGVyLWNwdXBvb2wsIHRoZSB1c2VyIGdhaW5zIHRoZSBjaGFuY2UKPiB0
byB1c2UgYm90aCwgaWYgaGUvc2hlIHdhbnRzIChlLmcuLCBmb3IgdGVzdGluZyk/CgpZZXMuCgo+
IElmIHllcywgaXMgc3VjaCBhIHRoaW5nIHZhbHVhYmxlIGVub3VnaCB0aGF0IGl0J2QgaXQgbWFr
ZSBzZW5zZSB0byB3b3JrCj4gb24gdGhhdCwgYXMgYSBmaXJzdCB0aGluZywgSSBtZWFuPwoKTXkg
cGxhbm5lZCByb2FkbWFwIGlzOgoKMS4gdGhpcyBzZXJpZXMKMi4gc2NoZWR1bGVyIGNsZWFuLXVw
CjMuIHBlci1jcHVwb29sIHNtdCBhbmQgZ3JhbnVsYXJpdHkKCj4gV2UnZCBzdGlsbCBmb3JiaWQg
bW92aW5nIHRoaW5ncyBmcm9tIHBvb2xzIHdpdGggZGlmZmVyZW50Cj4gY29uZmlndXJhdGlvbiwg
YXQgbGVhc3QgYXQgdGhlIGJlZ2lubmluZywgb2YgY291cnNlLgoKUmlnaHQsIGFsbG93aW5nIHRo
YXQgd291bGQgYmUgNC4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 10 11:35:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 May 2019 11:35:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hP3oY-0002NL-TM; Fri, 10 May 2019 11:35:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=5pb9=TK=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hP3oY-0002NG-98
 for xen-devel@lists.xenproject.org; Fri, 10 May 2019 11:35:46 +0000
X-Inumbo-ID: be92a2f0-7317-11e9-9688-9703d3d664f0
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id be92a2f0-7317-11e9-9688-9703d3d664f0;
 Fri, 10 May 2019 11:35:43 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 10 May 2019 05:35:42 -0600
Message-Id: <5CD5620E020000780022D7CF@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 10 May 2019 05:35:42 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <20190507151458.29350-1-julien.grall@arm.com>
 <20190507151458.29350-4-julien.grall@arm.com>
In-Reply-To: <20190507151458.29350-4-julien.grall@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 03/14] xen/x86: Make mfn_to_gfn typesafe
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA3LjA1LjE5IGF0IDE3OjE0LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMKPiArKysgYi94ZW4vYXJjaC94
ODYvbW0vc2hhZG93L2NvbW1vbi5jCj4gQEAgLTQ3NCw3ICs0NzQsOCBAQCBzdGF0aWMgaW5saW5l
IHZvaWQgdHJhY2VfcmVzeW5jKGludCBldmVudCwgbWZuX3QgZ21mbikKPiAgICAgIGlmICggdGJf
aW5pdF9kb25lICkKPiAgICAgIHsKPiAgICAgICAgICAvKiBDb252ZXJ0IGdtZm4gdG8gZ2ZuICov
Cj4gLSAgICAgICAgdW5zaWduZWQgbG9uZyBnZm4gPSBtZm5fdG9fZ2ZuKGN1cnJlbnQtPmRvbWFp
biwgZ21mbik7Cj4gKyAgICAgICAgdW5zaWduZWQgbG9uZyBnZm4gPSBnZm5feChtZm5fdG9fZ2Zu
KGN1cnJlbnQtPmRvbWFpbiwgZ21mbikpOwo+ICsKPiAgICAgICAgICBfX3RyYWNlX3ZhcihldmVu
dCwgMC8qIXRzYyovLCBzaXplb2YoZ2ZuKSwgJmdmbik7Cj4gICAgICB9CgpDYW4ndCB5b3UgdXNl
IGdmbl90IGhlcmUsIGFuZCBoZW5jZSBhdm9pZCB0aGUgZ2ZuX3goKT8gU2FtZSBhZ2FpbiBmdXJ0
aGVyCmRvd24uCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 10 12:15:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 May 2019 12:15:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hP4R6-0005QT-B4; Fri, 10 May 2019 12:15:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=5pb9=TK=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hP4R4-0005Pv-S1
 for xen-devel@lists.xenproject.org; Fri, 10 May 2019 12:15:34 +0000
X-Inumbo-ID: 4d0986c0-731d-11e9-bdc8-73c75b9e1aaf
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4d0986c0-731d-11e9-bdc8-73c75b9e1aaf;
 Fri, 10 May 2019 12:15:30 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 10 May 2019 06:15:29 -0600
Message-Id: <5CD56B61020000780022D7FB@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 10 May 2019 06:15:29 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>,"Tim Deegan" <tim@xen.org>
References: <20190507151458.29350-1-julien.grall@arm.com>
 <20190507151458.29350-5-julien.grall@arm.com>
In-Reply-To: <20190507151458.29350-5-julien.grall@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 04/14] xen/x86: Use mfn_to_gfn rather than
 mfn_to_gmfn
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA3LjA1LjE5IGF0IDE3OjE0LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IG1mbl90b19nZm4gYW5kIG1mbl90b19nbWZuIGFyZSBkb2luZyBleGFjdGx5IHRoZSBzYW1lIGV4
Y2VwdCB0aGUgZm9ybWVyCj4gaXMgdXNpbmcgbWZuX3QuCgouLi4gYW5kIGdmbl90IChyZXR1cm4g
dHlwZSkgYXMgb2YgcGF0Y2ggMy4KCj4gRnVydGhlcm1vcmUsIHRoZSBuYW1pbmcgb2YgdGhlIGZv
cm1lciBpcyBtb3JlIGNvbnNpc3RlbnQgd2l0aCB0aGUKPiBjdXJyZW50IG5hbWluZyBzY2hlbWUg
KEdGTi9NRk4pLiBTbyB1c2UgcmVwbGFjZSBtZm5fdG9fZ21mbiB3aXRoCj4gbWZuX3RvX2dmbiBp
biB4ODYgY29kZS4KCk5pdDogRWl0aGVyICJ1c2UiIG9yICJyZXBsYWNlIHdpdGgiLCBidXQgbm90
IGJvdGguCgo+IEBAIC03MTMsMTkgKzcxMywyMCBAQCBpbnQgYXJjaF9kb21haW5fc29mdF9yZXNl
dChzdHJ1Y3QgZG9tYWluICpkKQo+ICAgICAgQVNTRVJUKCBvd25lciA9PSBkICk7Cj4gIAo+ICAg
ICAgbWZuID0gcGFnZV90b19tZm4ocGFnZSk7Cj4gLSAgICBnZm4gPSBtZm5fdG9fZ21mbihkLCBt
Zm5feChtZm4pKTsKPiArICAgIGdmbiA9IG1mbl90b19nZm4oZCwgbWZuKTsKPiAgCj4gICAgICAv
Kgo+ICAgICAgICogZ2ZuID09IElOVkFMSURfR0ZOIGluZGljYXRlcyB0aGF0IHRoZSBzaGFyZWRf
aW5mbyBwYWdlIHdhcyBuZXZlciBtYXBwZWQKPiAgICAgICAqIHRvIHRoZSBkb21haW4ncyBhZGRy
ZXNzIHNwYWNlIGFuZCB0aGVyZSBpcyBub3RoaW5nIHRvIHJlcGxhY2UuCj4gICAgICAgKi8KPiAt
ICAgIGlmICggZ2ZuID09IGdmbl94KElOVkFMSURfR0ZOKSApCj4gKyAgICBpZiAoIGdmbl9lcShn
Zm4sIElOVkFMSURfR0ZOKSApCj4gICAgICAgICAgZ290byBleGl0X3B1dF9wYWdlOwo+ICAKPiAt
ICAgIGlmICggIW1mbl9lcShnZXRfZ2ZuX3F1ZXJ5KGQsIGdmbiwgJnAybXQpLCBtZm4pICkKPiAr
ICAgIGlmICggIW1mbl9lcShnZXRfZ2ZuX3F1ZXJ5KGQsIGdmbl94KGdmbiksICZwMm10KSwgbWZu
KSApCj4gICAgICB7Cj4gLSAgICAgICAgcHJpbnRrKFhFTkxPR19HX0VSUiAiRmFpbGVkIHRvIGdl
dCBEb20lZCdzIHNoYXJlZF9pbmZvIEdGTiAoJWx4KVxuIiwKPiAtICAgICAgICAgICAgICAgZC0+
ZG9tYWluX2lkLCBnZm4pOwo+ICsgICAgICAgIHByaW50ayhYRU5MT0dfR19FUlIKPiArICAgICAg
ICAgICAgICAgIkZhaWxlZCB0byBnZXQgJXBkJ3Mgc2hhcmVkX2luZm8gR0ZOICglIlBSSV9nZm4i
KVxuIiwKCkknZCByZWNvbW1lbmQgdG8gZHJvcCB0aGUgcGFyZW50aGVzZXMgZnJvbSB0aGUgZm9y
bWF0IHN0cmluZyBhdCB0aGUKc2FtZSB0aW1lLgoKPiBAQCAtNzMzLDMxICs3MzQsMzQgQEAgaW50
IGFyY2hfZG9tYWluX3NvZnRfcmVzZXQoc3RydWN0IGRvbWFpbiAqZCkKPiAgICAgIG5ld19wYWdl
ID0gYWxsb2NfZG9taGVhcF9wYWdlKGQsIDApOwo+ICAgICAgaWYgKCAhbmV3X3BhZ2UgKQo+ICAg
ICAgewo+IC0gICAgICAgIHByaW50ayhYRU5MT0dfR19FUlIgIkZhaWxlZCB0byBhbGxvYyBhIHBh
Z2UgdG8gcmVwbGFjZSIKPiAtICAgICAgICAgICAgICAgIiBEb20lZCdzIHNoYXJlZF9pbmZvIGZy
YW1lICVseFxuIiwgZC0+ZG9tYWluX2lkLCBnZm4pOwo+ICsgICAgICAgIHByaW50ayhYRU5MT0df
R19FUlIKPiArICAgICAgICAgICAgICAgIkZhaWxlZCB0byBhbGxvYyBhIHBhZ2UgdG8gcmVwbGFj
ZSAlcGQncyBzaGFyZWRfaW5mbyBmcmFtZSAlIlBSSV9nZm4iXG4iLAoKcy9mcmFtZS9HRk4vIHRv
IGJldHRlciBtYXRjaCB0aGUgZWFybGllciBvbmU/IFNhbWUgaW4gdGhlIGZ1cnRoZXIgbG9nCm1l
c3NhZ2VzIGhlcmUgdGhlbi4KCj4gLS0tIGEveGVuL2FyY2gveDg2L21tLmMKPiArKysgYi94ZW4v
YXJjaC94ODYvbW0uYwo+IEBAIC0yNjMyLDE5ICsyNjMyLDIwIEBAIGludCBmcmVlX3BhZ2VfdHlw
ZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUsCj4gIHsKPiAgI2lm
ZGVmIENPTkZJR19QVgo+ICAgICAgc3RydWN0IGRvbWFpbiAqb3duZXIgPSBwYWdlX2dldF9vd25l
cihwYWdlKTsKPiAtICAgIHVuc2lnbmVkIGxvbmcgZ21mbjsKPiAgICAgIGludCByYzsKPiAgCj4g
ICAgICBpZiAoIGxpa2VseShvd25lciAhPSBOVUxMKSAmJiB1bmxpa2VseShwYWdpbmdfbW9kZV9l
bmFibGVkKG93bmVyKSkgKQo+ICAgICAgewo+ICsgICAgICAgIGdmbl90IGdmbjsKPiArCj4gICAg
ICAgICAgLyogQSBwYWdlIHRhYmxlIGlzIGRpcnRpZWQgd2hlbiBpdHMgdHlwZSBjb3VudCBiZWNv
bWVzIHplcm8uICovCj4gICAgICAgICAgcGFnaW5nX21hcmtfZGlydHkob3duZXIsIHBhZ2VfdG9f
bWZuKHBhZ2UpKTsKPiAgCj4gICAgICAgICAgQVNTRVJUKCFzaGFkb3dfbW9kZV9yZWZjb3VudHMo
b3duZXIpKTsKPiAgCj4gLSAgICAgICAgZ21mbiA9IG1mbl90b19nbWZuKG93bmVyLCBtZm5feChw
YWdlX3RvX21mbihwYWdlKSkpOwo+IC0gICAgICAgIGlmICggVkFMSURfTTJQKGdtZm4pICkKPiAt
ICAgICAgICAgICAgc2hhZG93X3JlbW92ZV9hbGxfc2hhZG93cyhvd25lciwgX21mbihnbWZuKSk7
Cj4gKyAgICAgICAgZ2ZuID0gbWZuX3RvX2dmbihvd25lciwgcGFnZV90b19tZm4ocGFnZSkpOwo+
ICsgICAgICAgIGlmICggVkFMSURfTTJQKGdmbl94KGdmbikpICkKPiArICAgICAgICAgICAgc2hh
ZG93X3JlbW92ZV9hbGxfc2hhZG93cyhvd25lciwgX21mbihnZm5feChnZm4pKSk7Cj4gICAgICB9
CgpUaGlzIGlzIGEgaGlnaGx5IHN1c3BpY2lvdXMgY2hhbmdlIGltbyAoYWxiZWl0IHRoZSBjb2Rl
IHdhcyBib2d1cwphbHJlYWR5IGJlZm9yZSk6IEl0IGNlcnRhaW5seSBpc24ndCBHRk4gaGVyZSBl
dmVuIGlmIHdlIHdlcmUgdG8gYXNzdW1lCnRyYW5zbGF0ZWQgbW9kZSBjb3VsZCBiZSBpbiB1c2Uu
IE9uZSBvdGhlciBjYWxsZXIgb2YKdGhlIGZ1bmN0aW9uLCBzaF9wYWdlX2ZhdWx0KCkgcGFzc2Vz
IGEgdmFyaWFibGUgbmFtZWQgZ21mbiBhcyB3ZWxsLApidXQgdHlwZWQgbWZuX3QgKGFuZCB0aGlz
IGdtZm4gZ2V0cyBzZXQgZnJvbSBnZXRfZ2ZuKCksIGkuZS4gaXMgX25vdF8KYSBHRk4pLiBUaGUg
M3JkIG9uZSwgc2hhZG93X3ByZXBhcmVfcGFnZV90eXBlX2NoYW5nZSgpLCBjbGVhcmx5CnBhc3Nl
cyBhbiBNRk4uCgpJIHRoaW5rIHRoZSBiZXN0IGNvdXJzZSBvZiBhY3Rpb24gaGVyZSBpcyB0byBz
cGxpdCBvdXQgdGhlIGNoYW5nZSwKanVzdCB0byBleHBsYWluIHdoeSByZW1vdmluZyB0aGUgbWZu
X3RvX2dtZm4oKSBoZXJlIGFsdG9nZXRoZXIKaXMgYXBwcm9wcmlhdGUgbm93YWRheXM6IFBWIGd1
ZXN0cyBjYW4ndCBiZSBpbiB0cmFuc2xhdGVkIG1vZGUKYW55bW9yZSwgYW5kIGhlbmNlIG1mbl90
b19nbWZuKCkgZG9lc24ndCBkbyBhbnkgdHJhbnNsYXRpb24uIEF0CnRoYXQgcG9pbnQgdGhlIFZB
TElEX00yUCgpIGNoZWNrIGNhbiBnbyBhd2F5IGFzIHdlbGwsIHNvIHlvdSdsbCBiZQphYmxlIHRv
IHNpbXBseSBkbwoKICAgICAgICBzaGFkb3dfcmVtb3ZlX2FsbF9zaGFkb3dzKG93bmVyLCBwYWdl
X3RvX21mbihwYWdlKSk7CgpwZXJoYXBzIHdpdGggYW5vdGhlciAhc2hhZG93X21vZGVfdHJhbnNs
YXRlKCkgYXNzZXJ0aW9uIGFkZGVkCm5leHQgdG8gdGhlIG9uZSB0aGF0J3MgYWxyZWFkeSB0aGVy
ZS4gVGltLCB0aG91Z2h0cz8KCldpdGggdGhpcyBzcGxpdCBvdXQgYW5kIGlycmVzcGVjdGl2ZSBv
ZiB3aGV0aGVyIHlvdSBkZWNpZGUgdG8gZm9sbG93CnRoZSBmb3JtYXQgc3RyaW5nIHN1Z2dlc3Rp
b25zIGZ1cnRoZXIgdXAKUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 10 12:31:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 May 2019 12:31:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hP4g9-0006yD-Bz; Fri, 10 May 2019 12:31:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=5pb9=TK=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hP4g7-0006y8-O4
 for xen-devel@lists.xenproject.org; Fri, 10 May 2019 12:31:07 +0000
X-Inumbo-ID: 79194ed8-731f-11e9-8c8a-8b39e67659e8
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 79194ed8-731f-11e9-8c8a-8b39e67659e8;
 Fri, 10 May 2019 12:31:03 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 10 May 2019 06:31:01 -0600
Message-Id: <5CD56F04020000780022D80B@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 10 May 2019 06:31:00 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <20190507151458.29350-1-julien.grall@arm.com>
 <20190507151458.29350-10-julien.grall@arm.com>
In-Reply-To: <20190507151458.29350-10-julien.grall@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 09/14] xen: Introduce HAS_M2P config and use
 to protect mfn_to_gmfn call
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 oleksandr_tyshchenko@epam.com, xen-devel <xen-devel@lists.xenproject.org>,
 "andrii_anisov@epam.com" <andrii_anisov@epam.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA3LjA1LjE5IGF0IDE3OjE0LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IFRoaXMgcGF0Y2ggaW50cm9kdWNlcyBhIGNvbmZpZyBvcHRpb24gSEFTX00yUCB0byB0ZWxsIHdo
ZXRoZXIgYW4KPiBhcmNoaXRlY3R1cmUgaW1wbGVtZW50cyB0aGUgTTJQLgo+ICAgICAtIGlvbW11
X2h3ZG9tX2luaXQ6IEZvciBub3csIHdlIHJlcXVpcmUgdGhlIE0yUCBzdXBwb3J0IHdoZW4gdGhl
IElPTU1VCj4gICAgIGlzIG5vdCBzaGFyaW5nIHRoZSBQMk0uCj4gICAgIC0gbWVtb3J5X2V4Y2hh
bmdlOiBUaGUgaHlwZXJjYWxsIGlzIG1hcmtlZCBhcyBub3Qgc3VwcG9ydGVkIHdoZW4gdGhlCj4g
ICAgIE0yUCBkb2VzIG5vdCBleGlzdC4KCldhcyBpdCB5b3Ugb3Igc29tZW9uZSBlbHNlIHRvIHN1
Z2dlc3QgaXQgYmUgcmVzdHJpY3RlZCB0byBub24tdHJhbnNsYXRlZApndWVzdHMgaW4gdGhlIGZp
cnN0IHBsYWNlPyBJJ2QgcHJlZmVyIHRoaXMgb3ZlciB0aGUgI2lmZGVmLWFyeSB5b3UgYWRkLgoK
PiAgICAgLSBnZXRkb21haW5pbmZvOiBBIG5ldyBoZWxwZXIgaXMgaW50cm9kdWNlZCB0byB3cmFw
IHRoZSBjYWxsIHRvCj4gICAgIG1mbl90b19nZm4vbWZuX3RvX2dtZm4uIEZvciBBcm0sIGl0IHJl
dHVybnMgYW4gaW52YWxpZCBHRk4gc28gdGhlIG1hcHBpbmcKPiAgICAgd2lsbCBmYWlsLgoKVGhl
cmUncyBubyB1c2Ugb2YgbWZuX3RvX2dtZm4oKSBpbiBlaXRoZXIgb2YgdGhlIHdyYXBwZXJzLCBz
byB3aHkKbWVudGlvbiB0aGlzIHRvLWJlLXJlbW92ZWQgb25lPwoKPiAtLS0gYS94ZW4vY29tbW9u
L2RvbWN0bC5jCj4gKysrIGIveGVuL2NvbW1vbi9kb21jdGwuYwo+IEBAIC0yMDUsNyArMjA1LDcg
QEAgdm9pZCBnZXRkb21haW5pbmZvKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCAKPiB4ZW5fZG9t
Y3RsX2dldGRvbWFpbmluZm8gKmluZm8pCj4gICAgICBpbmZvLT5vdXRzdGFuZGluZ19wYWdlcyA9
IGQtPm91dHN0YW5kaW5nX3BhZ2VzOwo+ICAgICAgaW5mby0+c2hyX3BhZ2VzICAgICAgICAgPSBh
dG9taWNfcmVhZCgmZC0+c2hyX3BhZ2VzKTsKPiAgICAgIGluZm8tPnBhZ2VkX3BhZ2VzICAgICAg
ID0gYXRvbWljX3JlYWQoJmQtPnBhZ2VkX3BhZ2VzKTsKPiAtICAgIGluZm8tPnNoYXJlZF9pbmZv
X2ZyYW1lID0gbWZuX3RvX2dtZm4oZCwgdmlydF90b19tZm4oZC0+c2hhcmVkX2luZm8pKTsKPiAr
ICAgIGluZm8tPnNoYXJlZF9pbmZvX2ZyYW1lID0gZ2ZuX3goZG9tYWluX3NoYXJlZF9pbmZvX2dm
bihkKSk7CgpXaGF0IGlzIHRoZSBpbnRlbmRlZCBiZWhhdmlvciBvbiAzMi1iaXQgQXJtIGhlcmU/
IERvIHlvdSByZWFsbHkKbWVhbiB0byByZXR1cm4gYSB2YWx1ZSB3aXRoIDMyIGJpdHMgb2Ygb25l
cyAoaW5zdGVhZCBvZiA2NCBiaXRzIG9mCnRoZW0pIGluIHRoaXMgNjQtYml0IGZpZWxkPwoKPiAt
LS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCj4gKysrIGIveGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvaW9tbXUuYwo+IEBAIC0xODgsOSArMTg4LDEwIEBAIHZvaWQgX19od2RvbV9p
bml0IGlvbW11X2h3ZG9tX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKPiAgICAgIGhkLT5uZWVkX3N5
bmMgPSBpb21tdV9od2RvbV9zdHJpY3QgJiYgIWlvbW11X3VzZV9oYXBfcHQoZCk7Cj4gICAgICBp
ZiAoIG5lZWRfaW9tbXVfcHRfc3luYyhkKSApCj4gICAgICB7Cj4gKyAgICAgICAgaW50IHJjID0g
MDsKPiArI2lmZGVmIENPTkZJR19IQVNfTTJQCj4gICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAq
cGFnZTsKPiAgICAgICAgICB1bnNpZ25lZCBpbnQgaSA9IDAsIGZsdXNoX2ZsYWdzID0gMDsKPiAt
ICAgICAgICBpbnQgcmMgPSAwOwo+ICAKPiAgICAgICAgICBwYWdlX2xpc3RfZm9yX2VhY2ggKCBw
YWdlLCAmZC0+cGFnZV9saXN0ICkKPiAgICAgICAgICB7Cj4gQEAgLTIxNyw2ICsyMTgsOSBAQCB2
b2lkIF9faHdkb21faW5pdCBpb21tdV9od2RvbV9pbml0KHN0cnVjdCBkb21haW4gKmQpCj4gICAg
ICAgICAgLyogVXNlIHdoaWxlLWJyZWFrIHRvIGF2b2lkIGNvbXBpbGVyIHdhcm5pbmcgKi8KPiAg
ICAgICAgICB3aGlsZSAoIGlvbW11X2lvdGxiX2ZsdXNoX2FsbChkLCBmbHVzaF9mbGFncykgKQo+
ICAgICAgICAgICAgICBicmVhazsKPiArI2Vsc2UKPiArICAgICAgICByYyA9IC1FT1BOT1RTVVBQ
Owo+ICsjZW5kaWYKPiAgCj4gICAgICAgICAgaWYgKCByYyApCj4gICAgICAgICAgICAgIHByaW50
ayhYRU5MT0dfV0FSTklORyAiZCVkOiBJT01NVSBtYXBwaW5nIGZhaWxlZDogJWRcbiIsCgpXb3Vs
ZCB5b3UgbWluZCBleHRlbmRpbmcgdGhlIHNjb3BlIG9mIHRoZSAjaWZkZWYgYmV5b25kIHRoaXMg
cHJpbnRrKCk/Ckl0IHNlZW1zIHByZXR0eSBwb2ludGxlc3MgdG8gbWUgdG8gdW5jb25kaXRpb25h
bGx5IGVtaXQgYSBsb2cgbWVzc2FnZQpoZXJlLgoKPiAtLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMv
ZG9tY3RsLmgKPiArKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKPiBAQCAtMTE4LDYg
KzExOCwxMCBAQCBzdHJ1Y3QgeGVuX2RvbWN0bF9nZXRkb21haW5pbmZvIHsKPiAgICAgIHVpbnQ2
NF9hbGlnbmVkX3Qgb3V0c3RhbmRpbmdfcGFnZXM7Cj4gICAgICB1aW50NjRfYWxpZ25lZF90IHNo
cl9wYWdlczsKPiAgICAgIHVpbnQ2NF9hbGlnbmVkX3QgcGFnZWRfcGFnZXM7Cj4gKyAgICAvKgo+
ICsgICAgICogR0ZOIG9mIHNoYXJlZF9pbmZvIHN0cnVjdC4gU29tZSBhcmNoaXRlY3R1cmVzIChl
LmcgQXJtKSBtYXkgbm90Cj4gKyAgICAgKiBwcm92aWRlIGEgdmFsaWQgR0ZOLgo+ICsgICAgICov
CgpBbG9uZyB0aGUgbGluZXMgb2Ygd2hhdCBJJ3ZlIHNhaWQgYWJvdmUsIEkgdGhpbmsgeW91IHdh
bnQgdG8gc3BlbGwgb3V0CmhlcmUgd2hhdCB0aGUgdmFsdWUgaXMgZ29pbmcgdG8gYmUgaW4gdGhp
cyBjYXNlLgoKPiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4vZG9tYWluLmgKPiArKysgYi94ZW4vaW5j
bHVkZS94ZW4vZG9tYWluLmgKPiBAQCAtMTE4LDQgKzExOCwxMiBAQCBzdHJ1Y3Qgdm51bWFfaW5m
byB7Cj4gIAo+ICB2b2lkIHZudW1hX2Rlc3Ryb3koc3RydWN0IHZudW1hX2luZm8gKnZudW1hKTsK
PiAgCj4gKyNpZmRlZiBDT05GSUdfSEFTX00yUAo+ICsjZGVmaW5lIGRvbWFpbl9zaGFyZWRfaW5m
b19nZm4oZCkgKHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgY29uc3Qgc3Ry
dWN0IGRvbWFpbiAqZF8gPSAoZCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAo+ICsgICAgbWZuX3RvX2dmbihkXywgX21mbihfX3ZpcnRfdG9fbWZuKGRfLT5zaGFy
ZWRfaW5mbykpKTsgICAgICAgXAo+ICt9KQo+ICsjZW5kaWYKCkFuZCBhbiBpbmxpbmUgZnVuY3Rp
b24gZG9lc24ndCB3b3JrIGhlcmU/CgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 10 12:41:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 May 2019 12:41:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hP4q2-0007pK-Df; Fri, 10 May 2019 12:41:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0ItA=TK=gmail.com=lars.kurth.xen@srs-us1.protection.inumbo.net>)
 id 1hP4q0-0007pF-Fs
 for xen-devel@lists.xenproject.org; Fri, 10 May 2019 12:41:20 +0000
X-Inumbo-ID: e8a18a32-7320-11e9-8980-bc764e045a96
Received: from mail-ua1-x92d.google.com (unknown [2607:f8b0:4864:20::92d])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e8a18a32-7320-11e9-8980-bc764e045a96;
 Fri, 10 May 2019 12:41:19 +0000 (UTC)
Received: by mail-ua1-x92d.google.com with SMTP id e9so1598698uar.9
 for <xen-devel@lists.xenproject.org>; Fri, 10 May 2019 05:41:19 -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=lz4FTuA1Kpsfrb0LVtI3te0tftqX2lByF7rd59c4G5c=;
 b=iK14YNTiLtTq8zMwcr9D99HX4TbzhZYilYSg163UXP8aaUTZiDcI7x2d3MH02QliKy
 A1KrUBP0CAm2WgVWvMcjAOZJKMD1+3Enaa8tVEACZIQcup8f+dvLHlYCOcazqsQzX2Qo
 65lT59OZaksSyCBA068aSu4qMgpH42swVQ7VSOmMXTPTd16oOEEqUAwyYxNNNQ+Um0IW
 ExEyktX1yvAKe26Op8pYdnpOchaxUT4RhcmBoXt0BPpebu+EzMPwgeMFHmuXSpXd0JvT
 P7/986if2wL+zHzsJaIeVT2IsuC4jjnLjsxUuTqhaO3KJ9ii4WEeY9XOhPE9lU5WcD0M
 k3AQ==
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=lz4FTuA1Kpsfrb0LVtI3te0tftqX2lByF7rd59c4G5c=;
 b=syq3HMxg+SlUoya/JvsvKTrRxDpmcJd5gUj1p0t2bkTTyU6FJeXcvXNhbkt8vR85mL
 jgbSluGU2MAh4trh30nnWBbYjKL2b21cnvQZ4OcrIbWLAqSdBejBEgEn1jp+MNgWVN4a
 FJ9VUOjU37CLCxzhdniZOZvtEVWTmqJfGpjut+0Ws+7c+7WBUWn29TGleNLBfFg2ElhN
 MXttoDotJ5CZGKzbfCFgIqk9Cuh5K9Jr0KKnM+lDnjAaOt8ybUr7Zap6ahm2VjnSUZk4
 ZbalJLrQ+Dx9XdNsfN9IsD2vJVAcX2bNJGTnDmU6QkHJlDf/1zNygq09b8AZMZulTaRS
 SrOg==
X-Gm-Message-State: APjAAAWvrKkW05vlBiat7mMyZk6jri4FixqGezuyHL0JhU83JDd6RKar
 NwmCRFLB8FDjllq7BEBydgE=
X-Google-Smtp-Source: APXvYqw8L8Jm47RLaV2v4f6vjKpUn/LI8i6zSYfrU9Ayk7wGB1xeCk9NI17ApoSDD7swrItQscHBqQ==
X-Received: by 2002:ab0:d89:: with SMTP id i9mr5186960uak.96.1557492078340;
 Fri, 10 May 2019 05:41:18 -0700 (PDT)
Received: from [192.168.0.100] (ip133-193-64-186.ct.co.cr. [186.64.193.133])
 by smtp.gmail.com with ESMTPSA id u72sm1327502vku.23.2019.05.10.05.41.16
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 10 May 2019 05:41:17 -0700 (PDT)
From: Lars Kurth <lars.kurth.xen@gmail.com>
Message-Id: <BADFED47-270A-4F72-BB50-AE9BD6D77A76@gmail.com>
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
Date: Fri, 10 May 2019 06:41:13 -0600
In-Reply-To: <5CD52CEA020000780022D6B1@prv1-mh.provo.novell.com>
To: 'Jan Beulich' <JBeulich@suse.com>
References: <9FCB2022-A547-4FA2-88E7-91DA3C023438@gmail.com>
 <5CD52CEA020000780022D6B1@prv1-mh.provo.novell.com>
X-Mailer: Apple Mail (2.3445.9.1)
Subject: Re: [Xen-devel] Guest Testing in OSSTEST - What distros and
 versions should we test against
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Paul Durrant <paul.durrant@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Committers <committers@xenproject.org>
Content-Type: multipart/mixed; boundary="===============1584144193327860742=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============1584144193327860742==
Content-Type: multipart/alternative;
	boundary="Apple-Mail=_989C9DD9-FA26-45A3-9BEF-EC79DF18AD3B"


--Apple-Mail=_989C9DD9-FA26-45A3-9BEF-EC79DF18AD3B
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii



> On 10 May 2019, at 01:48, Jan Beulich <JBeulich@suse.com> wrote:
>>=20
>> With regards to Windows testing we have some restrictions. We have =
tried=20
>> several times to buy additional test licenses, but this never went =
anywhere=20
>> (some of the VM licenses are not available for our environment, =
unless you=20
>> bulk buy, which is very expensive). The only approach that would =
allow us to=20
>> test against different windows versions would be to require everyone =
who may=20
>> touch OSSTEST which is not doable.
>>=20
>> I can bring this up with the MS open source office, if there are =
strong=20
>> feelings about this and try again
>=20
> If there's at least a (not overly) small chance of succeeding, I think =
this
> may be worth it, unless Rich's suggestion already helps.
>=20

I will try again. Let's work on the basis that this is possible and see =
where it goes
Lars=

--Apple-Mail=_989C9DD9-FA26-45A3-9BEF-EC79DF18AD3B
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=us-ascii

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dus-ascii"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" class=3D""><br =
class=3D""><div><br class=3D""><blockquote type=3D"cite" class=3D""><div =
class=3D"">On 10 May 2019, at 01:48, Jan Beulich &lt;<a =
href=3D"mailto:JBeulich@suse.com" class=3D"">JBeulich@suse.com</a>&gt; =
wrote:</div><div class=3D""><div style=3D"" class=3D""><blockquote =
type=3D"cite" style=3D"font-family: Menlo-Regular; font-size: 11px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; orphans: auto; text-align: start; text-indent: =
0px; text-transform: none; white-space: normal; widows: auto; =
word-spacing: 0px; -webkit-text-size-adjust: auto; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><br =
class=3D"">With regards to Windows testing we have some restrictions. We =
have tried<span class=3D"Apple-converted-space">&nbsp;</span><br =
class=3D"">several times to buy additional test licenses, but this never =
went anywhere<span class=3D"Apple-converted-space">&nbsp;</span><br =
class=3D"">(some of the VM licenses are not available for our =
environment, unless you<span =
class=3D"Apple-converted-space">&nbsp;</span><br class=3D"">bulk buy, =
which is very expensive). The only approach that would allow us to<span =
class=3D"Apple-converted-space">&nbsp;</span><br class=3D"">test against =
different windows versions would be to require everyone who may<span =
class=3D"Apple-converted-space">&nbsp;</span><br class=3D"">touch =
OSSTEST which is not doable.<br class=3D""><br class=3D"">I can bring =
this up with the MS open source office, if there are strong<span =
class=3D"Apple-converted-space">&nbsp;</span><br class=3D"">feelings =
about this and try again<br class=3D""></blockquote><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">If there's at =
least a (not overly) small chance of succeeding, I think this</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">may be worth =
it, unless Rich's suggestion already helps.</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><br class=3D""></div></div></blockquote><br =
class=3D""></div>I will try again. Let's work on the basis that this is =
possible and see where it goes<div class=3D""><div =
class=3D"">Lars</div></div></body></html>=

--Apple-Mail=_989C9DD9-FA26-45A3-9BEF-EC79DF18AD3B--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1584144193327860742==--


From xen-devel-bounces@lists.xenproject.org Fri May 10 12:43:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 May 2019 12:43:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hP4sL-0007yV-RD; Fri, 10 May 2019 12:43:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=5pb9=TK=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hP4sK-0007xx-9c
 for xen-devel@lists.xenproject.org; Fri, 10 May 2019 12:43:44 +0000
X-Inumbo-ID: 3e2b653d-7321-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3e2b653d-7321-11e9-8980-bc764e045a96;
 Fri, 10 May 2019 12:43:42 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 10 May 2019 06:43:42 -0600
Message-Id: <5CD571FE020000780022D826@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 10 May 2019 06:43:42 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <20190507151458.29350-1-julien.grall@arm.com>
 <20190507151458.29350-12-julien.grall@arm.com>
In-Reply-To: <20190507151458.29350-12-julien.grall@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 11/14] xen/x86: mm: Re-implement
 set_gpfn_from_mfn() as a static inline function
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA3LjA1LjE5IGF0IDE3OjE0LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
ICtzdGF0aWMgaW5saW5lIHZvaWQgc2V0X2dwZm5fZnJvbV9tZm4odW5zaWduZWQgbG9uZyBtZm4s
IHVuc2lnbmVkIGxvbmcgcGZuKQo+ICt7Cj4gKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gcGFnZV9n
ZXRfb3duZXIobWZuX3RvX3BhZ2UoX21mbihtZm4pKSk7Cj4gKyAgICB1bnNpZ25lZCBsb25nIGVu
dHJ5ID0gKGQgJiYgKGQgPT0gZG9tX2NvdykpID8gU0hBUkVEX00yUF9FTlRSWSA6IHBmbjsKClRo
ZSAmJiBoZXJlIGxvb2tzLCBlaG0sIGZ1bm55LCBidXQgSSBndWVzcyBpdCdzIG5lZWRlZCBmb3Ig
ZWFybHkgYm9vdD8KQnV0IHRoYXQncyBwZXJoYXBzIGEgc2VwYXJhdGUgdGhpbmcgdG8gY2xlYW4g
dXAuIEhvd2V2ZXIsIGxvb2tpbmcgYXQKdGhpcyAtIHdoeSBpcyBBcm0gc2V0dGluZyB1cCBkb21f
Y293IGluIHRoZSBmaXJzdCBwbGFjZT8KCj4gKyAgICBpZiAoIW1hY2hpbmVfdG9fcGh5c19tYXBw
aW5nX3ZhbGlkKQoKUGxlYXNlIGFkZCB0aGUgbWlzc2luZyBibGFua3MuCgo+ICsgICAgICAgIHJl
dHVybjsKPiArCj4gKyAgICBpZiAoIG1mbiA+PSAoUkRXUl9DT01QQVRfTVBUX1ZJUlRfRU5EIC0g
UkRXUl9DT01QQVRfTVBUX1ZJUlRfU1RBUlQpIC8gNCApCgpZb3UndmUgaW52ZXJ0ZWQgdGhlIG9y
aWdpbmFsIGNvbmRpdGlvbiAoYnkgcmUtdXNpbmcgaXQgdmVyYmF0aW0pIC0gSSdtIHByZXR0eQpz
dXJlIHRoaXMgaXMgZ29pbmcgdG8gY3Jhc2guCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 10 12:54:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 May 2019 12:54:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hP52u-0000Ne-62; Fri, 10 May 2019 12:54:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3e/W=TK=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hP52s-0000NS-H0
 for xen-devel@lists.xenproject.org; Fri, 10 May 2019 12:54:38 +0000
X-Inumbo-ID: c24f5c66-7322-11e9-971b-137274346514
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c24f5c66-7322-11e9-971b-137274346514;
 Fri, 10 May 2019 12:54:33 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hP52m-0003M9-6h; Fri, 10 May 2019 12:54:32 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hP52l-0008Dm-ST; Fri, 10 May 2019 12:54:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hP52l-0000hn-RV; Fri, 10 May 2019 12:54:31 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135891-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.14:test-amd64-i386-qemut-rhel6hvm-intel:leak-check/check:fail:regression
 linux-4.14:test-amd64-i386-qemuu-rhel6hvm-intel:leak-check/check:fail:regression
 linux-4.14:test-armhf-armhf-xl-multivcpu:leak-check/check:fail:regression
 linux-4.14:test-armhf-armhf-xl:leak-check/check:fail:regression
 linux-4.14:test-armhf-armhf-xl-vhd:leak-check/check:fail:regression
 linux-4.14:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=b4677bbb658d54ad29c8122d61bdcc0f878030b1
X-Osstest-Versions-That: linux=5726a8d0f1958af80ad8e514bc2c18d213e739b7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 10 May 2019 12:54:31 +0000
Subject: [Xen-devel] [linux-4.14 test] 135891: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTg5MSBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzU4OTEvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1pbnRlbCAxNSBsZWFrLWNoZWNrL2NoZWNrIGZhaWwgUkVHUi4gdnMuIDEzMzkyMwogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsIDE1IGxlYWstY2hlY2svY2hlY2sgZmFpbCBS
RUdSLiB2cy4gMTMzOTIzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxOSBsZWFrLWNo
ZWNrL2NoZWNrICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM5MjMKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgMTkgbGVhay1jaGVjay9jaGVjayAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEz
MzkyMwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxOCBsZWFrLWNoZWNrL2NoZWNrICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzOTIzCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQs
IGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBn
dWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0
YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBs
aW51eCAgICAgICAgICAgICAgICBiNDY3N2JiYjY1OGQ1NGFkMjljODEyMmQ2MWJkY2MwZjg3ODAz
MGIxCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICA1NzI2YThkMGYxOTU4
YWY4MGFkOGU1MTRiYzJjMThkMjEzZTczOWI3CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzM5MjMg
IDIwMTktMDMtMTkgMTI6NDE6MTEgWiAgIDUxIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTM0
MDE2ICAyMDE5LTAzLTIzIDEzOjQyOjQ1IFogICA0NyBkYXlzICAgMjAgYXR0ZW1wdHMKVGVzdGlu
ZyBzYW1lIHNpbmNlICAgMTM1ODkxICAyMDE5LTA1LTA4IDA1OjI5OjIxIFogICAgMiBkYXlzICAg
IDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQo3MDkgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Qs
Cm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0
LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1y
ZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0t
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2Ug
cmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDto
Yj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDI3OTY3
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri May 10 12:54:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 May 2019 12:54:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hP52r-0000NL-TR; Fri, 10 May 2019 12:54:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=5pb9=TK=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hP52r-0000NG-4L
 for xen-devel@lists.xenproject.org; Fri, 10 May 2019 12:54:37 +0000
X-Inumbo-ID: c32420a8-7322-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c32420a8-7322-11e9-8980-bc764e045a96;
 Fri, 10 May 2019 12:54:35 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 10 May 2019 06:54:34 -0600
Message-Id: <5CD5748A020000780022D844@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 10 May 2019 06:54:34 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <20190507151458.29350-1-julien.grall@arm.com>
 <20190507151458.29350-13-julien.grall@arm.com>
In-Reply-To: <20190507151458.29350-13-julien.grall@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 12/14] xen/x86: pv: Convert update_intpte()
 to use typesafe MFN
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA3LjA1LjE5IGF0IDE3OjE0LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IEBAIC0yMTc3LDggKzIxNzcsOCBAQCBzdGF0aWMgaW50IG1vZF9sMV9lbnRyeShsMV9wZ2VudHJ5
X3QgKnBsMWUsIGwxX3BnZW50cnlfdCBubDFlLAo+ICAgICAgfQo+ICAgICAgZWxzZSBpZiAoIHB2
X2wxdGZfY2hlY2tfbDFlKHB0X2RvbSwgbmwxZSkgKQo+ICAgICAgICAgIHJldHVybiAtRVJFU1RB
UlQ7Cj4gLSAgICBlbHNlIGlmICggdW5saWtlbHkoIVVQREFURV9FTlRSWShsMSwgcGwxZSwgb2wx
ZSwgbmwxZSwgZ2wxbWZuLCBwdF92Y3B1LAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcHJlc2VydmVfYWQpKSApCj4gKyAgICBlbHNlIGlmICggdW5saWtlbHkoIVVQREFU
RV9FTlRSWShsMSwgcGwxZSwgb2wxZSwgbmwxZSwgZ2wxbWZuLAo+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcHRfdmNwdSwgcHJlc2VydmVfYWQpKSApCgpTdHJheSBjaGFu
Z2U/Cgo+IEBAIC0zOTM5LDE1ICszOTQwLDE1IEBAIGxvbmcgZG9fbW11X3VwZGF0ZSgKPiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICovCj4gICAgICAgICAgICAgICAgICAgICAgICAgIGlmICgg
KHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICYgUEdUX2NvdW50X21hc2spID4KPiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAoMSArICEhKHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICYgUEdU
X3Bpbm5lZCkgKwo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAocGFnZXRhYmxlX2dl
dF9wZm4oY3Vyci0+YXJjaC5ndWVzdF90YWJsZV91c2VyKSA9PQo+IC0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgbWZuKSArIGxvY2FsX2luX3VzZSkgKQo+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAobWZuX2VxKHBhZ2V0YWJsZV9nZXRfbWZuKGN1cnItPmFyY2guZ3Vlc3Rf
dGFibGVfdXNlciksCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWZu
KSkgKyBsb2NhbF9pbl91c2UpICkKClRoZXJlJ3MgYSBzdHJheSBwYWlyIG9mIHBhcmVudGhlc2Vz
IG5vdyBsZWZ0IGFyb3VuZCBhIGZ1bmN0aW9uIGNhbGwuCgo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9w
di9tbS5oCj4gKysrIGIveGVuL2FyY2gveDg2L3B2L21tLmgKPiBAQCAtMzcsNyArMzcsNyBAQCBz
dGF0aWMgaW5saW5lIGwxX3BnZW50cnlfdCBndWVzdF9nZXRfZWZmX2wxZSh1bnNpZ25lZCBsb25n
IGxpbmVhcikKPiAgICogUmV0dXJucyBmYWxzZSBmb3IgZmFpbHVyZSAocG9pbnRlciBub3QgdmFs
aWQpLCB0cnVlIGZvciBzdWNjZXNzLgo+ICAgKi8KPiAgc3RhdGljIGlubGluZSBib29sIHVwZGF0
ZV9pbnRwdGUoaW50cHRlX3QgKnAsIGludHB0ZV90IG9sZCwgaW50cHRlX3QgbmV3LAo+IC0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG1mbiwgc3RydWN0IHZj
cHUgKnYsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1mbl90IG1mbiwgc3Ry
dWN0IHZjcHUgKnYsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgcHJl
c2VydmVfYWQpCgpXb3VsZCB5b3UgbWluZCByZS1mbG93aW5nIHRoaXMsIGFzIHRoZSBsYXN0IHBh
cmFtZXRlciBkZWNsYXJhdGlvbiBub3cKZml0cyBvbiB0aGUgZWFybGllciBsaW5lPwoKV2l0aCBh
dCBsZWFzdCB0aGUgZm9ybWVyIHR3byB0YWtlbiBjYXJlIG9mClJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 10 13:03:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 May 2019 13:03:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hP5Au-0001LU-6s; Fri, 10 May 2019 13:02:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=thpN=TK=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hP5As-0001LP-RP
 for xen-devel@lists.xenproject.org; Fri, 10 May 2019 13:02:54 +0000
X-Inumbo-ID: ebc50af2-7323-11e9-8980-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id ebc50af2-7323-11e9-8980-bc764e045a96;
 Fri, 10 May 2019 13:02:52 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 867E3374;
 Fri, 10 May 2019 06:02:52 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 522673F6C4;
 Fri, 10 May 2019 06:02:51 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>
References: <20190507151458.29350-1-julien.grall@arm.com>
 <20190507151458.29350-4-julien.grall@arm.com>
 <5CD5620E020000780022D7CF@prv1-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <4cef7816-74da-b6e6-6f7d-e327edb083da@arm.com>
Date: Fri, 10 May 2019 14:02:49 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CD5620E020000780022D7CF@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 03/14] xen/x86: Make mfn_to_gfn typesafe
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxMC8wNS8yMDE5IDEyOjM1LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBPbiAwNy4wNS4x
OSBhdCAxNzoxNCwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPj4gLS0tIGEveGVuL2Fy
Y2gveDg2L21tL3NoYWRvdy9jb21tb24uYwo+PiArKysgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93
L2NvbW1vbi5jCj4+IEBAIC00NzQsNyArNDc0LDggQEAgc3RhdGljIGlubGluZSB2b2lkIHRyYWNl
X3Jlc3luYyhpbnQgZXZlbnQsIG1mbl90IGdtZm4pCj4+ICAgICAgIGlmICggdGJfaW5pdF9kb25l
ICkKPj4gICAgICAgewo+PiAgICAgICAgICAgLyogQ29udmVydCBnbWZuIHRvIGdmbiAqLwo+PiAt
ICAgICAgICB1bnNpZ25lZCBsb25nIGdmbiA9IG1mbl90b19nZm4oY3VycmVudC0+ZG9tYWluLCBn
bWZuKTsKPj4gKyAgICAgICAgdW5zaWduZWQgbG9uZyBnZm4gPSBnZm5feChtZm5fdG9fZ2ZuKGN1
cnJlbnQtPmRvbWFpbiwgZ21mbikpOwo+PiArCj4+ICAgICAgICAgICBfX3RyYWNlX3ZhcihldmVu
dCwgMC8qIXRzYyovLCBzaXplb2YoZ2ZuKSwgJmdmbik7Cj4+ICAgICAgIH0KPiAKPiBDYW4ndCB5
b3UgdXNlIGdmbl90IGhlcmUsIGFuZCBoZW5jZSBhdm9pZCB0aGUgZ2ZuX3goKT8gU2FtZSBhZ2Fp
biBmdXJ0aGVyCj4gZG93bi4KQmVjYXVzZSBfX3RyYWNlX3ZhciB3aWxsIGV4cG9ydCB0aGUgdmFs
dWUgdG8gdGhlIGd1ZXN0LiBJIHdhc24ndCBzdXJlIHdoZXRoZXIgd2UgCmNhbiBzYWZlbHkgY29u
c2lkZXIgdGhhdCBnZm5fdCBpcyBleGFjdGx5IHRoZSBzYW1lIGFzIHVuc2lnbmVkIGxvbmcgaW4g
ZGVidWctYnVpbGQuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 10 13:07:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 May 2019 13:07:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hP5FZ-0001Xa-Tl; Fri, 10 May 2019 13:07:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=thpN=TK=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hP5FY-0001X3-Sn
 for xen-devel@lists.xenproject.org; Fri, 10 May 2019 13:07:44 +0000
X-Inumbo-ID: 991be637-7324-11e9-8980-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 991be637-7324-11e9-8980-bc764e045a96;
 Fri, 10 May 2019 13:07:43 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 5338A374;
 Fri, 10 May 2019 06:07:43 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 3FCEA3F6C4;
 Fri, 10 May 2019 06:07:42 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>, Tim Deegan <tim@xen.org>
References: <20190507151458.29350-1-julien.grall@arm.com>
 <20190507151458.29350-5-julien.grall@arm.com>
 <5CD56B61020000780022D7FB@prv1-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <3afc26ea-3cad-fb63-78f3-10084bd4f417@arm.com>
Date: Fri, 10 May 2019 14:07:40 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CD56B61020000780022D7FB@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 04/14] xen/x86: Use mfn_to_gfn rather than
 mfn_to_gmfn
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSmFuLAoKT24gMTAvMDUvMjAxOSAxMzoxNSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24g
MDcuMDUuMTkgYXQgMTc6MTQsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4+IG1mbl90
b19nZm4gYW5kIG1mbl90b19nbWZuIGFyZSBkb2luZyBleGFjdGx5IHRoZSBzYW1lIGV4Y2VwdCB0
aGUgZm9ybWVyCj4+IGlzIHVzaW5nIG1mbl90Lgo+IAo+IC4uLiBhbmQgZ2ZuX3QgKHJldHVybiB0
eXBlKSBhcyBvZiBwYXRjaCAzLgo+IAo+PiBGdXJ0aGVybW9yZSwgdGhlIG5hbWluZyBvZiB0aGUg
Zm9ybWVyIGlzIG1vcmUgY29uc2lzdGVudCB3aXRoIHRoZQo+PiBjdXJyZW50IG5hbWluZyBzY2hl
bWUgKEdGTi9NRk4pLiBTbyB1c2UgcmVwbGFjZSBtZm5fdG9fZ21mbiB3aXRoCj4+IG1mbl90b19n
Zm4gaW4geDg2IGNvZGUuCj4gCj4gTml0OiBFaXRoZXIgInVzZSIgb3IgInJlcGxhY2Ugd2l0aCIs
IGJ1dCBub3QgYm90aC4KPiAKPj4gQEAgLTcxMywxOSArNzEzLDIwIEBAIGludCBhcmNoX2RvbWFp
bl9zb2Z0X3Jlc2V0KHN0cnVjdCBkb21haW4gKmQpCj4+ICAgICAgIEFTU0VSVCggb3duZXIgPT0g
ZCApOwo+PiAgIAo+PiAgICAgICBtZm4gPSBwYWdlX3RvX21mbihwYWdlKTsKPj4gLSAgICBnZm4g
PSBtZm5fdG9fZ21mbihkLCBtZm5feChtZm4pKTsKPj4gKyAgICBnZm4gPSBtZm5fdG9fZ2ZuKGQs
IG1mbik7Cj4+ICAgCj4+ICAgICAgIC8qCj4+ICAgICAgICAqIGdmbiA9PSBJTlZBTElEX0dGTiBp
bmRpY2F0ZXMgdGhhdCB0aGUgc2hhcmVkX2luZm8gcGFnZSB3YXMgbmV2ZXIgbWFwcGVkCj4+ICAg
ICAgICAqIHRvIHRoZSBkb21haW4ncyBhZGRyZXNzIHNwYWNlIGFuZCB0aGVyZSBpcyBub3RoaW5n
IHRvIHJlcGxhY2UuCj4+ICAgICAgICAqLwo+PiAtICAgIGlmICggZ2ZuID09IGdmbl94KElOVkFM
SURfR0ZOKSApCj4+ICsgICAgaWYgKCBnZm5fZXEoZ2ZuLCBJTlZBTElEX0dGTikgKQo+PiAgICAg
ICAgICAgZ290byBleGl0X3B1dF9wYWdlOwo+PiAgIAo+PiAtICAgIGlmICggIW1mbl9lcShnZXRf
Z2ZuX3F1ZXJ5KGQsIGdmbiwgJnAybXQpLCBtZm4pICkKPj4gKyAgICBpZiAoICFtZm5fZXEoZ2V0
X2dmbl9xdWVyeShkLCBnZm5feChnZm4pLCAmcDJtdCksIG1mbikgKQo+PiAgICAgICB7Cj4+IC0g
ICAgICAgIHByaW50ayhYRU5MT0dfR19FUlIgIkZhaWxlZCB0byBnZXQgRG9tJWQncyBzaGFyZWRf
aW5mbyBHRk4gKCVseClcbiIsCj4+IC0gICAgICAgICAgICAgICBkLT5kb21haW5faWQsIGdmbik7
Cj4+ICsgICAgICAgIHByaW50ayhYRU5MT0dfR19FUlIKPj4gKyAgICAgICAgICAgICAgICJGYWls
ZWQgdG8gZ2V0ICVwZCdzIHNoYXJlZF9pbmZvIEdGTiAoJSJQUklfZ2ZuIilcbiIsCj4gCj4gSSdk
IHJlY29tbWVuZCB0byBkcm9wIHRoZSBwYXJlbnRoZXNlcyBmcm9tIHRoZSBmb3JtYXQgc3RyaW5n
IGF0IHRoZQo+IHNhbWUgdGltZS4KPiAKPj4gQEAgLTczMywzMSArNzM0LDM0IEBAIGludCBhcmNo
X2RvbWFpbl9zb2Z0X3Jlc2V0KHN0cnVjdCBkb21haW4gKmQpCj4+ICAgICAgIG5ld19wYWdlID0g
YWxsb2NfZG9taGVhcF9wYWdlKGQsIDApOwo+PiAgICAgICBpZiAoICFuZXdfcGFnZSApCj4+ICAg
ICAgIHsKPj4gLSAgICAgICAgcHJpbnRrKFhFTkxPR19HX0VSUiAiRmFpbGVkIHRvIGFsbG9jIGEg
cGFnZSB0byByZXBsYWNlIgo+PiAtICAgICAgICAgICAgICAgIiBEb20lZCdzIHNoYXJlZF9pbmZv
IGZyYW1lICVseFxuIiwgZC0+ZG9tYWluX2lkLCBnZm4pOwo+PiArICAgICAgICBwcmludGsoWEVO
TE9HX0dfRVJSCj4+ICsgICAgICAgICAgICAgICAiRmFpbGVkIHRvIGFsbG9jIGEgcGFnZSB0byBy
ZXBsYWNlICVwZCdzIHNoYXJlZF9pbmZvIGZyYW1lICUiUFJJX2dmbiJcbiIsCj4gCj4gcy9mcmFt
ZS9HRk4vIHRvIGJldHRlciBtYXRjaCB0aGUgZWFybGllciBvbmU/IFNhbWUgaW4gdGhlIGZ1cnRo
ZXIgbG9nCj4gbWVzc2FnZXMgaGVyZSB0aGVuLgo+IAo+PiAtLS0gYS94ZW4vYXJjaC94ODYvbW0u
Ywo+PiArKysgYi94ZW4vYXJjaC94ODYvbW0uYwo+PiBAQCAtMjYzMiwxOSArMjYzMiwyMCBAQCBp
bnQgZnJlZV9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0
eXBlLAo+PiAgIHsKPj4gICAjaWZkZWYgQ09ORklHX1BWCj4+ICAgICAgIHN0cnVjdCBkb21haW4g
Km93bmVyID0gcGFnZV9nZXRfb3duZXIocGFnZSk7Cj4+IC0gICAgdW5zaWduZWQgbG9uZyBnbWZu
Owo+PiAgICAgICBpbnQgcmM7Cj4+ICAgCj4+ICAgICAgIGlmICggbGlrZWx5KG93bmVyICE9IE5V
TEwpICYmIHVubGlrZWx5KHBhZ2luZ19tb2RlX2VuYWJsZWQob3duZXIpKSApCj4+ICAgICAgIHsK
Pj4gKyAgICAgICAgZ2ZuX3QgZ2ZuOwo+PiArCj4+ICAgICAgICAgICAvKiBBIHBhZ2UgdGFibGUg
aXMgZGlydGllZCB3aGVuIGl0cyB0eXBlIGNvdW50IGJlY29tZXMgemVyby4gKi8KPj4gICAgICAg
ICAgIHBhZ2luZ19tYXJrX2RpcnR5KG93bmVyLCBwYWdlX3RvX21mbihwYWdlKSk7Cj4+ICAgCj4+
ICAgICAgICAgICBBU1NFUlQoIXNoYWRvd19tb2RlX3JlZmNvdW50cyhvd25lcikpOwo+PiAgIAo+
PiAtICAgICAgICBnbWZuID0gbWZuX3RvX2dtZm4ob3duZXIsIG1mbl94KHBhZ2VfdG9fbWZuKHBh
Z2UpKSk7Cj4+IC0gICAgICAgIGlmICggVkFMSURfTTJQKGdtZm4pICkKPj4gLSAgICAgICAgICAg
IHNoYWRvd19yZW1vdmVfYWxsX3NoYWRvd3Mob3duZXIsIF9tZm4oZ21mbikpOwo+PiArICAgICAg
ICBnZm4gPSBtZm5fdG9fZ2ZuKG93bmVyLCBwYWdlX3RvX21mbihwYWdlKSk7Cj4+ICsgICAgICAg
IGlmICggVkFMSURfTTJQKGdmbl94KGdmbikpICkKPj4gKyAgICAgICAgICAgIHNoYWRvd19yZW1v
dmVfYWxsX3NoYWRvd3Mob3duZXIsIF9tZm4oZ2ZuX3goZ2ZuKSkpOwo+PiAgICAgICB9Cj4gCj4g
VGhpcyBpcyBhIGhpZ2hseSBzdXNwaWNpb3VzIGNoYW5nZSBpbW8gKGFsYmVpdCB0aGUgY29kZSB3
YXMgYm9ndXMKPiBhbHJlYWR5IGJlZm9yZSk6IEl0IGNlcnRhaW5seSBpc24ndCBHRk4gaGVyZSBl
dmVuIGlmIHdlIHdlcmUgdG8gYXNzdW1lCj4gdHJhbnNsYXRlZCBtb2RlIGNvdWxkIGJlIGluIHVz
ZS4gT25lIG90aGVyIGNhbGxlciBvZgo+IHRoZSBmdW5jdGlvbiwgc2hfcGFnZV9mYXVsdCgpIHBh
c3NlcyBhIHZhcmlhYmxlIG5hbWVkIGdtZm4gYXMgd2VsbCwKPiBidXQgdHlwZWQgbWZuX3QgKGFu
ZCB0aGlzIGdtZm4gZ2V0cyBzZXQgZnJvbSBnZXRfZ2ZuKCksIGkuZS4gaXMgX25vdF8KPiBhIEdG
TikuIFRoZSAzcmQgb25lLCBzaGFkb3dfcHJlcGFyZV9wYWdlX3R5cGVfY2hhbmdlKCksIGNsZWFy
bHkKPiBwYXNzZXMgYW4gTUZOLgo+IAo+IEkgdGhpbmsgdGhlIGJlc3QgY291cnNlIG9mIGFjdGlv
biBoZXJlIGlzIHRvIHNwbGl0IG91dCB0aGUgY2hhbmdlLAo+IGp1c3QgdG8gZXhwbGFpbiB3aHkg
cmVtb3ZpbmcgdGhlIG1mbl90b19nbWZuKCkgaGVyZSBhbHRvZ2V0aGVyCj4gaXMgYXBwcm9wcmlh
dGUgbm93YWRheXM6IFBWIGd1ZXN0cyBjYW4ndCBiZSBpbiB0cmFuc2xhdGVkIG1vZGUKPiBhbnlt
b3JlLCBhbmQgaGVuY2UgbWZuX3RvX2dtZm4oKSBkb2Vzbid0IGRvIGFueSB0cmFuc2xhdGlvbi4g
QXQKPiB0aGF0IHBvaW50IHRoZSBWQUxJRF9NMlAoKSBjaGVjayBjYW4gZ28gYXdheSBhcyB3ZWxs
LCBzbyB5b3UnbGwgYmUKPiBhYmxlIHRvIHNpbXBseSBkbwo+IAo+ICAgICAgICAgIHNoYWRvd19y
ZW1vdmVfYWxsX3NoYWRvd3Mob3duZXIsIHBhZ2VfdG9fbWZuKHBhZ2UpKTsKPiAKPiBwZXJoYXBz
IHdpdGggYW5vdGhlciAhc2hhZG93X21vZGVfdHJhbnNsYXRlKCkgYXNzZXJ0aW9uIGFkZGVkCj4g
bmV4dCB0byB0aGUgb25lIHRoYXQncyBhbHJlYWR5IHRoZXJlLiBUaW0sIHRob3VnaHRzPwo+IAo+
IFdpdGggdGhpcyBzcGxpdCBvdXQgYW5kIGlycmVzcGVjdGl2ZSBvZiB3aGV0aGVyIHlvdSBkZWNp
ZGUgdG8gZm9sbG93Cj4gdGhlIGZvcm1hdCBzdHJpbmcgc3VnZ2VzdGlvbnMgZnVydGhlciB1cAoK
SSBkb24ndCBoYXZlIGVub3VnaCBleHBlcmllbmNlIHdpdGggeDg2IHRvIHByb3ZpZGUgdGhlIHBh
dGNoIHlvdSBzdWdnZXN0LgoKSSBhbSBoYXBweSB0byByZWJhc2Ugb24gdG9wIG9mIGFueSBwYXRj
aCB5b3UgcHJvdmlkZS4gQWx0ZXJuYXRpdmVseSBJIGNhbiBkcm9wIAp0aGlzIGFuZCBrZWVwIG1m
bl90b19nbWZuIG9uIHg4NiBidXQgcmVwbGFjZXMgdGhlIG9uZSBpbiBjb21tb24gY29kZSB3aXRo
IAptZm5fdG9fZ2ZuLgoKPiBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 10 13:21:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 May 2019 13:21:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hP5TG-0002zT-AH; Fri, 10 May 2019 13:21:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=5pb9=TK=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hP5TE-0002zO-Rp
 for xen-devel@lists.xenproject.org; Fri, 10 May 2019 13:21:52 +0000
X-Inumbo-ID: 90b70eca-7326-11e9-9039-f790f7af6edd
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 90b70eca-7326-11e9-9039-f790f7af6edd;
 Fri, 10 May 2019 13:21:49 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 10 May 2019 07:21:47 -0600
Message-Id: <5CD57AEC020000780022D885@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 10 May 2019 07:21:48 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>,
 "George Dunlap" <George.Dunlap@eu.citrix.com>
References: <20190507151458.29350-1-julien.grall@arm.com>
 <20190507151458.29350-14-julien.grall@arm.com>
In-Reply-To: <20190507151458.29350-14-julien.grall@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 13/14] xen/mm: Convert {s,
 g}et_gpfn_from_mfn() to use typesafe MFN
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Tamas K Lengyel <tamas@tklengyel.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA3LjA1LjE5IGF0IDE3OjE0LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5jCj4gKysrIGIveGVuL2FyY2gveDg2
L21tL21lbV9zaGFyaW5nLmMKPiBAQCAtMzkxLDExICszOTEsMTIgQEAgc3RhdGljIGlubGluZSB2
b2lkIG1lbV9zaGFyaW5nX2dmbl9kZXN0cm95KHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsCj4gICAg
ICB4ZnJlZShnZm5faW5mbyk7Cj4gIH0KPiAgCj4gLXN0YXRpYyBzdHJ1Y3QgcGFnZV9pbmZvKiBt
ZW1fc2hhcmluZ19sb29rdXAodW5zaWduZWQgbG9uZyBtZm4pCj4gK3N0YXRpYyBzdHJ1Y3QgcGFn
ZV9pbmZvKiBtZW1fc2hhcmluZ19sb29rdXAobWZuX3QgbWZuKQoKQ291bGQgeW91IGZpeCB0aGUg
c3R5bGUgaXNzdWUgKHN3YXBwZWQgKiBhbmQgYmxhbmspIGhlcmUgYXQgdGhlIHNhbWUgdGltZT8K
Cj4gQEAgLTEwMzAsMTkgKzEwMzEsMTkgQEAgbG9uZyBwMm1fcHRfYXVkaXRfcDJtKHN0cnVjdCBw
Mm1fZG9tYWluICpwMm0pCj4gICAgICAgICAgICAgICAgICAvKiBjaGVjayBmb3IgMUdCIHN1cGVy
IHBhZ2UgKi8KPiAgICAgICAgICAgICAgICAgIGlmICggbDNlX2dldF9mbGFncyhsM2VbaTNdKSAm
IF9QQUdFX1BTRSApCj4gICAgICAgICAgICAgICAgICB7Cj4gLSAgICAgICAgICAgICAgICAgICAg
bWZuID0gbDNlX2dldF9wZm4obDNlW2kzXSk7Cj4gLSAgICAgICAgICAgICAgICAgICAgQVNTRVJU
KG1mbl92YWxpZChfbWZuKG1mbikpKTsKPiArICAgICAgICAgICAgICAgICAgICBtZm4gPSBsM2Vf
Z2V0X21mbihsM2VbaTNdKTsKPiArICAgICAgICAgICAgICAgICAgICBBU1NFUlQobWZuX3ZhbGlk
KG1mbikpOwo+ICAgICAgICAgICAgICAgICAgICAgIC8qIHdlIGhhdmUgdG8gY292ZXIgNTEyeDUx
MiA0SyBwYWdlcyAqLwo+ICAgICAgICAgICAgICAgICAgICAgIGZvciAoIGkyID0gMDsgCj4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgaTIgPCAoTDJfUEFHRVRBQkxFX0VOVFJJRVMgKiBMMV9Q
QUdFVEFCTEVfRU5UUklFUyk7Cj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaTIrKykKPiAg
ICAgICAgICAgICAgICAgICAgICB7Cj4gLSAgICAgICAgICAgICAgICAgICAgICAgIG0ycGZuID0g
Z2V0X2dwZm5fZnJvbV9tZm4obWZuK2kyKTsKPiArICAgICAgICAgICAgICAgICAgICAgICAgbTJw
Zm4gPSBnZXRfcGZuX2Zyb21fbWZuKG1mbl9hZGQobWZuLCBpMikpOwo+ICAgICAgICAgICAgICAg
ICAgICAgICAgICBpZiAoIG0ycGZuICE9IChnZm4gKyBpMikgKQo+ICAgICAgICAgICAgICAgICAg
ICAgICAgICB7Cj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwbWJhZCsrOwo+IC0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgUDJNX1BSSU5USygibWlzbWF0Y2g6IGdmbiAlI2x4IC0+
IG1mbiAlI2x4Igo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiIC0+
IGdmbiAlI2x4XG4iLCBnZm4raTIsIG1mbitpMiwKPiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFAyTV9QUklOVEsoIm1pc21hdGNoOiBnZm4gJSNseCAtPiBtZm4gJSJQUklfbWZuIiBnZm4g
JSNseFxuIiwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2ZuICsg
aTIsIG1mbl94KG1mbl9hZGQobWZuLCBpMikpLAoKSSB0aGluayB0aGUgc2hvcnRlciBtZm5feCht
Zm4pICsgaTIgd291bGQgYmUgcHJlZmVyYWJsZSBoZXJlIChhbmQKc2ltaWxhcmx5IGJlbG93KS4K
Cj4gQEAgLTEwOTksMTkgKzExMDAsMTkgQEAgbG9uZyBwMm1fcHRfYXVkaXRfcDJtKHN0cnVjdCBw
Mm1fZG9tYWluICpwMm0pCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZW50cnlf
Y291bnQrKzsKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOwo+ICAgICAg
ICAgICAgICAgICAgICAgICAgICB9Cj4gLSAgICAgICAgICAgICAgICAgICAgICAgIG1mbiA9IGwx
ZV9nZXRfcGZuKGwxZVtpMV0pOwo+IC0gICAgICAgICAgICAgICAgICAgICAgICBBU1NFUlQobWZu
X3ZhbGlkKF9tZm4obWZuKSkpOwo+IC0gICAgICAgICAgICAgICAgICAgICAgICBtMnBmbiA9IGdl
dF9ncGZuX2Zyb21fbWZuKG1mbik7Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgIG1mbiA9IGwx
ZV9nZXRfbWZuKGwxZVtpMV0pOwo+ICsgICAgICAgICAgICAgICAgICAgICAgICBBU1NFUlQobWZu
X3ZhbGlkKG1mbikpOwo+ICsgICAgICAgICAgICAgICAgICAgICAgICBtMnBmbiA9IGdldF9wZm5f
ZnJvbV9tZm4obWZuKTsKPiAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgKCBtMnBmbiAhPSBn
Zm4gJiYKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0eXBlICE9IHAybV9tbWlvX2Rp
cmVjdCAmJgo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICFwMm1faXNfZ3JhbnQodHlw
ZSkgJiYKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAhcDJtX2lzX3NoYXJlZCh0eXBl
KSApCj4gICAgICAgICAgICAgICAgICAgICAgICAgIHsKPiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBtYmFkKys7Cj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBwcmludGsoIm1p
c21hdGNoOiBnZm4gJSNseCAtPiBtZm4gJSNseCIKPiAtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAiIC0+IGdmbiAlI2x4XG4iLCBnZm4sIG1mbiwgbTJwZm4pOwo+IC0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgUDJNX1BSSU5USygibWlzbWF0Y2g6IGdmbiAlI2x4IC0+IG1m
biAlI2x4Igo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiIC0+IGdm
biAlI2x4XG4iLCBnZm4sIG1mbiwgbTJwZm4pOwo+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcHJpbnRrKCJtaXNtYXRjaDogZ2ZuICUjbHggLT4gbWZuICUiUFJJX21mbiIgLT4gZ2ZuICUj
bHhcbiIsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2ZuLCBtZm5feCht
Zm4pLCBtMnBmbik7Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBQMk1fUFJJTlRLKCJt
aXNtYXRjaDogZ2ZuICUjbHggLT4gbWZuICUiUFJJX21mbiIgLT4gZ2ZuICUjbHhcbiIsCj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdmbiwgbWZuX3gobWZuKSwgbTJw
Zm4pOwoKR2VvcmdlLCBkbyB3ZSByZWFsbHkgbWVhbiB0byBoYXZlIHByaW50aygpIGFuZCBQMk1f
UFJJTlRLKCkgaGVyZT8KCj4gQEAgLTI3OTUsNTQgKzI3OTUsNTQgQEAgdm9pZCBhdWRpdF9wMm0o
c3RydWN0IGRvbWFpbiAqZCwKPiAgICAgIHNwaW5fbG9jaygmZC0+cGFnZV9hbGxvY19sb2NrKTsK
PiAgICAgIHBhZ2VfbGlzdF9mb3JfZWFjaCAoIHBhZ2UsICZkLT5wYWdlX2xpc3QgKQo+ICAgICAg
ewo+IC0gICAgICAgIG1mbiA9IG1mbl94KHBhZ2VfdG9fbWZuKHBhZ2UpKTsKPiArICAgICAgICBt
Zm4gPSBwYWdlX3RvX21mbihwYWdlKTsKPiAgCj4gLSAgICAgICAgUDJNX1BSSU5USygiYXVkaXRp
bmcgZ3Vlc3QgcGFnZSwgbWZuPSUjbHhcbiIsIG1mbik7Cj4gKyAgICAgICAgUDJNX1BSSU5USygi
YXVkaXRpbmcgZ3Vlc3QgcGFnZSwgbWZuPSUiUFJJX21mbiJcbiIsIG1mbl94KG1mbikpOwo+ICAK
PiAgICAgICAgICBvZCA9IHBhZ2VfZ2V0X293bmVyKHBhZ2UpOwo+ICAKPiAgICAgICAgICBpZiAo
IG9kICE9IGQgKQo+ICAgICAgICAgIHsKPiAtICAgICAgICAgICAgUDJNX1BSSU5USygid3Jvbmcg
b3duZXIgJSNseCAtPiAlcCgldSkgIT0gJXAoJXUpXG4iLAo+IC0gICAgICAgICAgICAgICAgICAg
ICAgIG1mbiwgb2QsIChvZD9vZC0+ZG9tYWluX2lkOi0xKSwgZCwgZC0+ZG9tYWluX2lkKTsKPiAr
ICAgICAgICAgICAgUDJNX1BSSU5USygid3Jvbmcgb3duZXIgJSJQUklfbWZuIiAtPiAlcCgldSkg
IT0gJXAoJXUpXG4iLAo+ICsgICAgICAgICAgICAgICAgICAgICAgIG1mbl94KG1mbiksIG9kLCAo
b2Q/b2QtPmRvbWFpbl9pZDotMSksIGQsIGQtPmRvbWFpbl9pZCk7CgpQbGVhc2UgYmUgY2FyZWZ1
bCBub3QgdG8gZHJvcCAweCBwcmVmaXhlcyBmcm9tIHRoZSByZXN1bHRpbmcgb3V0cHV0Cih3aGlj
aCBhcmUgYW4gZWZmZWN0IG9mIHRoZSAjIGZsYWcgdGhhdCB5b3UgZGVsZXRlKSwgYXQgbGVhc3Qg
d2hlbgpsb2cgbWVzc2FnZXMgY29udGFpbiBhIG1peCBvZiBoZXggYW5kIGRlYyBudW1iZXJzLiAo
SSBhbSwgYnR3LApub3QgY29udmluY2VkIHRoYXQgc3dpdGNoaW5nIHRvIFBSSV9tZm4gaGVyZSBp
cyBoZWxwZnVsLikKCkFsc28gd291bGQgeW91IG1pbmQgZml4aW5nIHRoZSBmb3JtYXR0aW5nICht
aXNzaW5nIGJsYW5rcykgaGVyZT8KCj4gLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC90cmFwcy5j
Cj4gKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC90cmFwcy5jCj4gQEAgLTE4NCw3ICsxODQsOCBA
QCB2b2lkIHZjcHVfc2hvd19yZWdpc3RlcnMoY29uc3Qgc3RydWN0IHZjcHUgKnYpCj4gIAo+ICB2
b2lkIHNob3dfcGFnZV93YWxrKHVuc2lnbmVkIGxvbmcgYWRkcikKPiAgewo+IC0gICAgdW5zaWdu
ZWQgbG9uZyBwZm4sIG1mbiA9IHJlYWRfY3IzKCkgPj4gUEFHRV9TSElGVDsKPiArICAgIHVuc2ln
bmVkIGxvbmcgcGZuOwo+ICsgICAgbWZuX3QgbWZuID0gbWFkZHJfdG9fbWZuKHJlYWRfY3IzKCkp
OwoKSSByZWFsaXplIHlvdSBzaW1wbHkgdGFrZSB3aGF0IGhhcyBiZWVuIHRoZXJlIGFuZCB0cmFu
c2Zvcm0gaXQsIGJ1dAptYWRkcl90b19tZm4oKSAob3RoZXIgdGhhbiBzaGlmdGluZyBieSBQQUdF
X1NISUZUKSBpcyBub3QgdHJ1bHkKYXBwbGljYWJsZSBoZXJlOiBXaGF0IHRoZSBDUjMgcmVnaXN0
ZXIgaG9sZHMgaXMgbm90IGEgcGh5c2ljYWwgYWRkcmVzcywKYm90aCB0aGUgbG93IHR3ZWx2ZSBi
aXRzIGFzIHdlbGwgYXMgdGhlIGhpZ2ggdHdlbHZlIG9uZXMgaGF2ZSBkaWZmZXJlbnQKbWVhbmlu
Zy4gVGhlIHNoaWZ0IGlzIGNvcnJlY3QgY3VycmVudGx5IGJlY2F1c2UgdGhlIGhpZ2ggb25lcyBh
cmUKKHJpZ2h0IG5vdykgemVybyBvbiByZWFkcy4gUGxlYXNlIGNvbnNpZGVyIEFORC1pbmcgd2l0
aApYODZfQ1IzX0FERFJfTUFTSyAob3Iga2VlcGluZyB0aGUgc2hpZnQpLgoKPiAtLS0gYS94ZW4v
Y29tbW9uL3BhZ2VfYWxsb2MuYwo+ICsrKyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCj4gQEAg
LTE0MjQsNyArMTQyNCw3IEBAIHN0YXRpYyB2b2lkIGZyZWVfaGVhcF9wYWdlcygKPiAgCj4gICAg
ICAgICAgLyogVGhpcyBwYWdlIGlzIG5vdCBhIGd1ZXN0IGZyYW1lIGFueSBtb3JlLiAqLwo+ICAg
ICAgICAgIHBhZ2Vfc2V0X293bmVyKCZwZ1tpXSwgTlVMTCk7IC8qIHNldF9ncGZuX2Zyb21fbWZu
IHNub29wcyBwZyBvd25lciAqLwo+IC0gICAgICAgIHNldF9ncGZuX2Zyb21fbWZuKG1mbl94KG1m
bikgKyBpLCBJTlZBTElEX00yUF9FTlRSWSk7Cj4gKyAgICAgICAgc2V0X3Bmbl9mcm9tX21mbiht
Zm5fYWRkKG1mbiwgKyBpKSwgSU5WQUxJRF9NMlBfRU5UUlkpOwoKU3RyYXkgbGVmdG92ZXIgKyA/
Cgo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvbW0uaAo+IEBAIC00OTIsMjIgKzQ5MiwyNiBAQCBleHRlcm4gc3RydWN0IGRvbWFpbiAq
ZG9tX3hlbiwgKmRvbV9pbywgKmRvbV9jb3c7CS8qIGZvciB2bWNvcmVpbmZvICovCj4gICAqLwo+
ICBleHRlcm4gYm9vbCBtYWNoaW5lX3RvX3BoeXNfbWFwcGluZ192YWxpZDsKPiAgCj4gLXN0YXRp
YyBpbmxpbmUgdm9pZCBzZXRfZ3Bmbl9mcm9tX21mbih1bnNpZ25lZCBsb25nIG1mbiwgdW5zaWdu
ZWQgbG9uZyBwZm4pCj4gK3N0YXRpYyBpbmxpbmUgdm9pZCBzZXRfcGZuX2Zyb21fbWZuKG1mbl90
IG1mbiwgdW5zaWduZWQgbG9uZyBwZm4pCj4gIHsKPiAtICAgIHN0cnVjdCBkb21haW4gKmQgPSBw
YWdlX2dldF9vd25lcihtZm5fdG9fcGFnZShfbWZuKG1mbikpKTsKPiArICAgIGNvbnN0IHVuc2ln
bmVkIGxvbmcgbWZuXyA9IG1mbl94KG1mbik7CgpJJ20gbm90IG92ZXJseSBoYXBweSB0byBzZWUg
YSB0cmFpbGluZyB1bmRlcnNjb3JlIHVzZWQgb3V0c2lkZSBhIG1hY3JvCmRlZmluaXRpb24sIGJ1
dCBvdGhlciB0aGFuIHBlcmhhcHMgImZyYW1lIiB0aGlzIG1heSBpbmRlZWQgYmUgdGhlIGJlc3QK
dGhpbmcgdG8gZG8gaGVyZS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 10 13:22:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 May 2019 13:22:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hP5U7-00034b-Kk; Fri, 10 May 2019 13:22:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=thpN=TK=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hP5U6-00034V-BT
 for xen-devel@lists.xenproject.org; Fri, 10 May 2019 13:22:46 +0000
X-Inumbo-ID: b24ffd58-7326-11e9-b704-9781ec7548d7
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id b24ffd58-7326-11e9-b704-9781ec7548d7;
 Fri, 10 May 2019 13:22:45 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A9CED374;
 Fri, 10 May 2019 06:22:44 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B56E43F575;
 Fri, 10 May 2019 06:22:42 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>
References: <20190507151458.29350-1-julien.grall@arm.com>
 <20190507151458.29350-10-julien.grall@arm.com>
 <5CD56F04020000780022D80B@prv1-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <4f29c1a6-308b-eacf-002a-83a402d570b9@arm.com>
Date: Fri, 10 May 2019 14:22:41 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CD56F04020000780022D80B@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 09/14] xen: Introduce HAS_M2P config and use
 to protect mfn_to_gmfn call
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 oleksandr_tyshchenko@epam.com, xen-devel <xen-devel@lists.xenproject.org>,
 "andrii_anisov@epam.com" <andrii_anisov@epam.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxMC8wNS8yMDE5IDEzOjMxLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBPbiAwNy4w
NS4xOSBhdCAxNzoxNCwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPj4gVGhpcyBwYXRj
aCBpbnRyb2R1Y2VzIGEgY29uZmlnIG9wdGlvbiBIQVNfTTJQIHRvIHRlbGwgd2hldGhlciBhbgo+
PiBhcmNoaXRlY3R1cmUgaW1wbGVtZW50cyB0aGUgTTJQLgo+PiAgICAgIC0gaW9tbXVfaHdkb21f
aW5pdDogRm9yIG5vdywgd2UgcmVxdWlyZSB0aGUgTTJQIHN1cHBvcnQgd2hlbiB0aGUgSU9NTVUK
Pj4gICAgICBpcyBub3Qgc2hhcmluZyB0aGUgUDJNLgo+PiAgICAgIC0gbWVtb3J5X2V4Y2hhbmdl
OiBUaGUgaHlwZXJjYWxsIGlzIG1hcmtlZCBhcyBub3Qgc3VwcG9ydGVkIHdoZW4gdGhlCj4+ICAg
ICAgTTJQIGRvZXMgbm90IGV4aXN0Lgo+IAo+IFdhcyBpdCB5b3Ugb3Igc29tZW9uZSBlbHNlIHRv
IHN1Z2dlc3QgaXQgYmUgcmVzdHJpY3RlZCB0byBub24tdHJhbnNsYXRlZAo+IGd1ZXN0cyBpbiB0
aGUgZmlyc3QgcGxhY2U/IEknZCBwcmVmZXIgdGhpcyBvdmVyIHRoZSAjaWZkZWYtYXJ5IHlvdSBh
ZGQuCgpJIG5ldmVyIHN1Z2dlc3RlZCB0aGF0IGFzIEkgaGF2ZSBubyBpZGVhIHdobyBpcyB1c2lu
ZyBpdCBvbiB4ODYuCgpCdXQgdGhlbiwgd2Ugd291bGQgc3RpbGwgbmVlZCB0byBpbXBsZW1lbnQg
bWZuX3RvX2dmbiBvbiBBcm0gdG8gbWFrZSBpdCBjb21waWxlLiAKSSByZWFsbHkgd2FudCB0byBh
dm9pZCBzdWNoIG1hY3JvIG9uIEFybS4KCj4gCj4+ICAgICAgLSBnZXRkb21haW5pbmZvOiBBIG5l
dyBoZWxwZXIgaXMgaW50cm9kdWNlZCB0byB3cmFwIHRoZSBjYWxsIHRvCj4+ICAgICAgbWZuX3Rv
X2dmbi9tZm5fdG9fZ21mbi4gRm9yIEFybSwgaXQgcmV0dXJucyBhbiBpbnZhbGlkIEdGTiBzbyB0
aGUgbWFwcGluZwo+PiAgICAgIHdpbGwgZmFpbC4KPiAKPiBUaGVyZSdzIG5vIHVzZSBvZiBtZm5f
dG9fZ21mbigpIGluIGVpdGhlciBvZiB0aGUgd3JhcHBlcnMsIHNvIHdoeQo+IG1lbnRpb24gdGhp
cyB0by1iZS1yZW1vdmVkIG9uZT8KCkJlY2F1c2UgY29kZSBoYXMgYmVlbiBjaGFuZ2VkIG92ZXIg
dGhlIHJldmlzaW9uIGFuZCBJIGZvcmdvdCB0byB1cGRhdGUgdGhlIApjb21taXQgbWVzc2FnZS4K
Cj4gCj4+IC0tLSBhL3hlbi9jb21tb24vZG9tY3RsLmMKPj4gKysrIGIveGVuL2NvbW1vbi9kb21j
dGwuYwo+PiBAQCAtMjA1LDcgKzIwNSw3IEBAIHZvaWQgZ2V0ZG9tYWluaW5mbyhzdHJ1Y3QgZG9t
YWluICpkLCBzdHJ1Y3QKPj4geGVuX2RvbWN0bF9nZXRkb21haW5pbmZvICppbmZvKQo+PiAgICAg
ICBpbmZvLT5vdXRzdGFuZGluZ19wYWdlcyA9IGQtPm91dHN0YW5kaW5nX3BhZ2VzOwo+PiAgICAg
ICBpbmZvLT5zaHJfcGFnZXMgICAgICAgICA9IGF0b21pY19yZWFkKCZkLT5zaHJfcGFnZXMpOwo+
PiAgICAgICBpbmZvLT5wYWdlZF9wYWdlcyAgICAgICA9IGF0b21pY19yZWFkKCZkLT5wYWdlZF9w
YWdlcyk7Cj4+IC0gICAgaW5mby0+c2hhcmVkX2luZm9fZnJhbWUgPSBtZm5fdG9fZ21mbihkLCB2
aXJ0X3RvX21mbihkLT5zaGFyZWRfaW5mbykpOwo+PiArICAgIGluZm8tPnNoYXJlZF9pbmZvX2Zy
YW1lID0gZ2ZuX3goZG9tYWluX3NoYXJlZF9pbmZvX2dmbihkKSk7Cj4gCj4gV2hhdCBpcyB0aGUg
aW50ZW5kZWQgYmVoYXZpb3Igb24gMzItYml0IEFybSBoZXJlPyBEbyB5b3UgcmVhbGx5Cj4gbWVh
biB0byByZXR1cm4gYSB2YWx1ZSB3aXRoIDMyIGJpdHMgb2Ygb25lcyAoaW5zdGVhZCBvZiA2NCBi
aXRzIG9mCj4gdGhlbSkgaW4gdGhpcyA2NC1iaXQgZmllbGQ/Ckl0IGRvZXMgbm90IG1hdHRlciBh
cyBsb25nIGFzIHRoZSBHRk4gaXMgaW52YWxpZCBzbyBpdCBjYW4ndCBiZSBtYXBwZWQgCmFmdGVy
d2FyZHMuIFRoZSBleGFjdCB2YWx1ZSBpcyBub3QgZG9jdW1lbnRlZCBpbiB0aGUgaGVhZGVyIHRv
IGF2b2lkIGFueSBhc3N1bXB0aW9uLgoKPiAKPj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvaW9tbXUuYwo+PiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCj4+IEBA
IC0xODgsOSArMTg4LDEwIEBAIHZvaWQgX19od2RvbV9pbml0IGlvbW11X2h3ZG9tX2luaXQoc3Ry
dWN0IGRvbWFpbiAqZCkKPj4gICAgICAgaGQtPm5lZWRfc3luYyA9IGlvbW11X2h3ZG9tX3N0cmlj
dCAmJiAhaW9tbXVfdXNlX2hhcF9wdChkKTsKPj4gICAgICAgaWYgKCBuZWVkX2lvbW11X3B0X3N5
bmMoZCkgKQo+PiAgICAgICB7Cj4+ICsgICAgICAgIGludCByYyA9IDA7Cj4+ICsjaWZkZWYgQ09O
RklHX0hBU19NMlAKPj4gICAgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7Cj4+ICAgICAg
ICAgICB1bnNpZ25lZCBpbnQgaSA9IDAsIGZsdXNoX2ZsYWdzID0gMDsKPj4gLSAgICAgICAgaW50
IHJjID0gMDsKPj4gICAKPj4gICAgICAgICAgIHBhZ2VfbGlzdF9mb3JfZWFjaCAoIHBhZ2UsICZk
LT5wYWdlX2xpc3QgKQo+PiAgICAgICAgICAgewo+PiBAQCAtMjE3LDYgKzIxOCw5IEBAIHZvaWQg
X19od2RvbV9pbml0IGlvbW11X2h3ZG9tX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKPj4gICAgICAg
ICAgIC8qIFVzZSB3aGlsZS1icmVhayB0byBhdm9pZCBjb21waWxlciB3YXJuaW5nICovCj4+ICAg
ICAgICAgICB3aGlsZSAoIGlvbW11X2lvdGxiX2ZsdXNoX2FsbChkLCBmbHVzaF9mbGFncykgKQo+
PiAgICAgICAgICAgICAgIGJyZWFrOwo+PiArI2Vsc2UKPj4gKyAgICAgICAgcmMgPSAtRU9QTk9U
U1VQUDsKPj4gKyNlbmRpZgo+PiAgIAo+PiAgICAgICAgICAgaWYgKCByYyApCj4+ICAgICAgICAg
ICAgICAgcHJpbnRrKFhFTkxPR19XQVJOSU5HICJkJWQ6IElPTU1VIG1hcHBpbmcgZmFpbGVkOiAl
ZFxuIiwKPiAKPiBXb3VsZCB5b3UgbWluZCBleHRlbmRpbmcgdGhlIHNjb3BlIG9mIHRoZSAjaWZk
ZWYgYmV5b25kIHRoaXMgcHJpbnRrKCk/Cj4gSXQgc2VlbXMgcHJldHR5IHBvaW50bGVzcyB0byBt
ZSB0byB1bmNvbmRpdGlvbmFsbHkgZW1pdCBhIGxvZyBtZXNzYWdlCj4gaGVyZS4KCldlbGwsIGl0
IGF0IGxlYXN0IHRlbGwgeW91IHRoZSBmdW5jdGlvbiBjYW4ndCB3b3JrLiBTbyBJIHRoaW5rIGl0
IGlzIHN0aWxsIG1ha2VzIApzZW5zZSB0byBoYXZlIGl0LgoKPiAKPj4gLS0tIGEveGVuL2luY2x1
ZGUvcHVibGljL2RvbWN0bC5oCj4+ICsrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaAo+
PiBAQCAtMTE4LDYgKzExOCwxMCBAQCBzdHJ1Y3QgeGVuX2RvbWN0bF9nZXRkb21haW5pbmZvIHsK
Pj4gICAgICAgdWludDY0X2FsaWduZWRfdCBvdXRzdGFuZGluZ19wYWdlczsKPj4gICAgICAgdWlu
dDY0X2FsaWduZWRfdCBzaHJfcGFnZXM7Cj4+ICAgICAgIHVpbnQ2NF9hbGlnbmVkX3QgcGFnZWRf
cGFnZXM7Cj4+ICsgICAgLyoKPj4gKyAgICAgKiBHRk4gb2Ygc2hhcmVkX2luZm8gc3RydWN0LiBT
b21lIGFyY2hpdGVjdHVyZXMgKGUuZyBBcm0pIG1heSBub3QKPj4gKyAgICAgKiBwcm92aWRlIGEg
dmFsaWQgR0ZOLgo+PiArICAgICAqLwo+IAo+IEFsb25nIHRoZSBsaW5lcyBvZiB3aGF0IEkndmUg
c2FpZCBhYm92ZSwgSSB0aGluayB5b3Ugd2FudCB0byBzcGVsbCBvdXQKPiBoZXJlIHdoYXQgdGhl
IHZhbHVlIGlzIGdvaW5nIHRvIGJlIGluIHRoaXMgY2FzZS4KClNwZWxsaW5nIG91dCB0aGUgZXhh
Y3QgdmFsdWUgZ2l2ZXMgdXMgbGVzcyBmcmVlZG9tLiBXaGF0IG1hdHRlcnMgaGVyZSBpcyB0aGUg
R0ZOIApyZXR1cm4gY2FuJ3QgYmUgbWFwcGVkLgoKPiAKPj4gLS0tIGEveGVuL2luY2x1ZGUveGVu
L2RvbWFpbi5oCj4+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9kb21haW4uaAo+PiBAQCAtMTE4LDQg
KzExOCwxMiBAQCBzdHJ1Y3Qgdm51bWFfaW5mbyB7Cj4+ICAgCj4+ICAgdm9pZCB2bnVtYV9kZXN0
cm95KHN0cnVjdCB2bnVtYV9pbmZvICp2bnVtYSk7Cj4+ICAgCj4+ICsjaWZkZWYgQ09ORklHX0hB
U19NMlAKPj4gKyNkZWZpbmUgZG9tYWluX3NoYXJlZF9pbmZvX2dmbihkKSAoeyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCj4+ICsgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqZF8gPSAoZCk7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+PiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPj4gKyAgICBtZm5f
dG9fZ2ZuKGRfLCBfbWZuKF9fdmlydF90b19tZm4oZF8tPnNoYXJlZF9pbmZvKSkpOyAgICAgICBc
Cj4+ICt9KQo+PiArI2VuZGlmCj4gCj4gQW5kIGFuIGlubGluZSBmdW5jdGlvbiBkb2Vzbid0IHdv
cmsgaGVyZT8KCldpdGggZW5vdWdoIHRpbWUgdG8gcmV3b3JrIHRoZSBoZWFkZXJzIG1heWJlLiBB
dCB0aGUgbW9tZW50LCBubyBiZWNhdXNlIAptZm5fdG9fZ2ZuIGlzIGltcGxlbWVudGVkIGluIHAy
bS5oIHdoaWNoIGRlcGVuZHMgb24gZG9tYWluLmggZm9yIHRoZSBkZWZpbml0aW9uIApvZiBzdHJ1
Y3QgZG9tYWluIGQ6CgpJbiBmaWxlIGluY2x1ZGVkIGZyb20gL2hvbWUvanVsaWVuZy93b3Jrcy94
ZW4veGVuL2luY2x1ZGUveGVuL3NjaGVkLmg6MTE6MCwKICAgICAgICAgICAgICAgICAgZnJvbSB4
ODZfNjQvYXNtLW9mZnNldHMuYzo5OgovaG9tZS9qdWxpZW5nL3dvcmtzL3hlbi94ZW4vaW5jbHVk
ZS94ZW4vZG9tYWluLmg6IEluIGZ1bmN0aW9uIArigJhkb21haW5fc2hhcmVkX2luZm9fZ2Zu4oCZ
OgovaG9tZS9qdWxpZW5nL3dvcmtzL3hlbi94ZW4vaW5jbHVkZS94ZW4vZG9tYWluLmg6MTI0OjEy
OiBlcnJvcjogaW1wbGljaXQgCmRlY2xhcmF0aW9uIG9mIGZ1bmN0aW9uIOKAmG1mbl90b19nZm7i
gJkgWy1XZXJyb3I9aW1wbGljaXQtZnVuY3Rpb24tZGVjbGFyYXRpb25dCiAgICAgIHJldHVybiBt
Zm5fdG9fZ2ZuKGQsIF9tZm4oX192aXJ0X3RvX21mbihkLT5zaGFyZWRfaW5mbykpKTsKICAgICAg
ICAgICAgIF5+fn5+fn5+fn4KL2hvbWUvanVsaWVuZy93b3Jrcy94ZW4veGVuL2luY2x1ZGUveGVu
L2RvbWFpbi5oOjEyNDo1OiBlcnJvcjogbmVzdGVkIGV4dGVybiAKZGVjbGFyYXRpb24gb2Yg4oCY
bWZuX3RvX2dmbuKAmSBbLVdlcnJvcj1uZXN0ZWQtZXh0ZXJuc10KICAgICAgcmV0dXJuIG1mbl90
b19nZm4oZCwgX21mbihfX3ZpcnRfdG9fbWZuKGQtPnNoYXJlZF9pbmZvKSkpOwogICAgICBefn5+
fn4KSW4gZmlsZSBpbmNsdWRlZCBmcm9tIC9ob21lL2p1bGllbmcvd29ya3MveGVuL3hlbi9pbmNs
dWRlL2FzbS9jdXJyZW50Lmg6MTI6MCwKICAgICAgICAgICAgICAgICAgZnJvbSAvaG9tZS9qdWxp
ZW5nL3dvcmtzL3hlbi94ZW4vaW5jbHVkZS9hc20vc21wLmg6MTAsCiAgICAgICAgICAgICAgICAg
IGZyb20gL2hvbWUvanVsaWVuZy93b3Jrcy94ZW4veGVuL2luY2x1ZGUveGVuL3NtcC5oOjQsCiAg
ICAgICAgICAgICAgICAgIGZyb20gL2hvbWUvanVsaWVuZy93b3Jrcy94ZW4veGVuL2luY2x1ZGUv
YXNtL3Byb2Nlc3Nvci5oOjEwLAogICAgICAgICAgICAgICAgICBmcm9tIC9ob21lL2p1bGllbmcv
d29ya3MveGVuL3hlbi9pbmNsdWRlL2FzbS9zeXN0ZW0uaDo2LAogICAgICAgICAgICAgICAgICBm
cm9tIC9ob21lL2p1bGllbmcvd29ya3MveGVuL3hlbi9pbmNsdWRlL3hlbi9zcGlubG9jay5oOjQs
CiAgICAgICAgICAgICAgICAgIGZyb20gL2hvbWUvanVsaWVuZy93b3Jrcy94ZW4veGVuL2luY2x1
ZGUveGVuL3NjaGVkLmg6NiwKICAgICAgICAgICAgICAgICAgZnJvbSB4ODZfNjQvYXNtLW9mZnNl
dHMuYzo5OgovaG9tZS9qdWxpZW5nL3dvcmtzL3hlbi94ZW4vaW5jbHVkZS94ZW4vZG9tYWluLmg6
MTI0OjQ2OiBlcnJvcjogZGVyZWZlcmVuY2luZyAKcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUg
4oCYc3RydWN0IGRvbWFpbuKAmQogICAgICByZXR1cm4gbWZuX3RvX2dmbihkLCBfbWZuKF9fdmly
dF90b19tZm4oZC0+c2hhcmVkX2luZm8pKSk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXgovaG9tZS9qdWxpZW5nL3dvcmtzL3hlbi94ZW4vaW5jbHVkZS9h
c20vcGFnZS5oOjI2NTo2MTogbm90ZTogaW4gZGVmaW5pdGlvbiBvZiAKbWFjcm8g4oCYdmlydF90
b19tYWRkcuKAmQogICNkZWZpbmUgdmlydF90b19tYWRkcih2YSkgICBfX3ZpcnRfdG9fbWFkZHIo
KHVuc2lnbmVkIGxvbmcpKHZhKSkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBefgovaG9tZS9qdWxpZW5nL3dvcmtzL3hlbi94ZW4v
aW5jbHVkZS94ZW4vZG9tYWluLmg6MTI0OjMxOiBub3RlOiBpbiBleHBhbnNpb24gb2YgCm1hY3Jv
IOKAmF9fdmlydF90b19tZm7igJkKICAgICAgcmV0dXJuIG1mbl90b19nZm4oZCwgX21mbihfX3Zp
cnRfdG9fbWZuKGQtPnNoYXJlZF9pbmZvKSkpOwogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIF5+fn5+fn5+fn5+fn4KY2MxOiBhbGwgd2FybmluZ3MgYmVpbmcgdHJlYXRlZCBhcyBlcnJv
cnMKTWFrZWZpbGU6MjE3OiByZWNpcGUgZm9yIHRhcmdldCAnYXNtLW9mZnNldHMucycgZmFpbGVk
Cm1ha2VbMl06ICoqKiBbYXNtLW9mZnNldHMuc10gRXJyb3IgMQptYWtlWzJdOiBMZWF2aW5nIGRp
cmVjdG9yeSAnL2hvbWUvanVsaWVuZy93b3Jrcy94ZW4veGVuL2FyY2gveDg2JwpNYWtlZmlsZTox
MzY6IHJlY2lwZSBmb3IgdGFyZ2V0ICcvaG9tZS9qdWxpZW5nL3dvcmtzL3hlbi94ZW4veGVuJyBm
YWlsZWQKbWFrZVsxXTogKioqIFsvaG9tZS9qdWxpZW5nL3dvcmtzL3hlbi94ZW4veGVuXSBFcnJv
ciAyCm1ha2VbMV06IExlYXZpbmcgZGlyZWN0b3J5ICcvaG9tZS9qdWxpZW5nL3dvcmtzL3hlbi94
ZW4nCk1ha2VmaWxlOjQ1OiByZWNpcGUgZm9yIHRhcmdldCAnYnVpbGQnIGZhaWxlZAptYWtlOiAq
KiogW2J1aWxkXSBFcnJvciAyCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 10 13:24:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 May 2019 13:24:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hP5VU-0003C5-1T; Fri, 10 May 2019 13:24:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=5pb9=TK=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hP5VS-0003Bw-Aq
 for xen-devel@lists.xenproject.org; Fri, 10 May 2019 13:24:10 +0000
X-Inumbo-ID: e4585d3f-7326-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e4585d3f-7326-11e9-8980-bc764e045a96;
 Fri, 10 May 2019 13:24:09 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 10 May 2019 07:24:08 -0600
Message-Id: <5CD57B78020000780022D888@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 10 May 2019 07:24:08 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>,
 "George Dunlap" <George.Dunlap@eu.citrix.com>
References: <20190507151458.29350-1-julien.grall@arm.com>
 <20190507151458.29350-4-julien.grall@arm.com>
 <5CD5620E020000780022D7CF@prv1-mh.provo.novell.com>
 <4cef7816-74da-b6e6-6f7d-e327edb083da@arm.com>
In-Reply-To: <4cef7816-74da-b6e6-6f7d-e327edb083da@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 03/14] xen/x86: Make mfn_to_gfn typesafe
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Wei Liu <wei.liu2@citrix.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEwLjA1LjE5IGF0IDE1OjAyLCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgoK
PiAKPiBPbiAxMC8wNS8yMDE5IDEyOjM1LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMDcu
MDUuMTkgYXQgMTc6MTQsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4+PiAtLS0gYS94
ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jCj4+PiArKysgYi94ZW4vYXJjaC94ODYvbW0v
c2hhZG93L2NvbW1vbi5jCj4+PiBAQCAtNDc0LDcgKzQ3NCw4IEBAIHN0YXRpYyBpbmxpbmUgdm9p
ZCB0cmFjZV9yZXN5bmMoaW50IGV2ZW50LCBtZm5fdCBnbWZuKQo+Pj4gICAgICAgaWYgKCB0Yl9p
bml0X2RvbmUgKQo+Pj4gICAgICAgewo+Pj4gICAgICAgICAgIC8qIENvbnZlcnQgZ21mbiB0byBn
Zm4gKi8KPj4+IC0gICAgICAgIHVuc2lnbmVkIGxvbmcgZ2ZuID0gbWZuX3RvX2dmbihjdXJyZW50
LT5kb21haW4sIGdtZm4pOwo+Pj4gKyAgICAgICAgdW5zaWduZWQgbG9uZyBnZm4gPSBnZm5feCht
Zm5fdG9fZ2ZuKGN1cnJlbnQtPmRvbWFpbiwgZ21mbikpOwo+Pj4gKwo+Pj4gICAgICAgICAgIF9f
dHJhY2VfdmFyKGV2ZW50LCAwLyohdHNjKi8sIHNpemVvZihnZm4pLCAmZ2ZuKTsKPj4+ICAgICAg
IH0KPj4gCj4+IENhbid0IHlvdSB1c2UgZ2ZuX3QgaGVyZSwgYW5kIGhlbmNlIGF2b2lkIHRoZSBn
Zm5feCgpPyBTYW1lIGFnYWluIGZ1cnRoZXIKPj4gZG93bi4KPiBCZWNhdXNlIF9fdHJhY2VfdmFy
IHdpbGwgZXhwb3J0IHRoZSB2YWx1ZSB0byB0aGUgZ3Vlc3QuIEkgd2Fzbid0IHN1cmUgCj4gd2hl
dGhlciB3ZSAKPiBjYW4gc2FmZWx5IGNvbnNpZGVyIHRoYXQgZ2ZuX3QgaXMgZXhhY3RseSB0aGUg
c2FtZSBhcyB1bnNpZ25lZCBsb25nIGluIAo+IGRlYnVnLWJ1aWxkLgoKSG1tLCB3ZWxsIC0gc2Vl
IHRoZSBkZWZpbml0aW9uIG9mIGdmbl90LiBHZW9yZ2UsIHdoYXQgZG8geW91IHRoaW5rPwoKSmFu
CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 10 13:26:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 May 2019 13:26:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hP5XG-0003Mp-I7; Fri, 10 May 2019 13:26:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=thpN=TK=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hP5XF-0003Me-22
 for xen-devel@lists.xenproject.org; Fri, 10 May 2019 13:26:01 +0000
X-Inumbo-ID: 26b58046-7327-11e9-b313-3304713ddcc8
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 26b58046-7327-11e9-b313-3304713ddcc8;
 Fri, 10 May 2019 13:26:00 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id ED376374;
 Fri, 10 May 2019 06:25:59 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B82C73F575;
 Fri, 10 May 2019 06:25:58 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>
References: <20190507151458.29350-1-julien.grall@arm.com>
 <20190507151458.29350-4-julien.grall@arm.com>
 <5CD5620E020000780022D7CF@prv1-mh.provo.novell.com>
 <4cef7816-74da-b6e6-6f7d-e327edb083da@arm.com>
 <5CD57B78020000780022D888@prv1-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <b0dc05a5-3b2e-669a-a955-1a543b3e7581@arm.com>
Date: Fri, 10 May 2019 14:25:57 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CD57B78020000780022D888@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 03/14] xen/x86: Make mfn_to_gfn typesafe
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Wei Liu <wei.liu2@citrix.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxMC8wNS8yMDE5IDE0OjI0LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBPbiAxMC4wNS4x
OSBhdCAxNTowMiwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPiAKPj4KPj4gT24gMTAv
MDUvMjAxOSAxMjozNSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+PiBPbiAwNy4wNS4xOSBhdCAx
NzoxNCwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPj4+PiAtLS0gYS94ZW4vYXJjaC94
ODYvbW0vc2hhZG93L2NvbW1vbi5jCj4+Pj4gKysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9j
b21tb24uYwo+Pj4+IEBAIC00NzQsNyArNDc0LDggQEAgc3RhdGljIGlubGluZSB2b2lkIHRyYWNl
X3Jlc3luYyhpbnQgZXZlbnQsIG1mbl90IGdtZm4pCj4+Pj4gICAgICAgIGlmICggdGJfaW5pdF9k
b25lICkKPj4+PiAgICAgICAgewo+Pj4+ICAgICAgICAgICAgLyogQ29udmVydCBnbWZuIHRvIGdm
biAqLwo+Pj4+IC0gICAgICAgIHVuc2lnbmVkIGxvbmcgZ2ZuID0gbWZuX3RvX2dmbihjdXJyZW50
LT5kb21haW4sIGdtZm4pOwo+Pj4+ICsgICAgICAgIHVuc2lnbmVkIGxvbmcgZ2ZuID0gZ2ZuX3go
bWZuX3RvX2dmbihjdXJyZW50LT5kb21haW4sIGdtZm4pKTsKPj4+PiArCj4+Pj4gICAgICAgICAg
ICBfX3RyYWNlX3ZhcihldmVudCwgMC8qIXRzYyovLCBzaXplb2YoZ2ZuKSwgJmdmbik7Cj4+Pj4g
ICAgICAgIH0KPj4+Cj4+PiBDYW4ndCB5b3UgdXNlIGdmbl90IGhlcmUsIGFuZCBoZW5jZSBhdm9p
ZCB0aGUgZ2ZuX3goKT8gU2FtZSBhZ2FpbiBmdXJ0aGVyCj4+PiBkb3duLgo+PiBCZWNhdXNlIF9f
dHJhY2VfdmFyIHdpbGwgZXhwb3J0IHRoZSB2YWx1ZSB0byB0aGUgZ3Vlc3QuIEkgd2Fzbid0IHN1
cmUKPj4gd2hldGhlciB3ZQo+PiBjYW4gc2FmZWx5IGNvbnNpZGVyIHRoYXQgZ2ZuX3QgaXMgZXhh
Y3RseSB0aGUgc2FtZSBhcyB1bnNpZ25lZCBsb25nIGluCj4+IGRlYnVnLWJ1aWxkLgo+IAo+IEht
bSwgd2VsbCAtIHNlZSB0aGUgZGVmaW5pdGlvbiBvZiBnZm5fdC4gR2VvcmdlLCB3aGF0IGRvIHlv
dSB0aGluaz8KCkkga25vdyB3aGF0J3MgdGhlIGN1cnJlbnQgZGVmaW5pdGlvbi4gTXkgcG9pbnQg
aXMgd2UgbmV2ZXIgbWFkZSB0aGF0IGFzc3VtcHRpb24gCmJlZm9yZS4gSW4gYWxsIGhvbmVzdHks
IHN1cmUgYXNzdW1wdGlvbiB3b3VsZCBkZWZpbml0ZWx5IGhlbHAgaW4gYSBmZXcgcGxhY2VzLCAK
YnV0IEkgdGhpbmsgd2Ugb3VnaHQgdG8gc2FmZWd1YXJkIHdpdGggQlVJTERfQlVHKC4uLikuCgpD
aGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 10 13:28:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 May 2019 13:28:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hP5Z8-0003Vj-WC; Fri, 10 May 2019 13:27:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=thpN=TK=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hP5Z7-0003Vb-I7
 for xen-devel@lists.xenproject.org; Fri, 10 May 2019 13:27:57 +0000
X-Inumbo-ID: 6c4b0b8a-7327-11e9-a40f-8b7e84f46b03
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 6c4b0b8a-7327-11e9-a40f-8b7e84f46b03;
 Fri, 10 May 2019 13:27:57 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 66D1415A2;
 Fri, 10 May 2019 06:27:56 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 6155B3F575;
 Fri, 10 May 2019 06:27:55 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>
References: <20190507151458.29350-1-julien.grall@arm.com>
 <20190507151458.29350-12-julien.grall@arm.com>
 <5CD571FE020000780022D826@prv1-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <22eaed55-f714-0c97-385d-72cf796f5936@arm.com>
Date: Fri, 10 May 2019 14:27:53 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CD571FE020000780022D826@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 11/14] xen/x86: mm: Re-implement
 set_gpfn_from_mfn() as a static inline function
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxMC8wNS8yMDE5IDEzOjQzLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBPbiAwNy4w
NS4xOSBhdCAxNzoxNCwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPj4gK3N0YXRpYyBp
bmxpbmUgdm9pZCBzZXRfZ3Bmbl9mcm9tX21mbih1bnNpZ25lZCBsb25nIG1mbiwgdW5zaWduZWQg
bG9uZyBwZm4pCj4+ICt7Cj4+ICsgICAgc3RydWN0IGRvbWFpbiAqZCA9IHBhZ2VfZ2V0X293bmVy
KG1mbl90b19wYWdlKF9tZm4obWZuKSkpOwo+PiArICAgIHVuc2lnbmVkIGxvbmcgZW50cnkgPSAo
ZCAmJiAoZCA9PSBkb21fY293KSkgPyBTSEFSRURfTTJQX0VOVFJZIDogcGZuOwo+IAo+IFRoZSAm
JiBoZXJlIGxvb2tzLCBlaG0sIGZ1bm55LCBidXQgSSBndWVzcyBpdCdzIG5lZWRlZCBmb3IgZWFy
bHkgYm9vdD8KCkkgaGF2ZSBubyBpZGVhLCB0aGlzIGlzIHg4NiBub3QgQXJtLi4uCgo+IEJ1dCB0
aGF0J3MgcGVyaGFwcyBhIHNlcGFyYXRlIHRoaW5nIHRvIGNsZWFuIHVwLiBIb3dldmVyLCBsb29r
aW5nIGF0Cj4gdGhpcyAtIHdoeSBpcyBBcm0gc2V0dGluZyB1cCBkb21fY293IGluIHRoZSBmaXJz
dCBwbGFjZT8KCkNvbW1vbiBjb2RlIGlzIHVzaW5nIGRvbV9jb3csIHNvIEkgZG9uJ3QgdGhpbmsg
d2Ugd2FudCBpdCB0byBiZSBOVUxMIG9uIEFybSB0byAKYXZvaWQgd2VpcmQgaXNzdWVzLgoKPiAK
Pj4gKyAgICBpZiAoIW1hY2hpbmVfdG9fcGh5c19tYXBwaW5nX3ZhbGlkKQo+IAo+IFBsZWFzZSBh
ZGQgdGhlIG1pc3NpbmcgYmxhbmtzLgoKT2suCgo+IAo+PiArICAgICAgICByZXR1cm47Cj4+ICsK
Pj4gKyAgICBpZiAoIG1mbiA+PSAoUkRXUl9DT01QQVRfTVBUX1ZJUlRfRU5EIC0gUkRXUl9DT01Q
QVRfTVBUX1ZJUlRfU1RBUlQpIC8gNCApCj4gCj4gWW91J3ZlIGludmVydGVkIHRoZSBvcmlnaW5h
bCBjb25kaXRpb24gKGJ5IHJlLXVzaW5nIGl0IHZlcmJhdGltKSAtIEknbSBwcmV0dHkKPiBzdXJl
IHRoaXMgaXMgZ29pbmcgdG8gY3Jhc2guCgpHb29kIHBvaW50LCBJIHdpbGwgdXBkYXRlIHRoZSBw
YXRjaC4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 10 13:28:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 May 2019 13:28:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hP5ZR-0003Xo-94; Fri, 10 May 2019 13:28:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KsvH=TK=citrix.com=prvs=026b205b0=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hP5ZP-0003XW-A6
 for xen-devel@lists.xenproject.org; Fri, 10 May 2019 13:28:15 +0000
X-Inumbo-ID: 75be5712-7327-11e9-8980-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 75be5712-7327-11e9-8980-bc764e045a96;
 Fri, 10 May 2019 13:28:13 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,453,1549929600"; d="scan'208";a="89700150"
To: Jan Beulich <JBeulich@suse.com>, Julien Grall <julien.grall@arm.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>
References: <20190507151458.29350-1-julien.grall@arm.com>
 <20190507151458.29350-14-julien.grall@arm.com>
 <5CD57AEC020000780022D885@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <02c7a05b-be08-432a-d941-7d5623b8956c@citrix.com>
Date: Fri, 10 May 2019 14:27:53 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CD57AEC020000780022D885@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 13/14] xen/mm: Convert {s,
 g}et_gpfn_from_mfn() to use typesafe MFN
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvMDUvMjAxOSAxNDoyMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4KPj4gQEAgLTI3OTUsNTQg
KzI3OTUsNTQgQEAgdm9pZCBhdWRpdF9wMm0oc3RydWN0IGRvbWFpbiAqZCwKPj4gICAgICBzcGlu
X2xvY2soJmQtPnBhZ2VfYWxsb2NfbG9jayk7Cj4+ICAgICAgcGFnZV9saXN0X2Zvcl9lYWNoICgg
cGFnZSwgJmQtPnBhZ2VfbGlzdCApCj4+ICAgICAgewo+PiAtICAgICAgICBtZm4gPSBtZm5feChw
YWdlX3RvX21mbihwYWdlKSk7Cj4+ICsgICAgICAgIG1mbiA9IHBhZ2VfdG9fbWZuKHBhZ2UpOwo+
PiAgCj4+IC0gICAgICAgIFAyTV9QUklOVEsoImF1ZGl0aW5nIGd1ZXN0IHBhZ2UsIG1mbj0lI2x4
XG4iLCBtZm4pOwo+PiArICAgICAgICBQMk1fUFJJTlRLKCJhdWRpdGluZyBndWVzdCBwYWdlLCBt
Zm49JSJQUklfbWZuIlxuIiwgbWZuX3gobWZuKSk7Cj4+ICAKPj4gICAgICAgICAgb2QgPSBwYWdl
X2dldF9vd25lcihwYWdlKTsKPj4gIAo+PiAgICAgICAgICBpZiAoIG9kICE9IGQgKQo+PiAgICAg
ICAgICB7Cj4+IC0gICAgICAgICAgICBQMk1fUFJJTlRLKCJ3cm9uZyBvd25lciAlI2x4IC0+ICVw
KCV1KSAhPSAlcCgldSlcbiIsCj4+IC0gICAgICAgICAgICAgICAgICAgICAgIG1mbiwgb2QsIChv
ZD9vZC0+ZG9tYWluX2lkOi0xKSwgZCwgZC0+ZG9tYWluX2lkKTsKPj4gKyAgICAgICAgICAgIFAy
TV9QUklOVEsoIndyb25nIG93bmVyICUiUFJJX21mbiIgLT4gJXAoJXUpICE9ICVwKCV1KVxuIiwK
Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgbWZuX3gobWZuKSwgb2QsIChvZD9vZC0+ZG9tYWlu
X2lkOi0xKSwgZCwgZC0+ZG9tYWluX2lkKTsKPiBQbGVhc2UgYmUgY2FyZWZ1bCBub3QgdG8gZHJv
cCAweCBwcmVmaXhlcyBmcm9tIHRoZSByZXN1bHRpbmcgb3V0cHV0Cj4gKHdoaWNoIGFyZSBhbiBl
ZmZlY3Qgb2YgdGhlICMgZmxhZyB0aGF0IHlvdSBkZWxldGUpLCBhdCBsZWFzdCB3aGVuCj4gbG9n
IG1lc3NhZ2VzIGNvbnRhaW4gYSBtaXggb2YgaGV4IGFuZCBkZWMgbnVtYmVycy4gKEkgYW0sIGJ0
dywKPiBub3QgY29udmluY2VkIHRoYXQgc3dpdGNoaW5nIHRvIFBSSV9tZm4gaGVyZSBpcyBoZWxw
ZnVsLikKPgo+IEFsc28gd291bGQgeW91IG1pbmQgZml4aW5nIHRoZSBmb3JtYXR0aW5nIChtaXNz
aW5nIGJsYW5rcykgaGVyZT8KClBsZWFzZSBhbHNvIGZpeCB0aGUgb2Q/IGNvbmRpdGlvbmFsIHdo
aWxlIG1ha2luZyB0aGlzIGNoYW5nZS7CoCAlcGQgd2FzCnNwZWNpZmljYWxseSBkZXNpZ25lZCB0
byBjb3BlIHdpdGggYSBOVUxMIHBvaW50ZXIgdG8gYXZvaWQgZ3ltbmFzdGljcwpsaWtlIHRoaXMg
aW4gZGVidWdnaW5nIGNvZGUuCgpJJ2QgcmV3cml0ZSBpdCBlbnRpcmVseSB0byBzb21ldGhpbmcg
bGlrZSAibWZuICUiUFJJX21mbiIgb3duZXIgJXBkICE9CiVwZFxuIgoKfkFuZHJldwoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 10 13:28:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 May 2019 13:28:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hP5ZU-0003Yt-J1; Fri, 10 May 2019 13:28:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=5pb9=TK=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hP5ZU-0003Yi-8t
 for xen-devel@lists.xenproject.org; Fri, 10 May 2019 13:28:20 +0000
X-Inumbo-ID: 77981ba4-7327-11e9-8803-5390c09114c1
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 77981ba4-7327-11e9-8803-5390c09114c1;
 Fri, 10 May 2019 13:28:16 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 10 May 2019 07:28:15 -0600
Message-Id: <5CD57C6F020000780022D8BC@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 10 May 2019 07:28:15 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <20190507151458.29350-1-julien.grall@arm.com>
 <20190507151458.29350-15-julien.grall@arm.com>
In-Reply-To: <20190507151458.29350-15-julien.grall@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 14/14] xen/mm: Provide dummy M2P-related
 helpers when !CONFIG_HAVE_M2P
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA3LjA1LjE5IGF0IDE3OjE0LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9tbS5oCj4gKysrIGIveGVuL2luY2x1ZGUveGVuL21tLmgK
PiBAQCAtNjU4LDQgKzY1OCwxOCBAQCBzdGF0aWMgaW5saW5lIHZvaWQgc2hhcmVfeGVuX3BhZ2Vf
d2l0aF9wcml2aWxlZ2VkX2d1ZXN0cygKPiAgICAgIHNoYXJlX3hlbl9wYWdlX3dpdGhfZ3Vlc3Qo
cGFnZSwgZG9tX3hlbiwgZmxhZ3MpOwo+ICB9Cj4gIAo+ICsvKgo+ICsgKiBEdW1teSBpbXBsZW1l
bnRhdGlvbiBvZiBNMlAtcmVsYXRlZCBoZWxwZXJzIGZvciBjb21tb24gY29kZSB3aGVuCj4gKyAq
IHRoZSBhcmNoaXRlY3R1cmUgZG9lc24ndCBoYXZlIGFuIE0yUC4KPiArICovCj4gKyNpZm5kZWYg
Q09ORklHX0hBU19NMlAKPiArCj4gKyNkZWZpbmUgSU5WQUxJRF9NMlBfRU5UUlkgICAgICAgICh+
MFVMKQo+ICsjZGVmaW5lIFNIQVJFRF9NMlBfRU5UUlkgICAgICAgICAofjBVTCAtIDFVTCkKPiAr
I2RlZmluZSBTSEFSRURfTTJQKF9lKSAgICAgICAgICAgKChfZSkgPT0gU0hBUkVEX00yUF9FTlRS
WSkKPiArCj4gK3N0YXRpYyBpbmxpbmUgdm9pZCBzZXRfcGZuX2Zyb21fbWZuKG1mbl90IG1mbiwg
dW5zaWduZWQgbG9uZyBwZm4pIHt9Cj4gKwo+ICsjZW5kaWYKCkluIG9yZGVyIGZvciB0aGluZ3Mg
dG8gbm90IGJlIHNjYXR0ZXJlZCBhcm91bmQsIGNvdWxkCmRvbWFpbl9zaGFyZWRfaW5mb19nZm4o
KSAoc2VlIHBhdGNoIDkpIG1vdmUgaGVyZT8gSXQgZG9lc24ndApsb29rIGFzIGlmIHRoaXMgd291
bGQgY2F1c2UgYSBidWlsZCBpc3N1ZS4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 10 13:28:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 May 2019 13:28:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hP5Zh-0003cZ-SW; Fri, 10 May 2019 13:28:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=thpN=TK=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hP5Zg-0003cI-P3
 for xen-devel@lists.xenproject.org; Fri, 10 May 2019 13:28:32 +0000
X-Inumbo-ID: 813f5262-7327-11e9-9171-aff9d4a3e0cf
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 813f5262-7327-11e9-9171-aff9d4a3e0cf;
 Fri, 10 May 2019 13:28:32 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id DDA04374;
 Fri, 10 May 2019 06:28:31 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id EF7DE3F575;
 Fri, 10 May 2019 06:28:30 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>
References: <20190507151458.29350-1-julien.grall@arm.com>
 <20190507151458.29350-13-julien.grall@arm.com>
 <5CD5748A020000780022D844@prv1-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <517ac616-ba23-67e6-b474-33e7bc094624@arm.com>
Date: Fri, 10 May 2019 14:28:29 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CD5748A020000780022D844@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 12/14] xen/x86: pv: Convert update_intpte()
 to use typesafe MFN
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxMC8wNS8yMDE5IDEzOjU0LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBPbiAwNy4wNS4x
OSBhdCAxNzoxNCwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPj4gQEAgLTIxNzcsOCAr
MjE3Nyw4IEBAIHN0YXRpYyBpbnQgbW9kX2wxX2VudHJ5KGwxX3BnZW50cnlfdCAqcGwxZSwgbDFf
cGdlbnRyeV90IG5sMWUsCj4+ICAgICAgIH0KPj4gICAgICAgZWxzZSBpZiAoIHB2X2wxdGZfY2hl
Y2tfbDFlKHB0X2RvbSwgbmwxZSkgKQo+PiAgICAgICAgICAgcmV0dXJuIC1FUkVTVEFSVDsKPj4g
LSAgICBlbHNlIGlmICggdW5saWtlbHkoIVVQREFURV9FTlRSWShsMSwgcGwxZSwgb2wxZSwgbmwx
ZSwgZ2wxbWZuLCBwdF92Y3B1LAo+PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHByZXNlcnZlX2FkKSkgKQo+PiArICAgIGVsc2UgaWYgKCB1bmxpa2VseSghVVBEQVRFX0VO
VFJZKGwxLCBwbDFlLCBvbDFlLCBubDFlLCBnbDFtZm4sCj4+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcHRfdmNwdSwgcHJlc2VydmVfYWQpKSApCj4gCj4gU3RyYXkgY2hh
bmdlPwoKWWVzLCBJIHdpbGwgZml4IGl0LgoKPiAKPj4gQEAgLTM5MzksMTUgKzM5NDAsMTUgQEAg
bG9uZyBkb19tbXVfdXBkYXRlKAo+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAqLwo+PiAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGlmICggKHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICYg
UEdUX2NvdW50X21hc2spID4KPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgxICsg
ISEocGFnZS0+dS5pbnVzZS50eXBlX2luZm8gJiBQR1RfcGlubmVkKSArCj4+IC0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAocGFnZXRhYmxlX2dldF9wZm4oY3Vyci0+YXJjaC5ndWVzdF90
YWJsZV91c2VyKSA9PQo+PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1mbikgKyBs
b2NhbF9pbl91c2UpICkKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChtZm5fZXEo
cGFnZXRhYmxlX2dldF9tZm4oY3Vyci0+YXJjaC5ndWVzdF90YWJsZV91c2VyKSwKPj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWZuKSkgKyBsb2NhbF9pbl91c2UpICkK
PiAKPiBUaGVyZSdzIGEgc3RyYXkgcGFpciBvZiBwYXJlbnRoZXNlcyBub3cgbGVmdCBhcm91bmQg
YSBmdW5jdGlvbiBjYWxsLgoKT2suCgoKPiAKPj4gLS0tIGEveGVuL2FyY2gveDg2L3B2L21tLmgK
Pj4gKysrIGIveGVuL2FyY2gveDg2L3B2L21tLmgKPj4gQEAgLTM3LDcgKzM3LDcgQEAgc3RhdGlj
IGlubGluZSBsMV9wZ2VudHJ5X3QgZ3Vlc3RfZ2V0X2VmZl9sMWUodW5zaWduZWQgbG9uZyBsaW5l
YXIpCj4+ICAgICogUmV0dXJucyBmYWxzZSBmb3IgZmFpbHVyZSAocG9pbnRlciBub3QgdmFsaWQp
LCB0cnVlIGZvciBzdWNjZXNzLgo+PiAgICAqLwo+PiAgIHN0YXRpYyBpbmxpbmUgYm9vbCB1cGRh
dGVfaW50cHRlKGludHB0ZV90ICpwLCBpbnRwdGVfdCBvbGQsIGludHB0ZV90IG5ldywKPj4gLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbWZuLCBzdHJ1Y3Qg
dmNwdSAqdiwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1mbl90IG1mbiwg
c3RydWN0IHZjcHUgKnYsCj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9v
bCBwcmVzZXJ2ZV9hZCkKPiAKPiBXb3VsZCB5b3UgbWluZCByZS1mbG93aW5nIHRoaXMsIGFzIHRo
ZSBsYXN0IHBhcmFtZXRlciBkZWNsYXJhdGlvbiBub3cKPiBmaXRzIG9uIHRoZSBlYXJsaWVyIGxp
bmU/CgpPay4KCj4gCj4gV2l0aCBhdCBsZWFzdCB0aGUgZm9ybWVyIHR3byB0YWtlbiBjYXJlIG9m
Cj4gUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KClRoYW5rIHlv
dS4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 10 13:30:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 May 2019 13:30:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hP5bB-0004Mn-9W; Fri, 10 May 2019 13:30:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=thpN=TK=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hP5bA-0004Ax-2c
 for xen-devel@lists.xenproject.org; Fri, 10 May 2019 13:30:04 +0000
X-Inumbo-ID: b6f33513-7327-11e9-8980-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id b6f33513-7327-11e9-8980-bc764e045a96;
 Fri, 10 May 2019 13:30:02 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 08DA2374;
 Fri, 10 May 2019 06:30:02 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 77C273F575;
 Fri, 10 May 2019 06:30:00 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>
References: <20190507151458.29350-1-julien.grall@arm.com>
 <20190507151458.29350-15-julien.grall@arm.com>
 <5CD57C6F020000780022D8BC@prv1-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <8e10cc12-d9be-3891-fae9-501ab9a69019@arm.com>
Date: Fri, 10 May 2019 14:29:59 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CD57C6F020000780022D8BC@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 14/14] xen/mm: Provide dummy M2P-related
 helpers when !CONFIG_HAVE_M2P
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxMC8wNS8yMDE5IDE0OjI4LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBPbiAwNy4wNS4x
OSBhdCAxNzoxNCwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPj4gLS0tIGEveGVuL2lu
Y2x1ZGUveGVuL21tLmgKPj4gKysrIGIveGVuL2luY2x1ZGUveGVuL21tLmgKPj4gQEAgLTY1OCw0
ICs2NTgsMTggQEAgc3RhdGljIGlubGluZSB2b2lkIHNoYXJlX3hlbl9wYWdlX3dpdGhfcHJpdmls
ZWdlZF9ndWVzdHMoCj4+ICAgICAgIHNoYXJlX3hlbl9wYWdlX3dpdGhfZ3Vlc3QocGFnZSwgZG9t
X3hlbiwgZmxhZ3MpOwo+PiAgIH0KPj4gICAKPj4gKy8qCj4+ICsgKiBEdW1teSBpbXBsZW1lbnRh
dGlvbiBvZiBNMlAtcmVsYXRlZCBoZWxwZXJzIGZvciBjb21tb24gY29kZSB3aGVuCj4+ICsgKiB0
aGUgYXJjaGl0ZWN0dXJlIGRvZXNuJ3QgaGF2ZSBhbiBNMlAuCj4+ICsgKi8KPj4gKyNpZm5kZWYg
Q09ORklHX0hBU19NMlAKPj4gKwo+PiArI2RlZmluZSBJTlZBTElEX00yUF9FTlRSWSAgICAgICAg
KH4wVUwpCj4+ICsjZGVmaW5lIFNIQVJFRF9NMlBfRU5UUlkgICAgICAgICAofjBVTCAtIDFVTCkK
Pj4gKyNkZWZpbmUgU0hBUkVEX00yUChfZSkgICAgICAgICAgICgoX2UpID09IFNIQVJFRF9NMlBf
RU5UUlkpCj4+ICsKPj4gK3N0YXRpYyBpbmxpbmUgdm9pZCBzZXRfcGZuX2Zyb21fbWZuKG1mbl90
IG1mbiwgdW5zaWduZWQgbG9uZyBwZm4pIHt9Cj4+ICsKPj4gKyNlbmRpZgo+IAo+IEluIG9yZGVy
IGZvciB0aGluZ3MgdG8gbm90IGJlIHNjYXR0ZXJlZCBhcm91bmQsIGNvdWxkCj4gZG9tYWluX3No
YXJlZF9pbmZvX2dmbigpIChzZWUgcGF0Y2ggOSkgbW92ZSBoZXJlPyBJdCBkb2Vzbid0Cj4gbG9v
ayBhcyBpZiB0aGlzIHdvdWxkIGNhdXNlIGEgYnVpbGQgaXNzdWUuCgpUaGUgdHdvIGFyZSBkaWZm
ZXJlbnQsIG9uZSBkZWFsIHdpdGggbWVtb3J5LCB0aGUgb3RoZXIgd2l0aCBhIGRvbWFpbi4gU28g
dGhlIApjdXJyZW50IHNwbGl0IG1ha2VzIHNlbnNlLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFs
bAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 10 13:32:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 May 2019 13:32:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hP5dc-0004dL-Nz; Fri, 10 May 2019 13:32:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=5pb9=TK=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hP5db-0004dG-8g
 for xen-devel@lists.xenproject.org; Fri, 10 May 2019 13:32:35 +0000
X-Inumbo-ID: 110987a4-7328-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 110987a4-7328-11e9-8980-bc764e045a96;
 Fri, 10 May 2019 13:32:33 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 10 May 2019 07:32:32 -0600
Message-Id: <5CD57D71020000780022D8ED@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 10 May 2019 07:32:33 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <20190507151458.29350-1-julien.grall@arm.com>
 <20190507151458.29350-10-julien.grall@arm.com>
 <5CD56F04020000780022D80B@prv1-mh.provo.novell.com>
 <4f29c1a6-308b-eacf-002a-83a402d570b9@arm.com>
In-Reply-To: <4f29c1a6-308b-eacf-002a-83a402d570b9@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 09/14] xen: Introduce HAS_M2P config and use
 to protect mfn_to_gmfn call
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 oleksandr_tyshchenko@epam.com, xen-devel <xen-devel@lists.xenproject.org>,
 "andrii_anisov@epam.com" <andrii_anisov@epam.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEwLjA1LjE5IGF0IDE1OjIyLCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IE9uIDEwLzA1LzIwMTkgMTM6MzEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAwNy4wNS4x
OSBhdCAxNzoxNCwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPj4+IC0tLSBhL3hlbi9j
b21tb24vZG9tY3RsLmMKPj4+ICsrKyBiL3hlbi9jb21tb24vZG9tY3RsLmMKPj4+IEBAIC0yMDUs
NyArMjA1LDcgQEAgdm9pZCBnZXRkb21haW5pbmZvKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdAo+
Pj4geGVuX2RvbWN0bF9nZXRkb21haW5pbmZvICppbmZvKQo+Pj4gICAgICAgaW5mby0+b3V0c3Rh
bmRpbmdfcGFnZXMgPSBkLT5vdXRzdGFuZGluZ19wYWdlczsKPj4+ICAgICAgIGluZm8tPnNocl9w
YWdlcyAgICAgICAgID0gYXRvbWljX3JlYWQoJmQtPnNocl9wYWdlcyk7Cj4+PiAgICAgICBpbmZv
LT5wYWdlZF9wYWdlcyAgICAgICA9IGF0b21pY19yZWFkKCZkLT5wYWdlZF9wYWdlcyk7Cj4+PiAt
ICAgIGluZm8tPnNoYXJlZF9pbmZvX2ZyYW1lID0gbWZuX3RvX2dtZm4oZCwgdmlydF90b19tZm4o
ZC0+c2hhcmVkX2luZm8pKTsKPj4+ICsgICAgaW5mby0+c2hhcmVkX2luZm9fZnJhbWUgPSBnZm5f
eChkb21haW5fc2hhcmVkX2luZm9fZ2ZuKGQpKTsKPj4gCj4+IFdoYXQgaXMgdGhlIGludGVuZGVk
IGJlaGF2aW9yIG9uIDMyLWJpdCBBcm0gaGVyZT8gRG8geW91IHJlYWxseQo+PiBtZWFuIHRvIHJl
dHVybiBhIHZhbHVlIHdpdGggMzIgYml0cyBvZiBvbmVzIChpbnN0ZWFkIG9mIDY0IGJpdHMgb2YK
Pj4gdGhlbSkgaW4gdGhpcyA2NC1iaXQgZmllbGQ/Cj4gSXQgZG9lcyBub3QgbWF0dGVyIGFzIGxv
bmcgYXMgdGhlIEdGTiBpcyBpbnZhbGlkIHNvIGl0IGNhbid0IGJlIG1hcHBlZCAKPiBhZnRlcndh
cmRzLiBUaGUgZXhhY3QgdmFsdWUgaXMgbm90IGRvY3VtZW50ZWQgaW4gdGhlIGhlYWRlciB0byBh
dm9pZCBhbnkgCj4gYXNzdW1wdGlvbi4KClRoYXQncyBub3QgaGVscGZ1bCAtIGhvdyB3b3VsZCBh
IGNvbnN1bWVyIGtub3cgdG8gYXZvaWQgdGhlIG1hcHBpbmcKYXR0ZW1wdCBpbiB0aGUgZmlyc3Qg
cGxhY2U/Cgo+Pj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYwo+Pj4gKysr
IGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYwo+Pj4gQEAgLTE4OCw5ICsxODgsMTAg
QEAgdm9pZCBfX2h3ZG9tX2luaXQgaW9tbXVfaHdkb21faW5pdChzdHJ1Y3QgZG9tYWluICpkKQo+
Pj4gICAgICAgaGQtPm5lZWRfc3luYyA9IGlvbW11X2h3ZG9tX3N0cmljdCAmJiAhaW9tbXVfdXNl
X2hhcF9wdChkKTsKPj4+ICAgICAgIGlmICggbmVlZF9pb21tdV9wdF9zeW5jKGQpICkKPj4+ICAg
ICAgIHsKPj4+ICsgICAgICAgIGludCByYyA9IDA7Cj4+PiArI2lmZGVmIENPTkZJR19IQVNfTTJQ
Cj4+PiAgICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKPj4+ICAgICAgICAgICB1bnNp
Z25lZCBpbnQgaSA9IDAsIGZsdXNoX2ZsYWdzID0gMDsKPj4+IC0gICAgICAgIGludCByYyA9IDA7
Cj4+PiAgIAo+Pj4gICAgICAgICAgIHBhZ2VfbGlzdF9mb3JfZWFjaCAoIHBhZ2UsICZkLT5wYWdl
X2xpc3QgKQo+Pj4gICAgICAgICAgIHsKPj4+IEBAIC0yMTcsNiArMjE4LDkgQEAgdm9pZCBfX2h3
ZG9tX2luaXQgaW9tbXVfaHdkb21faW5pdChzdHJ1Y3QgZG9tYWluICpkKQo+Pj4gICAgICAgICAg
IC8qIFVzZSB3aGlsZS1icmVhayB0byBhdm9pZCBjb21waWxlciB3YXJuaW5nICovCj4+PiAgICAg
ICAgICAgd2hpbGUgKCBpb21tdV9pb3RsYl9mbHVzaF9hbGwoZCwgZmx1c2hfZmxhZ3MpICkKPj4+
ICAgICAgICAgICAgICAgYnJlYWs7Cj4+PiArI2Vsc2UKPj4+ICsgICAgICAgIHJjID0gLUVPUE5P
VFNVUFA7Cj4+PiArI2VuZGlmCj4+PiAgIAo+Pj4gICAgICAgICAgIGlmICggcmMgKQo+Pj4gICAg
ICAgICAgICAgICBwcmludGsoWEVOTE9HX1dBUk5JTkcgImQlZDogSU9NTVUgbWFwcGluZyBmYWls
ZWQ6ICVkXG4iLAo+PiAKPj4gV291bGQgeW91IG1pbmQgZXh0ZW5kaW5nIHRoZSBzY29wZSBvZiB0
aGUgI2lmZGVmIGJleW9uZCB0aGlzIHByaW50aygpPwo+PiBJdCBzZWVtcyBwcmV0dHkgcG9pbnRs
ZXNzIHRvIG1lIHRvIHVuY29uZGl0aW9uYWxseSBlbWl0IGEgbG9nIG1lc3NhZ2UKPj4gaGVyZS4K
PiAKPiBXZWxsLCBpdCBhdCBsZWFzdCB0ZWxsIHlvdSB0aGUgZnVuY3Rpb24gY2FuJ3Qgd29yay4g
U28gSSB0aGluayBpdCBpcyBzdGlsbCBtYWtlcyAKPiBzZW5zZSB0byBoYXZlIGl0LgoKSSBkaXNh
Z3JlZS4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 10 13:34:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 May 2019 13:34:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hP5fV-0004kQ-4w; Fri, 10 May 2019 13:34:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=thpN=TK=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hP5fT-0004kK-Gn
 for xen-devel@lists.xenproject.org; Fri, 10 May 2019 13:34:31 +0000
X-Inumbo-ID: 5717e78c-7328-11e9-8946-9be83a890223
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 5717e78c-7328-11e9-8946-9be83a890223;
 Fri, 10 May 2019 13:34:31 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A08F6A78;
 Fri, 10 May 2019 06:34:30 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id CE7D23F575;
 Fri, 10 May 2019 06:34:28 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>
References: <20190507151458.29350-1-julien.grall@arm.com>
 <20190507151458.29350-14-julien.grall@arm.com>
 <5CD57AEC020000780022D885@prv1-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <253e3a5c-8e84-a671-499c-7009d93658bb@arm.com>
Date: Fri, 10 May 2019 14:34:27 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CD57AEC020000780022D885@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 13/14] xen/mm: Convert {s,
 g}et_gpfn_from_mfn() to use typesafe MFN
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Tamas K Lengyel <tamas@tklengyel.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxMC8wNS8yMDE5IDE0OjIxLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBPbiAwNy4wNS4x
OSBhdCAxNzoxNCwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPj4gLS0tIGEveGVuL2Fy
Y2gveDg2L21tL21lbV9zaGFyaW5nLmMKPj4gKysrIGIveGVuL2FyY2gveDg2L21tL21lbV9zaGFy
aW5nLmMKPj4gQEAgLTM5MSwxMSArMzkxLDEyIEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBtZW1fc2hh
cmluZ19nZm5fZGVzdHJveShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLAo+PiAgICAgICB4ZnJlZShn
Zm5faW5mbyk7Cj4+ICAgfQo+PiAgIAo+PiAtc3RhdGljIHN0cnVjdCBwYWdlX2luZm8qIG1lbV9z
aGFyaW5nX2xvb2t1cCh1bnNpZ25lZCBsb25nIG1mbikKPj4gK3N0YXRpYyBzdHJ1Y3QgcGFnZV9p
bmZvKiBtZW1fc2hhcmluZ19sb29rdXAobWZuX3QgbWZuKQo+IAo+IENvdWxkIHlvdSBmaXggdGhl
IHN0eWxlIGlzc3VlIChzd2FwcGVkICogYW5kIGJsYW5rKSBoZXJlIGF0IHRoZSBzYW1lIHRpbWU/
CgpPay4KCj4gCj4+IEBAIC0xMDMwLDE5ICsxMDMxLDE5IEBAIGxvbmcgcDJtX3B0X2F1ZGl0X3Ay
bShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQo+PiAgICAgICAgICAgICAgICAgICAvKiBjaGVjayBm
b3IgMUdCIHN1cGVyIHBhZ2UgKi8KPj4gICAgICAgICAgICAgICAgICAgaWYgKCBsM2VfZ2V0X2Zs
YWdzKGwzZVtpM10pICYgX1BBR0VfUFNFICkKPj4gICAgICAgICAgICAgICAgICAgewo+PiAtICAg
ICAgICAgICAgICAgICAgICBtZm4gPSBsM2VfZ2V0X3BmbihsM2VbaTNdKTsKPj4gLSAgICAgICAg
ICAgICAgICAgICAgQVNTRVJUKG1mbl92YWxpZChfbWZuKG1mbikpKTsKPj4gKyAgICAgICAgICAg
ICAgICAgICAgbWZuID0gbDNlX2dldF9tZm4obDNlW2kzXSk7Cj4+ICsgICAgICAgICAgICAgICAg
ICAgIEFTU0VSVChtZm5fdmFsaWQobWZuKSk7Cj4+ICAgICAgICAgICAgICAgICAgICAgICAvKiB3
ZSBoYXZlIHRvIGNvdmVyIDUxMng1MTIgNEsgcGFnZXMgKi8KPj4gICAgICAgICAgICAgICAgICAg
ICAgIGZvciAoIGkyID0gMDsKPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkyIDwgKEwy
X1BBR0VUQUJMRV9FTlRSSUVTICogTDFfUEFHRVRBQkxFX0VOVFJJRVMpOwo+PiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgaTIrKykKPj4gICAgICAgICAgICAgICAgICAgICAgIHsKPj4gLSAg
ICAgICAgICAgICAgICAgICAgICAgIG0ycGZuID0gZ2V0X2dwZm5fZnJvbV9tZm4obWZuK2kyKTsK
Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgIG0ycGZuID0gZ2V0X3Bmbl9mcm9tX21mbihtZm5f
YWRkKG1mbiwgaTIpKTsKPj4gICAgICAgICAgICAgICAgICAgICAgICAgICBpZiAoIG0ycGZuICE9
IChnZm4gKyBpMikgKQo+PiAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKPj4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcG1iYWQrKzsKPj4gLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBQMk1fUFJJTlRLKCJtaXNtYXRjaDogZ2ZuICUjbHggLT4gbWZuICUjbHgiCj4+IC0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiIC0+IGdmbiAlI2x4XG4iLCBnZm4r
aTIsIG1mbitpMiwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBQMk1fUFJJTlRLKCJt
aXNtYXRjaDogZ2ZuICUjbHggLT4gbWZuICUiUFJJX21mbiIgZ2ZuICUjbHhcbiIsCj4+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnZm4gKyBpMiwgbWZuX3gobWZuX2Fk
ZChtZm4sIGkyKSksCj4gCj4gSSB0aGluayB0aGUgc2hvcnRlciBtZm5feChtZm4pICsgaTIgd291
bGQgYmUgcHJlZmVyYWJsZSBoZXJlIChhbmQKPiBzaW1pbGFybHkgYmVsb3cpLgoKSSB0aG91Z2h0
IGFib3V0IGl0LCBidXQgSSB3YW50ZWQgdG8ga2VlcCB0aGUgdHlwZXNhZmUgYXMgZmFyIGFzIHBv
c3NpYmxlLiAKQW55d2F5LCB0aGF0J3MgeDg2IGNvZGUgc28gdGhhdCdzIHlvdXIgY2FsbC4KCj4g
Cj4+IEBAIC0xMDk5LDE5ICsxMTAwLDE5IEBAIGxvbmcgcDJtX3B0X2F1ZGl0X3AybShzdHJ1Y3Qg
cDJtX2RvbWFpbiAqcDJtKQo+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZW50
cnlfY291bnQrKzsKPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGludWU7Cj4+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfQo+PiAtICAgICAgICAgICAgICAgICAgICAgICAg
bWZuID0gbDFlX2dldF9wZm4obDFlW2kxXSk7Cj4+IC0gICAgICAgICAgICAgICAgICAgICAgICBB
U1NFUlQobWZuX3ZhbGlkKF9tZm4obWZuKSkpOwo+PiAtICAgICAgICAgICAgICAgICAgICAgICAg
bTJwZm4gPSBnZXRfZ3Bmbl9mcm9tX21mbihtZm4pOwo+PiArICAgICAgICAgICAgICAgICAgICAg
ICAgbWZuID0gbDFlX2dldF9tZm4obDFlW2kxXSk7Cj4+ICsgICAgICAgICAgICAgICAgICAgICAg
ICBBU1NFUlQobWZuX3ZhbGlkKG1mbikpOwo+PiArICAgICAgICAgICAgICAgICAgICAgICAgbTJw
Zm4gPSBnZXRfcGZuX2Zyb21fbWZuKG1mbik7Cj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
aWYgKCBtMnBmbiAhPSBnZm4gJiYKPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHR5
cGUgIT0gcDJtX21taW9fZGlyZWN0ICYmCj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAhcDJtX2lzX2dyYW50KHR5cGUpICYmCj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAhcDJtX2lzX3NoYXJlZCh0eXBlKSApCj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgewo+
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwbWJhZCsrOwo+PiAtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHByaW50aygibWlzbWF0Y2g6IGdmbiAlI2x4IC0+IG1mbiAlI2x4Igo+
PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiIC0+IGdmbiAlI2x4XG4iLCBn
Zm4sIG1mbiwgbTJwZm4pOwo+PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgIFAyTV9QUklO
VEsoIm1pc21hdGNoOiBnZm4gJSNseCAtPiBtZm4gJSNseCIKPj4gLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICIgLT4gZ2ZuICUjbHhcbiIsIGdmbiwgbWZuLCBtMnBmbik7
Cj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgcHJpbnRrKCJtaXNtYXRjaDogZ2ZuICUj
bHggLT4gbWZuICUiUFJJX21mbiIgLT4gZ2ZuICUjbHhcbiIsCj4+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGdmbiwgbWZuX3gobWZuKSwgbTJwZm4pOwo+PiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFAyTV9QUklOVEsoIm1pc21hdGNoOiBnZm4gJSNseCAtPiBtZm4g
JSJQUklfbWZuIiAtPiBnZm4gJSNseFxuIiwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGdmbiwgbWZuX3gobWZuKSwgbTJwZm4pOwo+IAo+IEdlb3JnZSwgZG8gd2Ug
cmVhbGx5IG1lYW4gdG8gaGF2ZSBwcmludGsoKSBhbmQgUDJNX1BSSU5USygpIGhlcmU/Cj4gCj4+
IEBAIC0yNzk1LDU0ICsyNzk1LDU0IEBAIHZvaWQgYXVkaXRfcDJtKHN0cnVjdCBkb21haW4gKmQs
Cj4+ICAgICAgIHNwaW5fbG9jaygmZC0+cGFnZV9hbGxvY19sb2NrKTsKPj4gICAgICAgcGFnZV9s
aXN0X2Zvcl9lYWNoICggcGFnZSwgJmQtPnBhZ2VfbGlzdCApCj4+ICAgICAgIHsKPj4gLSAgICAg
ICAgbWZuID0gbWZuX3gocGFnZV90b19tZm4ocGFnZSkpOwo+PiArICAgICAgICBtZm4gPSBwYWdl
X3RvX21mbihwYWdlKTsKPj4gICAKPj4gLSAgICAgICAgUDJNX1BSSU5USygiYXVkaXRpbmcgZ3Vl
c3QgcGFnZSwgbWZuPSUjbHhcbiIsIG1mbik7Cj4+ICsgICAgICAgIFAyTV9QUklOVEsoImF1ZGl0
aW5nIGd1ZXN0IHBhZ2UsIG1mbj0lIlBSSV9tZm4iXG4iLCBtZm5feChtZm4pKTsKPj4gICAKPj4g
ICAgICAgICAgIG9kID0gcGFnZV9nZXRfb3duZXIocGFnZSk7Cj4+ICAgCj4+ICAgICAgICAgICBp
ZiAoIG9kICE9IGQgKQo+PiAgICAgICAgICAgewo+PiAtICAgICAgICAgICAgUDJNX1BSSU5USygi
d3Jvbmcgb3duZXIgJSNseCAtPiAlcCgldSkgIT0gJXAoJXUpXG4iLAo+PiAtICAgICAgICAgICAg
ICAgICAgICAgICBtZm4sIG9kLCAob2Q/b2QtPmRvbWFpbl9pZDotMSksIGQsIGQtPmRvbWFpbl9p
ZCk7Cj4+ICsgICAgICAgICAgICBQMk1fUFJJTlRLKCJ3cm9uZyBvd25lciAlIlBSSV9tZm4iIC0+
ICVwKCV1KSAhPSAlcCgldSlcbiIsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgIG1mbl94KG1m
biksIG9kLCAob2Q/b2QtPmRvbWFpbl9pZDotMSksIGQsIGQtPmRvbWFpbl9pZCk7Cj4gCj4gUGxl
YXNlIGJlIGNhcmVmdWwgbm90IHRvIGRyb3AgMHggcHJlZml4ZXMgZnJvbSB0aGUgcmVzdWx0aW5n
IG91dHB1dAo+ICh3aGljaCBhcmUgYW4gZWZmZWN0IG9mIHRoZSAjIGZsYWcgdGhhdCB5b3UgZGVs
ZXRlKSwgYXQgbGVhc3Qgd2hlbgo+IGxvZyBtZXNzYWdlcyBjb250YWluIGEgbWl4IG9mIGhleCBh
bmQgZGVjIG51bWJlcnMuIChJIGFtLCBidHcsCj4gbm90IGNvbnZpbmNlZCB0aGF0IHN3aXRjaGlu
ZyB0byBQUklfbWZuIGhlcmUgaXMgaGVscGZ1bC4pCgpMYXN0IHRpbWUgSSBrZWVwZWQgJSMgZm9y
IE1GTiwgSSBoYXZlIGJlZW4gYXNrZWQgdG8gcmVtb3ZlIHRoZSAjLiBJIHByZWZlciAKaGF2aW5n
IDB4IGZvciBhbGwgdGhlIGhleCwgYW5kIEkgYW0gaGFwcHkgdG8gYmUga2VlcCBhcyBpcy4gQnV0
IEkgd291bGQgbGlrZSBhIApiaXQgb2YgY29uc2lzdGVuY3kgb24gdGhlIHdheSB3ZSBwcmludCBN
Rk4uLi4KCj4gCj4gQWxzbyB3b3VsZCB5b3UgbWluZCBmaXhpbmcgdGhlIGZvcm1hdHRpbmcgKG1p
c3NpbmcgYmxhbmtzKSBoZXJlPwoKT2suCgo+IAo+PiAtLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0
L3RyYXBzLmMKPj4gKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC90cmFwcy5jCj4+IEBAIC0xODQs
NyArMTg0LDggQEAgdm9pZCB2Y3B1X3Nob3dfcmVnaXN0ZXJzKGNvbnN0IHN0cnVjdCB2Y3B1ICp2
KQo+PiAgIAo+PiAgIHZvaWQgc2hvd19wYWdlX3dhbGsodW5zaWduZWQgbG9uZyBhZGRyKQo+PiAg
IHsKPj4gLSAgICB1bnNpZ25lZCBsb25nIHBmbiwgbWZuID0gcmVhZF9jcjMoKSA+PiBQQUdFX1NI
SUZUOwo+PiArICAgIHVuc2lnbmVkIGxvbmcgcGZuOwo+PiArICAgIG1mbl90IG1mbiA9IG1hZGRy
X3RvX21mbihyZWFkX2NyMygpKTsKPiAKPiBJIHJlYWxpemUgeW91IHNpbXBseSB0YWtlIHdoYXQg
aGFzIGJlZW4gdGhlcmUgYW5kIHRyYW5zZm9ybSBpdCwgYnV0Cj4gbWFkZHJfdG9fbWZuKCkgKG90
aGVyIHRoYW4gc2hpZnRpbmcgYnkgUEFHRV9TSElGVCkgaXMgbm90IHRydWx5Cj4gYXBwbGljYWJs
ZSBoZXJlOiBXaGF0IHRoZSBDUjMgcmVnaXN0ZXIgaG9sZHMgaXMgbm90IGEgcGh5c2ljYWwgYWRk
cmVzcywKPiBib3RoIHRoZSBsb3cgdHdlbHZlIGJpdHMgYXMgd2VsbCBhcyB0aGUgaGlnaCB0d2Vs
dmUgb25lcyBoYXZlIGRpZmZlcmVudAo+IG1lYW5pbmcuIFRoZSBzaGlmdCBpcyBjb3JyZWN0IGN1
cnJlbnRseSBiZWNhdXNlIHRoZSBoaWdoIG9uZXMgYXJlCj4gKHJpZ2h0IG5vdykgemVybyBvbiBy
ZWFkcy4gUGxlYXNlIGNvbnNpZGVyIEFORC1pbmcgd2l0aAo+IFg4Nl9DUjNfQUREUl9NQVNLIChv
ciBrZWVwaW5nIHRoZSBzaGlmdCkuCgpJIHdpbGwga2VlcCB0aGUgc2hpZnQgYW5kIG1vdmUgdG8g
X21mbiguLi4pLgoKPiAKPj4gLS0tIGEveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKPj4gKysrIGIv
eGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKPj4gQEAgLTE0MjQsNyArMTQyNCw3IEBAIHN0YXRpYyB2
b2lkIGZyZWVfaGVhcF9wYWdlcygKPj4gICAKPj4gICAgICAgICAgIC8qIFRoaXMgcGFnZSBpcyBu
b3QgYSBndWVzdCBmcmFtZSBhbnkgbW9yZS4gKi8KPj4gICAgICAgICAgIHBhZ2Vfc2V0X293bmVy
KCZwZ1tpXSwgTlVMTCk7IC8qIHNldF9ncGZuX2Zyb21fbWZuIHNub29wcyBwZyBvd25lciAqLwo+
PiAtICAgICAgICBzZXRfZ3Bmbl9mcm9tX21mbihtZm5feChtZm4pICsgaSwgSU5WQUxJRF9NMlBf
RU5UUlkpOwo+PiArICAgICAgICBzZXRfcGZuX2Zyb21fbWZuKG1mbl9hZGQobWZuLCArIGkpLCBJ
TlZBTElEX00yUF9FTlRSWSk7Cj4gCj4gU3RyYXkgbGVmdG92ZXIgKyA/CgpZZXMuCgo+IAo+PiAt
LS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKPj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9tbS5oCj4+IEBAIC00OTIsMjIgKzQ5MiwyNiBAQCBleHRlcm4gc3RydWN0IGRvbWFpbiAqZG9t
X3hlbiwgKmRvbV9pbywgKmRvbV9jb3c7CS8qIGZvciB2bWNvcmVpbmZvICovCj4+ICAgICovCj4+
ICAgZXh0ZXJuIGJvb2wgbWFjaGluZV90b19waHlzX21hcHBpbmdfdmFsaWQ7Cj4+ICAgCj4+IC1z
dGF0aWMgaW5saW5lIHZvaWQgc2V0X2dwZm5fZnJvbV9tZm4odW5zaWduZWQgbG9uZyBtZm4sIHVu
c2lnbmVkIGxvbmcgcGZuKQo+PiArc3RhdGljIGlubGluZSB2b2lkIHNldF9wZm5fZnJvbV9tZm4o
bWZuX3QgbWZuLCB1bnNpZ25lZCBsb25nIHBmbikKPj4gICB7Cj4+IC0gICAgc3RydWN0IGRvbWFp
biAqZCA9IHBhZ2VfZ2V0X293bmVyKG1mbl90b19wYWdlKF9tZm4obWZuKSkpOwo+PiArICAgIGNv
bnN0IHVuc2lnbmVkIGxvbmcgbWZuXyA9IG1mbl94KG1mbik7Cj4gCj4gSSdtIG5vdCBvdmVybHkg
aGFwcHkgdG8gc2VlIGEgdHJhaWxpbmcgdW5kZXJzY29yZSB1c2VkIG91dHNpZGUgYSBtYWNybwo+
IGRlZmluaXRpb24sIGJ1dCBvdGhlciB0aGFuIHBlcmhhcHMgImZyYW1lIiB0aGlzIG1heSBpbmRl
ZWQgYmUgdGhlIGJlc3QKPiB0aGluZyB0byBkbyBoZXJlLgoKVGhhdCdzIHg4NiBzbyB5b3VyIGNh
bGwuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 10 13:35:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 May 2019 13:35:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hP5g1-0004oz-Kh; Fri, 10 May 2019 13:35:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=5pb9=TK=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hP5g0-0004oq-Bc
 for xen-devel@lists.xenproject.org; Fri, 10 May 2019 13:35:04 +0000
X-Inumbo-ID: 69b7ae2c-7328-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 69b7ae2c-7328-11e9-8980-bc764e045a96;
 Fri, 10 May 2019 13:35:02 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 10 May 2019 07:35:01 -0600
Message-Id: <5CD57E04020000780022D8F0@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 10 May 2019 07:35:00 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <20190507151458.29350-1-julien.grall@arm.com>
 <20190507151458.29350-12-julien.grall@arm.com>
 <5CD571FE020000780022D826@prv1-mh.provo.novell.com>
 <22eaed55-f714-0c97-385d-72cf796f5936@arm.com>
In-Reply-To: <22eaed55-f714-0c97-385d-72cf796f5936@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 11/14] xen/x86: mm: Re-implement
 set_gpfn_from_mfn() as a static inline function
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEwLjA1LjE5IGF0IDE1OjI3LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IE9uIDEwLzA1LzIwMTkgMTM6NDMsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAwNy4wNS4x
OSBhdCAxNzoxNCwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPj4+ICtzdGF0aWMgaW5s
aW5lIHZvaWQgc2V0X2dwZm5fZnJvbV9tZm4odW5zaWduZWQgbG9uZyBtZm4sIHVuc2lnbmVkIGxv
bmcgcGZuKQo+Pj4gK3sKPj4+ICsgICAgc3RydWN0IGRvbWFpbiAqZCA9IHBhZ2VfZ2V0X293bmVy
KG1mbl90b19wYWdlKF9tZm4obWZuKSkpOwo+Pj4gKyAgICB1bnNpZ25lZCBsb25nIGVudHJ5ID0g
KGQgJiYgKGQgPT0gZG9tX2NvdykpID8gU0hBUkVEX00yUF9FTlRSWSA6IHBmbjsKPj4gCj4+IFRo
ZSAmJiBoZXJlIGxvb2tzLCBlaG0sIGZ1bm55LCBidXQgSSBndWVzcyBpdCdzIG5lZWRlZCBmb3Ig
ZWFybHkgYm9vdD8KPiAKPiBJIGhhdmUgbm8gaWRlYSwgdGhpcyBpcyB4ODYgbm90IEFybS4uLgo+
IAo+PiBCdXQgdGhhdCdzIHBlcmhhcHMgYSBzZXBhcmF0ZSB0aGluZyB0byBjbGVhbiB1cC4gSG93
ZXZlciwgbG9va2luZyBhdAo+PiB0aGlzIC0gd2h5IGlzIEFybSBzZXR0aW5nIHVwIGRvbV9jb3cg
aW4gdGhlIGZpcnN0IHBsYWNlPwo+IAo+IENvbW1vbiBjb2RlIGlzIHVzaW5nIGRvbV9jb3csIHNv
IEkgZG9uJ3QgdGhpbmsgd2Ugd2FudCBpdCB0byBiZSBOVUxMIG9uIEFybSB0byAKPiBhdm9pZCB3
ZWlyZCBpc3N1ZXMuCgpJIGRpZG4ndCBtZWFuIGl0IHRvIHJlbWFpbiBOVUxMLiBDb21tb24gY29k
ZSBkb2Vzbid0IGRlcmVmZXJlbmNlIGl0CihhbmQgaXNuJ3Qgc3VwcG9zZWQgdG8pLCBzbyBJJ2Qg
Y29uc2lkZXIgaW5pdGlhbGl6aW5nIGl0IHRvIHNvbWUga25vd24KZmF1bHRpbmcgbm9uLU5VTEwg
YWRkcmVzcywgaWYgdGhlcmUgaXMgc3VjaCBvbiBBcm0uCgpKYW4KCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 10 13:37:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 May 2019 13:37:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hP5iO-00052c-2y; Fri, 10 May 2019 13:37:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=5pb9=TK=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hP5iM-00052U-TP
 for xen-devel@lists.xenproject.org; Fri, 10 May 2019 13:37:30 +0000
X-Inumbo-ID: c0f1dc30-7328-11e9-b268-a3525241ca80
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c0f1dc30-7328-11e9-b268-a3525241ca80;
 Fri, 10 May 2019 13:37:29 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 10 May 2019 07:37:28 -0600
Message-Id: <5CD57E98020000780022D914@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 10 May 2019 07:37:28 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <20190507151458.29350-1-julien.grall@arm.com>
 <20190507151458.29350-15-julien.grall@arm.com>
 <5CD57C6F020000780022D8BC@prv1-mh.provo.novell.com>
 <8e10cc12-d9be-3891-fae9-501ab9a69019@arm.com>
In-Reply-To: <8e10cc12-d9be-3891-fae9-501ab9a69019@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 14/14] xen/mm: Provide dummy M2P-related
 helpers when !CONFIG_HAVE_M2P
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEwLjA1LjE5IGF0IDE1OjI5LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IE9uIDEwLzA1LzIwMTkgMTQ6MjgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAwNy4wNS4x
OSBhdCAxNzoxNCwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPj4+IC0tLSBhL3hlbi9p
bmNsdWRlL3hlbi9tbS5oCj4+PiArKysgYi94ZW4vaW5jbHVkZS94ZW4vbW0uaAo+Pj4gQEAgLTY1
OCw0ICs2NTgsMTggQEAgc3RhdGljIGlubGluZSB2b2lkIHNoYXJlX3hlbl9wYWdlX3dpdGhfcHJp
dmlsZWdlZF9ndWVzdHMoCj4+PiAgICAgICBzaGFyZV94ZW5fcGFnZV93aXRoX2d1ZXN0KHBhZ2Us
IGRvbV94ZW4sIGZsYWdzKTsKPj4+ICAgfQo+Pj4gICAKPj4+ICsvKgo+Pj4gKyAqIER1bW15IGlt
cGxlbWVudGF0aW9uIG9mIE0yUC1yZWxhdGVkIGhlbHBlcnMgZm9yIGNvbW1vbiBjb2RlIHdoZW4K
Pj4+ICsgKiB0aGUgYXJjaGl0ZWN0dXJlIGRvZXNuJ3QgaGF2ZSBhbiBNMlAuCj4+PiArICovCj4+
PiArI2lmbmRlZiBDT05GSUdfSEFTX00yUAo+Pj4gKwo+Pj4gKyNkZWZpbmUgSU5WQUxJRF9NMlBf
RU5UUlkgICAgICAgICh+MFVMKQo+Pj4gKyNkZWZpbmUgU0hBUkVEX00yUF9FTlRSWSAgICAgICAg
ICh+MFVMIC0gMVVMKQo+Pj4gKyNkZWZpbmUgU0hBUkVEX00yUChfZSkgICAgICAgICAgICgoX2Up
ID09IFNIQVJFRF9NMlBfRU5UUlkpCj4+PiArCj4+PiArc3RhdGljIGlubGluZSB2b2lkIHNldF9w
Zm5fZnJvbV9tZm4obWZuX3QgbWZuLCB1bnNpZ25lZCBsb25nIHBmbikge30KPj4+ICsKPj4+ICsj
ZW5kaWYKPj4gCj4+IEluIG9yZGVyIGZvciB0aGluZ3MgdG8gbm90IGJlIHNjYXR0ZXJlZCBhcm91
bmQsIGNvdWxkCj4+IGRvbWFpbl9zaGFyZWRfaW5mb19nZm4oKSAoc2VlIHBhdGNoIDkpIG1vdmUg
aGVyZT8gSXQgZG9lc24ndAo+PiBsb29rIGFzIGlmIHRoaXMgd291bGQgY2F1c2UgYSBidWlsZCBp
c3N1ZS4KPiAKPiBUaGUgdHdvIGFyZSBkaWZmZXJlbnQsIG9uZSBkZWFsIHdpdGggbWVtb3J5LCB0
aGUgb3RoZXIgd2l0aCBhIGRvbWFpbi4gU28gdGhlIAo+IGN1cnJlbnQgc3BsaXQgbWFrZXMgc2Vu
c2UuCgpXZWxsLCB0aGF0J3Mgb25lIHBlcnNwZWN0aXZlIHRvIHRha2UuIFRoZSBvdGhlciBpcyB0
aGF0IGl0J3MgbW0gdG8gb2J0YWluCmEgc3BlY2lmaWMgb3RoZXIgZm9ybSBvZiBhIGdpdmVuIGFk
ZHJlc3MuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri May 10 13:38:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 May 2019 13:38:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hP5jN-00057L-Du; Fri, 10 May 2019 13:38:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=thpN=TK=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hP5jL-00057D-G4
 for xen-devel@lists.xenproject.org; Fri, 10 May 2019 13:38:31 +0000
X-Inumbo-ID: e5a07d04-7328-11e9-8980-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id e5a07d04-7328-11e9-8980-bc764e045a96;
 Fri, 10 May 2019 13:38:30 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id B71C7A78;
 Fri, 10 May 2019 06:38:29 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 3B3653F575;
 Fri, 10 May 2019 06:38:28 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>
References: <20190507151458.29350-1-julien.grall@arm.com>
 <20190507151458.29350-15-julien.grall@arm.com>
 <5CD57C6F020000780022D8BC@prv1-mh.provo.novell.com>
 <8e10cc12-d9be-3891-fae9-501ab9a69019@arm.com>
 <5CD57E98020000780022D914@prv1-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <7bcfb193-6859-d2b6-a145-2a806563cd9b@arm.com>
Date: Fri, 10 May 2019 14:38:26 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CD57E98020000780022D914@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 14/14] xen/mm: Provide dummy M2P-related
 helpers when !CONFIG_HAVE_M2P
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxMC8wNS8yMDE5IDE0OjM3LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBPbiAxMC4wNS4x
OSBhdCAxNToyOSwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPj4gT24gMTAvMDUvMjAx
OSAxNDoyOCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+PiBPbiAwNy4wNS4xOSBhdCAxNzoxNCwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPj4+PiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4v
bW0uaAo+Pj4+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9tbS5oCj4+Pj4gQEAgLTY1OCw0ICs2NTgs
MTggQEAgc3RhdGljIGlubGluZSB2b2lkIHNoYXJlX3hlbl9wYWdlX3dpdGhfcHJpdmlsZWdlZF9n
dWVzdHMoCj4+Pj4gICAgICAgIHNoYXJlX3hlbl9wYWdlX3dpdGhfZ3Vlc3QocGFnZSwgZG9tX3hl
biwgZmxhZ3MpOwo+Pj4+ICAgIH0KPj4+PiAgICAKPj4+PiArLyoKPj4+PiArICogRHVtbXkgaW1w
bGVtZW50YXRpb24gb2YgTTJQLXJlbGF0ZWQgaGVscGVycyBmb3IgY29tbW9uIGNvZGUgd2hlbgo+
Pj4+ICsgKiB0aGUgYXJjaGl0ZWN0dXJlIGRvZXNuJ3QgaGF2ZSBhbiBNMlAuCj4+Pj4gKyAqLwo+
Pj4+ICsjaWZuZGVmIENPTkZJR19IQVNfTTJQCj4+Pj4gKwo+Pj4+ICsjZGVmaW5lIElOVkFMSURf
TTJQX0VOVFJZICAgICAgICAofjBVTCkKPj4+PiArI2RlZmluZSBTSEFSRURfTTJQX0VOVFJZICAg
ICAgICAgKH4wVUwgLSAxVUwpCj4+Pj4gKyNkZWZpbmUgU0hBUkVEX00yUChfZSkgICAgICAgICAg
ICgoX2UpID09IFNIQVJFRF9NMlBfRU5UUlkpCj4+Pj4gKwo+Pj4+ICtzdGF0aWMgaW5saW5lIHZv
aWQgc2V0X3Bmbl9mcm9tX21mbihtZm5fdCBtZm4sIHVuc2lnbmVkIGxvbmcgcGZuKSB7fQo+Pj4+
ICsKPj4+PiArI2VuZGlmCj4+Pgo+Pj4gSW4gb3JkZXIgZm9yIHRoaW5ncyB0byBub3QgYmUgc2Nh
dHRlcmVkIGFyb3VuZCwgY291bGQKPj4+IGRvbWFpbl9zaGFyZWRfaW5mb19nZm4oKSAoc2VlIHBh
dGNoIDkpIG1vdmUgaGVyZT8gSXQgZG9lc24ndAo+Pj4gbG9vayBhcyBpZiB0aGlzIHdvdWxkIGNh
dXNlIGEgYnVpbGQgaXNzdWUuCj4+Cj4+IFRoZSB0d28gYXJlIGRpZmZlcmVudCwgb25lIGRlYWwg
d2l0aCBtZW1vcnksIHRoZSBvdGhlciB3aXRoIGEgZG9tYWluLiBTbyB0aGUKPj4gY3VycmVudCBz
cGxpdCBtYWtlcyBzZW5zZS4KPiAKPiBXZWxsLCB0aGF0J3Mgb25lIHBlcnNwZWN0aXZlIHRvIHRh
a2UuIFRoZSBvdGhlciBpcyB0aGF0IGl0J3MgbW0gdG8gb2J0YWluCj4gYSBzcGVjaWZpYyBvdGhl
ciBmb3JtIG9mIGEgZ2l2ZW4gYWRkcmVzcy4KSXQgaXMganVzdCBhbiBpbXBsZW1lbnRhdGlvbiBk
ZXRhaWwuIElmIEkgZm9sbG93IHlvdXIgdmlldywgd2Ugd291bGQgaGF2ZSBhIApzaW5nbGUgaGVh
ZGVyIGZvciBldmVyeXRoaW5nIHVuZGVyIHRoZSBzYW1lICNpZmRlZi4uLgoKQ2hlZXJzLAoKLS0g
Ckp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri May 10 13:41:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 May 2019 13:41:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hP5ly-0005rC-SP; Fri, 10 May 2019 13:41:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=thpN=TK=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hP5ly-0005r6-5Z
 for xen-devel@lists.xenproject.org; Fri, 10 May 2019 13:41:14 +0000
X-Inumbo-ID: 46ae72de-7329-11e9-ad1a-ab09d56987c4
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 46ae72de-7329-11e9-ad1a-ab09d56987c4;
 Fri, 10 May 2019 13:41:12 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 96CA3A78;
 Fri, 10 May 2019 06:41:12 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 90D413F575;
 Fri, 10 May 2019 06:41:10 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>
References: <20190507151458.29350-1-julien.grall@arm.com>
 <20190507151458.29350-10-julien.grall@arm.com>
 <5CD56F04020000780022D80B@prv1-mh.provo.novell.com>
 <4f29c1a6-308b-eacf-002a-83a402d570b9@arm.com>
 <5CD57D71020000780022D8ED@prv1-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <3a359c40-ec6e-db96-b86e-17829c8ccf88@arm.com>
Date: Fri, 10 May 2019 14:41:09 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CD57D71020000780022D8ED@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 09/14] xen: Introduce HAS_M2P config and use
 to protect mfn_to_gmfn call
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 oleksandr_tyshchenko@epam.com, xen-devel <xen-devel@lists.xenproject.org>,
 "andrii_anisov@epam.com" <andrii_anisov@epam.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSmFuLAoKT24gMTAvMDUvMjAxOSAxNDozMiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24g
MTAuMDUuMTkgYXQgMTU6MjIsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4+IE9uIDEw
LzA1LzIwMTkgMTM6MzEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMDcuMDUuMTkgYXQg
MTc6MTQsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4+Pj4gLS0tIGEveGVuL2NvbW1v
bi9kb21jdGwuYwo+Pj4+ICsrKyBiL3hlbi9jb21tb24vZG9tY3RsLmMKPj4+PiBAQCAtMjA1LDcg
KzIwNSw3IEBAIHZvaWQgZ2V0ZG9tYWluaW5mbyhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QKPj4+
PiB4ZW5fZG9tY3RsX2dldGRvbWFpbmluZm8gKmluZm8pCj4+Pj4gICAgICAgIGluZm8tPm91dHN0
YW5kaW5nX3BhZ2VzID0gZC0+b3V0c3RhbmRpbmdfcGFnZXM7Cj4+Pj4gICAgICAgIGluZm8tPnNo
cl9wYWdlcyAgICAgICAgID0gYXRvbWljX3JlYWQoJmQtPnNocl9wYWdlcyk7Cj4+Pj4gICAgICAg
IGluZm8tPnBhZ2VkX3BhZ2VzICAgICAgID0gYXRvbWljX3JlYWQoJmQtPnBhZ2VkX3BhZ2VzKTsK
Pj4+PiAtICAgIGluZm8tPnNoYXJlZF9pbmZvX2ZyYW1lID0gbWZuX3RvX2dtZm4oZCwgdmlydF90
b19tZm4oZC0+c2hhcmVkX2luZm8pKTsKPj4+PiArICAgIGluZm8tPnNoYXJlZF9pbmZvX2ZyYW1l
ID0gZ2ZuX3goZG9tYWluX3NoYXJlZF9pbmZvX2dmbihkKSk7Cj4+Pgo+Pj4gV2hhdCBpcyB0aGUg
aW50ZW5kZWQgYmVoYXZpb3Igb24gMzItYml0IEFybSBoZXJlPyBEbyB5b3UgcmVhbGx5Cj4+PiBt
ZWFuIHRvIHJldHVybiBhIHZhbHVlIHdpdGggMzIgYml0cyBvZiBvbmVzIChpbnN0ZWFkIG9mIDY0
IGJpdHMgb2YKPj4+IHRoZW0pIGluIHRoaXMgNjQtYml0IGZpZWxkPwo+PiBJdCBkb2VzIG5vdCBt
YXR0ZXIgYXMgbG9uZyBhcyB0aGUgR0ZOIGlzIGludmFsaWQgc28gaXQgY2FuJ3QgYmUgbWFwcGVk
Cj4+IGFmdGVyd2FyZHMuIFRoZSBleGFjdCB2YWx1ZSBpcyBub3QgZG9jdW1lbnRlZCBpbiB0aGUg
aGVhZGVyIHRvIGF2b2lkIGFueQo+PiBhc3N1bXB0aW9uLgo+IAo+IFRoYXQncyBub3QgaGVscGZ1
bCAtIGhvdyB3b3VsZCBhIGNvbnN1bWVyIGtub3cgdG8gYXZvaWQgdGhlIG1hcHBpbmcKPiBhdHRl
bXB0IGluIHRoZSBmaXJzdCBwbGFjZT8KCkkgY2FuJ3Qgc2VlIGFueSBpc3N1ZSB3aXRoIHRoZSBj
b25zdW1lciB0byB0cnkgdG8gbWFwIGl0LiBPaywgeW91IHdpbGwgd2FzdGUgYSAKY291cGxlIG9m
IGN5Y2xlcywgYnV0IHRoYXQgc2hvdWxkIGJlIHByZXR0eSByYXJlLgoKVGhlIHBvaW50IGhlcmUs
IHdlIGtlZXAgd2l0aGluIHRoZSBoeXBlcnZpc29yIHRoZSBpZGVhIG9mIHdoYXQncyB2YWxpZCBv
ciAKaW52YWxpZC4gVGhpcyBhbGxvd3MgdXMgbW9yZSBmbGV4aWJpbGl0eSBvbiB0aGUgdmFsdWUg
aGVyZSAoaW1hZ2luZSB3ZSBkZWNpZGUgdG8gCmNoYW5nZSB0aGUgdmFsdWUgb2YgR0ZOX0lOVkFM
SUQgaW4gdGhlIGZ1dHVyZS4uLikuCgo+IAo+Pj4+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2lvbW11LmMKPj4+PiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCj4+
Pj4gQEAgLTE4OCw5ICsxODgsMTAgQEAgdm9pZCBfX2h3ZG9tX2luaXQgaW9tbXVfaHdkb21faW5p
dChzdHJ1Y3QgZG9tYWluICpkKQo+Pj4+ICAgICAgICBoZC0+bmVlZF9zeW5jID0gaW9tbXVfaHdk
b21fc3RyaWN0ICYmICFpb21tdV91c2VfaGFwX3B0KGQpOwo+Pj4+ICAgICAgICBpZiAoIG5lZWRf
aW9tbXVfcHRfc3luYyhkKSApCj4+Pj4gICAgICAgIHsKPj4+PiArICAgICAgICBpbnQgcmMgPSAw
Owo+Pj4+ICsjaWZkZWYgQ09ORklHX0hBU19NMlAKPj4+PiAgICAgICAgICAgIHN0cnVjdCBwYWdl
X2luZm8gKnBhZ2U7Cj4+Pj4gICAgICAgICAgICB1bnNpZ25lZCBpbnQgaSA9IDAsIGZsdXNoX2Zs
YWdzID0gMDsKPj4+PiAtICAgICAgICBpbnQgcmMgPSAwOwo+Pj4+ICAgIAo+Pj4+ICAgICAgICAg
ICAgcGFnZV9saXN0X2Zvcl9lYWNoICggcGFnZSwgJmQtPnBhZ2VfbGlzdCApCj4+Pj4gICAgICAg
ICAgICB7Cj4+Pj4gQEAgLTIxNyw2ICsyMTgsOSBAQCB2b2lkIF9faHdkb21faW5pdCBpb21tdV9o
d2RvbV9pbml0KHN0cnVjdCBkb21haW4gKmQpCj4+Pj4gICAgICAgICAgICAvKiBVc2Ugd2hpbGUt
YnJlYWsgdG8gYXZvaWQgY29tcGlsZXIgd2FybmluZyAqLwo+Pj4+ICAgICAgICAgICAgd2hpbGUg
KCBpb21tdV9pb3RsYl9mbHVzaF9hbGwoZCwgZmx1c2hfZmxhZ3MpICkKPj4+PiAgICAgICAgICAg
ICAgICBicmVhazsKPj4+PiArI2Vsc2UKPj4+PiArICAgICAgICByYyA9IC1FT1BOT1RTVVBQOwo+
Pj4+ICsjZW5kaWYKPj4+PiAgICAKPj4+PiAgICAgICAgICAgIGlmICggcmMgKQo+Pj4+ICAgICAg
ICAgICAgICAgIHByaW50ayhYRU5MT0dfV0FSTklORyAiZCVkOiBJT01NVSBtYXBwaW5nIGZhaWxl
ZDogJWRcbiIsCj4+Pgo+Pj4gV291bGQgeW91IG1pbmQgZXh0ZW5kaW5nIHRoZSBzY29wZSBvZiB0
aGUgI2lmZGVmIGJleW9uZCB0aGlzIHByaW50aygpPwo+Pj4gSXQgc2VlbXMgcHJldHR5IHBvaW50
bGVzcyB0byBtZSB0byB1bmNvbmRpdGlvbmFsbHkgZW1pdCBhIGxvZyBtZXNzYWdlCj4+PiBoZXJl
Lgo+Pgo+PiBXZWxsLCBpdCBhdCBsZWFzdCB0ZWxsIHlvdSB0aGUgZnVuY3Rpb24gY2FuJ3Qgd29y
ay4gU28gSSB0aGluayBpdCBpcyBzdGlsbCBtYWtlcwo+PiBzZW5zZSB0byBoYXZlIGl0Lgo+IAo+
IEkgZGlzYWdyZWUuCllvdSBkaXNhZ3JlZSBiZWNhdXNlLi4uPwoKSSBob3BlIHlvdSBhcmUgYXdh
cmUsIHRoaXMgaXMgdW5saWtlbHkgZ29pbmcgdG8gYmUgcHJpbnRlZCBhcyB0aGUgY29kZSBzaG91
bGQgCm5vdCBiZSBjYWxsZWQuIElmIGl0IGV2ZXIgaGFwcGVucywgaXQgaXMgZWFzaWVyIGZvciBh
IHVzZXIgdG8gZ3JlcCB0aGUgY29kZSBmb3IgCnRoZSBtZXNzYWdlIHJhdGhlciB0aGFuIGhhdmlu
ZyB0byBhZGQgc29tZSB0byBmaW5kIG91dCB3aGVyZSB0aGUgLUVPUE5PVFNVUFAgaXMgCmNvbWlu
ZyBmcm9tLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 10 13:41:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 May 2019 13:41:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hP5md-0005uV-6z; Fri, 10 May 2019 13:41:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=5pb9=TK=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hP5mc-0005uO-Kl
 for xen-devel@lists.xenproject.org; Fri, 10 May 2019 13:41:54 +0000
X-Inumbo-ID: 5e42ce0d-7329-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5e42ce0d-7329-11e9-8980-bc764e045a96;
 Fri, 10 May 2019 13:41:52 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 10 May 2019 07:41:51 -0600
Message-Id: <5CD57F9F020000780022D936@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 10 May 2019 07:41:51 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <20190507151458.29350-1-julien.grall@arm.com>
 <20190507151458.29350-14-julien.grall@arm.com>
 <5CD57AEC020000780022D885@prv1-mh.provo.novell.com>
 <253e3a5c-8e84-a671-499c-7009d93658bb@arm.com>
In-Reply-To: <253e3a5c-8e84-a671-499c-7009d93658bb@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 13/14] xen/mm: Convert {s,
 g}et_gpfn_from_mfn() to use typesafe MFN
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Tamas K Lengyel <tamas@tklengyel.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEwLjA1LjE5IGF0IDE1OjM0LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IE9uIDEwLzA1LzIwMTkgMTQ6MjEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAwNy4wNS4x
OSBhdCAxNzoxNCwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPj4+IEBAIC0xMDMwLDE5
ICsxMDMxLDE5IEBAIGxvbmcgcDJtX3B0X2F1ZGl0X3AybShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJt
KQo+Pj4gICAgICAgICAgICAgICAgICAgLyogY2hlY2sgZm9yIDFHQiBzdXBlciBwYWdlICovCj4+
PiAgICAgICAgICAgICAgICAgICBpZiAoIGwzZV9nZXRfZmxhZ3MobDNlW2kzXSkgJiBfUEFHRV9Q
U0UgKQo+Pj4gICAgICAgICAgICAgICAgICAgewo+Pj4gLSAgICAgICAgICAgICAgICAgICAgbWZu
ID0gbDNlX2dldF9wZm4obDNlW2kzXSk7Cj4+PiAtICAgICAgICAgICAgICAgICAgICBBU1NFUlQo
bWZuX3ZhbGlkKF9tZm4obWZuKSkpOwo+Pj4gKyAgICAgICAgICAgICAgICAgICAgbWZuID0gbDNl
X2dldF9tZm4obDNlW2kzXSk7Cj4+PiArICAgICAgICAgICAgICAgICAgICBBU1NFUlQobWZuX3Zh
bGlkKG1mbikpOwo+Pj4gICAgICAgICAgICAgICAgICAgICAgIC8qIHdlIGhhdmUgdG8gY292ZXIg
NTEyeDUxMiA0SyBwYWdlcyAqLwo+Pj4gICAgICAgICAgICAgICAgICAgICAgIGZvciAoIGkyID0g
MDsKPj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpMiA8IChMMl9QQUdFVEFCTEVfRU5U
UklFUyAqIEwxX1BBR0VUQUJMRV9FTlRSSUVTKTsKPj4+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBpMisrKQo+Pj4gICAgICAgICAgICAgICAgICAgICAgIHsKPj4+IC0gICAgICAgICAgICAg
ICAgICAgICAgICBtMnBmbiA9IGdldF9ncGZuX2Zyb21fbWZuKG1mbitpMik7Cj4+PiArICAgICAg
ICAgICAgICAgICAgICAgICAgbTJwZm4gPSBnZXRfcGZuX2Zyb21fbWZuKG1mbl9hZGQobWZuLCBp
MikpOwo+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICBpZiAoIG0ycGZuICE9IChnZm4gKyBp
MikgKQo+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICB7Cj4+PiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwbWJhZCsrOwo+Pj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBQ
Mk1fUFJJTlRLKCJtaXNtYXRjaDogZ2ZuICUjbHggLT4gbWZuICUjbHgiCj4+PiAtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIiAtPiBnZm4gJSNseFxuIiwgZ2ZuK2kyLCBt
Zm4raTIsCj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgIFAyTV9QUklOVEsoIm1pc21h
dGNoOiBnZm4gJSNseCAtPiBtZm4gJSJQUklfbWZuIiBnZm4gJSNseFxuIiwKPj4+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnZm4gKyBpMiwgbWZuX3gobWZuX2FkZCht
Zm4sIGkyKSksCj4+IAo+PiBJIHRoaW5rIHRoZSBzaG9ydGVyIG1mbl94KG1mbikgKyBpMiB3b3Vs
ZCBiZSBwcmVmZXJhYmxlIGhlcmUgKGFuZAo+PiBzaW1pbGFybHkgYmVsb3cpLgo+IAo+IEkgdGhv
dWdodCBhYm91dCBpdCwgYnV0IEkgd2FudGVkIHRvIGtlZXAgdGhlIHR5cGVzYWZlIGFzIGZhciBh
cyBwb3NzaWJsZS4gCj4gQW55d2F5LCB0aGF0J3MgeDg2IGNvZGUgc28gdGhhdCdzIHlvdXIgY2Fs
bC4KCkdlb3JnZSdzIGluIHRoaXMgY2FzZS4KCj4+PiBAQCAtMjc5NSw1NCArMjc5NSw1NCBAQCB2
b2lkIGF1ZGl0X3AybShzdHJ1Y3QgZG9tYWluICpkLAo+Pj4gICAgICAgc3Bpbl9sb2NrKCZkLT5w
YWdlX2FsbG9jX2xvY2spOwo+Pj4gICAgICAgcGFnZV9saXN0X2Zvcl9lYWNoICggcGFnZSwgJmQt
PnBhZ2VfbGlzdCApCj4+PiAgICAgICB7Cj4+PiAtICAgICAgICBtZm4gPSBtZm5feChwYWdlX3Rv
X21mbihwYWdlKSk7Cj4+PiArICAgICAgICBtZm4gPSBwYWdlX3RvX21mbihwYWdlKTsKPj4+ICAg
Cj4+PiAtICAgICAgICBQMk1fUFJJTlRLKCJhdWRpdGluZyBndWVzdCBwYWdlLCBtZm49JSNseFxu
IiwgbWZuKTsKPj4+ICsgICAgICAgIFAyTV9QUklOVEsoImF1ZGl0aW5nIGd1ZXN0IHBhZ2UsIG1m
bj0lIlBSSV9tZm4iXG4iLCBtZm5feChtZm4pKTsKPj4+ICAgCj4+PiAgICAgICAgICAgb2QgPSBw
YWdlX2dldF9vd25lcihwYWdlKTsKPj4+ICAgCj4+PiAgICAgICAgICAgaWYgKCBvZCAhPSBkICkK
Pj4+ICAgICAgICAgICB7Cj4+PiAtICAgICAgICAgICAgUDJNX1BSSU5USygid3Jvbmcgb3duZXIg
JSNseCAtPiAlcCgldSkgIT0gJXAoJXUpXG4iLAo+Pj4gLSAgICAgICAgICAgICAgICAgICAgICAg
bWZuLCBvZCwgKG9kP29kLT5kb21haW5faWQ6LTEpLCBkLCBkLT5kb21haW5faWQpOwo+Pj4gKyAg
ICAgICAgICAgIFAyTV9QUklOVEsoIndyb25nIG93bmVyICUiUFJJX21mbiIgLT4gJXAoJXUpICE9
ICVwKCV1KVxuIiwKPj4+ICsgICAgICAgICAgICAgICAgICAgICAgIG1mbl94KG1mbiksIG9kLCAo
b2Q/b2QtPmRvbWFpbl9pZDotMSksIGQsIGQtPmRvbWFpbl9pZCk7Cj4+IAo+PiBQbGVhc2UgYmUg
Y2FyZWZ1bCBub3QgdG8gZHJvcCAweCBwcmVmaXhlcyBmcm9tIHRoZSByZXN1bHRpbmcgb3V0cHV0
Cj4+ICh3aGljaCBhcmUgYW4gZWZmZWN0IG9mIHRoZSAjIGZsYWcgdGhhdCB5b3UgZGVsZXRlKSwg
YXQgbGVhc3Qgd2hlbgo+PiBsb2cgbWVzc2FnZXMgY29udGFpbiBhIG1peCBvZiBoZXggYW5kIGRl
YyBudW1iZXJzLiAoSSBhbSwgYnR3LAo+PiBub3QgY29udmluY2VkIHRoYXQgc3dpdGNoaW5nIHRv
IFBSSV9tZm4gaGVyZSBpcyBoZWxwZnVsLikKPiAKPiBMYXN0IHRpbWUgSSBrZWVwZWQgJSMgZm9y
IE1GTiwgSSBoYXZlIGJlZW4gYXNrZWQgdG8gcmVtb3ZlIHRoZSAjLiBJIHByZWZlciAKPiBoYXZp
bmcgMHggZm9yIGFsbCB0aGUgaGV4LCBhbmQgSSBhbSBoYXBweSB0byBiZSBrZWVwIGFzIGlzLiBC
dXQgSSB3b3VsZCBsaWtlIGEgCj4gYml0IG9mIGNvbnNpc3RlbmN5IG9uIHRoZSB3YXkgd2UgcHJp
bnQgTUZOLi4uCgpXZWxsLCAiJSMiUFJJX21mbiBpcyBib2d1cyAoYmVjYXVzZSBvZiB0aGUgY29t
YmluYXRpb24gd2l0aCB0aGUKbWluaW11bSB3aWR0aCBzcGVjaWZpY2F0aW9uKSwgc28gaXQgb3Vn
aHQgdG8gYmUgIiUjbHgiIG9yICIweCUiUFJJX21mbi4KSGF2ZSB5b3UgcmVhbGx5IGJlZW4gYXNr
ZWQgZm9yIHNvbWV0aGluZyBlbHNlPyBJZiBzbywgYW5kIGlmIGl0IHdhcyBtZSwKdGhlbiBJIGFw
b2xvZ2l6ZS4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Fri May 10 13:42:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 May 2019 13:42:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hP5mm-0005xe-Fs; Fri, 10 May 2019 13:42:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=thpN=TK=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hP5ml-0005wT-DI
 for xen-devel@lists.xenproject.org; Fri, 10 May 2019 13:42:03 +0000
X-Inumbo-ID: 63b1a615-7329-11e9-8980-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 63b1a615-7329-11e9-8980-bc764e045a96;
 Fri, 10 May 2019 13:42:01 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 3D3D2A78;
 Fri, 10 May 2019 06:42:01 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 50A3A3F575;
 Fri, 10 May 2019 06:42:00 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>
References: <20190507151458.29350-1-julien.grall@arm.com>
 <20190507151458.29350-12-julien.grall@arm.com>
 <5CD571FE020000780022D826@prv1-mh.provo.novell.com>
 <22eaed55-f714-0c97-385d-72cf796f5936@arm.com>
 <5CD57E04020000780022D8F0@prv1-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <fac9e2db-c746-5f53-bebc-0615fe60e8a4@arm.com>
Date: Fri, 10 May 2019 14:41:58 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CD57E04020000780022D8F0@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 11/14] xen/x86: mm: Re-implement
 set_gpfn_from_mfn() as a static inline function
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvMDUvMjAxOSAxNDozNSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTAuMDUuMTkg
YXQgMTU6MjcsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4+IE9uIDEwLzA1LzIwMTkg
MTM6NDMsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMDcuMDUuMTkgYXQgMTc6MTQsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4+Pj4gK3N0YXRpYyBpbmxpbmUgdm9pZCBzZXRf
Z3Bmbl9mcm9tX21mbih1bnNpZ25lZCBsb25nIG1mbiwgdW5zaWduZWQgbG9uZyBwZm4pCj4+Pj4g
K3sKPj4+PiArICAgIHN0cnVjdCBkb21haW4gKmQgPSBwYWdlX2dldF9vd25lcihtZm5fdG9fcGFn
ZShfbWZuKG1mbikpKTsKPj4+PiArICAgIHVuc2lnbmVkIGxvbmcgZW50cnkgPSAoZCAmJiAoZCA9
PSBkb21fY293KSkgPyBTSEFSRURfTTJQX0VOVFJZIDogcGZuOwo+Pj4KPj4+IFRoZSAmJiBoZXJl
IGxvb2tzLCBlaG0sIGZ1bm55LCBidXQgSSBndWVzcyBpdCdzIG5lZWRlZCBmb3IgZWFybHkgYm9v
dD8KPj4KPj4gSSBoYXZlIG5vIGlkZWEsIHRoaXMgaXMgeDg2IG5vdCBBcm0uLi4KPj4KPj4+IEJ1
dCB0aGF0J3MgcGVyaGFwcyBhIHNlcGFyYXRlIHRoaW5nIHRvIGNsZWFuIHVwLiBIb3dldmVyLCBs
b29raW5nIGF0Cj4+PiB0aGlzIC0gd2h5IGlzIEFybSBzZXR0aW5nIHVwIGRvbV9jb3cgaW4gdGhl
IGZpcnN0IHBsYWNlPwo+Pgo+PiBDb21tb24gY29kZSBpcyB1c2luZyBkb21fY293LCBzbyBJIGRv
bid0IHRoaW5rIHdlIHdhbnQgaXQgdG8gYmUgTlVMTCBvbiBBcm0gdG8KPj4gYXZvaWQgd2VpcmQg
aXNzdWVzLgo+IAo+IEkgZGlkbid0IG1lYW4gaXQgdG8gcmVtYWluIE5VTEwuIENvbW1vbiBjb2Rl
IGRvZXNuJ3QgZGVyZWZlcmVuY2UgaXQKPiAoYW5kIGlzbid0IHN1cHBvc2VkIHRvKSwgc28gSSdk
IGNvbnNpZGVyIGluaXRpYWxpemluZyBpdCB0byBzb21lIGtub3duCj4gZmF1bHRpbmcgbm9uLU5V
TEwgYWRkcmVzcywgaWYgdGhlcmUgaXMgc3VjaCBvbiBBcm0uCgpQYXRjaGVzIGFyZSB3ZWxjb21l
ZCA7KS4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 10 13:45:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 May 2019 13:45:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hP5pl-0006E5-1F; Fri, 10 May 2019 13:45:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=5pb9=TK=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hP5pj-0006E0-3u
 for xen-devel@lists.xenproject.org; Fri, 10 May 2019 13:45:07 +0000
X-Inumbo-ID: d0fd54d2-7329-11e9-80ac-4beb4fc0f055
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d0fd54d2-7329-11e9-80ac-4beb4fc0f055;
 Fri, 10 May 2019 13:45:05 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 10 May 2019 07:45:04 -0600
Message-Id: <5CD5805F020000780022D939@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 10 May 2019 07:45:03 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <20190507151458.29350-1-julien.grall@arm.com>
 <20190507151458.29350-10-julien.grall@arm.com>
 <5CD56F04020000780022D80B@prv1-mh.provo.novell.com>
 <4f29c1a6-308b-eacf-002a-83a402d570b9@arm.com>
 <5CD57D71020000780022D8ED@prv1-mh.provo.novell.com>
 <3a359c40-ec6e-db96-b86e-17829c8ccf88@arm.com>
In-Reply-To: <3a359c40-ec6e-db96-b86e-17829c8ccf88@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 09/14] xen: Introduce HAS_M2P config and use
 to protect mfn_to_gmfn call
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 oleksandr_tyshchenko@epam.com, xen-devel <xen-devel@lists.xenproject.org>,
 "andrii_anisov@epam.com" <andrii_anisov@epam.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEwLjA1LjE5IGF0IDE1OjQxLCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IE9uIDEwLzA1LzIwMTkgMTQ6MzIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAxMC4wNS4x
OSBhdCAxNToyMiwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPj4+IE9uIDEwLzA1LzIw
MTkgMTM6MzEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+IE9uIDA3LjA1LjE5IGF0IDE3OjE0
LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+Pj4+PiAtLS0gYS94ZW4vY29tbW9uL2Rv
bWN0bC5jCj4+Pj4+ICsrKyBiL3hlbi9jb21tb24vZG9tY3RsLmMKPj4+Pj4gQEAgLTIwNSw3ICsy
MDUsNyBAQCB2b2lkIGdldGRvbWFpbmluZm8oc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0Cj4+Pj4+
IHhlbl9kb21jdGxfZ2V0ZG9tYWluaW5mbyAqaW5mbykKPj4+Pj4gICAgICAgIGluZm8tPm91dHN0
YW5kaW5nX3BhZ2VzID0gZC0+b3V0c3RhbmRpbmdfcGFnZXM7Cj4+Pj4+ICAgICAgICBpbmZvLT5z
aHJfcGFnZXMgICAgICAgICA9IGF0b21pY19yZWFkKCZkLT5zaHJfcGFnZXMpOwo+Pj4+PiAgICAg
ICAgaW5mby0+cGFnZWRfcGFnZXMgICAgICAgPSBhdG9taWNfcmVhZCgmZC0+cGFnZWRfcGFnZXMp
Owo+Pj4+PiAtICAgIGluZm8tPnNoYXJlZF9pbmZvX2ZyYW1lID0gbWZuX3RvX2dtZm4oZCwgdmly
dF90b19tZm4oZC0+c2hhcmVkX2luZm8pKTsKPj4+Pj4gKyAgICBpbmZvLT5zaGFyZWRfaW5mb19m
cmFtZSA9IGdmbl94KGRvbWFpbl9zaGFyZWRfaW5mb19nZm4oZCkpOwo+Pj4+Cj4+Pj4gV2hhdCBp
cyB0aGUgaW50ZW5kZWQgYmVoYXZpb3Igb24gMzItYml0IEFybSBoZXJlPyBEbyB5b3UgcmVhbGx5
Cj4+Pj4gbWVhbiB0byByZXR1cm4gYSB2YWx1ZSB3aXRoIDMyIGJpdHMgb2Ygb25lcyAoaW5zdGVh
ZCBvZiA2NCBiaXRzIG9mCj4+Pj4gdGhlbSkgaW4gdGhpcyA2NC1iaXQgZmllbGQ/Cj4+PiBJdCBk
b2VzIG5vdCBtYXR0ZXIgYXMgbG9uZyBhcyB0aGUgR0ZOIGlzIGludmFsaWQgc28gaXQgY2FuJ3Qg
YmUgbWFwcGVkCj4+PiBhZnRlcndhcmRzLiBUaGUgZXhhY3QgdmFsdWUgaXMgbm90IGRvY3VtZW50
ZWQgaW4gdGhlIGhlYWRlciB0byBhdm9pZCBhbnkKPj4+IGFzc3VtcHRpb24uCj4+IAo+PiBUaGF0
J3Mgbm90IGhlbHBmdWwgLSBob3cgd291bGQgYSBjb25zdW1lciBrbm93IHRvIGF2b2lkIHRoZSBt
YXBwaW5nCj4+IGF0dGVtcHQgaW4gdGhlIGZpcnN0IHBsYWNlPwo+IAo+IEkgY2FuJ3Qgc2VlIGFu
eSBpc3N1ZSB3aXRoIHRoZSBjb25zdW1lciB0byB0cnkgdG8gbWFwIGl0LiBPaywgeW91IHdpbGwg
d2FzdGUgYSAKPiBjb3VwbGUgb2YgY3ljbGVzLCBidXQgdGhhdCBzaG91bGQgYmUgcHJldHR5IHJh
cmUuCgpUaGUgYXR0ZW1wdCBtYXkgcmVzdWx0IGluIGEgbG9nIG1lc3NhZ2Ugc3BpdCBvdXQuCgo+
IFRoZSBwb2ludCBoZXJlLCB3ZSBrZWVwIHdpdGhpbiB0aGUgaHlwZXJ2aXNvciB0aGUgaWRlYSBv
ZiB3aGF0J3MgdmFsaWQgb3IgCj4gaW52YWxpZC4gVGhpcyBhbGxvd3MgdXMgbW9yZSBmbGV4aWJp
bGl0eSBvbiB0aGUgdmFsdWUgaGVyZSAoaW1hZ2luZSB3ZSBkZWNpZGUgdG8gCj4gY2hhbmdlIHRo
ZSB2YWx1ZSBvZiBHRk5fSU5WQUxJRCBpbiB0aGUgZnV0dXJlLi4uKS4KCkV4YWN0bHksIGFuZCBo
ZW5jZSBJTlZBTElEX0dGTiBzaG91bGQgbm90IGJlY29tZSB2aXNpYmxlIHRvIHRoZQpvdXRzaWRl
LiBIZW5jZSBteSByZXF1ZXN0IHRvIHVzZSBhbiBhbGwtb25lcyB2YWx1ZSBoZXJlLgoKPj4+Pj4g
LS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYwo+Pj4+PiArKysgYi94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCj4+Pj4+IEBAIC0xODgsOSArMTg4LDEwIEBAIHZvaWQg
X19od2RvbV9pbml0IGlvbW11X2h3ZG9tX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKPj4+Pj4gICAg
ICAgIGhkLT5uZWVkX3N5bmMgPSBpb21tdV9od2RvbV9zdHJpY3QgJiYgIWlvbW11X3VzZV9oYXBf
cHQoZCk7Cj4+Pj4+ICAgICAgICBpZiAoIG5lZWRfaW9tbXVfcHRfc3luYyhkKSApCj4+Pj4+ICAg
ICAgICB7Cj4+Pj4+ICsgICAgICAgIGludCByYyA9IDA7Cj4+Pj4+ICsjaWZkZWYgQ09ORklHX0hB
U19NMlAKPj4+Pj4gICAgICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwo+Pj4+PiAgICAg
ICAgICAgIHVuc2lnbmVkIGludCBpID0gMCwgZmx1c2hfZmxhZ3MgPSAwOwo+Pj4+PiAtICAgICAg
ICBpbnQgcmMgPSAwOwo+Pj4+PiAgICAKPj4+Pj4gICAgICAgICAgICBwYWdlX2xpc3RfZm9yX2Vh
Y2ggKCBwYWdlLCAmZC0+cGFnZV9saXN0ICkKPj4+Pj4gICAgICAgICAgICB7Cj4+Pj4+IEBAIC0y
MTcsNiArMjE4LDkgQEAgdm9pZCBfX2h3ZG9tX2luaXQgaW9tbXVfaHdkb21faW5pdChzdHJ1Y3Qg
ZG9tYWluICpkKQo+Pj4+PiAgICAgICAgICAgIC8qIFVzZSB3aGlsZS1icmVhayB0byBhdm9pZCBj
b21waWxlciB3YXJuaW5nICovCj4+Pj4+ICAgICAgICAgICAgd2hpbGUgKCBpb21tdV9pb3RsYl9m
bHVzaF9hbGwoZCwgZmx1c2hfZmxhZ3MpICkKPj4+Pj4gICAgICAgICAgICAgICAgYnJlYWs7Cj4+
Pj4+ICsjZWxzZQo+Pj4+PiArICAgICAgICByYyA9IC1FT1BOT1RTVVBQOwo+Pj4+PiArI2VuZGlm
Cj4+Pj4+ICAgIAo+Pj4+PiAgICAgICAgICAgIGlmICggcmMgKQo+Pj4+PiAgICAgICAgICAgICAg
ICBwcmludGsoWEVOTE9HX1dBUk5JTkcgImQlZDogSU9NTVUgbWFwcGluZyBmYWlsZWQ6ICVkXG4i
LAo+Pj4+Cj4+Pj4gV291bGQgeW91IG1pbmQgZXh0ZW5kaW5nIHRoZSBzY29wZSBvZiB0aGUgI2lm
ZGVmIGJleW9uZCB0aGlzIHByaW50aygpPwo+Pj4+IEl0IHNlZW1zIHByZXR0eSBwb2ludGxlc3Mg
dG8gbWUgdG8gdW5jb25kaXRpb25hbGx5IGVtaXQgYSBsb2cgbWVzc2FnZQo+Pj4+IGhlcmUuCj4+
Pgo+Pj4gV2VsbCwgaXQgYXQgbGVhc3QgdGVsbCB5b3UgdGhlIGZ1bmN0aW9uIGNhbid0IHdvcmsu
IFNvIEkgdGhpbmsgaXQgaXMgc3RpbGwgbWFrZXMKPj4+IHNlbnNlIHRvIGhhdmUgaXQuCj4+IAo+
PiBJIGRpc2FncmVlLgo+IFlvdSBkaXNhZ3JlZSBiZWNhdXNlLi4uPwoKQmVjYXVzZSBvZiB3aGF0
IEkndmUgc2FpZCBpbiBteSBpbml0aWFsIHJlcGx5IChzdGlsbCBxdW90ZWQgYWJvdmUpLgoKPiBJ
IGhvcGUgeW91IGFyZSBhd2FyZSwgdGhpcyBpcyB1bmxpa2VseSBnb2luZyB0byBiZSBwcmludGVk
IGFzIHRoZSBjb2RlIHNob3VsZCAKPiBub3QgYmUgY2FsbGVkLgoKQVNTRVJUX1VOUkVBQ0hBQkxF
KCkgdGhlbj8KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Fri May 10 13:47:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 May 2019 13:47:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hP5ra-0006MR-JB; Fri, 10 May 2019 13:47:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=thpN=TK=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hP5rZ-0006ME-Jq
 for xen-devel@lists.xenproject.org; Fri, 10 May 2019 13:47:01 +0000
X-Inumbo-ID: 15b3745a-732a-11e9-8980-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 15b3745a-732a-11e9-8980-bc764e045a96;
 Fri, 10 May 2019 13:47:00 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id F1C07A78;
 Fri, 10 May 2019 06:46:59 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 139D43F575;
 Fri, 10 May 2019 06:46:57 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>
References: <20190507151458.29350-1-julien.grall@arm.com>
 <20190507151458.29350-14-julien.grall@arm.com>
 <5CD57AEC020000780022D885@prv1-mh.provo.novell.com>
 <253e3a5c-8e84-a671-499c-7009d93658bb@arm.com>
 <5CD57F9F020000780022D936@prv1-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <9b8e78a4-db71-1b0d-a9c6-89a35e5feb2f@arm.com>
Date: Fri, 10 May 2019 14:46:56 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CD57F9F020000780022D936@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 13/14] xen/mm: Convert {s,
 g}et_gpfn_from_mfn() to use typesafe MFN
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Tamas K Lengyel <tamas@tklengyel.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxMC8wNS8yMDE5IDE0OjQxLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBPbiAxMC4wNS4x
OSBhdCAxNTozNCwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPj4gT24gMTAvMDUvMjAx
OSAxNDoyMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+PiBPbiAwNy4wNS4xOSBhdCAxNzoxNCwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPj4+PiBAQCAtMTAzMCwxOSArMTAzMSwxOSBA
QCBsb25nIHAybV9wdF9hdWRpdF9wMm0oc3RydWN0IHAybV9kb21haW4gKnAybSkKPj4+PiBAQCAt
Mjc5NSw1NCArMjc5NSw1NCBAQCB2b2lkIGF1ZGl0X3AybShzdHJ1Y3QgZG9tYWluICpkLAo+Pj4+
ICAgICAgICBzcGluX2xvY2soJmQtPnBhZ2VfYWxsb2NfbG9jayk7Cj4+Pj4gICAgICAgIHBhZ2Vf
bGlzdF9mb3JfZWFjaCAoIHBhZ2UsICZkLT5wYWdlX2xpc3QgKQo+Pj4+ICAgICAgICB7Cj4+Pj4g
LSAgICAgICAgbWZuID0gbWZuX3gocGFnZV90b19tZm4ocGFnZSkpOwo+Pj4+ICsgICAgICAgIG1m
biA9IHBhZ2VfdG9fbWZuKHBhZ2UpOwo+Pj4+ICAgIAo+Pj4+IC0gICAgICAgIFAyTV9QUklOVEso
ImF1ZGl0aW5nIGd1ZXN0IHBhZ2UsIG1mbj0lI2x4XG4iLCBtZm4pOwo+Pj4+ICsgICAgICAgIFAy
TV9QUklOVEsoImF1ZGl0aW5nIGd1ZXN0IHBhZ2UsIG1mbj0lIlBSSV9tZm4iXG4iLCBtZm5feCht
Zm4pKTsKPj4+PiAgICAKPj4+PiAgICAgICAgICAgIG9kID0gcGFnZV9nZXRfb3duZXIocGFnZSk7
Cj4+Pj4gICAgCj4+Pj4gICAgICAgICAgICBpZiAoIG9kICE9IGQgKQo+Pj4+ICAgICAgICAgICAg
ewo+Pj4+IC0gICAgICAgICAgICBQMk1fUFJJTlRLKCJ3cm9uZyBvd25lciAlI2x4IC0+ICVwKCV1
KSAhPSAlcCgldSlcbiIsCj4+Pj4gLSAgICAgICAgICAgICAgICAgICAgICAgbWZuLCBvZCwgKG9k
P29kLT5kb21haW5faWQ6LTEpLCBkLCBkLT5kb21haW5faWQpOwo+Pj4+ICsgICAgICAgICAgICBQ
Mk1fUFJJTlRLKCJ3cm9uZyBvd25lciAlIlBSSV9tZm4iIC0+ICVwKCV1KSAhPSAlcCgldSlcbiIs
Cj4+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgbWZuX3gobWZuKSwgb2QsIChvZD9vZC0+ZG9t
YWluX2lkOi0xKSwgZCwgZC0+ZG9tYWluX2lkKTsKPj4+Cj4+PiBQbGVhc2UgYmUgY2FyZWZ1bCBu
b3QgdG8gZHJvcCAweCBwcmVmaXhlcyBmcm9tIHRoZSByZXN1bHRpbmcgb3V0cHV0Cj4+PiAod2hp
Y2ggYXJlIGFuIGVmZmVjdCBvZiB0aGUgIyBmbGFnIHRoYXQgeW91IGRlbGV0ZSksIGF0IGxlYXN0
IHdoZW4KPj4+IGxvZyBtZXNzYWdlcyBjb250YWluIGEgbWl4IG9mIGhleCBhbmQgZGVjIG51bWJl
cnMuIChJIGFtLCBidHcsCj4+PiBub3QgY29udmluY2VkIHRoYXQgc3dpdGNoaW5nIHRvIFBSSV9t
Zm4gaGVyZSBpcyBoZWxwZnVsLikKPj4KPj4gTGFzdCB0aW1lIEkga2VlcGVkICUjIGZvciBNRk4s
IEkgaGF2ZSBiZWVuIGFza2VkIHRvIHJlbW92ZSB0aGUgIy4gSSBwcmVmZXIKPj4gaGF2aW5nIDB4
IGZvciBhbGwgdGhlIGhleCwgYW5kIEkgYW0gaGFwcHkgdG8gYmUga2VlcCBhcyBpcy4gQnV0IEkg
d291bGQgbGlrZSBhCj4+IGJpdCBvZiBjb25zaXN0ZW5jeSBvbiB0aGUgd2F5IHdlIHByaW50IE1G
Ti4uLgo+IAo+IFdlbGwsICIlIyJQUklfbWZuIGlzIGJvZ3VzIChiZWNhdXNlIG9mIHRoZSBjb21i
aW5hdGlvbiB3aXRoIHRoZQo+IG1pbmltdW0gd2lkdGggc3BlY2lmaWNhdGlvbiksIHNvIGl0IG91
Z2h0IHRvIGJlICIlI2x4IiBvciAiMHglIlBSSV9tZm4uCj4gSGF2ZSB5b3UgcmVhbGx5IGJlZW4g
YXNrZWQgZm9yIHNvbWV0aGluZyBlbHNlPyBJZiBzbywgYW5kIGlmIGl0IHdhcyBtZSwKPiB0aGVu
IEkgYXBvbG9naXplLgoKSSBhbSBub3Qgc3VyZSB3aHkgdGhpcyBpcyBib2d1cy4gVGhlIHRoaW5n
IGlzIHVzaW5nIGRpZmZlcmVudCBmb3JtYXQgZm9yIHRoZSBNRk4gCm1ha2VzIGl0IGRpZmZpY3Vs
dCB0byByZWFkIGEgbWVzc2FnZSB3aXRob3V0IGxvb2tpbmcgZm9ybWF0IHN0cmluZy4KCkNoZWVy
cywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 10 13:48:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 May 2019 13:48:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hP5sz-0006UI-Va; Fri, 10 May 2019 13:48:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=5pb9=TK=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hP5sz-0006U6-3M
 for xen-devel@lists.xenproject.org; Fri, 10 May 2019 13:48:29 +0000
X-Inumbo-ID: 49efbeb2-732a-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 49efbeb2-732a-11e9-8980-bc764e045a96;
 Fri, 10 May 2019 13:48:28 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 10 May 2019 07:48:27 -0600
Message-Id: <5CD58127020000780022D963@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 10 May 2019 07:48:23 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <20190507151458.29350-1-julien.grall@arm.com>
 <20190507151458.29350-12-julien.grall@arm.com>
 <5CD571FE020000780022D826@prv1-mh.provo.novell.com>
 <22eaed55-f714-0c97-385d-72cf796f5936@arm.com>
 <5CD57E04020000780022D8F0@prv1-mh.provo.novell.com>
 <fac9e2db-c746-5f53-bebc-0615fe60e8a4@arm.com>
In-Reply-To: <fac9e2db-c746-5f53-bebc-0615fe60e8a4@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 11/14] xen/x86: mm: Re-implement
 set_gpfn_from_mfn() as a static inline function
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEwLjA1LjE5IGF0IDE1OjQxLCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IE9uIDEwLzA1LzIwMTkgMTQ6MzUsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAxMC4wNS4x
OSBhdCAxNToyNywgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPj4+IE9uIDEwLzA1LzIw
MTkgMTM6NDMsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+IE9uIDA3LjA1LjE5IGF0IDE3OjE0
LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+Pj4+PiArc3RhdGljIGlubGluZSB2b2lk
IHNldF9ncGZuX2Zyb21fbWZuKHVuc2lnbmVkIGxvbmcgbWZuLCB1bnNpZ25lZCBsb25nIHBmbikK
Pj4+Pj4gK3sKPj4+Pj4gKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gcGFnZV9nZXRfb3duZXIobWZu
X3RvX3BhZ2UoX21mbihtZm4pKSk7Cj4+Pj4+ICsgICAgdW5zaWduZWQgbG9uZyBlbnRyeSA9IChk
ICYmIChkID09IGRvbV9jb3cpKSA/IFNIQVJFRF9NMlBfRU5UUlkgOiBwZm47Cj4+Pj4KPj4+PiBU
aGUgJiYgaGVyZSBsb29rcywgZWhtLCBmdW5ueSwgYnV0IEkgZ3Vlc3MgaXQncyBuZWVkZWQgZm9y
IGVhcmx5IGJvb3Q/Cj4+Pgo+Pj4gSSBoYXZlIG5vIGlkZWEsIHRoaXMgaXMgeDg2IG5vdCBBcm0u
Li4KPj4+Cj4+Pj4gQnV0IHRoYXQncyBwZXJoYXBzIGEgc2VwYXJhdGUgdGhpbmcgdG8gY2xlYW4g
dXAuIEhvd2V2ZXIsIGxvb2tpbmcgYXQKPj4+PiB0aGlzIC0gd2h5IGlzIEFybSBzZXR0aW5nIHVw
IGRvbV9jb3cgaW4gdGhlIGZpcnN0IHBsYWNlPwo+Pj4KPj4+IENvbW1vbiBjb2RlIGlzIHVzaW5n
IGRvbV9jb3csIHNvIEkgZG9uJ3QgdGhpbmsgd2Ugd2FudCBpdCB0byBiZSBOVUxMIG9uIEFybSB0
bwo+Pj4gYXZvaWQgd2VpcmQgaXNzdWVzLgo+PiAKPj4gSSBkaWRuJ3QgbWVhbiBpdCB0byByZW1h
aW4gTlVMTC4gQ29tbW9uIGNvZGUgZG9lc24ndCBkZXJlZmVyZW5jZSBpdAo+PiAoYW5kIGlzbid0
IHN1cHBvc2VkIHRvKSwgc28gSSdkIGNvbnNpZGVyIGluaXRpYWxpemluZyBpdCB0byBzb21lIGtu
b3duCj4+IGZhdWx0aW5nIG5vbi1OVUxMIGFkZHJlc3MsIGlmIHRoZXJlIGlzIHN1Y2ggb24gQXJt
Lgo+IAo+IFBhdGNoZXMgYXJlIHdlbGNvbWVkIDspLgoKU28gaXMgdGhlcmUgc3VjaCBhbiBhZGRy
ZXNzIG9uIEFybT8KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 10 13:49:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 May 2019 13:49:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hP5uC-0006ag-9s; Fri, 10 May 2019 13:49:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=dG64=TK=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1hP5uA-0006aU-Bg
 for xen-devel@lists.xenproject.org; Fri, 10 May 2019 13:49:43 +0000
X-Inumbo-ID: 74eaf533-732a-11e9-8980-bc764e045a96
Received: from mo6-p00-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5300::3])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 74eaf533-732a-11e9-8980-bc764e045a96;
 Fri, 10 May 2019 13:49:40 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1557496179;
 s=strato-dkim-0002; d=aepfle.de;
 h=References:In-Reply-To:Message-ID:Subject:Cc:To:From:Date:
 X-RZG-CLASS-ID:X-RZG-AUTH:From:Subject:Sender;
 bh=W55g0vCz+CWRQkA9t84333f0BBapjjkQe8uCcbCikTk=;
 b=aicrvyzS9IZdNRzjhyHGPGQZYVLN6DgsnEJiqNFqJkvtfHD8kymRR/ftKCHZ0DCAUR
 qPYwK1ddpnhd0Wfwp8YyQ79PpTXkmpZ51JGXcdWF2953syvWBt6jhfp7tBJo6TwsTFhr
 HzjDFdQNCg54LY0WP0OgVA9dOQVGyMPHzTqBC/+rnbeM7ZrTNGt7GBszlUgGAS18hKWS
 /ZZWV2ble054Qw+iQni2QQk0iLNJ7+BlFtJPK7H6jaS8q6HuTr7fntOHxdHsKohB/R2s
 WPHpbWFfyMdnpmfdI4ooxpMFtWninQPQMlKSwM0cGdwvWwG+cHokmQzXAt8ZhqzVwvuR
 LErA==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QED/SSGq+wjGiUC4AUztn93FPS2dyuY8ljZg=="
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.18 SBL|AUTH)
 with ESMTPSA id 60a847v4ADnS2P8
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Fri, 10 May 2019 15:49:28 +0200 (CEST)
Date: Fri, 10 May 2019 15:49:20 +0200
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xenproject.org
Message-ID: <20190510154920.150b4b37.olaf@aepfle.de>
In-Reply-To: <20190510100416.16658-1-olaf@aepfle.de>
References: <20190510100416.16658-1-olaf@aepfle.de>
X-Mailer: Claws Mail 2019.04.26 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v3] libxl: fix migration of PV and PVH domUs
 with and without qemu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Roger Pau =?UTF-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============1343591919137417501=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============1343591919137417501==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/B.QbEvAiuWVLK420qJdX20R"; protocol="application/pgp-signature"

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

Am Fri, 10 May 2019 12:04:16 +0200
schrieb Olaf Hering <olaf@aepfle.de>:

> v3 not runtime tested

The initialization for device_model_stubdomain must be moved to the new fun=
ction.


Olaf

--Sig_/B.QbEvAiuWVLK420qJdX20R
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCXNWBYAAKCRBdQqD6ppg2
fk3jAJ9/I+WB4Sj0wWBYieHl+vr33yb+YwCfTr76qioC1THXdaiwrJIDMg/YQAI=
=ZGtk
-----END PGP SIGNATURE-----

--Sig_/B.QbEvAiuWVLK420qJdX20R--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1343591919137417501==--


From xen-devel-bounces@lists.xenproject.org Fri May 10 14:02:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 May 2019 14:02:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hP66q-0008AP-Hr; Fri, 10 May 2019 14:02:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=5pb9=TK=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hP66p-00089f-1X
 for xen-devel@lists.xenproject.org; Fri, 10 May 2019 14:02:47 +0000
X-Inumbo-ID: 48b01129-732c-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 48b01129-732c-11e9-8980-bc764e045a96;
 Fri, 10 May 2019 14:02:45 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 10 May 2019 08:02:44 -0600
Message-Id: <5CD58484020000780022D98E@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 10 May 2019 08:02:44 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <20190507151458.29350-1-julien.grall@arm.com>
 <20190507151458.29350-14-julien.grall@arm.com>
 <5CD57AEC020000780022D885@prv1-mh.provo.novell.com>
 <253e3a5c-8e84-a671-499c-7009d93658bb@arm.com>
 <5CD57F9F020000780022D936@prv1-mh.provo.novell.com>
 <9b8e78a4-db71-1b0d-a9c6-89a35e5feb2f@arm.com>
In-Reply-To: <9b8e78a4-db71-1b0d-a9c6-89a35e5feb2f@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 13/14] xen/mm: Convert {s,
 g}et_gpfn_from_mfn() to use typesafe MFN
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Tamas K Lengyel <tamas@tklengyel.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEwLjA1LjE5IGF0IDE1OjQ2LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IE9uIDEwLzA1LzIwMTkgMTQ6NDEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAxMC4wNS4x
OSBhdCAxNTozNCwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPj4+IE9uIDEwLzA1LzIw
MTkgMTQ6MjEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+IE9uIDA3LjA1LjE5IGF0IDE3OjE0
LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+Pj4+PiBAQCAtMTAzMCwxOSArMTAzMSwx
OSBAQCBsb25nIHAybV9wdF9hdWRpdF9wMm0oc3RydWN0IHAybV9kb21haW4gKnAybSkKPj4+Pj4g
QEAgLTI3OTUsNTQgKzI3OTUsNTQgQEAgdm9pZCBhdWRpdF9wMm0oc3RydWN0IGRvbWFpbiAqZCwK
Pj4+Pj4gICAgICAgIHNwaW5fbG9jaygmZC0+cGFnZV9hbGxvY19sb2NrKTsKPj4+Pj4gICAgICAg
IHBhZ2VfbGlzdF9mb3JfZWFjaCAoIHBhZ2UsICZkLT5wYWdlX2xpc3QgKQo+Pj4+PiAgICAgICAg
ewo+Pj4+PiAtICAgICAgICBtZm4gPSBtZm5feChwYWdlX3RvX21mbihwYWdlKSk7Cj4+Pj4+ICsg
ICAgICAgIG1mbiA9IHBhZ2VfdG9fbWZuKHBhZ2UpOwo+Pj4+PiAgICAKPj4+Pj4gLSAgICAgICAg
UDJNX1BSSU5USygiYXVkaXRpbmcgZ3Vlc3QgcGFnZSwgbWZuPSUjbHhcbiIsIG1mbik7Cj4+Pj4+
ICsgICAgICAgIFAyTV9QUklOVEsoImF1ZGl0aW5nIGd1ZXN0IHBhZ2UsIG1mbj0lIlBSSV9tZm4i
XG4iLCBtZm5feChtZm4pKTsKPj4+Pj4gICAgCj4+Pj4+ICAgICAgICAgICAgb2QgPSBwYWdlX2dl
dF9vd25lcihwYWdlKTsKPj4+Pj4gICAgCj4+Pj4+ICAgICAgICAgICAgaWYgKCBvZCAhPSBkICkK
Pj4+Pj4gICAgICAgICAgICB7Cj4+Pj4+IC0gICAgICAgICAgICBQMk1fUFJJTlRLKCJ3cm9uZyBv
d25lciAlI2x4IC0+ICVwKCV1KSAhPSAlcCgldSlcbiIsCj4+Pj4+IC0gICAgICAgICAgICAgICAg
ICAgICAgIG1mbiwgb2QsIChvZD9vZC0+ZG9tYWluX2lkOi0xKSwgZCwgZC0+ZG9tYWluX2lkKTsK
Pj4+Pj4gKyAgICAgICAgICAgIFAyTV9QUklOVEsoIndyb25nIG93bmVyICUiUFJJX21mbiIgLT4g
JXAoJXUpICE9ICVwKCV1KVxuIiwKPj4+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgbWZuX3go
bWZuKSwgb2QsIChvZD9vZC0+ZG9tYWluX2lkOi0xKSwgZCwgZC0+ZG9tYWluX2lkKTsKPj4+Pgo+
Pj4+IFBsZWFzZSBiZSBjYXJlZnVsIG5vdCB0byBkcm9wIDB4IHByZWZpeGVzIGZyb20gdGhlIHJl
c3VsdGluZyBvdXRwdXQKPj4+PiAod2hpY2ggYXJlIGFuIGVmZmVjdCBvZiB0aGUgIyBmbGFnIHRo
YXQgeW91IGRlbGV0ZSksIGF0IGxlYXN0IHdoZW4KPj4+PiBsb2cgbWVzc2FnZXMgY29udGFpbiBh
IG1peCBvZiBoZXggYW5kIGRlYyBudW1iZXJzLiAoSSBhbSwgYnR3LAo+Pj4+IG5vdCBjb252aW5j
ZWQgdGhhdCBzd2l0Y2hpbmcgdG8gUFJJX21mbiBoZXJlIGlzIGhlbHBmdWwuKQo+Pj4KPj4+IExh
c3QgdGltZSBJIGtlZXBlZCAlIyBmb3IgTUZOLCBJIGhhdmUgYmVlbiBhc2tlZCB0byByZW1vdmUg
dGhlICMuIEkgcHJlZmVyCj4+PiBoYXZpbmcgMHggZm9yIGFsbCB0aGUgaGV4LCBhbmQgSSBhbSBo
YXBweSB0byBiZSBrZWVwIGFzIGlzLiBCdXQgSSB3b3VsZCBsaWtlIGEKPj4+IGJpdCBvZiBjb25z
aXN0ZW5jeSBvbiB0aGUgd2F5IHdlIHByaW50IE1GTi4uLgo+PiAKPj4gV2VsbCwgIiUjIlBSSV9t
Zm4gaXMgYm9ndXMgKGJlY2F1c2Ugb2YgdGhlIGNvbWJpbmF0aW9uIHdpdGggdGhlCj4+IG1pbmlt
dW0gd2lkdGggc3BlY2lmaWNhdGlvbiksIHNvIGl0IG91Z2h0IHRvIGJlICIlI2x4IiBvciAiMHgl
IlBSSV9tZm4uCj4+IEhhdmUgeW91IHJlYWxseSBiZWVuIGFza2VkIGZvciBzb21ldGhpbmcgZWxz
ZT8gSWYgc28sIGFuZCBpZiBpdCB3YXMgbWUsCj4+IHRoZW4gSSBhcG9sb2dpemUuCj4gCj4gSSBh
bSBub3Qgc3VyZSB3aHkgdGhpcyBpcyBib2d1cy4gVGhlIHRoaW5nIGlzIHVzaW5nIGRpZmZlcmVu
dCBmb3JtYXQgZm9yIHRoZSBNRk4gCj4gbWFrZXMgaXQgZGlmZmljdWx0IHRvIHJlYWQgYSBtZXNz
YWdlIHdpdGhvdXQgbG9va2luZyBmb3JtYXQgc3RyaW5nLgoKV2UgbG9vayB0byBiZSBpbiBhZ3Jl
ZW1lbnQgdGhhdCB0aGVyZSBzaG91bGQgYmUgYSAweCBwcmVmaXggaGVyZS4KV2hhdCBJJ20gYXNr
aW5nIGZvciBpcyB0byBhdm9pZCB0aGUgdmFsdWUgbG9nZ2VkIHRvIGRlLWdlbmVyYXRlIGludG8K
YSAzLWRpZ2l0IG9uZSAoMHg/Pz8pIHdoZW4gYSBmaXZlIGRpZ2l0IG9uZSBpcyBtZWFudCAoc2Vl
IFBSSV9tZm4pLgpOb3QgdG8gc3BlYWsgb2YgdGhlIGZ1cnRoZXIgaW5jb25zaXN0ZW50IHN0cmlu
ZyB0aGF0IHdvdWxkIGJlIGxvZ2dlZApmb3IgTUZOIDAuCgpKYW4KCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 10 14:04:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 May 2019 14:04:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hP689-0008Ea-TS; Fri, 10 May 2019 14:04:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=thpN=TK=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hP688-0008EV-UP
 for xen-devel@lists.xenproject.org; Fri, 10 May 2019 14:04:08 +0000
X-Inumbo-ID: 7a197c24-732c-11e9-862c-0b69d9686444
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 7a197c24-732c-11e9-862c-0b69d9686444;
 Fri, 10 May 2019 14:04:07 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 4FDC4A78;
 Fri, 10 May 2019 07:04:07 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 5C25B3F73C;
 Fri, 10 May 2019 07:04:05 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>
References: <20190507151458.29350-1-julien.grall@arm.com>
 <20190507151458.29350-10-julien.grall@arm.com>
 <5CD56F04020000780022D80B@prv1-mh.provo.novell.com>
 <4f29c1a6-308b-eacf-002a-83a402d570b9@arm.com>
 <5CD57D71020000780022D8ED@prv1-mh.provo.novell.com>
 <3a359c40-ec6e-db96-b86e-17829c8ccf88@arm.com>
 <5CD5805F020000780022D939@prv1-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <9e696d26-0d3b-da9e-7427-f29da07dde7c@arm.com>
Date: Fri, 10 May 2019 15:04:03 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CD5805F020000780022D939@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 09/14] xen: Introduce HAS_M2P config and use
 to protect mfn_to_gmfn call
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 oleksandr_tyshchenko@epam.com, xen-devel <xen-devel@lists.xenproject.org>,
 "andrii_anisov@epam.com" <andrii_anisov@epam.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSmFuLAoKT24gMTAvMDUvMjAxOSAxNDo0NSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24g
MTAuMDUuMTkgYXQgMTU6NDEsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4+IE9uIDEw
LzA1LzIwMTkgMTQ6MzIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMTAuMDUuMTkgYXQg
MTU6MjIsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4+Pj4gT24gMTAvMDUvMjAxOSAx
MzozMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4+IE9uIDA3LjA1LjE5IGF0IDE3OjE0LCA8
anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+Pj4+Pj4gLS0tIGEveGVuL2NvbW1vbi9kb21j
dGwuYwo+Pj4+Pj4gKysrIGIveGVuL2NvbW1vbi9kb21jdGwuYwo+Pj4+Pj4gQEAgLTIwNSw3ICsy
MDUsNyBAQCB2b2lkIGdldGRvbWFpbmluZm8oc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0Cj4+Pj4+
PiB4ZW5fZG9tY3RsX2dldGRvbWFpbmluZm8gKmluZm8pCj4+Pj4+PiAgICAgICAgIGluZm8tPm91
dHN0YW5kaW5nX3BhZ2VzID0gZC0+b3V0c3RhbmRpbmdfcGFnZXM7Cj4+Pj4+PiAgICAgICAgIGlu
Zm8tPnNocl9wYWdlcyAgICAgICAgID0gYXRvbWljX3JlYWQoJmQtPnNocl9wYWdlcyk7Cj4+Pj4+
PiAgICAgICAgIGluZm8tPnBhZ2VkX3BhZ2VzICAgICAgID0gYXRvbWljX3JlYWQoJmQtPnBhZ2Vk
X3BhZ2VzKTsKPj4+Pj4+IC0gICAgaW5mby0+c2hhcmVkX2luZm9fZnJhbWUgPSBtZm5fdG9fZ21m
bihkLCB2aXJ0X3RvX21mbihkLT5zaGFyZWRfaW5mbykpOwo+Pj4+Pj4gKyAgICBpbmZvLT5zaGFy
ZWRfaW5mb19mcmFtZSA9IGdmbl94KGRvbWFpbl9zaGFyZWRfaW5mb19nZm4oZCkpOwo+Pj4+Pgo+
Pj4+PiBXaGF0IGlzIHRoZSBpbnRlbmRlZCBiZWhhdmlvciBvbiAzMi1iaXQgQXJtIGhlcmU/IERv
IHlvdSByZWFsbHkKPj4+Pj4gbWVhbiB0byByZXR1cm4gYSB2YWx1ZSB3aXRoIDMyIGJpdHMgb2Yg
b25lcyAoaW5zdGVhZCBvZiA2NCBiaXRzIG9mCj4+Pj4+IHRoZW0pIGluIHRoaXMgNjQtYml0IGZp
ZWxkPwo+Pj4+IEl0IGRvZXMgbm90IG1hdHRlciBhcyBsb25nIGFzIHRoZSBHRk4gaXMgaW52YWxp
ZCBzbyBpdCBjYW4ndCBiZSBtYXBwZWQKPj4+PiBhZnRlcndhcmRzLiBUaGUgZXhhY3QgdmFsdWUg
aXMgbm90IGRvY3VtZW50ZWQgaW4gdGhlIGhlYWRlciB0byBhdm9pZCBhbnkKPj4+PiBhc3N1bXB0
aW9uLgo+Pj4KPj4+IFRoYXQncyBub3QgaGVscGZ1bCAtIGhvdyB3b3VsZCBhIGNvbnN1bWVyIGtu
b3cgdG8gYXZvaWQgdGhlIG1hcHBpbmcKPj4+IGF0dGVtcHQgaW4gdGhlIGZpcnN0IHBsYWNlPwo+
Pgo+PiBJIGNhbid0IHNlZSBhbnkgaXNzdWUgd2l0aCB0aGUgY29uc3VtZXIgdG8gdHJ5IHRvIG1h
cCBpdC4gT2ssIHlvdSB3aWxsIHdhc3RlIGEKPj4gY291cGxlIG9mIGN5Y2xlcywgYnV0IHRoYXQg
c2hvdWxkIGJlIHByZXR0eSByYXJlLgo+IAo+IFRoZSBhdHRlbXB0IG1heSByZXN1bHQgaW4gYSBs
b2cgbWVzc2FnZSBzcGl0IG91dC4KCkkgc3RpbGwgY2FuJ3Qgc2VlIHRoZSBpc3N1ZSBoZXJlLiBU
aGlzIGlzIG5vdGhpbmcgZGlmZmVyZW50IHRoYW4gdGhlIGZyYW1lIHdlcmUgCm5vdCBzZXR1cCBi
ZWZvcmVoYW5kLgoKPiAKPj4gVGhlIHBvaW50IGhlcmUsIHdlIGtlZXAgd2l0aGluIHRoZSBoeXBl
cnZpc29yIHRoZSBpZGVhIG9mIHdoYXQncyB2YWxpZCBvcgo+PiBpbnZhbGlkLiBUaGlzIGFsbG93
cyB1cyBtb3JlIGZsZXhpYmlsaXR5IG9uIHRoZSB2YWx1ZSBoZXJlIChpbWFnaW5lIHdlIGRlY2lk
ZSB0bwo+PiBjaGFuZ2UgdGhlIHZhbHVlIG9mIEdGTl9JTlZBTElEIGluIHRoZSBmdXR1cmUuLi4p
Lgo+IAo+IEV4YWN0bHksIGFuZCBoZW5jZSBJTlZBTElEX0dGTiBzaG91bGQgbm90IGJlY29tZSB2
aXNpYmxlIHRvIHRoZQo+IG91dHNpZGUuIEhlbmNlIG15IHJlcXVlc3QgdG8gdXNlIGFuIGFsbC1v
bmVzIHZhbHVlIGhlcmUuCkl0IGlzIG9ubHkgdmlzaWJsZSBpZiB5b3UgcHV0IGFuIGV4YWN0IHZh
bHVlIGluIHRoZSBkb2N1bWVudGF0aW9uLiBZb3VyIApzdWdnZXN0aW9uIGlzIHRvIHB1dCBhIGV4
YWN0bHkgdmFsdWUgYW5kIEkgd291bGQgcmF0aGVyIG5vdCBzZWUgdGhhdC4KCj4+Pj4+PiAtLS0g
YS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCj4+Pj4+PiArKysgYi94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9pb21tdS5jCj4+Pj4+PiBAQCAtMTg4LDkgKzE4OCwxMCBAQCB2b2lkIF9f
aHdkb21faW5pdCBpb21tdV9od2RvbV9pbml0KHN0cnVjdCBkb21haW4gKmQpCj4+Pj4+PiAgICAg
ICAgIGhkLT5uZWVkX3N5bmMgPSBpb21tdV9od2RvbV9zdHJpY3QgJiYgIWlvbW11X3VzZV9oYXBf
cHQoZCk7Cj4+Pj4+PiAgICAgICAgIGlmICggbmVlZF9pb21tdV9wdF9zeW5jKGQpICkKPj4+Pj4+
ICAgICAgICAgewo+Pj4+Pj4gKyAgICAgICAgaW50IHJjID0gMDsKPj4+Pj4+ICsjaWZkZWYgQ09O
RklHX0hBU19NMlAKPj4+Pj4+ICAgICAgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7Cj4+
Pj4+PiAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgaSA9IDAsIGZsdXNoX2ZsYWdzID0gMDsKPj4+
Pj4+IC0gICAgICAgIGludCByYyA9IDA7Cj4+Pj4+PiAgICAgCj4+Pj4+PiAgICAgICAgICAgICBw
YWdlX2xpc3RfZm9yX2VhY2ggKCBwYWdlLCAmZC0+cGFnZV9saXN0ICkKPj4+Pj4+ICAgICAgICAg
ICAgIHsKPj4+Pj4+IEBAIC0yMTcsNiArMjE4LDkgQEAgdm9pZCBfX2h3ZG9tX2luaXQgaW9tbXVf
aHdkb21faW5pdChzdHJ1Y3QgZG9tYWluICpkKQo+Pj4+Pj4gICAgICAgICAgICAgLyogVXNlIHdo
aWxlLWJyZWFrIHRvIGF2b2lkIGNvbXBpbGVyIHdhcm5pbmcgKi8KPj4+Pj4+ICAgICAgICAgICAg
IHdoaWxlICggaW9tbXVfaW90bGJfZmx1c2hfYWxsKGQsIGZsdXNoX2ZsYWdzKSApCj4+Pj4+PiAg
ICAgICAgICAgICAgICAgYnJlYWs7Cj4+Pj4+PiArI2Vsc2UKPj4+Pj4+ICsgICAgICAgIHJjID0g
LUVPUE5PVFNVUFA7Cj4+Pj4+PiArI2VuZGlmCj4+Pj4+PiAgICAgCj4+Pj4+PiAgICAgICAgICAg
ICBpZiAoIHJjICkKPj4+Pj4+ICAgICAgICAgICAgICAgICBwcmludGsoWEVOTE9HX1dBUk5JTkcg
ImQlZDogSU9NTVUgbWFwcGluZyBmYWlsZWQ6ICVkXG4iLAo+Pj4+Pgo+Pj4+PiBXb3VsZCB5b3Ug
bWluZCBleHRlbmRpbmcgdGhlIHNjb3BlIG9mIHRoZSAjaWZkZWYgYmV5b25kIHRoaXMgcHJpbnRr
KCk/Cj4+Pj4+IEl0IHNlZW1zIHByZXR0eSBwb2ludGxlc3MgdG8gbWUgdG8gdW5jb25kaXRpb25h
bGx5IGVtaXQgYSBsb2cgbWVzc2FnZQo+Pj4+PiBoZXJlLgo+Pj4+Cj4+Pj4gV2VsbCwgaXQgYXQg
bGVhc3QgdGVsbCB5b3UgdGhlIGZ1bmN0aW9uIGNhbid0IHdvcmsuIFNvIEkgdGhpbmsgaXQgaXMg
c3RpbGwgbWFrZXMKPj4+PiBzZW5zZSB0byBoYXZlIGl0Lgo+Pj4KPj4+IEkgZGlzYWdyZWUuCj4+
IFlvdSBkaXNhZ3JlZSBiZWNhdXNlLi4uPwo+IAo+IEJlY2F1c2Ugb2Ygd2hhdCBJJ3ZlIHNhaWQg
aW4gbXkgaW5pdGlhbCByZXBseSAoc3RpbGwgcXVvdGVkIGFib3ZlKS4KCkkgc3RpbGwgZG9uJ3Qg
c2VlIHRoZSBwcm9ibGVtIG9mIHVuY29uZGl0aW9uYWwgbG9nIG1lc3NhZ2UuIEl0IGlzIG5vdCBy
ZWFsbHkgdGhlIApmaXJzdCBwbGFjZSB3ZSBoYXZlIHRoYXQuCgo+IAo+PiBJIGhvcGUgeW91IGFy
ZSBhd2FyZSwgdGhpcyBpcyB1bmxpa2VseSBnb2luZyB0byBiZSBwcmludGVkIGFzIHRoZSBjb2Rl
IHNob3VsZAo+PiBub3QgYmUgY2FsbGVkLgo+IAo+IEFTU0VSVF9VTlJFQUNIQUJMRSgpIHRoZW4/
CgpBbmQgc3RpbGwgYXZvaWRpbmcgdGhlIHByaW50az8KCkNoZWVycywKCi0tIApKdWxpZW4gR3Jh
bGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 10 14:06:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 May 2019 14:06:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hP69v-0008N0-Ad; Fri, 10 May 2019 14:05:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KsvH=TK=citrix.com=prvs=026b205b0=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hP69u-0008Mv-Fo
 for xen-devel@lists.xenproject.org; Fri, 10 May 2019 14:05:58 +0000
X-Inumbo-ID: ba53c08e-732c-11e9-8980-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ba53c08e-732c-11e9-8980-bc764e045a96;
 Fri, 10 May 2019 14:05:56 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,453,1549929600"; d="scan'208";a="89700586"
To: Jan Beulich <JBeulich@suse.com>, Julien Grall <julien.grall@arm.com>
References: <20190507151458.29350-1-julien.grall@arm.com>
 <20190507151458.29350-14-julien.grall@arm.com>
 <5CD57AEC020000780022D885@prv1-mh.provo.novell.com>
 <253e3a5c-8e84-a671-499c-7009d93658bb@arm.com>
 <5CD57F9F020000780022D936@prv1-mh.provo.novell.com>
 <9b8e78a4-db71-1b0d-a9c6-89a35e5feb2f@arm.com>
 <5CD58484020000780022D98E@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <fae0871e-1ca9-890b-f782-562501782bcb@citrix.com>
Date: Fri, 10 May 2019 15:05:52 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CD58484020000780022D98E@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 13/14] xen/mm: Convert {s,
 g}et_gpfn_from_mfn() to use typesafe MFN
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvMDUvMjAxOSAxNTowMiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTAuMDUuMTkg
YXQgMTU6NDYsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4+IE9uIDEwLzA1LzIwMTkg
MTQ6NDEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMTAuMDUuMTkgYXQgMTU6MzQsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4+Pj4gT24gMTAvMDUvMjAxOSAxNDoyMSwgSmFu
IEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4+IE9uIDA3LjA1LjE5IGF0IDE3OjE0LCA8anVsaWVuLmdy
YWxsQGFybS5jb20+IHdyb3RlOgo+Pj4+Pj4gQEAgLTEwMzAsMTkgKzEwMzEsMTkgQEAgbG9uZyBw
Mm1fcHRfYXVkaXRfcDJtKHN0cnVjdCBwMm1fZG9tYWluICpwMm0pCj4+Pj4+PiBAQCAtMjc5NSw1
NCArMjc5NSw1NCBAQCB2b2lkIGF1ZGl0X3AybShzdHJ1Y3QgZG9tYWluICpkLAo+Pj4+Pj4gICAg
ICAgIHNwaW5fbG9jaygmZC0+cGFnZV9hbGxvY19sb2NrKTsKPj4+Pj4+ICAgICAgICBwYWdlX2xp
c3RfZm9yX2VhY2ggKCBwYWdlLCAmZC0+cGFnZV9saXN0ICkKPj4+Pj4+ICAgICAgICB7Cj4+Pj4+
PiAtICAgICAgICBtZm4gPSBtZm5feChwYWdlX3RvX21mbihwYWdlKSk7Cj4+Pj4+PiArICAgICAg
ICBtZm4gPSBwYWdlX3RvX21mbihwYWdlKTsKPj4+Pj4+ICAgIAo+Pj4+Pj4gLSAgICAgICAgUDJN
X1BSSU5USygiYXVkaXRpbmcgZ3Vlc3QgcGFnZSwgbWZuPSUjbHhcbiIsIG1mbik7Cj4+Pj4+PiAr
ICAgICAgICBQMk1fUFJJTlRLKCJhdWRpdGluZyBndWVzdCBwYWdlLCBtZm49JSJQUklfbWZuIlxu
IiwgbWZuX3gobWZuKSk7Cj4+Pj4+PiAgICAKPj4+Pj4+ICAgICAgICAgICAgb2QgPSBwYWdlX2dl
dF9vd25lcihwYWdlKTsKPj4+Pj4+ICAgIAo+Pj4+Pj4gICAgICAgICAgICBpZiAoIG9kICE9IGQg
KQo+Pj4+Pj4gICAgICAgICAgICB7Cj4+Pj4+PiAtICAgICAgICAgICAgUDJNX1BSSU5USygid3Jv
bmcgb3duZXIgJSNseCAtPiAlcCgldSkgIT0gJXAoJXUpXG4iLAo+Pj4+Pj4gLSAgICAgICAgICAg
ICAgICAgICAgICAgbWZuLCBvZCwgKG9kP29kLT5kb21haW5faWQ6LTEpLCBkLCBkLT5kb21haW5f
aWQpOwo+Pj4+Pj4gKyAgICAgICAgICAgIFAyTV9QUklOVEsoIndyb25nIG93bmVyICUiUFJJX21m
biIgLT4gJXAoJXUpICE9ICVwKCV1KVxuIiwKPj4+Pj4+ICsgICAgICAgICAgICAgICAgICAgICAg
IG1mbl94KG1mbiksIG9kLCAob2Q/b2QtPmRvbWFpbl9pZDotMSksIGQsIGQtPmRvbWFpbl9pZCk7
Cj4+Pj4+IFBsZWFzZSBiZSBjYXJlZnVsIG5vdCB0byBkcm9wIDB4IHByZWZpeGVzIGZyb20gdGhl
IHJlc3VsdGluZyBvdXRwdXQKPj4+Pj4gKHdoaWNoIGFyZSBhbiBlZmZlY3Qgb2YgdGhlICMgZmxh
ZyB0aGF0IHlvdSBkZWxldGUpLCBhdCBsZWFzdCB3aGVuCj4+Pj4+IGxvZyBtZXNzYWdlcyBjb250
YWluIGEgbWl4IG9mIGhleCBhbmQgZGVjIG51bWJlcnMuIChJIGFtLCBidHcsCj4+Pj4+IG5vdCBj
b252aW5jZWQgdGhhdCBzd2l0Y2hpbmcgdG8gUFJJX21mbiBoZXJlIGlzIGhlbHBmdWwuKQo+Pj4+
IExhc3QgdGltZSBJIGtlZXBlZCAlIyBmb3IgTUZOLCBJIGhhdmUgYmVlbiBhc2tlZCB0byByZW1v
dmUgdGhlICMuIEkgcHJlZmVyCj4+Pj4gaGF2aW5nIDB4IGZvciBhbGwgdGhlIGhleCwgYW5kIEkg
YW0gaGFwcHkgdG8gYmUga2VlcCBhcyBpcy4gQnV0IEkgd291bGQgbGlrZSBhCj4+Pj4gYml0IG9m
IGNvbnNpc3RlbmN5IG9uIHRoZSB3YXkgd2UgcHJpbnQgTUZOLi4uCj4+PiBXZWxsLCAiJSMiUFJJ
X21mbiBpcyBib2d1cyAoYmVjYXVzZSBvZiB0aGUgY29tYmluYXRpb24gd2l0aCB0aGUKPj4+IG1p
bmltdW0gd2lkdGggc3BlY2lmaWNhdGlvbiksIHNvIGl0IG91Z2h0IHRvIGJlICIlI2x4IiBvciAi
MHglIlBSSV9tZm4uCj4+PiBIYXZlIHlvdSByZWFsbHkgYmVlbiBhc2tlZCBmb3Igc29tZXRoaW5n
IGVsc2U/IElmIHNvLCBhbmQgaWYgaXQgd2FzIG1lLAo+Pj4gdGhlbiBJIGFwb2xvZ2l6ZS4KPj4g
SSBhbSBub3Qgc3VyZSB3aHkgdGhpcyBpcyBib2d1cy4gVGhlIHRoaW5nIGlzIHVzaW5nIGRpZmZl
cmVudCBmb3JtYXQgZm9yIHRoZSBNRk4gCj4+IG1ha2VzIGl0IGRpZmZpY3VsdCB0byByZWFkIGEg
bWVzc2FnZSB3aXRob3V0IGxvb2tpbmcgZm9ybWF0IHN0cmluZy4KPiBXZSBsb29rIHRvIGJlIGlu
IGFncmVlbWVudCB0aGF0IHRoZXJlIHNob3VsZCBiZSBhIDB4IHByZWZpeCBoZXJlLgo+IFdoYXQg
SSdtIGFza2luZyBmb3IgaXMgdG8gYXZvaWQgdGhlIHZhbHVlIGxvZ2dlZCB0byBkZS1nZW5lcmF0
ZSBpbnRvCj4gYSAzLWRpZ2l0IG9uZSAoMHg/Pz8pIHdoZW4gYSBmaXZlIGRpZ2l0IG9uZSBpcyBt
ZWFudCAoc2VlIFBSSV9tZm4pLgo+IE5vdCB0byBzcGVhayBvZiB0aGUgZnVydGhlciBpbmNvbnNp
c3RlbnQgc3RyaW5nIHRoYXQgd291bGQgYmUgbG9nZ2VkCj4gZm9yIE1GTiAwLgoKVGhlIG92ZXJ3
aGVsbWluZyBtYWpvcml0eSB3YXkgb2YgcHJpbnRpbmcgbWZucyBpcyB2aWE6CgptZm4gJSJQUklf
bWZuIgoKd2hpY2ggaXMgYWxtb3N0IGZ1bGx5IGNvbnNpc3RlbnQgYWNyb3NzIHRoZSB4ODYgY29k
ZS4KClZhcmlvdXMgYml0cyBvZiBjb21tb24gY29kZSwgYW5kIG1vc3Qgb2YgQVJNIGNvZGUgdXNl
IHZhcmlhdGlvbnMgb2YKJSMiUFJJX21mbiIsIGFuZCB0aGlzIG91Z2h0IHRvIGJlIGZpeGVkLgoK
fkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 10 14:06:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 May 2019 14:06:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hP69x-0008Nq-P5; Fri, 10 May 2019 14:06:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=thpN=TK=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hP69w-0008NO-6n
 for xen-devel@lists.xenproject.org; Fri, 10 May 2019 14:06:00 +0000
X-Inumbo-ID: bc856c9e-732c-11e9-84f4-3b04a71353fa
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id bc856c9e-732c-11e9-84f4-3b04a71353fa;
 Fri, 10 May 2019 14:05:59 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id C78B6A78;
 Fri, 10 May 2019 07:05:58 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 6D05B3F73C;
 Fri, 10 May 2019 07:05:57 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>
References: <20190507151458.29350-1-julien.grall@arm.com>
 <20190507151458.29350-12-julien.grall@arm.com>
 <5CD571FE020000780022D826@prv1-mh.provo.novell.com>
 <22eaed55-f714-0c97-385d-72cf796f5936@arm.com>
 <5CD57E04020000780022D8F0@prv1-mh.provo.novell.com>
 <fac9e2db-c746-5f53-bebc-0615fe60e8a4@arm.com>
 <5CD58127020000780022D963@prv1-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <210fee0a-bbd0-ccef-82d5-d81ed55ef587@arm.com>
Date: Fri, 10 May 2019 15:05:55 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CD58127020000780022D963@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 11/14] xen/x86: mm: Re-implement
 set_gpfn_from_mfn() as a static inline function
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxMC8wNS8yMDE5IDE0OjQ4LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBPbiAxMC4w
NS4xOSBhdCAxNTo0MSwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPj4gT24gMTAvMDUv
MjAxOSAxNDozNSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+PiBPbiAxMC4wNS4xOSBhdCAxNToy
NywgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPj4+PiBPbiAxMC8wNS8yMDE5IDEzOjQz
LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+Pj4gT24gMDcuMDUuMTkgYXQgMTc6MTQsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4+Pj4+PiArc3RhdGljIGlubGluZSB2b2lkIHNldF9n
cGZuX2Zyb21fbWZuKHVuc2lnbmVkIGxvbmcgbWZuLCB1bnNpZ25lZCBsb25nIHBmbikKPj4+Pj4+
ICt7Cj4+Pj4+PiArICAgIHN0cnVjdCBkb21haW4gKmQgPSBwYWdlX2dldF9vd25lcihtZm5fdG9f
cGFnZShfbWZuKG1mbikpKTsKPj4+Pj4+ICsgICAgdW5zaWduZWQgbG9uZyBlbnRyeSA9IChkICYm
IChkID09IGRvbV9jb3cpKSA/IFNIQVJFRF9NMlBfRU5UUlkgOiBwZm47Cj4+Pj4+Cj4+Pj4+IFRo
ZSAmJiBoZXJlIGxvb2tzLCBlaG0sIGZ1bm55LCBidXQgSSBndWVzcyBpdCdzIG5lZWRlZCBmb3Ig
ZWFybHkgYm9vdD8KPj4+Pgo+Pj4+IEkgaGF2ZSBubyBpZGVhLCB0aGlzIGlzIHg4NiBub3QgQXJt
Li4uCj4+Pj4KPj4+Pj4gQnV0IHRoYXQncyBwZXJoYXBzIGEgc2VwYXJhdGUgdGhpbmcgdG8gY2xl
YW4gdXAuIEhvd2V2ZXIsIGxvb2tpbmcgYXQKPj4+Pj4gdGhpcyAtIHdoeSBpcyBBcm0gc2V0dGlu
ZyB1cCBkb21fY293IGluIHRoZSBmaXJzdCBwbGFjZT8KPj4+Pgo+Pj4+IENvbW1vbiBjb2RlIGlz
IHVzaW5nIGRvbV9jb3csIHNvIEkgZG9uJ3QgdGhpbmsgd2Ugd2FudCBpdCB0byBiZSBOVUxMIG9u
IEFybSB0bwo+Pj4+IGF2b2lkIHdlaXJkIGlzc3Vlcy4KPj4+Cj4+PiBJIGRpZG4ndCBtZWFuIGl0
IHRvIHJlbWFpbiBOVUxMLiBDb21tb24gY29kZSBkb2Vzbid0IGRlcmVmZXJlbmNlIGl0Cj4+PiAo
YW5kIGlzbid0IHN1cHBvc2VkIHRvKSwgc28gSSdkIGNvbnNpZGVyIGluaXRpYWxpemluZyBpdCB0
byBzb21lIGtub3duCj4+PiBmYXVsdGluZyBub24tTlVMTCBhZGRyZXNzLCBpZiB0aGVyZSBpcyBz
dWNoIG9uIEFybS4KPj4KPj4gUGF0Y2hlcyBhcmUgd2VsY29tZWQgOykuCj4gCj4gU28gaXMgdGhl
cmUgc3VjaCBhbiBhZGRyZXNzIG9uIEFybT8KCjAgLSAyTUIgaXMgdW5tYXBwZWQgc28gZmFyLiBJ
IGRvbid0IGtub3cgd2hldGhlciB0aGlzIHdpbGwgc3RpbGwgYmUgdGhlIGNhc2UgKGF0IApsZWFz
dCBmb3IgdGhlIHJhbmdlIDRLQiAtIDJNQikgd2l0aCB0aGUgcmV3b3JrIEkgYW0gYXR0ZW1wdGlu
Zy4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 10 14:08:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 May 2019 14:08:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hP6C1-0000BM-61; Fri, 10 May 2019 14:08:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=thpN=TK=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hP6C0-0000B2-Ad
 for xen-devel@lists.xenproject.org; Fri, 10 May 2019 14:08:08 +0000
X-Inumbo-ID: 08bd2184-732d-11e9-8980-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 08bd2184-732d-11e9-8980-bc764e045a96;
 Fri, 10 May 2019 14:08:06 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id ACB95A78;
 Fri, 10 May 2019 07:08:06 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D6C183F73C;
 Fri, 10 May 2019 07:08:04 -0700 (PDT)
To: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
References: <20190507151458.29350-1-julien.grall@arm.com>
 <20190507151458.29350-14-julien.grall@arm.com>
 <5CD57AEC020000780022D885@prv1-mh.provo.novell.com>
 <253e3a5c-8e84-a671-499c-7009d93658bb@arm.com>
 <5CD57F9F020000780022D936@prv1-mh.provo.novell.com>
 <9b8e78a4-db71-1b0d-a9c6-89a35e5feb2f@arm.com>
 <5CD58484020000780022D98E@prv1-mh.provo.novell.com>
 <fae0871e-1ca9-890b-f782-562501782bcb@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <5e873087-73cd-5bdf-f414-e9eede0207a4@arm.com>
Date: Fri, 10 May 2019 15:08:03 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <fae0871e-1ca9-890b-f782-562501782bcb@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 13/14] xen/mm: Convert {s,
 g}et_gpfn_from_mfn() to use typesafe MFN
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxMC8wNS8yMDE5IDE1OjA1LCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+IE9uIDEwLzA1LzIw
MTkgMTU6MDIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAxMC4wNS4xOSBhdCAxNTo0Niwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPj4+IE9uIDEwLzA1LzIwMTkgMTQ6NDEsIEph
biBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+IE9uIDEwLjA1LjE5IGF0IDE1OjM0LCA8anVsaWVuLmdy
YWxsQGFybS5jb20+IHdyb3RlOgo+Pj4+PiBPbiAxMC8wNS8yMDE5IDE0OjIxLCBKYW4gQmV1bGlj
aCB3cm90ZToKPj4+Pj4+Pj4+IE9uIDA3LjA1LjE5IGF0IDE3OjE0LCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+IHdyb3RlOgo+Pj4+Pj4+IEBAIC0xMDMwLDE5ICsxMDMxLDE5IEBAIGxvbmcgcDJtX3B0
X2F1ZGl0X3AybShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQo+Pj4+Pj4+IEBAIC0yNzk1LDU0ICsy
Nzk1LDU0IEBAIHZvaWQgYXVkaXRfcDJtKHN0cnVjdCBkb21haW4gKmQsCj4+Pj4+Pj4gICAgICAg
ICBzcGluX2xvY2soJmQtPnBhZ2VfYWxsb2NfbG9jayk7Cj4+Pj4+Pj4gICAgICAgICBwYWdlX2xp
c3RfZm9yX2VhY2ggKCBwYWdlLCAmZC0+cGFnZV9saXN0ICkKPj4+Pj4+PiAgICAgICAgIHsKPj4+
Pj4+PiAtICAgICAgICBtZm4gPSBtZm5feChwYWdlX3RvX21mbihwYWdlKSk7Cj4+Pj4+Pj4gKyAg
ICAgICAgbWZuID0gcGFnZV90b19tZm4ocGFnZSk7Cj4+Pj4+Pj4gICAgIAo+Pj4+Pj4+IC0gICAg
ICAgIFAyTV9QUklOVEsoImF1ZGl0aW5nIGd1ZXN0IHBhZ2UsIG1mbj0lI2x4XG4iLCBtZm4pOwo+
Pj4+Pj4+ICsgICAgICAgIFAyTV9QUklOVEsoImF1ZGl0aW5nIGd1ZXN0IHBhZ2UsIG1mbj0lIlBS
SV9tZm4iXG4iLCBtZm5feChtZm4pKTsKPj4+Pj4+PiAgICAgCj4+Pj4+Pj4gICAgICAgICAgICAg
b2QgPSBwYWdlX2dldF9vd25lcihwYWdlKTsKPj4+Pj4+PiAgICAgCj4+Pj4+Pj4gICAgICAgICAg
ICAgaWYgKCBvZCAhPSBkICkKPj4+Pj4+PiAgICAgICAgICAgICB7Cj4+Pj4+Pj4gLSAgICAgICAg
ICAgIFAyTV9QUklOVEsoIndyb25nIG93bmVyICUjbHggLT4gJXAoJXUpICE9ICVwKCV1KVxuIiwK
Pj4+Pj4+PiAtICAgICAgICAgICAgICAgICAgICAgICBtZm4sIG9kLCAob2Q/b2QtPmRvbWFpbl9p
ZDotMSksIGQsIGQtPmRvbWFpbl9pZCk7Cj4+Pj4+Pj4gKyAgICAgICAgICAgIFAyTV9QUklOVEso
Indyb25nIG93bmVyICUiUFJJX21mbiIgLT4gJXAoJXUpICE9ICVwKCV1KVxuIiwKPj4+Pj4+PiAr
ICAgICAgICAgICAgICAgICAgICAgICBtZm5feChtZm4pLCBvZCwgKG9kP29kLT5kb21haW5faWQ6
LTEpLCBkLCBkLT5kb21haW5faWQpOwo+Pj4+Pj4gUGxlYXNlIGJlIGNhcmVmdWwgbm90IHRvIGRy
b3AgMHggcHJlZml4ZXMgZnJvbSB0aGUgcmVzdWx0aW5nIG91dHB1dAo+Pj4+Pj4gKHdoaWNoIGFy
ZSBhbiBlZmZlY3Qgb2YgdGhlICMgZmxhZyB0aGF0IHlvdSBkZWxldGUpLCBhdCBsZWFzdCB3aGVu
Cj4+Pj4+PiBsb2cgbWVzc2FnZXMgY29udGFpbiBhIG1peCBvZiBoZXggYW5kIGRlYyBudW1iZXJz
LiAoSSBhbSwgYnR3LAo+Pj4+Pj4gbm90IGNvbnZpbmNlZCB0aGF0IHN3aXRjaGluZyB0byBQUklf
bWZuIGhlcmUgaXMgaGVscGZ1bC4pCj4+Pj4+IExhc3QgdGltZSBJIGtlZXBlZCAlIyBmb3IgTUZO
LCBJIGhhdmUgYmVlbiBhc2tlZCB0byByZW1vdmUgdGhlICMuIEkgcHJlZmVyCj4+Pj4+IGhhdmlu
ZyAweCBmb3IgYWxsIHRoZSBoZXgsIGFuZCBJIGFtIGhhcHB5IHRvIGJlIGtlZXAgYXMgaXMuIEJ1
dCBJIHdvdWxkIGxpa2UgYQo+Pj4+PiBiaXQgb2YgY29uc2lzdGVuY3kgb24gdGhlIHdheSB3ZSBw
cmludCBNRk4uLi4KPj4+PiBXZWxsLCAiJSMiUFJJX21mbiBpcyBib2d1cyAoYmVjYXVzZSBvZiB0
aGUgY29tYmluYXRpb24gd2l0aCB0aGUKPj4+PiBtaW5pbXVtIHdpZHRoIHNwZWNpZmljYXRpb24p
LCBzbyBpdCBvdWdodCB0byBiZSAiJSNseCIgb3IgIjB4JSJQUklfbWZuLgo+Pj4+IEhhdmUgeW91
IHJlYWxseSBiZWVuIGFza2VkIGZvciBzb21ldGhpbmcgZWxzZT8gSWYgc28sIGFuZCBpZiBpdCB3
YXMgbWUsCj4+Pj4gdGhlbiBJIGFwb2xvZ2l6ZS4KPj4+IEkgYW0gbm90IHN1cmUgd2h5IHRoaXMg
aXMgYm9ndXMuIFRoZSB0aGluZyBpcyB1c2luZyBkaWZmZXJlbnQgZm9ybWF0IGZvciB0aGUgTUZO
Cj4+PiBtYWtlcyBpdCBkaWZmaWN1bHQgdG8gcmVhZCBhIG1lc3NhZ2Ugd2l0aG91dCBsb29raW5n
IGZvcm1hdCBzdHJpbmcuCj4+IFdlIGxvb2sgdG8gYmUgaW4gYWdyZWVtZW50IHRoYXQgdGhlcmUg
c2hvdWxkIGJlIGEgMHggcHJlZml4IGhlcmUuCj4+IFdoYXQgSSdtIGFza2luZyBmb3IgaXMgdG8g
YXZvaWQgdGhlIHZhbHVlIGxvZ2dlZCB0byBkZS1nZW5lcmF0ZSBpbnRvCj4+IGEgMy1kaWdpdCBv
bmUgKDB4Pz8/KSB3aGVuIGEgZml2ZSBkaWdpdCBvbmUgaXMgbWVhbnQgKHNlZSBQUklfbWZuKS4K
Pj4gTm90IHRvIHNwZWFrIG9mIHRoZSBmdXJ0aGVyIGluY29uc2lzdGVudCBzdHJpbmcgdGhhdCB3
b3VsZCBiZSBsb2dnZWQKPj4gZm9yIE1GTiAwLgo+IAo+IFRoZSBvdmVyd2hlbG1pbmcgbWFqb3Jp
dHkgd2F5IG9mIHByaW50aW5nIG1mbnMgaXMgdmlhOgo+IAo+IG1mbiAlIlBSSV9tZm4iCj4gCj4g
d2hpY2ggaXMgYWxtb3N0IGZ1bGx5IGNvbnNpc3RlbnQgYWNyb3NzIHRoZSB4ODYgY29kZS4KCklm
IEkgZ290IGl0IHJpZ2h0LCB0aGUgZm9ybWF0IGhlcmUgd291bGQgYmUgIndyb25nIG93bmVyIG1m
biAlIlBSSV9tZm4iLiBBbSBJIApjb3JyZWN0PwoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 10 14:09:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 May 2019 14:09:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hP6DD-0000IC-HJ; Fri, 10 May 2019 14:09:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KsvH=TK=citrix.com=prvs=026b205b0=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hP6DC-0000I7-SE
 for xen-devel@lists.xenproject.org; Fri, 10 May 2019 14:09:22 +0000
X-Inumbo-ID: 3463fd0c-732d-11e9-96a4-f3c0549c844f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3463fd0c-732d-11e9-96a4-f3c0549c844f;
 Fri, 10 May 2019 14:09:20 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,453,1549929600"; d="scan'208";a="89700629"
To: Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>
References: <20190507151458.29350-1-julien.grall@arm.com>
 <20190507151458.29350-14-julien.grall@arm.com>
 <5CD57AEC020000780022D885@prv1-mh.provo.novell.com>
 <253e3a5c-8e84-a671-499c-7009d93658bb@arm.com>
 <5CD57F9F020000780022D936@prv1-mh.provo.novell.com>
 <9b8e78a4-db71-1b0d-a9c6-89a35e5feb2f@arm.com>
 <5CD58484020000780022D98E@prv1-mh.provo.novell.com>
 <fae0871e-1ca9-890b-f782-562501782bcb@citrix.com>
 <5e873087-73cd-5bdf-f414-e9eede0207a4@arm.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <673c54d0-8b3f-9d92-b3c3-2210163c970e@citrix.com>
Date: Fri, 10 May 2019 15:09:17 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5e873087-73cd-5bdf-f414-e9eede0207a4@arm.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 13/14] xen/mm: Convert {s,
 g}et_gpfn_from_mfn() to use typesafe MFN
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvMDUvMjAxOSAxNTowOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Cj4KPiBPbiAxMC8wNS8y
MDE5IDE1OjA1LCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiBPbiAxMC8wNS8yMDE5IDE1OjAyLCBK
YW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDEwLjA1LjE5IGF0IDE1OjQ2LCA8anVsaWVuLmdy
YWxsQGFybS5jb20+IHdyb3RlOgo+Pj4+IE9uIDEwLzA1LzIwMTkgMTQ6NDEsIEphbiBCZXVsaWNo
IHdyb3RlOgo+Pj4+Pj4+PiBPbiAxMC4wNS4xOSBhdCAxNTozNCwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPiB3cm90ZToKPj4+Pj4+IE9uIDEwLzA1LzIwMTkgMTQ6MjEsIEphbiBCZXVsaWNoIHdyb3Rl
Ogo+Pj4+Pj4+Pj4+IE9uIDA3LjA1LjE5IGF0IDE3OjE0LCA8anVsaWVuLmdyYWxsQGFybS5jb20+
IHdyb3RlOgo+Pj4+Pj4+PiBAQCAtMTAzMCwxOSArMTAzMSwxOSBAQCBsb25nIHAybV9wdF9hdWRp
dF9wMm0oc3RydWN0IHAybV9kb21haW4KPj4+Pj4+Pj4gKnAybSkKPj4+Pj4+Pj4gQEAgLTI3OTUs
NTQgKzI3OTUsNTQgQEAgdm9pZCBhdWRpdF9wMm0oc3RydWN0IGRvbWFpbiAqZCwKPj4+Pj4+Pj4g
wqDCoMKgwqDCoMKgwqAgc3Bpbl9sb2NrKCZkLT5wYWdlX2FsbG9jX2xvY2spOwo+Pj4+Pj4+PiDC
oMKgwqDCoMKgwqDCoCBwYWdlX2xpc3RfZm9yX2VhY2ggKCBwYWdlLCAmZC0+cGFnZV9saXN0ICkK
Pj4+Pj4+Pj4gwqDCoMKgwqDCoMKgwqAgewo+Pj4+Pj4+PiAtwqDCoMKgwqDCoMKgwqAgbWZuID0g
bWZuX3gocGFnZV90b19tZm4ocGFnZSkpOwo+Pj4+Pj4+PiArwqDCoMKgwqDCoMKgwqAgbWZuID0g
cGFnZV90b19tZm4ocGFnZSk7Cj4+Pj4+Pj4+IMKgwqDCoCAtwqDCoMKgwqDCoMKgwqAgUDJNX1BS
SU5USygiYXVkaXRpbmcgZ3Vlc3QgcGFnZSwgbWZuPSUjbHhcbiIsIG1mbik7Cj4+Pj4+Pj4+ICvC
oMKgwqDCoMKgwqDCoCBQMk1fUFJJTlRLKCJhdWRpdGluZyBndWVzdCBwYWdlLCBtZm49JSJQUklf
bWZuIlxuIiwKPj4+Pj4+Pj4gbWZuX3gobWZuKSk7Cj4+Pj4+Pj4+IMKgwqDCoCDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgIG9kID0gcGFnZV9nZXRfb3duZXIocGFnZSk7Cj4+Pj4+Pj4+IMKgwqDCoCDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgIGlmICggb2QgIT0gZCApCj4+Pj4+Pj4+IMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqAgewo+Pj4+Pj4+PiAtwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBQMk1fUFJJTlRL
KCJ3cm9uZyBvd25lciAlI2x4IC0+ICVwKCV1KSAhPSAlcCgldSlcbiIsCj4+Pj4+Pj4+IC3CoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBtZm4sIG9kLCAob2Q/b2Qt
PmRvbWFpbl9pZDotMSksIGQsCj4+Pj4+Pj4+IGQtPmRvbWFpbl9pZCk7Cj4+Pj4+Pj4+ICvCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgIFAyTV9QUklOVEsoIndyb25nIG93bmVyICUiUFJJX21mbiIgLT4g
JXAoJXUpICE9Cj4+Pj4+Pj4+ICVwKCV1KVxuIiwKPj4+Pj4+Pj4gK8KgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIG1mbl94KG1mbiksIG9kLCAob2Q/b2QtPmRvbWFp
bl9pZDotMSksCj4+Pj4+Pj4+IGQsIGQtPmRvbWFpbl9pZCk7Cj4+Pj4+Pj4gUGxlYXNlIGJlIGNh
cmVmdWwgbm90IHRvIGRyb3AgMHggcHJlZml4ZXMgZnJvbSB0aGUgcmVzdWx0aW5nIG91dHB1dAo+
Pj4+Pj4+ICh3aGljaCBhcmUgYW4gZWZmZWN0IG9mIHRoZSAjIGZsYWcgdGhhdCB5b3UgZGVsZXRl
KSwgYXQgbGVhc3Qgd2hlbgo+Pj4+Pj4+IGxvZyBtZXNzYWdlcyBjb250YWluIGEgbWl4IG9mIGhl
eCBhbmQgZGVjIG51bWJlcnMuIChJIGFtLCBidHcsCj4+Pj4+Pj4gbm90IGNvbnZpbmNlZCB0aGF0
IHN3aXRjaGluZyB0byBQUklfbWZuIGhlcmUgaXMgaGVscGZ1bC4pCj4+Pj4+PiBMYXN0IHRpbWUg
SSBrZWVwZWQgJSMgZm9yIE1GTiwgSSBoYXZlIGJlZW4gYXNrZWQgdG8gcmVtb3ZlIHRoZSAjLgo+
Pj4+Pj4gSSBwcmVmZXIKPj4+Pj4+IGhhdmluZyAweCBmb3IgYWxsIHRoZSBoZXgsIGFuZCBJIGFt
IGhhcHB5IHRvIGJlIGtlZXAgYXMgaXMuIEJ1dCBJCj4+Pj4+PiB3b3VsZCBsaWtlIGEKPj4+Pj4+
IGJpdCBvZiBjb25zaXN0ZW5jeSBvbiB0aGUgd2F5IHdlIHByaW50IE1GTi4uLgo+Pj4+PiBXZWxs
LCAiJSMiUFJJX21mbiBpcyBib2d1cyAoYmVjYXVzZSBvZiB0aGUgY29tYmluYXRpb24gd2l0aCB0
aGUKPj4+Pj4gbWluaW11bSB3aWR0aCBzcGVjaWZpY2F0aW9uKSwgc28gaXQgb3VnaHQgdG8gYmUg
IiUjbHgiIG9yCj4+Pj4+ICIweCUiUFJJX21mbi4KPj4+Pj4gSGF2ZSB5b3UgcmVhbGx5IGJlZW4g
YXNrZWQgZm9yIHNvbWV0aGluZyBlbHNlPyBJZiBzbywgYW5kIGlmIGl0Cj4+Pj4+IHdhcyBtZSwK
Pj4+Pj4gdGhlbiBJIGFwb2xvZ2l6ZS4KPj4+PiBJIGFtIG5vdCBzdXJlIHdoeSB0aGlzIGlzIGJv
Z3VzLiBUaGUgdGhpbmcgaXMgdXNpbmcgZGlmZmVyZW50Cj4+Pj4gZm9ybWF0IGZvciB0aGUgTUZO
Cj4+Pj4gbWFrZXMgaXQgZGlmZmljdWx0IHRvIHJlYWQgYSBtZXNzYWdlIHdpdGhvdXQgbG9va2lu
ZyBmb3JtYXQgc3RyaW5nLgo+Pj4gV2UgbG9vayB0byBiZSBpbiBhZ3JlZW1lbnQgdGhhdCB0aGVy
ZSBzaG91bGQgYmUgYSAweCBwcmVmaXggaGVyZS4KPj4+IFdoYXQgSSdtIGFza2luZyBmb3IgaXMg
dG8gYXZvaWQgdGhlIHZhbHVlIGxvZ2dlZCB0byBkZS1nZW5lcmF0ZSBpbnRvCj4+PiBhIDMtZGln
aXQgb25lICgweD8/Pykgd2hlbiBhIGZpdmUgZGlnaXQgb25lIGlzIG1lYW50IChzZWUgUFJJX21m
bikuCj4+PiBOb3QgdG8gc3BlYWsgb2YgdGhlIGZ1cnRoZXIgaW5jb25zaXN0ZW50IHN0cmluZyB0
aGF0IHdvdWxkIGJlIGxvZ2dlZAo+Pj4gZm9yIE1GTiAwLgo+Pgo+PiBUaGUgb3ZlcndoZWxtaW5n
IG1ham9yaXR5IHdheSBvZiBwcmludGluZyBtZm5zIGlzIHZpYToKPj4KPj4gbWZuICUiUFJJX21m
biIKPj4KPj4gd2hpY2ggaXMgYWxtb3N0IGZ1bGx5IGNvbnNpc3RlbnQgYWNyb3NzIHRoZSB4ODYg
Y29kZS4KPgo+IElmIEkgZ290IGl0IHJpZ2h0LCB0aGUgZm9ybWF0IGhlcmUgd291bGQgYmUgIndy
b25nIG93bmVyIG1mbgo+ICUiUFJJX21mbiIuIEFtIEkgY29ycmVjdD8KCklNTywgeWVzLCBidXQg
c2VlIG15IHNwZWNpZmljIGVtYWlsIGZvciBhbiBldmVuIGJldHRlciBhbHRlcm5hdGl2ZS4KCn5B
bmRyZXcKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 10 14:13:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 May 2019 14:13:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hP6Gi-00014G-2F; Fri, 10 May 2019 14:13:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=5pb9=TK=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hP6Gg-00014B-Lw
 for xen-devel@lists.xenproject.org; Fri, 10 May 2019 14:12:58 +0000
X-Inumbo-ID: b56fac4b-732d-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b56fac4b-732d-11e9-8980-bc764e045a96;
 Fri, 10 May 2019 14:12:57 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 10 May 2019 08:12:56 -0600
Message-Id: <5CD586E3020000780022D9D1@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 10 May 2019 08:12:51 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH] x86/mm: free_page_type() is PV-only
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hpbGUgaXQgYWxyZWFkeSBoYXMgYSBDT05GSUdfUFYgd3JhcHBlZCBhcm91bmQgaXRzIGVudGly
ZSBib2R5LCBpdCBpcwpzdGlsbCB1c2VsZXNzbHkgaW52b2tpbmcgbWZuX3RvX2dtZm4oKSwgd2hp
Y2ggaXMgYWJvdXQgdG8gYmUgcmVwbGFjZWQuCkF2b2lkIG1vcnBoaW5nIHRoaXMgY29kZSBpbnRv
IGV2ZW4gbW9yZSBzdXNwaWNpb3VzIHNoYXBlIGFuZCByZW1vdmUgdGhlCmVmZmVjdGl2ZWx5IGRl
YWQgY29kZSAtIHRyYW5zbGF0ZWQgbW9kZSBoYXMgYmVlbiBtYWRlIGltcG9zc2libGUgZm9yIFBW
CnF1aXRlIHNvbWUgdGltZSBhZ28uCgpBZGp1c3QgYW5kIGV4dGVuZCB0aGUgYXNzZXJ0aW9ucyBh
dCB0aGUgc2FtZSB0aW1lOiBUaGUgb3JpZ2luYWwKQVNTRVJUKCFzaGFkb3dfbW9kZV9yZWZjb3Vu
dHMob3duZXIpKSByZWFsbHkgbWVhbnMKQVNTRVJUKCFzaGFkb3dfbW9kZV9lbmFibGVkKG93bmVy
KSB8fCAhcGFnaW5nX21vZGVfcmVmY291bnRzKG93bmVyKSksCndoaWNoIGlzbid0IHdoYXQgd2Ug
d2FudCBoZXJlLgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgoKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTI2
MzIsNyArMjYzMiw2IEBAIGludCBmcmVlX3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWcK
IHsKICNpZmRlZiBDT05GSUdfUFYKICAgICBzdHJ1Y3QgZG9tYWluICpvd25lciA9IHBhZ2VfZ2V0
X293bmVyKHBhZ2UpOwotICAgIHVuc2lnbmVkIGxvbmcgZ21mbjsKICAgICBpbnQgcmM7CiAKICAg
ICBpZiAoIGxpa2VseShvd25lciAhPSBOVUxMKSAmJiB1bmxpa2VseShwYWdpbmdfbW9kZV9lbmFi
bGVkKG93bmVyKSkgKQpAQCAtMjY0MCwxMSArMjYzOSwxMSBAQCBpbnQgZnJlZV9wYWdlX3R5cGUo
c3RydWN0IHBhZ2VfaW5mbyAqcGFnCiAgICAgICAgIC8qIEEgcGFnZSB0YWJsZSBpcyBkaXJ0aWVk
IHdoZW4gaXRzIHR5cGUgY291bnQgYmVjb21lcyB6ZXJvLiAqLwogICAgICAgICBwYWdpbmdfbWFy
a19kaXJ0eShvd25lciwgcGFnZV90b19tZm4ocGFnZSkpOwogCi0gICAgICAgIEFTU0VSVCghc2hh
ZG93X21vZGVfcmVmY291bnRzKG93bmVyKSk7CisgICAgICAgIEFTU0VSVChzaGFkb3dfbW9kZV9l
bmFibGVkKG93bmVyKSk7CisgICAgICAgIEFTU0VSVCghcGFnaW5nX21vZGVfcmVmY291bnRzKG93
bmVyKSk7CisgICAgICAgIEFTU0VSVCghcGFnaW5nX21vZGVfdHJhbnNsYXRlKG93bmVyKSk7CiAK
LSAgICAgICAgZ21mbiA9IG1mbl90b19nbWZuKG93bmVyLCBtZm5feChwYWdlX3RvX21mbihwYWdl
KSkpOwotICAgICAgICBpZiAoIFZBTElEX00yUChnbWZuKSApCi0gICAgICAgICAgICBzaGFkb3df
cmVtb3ZlX2FsbF9zaGFkb3dzKG93bmVyLCBfbWZuKGdtZm4pKTsKKyAgICAgICAgc2hhZG93X3Jl
bW92ZV9hbGxfc2hhZG93cyhvd25lciwgcGFnZV90b19tZm4ocGFnZSkpOwogICAgIH0KIAogICAg
IGlmICggISh0eXBlICYgUEdUX3BhcnRpYWwpICkKCgoKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 10 14:14:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 May 2019 14:14:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hP6IF-00019E-EN; Fri, 10 May 2019 14:14:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=5pb9=TK=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hP6ID-000196-PM
 for xen-devel@lists.xenproject.org; Fri, 10 May 2019 14:14:33 +0000
X-Inumbo-ID: ecb62290-732d-11e9-9743-c32141f5da3f
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ecb62290-732d-11e9-9743-c32141f5da3f;
 Fri, 10 May 2019 14:14:30 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 10 May 2019 08:14:28 -0600
Message-Id: <5CD58740020000780022D9D4@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 10 May 2019 08:14:24 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <20190507151458.29350-1-julien.grall@arm.com>
 <20190507151458.29350-14-julien.grall@arm.com>
 <5CD57AEC020000780022D885@prv1-mh.provo.novell.com>
 <253e3a5c-8e84-a671-499c-7009d93658bb@arm.com>
 <5CD57F9F020000780022D936@prv1-mh.provo.novell.com>
 <9b8e78a4-db71-1b0d-a9c6-89a35e5feb2f@arm.com>
 <5CD58484020000780022D98E@prv1-mh.provo.novell.com>
 <fae0871e-1ca9-890b-f782-562501782bcb@citrix.com>
In-Reply-To: <fae0871e-1ca9-890b-f782-562501782bcb@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 13/14] xen/mm: Convert {s,
 g}et_gpfn_from_mfn() to use typesafe MFN
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Tamas K Lengyel <tamas@tklengyel.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEwLjA1LjE5IGF0IDE2OjA1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gVGhlIG92ZXJ3aGVsbWluZyBtYWpvcml0eSB3YXkgb2YgcHJpbnRpbmcgbWZucyBpcyB2
aWE6Cj4gCj4gbWZuICUiUFJJX21mbiIKPiAKPiB3aGljaCBpcyBhbG1vc3QgZnVsbHkgY29uc2lz
dGVudCBhY3Jvc3MgdGhlIHg4NiBjb2RlLgo+IAo+IFZhcmlvdXMgYml0cyBvZiBjb21tb24gY29k
ZSwgYW5kIG1vc3Qgb2YgQVJNIGNvZGUgdXNlIHZhcmlhdGlvbnMgb2YKPiAlIyJQUklfbWZuIiwg
YW5kIHRoaXMgb3VnaHQgdG8gYmUgZml4ZWQuCgpPaCwgc28geW91J3JlIGZpbmUgd2l0aCBvbWl0
dGluZyB0aGUgMHggaGVyZT8gVGhhdCdzIGZpbmUgd2l0aCBtZS4gSSd2ZQpzdWdnZXN0ZWQgaXRz
IGFkZGl0aW9uIG1lcmVseSBiZWNhdXNlIGNvbW1vbmx5IHlvdSBhc2sgZm9yIHRoZSBwcmVmaXgu
CgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 10 14:14:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 May 2019 14:14:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hP6Ia-0001C8-Nh; Fri, 10 May 2019 14:14:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=thpN=TK=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hP6IZ-0001C0-1l
 for xen-devel@lists.xenproject.org; Fri, 10 May 2019 14:14:55 +0000
X-Inumbo-ID: fb892632-732d-11e9-a685-ab3915c70598
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id fb892632-732d-11e9-a685-ab3915c70598;
 Fri, 10 May 2019 14:14:54 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 065A1A78;
 Fri, 10 May 2019 07:14:54 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B776D3F73C;
 Fri, 10 May 2019 07:14:51 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5CD586E3020000780022D9D1@prv1-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <f86f38d4-17be-fcc7-470d-3e9940969448@arm.com>
Date: Fri, 10 May 2019 15:14:50 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CD586E3020000780022D9D1@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86/mm: free_page_type() is PV-only
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Wei Liu <wei.liu2@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSmFuLAoKVGhhbmsgeW91IGZvciBzZW5kaW5nIHRoZSBwYXRjaCEgSSB3aWxsIHJlYmFzZSBt
eSBNMlAgc2VyaWVzIG9uIHRvcCBvZiB0aGlzLgoKQ2hlZXJzLAoKT24gMTAvMDUvMjAxOSAxNTox
MiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gV2hpbGUgaXQgYWxyZWFkeSBoYXMgYSBDT05GSUdfUFYg
d3JhcHBlZCBhcm91bmQgaXRzIGVudGlyZSBib2R5LCBpdCBpcwo+IHN0aWxsIHVzZWxlc3NseSBp
bnZva2luZyBtZm5fdG9fZ21mbigpLCB3aGljaCBpcyBhYm91dCB0byBiZSByZXBsYWNlZC4KPiBB
dm9pZCBtb3JwaGluZyB0aGlzIGNvZGUgaW50byBldmVuIG1vcmUgc3VzcGljaW91cyBzaGFwZSBh
bmQgcmVtb3ZlIHRoZQo+IGVmZmVjdGl2ZWx5IGRlYWQgY29kZSAtIHRyYW5zbGF0ZWQgbW9kZSBo
YXMgYmVlbiBtYWRlIGltcG9zc2libGUgZm9yIFBWCj4gcXVpdGUgc29tZSB0aW1lIGFnby4KPiAK
PiBBZGp1c3QgYW5kIGV4dGVuZCB0aGUgYXNzZXJ0aW9ucyBhdCB0aGUgc2FtZSB0aW1lOiBUaGUg
b3JpZ2luYWwKPiBBU1NFUlQoIXNoYWRvd19tb2RlX3JlZmNvdW50cyhvd25lcikpIHJlYWxseSBt
ZWFucwo+IEFTU0VSVCghc2hhZG93X21vZGVfZW5hYmxlZChvd25lcikgfHwgIXBhZ2luZ19tb2Rl
X3JlZmNvdW50cyhvd25lcikpLAo+IHdoaWNoIGlzbid0IHdoYXQgd2Ugd2FudCBoZXJlLgo+IAo+
IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiAKPiAtLS0g
YS94ZW4vYXJjaC94ODYvbW0uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCj4gQEAgLTI2MzIs
NyArMjYzMiw2IEBAIGludCBmcmVlX3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWcKPiAg
IHsKPiAgICNpZmRlZiBDT05GSUdfUFYKPiAgICAgICBzdHJ1Y3QgZG9tYWluICpvd25lciA9IHBh
Z2VfZ2V0X293bmVyKHBhZ2UpOwo+IC0gICAgdW5zaWduZWQgbG9uZyBnbWZuOwo+ICAgICAgIGlu
dCByYzsKPiAgIAo+ICAgICAgIGlmICggbGlrZWx5KG93bmVyICE9IE5VTEwpICYmIHVubGlrZWx5
KHBhZ2luZ19tb2RlX2VuYWJsZWQob3duZXIpKSApCj4gQEAgLTI2NDAsMTEgKzI2MzksMTEgQEAg
aW50IGZyZWVfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZwo+ICAgICAgICAgICAvKiBB
IHBhZ2UgdGFibGUgaXMgZGlydGllZCB3aGVuIGl0cyB0eXBlIGNvdW50IGJlY29tZXMgemVyby4g
Ki8KPiAgICAgICAgICAgcGFnaW5nX21hcmtfZGlydHkob3duZXIsIHBhZ2VfdG9fbWZuKHBhZ2Up
KTsKPiAgIAo+IC0gICAgICAgIEFTU0VSVCghc2hhZG93X21vZGVfcmVmY291bnRzKG93bmVyKSk7
Cj4gKyAgICAgICAgQVNTRVJUKHNoYWRvd19tb2RlX2VuYWJsZWQob3duZXIpKTsKPiArICAgICAg
ICBBU1NFUlQoIXBhZ2luZ19tb2RlX3JlZmNvdW50cyhvd25lcikpOwo+ICsgICAgICAgIEFTU0VS
VCghcGFnaW5nX21vZGVfdHJhbnNsYXRlKG93bmVyKSk7Cj4gICAKPiAtICAgICAgICBnbWZuID0g
bWZuX3RvX2dtZm4ob3duZXIsIG1mbl94KHBhZ2VfdG9fbWZuKHBhZ2UpKSk7Cj4gLSAgICAgICAg
aWYgKCBWQUxJRF9NMlAoZ21mbikgKQo+IC0gICAgICAgICAgICBzaGFkb3dfcmVtb3ZlX2FsbF9z
aGFkb3dzKG93bmVyLCBfbWZuKGdtZm4pKTsKPiArICAgICAgICBzaGFkb3dfcmVtb3ZlX2FsbF9z
aGFkb3dzKG93bmVyLCBwYWdlX3RvX21mbihwYWdlKSk7Cj4gICAgICAgfQo+ICAgCj4gICAgICAg
aWYgKCAhKHR5cGUgJiBQR1RfcGFydGlhbCkgKQo+IAo+IAo+IAo+IAoKLS0gCkp1bGllbiBHcmFs
bAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 10 14:19:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 May 2019 14:19:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hP6N6-0001SU-C1; Fri, 10 May 2019 14:19:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=5pb9=TK=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hP6N5-0001SP-0j
 for xen-devel@lists.xenproject.org; Fri, 10 May 2019 14:19:35 +0000
X-Inumbo-ID: a1a01fe1-732e-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a1a01fe1-732e-11e9-8980-bc764e045a96;
 Fri, 10 May 2019 14:19:33 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 10 May 2019 08:19:32 -0600
Message-Id: <5CD58873020000780022D9FC@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 10 May 2019 08:19:31 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <20190507151458.29350-1-julien.grall@arm.com>
 <20190507151458.29350-10-julien.grall@arm.com>
 <5CD56F04020000780022D80B@prv1-mh.provo.novell.com>
 <4f29c1a6-308b-eacf-002a-83a402d570b9@arm.com>
 <5CD57D71020000780022D8ED@prv1-mh.provo.novell.com>
 <3a359c40-ec6e-db96-b86e-17829c8ccf88@arm.com>
 <5CD5805F020000780022D939@prv1-mh.provo.novell.com>
 <9e696d26-0d3b-da9e-7427-f29da07dde7c@arm.com>
In-Reply-To: <9e696d26-0d3b-da9e-7427-f29da07dde7c@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 09/14] xen: Introduce HAS_M2P config and use
 to protect mfn_to_gmfn call
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 oleksandr_tyshchenko@epam.com, xen-devel <xen-devel@lists.xenproject.org>,
 "andrii_anisov@epam.com" <andrii_anisov@epam.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEwLjA1LjE5IGF0IDE2OjA0LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IE9uIDEwLzA1LzIwMTkgMTQ6NDUsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAxMC4wNS4x
OSBhdCAxNTo0MSwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPj4+IFRoZSBwb2ludCBo
ZXJlLCB3ZSBrZWVwIHdpdGhpbiB0aGUgaHlwZXJ2aXNvciB0aGUgaWRlYSBvZiB3aGF0J3MgdmFs
aWQgb3IKPj4+IGludmFsaWQuIFRoaXMgYWxsb3dzIHVzIG1vcmUgZmxleGliaWxpdHkgb24gdGhl
IHZhbHVlIGhlcmUgKGltYWdpbmUgd2UgZGVjaWRlIHRvCj4+PiBjaGFuZ2UgdGhlIHZhbHVlIG9m
IEdGTl9JTlZBTElEIGluIHRoZSBmdXR1cmUuLi4pLgo+PiAKPj4gRXhhY3RseSwgYW5kIGhlbmNl
IElOVkFMSURfR0ZOIHNob3VsZCBub3QgYmVjb21lIHZpc2libGUgdG8gdGhlCj4+IG91dHNpZGUu
IEhlbmNlIG15IHJlcXVlc3QgdG8gdXNlIGFuIGFsbC1vbmVzIHZhbHVlIGhlcmUuCj4gSXQgaXMg
b25seSB2aXNpYmxlIGlmIHlvdSBwdXQgYW4gZXhhY3QgdmFsdWUgaW4gdGhlIGRvY3VtZW50YXRp
b24uIFlvdXIgCj4gc3VnZ2VzdGlvbiBpcyB0byBwdXQgYSBleGFjdGx5IHZhbHVlIGFuZCBJIHdv
dWxkIHJhdGhlciBub3Qgc2VlIHRoYXQuCgpJIGRpZCBzcGVjaWZpY2FsbHkgc3VnZ2VzdCB0byBf
bm90XyBzdG9yZSBJTlZBTElEX0dGTiBoZXJlLCBidXQgdG8Kc3RvcmUgNjQtYml0IGJpdHMgb2Yg
b25lcy4gTm90ZSB0aGUgZGlmZmVyZW5jZSBiZXR3ZWVuIHRoZSB0d28gb24KMzItYml0IEFybS4K
Cj4+Pj4+IFdlbGwsIGl0IGF0IGxlYXN0IHRlbGwgeW91IHRoZSBmdW5jdGlvbiBjYW4ndCB3b3Jr
LiBTbyBJIHRoaW5rIGl0IGlzIHN0aWxsIG1ha2VzCj4+Pj4+IHNlbnNlIHRvIGhhdmUgaXQuCj4+
Pj4KPj4+PiBJIGRpc2FncmVlLgo+Pj4gWW91IGRpc2FncmVlIGJlY2F1c2UuLi4/Cj4+IAo+PiBC
ZWNhdXNlIG9mIHdoYXQgSSd2ZSBzYWlkIGluIG15IGluaXRpYWwgcmVwbHkgKHN0aWxsIHF1b3Rl
ZCBhYm92ZSkuCj4gCj4gSSBzdGlsbCBkb24ndCBzZWUgdGhlIHByb2JsZW0gb2YgdW5jb25kaXRp
b25hbCBsb2cgbWVzc2FnZS4gSXQgaXMgbm90IHJlYWxseSB0aGUgCj4gZmlyc3QgcGxhY2Ugd2Ug
aGF2ZSB0aGF0Lgo+IAo+PiAKPj4+IEkgaG9wZSB5b3UgYXJlIGF3YXJlLCB0aGlzIGlzIHVubGlr
ZWx5IGdvaW5nIHRvIGJlIHByaW50ZWQgYXMgdGhlIGNvZGUgc2hvdWxkCj4+PiBub3QgYmUgY2Fs
bGVkLgo+PiAKPj4gQVNTRVJUX1VOUkVBQ0hBQkxFKCkgdGhlbj8KPiAKPiBBbmQgc3RpbGwgYXZv
aWRpbmcgdGhlIHByaW50az8KClByZWZlcmFibHkgeWVzOyBkZXBlbmRzIG9uIGhvdyBleGFjdGx5
IHlvdSBjb2RlIHRoZSBhc3NlcnRpb24uCklmIHlvdSBmb2xsb3cgdGhlIGlmKCktQVNTRVJUX1VO
UkVBQ0hBQkxFKCktcmV0dXJuIHN0eWxlIHdlJ3ZlCmJlZW4gdXNpbmcgZWxzZXdoZXJlLCB0aGVu
IG5vIG1hdHRlciBob3cgeW91IHBsYWNlIHRoZSAjZWxzZQpvciAjZW5kaWYgdGhlIHByaW50aygp
IHdpbGwgYmUgY29tcGlsZWQgb3V0LgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 10 14:21:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 May 2019 14:21:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hP6Oq-00027k-Tb; Fri, 10 May 2019 14:21:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=5pb9=TK=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hP6Op-00027c-ML
 for xen-devel@lists.xenproject.org; Fri, 10 May 2019 14:21:23 +0000
X-Inumbo-ID: e2115200-732e-11e9-85ce-4f8d15d7805b
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e2115200-732e-11e9-85ce-4f8d15d7805b;
 Fri, 10 May 2019 14:21:21 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 10 May 2019 08:21:20 -0600
Message-Id: <5CD588E1020000780022D9FF@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 10 May 2019 08:21:21 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <20190507151458.29350-1-julien.grall@arm.com>
 <20190507151458.29350-12-julien.grall@arm.com>
 <5CD571FE020000780022D826@prv1-mh.provo.novell.com>
 <22eaed55-f714-0c97-385d-72cf796f5936@arm.com>
 <5CD57E04020000780022D8F0@prv1-mh.provo.novell.com>
 <fac9e2db-c746-5f53-bebc-0615fe60e8a4@arm.com>
 <5CD58127020000780022D963@prv1-mh.provo.novell.com>
 <210fee0a-bbd0-ccef-82d5-d81ed55ef587@arm.com>
In-Reply-To: <210fee0a-bbd0-ccef-82d5-d81ed55ef587@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 11/14] xen/x86: mm: Re-implement
 set_gpfn_from_mfn() as a static inline function
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEwLjA1LjE5IGF0IDE2OjA1LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IE9uIDEwLzA1LzIwMTkgMTQ6NDgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAxMC4wNS4x
OSBhdCAxNTo0MSwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPj4+IE9uIDEwLzA1LzIw
MTkgMTQ6MzUsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IEkgZGlkbid0IG1lYW4gaXQgdG8gcmVt
YWluIE5VTEwuIENvbW1vbiBjb2RlIGRvZXNuJ3QgZGVyZWZlcmVuY2UgaXQKPj4+PiAoYW5kIGlz
bid0IHN1cHBvc2VkIHRvKSwgc28gSSdkIGNvbnNpZGVyIGluaXRpYWxpemluZyBpdCB0byBzb21l
IGtub3duCj4+Pj4gZmF1bHRpbmcgbm9uLU5VTEwgYWRkcmVzcywgaWYgdGhlcmUgaXMgc3VjaCBv
biBBcm0uCj4+Pgo+Pj4gUGF0Y2hlcyBhcmUgd2VsY29tZWQgOykuCj4+IAo+PiBTbyBpcyB0aGVy
ZSBzdWNoIGFuIGFkZHJlc3Mgb24gQXJtPwo+IAo+IDAgLSAyTUIgaXMgdW5tYXBwZWQgc28gZmFy
LiBJIGRvbid0IGtub3cgd2hldGhlciB0aGlzIHdpbGwgc3RpbGwgYmUgdGhlIGNhc2UgKGF0IAo+
IGxlYXN0IGZvciB0aGUgcmFuZ2UgNEtCIC0gMk1CKSB3aXRoIHRoZSByZXdvcmsgSSBhbSBhdHRl
bXB0aW5nLgoKSG1tLCBJIHdhcyBob3BpbmcgZm9yIGFuIGFyY2hpdGVjdHVyYWxseSBmYXVsdGlu
ZyBhZGRyZXNzLCBsaWtlCnRoZSBub24tY2Fub25pY2FsIG9uZXMgd2UgaGF2ZSBvbiB4ODYtNjQu
CgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 10 14:22:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 May 2019 14:22:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hP6PQ-0002CG-7k; Fri, 10 May 2019 14:22:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KsvH=TK=citrix.com=prvs=026b205b0=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hP6PO-0002C8-UG
 for xen-devel@lists.xenproject.org; Fri, 10 May 2019 14:21:58 +0000
X-Inumbo-ID: f62c65ea-732e-11e9-940e-d7789df48d41
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f62c65ea-732e-11e9-940e-d7789df48d41;
 Fri, 10 May 2019 14:21:55 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,453,1549929600"; d="scan'208";a="89700746"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5CD586E3020000780022D9D1@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <7241a2ec-0fe0-2a16-622f-d66d2166008c@citrix.com>
Date: Fri, 10 May 2019 15:21:53 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CD586E3020000780022D9D1@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] x86/mm: free_page_type() is PV-only
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvMDUvMjAxOSAxNToxMiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gV2hpbGUgaXQgYWxyZWFk
eSBoYXMgYSBDT05GSUdfUFYgd3JhcHBlZCBhcm91bmQgaXRzIGVudGlyZSBib2R5LCBpdCBpcwo+
IHN0aWxsIHVzZWxlc3NseSBpbnZva2luZyBtZm5fdG9fZ21mbigpLCB3aGljaCBpcyBhYm91dCB0
byBiZSByZXBsYWNlZC4KPiBBdm9pZCBtb3JwaGluZyB0aGlzIGNvZGUgaW50byBldmVuIG1vcmUg
c3VzcGljaW91cyBzaGFwZSBhbmQgcmVtb3ZlIHRoZQo+IGVmZmVjdGl2ZWx5IGRlYWQgY29kZSAt
IHRyYW5zbGF0ZWQgbW9kZSBoYXMgYmVlbiBtYWRlIGltcG9zc2libGUgZm9yIFBWCj4gcXVpdGUg
c29tZSB0aW1lIGFnby4KPgo+IEFkanVzdCBhbmQgZXh0ZW5kIHRoZSBhc3NlcnRpb25zIGF0IHRo
ZSBzYW1lIHRpbWU6IFRoZSBvcmlnaW5hbAo+IEFTU0VSVCghc2hhZG93X21vZGVfcmVmY291bnRz
KG93bmVyKSkgcmVhbGx5IG1lYW5zCj4gQVNTRVJUKCFzaGFkb3dfbW9kZV9lbmFibGVkKG93bmVy
KSB8fCAhcGFnaW5nX21vZGVfcmVmY291bnRzKG93bmVyKSksCj4gd2hpY2ggaXNuJ3Qgd2hhdCB3
ZSB3YW50IGhlcmUuCj4KPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CgpBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 10 14:23:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 May 2019 14:23:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hP6QP-0002K3-JJ; Fri, 10 May 2019 14:23:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DGEm=TK=citrix.com=prvs=026c30d3b=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1hP6QO-0002Jv-Jm
 for xen-devel@lists.xenproject.org; Fri, 10 May 2019 14:23:00 +0000
X-Inumbo-ID: 1b47bdf2-732f-11e9-8180-abc7c5b1d448
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1b47bdf2-732f-11e9-8180-abc7c5b1d448;
 Fri, 10 May 2019 14:22:57 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,453,1549929600"; d="scan'208";a="85324014"
Date: Fri, 10 May 2019 15:22:54 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190510142254.GX2798@zion.uk.xensource.com>
References: <5CD586E3020000780022D9D1@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5CD586E3020000780022D9D1@prv1-mh.provo.novell.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH] x86/mm: free_page_type() is PV-only
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBNYXkgMTAsIDIwMTkgYXQgMDg6MTI6NTFBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gV2hpbGUgaXQgYWxyZWFkeSBoYXMgYSBDT05GSUdfUFYgd3JhcHBlZCBhcm91bmQgaXRz
IGVudGlyZSBib2R5LCBpdCBpcwo+IHN0aWxsIHVzZWxlc3NseSBpbnZva2luZyBtZm5fdG9fZ21m
bigpLCB3aGljaCBpcyBhYm91dCB0byBiZSByZXBsYWNlZC4KPiBBdm9pZCBtb3JwaGluZyB0aGlz
IGNvZGUgaW50byBldmVuIG1vcmUgc3VzcGljaW91cyBzaGFwZSBhbmQgcmVtb3ZlIHRoZQo+IGVm
ZmVjdGl2ZWx5IGRlYWQgY29kZSAtIHRyYW5zbGF0ZWQgbW9kZSBoYXMgYmVlbiBtYWRlIGltcG9z
c2libGUgZm9yIFBWCj4gcXVpdGUgc29tZSB0aW1lIGFnby4KPiAKPiBBZGp1c3QgYW5kIGV4dGVu
ZCB0aGUgYXNzZXJ0aW9ucyBhdCB0aGUgc2FtZSB0aW1lOiBUaGUgb3JpZ2luYWwKPiBBU1NFUlQo
IXNoYWRvd19tb2RlX3JlZmNvdW50cyhvd25lcikpIHJlYWxseSBtZWFucwo+IEFTU0VSVCghc2hh
ZG93X21vZGVfZW5hYmxlZChvd25lcikgfHwgIXBhZ2luZ19tb2RlX3JlZmNvdW50cyhvd25lcikp
LAo+IHdoaWNoIGlzbid0IHdoYXQgd2Ugd2FudCBoZXJlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 10 14:27:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 May 2019 14:27:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hP6V4-0002Zq-7c; Fri, 10 May 2019 14:27:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KsvH=TK=citrix.com=prvs=026b205b0=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hP6V3-0002Zl-7K
 for xen-devel@lists.xenproject.org; Fri, 10 May 2019 14:27:49 +0000
X-Inumbo-ID: c72cc914-732f-11e9-9827-c34e295c5d4f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c72cc914-732f-11e9-9827-c34e295c5d4f;
 Fri, 10 May 2019 14:27:46 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,453,1549929600"; d="scan'208";a="89700784"
To: Jan Beulich <JBeulich@suse.com>
References: <20190507151458.29350-1-julien.grall@arm.com>
 <20190507151458.29350-14-julien.grall@arm.com>
 <5CD57AEC020000780022D885@prv1-mh.provo.novell.com>
 <253e3a5c-8e84-a671-499c-7009d93658bb@arm.com>
 <5CD57F9F020000780022D936@prv1-mh.provo.novell.com>
 <9b8e78a4-db71-1b0d-a9c6-89a35e5feb2f@arm.com>
 <5CD58484020000780022D98E@prv1-mh.provo.novell.com>
 <fae0871e-1ca9-890b-f782-562501782bcb@citrix.com>
 <5CD58740020000780022D9D4@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <1dd02ece-4d2c-0600-4078-f3dde8d7d5ab@citrix.com>
Date: Fri, 10 May 2019 15:27:43 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CD58740020000780022D9D4@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 13/14] xen/mm: Convert {s,
 g}et_gpfn_from_mfn() to use typesafe MFN
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Tamas K Lengyel <tamas@tklengyel.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvMDUvMjAxOSAxNToxNCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTAuMDUuMTkg
YXQgMTY6MDUsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gVGhlIG92ZXJ3
aGVsbWluZyBtYWpvcml0eSB3YXkgb2YgcHJpbnRpbmcgbWZucyBpcyB2aWE6Cj4+Cj4+IG1mbiAl
IlBSSV9tZm4iCj4+Cj4+IHdoaWNoIGlzIGFsbW9zdCBmdWxseSBjb25zaXN0ZW50IGFjcm9zcyB0
aGUgeDg2IGNvZGUuCj4+Cj4+IFZhcmlvdXMgYml0cyBvZiBjb21tb24gY29kZSwgYW5kIG1vc3Qg
b2YgQVJNIGNvZGUgdXNlIHZhcmlhdGlvbnMgb2YKPj4gJSMiUFJJX21mbiIsIGFuZCB0aGlzIG91
Z2h0IHRvIGJlIGZpeGVkLgo+IE9oLCBzbyB5b3UncmUgZmluZSB3aXRoIG9taXR0aW5nIHRoZSAw
eCBoZXJlPyBUaGF0J3MgZmluZSB3aXRoIG1lLiBJJ3ZlCj4gc3VnZ2VzdGVkIGl0cyBhZGRpdGlv
biBtZXJlbHkgYmVjYXVzZSBjb21tb25seSB5b3UgYXNrIGZvciB0aGUgcHJlZml4LgoKVGhpcyBm
YWxscyBpbnRvIHRoZSBjYXRlZ29yeSBvZiAid2hhdCBpcyBjb21tb25seSBkb25lIiB2cyAid2hh
dCBpcyBpZGVhbCIuCgpQZXJzb25hbGx5LCBJJ2QgcHJlZmVyIHRvIGhhdmUgbm8gYW1iaWd1aXR5
IGJldHdlZW4gZGVjIGFuZCBoZXgsIGFuZAp3b3VsZCBpbiBwcmluY2lwbGUgcHJlZmVyIHRvIHN0
YXJ0IHByaW50aW5nIG1mbnMgd2l0aCBhIGxlYWRpbmcgMHguCgpIb3dldmVyLCB3ZSBhKSBkb24n
dCBoYXZlIHRoZSBjdXJyZW50IGV4cGVjdGF0aW9ucyBkb2N1bWVudGVkLCBhbmQgYikgSQpjb25z
aWRlciBpdCBydWRlIGFuZCBvYnN0cnVjdGl2ZSB0byBtYWtlIGFuIHVuZG9jdW1lbnRlZCBjaGFu
Z2UgdG8KZXhwZWN0YXRpb25zIGFzIHBhcnQgb2YgcmV2aWV3aW5nIGFuIHVucmVsYXRlZCBjaGFu
Z2UuwqAgKEkgY2VydGFpbmx5CmZpbmQgaXQgb2JzdHJ1Y3RpdmUgd2hlbiBvdGhlcnMgZG8gaXQg
dG8gbWUgaW4gcmV2aWV3LikKClNvIGxvbmcgYXMgdGhlIG51bWJlciBpcyBjbGVhcmx5IGlkZW50
aWZpZWQgYXMgYW4gbWZuICh3aGljaCBpdCB3YXNuJ3QKcHJldmlvdXNseSksIHRoZSBwcmV2YWls
aW5nIGZvcm1hdCB1c2VkIGluIFhlbiBpcyAlMDVseCwgYW5kIHRoaXMgd2hhdApzaG91bGQgYmUg
dXNlZC4KCldoZW4gcG9pbnQgYSkgYWJvdmUgaXMgYWRkcmVzc2VkLCB0aGVyZSBjYW4gYmUgYSBw
cm9wb3NlZCBjaGFuZ2UgdG8KZXhwZWN0YXRpb25zIGJ5IHBhdGNoaW5nIHRoZSBkb2NzIGFuZCBh
ZGp1c3RpbmcgdGhlIGV4aXN0aW5nIHVzZXJzLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 10 14:35:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 May 2019 14:35:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hP6bv-0003LB-0f; Fri, 10 May 2019 14:34:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=thpN=TK=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hP6bt-0003L6-P1
 for xen-devel@lists.xenproject.org; Fri, 10 May 2019 14:34:53 +0000
X-Inumbo-ID: c5487dc2-7330-11e9-8044-9f4e21642f06
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id c5487dc2-7330-11e9-8044-9f4e21642f06;
 Fri, 10 May 2019 14:34:51 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 77436A78;
 Fri, 10 May 2019 07:34:51 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 790933F73C;
 Fri, 10 May 2019 07:34:49 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>
References: <20190507151458.29350-1-julien.grall@arm.com>
 <20190507151458.29350-10-julien.grall@arm.com>
 <5CD56F04020000780022D80B@prv1-mh.provo.novell.com>
 <4f29c1a6-308b-eacf-002a-83a402d570b9@arm.com>
 <5CD57D71020000780022D8ED@prv1-mh.provo.novell.com>
 <3a359c40-ec6e-db96-b86e-17829c8ccf88@arm.com>
 <5CD5805F020000780022D939@prv1-mh.provo.novell.com>
 <9e696d26-0d3b-da9e-7427-f29da07dde7c@arm.com>
 <5CD58873020000780022D9FC@prv1-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <16cea000-3b02-08f6-4b0e-2df1024ed245@arm.com>
Date: Fri, 10 May 2019 15:34:48 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CD58873020000780022D9FC@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 09/14] xen: Introduce HAS_M2P config and use
 to protect mfn_to_gmfn call
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 oleksandr_tyshchenko@epam.com, xen-devel <xen-devel@lists.xenproject.org>,
 "andrii_anisov@epam.com" <andrii_anisov@epam.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSmFuLAoKT24gMTAvMDUvMjAxOSAxNToxOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24g
MTAuMDUuMTkgYXQgMTY6MDQsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4+IE9uIDEw
LzA1LzIwMTkgMTQ6NDUsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMTAuMDUuMTkgYXQg
MTU6NDEsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4+Pj4gVGhlIHBvaW50IGhlcmUs
IHdlIGtlZXAgd2l0aGluIHRoZSBoeXBlcnZpc29yIHRoZSBpZGVhIG9mIHdoYXQncyB2YWxpZCBv
cgo+Pj4+IGludmFsaWQuIFRoaXMgYWxsb3dzIHVzIG1vcmUgZmxleGliaWxpdHkgb24gdGhlIHZh
bHVlIGhlcmUgKGltYWdpbmUgd2UgZGVjaWRlIHRvCj4+Pj4gY2hhbmdlIHRoZSB2YWx1ZSBvZiBH
Rk5fSU5WQUxJRCBpbiB0aGUgZnV0dXJlLi4uKS4KPj4+Cj4+PiBFeGFjdGx5LCBhbmQgaGVuY2Ug
SU5WQUxJRF9HRk4gc2hvdWxkIG5vdCBiZWNvbWUgdmlzaWJsZSB0byB0aGUKPj4+IG91dHNpZGUu
IEhlbmNlIG15IHJlcXVlc3QgdG8gdXNlIGFuIGFsbC1vbmVzIHZhbHVlIGhlcmUuCj4+IEl0IGlz
IG9ubHkgdmlzaWJsZSBpZiB5b3UgcHV0IGFuIGV4YWN0IHZhbHVlIGluIHRoZSBkb2N1bWVudGF0
aW9uLiBZb3VyCj4+IHN1Z2dlc3Rpb24gaXMgdG8gcHV0IGEgZXhhY3RseSB2YWx1ZSBhbmQgSSB3
b3VsZCByYXRoZXIgbm90IHNlZSB0aGF0Lgo+IAo+IEkgZGlkIHNwZWNpZmljYWxseSBzdWdnZXN0
IHRvIF9ub3RfIHN0b3JlIElOVkFMSURfR0ZOIGhlcmUsIGJ1dCB0bwo+IHN0b3JlIDY0LWJpdCBi
aXRzIG9mIG9uZXMuIE5vdGUgdGhlIGRpZmZlcmVuY2UgYmV0d2VlbiB0aGUgdHdvIG9uCj4gMzIt
Yml0IEFybS4KWW91ciBwb2ludCBvZiBoYXZpbmcgYW4gZXhhY3QgdmFsdWUgaXMgb25seSB1c2Vm
dWwgaWYgeW91IHdhbnQgdG8gdG9vbHN0YWNrIHRvIApzaWxlbnRseSBpZ25vcmUgdGhlIG1pc3Np
bmcgZnJhbWUgYW5kIGF2b2lkIGEgY2FsbC4KClRoZSBmb3JtZXIgaXMgcHJldHR5IG11Y2ggd3Jv
bmcgYXMgaWYgeW91IHdlcmUgdHJ5aW5nIHRvIHJlYWQgdGhlIGZyYW1lIHRoZW4gCm1vc3QgbGlr
ZWx5IHlvdSB3YW50ZWQgdG8gYWNjZXNzIGl0LiBTbyBhIG1lc3NhZ2UgbWFrZXMgc2Vuc2UgaGVy
ZS4KCkZvciB0aGUgbGF0dGVyLCBhdm9pZGluZyB0aGUgY2FsbCBpcyBvbmx5IGdvaW5nIHRvIHNh
dmUgeW91IGEgY291cGxlIG9mIGN5Y2xlcyAKaW4gYSBsaWtlbHkgY29sZCBwYXRoLgoKWW91IHJl
YWxseSBkb24ndCBuZWVkIHRvIGdpdmUgYW4gZXhhY3QgKGluY2x1ZGluZyBzYXkgYWxsIG9uZXMp
LiBZb3Ugb25seSBuZWVkIAp0byBzYXkgdGhhdCB0aGUgYWRkcmVzcyByZXR1cm4gbWF5IG5vdCBi
ZSBtYXBwYWJsZS4gVGhlIHRvb2xzdGFjayB3aWxsIHRyeSB0byAKbWFwIGl0IGFuZCBmYWlsLiBU
aGF0J3Mgbm90IGEgYmlnIGRlYWwuCgpBbnl3YXksIEkgd2lsbCB3YWl0IGFuZCBzZWUgd2hhdCdz
IHRoZSB2aWV3IGZyb20gdGhlIHRvb2xzIG1haW50YWluZXIuCgo+IAo+IFByZWZlcmFibHkgeWVz
OyBkZXBlbmRzIG9uIGhvdyBleGFjdGx5IHlvdSBjb2RlIHRoZSBhc3NlcnRpb24uCj4gSWYgeW91
IGZvbGxvdyB0aGUgaWYoKS1BU1NFUlRfVU5SRUFDSEFCTEUoKS1yZXR1cm4gc3R5bGUgd2UndmUK
PiBiZWVuIHVzaW5nIGVsc2V3aGVyZSwgdGhlbiBubyBtYXR0ZXIgaG93IHlvdSBwbGFjZSB0aGUg
I2Vsc2UKPiBvciAjZW5kaWYgdGhlIHByaW50aygpIHdpbGwgYmUgY29tcGlsZWQgb3V0LgoKSSB3
aWxsIGhhdmUgYSBsb29rLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 10 14:38:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 May 2019 14:38:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hP6f5-0003VA-G1; Fri, 10 May 2019 14:38:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=thpN=TK=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hP6f4-0003V4-FR
 for xen-devel@lists.xenproject.org; Fri, 10 May 2019 14:38:10 +0000
X-Inumbo-ID: 3af9f960-7331-11e9-984f-87e95d3d2dc0
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 3af9f960-7331-11e9-984f-87e95d3d2dc0;
 Fri, 10 May 2019 14:38:09 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D296FA78;
 Fri, 10 May 2019 07:38:08 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id E4EC93F73C;
 Fri, 10 May 2019 07:38:07 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20190508161603.21964-1-julien.grall@arm.com>
 <20190508161603.21964-5-julien.grall@arm.com>
 <alpine.DEB.2.21.1905091307080.25766@sstabellini-ThinkPad-T480s>
 <5fe19f3a-e17b-04b5-ff15-5579ebe789eb@arm.com>
 <cc1d2550-794c-842d-26db-178f614f81b3@arm.com>
Message-ID: <4b1d9bf6-bf3b-a5ec-da06-534618bb34a8@arm.com>
Date: Fri, 10 May 2019 15:38:06 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <cc1d2550-794c-842d-26db-178f614f81b3@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 4/7] xen/arm: page: Clarify the Xen TLBs
 helpers name
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, nd@arm.com,
 Andrii Anisov <Andrii_Anisov@epam.com>, Oleksandr_Tyshchenko@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkvMDUvMjAxOSAyMjo0NiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpLAo+IAo+IE9uIDA5
LzA1LzIwMTkgMjE6MzIsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gSGksCj4+Cj4+IE9uIDA5LzA1
LzIwMTkgMjE6MTMsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPj4+IE9uIFdlZCwgOCBNYXkg
MjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+IMKgIC8qIFJlbGVhc2UgYWxsIF9faW5pdCBh
bmQgX19pbml0ZGF0YSByYW5nZXMgdG8gYmUgcmV1c2VkICovCj4+Pj4gZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIvcGFnZS5oIAo+Pj4+IGIveGVuL2luY2x1ZGUvYXNtLWFy
bS9hcm0zMi9wYWdlLmgKPj4+PiBpbmRleCA0MGE3N2RhYTlkLi4wYjQxYjkyMTRiIDEwMDY0NAo+
Pj4+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIvcGFnZS5oCj4+Pj4gKysrIGIveGVu
L2luY2x1ZGUvYXNtLWFybS9hcm0zMi9wYWdlLmgKPj4+PiBAQCAtNjEsMTIgKzYxLDggQEAgc3Rh
dGljIGlubGluZSB2b2lkIGludmFsaWRhdGVfaWNhY2hlX2xvY2FsKHZvaWQpCj4+Pj4gwqDCoMKg
wqDCoCBpc2IoKTvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgLyog
U3luY2hyb25pemUgZmV0Y2hlZCBpbnN0cnVjdGlvbiBzdHJlYW0uICovCj4+Pj4gwqAgfQo+Pj4+
IC0vKgo+Pj4+IC0gKiBGbHVzaCBhbGwgaHlwZXJ2aXNvciBtYXBwaW5ncyBmcm9tIHRoZSBkYXRh
IFRMQiBvZiB0aGUgbG9jYWwKPj4+PiAtICogcHJvY2Vzc29yLiBUaGlzIGlzIG5vdCBzdWZmaWNp
ZW50IHdoZW4gY2hhbmdpbmcgY29kZSBtYXBwaW5ncyBvcgo+Pj4+IC0gKiBmb3Igc2VsZiBtb2Rp
ZnlpbmcgY29kZS4KPj4+PiAtICovCj4+Pj4gLXN0YXRpYyBpbmxpbmUgdm9pZCBmbHVzaF94ZW5f
ZGF0YV90bGJfbG9jYWwodm9pZCkKPj4+PiArLyogRmx1c2ggYWxsIGh5cGVydmlzb3IgbWFwcGlu
Z3MgZnJvbSB0aGUgVExCIG9mIHRoZSBsb2NhbCBwcm9jZXNzb3IuICovCj4+Pgo+Pj4gSSByZWFs
aXplIHRoYXQgdGhlIHN0YXRlbWVudCAiVGhpcyBpcyBub3Qgc3VmZmljaWVudCB3aGVuIGNoYW5n
aW5nIGNvZGUKPj4+IG1hcHBpbmdzIG9yIGZvciBzZWxmIG1vZGlmeWluZyBjb2RlIiBpcyBub3Qg
cXVpdGUgYWNjdXJhdGUsIGJ1dCBJIHdvdWxkCj4+PiBwcmVmZXIgbm90IHRvIHJlbW92ZSBpdCBj
b21wbGV0ZWx5LiBJdCB3b3VsZCBiZSBnb29kIHRvIHJldGFpbiBhIHdhcm5pbmcKPj4+IHNvbWV3
aGVyZSBhYm91dCBJQyBiZWVuIG5lZWRlZCB3aGVuIGNoYW5naW5nIFhlbidzIG93biBtYXBwaW5n
cy4gTWF5YmUKPj4+IG9uIHRvcCBvZiBpbnZhbGlkYXRlX2ljYWNoZV9sb2NhbD8KPj4KPj4gQ2Fu
IHlvdSBwbGVhc2UgZXhwYW5kIGluIHdoaWNoIGNpcmN1bXN0YW5jZSB5b3UgbmVlZCB0byBpbnZh
bGlkIHRoZSAKPj4gaW5zdHJ1Y3Rpb24gY2FjaGUgd2hlbiBjaGFuZ2luZyBYZW4ncyBvd24gbWFw
cGluZ3M/Cj4gCj4gUmVhZGluZyB0aGUgQXJtdjcgKEIzLjExLjIgaW4gQVJNIERESSAwNDA2Qy5j
KSBhbmQgQXJtdjggKEQ1LjExLjIgaW4gQVJNIERESSAKPiAwNDg3RC5hKSwgbW9zdCBvZiB0aGUg
aW5zdHJ1Y3Rpb24gY2FjaGVzIGltcGxlbWVudCB0aGUgSVZJUFQgZXh0ZW5zaW9uLiBUaGlzIAo+
IG1lYW5zIHRoYXQgaW5zdHJ1Y3Rpb24gY2FjaGUgbWFpbnRlbmFuY2UgaXMgcmVxdWlyZWQgb25s
eSBhZnRlciB3cml0ZSBuZXcgZGF0YSAKPiB0byBhIFBBIHRoYXQgaG9sZHMgaW5zdHJ1Y3Rpb25z
IChzZWUgRDUtMjUyMiBpbiBBUk0gRERJIDA0ODdELmEgYW5kIEIzLjExLjIgaW4gCj4gQVJNIERE
SSAwNDA2Qy5jKS4KPiAKPiBUaGUgb25seSBvbmUgdGhhdCBkaWZmZXJzIHdpdGggdGhhdCBiZWhh
dmlvciBpcyBBU0lEIGFuZCBWTUlEIHRhZ2dlZCBWSVZUIAo+IGluc3RydWN0aW9uIGNhY2hlcyB3
aGljaCBpcyBvbmx5IHByZXNlbnQgaW4gQXJtdjcgKEkgY2FuJ3QgcmVtZW1iZXIgd2h5IGl0IHdh
cyAKPiBkcm9wcGVkIGluIEFybXY4KS4gSW5zdHJ1Y3Rpb24gY2FjaGUgbWFpbnRlbmFuY2UgY2Fu
IGJlIHJlcXVpcmVkIHdoZW4gY2hhbmdpbmcgCj4gdGhlIHRyYW5zbGF0aW9uIG9mIGEgdmlydHVh
bCBhZGRyZXNzIHRvIGEgcGh5c2ljYWwgYWRkcmVzcy4KCkkgdGhvdWdodCBhYm91dCB0aGlzIGEg
Yml0IG1vcmUgYW5kIGNoYXQgd2l0aCBteSB0ZWFtIGF0IEFybS4gWGVuIG9uIEFybSBvbmx5IApz
dXBwb3J0IENvcnRleC1BNywgQ29ydGV4LUExNSBhbmQgQnJhaG1hIDE1IChzZWUgdGhlIENQVSBJ
RCBjaGVjayBpbiBhcm0zMi9oZWFkLlMpLgoJCk5vbmUgb2YgdGhlbSBhcmUgYWN0dWFsbHkgdXNp
bmcgVklWVCBpbnN0cnVjdGlvbiBjYWNoZXMuIEluIGdlbmVyYWwsIFZJVlQgY2FjaGVzIAphcmUg
bW9yZSBkaWZmaWN1bHQgdG8gZGVhbCB3aXRoIGJlY2F1c2UgdGhleSByZXF1aXJlIG1vcmUgZmx1
c2guIFNvIEkgd291bGQgYmUgCm1vcmUgaW5jbGluZSB0byBkZW55IGJvb3RpbmcgWGVuIG9uIHBs
YXRmb3JtIHdoZXJlIHRoZSBpbnN0cnVjdGlvbiBjYWNoZXMgZG9uJ3QgCnN1cHBvcnQgSVZJVlQg
ZXh0ZW5zaW9uLgoKSSBkb24ndCB0aGluayB0aGF0IHdpbGwgaGF2ZSBhIG1ham9yIGltcGFjdCBv
biB0aGUgdXNlciBiZWNhdXNlIG9mIG15IHBvaW50IGFib3ZlLgoKQ2hlZXJzLAoKLS0gCkp1bGll
biBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 10 14:43:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 May 2019 14:43:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hP6kG-0004Ff-6L; Fri, 10 May 2019 14:43:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=05ro=TK=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1hP6kF-0004Fa-Ir
 for xen-devel@lists.xenproject.org; Fri, 10 May 2019 14:43:31 +0000
X-Inumbo-ID: f9c90040-7331-11e9-8980-bc764e045a96
Received: from mail-wm1-x341.google.com (unknown [2a00:1450:4864:20::341])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f9c90040-7331-11e9-8980-bc764e045a96;
 Fri, 10 May 2019 14:43:29 +0000 (UTC)
Received: by mail-wm1-x341.google.com with SMTP id n25so7743191wmk.4
 for <xen-devel@lists.xenproject.org>; Fri, 10 May 2019 07:43:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=PhIUei1bNJP/pLmcgrLL8VKdbLa9PDATctXyVFLO3FM=;
 b=LZD8bOw5wvkj1rk/97dDzsqt7jE6yFocYbA69PvNAzBDhJ6a72Ppl3tPKHRX4owFfV
 r8Et8UHfY3qqEx49PaP9CbG5rfsMvOR/HL+j+a+tj3JPMPnfntuaGBi7XYIz24YOkH+x
 Zd4GhkB+cbD7+J22HwJgGpppndIEKyD3i0KijZFRvG0lKUeGL+h4GwPe0fKoc3CODUrO
 VL355zIuQwj5tjZWe9x7lWWf2LSPwTNO7z1IVc5ro+LxFT+UNRcgfZYVb5Fr/ZQtOp36
 FJN8ikwamdN63V7bHSnqGBPixw1SeUbKTzt2Z8t8KDLKlnfmRiIGiupzC06RsjguZyY1
 4jnA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=PhIUei1bNJP/pLmcgrLL8VKdbLa9PDATctXyVFLO3FM=;
 b=C7gSPIzz9Rl4n3V4x8IpZceyp8G2qhUn+FfthHYK5ivRCP9y4Rvm2FYL0fbIEYAwi4
 15Ys3C4e+IciZ9k0IutNY8PfEJlcC3UxmAud2oxDpQfUlETResTr3KQ5qHj73YZ8Lj05
 f66Intrn/pW4HewPR7PiToX+Go63hrAFd5+oLwZOtZ/wG6N/EXQGOQYEbitbACx+ctF0
 NZ2Jw+GM58f2ua58Gt3XGX6RgVxPJOy0FA5w+mWFZlFL8X1PbsWr0TzvwLwQDNhoXEhY
 kEoEGh6KD5PyQ1rALdf2J1WTo8G4u9U3clet46+HV30geJTKhfYoPZ+IYk7jGAQX99F1
 ezrw==
X-Gm-Message-State: APjAAAUP5lWaABzC4xKQSnvvDfIjqnc1qUggzkCEpHgysKgDNnEoazFb
 9ThwnCX1r1cgbVALbJP+9JSnrkBbdwrnizNasp4=
X-Google-Smtp-Source: APXvYqzTBDz+G4YhMFwNvQImlYNxEQ5N2nmyIsDySwdOcXxgLsPyLRYCInB3ClZPZE7cJZq03cCdK9yLTFjObSYWau8=
X-Received: by 2002:a1c:2e88:: with SMTP id u130mr7122719wmu.54.1557499408690; 
 Fri, 10 May 2019 07:43:28 -0700 (PDT)
MIME-Version: 1.0
References: <CABfawhkp2rODvh1j6AvEEEgc=EheM53sVprRiZWrhHcQ8Ve_+w@mail.gmail.com>
 <3e6ecacc-6dcc-6c0d-2b2d-b5179572cb5b@citrix.com>
In-Reply-To: <3e6ecacc-6dcc-6c0d-2b2d-b5179572cb5b@citrix.com>
From: Tamas K Lengyel <tamas.k.lengyel@gmail.com>
Date: Fri, 10 May 2019 08:42:51 -0600
Message-ID: <CABfawh=tD8DKDCVTKAtsYi3yRWiq_d-oxGOMnEgJn7BiT6dZ1w@mail.gmail.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] Altp2m use with PML can deadlock Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBNYXkgOSwgMjAxOSBhdCAxMDoxOSBBTSBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPiB3cm90ZToKPgo+IE9uIDA5LzA1LzIwMTkgMTQ6MzgsIFRhbWFzIEsg
TGVuZ3llbCB3cm90ZToKPiA+IEhpIGFsbCwKPiA+IEknbSBpbnZlc3RpZ2F0aW5nIGFuIGlzc3Vl
IHdpdGggYWx0cDJtIHRoYXQgY2FuIGVhc2lseSBiZSByZXByb2R1Y2VkCj4gPiBhbmQgbGVhZHMg
dG8gYSBoeXBlcnZpc29yIGRlYWRsb2NrIHdoZW4gUE1MIGlzIGF2YWlsYWJsZSBpbiBoYXJkd2Fy
ZS4KPiA+IEkgaGF2ZW4ndCBiZWVuIGFibGUgdG8gdHJhY2UgZG93biB3aGVyZSB0aGUgYWN0dWFs
IGRlYWRsb2NrIG9jY3Vycy4KPiA+Cj4gPiBUaGUgcHJvYmxlbSBzZWVtIHRvIHN0ZW0gZnJvbSBo
dm0vdm14L3ZtY3MuYzp2bXhfdmNwdV9mbHVzaF9wbWxfYnVmZmVyCj4gPiB0aGF0IGNhbGxzIHAy
bV9jaGFuZ2VfdHlwZV9vbmUgb24gYWxsIGdmbnMgdGhhdCB3ZXJlIHJlY29yZGVkIHRoZSBQTUwK
PiA+IGJ1ZmZlci4gVGhlIHByb2JsZW0gb2NjdXJzIHdoZW4gdGhlIFBNTCBidWZmZXIgZnVsbCB2
bWV4aXQgaGFwcGVucwo+ID4gd2hpbGUgdGhlIGFjdGl2ZSBwMm0gaXMgYW4gYWx0cDJtLiBTd2l0
Y2hpbmcgIHAybV9jaGFuZ2VfdHlwZV9vbmUgdG8KPiA+IHdvcmsgd2l0aCB0aGUgYWx0cDJtIGlu
c3RlYWQgb2YgdGhlIGhvc3RwMm0gaG93ZXZlciByZXN1bHRzIGluIEVQVAo+ID4gbWlzY29uZmln
dXJhdGlvbiBjcmFzaGVzLgo+ID4KPiA+IEFkZGluZyB0byB0aGUgaXNzdWUgaXMgdGhhdCBpdCBz
ZWVtIHRvIG9ubHkgb2NjdXIgd2hlbiB0aGUgYWx0cDJtIGhhcwo+ID4gcmVtYXBwZWQgR0ZOcy4g
U2luY2UgUE1MIHJlY29yZHMgZW50cmllcyBiYXNlZCBvbiBHRk4gbGVhZHMgbWUgdG8KPiA+IHF1
ZXN0aW9uIHdoZXRoZXIgaXQgaXMgc2FmZSBhdCBhbGwgdG8gdXNlIFBNTCB3aGVuIGFsdHAybSBp
cyB1c2VkIHdpdGgKPiA+IEdGTiByZW1hcHBpbmcuIEhvd2V2ZXIsIEFGQUlDVCB0aGUgR0ZOcyBp
biB0aGUgUE1MIGJ1ZmZlciBhcmUgbm90IHRoZQo+ID4gcmVtYXBwZWQgR0ZOcyBhbmQgbXkgdW5k
ZXJzdGFuZGluZyBpcyB0aGF0IGl0IHNob3VsZCBiZSBzYWZlIGFzIGxvbmcKPiA+IGFzIHRoZSBH
Rk5zIGJlaW5nIHRyYWNrZWQgYnkgUE1MIGFyZSBuZXZlciB0aGUgcmVtYXBwZWQgR0ZOcy4KPiA+
Cj4gPiBCb290aW5nIFhlbiB3aXRoIGVwdD1wbWw9MCByZXNvbHZlcyB0aGUgaXNzdWUuCj4gPgo+
ID4gSWYgYW55b25lIGhhcyBhbnkgaW5zaWdodCBpbnRvIHdoYXQgbWlnaHQgYmUgaGFwcGVuaW5n
LCBwbGVhc2UgbGV0IG1lIGtub3cuCj4KPgo+IEkgY291bGQgaGF2ZSBzd29ybiB0aGF0IEdlb3Jn
ZSBzcG90dGVkIGEgcHJvYmxlbSBoZXJlIGFuZCBmaXhlZCBpdC4gIEkKPiBzaG91bGRuJ3QgYmUg
c3VycHJpc2VkIGlmIHdlIGhhdmUgbW9yZS4KPgo+IFRoZSBwcm9ibGVtIHRoYXQgUE1MIGludHJv
ZHVjZWQgKGFuZCB0aGlzIGlzIG1vc3RseSBteSBmYXVsdCwgYXMgSQo+IHN1Z2dlc3RlZCB0aGUg
YnVnZ3kgc29sdXRpb24pIGlzIHRoYXQgdGhlIHZtZXhpdCBoYW5kbGVyIGZyb20gb25lIHZjcHUK
PiBwYXVzZXMgb3RoZXJzIHRvIGRyYWluIHRoZSBQTUwgcXVldWUgaW50byB0aGUgZGlydHkgYml0
bWFwLiAgT3ZlcmFsbCBJCj4gd2Fzbid0IGhhcHB5IHdpdGggdGhlIGRlc2lnbiBhbmQgSSd2ZSBn
b3Qgc29tZSBpZGVhcyB0byBpbXByb3ZlIGl0LCBidXQKPiB3aXRoaW4gdGhlIHNjb3BlIG9mIGhv
dyBhbHRwMm0gd2FzIGVuZ2luZWVyZWQsIEkgcHJvcG9zZWQKPiBkb21haW5fcGF1c2VfZXhjZXB0
X3NlbGYoKS4KPgo+IEFzIGl0IHR1cm5zIG91dCwgdGhhdCBpcyB2dWxuZXJhYmxlIHRvIGRlYWRs
b2NrcyB3aGVuIHlvdSBnZXQgdHdvIHZjcHVzCj4gdHJ5aW5nIHRvIHBhdXNlIGVhY2ggb3RoZXIg
YW5kIHdhaXRpbmcgZm9yIGVhY2ggb3RoZXIgdG8gYmVjb21lCj4gZGUtc2NoZWR1bGVkLgoKTWFr
ZXMgc2Vuc2UuCgo+Cj4gSSBzZWUgdGhpcyBoYXMgYmVlbiByZXVzZWQgYnkgdGhlIGFsdHAybSBj
b2RlLCBidXQgaXQgKnNob3VsZCogYmUgc2FmZQo+IHRvIGRlYWRsb2NrcyBub3cgdGhhdCBpdCB0
YWtlcyB0aGUgaHlwZXJjYWxsX2RlYWRsb2NrX211dGV4dC4KCklzIHRoYXQgYWxyZWFkeSBpbiBz
dGFnaW5nIG9yIHlvdXIgeDg2LW5leHQgYnJhbmNoPyBJIHdvdWxkIGxpa2UgdG8KdmVyaWZ5IHRo
YXQgdGhlIHByb2JsZW0gaXMgc3RpbGwgcHJlc2VudCBvciBub3Qgd2l0aCB0aGF0IGNoYW5nZS4g
SQp0ZXN0ZWQgd2l0aCBYZW4gNC4xMiByZWxlYXNlIGFuZCB0aGF0IGRlZmluaXRlbHkgc3RpbGwg
ZGVhZGxvY2tzLgoKPiBBbnl3YXkgLSBzb3JyeSBmb3Igbm90IGJlaW5nIG1vcmUgaGVscCwgYnV0
IEkgYmV0IHRoZSBwcm9ibGVtIGlzIGdvaW5nCj4gdG8gYmUgc29tZXdoZXJlIGFyb3VuZCB2Y3B1
IHBhdXNpbmcuCgpObyBwcm9ibGVtLCBJIGFwcHJlY2lhdGUgdGhlIGhlbHAuCgpUaGFua3MsClRh
bWFzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 10 14:48:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 May 2019 14:48:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hP6op-0004Rl-VC; Fri, 10 May 2019 14:48:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=thpN=TK=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hP6oo-0004Rg-PR
 for xen-devel@lists.xenproject.org; Fri, 10 May 2019 14:48:14 +0000
X-Inumbo-ID: a36ac0d2-7332-11e9-a174-b70377ad6e19
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id a36ac0d2-7332-11e9-a174-b70377ad6e19;
 Fri, 10 May 2019 14:48:14 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A8ED4A78;
 Fri, 10 May 2019 07:48:13 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id BB2453F73C;
 Fri, 10 May 2019 07:48:12 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>
References: <20190507151458.29350-1-julien.grall@arm.com>
 <20190507151458.29350-12-julien.grall@arm.com>
 <5CD571FE020000780022D826@prv1-mh.provo.novell.com>
 <22eaed55-f714-0c97-385d-72cf796f5936@arm.com>
 <5CD57E04020000780022D8F0@prv1-mh.provo.novell.com>
 <fac9e2db-c746-5f53-bebc-0615fe60e8a4@arm.com>
 <5CD58127020000780022D963@prv1-mh.provo.novell.com>
 <210fee0a-bbd0-ccef-82d5-d81ed55ef587@arm.com>
 <5CD588E1020000780022D9FF@prv1-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <ad3aca99-a519-dad2-cb9c-7ccbd2161b33@arm.com>
Date: Fri, 10 May 2019 15:48:11 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CD588E1020000780022D9FF@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 11/14] xen/x86: mm: Re-implement
 set_gpfn_from_mfn() as a static inline function
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxMC8wNS8yMDE5IDE1OjIxLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBPbiAxMC4w
NS4xOSBhdCAxNjowNSwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPj4gT24gMTAvMDUv
MjAxOSAxNDo0OCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+PiBPbiAxMC4wNS4xOSBhdCAxNTo0
MSwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPj4+PiBPbiAxMC8wNS8yMDE5IDE0OjM1
LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gSSBkaWRuJ3QgbWVhbiBpdCB0byByZW1haW4gTlVM
TC4gQ29tbW9uIGNvZGUgZG9lc24ndCBkZXJlZmVyZW5jZSBpdAo+Pj4+PiAoYW5kIGlzbid0IHN1
cHBvc2VkIHRvKSwgc28gSSdkIGNvbnNpZGVyIGluaXRpYWxpemluZyBpdCB0byBzb21lIGtub3du
Cj4+Pj4+IGZhdWx0aW5nIG5vbi1OVUxMIGFkZHJlc3MsIGlmIHRoZXJlIGlzIHN1Y2ggb24gQXJt
Lgo+Pj4+Cj4+Pj4gUGF0Y2hlcyBhcmUgd2VsY29tZWQgOykuCj4+Pgo+Pj4gU28gaXMgdGhlcmUg
c3VjaCBhbiBhZGRyZXNzIG9uIEFybT8KPj4KPj4gMCAtIDJNQiBpcyB1bm1hcHBlZCBzbyBmYXIu
IEkgZG9uJ3Qga25vdyB3aGV0aGVyIHRoaXMgd2lsbCBzdGlsbCBiZSB0aGUgY2FzZSAoYXQKPj4g
bGVhc3QgZm9yIHRoZSByYW5nZSA0S0IgLSAyTUIpIHdpdGggdGhlIHJld29yayBJIGFtIGF0dGVt
cHRpbmcuCj4gCj4gSG1tLCBJIHdhcyBob3BpbmcgZm9yIGFuIGFyY2hpdGVjdHVyYWxseSBmYXVs
dGluZyBhZGRyZXNzLCBsaWtlCj4gdGhlIG5vbi1jYW5vbmljYWwgb25lcyB3ZSBoYXZlIG9uIHg4
Ni02NC4KCk5vdGhpbmcgd2UgY2FuIHJlbGlhYmx5IHVzZSBhY3Jvc3MgQXJtdjcgYW5kIEFybXY4
IChhbmQgZnV0dXJlIGV4dGVuc2lvbikuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 10 14:49:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 May 2019 14:49:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hP6qC-0004Wz-As; Fri, 10 May 2019 14:49:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3e/W=TK=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hP6qA-0004Wk-KZ
 for xen-devel@lists.xenproject.org; Fri, 10 May 2019 14:49:38 +0000
X-Inumbo-ID: d4c004bb-7332-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d4c004bb-7332-11e9-8980-bc764e045a96;
 Fri, 10 May 2019 14:49:36 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hP6q6-0005yq-M3; Fri, 10 May 2019 14: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.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hP6q6-0001KK-CW; Fri, 10 May 2019 14:49:34 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hP6q6-0002it-Bu; Fri, 10 May 2019 14:49:34 +0000
To: xen-devel@lists.xenproject.org, osstest-admin@xenproject.org,
 royger@FreeBSD.org
Message-ID: <osstest-135901-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: freebsd=d790588164713d9ba45e47c59146adf123abcce1
X-Osstest-Versions-That: freebsd=b58321507702a1125aed58ddc320b560b1bffc71
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 10 May 2019 14:49:34 +0000
Subject: [Xen-devel] [freebsd-master test] 135901: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTkwMSBmcmVlYnNkLW1hc3RlciByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTM1OTAxLwoKUGVyZmVjdCA6LSkKQWxs
IHRlc3RzIGluIHRoaXMgZmxpZ2h0IHBhc3NlZCBhcyByZXF1aXJlZAp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogZnJlZWJzZCAgICAgICAgICAgICAgZDc5MDU4ODE2NDcxM2Q5YmE0NWU0
N2M1OTE0NmFkZjEyM2FiY2NlMQpiYXNlbGluZSB2ZXJzaW9uOgogZnJlZWJzZCAgICAgICAgICAg
ICAgYjU4MzIxNTA3NzAyYTExMjVhZWQ1OGRkYzMyMGI1NjBiMWJmZmM3MQoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgMTM1MjMzICAyMDE5LTA0LTI0IDA5OjE5OjAzIFogICAxNiBkYXlzCkZhaWxpbmcg
c2luY2UgICAgICAgIDEzNTMxNyAgMjAxOS0wNC0yNiAwOToxOTowNiBaICAgMTQgZGF5cyAgICA1
IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzNTkwMSAgMjAxOS0wNS0wOCAxMToxODox
NiBaICAgIDIgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlz
aW9ucyB1bmRlciB0ZXN0OgogIGFkcmlhbiA8YWRyaWFuQEZyZWVCU0Qub3JnPgogIGFlIDxhZUBG
cmVlQlNELm9yZz4KICBhbmRyZXcgPGFuZHJld0BGcmVlQlNELm9yZz4KICBhc29tZXJzIDxhc29t
ZXJzQEZyZWVCU0Qub3JnPgogIGJjcmFuIDxiY3JhbkBGcmVlQlNELm9yZz4KICBiZGUgPGJkZUBG
cmVlQlNELm9yZz4KICBiciA8YnJARnJlZUJTRC5vcmc+CiAgY2VtIDxjZW1ARnJlZUJTRC5vcmc+
CiAgY3MgPGNzQEZyZWVCU0Qub3JnPgogIGN5IDxjeUBGcmVlQlNELm9yZz4KICBkY2hhZ2luIDxk
Y2hhZ2luQEZyZWVCU0Qub3JnPgogIGRlbHBoaWogPGRlbHBoaWpARnJlZUJTRC5vcmc+CiAgZGlt
IDxkaW1ARnJlZUJTRC5vcmc+CiAgZG91Z20gPGRvdWdtQEZyZWVCU0Qub3JnPgogIGVtYXN0ZSA8
ZW1hc3RlQEZyZWVCU0Qub3JnPgogIGdhbGxhdGluIDxnYWxsYXRpbkBGcmVlQlNELm9yZz4KICBn
YW5ib2xkIDxnYW5ib2xkQEZyZWVCU0Qub3JnPgogIGdqYiA8Z2piQEZyZWVCU0Qub3JnPgogIGdv
bnpvIDxnb256b0BGcmVlQlNELm9yZz4KICBoc2VsYXNreSA8aHNlbGFza3lARnJlZUJTRC5vcmc+
CiAgaWFuIDxpYW5ARnJlZUJTRC5vcmc+CiAgaW1wIDxpbXBARnJlZUJTRC5vcmc+CiAgamhiIDxq
aGJARnJlZUJTRC5vcmc+CiAgamhpYmJpdHMgPGpoaWJiaXRzQEZyZWVCU0Qub3JnPgogIGpvaGFs
dW4gPGpvaGFsdW5ARnJlZUJTRC5vcmc+CiAga2V2YW5zIDxrZXZhbnNARnJlZUJTRC5vcmc+CiAg
a2liIDxraWJARnJlZUJTRC5vcmc+CiAgbGV2IDxsZXZARnJlZUJTRC5vcmc+CiAgbHVwb3JsIDxs
dXBvcmxARnJlZUJTRC5vcmc+CiAgbHdoc3UgPGx3aHN1QEZyZWVCU0Qub3JnPgogIG1hbnUgPG1h
bnVARnJlZUJTRC5vcmc+CiAgbWFyaXVzIDxtYXJpdXNARnJlZUJTRC5vcmc+CiAgbWFya2ogPG1h
cmtqQEZyZWVCU0Qub3JnPgogIG1hdiA8bWF2QEZyZWVCU0Qub3JnPgogIG1ja3VzaWNrIDxtY2t1
c2lja0BGcmVlQlNELm9yZz4KICBtamcgPG1qZ0BGcmVlQlNELm9yZz4KICBtbWFjeSA8bW1hY3lA
RnJlZUJTRC5vcmc+CiAgbmdpZSA8bmdpZUBGcmVlQlNELm9yZz4KICBwaGlsIDxwaGlsQEZyZWVC
U0Qub3JnPgogIHJncmltZXMgPHJncmltZXNARnJlZUJTRC5vcmc+CiAgcm1hY2tsZW0gPHJtYWNr
bGVtQEZyZWVCU0Qub3JnPgogIHJveWdlciA8cm95Z2VyQEZyZWVCU0Qub3JnPgogIHJ3YXRzb24g
PHJ3YXRzb25ARnJlZUJTRC5vcmc+CiAgc2h1cmQgPHNodXJkQEZyZWVCU0Qub3JnPgogIHRyYXN6
IDx0cmFzekBGcmVlQlNELm9yZz4KICB0c29vbWUgPHRzb29tZUBGcmVlQlNELm9yZz4KICB0dWV4
ZW4gPHR1ZXhlbkBGcmVlQlNELm9yZz4KICB0eWNob24gPHR5Y2hvbkBGcmVlQlNELm9yZz4KICB6
ZWlzaW5nIDx6ZWlzaW5nQEZyZWVCU0Qub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0LWZyZWVic2Qt
YWdhaW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtZnJlZWJzZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC14ZW4tZnJlZWJzZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21l
L2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAog
ICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBs
YW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNz
IGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9w
PW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvZnJlZWJzZC5naXQKICAgYjU4MzIxNTA3NzAuLmQ3OTA1ODgx
NjQ3ICBkNzkwNTg4MTY0NzEzZDliYTQ1ZTQ3YzU5MTQ2YWRmMTIzYWJjY2UxIC0+IHRlc3RlZC9t
YXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 10 14:53:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 May 2019 14:53:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hP6u8-0005Hp-Tm; Fri, 10 May 2019 14:53:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wlzL=TK=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1hP6u6-0005Hh-R9
 for xen-devel@lists.xenproject.org; Fri, 10 May 2019 14:53:42 +0000
X-Inumbo-ID: 655436a6-7333-11e9-8bba-47934e10d333
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 655436a6-7333-11e9-8bba-47934e10d333;
 Fri, 10 May 2019 14:53:40 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp02.buh.bitdefender.net [10.17.80.76])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 D96073031FD4; Fri, 10 May 2019 17:53:38 +0300 (EEST)
Received: from [10.10.196.90] (unknown [195.210.5.22])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id D12D03034450;
 Fri, 10 May 2019 17:53:38 +0300 (EEST)
To: Tamas K Lengyel <tamas.k.lengyel@gmail.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
References: <CABfawhkp2rODvh1j6AvEEEgc=EheM53sVprRiZWrhHcQ8Ve_+w@mail.gmail.com>
 <3e6ecacc-6dcc-6c0d-2b2d-b5179572cb5b@citrix.com>
 <CABfawh=tD8DKDCVTKAtsYi3yRWiq_d-oxGOMnEgJn7BiT6dZ1w@mail.gmail.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <64df9a6f-40bc-68f9-155d-8c83e1ecfd5c@bitdefender.com>
Date: Fri, 10 May 2019 17:53:36 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <CABfawh=tD8DKDCVTKAtsYi3yRWiq_d-oxGOMnEgJn7BiT6dZ1w@mail.gmail.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] Altp2m use with PML can deadlock Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gNS8xMC8xOSA1OjQyIFBNLCBUYW1hcyBLIExlbmd5ZWwgd3JvdGU6Cj4gT24gVGh1LCBNYXkg
OSwgMjAxOSBhdCAxMDoxOSBBTSBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPiB3cm90ZToKPj4KPj4gT24gMDkvMDUvMjAxOSAxNDozOCwgVGFtYXMgSyBMZW5neWVsIHdy
b3RlOgo+Pj4gSGkgYWxsLAo+Pj4gSSdtIGludmVzdGlnYXRpbmcgYW4gaXNzdWUgd2l0aCBhbHRw
Mm0gdGhhdCBjYW4gZWFzaWx5IGJlIHJlcHJvZHVjZWQKPj4+IGFuZCBsZWFkcyB0byBhIGh5cGVy
dmlzb3IgZGVhZGxvY2sgd2hlbiBQTUwgaXMgYXZhaWxhYmxlIGluIGhhcmR3YXJlLgo+Pj4gSSBo
YXZlbid0IGJlZW4gYWJsZSB0byB0cmFjZSBkb3duIHdoZXJlIHRoZSBhY3R1YWwgZGVhZGxvY2sg
b2NjdXJzLgo+Pj4KPj4+IFRoZSBwcm9ibGVtIHNlZW0gdG8gc3RlbSBmcm9tIGh2bS92bXgvdm1j
cy5jOnZteF92Y3B1X2ZsdXNoX3BtbF9idWZmZXIKPj4+IHRoYXQgY2FsbHMgcDJtX2NoYW5nZV90
eXBlX29uZSBvbiBhbGwgZ2ZucyB0aGF0IHdlcmUgcmVjb3JkZWQgdGhlIFBNTAo+Pj4gYnVmZmVy
LiBUaGUgcHJvYmxlbSBvY2N1cnMgd2hlbiB0aGUgUE1MIGJ1ZmZlciBmdWxsIHZtZXhpdCBoYXBw
ZW5zCj4+PiB3aGlsZSB0aGUgYWN0aXZlIHAybSBpcyBhbiBhbHRwMm0uIFN3aXRjaGluZyAgcDJt
X2NoYW5nZV90eXBlX29uZSB0bwo+Pj4gd29yayB3aXRoIHRoZSBhbHRwMm0gaW5zdGVhZCBvZiB0
aGUgaG9zdHAybSBob3dldmVyIHJlc3VsdHMgaW4gRVBUCj4+PiBtaXNjb25maWd1cmF0aW9uIGNy
YXNoZXMuCj4+Pgo+Pj4gQWRkaW5nIHRvIHRoZSBpc3N1ZSBpcyB0aGF0IGl0IHNlZW0gdG8gb25s
eSBvY2N1ciB3aGVuIHRoZSBhbHRwMm0gaGFzCj4+PiByZW1hcHBlZCBHRk5zLiBTaW5jZSBQTUwg
cmVjb3JkcyBlbnRyaWVzIGJhc2VkIG9uIEdGTiBsZWFkcyBtZSB0bwo+Pj4gcXVlc3Rpb24gd2hl
dGhlciBpdCBpcyBzYWZlIGF0IGFsbCB0byB1c2UgUE1MIHdoZW4gYWx0cDJtIGlzIHVzZWQgd2l0
aAo+Pj4gR0ZOIHJlbWFwcGluZy4gSG93ZXZlciwgQUZBSUNUIHRoZSBHRk5zIGluIHRoZSBQTUwg
YnVmZmVyIGFyZSBub3QgdGhlCj4+PiByZW1hcHBlZCBHRk5zIGFuZCBteSB1bmRlcnN0YW5kaW5n
IGlzIHRoYXQgaXQgc2hvdWxkIGJlIHNhZmUgYXMgbG9uZwo+Pj4gYXMgdGhlIEdGTnMgYmVpbmcg
dHJhY2tlZCBieSBQTUwgYXJlIG5ldmVyIHRoZSByZW1hcHBlZCBHRk5zLgo+Pj4KPj4+IEJvb3Rp
bmcgWGVuIHdpdGggZXB0PXBtbD0wIHJlc29sdmVzIHRoZSBpc3N1ZS4KPj4+Cj4+PiBJZiBhbnlv
bmUgaGFzIGFueSBpbnNpZ2h0IGludG8gd2hhdCBtaWdodCBiZSBoYXBwZW5pbmcsIHBsZWFzZSBs
ZXQgbWUga25vdy4KPj4KPj4KPj4gSSBjb3VsZCBoYXZlIHN3b3JuIHRoYXQgR2VvcmdlIHNwb3R0
ZWQgYSBwcm9ibGVtIGhlcmUgYW5kIGZpeGVkIGl0LiAgSQo+PiBzaG91bGRuJ3QgYmUgc3VycHJp
c2VkIGlmIHdlIGhhdmUgbW9yZS4KPj4KPj4gVGhlIHByb2JsZW0gdGhhdCBQTUwgaW50cm9kdWNl
ZCAoYW5kIHRoaXMgaXMgbW9zdGx5IG15IGZhdWx0LCBhcyBJCj4+IHN1Z2dlc3RlZCB0aGUgYnVn
Z3kgc29sdXRpb24pIGlzIHRoYXQgdGhlIHZtZXhpdCBoYW5kbGVyIGZyb20gb25lIHZjcHUKPj4g
cGF1c2VzIG90aGVycyB0byBkcmFpbiB0aGUgUE1MIHF1ZXVlIGludG8gdGhlIGRpcnR5IGJpdG1h
cC4gIE92ZXJhbGwgSQo+PiB3YXNuJ3QgaGFwcHkgd2l0aCB0aGUgZGVzaWduIGFuZCBJJ3ZlIGdv
dCBzb21lIGlkZWFzIHRvIGltcHJvdmUgaXQsIGJ1dAo+PiB3aXRoaW4gdGhlIHNjb3BlIG9mIGhv
dyBhbHRwMm0gd2FzIGVuZ2luZWVyZWQsIEkgcHJvcG9zZWQKPj4gZG9tYWluX3BhdXNlX2V4Y2Vw
dF9zZWxmKCkuCj4+Cj4+IEFzIGl0IHR1cm5zIG91dCwgdGhhdCBpcyB2dWxuZXJhYmxlIHRvIGRl
YWRsb2NrcyB3aGVuIHlvdSBnZXQgdHdvIHZjcHVzCj4+IHRyeWluZyB0byBwYXVzZSBlYWNoIG90
aGVyIGFuZCB3YWl0aW5nIGZvciBlYWNoIG90aGVyIHRvIGJlY29tZQo+PiBkZS1zY2hlZHVsZWQu
Cj4gCj4gTWFrZXMgc2Vuc2UuCj4gCj4+Cj4+IEkgc2VlIHRoaXMgaGFzIGJlZW4gcmV1c2VkIGJ5
IHRoZSBhbHRwMm0gY29kZSwgYnV0IGl0ICpzaG91bGQqIGJlIHNhZmUKPj4gdG8gZGVhZGxvY2tz
IG5vdyB0aGF0IGl0IHRha2VzIHRoZSBoeXBlcmNhbGxfZGVhZGxvY2tfbXV0ZXh0Lgo+IAo+IElz
IHRoYXQgYWxyZWFkeSBpbiBzdGFnaW5nIG9yIHlvdXIgeDg2LW5leHQgYnJhbmNoPyBJIHdvdWxk
IGxpa2UgdG8KPiB2ZXJpZnkgdGhhdCB0aGUgcHJvYmxlbSBpcyBzdGlsbCBwcmVzZW50IG9yIG5v
dCB3aXRoIHRoYXQgY2hhbmdlLiBJCj4gdGVzdGVkIHdpdGggWGVuIDQuMTIgcmVsZWFzZSBhbmQg
dGhhdCBkZWZpbml0ZWx5IHN0aWxsIGRlYWRsb2Nrcy4KCkkgZG9uJ3Qga25vdyBpZiBBbmRyZXcg
aXMgdGFsa2luZyBhYm91dCB0aGlzIHBhdGNoIChwcm9iYWJseSBub3QsIGJ1dCBpdCAKbG9va3Mg
YXQgbGVhc3QgcmVsYXRlZCk6CgpodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD14ZW4u
Z2l0O2E9Y29tbWl0ZGlmZjtoPTI0ZDUyODI1MjdmNDY0NzkwN2IzNTcyODIwYjUzMzVjMTVjZDAz
NTY7aHA9MjlkMjhiMjkxOTBiYTA5ZDUzYWU3ZTQ3NTEwOGRlZjg0ZTE2ZTM2MwoKU2luY2UgdGhl
cmUncyBhICJSZWxlYXNlLWFja2VkIiB0YWcgb24gaXQsIEkgdGhpbmsgaXQncyBpbiA0LjEyLgoK
ClRoYW5rcywKUmF6dmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Fri May 10 14:59:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 May 2019 14:59:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hP6zU-0005Tf-JS; Fri, 10 May 2019 14:59:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KsvH=TK=citrix.com=prvs=026b205b0=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hP6zT-0005Ta-Dh
 for xen-devel@lists.xenproject.org; Fri, 10 May 2019 14:59:15 +0000
X-Inumbo-ID: 2ae8553c-7334-11e9-ba09-bb2d2e02cc14
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2ae8553c-7334-11e9-ba09-bb2d2e02cc14;
 Fri, 10 May 2019 14:59:11 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,453,1549929600"; d="scan'208";a="89701053"
To: Razvan Cojocaru <rcojocaru@bitdefender.com>, Tamas K Lengyel
 <tamas.k.lengyel@gmail.com>
References: <CABfawhkp2rODvh1j6AvEEEgc=EheM53sVprRiZWrhHcQ8Ve_+w@mail.gmail.com>
 <3e6ecacc-6dcc-6c0d-2b2d-b5179572cb5b@citrix.com>
 <CABfawh=tD8DKDCVTKAtsYi3yRWiq_d-oxGOMnEgJn7BiT6dZ1w@mail.gmail.com>
 <64df9a6f-40bc-68f9-155d-8c83e1ecfd5c@bitdefender.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <4d8f900d-0b08-e810-3014-baa80c428272@citrix.com>
Date: Fri, 10 May 2019 15:59:07 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <64df9a6f-40bc-68f9-155d-8c83e1ecfd5c@bitdefender.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] Altp2m use with PML can deadlock Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvMDUvMjAxOSAxNTo1MywgUmF6dmFuIENvam9jYXJ1IHdyb3RlOgo+IE9uIDUvMTAvMTkg
NTo0MiBQTSwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+PiBPbiBUaHUsIE1heSA5LCAyMDE5IGF0
IDEwOjE5IEFNIEFuZHJldyBDb29wZXIKPj4gPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdy
b3RlOgo+Pj4KPj4+IE9uIDA5LzA1LzIwMTkgMTQ6MzgsIFRhbWFzIEsgTGVuZ3llbCB3cm90ZToK
Pj4+PiBIaSBhbGwsCj4+Pj4gSSdtIGludmVzdGlnYXRpbmcgYW4gaXNzdWUgd2l0aCBhbHRwMm0g
dGhhdCBjYW4gZWFzaWx5IGJlIHJlcHJvZHVjZWQKPj4+PiBhbmQgbGVhZHMgdG8gYSBoeXBlcnZp
c29yIGRlYWRsb2NrIHdoZW4gUE1MIGlzIGF2YWlsYWJsZSBpbiBoYXJkd2FyZS4KPj4+PiBJIGhh
dmVuJ3QgYmVlbiBhYmxlIHRvIHRyYWNlIGRvd24gd2hlcmUgdGhlIGFjdHVhbCBkZWFkbG9jayBv
Y2N1cnMuCj4+Pj4KPj4+PiBUaGUgcHJvYmxlbSBzZWVtIHRvIHN0ZW0gZnJvbSBodm0vdm14L3Zt
Y3MuYzp2bXhfdmNwdV9mbHVzaF9wbWxfYnVmZmVyCj4+Pj4gdGhhdCBjYWxscyBwMm1fY2hhbmdl
X3R5cGVfb25lIG9uIGFsbCBnZm5zIHRoYXQgd2VyZSByZWNvcmRlZCB0aGUgUE1MCj4+Pj4gYnVm
ZmVyLiBUaGUgcHJvYmxlbSBvY2N1cnMgd2hlbiB0aGUgUE1MIGJ1ZmZlciBmdWxsIHZtZXhpdCBo
YXBwZW5zCj4+Pj4gd2hpbGUgdGhlIGFjdGl2ZSBwMm0gaXMgYW4gYWx0cDJtLiBTd2l0Y2hpbmfC
oCBwMm1fY2hhbmdlX3R5cGVfb25lIHRvCj4+Pj4gd29yayB3aXRoIHRoZSBhbHRwMm0gaW5zdGVh
ZCBvZiB0aGUgaG9zdHAybSBob3dldmVyIHJlc3VsdHMgaW4gRVBUCj4+Pj4gbWlzY29uZmlndXJh
dGlvbiBjcmFzaGVzLgo+Pj4+Cj4+Pj4gQWRkaW5nIHRvIHRoZSBpc3N1ZSBpcyB0aGF0IGl0IHNl
ZW0gdG8gb25seSBvY2N1ciB3aGVuIHRoZSBhbHRwMm0gaGFzCj4+Pj4gcmVtYXBwZWQgR0ZOcy4g
U2luY2UgUE1MIHJlY29yZHMgZW50cmllcyBiYXNlZCBvbiBHRk4gbGVhZHMgbWUgdG8KPj4+PiBx
dWVzdGlvbiB3aGV0aGVyIGl0IGlzIHNhZmUgYXQgYWxsIHRvIHVzZSBQTUwgd2hlbiBhbHRwMm0g
aXMgdXNlZCB3aXRoCj4+Pj4gR0ZOIHJlbWFwcGluZy4gSG93ZXZlciwgQUZBSUNUIHRoZSBHRk5z
IGluIHRoZSBQTUwgYnVmZmVyIGFyZSBub3QgdGhlCj4+Pj4gcmVtYXBwZWQgR0ZOcyBhbmQgbXkg
dW5kZXJzdGFuZGluZyBpcyB0aGF0IGl0IHNob3VsZCBiZSBzYWZlIGFzIGxvbmcKPj4+PiBhcyB0
aGUgR0ZOcyBiZWluZyB0cmFja2VkIGJ5IFBNTCBhcmUgbmV2ZXIgdGhlIHJlbWFwcGVkIEdGTnMu
Cj4+Pj4KPj4+PiBCb290aW5nIFhlbiB3aXRoIGVwdD1wbWw9MCByZXNvbHZlcyB0aGUgaXNzdWUu
Cj4+Pj4KPj4+PiBJZiBhbnlvbmUgaGFzIGFueSBpbnNpZ2h0IGludG8gd2hhdCBtaWdodCBiZSBo
YXBwZW5pbmcsIHBsZWFzZSBsZXQKPj4+PiBtZSBrbm93Lgo+Pj4KPj4+Cj4+PiBJIGNvdWxkIGhh
dmUgc3dvcm4gdGhhdCBHZW9yZ2Ugc3BvdHRlZCBhIHByb2JsZW0gaGVyZSBhbmQgZml4ZWQgaXQu
wqAgSQo+Pj4gc2hvdWxkbid0IGJlIHN1cnByaXNlZCBpZiB3ZSBoYXZlIG1vcmUuCj4+Pgo+Pj4g
VGhlIHByb2JsZW0gdGhhdCBQTUwgaW50cm9kdWNlZCAoYW5kIHRoaXMgaXMgbW9zdGx5IG15IGZh
dWx0LCBhcyBJCj4+PiBzdWdnZXN0ZWQgdGhlIGJ1Z2d5IHNvbHV0aW9uKSBpcyB0aGF0IHRoZSB2
bWV4aXQgaGFuZGxlciBmcm9tIG9uZSB2Y3B1Cj4+PiBwYXVzZXMgb3RoZXJzIHRvIGRyYWluIHRo
ZSBQTUwgcXVldWUgaW50byB0aGUgZGlydHkgYml0bWFwLsKgIE92ZXJhbGwgSQo+Pj4gd2Fzbid0
IGhhcHB5IHdpdGggdGhlIGRlc2lnbiBhbmQgSSd2ZSBnb3Qgc29tZSBpZGVhcyB0byBpbXByb3Zl
IGl0LCBidXQKPj4+IHdpdGhpbiB0aGUgc2NvcGUgb2YgaG93IGFsdHAybSB3YXMgZW5naW5lZXJl
ZCwgSSBwcm9wb3NlZAo+Pj4gZG9tYWluX3BhdXNlX2V4Y2VwdF9zZWxmKCkuCj4+Pgo+Pj4gQXMg
aXQgdHVybnMgb3V0LCB0aGF0IGlzIHZ1bG5lcmFibGUgdG8gZGVhZGxvY2tzIHdoZW4geW91IGdl
dCB0d28gdmNwdXMKPj4+IHRyeWluZyB0byBwYXVzZSBlYWNoIG90aGVyIGFuZCB3YWl0aW5nIGZv
ciBlYWNoIG90aGVyIHRvIGJlY29tZQo+Pj4gZGUtc2NoZWR1bGVkLgo+Pgo+PiBNYWtlcyBzZW5z
ZS4KPj4KPj4+Cj4+PiBJIHNlZSB0aGlzIGhhcyBiZWVuIHJldXNlZCBieSB0aGUgYWx0cDJtIGNv
ZGUsIGJ1dCBpdCAqc2hvdWxkKiBiZSBzYWZlCj4+PiB0byBkZWFkbG9ja3Mgbm93IHRoYXQgaXQg
dGFrZXMgdGhlIGh5cGVyY2FsbF9kZWFkbG9ja19tdXRleHQuCj4+Cj4+IElzIHRoYXQgYWxyZWFk
eSBpbiBzdGFnaW5nIG9yIHlvdXIgeDg2LW5leHQgYnJhbmNoPyBJIHdvdWxkIGxpa2UgdG8KPj4g
dmVyaWZ5IHRoYXQgdGhlIHByb2JsZW0gaXMgc3RpbGwgcHJlc2VudCBvciBub3Qgd2l0aCB0aGF0
IGNoYW5nZS4gSQo+PiB0ZXN0ZWQgd2l0aCBYZW4gNC4xMiByZWxlYXNlIGFuZCB0aGF0IGRlZmlu
aXRlbHkgc3RpbGwgZGVhZGxvY2tzLgo+Cj4gSSBkb24ndCBrbm93IGlmIEFuZHJldyBpcyB0YWxr
aW5nIGFib3V0IHRoaXMgcGF0Y2ggKHByb2JhYmx5IG5vdCwgYnV0Cj4gaXQgbG9va3MgYXQgbGVh
c3QgcmVsYXRlZCk6Cj4KPiBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD14ZW4uZ2l0
O2E9Y29tbWl0ZGlmZjtoPTI0ZDUyODI1MjdmNDY0NzkwN2IzNTcyODIwYjUzMzVjMTVjZDAzNTY7
aHA9MjlkMjhiMjkxOTBiYTA5ZDUzYWU3ZTQ3NTEwOGRlZjg0ZTE2ZTM2Mwo+CgpJIHdhcyByZWZl
cnJpbmcgdG8gMjlkMjhiMjkxOSB3aGljaCBpcyBhbHNvIGluIDQuMTIgYXMgaXQgdHVybnMgb3V0
LsKgClRoYXQgc2FpZCwgMjRkNTI4MjUyNyBtaWdodCBpbiBwcmFjdGljZSBiZSB0aGUgY2F1c2Ug
b2YgdGhlIGRlYWRsb2NrLCBzbwpJJ2QgZmlyc3QgZXhwZXJpbWVudCB3aXRoIHRha2luZyB0aGF0
IGZpeCBvdXQuCgpJIGtub3cgZm9yIGNlcnRhaW4gdGhhdCBpdCB3b24ndCBiZSB0ZXN0ZWQgd2l0
aCBQTUwgZW5hYmxlZCwgYmVjYXVzZSB0aGUKdXNlIG9mIFBNTCBpcyBpbmNvbXBhdGlibGUgd2l0
aCB3cml0ZS1wcm90ZWN0aW5nIGd1ZXN0IHBhZ2V0YWJsZXMuCgp+QW5kcmV3CgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 10 15:09:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 May 2019 15:09:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hP79d-0006MT-Lm; Fri, 10 May 2019 15:09:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=05ro=TK=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1hP79c-0006MO-T7
 for xen-devel@lists.xenproject.org; Fri, 10 May 2019 15:09:44 +0000
X-Inumbo-ID: a3dade15-7335-11e9-8980-bc764e045a96
Received: from mail-wm1-x344.google.com (unknown [2a00:1450:4864:20::344])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a3dade15-7335-11e9-8980-bc764e045a96;
 Fri, 10 May 2019 15:09:43 +0000 (UTC)
Received: by mail-wm1-x344.google.com with SMTP id 198so7972580wme.3
 for <xen-devel@lists.xenproject.org>; Fri, 10 May 2019 08:09:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=ldSUdwEQx1ZN6QJznt0/4KHkGF2rF5QU7Tt5o2By44s=;
 b=l7aZL0jGqZ63Zxazzete51TOFfUWB5ljSOVf7zHmYpfI9Q0m7XqWekV02GzN3pEByk
 vcArAA6GuepnajTci7daXEHpI+tdgr6yn9dsf6kzcs7W71U7sVvQuZ5RxMqoIfgv5nvv
 aIdenobep7seGIk4gJc+rO4JXq3hZGhfvMxM1WmUasac5604cDv2BjDrHuvzZccwHZJ5
 Jf/xpgHsZYzC0wOT8MWNNgYXKYvycFdM+Fw5TGe//vCDMbDsvQoZNKQKFySb8uLDZu51
 4UnQ67P0WfJnRPOjqwPi1TSd89U6CnLZKgUq5LToSC9LWEUhbtnzKAha+YhthW8DGKtI
 BRbA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=ldSUdwEQx1ZN6QJznt0/4KHkGF2rF5QU7Tt5o2By44s=;
 b=TT1eZgYbT7sxAfU6U/ZPbnNcDAimilcRG2kShM9E49SmYsmmmlTJqR2UXeTiS0b/ZK
 blyY5VY5I4EjZJHer5zFlxdLBbECdy6EFE2UI4sR7cL/xs2rg9E9tBd7tLv60AWt0AFD
 eX6veaXcX6Q8BwgHaTPIxN2fYCUtE6XbqviaLoumFvuIoVH/TYjIre+eFN809cmW79dL
 cSBM596TB+MP2mogmrsSIAgp7YVRPn3gFRVkmKu76kNmGpxPcG6eqLI1hK9KEf7PH3dF
 51u2Ql/fTKxF3Q1ZswgRkC3K0+lHIFo8m8dbIklMz8cmMV7RDg1lNjAP/6zFN4avuAmz
 47cw==
X-Gm-Message-State: APjAAAWV/XJwOgW0WlKSFNkzo3WrS9cSUFVvqY+8zPsVYoiV5xo4czje
 rka9rX9vMZ/1tuBpHcYK7ibQgsLlGwI7gtmJ8sE=
X-Google-Smtp-Source: APXvYqxfH7oHENUhqhRlb6EBBmjvsfXTTUTRgTbZqGETMiUzGUUO1Dw9PcMyUhgjMCx9t5b0PRTqJVSWO/dg0x3tXg4=
X-Received: by 2002:a1c:43c2:: with SMTP id q185mr7628598wma.53.1557500982643; 
 Fri, 10 May 2019 08:09:42 -0700 (PDT)
MIME-Version: 1.0
References: <CABfawhkp2rODvh1j6AvEEEgc=EheM53sVprRiZWrhHcQ8Ve_+w@mail.gmail.com>
 <3e6ecacc-6dcc-6c0d-2b2d-b5179572cb5b@citrix.com>
 <CABfawh=tD8DKDCVTKAtsYi3yRWiq_d-oxGOMnEgJn7BiT6dZ1w@mail.gmail.com>
 <64df9a6f-40bc-68f9-155d-8c83e1ecfd5c@bitdefender.com>
 <4d8f900d-0b08-e810-3014-baa80c428272@citrix.com>
In-Reply-To: <4d8f900d-0b08-e810-3014-baa80c428272@citrix.com>
From: Tamas K Lengyel <tamas.k.lengyel@gmail.com>
Date: Fri, 10 May 2019 09:09:06 -0600
Message-ID: <CABfawh=u6zotuOTY8jwuPwRFCby8=4rJSH7gOd1P43bNhu4o2g@mail.gmail.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] Altp2m use with PML can deadlock Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBNYXkgMTAsIDIwMTkgYXQgODo1OSBBTSBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPiB3cm90ZToKPgo+IE9uIDEwLzA1LzIwMTkgMTU6NTMsIFJhenZhbiBD
b2pvY2FydSB3cm90ZToKPiA+IE9uIDUvMTAvMTkgNTo0MiBQTSwgVGFtYXMgSyBMZW5neWVsIHdy
b3RlOgo+ID4+IE9uIFRodSwgTWF5IDksIDIwMTkgYXQgMTA6MTkgQU0gQW5kcmV3IENvb3Blcgo+
ID4+IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPiA+Pj4KPiA+Pj4gT24gMDkv
MDUvMjAxOSAxNDozOCwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+ID4+Pj4gSGkgYWxsLAo+ID4+
Pj4gSSdtIGludmVzdGlnYXRpbmcgYW4gaXNzdWUgd2l0aCBhbHRwMm0gdGhhdCBjYW4gZWFzaWx5
IGJlIHJlcHJvZHVjZWQKPiA+Pj4+IGFuZCBsZWFkcyB0byBhIGh5cGVydmlzb3IgZGVhZGxvY2sg
d2hlbiBQTUwgaXMgYXZhaWxhYmxlIGluIGhhcmR3YXJlLgo+ID4+Pj4gSSBoYXZlbid0IGJlZW4g
YWJsZSB0byB0cmFjZSBkb3duIHdoZXJlIHRoZSBhY3R1YWwgZGVhZGxvY2sgb2NjdXJzLgo+ID4+
Pj4KPiA+Pj4+IFRoZSBwcm9ibGVtIHNlZW0gdG8gc3RlbSBmcm9tIGh2bS92bXgvdm1jcy5jOnZt
eF92Y3B1X2ZsdXNoX3BtbF9idWZmZXIKPiA+Pj4+IHRoYXQgY2FsbHMgcDJtX2NoYW5nZV90eXBl
X29uZSBvbiBhbGwgZ2ZucyB0aGF0IHdlcmUgcmVjb3JkZWQgdGhlIFBNTAo+ID4+Pj4gYnVmZmVy
LiBUaGUgcHJvYmxlbSBvY2N1cnMgd2hlbiB0aGUgUE1MIGJ1ZmZlciBmdWxsIHZtZXhpdCBoYXBw
ZW5zCj4gPj4+PiB3aGlsZSB0aGUgYWN0aXZlIHAybSBpcyBhbiBhbHRwMm0uIFN3aXRjaGluZyAg
cDJtX2NoYW5nZV90eXBlX29uZSB0bwo+ID4+Pj4gd29yayB3aXRoIHRoZSBhbHRwMm0gaW5zdGVh
ZCBvZiB0aGUgaG9zdHAybSBob3dldmVyIHJlc3VsdHMgaW4gRVBUCj4gPj4+PiBtaXNjb25maWd1
cmF0aW9uIGNyYXNoZXMuCj4gPj4+Pgo+ID4+Pj4gQWRkaW5nIHRvIHRoZSBpc3N1ZSBpcyB0aGF0
IGl0IHNlZW0gdG8gb25seSBvY2N1ciB3aGVuIHRoZSBhbHRwMm0gaGFzCj4gPj4+PiByZW1hcHBl
ZCBHRk5zLiBTaW5jZSBQTUwgcmVjb3JkcyBlbnRyaWVzIGJhc2VkIG9uIEdGTiBsZWFkcyBtZSB0
bwo+ID4+Pj4gcXVlc3Rpb24gd2hldGhlciBpdCBpcyBzYWZlIGF0IGFsbCB0byB1c2UgUE1MIHdo
ZW4gYWx0cDJtIGlzIHVzZWQgd2l0aAo+ID4+Pj4gR0ZOIHJlbWFwcGluZy4gSG93ZXZlciwgQUZB
SUNUIHRoZSBHRk5zIGluIHRoZSBQTUwgYnVmZmVyIGFyZSBub3QgdGhlCj4gPj4+PiByZW1hcHBl
ZCBHRk5zIGFuZCBteSB1bmRlcnN0YW5kaW5nIGlzIHRoYXQgaXQgc2hvdWxkIGJlIHNhZmUgYXMg
bG9uZwo+ID4+Pj4gYXMgdGhlIEdGTnMgYmVpbmcgdHJhY2tlZCBieSBQTUwgYXJlIG5ldmVyIHRo
ZSByZW1hcHBlZCBHRk5zLgo+ID4+Pj4KPiA+Pj4+IEJvb3RpbmcgWGVuIHdpdGggZXB0PXBtbD0w
IHJlc29sdmVzIHRoZSBpc3N1ZS4KPiA+Pj4+Cj4gPj4+PiBJZiBhbnlvbmUgaGFzIGFueSBpbnNp
Z2h0IGludG8gd2hhdCBtaWdodCBiZSBoYXBwZW5pbmcsIHBsZWFzZSBsZXQKPiA+Pj4+IG1lIGtu
b3cuCj4gPj4+Cj4gPj4+Cj4gPj4+IEkgY291bGQgaGF2ZSBzd29ybiB0aGF0IEdlb3JnZSBzcG90
dGVkIGEgcHJvYmxlbSBoZXJlIGFuZCBmaXhlZCBpdC4gIEkKPiA+Pj4gc2hvdWxkbid0IGJlIHN1
cnByaXNlZCBpZiB3ZSBoYXZlIG1vcmUuCj4gPj4+Cj4gPj4+IFRoZSBwcm9ibGVtIHRoYXQgUE1M
IGludHJvZHVjZWQgKGFuZCB0aGlzIGlzIG1vc3RseSBteSBmYXVsdCwgYXMgSQo+ID4+PiBzdWdn
ZXN0ZWQgdGhlIGJ1Z2d5IHNvbHV0aW9uKSBpcyB0aGF0IHRoZSB2bWV4aXQgaGFuZGxlciBmcm9t
IG9uZSB2Y3B1Cj4gPj4+IHBhdXNlcyBvdGhlcnMgdG8gZHJhaW4gdGhlIFBNTCBxdWV1ZSBpbnRv
IHRoZSBkaXJ0eSBiaXRtYXAuICBPdmVyYWxsIEkKPiA+Pj4gd2Fzbid0IGhhcHB5IHdpdGggdGhl
IGRlc2lnbiBhbmQgSSd2ZSBnb3Qgc29tZSBpZGVhcyB0byBpbXByb3ZlIGl0LCBidXQKPiA+Pj4g
d2l0aGluIHRoZSBzY29wZSBvZiBob3cgYWx0cDJtIHdhcyBlbmdpbmVlcmVkLCBJIHByb3Bvc2Vk
Cj4gPj4+IGRvbWFpbl9wYXVzZV9leGNlcHRfc2VsZigpLgo+ID4+Pgo+ID4+PiBBcyBpdCB0dXJu
cyBvdXQsIHRoYXQgaXMgdnVsbmVyYWJsZSB0byBkZWFkbG9ja3Mgd2hlbiB5b3UgZ2V0IHR3byB2
Y3B1cwo+ID4+PiB0cnlpbmcgdG8gcGF1c2UgZWFjaCBvdGhlciBhbmQgd2FpdGluZyBmb3IgZWFj
aCBvdGhlciB0byBiZWNvbWUKPiA+Pj4gZGUtc2NoZWR1bGVkLgo+ID4+Cj4gPj4gTWFrZXMgc2Vu
c2UuCj4gPj4KPiA+Pj4KPiA+Pj4gSSBzZWUgdGhpcyBoYXMgYmVlbiByZXVzZWQgYnkgdGhlIGFs
dHAybSBjb2RlLCBidXQgaXQgKnNob3VsZCogYmUgc2FmZQo+ID4+PiB0byBkZWFkbG9ja3Mgbm93
IHRoYXQgaXQgdGFrZXMgdGhlIGh5cGVyY2FsbF9kZWFkbG9ja19tdXRleHQuCj4gPj4KPiA+PiBJ
cyB0aGF0IGFscmVhZHkgaW4gc3RhZ2luZyBvciB5b3VyIHg4Ni1uZXh0IGJyYW5jaD8gSSB3b3Vs
ZCBsaWtlIHRvCj4gPj4gdmVyaWZ5IHRoYXQgdGhlIHByb2JsZW0gaXMgc3RpbGwgcHJlc2VudCBv
ciBub3Qgd2l0aCB0aGF0IGNoYW5nZS4gSQo+ID4+IHRlc3RlZCB3aXRoIFhlbiA0LjEyIHJlbGVh
c2UgYW5kIHRoYXQgZGVmaW5pdGVseSBzdGlsbCBkZWFkbG9ja3MuCj4gPgo+ID4gSSBkb24ndCBr
bm93IGlmIEFuZHJldyBpcyB0YWxraW5nIGFib3V0IHRoaXMgcGF0Y2ggKHByb2JhYmx5IG5vdCwg
YnV0Cj4gPiBpdCBsb29rcyBhdCBsZWFzdCByZWxhdGVkKToKPiA+Cj4gPiBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD14ZW4uZ2l0O2E9Y29tbWl0ZGlmZjtoPTI0ZDUyODI1MjdmNDY0
NzkwN2IzNTcyODIwYjUzMzVjMTVjZDAzNTY7aHA9MjlkMjhiMjkxOTBiYTA5ZDUzYWU3ZTQ3NTEw
OGRlZjg0ZTE2ZTM2Mwo+ID4KPgo+IEkgd2FzIHJlZmVycmluZyB0byAyOWQyOGIyOTE5IHdoaWNo
IGlzIGFsc28gaW4gNC4xMiBhcyBpdCB0dXJucyBvdXQuCj4gVGhhdCBzYWlkLCAyNGQ1MjgyNTI3
IG1pZ2h0IGluIHByYWN0aWNlIGJlIHRoZSBjYXVzZSBvZiB0aGUgZGVhZGxvY2ssIHNvCj4gSSdk
IGZpcnN0IGV4cGVyaW1lbnQgd2l0aCB0YWtpbmcgdGhhdCBmaXggb3V0Lgo+Cj4gSSBrbm93IGZv
ciBjZXJ0YWluIHRoYXQgaXQgd29uJ3QgYmUgdGVzdGVkIHdpdGggUE1MIGVuYWJsZWQsIGJlY2F1
c2UgdGhlCj4gdXNlIG9mIFBNTCBpcyBpbmNvbXBhdGlibGUgd2l0aCB3cml0ZS1wcm90ZWN0aW5n
IGd1ZXN0IHBhZ2V0YWJsZXMuCj4KClNvdW5kcyBsaWtlIGl0J3MgdGhlIHNhZmUgYmV0IHRvIGp1
c3QgaGF2ZSBQTUwgYmUgZGlzYWJsZWQgZm9yIHdoZW4KaW50cm9zcGVjdGlvbiBpcyB1c2VkLiBJ
IHdvdWxkIHNheSBpdCB3b3VsZCBiZSBldmVuIGJldHRlciBpZiB0aGUgdXNlCm9mIFBNTCBjb3Vs
ZCBiZSBjb250cm9sbGVkIG9uIGEgcGVyLWd1ZXN0IGJhc2UgaW5zdGVhZCBvZiB0aGUgY3VycmVu
dApnbG9iYWwgb24vb2ZmIHN3aXRjaC4gVGhhdCB3YXkgaXQgY291bGQgYmUgZGlzYWJsZWQgb25s
eSBmb3IgdGhlCmludHJvc3BlY3RlZCBkb21haW5zLgoKSSdsbCBkbyBzb21lIG1vcmUgZXhwZXJp
bWVudGF0aW9uIHdoZW4gSSBnZXQgc29tZSBmcmVlIHRpbWUgYnV0IHR3bwpvYnNlcnZhdGlvbnMg
dGhhdCBzcGVhayBhZ2FpbnN0IHRoZSB2Q1BVcyB0cnlpbmcgdG8gcGF1c2UgZWFjaCBvdGhlcgpi
ZWluZyB0aGUgY3VscHJpdCBpcyB0aGF0OgotIHRoZSBkZWFkbG9jayBkb2Vzbid0IGhhcHBlbiB3
aXRoIHhlbi1hY2Nlc3MnIGFsdHAybSB1c2UsIGl0IG9ubHkKaGFwcGVucyB3aGVuIHRoZXJlIGFy
ZSByZW1hcHBlZCBnZm4ncyBpbiB0aGUgYWx0cDJtIHZpZXdzCi0gSSd2ZSBhZGRlZCBhIGRvbWFp
bl9wYXVzZS91bnBhdXNlIHRvIHRoZSBQTUwgZmx1c2hlciBiZWZvcmUgaXQKZW50ZXJzIHRoZSBm
bHVzaCBsb29wIGJ1dCBJIHN0aWxsIGdvdCBhIGRlYWRsb2NrCgpUYW1hcwoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 10 15:17:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 May 2019 15:17:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hP7Gx-0007AB-Em; Fri, 10 May 2019 15:17:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wrlK=TK=protonmail.com=mathieu.tarral@srs-us1.protection.inumbo.net>)
 id 1hP7Gv-0007A6-Up
 for xen-devel@lists.xenproject.org; Fri, 10 May 2019 15:17:18 +0000
X-Inumbo-ID: b138208e-7336-11e9-8980-bc764e045a96
Received: from mail2.protonmail.ch (unknown [185.70.40.22])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b138208e-7336-11e9-8980-bc764e045a96;
 Fri, 10 May 2019 15:17:15 +0000 (UTC)
Date: Fri, 10 May 2019 15:17:10 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com;
 s=default; t=1557501434;
 bh=iPMatFRTHnqwxyTWVT7fahhXH4KnLB5cBm1qQ2hparE=;
 h=Date:To:From:Cc:Reply-To:Subject:In-Reply-To:References:
 Feedback-ID:From;
 b=g62zBkiD8RQYjee8Jx517sFBSMUmBOqdZZ7TXc2qeeIibnR5e9n77O4kTeQNRGhTw
 s44o3ADFQwbNNcAQpDVehXmcIjicbrTWFXM6dJ+nx03a56DOHJM9v0agaDOoOyNlol
 VmUVxuxiAIoSaoI6F5irtaNqRZejPcBBz0CTzp1E=
To: Andrew Cooper <andrew.cooper3@citrix.com>
From: Mathieu Tarral <mathieu.tarral@protonmail.com>
Message-ID: <rQKAjmE5sqmoHfveLrCC3tRz7edgAIkDUG5CRgmBhF975OXX_8ZdIsCFturwHzr04jeYiq5MPE5gHG3SeltMz5ZnrIs0XcO0QO_OXeBGhTg=@protonmail.com>
In-Reply-To: <4f34ed81-8993-2e5d-9aea-89a6e2d98b44@citrix.com>
References: <f3zRvkN8JOfpv5k6jz7TbWXz-sso4q6CGB-3S05mSco8SuDy0BoN5z5_Lj_-Xnto1FPMCkhE89trkq-_f6itwRZ5F4NI9MKrcqZk8cdT45A=@protonmail.com>
 <76bd924a-34b1-eb7c-d3be-6c33aa7729fc@citrix.com>
 <WL45-Mjyf7to-l_u4XAT3M46R6YcAECvEwl6SDzOWeLE_SOQUyF26Vj2cu0mScD47fS95OaBAWDddX7DL7yujvl03YffFRDoqrpRcFDSnxA=@protonmail.com>
 <oSx3iO5YqwrWedfgCT8yEj4jGrzisHnNA6d9XQIKAJJAOhr6TPANrqVHf6s56L8_WBgLtVMJv37Cypbr2emtg0ZKb25HdHo91eM1J1fVJHo=@protonmail.com>
 <4f34ed81-8993-2e5d-9aea-89a6e2d98b44@citrix.com>
Feedback-ID: 7ARND6YmrAEqSXE0j3TLm6ZqYiFFaDDEkO_KW8fTUEW0kYwGM1KEsuPxEPVWH5YuEnR43INtqwIKH-usvnxVQQ==:Ext:ProtonMail
MIME-Version: 1.0
X-Spam-Status: No, score=-1.2 required=7.0 tests=ALL_TRUSTED,DKIM_SIGNED,
 DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM autolearn=ham
 autolearn_force=no version=3.4.2
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mail.protonmail.ch
Subject: Re: [Xen-devel] [VMI] Possible race-condition in altp2m APIs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: Mathieu Tarral <mathieu.tarral@protonmail.com>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Tamas K Lengyel <tamas@tklengyel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TGUgamV1ZGksIG1haSA5LCAyMDE5IDY6NDIgUE0sIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+IGEgw6ljcml0wqA6Cj4gVGhlcmVmb3JlLCB0aGUgY29uY2x1c2lvbiB0
byBkcmF3IGlzIHRoYXQgaXQgaXMgYSBsb2dpY2FsIGJ1ZyBzb21ld2hlcmUuCj4KPiBGaXJzdCBv
ZiBhbGwgLSBlbnN1cmUgeW91IGFyZSB1c2luZyB1cC10by1kYXRlIG1pY3JvY29kZS7CoCBUaGUg
bnVtYmVyIG9mCj4gZXJyYXRhIHdoaWNoIGhhdmUgYmVlbiBkaXNjb3ZlcmVkIGJ5IHBlb3BsZSBh
c3NvY2lhdGVkIHdpdGggdGhlIFhlbgo+IGNvbW11bml0eSBpcyBsYXJnZS4KPgo+IFRoZSBtaWNy
b2NvZGUgaXMgYXZhaWxhYmxlIGZyb20KPiBodHRwczovL2dpdGh1Yi5jb20vaW50ZWwvSW50ZWwt
TGludXgtUHJvY2Vzc29yLU1pY3JvY29kZS1EYXRhLUZpbGVzLyBhbmQKPiBodHRwczovL2FuZHJl
d2Nvb3AteGVuLnJlYWR0aGVkb2NzLmlvL2VuL2xhdGVzdC9hZG1pbi1ndWlkZS9taWNyb2NvZGUt
bG9hZGluZy5odG1sCj4gaXMgc29tZSBkb2N1bWVudGF0aW9uIEkgcHJlcGFyZWQgZWFybGllci4K
SSB1cGRhdGVkIG15IG1pY3JvY29kZSBmb2xsb3dpbmcgeW91ciBpbnN0cnVjdGlvbnMuCkkgaW5z
dGFsbGVkIHRoZSBpbnRlbC1taWNyb2NvZGUgcGFja2FnZSBvbiBEZWJpYW4gc3RyZXRjaCwgYW5k
IGFkZGVkIHVjb2RlPXNjYW4gdG8gbXkgWGVuIGJvb3QgY29tbWFuZCBsaW5lLgoKTG9va2luZyBh
dCB4bCBkbWVzZyBiZWZvcmUgdGhlIHVwZGF0ZSwgSSBub3RpY2VkIEkgaGFkIGEgYnVnIHRoYXQg
c2hvdWxkIGJlIGZpeCBieSBhIG1pY3JvY29kZSB1cGRhdGU6CiJ0c2NfZGVhZGxpbmUgZGlzYWJs
ZWQgZHVlIHRvIGVycmF0YS4uLiIKVGhpcyBtZXNzYWdlIGRpc2FwcGVhcmVkIHdpdGggdGhlIG1p
Y3JvY29kZSBjb2RlIHVwZGF0ZSwgd2hpY2ggaXMgYXBwbGllZCBhdCBib290IGFuZCBjYW4gYmUK
c2VlbiBpbiB4bCBkbWVzZy4KVGhlIG1pY3JvY29kZSB2ZXJzaW9uIGlzIG5vdyAweDI1ICgyMDE4
LTA0LTAyKQoKQW5kIGlmIEkgdXNlIGl1Y29kZS10b29sIG9uIHRoZSBpbnRlbC11Y29kZSBkaXJl
Y3RvcnksIGZyb20gdGhlIHJlcG8geW91ciBwcm92aWRlZCwgdGhlIG9ubHkKbWljcm9jb2RlIHRo
YXQgbWF0Y2hlcyBoYXMgdGhlIHNhbWUgcmVsZWFzZSBkYXRlOgoKJCBpdWNvZGUtdG9vbCAtUyBJ
bnRlbC1MaW51eC1Qcm9jZXNzb3ItTWljcm9jb2RlLURhdGEtRmlsZXMvaW50ZWwtdWNvZGUvIC1s
CnNlbGVjdGVkIG1pY3JvY29kZXM6CiAgMDUzLzAwMTogc2lnIDB4MDAwMzA2YzMsIHBmX21hc2sg
MHgzMiwgMjAxOC0wNC0wMiwgcmV2IDB4MDAyNSwgc2l6ZSAyMzU1MgoKClRoZSBidWcgaXMgc3Rp
bGwgaGVyZSwgc28gd2UgY2FuIGV4Y2x1ZGUgYSBtaWNyb2NvZGUgaXNzdWUuCgpNYXRoaWV1CgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 10 15:20:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 May 2019 15:20:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hP7Jv-0007rt-3X; Fri, 10 May 2019 15:20:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wrlK=TK=protonmail.com=mathieu.tarral@srs-us1.protection.inumbo.net>)
 id 1hP7Jt-0007ro-5x
 for xen-devel@lists.xenproject.org; Fri, 10 May 2019 15:20:21 +0000
X-Inumbo-ID: 1d58bf76-7337-11e9-9f7b-c34128e8f869
Received: from mail-40132.protonmail.ch (unknown [185.70.40.132])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1d58bf76-7337-11e9-9f7b-c34128e8f869;
 Fri, 10 May 2019 15:20:17 +0000 (UTC)
Date: Fri, 10 May 2019 15:20:07 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com;
 s=default; t=1557501615;
 bh=cek1g5N1Q+HZpTb76P+OR1SI168KnM8YB8NVQWGalSA=;
 h=Date:To:From:Cc:Reply-To:Subject:In-Reply-To:References:
 Feedback-ID:From;
 b=pX/hhmf/l3MQJTROf0PIC3+c3GIiYUcsK8qbjEtEKcfvfUdhBfHPqXrjzOVGWs0Oh
 r+bR4sfVWb9Rbe4GmDZ1ajQc5FAvco3df5ZM6872uapJ6uYmhJudNTNP0hFM+AjgU9
 sr29LYzRhksIBOTQ7eLg0edp1G0KYS4/EHVk8D4g=
To: Tamas K Lengyel <tamas@tklengyel.com>
From: Mathieu Tarral <mathieu.tarral@protonmail.com>
Message-ID: <2CSFG5UToM6X2rdSXfVEGA7rEhE7WEwiocdQm0xSzDWqnWj1uhm-P-DJv_mTS7e9uQGLy2YOrCO5d_Jrl4lcCCu8Kt5H2wKAgve2jB10VuQ=@protonmail.com>
In-Reply-To: <CABfawhmMAy19_g_JKe5kc6HrZwk09fgnM_XNi4k02jfSmc+edA@mail.gmail.com>
References: <f3zRvkN8JOfpv5k6jz7TbWXz-sso4q6CGB-3S05mSco8SuDy0BoN5z5_Lj_-Xnto1FPMCkhE89trkq-_f6itwRZ5F4NI9MKrcqZk8cdT45A=@protonmail.com>
 <76bd924a-34b1-eb7c-d3be-6c33aa7729fc@citrix.com>
 <WL45-Mjyf7to-l_u4XAT3M46R6YcAECvEwl6SDzOWeLE_SOQUyF26Vj2cu0mScD47fS95OaBAWDddX7DL7yujvl03YffFRDoqrpRcFDSnxA=@protonmail.com>
 <oSx3iO5YqwrWedfgCT8yEj4jGrzisHnNA6d9XQIKAJJAOhr6TPANrqVHf6s56L8_WBgLtVMJv37Cypbr2emtg0ZKb25HdHo91eM1J1fVJHo=@protonmail.com>
 <4f34ed81-8993-2e5d-9aea-89a6e2d98b44@citrix.com>
 <CABfawh=_Xg225Tfw-zS9iXXk2pdUG0MyBi3+Co5Urmh6EfTOXw@mail.gmail.com>
 <a8f1adea-9d57-5953-614f-85f7b97be44f@citrix.com>
 <CABfawhmMAy19_g_JKe5kc6HrZwk09fgnM_XNi4k02jfSmc+edA@mail.gmail.com>
Feedback-ID: 7ARND6YmrAEqSXE0j3TLm6ZqYiFFaDDEkO_KW8fTUEW0kYwGM1KEsuPxEPVWH5YuEnR43INtqwIKH-usvnxVQQ==:Ext:ProtonMail
MIME-Version: 1.0
X-Spam-Status: No, score=-1.2 required=7.0 tests=ALL_TRUSTED,DKIM_SIGNED,
 DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM autolearn=ham
 autolearn_force=no version=3.4.2
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mail.protonmail.ch
Subject: Re: [Xen-devel] [VMI] Possible race-condition in altp2m APIs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: Mathieu Tarral <mathieu.tarral@protonmail.com>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TGUgamV1ZGksIG1haSA5LCAyMDE5IDg6MDggUE0sIFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGts
ZW5neWVsLmNvbT4gYSDDqWNyaXTCoDoKPiA+ID4gPiBJIGFscmVhZHkgc3VnZ2VzdGVkIHRvIE1h
dGhpZXUgdG8gdHJ5IHRvIHJlcHJvZHVjZSB0aGUgaXNzdWUgdXNpbmcgdGhlCj4gPiA+ID4geGVu
LWFjY2VzcyB0ZXN0IHRvb2wgdGhhdCdzIGluIHRoZSBYZW4gdHJlZSB0byBjdXQgb3V0IGFsbCB0
aGF0Cj4gPiA+ID4gY29tcGxleGl0eS4KPiA+Cj4gPiB4ZW4tYWNjZXNzIGlzIG9rLCBidXQgSSd2
ZSBuZXZlciBlbmNvdW50ZXJlZCBhIHNpdHVhdGlvbiB3aGVyZSBJIGhhdmVuJ3QKPiA+IGhhZCB0
byBtb2RpZnkgaXQgZmlyc3QgdG8gZ2V0IGl0IHVzYWJsZS4KPgo+IFJpZ2h0LCBpdCB3b3VsZCBs
aWtlbHkgaGF2ZSB0byBiZSBtb2RpZmllZC4KPgo+ID4gSSBoYXZlIHNvbWUgcGxhbnMgdG8gcmVw
bGFjZSBpdCB3aXRoIHNvbWV0aGluZyBmYXIgbW9yZSB1c2FibGUsIGFzIHBhcnQKPiA+IG9mIHR5
aW5nIHRvZ2V0aGVyIHNvbWUgWFRGLWJhc2VkIFZNSSB0ZXN0aW5nLCBidXQgbm9uZSBvZiB0aGF0
IGlzCj4gPiByZW1vdGVseSByZWFkeSB5ZXQuCj4KPiBZZXMsIHRoYXQgd291bGQgYmUgZmFudGFz
dGljIHRvIGhhdmUuCj4KPiA+ID4gV2l0aG91dCBiZWluZyBhYmxlIHRvIGxpbWl0IHRoZSBzY29w
ZSBvZiB0aGUgYnVnIGFuZCBiZWluZwo+ID4gPiBhYmxlIHRvIHJlcHJvZHVjaWJsZSB0cmlnZ2Vy
IGl0IEkgc2VlIGxpdHRsZSBjaGFuY2Ugb2YgZmluZGluZyB0aGUKPiA+ID4gcm9vdCBjYXVzZS4g
VW5mb3J0dW5hdGVseSBJIGRvbid0IGhhdmUgdGhlIHRpbWUgdG8gZG8gdGhhdCBteXNlbGYuCj4g
Pgo+ID4gSSBjYW4gcHJvYmFibHkgaGVscCBvdXQgd2l0aCBzb21lIHN1Z2dlc3Rpb25zLCBidXQg
SSBhZ3JlZSB0aGF0IHdlIGFyZQo+ID4gZ29pbmcgdG8gaGF2ZSB0byBjdXQgb3V0IHNvbWUgb2Yg
dGhlIGNvbXBsZXhpdHkgaGVyZSB0byBmaWd1cmUgb3V0Cj4gPiBleGFjdGx5IHdoYXQgaXMgZ29p
bmcgb24uCj4gPiBBbHRlcm5hdGl2ZWx5LCBpZiB0aGVyZSBhcmUgc29tZSBzdWZmaWNpZW50bHkg
ZGV0YWlsZWQgaW5zdHJ1Y3Rpb25zIGZvcgo+ID4gaG93IHRvIHB1dCB0b2dldGhlciBhIHJlcHJv
IG9mIHRoZSBwcm9ibGVtIHVzaW5nIGxpYnZtaS9ldGMsIEkgbWlnaHQgYmUKPiA+IGFibGUgdG8g
c3RhcnQgZGVidWdnaW5nIGZyb20gdGhhdCwgYnV0IEkgZGVmaW5pdGVseSBkb24ndCBoYXZlIHRp
bWUgdG8KPiA+IGRvIHRoYXQgaW4gdGhlIG5leHQgd2Vlay4KPgo+IFRoZSBpbnN0cnVjdGlvbnMg
YXJlIG9uaHR0cHM6Ly9kcmFrdnVmLmNvbS4gQUZBSUNUIE1hdGhpZXUgaXMgcnVubmluZwo+IGlu
dG8gdGhlIGlzc3VlIHdpdGggc2ltcGx5IHJ1bm5pbmcgaXQgb24gYSB1cC10by1kYXRlIFdpbmRv
d3MgMTAgZ3Vlc3QKPiBidXQgbm90IGluIGFueSB3YXkgdGhhdCBJIHdvdWxkIGNhbGwgcmVwcm9k
dWNpYmxlLiBSdW5uaW5nIGl0ICJmb3IgYQo+IG1pbnV0ZSBvciB0d28iIGlzIHJlYWxseSBub3Qg
YSByZXByb2R1Y2libGUgYnVnIGRlc2NyaXB0aW9uLgoKSSB0aGluayB0aGVyZSBhcmUgMiBzZXBh
cmF0ZSBpc3N1ZXMsCm9uZSBpcyB0aGUgcmFjZS1jb25kaXRpb24gaSdtIGRlc2NyaWJpbmcsIGlt
cGFjdGluZyBib3RoIFdpbmRvd3MgNyBhbmQgV2luZG93cyAxMCAod2hpY2ggSSBoYXZlIHRlc3Rl
ZC4pLgpzZWNvbmQgaXMgYSBjcmFzaCBsaW5rZWQgdG8gS1BUSSAodGhlIGNyYXNoIGhhcHBlbnMg
cmVhbGx5IGZhc3QsIGFuZCBXaW5kb3dzIDEwIHdpdGhvdXQga3B0aSBpcyBxdWl0ZSBzdGFibGUg
dW5kZXIgRHJha3Z1ZiBtb25pdG9yaW5nLgoKUmVnYXJkaW5nIGhvdyByZXByb2R1Y3RpYmxlIGl0
IGlzLCB3aGF0IEkgaGF2ZSBmb3Igbm93IGlzIGEgUHlUZXN0IGJhc2VkIHRlc3Qgc3VpdGUsCnRo
YXQgd2lsbCBpbmplY3QgdGhlIHNhbXBsZSB1c2luZyBlaXRoZXIgRHJha3Z1ZidzIG1ldGhvZCAo
Y3JlYXRlcHJvYy9zaGVsbGV4ZWMpIG9yIEFuc2libGUvV2luUk0uCgpUaGUgZXhlY3V0aW9uIGlz
IG1vbml0b3JlZCBhbmQgd2hlbiBJIGRldGVjdCB0aGF0IHRoZSBwcm9jZXNzIHRlcm1pbmF0ZWQs
IEkgdmFsaWRhdGUgdGhlIHRlc3QuCgpPbiBXaW5kb3dzIDcgeDY0LCB3aXRoIDQgVkNQVXMsIGl0
IGNyYXNoZXMgYXJvdW5kIH4xMCB0ZXN0cy4KQEFuZHJldyB3b3VsZCB5b3UgbGlrZSB0byBnaXZl
IHRoaXMgYSB0cnksIGFuZCByZXBybyB0aGUgaXNzdWUgb24geW91ciBzaWRlIHdpdGggdGhlIHRl
c3Qgc3VpdGUgPwpUaGF0J3MgdGhlIGJlc3QgInJlcHJvZHVjaWJpbGl0eSIgSSBjYW4gb2ZmZXIg
eW91IGF0IHRoZSBtb21lbnQuCgpNeSBuZXh0IG9iamVjdGl2ZSB3aWxsIGJlIHRvIGxvb2sgYXQg
eGVuLWFjY2VzcyB0b29sLCBhbmQgbW9kaWZ5IGl0IHRvIGluamVjdCBzdGVhdGggYnJlYWtwb2lu
dHMsCnRoZSBzYW1lIHdheSBkcmFrdnVmIGRvZXMsIHRvIGJ1aWxkIGJ1ZyByZXBybyBhcyBzbWFs
bCBhcyBwb3NzaWJsZS4KCk1hdGhpZXUKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 10 15:21:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 May 2019 15:21:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hP7Kk-0007w4-E1; Fri, 10 May 2019 15:21:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=dG64=TK=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1hP7Ki-0007vn-6O
 for xen-devel@lists.xenproject.org; Fri, 10 May 2019 15:21:13 +0000
X-Inumbo-ID: 3c782971-7337-11e9-8980-bc764e045a96
Received: from mo6-p00-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5300::6])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3c782971-7337-11e9-8980-bc764e045a96;
 Fri, 10 May 2019 15:21:09 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1557501668;
 s=strato-dkim-0002; d=aepfle.de;
 h=Message-Id:Date:Subject:Cc:To:From:X-RZG-CLASS-ID:X-RZG-AUTH:From:
 Subject:Sender;
 bh=qxOPC38YksBeE2l6b7tznHCxKJ7pnDIaW9xjlPzfywQ=;
 b=GJmkMzY7BughIL1okh15VqdguBVdnjC7WKy1hSuk7wPHPj8Q2Zv/XFZPd+cNoyXfIM
 K8Hd2198PV9qsoXp03oPCn1/Mlp7ecTLs436zAYm9F4QZtU9iTtYcYSiOvFrMTn6AXGT
 KORF5RtHodGLcvhmmueEqKRJL3gjQfQBIF8IpkDfsUAtyE+58S++K1r9DN+cvUF4pk/J
 TGJTSf5soxjaB4H7WjQYD+tOBMA0lfLp8BgnbsTLtAVfeI961o0iVI8HYRs0GKuhbmKF
 jbhfUBZQSFNcdN1TKvYtVnApY7PRrxzXRrjApRISorNooRLxlD4NW6vJJEn1MyoY8KC9
 7TzQ==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QXkBR9MXjAuzBW/OdlBZQ4AHSS329Jjw=="
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.18 SBL|AUTH)
 with ESMTPSA id 60a847v4AFKp2jD
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Fri, 10 May 2019 17:20:51 +0200 (CEST)
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xenproject.org
Date: Fri, 10 May 2019 17:20:47 +0200
Message-Id: <20190510152047.17299-1-olaf@aepfle.de>
X-Mailer: git-send-email 2.16.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4] libxl: fix migration of PV and PVH domUs
 with and without qemu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Olaf Hering <olaf@aepfle.de>, Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SWYgYSBkb21VIGhhcyBhIHFlbXUteGVuIGluc3RhbmNlIGF0dGFjaGVkLCBpdCBpcyByZXF1aXJl
ZCB0byBjYWxsIHFlbXVzCiJ4ZW4tc2F2ZS1kZXZpY2VzLXN0YXRlIiBtZXRob2QuIFdpdGhvdXQg
aXQsIHRoZSByZWNlaXZpbmcgc2lkZSBvZiBhIFBWIG9yClBWSCBtaWdyYXRpb24gbWF5IGJlIHVu
YWJsZSB0byBsb2NrIHRoZSBpbWFnZToKCnhlbiBiZTogcWRpc2stNTE3MTI6IHhlbiBiZTogcWRp
c2stNTE3MTI6IGVycm9yOiBGYWlsZWQgdG8gZ2V0ICJ3cml0ZSIgbG9jawplcnJvcjogRmFpbGVk
IHRvIGdldCAid3JpdGUiIGxvY2sKeGVuIGJlOiBxZGlzay01MTcxMjogeGVuIGJlOiBxZGlzay01
MTcxMjogaW5pdGlhbGlzZSgpIGZhaWxlZAppbml0aWFsaXNlKCkgZmFpbGVkCgpUbyBmaXggdGhp
cyBidWcsIGxpYnhsX19kb21haW5fc3VzcGVuZF9kZXZpY2VfbW9kZWwoKSBhbmQKbGlieGxfX2Rv
bWFpbl9yZXN1bWVfZGV2aWNlX21vZGVsKCkgaGF2ZSB0byBiZSBjYWxsZWQgbm90IG9ubHkgZm9y
IEhWTSwKYnV0IGFsc28gaWYgdGhlIGFjdGl2ZSBkZXZpY2VfbW9kZWwgaXMgUUVNVV9YRU4uCgpV
bmZvcnR1bmF0ZWx5LCBsaWJ4bF9fZG9tYWluX2J1aWxkX2luZm9fc2V0ZGVmYXVsdCgpIGhhcmRj
b2RlcwpiX2luZm8tPmRldmljZV9tb2RlbF92ZXJzaW9uIHRvIFFFTVVfWEVOIGlmIGl0IGRvZXMg
bm90IGtub3cgaXQgYW55CmJldHRlci4gQXMgYSByZXN1bHQgbGlieGxfX2RldmljZV9tb2RlbF92
ZXJzaW9uX3J1bm5pbmcoKSB3aWxsIHJldHVybgppbmNvcnJlY3QgdmFsdWVzLiBUaGlzIGJyZWFr
cyBkb21VcyB3aXRob3V0IGEgZGV2aWNlX21vZGVsLgpsaWJ4bF9fcW1wX3N0b3AoKSB3b3VsZCB3
YWl0IDEwIHNlY29uZHMgaW4gcW1wX29wZW4oKSBmb3IgYSBxZW11IHRoYXQKd2lsbCBuZXZlciBh
cHBlYXIuIER1cmluZyB0aGlzIGxvbmcgdGltZWZyYW1lIHRoZSBkb21VIHJlbWFpbnMgaW4gc3Rh
dGUKcGF1c2VkIG9uIHRoZSBzZW5kaW5nIHNpZGUuIEFzIGEgcmVzdWx0IG5ldHdvcmsgY29ubmVj
dGlvbnMgbWF5IGJlCmRyb3BwZWQuIE9uY2UgdGhpcyBidWcgaXMgZml4ZWQgYXMgd2VsbCwgYnkg
anVzdCByZW1vdmluZyB0aGUgYXNzdW1wdGlvbgp0aGF0IGV2ZXJ5IGRvbVUgaGFzIGEgUUVNVV9Y
RU4sIHRoZXJlIGlzIG5vIGNvZGUgdG8gYWN0dWFsbHkgaW5pdGlhbGlzZQpiX2luZm8tPmRldmlj
ZV9tb2RlbF92ZXJzaW9uLgoKVGhlcmUgaXMgYSBoZWxwZXIgZnVuY3Rpb24gbGlieGxfX25lZWRf
eGVucHZfcWVtdSgpLCB3aGljaCBpcyB1c2VkIGluCnZhcmlvdXMgcGxhY2VzIHRvIGRlY2lkZSBp
ZiBhIGRldmljZV9tb2RlbCBoYXMgdG8gYmUgc3Bhd25lZC4gVGhpcwpmdW5jdGlvbiBjYW4gbm90
IGJlIHVzZWQgYXMgaXMsIGp1c3QgdG8gZmlsbCBkZXZpY2VfbW9kZWxfdmVyc2lvbiwKYmVjYXVz
ZSBzdG9yZV9saWJ4bF9lbnRyeSgpIHdhcyBhbHJlYWR5IGNhbGxlZCBlYXJsaWVyLgoKQ3JlYXRl
IGEgbmV3IGZ1bmN0aW9uIHRvIHNldCBkZXZpY2VfbW9kZWxfdmVyc2lvbi4gTW92ZSBleGlzdGlu
ZyBjb2RlCmZyb20gbGlieGxfX2RvbWFpbl9idWlsZF9pbmZvX3NldGRlZmF1bHQoKSB0byBjb3Zl
ciB0aGUgSFZNIGNhc2UuIEFkZApuZXcgY29kZSB0byBjb3ZlciBub24tSFZNIGNhc2UsIHVzZSBs
aWJ4bF9fbmVlZF94ZW5wdl9xZW11KCkgdG8gc2V0CmRldmljZV9tb2RlbF92ZXJzaW9uLgpNb3Zl
IGFsc28gaW5pdGlhbGl6YXRpb24gZm9yIGRldmljZV9tb2RlbF9zdHViZG9tYWluIHRvIHRoZSBu
ZXcgZnVuY3Rpb24uCgpVcGRhdGUgbGlieGxfX3NwYXduX3N0dWJfZG0oKSBhbmQgaW5pdGlhdGVf
ZG9tYWluX2NyZWF0ZSgpIHRvIGNhbGwgdGhlCm5ldyBmdW5jdGlvbiBwcmlvciBsaWJ4bF9fZG9t
YWluX2J1aWxkX2luZm9fc2V0ZGVmYXVsdCgpIGJlY2F1c2UKZGV2aWNlX21vZGVfdmVyc2lvbiBp
cyBleHBlY3RlZCB0byBiZSBpbml0aWFsemVkLgpsaWJ4bF9kb21haW5fbmVlZF9tZW1vcnkoKSBu
ZWVkcyBubyB1cGRhdGUgYmVjYXVzZSBpdCBkb2VzIG5vdCBoYXZlIGEKZF9jb25maWcgYXZhaWxh
YmxlIGFueXdheSwgYW5kIHRoZSBjYWxsZXJzIHByb3ZpZGUgYSBwb3B1bGF0ZWQgYl9pbmZvLgoK
SW50cm9kdWNlIExJQlhMX0RFVklDRV9NT0RFTF9WRVJTSU9OX05PTkVfUkVRVUlSRUQgZm9yIFBW
IGFuZCBQVkggdGhhdApoYXZlIG5vIG5lZWQgZm9yIGEgZGV2aWNlX21vZGVsIHRvIG1ha2UgdGhl
IHN0YXRlIGV4cGxpY2l0LgoKdjAzOgotIHJlYXJyYW5nZSBjb2RlIHRvIG1ha2Ugc3VyZSBkZXZp
Y2VfbW9kZWxfdmVyc2lvbiBpcyBpbml0aWFsaXplZCBiZWZvcmUKICBzdG9yZV9saWJ4bF9lbnRy
eSgpIGlzIGNhbGxlZAp2MDI6Ci0gdXBkYXRlIHdvcmRpbmcgaW4gYSBjb21tZW50Ci0gcmVtb3Zl
IHN0YWxlIGdvdG8gaW4gZG9tY3JlYXRlX2xhdW5jaF9kbQotIGluaXRpYWxpemUgcmV0IGluIGxp
YnhsX19uZWVkX3hlbnB2X3FlbXUKClNpZ25lZC1vZmYtYnk6IE9sYWYgSGVyaW5nIDxvbGFmQGFl
cGZsZS5kZT4KQ2M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpDYzog
QW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvbGli
eGwvbGlieGxfY3JlYXRlLmMgICAgICB8IDk5ICsrKysrKysrKysrKysrKysrKysrKysrKysrLS0t
LS0tLS0tLS0tLS0tCiB0b29scy9saWJ4bC9saWJ4bF9kbS5jICAgICAgICAgIHwgIDIgKwogdG9v
bHMvbGlieGwvbGlieGxfZG9tX3N1c3BlbmQuYyB8ICA4ICsrKy0KIHRvb2xzL2xpYnhsL2xpYnhs
X2ludGVybmFsLmggICAgfCAgMiArCiB0b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgICAgIHwg
IDEgKwogNSBmaWxlcyBjaGFuZ2VkLCA3NSBpbnNlcnRpb25zKCspLCAzNyBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX2NyZWF0ZS5jCmluZGV4IDg5ZmU4MGZjOWMuLmJjNDYxM2EyOTYgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5j
CkBAIC0yNyw2ICsyNyw2NCBAQAogCiAjaW5jbHVkZSA8eGVuLXhzbS9mbGFzay9mbGFzay5oPgog
CitpbnQgbGlieGxfX2RvbWFpbl9zZXRfZGV2aWNlX21vZGVsKGxpYnhsX19nYyAqZ2MsIGxpYnhs
X2RvbWFpbl9jb25maWcgKmRfY29uZmlnKQoreworICAgIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZv
ICpiX2luZm8gPSAmZF9jb25maWctPmJfaW5mbzsKKyAgICBpbnQgcmV0OworCisgICAgbGlieGxf
ZGVmYm9vbF9zZXRkZWZhdWx0KCZiX2luZm8tPmRldmljZV9tb2RlbF9zdHViZG9tYWluLCBmYWxz
ZSk7CisKKyAgICBpZiAoYl9pbmZvLT5kZXZpY2VfbW9kZWxfdmVyc2lvbikKKyAgICAgICAgcmV0
dXJuIDA7CisKKyAgICBzd2l0Y2ggKGJfaW5mby0+dHlwZSkgeworICAgIGNhc2UgTElCWExfRE9N
QUlOX1RZUEVfSFZNOgorICAgICAgICBpZiAobGlieGxfZGVmYm9vbF92YWwoYl9pbmZvLT5kZXZp
Y2VfbW9kZWxfc3R1YmRvbWFpbikpIHsKKyAgICAgICAgICAgIGJfaW5mby0+ZGV2aWNlX21vZGVs
X3ZlcnNpb24gPQorICAgICAgICAgICAgICAgIExJQlhMX0RFVklDRV9NT0RFTF9WRVJTSU9OX1FF
TVVfWEVOX1RSQURJVElPTkFMOworICAgICAgICB9IGVsc2UgeworICAgICAgICAgICAgYl9pbmZv
LT5kZXZpY2VfbW9kZWxfdmVyc2lvbiA9IGxpYnhsX19kZWZhdWx0X2RldmljZV9tb2RlbChnYyk7
CisgICAgICAgIH0KKyAgICAgICAgYnJlYWs7CisgICAgZGVmYXVsdDoKKyAgICAgICAgcmV0ID0g
bGlieGxfX25lZWRfeGVucHZfcWVtdShnYywgZF9jb25maWcpOworICAgICAgICBzd2l0Y2ggKHJl
dCkgeworICAgICAgICBjYXNlIDE6CisgICAgICAgICAgICBkX2NvbmZpZy0+Yl9pbmZvLmRldmlj
ZV9tb2RlbF92ZXJzaW9uID0KKyAgICAgICAgICAgICAgICBMSUJYTF9ERVZJQ0VfTU9ERUxfVkVS
U0lPTl9RRU1VX1hFTjsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICBjYXNlIDA6CisgICAg
ICAgICAgICBkX2NvbmZpZy0+Yl9pbmZvLmRldmljZV9tb2RlbF92ZXJzaW9uID0KKyAgICAgICAg
ICAgICAgICBMSUJYTF9ERVZJQ0VfTU9ERUxfVkVSU0lPTl9OT05FX1JFUVVJUkVEOworICAgICAg
ICAgICAgYnJlYWs7CisgICAgICAgIGRlZmF1bHQ6CisgICAgICAgICAgICBMT0dFKEVSUk9SLCAi
VW5hYmxlIHRvIGRldGVybWluZSBRRU1VIHJlcXVpc2l0ZSIpOworICAgICAgICAgICAgcmV0dXJu
IEVSUk9SX0ZBSUw7CisgICAgICAgIH0KKyAgICB9CisKKyAgICBpZiAoYl9pbmZvLT5kZXZpY2Vf
bW9kZWxfdmVyc2lvbiA9PSBMSUJYTF9ERVZJQ0VfTU9ERUxfVkVSU0lPTl9RRU1VX1hFTikgewor
ICAgICAgICBjb25zdCBjaGFyICpkbTsKKworICAgICAgICBkbSA9IGxpYnhsX19kb21haW5fZGV2
aWNlX21vZGVsKGdjLCBiX2luZm8pOworICAgICAgICByZXQgPSBhY2Nlc3MoZG0sIFhfT0spOwor
ICAgICAgICBpZiAocmV0IDwgMCkgeworICAgICAgICAgICAgLyogcWVtdS14ZW4gdW5hdmFpbGFi
bGUsIHVzZSBxZW11LXhlbi10cmFkaXRpb25hbCAqLworICAgICAgICAgICAgaWYgKGVycm5vID09
IEVOT0VOVCkgeworICAgICAgICAgICAgICAgIExPR0UoSU5GTywgInFlbXUteGVuIGlzIHVuYXZh
aWxhYmxlIgorICAgICAgICAgICAgICAgICAgICAgIiwgdXNpbmcgcWVtdS14ZW4tdHJhZGl0aW9u
YWwgaW5zdGVhZCIpOworICAgICAgICAgICAgICAgIGJfaW5mby0+ZGV2aWNlX21vZGVsX3ZlcnNp
b24gPQorICAgICAgICAgICAgICAgICAgICBMSUJYTF9ERVZJQ0VfTU9ERUxfVkVSU0lPTl9RRU1V
X1hFTl9UUkFESVRJT05BTDsKKyAgICAgICAgICAgIH0gZWxzZSB7CisgICAgICAgICAgICAgICAg
TE9HRShFUlJPUiwgInFlbXUteGVuIGFjY2VzcyBlcnJvciIpOworICAgICAgICAgICAgICAgIHJl
dHVybiBFUlJPUl9GQUlMOworICAgICAgICAgICAgfQorICAgICAgICB9CisgICAgfQorCisgICAg
cmV0dXJuIDA7Cit9CisKIGludCBsaWJ4bF9fZG9tYWluX2NyZWF0ZV9pbmZvX3NldGRlZmF1bHQo
bGlieGxfX2djICpnYywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
bGlieGxfZG9tYWluX2NyZWF0ZV9pbmZvICpjX2luZm8pCiB7CkBAIC04MCw0NSArMTM4LDEwIEBA
IGludCBsaWJ4bF9fZG9tYWluX2J1aWxkX2luZm9fc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLAog
ICAgICAgICByZXR1cm4gcmM7CiAgICAgfQogCi0gICAgbGlieGxfZGVmYm9vbF9zZXRkZWZhdWx0
KCZiX2luZm8tPmRldmljZV9tb2RlbF9zdHViZG9tYWluLCBmYWxzZSk7Ci0KICAgICBpZiAobGli
eGxfZGVmYm9vbF92YWwoYl9pbmZvLT5kZXZpY2VfbW9kZWxfc3R1YmRvbWFpbikgJiYKICAgICAg
ICAgIWJfaW5mby0+ZGV2aWNlX21vZGVsX3NzaWRyZWYpCiAgICAgICAgIGJfaW5mby0+ZGV2aWNl
X21vZGVsX3NzaWRyZWYgPSBTRUNJTklUU0lEX0RPTURNOwogCi0gICAgaWYgKCFiX2luZm8tPmRl
dmljZV9tb2RlbF92ZXJzaW9uKSB7Ci0gICAgICAgIGlmIChiX2luZm8tPnR5cGUgPT0gTElCWExf
RE9NQUlOX1RZUEVfSFZNKSB7Ci0gICAgICAgICAgICBpZiAobGlieGxfZGVmYm9vbF92YWwoYl9p
bmZvLT5kZXZpY2VfbW9kZWxfc3R1YmRvbWFpbikpIHsKLSAgICAgICAgICAgICAgICBiX2luZm8t
PmRldmljZV9tb2RlbF92ZXJzaW9uID0KLSAgICAgICAgICAgICAgICAgICAgTElCWExfREVWSUNF
X01PREVMX1ZFUlNJT05fUUVNVV9YRU5fVFJBRElUSU9OQUw7Ci0gICAgICAgICAgICB9IGVsc2Ug
ewotICAgICAgICAgICAgICAgIGJfaW5mby0+ZGV2aWNlX21vZGVsX3ZlcnNpb24gPSBsaWJ4bF9f
ZGVmYXVsdF9kZXZpY2VfbW9kZWwoZ2MpOwotICAgICAgICAgICAgfQotICAgICAgICB9IGVsc2Ug
ewotICAgICAgICAgICAgYl9pbmZvLT5kZXZpY2VfbW9kZWxfdmVyc2lvbiA9Ci0gICAgICAgICAg
ICAgICAgTElCWExfREVWSUNFX01PREVMX1ZFUlNJT05fUUVNVV9YRU47Ci0gICAgICAgIH0KLSAg
ICAgICAgaWYgKGJfaW5mby0+ZGV2aWNlX21vZGVsX3ZlcnNpb24KLSAgICAgICAgICAgICAgICA9
PSBMSUJYTF9ERVZJQ0VfTU9ERUxfVkVSU0lPTl9RRU1VX1hFTikgewotICAgICAgICAgICAgY29u
c3QgY2hhciAqZG07Ci0KLSAgICAgICAgICAgIGRtID0gbGlieGxfX2RvbWFpbl9kZXZpY2VfbW9k
ZWwoZ2MsIGJfaW5mbyk7Ci0gICAgICAgICAgICByYyA9IGFjY2VzcyhkbSwgWF9PSyk7Ci0gICAg
ICAgICAgICBpZiAocmMgPCAwKSB7Ci0gICAgICAgICAgICAgICAgLyogcWVtdS14ZW4gdW5hdmFp
bGFibGUsIHVzZSBxZW11LXhlbi10cmFkaXRpb25hbCAqLwotICAgICAgICAgICAgICAgIGlmIChl
cnJubyA9PSBFTk9FTlQpIHsKLSAgICAgICAgICAgICAgICAgICAgTE9HRShJTkZPLCAicWVtdS14
ZW4gaXMgdW5hdmFpbGFibGUiCi0gICAgICAgICAgICAgICAgICAgICAgICAgIiwgdXNpbmcgcWVt
dS14ZW4tdHJhZGl0aW9uYWwgaW5zdGVhZCIpOwotICAgICAgICAgICAgICAgICAgICBiX2luZm8t
PmRldmljZV9tb2RlbF92ZXJzaW9uID0KLSAgICAgICAgICAgICAgICAgICAgICAgIExJQlhMX0RF
VklDRV9NT0RFTF9WRVJTSU9OX1FFTVVfWEVOX1RSQURJVElPTkFMOwotICAgICAgICAgICAgICAg
IH0gZWxzZSB7Ci0gICAgICAgICAgICAgICAgICAgIExPR0UoRVJST1IsICJxZW11LXhlbiBhY2Nl
c3MgZXJyb3IiKTsKLSAgICAgICAgICAgICAgICAgICAgcmV0dXJuIEVSUk9SX0ZBSUw7Ci0gICAg
ICAgICAgICAgICAgfQotICAgICAgICAgICAgfQotICAgICAgICB9Ci0gICAgfQotCiAgICAgaWYg
KGJfaW5mby0+YmxrZGV2X3N0YXJ0ID09IE5VTEwpCiAgICAgICAgIGJfaW5mby0+YmxrZGV2X3N0
YXJ0ID0gbGlieGxfX3N0cmR1cChOT0dDLCAieHZkYSIpOwogCkBAIC05MzgsNiArOTYxLDEyIEBA
IHN0YXRpYyB2b2lkIGluaXRpYXRlX2RvbWFpbl9jcmVhdGUobGlieGxfX2VnYyAqZWdjLAogICAg
ICAgICBnb3RvIGVycm9yX291dDsKICAgICB9CiAKKyAgICByZXQgPSBsaWJ4bF9fZG9tYWluX3Nl
dF9kZXZpY2VfbW9kZWwoZ2MsIGRfY29uZmlnKTsKKyAgICBpZiAocmV0KSB7CisgICAgICAgIExP
R0QoRVJST1IsIGRvbWlkLCAiVW5hYmxlIHRvIHNldCBkb21haW4gZGV2aWNlIG1vZGVsIik7Cisg
ICAgICAgIGdvdG8gZXJyb3Jfb3V0OworICAgIH0KKwogICAgIHJldCA9IGxpYnhsX19kb21haW5f
Y3JlYXRlX2luZm9fc2V0ZGVmYXVsdChnYywgJmRfY29uZmlnLT5jX2luZm8pOwogICAgIGlmIChy
ZXQpIHsKICAgICAgICAgTE9HRChFUlJPUiwgZG9taWQsICJVbmFibGUgdG8gc2V0IGRvbWFpbiBj
cmVhdGUgaW5mbyBkZWZhdWx0cyIpOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZG0u
YyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKaW5kZXggMmYxOTc4NmJkZC4uMDg2ZTU2NjMxMSAx
MDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZG0uYworKysgYi90b29scy9saWJ4bC9saWJ4
bF9kbS5jCkBAIC0yMTY4LDYgKzIxNjgsOCBAQCB2b2lkIGxpYnhsX19zcGF3bl9zdHViX2RtKGxp
YnhsX19lZ2MgKmVnYywgbGlieGxfX3N0dWJfZG1fc3Bhd25fc3RhdGUgKnNkc3MpCiAgICAgZG1f
Y29uZmlnLT5jX2luZm8ucnVuX2hvdHBsdWdfc2NyaXB0cyA9CiAgICAgICAgIGd1ZXN0X2NvbmZp
Zy0+Y19pbmZvLnJ1bl9ob3RwbHVnX3NjcmlwdHM7CiAKKyAgICByZXQgPSBsaWJ4bF9fZG9tYWlu
X3NldF9kZXZpY2VfbW9kZWwoZ2MsIGRtX2NvbmZpZyk7CisgICAgaWYgKHJldCkgZ290byBvdXQ7
CiAgICAgcmV0ID0gbGlieGxfX2RvbWFpbl9jcmVhdGVfaW5mb19zZXRkZWZhdWx0KGdjLCAmZG1f
Y29uZmlnLT5jX2luZm8pOwogICAgIGlmIChyZXQpIGdvdG8gb3V0OwogICAgIHJldCA9IGxpYnhs
X19kb21haW5fYnVpbGRfaW5mb19zZXRkZWZhdWx0KGdjLCAmZG1fY29uZmlnLT5iX2luZm8pOwpk
aWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZG9tX3N1c3BlbmQuYyBiL3Rvb2xzL2xpYnhs
L2xpYnhsX2RvbV9zdXNwZW5kLmMKaW5kZXggZDFhZjNhNjU3My4uYzQ5MmZlNWRkMSAxMDA2NDQK
LS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZG9tX3N1c3BlbmQuYworKysgYi90b29scy9saWJ4bC9s
aWJ4bF9kb21fc3VzcGVuZC5jCkBAIC0zNzksNyArMzc5LDkgQEAgc3RhdGljIHZvaWQgZG9tYWlu
X3N1c3BlbmRfY29tbW9uX2d1ZXN0X3N1c3BlbmRlZChsaWJ4bF9fZWdjICplZ2MsCiAgICAgbGli
eGxfX2V2X3hzd2F0Y2hfZGVyZWdpc3RlcihnYywgJmRzcHMtPmd1ZXN0X3dhdGNoKTsKICAgICBs
aWJ4bF9fZXZfdGltZV9kZXJlZ2lzdGVyKGdjLCAmZHNwcy0+Z3Vlc3RfdGltZW91dCk7CiAKLSAg
ICBpZiAoZHNwcy0+dHlwZSA9PSBMSUJYTF9ET01BSU5fVFlQRV9IVk0pIHsKKyAgICBpZiAoZHNw
cy0+dHlwZSA9PSBMSUJYTF9ET01BSU5fVFlQRV9IVk0gfHwKKyAgICAgICAgbGlieGxfX2Rldmlj
ZV9tb2RlbF92ZXJzaW9uX3J1bm5pbmcoZ2MsIGRzcHMtPmRvbWlkKSA9PQorICAgICAgICBMSUJY
TF9ERVZJQ0VfTU9ERUxfVkVSU0lPTl9RRU1VX1hFTikgewogICAgICAgICBkc3BzLT5jYWxsYmFj
a19kZXZpY2VfbW9kZWxfZG9uZSA9IGRvbWFpbl9zdXNwZW5kX2NvbW1vbl9kb25lOwogICAgICAg
ICBsaWJ4bF9fZG9tYWluX3N1c3BlbmRfZGV2aWNlX21vZGVsKGVnYywgZHNwcyk7IC8qIG11c3Qg
YmUgbGFzdCAqLwogICAgICAgICByZXR1cm47CkBAIC00NTksNyArNDYxLDkgQEAgaW50IGxpYnhs
X19kb21haW5fcmVzdW1lKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLCBpbnQgc3VzcGVu
ZF9jYW5jZWwpCiAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KIAotICAgIGlmICh0eXBlID09IExJ
QlhMX0RPTUFJTl9UWVBFX0hWTSkgeworICAgIGlmICh0eXBlID09IExJQlhMX0RPTUFJTl9UWVBF
X0hWTSB8fAorICAgICAgICBsaWJ4bF9fZGV2aWNlX21vZGVsX3ZlcnNpb25fcnVubmluZyhnYywg
ZG9taWQpID09CisgICAgICAgIExJQlhMX0RFVklDRV9NT0RFTF9WRVJTSU9OX1FFTVVfWEVOKSB7
CiAgICAgICAgIHJjID0gbGlieGxfX2RvbWFpbl9yZXN1bWVfZGV2aWNlX21vZGVsKGdjLCBkb21p
ZCk7CiAgICAgICAgIGlmIChyYykgewogICAgICAgICAgICAgTE9HRChFUlJPUiwgZG9taWQsICJm
YWlsZWQgdG8gcmVzdW1lIGRldmljZSBtb2RlbDolZCIsIHJjKTsKZGlmZiAtLWdpdCBhL3Rvb2xz
L2xpYnhsL2xpYnhsX2ludGVybmFsLmggYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCmlu
ZGV4IDQ0ZTAyMjEyODQuLjI1ZjExMzQwNGIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhs
X2ludGVybmFsLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaApAQCAtMTM3NCw2
ICsxMzc0LDggQEAgX2hpZGRlbiBpbnQgbGlieGxfX2RldmljZV9uZXh0aWQobGlieGxfX2djICpn
YywgdWludDMyX3QgZG9taWQsCiBfaGlkZGVuIGludCBsaWJ4bF9fcmVzb2x2ZV9kb21pZChsaWJ4
bF9fZ2MgKmdjLCBjb25zdCBjaGFyICpuYW1lLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdWludDMyX3QgKmRvbWlkKTsKIAorX2hpZGRlbiBpbnQgbGlieGxfX2RvbWFpbl9zZXRf
ZGV2aWNlX21vZGVsKGxpYnhsX19nYyAqZ2MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgbGlieGxfZG9tYWluX2NvbmZpZyAqZF9jb25maWcpOwogLyoKICAqIEZv
ciBlYWNoIGFnZ3JlZ2F0ZSB0eXBlIHdoaWNoIGNhbiBiZSB1c2VkIGFzIGFuIGlucHV0IHdlIHBy
b3ZpZGU6CiAgKgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsIGIvdG9v
bHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCmluZGV4IGNiNDcwMmZkN2EuLjdkNzViZDM4NTAgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAorKysgYi90b29scy9saWJ4bC9s
aWJ4bF90eXBlcy5pZGwKQEAgLTEwNiw2ICsxMDYsNyBAQCBsaWJ4bF9kZXZpY2VfbW9kZWxfdmVy
c2lvbiA9IEVudW1lcmF0aW9uKCJkZXZpY2VfbW9kZWxfdmVyc2lvbiIsIFsKICAgICAoMCwgIlVO
S05PV04iKSwKICAgICAoMSwgIlFFTVVfWEVOX1RSQURJVElPTkFMIiksICMgSGlzdG9yaWNhbCBx
ZW11LXhlbiBkZXZpY2UgbW9kZWwgKHFlbXUtZG0pCiAgICAgKDIsICJRRU1VX1hFTiIpLCAgICAg
ICAgICAgICAjIFVwc3RyZWFtIGJhc2VkIHFlbXUteGVuIGRldmljZSBtb2RlbAorICAgICgzLCAi
Tk9ORV9SRVFVSVJFRCIpLAogICAgIF0pCiAKIGxpYnhsX2NvbnNvbGVfdHlwZSA9IEVudW1lcmF0
aW9uKCJjb25zb2xlX3R5cGUiLCBbCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 10 15:21:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 May 2019 15:21:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hP7Kk-0007wL-NM; Fri, 10 May 2019 15:21:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KsvH=TK=citrix.com=prvs=026b205b0=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hP7Kj-0007vr-0g
 for xen-devel@lists.xenproject.org; Fri, 10 May 2019 15:21:13 +0000
X-Inumbo-ID: 3b6f7dba-7337-11e9-b114-a76ce3a68b31
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3b6f7dba-7337-11e9-b114-a76ce3a68b31;
 Fri, 10 May 2019 15:21:07 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,453,1549929600"; d="scan'208";a="89701241"
To: Tamas K Lengyel <tamas.k.lengyel@gmail.com>
References: <CABfawhkp2rODvh1j6AvEEEgc=EheM53sVprRiZWrhHcQ8Ve_+w@mail.gmail.com>
 <3e6ecacc-6dcc-6c0d-2b2d-b5179572cb5b@citrix.com>
 <CABfawh=tD8DKDCVTKAtsYi3yRWiq_d-oxGOMnEgJn7BiT6dZ1w@mail.gmail.com>
 <64df9a6f-40bc-68f9-155d-8c83e1ecfd5c@bitdefender.com>
 <4d8f900d-0b08-e810-3014-baa80c428272@citrix.com>
 <CABfawh=u6zotuOTY8jwuPwRFCby8=4rJSH7gOd1P43bNhu4o2g@mail.gmail.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <74b6b58d-6cf6-4704-752e-59e91a13770e@citrix.com>
Date: Fri, 10 May 2019 16:21:05 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <CABfawh=u6zotuOTY8jwuPwRFCby8=4rJSH7gOd1P43bNhu4o2g@mail.gmail.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] Altp2m use with PML can deadlock Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvMDUvMjAxOSAxNjowOSwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+IE9uIEZyaSwgTWF5
IDEwLCAyMDE5IGF0IDg6NTkgQU0gQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4gd3JvdGU6Cj4+IE9uIDEwLzA1LzIwMTkgMTU6NTMsIFJhenZhbiBDb2pvY2FydSB3cm90
ZToKPj4+IE9uIDUvMTAvMTkgNTo0MiBQTSwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+Pj4+IE9u
IFRodSwgTWF5IDksIDIwMTkgYXQgMTA6MTkgQU0gQW5kcmV3IENvb3Blcgo+Pj4+IDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4+Pj4gT24gMDkvMDUvMjAxOSAxNDozOCwgVGFt
YXMgSyBMZW5neWVsIHdyb3RlOgo+Pj4+Pj4gSGkgYWxsLAo+Pj4+Pj4gSSdtIGludmVzdGlnYXRp
bmcgYW4gaXNzdWUgd2l0aCBhbHRwMm0gdGhhdCBjYW4gZWFzaWx5IGJlIHJlcHJvZHVjZWQKPj4+
Pj4+IGFuZCBsZWFkcyB0byBhIGh5cGVydmlzb3IgZGVhZGxvY2sgd2hlbiBQTUwgaXMgYXZhaWxh
YmxlIGluIGhhcmR3YXJlLgo+Pj4+Pj4gSSBoYXZlbid0IGJlZW4gYWJsZSB0byB0cmFjZSBkb3du
IHdoZXJlIHRoZSBhY3R1YWwgZGVhZGxvY2sgb2NjdXJzLgo+Pj4+Pj4KPj4+Pj4+IFRoZSBwcm9i
bGVtIHNlZW0gdG8gc3RlbSBmcm9tIGh2bS92bXgvdm1jcy5jOnZteF92Y3B1X2ZsdXNoX3BtbF9i
dWZmZXIKPj4+Pj4+IHRoYXQgY2FsbHMgcDJtX2NoYW5nZV90eXBlX29uZSBvbiBhbGwgZ2ZucyB0
aGF0IHdlcmUgcmVjb3JkZWQgdGhlIFBNTAo+Pj4+Pj4gYnVmZmVyLiBUaGUgcHJvYmxlbSBvY2N1
cnMgd2hlbiB0aGUgUE1MIGJ1ZmZlciBmdWxsIHZtZXhpdCBoYXBwZW5zCj4+Pj4+PiB3aGlsZSB0
aGUgYWN0aXZlIHAybSBpcyBhbiBhbHRwMm0uIFN3aXRjaGluZyAgcDJtX2NoYW5nZV90eXBlX29u
ZSB0bwo+Pj4+Pj4gd29yayB3aXRoIHRoZSBhbHRwMm0gaW5zdGVhZCBvZiB0aGUgaG9zdHAybSBo
b3dldmVyIHJlc3VsdHMgaW4gRVBUCj4+Pj4+PiBtaXNjb25maWd1cmF0aW9uIGNyYXNoZXMuCj4+
Pj4+Pgo+Pj4+Pj4gQWRkaW5nIHRvIHRoZSBpc3N1ZSBpcyB0aGF0IGl0IHNlZW0gdG8gb25seSBv
Y2N1ciB3aGVuIHRoZSBhbHRwMm0gaGFzCj4+Pj4+PiByZW1hcHBlZCBHRk5zLiBTaW5jZSBQTUwg
cmVjb3JkcyBlbnRyaWVzIGJhc2VkIG9uIEdGTiBsZWFkcyBtZSB0bwo+Pj4+Pj4gcXVlc3Rpb24g
d2hldGhlciBpdCBpcyBzYWZlIGF0IGFsbCB0byB1c2UgUE1MIHdoZW4gYWx0cDJtIGlzIHVzZWQg
d2l0aAo+Pj4+Pj4gR0ZOIHJlbWFwcGluZy4gSG93ZXZlciwgQUZBSUNUIHRoZSBHRk5zIGluIHRo
ZSBQTUwgYnVmZmVyIGFyZSBub3QgdGhlCj4+Pj4+PiByZW1hcHBlZCBHRk5zIGFuZCBteSB1bmRl
cnN0YW5kaW5nIGlzIHRoYXQgaXQgc2hvdWxkIGJlIHNhZmUgYXMgbG9uZwo+Pj4+Pj4gYXMgdGhl
IEdGTnMgYmVpbmcgdHJhY2tlZCBieSBQTUwgYXJlIG5ldmVyIHRoZSByZW1hcHBlZCBHRk5zLgo+
Pj4+Pj4KPj4+Pj4+IEJvb3RpbmcgWGVuIHdpdGggZXB0PXBtbD0wIHJlc29sdmVzIHRoZSBpc3N1
ZS4KPj4+Pj4+Cj4+Pj4+PiBJZiBhbnlvbmUgaGFzIGFueSBpbnNpZ2h0IGludG8gd2hhdCBtaWdo
dCBiZSBoYXBwZW5pbmcsIHBsZWFzZSBsZXQKPj4+Pj4+IG1lIGtub3cuCj4+Pj4+Cj4+Pj4+IEkg
Y291bGQgaGF2ZSBzd29ybiB0aGF0IEdlb3JnZSBzcG90dGVkIGEgcHJvYmxlbSBoZXJlIGFuZCBm
aXhlZCBpdC4gIEkKPj4+Pj4gc2hvdWxkbid0IGJlIHN1cnByaXNlZCBpZiB3ZSBoYXZlIG1vcmUu
Cj4+Pj4+Cj4+Pj4+IFRoZSBwcm9ibGVtIHRoYXQgUE1MIGludHJvZHVjZWQgKGFuZCB0aGlzIGlz
IG1vc3RseSBteSBmYXVsdCwgYXMgSQo+Pj4+PiBzdWdnZXN0ZWQgdGhlIGJ1Z2d5IHNvbHV0aW9u
KSBpcyB0aGF0IHRoZSB2bWV4aXQgaGFuZGxlciBmcm9tIG9uZSB2Y3B1Cj4+Pj4+IHBhdXNlcyBv
dGhlcnMgdG8gZHJhaW4gdGhlIFBNTCBxdWV1ZSBpbnRvIHRoZSBkaXJ0eSBiaXRtYXAuICBPdmVy
YWxsIEkKPj4+Pj4gd2Fzbid0IGhhcHB5IHdpdGggdGhlIGRlc2lnbiBhbmQgSSd2ZSBnb3Qgc29t
ZSBpZGVhcyB0byBpbXByb3ZlIGl0LCBidXQKPj4+Pj4gd2l0aGluIHRoZSBzY29wZSBvZiBob3cg
YWx0cDJtIHdhcyBlbmdpbmVlcmVkLCBJIHByb3Bvc2VkCj4+Pj4+IGRvbWFpbl9wYXVzZV9leGNl
cHRfc2VsZigpLgo+Pj4+Pgo+Pj4+PiBBcyBpdCB0dXJucyBvdXQsIHRoYXQgaXMgdnVsbmVyYWJs
ZSB0byBkZWFkbG9ja3Mgd2hlbiB5b3UgZ2V0IHR3byB2Y3B1cwo+Pj4+PiB0cnlpbmcgdG8gcGF1
c2UgZWFjaCBvdGhlciBhbmQgd2FpdGluZyBmb3IgZWFjaCBvdGhlciB0byBiZWNvbWUKPj4+Pj4g
ZGUtc2NoZWR1bGVkLgo+Pj4+IE1ha2VzIHNlbnNlLgo+Pj4+Cj4+Pj4+IEkgc2VlIHRoaXMgaGFz
IGJlZW4gcmV1c2VkIGJ5IHRoZSBhbHRwMm0gY29kZSwgYnV0IGl0ICpzaG91bGQqIGJlIHNhZmUK
Pj4+Pj4gdG8gZGVhZGxvY2tzIG5vdyB0aGF0IGl0IHRha2VzIHRoZSBoeXBlcmNhbGxfZGVhZGxv
Y2tfbXV0ZXh0Lgo+Pj4+IElzIHRoYXQgYWxyZWFkeSBpbiBzdGFnaW5nIG9yIHlvdXIgeDg2LW5l
eHQgYnJhbmNoPyBJIHdvdWxkIGxpa2UgdG8KPj4+PiB2ZXJpZnkgdGhhdCB0aGUgcHJvYmxlbSBp
cyBzdGlsbCBwcmVzZW50IG9yIG5vdCB3aXRoIHRoYXQgY2hhbmdlLiBJCj4+Pj4gdGVzdGVkIHdp
dGggWGVuIDQuMTIgcmVsZWFzZSBhbmQgdGhhdCBkZWZpbml0ZWx5IHN0aWxsIGRlYWRsb2Nrcy4K
Pj4+IEkgZG9uJ3Qga25vdyBpZiBBbmRyZXcgaXMgdGFsa2luZyBhYm91dCB0aGlzIHBhdGNoIChw
cm9iYWJseSBub3QsIGJ1dAo+Pj4gaXQgbG9va3MgYXQgbGVhc3QgcmVsYXRlZCk6Cj4+Pgo+Pj4g
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9eGVuLmdpdDthPWNvbW1pdGRpZmY7aD0y
NGQ1MjgyNTI3ZjQ2NDc5MDdiMzU3MjgyMGI1MzM1YzE1Y2QwMzU2O2hwPTI5ZDI4YjI5MTkwYmEw
OWQ1M2FlN2U0NzUxMDhkZWY4NGUxNmUzNjMKPj4+Cj4+IEkgd2FzIHJlZmVycmluZyB0byAyOWQy
OGIyOTE5IHdoaWNoIGlzIGFsc28gaW4gNC4xMiBhcyBpdCB0dXJucyBvdXQuCj4+IFRoYXQgc2Fp
ZCwgMjRkNTI4MjUyNyBtaWdodCBpbiBwcmFjdGljZSBiZSB0aGUgY2F1c2Ugb2YgdGhlIGRlYWRs
b2NrLCBzbwo+PiBJJ2QgZmlyc3QgZXhwZXJpbWVudCB3aXRoIHRha2luZyB0aGF0IGZpeCBvdXQu
Cj4+Cj4+IEkga25vdyBmb3IgY2VydGFpbiB0aGF0IGl0IHdvbid0IGJlIHRlc3RlZCB3aXRoIFBN
TCBlbmFibGVkLCBiZWNhdXNlIHRoZQo+PiB1c2Ugb2YgUE1MIGlzIGluY29tcGF0aWJsZSB3aXRo
IHdyaXRlLXByb3RlY3RpbmcgZ3Vlc3QgcGFnZXRhYmxlcy4KPj4KPiBTb3VuZHMgbGlrZSBpdCdz
IHRoZSBzYWZlIGJldCB0byBqdXN0IGhhdmUgUE1MIGJlIGRpc2FibGVkIGZvciB3aGVuCj4gaW50
cm9zcGVjdGlvbiBpcyB1c2VkLiBJIHdvdWxkIHNheSBpdCB3b3VsZCBiZSBldmVuIGJldHRlciBp
ZiB0aGUgdXNlCj4gb2YgUE1MIGNvdWxkIGJlIGNvbnRyb2xsZWQgb24gYSBwZXItZ3Vlc3QgYmFz
ZSBpbnN0ZWFkIG9mIHRoZSBjdXJyZW50Cj4gZ2xvYmFsIG9uL29mZiBzd2l0Y2guIFRoYXQgd2F5
IGl0IGNvdWxkIGJlIGRpc2FibGVkIG9ubHkgZm9yIHRoZQo+IGludHJvc3BlY3RlZCBkb21haW5z
Lgo+Cj4gSSdsbCBkbyBzb21lIG1vcmUgZXhwZXJpbWVudGF0aW9uIHdoZW4gSSBnZXQgc29tZSBm
cmVlIHRpbWUgYnV0IHR3bwo+IG9ic2VydmF0aW9ucyB0aGF0IHNwZWFrIGFnYWluc3QgdGhlIHZD
UFVzIHRyeWluZyB0byBwYXVzZSBlYWNoIG90aGVyCj4gYmVpbmcgdGhlIGN1bHByaXQgaXMgdGhh
dDoKPiAtIHRoZSBkZWFkbG9jayBkb2Vzbid0IGhhcHBlbiB3aXRoIHhlbi1hY2Nlc3MnIGFsdHAy
bSB1c2UsIGl0IG9ubHkKPiBoYXBwZW5zIHdoZW4gdGhlcmUgYXJlIHJlbWFwcGVkIGdmbidzIGlu
IHRoZSBhbHRwMm0gdmlld3MKPiAtIEkndmUgYWRkZWQgYSBkb21haW5fcGF1c2UvdW5wYXVzZSB0
byB0aGUgUE1MIGZsdXNoZXIgYmVmb3JlIGl0Cj4gZW50ZXJzIHRoZSBmbHVzaCBsb29wIGJ1dCBJ
IHN0aWxsIGdvdCBhIGRlYWRsb2NrCgpEbyB5b3UgaGF2ZSBhIG1pbmltYWwgcmVwcm8gb2YgdGhl
IGRlYWRsb2NrIHlvdSBjb3VsZCBzaGFyZT8KCkV2ZW4gaWYgaXQgaXMgYSBjb21ibyBQTUwrYWx0
cDJtIHByb2JsZW0sIHdlIHNob3VsZCBmaXggdGhlIGlzc3VlLApiZWNhdXNlIHRoZXJlIGFyZSBW
TUkgdXNlY2FzZXMgd2hpY2ggZG9uJ3QgY2FyZSBhYm91dCB3cml0ZS1wcm90ZWN0aW5nCmd1ZXN0
IHBhZ2V0YWJsZXMsIGFuZCB3ZSBkb24ndCB3YW50IHRvIHByZXZlbnQgdGhvc2UgY2FzZXMgZnJv
bSB1c2luZyBQTUwuCgpUaGFua3MsCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 10 15:21:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 May 2019 15:21:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hP7Kz-0007ze-2t; Fri, 10 May 2019 15:21:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KsvH=TK=citrix.com=prvs=026b205b0=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hP7Kx-0007zG-HM
 for xen-devel@lists.xenproject.org; Fri, 10 May 2019 15:21:27 +0000
X-Inumbo-ID: 45e7b136-7337-11e9-8860-135a97bea7e4
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 45e7b136-7337-11e9-8860-135a97bea7e4;
 Fri, 10 May 2019 15:21:25 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,453,1549929600"; d="scan'208";a="89701242"
To: Mathieu Tarral <mathieu.tarral@protonmail.com>
References: <f3zRvkN8JOfpv5k6jz7TbWXz-sso4q6CGB-3S05mSco8SuDy0BoN5z5_Lj_-Xnto1FPMCkhE89trkq-_f6itwRZ5F4NI9MKrcqZk8cdT45A=@protonmail.com>
 <76bd924a-34b1-eb7c-d3be-6c33aa7729fc@citrix.com>
 <WL45-Mjyf7to-l_u4XAT3M46R6YcAECvEwl6SDzOWeLE_SOQUyF26Vj2cu0mScD47fS95OaBAWDddX7DL7yujvl03YffFRDoqrpRcFDSnxA=@protonmail.com>
 <oSx3iO5YqwrWedfgCT8yEj4jGrzisHnNA6d9XQIKAJJAOhr6TPANrqVHf6s56L8_WBgLtVMJv37Cypbr2emtg0ZKb25HdHo91eM1J1fVJHo=@protonmail.com>
 <4f34ed81-8993-2e5d-9aea-89a6e2d98b44@citrix.com>
 <rQKAjmE5sqmoHfveLrCC3tRz7edgAIkDUG5CRgmBhF975OXX_8ZdIsCFturwHzr04jeYiq5MPE5gHG3SeltMz5ZnrIs0XcO0QO_OXeBGhTg=@protonmail.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <cf45071e-19dd-7afb-b9cf-55bb425d0908@citrix.com>
Date: Fri, 10 May 2019 16:21:23 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <rQKAjmE5sqmoHfveLrCC3tRz7edgAIkDUG5CRgmBhF975OXX_8ZdIsCFturwHzr04jeYiq5MPE5gHG3SeltMz5ZnrIs0XcO0QO_OXeBGhTg=@protonmail.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] [VMI] Possible race-condition in altp2m APIs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Tamas K Lengyel <tamas@tklengyel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvMDUvMjAxOSAxNjoxNywgTWF0aGlldSBUYXJyYWwgd3JvdGU6Cj4gTGUgamV1ZGksIG1h
aSA5LCAyMDE5IDY6NDIgUE0sIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+IGEgw6ljcml0wqA6Cj4+IFRoZXJlZm9yZSwgdGhlIGNvbmNsdXNpb24gdG8gZHJhdyBpcyB0
aGF0IGl0IGlzIGEgbG9naWNhbCBidWcgc29tZXdoZXJlLgo+Pgo+PiBGaXJzdCBvZiBhbGwgLSBl
bnN1cmUgeW91IGFyZSB1c2luZyB1cC10by1kYXRlIG1pY3JvY29kZS7CoCBUaGUgbnVtYmVyIG9m
Cj4+IGVycmF0YSB3aGljaCBoYXZlIGJlZW4gZGlzY292ZXJlZCBieSBwZW9wbGUgYXNzb2NpYXRl
ZCB3aXRoIHRoZSBYZW4KPj4gY29tbXVuaXR5IGlzIGxhcmdlLgo+Pgo+PiBUaGUgbWljcm9jb2Rl
IGlzIGF2YWlsYWJsZSBmcm9tCj4+IGh0dHBzOi8vZ2l0aHViLmNvbS9pbnRlbC9JbnRlbC1MaW51
eC1Qcm9jZXNzb3ItTWljcm9jb2RlLURhdGEtRmlsZXMvIGFuZAo+PiBodHRwczovL2FuZHJld2Nv
b3AteGVuLnJlYWR0aGVkb2NzLmlvL2VuL2xhdGVzdC9hZG1pbi1ndWlkZS9taWNyb2NvZGUtbG9h
ZGluZy5odG1sCj4+IGlzIHNvbWUgZG9jdW1lbnRhdGlvbiBJIHByZXBhcmVkIGVhcmxpZXIuCj4g
SSB1cGRhdGVkIG15IG1pY3JvY29kZSBmb2xsb3dpbmcgeW91ciBpbnN0cnVjdGlvbnMuCj4gSSBp
bnN0YWxsZWQgdGhlIGludGVsLW1pY3JvY29kZSBwYWNrYWdlIG9uIERlYmlhbiBzdHJldGNoLCBh
bmQgYWRkZWQgdWNvZGU9c2NhbiB0byBteSBYZW4gYm9vdCBjb21tYW5kIGxpbmUuCj4KPiBMb29r
aW5nIGF0IHhsIGRtZXNnIGJlZm9yZSB0aGUgdXBkYXRlLCBJIG5vdGljZWQgSSBoYWQgYSBidWcg
dGhhdCBzaG91bGQgYmUgZml4IGJ5IGEgbWljcm9jb2RlIHVwZGF0ZToKPiAidHNjX2RlYWRsaW5l
IGRpc2FibGVkIGR1ZSB0byBlcnJhdGEuLi4iCgpUaGF0IGlzIGFjdHVhbGx5IGEgWGVuIGJ1ZyB3
aGVyZSB3ZSBkb24ndCBzY2FuIHRoZSBjdXJyZW50IG1pY3JvY29kZQp2ZXJzaW9uIGlmIHdlIGFy
ZW4ndCBhYm91dCB0byBsb2FkIG5ldyBtaWNyb2NvZGUuwqAgVGhlcmVmb3JlLCBpdCB3YXMKbGlr
ZWx5IGEgcmVkIGhlcnJpbmcgYmVmb3JlLgoKSSdsbCB0cnkgYW5kIGdldCBhIGZpeCBzb3J0ZWQg
cHJvcGVybHkgYW5kIHRhZ2dlZCBmb3IgYmFja3BvcnQuCgo+IFRoaXMgbWVzc2FnZSBkaXNhcHBl
YXJlZCB3aXRoIHRoZSBtaWNyb2NvZGUgY29kZSB1cGRhdGUsIHdoaWNoIGlzIGFwcGxpZWQgYXQg
Ym9vdCBhbmQgY2FuIGJlCj4gc2VlbiBpbiB4bCBkbWVzZy4KPiBUaGUgbWljcm9jb2RlIHZlcnNp
b24gaXMgbm93IDB4MjUgKDIwMTgtMDQtMDIpCj4KPiBBbmQgaWYgSSB1c2UgaXVjb2RlLXRvb2wg
b24gdGhlIGludGVsLXVjb2RlIGRpcmVjdG9yeSwgZnJvbSB0aGUgcmVwbyB5b3VyIHByb3ZpZGVk
LCB0aGUgb25seQo+IG1pY3JvY29kZSB0aGF0IG1hdGNoZXMgaGFzIHRoZSBzYW1lIHJlbGVhc2Ug
ZGF0ZToKPgo+ICQgaXVjb2RlLXRvb2wgLVMgSW50ZWwtTGludXgtUHJvY2Vzc29yLU1pY3JvY29k
ZS1EYXRhLUZpbGVzL2ludGVsLXVjb2RlLyAtbAo+IHNlbGVjdGVkIG1pY3JvY29kZXM6Cj4gICAw
NTMvMDAxOiBzaWcgMHgwMDAzMDZjMywgcGZfbWFzayAweDMyLCAyMDE4LTA0LTAyLCByZXYgMHgw
MDI1LCBzaXplIDIzNTUyCj4KPgo+IFRoZSBidWcgaXMgc3RpbGwgaGVyZSwgc28gd2UgY2FuIGV4
Y2x1ZGUgYSBtaWNyb2NvZGUgaXNzdWUuCgpHb29kIC0gdGhhdCBpcyBvbmUgZnVydGhlciBhbmds
ZSBleGNsdWRlZC7CoCBBbHdheXMgbWFrZSBzdXJlIHlvdSBhcmUKcnVubmluZyB3aXRoIHVwLXRv
LWRhdGUgbWljcm9jb2RlLCBidXQgaXQgbG9va3MgbGlrZSB3ZSBiYWNrIHRvCmludmVzdGlnYXRp
bmcgYSBsb2dpY2FsIGJ1ZyBpbiBsaWJ2bWkgb3IgWGVuLgoKfkFuZHJldwoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 10 15:29:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 May 2019 15:29:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hP7Sy-0008R8-41; Fri, 10 May 2019 15:29:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=65qy=TK=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1hP7Sx-0008R3-8F
 for xen-devel@lists.xenproject.org; Fri, 10 May 2019 15:29:43 +0000
X-Inumbo-ID: 6e3f40ac-7338-11e9-8980-bc764e045a96
Received: from mail-lj1-x243.google.com (unknown [2a00:1450:4864:20::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6e3f40ac-7338-11e9-8980-bc764e045a96;
 Fri, 10 May 2019 15:29:42 +0000 (UTC)
Received: by mail-lj1-x243.google.com with SMTP id r76so5420867lja.12
 for <xen-devel@lists.xenproject.org>; Fri, 10 May 2019 08:29:42 -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=Zbln/H27ETFPD+H0RVGhtkijYrHocGwoAVCdzGgRu9Y=;
 b=PiwMCTRF6Weq+Hqoyg7Xjsg99eYbAziOTmEAF8Oh1FLoAKhFxUCIDBmWxfHU+GY6ZR
 9jEiz6oMnSEwS0Y7KfjZ+17PqlgBX3rYKmMMV7LkoKuVX6UtAsa9ORgg6nsUHCh8+ggu
 zBJKo6H6pH8O6MWYrzUXmrMG/TQb1HftZKOd8aUSJRU/iN+UKMEi0ImVldofKzfvkZSw
 QIbzhhsGjbfvHUgaQR6KbfTQK1jirY/KkB0P1TdXY0QB40xwV7d7Zk56h6SxE2LUs3In
 doK5GjYpExq+r0PbYmXMKwvYaGdHb7DThIeik27yESVa9pmHlrgSkGPu0SVrp5IoP82V
 WQSg==
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=Zbln/H27ETFPD+H0RVGhtkijYrHocGwoAVCdzGgRu9Y=;
 b=RIoVMSNWS4T9FPx1OAri8ZpEheD4bmJ3Fj9rWgZJicC7rCojVLr73Lt2RsFvj/hSpD
 Za+oYFVJIiba1K8ZzpGlojNHJ2aTnxW0GKnHG9HgRVn2YpXeV8gPvR37yOgeZB3Yw0ov
 WcpnTCTvGUbYeZXvJtRsCp2Td+88yPj1+RinJ67iCoPAHCkRO49XKkCUI0zK7nC4p+d8
 lQkLrNqs9U6TUCDCViNHDkB7b60LcLnHNOwmnT0EWIgECVVgCanzXJ0oQTl0qN2D6SoQ
 H81QGpgOsElAbayEOYaw4DA9CCVt07RrnGbiSgEgB/AtOT5znR9y8uu9myJQlTmq/G4J
 TxQw==
X-Gm-Message-State: APjAAAU9XoFtxKVbHiob9qg0ChLkroh1KhfhiBEIPHpobkA7YsF790Bo
 wgX7xStMHHo9eJ2asoyHHo0=
X-Google-Smtp-Source: APXvYqwLt13uLWO3feVHkeL9aVY1eeg3nz5DKRIwbAdyVCW07HjC45ljZ+W8feBiJYCC6HbahacwuQ==
X-Received: by 2002:a2e:8098:: with SMTP id i24mr6237306ljg.88.1557502181188; 
 Fri, 10 May 2019 08:29:41 -0700 (PDT)
Received: from [10.17.182.120] (ll-74.141.223.85.sovam.net.ua. [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id y3sm1462170lfh.12.2019.05.10.08.29.40
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 10 May 2019 08:29:40 -0700 (PDT)
From: Oleksandr <olekstysh@gmail.com>
To: xen-devel@lists.xenproject.org
References: <1556806436-26283-1-git-send-email-olekstysh@gmail.com>
Message-ID: <1a6c10cd-0d85-9db9-1f98-602fefb40db8@gmail.com>
Date: Fri, 10 May 2019 18:29:39 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <1556806436-26283-1-git-send-email-olekstysh@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 0/2] Add ability to handle nodes with
 interrupts-extended property
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>, julien.grall@arm.com,
 sstabellini@kernel.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CkhlbGxvLCBhbGwKCgpnZW50bGUgcmVtaW5kZXIuLi4KCgotLSAKUmVnYXJkcywKCk9sZWtzYW5k
ciBUeXNoY2hlbmtvCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri May 10 15:30:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 May 2019 15:30:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hP7TE-0008Sv-DE; Fri, 10 May 2019 15:30:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=05ro=TK=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1hP7TD-0008Sj-Jw
 for xen-devel@lists.xenproject.org; Fri, 10 May 2019 15:29:59 +0000
X-Inumbo-ID: 77a7d42f-7338-11e9-8980-bc764e045a96
Received: from mail-wr1-x443.google.com (unknown [2a00:1450:4864:20::443])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 77a7d42f-7338-11e9-8980-bc764e045a96;
 Fri, 10 May 2019 15:29:58 +0000 (UTC)
Received: by mail-wr1-x443.google.com with SMTP id r7so7761711wrr.13
 for <xen-devel@lists.xenproject.org>; Fri, 10 May 2019 08:29:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=hV+XXke4ftQUKuhBrXHmgNs7anN1txjeDVVtPZnLIPU=;
 b=JkIVsolxaX5SeY6fuwK76ZnT/b6U8WUZAWrxRP6lbW/PMYbtcaULndIFzt9y1vHm8g
 PYOnVbRBC465ReZiul3SWbbn2ZW3DJ7g39aP7wB4scXBPprICwOkSaizZlK8TcCPM3N3
 QTTpLWYigC3NbowNPHt7UER0mACJjbPLtJ6J0cSxug4t/lKRshlkuPTyKhnrBS+22D05
 173+KQJ9rmaqgkj4/XzaSeTUhoHs0MBZjrJAGIdVcX2zT+r3Bulxnd3ctJTU5HTzCF0J
 5Lz791J5lkaLMDPBDn0349aog+luGRIlSQpSqwo2kj2KnuOI+kYx7QbW65WECwr3tneW
 Hf7g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=hV+XXke4ftQUKuhBrXHmgNs7anN1txjeDVVtPZnLIPU=;
 b=VU41uDGtteJaFE8AUv4/+5/fBRh216cvJ805F49c1R5AxZurOCxG+gAJKPb5ZVHCq9
 cYVSFry7LcQbWjUgQuCFHe2WIPNm8BLVIAX3ZN5IYZe4HhaDSTTPsII67FBCDgWVf5WC
 MNVcwpuiE/hFqy0K8b00SSguQcCRGMEah74DGWS5kim/YMHE03wRuoqJGUEGU+4q2CsX
 YlfLL3JHuE1Pj5FwzraCrzOKN28jiLBLagH91nXpuJas6A4pEYwVk0C91JqUJs0y7nf0
 e15bh/1Mv/GjJ0GbR9vXc0NEhIniGPE2jY0IJjh25kfKbPkhfyDScSe0n9Vcq+eLNIjK
 YEWA==
X-Gm-Message-State: APjAAAUynj3r0rOTBh23GjqdJjpzeMWxI6MR5gu+T0pWA62gyPm6oVH/
 BMA0F5LvbTVjbcFEXZ8vBgviaMFxzooJW2zmioE=
X-Google-Smtp-Source: APXvYqzzrh1B6fI1AbX0qvUh9vevpvMNAoji2r5GMLAuQB9bMFdrR9eD/6t15JGzB/9Dl/hNboZUC/xS8J5+WMhZlAw=
X-Received: by 2002:adf:b645:: with SMTP id i5mr8510956wre.272.1557502196951; 
 Fri, 10 May 2019 08:29:56 -0700 (PDT)
MIME-Version: 1.0
References: <CABfawhkp2rODvh1j6AvEEEgc=EheM53sVprRiZWrhHcQ8Ve_+w@mail.gmail.com>
 <3e6ecacc-6dcc-6c0d-2b2d-b5179572cb5b@citrix.com>
 <CABfawh=tD8DKDCVTKAtsYi3yRWiq_d-oxGOMnEgJn7BiT6dZ1w@mail.gmail.com>
 <64df9a6f-40bc-68f9-155d-8c83e1ecfd5c@bitdefender.com>
 <4d8f900d-0b08-e810-3014-baa80c428272@citrix.com>
 <CABfawh=u6zotuOTY8jwuPwRFCby8=4rJSH7gOd1P43bNhu4o2g@mail.gmail.com>
 <74b6b58d-6cf6-4704-752e-59e91a13770e@citrix.com>
In-Reply-To: <74b6b58d-6cf6-4704-752e-59e91a13770e@citrix.com>
From: Tamas K Lengyel <tamas.k.lengyel@gmail.com>
Date: Fri, 10 May 2019 09:29:20 -0600
Message-ID: <CABfawh=5Lphz6_gCL+zF8ZPpzxuiyJBcjBVnEHkoP88vmPwWWQ@mail.gmail.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] Altp2m use with PML can deadlock Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBNYXkgMTAsIDIwMTkgYXQgOToyMSBBTSBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPiB3cm90ZToKPgo+IE9uIDEwLzA1LzIwMTkgMTY6MDksIFRhbWFzIEsg
TGVuZ3llbCB3cm90ZToKPiA+IE9uIEZyaSwgTWF5IDEwLCAyMDE5IGF0IDg6NTkgQU0gQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPj4gT24gMTAvMDUv
MjAxOSAxNTo1MywgUmF6dmFuIENvam9jYXJ1IHdyb3RlOgo+ID4+PiBPbiA1LzEwLzE5IDU6NDIg
UE0sIFRhbWFzIEsgTGVuZ3llbCB3cm90ZToKPiA+Pj4+IE9uIFRodSwgTWF5IDksIDIwMTkgYXQg
MTA6MTkgQU0gQW5kcmV3IENvb3Blcgo+ID4+Pj4gPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
IHdyb3RlOgo+ID4+Pj4+IE9uIDA5LzA1LzIwMTkgMTQ6MzgsIFRhbWFzIEsgTGVuZ3llbCB3cm90
ZToKPiA+Pj4+Pj4gSGkgYWxsLAo+ID4+Pj4+PiBJJ20gaW52ZXN0aWdhdGluZyBhbiBpc3N1ZSB3
aXRoIGFsdHAybSB0aGF0IGNhbiBlYXNpbHkgYmUgcmVwcm9kdWNlZAo+ID4+Pj4+PiBhbmQgbGVh
ZHMgdG8gYSBoeXBlcnZpc29yIGRlYWRsb2NrIHdoZW4gUE1MIGlzIGF2YWlsYWJsZSBpbiBoYXJk
d2FyZS4KPiA+Pj4+Pj4gSSBoYXZlbid0IGJlZW4gYWJsZSB0byB0cmFjZSBkb3duIHdoZXJlIHRo
ZSBhY3R1YWwgZGVhZGxvY2sgb2NjdXJzLgo+ID4+Pj4+Pgo+ID4+Pj4+PiBUaGUgcHJvYmxlbSBz
ZWVtIHRvIHN0ZW0gZnJvbSBodm0vdm14L3ZtY3MuYzp2bXhfdmNwdV9mbHVzaF9wbWxfYnVmZmVy
Cj4gPj4+Pj4+IHRoYXQgY2FsbHMgcDJtX2NoYW5nZV90eXBlX29uZSBvbiBhbGwgZ2ZucyB0aGF0
IHdlcmUgcmVjb3JkZWQgdGhlIFBNTAo+ID4+Pj4+PiBidWZmZXIuIFRoZSBwcm9ibGVtIG9jY3Vy
cyB3aGVuIHRoZSBQTUwgYnVmZmVyIGZ1bGwgdm1leGl0IGhhcHBlbnMKPiA+Pj4+Pj4gd2hpbGUg
dGhlIGFjdGl2ZSBwMm0gaXMgYW4gYWx0cDJtLiBTd2l0Y2hpbmcgIHAybV9jaGFuZ2VfdHlwZV9v
bmUgdG8KPiA+Pj4+Pj4gd29yayB3aXRoIHRoZSBhbHRwMm0gaW5zdGVhZCBvZiB0aGUgaG9zdHAy
bSBob3dldmVyIHJlc3VsdHMgaW4gRVBUCj4gPj4+Pj4+IG1pc2NvbmZpZ3VyYXRpb24gY3Jhc2hl
cy4KPiA+Pj4+Pj4KPiA+Pj4+Pj4gQWRkaW5nIHRvIHRoZSBpc3N1ZSBpcyB0aGF0IGl0IHNlZW0g
dG8gb25seSBvY2N1ciB3aGVuIHRoZSBhbHRwMm0gaGFzCj4gPj4+Pj4+IHJlbWFwcGVkIEdGTnMu
IFNpbmNlIFBNTCByZWNvcmRzIGVudHJpZXMgYmFzZWQgb24gR0ZOIGxlYWRzIG1lIHRvCj4gPj4+
Pj4+IHF1ZXN0aW9uIHdoZXRoZXIgaXQgaXMgc2FmZSBhdCBhbGwgdG8gdXNlIFBNTCB3aGVuIGFs
dHAybSBpcyB1c2VkIHdpdGgKPiA+Pj4+Pj4gR0ZOIHJlbWFwcGluZy4gSG93ZXZlciwgQUZBSUNU
IHRoZSBHRk5zIGluIHRoZSBQTUwgYnVmZmVyIGFyZSBub3QgdGhlCj4gPj4+Pj4+IHJlbWFwcGVk
IEdGTnMgYW5kIG15IHVuZGVyc3RhbmRpbmcgaXMgdGhhdCBpdCBzaG91bGQgYmUgc2FmZSBhcyBs
b25nCj4gPj4+Pj4+IGFzIHRoZSBHRk5zIGJlaW5nIHRyYWNrZWQgYnkgUE1MIGFyZSBuZXZlciB0
aGUgcmVtYXBwZWQgR0ZOcy4KPiA+Pj4+Pj4KPiA+Pj4+Pj4gQm9vdGluZyBYZW4gd2l0aCBlcHQ9
cG1sPTAgcmVzb2x2ZXMgdGhlIGlzc3VlLgo+ID4+Pj4+Pgo+ID4+Pj4+PiBJZiBhbnlvbmUgaGFz
IGFueSBpbnNpZ2h0IGludG8gd2hhdCBtaWdodCBiZSBoYXBwZW5pbmcsIHBsZWFzZSBsZXQKPiA+
Pj4+Pj4gbWUga25vdy4KPiA+Pj4+Pgo+ID4+Pj4+IEkgY291bGQgaGF2ZSBzd29ybiB0aGF0IEdl
b3JnZSBzcG90dGVkIGEgcHJvYmxlbSBoZXJlIGFuZCBmaXhlZCBpdC4gIEkKPiA+Pj4+PiBzaG91
bGRuJ3QgYmUgc3VycHJpc2VkIGlmIHdlIGhhdmUgbW9yZS4KPiA+Pj4+Pgo+ID4+Pj4+IFRoZSBw
cm9ibGVtIHRoYXQgUE1MIGludHJvZHVjZWQgKGFuZCB0aGlzIGlzIG1vc3RseSBteSBmYXVsdCwg
YXMgSQo+ID4+Pj4+IHN1Z2dlc3RlZCB0aGUgYnVnZ3kgc29sdXRpb24pIGlzIHRoYXQgdGhlIHZt
ZXhpdCBoYW5kbGVyIGZyb20gb25lIHZjcHUKPiA+Pj4+PiBwYXVzZXMgb3RoZXJzIHRvIGRyYWlu
IHRoZSBQTUwgcXVldWUgaW50byB0aGUgZGlydHkgYml0bWFwLiAgT3ZlcmFsbCBJCj4gPj4+Pj4g
d2Fzbid0IGhhcHB5IHdpdGggdGhlIGRlc2lnbiBhbmQgSSd2ZSBnb3Qgc29tZSBpZGVhcyB0byBp
bXByb3ZlIGl0LCBidXQKPiA+Pj4+PiB3aXRoaW4gdGhlIHNjb3BlIG9mIGhvdyBhbHRwMm0gd2Fz
IGVuZ2luZWVyZWQsIEkgcHJvcG9zZWQKPiA+Pj4+PiBkb21haW5fcGF1c2VfZXhjZXB0X3NlbGYo
KS4KPiA+Pj4+Pgo+ID4+Pj4+IEFzIGl0IHR1cm5zIG91dCwgdGhhdCBpcyB2dWxuZXJhYmxlIHRv
IGRlYWRsb2NrcyB3aGVuIHlvdSBnZXQgdHdvIHZjcHVzCj4gPj4+Pj4gdHJ5aW5nIHRvIHBhdXNl
IGVhY2ggb3RoZXIgYW5kIHdhaXRpbmcgZm9yIGVhY2ggb3RoZXIgdG8gYmVjb21lCj4gPj4+Pj4g
ZGUtc2NoZWR1bGVkLgo+ID4+Pj4gTWFrZXMgc2Vuc2UuCj4gPj4+Pgo+ID4+Pj4+IEkgc2VlIHRo
aXMgaGFzIGJlZW4gcmV1c2VkIGJ5IHRoZSBhbHRwMm0gY29kZSwgYnV0IGl0ICpzaG91bGQqIGJl
IHNhZmUKPiA+Pj4+PiB0byBkZWFkbG9ja3Mgbm93IHRoYXQgaXQgdGFrZXMgdGhlIGh5cGVyY2Fs
bF9kZWFkbG9ja19tdXRleHQuCj4gPj4+PiBJcyB0aGF0IGFscmVhZHkgaW4gc3RhZ2luZyBvciB5
b3VyIHg4Ni1uZXh0IGJyYW5jaD8gSSB3b3VsZCBsaWtlIHRvCj4gPj4+PiB2ZXJpZnkgdGhhdCB0
aGUgcHJvYmxlbSBpcyBzdGlsbCBwcmVzZW50IG9yIG5vdCB3aXRoIHRoYXQgY2hhbmdlLiBJCj4g
Pj4+PiB0ZXN0ZWQgd2l0aCBYZW4gNC4xMiByZWxlYXNlIGFuZCB0aGF0IGRlZmluaXRlbHkgc3Rp
bGwgZGVhZGxvY2tzLgo+ID4+PiBJIGRvbid0IGtub3cgaWYgQW5kcmV3IGlzIHRhbGtpbmcgYWJv
dXQgdGhpcyBwYXRjaCAocHJvYmFibHkgbm90LCBidXQKPiA+Pj4gaXQgbG9va3MgYXQgbGVhc3Qg
cmVsYXRlZCk6Cj4gPj4+Cj4gPj4+IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPXhl
bi5naXQ7YT1jb21taXRkaWZmO2g9MjRkNTI4MjUyN2Y0NjQ3OTA3YjM1NzI4MjBiNTMzNWMxNWNk
MDM1NjtocD0yOWQyOGIyOTE5MGJhMDlkNTNhZTdlNDc1MTA4ZGVmODRlMTZlMzYzCj4gPj4+Cj4g
Pj4gSSB3YXMgcmVmZXJyaW5nIHRvIDI5ZDI4YjI5MTkgd2hpY2ggaXMgYWxzbyBpbiA0LjEyIGFz
IGl0IHR1cm5zIG91dC4KPiA+PiBUaGF0IHNhaWQsIDI0ZDUyODI1MjcgbWlnaHQgaW4gcHJhY3Rp
Y2UgYmUgdGhlIGNhdXNlIG9mIHRoZSBkZWFkbG9jaywgc28KPiA+PiBJJ2QgZmlyc3QgZXhwZXJp
bWVudCB3aXRoIHRha2luZyB0aGF0IGZpeCBvdXQuCj4gPj4KPiA+PiBJIGtub3cgZm9yIGNlcnRh
aW4gdGhhdCBpdCB3b24ndCBiZSB0ZXN0ZWQgd2l0aCBQTUwgZW5hYmxlZCwgYmVjYXVzZSB0aGUK
PiA+PiB1c2Ugb2YgUE1MIGlzIGluY29tcGF0aWJsZSB3aXRoIHdyaXRlLXByb3RlY3RpbmcgZ3Vl
c3QgcGFnZXRhYmxlcy4KPiA+Pgo+ID4gU291bmRzIGxpa2UgaXQncyB0aGUgc2FmZSBiZXQgdG8g
anVzdCBoYXZlIFBNTCBiZSBkaXNhYmxlZCBmb3Igd2hlbgo+ID4gaW50cm9zcGVjdGlvbiBpcyB1
c2VkLiBJIHdvdWxkIHNheSBpdCB3b3VsZCBiZSBldmVuIGJldHRlciBpZiB0aGUgdXNlCj4gPiBv
ZiBQTUwgY291bGQgYmUgY29udHJvbGxlZCBvbiBhIHBlci1ndWVzdCBiYXNlIGluc3RlYWQgb2Yg
dGhlIGN1cnJlbnQKPiA+IGdsb2JhbCBvbi9vZmYgc3dpdGNoLiBUaGF0IHdheSBpdCBjb3VsZCBi
ZSBkaXNhYmxlZCBvbmx5IGZvciB0aGUKPiA+IGludHJvc3BlY3RlZCBkb21haW5zLgo+ID4KPiA+
IEknbGwgZG8gc29tZSBtb3JlIGV4cGVyaW1lbnRhdGlvbiB3aGVuIEkgZ2V0IHNvbWUgZnJlZSB0
aW1lIGJ1dCB0d28KPiA+IG9ic2VydmF0aW9ucyB0aGF0IHNwZWFrIGFnYWluc3QgdGhlIHZDUFVz
IHRyeWluZyB0byBwYXVzZSBlYWNoIG90aGVyCj4gPiBiZWluZyB0aGUgY3VscHJpdCBpcyB0aGF0
Ogo+ID4gLSB0aGUgZGVhZGxvY2sgZG9lc24ndCBoYXBwZW4gd2l0aCB4ZW4tYWNjZXNzJyBhbHRw
Mm0gdXNlLCBpdCBvbmx5Cj4gPiBoYXBwZW5zIHdoZW4gdGhlcmUgYXJlIHJlbWFwcGVkIGdmbidz
IGluIHRoZSBhbHRwMm0gdmlld3MKPiA+IC0gSSd2ZSBhZGRlZCBhIGRvbWFpbl9wYXVzZS91bnBh
dXNlIHRvIHRoZSBQTUwgZmx1c2hlciBiZWZvcmUgaXQKPiA+IGVudGVycyB0aGUgZmx1c2ggbG9v
cCBidXQgSSBzdGlsbCBnb3QgYSBkZWFkbG9jawo+Cj4gRG8geW91IGhhdmUgYSBtaW5pbWFsIHJl
cHJvIG9mIHRoZSBkZWFkbG9jayB5b3UgY291bGQgc2hhcmU/CgpUaGUgZGVhZGxvY2sgaXMgZWFz
aWx5IHJlcHJvZHVjaWJsZSBidXQgcmlnaHQgbm93IGl0J3Mgb25seSB3aXRoIGEKZnVsbCBzZXR1
cCBvZiBEUkFLVlVGIChqdXN0IHRoZSBzdGFuZGFyZCBzZXR1cCBhcyBkZXNjcmliZWQgb24KZHJh
a3Z1Zi5jb20pLiBBbHNvLCB0aGUgZGVhZGxvY2sgb25seSB0cmlnZ2VycyBhZnRlciBjb25uZWN0
aW5nIHRvIHRoZQpWTSBiZWluZyBtb25pdG9yZWQgb3ZlciBWTkMgKHRoYXQncyB3aGF0IHRyaWdn
ZXJzIHRoZSBWR0EgbG9nZGlydHkKcGFnZXMgZmlsbGluZyB1cCB0aGUgUE1MIGJ1ZmZlcikuCgo+
IEV2ZW4gaWYgaXQgaXMgYSBjb21ibyBQTUwrYWx0cDJtIHByb2JsZW0sIHdlIHNob3VsZCBmaXgg
dGhlIGlzc3VlLAo+IGJlY2F1c2UgdGhlcmUgYXJlIFZNSSB1c2VjYXNlcyB3aGljaCBkb24ndCBj
YXJlIGFib3V0IHdyaXRlLXByb3RlY3RpbmcKPiBndWVzdCBwYWdldGFibGVzLCBhbmQgd2UgZG9u
J3Qgd2FudCB0byBwcmV2ZW50IHRob3NlIGNhc2VzIGZyb20gdXNpbmcgUE1MLgoKQWdyZWUuIEZv
ciBteSB1c2UtY2FzZSBpdCdzIG5vdCBhbiBpc3N1ZSAtIEkgYWxyZWFkeSBqdXN0IHBvc3RlZCB0
aGUKdXBkYXRlZCBpbnN0cnVjdGlvbnMgdG8gYm9vdCB3aXRoIGVwdD1wbWw9MC4gQnV0IGl0J3Mg
YmV0dGVyIHRvIGZpeCBpdApiZWZvcmUgaXQgbGVhZHMgdG8gb3RoZXIgcHJvYmxlbXMgZG93biB0
aGUgcm9hZC4KClRhbWFzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Fri May 10 15:46:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 May 2019 15:46:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hP7ig-0001b7-TE; Fri, 10 May 2019 15:45:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=thpN=TK=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hP7if-0001b2-Hd
 for xen-devel@lists.xenproject.org; Fri, 10 May 2019 15:45:57 +0000
X-Inumbo-ID: b35b18b6-733a-11e9-8980-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id b35b18b6-733a-11e9-8980-bc764e045a96;
 Fri, 10 May 2019 15:45:56 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 69784A78;
 Fri, 10 May 2019 08:45:56 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 9F98D3F73C;
 Fri, 10 May 2019 08:45:55 -0700 (PDT)
To: Oleksandr <olekstysh@gmail.com>, xen-devel@lists.xenproject.org
References: <1556806436-26283-1-git-send-email-olekstysh@gmail.com>
 <1a6c10cd-0d85-9db9-1f98-602fefb40db8@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <dd61adad-7f15-d340-19f7-39f663496991@arm.com>
Date: Fri, 10 May 2019 16:45:54 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <1a6c10cd-0d85-9db9-1f98-602fefb40db8@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 0/2] Add ability to handle nodes with
 interrupts-extended property
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 sstabellini@kernel.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxMC8wNS8yMDE5IDE2OjI5LCBPbGVrc2FuZHIgd3JvdGU6Cj4gCj4gSGVsbG8sIGFsbAo+
IAo+IAo+IGdlbnRsZSByZW1pbmRlci4uLgoKVGhpcyBpcyBvbiBteSBsb25nIHF1ZXVlIG9mIHBh
dGNoZXMgdG8gcmV2aWV3LiBBbnkgaGVscCByZXZpZXdpbmcgdGhlIG9uLWdvaW5nIApzZXJpZXMg
d2lsbCBoZWxwLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 10 15:53:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 May 2019 15:53:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hP7pT-0002O5-Mf; Fri, 10 May 2019 15:52:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KsvH=TK=citrix.com=prvs=026b205b0=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hP7pS-0002O0-Oz
 for xen-devel@lists.xenproject.org; Fri, 10 May 2019 15:52:58 +0000
X-Inumbo-ID: ac98cdb2-733b-11e9-b9ff-6780bf3c80e5
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ac98cdb2-733b-11e9-b9ff-6780bf3c80e5;
 Fri, 10 May 2019 15:52:55 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,453,1549929600"; d="scan'208";a="89701516"
To: Tamas K Lengyel <tamas.k.lengyel@gmail.com>
References: <CABfawhkp2rODvh1j6AvEEEgc=EheM53sVprRiZWrhHcQ8Ve_+w@mail.gmail.com>
 <3e6ecacc-6dcc-6c0d-2b2d-b5179572cb5b@citrix.com>
 <CABfawh=tD8DKDCVTKAtsYi3yRWiq_d-oxGOMnEgJn7BiT6dZ1w@mail.gmail.com>
 <64df9a6f-40bc-68f9-155d-8c83e1ecfd5c@bitdefender.com>
 <4d8f900d-0b08-e810-3014-baa80c428272@citrix.com>
 <CABfawh=u6zotuOTY8jwuPwRFCby8=4rJSH7gOd1P43bNhu4o2g@mail.gmail.com>
 <74b6b58d-6cf6-4704-752e-59e91a13770e@citrix.com>
 <CABfawh=5Lphz6_gCL+zF8ZPpzxuiyJBcjBVnEHkoP88vmPwWWQ@mail.gmail.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <1029e1a6-122c-9509-3486-ab96a1282d2b@citrix.com>
Date: Fri, 10 May 2019 16:52:51 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <CABfawh=5Lphz6_gCL+zF8ZPpzxuiyJBcjBVnEHkoP88vmPwWWQ@mail.gmail.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] Altp2m use with PML can deadlock Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvMDUvMjAxOSAxNjoyOSwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+IE9uIEZyaSwgTWF5
IDEwLCAyMDE5IGF0IDk6MjEgQU0gQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4gd3JvdGU6Cj4+IE9uIDEwLzA1LzIwMTkgMTY6MDksIFRhbWFzIEsgTGVuZ3llbCB3cm90
ZToKPj4+IE9uIEZyaSwgTWF5IDEwLCAyMDE5IGF0IDg6NTkgQU0gQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4gT24gMTAvMDUvMjAxOSAxNTo1Mywg
UmF6dmFuIENvam9jYXJ1IHdyb3RlOgo+Pj4+PiBPbiA1LzEwLzE5IDU6NDIgUE0sIFRhbWFzIEsg
TGVuZ3llbCB3cm90ZToKPj4+Pj4+IE9uIFRodSwgTWF5IDksIDIwMTkgYXQgMTA6MTkgQU0gQW5k
cmV3IENvb3Blcgo+Pj4+Pj4gPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4+
Pj4+IE9uIDA5LzA1LzIwMTkgMTQ6MzgsIFRhbWFzIEsgTGVuZ3llbCB3cm90ZToKPj4+Pj4+Pj4g
SGkgYWxsLAo+Pj4+Pj4+PiBJJ20gaW52ZXN0aWdhdGluZyBhbiBpc3N1ZSB3aXRoIGFsdHAybSB0
aGF0IGNhbiBlYXNpbHkgYmUgcmVwcm9kdWNlZAo+Pj4+Pj4+PiBhbmQgbGVhZHMgdG8gYSBoeXBl
cnZpc29yIGRlYWRsb2NrIHdoZW4gUE1MIGlzIGF2YWlsYWJsZSBpbiBoYXJkd2FyZS4KPj4+Pj4+
Pj4gSSBoYXZlbid0IGJlZW4gYWJsZSB0byB0cmFjZSBkb3duIHdoZXJlIHRoZSBhY3R1YWwgZGVh
ZGxvY2sgb2NjdXJzLgo+Pj4+Pj4+Pgo+Pj4+Pj4+PiBUaGUgcHJvYmxlbSBzZWVtIHRvIHN0ZW0g
ZnJvbSBodm0vdm14L3ZtY3MuYzp2bXhfdmNwdV9mbHVzaF9wbWxfYnVmZmVyCj4+Pj4+Pj4+IHRo
YXQgY2FsbHMgcDJtX2NoYW5nZV90eXBlX29uZSBvbiBhbGwgZ2ZucyB0aGF0IHdlcmUgcmVjb3Jk
ZWQgdGhlIFBNTAo+Pj4+Pj4+PiBidWZmZXIuIFRoZSBwcm9ibGVtIG9jY3VycyB3aGVuIHRoZSBQ
TUwgYnVmZmVyIGZ1bGwgdm1leGl0IGhhcHBlbnMKPj4+Pj4+Pj4gd2hpbGUgdGhlIGFjdGl2ZSBw
Mm0gaXMgYW4gYWx0cDJtLiBTd2l0Y2hpbmcgIHAybV9jaGFuZ2VfdHlwZV9vbmUgdG8KPj4+Pj4+
Pj4gd29yayB3aXRoIHRoZSBhbHRwMm0gaW5zdGVhZCBvZiB0aGUgaG9zdHAybSBob3dldmVyIHJl
c3VsdHMgaW4gRVBUCj4+Pj4+Pj4+IG1pc2NvbmZpZ3VyYXRpb24gY3Jhc2hlcy4KPj4+Pj4+Pj4K
Pj4+Pj4+Pj4gQWRkaW5nIHRvIHRoZSBpc3N1ZSBpcyB0aGF0IGl0IHNlZW0gdG8gb25seSBvY2N1
ciB3aGVuIHRoZSBhbHRwMm0gaGFzCj4+Pj4+Pj4+IHJlbWFwcGVkIEdGTnMuIFNpbmNlIFBNTCBy
ZWNvcmRzIGVudHJpZXMgYmFzZWQgb24gR0ZOIGxlYWRzIG1lIHRvCj4+Pj4+Pj4+IHF1ZXN0aW9u
IHdoZXRoZXIgaXQgaXMgc2FmZSBhdCBhbGwgdG8gdXNlIFBNTCB3aGVuIGFsdHAybSBpcyB1c2Vk
IHdpdGgKPj4+Pj4+Pj4gR0ZOIHJlbWFwcGluZy4gSG93ZXZlciwgQUZBSUNUIHRoZSBHRk5zIGlu
IHRoZSBQTUwgYnVmZmVyIGFyZSBub3QgdGhlCj4+Pj4+Pj4+IHJlbWFwcGVkIEdGTnMgYW5kIG15
IHVuZGVyc3RhbmRpbmcgaXMgdGhhdCBpdCBzaG91bGQgYmUgc2FmZSBhcyBsb25nCj4+Pj4+Pj4+
IGFzIHRoZSBHRk5zIGJlaW5nIHRyYWNrZWQgYnkgUE1MIGFyZSBuZXZlciB0aGUgcmVtYXBwZWQg
R0ZOcy4KPj4+Pj4+Pj4KPj4+Pj4+Pj4gQm9vdGluZyBYZW4gd2l0aCBlcHQ9cG1sPTAgcmVzb2x2
ZXMgdGhlIGlzc3VlLgo+Pj4+Pj4+Pgo+Pj4+Pj4+PiBJZiBhbnlvbmUgaGFzIGFueSBpbnNpZ2h0
IGludG8gd2hhdCBtaWdodCBiZSBoYXBwZW5pbmcsIHBsZWFzZSBsZXQKPj4+Pj4+Pj4gbWUga25v
dy4KPj4+Pj4+PiBJIGNvdWxkIGhhdmUgc3dvcm4gdGhhdCBHZW9yZ2Ugc3BvdHRlZCBhIHByb2Js
ZW0gaGVyZSBhbmQgZml4ZWQgaXQuICBJCj4+Pj4+Pj4gc2hvdWxkbid0IGJlIHN1cnByaXNlZCBp
ZiB3ZSBoYXZlIG1vcmUuCj4+Pj4+Pj4KPj4+Pj4+PiBUaGUgcHJvYmxlbSB0aGF0IFBNTCBpbnRy
b2R1Y2VkIChhbmQgdGhpcyBpcyBtb3N0bHkgbXkgZmF1bHQsIGFzIEkKPj4+Pj4+PiBzdWdnZXN0
ZWQgdGhlIGJ1Z2d5IHNvbHV0aW9uKSBpcyB0aGF0IHRoZSB2bWV4aXQgaGFuZGxlciBmcm9tIG9u
ZSB2Y3B1Cj4+Pj4+Pj4gcGF1c2VzIG90aGVycyB0byBkcmFpbiB0aGUgUE1MIHF1ZXVlIGludG8g
dGhlIGRpcnR5IGJpdG1hcC4gIE92ZXJhbGwgSQo+Pj4+Pj4+IHdhc24ndCBoYXBweSB3aXRoIHRo
ZSBkZXNpZ24gYW5kIEkndmUgZ290IHNvbWUgaWRlYXMgdG8gaW1wcm92ZSBpdCwgYnV0Cj4+Pj4+
Pj4gd2l0aGluIHRoZSBzY29wZSBvZiBob3cgYWx0cDJtIHdhcyBlbmdpbmVlcmVkLCBJIHByb3Bv
c2VkCj4+Pj4+Pj4gZG9tYWluX3BhdXNlX2V4Y2VwdF9zZWxmKCkuCj4+Pj4+Pj4KPj4+Pj4+PiBB
cyBpdCB0dXJucyBvdXQsIHRoYXQgaXMgdnVsbmVyYWJsZSB0byBkZWFkbG9ja3Mgd2hlbiB5b3Ug
Z2V0IHR3byB2Y3B1cwo+Pj4+Pj4+IHRyeWluZyB0byBwYXVzZSBlYWNoIG90aGVyIGFuZCB3YWl0
aW5nIGZvciBlYWNoIG90aGVyIHRvIGJlY29tZQo+Pj4+Pj4+IGRlLXNjaGVkdWxlZC4KPj4+Pj4+
IE1ha2VzIHNlbnNlLgo+Pj4+Pj4KPj4+Pj4+PiBJIHNlZSB0aGlzIGhhcyBiZWVuIHJldXNlZCBi
eSB0aGUgYWx0cDJtIGNvZGUsIGJ1dCBpdCAqc2hvdWxkKiBiZSBzYWZlCj4+Pj4+Pj4gdG8gZGVh
ZGxvY2tzIG5vdyB0aGF0IGl0IHRha2VzIHRoZSBoeXBlcmNhbGxfZGVhZGxvY2tfbXV0ZXh0Lgo+
Pj4+Pj4gSXMgdGhhdCBhbHJlYWR5IGluIHN0YWdpbmcgb3IgeW91ciB4ODYtbmV4dCBicmFuY2g/
IEkgd291bGQgbGlrZSB0bwo+Pj4+Pj4gdmVyaWZ5IHRoYXQgdGhlIHByb2JsZW0gaXMgc3RpbGwg
cHJlc2VudCBvciBub3Qgd2l0aCB0aGF0IGNoYW5nZS4gSQo+Pj4+Pj4gdGVzdGVkIHdpdGggWGVu
IDQuMTIgcmVsZWFzZSBhbmQgdGhhdCBkZWZpbml0ZWx5IHN0aWxsIGRlYWRsb2Nrcy4KPj4+Pj4g
SSBkb24ndCBrbm93IGlmIEFuZHJldyBpcyB0YWxraW5nIGFib3V0IHRoaXMgcGF0Y2ggKHByb2Jh
Ymx5IG5vdCwgYnV0Cj4+Pj4+IGl0IGxvb2tzIGF0IGxlYXN0IHJlbGF0ZWQpOgo+Pj4+Pgo+Pj4+
PiBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD14ZW4uZ2l0O2E9Y29tbWl0ZGlmZjto
PTI0ZDUyODI1MjdmNDY0NzkwN2IzNTcyODIwYjUzMzVjMTVjZDAzNTY7aHA9MjlkMjhiMjkxOTBi
YTA5ZDUzYWU3ZTQ3NTEwOGRlZjg0ZTE2ZTM2Mwo+Pj4+Pgo+Pj4+IEkgd2FzIHJlZmVycmluZyB0
byAyOWQyOGIyOTE5IHdoaWNoIGlzIGFsc28gaW4gNC4xMiBhcyBpdCB0dXJucyBvdXQuCj4+Pj4g
VGhhdCBzYWlkLCAyNGQ1MjgyNTI3IG1pZ2h0IGluIHByYWN0aWNlIGJlIHRoZSBjYXVzZSBvZiB0
aGUgZGVhZGxvY2ssIHNvCj4+Pj4gSSdkIGZpcnN0IGV4cGVyaW1lbnQgd2l0aCB0YWtpbmcgdGhh
dCBmaXggb3V0Lgo+Pj4+Cj4+Pj4gSSBrbm93IGZvciBjZXJ0YWluIHRoYXQgaXQgd29uJ3QgYmUg
dGVzdGVkIHdpdGggUE1MIGVuYWJsZWQsIGJlY2F1c2UgdGhlCj4+Pj4gdXNlIG9mIFBNTCBpcyBp
bmNvbXBhdGlibGUgd2l0aCB3cml0ZS1wcm90ZWN0aW5nIGd1ZXN0IHBhZ2V0YWJsZXMuCj4+Pj4K
Pj4+IFNvdW5kcyBsaWtlIGl0J3MgdGhlIHNhZmUgYmV0IHRvIGp1c3QgaGF2ZSBQTUwgYmUgZGlz
YWJsZWQgZm9yIHdoZW4KPj4+IGludHJvc3BlY3Rpb24gaXMgdXNlZC4gSSB3b3VsZCBzYXkgaXQg
d291bGQgYmUgZXZlbiBiZXR0ZXIgaWYgdGhlIHVzZQo+Pj4gb2YgUE1MIGNvdWxkIGJlIGNvbnRy
b2xsZWQgb24gYSBwZXItZ3Vlc3QgYmFzZSBpbnN0ZWFkIG9mIHRoZSBjdXJyZW50Cj4+PiBnbG9i
YWwgb24vb2ZmIHN3aXRjaC4gVGhhdCB3YXkgaXQgY291bGQgYmUgZGlzYWJsZWQgb25seSBmb3Ig
dGhlCj4+PiBpbnRyb3NwZWN0ZWQgZG9tYWlucy4KPj4+Cj4+PiBJJ2xsIGRvIHNvbWUgbW9yZSBl
eHBlcmltZW50YXRpb24gd2hlbiBJIGdldCBzb21lIGZyZWUgdGltZSBidXQgdHdvCj4+PiBvYnNl
cnZhdGlvbnMgdGhhdCBzcGVhayBhZ2FpbnN0IHRoZSB2Q1BVcyB0cnlpbmcgdG8gcGF1c2UgZWFj
aCBvdGhlcgo+Pj4gYmVpbmcgdGhlIGN1bHByaXQgaXMgdGhhdDoKPj4+IC0gdGhlIGRlYWRsb2Nr
IGRvZXNuJ3QgaGFwcGVuIHdpdGggeGVuLWFjY2VzcycgYWx0cDJtIHVzZSwgaXQgb25seQo+Pj4g
aGFwcGVucyB3aGVuIHRoZXJlIGFyZSByZW1hcHBlZCBnZm4ncyBpbiB0aGUgYWx0cDJtIHZpZXdz
Cj4+PiAtIEkndmUgYWRkZWQgYSBkb21haW5fcGF1c2UvdW5wYXVzZSB0byB0aGUgUE1MIGZsdXNo
ZXIgYmVmb3JlIGl0Cj4+PiBlbnRlcnMgdGhlIGZsdXNoIGxvb3AgYnV0IEkgc3RpbGwgZ290IGEg
ZGVhZGxvY2sKPj4gRG8geW91IGhhdmUgYSBtaW5pbWFsIHJlcHJvIG9mIHRoZSBkZWFkbG9jayB5
b3UgY291bGQgc2hhcmU/Cj4gVGhlIGRlYWRsb2NrIGlzIGVhc2lseSByZXByb2R1Y2libGUgYnV0
IHJpZ2h0IG5vdyBpdCdzIG9ubHkgd2l0aCBhCj4gZnVsbCBzZXR1cCBvZiBEUkFLVlVGIChqdXN0
IHRoZSBzdGFuZGFyZCBzZXR1cCBhcyBkZXNjcmliZWQgb24KPiBkcmFrdnVmLmNvbSkuIEFsc28s
IHRoZSBkZWFkbG9jayBvbmx5IHRyaWdnZXJzIGFmdGVyIGNvbm5lY3RpbmcgdG8gdGhlCj4gVk0g
YmVpbmcgbW9uaXRvcmVkIG92ZXIgVk5DICh0aGF0J3Mgd2hhdCB0cmlnZ2VycyB0aGUgVkdBIGxv
Z2RpcnR5Cj4gcGFnZXMgZmlsbGluZyB1cCB0aGUgUE1MIGJ1ZmZlcikuCgpPayAtIHRoYXQncyBw
cm9iYWJseSBlYXN5IGVub3VnaCB0byBpbnZlc3RpZ2F0ZSBmcm9tLCB3aGVuIEkgKG9yIHNvbWVv
bmUKZWxzZSkgY2FuIGZpbmQgc29tZSBjb3Bpb3VzIGZyZWUgdGltZS4KCn5BbmRyZXcKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 10 16:11:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 May 2019 16:11:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hP87W-0004Un-NO; Fri, 10 May 2019 16:11:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=35pT=TK=citrix.com=prvs=026e1af23=roger.pau@srs-us1.protection.inumbo.net>)
 id 1hP87V-0004Ui-RP
 for xen-devel@lists.xenproject.org; Fri, 10 May 2019 16:11:37 +0000
X-Inumbo-ID: 4929c58a-733e-11e9-8980-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4929c58a-733e-11e9-8980-bc764e045a96;
 Fri, 10 May 2019 16:11:36 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,453,1549929600"; d="scan'208";a="85330707"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 10 May 2019 18:10:51 +0200
Message-ID: <20190510161056.48648-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.17.2 (Apple Git-113)
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 0/5] pci: expand usage of pci_sbdf_t
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

cGNpOiBleHBhbmQgdXNhZ2Ugb2YgcGNpX3NiZGZfdAoKU3RhcnQgYnkgc3dpdGNoaW5nIHRoZSBz
ZWcsIGJ1cyBhbmQgZGV2Zm4gZmllbGRzIG9mIHBjaV9kZXYgdG8gYSBzaW5nbGUKcGNpX3NkYmZf
dCBmaWVsZCwgYW5kIGZpeHVwIHRoZSB1c2Vycy4gQWxzbyBjaGFuZ2UgdGhlIHBjaV9jb25mIGFu
ZCBwY2kKY2FwYWJpbGl0aWVzIHJlbGF0ZWQgZnVuY3Rpb25zIHRvIHVzZSBwY2lfc2JkZl90IGFz
IHBhcmFtZXRlciBpbnN0ZWFkIG9mCnBhc3NpbmcgdGhlIHNiZGYgaW4gbXVsdGlwbGUgcGFyYW1l
dGVycy4gRmluYWxseSBhbHNvIGludHJvZHVjZSBhIHByaW50Zgpmb3JtYXQgc3BlY2lmaWVyIHRv
IHByaW50IGEgcGNpX3NiZGZfdC4KCklNTyBwY2lfc2JkZl90IGl0J3MgbmljZXIgdG8gdXNlIHRo
YW4gcGFzc2luZyBhcm91bmQgYSBzYmRmIGluIG11bHRpcGxlCmZpZWxkcy4gSG93ZXZlciBpdCdz
IGhhcmQgdG8gZXhwYW5kIHRoZSB1c2FnZSBvZiBwY2lfc2JkZl90IGluIHRoZSBjb2RlCmJhc2Ug
d2l0aG91dCBjaGFuZ2luZyBzb21lIG9mIHRoZSBjb3JlIHBjaSBmdW5jdGlvbnMgYW5kIHRoZSBw
Y2lfZGV2CnN0cnVjdCBmaWVsZHMsIGhlbmNlIHRoaXMgcGF0Y2ggc2V0LgoKTm90ZSB0aGVyZSdz
IHN0aWxsIG1vcmUgbG93IGhhbmdpbmcgZnJ1aXQgdGhhdCBjb3VsZCBiZW5lZml0IGZyb20Kc3dp
dGNoaW5nIHRvIHBjaV9zYmRmX3QsIHRoaXMgcGF0Y2ggc2VyaWVzIGp1c3QgY2hhbmdlcyBzb21l
IG9mIHRoZSBtb3JlCmNvcmUgcGNpIGZ1bmN0aW9ucyB0byB1c2UgcGNpX3NiZGZfdC4KClRoaXMg
c2VyaWVzIHNob3VsZCBub3QgaW50cm9kdWNlIGFueSBmdW5jdGlvbmFsIGNoYW5nZXMuCgpSb2dl
ciBQYXUgTW9ubmUgKDUpOgogIHBjaTogdXNlIHBjaV9zYmRmX3QgaW4gcGNpX2RldgogIHBjaTog
dXNlIGZ1bmN0aW9uIGdlbmVyYXRpb24gbWFjcm9zIGZvciBwY2lfY29uZmlnX3t3cml0ZSxyZWFk
fTxzaXplPgogIHBjaTogc3dpdGNoIHBjaV9jb25mX3tyZWFkL3dyaXRlfSB0byB1c2UgcGNpX3Ni
ZGZfdAogIHByaW50OiBpbnRyb2R1Y2UgYSBmb3JtYXQgc3BlY2lmaWVyIGZvciBwY2lfc2JkZl90
CiAgcGNpOiBzd2l0Y2ggUENJIGNhcGFiaWxpdGllcyByZWxhdGVkIGZ1bmN0aW9ucyB0byB1c2Ug
cGNpX3NiZGZfdAoKIGRvY3MvbWlzYy9wcmludGstZm9ybWF0cy50eHQgICAgICAgICAgICAgICAg
fCAgIDUgKwogeGVuL2FyY2gveDg2L2NwdS9hbWQuYyAgICAgICAgICAgICAgICAgICAgICB8ICAy
NyArLQogeGVuL2FyY2gveDg2L2RtaV9zY2FuLmMgICAgICAgICAgICAgICAgICAgICB8ICAgOSAr
LQogeGVuL2FyY2gveDg2L2h2bS92bXNpLmMgICAgICAgICAgICAgICAgICAgICB8ICAxNiArLQog
eGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMiArLQogeGVu
L2FyY2gveDg2L21zaS5jICAgICAgICAgICAgICAgICAgICAgICAgICB8IDI4OCArKysrKysrLS0t
LS0tLS0tLQogeGVuL2FyY2gveDg2L29wcm9maWxlL29wX21vZGVsX2F0aGxvbi5jICAgICB8ICAx
MiArLQogeGVuL2FyY2gveDg2L3g4Nl82NC9tbWNvbmYtZmFtMTBoLmMgICAgICAgICB8ICAxMyAr
LQogeGVuL2FyY2gveDg2L3g4Nl82NC9tbWNvbmZpZy1zaGFyZWQuYyAgICAgICB8ICAyNiArLQog
eGVuL2FyY2gveDg2L3g4Nl82NC9wY2kuYyAgICAgICAgICAgICAgICAgICB8IDEzNiArKystLS0t
LQogeGVuL2NvbW1vbi92c3ByaW50Zi5jICAgICAgICAgICAgICAgICAgICAgICB8ICAxOCArKwog
eGVuL2RyaXZlcnMvYWNwaS9yZWJvb3QuYyAgICAgICAgICAgICAgICAgICB8ICAgOCArLQogeGVu
L2RyaXZlcnMvY2hhci9laGNpLWRiZ3AuYyAgICAgICAgICAgICAgICB8ICA3OCArKystLQogeGVu
L2RyaXZlcnMvY2hhci9uczE2NTUwLmMgICAgICAgICAgICAgICAgICB8ICA4MCArKy0tLQogeGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2FjcGkuYyAgICB8ICAxNyArLQogeGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2NtZC5jICAgICB8ICAxNyArLQogeGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2RldGVjdC5jICB8ICAxMCArLQogeGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvYW1kL2lvbW11X2luaXQuYyAgICB8ICAzNyArKy0KIHhlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL2FtZC9pb21tdV9pbnRyLmMgICAgfCAgMjIgKy0KIHhlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL2FtZC9pb21tdV9tYXAuYyAgICAgfCAgMTAgKy0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2FtZC9wY2lfYW1kX2lvbW11LmMgfCAgNjUgKystLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvYXRzLmggICAgICAgICAgICAgICB8ICAxNCArLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
cGNpLmMgICAgICAgICAgICAgICB8IDMyNSArKysrKysrKy0tLS0tLS0tLS0tLQogeGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvdnRkL2RtYXIuYyAgICAgICAgICB8ICA1NiArKy0tCiB4ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC92dGQvaW50cmVtYXAuYyAgICAgIHwgIDE5ICstCiB4ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC92dGQvaW9tbXUuYyAgICAgICAgIHwgMTA4ICsrKy0tLS0KIHhlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL3Z0ZC9xaW52YWwuYyAgICAgICAgfCAgIDIgKy0KIHhlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL3Z0ZC9xdWlya3MuYyAgICAgICAgfCAxMDIgKysrLS0tCiB4ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC92dGQvdXRpbHMuYyAgICAgICAgIHwgICA2ICstCiB4ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC92dGQveDg2L2F0cy5jICAgICAgIHwgIDExICstCiB4ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC94ODYvYXRzLmMgICAgICAgICAgIHwgIDMyICstCiB4ZW4vZHJpdmVycy9wY2kvcGNpLmMg
ICAgICAgICAgICAgICAgICAgICAgIHwgIDQwICstLQogeGVuL2RyaXZlcnMvdmlkZW8vdmdhLmMg
ICAgICAgICAgICAgICAgICAgICB8ICAyMSArLQogeGVuL2RyaXZlcnMvdnBjaS9oZWFkZXIuYyAg
ICAgICAgICAgICAgICAgICB8ICA2NSArKy0tCiB4ZW4vZHJpdmVycy92cGNpL21zaS5jICAgICAg
ICAgICAgICAgICAgICAgIHwgIDE3ICstCiB4ZW4vZHJpdmVycy92cGNpL21zaXguYyAgICAgICAg
ICAgICAgICAgICAgIHwgIDM5ICstLQogeGVuL2RyaXZlcnMvdnBjaS92cGNpLmMgICAgICAgICAg
ICAgICAgICAgICB8ICA0MiArLS0KIHhlbi9pbmNsdWRlL3hlbi9wY2kuaCAgICAgICAgICAgICAg
ICAgICAgICAgfCAgNDUgKystCiAzOCBmaWxlcyBjaGFuZ2VkLCA4MzYgaW5zZXJ0aW9ucygrKSwg
MTAwNCBkZWxldGlvbnMoLSkKCi0tIAoyLjE3LjIgKEFwcGxlIEdpdC0xMTMpCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 10 16:11:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 May 2019 16:11:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hP87f-0004Vg-43; Fri, 10 May 2019 16:11:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=35pT=TK=citrix.com=prvs=026e1af23=roger.pau@srs-us1.protection.inumbo.net>)
 id 1hP87d-0004VU-EV
 for xen-devel@lists.xenproject.org; Fri, 10 May 2019 16:11:45 +0000
X-Inumbo-ID: 4dc7a623-733e-11e9-8980-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4dc7a623-733e-11e9-8980-bc764e045a96;
 Fri, 10 May 2019 16:11:44 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,453,1549929600"; d="scan'208";a="85330714"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 10 May 2019 18:10:53 +0200
Message-ID: <20190510161056.48648-3-roger.pau@citrix.com>
X-Mailer: git-send-email 2.17.2 (Apple Git-113)
In-Reply-To: <20190510161056.48648-1-roger.pau@citrix.com>
References: <20190510161056.48648-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 2/5] pci: use function generation macros for
 pci_config_{write, read}<size>
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBhdm9pZHMgY29kZSBkdXBsaWNhdGlvbiBiZXR3ZWVuIHRoZSBoZWxwZXJzLgoKTm8gZnVu
Y3Rpb25hbCBjaGFuZ2UgaW50ZW5kZWQuCgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOp
IDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYveDg2XzY0L3Bj
aS5jIHwgMTQwICsrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUg
Y2hhbmdlZCwgNTcgaW5zZXJ0aW9ucygrKSwgODMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L3g4Nl82NC9wY2kuYyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvcGNpLmMKaW5k
ZXggNmUzZjVjZjIwMy4uNGY3N2JlYjExOSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82
NC9wY2kuYworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L3BjaS5jCkBAIC0xMSw5NSArMTEsNjkg
QEAKICNkZWZpbmUgUENJX0NPTkZfQUREUkVTUyhidXMsIGRldiwgZnVuYywgcmVnKSBcCiAgICAg
KDB4ODAwMDAwMDAgfCAoYnVzIDw8IDE2KSB8IChkZXYgPDwgMTEpIHwgKGZ1bmMgPDwgOCkgfCAo
cmVnICYgfjMpKQogCi11aW50OF90IHBjaV9jb25mX3JlYWQ4KAotICAgIHVuc2lnbmVkIGludCBz
ZWcsIHVuc2lnbmVkIGludCBidXMsIHVuc2lnbmVkIGludCBkZXYsIHVuc2lnbmVkIGludCBmdW5j
LAotICAgIHVuc2lnbmVkIGludCByZWcpCi17Ci0gICAgdTMyIHZhbHVlOwotCi0gICAgaWYgKCBz
ZWcgfHwgcmVnID4gMjU1ICkKLSAgICB7Ci0gICAgICAgIHBjaV9tbWNmZ19yZWFkKHNlZywgYnVz
LCBQQ0lfREVWRk4oZGV2LCBmdW5jKSwgcmVnLCAxLCAmdmFsdWUpOwotICAgICAgICByZXR1cm4g
dmFsdWU7Ci0gICAgfQotICAgIGVsc2UKLSAgICB7Ci0gICAgICAgIEJVR19PTigoYnVzID4gMjU1
KSB8fCAoZGV2ID4gMzEpIHx8IChmdW5jID4gNykpOwotICAgICAgICByZXR1cm4gcGNpX2NvbmZf
cmVhZChQQ0lfQ09ORl9BRERSRVNTKGJ1cywgZGV2LCBmdW5jLCByZWcpLCByZWcgJiAzLCAxKTsK
KyNkZWZpbmUgR0VOX1BDSV9DT05GX1JFQUQocykgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgdWludCAjIyBzICMjIF90IHBjaV9jb25mX3Jl
YWQgIyMgcyAodW5zaWduZWQgaW50IHNlZywgdW5zaWduZWQgaW50IGJ1cywgICAgXAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBkZXYsIHVuc2ln
bmVkIGludCBmdW5jLCAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBpbnQgcmVnKSAgICAgICAgICAgICAgICAgICAgICBcCisgICAgeyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgICAgICB1aW50MzJfdCB2YWx1ZTsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCisgICAgICAgIEJVSUxEX0JVR19PTihzICE9IDggJiYgcyAhPSAxNiAmJiBzICE9IDMyKTsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBpZiAoIHNlZyB8fCByZWcgPiAy
NTUgKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICAgICAgICAgIHBjaV9tbWNmZ19yZWFkKHNlZywgYnVzLCBQQ0lfREVWRk4oZGV2LCBmdW5jKSwg
cmVnLCBzIC8gOCwgJnZhbHVlKTtcCisgICAgICAgIGVsc2UgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICB7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKKyAgICAgICAgICAgIEJVR19PTigoYnVzID4gMjU1KSB8fCAoZGV2ID4g
MzEpIHx8IChmdW5jID4gNykpOyAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICB2YWx1
ZSA9IHBjaV9jb25mX3JlYWQoUENJX0NPTkZfQUREUkVTUyhidXMsIGRldiwgZnVuYywgcmVnKSwg
ICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlZyAmICg0IC0gcyAv
IDgpLCBzIC8gOCk7ICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgfSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICByZXR1cm4gdmFsdWU7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICB9
Ci19CiAKLXVpbnQxNl90IHBjaV9jb25mX3JlYWQxNigKLSAgICB1bnNpZ25lZCBpbnQgc2VnLCB1
bnNpZ25lZCBpbnQgYnVzLCB1bnNpZ25lZCBpbnQgZGV2LCB1bnNpZ25lZCBpbnQgZnVuYywKLSAg
ICB1bnNpZ25lZCBpbnQgcmVnKQotewotICAgIHUzMiB2YWx1ZTsKKy8qIEdyZXAgZm9kZGVyICov
CisjZGVmaW5lIHBjaV9jb25mX3JlYWQ4CisjZGVmaW5lIHBjaV9jb25mX3JlYWQxNgorI2RlZmlu
ZSBwY2lfY29uZl9yZWFkMzIKIAotICAgIGlmICggc2VnIHx8IHJlZyA+IDI1NSApCi0gICAgewot
ICAgICAgICBwY2lfbW1jZmdfcmVhZChzZWcsIGJ1cywgUENJX0RFVkZOKGRldiwgZnVuYyksIHJl
ZywgMiwgJnZhbHVlKTsKLSAgICAgICAgcmV0dXJuIHZhbHVlOwotICAgIH0KLSAgICBlbHNlCi0g
ICAgewotICAgICAgICBCVUdfT04oKGJ1cyA+IDI1NSkgfHwgKGRldiA+IDMxKSB8fCAoZnVuYyA+
IDcpKTsKLSAgICAgICAgcmV0dXJuIHBjaV9jb25mX3JlYWQoUENJX0NPTkZfQUREUkVTUyhidXMs
IGRldiwgZnVuYywgcmVnKSwgcmVnICYgMiwgMik7Ci0gICAgfQotfQorI3VuZGVmIHBjaV9jb25m
X3JlYWQ4CisjdW5kZWYgcGNpX2NvbmZfcmVhZDE2CisjdW5kZWYgcGNpX2NvbmZfcmVhZDMyCiAK
LXVpbnQzMl90IHBjaV9jb25mX3JlYWQzMigKLSAgICB1bnNpZ25lZCBpbnQgc2VnLCB1bnNpZ25l
ZCBpbnQgYnVzLCB1bnNpZ25lZCBpbnQgZGV2LCB1bnNpZ25lZCBpbnQgZnVuYywKLSAgICB1bnNp
Z25lZCBpbnQgcmVnKQotewotICAgIHUzMiB2YWx1ZTsKK0dFTl9QQ0lfQ09ORl9SRUFEKDgpCitH
RU5fUENJX0NPTkZfUkVBRCgxNikKK0dFTl9QQ0lfQ09ORl9SRUFEKDMyKQogCi0gICAgaWYgKCBz
ZWcgfHwgcmVnID4gMjU1ICkKLSAgICB7Ci0gICAgICAgIHBjaV9tbWNmZ19yZWFkKHNlZywgYnVz
LCBQQ0lfREVWRk4oZGV2LCBmdW5jKSwgcmVnLCA0LCAmdmFsdWUpOwotICAgICAgICByZXR1cm4g
dmFsdWU7Ci0gICAgfQotICAgIGVsc2UKLSAgICB7Ci0gICAgICAgIEJVR19PTigoYnVzID4gMjU1
KSB8fCAoZGV2ID4gMzEpIHx8IChmdW5jID4gNykpOwotICAgICAgICByZXR1cm4gcGNpX2NvbmZf
cmVhZChQQ0lfQ09ORl9BRERSRVNTKGJ1cywgZGV2LCBmdW5jLCByZWcpLCAwLCA0KTsKLSAgICB9
Ci19CisjdW5kZWYgR0VOX1BDSV9DT05GX1JFQUQKIAotdm9pZCBwY2lfY29uZl93cml0ZTgoCi0g
ICAgdW5zaWduZWQgaW50IHNlZywgdW5zaWduZWQgaW50IGJ1cywgdW5zaWduZWQgaW50IGRldiwg
dW5zaWduZWQgaW50IGZ1bmMsCi0gICAgdW5zaWduZWQgaW50IHJlZywgdWludDhfdCBkYXRhKQot
ewotICAgIGlmICggc2VnIHx8IHJlZyA+IDI1NSApCi0gICAgICAgIHBjaV9tbWNmZ193cml0ZShz
ZWcsIGJ1cywgUENJX0RFVkZOKGRldiwgZnVuYyksIHJlZywgMSwgZGF0YSk7Ci0gICAgZWxzZQot
ICAgIHsKLSAgICAgICAgQlVHX09OKChidXMgPiAyNTUpIHx8IChkZXYgPiAzMSkgfHwgKGZ1bmMg
PiA3KSk7Ci0gICAgICAgIHBjaV9jb25mX3dyaXRlKFBDSV9DT05GX0FERFJFU1MoYnVzLCBkZXYs
IGZ1bmMsIHJlZyksIHJlZyAmIDMsIDEsIGRhdGEpOworI2RlZmluZSBHRU5fUENJX0NPTkZfV1JJ
VEUocykgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
KyAgICB2b2lkIHBjaV9jb25mX3dyaXRlICMjIHMgKHVuc2lnbmVkIGludCBzZWcsIHVuc2lnbmVk
IGludCBidXMsICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBpbnQgZGV2LCB1bnNpZ25lZCBpbnQgZnVuYywgICAgICAgICAgICAgXAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHJlZywgdWludCAjIyBzICMjIF90
IGRhdGEpICAgICAgICAgIFwKKyAgICB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIEJVSUxE
X0JVR19PTihzICE9IDggJiYgcyAhPSAxNiAmJiBzICE9IDMyKTsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgICAgICBpZiAoIHNlZyB8fCByZWcgPiAyNTUgKSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgIHBjaV9tbWNm
Z193cml0ZShzZWcsIGJ1cywgUENJX0RFVkZOKGRldiwgZnVuYyksIHJlZywgcyAvIDgsIGRhdGEp
OyBcCisgICAgICAgIGVsc2UgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICB7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICAgICAgICAgIEJVR19PTigoYnVzID4gMjU1KSB8fCAoZGV2ID4gMzEpIHx8IChmdW5jID4gNykp
OyAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICBwY2lfY29uZl93cml0ZShQQ0lfQ09O
Rl9BRERSRVNTKGJ1cywgZGV2LCBmdW5jLCByZWcpLCAgICAgICAgICAgICAgXAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcmVnICYgKDQgLSBzIC8gOCksIHMgLyA4LCBkYXRhKTsgICAgICAg
ICAgICAgICAgICAgIFwKKyAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgfQotfQogCi12b2lk
IHBjaV9jb25mX3dyaXRlMTYoCi0gICAgdW5zaWduZWQgaW50IHNlZywgdW5zaWduZWQgaW50IGJ1
cywgdW5zaWduZWQgaW50IGRldiwgdW5zaWduZWQgaW50IGZ1bmMsCi0gICAgdW5zaWduZWQgaW50
IHJlZywgdWludDE2X3QgZGF0YSkKLXsKLSAgICBpZiAoIHNlZyB8fCByZWcgPiAyNTUgKQotICAg
ICAgICBwY2lfbW1jZmdfd3JpdGUoc2VnLCBidXMsIFBDSV9ERVZGTihkZXYsIGZ1bmMpLCByZWcs
IDIsIGRhdGEpOwotICAgIGVsc2UKLSAgICB7Ci0gICAgICAgIEJVR19PTigoYnVzID4gMjU1KSB8
fCAoZGV2ID4gMzEpIHx8IChmdW5jID4gNykpOwotICAgICAgICBwY2lfY29uZl93cml0ZShQQ0lf
Q09ORl9BRERSRVNTKGJ1cywgZGV2LCBmdW5jLCByZWcpLCByZWcgJiAyLCAyLCBkYXRhKTsKLSAg
ICB9Ci19CisvKiBHcmVwIGZvZGRlciAqLworI2RlZmluZSBwY2lfY29uZl93cml0ZTgKKyNkZWZp
bmUgcGNpX2NvbmZfd3JpdGUxNgorI2RlZmluZSBwY2lfY29uZl93cml0ZTMyCisKKyN1bmRlZiBw
Y2lfY29uZl93cml0ZTgKKyN1bmRlZiBwY2lfY29uZl93cml0ZTE2CisjdW5kZWYgcGNpX2NvbmZf
d3JpdGUzMgorCitHRU5fUENJX0NPTkZfV1JJVEUoOCkKK0dFTl9QQ0lfQ09ORl9XUklURSgxNikK
K0dFTl9QQ0lfQ09ORl9XUklURSgzMikKKworI3VuZGVmIEdFTl9QQ0lfQ09ORl9XUklURQogCi12
b2lkIHBjaV9jb25mX3dyaXRlMzIoCi0gICAgdW5zaWduZWQgaW50IHNlZywgdW5zaWduZWQgaW50
IGJ1cywgdW5zaWduZWQgaW50IGRldiwgdW5zaWduZWQgaW50IGZ1bmMsCi0gICAgdW5zaWduZWQg
aW50IHJlZywgdWludDMyX3QgZGF0YSkKLXsKLSAgICBpZiAoIHNlZyB8fCByZWcgPiAyNTUgKQot
ICAgICAgICBwY2lfbW1jZmdfd3JpdGUoc2VnLCBidXMsIFBDSV9ERVZGTihkZXYsIGZ1bmMpLCBy
ZWcsIDQsIGRhdGEpOwotICAgIGVsc2UKLSAgICB7Ci0gICAgICAgIEJVR19PTigoYnVzID4gMjU1
KSB8fCAoZGV2ID4gMzEpIHx8IChmdW5jID4gNykpOwotICAgICAgICBwY2lfY29uZl93cml0ZShQ
Q0lfQ09ORl9BRERSRVNTKGJ1cywgZGV2LCBmdW5jLCByZWcpLCAwLCA0LCBkYXRhKTsKLSAgICB9
Ci19Ci0tIAoyLjE3LjIgKEFwcGxlIEdpdC0xMTMpCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 10 16:11:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 May 2019 16:11:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hP87g-0004WE-F2; Fri, 10 May 2019 16:11:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=35pT=TK=citrix.com=prvs=026e1af23=roger.pau@srs-us1.protection.inumbo.net>)
 id 1hP87f-0004W0-Pe
 for xen-devel@lists.xenproject.org; Fri, 10 May 2019 16:11:47 +0000
X-Inumbo-ID: 4d22e641-733e-11e9-8980-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4d22e641-733e-11e9-8980-bc764e045a96;
 Fri, 10 May 2019 16:11:43 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,453,1549929600"; d="scan'208";a="85330710"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 10 May 2019 18:10:52 +0200
Message-ID: <20190510161056.48648-2-roger.pau@citrix.com>
X-Mailer: git-send-email 2.17.2 (Apple Git-113)
In-Reply-To: <20190510161056.48648-1-roger.pau@citrix.com>
References: <20190510161056.48648-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 1/5] pci: use pci_sbdf_t in pci_dev
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Brian Woods <brian.woods@amd.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCByZXBsYWNlcyB0aGUgc2VnLCBidXMgYW5kIGRldmZuIGZpZWxkcyBvZiB0aGUg
c3RydWN0IGFuZApmaXhlcyB0aGUgY2FsbGVycy4gV2hpbGUgdGhlcmUgaW5zdGFuY2VzIG9mIHU8
c2l6ZT4gaGF2ZSBhbHNvIGJlZW4KcmVwbGFjZWQgd2l0aCB1aW50PHNpemU+X3QuCgpObyBmdW5j
dGlvbmFsIGNoYW5nZSBpbnRlbmRlZC4KClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kg
PHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDYzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1
bmxhcEBldS5jaXRyaXguY29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJp
eC5jb20+CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpDYzogS29ucmFk
IFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDYzogU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogVGltIERlZWdhbiA8dGltQHhlbi5v
cmc+CkNjOiBTdXJhdmVlIFN1dGhpa3VscGFuaXQgPHN1cmF2ZWUuc3V0aGlrdWxwYW5pdEBhbWQu
Y29tPgpDYzogQnJpYW4gV29vZHMgPGJyaWFuLndvb2RzQGFtZC5jb20+CkNjOiBLZXZpbiBUaWFu
IDxrZXZpbi50aWFuQGludGVsLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3Ztc2kuYyAgICAg
ICAgICAgICAgICAgICAgIHwgIDE0ICstCiB4ZW4vYXJjaC94ODYvbXNpLmMgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgMTM2ICsrKysrKysrLS0tLS0tLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2FtZC9pb21tdV9jbWQuYyAgICAgfCAgMTYgKy0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L2FtZC9pb21tdV9pbnRyLmMgICAgfCAgMTQgKy0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2Ft
ZC9pb21tdV9tYXAuYyAgICAgfCAgMTAgKy0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9w
Y2lfYW1kX2lvbW11LmMgfCAgNTggKysrKy0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNp
LmMgICAgICAgICAgICAgICB8IDE2MiArKysrKysrKysrLS0tLS0tLS0tLQogeGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvdnRkL2RtYXIuYyAgICAgICAgICB8ICAxMiArLQogeGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvdnRkL2ludHJlbWFwLmMgICAgICB8ICAgOCArLQogeGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvdnRkL2lvbW11LmMgICAgICAgICB8ICAzNCArKy0tCiB4ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC92dGQvcWludmFsLmMgICAgICAgIHwgICAyICstCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC92dGQvcXVpcmtzLmMgICAgICAgIHwgIDE2ICstCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92
dGQveDg2L2F0cy5jICAgICAgIHwgIDEyICstCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYv
YXRzLmMgICAgICAgICAgIHwgICA4ICstCiB4ZW4vZHJpdmVycy9wY2kvcGNpLmMgICAgICAgICAg
ICAgICAgICAgICAgIHwgICA4ICstCiB4ZW4vZHJpdmVycy92cGNpL2hlYWRlci5jICAgICAgICAg
ICAgICAgICAgIHwgIDc0ICsrKystLS0tLQogeGVuL2RyaXZlcnMvdnBjaS9tc2kuYyAgICAgICAg
ICAgICAgICAgICAgICB8ICAyMSArKy0KIHhlbi9kcml2ZXJzL3ZwY2kvbXNpeC5jICAgICAgICAg
ICAgICAgICAgICAgfCAgMzYgKysrLS0KIHhlbi9kcml2ZXJzL3ZwY2kvdnBjaS5jICAgICAgICAg
ICAgICAgICAgICAgfCAgIDggKy0KIHhlbi9pbmNsdWRlL3hlbi9wY2kuaCAgICAgICAgICAgICAg
ICAgICAgICAgfCAgIDUgKy0KIDIwIGZpbGVzIGNoYW5nZWQsIDMyMiBpbnNlcnRpb25zKCspLCAz
MzIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXNpLmMgYi94
ZW4vYXJjaC94ODYvaHZtL3Ztc2kuYwppbmRleCBhZWI1YTcwMTA0Li4xNWNmZThkMDU3IDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3Ztc2kuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3Zt
c2kuYwpAQCAtNjg4LDggKzY4OCw4IEBAIHN0YXRpYyBpbnQgdnBjaV9tc2lfdXBkYXRlKGNvbnN0
IHN0cnVjdCBwY2lfZGV2ICpwZGV2LCB1aW50MzJfdCBkYXRhLAogICAgICAgICB7CiAgICAgICAg
ICAgICBnZHByaW50ayhYRU5MT0dfRVJSLAogICAgICAgICAgICAgICAgICAgICAgIiUwNHg6JTAy
eDolMDJ4LiV1OiBmYWlsZWQgdG8gYmluZCBQSVJRICV1OiAlZFxuIiwKLSAgICAgICAgICAgICAg
ICAgICAgIHBkZXYtPnNlZywgcGRldi0+YnVzLCBQQ0lfU0xPVChwZGV2LT5kZXZmbiksCi0gICAg
ICAgICAgICAgICAgICAgICBQQ0lfRlVOQyhwZGV2LT5kZXZmbiksIHBpcnEgKyBpLCByYyk7Cisg
ICAgICAgICAgICAgICAgICAgICBwZGV2LT5zYmRmLnNlZywgcGRldi0+c2JkZi5idXMsIHBkZXYt
PnNiZGYuZGV2LAorICAgICAgICAgICAgICAgICAgICAgcGRldi0+c2JkZi5mdW5jLCBwaXJxICsg
aSwgcmMpOwogICAgICAgICAgICAgd2hpbGUgKCBiaW5kLm1hY2hpbmVfaXJxLS0gPiBwaXJxICkK
ICAgICAgICAgICAgICAgICBwdF9pcnFfZGVzdHJveV9iaW5kKHBkZXYtPmRvbWFpbiwgJmJpbmQp
OwogICAgICAgICAgICAgcmV0dXJuIHJjOwpAQCAtNzI3LDkgKzcyNyw5IEBAIHN0YXRpYyBpbnQg
dnBjaV9tc2lfZW5hYmxlKGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2LCB1aW50MzJfdCBkYXRh
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZHJfdCB0YWJsZV9iYXNlLCB1aW50MzJf
dCBtYXNrKQogewogICAgIHN0cnVjdCBtc2lfaW5mbyBtc2lfaW5mbyA9IHsKLSAgICAgICAgLnNl
ZyA9IHBkZXYtPnNlZywKLSAgICAgICAgLmJ1cyA9IHBkZXYtPmJ1cywKLSAgICAgICAgLmRldmZu
ID0gcGRldi0+ZGV2Zm4sCisgICAgICAgIC5zZWcgPSBwZGV2LT5zYmRmLnNlZywKKyAgICAgICAg
LmJ1cyA9IHBkZXYtPnNiZGYuYnVzLAorICAgICAgICAuZGV2Zm4gPSBwZGV2LT5zYmRmLmV4dGZ1
bmMsCiAgICAgICAgIC50YWJsZV9iYXNlID0gdGFibGVfYmFzZSwKICAgICAgICAgLmVudHJ5X25y
ID0gbnIsCiAgICAgfTsKQEAgLTc0NCw4ICs3NDQsOCBAQCBzdGF0aWMgaW50IHZwY2lfbXNpX2Vu
YWJsZShjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldiwgdWludDMyX3QgZGF0YSwKICAgICBpZiAo
IHJjICkKICAgICB7CiAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsICIlMDR4OiUwMng6JTAy
eC4ldTogZmFpbGVkIHRvIG1hcCBQSVJROiAlZFxuIiwKLSAgICAgICAgICAgICAgICAgcGRldi0+
c2VnLCBwZGV2LT5idXMsIFBDSV9TTE9UKHBkZXYtPmRldmZuKSwKLSAgICAgICAgICAgICAgICAg
UENJX0ZVTkMocGRldi0+ZGV2Zm4pLCByYyk7CisgICAgICAgICAgICAgICAgIHBkZXYtPnNiZGYu
c2VnLCBwZGV2LT5zYmRmLmJ1cywgcGRldi0+c2JkZi5kZXYsCisgICAgICAgICAgICAgICAgIHBk
ZXYtPnNiZGYuZnVuYywgcmMpOwogICAgICAgICByZXR1cm4gcmM7CiAgICAgfQogCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvbXNpLmMgYi94ZW4vYXJjaC94ODYvbXNpLmMKaW5kZXggYmFiYzQx
NDdjNC4uZjMwZjU5MmVlMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21zaS5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9tc2kuYwpAQCAtMTI0LDEzICsxMjQsMTMgQEAgc3RhdGljIHZvaWQgbXNpeF9w
dXRfZml4bWFwKHN0cnVjdCBhcmNoX21zaXggKm1zaXgsIGludCBpZHgpCiAKIHN0YXRpYyBib29s
IG1lbW9yeV9kZWNvZGVkKGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpkZXYpCiB7Ci0gICAgdTggYnVz
LCBzbG90LCBmdW5jOworICAgIHVpbnQ4X3QgYnVzLCBzbG90LCBmdW5jOwogCiAgICAgaWYgKCAh
ZGV2LT5pbmZvLmlzX3ZpcnRmbiApCiAgICAgewotICAgICAgICBidXMgPSBkZXYtPmJ1czsKLSAg
ICAgICAgc2xvdCA9IFBDSV9TTE9UKGRldi0+ZGV2Zm4pOwotICAgICAgICBmdW5jID0gUENJX0ZV
TkMoZGV2LT5kZXZmbik7CisgICAgICAgIGJ1cyA9IGRldi0+c2JkZi5idXM7CisgICAgICAgIHNs
b3QgPSBkZXYtPnNiZGYuZGV2OworICAgICAgICBmdW5jID0gZGV2LT5zYmRmLmZ1bmM7CiAgICAg
fQogICAgIGVsc2UKICAgICB7CkBAIC0xMzksMTQgKzEzOSwxNCBAQCBzdGF0aWMgYm9vbCBtZW1v
cnlfZGVjb2RlZChjb25zdCBzdHJ1Y3QgcGNpX2RldiAqZGV2KQogICAgICAgICBmdW5jID0gUENJ
X0ZVTkMoZGV2LT5pbmZvLnBoeXNmbi5kZXZmbik7CiAgICAgfQogCi0gICAgcmV0dXJuICEhKHBj
aV9jb25mX3JlYWQxNihkZXYtPnNlZywgYnVzLCBzbG90LCBmdW5jLCBQQ0lfQ09NTUFORCkgJgor
ICAgIHJldHVybiAhIShwY2lfY29uZl9yZWFkMTYoZGV2LT5zYmRmLnNlZywgYnVzLCBzbG90LCBm
dW5jLCBQQ0lfQ09NTUFORCkgJgogICAgICAgICAgICAgICBQQ0lfQ09NTUFORF9NRU1PUlkpOwog
fQogCiBzdGF0aWMgYm9vbCBtc2l4X21lbW9yeV9kZWNvZGVkKGNvbnN0IHN0cnVjdCBwY2lfZGV2
ICpkZXYsIHVuc2lnbmVkIGludCBwb3MpCiB7Ci0gICAgdTE2IGNvbnRyb2wgPSBwY2lfY29uZl9y
ZWFkMTYoZGV2LT5zZWcsIGRldi0+YnVzLCBQQ0lfU0xPVChkZXYtPmRldmZuKSwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBQQ0lfRlVOQyhkZXYtPmRldmZuKSwgbXNpeF9jb250
cm9sX3JlZyhwb3MpKTsKKyAgICB1MTYgY29udHJvbCA9IHBjaV9jb25mX3JlYWQxNihkZXYtPnNi
ZGYuc2VnLCBkZXYtPnNiZGYuYnVzLCBkZXYtPnNiZGYuZGV2LAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGRldi0+c2JkZi5mdW5jLCBtc2l4X2NvbnRyb2xfcmVnKHBvcykpOwog
CiAgICAgaWYgKCAhKGNvbnRyb2wgJiBQQ0lfTVNJWF9GTEFHU19FTkFCTEUpICkKICAgICAgICAg
cmV0dXJuIGZhbHNlOwpAQCAtMjAwLDEwICsyMDAsMTAgQEAgc3RhdGljIGJvb2wgcmVhZF9tc2lf
bXNnKHN0cnVjdCBtc2lfZGVzYyAqZW50cnksIHN0cnVjdCBtc2lfbXNnICptc2cpCiAgICAgewog
ICAgICAgICBzdHJ1Y3QgcGNpX2RldiAqZGV2ID0gZW50cnktPmRldjsKICAgICAgICAgaW50IHBv
cyA9IGVudHJ5LT5tc2lfYXR0cmliLnBvczsKLSAgICAgICAgdTE2IGRhdGEsIHNlZyA9IGRldi0+
c2VnOwotICAgICAgICB1OCBidXMgPSBkZXYtPmJ1czsKLSAgICAgICAgdTggc2xvdCA9IFBDSV9T
TE9UKGRldi0+ZGV2Zm4pOwotICAgICAgICB1OCBmdW5jID0gUENJX0ZVTkMoZGV2LT5kZXZmbik7
CisgICAgICAgIHVpbnQxNl90IGRhdGEsIHNlZyA9IGRldi0+c2JkZi5zZWc7CisgICAgICAgIHVp
bnQ4X3QgYnVzID0gZGV2LT5zYmRmLmJ1czsKKyAgICAgICAgdWludDhfdCBzbG90ID0gZGV2LT5z
YmRmLmRldjsKKyAgICAgICAgdWludDhfdCBmdW5jID0gZGV2LT5zYmRmLmZ1bmM7CiAKICAgICAg
ICAgbXNnLT5hZGRyZXNzX2xvID0gcGNpX2NvbmZfcmVhZDMyKHNlZywgYnVzLCBzbG90LCBmdW5j
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbXNpX2xvd2VyX2Fk
ZHJlc3NfcmVnKHBvcykpOwpAQCAtMjY1LDEwICsyNjUsMTAgQEAgc3RhdGljIGludCB3cml0ZV9t
c2lfbXNnKHN0cnVjdCBtc2lfZGVzYyAqZW50cnksIHN0cnVjdCBtc2lfbXNnICptc2cpCiAgICAg
ewogICAgICAgICBzdHJ1Y3QgcGNpX2RldiAqZGV2ID0gZW50cnktPmRldjsKICAgICAgICAgaW50
IHBvcyA9IGVudHJ5LT5tc2lfYXR0cmliLnBvczsKLSAgICAgICAgdTE2IHNlZyA9IGRldi0+c2Vn
OwotICAgICAgICB1OCBidXMgPSBkZXYtPmJ1czsKLSAgICAgICAgdTggc2xvdCA9IFBDSV9TTE9U
KGRldi0+ZGV2Zm4pOwotICAgICAgICB1OCBmdW5jID0gUENJX0ZVTkMoZGV2LT5kZXZmbik7Cisg
ICAgICAgIHVpbnQxNl90IHNlZyA9IGRldi0+c2JkZi5zZWc7CisgICAgICAgIHVpbnQ4X3QgYnVz
ID0gZGV2LT5zYmRmLmJ1czsKKyAgICAgICAgdWludDhfdCBzbG90ID0gZGV2LT5zYmRmLmRldjsK
KyAgICAgICAgdWludDhfdCBmdW5jID0gZGV2LT5zYmRmLmZ1bmM7CiAgICAgICAgIGludCBuciA9
IGVudHJ5LT5tc2lfYXR0cmliLmVudHJ5X25yOwogCiAgICAgICAgIEFTU0VSVCgobXNnLT5kYXRh
ICYgKGVudHJ5Wy1ucl0ubXNpLm52ZWMgLSAxKSkgPT0gbnIpOwpAQCAtMzQ4LDEwICszNDgsMTAg
QEAgdm9pZCBfX21zaV9zZXRfZW5hYmxlKHUxNiBzZWcsIHU4IGJ1cywgdTggc2xvdCwgdTggZnVu
YywgaW50IHBvcywgaW50IGVuYWJsZSkKIHN0YXRpYyB2b2lkIG1zaV9zZXRfZW5hYmxlKHN0cnVj
dCBwY2lfZGV2ICpkZXYsIGludCBlbmFibGUpCiB7CiAgICAgaW50IHBvczsKLSAgICB1MTYgc2Vn
ID0gZGV2LT5zZWc7Ci0gICAgdTggYnVzID0gZGV2LT5idXM7Ci0gICAgdTggc2xvdCA9IFBDSV9T
TE9UKGRldi0+ZGV2Zm4pOwotICAgIHU4IGZ1bmMgPSBQQ0lfRlVOQyhkZXYtPmRldmZuKTsKKyAg
ICB1aW50MTZfdCBzZWcgPSBkZXYtPnNiZGYuc2VnOworICAgIHVpbnQ4X3QgYnVzID0gZGV2LT5z
YmRmLmJ1czsKKyAgICB1aW50OF90IHNsb3QgPSBkZXYtPnNiZGYuZGV2OworICAgIHVpbnQ4X3Qg
ZnVuYyA9IGRldi0+c2JkZi5mdW5jOwogCiAgICAgcG9zID0gcGNpX2ZpbmRfY2FwX29mZnNldChz
ZWcsIGJ1cywgc2xvdCwgZnVuYywgUENJX0NBUF9JRF9NU0kpOwogICAgIGlmICggcG9zICkKQEAg
LTM2MSwxMCArMzYxLDEwIEBAIHN0YXRpYyB2b2lkIG1zaV9zZXRfZW5hYmxlKHN0cnVjdCBwY2lf
ZGV2ICpkZXYsIGludCBlbmFibGUpCiBzdGF0aWMgdm9pZCBtc2l4X3NldF9lbmFibGUoc3RydWN0
IHBjaV9kZXYgKmRldiwgaW50IGVuYWJsZSkKIHsKICAgICBpbnQgcG9zOwotICAgIHUxNiBjb250
cm9sLCBzZWcgPSBkZXYtPnNlZzsKLSAgICB1OCBidXMgPSBkZXYtPmJ1czsKLSAgICB1OCBzbG90
ID0gUENJX1NMT1QoZGV2LT5kZXZmbik7Ci0gICAgdTggZnVuYyA9IFBDSV9GVU5DKGRldi0+ZGV2
Zm4pOworICAgIHVpbnQxNl90IGNvbnRyb2wsIHNlZyA9IGRldi0+c2JkZi5zZWc7CisgICAgdWlu
dDhfdCBidXMgPSBkZXYtPnNiZGYuYnVzOworICAgIHVpbnQ4X3Qgc2xvdCA9IGRldi0+c2JkZi5k
ZXY7CisgICAgdWludDhfdCBmdW5jID0gZGV2LT5zYmRmLmZ1bmM7CiAKICAgICBwb3MgPSBwY2lf
ZmluZF9jYXBfb2Zmc2V0KHNlZywgYnVzLCBzbG90LCBmdW5jLCBQQ0lfQ0FQX0lEX01TSVgpOwog
ICAgIGlmICggcG9zICkKQEAgLTM4OCwxNyArMzg4LDE3IEBAIHN0YXRpYyBib29sIG1zaV9zZXRf
bWFza19iaXQoc3RydWN0IGlycV9kZXNjICpkZXNjLCBib29sIGhvc3QsIGJvb2wgZ3Vlc3QpCiB7
CiAgICAgc3RydWN0IG1zaV9kZXNjICplbnRyeSA9IGRlc2MtPm1zaV9kZXNjOwogICAgIHN0cnVj
dCBwY2lfZGV2ICpwZGV2OwotICAgIHUxNiBzZWcsIGNvbnRyb2w7Ci0gICAgdTggYnVzLCBzbG90
LCBmdW5jOworICAgIHVpbnQxNl90IHNlZywgY29udHJvbDsKKyAgICB1aW50OF90IGJ1cywgc2xv
dCwgZnVuYzsKICAgICBib29sIGZsYWcgPSBob3N0IHx8IGd1ZXN0LCBtYXNrYWxsOwogCiAgICAg
QVNTRVJUKHNwaW5faXNfbG9ja2VkKCZkZXNjLT5sb2NrKSk7CiAgICAgQlVHX09OKCFlbnRyeSB8
fCAhZW50cnktPmRldik7CiAgICAgcGRldiA9IGVudHJ5LT5kZXY7Ci0gICAgc2VnID0gcGRldi0+
c2VnOwotICAgIGJ1cyA9IHBkZXYtPmJ1czsKLSAgICBzbG90ID0gUENJX1NMT1QocGRldi0+ZGV2
Zm4pOwotICAgIGZ1bmMgPSBQQ0lfRlVOQyhwZGV2LT5kZXZmbik7CisgICAgc2VnID0gcGRldi0+
c2JkZi5zZWc7CisgICAgYnVzID0gcGRldi0+c2JkZi5idXM7CisgICAgc2xvdCA9IHBkZXYtPnNi
ZGYuZGV2OworICAgIGZ1bmMgPSBwZGV2LT5zYmRmLmZ1bmM7CiAgICAgc3dpdGNoICggZW50cnkt
Pm1zaV9hdHRyaWIudHlwZSApCiAgICAgewogICAgIGNhc2UgUENJX0NBUF9JRF9NU0k6CkBAIC00
NzUsOSArNDc1LDggQEAgc3RhdGljIGludCBtc2lfZ2V0X21hc2tfYml0KGNvbnN0IHN0cnVjdCBt
c2lfZGVzYyAqZW50cnkpCiAgICAgY2FzZSBQQ0lfQ0FQX0lEX01TSToKICAgICAgICAgaWYgKCAh
ZW50cnktPm1zaV9hdHRyaWIubWFza2JpdCApCiAgICAgICAgICAgICBicmVhazsKLSAgICAgICAg
cmV0dXJuIChwY2lfY29uZl9yZWFkMzIoZW50cnktPmRldi0+c2VnLCBlbnRyeS0+ZGV2LT5idXMs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBDSV9TTE9UKGVudHJ5LT5kZXYtPmRl
dmZuKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUENJX0ZVTkMoZW50cnktPmRl
di0+ZGV2Zm4pLAorICAgICAgICByZXR1cm4gKHBjaV9jb25mX3JlYWQzMihlbnRyeS0+ZGV2LT5z
YmRmLnNlZywgZW50cnktPmRldi0+c2JkZi5idXMsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGVudHJ5LT5kZXYtPnNiZGYuZGV2LCBlbnRyeS0+ZGV2LT5zYmRmLmZ1bmMsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVudHJ5LT5tc2kubXBvcykgPj4KICAgICAgICAg
ICAgICAgICBlbnRyeS0+bXNpX2F0dHJpYi5lbnRyeV9ucikgJiAxOwogICAgIGNhc2UgUENJX0NB
UF9JRF9NU0lYOgpAQCAtNTk0LDExICs1OTMsMTEgQEAgaW50IHNldHVwX21zaV9pcnEoc3RydWN0
IGlycV9kZXNjICpkZXNjLCBzdHJ1Y3QgbXNpX2Rlc2MgKm1zaWRlc2MpCiAKICAgICBpZiAoIG1z
aWRlc2MtPm1zaV9hdHRyaWIudHlwZSA9PSBQQ0lfQ0FQX0lEX01TSVggKQogICAgIHsKLSAgICAg
ICAgY29udHJvbCA9IHBjaV9jb25mX3JlYWQxNihwZGV2LT5zZWcsIHBkZXYtPmJ1cywgUENJX1NM
T1QocGRldi0+ZGV2Zm4pLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBDSV9G
VU5DKHBkZXYtPmRldmZuKSwgY3Bvcyk7CisgICAgICAgIGNvbnRyb2wgPSBwY2lfY29uZl9yZWFk
MTYocGRldi0+c2JkZi5zZWcsIHBkZXYtPnNiZGYuYnVzLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBkZXYtPnNiZGYuZGV2LCBwZGV2LT5zYmRmLmZ1bmMsIGNwb3MpOwogICAg
ICAgICBpZiAoICEoY29udHJvbCAmIFBDSV9NU0lYX0ZMQUdTX0VOQUJMRSkgKQotICAgICAgICAg
ICAgcGNpX2NvbmZfd3JpdGUxNihwZGV2LT5zZWcsIHBkZXYtPmJ1cywgUENJX1NMT1QocGRldi0+
ZGV2Zm4pLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQQ0lfRlVOQyhwZGV2LT5kZXZm
biksIGNwb3MsCisgICAgICAgICAgICBwY2lfY29uZl93cml0ZTE2KHBkZXYtPnNiZGYuc2VnLCBw
ZGV2LT5zYmRmLmJ1cywgcGRldi0+c2JkZi5kZXYsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBkZXYtPnNiZGYuZnVuYywgY3BvcywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Y29udHJvbCB8IChQQ0lfTVNJWF9GTEFHU19FTkFCTEUgfAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFBDSV9NU0lYX0ZMQUdTX01BU0tBTEwpKTsKICAgICB9CkBAIC02
MDgsOCArNjA3LDggQEAgaW50IHNldHVwX21zaV9pcnEoc3RydWN0IGlycV9kZXNjICpkZXNjLCBz
dHJ1Y3QgbXNpX2Rlc2MgKm1zaWRlc2MpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICA6ICZwY2lfbXNpX25vbm1hc2thYmxlKTsKIAogICAgIGlmICgg
IShjb250cm9sICYgUENJX01TSVhfRkxBR1NfRU5BQkxFKSApCi0gICAgICAgIHBjaV9jb25mX3dy
aXRlMTYocGRldi0+c2VnLCBwZGV2LT5idXMsIFBDSV9TTE9UKHBkZXYtPmRldmZuKSwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICBQQ0lfRlVOQyhwZGV2LT5kZXZmbiksIGNwb3MsIGNvbnRyb2wp
OworICAgICAgICBwY2lfY29uZl93cml0ZTE2KHBkZXYtPnNiZGYuc2VnLCBwZGV2LT5zYmRmLmJ1
cywgcGRldi0+c2JkZi5kZXYsCisgICAgICAgICAgICAgICAgICAgICAgICAgcGRldi0+c2JkZi5m
dW5jLCBjcG9zLCBjb250cm9sKTsKIAogICAgIHJldHVybiByYzsKIH0KQEAgLTY4OSwxMCArNjg4
LDEwIEBAIHN0YXRpYyBpbnQgbXNpX2NhcGFiaWxpdHlfaW5pdChzdHJ1Y3QgcGNpX2RldiAqZGV2
LAogICAgIHN0cnVjdCBtc2lfZGVzYyAqZW50cnk7CiAgICAgaW50IHBvczsKICAgICB1bnNpZ25l
ZCBpbnQgaSwgbWF4dmVjLCBtcG9zOwotICAgIHUxNiBjb250cm9sLCBzZWcgPSBkZXYtPnNlZzsK
LSAgICB1OCBidXMgPSBkZXYtPmJ1czsKLSAgICB1OCBzbG90ID0gUENJX1NMT1QoZGV2LT5kZXZm
bik7Ci0gICAgdTggZnVuYyA9IFBDSV9GVU5DKGRldi0+ZGV2Zm4pOworICAgIHVpbnQxNl90IGNv
bnRyb2wsIHNlZyA9IGRldi0+c2JkZi5zZWc7CisgICAgdWludDhfdCBidXMgPSBkZXYtPnNiZGYu
YnVzOworICAgIHVpbnQ4X3Qgc2xvdCA9IGRldi0+c2JkZi5kZXY7CisgICAgdWludDhfdCBmdW5j
ID0gZGV2LT5zYmRmLmZ1bmM7CiAKICAgICBBU1NFUlQocGNpZGV2c19sb2NrZWQoKSk7CiAgICAg
cG9zID0gcGNpX2ZpbmRfY2FwX29mZnNldChzZWcsIGJ1cywgc2xvdCwgZnVuYywgUENJX0NBUF9J
RF9NU0kpOwpAQCAtODU2LDEwICs4NTUsMTAgQEAgc3RhdGljIGludCBtc2l4X2NhcGFiaWxpdHlf
aW5pdChzdHJ1Y3QgcGNpX2RldiAqZGV2LAogICAgIHU2NCB0YWJsZV9wYWRkcjsKICAgICB1MzIg
dGFibGVfb2Zmc2V0OwogICAgIHU4IGJpciwgcGJ1cywgcHNsb3QsIHBmdW5jOwotICAgIHUxNiBz
ZWcgPSBkZXYtPnNlZzsKLSAgICB1OCBidXMgPSBkZXYtPmJ1czsKLSAgICB1OCBzbG90ID0gUENJ
X1NMT1QoZGV2LT5kZXZmbik7Ci0gICAgdTggZnVuYyA9IFBDSV9GVU5DKGRldi0+ZGV2Zm4pOwor
ICAgIHVpbnQxNl90IHNlZyA9IGRldi0+c2JkZi5zZWc7CisgICAgdWludDhfdCBidXMgPSBkZXYt
PnNiZGYuYnVzOworICAgIHVpbnQ4X3Qgc2xvdCA9IGRldi0+c2JkZi5kZXY7CisgICAgdWludDhf
dCBmdW5jID0gZGV2LT5zYmRmLmZ1bmM7CiAgICAgYm9vbCBtYXNrYWxsID0gbXNpeC0+aG9zdF9t
YXNrYWxsOwogCiAgICAgQVNTRVJUKHBjaWRldnNfbG9ja2VkKCkpOwpAQCAtOTEzLDcgKzkxMiw3
IEBAIHN0YXRpYyBpbnQgbXNpeF9jYXBhYmlsaXR5X2luaXQoc3RydWN0IHBjaV9kZXYgKmRldiwK
ICAgICAgICAgcGJ1cyA9IGRldi0+aW5mby5waHlzZm4uYnVzOwogICAgICAgICBwc2xvdCA9IFBD
SV9TTE9UKGRldi0+aW5mby5waHlzZm4uZGV2Zm4pOwogICAgICAgICBwZnVuYyA9IFBDSV9GVU5D
KGRldi0+aW5mby5waHlzZm4uZGV2Zm4pOwotICAgICAgICB2ZiA9IFBDSV9CREYyKGRldi0+YnVz
LCBkZXYtPmRldmZuKTsKKyAgICAgICAgdmYgPSBkZXYtPnNiZGYuYmRmOwogICAgIH0KIAogICAg
IHRhYmxlX3BhZGRyID0gcmVhZF9wY2lfbWVtX2JhcihzZWcsIHBidXMsIHBzbG90LCBwZnVuYywg
YmlyLCB2Zik7CkBAIC0xMTcyLDEwICsxMTcxLDEwIEBAIHN0YXRpYyB2b2lkIF9wY2lfY2xlYW51
cF9tc2l4KHN0cnVjdCBhcmNoX21zaXggKm1zaXgpCiBzdGF0aWMgdm9pZCBfX3BjaV9kaXNhYmxl
X21zaXgoc3RydWN0IG1zaV9kZXNjICplbnRyeSkKIHsKICAgICBzdHJ1Y3QgcGNpX2RldiAqZGV2
ID0gZW50cnktPmRldjsKLSAgICB1MTYgc2VnID0gZGV2LT5zZWc7Ci0gICAgdTggYnVzID0gZGV2
LT5idXM7Ci0gICAgdTggc2xvdCA9IFBDSV9TTE9UKGRldi0+ZGV2Zm4pOwotICAgIHU4IGZ1bmMg
PSBQQ0lfRlVOQyhkZXYtPmRldmZuKTsKKyAgICB1aW50MTZfdCBzZWcgPSBkZXYtPnNiZGYuc2Vn
OworICAgIHVpbnQ4X3QgYnVzID0gZGV2LT5zYmRmLmJ1czsKKyAgICB1aW50OF90IHNsb3QgPSBk
ZXYtPnNiZGYuZGV2OworICAgIHVpbnQ4X3QgZnVuYyA9IGRldi0+c2JkZi5mdW5jOwogICAgIHVu
c2lnbmVkIGludCBwb3MgPSBwY2lfZmluZF9jYXBfb2Zmc2V0KHNlZywgYnVzLCBzbG90LCBmdW5j
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBDSV9DQVBfSURf
TVNJWCk7CiAgICAgdTE2IGNvbnRyb2wgPSBwY2lfY29uZl9yZWFkMTYoc2VnLCBidXMsIHNsb3Qs
IGZ1bmMsCkBAIC0xMjk1LDEwICsxMjk0LDEwIEBAIHZvaWQgcGNpX2NsZWFudXBfbXNpKHN0cnVj
dCBwY2lfZGV2ICpwZGV2KQogaW50IHBjaV9tc2lfY29uZl93cml0ZV9pbnRlcmNlcHQoc3RydWN0
IHBjaV9kZXYgKnBkZXYsIHVuc2lnbmVkIGludCByZWcsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1bnNpZ25lZCBpbnQgc2l6ZSwgdWludDMyX3QgKmRhdGEpCiB7Ci0gICAgdTE2
IHNlZyA9IHBkZXYtPnNlZzsKLSAgICB1OCBidXMgPSBwZGV2LT5idXM7Ci0gICAgdTggc2xvdCA9
IFBDSV9TTE9UKHBkZXYtPmRldmZuKTsKLSAgICB1OCBmdW5jID0gUENJX0ZVTkMocGRldi0+ZGV2
Zm4pOworICAgIHVpbnQxNl90IHNlZyA9IHBkZXYtPnNiZGYuc2VnOworICAgIHVpbnQ4X3QgYnVz
ID0gcGRldi0+c2JkZi5idXM7CisgICAgdWludDhfdCBzbG90ID0gcGRldi0+c2JkZi5kZXY7Cisg
ICAgdWludDhfdCBmdW5jID0gcGRldi0+c2JkZi5mdW5jOwogICAgIHN0cnVjdCBtc2lfZGVzYyAq
ZW50cnk7CiAgICAgdW5zaWduZWQgaW50IHBvczsKIApAQCAtMTM2NSw3ICsxMzY0LDcgQEAgaW50
IHBjaV9yZXN0b3JlX21zaV9zdGF0ZShzdHJ1Y3QgcGNpX2RldiAqcGRldikKICAgICBzdHJ1Y3Qg
bXNpX2Rlc2MgKmVudHJ5LCAqdG1wOwogICAgIHN0cnVjdCBpcnFfZGVzYyAqZGVzYzsKICAgICBz
dHJ1Y3QgbXNpX21zZyBtc2c7Ci0gICAgdTggc2xvdCA9IFBDSV9TTE9UKHBkZXYtPmRldmZuKSwg
ZnVuYyA9IFBDSV9GVU5DKHBkZXYtPmRldmZuKTsKKyAgICB1aW50OF90IHNsb3QgPSBwZGV2LT5z
YmRmLmRldiwgZnVuYyA9IHBkZXYtPnNiZGYuZnVuYzsKICAgICB1bnNpZ25lZCBpbnQgdHlwZSA9
IDAsIHBvcyA9IDA7CiAgICAgdTE2IGNvbnRyb2wgPSAwOwogCkBAIC0xMzc0LDkgKzEzNzMsNyBA
QCBpbnQgcGNpX3Jlc3RvcmVfbXNpX3N0YXRlKHN0cnVjdCBwY2lfZGV2ICpwZGV2KQogICAgIGlm
ICggIXVzZV9tc2kgKQogICAgICAgICByZXR1cm4gLUVPUE5PVFNVUFA7CiAKLSAgICByZXQgPSB4
c21fcmVzb3VyY2Vfc2V0dXBfcGNpKFhTTV9QUklWLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAocGRldi0+c2VnIDw8IDE2KSB8IChwZGV2LT5idXMgPDwgOCkgfAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwZGV2LT5kZXZmbik7CisgICAgcmV0ID0geHNtX3Jlc291
cmNlX3NldHVwX3BjaShYU01fUFJJViwgcGRldi0+c2JkZi5zYmRmKTsKICAgICBpZiAoIHJldCAp
CiAgICAgICAgIHJldHVybiByZXQ7CiAKQEAgLTEzOTYsMTAgKzEzOTMsMTAgQEAgaW50IHBjaV9y
ZXN0b3JlX21zaV9zdGF0ZShzdHJ1Y3QgcGNpX2RldiAqcGRldikKICAgICBib2d1czoKICAgICAg
ICAgICAgIGRwcmludGsoWEVOTE9HX0VSUiwKICAgICAgICAgICAgICAgICAgICAgIlJlc3RvcmUg
TVNJIGZvciAlMDR4OiUwMng6JTAyeDoldSBlbnRyeSAldSBub3Qgc2V0P1xuIiwKLSAgICAgICAg
ICAgICAgICAgICAgcGRldi0+c2VnLCBwZGV2LT5idXMsIHNsb3QsIGZ1bmMsIGkpOworICAgICAg
ICAgICAgICAgICAgICBwZGV2LT5zYmRmLnNlZywgcGRldi0+c2JkZi5idXMsIHNsb3QsIGZ1bmMs
IGkpOwogICAgICAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmZGVzYy0+bG9jaywgZmxh
Z3MpOwogICAgICAgICAgICAgaWYgKCB0eXBlID09IFBDSV9DQVBfSURfTVNJWCApCi0gICAgICAg
ICAgICAgICAgcGNpX2NvbmZfd3JpdGUxNihwZGV2LT5zZWcsIHBkZXYtPmJ1cywgc2xvdCwgZnVu
YywKKyAgICAgICAgICAgICAgICBwY2lfY29uZl93cml0ZTE2KHBkZXYtPnNiZGYuc2VnLCBwZGV2
LT5zYmRmLmJ1cywgc2xvdCwgZnVuYywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IG1zaXhfY29udHJvbF9yZWcocG9zKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGNvbnRyb2wgJiB+UENJX01TSVhfRkxBR1NfRU5BQkxFKTsKICAgICAgICAgICAgIHJldHVybiAt
RUlOVkFMOwpAQCAtMTQxNCwxNiArMTQxMSwxNiBAQCBpbnQgcGNpX3Jlc3RvcmVfbXNpX3N0YXRl
KHN0cnVjdCBwY2lfZGV2ICpwZGV2KQogICAgICAgICB9CiAgICAgICAgIGVsc2UgaWYgKCAhdHlw
ZSAmJiBlbnRyeS0+bXNpX2F0dHJpYi50eXBlID09IFBDSV9DQVBfSURfTVNJWCApCiAgICAgICAg
IHsKLSAgICAgICAgICAgIGNvbnRyb2wgPSBwY2lfY29uZl9yZWFkMTYocGRldi0+c2VnLCBwZGV2
LT5idXMsIHNsb3QsIGZ1bmMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IG1zaXhfY29udHJvbF9yZWcocG9zKSk7Ci0gICAgICAgICAgICBwY2lfY29uZl93cml0ZTE2KHBk
ZXYtPnNlZywgcGRldi0+YnVzLCBzbG90LCBmdW5jLAorICAgICAgICAgICAgY29udHJvbCA9IHBj
aV9jb25mX3JlYWQxNihwZGV2LT5zYmRmLnNlZywgcGRldi0+c2JkZi5idXMsIHNsb3QsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZ1bmMsIG1zaXhfY29udHJvbF9yZWco
cG9zKSk7CisgICAgICAgICAgICBwY2lfY29uZl93cml0ZTE2KHBkZXYtPnNiZGYuc2VnLCBwZGV2
LT5zYmRmLmJ1cywgc2xvdCwgZnVuYywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbXNp
eF9jb250cm9sX3JlZyhwb3MpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250cm9s
IHwgKFBDSV9NU0lYX0ZMQUdTX0VOQUJMRSB8CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgUENJX01TSVhfRkxBR1NfTUFTS0FMTCkpOwogICAgICAgICAgICAgaWYgKCB1
bmxpa2VseSghbWVtb3J5X2RlY29kZWQocGRldikpICkKICAgICAgICAgICAgIHsKICAgICAgICAg
ICAgICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZkZXNjLT5sb2NrLCBmbGFncyk7Ci0gICAg
ICAgICAgICAgICAgcGNpX2NvbmZfd3JpdGUxNihwZGV2LT5zZWcsIHBkZXYtPmJ1cywgc2xvdCwg
ZnVuYywKKyAgICAgICAgICAgICAgICBwY2lfY29uZl93cml0ZTE2KHBkZXYtPnNiZGYuc2VnLCBw
ZGV2LT5zYmRmLmJ1cywgc2xvdCwgZnVuYywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIG1zaXhfY29udHJvbF9yZWcocG9zKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGNvbnRyb2wgJiB+UENJX01TSVhfRkxBR1NfRU5BQkxFKTsKICAgICAgICAgICAgICAgICBy
ZXR1cm4gLUVOWElPOwpAQCAtMTQ1NywxNyArMTQ1NCwxOCBAQCBpbnQgcGNpX3Jlc3RvcmVfbXNp
X3N0YXRlKHN0cnVjdCBwY2lfZGV2ICpwZGV2KQogICAgICAgICB7CiAgICAgICAgICAgICB1bnNp
Z25lZCBpbnQgY3BvcyA9IG1zaV9jb250cm9sX3JlZyhwb3MpOwogCi0gICAgICAgICAgICBjb250
cm9sID0gcGNpX2NvbmZfcmVhZDE2KHBkZXYtPnNlZywgcGRldi0+YnVzLCBzbG90LCBmdW5jLCBj
cG9zKSAmCi0gICAgICAgICAgICAgICAgICAgICAgflBDSV9NU0lfRkxBR1NfUVNJWkU7CisgICAg
ICAgICAgICBjb250cm9sID0gcGNpX2NvbmZfcmVhZDE2KHBkZXYtPnNiZGYuc2VnLCBwZGV2LT5z
YmRmLmJ1cywgc2xvdCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZnVu
YywgY3BvcykgJiB+UENJX01TSV9GTEFHU19RU0laRTsKICAgICAgICAgICAgIG11bHRpX21zaV9l
bmFibGUoY29udHJvbCwgZW50cnktPm1zaS5udmVjKTsKLSAgICAgICAgICAgIHBjaV9jb25mX3dy
aXRlMTYocGRldi0+c2VnLCBwZGV2LT5idXMsIHNsb3QsIGZ1bmMsIGNwb3MsIGNvbnRyb2wpOwor
ICAgICAgICAgICAgcGNpX2NvbmZfd3JpdGUxNihwZGV2LT5zYmRmLnNlZywgcGRldi0+c2JkZi5i
dXMsIHNsb3QsIGZ1bmMsIGNwb3MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRy
b2wpOwogCiAgICAgICAgICAgICBtc2lfc2V0X2VuYWJsZShwZGV2LCAxKTsKICAgICAgICAgfQog
ICAgIH0KIAogICAgIGlmICggdHlwZSA9PSBQQ0lfQ0FQX0lEX01TSVggKQotICAgICAgICBwY2lf
Y29uZl93cml0ZTE2KHBkZXYtPnNlZywgcGRldi0+YnVzLCBzbG90LCBmdW5jLAorICAgICAgICBw
Y2lfY29uZl93cml0ZTE2KHBkZXYtPnNiZGYuc2VnLCBwZGV2LT5zYmRmLmJ1cywgc2xvdCwgZnVu
YywKICAgICAgICAgICAgICAgICAgICAgICAgICBtc2l4X2NvbnRyb2xfcmVnKHBvcyksCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgY29udHJvbCB8IFBDSV9NU0lYX0ZMQUdTX0VOQUJMRSk7CiAK
ZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9jbWQuYyBiL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9jbWQuYwppbmRleCBhZjNhMWZiODY1Li44
MjMzMGMyNGJhIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVf
Y21kLmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2NtZC5jCkBAIC0y
ODksMjMgKzI4OSwyMyBAQCB2b2lkIGFtZF9pb21tdV9mbHVzaF9pb3RsYih1OCBkZXZmbiwgY29u
c3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYsCiAgICAgaWYgKCAhYXRzX2VuYWJsZWQgKQogICAgICAg
ICByZXR1cm47CiAKLSAgICBpZiAoICFwY2lfYXRzX2VuYWJsZWQocGRldi0+c2VnLCBwZGV2LT5i
dXMsIHBkZXYtPmRldmZuKSApCisgICAgaWYgKCAhcGNpX2F0c19lbmFibGVkKHBkZXYtPnNiZGYu
c2VnLCBwZGV2LT5zYmRmLmJ1cywgcGRldi0+c2JkZi5leHRmdW5jKSApCiAgICAgICAgIHJldHVy
bjsKIAotICAgIGlvbW11ID0gZmluZF9pb21tdV9mb3JfZGV2aWNlKHBkZXYtPnNlZywgUENJX0JE
RjIocGRldi0+YnVzLCBwZGV2LT5kZXZmbikpOworICAgIGlvbW11ID0gZmluZF9pb21tdV9mb3Jf
ZGV2aWNlKHBkZXYtPnNiZGYuc2VnLCBwZGV2LT5zYmRmLmJkZik7CiAKICAgICBpZiAoICFpb21t
dSApCiAgICAgewogICAgICAgICBBTURfSU9NTVVfREVCVUcoIiVzOiBDYW4ndCBmaW5kIGlvbW11
IGZvciAlMDR4OiUwMng6JTAyeC4ldVxuIiwKLSAgICAgICAgICAgICAgICAgICAgICAgIF9fZnVu
Y19fLCBwZGV2LT5zZWcsIHBkZXYtPmJ1cywKLSAgICAgICAgICAgICAgICAgICAgICAgIFBDSV9T
TE9UKHBkZXYtPmRldmZuKSwgUENJX0ZVTkMocGRldi0+ZGV2Zm4pKTsKKyAgICAgICAgICAgICAg
ICAgICAgICAgIF9fZnVuY19fLCBwZGV2LT5zYmRmLnNlZywgcGRldi0+c2JkZi5idXMsCisgICAg
ICAgICAgICAgICAgICAgICAgICBwZGV2LT5zYmRmLmRldiwgcGRldi0+c2JkZi5mdW5jKTsKICAg
ICAgICAgcmV0dXJuOwogICAgIH0KIAogICAgIGlmICggIWlvbW11X2hhc19jYXAoaW9tbXUsIFBD
SV9DQVBfSU9UTEJfU0hJRlQpICkKICAgICAgICAgcmV0dXJuOwogCi0gICAgcmVxX2lkID0gZ2V0
X2RtYV9yZXF1ZXN0b3JfaWQoaW9tbXUtPnNlZywgUENJX0JERjIocGRldi0+YnVzLCBkZXZmbikp
OworICAgIHJlcV9pZCA9IGdldF9kbWFfcmVxdWVzdG9yX2lkKGlvbW11LT5zZWcsIFBDSV9CREYy
KHBkZXYtPnNiZGYuYnVzLCBkZXZmbikpOwogICAgIHF1ZXVlaWQgPSByZXFfaWQ7CiAgICAgbWF4
cGVuZCA9IHBkZXYtPmF0cy5xdWV1ZV9kZXB0aCAmIDB4ZmY7CiAKQEAgLTMyNiwxMyArMzI2LDEz
IEBAIHN0YXRpYyB2b2lkIGFtZF9pb21tdV9mbHVzaF9hbGxfaW90bGJzKHN0cnVjdCBkb21haW4g
KmQsIGRhZGRyX3QgZGFkZHIsCiAKICAgICBmb3JfZWFjaF9wZGV2KCBkLCBwZGV2ICkKICAgICB7
Ci0gICAgICAgIHU4IGRldmZuID0gcGRldi0+ZGV2Zm47CisgICAgICAgIHVpbnQ4X3QgZGV2Zm4g
PSBwZGV2LT5zYmRmLmV4dGZ1bmM7CiAKICAgICAgICAgZG8gewogICAgICAgICAgICAgYW1kX2lv
bW11X2ZsdXNoX2lvdGxiKGRldmZuLCBwZGV2LCBkYWRkciwgb3JkZXIpOwogICAgICAgICAgICAg
ZGV2Zm4gKz0gcGRldi0+cGhhbnRvbV9zdHJpZGU7Ci0gICAgICAgIH0gd2hpbGUgKCBkZXZmbiAh
PSBwZGV2LT5kZXZmbiAmJgotICAgICAgICAgICAgICAgICAgUENJX1NMT1QoZGV2Zm4pID09IFBD
SV9TTE9UKHBkZXYtPmRldmZuKSApOworICAgICAgICB9IHdoaWxlICggZGV2Zm4gIT0gcGRldi0+
c2JkZi5leHRmdW5jICYmCisgICAgICAgICAgICAgICAgICBQQ0lfU0xPVChkZXZmbikgPT0gcGRl
di0+c2JkZi5kZXYgKTsKICAgICB9CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL2FtZC9pb21tdV9pbnRyLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9t
bXVfaW50ci5jCmluZGV4IGRhZDJkMWU1YWIuLjcxNTk0Y2MyN2QgMTAwNjQ0Ci0tLSBhL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbnRyLmMKKysrIGIveGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvYW1kL2lvbW11X2ludHIuYwpAQCAtNTI1LDggKzUyNSw4IEBAIGludCBhbWRfaW9t
bXVfbXNpX21zZ191cGRhdGVfaXJlKAogICAgIHVuc2lnbmVkIGludCBpLCBuciA9IDE7CiAgICAg
dTMyIGRhdGE7CiAKLSAgICBiZGYgPSBwZGV2ID8gUENJX0JERjIocGRldi0+YnVzLCBwZGV2LT5k
ZXZmbikgOiBocGV0X3NiZGYuYmRmOwotICAgIHNlZyA9IHBkZXYgPyBwZGV2LT5zZWcgOiBocGV0
X3NiZGYuc2VnOworICAgIGJkZiA9IHBkZXYgPyBwZGV2LT5zYmRmLmJkZiA6IGhwZXRfc2JkZi5i
ZGY7CisgICAgc2VnID0gcGRldiA/IHBkZXYtPnNiZGYuc2VnIDogaHBldF9zYmRmLnNlZzsKIAog
ICAgIGlvbW11ID0gX2ZpbmRfaW9tbXVfZm9yX2RldmljZShzZWcsIGJkZik7CiAgICAgaWYgKCBJ
U19FUlJfT1JfTlVMTChpb21tdSkgKQpAQCAtNTQ0LDEyICs1NDQsMTIgQEAgaW50IGFtZF9pb21t
dV9tc2lfbXNnX3VwZGF0ZV9pcmUoCiAgICAgICAgICAgICBpZiAoICFwZGV2IHx8ICFwZGV2LT5w
aGFudG9tX3N0cmlkZSApCiAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICBiZGYg
Kz0gcGRldi0+cGhhbnRvbV9zdHJpZGU7Ci0gICAgICAgIH0gd2hpbGUgKCBQQ0lfU0xPVChiZGYp
ID09IFBDSV9TTE9UKHBkZXYtPmRldmZuKSApOworICAgICAgICB9IHdoaWxlICggUENJX1NMT1Qo
YmRmKSA9PSBwZGV2LT5zYmRmLmRldiApOwogCiAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgbnI7
ICsraSApCiAgICAgICAgICAgICBtc2lfZGVzY1tpXS5yZW1hcF9pbmRleCA9IC0xOwogICAgICAg
ICBpZiAoIHBkZXYgKQotICAgICAgICAgICAgYmRmID0gUENJX0JERjIocGRldi0+YnVzLCBwZGV2
LT5kZXZmbik7CisgICAgICAgICAgICBiZGYgPSBwZGV2LT5zYmRmLmJkZjsKICAgICB9CiAKICAg
ICBpZiAoICFtc2cgKQpAQCAtNTYyLDcgKzU2Miw3IEBAIGludCBhbWRfaW9tbXVfbXNpX21zZ191
cGRhdGVfaXJlKAogICAgICAgICBpZiAoIHJjIHx8ICFwZGV2IHx8ICFwZGV2LT5waGFudG9tX3N0
cmlkZSApCiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgYmRmICs9IHBkZXYtPnBoYW50b21f
c3RyaWRlOwotICAgIH0gd2hpbGUgKCBQQ0lfU0xPVChiZGYpID09IFBDSV9TTE9UKHBkZXYtPmRl
dmZuKSApOworICAgIH0gd2hpbGUgKCBQQ0lfU0xPVChiZGYpID09IHBkZXYtPnNiZGYuZGV2ICk7
CiAKICAgICBpZiAoICFyYyApCiAgICAgewpAQCAtNTc5LDggKzU3OSw4IEBAIHZvaWQgYW1kX2lv
bW11X3JlYWRfbXNpX2Zyb21faXJlKAogewogICAgIHVuc2lnbmVkIGludCBvZmZzZXQgPSBtc2ct
PmRhdGEgJiAoSU5UUkVNQVBfRU5UUklFUyAtIDEpOwogICAgIGNvbnN0IHN0cnVjdCBwY2lfZGV2
ICpwZGV2ID0gbXNpX2Rlc2MtPmRldjsKLSAgICB1MTYgYmRmID0gcGRldiA/IFBDSV9CREYyKHBk
ZXYtPmJ1cywgcGRldi0+ZGV2Zm4pIDogaHBldF9zYmRmLmJkZjsKLSAgICB1MTYgc2VnID0gcGRl
diA/IHBkZXYtPnNlZyA6IGhwZXRfc2JkZi5zZWc7CisgICAgdWludDE2X3QgYmRmID0gcGRldiA/
IHBkZXYtPnNiZGYuYmRmIDogaHBldF9zYmRmLmJkZjsKKyAgICB1aW50MTZfdCBzZWcgPSBwZGV2
ID8gcGRldi0+c2JkZi5zZWcgOiBocGV0X3NiZGYuc2VnOwogICAgIGNvbnN0IHUzMiAqZW50cnk7
CiAKICAgICBpZiAoIElTX0VSUl9PUl9OVUxMKF9maW5kX2lvbW11X2Zvcl9kZXZpY2Uoc2VnLCBi
ZGYpKSApCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFw
LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMKaW5kZXggY2JmMDBl
OWU3Mi4uMzE0ZDg3MWM5ZSAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1k
L2lvbW11X21hcC5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9tYXAu
YwpAQCAtMzI0LDggKzMyNCw4IEBAIHN0YXRpYyBpbnQgdXBkYXRlX3BhZ2luZ19tb2RlKHN0cnVj
dCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZGZuKQogICAgICAgICAgICAgaWYgKCBwZGV2LT50
eXBlID09IERFVl9UWVBFX1BDSV9IT1NUX0JSSURHRSApCiAgICAgICAgICAgICAgICAgY29udGlu
dWU7CiAKLSAgICAgICAgICAgIGJkZiA9IFBDSV9CREYyKHBkZXYtPmJ1cywgcGRldi0+ZGV2Zm4p
OwotICAgICAgICAgICAgaW9tbXUgPSBmaW5kX2lvbW11X2Zvcl9kZXZpY2UocGRldi0+c2VnLCBi
ZGYpOworICAgICAgICAgICAgYmRmID0gcGRldi0+c2JkZi5iZGY7CisgICAgICAgICAgICBpb21t
dSA9IGZpbmRfaW9tbXVfZm9yX2RldmljZShwZGV2LT5zYmRmLnNlZywgYmRmKTsKICAgICAgICAg
ICAgIGlmICggIWlvbW11ICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBBTURfSU9N
TVVfREVCVUcoIiVzIEZhaWwgdG8gZmluZCBpb21tdS5cbiIsIF9fZnVuY19fKTsKQEAgLTMzNCw3
ICszMzQsNyBAQCBzdGF0aWMgaW50IHVwZGF0ZV9wYWdpbmdfbW9kZShzdHJ1Y3QgZG9tYWluICpk
LCB1bnNpZ25lZCBsb25nIGRmbikKIAogICAgICAgICAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJmlv
bW11LT5sb2NrLCBmbGFncyk7CiAgICAgICAgICAgICBkbyB7Ci0gICAgICAgICAgICAgICAgcmVx
X2lkID0gZ2V0X2RtYV9yZXF1ZXN0b3JfaWQocGRldi0+c2VnLCBiZGYpOworICAgICAgICAgICAg
ICAgIHJlcV9pZCA9IGdldF9kbWFfcmVxdWVzdG9yX2lkKHBkZXYtPnNiZGYuc2VnLCBiZGYpOwog
ICAgICAgICAgICAgICAgIHRhYmxlID0gaW9tbXUtPmRldl90YWJsZS5idWZmZXI7CiAgICAgICAg
ICAgICAgICAgZHRlID0gJnRhYmxlW3JlcV9pZF07CiAKQEAgLTM0Niw4ICszNDYsOCBAQCBzdGF0
aWMgaW50IHVwZGF0ZV9wYWdpbmdfbW9kZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25n
IGRmbikKIAogICAgICAgICAgICAgICAgIGFtZF9pb21tdV9mbHVzaF9kZXZpY2UoaW9tbXUsIHJl
cV9pZCk7CiAgICAgICAgICAgICAgICAgYmRmICs9IHBkZXYtPnBoYW50b21fc3RyaWRlOwotICAg
ICAgICAgICAgfSB3aGlsZSAoIFBDSV9ERVZGTjIoYmRmKSAhPSBwZGV2LT5kZXZmbiAmJgotICAg
ICAgICAgICAgICAgICAgICAgIFBDSV9TTE9UKGJkZikgPT0gUENJX1NMT1QocGRldi0+ZGV2Zm4p
ICk7CisgICAgICAgICAgICB9IHdoaWxlICggUENJX0RFVkZOMihiZGYpICE9IHBkZXYtPnNiZGYu
ZXh0ZnVuYyAmJgorICAgICAgICAgICAgICAgICAgICAgIFBDSV9TTE9UKGJkZikgPT0gcGRldi0+
c2JkZi5kZXYgKTsKICAgICAgICAgICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJmlvbW11LT5s
b2NrLCBmbGFncyk7CiAgICAgICAgIH0KIApkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvYW1kL3BjaV9hbWRfaW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9w
Y2lfYW1kX2lvbW11LmMKaW5kZXggZGJjNzFjYTdkNS4uMGU0YzViNDk5NCAxMDA2NDQKLS0tIGEv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL3BjaV9hbWRfaW9tbXUuYworKysgYi94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC9hbWQvcGNpX2FtZF9pb21tdS5jCkBAIC05NCw3ICs5NCw3IEBAIHN0
YXRpYyB2b2lkIGFtZF9pb21tdV9zZXR1cF9kb21haW5fZGV2aWNlKAogICAgIHVuc2lnbmVkIGxv
bmcgZmxhZ3M7CiAgICAgaW50IHJlcV9pZCwgdmFsaWQgPSAxOwogICAgIGludCBkdGVfaSA9IDA7
Ci0gICAgdTggYnVzID0gcGRldi0+YnVzOworICAgIHVpbnQ4X3QgYnVzID0gcGRldi0+c2JkZi5i
dXM7CiAgICAgY29uc3Qgc3RydWN0IGRvbWFpbl9pb21tdSAqaGQgPSBkb21faW9tbXUoZG9tYWlu
KTsKIAogICAgIEJVR19PTiggIWhkLT5hcmNoLnJvb3RfdGFibGUgfHwgIWhkLT5hcmNoLnBhZ2lu
Z19tb2RlIHx8CkBAIC0xMjAsNyArMTIwLDcgQEAgc3RhdGljIHZvaWQgYW1kX2lvbW11X3NldHVw
X2RvbWFpbl9kZXZpY2UoCiAgICAgICAgICAgICBkdGUsIHBhZ2VfdG9fbWFkZHIoaGQtPmFyY2gu
cm9vdF90YWJsZSksIGRvbWFpbi0+ZG9tYWluX2lkLAogICAgICAgICAgICAgaGQtPmFyY2gucGFn
aW5nX21vZGUsIHZhbGlkKTsKIAotICAgICAgICBpZiAoIHBjaV9hdHNfZGV2aWNlKGlvbW11LT5z
ZWcsIGJ1cywgcGRldi0+ZGV2Zm4pICYmCisgICAgICAgIGlmICggcGNpX2F0c19kZXZpY2UoaW9t
bXUtPnNlZywgYnVzLCBwZGV2LT5zYmRmLmV4dGZ1bmMpICYmCiAgICAgICAgICAgICAgaW9tbXVf
aGFzX2NhcChpb21tdSwgUENJX0NBUF9JT1RMQl9TSElGVCkgKQogICAgICAgICAgICAgZHRlLT5p
ID0gZHRlX2k7CiAKQEAgLTEzOCwxMCArMTM4LDEwIEBAIHN0YXRpYyB2b2lkIGFtZF9pb21tdV9z
ZXR1cF9kb21haW5fZGV2aWNlKAogCiAgICAgQVNTRVJUKHBjaWRldnNfbG9ja2VkKCkpOwogCi0g
ICAgaWYgKCBwY2lfYXRzX2RldmljZShpb21tdS0+c2VnLCBidXMsIHBkZXYtPmRldmZuKSAmJgot
ICAgICAgICAgIXBjaV9hdHNfZW5hYmxlZChpb21tdS0+c2VnLCBidXMsIHBkZXYtPmRldmZuKSAp
CisgICAgaWYgKCBwY2lfYXRzX2RldmljZShpb21tdS0+c2VnLCBidXMsIHBkZXYtPnNiZGYuZXh0
ZnVuYykgJiYKKyAgICAgICAgICFwY2lfYXRzX2VuYWJsZWQoaW9tbXUtPnNlZywgYnVzLCBwZGV2
LT5zYmRmLmV4dGZ1bmMpICkKICAgICB7Ci0gICAgICAgIGlmICggZGV2Zm4gPT0gcGRldi0+ZGV2
Zm4gKQorICAgICAgICBpZiAoIGRldmZuID09IHBkZXYtPnNiZGYuZXh0ZnVuYyApCiAgICAgICAg
ICAgICBlbmFibGVfYXRzX2RldmljZShwZGV2LCAmaW9tbXUtPmF0c19kZXZpY2VzKTsKIAogICAg
ICAgICBhbWRfaW9tbXVfZmx1c2hfaW90bGIoZGV2Zm4sIHBkZXYsIElOVl9JT01NVV9BTExfUEFH
RVNfQUREUkVTUywgMCk7CkBAIC0yNjEsNyArMjYxLDcgQEAgdm9pZCBhbWRfaW9tbXVfZGlzYWJs
ZV9kb21haW5fZGV2aWNlKHN0cnVjdCBkb21haW4gKmRvbWFpbiwKICAgICBzdHJ1Y3QgYW1kX2lv
bW11X2R0ZSAqdGFibGUsICpkdGU7CiAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKICAgICBpbnQg
cmVxX2lkOwotICAgIHU4IGJ1cyA9IHBkZXYtPmJ1czsKKyAgICB1aW50OF90IGJ1cyA9IHBkZXYt
PnNiZGYuYnVzOwogCiAgICAgQlVHX09OICggaW9tbXUtPmRldl90YWJsZS5idWZmZXIgPT0gTlVM
TCApOwogICAgIHJlcV9pZCA9IGdldF9kbWFfcmVxdWVzdG9yX2lkKGlvbW11LT5zZWcsIFBDSV9C
REYyKGJ1cywgZGV2Zm4pKTsKQEAgLTI3NCw3ICsyNzQsNyBAQCB2b2lkIGFtZF9pb21tdV9kaXNh
YmxlX2RvbWFpbl9kZXZpY2Uoc3RydWN0IGRvbWFpbiAqZG9tYWluLAogICAgICAgICBkdGUtPnR2
ID0gMDsKICAgICAgICAgZHRlLT52ID0gMDsKIAotICAgICAgICBpZiAoIHBjaV9hdHNfZGV2aWNl
KGlvbW11LT5zZWcsIGJ1cywgcGRldi0+ZGV2Zm4pICYmCisgICAgICAgIGlmICggcGNpX2F0c19k
ZXZpY2UoaW9tbXUtPnNlZywgYnVzLCBwZGV2LT5zYmRmLmV4dGZ1bmMpICYmCiAgICAgICAgICAg
ICAgaW9tbXVfaGFzX2NhcChpb21tdSwgUENJX0NBUF9JT1RMQl9TSElGVCkgKQogICAgICAgICAg
ICAgZHRlLT5pID0gMDsKIApAQCAtMjg5LDcgKzI4OSw3IEBAIHZvaWQgYW1kX2lvbW11X2Rpc2Fi
bGVfZG9tYWluX2RldmljZShzdHJ1Y3QgZG9tYWluICpkb21haW4sCiAKICAgICBBU1NFUlQocGNp
ZGV2c19sb2NrZWQoKSk7CiAKLSAgICBpZiAoIGRldmZuID09IHBkZXYtPmRldmZuICYmCisgICAg
aWYgKCBkZXZmbiA9PSBwZGV2LT5zYmRmLmV4dGZ1bmMgJiYKICAgICAgICAgIHBjaV9hdHNfZGV2
aWNlKGlvbW11LT5zZWcsIGJ1cywgZGV2Zm4pICYmCiAgICAgICAgICBwY2lfYXRzX2VuYWJsZWQo
aW9tbXUtPnNlZywgYnVzLCBkZXZmbikgKQogICAgICAgICBkaXNhYmxlX2F0c19kZXZpY2UocGRl
dik7CkBAIC0yOTksMjMgKzI5OSwyMiBAQCBzdGF0aWMgaW50IHJlYXNzaWduX2RldmljZShzdHJ1
Y3QgZG9tYWluICpzb3VyY2UsIHN0cnVjdCBkb21haW4gKnRhcmdldCwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHU4IGRldmZuLCBzdHJ1Y3QgcGNpX2RldiAqcGRldikKIHsKICAgICBzdHJ1
Y3QgYW1kX2lvbW11ICppb21tdTsKLSAgICBpbnQgYmRmLCByYzsKKyAgICBpbnQgcmM7CiAgICAg
c3RydWN0IGRvbWFpbl9pb21tdSAqdCA9IGRvbV9pb21tdSh0YXJnZXQpOwogCi0gICAgYmRmID0g
UENJX0JERjIocGRldi0+YnVzLCBwZGV2LT5kZXZmbik7Ci0gICAgaW9tbXUgPSBmaW5kX2lvbW11
X2Zvcl9kZXZpY2UocGRldi0+c2VnLCBiZGYpOworICAgIGlvbW11ID0gZmluZF9pb21tdV9mb3Jf
ZGV2aWNlKHBkZXYtPnNiZGYuc2VnLCBwZGV2LT5zYmRmLmJkZik7CiAgICAgaWYgKCAhaW9tbXUg
KQogICAgIHsKICAgICAgICAgQU1EX0lPTU1VX0RFQlVHKCJGYWlsIHRvIGZpbmQgaW9tbXUuIgog
ICAgICAgICAgICAgICAgICAgICAgICAgIiAlMDR4OiUwMng6JXgwMi4leCBjYW5ub3QgYmUgYXNz
aWduZWQgdG8gZG9tJWRcbiIsCi0gICAgICAgICAgICAgICAgICAgICAgICBwZGV2LT5zZWcsIHBk
ZXYtPmJ1cywgUENJX1NMT1QoZGV2Zm4pLCBQQ0lfRlVOQyhkZXZmbiksCi0gICAgICAgICAgICAg
ICAgICAgICAgICB0YXJnZXQtPmRvbWFpbl9pZCk7CisgICAgICAgICAgICAgICAgICAgICAgICBw
ZGV2LT5zYmRmLnNlZywgcGRldi0+c2JkZi5idXMsIFBDSV9TTE9UKGRldmZuKSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgIFBDSV9GVU5DKGRldmZuKSwgdGFyZ2V0LT5kb21haW5faWQpOwogICAg
ICAgICByZXR1cm4gLUVOT0RFVjsKICAgICB9CiAKICAgICBhbWRfaW9tbXVfZGlzYWJsZV9kb21h
aW5fZGV2aWNlKHNvdXJjZSwgaW9tbXUsIGRldmZuLCBwZGV2KTsKIAotICAgIGlmICggZGV2Zm4g
PT0gcGRldi0+ZGV2Zm4gKQorICAgIGlmICggZGV2Zm4gPT0gcGRldi0+c2JkZi5leHRmdW5jICkK
ICAgICB7CiAgICAgICAgIGxpc3RfbW92ZSgmcGRldi0+ZG9tYWluX2xpc3QsICZ0YXJnZXQtPmFy
Y2gucGRldl9saXN0KTsKICAgICAgICAgcGRldi0+ZG9tYWluID0gdGFyZ2V0OwpAQCAtMzI3LDgg
KzMyNiw4IEBAIHN0YXRpYyBpbnQgcmVhc3NpZ25fZGV2aWNlKHN0cnVjdCBkb21haW4gKnNvdXJj
ZSwgc3RydWN0IGRvbWFpbiAqdGFyZ2V0LAogCiAgICAgYW1kX2lvbW11X3NldHVwX2RvbWFpbl9k
ZXZpY2UodGFyZ2V0LCBpb21tdSwgZGV2Zm4sIHBkZXYpOwogICAgIEFNRF9JT01NVV9ERUJVRygi
UmUtYXNzaWduICUwNHg6JTAyeDolMDJ4LiV1IGZyb20gZG9tJWQgdG8gZG9tJWRcbiIsCi0gICAg
ICAgICAgICAgICAgICAgIHBkZXYtPnNlZywgcGRldi0+YnVzLCBQQ0lfU0xPVChkZXZmbiksIFBD
SV9GVU5DKGRldmZuKSwKLSAgICAgICAgICAgICAgICAgICAgc291cmNlLT5kb21haW5faWQsIHRh
cmdldC0+ZG9tYWluX2lkKTsKKyAgICAgICAgICAgICAgICAgICAgcGRldi0+c2JkZi5zZWcsIHBk
ZXYtPnNiZGYuYnVzLCBQQ0lfU0xPVChkZXZmbiksCisgICAgICAgICAgICAgICAgICAgIFBDSV9G
VU5DKGRldmZuKSwgc291cmNlLT5kb21haW5faWQsIHRhcmdldC0+ZG9tYWluX2lkKTsKIAogICAg
IHJldHVybiAwOwogfQpAQCAtMzM3LDkgKzMzNiw5IEBAIHN0YXRpYyBpbnQgYW1kX2lvbW11X2Fz
c2lnbl9kZXZpY2Uoc3RydWN0IGRvbWFpbiAqZCwgdTggZGV2Zm4sCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHN0cnVjdCBwY2lfZGV2ICpwZGV2LAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1MzIgZmxhZykKIHsKLSAgICBzdHJ1Y3QgaXZyc19tYXBwaW5n
cyAqaXZyc19tYXBwaW5ncyA9IGdldF9pdnJzX21hcHBpbmdzKHBkZXYtPnNlZyk7Ci0gICAgaW50
IGJkZiA9IFBDSV9CREYyKHBkZXYtPmJ1cywgZGV2Zm4pOwotICAgIGludCByZXFfaWQgPSBnZXRf
ZG1hX3JlcXVlc3Rvcl9pZChwZGV2LT5zZWcsIGJkZik7CisgICAgc3RydWN0IGl2cnNfbWFwcGlu
Z3MgKml2cnNfbWFwcGluZ3MgPSBnZXRfaXZyc19tYXBwaW5ncyhwZGV2LT5zYmRmLnNlZyk7Cisg
ICAgaW50IGJkZiA9IFBDSV9CREYyKHBkZXYtPnNiZGYuYnVzLCBkZXZmbik7CisgICAgaW50IHJl
cV9pZCA9IGdldF9kbWFfcmVxdWVzdG9yX2lkKHBkZXYtPnNiZGYuc2VnLCBiZGYpOwogCiAgICAg
aWYgKCBpdnJzX21hcHBpbmdzW3JlcV9pZF0udW5pdHlfbWFwX2VuYWJsZSApCiAgICAgewpAQCAt
NDIwLDEzICs0MTksMTEgQEAgc3RhdGljIHZvaWQgYW1kX2lvbW11X2RvbWFpbl9kZXN0cm95KHN0
cnVjdCBkb21haW4gKmQpCiBzdGF0aWMgaW50IGFtZF9pb21tdV9hZGRfZGV2aWNlKHU4IGRldmZu
LCBzdHJ1Y3QgcGNpX2RldiAqcGRldikKIHsKICAgICBzdHJ1Y3QgYW1kX2lvbW11ICppb21tdTsK
LSAgICB1MTYgYmRmOwogCiAgICAgaWYgKCAhcGRldi0+ZG9tYWluICkKICAgICAgICAgcmV0dXJu
IC1FSU5WQUw7CiAKLSAgICBiZGYgPSBQQ0lfQkRGMihwZGV2LT5idXMsIHBkZXYtPmRldmZuKTsK
LSAgICBpb21tdSA9IGZpbmRfaW9tbXVfZm9yX2RldmljZShwZGV2LT5zZWcsIGJkZik7CisgICAg
aW9tbXUgPSBmaW5kX2lvbW11X2Zvcl9kZXZpY2UocGRldi0+c2JkZi5zZWcsIHBkZXYtPnNiZGYu
YmRmKTsKICAgICBpZiAoIHVubGlrZWx5KCFpb21tdSkgKQogICAgIHsKICAgICAgICAgLyogRmls
dGVyIGJyaWRnZSBkZXZpY2VzLiAqLwpAQCAtNDM0LDE0ICs0MzEsMTQgQEAgc3RhdGljIGludCBh
bWRfaW9tbXVfYWRkX2RldmljZSh1OCBkZXZmbiwgc3RydWN0IHBjaV9kZXYgKnBkZXYpCiAgICAg
ICAgICAgICAgaXNfaGFyZHdhcmVfZG9tYWluKHBkZXYtPmRvbWFpbikgKQogICAgICAgICB7CiAg
ICAgICAgICAgICBBTURfSU9NTVVfREVCVUcoIlNraXBwaW5nIGhvc3QgYnJpZGdlICUwNHg6JTAy
eDolMDJ4LiV1XG4iLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBkZXYtPnNlZywgcGRl
di0+YnVzLCBQQ0lfU0xPVChkZXZmbiksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgUENJ
X0ZVTkMoZGV2Zm4pKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBwZGV2LT5zYmRmLnNl
ZywgcGRldi0+c2JkZi5idXMsIHBkZXYtPnNiZGYuZGV2LAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBkZXYtPnNiZGYuZnVuYyk7CiAgICAgICAgICAgICByZXR1cm4gMDsKICAgICAgICAg
fQogCiAgICAgICAgIEFNRF9JT01NVV9ERUJVRygiTm8gaW9tbXUgZm9yICUwNHg6JTAyeDolMDJ4
LiV1OyBjYW5ub3QgYmUgaGFuZGVkIHRvIGQlZFxuIiwKLSAgICAgICAgICAgICAgICAgICAgICAg
IHBkZXYtPnNlZywgcGRldi0+YnVzLCBQQ0lfU0xPVChkZXZmbiksIFBDSV9GVU5DKGRldmZuKSwK
LSAgICAgICAgICAgICAgICAgICAgICAgIHBkZXYtPmRvbWFpbi0+ZG9tYWluX2lkKTsKKyAgICAg
ICAgICAgICAgICAgICAgICAgIHBkZXYtPnNiZGYuc2VnLCBwZGV2LT5zYmRmLmJ1cywgcGRldi0+
c2JkZi5kZXYsCisgICAgICAgICAgICAgICAgICAgICAgICBwZGV2LT5zYmRmLmZ1bmMsIHBkZXYt
PmRvbWFpbi0+ZG9tYWluX2lkKTsKICAgICAgICAgcmV0dXJuIC1FTk9ERVY7CiAgICAgfQogCkBA
IC00NTIsMTggKzQ0OSwxNyBAQCBzdGF0aWMgaW50IGFtZF9pb21tdV9hZGRfZGV2aWNlKHU4IGRl
dmZuLCBzdHJ1Y3QgcGNpX2RldiAqcGRldikKIHN0YXRpYyBpbnQgYW1kX2lvbW11X3JlbW92ZV9k
ZXZpY2UodTggZGV2Zm4sIHN0cnVjdCBwY2lfZGV2ICpwZGV2KQogewogICAgIHN0cnVjdCBhbWRf
aW9tbXUgKmlvbW11OwotICAgIHUxNiBiZGY7CisKICAgICBpZiAoICFwZGV2LT5kb21haW4gKQog
ICAgICAgICByZXR1cm4gLUVJTlZBTDsKIAotICAgIGJkZiA9IFBDSV9CREYyKHBkZXYtPmJ1cywg
cGRldi0+ZGV2Zm4pOwotICAgIGlvbW11ID0gZmluZF9pb21tdV9mb3JfZGV2aWNlKHBkZXYtPnNl
ZywgYmRmKTsKKyAgICBpb21tdSA9IGZpbmRfaW9tbXVfZm9yX2RldmljZShwZGV2LT5zYmRmLnNl
ZywgcGRldi0+c2JkZi5iZGYpOwogICAgIGlmICggIWlvbW11ICkKICAgICB7CiAgICAgICAgIEFN
RF9JT01NVV9ERUJVRygiRmFpbCB0byBmaW5kIGlvbW11LiIKICAgICAgICAgICAgICAgICAgICAg
ICAgICIgJTA0eDolMDJ4OiUwMnguJXUgY2Fubm90IGJlIHJlbW92ZWQgZnJvbSBkb20lZFxuIiwK
LSAgICAgICAgICAgICAgICAgICAgICAgIHBkZXYtPnNlZywgcGRldi0+YnVzLCBQQ0lfU0xPVChk
ZXZmbiksIFBDSV9GVU5DKGRldmZuKSwKLSAgICAgICAgICAgICAgICAgICAgICAgIHBkZXYtPmRv
bWFpbi0+ZG9tYWluX2lkKTsKKyAgICAgICAgICAgICAgICAgICAgICAgIHBkZXYtPnNiZGYuc2Vn
LCBwZGV2LT5zYmRmLmJ1cywgcGRldi0+c2JkZi5kZXYsCisgICAgICAgICAgICAgICAgICAgICAg
ICBwZGV2LT5zYmRmLmZ1bmMsIHBkZXYtPmRvbWFpbi0+ZG9tYWluX2lkKTsKICAgICAgICAgcmV0
dXJuIC1FTk9ERVY7CiAgICAgfQogCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9wY2kuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jCmluZGV4IDgxMDhlZDVmOWEu
LjhkZThkOGUxMTAgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jCisr
KyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jCkBAIC0yMzgsMTAgKzIzOCwxMCBAQCBz
dGF0aWMgdm9pZCBjaGVja19wZGV2KGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2KQogICAgIChQ
Q0lfU1RBVFVTX1BBUklUWSB8IFBDSV9TVEFUVVNfU0lHX1RBUkdFVF9BQk9SVCB8IFwKICAgICAg
UENJX1NUQVRVU19SRUNfVEFSR0VUX0FCT1JUIHwgUENJX1NUQVRVU19SRUNfTUFTVEVSX0FCT1JU
IHwgXAogICAgICBQQ0lfU1RBVFVTX1NJR19TWVNURU1fRVJST1IgfCBQQ0lfU1RBVFVTX0RFVEVD
VEVEX1BBUklUWSkKLSAgICB1MTYgc2VnID0gcGRldi0+c2VnOwotICAgIHU4IGJ1cyA9IHBkZXYt
PmJ1czsKLSAgICB1OCBkZXYgPSBQQ0lfU0xPVChwZGV2LT5kZXZmbik7Ci0gICAgdTggZnVuYyA9
IFBDSV9GVU5DKHBkZXYtPmRldmZuKTsKKyAgICB1aW50MTZfdCBzZWcgPSBwZGV2LT5zYmRmLnNl
ZzsKKyAgICB1aW50OF90IGJ1cyA9IHBkZXYtPnNiZGYuYnVzOworICAgIHVpbnQ4X3QgZGV2ID0g
cGRldi0+c2JkZi5kZXY7CisgICAgdWludDhfdCBmdW5jID0gcGRldi0+c2JkZi5mdW5jOwogICAg
IHUxNiB2YWw7CiAKICAgICBpZiAoIGNvbW1hbmRfbWFzayApCkBAIC0yODksMTIgKzI4OSwxMiBA
QCBzdGF0aWMgdm9pZCBjaGVja19wZGV2KGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2KQogCiBz
dGF0aWMgdm9pZCBhcHBseV9xdWlya3Moc3RydWN0IHBjaV9kZXYgKnBkZXYpCiB7Ci0gICAgdWlu
dDE2X3QgdmVuZG9yID0gcGNpX2NvbmZfcmVhZDE2KHBkZXYtPnNlZywgcGRldi0+YnVzLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQQ0lfU0xPVChwZGV2LT5kZXZmbiks
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBDSV9GVU5DKHBkZXYtPmRl
dmZuKSwgUENJX1ZFTkRPUl9JRCk7Ci0gICAgdWludDE2X3QgZGV2aWNlID0gcGNpX2NvbmZfcmVh
ZDE2KHBkZXYtPnNlZywgcGRldi0+YnVzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBQQ0lfU0xPVChwZGV2LT5kZXZmbiksCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFBDSV9GVU5DKHBkZXYtPmRldmZuKSwgUENJX0RFVklDRV9JRCk7CisgICAg
dWludDE2X3QgdmVuZG9yID0gcGNpX2NvbmZfcmVhZDE2KHBkZXYtPnNiZGYuc2VnLCBwZGV2LT5z
YmRmLmJ1cywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGRldi0+c2Jk
Zi5kZXYsIHBkZXYtPnNiZGYuZnVuYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgUENJX1ZFTkRPUl9JRCk7CisgICAgdWludDE2X3QgZGV2aWNlID0gcGNpX2NvbmZfcmVh
ZDE2KHBkZXYtPnNiZGYuc2VnLCBwZGV2LT5zYmRmLmJ1cywKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGRldi0+c2JkZi5kZXYsIHBkZXYtPnNiZGYuZnVuYywKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUENJX0RFVklDRV9JRCk7CiAgICAgc3Rh
dGljIGNvbnN0IHN0cnVjdCB7CiAgICAgICAgIHVpbnQxNl90IHZlbmRvciwgZGV2aWNlOwogICAg
IH0gaWdub3JlX2JhcnNbXSA9IHsKQEAgLTMzMiwxNiArMzMyLDE0IEBAIHN0YXRpYyBzdHJ1Y3Qg
cGNpX2RldiAqYWxsb2NfcGRldihzdHJ1Y3QgcGNpX3NlZyAqcHNlZywgdTggYnVzLCB1OCBkZXZm
bikKICAgICBzdHJ1Y3QgcGNpX2RldiAqcGRldjsKIAogICAgIGxpc3RfZm9yX2VhY2hfZW50cnkg
KCBwZGV2LCAmcHNlZy0+YWxsZGV2c19saXN0LCBhbGxkZXZzX2xpc3QgKQotICAgICAgICBpZiAo
IHBkZXYtPmJ1cyA9PSBidXMgJiYgcGRldi0+ZGV2Zm4gPT0gZGV2Zm4gKQorICAgICAgICBpZiAo
IHBkZXYtPnNiZGYuYnVzID09IGJ1cyAmJiBwZGV2LT5zYmRmLmV4dGZ1bmMgPT0gZGV2Zm4gKQog
ICAgICAgICAgICAgcmV0dXJuIHBkZXY7CiAKICAgICBwZGV2ID0geHphbGxvYyhzdHJ1Y3QgcGNp
X2Rldik7CiAgICAgaWYgKCAhcGRldiApCiAgICAgICAgIHJldHVybiBOVUxMOwogCi0gICAgKih1
MTYqKSAmcGRldi0+c2VnID0gcHNlZy0+bnI7Ci0gICAgKigodTgqKSAmcGRldi0+YnVzKSA9IGJ1
czsKLSAgICAqKCh1OCopICZwZGV2LT5kZXZmbikgPSBkZXZmbjsKKyAgICAqKHVpbnQzMl90ICop
ICZwZGV2LT5zYmRmLnNiZGYgPSBQQ0lfU0JERjMocHNlZy0+bnIsIGJ1cywgZGV2Zm4pOwogICAg
IHBkZXYtPmRvbWFpbiA9IE5VTEw7CiAgICAgSU5JVF9MSVNUX0hFQUQoJnBkZXYtPm1zaV9saXN0
KTsKIApAQCAtNDM2LDIwICs0MzQsMTggQEAgc3RhdGljIHZvaWQgZnJlZV9wZGV2KHN0cnVjdCBw
Y2lfc2VnICpwc2VnLCBzdHJ1Y3QgcGNpX2RldiAqcGRldikKICAgICAvKiB1cGRhdGUgYnVzMmJy
aWRnZSAqLwogICAgIHN3aXRjaCAoIHBkZXYtPnR5cGUgKQogICAgIHsKLSAgICAgICAgdTggZGV2
LCBmdW5jLCBzZWNfYnVzLCBzdWJfYnVzOworICAgICAgICB1aW50OF90IHNlY19idXMsIHN1Yl9i
dXM7CiAKICAgICAgICAgY2FzZSBERVZfVFlQRV9QQ0llMlBDSV9CUklER0U6CiAgICAgICAgIGNh
c2UgREVWX1RZUEVfTEVHQUNZX1BDSV9CUklER0U6Ci0gICAgICAgICAgICBkZXYgPSBQQ0lfU0xP
VChwZGV2LT5kZXZmbik7Ci0gICAgICAgICAgICBmdW5jID0gUENJX0ZVTkMocGRldi0+ZGV2Zm4p
OwotICAgICAgICAgICAgc2VjX2J1cyA9IHBjaV9jb25mX3JlYWQ4KHBzZWctPm5yLCBwZGV2LT5i
dXMsIGRldiwgZnVuYywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQQ0lf
U0VDT05EQVJZX0JVUyk7Ci0gICAgICAgICAgICBzdWJfYnVzID0gcGNpX2NvbmZfcmVhZDgocHNl
Zy0+bnIsIHBkZXYtPmJ1cywgZGV2LCBmdW5jLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFBDSV9TVUJPUkRJTkFURV9CVVMpOworICAgICAgICAgICAgc2VjX2J1cyA9IHBj
aV9jb25mX3JlYWQ4KHBzZWctPm5yLCBwZGV2LT5zYmRmLmJ1cywgcGRldi0+c2JkZi5kZXYsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGRldi0+c2JkZi5mdW5jLCBQQ0lf
U0VDT05EQVJZX0JVUyk7CisgICAgICAgICAgICBzdWJfYnVzID0gcGNpX2NvbmZfcmVhZDgocHNl
Zy0+bnIsIHBkZXYtPnNiZGYuYnVzLCBwZGV2LT5zYmRmLmRldiwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwZGV2LT5zYmRmLmZ1bmMsIFBDSV9TVUJPUkRJTkFURV9CVVMp
OwogCiAgICAgICAgICAgICBzcGluX2xvY2soJnBzZWctPmJ1czJicmlkZ2VfbG9jayk7CiAgICAg
ICAgICAgICBmb3IgKCA7IHNlY19idXMgPD0gc3ViX2J1czsgc2VjX2J1cysrICkKLSAgICAgICAg
ICAgICAgICBwc2VnLT5idXMyYnJpZGdlW3NlY19idXNdID0gcHNlZy0+YnVzMmJyaWRnZVtwZGV2
LT5idXNdOworICAgICAgICAgICAgICAgIHBzZWctPmJ1czJicmlkZ2Vbc2VjX2J1c10gPSBwc2Vn
LT5idXMyYnJpZGdlW3BkZXYtPnNiZGYuYnVzXTsKICAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZw
c2VnLT5idXMyYnJpZGdlX2xvY2spOwogICAgICAgICAgICAgYnJlYWs7CiAKQEAgLTUzOSw4ICs1
MzUsOCBAQCBzdHJ1Y3QgcGNpX2RldiAqcGNpX2dldF9wZGV2KGludCBzZWcsIGludCBidXMsIGlu
dCBkZXZmbikKIAogICAgIGRvIHsKICAgICAgICAgbGlzdF9mb3JfZWFjaF9lbnRyeSAoIHBkZXYs
ICZwc2VnLT5hbGxkZXZzX2xpc3QsIGFsbGRldnNfbGlzdCApCi0gICAgICAgICAgICBpZiAoIChw
ZGV2LT5idXMgPT0gYnVzIHx8IGJ1cyA9PSAtMSkgJiYKLSAgICAgICAgICAgICAgICAgKHBkZXYt
PmRldmZuID09IGRldmZuIHx8IGRldmZuID09IC0xKSApCisgICAgICAgICAgICBpZiAoIChwZGV2
LT5zYmRmLmJ1cyA9PSBidXMgfHwgYnVzID09IC0xKSAmJgorICAgICAgICAgICAgICAgICAocGRl
di0+c2JkZi5leHRmdW5jID09IGRldmZuIHx8IGRldmZuID09IC0xKSApCiAgICAgICAgICAgICAg
ICAgcmV0dXJuIHBkZXY7CiAgICAgfSB3aGlsZSAoIHJhZGl4X3RyZWVfZ2FuZ19sb29rdXAoJnBj
aV9zZWdtZW50cywgKHZvaWQgKiopJnBzZWcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcHNlZy0+bnIgKyAxLCAxKSApOwpAQCAtNTg4LDggKzU4NCw4IEBAIHN0cnVjdCBw
Y2lfZGV2ICpwY2lfZ2V0X3BkZXZfYnlfZG9tYWluKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIGlu
dCBzZWcsCiAKICAgICBkbyB7CiAgICAgICAgIGxpc3RfZm9yX2VhY2hfZW50cnkgKCBwZGV2LCAm
cHNlZy0+YWxsZGV2c19saXN0LCBhbGxkZXZzX2xpc3QgKQotICAgICAgICAgICAgaWYgKCAocGRl
di0+YnVzID09IGJ1cyB8fCBidXMgPT0gLTEpICYmCi0gICAgICAgICAgICAgICAgIChwZGV2LT5k
ZXZmbiA9PSBkZXZmbiB8fCBkZXZmbiA9PSAtMSkgJiYKKyAgICAgICAgICAgIGlmICggKHBkZXYt
PnNiZGYuYnVzID09IGJ1cyB8fCBidXMgPT0gLTEpICYmCisgICAgICAgICAgICAgICAgIChwZGV2
LT5zYmRmLmV4dGZ1bmMgPT0gZGV2Zm4gfHwgZGV2Zm4gPT0gLTEpICYmCiAgICAgICAgICAgICAg
ICAgIChwZGV2LT5kb21haW4gPT0gZCkgKQogICAgICAgICAgICAgICAgIHJldHVybiBwZGV2Owog
ICAgIH0gd2hpbGUgKCByYWRpeF90cmVlX2dhbmdfbG9va3VwKCZwY2lfc2VnbWVudHMsICh2b2lk
ICoqKSZwc2VnLApAQCAtNjA1LDE1ICs2MDEsMTUgQEAgc3RydWN0IHBjaV9kZXYgKnBjaV9nZXRf
cGRldl9ieV9kb21haW4oY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgaW50IHNlZywKIHN0YXRpYyB2
b2lkIHBjaV9lbmFibGVfYWNzKHN0cnVjdCBwY2lfZGV2ICpwZGV2KQogewogICAgIGludCBwb3M7
Ci0gICAgdTE2IGNhcCwgY3RybCwgc2VnID0gcGRldi0+c2VnOwotICAgIHU4IGJ1cyA9IHBkZXYt
PmJ1czsKLSAgICB1OCBkZXYgPSBQQ0lfU0xPVChwZGV2LT5kZXZmbik7Ci0gICAgdTggZnVuYyA9
IFBDSV9GVU5DKHBkZXYtPmRldmZuKTsKKyAgICB1aW50MTZfdCBjYXAsIGN0cmwsIHNlZyA9IHBk
ZXYtPnNiZGYuc2VnOworICAgIHVpbnQ4X3QgYnVzID0gcGRldi0+c2JkZi5idXM7CisgICAgdWlu
dDhfdCBkZXYgPSBwZGV2LT5zYmRmLmRldjsKKyAgICB1aW50OF90IGZ1bmMgPSBwZGV2LT5zYmRm
LmZ1bmM7CiAKICAgICBpZiAoICFpb21tdV9lbmFibGVkICkKICAgICAgICAgcmV0dXJuOwogCi0g
ICAgcG9zID0gcGNpX2ZpbmRfZXh0X2NhcGFiaWxpdHkoc2VnLCBidXMsIHBkZXYtPmRldmZuLCBQ
Q0lfRVhUX0NBUF9JRF9BQ1MpOworICAgIHBvcyA9IHBjaV9maW5kX2V4dF9jYXBhYmlsaXR5KHNl
ZywgYnVzLCBwZGV2LT5zYmRmLmV4dGZ1bmMsIFBDSV9FWFRfQ0FQX0lEX0FDUyk7CiAgICAgaWYg
KCFwb3MpCiAgICAgICAgIHJldHVybjsKIApAQCAtODQ1LDcgKzg0MSw3IEBAIGludCBwY2lfcmVt
b3ZlX2RldmljZSh1MTYgc2VnLCB1OCBidXMsIHU4IGRldmZuKQogCiAgICAgcGNpZGV2c19sb2Nr
KCk7CiAgICAgbGlzdF9mb3JfZWFjaF9lbnRyeSAoIHBkZXYsICZwc2VnLT5hbGxkZXZzX2xpc3Qs
IGFsbGRldnNfbGlzdCApCi0gICAgICAgIGlmICggcGRldi0+YnVzID09IGJ1cyAmJiBwZGV2LT5k
ZXZmbiA9PSBkZXZmbiApCisgICAgICAgIGlmICggcGRldi0+c2JkZi5idXMgPT0gYnVzICYmIHBk
ZXYtPnNiZGYuZXh0ZnVuYyA9PSBkZXZmbiApCiAgICAgICAgIHsKICAgICAgICAgICAgIHJldCA9
IGlvbW11X3JlbW92ZV9kZXZpY2UocGRldik7CiAgICAgICAgICAgICBpZiAoIHBkZXYtPmRvbWFp
biApCkBAIC05MjQsMTEgKzkyMCwxMSBAQCBpbnQgcGNpX3JlbGVhc2VfZGV2aWNlcyhzdHJ1Y3Qg
ZG9tYWluICpkKQogICAgIH0KICAgICB3aGlsZSAoIChwZGV2ID0gcGNpX2dldF9wZGV2X2J5X2Rv
bWFpbihkLCAtMSwgLTEsIC0xKSkgKQogICAgIHsKLSAgICAgICAgYnVzID0gcGRldi0+YnVzOwot
ICAgICAgICBkZXZmbiA9IHBkZXYtPmRldmZuOwotICAgICAgICBpZiAoIGRlYXNzaWduX2Rldmlj
ZShkLCBwZGV2LT5zZWcsIGJ1cywgZGV2Zm4pICkKKyAgICAgICAgYnVzID0gcGRldi0+c2JkZi5i
dXM7CisgICAgICAgIGRldmZuID0gcGRldi0+c2JkZi5leHRmdW5jOworICAgICAgICBpZiAoIGRl
YXNzaWduX2RldmljZShkLCBwZGV2LT5zYmRmLnNlZywgYnVzLCBkZXZmbikgKQogICAgICAgICAg
ICAgcHJpbnRrKCJkb21haW4gJWQ6IGRlYXNzaWduIGRldmljZSAoJTA0eDolMDJ4OiUwMnguJXUp
IGZhaWxlZCFcbiIsCi0gICAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCBwZGV2LT5zZWcs
IGJ1cywKKyAgICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIHBkZXYtPnNiZGYuc2VnLCBi
dXMsCiAgICAgICAgICAgICAgICAgICAgUENJX1NMT1QoZGV2Zm4pLCBQQ0lfRlVOQyhkZXZmbikp
OwogICAgIH0KICAgICBwY2lkZXZzX3VubG9jaygpOwpAQCAtMTA0NywxMCArMTA0Myw5IEBAIHZv
aWQgcGNpX2NoZWNrX2Rpc2FibGVfZGV2aWNlKHUxNiBzZWcsIHU4IGJ1cywgdTggZGV2Zm4pCiAK
ICAgICAvKiBUZWxsIHRoZSBkZXZpY2UgdG8gc3RvcCBETUFpbmc7IHdlIGNhbid0IHJlbHkgb24g
dGhlIGd1ZXN0IHRvCiAgICAgICogY29udHJvbCBpdCBmb3IgdXMuICovCi0gICAgZGV2Zm4gPSBw
ZGV2LT5kZXZmbjsKLSAgICBjd29yZCA9IHBjaV9jb25mX3JlYWQxNihzZWcsIGJ1cywgUENJX1NM
T1QoZGV2Zm4pLCBQQ0lfRlVOQyhkZXZmbiksCisgICAgY3dvcmQgPSBwY2lfY29uZl9yZWFkMTYo
c2VnLCBidXMsIHBkZXYtPnNiZGYuZGV2LCBwZGV2LT5zYmRmLmZ1bmMsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgUENJX0NPTU1BTkQpOwotICAgIHBjaV9jb25mX3dyaXRlMTYoc2VnLCBi
dXMsIFBDSV9TTE9UKGRldmZuKSwgUENJX0ZVTkMoZGV2Zm4pLAorICAgIHBjaV9jb25mX3dyaXRl
MTYoc2VnLCBidXMsIHBkZXYtPnNiZGYuZGV2LCBwZGV2LT5zYmRmLmZ1bmMsCiAgICAgICAgICAg
ICAgICAgICAgICBQQ0lfQ09NTUFORCwgY3dvcmQgJiB+UENJX0NPTU1BTkRfTUFTVEVSKTsKIH0K
IApAQCAtMTExMyw3ICsxMTA4LDcgQEAgc3RydWN0IHNldHVwX2h3ZG9tIHsKIHN0YXRpYyB2b2lk
IF9faHdkb21faW5pdCBzZXR1cF9vbmVfaHdkb21fZGV2aWNlKGNvbnN0IHN0cnVjdCBzZXR1cF9o
d2RvbSAqY3R4dCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHN0cnVjdCBwY2lfZGV2ICpwZGV2KQogewotICAgIHU4IGRldmZuID0gcGRldi0+ZGV2Zm47
CisgICAgdWludDhfdCBkZXZmbiA9IHBkZXYtPnNiZGYuZXh0ZnVuYzsKICAgICBpbnQgZXJyOwog
CiAgICAgZG8gewpAQCAtMTEyMSwxNCArMTExNiwxNCBAQCBzdGF0aWMgdm9pZCBfX2h3ZG9tX2lu
aXQgc2V0dXBfb25lX2h3ZG9tX2RldmljZShjb25zdCBzdHJ1Y3Qgc2V0dXBfaHdkb20gKmN0eHQs
CiAgICAgICAgIGlmICggZXJyICkKICAgICAgICAgewogICAgICAgICAgICAgcHJpbnRrKFhFTkxP
R19FUlIgInNldHVwICUwNHg6JTAyeDolMDJ4LiV1IGZvciBkJWQgZmFpbGVkICglZClcbiIsCi0g
ICAgICAgICAgICAgICAgICAgcGRldi0+c2VnLCBwZGV2LT5idXMsIFBDSV9TTE9UKGRldmZuKSwg
UENJX0ZVTkMoZGV2Zm4pLAotICAgICAgICAgICAgICAgICAgIGN0eHQtPmQtPmRvbWFpbl9pZCwg
ZXJyKTsKLSAgICAgICAgICAgIGlmICggZGV2Zm4gPT0gcGRldi0+ZGV2Zm4gKQorICAgICAgICAg
ICAgICAgICAgIHBkZXYtPnNiZGYuc2VnLCBwZGV2LT5zYmRmLmJ1cywgcGRldi0+c2JkZi5kZXYs
CisgICAgICAgICAgICAgICAgICAgcGRldi0+c2JkZi5mdW5jLCBjdHh0LT5kLT5kb21haW5faWQs
IGVycik7CisgICAgICAgICAgICBpZiAoIGRldmZuID09IHBkZXYtPnNiZGYuZXh0ZnVuYyApCiAg
ICAgICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICB9CiAgICAgICAgIGRldmZuICs9IHBkZXYt
PnBoYW50b21fc3RyaWRlOwotICAgIH0gd2hpbGUgKCBkZXZmbiAhPSBwZGV2LT5kZXZmbiAmJgot
ICAgICAgICAgICAgICBQQ0lfU0xPVChkZXZmbikgPT0gUENJX1NMT1QocGRldi0+ZGV2Zm4pICk7
CisgICAgfSB3aGlsZSAoIGRldmZuICE9IHBkZXYtPnNiZGYuZXh0ZnVuYyAmJgorICAgICAgICAg
ICAgICBQQ0lfU0xPVChkZXZmbikgPT0gcGRldi0+c2JkZi5kZXYgKTsKIAogICAgIGVyciA9IHZw
Y2lfYWRkX2hhbmRsZXJzKHBkZXYpOwogICAgIGlmICggZXJyICkKQEAgLTEyMDMsMjQgKzExOTgs
MjIgQEAgdm9pZCBfX2h3ZG9tX2luaXQgc2V0dXBfaHdkb21fcGNpX2RldmljZXMoCiBzdGF0aWMg
aW50IGhlc3RfbWF0Y2hfcGNpKGNvbnN0IHN0cnVjdCBhY3BpX2hlc3RfYWVyX2NvbW1vbiAqcCwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYpCiB7
Ci0gICAgcmV0dXJuIEFDUElfSEVTVF9TRUdNRU5UKHAtPmJ1cykgPT0gcGRldi0+c2VnICYmCi0g
ICAgICAgICAgIEFDUElfSEVTVF9CVVMocC0+YnVzKSAgICAgPT0gcGRldi0+YnVzICYmCi0gICAg
ICAgICAgIHAtPmRldmljZSAgICAgICAgICAgICAgICAgPT0gUENJX1NMT1QocGRldi0+ZGV2Zm4p
ICYmCi0gICAgICAgICAgIHAtPmZ1bmN0aW9uICAgICAgICAgICAgICAgPT0gUENJX0ZVTkMocGRl
di0+ZGV2Zm4pOworICAgIHJldHVybiBBQ1BJX0hFU1RfU0VHTUVOVChwLT5idXMpID09IHBkZXYt
PnNiZGYuc2VnICYmCisgICAgICAgICAgIEFDUElfSEVTVF9CVVMocC0+YnVzKSAgICAgPT0gcGRl
di0+c2JkZi5idXMgJiYKKyAgICAgICAgICAgcC0+ZGV2aWNlICAgICAgICAgICAgICAgICA9PSBw
ZGV2LT5zYmRmLmRldiAmJgorICAgICAgICAgICBwLT5mdW5jdGlvbiAgICAgICAgICAgICAgID09
IHBkZXYtPnNiZGYuZnVuYzsKIH0KIAogc3RhdGljIGJvb2xfdCBoZXN0X21hdGNoX3R5cGUoY29u
c3Qgc3RydWN0IGFjcGlfaGVzdF9oZWFkZXIgKmhlc3RfaGRyLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYpCiB7Ci0gICAgdW5zaWduZWQg
aW50IHBvcyA9IHBjaV9maW5kX2NhcF9vZmZzZXQocGRldi0+c2VnLCBwZGV2LT5idXMsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUENJX1NMT1QocGRldi0+ZGV2
Zm4pLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBDSV9GVU5D
KHBkZXYtPmRldmZuKSwKKyAgICB1bnNpZ25lZCBpbnQgcG9zID0gcGNpX2ZpbmRfY2FwX29mZnNl
dChwZGV2LT5zYmRmLnNlZywgcGRldi0+c2JkZi5idXMsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGRldi0+c2JkZi5kZXYsIHBkZXYtPnNiZGYuZnVuYywKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQQ0lfQ0FQX0lEX0VYUCk7
Ci0gICAgdTggcGNpZSA9IE1BU0tfRVhUUihwY2lfY29uZl9yZWFkMTYocGRldi0+c2VnLCBwZGV2
LT5idXMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUENJX1NMT1Qo
cGRldi0+ZGV2Zm4pLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBD
SV9GVU5DKHBkZXYtPmRldmZuKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwb3MgKyBQQ0lfRVhQX0ZMQUdTKSwKLSAgICAgICAgICAgICAgICAgICAgICAgIFBDSV9F
WFBfRkxBR1NfVFlQRSk7CisgICAgdWludDhfdCBwY2llID0gTUFTS19FWFRSKHBjaV9jb25mX3Jl
YWQxNihwZGV2LT5zYmRmLnNlZywgcGRldi0+c2JkZi5idXMsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwZGV2LT5zYmRmLmRldiwgcGRldi0+c2JkZi5mdW5j
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zICsgUENJ
X0VYUF9GTEFHUyksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBDSV9FWFBfRkxBR1Nf
VFlQRSk7CiAKICAgICBzd2l0Y2ggKCBoZXN0X2hkci0+dHlwZSApCiAgICAgewpAQCAtMTIyOSw4
ICsxMjIyLDggQEAgc3RhdGljIGJvb2xfdCBoZXN0X21hdGNoX3R5cGUoY29uc3Qgc3RydWN0IGFj
cGlfaGVzdF9oZWFkZXIgKmhlc3RfaGRyLAogICAgIGNhc2UgQUNQSV9IRVNUX1RZUEVfQUVSX0VO
RFBPSU5UOgogICAgICAgICByZXR1cm4gcGNpZSA9PSBQQ0lfRVhQX1RZUEVfRU5EUE9JTlQ7CiAg
ICAgY2FzZSBBQ1BJX0hFU1RfVFlQRV9BRVJfQlJJREdFOgotICAgICAgICByZXR1cm4gcGNpX2Nv
bmZfcmVhZDE2KHBkZXYtPnNlZywgcGRldi0+YnVzLCBQQ0lfU0xPVChwZGV2LT5kZXZmbiksCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUENJX0ZVTkMocGRldi0+ZGV2Zm4pLCBQQ0lf
Q0xBU1NfREVWSUNFKSA9PQorICAgICAgICByZXR1cm4gcGNpX2NvbmZfcmVhZDE2KHBkZXYtPnNi
ZGYuc2VnLCBwZGV2LT5zYmRmLmJ1cywgcGRldi0+c2JkZi5kZXYsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGRldi0+c2JkZi5mdW5jLCBQQ0lfQ0xBU1NfREVWSUNFKSA9PQogICAg
ICAgICAgICAgICAgUENJX0NMQVNTX0JSSURHRV9QQ0k7CiAgICAgfQogCkBAIC0xMjg5LDggKzEy
ODIsOCBAQCBib29sX3QgcGNpZV9hZXJfZ2V0X2Zpcm13YXJlX2ZpcnN0KGNvbnN0IHN0cnVjdCBw
Y2lfZGV2ICpwZGV2KQogewogICAgIHN0cnVjdCBhZXJfaGVzdF9wYXJzZV9pbmZvIGluZm8gPSB7
IC5wZGV2ID0gcGRldiB9OwogCi0gICAgcmV0dXJuIHBjaV9maW5kX2NhcF9vZmZzZXQocGRldi0+
c2VnLCBwZGV2LT5idXMsIFBDSV9TTE9UKHBkZXYtPmRldmZuKSwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBQQ0lfRlVOQyhwZGV2LT5kZXZmbiksIFBDSV9DQVBfSURfRVhQKSAmJgor
ICAgIHJldHVybiBwY2lfZmluZF9jYXBfb2Zmc2V0KHBkZXYtPnNiZGYuc2VnLCBwZGV2LT5zYmRm
LmJ1cywgcGRldi0+c2JkZi5kZXYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGRl
di0+c2JkZi5mdW5jLCBQQ0lfQ0FQX0lEX0VYUCkgJiYKICAgICAgICAgICAgYXBlaV9oZXN0X3Bh
cnNlKGFlcl9oZXN0X3BhcnNlLCAmaW5mbykgPj0gMCAmJgogICAgICAgICAgICBpbmZvLmZpcm13
YXJlX2ZpcnN0OwogfQpAQCAtMTMwNiw4ICsxMjk5LDcgQEAgc3RhdGljIGludCBfZHVtcF9wY2lf
ZGV2aWNlcyhzdHJ1Y3QgcGNpX3NlZyAqcHNlZywgdm9pZCAqYXJnKQogICAgIGxpc3RfZm9yX2Vh
Y2hfZW50cnkgKCBwZGV2LCAmcHNlZy0+YWxsZGV2c19saXN0LCBhbGxkZXZzX2xpc3QgKQogICAg
IHsKICAgICAgICAgcHJpbnRrKCIlMDR4OiUwMng6JTAyeC4ldSAtIGRvbSAlLTNkIC0gbm9kZSAl
LTNkIC0gTVNJcyA8ICIsCi0gICAgICAgICAgICAgICBwc2VnLT5uciwgcGRldi0+YnVzLAotICAg
ICAgICAgICAgICAgUENJX1NMT1QocGRldi0+ZGV2Zm4pLCBQQ0lfRlVOQyhwZGV2LT5kZXZmbiks
CisgICAgICAgICAgICAgICBwc2VnLT5uciwgcGRldi0+c2JkZi5idXMsIHBkZXYtPnNiZGYuZGV2
LCBwZGV2LT5zYmRmLmZ1bmMsCiAgICAgICAgICAgICAgICBwZGV2LT5kb21haW4gPyBwZGV2LT5k
b21haW4tPmRvbWFpbl9pZCA6IC0xLAogICAgICAgICAgICAgICAgKHBkZXYtPm5vZGUgIT0gTlVN
QV9OT19OT0RFKSA/IHBkZXYtPm5vZGUgOiAtMSk7CiAgICAgICAgIGxpc3RfZm9yX2VhY2hfZW50
cnkgKCBtc2ksICZwZGV2LT5tc2lfbGlzdCwgbGlzdCApCkBAIC0xMzYyLDE5ICsxMzU0LDIwIEBA
IHN0YXRpYyBpbnQgaW9tbXVfYWRkX2RldmljZShzdHJ1Y3QgcGNpX2RldiAqcGRldikKICAgICBp
ZiAoICFpb21tdV9lbmFibGVkIHx8ICFoZC0+cGxhdGZvcm1fb3BzICkKICAgICAgICAgcmV0dXJu
IDA7CiAKLSAgICByYyA9IGhkLT5wbGF0Zm9ybV9vcHMtPmFkZF9kZXZpY2UocGRldi0+ZGV2Zm4s
IHBjaV90b19kZXYocGRldikpOworICAgIHJjID0gaGQtPnBsYXRmb3JtX29wcy0+YWRkX2Rldmlj
ZShwZGV2LT5zYmRmLmV4dGZ1bmMsIHBjaV90b19kZXYocGRldikpOwogICAgIGlmICggcmMgfHwg
IXBkZXYtPnBoYW50b21fc3RyaWRlICkKICAgICAgICAgcmV0dXJuIHJjOwogCi0gICAgZm9yICgg
ZGV2Zm4gPSBwZGV2LT5kZXZmbiA7IDsgKQorICAgIGZvciAoIGRldmZuID0gcGRldi0+c2JkZi5l
eHRmdW5jIDsgOyApCiAgICAgewogICAgICAgICBkZXZmbiArPSBwZGV2LT5waGFudG9tX3N0cmlk
ZTsKLSAgICAgICAgaWYgKCBQQ0lfU0xPVChkZXZmbikgIT0gUENJX1NMT1QocGRldi0+ZGV2Zm4p
ICkKKyAgICAgICAgaWYgKCBQQ0lfU0xPVChkZXZmbikgIT0gcGRldi0+c2JkZi5kZXYgKQogICAg
ICAgICAgICAgcmV0dXJuIDA7CiAgICAgICAgIHJjID0gaGQtPnBsYXRmb3JtX29wcy0+YWRkX2Rl
dmljZShkZXZmbiwgcGNpX3RvX2RldihwZGV2KSk7CiAgICAgICAgIGlmICggcmMgKQogICAgICAg
ICAgICAgcHJpbnRrKFhFTkxPR19XQVJOSU5HICJJT01NVTogYWRkICUwNHg6JTAyeDolMDJ4LiV1
IGZhaWxlZCAoJWQpXG4iLAotICAgICAgICAgICAgICAgICAgIHBkZXYtPnNlZywgcGRldi0+YnVz
LCBQQ0lfU0xPVChkZXZmbiksIFBDSV9GVU5DKGRldmZuKSwgcmMpOworICAgICAgICAgICAgICAg
ICAgIHBkZXYtPnNiZGYuc2VnLCBwZGV2LT5zYmRmLmJ1cywgUENJX1NMT1QoZGV2Zm4pLAorICAg
ICAgICAgICAgICAgICAgIFBDSV9GVU5DKGRldmZuKSwgcmMpOwogICAgIH0KIH0KIApAQCAtMTM5
OCw3ICsxMzkxLDcgQEAgc3RhdGljIGludCBpb21tdV9lbmFibGVfZGV2aWNlKHN0cnVjdCBwY2lf
ZGV2ICpwZGV2KQogc3RhdGljIGludCBpb21tdV9yZW1vdmVfZGV2aWNlKHN0cnVjdCBwY2lfZGV2
ICpwZGV2KQogewogICAgIGNvbnN0IHN0cnVjdCBkb21haW5faW9tbXUgKmhkOwotICAgIHU4IGRl
dmZuOworICAgIHVpbnQ4X3QgZGV2Zm47CiAKICAgICBpZiAoICFwZGV2LT5kb21haW4gKQogICAg
ICAgICByZXR1cm4gLUVJTlZBTDsKQEAgLTE0MDcsMjMgKzE0MDAsMjQgQEAgc3RhdGljIGludCBp
b21tdV9yZW1vdmVfZGV2aWNlKHN0cnVjdCBwY2lfZGV2ICpwZGV2KQogICAgIGlmICggIWlvbW11
X2VuYWJsZWQgfHwgIWhkLT5wbGF0Zm9ybV9vcHMgKQogICAgICAgICByZXR1cm4gMDsKIAotICAg
IGZvciAoIGRldmZuID0gcGRldi0+ZGV2Zm4gOyBwZGV2LT5waGFudG9tX3N0cmlkZTsgKQorICAg
IGZvciAoIGRldmZuID0gcGRldi0+c2JkZi5leHRmdW5jIDsgcGRldi0+cGhhbnRvbV9zdHJpZGU7
ICkKICAgICB7CiAgICAgICAgIGludCByYzsKIAogICAgICAgICBkZXZmbiArPSBwZGV2LT5waGFu
dG9tX3N0cmlkZTsKLSAgICAgICAgaWYgKCBQQ0lfU0xPVChkZXZmbikgIT0gUENJX1NMT1QocGRl
di0+ZGV2Zm4pICkKKyAgICAgICAgaWYgKCBQQ0lfU0xPVChkZXZmbikgIT0gcGRldi0+c2JkZi5k
ZXYgKQogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIHJjID0gaGQtPnBsYXRmb3JtX29wcy0+
cmVtb3ZlX2RldmljZShkZXZmbiwgcGNpX3RvX2RldihwZGV2KSk7CiAgICAgICAgIGlmICggIXJj
ICkKICAgICAgICAgICAgIGNvbnRpbnVlOwogCiAgICAgICAgIHByaW50ayhYRU5MT0dfRVJSICJJ
T01NVTogcmVtb3ZlICUwNHg6JTAyeDolMDJ4LiV1IGZhaWxlZCAoJWQpXG4iLAotICAgICAgICAg
ICAgICAgcGRldi0+c2VnLCBwZGV2LT5idXMsIFBDSV9TTE9UKGRldmZuKSwgUENJX0ZVTkMoZGV2
Zm4pLCByYyk7CisgICAgICAgICAgICAgICBwZGV2LT5zYmRmLnNlZywgcGRldi0+c2JkZi5idXMs
IFBDSV9TTE9UKGRldmZuKSwgUENJX0ZVTkMoZGV2Zm4pLAorICAgICAgICAgICAgICAgcmMpOwog
ICAgICAgICByZXR1cm4gcmM7CiAgICAgfQogCi0gICAgcmV0dXJuIGhkLT5wbGF0Zm9ybV9vcHMt
PnJlbW92ZV9kZXZpY2UocGRldi0+ZGV2Zm4sIHBjaV90b19kZXYocGRldikpOworICAgIHJldHVy
biBoZC0+cGxhdGZvcm1fb3BzLT5yZW1vdmVfZGV2aWNlKHBkZXYtPnNiZGYuZXh0ZnVuYywgcGNp
X3RvX2RldihwZGV2KSk7CiB9CiAKIC8qCkBAIC0xNDg1LDcgKzE0NzksNyBAQCBzdGF0aWMgaW50
IGFzc2lnbl9kZXZpY2Uoc3RydWN0IGRvbWFpbiAqZCwgdTE2IHNlZywgdTggYnVzLCB1OCBkZXZm
biwgdTMyIGZsYWcpCiAgICAgZm9yICggOyBwZGV2LT5waGFudG9tX3N0cmlkZTsgcmMgPSAwICkK
ICAgICB7CiAgICAgICAgIGRldmZuICs9IHBkZXYtPnBoYW50b21fc3RyaWRlOwotICAgICAgICBp
ZiAoIFBDSV9TTE9UKGRldmZuKSAhPSBQQ0lfU0xPVChwZGV2LT5kZXZmbikgKQorICAgICAgICBp
ZiAoIFBDSV9TTE9UKGRldmZuKSAhPSBwZGV2LT5zYmRmLmRldiApCiAgICAgICAgICAgICBicmVh
azsKICAgICAgICAgcmMgPSBoZC0+cGxhdGZvcm1fb3BzLT5hc3NpZ25fZGV2aWNlKGQsIGRldmZu
LCBwY2lfdG9fZGV2KHBkZXYpLCBmbGFnKTsKICAgICAgICAgaWYgKCByYyApCkBAIC0xNTIwLDcg
KzE1MTQsNyBAQCBpbnQgZGVhc3NpZ25fZGV2aWNlKHN0cnVjdCBkb21haW4gKmQsIHUxNiBzZWcs
IHU4IGJ1cywgdTggZGV2Zm4pCiAgICAgd2hpbGUgKCBwZGV2LT5waGFudG9tX3N0cmlkZSApCiAg
ICAgewogICAgICAgICBkZXZmbiArPSBwZGV2LT5waGFudG9tX3N0cmlkZTsKLSAgICAgICAgaWYg
KCBQQ0lfU0xPVChkZXZmbikgIT0gUENJX1NMT1QocGRldi0+ZGV2Zm4pICkKKyAgICAgICAgaWYg
KCBQQ0lfU0xPVChkZXZmbikgIT0gcGRldi0+c2JkZi5kZXYgKQogICAgICAgICAgICAgYnJlYWs7
CiAgICAgICAgIHJldCA9IGhkLT5wbGF0Zm9ybV9vcHMtPnJlYXNzaWduX2RldmljZShkLCBoYXJk
d2FyZV9kb21haW4sIGRldmZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGNpX3RvX2RldihwZGV2KSk7CkBAIC0xNTMyLDcgKzE1MjYsNyBAQCBpbnQg
ZGVhc3NpZ25fZGV2aWNlKHN0cnVjdCBkb21haW4gKmQsIHUxNiBzZWcsIHU4IGJ1cywgdTggZGV2
Zm4pCiAgICAgICAgIHJldHVybiByZXQ7CiAgICAgfQogCi0gICAgZGV2Zm4gPSBwZGV2LT5kZXZm
bjsKKyAgICBkZXZmbiA9IHBkZXYtPnNiZGYuZXh0ZnVuYzsKICAgICByZXQgPSBoZC0+cGxhdGZv
cm1fb3BzLT5yZWFzc2lnbl9kZXZpY2UoZCwgaGFyZHdhcmVfZG9tYWluLCBkZXZmbiwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGNpX3RvX2RldihwZGV2KSk7
CiAgICAgaWYgKCByZXQgKQpAQCAtMTU1OCw3ICsxNTUyLDYgQEAgc3RhdGljIGludCBpb21tdV9n
ZXRfZGV2aWNlX2dyb3VwKAogICAgIGNvbnN0IHN0cnVjdCBkb21haW5faW9tbXUgKmhkID0gZG9t
X2lvbW11KGQpOwogICAgIHN0cnVjdCBwY2lfZGV2ICpwZGV2OwogICAgIGludCBncm91cF9pZCwg
c2Rldl9pZDsKLSAgICB1MzIgYmRmOwogICAgIGludCBpID0gMDsKICAgICBjb25zdCBzdHJ1Y3Qg
aW9tbXVfb3BzICpvcHMgPSBoZC0+cGxhdGZvcm1fb3BzOwogCkBAIC0xNTcwLDE5ICsxNTYzLDE4
IEBAIHN0YXRpYyBpbnQgaW9tbXVfZ2V0X2RldmljZV9ncm91cCgKICAgICBwY2lkZXZzX2xvY2so
KTsKICAgICBmb3JfZWFjaF9wZGV2KCBkLCBwZGV2ICkKICAgICB7Ci0gICAgICAgIGlmICggKHBk
ZXYtPnNlZyAhPSBzZWcpIHx8Ci0gICAgICAgICAgICAgKChwZGV2LT5idXMgPT0gYnVzKSAmJiAo
cGRldi0+ZGV2Zm4gPT0gZGV2Zm4pKSApCisgICAgICAgIGlmICggKHBkZXYtPnNiZGYuc2VnICE9
IHNlZykgfHwKKyAgICAgICAgICAgICAoKHBkZXYtPnNiZGYuYnVzID09IGJ1cykgJiYgKHBkZXYt
PnNiZGYuZXh0ZnVuYyA9PSBkZXZmbikpICkKICAgICAgICAgICAgIGNvbnRpbnVlOwogCi0gICAg
ICAgIGlmICggeHNtX2dldF9kZXZpY2VfZ3JvdXAoWFNNX0hPT0ssIChzZWcgPDwgMTYpIHwgKHBk
ZXYtPmJ1cyA8PCA4KSB8IHBkZXYtPmRldmZuKSApCisgICAgICAgIGlmICggeHNtX2dldF9kZXZp
Y2VfZ3JvdXAoWFNNX0hPT0ssIChzZWcgPDwgMTYpIHwgcGRldi0+c2JkZi5iZGYpICkKICAgICAg
ICAgICAgIGNvbnRpbnVlOwogCi0gICAgICAgIHNkZXZfaWQgPSBvcHMtPmdldF9kZXZpY2VfZ3Jv
dXBfaWQoc2VnLCBwZGV2LT5idXMsIHBkZXYtPmRldmZuKTsKKyAgICAgICAgc2Rldl9pZCA9IG9w
cy0+Z2V0X2RldmljZV9ncm91cF9pZChzZWcsIHBkZXYtPnNiZGYuYnVzLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBkZXYtPnNiZGYuZXh0ZnVuYyk7CiAgICAg
ICAgIGlmICggKHNkZXZfaWQgPT0gZ3JvdXBfaWQpICYmIChpIDwgbWF4X3NkZXZzKSApCiAgICAg
ICAgIHsKLSAgICAgICAgICAgIGJkZiA9IDA7Ci0gICAgICAgICAgICBiZGYgfD0gKHBkZXYtPmJ1
cyAmIDB4ZmYpIDw8IDE2OwotICAgICAgICAgICAgYmRmIHw9IChwZGV2LT5kZXZmbiAmIDB4ZmYp
IDw8IDg7CisgICAgICAgICAgICB1aW50MzJfdCBiZGYgPSBwZGV2LT5zYmRmLmJkZjsKIAogICAg
ICAgICAgICAgaWYgKCB1bmxpa2VseShjb3B5X3RvX2d1ZXN0X29mZnNldChidWYsIGksICZiZGYs
IDEpKSApCiAgICAgICAgICAgICB7CkBAIC0xNjE4LDggKzE2MTAsOCBAQCB2b2lkIGlvbW11X2Rl
dl9pb3RsYl9mbHVzaF90aW1lb3V0KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBwY2lfZGV2ICpw
ZGV2KQogICAgIGlmICggIWQtPmlzX3NodXR0aW5nX2Rvd24gJiYgcHJpbnRrX3JhdGVsaW1pdCgp
ICkKICAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIKICAgICAgICAgICAgICAgICJkb20lZDogQVRT
IGRldmljZSAlMDR4OiUwMng6JTAyeC4ldSBmbHVzaCBmYWlsZWRcbiIsCi0gICAgICAgICAgICAg
ICBkLT5kb21haW5faWQsIHBkZXYtPnNlZywgcGRldi0+YnVzLCBQQ0lfU0xPVChwZGV2LT5kZXZm
biksCi0gICAgICAgICAgICAgICBQQ0lfRlVOQyhwZGV2LT5kZXZmbikpOworICAgICAgICAgICAg
ICAgZC0+ZG9tYWluX2lkLCBwZGV2LT5zYmRmLnNlZywgcGRldi0+c2JkZi5idXMsIHBkZXYtPnNi
ZGYuZGV2LAorICAgICAgICAgICAgICAgcGRldi0+c2JkZi5mdW5jKTsKICAgICBpZiAoICFpc19o
YXJkd2FyZV9kb21haW4oZCkgKQogICAgICAgICBkb21haW5fY3Jhc2goZCk7CiAKZGlmZiAtLWdp
dCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9kbWFyLmMgYi94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC92dGQvZG1hci5jCmluZGV4IDljYzg2MjNlNTMuLmVmZmFmOTMyMjIgMTAwNjQ0Ci0t
LSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9kbWFyLmMKKysrIGIveGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvdnRkL2RtYXIuYwpAQCAtMjE5LDE4ICsyMTksMTggQEAgc3RydWN0IGFjcGlf
ZHJoZF91bml0ICphY3BpX2ZpbmRfbWF0Y2hlZF9kcmhkX3VuaXQoY29uc3Qgc3RydWN0IHBjaV9k
ZXYgKnBkZXYpCiAgICAgfQogICAgIGVsc2UgaWYgKCBwZGV2LT5pbmZvLmlzX2V4dGZuICkKICAg
ICB7Ci0gICAgICAgIGJ1cyA9IHBkZXYtPmJ1czsKKyAgICAgICAgYnVzID0gcGRldi0+c2JkZi5i
dXM7CiAgICAgICAgIGRldmZuID0gMDsKICAgICB9CiAgICAgZWxzZQogICAgIHsKLSAgICAgICAg
YnVzID0gcGRldi0+YnVzOwotICAgICAgICBkZXZmbiA9IHBkZXYtPmRldmZuOworICAgICAgICBi
dXMgPSBwZGV2LT5zYmRmLmJ1czsKKyAgICAgICAgZGV2Zm4gPSBwZGV2LT5zYmRmLmV4dGZ1bmM7
CiAgICAgfQogCiAgICAgbGlzdF9mb3JfZWFjaF9lbnRyeSAoIGRyaGQsICZhY3BpX2RyaGRfdW5p
dHMsIGxpc3QgKQogICAgIHsKLSAgICAgICAgaWYgKCBkcmhkLT5zZWdtZW50ICE9IHBkZXYtPnNl
ZyApCisgICAgICAgIGlmICggZHJoZC0+c2VnbWVudCAhPSBwZGV2LT5zYmRmLnNlZyApCiAgICAg
ICAgICAgICBjb250aW51ZTsKIAogICAgICAgICBmb3IgKGkgPSAwOyBpIDwgZHJoZC0+c2NvcGUu
ZGV2aWNlc19jbnQ7IGkrKykKQEAgLTI1MywxMCArMjUzLDEwIEBAIHN0cnVjdCBhY3BpX2F0c3Jf
dW5pdCAqYWNwaV9maW5kX21hdGNoZWRfYXRzcl91bml0KGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpw
ZGV2KQogCiAgICAgbGlzdF9mb3JfZWFjaF9lbnRyeSAoIGF0c3IsICZhY3BpX2F0c3JfdW5pdHMs
IGxpc3QgKQogICAgIHsKLSAgICAgICAgaWYgKCBhdHNyLT5zZWdtZW50ICE9IHBkZXYtPnNlZyAp
CisgICAgICAgIGlmICggYXRzci0+c2VnbWVudCAhPSBwZGV2LT5zYmRmLnNlZyApCiAgICAgICAg
ICAgICBjb250aW51ZTsKIAotICAgICAgICBpZiAoIHRlc3RfYml0KHBkZXYtPmJ1cywgYXRzci0+
c2NvcGUuYnVzZXMpICkKKyAgICAgICAgaWYgKCB0ZXN0X2JpdChwZGV2LT5zYmRmLmJ1cywgYXRz
ci0+c2NvcGUuYnVzZXMpICkKICAgICAgICAgICAgIHJldHVybiBhdHNyOwogCiAgICAgICAgIGlm
ICggYXRzci0+YWxsX3BvcnRzICkKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L3Z0ZC9pbnRyZW1hcC5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2ludHJlbWFwLmMK
aW5kZXggZGYwZThhYzVjYi4uMGRiZjk5NTUxZSAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvdnRkL2ludHJlbWFwLmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRk
L2ludHJlbWFwLmMKQEAgLTQ4Myw5ICs0ODMsOSBAQCBzdGF0aWMgdm9pZCBzZXRfbXNpX3NvdXJj
ZV9pZChzdHJ1Y3QgcGNpX2RldiAqcGRldiwgc3RydWN0IGlyZW1hcF9lbnRyeSAqaXJlKQogICAg
IGlmICggIXBkZXYgfHwgIWlyZSApCiAgICAgICAgIHJldHVybjsKIAotICAgIHNlZyA9IHBkZXYt
PnNlZzsKLSAgICBidXMgPSBwZGV2LT5idXM7Ci0gICAgZGV2Zm4gPSBwZGV2LT5kZXZmbjsKKyAg
ICBzZWcgPSBwZGV2LT5zYmRmLnNlZzsKKyAgICBidXMgPSBwZGV2LT5zYmRmLmJ1czsKKyAgICBk
ZXZmbiA9IHBkZXYtPnNiZGYuZXh0ZnVuYzsKICAgICBzd2l0Y2ggKCBwZGV2LT50eXBlICkKICAg
ICB7CiAgICAgICAgIHVuc2lnbmVkIGludCBzcTsKQEAgLTUxNyw3ICs1MTcsNyBAQCBzdGF0aWMg
dm9pZCBzZXRfbXNpX3NvdXJjZV9pZChzdHJ1Y3QgcGNpX2RldiAqcGRldiwgc3RydWN0IGlyZW1h
cF9lbnRyeSAqaXJlKQogICAgICAgICB7CiAgICAgICAgICAgICBpZiAoIHBkZXZfdHlwZShzZWcs
IGJ1cywgZGV2Zm4pID09IERFVl9UWVBFX1BDSWUyUENJX0JSSURHRSApCiAgICAgICAgICAgICAg
ICAgc2V0X2lyZV9zaWQoaXJlLCBTVlRfVkVSSUZZX0JVUywgU1FfQUxMXzE2LAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIChidXMgPDwgOCkgfCBwZGV2LT5idXMpOworICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIChidXMgPDwgOCkgfCBwZGV2LT5zYmRmLmJ1cyk7CiAgICAgICAgICAg
ICBlbHNlCiAgICAgICAgICAgICAgICAgc2V0X2lyZV9zaWQoaXJlLCBTVlRfVkVSSUZZX1NJRF9T
USwgU1FfQUxMXzE2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBDSV9CREYyKGJ1cywg
ZGV2Zm4pKTsKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5j
IGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKaW5kZXggN2I5ZTA5YTA4NC4u
N2I3MDczMjg2MyAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11
LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKQEAgLTE0ODQsNyAr
MTQ4NCw3IEBAIHN0YXRpYyBpbnQgZG9tYWluX2NvbnRleHRfbWFwcGluZyhzdHJ1Y3QgZG9tYWlu
ICpkb21haW4sIHU4IGRldmZuLAogewogICAgIHN0cnVjdCBhY3BpX2RyaGRfdW5pdCAqZHJoZDsK
ICAgICBpbnQgcmV0ID0gMDsKLSAgICB1OCBzZWcgPSBwZGV2LT5zZWcsIGJ1cyA9IHBkZXYtPmJ1
cywgc2VjYnVzOworICAgIHVpbnQ4X3Qgc2VnID0gcGRldi0+c2JkZi5zZWcsIGJ1cyA9IHBkZXYt
PnNiZGYuYnVzLCBzZWNidXM7CiAKICAgICBkcmhkID0gYWNwaV9maW5kX21hdGNoZWRfZHJoZF91
bml0KHBkZXYpOwogICAgIGlmICggIWRyaGQgKQpAQCAtMTUxNSw3ICsxNTE1LDcgQEAgc3RhdGlj
IGludCBkb21haW5fY29udGV4dF9tYXBwaW5nKHN0cnVjdCBkb21haW4gKmRvbWFpbiwgdTggZGV2
Zm4sCiAgICAgICAgICAgICAgICAgICAgUENJX1NMT1QoZGV2Zm4pLCBQQ0lfRlVOQyhkZXZmbikp
OwogICAgICAgICByZXQgPSBkb21haW5fY29udGV4dF9tYXBwaW5nX29uZShkb21haW4sIGRyaGQt
PmlvbW11LCBidXMsIGRldmZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwZGV2KTsKLSAgICAgICAgaWYgKCAhcmV0ICYmIGRldmZuID09IHBkZXYtPmRldmZuICYm
IGF0c19kZXZpY2UocGRldiwgZHJoZCkgPiAwICkKKyAgICAgICAgaWYgKCAhcmV0ICYmIGRldmZu
ID09IHBkZXYtPnNiZGYuZXh0ZnVuYyAmJiBhdHNfZGV2aWNlKHBkZXYsIGRyaGQpID4gMCApCiAg
ICAgICAgICAgICBlbmFibGVfYXRzX2RldmljZShwZGV2LCAmZHJoZC0+aW9tbXUtPmF0c19kZXZp
Y2VzKTsKIAogICAgICAgICBicmVhazsKQEAgLTE1NDMsNyArMTU0Myw3IEBAIHN0YXRpYyBpbnQg
ZG9tYWluX2NvbnRleHRfbWFwcGluZyhzdHJ1Y3QgZG9tYWluICpkb21haW4sIHU4IGRldmZuLAog
ICAgICAgICAgKiBiZWhpbmQgdGhlIGJyaWRnZS4gTWFwIHRoYXQgaWQgYXMgd2VsbCBpZiB3ZSBk
aWRuJ3QgYWxyZWFkeS4KICAgICAgICAgICovCiAgICAgICAgIGlmICggIXJldCAmJiBwZGV2X3R5
cGUoc2VnLCBidXMsIGRldmZuKSA9PSBERVZfVFlQRV9QQ0llMlBDSV9CUklER0UgJiYKLSAgICAg
ICAgICAgICAoc2VjYnVzICE9IHBkZXYtPmJ1cyB8fCBwZGV2LT5kZXZmbiAhPSAwKSApCisgICAg
ICAgICAgICAgKHNlY2J1cyAhPSBwZGV2LT5zYmRmLmJ1cyB8fCBwZGV2LT5zYmRmLmV4dGZ1bmMg
IT0gMCkgKQogICAgICAgICAgICAgcmV0ID0gZG9tYWluX2NvbnRleHRfbWFwcGluZ19vbmUoZG9t
YWluLCBkcmhkLT5pb21tdSwgc2VjYnVzLCAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGNpX2dldF9wZGV2KHNlZywgc2VjYnVzLCAwKSk7CiAKQEAgLTE1
NTcsNyArMTU1Nyw3IEBAIHN0YXRpYyBpbnQgZG9tYWluX2NvbnRleHRfbWFwcGluZyhzdHJ1Y3Qg
ZG9tYWluICpkb21haW4sIHU4IGRldmZuLAogICAgICAgICBicmVhazsKICAgICB9CiAKLSAgICBp
ZiAoICFyZXQgJiYgZGV2Zm4gPT0gcGRldi0+ZGV2Zm4gKQorICAgIGlmICggIXJldCAmJiBkZXZm
biA9PSBwZGV2LT5zYmRmLmV4dGZ1bmMgKQogICAgICAgICBwY2lfdnRkX3F1aXJrKHBkZXYpOwog
CiAgICAgcmV0dXJuIHJldDsKQEAgLTE2MzUsNyArMTYzNSw4IEBAIHN0YXRpYyBpbnQgZG9tYWlu
X2NvbnRleHRfdW5tYXAoc3RydWN0IGRvbWFpbiAqZG9tYWluLCB1OCBkZXZmbiwKICAgICBzdHJ1
Y3QgYWNwaV9kcmhkX3VuaXQgKmRyaGQ7CiAgICAgc3RydWN0IGlvbW11ICppb21tdTsKICAgICBp
bnQgcmV0ID0gMDsKLSAgICB1OCBzZWcgPSBwZGV2LT5zZWcsIGJ1cyA9IHBkZXYtPmJ1cywgdG1w
X2J1cywgdG1wX2RldmZuLCBzZWNidXM7CisgICAgdWludDhfdCBzZWcgPSBwZGV2LT5zYmRmLnNl
ZywgYnVzID0gcGRldi0+c2JkZi5idXMsIHRtcF9idXMsIHRtcF9kZXZmbiwKKyAgICAgICAgICAg
IHNlY2J1czsKICAgICBpbnQgZm91bmQgPSAwOwogCiAgICAgZHJoZCA9IGFjcGlfZmluZF9tYXRj
aGVkX2RyaGRfdW5pdChwZGV2KTsKQEAgLTE2NjUsNyArMTY2Niw3IEBAIHN0YXRpYyBpbnQgZG9t
YWluX2NvbnRleHRfdW5tYXAoc3RydWN0IGRvbWFpbiAqZG9tYWluLCB1OCBkZXZmbiwKICAgICAg
ICAgICAgICAgICAgICBkb21haW4tPmRvbWFpbl9pZCwgc2VnLCBidXMsCiAgICAgICAgICAgICAg
ICAgICAgUENJX1NMT1QoZGV2Zm4pLCBQQ0lfRlVOQyhkZXZmbikpOwogICAgICAgICByZXQgPSBk
b21haW5fY29udGV4dF91bm1hcF9vbmUoZG9tYWluLCBpb21tdSwgYnVzLCBkZXZmbik7Ci0gICAg
ICAgIGlmICggIXJldCAmJiBkZXZmbiA9PSBwZGV2LT5kZXZmbiAmJiBhdHNfZGV2aWNlKHBkZXYs
IGRyaGQpID4gMCApCisgICAgICAgIGlmICggIXJldCAmJiBkZXZmbiA9PSBwZGV2LT5zYmRmLmV4
dGZ1bmMgJiYgYXRzX2RldmljZShwZGV2LCBkcmhkKSA+IDAgKQogICAgICAgICAgICAgZGlzYWJs
ZV9hdHNfZGV2aWNlKHBkZXYpOwogCiAgICAgICAgIGJyZWFrOwpAQCAtMTcxMSw3ICsxNzEyLDgg
QEAgc3RhdGljIGludCBkb21haW5fY29udGV4dF91bm1hcChzdHJ1Y3QgZG9tYWluICpkb21haW4s
IHU4IGRldmZuLAogICAgICAqLwogICAgIGZvcl9lYWNoX3BkZXYgKCBkb21haW4sIHBkZXYgKQog
ICAgIHsKLSAgICAgICAgaWYgKCBwZGV2LT5zZWcgPT0gc2VnICYmIHBkZXYtPmJ1cyA9PSBidXMg
JiYgcGRldi0+ZGV2Zm4gPT0gZGV2Zm4gKQorICAgICAgICBpZiAoIHBkZXYtPnNiZGYuc2VnID09
IHNlZyAmJiBwZGV2LT5zYmRmLmJ1cyA9PSBidXMgJiYKKyAgICAgICAgICAgICBwZGV2LT5zYmRm
LmV4dGZ1bmMgPT0gZGV2Zm4gKQogICAgICAgICAgICAgY29udGludWU7CiAKICAgICAgICAgZHJo
ZCA9IGFjcGlfZmluZF9tYXRjaGVkX2RyaGRfdW5pdChwZGV2KTsKQEAgLTIwNTAsOCArMjA1Miw4
IEBAIHN0YXRpYyBpbnQgaW50ZWxfaW9tbXVfYWRkX2RldmljZSh1OCBkZXZmbiwgc3RydWN0IHBj
aV9kZXYgKnBkZXYpCiAKICAgICBmb3JfZWFjaF9ybXJyX2RldmljZSAoIHJtcnIsIGJkZiwgaSAp
CiAgICAgewotICAgICAgICBpZiAoIHJtcnItPnNlZ21lbnQgPT0gcGRldi0+c2VnICYmCi0gICAg
ICAgICAgICAgUENJX0JVUyhiZGYpID09IHBkZXYtPmJ1cyAmJgorICAgICAgICBpZiAoIHJtcnIt
PnNlZ21lbnQgPT0gcGRldi0+c2JkZi5zZWcgJiYKKyAgICAgICAgICAgICBQQ0lfQlVTKGJkZikg
PT0gcGRldi0+c2JkZi5idXMgJiYKICAgICAgICAgICAgICBQQ0lfREVWRk4yKGJkZikgPT0gZGV2
Zm4gKQogICAgICAgICB7CiAgICAgICAgICAgICAvKgpAQCAtMjA5Niw4ICsyMDk4LDggQEAgc3Rh
dGljIGludCBpbnRlbF9pb21tdV9yZW1vdmVfZGV2aWNlKHU4IGRldmZuLCBzdHJ1Y3QgcGNpX2Rl
diAqcGRldikKIAogICAgIGZvcl9lYWNoX3JtcnJfZGV2aWNlICggcm1yciwgYmRmLCBpICkKICAg
ICB7Ci0gICAgICAgIGlmICggcm1yci0+c2VnbWVudCAhPSBwZGV2LT5zZWcgfHwKLSAgICAgICAg
ICAgICBQQ0lfQlVTKGJkZikgIT0gcGRldi0+YnVzIHx8CisgICAgICAgIGlmICggcm1yci0+c2Vn
bWVudCAhPSBwZGV2LT5zYmRmLnNlZyB8fAorICAgICAgICAgICAgIFBDSV9CVVMoYmRmKSAhPSBw
ZGV2LT5zYmRmLmJ1cyB8fAogICAgICAgICAgICAgIFBDSV9ERVZGTjIoYmRmKSAhPSBkZXZmbiAp
CiAgICAgICAgICAgICBjb250aW51ZTsKIApAQCAtMjQyMSw4ICsyNDIzLDggQEAgc3RhdGljIGlu
dCByZWFzc2lnbl9kZXZpY2Vfb3duZXJzaGlwKAogICAgICAgICB1bnNpZ25lZCBpbnQgaTsKIAog
ICAgICAgICBmb3JfZWFjaF9ybXJyX2RldmljZSggcm1yciwgYmRmLCBpICkKLSAgICAgICAgICAg
IGlmICggcm1yci0+c2VnbWVudCA9PSBwZGV2LT5zZWcgJiYKLSAgICAgICAgICAgICAgICAgUENJ
X0JVUyhiZGYpID09IHBkZXYtPmJ1cyAmJgorICAgICAgICAgICAgaWYgKCBybXJyLT5zZWdtZW50
ID09IHBkZXYtPnNiZGYuc2VnICYmCisgICAgICAgICAgICAgICAgIFBDSV9CVVMoYmRmKSA9PSBw
ZGV2LT5zYmRmLmJ1cyAmJgogICAgICAgICAgICAgICAgICBQQ0lfREVWRk4yKGJkZikgPT0gZGV2
Zm4gKQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIC8qCkBAIC0yNDUxLDcgKzI0NTMs
NyBAQCBzdGF0aWMgaW50IHJlYXNzaWduX2RldmljZV9vd25lcnNoaXAoCiAgICAgICAgIHJldHVy
biByZXQ7CiAgICAgfQogCi0gICAgaWYgKCBkZXZmbiA9PSBwZGV2LT5kZXZmbiApCisgICAgaWYg
KCBkZXZmbiA9PSBwZGV2LT5zYmRmLmV4dGZ1bmMgKQogICAgIHsKICAgICAgICAgbGlzdF9tb3Zl
KCZwZGV2LT5kb21haW5fbGlzdCwgJnRhcmdldC0+YXJjaC5wZGV2X2xpc3QpOwogICAgICAgICBw
ZGV2LT5kb21haW4gPSB0YXJnZXQ7CkBAIC0yNDc0LDggKzI0NzYsOCBAQCBzdGF0aWMgaW50IGlu
dGVsX2lvbW11X2Fzc2lnbl9kZXZpY2UoCiAgICAgaWYgKCBsaXN0X2VtcHR5KCZhY3BpX2RyaGRf
dW5pdHMpICkKICAgICAgICAgcmV0dXJuIC1FTk9ERVY7CiAKLSAgICBzZWcgPSBwZGV2LT5zZWc7
Ci0gICAgYnVzID0gcGRldi0+YnVzOworICAgIHNlZyA9IHBkZXYtPnNiZGYuc2VnOworICAgIGJ1
cyA9IHBkZXYtPnNiZGYuYnVzOwogICAgIC8qCiAgICAgICogSW4gcmFyZSBjYXNlcyBvbmUgZ2l2
ZW4gcm1yciBpcyBzaGFyZWQgYnkgbXVsdGlwbGUgZGV2aWNlcyBidXQKICAgICAgKiBvYnZpb3Vz
bHkgdGhpcyB3b3VsZCBwdXQgdGhlIHNlY3VyaXR5IG9mIGEgc3lzdGVtIGF0IHJpc2suIFNvCmRp
ZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvcWludmFsLmMgYi94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC92dGQvcWludmFsLmMKaW5kZXggMDE0NDdjZjlhOC4uODAxNWQxNjUz
MSAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3FpbnZhbC5jCisrKyBi
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9xaW52YWwuYwpAQCAtMjU3LDcgKzI1Nyw3IEBA
IGludCBxaW52YWxfZGV2aWNlX2lvdGxiX3N5bmMoc3RydWN0IGlvbW11ICppb21tdSwgc3RydWN0
IHBjaV9kZXYgKnBkZXYsCiAgICAgcWludmFsX2VudHJ5LT5xLmRldl9pb3RsYl9pbnZfZHNjLmxv
LnJlc18xID0gMDsKICAgICBxaW52YWxfZW50cnktPnEuZGV2X2lvdGxiX2ludl9kc2MubG8ubWF4
X2ludnNfcGVuZCA9IHBkZXYtPmF0cy5xdWV1ZV9kZXB0aDsKICAgICBxaW52YWxfZW50cnktPnEu
ZGV2X2lvdGxiX2ludl9kc2MubG8ucmVzXzIgPSAwOwotICAgIHFpbnZhbF9lbnRyeS0+cS5kZXZf
aW90bGJfaW52X2RzYy5sby5zaWQgPSBQQ0lfQkRGMihwZGV2LT5idXMsIHBkZXYtPmRldmZuKTsK
KyAgICBxaW52YWxfZW50cnktPnEuZGV2X2lvdGxiX2ludl9kc2MubG8uc2lkID0gcGRldi0+c2Jk
Zi5iZGY7CiAgICAgcWludmFsX2VudHJ5LT5xLmRldl9pb3RsYl9pbnZfZHNjLmxvLnJlc18zID0g
MDsKIAogICAgIHFpbnZhbF9lbnRyeS0+cS5kZXZfaW90bGJfaW52X2RzYy5oaS5zaXplID0gc2l6
ZTsKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9xdWlya3MuYyBiL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9xdWlya3MuYwppbmRleCBkNmRiODYyNjc4Li5mYTgx
MTYwNWVlIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvcXVpcmtzLmMK
KysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3F1aXJrcy5jCkBAIC00MTMsMTAgKzQx
MywxMCBAQCBpbnQgbWVfd2lmaV9xdWlyayhzdHJ1Y3QgZG9tYWluICpkb21haW4sIHU4IGJ1cywg
dTggZGV2Zm4sIGludCBtYXApCiAKIHZvaWQgcGNpX3Z0ZF9xdWlyayhjb25zdCBzdHJ1Y3QgcGNp
X2RldiAqcGRldikKIHsKLSAgICBpbnQgc2VnID0gcGRldi0+c2VnOwotICAgIGludCBidXMgPSBw
ZGV2LT5idXM7Ci0gICAgaW50IGRldiA9IFBDSV9TTE9UKHBkZXYtPmRldmZuKTsKLSAgICBpbnQg
ZnVuYyA9IFBDSV9GVU5DKHBkZXYtPmRldmZuKTsKKyAgICBpbnQgc2VnID0gcGRldi0+c2JkZi5z
ZWc7CisgICAgaW50IGJ1cyA9IHBkZXYtPnNiZGYuYnVzOworICAgIGludCBkZXYgPSBwZGV2LT5z
YmRmLmRldjsKKyAgICBpbnQgZnVuYyA9IHBkZXYtPnNiZGYuZnVuYzsKICAgICBpbnQgcG9zOwog
ICAgIGJvb2xfdCBmZjsKICAgICB1MzIgdmFsLCB2YWwyOwpAQCAtNDU0LDExICs0NTQsMTEgQEAg
dm9pZCBwY2lfdnRkX3F1aXJrKGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2KQogICAgIC8qIFNh
bmR5YnJpZGdlLUVQIChSb21sZXkpICovCiAgICAgY2FzZSAweDNjMDA6IC8qIGhvc3QgYnJpZGdl
ICovCiAgICAgY2FzZSAweDNjMDEgLi4uIDB4M2MwYjogLyogcm9vdCBwb3J0cyAqLwotICAgICAg
ICBwb3MgPSBwY2lfZmluZF9leHRfY2FwYWJpbGl0eShzZWcsIGJ1cywgcGRldi0+ZGV2Zm4sCisg
ICAgICAgIHBvcyA9IHBjaV9maW5kX2V4dF9jYXBhYmlsaXR5KHNlZywgYnVzLCBwZGV2LT5zYmRm
LmV4dGZ1bmMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBDSV9FWFRf
Q0FQX0lEX0VSUik7CiAgICAgICAgIGlmICggIXBvcyApCiAgICAgICAgIHsKLSAgICAgICAgICAg
IHBvcyA9IHBjaV9maW5kX2V4dF9jYXBhYmlsaXR5KHNlZywgYnVzLCBwZGV2LT5kZXZmbiwKKyAg
ICAgICAgICAgIHBvcyA9IHBjaV9maW5kX2V4dF9jYXBhYmlsaXR5KHNlZywgYnVzLCBwZGV2LT5z
YmRmLmV4dGZ1bmMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQ
Q0lfRVhUX0NBUF9JRF9WTkRSKTsKICAgICAgICAgICAgIHdoaWxlICggcG9zICkKICAgICAgICAg
ICAgIHsKQEAgLTQ2OCw4ICs0NjgsOCBAQCB2b2lkIHBjaV92dGRfcXVpcmsoY29uc3Qgc3RydWN0
IHBjaV9kZXYgKnBkZXYpCiAgICAgICAgICAgICAgICAgICAgIHBvcyArPSBQQ0lfVk5EUl9IRUFE
RVI7CiAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgICAgIH0KLSAgICAg
ICAgICAgICAgICBwb3MgPSBwY2lfZmluZF9uZXh0X2V4dF9jYXBhYmlsaXR5KHNlZywgYnVzLCBw
ZGV2LT5kZXZmbiwgcG9zLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgUENJX0VYVF9DQVBfSURfVk5EUik7CisgICAgICAgICAgICAgICAgcG9zID0g
cGNpX2ZpbmRfbmV4dF9leHRfY2FwYWJpbGl0eShzZWcsIGJ1cywgcGRldi0+c2JkZi5leHRmdW5j
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9z
LCBQQ0lfRVhUX0NBUF9JRF9WTkRSKTsKICAgICAgICAgICAgIH0KICAgICAgICAgICAgIGZmID0g
MDsKICAgICAgICAgfQpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3g4
Ni9hdHMuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC94ODYvYXRzLmMKaW5kZXggMWEz
YWRiNGFjYi4uZTA5MDRkZjViNiAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
dnRkL3g4Ni9hdHMuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQveDg2L2F0cy5j
CkBAIC01Nyw4ICs1Nyw4IEBAIGludCBhdHNfZGV2aWNlKGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpw
ZGV2LCBjb25zdCBzdHJ1Y3QgYWNwaV9kcmhkX3VuaXQgKmRyaGQpCiAgICAgICAgIHJldHVybiAw
OwogCiAgICAgYXRzX2RyaGQgPSBmaW5kX2F0c19kZXZfZHJoZChkcmhkLT5pb21tdSk7Ci0gICAg
cG9zID0gcGNpX2ZpbmRfZXh0X2NhcGFiaWxpdHkocGRldi0+c2VnLCBwZGV2LT5idXMsIHBkZXYt
PmRldmZuLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBDSV9FWFRfQ0FQX0lE
X0FUUyk7CisgICAgcG9zID0gcGNpX2ZpbmRfZXh0X2NhcGFiaWxpdHkocGRldi0+c2JkZi5zZWcs
IHBkZXYtPnNiZGYuYnVzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBkZXYt
PnNiZGYuZXh0ZnVuYywgUENJX0VYVF9DQVBfSURfQVRTKTsKIAogICAgIGlmICggcG9zICYmIChh
dHNfZHJoZCA9PSBOVUxMKSApCiAgICAgewpAQCAtNzksMTkgKzc5LDE5IEBAIHN0YXRpYyBpbnQg
ZGV2aWNlX2luX2RvbWFpbihjb25zdCBzdHJ1Y3QgaW9tbXUgKmlvbW11LAogICAgIGludCB0dCwg
Zm91bmQgPSAwOwogCiAgICAgcm9vdF9lbnRyeSA9IChzdHJ1Y3Qgcm9vdF9lbnRyeSAqKSBtYXBf
dnRkX2RvbWFpbl9wYWdlKGlvbW11LT5yb290X21hZGRyKTsKLSAgICBpZiAoICFyb290X2VudHJ5
IHx8ICFyb290X3ByZXNlbnQocm9vdF9lbnRyeVtwZGV2LT5idXNdKSApCisgICAgaWYgKCAhcm9v
dF9lbnRyeSB8fCAhcm9vdF9wcmVzZW50KHJvb3RfZW50cnlbcGRldi0+c2JkZi5idXNdKSApCiAg
ICAgICAgIGdvdG8gb3V0OwogCiAgICAgY3R4dF9lbnRyeSA9IChzdHJ1Y3QgY29udGV4dF9lbnRy
eSAqKQotICAgICAgICAgICAgICAgICBtYXBfdnRkX2RvbWFpbl9wYWdlKHJvb3RfZW50cnlbcGRl
di0+YnVzXS52YWwpOworICAgICAgICAgICAgICAgICBtYXBfdnRkX2RvbWFpbl9wYWdlKHJvb3Rf
ZW50cnlbcGRldi0+c2JkZi5idXNdLnZhbCk7CiAKICAgICBpZiAoIGN0eHRfZW50cnkgPT0gTlVM
TCApCiAgICAgICAgIGdvdG8gb3V0OwogCi0gICAgaWYgKCBjb250ZXh0X2RvbWFpbl9pZChjdHh0
X2VudHJ5W3BkZXYtPmRldmZuXSkgIT0gZGlkICkKKyAgICBpZiAoIGNvbnRleHRfZG9tYWluX2lk
KGN0eHRfZW50cnlbcGRldi0+c2JkZi5leHRmdW5jXSkgIT0gZGlkICkKICAgICAgICAgZ290byBv
dXQ7CiAKLSAgICB0dCA9IGNvbnRleHRfdHJhbnNsYXRpb25fdHlwZShjdHh0X2VudHJ5W3BkZXYt
PmRldmZuXSk7CisgICAgdHQgPSBjb250ZXh0X3RyYW5zbGF0aW9uX3R5cGUoY3R4dF9lbnRyeVtw
ZGV2LT5zYmRmLmV4dGZ1bmNdKTsKICAgICBpZiAoIHR0ICE9IENPTlRFWFRfVFRfREVWX0lPVExC
ICkKICAgICAgICAgZ290byBvdXQ7CiAKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL3g4Ni9hdHMuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9hdHMuYwppbmRleCA1
OWMxNjM0NTlhLi5kZGFlYzcyZDE5IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC94ODYvYXRzLmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2F0cy5jCkBAIC0y
Myw4ICsyMyw4IEBAIGJvb2xlYW5fcGFyYW0oImF0cyIsIGF0c19lbmFibGVkKTsKIGludCBlbmFi
bGVfYXRzX2RldmljZShzdHJ1Y3QgcGNpX2RldiAqcGRldiwgc3RydWN0IGxpc3RfaGVhZCAqYXRz
X2xpc3QpCiB7CiAgICAgdTMyIHZhbHVlOwotICAgIHUxNiBzZWcgPSBwZGV2LT5zZWc7Ci0gICAg
dTggYnVzID0gcGRldi0+YnVzLCBkZXZmbiA9IHBkZXYtPmRldmZuOworICAgIHVpbnQxNl90IHNl
ZyA9IHBkZXYtPnNiZGYuc2VnOworICAgIHVpbnQxNl90IGJ1cyA9IHBkZXYtPnNiZGYuYnVzLCBk
ZXZmbiA9IHBkZXYtPnNiZGYuZXh0ZnVuYzsKICAgICBpbnQgcG9zOwogCiAgICAgcG9zID0gcGNp
X2ZpbmRfZXh0X2NhcGFiaWxpdHkoc2VnLCBidXMsIGRldmZuLCBQQ0lfRVhUX0NBUF9JRF9BVFMp
OwpAQCAtNzYsOCArNzYsOCBAQCBpbnQgZW5hYmxlX2F0c19kZXZpY2Uoc3RydWN0IHBjaV9kZXYg
KnBkZXYsIHN0cnVjdCBsaXN0X2hlYWQgKmF0c19saXN0KQogdm9pZCBkaXNhYmxlX2F0c19kZXZp
Y2Uoc3RydWN0IHBjaV9kZXYgKnBkZXYpCiB7CiAgICAgdTMyIHZhbHVlOwotICAgIHUxNiBzZWcg
PSBwZGV2LT5zZWc7Ci0gICAgdTggYnVzID0gcGRldi0+YnVzLCBkZXZmbiA9IHBkZXYtPmRldmZu
OworICAgIHVpbnQxNl90IHNlZyA9IHBkZXYtPnNiZGYuc2VnOworICAgIHVpbnQ4X3QgYnVzID0g
cGRldi0+c2JkZi5idXMsIGRldmZuID0gcGRldi0+c2JkZi5leHRmdW5jOwogCiAgICAgQlVHX09O
KCFwZGV2LT5hdHMuY2FwX3Bvcyk7CiAKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3BjaS9wY2ku
YyBiL3hlbi9kcml2ZXJzL3BjaS9wY2kuYwppbmRleCAxYzgwOGQ2NjMyLi5hMzIyM2EyYjI5IDEw
MDY0NAotLS0gYS94ZW4vZHJpdmVycy9wY2kvcGNpLmMKKysrIGIveGVuL2RyaXZlcnMvcGNpL3Bj
aS5jCkBAIC0xMTcsMTAgKzExNywxMCBAQCBpbnQgcGNpX2ZpbmRfbmV4dF9leHRfY2FwYWJpbGl0
eShpbnQgc2VnLCBpbnQgYnVzLCBpbnQgZGV2Zm4sIGludCBzdGFydCwgaW50IGNhcAogCiB2b2lk
IHBjaV9pbnR4KGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2LCBib29sIGVuYWJsZSkKIHsKLSAg
ICB1aW50MTZfdCBzZWcgPSBwZGV2LT5zZWc7Ci0gICAgdWludDhfdCBidXMgPSBwZGV2LT5idXM7
Ci0gICAgdWludDhfdCBzbG90ID0gUENJX1NMT1QocGRldi0+ZGV2Zm4pOwotICAgIHVpbnQ4X3Qg
ZnVuYyA9IFBDSV9GVU5DKHBkZXYtPmRldmZuKTsKKyAgICB1aW50MTZfdCBzZWcgPSBwZGV2LT5z
YmRmLnNlZzsKKyAgICB1aW50OF90IGJ1cyA9IHBkZXYtPnNiZGYuYnVzOworICAgIHVpbnQ4X3Qg
c2xvdCA9IHBkZXYtPnNiZGYuZGV2OworICAgIHVpbnQ4X3QgZnVuYyA9IHBkZXYtPnNiZGYuZnVu
YzsKICAgICB1aW50MTZfdCBjbWQgPSBwY2lfY29uZl9yZWFkMTYoc2VnLCBidXMsIHNsb3QsIGZ1
bmMsIFBDSV9DT01NQU5EKTsKIAogICAgIGlmICggZW5hYmxlICkKZGlmZiAtLWdpdCBhL3hlbi9k
cml2ZXJzL3ZwY2kvaGVhZGVyLmMgYi94ZW4vZHJpdmVycy92cGNpL2hlYWRlci5jCmluZGV4IGVm
YjZjYTkwZTMuLjc0ZDcwYTQyNzggMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3ZwY2kvaGVhZGVy
LmMKKysrIGIveGVuL2RyaXZlcnMvdnBjaS9oZWFkZXIuYwpAQCAtODUsNyArODUsNiBAQCBzdGF0
aWMgdm9pZCBtb2RpZnlfZGVjb2RpbmcoY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYsIHVpbnQx
Nl90IGNtZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIHJvbV9vbmx5KQogewog
ICAgIHN0cnVjdCB2cGNpX2hlYWRlciAqaGVhZGVyID0gJnBkZXYtPnZwY2ktPmhlYWRlcjsKLSAg
ICB1aW50OF90IHNsb3QgPSBQQ0lfU0xPVChwZGV2LT5kZXZmbiksIGZ1bmMgPSBQQ0lfRlVOQyhw
ZGV2LT5kZXZmbik7CiAgICAgYm9vbCBtYXAgPSBjbWQgJiBQQ0lfQ09NTUFORF9NRU1PUlk7CiAg
ICAgdW5zaWduZWQgaW50IGk7CiAKQEAgLTExMyw3ICsxMTIsOCBAQCBzdGF0aWMgdm9pZCBtb2Rp
ZnlfZGVjb2RpbmcoY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYsIHVpbnQxNl90IGNtZCwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIChtYXAgPyBQQ0lfUk9NX0FERFJFU1NfRU5BQkxFIDog
MCk7CiAKICAgICAgICAgICAgIGhlYWRlci0+YmFyc1tpXS5lbmFibGVkID0gaGVhZGVyLT5yb21f
ZW5hYmxlZCA9IG1hcDsKLSAgICAgICAgICAgIHBjaV9jb25mX3dyaXRlMzIocGRldi0+c2VnLCBw
ZGV2LT5idXMsIHNsb3QsIGZ1bmMsIHJvbV9wb3MsIHZhbCk7CisgICAgICAgICAgICBwY2lfY29u
Zl93cml0ZTMyKHBkZXYtPnNiZGYuc2VnLCBwZGV2LT5zYmRmLmJ1cywgcGRldi0+c2JkZi5kZXYs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBkZXYtPnNiZGYuZnVuYywgcm9tX3Bvcywg
dmFsKTsKICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgfQogCkBAIC0xMjMsOCArMTIzLDgg
QEAgc3RhdGljIHZvaWQgbW9kaWZ5X2RlY29kaW5nKGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2
LCB1aW50MTZfdCBjbWQsCiAgICAgfQogCiAgICAgaWYgKCAhcm9tX29ubHkgKQotICAgICAgICBw
Y2lfY29uZl93cml0ZTE2KHBkZXYtPnNlZywgcGRldi0+YnVzLCBzbG90LCBmdW5jLCBQQ0lfQ09N
TUFORCwKLSAgICAgICAgICAgICAgICAgICAgICAgICBjbWQpOworICAgICAgICBwY2lfY29uZl93
cml0ZTE2KHBkZXYtPnNiZGYuc2VnLCBwZGV2LT5zYmRmLmJ1cywgcGRldi0+c2JkZi5kZXYsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgcGRldi0+c2JkZi5mdW5jLCBQQ0lfQ09NTUFORCwgY21k
KTsKICAgICBlbHNlCiAgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwogfQpAQCAtMzM1LDgg
KzMzNSw4IEBAIHN0YXRpYyBpbnQgbW9kaWZ5X2JhcnMoY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBk
ZXYsIHVpbnQxNl90IGNtZCwgYm9vbCByb21fb25seSkKIHN0YXRpYyB2b2lkIGNtZF93cml0ZShj
b25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldiwgdW5zaWduZWQgaW50IHJlZywKICAgICAgICAgICAg
ICAgICAgICAgICB1aW50MzJfdCBjbWQsIHZvaWQgKmRhdGEpCiB7Ci0gICAgdWludDhfdCBzbG90
ID0gUENJX1NMT1QocGRldi0+ZGV2Zm4pLCBmdW5jID0gUENJX0ZVTkMocGRldi0+ZGV2Zm4pOwot
ICAgIHVpbnQxNl90IGN1cnJlbnRfY21kID0gcGNpX2NvbmZfcmVhZDE2KHBkZXYtPnNlZywgcGRl
di0+YnVzLCBzbG90LCBmdW5jLAorICAgIHVpbnQxNl90IGN1cnJlbnRfY21kID0gcGNpX2NvbmZf
cmVhZDE2KHBkZXYtPnNiZGYuc2VnLCBwZGV2LT5zYmRmLmJ1cywKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwZGV2LT5zYmRmLmRldiwgcGRldi0+c2JkZi5mdW5j
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlZyk7CiAKICAg
ICAvKgpAQCAtMzUyLDE0ICszNTIsMTQgQEAgc3RhdGljIHZvaWQgY21kX3dyaXRlKGNvbnN0IHN0
cnVjdCBwY2lfZGV2ICpwZGV2LCB1bnNpZ25lZCBpbnQgcmVnLAogICAgICAgICAgKi8KICAgICAg
ICAgbW9kaWZ5X2JhcnMocGRldiwgY21kLCBmYWxzZSk7CiAgICAgZWxzZQotICAgICAgICBwY2lf
Y29uZl93cml0ZTE2KHBkZXYtPnNlZywgcGRldi0+YnVzLCBzbG90LCBmdW5jLCByZWcsIGNtZCk7
CisgICAgICAgIHBjaV9jb25mX3dyaXRlMTYocGRldi0+c2JkZi5zZWcsIHBkZXYtPnNiZGYuYnVz
LCBwZGV2LT5zYmRmLmRldiwKKyAgICAgICAgICAgICAgICAgICAgICAgICBwZGV2LT5zYmRmLmZ1
bmMsIHJlZywgY21kKTsKIH0KIAogc3RhdGljIHZvaWQgYmFyX3dyaXRlKGNvbnN0IHN0cnVjdCBw
Y2lfZGV2ICpwZGV2LCB1bnNpZ25lZCBpbnQgcmVnLAogICAgICAgICAgICAgICAgICAgICAgIHVp
bnQzMl90IHZhbCwgdm9pZCAqZGF0YSkKIHsKICAgICBzdHJ1Y3QgdnBjaV9iYXIgKmJhciA9IGRh
dGE7Ci0gICAgdWludDhfdCBzbG90ID0gUENJX1NMT1QocGRldi0+ZGV2Zm4pLCBmdW5jID0gUENJ
X0ZVTkMocGRldi0+ZGV2Zm4pOwogICAgIGJvb2wgaGkgPSBmYWxzZTsKIAogICAgIGlmICggYmFy
LT50eXBlID09IFZQQ0lfQkFSX01FTTY0X0hJICkKQEAgLTM3MSwxNSArMzcxLDE1IEBAIHN0YXRp
YyB2b2lkIGJhcl93cml0ZShjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldiwgdW5zaWduZWQgaW50
IHJlZywKICAgICBlbHNlCiAgICAgICAgIHZhbCAmPSBQQ0lfQkFTRV9BRERSRVNTX01FTV9NQVNL
OwogCi0gICAgaWYgKCBwY2lfY29uZl9yZWFkMTYocGRldi0+c2VnLCBwZGV2LT5idXMsIHNsb3Qs
IGZ1bmMsIFBDSV9DT01NQU5EKSAmCi0gICAgICAgICBQQ0lfQ09NTUFORF9NRU1PUlkgKQorICAg
IGlmICggcGNpX2NvbmZfcmVhZDE2KHBkZXYtPnNiZGYuc2VnLCBwZGV2LT5zYmRmLmJ1cywgcGRl
di0+c2JkZi5kZXYsCisgICAgICAgICAgICAgICAgICAgICAgICAgcGRldi0+c2JkZi5mdW5jLCBQ
Q0lfQ09NTUFORCkgJiBQQ0lfQ09NTUFORF9NRU1PUlkgKQogICAgIHsKICAgICAgICAgLyogSWYg
dGhlIHZhbHVlIHdyaXR0ZW4gaXMgdGhlIGN1cnJlbnQgb25lIGF2b2lkIHByaW50aW5nIGEgd2Fy
bmluZy4gKi8KICAgICAgICAgaWYgKCB2YWwgIT0gKHVpbnQzMl90KShiYXItPmFkZHIgPj4gKGhp
ID8gMzIgOiAwKSkgKQogICAgICAgICAgICAgZ3ByaW50ayhYRU5MT0dfV0FSTklORywKICAgICAg
ICAgICAgICAgICAgICAgIiUwNHg6JTAyeDolMDJ4LiV1OiBpZ25vcmVkIEJBUiAlbHUgd3JpdGUg
d2l0aCBtZW1vcnkgZGVjb2RpbmcgZW5hYmxlZFxuIiwKLSAgICAgICAgICAgICAgICAgICAgcGRl
di0+c2VnLCBwZGV2LT5idXMsIHNsb3QsIGZ1bmMsCi0gICAgICAgICAgICAgICAgICAgIGJhciAt
IHBkZXYtPnZwY2ktPmhlYWRlci5iYXJzICsgaGkpOworICAgICAgICAgICAgICAgICAgICBwZGV2
LT5zYmRmLnNlZywgcGRldi0+c2JkZi5idXMsIHBkZXYtPnNiZGYuZGV2LAorICAgICAgICAgICAg
ICAgICAgICBwZGV2LT5zYmRmLmZ1bmMsIGJhciAtIHBkZXYtPnZwY2ktPmhlYWRlci5iYXJzICsg
aGkpOwogICAgICAgICByZXR1cm47CiAgICAgfQogCkBAIC0zOTksOCArMzk5LDggQEAgc3RhdGlj
IHZvaWQgYmFyX3dyaXRlKGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2LCB1bnNpZ25lZCBpbnQg
cmVnLAogICAgICAgICB2YWwgfD0gYmFyLT5wcmVmZXRjaGFibGUgPyBQQ0lfQkFTRV9BRERSRVNT
X01FTV9QUkVGRVRDSCA6IDA7CiAgICAgfQogCi0gICAgcGNpX2NvbmZfd3JpdGUzMihwZGV2LT5z
ZWcsIHBkZXYtPmJ1cywgUENJX1NMT1QocGRldi0+ZGV2Zm4pLAotICAgICAgICAgICAgICAgICAg
ICAgUENJX0ZVTkMocGRldi0+ZGV2Zm4pLCByZWcsIHZhbCk7CisgICAgcGNpX2NvbmZfd3JpdGUz
MihwZGV2LT5zYmRmLnNlZywgcGRldi0+c2JkZi5idXMsIHBkZXYtPnNiZGYuZGV2LAorICAgICAg
ICAgICAgICAgICAgICAgcGRldi0+c2JkZi5mdW5jLCByZWcsIHZhbCk7CiB9CiAKIHN0YXRpYyB2
b2lkIHJvbV93cml0ZShjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldiwgdW5zaWduZWQgaW50IHJl
ZywKQEAgLTQwOCw4ICs0MDgsOCBAQCBzdGF0aWMgdm9pZCByb21fd3JpdGUoY29uc3Qgc3RydWN0
IHBjaV9kZXYgKnBkZXYsIHVuc2lnbmVkIGludCByZWcsCiB7CiAgICAgc3RydWN0IHZwY2lfaGVh
ZGVyICpoZWFkZXIgPSAmcGRldi0+dnBjaS0+aGVhZGVyOwogICAgIHN0cnVjdCB2cGNpX2JhciAq
cm9tID0gZGF0YTsKLSAgICB1aW50OF90IHNsb3QgPSBQQ0lfU0xPVChwZGV2LT5kZXZmbiksIGZ1
bmMgPSBQQ0lfRlVOQyhwZGV2LT5kZXZmbik7Ci0gICAgdWludDE2X3QgY21kID0gcGNpX2NvbmZf
cmVhZDE2KHBkZXYtPnNlZywgcGRldi0+YnVzLCBzbG90LCBmdW5jLAorICAgIHVpbnQxNl90IGNt
ZCA9IHBjaV9jb25mX3JlYWQxNihwZGV2LT5zYmRmLnNlZywgcGRldi0+c2JkZi5idXMsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBkZXYtPnNiZGYuZGV2LCBwZGV2LT5zYmRm
LmZ1bmMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBDSV9DT01NQU5EKTsK
ICAgICBib29sIG5ld19lbmFibGVkID0gdmFsICYgUENJX1JPTV9BRERSRVNTX0VOQUJMRTsKIApA
QCAtNDE3LDcgKzQxNyw4IEBAIHN0YXRpYyB2b2lkIHJvbV93cml0ZShjb25zdCBzdHJ1Y3QgcGNp
X2RldiAqcGRldiwgdW5zaWduZWQgaW50IHJlZywKICAgICB7CiAgICAgICAgIGdwcmludGsoWEVO
TE9HX1dBUk5JTkcsCiAgICAgICAgICAgICAgICAgIiUwNHg6JTAyeDolMDJ4LiV1OiBpZ25vcmVk
IFJPTSBCQVIgd3JpdGUgd2l0aCBtZW1vcnkgZGVjb2RpbmcgZW5hYmxlZFxuIiwKLSAgICAgICAg
ICAgICAgICBwZGV2LT5zZWcsIHBkZXYtPmJ1cywgc2xvdCwgZnVuYyk7CisgICAgICAgICAgICAg
ICAgcGRldi0+c2JkZi5zZWcsIHBkZXYtPnNiZGYuYnVzLCBwZGV2LT5zYmRmLmRldiwKKyAgICAg
ICAgICAgICAgICBwZGV2LT5zYmRmLmZ1bmMpOwogICAgICAgICByZXR1cm47CiAgICAgfQogCkBA
IC00MzIsNyArNDMzLDggQEAgc3RhdGljIHZvaWQgcm9tX3dyaXRlKGNvbnN0IHN0cnVjdCBwY2lf
ZGV2ICpwZGV2LCB1bnNpZ25lZCBpbnQgcmVnLAogICAgIHsKICAgICAgICAgLyogSnVzdCB1cGRh
dGUgdGhlIFJPTSBCQVIgZmllbGQuICovCiAgICAgICAgIGhlYWRlci0+cm9tX2VuYWJsZWQgPSBu
ZXdfZW5hYmxlZDsKLSAgICAgICAgcGNpX2NvbmZfd3JpdGUzMihwZGV2LT5zZWcsIHBkZXYtPmJ1
cywgc2xvdCwgZnVuYywgcmVnLCB2YWwpOworICAgICAgICBwY2lfY29uZl93cml0ZTMyKHBkZXYt
PnNiZGYuc2VnLCBwZGV2LT5zYmRmLmJ1cywgcGRldi0+c2JkZi5kZXYsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgcGRldi0+c2JkZi5mdW5jLCByZWcsIHZhbCk7CiAgICAgfQogICAgIC8qCiAg
ICAgICogUGFzcyBQQ0lfQ09NTUFORF9NRU1PUlkgb3IgMCB0byBzaWduYWwgYSBtYXAvdW5tYXAg
cmVxdWVzdCwgbm90ZSB0aGF0CkBAIC00NTUsMTkgKzQ1NywxNSBAQCBzdGF0aWMgdm9pZCByb21f
d3JpdGUoY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYsIHVuc2lnbmVkIGludCByZWcsCiAKIHN0
YXRpYyBpbnQgaW5pdF9iYXJzKHN0cnVjdCBwY2lfZGV2ICpwZGV2KQogewotICAgIHVpbnQ4X3Qg
c2xvdCA9IFBDSV9TTE9UKHBkZXYtPmRldmZuKSwgZnVuYyA9IFBDSV9GVU5DKHBkZXYtPmRldmZu
KTsKICAgICB1aW50MTZfdCBjbWQ7CiAgICAgdWludDY0X3QgYWRkciwgc2l6ZTsKICAgICB1bnNp
Z25lZCBpbnQgaSwgbnVtX2JhcnMsIHJvbV9yZWc7CiAgICAgc3RydWN0IHZwY2lfaGVhZGVyICpo
ZWFkZXIgPSAmcGRldi0+dnBjaS0+aGVhZGVyOwogICAgIHN0cnVjdCB2cGNpX2JhciAqYmFycyA9
IGhlYWRlci0+YmFyczsKLSAgICBwY2lfc2JkZl90IHNiZGYgPSB7Ci0gICAgICAgIC5zYmRmID0g
UENJX1NCREYzKHBkZXYtPnNlZywgcGRldi0+YnVzLCBwZGV2LT5kZXZmbiksCi0gICAgfTsKICAg
ICBpbnQgcmM7CiAKLSAgICBzd2l0Y2ggKCBwY2lfY29uZl9yZWFkOChwZGV2LT5zZWcsIHBkZXYt
PmJ1cywgc2xvdCwgZnVuYywgUENJX0hFQURFUl9UWVBFKQotICAgICAgICAgICAgICYgMHg3ZiAp
CisgICAgc3dpdGNoICggcGNpX2NvbmZfcmVhZDgocGRldi0+c2JkZi5zZWcsIHBkZXYtPnNiZGYu
YnVzLCBwZGV2LT5zYmRmLmRldiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBwZGV2LT5z
YmRmLmZ1bmMsIFBDSV9IRUFERVJfVFlQRSkgJiAweDdmICkKICAgICB7CiAgICAgY2FzZSBQQ0lf
SEVBREVSX1RZUEVfTk9STUFMOgogICAgICAgICBudW1fYmFycyA9IFBDSV9IRUFERVJfTk9STUFM
X05SX0JBUlM7CkBAIC00OTMsOSArNDkxLDExIEBAIHN0YXRpYyBpbnQgaW5pdF9iYXJzKHN0cnVj
dCBwY2lfZGV2ICpwZGV2KQogICAgICAgICByZXR1cm4gMDsKIAogICAgIC8qIERpc2FibGUgbWVt
b3J5IGRlY29kaW5nIGJlZm9yZSBzaXppbmcuICovCi0gICAgY21kID0gcGNpX2NvbmZfcmVhZDE2
KHBkZXYtPnNlZywgcGRldi0+YnVzLCBzbG90LCBmdW5jLCBQQ0lfQ09NTUFORCk7CisgICAgY21k
ID0gcGNpX2NvbmZfcmVhZDE2KHBkZXYtPnNiZGYuc2VnLCBwZGV2LT5zYmRmLmJ1cywgcGRldi0+
c2JkZi5kZXYsCisgICAgICAgICAgICAgICAgICAgICAgICAgIHBkZXYtPnNiZGYuZnVuYywgUENJ
X0NPTU1BTkQpOwogICAgIGlmICggY21kICYgUENJX0NPTU1BTkRfTUVNT1JZICkKLSAgICAgICAg
cGNpX2NvbmZfd3JpdGUxNihwZGV2LT5zZWcsIHBkZXYtPmJ1cywgc2xvdCwgZnVuYywgUENJX0NP
TU1BTkQsCisgICAgICAgIHBjaV9jb25mX3dyaXRlMTYocGRldi0+c2JkZi5zZWcsIHBkZXYtPnNi
ZGYuYnVzLCBwZGV2LT5zYmRmLmRldiwKKyAgICAgICAgICAgICAgICAgICAgICAgICBwZGV2LT5z
YmRmLmZ1bmMsIFBDSV9DT01NQU5ELAogICAgICAgICAgICAgICAgICAgICAgICAgIGNtZCAmIH5Q
Q0lfQ09NTUFORF9NRU1PUlkpOwogCiAgICAgZm9yICggaSA9IDA7IGkgPCBudW1fYmFyczsgaSsr
ICkKQEAgLTUxMCwxNSArNTEwLDE2IEBAIHN0YXRpYyBpbnQgaW5pdF9iYXJzKHN0cnVjdCBwY2lf
ZGV2ICpwZGV2KQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA0LCAmYmFyc1tp
XSk7CiAgICAgICAgICAgICBpZiAoIHJjICkKICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAg
ICBwY2lfY29uZl93cml0ZTE2KHBkZXYtPnNlZywgcGRldi0+YnVzLCBzbG90LCBmdW5jLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUENJX0NPTU1BTkQsIGNtZCk7CisgICAgICAg
ICAgICAgICAgcGNpX2NvbmZfd3JpdGUxNihwZGV2LT5zYmRmLnNlZywgcGRldi0+c2JkZi5idXMs
IHBkZXYtPnNiZGYuZGV2LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGRldi0+
c2JkZi5mdW5jLCBQQ0lfQ09NTUFORCwgY21kKTsKICAgICAgICAgICAgICAgICByZXR1cm4gcmM7
CiAgICAgICAgICAgICB9CiAKICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICB9CiAKLSAg
ICAgICAgdmFsID0gcGNpX2NvbmZfcmVhZDMyKHBkZXYtPnNlZywgcGRldi0+YnVzLCBzbG90LCBm
dW5jLCByZWcpOworICAgICAgICB2YWwgPSBwY2lfY29uZl9yZWFkMzIocGRldi0+c2JkZi5zZWcs
IHBkZXYtPnNiZGYuYnVzLCBwZGV2LT5zYmRmLmRldiwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBkZXYtPnNiZGYuZnVuYywgcmVnKTsKICAgICAgICAgaWYgKCAodmFsICYgUENJX0JB
U0VfQUREUkVTU19TUEFDRSkgPT0gUENJX0JBU0VfQUREUkVTU19TUEFDRV9JTyApCiAgICAgICAg
IHsKICAgICAgICAgICAgIGJhcnNbaV0udHlwZSA9IFZQQ0lfQkFSX0lPOwpAQCAtNTMwLDEyICs1
MzEsMTIgQEAgc3RhdGljIGludCBpbml0X2JhcnMoc3RydWN0IHBjaV9kZXYgKnBkZXYpCiAgICAg
ICAgIGVsc2UKICAgICAgICAgICAgIGJhcnNbaV0udHlwZSA9IFZQQ0lfQkFSX01FTTMyOwogCi0g
ICAgICAgIHJjID0gcGNpX3NpemVfbWVtX2JhcihzYmRmLCByZWcsICZhZGRyLCAmc2l6ZSwKKyAg
ICAgICAgcmMgPSBwY2lfc2l6ZV9tZW1fYmFyKHBkZXYtPnNiZGYsIHJlZywgJmFkZHIsICZzaXpl
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGkgPT0gbnVtX2JhcnMgLSAxKSA/IFBD
SV9CQVJfTEFTVCA6IDApOwogICAgICAgICBpZiAoIHJjIDwgMCApCiAgICAgICAgIHsKLSAgICAg
ICAgICAgIHBjaV9jb25mX3dyaXRlMTYocGRldi0+c2VnLCBwZGV2LT5idXMsIHNsb3QsIGZ1bmMs
IFBDSV9DT01NQU5ELAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbWQpOworICAgICAg
ICAgICAgcGNpX2NvbmZfd3JpdGUxNihwZGV2LT5zYmRmLnNlZywgcGRldi0+c2JkZi5idXMsIHBk
ZXYtPnNiZGYuZGV2LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwZGV2LT5zYmRmLmZ1
bmMsIFBDSV9DT01NQU5ELCBjbWQpOwogICAgICAgICAgICAgcmV0dXJuIHJjOwogICAgICAgICB9
CiAKQEAgLTU1MywxNCArNTU0LDE0IEBAIHN0YXRpYyBpbnQgaW5pdF9iYXJzKHN0cnVjdCBwY2lf
ZGV2ICpwZGV2KQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZiYXJzW2ldKTsKICAg
ICAgICAgaWYgKCByYyApCiAgICAgICAgIHsKLSAgICAgICAgICAgIHBjaV9jb25mX3dyaXRlMTYo
cGRldi0+c2VnLCBwZGV2LT5idXMsIHNsb3QsIGZ1bmMsIFBDSV9DT01NQU5ELAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBjbWQpOworICAgICAgICAgICAgcGNpX2NvbmZfd3JpdGUxNihw
ZGV2LT5zYmRmLnNlZywgcGRldi0+c2JkZi5idXMsIHBkZXYtPnNiZGYuZGV2LAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwZGV2LT5zYmRmLmZ1bmMsIFBDSV9DT01NQU5ELCBjbWQpOwog
ICAgICAgICAgICAgcmV0dXJuIHJjOwogICAgICAgICB9CiAgICAgfQogCiAgICAgLyogQ2hlY2sg
ZXhwYW5zaW9uIFJPTS4gKi8KLSAgICByYyA9IHBjaV9zaXplX21lbV9iYXIoc2JkZiwgcm9tX3Jl
ZywgJmFkZHIsICZzaXplLCBQQ0lfQkFSX1JPTSk7CisgICAgcmMgPSBwY2lfc2l6ZV9tZW1fYmFy
KHBkZXYtPnNiZGYsIHJvbV9yZWcsICZhZGRyLCAmc2l6ZSwgUENJX0JBUl9ST00pOwogICAgIGlm
ICggcmMgPiAwICYmIHNpemUgKQogICAgIHsKICAgICAgICAgc3RydWN0IHZwY2lfYmFyICpyb20g
PSAmaGVhZGVyLT5iYXJzW251bV9iYXJzXTsKQEAgLTU2OCw3ICs1NjksOCBAQCBzdGF0aWMgaW50
IGluaXRfYmFycyhzdHJ1Y3QgcGNpX2RldiAqcGRldikKICAgICAgICAgcm9tLT50eXBlID0gVlBD
SV9CQVJfUk9NOwogICAgICAgICByb20tPnNpemUgPSBzaXplOwogICAgICAgICByb20tPmFkZHIg
PSBhZGRyOwotICAgICAgICBoZWFkZXItPnJvbV9lbmFibGVkID0gcGNpX2NvbmZfcmVhZDMyKHBk
ZXYtPnNlZywgcGRldi0+YnVzLCBzbG90LCBmdW5jLAorICAgICAgICBoZWFkZXItPnJvbV9lbmFi
bGVkID0gcGNpX2NvbmZfcmVhZDMyKHBkZXYtPnNiZGYuc2VnLCBwZGV2LT5zYmRmLmJ1cywKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwZGV2LT5zYmRmLmRl
diwgcGRldi0+c2JkZi5mdW5jLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHJvbV9yZWcpICYgUENJX1JPTV9BRERSRVNTX0VOQUJMRTsKIAogICAgICAgICBy
YyA9IHZwY2lfYWRkX3JlZ2lzdGVyKHBkZXYtPnZwY2ksIHZwY2lfaHdfcmVhZDMyLCByb21fd3Jp
dGUsIHJvbV9yZWcsCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy92cGNpL21zaS5jIGIveGVuL2Ry
aXZlcnMvdnBjaS9tc2kuYwppbmRleCA4ZjE1YWQ3YmYyLi5kZmM4OTRkY2M2IDEwMDY0NAotLS0g
YS94ZW4vZHJpdmVycy92cGNpL21zaS5jCisrKyBiL3hlbi9kcml2ZXJzL3ZwY2kvbXNpLmMKQEAg
LTc3LDkgKzc3LDggQEAgc3RhdGljIHZvaWQgY29udHJvbF93cml0ZShjb25zdCBzdHJ1Y3QgcGNp
X2RldiAqcGRldiwgdW5zaWduZWQgaW50IHJlZywKICAgICBtc2ktPnZlY3RvcnMgPSB2ZWN0b3Jz
OwogICAgIG1zaS0+ZW5hYmxlZCA9IG5ld19lbmFibGVkOwogCi0gICAgcGNpX2NvbmZfd3JpdGUx
NihwZGV2LT5zZWcsIHBkZXYtPmJ1cywgUENJX1NMT1QocGRldi0+ZGV2Zm4pLAotICAgICAgICAg
ICAgICAgICAgICAgUENJX0ZVTkMocGRldi0+ZGV2Zm4pLCByZWcsCi0gICAgICAgICAgICAgICAg
ICAgICBjb250cm9sX3JlYWQocGRldiwgcmVnLCBkYXRhKSk7CisgICAgcGNpX2NvbmZfd3JpdGUx
NihwZGV2LT5zYmRmLnNlZywgcGRldi0+c2JkZi5idXMsIHBkZXYtPnNiZGYuZGV2LAorICAgICAg
ICAgICAgICAgICAgICAgcGRldi0+c2JkZi5mdW5jLCByZWcsIGNvbnRyb2xfcmVhZChwZGV2LCBy
ZWcsIGRhdGEpKTsKIH0KIAogc3RhdGljIHZvaWQgdXBkYXRlX21zaShjb25zdCBzdHJ1Y3QgcGNp
X2RldiAqcGRldiwgc3RydWN0IHZwY2lfbXNpICptc2kpCkBAIC0xODcsOCArMTg2LDggQEAgc3Rh
dGljIHZvaWQgbWFza193cml0ZShjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldiwgdW5zaWduZWQg
aW50IHJlZywKIAogc3RhdGljIGludCBpbml0X21zaShzdHJ1Y3QgcGNpX2RldiAqcGRldikKIHsK
LSAgICB1aW50OF90IHNsb3QgPSBQQ0lfU0xPVChwZGV2LT5kZXZmbiksIGZ1bmMgPSBQQ0lfRlVO
QyhwZGV2LT5kZXZmbik7Ci0gICAgdW5zaWduZWQgaW50IHBvcyA9IHBjaV9maW5kX2NhcF9vZmZz
ZXQocGRldi0+c2VnLCBwZGV2LT5idXMsIHNsb3QsIGZ1bmMsCisgICAgdW5zaWduZWQgaW50IHBv
cyA9IHBjaV9maW5kX2NhcF9vZmZzZXQocGRldi0+c2JkZi5zZWcsIHBkZXYtPnNiZGYuYnVzLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBkZXYtPnNiZGYuZGV2
LCBwZGV2LT5zYmRmLmZ1bmMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgUENJX0NBUF9JRF9NU0kpOwogICAgIHVpbnQxNl90IGNvbnRyb2w7CiAgICAgaW50IHJl
dDsKQEAgLTIxMSw4ICsyMTAsOCBAQCBzdGF0aWMgaW50IGluaXRfbXNpKHN0cnVjdCBwY2lfZGV2
ICpwZGV2KQogICAgICAgICByZXR1cm4gcmV0OwogCiAgICAgLyogR2V0IHRoZSBtYXhpbXVtIG51
bWJlciBvZiB2ZWN0b3JzIHRoZSBkZXZpY2Ugc3VwcG9ydHMuICovCi0gICAgY29udHJvbCA9IHBj
aV9jb25mX3JlYWQxNihwZGV2LT5zZWcsIHBkZXYtPmJ1cywgc2xvdCwgZnVuYywKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIG1zaV9jb250cm9sX3JlZyhwb3MpKTsKKyAgICBjb250cm9s
ID0gcGNpX2NvbmZfcmVhZDE2KHBkZXYtPnNiZGYuc2VnLCBwZGV2LT5zYmRmLmJ1cywgcGRldi0+
c2JkZi5kZXYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwZGV2LT5zYmRmLmZ1bmMs
IG1zaV9jb250cm9sX3JlZyhwb3MpKTsKIAogICAgIC8qCiAgICAgICogRklYTUU6IEkndmUgb25s
eSBiZWVuIGFibGUgdG8gdGVzdCB0aGlzIGNvZGUgd2l0aCBkZXZpY2VzIHVzaW5nIGEgc2luZ2xl
CkBAIC0yOTMsOCArMjkyLDggQEAgdm9pZCB2cGNpX2R1bXBfbXNpKHZvaWQpCiAgICAgICAgICAg
ICBtc2kgPSBwZGV2LT52cGNpLT5tc2k7CiAgICAgICAgICAgICBpZiAoIG1zaSAmJiBtc2ktPmVu
YWJsZWQgKQogICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIHByaW50aygiJTA0eDolMDJ4
OiUwMnguJXUgTVNJXG4iLCBwZGV2LT5zZWcsIHBkZXYtPmJ1cywKLSAgICAgICAgICAgICAgICAg
ICAgICAgUENJX1NMT1QocGRldi0+ZGV2Zm4pLCBQQ0lfRlVOQyhwZGV2LT5kZXZmbikpOworICAg
ICAgICAgICAgICAgIHByaW50aygiJTA0eDolMDJ4OiUwMnguJXUgTVNJXG4iLCBwZGV2LT5zYmRm
LnNlZywKKyAgICAgICAgICAgICAgICAgICAgICAgcGRldi0+c2JkZi5idXMsIHBkZXYtPnNiZGYu
ZGV2LCBwZGV2LT5zYmRmLmZ1bmMpOwogCiAgICAgICAgICAgICAgICAgcHJpbnRrKCIgIGVuYWJs
ZWQ6ICVkIDY0LWJpdDogJWQiLAogICAgICAgICAgICAgICAgICAgICAgICBtc2ktPmVuYWJsZWQs
IG1zaS0+YWRkcmVzczY0KTsKQEAgLTMxMSw4ICszMTAsOCBAQCB2b2lkIHZwY2lfZHVtcF9tc2ko
dm9pZCkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBpbnQgcmM7CiAKLSAgICAgICAg
ICAgICAgICBwcmludGsoIiUwNHg6JTAyeDolMDJ4LiV1IE1TSS1YXG4iLCBwZGV2LT5zZWcsIHBk
ZXYtPmJ1cywKLSAgICAgICAgICAgICAgICAgICAgICAgUENJX1NMT1QocGRldi0+ZGV2Zm4pLCBQ
Q0lfRlVOQyhwZGV2LT5kZXZmbikpOworICAgICAgICAgICAgICAgIHByaW50aygiJTA0eDolMDJ4
OiUwMnguJXUgTVNJLVhcbiIsIHBkZXYtPnNiZGYuc2VnLAorICAgICAgICAgICAgICAgICAgICAg
ICBwZGV2LT5zYmRmLmJ1cywgcGRldi0+c2JkZi5kZXYsIHBkZXYtPnNiZGYuZnVuYyk7CiAKICAg
ICAgICAgICAgICAgICBwcmludGsoIiAgZW50cmllczogJXUgbWFza2FsbDogJWQgZW5hYmxlZDog
JWRcbiIsCiAgICAgICAgICAgICAgICAgICAgICAgIG1zaXgtPm1heF9lbnRyaWVzLCBtc2l4LT5t
YXNrZWQsIG1zaXgtPmVuYWJsZWQpOwpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvdnBjaS9tc2l4
LmMgYi94ZW4vZHJpdmVycy92cGNpL21zaXguYwppbmRleCBhZjNmZmEwODdkLi4wNDQzMTcxNWY1
IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy92cGNpL21zaXguYworKysgYi94ZW4vZHJpdmVycy92
cGNpL21zaXguYwpAQCAtNDIsNyArNDIsNiBAQCBzdGF0aWMgdWludDMyX3QgY29udHJvbF9yZWFk
KGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2LCB1bnNpZ25lZCBpbnQgcmVnLAogc3RhdGljIGlu
dCB1cGRhdGVfZW50cnkoc3RydWN0IHZwY2lfbXNpeF9lbnRyeSAqZW50cnksCiAgICAgICAgICAg
ICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldiwgdW5zaWduZWQgaW50IG5y
KQogewotICAgIHVpbnQ4X3Qgc2xvdCA9IFBDSV9TTE9UKHBkZXYtPmRldmZuKSwgZnVuYyA9IFBD
SV9GVU5DKHBkZXYtPmRldmZuKTsKICAgICBpbnQgcmMgPSB2cGNpX21zaXhfYXJjaF9kaXNhYmxl
X2VudHJ5KGVudHJ5LCBwZGV2KTsKIAogICAgIC8qIElnbm9yZSBFTk9FTlQsIGl0IG1lYW5zIHRo
ZSBlbnRyeSB3YXNuJ3Qgc2V0dXAuICovCkBAIC01MCw3ICs0OSw4IEBAIHN0YXRpYyBpbnQgdXBk
YXRlX2VudHJ5KHN0cnVjdCB2cGNpX21zaXhfZW50cnkgKmVudHJ5LAogICAgIHsKICAgICAgICAg
Z3ByaW50ayhYRU5MT0dfV0FSTklORywKICAgICAgICAgICAgICAgICAiJTA0eDolMDJ4OiUwMngu
JXU6IHVuYWJsZSB0byBkaXNhYmxlIGVudHJ5ICV1IGZvciB1cGRhdGU6ICVkXG4iLAotICAgICAg
ICAgICAgICAgIHBkZXYtPnNlZywgcGRldi0+YnVzLCBzbG90LCBmdW5jLCBuciwgcmMpOworICAg
ICAgICAgICAgICAgIHBkZXYtPnNiZGYuc2VnLCBwZGV2LT5zYmRmLmJ1cywgcGRldi0+c2JkZi5k
ZXYsIHBkZXYtPnNiZGYuZnVuYywKKyAgICAgICAgICAgICAgICBuciwgcmMpOwogICAgICAgICBy
ZXR1cm4gcmM7CiAgICAgfQogCkBAIC02MSw3ICs2MSw4IEBAIHN0YXRpYyBpbnQgdXBkYXRlX2Vu
dHJ5KHN0cnVjdCB2cGNpX21zaXhfZW50cnkgKmVudHJ5LAogICAgIHsKICAgICAgICAgZ3ByaW50
ayhYRU5MT0dfV0FSTklORywKICAgICAgICAgICAgICAgICAiJTA0eDolMDJ4OiUwMnguJXU6IHVu
YWJsZSB0byBlbmFibGUgZW50cnkgJXU6ICVkXG4iLAotICAgICAgICAgICAgICAgIHBkZXYtPnNl
ZywgcGRldi0+YnVzLCBzbG90LCBmdW5jLCBuciwgcmMpOworICAgICAgICAgICAgICAgIHBkZXYt
PnNiZGYuc2VnLCBwZGV2LT5zYmRmLmJ1cywgcGRldi0+c2JkZi5kZXYsIHBkZXYtPnNiZGYuZnVu
YywKKyAgICAgICAgICAgICAgICBuciwgcmMpOwogICAgICAgICAvKiBFbnRyeSBpcyBsaWtlbHkg
bm90IHByb3Blcmx5IGNvbmZpZ3VyZWQuICovCiAgICAgICAgIHJldHVybiByYzsKICAgICB9CkBA
IC03Miw3ICs3Myw2IEBAIHN0YXRpYyBpbnQgdXBkYXRlX2VudHJ5KHN0cnVjdCB2cGNpX21zaXhf
ZW50cnkgKmVudHJ5LAogc3RhdGljIHZvaWQgY29udHJvbF93cml0ZShjb25zdCBzdHJ1Y3QgcGNp
X2RldiAqcGRldiwgdW5zaWduZWQgaW50IHJlZywKICAgICAgICAgICAgICAgICAgICAgICAgICAg
dWludDMyX3QgdmFsLCB2b2lkICpkYXRhKQogewotICAgIHVpbnQ4X3Qgc2xvdCA9IFBDSV9TTE9U
KHBkZXYtPmRldmZuKSwgZnVuYyA9IFBDSV9GVU5DKHBkZXYtPmRldmZuKTsKICAgICBzdHJ1Y3Qg
dnBjaV9tc2l4ICptc2l4ID0gZGF0YTsKICAgICBib29sIG5ld19tYXNrZWQgPSB2YWwgJiBQQ0lf
TVNJWF9GTEFHU19NQVNLQUxMOwogICAgIGJvb2wgbmV3X2VuYWJsZWQgPSB2YWwgJiBQQ0lfTVNJ
WF9GTEFHU19FTkFCTEU7CkBAIC0xMzUsNyArMTM1LDggQEAgc3RhdGljIHZvaWQgY29udHJvbF93
cml0ZShjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldiwgdW5zaWduZWQgaW50IHJlZywKICAgICAg
ICAgICAgIGRlZmF1bHQ6CiAgICAgICAgICAgICAgICAgZ3ByaW50ayhYRU5MT0dfV0FSTklORywK
ICAgICAgICAgICAgICAgICAgICAgICAgICIlMDR4OiUwMng6JTAyeC4ldTogdW5hYmxlIHRvIGRp
c2FibGUgZW50cnkgJXU6ICVkXG4iLAotICAgICAgICAgICAgICAgICAgICAgICAgcGRldi0+c2Vn
LCBwZGV2LT5idXMsIHNsb3QsIGZ1bmMsIGksIHJjKTsKKyAgICAgICAgICAgICAgICAgICAgICAg
IHBkZXYtPnNiZGYuc2VnLCBwZGV2LT5zYmRmLmJ1cywgcGRldi0+c2JkZi5kZXYsCisgICAgICAg
ICAgICAgICAgICAgICAgICBwZGV2LT5zYmRmLmZ1bmMsIGksIHJjKTsKICAgICAgICAgICAgICAg
ICByZXR1cm47CiAgICAgICAgICAgICB9CiAgICAgICAgIH0KQEAgLTE0Niw3ICsxNDcsOCBAQCBz
dGF0aWMgdm9pZCBjb250cm9sX3dyaXRlKGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2LCB1bnNp
Z25lZCBpbnQgcmVnLAogCiAgICAgdmFsID0gY29udHJvbF9yZWFkKHBkZXYsIHJlZywgZGF0YSk7
CiAgICAgaWYgKCBwY2lfbXNpX2NvbmZfd3JpdGVfaW50ZXJjZXB0KG1zaXgtPnBkZXYsIHJlZywg
MiwgJnZhbCkgPj0gMCApCi0gICAgICAgIHBjaV9jb25mX3dyaXRlMTYocGRldi0+c2VnLCBwZGV2
LT5idXMsIHNsb3QsIGZ1bmMsIHJlZywgdmFsKTsKKyAgICAgICAgcGNpX2NvbmZfd3JpdGUxNihw
ZGV2LT5zYmRmLnNlZywgcGRldi0+c2JkZi5idXMsIHBkZXYtPnNiZGYuZGV2LAorICAgICAgICAg
ICAgICAgICAgICAgICAgIHBkZXYtPnNiZGYuZnVuYywgcmVnLCB2YWwpOwogfQogCiBzdGF0aWMg
c3RydWN0IHZwY2lfbXNpeCAqbXNpeF9maW5kKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHVuc2ln
bmVkIGxvbmcgYWRkcikKQEAgLTE4MSw3ICsxODMsNyBAQCBzdGF0aWMgYm9vbCBhY2Nlc3NfYWxs
b3dlZChjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldiwgdW5zaWduZWQgbG9uZyBhZGRyLAogCiAg
ICAgZ3ByaW50ayhYRU5MT0dfV0FSTklORywKICAgICAgICAgICAgICIlMDR4OiUwMng6JTAyeC4l
dTogdW5hbGlnbmVkIG9yIGludmFsaWQgc2l6ZSBNU0ktWCB0YWJsZSBhY2Nlc3NcbiIsCi0gICAg
ICAgICAgICBwZGV2LT5zZWcsIHBkZXYtPmJ1cywgUENJX1NMT1QocGRldi0+ZGV2Zm4pLCBQQ0lf
RlVOQyhwZGV2LT5kZXZmbikpOworICAgICAgICAgICAgcGRldi0+c2JkZi5zZWcsIHBkZXYtPnNi
ZGYuYnVzLCBwZGV2LT5zYmRmLmRldiwgcGRldi0+c2JkZi5mdW5jKTsKIAogICAgIHJldHVybiBm
YWxzZTsKIH0KQEAgLTQzMyw4ICs0MzUsOCBAQCBpbnQgdnBjaV9tYWtlX21zaXhfaG9sZShjb25z
dCBzdHJ1Y3QgcGNpX2RldiAqcGRldikKICAgICAgICAgICAgICAgICBncHJpbnRrKFhFTkxPR19X
QVJOSU5HLAogICAgICAgICAgICAgICAgICAgICAgICAgIiUwNHg6JTAyeDolMDJ4LiV1OiBleGlz
dGluZyBtYXBwaW5nIChtZm46ICUiIFBSSV9tZm4KICAgICAgICAgICAgICAgICAgICAgICAgICJ0
eXBlOiAlZCkgYXQgJSNseCBjbG9iYmVycyBNU0lYIE1NSU8gYXJlYVxuIiwKLSAgICAgICAgICAg
ICAgICAgICAgICAgIHBkZXYtPnNlZywgcGRldi0+YnVzLCBQQ0lfU0xPVChwZGV2LT5kZXZmbiks
Ci0gICAgICAgICAgICAgICAgICAgICAgICBQQ0lfRlVOQyhwZGV2LT5kZXZmbiksIG1mbl94KG1m
biksIHQsIHN0YXJ0KTsKKyAgICAgICAgICAgICAgICAgICAgICAgIHBkZXYtPnNiZGYuc2VnLCBw
ZGV2LT5zYmRmLmJ1cywgcGRldi0+c2JkZi5kZXYsCisgICAgICAgICAgICAgICAgICAgICAgICBw
ZGV2LT5zYmRmLmZ1bmMsIG1mbl94KG1mbiksIHQsIHN0YXJ0KTsKICAgICAgICAgICAgICAgICBy
ZXR1cm4gLUVFWElTVDsKICAgICAgICAgICAgIH0KICAgICAgICAgICAgIHB1dF9nZm4oZCwgc3Rh
cnQpOwpAQCAtNDQ3LDE4ICs0NDksMTggQEAgaW50IHZwY2lfbWFrZV9tc2l4X2hvbGUoY29uc3Qg
c3RydWN0IHBjaV9kZXYgKnBkZXYpCiBzdGF0aWMgaW50IGluaXRfbXNpeChzdHJ1Y3QgcGNpX2Rl
diAqcGRldikKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gcGRldi0+ZG9tYWluOwotICAgIHVp
bnQ4X3Qgc2xvdCA9IFBDSV9TTE9UKHBkZXYtPmRldmZuKSwgZnVuYyA9IFBDSV9GVU5DKHBkZXYt
PmRldmZuKTsKICAgICB1bnNpZ25lZCBpbnQgbXNpeF9vZmZzZXQsIGksIG1heF9lbnRyaWVzOwog
ICAgIHVpbnQxNl90IGNvbnRyb2w7CiAgICAgaW50IHJjOwogCi0gICAgbXNpeF9vZmZzZXQgPSBw
Y2lfZmluZF9jYXBfb2Zmc2V0KHBkZXYtPnNlZywgcGRldi0+YnVzLCBzbG90LCBmdW5jLAorICAg
IG1zaXhfb2Zmc2V0ID0gcGNpX2ZpbmRfY2FwX29mZnNldChwZGV2LT5zYmRmLnNlZywgcGRldi0+
c2JkZi5idXMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBkZXYtPnNi
ZGYuZGV2LCBwZGV2LT5zYmRmLmZ1bmMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFBDSV9DQVBfSURfTVNJWCk7CiAgICAgaWYgKCAhbXNpeF9vZmZzZXQgKQogICAgICAg
ICByZXR1cm4gMDsKIAotICAgIGNvbnRyb2wgPSBwY2lfY29uZl9yZWFkMTYocGRldi0+c2VnLCBw
ZGV2LT5idXMsIHNsb3QsIGZ1bmMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtc2l4
X2NvbnRyb2xfcmVnKG1zaXhfb2Zmc2V0KSk7CisgICAgY29udHJvbCA9IHBjaV9jb25mX3JlYWQx
NihwZGV2LT5zYmRmLnNlZywgcGRldi0+c2JkZi5idXMsIHBkZXYtPnNiZGYuZGV2LAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGRldi0+c2JkZi5mdW5jLCBtc2l4X2NvbnRyb2xfcmVn
KG1zaXhfb2Zmc2V0KSk7CiAKICAgICBtYXhfZW50cmllcyA9IG1zaXhfdGFibGVfc2l6ZShjb250
cm9sKTsKIApAQCAtNDcwLDExICs0NzIsMTEgQEAgc3RhdGljIGludCBpbml0X21zaXgoc3RydWN0
IHBjaV9kZXYgKnBkZXYpCiAgICAgcGRldi0+dnBjaS0+bXNpeC0+cGRldiA9IHBkZXY7CiAKICAg
ICBwZGV2LT52cGNpLT5tc2l4LT50YWJsZXNbVlBDSV9NU0lYX1RBQkxFXSA9Ci0gICAgICAgIHBj
aV9jb25mX3JlYWQzMihwZGV2LT5zZWcsIHBkZXYtPmJ1cywgc2xvdCwgZnVuYywKLSAgICAgICAg
ICAgICAgICAgICAgICAgIG1zaXhfdGFibGVfb2Zmc2V0X3JlZyhtc2l4X29mZnNldCkpOworICAg
ICAgICBwY2lfY29uZl9yZWFkMzIocGRldi0+c2JkZi5zZWcsIHBkZXYtPnNiZGYuYnVzLCBwZGV2
LT5zYmRmLmRldiwKKyAgICAgICAgICAgICAgICAgICAgICAgIHBkZXYtPnNiZGYuZnVuYywgbXNp
eF90YWJsZV9vZmZzZXRfcmVnKG1zaXhfb2Zmc2V0KSk7CiAgICAgcGRldi0+dnBjaS0+bXNpeC0+
dGFibGVzW1ZQQ0lfTVNJWF9QQkFdID0KLSAgICAgICAgcGNpX2NvbmZfcmVhZDMyKHBkZXYtPnNl
ZywgcGRldi0+YnVzLCBzbG90LCBmdW5jLAotICAgICAgICAgICAgICAgICAgICAgICAgbXNpeF9w
YmFfb2Zmc2V0X3JlZyhtc2l4X29mZnNldCkpOworICAgICAgICBwY2lfY29uZl9yZWFkMzIocGRl
di0+c2JkZi5zZWcsIHBkZXYtPnNiZGYuYnVzLCBwZGV2LT5zYmRmLmRldiwKKyAgICAgICAgICAg
ICAgICAgICAgICAgIHBkZXYtPnNiZGYuZnVuYywgbXNpeF9wYmFfb2Zmc2V0X3JlZyhtc2l4X29m
ZnNldCkpOwogCiAgICAgZm9yICggaSA9IDA7IGkgPCBwZGV2LT52cGNpLT5tc2l4LT5tYXhfZW50
cmllczsgaSsrKQogICAgIHsKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3ZwY2kvdnBjaS5jIGIv
eGVuL2RyaXZlcnMvdnBjaS92cGNpLmMKaW5kZXggODI2MDdiZGI5YS4uOWEwNjBjMTA4ZSAxMDA2
NDQKLS0tIGEveGVuL2RyaXZlcnMvdnBjaS92cGNpLmMKKysrIGIveGVuL2RyaXZlcnMvdnBjaS92
cGNpLmMKQEAgLTExNCwxNSArMTE0LDE1IEBAIHN0YXRpYyB2b2lkIHZwY2lfaWdub3JlZF93cml0
ZShjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldiwgdW5zaWduZWQgaW50IHJlZywKIHVpbnQzMl90
IHZwY2lfaHdfcmVhZDE2KGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2LCB1bnNpZ25lZCBpbnQg
cmVnLAogICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqZGF0YSkKIHsKLSAgICByZXR1cm4g
cGNpX2NvbmZfcmVhZDE2KHBkZXYtPnNlZywgcGRldi0+YnVzLCBQQ0lfU0xPVChwZGV2LT5kZXZm
biksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICBQQ0lfRlVOQyhwZGV2LT5kZXZmbiksIHJl
Zyk7CisgICAgcmV0dXJuIHBjaV9jb25mX3JlYWQxNihwZGV2LT5zYmRmLnNlZywgcGRldi0+c2Jk
Zi5idXMsIHBkZXYtPnNiZGYuZGV2LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgcGRldi0+
c2JkZi5mdW5jLCByZWcpOwogfQogCiB1aW50MzJfdCB2cGNpX2h3X3JlYWQzMihjb25zdCBzdHJ1
Y3QgcGNpX2RldiAqcGRldiwgdW5zaWduZWQgaW50IHJlZywKICAgICAgICAgICAgICAgICAgICAg
ICAgIHZvaWQgKmRhdGEpCiB7Ci0gICAgcmV0dXJuIHBjaV9jb25mX3JlYWQzMihwZGV2LT5zZWcs
IHBkZXYtPmJ1cywgUENJX1NMT1QocGRldi0+ZGV2Zm4pLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgUENJX0ZVTkMocGRldi0+ZGV2Zm4pLCByZWcpOworICAgIHJldHVybiBwY2lfY29uZl9y
ZWFkMzIocGRldi0+c2JkZi5zZWcsIHBkZXYtPnNiZGYuYnVzLCBwZGV2LT5zYmRmLmRldiwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBkZXYtPnNiZGYuZnVuYywgcmVnKTsKIH0KIAogaW50
IHZwY2lfYWRkX3JlZ2lzdGVyKHN0cnVjdCB2cGNpICp2cGNpLCB2cGNpX3JlYWRfdCAqcmVhZF9o
YW5kbGVyLApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3BjaS5oIGIveGVuL2luY2x1ZGUv
eGVuL3BjaS5oCmluZGV4IDhiMjFlOGRjODQuLjFjZjU0ZWI0NjYgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL3hlbi9wY2kuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vcGNpLmgKQEAgLTgwLDkgKzgw
LDggQEAgc3RydWN0IHBjaV9kZXYgewogICAgIHN0cnVjdCBhcmNoX21zaXggKm1zaXg7CiAKICAg
ICBzdHJ1Y3QgZG9tYWluICpkb21haW47Ci0gICAgY29uc3QgdTE2IHNlZzsKLSAgICBjb25zdCB1
OCBidXM7Ci0gICAgY29uc3QgdTggZGV2Zm47CisKKyAgICBjb25zdCBwY2lfc2JkZl90IHNiZGY7
CiAKICAgICB1OCBwaGFudG9tX3N0cmlkZTsKIAotLSAKMi4xNy4yIChBcHBsZSBHaXQtMTEzKQoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 10 16:12:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 May 2019 16:12:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hP87s-0004aT-3F; Fri, 10 May 2019 16:12:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=35pT=TK=citrix.com=prvs=026e1af23=roger.pau@srs-us1.protection.inumbo.net>)
 id 1hP87q-0004Zu-HX
 for xen-devel@lists.xenproject.org; Fri, 10 May 2019 16:11:58 +0000
X-Inumbo-ID: 53189c88-733e-11e9-8980-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 53189c88-733e-11e9-8980-bc764e045a96;
 Fri, 10 May 2019 16:11:53 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,453,1549929600"; d="scan'208";a="85330717"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 10 May 2019 18:10:54 +0200
Message-ID: <20190510161056.48648-4-roger.pau@citrix.com>
X-Mailer: git-send-email 2.17.2 (Apple Git-113)
In-Reply-To: <20190510161056.48648-1-roger.pau@citrix.com>
References: <20190510161056.48648-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 3/5] pci: switch pci_conf_{read/write} to use
 pci_sbdf_t
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Brian Woods <brian.woods@amd.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

cGNpX2RldiBhbHJlYWR5IHVzZXMgcGNpX3NiZGZfdCwgc28gcHJvcGFnYXRlIHRoZSB1c2FnZSBv
ZiB0aGUgdHlwZSB0bwpwY2lfY29uZiBmdW5jdGlvbnMgaW4gb3JkZXIgdG8gc2hvcnRlbiB0aGUg
Y2FsbHMgd2hlbiBtYWRlIGZyb20gYQpwY2lfZGV2IHN0cnVjdC4KCk5vIGZ1bmN0aW9uYWwgY2hh
bmdlIGludGVuZGVkLgoKU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1
QGNpdHJpeC5jb20+Ci0tLQpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+CkNjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNp
dHJpeC5jb20+CkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkNjOiBLb25yYWQgUnplc3p1dGVr
IFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KQ2M6IFN1
cmF2ZWUgU3V0aGlrdWxwYW5pdCA8c3VyYXZlZS5zdXRoaWt1bHBhbml0QGFtZC5jb20+CkNjOiBC
cmlhbiBXb29kcyA8YnJpYW4ud29vZHNAYW1kLmNvbT4KQ2M6IEtldmluIFRpYW4gPGtldmluLnRp
YW5AaW50ZWwuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9jcHUvYW1kLmMgICAgICAgICAgICAgICAg
ICAgICB8ICAyNyArKy0tCiB4ZW4vYXJjaC94ODYvZG1pX3NjYW4uYyAgICAgICAgICAgICAgICAg
ICAgfCAgIDkgKy0KIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgMiArLQogeGVuL2FyY2gveDg2L21zaS5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTc3
ICsrKysrKysrKy0tLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L29wcm9maWxlL29wX21vZGVsX2F0
aGxvbi5jICAgIHwgIDEyICstCiB4ZW4vYXJjaC94ODYveDg2XzY0L21tY29uZi1mYW0xMGguYyAg
ICAgICAgfCAgMTMgKy0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvbW1jb25maWctc2hhcmVkLmMgICAg
ICB8ICAyNiArLS0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvcGNpLmMgICAgICAgICAgICAgICAgICB8
ICAzMiArKy0tCiB4ZW4vZHJpdmVycy9hY3BpL3JlYm9vdC5jICAgICAgICAgICAgICAgICAgfCAg
IDggKy0KIHhlbi9kcml2ZXJzL2NoYXIvZWhjaS1kYmdwLmMgICAgICAgICAgICAgICB8ICA3NSAr
KysrKy0tLS0KIHhlbi9kcml2ZXJzL2NoYXIvbnMxNjU1MC5jICAgICAgICAgICAgICAgICB8ICA4
MCArKysrKy0tLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfZGV0ZWN0LmMg
fCAgIDMgKy0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbml0LmMgICB8ICAy
NiArLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2F0cy5oICAgICAgICAgICAgICB8ICAgNCAr
LQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMgICAgICAgICAgICAgIHwgMTA2ICsrKysr
LS0tLS0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2RtYXIuYyAgICAgICAgIHwgIDE4
ICsrLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3F1aXJrcy5jICAgICAgIHwgIDY5ICsr
KystLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvYXRzLmMgICAgICAgICAgfCAgMTUg
Ky0KIHhlbi9kcml2ZXJzL3BjaS9wY2kuYyAgICAgICAgICAgICAgICAgICAgICB8ICA0MyArKyst
LQogeGVuL2RyaXZlcnMvdmlkZW8vdmdhLmMgICAgICAgICAgICAgICAgICAgIHwgIDIxICstLQog
eGVuL2RyaXZlcnMvdnBjaS9oZWFkZXIuYyAgICAgICAgICAgICAgICAgIHwgIDUzICsrLS0tLQog
eGVuL2RyaXZlcnMvdnBjaS9tc2kuYyAgICAgICAgICAgICAgICAgICAgIHwgICA2ICstCiB4ZW4v
ZHJpdmVycy92cGNpL21zaXguYyAgICAgICAgICAgICAgICAgICAgfCAgMTIgKy0KIHhlbi9kcml2
ZXJzL3ZwY2kvdnBjaS5jICAgICAgICAgICAgICAgICAgICB8ICA0MiArKy0tLQogeGVuL2luY2x1
ZGUveGVuL3BjaS5oICAgICAgICAgICAgICAgICAgICAgIHwgIDI5ICsrLS0KIDI1IGZpbGVzIGNo
YW5nZWQsIDQ0NCBpbnNlcnRpb25zKCspLCA0NjQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L2NwdS9hbWQuYyBiL3hlbi9hcmNoL3g4Ni9jcHUvYW1kLmMKaW5kZXggZTE5
YTVlYWQzZS4uMDE0ZDg4OTI1YyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS9hbWQuYwor
KysgYi94ZW4vYXJjaC94ODYvY3B1L2FtZC5jCkBAIC00MTcsMTUgKzQxNywyMSBAQCBzdGF0aWMg
dm9pZCBkaXNhYmxlX2MxX3JhbXBpbmcodm9pZCkKIAlpbnQgbm9kZSwgbnJfbm9kZXM7CiAKIAkv
KiBSZWFkIHRoZSBudW1iZXIgb2Ygbm9kZXMgZnJvbSB0aGUgZmlyc3QgTm9ydGhicmlkZ2UuICov
Ci0JbnJfbm9kZXMgPSAoKHBjaV9jb25mX3JlYWQzMigwLCAwLCAweDE4LCAweDAsIDB4NjApPj40
KSYweDA3KSsxOworCW5yX25vZGVzID0gKChwY2lfY29uZl9yZWFkMzIoUENJX1NCREZfVCgwLCAw
LCAweDE4LCAwKSwKKwkJCQkgICAgIDB4NjApPj40KSYweDA3KSsxOwogCWZvciAobm9kZSA9IDA7
IG5vZGUgPCBucl9ub2Rlczsgbm9kZSsrKSB7CisJCWNvbnN0IHBjaV9zYmRmX3Qgc2JkZiA9IHsK
KwkJCS5kZXYgPSAweDE4ICArIG5vZGUsCisJCQkuZnVuYyA9IDB4MworCQl9OworCiAJCS8qIFBN
TTc6IGJ1cz0wLCBkZXY9MHgxOCtub2RlLCBmdW5jdGlvbj0weDMsIHJlZ2lzdGVyPTB4ODcuICov
Ci0JCXBtbTcgPSBwY2lfY29uZl9yZWFkOCgwLCAwLCAweDE4K25vZGUsIDB4MywgMHg4Nyk7CisJ
CXBtbTcgPSBwY2lfY29uZl9yZWFkOChzYmRmLCAweDg3KTsKIAkJLyogSW52YWxpZCByZWFkIG1l
YW5zIHdlJ3ZlIHVwZGF0ZWQgZXZlcnkgTm9ydGhicmlkZ2UuICovCiAJCWlmIChwbW03ID09IDB4
RkYpCiAJCQlicmVhazsKIAkJcG1tNyAmPSAweEZDOyAvKiBjbGVhciBwbW03WzE6MF0gKi8KLQkJ
cGNpX2NvbmZfd3JpdGU4KDAsIDAsIDB4MTgrbm9kZSwgMHgzLCAweDg3LCBwbW03KTsKKwkJcGNp
X2NvbmZfd3JpdGU4KHNiZGYsIDB4ODcsIHBtbTcpOwogCQlwcmludGsgKCJBTUQ6IERpc2FibGlu
ZyBDMSBDbG9jayBSYW1waW5nIE5vZGUgIyV4XG4iLCBub2RlKTsKIAl9CiB9CkBAIC02OTYsOCAr
NzAyLDEzIEBAIHN0YXRpYyB2b2lkIGluaXRfYW1kKHN0cnVjdCBjcHVpbmZvX3g4NiAqYykKIAog
CWlmIChjLT54ODYgPT0gMHgxNiAmJiBjLT54ODZfbW9kZWwgPD0gMHhmKSB7CiAJCWlmIChjID09
ICZib290X2NwdV9kYXRhKSB7Ci0JCQlsID0gcGNpX2NvbmZfcmVhZDMyKDAsIDAsIDB4MTgsIDB4
MywgMHg1OCk7Ci0JCQloID0gcGNpX2NvbmZfcmVhZDMyKDAsIDAsIDB4MTgsIDB4MywgMHg1Yyk7
CisJCQljb25zdCBwY2lfc2JkZl90IHNiZGYgPSB7CisJCQkJLmRldiA9IDB4MTgsCisJCQkJLmZ1
bmMgPSAweDMsCisJCQl9OworCisJCQlsID0gcGNpX2NvbmZfcmVhZDMyKHNiZGYsIDB4NTgpOwor
CQkJaCA9IHBjaV9jb25mX3JlYWQzMihzYmRmLCAweDVjKTsKIAkJCWlmICgobCAmIDB4MWYpIHwg
KGggJiAweDEpKQogCQkJCXByaW50ayhLRVJOX1dBUk5JTkcKIAkJCQkgICAgICAgIkFwcGx5aW5n
IHdvcmthcm91bmQgZm9yIGVycmF0dW0gNzkyOiAlcyVzJXNcbiIsCkBAIC03MDYsMTIgKzcxNywx
MCBAQCBzdGF0aWMgdm9pZCBpbml0X2FtZChzdHJ1Y3QgY3B1aW5mb194ODYgKmMpCiAJCQkJICAg
ICAgIChoICYgMHgxKSA/ICJjbGVhcmluZyBEMThGM3g1Q1swXSIgOiAiIik7CiAKIAkJCWlmIChs
ICYgMHgxZikKLQkJCQlwY2lfY29uZl93cml0ZTMyKDAsIDAsIDB4MTgsIDB4MywgMHg1OCwKLQkJ
CQkJCSBsICYgfjB4MWYpOworCQkJCXBjaV9jb25mX3dyaXRlMzIoc2JkZiwgMHg1OCwgbCAmIH4w
eDFmKTsKIAogCQkJaWYgKGggJiAweDEpCi0JCQkJcGNpX2NvbmZfd3JpdGUzMigwLCAwLCAweDE4
LCAweDMsIDB4NWMsCi0JCQkJCQkgaCAmIH4weDEpOworCQkJCXBjaV9jb25mX3dyaXRlMzIoc2Jk
ZiwgMHg1YywgaCAmIH4weDEpOwogCQl9CiAKIAkJcmRtc3JsKE1TUl9BTUQ2NF9MU19DRkcsIHZh
bHVlKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kbWlfc2Nhbi5jIGIveGVuL2FyY2gveDg2
L2RtaV9zY2FuLmMKaW5kZXggZmNkZjJkMzk1Mi4uNTk1NTdmYTU3YiAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L2RtaV9zY2FuLmMKKysrIGIveGVuL2FyY2gveDg2L2RtaV9zY2FuLmMKQEAgLTQ2
OCwxNiArNDY4LDE5IEBAIHN0YXRpYyBfX2luaXQgaW50IGJyb2tlbl90b3NoaWJhX2tleWJvYXJk
KHN0cnVjdCBkbWlfYmxhY2tsaXN0ICpkKQogc3RhdGljIGludCBfX2luaXQgaWNoMTBfYmlvc19x
dWlyayhzdHJ1Y3QgZG1pX3N5c3RlbV9pZCAqZCkKIHsKICAgICB1MzIgcG9ydCwgc21pY3RsOwor
ICAgIGNvbnN0IHBjaV9zYmRmX3Qgc2JkZiA9IHsKKwkuZGV2ID0gMHgxZiwKKyAgICB9OwogCi0g
ICAgaWYgKCBwY2lfY29uZl9yZWFkMTYoMCwgMCwgMHgxZiwgMCwgUENJX1ZFTkRPUl9JRCkgIT0g
MHg4MDg2ICkKKyAgICBpZiAoIHBjaV9jb25mX3JlYWQxNihzYmRmLCBQQ0lfVkVORE9SX0lEKSAh
PSAweDgwODYgKQogICAgICAgICByZXR1cm4gMDsKIAotICAgIHN3aXRjaCAoIHBjaV9jb25mX3Jl
YWQxNigwLCAwLCAweDFmLCAwLCBQQ0lfREVWSUNFX0lEKSApIHsKKyAgICBzd2l0Y2ggKCBwY2lf
Y29uZl9yZWFkMTYoc2JkZiwgUENJX0RFVklDRV9JRCkgKSB7CiAgICAgY2FzZSAweDNhMTQ6CiAg
ICAgY2FzZSAweDNhMTY6CiAgICAgY2FzZSAweDNhMTg6CiAgICAgY2FzZSAweDNhMWE6Ci0gICAg
ICAgIHBvcnQgPSAocGNpX2NvbmZfcmVhZDE2KDAsIDAsIDB4MWYsIDAsIDB4NDApICYgMHhmZjgw
KSArIDB4MzA7CisgICAgICAgIHBvcnQgPSAocGNpX2NvbmZfcmVhZDE2KHNiZGYsIDB4NDApICYg
MHhmZjgwKSArIDB4MzA7CiAgICAgICAgIHNtaWN0bCA9IGlubChwb3J0KTsKICAgICAgICAgLyog
dHVybiBvZmYgTEVHQUNZX1VTQnssMn1fRU4gaWYgZW5hYmxlZCAqLwogICAgICAgICBpZiAoIHNt
aWN0bCAmIDB4MjAwMDggKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJj
aC94ODYvbW0uYwppbmRleCA0NWZhZGJhYjYxLi4zN2Q4MTQxZWQyIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNTk4NCw3ICs1OTg0LDcg
QEAgY29uc3Qgc3RydWN0IHBsYXRmb3JtX2JhZF9wYWdlICpfX2luaXQgZ2V0X3BsYXRmb3JtX2Jh
ZHBhZ2VzKHVuc2lnbmVkIGludCAqYXJyYXkKICAgICB9CiAKICAgICAqYXJyYXlfc2l6ZSA9IEFS
UkFZX1NJWkUoc25iX2JhZF9wYWdlcyk7Ci0gICAgaWdkX2lkID0gcGNpX2NvbmZfcmVhZDMyKDAs
IDAsIDIsIDAsIDApOworICAgIGlnZF9pZCA9IHBjaV9jb25mX3JlYWQzMihQQ0lfU0JERl9UKDAs
IDAsIDIsIDApLCAwKTsKICAgICBpZiAoIElTX1NOQl9HRlgoaWdkX2lkKSApCiAgICAgICAgIHJl
dHVybiBzbmJfYmFkX3BhZ2VzOwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbXNpLmMgYi94
ZW4vYXJjaC94ODYvbXNpLmMKaW5kZXggZjMwZjU5MmVlMi4uYWQ0YTcyZDU2YiAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L21zaS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tc2kuYwpAQCAtMTI0LDI5
ICsxMjQsMjAgQEAgc3RhdGljIHZvaWQgbXNpeF9wdXRfZml4bWFwKHN0cnVjdCBhcmNoX21zaXgg
Km1zaXgsIGludCBpZHgpCiAKIHN0YXRpYyBib29sIG1lbW9yeV9kZWNvZGVkKGNvbnN0IHN0cnVj
dCBwY2lfZGV2ICpkZXYpCiB7Ci0gICAgdWludDhfdCBidXMsIHNsb3QsIGZ1bmM7CisgICAgcGNp
X3NiZGZfdCBzYmRmID0gZGV2LT5zYmRmOwogCi0gICAgaWYgKCAhZGV2LT5pbmZvLmlzX3ZpcnRm
biApCisgICAgaWYgKCBkZXYtPmluZm8uaXNfdmlydGZuICkKICAgICB7Ci0gICAgICAgIGJ1cyA9
IGRldi0+c2JkZi5idXM7Ci0gICAgICAgIHNsb3QgPSBkZXYtPnNiZGYuZGV2OwotICAgICAgICBm
dW5jID0gZGV2LT5zYmRmLmZ1bmM7Ci0gICAgfQotICAgIGVsc2UKLSAgICB7Ci0gICAgICAgIGJ1
cyA9IGRldi0+aW5mby5waHlzZm4uYnVzOwotICAgICAgICBzbG90ID0gUENJX1NMT1QoZGV2LT5p
bmZvLnBoeXNmbi5kZXZmbik7Ci0gICAgICAgIGZ1bmMgPSBQQ0lfRlVOQyhkZXYtPmluZm8ucGh5
c2ZuLmRldmZuKTsKKyAgICAgICAgc2JkZi5idXMgPSBkZXYtPmluZm8ucGh5c2ZuLmJ1czsKKyAg
ICAgICAgc2JkZi5leHRmdW5jID0gZGV2LT5pbmZvLnBoeXNmbi5kZXZmbjsKICAgICB9CiAKLSAg
ICByZXR1cm4gISEocGNpX2NvbmZfcmVhZDE2KGRldi0+c2JkZi5zZWcsIGJ1cywgc2xvdCwgZnVu
YywgUENJX0NPTU1BTkQpICYKLSAgICAgICAgICAgICAgUENJX0NPTU1BTkRfTUVNT1JZKTsKKyAg
ICByZXR1cm4gISEocGNpX2NvbmZfcmVhZDE2KHNiZGYsIFBDSV9DT01NQU5EKSAmIFBDSV9DT01N
QU5EX01FTU9SWSk7CiB9CiAKIHN0YXRpYyBib29sIG1zaXhfbWVtb3J5X2RlY29kZWQoY29uc3Qg
c3RydWN0IHBjaV9kZXYgKmRldiwgdW5zaWduZWQgaW50IHBvcykKIHsKLSAgICB1MTYgY29udHJv
bCA9IHBjaV9jb25mX3JlYWQxNihkZXYtPnNiZGYuc2VnLCBkZXYtPnNiZGYuYnVzLCBkZXYtPnNi
ZGYuZGV2LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRldi0+c2JkZi5mdW5j
LCBtc2l4X2NvbnRyb2xfcmVnKHBvcykpOworICAgIHUxNiBjb250cm9sID0gcGNpX2NvbmZfcmVh
ZDE2KGRldi0+c2JkZiwgbXNpeF9jb250cm9sX3JlZyhwb3MpKTsKIAogICAgIGlmICggIShjb250
cm9sICYgUENJX01TSVhfRkxBR1NfRU5BQkxFKSApCiAgICAgICAgIHJldHVybiBmYWxzZTsKQEAg
LTIwMCwyNSArMTkxLDIwIEBAIHN0YXRpYyBib29sIHJlYWRfbXNpX21zZyhzdHJ1Y3QgbXNpX2Rl
c2MgKmVudHJ5LCBzdHJ1Y3QgbXNpX21zZyAqbXNnKQogICAgIHsKICAgICAgICAgc3RydWN0IHBj
aV9kZXYgKmRldiA9IGVudHJ5LT5kZXY7CiAgICAgICAgIGludCBwb3MgPSBlbnRyeS0+bXNpX2F0
dHJpYi5wb3M7Ci0gICAgICAgIHVpbnQxNl90IGRhdGEsIHNlZyA9IGRldi0+c2JkZi5zZWc7Ci0g
ICAgICAgIHVpbnQ4X3QgYnVzID0gZGV2LT5zYmRmLmJ1czsKLSAgICAgICAgdWludDhfdCBzbG90
ID0gZGV2LT5zYmRmLmRldjsKLSAgICAgICAgdWludDhfdCBmdW5jID0gZGV2LT5zYmRmLmZ1bmM7
CisgICAgICAgIHVpbnQxNl90IGRhdGE7CiAKLSAgICAgICAgbXNnLT5hZGRyZXNzX2xvID0gcGNp
X2NvbmZfcmVhZDMyKHNlZywgYnVzLCBzbG90LCBmdW5jLAorICAgICAgICBtc2ctPmFkZHJlc3Nf
bG8gPSBwY2lfY29uZl9yZWFkMzIoZGV2LT5zYmRmLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbXNpX2xvd2VyX2FkZHJlc3NfcmVnKHBvcykpOwogICAgICAgICBp
ZiAoIGVudHJ5LT5tc2lfYXR0cmliLmlzXzY0ICkKICAgICAgICAgewotICAgICAgICAgICAgbXNn
LT5hZGRyZXNzX2hpID0gcGNpX2NvbmZfcmVhZDMyKHNlZywgYnVzLCBzbG90LCBmdW5jLAorICAg
ICAgICAgICAgbXNnLT5hZGRyZXNzX2hpID0gcGNpX2NvbmZfcmVhZDMyKGRldi0+c2JkZiwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtc2lfdXBwZXJfYWRk
cmVzc19yZWcocG9zKSk7Ci0gICAgICAgICAgICBkYXRhID0gcGNpX2NvbmZfcmVhZDE2KHNlZywg
YnVzLCBzbG90LCBmdW5jLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtc2lf
ZGF0YV9yZWcocG9zLCAxKSk7CisgICAgICAgICAgICBkYXRhID0gcGNpX2NvbmZfcmVhZDE2KGRl
di0+c2JkZiwgbXNpX2RhdGFfcmVnKHBvcywgMSkpOwogICAgICAgICB9CiAgICAgICAgIGVsc2UK
ICAgICAgICAgewogICAgICAgICAgICAgbXNnLT5hZGRyZXNzX2hpID0gMDsKLSAgICAgICAgICAg
IGRhdGEgPSBwY2lfY29uZl9yZWFkMTYoc2VnLCBidXMsIHNsb3QsIGZ1bmMsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIG1zaV9kYXRhX3JlZyhwb3MsIDApKTsKKyAgICAgICAg
ICAgIGRhdGEgPSBwY2lfY29uZl9yZWFkMTYoZGV2LT5zYmRmLCBtc2lfZGF0YV9yZWcocG9zLCAw
KSk7CiAgICAgICAgIH0KICAgICAgICAgbXNnLT5kYXRhID0gZGF0YTsKICAgICAgICAgYnJlYWs7
CkBAIC0yNjUsMjggKzI1MSwyMiBAQCBzdGF0aWMgaW50IHdyaXRlX21zaV9tc2coc3RydWN0IG1z
aV9kZXNjICplbnRyeSwgc3RydWN0IG1zaV9tc2cgKm1zZykKICAgICB7CiAgICAgICAgIHN0cnVj
dCBwY2lfZGV2ICpkZXYgPSBlbnRyeS0+ZGV2OwogICAgICAgICBpbnQgcG9zID0gZW50cnktPm1z
aV9hdHRyaWIucG9zOwotICAgICAgICB1aW50MTZfdCBzZWcgPSBkZXYtPnNiZGYuc2VnOwotICAg
ICAgICB1aW50OF90IGJ1cyA9IGRldi0+c2JkZi5idXM7Ci0gICAgICAgIHVpbnQ4X3Qgc2xvdCA9
IGRldi0+c2JkZi5kZXY7Ci0gICAgICAgIHVpbnQ4X3QgZnVuYyA9IGRldi0+c2JkZi5mdW5jOwog
ICAgICAgICBpbnQgbnIgPSBlbnRyeS0+bXNpX2F0dHJpYi5lbnRyeV9ucjsKIAogICAgICAgICBB
U1NFUlQoKG1zZy0+ZGF0YSAmIChlbnRyeVstbnJdLm1zaS5udmVjIC0gMSkpID09IG5yKTsKICAg
ICAgICAgaWYgKCBuciApCiAgICAgICAgICAgICByZXR1cm4gMDsKIAotICAgICAgICBwY2lfY29u
Zl93cml0ZTMyKHNlZywgYnVzLCBzbG90LCBmdW5jLCBtc2lfbG93ZXJfYWRkcmVzc19yZWcocG9z
KSwKLSAgICAgICAgICAgICAgICAgICAgICAgICBtc2ctPmFkZHJlc3NfbG8pOworICAgICAgICBw
Y2lfY29uZl93cml0ZTMyKGRldi0+c2JkZiwgbXNpX2xvd2VyX2FkZHJlc3NfcmVnKHBvcyksIG1z
Zy0+YWRkcmVzc19sbyk7CiAgICAgICAgIGlmICggZW50cnktPm1zaV9hdHRyaWIuaXNfNjQgKQog
ICAgICAgICB7Ci0gICAgICAgICAgICBwY2lfY29uZl93cml0ZTMyKHNlZywgYnVzLCBzbG90LCBm
dW5jLCBtc2lfdXBwZXJfYWRkcmVzc19yZWcocG9zKSwKKyAgICAgICAgICAgIHBjaV9jb25mX3dy
aXRlMzIoZGV2LT5zYmRmLCBtc2lfdXBwZXJfYWRkcmVzc19yZWcocG9zKSwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbXNnLT5hZGRyZXNzX2hpKTsKLSAgICAgICAgICAgIHBjaV9jb25m
X3dyaXRlMTYoc2VnLCBidXMsIHNsb3QsIGZ1bmMsIG1zaV9kYXRhX3JlZyhwb3MsIDEpLAorICAg
ICAgICAgICAgcGNpX2NvbmZfd3JpdGUxNihkZXYtPnNiZGYsIG1zaV9kYXRhX3JlZyhwb3MsIDEp
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtc2ctPmRhdGEpOwogICAgICAgICB9CiAg
ICAgICAgIGVsc2UKLSAgICAgICAgICAgIHBjaV9jb25mX3dyaXRlMTYoc2VnLCBidXMsIHNsb3Qs
IGZ1bmMsIG1zaV9kYXRhX3JlZyhwb3MsIDApLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBtc2ctPmRhdGEpOworICAgICAgICAgICAgcGNpX2NvbmZfd3JpdGUxNihkZXYtPnNiZGYsIG1z
aV9kYXRhX3JlZyhwb3MsIDApLCBtc2ctPmRhdGEpOwogICAgICAgICBicmVhazsKICAgICB9CiAg
ICAgY2FzZSBQQ0lfQ0FQX0lEX01TSVg6CkBAIC0zMzcsMTIgKzMxNywxOCBAQCB2b2lkIHNldF9t
c2lfYWZmaW5pdHkoc3RydWN0IGlycV9kZXNjICpkZXNjLCBjb25zdCBjcHVtYXNrX3QgKm1hc2sp
CiAKIHZvaWQgX19tc2lfc2V0X2VuYWJsZSh1MTYgc2VnLCB1OCBidXMsIHU4IHNsb3QsIHU4IGZ1
bmMsIGludCBwb3MsIGludCBlbmFibGUpCiB7Ci0gICAgdTE2IGNvbnRyb2wgPSBwY2lfY29uZl9y
ZWFkMTYoc2VnLCBidXMsIHNsb3QsIGZ1bmMsIHBvcyArIFBDSV9NU0lfRkxBR1MpOworICAgIGNv
bnN0IHBjaV9zYmRmX3Qgc2JkZiA9IHsKKyAgICAgICAgLnNlZyA9IHNlZywKKyAgICAgICAgLmJ1
cyA9IGJ1cywKKyAgICAgICAgLmRldiA9IHNsb3QsCisgICAgICAgIC5mdW5jID0gZnVuYywKKyAg
ICB9OworICAgIHVpbnQxNl90IGNvbnRyb2wgPSBwY2lfY29uZl9yZWFkMTYoc2JkZiwgcG9zICsg
UENJX01TSV9GTEFHUyk7CiAKICAgICBjb250cm9sICY9IH5QQ0lfTVNJX0ZMQUdTX0VOQUJMRTsK
ICAgICBpZiAoIGVuYWJsZSApCiAgICAgICAgIGNvbnRyb2wgfD0gUENJX01TSV9GTEFHU19FTkFC
TEU7Ci0gICAgcGNpX2NvbmZfd3JpdGUxNihzZWcsIGJ1cywgc2xvdCwgZnVuYywgcG9zICsgUENJ
X01TSV9GTEFHUywgY29udHJvbCk7CisgICAgcGNpX2NvbmZfd3JpdGUxNihzYmRmLCBwb3MgKyBQ
Q0lfTVNJX0ZMQUdTLCBjb250cm9sKTsKIH0KIAogc3RhdGljIHZvaWQgbXNpX3NldF9lbmFibGUo
c3RydWN0IHBjaV9kZXYgKmRldiwgaW50IGVuYWJsZSkKQEAgLTM2OSwxMSArMzU1LDExIEBAIHN0
YXRpYyB2b2lkIG1zaXhfc2V0X2VuYWJsZShzdHJ1Y3QgcGNpX2RldiAqZGV2LCBpbnQgZW5hYmxl
KQogICAgIHBvcyA9IHBjaV9maW5kX2NhcF9vZmZzZXQoc2VnLCBidXMsIHNsb3QsIGZ1bmMsIFBD
SV9DQVBfSURfTVNJWCk7CiAgICAgaWYgKCBwb3MgKQogICAgIHsKLSAgICAgICAgY29udHJvbCA9
IHBjaV9jb25mX3JlYWQxNihzZWcsIGJ1cywgc2xvdCwgZnVuYywgbXNpeF9jb250cm9sX3JlZyhw
b3MpKTsKKyAgICAgICAgY29udHJvbCA9IHBjaV9jb25mX3JlYWQxNihkZXYtPnNiZGYsIG1zaXhf
Y29udHJvbF9yZWcocG9zKSk7CiAgICAgICAgIGNvbnRyb2wgJj0gflBDSV9NU0lYX0ZMQUdTX0VO
QUJMRTsKICAgICAgICAgaWYgKCBlbmFibGUgKQogICAgICAgICAgICAgY29udHJvbCB8PSBQQ0lf
TVNJWF9GTEFHU19FTkFCTEU7Ci0gICAgICAgIHBjaV9jb25mX3dyaXRlMTYoc2VnLCBidXMsIHNs
b3QsIGZ1bmMsIG1zaXhfY29udHJvbF9yZWcocG9zKSwgY29udHJvbCk7CisgICAgICAgIHBjaV9j
b25mX3dyaXRlMTYoZGV2LT5zYmRmLCBtc2l4X2NvbnRyb2xfcmVnKHBvcyksIGNvbnRyb2wpOwog
ICAgIH0KIH0KIApAQCAtNDA2LDIwICszOTIsMjAgQEAgc3RhdGljIGJvb2wgbXNpX3NldF9tYXNr
X2JpdChzdHJ1Y3QgaXJxX2Rlc2MgKmRlc2MsIGJvb2wgaG9zdCwgYm9vbCBndWVzdCkKICAgICAg
ICAgewogICAgICAgICAgICAgdTMyIG1hc2tfYml0czsKIAotICAgICAgICAgICAgbWFza19iaXRz
ID0gcGNpX2NvbmZfcmVhZDMyKHNlZywgYnVzLCBzbG90LCBmdW5jLCBlbnRyeS0+bXNpLm1wb3Mp
OworICAgICAgICAgICAgbWFza19iaXRzID0gcGNpX2NvbmZfcmVhZDMyKHBkZXYtPnNiZGYsIGVu
dHJ5LT5tc2kubXBvcyk7CiAgICAgICAgICAgICBtYXNrX2JpdHMgJj0gfigodTMyKTEgPDwgZW50
cnktPm1zaV9hdHRyaWIuZW50cnlfbnIpOwogICAgICAgICAgICAgbWFza19iaXRzIHw9ICh1MzIp
ZmxhZyA8PCBlbnRyeS0+bXNpX2F0dHJpYi5lbnRyeV9ucjsKLSAgICAgICAgICAgIHBjaV9jb25m
X3dyaXRlMzIoc2VnLCBidXMsIHNsb3QsIGZ1bmMsIGVudHJ5LT5tc2kubXBvcywgbWFza19iaXRz
KTsKKyAgICAgICAgICAgIHBjaV9jb25mX3dyaXRlMzIocGRldi0+c2JkZiwgZW50cnktPm1zaS5t
cG9zLCBtYXNrX2JpdHMpOwogICAgICAgICB9CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgUENJ
X0NBUF9JRF9NU0lYOgogICAgICAgICBtYXNrYWxsID0gcGRldi0+bXNpeC0+aG9zdF9tYXNrYWxs
OwotICAgICAgICBjb250cm9sID0gcGNpX2NvbmZfcmVhZDE2KHNlZywgYnVzLCBzbG90LCBmdW5j
LAorICAgICAgICBjb250cm9sID0gcGNpX2NvbmZfcmVhZDE2KHBkZXYtPnNiZGYsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgbXNpeF9jb250cm9sX3JlZyhlbnRyeS0+bXNpX2F0
dHJpYi5wb3MpKTsKICAgICAgICAgaWYgKCB1bmxpa2VseSghKGNvbnRyb2wgJiBQQ0lfTVNJWF9G
TEFHU19FTkFCTEUpKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIHBkZXYtPm1zaXgtPmhvc3Rf
bWFza2FsbCA9IDE7Ci0gICAgICAgICAgICBwY2lfY29uZl93cml0ZTE2KHNlZywgYnVzLCBzbG90
LCBmdW5jLAorICAgICAgICAgICAgcGNpX2NvbmZfd3JpdGUxNihwZGV2LT5zYmRmLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBtc2l4X2NvbnRyb2xfcmVnKGVudHJ5LT5tc2lfYXR0cmli
LnBvcyksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRyb2wgfCAoUENJX01TSVhf
RkxBR1NfRU5BQkxFIHwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQ
Q0lfTVNJWF9GTEFHU19NQVNLQUxMKSk7CkBAIC00NTMsNyArNDM5LDcgQEAgc3RhdGljIGJvb2wg
bXNpX3NldF9tYXNrX2JpdChzdHJ1Y3QgaXJxX2Rlc2MgKmRlc2MsIGJvb2wgaG9zdCwgYm9vbCBn
dWVzdCkKICAgICAgICAgcGRldi0+bXNpeC0+aG9zdF9tYXNrYWxsID0gbWFza2FsbDsKICAgICAg
ICAgaWYgKCBtYXNrYWxsIHx8IHBkZXYtPm1zaXgtPmd1ZXN0X21hc2thbGwgKQogICAgICAgICAg
ICAgY29udHJvbCB8PSBQQ0lfTVNJWF9GTEFHU19NQVNLQUxMOwotICAgICAgICBwY2lfY29uZl93
cml0ZTE2KHNlZywgYnVzLCBzbG90LCBmdW5jLAorICAgICAgICBwY2lfY29uZl93cml0ZTE2KHBk
ZXYtPnNiZGYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgbXNpeF9jb250cm9sX3JlZyhlbnRy
eS0+bXNpX2F0dHJpYi5wb3MpLCBjb250cm9sKTsKICAgICAgICAgcmV0dXJuIGZsYWc7CiAgICAg
ZGVmYXVsdDoKQEAgLTQ3NSw5ICs0NjEsNyBAQCBzdGF0aWMgaW50IG1zaV9nZXRfbWFza19iaXQo
Y29uc3Qgc3RydWN0IG1zaV9kZXNjICplbnRyeSkKICAgICBjYXNlIFBDSV9DQVBfSURfTVNJOgog
ICAgICAgICBpZiAoICFlbnRyeS0+bXNpX2F0dHJpYi5tYXNrYml0ICkKICAgICAgICAgICAgIGJy
ZWFrOwotICAgICAgICByZXR1cm4gKHBjaV9jb25mX3JlYWQzMihlbnRyeS0+ZGV2LT5zYmRmLnNl
ZywgZW50cnktPmRldi0+c2JkZi5idXMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGVudHJ5LT5kZXYtPnNiZGYuZGV2LCBlbnRyeS0+ZGV2LT5zYmRmLmZ1bmMsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGVudHJ5LT5tc2kubXBvcykgPj4KKyAgICAgICAgcmV0dXJu
IChwY2lfY29uZl9yZWFkMzIoZW50cnktPmRldi0+c2JkZiwgZW50cnktPm1zaS5tcG9zKSA+Pgog
ICAgICAgICAgICAgICAgIGVudHJ5LT5tc2lfYXR0cmliLmVudHJ5X25yKSAmIDE7CiAgICAgY2Fz
ZSBQQ0lfQ0FQX0lEX01TSVg6CiAgICAgICAgIGlmICggdW5saWtlbHkoIW1zaXhfbWVtb3J5X2Rl
Y29kZWQoZW50cnktPmRldiwKQEAgLTU5MywxMSArNTc3LDkgQEAgaW50IHNldHVwX21zaV9pcnEo
c3RydWN0IGlycV9kZXNjICpkZXNjLCBzdHJ1Y3QgbXNpX2Rlc2MgKm1zaWRlc2MpCiAKICAgICBp
ZiAoIG1zaWRlc2MtPm1zaV9hdHRyaWIudHlwZSA9PSBQQ0lfQ0FQX0lEX01TSVggKQogICAgIHsK
LSAgICAgICAgY29udHJvbCA9IHBjaV9jb25mX3JlYWQxNihwZGV2LT5zYmRmLnNlZywgcGRldi0+
c2JkZi5idXMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGRldi0+c2JkZi5k
ZXYsIHBkZXYtPnNiZGYuZnVuYywgY3Bvcyk7CisgICAgICAgIGNvbnRyb2wgPSBwY2lfY29uZl9y
ZWFkMTYocGRldi0+c2JkZiwgY3Bvcyk7CiAgICAgICAgIGlmICggIShjb250cm9sICYgUENJX01T
SVhfRkxBR1NfRU5BQkxFKSApCi0gICAgICAgICAgICBwY2lfY29uZl93cml0ZTE2KHBkZXYtPnNi
ZGYuc2VnLCBwZGV2LT5zYmRmLmJ1cywgcGRldi0+c2JkZi5kZXYsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBkZXYtPnNiZGYuZnVuYywgY3BvcywKKyAgICAgICAgICAgIHBjaV9jb25m
X3dyaXRlMTYocGRldi0+c2JkZiwgY3BvcywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Y29udHJvbCB8IChQQ0lfTVNJWF9GTEFHU19FTkFCTEUgfAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFBDSV9NU0lYX0ZMQUdTX01BU0tBTEwpKTsKICAgICB9CkBAIC02
MDcsOCArNTg5LDcgQEAgaW50IHNldHVwX21zaV9pcnEoc3RydWN0IGlycV9kZXNjICpkZXNjLCBz
dHJ1Y3QgbXNpX2Rlc2MgKm1zaWRlc2MpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICA6ICZwY2lfbXNpX25vbm1hc2thYmxlKTsKIAogICAgIGlmICgg
IShjb250cm9sICYgUENJX01TSVhfRkxBR1NfRU5BQkxFKSApCi0gICAgICAgIHBjaV9jb25mX3dy
aXRlMTYocGRldi0+c2JkZi5zZWcsIHBkZXYtPnNiZGYuYnVzLCBwZGV2LT5zYmRmLmRldiwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICBwZGV2LT5zYmRmLmZ1bmMsIGNwb3MsIGNvbnRyb2wpOwor
ICAgICAgICBwY2lfY29uZl93cml0ZTE2KHBkZXYtPnNiZGYsIGNwb3MsIGNvbnRyb2wpOwogCiAg
ICAgcmV0dXJuIHJjOwogfQpAQCAtNjk3LDcgKzY3OCw3IEBAIHN0YXRpYyBpbnQgbXNpX2NhcGFi
aWxpdHlfaW5pdChzdHJ1Y3QgcGNpX2RldiAqZGV2LAogICAgIHBvcyA9IHBjaV9maW5kX2NhcF9v
ZmZzZXQoc2VnLCBidXMsIHNsb3QsIGZ1bmMsIFBDSV9DQVBfSURfTVNJKTsKICAgICBpZiAoICFw
b3MgKQogICAgICAgICByZXR1cm4gLUVOT0RFVjsKLSAgICBjb250cm9sID0gcGNpX2NvbmZfcmVh
ZDE2KHNlZywgYnVzLCBzbG90LCBmdW5jLCBtc2lfY29udHJvbF9yZWcocG9zKSk7CisgICAgY29u
dHJvbCA9IHBjaV9jb25mX3JlYWQxNihkZXYtPnNiZGYsIG1zaV9jb250cm9sX3JlZyhwb3MpKTsK
ICAgICBtYXh2ZWMgPSBtdWx0aV9tc2lfY2FwYWJsZShjb250cm9sKTsKICAgICBpZiAoIG52ZWMg
PiBtYXh2ZWMgKQogICAgICAgICByZXR1cm4gbWF4dmVjOwpAQCAtNzMzLDkgKzcxNCw5IEBAIHN0
YXRpYyBpbnQgbXNpX2NhcGFiaWxpdHlfaW5pdChzdHJ1Y3QgcGNpX2RldiAqZGV2LAogICAgICAg
ICB1MzIgbWFza2JpdHM7CiAKICAgICAgICAgLyogQWxsIE1TSXMgYXJlIHVubWFza2VkIGJ5IGRl
ZmF1bHQsIE1hc2sgdGhlbSBhbGwgKi8KLSAgICAgICAgbWFza2JpdHMgPSBwY2lfY29uZl9yZWFk
MzIoc2VnLCBidXMsIHNsb3QsIGZ1bmMsIG1wb3MpOworICAgICAgICBtYXNrYml0cyA9IHBjaV9j
b25mX3JlYWQzMihkZXYtPnNiZGYsIG1wb3MpOwogICAgICAgICBtYXNrYml0cyB8PSB+KHUzMikw
ID4+ICgzMiAtIG1heHZlYyk7Ci0gICAgICAgIHBjaV9jb25mX3dyaXRlMzIoc2VnLCBidXMsIHNs
b3QsIGZ1bmMsIG1wb3MsIG1hc2tiaXRzKTsKKyAgICAgICAgcGNpX2NvbmZfd3JpdGUzMihkZXYt
PnNiZGYsIG1wb3MsIG1hc2tiaXRzKTsKICAgICB9CiAgICAgbGlzdF9hZGRfdGFpbCgmZW50cnkt
Pmxpc3QsICZkZXYtPm1zaV9saXN0KTsKIApAQCAtNzUxLDcgKzczMiw3IEBAIHN0YXRpYyBpbnQg
bXNpX2NhcGFiaWxpdHlfaW5pdChzdHJ1Y3QgcGNpX2RldiAqZGV2LAogICAgICAgICBwY2lfaW50
eChkZXYsIGZhbHNlKTsKICAgICAgICAgY29udHJvbCB8PSBQQ0lfTVNJX0ZMQUdTX0VOQUJMRTsK
ICAgICB9Ci0gICAgcGNpX2NvbmZfd3JpdGUxNihzZWcsIGJ1cywgc2xvdCwgZnVuYywgbXNpX2Nv
bnRyb2xfcmVnKHBvcyksIGNvbnRyb2wpOworICAgIHBjaV9jb25mX3dyaXRlMTYoZGV2LT5zYmRm
LCBtc2lfY29udHJvbF9yZWcocG9zKSwgY29udHJvbCk7CiAKICAgICByZXR1cm4gMDsKIH0KQEAg
LTc2MSw2ICs3NDIsMTIgQEAgc3RhdGljIHU2NCByZWFkX3BjaV9tZW1fYmFyKHUxNiBzZWcsIHU4
IGJ1cywgdTggc2xvdCwgdTggZnVuYywgdTggYmlyLCBpbnQgdmYpCiAgICAgdTggbGltaXQ7CiAg
ICAgdTMyIGFkZHIsIGJhc2UgPSBQQ0lfQkFTRV9BRERSRVNTXzA7CiAgICAgdTY0IGRpc3AgPSAw
OworICAgIGNvbnN0IHBjaV9zYmRmX3Qgc2JkZiA9IHsKKyAgICAgICAgLnNlZyA9IHNlZywKKyAg
ICAgICAgLmJ1cyA9IGJ1cywKKyAgICAgICAgLmRldiA9IHNsb3QsCisgICAgICAgIC5mdW5jID0g
ZnVuYywKKyAgICB9OwogCiAgICAgaWYgKCB2ZiA+PSAwICkKICAgICB7CkBAIC03NjgsMTMgKzc1
NSwxMCBAQCBzdGF0aWMgdTY0IHJlYWRfcGNpX21lbV9iYXIodTE2IHNlZywgdTggYnVzLCB1OCBz
bG90LCB1OCBmdW5jLCB1OCBiaXIsIGludCB2ZikKICAgICAgICAgdW5zaWduZWQgaW50IHBvcyA9
IHBjaV9maW5kX2V4dF9jYXBhYmlsaXR5KHNlZywgYnVzLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUENJX0RFVkZOKHNsb3QsIGZ1bmMpLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUENJX0VYVF9D
QVBfSURfU1JJT1YpOwotICAgICAgICB1MTYgY3RybCA9IHBjaV9jb25mX3JlYWQxNihzZWcsIGJ1
cywgc2xvdCwgZnVuYywgcG9zICsgUENJX1NSSU9WX0NUUkwpOwotICAgICAgICB1MTYgbnVtX3Zm
ID0gcGNpX2NvbmZfcmVhZDE2KHNlZywgYnVzLCBzbG90LCBmdW5jLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBvcyArIFBDSV9TUklPVl9OVU1fVkYpOwotICAgICAgICB1
MTYgb2Zmc2V0ID0gcGNpX2NvbmZfcmVhZDE2KHNlZywgYnVzLCBzbG90LCBmdW5jLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvcyArIFBDSV9TUklPVl9WRl9PRkZTRVQp
OwotICAgICAgICB1MTYgc3RyaWRlID0gcGNpX2NvbmZfcmVhZDE2KHNlZywgYnVzLCBzbG90LCBm
dW5jLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvcyArIFBDSV9TUklP
Vl9WRl9TVFJJREUpOworICAgICAgICB1MTYgY3RybCA9IHBjaV9jb25mX3JlYWQxNihzYmRmLCBw
b3MgKyBQQ0lfU1JJT1ZfQ1RSTCk7CisgICAgICAgIHUxNiBudW1fdmYgPSBwY2lfY29uZl9yZWFk
MTYoc2JkZiwgcG9zICsgUENJX1NSSU9WX05VTV9WRik7CisgICAgICAgIHUxNiBvZmZzZXQgPSBw
Y2lfY29uZl9yZWFkMTYoc2JkZiwgcG9zICsgUENJX1NSSU9WX1ZGX09GRlNFVCk7CisgICAgICAg
IHUxNiBzdHJpZGUgPSBwY2lfY29uZl9yZWFkMTYoc2JkZiwgcG9zICsgUENJX1NSSU9WX1ZGX1NU
UklERSk7CiAKICAgICAgICAgaWYgKCAhcGRldiB8fCAhcG9zIHx8CiAgICAgICAgICAgICAgIShj
dHJsICYgUENJX1NSSU9WX0NUUkxfVkZFKSB8fApAQCAtNzk5LDggKzc4Myw3IEBAIHN0YXRpYyB1
NjQgcmVhZF9wY2lfbWVtX2Jhcih1MTYgc2VnLCB1OCBidXMsIHU4IHNsb3QsIHU4IGZ1bmMsIHU4
IGJpciwgaW50IHZmKQogICAgICAgICBkaXNwID0gdmYgKiBwZGV2LT52Zl9ybGVuW2Jpcl07CiAg
ICAgICAgIGxpbWl0ID0gUENJX1NSSU9WX05VTV9CQVJTOwogICAgIH0KLSAgICBlbHNlIHN3aXRj
aCAoIHBjaV9jb25mX3JlYWQ4KHNlZywgYnVzLCBzbG90LCBmdW5jLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgUENJX0hFQURFUl9UWVBFKSAmIDB4N2YgKQorICAgIGVsc2Ugc3dp
dGNoICggcGNpX2NvbmZfcmVhZDgoc2JkZiwgUENJX0hFQURFUl9UWVBFKSAmIDB4N2YgKQogICAg
IHsKICAgICBjYXNlIFBDSV9IRUFERVJfVFlQRV9OT1JNQUw6CiAgICAgICAgIGxpbWl0ID0gNjsK
QEAgLTgxNyw3ICs4MDAsNyBAQCBzdGF0aWMgdTY0IHJlYWRfcGNpX21lbV9iYXIodTE2IHNlZywg
dTggYnVzLCB1OCBzbG90LCB1OCBmdW5jLCB1OCBiaXIsIGludCB2ZikKIAogICAgIGlmICggYmly
ID49IGxpbWl0ICkKICAgICAgICAgcmV0dXJuIDA7Ci0gICAgYWRkciA9IHBjaV9jb25mX3JlYWQz
MihzZWcsIGJ1cywgc2xvdCwgZnVuYywgYmFzZSArIGJpciAqIDQpOworICAgIGFkZHIgPSBwY2lf
Y29uZl9yZWFkMzIoc2JkZiwgYmFzZSArIGJpciAqIDQpOwogICAgIGlmICggKGFkZHIgJiBQQ0lf
QkFTRV9BRERSRVNTX1NQQUNFKSA9PSBQQ0lfQkFTRV9BRERSRVNTX1NQQUNFX0lPICkKICAgICAg
ICAgcmV0dXJuIDA7CiAgICAgaWYgKCAoYWRkciAmIFBDSV9CQVNFX0FERFJFU1NfTUVNX1RZUEVf
TUFTSykgPT0gUENJX0JBU0VfQUREUkVTU19NRU1fVFlQRV82NCApCkBAIC04MjYsOCArODA5LDcg
QEAgc3RhdGljIHU2NCByZWFkX3BjaV9tZW1fYmFyKHUxNiBzZWcsIHU4IGJ1cywgdTggc2xvdCwg
dTggZnVuYywgdTggYmlyLCBpbnQgdmYpCiAgICAgICAgIGlmICggKytiaXIgPj0gbGltaXQgKQog
ICAgICAgICAgICAgcmV0dXJuIDA7CiAgICAgICAgIHJldHVybiBhZGRyICsgZGlzcCArCi0gICAg
ICAgICAgICAgICAoKHU2NClwY2lfY29uZl9yZWFkMzIoc2VnLCBidXMsIHNsb3QsIGZ1bmMsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFzZSArIGJpciAqIDQpIDw8IDMy
KTsKKyAgICAgICAgICAgICAgICgodWludDY0X3QpcGNpX2NvbmZfcmVhZDMyKHNiZGYsIGJhc2Ug
KyBiaXIgKiA0KSA8PCAzMik7CiAgICAgfQogICAgIHJldHVybiAoYWRkciAmIFBDSV9CQVNFX0FE
RFJFU1NfTUVNX01BU0spICsgZGlzcDsKIH0KQEAgLTg2Myw3ICs4NDUsNyBAQCBzdGF0aWMgaW50
IG1zaXhfY2FwYWJpbGl0eV9pbml0KHN0cnVjdCBwY2lfZGV2ICpkZXYsCiAKICAgICBBU1NFUlQo
cGNpZGV2c19sb2NrZWQoKSk7CiAKLSAgICBjb250cm9sID0gcGNpX2NvbmZfcmVhZDE2KHNlZywg
YnVzLCBzbG90LCBmdW5jLCBtc2l4X2NvbnRyb2xfcmVnKHBvcykpOworICAgIGNvbnRyb2wgPSBw
Y2lfY29uZl9yZWFkMTYoZGV2LT5zYmRmLCBtc2l4X2NvbnRyb2xfcmVnKHBvcykpOwogICAgIC8q
CiAgICAgICogRW5zdXJlIE1TSS1YIGludGVycnVwdHMgYXJlIG1hc2tlZCBkdXJpbmcgc2V0dXAu
IFNvbWUgZGV2aWNlcyByZXF1aXJlCiAgICAgICogTVNJLVggdG8gYmUgZW5hYmxlZCBiZWZvcmUg
d2UgY2FuIHRvdWNoIHRoZSBNU0ktWCByZWdpc3RlcnMuIFdlIG5lZWQKQEAgLTg3MSwxMyArODUz
LDEzIEBAIHN0YXRpYyBpbnQgbXNpeF9jYXBhYmlsaXR5X2luaXQoc3RydWN0IHBjaV9kZXYgKmRl
diwKICAgICAgKiBmdWxseSBzZXQgdXAuCiAgICAgICovCiAgICAgbXNpeC0+aG9zdF9tYXNrYWxs
ID0gMTsKLSAgICBwY2lfY29uZl93cml0ZTE2KHNlZywgYnVzLCBzbG90LCBmdW5jLCBtc2l4X2Nv
bnRyb2xfcmVnKHBvcyksCisgICAgcGNpX2NvbmZfd3JpdGUxNihkZXYtPnNiZGYsIG1zaXhfY29u
dHJvbF9yZWcocG9zKSwKICAgICAgICAgICAgICAgICAgICAgIGNvbnRyb2wgfCAoUENJX01TSVhf
RkxBR1NfRU5BQkxFIHwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUENJX01TSVhf
RkxBR1NfTUFTS0FMTCkpOwogCiAgICAgaWYgKCB1bmxpa2VseSghbWVtb3J5X2RlY29kZWQoZGV2
KSkgKQogICAgIHsKLSAgICAgICAgcGNpX2NvbmZfd3JpdGUxNihzZWcsIGJ1cywgc2xvdCwgZnVu
YywgbXNpeF9jb250cm9sX3JlZyhwb3MpLAorICAgICAgICBwY2lfY29uZl93cml0ZTE2KGRldi0+
c2JkZiwgbXNpeF9jb250cm9sX3JlZyhwb3MpLAogICAgICAgICAgICAgICAgICAgICAgICAgIGNv
bnRyb2wgJiB+UENJX01TSVhfRkxBR1NfRU5BQkxFKTsKICAgICAgICAgcmV0dXJuIC1FTlhJTzsK
ICAgICB9CkBAIC04ODcsNyArODY5LDcgQEAgc3RhdGljIGludCBtc2l4X2NhcGFiaWxpdHlfaW5p
dChzdHJ1Y3QgcGNpX2RldiAqZGV2LAogICAgICAgICBlbnRyeSA9IGFsbG9jX21zaV9lbnRyeSgx
KTsKICAgICAgICAgaWYgKCAhZW50cnkgKQogICAgICAgICB7Ci0gICAgICAgICAgICBwY2lfY29u
Zl93cml0ZTE2KHNlZywgYnVzLCBzbG90LCBmdW5jLCBtc2l4X2NvbnRyb2xfcmVnKHBvcyksCisg
ICAgICAgICAgICBwY2lfY29uZl93cml0ZTE2KGRldi0+c2JkZiwgbXNpeF9jb250cm9sX3JlZyhw
b3MpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250cm9sICYgflBDSV9NU0lYX0ZM
QUdTX0VOQUJMRSk7CiAgICAgICAgICAgICByZXR1cm4gLUVOT01FTTsKICAgICAgICAgfQpAQCAt
ODk1LDggKzg3Nyw3IEBAIHN0YXRpYyBpbnQgbXNpeF9jYXBhYmlsaXR5X2luaXQoc3RydWN0IHBj
aV9kZXYgKmRldiwKICAgICB9CiAKICAgICAvKiBMb2NhdGUgTVNJLVggdGFibGUgcmVnaW9uICov
Ci0gICAgdGFibGVfb2Zmc2V0ID0gcGNpX2NvbmZfcmVhZDMyKHNlZywgYnVzLCBzbG90LCBmdW5j
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtc2l4X3RhYmxlX29mZnNldF9y
ZWcocG9zKSk7CisgICAgdGFibGVfb2Zmc2V0ID0gcGNpX2NvbmZfcmVhZDMyKGRldi0+c2JkZiwg
bXNpeF90YWJsZV9vZmZzZXRfcmVnKHBvcykpOwogICAgIGJpciA9ICh1OCkodGFibGVfb2Zmc2V0
ICYgUENJX01TSVhfQklSTUFTSyk7CiAgICAgdGFibGVfb2Zmc2V0ICY9IH5QQ0lfTVNJWF9CSVJN
QVNLOwogCkBAIC05MjEsNyArOTAyLDcgQEAgc3RhdGljIGludCBtc2l4X2NhcGFiaWxpdHlfaW5p
dChzdHJ1Y3QgcGNpX2RldiAqZGV2LAogICAgIHsKICAgICAgICAgaWYgKCAhbXNpIHx8ICFtc2kt
PnRhYmxlX2Jhc2UgKQogICAgICAgICB7Ci0gICAgICAgICAgICBwY2lfY29uZl93cml0ZTE2KHNl
ZywgYnVzLCBzbG90LCBmdW5jLCBtc2l4X2NvbnRyb2xfcmVnKHBvcyksCisgICAgICAgICAgICBw
Y2lfY29uZl93cml0ZTE2KGRldi0+c2JkZiwgbXNpeF9jb250cm9sX3JlZyhwb3MpLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBjb250cm9sICYgflBDSV9NU0lYX0ZMQUdTX0VOQUJMRSk7
CiAgICAgICAgICAgICB4ZnJlZShlbnRyeSk7CiAgICAgICAgICAgICByZXR1cm4gLUVOWElPOwpA
QCAtOTQyLDggKzkyMyw3IEBAIHN0YXRpYyBpbnQgbXNpeF9jYXBhYmlsaXR5X2luaXQoc3RydWN0
IHBjaV9kZXYgKmRldiwKICAgICAgICAgV0FSTl9PTihyYW5nZXNldF9vdmVybGFwc19yYW5nZSht
bWlvX3JvX3JhbmdlcywgbXNpeC0+dGFibGUuZmlyc3QsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbXNpeC0+dGFibGUubGFzdCkpOwogCi0gICAgICAgIHBiYV9vZmZz
ZXQgPSBwY2lfY29uZl9yZWFkMzIoc2VnLCBidXMsIHNsb3QsIGZ1bmMsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbXNpeF9wYmFfb2Zmc2V0X3JlZyhwb3MpKTsKKyAgICAg
ICAgcGJhX29mZnNldCA9IHBjaV9jb25mX3JlYWQzMihkZXYtPnNiZGYsIG1zaXhfcGJhX29mZnNl
dF9yZWcocG9zKSk7CiAgICAgICAgIGJpciA9ICh1OCkocGJhX29mZnNldCAmIFBDSV9NU0lYX0JJ
Uk1BU0spOwogICAgICAgICBwYmFfcGFkZHIgPSByZWFkX3BjaV9tZW1fYmFyKHNlZywgcGJ1cywg
cHNsb3QsIHBmdW5jLCBiaXIsIHZmKTsKICAgICAgICAgV0FSTl9PTighcGJhX3BhZGRyKTsKQEAg
LTk2NSw3ICs5NDUsNyBAQCBzdGF0aWMgaW50IG1zaXhfY2FwYWJpbGl0eV9pbml0KHN0cnVjdCBw
Y2lfZGV2ICpkZXYsCiAKICAgICAgICAgaWYgKCBpZHggPCAwICkKICAgICAgICAgewotICAgICAg
ICAgICAgcGNpX2NvbmZfd3JpdGUxNihzZWcsIGJ1cywgc2xvdCwgZnVuYywgbXNpeF9jb250cm9s
X3JlZyhwb3MpLAorICAgICAgICAgICAgcGNpX2NvbmZfd3JpdGUxNihkZXYtPnNiZGYsIG1zaXhf
Y29udHJvbF9yZWcocG9zKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udHJvbCAm
IH5QQ0lfTVNJWF9GTEFHU19FTkFCTEUpOwogICAgICAgICAgICAgeGZyZWUoZW50cnkpOwogICAg
ICAgICAgICAgcmV0dXJuIGlkeDsKQEAgLTEwNDEsNyArMTAyMSw3IEBAIHN0YXRpYyBpbnQgbXNp
eF9jYXBhYmlsaXR5X2luaXQoc3RydWN0IHBjaV9kZXYgKmRldiwKICAgICAgICAgbWFza2FsbCA9
IDA7CiAgICAgfQogICAgIG1zaXgtPmhvc3RfbWFza2FsbCA9IG1hc2thbGw7Ci0gICAgcGNpX2Nv
bmZfd3JpdGUxNihzZWcsIGJ1cywgc2xvdCwgZnVuYywgbXNpeF9jb250cm9sX3JlZyhwb3MpLCBj
b250cm9sKTsKKyAgICBwY2lfY29uZl93cml0ZTE2KGRldi0+c2JkZiwgbXNpeF9jb250cm9sX3Jl
Zyhwb3MpLCBjb250cm9sKTsKIAogICAgIHJldHVybiAwOwogfQpAQCAtMTEzMCw4ICsxMTEwLDcg
QEAgc3RhdGljIGludCBfX3BjaV9lbmFibGVfbXNpeChzdHJ1Y3QgbXNpX2luZm8gKm1zaSwgc3Ry
dWN0IG1zaV9kZXNjICoqZGVzYykKICAgICBpZiAoICFwZGV2IHx8ICFwb3MgKQogICAgICAgICBy
ZXR1cm4gLUVOT0RFVjsKIAotICAgIGNvbnRyb2wgPSBwY2lfY29uZl9yZWFkMTYobXNpLT5zZWcs
IG1zaS0+YnVzLCBzbG90LCBmdW5jLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbXNp
eF9jb250cm9sX3JlZyhwb3MpKTsKKyAgICBjb250cm9sID0gcGNpX2NvbmZfcmVhZDE2KHBkZXYt
PnNiZGYsIG1zaXhfY29udHJvbF9yZWcocG9zKSk7CiAgICAgbnJfZW50cmllcyA9IG11bHRpX21z
aXhfY2FwYWJsZShjb250cm9sKTsKICAgICBpZiAoIG1zaS0+ZW50cnlfbnIgPj0gbnJfZW50cmll
cyApCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwpAQCAtMTE3NywxNCArMTE1NiwxNCBAQCBzdGF0
aWMgdm9pZCBfX3BjaV9kaXNhYmxlX21zaXgoc3RydWN0IG1zaV9kZXNjICplbnRyeSkKICAgICB1
aW50OF90IGZ1bmMgPSBkZXYtPnNiZGYuZnVuYzsKICAgICB1bnNpZ25lZCBpbnQgcG9zID0gcGNp
X2ZpbmRfY2FwX29mZnNldChzZWcsIGJ1cywgc2xvdCwgZnVuYywKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBQQ0lfQ0FQX0lEX01TSVgpOwotICAgIHUxNiBjb250
cm9sID0gcGNpX2NvbmZfcmVhZDE2KHNlZywgYnVzLCBzbG90LCBmdW5jLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIG1zaXhfY29udHJvbF9yZWcoZW50cnktPm1zaV9hdHRyaWIu
cG9zKSk7CisgICAgdWludDE2X3QgY29udHJvbCA9IHBjaV9jb25mX3JlYWQxNihkZXYtPnNiZGYs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtc2l4X2NvbnRyb2xfcmVn
KGVudHJ5LT5tc2lfYXR0cmliLnBvcykpOwogICAgIGJvb2wgbWFza2FsbCA9IGRldi0+bXNpeC0+
aG9zdF9tYXNrYWxsOwogCiAgICAgaWYgKCB1bmxpa2VseSghKGNvbnRyb2wgJiBQQ0lfTVNJWF9G
TEFHU19FTkFCTEUpKSApCiAgICAgewogICAgICAgICBkZXYtPm1zaXgtPmhvc3RfbWFza2FsbCA9
IDE7Ci0gICAgICAgIHBjaV9jb25mX3dyaXRlMTYoc2VnLCBidXMsIHNsb3QsIGZ1bmMsIG1zaXhf
Y29udHJvbF9yZWcocG9zKSwKKyAgICAgICAgcGNpX2NvbmZfd3JpdGUxNihkZXYtPnNiZGYsIG1z
aXhfY29udHJvbF9yZWcocG9zKSwKICAgICAgICAgICAgICAgICAgICAgICAgICBjb250cm9sIHwg
KFBDSV9NU0lYX0ZMQUdTX0VOQUJMRSB8CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBQQ0lfTVNJWF9GTEFHU19NQVNLQUxMKSk7CiAgICAgfQpAQCAtMTIwMyw3ICsxMTgyLDcg
QEAgc3RhdGljIHZvaWQgX19wY2lfZGlzYWJsZV9tc2l4KHN0cnVjdCBtc2lfZGVzYyAqZW50cnkp
CiAgICAgZGV2LT5tc2l4LT5ob3N0X21hc2thbGwgPSBtYXNrYWxsOwogICAgIGlmICggbWFza2Fs
bCB8fCBkZXYtPm1zaXgtPmd1ZXN0X21hc2thbGwgKQogICAgICAgICBjb250cm9sIHw9IFBDSV9N
U0lYX0ZMQUdTX01BU0tBTEw7Ci0gICAgcGNpX2NvbmZfd3JpdGUxNihzZWcsIGJ1cywgc2xvdCwg
ZnVuYywgbXNpeF9jb250cm9sX3JlZyhwb3MpLCBjb250cm9sKTsKKyAgICBwY2lfY29uZl93cml0
ZTE2KGRldi0+c2JkZiwgbXNpeF9jb250cm9sX3JlZyhwb3MpLCBjb250cm9sKTsKIAogICAgIF9w
Y2lfY2xlYW51cF9tc2l4KGRldi0+bXNpeCk7CiB9CkBAIC0xMjM1LDggKzEyMTQsNyBAQCBpbnQg
cGNpX3ByZXBhcmVfbXNpeCh1MTYgc2VnLCB1OCBidXMsIHU4IGRldmZuLCBib29sIG9mZikKICAg
ICB9CiAgICAgZWxzZQogICAgIHsKLSAgICAgICAgdTE2IGNvbnRyb2wgPSBwY2lfY29uZl9yZWFk
MTYoc2VnLCBidXMsIHNsb3QsIGZ1bmMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIG1zaXhfY29udHJvbF9yZWcocG9zKSk7CisgICAgICAgIHVpbnQxNl90IGNvbnRyb2wg
PSBwY2lfY29uZl9yZWFkMTYocGRldi0+c2JkZiwgbXNpeF9jb250cm9sX3JlZyhwb3MpKTsKIAog
ICAgICAgICByYyA9IG1zaXhfY2FwYWJpbGl0eV9pbml0KHBkZXYsIHBvcywgTlVMTCwgTlVMTCwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtdWx0aV9tc2l4X2NhcGFibGUoY29u
dHJvbCkpOwpAQCAtMTMzNyw3ICsxMzE1LDcgQEAgaW50IHBjaV9tc2lfY29uZl93cml0ZV9pbnRl
cmNlcHQoc3RydWN0IHBjaV9kZXYgKnBkZXYsIHVuc2lnbmVkIGludCByZWcsCiAgICAgICAgIGlm
ICggcmVnIDwgZW50cnktPm1zaS5tcG9zIHx8IHJlZyA+PSBlbnRyeS0+bXNpLm1wb3MgKyA0IHx8
IHNpemUgIT0gNCApCiAgICAgICAgICAgICByZXR1cm4gLUVBQ0NFUzsKIAotICAgICAgICBjbnRs
ID0gcGNpX2NvbmZfcmVhZDE2KHNlZywgYnVzLCBzbG90LCBmdW5jLCBtc2lfY29udHJvbF9yZWco
cG9zKSk7CisgICAgICAgIGNudGwgPSBwY2lfY29uZl9yZWFkMTYocGRldi0+c2JkZiwgbXNpX2Nv
bnRyb2xfcmVnKHBvcykpOwogICAgICAgICB1bnVzZWQgPSB+KHVpbnQzMl90KTAgPj4gKDMyIC0g
bXVsdGlfbXNpX2NhcGFibGUoY250bCkpOwogICAgICAgICBmb3IgKCBwb3MgPSAwOyBwb3MgPCBl
bnRyeS0+bXNpLm52ZWM7ICsrcG9zLCArK2VudHJ5ICkKICAgICAgICAgewpAQCAtMTM5Niw4ICsx
Mzc0LDcgQEAgaW50IHBjaV9yZXN0b3JlX21zaV9zdGF0ZShzdHJ1Y3QgcGNpX2RldiAqcGRldikK
ICAgICAgICAgICAgICAgICAgICAgcGRldi0+c2JkZi5zZWcsIHBkZXYtPnNiZGYuYnVzLCBzbG90
LCBmdW5jLCBpKTsKICAgICAgICAgICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJmRlc2MtPmxv
Y2ssIGZsYWdzKTsKICAgICAgICAgICAgIGlmICggdHlwZSA9PSBQQ0lfQ0FQX0lEX01TSVggKQot
ICAgICAgICAgICAgICAgIHBjaV9jb25mX3dyaXRlMTYocGRldi0+c2JkZi5zZWcsIHBkZXYtPnNi
ZGYuYnVzLCBzbG90LCBmdW5jLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbXNp
eF9jb250cm9sX3JlZyhwb3MpLAorICAgICAgICAgICAgICAgIHBjaV9jb25mX3dyaXRlMTYocGRl
di0+c2JkZiwgbXNpeF9jb250cm9sX3JlZyhwb3MpLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgY29udHJvbCAmIH5QQ0lfTVNJWF9GTEFHU19FTkFCTEUpOwogICAgICAgICAgICAg
cmV0dXJuIC1FSU5WQUw7CiAgICAgICAgIH0KQEAgLTE0MTEsMTcgKzEzODgsMTQgQEAgaW50IHBj
aV9yZXN0b3JlX21zaV9zdGF0ZShzdHJ1Y3QgcGNpX2RldiAqcGRldikKICAgICAgICAgfQogICAg
ICAgICBlbHNlIGlmICggIXR5cGUgJiYgZW50cnktPm1zaV9hdHRyaWIudHlwZSA9PSBQQ0lfQ0FQ
X0lEX01TSVggKQogICAgICAgICB7Ci0gICAgICAgICAgICBjb250cm9sID0gcGNpX2NvbmZfcmVh
ZDE2KHBkZXYtPnNiZGYuc2VnLCBwZGV2LT5zYmRmLmJ1cywgc2xvdCwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZnVuYywgbXNpeF9jb250cm9sX3JlZyhwb3MpKTsKLSAg
ICAgICAgICAgIHBjaV9jb25mX3dyaXRlMTYocGRldi0+c2JkZi5zZWcsIHBkZXYtPnNiZGYuYnVz
LCBzbG90LCBmdW5jLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtc2l4X2NvbnRyb2xf
cmVnKHBvcyksCisgICAgICAgICAgICBjb250cm9sID0gcGNpX2NvbmZfcmVhZDE2KHBkZXYtPnNi
ZGYsIG1zaXhfY29udHJvbF9yZWcocG9zKSk7CisgICAgICAgICAgICBwY2lfY29uZl93cml0ZTE2
KHBkZXYtPnNiZGYsIG1zaXhfY29udHJvbF9yZWcocG9zKSwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgY29udHJvbCB8IChQQ0lfTVNJWF9GTEFHU19FTkFCTEUgfAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBDSV9NU0lYX0ZMQUdTX01BU0tBTEwpKTsKICAg
ICAgICAgICAgIGlmICggdW5saWtlbHkoIW1lbW9yeV9kZWNvZGVkKHBkZXYpKSApCiAgICAgICAg
ICAgICB7CiAgICAgICAgICAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmZGVzYy0+bG9j
aywgZmxhZ3MpOwotICAgICAgICAgICAgICAgIHBjaV9jb25mX3dyaXRlMTYocGRldi0+c2JkZi5z
ZWcsIHBkZXYtPnNiZGYuYnVzLCBzbG90LCBmdW5jLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbXNpeF9jb250cm9sX3JlZyhwb3MpLAorICAgICAgICAgICAgICAgIHBjaV9jb25m
X3dyaXRlMTYocGRldi0+c2JkZiwgbXNpeF9jb250cm9sX3JlZyhwb3MpLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgY29udHJvbCAmIH5QQ0lfTVNJWF9GTEFHU19FTkFCTEUpOwog
ICAgICAgICAgICAgICAgIHJldHVybiAtRU5YSU87CiAgICAgICAgICAgICB9CkBAIC0xNDU0LDE5
ICsxNDI4LDE2IEBAIGludCBwY2lfcmVzdG9yZV9tc2lfc3RhdGUoc3RydWN0IHBjaV9kZXYgKnBk
ZXYpCiAgICAgICAgIHsKICAgICAgICAgICAgIHVuc2lnbmVkIGludCBjcG9zID0gbXNpX2NvbnRy
b2xfcmVnKHBvcyk7CiAKLSAgICAgICAgICAgIGNvbnRyb2wgPSBwY2lfY29uZl9yZWFkMTYocGRl
di0+c2JkZi5zZWcsIHBkZXYtPnNiZGYuYnVzLCBzbG90LAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmdW5jLCBjcG9zKSAmIH5QQ0lfTVNJX0ZMQUdTX1FTSVpFOworICAg
ICAgICAgICAgY29udHJvbCA9IHBjaV9jb25mX3JlYWQxNihwZGV2LT5zYmRmLCBjcG9zKSAmIH5Q
Q0lfTVNJX0ZMQUdTX1FTSVpFOwogICAgICAgICAgICAgbXVsdGlfbXNpX2VuYWJsZShjb250cm9s
LCBlbnRyeS0+bXNpLm52ZWMpOwotICAgICAgICAgICAgcGNpX2NvbmZfd3JpdGUxNihwZGV2LT5z
YmRmLnNlZywgcGRldi0+c2JkZi5idXMsIHNsb3QsIGZ1bmMsIGNwb3MsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGNvbnRyb2wpOworICAgICAgICAgICAgcGNpX2NvbmZfd3JpdGUxNihw
ZGV2LT5zYmRmLCBjcG9zLCBjb250cm9sKTsKIAogICAgICAgICAgICAgbXNpX3NldF9lbmFibGUo
cGRldiwgMSk7CiAgICAgICAgIH0KICAgICB9CiAKICAgICBpZiAoIHR5cGUgPT0gUENJX0NBUF9J
RF9NU0lYICkKLSAgICAgICAgcGNpX2NvbmZfd3JpdGUxNihwZGV2LT5zYmRmLnNlZywgcGRldi0+
c2JkZi5idXMsIHNsb3QsIGZ1bmMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgbXNpeF9jb250
cm9sX3JlZyhwb3MpLAorICAgICAgICBwY2lfY29uZl93cml0ZTE2KHBkZXYtPnNiZGYsIG1zaXhf
Y29udHJvbF9yZWcocG9zKSwKICAgICAgICAgICAgICAgICAgICAgICAgICBjb250cm9sIHwgUENJ
X01TSVhfRkxBR1NfRU5BQkxFKTsKIAogICAgIHJldHVybiAwOwpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L29wcm9maWxlL29wX21vZGVsX2F0aGxvbi5jIGIveGVuL2FyY2gveDg2L29wcm9maWxl
L29wX21vZGVsX2F0aGxvbi5jCmluZGV4IDNkNmUyNmY2MzYuLjMzZjczOTQ5NzkgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9vcHJvZmlsZS9vcF9tb2RlbF9hdGhsb24uYworKysgYi94ZW4vYXJj
aC94ODYvb3Byb2ZpbGUvb3BfbW9kZWxfYXRobG9uLmMKQEAgLTQ2Myw3ICs0NjMsMTMgQEAgc3Rh
dGljIGludCBfX2luaXQgaW5pdF9pYnNfbm1pKHZvaWQpCiAJZm9yIChidXMgPSAwOyBidXMgPCAy
NTY7IGJ1cysrKSB7CiAJCWZvciAoZGV2ID0gMDsgZGV2IDwgMzI7IGRldisrKSB7CiAJCQlmb3Ig
KGZ1bmMgPSAwOyBmdW5jIDwgODsgZnVuYysrKSB7Ci0JCQkJaWQgPSBwY2lfY29uZl9yZWFkMzIo
MCwgYnVzLCBkZXYsIGZ1bmMsIFBDSV9WRU5ET1JfSUQpOworCQkJCWNvbnN0IHBjaV9zYmRmX3Qg
c2JkZiA9IHsKKwkJCQkgICAgLmJ1cyA9IGJ1cywKKwkJCQkgICAgLmRldiA9IGRldiwKKwkJCQkg
ICAgLmZ1bmMgPSBmdW5jLAorCQkJCX07CisgICAgCisJCQkJaWQgPSBwY2lfY29uZl9yZWFkMzIo
c2JkZiwgUENJX1ZFTkRPUl9JRCk7CiAKIAkJCQl2ZW5kb3JfaWQgPSBpZCAmIDB4ZmZmZjsKIAkJ
CQlkZXZfaWQgPSAoaWQgPj4gMTYpICYgMHhmZmZmOwpAQCAtNDcxLDEwICs0NzcsMTAgQEAgc3Rh
dGljIGludCBfX2luaXQgaW5pdF9pYnNfbm1pKHZvaWQpCiAJCQkJaWYgKCh2ZW5kb3JfaWQgPT0g
UENJX1ZFTkRPUl9JRF9BTUQpICYmCiAJCQkJCShkZXZfaWQgPT0gUENJX0RFVklDRV9JRF9BTURf
MTBIX05CX01JU0MpKSB7CiAKLQkJCQkJcGNpX2NvbmZfd3JpdGUzMigwLCBidXMsIGRldiwgZnVu
YywgSUJTQ1RMLAorCQkJCQlwY2lfY29uZl93cml0ZTMyKHNiZGYsIElCU0NUTCwKIAkJCQkJCUlC
U0NUTF9MVlRPRkZTRVRWQUwgfCBBUElDX0VJTFZUX0xWVE9GRl9JQlMpOwogCi0JCQkJCXZhbHVl
ID0gcGNpX2NvbmZfcmVhZDMyKDAsIGJ1cywgZGV2LCBmdW5jLCBJQlNDVEwpOworCQkJCQl2YWx1
ZSA9IHBjaV9jb25mX3JlYWQzMihzYmRmLCBJQlNDVEwpOwogCiAJCQkJCWlmICh2YWx1ZSAhPSAo
SUJTQ1RMX0xWVE9GRlNFVFZBTCB8CiAJCQkJCQlBUElDX0VJTFZUX0xWVE9GRl9JQlMpKSB7CmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L21tY29uZi1mYW0xMGguYyBiL3hlbi9hcmNo
L3g4Ni94ODZfNjQvbW1jb25mLWZhbTEwaC5jCmluZGV4IGVkMGFjYjk5NjguLmU3ZjAyZGU4OTQg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvbW1jb25mLWZhbTEwaC5jCisrKyBiL3hl
bi9hcmNoL3g4Ni94ODZfNjQvbW1jb25mLWZhbTEwaC5jCkBAIC0zOCwyMSArMzgsMjIgQEAgc3Rh
dGljIHN0cnVjdCBwY2lfaG9zdGJyaWRnZV9wcm9iZSBwY2lfcHJvYmVzW10gPSB7CiAjZGVmaW5l
IEJBU0VfVkFMSUQoYikgKChiKSArIFNJWkUgPD0gKDB4ZmRVTEw8PDMyKSB8fCAoYikgPj0gKDFV
TEw8PDQwKSkKIHN0YXRpYyB2b2lkIF9faW5pdCBnZXRfZmFtMTBoX3BjaV9tbWNvbmZfYmFzZSh2
b2lkKQogewotCXVuc2lnbmVkIGludCBpLCBqLCBidXMsIHNsb3QsIGhpX21taW9fbnVtOworCXVu
c2lnbmVkIGludCBpLCBqLCBoaV9tbWlvX251bTsKIAl1MzIgYWRkcmVzczsKIAl1NjQgdmFsLCB0
b20yLCBzdGFydCwgZW5kOwogCXN0cnVjdCByYW5nZSB7CiAJCXU2NCBzdGFydCwgZW5kOwogCX0g
cmFuZ2VbOF07CisJcGNpX3NiZGZfdCBzYmRmID0geyB9OwogCiAJZm9yIChpID0gMDsgaSA8IEFS
UkFZX1NJWkUocGNpX3Byb2Jlcyk7IGkrKykgewogCQl1MzIgaWQ7CiAJCXUxNiBkZXZpY2U7CiAJ
CXUxNiB2ZW5kb3I7CiAKLQkJYnVzID0gcGNpX3Byb2Jlc1tpXS5idXM7Ci0JCXNsb3QgPSBwY2lf
cHJvYmVzW2ldLnNsb3Q7Ci0JCWlkID0gcGNpX2NvbmZfcmVhZDMyKDAsIGJ1cywgc2xvdCwgMCwg
UENJX1ZFTkRPUl9JRCk7CisJCXNiZGYuYnVzID0gcGNpX3Byb2Jlc1tpXS5idXM7CisJCXNiZGYu
ZGV2ID0gcGNpX3Byb2Jlc1tpXS5zbG90OworCQlpZCA9IHBjaV9jb25mX3JlYWQzMihzYmRmLCBQ
Q0lfVkVORE9SX0lEKTsKIAogCQl2ZW5kb3IgPSBpZCAmIDB4ZmZmZjsKIAkJZGV2aWNlID0gKGlk
Pj4xNikgJiAweGZmZmY7CkBAIC04MywxMiArODQsMTIgQEAgc3RhdGljIHZvaWQgX19pbml0IGdl
dF9mYW0xMGhfcGNpX21tY29uZl9iYXNlKHZvaWQpCiAJICogYWJvdmUgNEcKIAkgKi8KIAlmb3Ig
KGhpX21taW9fbnVtID0gaSA9IDA7IGkgPCA4OyBpKyspIHsKLQkJdmFsID0gcGNpX2NvbmZfcmVh
ZDMyKDAsIGJ1cywgc2xvdCwgMSwgMHg4MCArIChpIDw8IDMpKTsKKwkJdmFsID0gcGNpX2NvbmZf
cmVhZDMyKHNiZGYsIDB4ODAgKyAoaSA8PCAzKSk7CiAJCWlmICghKHZhbCAmIDMpKQogCQkJY29u
dGludWU7CiAKIAkJc3RhcnQgPSAodmFsICYgMHhmZmZmZmYwMCkgPDwgODsgLyogMzk6MTYgb24g
MzE6OCovCi0JCXZhbCA9IHBjaV9jb25mX3JlYWQzMigwLCBidXMsIHNsb3QsIDEsIDB4ODQgKyAo
aSA8PCAzKSk7CisJCXZhbCA9IHBjaV9jb25mX3JlYWQzMihzYmRmLCAweDg0ICsgKGkgPDwgMykp
OwogCQllbmQgPSAoKHZhbCAmIDB4ZmZmZmZmMDApIDw8IDgpIHwgMHhmZmZmOyAvKiAzOToxNiBv
biAzMTo4Ki8KIAogCQlpZiAoZW5kIDwgdG9tMikKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94
ODZfNjQvbW1jb25maWctc2hhcmVkLmMgYi94ZW4vYXJjaC94ODYveDg2XzY0L21tY29uZmlnLXNo
YXJlZC5jCmluZGV4IDllMWM4MWRjZDIuLjI4NGE3ODhmY2QgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni94ODZfNjQvbW1jb25maWctc2hhcmVkLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9t
bWNvbmZpZy1zaGFyZWQuYwpAQCAtNjMsMTAgKzYzLDggQEAgY3VzdG9tX3BhcmFtKCJtbWNmZyIs
IHBhcnNlX21tY2ZnKTsKIAogc3RhdGljIGNvbnN0IGNoYXIgX19pbml0ICpwY2lfbW1jZmdfZTc1
MjAodm9pZCkKIHsKLSAgICB1MzIgd2luOwotICAgIHdpbiA9IHBjaV9jb25mX3JlYWQxNigwLCAw
LCAwLCAwLCAweGNlKTsKKyAgICB1aW50MzJfdCB3aW4gPSBwY2lfY29uZl9yZWFkMTYoUENJX1NC
REZfVCgwLCAwLCAwLCAwKSwgMHhjZSkgJiAweGYwMDA7CiAKLSAgICB3aW4gPSB3aW4gJiAweGYw
MDA7CiAgICAgaWYod2luID09IDB4MDAwMCB8fCB3aW4gPT0gMHhmMDAwKQogICAgICAgICBwY2lf
bW1jZmdfY29uZmlnX251bSA9IDA7CiAgICAgZWxzZSB7CkBAIC04OSw3ICs4Nyw3IEBAIHN0YXRp
YyBjb25zdCBjaGFyIF9faW5pdCAqcGNpX21tY2ZnX2ludGVsXzk0NSh2b2lkKQogCiAgICAgcGNp
X21tY2ZnX2NvbmZpZ19udW0gPSAxOwogCi0gICAgcGNpZXhiYXIgPSBwY2lfY29uZl9yZWFkMzIo
MCwgMCwgMCwgMCwgMHg0OCk7CisgICAgcGNpZXhiYXIgPSBwY2lfY29uZl9yZWFkMzIoUENJX1NC
REZfVCgwLCAwLCAwLCAwKSwgMHg0OCk7CiAKICAgICAvKiBFbmFibGUgYml0ICovCiAgICAgaWYg
KCEocGNpZXhiYXIgJiAxKSkKQEAgLTIxMiwxNSArMjEwLDE4IEBAIHN0YXRpYyBjb25zdCBjaGFy
IF9faW5pdCAqcGNpX21tY2ZnX252aWRpYV9tY3A1NSh2b2lkKQogICAgIGZvciAoaSA9IGJ1cyA9
IDA7IGJ1cyA8IDI1NjsgYnVzKyspIHsKICAgICAgICAgdTMyIGwsIGV4dGNmZzsKICAgICAgICAg
dTE2IHZlbmRvciwgZGV2aWNlOworICAgICAgICBjb25zdCBwY2lfc2JkZl90IHNiZGYgPSB7Cisg
ICAgICAgICAgICAuYnVzID0gYnVzLAorICAgICAgICB9OwogCi0gICAgICAgIGwgPSBwY2lfY29u
Zl9yZWFkMzIoMCwgYnVzLCAwLCAwLCAwKTsKKyAgICAgICAgbCA9IHBjaV9jb25mX3JlYWQzMihz
YmRmLCAwKTsKICAgICAgICAgdmVuZG9yID0gbCAmIDB4ZmZmZjsKICAgICAgICAgZGV2aWNlID0g
KGwgPj4gMTYpICYgMHhmZmZmOwogCiAgICAgICAgIGlmIChQQ0lfVkVORE9SX0lEX05WSURJQSAh
PSB2ZW5kb3IgfHwgMHgwMzY5ICE9IGRldmljZSkKICAgICAgICAgICAgIGNvbnRpbnVlOwogCi0g
ICAgICAgIGV4dGNmZyA9IHBjaV9jb25mX3JlYWQzMigwLCBidXMsIDAsIDAsIGV4dGNmZ19yZWdu
dW0pOworICAgICAgICBleHRjZmcgPSBwY2lfY29uZl9yZWFkMzIoc2JkZiwgZXh0Y2ZnX3JlZ251
bSk7CiAKICAgICAgICAgaWYgKGV4dGNmZyAmIGV4dGNmZ19lbmFibGVfbWFzaykKICAgICAgICAg
ICAgIGkrKzsKQEAgLTIzOCwxNSArMjM5LDE4IEBAIHN0YXRpYyBjb25zdCBjaGFyIF9faW5pdCAq
cGNpX21tY2ZnX252aWRpYV9tY3A1NSh2b2lkKQogICAgICAgICB1MzIgbCwgZXh0Y2ZnOwogICAg
ICAgICB1MTYgdmVuZG9yLCBkZXZpY2U7CiAgICAgICAgIGludCBzaXplX2luZGV4OworICAgICAg
ICBjb25zdCBwY2lfc2JkZl90IHNiZGYgPSB7CisgICAgICAgICAgICAuYnVzID0gYnVzLAorICAg
ICAgICB9OwogCi0gICAgICAgIGwgPSBwY2lfY29uZl9yZWFkMzIoMCwgYnVzLCAwLCAwLCAwKTsK
KyAgICAgICAgbCA9IHBjaV9jb25mX3JlYWQzMihzYmRmLCAwKTsKICAgICAgICAgdmVuZG9yID0g
bCAmIDB4ZmZmZjsKICAgICAgICAgZGV2aWNlID0gKGwgPj4gMTYpICYgMHhmZmZmOwogCiAgICAg
ICAgIGlmIChQQ0lfVkVORE9SX0lEX05WSURJQSAhPSB2ZW5kb3IgfHwgMHgwMzY5ICE9IGRldmlj
ZSkKICAgICAgICAgICAgIGNvbnRpbnVlOwogCi0gICAgICAgIGV4dGNmZyA9IHBjaV9jb25mX3Jl
YWQzMigwLCBidXMsIDAsIDAsIGV4dGNmZ19yZWdudW0pOworICAgICAgICBleHRjZmcgPSBwY2lf
Y29uZl9yZWFkMzIoc2JkZiwgZXh0Y2ZnX3JlZ251bSk7CiAKICAgICAgICAgaWYgKCEoZXh0Y2Zn
ICYgZXh0Y2ZnX2VuYWJsZV9tYXNrKSkKICAgICAgICAgICAgIGNvbnRpbnVlOwpAQCAtMzAwLDcg
KzMwNCw2IEBAIHN0YXRpYyBzdHJ1Y3QgcGNpX21tY2ZnX2hvc3RicmlkZ2VfcHJvYmUgcGNpX21t
Y2ZnX3Byb2Jlc1tdIF9faW5pdGRhdGEgPSB7CiBzdGF0aWMgaW50IF9faW5pdCBwY2lfbW1jZmdf
Y2hlY2tfaG9zdGJyaWRnZSh2b2lkKQogewogICAgIHUzMiBsOwotICAgIHUzMiBidXMsIGRldmZu
OwogICAgIHUxNiB2ZW5kb3IsIGRldmljZTsKICAgICBpbnQgaTsKICAgICBjb25zdCBjaGFyICpu
YW1lOwpAQCAtMzEwLDkgKzMxMyw4IEBAIHN0YXRpYyBpbnQgX19pbml0IHBjaV9tbWNmZ19jaGVj
a19ob3N0YnJpZGdlKHZvaWQpCiAgICAgbmFtZSA9IE5VTEw7CiAKICAgICBmb3IgKGkgPSAwOyAh
bmFtZSAmJiBpIDwgQVJSQVlfU0laRShwY2lfbW1jZmdfcHJvYmVzKTsgaSsrKSB7Ci0gICAgICAg
IGJ1cyA9ICBwY2lfbW1jZmdfcHJvYmVzW2ldLmJ1czsKLSAgICAgICAgZGV2Zm4gPSBwY2lfbW1j
ZmdfcHJvYmVzW2ldLmRldmZuOwotICAgICAgICBsID0gcGNpX2NvbmZfcmVhZDMyKDAsIGJ1cywg
UENJX1NMT1QoZGV2Zm4pLCBQQ0lfRlVOQyhkZXZmbiksIDApOworICAgICAgICBsID0gcGNpX2Nv
bmZfcmVhZDMyKFBDSV9TQkRGM19UKDAsIHBjaV9tbWNmZ19wcm9iZXNbaV0uYnVzLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBjaV9tbWNmZ19wcm9iZXNbaV0uZGV2
Zm4pLCAwKTsKICAgICAgICAgdmVuZG9yID0gbCAmIDB4ZmZmZjsKICAgICAgICAgZGV2aWNlID0g
KGwgPj4gMTYpICYgMHhmZmZmOwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L3Bj
aS5jIGIveGVuL2FyY2gveDg2L3g4Nl82NC9wY2kuYwppbmRleCA0Zjc3YmViMTE5Li4zNDJjMmFh
OGU2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L3BjaS5jCisrKyBiL3hlbi9hcmNo
L3g4Ni94ODZfNjQvcGNpLmMKQEAgLTgsMjUgKzgsMjAgQEAKICNpbmNsdWRlIDx4ZW4vcGNpLmg+
CiAjaW5jbHVkZSA8YXNtL2lvLmg+CiAKLSNkZWZpbmUgUENJX0NPTkZfQUREUkVTUyhidXMsIGRl
diwgZnVuYywgcmVnKSBcCi0gICAgKDB4ODAwMDAwMDAgfCAoYnVzIDw8IDE2KSB8IChkZXYgPDwg
MTEpIHwgKGZ1bmMgPDwgOCkgfCAocmVnICYgfjMpKQorI2RlZmluZSBQQ0lfQ09ORl9BRERSRVNT
KGJkZiwgcmVnKSAoMHg4MDAwMDAwMCB8IChiZGYgPDwgOCkgfCAocmVnICYgfjMpKQogCiAjZGVm
aW5lIEdFTl9QQ0lfQ09ORl9SRUFEKHMpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAotICAgIHVpbnQgIyMgcyAjIyBfdCBwY2lfY29uZl9yZWFkICMj
IHMgKHVuc2lnbmVkIGludCBzZWcsIHVuc2lnbmVkIGludCBidXMsICAgIFwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZGV2LCB1bnNpZ25lZCBp
bnQgZnVuYywgICBcCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgaW50IHJlZykgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHVpbnQgIyMgcyAjIyBf
dCBwY2lfY29uZl9yZWFkICMjIHMgKHBjaV9zYmRmX3Qgc2JkZiwgdW5zaWduZWQgIGludCByZWcp
ICAgIFwKICAgICB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIHVpbnQzMl90IHZhbHVlOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgQlVJTERfQlVHX09OKHMgIT0gOCAmJiBz
ICE9IDE2ICYmIHMgIT0gMzIpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAg
IGlmICggc2VnIHx8IHJlZyA+IDI1NSApICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAotICAgICAgICAgICAgcGNpX21tY2ZnX3JlYWQoc2VnLCBidXMsIFBD
SV9ERVZGTihkZXYsIGZ1bmMpLCByZWcsIHMgLyA4LCAmdmFsdWUpO1wKKyAgICAgICAgaWYgKCBz
YmRmLnNlZyB8fCByZWcgPiAyNTUgKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgICAgICAgICBwY2lfbW1jZmdfcmVhZChzYmRmLnNlZywgc2JkZi5idXMs
IHNiZGYuZXh0ZnVuYywgcmVnLCBzIC8gOCwgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgJnZhbHVlKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKICAgICAgICAgZWxzZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIHsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAg
ICAgICAgICAgQlVHX09OKChidXMgPiAyNTUpIHx8IChkZXYgPiAzMSkgfHwgKGZ1bmMgPiA3KSk7
ICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAgIHZhbHVlID0gcGNpX2NvbmZfcmVhZChQ
Q0lfQ09ORl9BRERSRVNTKGJ1cywgZGV2LCBmdW5jLCByZWcpLCAgICAgICBcCisgICAgICAgICAg
ICB2YWx1ZSA9IHBjaV9jb25mX3JlYWQoUENJX0NPTkZfQUREUkVTUyhzYmRmLmJkZiwgcmVnKSwg
ICAgICAgICAgICAgXAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlZyAmICg0
IC0gcyAvIDgpLCBzIC8gOCk7ICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgfSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICByZXR1cm4gdmFsdWU7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
ICAgICB9CkBAIC00NywxOSArNDIsMTYgQEAgR0VOX1BDSV9DT05GX1JFQUQoMzIpCiAjdW5kZWYg
R0VOX1BDSV9DT05GX1JFQUQKIAogI2RlZmluZSBHRU5fUENJX0NPTkZfV1JJVEUocykgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICB2b2lkIHBj
aV9jb25mX3dyaXRlICMjIHMgKHVuc2lnbmVkIGludCBzZWcsIHVuc2lnbmVkIGludCBidXMsICAg
ICAgICAgICAgICBcCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQg
ZGV2LCB1bnNpZ25lZCBpbnQgZnVuYywgICAgICAgICAgICAgXAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgaW50IHJlZywgdWludCAjIyBzICMjIF90IGRhdGEpICAgICAg
ICAgIFwKKyAgICB2b2lkIHBjaV9jb25mX3dyaXRlICMjIHMgKHBjaV9zYmRmX3Qgc2JkZiwgdW5z
aWduZWQgaW50IHJlZywgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1aW50ICMjIHMgIyMgX3QgZGF0YSkgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAog
ICAgIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgQlVJTERfQlVHX09OKHMgIT0gOCAmJiBz
ICE9IDE2ICYmIHMgIT0gMzIpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAg
IGlmICggc2VnIHx8IHJlZyA+IDI1NSApICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAotICAgICAgICAgICAgcGNpX21tY2ZnX3dyaXRlKHNlZywgYnVzLCBQ
Q0lfREVWRk4oZGV2LCBmdW5jKSwgcmVnLCBzIC8gOCwgZGF0YSk7IFwKKyAgICAgICAgaWYgKCBz
YmRmLnNlZyB8fCByZWcgPiAyNTUgKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgICAgICAgICBwY2lfbW1jZmdfd3JpdGUoc2JkZi5zZWcsIHNiZGYuYnVz
LCBzYmRmLmV4dGZ1bmMsIHJlZywgcyAvIDgsICAgICAgXAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGRhdGEpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKICAgICAgICAgZWxzZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIHsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAg
ICAgICAgICAgQlVHX09OKChidXMgPiAyNTUpIHx8IChkZXYgPiAzMSkgfHwgKGZ1bmMgPiA3KSk7
ICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAgIHBjaV9jb25mX3dyaXRlKFBDSV9DT05G
X0FERFJFU1MoYnVzLCBkZXYsIGZ1bmMsIHJlZyksICAgICAgICAgICAgICBcCisgICAgICAgICAg
ICBwY2lfY29uZl93cml0ZShQQ0lfQ09ORl9BRERSRVNTKHNiZGYuYmRmLCByZWcpLCAgICAgICAg
ICAgICAgICAgICAgXAogICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVnICYgKDQgLSBzIC8g
OCksIHMgLyA4LCBkYXRhKTsgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgfSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCiAgICAgfQogCiAvKiBHcmVwIGZvZGRlciAqLwpkaWZmIC0tZ2l0IGEveGVuL2RyaXZl
cnMvYWNwaS9yZWJvb3QuYyBiL3hlbi9kcml2ZXJzL2FjcGkvcmVib290LmMKaW5kZXggNzJkMDZm
ZDhlNS4uOTE5MjM5ZmFhMSAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvYWNwaS9yZWJvb3QuYwor
KysgYi94ZW4vZHJpdmVycy9hY3BpL3JlYm9vdC5jCkBAIC0yMywxMSArMjMsOSBAQCB2b2lkIGFj
cGlfcmVib290KHZvaWQpCiAJY2FzZSBBQ1BJX0FEUl9TUEFDRV9QQ0lfQ09ORklHOgogCQlwcmlu
dGsoIlJlc2V0dGluZyB3aXRoIEFDUEkgUENJIFJFU0VUX1JFRy5cbiIpOwogCQkvKiBXcml0ZSB0
aGUgdmFsdWUgdGhhdCByZXNldHMgdXMuICovCi0JCXBjaV9jb25mX3dyaXRlOCgwLCAwLAotCQkJ
CShyci0+YWRkcmVzcyA+PiAzMikgJiAzMSwKLQkJCQkocnItPmFkZHJlc3MgPj4gMTYpICYgNywK
LQkJCQkocnItPmFkZHJlc3MgJiAyNTUpLAotCQkJCXJlc2V0X3ZhbHVlKTsKKwkJcGNpX2NvbmZf
d3JpdGU4KFBDSV9TQkRGX1QoMCwgMCwgKHJyLT5hZGRyZXNzID4+IDMyKSAmIDMxLAorCQkJCQkg
ICAocnItPmFkZHJlc3MgPj4gMTYpICYgNyksCisJCQkJKHJyLT5hZGRyZXNzICYgMjU1KSwgcmVz
ZXRfdmFsdWUpOwogCQlicmVhazsKIAljYXNlIEFDUElfQURSX1NQQUNFX1NZU1RFTV9NRU1PUlk6
CiAJY2FzZSBBQ1BJX0FEUl9TUEFDRV9TWVNURU1fSU86CmRpZmYgLS1naXQgYS94ZW4vZHJpdmVy
cy9jaGFyL2VoY2ktZGJncC5jIGIveGVuL2RyaXZlcnMvY2hhci9laGNpLWRiZ3AuYwppbmRleCA0
NzVkYzQxNzY3Li40Y2Q0MTU3MzUzIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9jaGFyL2VoY2kt
ZGJncC5jCisrKyBiL3hlbi9kcml2ZXJzL2NoYXIvZWhjaS1kYmdwLmMKQEAgLTY4Miw3ICs2ODIs
OCBAQCBzdGF0aWMgaW50IGRiZ3BfY29udHJvbF9tc2coc3RydWN0IGVoY2lfZGJncCAqZGJncCwg
dW5zaWduZWQgaW50IGRldm51bSwKIAogc3RhdGljIHVuc2lnbmVkIGludCBfX2luaXQgX19maW5k
X2RiZ3AodTggYnVzLCB1OCBzbG90LCB1OCBmdW5jKQogewotICAgIHUzMiBjbGFzcyA9IHBjaV9j
b25mX3JlYWQzMigwLCBidXMsIHNsb3QsIGZ1bmMsIFBDSV9DTEFTU19SRVZJU0lPTik7CisgICAg
dWludDMyX3QgY2xhc3MgPSBwY2lfY29uZl9yZWFkMzIoUENJX1NCREZfVCgwLCBidXMsIHNsb3Qs
IGZ1bmMpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBDSV9DTEFTU19S
RVZJU0lPTik7CiAKICAgICBpZiAoIChjbGFzcyA+PiA4KSAhPSBQQ0lfQ0xBU1NfU0VSSUFMX1VT
Ql9FSENJICkKICAgICAgICAgcmV0dXJuIDA7CkBAIC03MTMsOCArNzE0LDkgQEAgc3RhdGljIHVu
c2lnbmVkIGludCBfX2luaXQgZmluZF9kYmdwKHN0cnVjdCBlaGNpX2RiZ3AgKmRiZ3AsCiAgICAg
ICAgICAgICAgICAgY2FwID0gX19maW5kX2RiZ3AoYnVzLCBzbG90LCBmdW5jKTsKICAgICAgICAg
ICAgICAgICBpZiAoICFjYXAgfHwgZWhjaV9udW0tLSApCiAgICAgICAgICAgICAgICAgewotICAg
ICAgICAgICAgICAgICAgICBpZiAoICFmdW5jICYmICEocGNpX2NvbmZfcmVhZDgoMCwgYnVzLCBz
bG90LCBmdW5jLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgUENJX0hFQURFUl9UWVBFKSAmIDB4ODApICkKKyAgICAgICAgICAgICAgICAgICAgaWYg
KCAhZnVuYyAmJgorICAgICAgICAgICAgICAgICAgICAgICAgICEocGNpX2NvbmZfcmVhZDgoUENJ
X1NCREZfVCgwLCBidXMsIHNsb3QsIGZ1bmMpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgUENJX0hFQURFUl9UWVBFKSAmIDB4ODApICkKICAgICAgICAgICAgICAg
ICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgICAgICAgICBjb250aW51ZTsKICAgICAgICAg
ICAgICAgICB9CkBAIC0xMDA2LDE3ICsxMDA4LDIyIEBAIHN0YXRpYyBzZXRfZGVidWdfcG9ydF90
IF9fcmVhZF9tb3N0bHkgc2V0X2RlYnVnX3BvcnQgPSBkZWZhdWx0X3NldF9kZWJ1Z19wb3J0Owog
CiBzdGF0aWMgdm9pZCBudmlkaWFfc2V0X2RlYnVnX3BvcnQoc3RydWN0IGVoY2lfZGJncCAqZGJn
cCwgdW5zaWduZWQgaW50IHBvcnQpCiB7Ci0gICAgdTMyIGR3b3JkID0gcGNpX2NvbmZfcmVhZDMy
KDAsIGRiZ3AtPmJ1cywgZGJncC0+c2xvdCwgZGJncC0+ZnVuYywgMHg3NCk7CisgICAgY29uc3Qg
cGNpX3NiZGZfdCBzYmRmID0geworICAgICAgICAuYnVzID0gZGJncC0+YnVzLAorICAgICAgICAu
ZGV2ID0gZGJncC0+c2xvdCwKKyAgICAgICAgLmZ1bmMgPSBkYmdwLT5mdW5jLAorICAgIH07Cisg
ICAgdWludDMyX3QgZHdvcmQgPSBwY2lfY29uZl9yZWFkMzIoc2JkZiwgMHg3NCk7CiAKICAgICBk
d29yZCAmPSB+KDB4MGYgPDwgMTIpOwogICAgIGR3b3JkIHw9IChwb3J0ICYgMHgwZikgPDwgMTI7
Ci0gICAgcGNpX2NvbmZfd3JpdGUzMigwLCBkYmdwLT5idXMsIGRiZ3AtPnNsb3QsIGRiZ3AtPmZ1
bmMsIDB4NzQsIGR3b3JkKTsKKyAgICBwY2lfY29uZl93cml0ZTMyKHNiZGYsIDB4NzQsIGR3b3Jk
KTsKICAgICBkYmdwX3ByaW50aygic2V0IGRlYnVnIHBvcnQgdG8gJXVcbiIsIHBvcnQpOwogfQog
CiBzdGF0aWMgdm9pZCBfX2luaXQgZGV0ZWN0X3NldF9kZWJ1Z19wb3J0KHN0cnVjdCBlaGNpX2Ri
Z3AgKmRiZ3ApCiB7Ci0gICAgaWYgKCBwY2lfY29uZl9yZWFkMTYoMCwgZGJncC0+YnVzLCBkYmdw
LT5zbG90LCBkYmdwLT5mdW5jLAorICAgIGlmICggcGNpX2NvbmZfcmVhZDE2KFBDSV9TQkRGX1Qo
MCwgZGJncC0+YnVzLCBkYmdwLT5zbG90LCBkYmdwLT5mdW5jKSwKICAgICAgICAgICAgICAgICAg
ICAgICAgICBQQ0lfVkVORE9SX0lEKSA9PSAweDEwZGUgKQogICAgIHsKICAgICAgICAgZGJncF9w
cmludGsoInVzaW5nIG52aWRpYSBzZXRfZGVidWdfcG9ydFxuIik7CkBAIC0xMDM1LDE3ICsxMDQy
LDIyIEBAIHN0YXRpYyB2b2lkIGVoY2lfZGJncF9iaW9zX2hhbmRvZmYoc3RydWN0IGVoY2lfZGJn
cCAqZGJncCwgdTMyIGhjY19wYXJhbXMpCiAgICAgdTMyIGNhcDsKICAgICB1bnNpZ25lZCBpbnQg
b2Zmc2V0ID0gSENDX0VYVF9DQVBTKGhjY19wYXJhbXMpOwogICAgIGludCBtc2VjOworICAgIGNv
bnN0IHBjaV9zYmRmX3Qgc2JkZiA9IHsKKyAgICAgICAgLmJ1cyA9IGRiZ3AtPmJ1cywKKyAgICAg
ICAgLmRldiA9IGRiZ3AtPnNsb3QsCisgICAgICAgIC5mdW5jID0gZGJncC0+ZnVuYywKKyAgICB9
OwogCiAgICAgaWYgKCAhb2Zmc2V0ICkKICAgICAgICAgcmV0dXJuOwogCi0gICAgY2FwID0gcGNp
X2NvbmZfcmVhZDMyKDAsIGRiZ3AtPmJ1cywgZGJncC0+c2xvdCwgZGJncC0+ZnVuYywgb2Zmc2V0
KTsKKyAgICBjYXAgPSBwY2lfY29uZl9yZWFkMzIoc2JkZiwgb2Zmc2V0KTsKICAgICBkYmdwX3By
aW50aygiZGJncDogRUhDSSBCSU9TIHN0YXRlICUwOHhcbiIsIGNhcCk7CiAKICAgICBpZiAoIChj
YXAgJiAweGZmKSA9PSAxICYmIChjYXAgJiBFSENJX1VTQkxFR1NVUF9CSU9TKSApCiAgICAgewog
ICAgICAgICBkYmdwX3ByaW50aygiZGJncDogQklPUyBoYW5kb2ZmXG4iKTsKLSAgICAgICAgcGNp
X2NvbmZfd3JpdGU4KDAsIGRiZ3AtPmJ1cywgZGJncC0+c2xvdCwgZGJncC0+ZnVuYywgb2Zmc2V0
ICsgMywgMSk7CisgICAgICAgIHBjaV9jb25mX3dyaXRlOChzYmRmLCBvZmZzZXQgKyAzLCAxKTsK
ICAgICB9CiAKICAgICAvKiBpZiBib290IGZpcm13YXJlIG5vdyBvd25zIEVIQ0ksIHNwaW4gdGls
bCBpdCBoYW5kcyBpdCBvdmVyLiAqLwpAQCAtMTA1NCw3ICsxMDY2LDcgQEAgc3RhdGljIHZvaWQg
ZWhjaV9kYmdwX2Jpb3NfaGFuZG9mZihzdHJ1Y3QgZWhjaV9kYmdwICpkYmdwLCB1MzIgaGNjX3Bh
cmFtcykKICAgICB7CiAgICAgICAgIG1kZWxheSgxMCk7CiAgICAgICAgIG1zZWMgLT0gMTA7Ci0g
ICAgICAgIGNhcCA9IHBjaV9jb25mX3JlYWQzMigwLCBkYmdwLT5idXMsIGRiZ3AtPnNsb3QsIGRi
Z3AtPmZ1bmMsIG9mZnNldCk7CisgICAgICAgIGNhcCA9IHBjaV9jb25mX3JlYWQzMihzYmRmLCBv
ZmZzZXQpOwogICAgIH0KIAogICAgIGlmICggY2FwICYgRUhDSV9VU0JMRUdTVVBfQklPUyApCkBA
IC0xMDYyLDEyICsxMDc0LDExIEBAIHN0YXRpYyB2b2lkIGVoY2lfZGJncF9iaW9zX2hhbmRvZmYo
c3RydWN0IGVoY2lfZGJncCAqZGJncCwgdTMyIGhjY19wYXJhbXMpCiAgICAgICAgIC8qIHdlbGws
IHBvc3NpYmx5IGJ1Z2d5IEJJT1MuLi4gdHJ5IHRvIHNodXQgaXQgZG93biwKICAgICAgICAgICog
YW5kIGhvcGUgbm90aGluZyBnb2VzIHRvbyB3cm9uZyAqLwogICAgICAgICBkYmdwX3ByaW50aygi
ZGJncDogQklPUyBoYW5kb2ZmIGZhaWxlZDogJTA4eFxuIiwgY2FwKTsKLSAgICAgICAgcGNpX2Nv
bmZfd3JpdGU4KDAsIGRiZ3AtPmJ1cywgZGJncC0+c2xvdCwgZGJncC0+ZnVuYywgb2Zmc2V0ICsg
MiwgMCk7CisgICAgICAgIHBjaV9jb25mX3dyaXRlOChzYmRmLCBvZmZzZXQgKyAyLCAwKTsKICAg
ICB9CiAKICAgICAvKiBqdXN0IGluIGNhc2UsIGFsd2F5cyBkaXNhYmxlIEVIQ0kgU01JcyAqLwot
ICAgIHBjaV9jb25mX3dyaXRlOCgwLCBkYmdwLT5idXMsIGRiZ3AtPnNsb3QsIGRiZ3AtPmZ1bmMs
Ci0gICAgICAgICAgICAgICAgICAgIG9mZnNldCArIEVIQ0lfVVNCTEVHQ1RMU1RTLCAwKTsKKyAg
ICBwY2lfY29uZl93cml0ZTgoc2JkZiwgb2Zmc2V0ICsgRUhDSV9VU0JMRUdDVExTVFMsIDApOwog
fQogCiBzdGF0aWMgaW50IGVoY2lfZGJncF9zZXR1cChzdHJ1Y3QgZWhjaV9kYmdwICpkYmdwKQpA
QCAtMTMwNiwxOSArMTMxNywyMSBAQCBzdGF0aWMgdm9pZCBfX2luaXQgZWhjaV9kYmdwX2luaXRf
cHJlaXJxKHN0cnVjdCBzZXJpYWxfcG9ydCAqcG9ydCkKICAgICBzdHJ1Y3QgZWhjaV9kYmdwICpk
YmdwID0gcG9ydC0+dWFydDsKICAgICB1MzIgZGVidWdfcG9ydCwgb2Zmc2V0OwogICAgIHZvaWQg
X19pb21lbSAqZWhjaV9iYXI7CisgICAgY29uc3QgcGNpX3NiZGZfdCBzYmRmID0geworICAgICAg
ICAuYnVzICA9IGRiZ3AtPmJ1cywKKyAgICAgICAgLmRldiA9IGRiZ3AtPnNsb3QsCisgICAgICAg
IC5mdW5jID0gZGJncC0+ZnVuYywKKyAgICB9OwogCi0gICAgZGVidWdfcG9ydCA9IHBjaV9jb25m
X3JlYWQzMigwLCBkYmdwLT5idXMsIGRiZ3AtPnNsb3QsIGRiZ3AtPmZ1bmMsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBkYmdwLT5jYXApOworICAgIGRlYnVnX3BvcnQgPSBwY2lf
Y29uZl9yZWFkMzIoc2JkZiwgZGJncC0+Y2FwKTsKICAgICBvZmZzZXQgPSAoZGVidWdfcG9ydCA+
PiAxNikgJiAweGZmZjsKIAogICAgIC8qIGRvdWJsZSBjaGVjayBpZiB0aGUgbWVtIHNwYWNlIGlz
IGVuYWJsZWQgKi8KLSAgICBkYmdwLT5wY2lfY3IgPSBwY2lfY29uZl9yZWFkOCgwLCBkYmdwLT5i
dXMsIGRiZ3AtPnNsb3QsIGRiZ3AtPmZ1bmMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgUENJX0NPTU1BTkQpOworICAgIGRiZ3AtPnBjaV9jciA9IHBjaV9jb25mX3JlYWQ4KHNi
ZGYsIFBDSV9DT01NQU5EKTsKICAgICBpZiAoICEoZGJncC0+cGNpX2NyICYgUENJX0NPTU1BTkRf
TUVNT1JZKSApCiAgICAgewogICAgICAgICBkYmdwLT5wY2lfY3IgfD0gUENJX0NPTU1BTkRfTUVN
T1JZOwotICAgICAgICBwY2lfY29uZl93cml0ZTE2KDAsIGRiZ3AtPmJ1cywgZGJncC0+c2xvdCwg
ZGJncC0+ZnVuYywgUENJX0NPTU1BTkQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgZGJncC0+
cGNpX2NyKTsKKyAgICAgICAgcGNpX2NvbmZfd3JpdGUxNihzYmRmLCBQQ0lfQ09NTUFORCwgZGJn
cC0+cGNpX2NyKTsKICAgICAgICAgZGJncF9wcmludGsoIk1NSU8gZm9yIEVIQ0kgZW5hYmxlZFxu
Iik7CiAgICAgfQogCkBAIC0xNDE1LDggKzE0MjgsOCBAQCBzdGF0aWMgdm9pZCBlaGNpX2RiZ3Bf
c3VzcGVuZChzdHJ1Y3Qgc2VyaWFsX3BvcnQgKnBvcnQpCiAgICAgc3RvcF90aW1lcigmZGJncC0+
dGltZXIpOwogICAgIGRiZ3AtPnRpbWVyLmV4cGlyZXMgPSAwOwogCi0gICAgZGJncC0+cGNpX2Ny
ID0gcGNpX2NvbmZfcmVhZDE2KDAsIGRiZ3AtPmJ1cywgZGJncC0+c2xvdCwgZGJncC0+ZnVuYywK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUENJX0NPTU1BTkQpOworICAgIGRi
Z3AtPnBjaV9jciA9IHBjaV9jb25mX3JlYWQxNihQQ0lfU0JERl9UKDAsIGRiZ3AtPmJ1cywgZGJn
cC0+c2xvdCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBk
YmdwLT5mdW5jKSwgUENJX0NPTU1BTkQpOwogCiAgICAgZGJncC0+c3RhdGUgPSBkYmdwX3Vuc2Fm
ZTsKIH0KQEAgLTE0MjQsMTQgKzE0MzcsMTcgQEAgc3RhdGljIHZvaWQgZWhjaV9kYmdwX3N1c3Bl
bmQoc3RydWN0IHNlcmlhbF9wb3J0ICpwb3J0KQogc3RhdGljIHZvaWQgZWhjaV9kYmdwX3Jlc3Vt
ZShzdHJ1Y3Qgc2VyaWFsX3BvcnQgKnBvcnQpCiB7CiAgICAgc3RydWN0IGVoY2lfZGJncCAqZGJn
cCA9IHBvcnQtPnVhcnQ7CisgICAgY29uc3QgcGNpX3NiZGZfdCBzYmRmID0geworICAgICAgICAu
YnVzID0gZGJncC0+YnVzLAorICAgICAgICAuZGV2ID0gZGJncC0+c2xvdCwKKyAgICAgICAgLmZ1
bmMgPSBkYmdwLT5mdW5jLAorICAgIH07CiAKICAgICBpZiAoICFkYmdwLT5laGNpX2RlYnVnICkK
ICAgICAgICAgcmV0dXJuOwogCi0gICAgcGNpX2NvbmZfd3JpdGUzMigwLCBkYmdwLT5idXMsIGRi
Z3AtPnNsb3QsIGRiZ3AtPmZ1bmMsIGRiZ3AtPmJhciwKLSAgICAgICAgICAgICAgICAgICAgIGRi
Z3AtPmJhcl92YWwpOwotICAgIHBjaV9jb25mX3dyaXRlMTYoMCwgZGJncC0+YnVzLCBkYmdwLT5z
bG90LCBkYmdwLT5mdW5jLAotICAgICAgICAgICAgICAgICAgICAgUENJX0NPTU1BTkQsIGRiZ3At
PnBjaV9jcik7CisgICAgcGNpX2NvbmZfd3JpdGUzMihzYmRmLCBkYmdwLT5iYXIsIGRiZ3AtPmJh
cl92YWwpOworICAgIHBjaV9jb25mX3dyaXRlMTYoc2JkZiwgUENJX0NPTU1BTkQsIGRiZ3AtPnBj
aV9jcik7CiAKICAgICBlaGNpX2RiZ3Bfc2V0dXBfcHJlaXJxKGRiZ3ApOwogICAgIGVoY2lfZGJn
cF9zZXR1cF9wb3N0aXJxKGRiZ3ApOwpAQCAtMTQ1OSw2ICsxNDc1LDExIEBAIHZvaWQgX19pbml0
IGVoY2lfZGJncF9pbml0KHZvaWQpCiAgICAgc3RydWN0IGVoY2lfZGJncCAqZGJncCA9ICZlaGNp
X2RiZ3A7CiAgICAgdTMyIGRlYnVnX3BvcnQsIG9mZnNldCwgYmFyX3ZhbDsKICAgICBjb25zdCBj
aGFyICplOworICAgIGNvbnN0IHBjaV9zYmRmX3Qgc2JkZiA9IHsKKyAgICAgICAgLmJ1cyA9IGRi
Z3AtPmJ1cywKKyAgICAgICAgLmRldiA9IGRiZ3AtPnNsb3QsCisgICAgICAgIC5mdW5jID0gZGJn
cC0+ZnVuYywKKyAgICB9OwogCiAgICAgaWYgKCBzdHJuY21wKG9wdF9kYmdwLCAiZWhjaSIsIDQp
ICkKICAgICAgICAgcmV0dXJuOwpAQCAtMTUwMiw4ICsxNTIzLDcgQEAgdm9pZCBfX2luaXQgZWhj
aV9kYmdwX2luaXQodm9pZCkKICAgICBlbHNlCiAgICAgICAgIHJldHVybjsKIAotICAgIGRlYnVn
X3BvcnQgPSBwY2lfY29uZl9yZWFkMzIoMCwgZGJncC0+YnVzLCBkYmdwLT5zbG90LCBkYmdwLT5m
dW5jLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGJncC0+Y2FwKTsKKyAgICBk
ZWJ1Z19wb3J0ID0gcGNpX2NvbmZfcmVhZDMyKHNiZGYsIGRiZ3AtPmNhcCk7CiAgICAgZGJncC0+
YmFyID0gKGRlYnVnX3BvcnQgPj4gMjkpICYgMHg3OwogICAgIGRiZ3AtPmJhciA9ICgoZGJncC0+
YmFyIC0gMSkgKiA0KSArIFBDSV9CQVNFX0FERFJFU1NfMDsKICAgICBvZmZzZXQgPSAoZGVidWdf
cG9ydCA+PiAxNikgJiAweGZmZjsKQEAgLTE1MTQsOCArMTUzNCw3IEBAIHZvaWQgX19pbml0IGVo
Y2lfZGJncF9pbml0KHZvaWQpCiAgICAgICAgIHJldHVybjsKICAgICB9CiAKLSAgICBkYmdwLT5i
YXJfdmFsID0gYmFyX3ZhbCA9IHBjaV9jb25mX3JlYWQzMigwLCBkYmdwLT5idXMsIGRiZ3AtPnNs
b3QsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGJncC0+
ZnVuYywgZGJncC0+YmFyKTsKKyAgICBkYmdwLT5iYXJfdmFsID0gYmFyX3ZhbCA9IHBjaV9jb25m
X3JlYWQzMihzYmRmLCBkYmdwLT5iYXIpOwogICAgIGRiZ3BfcHJpbnRrKCJiYXJfdmFsOiAlMDh4
XG4iLCBiYXJfdmFsKTsKICAgICBpZiAoIGJhcl92YWwgJiB+UENJX0JBU0VfQUREUkVTU19NRU1f
TUFTSyApCiAgICAgewpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvY2hhci9uczE2NTUwLmMgYi94
ZW4vZHJpdmVycy9jaGFyL25zMTY1NTAuYwppbmRleCAxODllMTIxYjdlLi42OTg5ODRkODc5IDEw
MDY0NAotLS0gYS94ZW4vZHJpdmVycy9jaGFyL25zMTY1NTAuYworKysgYi94ZW4vZHJpdmVycy9j
aGFyL25zMTY1NTAuYwpAQCAtNjIwLDIwICs2MjAsMjMgQEAgc3RhdGljIGludCBuczE2NTUwX2dl
dGMoc3RydWN0IHNlcmlhbF9wb3J0ICpwb3J0LCBjaGFyICpwYykKIHN0YXRpYyB2b2lkIHBjaV9z
ZXJpYWxfZWFybHlfaW5pdChzdHJ1Y3QgbnMxNjU1MCAqdWFydCkKIHsKICNpZmRlZiBDT05GSUdf
SEFTX1BDSQorICAgIGNvbnN0IHBjaV9zYmRmX3Qgc2JkZiA9IHsKKyAgICAgICAgLmJ1cyA9IHVh
cnQtPnBiX2JkZlswXSwKKyAgICAgICAgLmRldiA9IHVhcnQtPnBiX2JkZlsxXSwKKyAgICAgICAg
LmZ1bmMgPSB1YXJ0LT5wYl9iZGZbMl0sCisgICAgfTsKKwogICAgIGlmICggIXVhcnQtPnBzX2Jk
Zl9lbmFibGUgfHwgdWFydC0+aW9fYmFzZSA+PSAweDEwMDAwICkKICAgICAgICAgcmV0dXJuOwog
CiAgICAgaWYgKCB1YXJ0LT5wYl9iZGZfZW5hYmxlICkKLSAgICAgICAgcGNpX2NvbmZfd3JpdGUx
NigwLCB1YXJ0LT5wYl9iZGZbMF0sIHVhcnQtPnBiX2JkZlsxXSwgdWFydC0+cGJfYmRmWzJdLAot
ICAgICAgICAgICAgICAgICAgICAgICAgIFBDSV9JT19CQVNFLAorICAgICAgICBwY2lfY29uZl93
cml0ZTE2KHNiZGYsIFBDSV9JT19CQVNFLAogICAgICAgICAgICAgICAgICAgICAgICAgICh1YXJ0
LT5pb19iYXNlICYgMHhGMDAwKSB8CiAgICAgICAgICAgICAgICAgICAgICAgICAgKCh1YXJ0LT5p
b19iYXNlICYgMHhGMDAwKSA+PiA4KSk7CiAKLSAgICBwY2lfY29uZl93cml0ZTMyKDAsIHVhcnQt
PnBzX2JkZlswXSwgdWFydC0+cHNfYmRmWzFdLCB1YXJ0LT5wc19iZGZbMl0sCi0gICAgICAgICAg
ICAgICAgICAgICBQQ0lfQkFTRV9BRERSRVNTXzAsCisgICAgcGNpX2NvbmZfd3JpdGUzMihzYmRm
LCBQQ0lfQkFTRV9BRERSRVNTXzAsCiAgICAgICAgICAgICAgICAgICAgICB1YXJ0LT5pb19iYXNl
IHwgUENJX0JBU0VfQUREUkVTU19TUEFDRV9JTyk7Ci0gICAgcGNpX2NvbmZfd3JpdGUxNigwLCB1
YXJ0LT5wc19iZGZbMF0sIHVhcnQtPnBzX2JkZlsxXSwgdWFydC0+cHNfYmRmWzJdLAotICAgICAg
ICAgICAgICAgICAgICAgUENJX0NPTU1BTkQsIFBDSV9DT01NQU5EX0lPKTsKKyAgICBwY2lfY29u
Zl93cml0ZTE2KHNiZGYsIFBDSV9DT01NQU5ELCBQQ0lfQ09NTUFORF9JTyk7CiAjZW5kaWYKIH0K
IApAQCAtODQ2LDggKzg0OSw5IEBAIHN0YXRpYyB2b2lkIG5zMTY1NTBfc3VzcGVuZChzdHJ1Y3Qg
c2VyaWFsX3BvcnQgKnBvcnQpCiAKICNpZmRlZiBDT05GSUdfSEFTX1BDSQogICAgIGlmICggdWFy
dC0+YmFyICkKLSAgICAgICB1YXJ0LT5jciA9IHBjaV9jb25mX3JlYWQxNigwLCB1YXJ0LT5wc19i
ZGZbMF0sIHVhcnQtPnBzX2JkZlsxXSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1YXJ0LT5wc19iZGZbMl0sIFBDSV9DT01NQU5EKTsKKyAgICAgICAgdWFydC0+Y3IgPSBwY2lf
Y29uZl9yZWFkMTYoUENJX1NCREZfVCgwLCB1YXJ0LT5wc19iZGZbMF0sCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWFydC0+cHNfYmRmWzFdLCB1YXJ0LT5w
c19iZGZbMl0pLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQQ0lfQ09NTUFO
RCk7CiAjZW5kaWYKIH0KIApAQCAtODU1LDIwICs4NTksMjIgQEAgc3RhdGljIHZvaWQgX25zMTY1
NTBfcmVzdW1lKHN0cnVjdCBzZXJpYWxfcG9ydCAqcG9ydCkKIHsKICNpZmRlZiBDT05GSUdfSEFT
X1BDSQogICAgIHN0cnVjdCBuczE2NTUwICp1YXJ0ID0gcG9ydC0+dWFydDsKKyAgICBjb25zdCBw
Y2lfc2JkZl90IHNiZGYgPSB7CisgICAgICAgIC5idXMgPSB1YXJ0LT5wc19iZGZbMF0sCisgICAg
ICAgIC5kZXYgPSB1YXJ0LT5wc19iZGZbMV0sCisgICAgICAgIC5mdW5jID0gdWFydC0+cHNfYmRm
WzJdLAorICAgIH07CiAKICAgICBpZiAoIHVhcnQtPmJhciApCiAgICAgewotICAgICAgIHBjaV9j
b25mX3dyaXRlMzIoMCwgdWFydC0+cHNfYmRmWzBdLCB1YXJ0LT5wc19iZGZbMV0sIHVhcnQtPnBz
X2JkZlsyXSwKLSAgICAgICAgICAgICAgICAgICAgICAgIFBDSV9CQVNFX0FERFJFU1NfMCArIHVh
cnQtPmJhcl9pZHgqNCwgdWFydC0+YmFyKTsKKyAgICAgICBwY2lfY29uZl93cml0ZTMyKHNiZGYs
IFBDSV9CQVNFX0FERFJFU1NfMCArIHVhcnQtPmJhcl9pZHgqNCwgdWFydC0+YmFyKTsKIAogICAg
ICAgICAvKiBJZiA2NCBiaXQgQkFSLCB3cml0ZSBoaWdoZXIgMzIgYml0cyB0byBCQVIrNCAqLwog
ICAgICAgICBpZiAoIHVhcnQtPmJhciAmIFBDSV9CQVNFX0FERFJFU1NfTUVNX1RZUEVfNjQgKQot
ICAgICAgICAgICAgcGNpX2NvbmZfd3JpdGUzMigwLCB1YXJ0LT5wc19iZGZbMF0sCi0gICAgICAg
ICAgICAgICAgICAgICAgICB1YXJ0LT5wc19iZGZbMV0sIHVhcnQtPnBzX2JkZlsyXSwKLSAgICAg
ICAgICAgICAgICAgICAgICAgIFBDSV9CQVNFX0FERFJFU1NfMCArICh1YXJ0LT5iYXJfaWR4KzEp
KjQsIHVhcnQtPmJhcjY0KTsKKyAgICAgICAgICAgIHBjaV9jb25mX3dyaXRlMzIoc2JkZiwgUENJ
X0JBU0VfQUREUkVTU18wICsgKHVhcnQtPmJhcl9pZHgrMSkqNCwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdWFydC0+YmFyNjQpOwogCi0gICAgICAgcGNpX2NvbmZfd3JpdGUxNigwLCB1
YXJ0LT5wc19iZGZbMF0sIHVhcnQtPnBzX2JkZlsxXSwgdWFydC0+cHNfYmRmWzJdLAotICAgICAg
ICAgICAgICAgICAgICAgICAgUENJX0NPTU1BTkQsIHVhcnQtPmNyKTsKKyAgICAgICBwY2lfY29u
Zl93cml0ZTE2KHNiZGYsIFBDSV9DT01NQU5ELCB1YXJ0LT5jcik7CiAgICAgfQogI2VuZGlmCiAK
QEAgLTEwNjMsMTEgKzEwNjksMTYgQEAgcGNpX3VhcnRfY29uZmlnKHN0cnVjdCBuczE2NTUwICp1
YXJ0LCBib29sX3Qgc2tpcF9hbXQsIHVuc2lnbmVkIGludCBpZHgpCiAgICAgICAgICAgICAgICAg
dWludDMyX3QgYmFyLCBiYXJfNjQgPSAwLCBsZW4sIGxlbl82NDsKICAgICAgICAgICAgICAgICB1
NjQgc2l6ZSA9IDA7CiAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IG5zMTY1NTBfY29uZmln
X3BhcmFtICpwYXJhbSA9IHVhcnRfcGFyYW07CisgICAgICAgICAgICAgICAgY29uc3QgcGNpX3Ni
ZGZfdCBzYmRmID0geworICAgICAgICAgICAgICAgICAgICAuYnVzID0gYiwKKyAgICAgICAgICAg
ICAgICAgICAgLmRldiA9IGQsCisgICAgICAgICAgICAgICAgICAgIC5mdW5jID0gZiwKKyAgICAg
ICAgICAgICAgICB9OwogCi0gICAgICAgICAgICAgICAgbmV4dGYgPSAoZiB8fCAocGNpX2NvbmZf
cmVhZDE2KDAsIGIsIGQsIGYsIFBDSV9IRUFERVJfVFlQRSkgJgorICAgICAgICAgICAgICAgIG5l
eHRmID0gKGYgfHwgKHBjaV9jb25mX3JlYWQxNihzYmRmLCBQQ0lfSEVBREVSX1RZUEUpICYKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDgwKSkgPyBmICsgMSA6IDg7CiAKLSAgICAg
ICAgICAgICAgICBzd2l0Y2ggKCBwY2lfY29uZl9yZWFkMTYoMCwgYiwgZCwgZiwgUENJX0NMQVNT
X0RFVklDRSkgKQorICAgICAgICAgICAgICAgIHN3aXRjaCAoIHBjaV9jb25mX3JlYWQxNihzYmRm
LCBQQ0lfQ0xBU1NfREVWSUNFKSApCiAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAg
IGNhc2UgMHgwNzAwOiAvKiBzaW5nbGUgcG9ydCBzZXJpYWwgKi8KICAgICAgICAgICAgICAgICBj
YXNlIDB4MDcwMjogLyogbXVsdGkgcG9ydCBzZXJpYWwgKi8KQEAgLTEwODQsOCArMTA5NSw4IEBA
IHBjaV91YXJ0X2NvbmZpZyhzdHJ1Y3QgbnMxNjU1MCAqdWFydCwgYm9vbF90IHNraXBfYW10LCB1
bnNpZ25lZCBpbnQgaWR4KQogICAgICAgICAgICAgICAgIC8qIENoZWNrIGZvciBwYXJhbXMgaW4g
dWFydF9jb25maWcgbG9va3VwIHRhYmxlICovCiAgICAgICAgICAgICAgICAgZm9yICggaSA9IDA7
IGkgPCBBUlJBWV9TSVpFKHVhcnRfY29uZmlnKTsgaSsrICkKICAgICAgICAgICAgICAgICB7Ci0g
ICAgICAgICAgICAgICAgICAgIHUxNiB2ZW5kb3IgPSBwY2lfY29uZl9yZWFkMTYoMCwgYiwgZCwg
ZiwgUENJX1ZFTkRPUl9JRCk7Ci0gICAgICAgICAgICAgICAgICAgIHUxNiBkZXZpY2UgPSBwY2lf
Y29uZl9yZWFkMTYoMCwgYiwgZCwgZiwgUENJX0RFVklDRV9JRCk7CisgICAgICAgICAgICAgICAg
ICAgIHVpbnQxNl90IHZlbmRvciA9IHBjaV9jb25mX3JlYWQxNihzYmRmLCBQQ0lfVkVORE9SX0lE
KTsKKyAgICAgICAgICAgICAgICAgICAgdWludDE2X3QgZGV2aWNlID0gcGNpX2NvbmZfcmVhZDE2
KHNiZGYsIFBDSV9ERVZJQ0VfSUQpOwogCiAgICAgICAgICAgICAgICAgICAgIGlmICggdWFydF9j
b25maWdbaV0udmVuZG9yX2lkID09IHZlbmRvciAmJgogICAgICAgICAgICAgICAgICAgICAgICAg
IHVhcnRfY29uZmlnW2ldLmRldl9pZCA9PSBkZXZpY2UgKQpAQCAtMTEwOCwyOCArMTExOSwyNSBA
QCBwY2lfdWFydF9jb25maWcoc3RydWN0IG5zMTY1NTAgKnVhcnQsIGJvb2xfdCBza2lwX2FtdCwg
dW5zaWduZWQgaW50IGlkeCkKICAgICAgICAgICAgICAgICB9CiAKICAgICAgICAgICAgICAgICB1
YXJ0LT5pb19iYXNlID0gMDsKLSAgICAgICAgICAgICAgICBiYXIgPSBwY2lfY29uZl9yZWFkMzIo
MCwgYiwgZCwgZiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUENJX0JB
U0VfQUREUkVTU18wICsgYmFyX2lkeCo0KTsKKyAgICAgICAgICAgICAgICBiYXIgPSBwY2lfY29u
Zl9yZWFkMzIoc2JkZiwgUENJX0JBU0VfQUREUkVTU18wICsgYmFyX2lkeCo0KTsKIAogICAgICAg
ICAgICAgICAgIC8qIE1NSU8gYmFzZWQgKi8KICAgICAgICAgICAgICAgICBpZiAoIHBhcmFtLT5t
bWlvICYmICEoYmFyICYgUENJX0JBU0VfQUREUkVTU19TUEFDRV9JTykgKQogICAgICAgICAgICAg
ICAgIHsKLSAgICAgICAgICAgICAgICAgICAgcGNpX2NvbmZfd3JpdGUzMigwLCBiLCBkLCBmLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBDSV9CQVNFX0FERFJFU1NfMCAr
IGJhcl9pZHgqNCwgfjB1KTsKLSAgICAgICAgICAgICAgICAgICAgbGVuID0gcGNpX2NvbmZfcmVh
ZDMyKDAsIGIsIGQsIGYsIFBDSV9CQVNFX0FERFJFU1NfMCArIGJhcl9pZHgqNCk7Ci0gICAgICAg
ICAgICAgICAgICAgIHBjaV9jb25mX3dyaXRlMzIoMCwgYiwgZCwgZiwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBQQ0lfQkFTRV9BRERSRVNTXzAgKyBiYXJfaWR4KjQsIGJh
cik7CisgICAgICAgICAgICAgICAgICAgIHBjaV9jb25mX3dyaXRlMzIoc2JkZiwgUENJX0JBU0Vf
QUREUkVTU18wICsgYmFyX2lkeCo0LCB+MHUpOworICAgICAgICAgICAgICAgICAgICBsZW4gPSBw
Y2lfY29uZl9yZWFkMzIoc2JkZiwgUENJX0JBU0VfQUREUkVTU18wICsgYmFyX2lkeCo0KTsKKyAg
ICAgICAgICAgICAgICAgICAgcGNpX2NvbmZfd3JpdGUzMihzYmRmLCBQQ0lfQkFTRV9BRERSRVNT
XzAgKyBiYXJfaWR4KjQsIGJhcik7CiAKICAgICAgICAgICAgICAgICAgICAgLyogSGFuZGxlIDY0
IGJpdCBCQVIgaWYgZm91bmQgKi8KICAgICAgICAgICAgICAgICAgICAgaWYgKCBiYXIgJiBQQ0lf
QkFTRV9BRERSRVNTX01FTV9UWVBFXzY0ICkKICAgICAgICAgICAgICAgICAgICAgewotICAgICAg
ICAgICAgICAgICAgICAgICAgYmFyXzY0ID0gcGNpX2NvbmZfcmVhZDMyKDAsIGIsIGQsIGYsCisg
ICAgICAgICAgICAgICAgICAgICAgICBiYXJfNjQgPSBwY2lfY29uZl9yZWFkMzIoc2JkZiwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUENJX0JBU0VfQUREUkVTU18wICsg
KGJhcl9pZHgrMSkqNCk7Ci0gICAgICAgICAgICAgICAgICAgICAgICBwY2lfY29uZl93cml0ZTMy
KDAsIGIsIGQsIGYsCisgICAgICAgICAgICAgICAgICAgICAgICBwY2lfY29uZl93cml0ZTMyKHNi
ZGYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQQ0lfQkFTRV9BRERSRVNT
XzAgKyAoYmFyX2lkeCsxKSo0LCB+MHUpOwotICAgICAgICAgICAgICAgICAgICAgICAgbGVuXzY0
ID0gcGNpX2NvbmZfcmVhZDMyKDAsIGIsIGQsIGYsCisgICAgICAgICAgICAgICAgICAgICAgICBs
ZW5fNjQgPSBwY2lfY29uZl9yZWFkMzIoc2JkZiwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFBDSV9CQVNFX0FERFJFU1NfMCArIChiYXJfaWR4KzEpKjQpOwotICAgICAgICAg
ICAgICAgICAgICAgICAgcGNpX2NvbmZfd3JpdGUzMigwLCBiLCBkLCBmLAorICAgICAgICAgICAg
ICAgICAgICAgICAgcGNpX2NvbmZfd3JpdGUzMihzYmRmLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgUENJX0JBU0VfQUREUkVTU18wICsgKGJhcl9pZHgrMSkqNCwgYmFyXzY0
KTsKICAgICAgICAgICAgICAgICAgICAgICAgIHNpemUgID0gKCh1NjQpfjAgPDwgMzIpIHwgUENJ
X0JBU0VfQUREUkVTU19NRU1fTUFTSzsKICAgICAgICAgICAgICAgICAgICAgICAgIHNpemUgJj0g
KCh1NjQpbGVuXzY0IDw8IDMyKSB8IGxlbjsKQEAgLTExNDMsMTEgKzExNTEsOSBAQCBwY2lfdWFy
dF9jb25maWcoc3RydWN0IG5zMTY1NTAgKnVhcnQsIGJvb2xfdCBza2lwX2FtdCwgdW5zaWduZWQg
aW50IGlkeCkKICAgICAgICAgICAgICAgICAvKiBJTyBiYXNlZCAqLwogICAgICAgICAgICAgICAg
IGVsc2UgaWYgKCAhcGFyYW0tPm1taW8gJiYgKGJhciAmIFBDSV9CQVNFX0FERFJFU1NfU1BBQ0Vf
SU8pICkKICAgICAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgICAgIHBjaV9jb25mX3dy
aXRlMzIoMCwgYiwgZCwgZiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQ
Q0lfQkFTRV9BRERSRVNTXzAgKyBiYXJfaWR4KjQsIH4wdSk7Ci0gICAgICAgICAgICAgICAgICAg
IGxlbiA9IHBjaV9jb25mX3JlYWQzMigwLCBiLCBkLCBmLCBQQ0lfQkFTRV9BRERSRVNTXzApOwot
ICAgICAgICAgICAgICAgICAgICBwY2lfY29uZl93cml0ZTMyKDAsIGIsIGQsIGYsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUENJX0JBU0VfQUREUkVTU18wICsgYmFyX2lk
eCo0LCBiYXIpOworICAgICAgICAgICAgICAgICAgICBwY2lfY29uZl93cml0ZTMyKHNiZGYsIFBD
SV9CQVNFX0FERFJFU1NfMCArIGJhcl9pZHgqNCwgfjB1KTsKKyAgICAgICAgICAgICAgICAgICAg
bGVuID0gcGNpX2NvbmZfcmVhZDMyKHNiZGYsIFBDSV9CQVNFX0FERFJFU1NfMCk7CisgICAgICAg
ICAgICAgICAgICAgIHBjaV9jb25mX3dyaXRlMzIoc2JkZiwgUENJX0JBU0VfQUREUkVTU18wICsg
YmFyX2lkeCo0LCBiYXIpOwogICAgICAgICAgICAgICAgICAgICBzaXplID0gbGVuICYgUENJX0JB
U0VfQUREUkVTU19JT19NQVNLOwogCiAgICAgICAgICAgICAgICAgICAgIHVhcnQtPmlvX2Jhc2Ug
PSBiYXIgJiB+UENJX0JBU0VfQUREUkVTU19TUEFDRV9JTzsKQEAgLTExODgsOCArMTE5NCw4IEBA
IHBjaV91YXJ0X2NvbmZpZyhzdHJ1Y3QgbnMxNjU1MCAqdWFydCwgYm9vbF90IHNraXBfYW10LCB1
bnNpZ25lZCBpbnQgaWR4KQogICAgICAgICAgICAgICAgIHVhcnQtPmJhcjY0ID0gYmFyXzY0Owog
ICAgICAgICAgICAgICAgIHVhcnQtPmlvX3NpemUgPSBtYXgoOFUgPDwgcGFyYW0tPnJlZ19zaGlm
dCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhcmFtLT51YXJ0X29mZnNl
dCk7Ci0gICAgICAgICAgICAgICAgdWFydC0+aXJxID0gcGNpX2NvbmZfcmVhZDgoMCwgYiwgZCwg
ZiwgUENJX0lOVEVSUlVQVF9QSU4pID8KLSAgICAgICAgICAgICAgICAgICAgcGNpX2NvbmZfcmVh
ZDgoMCwgYiwgZCwgZiwgUENJX0lOVEVSUlVQVF9MSU5FKSA6IDA7CisgICAgICAgICAgICAgICAg
dWFydC0+aXJxID0gcGNpX2NvbmZfcmVhZDgoc2JkZiwgUENJX0lOVEVSUlVQVF9QSU4pID8KKyAg
ICAgICAgICAgICAgICAgICAgcGNpX2NvbmZfcmVhZDgoc2JkZiwgUENJX0lOVEVSUlVQVF9MSU5F
KSA6IDA7CiAKICAgICAgICAgICAgICAgICByZXR1cm4gMDsKICAgICAgICAgICAgIH0KZGlmZiAt
LWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9kZXRlY3QuYyBiL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9kZXRlY3QuYwppbmRleCAzYzVkNGRlMWEzLi5l
OGQ4ZWM1OWJkIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVf
ZGV0ZWN0LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2RldGVjdC5j
CkBAIC00OCw3ICs0OCw4IEBAIHN0YXRpYyBpbnQgX19pbml0IGdldF9pb21tdV9jYXBhYmlsaXRp
ZXMoCiB7CiAgICAgdTggdHlwZTsKIAotICAgIGlvbW11LT5jYXAuaGVhZGVyID0gcGNpX2NvbmZf
cmVhZDMyKHNlZywgYnVzLCBkZXYsIGZ1bmMsIGNhcF9wdHIpOworICAgIGlvbW11LT5jYXAuaGVh
ZGVyID0gcGNpX2NvbmZfcmVhZDMyKFBDSV9TQkRGX1Qoc2VnLCBidXMsIGRldiwgZnVuYyksCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2FwX3B0cik7CiAgICAgdHlw
ZSA9IGdldF9maWVsZF9mcm9tX3JlZ191MzIoaW9tbXUtPmNhcC5oZWFkZXIsIFBDSV9DQVBfVFlQ
RV9NQVNLLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBDSV9DQVBfVFlQRV9T
SElGVCk7CiAKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9p
bml0LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfaW5pdC5jCmluZGV4IDE3
ZjM5NTUyYTkuLmZlMDUxNmY3ODggMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L2FtZC9pb21tdV9pbml0LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11
X2luaXQuYwpAQCAtNzk4LDggKzc5OCw3IEBAIHN0YXRpYyBib29sX3QgX19pbml0IHNldF9pb21t
dV9pbnRlcnJ1cHRfaGFuZGxlcihzdHJ1Y3QgYW1kX2lvbW11ICppb21tdSkKICAgICAgICAgICAg
ICAgICAgICAgICAgIFBDSV9TTE9UKGlvbW11LT5iZGYpLCBQQ0lfRlVOQyhpb21tdS0+YmRmKSk7
CiAgICAgICAgIHJldHVybiAwOwogICAgIH0KLSAgICBjb250cm9sID0gcGNpX2NvbmZfcmVhZDE2
KGlvbW11LT5zZWcsIFBDSV9CVVMoaW9tbXUtPmJkZiksCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBQQ0lfU0xPVChpb21tdS0+YmRmKSwgUENJX0ZVTkMoaW9tbXUtPmJkZiksCisgICAg
Y29udHJvbCA9IHBjaV9jb25mX3JlYWQxNihpb21tdS0+bXNpLmRldi0+c2JkZiwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGlvbW11LT5tc2kubXNpX2F0dHJpYi5wb3MgKyBQQ0lfTVNJ
X0ZMQUdTKTsKICAgICBpb21tdS0+bXNpLm1zaS5udmVjID0gMTsKICAgICBpZiAoIGlzX21hc2tf
Yml0X3N1cHBvcnQoY29udHJvbCkgKQpAQCAtODM1LDYgKzgzNCwxMCBAQCBzdGF0aWMgYm9vbF90
IF9faW5pdCBzZXRfaW9tbXVfaW50ZXJydXB0X2hhbmRsZXIoc3RydWN0IGFtZF9pb21tdSAqaW9t
bXUpCiBzdGF0aWMgdm9pZCBhbWRfaW9tbXVfZXJyYXR1bV83NDZfd29ya2Fyb3VuZChzdHJ1Y3Qg
YW1kX2lvbW11ICppb21tdSkKIHsKICAgICB1MzIgdmFsdWU7CisgICAgY29uc3QgcGNpX3NiZGZf
dCBzYmRmID0geworICAgICAgICAuc2VnID0gaW9tbXUtPnNlZywKKyAgICAgICAgLmJkZiA9IGlv
bW11LT5iZGYsCisgICAgfTsKICAgICB1OCBidXMgPSBQQ0lfQlVTKGlvbW11LT5iZGYpOwogICAg
IHU4IGRldiA9IFBDSV9TTE9UKGlvbW11LT5iZGYpOwogICAgIHU4IGZ1bmMgPSBQQ0lfRlVOQyhp
b21tdS0+YmRmKTsKQEAgLTg0NCwyMiArODQ3LDIyIEBAIHN0YXRpYyB2b2lkIGFtZF9pb21tdV9l
cnJhdHVtXzc0Nl93b3JrYXJvdW5kKHN0cnVjdCBhbWRfaW9tbXUgKmlvbW11KQogICAgICAgICAg
KGJvb3RfY3B1X2RhdGEueDg2X21vZGVsID4gMHgxZikgKQogICAgICAgICByZXR1cm47CiAKLSAg
ICBwY2lfY29uZl93cml0ZTMyKGlvbW11LT5zZWcsIGJ1cywgZGV2LCBmdW5jLCAweGYwLCAweDkw
KTsKLSAgICB2YWx1ZSA9IHBjaV9jb25mX3JlYWQzMihpb21tdS0+c2VnLCBidXMsIGRldiwgZnVu
YywgMHhmNCk7CisgICAgcGNpX2NvbmZfd3JpdGUzMihzYmRmLCAweGYwLCAweDkwKTsKKyAgICB2
YWx1ZSA9IHBjaV9jb25mX3JlYWQzMihzYmRmLCAweGY0KTsKIAogICAgIGlmICggdmFsdWUgJiAo
MSA8PCAyKSApCiAgICAgICAgIHJldHVybjsKIAogICAgIC8qIFNlbGVjdCBOQiBpbmRpcmVjdCBy
ZWdpc3RlciAweDkwIGFuZCBlbmFibGUgd3JpdGluZyAqLwotICAgIHBjaV9jb25mX3dyaXRlMzIo
aW9tbXUtPnNlZywgYnVzLCBkZXYsIGZ1bmMsIDB4ZjAsIDB4OTAgfCAoMSA8PCA4KSk7CisgICAg
cGNpX2NvbmZfd3JpdGUzMihzYmRmLCAweGYwLCAweDkwIHwgKDEgPDwgOCkpOwogCi0gICAgcGNp
X2NvbmZfd3JpdGUzMihpb21tdS0+c2VnLCBidXMsIGRldiwgZnVuYywgMHhmNCwgdmFsdWUgfCAo
MSA8PCAyKSk7CisgICAgcGNpX2NvbmZfd3JpdGUzMihzYmRmLCAweGY0LCB2YWx1ZSB8ICgxIDw8
IDIpKTsKICAgICBwcmludGsoWEVOTE9HX0lORk8KICAgICAgICAgICAgIkFNRC1WaTogQXBwbHlp
bmcgZXJyYXR1bSA3NDYgd29ya2Fyb3VuZCBmb3IgSU9NTVUgYXQgJTA0eDolMDJ4OiUwMnguJXVc
biIsCiAgICAgICAgICAgIGlvbW11LT5zZWcsIGJ1cywgZGV2LCBmdW5jKTsKIAogICAgIC8qIENs
ZWFyIHRoZSBlbmFibGUgd3JpdGluZyBiaXQgKi8KLSAgICBwY2lfY29uZl93cml0ZTMyKGlvbW11
LT5zZWcsIGJ1cywgZGV2LCBmdW5jLCAweGYwLCAweDkwKTsKKyAgICBwY2lfY29uZl93cml0ZTMy
KHNiZGYsIDB4ZjAsIDB4OTApOwogfQogCiBzdGF0aWMgdm9pZCBlbmFibGVfaW9tbXUoc3RydWN0
IGFtZF9pb21tdSAqaW9tbXUpCkBAIC0xMjAzLDcgKzEyMDYsMTIgQEAgc3RhdGljIGJvb2xfdCBf
X2luaXQgYW1kX3NwNTEwMF9lcnJhdHVtMjgodm9pZCkKIAogICAgIGZvciAoYnVzID0gMDsgYnVz
IDwgMjU2OyBidXMrKykKICAgICB7Ci0gICAgICAgIGlkID0gcGNpX2NvbmZfcmVhZDMyKDAsIGJ1
cywgMHgxNCwgMCwgUENJX1ZFTkRPUl9JRCk7CisgICAgICAgIGNvbnN0IHBjaV9zYmRmX3Qgc2Jk
ZiA9IHsKKyAgICAgICAgICAgIC5idXMgPSBidXMsCisgICAgICAgICAgICAuZGV2ID0gMHgxNCwK
KyAgICAgICAgfTsKKworICAgICAgICBpZCA9IHBjaV9jb25mX3JlYWQzMihzYmRmLCBQQ0lfVkVO
RE9SX0lEKTsKIAogICAgICAgICB2ZW5kb3JfaWQgPSBpZCAmIDB4ZmZmZjsKICAgICAgICAgZGV2
X2lkID0gKGlkID4+IDE2KSAmIDB4ZmZmZjsKQEAgLTEyMTIsNyArMTIyMCw3IEBAIHN0YXRpYyBi
b29sX3QgX19pbml0IGFtZF9zcDUxMDBfZXJyYXR1bTI4KHZvaWQpCiAgICAgICAgIGlmICh2ZW5k
b3JfaWQgIT0gMHgxMDAyIHx8IGRldl9pZCAhPSAweDQzODUpCiAgICAgICAgICAgICBjb250aW51
ZTsKIAotICAgICAgICBieXRlID0gcGNpX2NvbmZfcmVhZDgoMCwgYnVzLCAweDE0LCAwLCAweGFk
KTsKKyAgICAgICAgYnl0ZSA9IHBjaV9jb25mX3JlYWQ4KHNiZGYsIDB4YWQpOwogICAgICAgICBp
ZiAoIChieXRlID4+IDMpICYgMSApCiAgICAgICAgIHsKICAgICAgICAgICAgIHByaW50ayhYRU5M
T0dfV0FSTklORyAiQU1ELVZpOiBTUDUxMDAgZXJyYXR1bSAyOCBkZXRlY3RlZCwgZGlzYWJsaW5n
IElPTU1VLlxuIgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXRzLmggYi94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hdHMuaAppbmRleCBiZWUxMzkxMWMwLi5lODNhNDVkMTZl
IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hdHMuaAorKysgYi94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC9hdHMuaApAQCAtMzUsOCArMzUsOCBAQCBzdGF0aWMgaW5saW5lIGlu
dCBwY2lfYXRzX2VuYWJsZWQoaW50IHNlZywgaW50IGJ1cywgaW50IGRldmZuKQogICAgIHBvcyA9
IHBjaV9maW5kX2V4dF9jYXBhYmlsaXR5KHNlZywgYnVzLCBkZXZmbiwgUENJX0VYVF9DQVBfSURf
QVRTKTsKICAgICBCVUdfT04oIXBvcyk7CiAKLSAgICB2YWx1ZSA9IHBjaV9jb25mX3JlYWQxNihz
ZWcsIGJ1cywgUENJX1NMT1QoZGV2Zm4pLCBQQ0lfRlVOQyhkZXZmbiksCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcG9zICsgQVRTX1JFR19DVEwpOworICAgIHZhbHVlID0gcGNpX2NvbmZf
cmVhZDE2KFBDSV9TQkRGM19UKHNlZywgYnVzLCBkZXZmbiksIHBvcyArIEFUU19SRUdfQ1RMKTsK
KwogICAgIHJldHVybiB2YWx1ZSAmIEFUU19FTkFCTEU7CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMK
aW5kZXggOGRlOGQ4ZTExMC4uOTRmYjNhMTgzZCAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvcGNpLmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKQEAgLTI0
NiwzNiArMjQ2LDM0IEBAIHN0YXRpYyB2b2lkIGNoZWNrX3BkZXYoY29uc3Qgc3RydWN0IHBjaV9k
ZXYgKnBkZXYpCiAKICAgICBpZiAoIGNvbW1hbmRfbWFzayApCiAgICAgewotICAgICAgICB2YWwg
PSBwY2lfY29uZl9yZWFkMTYoc2VnLCBidXMsIGRldiwgZnVuYywgUENJX0NPTU1BTkQpOworICAg
ICAgICB2YWwgPSBwY2lfY29uZl9yZWFkMTYocGRldi0+c2JkZiwgUENJX0NPTU1BTkQpOwogICAg
ICAgICBpZiAoIHZhbCAmIGNvbW1hbmRfbWFzayApCi0gICAgICAgICAgICBwY2lfY29uZl93cml0
ZTE2KHNlZywgYnVzLCBkZXYsIGZ1bmMsIFBDSV9DT01NQU5ELAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB2YWwgJiB+Y29tbWFuZF9tYXNrKTsKLSAgICAgICAgdmFsID0gcGNpX2NvbmZf
cmVhZDE2KHNlZywgYnVzLCBkZXYsIGZ1bmMsIFBDSV9TVEFUVVMpOworICAgICAgICAgICAgcGNp
X2NvbmZfd3JpdGUxNihwZGV2LT5zYmRmLCBQQ0lfQ09NTUFORCwgdmFsICYgfmNvbW1hbmRfbWFz
ayk7CisgICAgICAgIHZhbCA9IHBjaV9jb25mX3JlYWQxNihwZGV2LT5zYmRmLCBQQ0lfU1RBVFVT
KTsKICAgICAgICAgaWYgKCB2YWwgJiBQQ0lfU1RBVFVTX0NIRUNLICkKICAgICAgICAgewogICAg
ICAgICAgICAgcHJpbnRrKFhFTkxPR19JTkZPICIlMDR4OiUwMng6JTAyeC4ldSBzdGF0dXMgJTA0
eCAtPiAlMDR4XG4iLAogICAgICAgICAgICAgICAgICAgIHNlZywgYnVzLCBkZXYsIGZ1bmMsIHZh
bCwgdmFsICYgflBDSV9TVEFUVVNfQ0hFQ0spOwotICAgICAgICAgICAgcGNpX2NvbmZfd3JpdGUx
NihzZWcsIGJ1cywgZGV2LCBmdW5jLCBQQ0lfU1RBVFVTLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB2YWwgJiBQQ0lfU1RBVFVTX0NIRUNLKTsKKyAgICAgICAgICAgIHBjaV9jb25mX3dy
aXRlMTYocGRldi0+c2JkZiwgUENJX1NUQVRVUywgdmFsICYgUENJX1NUQVRVU19DSEVDSyk7CiAg
ICAgICAgIH0KICAgICB9CiAKLSAgICBzd2l0Y2ggKCBwY2lfY29uZl9yZWFkOChzZWcsIGJ1cywg
ZGV2LCBmdW5jLCBQQ0lfSEVBREVSX1RZUEUpICYgMHg3ZiApCisgICAgc3dpdGNoICggcGNpX2Nv
bmZfcmVhZDgocGRldi0+c2JkZiwgUENJX0hFQURFUl9UWVBFKSAmIDB4N2YgKQogICAgIHsKICAg
ICBjYXNlIFBDSV9IRUFERVJfVFlQRV9CUklER0U6CiAgICAgICAgIGlmICggIWJyaWRnZV9jdGxf
bWFzayApCiAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgdmFsID0gcGNpX2NvbmZfcmVhZDE2
KHNlZywgYnVzLCBkZXYsIGZ1bmMsIFBDSV9CUklER0VfQ09OVFJPTCk7CisgICAgICAgIHZhbCA9
IHBjaV9jb25mX3JlYWQxNihwZGV2LT5zYmRmLCBQQ0lfQlJJREdFX0NPTlRST0wpOwogICAgICAg
ICBpZiAoIHZhbCAmIGJyaWRnZV9jdGxfbWFzayApCi0gICAgICAgICAgICBwY2lfY29uZl93cml0
ZTE2KHNlZywgYnVzLCBkZXYsIGZ1bmMsIFBDSV9CUklER0VfQ09OVFJPTCwKKyAgICAgICAgICAg
IHBjaV9jb25mX3dyaXRlMTYocGRldi0+c2JkZiwgUENJX0JSSURHRV9DT05UUk9MLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB2YWwgJiB+YnJpZGdlX2N0bF9tYXNrKTsKLSAgICAgICAg
dmFsID0gcGNpX2NvbmZfcmVhZDE2KHNlZywgYnVzLCBkZXYsIGZ1bmMsIFBDSV9TRUNfU1RBVFVT
KTsKKyAgICAgICAgdmFsID0gcGNpX2NvbmZfcmVhZDE2KHBkZXYtPnNiZGYsIFBDSV9TRUNfU1RB
VFVTKTsKICAgICAgICAgaWYgKCB2YWwgJiBQQ0lfU1RBVFVTX0NIRUNLICkKICAgICAgICAgewog
ICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19JTkZPCiAgICAgICAgICAgICAgICAgICAgIiUwNHg6
JTAyeDolMDJ4LiV1IHNlY29uZGFyeSBzdGF0dXMgJTA0eCAtPiAlMDR4XG4iLAogICAgICAgICAg
ICAgICAgICAgIHNlZywgYnVzLCBkZXYsIGZ1bmMsIHZhbCwgdmFsICYgflBDSV9TVEFUVVNfQ0hF
Q0spOwotICAgICAgICAgICAgcGNpX2NvbmZfd3JpdGUxNihzZWcsIGJ1cywgZGV2LCBmdW5jLCBQ
Q0lfU0VDX1NUQVRVUywKKyAgICAgICAgICAgIHBjaV9jb25mX3dyaXRlMTYocGRldi0+c2JkZiwg
UENJX1NFQ19TVEFUVVMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbCAmIFBDSV9T
VEFUVVNfQ0hFQ0spOwogICAgICAgICB9CiAgICAgICAgIGJyZWFrOwpAQCAtMjg5LDEyICsyODcs
OCBAQCBzdGF0aWMgdm9pZCBjaGVja19wZGV2KGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2KQog
CiBzdGF0aWMgdm9pZCBhcHBseV9xdWlya3Moc3RydWN0IHBjaV9kZXYgKnBkZXYpCiB7Ci0gICAg
dWludDE2X3QgdmVuZG9yID0gcGNpX2NvbmZfcmVhZDE2KHBkZXYtPnNiZGYuc2VnLCBwZGV2LT5z
YmRmLmJ1cywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGRldi0+c2Jk
Zi5kZXYsIHBkZXYtPnNiZGYuZnVuYywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgUENJX1ZFTkRPUl9JRCk7Ci0gICAgdWludDE2X3QgZGV2aWNlID0gcGNpX2NvbmZfcmVh
ZDE2KHBkZXYtPnNiZGYuc2VnLCBwZGV2LT5zYmRmLmJ1cywKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGRldi0+c2JkZi5kZXYsIHBkZXYtPnNiZGYuZnVuYywKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUENJX0RFVklDRV9JRCk7CisgICAgdWlu
dDE2X3QgdmVuZG9yID0gcGNpX2NvbmZfcmVhZDE2KHBkZXYtPnNiZGYsIFBDSV9WRU5ET1JfSUQp
OworICAgIHVpbnQxNl90IGRldmljZSA9IHBjaV9jb25mX3JlYWQxNihwZGV2LT5zYmRmLCBQQ0lf
REVWSUNFX0lEKTsKICAgICBzdGF0aWMgY29uc3Qgc3RydWN0IHsKICAgICAgICAgdWludDE2X3Qg
dmVuZG9yLCBkZXZpY2U7CiAgICAgfSBpZ25vcmVfYmFyc1tdID0gewpAQCAtMzY4LDEwICszNjIs
OCBAQCBzdGF0aWMgc3RydWN0IHBjaV9kZXYgKmFsbG9jX3BkZXYoc3RydWN0IHBjaV9zZWcgKnBz
ZWcsIHU4IGJ1cywgdTggZGV2Zm4pCiAKICAgICAgICAgY2FzZSBERVZfVFlQRV9QQ0llMlBDSV9C
UklER0U6CiAgICAgICAgIGNhc2UgREVWX1RZUEVfTEVHQUNZX1BDSV9CUklER0U6Ci0gICAgICAg
ICAgICBzZWNfYnVzID0gcGNpX2NvbmZfcmVhZDgocHNlZy0+bnIsIGJ1cywgUENJX1NMT1QoZGV2
Zm4pLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBDSV9GVU5DKGRldmZu
KSwgUENJX1NFQ09OREFSWV9CVVMpOwotICAgICAgICAgICAgc3ViX2J1cyA9IHBjaV9jb25mX3Jl
YWQ4KHBzZWctPm5yLCBidXMsIFBDSV9TTE9UKGRldmZuKSwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBQQ0lfRlVOQyhkZXZmbiksIFBDSV9TVUJPUkRJTkFURV9CVVMpOwor
ICAgICAgICAgICAgc2VjX2J1cyA9IHBjaV9jb25mX3JlYWQ4KHBkZXYtPnNiZGYsIFBDSV9TRUNP
TkRBUllfQlVTKTsKKyAgICAgICAgICAgIHN1Yl9idXMgPSBwY2lfY29uZl9yZWFkOChwZGV2LT5z
YmRmLCBQQ0lfU1VCT1JESU5BVEVfQlVTKTsKIAogICAgICAgICAgICAgc3Bpbl9sb2NrKCZwc2Vn
LT5idXMyYnJpZGdlX2xvY2spOwogICAgICAgICAgICAgZm9yICggOyBzZWNfYnVzIDw9IHN1Yl9i
dXM7IHNlY19idXMrKyApCkBAIC0zODcsOCArMzc5LDcgQEAgc3RhdGljIHN0cnVjdCBwY2lfZGV2
ICphbGxvY19wZGV2KHN0cnVjdCBwY2lfc2VnICpwc2VnLCB1OCBidXMsIHU4IGRldmZuKQogICAg
ICAgICAgICAgcG9zID0gcGNpX2ZpbmRfY2FwX29mZnNldChwc2VnLT5uciwgYnVzLCBQQ0lfU0xP
VChkZXZmbiksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBDSV9GVU5D
KGRldmZuKSwgUENJX0NBUF9JRF9FWFApOwogICAgICAgICAgICAgQlVHX09OKCFwb3MpOwotICAg
ICAgICAgICAgY2FwID0gcGNpX2NvbmZfcmVhZDE2KHBzZWctPm5yLCBidXMsIFBDSV9TTE9UKGRl
dmZuKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQQ0lfRlVOQyhkZXZmbiks
IHBvcyArIFBDSV9FWFBfREVWQ0FQKTsKKyAgICAgICAgICAgIGNhcCA9IHBjaV9jb25mX3JlYWQx
NihwZGV2LT5zYmRmLCBwb3MgKyBQQ0lfRVhQX0RFVkNBUCk7CiAgICAgICAgICAgICBpZiAoIGNh
cCAmIFBDSV9FWFBfREVWQ0FQX1BIQU5UT00gKQogICAgICAgICAgICAgewogICAgICAgICAgICAg
ICAgIHBkZXYtPnBoYW50b21fc3RyaWRlID0gOCA+PiBNQVNLX0VYVFIoY2FwLApAQCAtNDM4LDEw
ICs0MjksOCBAQCBzdGF0aWMgdm9pZCBmcmVlX3BkZXYoc3RydWN0IHBjaV9zZWcgKnBzZWcsIHN0
cnVjdCBwY2lfZGV2ICpwZGV2KQogCiAgICAgICAgIGNhc2UgREVWX1RZUEVfUENJZTJQQ0lfQlJJ
REdFOgogICAgICAgICBjYXNlIERFVl9UWVBFX0xFR0FDWV9QQ0lfQlJJREdFOgotICAgICAgICAg
ICAgc2VjX2J1cyA9IHBjaV9jb25mX3JlYWQ4KHBzZWctPm5yLCBwZGV2LT5zYmRmLmJ1cywgcGRl
di0+c2JkZi5kZXYsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGRldi0+
c2JkZi5mdW5jLCBQQ0lfU0VDT05EQVJZX0JVUyk7Ci0gICAgICAgICAgICBzdWJfYnVzID0gcGNp
X2NvbmZfcmVhZDgocHNlZy0+bnIsIHBkZXYtPnNiZGYuYnVzLCBwZGV2LT5zYmRmLmRldiwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwZGV2LT5zYmRmLmZ1bmMsIFBDSV9T
VUJPUkRJTkFURV9CVVMpOworICAgICAgICAgICAgc2VjX2J1cyA9IHBjaV9jb25mX3JlYWQ4KHBk
ZXYtPnNiZGYsIFBDSV9TRUNPTkRBUllfQlVTKTsKKyAgICAgICAgICAgIHN1Yl9idXMgPSBwY2lf
Y29uZl9yZWFkOChwZGV2LT5zYmRmLCBQQ0lfU1VCT1JESU5BVEVfQlVTKTsKIAogICAgICAgICAg
ICAgc3Bpbl9sb2NrKCZwc2VnLT5idXMyYnJpZGdlX2xvY2spOwogICAgICAgICAgICAgZm9yICgg
OyBzZWNfYnVzIDw9IHN1Yl9idXM7IHNlY19idXMrKyApCkBAIC02MDMsOCArNTkyLDYgQEAgc3Rh
dGljIHZvaWQgcGNpX2VuYWJsZV9hY3Moc3RydWN0IHBjaV9kZXYgKnBkZXYpCiAgICAgaW50IHBv
czsKICAgICB1aW50MTZfdCBjYXAsIGN0cmwsIHNlZyA9IHBkZXYtPnNiZGYuc2VnOwogICAgIHVp
bnQ4X3QgYnVzID0gcGRldi0+c2JkZi5idXM7Ci0gICAgdWludDhfdCBkZXYgPSBwZGV2LT5zYmRm
LmRldjsKLSAgICB1aW50OF90IGZ1bmMgPSBwZGV2LT5zYmRmLmZ1bmM7CiAKICAgICBpZiAoICFp
b21tdV9lbmFibGVkICkKICAgICAgICAgcmV0dXJuOwpAQCAtNjEzLDggKzYwMCw4IEBAIHN0YXRp
YyB2b2lkIHBjaV9lbmFibGVfYWNzKHN0cnVjdCBwY2lfZGV2ICpwZGV2KQogICAgIGlmICghcG9z
KQogICAgICAgICByZXR1cm47CiAKLSAgICBjYXAgPSBwY2lfY29uZl9yZWFkMTYoc2VnLCBidXMs
IGRldiwgZnVuYywgcG9zICsgUENJX0FDU19DQVApOwotICAgIGN0cmwgPSBwY2lfY29uZl9yZWFk
MTYoc2VnLCBidXMsIGRldiwgZnVuYywgcG9zICsgUENJX0FDU19DVFJMKTsKKyAgICBjYXAgPSBw
Y2lfY29uZl9yZWFkMTYocGRldi0+c2JkZiwgcG9zICsgUENJX0FDU19DQVApOworICAgIGN0cmwg
PSBwY2lfY29uZl9yZWFkMTYocGRldi0+c2JkZiwgcG9zICsgUENJX0FDU19DVFJMKTsKIAogICAg
IC8qIFNvdXJjZSBWYWxpZGF0aW9uICovCiAgICAgY3RybCB8PSAoY2FwICYgUENJX0FDU19TVik7
CkBAIC02MjgsNyArNjE1LDcgQEAgc3RhdGljIHZvaWQgcGNpX2VuYWJsZV9hY3Moc3RydWN0IHBj
aV9kZXYgKnBkZXYpCiAgICAgLyogVXBzdHJlYW0gRm9yd2FyZGluZyAqLwogICAgIGN0cmwgfD0g
KGNhcCAmIFBDSV9BQ1NfVUYpOwogCi0gICAgcGNpX2NvbmZfd3JpdGUxNihzZWcsIGJ1cywgZGV2
LCBmdW5jLCBwb3MgKyBQQ0lfQUNTX0NUUkwsIGN0cmwpOworICAgIHBjaV9jb25mX3dyaXRlMTYo
cGRldi0+c2JkZiwgcG9zICsgUENJX0FDU19DVFJMLCBjdHJsKTsKIH0KIAogc3RhdGljIGludCBp
b21tdV9hZGRfZGV2aWNlKHN0cnVjdCBwY2lfZGV2ICpwZGV2KTsKQEAgLTYzOSw4ICs2MjYsNyBA
QCB1bnNpZ25lZCBpbnQgcGNpX3NpemVfbWVtX2JhcihwY2lfc2JkZl90IHNiZGYsIHVuc2lnbmVk
IGludCBwb3MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCAqcGFkZHIs
IHVpbnQ2NF90ICpwc2l6ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGludCBmbGFncykKIHsKLSAgICB1aW50MzJfdCBoaSA9IDAsIGJhciA9IHBjaV9jb25mX3JlYWQz
MihzYmRmLnNlZywgc2JkZi5idXMsIHNiZGYuZGV2LAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHNiZGYuZnVuYywgcG9zKTsKKyAgICB1aW50MzJfdCBoaSA9IDAs
IGJhciA9IHBjaV9jb25mX3JlYWQzMihzYmRmLCBwb3MpOwogICAgIHVpbnQ2NF90IHNpemU7CiAg
ICAgYm9vbCBpczY0Yml0cyA9ICEoZmxhZ3MgJiBQQ0lfQkFSX1JPTSkgJiYKICAgICAgICAgKGJh
ciAmIFBDSV9CQVNFX0FERFJFU1NfTUVNX1RZUEVfTUFTSykgPT0gUENJX0JBU0VfQUREUkVTU19N
RU1fVFlQRV82NDsKQEAgLTY1MCw3ICs2MzYsNyBAQCB1bnNpZ25lZCBpbnQgcGNpX3NpemVfbWVt
X2JhcihwY2lfc2JkZl90IHNiZGYsIHVuc2lnbmVkIGludCBwb3MsCiAgICAgQVNTRVJUKCEoKGZs
YWdzICYgUENJX0JBUl9WRikgJiYgKGZsYWdzICYgUENJX0JBUl9ST00pKSk7CiAgICAgQVNTRVJU
KChmbGFncyAmIFBDSV9CQVJfUk9NKSB8fAogICAgICAgICAgICAoYmFyICYgUENJX0JBU0VfQURE
UkVTU19TUEFDRSkgPT0gUENJX0JBU0VfQUREUkVTU19TUEFDRV9NRU1PUlkpOwotICAgIHBjaV9j
b25mX3dyaXRlMzIoc2JkZi5zZWcsIHNiZGYuYnVzLCBzYmRmLmRldiwgc2JkZi5mdW5jLCBwb3Ms
IH4wKTsKKyAgICBwY2lfY29uZl93cml0ZTMyKHNiZGYsIHBvcywgfjApOwogICAgIGlmICggaXM2
NGJpdHMgKQogICAgIHsKICAgICAgICAgaWYgKCBmbGFncyAmIFBDSV9CQVJfTEFTVCApCkBAIC02
NjIsMjAgKzY0OCwxOCBAQCB1bnNpZ25lZCBpbnQgcGNpX3NpemVfbWVtX2JhcihwY2lfc2JkZl90
IHNiZGYsIHVuc2lnbmVkIGludCBwb3MsCiAgICAgICAgICAgICAqcHNpemUgPSAwOwogICAgICAg
ICAgICAgcmV0dXJuIDE7CiAgICAgICAgIH0KLSAgICAgICAgaGkgPSBwY2lfY29uZl9yZWFkMzIo
c2JkZi5zZWcsIHNiZGYuYnVzLCBzYmRmLmRldiwgc2JkZi5mdW5jLCBwb3MgKyA0KTsKLSAgICAg
ICAgcGNpX2NvbmZfd3JpdGUzMihzYmRmLnNlZywgc2JkZi5idXMsIHNiZGYuZGV2LCBzYmRmLmZ1
bmMsIHBvcyArIDQsIH4wKTsKKyAgICAgICAgaGkgPSBwY2lfY29uZl9yZWFkMzIoc2JkZiwgcG9z
ICsgNCk7CisgICAgICAgIHBjaV9jb25mX3dyaXRlMzIoc2JkZiwgcG9zICsgNCwgfjApOwogICAg
IH0KLSAgICBzaXplID0gcGNpX2NvbmZfcmVhZDMyKHNiZGYuc2VnLCBzYmRmLmJ1cywgc2JkZi5k
ZXYsIHNiZGYuZnVuYywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvcykgJiBtYXNrOwor
ICAgIHNpemUgPSBwY2lfY29uZl9yZWFkMzIoc2JkZiwgcG9zKSAmIG1hc2s7CiAgICAgaWYgKCBp
czY0Yml0cyApCiAgICAgewotICAgICAgICBzaXplIHw9ICh1aW50NjRfdClwY2lfY29uZl9yZWFk
MzIoc2JkZi5zZWcsIHNiZGYuYnVzLCBzYmRmLmRldiwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHNiZGYuZnVuYywgcG9zICsgNCkgPDwgMzI7Ci0gICAgICAgIHBj
aV9jb25mX3dyaXRlMzIoc2JkZi5zZWcsIHNiZGYuYnVzLCBzYmRmLmRldiwgc2JkZi5mdW5jLCBw
b3MgKyA0LCBoaSk7CisgICAgICAgIHNpemUgfD0gKHVpbnQ2NF90KXBjaV9jb25mX3JlYWQzMihz
YmRmLCBwb3MgKyA0KSA8PCAzMjsKKyAgICAgICAgcGNpX2NvbmZfd3JpdGUzMihzYmRmLCBwb3Mg
KyA0LCBoaSk7CiAgICAgfQogICAgIGVsc2UgaWYgKCBzaXplICkKICAgICAgICAgc2l6ZSB8PSAo
dWludDY0X3QpfjAgPDwgMzI7Ci0gICAgcGNpX2NvbmZfd3JpdGUzMihzYmRmLnNlZywgc2JkZi5i
dXMsIHNiZGYuZGV2LCBzYmRmLmZ1bmMsIHBvcywgYmFyKTsKKyAgICBwY2lfY29uZl93cml0ZTMy
KHNiZGYsIHBvcywgYmFyKTsKICAgICBzaXplID0gLXNpemU7CiAKICAgICBpZiAoIHBhZGRyICkK
QEAgLTc0NSw3ICs3MjksNyBAQCBpbnQgcGNpX2FkZF9kZXZpY2UodTE2IHNlZywgdTggYnVzLCB1
OCBkZXZmbiwKICAgICB7CiAgICAgICAgIHVuc2lnbmVkIGludCBwb3MgPSBwY2lfZmluZF9leHRf
Y2FwYWJpbGl0eShzZWcsIGJ1cywgZGV2Zm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBQQ0lfRVhUX0NBUF9JRF9TUklPVik7Ci0gICAgICAgIHUx
NiBjdHJsID0gcGNpX2NvbmZfcmVhZDE2KHNlZywgYnVzLCBzbG90LCBmdW5jLCBwb3MgKyBQQ0lf
U1JJT1ZfQ1RSTCk7CisgICAgICAgIHUxNiBjdHJsID0gcGNpX2NvbmZfcmVhZDE2KHBkZXYtPnNi
ZGYsIHBvcyArIFBDSV9TUklPVl9DVFJMKTsKIAogICAgICAgICBpZiAoICFwb3MgKQogICAgICAg
ICAgICAgLyogTm90aGluZyAqLzsKQEAgLTc1NywxMCArNzQxLDcgQEAgaW50IHBjaV9hZGRfZGV2
aWNlKHUxNiBzZWcsIHU4IGJ1cywgdTggZGV2Zm4sCiAgICAgICAgICAgICBmb3IgKCBpID0gMDsg
aSA8IFBDSV9TUklPVl9OVU1fQkFSUzsgKQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGludCBpZHggPSBwb3MgKyBQQ0lfU1JJT1ZfQkFSICsgaSAqIDQ7Ci0gICAgICAg
ICAgICAgICAgdTMyIGJhciA9IHBjaV9jb25mX3JlYWQzMihzZWcsIGJ1cywgc2xvdCwgZnVuYywg
aWR4KTsKLSAgICAgICAgICAgICAgICBwY2lfc2JkZl90IHNiZGYgPSB7Ci0gICAgICAgICAgICAg
ICAgICAgIC5zYmRmID0gUENJX1NCREYzKHNlZywgYnVzLCBkZXZmbiksCi0gICAgICAgICAgICAg
ICAgfTsKKyAgICAgICAgICAgICAgICB1aW50MzJfdCBiYXIgPSBwY2lfY29uZl9yZWFkMzIocGRl
di0+c2JkZiwgaWR4KTsKIAogICAgICAgICAgICAgICAgIGlmICggKGJhciAmIFBDSV9CQVNFX0FE
RFJFU1NfU1BBQ0UpID09CiAgICAgICAgICAgICAgICAgICAgICBQQ0lfQkFTRV9BRERSRVNTX1NQ
QUNFX0lPICkKQEAgLTc3MSw3ICs3NTIsNyBAQCBpbnQgcGNpX2FkZF9kZXZpY2UodTE2IHNlZywg
dTggYnVzLCB1OCBkZXZmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNlZywgYnVzLCBz
bG90LCBmdW5jLCBpKTsKICAgICAgICAgICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgICAg
ICAgICAgfQotICAgICAgICAgICAgICAgIHJldCA9IHBjaV9zaXplX21lbV9iYXIoc2JkZiwgaWR4
LCBOVUxMLCAmcGRldi0+dmZfcmxlbltpXSwKKyAgICAgICAgICAgICAgICByZXQgPSBwY2lfc2l6
ZV9tZW1fYmFyKHBkZXYtPnNiZGYsIGlkeCwgTlVMTCwgJnBkZXYtPnZmX3JsZW5baV0sCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQQ0lfQkFSX1ZGIHwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgoaSA9PSBQQ0lfU1JJT1ZfTlVNX0JBUlMg
LSAxKSA/CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUENJX0JBUl9M
QVNUIDogMCkpOwpAQCAtOTQwLDE0ICs5MjEsMjAgQEAgZW51bSBwZGV2X3R5cGUgcGRldl90eXBl
KHUxNiBzZWcsIHU4IGJ1cywgdTggZGV2Zm4pCiAgICAgdTE2IGNsYXNzX2RldmljZSwgY3JlZzsK
ICAgICB1OCBkID0gUENJX1NMT1QoZGV2Zm4pLCBmID0gUENJX0ZVTkMoZGV2Zm4pOwogICAgIGlu
dCBwb3MgPSBwY2lfZmluZF9jYXBfb2Zmc2V0KHNlZywgYnVzLCBkLCBmLCBQQ0lfQ0FQX0lEX0VY
UCk7CisgICAgY29uc3QgcGNpX3NiZGZfdCBzYmRmID0geworICAgICAgICAuc2VnID0gc2VnLAor
ICAgICAgICAuYnVzID0gYnVzLAorICAgICAgICAuZGV2ID0gZCwKKyAgICAgICAgLmZ1bmMgPSBm
LAorICAgIH07CiAKLSAgICBjbGFzc19kZXZpY2UgPSBwY2lfY29uZl9yZWFkMTYoc2VnLCBidXMs
IGQsIGYsIFBDSV9DTEFTU19ERVZJQ0UpOworICAgIGNsYXNzX2RldmljZSA9IHBjaV9jb25mX3Jl
YWQxNihzYmRmLCBQQ0lfQ0xBU1NfREVWSUNFKTsKICAgICBzd2l0Y2ggKCBjbGFzc19kZXZpY2Ug
KQogICAgIHsKICAgICBjYXNlIFBDSV9DTEFTU19CUklER0VfUENJOgogICAgICAgICBpZiAoICFw
b3MgKQogICAgICAgICAgICAgcmV0dXJuIERFVl9UWVBFX0xFR0FDWV9QQ0lfQlJJREdFOwotICAg
ICAgICBjcmVnID0gcGNpX2NvbmZfcmVhZDE2KHNlZywgYnVzLCBkLCBmLCBwb3MgKyBQQ0lfRVhQ
X0ZMQUdTKTsKKyAgICAgICAgY3JlZyA9IHBjaV9jb25mX3JlYWQxNihzYmRmLCBwb3MgKyBQQ0lf
RVhQX0ZMQUdTKTsKICAgICAgICAgc3dpdGNoICggKGNyZWcgJiBQQ0lfRVhQX0ZMQUdTX1RZUEUp
ID4+IDQgKQogICAgICAgICB7CiAgICAgICAgIGNhc2UgUENJX0VYUF9UWVBFX1BDSV9CUklER0U6
CkBAIC0xMDExLDcgKzk5OCw3IEBAIGJvb2xfdCBfX2luaXQgcGNpX2RldmljZV9kZXRlY3QodTE2
IHNlZywgdTggYnVzLCB1OCBkZXYsIHU4IGZ1bmMpCiB7CiAgICAgdTMyIHZlbmRvcjsKIAotICAg
IHZlbmRvciA9IHBjaV9jb25mX3JlYWQzMihzZWcsIGJ1cywgZGV2LCBmdW5jLCBQQ0lfVkVORE9S
X0lEKTsKKyAgICB2ZW5kb3IgPSBwY2lfY29uZl9yZWFkMzIoUENJX1NCREZfVChzZWcsIGJ1cywg
ZGV2LCBmdW5jKSwgUENJX1ZFTkRPUl9JRCk7CiAgICAgLyogc29tZSBicm9rZW4gYm9hcmRzIHJl
dHVybiAwIG9yIH4wIGlmIGEgc2xvdCBpcyBlbXB0eTogKi8KICAgICBpZiAoICh2ZW5kb3IgPT0g
MHhmZmZmZmZmZikgfHwgKHZlbmRvciA9PSAweDAwMDAwMDAwKSB8fAogICAgICAgICAgKHZlbmRv
ciA9PSAweDAwMDBmZmZmKSB8fCAodmVuZG9yID09IDB4ZmZmZjAwMDApICkKQEAgLTEwNDMsMTAg
KzEwMzAsOCBAQCB2b2lkIHBjaV9jaGVja19kaXNhYmxlX2RldmljZSh1MTYgc2VnLCB1OCBidXMs
IHU4IGRldmZuKQogCiAgICAgLyogVGVsbCB0aGUgZGV2aWNlIHRvIHN0b3AgRE1BaW5nOyB3ZSBj
YW4ndCByZWx5IG9uIHRoZSBndWVzdCB0bwogICAgICAqIGNvbnRyb2wgaXQgZm9yIHVzLiAqLwot
ICAgIGN3b3JkID0gcGNpX2NvbmZfcmVhZDE2KHNlZywgYnVzLCBwZGV2LT5zYmRmLmRldiwgcGRl
di0+c2JkZi5mdW5jLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBDSV9DT01NQU5EKTsK
LSAgICBwY2lfY29uZl93cml0ZTE2KHNlZywgYnVzLCBwZGV2LT5zYmRmLmRldiwgcGRldi0+c2Jk
Zi5mdW5jLAotICAgICAgICAgICAgICAgICAgICAgUENJX0NPTU1BTkQsIGN3b3JkICYgflBDSV9D
T01NQU5EX01BU1RFUik7CisgICAgY3dvcmQgPSBwY2lfY29uZl9yZWFkMTYocGRldi0+c2JkZiwg
UENJX0NPTU1BTkQpOworICAgIHBjaV9jb25mX3dyaXRlMTYocGRldi0+c2JkZiwgUENJX0NPTU1B
TkQsIGN3b3JkICYgflBDSV9DT01NQU5EX01BU1RFUik7CiB9CiAKIC8qCkBAIC0xMDc5LDcgKzEw
NjQsNyBAQCBzdGF0aWMgaW50IF9faW5pdCBfc2Nhbl9wY2lfZGV2aWNlcyhzdHJ1Y3QgcGNpX3Nl
ZyAqcHNlZywgdm9pZCAqYXJnKQogICAgICAgICAgICAgICAgICAgICByZXR1cm4gLUVOT01FTTsK
ICAgICAgICAgICAgICAgICB9CiAKLSAgICAgICAgICAgICAgICBpZiAoICFmdW5jICYmICEocGNp
X2NvbmZfcmVhZDgocHNlZy0+bnIsIGJ1cywgZGV2LCBmdW5jLAorICAgICAgICAgICAgICAgIGlm
ICggIWZ1bmMgJiYgIShwY2lfY29uZl9yZWFkOChwZGV2LT5zYmRmLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQQ0lfSEVBREVSX1RZUEUpICYgMHg4MCkg
KQogICAgICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgIH0KQEAgLTEyMTAsOSAr
MTE5NSw3IEBAIHN0YXRpYyBib29sX3QgaGVzdF9tYXRjaF90eXBlKGNvbnN0IHN0cnVjdCBhY3Bp
X2hlc3RfaGVhZGVyICpoZXN0X2hkciwKICAgICB1bnNpZ25lZCBpbnQgcG9zID0gcGNpX2ZpbmRf
Y2FwX29mZnNldChwZGV2LT5zYmRmLnNlZywgcGRldi0+c2JkZi5idXMsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGRldi0+c2JkZi5kZXYsIHBkZXYtPnNiZGYu
ZnVuYywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQQ0lfQ0FQ
X0lEX0VYUCk7Ci0gICAgdWludDhfdCBwY2llID0gTUFTS19FWFRSKHBjaV9jb25mX3JlYWQxNihw
ZGV2LT5zYmRmLnNlZywgcGRldi0+c2JkZi5idXMsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwZGV2LT5zYmRmLmRldiwgcGRldi0+c2JkZi5mdW5jLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zICsgUENJX0VYUF9G
TEFHUyksCisgICAgdWludDhfdCBwY2llID0gTUFTS19FWFRSKHBjaV9jb25mX3JlYWQxNihwZGV2
LT5zYmRmLCBwb3MgKyBQQ0lfRVhQX0ZMQUdTKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgUENJX0VYUF9GTEFHU19UWVBFKTsKIAogICAgIHN3aXRjaCAoIGhlc3RfaGRyLT50eXBlICkK
QEAgLTEyMjIsOCArMTIwNSw3IEBAIHN0YXRpYyBib29sX3QgaGVzdF9tYXRjaF90eXBlKGNvbnN0
IHN0cnVjdCBhY3BpX2hlc3RfaGVhZGVyICpoZXN0X2hkciwKICAgICBjYXNlIEFDUElfSEVTVF9U
WVBFX0FFUl9FTkRQT0lOVDoKICAgICAgICAgcmV0dXJuIHBjaWUgPT0gUENJX0VYUF9UWVBFX0VO
RFBPSU5UOwogICAgIGNhc2UgQUNQSV9IRVNUX1RZUEVfQUVSX0JSSURHRToKLSAgICAgICAgcmV0
dXJuIHBjaV9jb25mX3JlYWQxNihwZGV2LT5zYmRmLnNlZywgcGRldi0+c2JkZi5idXMsIHBkZXYt
PnNiZGYuZGV2LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBkZXYtPnNiZGYuZnVu
YywgUENJX0NMQVNTX0RFVklDRSkgPT0KKyAgICAgICAgcmV0dXJuIHBjaV9jb25mX3JlYWQxNihw
ZGV2LT5zYmRmLCBQQ0lfQ0xBU1NfREVWSUNFKSA9PQogICAgICAgICAgICAgICAgUENJX0NMQVNT
X0JSSURHRV9QQ0k7CiAgICAgfQogCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC92dGQvZG1hci5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2RtYXIuYwppbmRleCBl
ZmZhZjkzMjIyLi45ZDMwMTg4YWI5IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC92dGQvZG1hci5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9kbWFyLmMKQEAg
LTM0OCw3ICszNDgsNyBAQCBzdGF0aWMgaW50IF9faW5pdCBhY3BpX3BhcnNlX2Rldl9zY29wZSgK
IAogICAgICAgICB3aGlsZSAoIC0tZGVwdGggPiAwICkKICAgICAgICAgewotICAgICAgICAgICAg
YnVzID0gcGNpX2NvbmZfcmVhZDgoc2VnLCBidXMsIHBhdGgtPmRldiwgcGF0aC0+Zm4sCisgICAg
ICAgICAgICBidXMgPSBwY2lfY29uZl9yZWFkOChQQ0lfU0JERl9UKHNlZywgYnVzLCBwYXRoLT5k
ZXYsIHBhdGgtPmZuKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBDSV9TRUNP
TkRBUllfQlVTKTsKICAgICAgICAgICAgIHBhdGgrKzsKICAgICAgICAgfQpAQCAtMzU2LDEwICsz
NTYsMTYgQEAgc3RhdGljIGludCBfX2luaXQgYWNwaV9wYXJzZV9kZXZfc2NvcGUoCiAgICAgICAg
IHN3aXRjaCAoIGFjcGlfc2NvcGUtPmVudHJ5X3R5cGUgKQogICAgICAgICB7CiAgICAgICAgIGNh
c2UgQUNQSV9ETUFSX1NDT1BFX1RZUEVfQlJJREdFOgotICAgICAgICAgICAgc2VjX2J1cyA9IHBj
aV9jb25mX3JlYWQ4KHNlZywgYnVzLCBwYXRoLT5kZXYsIHBhdGgtPmZuLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFBDSV9TRUNPTkRBUllfQlVTKTsKLSAgICAgICAgICAg
IHN1Yl9idXMgPSBwY2lfY29uZl9yZWFkOChzZWcsIGJ1cywgcGF0aC0+ZGV2LCBwYXRoLT5mbiwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQQ0lfU1VCT1JESU5BVEVfQlVT
KTsKKyAgICAgICAgeworICAgICAgICAgICAgY29uc3QgcGNpX3NiZGZfdCBzYmRmID0geworICAg
ICAgICAgICAgICAgIC5zZWcgPSBzZWcsCisgICAgICAgICAgICAgICAgLmJ1cyA9IGJ1cywKKyAg
ICAgICAgICAgICAgICAuZGV2ID0gcGF0aC0+ZGV2LAorICAgICAgICAgICAgICAgIC5mdW5jID0g
cGF0aC0+Zm4sCisgICAgICAgICAgICB9OworCisgICAgICAgICAgICBzZWNfYnVzID0gcGNpX2Nv
bmZfcmVhZDgoc2JkZiwgUENJX1NFQ09OREFSWV9CVVMpOworICAgICAgICAgICAgc3ViX2J1cyA9
IHBjaV9jb25mX3JlYWQ4KHNiZGYsIFBDSV9TVUJPUkRJTkFURV9CVVMpOwogICAgICAgICAgICAg
aWYgKCBpb21tdV92ZXJib3NlICkKICAgICAgICAgICAgICAgICBwcmludGsoVlREUFJFRklYCiAg
ICAgICAgICAgICAgICAgICAgICAgICIgYnJpZGdlOiAlMDR4OiUwMng6JTAyeC4ldSBzdGFydD0l
eCBzZWM9JXggc3ViPSV4XG4iLApAQCAtMzY4LDcgKzM3NCw3IEBAIHN0YXRpYyBpbnQgX19pbml0
IGFjcGlfcGFyc2VfZGV2X3Njb3BlKAogCiAgICAgICAgICAgICBkbWFyX3Njb3BlX2FkZF9idXNl
cyhzY29wZSwgc2VjX2J1cywgc3ViX2J1cyk7CiAgICAgICAgICAgICBicmVhazsKLQorICAgICAg
ICB9CiAgICAgICAgIGNhc2UgQUNQSV9ETUFSX1NDT1BFX1RZUEVfSFBFVDoKICAgICAgICAgICAg
IGlmICggaW9tbXVfdmVyYm9zZSApCiAgICAgICAgICAgICAgICAgcHJpbnRrKFZURFBSRUZJWCAi
IE1TSSBIUEVUOiAlMDR4OiUwMng6JTAyeC4ldVxuIiwKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL3Z0ZC9xdWlya3MuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9x
dWlya3MuYwppbmRleCBmYTgxMTYwNWVlLi40OGM3Mzg0YjgyIDEwMDY0NAotLS0gYS94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC92dGQvcXVpcmtzLmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvdnRkL3F1aXJrcy5jCkBAIC02MSw2ICs2MSwxNCBAQCBzdGF0aWMgYm9vbF90IF9fcmVhZF9t
b3N0bHkgaXNfc25iX2dmeDsKIHN0YXRpYyB1OCAqX19yZWFkX21vc3RseSBpZ2RfcmVnX3ZhOwog
c3RhdGljIHNwaW5sb2NrX3QgaWdkX2xvY2s7CiAKK3N0YXRpYyBjb25zdCBwY2lfc2JkZl90IGln
ZF9zYmRmID0geworICAgIC5kZXYgPSBJR0RfREVWLAorfTsKKworc3RhdGljIGNvbnN0IHBjaV9z
YmRmX3QgaW9oX3NiZGYgPSB7CisgICAgLmRldiA9IElPSF9ERVYsCit9OworCiAvKgogICogUVVJ
UksgdG8gd29ya2Fyb3VuZCBYZW4gYm9vdCBpc3N1ZSBvbiBDYWxwZWxsYS9Jcm9ubGFrZSBPRU0g
QklPUwogICogbm90IGVuYWJsaW5nIFZULWQgcHJvcGVybHkgaW4gSUdELiAgVGhlIHdvcmthcm91
bmQgaXMgdG8gbm90IGVuYWJsaW5nCkBAIC03NCw3ICs4Miw3IEBAIGludCBpc19pZ2RfdnRfZW5h
YmxlZF9xdWlyayh2b2lkKQogICAgICAgICByZXR1cm4gMTsKIAogICAgIC8qIGludGVncmF0ZWQg
Z3JhcGhpY3Mgb24gSW50ZWwgcGxhdGZvcm1zIGlzIGxvY2F0ZWQgYXQgMDoyLjAgKi8KLSAgICBn
Z2MgPSBwY2lfY29uZl9yZWFkMTYoMCwgMCwgSUdEX0RFViwgMCwgR0dDKTsKKyAgICBnZ2MgPSBw
Y2lfY29uZl9yZWFkMTYoaWdkX3NiZGYsIEdHQyk7CiAgICAgcmV0dXJuICggZ2djICYgR0dDX01F
TU9SWV9WVF9FTkFCTEVEID8gMSA6IDAgKTsKIH0KIApAQCAtODgsMTIgKzk2LDEyIEBAIHN0YXRp
YyB2b2lkIF9faW5pdCBjYW50aWdhX2IzX2VycmF0YV9pbml0KHZvaWQpCiAgICAgdTE2IHZpZDsK
ICAgICB1OCBkaWRfaGksIHJpZDsKIAotICAgIHZpZCA9IHBjaV9jb25mX3JlYWQxNigwLCAwLCBJ
R0RfREVWLCAwLCAwKTsKKyAgICB2aWQgPSBwY2lfY29uZl9yZWFkMTYoaWdkX3NiZGYsIDApOwog
ICAgIGlmICggdmlkICE9IDB4ODA4NiApCiAgICAgICAgIHJldHVybjsKIAotICAgIGRpZF9oaSA9
IHBjaV9jb25mX3JlYWQ4KDAsIDAsIElHRF9ERVYsIDAsIDMpOwotICAgIHJpZCA9IHBjaV9jb25m
X3JlYWQ4KDAsIDAsIElHRF9ERVYsIDAsIDgpOworICAgIGRpZF9oaSA9IHBjaV9jb25mX3JlYWQ4
KGlnZF9zYmRmLCAzKTsKKyAgICByaWQgPSBwY2lfY29uZl9yZWFkOChpZ2Rfc2JkZiwgOCk7CiAK
ICAgICBpZiAoIChkaWRfaGkgPT0gMHgyQSkgJiYgKHJpZCA9PSAweDcpICkKICAgICAgICAgaXNf
Y2FudGlnYV9iMyA9IDE7CkBAIC0xMjgsOSArMTM2LDkgQEAgc3RhdGljIHZvaWQgX19pbml0IG1h
cF9pZ2RfcmVnKHZvaWQpCiAgICAgaWYgKCBpZ2RfcmVnX3ZhICkKICAgICAgICAgcmV0dXJuOwog
Ci0gICAgaWdkX21taW8gICA9IHBjaV9jb25mX3JlYWQzMigwLCAwLCBJR0RfREVWLCAwLCBQQ0lf
QkFTRV9BRERSRVNTXzEpOworICAgIGlnZF9tbWlvICAgPSBwY2lfY29uZl9yZWFkMzIoaWdkX3Ni
ZGYsIFBDSV9CQVNFX0FERFJFU1NfMSk7CiAgICAgaWdkX21taW8gPDw9IDMyOwotICAgIGlnZF9t
bWlvICArPSBwY2lfY29uZl9yZWFkMzIoMCwgMCwgSUdEX0RFViwgMCwgUENJX0JBU0VfQUREUkVT
U18wKTsKKyAgICBpZ2RfbW1pbyAgKz0gcGNpX2NvbmZfcmVhZDMyKGlnZF9zYmRmLCBQQ0lfQkFT
RV9BRERSRVNTXzApOwogICAgIGlnZF9yZWdfdmEgPSBpb3JlbWFwKGlnZF9tbWlvICYgSUdEX0JB
Ul9NQVNLLCAweDMwMDApOwogfQogCkBAIC0yNzksOSArMjg3LDE0IEBAIHN0YXRpYyB2b2lkIF9f
aW5pdCB0eWxlcnNidXJnX2ludHJlbWFwX3F1aXJrKHZvaWQpCiAKICAgICBmb3IgKCBidXMgPSAw
OyBidXMgPCAweDEwMDsgYnVzKysgKQogICAgIHsKKyAgICAgICAgY29uc3QgcGNpX3NiZGZfdCBz
YmRmID0geworICAgICAgICAgICAgLmJ1cyA9IGJ1cywKKyAgICAgICAgICAgIC5kZXYgPSAyMCwK
KyAgICAgICAgfTsKKwogICAgICAgICAvKiBNYXRjaCBvbiBTeXN0ZW0gTWFuYWdlbWVudCBSZWdp
c3RlcnMgb24gRGV2aWNlIDIwIEZ1bmN0aW9uIDAgKi8KLSAgICAgICAgZGV2aWNlID0gcGNpX2Nv
bmZfcmVhZDMyKDAsIGJ1cywgMjAsIDAsIFBDSV9WRU5ET1JfSUQpOwotICAgICAgICByZXYgPSBw
Y2lfY29uZl9yZWFkOCgwLCBidXMsIDIwLCAwLCBQQ0lfUkVWSVNJT05fSUQpOworICAgICAgICBk
ZXZpY2UgPSBwY2lfY29uZl9yZWFkMzIoc2JkZiwgUENJX1ZFTkRPUl9JRCk7CisgICAgICAgIHJl
diA9IHBjaV9jb25mX3JlYWQ4KHNiZGYsIFBDSV9SRVZJU0lPTl9JRCk7CiAKICAgICAgICAgaWYg
KCByZXYgPT0gMHgxMyAmJiBkZXZpY2UgPT0gMHgzNDJlODA4NiApCiAgICAgICAgIHsKQEAgLTI5
Niw4ICszMDksOCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgdHlsZXJzYnVyZ19pbnRyZW1hcF9xdWly
ayh2b2lkKQogLyogaW5pdGlhbGl6ZSBwbGF0Zm9ybSBpZGVudGlmaWNhdGlvbiBmbGFncyAqLwog
dm9pZCBfX2luaXQgcGxhdGZvcm1fcXVpcmtzX2luaXQodm9pZCkKIHsKLSAgICBpb2hfaWQgPSBw
Y2lfY29uZl9yZWFkMzIoMCwgMCwgSU9IX0RFViwgMCwgMCk7Ci0gICAgaWdkX2lkID0gcGNpX2Nv
bmZfcmVhZDMyKDAsIDAsIElHRF9ERVYsIDAsIDApOworICAgIGlvaF9pZCA9IHBjaV9jb25mX3Jl
YWQzMihpb2hfc2JkZiwgMCk7CisgICAgaWdkX2lkID0gcGNpX2NvbmZfcmVhZDMyKGlnZF9zYmRm
LCAwKTsKIAogICAgIC8qIE1vYmlsZSA0IFNlcmllcyBDaGlwc2V0IG5lZ2xlY3RzIHRvIHNldCBS
V0JGIGNhcGFiaWxpdHkuICovCiAgICAgaWYgKCBpb2hfaWQgPT0gMHgyYTQwODA4NiApCkBAIC0z
NTYsMTUgKzM2OSwxNSBAQCBpbnQgbWVfd2lmaV9xdWlyayhzdHJ1Y3QgZG9tYWluICpkb21haW4s
IHU4IGJ1cywgdTggZGV2Zm4sIGludCBtYXApCiAgICAgdTMyIGlkOwogICAgIGludCByYyA9IDA7
CiAKLSAgICBpZCA9IHBjaV9jb25mX3JlYWQzMigwLCAwLCAwLCAwLCAwKTsKKyAgICBpZCA9IHBj
aV9jb25mX3JlYWQzMihQQ0lfU0JERl9UKDAsIDAsIDAsIDApLCAwKTsKICAgICBpZiAoIElTX0NU
RyhpZCkgKQogICAgIHsKICAgICAgICAgLyogcXVpdCBpZiBNRSBkb2VzIG5vdCBleGlzdCAqLwot
ICAgICAgICBpZiAoIHBjaV9jb25mX3JlYWQzMigwLCAwLCAzLCAwLCAwKSA9PSAweGZmZmZmZmZm
ICkKKyAgICAgICAgaWYgKCBwY2lfY29uZl9yZWFkMzIoUENJX1NCREZfVCgwLCAwLCAzLCAwKSwg
MCkgPT0gMHhmZmZmZmZmZiApCiAgICAgICAgICAgICByZXR1cm4gMDsKIAogICAgICAgICAvKiBp
ZiBkZXZpY2UgaXMgV0xBTiBkZXZpY2UsIG1hcCBNRSBwaGFudG9tIGRldmljZSAwOjMuNyAqLwot
ICAgICAgICBpZCA9IHBjaV9jb25mX3JlYWQzMigwLCBidXMsIFBDSV9TTE9UKGRldmZuKSwgUENJ
X0ZVTkMoZGV2Zm4pLCAwKTsKKyAgICAgICAgaWQgPSBwY2lfY29uZl9yZWFkMzIoUENJX1NCREYz
X1QoMCwgYnVzLCBkZXZmbiksIDApOwogICAgICAgICBzd2l0Y2ggKGlkKQogICAgICAgICB7CiAg
ICAgICAgICAgICBjYXNlIDB4NDIzMjgwODY6CkBAIC0zODQsMTEgKzM5NywxMSBAQCBpbnQgbWVf
d2lmaV9xdWlyayhzdHJ1Y3QgZG9tYWluICpkb21haW4sIHU4IGJ1cywgdTggZGV2Zm4sIGludCBt
YXApCiAgICAgZWxzZSBpZiAoIElTX0lMSyhpZCkgfHwgSVNfQ1BUKGlkKSApCiAgICAgewogICAg
ICAgICAvKiBxdWl0IGlmIE1FIGRvZXMgbm90IGV4aXN0ICovCi0gICAgICAgIGlmICggcGNpX2Nv
bmZfcmVhZDMyKDAsIDAsIDIyLCAwLCAwKSA9PSAweGZmZmZmZmZmICkKKyAgICAgICAgaWYgKCBw
Y2lfY29uZl9yZWFkMzIoUENJX1NCREZfVCgwLCAwLCAyMiwgMCksIDApID09IDB4ZmZmZmZmZmYg
KQogICAgICAgICAgICAgcmV0dXJuIDA7CiAKICAgICAgICAgLyogaWYgZGV2aWNlIGlzIFdMQU4g
ZGV2aWNlLCBtYXAgTUUgcGhhbnRvbSBkZXZpY2UgMDoyMi43ICovCi0gICAgICAgIGlkID0gcGNp
X2NvbmZfcmVhZDMyKDAsIGJ1cywgUENJX1NMT1QoZGV2Zm4pLCBQQ0lfRlVOQyhkZXZmbiksIDAp
OworICAgICAgICBpZCA9IHBjaV9jb25mX3JlYWQzMihQQ0lfU0JERjNfVCgwLCBidXMsIGRldmZu
KSwgMCk7CiAgICAgICAgIHN3aXRjaCAoaWQpCiAgICAgICAgIHsKICAgICAgICAgICAgIGNhc2Ug
MHgwMDg3ODA4NjogICAgICAgIC8qIEtpbG1lciBQZWFrICovCkBAIC00MjQsMTEgKzQzNywxMSBA
QCB2b2lkIHBjaV92dGRfcXVpcmsoY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYpCiAgICAgcGFk
ZHJfdCBwYTsKICAgICBjb25zdCBjaGFyICphY3Rpb247CiAKLSAgICBpZiAoIHBjaV9jb25mX3Jl
YWQxNihzZWcsIGJ1cywgZGV2LCBmdW5jLCBQQ0lfVkVORE9SX0lEKSAhPQorICAgIGlmICggcGNp
X2NvbmZfcmVhZDE2KHBkZXYtPnNiZGYsIFBDSV9WRU5ET1JfSUQpICE9CiAgICAgICAgICBQQ0lf
VkVORE9SX0lEX0lOVEVMICkKICAgICAgICAgcmV0dXJuOwogCi0gICAgc3dpdGNoICggcGNpX2Nv
bmZfcmVhZDE2KHNlZywgYnVzLCBkZXYsIGZ1bmMsIFBDSV9ERVZJQ0VfSUQpICkKKyAgICBzd2l0
Y2ggKCBwY2lfY29uZl9yZWFkMTYocGRldi0+c2JkZiwgUENJX0RFVklDRV9JRCkgKQogICAgIHsK
ICAgICAvKgogICAgICAqIE1hc2sgcmVwb3J0aW5nIEludGVsIFZULWQgZmF1bHRzIHRvIElPSCBj
b3JlIGxvZ2ljOgpAQCAtNDM5LDggKzQ1Miw4IEBAIHZvaWQgcGNpX3Z0ZF9xdWlyayhjb25zdCBz
dHJ1Y3QgcGNpX2RldiAqcGRldikKICAgICBjYXNlIDB4MzQyZTogLyogVHlsZXJzYnVyZyBjaGlw
c2V0IChOZWhhbGVtIC8gV2VzdG1lcmUgc3lzdGVtcykgKi8KICAgICBjYXNlIDB4MzcyODogLyog
WGVvbiBDNTUwMC9DMzUwMCAoSmFzcGVyRm9yZXN0KSAqLwogICAgIGNhc2UgMHgzYzI4OiAvKiBT
YW5keWJyaWRnZSAqLwotICAgICAgICB2YWwgPSBwY2lfY29uZl9yZWFkMzIoc2VnLCBidXMsIGRl
diwgZnVuYywgMHgxQUMpOwotICAgICAgICBwY2lfY29uZl93cml0ZTMyKHNlZywgYnVzLCBkZXYs
IGZ1bmMsIDB4MUFDLCB2YWwgfCAoMSA8PCAzMSkpOworICAgICAgICB2YWwgPSBwY2lfY29uZl9y
ZWFkMzIocGRldi0+c2JkZiwgMHgxQUMpOworICAgICAgICBwY2lfY29uZl93cml0ZTMyKHBkZXYt
PnNiZGYsIDB4MUFDLCB2YWwgfCAoMSA8PCAzMSkpOwogICAgICAgICBwcmludGsoWEVOTE9HX0lO
Rk8gIk1hc2tlZCBWVC1kIGVycm9yIHNpZ25hbGluZyBvbiAlMDR4OiUwMng6JTAyeC4ldVxuIiwK
ICAgICAgICAgICAgICAgIHNlZywgYnVzLCBkZXYsIGZ1bmMpOwogICAgICAgICBicmVhazsKQEAg
LTQ2Miw3ICs0NzUsNyBAQCB2b2lkIHBjaV92dGRfcXVpcmsoY29uc3Qgc3RydWN0IHBjaV9kZXYg
KnBkZXYpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQQ0lfRVhU
X0NBUF9JRF9WTkRSKTsKICAgICAgICAgICAgIHdoaWxlICggcG9zICkKICAgICAgICAgICAgIHsK
LSAgICAgICAgICAgICAgICB2YWwgPSBwY2lfY29uZl9yZWFkMzIoc2VnLCBidXMsIGRldiwgZnVu
YywgcG9zICsgUENJX1ZORFJfSEVBREVSKTsKKyAgICAgICAgICAgICAgICB2YWwgPSBwY2lfY29u
Zl9yZWFkMzIocGRldi0+c2JkZiwgcG9zICsgUENJX1ZORFJfSEVBREVSKTsKICAgICAgICAgICAg
ICAgICBpZiAoIFBDSV9WTkRSX0hFQURFUl9JRCh2YWwpID09IDQgJiYgUENJX1ZORFJfSEVBREVS
X1JFVih2YWwpID09IDEgKQogICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAg
cG9zICs9IFBDSV9WTkRSX0hFQURFUjsKQEAgLTQ4MiwxNSArNDk1LDE1IEBAIHZvaWQgcGNpX3Z0
ZF9xdWlyayhjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldikKICAgICAgICAgICAgIGJyZWFrOwog
ICAgICAgICB9CiAKLSAgICAgICAgdmFsID0gcGNpX2NvbmZfcmVhZDMyKHNlZywgYnVzLCBkZXYs
IGZ1bmMsIHBvcyArIFBDSV9FUlJfVU5DT1JfTUFTSyk7Ci0gICAgICAgIHZhbDIgPSBwY2lfY29u
Zl9yZWFkMzIoc2VnLCBidXMsIGRldiwgZnVuYywgcG9zICsgUENJX0VSUl9DT1JfTUFTSyk7Cisg
ICAgICAgIHZhbCA9IHBjaV9jb25mX3JlYWQzMihwZGV2LT5zYmRmLCBwb3MgKyBQQ0lfRVJSX1VO
Q09SX01BU0spOworICAgICAgICB2YWwyID0gcGNpX2NvbmZfcmVhZDMyKHBkZXYtPnNiZGYsIHBv
cyArIFBDSV9FUlJfQ09SX01BU0spOwogICAgICAgICBpZiAoICh2YWwgJiBQQ0lfRVJSX1VOQ19V
TlNVUCkgJiYgKHZhbDIgJiBQQ0lfRVJSX0NPUl9BRFZfTkZBVCkgKQogICAgICAgICAgICAgYWN0
aW9uID0gIkZvdW5kIG1hc2tlZCI7CiAgICAgICAgIGVsc2UgaWYgKCAhZmYgKQogICAgICAgICB7
Ci0gICAgICAgICAgICBwY2lfY29uZl93cml0ZTMyKHNlZywgYnVzLCBkZXYsIGZ1bmMsIHBvcyAr
IFBDSV9FUlJfVU5DT1JfTUFTSywKKyAgICAgICAgICAgIHBjaV9jb25mX3dyaXRlMzIocGRldi0+
c2JkZiwgcG9zICsgUENJX0VSUl9VTkNPUl9NQVNLLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB2YWwgfCBQQ0lfRVJSX1VOQ19VTlNVUCk7Ci0gICAgICAgICAgICBwY2lfY29uZl93cml0
ZTMyKHNlZywgYnVzLCBkZXYsIGZ1bmMsIHBvcyArIFBDSV9FUlJfQ09SX01BU0ssCisgICAgICAg
ICAgICBwY2lfY29uZl93cml0ZTMyKHBkZXYtPnNiZGYsIHBvcyArIFBDSV9FUlJfQ09SX01BU0ss
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbDIgfCBQQ0lfRVJSX0NPUl9BRFZfTkZB
VCk7CiAgICAgICAgICAgICBhY3Rpb24gPSAiTWFza2VkIjsKICAgICAgICAgfQpAQCAtNDk4LDgg
KzUxMSw4IEBAIHZvaWQgcGNpX3Z0ZF9xdWlyayhjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldikK
ICAgICAgICAgICAgIGFjdGlvbiA9ICJNdXN0IG5vdCBtYXNrIjsKIAogICAgICAgICAvKiBYUFVO
Q0VSUk1TSyBTZW5kIENvbXBsZXRpb24gd2l0aCBVbnN1cHBvcnRlZCBSZXF1ZXN0ICovCi0gICAg
ICAgIHZhbCA9IHBjaV9jb25mX3JlYWQzMihzZWcsIGJ1cywgZGV2LCBmdW5jLCAweDIwYyk7Ci0g
ICAgICAgIHBjaV9jb25mX3dyaXRlMzIoc2VnLCBidXMsIGRldiwgZnVuYywgMHgyMGMsIHZhbCB8
ICgxIDw8IDQpKTsKKyAgICAgICAgdmFsID0gcGNpX2NvbmZfcmVhZDMyKHBkZXYtPnNiZGYsIDB4
MjBjKTsKKyAgICAgICAgcGNpX2NvbmZfd3JpdGUzMihwZGV2LT5zYmRmLCAweDIwYywgdmFsIHwg
KDEgPDwgNCkpOwogCiAgICAgICAgIHByaW50ayhYRU5MT0dfSU5GTyAiJXMgVVIgc2lnbmFsaW5n
IG9uICUwNHg6JTAyeDolMDJ4LiV1XG4iLAogICAgICAgICAgICAgICAgYWN0aW9uLCBzZWcsIGJ1
cywgZGV2LCBmdW5jKTsKQEAgLTUxNSw4ICs1MjgsOCBAQCB2b2lkIHBjaV92dGRfcXVpcmsoY29u
c3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYpCiAgICAgY2FzZSAweDE2MTA6IGNhc2UgMHgxNjE0OiBj
YXNlIDB4MTYxODogLyogQnJvYWR3ZWxsICovCiAgICAgY2FzZSAweDE5MDA6IGNhc2UgMHgxOTA0
OiBjYXNlIDB4MTkwODogY2FzZSAweDE5MGM6IGNhc2UgMHgxOTBmOiAvKiBTa3lsYWtlICovCiAg
ICAgY2FzZSAweDE5MTA6IGNhc2UgMHgxOTE4OiBjYXNlIDB4MTkxZjogLyogU2t5bGFrZSAqLwot
ICAgICAgICBiYXIgPSBwY2lfY29uZl9yZWFkMzIoc2VnLCBidXMsIGRldiwgZnVuYywgMHg2Yyk7
Ci0gICAgICAgIGJhciA9IChiYXIgPDwgMzIpIHwgcGNpX2NvbmZfcmVhZDMyKHNlZywgYnVzLCBk
ZXYsIGZ1bmMsIDB4NjgpOworICAgICAgICBiYXIgPSBwY2lfY29uZl9yZWFkMzIocGRldi0+c2Jk
ZiwgMHg2Yyk7CisgICAgICAgIGJhciA9IChiYXIgPDwgMzIpIHwgcGNpX2NvbmZfcmVhZDMyKHBk
ZXYtPnNiZGYsIDB4NjgpOwogICAgICAgICBwYSA9IGJhciAmIDB4N2ZmZmZmZjAwMFVMOyAvKiBi
aXRzIDEyLi4uMzggKi8KICAgICAgICAgaWYgKCAoYmFyICYgMSkgJiYgcGEgJiYKICAgICAgICAg
ICAgICBwYWdlX2lzX3JhbV90eXBlKHBhZGRyX3RvX3BmbihwYSksIFJBTV9UWVBFX1JFU0VSVkVE
KSApCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvYXRzLmMgYi94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvYXRzLmMKaW5kZXggZGRhZWM3MmQxOS4uYzMyMDM3OTNh
NiAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2F0cy5jCisrKyBiL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9hdHMuYwpAQCAtMzQsOCArMzQsNyBAQCBpbnQgZW5h
YmxlX2F0c19kZXZpY2Uoc3RydWN0IHBjaV9kZXYgKnBkZXYsIHN0cnVjdCBsaXN0X2hlYWQgKmF0
c19saXN0KQogICAgICAgICBkcHJpbnRrKFhFTkxPR19JTkZPLCAiJTA0eDolMDJ4OiUwMnguJXU6
IEFUUyBjYXBhYmlsaXR5IGZvdW5kXG4iLAogICAgICAgICAgICAgICAgIHNlZywgYnVzLCBQQ0lf
U0xPVChkZXZmbiksIFBDSV9GVU5DKGRldmZuKSk7CiAKLSAgICB2YWx1ZSA9IHBjaV9jb25mX3Jl
YWQxNihzZWcsIGJ1cywgUENJX1NMT1QoZGV2Zm4pLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFBDSV9GVU5DKGRldmZuKSwgcG9zICsgQVRTX1JFR19DVEwpOworICAgIHZhbHVlID0gcGNp
X2NvbmZfcmVhZDE2KHBkZXYtPnNiZGYsIHBvcyArIEFUU19SRUdfQ1RMKTsKICAgICBpZiAoIHZh
bHVlICYgQVRTX0VOQUJMRSApCiAgICAgewogICAgICAgICBzdHJ1Y3QgcGNpX2RldiAqb3RoZXI7
CkBAIC01MSwxNSArNTAsMTMgQEAgaW50IGVuYWJsZV9hdHNfZGV2aWNlKHN0cnVjdCBwY2lfZGV2
ICpwZGV2LCBzdHJ1Y3QgbGlzdF9oZWFkICphdHNfbGlzdCkKICAgICBpZiAoICEodmFsdWUgJiBB
VFNfRU5BQkxFKSApCiAgICAgewogICAgICAgICB2YWx1ZSB8PSBBVFNfRU5BQkxFOwotICAgICAg
ICBwY2lfY29uZl93cml0ZTE2KHNlZywgYnVzLCBQQ0lfU0xPVChkZXZmbiksIFBDSV9GVU5DKGRl
dmZuKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICBwb3MgKyBBVFNfUkVHX0NUTCwgdmFsdWUp
OworICAgICAgICBwY2lfY29uZl93cml0ZTE2KHBkZXYtPnNiZGYsIHBvcyArIEFUU19SRUdfQ1RM
LCB2YWx1ZSk7CiAgICAgfQogCiAgICAgaWYgKCBwb3MgKQogICAgIHsKICAgICAgICAgcGRldi0+
YXRzLmNhcF9wb3MgPSBwb3M7Ci0gICAgICAgIHZhbHVlID0gcGNpX2NvbmZfcmVhZDE2KHNlZywg
YnVzLCBQQ0lfU0xPVChkZXZmbiksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBD
SV9GVU5DKGRldmZuKSwgcG9zICsgQVRTX1JFR19DQVApOworICAgICAgICB2YWx1ZSA9IHBjaV9j
b25mX3JlYWQxNihwZGV2LT5zYmRmLCBwb3MgKyBBVFNfUkVHX0NBUCk7CiAgICAgICAgIHBkZXYt
PmF0cy5xdWV1ZV9kZXB0aCA9IHZhbHVlICYgQVRTX1FVRVVFX0RFUFRIX01BU0sgPzoKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgQVRTX1FVRVVFX0RFUFRIX01BU0sgKyAxOwogICAg
ICAgICBsaXN0X2FkZCgmcGRldi0+YXRzLmxpc3QsIGF0c19saXN0KTsKQEAgLTgxLDExICs3OCw5
IEBAIHZvaWQgZGlzYWJsZV9hdHNfZGV2aWNlKHN0cnVjdCBwY2lfZGV2ICpwZGV2KQogCiAgICAg
QlVHX09OKCFwZGV2LT5hdHMuY2FwX3Bvcyk7CiAKLSAgICB2YWx1ZSA9IHBjaV9jb25mX3JlYWQx
NihzZWcsIGJ1cywgUENJX1NMT1QoZGV2Zm4pLCBQQ0lfRlVOQyhkZXZmbiksCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGRldi0+YXRzLmNhcF9wb3MgKyBBVFNfUkVHX0NUTCk7CisgICAg
dmFsdWUgPSBwY2lfY29uZl9yZWFkMTYocGRldi0+c2JkZiwgcGRldi0+YXRzLmNhcF9wb3MgKyBB
VFNfUkVHX0NUTCk7CiAgICAgdmFsdWUgJj0gfkFUU19FTkFCTEU7Ci0gICAgcGNpX2NvbmZfd3Jp
dGUxNihzZWcsIGJ1cywgUENJX1NMT1QoZGV2Zm4pLCBQQ0lfRlVOQyhkZXZmbiksCi0gICAgICAg
ICAgICAgICAgICAgICBwZGV2LT5hdHMuY2FwX3BvcyArIEFUU19SRUdfQ1RMLCB2YWx1ZSk7Cisg
ICAgcGNpX2NvbmZfd3JpdGUxNihwZGV2LT5zYmRmLCBwZGV2LT5hdHMuY2FwX3BvcyArIEFUU19S
RUdfQ1RMLCB2YWx1ZSk7CiAKICAgICBsaXN0X2RlbCgmcGRldi0+YXRzLmxpc3QpOwogCmRpZmYg
LS1naXQgYS94ZW4vZHJpdmVycy9wY2kvcGNpLmMgYi94ZW4vZHJpdmVycy9wY2kvcGNpLmMKaW5k
ZXggYTMyMjNhMmIyOS4uM2QyYWNmNmY3NyAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGNpL3Bj
aS5jCisrKyBiL3hlbi9kcml2ZXJzL3BjaS9wY2kuYwpAQCAtMTQsMTkgKzE0LDI1IEBAIGludCBw
Y2lfZmluZF9jYXBfb2Zmc2V0KHUxNiBzZWcsIHU4IGJ1cywgdTggZGV2LCB1OCBmdW5jLCB1OCBj
YXApCiAgICAgaW50IG1heF9jYXAgPSA0ODsKICAgICB1OCBwb3MgPSBQQ0lfQ0FQQUJJTElUWV9M
SVNUOwogICAgIHUxNiBzdGF0dXM7Ci0KLSAgICBzdGF0dXMgPSBwY2lfY29uZl9yZWFkMTYoc2Vn
LCBidXMsIGRldiwgZnVuYywgUENJX1NUQVRVUyk7CisgICAgY29uc3QgcGNpX3NiZGZfdCBzYmRm
ID0geworICAgICAgICAuc2VnID0gc2VnLAorICAgICAgICAuYnVzID0gYnVzLAorICAgICAgICAu
ZGV2ID0gZGV2LAorICAgICAgICAuZnVuYyA9IGZ1bmMsCisgICAgfTsKKworICAgIHN0YXR1cyA9
IHBjaV9jb25mX3JlYWQxNihzYmRmLCBQQ0lfU1RBVFVTKTsKICAgICBpZiAoIChzdGF0dXMgJiBQ
Q0lfU1RBVFVTX0NBUF9MSVNUKSA9PSAwICkKICAgICAgICAgcmV0dXJuIDA7CiAKICAgICB3aGls
ZSAoIG1heF9jYXAtLSApCiAgICAgewotICAgICAgICBwb3MgPSBwY2lfY29uZl9yZWFkOChzZWcs
IGJ1cywgZGV2LCBmdW5jLCBwb3MpOworICAgICAgICBwb3MgPSBwY2lfY29uZl9yZWFkOChzYmRm
LCBwb3MpOwogICAgICAgICBpZiAoIHBvcyA8IDB4NDAgKQogICAgICAgICAgICAgYnJlYWs7CiAK
ICAgICAgICAgcG9zICY9IH4zOwotICAgICAgICBpZCA9IHBjaV9jb25mX3JlYWQ4KHNlZywgYnVz
LCBkZXYsIGZ1bmMsIHBvcyArIFBDSV9DQVBfTElTVF9JRCk7CisgICAgICAgIGlkID0gcGNpX2Nv
bmZfcmVhZDgoc2JkZiwgcG9zICsgUENJX0NBUF9MSVNUX0lEKTsKIAogICAgICAgICBpZiAoIGlk
ID09IDB4ZmYgKQogICAgICAgICAgICAgYnJlYWs7CkBAIC00MywxNiArNDksMjAgQEAgaW50IHBj
aV9maW5kX25leHRfY2FwKHUxNiBzZWcsIHU4IGJ1cywgdW5zaWduZWQgaW50IGRldmZuLCB1OCBw
b3MsIGludCBjYXApCiB7CiAgICAgdTggaWQ7CiAgICAgaW50IHR0bCA9IDQ4OworICAgIGNvbnN0
IHBjaV9zYmRmX3Qgc2JkZiA9IHsKKyAgICAgICAgLnNlZyA9IHNlZywKKyAgICAgICAgLmJ1cyA9
IGJ1cywKKyAgICAgICAgLmV4dGZ1bmMgPSBkZXZmbiwKKyAgICB9OwogCiAgICAgd2hpbGUgKCB0
dGwtLSApCiAgICAgewotICAgICAgICBwb3MgPSBwY2lfY29uZl9yZWFkOChzZWcsIGJ1cywgUENJ
X1NMT1QoZGV2Zm4pLCBQQ0lfRlVOQyhkZXZmbiksIHBvcyk7CisgICAgICAgIHBvcyA9IHBjaV9j
b25mX3JlYWQ4KHNiZGYsIHBvcyk7CiAgICAgICAgIGlmICggcG9zIDwgMHg0MCApCiAgICAgICAg
ICAgICBicmVhazsKIAogICAgICAgICBwb3MgJj0gfjM7Ci0gICAgICAgIGlkID0gcGNpX2NvbmZf
cmVhZDgoc2VnLCBidXMsIFBDSV9TTE9UKGRldmZuKSwgUENJX0ZVTkMoZGV2Zm4pLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBvcyArIFBDSV9DQVBfTElTVF9JRCk7CisgICAgICAgIGlk
ID0gcGNpX2NvbmZfcmVhZDgoc2JkZiwgcG9zICsgUENJX0NBUF9MSVNUX0lEKTsKIAogICAgICAg
ICBpZiAoIGlkID09IDB4ZmYgKQogICAgICAgICAgICAgYnJlYWs7CkBAIC05MCwxMSArMTAwLDE0
IEBAIGludCBwY2lfZmluZF9leHRfY2FwYWJpbGl0eShpbnQgc2VnLCBpbnQgYnVzLCBpbnQgZGV2
Zm4sIGludCBjYXApCiAgKi8KIGludCBwY2lfZmluZF9uZXh0X2V4dF9jYXBhYmlsaXR5KGludCBz
ZWcsIGludCBidXMsIGludCBkZXZmbiwgaW50IHN0YXJ0LCBpbnQgY2FwKQogewotICAgIHUzMiBo
ZWFkZXI7CiAgICAgaW50IHR0bCA9IDQ4MDsgLyogMzg0MCBieXRlcywgbWluaW11bSA4IGJ5dGVz
IHBlciBjYXBhYmlsaXR5ICovCiAgICAgaW50IHBvcyA9IG1heChzdGFydCwgMHgxMDApOwotCi0g
ICAgaGVhZGVyID0gcGNpX2NvbmZfcmVhZDMyKHNlZywgYnVzLCBQQ0lfU0xPVChkZXZmbiksIFBD
SV9GVU5DKGRldmZuKSwgcG9zKTsKKyAgICBjb25zdCBwY2lfc2JkZl90IHNiZGYgPSB7CisgICAg
ICAgIC5zZWcgPSBzZWcsCisgICAgICAgIC5idXMgPSBidXMsCisgICAgICAgIC5leHRmdW5jID0g
ZGV2Zm4sCisgICAgfTsKKyAgICB1aW50MzJfdCBoZWFkZXIgPSBwY2lfY29uZl9yZWFkMzIoc2Jk
ZiwgcG9zKTsKIAogICAgIC8qCiAgICAgICogSWYgd2UgaGF2ZSBubyBjYXBhYmlsaXRpZXMsIHRo
aXMgaXMgaW5kaWNhdGVkIGJ5IGNhcCBJRCwKQEAgLTExMCwyNCArMTIzLDIwIEBAIGludCBwY2lf
ZmluZF9uZXh0X2V4dF9jYXBhYmlsaXR5KGludCBzZWcsIGludCBidXMsIGludCBkZXZmbiwgaW50
IHN0YXJ0LCBpbnQgY2FwCiAgICAgICAgIHBvcyA9IFBDSV9FWFRfQ0FQX05FWFQoaGVhZGVyKTsK
ICAgICAgICAgaWYgKCBwb3MgPCAweDEwMCApCiAgICAgICAgICAgICBicmVhazsKLSAgICAgICAg
aGVhZGVyID0gcGNpX2NvbmZfcmVhZDMyKHNlZywgYnVzLCBQQ0lfU0xPVChkZXZmbiksIFBDSV9G
VU5DKGRldmZuKSwgcG9zKTsKKyAgICAgICAgaGVhZGVyID0gcGNpX2NvbmZfcmVhZDMyKHNiZGYs
IHBvcyk7CiAgICAgfQogICAgIHJldHVybiAwOwogfQogCiB2b2lkIHBjaV9pbnR4KGNvbnN0IHN0
cnVjdCBwY2lfZGV2ICpwZGV2LCBib29sIGVuYWJsZSkKIHsKLSAgICB1aW50MTZfdCBzZWcgPSBw
ZGV2LT5zYmRmLnNlZzsKLSAgICB1aW50OF90IGJ1cyA9IHBkZXYtPnNiZGYuYnVzOwotICAgIHVp
bnQ4X3Qgc2xvdCA9IHBkZXYtPnNiZGYuZGV2OwotICAgIHVpbnQ4X3QgZnVuYyA9IHBkZXYtPnNi
ZGYuZnVuYzsKLSAgICB1aW50MTZfdCBjbWQgPSBwY2lfY29uZl9yZWFkMTYoc2VnLCBidXMsIHNs
b3QsIGZ1bmMsIFBDSV9DT01NQU5EKTsKKyAgICB1aW50MTZfdCBjbWQgPSBwY2lfY29uZl9yZWFk
MTYocGRldi0+c2JkZiwgUENJX0NPTU1BTkQpOwogCiAgICAgaWYgKCBlbmFibGUgKQogICAgICAg
ICBjbWQgJj0gflBDSV9DT01NQU5EX0lOVFhfRElTQUJMRTsKICAgICBlbHNlCiAgICAgICAgIGNt
ZCB8PSBQQ0lfQ09NTUFORF9JTlRYX0RJU0FCTEU7Ci0gICAgcGNpX2NvbmZfd3JpdGUxNihzZWcs
IGJ1cywgc2xvdCwgZnVuYywgUENJX0NPTU1BTkQsIGNtZCk7CisgICAgcGNpX2NvbmZfd3JpdGUx
NihwZGV2LT5zYmRmLCBQQ0lfQ09NTUFORCwgY21kKTsKIH0KIAogY29uc3QgY2hhciAqX19pbml0
IHBhcnNlX3BjaShjb25zdCBjaGFyICpzLCB1bnNpZ25lZCBpbnQgKnNlZ19wLApkaWZmIC0tZ2l0
IGEveGVuL2RyaXZlcnMvdmlkZW8vdmdhLmMgYi94ZW4vZHJpdmVycy92aWRlby92Z2EuYwppbmRl
eCA2YTY0ZmQ5MDEzLi41OWY5YzlkZTZmIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy92aWRlby92
Z2EuYworKysgYi94ZW4vZHJpdmVycy92aWRlby92Z2EuYwpAQCAtMTIxLDEwICsxMjEsOCBAQCB2
b2lkIF9faW5pdCB2aWRlb19lbmRib290KHZvaWQpCiAgICAgICAgICAgICAgICAgcGNpZGV2c191
bmxvY2soKTsKIAogICAgICAgICAgICAgICAgIGlmICggIXBkZXYgfHwKLSAgICAgICAgICAgICAg
ICAgICAgIHBjaV9jb25mX3JlYWQxNigwLCBidXMsIFBDSV9TTE9UKGRldmZuKSwgUENJX0ZVTkMo
ZGV2Zm4pLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBDSV9DTEFTU19E
RVZJQ0UpICE9IDB4MDMwMCB8fAotICAgICAgICAgICAgICAgICAgICAgIShwY2lfY29uZl9yZWFk
MTYoMCwgYnVzLCBQQ0lfU0xPVChkZXZmbiksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBQQ0lfRlVOQyhkZXZmbiksIFBDSV9DT01NQU5EKSAmCisgICAgICAgICAgICAg
ICAgICAgICBwY2lfY29uZl9yZWFkMTYocGRldi0+c2JkZiwgUENJX0NMQVNTX0RFVklDRSkgIT0g
MHgwMzAwIHx8CisgICAgICAgICAgICAgICAgICAgICAhKHBjaV9jb25mX3JlYWQxNihwZGV2LT5z
YmRmLCBQQ0lfQ09NTUFORCkgJgogICAgICAgICAgICAgICAgICAgICAgICAoUENJX0NPTU1BTkRf
SU8gfCBQQ0lfQ09NTUFORF9NRU1PUlkpKSApCiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVl
OwogCkBAIC0xMzYsMjEgKzEzNCwyNCBAQCB2b2lkIF9faW5pdCB2aWRlb19lbmRib290KHZvaWQp
CiAgICAgICAgICAgICAgICAgICAgICAgICBiID0gMDsKICAgICAgICAgICAgICAgICAgICAgICAg
IGJyZWFrOwogICAgICAgICAgICAgICAgICAgICBjYXNlIDE6Ci0gICAgICAgICAgICAgICAgICAg
ICAgICBzd2l0Y2ggKCBwY2lfY29uZl9yZWFkOCgwLCBiLCBQQ0lfU0xPVChkZiksCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQQ0lfRlVOQyhkZiksCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQQ0lfSEVBREVS
X1RZUEUpICkKKyAgICAgICAgICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICAgICAgICAg
Y29uc3QgcGNpX3NiZGZfdCBzYmRmID0geworICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5i
dXMgPSBiLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5leHRmdW5jID0gZGYsCisgICAg
ICAgICAgICAgICAgICAgICAgICB9OworCisgICAgICAgICAgICAgICAgICAgICAgICBzd2l0Y2gg
KCBwY2lfY29uZl9yZWFkOChzYmRmLCBQQ0lfSEVBREVSX1RZUEUpICkKICAgICAgICAgICAgICAg
ICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgIGNhc2UgUENJX0hFQURFUl9UWVBF
X0JSSURHRToKICAgICAgICAgICAgICAgICAgICAgICAgIGNhc2UgUENJX0hFQURFUl9UWVBFX0NB
UkRCVVM6Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgKCBwY2lfY29uZl9yZWFkMTYo
MCwgYiwgUENJX1NMT1QoZGYpLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFBDSV9GVU5DKGRmKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBQQ0lfQlJJREdFX0NPTlRST0wpICYKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBpZiAoIHBjaV9jb25mX3JlYWQxNihzYmRmLCBQQ0lfQlJJREdFX0NPTlRS
T0wpICYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBDSV9CUklER0VfQ1RMX1ZH
QSApCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgICAgICAgICAgICAgfQogICAg
ICAgICAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICAgICAgICAgIH0KKyAgICAg
ICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAg
ICAgICB9CiAgICAgICAgICAgICAgICAgaWYgKCAhYiApCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVy
cy92cGNpL2hlYWRlci5jIGIveGVuL2RyaXZlcnMvdnBjaS9oZWFkZXIuYwppbmRleCA3NGQ3MGE0
Mjc4Li5kNjkzYjEzNzZjIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy92cGNpL2hlYWRlci5jCisr
KyBiL3hlbi9kcml2ZXJzL3ZwY2kvaGVhZGVyLmMKQEAgLTExMiw4ICsxMTIsNyBAQCBzdGF0aWMg
dm9pZCBtb2RpZnlfZGVjb2RpbmcoY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYsIHVpbnQxNl90
IGNtZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIChtYXAgPyBQQ0lfUk9NX0FERFJFU1Nf
RU5BQkxFIDogMCk7CiAKICAgICAgICAgICAgIGhlYWRlci0+YmFyc1tpXS5lbmFibGVkID0gaGVh
ZGVyLT5yb21fZW5hYmxlZCA9IG1hcDsKLSAgICAgICAgICAgIHBjaV9jb25mX3dyaXRlMzIocGRl
di0+c2JkZi5zZWcsIHBkZXYtPnNiZGYuYnVzLCBwZGV2LT5zYmRmLmRldiwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGRldi0+c2JkZi5mdW5jLCByb21fcG9zLCB2YWwpOworICAgICAg
ICAgICAgcGNpX2NvbmZfd3JpdGUzMihwZGV2LT5zYmRmLCByb21fcG9zLCB2YWwpOwogICAgICAg
ICAgICAgcmV0dXJuOwogICAgICAgICB9CiAKQEAgLTEyMyw4ICsxMjIsNyBAQCBzdGF0aWMgdm9p
ZCBtb2RpZnlfZGVjb2RpbmcoY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYsIHVpbnQxNl90IGNt
ZCwKICAgICB9CiAKICAgICBpZiAoICFyb21fb25seSApCi0gICAgICAgIHBjaV9jb25mX3dyaXRl
MTYocGRldi0+c2JkZi5zZWcsIHBkZXYtPnNiZGYuYnVzLCBwZGV2LT5zYmRmLmRldiwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICBwZGV2LT5zYmRmLmZ1bmMsIFBDSV9DT01NQU5ELCBjbWQpOwor
ICAgICAgICBwY2lfY29uZl93cml0ZTE2KHBkZXYtPnNiZGYsIFBDSV9DT01NQU5ELCBjbWQpOwog
ICAgIGVsc2UKICAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CiB9CkBAIC0zMzUsOSArMzMz
LDcgQEAgc3RhdGljIGludCBtb2RpZnlfYmFycyhjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldiwg
dWludDE2X3QgY21kLCBib29sIHJvbV9vbmx5KQogc3RhdGljIHZvaWQgY21kX3dyaXRlKGNvbnN0
IHN0cnVjdCBwY2lfZGV2ICpwZGV2LCB1bnNpZ25lZCBpbnQgcmVnLAogICAgICAgICAgICAgICAg
ICAgICAgIHVpbnQzMl90IGNtZCwgdm9pZCAqZGF0YSkKIHsKLSAgICB1aW50MTZfdCBjdXJyZW50
X2NtZCA9IHBjaV9jb25mX3JlYWQxNihwZGV2LT5zYmRmLnNlZywgcGRldi0+c2JkZi5idXMsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGRldi0+c2JkZi5kZXYs
IHBkZXYtPnNiZGYuZnVuYywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICByZWcpOworICAgIHVpbnQxNl90IGN1cnJlbnRfY21kID0gcGNpX2NvbmZfcmVhZDE2KHBk
ZXYtPnNiZGYsIHJlZyk7CiAKICAgICAvKgogICAgICAqIExldCBEb20wIHBsYXkgd2l0aCBhbGwg
dGhlIGJpdHMgZGlyZWN0bHkgZXhjZXB0IGZvciB0aGUgbWVtb3J5CkBAIC0zNTIsOCArMzQ4LDcg
QEAgc3RhdGljIHZvaWQgY21kX3dyaXRlKGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2LCB1bnNp
Z25lZCBpbnQgcmVnLAogICAgICAgICAgKi8KICAgICAgICAgbW9kaWZ5X2JhcnMocGRldiwgY21k
LCBmYWxzZSk7CiAgICAgZWxzZQotICAgICAgICBwY2lfY29uZl93cml0ZTE2KHBkZXYtPnNiZGYu
c2VnLCBwZGV2LT5zYmRmLmJ1cywgcGRldi0+c2JkZi5kZXYsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgcGRldi0+c2JkZi5mdW5jLCByZWcsIGNtZCk7CisgICAgICAgIHBjaV9jb25mX3dyaXRl
MTYocGRldi0+c2JkZiwgcmVnLCBjbWQpOwogfQogCiBzdGF0aWMgdm9pZCBiYXJfd3JpdGUoY29u
c3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYsIHVuc2lnbmVkIGludCByZWcsCkBAIC0zNzEsOCArMzY2
LDcgQEAgc3RhdGljIHZvaWQgYmFyX3dyaXRlKGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2LCB1
bnNpZ25lZCBpbnQgcmVnLAogICAgIGVsc2UKICAgICAgICAgdmFsICY9IFBDSV9CQVNFX0FERFJF
U1NfTUVNX01BU0s7CiAKLSAgICBpZiAoIHBjaV9jb25mX3JlYWQxNihwZGV2LT5zYmRmLnNlZywg
cGRldi0+c2JkZi5idXMsIHBkZXYtPnNiZGYuZGV2LAotICAgICAgICAgICAgICAgICAgICAgICAg
IHBkZXYtPnNiZGYuZnVuYywgUENJX0NPTU1BTkQpICYgUENJX0NPTU1BTkRfTUVNT1JZICkKKyAg
ICBpZiAoIHBjaV9jb25mX3JlYWQxNihwZGV2LT5zYmRmLCBQQ0lfQ09NTUFORCkgJiBQQ0lfQ09N
TUFORF9NRU1PUlkgKQogICAgIHsKICAgICAgICAgLyogSWYgdGhlIHZhbHVlIHdyaXR0ZW4gaXMg
dGhlIGN1cnJlbnQgb25lIGF2b2lkIHByaW50aW5nIGEgd2FybmluZy4gKi8KICAgICAgICAgaWYg
KCB2YWwgIT0gKHVpbnQzMl90KShiYXItPmFkZHIgPj4gKGhpID8gMzIgOiAwKSkgKQpAQCAtMzk5
LDggKzM5Myw3IEBAIHN0YXRpYyB2b2lkIGJhcl93cml0ZShjb25zdCBzdHJ1Y3QgcGNpX2RldiAq
cGRldiwgdW5zaWduZWQgaW50IHJlZywKICAgICAgICAgdmFsIHw9IGJhci0+cHJlZmV0Y2hhYmxl
ID8gUENJX0JBU0VfQUREUkVTU19NRU1fUFJFRkVUQ0ggOiAwOwogICAgIH0KIAotICAgIHBjaV9j
b25mX3dyaXRlMzIocGRldi0+c2JkZi5zZWcsIHBkZXYtPnNiZGYuYnVzLCBwZGV2LT5zYmRmLmRl
diwKLSAgICAgICAgICAgICAgICAgICAgIHBkZXYtPnNiZGYuZnVuYywgcmVnLCB2YWwpOworICAg
IHBjaV9jb25mX3dyaXRlMzIocGRldi0+c2JkZiwgcmVnLCB2YWwpOwogfQogCiBzdGF0aWMgdm9p
ZCByb21fd3JpdGUoY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYsIHVuc2lnbmVkIGludCByZWcs
CkBAIC00MDgsOSArNDAxLDcgQEAgc3RhdGljIHZvaWQgcm9tX3dyaXRlKGNvbnN0IHN0cnVjdCBw
Y2lfZGV2ICpwZGV2LCB1bnNpZ25lZCBpbnQgcmVnLAogewogICAgIHN0cnVjdCB2cGNpX2hlYWRl
ciAqaGVhZGVyID0gJnBkZXYtPnZwY2ktPmhlYWRlcjsKICAgICBzdHJ1Y3QgdnBjaV9iYXIgKnJv
bSA9IGRhdGE7Ci0gICAgdWludDE2X3QgY21kID0gcGNpX2NvbmZfcmVhZDE2KHBkZXYtPnNiZGYu
c2VnLCBwZGV2LT5zYmRmLmJ1cywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGRldi0+c2JkZi5kZXYsIHBkZXYtPnNiZGYuZnVuYywKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgUENJX0NPTU1BTkQpOworICAgIHVpbnQxNl90IGNtZCA9IHBjaV9jb25mX3Jl
YWQxNihwZGV2LT5zYmRmLCBQQ0lfQ09NTUFORCk7CiAgICAgYm9vbCBuZXdfZW5hYmxlZCA9IHZh
bCAmIFBDSV9ST01fQUREUkVTU19FTkFCTEU7CiAKICAgICBpZiAoIChjbWQgJiBQQ0lfQ09NTUFO
RF9NRU1PUlkpICYmIGhlYWRlci0+cm9tX2VuYWJsZWQgJiYgbmV3X2VuYWJsZWQgKQpAQCAtNDMz
LDggKzQyNCw3IEBAIHN0YXRpYyB2b2lkIHJvbV93cml0ZShjb25zdCBzdHJ1Y3QgcGNpX2RldiAq
cGRldiwgdW5zaWduZWQgaW50IHJlZywKICAgICB7CiAgICAgICAgIC8qIEp1c3QgdXBkYXRlIHRo
ZSBST00gQkFSIGZpZWxkLiAqLwogICAgICAgICBoZWFkZXItPnJvbV9lbmFibGVkID0gbmV3X2Vu
YWJsZWQ7Ci0gICAgICAgIHBjaV9jb25mX3dyaXRlMzIocGRldi0+c2JkZi5zZWcsIHBkZXYtPnNi
ZGYuYnVzLCBwZGV2LT5zYmRmLmRldiwKLSAgICAgICAgICAgICAgICAgICAgICAgICBwZGV2LT5z
YmRmLmZ1bmMsIHJlZywgdmFsKTsKKyAgICAgICAgcGNpX2NvbmZfd3JpdGUzMihwZGV2LT5zYmRm
LCByZWcsIHZhbCk7CiAgICAgfQogICAgIC8qCiAgICAgICogUGFzcyBQQ0lfQ09NTUFORF9NRU1P
Ulkgb3IgMCB0byBzaWduYWwgYSBtYXAvdW5tYXAgcmVxdWVzdCwgbm90ZSB0aGF0CkBAIC00NjQs
OCArNDU0LDcgQEAgc3RhdGljIGludCBpbml0X2JhcnMoc3RydWN0IHBjaV9kZXYgKnBkZXYpCiAg
ICAgc3RydWN0IHZwY2lfYmFyICpiYXJzID0gaGVhZGVyLT5iYXJzOwogICAgIGludCByYzsKIAot
ICAgIHN3aXRjaCAoIHBjaV9jb25mX3JlYWQ4KHBkZXYtPnNiZGYuc2VnLCBwZGV2LT5zYmRmLmJ1
cywgcGRldi0+c2JkZi5kZXYsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGRldi0+c2Jk
Zi5mdW5jLCBQQ0lfSEVBREVSX1RZUEUpICYgMHg3ZiApCisgICAgc3dpdGNoICggcGNpX2NvbmZf
cmVhZDgocGRldi0+c2JkZiwgUENJX0hFQURFUl9UWVBFKSAmIDB4N2YgKQogICAgIHsKICAgICBj
YXNlIFBDSV9IRUFERVJfVFlQRV9OT1JNQUw6CiAgICAgICAgIG51bV9iYXJzID0gUENJX0hFQURF
Ul9OT1JNQUxfTlJfQkFSUzsKQEAgLTQ5MSwxMiArNDgwLDkgQEAgc3RhdGljIGludCBpbml0X2Jh
cnMoc3RydWN0IHBjaV9kZXYgKnBkZXYpCiAgICAgICAgIHJldHVybiAwOwogCiAgICAgLyogRGlz
YWJsZSBtZW1vcnkgZGVjb2RpbmcgYmVmb3JlIHNpemluZy4gKi8KLSAgICBjbWQgPSBwY2lfY29u
Zl9yZWFkMTYocGRldi0+c2JkZi5zZWcsIHBkZXYtPnNiZGYuYnVzLCBwZGV2LT5zYmRmLmRldiwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgcGRldi0+c2JkZi5mdW5jLCBQQ0lfQ09NTUFORCk7
CisgICAgY21kID0gcGNpX2NvbmZfcmVhZDE2KHBkZXYtPnNiZGYsIFBDSV9DT01NQU5EKTsKICAg
ICBpZiAoIGNtZCAmIFBDSV9DT01NQU5EX01FTU9SWSApCi0gICAgICAgIHBjaV9jb25mX3dyaXRl
MTYocGRldi0+c2JkZi5zZWcsIHBkZXYtPnNiZGYuYnVzLCBwZGV2LT5zYmRmLmRldiwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICBwZGV2LT5zYmRmLmZ1bmMsIFBDSV9DT01NQU5ELAotICAgICAg
ICAgICAgICAgICAgICAgICAgIGNtZCAmIH5QQ0lfQ09NTUFORF9NRU1PUlkpOworICAgICAgICBw
Y2lfY29uZl93cml0ZTE2KHBkZXYtPnNiZGYsIFBDSV9DT01NQU5ELCBjbWQgJiB+UENJX0NPTU1B
TkRfTUVNT1JZKTsKIAogICAgIGZvciAoIGkgPSAwOyBpIDwgbnVtX2JhcnM7IGkrKyApCiAgICAg
ewpAQCAtNTEwLDE2ICs0OTYsMTQgQEAgc3RhdGljIGludCBpbml0X2JhcnMoc3RydWN0IHBjaV9k
ZXYgKnBkZXYpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDQsICZiYXJzW2ld
KTsKICAgICAgICAgICAgIGlmICggcmMgKQogICAgICAgICAgICAgewotICAgICAgICAgICAgICAg
IHBjaV9jb25mX3dyaXRlMTYocGRldi0+c2JkZi5zZWcsIHBkZXYtPnNiZGYuYnVzLCBwZGV2LT5z
YmRmLmRldiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBkZXYtPnNiZGYuZnVu
YywgUENJX0NPTU1BTkQsIGNtZCk7CisgICAgICAgICAgICAgICAgcGNpX2NvbmZfd3JpdGUxNihw
ZGV2LT5zYmRmLCBQQ0lfQ09NTUFORCwgY21kKTsKICAgICAgICAgICAgICAgICByZXR1cm4gcmM7
CiAgICAgICAgICAgICB9CiAKICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICB9CiAKLSAg
ICAgICAgdmFsID0gcGNpX2NvbmZfcmVhZDMyKHBkZXYtPnNiZGYuc2VnLCBwZGV2LT5zYmRmLmJ1
cywgcGRldi0+c2JkZi5kZXYsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwZGV2LT5z
YmRmLmZ1bmMsIHJlZyk7CisgICAgICAgIHZhbCA9IHBjaV9jb25mX3JlYWQzMihwZGV2LT5zYmRm
LCByZWcpOwogICAgICAgICBpZiAoICh2YWwgJiBQQ0lfQkFTRV9BRERSRVNTX1NQQUNFKSA9PSBQ
Q0lfQkFTRV9BRERSRVNTX1NQQUNFX0lPICkKICAgICAgICAgewogICAgICAgICAgICAgYmFyc1tp
XS50eXBlID0gVlBDSV9CQVJfSU87CkBAIC01MzUsOCArNTE5LDcgQEAgc3RhdGljIGludCBpbml0
X2JhcnMoc3RydWN0IHBjaV9kZXYgKnBkZXYpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAoaSA9PSBudW1fYmFycyAtIDEpID8gUENJX0JBUl9MQVNUIDogMCk7CiAgICAgICAgIGlmICgg
cmMgPCAwICkKICAgICAgICAgewotICAgICAgICAgICAgcGNpX2NvbmZfd3JpdGUxNihwZGV2LT5z
YmRmLnNlZywgcGRldi0+c2JkZi5idXMsIHBkZXYtPnNiZGYuZGV2LAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwZGV2LT5zYmRmLmZ1bmMsIFBDSV9DT01NQU5ELCBjbWQpOworICAgICAg
ICAgICAgcGNpX2NvbmZfd3JpdGUxNihwZGV2LT5zYmRmLCBQQ0lfQ09NTUFORCwgY21kKTsKICAg
ICAgICAgICAgIHJldHVybiByYzsKICAgICAgICAgfQogCkBAIC01NTQsOCArNTM3LDcgQEAgc3Rh
dGljIGludCBpbml0X2JhcnMoc3RydWN0IHBjaV9kZXYgKnBkZXYpCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgJmJhcnNbaV0pOwogICAgICAgICBpZiAoIHJjICkKICAgICAgICAgewot
ICAgICAgICAgICAgcGNpX2NvbmZfd3JpdGUxNihwZGV2LT5zYmRmLnNlZywgcGRldi0+c2JkZi5i
dXMsIHBkZXYtPnNiZGYuZGV2LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwZGV2LT5z
YmRmLmZ1bmMsIFBDSV9DT01NQU5ELCBjbWQpOworICAgICAgICAgICAgcGNpX2NvbmZfd3JpdGUx
NihwZGV2LT5zYmRmLCBQQ0lfQ09NTUFORCwgY21kKTsKICAgICAgICAgICAgIHJldHVybiByYzsK
ICAgICAgICAgfQogICAgIH0KQEAgLTU2OSw5ICs1NTEsOCBAQCBzdGF0aWMgaW50IGluaXRfYmFy
cyhzdHJ1Y3QgcGNpX2RldiAqcGRldikKICAgICAgICAgcm9tLT50eXBlID0gVlBDSV9CQVJfUk9N
OwogICAgICAgICByb20tPnNpemUgPSBzaXplOwogICAgICAgICByb20tPmFkZHIgPSBhZGRyOwot
ICAgICAgICBoZWFkZXItPnJvbV9lbmFibGVkID0gcGNpX2NvbmZfcmVhZDMyKHBkZXYtPnNiZGYu
c2VnLCBwZGV2LT5zYmRmLmJ1cywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwZGV2LT5zYmRmLmRldiwgcGRldi0+c2JkZi5mdW5jLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJvbV9yZWcpICYgUENJX1JPTV9BRERS
RVNTX0VOQUJMRTsKKyAgICAgICAgaGVhZGVyLT5yb21fZW5hYmxlZCA9IHBjaV9jb25mX3JlYWQz
MihwZGV2LT5zYmRmLCByb21fcmVnKSAmCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQ
Q0lfUk9NX0FERFJFU1NfRU5BQkxFOwogCiAgICAgICAgIHJjID0gdnBjaV9hZGRfcmVnaXN0ZXIo
cGRldi0+dnBjaSwgdnBjaV9od19yZWFkMzIsIHJvbV93cml0ZSwgcm9tX3JlZywKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICA0LCByb20pOwpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMv
dnBjaS9tc2kuYyBiL3hlbi9kcml2ZXJzL3ZwY2kvbXNpLmMKaW5kZXggZGZjODk0ZGNjNi4uNGYy
ZTU1ZjNmZCAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvdnBjaS9tc2kuYworKysgYi94ZW4vZHJp
dmVycy92cGNpL21zaS5jCkBAIC03Nyw4ICs3Nyw3IEBAIHN0YXRpYyB2b2lkIGNvbnRyb2xfd3Jp
dGUoY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYsIHVuc2lnbmVkIGludCByZWcsCiAgICAgbXNp
LT52ZWN0b3JzID0gdmVjdG9yczsKICAgICBtc2ktPmVuYWJsZWQgPSBuZXdfZW5hYmxlZDsKIAot
ICAgIHBjaV9jb25mX3dyaXRlMTYocGRldi0+c2JkZi5zZWcsIHBkZXYtPnNiZGYuYnVzLCBwZGV2
LT5zYmRmLmRldiwKLSAgICAgICAgICAgICAgICAgICAgIHBkZXYtPnNiZGYuZnVuYywgcmVnLCBj
b250cm9sX3JlYWQocGRldiwgcmVnLCBkYXRhKSk7CisgICAgcGNpX2NvbmZfd3JpdGUxNihwZGV2
LT5zYmRmLCByZWcsIGNvbnRyb2xfcmVhZChwZGV2LCByZWcsIGRhdGEpKTsKIH0KIAogc3RhdGlj
IHZvaWQgdXBkYXRlX21zaShjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldiwgc3RydWN0IHZwY2lf
bXNpICptc2kpCkBAIC0yMTAsOCArMjA5LDcgQEAgc3RhdGljIGludCBpbml0X21zaShzdHJ1Y3Qg
cGNpX2RldiAqcGRldikKICAgICAgICAgcmV0dXJuIHJldDsKIAogICAgIC8qIEdldCB0aGUgbWF4
aW11bSBudW1iZXIgb2YgdmVjdG9ycyB0aGUgZGV2aWNlIHN1cHBvcnRzLiAqLwotICAgIGNvbnRy
b2wgPSBwY2lfY29uZl9yZWFkMTYocGRldi0+c2JkZi5zZWcsIHBkZXYtPnNiZGYuYnVzLCBwZGV2
LT5zYmRmLmRldiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBkZXYtPnNiZGYuZnVu
YywgbXNpX2NvbnRyb2xfcmVnKHBvcykpOworICAgIGNvbnRyb2wgPSBwY2lfY29uZl9yZWFkMTYo
cGRldi0+c2JkZiwgbXNpX2NvbnRyb2xfcmVnKHBvcykpOwogCiAgICAgLyoKICAgICAgKiBGSVhN
RTogSSd2ZSBvbmx5IGJlZW4gYWJsZSB0byB0ZXN0IHRoaXMgY29kZSB3aXRoIGRldmljZXMgdXNp
bmcgYSBzaW5nbGUKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3ZwY2kvbXNpeC5jIGIveGVuL2Ry
aXZlcnMvdnBjaS9tc2l4LmMKaW5kZXggMDQ0MzE3MTVmNS4uNDdkNTY5MTIxZiAxMDA2NDQKLS0t
IGEveGVuL2RyaXZlcnMvdnBjaS9tc2l4LmMKKysrIGIveGVuL2RyaXZlcnMvdnBjaS9tc2l4LmMK
QEAgLTE0Nyw4ICsxNDcsNyBAQCBzdGF0aWMgdm9pZCBjb250cm9sX3dyaXRlKGNvbnN0IHN0cnVj
dCBwY2lfZGV2ICpwZGV2LCB1bnNpZ25lZCBpbnQgcmVnLAogCiAgICAgdmFsID0gY29udHJvbF9y
ZWFkKHBkZXYsIHJlZywgZGF0YSk7CiAgICAgaWYgKCBwY2lfbXNpX2NvbmZfd3JpdGVfaW50ZXJj
ZXB0KG1zaXgtPnBkZXYsIHJlZywgMiwgJnZhbCkgPj0gMCApCi0gICAgICAgIHBjaV9jb25mX3dy
aXRlMTYocGRldi0+c2JkZi5zZWcsIHBkZXYtPnNiZGYuYnVzLCBwZGV2LT5zYmRmLmRldiwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICBwZGV2LT5zYmRmLmZ1bmMsIHJlZywgdmFsKTsKKyAgICAg
ICAgcGNpX2NvbmZfd3JpdGUxNihwZGV2LT5zYmRmLCByZWcsIHZhbCk7CiB9CiAKIHN0YXRpYyBz
dHJ1Y3QgdnBjaV9tc2l4ICptc2l4X2ZpbmQoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgdW5zaWdu
ZWQgbG9uZyBhZGRyKQpAQCAtNDU5LDggKzQ1OCw3IEBAIHN0YXRpYyBpbnQgaW5pdF9tc2l4KHN0
cnVjdCBwY2lfZGV2ICpwZGV2KQogICAgIGlmICggIW1zaXhfb2Zmc2V0ICkKICAgICAgICAgcmV0
dXJuIDA7CiAKLSAgICBjb250cm9sID0gcGNpX2NvbmZfcmVhZDE2KHBkZXYtPnNiZGYuc2VnLCBw
ZGV2LT5zYmRmLmJ1cywgcGRldi0+c2JkZi5kZXYsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwZGV2LT5zYmRmLmZ1bmMsIG1zaXhfY29udHJvbF9yZWcobXNpeF9vZmZzZXQpKTsKKyAg
ICBjb250cm9sID0gcGNpX2NvbmZfcmVhZDE2KHBkZXYtPnNiZGYsIG1zaXhfY29udHJvbF9yZWco
bXNpeF9vZmZzZXQpKTsKIAogICAgIG1heF9lbnRyaWVzID0gbXNpeF90YWJsZV9zaXplKGNvbnRy
b2wpOwogCkBAIC00NzIsMTEgKzQ3MCw5IEBAIHN0YXRpYyBpbnQgaW5pdF9tc2l4KHN0cnVjdCBw
Y2lfZGV2ICpwZGV2KQogICAgIHBkZXYtPnZwY2ktPm1zaXgtPnBkZXYgPSBwZGV2OwogCiAgICAg
cGRldi0+dnBjaS0+bXNpeC0+dGFibGVzW1ZQQ0lfTVNJWF9UQUJMRV0gPQotICAgICAgICBwY2lf
Y29uZl9yZWFkMzIocGRldi0+c2JkZi5zZWcsIHBkZXYtPnNiZGYuYnVzLCBwZGV2LT5zYmRmLmRl
diwKLSAgICAgICAgICAgICAgICAgICAgICAgIHBkZXYtPnNiZGYuZnVuYywgbXNpeF90YWJsZV9v
ZmZzZXRfcmVnKG1zaXhfb2Zmc2V0KSk7CisgICAgICAgIHBjaV9jb25mX3JlYWQzMihwZGV2LT5z
YmRmLCBtc2l4X3RhYmxlX29mZnNldF9yZWcobXNpeF9vZmZzZXQpKTsKICAgICBwZGV2LT52cGNp
LT5tc2l4LT50YWJsZXNbVlBDSV9NU0lYX1BCQV0gPQotICAgICAgICBwY2lfY29uZl9yZWFkMzIo
cGRldi0+c2JkZi5zZWcsIHBkZXYtPnNiZGYuYnVzLCBwZGV2LT5zYmRmLmRldiwKLSAgICAgICAg
ICAgICAgICAgICAgICAgIHBkZXYtPnNiZGYuZnVuYywgbXNpeF9wYmFfb2Zmc2V0X3JlZyhtc2l4
X29mZnNldCkpOworICAgICAgICBwY2lfY29uZl9yZWFkMzIocGRldi0+c2JkZiwgbXNpeF9wYmFf
b2Zmc2V0X3JlZyhtc2l4X29mZnNldCkpOwogCiAgICAgZm9yICggaSA9IDA7IGkgPCBwZGV2LT52
cGNpLT5tc2l4LT5tYXhfZW50cmllczsgaSsrKQogICAgIHsKZGlmZiAtLWdpdCBhL3hlbi9kcml2
ZXJzL3ZwY2kvdnBjaS5jIGIveGVuL2RyaXZlcnMvdnBjaS92cGNpLmMKaW5kZXggOWEwNjBjMTA4
ZS4uYWZlMGMzODM5NiAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvdnBjaS92cGNpLmMKKysrIGIv
eGVuL2RyaXZlcnMvdnBjaS92cGNpLmMKQEAgLTExNCwxNSArMTE0LDEzIEBAIHN0YXRpYyB2b2lk
IHZwY2lfaWdub3JlZF93cml0ZShjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldiwgdW5zaWduZWQg
aW50IHJlZywKIHVpbnQzMl90IHZwY2lfaHdfcmVhZDE2KGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpw
ZGV2LCB1bnNpZ25lZCBpbnQgcmVnLAogICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqZGF0
YSkKIHsKLSAgICByZXR1cm4gcGNpX2NvbmZfcmVhZDE2KHBkZXYtPnNiZGYuc2VnLCBwZGV2LT5z
YmRmLmJ1cywgcGRldi0+c2JkZi5kZXYsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICBwZGV2
LT5zYmRmLmZ1bmMsIHJlZyk7CisgICAgcmV0dXJuIHBjaV9jb25mX3JlYWQxNihwZGV2LT5zYmRm
LCByZWcpOwogfQogCiB1aW50MzJfdCB2cGNpX2h3X3JlYWQzMihjb25zdCBzdHJ1Y3QgcGNpX2Rl
diAqcGRldiwgdW5zaWduZWQgaW50IHJlZywKICAgICAgICAgICAgICAgICAgICAgICAgIHZvaWQg
KmRhdGEpCiB7Ci0gICAgcmV0dXJuIHBjaV9jb25mX3JlYWQzMihwZGV2LT5zYmRmLnNlZywgcGRl
di0+c2JkZi5idXMsIHBkZXYtPnNiZGYuZGV2LAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGRldi0+c2JkZi5mdW5jLCByZWcpOworICAgIHJldHVybiBwY2lfY29uZl9yZWFkMzIocGRldi0+
c2JkZiwgcmVnKTsKIH0KIAogaW50IHZwY2lfYWRkX3JlZ2lzdGVyKHN0cnVjdCB2cGNpICp2cGNp
LCB2cGNpX3JlYWRfdCAqcmVhZF9oYW5kbGVyLApAQCAtMjEyLDcgKzIxMCw3IEBAIHN0YXRpYyB1
aW50MzJfdCB2cGNpX3JlYWRfaHcocGNpX3NiZGZfdCBzYmRmLCB1bnNpZ25lZCBpbnQgcmVnLAog
ICAgIHN3aXRjaCAoIHNpemUgKQogICAgIHsKICAgICBjYXNlIDQ6Ci0gICAgICAgIGRhdGEgPSBw
Y2lfY29uZl9yZWFkMzIoc2JkZi5zZWcsIHNiZGYuYnVzLCBzYmRmLmRldiwgc2JkZi5mdW5jLCBy
ZWcpOworICAgICAgICBkYXRhID0gcGNpX2NvbmZfcmVhZDMyKHNiZGYsIHJlZyk7CiAgICAgICAg
IGJyZWFrOwogCiAgICAgY2FzZSAzOgpAQCAtMjIyLDI2ICsyMjAsMjIgQEAgc3RhdGljIHVpbnQz
Ml90IHZwY2lfcmVhZF9odyhwY2lfc2JkZl90IHNiZGYsIHVuc2lnbmVkIGludCByZWcsCiAgICAg
ICAgICAqLwogICAgICAgICBpZiAoIHJlZyAmIDEgKQogICAgICAgICB7Ci0gICAgICAgICAgICBk
YXRhID0gcGNpX2NvbmZfcmVhZDgoc2JkZi5zZWcsIHNiZGYuYnVzLCBzYmRmLmRldiwgc2JkZi5m
dW5jLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlZyk7Ci0gICAgICAgICAg
ICBkYXRhIHw9IHBjaV9jb25mX3JlYWQxNihzYmRmLnNlZywgc2JkZi5idXMsIHNiZGYuZGV2LCBz
YmRmLmZ1bmMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWcgKyAxKSA8
PCA4OworICAgICAgICAgICAgZGF0YSA9IHBjaV9jb25mX3JlYWQ4KHNiZGYsIHJlZyk7CisgICAg
ICAgICAgICBkYXRhIHw9IHBjaV9jb25mX3JlYWQxNihzYmRmLCByZWcgKyAxKSA8PCA4OwogICAg
ICAgICB9CiAgICAgICAgIGVsc2UKICAgICAgICAgewotICAgICAgICAgICAgZGF0YSA9IHBjaV9j
b25mX3JlYWQxNihzYmRmLnNlZywgc2JkZi5idXMsIHNiZGYuZGV2LCBzYmRmLmZ1bmMsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlZyk7Ci0gICAgICAgICAgICBkYXRhIHw9
IHBjaV9jb25mX3JlYWQ4KHNiZGYuc2VnLCBzYmRmLmJ1cywgc2JkZi5kZXYsIHNiZGYuZnVuYywK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVnICsgMikgPDwgMTY7CisgICAg
ICAgICAgICBkYXRhID0gcGNpX2NvbmZfcmVhZDE2KHNiZGYsIHJlZyk7CisgICAgICAgICAgICBk
YXRhIHw9IHBjaV9jb25mX3JlYWQ4KHNiZGYsIHJlZyArIDIpIDw8IDE2OwogICAgICAgICB9CiAg
ICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSAyOgotICAgICAgICBkYXRhID0gcGNpX2NvbmZfcmVh
ZDE2KHNiZGYuc2VnLCBzYmRmLmJ1cywgc2JkZi5kZXYsIHNiZGYuZnVuYywgcmVnKTsKKyAgICAg
ICAgZGF0YSA9IHBjaV9jb25mX3JlYWQxNihzYmRmLCByZWcpOwogICAgICAgICBicmVhazsKIAog
ICAgIGNhc2UgMToKLSAgICAgICAgZGF0YSA9IHBjaV9jb25mX3JlYWQ4KHNiZGYuc2VnLCBzYmRm
LmJ1cywgc2JkZi5kZXYsIHNiZGYuZnVuYywgcmVnKTsKKyAgICAgICAgZGF0YSA9IHBjaV9jb25m
X3JlYWQ4KHNiZGYsIHJlZyk7CiAgICAgICAgIGJyZWFrOwogCiAgICAgZGVmYXVsdDoKQEAgLTI1
OSw3ICsyNTMsNyBAQCBzdGF0aWMgdm9pZCB2cGNpX3dyaXRlX2h3KHBjaV9zYmRmX3Qgc2JkZiwg
dW5zaWduZWQgaW50IHJlZywgdW5zaWduZWQgaW50IHNpemUsCiAgICAgc3dpdGNoICggc2l6ZSAp
CiAgICAgewogICAgIGNhc2UgNDoKLSAgICAgICAgcGNpX2NvbmZfd3JpdGUzMihzYmRmLnNlZywg
c2JkZi5idXMsIHNiZGYuZGV2LCBzYmRmLmZ1bmMsIHJlZywgZGF0YSk7CisgICAgICAgIHBjaV9j
b25mX3dyaXRlMzIoc2JkZiwgcmVnLCBkYXRhKTsKICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNl
IDM6CkBAIC0yNjksMjYgKzI2MywyMiBAQCBzdGF0aWMgdm9pZCB2cGNpX3dyaXRlX2h3KHBjaV9z
YmRmX3Qgc2JkZiwgdW5zaWduZWQgaW50IHJlZywgdW5zaWduZWQgaW50IHNpemUsCiAgICAgICAg
ICAqLwogICAgICAgICBpZiAoIHJlZyAmIDEgKQogICAgICAgICB7Ci0gICAgICAgICAgICBwY2lf
Y29uZl93cml0ZTgoc2JkZi5zZWcsIHNiZGYuYnVzLCBzYmRmLmRldiwgc2JkZi5mdW5jLCByZWcs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YSk7Ci0gICAgICAgICAgICBwY2lfY29u
Zl93cml0ZTE2KHNiZGYuc2VnLCBzYmRmLmJ1cywgc2JkZi5kZXYsIHNiZGYuZnVuYywgcmVnICsg
MSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YSA+PiA4KTsKKyAgICAgICAgICAg
IHBjaV9jb25mX3dyaXRlOChzYmRmLCByZWcsIGRhdGEpOworICAgICAgICAgICAgcGNpX2NvbmZf
d3JpdGUxNihzYmRmLCByZWcgKyAxLCBkYXRhID4+IDgpOwogICAgICAgICB9CiAgICAgICAgIGVs
c2UKICAgICAgICAgewotICAgICAgICAgICAgcGNpX2NvbmZfd3JpdGUxNihzYmRmLnNlZywgc2Jk
Zi5idXMsIHNiZGYuZGV2LCBzYmRmLmZ1bmMsIHJlZywKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZGF0YSk7Ci0gICAgICAgICAgICBwY2lfY29uZl93cml0ZTgoc2JkZi5zZWcsIHNiZGYu
YnVzLCBzYmRmLmRldiwgc2JkZi5mdW5jLCByZWcgKyAyLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGRhdGEgPj4gMTYpOworICAgICAgICAgICAgcGNpX2NvbmZfd3JpdGUxNihzYmRmLCBy
ZWcsIGRhdGEpOworICAgICAgICAgICAgcGNpX2NvbmZfd3JpdGU4KHNiZGYsIHJlZyArIDIsIGRh
dGEgPj4gMTYpOwogICAgICAgICB9CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSAyOgotICAg
ICAgICBwY2lfY29uZl93cml0ZTE2KHNiZGYuc2VnLCBzYmRmLmJ1cywgc2JkZi5kZXYsIHNiZGYu
ZnVuYywgcmVnLCBkYXRhKTsKKyAgICAgICAgcGNpX2NvbmZfd3JpdGUxNihzYmRmLCByZWcsIGRh
dGEpOwogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgMToKLSAgICAgICAgcGNpX2NvbmZfd3Jp
dGU4KHNiZGYuc2VnLCBzYmRmLmJ1cywgc2JkZi5kZXYsIHNiZGYuZnVuYywgcmVnLCBkYXRhKTsK
KyAgICAgICAgcGNpX2NvbmZfd3JpdGU4KHNiZGYsIHJlZywgZGF0YSk7CiAgICAgICAgIGJyZWFr
OwogCiAgICAgZGVmYXVsdDoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9wY2kuaCBiL3hl
bi9pbmNsdWRlL3hlbi9wY2kuaAppbmRleCAxY2Y1NGViNDY2Li45OTA4ZDBmZTVkIDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS94ZW4vcGNpLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3BjaS5oCkBA
IC01OCw2ICs1OCwxMSBAQCB0eXBlZGVmIHVuaW9uIHsKICAgICB9OwogfSBwY2lfc2JkZl90Owog
CisjZGVmaW5lIFBDSV9TQkRGX1QocywgYiwgZCwgZikgXAorICAgICgocGNpX3NiZGZfdCkgeyAu
c2VnID0gKHMpLCAuYnVzID0gKGIpLCAuZGV2ID0gKGQpLCAuZnVuYyA9IChmKSB9KQorI2RlZmlu
ZSBQQ0lfU0JERjNfVChzLCBiLCBlKSBcCisgICAgKChwY2lfc2JkZl90KSB7IC5zZWcgPSAocyks
IC5idXMgPSAoYiksIC5leHRmdW5jID0gKGUpIH0pCisKIHN0cnVjdCBwY2lfZGV2X2luZm8gewog
ICAgIC8qCiAgICAgICogVkYncyAnaXNfZXh0Zm4nIGZpZWxkIGlzIHVzZWQgdG8gaW5kaWNhdGUg
d2hldGhlciBpdHMgUEYgaXMgYW4gZXh0ZW5kZWQKQEAgLTE1OSwyNCArMTY0LDEyIEBAIHN0cnVj
dCBwY2lfZGV2ICpwY2lfZ2V0X3BkZXZfYnlfZG9tYWluKGNvbnN0IHN0cnVjdCBkb21haW4gKiwg
aW50IHNlZywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBidXMs
IGludCBkZXZmbik7CiB2b2lkIHBjaV9jaGVja19kaXNhYmxlX2RldmljZSh1MTYgc2VnLCB1OCBi
dXMsIHU4IGRldmZuKTsKIAotdWludDhfdCBwY2lfY29uZl9yZWFkOCgKLSAgICB1bnNpZ25lZCBp
bnQgc2VnLCB1bnNpZ25lZCBpbnQgYnVzLCB1bnNpZ25lZCBpbnQgZGV2LCB1bnNpZ25lZCBpbnQg
ZnVuYywKLSAgICB1bnNpZ25lZCBpbnQgcmVnKTsKLXVpbnQxNl90IHBjaV9jb25mX3JlYWQxNigK
LSAgICB1bnNpZ25lZCBpbnQgc2VnLCB1bnNpZ25lZCBpbnQgYnVzLCB1bnNpZ25lZCBpbnQgZGV2
LCB1bnNpZ25lZCBpbnQgZnVuYywKLSAgICB1bnNpZ25lZCBpbnQgcmVnKTsKLXVpbnQzMl90IHBj
aV9jb25mX3JlYWQzMigKLSAgICB1bnNpZ25lZCBpbnQgc2VnLCB1bnNpZ25lZCBpbnQgYnVzLCB1
bnNpZ25lZCBpbnQgZGV2LCB1bnNpZ25lZCBpbnQgZnVuYywKLSAgICB1bnNpZ25lZCBpbnQgcmVn
KTsKLXZvaWQgcGNpX2NvbmZfd3JpdGU4KAotICAgIHVuc2lnbmVkIGludCBzZWcsIHVuc2lnbmVk
IGludCBidXMsIHVuc2lnbmVkIGludCBkZXYsIHVuc2lnbmVkIGludCBmdW5jLAotICAgIHVuc2ln
bmVkIGludCByZWcsIHVpbnQ4X3QgZGF0YSk7Ci12b2lkIHBjaV9jb25mX3dyaXRlMTYoCi0gICAg
dW5zaWduZWQgaW50IHNlZywgdW5zaWduZWQgaW50IGJ1cywgdW5zaWduZWQgaW50IGRldiwgdW5z
aWduZWQgaW50IGZ1bmMsCi0gICAgdW5zaWduZWQgaW50IHJlZywgdWludDE2X3QgZGF0YSk7Ci12
b2lkIHBjaV9jb25mX3dyaXRlMzIoCi0gICAgdW5zaWduZWQgaW50IHNlZywgdW5zaWduZWQgaW50
IGJ1cywgdW5zaWduZWQgaW50IGRldiwgdW5zaWduZWQgaW50IGZ1bmMsCi0gICAgdW5zaWduZWQg
aW50IHJlZywgdWludDMyX3QgZGF0YSk7Cit1aW50OF90IHBjaV9jb25mX3JlYWQ4KHBjaV9zYmRm
X3Qgc2JkZiwgdW5zaWduZWQgaW50IHJlZyk7Cit1aW50MTZfdCBwY2lfY29uZl9yZWFkMTYocGNp
X3NiZGZfdCBzYmRmLCB1bnNpZ25lZCBpbnQgcmVnKTsKK3VpbnQzMl90IHBjaV9jb25mX3JlYWQz
MihwY2lfc2JkZl90IHNiZGYsIHVuc2lnbmVkIGludCByZWcpOwordm9pZCBwY2lfY29uZl93cml0
ZTgocGNpX3NiZGZfdCBzYmRmLCB1bnNpZ25lZCBpbnQgcmVnLCB1aW50OF90IGRhdGEpOwordm9p
ZCBwY2lfY29uZl93cml0ZTE2KHBjaV9zYmRmX3Qgc2JkZiwgdW5zaWduZWQgaW50IHJlZywgdWlu
dDE2X3QgZGF0YSk7Cit2b2lkIHBjaV9jb25mX3dyaXRlMzIocGNpX3NiZGZfdCBzYmRmLCB1bnNp
Z25lZCBpbnQgcmVnLCB1aW50MzJfdCBkYXRhKTsKIHVpbnQzMl90IHBjaV9jb25mX3JlYWQodWlu
dDMyX3QgY2Y4LCB1aW50OF90IG9mZnNldCwgdWludDhfdCBieXRlcyk7CiB2b2lkIHBjaV9jb25m
X3dyaXRlKHVpbnQzMl90IGNmOCwgdWludDhfdCBvZmZzZXQsIHVpbnQ4X3QgYnl0ZXMsIHVpbnQz
Ml90IGRhdGEpOwogaW50IHBjaV9tbWNmZ19yZWFkKHVuc2lnbmVkIGludCBzZWcsIHVuc2lnbmVk
IGludCBidXMsCi0tIAoyLjE3LjIgKEFwcGxlIEdpdC0xMTMpCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 10 16:12:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 May 2019 16:12:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hP87u-0004bu-ME; Fri, 10 May 2019 16:12:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=35pT=TK=citrix.com=prvs=026e1af23=roger.pau@srs-us1.protection.inumbo.net>)
 id 1hP87t-0004bZ-W6
 for xen-devel@lists.xenproject.org; Fri, 10 May 2019 16:12:02 +0000
X-Inumbo-ID: 55bcd062-733e-11e9-8b48-dfb1199aaba5
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 55bcd062-733e-11e9-8b48-dfb1199aaba5;
 Fri, 10 May 2019 16:11:58 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,453,1549929600"; d="scan'208";a="85330719"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 10 May 2019 18:10:55 +0200
Message-ID: <20190510161056.48648-5-roger.pau@citrix.com>
X-Mailer: git-send-email 2.17.2 (Apple Git-113)
In-Reply-To: <20190510161056.48648-1-roger.pau@citrix.com>
References: <20190510161056.48648-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 4/5] print: introduce a format specifier for
 pci_sbdf_t
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Brian Woods <brian.woods@amd.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIG5ldyBmb3JtYXQgc3BlY2lmaWVyIGlzICclcHAnLCBhbmQgcHJpbnRzIGEgcGNpX3NiZGZf
dCB1c2luZyB0aGUKc2VnOmJ1czpkZXYuZnVuYyBmb3JtYXQuIFJlcGxhY2UgYWxsIFNCREZzIHBy
aW50ZWQgdXNpbmcKJyUwNHg6JTAyeDolMDJ4LiV1JyB0byB1c2UgdGhlIG5ldyBmb3JtYXQgc3Bl
Y2lmaWVyLgoKTm8gZnVuY3Rpb25hbCBjaGFuZ2UgZXhwZWN0ZWQuCgpTaWduZWQtb2ZmLWJ5OiBS
b2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCkNjOiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogR2VvcmdlIER1bmxhcCA8R2Vvcmdl
LkR1bmxhcEBldS5jaXRyaXguY29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNp
dHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxr
b25yYWQud2lsa0BvcmFjbGUuY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPgpDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNjOiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgpDYzogU3VyYXZlZSBTdXRoaWt1bHBhbml0IDxzdXJhdmVlLnN1
dGhpa3VscGFuaXRAYW1kLmNvbT4KQ2M6IEJyaWFuIFdvb2RzIDxicmlhbi53b29kc0BhbWQuY29t
PgpDYzogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+Ci0tLQogZG9jcy9taXNjL3By
aW50ay1mb3JtYXRzLnR4dCAgICAgICAgICAgICAgICB8ICAgNSArCiB4ZW4vYXJjaC94ODYvaHZt
L3Ztc2kuYyAgICAgICAgICAgICAgICAgICAgIHwgIDEwICstCiB4ZW4vYXJjaC94ODYvbXNpLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDM1ICsrKy0tLQogeGVuL2NvbW1vbi92c3ByaW50
Zi5jICAgICAgICAgICAgICAgICAgICAgICB8ICAxOCArKysKIHhlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2FtZC9pb21tdV9hY3BpLmMgICAgfCAgMTcgKystCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9hbWQvaW9tbXVfY21kLmMgICAgIHwgICA1ICstCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9h
bWQvaW9tbXVfZGV0ZWN0LmMgIHwgICA1ICstCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQv
aW9tbXVfaW5pdC5jICAgIHwgIDExICstCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9t
bXVfaW50ci5jICAgIHwgICA4ICstCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvcGNpX2Ft
ZF9pb21tdS5jIHwgIDMxICsrKy0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYyAgICAg
ICAgICAgICAgIHwgMTIxICsrKysrKysrLS0tLS0tLS0tLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC92dGQvZG1hci5jICAgICAgICAgIHwgIDI2ICsrLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC92dGQvaW50cmVtYXAuYyAgICAgIHwgIDExICstCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC92dGQvaW9tbXUuYyAgICAgICAgIHwgIDc0ICsrKysrLS0tLS0tLQogeGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvdnRkL3F1aXJrcy5jICAgICAgICB8ICAyMyArKy0tCiB4ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC92dGQvdXRpbHMuYyAgICAgICAgIHwgICA2ICstCiB4ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC94ODYvYXRzLmMgICAgICAgICAgIHwgIDEzICstLQogeGVuL2RyaXZlcnMvdnBjaS9oZWFk
ZXIuYyAgICAgICAgICAgICAgICAgICB8ICAxMCArLQogeGVuL2RyaXZlcnMvdnBjaS9tc2kuYyAg
ICAgICAgICAgICAgICAgICAgICB8ICAgNiArLQogeGVuL2RyaXZlcnMvdnBjaS9tc2l4LmMgICAg
ICAgICAgICAgICAgICAgICB8ICAyNSArKy0tCiB4ZW4vaW5jbHVkZS94ZW4vcGNpLmggICAgICAg
ICAgICAgICAgICAgICAgIHwgICAyICsKIDIxIGZpbGVzIGNoYW5nZWQsIDE5NyBpbnNlcnRpb25z
KCspLCAyNjUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL3ByaW50ay1mb3Jt
YXRzLnR4dCBiL2RvY3MvbWlzYy9wcmludGstZm9ybWF0cy50eHQKaW5kZXggMDgwZjQ5OGY2NS4u
OGY2NjZmNjk2YSAxMDA2NDQKLS0tIGEvZG9jcy9taXNjL3ByaW50ay1mb3JtYXRzLnR4dAorKysg
Yi9kb2NzL21pc2MvcHJpbnRrLWZvcm1hdHMudHh0CkBAIC00OCwzICs0OCw4IEBAIERvbWFpbiBh
bmQgdkNQVSBpbmZvcm1hdGlvbjoKICAgICAgICAgICAgICAgIFRoZSBkb21haW4gcGFydCBhcyBh
Ym92ZSwgd2l0aCB0aGUgdmNwdV9pZCBwcmludGVkIGluIGRlY2ltYWwuCiAgICAgICAgICAgICAg
ICAgIGUuZy4gIGQwdjEKICAgICAgICAgICAgICAgICAgICAgICAgZFtJRExFXXYwCisKK1BDSToK
KworICAgICAgICVwcCAgICAgUENJIGRldmljZSBhZGRyZXNzIGluIFM6QjpELkYgZm9ybWF0IGZy
b20gYSBwY2lfc2JkZl90LgorICAgICAgICAgICAgICAgICBlLmcuICAwMDA0OjAyOjAwLjAKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm1zaS5jIGIveGVuL2FyY2gveDg2L2h2bS92bXNp
LmMKaW5kZXggMTVjZmU4ZDA1Ny4uNmY0NjQxYWZiYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L2h2bS92bXNpLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXNpLmMKQEAgLTY4NiwxMCArNjg2
LDggQEAgc3RhdGljIGludCB2cGNpX21zaV91cGRhdGUoY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBk
ZXYsIHVpbnQzMl90IGRhdGEsCiAKICAgICAgICAgaWYgKCByYyApCiAgICAgICAgIHsKLSAgICAg
ICAgICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsCi0gICAgICAgICAgICAgICAgICAgICAiJTA0eDol
MDJ4OiUwMnguJXU6IGZhaWxlZCB0byBiaW5kIFBJUlEgJXU6ICVkXG4iLAotICAgICAgICAgICAg
ICAgICAgICAgcGRldi0+c2JkZi5zZWcsIHBkZXYtPnNiZGYuYnVzLCBwZGV2LT5zYmRmLmRldiwK
LSAgICAgICAgICAgICAgICAgICAgIHBkZXYtPnNiZGYuZnVuYywgcGlycSArIGksIHJjKTsKKyAg
ICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsICIlcHA6IGZhaWxlZCB0byBiaW5kIFBJUlEg
JXU6ICVkXG4iLAorICAgICAgICAgICAgICAgICAgICAgJnBkZXYtPnNiZGYsIHBpcnEgKyBpLCBy
Yyk7CiAgICAgICAgICAgICB3aGlsZSAoIGJpbmQubWFjaGluZV9pcnEtLSA+IHBpcnEgKQogICAg
ICAgICAgICAgICAgIHB0X2lycV9kZXN0cm95X2JpbmQocGRldi0+ZG9tYWluLCAmYmluZCk7CiAg
ICAgICAgICAgICByZXR1cm4gcmM7CkBAIC03NDMsOSArNzQxLDcgQEAgc3RhdGljIGludCB2cGNp
X21zaV9lbmFibGUoY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYsIHVpbnQzMl90IGRhdGEsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZtc2lfaW5mbyk7CiAgICAgaWYgKCBy
YyApCiAgICAgewotICAgICAgICBnZHByaW50ayhYRU5MT0dfRVJSLCAiJTA0eDolMDJ4OiUwMngu
JXU6IGZhaWxlZCB0byBtYXAgUElSUTogJWRcbiIsCi0gICAgICAgICAgICAgICAgIHBkZXYtPnNi
ZGYuc2VnLCBwZGV2LT5zYmRmLmJ1cywgcGRldi0+c2JkZi5kZXYsCi0gICAgICAgICAgICAgICAg
IHBkZXYtPnNiZGYuZnVuYywgcmMpOworICAgICAgICBnZHByaW50ayhYRU5MT0dfRVJSLCAiJXBw
OiBmYWlsZWQgdG8gbWFwIFBJUlE6ICVkXG4iLCAmcGRldi0+c2JkZiwgcmMpOwogICAgICAgICBy
ZXR1cm4gcmM7CiAgICAgfQogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbXNpLmMgYi94ZW4v
YXJjaC94ODYvbXNpLmMKaW5kZXggYWQ0YTcyZDU2Yi4uNjgzMjIxMTc3MiAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L21zaS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tc2kuYwpAQCAtNDMyLDggKzQz
Miw4IEBAIHN0YXRpYyBib29sIG1zaV9zZXRfbWFza19iaXQoc3RydWN0IGlycV9kZXNjICpkZXNj
LCBib29sIGhvc3QsIGJvb2wgZ3Vlc3QpCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAg
cGRldi0+bXNpeC0+d2FybmVkID0gZG9taWQ7CiAgICAgICAgICAgICAgICAgcHJpbnRrKFhFTkxP
R19HX1dBUk5JTkcKLSAgICAgICAgICAgICAgICAgICAgICAgImNhbm5vdCBtYXNrIElSUSAlZDog
bWFza2luZyBNU0ktWCBvbiBEb20lZCdzICUwNHg6JTAyeDolMDJ4LiV1XG4iLAotICAgICAgICAg
ICAgICAgICAgICAgICBkZXNjLT5pcnEsIGRvbWlkLCBzZWcsIGJ1cywgc2xvdCwgZnVuYyk7Cisg
ICAgICAgICAgICAgICAgICAgICAgICJjYW5ub3QgbWFzayBJUlEgJWQ6IG1hc2tpbmcgTVNJLVgg
b24gRG9tJWQncyAlcHBcbiIsCisgICAgICAgICAgICAgICAgICAgICAgIGRlc2MtPmlycSwgZG9t
aWQsICZwZGV2LT5zYmRmKTsKICAgICAgICAgICAgIH0KICAgICAgICAgfQogICAgICAgICBwZGV2
LT5tc2l4LT5ob3N0X21hc2thbGwgPSBtYXNrYWxsOwpAQCAtOTkxLDExICs5OTEsMTAgQEAgc3Rh
dGljIGludCBtc2l4X2NhcGFiaWxpdHlfaW5pdChzdHJ1Y3QgcGNpX2RldiAqZGV2LAogICAgICAg
ICAgICAgc3RydWN0IGRvbWFpbiAqZCA9IGRldi0+ZG9tYWluID86IGN1cnJkOwogCiAgICAgICAg
ICAgICBpZiAoICFpc19oYXJkd2FyZV9kb21haW4oY3VycmQpIHx8IGQgIT0gY3VycmQgKQotICAg
ICAgICAgICAgICAgIHByaW50aygiJXMgdXNlIG9mIE1TSS1YIG9uICUwNHg6JTAyeDolMDJ4LiV1
IGJ5IERvbSVkXG4iLAorICAgICAgICAgICAgICAgIHByaW50aygiJXMgdXNlIG9mIE1TSS1YIG9u
ICVwcCBieSBEb20lZFxuIiwKICAgICAgICAgICAgICAgICAgICAgICAgaXNfaGFyZHdhcmVfZG9t
YWluKGN1cnJkKQogICAgICAgICAgICAgICAgICAgICAgICA/IFhFTkxPR19XQVJOSU5HICJQb3Rl
bnRpYWxseSBpbnNlY3VyZSIKLSAgICAgICAgICAgICAgICAgICAgICAgOiBYRU5MT0dfRVJSICJJ
bnNlY3VyZSIsCi0gICAgICAgICAgICAgICAgICAgICAgIHNlZywgYnVzLCBzbG90LCBmdW5jLCBk
LT5kb21haW5faWQpOworICAgICAgICAgICAgICAgICAgICAgICA6IFhFTkxPR19FUlIgIkluc2Vj
dXJlIiwgJmRldi0+c2JkZiwgZC0+ZG9tYWluX2lkKTsKICAgICAgICAgICAgIGlmICggIWlzX2hh
cmR3YXJlX2RvbWFpbihkKSAmJgogICAgICAgICAgICAgICAgICAvKiBBc3N1bWUgYSBkb21haW4g
d2l0aG91dCBtZW1vcnkgaGFzIG5vIG1hcHBpbmdzIHlldC4gKi8KICAgICAgICAgICAgICAgICAg
KCFpc19oYXJkd2FyZV9kb21haW4oY3VycmQpIHx8IGQtPnRvdF9wYWdlcykgKQpAQCAtMTA1MCwx
OCArMTA0OSwxNSBAQCBzdGF0aWMgaW50IF9fcGNpX2VuYWJsZV9tc2koc3RydWN0IG1zaV9pbmZv
ICptc2ksIHN0cnVjdCBtc2lfZGVzYyAqKmRlc2MpCiAgICAgb2xkX2Rlc2MgPSBmaW5kX21zaV9l
bnRyeShwZGV2LCBtc2ktPmlycSwgUENJX0NBUF9JRF9NU0kpOwogICAgIGlmICggb2xkX2Rlc2Mg
KQogICAgIHsKLSAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIgImlycSAlZCBhbHJlYWR5IG1hcHBl
ZCB0byBNU0kgb24gJTA0eDolMDJ4OiUwMnguJXVcbiIsCi0gICAgICAgICAgICAgICBtc2ktPmly
cSwgbXNpLT5zZWcsIG1zaS0+YnVzLAotICAgICAgICAgICAgICAgUENJX1NMT1QobXNpLT5kZXZm
biksIFBDSV9GVU5DKG1zaS0+ZGV2Zm4pKTsKKyAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIgImly
cSAlZCBhbHJlYWR5IG1hcHBlZCB0byBNU0kgb24gJXBwXG4iLAorICAgICAgICAgICAgICAgbXNp
LT5pcnEsICZwZGV2LT5zYmRmKTsKICAgICAgICAgcmV0dXJuIC1FRVhJU1Q7CiAgICAgfQogCiAg
ICAgb2xkX2Rlc2MgPSBmaW5kX21zaV9lbnRyeShwZGV2LCAtMSwgUENJX0NBUF9JRF9NU0lYKTsK
ICAgICBpZiAoIG9sZF9kZXNjICkKICAgICB7Ci0gICAgICAgIHByaW50ayhYRU5MT0dfV0FSTklO
RyAiTVNJLVggYWxyZWFkeSBpbiB1c2Ugb24gJTA0eDolMDJ4OiUwMnguJXVcbiIsCi0gICAgICAg
ICAgICAgICBtc2ktPnNlZywgbXNpLT5idXMsCi0gICAgICAgICAgICAgICBQQ0lfU0xPVChtc2kt
PmRldmZuKSwgUENJX0ZVTkMobXNpLT5kZXZmbikpOworICAgICAgICBwcmludGsoWEVOTE9HX1dB
Uk5JTkcgIk1TSS1YIGFscmVhZHkgaW4gdXNlIG9uICVwcFxuIiwgJnBkZXYtPnNiZGYpOwogICAg
ICAgICBfX3BjaV9kaXNhYmxlX21zaXgob2xkX2Rlc2MpOwogICAgIH0KIApAQCAtMTExOCwxNiAr
MTExNCwxNSBAQCBzdGF0aWMgaW50IF9fcGNpX2VuYWJsZV9tc2l4KHN0cnVjdCBtc2lfaW5mbyAq
bXNpLCBzdHJ1Y3QgbXNpX2Rlc2MgKipkZXNjKQogICAgIG9sZF9kZXNjID0gZmluZF9tc2lfZW50
cnkocGRldiwgbXNpLT5pcnEsIFBDSV9DQVBfSURfTVNJWCk7CiAgICAgaWYgKCBvbGRfZGVzYyAp
CiAgICAgewotICAgICAgICBwcmludGsoWEVOTE9HX0VSUiAiaXJxICVkIGFscmVhZHkgbWFwcGVk
IHRvIE1TSS1YIG9uICUwNHg6JTAyeDolMDJ4LiV1XG4iLAotICAgICAgICAgICAgICAgbXNpLT5p
cnEsIG1zaS0+c2VnLCBtc2ktPmJ1cywgc2xvdCwgZnVuYyk7CisgICAgICAgIHByaW50ayhYRU5M
T0dfRVJSICJpcnEgJWQgYWxyZWFkeSBtYXBwZWQgdG8gTVNJLVggb24gJXBwXG4iLAorICAgICAg
ICAgICAgICAgbXNpLT5pcnEsICZwZGV2LT5zYmRmKTsKICAgICAgICAgcmV0dXJuIC1FRVhJU1Q7
CiAgICAgfQogCiAgICAgb2xkX2Rlc2MgPSBmaW5kX21zaV9lbnRyeShwZGV2LCAtMSwgUENJX0NB
UF9JRF9NU0kpOwogICAgIGlmICggb2xkX2Rlc2MgKQogICAgIHsKLSAgICAgICAgcHJpbnRrKFhF
TkxPR19XQVJOSU5HICJNU0kgYWxyZWFkeSBpbiB1c2Ugb24gJTA0eDolMDJ4OiUwMnguJXVcbiIs
Ci0gICAgICAgICAgICAgICBtc2ktPnNlZywgbXNpLT5idXMsIHNsb3QsIGZ1bmMpOworICAgICAg
ICBwcmludGsoWEVOTE9HX1dBUk5JTkcgIk1TSSBhbHJlYWR5IGluIHVzZSBvbiAlcHBcbiIsICZw
ZGV2LT5zYmRmKTsKICAgICAgICAgX19wY2lfZGlzYWJsZV9tc2kob2xkX2Rlc2MpOwogICAgIH0K
IApAQCAtMTE3NSw4ICsxMTcwLDggQEAgc3RhdGljIHZvaWQgX19wY2lfZGlzYWJsZV9tc2l4KHN0
cnVjdCBtc2lfZGVzYyAqZW50cnkpCiAgICAgZWxzZSBpZiAoICEoY29udHJvbCAmIFBDSV9NU0lY
X0ZMQUdTX01BU0tBTEwpICkKICAgICB7CiAgICAgICAgIHByaW50ayhYRU5MT0dfV0FSTklORwot
ICAgICAgICAgICAgICAgImNhbm5vdCBkaXNhYmxlIElSUSAlZDogbWFza2luZyBNU0ktWCBvbiAl
MDR4OiUwMng6JTAyeC4ldVxuIiwKLSAgICAgICAgICAgICAgIGVudHJ5LT5pcnEsIHNlZywgYnVz
LCBzbG90LCBmdW5jKTsKKyAgICAgICAgICAgICAgICJjYW5ub3QgZGlzYWJsZSBJUlEgJWQ6IG1h
c2tpbmcgTVNJLVggb24gJXBwXG4iLAorICAgICAgICAgICAgICAgZW50cnktPmlycSwgJmRldi0+
c2JkZik7CiAgICAgICAgIG1hc2thbGwgPSB0cnVlOwogICAgIH0KICAgICBkZXYtPm1zaXgtPmhv
c3RfbWFza2FsbCA9IG1hc2thbGw7CkBAIC0xMzQyLDcgKzEzMzcsNiBAQCBpbnQgcGNpX3Jlc3Rv
cmVfbXNpX3N0YXRlKHN0cnVjdCBwY2lfZGV2ICpwZGV2KQogICAgIHN0cnVjdCBtc2lfZGVzYyAq
ZW50cnksICp0bXA7CiAgICAgc3RydWN0IGlycV9kZXNjICpkZXNjOwogICAgIHN0cnVjdCBtc2lf
bXNnIG1zZzsKLSAgICB1aW50OF90IHNsb3QgPSBwZGV2LT5zYmRmLmRldiwgZnVuYyA9IHBkZXYt
PnNiZGYuZnVuYzsKICAgICB1bnNpZ25lZCBpbnQgdHlwZSA9IDAsIHBvcyA9IDA7CiAgICAgdTE2
IGNvbnRyb2wgPSAwOwogCkBAIC0xMzY5LDkgKzEzNjMsOCBAQCBpbnQgcGNpX3Jlc3RvcmVfbXNp
X3N0YXRlKHN0cnVjdCBwY2lfZGV2ICpwZGV2KQogICAgICAgICBpZiAoZGVzYy0+bXNpX2Rlc2Mg
IT0gZW50cnkpCiAgICAgICAgIHsKICAgICBib2d1czoKLSAgICAgICAgICAgIGRwcmludGsoWEVO
TE9HX0VSUiwKLSAgICAgICAgICAgICAgICAgICAgIlJlc3RvcmUgTVNJIGZvciAlMDR4OiUwMng6
JTAyeDoldSBlbnRyeSAldSBub3Qgc2V0P1xuIiwKLSAgICAgICAgICAgICAgICAgICAgcGRldi0+
c2JkZi5zZWcsIHBkZXYtPnNiZGYuYnVzLCBzbG90LCBmdW5jLCBpKTsKKyAgICAgICAgICAgIGRw
cmludGsoWEVOTE9HX0VSUiwgIlJlc3RvcmUgTVNJIGZvciAlcHAgZW50cnkgJXUgbm90IHNldD9c
biIsCisgICAgICAgICAgICAgICAgICAgICZwZGV2LT5zYmRmLCBpKTsKICAgICAgICAgICAgIHNw
aW5fdW5sb2NrX2lycXJlc3RvcmUoJmRlc2MtPmxvY2ssIGZsYWdzKTsKICAgICAgICAgICAgIGlm
ICggdHlwZSA9PSBQQ0lfQ0FQX0lEX01TSVggKQogICAgICAgICAgICAgICAgIHBjaV9jb25mX3dy
aXRlMTYocGRldi0+c2JkZiwgbXNpeF9jb250cm9sX3JlZyhwb3MpLApkaWZmIC0tZ2l0IGEveGVu
L2NvbW1vbi92c3ByaW50Zi5jIGIveGVuL2NvbW1vbi92c3ByaW50Zi5jCmluZGV4IDM1MmQ0M2I0
MjUuLmIzMGVkMDg2ODcgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vdnNwcmludGYuYworKysgYi94
ZW4vY29tbW9uL3ZzcHJpbnRmLmMKQEAgLTM5Miw2ICszOTIsMjAgQEAgc3RhdGljIGNoYXIgKnBy
aW50X3ZjcHUoY2hhciAqc3RyLCBjaGFyICplbmQsIGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQogICAg
IHJldHVybiBudW1iZXIoc3RyICsgMSwgZW5kLCB2LT52Y3B1X2lkLCAxMCwgLTEsIC0xLCAwKTsK
IH0KIAorc3RhdGljIGNoYXIgKnByaW50X3BjaV9hZGRyKGNoYXIgKnN0ciwgY2hhciAqZW5kLCBj
b25zdCBwY2lfc2JkZl90ICpzYmRmKQoreworICAgIHN0ciA9IG51bWJlcihzdHIsIGVuZCwgc2Jk
Zi0+c2VnLCAxNiwgNCwgLTEsIFpFUk9QQUQpOworICAgIGlmICggc3RyIDwgZW5kICkKKyAgICAg
ICAgKnN0ciA9ICc6JzsKKyAgICBzdHIgPSBudW1iZXIoc3RyICsgMSwgZW5kLCBzYmRmLT5idXMs
IDE2LCAyLCAtMSwgWkVST1BBRCk7CisgICAgaWYgKCBzdHIgPCBlbmQgKQorICAgICAgICAqc3Ry
ID0gJzonOworICAgIHN0ciA9IG51bWJlcihzdHIgKyAxLCBlbmQsIHNiZGYtPmRldiwgMTYsIDIs
IC0xLCBaRVJPUEFEKTsKKyAgICBpZiAoIHN0ciA8IGVuZCApCisgICAgICAgICpzdHIgPSAnLic7
CisgICAgcmV0dXJuIG51bWJlcihzdHIgKyAxLCBlbmQsIHNiZGYtPmZ1bmMsIDEwLCAtMSwgLTEs
IDApOworfQorCiBzdGF0aWMgY2hhciAqcG9pbnRlcihjaGFyICpzdHIsIGNoYXIgKmVuZCwgY29u
c3QgY2hhciAqKmZtdF9wdHIsCiAgICAgICAgICAgICAgICAgICAgICBjb25zdCB2b2lkICphcmcs
IGludCBmaWVsZF93aWR0aCwgaW50IHByZWNpc2lvbiwKICAgICAgICAgICAgICAgICAgICAgIGlu
dCBmbGFncykKQEAgLTUxOSw2ICs1MzMsMTAgQEAgc3RhdGljIGNoYXIgKnBvaW50ZXIoY2hhciAq
c3RyLCBjaGFyICplbmQsIGNvbnN0IGNoYXIgKipmbXRfcHRyLAogICAgIGNhc2UgJ3YnOiAvKiBk
PGRvbWFpbi1pZD52PHZjcHUtaWQ+IGZyb20gYSBzdHJ1Y3QgdmNwdSAqLwogICAgICAgICArKypm
bXRfcHRyOwogICAgICAgICByZXR1cm4gcHJpbnRfdmNwdShzdHIsIGVuZCwgYXJnKTsKKworICAg
IGNhc2UgJ3AnOiAvKiBQQ0kgU0JERi4gKi8KKyAgICAgICAgKysqZm10X3B0cjsKKyAgICAgICAg
cmV0dXJuIHByaW50X3BjaV9hZGRyKHN0ciwgZW5kLCBhcmcpOwogICAgIH0KIAogICAgIGlmICgg
ZmllbGRfd2lkdGggPT0gLTEgKQpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
YW1kL2lvbW11X2FjcGkuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9hY3Bp
LmMKaW5kZXggNjRkMTA0ODFkNy4uZDkwMGZlZWYwOSAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvYW1kL2lvbW11X2FjcGkuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9hbWQvaW9tbXVfYWNwaS5jCkBAIC03MTcsOSArNzE3LDggQEAgc3RhdGljIHUxNiBfX2luaXQg
cGFyc2VfaXZoZF9kZXZpY2Vfc3BlY2lhbCgKICAgICAgICAgcmV0dXJuIDA7CiAgICAgfQogCi0g
ICAgQU1EX0lPTU1VX0RFQlVHKCJJVkhEIFNwZWNpYWw6ICUwNHg6JTAyeDolMDJ4LiV1IHZhcmll
dHkgJSN4IGhhbmRsZSAlI3hcbiIsCi0gICAgICAgICAgICAgICAgICAgIHNlZywgUENJX0JVUyhi
ZGYpLCBQQ0lfU0xPVChiZGYpLCBQQ0lfRlVOQyhiZGYpLAotICAgICAgICAgICAgICAgICAgICBz
cGVjaWFsLT52YXJpZXR5LCBzcGVjaWFsLT5oYW5kbGUpOworICAgIEFNRF9JT01NVV9ERUJVRygi
SVZIRCBTcGVjaWFsOiAlcHAgdmFyaWV0eSAlI3ggaGFuZGxlICUjeFxuIiwKKyAgICAgICAgICAg
ICAgICAgICAgJlBDSV9TQkRGMl9UKHNlZywgYmRmKSwgc3BlY2lhbC0+dmFyaWV0eSwgc3BlY2lh
bC0+aGFuZGxlKTsKICAgICBhZGRfaXZyc19tYXBwaW5nX2VudHJ5KGJkZiwgYmRmLCBzcGVjaWFs
LT5oZWFkZXIuZGF0YV9zZXR0aW5nLCBpb21tdSk7CiAKICAgICBzd2l0Y2ggKCBzcGVjaWFsLT52
YXJpZXR5ICkKQEAgLTc0Miw5ICs3NDEsOSBAQCBzdGF0aWMgdTE2IF9faW5pdCBwYXJzZV9pdmhk
X2RldmljZV9zcGVjaWFsKAogICAgICAgICBpZiAoIGlkeCA8IG5yX2lvYXBpY19zYmRmICkKICAg
ICAgICAgewogICAgICAgICAgICAgQU1EX0lPTU1VX0RFQlVHKCJJVkhEOiBDb21tYW5kIGxpbmUg
b3ZlcnJpZGUgcHJlc2VudCBmb3IgSU8tQVBJQyAlI3giCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIihJVlJTOiAlI3ggZGV2SUQgJTA0eDolMDJ4OiUwMnguJXUpXG4iLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGlvYXBpY19zYmRmW2lkeF0uaWQsIHNwZWNpYWwtPmhhbmRsZSwg
c2VnLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBDSV9CVVMoYmRmKSwgUENJX1NMT1Qo
YmRmKSwgUENJX0ZVTkMoYmRmKSk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIihJVlJT
OiAlI3ggZGV2SUQgJXBwKVxuIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBpb2FwaWNf
c2JkZltpZHhdLmlkLCBzcGVjaWFsLT5oYW5kbGUsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgJlBDSV9TQkRGMl9UKHNlZywgYmRmKSk7CiAgICAgICAgICAgICBicmVhazsKICAgICAgICAg
fQogCkBAIC04MTQsOSArODEzLDkgQEAgc3RhdGljIHUxNiBfX2luaXQgcGFyc2VfaXZoZF9kZXZp
Y2Vfc3BlY2lhbCgKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICBjYXNlIEhQRVRfQ01ETDoK
ICAgICAgICAgICAgIEFNRF9JT01NVV9ERUJVRygiSVZIRDogQ29tbWFuZCBsaW5lIG92ZXJyaWRl
IHByZXNlbnQgZm9yIEhQRVQgJSN4ICIKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAiKElW
UlM6ICUjeCBkZXZJRCAlMDR4OiUwMng6JTAyeC4ldSlcbiIsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgaHBldF9zYmRmLmlkLCBzcGVjaWFsLT5oYW5kbGUsIHNlZywgUENJX0JVUyhiZGYp
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBDSV9TTE9UKGJkZiksIFBDSV9GVU5DKGJk
ZikpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICIoSVZSUzogJSN4IGRldklEICVwcClc
biIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgaHBldF9zYmRmLmlkLCBzcGVjaWFsLT5o
YW5kbGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgJlBDSV9TQkRGMl9UKHNlZywgYmRm
KSk7CiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgY2FzZSBIUEVUX05PTkU6CiAgICAgICAg
ICAgICAvKiBzZXQgZGV2aWNlIGlkIG9mIGhwZXQgKi8KZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9jbWQuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2Ft
ZC9pb21tdV9jbWQuYwppbmRleCA4MjMzMGMyNGJhLi45YmJjNWE1NTQ1IDEwMDY0NAotLS0gYS94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfY21kLmMKKysrIGIveGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvYW1kL2lvbW11X2NtZC5jCkBAIC0yOTYsOSArMjk2LDggQEAgdm9pZCBhbWRf
aW9tbXVfZmx1c2hfaW90bGIodTggZGV2Zm4sIGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2LAog
CiAgICAgaWYgKCAhaW9tbXUgKQogICAgIHsKLSAgICAgICAgQU1EX0lPTU1VX0RFQlVHKCIlczog
Q2FuJ3QgZmluZCBpb21tdSBmb3IgJTA0eDolMDJ4OiUwMnguJXVcbiIsCi0gICAgICAgICAgICAg
ICAgICAgICAgICBfX2Z1bmNfXywgcGRldi0+c2JkZi5zZWcsIHBkZXYtPnNiZGYuYnVzLAotICAg
ICAgICAgICAgICAgICAgICAgICAgcGRldi0+c2JkZi5kZXYsIHBkZXYtPnNiZGYuZnVuYyk7Cisg
ICAgICAgIEFNRF9JT01NVV9ERUJVRygiJXM6IENhbid0IGZpbmQgaW9tbXUgZm9yICVwcFxuIiwK
KyAgICAgICAgICAgICAgICAgICAgICAgIF9fZnVuY19fLCAmcGRldi0+c2JkZik7CiAgICAgICAg
IHJldHVybjsKICAgICB9CiAKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2Ft
ZC9pb21tdV9kZXRlY3QuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9kZXRl
Y3QuYwppbmRleCBlOGQ4ZWM1OWJkLi45MWY1ZWE2YmZmIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfZGV0ZWN0LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvYW1kL2lvbW11X2RldGVjdC5jCkBAIC0xNTMsOSArMTUzLDggQEAgaW50IF9faW5pdCBh
bWRfaW9tbXVfZGV0ZWN0X29uZV9hY3BpKAogCiAgICAgcnQgPSBwY2lfcm9fZGV2aWNlKGlvbW11
LT5zZWcsIGJ1cywgUENJX0RFVkZOKGRldiwgZnVuYykpOwogICAgIGlmICggcnQgKQotICAgICAg
ICBwcmludGsoWEVOTE9HX0VSUgotICAgICAgICAgICAgICAgIkNvdWxkIG5vdCBtYXJrIGNvbmZp
ZyBzcGFjZSBvZiAlMDR4OiUwMng6JTAyeC4ldSByZWFkLW9ubHkgKCVkKVxuIiwKLSAgICAgICAg
ICAgICAgIGlvbW11LT5zZWcsIGJ1cywgZGV2LCBmdW5jLCBydCk7CisgICAgICAgIHByaW50ayhY
RU5MT0dfRVJSICJDb3VsZCBub3QgbWFyayBjb25maWcgc3BhY2Ugb2YgJXBwIHJlYWQtb25seSAo
JWQpXG4iLAorICAgICAgICAgICAgICAgJlBDSV9TQkRGMl9UKGlvbW11LT5zZWcsIGlvbW11LT5i
ZGYpLCBydCk7CiAKICAgICBsaXN0X2FkZF90YWlsKCZpb21tdS0+bGlzdCwgJmFtZF9pb21tdV9o
ZWFkKTsKICAgICBydCA9IDA7CmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9h
bWQvaW9tbXVfaW5pdC5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2luaXQu
YwppbmRleCBmZTA1MTZmNzg4Li5mMzljNjc5NDlmIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC9hbWQvaW9tbXVfaW5pdC5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L2FtZC9pb21tdV9pbml0LmMKQEAgLTc5Myw5ICs3OTMsOCBAQCBzdGF0aWMgYm9vbF90IF9faW5p
dCBzZXRfaW9tbXVfaW50ZXJydXB0X2hhbmRsZXIoc3RydWN0IGFtZF9pb21tdSAqaW9tbXUpCiAg
ICAgcGNpZGV2c191bmxvY2soKTsKICAgICBpZiAoICFpb21tdS0+bXNpLmRldiApCiAgICAgewot
ICAgICAgICBBTURfSU9NTVVfREVCVUcoIklPTU1VOiBubyBwZGV2IGZvciAlMDR4OiUwMng6JTAy
eC4ldVxuIiwKLSAgICAgICAgICAgICAgICAgICAgICAgIGlvbW11LT5zZWcsIFBDSV9CVVMoaW9t
bXUtPmJkZiksCi0gICAgICAgICAgICAgICAgICAgICAgICBQQ0lfU0xPVChpb21tdS0+YmRmKSwg
UENJX0ZVTkMoaW9tbXUtPmJkZikpOworICAgICAgICBBTURfSU9NTVVfREVCVUcoIklPTU1VOiBu
byBwZGV2IGZvciAlcHBcbiIsCisgICAgICAgICAgICAgICAgICAgICAgICAmUENJX1NCREYyX1Qo
aW9tbXUtPnNlZywgaW9tbXUtPmJkZikpOwogICAgICAgICByZXR1cm4gMDsKICAgICB9CiAgICAg
Y29udHJvbCA9IHBjaV9jb25mX3JlYWQxNihpb21tdS0+bXNpLmRldi0+c2JkZiwKQEAgLTgzOCw5
ICs4MzcsNiBAQCBzdGF0aWMgdm9pZCBhbWRfaW9tbXVfZXJyYXR1bV83NDZfd29ya2Fyb3VuZChz
dHJ1Y3QgYW1kX2lvbW11ICppb21tdSkKICAgICAgICAgLnNlZyA9IGlvbW11LT5zZWcsCiAgICAg
ICAgIC5iZGYgPSBpb21tdS0+YmRmLAogICAgIH07Ci0gICAgdTggYnVzID0gUENJX0JVUyhpb21t
dS0+YmRmKTsKLSAgICB1OCBkZXYgPSBQQ0lfU0xPVChpb21tdS0+YmRmKTsKLSAgICB1OCBmdW5j
ID0gUENJX0ZVTkMoaW9tbXUtPmJkZik7CiAKICAgICBpZiAoIChib290X2NwdV9kYXRhLng4NiAh
PSAweDE1KSB8fAogICAgICAgICAgKGJvb3RfY3B1X2RhdGEueDg2X21vZGVsIDwgMHgxMCkgfHwK
QEAgLTg1OCw4ICs4NTQsNyBAQCBzdGF0aWMgdm9pZCBhbWRfaW9tbXVfZXJyYXR1bV83NDZfd29y
a2Fyb3VuZChzdHJ1Y3QgYW1kX2lvbW11ICppb21tdSkKIAogICAgIHBjaV9jb25mX3dyaXRlMzIo
c2JkZiwgMHhmNCwgdmFsdWUgfCAoMSA8PCAyKSk7CiAgICAgcHJpbnRrKFhFTkxPR19JTkZPCi0g
ICAgICAgICAgICJBTUQtVmk6IEFwcGx5aW5nIGVycmF0dW0gNzQ2IHdvcmthcm91bmQgZm9yIElP
TU1VIGF0ICUwNHg6JTAyeDolMDJ4LiV1XG4iLAotICAgICAgICAgICBpb21tdS0+c2VnLCBidXMs
IGRldiwgZnVuYyk7CisgICAgICAgICAgICJBTUQtVmk6IEFwcGx5aW5nIGVycmF0dW0gNzQ2IHdv
cmthcm91bmQgZm9yIElPTU1VIGF0ICVwcFxuIiwgJnNiZGYpOwogCiAgICAgLyogQ2xlYXIgdGhl
IGVuYWJsZSB3cml0aW5nIGJpdCAqLwogICAgIHBjaV9jb25mX3dyaXRlMzIoc2JkZiwgMHhmMCwg
MHg5MCk7CmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfaW50
ci5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2ludHIuYwppbmRleCA3MTU5
NGNjMjdkLi5lY2E4ZGVjYzA1IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9h
bWQvaW9tbXVfaW50ci5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9p
bnRyLmMKQEAgLTUxMSw4ICs1MTEsNyBAQCBzdGF0aWMgc3RydWN0IGFtZF9pb21tdSAqX2ZpbmRf
aW9tbXVfZm9yX2RldmljZShpbnQgc2VnLCBpbnQgYmRmKQogICAgIGlmICggaW9tbXUgKQogICAg
ICAgICByZXR1cm4gaW9tbXU7CiAKLSAgICBBTURfSU9NTVVfREVCVUcoIk5vIElPTU1VIGZvciBN
U0kgZGV2ID0gJTA0eDolMDJ4OiUwMnguJXVcbiIsCi0gICAgICAgICAgICAgICAgICAgIHNlZywg
UENJX0JVUyhiZGYpLCBQQ0lfU0xPVChiZGYpLCBQQ0lfRlVOQyhiZGYpKTsKKyAgICBBTURfSU9N
TVVfREVCVUcoIk5vIElPTU1VIGZvciBNU0kgZGV2ID0gJXBwXG4iLCAmUENJX1NCREYyX1Qoc2Vn
LCBiZGYpKTsKICAgICByZXR1cm4gRVJSX1BUUigtRUlOVkFMKTsKIH0KIApAQCAtNjg3LDEwICs2
ODYsNyBAQCBzdGF0aWMgaW50IGR1bXBfaW50cmVtYXBfbWFwcGluZyh1MTYgc2VnLCBzdHJ1Y3Qg
aXZyc19tYXBwaW5ncyAqaXZyc19tYXBwaW5nKQogICAgIGlmICggIWl2cnNfbWFwcGluZyApCiAg
ICAgICAgIHJldHVybiAwOwogCi0gICAgcHJpbnRrKCIgICUwNHg6JTAyeDolMDJ4OiV1OlxuIiwg
c2VnLAotICAgICAgICAgICBQQ0lfQlVTKGl2cnNfbWFwcGluZy0+ZHRlX3JlcXVlc3Rvcl9pZCks
Ci0gICAgICAgICAgIFBDSV9TTE9UKGl2cnNfbWFwcGluZy0+ZHRlX3JlcXVlc3Rvcl9pZCksCi0g
ICAgICAgICAgIFBDSV9GVU5DKGl2cnNfbWFwcGluZy0+ZHRlX3JlcXVlc3Rvcl9pZCkpOworICAg
IHByaW50aygiICAlcHA6XG4iLCAmUENJX1NCREYyX1Qoc2VnLGl2cnNfbWFwcGluZy0+ZHRlX3Jl
cXVlc3Rvcl9pZCkpOwogCiAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJihpdnJzX21hcHBpbmctPmlu
dHJlbWFwX2xvY2spLCBmbGFncyk7CiAgICAgZHVtcF9pbnRyZW1hcF90YWJsZShpdnJzX21hcHBp
bmctPmludHJlbWFwX3RhYmxlKTsKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L2FtZC9wY2lfYW1kX2lvbW11LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvcGNpX2Ft
ZF9pb21tdS5jCmluZGV4IDBlNGM1YjQ5OTQuLjU3ODdkZmY5MTQgMTAwNjQ0Ci0tLSBhL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmMKKysrIGIveGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvYW1kL3BjaV9hbWRfaW9tbXUuYwpAQCAtNTIsOSArNTIsOCBAQCBzdHJ1Y3Qg
YW1kX2lvbW11ICpmaW5kX2lvbW11X2Zvcl9kZXZpY2UoaW50IHNlZywgaW50IGJkZikKICAgICAg
ICAgICAgICAgICB0bXAuZHRlX3JlcXVlc3Rvcl9pZCA9IGJkZjsKICAgICAgICAgICAgIGl2cnNf
bWFwcGluZ3NbYmRmXSA9IHRtcDsKIAotICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19XQVJOSU5H
ICIlMDR4OiUwMng6JTAyeC4ldSBub3QgZm91bmQgaW4gQUNQSSB0YWJsZXM7IgotICAgICAgICAg
ICAgICAgICAgICIgdXNpbmcgc2FtZSBJT01NVSBhcyBmdW5jdGlvbiAwXG4iLAotICAgICAgICAg
ICAgICAgICAgIHNlZywgUENJX0JVUyhiZGYpLCBQQ0lfU0xPVChiZGYpLCBQQ0lfRlVOQyhiZGYp
KTsKKyAgICAgICAgICAgIHByaW50ayhYRU5MT0dfV0FSTklORyAiJXBwIG5vdCBmb3VuZCBpbiBB
Q1BJIHRhYmxlczsiCisgICAgICAgICAgICAgICAgICAgIiB1c2luZyBzYW1lIElPTU1VIGFzIGZ1
bmN0aW9uIDBcbiIsICZQQ0lfU0JERjJfVChzZWcsIGJkZikpOwogCiAgICAgICAgICAgICAvKiB3
cml0ZSBpb21tdSBmaWVsZCBsYXN0ICovCiAgICAgICAgICAgICBpdnJzX21hcHBpbmdzW2JkZl0u
aW9tbXUgPSBpdnJzX21hcHBpbmdzW2JkMF0uaW9tbXU7CkBAIC0zMDYsOSArMzA1LDkgQEAgc3Rh
dGljIGludCByZWFzc2lnbl9kZXZpY2Uoc3RydWN0IGRvbWFpbiAqc291cmNlLCBzdHJ1Y3QgZG9t
YWluICp0YXJnZXQsCiAgICAgaWYgKCAhaW9tbXUgKQogICAgIHsKICAgICAgICAgQU1EX0lPTU1V
X0RFQlVHKCJGYWlsIHRvIGZpbmQgaW9tbXUuIgotICAgICAgICAgICAgICAgICAgICAgICAgIiAl
MDR4OiUwMng6JXgwMi4leCBjYW5ub3QgYmUgYXNzaWduZWQgdG8gZG9tJWRcbiIsCi0gICAgICAg
ICAgICAgICAgICAgICAgICBwZGV2LT5zYmRmLnNlZywgcGRldi0+c2JkZi5idXMsIFBDSV9TTE9U
KGRldmZuKSwKLSAgICAgICAgICAgICAgICAgICAgICAgIFBDSV9GVU5DKGRldmZuKSwgdGFyZ2V0
LT5kb21haW5faWQpOworICAgICAgICAgICAgICAgICAgICAgICAgIiAlcHAgY2Fubm90IGJlIGFz
c2lnbmVkIHRvIGRvbSVkXG4iLAorICAgICAgICAgICAgICAgICAgICAgICAgJlBDSV9TQkRGM19U
KHBkZXYtPnNiZGYuc2VnLCBwZGV2LT5zYmRmLmJ1cywgZGV2Zm4pLAorICAgICAgICAgICAgICAg
ICAgICAgICAgdGFyZ2V0LT5kb21haW5faWQpOwogICAgICAgICByZXR1cm4gLUVOT0RFVjsKICAg
ICB9CiAKQEAgLTMyNSw5ICszMjQsOSBAQCBzdGF0aWMgaW50IHJlYXNzaWduX2RldmljZShzdHJ1
Y3QgZG9tYWluICpzb3VyY2UsIHN0cnVjdCBkb21haW4gKnRhcmdldCwKICAgICAgICAgcmV0dXJu
IHJjOwogCiAgICAgYW1kX2lvbW11X3NldHVwX2RvbWFpbl9kZXZpY2UodGFyZ2V0LCBpb21tdSwg
ZGV2Zm4sIHBkZXYpOwotICAgIEFNRF9JT01NVV9ERUJVRygiUmUtYXNzaWduICUwNHg6JTAyeDol
MDJ4LiV1IGZyb20gZG9tJWQgdG8gZG9tJWRcbiIsCi0gICAgICAgICAgICAgICAgICAgIHBkZXYt
PnNiZGYuc2VnLCBwZGV2LT5zYmRmLmJ1cywgUENJX1NMT1QoZGV2Zm4pLAotICAgICAgICAgICAg
ICAgICAgICBQQ0lfRlVOQyhkZXZmbiksIHNvdXJjZS0+ZG9tYWluX2lkLCB0YXJnZXQtPmRvbWFp
bl9pZCk7CisgICAgQU1EX0lPTU1VX0RFQlVHKCJSZS1hc3NpZ24gJXBwIGZyb20gZG9tJWQgdG8g
ZG9tJWRcbiIsCisgICAgICAgICAgICAgICAgICAgICZQQ0lfU0JERjNfVChwZGV2LT5zYmRmLnNl
ZywgcGRldi0+c2JkZi5idXMsIGRldmZuKSwKKyAgICAgICAgICAgICAgICAgICAgc291cmNlLT5k
b21haW5faWQsIHRhcmdldC0+ZG9tYWluX2lkKTsKIAogICAgIHJldHVybiAwOwogfQpAQCAtNDMw
LDE1ICs0MjksMTIgQEAgc3RhdGljIGludCBhbWRfaW9tbXVfYWRkX2RldmljZSh1OCBkZXZmbiwg
c3RydWN0IHBjaV9kZXYgKnBkZXYpCiAgICAgICAgIGlmICggcGRldi0+dHlwZSA9PSBERVZfVFlQ
RV9QQ0lfSE9TVF9CUklER0UgJiYKICAgICAgICAgICAgICBpc19oYXJkd2FyZV9kb21haW4ocGRl
di0+ZG9tYWluKSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIEFNRF9JT01NVV9ERUJVRygiU2tp
cHBpbmcgaG9zdCBicmlkZ2UgJTA0eDolMDJ4OiUwMnguJXVcbiIsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGRldi0+c2JkZi5zZWcsIHBkZXYtPnNiZGYuYnVzLCBwZGV2LT5zYmRmLmRl
diwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBwZGV2LT5zYmRmLmZ1bmMpOworICAgICAg
ICAgICAgQU1EX0lPTU1VX0RFQlVHKCJTa2lwcGluZyBob3N0IGJyaWRnZSAlcHBcbiIsICZwZGV2
LT5zYmRmKTsKICAgICAgICAgICAgIHJldHVybiAwOwogICAgICAgICB9CiAKLSAgICAgICAgQU1E
X0lPTU1VX0RFQlVHKCJObyBpb21tdSBmb3IgJTA0eDolMDJ4OiUwMnguJXU7IGNhbm5vdCBiZSBo
YW5kZWQgdG8gZCVkXG4iLAotICAgICAgICAgICAgICAgICAgICAgICAgcGRldi0+c2JkZi5zZWcs
IHBkZXYtPnNiZGYuYnVzLCBwZGV2LT5zYmRmLmRldiwKLSAgICAgICAgICAgICAgICAgICAgICAg
IHBkZXYtPnNiZGYuZnVuYywgcGRldi0+ZG9tYWluLT5kb21haW5faWQpOworICAgICAgICBBTURf
SU9NTVVfREVCVUcoIk5vIGlvbW11IGZvciAlcHA7IGNhbm5vdCBiZSBoYW5kZWQgdG8gZCVkXG4i
LAorICAgICAgICAgICAgICAgICAgICAgICAgJnBkZXYtPnNiZGYsIHBkZXYtPmRvbWFpbi0+ZG9t
YWluX2lkKTsKICAgICAgICAgcmV0dXJuIC1FTk9ERVY7CiAgICAgfQogCkBAIC00NTcsOSArNDUz
LDggQEAgc3RhdGljIGludCBhbWRfaW9tbXVfcmVtb3ZlX2RldmljZSh1OCBkZXZmbiwgc3RydWN0
IHBjaV9kZXYgKnBkZXYpCiAgICAgaWYgKCAhaW9tbXUgKQogICAgIHsKICAgICAgICAgQU1EX0lP
TU1VX0RFQlVHKCJGYWlsIHRvIGZpbmQgaW9tbXUuIgotICAgICAgICAgICAgICAgICAgICAgICAg
IiAlMDR4OiUwMng6JTAyeC4ldSBjYW5ub3QgYmUgcmVtb3ZlZCBmcm9tIGRvbSVkXG4iLAotICAg
ICAgICAgICAgICAgICAgICAgICAgcGRldi0+c2JkZi5zZWcsIHBkZXYtPnNiZGYuYnVzLCBwZGV2
LT5zYmRmLmRldiwKLSAgICAgICAgICAgICAgICAgICAgICAgIHBkZXYtPnNiZGYuZnVuYywgcGRl
di0+ZG9tYWluLT5kb21haW5faWQpOworICAgICAgICAgICAgICAgICAgICAgICAgIiAlcHAgY2Fu
bm90IGJlIHJlbW92ZWQgZnJvbSBkb20lZFxuIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICZw
ZGV2LT5zYmRmLCBwZGV2LT5kb21haW4tPmRvbWFpbl9pZCk7CiAgICAgICAgIHJldHVybiAtRU5P
REVWOwogICAgIH0KIApkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMg
Yi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYwppbmRleCA5NGZiM2ExODNkLi5hOTY2N2Nh
MjFjIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYworKysgYi94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYwpAQCAtMjM4LDEwICsyMzgsNiBAQCBzdGF0aWMgdm9p
ZCBjaGVja19wZGV2KGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2KQogICAgIChQQ0lfU1RBVFVT
X1BBUklUWSB8IFBDSV9TVEFUVVNfU0lHX1RBUkdFVF9BQk9SVCB8IFwKICAgICAgUENJX1NUQVRV
U19SRUNfVEFSR0VUX0FCT1JUIHwgUENJX1NUQVRVU19SRUNfTUFTVEVSX0FCT1JUIHwgXAogICAg
ICBQQ0lfU1RBVFVTX1NJR19TWVNURU1fRVJST1IgfCBQQ0lfU1RBVFVTX0RFVEVDVEVEX1BBUklU
WSkKLSAgICB1aW50MTZfdCBzZWcgPSBwZGV2LT5zYmRmLnNlZzsKLSAgICB1aW50OF90IGJ1cyA9
IHBkZXYtPnNiZGYuYnVzOwotICAgIHVpbnQ4X3QgZGV2ID0gcGRldi0+c2JkZi5kZXY7Ci0gICAg
dWludDhfdCBmdW5jID0gcGRldi0+c2JkZi5mdW5jOwogICAgIHUxNiB2YWw7CiAKICAgICBpZiAo
IGNvbW1hbmRfbWFzayApCkBAIC0yNTIsOCArMjQ4LDggQEAgc3RhdGljIHZvaWQgY2hlY2tfcGRl
dihjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldikKICAgICAgICAgdmFsID0gcGNpX2NvbmZfcmVh
ZDE2KHBkZXYtPnNiZGYsIFBDSV9TVEFUVVMpOwogICAgICAgICBpZiAoIHZhbCAmIFBDSV9TVEFU
VVNfQ0hFQ0sgKQogICAgICAgICB7Ci0gICAgICAgICAgICBwcmludGsoWEVOTE9HX0lORk8gIiUw
NHg6JTAyeDolMDJ4LiV1IHN0YXR1cyAlMDR4IC0+ICUwNHhcbiIsCi0gICAgICAgICAgICAgICAg
ICAgc2VnLCBidXMsIGRldiwgZnVuYywgdmFsLCB2YWwgJiB+UENJX1NUQVRVU19DSEVDSyk7Cisg
ICAgICAgICAgICBwcmludGsoWEVOTE9HX0lORk8gIiVwcCBzdGF0dXMgJTA0eCAtPiAlMDR4XG4i
LAorICAgICAgICAgICAgICAgICAgICZwZGV2LT5zYmRmLCB2YWwsIHZhbCAmIH5QQ0lfU1RBVFVT
X0NIRUNLKTsKICAgICAgICAgICAgIHBjaV9jb25mX3dyaXRlMTYocGRldi0+c2JkZiwgUENJX1NU
QVRVUywgdmFsICYgUENJX1NUQVRVU19DSEVDSyk7CiAgICAgICAgIH0KICAgICB9CkBAIC0yNzAs
OSArMjY2LDggQEAgc3RhdGljIHZvaWQgY2hlY2tfcGRldihjb25zdCBzdHJ1Y3QgcGNpX2RldiAq
cGRldikKICAgICAgICAgdmFsID0gcGNpX2NvbmZfcmVhZDE2KHBkZXYtPnNiZGYsIFBDSV9TRUNf
U1RBVFVTKTsKICAgICAgICAgaWYgKCB2YWwgJiBQQ0lfU1RBVFVTX0NIRUNLICkKICAgICAgICAg
ewotICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19JTkZPCi0gICAgICAgICAgICAgICAgICAgIiUw
NHg6JTAyeDolMDJ4LiV1IHNlY29uZGFyeSBzdGF0dXMgJTA0eCAtPiAlMDR4XG4iLAotICAgICAg
ICAgICAgICAgICAgIHNlZywgYnVzLCBkZXYsIGZ1bmMsIHZhbCwgdmFsICYgflBDSV9TVEFUVVNf
Q0hFQ0spOworICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19JTkZPICIlcHAgc2Vjb25kYXJ5IHN0
YXR1cyAlMDR4IC0+ICUwNHhcbiIsCisgICAgICAgICAgICAgICAgICAgJnBkZXYtPnNiZGYsIHZh
bCwgdmFsICYgflBDSV9TVEFUVVNfQ0hFQ0spOwogICAgICAgICAgICAgcGNpX2NvbmZfd3JpdGUx
NihwZGV2LT5zYmRmLCBQQ0lfU0VDX1NUQVRVUywKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdmFsICYgUENJX1NUQVRVU19DSEVDSyk7CiAgICAgICAgIH0KQEAgLTQwOSw4ICs0MDQsOCBA
QCBzdGF0aWMgc3RydWN0IHBjaV9kZXYgKmFsbG9jX3BkZXYoc3RydWN0IHBjaV9zZWcgKnBzZWcs
IHU4IGJ1cywgdTggZGV2Zm4pCiAgICAgICAgICAgICBicmVhazsKIAogICAgICAgICBkZWZhdWx0
OgotICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19XQVJOSU5HICIlMDR4OiUwMng6JTAyeC4ldTog
dW5rbm93biB0eXBlICVkXG4iLAotICAgICAgICAgICAgICAgICAgIHBzZWctPm5yLCBidXMsIFBD
SV9TTE9UKGRldmZuKSwgUENJX0ZVTkMoZGV2Zm4pLCBwZGV2LT50eXBlKTsKKyAgICAgICAgICAg
IHByaW50ayhYRU5MT0dfV0FSTklORyAiJXBwOiB1bmtub3duIHR5cGUgJWRcbiIsCisgICAgICAg
ICAgICAgICAgICAgJnBkZXYtPnNiZGYsIHBkZXYtPnR5cGUpOwogICAgICAgICAgICAgYnJlYWs7
CiAgICAgfQogCkBAIC02NDIsOSArNjM3LDkgQEAgdW5zaWduZWQgaW50IHBjaV9zaXplX21lbV9i
YXIocGNpX3NiZGZfdCBzYmRmLCB1bnNpZ25lZCBpbnQgcG9zLAogICAgICAgICBpZiAoIGZsYWdz
ICYgUENJX0JBUl9MQVNUICkKICAgICAgICAgewogICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19X
QVJOSU5HCi0gICAgICAgICAgICAgICAgICAgIiVzZGV2aWNlICUwNHg6JTAyeDolMDJ4LiV1IHdp
dGggNjQtYml0ICVzQkFSIGluIGxhc3Qgc2xvdFxuIiwKLSAgICAgICAgICAgICAgICAgICAoZmxh
Z3MgJiBQQ0lfQkFSX1ZGKSA/ICJTUi1JT1YgIiA6ICIiLCBzYmRmLnNlZywgc2JkZi5idXMsCi0g
ICAgICAgICAgICAgICAgICAgc2JkZi5kZXYsIHNiZGYuZnVuYywgKGZsYWdzICYgUENJX0JBUl9W
RikgPyAidmYgIiA6ICIiKTsKKyAgICAgICAgICAgICAgICAgICAiJXNkZXZpY2UgJXBwIHdpdGgg
NjQtYml0ICVzQkFSIGluIGxhc3Qgc2xvdFxuIiwKKyAgICAgICAgICAgICAgICAgICAoZmxhZ3Mg
JiBQQ0lfQkFSX1ZGKSA/ICJTUi1JT1YgIiA6ICIiLCAmc2JkZiwKKyAgICAgICAgICAgICAgICAg
ICAoZmxhZ3MgJiBQQ0lfQkFSX1ZGKSA/ICJ2ZiAiIDogIiIpOwogICAgICAgICAgICAgKnBzaXpl
ID0gMDsKICAgICAgICAgICAgIHJldHVybiAxOwogICAgICAgICB9CkBAIC02NzQsNyArNjY5LDcg
QEAgaW50IHBjaV9hZGRfZGV2aWNlKHUxNiBzZWcsIHU4IGJ1cywgdTggZGV2Zm4sCiB7CiAgICAg
c3RydWN0IHBjaV9zZWcgKnBzZWc7CiAgICAgc3RydWN0IHBjaV9kZXYgKnBkZXY7Ci0gICAgdW5z
aWduZWQgaW50IHNsb3QgPSBQQ0lfU0xPVChkZXZmbiksIGZ1bmMgPSBQQ0lfRlVOQyhkZXZmbik7
CisgICAgdW5zaWduZWQgaW50IGZ1bmMgPSBQQ0lfRlVOQyhkZXZmbik7CiAgICAgY29uc3QgY2hh
ciAqcGRldl90eXBlOwogICAgIGludCByZXQ7CiAgICAgYm9vbCBwZl9pc19leHRmbiA9IGZhbHNl
OwpAQCAtNzQ3LDkgKzc0Miw4IEBAIGludCBwY2lfYWRkX2RldmljZSh1MTYgc2VnLCB1OCBidXMs
IHU4IGRldmZuLAogICAgICAgICAgICAgICAgICAgICAgUENJX0JBU0VfQUREUkVTU19TUEFDRV9J
TyApCiAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICBwcmludGsoWEVOTE9H
X1dBUk5JTkcKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICJTUi1JT1YgZGV2aWNlICUwNHg6
JTAyeDolMDJ4LiV1IHdpdGggdmYgQkFSJXUiCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAi
IGluIElPIHNwYWNlXG4iLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgc2VnLCBidXMsIHNs
b3QsIGZ1bmMsIGkpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgIlNSLUlPViBkZXZpY2Ug
JXBwIHdpdGggdmYgQkFSJXUgaW4gSU8gc3BhY2VcbiIsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAmcGRldi0+c2JkZiwgaSk7CiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOwogICAg
ICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICByZXQgPSBwY2lfc2l6ZV9tZW1fYmFyKHBk
ZXYtPnNiZGYsIGlkeCwgTlVMTCwgJnBkZXYtPnZmX3JsZW5baV0sCkBAIC03NjIsOSArNzU2LDkg
QEAgaW50IHBjaV9hZGRfZGV2aWNlKHUxNiBzZWcsIHU4IGJ1cywgdTggZGV2Zm4sCiAgICAgICAg
IH0KICAgICAgICAgZWxzZQogICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19XQVJOSU5HCi0gICAg
ICAgICAgICAgICAgICAgIlNSLUlPViBkZXZpY2UgJTA0eDolMDJ4OiUwMnguJXUgaGFzIGl0cyB2
aXJ0dWFsIgorICAgICAgICAgICAgICAgICAgICJTUi1JT1YgZGV2aWNlICVwcCBoYXMgaXRzIHZp
cnR1YWwiCiAgICAgICAgICAgICAgICAgICAgIiBmdW5jdGlvbnMgYWxyZWFkeSBlbmFibGVkICgl
MDR4KVxuIiwKLSAgICAgICAgICAgICAgICAgICBzZWcsIGJ1cywgc2xvdCwgZnVuYywgY3RybCk7
CisgICAgICAgICAgICAgICAgICAgJnBkZXYtPnNiZGYsIGN0cmwpOwogICAgIH0KIAogICAgIGNo
ZWNrX3BkZXYocGRldik7CkBAIC03OTEsMTUgKzc4NSwxMyBAQCBvdXQ6CiAgICAgcGNpZGV2c191
bmxvY2soKTsKICAgICBpZiAoICFyZXQgKQogICAgIHsKLSAgICAgICAgcHJpbnRrKFhFTkxPR19E
RUJVRyAiUENJIGFkZCAlcyAlMDR4OiUwMng6JTAyeC4ldVxuIiwgcGRldl90eXBlLAotICAgICAg
ICAgICAgICAgc2VnLCBidXMsIHNsb3QsIGZ1bmMpOworICAgICAgICBwcmludGsoWEVOTE9HX0RF
QlVHICJQQ0kgYWRkICVzICVwcFxuIiwgcGRldl90eXBlLCAmcGRldi0+c2JkZik7CiAgICAgICAg
IHdoaWxlICggcGRldi0+cGhhbnRvbV9zdHJpZGUgKQogICAgICAgICB7CiAgICAgICAgICAgICBm
dW5jICs9IHBkZXYtPnBoYW50b21fc3RyaWRlOwogICAgICAgICAgICAgaWYgKCBQQ0lfU0xPVChm
dW5jKSApCiAgICAgICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgICAgICBwcmludGsoWEVOTE9H
X0RFQlVHICJQQ0kgcGhhbnRvbSAlMDR4OiUwMng6JTAyeC4ldVxuIiwKLSAgICAgICAgICAgICAg
ICAgICBzZWcsIGJ1cywgc2xvdCwgZnVuYyk7CisgICAgICAgICAgICBwcmludGsoWEVOTE9HX0RF
QlVHICJQQ0kgcGhhbnRvbSAlcHBcbiIsICZwZGV2LT5zYmRmKTsKICAgICAgICAgfQogICAgIH0K
ICAgICByZXR1cm4gcmV0OwpAQCAtODI5LDggKzgyMSw4IEBAIGludCBwY2lfcmVtb3ZlX2Rldmlj
ZSh1MTYgc2VnLCB1OCBidXMsIHU4IGRldmZuKQogICAgICAgICAgICAgICAgIGxpc3RfZGVsKCZw
ZGV2LT5kb21haW5fbGlzdCk7CiAgICAgICAgICAgICBwY2lfY2xlYW51cF9tc2kocGRldik7CiAg
ICAgICAgICAgICBmcmVlX3BkZXYocHNlZywgcGRldik7Ci0gICAgICAgICAgICBwcmludGsoWEVO
TE9HX0RFQlVHICJQQ0kgcmVtb3ZlIGRldmljZSAlMDR4OiUwMng6JTAyeC4ldVxuIiwKLSAgICAg
ICAgICAgICAgICAgICBzZWcsIGJ1cywgUENJX1NMT1QoZGV2Zm4pLCBQQ0lfRlVOQyhkZXZmbikp
OworICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19ERUJVRyAiUENJIHJlbW92ZSBkZXZpY2UgJXBw
XG4iLAorICAgICAgICAgICAgICAgICAgICZQQ0lfU0JERjNfVChzZWcsIGJ1cywgZGV2Zm4pKTsK
ICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9CiAKQEAgLTg4OSw3ICs4ODEsNiBAQCBzdGF0
aWMgaW50IHBjaV9jbGVhbl9kcGNpX2lycXMoc3RydWN0IGRvbWFpbiAqZCkKIGludCBwY2lfcmVs
ZWFzZV9kZXZpY2VzKHN0cnVjdCBkb21haW4gKmQpCiB7CiAgICAgc3RydWN0IHBjaV9kZXYgKnBk
ZXY7Ci0gICAgdTggYnVzLCBkZXZmbjsKICAgICBpbnQgcmV0OwogCiAgICAgcGNpZGV2c19sb2Nr
KCk7CkBAIC05MDAsMTQgKzg5MSwxMCBAQCBpbnQgcGNpX3JlbGVhc2VfZGV2aWNlcyhzdHJ1Y3Qg
ZG9tYWluICpkKQogICAgICAgICByZXR1cm4gcmV0OwogICAgIH0KICAgICB3aGlsZSAoIChwZGV2
ID0gcGNpX2dldF9wZGV2X2J5X2RvbWFpbihkLCAtMSwgLTEsIC0xKSkgKQotICAgIHsKLSAgICAg
ICAgYnVzID0gcGRldi0+c2JkZi5idXM7Ci0gICAgICAgIGRldmZuID0gcGRldi0+c2JkZi5leHRm
dW5jOwotICAgICAgICBpZiAoIGRlYXNzaWduX2RldmljZShkLCBwZGV2LT5zYmRmLnNlZywgYnVz
LCBkZXZmbikgKQotICAgICAgICAgICAgcHJpbnRrKCJkb21haW4gJWQ6IGRlYXNzaWduIGRldmlj
ZSAoJTA0eDolMDJ4OiUwMnguJXUpIGZhaWxlZCFcbiIsCi0gICAgICAgICAgICAgICAgICAgZC0+
ZG9tYWluX2lkLCBwZGV2LT5zYmRmLnNlZywgYnVzLAotICAgICAgICAgICAgICAgICAgIFBDSV9T
TE9UKGRldmZuKSwgUENJX0ZVTkMoZGV2Zm4pKTsKLSAgICB9CisgICAgICAgIGlmICggZGVhc3Np
Z25fZGV2aWNlKGQsIHBkZXYtPnNiZGYuc2VnLCBwZGV2LT5zYmRmLmJ1cywKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGRldi0+c2JkZi5leHRmdW5jKSApCisgICAgICAgICAgICBwcmlu
dGsoImRvbWFpbiAlZDogZGVhc3NpZ24gZGV2aWNlICglcHApIGZhaWxlZCFcbiIsCisgICAgICAg
ICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCAmcGRldi0+c2JkZik7CiAgICAgcGNpZGV2c191bmxv
Y2soKTsKIAogICAgIHJldHVybiAwOwpAQCAtMTA1OSw4ICsxMDQ2LDggQEAgc3RhdGljIGludCBf
X2luaXQgX3NjYW5fcGNpX2RldmljZXMoc3RydWN0IHBjaV9zZWcgKnBzZWcsIHZvaWQgKmFyZykK
ICAgICAgICAgICAgICAgICBwZGV2ID0gYWxsb2NfcGRldihwc2VnLCBidXMsIFBDSV9ERVZGTihk
ZXYsIGZ1bmMpKTsKICAgICAgICAgICAgICAgICBpZiAoICFwZGV2ICkKICAgICAgICAgICAgICAg
ICB7Ci0gICAgICAgICAgICAgICAgICAgIHByaW50ayhYRU5MT0dfV0FSTklORyAiJTA0eDolMDJ4
OiUwMnguJXU6IGFsbG9jX3BkZXYgZmFpbGVkXG4iLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcHNlZy0+bnIsIGJ1cywgZGV2LCBmdW5jKTsKKyAgICAgICAgICAgICAgICAgICAgcHJpbnRr
KFhFTkxPR19XQVJOSU5HICIlcHA6IGFsbG9jX3BkZXYgZmFpbGVkXG4iLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgJlBDSV9TQkRGX1QocHNlZy0+bnIsIGJ1cywgZGV2LCBmdW5jKSk7CiAg
ICAgICAgICAgICAgICAgICAgIHJldHVybiAtRU5PTUVNOwogICAgICAgICAgICAgICAgIH0KIApA
QCAtMTEwMCw5ICsxMDg3LDggQEAgc3RhdGljIHZvaWQgX19od2RvbV9pbml0IHNldHVwX29uZV9o
d2RvbV9kZXZpY2UoY29uc3Qgc3RydWN0IHNldHVwX2h3ZG9tICpjdHh0LAogICAgICAgICBlcnIg
PSBjdHh0LT5oYW5kbGVyKGRldmZuLCBwZGV2KTsKICAgICAgICAgaWYgKCBlcnIgKQogICAgICAg
ICB7Ci0gICAgICAgICAgICBwcmludGsoWEVOTE9HX0VSUiAic2V0dXAgJTA0eDolMDJ4OiUwMngu
JXUgZm9yIGQlZCBmYWlsZWQgKCVkKVxuIiwKLSAgICAgICAgICAgICAgICAgICBwZGV2LT5zYmRm
LnNlZywgcGRldi0+c2JkZi5idXMsIHBkZXYtPnNiZGYuZGV2LAotICAgICAgICAgICAgICAgICAg
IHBkZXYtPnNiZGYuZnVuYywgY3R4dC0+ZC0+ZG9tYWluX2lkLCBlcnIpOworICAgICAgICAgICAg
cHJpbnRrKFhFTkxPR19FUlIgInNldHVwICVwcCBmb3IgZCVkIGZhaWxlZCAoJWQpXG4iLAorICAg
ICAgICAgICAgICAgICAgICZwZGV2LT5zYmRmLCBjdHh0LT5kLT5kb21haW5faWQsIGVycik7CiAg
ICAgICAgICAgICBpZiAoIGRldmZuID09IHBkZXYtPnNiZGYuZXh0ZnVuYyApCiAgICAgICAgICAg
ICAgICAgcmV0dXJuOwogICAgICAgICB9CkBAIC0xMTQzLDkgKzExMjksOCBAQCBzdGF0aWMgaW50
IF9faHdkb21faW5pdCBfc2V0dXBfaHdkb21fcGNpX2RldmljZXMoc3RydWN0IHBjaV9zZWcgKnBz
ZWcsIHZvaWQgKmFyZwogICAgICAgICAgICAgICAgIHBkZXYtPmRvbWFpbiA9IGRvbV94ZW47CiAg
ICAgICAgICAgICB9CiAgICAgICAgICAgICBlbHNlIGlmICggcGRldi0+ZG9tYWluICE9IGN0eHQt
PmQgKQotICAgICAgICAgICAgICAgIHByaW50ayhYRU5MT0dfV0FSTklORyAiRG9tJWQgb3duaW5n
ICUwNHg6JTAyeDolMDJ4LiV1P1xuIiwKLSAgICAgICAgICAgICAgICAgICAgICAgcGRldi0+ZG9t
YWluLT5kb21haW5faWQsIHBzZWctPm5yLCBidXMsCi0gICAgICAgICAgICAgICAgICAgICAgIFBD
SV9TTE9UKGRldmZuKSwgUENJX0ZVTkMoZGV2Zm4pKTsKKyAgICAgICAgICAgICAgICBwcmludGso
WEVOTE9HX1dBUk5JTkcgIkRvbSVkIG93bmluZyAlcHA/XG4iLAorICAgICAgICAgICAgICAgICAg
ICAgICBwZGV2LT5kb21haW4tPmRvbWFpbl9pZCwgJnBkZXYtPnNiZGYpOwogCiAgICAgICAgICAg
ICBpZiAoIGlvbW11X3ZlcmJvc2UgKQogICAgICAgICAgICAgewpAQCAtMTI4MCw4ICsxMjY1LDgg
QEAgc3RhdGljIGludCBfZHVtcF9wY2lfZGV2aWNlcyhzdHJ1Y3QgcGNpX3NlZyAqcHNlZywgdm9p
ZCAqYXJnKQogCiAgICAgbGlzdF9mb3JfZWFjaF9lbnRyeSAoIHBkZXYsICZwc2VnLT5hbGxkZXZz
X2xpc3QsIGFsbGRldnNfbGlzdCApCiAgICAgewotICAgICAgICBwcmludGsoIiUwNHg6JTAyeDol
MDJ4LiV1IC0gZG9tICUtM2QgLSBub2RlICUtM2QgLSBNU0lzIDwgIiwKLSAgICAgICAgICAgICAg
IHBzZWctPm5yLCBwZGV2LT5zYmRmLmJ1cywgcGRldi0+c2JkZi5kZXYsIHBkZXYtPnNiZGYuZnVu
YywKKyAgICAgICAgcHJpbnRrKCIlcHAgLSBkb20gJS0zZCAtIG5vZGUgJS0zZCAtIE1TSXMgPCAi
LAorICAgICAgICAgICAgICAgJnBkZXYtPnNiZGYsCiAgICAgICAgICAgICAgICBwZGV2LT5kb21h
aW4gPyBwZGV2LT5kb21haW4tPmRvbWFpbl9pZCA6IC0xLAogICAgICAgICAgICAgICAgKHBkZXYt
Pm5vZGUgIT0gTlVNQV9OT19OT0RFKSA/IHBkZXYtPm5vZGUgOiAtMSk7CiAgICAgICAgIGxpc3Rf
Zm9yX2VhY2hfZW50cnkgKCBtc2ksICZwZGV2LT5tc2lfbGlzdCwgbGlzdCApCkBAIC0xMzQ3LDkg
KzEzMzIsOCBAQCBzdGF0aWMgaW50IGlvbW11X2FkZF9kZXZpY2Uoc3RydWN0IHBjaV9kZXYgKnBk
ZXYpCiAgICAgICAgICAgICByZXR1cm4gMDsKICAgICAgICAgcmMgPSBoZC0+cGxhdGZvcm1fb3Bz
LT5hZGRfZGV2aWNlKGRldmZuLCBwY2lfdG9fZGV2KHBkZXYpKTsKICAgICAgICAgaWYgKCByYyAp
Ci0gICAgICAgICAgICBwcmludGsoWEVOTE9HX1dBUk5JTkcgIklPTU1VOiBhZGQgJTA0eDolMDJ4
OiUwMnguJXUgZmFpbGVkICglZClcbiIsCi0gICAgICAgICAgICAgICAgICAgcGRldi0+c2JkZi5z
ZWcsIHBkZXYtPnNiZGYuYnVzLCBQQ0lfU0xPVChkZXZmbiksCi0gICAgICAgICAgICAgICAgICAg
UENJX0ZVTkMoZGV2Zm4pLCByYyk7CisgICAgICAgICAgICBwcmludGsoWEVOTE9HX1dBUk5JTkcg
IklPTU1VOiBhZGQgJXBwIGZhaWxlZCAoJWQpXG4iLAorICAgICAgICAgICAgICAgICAgICZwZGV2
LT5zYmRmLCByYyk7CiAgICAgfQogfQogCkBAIC0xMzkzLDkgKzEzNzcsOCBAQCBzdGF0aWMgaW50
IGlvbW11X3JlbW92ZV9kZXZpY2Uoc3RydWN0IHBjaV9kZXYgKnBkZXYpCiAgICAgICAgIGlmICgg
IXJjICkKICAgICAgICAgICAgIGNvbnRpbnVlOwogCi0gICAgICAgIHByaW50ayhYRU5MT0dfRVJS
ICJJT01NVTogcmVtb3ZlICUwNHg6JTAyeDolMDJ4LiV1IGZhaWxlZCAoJWQpXG4iLAotICAgICAg
ICAgICAgICAgcGRldi0+c2JkZi5zZWcsIHBkZXYtPnNiZGYuYnVzLCBQQ0lfU0xPVChkZXZmbiks
IFBDSV9GVU5DKGRldmZuKSwKLSAgICAgICAgICAgICAgIHJjKTsKKyAgICAgICAgcHJpbnRrKFhF
TkxPR19FUlIgIklPTU1VOiByZW1vdmUgJXBwIGZhaWxlZCAoJWQpXG4iLAorICAgICAgICAgICAg
ICAgJnBkZXYtPnNiZGYsIHJjKTsKICAgICAgICAgcmV0dXJuIHJjOwogICAgIH0KIApAQCAtMTQ2
NSw5ICsxNDQ4LDggQEAgc3RhdGljIGludCBhc3NpZ25fZGV2aWNlKHN0cnVjdCBkb21haW4gKmQs
IHUxNiBzZWcsIHU4IGJ1cywgdTggZGV2Zm4sIHUzMiBmbGFnKQogICAgICAgICAgICAgYnJlYWs7
CiAgICAgICAgIHJjID0gaGQtPnBsYXRmb3JtX29wcy0+YXNzaWduX2RldmljZShkLCBkZXZmbiwg
cGNpX3RvX2RldihwZGV2KSwgZmxhZyk7CiAgICAgICAgIGlmICggcmMgKQotICAgICAgICAgICAg
cHJpbnRrKFhFTkxPR19HX1dBUk5JTkcgImQlZDogYXNzaWduICUwNHg6JTAyeDolMDJ4LiV1IGZh
aWxlZCAoJWQpXG4iLAotICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgc2VnLCBidXMs
IFBDSV9TTE9UKGRldmZuKSwgUENJX0ZVTkMoZGV2Zm4pLAotICAgICAgICAgICAgICAgICAgIHJj
KTsKKyAgICAgICAgICAgIHByaW50ayhYRU5MT0dfR19XQVJOSU5HICJkJWQ6IGFzc2lnbiAlcHAg
ZmFpbGVkICglZClcbiIsCisgICAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCAmUENJX1NC
REYzX1Qoc2VnLCBidXMsIGRldmZuKSwgcmMpOwogICAgIH0KIAogIGRvbmU6CkBAIC0xNTAzLDgg
KzE0ODUsOCBAQCBpbnQgZGVhc3NpZ25fZGV2aWNlKHN0cnVjdCBkb21haW4gKmQsIHUxNiBzZWcs
IHU4IGJ1cywgdTggZGV2Zm4pCiAgICAgICAgIGlmICggIXJldCApCiAgICAgICAgICAgICBjb250
aW51ZTsKIAotICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSICJkJWQ6IGRlYXNzaWduICUwNHg6
JTAyeDolMDJ4LiV1IGZhaWxlZCAoJWQpXG4iLAotICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lk
LCBzZWcsIGJ1cywgUENJX1NMT1QoZGV2Zm4pLCBQQ0lfRlVOQyhkZXZmbiksIHJldCk7CisgICAg
ICAgIHByaW50ayhYRU5MT0dfR19FUlIgImQlZDogZGVhc3NpZ24gJXBwIGZhaWxlZCAoJWQpXG4i
LAorICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCAmUENJX1NCREYzX1Qoc2VnLCBidXMsIGRl
dmZuKSwgcmV0KTsKICAgICAgICAgcmV0dXJuIHJldDsKICAgICB9CiAKQEAgLTE1MTMsOSArMTQ5
NSw4IEBAIGludCBkZWFzc2lnbl9kZXZpY2Uoc3RydWN0IGRvbWFpbiAqZCwgdTE2IHNlZywgdTgg
YnVzLCB1OCBkZXZmbikKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGNpX3RvX2RldihwZGV2KSk7CiAgICAgaWYgKCByZXQgKQogICAgIHsKLSAgICAgICAgZHBy
aW50ayhYRU5MT0dfR19FUlIsCi0gICAgICAgICAgICAgICAgImQlZDogZGVhc3NpZ24gZGV2aWNl
ICglMDR4OiUwMng6JTAyeC4ldSkgZmFpbGVkXG4iLAotICAgICAgICAgICAgICAgIGQtPmRvbWFp
bl9pZCwgc2VnLCBidXMsIFBDSV9TTE9UKGRldmZuKSwgUENJX0ZVTkMoZGV2Zm4pKTsKKyAgICAg
ICAgZHByaW50ayhYRU5MT0dfR19FUlIsICJkJWQ6IGRlYXNzaWduIGRldmljZSAoJXBwKSBmYWls
ZWRcbiIsCisgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCAmUENJX1NCREYzX1Qoc2VnLCBi
dXMsIGRldmZuKSk7CiAgICAgICAgIHJldHVybiByZXQ7CiAgICAgfQogCkBAIC0xNTkwLDEwICsx
NTcxLDggQEAgdm9pZCBpb21tdV9kZXZfaW90bGJfZmx1c2hfdGltZW91dChzdHJ1Y3QgZG9tYWlu
ICpkLCBzdHJ1Y3QgcGNpX2RldiAqcGRldikKICAgICBfcGNpX2hpZGVfZGV2aWNlKHBkZXYpOwog
CiAgICAgaWYgKCAhZC0+aXNfc2h1dHRpbmdfZG93biAmJiBwcmludGtfcmF0ZWxpbWl0KCkgKQot
ICAgICAgICBwcmludGsoWEVOTE9HX0VSUgotICAgICAgICAgICAgICAgImRvbSVkOiBBVFMgZGV2
aWNlICUwNHg6JTAyeDolMDJ4LiV1IGZsdXNoIGZhaWxlZFxuIiwKLSAgICAgICAgICAgICAgIGQt
PmRvbWFpbl9pZCwgcGRldi0+c2JkZi5zZWcsIHBkZXYtPnNiZGYuYnVzLCBwZGV2LT5zYmRmLmRl
diwKLSAgICAgICAgICAgICAgIHBkZXYtPnNiZGYuZnVuYyk7CisgICAgICAgIHByaW50ayhYRU5M
T0dfRVJSICJkb20lZDogQVRTIGRldmljZSAlcHAgZmx1c2ggZmFpbGVkXG4iLAorICAgICAgICAg
ICAgICAgZC0+ZG9tYWluX2lkLCAmcGRldi0+c2JkZik7CiAgICAgaWYgKCAhaXNfaGFyZHdhcmVf
ZG9tYWluKGQpICkKICAgICAgICAgZG9tYWluX2NyYXNoKGQpOwogCkBAIC0xNjgyLDkgKzE2NjEs
OCBAQCBpbnQgaW9tbXVfZG9fcGNpX2RvbWN0bCgKICAgICAgICAgewogICAgICAgICAgICAgaWYg
KCByZXQgKQogICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIHByaW50ayhYRU5MT0dfR19J
TkZPCi0gICAgICAgICAgICAgICAgICAgICAgICIlMDR4OiUwMng6JTAyeC4ldSBhbHJlYWR5IGFz
c2lnbmVkLCBvciBub24tZXhpc3RlbnRcbiIsCi0gICAgICAgICAgICAgICAgICAgICAgIHNlZywg
YnVzLCBQQ0lfU0xPVChkZXZmbiksIFBDSV9GVU5DKGRldmZuKSk7CisgICAgICAgICAgICAgICAg
cHJpbnRrKFhFTkxPR19HX0lORk8gIiVwcCBhbHJlYWR5IGFzc2lnbmVkLCBvciBub24tZXhpc3Rl
bnRcbiIsCisgICAgICAgICAgICAgICAgICAgICAgICZQQ0lfU0JERjNfVChzZWcsIGJ1cywgZGV2
Zm4pKTsKICAgICAgICAgICAgICAgICByZXQgPSAtRUlOVkFMOwogICAgICAgICAgICAgfQogICAg
ICAgICAgICAgYnJlYWs7CkBAIC0xNjk2LDkgKzE2NzQsOCBAQCBpbnQgaW9tbXVfZG9fcGNpX2Rv
bWN0bCgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJo
IiwgdV9kb21jdGwpOwogICAgICAgICBlbHNlIGlmICggcmV0ICkKICAgICAgICAgICAgIHByaW50
ayhYRU5MT0dfR19FUlIgIlhFTl9ET01DVExfYXNzaWduX2RldmljZTogIgotICAgICAgICAgICAg
ICAgICAgICJhc3NpZ24gJTA0eDolMDJ4OiUwMnguJXUgdG8gZG9tJWQgZmFpbGVkICglZClcbiIs
Ci0gICAgICAgICAgICAgICAgICAgc2VnLCBidXMsIFBDSV9TTE9UKGRldmZuKSwgUENJX0ZVTkMo
ZGV2Zm4pLAotICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgcmV0KTsKKyAgICAgICAg
ICAgICAgICAgICAiYXNzaWduICVwcCB0byBkb20lZCBmYWlsZWQgKCVkKVxuIiwKKyAgICAgICAg
ICAgICAgICAgICAmUENJX1NCREYzX1Qoc2VnLCBidXMsIGRldmZuKSwgZC0+ZG9tYWluX2lkLCBy
ZXQpOwogCiAgICAgICAgIGJyZWFrOwogCkBAIC0xNzMyLDEwICsxNzA5LDggQEAgaW50IGlvbW11
X2RvX3BjaV9kb21jdGwoCiAgICAgICAgIHJldCA9IGRlYXNzaWduX2RldmljZShkLCBzZWcsIGJ1
cywgZGV2Zm4pOwogICAgICAgICBwY2lkZXZzX3VubG9jaygpOwogICAgICAgICBpZiAoIHJldCAp
Ci0gICAgICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSCi0gICAgICAgICAgICAgICAgICAgImRl
YXNzaWduICUwNHg6JTAyeDolMDJ4LiV1IGZyb20gZG9tJWQgZmFpbGVkICglZClcbiIsCi0gICAg
ICAgICAgICAgICAgICAgc2VnLCBidXMsIFBDSV9TTE9UKGRldmZuKSwgUENJX0ZVTkMoZGV2Zm4p
LAotICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgcmV0KTsKKyAgICAgICAgICAgIHBy
aW50ayhYRU5MT0dfR19FUlIgImRlYXNzaWduICVwcCBmcm9tIGRvbSVkIGZhaWxlZCAoJWQpXG4i
LAorICAgICAgICAgICAgICAgICAgICZQQ0lfU0JERjNfVChzZWcsIGJ1cywgZGV2Zm4pLCBkLT5k
b21haW5faWQsIHJldCk7CiAKICAgICAgICAgYnJlYWs7CiAKZGlmZiAtLWdpdCBhL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9kbWFyLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQv
ZG1hci5jCmluZGV4IDlkMzAxODhhYjkuLjkxMTQ5NDc1MmYgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9kbWFyLmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
dnRkL2RtYXIuYwpAQCAtMzY3LDE4ICszNjcsMTYgQEAgc3RhdGljIGludCBfX2luaXQgYWNwaV9w
YXJzZV9kZXZfc2NvcGUoCiAgICAgICAgICAgICBzZWNfYnVzID0gcGNpX2NvbmZfcmVhZDgoc2Jk
ZiwgUENJX1NFQ09OREFSWV9CVVMpOwogICAgICAgICAgICAgc3ViX2J1cyA9IHBjaV9jb25mX3Jl
YWQ4KHNiZGYsIFBDSV9TVUJPUkRJTkFURV9CVVMpOwogICAgICAgICAgICAgaWYgKCBpb21tdV92
ZXJib3NlICkKLSAgICAgICAgICAgICAgICBwcmludGsoVlREUFJFRklYCi0gICAgICAgICAgICAg
ICAgICAgICAgICIgYnJpZGdlOiAlMDR4OiUwMng6JTAyeC4ldSBzdGFydD0leCBzZWM9JXggc3Vi
PSV4XG4iLAotICAgICAgICAgICAgICAgICAgICAgICBzZWcsIGJ1cywgcGF0aC0+ZGV2LCBwYXRo
LT5mbiwKLSAgICAgICAgICAgICAgICAgICAgICAgYWNwaV9zY29wZS0+YnVzLCBzZWNfYnVzLCBz
dWJfYnVzKTsKKyAgICAgICAgICAgICAgICBwcmludGsoVlREUFJFRklYICIgYnJpZGdlOiAlcHAg
c3RhcnQ9JXggc2VjPSV4IHN1Yj0leFxuIiwKKyAgICAgICAgICAgICAgICAgICAgICAgJnNiZGYs
IGFjcGlfc2NvcGUtPmJ1cywgc2VjX2J1cywgc3ViX2J1cyk7CiAKICAgICAgICAgICAgIGRtYXJf
c2NvcGVfYWRkX2J1c2VzKHNjb3BlLCBzZWNfYnVzLCBzdWJfYnVzKTsKICAgICAgICAgICAgIGJy
ZWFrOwogICAgICAgICB9CiAgICAgICAgIGNhc2UgQUNQSV9ETUFSX1NDT1BFX1RZUEVfSFBFVDoK
ICAgICAgICAgICAgIGlmICggaW9tbXVfdmVyYm9zZSApCi0gICAgICAgICAgICAgICAgcHJpbnRr
KFZURFBSRUZJWCAiIE1TSSBIUEVUOiAlMDR4OiUwMng6JTAyeC4ldVxuIiwKLSAgICAgICAgICAg
ICAgICAgICAgICAgc2VnLCBidXMsIHBhdGgtPmRldiwgcGF0aC0+Zm4pOworICAgICAgICAgICAg
ICAgIHByaW50ayhWVERQUkVGSVggIiBNU0kgSFBFVDogJXBwXG4iLAorICAgICAgICAgICAgICAg
ICAgICAgICAmUENJX1NCREZfVChzZWcsIGJ1cywgcGF0aC0+ZGV2LCBwYXRoLT5mbikpOwogCiAg
ICAgICAgICAgICBpZiAoIGRyaGQgKQogICAgICAgICAgICAgewpAQCAtMzk5LDggKzM5Nyw4IEBA
IHN0YXRpYyBpbnQgX19pbml0IGFjcGlfcGFyc2VfZGV2X3Njb3BlKAogCiAgICAgICAgIGNhc2Ug
QUNQSV9ETUFSX1NDT1BFX1RZUEVfRU5EUE9JTlQ6CiAgICAgICAgICAgICBpZiAoIGlvbW11X3Zl
cmJvc2UgKQotICAgICAgICAgICAgICAgIHByaW50ayhWVERQUkVGSVggIiBlbmRwb2ludDogJTA0
eDolMDJ4OiUwMnguJXVcbiIsCi0gICAgICAgICAgICAgICAgICAgICAgIHNlZywgYnVzLCBwYXRo
LT5kZXYsIHBhdGgtPmZuKTsKKyAgICAgICAgICAgICAgICBwcmludGsoVlREUFJFRklYICIgZW5k
cG9pbnQ6ICVwcFxuIiwKKyAgICAgICAgICAgICAgICAgICAgICAgJlBDSV9TQkRGX1Qoc2VnLCBi
dXMsIHBhdGgtPmRldiwgcGF0aC0+Zm4pKTsKIAogICAgICAgICAgICAgaWYgKCBkcmhkICkKICAg
ICAgICAgICAgIHsKQEAgLTQxMyw4ICs0MTEsOCBAQCBzdGF0aWMgaW50IF9faW5pdCBhY3BpX3Bh
cnNlX2Rldl9zY29wZSgKIAogICAgICAgICBjYXNlIEFDUElfRE1BUl9TQ09QRV9UWVBFX0lPQVBJ
QzoKICAgICAgICAgICAgIGlmICggaW9tbXVfdmVyYm9zZSApCi0gICAgICAgICAgICAgICAgcHJp
bnRrKFZURFBSRUZJWCAiIElPQVBJQzogJTA0eDolMDJ4OiUwMnguJXVcbiIsCi0gICAgICAgICAg
ICAgICAgICAgICAgIHNlZywgYnVzLCBwYXRoLT5kZXYsIHBhdGgtPmZuKTsKKyAgICAgICAgICAg
ICAgICBwcmludGsoVlREUFJFRklYICIgSU9BUElDOiAlcHBcbiIsCisgICAgICAgICAgICAgICAg
ICAgICAgICZQQ0lfU0JERl9UKHNlZywgYnVzLCBwYXRoLT5kZXYsIHBhdGgtPmZuKSk7CiAKICAg
ICAgICAgICAgIGlmICggZHJoZCApCiAgICAgICAgICAgICB7CkBAIC01NDMsOCArNTQxLDggQEAg
YWNwaV9wYXJzZV9vbmVfZHJoZChzdHJ1Y3QgYWNwaV9kbWFyX2hlYWRlciAqaGVhZGVyKQogCiAg
ICAgICAgICAgICBpZiAoICFwY2lfZGV2aWNlX2RldGVjdChkcmhkLT5zZWdtZW50LCBiLCBkLCBm
KSApCiAgICAgICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19XQVJOSU5HIFZURFBSRUZJWAotICAg
ICAgICAgICAgICAgICAgICAgICAiIE5vbi1leGlzdGVudCBkZXZpY2UgKCUwNHg6JTAyeDolMDJ4
LiV1KSBpbiB0aGlzIERSSEQncyBzY29wZSFcbiIsCi0gICAgICAgICAgICAgICAgICAgICAgIGRy
aGQtPnNlZ21lbnQsIGIsIGQsIGYpOworICAgICAgICAgICAgICAgICAgICAgICAiIE5vbi1leGlz
dGVudCBkZXZpY2UgKCVwcCkgaW4gdGhpcyBEUkhEJ3Mgc2NvcGUhXG4iLAorICAgICAgICAgICAg
ICAgICAgICAgICAmUENJX1NCREZfVChkcmhkLT5zZWdtZW50LCBiLCBkLCBmKSk7CiAgICAgICAg
IH0KIAogICAgICAgICBhY3BpX3JlZ2lzdGVyX2RyaGRfdW5pdChkbWFydSk7CkBAIC01ODAsOSAr
NTc4LDkgQEAgc3RhdGljIGludCByZWdpc3Rlcl9vbmVfcm1ycihzdHJ1Y3QgYWNwaV9ybXJyX3Vu
aXQgKnJtcnJ1KQogICAgICAgICBpZiAoIHBjaV9kZXZpY2VfZGV0ZWN0KHJtcnJ1LT5zZWdtZW50
LCBiLCBkLCBmKSA9PSAwICkKICAgICAgICAgewogICAgICAgICAgICAgZHByaW50ayhYRU5MT0df
V0FSTklORyBWVERQUkVGSVgsCi0gICAgICAgICAgICAgICAgICAgICIgTm9uLWV4aXN0ZW50IGRl
dmljZSAoJTA0eDolMDJ4OiUwMnguJXUpIGlzIHJlcG9ydGVkIgorICAgICAgICAgICAgICAgICAg
ICAiIE5vbi1leGlzdGVudCBkZXZpY2UgKCVwcCkgaXMgcmVwb3J0ZWQiCiAgICAgICAgICAgICAg
ICAgICAgICIgaW4gUk1SUiAoJSJQUkl4NjQiLCAlIlBSSXg2NCIpJ3Mgc2NvcGUhXG4iLAotICAg
ICAgICAgICAgICAgICAgICBybXJydS0+c2VnbWVudCwgYiwgZCwgZiwKKyAgICAgICAgICAgICAg
ICAgICAgJlBDSV9TQkRGX1Qocm1ycnUtPnNlZ21lbnQsIGIsIGQsIGYpLAogICAgICAgICAgICAg
ICAgICAgICBybXJydS0+YmFzZV9hZGRyZXNzLCBybXJydS0+ZW5kX2FkZHJlc3MpOwogICAgICAg
ICAgICAgaWdub3JlID0gdHJ1ZTsKICAgICAgICAgfQpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvdnRkL2ludHJlbWFwLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQv
aW50cmVtYXAuYwppbmRleCAwZGJmOTk1NTFlLi5iZGYzNzU4NTQ5IDEwMDY0NAotLS0gYS94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW50cmVtYXAuYworKysgYi94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC92dGQvaW50cmVtYXAuYwpAQCAtNTI0LDE2ICs1MjQsMTMgQEAgc3RhdGljIHZvaWQg
c2V0X21zaV9zb3VyY2VfaWQoc3RydWN0IHBjaV9kZXYgKnBkZXYsIHN0cnVjdCBpcmVtYXBfZW50
cnkgKmlyZSkKICAgICAgICAgfQogICAgICAgICBlbHNlCiAgICAgICAgICAgICBkcHJpbnRrKFhF
TkxPR19XQVJOSU5HIFZURFBSRUZJWCwKLSAgICAgICAgICAgICAgICAgICAgImQlZDogbm8gdXBz
dHJlYW0gYnJpZGdlIGZvciAlMDR4OiUwMng6JTAyeC4ldVxuIiwKLSAgICAgICAgICAgICAgICAg
ICAgcGRldi0+ZG9tYWluLT5kb21haW5faWQsCi0gICAgICAgICAgICAgICAgICAgIHNlZywgYnVz
LCBQQ0lfU0xPVChkZXZmbiksIFBDSV9GVU5DKGRldmZuKSk7CisgICAgICAgICAgICAgICAgICAg
ICJkJWQ6IG5vIHVwc3RyZWFtIGJyaWRnZSBmb3IgJXBwXG4iLAorICAgICAgICAgICAgICAgICAg
ICBwZGV2LT5kb21haW4tPmRvbWFpbl9pZCwgJnBkZXYtPnNiZGYpOwogICAgICAgICBicmVhazsK
IAogICAgIGRlZmF1bHQ6Ci0gICAgICAgIGRwcmludGsoWEVOTE9HX1dBUk5JTkcgVlREUFJFRklY
LAotICAgICAgICAgICAgICAgICJkJWQ6IHVua25vd24oJXUpOiAlMDR4OiUwMng6JTAyeC4ldVxu
IiwKLSAgICAgICAgICAgICAgICBwZGV2LT5kb21haW4tPmRvbWFpbl9pZCwgcGRldi0+dHlwZSwK
LSAgICAgICAgICAgICAgICBzZWcsIGJ1cywgUENJX1NMT1QoZGV2Zm4pLCBQQ0lfRlVOQyhkZXZm
bikpOworICAgICAgICBkcHJpbnRrKFhFTkxPR19XQVJOSU5HIFZURFBSRUZJWCwgImQlZDogdW5r
bm93bigldSk6ICVwcFxuIiwKKyAgICAgICAgICAgICAgICBwZGV2LT5kb21haW4tPmRvbWFpbl9p
ZCwgcGRldi0+dHlwZSwgJnBkZXYtPnNiZGYpOwogICAgICAgICBicmVhazsKICAgIH0KIH0KZGlm
ZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jIGIveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKaW5kZXggN2I3MDczMjg2My4uMzk0MmRmMDRiNSAx
MDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKKysrIGIveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKQEAgLTg4MiwyNyArODgyLDI0IEBAIHN0
YXRpYyBpbnQgaW9tbXVfcGFnZV9mYXVsdF9kb19vbmUoc3RydWN0IGlvbW11ICppb21tdSwgaW50
IHR5cGUsCiAgICAgewogICAgIGNhc2UgRE1BX1JFTUFQOgogICAgICAgICBwcmludGsoWEVOTE9H
X0dfV0FSTklORyBWVERQUkVGSVgKLSAgICAgICAgICAgICAgICJETUFSOlslc10gUmVxdWVzdCBk
ZXZpY2UgWyUwNHg6JTAyeDolMDJ4LiV1XSAiCisgICAgICAgICAgICAgICAiRE1BUjpbJXNdIFJl
cXVlc3QgZGV2aWNlIFslcHBdICIKICAgICAgICAgICAgICAgICJmYXVsdCBhZGRyICUiUFJJeDY0
IiwgaW9tbXUgcmVnID0gJXBcbiIsCiAgICAgICAgICAgICAgICAodHlwZSA/ICJETUEgUmVhZCIg
OiAiRE1BIFdyaXRlIiksCi0gICAgICAgICAgICAgICBzZWcsIFBDSV9CVVMoc291cmNlX2lkKSwg
UENJX1NMT1Qoc291cmNlX2lkKSwKLSAgICAgICAgICAgICAgIFBDSV9GVU5DKHNvdXJjZV9pZCks
IGFkZHIsIGlvbW11LT5yZWcpOworICAgICAgICAgICAgICAgJlBDSV9TQkRGMl9UKHNlZywgc291
cmNlX2lkKSwgYWRkciwgaW9tbXUtPnJlZyk7CiAgICAgICAgIGtpbmQgPSAiRE1BUiI7CiAgICAg
ICAgIGJyZWFrOwogICAgIGNhc2UgSU5UUl9SRU1BUDoKICAgICAgICAgcHJpbnRrKFhFTkxPR19H
X1dBUk5JTkcgVlREUFJFRklYCi0gICAgICAgICAgICAgICAiSU5UUi1SRU1BUDogUmVxdWVzdCBk
ZXZpY2UgWyUwNHg6JTAyeDolMDJ4LiV1XSAiCisgICAgICAgICAgICAgICAiSU5UUi1SRU1BUDog
UmVxdWVzdCBkZXZpY2UgWyVwcF0gIgogICAgICAgICAgICAgICAgImZhdWx0IGluZGV4ICUiUFJJ
eDY0IiwgaW9tbXUgcmVnID0gJXBcbiIsCi0gICAgICAgICAgICAgICBzZWcsIFBDSV9CVVMoc291
cmNlX2lkKSwgUENJX1NMT1Qoc291cmNlX2lkKSwKLSAgICAgICAgICAgICAgIFBDSV9GVU5DKHNv
dXJjZV9pZCksIGFkZHIgPj4gNDgsIGlvbW11LT5yZWcpOworICAgICAgICAgICAgICAgJlBDSV9T
QkRGMl9UKHNlZywgc291cmNlX2lkKSwgYWRkciA+PiA0OCwgaW9tbXUtPnJlZyk7CiAgICAgICAg
IGtpbmQgPSAiSU5UUi1SRU1BUCI7CiAgICAgICAgIGJyZWFrOwogICAgIGRlZmF1bHQ6CiAgICAg
ICAgIHByaW50ayhYRU5MT0dfR19XQVJOSU5HIFZURFBSRUZJWAotICAgICAgICAgICAgICAgIlVO
S05PV046IFJlcXVlc3QgZGV2aWNlIFslMDR4OiUwMng6JTAyeC4ldV0gIgorICAgICAgICAgICAg
ICAgIlVOS05PV046IFJlcXVlc3QgZGV2aWNlIFslcHBdICIKICAgICAgICAgICAgICAgICJmYXVs
dCBhZGRyICUiUFJJeDY0IiwgaW9tbXUgcmVnID0gJXBcbiIsCi0gICAgICAgICAgICAgICBzZWcs
IFBDSV9CVVMoc291cmNlX2lkKSwgUENJX1NMT1Qoc291cmNlX2lkKSwKLSAgICAgICAgICAgICAg
IFBDSV9GVU5DKHNvdXJjZV9pZCksIGFkZHIsIGlvbW11LT5yZWcpOworICAgICAgICAgICAgICAg
JlBDSV9TQkRGMl9UKHNlZywgc291cmNlX2lkKSwgYWRkciwgaW9tbXUtPnJlZyk7CiAgICAgICAg
IGtpbmQgPSAiVU5LTk9XTiI7CiAgICAgICAgIGJyZWFrOwogICAgIH0KQEAgLTEzNTQsMTAgKzEz
NTEsOCBAQCBpbnQgZG9tYWluX2NvbnRleHRfbWFwcGluZ19vbmUoCiAgICAgICAgIHsKICAgICAg
ICAgICAgIGlmICggcGRldi0+ZG9tYWluICE9IGRvbWFpbiApCiAgICAgICAgICAgICB7Ci0gICAg
ICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19HX0lORk8gVlREUFJFRklYCi0gICAgICAgICAgICAg
ICAgICAgICAgICJkJWQ6ICUwNHg6JTAyeDolMDJ4LiV1IG93bmVkIGJ5IGQlZCEiLAotICAgICAg
ICAgICAgICAgICAgICAgICBkb21haW4tPmRvbWFpbl9pZCwKLSAgICAgICAgICAgICAgICAgICAg
ICAgc2VnLCBidXMsIFBDSV9TTE9UKGRldmZuKSwgUENJX0ZVTkMoZGV2Zm4pLAorICAgICAgICAg
ICAgICAgIHByaW50ayhYRU5MT0dfR19JTkZPIFZURFBSRUZJWCAiZCVkOiAlcHAgb3duZWQgYnkg
ZCVkISIsCisgICAgICAgICAgICAgICAgICAgICAgIGRvbWFpbi0+ZG9tYWluX2lkLCAmUENJX1NC
REYzX1Qoc2VnLCBidXMsIGRldmZuKSwKICAgICAgICAgICAgICAgICAgICAgICAgcGRldi0+ZG9t
YWluID8gcGRldi0+ZG9tYWluLT5kb21haW5faWQgOiAtMSk7CiAgICAgICAgICAgICAgICAgcmVz
ID0gLUVJTlZBTDsKICAgICAgICAgICAgIH0KQEAgLTEzNzAsMTcgKzEzNjUsMTUgQEAgaW50IGRv
bWFpbl9jb250ZXh0X21hcHBpbmdfb25lKAogICAgICAgICAgICAgaWYgKCBjZG9tYWluIDwgMCAp
CiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19HX1dBUk5JTkcg
VlREUFJFRklYCi0gICAgICAgICAgICAgICAgICAgICAgICJkJWQ6ICUwNHg6JTAyeDolMDJ4LiV1
IG1hcHBlZCwgYnV0IGNhbid0IGZpbmQgb3duZXIhXG4iLAotICAgICAgICAgICAgICAgICAgICAg
ICBkb21haW4tPmRvbWFpbl9pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgc2VnLCBidXMsIFBD
SV9TTE9UKGRldmZuKSwgUENJX0ZVTkMoZGV2Zm4pKTsKKyAgICAgICAgICAgICAgICAgICAgICAg
ImQlZDogJXBwIG1hcHBlZCwgYnV0IGNhbid0IGZpbmQgb3duZXIhXG4iLAorICAgICAgICAgICAg
ICAgICAgICAgICBkb21haW4tPmRvbWFpbl9pZCwgJlBDSV9TQkRGM19UKHNlZywgYnVzLCBkZXZm
bikpOwogICAgICAgICAgICAgICAgIHJlcyA9IC1FSU5WQUw7CiAgICAgICAgICAgICB9CiAgICAg
ICAgICAgICBlbHNlIGlmICggY2RvbWFpbiAhPSBkb21haW4tPmRvbWFpbl9pZCApCiAgICAgICAg
ICAgICB7CiAgICAgICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19HX0lORk8gVlREUFJFRklYCi0g
ICAgICAgICAgICAgICAgICAgICAgICJkJWQ6ICUwNHg6JTAyeDolMDJ4LiV1IGFscmVhZHkgbWFw
cGVkIHRvIGQlZCEiLAotICAgICAgICAgICAgICAgICAgICAgICBkb21haW4tPmRvbWFpbl9pZCwK
LSAgICAgICAgICAgICAgICAgICAgICAgc2VnLCBidXMsIFBDSV9TTE9UKGRldmZuKSwgUENJX0ZV
TkMoZGV2Zm4pLAorICAgICAgICAgICAgICAgICAgICAgICAiZCVkOiAlcHAgYWxyZWFkeSBtYXBw
ZWQgdG8gZCVkISIsCisgICAgICAgICAgICAgICAgICAgICAgIGRvbWFpbi0+ZG9tYWluX2lkLCAm
UENJX1NCREYzX1Qoc2VnLCBidXMsIGRldmZuKSwKICAgICAgICAgICAgICAgICAgICAgICAgY2Rv
bWFpbik7CiAgICAgICAgICAgICAgICAgcmVzID0gLUVJTlZBTDsKICAgICAgICAgICAgIH0KQEAg
LTE0OTYsOSArMTQ4OSw4IEBAIHN0YXRpYyBpbnQgZG9tYWluX2NvbnRleHRfbWFwcGluZyhzdHJ1
Y3QgZG9tYWluICpkb21haW4sIHU4IGRldmZuLAogICAgIHsKICAgICBjYXNlIERFVl9UWVBFX1BD
SV9IT1NUX0JSSURHRToKICAgICAgICAgaWYgKCBpb21tdV9kZWJ1ZyApCi0gICAgICAgICAgICBw
cmludGsoVlREUFJFRklYICJkJWQ6SG9zdGJyaWRnZTogc2tpcCAlMDR4OiUwMng6JTAyeC4ldSBt
YXBcbiIsCi0gICAgICAgICAgICAgICAgICAgZG9tYWluLT5kb21haW5faWQsIHNlZywgYnVzLAot
ICAgICAgICAgICAgICAgICAgIFBDSV9TTE9UKGRldmZuKSwgUENJX0ZVTkMoZGV2Zm4pKTsKKyAg
ICAgICAgICAgIHByaW50ayhWVERQUkVGSVggImQlZDpIb3N0YnJpZGdlOiBza2lwICVwcCBtYXBc
biIsCisgICAgICAgICAgICAgICAgICAgZG9tYWluLT5kb21haW5faWQsICZwZGV2LT5zYmRmKTsK
ICAgICAgICAgaWYgKCAhaXNfaGFyZHdhcmVfZG9tYWluKGRvbWFpbikgKQogICAgICAgICAgICAg
cmV0dXJuIC1FUEVSTTsKICAgICAgICAgYnJlYWs7CkBAIC0xNTEwLDkgKzE1MDIsOCBAQCBzdGF0
aWMgaW50IGRvbWFpbl9jb250ZXh0X21hcHBpbmcoc3RydWN0IGRvbWFpbiAqZG9tYWluLCB1OCBk
ZXZmbiwKIAogICAgIGNhc2UgREVWX1RZUEVfUENJZV9FTkRQT0lOVDoKICAgICAgICAgaWYgKCBp
b21tdV9kZWJ1ZyApCi0gICAgICAgICAgICBwcmludGsoVlREUFJFRklYICJkJWQ6UENJZTogbWFw
ICUwNHg6JTAyeDolMDJ4LiV1XG4iLAotICAgICAgICAgICAgICAgICAgIGRvbWFpbi0+ZG9tYWlu
X2lkLCBzZWcsIGJ1cywKLSAgICAgICAgICAgICAgICAgICBQQ0lfU0xPVChkZXZmbiksIFBDSV9G
VU5DKGRldmZuKSk7CisgICAgICAgICAgICBwcmludGsoVlREUFJFRklYICJkJWQ6UENJZTogbWFw
ICVwcFxuIiwKKyAgICAgICAgICAgICAgICAgICBkb21haW4tPmRvbWFpbl9pZCwgJlBDSV9TQkRG
M19UKHNlZywgYnVzLCBkZXZmbikpOwogICAgICAgICByZXQgPSBkb21haW5fY29udGV4dF9tYXBw
aW5nX29uZShkb21haW4sIGRyaGQtPmlvbW11LCBidXMsIGRldmZuLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwZGV2KTsKICAgICAgICAgaWYgKCAhcmV0ICYmIGRl
dmZuID09IHBkZXYtPnNiZGYuZXh0ZnVuYyAmJiBhdHNfZGV2aWNlKHBkZXYsIGRyaGQpID4gMCAp
CkBAIC0xNTIyLDkgKzE1MTMsOCBAQCBzdGF0aWMgaW50IGRvbWFpbl9jb250ZXh0X21hcHBpbmco
c3RydWN0IGRvbWFpbiAqZG9tYWluLCB1OCBkZXZmbiwKIAogICAgIGNhc2UgREVWX1RZUEVfUENJ
OgogICAgICAgICBpZiAoIGlvbW11X2RlYnVnICkKLSAgICAgICAgICAgIHByaW50ayhWVERQUkVG
SVggImQlZDpQQ0k6IG1hcCAlMDR4OiUwMng6JTAyeC4ldVxuIiwKLSAgICAgICAgICAgICAgICAg
ICBkb21haW4tPmRvbWFpbl9pZCwgc2VnLCBidXMsCi0gICAgICAgICAgICAgICAgICAgUENJX1NM
T1QoZGV2Zm4pLCBQQ0lfRlVOQyhkZXZmbikpOworICAgICAgICAgICAgcHJpbnRrKFZURFBSRUZJ
WCAiZCVkOlBDSTogbWFwICVwcFxuIiwKKyAgICAgICAgICAgICAgICAgICBkb21haW4tPmRvbWFp
bl9pZCwgJlBDSV9TQkRGM19UKHNlZywgYnVzLCBkZXZmbikpOwogCiAgICAgICAgIHJldCA9IGRv
bWFpbl9jb250ZXh0X21hcHBpbmdfb25lKGRvbWFpbiwgZHJoZC0+aW9tbXUsIGJ1cywgZGV2Zm4s
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBkZXYpOwpAQCAtMTU1
MCw5ICsxNTQwLDggQEAgc3RhdGljIGludCBkb21haW5fY29udGV4dF9tYXBwaW5nKHN0cnVjdCBk
b21haW4gKmRvbWFpbiwgdTggZGV2Zm4sCiAgICAgICAgIGJyZWFrOwogCiAgICAgZGVmYXVsdDoK
LSAgICAgICAgZHByaW50ayhYRU5MT0dfRVJSIFZURFBSRUZJWCwgImQlZDp1bmtub3duKCV1KTog
JTA0eDolMDJ4OiUwMnguJXVcbiIsCi0gICAgICAgICAgICAgICAgZG9tYWluLT5kb21haW5faWQs
IHBkZXYtPnR5cGUsCi0gICAgICAgICAgICAgICAgc2VnLCBidXMsIFBDSV9TTE9UKGRldmZuKSwg
UENJX0ZVTkMoZGV2Zm4pKTsKKyAgICAgICAgZHByaW50ayhYRU5MT0dfRVJSIFZURFBSRUZJWCwg
ImQlZDp1bmtub3duKCV1KTogJXBwXG4iLAorICAgICAgICAgICAgICAgIGRvbWFpbi0+ZG9tYWlu
X2lkLCBwZGV2LT50eXBlLCAmUENJX1NCREYzX1Qoc2VnLCBidXMsIGRldmZuKSk7CiAgICAgICAg
IHJldCA9IC1FSU5WQUw7CiAgICAgICAgIGJyZWFrOwogICAgIH0KQEAgLTE2NDgsOSArMTYzNyw4
IEBAIHN0YXRpYyBpbnQgZG9tYWluX2NvbnRleHRfdW5tYXAoc3RydWN0IGRvbWFpbiAqZG9tYWlu
LCB1OCBkZXZmbiwKICAgICB7CiAgICAgY2FzZSBERVZfVFlQRV9QQ0lfSE9TVF9CUklER0U6CiAg
ICAgICAgIGlmICggaW9tbXVfZGVidWcgKQotICAgICAgICAgICAgcHJpbnRrKFZURFBSRUZJWCAi
ZCVkOkhvc3RicmlkZ2U6IHNraXAgJTA0eDolMDJ4OiUwMnguJXUgdW5tYXBcbiIsCi0gICAgICAg
ICAgICAgICAgICAgZG9tYWluLT5kb21haW5faWQsIHNlZywgYnVzLAotICAgICAgICAgICAgICAg
ICAgIFBDSV9TTE9UKGRldmZuKSwgUENJX0ZVTkMoZGV2Zm4pKTsKKyAgICAgICAgICAgIHByaW50
ayhWVERQUkVGSVggImQlZDpIb3N0YnJpZGdlOiBza2lwICVwcCB1bm1hcFxuIiwKKyAgICAgICAg
ICAgICAgICAgICBkb21haW4tPmRvbWFpbl9pZCwgJnBkZXYtPnNiZGYpOwogICAgICAgICBpZiAo
ICFpc19oYXJkd2FyZV9kb21haW4oZG9tYWluKSApCiAgICAgICAgICAgICByZXR1cm4gLUVQRVJN
OwogICAgICAgICBnb3RvIG91dDsKQEAgLTE2NjIsOSArMTY1MCw4IEBAIHN0YXRpYyBpbnQgZG9t
YWluX2NvbnRleHRfdW5tYXAoc3RydWN0IGRvbWFpbiAqZG9tYWluLCB1OCBkZXZmbiwKIAogICAg
IGNhc2UgREVWX1RZUEVfUENJZV9FTkRQT0lOVDoKICAgICAgICAgaWYgKCBpb21tdV9kZWJ1ZyAp
Ci0gICAgICAgICAgICBwcmludGsoVlREUFJFRklYICJkJWQ6UENJZTogdW5tYXAgJTA0eDolMDJ4
OiUwMnguJXVcbiIsCi0gICAgICAgICAgICAgICAgICAgZG9tYWluLT5kb21haW5faWQsIHNlZywg
YnVzLAotICAgICAgICAgICAgICAgICAgIFBDSV9TTE9UKGRldmZuKSwgUENJX0ZVTkMoZGV2Zm4p
KTsKKyAgICAgICAgICAgIHByaW50ayhWVERQUkVGSVggImQlZDpQQ0llOiB1bm1hcCAlcHBcbiIs
CisgICAgICAgICAgICAgICAgICAgZG9tYWluLT5kb21haW5faWQsICZQQ0lfU0JERjNfVChzZWcs
IGJ1cywgZGV2Zm4pKTsKICAgICAgICAgcmV0ID0gZG9tYWluX2NvbnRleHRfdW5tYXBfb25lKGRv
bWFpbiwgaW9tbXUsIGJ1cywgZGV2Zm4pOwogICAgICAgICBpZiAoICFyZXQgJiYgZGV2Zm4gPT0g
cGRldi0+c2JkZi5leHRmdW5jICYmIGF0c19kZXZpY2UocGRldiwgZHJoZCkgPiAwICkKICAgICAg
ICAgICAgIGRpc2FibGVfYXRzX2RldmljZShwZGV2KTsKQEAgLTE2NzMsOCArMTY2MCw4IEBAIHN0
YXRpYyBpbnQgZG9tYWluX2NvbnRleHRfdW5tYXAoc3RydWN0IGRvbWFpbiAqZG9tYWluLCB1OCBk
ZXZmbiwKIAogICAgIGNhc2UgREVWX1RZUEVfUENJOgogICAgICAgICBpZiAoIGlvbW11X2RlYnVn
ICkKLSAgICAgICAgICAgIHByaW50ayhWVERQUkVGSVggImQlZDpQQ0k6IHVubWFwICUwNHg6JTAy
eDolMDJ4LiV1XG4iLAotICAgICAgICAgICAgICAgICAgIGRvbWFpbi0+ZG9tYWluX2lkLCBzZWcs
IGJ1cywgUENJX1NMT1QoZGV2Zm4pLCBQQ0lfRlVOQyhkZXZmbikpOworICAgICAgICAgICAgcHJp
bnRrKFZURFBSRUZJWCAiZCVkOlBDSTogdW5tYXAgJXBwXG4iLAorICAgICAgICAgICAgICAgICAg
IGRvbWFpbi0+ZG9tYWluX2lkLCAmUENJX1NCREYzX1Qoc2VnLCBidXMsIGRldmZuKSk7CiAgICAg
ICAgIHJldCA9IGRvbWFpbl9jb250ZXh0X3VubWFwX29uZShkb21haW4sIGlvbW11LCBidXMsIGRl
dmZuKTsKICAgICAgICAgaWYgKCByZXQgKQogICAgICAgICAgICAgYnJlYWs7CkBAIC0xNjk5LDkg
KzE2ODYsOCBAQCBzdGF0aWMgaW50IGRvbWFpbl9jb250ZXh0X3VubWFwKHN0cnVjdCBkb21haW4g
KmRvbWFpbiwgdTggZGV2Zm4sCiAgICAgICAgIGJyZWFrOwogCiAgICAgZGVmYXVsdDoKLSAgICAg
ICAgZHByaW50ayhYRU5MT0dfRVJSIFZURFBSRUZJWCwgImQlZDp1bmtub3duKCV1KTogJTA0eDol
MDJ4OiUwMnguJXVcbiIsCi0gICAgICAgICAgICAgICAgZG9tYWluLT5kb21haW5faWQsIHBkZXYt
PnR5cGUsCi0gICAgICAgICAgICAgICAgc2VnLCBidXMsIFBDSV9TTE9UKGRldmZuKSwgUENJX0ZV
TkMoZGV2Zm4pKTsKKyAgICAgICAgZHByaW50ayhYRU5MT0dfRVJSIFZURFBSRUZJWCwgImQlZDp1
bmtub3duKCV1KTogJXBwXG4iLAorICAgICAgICAgICAgICAgIGRvbWFpbi0+ZG9tYWluX2lkLCBw
ZGV2LT50eXBlLCAmUENJX1NCREYzX1Qoc2VnLCBidXMsIGRldmZuKSk7CiAgICAgICAgIHJldCA9
IC1FSU5WQUw7CiAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KQEAgLTI0OTksMTEgKzI0ODUsMTEg
QEAgc3RhdGljIGludCBpbnRlbF9pb21tdV9hc3NpZ25fZGV2aWNlKAogICAgICAgICAgICAgYm9v
bF90IHJlbGF4ZWQgPSAhIShmbGFnICYgWEVOX0RPTUNUTF9ERVZfUkRNX1JFTEFYRUQpOwogCiAg
ICAgICAgICAgICBwcmludGsoWEVOTE9HX0dVRVNUICIlcyIgVlREUFJFRklYCi0gICAgICAgICAg
ICAgICAgICAgIiBJdCdzICVzIHRvIGFzc2lnbiAlMDR4OiUwMng6JTAyeC4ldSIKKyAgICAgICAg
ICAgICAgICAgICAiIEl0J3MgJXMgdG8gYXNzaWduICVwcCIKICAgICAgICAgICAgICAgICAgICAi
IHdpdGggc2hhcmVkIFJNUlIgYXQgJSJQUkl4NjQiIGZvciBEb20lZC5cbiIsCiAgICAgICAgICAg
ICAgICAgICAgcmVsYXhlZCA/IFhFTkxPR19XQVJOSU5HIDogWEVOTE9HX0VSUiwKICAgICAgICAg
ICAgICAgICAgICByZWxheGVkID8gInJpc2t5IiA6ICJkaXNhbGxvd2VkIiwKLSAgICAgICAgICAg
ICAgICAgICBzZWcsIGJ1cywgUENJX1NMT1QoZGV2Zm4pLCBQQ0lfRlVOQyhkZXZmbiksCisgICAg
ICAgICAgICAgICAgICAgJlBDSV9TQkRGM19UKHNlZywgYnVzLCBkZXZmbiksCiAgICAgICAgICAg
ICAgICAgICAgcm1yci0+YmFzZV9hZGRyZXNzLCBkLT5kb21haW5faWQpOwogICAgICAgICAgICAg
aWYgKCAhcmVsYXhlZCApCiAgICAgICAgICAgICAgICAgcmV0dXJuIC1FUEVSTTsKZGlmZiAtLWdp
dCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9xdWlya3MuYyBiL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL3Z0ZC9xdWlya3MuYwppbmRleCA0OGM3Mzg0YjgyLi4wMzAyYzUwM2ZiIDEwMDY0
NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvcXVpcmtzLmMKKysrIGIveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvdnRkL3F1aXJrcy5jCkBAIC00MjgsOCArNDI4LDYgQEAgdm9pZCBw
Y2lfdnRkX3F1aXJrKGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2KQogewogICAgIGludCBzZWcg
PSBwZGV2LT5zYmRmLnNlZzsKICAgICBpbnQgYnVzID0gcGRldi0+c2JkZi5idXM7Ci0gICAgaW50
IGRldiA9IHBkZXYtPnNiZGYuZGV2OwotICAgIGludCBmdW5jID0gcGRldi0+c2JkZi5mdW5jOwog
ICAgIGludCBwb3M7CiAgICAgYm9vbF90IGZmOwogICAgIHUzMiB2YWwsIHZhbDI7CkBAIC00NTQs
OCArNDUyLDcgQEAgdm9pZCBwY2lfdnRkX3F1aXJrKGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2
KQogICAgIGNhc2UgMHgzYzI4OiAvKiBTYW5keWJyaWRnZSAqLwogICAgICAgICB2YWwgPSBwY2lf
Y29uZl9yZWFkMzIocGRldi0+c2JkZiwgMHgxQUMpOwogICAgICAgICBwY2lfY29uZl93cml0ZTMy
KHBkZXYtPnNiZGYsIDB4MUFDLCB2YWwgfCAoMSA8PCAzMSkpOwotICAgICAgICBwcmludGsoWEVO
TE9HX0lORk8gIk1hc2tlZCBWVC1kIGVycm9yIHNpZ25hbGluZyBvbiAlMDR4OiUwMng6JTAyeC4l
dVxuIiwKLSAgICAgICAgICAgICAgIHNlZywgYnVzLCBkZXYsIGZ1bmMpOworICAgICAgICBwcmlu
dGsoWEVOTE9HX0lORk8gIk1hc2tlZCBWVC1kIGVycm9yIHNpZ25hbGluZyBvbiAlcHBcbiIsICZw
ZGV2LT5zYmRmKTsKICAgICAgICAgYnJlYWs7CiAKICAgICAvKiBUeWxlcnNidXJnIChFUCkvQm94
Ym9ybyAoTVApIGNoaXBzZXRzIChOSE0tRVAvRVgsIFdTTS1FUC9FWCkgKi8KQEAgLTQ5MCw4ICs0
ODcsNyBAQCB2b2lkIHBjaV92dGRfcXVpcmsoY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYpCiAg
ICAgICAgICAgICBmZiA9IHBjaWVfYWVyX2dldF9maXJtd2FyZV9maXJzdChwZGV2KTsKICAgICAg
ICAgaWYgKCAhcG9zICkKICAgICAgICAgewotICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19XQVJO
SU5HICIlMDR4OiUwMng6JTAyeC4ldSB3aXRob3V0IEFFUiBjYXBhYmlsaXR5P1xuIiwKLSAgICAg
ICAgICAgICAgICAgICBzZWcsIGJ1cywgZGV2LCBmdW5jKTsKKyAgICAgICAgICAgIHByaW50ayhY
RU5MT0dfV0FSTklORyAiJXBwIHdpdGhvdXQgQUVSIGNhcGFiaWxpdHk/XG4iLCAmcGRldi0+c2Jk
Zik7CiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgfQogCkBAIC01MTQsOCArNTEwLDcgQEAg
dm9pZCBwY2lfdnRkX3F1aXJrKGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2KQogICAgICAgICB2
YWwgPSBwY2lfY29uZl9yZWFkMzIocGRldi0+c2JkZiwgMHgyMGMpOwogICAgICAgICBwY2lfY29u
Zl93cml0ZTMyKHBkZXYtPnNiZGYsIDB4MjBjLCB2YWwgfCAoMSA8PCA0KSk7CiAKLSAgICAgICAg
cHJpbnRrKFhFTkxPR19JTkZPICIlcyBVUiBzaWduYWxpbmcgb24gJTA0eDolMDJ4OiUwMnguJXVc
biIsCi0gICAgICAgICAgICAgICBhY3Rpb24sIHNlZywgYnVzLCBkZXYsIGZ1bmMpOworICAgICAg
ICBwcmludGsoWEVOTE9HX0lORk8gIiVzIFVSIHNpZ25hbGluZyBvbiAlcHBcbiIsIGFjdGlvbiwg
JnBkZXYtPnNiZGYpOwogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgMHgwMDQwOiBjYXNlIDB4
MDA0NDogY2FzZSAweDAwNDg6IC8qIE5laGFsZW0vV2VzdG1lcmUgKi8KQEAgLTU0MCwxNiArNTM1
LDE2IEBAIHZvaWQgcGNpX3Z0ZF9xdWlyayhjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldikKICAg
ICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBfX3NldF9iaXQoMHgxYzggKiA4ICsgMjAsIHZh
KTsKICAgICAgICAgICAgICAgICBpb3VubWFwKHZhKTsKLSAgICAgICAgICAgICAgICBwcmludGso
WEVOTE9HX0lORk8gIk1hc2tlZCBVUiBzaWduYWxpbmcgb24gJTA0eDolMDJ4OiUwMnguJXVcbiIs
Ci0gICAgICAgICAgICAgICAgICAgICAgIHNlZywgYnVzLCBkZXYsIGZ1bmMpOworICAgICAgICAg
ICAgICAgIHByaW50ayhYRU5MT0dfSU5GTyAiTWFza2VkIFVSIHNpZ25hbGluZyBvbiAlcHBcbiIs
CisgICAgICAgICAgICAgICAgICAgICAgICZwZGV2LT5zYmRmKTsKICAgICAgICAgICAgIH0KICAg
ICAgICAgICAgIGVsc2UKLSAgICAgICAgICAgICAgICBwcmludGsoWEVOTE9HX0VSUiAiQ291bGQg
bm90IG1hcCAlIlBSSXBhZGRyIiBmb3IgJTA0eDolMDJ4OiUwMnguJXVcbiIsCi0gICAgICAgICAg
ICAgICAgICAgICAgIHBhLCBzZWcsIGJ1cywgZGV2LCBmdW5jKTsKKyAgICAgICAgICAgICAgICBw
cmludGsoWEVOTE9HX0VSUiAiQ291bGQgbm90IG1hcCAlIlBSSXBhZGRyIiBmb3IgJXBwXG4iLAor
ICAgICAgICAgICAgICAgICAgICAgICBwYSwgJnBkZXYtPnNiZGYpOwogICAgICAgICB9CiAgICAg
ICAgIGVsc2UKLSAgICAgICAgICAgIHByaW50ayhYRU5MT0dfV0FSTklORyAiQm9ndXMgRE1JQkFS
ICUjIlBSSXg2NCIgb24gJTA0eDolMDJ4OiUwMnguJXVcbiIsCi0gICAgICAgICAgICAgICAgICAg
YmFyLCBzZWcsIGJ1cywgZGV2LCBmdW5jKTsKKyAgICAgICAgICAgIHByaW50ayhYRU5MT0dfV0FS
TklORyAiQm9ndXMgRE1JQkFSICUjIlBSSXg2NCIgb24gJXBwXG4iLAorICAgICAgICAgICAgICAg
ICAgIGJhciwgJnBkZXYtPnNiZGYpOwogICAgICAgICBicmVhazsKICAgICB9CiB9CmRpZmYgLS1n
aXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdXRpbHMuYyBiL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL3Z0ZC91dGlscy5jCmluZGV4IDk0YTZlNGVlYzkuLjU2NjViZjc2OTcgMTAwNjQ0
Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC91dGlscy5jCisrKyBiL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC91dGlscy5jCkBAIC05NSw5ICs5NSw5IEBAIHZvaWQgcHJpbnRf
dnRkX2VudHJpZXMoc3RydWN0IGlvbW11ICppb21tdSwgaW50IGJ1cywgaW50IGRldmZuLCB1NjQg
Z21mbikKICAgICB1NjQgKmwsIHZhbDsKICAgICB1MzIgbF9pbmRleCwgbGV2ZWw7CiAKLSAgICBw
cmludGsoInByaW50X3Z0ZF9lbnRyaWVzOiBpb21tdSAjJXUgZGV2ICUwNHg6JTAyeDolMDJ4LiV1
IGdtZm4gJSJQUklfZ2ZuIlxuIiwKLSAgICAgICAgICAgaW9tbXUtPmluZGV4LCBpb21tdS0+aW50
ZWwtPmRyaGQtPnNlZ21lbnQsIGJ1cywKLSAgICAgICAgICAgUENJX1NMT1QoZGV2Zm4pLCBQQ0lf
RlVOQyhkZXZmbiksIGdtZm4pOworICAgIHByaW50aygicHJpbnRfdnRkX2VudHJpZXM6IGlvbW11
ICMldSBkZXYgJXBwIGdtZm4gJSJQUklfZ2ZuIlxuIiwKKyAgICAgICAgICAgaW9tbXUtPmluZGV4
LCAmUENJX1NCREYzX1QoaW9tbXUtPmludGVsLT5kcmhkLT5zZWdtZW50LCBidXMsIGRldmZuKSwK
KyAgICAgICAgICAgZ21mbik7CiAKICAgICBpZiAoIGlvbW11LT5yb290X21hZGRyID09IDAgKQog
ICAgIHsKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9hdHMuYyBiL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9hdHMuYwppbmRleCBjMzIwMzc5M2E2Li5jZmQ2MTAy
MjlkIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvYXRzLmMKKysrIGIv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2F0cy5jCkBAIC0zMSw4ICszMSw3IEBAIGludCBl
bmFibGVfYXRzX2RldmljZShzdHJ1Y3QgcGNpX2RldiAqcGRldiwgc3RydWN0IGxpc3RfaGVhZCAq
YXRzX2xpc3QpCiAgICAgQlVHX09OKCFwb3MpOwogCiAgICAgaWYgKCBpb21tdV92ZXJib3NlICkK
LSAgICAgICAgZHByaW50ayhYRU5MT0dfSU5GTywgIiUwNHg6JTAyeDolMDJ4LiV1OiBBVFMgY2Fw
YWJpbGl0eSBmb3VuZFxuIiwKLSAgICAgICAgICAgICAgICBzZWcsIGJ1cywgUENJX1NMT1QoZGV2
Zm4pLCBQQ0lfRlVOQyhkZXZmbikpOworICAgICAgICBkcHJpbnRrKFhFTkxPR19JTkZPLCAiJXBw
OiBBVFMgY2FwYWJpbGl0eSBmb3VuZFxuIiwgJnBkZXYtPnNiZGYpOwogCiAgICAgdmFsdWUgPSBw
Y2lfY29uZl9yZWFkMTYocGRldi0+c2JkZiwgcG9zICsgQVRTX1JFR19DVEwpOwogICAgIGlmICgg
dmFsdWUgJiBBVFNfRU5BQkxFICkKQEAgLTYzLDkgKzYyLDggQEAgaW50IGVuYWJsZV9hdHNfZGV2
aWNlKHN0cnVjdCBwY2lfZGV2ICpwZGV2LCBzdHJ1Y3QgbGlzdF9oZWFkICphdHNfbGlzdCkKICAg
ICB9CiAKICAgICBpZiAoIGlvbW11X3ZlcmJvc2UgKQotICAgICAgICBkcHJpbnRrKFhFTkxPR19J
TkZPLCAiJTA0eDolMDJ4OiUwMnguJXU6IEFUUyAlcyBlbmFibGVkXG4iLAotICAgICAgICAgICAg
ICAgIHNlZywgYnVzLCBQQ0lfU0xPVChkZXZmbiksIFBDSV9GVU5DKGRldmZuKSwKLSAgICAgICAg
ICAgICAgICBwb3MgPyAiaXMiIDogIndhcyIpOworICAgICAgICBkcHJpbnRrKFhFTkxPR19JTkZP
LCAiJXBwOiBBVFMgJXMgZW5hYmxlZFxuIiwKKyAgICAgICAgICAgICAgICAmcGRldi0+c2JkZiwg
cG9zID8gImlzIiA6ICJ3YXMiKTsKIAogICAgIHJldHVybiBwb3M7CiB9CkBAIC03Myw4ICs3MSw2
IEBAIGludCBlbmFibGVfYXRzX2RldmljZShzdHJ1Y3QgcGNpX2RldiAqcGRldiwgc3RydWN0IGxp
c3RfaGVhZCAqYXRzX2xpc3QpCiB2b2lkIGRpc2FibGVfYXRzX2RldmljZShzdHJ1Y3QgcGNpX2Rl
diAqcGRldikKIHsKICAgICB1MzIgdmFsdWU7Ci0gICAgdWludDE2X3Qgc2VnID0gcGRldi0+c2Jk
Zi5zZWc7Ci0gICAgdWludDhfdCBidXMgPSBwZGV2LT5zYmRmLmJ1cywgZGV2Zm4gPSBwZGV2LT5z
YmRmLmV4dGZ1bmM7CiAKICAgICBCVUdfT04oIXBkZXYtPmF0cy5jYXBfcG9zKTsKIApAQCAtODUs
NiArODEsNSBAQCB2b2lkIGRpc2FibGVfYXRzX2RldmljZShzdHJ1Y3QgcGNpX2RldiAqcGRldikK
ICAgICBsaXN0X2RlbCgmcGRldi0+YXRzLmxpc3QpOwogCiAgICAgaWYgKCBpb21tdV92ZXJib3Nl
ICkKLSAgICAgICAgZHByaW50ayhYRU5MT0dfSU5GTywgIiUwNHg6JTAyeDolMDJ4LiV1OiBBVFMg
aXMgZGlzYWJsZWRcbiIsCi0gICAgICAgICAgICAgICAgc2VnLCBidXMsIFBDSV9TTE9UKGRldmZu
KSwgUENJX0ZVTkMoZGV2Zm4pKTsKKyAgICAgICAgZHByaW50ayhYRU5MT0dfSU5GTywgIiVwcDog
QVRTIGlzIGRpc2FibGVkXG4iLCAmcGRldi0+c2JkZik7CiB9CmRpZmYgLS1naXQgYS94ZW4vZHJp
dmVycy92cGNpL2hlYWRlci5jIGIveGVuL2RyaXZlcnMvdnBjaS9oZWFkZXIuYwppbmRleCBkNjkz
YjEzNzZjLi5kZGRhODgxMzY2IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy92cGNpL2hlYWRlci5j
CisrKyBiL3hlbi9kcml2ZXJzL3ZwY2kvaGVhZGVyLmMKQEAgLTM3MSw5ICszNzEsOCBAQCBzdGF0
aWMgdm9pZCBiYXJfd3JpdGUoY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYsIHVuc2lnbmVkIGlu
dCByZWcsCiAgICAgICAgIC8qIElmIHRoZSB2YWx1ZSB3cml0dGVuIGlzIHRoZSBjdXJyZW50IG9u
ZSBhdm9pZCBwcmludGluZyBhIHdhcm5pbmcuICovCiAgICAgICAgIGlmICggdmFsICE9ICh1aW50
MzJfdCkoYmFyLT5hZGRyID4+IChoaSA/IDMyIDogMCkpICkKICAgICAgICAgICAgIGdwcmludGso
WEVOTE9HX1dBUk5JTkcsCi0gICAgICAgICAgICAgICAgICAgICIlMDR4OiUwMng6JTAyeC4ldTog
aWdub3JlZCBCQVIgJWx1IHdyaXRlIHdpdGggbWVtb3J5IGRlY29kaW5nIGVuYWJsZWRcbiIsCi0g
ICAgICAgICAgICAgICAgICAgIHBkZXYtPnNiZGYuc2VnLCBwZGV2LT5zYmRmLmJ1cywgcGRldi0+
c2JkZi5kZXYsCi0gICAgICAgICAgICAgICAgICAgIHBkZXYtPnNiZGYuZnVuYywgYmFyIC0gcGRl
di0+dnBjaS0+aGVhZGVyLmJhcnMgKyBoaSk7CisgICAgICAgICAgICAgICAgICAgICIlcHA6IGln
bm9yZWQgQkFSICVsdSB3cml0ZSB3aXRoIG1lbW9yeSBkZWNvZGluZyBlbmFibGVkXG4iLAorICAg
ICAgICAgICAgICAgICAgICAmcGRldi0+c2JkZiwgYmFyIC0gcGRldi0+dnBjaS0+aGVhZGVyLmJh
cnMgKyBoaSk7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAKQEAgLTQwNyw5ICs0MDYsOCBAQCBz
dGF0aWMgdm9pZCByb21fd3JpdGUoY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYsIHVuc2lnbmVk
IGludCByZWcsCiAgICAgaWYgKCAoY21kICYgUENJX0NPTU1BTkRfTUVNT1JZKSAmJiBoZWFkZXIt
PnJvbV9lbmFibGVkICYmIG5ld19lbmFibGVkICkKICAgICB7CiAgICAgICAgIGdwcmludGsoWEVO
TE9HX1dBUk5JTkcsCi0gICAgICAgICAgICAgICAgIiUwNHg6JTAyeDolMDJ4LiV1OiBpZ25vcmVk
IFJPTSBCQVIgd3JpdGUgd2l0aCBtZW1vcnkgZGVjb2RpbmcgZW5hYmxlZFxuIiwKLSAgICAgICAg
ICAgICAgICBwZGV2LT5zYmRmLnNlZywgcGRldi0+c2JkZi5idXMsIHBkZXYtPnNiZGYuZGV2LAot
ICAgICAgICAgICAgICAgIHBkZXYtPnNiZGYuZnVuYyk7CisgICAgICAgICAgICAgICAgIiVwcDog
aWdub3JlZCBST00gQkFSIHdyaXRlIHdpdGggbWVtb3J5IGRlY29kaW5nIGVuYWJsZWRcbiIsCisg
ICAgICAgICAgICAgICAgJnBkZXYtPnNiZGYpOwogICAgICAgICByZXR1cm47CiAgICAgfQogCmRp
ZmYgLS1naXQgYS94ZW4vZHJpdmVycy92cGNpL21zaS5jIGIveGVuL2RyaXZlcnMvdnBjaS9tc2ku
YwppbmRleCA0ZjJlNTVmM2ZkLi4yYmRhZTQ4ZWRmIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy92
cGNpL21zaS5jCisrKyBiL3hlbi9kcml2ZXJzL3ZwY2kvbXNpLmMKQEAgLTI5MCw4ICsyOTAsNyBA
QCB2b2lkIHZwY2lfZHVtcF9tc2kodm9pZCkKICAgICAgICAgICAgIG1zaSA9IHBkZXYtPnZwY2kt
Pm1zaTsKICAgICAgICAgICAgIGlmICggbXNpICYmIG1zaS0+ZW5hYmxlZCApCiAgICAgICAgICAg
ICB7Ci0gICAgICAgICAgICAgICAgcHJpbnRrKCIlMDR4OiUwMng6JTAyeC4ldSBNU0lcbiIsIHBk
ZXYtPnNiZGYuc2VnLAotICAgICAgICAgICAgICAgICAgICAgICBwZGV2LT5zYmRmLmJ1cywgcGRl
di0+c2JkZi5kZXYsIHBkZXYtPnNiZGYuZnVuYyk7CisgICAgICAgICAgICAgICAgcHJpbnRrKCIl
cHAgTVNJXG4iLCAmcGRldi0+c2JkZik7CiAKICAgICAgICAgICAgICAgICBwcmludGsoIiAgZW5h
YmxlZDogJWQgNjQtYml0OiAlZCIsCiAgICAgICAgICAgICAgICAgICAgICAgIG1zaS0+ZW5hYmxl
ZCwgbXNpLT5hZGRyZXNzNjQpOwpAQCAtMzA4LDggKzMwNyw3IEBAIHZvaWQgdnBjaV9kdW1wX21z
aSh2b2lkKQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIGludCByYzsKIAotICAgICAg
ICAgICAgICAgIHByaW50aygiJTA0eDolMDJ4OiUwMnguJXUgTVNJLVhcbiIsIHBkZXYtPnNiZGYu
c2VnLAotICAgICAgICAgICAgICAgICAgICAgICBwZGV2LT5zYmRmLmJ1cywgcGRldi0+c2JkZi5k
ZXYsIHBkZXYtPnNiZGYuZnVuYyk7CisgICAgICAgICAgICAgICAgcHJpbnRrKCIlcHAgTVNJLVhc
biIsICZwZGV2LT5zYmRmKTsKIAogICAgICAgICAgICAgICAgIHByaW50aygiICBlbnRyaWVzOiAl
dSBtYXNrYWxsOiAlZCBlbmFibGVkOiAlZFxuIiwKICAgICAgICAgICAgICAgICAgICAgICAgbXNp
eC0+bWF4X2VudHJpZXMsIG1zaXgtPm1hc2tlZCwgbXNpeC0+ZW5hYmxlZCk7CmRpZmYgLS1naXQg
YS94ZW4vZHJpdmVycy92cGNpL21zaXguYyBiL3hlbi9kcml2ZXJzL3ZwY2kvbXNpeC5jCmluZGV4
IDQ3ZDU2OTEyMWYuLjEwMDZiMDFmNGIgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3ZwY2kvbXNp
eC5jCisrKyBiL3hlbi9kcml2ZXJzL3ZwY2kvbXNpeC5jCkBAIC00OCw5ICs0OCw4IEBAIHN0YXRp
YyBpbnQgdXBkYXRlX2VudHJ5KHN0cnVjdCB2cGNpX21zaXhfZW50cnkgKmVudHJ5LAogICAgIGlm
ICggcmMgJiYgcmMgIT0gLUVOT0VOVCApCiAgICAgewogICAgICAgICBncHJpbnRrKFhFTkxPR19X
QVJOSU5HLAotICAgICAgICAgICAgICAgICIlMDR4OiUwMng6JTAyeC4ldTogdW5hYmxlIHRvIGRp
c2FibGUgZW50cnkgJXUgZm9yIHVwZGF0ZTogJWRcbiIsCi0gICAgICAgICAgICAgICAgcGRldi0+
c2JkZi5zZWcsIHBkZXYtPnNiZGYuYnVzLCBwZGV2LT5zYmRmLmRldiwgcGRldi0+c2JkZi5mdW5j
LAotICAgICAgICAgICAgICAgIG5yLCByYyk7CisgICAgICAgICAgICAgICAgIiVwcDogdW5hYmxl
IHRvIGRpc2FibGUgZW50cnkgJXUgZm9yIHVwZGF0ZTogJWRcbiIsCisgICAgICAgICAgICAgICAg
JnBkZXYtPnNiZGYsIG5yLCByYyk7CiAgICAgICAgIHJldHVybiByYzsKICAgICB9CiAKQEAgLTU5
LDEwICs1OCw4IEBAIHN0YXRpYyBpbnQgdXBkYXRlX2VudHJ5KHN0cnVjdCB2cGNpX21zaXhfZW50
cnkgKmVudHJ5LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgVlBDSV9NU0lYX1RBQkxFKSk7CiAgICAgaWYgKCByYyApCiAgICAgewotICAgICAg
ICBncHJpbnRrKFhFTkxPR19XQVJOSU5HLAotICAgICAgICAgICAgICAgICIlMDR4OiUwMng6JTAy
eC4ldTogdW5hYmxlIHRvIGVuYWJsZSBlbnRyeSAldTogJWRcbiIsCi0gICAgICAgICAgICAgICAg
cGRldi0+c2JkZi5zZWcsIHBkZXYtPnNiZGYuYnVzLCBwZGV2LT5zYmRmLmRldiwgcGRldi0+c2Jk
Zi5mdW5jLAotICAgICAgICAgICAgICAgIG5yLCByYyk7CisgICAgICAgIGdwcmludGsoWEVOTE9H
X1dBUk5JTkcsICIlcHA6IHVuYWJsZSB0byBlbmFibGUgZW50cnkgJXU6ICVkXG4iLAorICAgICAg
ICAgICAgICAgICZwZGV2LT5zYmRmLCBuciwgcmMpOwogICAgICAgICAvKiBFbnRyeSBpcyBsaWtl
bHkgbm90IHByb3Blcmx5IGNvbmZpZ3VyZWQuICovCiAgICAgICAgIHJldHVybiByYzsKICAgICB9
CkBAIC0xMzMsMTAgKzEzMCw4IEBAIHN0YXRpYyB2b2lkIGNvbnRyb2xfd3JpdGUoY29uc3Qgc3Ry
dWN0IHBjaV9kZXYgKnBkZXYsIHVuc2lnbmVkIGludCByZWcsCiAgICAgICAgICAgICAgICAgLyog
SWdub3JlIG5vbi1wcmVzZW50IGVudHJ5LiAqLwogICAgICAgICAgICAgICAgIGJyZWFrOwogICAg
ICAgICAgICAgZGVmYXVsdDoKLSAgICAgICAgICAgICAgICBncHJpbnRrKFhFTkxPR19XQVJOSU5H
LAotICAgICAgICAgICAgICAgICAgICAgICAgIiUwNHg6JTAyeDolMDJ4LiV1OiB1bmFibGUgdG8g
ZGlzYWJsZSBlbnRyeSAldTogJWRcbiIsCi0gICAgICAgICAgICAgICAgICAgICAgICBwZGV2LT5z
YmRmLnNlZywgcGRldi0+c2JkZi5idXMsIHBkZXYtPnNiZGYuZGV2LAotICAgICAgICAgICAgICAg
ICAgICAgICAgcGRldi0+c2JkZi5mdW5jLCBpLCByYyk7CisgICAgICAgICAgICAgICAgZ3ByaW50
ayhYRU5MT0dfV0FSTklORywgIiVwcDogdW5hYmxlIHRvIGRpc2FibGUgZW50cnkgJXU6ICVkXG4i
LAorICAgICAgICAgICAgICAgICAgICAgICAgJnBkZXYtPnNiZGYsIGksIHJjKTsKICAgICAgICAg
ICAgICAgICByZXR1cm47CiAgICAgICAgICAgICB9CiAgICAgICAgIH0KQEAgLTE4MSw4ICsxNzYs
NyBAQCBzdGF0aWMgYm9vbCBhY2Nlc3NfYWxsb3dlZChjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRl
diwgdW5zaWduZWQgbG9uZyBhZGRyLAogICAgICAgICByZXR1cm4gdHJ1ZTsKIAogICAgIGdwcmlu
dGsoWEVOTE9HX1dBUk5JTkcsCi0gICAgICAgICAgICAiJTA0eDolMDJ4OiUwMnguJXU6IHVuYWxp
Z25lZCBvciBpbnZhbGlkIHNpemUgTVNJLVggdGFibGUgYWNjZXNzXG4iLAotICAgICAgICAgICAg
cGRldi0+c2JkZi5zZWcsIHBkZXYtPnNiZGYuYnVzLCBwZGV2LT5zYmRmLmRldiwgcGRldi0+c2Jk
Zi5mdW5jKTsKKyAgICAgICAgICAgICIlcHA6IHVuYWxpZ25lZCBvciBpbnZhbGlkIHNpemUgTVNJ
LVggdGFibGUgYWNjZXNzXG4iLCAmcGRldi0+c2JkZik7CiAKICAgICByZXR1cm4gZmFsc2U7CiB9
CkBAIC00MzIsMTAgKzQyNiw5IEBAIGludCB2cGNpX21ha2VfbXNpeF9ob2xlKGNvbnN0IHN0cnVj
dCBwY2lfZGV2ICpwZGV2KQogICAgICAgICAgICAgZGVmYXVsdDoKICAgICAgICAgICAgICAgICBw
dXRfZ2ZuKGQsIHN0YXJ0KTsKICAgICAgICAgICAgICAgICBncHJpbnRrKFhFTkxPR19XQVJOSU5H
LAotICAgICAgICAgICAgICAgICAgICAgICAgIiUwNHg6JTAyeDolMDJ4LiV1OiBleGlzdGluZyBt
YXBwaW5nIChtZm46ICUiIFBSSV9tZm4KKyAgICAgICAgICAgICAgICAgICAgICAgICIlcHA6IGV4
aXN0aW5nIG1hcHBpbmcgKG1mbjogJSIgUFJJX21mbgogICAgICAgICAgICAgICAgICAgICAgICAg
InR5cGU6ICVkKSBhdCAlI2x4IGNsb2JiZXJzIE1TSVggTU1JTyBhcmVhXG4iLAotICAgICAgICAg
ICAgICAgICAgICAgICAgcGRldi0+c2JkZi5zZWcsIHBkZXYtPnNiZGYuYnVzLCBwZGV2LT5zYmRm
LmRldiwKLSAgICAgICAgICAgICAgICAgICAgICAgIHBkZXYtPnNiZGYuZnVuYywgbWZuX3gobWZu
KSwgdCwgc3RhcnQpOworICAgICAgICAgICAgICAgICAgICAgICAgJnBkZXYtPnNiZGYsIG1mbl94
KG1mbiksIHQsIHN0YXJ0KTsKICAgICAgICAgICAgICAgICByZXR1cm4gLUVFWElTVDsKICAgICAg
ICAgICAgIH0KICAgICAgICAgICAgIHB1dF9nZm4oZCwgc3RhcnQpOwpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUveGVuL3BjaS5oIGIveGVuL2luY2x1ZGUveGVuL3BjaS5oCmluZGV4IDk5MDhkMGZl
NWQuLjVlMzQ1YzQxN2YgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9wY2kuaAorKysgYi94
ZW4vaW5jbHVkZS94ZW4vcGNpLmgKQEAgLTYwLDYgKzYwLDggQEAgdHlwZWRlZiB1bmlvbiB7CiAK
ICNkZWZpbmUgUENJX1NCREZfVChzLCBiLCBkLCBmKSBcCiAgICAgKChwY2lfc2JkZl90KSB7IC5z
ZWcgPSAocyksIC5idXMgPSAoYiksIC5kZXYgPSAoZCksIC5mdW5jID0gKGYpIH0pCisjZGVmaW5l
IFBDSV9TQkRGMl9UKHMsIGIpIFwKKyAgICAoKHBjaV9zYmRmX3QpIHsgLnNlZyA9IChzKSwgLmJk
ZiA9IChiKSB9KQogI2RlZmluZSBQQ0lfU0JERjNfVChzLCBiLCBlKSBcCiAgICAgKChwY2lfc2Jk
Zl90KSB7IC5zZWcgPSAocyksIC5idXMgPSAoYiksIC5leHRmdW5jID0gKGUpIH0pCiAKLS0gCjIu
MTcuMiAoQXBwbGUgR2l0LTExMykKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 10 16:12:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 May 2019 16:12:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hP87z-0004fh-7J; Fri, 10 May 2019 16:12:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=35pT=TK=citrix.com=prvs=026e1af23=roger.pau@srs-us1.protection.inumbo.net>)
 id 1hP87x-0004f8-BA
 for xen-devel@lists.xenproject.org; Fri, 10 May 2019 16:12:05 +0000
X-Inumbo-ID: 585e520a-733e-11e9-8edb-efea701647df
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 585e520a-733e-11e9-8edb-efea701647df;
 Fri, 10 May 2019 16:12:02 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,453,1549929600"; d="scan'208";a="85330726"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 10 May 2019 18:10:56 +0200
Message-ID: <20190510161056.48648-6-roger.pau@citrix.com>
X-Mailer: git-send-email 2.17.2 (Apple Git-113)
In-Reply-To: <20190510161056.48648-1-roger.pau@citrix.com>
References: <20190510161056.48648-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 5/5] pci: switch PCI capabilities related
 functions to use pci_sbdf_t
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Brian Woods <brian.woods@amd.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2luY2UgcGNpX2RldiBhbHJlYWR5IGhhcyBhIHBjaV9zYmRmX3QgZmllbGQgc3dpdGNoIHRoZSBj
YXBhYmlsaXR5CnJlbGF0ZWQgZnVuY3Rpb25zIFNCREYgcGFyYW1ldGVycyB0byBhIHNpbmdsZSBw
Y2lfc2JkZl90IHBhcmFtZXRlci4KCk5vIGZ1bmN0aW9uYWwgY2hhbmdlIGV4cGVjdGVkLgoKU2ln
bmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQpD
YzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
CkNjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBJYW4g
SmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+CkNjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxr
QG9yYWNsZS5jb20+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+CkNjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KQ2M6IFN1cmF2ZWUgU3V0aGlrdWxwYW5p
dCA8c3VyYXZlZS5zdXRoaWt1bHBhbml0QGFtZC5jb20+CkNjOiBCcmlhbiBXb29kcyA8YnJpYW4u
d29vZHNAYW1kLmNvbT4KQ2M6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgotLS0K
IHhlbi9hcmNoL3g4Ni9tc2kuYyAgICAgICAgICAgICAgICAgICAgICAgICB8IDQyICsrKysrKy0t
LS0tLS0tLS0tLS0tLS0KIHhlbi9kcml2ZXJzL2NoYXIvZWhjaS1kYmdwLmMgICAgICAgICAgICAg
ICB8ICAzICstCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfZGV0ZWN0LmMgfCAg
MiArLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXRzLmggICAgICAgICAgICAgIHwgMTIgKysr
KystLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMgICAgICAgICAgICAgIHwgMjIgKysr
KystLS0tLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvcXVpcmtzLmMgICAgICAgfCAx
MiArKystLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQveDg2L2F0cy5jICAgICAgfCAg
MyArLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2F0cy5jICAgICAgICAgIHwgIDQgKy0t
CiB4ZW4vZHJpdmVycy9wY2kvcGNpLmMgICAgICAgICAgICAgICAgICAgICAgfCAzMSArKysrKy0t
LS0tLS0tLS0tCiB4ZW4vZHJpdmVycy92cGNpL21zaS5jICAgICAgICAgICAgICAgICAgICAgfCAg
NCArLS0KIHhlbi9kcml2ZXJzL3ZwY2kvbXNpeC5jICAgICAgICAgICAgICAgICAgICB8ICA0ICst
LQogeGVuL2luY2x1ZGUveGVuL3BjaS5oICAgICAgICAgICAgICAgICAgICAgIHwgIDkgKystLS0K
IDEyIGZpbGVzIGNoYW5nZWQsIDUyIGluc2VydGlvbnMoKyksIDk2IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tc2kuYyBiL3hlbi9hcmNoL3g4Ni9tc2kuYwppbmRleCA2
ODMyMjExNzcyLi4yN2VhMTFiNzY5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbXNpLmMKKysr
IGIveGVuL2FyY2gveDg2L21zaS5jCkBAIC0zMzksNyArMzM5LDcgQEAgc3RhdGljIHZvaWQgbXNp
X3NldF9lbmFibGUoc3RydWN0IHBjaV9kZXYgKmRldiwgaW50IGVuYWJsZSkKICAgICB1aW50OF90
IHNsb3QgPSBkZXYtPnNiZGYuZGV2OwogICAgIHVpbnQ4X3QgZnVuYyA9IGRldi0+c2JkZi5mdW5j
OwogCi0gICAgcG9zID0gcGNpX2ZpbmRfY2FwX29mZnNldChzZWcsIGJ1cywgc2xvdCwgZnVuYywg
UENJX0NBUF9JRF9NU0kpOworICAgIHBvcyA9IHBjaV9maW5kX2NhcF9vZmZzZXQoZGV2LT5zYmRm
LCBQQ0lfQ0FQX0lEX01TSSk7CiAgICAgaWYgKCBwb3MgKQogICAgICAgICBfX21zaV9zZXRfZW5h
YmxlKHNlZywgYnVzLCBzbG90LCBmdW5jLCBwb3MsIGVuYWJsZSk7CiB9CkBAIC0zNDcsMTIgKzM0
Nyw5IEBAIHN0YXRpYyB2b2lkIG1zaV9zZXRfZW5hYmxlKHN0cnVjdCBwY2lfZGV2ICpkZXYsIGlu
dCBlbmFibGUpCiBzdGF0aWMgdm9pZCBtc2l4X3NldF9lbmFibGUoc3RydWN0IHBjaV9kZXYgKmRl
diwgaW50IGVuYWJsZSkKIHsKICAgICBpbnQgcG9zOwotICAgIHVpbnQxNl90IGNvbnRyb2wsIHNl
ZyA9IGRldi0+c2JkZi5zZWc7Ci0gICAgdWludDhfdCBidXMgPSBkZXYtPnNiZGYuYnVzOwotICAg
IHVpbnQ4X3Qgc2xvdCA9IGRldi0+c2JkZi5kZXY7Ci0gICAgdWludDhfdCBmdW5jID0gZGV2LT5z
YmRmLmZ1bmM7CisgICAgdWludDE2X3QgY29udHJvbDsKIAotICAgIHBvcyA9IHBjaV9maW5kX2Nh
cF9vZmZzZXQoc2VnLCBidXMsIHNsb3QsIGZ1bmMsIFBDSV9DQVBfSURfTVNJWCk7CisgICAgcG9z
ID0gcGNpX2ZpbmRfY2FwX29mZnNldChkZXYtPnNiZGYsIFBDSV9DQVBfSURfTVNJWCk7CiAgICAg
aWYgKCBwb3MgKQogICAgIHsKICAgICAgICAgY29udHJvbCA9IHBjaV9jb25mX3JlYWQxNihkZXYt
PnNiZGYsIG1zaXhfY29udHJvbF9yZWcocG9zKSk7CkBAIC02NjksMTMgKzY2NiwxMCBAQCBzdGF0
aWMgaW50IG1zaV9jYXBhYmlsaXR5X2luaXQoc3RydWN0IHBjaV9kZXYgKmRldiwKICAgICBzdHJ1
Y3QgbXNpX2Rlc2MgKmVudHJ5OwogICAgIGludCBwb3M7CiAgICAgdW5zaWduZWQgaW50IGksIG1h
eHZlYywgbXBvczsKLSAgICB1aW50MTZfdCBjb250cm9sLCBzZWcgPSBkZXYtPnNiZGYuc2VnOwot
ICAgIHVpbnQ4X3QgYnVzID0gZGV2LT5zYmRmLmJ1czsKLSAgICB1aW50OF90IHNsb3QgPSBkZXYt
PnNiZGYuZGV2OwotICAgIHVpbnQ4X3QgZnVuYyA9IGRldi0+c2JkZi5mdW5jOworICAgIHVpbnQx
Nl90IGNvbnRyb2w7CiAKICAgICBBU1NFUlQocGNpZGV2c19sb2NrZWQoKSk7Ci0gICAgcG9zID0g
cGNpX2ZpbmRfY2FwX29mZnNldChzZWcsIGJ1cywgc2xvdCwgZnVuYywgUENJX0NBUF9JRF9NU0kp
OworICAgIHBvcyA9IHBjaV9maW5kX2NhcF9vZmZzZXQoZGV2LT5zYmRmLCBQQ0lfQ0FQX0lEX01T
SSk7CiAgICAgaWYgKCAhcG9zICkKICAgICAgICAgcmV0dXJuIC1FTk9ERVY7CiAgICAgY29udHJv
bCA9IHBjaV9jb25mX3JlYWQxNihkZXYtPnNiZGYsIG1zaV9jb250cm9sX3JlZyhwb3MpKTsKQEAg
LTc1Miw5ICs3NDYsNyBAQCBzdGF0aWMgdTY0IHJlYWRfcGNpX21lbV9iYXIodTE2IHNlZywgdTgg
YnVzLCB1OCBzbG90LCB1OCBmdW5jLCB1OCBiaXIsIGludCB2ZikKICAgICBpZiAoIHZmID49IDAg
KQogICAgIHsKICAgICAgICAgc3RydWN0IHBjaV9kZXYgKnBkZXYgPSBwY2lfZ2V0X3BkZXYoc2Vn
LCBidXMsIFBDSV9ERVZGTihzbG90LCBmdW5jKSk7Ci0gICAgICAgIHVuc2lnbmVkIGludCBwb3Mg
PSBwY2lfZmluZF9leHRfY2FwYWJpbGl0eShzZWcsIGJ1cywKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBDSV9ERVZGTihzbG90LCBmdW5jKSwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBDSV9FWFRf
Q0FQX0lEX1NSSU9WKTsKKyAgICAgICAgdW5zaWduZWQgaW50IHBvcyA9IHBjaV9maW5kX2V4dF9j
YXBhYmlsaXR5KHNiZGYsIFBDSV9FWFRfQ0FQX0lEX1NSSU9WKTsKICAgICAgICAgdTE2IGN0cmwg
PSBwY2lfY29uZl9yZWFkMTYoc2JkZiwgcG9zICsgUENJX1NSSU9WX0NUUkwpOwogICAgICAgICB1
MTYgbnVtX3ZmID0gcGNpX2NvbmZfcmVhZDE2KHNiZGYsIHBvcyArIFBDSV9TUklPVl9OVU1fVkYp
OwogICAgICAgICB1MTYgb2Zmc2V0ID0gcGNpX2NvbmZfcmVhZDE2KHNiZGYsIHBvcyArIFBDSV9T
UklPVl9WRl9PRkZTRVQpOwpAQCAtMTA5NiwxMyArMTA4OCwxMiBAQCBzdGF0aWMgaW50IF9fcGNp
X2VuYWJsZV9tc2l4KHN0cnVjdCBtc2lfaW5mbyAqbXNpLCBzdHJ1Y3QgbXNpX2Rlc2MgKipkZXNj
KQogICAgIGludCBwb3MsIG5yX2VudHJpZXM7CiAgICAgc3RydWN0IHBjaV9kZXYgKnBkZXY7CiAg
ICAgdTE2IGNvbnRyb2w7Ci0gICAgdTggc2xvdCA9IFBDSV9TTE9UKG1zaS0+ZGV2Zm4pOwotICAg
IHU4IGZ1bmMgPSBQQ0lfRlVOQyhtc2ktPmRldmZuKTsKICAgICBzdHJ1Y3QgbXNpX2Rlc2MgKm9s
ZF9kZXNjOwogCiAgICAgQVNTRVJUKHBjaWRldnNfbG9ja2VkKCkpOwogICAgIHBkZXYgPSBwY2lf
Z2V0X3BkZXYobXNpLT5zZWcsIG1zaS0+YnVzLCBtc2ktPmRldmZuKTsKLSAgICBwb3MgPSBwY2lf
ZmluZF9jYXBfb2Zmc2V0KG1zaS0+c2VnLCBtc2ktPmJ1cywgc2xvdCwgZnVuYywgUENJX0NBUF9J
RF9NU0lYKTsKKyAgICBwb3MgPSBwY2lfZmluZF9jYXBfb2Zmc2V0KFBDSV9TQkRGM19UKG1zaS0+
c2VnLCBtc2ktPmJ1cywgbXNpLT5kZXZmbiksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBQQ0lfQ0FQX0lEX01TSVgpOwogICAgIGlmICggIXBkZXYgfHwgIXBvcyApCiAgICAgICAgIHJl
dHVybiAtRU5PREVWOwogCkBAIC0xMTQ1LDEyICsxMTM2LDcgQEAgc3RhdGljIHZvaWQgX3BjaV9j
bGVhbnVwX21zaXgoc3RydWN0IGFyY2hfbXNpeCAqbXNpeCkKIHN0YXRpYyB2b2lkIF9fcGNpX2Rp
c2FibGVfbXNpeChzdHJ1Y3QgbXNpX2Rlc2MgKmVudHJ5KQogewogICAgIHN0cnVjdCBwY2lfZGV2
ICpkZXYgPSBlbnRyeS0+ZGV2OwotICAgIHVpbnQxNl90IHNlZyA9IGRldi0+c2JkZi5zZWc7Ci0g
ICAgdWludDhfdCBidXMgPSBkZXYtPnNiZGYuYnVzOwotICAgIHVpbnQ4X3Qgc2xvdCA9IGRldi0+
c2JkZi5kZXY7Ci0gICAgdWludDhfdCBmdW5jID0gZGV2LT5zYmRmLmZ1bmM7Ci0gICAgdW5zaWdu
ZWQgaW50IHBvcyA9IHBjaV9maW5kX2NhcF9vZmZzZXQoc2VnLCBidXMsIHNsb3QsIGZ1bmMsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUENJX0NBUF9JRF9NU0lY
KTsKKyAgICB1bnNpZ25lZCBpbnQgcG9zID0gcGNpX2ZpbmRfY2FwX29mZnNldChkZXYtPnNiZGYs
IFBDSV9DQVBfSURfTVNJWCk7CiAgICAgdWludDE2X3QgY29udHJvbCA9IHBjaV9jb25mX3JlYWQx
NihkZXYtPnNiZGYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtc2l4
X2NvbnRyb2xfcmVnKGVudHJ5LT5tc2lfYXR0cmliLnBvcykpOwogICAgIGJvb2wgbWFza2FsbCA9
IGRldi0+bXNpeC0+aG9zdF9tYXNrYWxsOwpAQCAtMTE4Niw4ICsxMTcyLDcgQEAgaW50IHBjaV9w
cmVwYXJlX21zaXgodTE2IHNlZywgdTggYnVzLCB1OCBkZXZmbiwgYm9vbCBvZmYpCiB7CiAgICAg
aW50IHJjOwogICAgIHN0cnVjdCBwY2lfZGV2ICpwZGV2OwotICAgIHU4IHNsb3QgPSBQQ0lfU0xP
VChkZXZmbiksIGZ1bmMgPSBQQ0lfRlVOQyhkZXZmbik7Ci0gICAgdW5zaWduZWQgaW50IHBvcyA9
IHBjaV9maW5kX2NhcF9vZmZzZXQoc2VnLCBidXMsIHNsb3QsIGZ1bmMsCisgICAgdW5zaWduZWQg
aW50IHBvcyA9IHBjaV9maW5kX2NhcF9vZmZzZXQoUENJX1NCREYzX1Qoc2VnLCBidXMsIGRldmZu
KSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQQ0lfQ0FQX0lE
X01TSVgpOwogCiAgICAgaWYgKCAhdXNlX21zaSApCkBAIC0xMjY3LDEwICsxMjUyLDYgQEAgdm9p
ZCBwY2lfY2xlYW51cF9tc2koc3RydWN0IHBjaV9kZXYgKnBkZXYpCiBpbnQgcGNpX21zaV9jb25m
X3dyaXRlX2ludGVyY2VwdChzdHJ1Y3QgcGNpX2RldiAqcGRldiwgdW5zaWduZWQgaW50IHJlZywK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBzaXplLCB1aW50
MzJfdCAqZGF0YSkKIHsKLSAgICB1aW50MTZfdCBzZWcgPSBwZGV2LT5zYmRmLnNlZzsKLSAgICB1
aW50OF90IGJ1cyA9IHBkZXYtPnNiZGYuYnVzOwotICAgIHVpbnQ4X3Qgc2xvdCA9IHBkZXYtPnNi
ZGYuZGV2OwotICAgIHVpbnQ4X3QgZnVuYyA9IHBkZXYtPnNiZGYuZnVuYzsKICAgICBzdHJ1Y3Qg
bXNpX2Rlc2MgKmVudHJ5OwogICAgIHVuc2lnbmVkIGludCBwb3M7CiAKQEAgLTEyNzgsOCArMTI1
OSw3IEBAIGludCBwY2lfbXNpX2NvbmZfd3JpdGVfaW50ZXJjZXB0KHN0cnVjdCBwY2lfZGV2ICpw
ZGV2LCB1bnNpZ25lZCBpbnQgcmVnLAogICAgIHsKICAgICAgICAgZW50cnkgPSBmaW5kX21zaV9l
bnRyeShwZGV2LCAtMSwgUENJX0NBUF9JRF9NU0lYKTsKICAgICAgICAgcG9zID0gZW50cnkgPyBl
bnRyeS0+bXNpX2F0dHJpYi5wb3MKLSAgICAgICAgICAgICAgICAgICAgOiBwY2lfZmluZF9jYXBf
b2Zmc2V0KHNlZywgYnVzLCBzbG90LCBmdW5jLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgUENJX0NBUF9JRF9NU0lYKTsKKyAgICAgICAgICAgICAgICAgICAgOiBw
Y2lfZmluZF9jYXBfb2Zmc2V0KHBkZXYtPnNiZGYsIFBDSV9DQVBfSURfTVNJWCk7CiAgICAgICAg
IEFTU0VSVChwb3MpOwogCiAgICAgICAgIGlmICggcmVnID49IHBvcyAmJiByZWcgPCBtc2l4X3Bi
YV9vZmZzZXRfcmVnKHBvcykgKyA0ICkKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL2NoYXIvZWhj
aS1kYmdwLmMgYi94ZW4vZHJpdmVycy9jaGFyL2VoY2ktZGJncC5jCmluZGV4IDRjZDQxNTczNTMu
LjI3YmQ0YjkzNWQgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL2NoYXIvZWhjaS1kYmdwLmMKKysr
IGIveGVuL2RyaXZlcnMvY2hhci9laGNpLWRiZ3AuYwpAQCAtNjg4LDcgKzY4OCw4IEBAIHN0YXRp
YyB1bnNpZ25lZCBpbnQgX19pbml0IF9fZmluZF9kYmdwKHU4IGJ1cywgdTggc2xvdCwgdTggZnVu
YykKICAgICBpZiAoIChjbGFzcyA+PiA4KSAhPSBQQ0lfQ0xBU1NfU0VSSUFMX1VTQl9FSENJICkK
ICAgICAgICAgcmV0dXJuIDA7CiAKLSAgICByZXR1cm4gcGNpX2ZpbmRfY2FwX29mZnNldCgwLCBi
dXMsIHNsb3QsIGZ1bmMsIFBDSV9DQVBfSURfRUhDSV9ERUJVRyk7CisgICAgcmV0dXJuIHBjaV9m
aW5kX2NhcF9vZmZzZXQoUENJX1NCREZfVCgwLCBidXMsIHNsb3QsIGZ1bmMpLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFBDSV9DQVBfSURfRUhDSV9ERUJVRyk7CiB9CiAKIHN0YXRp
YyB1bnNpZ25lZCBpbnQgX19pbml0IGZpbmRfZGJncChzdHJ1Y3QgZWhjaV9kYmdwICpkYmdwLApk
aWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2RldGVjdC5jIGIv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2RldGVjdC5jCmluZGV4IDkxZjVlYTZi
ZmYuLjNiMzY4MjdjMTQgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9p
b21tdV9kZXRlY3QuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfZGV0
ZWN0LmMKQEAgLTMwLDcgKzMwLDcgQEAgc3RhdGljIGludCBfX2luaXQgZ2V0X2lvbW11X21zaV9j
YXBhYmlsaXRpZXMoCiB7CiAgICAgaW50IHBvczsKIAotICAgIHBvcyA9IHBjaV9maW5kX2NhcF9v
ZmZzZXQoc2VnLCBidXMsIGRldiwgZnVuYywgUENJX0NBUF9JRF9NU0kpOworICAgIHBvcyA9IHBj
aV9maW5kX2NhcF9vZmZzZXQoUENJX1NCREZfVChzZWcsIGJ1cywgZGV2LCBmdW5jKSwgUENJX0NB
UF9JRF9NU0kpOwogCiAgICAgaWYgKCAhcG9zICkKICAgICAgICAgcmV0dXJuIC1FTk9ERVY7CmRp
ZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hdHMuaCBiL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL2F0cy5oCmluZGV4IGU4M2E0NWQxNmUuLjNiOTk2Yzc0OGEgMTAwNjQ0Ci0tLSBh
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2F0cy5oCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2F0cy5oCkBAIC0zMSwxMSArMzEsMTYgQEAgc3RhdGljIGlubGluZSBpbnQgcGNpX2F0c19l
bmFibGVkKGludCBzZWcsIGludCBidXMsIGludCBkZXZmbikKIHsKICAgICB1MzIgdmFsdWU7CiAg
ICAgaW50IHBvczsKKyAgICBjb25zdCBwY2lfc2JkZl90IHNiZGYgPSB7CisgICAgICAgIC5zZWcg
PSBzZWcsCisgICAgICAgIC5idXMgPSBidXMsCisgICAgICAgIC5leHRmdW5jID0gZGV2Zm4sCisg
ICAgfTsKIAotICAgIHBvcyA9IHBjaV9maW5kX2V4dF9jYXBhYmlsaXR5KHNlZywgYnVzLCBkZXZm
biwgUENJX0VYVF9DQVBfSURfQVRTKTsKKyAgICBwb3MgPSBwY2lfZmluZF9leHRfY2FwYWJpbGl0
eShzYmRmLCBQQ0lfRVhUX0NBUF9JRF9BVFMpOwogICAgIEJVR19PTighcG9zKTsKIAotICAgIHZh
bHVlID0gcGNpX2NvbmZfcmVhZDE2KFBDSV9TQkRGM19UKHNlZywgYnVzLCBkZXZmbiksIHBvcyAr
IEFUU19SRUdfQ1RMKTsKKyAgICB2YWx1ZSA9IHBjaV9jb25mX3JlYWQxNihzYmRmLCBwb3MgKyBB
VFNfUkVHX0NUTCk7CiAKICAgICByZXR1cm4gdmFsdWUgJiBBVFNfRU5BQkxFOwogfQpAQCAtNDUs
NyArNTAsOCBAQCBzdGF0aWMgaW5saW5lIGludCBwY2lfYXRzX2RldmljZShpbnQgc2VnLCBpbnQg
YnVzLCBpbnQgZGV2Zm4pCiAgICAgaWYgKCAhYXRzX2VuYWJsZWQgKQogICAgICAgICByZXR1cm4g
MDsKIAotICAgIHJldHVybiBwY2lfZmluZF9leHRfY2FwYWJpbGl0eShzZWcsIGJ1cywgZGV2Zm4s
IFBDSV9FWFRfQ0FQX0lEX0FUUyk7CisgICAgcmV0dXJuIHBjaV9maW5kX2V4dF9jYXBhYmlsaXR5
KFBDSV9TQkRGM19UKHNlZywgYnVzLCBkZXZmbiksCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFBDSV9FWFRfQ0FQX0lEX0FUUyk7CiB9CiAKICNlbmRpZiAvKiBfQVRTX0hfICov
CmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYyBiL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL3BjaS5jCmluZGV4IGE5NjY3Y2EyMWMuLmNmZTJkZGE3MzMgMTAwNjQ0Ci0t
LSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL3BjaS5jCkBAIC0zMzIsOCArMzMyLDcgQEAgc3RhdGljIHN0cnVjdCBwY2lfZGV2ICph
bGxvY19wZGV2KHN0cnVjdCBwY2lfc2VnICpwc2VnLCB1OCBidXMsIHU4IGRldmZuKQogICAgIHBk
ZXYtPmRvbWFpbiA9IE5VTEw7CiAgICAgSU5JVF9MSVNUX0hFQUQoJnBkZXYtPm1zaV9saXN0KTsK
IAotICAgIGlmICggcGNpX2ZpbmRfY2FwX29mZnNldChwc2VnLT5uciwgYnVzLCBQQ0lfU0xPVChk
ZXZmbiksIFBDSV9GVU5DKGRldmZuKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUENJ
X0NBUF9JRF9NU0lYKSApCisgICAgaWYgKCBwY2lfZmluZF9jYXBfb2Zmc2V0KHBkZXYtPnNiZGYs
IFBDSV9DQVBfSURfTVNJWCkgKQogICAgIHsKICAgICAgICAgc3RydWN0IGFyY2hfbXNpeCAqbXNp
eCA9IHh6YWxsb2Moc3RydWN0IGFyY2hfbXNpeCk7CiAKQEAgLTM3MSw4ICszNzAsNyBAQCBzdGF0
aWMgc3RydWN0IHBjaV9kZXYgKmFsbG9jX3BkZXYoc3RydWN0IHBjaV9zZWcgKnBzZWcsIHU4IGJ1
cywgdTggZGV2Zm4pCiAgICAgICAgICAgICBicmVhazsKIAogICAgICAgICBjYXNlIERFVl9UWVBF
X1BDSWVfRU5EUE9JTlQ6Ci0gICAgICAgICAgICBwb3MgPSBwY2lfZmluZF9jYXBfb2Zmc2V0KHBz
ZWctPm5yLCBidXMsIFBDSV9TTE9UKGRldmZuKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgUENJX0ZVTkMoZGV2Zm4pLCBQQ0lfQ0FQX0lEX0VYUCk7CisgICAgICAgICAg
ICBwb3MgPSBwY2lfZmluZF9jYXBfb2Zmc2V0KHBkZXYtPnNiZGYsIFBDSV9DQVBfSURfRVhQKTsK
ICAgICAgICAgICAgIEJVR19PTighcG9zKTsKICAgICAgICAgICAgIGNhcCA9IHBjaV9jb25mX3Jl
YWQxNihwZGV2LT5zYmRmLCBwb3MgKyBQQ0lfRVhQX0RFVkNBUCk7CiAgICAgICAgICAgICBpZiAo
IGNhcCAmIFBDSV9FWFBfREVWQ0FQX1BIQU5UT00gKQpAQCAtNTg1LDEzICs1ODMsMTIgQEAgc3Ry
dWN0IHBjaV9kZXYgKnBjaV9nZXRfcGRldl9ieV9kb21haW4oY29uc3Qgc3RydWN0IGRvbWFpbiAq
ZCwgaW50IHNlZywKIHN0YXRpYyB2b2lkIHBjaV9lbmFibGVfYWNzKHN0cnVjdCBwY2lfZGV2ICpw
ZGV2KQogewogICAgIGludCBwb3M7Ci0gICAgdWludDE2X3QgY2FwLCBjdHJsLCBzZWcgPSBwZGV2
LT5zYmRmLnNlZzsKLSAgICB1aW50OF90IGJ1cyA9IHBkZXYtPnNiZGYuYnVzOworICAgIHVpbnQx
Nl90IGNhcCwgY3RybDsKIAogICAgIGlmICggIWlvbW11X2VuYWJsZWQgKQogICAgICAgICByZXR1
cm47CiAKLSAgICBwb3MgPSBwY2lfZmluZF9leHRfY2FwYWJpbGl0eShzZWcsIGJ1cywgcGRldi0+
c2JkZi5leHRmdW5jLCBQQ0lfRVhUX0NBUF9JRF9BQ1MpOworICAgIHBvcyA9IHBjaV9maW5kX2V4
dF9jYXBhYmlsaXR5KHBkZXYtPnNiZGYsIFBDSV9FWFRfQ0FQX0lEX0FDUyk7CiAgICAgaWYgKCFw
b3MpCiAgICAgICAgIHJldHVybjsKIApAQCAtNzIyLDcgKzcxOSw3IEBAIGludCBwY2lfYWRkX2Rl
dmljZSh1MTYgc2VnLCB1OCBidXMsIHU4IGRldmZuLAogCiAgICAgaWYgKCAhcGRldi0+aW5mby5p
c192aXJ0Zm4gJiYgIXBkZXYtPnZmX3JsZW5bMF0gKQogICAgIHsKLSAgICAgICAgdW5zaWduZWQg
aW50IHBvcyA9IHBjaV9maW5kX2V4dF9jYXBhYmlsaXR5KHNlZywgYnVzLCBkZXZmbiwKKyAgICAg
ICAgdW5zaWduZWQgaW50IHBvcyA9IHBjaV9maW5kX2V4dF9jYXBhYmlsaXR5KHBkZXYtPnNiZGYs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQQ0lf
RVhUX0NBUF9JRF9TUklPVik7CiAgICAgICAgIHUxNiBjdHJsID0gcGNpX2NvbmZfcmVhZDE2KHBk
ZXYtPnNiZGYsIHBvcyArIFBDSV9TUklPVl9DVFJMKTsKIApAQCAtOTA3LDEzICs5MDQsMTMgQEAg
ZW51bSBwZGV2X3R5cGUgcGRldl90eXBlKHUxNiBzZWcsIHU4IGJ1cywgdTggZGV2Zm4pCiB7CiAg
ICAgdTE2IGNsYXNzX2RldmljZSwgY3JlZzsKICAgICB1OCBkID0gUENJX1NMT1QoZGV2Zm4pLCBm
ID0gUENJX0ZVTkMoZGV2Zm4pOwotICAgIGludCBwb3MgPSBwY2lfZmluZF9jYXBfb2Zmc2V0KHNl
ZywgYnVzLCBkLCBmLCBQQ0lfQ0FQX0lEX0VYUCk7CiAgICAgY29uc3QgcGNpX3NiZGZfdCBzYmRm
ID0gewogICAgICAgICAuc2VnID0gc2VnLAogICAgICAgICAuYnVzID0gYnVzLAogICAgICAgICAu
ZGV2ID0gZCwKICAgICAgICAgLmZ1bmMgPSBmLAogICAgIH07CisgICAgaW50IHBvcyA9IHBjaV9m
aW5kX2NhcF9vZmZzZXQoc2JkZiwgUENJX0NBUF9JRF9FWFApOwogCiAgICAgY2xhc3NfZGV2aWNl
ID0gcGNpX2NvbmZfcmVhZDE2KHNiZGYsIFBDSV9DTEFTU19ERVZJQ0UpOwogICAgIHN3aXRjaCAo
IGNsYXNzX2RldmljZSApCkBAIC0xMTc3LDkgKzExNzQsNyBAQCBzdGF0aWMgaW50IGhlc3RfbWF0
Y2hfcGNpKGNvbnN0IHN0cnVjdCBhY3BpX2hlc3RfYWVyX2NvbW1vbiAqcCwKIHN0YXRpYyBib29s
X3QgaGVzdF9tYXRjaF90eXBlKGNvbnN0IHN0cnVjdCBhY3BpX2hlc3RfaGVhZGVyICpoZXN0X2hk
ciwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpw
ZGV2KQogewotICAgIHVuc2lnbmVkIGludCBwb3MgPSBwY2lfZmluZF9jYXBfb2Zmc2V0KHBkZXYt
PnNiZGYuc2VnLCBwZGV2LT5zYmRmLmJ1cywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwZGV2LT5zYmRmLmRldiwgcGRldi0+c2JkZi5mdW5jLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBDSV9DQVBfSURfRVhQKTsKKyAgICB1
bnNpZ25lZCBpbnQgcG9zID0gcGNpX2ZpbmRfY2FwX29mZnNldChwZGV2LT5zYmRmLCBQQ0lfQ0FQ
X0lEX0VYUCk7CiAgICAgdWludDhfdCBwY2llID0gTUFTS19FWFRSKHBjaV9jb25mX3JlYWQxNihw
ZGV2LT5zYmRmLCBwb3MgKyBQQ0lfRVhQX0ZMQUdTKSwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgUENJX0VYUF9GTEFHU19UWVBFKTsKIApAQCAtMTI0OSw4ICsxMjQ0LDcgQEAgYm9vbF90
IHBjaWVfYWVyX2dldF9maXJtd2FyZV9maXJzdChjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldikK
IHsKICAgICBzdHJ1Y3QgYWVyX2hlc3RfcGFyc2VfaW5mbyBpbmZvID0geyAucGRldiA9IHBkZXYg
fTsKIAotICAgIHJldHVybiBwY2lfZmluZF9jYXBfb2Zmc2V0KHBkZXYtPnNiZGYuc2VnLCBwZGV2
LT5zYmRmLmJ1cywgcGRldi0+c2JkZi5kZXYsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGRldi0+c2JkZi5mdW5jLCBQQ0lfQ0FQX0lEX0VYUCkgJiYKKyAgICByZXR1cm4gcGNpX2Zp
bmRfY2FwX29mZnNldChwZGV2LT5zYmRmLCBQQ0lfQ0FQX0lEX0VYUCkgJiYKICAgICAgICAgICAg
YXBlaV9oZXN0X3BhcnNlKGFlcl9oZXN0X3BhcnNlLCAmaW5mbykgPj0gMCAmJgogICAgICAgICAg
ICBpbmZvLmZpcm13YXJlX2ZpcnN0OwogfQpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvdnRkL3F1aXJrcy5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3F1aXJrcy5j
CmluZGV4IDAzMDJjNTAzZmIuLjI4OWQ0M2YwZmUgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL3Z0ZC9xdWlya3MuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQv
cXVpcmtzLmMKQEAgLTQyNiw4ICs0MjYsNiBAQCBpbnQgbWVfd2lmaV9xdWlyayhzdHJ1Y3QgZG9t
YWluICpkb21haW4sIHU4IGJ1cywgdTggZGV2Zm4sIGludCBtYXApCiAKIHZvaWQgcGNpX3Z0ZF9x
dWlyayhjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldikKIHsKLSAgICBpbnQgc2VnID0gcGRldi0+
c2JkZi5zZWc7Ci0gICAgaW50IGJ1cyA9IHBkZXYtPnNiZGYuYnVzOwogICAgIGludCBwb3M7CiAg
ICAgYm9vbF90IGZmOwogICAgIHUzMiB2YWwsIHZhbDI7CkBAIC00NjQsMTIgKzQ2MiwxMCBAQCB2
b2lkIHBjaV92dGRfcXVpcmsoY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYpCiAgICAgLyogU2Fu
ZHlicmlkZ2UtRVAgKFJvbWxleSkgKi8KICAgICBjYXNlIDB4M2MwMDogLyogaG9zdCBicmlkZ2Ug
Ki8KICAgICBjYXNlIDB4M2MwMSAuLi4gMHgzYzBiOiAvKiByb290IHBvcnRzICovCi0gICAgICAg
IHBvcyA9IHBjaV9maW5kX2V4dF9jYXBhYmlsaXR5KHNlZywgYnVzLCBwZGV2LT5zYmRmLmV4dGZ1
bmMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBDSV9FWFRfQ0FQX0lE
X0VSUik7CisgICAgICAgIHBvcyA9IHBjaV9maW5kX2V4dF9jYXBhYmlsaXR5KHBkZXYtPnNiZGYs
IFBDSV9FWFRfQ0FQX0lEX0VSUik7CiAgICAgICAgIGlmICggIXBvcyApCiAgICAgICAgIHsKLSAg
ICAgICAgICAgIHBvcyA9IHBjaV9maW5kX2V4dF9jYXBhYmlsaXR5KHNlZywgYnVzLCBwZGV2LT5z
YmRmLmV4dGZ1bmMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQ
Q0lfRVhUX0NBUF9JRF9WTkRSKTsKKyAgICAgICAgICAgIHBvcyA9IHBjaV9maW5kX2V4dF9jYXBh
YmlsaXR5KHBkZXYtPnNiZGYsIFBDSV9FWFRfQ0FQX0lEX1ZORFIpOwogICAgICAgICAgICAgd2hp
bGUgKCBwb3MgKQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIHZhbCA9IHBjaV9jb25m
X3JlYWQzMihwZGV2LT5zYmRmLCBwb3MgKyBQQ0lfVk5EUl9IRUFERVIpOwpAQCAtNDc4LDggKzQ3
NCw4IEBAIHZvaWQgcGNpX3Z0ZF9xdWlyayhjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldikKICAg
ICAgICAgICAgICAgICAgICAgcG9zICs9IFBDSV9WTkRSX0hFQURFUjsKICAgICAgICAgICAgICAg
ICAgICAgYnJlYWs7CiAgICAgICAgICAgICAgICAgfQotICAgICAgICAgICAgICAgIHBvcyA9IHBj
aV9maW5kX25leHRfZXh0X2NhcGFiaWxpdHkoc2VnLCBidXMsIHBkZXYtPnNiZGYuZXh0ZnVuYywK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvcywg
UENJX0VYVF9DQVBfSURfVk5EUik7CisgICAgICAgICAgICAgICAgcG9zID0gcGNpX2ZpbmRfbmV4
dF9leHRfY2FwYWJpbGl0eShwZGV2LT5zYmRmLCBwb3MsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQQ0lfRVhUX0NBUF9JRF9WTkRSKTsKICAgICAg
ICAgICAgIH0KICAgICAgICAgICAgIGZmID0gMDsKICAgICAgICAgfQpkaWZmIC0tZ2l0IGEveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3g4Ni9hdHMuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL3Z0ZC94ODYvYXRzLmMKaW5kZXggZTA5MDRkZjViNi4uMjYwYjA2YTg1NiAxMDA2NDQKLS0t
IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3g4Ni9hdHMuYworKysgYi94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC92dGQveDg2L2F0cy5jCkBAIC01Nyw4ICs1Nyw3IEBAIGludCBhdHNfZGV2
aWNlKGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2LCBjb25zdCBzdHJ1Y3QgYWNwaV9kcmhkX3Vu
aXQgKmRyaGQpCiAgICAgICAgIHJldHVybiAwOwogCiAgICAgYXRzX2RyaGQgPSBmaW5kX2F0c19k
ZXZfZHJoZChkcmhkLT5pb21tdSk7Ci0gICAgcG9zID0gcGNpX2ZpbmRfZXh0X2NhcGFiaWxpdHko
cGRldi0+c2JkZi5zZWcsIHBkZXYtPnNiZGYuYnVzLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBkZXYtPnNiZGYuZXh0ZnVuYywgUENJX0VYVF9DQVBfSURfQVRTKTsKKyAgICBw
b3MgPSBwY2lfZmluZF9leHRfY2FwYWJpbGl0eShwZGV2LT5zYmRmLCBQQ0lfRVhUX0NBUF9JRF9B
VFMpOwogCiAgICAgaWYgKCBwb3MgJiYgKGF0c19kcmhkID09IE5VTEwpICkKICAgICB7CmRpZmYg
LS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvYXRzLmMgYi94ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC94ODYvYXRzLmMKaW5kZXggY2ZkNjEwMjI5ZC4uYmZiZDUwMTAwYSAxMDA2NDQK
LS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2F0cy5jCisrKyBiL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL3g4Ni9hdHMuYwpAQCAtMjMsMTEgKzIzLDkgQEAgYm9vbGVhbl9wYXJhbSgi
YXRzIiwgYXRzX2VuYWJsZWQpOwogaW50IGVuYWJsZV9hdHNfZGV2aWNlKHN0cnVjdCBwY2lfZGV2
ICpwZGV2LCBzdHJ1Y3QgbGlzdF9oZWFkICphdHNfbGlzdCkKIHsKICAgICB1MzIgdmFsdWU7Ci0g
ICAgdWludDE2X3Qgc2VnID0gcGRldi0+c2JkZi5zZWc7Ci0gICAgdWludDE2X3QgYnVzID0gcGRl
di0+c2JkZi5idXMsIGRldmZuID0gcGRldi0+c2JkZi5leHRmdW5jOwogICAgIGludCBwb3M7CiAK
LSAgICBwb3MgPSBwY2lfZmluZF9leHRfY2FwYWJpbGl0eShzZWcsIGJ1cywgZGV2Zm4sIFBDSV9F
WFRfQ0FQX0lEX0FUUyk7CisgICAgcG9zID0gcGNpX2ZpbmRfZXh0X2NhcGFiaWxpdHkocGRldi0+
c2JkZiwgUENJX0VYVF9DQVBfSURfQVRTKTsKICAgICBCVUdfT04oIXBvcyk7CiAKICAgICBpZiAo
IGlvbW11X3ZlcmJvc2UgKQpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGNpL3BjaS5jIGIveGVu
L2RyaXZlcnMvcGNpL3BjaS5jCmluZGV4IDNkMmFjZjZmNzcuLmU5MDJhMGFhY2UgMTAwNjQ0Ci0t
LSBhL3hlbi9kcml2ZXJzL3BjaS9wY2kuYworKysgYi94ZW4vZHJpdmVycy9wY2kvcGNpLmMKQEAg
LTgsMTggKzgsMTIgQEAKICNpbmNsdWRlIDx4ZW4vcGNpLmg+CiAjaW5jbHVkZSA8eGVuL3BjaV9y
ZWdzLmg+CiAKLWludCBwY2lfZmluZF9jYXBfb2Zmc2V0KHUxNiBzZWcsIHU4IGJ1cywgdTggZGV2
LCB1OCBmdW5jLCB1OCBjYXApCitpbnQgcGNpX2ZpbmRfY2FwX29mZnNldChwY2lfc2JkZl90IHNi
ZGYsIHVuc2lnbmVkIGludCBjYXApCiB7CiAgICAgdTggaWQ7CiAgICAgaW50IG1heF9jYXAgPSA0
ODsKICAgICB1OCBwb3MgPSBQQ0lfQ0FQQUJJTElUWV9MSVNUOwogICAgIHUxNiBzdGF0dXM7Ci0g
ICAgY29uc3QgcGNpX3NiZGZfdCBzYmRmID0gewotICAgICAgICAuc2VnID0gc2VnLAotICAgICAg
ICAuYnVzID0gYnVzLAotICAgICAgICAuZGV2ID0gZGV2LAotICAgICAgICAuZnVuYyA9IGZ1bmMs
Ci0gICAgfTsKIAogICAgIHN0YXR1cyA9IHBjaV9jb25mX3JlYWQxNihzYmRmLCBQQ0lfU1RBVFVT
KTsKICAgICBpZiAoIChzdGF0dXMgJiBQQ0lfU1RBVFVTX0NBUF9MSVNUKSA9PSAwICkKQEAgLTQ1
LDE1ICszOSwxMCBAQCBpbnQgcGNpX2ZpbmRfY2FwX29mZnNldCh1MTYgc2VnLCB1OCBidXMsIHU4
IGRldiwgdTggZnVuYywgdTggY2FwKQogICAgIHJldHVybiAwOwogfQogCi1pbnQgcGNpX2ZpbmRf
bmV4dF9jYXAodTE2IHNlZywgdTggYnVzLCB1bnNpZ25lZCBpbnQgZGV2Zm4sIHU4IHBvcywgaW50
IGNhcCkKK2ludCBwY2lfZmluZF9uZXh0X2NhcChwY2lfc2JkZl90IHNiZGYsIHVuc2lnbmVkIGlu
dCBwb3MsIHVuc2lnbmVkIGludCBjYXApCiB7CiAgICAgdTggaWQ7CiAgICAgaW50IHR0bCA9IDQ4
OwotICAgIGNvbnN0IHBjaV9zYmRmX3Qgc2JkZiA9IHsKLSAgICAgICAgLnNlZyA9IHNlZywKLSAg
ICAgICAgLmJ1cyA9IGJ1cywKLSAgICAgICAgLmV4dGZ1bmMgPSBkZXZmbiwKLSAgICB9OwogCiAg
ICAgd2hpbGUgKCB0dGwtLSApCiAgICAgewpAQCAtODMsOSArNzIsOSBAQCBpbnQgcGNpX2ZpbmRf
bmV4dF9jYXAodTE2IHNlZywgdTggYnVzLCB1bnNpZ25lZCBpbnQgZGV2Zm4sIHU4IHBvcywgaW50
IGNhcCkKICAqIHdpdGhpbiB0aGUgZGV2aWNlJ3MgUENJIGNvbmZpZ3VyYXRpb24gc3BhY2Ugb3Ig
MCBpZiB0aGUgZGV2aWNlIGRvZXMKICAqIG5vdCBzdXBwb3J0IGl0LgogICovCi1pbnQgcGNpX2Zp
bmRfZXh0X2NhcGFiaWxpdHkoaW50IHNlZywgaW50IGJ1cywgaW50IGRldmZuLCBpbnQgY2FwKQor
aW50IHBjaV9maW5kX2V4dF9jYXBhYmlsaXR5KHBjaV9zYmRmX3Qgc2JkZiwgdW5zaWduZWQgaW50
IGNhcCkKIHsKLSAgICByZXR1cm4gcGNpX2ZpbmRfbmV4dF9leHRfY2FwYWJpbGl0eShzZWcsIGJ1
cywgZGV2Zm4sIDAsIGNhcCk7CisgICAgcmV0dXJuIHBjaV9maW5kX25leHRfZXh0X2NhcGFiaWxp
dHkoc2JkZiwgMCwgY2FwKTsKIH0KIAogLyoqCkBAIC05OCwxNSArODcsMTEgQEAgaW50IHBjaV9m
aW5kX2V4dF9jYXBhYmlsaXR5KGludCBzZWcsIGludCBidXMsIGludCBkZXZmbiwgaW50IGNhcCkK
ICAqIHdpdGhpbiB0aGUgZGV2aWNlJ3MgUENJIGNvbmZpZ3VyYXRpb24gc3BhY2Ugb3IgMCBpZiB0
aGUgZGV2aWNlIGRvZXMKICAqIG5vdCBzdXBwb3J0IGl0LgogICovCi1pbnQgcGNpX2ZpbmRfbmV4
dF9leHRfY2FwYWJpbGl0eShpbnQgc2VnLCBpbnQgYnVzLCBpbnQgZGV2Zm4sIGludCBzdGFydCwg
aW50IGNhcCkKK2ludCBwY2lfZmluZF9uZXh0X2V4dF9jYXBhYmlsaXR5KHBjaV9zYmRmX3Qgc2Jk
ZiwgdW5zaWduZWQgaW50IHN0YXJ0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgaW50IGNhcCkKIHsKLSAgICBpbnQgdHRsID0gNDgwOyAvKiAzODQwIGJ5dGVzLCBt
aW5pbXVtIDggYnl0ZXMgcGVyIGNhcGFiaWxpdHkgKi8KLSAgICBpbnQgcG9zID0gbWF4KHN0YXJ0
LCAweDEwMCk7Ci0gICAgY29uc3QgcGNpX3NiZGZfdCBzYmRmID0gewotICAgICAgICAuc2VnID0g
c2VnLAotICAgICAgICAuYnVzID0gYnVzLAotICAgICAgICAuZXh0ZnVuYyA9IGRldmZuLAotICAg
IH07CisgICAgdW5zaWduZWQgaW50IHR0bCA9IDQ4MDsgLyogMzg0MCBieXRlcywgbWluaW11bSA4
IGJ5dGVzIHBlciBjYXBhYmlsaXR5ICovCisgICAgdW5zaWduZWQgaW50IHBvcyA9IG1heChzdGFy
dCwgMHgxMDB1KTsKICAgICB1aW50MzJfdCBoZWFkZXIgPSBwY2lfY29uZl9yZWFkMzIoc2JkZiwg
cG9zKTsKIAogICAgIC8qCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy92cGNpL21zaS5jIGIveGVu
L2RyaXZlcnMvdnBjaS9tc2kuYwppbmRleCAyYmRhZTQ4ZWRmLi4yYTM2NjgyOGExIDEwMDY0NAot
LS0gYS94ZW4vZHJpdmVycy92cGNpL21zaS5jCisrKyBiL3hlbi9kcml2ZXJzL3ZwY2kvbXNpLmMK
QEAgLTE4NSw5ICsxODUsNyBAQCBzdGF0aWMgdm9pZCBtYXNrX3dyaXRlKGNvbnN0IHN0cnVjdCBw
Y2lfZGV2ICpwZGV2LCB1bnNpZ25lZCBpbnQgcmVnLAogCiBzdGF0aWMgaW50IGluaXRfbXNpKHN0
cnVjdCBwY2lfZGV2ICpwZGV2KQogewotICAgIHVuc2lnbmVkIGludCBwb3MgPSBwY2lfZmluZF9j
YXBfb2Zmc2V0KHBkZXYtPnNiZGYuc2VnLCBwZGV2LT5zYmRmLmJ1cywKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwZGV2LT5zYmRmLmRldiwgcGRldi0+c2JkZi5m
dW5jLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBDSV9DQVBf
SURfTVNJKTsKKyAgICB1bnNpZ25lZCBpbnQgcG9zID0gcGNpX2ZpbmRfY2FwX29mZnNldChwZGV2
LT5zYmRmLCBQQ0lfQ0FQX0lEX01TSSk7CiAgICAgdWludDE2X3QgY29udHJvbDsKICAgICBpbnQg
cmV0OwogCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy92cGNpL21zaXguYyBiL3hlbi9kcml2ZXJz
L3ZwY2kvbXNpeC5jCmluZGV4IDEwMDZiMDFmNGIuLjQ0ZGJiMDg2ZmQgMTAwNjQ0Ci0tLSBhL3hl
bi9kcml2ZXJzL3ZwY2kvbXNpeC5jCisrKyBiL3hlbi9kcml2ZXJzL3ZwY2kvbXNpeC5jCkBAIC00
NDUsOSArNDQ1LDcgQEAgc3RhdGljIGludCBpbml0X21zaXgoc3RydWN0IHBjaV9kZXYgKnBkZXYp
CiAgICAgdWludDE2X3QgY29udHJvbDsKICAgICBpbnQgcmM7CiAKLSAgICBtc2l4X29mZnNldCA9
IHBjaV9maW5kX2NhcF9vZmZzZXQocGRldi0+c2JkZi5zZWcsIHBkZXYtPnNiZGYuYnVzLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwZGV2LT5zYmRmLmRldiwgcGRldi0+
c2JkZi5mdW5jLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQQ0lfQ0FQ
X0lEX01TSVgpOworICAgIG1zaXhfb2Zmc2V0ID0gcGNpX2ZpbmRfY2FwX29mZnNldChwZGV2LT5z
YmRmLCBQQ0lfQ0FQX0lEX01TSVgpOwogICAgIGlmICggIW1zaXhfb2Zmc2V0ICkKICAgICAgICAg
cmV0dXJuIDA7CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9wY2kuaCBiL3hlbi9pbmNs
dWRlL3hlbi9wY2kuaAppbmRleCA1ZTM0NWM0MTdmLi45Mzc0NjVmNWI1IDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS94ZW4vcGNpLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3BjaS5oCkBAIC0xNzgs
MTAgKzE3OCwxMSBAQCBpbnQgcGNpX21tY2ZnX3JlYWQodW5zaWduZWQgaW50IHNlZywgdW5zaWdu
ZWQgaW50IGJ1cywKICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZGV2Zm4sIGludCBy
ZWcsIGludCBsZW4sIHUzMiAqdmFsdWUpOwogaW50IHBjaV9tbWNmZ193cml0ZSh1bnNpZ25lZCBp
bnQgc2VnLCB1bnNpZ25lZCBpbnQgYnVzLAogICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBp
bnQgZGV2Zm4sIGludCByZWcsIGludCBsZW4sIHUzMiB2YWx1ZSk7Ci1pbnQgcGNpX2ZpbmRfY2Fw
X29mZnNldCh1MTYgc2VnLCB1OCBidXMsIHU4IGRldiwgdTggZnVuYywgdTggY2FwKTsKLWludCBw
Y2lfZmluZF9uZXh0X2NhcCh1MTYgc2VnLCB1OCBidXMsIHVuc2lnbmVkIGludCBkZXZmbiwgdTgg
cG9zLCBpbnQgY2FwKTsKLWludCBwY2lfZmluZF9leHRfY2FwYWJpbGl0eShpbnQgc2VnLCBpbnQg
YnVzLCBpbnQgZGV2Zm4sIGludCBjYXApOwotaW50IHBjaV9maW5kX25leHRfZXh0X2NhcGFiaWxp
dHkoaW50IHNlZywgaW50IGJ1cywgaW50IGRldmZuLCBpbnQgcG9zLCBpbnQgY2FwKTsKK2ludCBw
Y2lfZmluZF9jYXBfb2Zmc2V0KHBjaV9zYmRmX3Qgc2JkZiwgdW5zaWduZWQgaW50IGNhcCk7Citp
bnQgcGNpX2ZpbmRfbmV4dF9jYXAocGNpX3NiZGZfdCBzYmRmLCB1bnNpZ25lZCBpbnQgcG9zLCB1
bnNpZ25lZCBpbnQgY2FwKTsKK2ludCBwY2lfZmluZF9leHRfY2FwYWJpbGl0eShwY2lfc2JkZl90
IHNiZGYsIHVuc2lnbmVkIGludCBjYXApOworaW50IHBjaV9maW5kX25leHRfZXh0X2NhcGFiaWxp
dHkocGNpX3NiZGZfdCBzYmRmLCB1bnNpZ25lZCBpbnQgcG9zLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGNhcCk7CiBjb25zdCBjaGFyICpwYXJzZV9wY2ko
Y29uc3QgY2hhciAqLCB1bnNpZ25lZCBpbnQgKnNlZywgdW5zaWduZWQgaW50ICpidXMsCiAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50ICpkZXYsIHVuc2lnbmVkIGludCAqZnVuYyk7
CiBjb25zdCBjaGFyICpwYXJzZV9wY2lfc2VnKGNvbnN0IGNoYXIgKiwgdW5zaWduZWQgaW50ICpz
ZWcsIHVuc2lnbmVkIGludCAqYnVzLAotLSAKMi4xNy4yIChBcHBsZSBHaXQtMTEzKQoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 10 16:17:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 May 2019 16:17:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hP8Ci-0005Eg-Th; Fri, 10 May 2019 16:17:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KsvH=TK=citrix.com=prvs=026b205b0=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hP8Ci-0005Eb-GO
 for xen-devel@lists.xenproject.org; Fri, 10 May 2019 16:17:00 +0000
X-Inumbo-ID: 080a580c-733f-11e9-8cb7-77117d775dfc
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 080a580c-733f-11e9-8cb7-77117d775dfc;
 Fri, 10 May 2019 16:16:57 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,453,1549929600"; d="scan'208";a="89701635"
To: Roger Pau Monne <roger.pau@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20190510161056.48648-1-roger.pau@citrix.com>
 <20190510161056.48648-2-roger.pau@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <bbca70d1-a42e-f016-26aa-fc7cd15bbf24@citrix.com>
Date: Fri, 10 May 2019 17:16:55 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190510161056.48648-2-roger.pau@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 1/5] pci: use pci_sbdf_t in pci_dev
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, Brian Woods <brian.woods@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvMDUvMjAxOSAxNzoxMCwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+IGRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvaHZtL3Ztc2kuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm1zaS5jCj4gaW5k
ZXggYWViNWE3MDEwNC4uMTVjZmU4ZDA1NyAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZt
L3Ztc2kuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm1zaS5jCj4gQEAgLTY4OCw4ICs2ODgs
OCBAQCBzdGF0aWMgaW50IHZwY2lfbXNpX3VwZGF0ZShjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRl
diwgdWludDMyX3QgZGF0YSwKPiAgICAgICAgICB7Cj4gICAgICAgICAgICAgIGdkcHJpbnRrKFhF
TkxPR19FUlIsCj4gICAgICAgICAgICAgICAgICAgICAgICIlMDR4OiUwMng6JTAyeC4ldTogZmFp
bGVkIHRvIGJpbmQgUElSUSAldTogJWRcbiIsCj4gLSAgICAgICAgICAgICAgICAgICAgIHBkZXYt
PnNlZywgcGRldi0+YnVzLCBQQ0lfU0xPVChwZGV2LT5kZXZmbiksCj4gLSAgICAgICAgICAgICAg
ICAgICAgIFBDSV9GVU5DKHBkZXYtPmRldmZuKSwgcGlycSArIGksIHJjKTsKPiArICAgICAgICAg
ICAgICAgICAgICAgcGRldi0+c2JkZi5zZWcsIHBkZXYtPnNiZGYuYnVzLCBwZGV2LT5zYmRmLmRl
diwKPiArICAgICAgICAgICAgICAgICAgICAgcGRldi0+c2JkZi5mdW5jLCBwaXJxICsgaSwgcmMp
OwoKQSBwY2lfc2JkZl90IGlzIDMyIGJpdHMgd2lkZS7CoCBJIGRvIGFjdHVhbGx5IGhhdmUgYSBj
dXN0b20gJXAgZm9ybWF0dGVyCmZyb20gYSB5ZWFyIG9yIHNvIGFnbywgd2hpY2ggc2ltcGxpZmll
cyBjb2RlIGxpa2UgdGhpcyBzdWJzdGFudGlhbGx5LgoKSXMgdGhlcmUgYW55IGludGVyZXN0IGlu
IGR1c3Rpbmcgb2ZmIHRoYXQgcGF0Y2ggYW5kIGZvbGRpbmcgaXQgaW50byB0aGlzCmNsZWFudXAg
c2VyaWVzP8KgIElTVFIgaXQgYWxzbyBjYW1lIHdpdGggc2V2ZXJhbCBjb3JyZWN0aW9ucyB0byBl
eGlzdGluZwpTQkRGIHJlbmRlcmluZy4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 10 16:43:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 May 2019 16:43:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hP8ce-0007X0-2S; Fri, 10 May 2019 16:43:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3e/W=TK=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hP8cd-0007Wq-9L
 for xen-devel@lists.xenproject.org; Fri, 10 May 2019 16:43:47 +0000
X-Inumbo-ID: c6fcaa60-7342-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c6fcaa60-7342-11e9-8980-bc764e045a96;
 Fri, 10 May 2019 16:43:45 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hP8ca-0000VH-Bb; Fri, 10 May 2019 16:43:44 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hP8ca-0000rb-2J; Fri, 10 May 2019 16:43:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hP8ca-0001Mi-1g; Fri, 10 May 2019 16:43:44 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135900-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.4:test-amd64-amd64-xl-qcow2:guest-localmigrate/x10:fail:heisenbug
 linux-4.4:test-amd64-i386-libvirt-xsm:leak-check/check:fail:heisenbug
 linux-4.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:leak-check/check:fail:heisenbug
 linux-4.4:test-amd64-amd64-examine:memdisk-try-append:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-arm64-arm64-examine:reboot:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit2:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit1:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-arm64-arm64-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=5875149a400a9552aafbad204f724424aee2ffa5
X-Osstest-Versions-That: linux=af13f43f01a3e4a11686f5fa4de42ecec8ed71b1
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 10 May 2019 16:43:44 +0000
Subject: [Xen-devel] [linux-4.4 test] 135900: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTkwMCBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNTkwMC8KCkZhaWx1cmVzIDotLyBidXQgbm8g
cmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90
IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgMTcgZ3Vlc3QtbG9jYWxtaWdy
YXRlL3gxMCBmYWlsIGluIDEzNTc5MCBwYXNzIGluIDEzNTkwMAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtICAyMSBsZWFrLWNoZWNrL2NoZWNrIGZhaWwgaW4gMTM1NzkwIHBhc3MgaW4gMTM1
OTAwCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDE5
IGxlYWstY2hlY2svY2hlY2sgZmFpbCBpbiAxMzU3OTAgcGFzcyBpbiAxMzU5MDAKIHRlc3QtYW1k
NjQtYW1kNjQtZXhhbWluZSAgICAgIDQgbWVtZGlzay10cnktYXBwZW5kICAgICAgICAgZmFpbCBw
YXNzIGluIDEzNTc5MAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBi
bG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJl
c3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1p
bnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBn
dWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aHYyLWFtZCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1leGFt
aW5lICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDcg
eGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQxICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICA3IHhlbi1ib290ICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICA3
IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZodjItaW50ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDU4NzUxNDlhNDAwYTk1NTJhYWZiYWQyMDRm
NzI0NDI0YWVlMmZmYTUKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIGFm
MTNmNDNmMDFhM2U0YTExNjg2ZjVmYTRkZTQyZWNlYzhlZDcxYjEKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgIDEzMzQ2OCAgMjAxOS0wMi0yOCAwOTo1Nzo1NSBaICAgNzEgZGF5cwpGYWlsaW5nIHNpbmNl
ICAgICAgICAxMzQwMDYgIDIwMTktMDMtMjMgMDg6MTU6NTkgWiAgIDQ4IGRheXMgICAyNiBhdHRl
bXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzU0MjggIDIwMTktMDQtMjkgMTM6MjY6MDkgWiAg
IDExIGRheXMgICAgNSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjUyMiBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMg
dW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
aTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVz
dHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4
YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1w
dmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3Mv
aW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlv
biBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUg
Y2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rl
c3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CiAgIGFmMTNmNDNmMDFhMy4uNTg3NTE0OWE0
MDBhICA1ODc1MTQ5YTQwMGE5NTUyYWFmYmFkMjA0ZjcyNDQyNGFlZTJmZmE1IC0+IHRlc3RlZC9s
aW51eC00LjQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 10 17:03:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 May 2019 17:03:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hP8uz-0000h5-Vn; Fri, 10 May 2019 17:02:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=65qy=TK=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1hP8uy-0000h0-Rh
 for xen-devel@lists.xenproject.org; Fri, 10 May 2019 17:02:44 +0000
X-Inumbo-ID: 6cd080bd-7345-11e9-8980-bc764e045a96
Received: from mail-lf1-x143.google.com (unknown [2a00:1450:4864:20::143])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6cd080bd-7345-11e9-8980-bc764e045a96;
 Fri, 10 May 2019 17:02:43 +0000 (UTC)
Received: by mail-lf1-x143.google.com with SMTP id y10so4663894lfl.3
 for <xen-devel@lists.xenproject.org>; Fri, 10 May 2019 10:02:43 -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=onh3GgGVoqwWpsMMZvb2s8Mpdf2uIjE1A3fFafrrHFU=;
 b=gsrpecOw7vDZF3jkeghbQcCEsalugrOC8BshsGbK1OxcAEhReAeMXojMUMJaNz2NbL
 zqEYHhsOSmUGeFMq/YZf92tKZusx1egT+UV2jCjhUEMKzeb1QKfCYiM2Z+xxbZY9AL6e
 WiTLiV74x2r8vESyAd1amGCpPezDOMc4fweuJVGjNVsW3G3i6Mgkgv7VByj+bi6LNxqr
 uGN4FD1slqeXykVKKXMuKkBK9KBi9HP1XXMdok9yvCFP8s6zbmLLfOzqZn48r8sOjJkI
 e4hVanVEzx9vW8n6s1p8qSl+uFIJphgEIwgTaxRS24guHTZNRug8JpV5bxyqD6ntUX/t
 d/SQ==
X-Google-DKIM-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=onh3GgGVoqwWpsMMZvb2s8Mpdf2uIjE1A3fFafrrHFU=;
 b=hclitDjiDnPAcfjlKEdgfaelUW/m+G29XxwAsgDCPE3W6tvx6kJDbG8SyoxrucmJvT
 59ZmiNCo6MUg5ZF/pDlE6+JutCruHWnH4chF65cjKchzqC2VktDEJFcN7yQMhli+A9OC
 +77VmAA+1PuZ8F+VvRcGHIP8lisEahr1i6uCGpc9/zghSyzwQzGTCacV69WCzAQiv5Pt
 prMI6H13T+4Thc+GBvnpG4OmJIVz5MdZKL+8KNvmqaSylm8RaCPRf8xSd1EyIu8166XY
 L5+ogm/aiGGbp5kDLOCRi7rqESOClWNhkeYrtH6nH8jKA7Rz2SgApzsf0C07NzFw9+3e
 w3kw==
X-Gm-Message-State: APjAAAXG76Ba1vki9QVX2rMRQsb3FQPn5gVrMs05ioXZHbAjpIk9cPoy
 PWbRmIOH8Bo8xAS3kEA/nkM=
X-Google-Smtp-Source: APXvYqx1g936rj8urOXOnr/Yd8xN9dIXwjaE+PJF7/xsSa9dtad+KuE8TrT9iVFGEchC2jxoWtJbsA==
X-Received: by 2002:ac2:490c:: with SMTP id n12mr6508683lfi.4.1557507761984;
 Fri, 10 May 2019 10:02:41 -0700 (PDT)
Received: from [10.17.182.120] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id y7sm1555628ljj.34.2019.05.10.10.02.41
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 10 May 2019 10:02:41 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <1556806436-26283-1-git-send-email-olekstysh@gmail.com>
 <1a6c10cd-0d85-9db9-1f98-602fefb40db8@gmail.com>
 <dd61adad-7f15-d340-19f7-39f663496991@arm.com>
From: Oleksandr <olekstysh@gmail.com>
Message-ID: <c120e53b-1f9c-8083-ab90-bde98f3ec408@gmail.com>
Date: Fri, 10 May 2019 20:02:40 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <dd61adad-7f15-d340-19f7-39f663496991@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 0/2] Add ability to handle nodes with
 interrupts-extended property
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 sstabellini@kernel.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ck9uIDEwLjA1LjE5IDE4OjQ1LCBKdWxpZW4gR3JhbGwgd3JvdGU6CgpIaSwgSnVsaWVuCgo+Cj4K
PiBPbiAxMC8wNS8yMDE5IDE2OjI5LCBPbGVrc2FuZHIgd3JvdGU6Cj4+Cj4+IEhlbGxvLCBhbGwK
Pj4KPj4KPj4gZ2VudGxlIHJlbWluZGVyLi4uCj4KPiBUaGlzIGlzIG9uIG15IGxvbmcgcXVldWUg
b2YgcGF0Y2hlcyB0byByZXZpZXcuIEFueSBoZWxwIHJldmlld2luZyB0aGUgCj4gb24tZ29pbmcg
c2VyaWVzIHdpbGwgaGVscC4KCk9oLCBJIHNlZS4gRmFpciBlbm91Z2guCgoKPgo+IENoZWVycywK
PgotLSAKUmVnYXJkcywKCk9sZWtzYW5kciBUeXNoY2hlbmtvCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 10 17:57:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 May 2019 17:57:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hP9mG-0004Wy-FY; Fri, 10 May 2019 17:57:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=nNyG=TK=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1hP9mF-0004Wt-89
 for xen-devel@lists.xenproject.org; Fri, 10 May 2019 17:57:47 +0000
X-Inumbo-ID: 1d090355-734d-11e9-8980-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1d090355-734d-11e9-8980-bc764e045a96;
 Fri, 10 May 2019 17:57:45 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256
 bits)) (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 47DF0217F4;
 Fri, 10 May 2019 17:57:44 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1557511064;
 bh=Rm7MktnUkFzMLyKy05oYrM53YymU0cFprZRI1SOmWL0=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=xMCxKudYQDce9TjVOp38LKABXUpQWuhtNv18JOnInuwQuNRoRkXKBpO4agOzIulR/
 fxfA0lBjqbIJbvCjfPwz5a3jgE0OLm2U5lLH1KM25uO8TYsa+8DBTyGAa5AvY3sY4m
 RKfED9LamYa/yGgraT1E+ka1Ofj2onFivDFwn/mQ=
Date: Fri, 10 May 2019 10:57:43 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <4b1d9bf6-bf3b-a5ec-da06-534618bb34a8@arm.com>
Message-ID: <alpine.DEB.2.21.1905101050260.25766@sstabellini-ThinkPad-T480s>
References: <20190508161603.21964-1-julien.grall@arm.com>
 <20190508161603.21964-5-julien.grall@arm.com>
 <alpine.DEB.2.21.1905091307080.25766@sstabellini-ThinkPad-T480s>
 <5fe19f3a-e17b-04b5-ff15-5579ebe789eb@arm.com>
 <cc1d2550-794c-842d-26db-178f614f81b3@arm.com>
 <4b1d9bf6-bf3b-a5ec-da06-534618bb34a8@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Content-Type: multipart/mixed; BOUNDARY="8323329-900728133-1557510899=:25766"
Content-ID: <alpine.DEB.2.21.1905101055100.25766@sstabellini-ThinkPad-T480s>
Subject: Re: [Xen-devel] [PATCH v2 4/7] xen/arm: page: Clarify the Xen TLBs
 helpers name
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, nd@arm.com,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <Andrii_Anisov@epam.com>, Oleksandr_Tyshchenko@epam.com
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

--8323329-900728133-1557510899=:25766
Content-Type: text/plain; CHARSET=UTF-8
Content-Transfer-Encoding: 8BIT
Content-ID: <alpine.DEB.2.21.1905101055101.25766@sstabellini-ThinkPad-T480s>

On Fri, 10 May 2019, Julien Grall wrote:
> On 09/05/2019 22:46, Julien Grall wrote:
> > Hi,
> > 
> > On 09/05/2019 21:32, Julien Grall wrote:
> > > Hi,
> > > 
> > > On 09/05/2019 21:13, Stefano Stabellini wrote:
> > > > On Wed, 8 May 2019, Julien Grall wrote:
> > > > > Â  /* Release all __init and __initdata ranges to be reused */
> > > > > diff --git a/xen/include/asm-arm/arm32/page.h
> > > > > b/xen/include/asm-arm/arm32/page.h
> > > > > index 40a77daa9d..0b41b9214b 100644
> > > > > --- a/xen/include/asm-arm/arm32/page.h
> > > > > +++ b/xen/include/asm-arm/arm32/page.h
> > > > > @@ -61,12 +61,8 @@ static inline void invalidate_icache_local(void)
> > > > > Â Â Â Â Â  isb();Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  /* Synchronize fetched instruction
> > > > > stream. */
> > > > > Â  }
> > > > > -/*
> > > > > - * Flush all hypervisor mappings from the data TLB of the local
> > > > > - * processor. This is not sufficient when changing code mappings or
> > > > > - * for self modifying code.
> > > > > - */
> > > > > -static inline void flush_xen_data_tlb_local(void)
> > > > > +/* Flush all hypervisor mappings from the TLB of the local processor.
> > > > > */
> > > > 
> > > > I realize that the statement "This is not sufficient when changing code
> > > > mappings or for self modifying code" is not quite accurate, but I would
> > > > prefer not to remove it completely. It would be good to retain a warning
> > > > somewhere about IC been needed when changing Xen's own mappings. Maybe
> > > > on top of invalidate_icache_local?
> > > 
> > > Can you please expand in which circumstance you need to invalid the
> > > instruction cache when changing Xen's own mappings?
> > 
> > Reading the Armv7 (B3.11.2 in ARM DDI 0406C.c) and Armv8 (D5.11.2 in ARM DDI
> > 0487D.a), most of the instruction caches implement the IVIPT extension. This
> > means that instruction cache maintenance is required only after write new
> > data to a PA that holds instructions (see D5-2522 in ARM DDI 0487D.a and
> > B3.11.2 in ARM DDI 0406C.c).
> > 
> > The only one that differs with that behavior is ASID and VMID tagged VIVT
> > instruction caches which is only present in Armv7 (I can't remember why it
> > was dropped in Armv8). Instruction cache maintenance can be required when
> > changing the translation of a virtual address to a physical address.
> 
> I thought about this a bit more and chat with my team at Arm. Xen on Arm only
> support Cortex-A7, Cortex-A15 and Brahma 15 (see the CPU ID check in
> arm32/head.S).
> 	
> None of them are actually using VIVT instruction caches. In general, VIVT
> caches are more difficult to deal with because they require more flush. So I
> would be more incline to deny booting Xen on platform where the instruction
> caches don't support IVIVT extension.
> 
> I don't think that will have a major impact on the user because of my point
> above.

Thanks for looking this up in details. I think there are two interesting
points here:

1) what to do with VIVT
2) what to write in the in-code comment

For 1) I think it would be OK to deny booting. For sure we need at least
a warning. Would you be able to add the warning/boot-denial as part of
this series, or at least an in-code comment?

For 2) I would like this reasonining to be captured somewhere with a
in-code comment, if nothing else as a reference to what to search in
the Arm Arm. I don't know where is the best place for it. If
invalidate_icache_local is not good place for the comment please suggest
a better location.
--8323329-900728133-1557510899=:25766
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8323329-900728133-1557510899=:25766--


From xen-devel-bounces@lists.xenproject.org Fri May 10 18:28:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 May 2019 18:28:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hPAFh-0006vs-6c; Fri, 10 May 2019 18:28:13 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KsvH=TK=citrix.com=prvs=026b205b0=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hPAFf-0006vY-P8
 for xen-devel@lists.xenproject.org; Fri, 10 May 2019 18:28:11 +0000
X-Inumbo-ID: 5d2fecb4-7351-11e9-8980-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5d2fecb4-7351-11e9-8980-bc764e045a96;
 Fri, 10 May 2019 18:28:10 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,454,1549929600"; d="scan'208";a="85337737"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 10 May 2019 19:28:03 +0100
Message-ID: <1557512884-32395-4-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1557512884-32395-1-git-send-email-andrew.cooper3@citrix.com>
References: <1557512884-32395-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 3/4] xen/watchdog: Drop all locked operations on
 the watchdog_inuse_map
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Christian Lindig <christian.lindig@citrix.com>,
 Pau Ruiz Safont <pau.safont@citrix.com>, Julien Grall <julien.grall@arm.com>,
 =?UTF-8?q?Edwin=20T=C3=B6r=C3=B6k?= <edvin.torok@citrix.com>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWxsIG1vZGlmaWNhdGlvbnMgdG8gdGhlIHdhdGNoZG9nX2ludXNlX21hcCBoYXBwZW4gd2l0aCBk
LT53YXRjaGRvZ19sb2NrIGhlbGQsCnNvIHRoZXJlIGFyZSBubyBjb25jdXJyZW5jeSBwcm9ibGVt
cyB0byBkZWFsIHdpdGguCgpGdXJ0aGVybW9yZSwgdGhlcmUgaXMgbm8gbmVlZCB0byB1c2UgYSBs
b29wIHRvIGxvY2F0ZSB0aGUgbmV4dCBhdmFpbGFibGUKd2F0Y2hkb2cuICBBcyB0aGUgYml0bWFw
IGlzIGN1cnJlbnRseSAyIGJpdHMgd2lkZSBhbmQgaXMgc3RvcmVkIGluIGEgdWludDMyX3QsCnRo
ZSBuZXh0IGF2YWlsYWJsZSB0aW1lciBjYW4gYmUgbG9jYXRlZCBpbiBPKDEpIHRpbWUgdXNpbmcg
Yml0LXNjYW5uaW5nCmluc3RydWN0aW9ucy4KCk5vIGNoYW5nZSBpbiBiZWhhdmlvdXIsIGJ1dCBz
aG91bGQgaGF2ZSBsZXNzIGNhY2hlLWNvaGVyZW5jeSBpbXBhY3QuCgpTaWduZWQtb2ZmLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IEphbiBCZXVs
aWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
CkNDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQ0M6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+CkNDOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNp
dHJpeC5jb20+CkNDOiBFZHdpbiBUw7Zyw7ZrIDxlZHZpbi50b3Jva0BjaXRyaXguY29tPgpDQzog
Q2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgpDQzogUGF1IFJ1
aXogU2Fmb250IDxwYXUuc2Fmb250QGNpdHJpeC5jb20+Ci0tLQogeGVuL2NvbW1vbi9zY2hlZHVs
ZS5jIHwgMTQgKysrKysrLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyks
IDggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jIGIveGVu
L2NvbW1vbi9zY2hlZHVsZS5jCmluZGV4IDg5YWJhODguLjk4YzJjMzUgMTAwNjQ0Ci0tLSBhL3hl
bi9jb21tb24vc2NoZWR1bGUuYworKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKQEAgLTEwNjgs
MTcgKzEwNjgsMTUgQEAgc3RhdGljIGxvbmcgZG9tYWluX3dhdGNoZG9nKHN0cnVjdCBkb21haW4g
KmQsIHVpbnQzMl90IGlkLCB1aW50MzJfdCB0aW1lb3V0KQogICAgIH0KICAgICBlbHNlIC8qIEFs
bG9jYXRlIHRoZSBuZXh0IGF2YWlsYWJsZSB0aW1lci4gKi8KICAgICB7Ci0gICAgICAgIGZvciAo
IGlkID0gMDsgaWQgPCBOUl9ET01BSU5fV0FUQ0hET0dfVElNRVJTOyBpZCsrICkKLSAgICAgICAg
ewotICAgICAgICAgICAgaWYgKCB0ZXN0X2FuZF9zZXRfYml0KGlkLCAmZC0+d2F0Y2hkb2dfaW51
c2VfbWFwKSApCi0gICAgICAgICAgICAgICAgY29udGludWU7Ci0gICAgICAgICAgICBicmVhazsK
LSAgICAgICAgfQotICAgICAgICBpZiAoIGlkID09IE5SX0RPTUFJTl9XQVRDSERPR19USU1FUlMg
KQorICAgICAgICBpZCA9IGZmcyh+ZC0+d2F0Y2hkb2dfaW51c2VfbWFwKSAtIDE7CisKKyAgICAg
ICAgaWYgKCB1bmxpa2VseShpZCA+PSBOUl9ET01BSU5fV0FUQ0hET0dfVElNRVJTKSApCiAgICAg
ICAgIHsKICAgICAgICAgICAgIHJjID0gLUVOT1NQQzsKICAgICAgICAgICAgIGdvdG8gdW5sb2Nr
OwogICAgICAgICB9CisKKyAgICAgICAgX19zZXRfYml0KGlkLCAmZC0+d2F0Y2hkb2dfaW51c2Vf
bWFwKTsKICAgICAgICAgcmMgPSBpZCArIDE7CiAgICAgfQogCkBAIC0xMDg2LDcgKzEwODQsNyBA
QCBzdGF0aWMgbG9uZyBkb21haW5fd2F0Y2hkb2coc3RydWN0IGRvbWFpbiAqZCwgdWludDMyX3Qg
aWQsIHVpbnQzMl90IHRpbWVvdXQpCiAgICAgaWYgKCB1bmxpa2VseSh0aW1lb3V0ID09IDApICkK
ICAgICB7CiAgICAgICAgIHN0b3BfdGltZXIoJmQtPndhdGNoZG9nX3RpbWVyW2lkXSk7Ci0gICAg
ICAgIGNsZWFyX2JpdChpZCwgJmQtPndhdGNoZG9nX2ludXNlX21hcCk7CisgICAgICAgIF9fY2xl
YXJfYml0KGlkLCAmZC0+d2F0Y2hkb2dfaW51c2VfbWFwKTsKICAgICB9CiAgICAgZWxzZQogICAg
ICAgICBzZXRfdGltZXIoJmQtPndhdGNoZG9nX3RpbWVyW2lkXSwgTk9XKCkgKyBTRUNPTkRTKHRp
bWVvdXQpKTsKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 10 18:28:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 May 2019 18:28:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hPAFf-0006vQ-Cw; Fri, 10 May 2019 18:28:11 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KsvH=TK=citrix.com=prvs=026b205b0=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hPAFe-0006vF-7P
 for xen-devel@lists.xenproject.org; Fri, 10 May 2019 18:28:10 +0000
X-Inumbo-ID: 5c000217-7351-11e9-8980-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5c000217-7351-11e9-8980-bc764e045a96;
 Fri, 10 May 2019 18:28:08 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,454,1549929600"; d="scan'208";a="85337734"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 10 May 2019 19:28:00 +0100
Message-ID: <1557512884-32395-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 0/4] xen/watchdog: Code and API improvements to
 the domain watchdog
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Christian Lindig <christian.lindig@citrix.com>,
 Pau Ruiz Safont <pau.safont@citrix.com>, Julien Grall <julien.grall@arm.com>,
 =?UTF-8?q?Edwin=20T=C3=B6r=C3=B6k?= <edvin.torok@citrix.com>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyBhIG1vc3RseSB0byBhZGRyZXNzIGEgY29ybmVyIGNhc2Ugd2hlbiB1c2luZyB3YXRj
aGRvZ3MsIHdoZW4gYSBkb21haW4Kd2lzaGVzIHRvIGNlYXNlIGZlbmNpbmcgYWN0aXZpdGVzIGFu
ZCBjbGVhbmx5IHJlYm9vdC4KClBhdGNoZXMgMSB0byAzIGFyZSBqdXN0IGNvZGUgaW1wcm92ZW1l
bnRzIGluIGRvbWFpbl93YXRjaGRvZygpLiAgUGF0Y2ggNAppbnRyb2R1Y2VzIHRoZSBuZXcgZnVu
Y3Rpb25hbGl0eS4KCkFuZHJldyBDb29wZXIgKDQpOgogIHhlbi93YXRjaGRvZzogRm9sZCBleGl0
IHBhdGhzIHRvIGhhdmUgYSBzaW5nbGUgdW5sb2NrCiAgeGVuL3dhdGNoZG9nOiBSZWFycmFuZ2Ug
dGhlIGxvZ2ljIHRvIGZvbGQgdGhlIHRpbWVyLWFybWluZyBwYXRocwogIHhlbi93YXRjaGRvZzog
RHJvcCBhbGwgbG9ja2VkIG9wZXJhdGlvbnMgb24gdGhlIHdhdGNoZG9nX2ludXNlX21hcAogIHhl
bi93YXRjaGRvZzogU3VwcG9ydCBkaXNhYmxlIGFsbCB3YXRjaGRvZyB0aW1lcnMgaW4gb25lIGdv
CgogeGVuL2NvbW1vbi9zY2hlZHVsZS5jICAgICAgfCA0NyArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKy0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9wdWJsaWMvc2NoZWQuaCB8ICA2
ICsrKystLQogMiBmaWxlcyBjaGFuZ2VkLCAzNCBpbnNlcnRpb25zKCspLCAxOSBkZWxldGlvbnMo
LSkKCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 10 18:28:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 May 2019 18:28:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hPAFg-0006vm-UI; Fri, 10 May 2019 18:28:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KsvH=TK=citrix.com=prvs=026b205b0=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hPAFf-0006vX-Nk
 for xen-devel@lists.xenproject.org; Fri, 10 May 2019 18:28:11 +0000
X-Inumbo-ID: 5d84b725-7351-11e9-8980-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5d84b725-7351-11e9-8980-bc764e045a96;
 Fri, 10 May 2019 18:28:11 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,454,1549929600"; d="scan'208";a="85337738"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 10 May 2019 19:28:04 +0100
Message-ID: <1557512884-32395-5-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1557512884-32395-1-git-send-email-andrew.cooper3@citrix.com>
References: <1557512884-32395-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 4/4] xen/watchdog: Support disable all watchdog
 timers in one go
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Christian Lindig <christian.lindig@citrix.com>,
 Pau Ruiz Safont <pau.safont@citrix.com>, Julien Grall <julien.grall@arm.com>,
 =?UTF-8?q?Edwin=20T=C3=B6r=C3=B6k?= <edvin.torok@citrix.com>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Rm9yIGEgZG9tYWluIHdoaWNoIGhhcyBiZWVuIHVzaW5nIHdhdGNoZG9ncywgYnV0IHdhbnRzIHRv
IGNsZWFubHkgcmVib290LApzdG9wcGluZyBhbGwgYWN0aXZlIHRpbWVycyBpcyBuZWNlc3Nhcnkg
dG8gYXZvaWQgY3Jhc2hpbmcgbGF0ZSBkdXJpbmcKc2h1dGRvd24uCgpUaGUgbnVtYmVyIG9mIHdh
dGNoZG9ncyBpc24ndCBwYXJ0IG9mIFhlbidzIEFCSSwgc28gdG8gc2ltcGxpZnkgY2xlYW51cCBh
bmQKZXJyb3IgaGFuZGxpbmcgbG9naWMsIHN1cHBvcnQgdXNpbmcgaWQgPSAwLCB0aW1lb3V0ID0g
MCB0byBkZWFjdGl2YXRlIGFsbAp0aW1lcnMgaW4gb25lIGdvLgoKU2lnbmVkLW9mZi1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGlj
aCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpD
QzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkNDOiBTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgpDQzogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRy
aXguY29tPgpDQzogRWR3aW4gVMO2csO2ayA8ZWR2aW4udG9yb2tAY2l0cml4LmNvbT4KQ0M6IENo
cmlzdGlhbiBMaW5kaWcgPGNocmlzdGlhbi5saW5kaWdAY2l0cml4LmNvbT4KQ0M6IFBhdSBSdWl6
IFNhZm9udCA8cGF1LnNhZm9udEBjaXRyaXguY29tPgotLS0KIHhlbi9jb21tb24vc2NoZWR1bGUu
YyAgICAgIHwgOSArKysrKysrKy0KIHhlbi9pbmNsdWRlL3B1YmxpYy9zY2hlZC5oIHwgNiArKysr
LS0KIDIgZmlsZXMgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMK
aW5kZXggOThjMmMzNS4uMjg0ZjY1NyAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZHVsZS5j
CisrKyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwpAQCAtMTA2Niw3ICsxMDY2LDcgQEAgc3RhdGlj
IGxvbmcgZG9tYWluX3dhdGNoZG9nKHN0cnVjdCBkb21haW4gKmQsIHVpbnQzMl90IGlkLCB1aW50
MzJfdCB0aW1lb3V0KQogICAgICAgICAgICAgZ290byB1bmxvY2s7CiAgICAgICAgIH0KICAgICB9
Ci0gICAgZWxzZSAvKiBBbGxvY2F0ZSB0aGUgbmV4dCBhdmFpbGFibGUgdGltZXIuICovCisgICAg
ZWxzZSBpZiAoIHRpbWVvdXQgKSAvKiBBbGxvY2F0ZSB0aGUgbmV4dCBhdmFpbGFibGUgdGltZXIu
ICovCiAgICAgewogICAgICAgICBpZCA9IGZmcyh+ZC0+d2F0Y2hkb2dfaW51c2VfbWFwKSAtIDE7
CiAKQEAgLTEwNzksNiArMTA3OSwxMyBAQCBzdGF0aWMgbG9uZyBkb21haW5fd2F0Y2hkb2coc3Ry
dWN0IGRvbWFpbiAqZCwgdWludDMyX3QgaWQsIHVpbnQzMl90IHRpbWVvdXQpCiAgICAgICAgIF9f
c2V0X2JpdChpZCwgJmQtPndhdGNoZG9nX2ludXNlX21hcCk7CiAgICAgICAgIHJjID0gaWQgKyAx
OwogICAgIH0KKyAgICBlbHNlIC8qIGlkIDAsIHRpbWVvdXQgMCA9PiBkaXNhYmxlIGFsbCB0aW1l
cnMuICovCisgICAgeworICAgICAgICBkLT53YXRjaGRvZ19pbnVzZV9tYXAgPSAwOworICAgICAg
ICBmb3IgKCA7IGlkIDwgTlJfRE9NQUlOX1dBVENIRE9HX1RJTUVSUzsgKytpZCApCisgICAgICAg
ICAgICBzdG9wX3RpbWVyKCZkLT53YXRjaGRvZ190aW1lcltpZF0pOworICAgICAgICBnb3RvIHVu
bG9jazsKKyAgICB9CiAKICAgICAvKiAocmUtKWFybSwgb3IgY2xlYXIgYSBzcGVjaWZpYyB0aW1l
ci4gKi8KICAgICBpZiAoIHVubGlrZWx5KHRpbWVvdXQgPT0gMCkgKQpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvcHVibGljL3NjaGVkLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvc2NoZWQuaAppbmRl
eCA4MTFiZDg3Li45OTRhMGU1IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvc2NoZWQu
aAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvc2NoZWQuaApAQCAtMTEyLDggKzExMiwxMCBAQAog
LyoKICAqIFNldHVwLCBwb2tlIGFuZCBkZXN0cm95IGEgZG9tYWluIHdhdGNoZG9nIHRpbWVyLgog
ICogQGFyZyA9PSBwb2ludGVyIHRvIHNjaGVkX3dhdGNoZG9nX3Qgc3RydWN0dXJlLgotICogV2l0
aCBpZCA9PSAwLCBzZXR1cCBhIGRvbWFpbiB3YXRjaGRvZyB0aW1lciB0byBjYXVzZSBkb21haW4g
c2h1dGRvd24KLSAqICAgICAgICAgICAgICAgYWZ0ZXIgdGltZW91dCwgcmV0dXJucyB3YXRjaGRv
ZyBpZC4KKyAqIFdpdGggaWQgPT0gMCBhbmQgdGltZW91dCAhPSAwLCBzZXR1cCBhIGRvbWFpbiB3
YXRjaGRvZyB0aW1lciB0byBjYXVzZQorICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGRvbWFpbiBzaHV0ZG93biBhZnRlciB0aW1lb3V0LCByZXR1cm5zCisgKiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgd2F0Y2hkb2cgaWQuCisgKiBXaXRoIGlkID09IDAgYW5kIHRpbWVv
dXQgPT0gMCwgZGVzdHJveSBhbGwgd2F0Y2hkb2cgdGltZXJzLgogICogV2l0aCBpZCAhPSAwIGFu
ZCB0aW1lb3V0ID09IDAsIGRlc3Ryb3kgZG9tYWluIHdhdGNoZG9nIHRpbWVyLgogICogV2l0aCBp
ZCAhPSAwIGFuZCB0aW1lb3V0ICE9IDAsIHBva2Ugd2F0Y2hkb2cgdGltZXIgYW5kIHNldCBuZXcg
dGltZW91dC4KICAqLwotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 10 18:28:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 May 2019 18:28:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hPAFf-0006vW-Lp; Fri, 10 May 2019 18:28:11 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KsvH=TK=citrix.com=prvs=026b205b0=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hPAFe-0006vK-Fx
 for xen-devel@lists.xenproject.org; Fri, 10 May 2019 18:28:10 +0000
X-Inumbo-ID: 5caea7a1-7351-11e9-8980-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5caea7a1-7351-11e9-8980-bc764e045a96;
 Fri, 10 May 2019 18:28:09 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,454,1549929600"; d="scan'208";a="85337735"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 10 May 2019 19:28:01 +0100
Message-ID: <1557512884-32395-2-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1557512884-32395-1-git-send-email-andrew.cooper3@citrix.com>
References: <1557512884-32395-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 1/4] xen/watchdog: Fold exit paths to have a
 single unlock
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Christian Lindig <christian.lindig@citrix.com>,
 Pau Ruiz Safont <pau.safont@citrix.com>, Julien Grall <julien.grall@arm.com>,
 =?UTF-8?q?Edwin=20T=C3=B6r=C3=B6k?= <edvin.torok@citrix.com>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyBtb3N0bHkgdG8gc2ltcGxpZnkgZnV0dXJlIGxvZ2ljYWwgY2hhbmdlcywgYnV0IGl0
IGRvZXMgY29tZSB3aXRoIGEKbW9kZXN0IHJlZHVuY3Rpb24gaW4gY29tcGlsZWQgY29kZSBzaXpl
ICgtNTUsIDM0NSA9PiAyOTApLgoKTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IEphbiBC
ZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQ0M6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+CkNDOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1
LmNpdHJpeC5jb20+CkNDOiBFZHdpbiBUw7Zyw7ZrIDxlZHZpbi50b3Jva0BjaXRyaXguY29tPgpD
QzogQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgpDQzogUGF1
IFJ1aXogU2Fmb250IDxwYXUuc2Fmb250QGNpdHJpeC5jb20+Ci0tLQogeGVuL2NvbW1vbi9zY2hl
ZHVsZS5jIHwgMTQgKysrKysrKysrLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA5IGluc2VydGlvbnMo
KyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jIGIv
eGVuL2NvbW1vbi9zY2hlZHVsZS5jCmluZGV4IDY2ZjFlMjYuLjQ3ZjVkMDQgMTAwNjQ0Ci0tLSBh
L3hlbi9jb21tb24vc2NoZWR1bGUuYworKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKQEAgLTEw
NTAsNiArMTA1MCw4IEBAIHN0YXRpYyB2b2lkIGRvbWFpbl93YXRjaGRvZ190aW1lb3V0KHZvaWQg
KmRhdGEpCiAKIHN0YXRpYyBsb25nIGRvbWFpbl93YXRjaGRvZyhzdHJ1Y3QgZG9tYWluICpkLCB1
aW50MzJfdCBpZCwgdWludDMyX3QgdGltZW91dCkKIHsKKyAgICBsb25nIHJjID0gMDsKKwogICAg
IGlmICggaWQgPiBOUl9ET01BSU5fV0FUQ0hET0dfVElNRVJTICkKICAgICAgICAgcmV0dXJuIC1F
SU5WQUw7CiAKQEAgLTEwNjQsMTUgKzEwNjYsMTUgQEAgc3RhdGljIGxvbmcgZG9tYWluX3dhdGNo
ZG9nKHN0cnVjdCBkb21haW4gKmQsIHVpbnQzMl90IGlkLCB1aW50MzJfdCB0aW1lb3V0KQogICAg
ICAgICAgICAgc2V0X3RpbWVyKCZkLT53YXRjaGRvZ190aW1lcltpZF0sIE5PVygpICsgU0VDT05E
Uyh0aW1lb3V0KSk7CiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgfQotICAgICAgICBzcGlu
X3VubG9jaygmZC0+d2F0Y2hkb2dfbG9jayk7Ci0gICAgICAgIHJldHVybiBpZCA9PSBOUl9ET01B
SU5fV0FUQ0hET0dfVElNRVJTID8gLUVOT1NQQyA6IGlkICsgMTsKKyAgICAgICAgcmMgPSBpZCA9
PSBOUl9ET01BSU5fV0FUQ0hET0dfVElNRVJTID8gLUVOT1NQQyA6IGlkICsgMTsKKyAgICAgICAg
Z290byB1bmxvY2s7CiAgICAgfQogCiAgICAgaWQgLT0gMTsKICAgICBpZiAoICF0ZXN0X2JpdChp
ZCwgJmQtPndhdGNoZG9nX2ludXNlX21hcCkgKQogICAgIHsKLSAgICAgICAgc3Bpbl91bmxvY2so
JmQtPndhdGNoZG9nX2xvY2spOwotICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICAgICAgcmMg
PSAtRUlOVkFMOworICAgICAgICBnb3RvIHVubG9jazsKICAgICB9CiAKICAgICBpZiAoIHRpbWVv
dXQgPT0gMCApCkBAIC0xMDg1LDggKzEwODcsMTAgQEAgc3RhdGljIGxvbmcgZG9tYWluX3dhdGNo
ZG9nKHN0cnVjdCBkb21haW4gKmQsIHVpbnQzMl90IGlkLCB1aW50MzJfdCB0aW1lb3V0KQogICAg
ICAgICBzZXRfdGltZXIoJmQtPndhdGNoZG9nX3RpbWVyW2lkXSwgTk9XKCkgKyBTRUNPTkRTKHRp
bWVvdXQpKTsKICAgICB9CiAKKyB1bmxvY2s6CiAgICAgc3Bpbl91bmxvY2soJmQtPndhdGNoZG9n
X2xvY2spOwotICAgIHJldHVybiAwOworCisgICAgcmV0dXJuIHJjOwogfQogCiB2b2lkIHdhdGNo
ZG9nX2RvbWFpbl9pbml0KHN0cnVjdCBkb21haW4gKmQpCi0tIAoyLjEuNAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 10 18:28:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 May 2019 18:28:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hPAFl-0006wJ-FT; Fri, 10 May 2019 18:28:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KsvH=TK=citrix.com=prvs=026b205b0=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hPAFj-0006vy-N7
 for xen-devel@lists.xenproject.org; Fri, 10 May 2019 18:28:15 +0000
X-Inumbo-ID: 5cba340a-7351-11e9-b1a9-c7d1e482a741
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5cba340a-7351-11e9-b1a9-c7d1e482a741;
 Fri, 10 May 2019 18:28:10 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,454,1549929600"; d="scan'208";a="85337736"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 10 May 2019 19:28:02 +0100
Message-ID: <1557512884-32395-3-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1557512884-32395-1-git-send-email-andrew.cooper3@citrix.com>
References: <1557512884-32395-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 2/4] xen/watchdog: Rearrange the logic to fold
 the timer-arming paths
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Christian Lindig <christian.lindig@citrix.com>,
 Pau Ruiz Safont <pau.safont@citrix.com>, Julien Grall <julien.grall@arm.com>,
 =?UTF-8?q?Edwin=20T=C3=B6r=C3=B6k?= <edvin.torok@citrix.com>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QnkgcmVhcnJhbmdpbmcgdGhlIGxvZ2ljLCB0aGUgdGltZXIgYWxsb2NhdGlvbiBsb29wIGNhbiBy
ZXVzZSB0aGUgY29tbW9uIHRpbWVyCmFybWluZy9jbGVhcmluZyBsb2dpYy4gIFRoaXMgcmVzdWx0
cyBpbiBlYXNpZXIgdG8gZm9sbG93IGNvZGUsIGFuZCBhIG1vZGVzdApyZWR1Y3Rpb24gaW4gY29t
cGlsZWQgY29kZSBzaXplICgtNjQsIDI5MCA9PiAyMjYpLgoKRm9yIGRvbWFpbnMgd2hpY2ggdXNl
IHdhdGNoZG9ncywgdGhlIG92ZXJ3aGVtbGluZyBtYWpvcml5IG9mIGh5cGVyY2FsbHMgd2lsbApi
ZSByZS1hcm1pbmcgYW4gZXhpc3RpbmcgdGltZXIuICBBcnJhbmdlIHRoZSBmYXN0cGF0aCB0byBt
YXRjaC4KClRoaXMgZG9lcyBjYXVzZSBvbmUgY2hhbmdlIGluIGJlaGF2aW91ciBmb3IgYSBjb3Ju
ZXIgY2FzZS4gIFByZXZpb3VzbHksCnNwZWNpZnlpbmcgaWQgPSAwLCB0aW1lb3V0ID0gMCB3b3Vs
ZCBpbnN0YW50bHkga2lsbCB0aGUgZG9tYWluLCBhcyB0aGUgdGltZXIKd291bGQgZmlyZSBiZWZv
cmUgcmV0dXJuaW5nIHRvIHRoZSBndWVzdC4gIFRoaXMgY29ybmVyIGNhc2UgaXMgZ29pbmcgdG8g
YmUKcmV1c2VkIGZvciBhIGRpZmZlcmVudCBwdXJwb3NlIGluIGEgbGF0ZXIgY2hhbmdlLgoKU2ln
bmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0t
CkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgpDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+
CkNDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNDOiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpDQzogR2VvcmdlIER1bmxhcCA8Z2Vvcmdl
LmR1bmxhcEBldS5jaXRyaXguY29tPgpDQzogRWR3aW4gVMO2csO2ayA8ZWR2aW4udG9yb2tAY2l0
cml4LmNvbT4KQ0M6IENocmlzdGlhbiBMaW5kaWcgPGNocmlzdGlhbi5saW5kaWdAY2l0cml4LmNv
bT4KQ0M6IFBhdSBSdWl6IFNhZm9udCA8cGF1LnNhZm9udEBjaXRyaXguY29tPgotLS0KIHhlbi9j
b21tb24vc2NoZWR1bGUuYyB8IDMyICsrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tCiAx
IGZpbGUgY2hhbmdlZCwgMTggaW5zZXJ0aW9ucygrKSwgMTQgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCmluZGV4
IDQ3ZjVkMDQuLjg5YWJhODggMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWR1bGUuYworKysg
Yi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKQEAgLTEwNTcsMzUgKzEwNTcsMzkgQEAgc3RhdGljIGxv
bmcgZG9tYWluX3dhdGNoZG9nKHN0cnVjdCBkb21haW4gKmQsIHVpbnQzMl90IGlkLCB1aW50MzJf
dCB0aW1lb3V0KQogCiAgICAgc3Bpbl9sb2NrKCZkLT53YXRjaGRvZ19sb2NrKTsKIAotICAgIGlm
ICggaWQgPT0gMCApCisgICAgaWYgKCBsaWtlbHkoaWQgIT0gMCkgKSAvKiBPcGVyYXRlIG9uIGEg
c3BlY2lmaWMgdGltZXIuICovCisgICAgeworICAgICAgICBpZCAtPSAxOworICAgICAgICBpZiAo
ICF0ZXN0X2JpdChpZCwgJmQtPndhdGNoZG9nX2ludXNlX21hcCkgKQorICAgICAgICB7CisgICAg
ICAgICAgICByYyA9IC1FSU5WQUw7CisgICAgICAgICAgICBnb3RvIHVubG9jazsKKyAgICAgICAg
fQorICAgIH0KKyAgICBlbHNlIC8qIEFsbG9jYXRlIHRoZSBuZXh0IGF2YWlsYWJsZSB0aW1lci4g
Ki8KICAgICB7CiAgICAgICAgIGZvciAoIGlkID0gMDsgaWQgPCBOUl9ET01BSU5fV0FUQ0hET0df
VElNRVJTOyBpZCsrICkKICAgICAgICAgewogICAgICAgICAgICAgaWYgKCB0ZXN0X2FuZF9zZXRf
Yml0KGlkLCAmZC0+d2F0Y2hkb2dfaW51c2VfbWFwKSApCiAgICAgICAgICAgICAgICAgY29udGlu
dWU7Ci0gICAgICAgICAgICBzZXRfdGltZXIoJmQtPndhdGNoZG9nX3RpbWVyW2lkXSwgTk9XKCkg
KyBTRUNPTkRTKHRpbWVvdXQpKTsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9Ci0gICAg
ICAgIHJjID0gaWQgPT0gTlJfRE9NQUlOX1dBVENIRE9HX1RJTUVSUyA/IC1FTk9TUEMgOiBpZCAr
IDE7Ci0gICAgICAgIGdvdG8gdW5sb2NrOwotICAgIH0KLQotICAgIGlkIC09IDE7Ci0gICAgaWYg
KCAhdGVzdF9iaXQoaWQsICZkLT53YXRjaGRvZ19pbnVzZV9tYXApICkKLSAgICB7Ci0gICAgICAg
IHJjID0gLUVJTlZBTDsKLSAgICAgICAgZ290byB1bmxvY2s7CisgICAgICAgIGlmICggaWQgPT0g
TlJfRE9NQUlOX1dBVENIRE9HX1RJTUVSUyApCisgICAgICAgIHsKKyAgICAgICAgICAgIHJjID0g
LUVOT1NQQzsKKyAgICAgICAgICAgIGdvdG8gdW5sb2NrOworICAgICAgICB9CisgICAgICAgIHJj
ID0gaWQgKyAxOwogICAgIH0KIAotICAgIGlmICggdGltZW91dCA9PSAwICkKKyAgICAvKiAocmUt
KWFybSwgb3IgY2xlYXIgYSBzcGVjaWZpYyB0aW1lci4gKi8KKyAgICBpZiAoIHVubGlrZWx5KHRp
bWVvdXQgPT0gMCkgKQogICAgIHsKICAgICAgICAgc3RvcF90aW1lcigmZC0+d2F0Y2hkb2dfdGlt
ZXJbaWRdKTsKICAgICAgICAgY2xlYXJfYml0KGlkLCAmZC0+d2F0Y2hkb2dfaW51c2VfbWFwKTsK
ICAgICB9CiAgICAgZWxzZQotICAgIHsKICAgICAgICAgc2V0X3RpbWVyKCZkLT53YXRjaGRvZ190
aW1lcltpZF0sIE5PVygpICsgU0VDT05EUyh0aW1lb3V0KSk7Ci0gICAgfQogCiAgdW5sb2NrOgog
ICAgIHNwaW5fdW5sb2NrKCZkLT53YXRjaGRvZ19sb2NrKTsKLS0gCjIuMS40CgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 10 18:35:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 May 2019 18:35:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hPAMY-0008F1-Gj; Fri, 10 May 2019 18:35:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=thpN=TK=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hPAMX-0008Ew-2N
 for xen-devel@lists.xenproject.org; Fri, 10 May 2019 18:35:17 +0000
X-Inumbo-ID: 59b3d5e0-7352-11e9-8980-bc764e045a96
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe07::630])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 59b3d5e0-7352-11e9-8980-bc764e045a96;
 Fri, 10 May 2019 18:35:14 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=e63E0Ne+J3x5OhoK6JvSMXaJIHjaSDFmYoTc7s9FHqw=;
 b=AdYztml2BsKw/lV5mZ7QhK3ZQOeNsJppRDiimAc7yn7KIB2+I46mU4wgkfy8Dc0GeRUH0/4I1XqnGRncTWmqMXkckOzk34h3zd+dRvB/KCgK8f6IbVcJg49vo3B78XsHXFnp9tbd/iwdHwRRHtl4KE3fCJDkdAeMj4o0efRvo+g=
Received: from AM0PR08MB3139.eurprd08.prod.outlook.com (52.134.93.144) by
 AM0PR08MB3538.eurprd08.prod.outlook.com (20.177.109.221) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1856.12; Fri, 10 May 2019 18:35:13 +0000
Received: from AM0PR08MB3139.eurprd08.prod.outlook.com
 ([fe80::3498:cf18:7cd6:d98b]) by AM0PR08MB3139.eurprd08.prod.outlook.com
 ([fe80::3498:cf18:7cd6:d98b%7]) with mapi id 15.20.1878.022; Fri, 10 May 2019
 18:35:13 +0000
From: Julien Grall <Julien.Grall@arm.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Thread-Topic: [PATCH v2 4/7] xen/arm: page: Clarify the Xen TLBs helpers name
Thread-Index: AQHVBbleI/E+c66c/k2S05mcqExj0KZjO/yAgAAV8ACAAAPygIABK2gAgAAnAoCAAAp3AA==
Date: Fri, 10 May 2019 18:35:12 +0000
Message-ID: <10c3ba27-c0df-a0d4-4033-530ec99291ac@arm.com>
References: <20190508161603.21964-1-julien.grall@arm.com>
 <20190508161603.21964-5-julien.grall@arm.com>
 <alpine.DEB.2.21.1905091307080.25766@sstabellini-ThinkPad-T480s>
 <5fe19f3a-e17b-04b5-ff15-5579ebe789eb@arm.com>
 <cc1d2550-794c-842d-26db-178f614f81b3@arm.com>
 <4b1d9bf6-bf3b-a5ec-da06-534618bb34a8@arm.com>
 <alpine.DEB.2.21.1905101050260.25766@sstabellini-ThinkPad-T480s>
In-Reply-To: <alpine.DEB.2.21.1905101050260.25766@sstabellini-ThinkPad-T480s>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: LNXP265CA0002.GBRP265.PROD.OUTLOOK.COM
 (2603:10a6:600:5e::14) To AM0PR08MB3139.eurprd08.prod.outlook.com
 (2603:10a6:208:5d::16)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Julien.Grall@arm.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [217.140.96.140]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 54911ae8-8e68-4fb1-1f1d-08d6d5763d04
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600141)(711020)(4605104)(4618075)(2017052603328)(7193020);
 SRVR:AM0PR08MB3538; 
x-ms-traffictypediagnostic: AM0PR08MB3538:
nodisclaimer: True
x-microsoft-antispam-prvs: <AM0PR08MB353830E954629D1BCE88FFDA800C0@AM0PR08MB3538.eurprd08.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:1728;
x-forefront-prvs: 0033AAD26D
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(396003)(376002)(366004)(136003)(39860400002)(346002)(189003)(199004)(31686004)(446003)(71200400001)(478600001)(71190400001)(25786009)(6116002)(3846002)(72206003)(8676002)(8936002)(186003)(81156014)(81166006)(14454004)(305945005)(26005)(2906002)(5660300002)(7736002)(53546011)(6506007)(386003)(6916009)(102836004)(76176011)(44832011)(6486002)(36756003)(66476007)(73956011)(64756008)(66946007)(66446008)(66556008)(66066001)(86362001)(31696002)(229853002)(6436002)(476003)(6246003)(316002)(256004)(14444005)(6512007)(4326008)(11346002)(54906003)(2616005)(53936002)(68736007)(99286004)(52116002)(486006);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR08MB3538;
 H:AM0PR08MB3139.eurprd08.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords;
 MX:1; A:1; 
received-spf: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: BTBUL4ej6xDCLQ0NlwquNQpwO+Z0JbDO0n2BVV3fxSqTkcR53wgZOmP4q2+0khOEpodbKcEdTVSuTyKbAB9DhqHIZfZB9nFcXEppnA+2mIuDQzIskbNPJIGGo0OWMvA21kG8+h2SCnp3n/TilM1MfqeJRj3xSivoEjXJ9iAuSj0ulye7ICQ/izKuIDGcknP5tI6ln0fULsgDw1h0YHgnI5qJzAF7B1qnAyMX0o/whdtuMuLDosCuzj+etteVsdcU3yF/akfs9WzhUQ+WIb5l8eravG9wjY6CH9UfMvb4UyUh8UfhiNadncG285Cc43wkvhllcIaCZuMxd/dJJ17aUasU1pN+TCT9jhxy5Oyqeh7DbGvUmRcwp7iqd4hYYuUKrcNGAD+bw306+mzKEFEeTz8EcyLXMzwZ/qLHmmMiQkY=
Content-ID: <51B40BC1B5B6AB40A0EEE73966D8C548@eurprd08.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 54911ae8-8e68-4fb1-1f1d-08d6d5763d04
X-MS-Exchange-CrossTenant-originalarrivaltime: 10 May 2019 18:35:12.8719 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR08MB3538
Subject: Re: [Xen-devel] [PATCH v2 4/7] xen/arm: page: Clarify the Xen TLBs
 helpers name
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 nd <nd@arm.com>, Andrii Anisov <Andrii_Anisov@epam.com>,
 "Oleksandr_Tyshchenko@epam.com" <Oleksandr_Tyshchenko@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksDQoNCk9uIDEwLzA1LzIwMTkgMTg6NTcsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToNCj4g
T24gRnJpLCAxMCBNYXkgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOg0KPj4gT24gMDkvMDUvMjAx
OSAyMjo0NiwgSnVsaWVuIEdyYWxsIHdyb3RlOg0KPj4+IEhpLA0KPj4+DQo+Pj4gT24gMDkvMDUv
MjAxOSAyMTozMiwgSnVsaWVuIEdyYWxsIHdyb3RlOg0KPj4+PiBIaSwNCj4+Pj4NCj4+Pj4gT24g
MDkvMDUvMjAxOSAyMToxMywgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOg0KPj4+Pj4gT24gV2Vk
LCA4IE1heSAyMDE5LCBKdWxpZW4gR3JhbGwgd3JvdGU6DQo+Pj4+Pj4gIMKgIC8qIFJlbGVhc2Ug
YWxsIF9faW5pdCBhbmQgX19pbml0ZGF0YSByYW5nZXMgdG8gYmUgcmV1c2VkICovDQo+Pj4+Pj4g
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIvcGFnZS5oDQo+Pj4+Pj4gYi94
ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL3BhZ2UuaA0KPj4+Pj4+IGluZGV4IDQwYTc3ZGFhOWQu
LjBiNDFiOTIxNGIgMTAwNjQ0DQo+Pj4+Pj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9hcm0z
Mi9wYWdlLmgNCj4+Pj4+PiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL3BhZ2UuaA0K
Pj4+Pj4+IEBAIC02MSwxMiArNjEsOCBAQCBzdGF0aWMgaW5saW5lIHZvaWQgaW52YWxpZGF0ZV9p
Y2FjaGVfbG9jYWwodm9pZCkNCj4+Pj4+PiAgwqDCoMKgwqDCoCBpc2IoKTvCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgLyogU3luY2hyb25pemUgZmV0Y2hlZCBpbnN0
cnVjdGlvbg0KPj4+Pj4+IHN0cmVhbS4gKi8NCj4+Pj4+PiAgwqAgfQ0KPj4+Pj4+IC0vKg0KPj4+
Pj4+IC0gKiBGbHVzaCBhbGwgaHlwZXJ2aXNvciBtYXBwaW5ncyBmcm9tIHRoZSBkYXRhIFRMQiBv
ZiB0aGUgbG9jYWwNCj4+Pj4+PiAtICogcHJvY2Vzc29yLiBUaGlzIGlzIG5vdCBzdWZmaWNpZW50
IHdoZW4gY2hhbmdpbmcgY29kZSBtYXBwaW5ncyBvcg0KPj4+Pj4+IC0gKiBmb3Igc2VsZiBtb2Rp
ZnlpbmcgY29kZS4NCj4+Pj4+PiAtICovDQo+Pj4+Pj4gLXN0YXRpYyBpbmxpbmUgdm9pZCBmbHVz
aF94ZW5fZGF0YV90bGJfbG9jYWwodm9pZCkNCj4+Pj4+PiArLyogRmx1c2ggYWxsIGh5cGVydmlz
b3IgbWFwcGluZ3MgZnJvbSB0aGUgVExCIG9mIHRoZSBsb2NhbCBwcm9jZXNzb3IuDQo+Pj4+Pj4g
Ki8NCj4+Pj4+DQo+Pj4+PiBJIHJlYWxpemUgdGhhdCB0aGUgc3RhdGVtZW50ICJUaGlzIGlzIG5v
dCBzdWZmaWNpZW50IHdoZW4gY2hhbmdpbmcgY29kZQ0KPj4+Pj4gbWFwcGluZ3Mgb3IgZm9yIHNl
bGYgbW9kaWZ5aW5nIGNvZGUiIGlzIG5vdCBxdWl0ZSBhY2N1cmF0ZSwgYnV0IEkgd291bGQNCj4+
Pj4+IHByZWZlciBub3QgdG8gcmVtb3ZlIGl0IGNvbXBsZXRlbHkuIEl0IHdvdWxkIGJlIGdvb2Qg
dG8gcmV0YWluIGEgd2FybmluZw0KPj4+Pj4gc29tZXdoZXJlIGFib3V0IElDIGJlZW4gbmVlZGVk
IHdoZW4gY2hhbmdpbmcgWGVuJ3Mgb3duIG1hcHBpbmdzLiBNYXliZQ0KPj4+Pj4gb24gdG9wIG9m
IGludmFsaWRhdGVfaWNhY2hlX2xvY2FsPw0KPj4+Pg0KPj4+PiBDYW4geW91IHBsZWFzZSBleHBh
bmQgaW4gd2hpY2ggY2lyY3Vtc3RhbmNlIHlvdSBuZWVkIHRvIGludmFsaWQgdGhlDQo+Pj4+IGlu
c3RydWN0aW9uIGNhY2hlIHdoZW4gY2hhbmdpbmcgWGVuJ3Mgb3duIG1hcHBpbmdzPw0KPj4+DQo+
Pj4gUmVhZGluZyB0aGUgQXJtdjcgKEIzLjExLjIgaW4gQVJNIERESSAwNDA2Qy5jKSBhbmQgQXJt
djggKEQ1LjExLjIgaW4gQVJNIERESQ0KPj4+IDA0ODdELmEpLCBtb3N0IG9mIHRoZSBpbnN0cnVj
dGlvbiBjYWNoZXMgaW1wbGVtZW50IHRoZSBJVklQVCBleHRlbnNpb24uIFRoaXMNCj4+PiBtZWFu
cyB0aGF0IGluc3RydWN0aW9uIGNhY2hlIG1haW50ZW5hbmNlIGlzIHJlcXVpcmVkIG9ubHkgYWZ0
ZXIgd3JpdGUgbmV3DQo+Pj4gZGF0YSB0byBhIFBBIHRoYXQgaG9sZHMgaW5zdHJ1Y3Rpb25zIChz
ZWUgRDUtMjUyMiBpbiBBUk0gRERJIDA0ODdELmEgYW5kDQo+Pj4gQjMuMTEuMiBpbiBBUk0gRERJ
IDA0MDZDLmMpLg0KPj4+DQo+Pj4gVGhlIG9ubHkgb25lIHRoYXQgZGlmZmVycyB3aXRoIHRoYXQg
YmVoYXZpb3IgaXMgQVNJRCBhbmQgVk1JRCB0YWdnZWQgVklWVA0KPj4+IGluc3RydWN0aW9uIGNh
Y2hlcyB3aGljaCBpcyBvbmx5IHByZXNlbnQgaW4gQXJtdjcgKEkgY2FuJ3QgcmVtZW1iZXIgd2h5
IGl0DQo+Pj4gd2FzIGRyb3BwZWQgaW4gQXJtdjgpLiBJbnN0cnVjdGlvbiBjYWNoZSBtYWludGVu
YW5jZSBjYW4gYmUgcmVxdWlyZWQgd2hlbg0KPj4+IGNoYW5naW5nIHRoZSB0cmFuc2xhdGlvbiBv
ZiBhIHZpcnR1YWwgYWRkcmVzcyB0byBhIHBoeXNpY2FsIGFkZHJlc3MuDQo+Pg0KPj4gSSB0aG91
Z2h0IGFib3V0IHRoaXMgYSBiaXQgbW9yZSBhbmQgY2hhdCB3aXRoIG15IHRlYW0gYXQgQXJtLiBY
ZW4gb24gQXJtIG9ubHkNCj4+IHN1cHBvcnQgQ29ydGV4LUE3LCBDb3J0ZXgtQTE1IGFuZCBCcmFo
bWEgMTUgKHNlZSB0aGUgQ1BVIElEIGNoZWNrIGluDQo+PiBhcm0zMi9oZWFkLlMpLg0KPj4gCQ0K
Pj4gTm9uZSBvZiB0aGVtIGFyZSBhY3R1YWxseSB1c2luZyBWSVZUIGluc3RydWN0aW9uIGNhY2hl
cy4gSW4gZ2VuZXJhbCwgVklWVA0KPj4gY2FjaGVzIGFyZSBtb3JlIGRpZmZpY3VsdCB0byBkZWFs
IHdpdGggYmVjYXVzZSB0aGV5IHJlcXVpcmUgbW9yZSBmbHVzaC4gU28gSQ0KPj4gd291bGQgYmUg
bW9yZSBpbmNsaW5lIHRvIGRlbnkgYm9vdGluZyBYZW4gb24gcGxhdGZvcm0gd2hlcmUgdGhlIGlu
c3RydWN0aW9uDQo+PiBjYWNoZXMgZG9uJ3Qgc3VwcG9ydCBJVklWVCBleHRlbnNpb24uDQo+Pg0K
Pj4gSSBkb24ndCB0aGluayB0aGF0IHdpbGwgaGF2ZSBhIG1ham9yIGltcGFjdCBvbiB0aGUgdXNl
ciBiZWNhdXNlIG9mIG15IHBvaW50DQo+PiBhYm92ZS4NCj4gDQo+IFRoYW5rcyBmb3IgbG9va2lu
ZyB0aGlzIHVwIGluIGRldGFpbHMuIEkgdGhpbmsgdGhlcmUgYXJlIHR3byBpbnRlcmVzdGluZw0K
PiBwb2ludHMgaGVyZToNCj4gDQo+IDEpIHdoYXQgdG8gZG8gd2l0aCBWSVZUDQo+IDIpIHdoYXQg
dG8gd3JpdGUgaW4gdGhlIGluLWNvZGUgY29tbWVudA0KPiANCj4gRm9yIDEpIEkgdGhpbmsgaXQg
d291bGQgYmUgT0sgdG8gZGVueSBib290aW5nLiBGb3Igc3VyZSB3ZSBuZWVkIGF0IGxlYXN0DQo+
IGEgd2FybmluZy4gV291bGQgeW91IGJlIGFibGUgdG8gYWRkIHRoZSB3YXJuaW5nL2Jvb3QtZGVu
aWFsIGFzIHBhcnQgb2YNCj4gdGhpcyBzZXJpZXMsIG9yIGF0IGxlYXN0IGFuIGluLWNvZGUgY29t
bWVudD8NCg0KSSBhbSBwbGFubmluZyB0byBkZW55IGJvb3RpbmcgWGVuIG9uIHN1Y2ggcGxhdGZv
cm1zLg0KDQo+IA0KPiBGb3IgMikgSSB3b3VsZCBsaWtlIHRoaXMgcmVhc29uaW5pbmcgdG8gYmUg
Y2FwdHVyZWQgc29tZXdoZXJlIHdpdGggYQ0KPiBpbi1jb2RlIGNvbW1lbnQsIGlmIG5vdGhpbmcg
ZWxzZSBhcyBhIHJlZmVyZW5jZSB0byB3aGF0IHRvIHNlYXJjaCBpbg0KPiB0aGUgQXJtIEFybS4g
SSBkb24ndCBrbm93IHdoZXJlIGlzIHRoZSBiZXN0IHBsYWNlIGZvciBpdC4gSWYNCj4gaW52YWxp
ZGF0ZV9pY2FjaGVfbG9jYWwgaXMgbm90IGdvb2QgcGxhY2UgZm9yIHRoZSBjb21tZW50IHBsZWFz
ZSBzdWdnZXN0DQo+IGEgYmV0dGVyIGxvY2F0aW9uLg0KDQpJIHN0aWxsIGRvbid0IHVuZGVyc3Rh
bmQgd2hhdCByZWFzb25pbmcgeW91IHdhbnQgdG8gd3JpdGUuIElmIHdlIGRvbid0IA0Kc3VwcG9y
dCBWSVZUIHRoZW4gdGhlIGluc3RydWN0aW9uIGNhY2hlIGlzIHZlcnkgZWFzeSB0byBtYWludGFp
bi4gSS5lIA0KIllvdSBmbHVzaCBpZiB5b3UgbW9kaWZ5IHRoZSBpbnN0cnVjdGlvbiIuDQoNCkkg
YW0gd29ycnkgdGhhdCBpZiB3ZSBvdmVyZG8gdGhlIGV4cGxhbmF0aW9uIGluIHRoZSBjb2RlLCB0
aGVuIHlvdSBhcmUgDQpnb2luZyB0byBjb25mdXNlIG1vcmUgdGhhbiBvbmUgcGVyc29uLiBTbyBp
dCB3b3VsZCBiZSBiZXR0ZXIgdG8gYmxhbmsgDQpvdXQgIlZJVlQiIGNvbXBsZXRlbHkgZnJvbSB0
aGVuLg0KDQpGZWVsIGZyZWUgdG8gc3VnZ2VzdCBhbiBpbi1jb2RlIGNvbW1lbnQgc28gd2UgY2Fu
IGRpc2N1c3Mgb24gdGhlIHdvcnRoaW5lc3MuDQoNCkNoZWVycywNCg0KLS0gDQpKdWxpZW4gR3Jh
bGwNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 10 20:10:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 May 2019 20:10:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hPBpx-0006j7-KJ; Fri, 10 May 2019 20:09:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=nNyG=TK=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1hPBpw-0006j2-LA
 for xen-devel@lists.xenproject.org; Fri, 10 May 2019 20:09:44 +0000
X-Inumbo-ID: 8cdfdcbc-735f-11e9-91cc-1fec6a9d3173
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8cdfdcbc-735f-11e9-91cc-1fec6a9d3173;
 Fri, 10 May 2019 20:09:43 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256
 bits)) (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id D9931217F9;
 Fri, 10 May 2019 20:09:42 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1557518983;
 bh=v1kze2IN0532imrINwtRs/4gaq1egpTb9MsbKw3tukg=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=kruRsYj8POh0UbnCYrvS7fcAd2RBr0zTLl/HQaCA5KTHe2elhVvYfjTZxScYtOGYe
 UVXEDSsNM4LQYNwRQtcinavKcpcYYe7/A0tfw14maGL0FamA4P0jgkdl3UZ/2C5Suy
 qwmmopYhxkZwtKNkX4EYDRZoyEIdDgMQl4gwaAro=
Date: Fri, 10 May 2019 13:09:42 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Ian Jackson <ian.jackson@citrix.com>
In-Reply-To: <23756.6502.516380.800716@mariner.uk.xensource.com>
Message-ID: <alpine.DEB.2.21.1905101308180.25766@sstabellini-ThinkPad-T480s>
References: <20190502162550.21038-1-anthony.perard@citrix.com>
 <23756.6502.516380.800716@mariner.uk.xensource.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] tools/Makefile: Fix build of QEMU,
 remove --source-path
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCAzIE1heSAyMDE5LCBJYW4gSmFja3NvbiB3cm90ZToKPiBBZGRpbmcgU3RlZmFubyBm
b3IgYXJjaGFlbG9naWNhbCByZWFzb25zLgo+IAo+IEFudGhvbnkgUEVSQVJEIHdyaXRlcyAoIltQ
QVRDSF0gdG9vbHMvTWFrZWZpbGU6IEZpeCBidWlsZCBvZiBRRU1VLCByZW1vdmUgLS1zb3VyY2Ut
cGF0aCIpOgo+ID4gRm9sbG93aW5nIFFFTVUncyBjb21taXQgNzlkNzdiY2QzNiAoY29uZmlndXJl
OiBSZW1vdmUgLS1zb3VyY2UtcGF0aAo+ID4gb3B0aW9uKSwgWGVuJ3MgYnVpbGQgc3lzdGVtIGZh
aWxzIHRvIGJ1aWxkIHFlbXUteGVuLiBUaGUgLS1zb3VyY2UtcGF0aAo+ID4gb3B0aW9uIGdpdmVz
IHJlZHVuZGFudCBpbmZvcm1hdGlvbiBhYm91dCB0aGUgbG9jYXRpb24gb2YgdGhlIHNvdXJjZXMK
PiA+IHNvIHNpbXBseSByZW1vdmUgaXQuIChjb25maWd1cmUgYWxyZWFkeSBsb29rcyBhdCBpdHMg
JDAgdG8gZmluZCB0aGUKPiA+IHNvdXJjZS1wYXRoLikKPiAKPiBGb3IgWGVuIHN0YWdpbmc6Cj4g
Cj4gQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgo+IAo+
IEkgd2FudGVkIHRvIGZvbGxvdyB0aGUgcHJpbmNpcGxlIG9mIENoZXN0ZXJ0b24ncyBGZW5jZSBb
MV0sCj4gcGFydGljdWxhcmx5IHRvIGtub3cgaG93IGZhciBiYWNrIHRvIGJhY2twb3J0IHRoaXMg
Y2hhbmdlLCBzbyBJCj4gY2hlY2tlZCB0aGUgZ2l0IGhpc3RvcnkuICBUaGlzIG9wdGlvbiBoYXMg
YmVlbiBwYXNzZWQgc2luY2UgdGhlIHZlcnkKPiBmaXJzdCB0aW1lIHhlbi5naXQgYnVpbHQgcWVt
dSB1cHN0cmVhbSwgaW4KPiAgICBlNzM3YjQzMzNiYjI4N2I2MTM0YTg5ZWRmZjJiZGUyYTdlMDQ4
YTllCj4gICAgQ2xvbmUgYW5kIGJ1aWxkIHVwc3RyZWFtIFFlbXUgYnkgZGVmYXVsdAo+IAo+IFN0
ZWZhbm8sIGNhbiB5b3UgcmVtZW1iZXIgYW55dGhpbmcgYWJvdXQgdGhpcyA/ICBEWUsgaG93IGZh
ciBiYWNrIHdlCj4gc2hvdWxkIGJhY2twb3J0IHRoaXMgY2hhbmdlID8KClVuZm9ydHVuYXRlbHkg
SSBkb24ndCByZW1lbWJlci4gVG8gc3RheSBvbiB0aGUgc2FmZSBzaWRlLCBJIHdvdWxkIHRlc3QK
ZWFjaCBiYWNrcG9ydCBiZWZvcmUgcHVzaGluZyBpdCBpZiBJIHdlcmUgeW91LgoKCj4gWzFdIGh0
dHBzOi8vZW4ud2lraXBlZGlhLm9yZy93aWtpL0NoZXN0ZXJ0b24lMjdzX2ZlbmNlI0NoZXN0ZXJ0
b24nc19mZW5jZQo+IAo+ID4gU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnku
cGVyYXJkQGNpdHJpeC5jb20+Cj4gPiAtLS0KPiA+IFRoaXMgcGF0Y2ggd291bGQgdW5ibG9jayB0
aGUgcWVtdS1tYWlubGluZSBicmFuY2ggaW4gb3NzdGVzdC4KPiA+IC0tLQo+ID4gIHRvb2xzL01h
a2VmaWxlIHwgMSAtCj4gPiAgMSBmaWxlIGNoYW5nZWQsIDEgZGVsZXRpb24oLSkKPiA+IAo+ID4g
ZGlmZiAtLWdpdCBhL3Rvb2xzL01ha2VmaWxlIGIvdG9vbHMvTWFrZWZpbGUKPiA+IGluZGV4IGM5
MDNkNmE2M2UuLjk5Y2JjOTUwZGMgMTAwNjQ0Cj4gPiAtLS0gYS90b29scy9NYWtlZmlsZQo+ID4g
KysrIGIvdG9vbHMvTWFrZWZpbGUKPiA+IEBAIC0yNDYsNyArMjQ2LDYgQEAgc3ViZGlyLWFsbC1x
ZW11LXhlbi1kaXI6IHFlbXUteGVuLWRpci1maW5kCj4gPiAgCQktLXByZWZpeD0kKExJQkVYRUMp
IFwKPiA+ICAJCS0tbGliZGlyPSQoTElCRVhFQ19MSUIpIFwKPiA+ICAJCS0taW5jbHVkZWRpcj0k
KExJQkVYRUNfSU5DKSBcCj4gPiAtCQktLXNvdXJjZS1wYXRoPSQkc291cmNlIFwKPiA+ICAJCS0t
ZXh0cmEtY2ZsYWdzPSItRFhDX1dBTlRfQ09NUEFUX0VWVENITl9BUEk9MSBcCj4gPiAgCQktRFhD
X1dBTlRfQ09NUEFUX0dOVFRBQl9BUEk9MSBcCj4gPiAgCQktRFhDX1dBTlRfQ09NUEFUX01BUF9G
T1JFSUdOX0FQST0xIFwKPiA+IC0tIAo+ID4gQW50aG9ueSBQRVJBUkQKPiA+IAo+IAoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 10 20:51:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 May 2019 20:51:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hPCUI-0001rw-SG; Fri, 10 May 2019 20:51:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=nNyG=TK=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1hPCUH-0001rr-9A
 for xen-devel@lists.xenproject.org; Fri, 10 May 2019 20:51:25 +0000
X-Inumbo-ID: 5e172a93-7365-11e9-8980-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5e172a93-7365-11e9-8980-bc764e045a96;
 Fri, 10 May 2019 20:51:22 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256
 bits)) (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 6DF3E20881;
 Fri, 10 May 2019 20:51:21 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1557521481;
 bh=WrRx4PE5VDJdvwJ4zT0dySkvSmaqzOnktbgBp+QU1/w=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=HfZ2h1rVdTBmUEGhrwlvM7HZuCrcgGBkSNkOaqdVHnZ7vlNpindOf9+5my1OLOwwm
 nim3Ot0UP7+WxSilKGBUMxEQpKv5Ub/LMAw3NglbFgBD/Wnxs5MZAGiMTWUj5VRr/m
 /PU+LhhOolsGPXiCIl+bIlpRApo5+Gu36Cn7VIRA=
Date: Fri, 10 May 2019 13:51:20 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <1b8217e1-8671-e1e7-d5bc-4b4c144eedd6@arm.com>
Message-ID: <alpine.DEB.2.21.1905101326060.25766@sstabellini-ThinkPad-T480s>
References: <alpine.DEB.2.10.1904301358560.13269@sstabellini-ThinkPad-X260>
 <1556658172-8824-10-git-send-email-sstabellini@kernel.org>
 <1b8217e1-8671-e1e7-d5bc-4b4c144eedd6@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 10/10] xen/arm: add reserved-memory
 regions to the dom0 memory node
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Stefano Stabellini <stefanos@xilinx.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCA3IE1heSAyMDE5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGkgU3RlZmFubywKPiAK
PiBPbiA0LzMwLzE5IDEwOjAyIFBNLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gPiBSZXNl
cnZlZCBtZW1vcnkgcmVnaW9ucyBhcmUgYXV0b21hdGljYWxseSByZW1hcHBlZCB0byBkb20wLiBU
aGVpciBkZXZpY2UKPiA+IHRyZWUgbm9kZXMgYXJlIGFsc28gYWRkZWQgdG8gZG9tMCBkZXZpY2Ug
dHJlZS4gSG93ZXZlciwgdGhlIGRvbTAgbWVtb3J5Cj4gPiBub2RlIGlzIG5vdCBjdXJyZW50bHkg
ZXh0ZW5kZWQgdG8gY292ZXIgdGhlIHJlc2VydmVkIG1lbW9yeSByZWdpb25zCj4gPiByYW5nZXMg
YXMgcmVxdWlyZWQgYnkgdGhlIHNwZWMuICBUaGlzIGNvbW1pdCBmaXhlcyBpdC4KPiAKPiBBRkFJ
Q1QsIHRoaXMgZG9lcyBub3QgY292ZXIgdGhlIHByb2JsZW0gbWVudGlvbiBieSBBbWl0IGluIFsx
XS4KCldoYXQgZG8geW91IHRoaW5rIGlzIHJlcXVpcmVkIHRvIGZpeCBBbWl0J3MgcHJvYmxlbT8K
Cgo+IEJ1dCBJIGFtIHN0aWxsIG5vdCBoYXBweSB3aXRoIHRoZSBhcHByb2FjaCB0YWtlbiBmb3Ig
dGhlIHJlc2VydmVkLW1lbW9yeQo+IHJlZ2lvbnMgaW4gdGhpcyBzZXJpZXMuIEFzIEkgcG9pbnRl
ZCBvdXQgYmVmb3JlLCB0aGV5IGFyZSBqdXN0IG5vcm1hbCBtZW1vcnkKPiB0aGF0IHdhcyByZXNl
cnZlZCBmb3Igb3RoZXIgcHVycG9zZSAoQ01BLCBmcmFtZWJ1ZmZlci4uLikuCj4gCj4gVHJlYXRp
bmcgdGhlbSBhcyAiZGV2aWNlIiBmcm9tIFhlbiBQT1YgaXMgYSBjbGVhciBhYnVzZSBvZiB0aGUg
bWVhbmluZyBhbmQgSQo+IGRvbid0IGJlbGlldmUgaXQgaXMgYSB2aWFibGUgc29sdXRpb24gbG9u
ZyB0ZXJtLgoKSWYgd2UgZG9uJ3QgY29uc2lkZXIgInJldXNhYmxlIiBtZW1vcnkgcmVnaW9ucyBh
cyBwYXJ0IG9mIHRoZQpkaXNjdXNzaW9uLCB0aGUgZGlzdGluY3Rpb24gYmVjb21lcyBtb3JlIHBo
aWxvc29waGljYWwgdGhhbiBwcmFjdGljYWw6CgotIFhlbiBpcyBub3Qgc3VwcG9zZWQgdG8gdXNl
IHRoZW0gZm9yIGFueXRoaW5nCi0gb25seSBnaXZlbiB0aGVtIHRvIHRoZSBWTSBjb25maWd1cmVk
IGZvciBpdAoKSSBkb24ndCBzZWUgbXVjaCBvZiBhIGRpZmZlcmVuY2Ugd2l0aCBNTUlPIHJlZ2lv
bnMsIGV4Y2VwdCBmb3IgdGhlCmV4cGVjdGVkIHBhZ2V0YWJsZSBhdHRyaWJ1dGVzOiBpLmUuIGNh
Y2hlYWJsZSwgbm90LWNhY2hlYWJsZS4gQnV0IGV2ZW4KaW4gdGhhdCBjYXNlLCB0aGVyZSBjb3Vs
ZCBiZSByZWFzb25hYmxlIHVzZSBjYXNlcyBmb3Igbm9uLWNhY2hlYWJsZQptYXBwaW5ncyBvZiBy
ZXNlcnZlZC1tZW1vcnkgcmVnaW9ucywgZXZlbiBpZiByZXNlcnZlZC1tZW1vcnkgcmVnaW9ucyBh
cmUKIm5vcm1hbCIgbWVtb3J5LgoKQ291bGQgeW91IHBsZWFzZSBoZWxwIG1lIHVuZGVyc3RhbmQg
d2h5IHlvdSBzZWUgdGhlbSBzbyBkaWZmZXJlbnRseSwgYXMKZmFyIGFzIHRvIHNheSB0aGF0ICJ0
cmVhdGluZyB0aGVtIGFzICJkZXZpY2UiIGZyb20gWGVuIFBPViBpcyBhIGNsZWFyCmFidXNlIG9m
IHRoZSBtZWFuaW5nIj8KCgo+IEluZGVlZCwgc29tZSBvZiB0aGUgcmVnaW9ucyBtYXkgaGF2ZSBh
IHByb3BlcnR5ICJyZXVzYWJsZSIgYWxsb3dpbmcgdGhlIHRoZSBPUwo+IHRvIHVzZSB0aGVtIHVu
dGlsIHRoZXkgYXJlIGNsYWltZWQgYnkgdGhlIGRldmljZSBkcml2ZXIgb3duaW5nIHRoZSByZWdp
b24uIEkKPiBkb24ndCBrbm93IGhvdyBMaW51eCAob3IgYW55IG90aGVyIE9TKSBpcyB1c2luZyBp
dCB0b2RheSwgYnV0IEkgZG9uJ3Qgc2VlIHdoYXQKPiB3b3VsZCBwcmV2ZW50IGl0IHRvIHVzZSB0
aGVtIGFzIGh5cGVyY2FsbCBidWZmZXIuIFRoaXMgd291bGQgb2J2aW91c2x5IG5vdAo+IHdvcmsg
YmVjYXVzZSB0aGV5IGFyZSBub3QgYWN0dWFsIFJBTSBmcm9tIFhlbiBQT1YuCgpJIGhhdmVuJ3Qg
YXR0ZW1wdGVkIGF0IGhhbmRsaW5nICJyZXVzYWJsZSIgcmVzZXJ2ZWQtbWVtb3J5IHJlZ2lvbnMK
YmVjYXVzZSBJIGRvbid0IGhhdmUgYSB0ZXN0IGVudmlyb25tZW50IGFuZC9vciBhIHVzZS1jYXNl
IGZvciB0aGVtLiBJbgpvdGhlciB3b3JkcywgSSBkb24ndCBoYXZlIGFueSAicmV1c2FibGUiIHJl
c2VydmVkLW1lbW9yeSByZWdpb25zIGluIGFueQpvZiB0aGUgYm9hcmRzIChYaWxpbnggYW5kIG5v
dCBYaWxpbngpIEkgaGF2ZSBhY2Nlc3MgdG8uIEkgY291bGQgYWRkIGEKd2FybmluZyBpZiB3ZSBm
aW5kIGEgInJldXNhYmxlIiByZXNlcnZlZC1tZW1vcnkgcmVnaW9uIGF0IGJvb3QuCgpOb25ldGhl
bGVzcywgaWYgeW91IGhhdmUgYSBjb25jcmV0ZSBzdWdnZXN0aW9uIHdoaWNoIGRvZXNuJ3QgcmVx
dWlyZSBhCmNvbXBsZXRlIHJld29yayBvZiB0aGlzIHNlcmllcywgSSBjYW4gdHJ5IHRvIHB1dCBl
eHRyYSBlZmZvcnQgdG8gaGFuZGxlCnRoaXMgY2FzZSBldmVuIGlmIGl0IGlzIG5vdCBhIGJlbmVm
aXQgdG8gbXkgZW1wbG95ZXIuIEkgYW0gYWxzbyBvcGVuIHRvCnRoZSBwb3NzaWJpbGl0eSBvZiBk
cm9wcGluZyBwYXRjaGVzIDYtMTAgZnJvbSB0aGUgc2VyaWVzLgoKVGhlcmUgaXMgYWxzbyB0aGUg
b3B0aW9uIG9mIGdvaW5nIHRvIGRldmljZXRyZWUub3JnIHRvIHJlcXVlc3QgYSBuZXcKYmluZGlu
ZyBkaWZmZXJlbnQgZnJvbSByZXNlcnZlZC1tZW1vcnkuIElmIHJlc2VydmVkLW1lbW9yeSByZWdp
b25zIGFyZQpleHBlY3RlZCB0byBiZSB0cmVhdGVkIGFzIG5vcm1hbCBtZW1vcnkgZm9yIGFsbCBp
bnRlbnRzIGFuZCBwdXJwb3NlcwpleGNlcHQgZm9yIGJlaW5nIHJlc2VydmVkIHNvbWV0aW1lcywg
dGhlbiB0aGV5IG1pZ2h0IG5vdCBiZSB0aGUgcmlnaHQKYmluZGluZ3MgdG8gZGVzY3JpYmUgWGls
aW54IGhhcmR3YXJlLCB3aGljaCByZXF1aXJlcyBmdWxseSBkZWRpY2F0ZWQKbWVtb3J5IHJlZ2lv
bnMgd2l0aCBib3RoIGNhY2hlYWJsZSBhbmQgbm9uLWNhY2hlYWJsZSBtYXBwaW5ncyBmb3IgdGhl
CnB1cnBvc2Ugb2YgY29tbXVuaWNhdGluZyB3aXRoIGZvcmVpZ24gQ1BVcy4KCkFzIGEgbWFpbnRh
aW5lciwgZXZlbiBpZiB0aGUgYXBwcm9hY2ggbWlnaHQgY29uc2lkZXJlZCBub3QtaWRlYWwsIG15
Cm9waW5pb24gaXMgdGhhdCB0aGlzIHNlcmllcyBpcyBzdGlsbCBhbiBpbXByb3ZlbWVudCBvdmVy
IHdoYXQgd2UgaGF2ZQp0b2RheS4KCgo+IE9uIGEgc2ltaWxhciB0b3BpYywgYmVjYXVzZSB0aGV5
IGFyZSBub3JtYWwgbWVtb3J5LCBJIGRvbid0IHRoaW5rCj4gWEVOX0RPTUNUTF9tZW1vcnlfbWFw
cGluZyBzaG91bGQgYmUgYWJsZSB0byBtYXAgcmVzZXJ2ZWQtcmVnaW9ucy4gU28gdGhlIGlvbWVt
Cj4gcmFuZ2VzZXQgc2hvdWxkIG5vdCBjb250YWluIHRoZW0uCgpXaGF0IGh5cGVyY2FsbCBkbyB5
b3Ugc3VnZ2VzdCBzaG91bGQgYmUgdXNlZCBpbnN0ZWFkPwoKCj4gQ2hlZXJzLAo+IAo+IFsxXSA8
Q0FCSEQ0Sy16LXg9M2pvSldjT2JfeDltN3pzanpoc2tEUXdlTkJyK3BhTFM9UEZFWTlRQG1haWwu
Z21haWwuY29tPgo+IAo+IC0tIAo+IEp1bGllbiBHcmFsbAo+IAoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 10 20:54:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 May 2019 20:54:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hPCX0-00021R-Bv; Fri, 10 May 2019 20:54:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3e/W=TK=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hPCWz-00021F-G9
 for xen-devel@lists.xenproject.org; Fri, 10 May 2019 20:54:13 +0000
X-Inumbo-ID: c220d1a0-7365-11e9-99bf-2b070aa89bb9
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c220d1a0-7365-11e9-99bf-2b070aa89bb9;
 Fri, 10 May 2019 20:54:09 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hPCWv-0005qA-64; Fri, 10 May 2019 20:54:09 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hPCWu-0007No-Tl; Fri, 10 May 2019 20:54:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hPCWu-0004RS-T7; Fri, 10 May 2019 20:54:08 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135902-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.9:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-4.9:test-amd64-amd64-libvirt-vhd:debian-di-install:fail:regression
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:regression
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-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-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check: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-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-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-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-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check: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-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop: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-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=d79b8577dfb7d02cada8c6671d39d10c09af891b
X-Osstest-Versions-That: linux=1c453afcda4f68f634475f166418e937ac235200
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 10 May 2019 20:54:08 +0000
Subject: [Xen-devel] [linux-4.9 test] 135902: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTkwMiBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNTkwMi8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2
NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTM0MDE1CiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEwIGRlYmlhbi1kaS1pbnN0YWxsICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMzQwMTUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNiBn
dWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDEzNDAxNQoKVGVzdHMgd2hpY2gg
ZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEz
NDAxNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICBmYWlsIGxpa2UgMTM0MDE1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzQwMTUKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
ZmFpbCBsaWtlIDEzNDAxNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFt
ZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJp
YW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYy
LWludGVsIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1hbWQgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZl
cnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICBkNzliODU3
N2RmYjdkMDJjYWRhOGM2NjcxZDM5ZDEwYzA5YWY4OTFiCmJhc2VsaW5lIHZlcnNpb246CiBsaW51
eCAgICAgICAgICAgICAgICAxYzQ1M2FmY2RhNGY2OGY2MzQ0NzVmMTY2NDE4ZTkzN2FjMjM1MjAw
CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzQwMTUgIDIwMTktMDMtMjMgMTI6NDk6NTkgWiAgIDQ4
IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTM0MTE3ICAyMDE5LTAzLTI3IDA1OjQ2OjU2IFog
ICA0NCBkYXlzICAgMjMgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTM1OTAyICAyMDE5
LTA1LTA4IDEzOjM5OjE2IFogICAgMiBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo0NTEgcGVvcGxl
IHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2Jz
OgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1h
bWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1z
aGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQg
b24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MK
aW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBh
dmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rl
c3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4g
Z2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIK
ClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyBy
ZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDE1OTU2IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 10 21:43:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 May 2019 21:43:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hPDIm-0005oN-Lc; Fri, 10 May 2019 21:43:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=thpN=TK=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hPDIk-0005oI-SZ
 for xen-devel@lists.xenproject.org; Fri, 10 May 2019 21:43:35 +0000
X-Inumbo-ID: a5933396-736c-11e9-b2e0-c39a9def5679
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (unknown
 [40.107.15.84]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a5933396-736c-11e9-b2e0-c39a9def5679;
 Fri, 10 May 2019 21:43:28 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=5xQmyjTWhavv8TIgvu+xGMF581H9ggkqZQWq/hnWlMo=;
 b=IjhHLjIhw81rhU62f3bRqA4Ea6/QAJX3koduM9GQPZNZGC9Q4Lz/90oVUSo0ic/0KrTFmzUC/BxfR8H4nDtwqv5ZpCKvqkJZhRTPtPc31qj97dzUrsNCaI7TpnXZiAGJNDy8zzUz/5LvMejRfdHBLZFaT/0EnxV78uEf+dJuMUk=
Received: from AM0PR08MB3139.eurprd08.prod.outlook.com (52.134.93.144) by
 AM0PR08MB4404.eurprd08.prod.outlook.com (20.179.32.20) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1856.12; Fri, 10 May 2019 21:43:27 +0000
Received: from AM0PR08MB3139.eurprd08.prod.outlook.com
 ([fe80::3498:cf18:7cd6:d98b]) by AM0PR08MB3139.eurprd08.prod.outlook.com
 ([fe80::3498:cf18:7cd6:d98b%7]) with mapi id 15.20.1878.022; Fri, 10 May 2019
 21:43:27 +0000
From: Julien Grall <Julien.Grall@arm.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Thread-Topic: [PATCH v2 10/10] xen/arm: add reserved-memory regions to the
 dom0 memory node
Thread-Index: AQHU/5gYXTScSCWZtk2WboaSm81SxqZgNL4AgASwTwCAAA6MAA==
Date: Fri, 10 May 2019 21:43:27 +0000
Message-ID: <0dc6d4db-7b83-0b8d-77c4-2f97f73a659e@arm.com>
References: <alpine.DEB.2.10.1904301358560.13269@sstabellini-ThinkPad-X260>
 <1556658172-8824-10-git-send-email-sstabellini@kernel.org>
 <1b8217e1-8671-e1e7-d5bc-4b4c144eedd6@arm.com>
 <alpine.DEB.2.21.1905101326060.25766@sstabellini-ThinkPad-T480s>
In-Reply-To: <alpine.DEB.2.21.1905101326060.25766@sstabellini-ThinkPad-T480s>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: DB6PR0402CA0020.eurprd04.prod.outlook.com
 (2603:10a6:4:91::30) To AM0PR08MB3139.eurprd08.prod.outlook.com
 (2603:10a6:208:5d::16)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Julien.Grall@arm.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [81.100.41.95]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 690d08c8-2ad4-4900-effc-08d6d59088e3
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600141)(711020)(4605104)(4618075)(2017052603328)(7193020);
 SRVR:AM0PR08MB4404; 
x-ms-traffictypediagnostic: AM0PR08MB4404:
nodisclaimer: True
x-microsoft-antispam-prvs: <AM0PR08MB44042DF9D1F9D2003D1DBA81800C0@AM0PR08MB4404.eurprd08.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0033AAD26D
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(346002)(376002)(136003)(39860400002)(396003)(366004)(189003)(199004)(446003)(71200400001)(478600001)(71190400001)(25786009)(31686004)(6116002)(3846002)(72206003)(8936002)(8676002)(186003)(81156014)(81166006)(14454004)(305945005)(26005)(2906002)(7736002)(53546011)(6506007)(5660300002)(386003)(6916009)(102836004)(76176011)(44832011)(36756003)(6486002)(66066001)(86362001)(66476007)(73956011)(66946007)(66446008)(66556008)(64756008)(229853002)(31696002)(6436002)(476003)(6246003)(14444005)(256004)(6512007)(4326008)(11346002)(54906003)(2616005)(316002)(53936002)(68736007)(99286004)(52116002)(486006);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR08MB4404;
 H:AM0PR08MB3139.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: 7rn5ku8AupL4/LFo6uIGSwXpAqE48rcHhuQ9ynJOKy+rWaW5RlnCJp9wl2W7ZIujtSUvCaavl1ZYbj3BlF1O4R2hNV3eVjqENC8k8WTY63tO/uR0h4SiaY/1n8cNW5athryM3txNgMEiPRk0ljVlPbQMXcsJoPXGu+mUAPYkQaz1R/yC2nNBiv4PNQwHu17XXofUilKw6fdSXQNjpbskAMCu7HZPAZ7P4LsjkqXdWMGC2kI+b2MJs78A9MAYknKLsZvML6+axL/CKPOZ4h8qR3fcQqtlmas/RwTOuX/r6zyqRTv151GmMVyfE6q93V9b62Z1mfsX1lMR9YdCzm7nERyndERmK71yN7O2S/DdjHyVxy3OfTUND9bSe229Gjw4FGsFYaXiD5psd3pAGsVegYpwI7AFzvv8XvFPndhQCrg=
Content-ID: <85EEFBDE5EC7ED4BA0DB2B40FA51AE42@eurprd08.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 690d08c8-2ad4-4900-effc-08d6d59088e3
X-MS-Exchange-CrossTenant-originalarrivaltime: 10 May 2019 21:43:27.0458 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR08MB4404
Subject: Re: [Xen-devel] [PATCH v2 10/10] xen/arm: add reserved-memory
 regions to the dom0 memory node
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 nd <nd@arm.com>, Stefano Stabellini <stefanos@xilinx.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksDQoNCk9uIDEwLzA1LzIwMTkgMjE6NTEsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToNCj4g
T24gVHVlLCA3IE1heSAyMDE5LCBKdWxpZW4gR3JhbGwgd3JvdGU6DQo+PiBIaSBTdGVmYW5vLA0K
Pj4NCj4+IE9uIDQvMzAvMTkgMTA6MDIgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToNCj4+
PiBSZXNlcnZlZCBtZW1vcnkgcmVnaW9ucyBhcmUgYXV0b21hdGljYWxseSByZW1hcHBlZCB0byBk
b20wLiBUaGVpciBkZXZpY2UNCj4+PiB0cmVlIG5vZGVzIGFyZSBhbHNvIGFkZGVkIHRvIGRvbTAg
ZGV2aWNlIHRyZWUuIEhvd2V2ZXIsIHRoZSBkb20wIG1lbW9yeQ0KPj4+IG5vZGUgaXMgbm90IGN1
cnJlbnRseSBleHRlbmRlZCB0byBjb3ZlciB0aGUgcmVzZXJ2ZWQgbWVtb3J5IHJlZ2lvbnMNCj4+
PiByYW5nZXMgYXMgcmVxdWlyZWQgYnkgdGhlIHNwZWMuICBUaGlzIGNvbW1pdCBmaXhlcyBpdC4N
Cj4+DQo+PiBBRkFJQ1QsIHRoaXMgZG9lcyBub3QgY292ZXIgdGhlIHByb2JsZW0gbWVudGlvbiBi
eSBBbWl0IGluIFsxXS4NCj4gDQo+IFdoYXQgZG8geW91IHRoaW5rIGlzIHJlcXVpcmVkIHRvIGZp
eCBBbWl0J3MgcHJvYmxlbT8NCg0KSSBoYXZlbid0IGZ1bGx5IGludmVzdGlnYXRlZCB0aGUgcHJv
YmxlbSB0byBiZSBhYmxlIHRvIGFuc3dlciB0aGUgDQpxdWVzdGlvbiBoZXJlLiBBbHRob3VnaCBJ
IHByb3ZpZGVkIHNvbWUgaW5zaWdodHMgaW46DQoNCjxiMjkzZDg5Yy05ZWQxLTIwMzMtNDRlNS0y
Mjc2NDNhZTFiMGNAYXJtLmNvbT4NCg0KPiANCj4gDQo+PiBCdXQgSSBhbSBzdGlsbCBub3QgaGFw
cHkgd2l0aCB0aGUgYXBwcm9hY2ggdGFrZW4gZm9yIHRoZSByZXNlcnZlZC1tZW1vcnkNCj4+IHJl
Z2lvbnMgaW4gdGhpcyBzZXJpZXMuIEFzIEkgcG9pbnRlZCBvdXQgYmVmb3JlLCB0aGV5IGFyZSBq
dXN0IG5vcm1hbCBtZW1vcnkNCj4+IHRoYXQgd2FzIHJlc2VydmVkIGZvciBvdGhlciBwdXJwb3Nl
IChDTUEsIGZyYW1lYnVmZmVyLi4uKS4NCj4+DQo+PiBUcmVhdGluZyB0aGVtIGFzICJkZXZpY2Ui
IGZyb20gWGVuIFBPViBpcyBhIGNsZWFyIGFidXNlIG9mIHRoZSBtZWFuaW5nIGFuZCBJDQo+PiBk
b24ndCBiZWxpZXZlIGl0IGlzIGEgdmlhYmxlIHNvbHV0aW9uIGxvbmcgdGVybS4NCj4gDQo+IElm
IHdlIGRvbid0IGNvbnNpZGVyICJyZXVzYWJsZSIgbWVtb3J5IHJlZ2lvbnMgYXMgcGFydCBvZiB0
aGUNCj4gZGlzY3Vzc2lvbiwgdGhlIGRpc3RpbmN0aW9uIGJlY29tZXMgbW9yZSBwaGlsb3NvcGhp
Y2FsIHRoYW4gcHJhY3RpY2FsOg0KPiANCj4gLSBYZW4gaXMgbm90IHN1cHBvc2VkIHRvIHVzZSB0
aGVtIGZvciBhbnl0aGluZw0KPiAtIG9ubHkgZ2l2ZW4gdGhlbSB0byB0aGUgVk0gY29uZmlndXJl
ZCBmb3IgaXQNCj4gDQo+IEkgZG9uJ3Qgc2VlIG11Y2ggb2YgYSBkaWZmZXJlbmNlIHdpdGggTU1J
TyByZWdpb25zLCBleGNlcHQgZm9yIHRoZQ0KPiBleHBlY3RlZCBwYWdldGFibGUgYXR0cmlidXRl
czogaS5lLiBjYWNoZWFibGUsIG5vdC1jYWNoZWFibGUuIEJ1dCBldmVuDQo+IGluIHRoYXQgY2Fz
ZSwgdGhlcmUgY291bGQgYmUgcmVhc29uYWJsZSB1c2UgY2FzZXMgZm9yIG5vbi1jYWNoZWFibGUN
Cj4gbWFwcGluZ3Mgb2YgcmVzZXJ2ZWQtbWVtb3J5IHJlZ2lvbnMsIGV2ZW4gaWYgcmVzZXJ2ZWQt
bWVtb3J5IHJlZ2lvbnMgYXJlDQo+ICJub3JtYWwiIG1lbW9yeS4NCj4gDQo+IENvdWxkIHlvdSBw
bGVhc2UgaGVscCBtZSB1bmRlcnN0YW5kIHdoeSB5b3Ugc2VlIHRoZW0gc28gZGlmZmVyZW50bHks
IGFzDQo+IGZhciBhcyB0byBzYXkgdGhhdCAidHJlYXRpbmcgdGhlbSBhcyAiZGV2aWNlIiBmcm9t
IFhlbiBQT1YgaXMgYSBjbGVhcg0KPiBhYnVzZSBvZiB0aGUgbWVhbmluZyI/DQoNCk9idmlvdXNs
eSBpZiB5b3UgdGFrZSBoYWxmIG9mIHRoZSBwaWN0dXJlLCB0aGVuIGl0IG1ha2VzIHRoaW5ncyBl
YXNpZXIuDQpIb3dldmVyLCB3ZSBhcmUgbm90IGhlcmUgdG8gZGlzY3VzcyBoYWxmIG9mIHRoZSBw
aWN0dXJlIGJ1dCB0aGUgZnVsbCBvbmUgDQooZXZlbiBpZiBhdCB0aGUgZW5kIHlvdSBvbmx5IGlt
cGxlbWVudCBoYWxmIG9mIGl0KS4NCg0KPj4gSW5kZWVkLCBzb21lIG9mIHRoZSByZWdpb25zIG1h
eSBoYXZlIGEgcHJvcGVydHkgInJldXNhYmxlIiBhbGxvd2luZyB0aGUgdGhlIE9TDQo+PiB0byB1
c2UgdGhlbSB1bnRpbCB0aGV5IGFyZSBjbGFpbWVkIGJ5IHRoZSBkZXZpY2UgZHJpdmVyIG93bmlu
ZyB0aGUgcmVnaW9uLiBJDQo+PiBkb24ndCBrbm93IGhvdyBMaW51eCAob3IgYW55IG90aGVyIE9T
KSBpcyB1c2luZyBpdCB0b2RheSwgYnV0IEkgZG9uJ3Qgc2VlIHdoYXQNCj4+IHdvdWxkIHByZXZl
bnQgaXQgdG8gdXNlIHRoZW0gYXMgaHlwZXJjYWxsIGJ1ZmZlci4gVGhpcyB3b3VsZCBvYnZpb3Vz
bHkgbm90DQo+PiB3b3JrIGJlY2F1c2UgdGhleSBhcmUgbm90IGFjdHVhbCBSQU0gZnJvbSBYZW4g
UE9WLg0KPiANCj4gSSBoYXZlbid0IGF0dGVtcHRlZCBhdCBoYW5kbGluZyAicmV1c2FibGUiIHJl
c2VydmVkLW1lbW9yeSByZWdpb25zDQo+IGJlY2F1c2UgSSBkb24ndCBoYXZlIGEgdGVzdCBlbnZp
cm9ubWVudCBhbmQvb3IgYSB1c2UtY2FzZSBmb3IgdGhlbS4gSW4NCj4gb3RoZXIgd29yZHMsIEkg
ZG9uJ3QgaGF2ZSBhbnkgInJldXNhYmxlIiByZXNlcnZlZC1tZW1vcnkgcmVnaW9ucyBpbiBhbnkN
Cj4gb2YgdGhlIGJvYXJkcyAoWGlsaW54IGFuZCBub3QgWGlsaW54KSBJIGhhdmUgYWNjZXNzIHRv
LiBJIGNvdWxkIGFkZCBhDQo+IHdhcm5pbmcgaWYgd2UgZmluZCBhICJyZXVzYWJsZSIgcmVzZXJ2
ZWQtbWVtb3J5IHJlZ2lvbiBhdCBib290Lg0KDQpEb24ndCBnZXQgbWUgd3JvbmcsIEkgZG9uJ3Qg
YXNrIGZvciB0aGUgaW1wbGVtZW50YXRpb24gbm93LCBzbyBhIHdhcm5pbmcgDQp3b3VsZCBiZSBm
aW5lIGhlcmUuIEhvd2V2ZXIsIHlvdSBuZWVkIGF0IGxlYXN0IHRvIHNob3cgbWUgc29tZSBncm91
bmQgDQp0aGF0IHJlLXVzYWJsZSBtZW1vcnkgY2FuIGJlIGltcGxlbWVudGVkIHdpdGggeW91ciBz
b2x1dGlvbiBvciB0aGV5IGFyZSANCm5vdCBhIGNvbmNlcm4gZm9yIFhlbiBhdCBhbGwuDQoNCj4g
DQo+IE5vbmV0aGVsZXNzLCBpZiB5b3UgaGF2ZSBhIGNvbmNyZXRlIHN1Z2dlc3Rpb24gd2hpY2gg
ZG9lc24ndCByZXF1aXJlIGENCj4gY29tcGxldGUgcmV3b3JrIG9mIHRoaXMgc2VyaWVzLCBJIGNh
biB0cnkgdG8gcHV0IGV4dHJhIGVmZm9ydCB0byBoYW5kbGUNCj4gdGhpcyBjYXNlIGV2ZW4gaWYg
aXQgaXMgbm90IGEgYmVuZWZpdCB0byBteSBlbXBsb3llci4gSSBhbSBhbHNvIG9wZW4gdG8NCj4g
dGhlIHBvc3NpYmlsaXR5IG9mIGRyb3BwaW5nIHBhdGNoZXMgNi0xMCBmcm9tIHRoZSBzZXJpZXMu
DQpJIGRvbid0IHRoaW5rIHRoZSBzZXJpZXMgYXMgaXQgaXMgd291bGQgYWxsb3cgdXMgdG8gc3Vw
cG9ydCByZS11c2FibGUgDQptZW1vcnkuIEhvd2V2ZXIgYXMgSSBoYXZlbid0IHNwZW50IGVub3Vn
aCB0aW1lIHRvIHVuZGVyc3RhbmQgaG93IHRoaXMgDQpjb3VsZCBiZSBwb3NzaWJseSBkZWFsdC4g
U28gSSBhbSBoYXBweSB0byBiZSBwcm92ZWQgd3JvbmcuDQoNCj4gDQo+IFRoZXJlIGlzIGFsc28g
dGhlIG9wdGlvbiBvZiBnb2luZyB0byBkZXZpY2V0cmVlLm9yZyB0byByZXF1ZXN0IGEgbmV3DQo+
IGJpbmRpbmcgZGlmZmVyZW50IGZyb20gcmVzZXJ2ZWQtbWVtb3J5LiBJZiByZXNlcnZlZC1tZW1v
cnkgcmVnaW9ucyBhcmUNCj4gZXhwZWN0ZWQgdG8gYmUgdHJlYXRlZCBhcyBub3JtYWwgbWVtb3J5
IGZvciBhbGwgaW50ZW50cyBhbmQgcHVycG9zZXMNCj4gZXhjZXB0IGZvciBiZWluZyByZXNlcnZl
ZCBzb21ldGltZXMsIHRoZW4gdGhleSBtaWdodCBub3QgYmUgdGhlIHJpZ2h0DQo+IGJpbmRpbmdz
IHRvIGRlc2NyaWJlIFhpbGlueCBoYXJkd2FyZSwgd2hpY2ggcmVxdWlyZXMgZnVsbHkgZGVkaWNh
dGVkDQo+IG1lbW9yeSByZWdpb25zIHdpdGggYm90aCBjYWNoZWFibGUgYW5kIG5vbi1jYWNoZWFi
bGUgbWFwcGluZ3MgZm9yIHRoZQ0KPiBwdXJwb3NlIG9mIGNvbW11bmljYXRpbmcgd2l0aCBmb3Jl
aWduIENQVXMuDQo+IA0KPiBBcyBhIG1haW50YWluZXIsIGV2ZW4gaWYgdGhlIGFwcHJvYWNoIG1p
Z2h0IGNvbnNpZGVyZWQgbm90LWlkZWFsLCBteQ0KPiBvcGluaW9uIGlzIHRoYXQgdGhpcyBzZXJp
ZXMgaXMgc3RpbGwgYW4gaW1wcm92ZW1lbnQgb3ZlciB3aGF0IHdlIGhhdmUNCj4gdG9kYXkuDQoN
CldlbGwgeWVzIGl0IGlzIGFuIGltcHJvdmVtZW50IGNvbXBhcmUgdG8gd2hhdCB3ZSBoYXZlIHRv
ZGF5LiBIb3dldmVyLCBJIA0KZG9uJ3QgdGhpbmsgdGhlIHByb2JsZW0gb2YgdGhlIHJlc2VydmVk
LW1lbW9yeSByZWdpb24gaGFzIGJlZW4gZnVsbHkgDQp0aG91Z2h0IHRocm91Z2ggc28gZmFyLiBJ
IGFtIHdvcnJ5IHRoYXQgeW91ciBzdWdnZXN0aW9uIGlzIGdvaW5nIHRvIHB1dCANCnVzIGludG8g
YSBjb3JuZXIgbWFrZSBpbXBvc3NpYmxlIHRvIGV4cGFuZCBpdCAoc3VjaCBhcyByZS11c2FibGUp
IGluIHRoZSANCmZ1dHVyZSB3aXRob3V0IGJyZWFraW5nIGJhY2t3YXJkIGNvbXBhdGliaWxpdHku
DQoNCk1heWJlIHlvdXIgc29sdXRpb24gaXMgY29ycmVjdCBhbmQgd2Ugd2lsbCBiZSBhYmxlIHRv
IGV4cGFuZCBmb3IgDQpyZS11c2FibGUgb3IgYXQgbGVhc3QgYWRkIGl0IGluIGEgYmFja3dhcmQg
Y29tcGF0aWJsZSB3YXkuIEJ1dCBmb3IgdGhhdCwgDQpJIG5lZWQgc29saWQgZXhwbGFuYXRpb24g
ZnJvbSB5b3VyIHNpZGUgdGhhdCBpdCB3b3VsZCBiZSBwb3NzaWJsZS4NCg0KPj4gT24gYSBzaW1p
bGFyIHRvcGljLCBiZWNhdXNlIHRoZXkgYXJlIG5vcm1hbCBtZW1vcnksIEkgZG9uJ3QgdGhpbmsN
Cj4+IFhFTl9ET01DVExfbWVtb3J5X21hcHBpbmcgc2hvdWxkIGJlIGFibGUgdG8gbWFwIHJlc2Vy
dmVkLXJlZ2lvbnMuIFNvIHRoZSBpb21lbQ0KPj4gcmFuZ2VzZXQgc2hvdWxkIG5vdCBjb250YWlu
IHRoZW0uDQo+IA0KPiBXaGF0IGh5cGVyY2FsbCBkbyB5b3Ugc3VnZ2VzdCBzaG91bGQgYmUgdXNl
ZCBpbnN0ZWFkPw0KDQpMZXQncyB0YWxrIGFib3V0IHRoYXQgb25jZSB3ZSBhZ3JlZSBvbiB0aGUg
b3ZlcmFsbCBhcHByb2FjaCBmb3IgDQpyZXNlcnZlZC1tZW1vcnkuDQoNCkNoZWVycywNCg0KLS0g
DQpKdWxpZW4gR3JhbGwNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Sat May 11 00:02:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 11 May 2019 00:02:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hPFTN-0008M3-Iz; Sat, 11 May 2019 00:02:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=C3x+=TL=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1hPFTM-0008Ly-4C
 for xen-devel@lists.xenproject.org; Sat, 11 May 2019 00:02:40 +0000
X-Inumbo-ID: 147e6f06-7380-11e9-ad6a-d3e8f250e0de
Received: from mga04.intel.com (unknown [192.55.52.120])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 147e6f06-7380-11e9-ad6a-d3e8f250e0de;
 Sat, 11 May 2019 00:02:35 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga007.fm.intel.com ([10.253.24.52])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 10 May 2019 17:02:34 -0700
X-ExtLoop1: 1
Received: from fmsmsx104.amr.corp.intel.com ([10.18.124.202])
 by fmsmga007.fm.intel.com with ESMTP; 10 May 2019 17:02:34 -0700
Received: from fmsmsx125.amr.corp.intel.com (10.18.125.40) by
 fmsmsx104.amr.corp.intel.com (10.18.124.202) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Fri, 10 May 2019 17:02:34 -0700
Received: from shsmsx103.ccr.corp.intel.com (10.239.4.69) by
 FMSMSX125.amr.corp.intel.com (10.18.125.40) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Fri, 10 May 2019 17:02:34 -0700
Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.33]) by
 SHSMSX103.ccr.corp.intel.com ([169.254.4.70]) with mapi id 14.03.0415.000;
 Sat, 11 May 2019 08:02:31 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH] x86/vvmx: Simplify per-CPU memory allocations
Thread-Index: AQHU+4Y3Rd/2EjiqJUKkIiz3tgzqLKZlIjgA
Date: Sat, 11 May 2019 00:02:31 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D19CA2A2B8@SHSMSX104.ccr.corp.intel.com>
References: <1556210685-2549-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1556210685-2549-1-git-send-email-andrew.cooper3@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_NT
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNzFjMmY3N2UtMTk5ZS00NDQyLWFjMGMtYTUwMDZjYmViZTg1IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiMlVKbm13OXQ4YU1aeGNwU1wvWFpJWEZSeGt1U0ltbDhcL3JBY1JhdEpqWDVUQk9yb3htYXdaMERYK0xtWURscWRoIn0=
dlp-product: dlpe-windows
dlp-version: 11.0.400.15
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] x86/vvmx: Simplify per-CPU memory
 allocations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, "Nakajima, Jun" <jun.nakajima@intel.com>,
 Jan Beulich <JBeulich@suse.com>,
 =?utf-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBBbmRyZXcgQ29vcGVyIFttYWlsdG86YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbV0N
Cj4gU2VudDogRnJpZGF5LCBBcHJpbCAyNiwgMjAxOSAxMjo0NSBBTQ0KPiANCj4gICogVXNlIFhG
UkVFKCkgaW5zdGVhZCBvZiBvcGVuY29kaW5nIGl0IGluIG52bXhfY3B1X2RlYWQoKQ0KPiAgKiBB
dm9pZCByZWR1bmRhbnQgZXZhbHVhdGlvbnMgb2YgcGVyX2NwdSgpDQo+ICAqIERvbid0IGFsbG9j
YXRlIHZ2bWNzX2J1ZiBhdCBhbGwgaWYgaXQgaXNuJ3QgZ29pbmcgdG8gYmUgdXNlZC4gIEl0IGlz
IG5ldmVyDQo+ICAgIHRvdWNoZWQgb24gaGFyZHdhcmUgbGFja2luZyB0aGUgVk1DUyBTaGFkb3dp
bmcgZmVhdHVyZS4NCj4gDQo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+DQoNCkFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGlu
dGVsLmNvbT4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat May 11 00:04:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 11 May 2019 00:04:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hPFVO-0008Rc-0N; Sat, 11 May 2019 00:04:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=C3x+=TL=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1hPFVL-0008RS-U7
 for xen-devel@lists.xenproject.org; Sat, 11 May 2019 00:04:43 +0000
X-Inumbo-ID: 6013fbf5-7380-11e9-8980-bc764e045a96
Received: from mga02.intel.com (unknown [134.134.136.20])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6013fbf5-7380-11e9-8980-bc764e045a96;
 Sat, 11 May 2019 00:04:42 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga005.fm.intel.com ([10.253.24.32])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 10 May 2019 17:04:40 -0700
X-ExtLoop1: 1
Received: from fmsmsx103.amr.corp.intel.com ([10.18.124.201])
 by fmsmga005.fm.intel.com with ESMTP; 10 May 2019 17:04:40 -0700
Received: from shsmsx153.ccr.corp.intel.com (10.239.6.53) by
 FMSMSX103.amr.corp.intel.com (10.18.124.201) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Fri, 10 May 2019 17:04:40 -0700
Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.33]) by
 SHSMSX153.ccr.corp.intel.com ([169.254.12.150]) with mapi id 14.03.0415.000;
 Sat, 11 May 2019 08:04:38 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Tamas K Lengyel <tamas@tklengyel.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v2] x86/vmx: correctly gather gs_shadow value for
 current vCPU
Thread-Index: AQHVAHjnK6tl+cGIj0mIoTPkfrhBzqZlGRWw
Date: Sat, 11 May 2019 00:04:37 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D19CA2A2D8@SHSMSX104.ccr.corp.intel.com>
References: <20190501235203.1179-1-tamas@tklengyel.com>
In-Reply-To: <20190501235203.1179-1-tamas@tklengyel.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_NT
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiZDQzMzA1MWYtNmRjNC00ZDRiLTkzMGQtZTgyZDQ2NWYyNmRkIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiWE95SUQ4S04wNExTVkxxSWcwVlZ6QnlCSEc0d1wvNVViQWZiYlkrS1ZOVDNrMGtMXC95QSs2dUEyM24yYXNoYkRKIn0=
dlp-product: dlpe-windows
dlp-version: 11.0.400.15
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2] x86/vmx: correctly gather gs_shadow
 value for current vCPU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, "Nakajima, Jun" <jun.nakajima@intel.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBUYW1hcyBLIExlbmd5ZWwgW21haWx0bzp0YW1hc0B0a2xlbmd5ZWwuY29tXQo+IFNl
bnQ6IFRodXJzZGF5LCBNYXkgMiwgMjAxOSA3OjUyIEFNCj4gCj4gQ3VycmVudGx5IHRoZSBnc19z
aGFkb3cgdmFsdWUgaXMgb25seSBjYWNoZWQgd2hlbiB0aGUgdkNQVSBpcyBiZWluZwo+IHNjaGVk
dWxlZAo+IG91dCBieSBYZW4uIFJlcG9ydGluZyB0aGlzICh1c3VhbGx5KSBzdGFsZSB2YWx1ZSB0
aHJvdWdoIHZtX2V2ZW50IGlzIGluY29ycmVjdCwKPiBzaW5jZSBpdCBkb2Vzbid0IHJlcHJlc2Vu
dCB0aGUgYWN0dWFsIHN0YXRlIG9mIHRoZSB2Q1BVIGF0IHRoZSB0aW1lIHRoZSBldmVudAo+IHdh
cyByZWNvcmRlZC4gVGhpcyBwcmV2ZW50cyB2bV9ldmVudCBzdWJzY3JpYmVycyBmcm9tIGNvcnJl
Y3RseSBmaW5kaW5nCj4ga2VybmVsCj4gc3RydWN0dXJlcyBpbiB0aGUgZ3Vlc3Qgd2hlbiBpdCBp
cyB0cmFwcGVkIHdoaWxlIGluIHJpbmczLgo+IAo+IFJlZnJlc2ggc2hhZG93X2dzIHZhbHVlIHdo
ZW4gdGhlIGNvbnRleHQgYmVpbmcgc2F2ZWQgaXMgZm9yIHRoZSBjdXJyZW50Cj4gdkNQVS4KPiAK
PiBTaWduZWQtb2ZmLWJ5OiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+CgpB
Y2tlZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat May 11 00:12:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 11 May 2019 00:12:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hPFcP-0000oa-Qg; Sat, 11 May 2019 00:12:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=C3x+=TL=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1hPFcP-0000oV-Bl
 for xen-devel@lists.xenproject.org; Sat, 11 May 2019 00:12:01 +0000
X-Inumbo-ID: 64120a5e-7381-11e9-a5c0-a333e29c9d01
Received: from mga14.intel.com (unknown [192.55.52.115])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 64120a5e-7381-11e9-a5c0-a333e29c9d01;
 Sat, 11 May 2019 00:11:58 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 10 May 2019 17:11:57 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.60,454,1549958400"; d="scan'208";a="170488289"
Received: from fmsmsx106.amr.corp.intel.com ([10.18.124.204])
 by fmsmga002.fm.intel.com with ESMTP; 10 May 2019 17:11:57 -0700
Received: from fmsmsx155.amr.corp.intel.com (10.18.116.71) by
 FMSMSX106.amr.corp.intel.com (10.18.124.204) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Fri, 10 May 2019 17:11:57 -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.408.0; Fri, 10 May 2019 17:11:57 -0700
Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.33]) by
 SHSMSX103.ccr.corp.intel.com ([169.254.4.70]) with mapi id 14.03.0415.000;
 Sat, 11 May 2019 08:11:55 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH v2 07/12] x86/IRQ: fix locking around
 vector management
Thread-Index: AQHVBZ/ZOnq2lkspgUK3207eAhMqKqZgryKAgARgZTA=
Date: Sat, 11 May 2019 00:11:55 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D19CA2A30C@SHSMSX104.ccr.corp.intel.com>
References: <5CC6DD090200007800229E80@prv1-mh.provo.novell.com>
 <5CD2D2C8020000780022CCF2@prv1-mh.provo.novell.com>
 <5CD2D563020000780022CD40@prv1-mh.provo.novell.com>
 <5CD2D6AD020000780022CDAC@prv1-mh.provo.novell.com>
In-Reply-To: <5CD2D6AD020000780022CDAC@prv1-mh.provo.novell.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_NT
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiOTY0NTUyNzEtMjA3NC00MTczLWE5ODAtZDhjNWVkM2FkYzYwIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoicjNFcGNJZXFZWlB5OHV4U0lNc3lEem9CY1dzVURONitRVjU5ZU5sZzdKbnFRRnRVZld0VVViUTRRRktPNHNrciJ9
dlp-product: dlpe-windows
dlp-version: 11.0.400.15
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 07/12] x86/IRQ: fix locking around vector
 management
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+IFNlbnQ6IFdl
ZG5lc2RheSwgTWF5IDgsIDIwMTkgOToxNiBQTQo+IAo+ID4+PiBPbiAwOC4wNS4xOSBhdCAxNTox
MCwgPEpCZXVsaWNoQHN1c2UuY29tPiB3cm90ZToKPiA+IEFsbCBvZiBfX3thc3NpZ24sYmluZCxj
bGVhcn1faXJxX3ZlY3RvcigpIG1hbmlwdWxhdGUgc3RydWN0IGlycV9kZXNjCj4gPiBmaWVsZHMs
IGFuZCBoZW5jZSBvdWdodCB0byBiZSBjYWxsZWQgd2l0aCB0aGUgZGVzY3JpcHRvciBsb2NrIGhl
bGQgaW4KPiA+IGFkZGl0aW9uIHRvIHZlY3Rvcl9sb2NrLiBUaGlzIGlzIGN1cnJlbnRseSB0aGUg
Y2FzZSBmb3Igb25seQo+ID4gc2V0X2Rlc2NfYWZmaW5pdHkoKSAoaW4gdGhlIGNvbW1vbiBjYXNl
KSBhbmQgZGVzdHJveV9pcnEoKSwgd2hpY2ggYWxzbwo+ID4gY2xhcmlmaWVzIHdoYXQgdGhlIG5l
c3RpbmcgYmVoYXZpb3IgYmV0d2VlbiB0aGUgbG9ja3MgaGFzIHRvIGJlLgo+ID4gUmVmbGVjdCB0
aGUgbmV3IGV4cGVjdGF0aW9uIGJ5IGhhdmluZyB0aGVzZSBmdW5jdGlvbnMgYWxsIHRha2UgYQo+
ID4gZGVzY3JpcHRvciBhcyBwYXJhbWV0ZXIgaW5zdGVhZCBvZiBhbiBpbnRlcnJ1cHQgbnVtYmVy
Lgo+ID4KPiA+IEFsc28gdGFrZSBjYXJlIG9mIHRoZSB0d28gc3BlY2lhbCBjYXNlcyBvZiBjYWxs
cyB0byBzZXRfZGVzY19hZmZpbml0eSgpOgo+ID4gc2V0X2lvYXBpY19hZmZpbml0eV9pcnEoKSBh
bmQgVlQtZCdzIGRtYV9tc2lfc2V0X2FmZmluaXR5KCkgZ2V0IGNhbGxlZAo+ID4gZGlyZWN0bHkg
YXMgd2VsbCwgYW5kIGluIHRoZXNlIGNhc2VzIHRoZSBkZXNjcmlwdG9yIGxvY2tzIGhhZG4ndCBn
b3QKPiA+IGFjcXVpcmVkIHRpbGwgbm93LiBGb3Igc2V0X2lvYXBpY19hZmZpbml0eV9pcnEoKSB0
aGlzIG1lYW5zIGFjcXVpcmluZyAvCj4gPiByZWxlYXNpbmcgb2YgdGhlIElPLUFQSUMgbG9jayBj
YW4gYmUgcGxhaW4gc3Bpbl97LHVufWxvY2soKSB0aGVuLgo+ID4KPiA+IERyb3Agb25lIG9mIHRo
ZSB0d28gbGVhZGluZyB1bmRlcnNjb3JlcyBmcm9tIGFsbCB0aHJlZSBmdW5jdGlvbnMgYXQKPiA+
IHRoZSBzYW1lIHRpbWUuCj4gPgo+ID4gVGhlcmUncyBvbmUgY2FzZSBsZWZ0IHdoZXJlIGRlc2Ny
aXB0b3JzIGdldCBtYW5pcHVsYXRlZCB3aXRoIGp1c3QKPiA+IHZlY3Rvcl9sb2NrIGhlbGQ6IHNl
dHVwX3ZlY3Rvcl9pcnEoKSBhc3N1bWVzIGl0cyBjYWxsZXIgdG8gYWNxdWlyZQo+ID4gdmVjdG9y
X2xvY2ssIGFuZCBoZW5jZSBjYW4ndCBpdHNlbGYgYWNxdWlyZSB0aGUgZGVzY3JpcHRvciBsb2Nr
cyAod3JvbmcKPiA+IGxvY2sgb3JkZXIpLiBJIGRvbid0IGN1cnJlbnRseSBzZWUgaG93IHRvIGFk
ZHJlc3MgdGhpcy4KPiA+Cj4gPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+Cj4gPiAtLS0KPiA+IHYyOiBBbHNvIGFkanVzdCBzZXRfaW9hcGljX2FmZmluaXR5
X2lycSgpIGFuZCBWVC1kJ3MKPiA+ICAgICBkbWFfbXNpX3NldF9hZmZpbml0eSgpLgo+IAo+IEkn
bSBzb3JyeSwgS2V2aW4sIEkgc2hvdWxkIGhhdmUgQ2MtZWQgeW91IG9uIHRoaXMgb25lLgoKUmV2
aWV3ZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPiBmb3IgdnRkIHBhcnQu
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat May 11 00:24:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 11 May 2019 00:24:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hPFoY-0001hV-1K; Sat, 11 May 2019 00:24:34 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hTTx=TL=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hPFoX-0001hL-1D
 for xen-devel@lists.xenproject.org; Sat, 11 May 2019 00:24:33 +0000
X-Inumbo-ID: 245d280c-7383-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 245d280c-7383-11e9-8980-bc764e045a96;
 Sat, 11 May 2019 00:24:30 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hPFoT-0002K3-5d; Sat, 11 May 2019 00:24:29 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hPFoS-0003NX-TE; Sat, 11 May 2019 00:24:28 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hPFoS-0002qU-SD; Sat, 11 May 2019 00:24:28 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135911-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.12-testing:test-amd64-amd64-xl-qcow2:guest-localmigrate/x10:fail:regression
 xen-4.12-testing:test-amd64-amd64-xl-qcow2:guest-saverestore.2:fail:heisenbug
 xen-4.12-testing:test-arm64-arm64-xl-xsm:leak-check/check:fail:heisenbug
 xen-4.12-testing:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=fd2a34c9655acecaaa1541dd84fc670936303175
X-Osstest-Versions-That: xen=07c181c83e03a860d806305369cd677c24df9b78
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 11 May 2019 00:24:28 +0000
Subject: [Xen-devel] [xen-4.12-testing test] 135911: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTkxMSB4ZW4tNC4xMi10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzU5MTEvCgpSZWdyZXNzaW9ucyA6
LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRp
bmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNv
dzIgMTcgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDEzNTgwNSBSRUdSLiB2cy4gMTMz
OTg5CgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5n
KToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgMTYgZ3Vlc3Qtc2F2ZXJlc3RvcmUuMiAg
ICAgICAgZmFpbCBwYXNzIGluIDEzNTgwNQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAx
OSBsZWFrLWNoZWNrL2NoZWNrICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTM1ODA1CgpUZXN0cyB3
aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgNyB4ZW4tYm9vdCBmYWlsIGJhc2VsaW5l
IHVudGVzdGVkCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1h
bWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAg
ICAgICAgIGZkMmEzNGM5NjU1YWNlY2FhYTE1NDFkZDg0ZmM2NzA5MzYzMDMxNzUKYmFzZWxpbmUg
dmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDA3YzE4MWM4M2UwM2E4NjBkODA2MzA1MzY5
Y2Q2NzdjMjRkZjliNzgKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMzk4OSAgMjAxOS0wMy0yMiAx
MzowNzoxMyBaICAgNDkgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzQyNjIgIDIwMTktMDQt
MDEgMTE6MzY6NTUgWiAgIDM5IGRheXMgICAxNiBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMzU2NzQgIDIwMTktMDUtMDQgMDE6NDM6NTggWiAgICA2IGRheXMgICAgMyBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIElhbiBKYWNrc29uIDxpYW4uamFja3Nv
bkBldS5jaXRyaXguY29tPgogIElnb3IgRHJ1emhpbmluIDxpZ29yLmRydXpoaW5pbkBjaXRyaXgu
Y29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBLZXZpbiBUaWFuIDxrZXZp
bi50aWFuQGludGVsLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoK
IGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0
ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWln
cnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0
LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRv
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1p
dCBmZDJhMzRjOTY1NWFjZWNhYWExNTQxZGQ4NGZjNjcwOTM2MzAzMTc1CkF1dGhvcjogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBGcmkgTWF5IDMgMTA6
NDU6NDUgMjAxOSArMDIwMAoKICAgIHg4Ni9zcGVjLWN0cmw6IEV4dGVuZCByZXBvbGluZSBzYWZl
eSBjYWxjdWF0aW9ucyBmb3IgZUlCUlMgYW5kIEF0b20gcGFydHMKICAgIAogICAgQWxsIGN1cnJl
bnRseS1yZWxlYXNlZCBBdG9tIHByb2Nlc3NvcnMgYXJlIGluIHByYWN0aWNlIHJldHBvbGluZS1z
YWZlLCBiZWNhdXNlCiAgICB0aGV5IGRvbid0IGZhbGwgYmFjayB0byBhIEJUQiBwcmVkaWN0aW9u
IG9uIFJTQiB1bmRlcmZsb3cuCiAgICAKICAgIEhvd2V2ZXIsIGFuIGFkZGl0aW9uYWwgbWVhbmlu
ZyBvZiBFbmhhbmNlZCBJUkJTIGlzIHRoYXQgdGhlIHByb2Nlc3NvciBtYXkgbm90CiAgICBiZSBy
ZXRwb2xpbmUtc2FmZS4gIFRoZSBHZW1pbmkgTGFrZSBwbGF0Zm9ybSwgYmFzZWQgb24gdGhlIEdv
bGRtb250IFBsdXMKICAgIG1pY3JvYXJjaGl0ZWN0dXJlIGlzIHRoZSBmaXJzdCBBdG9tIHByb2Nl
c3NvciB0byBzdXBwb3J0IGVJQlJTLgogICAgCiAgICBVbnRpbCBYZW4gZ2V0cyBmdWxsIGVJQlJT
IHN1cHBvcnQsIEdlbWluaSBMYWtlIHdpbGwgc3RpbGwgYmUgc2FmZSB1c2luZwogICAgcmVndWxh
ciBJQlJTLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDE3Zjc0MjQyY2NmMGNlNmU1MWMwM2E1ODYwOTQ3ODY1
YzBlZjBkYzIKICAgIG1hc3RlciBkYXRlOiAyMDE5LTAzLTE4IDE2OjI2OjQwICswMDAwCgpjb21t
aXQgZTI1ZDEzMzhlMWQ4YTMyZTQ2YzgwODMyMTMyM2M0YWQ4ZmM1YmEwMQpBdXRob3I6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgRnJpIE1heSAzIDEw
OjQ0OjU4IDIwMTkgKzAyMDAKCiAgICB4ODYvbXNyOiBTaG9ydGVuIEFSQ0hfQ0FQQUJJTElUSUVT
XyogY29uc3RhbnRzCiAgICAKICAgIFRoZXkgYXJlIHVubmVjZXNzZXJpbHkgdmVyYm9zZSwgYW5k
IEFSQ0hfQ0FQU18qIGlzIGFscmVhZHkgdGhlIG1vcmUgY29tbW9uCiAgICB2ZXJzaW9uLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1h
c3RlciBjb21taXQ6IGJhMjdhYWE4ODU0OGM4MjRhNDdkY2Y1NjA5Mjg4ZWUxYzA1ZDI5NDYKICAg
IG1hc3RlciBkYXRlOiAyMDE5LTAzLTE4IDE2OjI2OjQwICswMDAwCgpjb21taXQgN2NmNmZiYzYz
NTAxNTMzYmYxMDViZDgzNTA1OTZhN2RmNjBiNWM2ZgpBdXRob3I6IElnb3IgRHJ1emhpbmluIDxp
Z29yLmRydXpoaW5pbkBjaXRyaXguY29tPgpEYXRlOiAgIEZyaSBNYXkgMyAxMDo0NDoyMyAyMDE5
ICswMjAwCgogICAgeDg2L2h2bTogZmluaXNoIElPUkVRcyBjb3JyZWN0bHkgb24gY29tcGxldGlv
biBwYXRoCiAgICAKICAgIFNpbmNlIHRoZSBpbnRyb2R1Y3Rpb24gb2YgbGluZWFyX3tyZWFkLHdy
aXRlfSgpIGhlbHBlcnMgaW4gM2JkZWM1MzBhNQogICAgKHg4Ni9IVk06IHNwbGl0IHBhZ2Ugc3Ry
YWRkbGluZyBlbXVsYXRlZCBhY2Nlc3NlcyBpbiBtb3JlIGNhc2VzKSB0aGUKICAgIGNvbXBsZXRp
b24gcGF0aCBmb3IgSU9SRVFzIGhhcyBiZWVuIGJyb2tlbjogaWYgdGhlcmUgaXMgYW4gSU9SRVEg
aW4KICAgIHByb2dyZXNzIGJ1dCBodm1fY29weV97dG8sZnJvbX1fZ3Vlc3RfbGluZWFyKCkgcmV0
dXJucyBIVk1UUkFOU19va2F5CiAgICAoZS5nLiB3aGVuIFAyTSB0eXBlIG9mIHNvdXJjZS9kZXN0
aW5hdGlvbiBoYXMgYmVlbiBjaGFuZ2VkIGJ5IElPUkVRCiAgICBoYW5kbGVyKSB0aGUgZXhlY3V0
aW9uIHdpbGwgbmV2ZXIgcmUtZW50ZXIgaHZtZW11bF9kb19pbygpIHdoZXJlCiAgICBJT1JFUXMg
YXJlIGNvbXBsZXRlZC4gVGhpcyB1c3VhbGx5IHJlc3VsdHMgaW4gYSBkb21haW4gY3Jhc2ggdXBv
bgogICAgdGhlIGV4ZWN1dGlvbiBvZiB0aGUgbmV4dCBJT1JFUSBlbnRlcmluZyBodm1lbXVsX2Rv
X2lvKCkgYW5kIGZpbmRpbmcKICAgIHRoZSByZW1uYW50cyBvZiB0aGUgcHJldmlvdXMgSU9SRVEg
aW4gdGhlIHN0YXRlIG1hY2hpbmUuCiAgICAKICAgIFRoaXMgcGFydGljdWxhciBpc3N1ZSBoYXMg
YmVlbiBkaXNjb3ZlcmVkIGluIHJlbGF0aW9uIHRvIHAybV9pb3JlcV9zZXJ2ZXIKICAgIHR5cGUg
d2hlcmUgYW4gZW11bGF0b3IgY2hhbmdlZCB0aGUgbWVtb3J5IHR5cGUgYmV0d2VlbiBwMm1faW9y
ZXFfc2VydmVyCiAgICBhbmQgcDJtX3JhbV9ydyBpbiBwcm9jZXNzIG9mIHJlc3BvbmRpbmcgdG8g
SU9SRVEgd2hpY2ggbWFkZQogICAgaHZtX2NvcHlfLi4oKSB0byBiZWhhdmUgZGlmZmVyZW50bHkg
b24gdGhlIHdheSBiYWNrLgogICAgCiAgICBGaXggaXQgZm9yIG5vdyBieSBjaGVja2luZyBpZiBJ
T1JFUSBjb21wbGV0aW9uIGlzIHJlcXVpcmVkICh3aGljaAogICAgY2FuIGJlIGlkZW50aWZpZWQg
YnkgcXVlcnlpbmcgTU1JTyBjYWNoZSkgYmVmb3JlIHRyeWluZyB0byBmaW5pc2gKICAgIGEgbWVt
b3J5IGFjY2VzcyBpbW1lZGlhdGVseSB0aHJvdWdoIGh2bV9jb3B5Xy4uKCksIHJlLWVudGVyCiAg
ICBodm1lbXVsX2RvX2lvKCkgb3RoZXJ3aXNlLiBUaGlzIGNoYW5nZSBhbG9uZSBvbmx5IGFkZHJl
c3NlcyBJT1JFUQogICAgY29tcGxldGlvbiBpc3N1ZSBmb3IgUDJNIHR5cGUgY2hhbmdpbmcgZnJv
bSBNTUlPIHRvIFJBTSBpbiB0aGUKICAgIG1pZGRsZSBvZiBlbXVsYXRpb24gYnV0IGxlYXZlcyBh
IGNhc2Ugd2hlcmUgbmV3IElPUkVRcyBtaWdodCBiZQogICAgaW50cm9kdWNlZCBieSBQMk0gY2hh
bmdlcyBmcm9tIFJBTSB0byBNTUlPICh3aGljaCBpcyBsZXNzIGxpa2VseQogICAgdG8gZmluZCBp
biBwcmFjdGljZSkgdGhhdCByZXF1aXJlcyBtb3JlIHN1YnN0YW50aWFsIGNoYW5nZXMgaW4KICAg
IE1NSU8gZW11bGF0aW9uIGNvZGUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IElnb3IgRHJ1emhp
bmluIDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFBhdWwgRHVy
cmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA1MjJhMmYz
YzVjODljYzc4YzBlMmIwNWFmOTI0Yjc2Y2VmN2Q0YmZmCiAgICBtYXN0ZXIgZGF0ZTogMjAxOS0w
My0xOCAxNjoyOToyMSArMDEwMAoKY29tbWl0IDdmNTNiZTJhYjU2ZDI2ZjI5ODE2NzNiZDNlMDQy
ZTE4MmZkY2UzMzYKQXV0aG9yOiBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4
LmNvbT4KRGF0ZTogICBGcmkgTWF5IDMgMTA6NDM6NDkgMjAxOSArMDIwMAoKICAgIHg4Ni9odm06
IHNwbGl0IGFsbCBsaW5lYXIgcmVhZHMgYW5kIHdyaXRlcyBhdCBwYWdlIGJvdW5kYXJ5CiAgICAK
ICAgIFJ1bGluZyBvdXQgcGFnZSBzdHJhZGRsaW5nIGF0IGxpbmVhciBsZXZlbCBtYWtlcyBpdCBl
YXNpZXIgdG8KICAgIGRpc3Rpbmd1aXNoIGNodW5rcyB0aGF0IHJlcXVpcmUgcHJvcGVyIGhhbmRs
aW5nIGFzIE1NSU8gYWNjZXNzCiAgICBhbmQgbm90IGNvbXBsZXRlIHRoZW0gYXMgcGFnZSBzdHJh
ZGRsaW5nIG1lbW9yeSB0cmFuc2FjdGlvbnMKICAgIHByZW1hdHVyZWx5LiBUaGlzIGRvZXNuJ3Qg
Y2hhbmdlIHRoZSBnZW5lcmFsIGJlaGF2aW9yLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJZ29y
IERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBQ
YXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDJkNTI3YmEz
MTBkYzY2OTViYmEyZGYxMThmZjllMDUzZjdlNDBjODIKICAgIG1hc3RlciBkYXRlOiAyMDE5LTAz
LTE4IDE2OjI4OjQ1ICswMTAwCgpjb21taXQgZWI5MDUyMTdkMWZmNTFkNmQyYjNkYmU4Y2RmNjE4
ZWY0MGFiMmQ3NwpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTog
ICBGcmkgTWF5IDMgMTA6NDM6MTMgMjAxOSArMDIwMAoKICAgIHg4Ni9lODIwOiBmaXggYnVpbGQg
d2l0aCBnY2M5CiAgICAKICAgIGU4MjAuYzogSW4gZnVuY3Rpb24g4oCYY2xpcF90b19saW1pdOKA
mToKICAgIC4uLi94ZW4vaW5jbHVkZS9hc20vc3RyaW5nLmg6MTA6MjY6IGVycm9yOiDigJhfX2J1
aWx0aW5fbWVtbW92ZeKAmSBvZmZzZXQgWy0xNiwgLTM2XSBpcyBvdXQgb2YgdGhlIGJvdW5kcyBb
MCwgMjA0ODRdIG9mIG9iamVjdCDigJhlODIw4oCZIHdpdGggdHlwZSDigJhzdHJ1Y3QgZTgyMG1h
cOKAmSBbLVdlcnJvcj1hcnJheS1ib3VuZHNdCiAgICAgICAxMCB8ICNkZWZpbmUgbWVtbW92ZShk
LCBzLCBuKSBfX2J1aWx0aW5fbWVtbW92ZShkLCBzLCBuKQogICAgICAgICAgfCAgICAgICAgICAg
ICAgICAgICAgICAgICAgXn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn4KICAgIGU4MjAuYzo0MDQ6
MTM6IG5vdGU6IGluIGV4cGFuc2lvbiBvZiBtYWNybyDigJhtZW1tb3Zl4oCZCiAgICAgIDQwNCB8
ICAgICAgICAgICAgIG1lbW1vdmUoJmU4MjAubWFwW2ldLCAmZTgyMC5tYXBbaSsxXSwKICAgICAg
ICAgIHwgICAgICAgICAgICAgXn5+fn5+fgogICAgZTgyMC5jOjM2OjE2OiBub3RlOiDigJhlODIw
4oCZIGRlY2xhcmVkIGhlcmUKICAgICAgIDM2IHwgc3RydWN0IGU4MjBtYXAgZTgyMDsKICAgICAg
ICAgIHwgICAgICAgICAgICAgICAgXn5+fgogICAgCiAgICBXaGlsZSBJIGNhbid0IHNlZSB3aGVy
ZSB0aGUgbmVnYXRpdmUgb2Zmc2V0cyB3b3VsZCBjb21lIGZyb20sIGNvbnZlcnRpbmcKICAgIHRo
ZSBsb29wIGluZGV4IHRvIHVuc2lnbmVkIHR5cGUgaGVscHMuIFRha2UgdGhlIG9wcG9ydHVuaXR5
IGFuZCBhbHNvCiAgICBjb252ZXJ0IHNldmVyYWwgb3RoZXIgbG9jYWwgdmFyaWFibGVzIGFuZCBj
b3B5X2U4MjBfbWFwKCkncyBzZWNvbmQKICAgIHBhcmFtZXRlciB0byB1bnNpZ25lZCBpbnQgKGFu
ZCBib29sIGluIG9uZSBjYXNlKS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IENoYXJsZXMgQXJub2xk
IDxjYXJub2xkQHN1c2UuY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KICAgIG1hc3RlciBjb21taXQ6IDIyZTJmOGRkZGY1ZmJlZDg4NWI1ZTRkYjNmZmM5ZTExMDFi
ZTllYzAKICAgIG1hc3RlciBkYXRlOiAyMDE5LTAzLTE4IDExOjM4OjM2ICswMTAwCgpjb21taXQg
Yzc1ZDVmZTU3ZjYwOGYzNDExNTJlMGQzYjcwMzUyNTVlZWFlMTgxMwpBdXRob3I6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgRnJpIE1heSAzIDEwOjQw
OjEwIDIwMTkgKzAyMDAKCiAgICB4ODYvcHY6IEZpeCBjb25zdHJ1Y3Rpb24gb2YgMzJiaXQgZG9t
MCdzCiAgICAKICAgIGRvbTBfY29uc3RydWN0X3B2KCkgaGFzIGxvZ2ljIHRvIHRyYW5zaXRpb24g
ZG9tMCBpbnRvIGEgY29tcGF0IGRvbWFpbiB3aGVuCiAgICBib290aW5nIGFuIEVMRjMyIGltYWdl
LgogICAgCiAgICBPbmUgYXNwZWN0IHdoaWNoIGlzIG1pc3NpbmcgaXMgdGhlIENQVUlEIHBvbGlj
eSByZWNhbGN1bGF0aW9uLCBtZWFuaW5nIHRoYXQgYQogICAgMzJiaXQgZG9tMCBzZWVzIGEgNjRi
aXQgcG9saWN5LCB3aGljaCBkaWZmZXIgYnkgdGhlIExvbmcgTW9kZSBmZWF0dXJlIGZsYWcgaW4K
ICAgIHBhcnRpY3VsYXIuICBBbm90aGVyIG1pc3NpbmcgaXRlbSBpcyB0aGUgeDg3X2ZpcF93aWR0
aCBpbml0aWFsaXNhdGlvbi4KICAgIAogICAgVXBkYXRlIGRvbTBfY29uc3RydWN0X3B2KCkgdG8g
dXNlIHN3aXRjaF9jb21wYXQoKSwgcmF0aGVyIHRoYW4gcmV0YWluaW5nIHRoZQogICAgb3BlbmNv
ZGluZy4gIFBvc2l0aW9uIHRoZSBjYWxsIHRvIHN3aXRjaF9jb21wYXQoKSBzdWNoIHRoYXQgdGhl
IGNvbXBhdDMyIGxvY2FsCiAgICB2YXJpYWJsZSBjYW4gZGlzYXBwZWFyIGVudGlyZWx5LgogICAg
CiAgICBUaGUgMzJiaXQgbW9uaXRvciB0YWJsZSBpcyBub3cgY3JlYXRlZCBieSBzZXR1cF9jb21w
YXRfbDQoKSwgYXZvaWRpbmcgdGhlIG5lZWQKICAgIHRvIGZvciBtYW51YWwgY3JlYXRpb24gbGF0
ZXIuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAg
IG1hc3RlciBjb21taXQ6IDM1NmY0MzcxNzFjNWJiOTA3MDFhYzlkZDdiYTRkYmJkMDU5ODhlMzgK
ICAgIG1hc3RlciBkYXRlOiAyMDE5LTAzLTE1IDE0OjU5OjI3ICswMDAwCgpjb21taXQgZTNhMWVi
ZWU5OGU2MWRmZTNiOGIxZWI3MTA0M2FkNTIyMGIzY2ZkMwpBdXRob3I6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgRnJpIE1heSAzIDEwOjM5OjI5IDIw
MTkgKzAyMDAKCiAgICB4ODYvdHN4OiBJbXBsZW1lbnQgY29udHJvbHMgZm9yIFJUTSBmb3JjZS1h
Ym9ydCBtb2RlCiAgICAKICAgIFRoZSBDUFVJRCBiaXQgYW5kIE1TUiBhcmUgZGVsaWJlcmF0ZWx5
IG5vdCBleHBvc2VkIHRvIGd1ZXN0cywgYmVjYXVzZSB0aGV5CiAgICB3b24ndCBleGlzdCBvbiBu
ZXdlciBwcm9jZXNzb3JzLiAgQXMgdlBNVSBpc24ndCBzZWN1cml0eSBzdXBwb3J0ZWQsIHRoZQog
ICAgbWlzYmVoYXZpb3VyIG9mIFBDUjMgaXNuJ3QgZXhwZWN0ZWQgdG8gaW1wYWN0IHByb2R1Y3Rp
b24gZGVwbG95bWVudHMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogNmJlNjEzZjI5YjQyMDUzNDkyNzVk
MjQzNjdiZDRjODJmYjI5NjBkZAogICAgbWFzdGVyIGRhdGU6IDIwMTktMDMtMTIgMTc6MDU6MjEg
KzAwMDAKCmNvbW1pdCA3MGQ2MTNkOGI5NzM5OTM5MTAyZmYyYTcyNWU5NGZiMDdiZTdiODNlCkF1
dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBG
cmkgTWF5IDMgMTA6Mzg6NTMgMjAxOSArMDIwMAoKICAgIHg4Ni92dGQ6IERvbid0IGluY2x1ZGUg
Y29udHJvbCByZWdpc3RlciBzdGF0ZSBpbiB0aGUgdGFibGUgcG9pbnRlcnMKICAgIAogICAgaXJl
bWFwX21hZGRyIGFuZCBxaW52YWxfbWFkZHIgcG9pbnQgdG8gdGhlIGJhc2Ugb2YgYSBibG9jayBv
ZiBjb250aWd1b3VzIFJBTSwKICAgIGFsbG9jYXRlZCBieSB0aGUgZHJpdmVyLCBob2xkaW5nIHRo
ZSBJbnRlcnJ1cHQgUmVtYXBwaW5nIHRhYmxlLCBhbmQgdGhlIFF1ZXVlZAogICAgSW52YWxpZGF0
aW9uIHJpbmcuCiAgICAKICAgIERlc3BpdGUgdGhlaXIgbmFtZSwgdGhleSBhcmUgYWN0dWFsbHkg
dGhlIHZhbHVlcyBvZiB0aGUgaGFyZHdhcmUgcmVnaXN0ZXIsCiAgICBpbmNsdWRpbmcgY29udHJv
bCBtZXRhZGF0YSBpbiB0aGUgbG93ZXIgMTIgYml0cy4gIFdoaWxlIHVzZXMgb2YgdGhlc2UgZmll
bGRzCiAgICBkbyBhcHBlYXIgdG8gY29ycmVjdGx5IHNoaWZ0IG91dCB0aGUgbWV0YWRhdGEsIHRo
aXMgaXMgdmVyeSBzdWJ0bGUgYmVoYXZpb3VyCiAgICBhbmQgY29uZnVzaW5nIHRvIGZvbGxvdy4K
ICAgIAogICAgTm90aGluZyB1c2VzIHRoZSBtZXRhZGF0YSwgc28gbWFrZSB0aGUgZmllbGRzIGFj
dHVhbGx5IHBvaW50IGF0IHRoZSBiYXNlIG9mCiAgICB0aGUgcmVsZXZhbnQgdGFibGVzLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAg
IEFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAgIG1hc3RlciBj
b21taXQ6IGE5YTA1YWVlZTEwYTVhMzc2M2E0MTMwNWE5ZjM4MTEyZGQxZmNjODIKICAgIG1hc3Rl
ciBkYXRlOiAyMDE5LTAzLTEyIDEzOjU3OjEzICswMDAwCgpjb21taXQgODU5M2U3OWQ3NmNhMTlk
MWQyZTZkMDQ0M2U2ZWZjNTNiZWM3M2E2ZQpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KRGF0ZTogICBGcmkgTWF5IDMgMTA6Mzc6NTggMjAxOSArMDIwMAoKICAgIHg4Ni9I
Vk06IGRvbid0IGNyYXNoIGd1ZXN0IGluIGh2bWVtdWxfZmluZF9tbWlvX2NhY2hlKCkKICAgIAog
ICAgQ29tbWl0IDM1YTYxYzA1ZWEgKCJ4ODZlbXVsOiBhZGp1c3QgaGFuZGxpbmcgb2YgQVZYMiBn
YXRoZXJzIikgYnVpbGRzCiAgICB1cG9uIHRoZSBmYWN0IHRoYXQgdGhlIGRvbWFpbiB3aWxsIGFj
dHVhbGx5IHN1cnZpdmUgcnVubmluZyBvdXQgb2YgTU1JTwogICAgcmVzdWx0IGJ1ZmZlciBzcGFj
ZS4gRHJvcCB0aGUgZG9tYWluX2NyYXNoKCkgaW52b2NhdGlvbi4gQWxzbyBkZWxheQogICAgaW5j
cmVtZW50aW5nIG9mIHRoZSB1c2FnZSBjb3VudGVyLCBzdWNoIHRoYXQgdGhlIGZ1bmN0aW9uIGNh
bid0IHBvc3NpYmx5CiAgICB1c2UvcmV0dXJuIGFuIG91dC1vZi1ib3VuZHMgc2xvdC9wb2ludGVy
IGluIGNhc2UgZXhlY3V0aW9uIHN1YnNlcXVlbnRseQogICAgbWFrZXMgaXQgaW50byB0aGUgZnVu
Y3Rpb24gYWdhaW4gd2l0aG91dCBhIHByaW9yIHJlc2V0IG9mIHN0YXRlLgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1i
eTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21t
aXQ6IGE0M2MxZGVjMjQ2YmRlZTQ4NGU2YTNkZTAwMWNjNjg1MGExMDdhYmUKICAgIG1hc3RlciBk
YXRlOiAyMDE5LTAzLTEyIDE0OjM5OjQ2ICswMTAwCgpjb21taXQgYTZjNzA4ZGMyMjQwOWRiZjE1
OTI5MzBmZGVmYjBkYWE0ODE4MjEzNQpBdXRob3I6IElnb3IgRHJ1emhpbmluIDxpZ29yLmRydXpo
aW5pbkBjaXRyaXguY29tPgpEYXRlOiAgIEZyaSBNYXkgMyAxMDozNjo0NyAyMDE5ICswMjAwCgog
ICAgaW9tbXU6IGxlYXZlIElPTU1VIGVuYWJsZWQgYnkgZGVmYXVsdCBkdXJpbmcga2V4ZWMgY3Jh
c2ggdHJhbnNpdGlvbgogICAgCiAgICBJdCdzIHVuc2FmZSB0byBkaXNhYmxlIElPTU1VIG9uIGEg
bGl2ZSBzeXN0ZW0gd2hpY2ggaXMgdGhlIGNhc2UKICAgIGlmIHdlJ3JlIGNyYXNoaW5nIHNpbmNl
IHJlbWFwcGluZyBoYXJkd2FyZSBkb2Vzbid0IHVzdWFsbHkga25vdyB3aGF0CiAgICB0byBkbyB3
aXRoIG9uZ29pbmcgYnVzIHRyYW5zYWN0aW9ucyBhbmQgZnJlcXVlbnRseSByYWlzZXMgTk1JL01D
RS9TTUksCiAgICBldGMuIChkZXBlbmRzIG9uIHRoZSBmaXJtd2FyZSBjb25maWd1cmF0aW9uKSB0
byBzaWduYWwgdGhlc2UgYWJub3JtYWxpdGllcy4KICAgIFRoaXMsIGluIHR1cm4sIGRvZXNuJ3Qg
cGxheSB3ZWxsIHdpdGgga2V4ZWMgdHJhbnNpdGlvbiBwcm9jZXNzIGFzIHRoZXJlIGlzCiAgICBu
byBoYW5kbGluZyBhdmFpbGFibGUgYXQgdGhlIG1vbWVudCBmb3IgdGhpcyBraW5kIG9mIGV2ZW50
cyByZXN1bHRpbmcKICAgIGluIGZhaWx1cmVzIHRvIGVudGVyIHRoZSBrZXJuZWwuCiAgICAKICAg
IE1vZGVybiBMaW51eCBrZXJuZWxzIHRhdWdodCB0byBjb3B5IGFsbCB0aGUgbmVjZXNzYXJ5IERN
QVIvSVIgdGFibGVzCiAgICBmb2xsb3dpbmcga2V4ZWMgZnJvbSB0aGUgcHJldmlvdXMga2VybmVs
IChYZW4gaW4gb3VyIGNhc2UpIC0gc28gaXQncwogICAgY3VycmVudGx5IG5vcm1hbCB0byBrZWVw
IElPTU1VIGVuYWJsZWQuIEl0IG1pZ2h0IHJlcXVpcmUgbWlub3IgY2hhbmdlcyB0bwogICAga2R1
bXAgY29tbWFuZCBsaW5lIHRoYXQgZW5hYmxlcyBJT01NVSBkcml2ZXJzIChlLmcuIGludGVsX2lv
bW11PW9uIC8KICAgIGludHJlbWFwPW9uKSBidXQgcmVjZW50IGtlcm5lbHMgZG9uJ3QgcmVxdWly
ZSBhbnkgYWRkaXRpb25hbCBjaGFuZ2VzIGZvcgogICAgdGhlIHRyYW5zaXRpb24gdG8gYmUgdHJh
bnNwYXJlbnQuCiAgICAKICAgIEEgZmFsbGJhY2sgb3B0aW9uIGlzIHN0aWxsIGxlZnQgZm9yIGNv
bXBhdGliaWxpdHkgd2l0aCBhbmNpZW50IGNyYXNoCiAgICBrZXJuZWxzIHdoaWNoIGRpZG4ndCBs
aWtlIHRvIGhhdmUgSU9NTVUgYWN0aXZlIHVuZGVyIHRoZWlyIGZlZXQgb24gYm9vdC4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5j
b20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFz
dGVyIGNvbW1pdDogMTJjMzZmNTc3ZDQ1NDk5NmM4ODJlY2RjNWRhODExM2NhMjYxMzY0NgogICAg
bWFzdGVyIGRhdGU6IDIwMTktMDMtMTIgMTQ6Mzg6MTIgKzAxMDAKCmNvbW1pdCAzNmYwNDYzNGNl
ODU1M2VkZjE0OTZmZjRiMGJmYzQxNDE2ZTU1ZDk0CkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpEYXRlOiAgIFR1ZSBNYXIgMTIgMTQ6NDI6MTcgMjAxOSArMDEwMAoKICAg
IEFybS9hdG9taWM6IGNvcnJlY3QgYXNtKCkgY29uc3RyYWludHMgaW4gYnVpbGRfYWRkX3NpemVk
KCkKICAgIAogICAgVGhlIG1lbW9yeSBvcGVyYW5kIGlzIGFuIGluL291dCBvbmUsIGFuZCB0aGUg
YXV4aWxpYXJ5IHJlZ2lzdGVyIGdldHMKICAgIHdyaXR0ZW4gdG8gZWFybHkuCiAgICAKICAgIFRh
a2UgdGhlIG9wcG9ydHVuaXR5IGFuZCBhbHNvIGRyb3AgdGhlIHJlZHVuZGFudCBjYXN0ICh0aGUg
aW5saW5lCiAgICBmdW5jdGlvbnMnIHBhcmFtZXRlcnMgYXJlIGFscmVhZHkgb2YgdGhlIGNhc3Rl
ZC10byB0eXBlKS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA1MWNlYjE2MjNiOTk1NjQ0MGYx
Yjk5NDNjNjcwMTBhOTBkNjFmNWM1KQoKY29tbWl0IGM0YjFhNzVkN2MxM2Q0YjE0MTYyN2ZlNTBk
OGYwYzgwNTg4ZjhmNjQKQXV0aG9yOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4
LmNvbT4KRGF0ZTogICBNb24gQXByIDEgMTM6MTE6MTcgMjAxOSArMDEwMAoKICAgIFNVUFBPUlQu
bWQ6IEZpeCByZWxlYXNlIG5vdGVzIGxpbmsKICAgIAogICAgU2lnbmVkLW9mZi1ieTogSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cgpjb21taXQgMThmNmZiOTkwYzMwZGNi
MWE0YWU4N2VkOGRiMTBmNjM1YWZkYTBmYwpBdXRob3I6IElhbiBKYWNrc29uIDxpYW4uamFja3Nv
bkBldS5jaXRyaXguY29tPgpEYXRlOiAgIE1vbiBBcHIgMSAxMjoxODo1NCAyMDE5ICswMTAwCgog
ICAgeGVuL01ha2VmaWxlOiBTZXQgdmVyc2lvbiB0byA0LjEyLjEtcHJlIGZvciBzdGFibGUgYnJh
bmNoCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5j
aXRyaXguY29tPgoKY29tbWl0IDk5N2Q2MjQ4YTlhZTkzMmQwZGJhYWM4ZDg3NTVjMmIxNWZlYzI1
ZGMKQXV0aG9yOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KRGF0ZTog
ICBNb24gQXByIDEgMTI6MDM6MjMgMjAxOSArMDEwMAoKICAgIFJFQURNRSwgeGVuL01ha2VmaWxl
OiBTZXQgdmVyc2lvbiB0byA0LjEyLjAKICAgIAogICAgU2lnbmVkLW9mZi1ieTogSWFuIEphY2tz
b24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cgpjb21taXQgYWI3OTNjYWUyNDNkMzM2MjZl
Zjc1MGFlY2YxYTVlZDIwMzJkOTBlMgpBdXRob3I6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBl
dS5jaXRyaXguY29tPgpEYXRlOiAgIE1vbiBBcHIgMSAxMTo1OTo0MCAyMDE5ICswMTAwCgogICAg
Q29uZmlnLm1rOiBTd2l0Y2ggdG8gNC4xMi4wIHJlbGVhc2UgdGFncyBmb3Igc3VidHJlZXMKICAg
IAogICAgU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5j
b20+Cgpjb21taXQgMWQ3MTQwNGJmZThkMjIyMzE0ZWI3ZjE5NzFmZGM2Nzc2ZmI1MmMwOApBdXRo
b3I6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpEYXRlOiAgIE1vbiBB
cHIgMSAwOTo1NDo1NiAyMDE5ICswMTAwCgogICAgU1VQUE9SVC5tZDogU3BlY2lmeSBzdXBwb3J0
IGxpZmV0aW1lIGZvciA0LjEyCiAgICAKICAgIENDOiBMYXJzIEt1cnRoIDxsYXJzLmt1cnRoQGNp
dHJpeC5jb20+CiAgICBDQzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgU2ln
bmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CihxZW11
IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat May 11 00:57:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 11 May 2019 00:57:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hPGKJ-00043p-Ud; Sat, 11 May 2019 00:57:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=d7Me=TL=citrix.com=prvs=0271ea543=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1hPGKI-00043k-SX
 for xen-devel@lists.xenproject.org; Sat, 11 May 2019 00:57:22 +0000
X-Inumbo-ID: b83447d6-7387-11e9-975e-bb7bdb7c1305
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b83447d6-7387-11e9-975e-bb7bdb7c1305;
 Sat, 11 May 2019 00:57:16 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,455,1549929600"; d="scan'208,217";a="89702303"
From: Lars Kurth <lars.kurth@citrix.com>
To: xen-devel <xen-devel@lists.xenproject.org>
Thread-Topic: File format to allow us to track imported files
Thread-Index: AQHVB5R4GlFhaYSm/UW/AWn8nKtCSg==
Date: Sat, 11 May 2019 00:57:14 +0000
Message-ID: <20585056-6D4B-419C-A46A-EBFAF7CD7C26@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.10.9.190412
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: [Xen-devel] RFC: File format to allow us to track imported files
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "committers@xenproject.org" <committers@xenproject.org>
Content-Type: multipart/mixed; boundary="===============1617953648685226344=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============1617953648685226344==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_205850566D4B419CA46AEBFAF7CD7C26citrixcom_"

--_000_205850566D4B419CA46AEBFAF7CD7C26citrixcom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SGkgYWxsLA0KDQpmb2xsb3dpbmcgdGhlIHJlY2VudCBkaXNjdXNzaW9uLCB3ZSBoYWQgb24gSVJD
IGFuZCB0aGUgYWN0aW9uIEkgaGFkIGluIHRoZSBNYXJjaA0KY29tbXVuaXR5IGNhbGwsIEkgd2Fu
dGVkIHRvIG1ha2UgYSBwcm9wb3NhbCByZWxhdGVkIHRvIHRoZSBmaWxlIGZvcm1hdCB0byB0cmFj
aw0KZmlsZXMuIEkgYW0gbm90IHlldCBzdWJtaXR0aW5nIGEgZnVsbHkgZm9ybWVkIHBhdGNoIGFz
IHRoZXJlIG1heSBiZSBkaWZmZXJpbmcNCm9waW5pb25zIGFib3V0IHRoZSBmaWxlIGZvcm1hdCBh
bmQgbmFtZSBvZiB0aGUgZmlsZS4NCg0KSSBwcm9wb3NlIFRSQUNLSU5HSU1QT1JUUyBvciBmb3Ig
YmV0dGVyIHJlYWRhYmlsaXR5IFRSQUNLSU5HLklNUE9SVFMgaW4gdGhlDQp4ZW4uZ2l0IHJvb3Qg
YXMgZmlsZSBuYW1lLCBidXQgZG9u4oCZdCBoYXZlIGEgc3Ryb25nIG9waW5pb24uDQoNCklhbiBv
cmlnaW5hbGx5IHByb3Bvc2VkIHRvIGFkZCBhbGwgaW5mb3JtYXRpb24gcmVsYXRlZCB0byBhIG1h
cHBpbmcgaW50bw0Kb25lIHNpbmdsZSBsaW5lLiBUaGF0IGhvd2V2ZXIgbGVhZHMgdG8gVkVSWSBs
b25nIGxpbmVzLiBTbywgSSBkZWNpZGVkIHRvIGJyZWFrDQpyZXBvc2l0b3J5IGRlZmluaXRpb25z
IGludG8gc2VwYXJhdGUgc3RhdGVtZW50cyBhbmQgYWxsb3cgcmVmZXJyaW5nIHRvIHJlcG9zIGJ5
DQphIHNob3J0aGFuZC4NCg0KVGhhdCBhbHNvIGhhcyB0aGUgYWR2YW50YWdlIHRoYXQgc2hvdWxk
IHNvdXJjZSByZXBvc2l0b3J5IGxvY2F0aW9ucyBldmVyIGNoYW5nZSwNCm9ubHkgYSBzaW5nbGUg
bGluZSBuZWVkcyBtb2RpZmljYXRpb24uDQoNCkxldCBtZSBrbm93IHdoYXQgeW91IHRoaW5rLg0K
DQpDaGVlcnMNCkxhcnMNCg0KIyBUaGlzIGZpbGUgY29udGFpbnMgaW5mb3JtYXRpb24gYWJvdXQg
c291cmNlIGZpbGVzIHRoYXQgaGF2ZSBiZWVuDQojIGNvcGllZCBmcm9tIG90aGVyIHNvdXJjZXMg
YW5kIG5lZWQgdG8gYmUgdHJhY2tlZA0KIw0KIyBUaGUgZmlsZSBtYXkgY29udGFpbiBsaW5lcyBz
dGFydGluZyB3aXRoIC4uLg0KIyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQ0KIyB2ZXJzaW9uOiBvZiBmaWxlIGZvcm1hdA0KIyByZXBvOiByZXBvc2l0b3J5IGRl
ZmluaXRpb24NCiMgbWFudWFsfGF1dG86IGEgbWFwcGluZyB0byB0cmFjayBmaWxlcw0KIw0KIyBS
ZXBvc2l0b3J5IERlZmluaXRpb25zIGFyZSBvZiB0aGUgZm9sbG93aW5nIGZvcm1hdA0KIyAtLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KIyByZXBvIG5h
bWUtb2Ytc291cmNlLXJlcG8gZ2l0fHN2biBodHRwcy11cmwtb2Ytc291cmNlLXJlcG8NCiMNCiMg
TWFwcGluZ3MgdG8gdHJhY2sgZmlsZXMgYXJlIG9mIHRoZSBmb2xsb3dpbmcgZm9ybWF0DQojIC0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KIyBtYW51
YWx8YXV0byB4ZW4tZmlsZSBuYW1lLW9mLXNvdXJjZS1yZXBvIHNvdXJjZS1maWxlIGNvbW1pdC1p
ZA0KIw0KIyBhdXRvOiB3ZSBjYW4gYXV0b21hdGljYWxseSB1cGRhdGUgdGhlIGZpbGUgdXNpbmcg
YSBzY3JpcHQNCiMgbWFudWFsOiBhIGNvbW1pdHRlciBuZWVkcyB0byBtYWtlIGEgZGVjaXNpb24g
YXMgdG8gd2hldGhlciBhDQojICAgY2hhbmdlIGlzIGFwcGxpZWQgb3IgaWdub3JlZCBhbmQgdXBk
YXRlIHRoZSBsYXN0IGNvbW1pdCBpZA0KIyAgIGFjY29yZGluZ2x5DQojIG5hbWUtb2Ytc291cmNl
LXJlcG86IG11c3QgYmUgZGVmaW5lZCBieSAqcmVwbyoNCiMgY29tbWl0IGlkOiBsYXN0IGNvbW1p
dCBpZCBvZiBzb3VyY2UgZmlsZSB0aGF0IHdhcyBkZWVtZWQgdG8gYmUgb2sNCiMgICBhbmQgZWl0
aGVyIGltcG9ydGVkIGludG8gdGhlIHRyZWUgb3IgcmVqZWN0ZWQNCiMNCnZlcnNpb24gMQ0KDQoj
IEV4YW1wbGUgb2YgYSByZXBvc2l0b3J5IGRlZmluaXRpb25zDQpyZXBvIGxpbnV4LW1hc3RlciBn
aXQgaHR0cHM6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFs
ZHMvbGludXguZ2l0DQoNCiMgRXhhbXBsZSBvZiBhIG1hcHBpbmcNCm1hbnVhbCB4ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9hcm0vc21tdS5jIGxpbnV4LW1hc3RlciBsaW51eC9kcml2ZXJzL2lvbW11
L2FybS1zbW11LmMgYjc3Y2YxMWYwOTQxMzYNCg==

--_000_205850566D4B419CA46AEBFAF7CD7C26citrixcom_
Content-Type: text/html; charset="utf-8"
Content-ID: <0F194B7B1D91464497830AB47621F805@citrix.com>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg
bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseTpDb3VyaWVyOw0KCXBhbm9zZS0xOjIgMCA1IDAgMCAwIDAgMCAwIDA7
fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToy
IDQgNSAzIDUgNCA2IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsN
CglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAq
Lw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGNt
Ow0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFt
aWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7
bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOiMwNTYzQzE7DQoJdGV4dC1kZWNvcmF0aW9u
OnVuZGVybGluZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNv
LXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOiM5NTRGNzI7DQoJdGV4dC1kZWNvcmF0aW9uOnVu
ZGVybGluZTt9DQpzcGFuLkVtYWlsU3R5bGUxNw0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1j
b21wb3NlOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOndpbmRv
d3RleHQ7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJ
Zm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJ
e3NpemU6NjEyLjBwdCA3OTIuMHB0Ow0KCW1hcmdpbjo3Mi4wcHQgNzIuMHB0IDcyLjBwdCA3Mi4w
cHQ7fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQotLT48L3N0eWxl
Pg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iRU4tR0IiIGxpbms9IiMwNTYzQzEiIHZsaW5rPSIjOTU0
RjcyIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTpDb3VyaWVyIj5IaSBhbGws
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6Q291cmllciI+PG86cD4mbmJzcDs8L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6Q291cmllciI+Zm9sbG93aW5nIHRoZSByZWNlbnQgZGlzY3Vzc2lv
biwgd2UgaGFkIG9uIElSQyBhbmQgdGhlIGFjdGlvbiBJIGhhZCBpbiB0aGUgTWFyY2g8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTpDb3VyaWVyIj5jb21tdW5pdHkgY2FsbCwgSSB3YW50ZWQg
dG8gbWFrZSBhIHByb3Bvc2FsIHJlbGF0ZWQgdG8gdGhlIGZpbGUgZm9ybWF0IHRvIHRyYWNrDQo8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTpDb3VyaWVyIj5maWxlcy4gSSBhbSBub3QgeWV0
IHN1Ym1pdHRpbmcgYSBmdWxseSBmb3JtZWQgcGF0Y2ggYXMgdGhlcmUgbWF5IGJlIGRpZmZlcmlu
Zw0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6Q291cmllciI+b3BpbmlvbnMgYWJvdXQg
dGhlIGZpbGUgZm9ybWF0IGFuZCBuYW1lIG9mIHRoZSBmaWxlLjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OkNvdXJpZXIiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OkNv
dXJpZXIiPkkgcHJvcG9zZSBUUkFDS0lOR0lNUE9SVFMgb3IgZm9yIGJldHRlciByZWFkYWJpbGl0
eSBUUkFDS0lORy5JTVBPUlRTIGluIHRoZQ0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
Q291cmllciI+eGVuLmdpdCByb290IGFzIGZpbGUgbmFtZSwgYnV0IGRvbuKAmXQgaGF2ZSBhIHN0
cm9uZyBvcGluaW9uLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OkNvdXJpZXIiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OkNvdXJpZXIiPklhbiBvcmlnaW5hbGx5IHBy
b3Bvc2VkIHRvIGFkZCBhbGwgaW5mb3JtYXRpb24gcmVsYXRlZCB0byBhIG1hcHBpbmcgaW50bzxi
cj4NCm9uZSBzaW5nbGUgbGluZS4gVGhhdCBob3dldmVyIGxlYWRzIHRvIFZFUlkgbG9uZyBsaW5l
cy4gU28sIEkgZGVjaWRlZCB0byBicmVhazxicj4NCnJlcG9zaXRvcnkgZGVmaW5pdGlvbnMgaW50
byBzZXBhcmF0ZSBzdGF0ZW1lbnRzIGFuZCBhbGxvdyByZWZlcnJpbmcgdG8gcmVwb3MgYnkgPG86
cD4NCjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTpDb3VyaWVyIj5hIHNob3J0aGFuZC4NCjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OkNvdXJpZXIiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OkNvdXJpZXIiPlRoYXQgYWxzbyBoYXMgdGhlIGFkdmFudGFnZSB0aGF0IHNo
b3VsZCBzb3VyY2UgcmVwb3NpdG9yeSBsb2NhdGlvbnMgZXZlciBjaGFuZ2UsPG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6Q291cmllciI+b25seSBhIHNpbmdsZSBsaW5lIG5lZWRzIG1vZGlm
aWNhdGlvbi48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTpDb3VyaWVyIj48bzpwPiZuYnNw
OzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTpDb3VyaWVyIj5MZXQgbWUga25vdyB3aGF0IHlvdSB0
aGluay48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTpDb3VyaWVyIj48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTpDb3VyaWVyIj5DaGVlcnM8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTpDb3VyaWVyIj5MYXJzPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6Q291
cmllciI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6Q291cmllciI+IyBUaGlz
IGZpbGUgY29udGFpbnMgaW5mb3JtYXRpb24gYWJvdXQgc291cmNlIGZpbGVzIHRoYXQgaGF2ZSBi
ZWVuDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTpDb3VyaWVyIj4jIGNvcGllZCBmcm9t
IG90aGVyIHNvdXJjZXMgYW5kIG5lZWQgdG8gYmUgdHJhY2tlZDxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OkNvdXJpZXIiPiMgPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6Q291cmll
ciI+IyBUaGUgZmlsZSBtYXkgY29udGFpbiBsaW5lcyBzdGFydGluZyB3aXRoIC4uLjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OkNvdXJpZXIiPiMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS08bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTpDb3VyaWVy
Ij4jIHZlcnNpb246IG9mIGZpbGUgZm9ybWF0PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
Q291cmllciI+IyByZXBvOiByZXBvc2l0b3J5IGRlZmluaXRpb248bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTpDb3VyaWVyIj4jIG1hbnVhbHxhdXRvOiBhIG1hcHBpbmcgdG8gdHJhY2sgZmls
ZXM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTpDb3VyaWVyIj4jPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6Q291cmllciI+IyBSZXBvc2l0b3J5IERlZmluaXRpb25zIGFyZSBvZiB0
aGUgZm9sbG93aW5nIGZvcm1hdDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OkNvdXJpZXIi
PiMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS08bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTpDb3VyaWVyIj4jIHJlcG8gbmFtZS1vZi1zb3VyY2Ut
cmVwbyBnaXR8c3ZuIGh0dHBzLXVybC1vZi1zb3VyY2UtcmVwbzxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OkNvdXJpZXIiPiM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTpDb3VyaWVy
Ij4jIE1hcHBpbmdzIHRvIHRyYWNrIGZpbGVzIGFyZSBvZiB0aGUgZm9sbG93aW5nIGZvcm1hdDxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OkNvdXJpZXIiPiMgLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6Q291cmllciI+IyBtYW51YWx8YXV0byB4ZW4tZmlsZSBuYW1lLW9mLXNvdXJjZS1yZXBv
IHNvdXJjZS1maWxlIGNvbW1pdC1pZDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OkNvdXJp
ZXIiPiM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTpDb3VyaWVyIj4jIGF1dG86IHdlIGNh
biBhdXRvbWF0aWNhbGx5IHVwZGF0ZSB0aGUgZmlsZSB1c2luZyBhIHNjcmlwdDxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OkNvdXJpZXIiPiMgbWFudWFsOiBhIGNvbW1pdHRlciBuZWVkcyB0
byBtYWtlIGEgZGVjaXNpb24gYXMgdG8gd2hldGhlciBhPG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6Q291cmllciI+IyZuYnNwOyZuYnNwOyBjaGFuZ2UgaXMgYXBwbGllZCBvciBpZ25vcmVk
IGFuZCB1cGRhdGUgdGhlIGxhc3QgY29tbWl0IGlkPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6Q291cmllciI+IyZuYnNwOyZuYnNwOyBhY2NvcmRpbmdseTxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OkNvdXJpZXIiPiMgbmFtZS1vZi1zb3VyY2UtcmVwbzogbXVzdCBiZSBkZWZpbmVk
IGJ5ICpyZXBvKjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OkNvdXJpZXIiPiMgY29tbWl0
IGlkOiBsYXN0IGNvbW1pdCBpZCBvZiBzb3VyY2UgZmlsZSB0aGF0IHdhcyBkZWVtZWQgdG8gYmUg
b2s8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTpDb3VyaWVyIj4jJm5ic3A7Jm5ic3A7IGFu
ZCBlaXRoZXIgaW1wb3J0ZWQgaW50byB0aGUgdHJlZSBvciByZWplY3RlZDxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OkNvdXJpZXIiPiM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTpD
b3VyaWVyIj52ZXJzaW9uIDE8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTpDb3VyaWVyIj48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTpDb3VyaWVyIj4jIEV4YW1wbGUgb2Yg
YSByZXBvc2l0b3J5IGRlZmluaXRpb25zDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTpD
b3VyaWVyIj5yZXBvIGxpbnV4LW1hc3RlciBnaXQgaHR0cHM6Ly9naXQua2VybmVsLm9yZy9wdWIv
c2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGludXguZ2l0PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6Q291cmllciI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
Q291cmllciI+IyBFeGFtcGxlIG9mIGEgbWFwcGluZzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OkNvdXJpZXIiPm1hbnVhbCB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vc21tdS5jIGxp
bnV4LW1hc3RlciBsaW51eC9kcml2ZXJzL2lvbW11L2FybS1zbW11LmMgYjc3Y2YxMWYwOTQxMzY8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_205850566D4B419CA46AEBFAF7CD7C26citrixcom_--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1617953648685226344==--


From xen-devel-bounces@lists.xenproject.org Sat May 11 01:14:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 11 May 2019 01:14:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hPGb1-0008Ns-29; Sat, 11 May 2019 01:14:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2IDf=TL=gmail.com=lars.kurth.xen@srs-us1.protection.inumbo.net>)
 id 1hPGaz-0008Nl-EW
 for xen-devel@lists.xenproject.org; Sat, 11 May 2019 01:14:37 +0000
X-Inumbo-ID: 7347e10f-7389-11e9-8980-bc764e045a96
Received: from mail-vs1-xe33.google.com (unknown [2607:f8b0:4864:20::e33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7347e10f-7389-11e9-8980-bc764e045a96;
 Sat, 11 May 2019 01:09:40 +0000 (UTC)
Received: by mail-vs1-xe33.google.com with SMTP id y6so4727582vsb.0;
 Fri, 10 May 2019 18:09: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
 :cc:to; bh=N9lkn7Tpyyd6RfzAhROCCd7KMx3RYPIMXMEwlwMWQac=;
 b=oY69cuRx3sRWdtbrLySPtSMwJYYhI7Xi1P6yWZ/yuOvo0JUs1QEqxHoWX83+oiciR5
 8hVgzxPHLcADN/vBdJSlzKic1N1kY18uUZR5bID5VfXHlbs0+D6R9BQ/UzG7pUUqC3PX
 xalsasRQ4JLV/fwY6gkJOE2FZtMA/ggmK8rXgfh1iC/R828LEDahV8MHATco4KbGWGMh
 mi1RnumhNPfHhVvszHRd0tW3y8xCMrmqeX16YbGdG/AqTOjPdNAyOYbiZogJzmRYs3Dn
 vOwv/zDPcuFOr7OlWNTO8W9lDYBu6DddW+wwDYBTxQP86PImBGTduGCMiFijEg6zffu6
 QlVg==
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=N9lkn7Tpyyd6RfzAhROCCd7KMx3RYPIMXMEwlwMWQac=;
 b=JY8WzKiSCWkOHokFjABwm0TMi8bs3RQfutDgDO71beDalesj27TztI/TO2vWbSzu7+
 zM5FZM0ftcq5VvXXQ5aS1WYLyYp1fiyNEH/z3XJjOGGDxucrCElocgdu1obBhRfowSjO
 Kn5yhAjLRRoPyK1NRuUgjigeZGeKZBpK+EAQ01CjzyzC8Zy6Hf9acTpq+L7flZdebLaw
 g9tQ0dTxqTRPO+BTILlN+MQ4vuDHWcCPrLFn3EHD+rKtiQ2nCSxHnI4iX5Dw/rcfFYnm
 l9a4YOAHL4Kvzrgk4v4M+DMAMEzyGRRR0cKr8VmMs3NthQWOAzeMnK72W/0YJQKMd9KD
 oQmw==
X-Gm-Message-State: APjAAAWlpAusXZ8X1rlFjjbEg8xaOw1zngEVLccfgpt3ZP2TDjDpHFIY
 aVDBvxcllNdLxcR9xMGuN+KREt98
X-Google-Smtp-Source: APXvYqylEhAyckgLFcajS5t/Qi9Dp0vl8KPUhhFpa78pECEM+hJ+9IAq1kx57ds9g9u6U4d6bpzFqg==
X-Received: by 2002:a67:e41:: with SMTP id 62mr7325954vso.46.1557536978274;
 Fri, 10 May 2019 18:09:38 -0700 (PDT)
Received: from [192.168.0.100] (ip219-141-50-179.ct.co.cr. [179.50.141.219])
 by smtp.gmail.com with ESMTPSA id 2sm7953104vke.27.2019.05.10.18.09.36
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 10 May 2019 18:09:37 -0700 (PDT)
From: Lars Kurth <lars.kurth.xen@gmail.com>
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
Message-Id: <175E1DBB-D974-4350-979E-CBC2999A4B25@gmail.com>
Date: Fri, 10 May 2019 19:09:34 -0600
To: xen-announce@lists.xenproject.org
X-Mailer: Apple Mail (2.3445.9.1)
Subject: [Xen-devel] [ANNOUNCE] Xen Developer and Design Summit Program for
 2019 is live
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Minios-devel <minios-devel@lists.xenproject.org>,
 xen-devel <xen-devel@lists.xenproject.org>,
 mirageos-devel@lists.xenproject.org, xen-users@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RGVhciBDb21tdW5pdHkgTWVtYmVycywKCndlIGFyZSBleGNpdGVkIHRvIHVudmVpbCB0aGUgWGVu
IFByb2plY3QgRGV2ZWxvcGVyIGFuZCBEZXNpZ24gU3VtbWl0IHByb2dyYW0gYW5kIHNwZWFrZXIg
c2NoZWR1bGUgWzFdLiBUaGUg4oCLWGVuIFByb2plY3Qg4oCLRGV2ZWxvcGVyIOKAi2FuZCDigItE
ZXNpZ24g4oCLU3VtbWl0IOKAi2JyaW5ncyDigIt0b2dldGhlciDigIt0aGUg4oCLWGVuIOKAi1By
b2plY3TigJlzIOKAi2NvbW11bml0eSDigItvZiDigItkZXZlbG9wZXJzIOKAi2FuZCDigItwb3dl
ciDigIt1c2VycyDigItmb3Ig4oCLdGhlaXIg4oCLYW5udWFsIOKAi2NvbmZlcmVuY2UuIOKAi1Ro
ZSDigItjb25mZXJlbmNlIOKAi2lzIOKAi2Fib3V0IOKAi3NoYXJpbmcg4oCLaWRlYXMg4oCLYW5k
IOKAi3RoZSDigItsYXRlc3Qg4oCLZGV2ZWxvcG1lbnRzLCDigItzaGFyaW5nIOKAi2V4cGVyaWVu
Y2UsIOKAi3BsYW5uaW5nLCDigItjb2xsYWJvcmF0aW9uIOKAi2FuZCDigIthYm92ZSDigIthbGwg
4oCLdG8g4oCLaGF2ZSDigItmdW4g4oCLYW5kIOKAi3RvIOKAi21lZXQg4oCLdGhlIOKAi2NvbW11
bml0eSDigIt0aGF0IOKAi2RlZmluZXMg4oCLdGhlIOKAi1hlbiDigItQcm9qZWN0LgpUaGlzIHll
YXLigJlzIFN1bW1pdCBpcyB0YWtpbmcgcGxhY2UgaW4gQ2hpY2FnbyBmcm9tIEp1bHkgOXRoIHRv
IDExdGggWzJdLiAKCkluIGFkZGl0aW9uIHRvIHByZXNlbnRhdGlvbnMsIHRoZSBYZW4gUHJvamVj
dCB3aWxsIGJlIHJ1bm5pbmcgZGVzaWduIHNlc3Npb25zLiBUaGVzZSBhcmUgcHJvYmxlbS1zb2x2
aW5nIHNlc3Npb25zIHdpdGggdGFuZ2libGUgb3V0cHV0cy4gQ29tbXVuaXR5IG1lbWJlcnMgY2Fu
IHN1Ym1pdCBzZXNzaW9ucyB1bnRpbCBKdWx5IDEwdGggWzNdLiAKClRvIHN1Ym1pdCBhIGRlc2ln
biBzZXNzaW9uLCBnbyB0byBbM10KRm9yIGEgZnVsbCBsaXN0IG9mIHN1Ym1pdHRlZCBkZXNpZ24g
c2Vzc2lvbnMsIGdvIHRvIFs0XQoKQ2hlY2sgb3V0IHRoZSBldmVudCBwYWdlIGZvciBhbGwgZGV0
YWlscyBhbmQgd2UgbG9vayBmb3J3YXJkIHRvIHNlZWluZyB5b3UgaW4gSnVseSEKCkJlc3QgUmVn
YXJkcwpMYXJzCgpbMV0gaHR0cHM6Ly9ldmVudHMubGludXhmb3VuZGF0aW9uLm9yZy9ldmVudHMv
eGVuc3VtbWl0LTIwMTkvcHJvZ3JhbS9zY2hlZHVsZS8KWzJdIGh0dHBzOi8vZXZlbnRzLmxpbnV4
Zm91bmRhdGlvbi5vcmcvZXZlbnRzL3hlbnN1bW1pdC0yMDE5LwpbM10gaHR0cHM6Ly9kZXNpZ24t
c2Vzc2lvbnMueGVucHJvamVjdC5vcmcvCls0XSBodHRwczovL2Rlc2lnbi1zZXNzaW9ucy54ZW5w
cm9qZWN0Lm9yZy9saXN0L2Rpc2N1c3Npb24KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat May 11 04:48:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 11 May 2019 04:48:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hPJvf-00081X-RT; Sat, 11 May 2019 04:48:11 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hTTx=TL=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hPJve-00081M-JJ
 for xen-devel@lists.xenproject.org; Sat, 11 May 2019 04:48:10 +0000
X-Inumbo-ID: f978612c-73a7-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f978612c-73a7-11e9-8980-bc764e045a96;
 Sat, 11 May 2019 04:48:09 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hPJvc-0004Fy-Kf; Sat, 11 May 2019 04:48:08 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hPJvb-00005V-Ju; Sat, 11 May 2019 04:48:07 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hPJvb-0000uQ-JF; Sat, 11 May 2019 04:48:07 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135927-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-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
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=f7ab91b61a32a6acdddd39b43f4c931c0021ed7f
X-Osstest-Versions-That: libvirt=f308f71d83577da29accb0ba57c2d78931e31b48
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 11 May 2019 04:48:07 +0000
Subject: [Xen-devel] [libvirt test] 135927: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTkyNyBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzU5MjcvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDEzNTY4NwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTM1Njg3CiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXFjb3cyIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxp
YnZpcnQgICAgICAgICAgICAgIGY3YWI5MWI2MWEzMmE2YWNkZGRkMzliNDNmNGM5MzFjMDAyMWVk
N2YKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIGYzMDhmNzFkODM1Nzdk
YTI5YWNjYjBiYTU3YzJkNzg5MzFlMzFiNDgKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzNTY4NyAg
MjAxOS0wNS0wNCAxMjo1NDoxMSBaICAgIDYgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzU4
MTggIDIwMTktMDUtMDYgMTk6NTU6MDMgWiAgICA0IGRheXMgICAgMiBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxMzU5MjcgIDIwMTktMDUtMDkgMDQ6NDM6MzcgWiAgICAxIGRheXMgICAg
MSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBBbmRyZWEgQm9sb2duYW5pIDxhYm9sb2duYUByZWRoYXQuY29tPgogIEJvcmlzIEZpdWN6eW5z
a2kgPGZpdWN6eUBsaW51eC5pYm0uY29tPgogIERhbmllbCBIZW5yaXF1ZSBCYXJib3phIDxkYW5p
ZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFZlaWxsYXJkIDx2ZWlsbGFyZEByZWRoYXQuY29t
PgogIEVyaWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29tPgogIElsaWFzIFN0YW1hdGlzIDxzdGFt
YXRpcy5pbGlhc3NAZ21haWwuY29tPgogIEpvaG4gRmVybGFuIDxqZmVybGFuQHJlZGhhdC5jb20+
CiAgTWljaGFsIFByaXZvem5payA8bXByaXZvem5AcmVkaGF0LmNvbT4KICBQZXRlciBLcmVtcGEg
PHBrcmVtcGFAcmVkaGF0LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0
IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dz
CmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUg
YXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGlu
IGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVy
CgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6
CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAogICBmMzA4Zjcx
ZDgzLi5mN2FiOTFiNjFhICBmN2FiOTFiNjFhMzJhNmFjZGRkZDM5YjQzZjRjOTMxYzAwMjFlZDdm
IC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat May 11 08:51:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 11 May 2019 08:51:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hPNip-00020Z-0w; Sat, 11 May 2019 08:51:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hTTx=TL=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hPNin-00020P-1q
 for xen-devel@lists.xenproject.org; Sat, 11 May 2019 08:51:09 +0000
X-Inumbo-ID: e7377b06-73c9-11e9-b2db-f33686833651
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e7377b06-73c9-11e9-b2db-f33686833651;
 Sat, 11 May 2019 08:51:01 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hPNif-0001zl-2o; Sat, 11 May 2019 08:51:01 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hPNie-0001TZ-5F; Sat, 11 May 2019 08:51:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hPNie-00066x-36; Sat, 11 May 2019 08:51:00 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135924-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.8-testing:build-amd64-prev:xen-build:fail:regression
 xen-4.8-testing:build-i386-prev:xen-build:fail:regression
 xen-4.8-testing:build-i386:xen-build:fail:regression
 xen-4.8-testing:build-i386-xsm:xen-build:fail:regression
 xen-4.8-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-xsa-278:fail:heisenbug
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-4.8-testing:build-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-livepatch:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit1:leak-check/check:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-5: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-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-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-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-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-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-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-credit1:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit1: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-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=e9d860f1f657a198d990bdae3e295001bd19223c
X-Osstest-Versions-That: xen=908e768fae49a8db0089e68188652079e3bfaa66
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 11 May 2019 08:51:00 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 135924: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTkyNCB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNTkyNC8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQtcHJldiAgICAgICAg
ICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMwOTY1CiBi
dWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMzA5NjUKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMDk2NQogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTMwOTY1CgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJs
b2NraW5nKToKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICA1MCB4dGYvdGVzdC1odm02NC1sYnIt
dHN4LXZtZW50cnkgZmFpbCBwYXNzIGluIDEzNTgxNAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAg
ICAgICA3MCB4dGYvdGVzdC1odm02NC14c2EtMjc4ICAgICBmYWlsIHBhc3MgaW4gMTM1ODE0CgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
MTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRv
dyAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2so
MSkgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMSBi
dWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0
Y2ggICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDEgMTkgbGVhay1jaGVjay9jaGVjayBmYWlsIGluIDEzNTgxNCBiYXNlbGluZSB1
bnRlc3RlZAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSA1MCB4dGYvdGVzdC1odm02NC1sYnItdHN4
LXZtZW50cnkgZmFpbCBpbiAxMzU4MTQgbGlrZSAxMzA5NjUKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTMgICAgICA1MCB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBsaWtlIDEzMDk2
NQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICBmYWlsIGxpa2UgMTMwOTY1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzA5NjUKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFp
bCBsaWtlIDEzMDk2NQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMwOTY1CiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgICAgZmFpbCAgbGlrZSAxMzA5
NjUKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWls
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAg
ICAgICAgICBlOWQ4NjBmMWY2NTdhMTk4ZDk5MGJkYWUzZTI5NTAwMWJkMTkyMjNjCmJhc2VsaW5l
IHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA5MDhlNzY4ZmFlNDlhOGRiMDA4OWU2ODE4
ODY1MjA3OWUzYmZhYTY2CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzA5NjUgIDIwMTgtMTItMDMg
MDk6MDY6MTkgWiAgMTU4IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTMzNTk4ICAyMDE5LTAz
LTA1IDE1OjA2OjIzIFogICA2NiBkYXlzICAgMzMgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTM1NDgwICAyMDE5LTA1LTAxIDE2OjQxOjMzIFogICAgOSBkYXlzICAgIDQgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2Uu
ZHVubGFwQGNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICBNYW51ZWwgQm91eWVyIDxib3V5ZXJAYW50
aW9jaGUuZXUub3JnPgogIFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4K
ICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXByZXYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQt
aTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0z
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4
Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBn
cmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZn
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0
LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xv
Z3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0
Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5v
cmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3Nz
dGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hi
PW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5n
LgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNTA4IGxpbmVzIGxvbmcuKQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat May 11 09:11:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 11 May 2019 09:11:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hPO2U-0003bF-Nt; Sat, 11 May 2019 09:11:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hTTx=TL=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hPO2S-0003b4-JK
 for xen-devel@lists.xenproject.org; Sat, 11 May 2019 09:11:28 +0000
X-Inumbo-ID: be71807e-73cc-11e9-944a-5f8725c13d7b
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id be71807e-73cc-11e9-944a-5f8725c13d7b;
 Sat, 11 May 2019 09:11:21 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hPO2L-0002T5-7M; Sat, 11 May 2019 09:11:21 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hPO2K-0002re-RG; Sat, 11 May 2019 09:11:20 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hPO2K-00060i-Q2; Sat, 11 May 2019 09:11:20 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135937-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=df06df4f412a67341de0fbb075e74c4dde3c8972
X-Osstest-Versions-That: qemuu=3284aa128153750f14a61e8a96fd085e6f2999b6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 11 May 2019 09:11:20 +0000
Subject: [Xen-devel] [qemu-mainline test] 135937: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTkzNyBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzU5MzcvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzNTI1MQogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTM1MjUxCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzUyNTEKIGJ1aWxkLWFybTY0LXhz
bSAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEzNTI1MQogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTM1MjUxCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzUyNTEKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzNTI1MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1zaGFkb3cgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsICAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXB5
Z3J1YiAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1
aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxv
Y2tlZCBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZodjItaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9ja2Vk
IG4vYQogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4
NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVp
bGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkg
YmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aHYyLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXBhaXIgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVp
bGQtY2hlY2soMSkgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2
LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVj
aygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0
LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogcWVtdXUgICAgICAgICAgICAgICAgZGYw
NmRmNGY0MTJhNjczNDFkZTBmYmIwNzVlNzRjNGRkZTNjODk3MgpiYXNlbGluZSB2ZXJzaW9uOgog
cWVtdXUgICAgICAgICAgICAgICAgMzI4NGFhMTI4MTUzNzUwZjE0YTYxZThhOTZmZDA4NWU2ZjI5
OTliNgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTM1MjUxICAyMDE5LTA0LTI0IDE0OjQyOjU4IFog
ICAxNiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzNTM1MSAgMjAxOS0wNC0yNyAwOTo0NTo1
MiBaICAgMTMgZGF5cyAgICA3IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzNTkzNyAg
MjAxOS0wNS0wOSAxMDoxMzoyMCBaICAgIDEgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxl
IHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFsYmVydG8gR2FyY2lhIDxiZXJ0
b0BpZ2FsaWEuY29tPgogIEFsZXggV2lsbGlhbXNvbiA8YWxleC53aWxsaWFtc29uQHJlZGhhdC5j
b20+CiAgQWxleGV5IEthcmRhc2hldnNraXkgPGFpa0BvemxhYnMucnU+CiAgQW5kcmV3IEplbm5l
ciA8YW5kcmV3QGNvZGVzb3VyY2VyeS5jb20+CiAgQW5kcmV3IFJhbmRyaWFuYXN1bHUgPHJhbmRy
aWFuYXN1bHVAZ21haWwuY29tPgogIEFydHlvbSBUYXJhc2Vua28gPGF0YXI0cWVtdUBnbWFpbC5j
b20+CiAgQkFMQVRPTiBab2x0YW4gPGJhbGF0b25AZWlrLmJtZS5odT4KICBCYW5kYW4gRGFzIDxi
c2RAcmVkaGF0LmNvbT4KICBCZW5qYW1pbiBIZXJyZW5zY2htaWR0IDxiZW5oQGtlcm5lbC5jcmFz
aGluZy5vcmc+CiAgQ2FvIEppYXhpIDxkcml2ZXIxOTk4QGZveG1haWwuY29tPgogIENsZWJlciBS
b3NhIDxjcm9zYUByZWRoYXQuY29tPgogIENvbGUgUm9iaW5zb24gPGNyb2JpbnNvQHJlZGhhdC5j
b20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ8OpZHJpYyBMZSBHb2F0
ZXIgPGNsZ0BrYW9kLm9yZz4KICBEYW5pZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5nZUByZWRoYXQu
Y29tPgogIERhdmlkIEdpYnNvbiA8ZGF2aWRAZ2lic29uLmRyb3BiZWFyLmlkLmF1PgogIERhdmlk
IEhpbGRlbmJyYW5kIDxkYXZpZEByZWRoYXQuY29tPgogIERyLiBEYXZpZCBBbGFuIEdpbGJlcnQg
PGRnaWxiZXJ0QHJlZGhhdC5jb20+CiAgRWR1YXJkbyBIYWJrb3N0IDxlaGFia29zdEByZWRoYXQu
Y29tPgogIEVkdWFyZG8gT3R1Ym8gPG90dWJvQHJlZGhhdC5jb20+CiAgRXJpYyBBdWdlciA8ZXJp
Yy5hdWdlckByZWRoYXQuY29tPgogIEVyaWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29tPgogIEVy
bmVzdCBFc2VuZSA8ZXJva2VuMUBnbWFpbC5jb20+CiAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJl
ZGhhdC5jb20+CiAgR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KICBIYWxpbCBQYXNpYyA8cGFz
aWNAbGludXgudm5ldC5pYm0uY29tPgogIEhhb3pob25nIFpoYW5nIDxoYW96aG9uZy56aGFuZ0Bp
bnRlbC5jb20+CiAgSGVsZ2UgRGVsbGVyIDxkZWxsZXJAZ214LmRlPgogIElnb3IgTWFtbWVkb3Yg
PGltYW1tZWRvQHJlZGhhdC5jb20+CiAgSmFzb24gSi4gSGVybmUgPGpqaGVybmVAbGludXguaWJt
LmNvbT4KICBKb2VsIFN0YW5sZXkgPGpvZWxAam1zLmlkLmF1PgogIEpvaG4gU25vdyA8anNub3dA
cmVkaGF0LmNvbT4KICBKdWxpYW4gQnJvd24gPGp1bGlhbkBjb2Rlc291cmNlcnkuY29tPgogIEth
bWFsIEhlaWIgPGthbWFsaGVpYjFAZ21haWwuY29tPgogIEtldmluIFdvbGYgPGt3b2xmQHJlZGhh
dC5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICBMb25ncGVuZyA8bG9u
Z3BlbmcyQGh1YXdlaS5jb20+CiAgTWFyYy1BbmRyw6kgTHVyZWF1IDxtYXJjYW5kcmUubHVyZWF1
QHJlZGhhdC5jb20+CiAgTWFyY2VsIEFwZmVsYmF1bSA8bWFyY2VsLmFwZmVsYmF1bUBnbWFpbC5j
b20+CiAgTWFyZWsgVmFzdXQgPG1hcmV4QGRlbnguZGU+CiAgTWFya3VzIEFybWJydXN0ZXIgPGFy
bWJydUByZWRoYXQuY29tPgogIE1heCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+CiAgTmljayBI
dWRzb24gPHNrcmxsQG5ldGJzZC5vcmc+CiAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0
LmNvbT4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgUGhpbGlw
cGUgTWF0aGlldS1EYXVkw6kgPGY0YnVnQGFtc2F0Lm9yZz4KICBQaGlsaXBwZSBNYXRoaWV1LURh
dWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxt
ZEByZWRoYXQuY29tPiBbb24gbWluZ3c2NF0KICBQcmFzYWQgSiBQYW5kaXQgPHBqcEBmZWRvcmFw
cm9qZWN0Lm9yZz4KICBQdSBXZW4gPHB1d2VuQGh5Z29uLmNuPgogIFJpY2hhcmQgSGVuZGVyc29u
IDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8ub3JnPgogIFJpY2hhcmQgVy5NLiBKb25lcyA8cmpv
bmVzQHJlZGhhdC5jb20+CiAgU2FtIEVpZGVybWFuIDxzaG11ZWwuZWlkZXJtYW5Ab3JhY2xlLmNv
bT4KICBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAgU2Fu
ZHJhIExvb3NlbW9yZSA8c2FuZHJhQGNvZGVzb3VyY2VyeS5jb20+CiAgU2hhaGFiIFZhaGVkaSA8
c2hhaGFiLnZhaGVkaUBnbWFpbC5jb20+CiAgU2htdWVsIEVpZGVybWFuIDxzaG11ZWwuZWlkZXJt
YW5Ab3JhY2xlLmNvbT4KICBTdGFuaXNsYXYgTGFuY2kgPHBpeG9AcG9sZXBldGtvLmV1PgogIFN0
ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAZ21haWwuY29tPgogIFN0ZWZhbiBIYWpub2N6aSA8c3Rl
ZmFuaGFAcmVkaGF0LmNvbT4KICBTdGVmYW5vIEdhcnphcmVsbGEgPHNnYXJ6YXJlQHJlZGhhdC5j
b20+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgVmxhZGltaXIgU2VtZW50c292
LU9naWV2c2tpeSA8dnNlbWVudHNvdkB2aXJ0dW96em8uY29tPgogIFdlaSBZYW5nIDxyaWNoYXJk
dy55YW5nQGxpbnV4LmludGVsLmNvbT4KICBZdXJ5IEtvdG92IDx5dXJ5LWtvdG92QHlhbmRleC10
ZWFtLnJ1PgogIFpoYW5nIFlpIDx5aS56LnpoYW5nQGxpbnV4LmludGVsLmNvbT4KICBaaGVuZ3Vp
IGxpIDxsaXpoZW5ndWlAaHVhd2VpLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFy
bTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJt
aGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGlt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXNoYWRvdyAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0
LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xv
Z3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0
Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5v
cmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3Nz
dGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hi
PW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5n
LgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNDkzMSBsaW5lcyBsb25nLikKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat May 11 10:07:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 11 May 2019 10:07:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hPOu9-0007a2-5T; Sat, 11 May 2019 10:06:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hTTx=TL=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hPOu7-0007Zp-KN
 for xen-devel@lists.xenproject.org; Sat, 11 May 2019 10:06:55 +0000
X-Inumbo-ID: 8025b080-73d4-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8025b080-73d4-11e9-8980-bc764e045a96;
 Sat, 11 May 2019 10:06:53 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hPOu4-0003ir-11; Sat, 11 May 2019 10:06:52 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hPOu3-0005ZR-Or; Sat, 11 May 2019 10:06:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hPOu3-0000gF-Nw; Sat, 11 May 2019 10:06:51 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135923-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-next:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:debian-hvm-install:fail:regression
 linux-next:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:redhat-install:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:redhat-install:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 linux-next:test-amd64-amd64-xl-credit1:guest-start:fail:regression
 linux-next:test-amd64-i386-libvirt-xsm:debian-fixup:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 linux-next:test-amd64-amd64-xl-xsm:guest-saverestore:fail:regression
 linux-next:test-amd64-amd64-libvirt:debian-fixup:fail:regression
 linux-next:test-amd64-amd64-xl-multivcpu:guest-saverestore:fail:regression
 linux-next:test-amd64-i386-libvirt:debian-fixup:fail:regression
 linux-next:test-amd64-amd64-libvirt-pair:debian-fixup/dst_host:fail:regression
 linux-next:test-amd64-amd64-xl-pvhv2-intel:guest-saverestore:fail:regression
 linux-next:test-amd64-amd64-xl-pvshim:guest-saverestore:fail:regression
 linux-next:test-amd64-amd64-xl-credit2:guest-saverestore:fail:regression
 linux-next:test-amd64-i386-xl-xsm:guest-saverestore:fail:regression
 linux-next:test-amd64-i386-xl-shadow:guest-saverestore:fail:regression
 linux-next:test-amd64-amd64-xl-pvhv2-amd:debian-fixup:fail:regression
 linux-next:test-amd64-i386-xl:xen-boot:fail:regression
 linux-next:test-amd64-i386-freebsd10-amd64:freebsd-install:fail:regression
 linux-next:test-amd64-amd64-xl:debian-fixup:fail:regression
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:regression
 linux-next:test-amd64-amd64-pair:debian-fixup/dst_host:fail:regression
 linux-next:test-amd64-amd64-libvirt-xsm:debian-fixup:fail:regression
 linux-next:test-amd64-amd64-xl-shadow:guest-saverestore:fail:regression
 linux-next:test-arm64-arm64-xl-credit2:debian-fixup:fail:regression
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-next:test-amd64-i386-pair:guests-nbd-mirror/debian:fail:regression
 linux-next:test-amd64-i386-libvirt-pair:debian-fixup/dst_host:fail:regression
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:regression
 linux-next:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install:fail:regression
 linux-next:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:debian-hvm-install:fail:regression
 linux-next:test-arm64-arm64-xl:debian-install:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm:debian-hvm-install:fail:regression
 linux-next:test-arm64-arm64-xl-credit1:debian-install:fail:regression
 linux-next:test-amd64-amd64-pygrub:guest-localmigrate/x10:fail:regression
 linux-next:test-arm64-arm64-examine:examine-serial/bootloader:fail:regression
 linux-next:test-arm64-arm64-libvirt-xsm:debian-install:fail:regression
 linux-next:test-arm64-arm64-xl-xsm:debian-install:fail:regression
 linux-next:test-amd64-amd64-libvirt-vhd:guest-saverestore:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:debian-hvm-install:fail:regression
 linux-next:test-amd64-amd64-amd64-pvgrub:guest-localmigrate/x10:fail:regression
 linux-next:test-amd64-i386-freebsd10-i386:guest-start/freebsd.repeat:fail:regression
 linux-next:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-start/debianhvm.repeat:fail:regression
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:guest-saverestore:fail:regression
 linux-next:test-amd64-i386-xl-raw:debian-di-install:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:windows-install:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:regression
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:windows-install:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:regression
 linux-next:test-amd64-amd64-xl-rtds:guest-start:fail:allowable
 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-arndale:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qcow2:guest-start/debian.repeat:fail:nonblocking
 linux-next:build-armhf-pvops:kernel-build:fail:nonblocking
 linux-next:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=31ccad9ba50305d346c6a07760e7ef37686219b9
X-Osstest-Versions-That: linux=6203838dec05352bc357625b1e9ba0a10d3bca35
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 11 May 2019 10:06:51 +0000
Subject: [Xen-devel] [linux-next test] 135923: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTkyMyBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzU5MjMvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1Iu
IHZzLiAxMzU3NTMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IDEw
IGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMzU3NTMKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWls
IFJFR1IuIHZzLiAxMzU3NTMKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDEw
IGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMzU3NTMKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAxMCBkZWJpYW4taHZtLWluc3RhbGwg
ZmFpbCBSRUdSLiB2cy4gMTM1NzUzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTM1NzUzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWlu
c3RhbGwgZmFpbCBSRUdSLiB2cy4gMTM1NzUzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEzNTc1MwogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsIDEwIHJlZGhhdC1pbnN0YWxsICAgZmFp
bCBSRUdSLiB2cy4gMTM1NzUzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTM1NzUzCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kIDEwIHJlZGhhdC1pbnN0YWxsICAgICBmYWlsIFJF
R1IuIHZzLiAxMzU3NTMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
MTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEzNTc1MwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgMTAgZGViaWFuLWh2bS1pbnN0YWxs
IGZhaWwgUkVHUi4gdnMuIDEzNTc1MwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAxMiBn
dWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTM1NzUzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC14c20gIDExIGRlYmlhbi1maXh1cCAgICAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMzU3NTMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1k
bXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMzU3NTMKIHRl
c3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgMTUgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzNTc1MwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMSBkZWJp
YW4tZml4dXAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTM1NzUzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLW11bHRpdmNwdSAxNSBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMzU3NTMKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTEgZGViaWFuLWZpeHVwICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzNTc1MwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXBhaXIgMTcgZGViaWFuLWZpeHVwL2RzdF9ob3N0ICAgZmFpbCBSRUdSLiB2cy4gMTM1NzUzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsIDE1IGd1ZXN0LXNhdmVyZXN0b3JlICAgICBm
YWlsIFJFR1IuIHZzLiAxMzU3NTMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgMTUgZ3Vl
c3Qtc2F2ZXJlc3RvcmUgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzNTc1MwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1jcmVkaXQyICAxNSBndWVzdC1zYXZlcmVzdG9yZSAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTM1NzUzCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgIDE1IGd1ZXN0LXNhdmVyZXN0
b3JlICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzU3NTMKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFk
b3cgICAgMTUgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzNTc1Mwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgMTEgZGViaWFuLWZpeHVwICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTM1NzUzCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzU3NTMKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtYW1kNjQgMTAgZnJlZWJzZC1pbnN0YWxsICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEzNTc1MwogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAxMSBkZWJpYW4tZml4dXAg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTM1NzUzCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0tYW1kIDEwIHJlZGhhdC1pbnN0YWxsICAgICBmYWlsIFJFR1IuIHZzLiAxMzU3NTMK
IHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgMTcgZGViaWFuLWZpeHVwL2RzdF9ob3N0ICAg
IGZhaWwgUkVHUi4gdnMuIDEzNTc1MwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMSBk
ZWJpYW4tZml4dXAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTM1NzUzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXNoYWRvdyAgIDE1IGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMzU3NTMKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTEgZGViaWFuLWZpeHVw
ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzNTc1MwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4g
MTM1NzUzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMzU3NTMKIHRlc3QtYW1kNjQt
aTM4Ni1wYWlyICAgICAgICAgMTggZ3Vlc3RzLW5iZC1taXJyb3IvZGViaWFuIGZhaWwgUkVHUi4g
dnMuIDEzNTc1MwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxNyBkZWJpYW4tZml4dXAv
ZHN0X2hvc3QgICAgZmFpbCBSRUdSLiB2cy4gMTM1NzUzCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0taW50ZWwgMTAgcmVkaGF0LWluc3RhbGwgICBmYWlsIFJFR1IuIHZzLiAxMzU3NTMK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxMCBkZWJpYW4taHZtLWluc3RhbGwg
IGZhaWwgUkVHUi4gdnMuIDEzNTc1MwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1pMzg2LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTM1NzUzCiB0
ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMzU3NTMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWkzODYteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMzU3NTMKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzNTc1MwogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAxNyBndWVz
dC1sb2NhbG1pZ3JhdGUveDEwICAgZmFpbCBSRUdSLiB2cy4gMTM1NzUzCiB0ZXN0LWFybTY0LWFy
bTY0LWV4YW1pbmUgICAgMTEgZXhhbWluZS1zZXJpYWwvYm9vdGxvYWRlciBmYWlsIFJFR1IuIHZz
LiAxMzU3NTMKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTAgZGViaWFuLWluc3RhbGwg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzNTc1MwogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTM1NzUzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDE0IGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMzU3NTMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
aTM4Ni14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEzNTc1MwogdGVz
dC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgMTcgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCAgZmFp
bCBSRUdSLiB2cy4gMTM1NzUzCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgMTkgZ3Vl
c3Qtc3RhcnQvZnJlZWJzZC5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTM1NzUzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDE4IGd1ZXN0LXN0YXJ0
L2RlYmlhbmh2bS5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTM1NzUzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luNy1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJFR1IuIHZzLiAx
MzU3NTMKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgMTAgZGViaWFuLWRpLWluc3RhbGwg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzNTc1MwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW43LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgZmFpbCBSRUdSLiB2cy4gMTM1NzUzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICBmYWls
IFJFR1IuIHZzLiAxMzU3NTMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAx
MCB3aW5kb3dzLWluc3RhbGwgIGZhaWwgUkVHUi4gdnMuIDEzNTc1MwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgZmFpbCBSRUdSLiB2cy4g
MTM1NzUzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWlu
c3RhbGwgICBmYWlsIFJFR1IuIHZzLiAxMzU3NTMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgIGZhaWwgUkVHUi4gdnMuIDEzNTc1MwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgZmFp
bCBSRUdSLiB2cy4gMTM1NzUzCgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxs
b3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxMiBn
dWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTM1NzUzCgpUZXN0cyB3aGlj
aCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgMTkgZ3Vlc3Qtc3RhcnQv
ZGViaWFuLnJlcGVhdCBmYWlsIGJsb2NrZWQgaW4gMTM1NzUzCiBidWlsZC1hcm1oZi1wdm9wcyAg
ICAgICAgICAgICA2IGtlcm5lbC1idWlsZCAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMzU3
NTMKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAg
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6
CiBsaW51eCAgICAgICAgICAgICAgICAzMWNjYWQ5YmE1MDMwNWQzNDZjNmEwNzc2MGU3ZWYzNzY4
NjIxOWI5CmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICA2MjAzODM4ZGVj
MDUzNTJiYzM1NzYyNWIxZTliYTBhMTBkM2JjYTM1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgICAg
ICAgICAgICAgICAgICAgICAgIChub3QgZm91bmQpICAgICAKRmFpbGluZyBzaW5jZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAobm90IGZvdW5kKSAgICAgClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDEzNTkyMyAgMjAxOS0wNS0wOSAwMToxNDo0MyBaICAgIDIgZGF5cyAgICAxIGF0dGVtcHRz
Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2
LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3Ry
aWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFt
aW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1z
aGFkb3cgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1m
bGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dz
L2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMu
IGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rl
c3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1t
YXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBs
aWNhYmxlLgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat May 11 11:20:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 11 May 2019 11:20:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hPQ2v-0004za-SA; Sat, 11 May 2019 11:20:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hTTx=TL=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hPQ2u-0004nr-NC
 for xen-devel@lists.xenproject.org; Sat, 11 May 2019 11:20:04 +0000
X-Inumbo-ID: b812f98c-73de-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b812f98c-73de-11e9-8980-bc764e045a96;
 Sat, 11 May 2019 11:20:02 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hPQ2r-0005CI-Bj; Sat, 11 May 2019 11:20:01 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hPQ2r-0004hl-2u; Sat, 11 May 2019 11:20:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hPQ2r-0000Zi-1y; Sat, 11 May 2019 11:20:01 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135931-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-i386-xl:leak-check/check:fail:regression
 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-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-arm64-arm64-examine:examine-serial/bootloader: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-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-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=e83077a3d11072708a5c38fa09fa9d011914e2a1
X-Osstest-Versions-That: xen=cb70a26f78848fe45f593f7ebc9cfaac760a791b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 11 May 2019 11:20:01 +0000
Subject: [Xen-devel] [xen-unstable test] 135931: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTkzMSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNTkzMS8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAg
ICAyMyBsZWFrLWNoZWNrL2NoZWNrICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTM0NzYzCgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWls
IGxpa2UgMTM0NzYzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzQ3NjMKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzNDc2
MwogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAxMSBleGFtaW5lLXNlcmlhbC9ib290bG9h
ZGVyICAgIGZhaWwgIGxpa2UgMTM1MTA2CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzUxMDYKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICBsaWtlIDEzNTEwNgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTM1MjczCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzUy
NzMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgZmFpbCBsaWtlIDEzNTI3MwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTM1MjczCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAg
ICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1p
bnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAg
ICAgICAgICAgIGU4MzA3N2EzZDExMDcyNzA4YTVjMzhmYTA5ZmE5ZDAxMTkxNGUyYTEKYmFzZWxp
bmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIGNiNzBhMjZmNzg4NDhmZTQ1ZjU5M2Y3
ZWJjOWNmYWFjNzYwYTc5MWIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzNTI3MyAgMjAxOS0wNC0y
NCAyMTozOTo1OSBaICAgMTYgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzU0MjUgIDIwMTkt
MDQtMjkgMTM6MTA6MDkgWiAgIDExIGRheXMgICAgNSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2lu
Y2UgICAxMzU5MzEgIDIwMTktMDUtMDkgMDc6MjY6MDcgWiAgICAyIGRheXMgICAgMSBhdHRlbXB0
cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbGV4YW5k
cnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KICBBbGV4YW5kcnUgU3RlZmFuIElT
QUlMQSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+CiAgQW1pdCBTaW5naCBUb21hciA8YW1pdHRv
bWVyMjVAZ21haWwuY29tPgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CiAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgQnJpYW4g
V29vZHMgPGJyaWFuLndvb2RzQGFtZC5jb20+CiAgQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFu
LmxpbmRpZ0BjaXRyaXguY29tPgogIERvdWcgR29sZHN0ZWluIDxjYXJkb2VAY2FyZG9lLmNvbT4K
ICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgSWFuIEphY2tzb24g
PGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhp
bmluQGNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPgogIEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgogIEx1a2FzIEp1ZW5n
ZXIgPGp1ZW5nZXJAaWNlLnJ3dGgtYWFjaGVuLmRlPgogIE0gQSBZb3VuZyA8bS5hLnlvdW5nQGR1
cmhhbS5hYy51az4KICBOb3JiZXJ0IE1hbnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KICBPbGVr
c2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5jb20+CiAg
UGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICBQYXdlbCBXaWVjem9ya2ll
d2ljeiA8d2lwYXdlbEBhbWF6b24uZGU+CiAgUGV0cmUgUGlyY2FsYWJ1IDxwcGlyY2FsYWJ1QGJp
dGRlZmVuZGVyLmNvbT4KICBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5j
b20+CiAgVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgogIFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+CiAgWGlhb2NoZW4gV2FuZyA8d2FuZ3hpYW9jaGVuMEBnbWFpbC5j
b20+CiAgWGluIExpIDx4aW4ubGlAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQt
MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkz
ODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3Ry
aWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFt
aW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdy
YWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
LmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQg
YmUgMjE1OSBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat May 11 12:30:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 11 May 2019 12:30:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hPR8b-0001Wi-Pq; Sat, 11 May 2019 12:30:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=fISF=TL=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hPR8a-0001UB-KB
 for xen-devel@lists.xenproject.org; Sat, 11 May 2019 12:30:00 +0000
X-Inumbo-ID: 7b925582-73e8-11e9-a7e9-275dddc21819
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7b925582-73e8-11e9-a7e9-275dddc21819;
 Sat, 11 May 2019 12:29:55 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id DFB54AE76;
 Sat, 11 May 2019 12:29:54 +0000 (UTC)
To: osstest service owner <osstest-admin@xenproject.org>,
 xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>
References: <osstest-135931-mainreport@xen.org>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 mQENBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAG0H0p1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT6JATkEEwECACMFAlOMcK8CGwMH
 CwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAKCRCw3p3WKL8TL8eZB/9G0juS/kDY9LhEXseh
 mE9U+iA1VsLhgDqVbsOtZ/S14LRFHczNd/Lqkn7souCSoyWsBs3/wO+OjPvxf7m+Ef+sMtr0
 G5lCWEWa9wa0IXx5HRPW/ScL+e4AVUbL7rurYMfwCzco+7TfjhMEOkC+va5gzi1KrErgNRHH
 kg3PhlnRY0Udyqx++UYkAsN4TQuEhNN32MvN0Np3WlBJOgKcuXpIElmMM5f1BBzJSKBkW0Jc
 Wy3h2Wy912vHKpPV/Xv7ZwVJ27v7KcuZcErtptDevAljxJtE7aJG6WiBzm+v9EswyWxwMCIO
 RoVBYuiocc51872tRGywc03xaQydB+9R7BHPuQENBFOMcBYBCADLMfoA44MwGOB9YT1V4KCy
 vAfd7E0BTfaAurbG+Olacciz3yd09QOmejFZC6AnoykydyvTFLAWYcSCdISMr88COmmCbJzn
 sHAogjexXiif6ANUUlHpjxlHCCcELmZUzomNDnEOTxZFeWMTFF9Rf2k2F0Tl4E5kmsNGgtSa
 aMO0rNZoOEiD/7UfPP3dfh8JCQ1VtUUsQtT1sxos8Eb/HmriJhnaTZ7Hp3jtgTVkV0ybpgFg
 w6WMaRkrBh17mV0z2ajjmabB7SJxcouSkR0hcpNl4oM74d2/VqoW4BxxxOD1FcNCObCELfIS
 auZx+XT6s+CE7Qi/c44ibBMR7hyjdzWbABEBAAGJAR8EGAECAAkFAlOMcBYCGwwACgkQsN6d
 1ii/Ey9D+Af/WFr3q+bg/8v5tCknCtn92d5lyYTBNt7xgWzDZX8G6/pngzKyWfedArllp0Pn
 fgIXtMNV+3t8Li1Tg843EXkP7+2+CQ98MB8XvvPLYAfW8nNDV85TyVgWlldNcgdv7nn1Sq8g
 HwB2BHdIAkYce3hEoDQXt/mKlgEGsLpzJcnLKimtPXQQy9TxUaLBe9PInPd+Ohix0XOlY+Uk
 QFEx50Ki3rSDl2Zt2tnkNYKUCvTJq7jvOlaPd6d/W0tZqpyy7KVay+K4aMobDsodB3dvEAs6
 ScCnh03dDAFgIq5nsB11j3KPKdVoPlfucX2c7kGNH+LUMbzqV6beIENfNexkOfxHf4kBrQQY
 AQgAIBYhBIUSZ3Lo9gSUpdCX97DendYovxMvBQJa3fDQAhsCAIEJELDendYovxMvdiAEGRYI
 AB0WIQRTLbB6QfY48x44uB6AXGG7T9hjvgUCWt3w0AAKCRCAXGG7T9hjvk2LAP99B/9FenK/
 1lfifxQmsoOrjbZtzCS6OKxPqOLHaY47BgEAqKKn36YAPpbk09d2GTVetoQJwiylx/Z9/mQI
 CUbQMg1pNQf9EjA1bNcMbnzJCgt0P9Q9wWCLwZa01SnQWFz8Z4HEaKldie+5bHBL5CzVBrLv
 81tqX+/j95llpazzCXZW2sdNL3r8gXqrajSox7LR2rYDGdltAhQuISd2BHrbkQVEWD4hs7iV
 1KQHe2uwXbKlguKPhk5ubZxqwsg/uIHw0qZDk+d0vxjTtO2JD5Jv/CeDgaBX4Emgp0NYs8IC
 UIyKXBtnzwiNv4cX9qKlz2Gyq9b+GdcLYZqMlIBjdCz0yJvgeb3WPNsCOanvbjelDhskx9gd
 6YUUFFqgsLtrKpCNyy203a58g2WosU9k9H+LcheS37Ph2vMVTISMszW9W8gyORSgmw==
Message-ID: <96bb5da0-4d57-1238-fbc4-53a02e1848c8@suse.com>
Date: Sat, 11 May 2019 14:29:53 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <osstest-135931-mainreport@xen.org>
Content-Language: de-DE
Subject: Re: [Xen-devel] [xen-unstable test] 135931: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMDUvMjAxOSAxMzoyMCwgb3NzdGVzdCBzZXJ2aWNlIG93bmVyIHdyb3RlOgo+IGZsaWdo
dCAxMzU5MzEgeGVuLXVuc3RhYmxlIHJlYWwgW3JlYWxdCj4gaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNTkzMS8KPiAKPiBSZWdyZXNzaW9ucyA6LSgK
PiAKPiBUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKPiBpbmNs
dWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKPiAgdGVzdC1hbWQ2NC1pMzg2LXhs
ICAgICAgICAgICAyMyBsZWFrLWNoZWNrL2NoZWNrICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTM0
NzYzCgpEb2Vzbid0IGxvb2sgbGlrZSBhIHJlYWwgZmFpbHVyZSB0byBtZS4gSWFuPwoKCkp1ZXJn
ZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat May 11 12:40:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 11 May 2019 12:40:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hPRIy-0002tT-Mj; Sat, 11 May 2019 12:40:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=knxa=TL=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hPRIw-0002tO-Nr
 for xen-devel@lists.xenproject.org; Sat, 11 May 2019 12:40:42 +0000
X-Inumbo-ID: fc4fd288-73e9-11e9-8980-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id fc4fd288-73e9-11e9-8980-bc764e045a96;
 Sat, 11 May 2019 12:40:41 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id B6A23374;
 Sat, 11 May 2019 05:40:40 -0700 (PDT)
Received: from [10.37.8.24] (unknown [10.37.8.24])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 294A73F73C;
 Sat, 11 May 2019 05:40:38 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1904301358560.13269@sstabellini-ThinkPad-X260>
 <1556658172-8824-10-git-send-email-sstabellini@kernel.org>
 <1b8217e1-8671-e1e7-d5bc-4b4c144eedd6@arm.com>
 <alpine.DEB.2.21.1905101326060.25766@sstabellini-ThinkPad-T480s>
 <0dc6d4db-7b83-0b8d-77c4-2f97f73a659e@arm.com>
Message-ID: <20f548ea-eb18-8700-9d1e-53462abbff0c@arm.com>
Date: Sat, 11 May 2019 13:40:36 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <0dc6d4db-7b83-0b8d-77c4-2f97f73a659e@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 10/10] xen/arm: add reserved-memory
 regions to the dom0 memory node
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, nd@arm.com,
 Stefano Stabellini <stefanos@xilinx.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gNS8xMC8xOSAxMDo0MyBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpLAo+IAo+IE9uIDEw
LzA1LzIwMTkgMjE6NTEsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPj4gT24gVHVlLCA3IE1h
eSAyMDE5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+PiBIaSBTdGVmYW5vLAo+Pj4KPj4+IE9uIDQv
MzAvMTkgMTA6MDIgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPj4+PiBSZXNlcnZlZCBt
ZW1vcnkgcmVnaW9ucyBhcmUgYXV0b21hdGljYWxseSByZW1hcHBlZCB0byBkb20wLiBUaGVpciAK
Pj4+PiBkZXZpY2UKPj4+PiB0cmVlIG5vZGVzIGFyZSBhbHNvIGFkZGVkIHRvIGRvbTAgZGV2aWNl
IHRyZWUuIEhvd2V2ZXIsIHRoZSBkb20wIG1lbW9yeQo+Pj4+IG5vZGUgaXMgbm90IGN1cnJlbnRs
eSBleHRlbmRlZCB0byBjb3ZlciB0aGUgcmVzZXJ2ZWQgbWVtb3J5IHJlZ2lvbnMKPj4+PiByYW5n
ZXMgYXMgcmVxdWlyZWQgYnkgdGhlIHNwZWMuwqAgVGhpcyBjb21taXQgZml4ZXMgaXQuCj4+Pgo+
Pj4gQUZBSUNULCB0aGlzIGRvZXMgbm90IGNvdmVyIHRoZSBwcm9ibGVtIG1lbnRpb24gYnkgQW1p
dCBpbiBbMV0uCj4+Cj4+IFdoYXQgZG8geW91IHRoaW5rIGlzIHJlcXVpcmVkIHRvIGZpeCBBbWl0
J3MgcHJvYmxlbT8KPiAKPiBJIGhhdmVuJ3QgZnVsbHkgaW52ZXN0aWdhdGVkIHRoZSBwcm9ibGVt
IHRvIGJlIGFibGUgdG8gYW5zd2VyIHRoZSAKPiBxdWVzdGlvbiBoZXJlLiBBbHRob3VnaCBJIHBy
b3ZpZGVkIHNvbWUgaW5zaWdodHMgaW46Cj4gCj4gPGIyOTNkODljLTllZDEtMjAzMy00NGU1LTIy
NzY0M2FlMWIwY0Bhcm0uY29tPgo+IAo+Pgo+Pgo+Pj4gQnV0IEkgYW0gc3RpbGwgbm90IGhhcHB5
IHdpdGggdGhlIGFwcHJvYWNoIHRha2VuIGZvciB0aGUgcmVzZXJ2ZWQtbWVtb3J5Cj4+PiByZWdp
b25zIGluIHRoaXMgc2VyaWVzLiBBcyBJIHBvaW50ZWQgb3V0IGJlZm9yZSwgdGhleSBhcmUganVz
dCBub3JtYWwgCj4+PiBtZW1vcnkKPj4+IHRoYXQgd2FzIHJlc2VydmVkIGZvciBvdGhlciBwdXJw
b3NlIChDTUEsIGZyYW1lYnVmZmVyLi4uKS4KPj4+Cj4+PiBUcmVhdGluZyB0aGVtIGFzICJkZXZp
Y2UiIGZyb20gWGVuIFBPViBpcyBhIGNsZWFyIGFidXNlIG9mIHRoZSAKPj4+IG1lYW5pbmcgYW5k
IEkKPj4+IGRvbid0IGJlbGlldmUgaXQgaXMgYSB2aWFibGUgc29sdXRpb24gbG9uZyB0ZXJtLgo+
Pgo+PiBJZiB3ZSBkb24ndCBjb25zaWRlciAicmV1c2FibGUiIG1lbW9yeSByZWdpb25zIGFzIHBh
cnQgb2YgdGhlCj4+IGRpc2N1c3Npb24sIHRoZSBkaXN0aW5jdGlvbiBiZWNvbWVzIG1vcmUgcGhp
bG9zb3BoaWNhbCB0aGFuIHByYWN0aWNhbDoKPj4KPj4gLSBYZW4gaXMgbm90IHN1cHBvc2VkIHRv
IHVzZSB0aGVtIGZvciBhbnl0aGluZwo+PiAtIG9ubHkgZ2l2ZW4gdGhlbSB0byB0aGUgVk0gY29u
ZmlndXJlZCBmb3IgaXQKPj4KPj4gSSBkb24ndCBzZWUgbXVjaCBvZiBhIGRpZmZlcmVuY2Ugd2l0
aCBNTUlPIHJlZ2lvbnMsIGV4Y2VwdCBmb3IgdGhlCj4+IGV4cGVjdGVkIHBhZ2V0YWJsZSBhdHRy
aWJ1dGVzOiBpLmUuIGNhY2hlYWJsZSwgbm90LWNhY2hlYWJsZS4gQnV0IGV2ZW4KPj4gaW4gdGhh
dCBjYXNlLCB0aGVyZSBjb3VsZCBiZSByZWFzb25hYmxlIHVzZSBjYXNlcyBmb3Igbm9uLWNhY2hl
YWJsZQo+PiBtYXBwaW5ncyBvZiByZXNlcnZlZC1tZW1vcnkgcmVnaW9ucywgZXZlbiBpZiByZXNl
cnZlZC1tZW1vcnkgcmVnaW9ucyBhcmUKPj4gIm5vcm1hbCIgbWVtb3J5Lgo+Pgo+PiBDb3VsZCB5
b3UgcGxlYXNlIGhlbHAgbWUgdW5kZXJzdGFuZCB3aHkgeW91IHNlZSB0aGVtIHNvIGRpZmZlcmVu
dGx5LCBhcwo+PiBmYXIgYXMgdG8gc2F5IHRoYXQgInRyZWF0aW5nIHRoZW0gYXMgImRldmljZSIg
ZnJvbSBYZW4gUE9WIGlzIGEgY2xlYXIKPj4gYWJ1c2Ugb2YgdGhlIG1lYW5pbmciPwo+IAo+IE9i
dmlvdXNseSBpZiB5b3UgdGFrZSBoYWxmIG9mIHRoZSBwaWN0dXJlLCB0aGVuIGl0IG1ha2VzIHRo
aW5ncyBlYXNpZXIuCj4gSG93ZXZlciwgd2UgYXJlIG5vdCBoZXJlIHRvIGRpc2N1c3MgaGFsZiBv
ZiB0aGUgcGljdHVyZSBidXQgdGhlIGZ1bGwgb25lIAo+IChldmVuIGlmIGF0IHRoZSBlbmQgeW91
IG9ubHkgaW1wbGVtZW50IGhhbGYgb2YgaXQpLgo+IAo+Pj4gSW5kZWVkLCBzb21lIG9mIHRoZSBy
ZWdpb25zIG1heSBoYXZlIGEgcHJvcGVydHkgInJldXNhYmxlIiBhbGxvd2luZyAKPj4+IHRoZSB0
aGUgT1MKPj4+IHRvIHVzZSB0aGVtIHVudGlsIHRoZXkgYXJlIGNsYWltZWQgYnkgdGhlIGRldmlj
ZSBkcml2ZXIgb3duaW5nIHRoZSAKPj4+IHJlZ2lvbi4gSQo+Pj4gZG9uJ3Qga25vdyBob3cgTGlu
dXggKG9yIGFueSBvdGhlciBPUykgaXMgdXNpbmcgaXQgdG9kYXksIGJ1dCBJIGRvbid0IAo+Pj4g
c2VlIHdoYXQKPj4+IHdvdWxkIHByZXZlbnQgaXQgdG8gdXNlIHRoZW0gYXMgaHlwZXJjYWxsIGJ1
ZmZlci4gVGhpcyB3b3VsZCAKPj4+IG9idmlvdXNseSBub3QKPj4+IHdvcmsgYmVjYXVzZSB0aGV5
IGFyZSBub3QgYWN0dWFsIFJBTSBmcm9tIFhlbiBQT1YuCj4+Cj4+IEkgaGF2ZW4ndCBhdHRlbXB0
ZWQgYXQgaGFuZGxpbmcgInJldXNhYmxlIiByZXNlcnZlZC1tZW1vcnkgcmVnaW9ucwo+PiBiZWNh
dXNlIEkgZG9uJ3QgaGF2ZSBhIHRlc3QgZW52aXJvbm1lbnQgYW5kL29yIGEgdXNlLWNhc2UgZm9y
IHRoZW0uIEluCj4+IG90aGVyIHdvcmRzLCBJIGRvbid0IGhhdmUgYW55ICJyZXVzYWJsZSIgcmVz
ZXJ2ZWQtbWVtb3J5IHJlZ2lvbnMgaW4gYW55Cj4+IG9mIHRoZSBib2FyZHMgKFhpbGlueCBhbmQg
bm90IFhpbGlueCkgSSBoYXZlIGFjY2VzcyB0by4gSSBjb3VsZCBhZGQgYQo+PiB3YXJuaW5nIGlm
IHdlIGZpbmQgYSAicmV1c2FibGUiIHJlc2VydmVkLW1lbW9yeSByZWdpb24gYXQgYm9vdC4KPiAK
PiBEb24ndCBnZXQgbWUgd3JvbmcsIEkgZG9uJ3QgYXNrIGZvciB0aGUgaW1wbGVtZW50YXRpb24g
bm93LCBzbyBhIHdhcm5pbmcgCj4gd291bGQgYmUgZmluZSBoZXJlLiBIb3dldmVyLCB5b3UgbmVl
ZCBhdCBsZWFzdCB0byBzaG93IG1lIHNvbWUgZ3JvdW5kIAo+IHRoYXQgcmUtdXNhYmxlIG1lbW9y
eSBjYW4gYmUgaW1wbGVtZW50ZWQgd2l0aCB5b3VyIHNvbHV0aW9uIG9yIHRoZXkgYXJlIAo+IG5v
dCBhIGNvbmNlcm4gZm9yIFhlbiBhdCBhbGwuCj4gCj4+Cj4+IE5vbmV0aGVsZXNzLCBpZiB5b3Ug
aGF2ZSBhIGNvbmNyZXRlIHN1Z2dlc3Rpb24gd2hpY2ggZG9lc24ndCByZXF1aXJlIGEKPj4gY29t
cGxldGUgcmV3b3JrIG9mIHRoaXMgc2VyaWVzLCBJIGNhbiB0cnkgdG8gcHV0IGV4dHJhIGVmZm9y
dCB0byBoYW5kbGUKPj4gdGhpcyBjYXNlIGV2ZW4gaWYgaXQgaXMgbm90IGEgYmVuZWZpdCB0byBt
eSBlbXBsb3llci4gSSBhbSBhbHNvIG9wZW4gdG8KPj4gdGhlIHBvc3NpYmlsaXR5IG9mIGRyb3Bw
aW5nIHBhdGNoZXMgNi0xMCBmcm9tIHRoZSBzZXJpZXMuCj4gSSBkb24ndCB0aGluayB0aGUgc2Vy
aWVzIGFzIGl0IGlzIHdvdWxkIGFsbG93IHVzIHRvIHN1cHBvcnQgcmUtdXNhYmxlIAo+IG1lbW9y
eS4gSG93ZXZlciBhcyBJIGhhdmVuJ3Qgc3BlbnQgZW5vdWdoIHRpbWUgdG8gdW5kZXJzdGFuZCBo
b3cgdGhpcyAKPiBjb3VsZCBiZSBwb3NzaWJseSBkZWFsdC4gU28gSSBhbSBoYXBweSB0byBiZSBw
cm92ZWQgd3JvbmcuCgpJIHRob3VnaHQgYSBiaXQgbW9yZSBhYm91dCB0aGlzIHNlcmllcyBkdXJp
bmcgdGhlIG5pZ2h0LiBJIGRvIGFncmVlIHRoYXQgCndlIG5lZWQgdG8gaW1wcm92ZSB0aGUgc3Vw
cG9ydCBvZiB0aGUgcmVzZXJ2ZWQtbWVtb3J5IHRvZGF5IGFzIHdlIG1heSAKZ2l2ZSBtZW1vcnkg
dG8gdGhlIGFsbG9jYXRvciB0aGF0IGFyZSBjb3VsZCBiZSBleHBvc2VkIHRvIGEgZ3Vlc3Qgdmlh
IGEgCmRpZmZlcmVudCBtZXRob2QgKGlvbWVtKS4gU28gY2FydmluZyBvdXQgdGhlIHJlc2VydmVk
LW1lbW9yeSByZWdpb24gZnJvbSAKdGhlIG1lbW9yeSBhbGxvY2F0b3IgaXMgdGhlIGZpcnN0IHN0
ZXAgdG8gZ28uCgpOb3cgd2UgaGF2ZSB0byBkaWZmZXJlbnRpYXRlIHRoZSBoYXJkd2FyZSBkb21h
aW4gZnJvbSB0aGUgb3RoZXIgZ3Vlc3RzLiAKSSBkb24ndCBoYXZlIGFueSBvYmplY3Rpb24gcmVn
YXJkaW5nIHRoZSB3YXkgdG8gbWFwIHJlc2VydmVkLW1lbW9yeSAKcmVnaW9uIHRvIHRoZSBoYXJk
d2FyZSBkb21haW4gYmVjYXVzZSB0aGlzIGlzIGNvbXBsZXRlbHkgaW50ZXJuYWwgdG8gClhlbi4g
SG93ZXZlciwgSSBoYXZlIHNvbWUgb2JqZWN0aW9ucyB3aXRoIHRoZSBjdXJyZW50IGludGVyZmFj
ZSBmb3IgRG9tVToKICAgIDEpIEl0IGlzIHN0aWxsIHVuY2xlYXIgaG93ICJyZXVzYWJsZSIgcHJv
cGVydHkgd291bGQgZml0IGluIHRoYXQgc3RvcnkKICAgIDIpIEl0IGlzIGRlZmluaXRlbHkgbm90
IHBvc3NpYmxlIGZvciBhIHVzZXIgdG8gdXNlICdpb21lbScgZm9yIApyZXNlcnZlZC1tZW1vcnkg
cmVnaW9uIHRvZGF5IGJlY2F1c2UgdGhlIHBhcnRpYWwgRGV2aWNlLVRyZWUgZG9lc24ndCAKYWxs
b3cgeW91IHRvIGNyZWF0ZSAvcmVzZXJ2ZWQtbWVtb3J5IG5vZGUgbm9yIC9tZW1vcnkKICAgIDMp
IEFGQUlLLCB0aGVyZSBhcmUgbm8gd2F5IGZvciB0byBwcmV2ZW50IHRoZSBoYXJkd2FyZSBkb21h
aW4gdG8gdXNlIAp0aGUgcmVzZXJ2ZWQtcmVnaW9uIChzdGF0dXMgPSAiZGlzYWJsZWQiIHdvdWxk
IG5vdCB3b3JrKS4KClNvLCBJSE1PLCB0aGUgZ3Vlc3Qgc3VwcG9ydCBmb3IgcmVzZXJ2ZWQtbWVt
b3J5IGlzIG5vdCBpbiBzaGFwZS4gU28gSSAKdGhpbmsgaXQgd291bGQgYmUgYmVzdCBpZiB3ZSBk
b24ndCBwZXJtaXQgdGhlIHJlc2VydmVkLW1lbW9yeSByZWdpb24gaW4gCnRoZSBpb21lbSByYW5n
ZXNldC4gVGhpcyB3b3VsZCBhdm9pZCB1cyB0byB0aWUgdXMgaW4gYW4gaW50ZXJmYWNlIHVudGls
IAp3ZSBmaWd1cmUgb3V0IHRoZSBjb3JyZWN0IHBsYW4gZm9yIGd1ZXN0LgoKV2l0aCB0aGF0IGlu
IHBsYWNlLCBJIGRvbid0IGhhdmUgYSBzdHJvbmcgb2JqZWN0aW9uIHdpdGggcGF0Y2hlcyA2LTEw
LgoKSW4gYW55IGNhc2UgSSB0aGluayB5b3Ugc2hvdWxkIGNsZWFybHkgc3BlbGwgb3V0IGluIHRo
ZSBjb21taXQgbWVzc2FnZSAKd2hhdCBraW5kIG9mIHJlc2VydmVkLW1lbW9yeSByZWdpb24gaXMg
c3VwcG9ydGVkLiBGb3IgaW5zdGFuY2UsIGJ5IGp1c3QgCmdvaW5nIHRocm91Z2ggdGhlIGJpbmRp
bmcsIEkgaGF2ZSB0aGUgZmVlbGluZyB0aGF0IHRob3NlIHByb3BlcnRpZXMgYXJlIApub3QgYWN0
dWFsbHkgc3VwcG9ydGVkOgogICAgIDEpICJuby1tYXAiIC0gSXQgaXMgdXNlZCB0byB0ZWxsIHRo
ZSBPUyB0byBub3QgY3JlYXRlIGEgdmlydHVhbCAKbWVtb3J5IG9mIHRoZSByZWdpb24gYXMgcGFy
dCBvZiBpdHMgc3RhbmRhcmQgbWFwcGluZyBvZiBzeXN0ZW0gbWVtb3J5LCAKbm9yIHBlcm1pdCBz
cGVjdWxhdGl2ZSBhY2Nlc3MgdG8gaXQgdW5kZXIgYW55IGNpcmN1bXN0YW5jZXMgb3RoZXIgdGhh
biAKdW5kZXIgdGhlIGNvbnRyb2wgb2YgdGhlIGRldmljZSBkcml2ZXIgdXNpbmcgdGhlIHJlZ2lv
bi4gT24gQXJtNjQsIFhlbiAKd2lsbCBtYXAgcmVzZXJ2ZWQtbWVtb3J5IGFzIHBhcnQgb2YgeGVu
aGVhcCAoaS5lIHRoZSBkaXJlY3QgbWFwcGluZyksIApidXQgY2FydmluZyBvdXQgZnJvbSB4ZW5o
ZWFwIHdvdWxkIG5vdCBiZSBzdWZmaWNpZW50IGFzIHdlIHVzZSAxR0IgYmxvY2sgCmZvciB0aGUg
bWFwcGluZy4gU28gdGhleSBtYXkgc3RpbGwgYmUgY292ZXJlZC4gSSB3b3VsZCBhc3N1bWUgdGhp
cyBpcyAKdXNlZCBmb3IgbWVtb3J5IHRoYXQgbmVlZHMgdG8gYmUgbWFwcGVkIG5vbi1jYWNoZWFi
bGUsIHNvIGl0IGlzIApwb3RlbnRpYWxseSBjcml0aWNhbCBhcyBYZW4gd291bGQgbWFwIHRoZW0g
Y2FjaGVhYmxlIGluIHRoZSBzdGFnZS0xIApoeXBlcnZpc29yIHBhZ2UtdGFibGVzLgogICAgIDIp
ICJhbGxvYy1yYW5nZXMiOiBpdCBpcyB1c2VkIHRvIHNwZWNpZnkgcmVnaW9ucyBvZiBtZW1vcnkg
d2hlcmUgaXQgCmlzIGFjY2VwdGFibGUgdG8gYWxsb2NhdGUgbWVtb3J5IGZyb20uIFRoaXMgbWF5
IG5vdCBwbGF5IHdlbGwgd2l0aCB0aGUgCkRvbTAgbWVtb3J5IGFsbG9jYXRvci4KICAgICAzKSAi
cmV1c2FibGUiOiBJIG1lbnRpb24gaGVyZSBvbmx5IGZvciBjb21wbGV0ZW5lc3MuIE15IAp1bmRl
cnN0YW5kaW5nIGlzIGl0IGNvdWxkIHBvdGVudGlhbGx5IGJlIHVzZWQgZm9yIGh5cGVyY2FsbCBi
dWZmZXIuIFRoaXMgCm5lZWRzIHRvIGJlIGludmVzdGlnYXRlZC4KCkNoZWVycywKCi0tIApKdWxp
ZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat May 11 14:02:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 11 May 2019 14:02:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hPSZS-0000de-Qh; Sat, 11 May 2019 14:01:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hTTx=TL=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hPSZR-0000dV-V0
 for xen-devel@lists.xenproject.org; Sat, 11 May 2019 14:01:50 +0000
X-Inumbo-ID: 4f5ac12c-73f5-11e9-987d-0b820958146c
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4f5ac12c-73f5-11e9-987d-0b820958146c;
 Sat, 11 May 2019 14:01:44 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hPSZM-0000BY-3O; Sat, 11 May 2019 14:01:44 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hPSZL-0006OR-QA; Sat, 11 May 2019 14:01:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hPSZL-0004d3-PW; Sat, 11 May 2019 14:01:43 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135936-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:build-armhf-pvops:kernel-build:fail:regression
 linux-4.19:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=21de7eb67cff193e92a4556ae282a994e69b8499
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 11 May 2019 14:01:43 +0000
Subject: [Xen-devel] [linux-4.19 test] 135936: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTkzNiBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzU5MzYvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAg
IDYga2VybmVsLWJ1aWxkICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwoKVGVzdHMg
d2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJt
aGYtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qt
c3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAg
ICAgICAgICAgICAyMWRlN2ViNjdjZmYxOTNlOTJhNDU1NmFlMjgyYTk5NGU2OWI4NDk5CmJhc2Vs
aW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICA4NGRmOTUyNWIwYzI3ZjNlYmMyZWJi
MTg2NGZhNjJhOTdmZGVkYjdkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjkzMTMgIDIwMTgtMTEt
MDIgMDU6Mzk6MDggWiAgMTkwIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTI5NDEyICAyMDE4
LTExLTA0IDE0OjEwOjE1IFogIDE4NyBkYXlzICAxMTcgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNp
bmNlICAgMTM1OTM2ICAyMDE5LTA1LTA5IDEwOjEwOjQ1IFogICAgMiBkYXlzICAgIDEgYXR0ZW1w
dHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQoxOTExIHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlz
dGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14
c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3Ry
aWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9n
czogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMs
IGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVy
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoK
Tm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxNDAyMDUgbGluZXMg
bG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat May 11 15:36:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 11 May 2019 15:36:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hPU2Z-0007Rb-Va; Sat, 11 May 2019 15:35:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hTTx=TL=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hPU2Y-0007RR-MB
 for xen-devel@lists.xenproject.org; Sat, 11 May 2019 15:35:58 +0000
X-Inumbo-ID: 783b0589-7402-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 783b0589-7402-11e9-8980-bc764e045a96;
 Sat, 11 May 2019 15:35:56 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hPU2W-00026h-0x; Sat, 11 May 2019 15:35:56 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hPU2V-0003Mo-Nb; Sat, 11 May 2019 15:35:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hPU2V-0002Yg-Mx; Sat, 11 May 2019 15:35:55 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1hPU2V-0002Yg-Mx@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 11 May 2019 15:35:55 +0000
Subject: [Xen-devel] [qemu-mainline bisection] complete build-amd64-xsm
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7433077184394379703=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

Tree: ovmf git://xenbits.xen.org/osstest/ovmf.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:  qemuu git://git.qemu.org/qemu.git
  Bug introduced:  79d77bcd366190a81d092177e4f84d34b7a56fc2
  Bug not present: aa64cfaeb4ad0e67ccb54fa20511d7a36db9d833
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/136044/


  commit 79d77bcd366190a81d092177e4f84d34b7a56fc2
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Mon Apr 29 17:35:57 2019 +0100
  
      configure: Remove --source-path option
      
      Normally configure identifies the source path by looking
      at the location where the configure script itself exists.
      We also provide a --source-path option which lets the user
      manually override this.
      
      There isn't really an obvious use case for the --source-path
      option, and in commit 927128222b0a91f56c13a in 2017 we
      accidentally added some logic that looks at $source_path
      before the command line option that overrides it has been
      processed.
      
      The fact that nobody complained suggests that there isn't
      any use of this option and we aren't testing it either;
      remove it. This allows us to move the "make $source_path
      absolute" logic up so that there is no window in the script
      where $source_path is set but not yet absolute.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Daniel P. BerrangÃ© <berrange@redhat.com>
      Message-id: 20190318134019.23729-1-peter.maydell@linaro.org


For bisection revision-tuple graph see:
   http://logs.test-lab.xenproject.org/osstest/results/bisect/qemu-mainline/build-amd64-xsm.xen-build.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/build-amd64-xsm.xen-build --summary-out=tmp/136044.bisection-summary --basis-template=135251 --blessings=real,real-bisect qemu-mainline build-amd64-xsm xen-build
Searching for failure / basis pass:
 135937 fail [host=godello0] / 135416 [host=albana1] 135251 [host=italia1] 135077 [host=albana1] 134989 [host=albana0] 134899 [host=chardonnay0] 134745 [host=albana1] 133997 [host=godello1] 133975 [host=godello1] 133939 [host=godello1] 133909 [host=merlot0] 133872 ok.
Failure / basis pass flights: 135937 / 133872
(tree with no url: minios)
(tree with no url: seabios)
Tree: ovmf git://xenbits.xen.org/osstest/ovmf.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 fbb0ec7ea4c0d1e9e397fe898fb7d69de0779084 d0d8ad39ecb51cd7497cd524484fe09f50876798 df06df4f412a67341de0fbb075e74c4dde3c8972 cb70a26f78848fe45f593f7ebc9cfaac760a791b
Basis pass ef529e6ab7c31290a33045bb1f1837447cc0eb56 d0d8ad39ecb51cd7497cd524484fe09f50876798 8b088d3f8ab5642020d28fa0c2a8d938bc5f3592 4deeaf2a3ee50b096426eea41a4c9b96ded0f029
Generating revisions with ./adhoc-revtuple-generator  git://xenbits.xen.org/osstest/ovmf.git#ef529e6ab7c31290a33045bb1f1837447cc0eb56-fbb0ec7ea4c0d1e9e397fe898fb7d69de0779084 git://xenbits.xen.org/qemu-xen-traditional.git#d0d8ad39ecb51cd7497cd524484fe09f50876798-d0d8ad39ecb51cd7497cd524484fe09f50876798 git://git.qemu.org/qemu.git#8b088d3f8ab5642020d28fa0c2a8d938bc5f3592-df06df4f412a67341de0fbb075e74c4dde3c8972 git://xenbits.xen.org/xen.git#4deeaf2a3ee50b096426eea41a4c9b96ded0f029-cb70a26f78848fe\
 45f593f7ebc9cfaac760a791b
adhoc-revtuple-generator: tree discontiguous: ovmf
Loaded 7447 nodes in revision graph
Searching for test results:
 133844 pass ef529e6ab7c31290a33045bb1f1837447cc0eb56 d0d8ad39ecb51cd7497cd524484fe09f50876798 8b088d3f8ab5642020d28fa0c2a8d938bc5f3592 4deeaf2a3ee50b096426eea41a4c9b96ded0f029
 133845 pass irrelevant
 133866 pass irrelevant
 133873 pass irrelevant
 133895 [host=albana0]
 133872 pass ef529e6ab7c31290a33045bb1f1837447cc0eb56 d0d8ad39ecb51cd7497cd524484fe09f50876798 8b088d3f8ab5642020d28fa0c2a8d938bc5f3592 4deeaf2a3ee50b096426eea41a4c9b96ded0f029
 133909 [host=merlot0]
 133939 [host=godello1]
 133975 [host=godello1]
 133997 [host=godello1]
 134221 [host=chardonnay1]
 134212 [host=chardonnay1]
 134257 [host=godello1]
 134223 [host=merlot1]
 134230 [host=merlot1]
 134214 [host=chardonnay1]
 134225 [host=merlot1]
 134210 [host=chardonnay1]
 134243 [host=godello1]
 134217 [host=merlot1]
 134226 [host=albana1]
 134220 pass ef529e6ab7c31290a33045bb1f1837447cc0eb56 d0d8ad39ecb51cd7497cd524484fe09f50876798 4158e93f4aced247c8db94a0275fc027da7dc97e a892f81ddecf0ad90564a4d91d520234c542b068
 134239 pass irrelevant
 134247 pass irrelevant
 134235 [host=pinot1]
 134227 [host=merlot0]
 134232 [host=godello1]
 134238 [host=godello1]
 134244 [host=albana1]
 134241 pass irrelevant
 134245 [host=merlot0]
 134249 [host=pinot1]
 134253 [host=godello1]
 134256 [host=merlot0]
 134260 [host=godello1]
 134263 [host=godello1]
 134265 [host=chardonnay1]
 134269 [host=merlot0]
 134275 [host=baroque0]
 134276 pass ef529e6ab7c31290a33045bb1f1837447cc0eb56 d0d8ad39ecb51cd7497cd524484fe09f50876798 86e2fca2d7f163c50b80254e0afdd4e16378b3bb 17f74242ccf0ce6e51c03a5860947865c0ef0dc2
 134280 [host=albana0]
 134281 pass ef529e6ab7c31290a33045bb1f1837447cc0eb56 d0d8ad39ecb51cd7497cd524484fe09f50876798 b69864e5a8c7b762e94d1bfd170b8774b28ab993 a892f81ddecf0ad90564a4d91d520234c542b068
 134284 [host=debina1]
 134285 [host=godello1]
 134424 [host=chardonnay1]
 134427 pass irrelevant
 134481 [host=albana1]
 134498 [host=godello1]
 134500 [host=albana1]
 134501 [host=chardonnay0]
 134503 [host=albana0]
 134505 [host=albana1]
 134745 [host=albana1]
 134799 [host=godello1]
 134806 [host=chardonnay1]
 134812 [host=merlot0]
 134819 [host=merlot0]
 134847 [host=albana0]
 134824 [host=albana0]
 134851 [host=godello1]
 134831 [host=fiano0]
 134899 [host=chardonnay0]
 134853 [host=albana0]
 134836 [host=elbling0]
 134991 [host=albana1]
 134989 [host=albana0]
 134990 [host=albana0]
 135077 [host=albana1]
 135251 [host=italia1]
 135448 [host=godello1]
 135416 [host=albana1]
 135828 fail fbb0ec7ea4c0d1e9e397fe898fb7d69de0779084 d0d8ad39ecb51cd7497cd524484fe09f50876798 a6ae23831b05a11880b40f7d58e332c45a6b04f7 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 135944 fail ef529e6ab7c31290a33045bb1f1837447cc0eb56 d0d8ad39ecb51cd7497cd524484fe09f50876798 574d96933ceff60b2d13fe97602572fc7e95f7c6 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 135946 fail ef529e6ab7c31290a33045bb1f1837447cc0eb56 d0d8ad39ecb51cd7497cd524484fe09f50876798 22d96eac64877c4d96f9928babb6f2fcc68faacf cb70a26f78848fe45f593f7ebc9cfaac760a791b
 135571 [host=godello1]
 135711 [host=godello1]
 135871 [host=godello1]
 135933 [host=godello1]
 135925 [host=godello1]
 135929 [host=godello1]
 135932 [host=godello1]
 135934 [host=godello1]
 135939 pass ef529e6ab7c31290a33045bb1f1837447cc0eb56 d0d8ad39ecb51cd7497cd524484fe09f50876798 8b088d3f8ab5642020d28fa0c2a8d938bc5f3592 4deeaf2a3ee50b096426eea41a4c9b96ded0f029
 135940 fail fbb0ec7ea4c0d1e9e397fe898fb7d69de0779084 d0d8ad39ecb51cd7497cd524484fe09f50876798 a6ae23831b05a11880b40f7d58e332c45a6b04f7 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 135941 fail fbb0ec7ea4c0d1e9e397fe898fb7d69de0779084 d0d8ad39ecb51cd7497cd524484fe09f50876798 f62d632f4328fab02682335ba1ccfdbd9893d33d cb70a26f78848fe45f593f7ebc9cfaac760a791b
 135942 fail ef529e6ab7c31290a33045bb1f1837447cc0eb56 d0d8ad39ecb51cd7497cd524484fe09f50876798 e6e90feedb706b1b92827a5977b37e1e8defb8ef cb70a26f78848fe45f593f7ebc9cfaac760a791b
 135951 fail ef529e6ab7c31290a33045bb1f1837447cc0eb56 d0d8ad39ecb51cd7497cd524484fe09f50876798 6000531e19964756673a5f4b694a649ef883605a cb70a26f78848fe45f593f7ebc9cfaac760a791b
 135999 pass ef529e6ab7c31290a33045bb1f1837447cc0eb56 d0d8ad39ecb51cd7497cd524484fe09f50876798 7d5489e6d15e2922e45a41e4808d03a48457a5ee cb70a26f78848fe45f593f7ebc9cfaac760a791b
 135975 pass ef529e6ab7c31290a33045bb1f1837447cc0eb56 d0d8ad39ecb51cd7497cd524484fe09f50876798 d013283a46e1f197594e76ed320f867067ab80b3 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 135952 pass ef529e6ab7c31290a33045bb1f1837447cc0eb56 d0d8ad39ecb51cd7497cd524484fe09f50876798 f7526eece29cd2e36a63b6703508b24453095eb8 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 135954 pass ef529e6ab7c31290a33045bb1f1837447cc0eb56 d0d8ad39ecb51cd7497cd524484fe09f50876798 db7f1c3fafa8e1d23ecb212454f9d83ac59e411b cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136015 pass ef529e6ab7c31290a33045bb1f1837447cc0eb56 d0d8ad39ecb51cd7497cd524484fe09f50876798 c503849bb5400cc4a7a293603067e8f995e46280 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 135956 pass ef529e6ab7c31290a33045bb1f1837447cc0eb56 d0d8ad39ecb51cd7497cd524484fe09f50876798 9ec34ecc97bcd5df04b0f67a774d79ffcd6b0a11 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 135957 pass ef529e6ab7c31290a33045bb1f1837447cc0eb56 d0d8ad39ecb51cd7497cd524484fe09f50876798 ede9a8a656c992deecce45f8175985dd81cc6be9 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 135980 pass ef529e6ab7c31290a33045bb1f1837447cc0eb56 d0d8ad39ecb51cd7497cd524484fe09f50876798 2bcd05cf24a7de34e7e265247c010977e43f40bc cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136025 fail ef529e6ab7c31290a33045bb1f1837447cc0eb56 d0d8ad39ecb51cd7497cd524484fe09f50876798 1702071302934af77a072b7ee7c5eadc45b37573 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 135959 pass ef529e6ab7c31290a33045bb1f1837447cc0eb56 d0d8ad39ecb51cd7497cd524484fe09f50876798 6739df3fafaa3e2ec37af23fd77d2119869f4a4f cb70a26f78848fe45f593f7ebc9cfaac760a791b
 135983 pass ef529e6ab7c31290a33045bb1f1837447cc0eb56 d0d8ad39ecb51cd7497cd524484fe09f50876798 7357b2215978debf2fd17b525ba745d3c69272a3 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 135961 pass ef529e6ab7c31290a33045bb1f1837447cc0eb56 d0d8ad39ecb51cd7497cd524484fe09f50876798 93e32b3e2012a668e4da1c2566d2935c24060435 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136016 pass ef529e6ab7c31290a33045bb1f1837447cc0eb56 d0d8ad39ecb51cd7497cd524484fe09f50876798 adb3321bfdeabeeb32b5ec545043a3f5f9fd8a7e cb70a26f78848fe45f593f7ebc9cfaac760a791b
 135962 pass ef529e6ab7c31290a33045bb1f1837447cc0eb56 d0d8ad39ecb51cd7497cd524484fe09f50876798 6fabae61a9393fd2bc703837e464b9c34ec5ef25 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 135984 pass ef529e6ab7c31290a33045bb1f1837447cc0eb56 d0d8ad39ecb51cd7497cd524484fe09f50876798 bc939abe00cd7c34bfd9412af3fffff40132dd50 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136003 pass ef529e6ab7c31290a33045bb1f1837447cc0eb56 d0d8ad39ecb51cd7497cd524484fe09f50876798 ab79237a15e8f8c23310291b672d83374cf17935 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 135965 pass ef529e6ab7c31290a33045bb1f1837447cc0eb56 d0d8ad39ecb51cd7497cd524484fe09f50876798 9749636b005d118259810afb92482df2fe0ae2ad cb70a26f78848fe45f593f7ebc9cfaac760a791b
 135986 pass ef529e6ab7c31290a33045bb1f1837447cc0eb56 d0d8ad39ecb51cd7497cd524484fe09f50876798 436960c95946007aca713330e7a488a6f2e0696f cb70a26f78848fe45f593f7ebc9cfaac760a791b
 135967 pass ef529e6ab7c31290a33045bb1f1837447cc0eb56 d0d8ad39ecb51cd7497cd524484fe09f50876798 4560116e42a21989a4b6cf9551ce2f90b16c7238 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 135968 pass ef529e6ab7c31290a33045bb1f1837447cc0eb56 d0d8ad39ecb51cd7497cd524484fe09f50876798 065e6298a75164b4347682b63381dbe752c2b156 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 135970 pass ef529e6ab7c31290a33045bb1f1837447cc0eb56 d0d8ad39ecb51cd7497cd524484fe09f50876798 248987f92cfda8305d6d44ced23e173e62a8bc0e cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136005 pass ef529e6ab7c31290a33045bb1f1837447cc0eb56 d0d8ad39ecb51cd7497cd524484fe09f50876798 84bdc58c06c889d94dba6cd9f023a39757f7dc41 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 135972 pass ef529e6ab7c31290a33045bb1f1837447cc0eb56 d0d8ad39ecb51cd7497cd524484fe09f50876798 c19f2b711e15dac4c2cdbace2f8fb3a45fbed0d2 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 135974 pass ef529e6ab7c31290a33045bb1f1837447cc0eb56 d0d8ad39ecb51cd7497cd524484fe09f50876798 ab63817119b03b95f7dce6fae036e6d063ad63fb cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136017 pass ef529e6ab7c31290a33045bb1f1837447cc0eb56 d0d8ad39ecb51cd7497cd524484fe09f50876798 7849f0c2ecf35f04c8dfcea30f675182cafdd455 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 135989 pass ef529e6ab7c31290a33045bb1f1837447cc0eb56 d0d8ad39ecb51cd7497cd524484fe09f50876798 75d34eb98ca0bb2f49d607fcaefd9c482e56b15d cb70a26f78848fe45f593f7ebc9cfaac760a791b
 135937 fail fbb0ec7ea4c0d1e9e397fe898fb7d69de0779084 d0d8ad39ecb51cd7497cd524484fe09f50876798 df06df4f412a67341de0fbb075e74c4dde3c8972 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136008 pass ef529e6ab7c31290a33045bb1f1837447cc0eb56 d0d8ad39ecb51cd7497cd524484fe09f50876798 12f067cc14b90aef60b2b7d03e1df74cc50a0459 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 135995 pass ef529e6ab7c31290a33045bb1f1837447cc0eb56 d0d8ad39ecb51cd7497cd524484fe09f50876798 be1092afa07794e5247eb504095fb5f2ae421ec6 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136038 fail ef529e6ab7c31290a33045bb1f1837447cc0eb56 d0d8ad39ecb51cd7497cd524484fe09f50876798 79d77bcd366190a81d092177e4f84d34b7a56fc2 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136009 pass ef529e6ab7c31290a33045bb1f1837447cc0eb56 d0d8ad39ecb51cd7497cd524484fe09f50876798 c99ef792dc9ec6d8a5061428faf396ea9ceb8f57 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136018 pass ef529e6ab7c31290a33045bb1f1837447cc0eb56 d0d8ad39ecb51cd7497cd524484fe09f50876798 50ccc488b0d4c3b8e2790c18bcd7329fc609a1c6 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136030 fail ef529e6ab7c31290a33045bb1f1837447cc0eb56 d0d8ad39ecb51cd7497cd524484fe09f50876798 5bcf8ed9401e62c73158ba110864ee1375558bf7 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136010 pass ef529e6ab7c31290a33045bb1f1837447cc0eb56 d0d8ad39ecb51cd7497cd524484fe09f50876798 2ef80e14d526f50c4b751d1f15b5ca450d7f997f cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136037 pass ef529e6ab7c31290a33045bb1f1837447cc0eb56 d0d8ad39ecb51cd7497cd524484fe09f50876798 aa64cfaeb4ad0e67ccb54fa20511d7a36db9d833 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136011 pass ef529e6ab7c31290a33045bb1f1837447cc0eb56 d0d8ad39ecb51cd7497cd524484fe09f50876798 199f8d94be106f20dfce23fa4e157fc8d55fd494 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136020 pass ef529e6ab7c31290a33045bb1f1837447cc0eb56 d0d8ad39ecb51cd7497cd524484fe09f50876798 9b198f935a7a78ca4962f9ad62bf5f5a9910e6b6 59e9783ddf18e650622e0573cad4f08db65592e4
 136014 pass ef529e6ab7c31290a33045bb1f1837447cc0eb56 d0d8ad39ecb51cd7497cd524484fe09f50876798 905870b53c031e4350cd1fbfc8d5010d25c8f6f8 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136022 pass ef529e6ab7c31290a33045bb1f1837447cc0eb56 d0d8ad39ecb51cd7497cd524484fe09f50876798 dec9776049e32d6c830127b286530c5f53267eff cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136023 pass ef529e6ab7c31290a33045bb1f1837447cc0eb56 d0d8ad39ecb51cd7497cd524484fe09f50876798 a9b305ba291fb74f7ff732b3d7b8f4c812431ddf cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136033 pass ef529e6ab7c31290a33045bb1f1837447cc0eb56 d0d8ad39ecb51cd7497cd524484fe09f50876798 c637044120705004b792ecf29e6b4be41e20c4c8 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136024 pass ef529e6ab7c31290a33045bb1f1837447cc0eb56 d0d8ad39ecb51cd7497cd524484fe09f50876798 e0fb2c3d89aa77057ac4aa073e01f4ca484449b0 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136027 fail fbb0ec7ea4c0d1e9e397fe898fb7d69de0779084 d0d8ad39ecb51cd7497cd524484fe09f50876798 df06df4f412a67341de0fbb075e74c4dde3c8972 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136042 fail ef529e6ab7c31290a33045bb1f1837447cc0eb56 d0d8ad39ecb51cd7497cd524484fe09f50876798 79d77bcd366190a81d092177e4f84d34b7a56fc2 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136044 fail ef529e6ab7c31290a33045bb1f1837447cc0eb56 d0d8ad39ecb51cd7497cd524484fe09f50876798 79d77bcd366190a81d092177e4f84d34b7a56fc2 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136040 pass ef529e6ab7c31290a33045bb1f1837447cc0eb56 d0d8ad39ecb51cd7497cd524484fe09f50876798 aa64cfaeb4ad0e67ccb54fa20511d7a36db9d833 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136043 pass ef529e6ab7c31290a33045bb1f1837447cc0eb56 d0d8ad39ecb51cd7497cd524484fe09f50876798 aa64cfaeb4ad0e67ccb54fa20511d7a36db9d833 cb70a26f78848fe45f593f7ebc9cfaac760a791b
Searching for interesting versions
 Result found: flight 133844 (pass), for basis pass
 Result found: flight 135937 (fail), for basis failure
 Repro found: flight 135939 (pass), for basis pass
 Repro found: flight 136027 (fail), for basis failure
 0 revisions at ef529e6ab7c31290a33045bb1f1837447cc0eb56 d0d8ad39ecb51cd7497cd524484fe09f50876798 aa64cfaeb4ad0e67ccb54fa20511d7a36db9d833 cb70a26f78848fe45f593f7ebc9cfaac760a791b
No revisions left to test, checking graph state.
 Result found: flight 136037 (pass), for last pass
 Result found: flight 136038 (fail), for first failure
 Repro found: flight 136040 (pass), for last pass
 Repro found: flight 136042 (fail), for first failure
 Repro found: flight 136043 (pass), for last pass
 Repro found: flight 136044 (fail), for first failure

*** Found and reproduced problem changeset ***

  Bug is in tree:  qemuu git://git.qemu.org/qemu.git
  Bug introduced:  79d77bcd366190a81d092177e4f84d34b7a56fc2
  Bug not present: aa64cfaeb4ad0e67ccb54fa20511d7a36db9d833
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/136044/


  commit 79d77bcd366190a81d092177e4f84d34b7a56fc2
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Mon Apr 29 17:35:57 2019 +0100
  
      configure: Remove --source-path option
      
      Normally configure identifies the source path by looking
      at the location where the configure script itself exists.
      We also provide a --source-path option which lets the user
      manually override this.
      
      There isn't really an obvious use case for the --source-path
      option, and in commit 927128222b0a91f56c13a in 2017 we
      accidentally added some logic that looks at $source_path
      before the command line option that overrides it has been
      processed.
      
      The fact that nobody complained suggests that there isn't
      any use of this option and we aren't testing it either;
      remove it. This allows us to move the "make $source_path
      absolute" logic up so that there is no window in the script
      where $source_path is set but not yet absolute.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Daniel P. BerrangÃ© <berrange@redhat.com>
      Message-id: 20190318134019.23729-1-peter.maydell@linaro.org

Revision graph left in /home/logs/results/bisect/qemu-mainline/build-amd64-xsm.xen-build.{dot,ps,png,html,svg}.
----------------------------------------
136044: tolerable ALL FAIL

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

Failures :-/ but no regressions.

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


jobs:
 build-amd64-xsm                                              fail    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

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



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7433077184394379703==--

From xen-devel-bounces@lists.xenproject.org Sat May 11 16:02:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 11 May 2019 16:02:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hPUSS-0001nb-0K; Sat, 11 May 2019 16:02:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hTTx=TL=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hPUSQ-0001nS-EU
 for xen-devel@lists.xenproject.org; Sat, 11 May 2019 16:02:42 +0000
X-Inumbo-ID: 33e86d50-7406-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 33e86d50-7406-11e9-8980-bc764e045a96;
 Sat, 11 May 2019 16:02:40 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hPUSN-0003CW-Gc; Sat, 11 May 2019 16:02:39 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hPUSN-0004iU-3y; Sat, 11 May 2019 16:02:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hPUSN-00045u-2G; Sat, 11 May 2019 16:02:39 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135945-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.6-testing:build-amd64-xsm:xen-build:fail:regression
 xen-4.6-testing:build-amd64:xen-build:fail:regression
 xen-4.6-testing:build-i386-xsm:xen-build:fail:regression
 xen-4.6-testing:build-i386:xen-build:fail:regression
 xen-4.6-testing:build-armhf:xen-build:fail:regression
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-1:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-5:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:build-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-4.6-testing:build-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-4:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=6e1b057b63b2e1d04e62e5a072734746310ff987
X-Osstest-Versions-That: xen=3636de3f1a9a513ebdcd77555dce0e4d451e198b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 11 May 2019 16:02:39 +0000
Subject: [Xen-devel] [xen-4.6-testing test] 135945: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTk0NSB4ZW4tNC42LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNTk0NS8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAg
ICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NzkyCiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjc3OTIKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzc5MgogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI3NzkyCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjc3OTIKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3Vj
Y2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni1taWdydXBncmFkZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tl
ZCBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43
LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAg
MSBidWlsZC1jaGVjaygxKSAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNy
ZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXBh
aXIgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQtYW1kNjQtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFjb3cyICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFt
ZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYt
YW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC12aGQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93
ICAxIGJ1aWxkLWNoZWNrKDEpICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC14dGYtYW1kNjQt
YW1kNjQtMyAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAg
NmUxYjA1N2I2M2IyZTFkMDRlNjJlNWEwNzI3MzQ3NDYzMTBmZjk4NwpiYXNlbGluZSB2ZXJzaW9u
OgogeGVuICAgICAgICAgICAgICAgICAgMzYzNmRlM2YxYTlhNTEzZWJkY2Q3NzU1NWRjZTBlNGQ0
NTFlMTk4YgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI3NzkyICAyMDE4LTA5LTE5IDAzOjUwOjQx
IFogIDIzNCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzNTQzMyAgMjAxOS0wNC0yOSAxNToz
NjoxMCBaICAgMTIgZGF5cyAgICA2IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzNTg1
MCAgMjAxOS0wNS0wNyAxMTozNjoxNyBaICAgIDQgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVv
cGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEPDqWRyaWMgQm9zZG9ubmF0
IDxjYm9zZG9ubmF0QHN1c2UuY29tPgogIERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5u
c2EuZ292PgogIElhbiBDYW1wYmVsbCA8aWFuLmNhbXBiZWxsQGNpdHJpeC5jb20+CiAgUXVhbiBY
dSA8eHVxdWFuOEBodWF3ZWkuY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpq
b2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1k
NjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20g
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVz
dC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAv
aG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUg
YXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoK
RXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwg
aXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFy
bmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgNmUx
YjA1N2I2M2IyZTFkMDRlNjJlNWEwNzI3MzQ3NDYzMTBmZjk4NwpBdXRob3I6IEPDqWRyaWMgQm9z
ZG9ubmF0IDxjYm9zZG9ubmF0QHN1c2UuY29tPgpEYXRlOiAgIFRodSBOb3YgMTAgMTA6MjM6MzEg
MjAxNiArMDEwMAoKICAgIEZpeCBtaXNsZWFkaW5nIGluZGVudGF0aW9uIHdhcm5pbmdzCiAgICAK
ICAgIEdjYzYgYnVpbGQgcmVwb3J0cyBtaXNsZWFkaW5nIGluZGVudGF0aW9uIGFzIHdhcm5pbmdz
LiBGaXggYSBmZXcKICAgIHdhcm5pbmdzIGluIHN0dWJkb20uCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEPDqWRyaWMgQm9zZG9ubmF0IDxjYm9zZG9ubmF0QHN1c2UuY29tPgogICAgQWNrZWQtYnk6
IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgogICAgQWNrZWQtYnk6IFF1
YW4gWHUgPHh1cXVhbjhAaHVhd2VpLmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA5ZmRm
ZmJiYWIzYWRhNDI3YmFjMDcwNzZmMDQyZjAyNjVlNWFlMDVmKQogICAgKGNoZXJyeSBwaWNrZWQg
ZnJvbSBjb21taXQgN2M4ZGI1OGQzNzM5YzgwNWY0YzBmNzczYjY1MTU3ZjMwNmIwMGMyYSkKCmNv
bW1pdCBlNjc1MzMyZDVkMDQ5YmJmNWNlNGNmMTkyNGE2NDE0YjgwMzU5NjNkCkF1dGhvcjogSWFu
IENhbXBiZWxsIDxpYW4uY2FtcGJlbGxAY2l0cml4LmNvbT4KRGF0ZTogICBGcmkgSmFuIDIyIDE0
OjI3OjI5IDIwMTYgKzAwMDAKCiAgICB4ZW5hbHl6ZTogcmVtb3ZlIGNyM19jb21wYXJlX3RvdGFs
CiAgICAKICAgIGdjYy02IGNvbXBsYWluczoKICAgIHhlbmFseXplLmM6NDEzMjo5OiBlcnJvcjog
J2NyM19jb21wYXJlX3RvdGFsJyBkZWZpbmVkIGJ1dCBub3QgdXNlZCBbLVdlcnJvcj11bnVzZWQt
ZnVuY3Rpb25dCiAgICAgICAgIGludCBjcjNfY29tcGFyZV90b3RhbChjb25zdCB2b2lkICpfYSwg
Y29uc3Qgdm9pZCAqX2IpIHsKICAgICAgICAgICAgIF5+fn5+fn5+fn5+fn5+fn5+CiAgICAKICAg
IEkgYmVsaWV2ZSBpdCBpcyBjb3JyZWN0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gQ2Ft
cGJlbGwgPGlhbi5jYW1wYmVsbEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEdlb3JnZSBE
dW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20g
Y29tbWl0IDg3NzYxMjc3ZDdmMDc5Y2UyNzgzMjNiNDVkYTI3OWYyYmQyNWQzMWIpCgpjb21taXQg
OTM1N2ZjZDA4NWMxZGZkZjkwYTY4OTU0NWQyMTI0MmIwZWIzODQxZQpBdXRob3I6IElhbiBDYW1w
YmVsbCA8aWFuLmNhbXBiZWxsQGNpdHJpeC5jb20+CkRhdGU6ICAgRnJpIEphbiAyMiAxNDoyNzoy
OCAyMDE2ICswMDAwCgogICAgeGVuYWx5emU6IGZpeCBtaXNsZWFkaW5nIGluZGVudGF0aW9uLgog
ICAgCiAgICBnY2MtNiBhZGRzIC1XbWlzbGVhZGluZy1pbmRlbnRhdGlvbiB3aGljaCBmb3VuZCB0
aGVzZSBpc3N1ZXMuCiAgICAKICAgIHhlbmFseXplLmM6IEluIGZ1bmN0aW9uICd3ZWlnaHRlZF9w
ZXJjZW50aWxlJzoKICAgIHhlbmFseXplLmM6MjEzNjoxODogZXJyb3I6IHN0YXRlbWVudCBpcyBp
bmRlbnRlZCBhcyBpZiBpdCB3ZXJlIGd1YXJkZWQgYnkuLi4gWy1XZXJyb3I9bWlzbGVhZGluZy1p
bmRlbnRhdGlvbl0KICAgICAgICAgICAgICAgICBMPUk7IExfd2VpZ2h0ID0gSV93ZWlnaHQ7CiAg
ICAgICAgICAgICAgICAgICAgICBefn5+fn5+fgogICAgCiAgICB4ZW5hbHl6ZS5jOjIxMzU6OTog
bm90ZTogLi4udGhpcyAnaWYnIGNsYXVzZSwgYnV0IGl0IGlzIG5vdAogICAgICAgICAgICAgaWYo
Sl93ZWlnaHQ8S193ZWlnaHQpCiAgICAgICAgICAgICBefgogICAgCiAgICB4ZW5hbHl6ZS5jOjIx
Mzg6MTg6IGVycm9yOiBzdGF0ZW1lbnQgaXMgaW5kZW50ZWQgYXMgaWYgaXQgd2VyZSBndWFyZGVk
IGJ5Li4uIFstV2Vycm9yPW1pc2xlYWRpbmctaW5kZW50YXRpb25dCiAgICAgICAgICAgICAgICAg
Uj1KOyBSX3dlaWdodCA9IEpfd2VpZ2h0OwogICAgICAgICAgICAgICAgICAgICAgXn5+fn5+fn4K
ICAgIAogICAgeGVuYWx5emUuYzoyMTM3Ojk6IG5vdGU6IC4uLnRoaXMgJ2lmJyBjbGF1c2UsIGJ1
dCBpdCBpcyBub3QKICAgICAgICAgICAgIGlmKEtfd2VpZ2h0PElfd2VpZ2h0KQogICAgICAgICAg
ICAgXn4KICAgIAogICAgeGVuYWx5emUuYzogSW4gZnVuY3Rpb24gJ3NlbGZfd2VpZ2h0ZWRfcGVy
Y2VudGlsZSc6CiAgICB4ZW5hbHl6ZS5jOjIyMTU6MTg6IGVycm9yOiBzdGF0ZW1lbnQgaXMgaW5k
ZW50ZWQgYXMgaWYgaXQgd2VyZSBndWFyZGVkIGJ5Li4uIFstV2Vycm9yPW1pc2xlYWRpbmctaW5k
ZW50YXRpb25dCiAgICAgICAgICAgICAgICAgTD1JOyBMX3dlaWdodCA9IElfd2VpZ2h0OwogICAg
ICAgICAgICAgICAgICAgICAgXn5+fn5+fn4KICAgIAogICAgeGVuYWx5emUuYzoyMjE0Ojk6IG5v
dGU6IC4uLnRoaXMgJ2lmJyBjbGF1c2UsIGJ1dCBpdCBpcyBub3QKICAgICAgICAgICAgIGlmKEpf
d2VpZ2h0PEtfd2VpZ2h0KQogICAgICAgICAgICAgXn4KICAgIAogICAgeGVuYWx5emUuYzoyMjE3
OjE4OiBlcnJvcjogc3RhdGVtZW50IGlzIGluZGVudGVkIGFzIGlmIGl0IHdlcmUgZ3VhcmRlZCBi
eS4uLiBbLVdlcnJvcj1taXNsZWFkaW5nLWluZGVudGF0aW9uXQogICAgICAgICAgICAgICAgIFI9
SjsgUl93ZWlnaHQgPSBKX3dlaWdodDsKICAgICAgICAgICAgICAgICAgICAgIF5+fn5+fn5+CiAg
ICAKICAgIHhlbmFseXplLmM6MjIxNjo5OiBub3RlOiAuLi50aGlzICdpZicgY2xhdXNlLCBidXQg
aXQgaXMgbm90CiAgICAgICAgICAgICBpZihLX3dlaWdodDxJX3dlaWdodCkKICAgICAgICAgICAg
IF5+CiAgICAKICAgIEkndmUgbW9kaWZpZWQgYWNjb3JkaW5nIHRvIHdoYXQgSSB0aGluayB0aGUg
aW50ZW50aW9uIGlzLCBpLmUuIGFkZGVkIGJyYWNlcwogICAgcmF0aGVyIHRoYW4gbW92aW5nIHRo
ZSBsaW5lIGluIHF1ZXN0aW9uIG91dCBhIGxldmVsLgogICAgCiAgICBJIGhhdmUgb25seSBidWls
ZCB0ZXN0ZWQgdGhlIHJlc3VsdC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSWFuIENhbXBiZWxs
IDxpYW4uY2FtcGJlbGxAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1p
dCBlYmRiYTE1MGJmZjFkOTE0ODA1ZDYwZWZhNTc2MzM3YmJlZjBjMzA1KQoKY29tbWl0IDU5Y2U2
YTU0M2YzYzAwZDI0MWVhMGU4NWY5MzJkZjYxMGNkYzI1YmIKQXV0aG9yOiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgpEYXRlOiAgIFdlZCBOb3YgMjggMTc6NDM6MzMgMjAxOCArMDAwMAoK
ICAgIHRvb2xzL2Zpcm13YXJlOiB1cGRhdGUgT1ZNRiBNYWtlZmlsZSwgd2hlbiBuZWNlc3NhcnkK
ICAgIAogICAgWyBUaGlzIGlzIHR3byBjb21taXRzIGZyb20gbWFzdGVyIGFrYSBzdGFnaW5nLTQu
MTI6IF0KICAgIAogICAgT1ZNRiBoYXMgYmVjb21lIGRlcGVuZGVudCBvbiBPcGVuU1NMLCB3aGlj
aCBpcyBpbmNsdWRlZCBhcyBhCiAgICBzdWJtb2R1bGUuICBJbml0aWFsaXNlIHN1Ym1vZHVsZXMg
YmVmb3JlIGJ1aWxkaW5nLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBl
cmFyZEBjaXRyaXguY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgYjE2MjgxODcw
ZTA2ZjVmNTI2MDI5YTRlNjk2MzRhMTZkYzM4ZThlNCkKICAgIAogICAgdG9vbHM6IG9ubHkgY2Fs
bCBnaXQgd2hlbiBuZWNlc3NhcnkgaW4gT1ZNRiBNYWtlZmlsZQogICAgCiAgICBVc2VycyBtYXkg
Y2hvb3NlIHRvIGV4cG9ydCBhIHNuYXBzaG90IG9mIE9WTUYgYW5kIGJ1aWxkIGl0CiAgICB3aXRo
IHhlbi5naXQgc3VwcGxpZWQgb3ZtZi1tYWtlZmlsZS4gSW4gdGhhdCBjYXNlIHdlIGRvbid0CiAg
ICBuZWVkIHRvIGNhbGwgYGdpdCBzdWJtb2R1bGVgLgogICAgCiAgICBGaXhlcyBiMTYyODE4NzBl
LgogICAgCiAgICBSZXBvcnRlZC1ieTogT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgogICAg
U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICAgIFJlbGVh
c2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIChjaGVycnkg
cGlja2VkIGZyb20gY29tbWl0IDY4MjkyYzk0YTYwZWFiMjQ1MTRhYjRhOGU0NzcyYWYyNGRlYWQ4
MDcpCiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBlOTgzZThhZTg0ZWZkNWU0MzA0NWEz
ZDIwYTgyMGYxM2NiNGE3NWJmKQogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgNWE4MWRl
NGM2YjYwMzY5NzRmMjllMjMzMGE0OTNmMjNhOGYwYzFmMCkKICAgIChjaGVycnkgcGlja2VkIGZy
b20gY29tbWl0IDYzZDkzMzBiYTlmZGVjN2M4ZTkzNDZlNmQ4NTM2MDc0N2Q2MWM5NDcpCiAgICAo
Y2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBlOWQ4NjBmMWY2NTdhMTk4ZDk5MGJkYWUzZTI5NTAw
MWJkMTkyMjNjKQogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgNzgzNTY0NGQ1MTQxZDBm
MjhlYzIyMWVkYTQwZmNiZjJmYzAzYmUyMykKKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat May 11 17:10:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 11 May 2019 17:10:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hPVW6-00074R-Nr; Sat, 11 May 2019 17:10:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hTTx=TL=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hPVW4-00073n-Sm
 for xen-devel@lists.xenproject.org; Sat, 11 May 2019 17:10:32 +0000
X-Inumbo-ID: aaa51004-740f-11e9-a7d6-db0be9ec3cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id aaa51004-740f-11e9-a7d6-db0be9ec3cff;
 Sat, 11 May 2019 17:10:24 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hPVVw-0004aI-3Z; Sat, 11 May 2019 17:10:24 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hPVVv-0007pn-S1; Sat, 11 May 2019 17:10:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hPVVv-00049J-Qv; Sat, 11 May 2019 17:10:23 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135938-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-upstream-4.12-testing:test-amd64-amd64-xl-qcow2:guest-localmigrate/x10:fail:regression
 qemu-upstream-4.12-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:leak-check/check:fail:heisenbug
 qemu-upstream-4.12-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:leak-check/check:fail:heisenbug
 qemu-upstream-4.12-testing:test-amd64-amd64-xl-qcow2:guest-saverestore.2:fail:heisenbug
 qemu-upstream-4.12-testing:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-upstream-4.12-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-upstream-4.12-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.12-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.12-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.12-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-upstream-4.12-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=8023a62081ffbe3f734019076ec1a2b4213142bb
X-Osstest-Versions-That: qemuu=de5b678ca4dcdfa83e322491d478d66df56c1986
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 11 May 2019 17:10:23 +0000
Subject: [Xen-devel] [qemu-upstream-4.12-testing test] 135938: regressions -
 FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTkzOCBxZW11LXVwc3RyZWFtLTQuMTItdGVzdGluZyByZWFsIFtyZWFsXQpodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTM1OTM4LwoKUmVn
cmVzc2lvbnMgOi0oCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2lu
ZywKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFjb3cyIDE3IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBpbiAxMzU0NTAgUkVH
Ui4gdnMuIDEzMzczNAoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5v
dCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1z
aGFkb3cgMjEgbGVhay1jaGVjay9jaGVjayBmYWlsIGluIDEzNTQ1MCBwYXNzIGluIDEzNTkzOAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0IDIxIGxlYWstY2hlY2svY2hlY2sg
ZmFpbCBpbiAxMzU0NTAgcGFzcyBpbiAxMzU5MzgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIg
ICAgMTYgZ3Vlc3Qtc2F2ZXJlc3RvcmUuMiAgICAgICAgZmFpbCBwYXNzIGluIDEzNTQ1MAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1k
NjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgog
cWVtdXUgICAgICAgICAgICAgICAgODAyM2E2MjA4MWZmYmUzZjczNDAxOTA3NmVjMWEyYjQyMTMx
NDJiYgpiYXNlbGluZSB2ZXJzaW9uOgogcWVtdXUgICAgICAgICAgICAgICAgZGU1YjY3OGNhNGRj
ZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMzNzM0
ICAyMDE5LTAzLTEyIDA3OjA5OjE3IFogICA2MCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEz
NDg1OSAgMjAxOS0wNC0xNiAxMDowOTowNSBaICAgMjUgZGF5cyAgICA4IGF0dGVtcHRzCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
UGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFsYmVydG8gR2FyY2lh
IDxiZXJ0b0BpZ2FsaWEuY29tPgogIEFsZXggQmVubsOpZSA8YWxleC5iZW5uZWVAbGluYXJvLm9y
Zz4KICBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICBCQUxBVE9O
IFpvbHRhbiA8YmFsYXRvbkBlaWsuYm1lLmh1PgogIEJoYXJhdGEgQiBSYW8gPGJoYXJhdGFAbGlu
dXguaWJtLmNvbT4KICBDaHJpc3RpYW4gQm9ybnRyYWVnZXIgPGJvcm50cmFlZ2VyQGRlLmlibS5j
b20+CiAgQ29yZXkgTWlueWFyZCA8Y21pbnlhcmRAbXZpc3RhLmNvbT4KICBDb3JuZWxpYSBIdWNr
IDxjb2h1Y2tAcmVkaGF0LmNvbT4KICBEYW5pZWwgSGVucmlxdWUgQmFyYm96YSA8ZGFuaWVsaGI0
MTNAZ21haWwuY29tPgogIERhbmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+
CiAgRGF2aWQgR2lic29uIDxkYXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+CiAgRGVuaXMgVi4g
THVuZXYgPGRlbkBvcGVudnoub3JnPgogIERyLiBEYXZpZCBBbGFuIEdpbGJlcnQgPGRnaWxiZXJ0
QHJlZGhhdC5jb20+CiAgRWR1YXJkbyBIYWJrb3N0IDxlaGFia29zdEByZWRoYXQuY29tPgogIEVk
dWFyZG8gT3R1Ym8gPG90dWJvQHJlZGhhdC5jb20+CiAgRXJpYyBCbGFrZSA8ZWJsYWtlQHJlZGhh
dC5jb20+CiAgRmFtIFpoZW5nIDxmYW16QHJlZGhhdC5jb20+CiAgRm9ycmVzdCBMaXUgPGZvcnJl
c3RsQHN5bm9sb2d5LmNvbT4KICBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICBH
cmVnIEt1cnogPGdyb3VnQGthb2Qub3JnPgogIElnb3IgTWFtbWVkb3YgPGltYW1tZWRvQHJlZGhh
dC5jb20+CiAgSWx5YSBNYXhpbWV0cyA8aS5tYXhpbWV0c0BzYW1zdW5nLmNvbT4KICBKYW5vc2No
IEZyYW5rIDxmcmFua2phQGxpbnV4LmlibS5jb20+CiAgSmFzb24gV2FuZyA8amFzb3dhbmdAcmVk
aGF0LmNvbT4KICBKZWZmIENvZHkgPGpjb2R5QHJlZGhhdC5jb20+CiAgSmlhIEhlIDxoZWppYW5l
dEBnbWFpbC5jb20+CiAgSm9obiBTbm93IDxqc25vd0ByZWRoYXQuY29tPgogIEthbWFsIEhlaWIg
PGthbWFsaGVpYjFAZ21haWwuY29tPgogIEtldmluIFdvbGYgPGt3b2xmQHJlZGhhdC5jb20+CiAg
TGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICBMYXVyZW50IERlc25vZ3VlcyA8bGF1
cmVudC5kZXNub2d1ZXNAZ21haWwuY29tPgogIExhdXJlbnQgVml2aWVyIDxsYXVyZW50QHZpdmll
ci5ldT4KICBMZW9uYXJkbyBCcmFzIDxsZW9uYXJkb0BsaW51eC52bmV0LmlibS5jb20+CiAgTGkg
UWlhbmcgPGxpcTNlYUBnbWFpbC5jb20+CiAgTGlhbSBNZXJ3aWNrIDxMaWFtLk1lcndpY2tAb3Jh
Y2xlLmNvbT4KICBsaXVqdW5qaWUgPGxpdWp1bmppZTIzQGh1YXdlaS5jb20+CiAgTWFyYy1BbmRy
w6kgTHVyZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5jb20+CiAgTWFyY2VsIEFwZmVsYmF1
bSA8bWFyY2VsLmFwZmVsYmF1bUBnbWFpbC5jb20+CiAgTWFyayBDYXZlLUF5bGFuZCA8bWFyay5j
YXZlLWF5bGFuZEBpbGFuZGUuY28udWs+CiAgTWFya3VzIEFybWJydXN0ZXIgPGFybWJydUByZWRo
YXQuY29tPgogIE1heCBGaWxpcHBvdiA8amNtdmJrYmNAZ21haWwuY29tPgogIE1heCBSZWl0eiA8
bXJlaXR6QHJlZGhhdC5jb20+CiAgTWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgudm5ldC5pYm0u
Y29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+CiAgTmllbHMgZGUgVm9z
IDxuZGV2b3NAcmVkaGF0LmNvbT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29t
PgogIFBhdWwgQS4gQ2xhcmtlIDxwY0B1cy5pYm0uY29tPgogIFBldGVyIE1heWRlbGwgPHBldGVy
Lm1heWRlbGxAbGluYXJvLm9yZz4KICBQZXRlciBXdSA8cGV0ZXJAbGVrZW5zdGV5bi5ubD4KICBQ
ZXRlciBYdSA8cGV0ZXJ4QHJlZGhhdC5jb20+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBo
aWxtZEByZWRoYXQuY29tPgogIFByYXNhZCBKIFBhbmRpdCA8cGpwQGZlZG9yYXByb2plY3Qub3Jn
PgogIFByYXNhZCBTaW5nYW1zZXR0eSA8cHJhc2FkLnNpbmdhbXNldHR5QG9yYWNsZS5jb20+CiAg
UHJhc2FubmEgS3VtYXIgS2FsZXZlciA8cHJhc2FubmEua2FsZXZlckByZWRoYXQuY29tPgogIFJp
Y2hhcmQgSGVuZGVyc29uIDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8ub3JnPgogIFJpY2hhcmQg
Vy5NLiBKb25lcyA8cmpvbmVzQHJlZGhhdC5jb20+CiAgUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4KICBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4K
ICBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAgU3RlZmFu
IEJlcmdlciA8c3RlZmFuYkBsaW51eC5pYm0uY29tPgogIFN0ZWZhbiBCZXJnZXIgPHN0ZWZhbmJA
bGludXgudm5ldC5pYm0uY29tPgogIFRob21hcyBIdXRoIDx0aHV0aEByZWRoYXQuY29tPgogIFRv
bnkgR2Fybm9jay1Kb25lcyA8dG9ueS5nYXJub2NrLWpvbmVzQGdsYXNnb3cuYWMudWs+CiAgVG9u
eSBHYXJub2NrLUpvbmVzIDx0b255Z2Fybm9ja2pvbmVzQGdtYWlsLmNvbT4KICBWbGFkaW1pciBT
ZW1lbnRzb3YtT2dpZXZza2l5IDx2c2VtZW50c292QHZpcnR1b3p6by5jb20+CiAgV2lsbGlhbSBC
b3dsaW5nIDx3aWxsQHdib3dsaW5nLmluZm8+CiAgeXVjaGVubGluIDx5dWNoZW5saW5Ac3lub2xv
Z3kuY29tPgogIFl1cnkgS290b3YgPHl1cnkta290b3ZAeWFuZGV4LXRlYW0ucnU+CiAgWmhlbmcg
WGlhbmcgPHhpYW5nLnpoZW5nQGxpbmFyby5vcmc+CiAgWmhlbmcgWGlhbmcgPHpoZW5neGlhbmc5
QGh1YXdlaS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJp
Y3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1w
dmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
c2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lv
biBsb2c7IGl0IHdvdWxkIGJlIDI4NzQgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat May 11 17:58:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 11 May 2019 17:58:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hPWFw-0001n3-Ch; Sat, 11 May 2019 17:57:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fBT8=TL=citrix.com=prvs=02799eec4=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1hPWFu-0001my-Gi
 for xen-devel@lists.xenproject.org; Sat, 11 May 2019 17:57:54 +0000
X-Inumbo-ID: 4bea335e-7416-11e9-8980-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4bea335e-7416-11e9-8980-bc764e045a96;
 Sat, 11 May 2019 17:57:52 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,458,1549929600"; d="scan'208";a="85357342"
Date: Sat, 11 May 2019 18:57:50 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20190511175750.GA3977@zion.uk.xensource.com>
References: <osstest-135931-mainreport@xen.org>
 <96bb5da0-4d57-1238-fbc4-53a02e1848c8@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <96bb5da0-4d57-1238-fbc4-53a02e1848c8@suse.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [xen-unstable test] 135931: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 osstest service owner <osstest-admin@xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU2F0LCBNYXkgMTEsIDIwMTkgYXQgMDI6Mjk6NTNQTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBPbiAxMS8wNS8yMDE5IDEzOjIwLCBvc3N0ZXN0IHNlcnZpY2Ugb3duZXIgd3JvdGU6
Cj4gPiBmbGlnaHQgMTM1OTMxIHhlbi11bnN0YWJsZSByZWFsIFtyZWFsXQo+ID4gaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNTkzMS8KPiA+IAo+ID4g
UmVncmVzc2lvbnMgOi0oCj4gPiAKPiA+IFRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQg
YXJlIGJsb2NraW5nLAo+ID4gaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46
Cj4gPiAgdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAyMyBsZWFrLWNoZWNrL2NoZWNrICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTM0NzYzCj4gCj4gRG9lc24ndCBsb29rIGxpa2UgYSByZWFs
IGZhaWx1cmUgdG8gbWUuIElhbj8KCk5vdCBhIHJlYWwgZmFpbHVyZS4gVGhlIGxlYWsgd2FzIGR1
ZSB0byBsaW5nZXJpbmcgY3JvbiBwcm9jZXNzZXMuCgpUaGlzIGp1c3RpZmllcyBhIGZvcmNlLXB1
c2ggdG8gbWFzdGVyLgoKV2VpLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat May 11 22:32:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 11 May 2019 22:32:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hPaX5-0005mW-GE; Sat, 11 May 2019 22:31:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hTTx=TL=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hPaX3-0005mJ-WD
 for xen-devel@lists.xenproject.org; Sat, 11 May 2019 22:31:54 +0000
X-Inumbo-ID: 923c47bf-743c-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 923c47bf-743c-11e9-8980-bc764e045a96;
 Sat, 11 May 2019 22:31:51 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hPaX0-0002vV-Ez; Sat, 11 May 2019 22:31:50 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hPaWz-00061I-8v; Sat, 11 May 2019 22:31:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hPaWz-0005Gr-81; Sat, 11 May 2019 22:31:49 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135963-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.7-testing:build-i386-xsm:xen-build:fail:regression
 xen-4.7-testing:build-i386-prev:xen-build:fail:regression
 xen-4.7-testing:build-amd64-xsm:xen-build:fail:regression
 xen-4.7-testing:build-amd64:xen-build:fail:regression
 xen-4.7-testing:build-amd64-prev:xen-build:fail:regression
 xen-4.7-testing:build-i386:xen-build:fail:regression
 xen-4.7-testing:build-arm64:xen-build:fail:regression
 xen-4.7-testing:build-arm64-xsm:xen-build:fail:regression
 xen-4.7-testing:build-armhf:xen-build:fail:regression
 xen-4.7-testing:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-3:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-1:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-4:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-5:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=7c8db58d3739c805f4c0f773b65157f306b00c2a
X-Osstest-Versions-That: xen=88f936d44d2e34ca2d0827cc828ea9d3aeef3fe8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 11 May 2019 22:31:49 +0000
Subject: [Xen-devel] [xen-4.7-testing test] 135963: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTk2MyB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNTk2My8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtaTM4Ni14c20gICAgICAgICAg
ICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTk2CiBi
dWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMzM1OTYKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU5NgogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTMzNTk2CiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1OTYKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU5Ngog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTMzNTk2CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICA2IHhl
bi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1OTYKIGJ1aWxkLWFybWhm
ICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEzMzU5NgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3Jl
ZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVj
aygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4
Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXBhaXIgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBi
dWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtc2hhZG93ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQt
YXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYtbWlncnVwZ3JhZGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdz
MTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogYnVp
bGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2
NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC14dGYtYW1k
NjQtYW1kNjQtNSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcmF3ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRl
c3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICA3YzhkYjU4ZDM3MzljODA1ZjRjMGY3NzNiNjUx
NTdmMzA2YjAwYzJhCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA4OGY5
MzZkNDRkMmUzNGNhMmQwODI3Y2M4MjhlYTlkM2FlZWYzZmU4CgpMYXN0IHRlc3Qgb2YgYmFzaXMg
ICAxMzM1OTYgIDIwMTktMDMtMDUgMTU6MDY6MDQgWiAgIDY3IGRheXMKRmFpbGluZyBzaW5jZSAg
ICAgICAgMTM1NDM0ICAyMDE5LTA0LTI5IDE1OjM2OjEwIFogICAxMiBkYXlzICAgIDYgYXR0ZW1w
dHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTM1NDcyICAyMDE5LTA1LTAxIDE0OjM2OjEzIFogICAx
MCBkYXlzICAgIDUgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVu
ZGVyIHRlc3Q6CiAgQ8OpZHJpYyBCb3Nkb25uYXQgPGNib3Nkb25uYXRAc3VzZS5jb20+CiAgRGFu
aWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+CiAgUXVhbiBYdSA8eHVxdWFuOEBo
dWF3ZWkuY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQt
YW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1k
NjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRl
Ymlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVz
dC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAv
aG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUg
YXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoK
RXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwg
aXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFy
bmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgN2M4
ZGI1OGQzNzM5YzgwNWY0YzBmNzczYjY1MTU3ZjMwNmIwMGMyYQpBdXRob3I6IEPDqWRyaWMgQm9z
ZG9ubmF0IDxjYm9zZG9ubmF0QHN1c2UuY29tPgpEYXRlOiAgIFRodSBOb3YgMTAgMTA6MjM6MzEg
MjAxNiArMDEwMAoKICAgIEZpeCBtaXNsZWFkaW5nIGluZGVudGF0aW9uIHdhcm5pbmdzCiAgICAK
ICAgIEdjYzYgYnVpbGQgcmVwb3J0cyBtaXNsZWFkaW5nIGluZGVudGF0aW9uIGFzIHdhcm5pbmdz
LiBGaXggYSBmZXcKICAgIHdhcm5pbmdzIGluIHN0dWJkb20uCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEPDqWRyaWMgQm9zZG9ubmF0IDxjYm9zZG9ubmF0QHN1c2UuY29tPgogICAgQWNrZWQtYnk6
IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgogICAgQWNrZWQtYnk6IFF1
YW4gWHUgPHh1cXVhbjhAaHVhd2VpLmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA5ZmRm
ZmJiYWIzYWRhNDI3YmFjMDcwNzZmMDQyZjAyNjVlNWFlMDVmKQoKY29tbWl0IDc4MzU2NDRkNTE0
MWQwZjI4ZWMyMjFlZGE0MGZjYmYyZmMwM2JlMjMKQXV0aG9yOiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgpEYXRlOiAgIFdlZCBOb3YgMjggMTc6NDM6MzMgMjAxOCArMDAwMAoKICAgIHRv
b2xzL2Zpcm13YXJlOiB1cGRhdGUgT1ZNRiBNYWtlZmlsZSwgd2hlbiBuZWNlc3NhcnkKICAgIAog
ICAgWyBUaGlzIGlzIHR3byBjb21taXRzIGZyb20gbWFzdGVyIGFrYSBzdGFnaW5nLTQuMTI6IF0K
ICAgIAogICAgT1ZNRiBoYXMgYmVjb21lIGRlcGVuZGVudCBvbiBPcGVuU1NMLCB3aGljaCBpcyBp
bmNsdWRlZCBhcyBhCiAgICBzdWJtb2R1bGUuICBJbml0aWFsaXNlIHN1Ym1vZHVsZXMgYmVmb3Jl
IGJ1aWxkaW5nLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBj
aXRyaXguY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgYjE2MjgxODcwZTA2ZjVm
NTI2MDI5YTRlNjk2MzRhMTZkYzM4ZThlNCkKICAgIAogICAgdG9vbHM6IG9ubHkgY2FsbCBnaXQg
d2hlbiBuZWNlc3NhcnkgaW4gT1ZNRiBNYWtlZmlsZQogICAgCiAgICBVc2VycyBtYXkgY2hvb3Nl
IHRvIGV4cG9ydCBhIHNuYXBzaG90IG9mIE9WTUYgYW5kIGJ1aWxkIGl0CiAgICB3aXRoIHhlbi5n
aXQgc3VwcGxpZWQgb3ZtZi1tYWtlZmlsZS4gSW4gdGhhdCBjYXNlIHdlIGRvbid0CiAgICBuZWVk
IHRvIGNhbGwgYGdpdCBzdWJtb2R1bGVgLgogICAgCiAgICBGaXhlcyBiMTYyODE4NzBlLgogICAg
CiAgICBSZXBvcnRlZC1ieTogT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgogICAgU2lnbmVk
LW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBB
bnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNr
ZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIChjaGVycnkgcGlja2Vk
IGZyb20gY29tbWl0IDY4MjkyYzk0YTYwZWFiMjQ1MTRhYjRhOGU0NzcyYWYyNGRlYWQ4MDcpCiAg
ICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBlOTgzZThhZTg0ZWZkNWU0MzA0NWEzZDIwYTgy
MGYxM2NiNGE3NWJmKQogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgNWE4MWRlNGM2YjYw
MzY5NzRmMjllMjMzMGE0OTNmMjNhOGYwYzFmMCkKICAgIChjaGVycnkgcGlja2VkIGZyb20gY29t
bWl0IDYzZDkzMzBiYTlmZGVjN2M4ZTkzNDZlNmQ4NTM2MDc0N2Q2MWM5NDcpCiAgICAoY2hlcnJ5
IHBpY2tlZCBmcm9tIGNvbW1pdCBlOWQ4NjBmMWY2NTdhMTk4ZDk5MGJkYWUzZTI5NTAwMWJkMTky
MjNjKQoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat May 11 23:42:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 11 May 2019 23:42:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hPbd0-0002eL-1Q; Sat, 11 May 2019 23:42:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hTTx=TL=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hPbcz-0002eB-AE
 for xen-devel@lists.xenproject.org; Sat, 11 May 2019 23:42:05 +0000
X-Inumbo-ID: 60bc0339-7446-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 60bc0339-7446-11e9-8980-bc764e045a96;
 Sat, 11 May 2019 23:42:03 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hPbcw-0004Ng-65; Sat, 11 May 2019 23:42:02 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hPbcv-0002CO-KX; Sat, 11 May 2019 23:42:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hPbcv-0004Sy-JD; Sat, 11 May 2019 23:42:01 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135948-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-upstream-4.10-testing:build-arm64-pvops:<job
 status>:broken:regression
 qemu-upstream-4.10-testing:build-arm64-xsm:<job status>:broken:regression
 qemu-upstream-4.10-testing:build-arm64:<job status>:broken:regression
 qemu-upstream-4.10-testing:build-arm64-xsm:host-install(4):broken:regression
 qemu-upstream-4.10-testing:build-arm64-pvops:host-install(4):broken:regression
 qemu-upstream-4.10-testing:build-arm64:host-install(4):broken:regression
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-qcow2:guest-localmigrate/x10:fail:heisenbug
 qemu-upstream-4.10-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=04a43f76e2d73e8387bd3e3bd439ef8c6d69d361
X-Osstest-Versions-That: qemuu=6ea4cef2bd717045ac0e84b52a5b1b7716feb0c2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 11 May 2019 23:42:01 +0000
Subject: [Xen-devel] [qemu-upstream-4.10-testing test] 135948: FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTk0OCBxZW11LXVwc3RyZWFtLTQuMTAtdGVzdGluZyByZWFsIFtyZWFsXQpodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTM1OTQ4LwoKRmFp
bHVyZXMgYW5kIHByb2JsZW1zIHdpdGggdGVzdHMgOi0oCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBi
ZSBydW46CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAg
ICAgICAgICAgICAgYnJva2VuICBpbiAxMzQ1ODAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4gIGluIDEzNDU4MAogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAg
IGJyb2tlbiAgaW4gMTM0NTgwCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICA0IGhvc3QtaW5z
dGFsbCg0KSBicm9rZW4gaW4gMTM0NTgwIFJFR1IuIHZzLiAxMjQ5MjEKIGJ1aWxkLWFybTY0LXB2
b3BzICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMzQ1ODAgUkVHUi4gdnMu
IDEyNDkyMQogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgYnJv
a2VuIGluIDEzNDU4MCBSRUdSLiB2cy4gMTI0OTIxCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBp
bnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIg
ICAgMTcgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCAgICAgZmFpbCBwYXNzIGluIDEzNDU4MAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQg
aW4gMTM0NTgwIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzQ1ODAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEzNDU4MCBu
L2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgIGJsb2NrZWQgaW4gMTM0NTgwIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzQ1ODAgbi9hCiBidWlsZC1h
cm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2Vk
IGluIDEzNDU4MCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJp
YW4taHZtLWluc3RhbGwvbDEvbDIgZmFpbCBsaWtlIDEyNDkyMQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxs
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14
c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogcWVtdXUgICAgICAgICAgICAgICAgMDRhNDNmNzZlMmQ3M2U4Mzg3YmQz
ZTNiZDQzOWVmOGM2ZDY5ZDM2MQpiYXNlbGluZSB2ZXJzaW9uOgogcWVtdXUgICAgICAgICAgICAg
ICAgNmVhNGNlZjJiZDcxNzA0NWFjMGU4NGI1MmE1YjFiNzcxNmZlYjBjMgoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgMTI0OTIxICAyMDE4LTA3LTAyIDE2OjIzOjQ5IFogIDMxMyBkYXlzClRlc3Rpbmcg
c2FtZSBzaW5jZSAgIDEzNDI3MSAgMjAxOS0wNC0wMSAxNjozOToyNCBaICAgNDAgZGF5cyAgIDE3
IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0Ogog
IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogIEdlcmQgSG9mZm1h
bm4gPGtyYXhlbEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgSmFz
b24gV2FuZyA8amFzb3dhbmdAcmVkaGF0LmNvbT4KICBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQu
Y29tPgogIExpIFFpYW5nIDxsaXEzZWFAZ21haWwuY29tPgogIGxpbnpoZWNoZW5nIDxsaW56aGVj
aGVuZ0BodWF3ZWkuY29tPgogIE1pY2hhZWwgTWNDb252aWxsZSA8bW1jY29AbXlrb2xhYi5jb20+
CiAgTWljaGFlbCBUb2thcmV2IDxtanRAdGxzLm1zay5ydT4KICBOaWVscyBkZSBWb3MgPG5kZXZv
c0ByZWRoYXQuY29tPgogIFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+CiAgUGV0
ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgogIFBoaWxpcHBlIE1hdGhpZXUt
RGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KICBQcmFzYW5uYSBLdW1hciBLYWxldmVyIDxwcmFz
YW5uYS5rYWxldmVyQHJlZGhhdC5jb20+CiAgUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0
cml4LmNvbT4KICBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBSb3Nz
IExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20g
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmlj
dCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRp
dmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXB2b3Bz
IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXhzbSBicm9rZW4KYnJva2VuLWpvYiBidWls
ZC1hcm02NCBicm9rZW4KCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQg
YmUgMzIzIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun May 12 02:10:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 12 May 2019 02:10:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hPdwj-0000RS-5g; Sun, 12 May 2019 02:10:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jfTj=TM=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hPdwi-0000RG-Bj
 for xen-devel@lists.xenproject.org; Sun, 12 May 2019 02:10:36 +0000
X-Inumbo-ID: 1f621144-745b-11e9-88e1-4b75b45840c5
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1f621144-745b-11e9-88e1-4b75b45840c5;
 Sun, 12 May 2019 02:10:33 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hPdwe-0004Ki-5u; Sun, 12 May 2019 02:10:32 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hPdwd-0001rl-LQ; Sun, 12 May 2019 02:10:31 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hPdwd-0003Xq-Kj; Sun, 12 May 2019 02:10:31 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135978-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=cd5147734cbe82f0c1665eb232608d75643944b0
X-Osstest-Versions-That: ovmf=f5245a1db144be95046deaed71a99b64362595b6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 12 May 2019 02:10:31 +0000
Subject: [Xen-devel] [ovmf test] 135978: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTk3OCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzU5NzgvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBjZDUxNDc3MzRjYmU4MmYwYzE2NjVlYjIzMjYwOGQ3
NTY0Mzk0NGIwCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBmNTI0NWEx
ZGIxNDRiZTk1MDQ2ZGVhZWQ3MWE5OWI2NDM2MjU5NWI2CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MzU4ODUgIDIwMTktMDUtMDggMDE6NDE6MzAgWiAgICA0IGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTM1OTc4ICAyMDE5LTA1LTEwIDA0OjIxOjI2IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQm9iIEZlbmcg
PGJvYi5jLmZlbmdAaW50ZWwuY29tPgogIERhbmRhbiBCaSA8ZGFuZGFuLmJpQGludGVsLmNvbT4K
ICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRmFuLCBaaGlqdVggPHpoaWp1eC5m
YW5AaW50ZWwuY29tPgogIEZ1IFNpeXVhbiA8c2l5dWFuLmZ1QGludGVsLmNvbT4KICBIYW8gQSBX
dSA8aGFvLmEud3VAaW50ZWwuY29tPgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+
CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+CiAgTWljaGFlbCBEIEtpbm5leSA8
bWRraW5uZXlAbWRraW5uZXktZGVzay5hbXIuY29ycC5pbnRlbC5jb20+CiAgTWljaGFlbCBEIEtp
bm5leSA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+CiAgU2hlbmdsZWkgWmhhbmcgPHNoZW5n
bGVpLnpoYW5nQGludGVsLmNvbT4KICBXZWk2IFh1IDx3ZWk2Lnh1QGludGVsLmNvbT4KICB4dXdl
aTYgPHdlaTYueHVAaW50ZWwuY29tPgogIFpoYW5nLCBTaGVuZ2xlaSA8c2hlbmdsZWkuemhhbmdA
aW50ZWwuY29tPgogIFpoaWNoYW8gR2FvIDx6aGljaGFvLmdhb0BpbnRlbC5jb20+CiAgWmhpZ3Vh
bmcgTGl1IDx6aGlndWFuZy5saXVAaW50ZWwuY29tPgogIFpoaWp1LkZhbiA8emhpanV4LmZhbkBp
bnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9s
b2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9z
c3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTto
Yj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJl
dmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5n
aXQKICAgZjUyNDVhMWRiMS4uY2Q1MTQ3NzM0YyAgY2Q1MTQ3NzM0Y2JlODJmMGMxNjY1ZWIyMzI2
MDhkNzU2NDM5NDRiMCAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun May 12 02:24:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 12 May 2019 02:24:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hPeA1-0001LY-Ek; Sun, 12 May 2019 02:24:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jfTj=TM=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hPeA0-0001LL-C2
 for xen-devel@lists.xenproject.org; Sun, 12 May 2019 02:24:20 +0000
X-Inumbo-ID: 0b152e5f-745d-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0b152e5f-745d-11e9-8980-bc764e045a96;
 Sun, 12 May 2019 02:24:18 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hPe9w-0004bw-Fx; Sun, 12 May 2019 02:24:16 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hPe9u-0002Z3-FZ; Sun, 12 May 2019 02:24:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hPe9u-0001sD-CD; Sun, 12 May 2019 02:24:14 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135958-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-upstream-4.11-testing:build-arm64-xsm:<job
 status>:broken:regression
 qemu-upstream-4.11-testing:build-arm64-pvops:<job status>:broken:regression
 qemu-upstream-4.11-testing:build-arm64:<job status>:broken:regression
 qemu-upstream-4.11-testing:build-arm64-xsm:host-install(4):broken:regression
 qemu-upstream-4.11-testing:build-arm64-pvops:host-install(4):broken:regression
 qemu-upstream-4.11-testing:build-arm64:host-install(4):broken:regression
 qemu-upstream-4.11-testing:test-arm64-arm64-libvirt-xsm:xen-boot:fail:regression
 qemu-upstream-4.11-testing:test-arm64-arm64-xl-credit2:xen-boot:fail:regression
 qemu-upstream-4.11-testing:test-arm64-arm64-xl:xen-boot:fail:regression
 qemu-upstream-4.11-testing:test-arm64-arm64-xl-xsm:xen-boot:fail:regression
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-qcow2:guest-localmigrate/x10:fail:heisenbug
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-qcow2:guest-saverestore.2:fail:heisenbug
 qemu-upstream-4.11-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:heisenbug
 qemu-upstream-4.11-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-arm64-arm64-xl-credit1:xen-boot:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=2871355a6957f1b3c16f858e3143e0fff0737b6a
X-Osstest-Versions-That: qemuu=20c76f9a5fbf16d58c6add2ace2ff0fabd785926
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 12 May 2019 02:24:14 +0000
Subject: [Xen-devel] [qemu-upstream-4.11-testing test] 135958: regressions -
 FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTk1OCBxZW11LXVwc3RyZWFtLTQuMTEtdGVzdGluZyByZWFsIFtyZWFsXQpodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTM1OTU4LwoKUmVn
cmVzc2lvbnMgOi0oCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2lu
ZywKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hcm02NC14
c20gICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuICBp
biAxMzQ1OTQKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAg
ICAgICAgICAgICAgICBicm9rZW4gIGluIDEzNDU5NAogYnVpbGQtYXJtNjQgICAgICAgICAgICAg
ICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbiAgaW4gMTM0NTk0CiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTM0
NTk0IFJFR1IuIHZzLiAxMjU1NzUKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgIDQgaG9zdC1p
bnN0YWxsKDQpIGJyb2tlbiBpbiAxMzQ1OTQgUkVHUi4gdnMuIDEyNTU3NQogYnVpbGQtYXJtNjQg
ICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEzNDU5NCBSRUdSLiB2
cy4gMTI1NTc1CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU1NzUKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MiAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTU3NQog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1NTc1CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU1NzUKClRlc3RzIHdoaWNo
IGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xY293MiAxNyBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTM1NjAzIHBh
c3MgaW4gMTM0NTk0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgIDE2IGd1ZXN0LXNhdmVy
ZXN0b3JlLjIgICAgICAgIGZhaWwgcGFzcyBpbiAxMzU2MDMKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIHBhc3MgaW4gMTM1
ODY5CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
YmxvY2tlZCBpbiAxMzQ1OTQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEzNDU5NCBuL2EKIGJ1aWxkLWFybTY0
LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4g
MTM0NTk0IG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzQ1OTQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEzNDU5NCBuL2EK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
IGJsb2NrZWQgaW4gMTM0NTk0IG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzU4Njkg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1y
ZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZt
LWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFy
dCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRl
Ymlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFy
Z2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICAyODcxMzU1YTY5NTdmMWIz
YzE2Zjg1OGUzMTQzZTBmZmYwNzM3YjZhCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAgICAg
ICAgICAgICAyMGM3NmY5YTVmYmYxNmQ1OGM2YWRkMmFjZTJmZjBmYWJkNzg1OTI2CgpMYXN0IHRl
c3Qgb2YgYmFzaXMgICAxMjU1NzUgIDIwMTgtMDctMjUgMTg6NTM6NTQgWiAgMjkwIGRheXMKVGVz
dGluZyBzYW1lIHNpbmNlICAgMTM0MjcwICAyMDE5LTA0LTAxIDE2OjEwOjUwIFogICA0MCBkYXlz
ICAgMTcgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRl
c3Q6CiAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgR2VyZCBI
b2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CiAgR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4K
ICBKYXNvbiBXYW5nIDxqYXNvd2FuZ0ByZWRoYXQuY29tPgogIEtldmluIFdvbGYgPGt3b2xmQHJl
ZGhhdC5jb20+CiAgTGkgUWlhbmcgPGxpcTNlYUBnbWFpbC5jb20+CiAgTWljaGFlbCBNY0NvbnZp
bGxlIDxtbWNjb0BteWtvbGFiLmNvbT4KICBNaWNoYWVsIFRva2FyZXYgPG1qdEB0bHMubXNrLnJ1
PgogIE5pZWxzIGRlIFZvcyA8bmRldm9zQHJlZGhhdC5jb20+CiAgUGFvbG8gQm9uemluaSA8cGJv
bnppbmlAcmVkaGF0LmNvbT4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5v
cmc+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgogIFByYXNh
bm5hIEt1bWFyIEthbGV2ZXIgPHByYXNhbm5hLmthbGV2ZXJAcmVkaGF0LmNvbT4KICBSb2dlciBQ
YXUgTW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2Vy
LnBhdUBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJl
c3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1k
NjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0
ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hh
ZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9u
IG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmlt
YWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZh
aWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdl
bmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpU
ZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWFybTY0
LXhzbSBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NC1wdm9wcyBicm9rZW4KYnJva2VuLWpv
YiBidWlsZC1hcm02NCBicm9rZW4KCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCAyODcxMzU1YTY5
NTdmMWIzYzE2Zjg1OGUzMTQzZTBmZmYwNzM3YjZhCkF1dGhvcjogS2V2aW4gV29sZiA8a3dvbGZA
cmVkaGF0LmNvbT4KRGF0ZTogICBUaHUgT2N0IDExIDE3OjMwOjM5IDIwMTggKzAyMDAKCiAgICBn
dGs6IERvbid0IHZ0ZV90ZXJtaW5hbF9zZXRfZW5jb2RpbmcoKSBvbiBuZXcgVlRFIHZlcnNpb25z
CiAgICAKICAgIFRoZSBmdW5jdGlvbiB2dGVfdGVybWluYWxfc2V0X2VuY29kaW5nKCkgaXMgZGVw
cmVjYXRlZCBzaW5jZSBWVEUgMC41NCwKICAgIHNvIHN0b3AgY2FsbGluZyBpdCBmcm9tIHRoYXQg
dmVyc2lvbiBvbi4gVGhpcyBmaXhlcyBhIGJ1aWxkIGVycm9yCiAgICBiZWNhdXNlIG9mIG91ciB1
c2Ugb2Ygd2FybmluZyBmbGFncyBbLVdlcnJvcj1kZXByZWNhdGVkLWRlY2xhcmF0aW9uc10uCiAg
ICAKICAgIEZpeGVzOiBodHRwczovL2J1Z3MubGF1bmNocGFkLm5ldC9idWdzLzE3OTQ5MzkKICAg
IFJlcG9ydGVkLWJ5OiBCYXN0aWFuIEtvcHBlbG1hbm4gPGtiYXN0aWFuQG1haWwudW5pLXBhZGVy
Ym9ybi5kZT4KICAgIFNpZ25lZC1vZmYtYnk6IEtldmluIFdvbGYgPGt3b2xmQHJlZGhhdC5jb20+
CiAgICBNZXNzYWdlLWlkOiAyMDE4MTAxMTE1MzAzOS4yMzI0LTEta3dvbGZAcmVkaGF0LmNvbQog
ICAgU2lnbmVkLW9mZi1ieTogR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CiAgICAo
Y2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA2NDE1OTk0ZmZjYzZkMjJiM2Y1YWRkNjdmNjNmZTc3
ZTRiOTcxMWY0KQoKY29tbWl0IDk0YTcxNWI2Y2JhNzIyNWU1ZGI1OTkwMWU1ZDBhNTI1MmVhZDk3
NTUKQXV0aG9yOiBOaWVscyBkZSBWb3MgPG5kZXZvc0ByZWRoYXQuY29tPgpEYXRlOiAgIFR1ZSBN
YXIgNSAxNjo0NjozNCAyMDE5ICswMTAwCgogICAgZ2x1c3RlcjogdGhlIGdsZnNfaW9fY2JrIGNh
bGxiYWNrIGZ1bmN0aW9uIHBvaW50ZXIgYWRkcyBwcmUvcG9zdCBzdGF0IGFyZ3MKICAgIAogICAg
VGhlIGdsZnNfKl9hc3luYygpIGZ1bmN0aW9ucyBkbyBhIGNhbGxiYWNrIG9uY2UgZmluaXNoZWQu
IFRoaXMgY2FsbGJhY2sKICAgIGhhcyBjaGFuZ2VkIGl0cyBhcmd1bWVudHMsIHByZS0gYW5kIHBv
c3Qtc3RhdCBzdHJ1Y3R1cmVzIGhhdmUgYmVlbgogICAgYWRkZWQuIFRoaXMgbWFrZXMgaXQgcG9z
c2libGUgdG8gaW1wcm92ZSBjYWNoaW5nLCB3aGljaCBpcyB1c2VmdWwgZm9yCiAgICBTYW1iYSBh
bmQgTkZTLUdhbmVzaGEsIGJ1dCBub3Qgc28gbXVjaCBmb3IgUUVNVS4gR2x1c3RlciA2IGlzIHRo
ZSBmaXJzdAogICAgcmVsZWFzZSB0aGF0IGluY2x1ZGVzIHRoZXNlIG5ldyBhcmd1bWVudHMuCiAg
ICAKICAgIFdpdGggYW4gYWRkaXRpb25hbCBkZXRlY3Rpb24gaW4gLi9jb25maWd1cmUsIHRoZSBu
ZXcgYXJndW1lbnRzIGNhbgogICAgY29uZGl0aW9uYWxseSBnZXQgaW5jbHVkZWQgaW4gdGhlIGds
ZnNfaW9fY2JrIGhhbmRsZXIuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE5pZWxzIGRlIFZvcyA8
bmRldm9zQHJlZGhhdC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBLZXZpbiBXb2xmIDxrd29sZkBy
ZWRoYXQuY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgMGUzYjg5MWZlZmFjYzBl
NDlmM2M4ZmZhM2E3NTNiNjllYjcyMTRkMikKCmNvbW1pdCAxM2JhYzdhYmY2MGUyNTEwMWVmNjA1
OWYwZGE3YTE2ODk0MmVjY2Q5CkF1dGhvcjogUHJhc2FubmEgS3VtYXIgS2FsZXZlciA8cHJhc2Fu
bmEua2FsZXZlckByZWRoYXQuY29tPgpEYXRlOiAgIFR1ZSBNYXIgNSAxNjo0NjozMyAyMDE5ICsw
MTAwCgogICAgZ2x1c3RlcjogSGFuZGxlIGNoYW5nZWQgZ2xmc19mdHJ1bmNhdGUgc2lnbmF0dXJl
CiAgICAKICAgIE5ldyB2ZXJzaW9ucyBvZiBHbHVzdGVycyBsaWJnZmFwaS5zbyBoYXZlIGFuIHVw
ZGF0ZWQgZ2xmc19mdHJ1bmNhdGUoKQogICAgZnVuY3Rpb24gdGhhdCByZXR1cm5zIGFkZGl0aW9u
YWwgJ3N0cnVjdCBzdGF0JyBzdHJ1Y3R1cmVzIHRvIGVuYWJsZQogICAgYWR2YW5jZWQgY2FjaGlu
ZyBvZiBhdHRyaWJ1dGVzLiBUaGlzIGlzIHVzZWZ1bCBmb3IgZmlsZSBzZXJ2ZXJzLCBub3Qgc28K
ICAgIG11Y2ggZm9yIFFFTVUuIE5ldmVydGhlbGVzcywgdGhlIEFQSSBoYXMgY2hhbmdlZCBhbmQg
bmVlZHMgdG8gYmUKICAgIGFkb3B0ZWQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFByYXNhbm5h
IEt1bWFyIEthbGV2ZXIgPHByYXNhbm5hLmthbGV2ZXJAcmVkaGF0LmNvbT4KICAgIFNpZ25lZC1v
ZmYtYnk6IE5pZWxzIGRlIFZvcyA8bmRldm9zQHJlZGhhdC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5
OiBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBj
b21taXQgZTAxNGRiZTc0ZTA0ODQxODgxNjRjNjFmZjY4NDNmOGEwNGE4Y2I5ZCkKCmNvbW1pdCA5
ODY0YTEyZjRhMTNmMTlhNzQ0MGNiMzJiZDMyNDI1MDZkNmIyNzM4CkF1dGhvcjogSmFzb24gV2Fu
ZyA8amFzb3dhbmdAcmVkaGF0LmNvbT4KRGF0ZTogICBUdWUgRGVjIDQgMTE6NTM6NDMgMjAxOCAr
MDgwMAoKICAgIG5ldDogZHJvcCB0b28gbGFyZ2UgcGFja2V0IGVhcmx5CiAgICAKICAgIFdlIHRy
eSB0byBkZXRlY3QgYW5kIGRyb3AgdG9vIGxhcmdlIHBhY2tldCAoPklOVF9NQVgpIGluIDE1OTJh
OTk0NzAzNgogICAgKCJuZXQ6IGlnbm9yZSBwYWNrZXQgc2l6ZSBncmVhdGVyIHRoYW4gSU5UX01B
WCIpIGR1cmluZyBwYWNrZXQKICAgIGRlbGl2ZXJpbmcuIFVuZm9ydHVuYXRlbHksIHRoaXMgaXMg
bm90IHN1ZmZpY2llbnQgYXMgd2UgbWF5IGhpdAogICAgYW5vdGhlciBpbnRlZ2VyIG92ZXJmbG93
IHdoZW4gdHJ5aW5nIHRvIHF1ZXVlIHN1Y2ggbGFyZ2UgcGFja2V0IGluCiAgICBxZW11X25ldF9x
dWV1ZV9hcHBlbmRfaW92KCk6CiAgICAKICAgIC0gc2l6ZSBvZiB0aGUgYWxsb2NhdGlvbiBtYXkg
b3ZlcmZsb3cgb24gMzJiaXQKICAgIC0gcGFja2V0LT5zaXplIGlzIGludGVnZXIgd2hpY2ggbWF5
IG92ZXJmbG93IGV2ZW4gb24gNjRiaXQKICAgIAogICAgRml4aW5nIHRoaXMgYnkgbW92aW5nIHRo
ZSBjaGVjayB0byBxZW11X3NlbmR2X3BhY2tldF9hc3luYygpIHdoaWNoIGlzCiAgICB0aGUgZW50
cmFuY2Ugb2YgYWxsIG5ldHdvcmtpbmcgY29kZXMgYW5kIHJlZHVjZSB0aGUgbGltaXQgdG8KICAg
IE5FVF9CVUZTSVpFIHRvIGJlIG1vcmUgY29uc2VydmF0aXZlLiBUaGlzIHdvcmtzIHNpbmNlOgog
ICAgCiAgICAtIEZvciB0aGUgY2FsbGVycyB0aGF0IGNhbGwgcWVtdV9zZW5kdl9wYWNrZXRfYXN5
bmMoKSBkaXJlY3RseSwgdGhleQogICAgICBvbmx5IGNhcmUgYWJvdXQgaWYgemVybyBpcyByZXR1
cm5lZCB0byBkZXRlcm1pbmUgd2hldGhlciB0byBwcmV2ZW50CiAgICAgIHRoZSBzb3VyY2UgZnJv
bSBwcm9kdWNpbmcgbW9yZSBwYWNrZXRzLiBBIGNhbGxiYWNrIHdpbGwgYmUgdHJpZ2dlcmVkCiAg
ICAgIGlmIHBlZXIgY2FuIGFjY2VwdCBtb3JlIHRoZW4gc291cmNlIGNvdWxkIGJlIGVuYWJsZWQu
IFRoaXMgaXMKICAgICAgdXN1YWxseSB1c2VkIGJ5IGhpZ2ggc3BlZWQgbmV0d29ya2luZyBpbXBs
ZW1lbnRhdGlvbiBsaWtlIHZpcnRpby1uZXQKICAgICAgb3IgbmV0bWFwLgogICAgLSBGb3IgdGhl
IGNhbGxlcnMgdGhhdCBjYWxsIHFlbXVfc2VuZHZfcGFja2V0KCkgdGhhdCBjYWxscwogICAgICBx
ZW11X3NlbmR2X3BhY2tldF9hc3luYygpIGluZGlyZWN0bHksIHRoZXkgb2Z0ZW4gaWdub3JlIHRo
ZSByZXR1cm4KICAgICAgdmFsdWUuIEluIHRoaXMgY2FzZSBxZW11IHdpbGwganVzdCB0aGUgZHJv
cCBwYWNrZXRzIGlmIHBlZXIgY2FuJ3QKICAgICAgcmVjZWl2ZS4KICAgIAogICAgUWVtdSB3aWxs
IGNvcHkgdGhlIHBhY2tldCBpZiBpdCB3YXMgcXVldWVkLiBTbyBpdCB3YXMgc2FmZSBmb3IgYm90
aAogICAga2luZHMgb2YgdGhlIGNhbGxlcnMgdG8gYXNzdW1lIHRoZSBwYWNrZXQgd2FzIHNlbnQu
CiAgICAKICAgIFNpbmNlIHdlIG1vdmUgdGhlIGNoZWNrIGZyb20gcWVtdV9kZWxpdmVyX3BhY2tl
dF9pb3YoKSB0bwogICAgcWVtdV9zZW5kdl9wYWNrZXRfYXN5bmMoKSwgaXQgd291bGQgYmUgc2Fm
ZXIgdG8gbWFrZQogICAgcWVtdV9kZWxpdmVyX3BhY2tldF9pb3YoKSBzdGF0aWMgdG8gcHJldmVu
dCBhbnkgZXh0ZXJuYWwgdXNlciBpbiB0aGUKICAgIGZ1dHVyZS4KICAgIAogICAgVGhpcyBpcyBh
IHJldmlzZWQgcGF0Y2ggb2YgQ1ZFLTIwMTgtMTc5NjMuCiAgICAKICAgIENjOiBxZW11LXN0YWJs
ZUBub25nbnUub3JnCiAgICBDYzogTGkgUWlhbmcgPGxpcTNlYUAxNjMuY29tPgogICAgRml4ZXM6
IDE1OTJhOTk0NzAzNiAoIm5ldDogaWdub3JlIHBhY2tldCBzaXplIGdyZWF0ZXIgdGhhbiBJTlRf
TUFYIikKICAgIFJlcG9ydGVkLWJ5OiBMaSBRaWFuZyA8bGlxM2VhQGdtYWlsLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBMaSBRaWFuZyA8bGlxM2VhQGdtYWlsLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6
IEphc29uIFdhbmcgPGphc293YW5nQHJlZGhhdC5jb20+CiAgICBSZXZpZXdlZC1ieTogVGhvbWFz
IEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgICBNZXNzYWdlLWlkOiAyMDE4MTIwNDAzNTM0Ny42
MTQ4LTItamFzb3dhbmdAcmVkaGF0LmNvbQogICAgU2lnbmVkLW9mZi1ieTogUGV0ZXIgTWF5ZGVs
bCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21t
aXQgMjVjMDFiZDE5ZDBlNGI2NmYzNTc2MThhZWVmZGExZWY3YTQxZTIxYSkKCmNvbW1pdCBiNjk3
YzBhZWNiZjliYzhiZGI0ZjFiZjBlYTkyZTZhOGZiMjU4MDk0CkF1dGhvcjogSmFzb24gV2FuZyA8
amFzb3dhbmdAcmVkaGF0LmNvbT4KRGF0ZTogICBXZWQgTWF5IDMwIDEzOjE2OjM2IDIwMTggKzA4
MDAKCiAgICBuZXQ6IGlnbm9yZSBwYWNrZXQgc2l6ZSBncmVhdGVyIHRoYW4gSU5UX01BWAogICAg
CiAgICBUaGVyZSBzaG91bGQgbm90IGJlIGEgcmVhc29uIGZvciBwYXNzaW5nIGEgcGFja2V0IHNp
emUgZ3JlYXRlciB0aGFuCiAgICBJTlRfTUFYLiBJdCdzIHVzdWFsbHkgYSBoaW50IG9mIGJ1ZyBz
b21ld2hlcmUsIHNvIGlnbm9yZSBwYWNrZXQgc2l6ZQogICAgZ3JlYXRlciB0aGFuIElOVF9NQVgg
aW4gcWVtdV9kZWxpdmVyX3BhY2tldF9pb3YoKQogICAgCiAgICBDQzogcWVtdS1zdGFibGVAbm9u
Z251Lm9yZwogICAgUmVwb3J0ZWQtYnk6IERhbmllbCBTaGFwaXJhIDxkYW5pZWxAdHdpc3Rsb2Nr
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBNaWNoYWVsIFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29t
PgogICAgU2lnbmVkLW9mZi1ieTogSmFzb24gV2FuZyA8amFzb3dhbmdAcmVkaGF0LmNvbT4KICAg
IChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDE1OTJhOTk0NzAzNmQ2MGRkZTU0MDQyMDRhNWQ0
NTk3NTEzM2NhZjUpCgpjb21taXQgZjUxN2MxYjYwNzlhNTE0YzA3OThlYWNiM2Y3Yzc3YjlkZDhl
YmJmMQpBdXRob3I6IEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CkRhdGU6ICAgRnJpIE5vdiAy
MyAxMzoyODowMyAyMDE4ICswMTAwCgogICAgOXA6IGZpeCBRRU1VIGNyYXNoIHdoZW4gcmVuYW1p
bmcgZmlsZXMKICAgIAogICAgV2hlbiB1c2luZyB0aGUgOVAyMDAwLnUgdmVyc2lvbiBvZiB0aGUg
cHJvdG9jb2wsIHRoZSBmb2xsb3dpbmcgc2hlbGwKICAgIGNvbW1hbmQgbGluZSBpbiB0aGUgZ3Vl
c3QgY2FuIGNhdXNlIFFFTVUgdG8gY3Jhc2g6CiAgICAKICAgICAgICB3aGlsZSB0cnVlOyBkbyBy
bSAtcmYgYWE7IG1rZGlyIC1wIGEvYiAmIHRvdWNoIGEvYi9jICYgbXYgYSBhYTsgZG9uZQogICAg
CiAgICBXaXRoIDlQMjAwMC51LCBmaWxlIHJlbmFtaW5nIGlzIGhhbmRsZWQgYnkgdGhlIFdTVEFU
IGNvbW1hbmQuIFRoZQogICAgdjlmc193c3RhdCgpIGZ1bmN0aW9uIGNhbGxzIHY5ZnNfY29tcGxl
dGVfcmVuYW1lKCksIHdoaWNoIGNhbGxzCiAgICB2OWZzX2ZpeF9wYXRoKCkgZm9yIGV2ZXJ5IGZp
ZCB3aG9zZSBwYXRoIGlzIGFmZmVjdGVkIGJ5IHRoZSBjaGFuZ2UuCiAgICBUaGUgaW52b2x2ZWQg
Y2FsbHMgdG8gdjlmc19wYXRoX2NvcHkoKSBtYXkgcmFjZSB3aXRoIGFueSBvdGhlciBhY2Nlc3MK
ICAgIHRvIHRoZSBmaWQgcGF0aCBwZXJmb3JtZWQgYnkgc29tZSB3b3JrZXIgdGhyZWFkLCBjYXVz
aW5nIGEgY3Jhc2ggbGlrZQogICAgc2hvd24gYmVsb3c6CiAgICAKICAgIFRocmVhZCAxMiAicWVt
dS1zeXN0ZW0teDg2IiByZWNlaXZlZCBzaWduYWwgU0lHU0VHViwgU2VnbWVudGF0aW9uIGZhdWx0
LgogICAgMHgwMDAwNTU1NTU1YTI1ZGEyIGluIGxvY2FsX29wZW5fbm9mb2xsb3cgKGZzX2N0eD0w
eDU1NTU1N2Q5NThiOCwgcGF0aD0weDAsCiAgICAgZmxhZ3M9NjU1MzYsIG1vZGU9MCkgYXQgaHcv
OXBmcy85cC1sb2NhbC5jOjU5CiAgICA1OSAgICAgICAgICB3aGlsZSAoKnBhdGggJiYgZmQgIT0g
LTEpIHsKICAgIChnZGIpIGJ0CiAgICAjMCAgMHgwMDAwNTU1NTU1YTI1ZGEyIGluIGxvY2FsX29w
ZW5fbm9mb2xsb3cgKGZzX2N0eD0weDU1NTU1N2Q5NThiOCwKICAgICBwYXRoPTB4MCwgZmxhZ3M9
NjU1MzYsIG1vZGU9MCkgYXQgaHcvOXBmcy85cC1sb2NhbC5jOjU5CiAgICAjMSAgMHgwMDAwNTU1
NTU1YTI1ZTBjIGluIGxvY2FsX29wZW5kaXJfbm9mb2xsb3cgKGZzX2N0eD0weDU1NTU1N2Q5NThi
OCwKICAgICBwYXRoPTB4MCkgYXQgaHcvOXBmcy85cC1sb2NhbC5jOjkyCiAgICAjMiAgMHgwMDAw
NTU1NTU1YTI2MWI4IGluIGxvY2FsX2xzdGF0IChmc19jdHg9MHg1NTU1NTdkOTU4YjgsCiAgICAg
ZnNfcGF0aD0weDU1NTU1NmI1Njg1OCwgc3RidWY9MHg3ZmZmODQ4MzBlZjApIGF0IGh3LzlwZnMv
OXAtbG9jYWwuYzoxODUKICAgICMzICAweDAwMDA1NTU1NTVhMmIzNjcgaW4gdjlmc19jb19sc3Rh
dCAocGR1PTB4NTU1NTU3ZDk3NDk4LAogICAgIHBhdGg9MHg1NTU1NTZiNTY4NTgsIHN0YnVmPTB4
N2ZmZjg0ODMwZWYwKSBhdCBody85cGZzL2NvZmlsZS5jOjUzCiAgICAjNCAgMHgwMDAwNTU1NTU1
YTFlOWUyIGluIHY5ZnNfc3RhdCAob3BhcXVlPTB4NTU1NTU3ZDk3NDk4KQogICAgIGF0IGh3Lzlw
ZnMvOXAuYzoxMDgzCiAgICAjNSAgMHgwMDAwNTU1NTU1ZTA2MGEyIGluIGNvcm91dGluZV90cmFt
cG9saW5lIChpMD0tNjY5MTY1NDI0LCBpMT0zMjc2NykKICAgICBhdCB1dGlsL2Nvcm91dGluZS11
Y29udGV4dC5jOjExNgogICAgIzYgIDB4MDAwMDdmZmZlZjRmNTYwMCBpbiBfX3N0YXJ0X2NvbnRl
eHQgKCkgYXQgL2xpYjY0L2xpYmMuc28uNgogICAgIzcgIDB4MDAwMDAwMDAwMDAwMDAwMCBpbiAg
KCkKICAgIChnZGIpCiAgICAKICAgIFRoZSBmaXggaXMgdG8gdGFrZSB0aGUgcGF0aCB3cml0ZSBs
b2NrIHdoZW4gY2FsbGluZyB2OWZzX2NvbXBsZXRlX3JlbmFtZSgpLAogICAgbGlrZSBpbiB2OWZz
X3JlbmFtZSgpLgogICAgCiAgICBJbXBhY3Q6ICBEb1MgdHJpZ2dlcmVkIGJ5IHVucHJpdmlsZWdl
ZCBndWVzdCB1c2Vycy4KICAgIAogICAgRml4ZXM6IENWRS0yMDE4LTE5NDg5CiAgICBDYzogUCBK
IFAgPHBwYW5kaXRAcmVkaGF0LmNvbT4KICAgIFJlcG9ydGVkLWJ5OiB6aGliaW4gaHUgPG5vaXJm
YXRlQGdtYWlsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBQcmFzYWQgSiBQYW5kaXQgPHBqcEBmZWRv
cmFwcm9qZWN0Lm9yZz4KICAgIFNpZ25lZC1vZmYtYnk6IEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5v
cmc+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCAxZDIwMzk4Njk0YTNiNjdhMzg4ZDk1
NWI3YTk0NWJhNGFhOTBhOGE4KQoKY29tbWl0IDlhZjljMWMyMGUzMTNmNTk3MTY4ZTA1MjJmNWZj
OGQ3ODEyM2IwYzgKQXV0aG9yOiBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgpE
YXRlOiAgIFR1ZSBOb3YgMjAgMTk6NDE6NDggMjAxOCArMDEwMAoKICAgIG52bWU6IGZpeCBvdXQt
b2YtYm91bmRzIGFjY2VzcyB0byB0aGUgQ01CCiAgICAKICAgIEJlY2F1c2UgdGhlIENNQiBCQVIg
aGFzIGEgbWluX2FjY2Vzc19zaXplIG9mIDIsIGlmIHlvdSByZWFkIHRoZSBsYXN0CiAgICBieXRl
IGl0IHdpbGwgdHJ5IHRvIG1lbWNweSAqMiogYnl0ZXMgZnJvbSBuLT5jbWJ1ZiwgY2F1c2luZyBh
biBvZmYtYnktb25lCiAgICBlcnJvci4gIFRoaXMgaXMgQ1ZFLTIwMTgtMTY4NDcuCiAgICAKICAg
IEFub3RoZXIgd2F5IHRvIGZpeCB0aGlzIG1pZ2h0IGJlIHRvIHJlZ2lzdGVyIHRoZSBDTUIgYXMg
YSBSQU0gbWVtb3J5CiAgICByZWdpb24sIHdoaWNoIHdvdWxkIGFsc28gYmUgbW9yZSBlZmZpY2ll
bnQuICBIb3dldmVyLCB0aGF0IG1pZ2h0IGJlIGEKICAgIGNoYW5nZSBmb3IgYmlnLWVuZGlhbiBt
YWNoaW5lczsgSSBkaWRuJ3QgdGhpbmsgdGhpcyB0aHJvdWdoIGFuZCBJIGRvbid0CiAgICBrbm93
IGhvdyByZWFsIGhhcmR3YXJlIHdvcmtzLiAgQWRkIGEgYmFzaWMgdGVzdGNhc2UgZm9yIHRoZSBD
TUIgaW4gY2FzZQogICAgc29tZWJvZHkgZG9lcyB0aGlzIGNoYW5nZSBsYXRlciBvbi4KICAgIAog
ICAgQ2M6IEtlaXRoIEJ1c2NoIDxrZWl0aC5idXNjaEBpbnRlbC5jb20+CiAgICBDYzogcWVtdS1i
bG9ja0Bub25nbnUub3JnCiAgICBSZXBvcnRlZC1ieTogTGkgUWlhbmcgPGxpcTNlYUBnbWFpbC5j
b20+CiAgICBSZXZpZXdlZC1ieTogTGkgUWlhbmcgPGxpcTNlYUBnbWFpbC5jb20+CiAgICBUZXN0
ZWQtYnk6IExpIFFpYW5nIDxsaXEzZWFAZ21haWwuY29tPgogICAgU2lnbmVkLW9mZi1ieTogUGFv
bG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICAgIFJldmlld2VkLWJ5OiBQaGlsaXBw
ZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+CiAgICBUZXN0ZWQtYnk6IFBoaWxp
cHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6
IEtldmluIFdvbGYgPGt3b2xmQHJlZGhhdC5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNv
bW1pdCA4N2FkODYwYzYyMmNjOGY4OTE2YjUyMzJiZDg3MjhjMDhmOTM4ZmNlKQoKY29tbWl0IGM1
MGM3MDRhNmEwOTU1NDkyNWI5MjZjMDMxMzI4MGJlNGEzZDcxMDAKQXV0aG9yOiBHcmVnIEt1cnog
PGdyb3VnQGthb2Qub3JnPgpEYXRlOiAgIFR1ZSBOb3YgMjAgMTM6MDA6MzUgMjAxOCArMDEwMAoK
ICAgIDlwOiB0YWtlIHdyaXRlIGxvY2sgb24gZmlkIHBhdGggdXBkYXRlcyAoQ1ZFLTIwMTgtMTkz
NjQpCiAgICAKICAgIFJlY2VudCBjb21taXQgNWI3NmVmNTBmNjIwNzlhIGZpeGVkIGEgcmFjZSB3
aGVyZSB2OWZzX2NvX29wZW4yKCkgY291bGQKICAgIHBvc3NpYmx5IG92ZXJ3cml0ZSBhIGZpZCBw
YXRoIHdpdGggdjlmc19wYXRoX2NvcHkoKSB3aGlsZSBpdCBpcyBiZWluZwogICAgYWNjZXNzZWQg
Ynkgc29tZSBvdGhlciB0aHJlYWQsIGllLCB1c2UtYWZ0ZXItZnJlZSB0aGF0IGNhbiBiZSBkZXRl
Y3RlZAogICAgYnkgQVNBTiB3aXRoIGEgY3VzdG9tIDlwIGNsaWVudC4KICAgIAogICAgSXQgdHVy
bnMgb3V0IHRoYXQgdGhlIHNhbWUgY2FuIGhhcHBlbiBhdCBzZXZlcmFsIGxvY2F0aW9ucyB3aGVy
ZQogICAgdjlmc19wYXRoX2NvcHkoKSBpcyB1c2VkIHRvIHNldCB0aGUgZmlkIHBhdGguIFRoZSBm
aXggaXMgYWdhaW4gdG8KICAgIHRha2UgdGhlIHdyaXRlIGxvY2suCiAgICAKICAgIEZpeGVzIENW
RS0yMDE4LTE5MzY0LgogICAgCiAgICBDYzogUCBKIFAgPHBwYW5kaXRAcmVkaGF0LmNvbT4KICAg
IFJlcG9ydGVkLWJ5OiB6aGliaW4gaHUgPG5vaXJmYXRlQGdtYWlsLmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBQcmFzYWQgSiBQYW5kaXQgPHBqcEBmZWRvcmFwcm9qZWN0Lm9yZz4KICAgIFNpZ25lZC1v
ZmYtYnk6IEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9t
IGNvbW1pdCA1YjNjNzdhYTU4MWViYjIxNTEyNWM4NGIwNzQyMTE5NDgzNTcxZTU1KQoKY29tbWl0
IDAzYzI4NTQ0YTFiNjdmZDQ4ZWYxZmE3MjIzMTgxOGVmYTg1NjM4NzQKQXV0aG9yOiBSb2dlciBQ
YXUgTW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpEYXRlOiAgIE1vbiBNYXIgMTggMTg6Mzc6
MzEgMjAxOSArMDEwMAoKICAgIHhlbi1tYXBjYWNoZTogdXNlIE1BUF9GSVhFRCBmbGFnIHNvIHRo
ZSBtbWFwIGFkZHJlc3MgaGludCBpcyBhbHdheXMgaG9ub3JlZAogICAgCiAgICBPciBpZiBpdCdz
IG5vdCBwb3NzaWJsZSB0byBob25vciB0aGUgaGludGVkIGFkZHJlc3MgYW4gZXJyb3IgaXMgcmV0
dXJuZWQKICAgIGluc3RlYWQuIFRoaXMgbWFrZXMgaXQgZWFzaWVyIHRvIHNwb3QgdGhlIGFjdHVh
bCBmYWlsdXJlLCBpbnN0ZWFkIG9mCiAgICBmYWlsaW5nIGxhdGVyIG9uIHdoZW4gdGhlIGNhbGxl
ciBvZiB4ZW5fcmVtYXBfYnVja2V0IHJlYWxpemVzIHRoZQogICAgbWFwcGluZyBoYXMgbm90IGJl
ZW4gY3JlYXRlZCBhdCB0aGUgcmVxdWVzdGVkIGFkZHJlc3MuCiAgICAKICAgIEFsc28gbm90ZSB0
aGF0IGF0IGxlYXN0IG9uIEZyZWVCU0QgdXNpbmcgTUFQX0ZJWEVEIHdpbGwgY2F1c2UgbW1hcCB0
bwogICAgdHJ5IGhhcmRlciB0byBob25vciB0aGUgcGFzc2VkIGFkZHJlc3MuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogICAg
UmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgICBB
Y2tlZC1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgICBS
ZXZpZXdlZC1ieTogSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpcnRpeC5jb20+CiAg
ICBNZXNzYWdlLUlkOiA8MjAxOTAzMTgxNzM3MzEuMTQ0OTQtMS1yb2dlci5wYXVAY2l0cml4LmNv
bT4KICAgIFNpZ25lZC1vZmYtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRy
aXguY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgNDE1OGU5M2Y0YWNlZDI0N2M4
ZGI5NGEwMjc1ZmMwMjdkYTdkYzk3ZSkKCmNvbW1pdCBhMzVlZDE0NDQzMjk1OTlmMjk3NTUxMmM4
MmJlNzk1ZjhhZjI4NGQ1CkF1dGhvcjogTWljaGFlbCBNY0NvbnZpbGxlIDxtbWNjb0BteWtvbGFi
LmNvbT4KRGF0ZTogICBGcmkgRGVjIDEgMTE6MzE6NTcgMjAxNyAtMDcwMAoKICAgIG1tYXAoMikg
cmV0dXJucyBNQVBfRkFJTEVELCBub3QgTlVMTCwgb24gZmFpbHVyZQogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBNaWNoYWVsIE1jQ29udmlsbGUgPG1tY2NvQG15a29sYWIuY29tPgogICAgUmV2aWV3
ZWQtYnk6IEpvaG4gU25vdyA8anNub3dAcmVkaGF0LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IE1p
Y2hhZWwgVG9rYXJldiA8bWp0QHRscy5tc2sucnU+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNv
bW1pdCBhYjFjZTliZDQ4OTdiOTkwOTgzNmUyZDUwYmNhODZmMmYzZjJkZGRjKQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun May 12 06:57:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 12 May 2019 06:57:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hPiPW-00056w-4o; Sun, 12 May 2019 06:56:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=xoH4=TM=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hPiPU-00056r-Ny
 for xen-devel@lists.xenproject.org; Sun, 12 May 2019 06:56:36 +0000
X-Inumbo-ID: 13368c6a-7483-11e9-9e49-8b2169db49f6
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 13368c6a-7483-11e9-9e49-8b2169db49f6;
 Sun, 12 May 2019 06:56:32 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id C1513AC50;
 Sun, 12 May 2019 06:56:31 +0000 (UTC)
To: Wei Liu <wei.liu2@citrix.com>
References: <osstest-135931-mainreport@xen.org>
 <96bb5da0-4d57-1238-fbc4-53a02e1848c8@suse.com>
 <20190511175750.GA3977@zion.uk.xensource.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 mQENBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAG0H0p1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT6JATkEEwECACMFAlOMcK8CGwMH
 CwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAKCRCw3p3WKL8TL8eZB/9G0juS/kDY9LhEXseh
 mE9U+iA1VsLhgDqVbsOtZ/S14LRFHczNd/Lqkn7souCSoyWsBs3/wO+OjPvxf7m+Ef+sMtr0
 G5lCWEWa9wa0IXx5HRPW/ScL+e4AVUbL7rurYMfwCzco+7TfjhMEOkC+va5gzi1KrErgNRHH
 kg3PhlnRY0Udyqx++UYkAsN4TQuEhNN32MvN0Np3WlBJOgKcuXpIElmMM5f1BBzJSKBkW0Jc
 Wy3h2Wy912vHKpPV/Xv7ZwVJ27v7KcuZcErtptDevAljxJtE7aJG6WiBzm+v9EswyWxwMCIO
 RoVBYuiocc51872tRGywc03xaQydB+9R7BHPuQENBFOMcBYBCADLMfoA44MwGOB9YT1V4KCy
 vAfd7E0BTfaAurbG+Olacciz3yd09QOmejFZC6AnoykydyvTFLAWYcSCdISMr88COmmCbJzn
 sHAogjexXiif6ANUUlHpjxlHCCcELmZUzomNDnEOTxZFeWMTFF9Rf2k2F0Tl4E5kmsNGgtSa
 aMO0rNZoOEiD/7UfPP3dfh8JCQ1VtUUsQtT1sxos8Eb/HmriJhnaTZ7Hp3jtgTVkV0ybpgFg
 w6WMaRkrBh17mV0z2ajjmabB7SJxcouSkR0hcpNl4oM74d2/VqoW4BxxxOD1FcNCObCELfIS
 auZx+XT6s+CE7Qi/c44ibBMR7hyjdzWbABEBAAGJAR8EGAECAAkFAlOMcBYCGwwACgkQsN6d
 1ii/Ey9D+Af/WFr3q+bg/8v5tCknCtn92d5lyYTBNt7xgWzDZX8G6/pngzKyWfedArllp0Pn
 fgIXtMNV+3t8Li1Tg843EXkP7+2+CQ98MB8XvvPLYAfW8nNDV85TyVgWlldNcgdv7nn1Sq8g
 HwB2BHdIAkYce3hEoDQXt/mKlgEGsLpzJcnLKimtPXQQy9TxUaLBe9PInPd+Ohix0XOlY+Uk
 QFEx50Ki3rSDl2Zt2tnkNYKUCvTJq7jvOlaPd6d/W0tZqpyy7KVay+K4aMobDsodB3dvEAs6
 ScCnh03dDAFgIq5nsB11j3KPKdVoPlfucX2c7kGNH+LUMbzqV6beIENfNexkOfxHf4kBrQQY
 AQgAIBYhBIUSZ3Lo9gSUpdCX97DendYovxMvBQJa3fDQAhsCAIEJELDendYovxMvdiAEGRYI
 AB0WIQRTLbB6QfY48x44uB6AXGG7T9hjvgUCWt3w0AAKCRCAXGG7T9hjvk2LAP99B/9FenK/
 1lfifxQmsoOrjbZtzCS6OKxPqOLHaY47BgEAqKKn36YAPpbk09d2GTVetoQJwiylx/Z9/mQI
 CUbQMg1pNQf9EjA1bNcMbnzJCgt0P9Q9wWCLwZa01SnQWFz8Z4HEaKldie+5bHBL5CzVBrLv
 81tqX+/j95llpazzCXZW2sdNL3r8gXqrajSox7LR2rYDGdltAhQuISd2BHrbkQVEWD4hs7iV
 1KQHe2uwXbKlguKPhk5ubZxqwsg/uIHw0qZDk+d0vxjTtO2JD5Jv/CeDgaBX4Emgp0NYs8IC
 UIyKXBtnzwiNv4cX9qKlz2Gyq9b+GdcLYZqMlIBjdCz0yJvgeb3WPNsCOanvbjelDhskx9gd
 6YUUFFqgsLtrKpCNyy203a58g2WosU9k9H+LcheS37Ph2vMVTISMszW9W8gyORSgmw==
Message-ID: <0bf34067-edce-8e52-71a5-e512a791134f@suse.com>
Date: Sun, 12 May 2019 08:56:30 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190511175750.GA3977@zion.uk.xensource.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [xen-unstable test] 135931: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 osstest service owner <osstest-admin@xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMDUvMjAxOSAxOTo1NywgV2VpIExpdSB3cm90ZToKPiBPbiBTYXQsIE1heSAxMSwgMjAx
OSBhdCAwMjoyOTo1M1BNICswMjAwLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiBPbiAxMS8wNS8y
MDE5IDEzOjIwLCBvc3N0ZXN0IHNlcnZpY2Ugb3duZXIgd3JvdGU6Cj4+PiBmbGlnaHQgMTM1OTMx
IHhlbi11bnN0YWJsZSByZWFsIFtyZWFsXQo+Pj4gaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNTkzMS8KPj4+Cj4+PiBSZWdyZXNzaW9ucyA6LSgKPj4+
Cj4+PiBUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKPj4+IGlu
Y2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgo+Pj4gIHRlc3QtYW1kNjQtaTM4
Ni14bCAgICAgICAgICAgMjMgbGVhay1jaGVjay9jaGVjayAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEzNDc2Mwo+Pgo+PiBEb2Vzbid0IGxvb2sgbGlrZSBhIHJlYWwgZmFpbHVyZSB0byBtZS4gSWFu
Pwo+IAo+IE5vdCBhIHJlYWwgZmFpbHVyZS4gVGhlIGxlYWsgd2FzIGR1ZSB0byBsaW5nZXJpbmcg
Y3JvbiBwcm9jZXNzZXMuCj4gCj4gVGhpcyBqdXN0aWZpZXMgYSBmb3JjZS1wdXNoIHRvIG1hc3Rl
ci4KClllcywgSSBhZ3JlZS4gSWFuLCBpbiBjYXNlIHlvdSBkbyBzbywgdG9vLCBwbGVhc2UgZG8g
YSBmb3JjZSBwdXNoIQoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun May 12 10:28:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 12 May 2019 10:28:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hPliQ-0004dV-Hj; Sun, 12 May 2019 10:28:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jfTj=TM=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hPliP-0004dL-2z
 for xen-devel@lists.xenproject.org; Sun, 12 May 2019 10:28:21 +0000
X-Inumbo-ID: a6dd96bc-74a0-11e9-8645-4fe87aed70d2
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a6dd96bc-74a0-11e9-8645-4fe87aed70d2;
 Sun, 12 May 2019 10:28:15 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hPliI-0007Dd-Ho; Sun, 12 May 2019 10:28:14 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hPliI-0000g3-9n; Sun, 12 May 2019 10:28:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hPliI-0008A7-92; Sun, 12 May 2019 10:28:14 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136068-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-coverity:coverity-amd64:coverity-upload:fail:regression
X-Osstest-Versions-This: xen=e83077a3d11072708a5c38fa09fa9d011914e2a1
X-Osstest-Versions-That: xen=eeb31ee522c7bb8541eb4c037be2c42bfcf0a3c3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 12 May 2019 10:28:14 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 136068: regressions - ALL
 FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjA2OCB4ZW4tdW5zdGFibGUtY292ZXJpdHkgcmVhbCBbcmVhbF0KaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjA2OC8KClJlZ3Jlc3Np
b25zIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmlu
Y2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogY292ZXJpdHktYW1kNjQgICAg
ICAgICAgICAgICAgNyBjb3Zlcml0eS11cGxvYWQgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMz
NjE1Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAg
ZTgzMDc3YTNkMTEwNzI3MDhhNWMzOGZhMDlmYTlkMDExOTE0ZTJhMQpiYXNlbGluZSB2ZXJzaW9u
OgogeGVuICAgICAgICAgICAgICAgICAgZWViMzFlZTUyMmM3YmI4NTQxZWI0YzAzN2JlMmM0MmJm
Y2YwYTNjMwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMzNjE1ICAyMDE5LTAzLTA2IDA5OjE4OjUx
IFogICA2NyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMzY4MiAgMjAxOS0wMy0xMCAwOTox
ODoyOSBaICAgNjMgZGF5cyAgIDE5IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzNTg5
NyAgMjAxOS0wNS0wOCAwOToxODoyNCBaICAgIDQgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVv
cGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFsZXhhbmRydSBJc2FpbGEg
PGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgogIEFsZXhhbmRydSBTdGVmYW4gSVNBSUxBIDxhaXNh
aWxhQGJpdGRlZmVuZGVyLmNvbT4KICBBbWl0IFNpbmdoIFRvbWFyIDxhbWl0dG9tZXIyNUBnbWFp
bC5jb20+CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBBbmRy
aWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgogIEFudGhvbnkgUEVSQVJEIDxhbnRo
b255LnBlcmFyZEBjaXRyaXguY29tPgogIEJyaWFuIFdvb2RzIDxicmlhbi53b29kc0BhbWQuY29t
PgogIENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CiAgQ2hyaXN0aWFuIExpbmRpZyA8Y2hy
aXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgogIERvdWcgR29sZHN0ZWluIDxjYXJkb2VAY2FyZG9l
LmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSWdvciBEcnV6aGluaW4gPGlnb3Iu
ZHJ1emhpbmluQGNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tCiAg
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0Bz
dXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIEtldmluIFRp
YW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgogIEx1a2FzIEp1ZW5nZXIgPGp1ZW5nZXJAaWNlLnJ3
dGgtYWFjaGVuLmRlPgogIE0gQSBZb3VuZyA8bS5hLnlvdW5nQGR1cmhhbS5hYy51az4KICBOb3Ji
ZXJ0IE1hbnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KICBPbGFmIEhlcmluZyA8b2xhZkBhZXBm
bGUuZGU+CiAgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtv
QGVwYW0uY29tPgogIFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgUGF3
ZWwgV2llY3pvcmtpZXdpY3ogPHdpcGF3ZWxAYW1hem9uLmRlPgogIFBldHJlIFBpcmNhbGFidSA8
cHBpcmNhbGFidUBiaXRkZWZlbmRlci5jb20+CiAgUHJpdGhhIFNyaXZhc3RhdmEgPHByaXRoYS5z
cml2YXN0YXZhQGNpdHJpeC5jb20+CiAgUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVm
ZW5kZXIuY29tPgogIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogIFJv
bmFuIEFiaGFtb24gPHJvbmFuLmFiaGFtb25AdmF0ZXMuZnI+CiAgU2VyZ2V5IER5YXNsaSA8c2Vy
Z2V5LmR5YXNsaUBjaXRyaXguY29tPgogIFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVs
LmNvbT4KICBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgogIFhpYW9jaGVuIFdhbmcgPHdhbmd4aWFvY2hlbjBAZ21haWwuY29tPgogIFhpbiBM
aSA8eGluLmxpQGNpdHJpeC5jb20+Cgpqb2JzOgogY292ZXJpdHktYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9s
b2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9z
c3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTto
Yj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGlu
Zy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDMzNDMgbGluZXMgbG9uZy4pCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun May 12 16:17:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 12 May 2019 16:17:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hPrAS-00063l-74; Sun, 12 May 2019 16:17:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jfTj=TM=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hPrAQ-00063Z-Tf
 for xen-devel@lists.xenproject.org; Sun, 12 May 2019 16:17:38 +0000
X-Inumbo-ID: 74a14369-74d1-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 74a14369-74d1-11e9-8980-bc764e045a96;
 Sun, 12 May 2019 16:17:36 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hPrAN-0006Yy-Fd; Sun, 12 May 2019 16:17:35 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hPrAN-0005qD-6S; Sun, 12 May 2019 16:17:35 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hPrAN-0001j9-5o; Sun, 12 May 2019 16:17:35 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135981-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-3.18:test-amd64-amd64-xl-shadow:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-credit1:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-libvirt:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-examine:reboot:fail:regression
 linux-3.18:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-pvshim:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qcow2:guest-localmigrate/x10:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:leak-check/check:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-amd64-pair:guest-start/debian:fail:heisenbug
 linux-3.18:test-armhf-armhf-libvirt:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-armhf-armhf-xl-vhd:guest-start:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-qcow2:guest-start:fail:heisenbug
 linux-3.18:test-amd64-amd64-libvirt-vhd:guest-start:fail:heisenbug
 linux-3.18:test-amd64-i386-libvirt-pair:guest-migrate/dst_host/src_host/debian.repeat:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-3.18:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-pair:guest-migrate/dst_host/src_host/debian.repeat: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:xen-boot:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:debian-di-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw: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-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:build-arm64-pvops:kernel-build:fail:nonblocking
 linux-3.18:test-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:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-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-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-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-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-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=dc3e913edf94d54de5678e726cf95b38327e5d09
X-Osstest-Versions-That: linux=0d63979c1bc9c85578be4c589768a13dc0a7c5eb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 12 May 2019 16:17:35 +0000
Subject: [Xen-devel] [linux-3.18 test] 135981: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTk4MSBsaW51eC0zLjE4IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzU5ODEvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAg
IDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDcg
eGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWludGVsICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEy
ODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAg
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYt
ZXhhbWluZSAgICAgICA4IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
Mjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0
LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0ICA3IHhlbi1ib290ICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXJhdyAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgNyB4ZW4tYm9vdCBm
YWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVH
Ui4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFjb3cyIDE3IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBpbiAxMzU4NzIgUkVHUi4gdnMu
IDEyODg1OAoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9j
a2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAxOSBsZWFrLWNoZWNrL2NoZWNrIGZhaWwgaW4gMTM1NzM5IHBhc3MgaW4gMTM1OTgxCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNyB4ZW4tYm9vdCAgZmFpbCBpbiAxMzU4
NzIgcGFzcyBpbiAxMzU5ODEKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgIDIxIGd1ZXN0LXN0
YXJ0L2RlYmlhbiBmYWlsIGluIDEzNTg3MiBwYXNzIGluIDEzNTk4MQogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0IDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBpbiAxMzU4NzIgcGFz
cyBpbiAxMzU5ODEKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTEgZ3Vlc3Qtc3RhcnQg
ICAgICAgICAgICAgICAgZmFpbCBwYXNzIGluIDEzNTczOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
Y293MiAgICAxMSBndWVzdC1zdGFydCAgICAgICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTM1ODcy
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAg
ICAgIGZhaWwgcGFzcyBpbiAxMzU4NzIKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMjQg
Z3Vlc3QtbWlncmF0ZS9kc3RfaG9zdC9zcmNfaG9zdC9kZWJpYW4ucmVwZWF0IGZhaWwgcGFzcyBp
biAxMzU4NzIKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5v
dCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICA3IHhlbi1ib290ICAg
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKClRlc3RzIHdoaWNoIGRpZCBub3Qg
c3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0
LWFybTY0LWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgMjQgZ3Vlc3Qt
bWlncmF0ZS9kc3RfaG9zdC9zcmNfaG9zdC9kZWJpYW4ucmVwZWF0IGZhaWwgaW4gMTM1NzM5IGxp
a2UgMTI4ODQxCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrIGZhaWwgaW4gMTM1NzM5IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzU3MzkgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgNyB4ZW4tYm9vdCAgICAgICAgICAgIGZhaWwg
aW4gMTM1ODcyIGxpa2UgMTI4ODQxCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEwIGRl
Ymlhbi1kaS1pbnN0YWxsICAgZmFpbCBpbiAxMzU4NzIgbGlrZSAxMjg4NDEKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTM1ODcy
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI4ODU4
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbGlrZSAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyODg1OAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWls
IGxpa2UgMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0
LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAxMiBndWVzdC1z
dGFydCAgICAgICAgICAgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZl
ciBwYXNzCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICA2IGtlcm5lbC1idWlsZCAgICAg
ICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAg
ICAgICAgICBkYzNlOTEzZWRmOTRkNTRkZTU2NzhlNzI2Y2Y5NWIzODMyN2U1ZDA5CmJhc2VsaW5l
IHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICAwZDYzOTc5YzFiYzljODU1NzhiZTRjNTg5
NzY4YTEzZGMwYTdjNWViCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjg4NTggIDIwMTgtMTAtMTcg
MjE6NDc6MzkgWiAgMjA2IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTI5NzYwICAyMDE4LTEx
LTEwIDE2OjE3OjMwIFogIDE4MiBkYXlzICAxMDQgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTM1NDE1ICAyMDE5LTA0LTI5IDExOjUwOjA3IFogICAxMyBkYXlzICAgIDYgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQo4MTAgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5n
IHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3Qg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2
NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNn
LXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAv
aG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5k
IG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3Qg
cHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDMxNjU3IGxpbmVzIGxvbmcu
KQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun May 12 16:27:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 12 May 2019 16:27:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hPrJr-0006sx-35; Sun, 12 May 2019 16:27:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jfTj=TM=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hPrJp-0006sn-HB
 for xen-devel@lists.xenproject.org; Sun, 12 May 2019 16:27:21 +0000
X-Inumbo-ID: cd2aee46-74d2-11e9-bfb1-d349200bf5bc
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cd2aee46-74d2-11e9-bfb1-d349200bf5bc;
 Sun, 12 May 2019 16:27:14 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hPrJg-0006kn-Ct; Sun, 12 May 2019 16:27:12 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hPrJg-0006bB-3s; Sun, 12 May 2019 16:27:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hPrJg-00089J-2F; Sun, 12 May 2019 16:27:12 +0000
To: xen-devel@lists.xenproject.org, osstest-admin@xenproject.org,
 royger@FreeBSD.org
Message-ID: <osstest-136000-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: freebsd=fbc304aae0efb87e60f17c0a42ca7c8286c24f1f
X-Osstest-Versions-That: freebsd=d790588164713d9ba45e47c59146adf123abcce1
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 12 May 2019 16:27:12 +0000
Subject: [Xen-devel] [freebsd-master test] 136000: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjAwMCBmcmVlYnNkLW1hc3RlciByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTM2MDAwLwoKUGVyZmVjdCA6LSkKQWxs
IHRlc3RzIGluIHRoaXMgZmxpZ2h0IHBhc3NlZCBhcyByZXF1aXJlZAp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogZnJlZWJzZCAgICAgICAgICAgICAgZmJjMzA0YWFlMGVmYjg3ZTYwZjE3
YzBhNDJjYTdjODI4NmMyNGYxZgpiYXNlbGluZSB2ZXJzaW9uOgogZnJlZWJzZCAgICAgICAgICAg
ICAgZDc5MDU4ODE2NDcxM2Q5YmE0NWU0N2M1OTE0NmFkZjEyM2FiY2NlMQoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgMTM1OTAxICAyMDE5LTA1LTA4IDExOjE4OjE2IFogICAgNCBkYXlzClRlc3Rpbmcg
c2FtZSBzaW5jZSAgIDEzNjAwMCAgMjAxOS0wNS0xMCAxNDo1MDo0NSBaICAgIDIgZGF5cyAgICAx
IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0Ogog
IDBtcCA8MG1wQEZyZWVCU0Qub3JnPgogIGFlIDxhZUBGcmVlQlNELm9yZz4KICBhbnRvaW5lIDxh
bnRvaW5lQEZyZWVCU0Qub3JnPgogIGJyIDxickBGcmVlQlNELm9yZz4KICBicm9va3MgPGJyb29r
c0BGcmVlQlNELm9yZz4KICBjZW0gPGNlbUBGcmVlQlNELm9yZz4KICBjcGVyY2l2YSA8Y3BlcmNp
dmFARnJlZUJTRC5vcmc+CiAgZW1hc3RlIDxlbWFzdGVARnJlZUJTRC5vcmc+CiAgZXJqIDxlcmpA
RnJlZUJTRC5vcmc+CiAgZ2FsbGF0aW4gPGdhbGxhdGluQEZyZWVCU0Qub3JnPgogIGdsZWJpdXMg
PGdsZWJpdXNARnJlZUJTRC5vcmc+CiAgaHNlbGFza3kgPGhzZWxhc2t5QEZyZWVCU0Qub3JnPgog
IGlhbiA8aWFuQEZyZWVCU0Qub3JnPgogIGltcCA8aW1wQEZyZWVCU0Qub3JnPgogIGpoaWJiaXRz
IDxqaGliYml0c0BGcmVlQlNELm9yZz4KICBqa2ltIDxqa2ltQEZyZWVCU0Qub3JnPgogIEpvaG4g
TWVuZWdoaW5pIDxqb2hubUBuZXRhcHAuY29tPgogIGtldmFucyA8a2V2YW5zQEZyZWVCU0Qub3Jn
PgogIGtpYiA8a2liQEZyZWVCU0Qub3JnPgogIGx3aHN1IDxsd2hzdUBGcmVlQlNELm9yZz4KICBt
YW51IDxtYW51QEZyZWVCU0Qub3JnPgogIG1hcml1cyA8bWFyaXVzQEZyZWVCU0Qub3JnPgogIG1h
cmtqIDxtYXJrakBGcmVlQlNELm9yZz4KICBtamcgPG1qZ0BGcmVlQlNELm9yZz4KICBtbWFjeSA8
bW1hY3lARnJlZUJTRC5vcmc+CiAgbmdpZSA8bmdpZUBGcmVlQlNELm9yZz4KICBzamcgPHNqZ0BG
cmVlQlNELm9yZz4KICB0cmFzeiA8dHJhc3pARnJlZUJTRC5vcmc+CiAgdHNvb21lIDx0c29vbWVA
RnJlZUJTRC5vcmc+CiAgdHVleGVuIDx0dWV4ZW5ARnJlZUJTRC5vcmc+Cgpqb2JzOgogYnVpbGQt
YW1kNjQtZnJlZWJzZC1hZ2FpbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1mcmVlYnNkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXhlbi1mcmVlYnNkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0
IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dz
CmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUg
YXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGlu
IGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVy
CgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6
CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9mcmVlYnNkLmdpdAogICBkNzkwNTg4
MTY0Ny4uZmJjMzA0YWFlMGUgIGZiYzMwNGFhZTBlZmI4N2U2MGYxN2MwYTQyY2E3YzgyODZjMjRm
MWYgLT4gdGVzdGVkL21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun May 12 17:33:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 12 May 2019 17:33:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hPsLs-0003iL-Q4; Sun, 12 May 2019 17:33:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jfTj=TM=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hPsLr-0003iC-Bn
 for xen-devel@lists.xenproject.org; Sun, 12 May 2019 17:33:31 +0000
X-Inumbo-ID: 0e37efc2-74dc-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0e37efc2-74dc-11e9-8980-bc764e045a96;
 Sun, 12 May 2019 17:33:29 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hPsLo-00087S-9k; Sun, 12 May 2019 17:33:28 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hPsLo-0000zJ-0j; Sun, 12 May 2019 17:33:28 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hPsLn-0000VK-RA; Sun, 12 May 2019 17:33:27 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1hPsLn-0000VK-RA@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 12 May 2019 17:33:27 +0000
Subject: [Xen-devel] [qemu-mainline bisection] complete build-arm64
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0868877600073877632=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

Tree: ovmf git://xenbits.xen.org/osstest/ovmf.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:  qemuu git://git.qemu.org/qemu.git
  Bug introduced:  79d77bcd366190a81d092177e4f84d34b7a56fc2
  Bug not present: aa64cfaeb4ad0e67ccb54fa20511d7a36db9d833
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/136094/


  commit 79d77bcd366190a81d092177e4f84d34b7a56fc2
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Mon Apr 29 17:35:57 2019 +0100
  
      configure: Remove --source-path option
      
      Normally configure identifies the source path by looking
      at the location where the configure script itself exists.
      We also provide a --source-path option which lets the user
      manually override this.
      
      There isn't really an obvious use case for the --source-path
      option, and in commit 927128222b0a91f56c13a in 2017 we
      accidentally added some logic that looks at $source_path
      before the command line option that overrides it has been
      processed.
      
      The fact that nobody complained suggests that there isn't
      any use of this option and we aren't testing it either;
      remove it. This allows us to move the "make $source_path
      absolute" logic up so that there is no window in the script
      where $source_path is set but not yet absolute.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Daniel P. BerrangÃ© <berrange@redhat.com>
      Message-id: 20190318134019.23729-1-peter.maydell@linaro.org


For bisection revision-tuple graph see:
   http://logs.test-lab.xenproject.org/osstest/results/bisect/qemu-mainline/build-arm64.xen-build.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/build-arm64.xen-build --summary-out=tmp/136094.bisection-summary --basis-template=135251 --blessings=real,real-bisect qemu-mainline build-arm64 xen-build
Searching for failure / basis pass:
 135937 fail [host=laxton0] / 135416 ok.
Failure / basis pass flights: 135937 / 135416
Tree: ovmf git://xenbits.xen.org/osstest/ovmf.git
Tree: qemuu git://git.qemu.org/qemu.git
Tree: xen git://xenbits.xen.org/xen.git
Latest fbb0ec7ea4c0d1e9e397fe898fb7d69de0779084 df06df4f412a67341de0fbb075e74c4dde3c8972 cb70a26f78848fe45f593f7ebc9cfaac760a791b
Basis pass 20029ca22baaeb9418c1fd9df88d12d32d585cb6 e0fb2c3d89aa77057ac4aa073e01f4ca484449b0 cb70a26f78848fe45f593f7ebc9cfaac760a791b
Generating revisions with ./adhoc-revtuple-generator  git://xenbits.xen.org/osstest/ovmf.git#20029ca22baaeb9418c1fd9df88d12d32d585cb6-fbb0ec7ea4c0d1e9e397fe898fb7d69de0779084 git://git.qemu.org/qemu.git#e0fb2c3d89aa77057ac4aa073e01f4ca484449b0-df06df4f412a67341de0fbb075e74c4dde3c8972 git://xenbits.xen.org/xen.git#cb70a26f78848fe45f593f7ebc9cfaac760a791b-cb70a26f78848fe45f593f7ebc9cfaac760a791b
Loaded 6693 nodes in revision graph
Searching for test results:
 135448 [host=laxton1]
 135416 pass 20029ca22baaeb9418c1fd9df88d12d32d585cb6 e0fb2c3d89aa77057ac4aa073e01f4ca484449b0 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 135828 [host=laxton1]
 136064 fail fbb0ec7ea4c0d1e9e397fe898fb7d69de0779084 f62d632f4328fab02682335ba1ccfdbd9893d33d cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136065 fail d027412258875cee485977fad39b1801beb50074 e6e90feedb706b1b92827a5977b37e1e8defb8ef cb70a26f78848fe45f593f7ebc9cfaac760a791b
 135571 [host=laxton1]
 135711 [host=laxton1]
 135937 fail fbb0ec7ea4c0d1e9e397fe898fb7d69de0779084 df06df4f412a67341de0fbb075e74c4dde3c8972 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136045 pass 20029ca22baaeb9418c1fd9df88d12d32d585cb6 e0fb2c3d89aa77057ac4aa073e01f4ca484449b0 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136052 fail fbb0ec7ea4c0d1e9e397fe898fb7d69de0779084 df06df4f412a67341de0fbb075e74c4dde3c8972 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136053 fail fbb0ec7ea4c0d1e9e397fe898fb7d69de0779084 1efede74f6e75c1c5b81366249e3b234161add1e cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136054 fail fbb0ec7ea4c0d1e9e397fe898fb7d69de0779084 52ec9dcc1ed5609674e7b52198c18207bb193548 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136071 fail d027412258875cee485977fad39b1801beb50074 574d96933ceff60b2d13fe97602572fc7e95f7c6 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136072 fail 137cbff041fc93a980a1fac5d7bfbaad2084340d 22d96eac64877c4d96f9928babb6f2fcc68faacf cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136074 fail e2d3a25f1a3135221a9c8061e1b8f90245d727eb 437cc27ddfded3bbab6afd5ac1761e0e195edba7 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136077 pass 8a472b1915fbc579ae3fba32f801286b0273b414 e0fb2c3d89aa77057ac4aa073e01f4ca484449b0 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136079 fail e2d3a25f1a3135221a9c8061e1b8f90245d727eb 7fbb535f7aeb22896fedfcf18a1eeff48165f1d7 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136080 fail e2d3a25f1a3135221a9c8061e1b8f90245d727eb ef9aae2522c22c05df17dd898099dd5c3f20d688 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136081 pass e2d3a25f1a3135221a9c8061e1b8f90245d727eb c637044120705004b792ecf29e6b4be41e20c4c8 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136082 fail e2d3a25f1a3135221a9c8061e1b8f90245d727eb 5bcf8ed9401e62c73158ba110864ee1375558bf7 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136083 pass e2d3a25f1a3135221a9c8061e1b8f90245d727eb aa64cfaeb4ad0e67ccb54fa20511d7a36db9d833 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136085 fail e2d3a25f1a3135221a9c8061e1b8f90245d727eb 79d77bcd366190a81d092177e4f84d34b7a56fc2 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136088 pass e2d3a25f1a3135221a9c8061e1b8f90245d727eb aa64cfaeb4ad0e67ccb54fa20511d7a36db9d833 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136090 fail e2d3a25f1a3135221a9c8061e1b8f90245d727eb 79d77bcd366190a81d092177e4f84d34b7a56fc2 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136092 pass e2d3a25f1a3135221a9c8061e1b8f90245d727eb aa64cfaeb4ad0e67ccb54fa20511d7a36db9d833 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136094 fail e2d3a25f1a3135221a9c8061e1b8f90245d727eb 79d77bcd366190a81d092177e4f84d34b7a56fc2 cb70a26f78848fe45f593f7ebc9cfaac760a791b
Searching for interesting versions
 Result found: flight 135416 (pass), for basis pass
 Result found: flight 135937 (fail), for basis failure
 Repro found: flight 136045 (pass), for basis pass
 Repro found: flight 136052 (fail), for basis failure
 0 revisions at e2d3a25f1a3135221a9c8061e1b8f90245d727eb aa64cfaeb4ad0e67ccb54fa20511d7a36db9d833 cb70a26f78848fe45f593f7ebc9cfaac760a791b
No revisions left to test, checking graph state.
 Result found: flight 136083 (pass), for last pass
 Result found: flight 136085 (fail), for first failure
 Repro found: flight 136088 (pass), for last pass
 Repro found: flight 136090 (fail), for first failure
 Repro found: flight 136092 (pass), for last pass
 Repro found: flight 136094 (fail), for first failure

*** Found and reproduced problem changeset ***

  Bug is in tree:  qemuu git://git.qemu.org/qemu.git
  Bug introduced:  79d77bcd366190a81d092177e4f84d34b7a56fc2
  Bug not present: aa64cfaeb4ad0e67ccb54fa20511d7a36db9d833
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/136094/


  commit 79d77bcd366190a81d092177e4f84d34b7a56fc2
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Mon Apr 29 17:35:57 2019 +0100
  
      configure: Remove --source-path option
      
      Normally configure identifies the source path by looking
      at the location where the configure script itself exists.
      We also provide a --source-path option which lets the user
      manually override this.
      
      There isn't really an obvious use case for the --source-path
      option, and in commit 927128222b0a91f56c13a in 2017 we
      accidentally added some logic that looks at $source_path
      before the command line option that overrides it has been
      processed.
      
      The fact that nobody complained suggests that there isn't
      any use of this option and we aren't testing it either;
      remove it. This allows us to move the "make $source_path
      absolute" logic up so that there is no window in the script
      where $source_path is set but not yet absolute.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Daniel P. BerrangÃ© <berrange@redhat.com>
      Message-id: 20190318134019.23729-1-peter.maydell@linaro.org

Revision graph left in /home/logs/results/bisect/qemu-mainline/build-arm64.xen-build.{dot,ps,png,html,svg}.
----------------------------------------
136094: tolerable ALL FAIL

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

Failures :-/ but no regressions.

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


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



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0868877600073877632==--

From xen-devel-bounces@lists.xenproject.org Sun May 12 17:48:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 12 May 2019 17:48:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hPsZp-0004eH-AF; Sun, 12 May 2019 17:47:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jfTj=TM=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hPsZn-0004dx-7C
 for xen-devel@lists.xenproject.org; Sun, 12 May 2019 17:47:55 +0000
X-Inumbo-ID: 0d8edd8e-74de-11e9-ab4b-4f9b0a346a7e
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0d8edd8e-74de-11e9-ab4b-4f9b0a346a7e;
 Sun, 12 May 2019 17:47:47 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hPsZe-0008Qf-4E; Sun, 12 May 2019 17:47:46 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hPsZd-0003G4-Hq; Sun, 12 May 2019 17:47:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hPsZd-00048v-H1; Sun, 12 May 2019 17:47:45 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135991-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.9-testing:build-i386-prev:xen-build:fail:regression
 xen-4.9-testing:build-amd64-prev:xen-build:fail:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:regression
 xen-4.9-testing:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:leak-check/check:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-saverestore.2:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-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-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-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-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-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-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl: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-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-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=63d9330ba9fdec7c8e9346e6d85360747d61c947
X-Osstest-Versions-That: xen=54aa382cbcdc1e2ba75d6734151ca6e53104e2f2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 12 May 2019 17:47:45 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 135991: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTk5MSB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNTk5MS8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAg
ICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMyODg5CiBi
dWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMzI4ODkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDEzMjg4OQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBm
YWlsIFJFR1IuIHZzLiAxMzI4ODkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wIGZhaWwgaW4gMTM1NzYxIFJFR1IuIHZzLiAxMzI4ODkKClRlc3RzIHdo
aWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAxMiBndWVzdC1zdGFydC9yZWRoYXQucmVwZWF0IGZh
aWwgaW4gMTM1NzYxIHBhc3MgaW4gMTM1OTkxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDEzNTc2MSBwYXNzIGlu
IDEzNTk5MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9j
YWxtaWdyYXRlL3gxMCBmYWlsIGluIDEzNTc2MSBwYXNzIGluIDEzNTk5MQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBp
biAxMzU4ODMgcGFzcyBpbiAxMzU3NjEKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE5
IGxlYWstY2hlY2svY2hlY2sgZmFpbCBpbiAxMzU4ODMgcGFzcyBpbiAxMzU5OTEKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNSBndWVzdC1zYXZlcmVzdG9yZS4yIGZhaWwg
cGFzcyBpbiAxMzU4ODMKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3Qg
YmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRl
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwgYmxvY2tl
ZCBpbiAxMzI4ODkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgZmFpbCBibG9ja2VkIGluIDEzMjg4OQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgZmFpbCBpbiAxMzU4ODMgYmxvY2tlZCBpbiAx
MzI4ODkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjg4OQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBsaWtlIDEzMjg4OQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICBmYWlsIGxpa2UgMTMyODg5CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
MTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRl
ZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDYzZDkzMzBiYTlmZGVjN2M4ZTkz
NDZlNmQ4NTM2MDc0N2Q2MWM5NDcKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAg
ICAgIDU0YWEzODJjYmNkYzFlMmJhNzVkNjczNDE1MWNhNmU1MzEwNGUyZjIKCkxhc3QgdGVzdCBv
ZiBiYXNpcyAgIDEzMjg4OSAgMjAxOS0wMi0wNCAyMjowNDowOSBaICAgOTYgZGF5cwpGYWlsaW5n
IHNpbmNlICAgICAgICAxMzMxNDcgIDIwMTktMDItMTEgMTM6NDE6NTAgWiAgIDkwIGRheXMgICA1
MCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzU0NTMgIDIwMTktMDUtMDEgMDc6MjE6
NTcgWiAgIDExIGRheXMgICAgNSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZp
c2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PgogIE1hbnVlbCBCb3V5ZXIgPGJvdXllckBhbnRpb2NoZS5ldS5vcmc+CiAgU2VyZ2V5IER5YXNs
aSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQt
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4
Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBh
dGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9p
bWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9u
IG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBj
YW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVz
dC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3Vs
ZCBiZSA0OTUgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun May 12 18:29:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 12 May 2019 18:29:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hPtDz-0007ps-Ts; Sun, 12 May 2019 18:29:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jfTj=TM=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hPtDy-0007pg-Cd
 for xen-devel@lists.xenproject.org; Sun, 12 May 2019 18:29:26 +0000
X-Inumbo-ID: dda36443-74e3-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dda36443-74e3-11e9-8980-bc764e045a96;
 Sun, 12 May 2019 18:29:23 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hPtDu-0000vo-QC; Sun, 12 May 2019 18:29:22 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hPtDu-00064z-Fy; Sun, 12 May 2019 18:29:22 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hPtDu-0006h1-FG; Sun, 12 May 2019 18:29:22 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135997-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.14:test-amd64-i386-qemut-rhel6hvm-intel:leak-check/check:fail:heisenbug
 linux-4.14:test-amd64-i386-qemuu-rhel6hvm-intel:leak-check/check:fail:heisenbug
 linux-4.14:test-armhf-armhf-xl-multivcpu:leak-check/check:fail:heisenbug
 linux-4.14:test-armhf-armhf-xl:leak-check/check:fail:heisenbug
 linux-4.14:test-armhf-armhf-xl-vhd:leak-check/check:fail:heisenbug
 linux-4.14:test-arm64-arm64-examine:examine-serial/bootloader:fail:heisenbug
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:guest-start/debianhvm.repeat:fail:heisenbug
 linux-4.14:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=b4677bbb658d54ad29c8122d61bdcc0f878030b1
X-Osstest-Versions-That: linux=5726a8d0f1958af80ad8e514bc2c18d213e739b7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 12 May 2019 18:29:22 +0000
Subject: [Xen-devel] [linux-4.14 test] 135997: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTk5NyBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzU5OTcvCgpGYWlsdXJlcyA6LS8gYnV0IG5v
IHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5v
dCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgMTUgbGVh
ay1jaGVjay9jaGVjayBmYWlsIGluIDEzNTg5MSBwYXNzIGluIDEzNTk5NwogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWludGVsIDE1IGxlYWstY2hlY2svY2hlY2sgZmFpbCBpbiAxMzU4
OTEgcGFzcyBpbiAxMzU5OTcKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE5IGxlYWst
Y2hlY2svY2hlY2sgZmFpbCBpbiAxMzU4OTEgcGFzcyBpbiAxMzU5OTcKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgMTkgbGVhay1jaGVjay9jaGVjayBmYWlsIGluIDEzNTg5MSBwYXNzIGlu
IDEzNTk5NwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxOCBsZWFrLWNoZWNrL2NoZWNr
IGZhaWwgaW4gMTM1ODkxIHBhc3MgaW4gMTM1OTk3CiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUg
ICAgIDExIGV4YW1pbmUtc2VyaWFsL2Jvb3Rsb2FkZXIgIGZhaWwgcGFzcyBpbiAxMzU4OTEKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTYgZ3Vlc3Qt
c3RhcnQvZGViaWFuaHZtLnJlcGVhdCBmYWlsIHBhc3MgaW4gMTM1ODkxCgpUZXN0cyB3aGljaCBk
aWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LXhs
LXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcg
ZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
MTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQg
Zm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICBiNDY3N2JiYjY1OGQ1NGFkMjljODEy
MmQ2MWJkY2MwZjg3ODAzMGIxCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAg
ICA1NzI2YThkMGYxOTU4YWY4MGFkOGU1MTRiYzJjMThkMjEzZTczOWI3CgpMYXN0IHRlc3Qgb2Yg
YmFzaXMgICAxMzM5MjMgIDIwMTktMDMtMTkgMTI6NDE6MTEgWiAgIDU0IGRheXMKRmFpbGluZyBz
aW5jZSAgICAgICAgMTM0MDE2ICAyMDE5LTAzLTIzIDEzOjQyOjQ1IFogICA1MCBkYXlzICAgMjEg
YXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTM1ODkxICAyMDE5LTA1LTA4IDA1OjI5OjIx
IFogICAgNCBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo3MDkgcGVvcGxlIHRvdWNoZWQgcmV2aXNp
b25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFu
aHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
bXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hh
ZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9s
b2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAg
IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFu
YXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBj
b2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1v
c3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAogICA1NzI2YThkMGYxOTUuLmI0Njc3
YmJiNjU4ZCAgYjQ2NzdiYmI2NThkNTRhZDI5YzgxMjJkNjFiZGNjMGY4NzgwMzBiMSAtPiB0ZXN0
ZWQvbGludXgtNC4xNAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Sun May 12 20:19:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 12 May 2019 20:19:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hPuwN-0007yy-VR; Sun, 12 May 2019 20:19:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jfTj=TM=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hPuwM-0007ym-Sv
 for xen-devel@lists.xenproject.org; Sun, 12 May 2019 20:19:22 +0000
X-Inumbo-ID: 3699b978-74f3-11e9-93a0-4f7dbc1f755f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3699b978-74f3-11e9-93a0-4f7dbc1f755f;
 Sun, 12 May 2019 20:19:15 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hPuwE-0003GI-JZ; Sun, 12 May 2019 20:19:14 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hPuwE-0004HL-B3; Sun, 12 May 2019 20:19:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hPuwE-00027k-A5; Sun, 12 May 2019 20:19:14 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-135988-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-amd64-pair:guests-nbd-mirror/debian:fail:regression
 linux-linus:test-amd64-amd64-xl-credit1:guest-saverestore:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-amd:guest-saverestore:fail:regression
 linux-linus:test-amd64-amd64-xl-credit2:debian-fixup:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:freebsd-install:fail:regression
 linux-linus:test-amd64-amd64-xl-multivcpu:debian-fixup:fail:regression
 linux-linus:test-amd64-amd64-libvirt:debian-fixup:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:debian-fixup/dst_host:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:redhat-install:fail:regression
 linux-linus:test-amd64-amd64-libvirt-xsm:debian-fixup:fail:regression
 linux-linus:test-amd64-amd64-xl-pvshim:guest-saverestore:fail:regression
 linux-linus:test-amd64-i386-libvirt:debian-fixup:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:debian-fixup/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl:debian-fixup:fail:regression
 linux-linus:test-amd64-i386-xl-pvshim:debian-fixup:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:debian-fixup:fail:regression
 linux-linus:test-amd64-amd64-xl-shadow:debian-fixup:fail:regression
 linux-linus:test-amd64-i386-pair:guests-nbd-mirror/debian:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-intel:guest-saverestore:fail:regression
 linux-linus:test-amd64-amd64-xl-xsm:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:debian-fixup:fail:regression
 linux-linus:test-amd64-amd64-xl:guest-saverestore:fail:regression
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:regression
 linux-linus:test-arm64-arm64-examine:examine-serial/bootloader:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-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-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:guest-saverestore:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-linus:test-arm64-arm64-xl-credit1:debian-install:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:guest-start/redhat.repeat:fail:regression
 linux-linus:test-arm64-arm64-libvirt-xsm:debian-install:fail:regression
 linux-linus:test-arm64-arm64-xl-credit2:debian-fixup:fail:regression
 linux-linus:test-arm64-arm64-xl-xsm:debian-install:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:guest-start/debian.repeat:fail:regression
 linux-linus:test-arm64-arm64-xl:debian-fixup:fail:regression
 linux-linus:test-amd64-amd64-xl-qcow2:guest-saverestore.2:fail:regression
 linux-linus:test-amd64-amd64-pygrub:guest-localmigrate/x10:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:guest-start/freebsd.repeat:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:guest-start/redhat.repeat:fail:regression
 linux-linus:test-amd64-i386-xl-raw:debian-di-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:regression
 linux-linus:build-armhf-pvops:kernel-build:fail:regression
 linux-linus:test-amd64-amd64-xl-rtds:debian-fixup:fail:allowable
 linux-linus:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm:debian-hvm-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:debian-hvm-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:debian-hvm-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:guest-saverestore.2:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-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-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=8ea5b2abd07e2280a332bd9c1a7f4dd15b9b6c13
X-Osstest-Versions-That: linux=736706bee3298208343a76096370e4f6a5c55915
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 12 May 2019 20:19:14 +0000
Subject: [Xen-devel] [linux-linus test] 135988: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNTk4OCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTM1OTg4LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAg
IDE4IGd1ZXN0cy1uYmQtbWlycm9yL2RlYmlhbiBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgMTUgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgMTUgZ3Vlc3Qt
c2F2ZXJlc3RvcmUgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDIgIDExIGRlYmlhbi1maXh1cCAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgMTAgZnJlZWJzZC1pbnN0YWxs
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZj
cHUgMTEgZGViaWFuLWZpeHVwICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDExIGRlYmlhbi1maXh1cCAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDE3IGRlYmlh
bi1maXh1cC9kc3RfaG9zdCAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWFtZCAxMCByZWRoYXQtaW5zdGFsbCAgICAgZmFpbCBSRUdSLiB2cy4g
MTMzNTgwCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDExIGRlYmlhbi1maXh1cCAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGlt
ICAgMTUgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMSBkZWJpYW4tZml4dXAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDE3IGRlYmlh
bi1maXh1cC9kc3RfaG9zdCAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4
Ni14bCAgICAgICAgICAgMTEgZGViaWFuLWZpeHVwICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMSBkZWJpYW4tZml4dXAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAg
ICAgIDExIGRlYmlhbi1maXh1cCAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgMTEgZGViaWFuLWZpeHVwICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxOCBndWVz
dHMtbmJkLW1pcnJvci9kZWJpYW4gZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aHYyLWludGVsIDE1IGd1ZXN0LXNhdmVyZXN0b3JlICAgICBmYWlsIFJFR1IuIHZz
LiAxMzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRv
dyAgICAxMSBkZWJpYW4tZml4dXAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgIDE1IGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAx
MCBkZWJpYW4taHZtLWluc3RhbGwgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWludGVsIDEwIHJlZGhhdC1pbnN0YWxsICAgZmFpbCBSRUdSLiB2
cy4gMTMzNTgwCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgMTEgZXhhbWluZS1zZXJpYWwv
Ym9vdGxvYWRlciBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZt
LWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJF
R1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQg
MTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3Rh
bGwgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAxMCBkZWJpYW4taHZtLWluc3RhbGwg
ZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFs
bCBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0
cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZz
LiAxMzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTQgZ3Vlc3Qtc2F2ZXJlc3Rv
cmUgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMzM1ODAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEw
IGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZz
LiAxMzM1ODAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTAgZGViaWFuLWluc3RhbGwg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWFtZCAxMiBndWVzdC1zdGFydC9yZWRoYXQucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDEz
MzU4MAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMCBkZWJpYW4taW5zdGFsbCAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIg
IDExIGRlYmlhbi1maXh1cCAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtIDE4IGd1ZXN0LXN0
YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFybTY0LWFybTY0
LXhsICAgICAgICAgIDExIGRlYmlhbi1maXh1cCAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgMTYgZ3Vlc3Qtc2F2ZXJlc3RvcmUu
MiAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAg
ICAxNyBndWVzdC1sb2NhbG1pZ3JhdGUveDEwICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgMTkgZ3Vlc3Qtc3RhcnQvZnJlZWJzZC5yZXBlYXQg
ZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAxMyBndWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgIGZhaWwgUkVHUi4g
dnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsIDEyIGd1ZXN0
LXN0YXJ0L3JlZGhhdC5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcmF3ICAgICAgIDEwIGRlYmlhbi1kaS1pbnN0YWxsICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW43LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICBm
YWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2
NCAxMCB3aW5kb3dzLWluc3RhbGwgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgZmFpbCBSRUdSLiB2
cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93
cy1pbnN0YWxsICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAg
ICAgICAgIDYga2VybmVsLWJ1aWxkICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAoK
UmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5n
KToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTEgZGViaWFuLWZpeHVwICAgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBi
dXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtIDEwIGRlYmlhbi1odm0taW5z
dGFsbCBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWkzODYteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIGJhc2VsaW5lIHVudGVz
dGVkCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAxMCBkZWJp
YW4taHZtLWluc3RhbGwgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAxNSBndWVzdC1zYXZlcmVzdG9yZS4yIGZhaWwgYmFz
ZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
MTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQg
Zm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICA4ZWE1YjJhYmQwN2UyMjgwYTMzMmJk
OWMxYTdmNGRkMTViOWI2YzEzCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAg
ICA3MzY3MDZiZWUzMjk4MjA4MzQzYTc2MDk2MzcwZTRmNmE1YzU1OTE1CgpMYXN0IHRlc3Qgb2Yg
YmFzaXMgICAxMzM1ODAgIDIwMTktMDMtMDQgMTk6NTM6MDkgWiAgIDY5IGRheXMKRmFpbGluZyBz
aW5jZSAgICAgICAgMTMzNjA1ICAyMDE5LTAzLTA1IDIwOjAzOjE0IFogICA2NyBkYXlzICAgMzQg
YXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTM1OTg4ICAyMDE5LTA1LTEwIDA4OjQwOjU5
IFogICAgMiBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoyOTQ4IHBlb3BsZSB0b3VjaGVkIHJldmlz
aW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02
NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1p
Mzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNo
YWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVz
dC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUv
bG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAg
ICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxh
bmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3Mg
Y29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9
b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBp
dCB3b3VsZCBiZSA0NzQ0NzYgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun May 12 21:31:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 12 May 2019 21:31:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hPw3b-0005Ux-61; Sun, 12 May 2019 21:30:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jfTj=TM=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hPw3Z-0005Uh-JL
 for xen-devel@lists.xenproject.org; Sun, 12 May 2019 21:30:53 +0000
X-Inumbo-ID: 377379b4-74fd-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 377379b4-74fd-11e9-8980-bc764e045a96;
 Sun, 12 May 2019 21:30:52 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hPw3X-0004mN-1P; Sun, 12 May 2019 21: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.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hPw3W-00004z-Nh; Sun, 12 May 2019 21:30:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hPw3W-0004ir-N5; Sun, 12 May 2019 21:30:50 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136021-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-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
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=9dd5bc151c51980807a29d59220290173f260b5a
X-Osstest-Versions-That: libvirt=f7ab91b61a32a6acdddd39b43f4c931c0021ed7f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 12 May 2019 21:30:50 +0000
Subject: [Xen-devel] [libvirt test] 136021: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjAyMSBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzYwMjEvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDEzNTkyNwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTM1OTI3CiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXFjb3cyIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxp
YnZpcnQgICAgICAgICAgICAgIDlkZDViYzE1MWM1MTk4MDgwN2EyOWQ1OTIyMDI5MDE3M2YyNjBi
NWEKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIGY3YWI5MWI2MWEzMmE2
YWNkZGRkMzliNDNmNGM5MzFjMDAyMWVkN2YKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzNTkyNyAg
MjAxOS0wNS0wOSAwNDo0MzozNyBaICAgIDMgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzYw
MjEgIDIwMTktMDUtMTEgMDQ6NDg6NTkgWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBl
b3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZWEgQm9sb2duYW5p
IDxhYm9sb2duYUByZWRoYXQuY29tPgogIERhbmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJl
ZGhhdC5jb20+CiAgRXJpYyBCbGFrZSA8ZWJsYWtlQHJlZGhhdC5jb20+CiAgSsOhbiBUb21rbyA8
anRvbWtvQHJlZGhhdC5jb20+CiAgTWFydGluIEtsZXR6YW5kZXIgPG1rbGV0emFuQHJlZGhhdC5j
b20+CiAgTWljaGFsIFByaXZvem5payA8bXByaXZvem5AcmVkaGF0LmNvbT4KICBQZXRlciBLcmVt
cGEgPHBrcmVtcGFAcmVkaGF0LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxp
Z2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9s
b2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBh
cmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0
IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFz
dGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lv
biA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAogICBmN2Fi
OTFiNjFhLi45ZGQ1YmMxNTFjICA5ZGQ1YmMxNTFjNTE5ODA4MDdhMjlkNTkyMjAyOTAxNzNmMjYw
YjVhIC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun May 12 21:59:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 12 May 2019 21:59:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hPwV1-0007IC-DB; Sun, 12 May 2019 21:59:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jfTj=TM=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hPwV0-0007I0-1v
 for xen-devel@lists.xenproject.org; Sun, 12 May 2019 21:59:14 +0000
X-Inumbo-ID: 2ce84e36-7501-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2ce84e36-7501-11e9-8980-bc764e045a96;
 Sun, 12 May 2019 21:59:12 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hPwUx-0005M3-Ct; Sun, 12 May 2019 21:59:11 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hPwUw-0001wt-UY; Sun, 12 May 2019 21:59:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hPwUw-0008DS-Tt; Sun, 12 May 2019 21:59:10 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136029-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=efb4f3b62c69383a7308d7b739a3193e7c0ccae8
X-Osstest-Versions-That: qemuu=3284aa128153750f14a61e8a96fd085e6f2999b6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 12 May 2019 21:59:10 +0000
Subject: [Xen-devel] [qemu-mainline test] 136029: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjAyOSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzYwMjkvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzNTI1MQogYnVp
bGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTM1MjUxCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzUyNTEKIGJ1aWxkLWFybTY0LXhz
bSAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEzNTI1MQogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTM1MjUxCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzUyNTEKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzNTI1MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogYnVpbGQtYXJtNjQtbGli
dmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmh2Mi1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEp
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2so
MSkgYmxvY2tlZCBuL2EKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXJhdyAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQg
bi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
cGFpciAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpIGJs
b2NrZWQgbi9hCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgIGJsb2NrZWQgbi9h
Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogcWVtdXUgICAgICAgICAgICAgICAgZWZi
NGYzYjYyYzY5MzgzYTczMDhkN2I3MzlhMzE5M2U3YzBjY2FlOApiYXNlbGluZSB2ZXJzaW9uOgog
cWVtdXUgICAgICAgICAgICAgICAgMzI4NGFhMTI4MTUzNzUwZjE0YTYxZThhOTZmZDA4NWU2ZjI5
OTliNgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTM1MjUxICAyMDE5LTA0LTI0IDE0OjQyOjU4IFog
ICAxOCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzNTM1MSAgMjAxOS0wNC0yNyAwOTo0NTo1
MiBaICAgMTUgZGF5cyAgICA4IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzNjAyOSAg
MjAxOS0wNS0xMSAwOToxMjoxNCBaICAgIDEgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxl
IHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFsYmVydG8gR2FyY2lhIDxiZXJ0
b0BpZ2FsaWEuY29tPgogIEFsZXggQmVubsOpZSA8YWxleC5iZW5uZWVAbGluYXJvLm9yZz4KICBB
bGV4IFdpbGxpYW1zb24gPGFsZXgud2lsbGlhbXNvbkByZWRoYXQuY29tPgogIEFsZXhleSBLYXJk
YXNoZXZza2l5IDxhaWtAb3psYWJzLnJ1PgogIEFsaXN0YWlyIEZyYW5jaXMgPGFsaXN0YWlyLmZy
YW5jaXNAd2RjLmNvbT4KICBBbmRyZXcgSmVubmVyIDxhbmRyZXdAY29kZXNvdXJjZXJ5LmNvbT4K
ICBBbmRyZXcgUmFuZHJpYW5hc3VsdSA8cmFuZHJpYW5hc3VsdUBnbWFpbC5jb20+CiAgQW5kcmV5
IFNoaW5rZXZpY2ggPGFuZHJleS5zaGlua2V2aWNoQHZpcnR1b3p6by5jb20+CiAgQXJ0eW9tIFRh
cmFzZW5rbyA8YXRhcjRxZW11QGdtYWlsLmNvbT4KICBBcnVuYSBKYXlhc2VuYSA8YXJ1bmEuMTVA
Y3NlLm1ydC5hYy5saz4KICBCQUxBVE9OIFpvbHRhbiA8YmFsYXRvbkBlaWsuYm1lLmh1PgogIEJh
bmRhbiBEYXMgPGJzZEByZWRoYXQuY29tPgogIEJlbmphbWluIEhlcnJlbnNjaG1pZHQgPGJlbmhA
a2VybmVsLmNyYXNoaW5nLm9yZz4KICBDYW8gSmlheGkgPGRyaXZlcjE5OThAZm94bWFpbC5jb20+
CiAgQ2xlYmVyIFJvc2EgPGNyb3NhQHJlZGhhdC5jb20+CiAgQ29sZSBSb2JpbnNvbiA8Y3JvYmlu
c29AcmVkaGF0LmNvbT4KICBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4KICBDw6lk
cmljIExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERhbmllbCBQLiBCZXJyYW5nw6kgPGJlcnJh
bmdlQHJlZGhhdC5jb20+CiAgRGF2aWQgR2lic29uIDxkYXZpZEBnaWJzb24uZHJvcGJlYXIuaWQu
YXU+CiAgRGF2aWQgSGlsZGVuYnJhbmQgPGRhdmlkQHJlZGhhdC5jb20+CiAgRHIuIERhdmlkIEFs
YW4gR2lsYmVydCA8ZGdpbGJlcnRAcmVkaGF0LmNvbT4KICBFZHVhcmRvIEhhYmtvc3QgPGVoYWJr
b3N0QHJlZGhhdC5jb20+CiAgRWR1YXJkbyBPdHVibyA8b3R1Ym9AcmVkaGF0LmNvbT4KICBFcmlj
IEF1Z2VyIDxlcmljLmF1Z2VyQHJlZGhhdC5jb20+CiAgRXJpYyBCbGFrZSA8ZWJsYWtlQHJlZGhh
dC5jb20+CiAgRXJpayBLbGluZSA8ZWtAZ29vZ2xlLmNvbT4KICBFcm5lc3QgRXNlbmUgPGVyb2tl
bjFAZ21haWwuY29tPgogIEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgogIEdpdXNl
cHBlIE11c2FjY2hpbyA8dGhhdGxlbW9uQGdtYWlsLmNvbT4KICBHcmVnIEt1cnogPGdyb3VnQGth
b2Qub3JnPgogIEhhbGlsIFBhc2ljIDxwYXNpY0BsaW51eC52bmV0LmlibS5jb20+CiAgSGFvemhv
bmcgWmhhbmcgPGhhb3pob25nLnpoYW5nQGludGVsLmNvbT4KICBIZWxnZSBEZWxsZXIgPGRlbGxl
ckBnbXguZGU+CiAgSWdvciBNYW1tZWRvdiA8aW1hbW1lZG9AcmVkaGF0LmNvbT4KICBKYXNvbiBK
LiBIZXJuZSA8ampoZXJuZUBsaW51eC5pYm0uY29tPgogIEpvZWwgU3RhbmxleSA8am9lbEBqbXMu
aWQuYXU+CiAgSm9obiBTbm93IDxqc25vd0ByZWRoYXQuY29tPgogIEp1bGVzIElyZW5nZSA8amJp
Lm9jdGF2ZUBnbWFpbC5jb20+CiAgSnVsaWFuIEJyb3duIDxqdWxpYW5AY29kZXNvdXJjZXJ5LmNv
bT4KICBLYW1hbCBIZWliIDxrYW1hbGhlaWIxQGdtYWlsLmNvbT4KICBLZXZpbiBXb2xmIDxrd29s
ZkByZWRoYXQuY29tPgogIEtPTlJBRCBGcmVkZXJpYyA8ZnJlZGVyaWMua29ucmFkQGFkYWNvcmUu
Y29tPgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGF1cmVudCBEZXNub2d1
ZXMgPGxhdXJlbnQuZGVzbm9ndWVzQGdtYWlsLmNvbT4KICBMYXVyZW50IFZpdmllciA8bGF1cmVu
dEB2aXZpZXIuZXU+CiAgTG9uZ3BlbmcgPGxvbmdwZW5nMkBodWF3ZWkuY29tPgogIE1hcmMtQW5k
csOpIEx1cmVhdSA8bWFyY2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPgogIE1hcmNlbCBBcGZlbGJh
dW0gPG1hcmNlbC5hcGZlbGJhdW1AZ21haWwuY29tPgogIE1hcmVrIFZhc3V0IDxtYXJleEBkZW54
LmRlPgogIE1hcmt1cyBBcm1icnVzdGVyIDxhcm1icnVAcmVkaGF0LmNvbT4KICBNYXggUmVpdHog
PG1yZWl0ekByZWRoYXQuY29tPgogIE5pY2sgSHVkc29uIDxza3JsbEBuZXRic2Qub3JnPgogIE5p
a2l0YSBBbGVrc2VldiA8bi5hbGVrc2VldjIxMDRAZ21haWwuY29tPgogIFBhb2xvIEJvbnppbmkg
PHBib256aW5pQHJlZGhhdC5jb20+CiAgUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5h
cm8ub3JnPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1Z0BhbXNhdC5vcmc+CiAgUGhp
bGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhp
ZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4gW29uIG1pbmd3NjRdCiAgUHJhc2FkIEogUGFu
ZGl0IDxwanBAZmVkb3JhcHJvamVjdC5vcmc+CiAgUHUgV2VuIDxwdXdlbkBoeWdvbi5jbj4KICBS
aWNoYXJkIEhlbmRlcnNvbiA8cmljaGFyZC5oZW5kZXJzb25AbGluYXJvLm9yZz4KICBSaWNoYXJk
IFcuTS4gSm9uZXMgPHJqb25lc0ByZWRoYXQuY29tPgogIFNhbSBFaWRlcm1hbiA8c2htdWVsLmVp
ZGVybWFuQG9yYWNsZS5jb20+CiAgU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5z
LWx5b24ub3JnPgogIFNhbmRyYSBMb29zZW1vcmUgPHNhbmRyYUBjb2Rlc291cmNlcnkuY29tPgog
IFNoYWhhYiBWYWhlZGkgPHNoYWhhYi52YWhlZGlAZ21haWwuY29tPgogIFNobXVlbCBFaWRlcm1h
biA8c2htdWVsLmVpZGVybWFuQG9yYWNsZS5jb20+CiAgU3RhZmZvcmQgSG9ybmUgPHNob3JuZUBn
bWFpbC5jb20+CiAgU3RhbmlzbGF2IExhbmNpIDxwaXhvQHBvbGVwZXRrby5ldT4KICBTdGVmYW4g
SGFqbm9jemkgPHN0ZWZhbmhhQGdtYWlsLmNvbT4KICBTdGVmYW4gSGFqbm9jemkgPHN0ZWZhbmhh
QHJlZGhhdC5jb20+CiAgU3RlZmFuIFdlaWwgPHN3QHdlaWxuZXR6LmRlPgogIFN0ZWZhbm8gR2Fy
emFyZWxsYSA8c2dhcnphcmVAcmVkaGF0LmNvbT4KICBUaG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0
LmNvbT4KICBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IDx2c2VtZW50c292QHZpcnR1b3p6
by5jb20+CiAgV2VpIFlhbmcgPHJpY2hhcmR3LnlhbmdAbGludXguaW50ZWwuY29tPgogIFl1cnkg
S290b3YgPHl1cnkta290b3ZAeWFuZGV4LXRlYW0ucnU+CiAgWmhhbmcgWWkgPHlpLnouemhhbmdA
bGludXguaW50ZWwuY29tPgogIFpoZW5ndWkgbGkgPGxpemhlbmd1aUBodWF3ZWkuY29tPgoKam9i
czoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNt
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1h
bWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFn
ZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9m
IHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUu
ZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4g
YmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5n
aXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBi
ZSA2MDU3IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun May 12 23:41:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 12 May 2019 23:41:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hPy5m-00071b-9I; Sun, 12 May 2019 23:41:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jfTj=TM=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hPy5k-00071R-VZ
 for xen-devel@lists.xenproject.org; Sun, 12 May 2019 23:41:17 +0000
X-Inumbo-ID: 6bf6edb8-750f-11e9-8512-3bed7ad33ba9
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6bf6edb8-750f-11e9-8512-3bed7ad33ba9;
 Sun, 12 May 2019 23:41:11 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hPy5d-0007TI-TV; Sun, 12 May 2019 23:41:09 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hPy5d-00016L-Hs; Sun, 12 May 2019 23:41:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hPy5d-0007nx-HB; Sun, 12 May 2019 23:41:09 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136013-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.9:test-arm64-arm64-examine:examine-serial/bootloader:fail:regression
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check: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-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-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl: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-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check: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-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop: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-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=bb4f008d1e075986888ad01579c21f79b62f5775
X-Osstest-Versions-That: linux=1c453afcda4f68f634475f166418e937ac235200
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 12 May 2019 23:41:09 +0000
Subject: [Xen-devel] [linux-4.9 test] 136013: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjAxMyBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjAxMy8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgIDEx
IGV4YW1pbmUtc2VyaWFsL2Jvb3Rsb2FkZXIgZmFpbCBSRUdSLiB2cy4gMTM0MDE1CgpUZXN0cyB3
aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxp
a2UgMTM0MDE1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzQwMTUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzNDAxNQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIGxpa2UgMTM0MDE1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzQwMTUKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0t
aW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3Ry
aWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAxMiBndWVzdC1zdGFydCAgICAgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFy
dCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAg
ICAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWlu
c3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICBiYjRmMDA4ZDFlMDc1
OTg2ODg4YWQwMTU3OWMyMWY3OWI2MmY1Nzc1CmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAg
ICAgICAgICAgICAxYzQ1M2FmY2RhNGY2OGY2MzQ0NzVmMTY2NDE4ZTkzN2FjMjM1MjAwCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxMzQwMTUgIDIwMTktMDMtMjMgMTI6NDk6NTkgWiAgIDUwIGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTM0MTE3ICAyMDE5LTAzLTI3IDA1OjQ2OjU2IFogICA0NiBk
YXlzICAgMjQgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTM2MDEzICAyMDE5LTA1LTEw
IDIwOjU1OjI1IFogICAgMiBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo0NzMgcGVvcGxlIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVp
bGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4
Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4
YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1w
dmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
c2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lv
biBsb2c7IGl0IHdvdWxkIGJlIDE2NjY0IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 13 00:59:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 00:59:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hPzJX-0004ca-Mq; Mon, 13 May 2019 00:59:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=armk=TN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hPzJW-0004cN-7E
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 00:59:34 +0000
X-Inumbo-ID: 59a5ae14-751a-11e9-a142-dff800821e41
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 59a5ae14-751a-11e9-a142-dff800821e41;
 Mon, 13 May 2019 00:59:24 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hPzJL-0001EE-O4; Mon, 13 May 2019 00:59:23 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hPzJL-0007Hu-EE; Mon, 13 May 2019 00:59:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hPzJL-0000B5-DK; Mon, 13 May 2019 00:59:23 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136028-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.8-testing:build-amd64-prev:xen-build:fail:regression
 xen-4.8-testing:build-i386-prev:xen-build:fail:regression
 xen-4.8-testing:build-i386:xen-build:fail:regression
 xen-4.8-testing:build-i386-xsm:xen-build:fail:regression
 xen-4.8-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-xsa-278:fail:heisenbug
 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-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:build-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-livepatch:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:build-check(1):blocked: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-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-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-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-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-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-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-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-credit1:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit1: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-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=e9d860f1f657a198d990bdae3e295001bd19223c
X-Osstest-Versions-That: xen=908e768fae49a8db0089e68188652079e3bfaa66
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 13 May 2019 00:59:23 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 136028: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjAyOCB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjAyOC8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQtcHJldiAgICAgICAg
ICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMwOTY1CiBi
dWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMzA5NjUKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMDk2NQogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTMwOTY1CgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJs
b2NraW5nKToKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgNTAgeHRmL3Rlc3QtaHZtNjQtbGJyLXRz
eC12bWVudHJ5IGZhaWwgaW4gMTM1OTI0IHBhc3MgaW4gMTM2MDI4CiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC0yIDcwIHh0Zi90ZXN0LWh2bTY0LXhzYS0yNzggZmFpbCBpbiAxMzU5MjQgcGFzcyBpbiAx
MzYwMjgKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICA1MCB4dGYvdGVzdC1odm02NC1sYnItdHN4
LXZtZW50cnkgZmFpbCBwYXNzIGluIDEzNTkyNAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVk
LCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFk
b3cgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tl
ZCBuL2EKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1p
bnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXhzbSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1p
Mzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saXZl
cGF0Y2ggICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyA1MCB4dGYvdGVzdC1odm02NC1s
YnItdHN4LXZtZW50cnkgZmFpbCBpbiAxMzU5MjQgbGlrZSAxMzA5NjUKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgaW4gMTM1OTI0IGxp
a2UgMTMwOTY1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzA5NjUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMDk2NQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICBmYWlsIGxpa2UgMTMwOTY1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzA5NjUKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAg
ICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
YW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZl
cnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBlOWQ4NjBm
MWY2NTdhMTk4ZDk5MGJkYWUzZTI5NTAwMWJkMTkyMjNjCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4g
ICAgICAgICAgICAgICAgICA5MDhlNzY4ZmFlNDlhOGRiMDA4OWU2ODE4ODY1MjA3OWUzYmZhYTY2
CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzA5NjUgIDIwMTgtMTItMDMgMDk6MDY6MTkgWiAgMTYw
IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTMzNTk4ICAyMDE5LTAzLTA1IDE1OjA2OjIzIFog
ICA2OCBkYXlzICAgMzQgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTM1NDgwICAyMDE5
LTA1LTAxIDE2OjQxOjMzIFogICAxMSBkYXlzICAgIDUgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hv
IHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5j
b20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpn
cm9zc0BzdXNlLmNvbT4KICBNYW51ZWwgQm91eWVyIDxib3V5ZXJAYW50aW9jaGUuZXUub3JnPgog
IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KICBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYt
YW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBh
dGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1z
aGFkb3cgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgNTA4IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 13 04:15:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 04:15:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQ2NE-0006Ai-FD; Mon, 13 May 2019 04:15:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=armk=TN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQ2NC-00069k-W2
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 04:15:35 +0000
X-Inumbo-ID: bd3718ee-7535-11e9-8ad2-47eb419e9dec
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bd3718ee-7535-11e9-8ad2-47eb419e9dec;
 Mon, 13 May 2019 04:15:28 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQ2N5-0002CU-24; Mon, 13 May 2019 04:15:27 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hQ2N4-0003Rc-Pw; Mon, 13 May 2019 04:15:26 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hQ2N4-0002Vk-PG; Mon, 13 May 2019 04:15:26 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136046-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.6-testing:build-amd64-xsm:xen-build:fail:regression
 xen-4.6-testing:build-amd64:xen-build:fail:regression
 xen-4.6-testing:build-i386-xsm:xen-build:fail:regression
 xen-4.6-testing:build-i386:xen-build:fail:regression
 xen-4.6-testing:build-armhf:xen-build:fail:regression
 xen-4.6-testing:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-5:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-4:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.6-testing:build-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.6-testing:build-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-1:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=6e1b057b63b2e1d04e62e5a072734746310ff987
X-Osstest-Versions-That: xen=3636de3f1a9a513ebdcd77555dce0e4d451e198b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 13 May 2019 04:15:26 +0000
Subject: [Xen-devel] [xen-4.6-testing test] 136046: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjA0NiB4ZW4tNC42LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjA0Ni8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAg
ICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NzkyCiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjc3OTIKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzc5MgogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI3NzkyCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjc3OTIKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3Vj
Y2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnVi
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC01ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQtcHlncnViICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9t
LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXhz
bSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1j
aGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXBhaXIgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFybWhmLWxp
YnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWkzODYtbGlidmlydCAgICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1taWdydXBncmFkZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNo
ZWNrKDEpICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwtc2hhZG93ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20g
MSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAg
NmUxYjA1N2I2M2IyZTFkMDRlNjJlNWEwNzI3MzQ3NDYzMTBmZjk4NwpiYXNlbGluZSB2ZXJzaW9u
OgogeGVuICAgICAgICAgICAgICAgICAgMzYzNmRlM2YxYTlhNTEzZWJkY2Q3NzU1NWRjZTBlNGQ0
NTFlMTk4YgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI3NzkyICAyMDE4LTA5LTE5IDAzOjUwOjQx
IFogIDIzNiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzNTQzMyAgMjAxOS0wNC0yOSAxNToz
NjoxMCBaICAgMTMgZGF5cyAgICA3IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzNTg1
MCAgMjAxOS0wNS0wNyAxMTozNjoxNyBaICAgIDUgZGF5cyAgICAzIGF0dGVtcHRzCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVv
cGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEPDqWRyaWMgQm9zZG9ubmF0
IDxjYm9zZG9ubmF0QHN1c2UuY29tPgogIERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5u
c2EuZ292PgogIElhbiBDYW1wYmVsbCA8aWFuLmNhbXBiZWxsQGNpdHJpeC5jb20+CiAgUXVhbiBY
dSA8eHVxdWFuOEBodWF3ZWkuY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpq
b2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1k
NjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20g
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVz
dC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAv
aG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUg
YXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoK
RXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwg
aXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFy
bmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgNmUx
YjA1N2I2M2IyZTFkMDRlNjJlNWEwNzI3MzQ3NDYzMTBmZjk4NwpBdXRob3I6IEPDqWRyaWMgQm9z
ZG9ubmF0IDxjYm9zZG9ubmF0QHN1c2UuY29tPgpEYXRlOiAgIFRodSBOb3YgMTAgMTA6MjM6MzEg
MjAxNiArMDEwMAoKICAgIEZpeCBtaXNsZWFkaW5nIGluZGVudGF0aW9uIHdhcm5pbmdzCiAgICAK
ICAgIEdjYzYgYnVpbGQgcmVwb3J0cyBtaXNsZWFkaW5nIGluZGVudGF0aW9uIGFzIHdhcm5pbmdz
LiBGaXggYSBmZXcKICAgIHdhcm5pbmdzIGluIHN0dWJkb20uCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEPDqWRyaWMgQm9zZG9ubmF0IDxjYm9zZG9ubmF0QHN1c2UuY29tPgogICAgQWNrZWQtYnk6
IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgogICAgQWNrZWQtYnk6IFF1
YW4gWHUgPHh1cXVhbjhAaHVhd2VpLmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA5ZmRm
ZmJiYWIzYWRhNDI3YmFjMDcwNzZmMDQyZjAyNjVlNWFlMDVmKQogICAgKGNoZXJyeSBwaWNrZWQg
ZnJvbSBjb21taXQgN2M4ZGI1OGQzNzM5YzgwNWY0YzBmNzczYjY1MTU3ZjMwNmIwMGMyYSkKCmNv
bW1pdCBlNjc1MzMyZDVkMDQ5YmJmNWNlNGNmMTkyNGE2NDE0YjgwMzU5NjNkCkF1dGhvcjogSWFu
IENhbXBiZWxsIDxpYW4uY2FtcGJlbGxAY2l0cml4LmNvbT4KRGF0ZTogICBGcmkgSmFuIDIyIDE0
OjI3OjI5IDIwMTYgKzAwMDAKCiAgICB4ZW5hbHl6ZTogcmVtb3ZlIGNyM19jb21wYXJlX3RvdGFs
CiAgICAKICAgIGdjYy02IGNvbXBsYWluczoKICAgIHhlbmFseXplLmM6NDEzMjo5OiBlcnJvcjog
J2NyM19jb21wYXJlX3RvdGFsJyBkZWZpbmVkIGJ1dCBub3QgdXNlZCBbLVdlcnJvcj11bnVzZWQt
ZnVuY3Rpb25dCiAgICAgICAgIGludCBjcjNfY29tcGFyZV90b3RhbChjb25zdCB2b2lkICpfYSwg
Y29uc3Qgdm9pZCAqX2IpIHsKICAgICAgICAgICAgIF5+fn5+fn5+fn5+fn5+fn5+CiAgICAKICAg
IEkgYmVsaWV2ZSBpdCBpcyBjb3JyZWN0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gQ2Ft
cGJlbGwgPGlhbi5jYW1wYmVsbEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEdlb3JnZSBE
dW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20g
Y29tbWl0IDg3NzYxMjc3ZDdmMDc5Y2UyNzgzMjNiNDVkYTI3OWYyYmQyNWQzMWIpCgpjb21taXQg
OTM1N2ZjZDA4NWMxZGZkZjkwYTY4OTU0NWQyMTI0MmIwZWIzODQxZQpBdXRob3I6IElhbiBDYW1w
YmVsbCA8aWFuLmNhbXBiZWxsQGNpdHJpeC5jb20+CkRhdGU6ICAgRnJpIEphbiAyMiAxNDoyNzoy
OCAyMDE2ICswMDAwCgogICAgeGVuYWx5emU6IGZpeCBtaXNsZWFkaW5nIGluZGVudGF0aW9uLgog
ICAgCiAgICBnY2MtNiBhZGRzIC1XbWlzbGVhZGluZy1pbmRlbnRhdGlvbiB3aGljaCBmb3VuZCB0
aGVzZSBpc3N1ZXMuCiAgICAKICAgIHhlbmFseXplLmM6IEluIGZ1bmN0aW9uICd3ZWlnaHRlZF9w
ZXJjZW50aWxlJzoKICAgIHhlbmFseXplLmM6MjEzNjoxODogZXJyb3I6IHN0YXRlbWVudCBpcyBp
bmRlbnRlZCBhcyBpZiBpdCB3ZXJlIGd1YXJkZWQgYnkuLi4gWy1XZXJyb3I9bWlzbGVhZGluZy1p
bmRlbnRhdGlvbl0KICAgICAgICAgICAgICAgICBMPUk7IExfd2VpZ2h0ID0gSV93ZWlnaHQ7CiAg
ICAgICAgICAgICAgICAgICAgICBefn5+fn5+fgogICAgCiAgICB4ZW5hbHl6ZS5jOjIxMzU6OTog
bm90ZTogLi4udGhpcyAnaWYnIGNsYXVzZSwgYnV0IGl0IGlzIG5vdAogICAgICAgICAgICAgaWYo
Sl93ZWlnaHQ8S193ZWlnaHQpCiAgICAgICAgICAgICBefgogICAgCiAgICB4ZW5hbHl6ZS5jOjIx
Mzg6MTg6IGVycm9yOiBzdGF0ZW1lbnQgaXMgaW5kZW50ZWQgYXMgaWYgaXQgd2VyZSBndWFyZGVk
IGJ5Li4uIFstV2Vycm9yPW1pc2xlYWRpbmctaW5kZW50YXRpb25dCiAgICAgICAgICAgICAgICAg
Uj1KOyBSX3dlaWdodCA9IEpfd2VpZ2h0OwogICAgICAgICAgICAgICAgICAgICAgXn5+fn5+fn4K
ICAgIAogICAgeGVuYWx5emUuYzoyMTM3Ojk6IG5vdGU6IC4uLnRoaXMgJ2lmJyBjbGF1c2UsIGJ1
dCBpdCBpcyBub3QKICAgICAgICAgICAgIGlmKEtfd2VpZ2h0PElfd2VpZ2h0KQogICAgICAgICAg
ICAgXn4KICAgIAogICAgeGVuYWx5emUuYzogSW4gZnVuY3Rpb24gJ3NlbGZfd2VpZ2h0ZWRfcGVy
Y2VudGlsZSc6CiAgICB4ZW5hbHl6ZS5jOjIyMTU6MTg6IGVycm9yOiBzdGF0ZW1lbnQgaXMgaW5k
ZW50ZWQgYXMgaWYgaXQgd2VyZSBndWFyZGVkIGJ5Li4uIFstV2Vycm9yPW1pc2xlYWRpbmctaW5k
ZW50YXRpb25dCiAgICAgICAgICAgICAgICAgTD1JOyBMX3dlaWdodCA9IElfd2VpZ2h0OwogICAg
ICAgICAgICAgICAgICAgICAgXn5+fn5+fn4KICAgIAogICAgeGVuYWx5emUuYzoyMjE0Ojk6IG5v
dGU6IC4uLnRoaXMgJ2lmJyBjbGF1c2UsIGJ1dCBpdCBpcyBub3QKICAgICAgICAgICAgIGlmKEpf
d2VpZ2h0PEtfd2VpZ2h0KQogICAgICAgICAgICAgXn4KICAgIAogICAgeGVuYWx5emUuYzoyMjE3
OjE4OiBlcnJvcjogc3RhdGVtZW50IGlzIGluZGVudGVkIGFzIGlmIGl0IHdlcmUgZ3VhcmRlZCBi
eS4uLiBbLVdlcnJvcj1taXNsZWFkaW5nLWluZGVudGF0aW9uXQogICAgICAgICAgICAgICAgIFI9
SjsgUl93ZWlnaHQgPSBKX3dlaWdodDsKICAgICAgICAgICAgICAgICAgICAgIF5+fn5+fn5+CiAg
ICAKICAgIHhlbmFseXplLmM6MjIxNjo5OiBub3RlOiAuLi50aGlzICdpZicgY2xhdXNlLCBidXQg
aXQgaXMgbm90CiAgICAgICAgICAgICBpZihLX3dlaWdodDxJX3dlaWdodCkKICAgICAgICAgICAg
IF5+CiAgICAKICAgIEkndmUgbW9kaWZpZWQgYWNjb3JkaW5nIHRvIHdoYXQgSSB0aGluayB0aGUg
aW50ZW50aW9uIGlzLCBpLmUuIGFkZGVkIGJyYWNlcwogICAgcmF0aGVyIHRoYW4gbW92aW5nIHRo
ZSBsaW5lIGluIHF1ZXN0aW9uIG91dCBhIGxldmVsLgogICAgCiAgICBJIGhhdmUgb25seSBidWls
ZCB0ZXN0ZWQgdGhlIHJlc3VsdC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSWFuIENhbXBiZWxs
IDxpYW4uY2FtcGJlbGxAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1p
dCBlYmRiYTE1MGJmZjFkOTE0ODA1ZDYwZWZhNTc2MzM3YmJlZjBjMzA1KQoKY29tbWl0IDU5Y2U2
YTU0M2YzYzAwZDI0MWVhMGU4NWY5MzJkZjYxMGNkYzI1YmIKQXV0aG9yOiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgpEYXRlOiAgIFdlZCBOb3YgMjggMTc6NDM6MzMgMjAxOCArMDAwMAoK
ICAgIHRvb2xzL2Zpcm13YXJlOiB1cGRhdGUgT1ZNRiBNYWtlZmlsZSwgd2hlbiBuZWNlc3NhcnkK
ICAgIAogICAgWyBUaGlzIGlzIHR3byBjb21taXRzIGZyb20gbWFzdGVyIGFrYSBzdGFnaW5nLTQu
MTI6IF0KICAgIAogICAgT1ZNRiBoYXMgYmVjb21lIGRlcGVuZGVudCBvbiBPcGVuU1NMLCB3aGlj
aCBpcyBpbmNsdWRlZCBhcyBhCiAgICBzdWJtb2R1bGUuICBJbml0aWFsaXNlIHN1Ym1vZHVsZXMg
YmVmb3JlIGJ1aWxkaW5nLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBl
cmFyZEBjaXRyaXguY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgYjE2MjgxODcw
ZTA2ZjVmNTI2MDI5YTRlNjk2MzRhMTZkYzM4ZThlNCkKICAgIAogICAgdG9vbHM6IG9ubHkgY2Fs
bCBnaXQgd2hlbiBuZWNlc3NhcnkgaW4gT1ZNRiBNYWtlZmlsZQogICAgCiAgICBVc2VycyBtYXkg
Y2hvb3NlIHRvIGV4cG9ydCBhIHNuYXBzaG90IG9mIE9WTUYgYW5kIGJ1aWxkIGl0CiAgICB3aXRo
IHhlbi5naXQgc3VwcGxpZWQgb3ZtZi1tYWtlZmlsZS4gSW4gdGhhdCBjYXNlIHdlIGRvbid0CiAg
ICBuZWVkIHRvIGNhbGwgYGdpdCBzdWJtb2R1bGVgLgogICAgCiAgICBGaXhlcyBiMTYyODE4NzBl
LgogICAgCiAgICBSZXBvcnRlZC1ieTogT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgogICAg
U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICAgIFJlbGVh
c2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIChjaGVycnkg
cGlja2VkIGZyb20gY29tbWl0IDY4MjkyYzk0YTYwZWFiMjQ1MTRhYjRhOGU0NzcyYWYyNGRlYWQ4
MDcpCiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBlOTgzZThhZTg0ZWZkNWU0MzA0NWEz
ZDIwYTgyMGYxM2NiNGE3NWJmKQogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgNWE4MWRl
NGM2YjYwMzY5NzRmMjllMjMzMGE0OTNmMjNhOGYwYzFmMCkKICAgIChjaGVycnkgcGlja2VkIGZy
b20gY29tbWl0IDYzZDkzMzBiYTlmZGVjN2M4ZTkzNDZlNmQ4NTM2MDc0N2Q2MWM5NDcpCiAgICAo
Y2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBlOWQ4NjBmMWY2NTdhMTk4ZDk5MGJkYWUzZTI5NTAw
MWJkMTkyMjNjKQogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgNzgzNTY0NGQ1MTQxZDBm
MjhlYzIyMWVkYTQwZmNiZjJmYzAzYmUyMykKKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 13 05:07:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 05:07:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQ3BF-00022y-R9; Mon, 13 May 2019 05:07:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=armk=TN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQ3BE-00022n-4f
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 05:07:16 +0000
X-Inumbo-ID: f7f36d9d-753c-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f7f36d9d-753c-11e9-8980-bc764e045a96;
 Mon, 13 May 2019 05:07:13 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQ3BA-0003sC-33; Mon, 13 May 2019 05:07:12 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hQ3B9-0006q2-R9; Mon, 13 May 2019 05:07:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hQ3B9-0005HK-QS; Mon, 13 May 2019 05:07:11 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136034-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: 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-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-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-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-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-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=e83077a3d11072708a5c38fa09fa9d011914e2a1
X-Osstest-Versions-That: xen=cb70a26f78848fe45f593f7ebc9cfaac760a791b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 13 May 2019 05:07:11 +0000
Subject: [Xen-devel] [xen-unstable test] 136034: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjAzNCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjAzNC8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTM0NzYzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzQ3NjMK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgZmFpbCBsaWtlIDEzNDc2MwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTM1MTA2CiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bGlrZSAxMzUxMDYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzNTI3MwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTM1Mjcz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMzUyNzMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzNTI3MwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5z
dGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12
aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAg
ICAgICAgICBlODMwNzdhM2QxMTA3MjcwOGE1YzM4ZmEwOWZhOWQwMTE5MTRlMmExCmJhc2VsaW5l
IHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBjYjcwYTI2Zjc4ODQ4ZmU0NWY1OTNmN2Vi
YzljZmFhYzc2MGE3OTFiCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzUyNzMgIDIwMTktMDQtMjQg
MjE6Mzk6NTkgWiAgIDE4IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTM1NDI1ICAyMDE5LTA0
LTI5IDEzOjEwOjA5IFogICAxMyBkYXlzICAgIDYgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTM1OTMxICAyMDE5LTA1LTA5IDA3OjI2OjA3IFogICAgMyBkYXlzICAgIDIgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxleGFuZHJ1
IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+CiAgQWxleGFuZHJ1IFN0ZWZhbiBJU0FJ
TEEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgogIEFtaXQgU2luZ2ggVG9tYXIgPGFtaXR0b21l
cjI1QGdtYWlsLmNvbT4KICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgogIEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogIEJyaWFuIFdv
b2RzIDxicmlhbi53b29kc0BhbWQuY29tPgogIENocmlzdGlhbiBMaW5kaWcgPGNocmlzdGlhbi5s
aW5kaWdAY2l0cml4LmNvbT4KICBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9lQGNhcmRvZS5jb20+CiAg
R2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogIElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIElnb3IgRHJ1emhpbmluIDxpZ29yLmRydXpoaW5p
bkBjaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWVyZ2Vu
IEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KICBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICBMdWthcyBKdWVuZ2Vy
IDxqdWVuZ2VyQGljZS5yd3RoLWFhY2hlbi5kZT4KICBNIEEgWW91bmcgPG0uYS55b3VuZ0BkdXJo
YW0uYWMudWs+CiAgTm9yYmVydCBNYW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+CiAgT2xla3Nh
bmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgogIFBh
dWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgUGF3ZWwgV2llY3pvcmtpZXdp
Y3ogPHdpcGF3ZWxAYW1hem9uLmRlPgogIFBldHJlIFBpcmNhbGFidSA8cHBpcmNhbGFidUBiaXRk
ZWZlbmRlci5jb20+CiAgUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29t
PgogIFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KICBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgogIFhpYW9jaGVuIFdhbmcgPHdhbmd4aWFvY2hlbjBAZ21haWwuY29t
PgogIFhpbiBMaSA8eGluLmxpQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYt
YW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2
LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1k
ZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmlj
dC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFk
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdl
cwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2Yg
dGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5l
bWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBi
ZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L3hlbi5naXQKICAgY2I3MGEyNmY3OC4uZTgzMDc3YTNkMSAgZTgzMDc3YTNkMTEw
NzI3MDhhNWMzOGZhMDlmYTlkMDExOTE0ZTJhMSAtPiBtYXN0ZXIKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 13 06:26:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 06:26:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQ4PG-00089H-45; Mon, 13 May 2019 06:25:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=cGAx=TN=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hQ4PE-00089C-H8
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 06:25:48 +0000
X-Inumbo-ID: efacc8b6-7547-11e9-8a3d-03ef6d2cf58a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id efacc8b6-7547-11e9-8a3d-03ef6d2cf58a;
 Mon, 13 May 2019 06:25:44 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 13 May 2019 00:25:42 -0600
Message-Id: <5CD90DE1020000780022DF5B@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 13 May 2019 00:25:37 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <20190510161056.48648-1-roger.pau@citrix.com>
 <20190510161056.48648-2-roger.pau@citrix.com>
 <bbca70d1-a42e-f016-26aa-fc7cd15bbf24@citrix.com>
In-Reply-To: <bbca70d1-a42e-f016-26aa-fc7cd15bbf24@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 1/5] pci: use pci_sbdf_t in pci_dev
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Brian Woods <brian.woods@amd.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEwLjA1LjE5IGF0IDE4OjE2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTAvMDUvMjAxOSAxNzoxMCwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+PiAtLS0g
YS94ZW4vYXJjaC94ODYvaHZtL3Ztc2kuYwo+PiArKysgYi94ZW4vYXJjaC94ODYvaHZtL3Ztc2ku
Ywo+PiBAQCAtNjg4LDggKzY4OCw4IEBAIHN0YXRpYyBpbnQgdnBjaV9tc2lfdXBkYXRlKGNvbnN0
IHN0cnVjdCBwY2lfZGV2ICpwZGV2LCB1aW50MzJfdCBkYXRhLAo+PiAgICAgICAgICB7Cj4+ICAg
ICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfRVJSLAo+PiAgICAgICAgICAgICAgICAgICAgICAg
IiUwNHg6JTAyeDolMDJ4LiV1OiBmYWlsZWQgdG8gYmluZCBQSVJRICV1OiAlZFxuIiwKPj4gLSAg
ICAgICAgICAgICAgICAgICAgIHBkZXYtPnNlZywgcGRldi0+YnVzLCBQQ0lfU0xPVChwZGV2LT5k
ZXZmbiksCj4+IC0gICAgICAgICAgICAgICAgICAgICBQQ0lfRlVOQyhwZGV2LT5kZXZmbiksIHBp
cnEgKyBpLCByYyk7Cj4+ICsgICAgICAgICAgICAgICAgICAgICBwZGV2LT5zYmRmLnNlZywgcGRl
di0+c2JkZi5idXMsIHBkZXYtPnNiZGYuZGV2LAo+PiArICAgICAgICAgICAgICAgICAgICAgcGRl
di0+c2JkZi5mdW5jLCBwaXJxICsgaSwgcmMpOwo+IAo+IEEgcGNpX3NiZGZfdCBpcyAzMiBiaXRz
IHdpZGUuICBJIGRvIGFjdHVhbGx5IGhhdmUgYSBjdXN0b20gJXAgZm9ybWF0dGVyCj4gZnJvbSBh
IHllYXIgb3Igc28gYWdvLCB3aGljaCBzaW1wbGlmaWVzIGNvZGUgbGlrZSB0aGlzIHN1YnN0YW50
aWFsbHkuCj4gCj4gSXMgdGhlcmUgYW55IGludGVyZXN0IGluIGR1c3Rpbmcgb2ZmIHRoYXQgcGF0
Y2ggYW5kIGZvbGRpbmcgaXQgaW50byB0aGlzCj4gY2xlYW51cCBzZXJpZXM/ICBJU1RSIGl0IGFs
c28gY2FtZSB3aXRoIHNldmVyYWwgY29ycmVjdGlvbnMgdG8gZXhpc3RpbmcKPiBTQkRGIHJlbmRl
cmluZy4KCkFmYWljOiBZZXMgcGxlYXNlISBUaGUgb25lIHRoaW5nIEknbSBub3Qgc3VyZSBhYm91
dCBpcyB3aGV0aGVyIHRoaXMKc2hvdWxkIGJlIFBDSS1zcGVjaWZpYywgb3Igd2hldGhlciBpdCB3
b3VsZG4ndCBiZXR0ZXIgYmUgYSBtb3JlCmdlbmVyYWwgZGV2aWNlIHRoaW5nLiBCdXQgSSBndWVz
cyB3ZSB1c2UgU0JERiBhbHNvIGluZGVwZW5kZW50IG9mCnN0cnVjdCBwY2lfZGV2LgoKSmFuCgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 13 06:48:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 06:48:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQ4la-0001M3-3z; Mon, 13 May 2019 06:48:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=4Q7J=TN=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hQ4lZ-0001Ly-1j
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 06:48:53 +0000
X-Inumbo-ID: 2a918d7c-754b-11e9-8980-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2a918d7c-754b-11e9-8980-bc764e045a96;
 Mon, 13 May 2019 06:48:51 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 6356EAF24;
 Mon, 13 May 2019 06:48:50 +0000 (UTC)
To: xen-devel <xen-devel@lists.xenproject.org>,
 "committers@xenproject.org" <committers@xenproject.org>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 mQENBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAG0H0p1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT6JATkEEwECACMFAlOMcK8CGwMH
 CwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAKCRCw3p3WKL8TL8eZB/9G0juS/kDY9LhEXseh
 mE9U+iA1VsLhgDqVbsOtZ/S14LRFHczNd/Lqkn7souCSoyWsBs3/wO+OjPvxf7m+Ef+sMtr0
 G5lCWEWa9wa0IXx5HRPW/ScL+e4AVUbL7rurYMfwCzco+7TfjhMEOkC+va5gzi1KrErgNRHH
 kg3PhlnRY0Udyqx++UYkAsN4TQuEhNN32MvN0Np3WlBJOgKcuXpIElmMM5f1BBzJSKBkW0Jc
 Wy3h2Wy912vHKpPV/Xv7ZwVJ27v7KcuZcErtptDevAljxJtE7aJG6WiBzm+v9EswyWxwMCIO
 RoVBYuiocc51872tRGywc03xaQydB+9R7BHPuQENBFOMcBYBCADLMfoA44MwGOB9YT1V4KCy
 vAfd7E0BTfaAurbG+Olacciz3yd09QOmejFZC6AnoykydyvTFLAWYcSCdISMr88COmmCbJzn
 sHAogjexXiif6ANUUlHpjxlHCCcELmZUzomNDnEOTxZFeWMTFF9Rf2k2F0Tl4E5kmsNGgtSa
 aMO0rNZoOEiD/7UfPP3dfh8JCQ1VtUUsQtT1sxos8Eb/HmriJhnaTZ7Hp3jtgTVkV0ybpgFg
 w6WMaRkrBh17mV0z2ajjmabB7SJxcouSkR0hcpNl4oM74d2/VqoW4BxxxOD1FcNCObCELfIS
 auZx+XT6s+CE7Qi/c44ibBMR7hyjdzWbABEBAAGJAR8EGAECAAkFAlOMcBYCGwwACgkQsN6d
 1ii/Ey9D+Af/WFr3q+bg/8v5tCknCtn92d5lyYTBNt7xgWzDZX8G6/pngzKyWfedArllp0Pn
 fgIXtMNV+3t8Li1Tg843EXkP7+2+CQ98MB8XvvPLYAfW8nNDV85TyVgWlldNcgdv7nn1Sq8g
 HwB2BHdIAkYce3hEoDQXt/mKlgEGsLpzJcnLKimtPXQQy9TxUaLBe9PInPd+Ohix0XOlY+Uk
 QFEx50Ki3rSDl2Zt2tnkNYKUCvTJq7jvOlaPd6d/W0tZqpyy7KVay+K4aMobDsodB3dvEAs6
 ScCnh03dDAFgIq5nsB11j3KPKdVoPlfucX2c7kGNH+LUMbzqV6beIENfNexkOfxHf4kBrQQY
 AQgAIBYhBIUSZ3Lo9gSUpdCX97DendYovxMvBQJa3fDQAhsCAIEJELDendYovxMvdiAEGRYI
 AB0WIQRTLbB6QfY48x44uB6AXGG7T9hjvgUCWt3w0AAKCRCAXGG7T9hjvk2LAP99B/9FenK/
 1lfifxQmsoOrjbZtzCS6OKxPqOLHaY47BgEAqKKn36YAPpbk09d2GTVetoQJwiylx/Z9/mQI
 CUbQMg1pNQf9EjA1bNcMbnzJCgt0P9Q9wWCLwZa01SnQWFz8Z4HEaKldie+5bHBL5CzVBrLv
 81tqX+/j95llpazzCXZW2sdNL3r8gXqrajSox7LR2rYDGdltAhQuISd2BHrbkQVEWD4hs7iV
 1KQHe2uwXbKlguKPhk5ubZxqwsg/uIHw0qZDk+d0vxjTtO2JD5Jv/CeDgaBX4Emgp0NYs8IC
 UIyKXBtnzwiNv4cX9qKlz2Gyq9b+GdcLYZqMlIBjdCz0yJvgeb3WPNsCOanvbjelDhskx9gd
 6YUUFFqgsLtrKpCNyy203a58g2WosU9k9H+LcheS37Ph2vMVTISMszW9W8gyORSgmw==
Message-ID: <df0cb019-871a-c287-b933-fe1943be8afd@suse.com>
Date: Mon, 13 May 2019 08:48:49 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
Content-Language: de-DE
Subject: [Xen-devel] Commit moratorium is lifted
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q29tbWl0dGVycywKClRoZSBjb21taXQgbW9yYXRvcml1bSBpcyBsaWZ0ZWQuCgoKSnVlcmdlbgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 13 07:33:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 07:33:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQ5Sa-00058o-1O; Mon, 13 May 2019 07:33:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=armk=TN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQ5SY-00058e-W9
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 07:33:19 +0000
X-Inumbo-ID: 5dc6de3c-7551-11e9-a986-473213c8219e
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5dc6de3c-7551-11e9-a986-473213c8219e;
 Mon, 13 May 2019 07:33:14 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQ5ST-0006xn-2Y; Mon, 13 May 2019 07:33:13 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hQ5SS-0001u9-Q7; Mon, 13 May 2019 07:33:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hQ5SS-0003xY-Os; Mon, 13 May 2019 07:33:12 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136048-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: xtf=b94ab2923c2f1671b628c0210fa8ddc7abe8c617
X-Osstest-Versions-That: xtf=1c9db326a7108203d5cfd706aa2c0a8818e9cccf
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 13 May 2019 07:33:12 +0000
Subject: [Xen-devel] [xtf test] 136048: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjA0OCB4dGYgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjA0OC8KClBlcmZlY3QgOi0pCkFsbCB0ZXN0cyBpbiB0
aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHh0ZiAgICAgICAgICAgICAgICAgIGI5NGFiMjkyM2MyZjE2NzFiNjI4YzAyMTBmYThkZGM3
YWJlOGM2MTcKYmFzZWxpbmUgdmVyc2lvbjoKIHh0ZiAgICAgICAgICAgICAgICAgIDFjOWRiMzI2
YTcxMDgyMDNkNWNmZDcwNmFhMmMwYTg4MThlOWNjY2YKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEz
NTQ0MiAgMjAxOS0wNC0zMCAxODoxMTo0MyBaICAgMTIgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMzYwNDggIDIwMTktMDUtMTEgMTk6MDk6NDcgWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXh0ZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9u
IDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKICAgMWM5ZGIzMi4u
Yjk0YWIyOSAgYjk0YWIyOTIzYzJmMTY3MWI2MjhjMDIxMGZhOGRkYzdhYmU4YzYxNyAtPiB4ZW4t
dGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Mon May 13 07:33:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 07:33:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQ5Sq-0005A6-Ez; Mon, 13 May 2019 07:33:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=armk=TN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQ5So-00059p-Ov
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 07:33:34 +0000
X-Inumbo-ID: 667d53a8-7551-11e9-9796-cfa1be792a07
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 667d53a8-7551-11e9-9796-cfa1be792a07;
 Mon, 13 May 2019 07:33:28 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQ5Sh-0006xx-Qz; Mon, 13 May 2019 07:33:27 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hQ5Sh-0001uj-KK; Mon, 13 May 2019 07:33:27 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hQ5Sh-0004IY-Jc; Mon, 13 May 2019 07:33:27 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1hQ5Sh-0004IY-Jc@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 13 May 2019 07:33:27 +0000
Subject: [Xen-devel] [qemu-mainline bisection] complete build-arm64-xsm
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5236827738137804069=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

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:  qemuu git://git.qemu.org/qemu.git
  Bug introduced:  79d77bcd366190a81d092177e4f84d34b7a56fc2
  Bug not present: aa64cfaeb4ad0e67ccb54fa20511d7a36db9d833
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/136168/


  commit 79d77bcd366190a81d092177e4f84d34b7a56fc2
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Mon Apr 29 17:35:57 2019 +0100
  
      configure: Remove --source-path option
      
      Normally configure identifies the source path by looking
      at the location where the configure script itself exists.
      We also provide a --source-path option which lets the user
      manually override this.
      
      There isn't really an obvious use case for the --source-path
      option, and in commit 927128222b0a91f56c13a in 2017 we
      accidentally added some logic that looks at $source_path
      before the command line option that overrides it has been
      processed.
      
      The fact that nobody complained suggests that there isn't
      any use of this option and we aren't testing it either;
      remove it. This allows us to move the "make $source_path
      absolute" logic up so that there is no window in the script
      where $source_path is set but not yet absolute.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Daniel P. BerrangÃ© <berrange@redhat.com>
      Message-id: 20190318134019.23729-1-peter.maydell@linaro.org


For bisection revision-tuple graph see:
   http://logs.test-lab.xenproject.org/osstest/results/bisect/qemu-mainline/build-arm64-xsm.xen-build.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/build-arm64-xsm.xen-build --summary-out=tmp/136168.bisection-summary --basis-template=135251 --blessings=real,real-bisect qemu-mainline build-arm64-xsm xen-build
Searching for failure / basis pass:
 136029 fail [host=laxton1] / 135416 [host=laxton0] 135251 [host=rochester0] 135077 [host=rochester0] 134989 [host=rochester0] 134899 [host=rochester0] 134745 [host=rochester0] 133997 ok.
Failure / basis pass flights: 136029 / 133997
(tree in latest but not in basispass: ovmf)
Tree: qemuu git://git.qemu.org/qemu.git
Tree: xen git://xenbits.xen.org/xen.git
Latest efb4f3b62c69383a7308d7b739a3193e7c0ccae8 cb70a26f78848fe45f593f7ebc9cfaac760a791b
Basis pass d97a39d903fe33c45be83ac6943a2f82a3649a11 59e9783ddf18e650622e0573cad4f08db65592e4
Generating revisions with ./adhoc-revtuple-generator  git://git.qemu.org/qemu.git#d97a39d903fe33c45be83ac6943a2f82a3649a11-efb4f3b62c69383a7308d7b739a3193e7c0ccae8 git://xenbits.xen.org/xen.git#59e9783ddf18e650622e0573cad4f08db65592e4-cb70a26f78848fe45f593f7ebc9cfaac760a791b
Loaded 7990 nodes in revision graph
Searching for test results:
 133997 pass d97a39d903fe33c45be83ac6943a2f82a3649a11 59e9783ddf18e650622e0573cad4f08db65592e4
 134745 [host=rochester0]
 134899 [host=rochester0]
 134989 [host=rochester0]
 135077 [host=rochester0]
 135251 [host=rochester0]
 135448 fail f75d15231e56cb0f2bafe19faf1229c459a60731 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 135416 [host=laxton0]
 135828 fail a6ae23831b05a11880b40f7d58e332c45a6b04f7 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 135571 fail 8482ff2eb3bb95020eb2f370a9b3ea26511e41df cb70a26f78848fe45f593f7ebc9cfaac760a791b
 135711 fail a6ae23831b05a11880b40f7d58e332c45a6b04f7 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 135937 [host=laxton0]
 136029 fail efb4f3b62c69383a7308d7b739a3193e7c0ccae8 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136112 [host=laxton0]
 136096 [host=laxton0]
 136146 pass be1092afa07794e5247eb504095fb5f2ae421ec6 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136139 pass ab63817119b03b95f7dce6fae036e6d063ad63fb cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136113 [host=laxton0]
 136099 [host=laxton0]
 136104 [host=laxton0]
 136129 pass 6739df3fafaa3e2ec37af23fd77d2119869f4a4f cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136105 [host=laxton0]
 136151 pass c99ef792dc9ec6d8a5061428faf396ea9ceb8f57 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136115 [host=laxton0]
 136130 pass 93e32b3e2012a668e4da1c2566d2935c24060435 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136140 pass d013283a46e1f197594e76ed320f867067ab80b3 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136118 [host=laxton0]
 136147 pass 7d5489e6d15e2922e45a41e4808d03a48457a5ee cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136119 pass d97a39d903fe33c45be83ac6943a2f82a3649a11 59e9783ddf18e650622e0573cad4f08db65592e4
 136131 pass 6fabae61a9393fd2bc703837e464b9c34ec5ef25 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136107 [host=laxton0]
 136122 fail efb4f3b62c69383a7308d7b739a3193e7c0ccae8 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136109 [host=laxton0]
 136110 [host=laxton0]
 136141 pass 2bcd05cf24a7de34e7e265247c010977e43f40bc cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136123 fail 82b2865e0d0ea4c1001e9e7ed7920bcc0458f6de cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136111 [host=laxton0]
 136133 pass 9749636b005d118259810afb92482df2fe0ae2ad cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136124 pass f7526eece29cd2e36a63b6703508b24453095eb8 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136134 pass 4560116e42a21989a4b6cf9551ce2f90b16c7238 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136125 pass db7f1c3fafa8e1d23ecb212454f9d83ac59e411b cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136155 pass c503849bb5400cc4a7a293603067e8f995e46280 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136126 pass 9ec34ecc97bcd5df04b0f67a774d79ffcd6b0a11 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136142 pass 7357b2215978debf2fd17b525ba745d3c69272a3 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136127 pass ede9a8a656c992deecce45f8175985dd81cc6be9 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136135 pass 065e6298a75164b4347682b63381dbe752c2b156 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136148 pass ab79237a15e8f8c23310291b672d83374cf17935 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136136 pass 248987f92cfda8305d6d44ced23e173e62a8bc0e cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136143 pass bc939abe00cd7c34bfd9412af3fffff40132dd50 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136137 pass c19f2b711e15dac4c2cdbace2f8fb3a45fbed0d2 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136153 pass 2ef80e14d526f50c4b751d1f15b5ca450d7f997f cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136149 pass 84bdc58c06c889d94dba6cd9f023a39757f7dc41 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136144 pass 436960c95946007aca713330e7a488a6f2e0696f cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136145 pass 75d34eb98ca0bb2f49d607fcaefd9c482e56b15d cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136161 pass ed960ba90549aca1735df128c6b454fe0a5dec2a cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136159 fail 6808c4d2d2826920087533f517472c09edc7b0d2 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136154 pass c6e3f520c802c5cb2de80576aba7f9f1fe985d8b cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136150 pass 12f067cc14b90aef60b2b7d03e1df74cc50a0459 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136157 pass 061b51e9195670e9d190cdec46fabcb3c77763fb cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136164 pass aa64cfaeb4ad0e67ccb54fa20511d7a36db9d833 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136160 fail 84d2e3e2ae76fdb0c8f3063fa8c46c8ce14ab201 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136158 pass 1768987b73fa7e23e58b7844abe5882490ff8e42 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136163 fail 79d77bcd366190a81d092177e4f84d34b7a56fc2 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136162 pass aa64cfaeb4ad0e67ccb54fa20511d7a36db9d833 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136167 pass aa64cfaeb4ad0e67ccb54fa20511d7a36db9d833 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136168 fail 79d77bcd366190a81d092177e4f84d34b7a56fc2 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136166 fail 79d77bcd366190a81d092177e4f84d34b7a56fc2 cb70a26f78848fe45f593f7ebc9cfaac760a791b
Searching for interesting versions
 Result found: flight 133997 (pass), for basis pass
 Result found: flight 136029 (fail), for basis failure
 Repro found: flight 136119 (pass), for basis pass
 Repro found: flight 136122 (fail), for basis failure
 0 revisions at aa64cfaeb4ad0e67ccb54fa20511d7a36db9d833 cb70a26f78848fe45f593f7ebc9cfaac760a791b
No revisions left to test, checking graph state.
 Result found: flight 136162 (pass), for last pass
 Result found: flight 136163 (fail), for first failure
 Repro found: flight 136164 (pass), for last pass
 Repro found: flight 136166 (fail), for first failure
 Repro found: flight 136167 (pass), for last pass
 Repro found: flight 136168 (fail), for first failure

*** Found and reproduced problem changeset ***

  Bug is in tree:  qemuu git://git.qemu.org/qemu.git
  Bug introduced:  79d77bcd366190a81d092177e4f84d34b7a56fc2
  Bug not present: aa64cfaeb4ad0e67ccb54fa20511d7a36db9d833
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/136168/


  commit 79d77bcd366190a81d092177e4f84d34b7a56fc2
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Mon Apr 29 17:35:57 2019 +0100
  
      configure: Remove --source-path option
      
      Normally configure identifies the source path by looking
      at the location where the configure script itself exists.
      We also provide a --source-path option which lets the user
      manually override this.
      
      There isn't really an obvious use case for the --source-path
      option, and in commit 927128222b0a91f56c13a in 2017 we
      accidentally added some logic that looks at $source_path
      before the command line option that overrides it has been
      processed.
      
      The fact that nobody complained suggests that there isn't
      any use of this option and we aren't testing it either;
      remove it. This allows us to move the "make $source_path
      absolute" logic up so that there is no window in the script
      where $source_path is set but not yet absolute.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Daniel P. BerrangÃ© <berrange@redhat.com>
      Message-id: 20190318134019.23729-1-peter.maydell@linaro.org

Revision graph left in /home/logs/results/bisect/qemu-mainline/build-arm64-xsm.xen-build.{dot,ps,png,html,svg}.
----------------------------------------
136168: tolerable ALL FAIL

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

Failures :-/ but no regressions.

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


jobs:
 build-arm64-xsm                                              fail    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

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



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5236827738137804069==--

From xen-devel-bounces@lists.xenproject.org Mon May 13 07:53:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 07:53:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQ5m1-0006qg-9n; Mon, 13 May 2019 07:53:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KEM8=TN=citrix.com=prvs=029c3005f=roger.pau@srs-us1.protection.inumbo.net>)
 id 1hQ5lz-0006qb-7G
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 07:53:23 +0000
X-Inumbo-ID: 2a79a25a-7554-11e9-879f-03bec6a29959
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2a79a25a-7554-11e9-879f-03bec6a29959;
 Mon, 13 May 2019 07:53:16 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,465,1549929600"; d="scan'208";a="89704467"
Date: Mon, 13 May 2019 09:53:02 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190513075302.echqmnxfkhp524lp@Air-de-Roger>
References: <20190510161056.48648-1-roger.pau@citrix.com>
 <20190510161056.48648-2-roger.pau@citrix.com>
 <bbca70d1-a42e-f016-26aa-fc7cd15bbf24@citrix.com>
 <5CD90DE1020000780022DF5B@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5CD90DE1020000780022DF5B@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 1/5] pci: use pci_sbdf_t in pci_dev
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Brian Woods <brian.woods@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBNYXkgMTMsIDIwMTkgYXQgMTI6MjU6MzdBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDEwLjA1LjE5IGF0IDE4OjE2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4gd3JvdGU6Cj4gPiBPbiAxMC8wNS8yMDE5IDE3OjEwLCBSb2dlciBQYXUgTW9ubmUgd3JvdGU6
Cj4gPj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXNpLmMKPiA+PiArKysgYi94ZW4vYXJjaC94
ODYvaHZtL3Ztc2kuYwo+ID4+IEBAIC02ODgsOCArNjg4LDggQEAgc3RhdGljIGludCB2cGNpX21z
aV91cGRhdGUoY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYsIHVpbnQzMl90IGRhdGEsCj4gPj4g
ICAgICAgICAgewo+ID4+ICAgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfRVJSLAo+ID4+ICAg
ICAgICAgICAgICAgICAgICAgICAiJTA0eDolMDJ4OiUwMnguJXU6IGZhaWxlZCB0byBiaW5kIFBJ
UlEgJXU6ICVkXG4iLAo+ID4+IC0gICAgICAgICAgICAgICAgICAgICBwZGV2LT5zZWcsIHBkZXYt
PmJ1cywgUENJX1NMT1QocGRldi0+ZGV2Zm4pLAo+ID4+IC0gICAgICAgICAgICAgICAgICAgICBQ
Q0lfRlVOQyhwZGV2LT5kZXZmbiksIHBpcnEgKyBpLCByYyk7Cj4gPj4gKyAgICAgICAgICAgICAg
ICAgICAgIHBkZXYtPnNiZGYuc2VnLCBwZGV2LT5zYmRmLmJ1cywgcGRldi0+c2JkZi5kZXYsCj4g
Pj4gKyAgICAgICAgICAgICAgICAgICAgIHBkZXYtPnNiZGYuZnVuYywgcGlycSArIGksIHJjKTsK
PiA+IAo+ID4gQSBwY2lfc2JkZl90IGlzIDMyIGJpdHMgd2lkZS4gIEkgZG8gYWN0dWFsbHkgaGF2
ZSBhIGN1c3RvbSAlcCBmb3JtYXR0ZXIKPiA+IGZyb20gYSB5ZWFyIG9yIHNvIGFnbywgd2hpY2gg
c2ltcGxpZmllcyBjb2RlIGxpa2UgdGhpcyBzdWJzdGFudGlhbGx5Lgo+ID4gCj4gPiBJcyB0aGVy
ZSBhbnkgaW50ZXJlc3QgaW4gZHVzdGluZyBvZmYgdGhhdCBwYXRjaCBhbmQgZm9sZGluZyBpdCBp
bnRvIHRoaXMKPiA+IGNsZWFudXAgc2VyaWVzPyAgSVNUUiBpdCBhbHNvIGNhbWUgd2l0aCBzZXZl
cmFsIGNvcnJlY3Rpb25zIHRvIGV4aXN0aW5nCj4gPiBTQkRGIHJlbmRlcmluZy4KPiAKPiBBZmFp
YzogWWVzIHBsZWFzZSEgVGhlIG9uZSB0aGluZyBJJ20gbm90IHN1cmUgYWJvdXQgaXMgd2hldGhl
ciB0aGlzCj4gc2hvdWxkIGJlIFBDSS1zcGVjaWZpYywgb3Igd2hldGhlciBpdCB3b3VsZG4ndCBi
ZXR0ZXIgYmUgYSBtb3JlCj4gZ2VuZXJhbCBkZXZpY2UgdGhpbmcuIEJ1dCBJIGd1ZXNzIHdlIHVz
ZSBTQkRGIGFsc28gaW5kZXBlbmRlbnQgb2YKPiBzdHJ1Y3QgcGNpX2Rldi4KClNlZSBwYXRjaCA0
IHdoaWNoIGludHJvZHVjZXMgYSBwcmludGYgZm9ybWF0IHNwZWNpZmllciBmb3IgcGNpX3NiZGZf
dC4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 13 07:55:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 07:55:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQ5nr-0006we-MA; Mon, 13 May 2019 07:55:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4FnS=TN=amazon.com=prvs=0292d62ee=elnikety@srs-us1.protection.inumbo.net>)
 id 1hQ5nq-0006wY-B7
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 07:55:18 +0000
X-Inumbo-ID: 721edec0-7554-11e9-8980-bc764e045a96
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 721edec0-7554-11e9-8980-bc764e045a96;
 Mon, 13 May 2019 07:55:17 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1557734117; x=1589270117;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:content-transfer-encoding: mime-version;
 bh=YrLuupNw1HSsoLX353WPR8AVidF+2+TLOh2w0ONB+mU=;
 b=v2Bou1wYI6LUwHQvB8KfsPWs9xaR3r6wvTB01C+8phYjjxbGh5GD2+cR
 CQAPoFHm3jhHjBmPCEoYU4AJxQkG9n7v2YNWd6l8f2iXPg+yhS8M2/e3/
 BQk1MdOKTqkpHXahjErc53r632LTx4DOwvF7aym64/RnilqR3IaL50cKU 8=;
X-IronPort-AV: E=Sophos;i="5.60,464,1549929600"; d="scan'208";a="799291705"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-1d-37fd6b3d.us-east-1.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 13 May 2019 07:55:13 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1d-37fd6b3d.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id x4D7tCgG042723
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Mon, 13 May 2019 07:55:12 GMT
Received: from EX13D18EUA001.ant.amazon.com (10.43.165.58) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 13 May 2019 07:55:12 +0000
Received: from EX13D03EUA002.ant.amazon.com (10.43.165.166) by
 EX13D18EUA001.ant.amazon.com (10.43.165.58) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 13 May 2019 07:55:11 +0000
Received: from EX13D03EUA002.ant.amazon.com ([10.43.165.166]) by
 EX13D03EUA002.ant.amazon.com ([10.43.165.166]) with mapi id 15.00.1367.000;
 Mon, 13 May 2019 07:55:11 +0000
From: "Elnikety, Eslam" <elnikety@amazon.com>
To: xen-devel <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v2] libxl: make vkbd tunable for HVM guests
Thread-Index: AQHVBNxB6vYhHh/FmUuQ++duuEyoBaZouKaA
Date: Mon, 13 May 2019 07:55:10 +0000
Message-ID: <94CDF863-FAB1-4121-B8A6-486FD138DEA4@amazon.com>
References: <20190507135320.103953-1-elnikety@amazon.com>
In-Reply-To: <20190507135320.103953-1-elnikety@amazon.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.43.165.155]
Content-ID: <E605795A0DD9294AA8BEFD10EEBEBE78@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v2] libxl: make vkbd tunable for HVM guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, "Shah, Amit" <aams@amazon.de>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Cj4gT24gNy4gTWF5IDIwMTksIGF0IDE1OjUzLCBFc2xhbSBFbG5pa2V0eSA8ZWxuaWtldHlAYW1h
em9uLmNvbT4gd3JvdGU6Cj4gCj4gRWFjaCBIVk0gZ3Vlc3QgY3VycmVudGx5IGdldHMgYSB2a2Jk
IGZyb250ZW5kL2JhY2tlbmQgcGFpciAoYy9zIGViYmQyNTYxYjRjKS4KPiBUaGlzIGNvbnN1bWVz
IGhvc3QgcmVzb3VyY2VzIHVubmVjZXNzYXJpbHkgZm9yIGd1ZXN0cyB0aGF0IGhhdmUgbm8gdXNl
IGZvcgo+IHZrYmQuIE1ha2UgdGhpcyBiZWhhdmlvdXIgdHVuYWJsZSB0byBhbGxvdyBhbiBhZG1p
bmlzdHJhdG9yIHRvIGNob29zZS4gVGhlCj4gY29tbWl0IHJldGFpbnMgdGhlIGN1cnJlbnQgYmVo
YXZpb3VyIC0tIEhWTSBndWVzdHMgc3RpbGwgZ2V0IHZrZGIgdW5sZXNzCj4gc3BlY2lmaWVkIG90
aGVyd2lzZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBFc2xhbSBFbG5pa2V0eSA8ZWxuaWtldHlAYW1h
em9uLmNvbT4KPiAKPiAtLS0KPiAgICBDaGFuZ2VzIGluIHYyOgo+ICAgICAgICAtIEFkZGVkIGEg
bWlzc2luZyBodW5rIC8gc2V0dGluZyB2a2JfZGV2aWNlIHBlciBjb25maWcKPiAtLS0KPiB0b29s
cy9saWJ4bC9saWJ4bF9jcmVhdGUuYyAgfCA5ICsrKysrKy0tLQo+IHRvb2xzL2xpYnhsL2xpYnhs
X3R5cGVzLmlkbCB8IDEgKwo+IHRvb2xzL3hsL3hsX3BhcnNlLmMgICAgICAgICB8IDEgKwo+IHRv
b2xzL3hsL3hsX3N4cC5jICAgICAgICAgICB8IDIgKysKPiA0IGZpbGVzIGNoYW5nZWQsIDEwIGlu
c2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhs
L2xpYnhsX2NyZWF0ZS5jIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKPiBpbmRleCA4OWZl
ODBmYzljLi4wM2NlMTY2ZjRmIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0
ZS5jCj4gKysrIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKPiBAQCAtMzEwLDYgKzMxMCw3
IEBAIGludCBsaWJ4bF9fZG9tYWluX2J1aWxkX2luZm9fc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdj
LAo+ICAgICAgICAgbGlieGxfZGVmYm9vbF9zZXRkZWZhdWx0KCZiX2luZm8tPnUuaHZtLnZwdF9h
bGlnbiwgICAgICAgICAgdHJ1ZSk7Cj4gICAgICAgICBsaWJ4bF9kZWZib29sX3NldGRlZmF1bHQo
JmJfaW5mby0+dS5odm0uYWx0cDJtLCAgICAgICAgICAgICBmYWxzZSk7Cj4gICAgICAgICBsaWJ4
bF9kZWZib29sX3NldGRlZmF1bHQoJmJfaW5mby0+dS5odm0udXNiLCAgICAgICAgICAgICAgICBm
YWxzZSk7Cj4gKyAgICAgICAgbGlieGxfZGVmYm9vbF9zZXRkZWZhdWx0KCZiX2luZm8tPnUuaHZt
LnZrYl9kZXZpY2UsICAgICAgICAgdHJ1ZSk7Cj4gICAgICAgICBsaWJ4bF9kZWZib29sX3NldGRl
ZmF1bHQoJmJfaW5mby0+dS5odm0ueGVuX3BsYXRmb3JtX3BjaSwgICB0cnVlKTsKPiAKPiAgICAg
ICAgIGxpYnhsX2RlZmJvb2xfc2V0ZGVmYXVsdCgmYl9pbmZvLT51Lmh2bS5zcGljZS5lbmFibGUs
IGZhbHNlKTsKPiBAQCAtMTQxNiw5ICsxNDE3LDExIEBAIHN0YXRpYyB2b2lkIGRvbWNyZWF0ZV9s
YXVuY2hfZG0obGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fbXVsdGlkZXYgKm11bHRpZGV2LAo+ICAg
ICAgICAgbGlieGxfX2RldmljZV9jb25zb2xlX2FkZChnYywgZG9taWQsICZjb25zb2xlLCBzdGF0
ZSwgJmRldmljZSk7Cj4gICAgICAgICBsaWJ4bF9fZGV2aWNlX2NvbnNvbGVfZGlzcG9zZSgmY29u
c29sZSk7Cj4gCj4gLSAgICAgICAgbGlieGxfZGV2aWNlX3ZrYl9pbml0KCZ2a2IpOwo+IC0gICAg
ICAgIGxpYnhsX19kZXZpY2VfYWRkKGdjLCBkb21pZCwgJmxpYnhsX192a2JfZGV2dHlwZSwgJnZr
Yik7Cj4gLSAgICAgICAgbGlieGxfZGV2aWNlX3ZrYl9kaXNwb3NlKCZ2a2IpOwo+ICsgICAgICAg
IGlmIChsaWJ4bF9kZWZib29sX3ZhbChkX2NvbmZpZy0+Yl9pbmZvLnUuaHZtLnZrYl9kZXZpY2Up
KSB7Cj4gKyAgICAgICAgICAgIGxpYnhsX2RldmljZV92a2JfaW5pdCgmdmtiKTsKPiArICAgICAg
ICAgICAgbGlieGxfX2RldmljZV9hZGQoZ2MsIGRvbWlkLCAmbGlieGxfX3ZrYl9kZXZ0eXBlLCAm
dmtiKTsKPiArICAgICAgICAgICAgbGlieGxfZGV2aWNlX3ZrYl9kaXNwb3NlKCZ2a2IpOwo+ICsg
ICAgICAgIH0KPiAKPiAgICAgICAgIGRjcy0+c2Rzcy5kbS5ndWVzdF9kb21pZCA9IGRvbWlkOwo+
ICAgICAgICAgaWYgKGxpYnhsX2RlZmJvb2xfdmFsKGRfY29uZmlnLT5iX2luZm8uZGV2aWNlX21v
ZGVsX3N0dWJkb21haW4pKQo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5p
ZGwgYi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKPiBpbmRleCBiNjg1YWM0N2FjLi45YTBi
OTJmMWQ0IDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAo+ICsrKyBi
L3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAo+IEBAIC01ODMsNiArNTgzLDcgQEAgbGlieGxf
ZG9tYWluX2J1aWxkX2luZm8gPSBTdHJ1Y3QoImRvbWFpbl9idWlsZF9pbmZvIixbCj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIyAtICJ0YWJsZXQiIGZvciBhYnNvbHV0
ZSBtb3VzZSwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjIC0gIm1v
dXNlIiBmb3IgUFMvMiBwcm90b2NvbCByZWxhdGl2ZSBtb3VzZQo+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICgidXNiZGV2aWNlIiwgICAgICAgIHN0cmluZyksCj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgidmtiX2RldmljZSIsICAgICAg
IGxpYnhsX2RlZmJvb2wpLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICgic291bmRodyIsICAgICAgICAgIHN0cmluZyksCj4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgKCJ4ZW5fcGxhdGZvcm1fcGNpIiwgbGlieGxfZGVmYm9vbCksCj4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKCJ1c2JkZXZpY2VfbGlzdCIsICAg
bGlieGxfc3RyaW5nX2xpc3QpLAo+IGRpZmYgLS1naXQgYS90b29scy94bC94bF9wYXJzZS5jIGIv
dG9vbHMveGwveGxfcGFyc2UuYwo+IGluZGV4IDM1MmNkMjE0ZGQuLmUxMDViZGEyYmIgMTAwNjQ0
Cj4gLS0tIGEvdG9vbHMveGwveGxfcGFyc2UuYwo+ICsrKyBiL3Rvb2xzL3hsL3hsX3BhcnNlLmMK
PiBAQCAtMjY1Miw2ICsyNjUyLDcgQEAgc2tpcF91c2JkZXY6Cj4gICAgICAgICAgICAgZnByaW50
ZihzdGRlcnIsInhsOiBVbmFibGUgdG8gcGFyc2UgdXNiZGV2aWNlLlxuIik7Cj4gICAgICAgICAg
ICAgZXhpdCgtRVJST1JfRkFJTCk7Cj4gICAgICAgICB9Cj4gKyAgICAgICAgeGx1X2NmZ19nZXRf
ZGVmYm9vbChjb25maWcsICJ2a2JfZGV2aWNlIiwgJmJfaW5mby0+dS5odm0udmtiX2RldmljZSwg
MCk7Cj4gICAgICAgICB4bHVfY2ZnX3JlcGxhY2Vfc3RyaW5nIChjb25maWcsICJzb3VuZGh3Iiwg
JmJfaW5mby0+dS5odm0uc291bmRodywgMCk7Cj4gICAgICAgICB4bHVfY2ZnX2dldF9kZWZib29s
KGNvbmZpZywgInhlbl9wbGF0Zm9ybV9wY2kiLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAmYl9pbmZvLT51Lmh2bS54ZW5fcGxhdGZvcm1fcGNpLCAwKTsKPiBkaWZmIC0tZ2l0IGEvdG9v
bHMveGwveGxfc3hwLmMgYi90b29scy94bC94bF9zeHAuYwo+IGluZGV4IDNlNjExN2QwY2QuLjM1
OWEwMDE1NzAgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMveGwveGxfc3hwLmMKPiArKysgYi90b29scy94
bC94bF9zeHAuYwo+IEBAIC0xMzgsNiArMTM4LDggQEAgdm9pZCBwcmludGZfaW5mb19zZXhwKGlu
dCBkb21pZCwgbGlieGxfZG9tYWluX2NvbmZpZyAqZF9jb25maWcsIEZJTEUgKmZoKQo+ICAgICAg
ICAgZnByaW50ZihmaCwgIlx0XHRcdChib290ICVzKVxuIiwgYl9pbmZvLT51Lmh2bS5ib290KTsK
PiAgICAgICAgIGZwcmludGYoZmgsICJcdFx0XHQodXNiICVzKVxuIiwgbGlieGxfZGVmYm9vbF90
b19zdHJpbmcoYl9pbmZvLT51Lmh2bS51c2IpKTsKPiAgICAgICAgIGZwcmludGYoZmgsICJcdFx0
XHQodXNiZGV2aWNlICVzKVxuIiwgYl9pbmZvLT51Lmh2bS51c2JkZXZpY2UpOwo+ICsgICAgICAg
IGZwcmludGYoZmgsICJcdFx0XHQodmtiX2RldmljZSAlcylcbiIsCj4gKyAgICAgICAgICAgICAg
IGxpYnhsX2RlZmJvb2xfdG9fc3RyaW5nKGJfaW5mby0+dS5odm0udmtiX2RldmljZSkpOwo+ICAg
ICAgICAgZnByaW50ZihmaCwgIlx0XHQpXG4iKTsKPiAgICAgICAgIGJyZWFrOwo+ICAgICBjYXNl
IExJQlhMX0RPTUFJTl9UWVBFX1BWOgo+IC0tIAo+IDIuMTUuMy5BTVpOCj4gCgoKV2VpLCBhbnkg
cGFydGljdWxhciB0aG91Z2h0cyBvbiB2Mj8KCkNoZWVycywKRXNsYW0KCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 13 08:06:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 08:06:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQ5yv-0008OM-3q; Mon, 13 May 2019 08:06:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=cGAx=TN=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hQ5yu-0008OH-3D
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 08:06:44 +0000
X-Inumbo-ID: 0ae6f0a1-7556-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0ae6f0a1-7556-11e9-8980-bc764e045a96;
 Mon, 13 May 2019 08:06:42 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 13 May 2019 02:06:41 -0600
Message-Id: <5CD9258D020000780022DFB3@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 13 May 2019 02:06:37 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,
 "George Dunlap" <George.Dunlap@eu.citrix.com>
References: <5C7E77D1020000780021BB0B@prv1-mh.provo.novell.com>
 <5C7E798E020000780021BB43@prv1-mh.provo.novell.com>
In-Reply-To: <5C7E798E020000780021BB43@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] Ping: [PATCH 3/3] memory: restrict
 XENMEM_remove_from_physmap to translated guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA1LjAzLjE5IGF0IDE0OjI4LCAgd3JvdGU6Cj4gVGhlIGNvbW1pdCByZS1pbnRyb2R1
Y2luZyBpdCAoMTRlYjNiNDFkMCBbInhlbjogcmVpbnN0YXRlIHByZXZpb3VzbHkKPiB1bnVzZWQg
WEVOTUVNX3JlbW92ZV9mcm9tX3BoeXNtYXAgaHlwZXJjYWxsIl0pIGFzIHdlbGwgYXMgdGhlIG9u
ZSBoYXZpbmcKPiBvcmlnaW5hbGx5IGludHJvZHVjZWQgaXQgKGQ4MThmM2NiN2MgWyJodm06IFVz
ZSBtYWluIG1lbW9yeSBmb3IgdmlkZW8KPiBtZW1vcnkiXSkgYW5kIHRoZSBvbmUgdGhlbiBwdXJn
aW5nIGl0IGFnYWluICg3OGMzMDk3ZTRmIFsiUmVtb3ZlIHVudXNlZAo+IFhFTk1FTV9yZW1vdmVf
ZnJvbV9waHlzbWFwIl0pIG1ha2UgY2xlYXIgdGhhdCB0aGlzIG9wZXJhdGlvbiBpcyBpbnRlbmRl
ZAo+IGZvciB1c2Ugb24gSFZNIChpLmUuIHRyYW5zbGF0ZWQpIGd1ZXN0cyBvbmx5LiBSZXN0cmlj
dCBpdCBhdCBsZWFzdCBhcwo+IG11Y2gsIGJlY2F1c2UgZm9yIFBWIGd1ZXN0cyBkb2N1bWVudGF0
aW9uIChpbiB0aGUgcHVibGljIGhlYWRlcikgZG9lcwo+IG5vdCBldmVuIG1hdGNoIHRoZSBpbXBs
ZW1lbnRhdGlvbjogSXQgdGFsa3MgYWJvdXQgR1BGTiBhcyBpbnB1dCwgYnV0Cj4gZ2V0X3BhZ2Vf
ZnJvbV9nZm4oKSBhc3N1bWVzIGEgR01GTiBpbiB0aGUgbm9uLXRyYW5zbGF0ZWQgY2FzZSAoYW5k
IGhhbmRzCj4gYmFjayB0aGUgdmFsdWUgcGFzc2VkIGluKS4KPiAKPiBBbHNvIGxpZnQgdGhlIGNo
ZWNrIGluIFhFTk1FTV9hZGRfdG9fcGh5c21hcHssX2JhdGNofSBoYW5kbGluZyB1cAo+IGRpcmVj
dGx5IGludG8gdG9wIGxldmVsIGh5cGVyY2FsbCBoYW5kbGluZywgYW5kIGNsYXJpZnkgdGhpbmdz
IGluIHRoZQo+IHB1YmxpYyBoZWFkZXIgYWNjb3JkaW5nbHkuCj4gCj4gVGFrZSB0aGUgbGliZXJ0
eSBhbmQgYWxzbyByZXBsYWNlIGEgcG9pbnRsZXNzIHVzZSBvZiAiY3VycmVudCIgd2l0aCBhCj4g
bW9yZSBlZmZpY2llbnQgdXNlIG9mIGFuIGV4aXN0aW5nIGxvY2FsIHZhcmlhYmxlIChvciBmdW5j
dGlvbiBwYXJhbWV0ZXIKPiB0byBiZSBwcmVjaXNlKS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpBbmRyZXcsIEdvZXJnZSAtIGFueSBjaGFuY2Ug
b2YgZ2V0dGluZyBhbiBhY2sgZm9yIHRoZSBwcmV0dHkgc2ltcGxlCng4Ni1zcGVjaWZpYyBjb2Rl
IGFkanVzdG1lbnQ/CgpKYW4KCj4gLS0tIGEveGVuL2FyY2gveDg2L21tLmMKPiArKysgYi94ZW4v
YXJjaC94ODYvbW0uYwo+IEBAIC00NDcwLDkgKzQ0NzAsNiBAQCBpbnQgeGVubWVtX2FkZF90b19w
aHlzbWFwX29uZSgKPiAgICAgIG1mbl90IG1mbiA9IElOVkFMSURfTUZOOwo+ICAgICAgcDJtX3R5
cGVfdCBwMm10Owo+ICAKPiAtICAgIGlmICggIXBhZ2luZ19tb2RlX3RyYW5zbGF0ZShkKSApCj4g
LSAgICAgICAgcmV0dXJuIC1FQUNDRVM7Cj4gLQo+ICAgICAgc3dpdGNoICggc3BhY2UgKQo+ICAg
ICAgewo+ICAgICAgICAgIGNhc2UgWEVOTUFQU1BBQ0Vfc2hhcmVkX2luZm86Cj4gLS0tIGEveGVu
L2NvbW1vbi9tZW1vcnkuYwo+ICsrKyBiL3hlbi9jb21tb24vbWVtb3J5LmMKPiBAQCAtODE1LDYg
KzgxNSw4IEBAIGludCB4ZW5tZW1fYWRkX3RvX3BoeXNtYXAoc3RydWN0IGRvbWFpbgo+ICAgICAg
bG9uZyByYyA9IDA7Cj4gICAgICB1bmlvbiB4ZW5fYWRkX3RvX3BoeXNtYXBfYmF0Y2hfZXh0cmEg
ZXh0cmE7Cj4gIAo+ICsgICAgQVNTRVJUKHBhZ2luZ19tb2RlX3RyYW5zbGF0ZShkKSk7Cj4gKwo+
ICAgICAgaWYgKCB4YXRwLT5zcGFjZSAhPSBYRU5NQVBTUEFDRV9nbWZuX2ZvcmVpZ24gKQo+ICAg
ICAgICAgIGV4dHJhLnJlczAgPSAwOwo+ICAgICAgZWxzZQo+IEBAIC05OTcsMTIgKzk5OSwxNSBA
QCBzdGF0aWMgaW50IGdldF9yZXNlcnZlZF9kZXZpY2VfbWVtb3J5KHhlCj4gIAo+ICBzdGF0aWMg
bG9uZyB4YXRwX3Blcm1pc3Npb25fY2hlY2soc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50
IHNwYWNlKQo+ICB7Cj4gKyAgICBpZiAoICFwYWdpbmdfbW9kZV90cmFuc2xhdGUoZCkgKQo+ICsg
ICAgICAgIHJldHVybiAtRUFDQ0VTOwo+ICsKPiAgICAgIC8qCj4gICAgICAgKiBYRU5NQVBTUEFD
RV9kZXZfbW1pbyBtYXBwaW5nIGlzIG9ubHkgc3VwcG9ydGVkIGZvciBoYXJkd2FyZSBEb21haW4K
PiAgICAgICAqIHRvIG1hcCB0aGlzIGtpbmQgb2Ygc3BhY2UgdG8gaXRzZWxmLgo+ICAgICAgICov
Cj4gICAgICBpZiAoIChzcGFjZSA9PSBYRU5NQVBTUEFDRV9kZXZfbW1pbykgJiYKPiAtICAgICAg
ICAgKCFpc19oYXJkd2FyZV9kb21haW4oY3VycmVudC0+ZG9tYWluKSB8fCAoZCAhPSBjdXJyZW50
LT5kb21haW4pKSApCj4gKyAgICAgICAgICghaXNfaGFyZHdhcmVfZG9tYWluKGQpIHx8IChkICE9
IGN1cnJlbnQtPmRvbWFpbikpICkKPiAgICAgICAgICByZXR1cm4gLUVBQ0NFUzsKPiAgCj4gICAg
ICByZXR1cm4geHNtX2FkZF90b19waHlzbWFwKFhTTV9UQVJHRVQsIGN1cnJlbnQtPmRvbWFpbiwg
ZCk7Cj4gQEAgLTEzODYsNyArMTM5MSw5IEBAIGxvbmcgZG9fbWVtb3J5X29wKHVuc2lnbmVkIGxv
bmcgY21kLCBYRU4KPiAgICAgICAgICBpZiAoIGQgPT0gTlVMTCApCj4gICAgICAgICAgICAgIHJl
dHVybiAtRVNSQ0g7Cj4gIAo+IC0gICAgICAgIHJjID0geHNtX3JlbW92ZV9mcm9tX3BoeXNtYXAo
WFNNX1RBUkdFVCwgY3Vycl9kLCBkKTsKPiArICAgICAgICByYyA9IHBhZ2luZ19tb2RlX3RyYW5z
bGF0ZShkKQo+ICsgICAgICAgICAgICAgPyB4c21fcmVtb3ZlX2Zyb21fcGh5c21hcChYU01fVEFS
R0VULCBjdXJyX2QsIGQpCj4gKyAgICAgICAgICAgICA6IC1FQUNDRVM7Cj4gICAgICAgICAgaWYg
KCByYyApCj4gICAgICAgICAgewo+ICAgICAgICAgICAgICByY3VfdW5sb2NrX2RvbWFpbihkKTsK
PiAtLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvbWVtb3J5LmgKPiArKysgYi94ZW4vaW5jbHVkZS9w
dWJsaWMvbWVtb3J5LmgKPiBAQCAtMjMxLDcgKzIzMSw3IEBAIERFRklORV9YRU5fR1VFU1RfSEFO
RExFKHhlbl9tYWNocGh5c19tYXAKPiAgCj4gIC8qCj4gICAqIFNldHMgdGhlIEdQRk4gYXQgd2hp
Y2ggYSBwYXJ0aWN1bGFyIHBhZ2UgYXBwZWFycyBpbiB0aGUgc3BlY2lmaWVkIAo+IGd1ZXN0J3MK
PiAtICogcHNldWRvcGh5c2ljYWwgYWRkcmVzcyBzcGFjZS4KPiArICogcGh5c2ljYWwgYWRkcmVz
cyBzcGFjZSAodHJhbnNsYXRlZCBndWVzdHMgb25seSkuCj4gICAqIGFyZyA9PSBhZGRyIG9mIHhl
bl9hZGRfdG9fcGh5c21hcF90Lgo+ICAgKi8KPiAgI2RlZmluZSBYRU5NRU1fYWRkX3RvX3BoeXNt
YXAgICAgICA3Cj4gQEAgLTI5OCw3ICsyOTgsNyBAQCBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4
ZW5fYWRkX3RvX3BoeXNtCj4gIAo+ICAvKgo+ICAgKiBVbm1hcHMgdGhlIHBhZ2UgYXBwZWFyaW5n
IGF0IGEgcGFydGljdWxhciBHUEZOIGZyb20gdGhlIHNwZWNpZmllZCAKPiBndWVzdCdzCj4gLSAq
IHBzZXVkb3BoeXNpY2FsIGFkZHJlc3Mgc3BhY2UuCj4gKyAqIHBoeXNpY2FsIGFkZHJlc3Mgc3Bh
Y2UgKHRyYW5zbGF0ZWQgZ3Vlc3RzIG9ubHkpLgo+ICAgKiBhcmcgPT0gYWRkciBvZiB4ZW5fcmVt
b3ZlX2Zyb21fcGh5c21hcF90Lgo+ICAgKi8KPiAgI2RlZmluZSBYRU5NRU1fcmVtb3ZlX2Zyb21f
cGh5c21hcCAgICAgIDE1Cj4gCj4gCj4gCj4gCgoKCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 13 08:19:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 08:19:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQ6Aw-0001E5-IF; Mon, 13 May 2019 08:19:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aHtp=TN=gmail.com=viktor.mitin.19@srs-us1.protection.inumbo.net>)
 id 1hQ6Au-0001E0-RS
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 08:19:08 +0000
X-Inumbo-ID: c6c7e2c9-7557-11e9-8980-bc764e045a96
Received: from mail-io1-xd33.google.com (unknown [2607:f8b0:4864:20::d33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c6c7e2c9-7557-11e9-8980-bc764e045a96;
 Mon, 13 May 2019 08:19:07 +0000 (UTC)
Received: by mail-io1-xd33.google.com with SMTP id a17so9317164iot.8
 for <xen-devel@lists.xenproject.org>; Mon, 13 May 2019 01:19:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=EArKuIa7SRghwt1YhF+iijSql5/8UxK/HDIruANY/hk=;
 b=ASi6h9iSNktN3Axhc30QbDzB7R2irBV7MwnG4WLn8kLgaROOHuqRGN4K0+7Z2Luh7r
 QyvahKG0pXufjSuhcC6Qr42k8sPSJ5Ty2iEiA9fiGyo9R7/CRqbuJ8x+FJsydc3fx9TX
 ISZ9M+GiZoRQH2XA1Gh2F44Tt34Hw+UmufMQg9fsTkt6x+wEBhyQRUjZi0hyH/KaRBEx
 aoL8ykFaHCxbeWHl1sUjvD2XN4uhuzSzlViZ4hC16VMvED9EEGWAW5ni+I42yx91pbk+
 sCppHYYmtHprjkyhaOXfotGYBYmUcy0D1MwKeWUN7ZlDleBkxxxwKIvoJR8w42FRyLF2
 0pOQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=EArKuIa7SRghwt1YhF+iijSql5/8UxK/HDIruANY/hk=;
 b=bQKc+mErUZIUZvfY8xhopjAMfceqpde+pWTTIVXWcx/u2iYJI+Zal6WeZIS60+XSbR
 Ir5CjqOXfV+F8mb22YruT4qK97cmbLY5iydJ4TJDeHu21f5CaqjvMCoRfn+9mIXgonO7
 eGs+dRRoZ4sH7WQPf8d+UFKebjpYe2NUWpoP/uJuwAxrBEN0T7Y/fftWQoElvJfR7RBL
 rgZzQOQ5zRxeSrH8vEyGFrII16ajMbSZRQNhDSIOEOkomxbfOFSyjB4VroOAapKhoSEE
 8qnwsr2m7pKQ2ZP50JP0U6EsiF80a17Allf3QY2ZbiQU+ypCJ6n7yiDMLyeMRX1voILy
 +gwA==
X-Gm-Message-State: APjAAAXpG0LIzbrTi04+8kt765KPlkb87jP/UCAiZ/FO5dl66oihqxoc
 +WRQj4Svvu9vU9G29bAtIQVTmbmQz0l1RV62lT0=
X-Google-Smtp-Source: APXvYqx3tjMxUYBXVMaU0d/VRL2U+c0yXxMFemLZUl9NS8Ce6sfigtJz/ICWDmPqYW8RBuSSFH7jqHgT4Chtah6UHKI=
X-Received: by 2002:a6b:7008:: with SMTP id l8mr14634057ioc.210.1557735546482; 
 Mon, 13 May 2019 01:19:06 -0700 (PDT)
MIME-Version: 1.0
References: <CAOcoXZZtsXQMp0EzFAa2WEBL1sEUcFsNozaQshsnNEs3=NQK3g@mail.gmail.com>
 <CAOcoXZY6jpPKcWTXPqz0sr=Amw7J0KSaBRWiRnQRgTC2XR=hjQ@mail.gmail.com>
 <f95ad35b-42f6-4df2-cade-7a8115f9e49a@arm.com>
 <CAOcoXZaMLfHSyLSE04xRFZZY0hLkFcJ5cBqHTdmwDoqwcreD1w@mail.gmail.com>
 <ff543e3c-0619-5aa6-b36a-e1a8b8cce886@arm.com>
 <20190503110819.GA5900@zion.uk.xensource.com>
 <63ea8905-87ca-a419-95bf-ae497bf1ff85@arm.com>
 <20190503134133.GC5900@zion.uk.xensource.com>
 <b0947b60-d89a-54a5-a11b-708b64ff8053@arm.com>
 <20190503141952.GD5900@zion.uk.xensource.com>
In-Reply-To: <20190503141952.GD5900@zion.uk.xensource.com>
From: Viktor Mitin <viktor.mitin.19@gmail.com>
Date: Mon, 13 May 2019 11:18:55 +0300
Message-ID: <CAOcoXZZau01-5Tmab9eCcYKJavzrT_9KdNa_dR+QN5zKmmXMoA@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] Xen GCC coverage ARM64 testing - Unexpected Trap:
 Data Abort
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Andrii_Anisov@epam.com,
 Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSnVsaWVuLAoKUGxlYXNlIGJlIGF3YXJlIHRoYXQgdGhlIHBhdGNoIHlvdSBwcm9wb3NlZCAo
K25vY292LXkgKz0gbGliZmR0Lm8pCmZhaWxlZCB0byBidWlsZCB3aXRoIHRoZSBuZXh0IGVycm9y
ICh4ZW4gNC4xMik6CgphYXJjaDY0LXBva3ktbGludXgtZ2NjICAgLURCVUlMRF9JRCAtZm5vLXN0
cmljdC1hbGlhc2luZyAtc3RkPWdudTk5Ci1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNs
YXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQKLVduby11bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV25v
LXVudXNlZC1sb2NhbC10eXBlZGVmcyAgIC1PMgotZm9taXQtZnJhbWUtcG9pbnRlcgotRF9fWEVO
X0lOVEVSRkFDRV9WRVJTSU9OX189X19YRU5fTEFURVNUX0lOVEVSRkFDRV9WRVJTSU9OX18gLU1N
RCAtTUYKLmhhbmRsZXJlZy5vLmQgLURfTEFSR0VGSUxFX1NPVVJDRSAtRF9MQVJHRUZJTEU2NF9T
T1VSQ0UgICAtV2Vycm9yCi1XbWlzc2luZy1wcm90b3R5cGVzIC1JLi9pbmNsdWRlCi1JL2hvbWUv
Yy93L3JjYXJfaDNfdWJ1bnR1MTYwNF95b2N0by9idWlsZC90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuMTIuMC4wK2dpdEFVVE9JTkMrZmQyYTM0Yzk2NS1yMC9naXQvdG9vbHMvbGli
cy90b29sY29yZS8uLi8uLi8uLi90b29scy9pbmNsdWRlCiAtYyAtbyBoYW5kbGVyZWcubyBoYW5k
bGVyZWcuYwphYXJjaDY0LXBva3ktbGludXgtZ2NjICAtRFBJQyAgLURCVUlMRF9JRCAtZm5vLXN0
cmljdC1hbGlhc2luZwotc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNs
YXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQKLVduby11bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV25v
LXVudXNlZC1sb2NhbC10eXBlZGVmcyAgIC1PMgotZm9taXQtZnJhbWUtcG9pbnRlcgotRF9fWEVO
X0lOVEVSRkFDRV9WRVJTSU9OX189X19YRU5fTEFURVNUX0lOVEVSRkFDRV9WRVJTSU9OX18gLU1N
RCAtTUYKLmhhbmRsZXJlZy5vcGljLmQgLURfTEFSR0VGSUxFX1NPVVJDRSAtRF9MQVJHRUZJTEU2
NF9TT1VSQ0UgICAtV2Vycm9yCi1XbWlzc2luZy1wcm90b3R5cGVzIC1JLi9pbmNsdWRlCi1JL2hv
bWUvYy93L3JjYXJfaDNfdWJ1bnR1MTYwNF95b2N0by9idWlsZC90bXAvd29yay9hYXJjaDY0LXBv
a3ktbGludXgveGVuLzQuMTIuMC4wK2dpdEFVVE9JTkMrZmQyYTM0Yzk2NS1yMC9naXQvdG9vbHMv
bGlicy90b29sY29yZS8uLi8uLi8uLi90b29scy9pbmNsdWRlCiAtZlBJQyAtYyAtbyBoYW5kbGVy
ZWcub3BpYyBoYW5kbGVyZWcuYwpta2RpciAtcCAvaG9tZS9jL3cvcmNhcl9oM191YnVudHUxNjA0
X3lvY3RvL2J1aWxkL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC4xMi4wLjArZ2l0
QVVUT0lOQytmZDJhMzRjOTY1LXIwL2dpdC90b29scy9wa2ctY29uZmlnCkluIGZpbGUgaW5jbHVk
ZWQgZnJvbSAuL2luY2x1ZGUveGVudG9vbGNvcmUuaDoyNTowLAogICAgICAgICAgICAgICAgIGZy
b20gLi9pbmNsdWRlL3hlbnRvb2xjb3JlX2ludGVybmFsLmg6MjksCiAgICAgICAgICAgICAgICAg
ZnJvbSBoYW5kbGVyZWcuYzoyMzoKL2hvbWUvYy93L3JjYXJfaDNfdWJ1bnR1MTYwNF95b2N0by9i
dWlsZC90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuMTIuMC4wK2dpdEFVVE9JTkMr
ZmQyYTM0Yzk2NS1yMC9yZWNpcGUtc3lzcm9vdC1uYXRpdmUvdXNyL2xpYi9hYXJjaDY0LXBva3kt
bGludXgvZ2NjL2FhcmNoNjQtcG9reS1saW51eC83LjIuMS9pbmNsdWRlL3N0ZGludC5oOjk6MTY6
CmZhdGFsIGVycm9yOiBzdGRpbnQuaDogTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeQogIyBpbmNs
dWRlX25leHQgPHN0ZGludC5oPgogICAgICAgICAgICAgICAgXn5+fn5+fn5+fgpjb21waWxhdGlv
biB0ZXJtaW5hdGVkLgpJbiBmaWxlIGluY2x1ZGVkIGZyb20gaW5jbHVkZS94ZW50b29sY29yZS5o
OjI1OjAsCiAgICAgICAgICAgICAgICAgZnJvbSBpbmNsdWRlL3hlbnRvb2xjb3JlX2ludGVybmFs
Lmg6Mjk6Ci9ob21lL2Mvdy9yY2FyX2gzX3VidW50dTE2MDRfeW9jdG8vYnVpbGQvdG1wL3dvcmsv
YWFyY2g2NC1wb2t5LWxpbnV4L3hlbi80LjEyLjAuMCtnaXRBVVRPSU5DK2ZkMmEzNGM5NjUtcjAv
cmVjaXBlLXN5c3Jvb3QtbmF0aXZlL3Vzci9saWIvYWFyY2g2NC1wb2t5LWxpbnV4L2djYy9hYXJj
aDY0LXBva3ktbGludXgvNy4yLjEvaW5jbHVkZS9zdGRpbnQuaDo5OjE2OgpmYXRhbCBlcnJvcjog
c3RkaW50Lmg6IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKICMgaW5jbHVkZV9uZXh0IDxzdGRp
bnQuaD4KICAgICAgICAgICAgICAgIF5+fn5+fn5+fn4KY29tcGlsYXRpb24gdGVybWluYXRlZC4K
L2hvbWUvYy93L3JjYXJfaDNfdWJ1bnR1MTYwNF95b2N0by9idWlsZC90bXAvd29yay9hYXJjaDY0
LXBva3ktbGludXgveGVuLzQuMTIuMC4wK2dpdEFVVE9JTkMrZmQyYTM0Yzk2NS1yMC9naXQvdG9v
bHMvbGlicy90b29sY29yZS8uLi8uLi8uLi90b29scy9SdWxlcy5tazoyMjc6CnJlY2lwZSBmb3Ig
dGFyZ2V0ICdoYW5kbGVyZWcubycgZmFpbGVkCm1ha2VbN106ICoqKiBbaGFuZGxlcmVnLm9dIEVy
cm9yIDEKbWFrZVs3XTogKioqIFdhaXRpbmcgZm9yIHVuZmluaXNoZWQgam9icy4uLi4KL2hvbWUv
Yy93L3JjYXJfaDNfdWJ1bnR1MTYwNF95b2N0by9idWlsZC90bXAvd29yay9hYXJjaDY0LXBva3kt
bGludXgveGVuLzQuMTIuMC4wK2dpdEFVVE9JTkMrZmQyYTM0Yzk2NS1yMC9naXQvdG9vbHMvbGli
cy90b29sY29yZS8uLi8uLi8uLi90b29scy9SdWxlcy5tazoyMzg6CnJlY2lwZSBmb3IgdGFyZ2V0
ICdoZWFkZXJzLmNoaycgZmFpbGVkCm1ha2VbN106ICoqKiBbaGVhZGVycy5jaGtdIEVycm9yIDEK
SW4gZmlsZSBpbmNsdWRlZCBmcm9tIC4vaW5jbHVkZS94ZW50b29sY29yZS5oOjI1OjAsCiAgICAg
ICAgICAgICAgICAgZnJvbSAuL2luY2x1ZGUveGVudG9vbGNvcmVfaW50ZXJuYWwuaDoyOSwKICAg
ICAgICAgICAgICAgICBmcm9tIGhhbmRsZXJlZy5jOjIzOgovaG9tZS9jL3cvcmNhcl9oM191YnVu
dHUxNjA0X3lvY3RvL2J1aWxkL3RtcC93b3JrL2FhcmNoNjQtcG9reS1saW51eC94ZW4vNC4xMi4w
LjArZ2l0QVVUT0lOQytmZDJhMzRjOTY1LXIwL3JlY2lwZS1zeXNyb290LW5hdGl2ZS91c3IvbGli
L2FhcmNoNjQtcG9reS1saW51eC9nY2MvYWFyY2g2NC1wb2t5LWxpbnV4LzcuMi4xL2luY2x1ZGUv
c3RkaW50Lmg6OToxNjoKZmF0YWwgZXJyb3I6IHN0ZGludC5oOiBObyBzdWNoIGZpbGUgb3IgZGly
ZWN0b3J5CiAjIGluY2x1ZGVfbmV4dCA8c3RkaW50Lmg+CiAgICAgICAgICAgICAgICBefn5+fn5+
fn5+CmNvbXBpbGF0aW9uIHRlcm1pbmF0ZWQuCgoKVGhhbmtzCgpPbiBGcmksIE1heSAzLCAyMDE5
IGF0IDU6MTkgUE0gV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4KPiBPbiBG
cmksIE1heSAwMywgMjAxOSBhdCAwMzoxNjo1MlBNICswMTAwLCBKdWxpZW4gR3JhbGwgd3JvdGU6
Cj4gPiA+ID4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vbGliZmR0L01ha2VmaWxlIGIveGVuL2Nv
bW1vbi9saWJmZHQvTWFrZWZpbGUKPiA+ID4gPiBpbmRleCBkODFmNTRiNmI4Li5jMDc1YmJmNTQ2
IDEwMDY0NAo+ID4gPiA+IC0tLSBhL3hlbi9jb21tb24vbGliZmR0L01ha2VmaWxlCj4gPiA+ID4g
KysrIGIveGVuL2NvbW1vbi9saWJmZHQvTWFrZWZpbGUKPiA+ID4gPiBAQCAtMyw2ICszLDcgQEAg
aW5jbHVkZSBNYWtlZmlsZS5saWJmZHQKPiA+ID4gPiAgIFNFQ1RJT05TIDo9IHRleHQgZGF0YSAk
KFNQRUNJQUxfREFUQV9TRUNUSU9OUykKPiA+ID4gPgo+ID4gPiA+ICAgb2JqLXkgKz0gbGliZmR0
Lm8KPiA+ID4gPiArbm9jb3YteSArPSBsaWJmZHQubwo+ID4gPiA+Cj4gPiA+ID4gICBDRkxBR1Mg
Kz0gLUkkKEJBU0VESVIpL2luY2x1ZGUveGVuL2xpYmZkdC8KPiA+ID4gPgo+ID4gPiA+IFdoaWxl
IGxvb2tpbmcgYXQgdGhlIGNvZGUsIEkgbm90aWNlZCBsaWJlbGYgaXMgYWxzbyBidWlsdCB3aXRo
IGNvdmVyYWdlIGJ1dAo+ID4gPiA+IGluIC5pbml0IHNlY3Rpb24uIFNvIEkgd291bGQgZXhwZWN0
IHRoZSBzYW1lIGVycm9yIG9uIHg4NiwgZGlkIHlvdSB0cnkKPiA+ID4gPiAieGVuY292IHJlc2V0
IiBvbiB4ODY/Cj4gPiA+Cj4gPiA+IEkgZGlkLiBJdCB3b3JrZWQuIFRob3VnaCBhdCB0aGlzIHBv
aW50IEknbSBub3Qgc3VyZSB3aHkgaXQgd29ya2VkLiA6LS8KPiA+Cj4gPiBJIHRoaW5rIEkga25v
dyB3aHksIG9ubHkgdGhlIHNlY3Rpb25zIC50ZXh0IGFuZCAuZGF0YSBhcmUgcHJlZml4ZWQgd2l0
aAo+ID4gLmluaXQuIEluIHRoZSBjYXNlIG9mIGxpYmVsZiwgbm9uZSBvZiB0aGUgR0NPViBzeW1i
b2xzIHNlZW1zIHRvIGJlIGxvY2F0ZWQKPiA+IGluIC5kYXRhLgo+ID4KPiA+IEZvciBsaWJmZHQs
IHNvbWUgb2YgdGhlbSBhcmUgbG9jYXRlZCBpbiAuZGF0YSAocmVuYW1lZCB0byAuaW5pdC5kYXRh
KS4gSGVuY2UKPiA+IHRoZSBkaWZmZXJlbmNlIGluIGJlaGF2aW9yLgo+ID4KPgo+IFRoYW5rcyBm
b3IgdGhlIGFuYWx5c2lzLgo+Cj4gPiBXZSBzaG91bGQgcHJvYmFibHkgZml4ZWQgdGhlIHR3byBs
aWJyYXJpZXMgYXMgdGhpcyBpcyBxdWl0ZSBmcmFnaWxlIGZvcgo+ID4gbGliZWxmIGFzIHdlbGwu
Cj4KPiBTb3VuZHMgZ29vZCB0byBtZS4KPgo+IFdlaS4KPgo+ID4KPiA+IENoZWVycywKPiA+Cj4g
PiAtLQo+ID4gSnVsaWVuIEdyYWxsCj4gPgo+ID4gX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KPiA+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKPiA+IFhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+ID4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 13 08:39:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 08:39:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQ6US-00034Y-7d; Mon, 13 May 2019 08:39:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=nxsn=TN=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hQ6UQ-00034T-8E
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 08:39:18 +0000
X-Inumbo-ID: 9829c616-755a-11e9-8980-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 9829c616-755a-11e9-8980-bc764e045a96;
 Mon, 13 May 2019 08:39:17 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 037D5341;
 Mon, 13 May 2019 01:39:17 -0700 (PDT)
Received: from [10.37.12.148] (unknown [10.37.12.148])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 957743F720;
 Mon, 13 May 2019 01:39:15 -0700 (PDT)
To: Viktor Mitin <viktor.mitin.19@gmail.com>
References: <CAOcoXZZtsXQMp0EzFAa2WEBL1sEUcFsNozaQshsnNEs3=NQK3g@mail.gmail.com>
 <CAOcoXZY6jpPKcWTXPqz0sr=Amw7J0KSaBRWiRnQRgTC2XR=hjQ@mail.gmail.com>
 <f95ad35b-42f6-4df2-cade-7a8115f9e49a@arm.com>
 <CAOcoXZaMLfHSyLSE04xRFZZY0hLkFcJ5cBqHTdmwDoqwcreD1w@mail.gmail.com>
 <ff543e3c-0619-5aa6-b36a-e1a8b8cce886@arm.com>
 <20190503110819.GA5900@zion.uk.xensource.com>
 <63ea8905-87ca-a419-95bf-ae497bf1ff85@arm.com>
 <20190503134133.GC5900@zion.uk.xensource.com>
 <b0947b60-d89a-54a5-a11b-708b64ff8053@arm.com>
 <20190503141952.GD5900@zion.uk.xensource.com>
 <CAOcoXZZau01-5Tmab9eCcYKJavzrT_9KdNa_dR+QN5zKmmXMoA@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <4fb5058d-9810-7a1b-91f4-db31bad82a85@arm.com>
Date: Mon, 13 May 2019 09:39:13 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <CAOcoXZZau01-5Tmab9eCcYKJavzrT_9KdNa_dR+QN5zKmmXMoA@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Xen GCC coverage ARM64 testing - Unexpected Trap:
 Data Abort
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Andrii_Anisov@epam.com,
 Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiA1LzEzLzE5IDk6MTggQU0sIFZpa3RvciBNaXRpbiB3cm90ZToKPiBIaSBKdWxpZW4sCgpI
aSwKCj4gUGxlYXNlIGJlIGF3YXJlIHRoYXQgdGhlIHBhdGNoIHlvdSBwcm9wb3NlZCAoK25vY292
LXkgKz0gbGliZmR0Lm8pCj4gZmFpbGVkIHRvIGJ1aWxkIHdpdGggdGhlIG5leHQgZXJyb3IgKHhl
biA0LjEyKToKCk15IHBhdGNoIGlzIGJhc2VkIG9uIDQuMTMsIGFsdGhvdWdoIHNob3VsZCB3b3Jr
IG9uIFhlbiA0LjEyLiBCdXQuLi4KCj4gCj4gYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAgIC1EQlVJ
TERfSUQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OQo+IC1XYWxsIC1Xc3RyaWN0LXBy
b3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQKPiAtV25vLXVudXNlZC1idXQt
c2V0LXZhcmlhYmxlIC1Xbm8tdW51c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8yCj4gLWZvbWl0LWZy
YW1lLXBvaW50ZXIKPiAtRF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX189X19YRU5fTEFURVNUX0lO
VEVSRkFDRV9WRVJTSU9OX18gLU1NRCAtTUYKPiAuaGFuZGxlcmVnLm8uZCAtRF9MQVJHRUZJTEVf
U09VUkNFIC1EX0xBUkdFRklMRTY0X1NPVVJDRSAgIC1XZXJyb3IKPiAtV21pc3NpbmctcHJvdG90
eXBlcyAtSS4vaW5jbHVkZQo+IC1JL2hvbWUvYy93L3JjYXJfaDNfdWJ1bnR1MTYwNF95b2N0by9i
dWlsZC90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuMTIuMC4wK2dpdEFVVE9JTkMr
ZmQyYTM0Yzk2NS1yMC9naXQvdG9vbHMvbGlicy90b29sY29yZS8uLi8uLi8uLi90b29scy9pbmNs
dWRlCj4gICAtYyAtbyBoYW5kbGVyZWcubyBoYW5kbGVyZWcuYwoKLi4uIHRoaXMgbG9va3MgbGlr
ZSBhIHRvb2wgYnVpbGRpbmcgZXJyb3Igd2hlbiBJIG9ubHkgdG91Y2ggdGhlIApoeXBlcnZpc29y
IHBhcnQuIEFyZSB5b3UgY2VydGFpbiB0aGlzIGlzIG15IHBhdGNoIGFuZCBub3QgYW5vdGhlciBl
cnJvciAKaW4gWGVuIDQuMTIgKG9yIGFueSBwYXRjaCB5b3UgaGF2ZSBvbiB0b3ApPwoKQ2hlZXJz
LAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 13 09:04:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 09:04:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQ6sc-0005IJ-Kk; Mon, 13 May 2019 09:04:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KEM8=TN=citrix.com=prvs=029c3005f=roger.pau@srs-us1.protection.inumbo.net>)
 id 1hQ6sb-0005IE-AN
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 09:04:17 +0000
X-Inumbo-ID: 14329d19-755e-11e9-8980-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 14329d19-755e-11e9-8980-bc764e045a96;
 Mon, 13 May 2019 09:04:14 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,465,1549929600"; d="scan'208";a="89705329"
Date: Mon, 13 May 2019 11:04:04 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190513090404.62dixltthugwz76w@Air-de-Roger>
References: <5CC6DD090200007800229E80@prv1-mh.provo.novell.com>
 <5CD2D2C8020000780022CCF2@prv1-mh.provo.novell.com>
 <5CD2D38D020000780022CD00@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5CD2D38D020000780022CD00@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2 01/12] x86/IRQ: deal with
 move-in-progress state in fixup_irqs()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBNYXkgMDgsIDIwMTkgYXQgMDc6MDM6MDlBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gVGhlIGZsYWcgYmVpbmcgc2V0IG1heSBwcmV2ZW50IGFmZmluaXR5IGNoYW5nZXMsIGFz
IHRoZXNlIG9mdGVuIGltcGx5Cj4gYXNzaWdubWVudCBvZiBhIG5ldyB2ZWN0b3IuIFdoZW4gdGhl
cmUncyBubyBwb3NzaWJsZSBkZXN0aW5hdGlvbiBsZWZ0Cj4gZm9yIHRoZSBJUlEsIHRoZSBjbGVh
cmluZyBvZiB0aGUgZmxhZyBuZWVkcyB0byBoYXBwZW4gcmlnaHQgZnJvbQo+IGZpeHVwX2lycXMo
KS4KPiAKPiBBZGRpdGlvbmFsbHkgX2Fzc2lnbl9pcnFfdmVjdG9yKCkgbmVlZHMgdG8gYXZvaWQg
c2V0dGluZyB0aGUgZmxhZyB3aGVuCj4gdGhlcmUncyBubyBvbmxpbmUgQ1BVIGxlZnQgaW4gd2hh
dCBnZXRzIHB1dCBpbnRvIC0+YXJjaC5vbGRfY3B1X21hc2suCj4gVGhlIG9sZCB2ZWN0b3IgY2Fu
IGJlIHJlbGVhc2VkIHJpZ2h0IGF3YXkgaW4gdGhpcyBjYXNlLgo+IAo+IEFsc28gZXh0ZW5kIHRo
ZSBsb2cgbWVzc2FnZSBhYm91dCBicm9rZW4gYWZmaW5pdHkgdG8gaW5jbHVkZSB0aGUgbmV3Cj4g
YWZmaW5pdHkgYXMgd2VsbCwgYWxsb3dpbmcgdG8gbm90aWNlIGlzc3VlcyB3aXRoIGFmZmluaXR5
IGNoYW5nZXMgbm90Cj4gYWN0dWFsbHkgaGF2aW5nIHRha2VuIHBsYWNlLiBTd2FwIHRoZSBpZi9l
bHNlLWlmIG9yZGVyIHRoZXJlIGF0IHRoZQo+IHNhbWUgdGltZSB0byByZWR1Y2UgdGhlIGFtb3Vu
dCBvZiBjb25kaXRpb25zIGNoZWNrZWQuCj4gCj4gQXQgdGhlIHNhbWUgdGltZSByZXBsYWNlIHR3
byBvcGVuIGNvZGVkIGluc3RhbmNlcyBvZiB0aGUgbmV3IGhlbHBlcgo+IGZ1bmN0aW9uLgo+IAo+
IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KClRoYW5rcywK
ClJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCk9u
ZSBjb21tZW50IGJlbG93LgoKPiAtLS0KPiB2MjogQWRkL3VzZSB2YWxpZF9pcnFfdmVjdG9yKCku
Cj4gdjFiOiBBbHNvIHVwZGF0ZSB2ZWN0b3JfaXJxW10gaW4gdGhlIGNvZGUgYWRkZWQgdG8gZml4
dXBfaXJxcygpLgo+IAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9pcnEuYwo+ICsrKyBiL3hlbi9hcmNo
L3g4Ni9pcnEuYwo+IEBAIC05OSw2ICs5OSwxMSBAQCB2b2lkIHVubG9ja192ZWN0b3JfbG9jayh2
b2lkKQo+ICAgICAgc3Bpbl91bmxvY2soJnZlY3Rvcl9sb2NrKTsKPiAgfQo+ICAKPiArc3RhdGlj
IGlubGluZSBib29sIHZhbGlkX2lycV92ZWN0b3IodW5zaWduZWQgaW50IHZlY3RvcikKPiArewo+
ICsgICAgcmV0dXJuIHZlY3RvciA+PSBGSVJTVF9EWU5BTUlDX1ZFQ1RPUiAmJiB2ZWN0b3IgPD0g
TEFTVF9ISVBSSU9SSVRZX1ZFQ1RPUjsKPiArfQo+ICsKPiAgc3RhdGljIHZvaWQgdHJhY2VfaXJx
X21hc2sodTMyIGV2ZW50LCBpbnQgaXJxLCBpbnQgdmVjdG9yLCBjcHVtYXNrX3QgKm1hc2spCj4g
IHsKPiAgICAgIHN0cnVjdCB7Cj4gQEAgLTI0Miw2ICsyNDcsMjIgQEAgdm9pZCBkZXN0cm95X2ly
cSh1bnNpZ25lZCBpbnQgaXJxKQo+ICAgICAgeGZyZWUoYWN0aW9uKTsKPiAgfQo+ICAKPiArc3Rh
dGljIHZvaWQgcmVsZWFzZV9vbGRfdmVjKHN0cnVjdCBpcnFfZGVzYyAqZGVzYykKPiArewo+ICsg
ICAgdW5zaWduZWQgaW50IHZlY3RvciA9IGRlc2MtPmFyY2gub2xkX3ZlY3RvcjsKPiArCj4gKyAg
ICBkZXNjLT5hcmNoLm9sZF92ZWN0b3IgPSBJUlFfVkVDVE9SX1VOQVNTSUdORUQ7Cj4gKyAgICBj
cHVtYXNrX2NsZWFyKGRlc2MtPmFyY2gub2xkX2NwdV9tYXNrKTsKPiArCj4gKyAgICBpZiAoICF2
YWxpZF9pcnFfdmVjdG9yKHZlY3RvcikgKQo+ICsgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgp
Owo+ICsgICAgZWxzZSBpZiAoIGRlc2MtPmFyY2gudXNlZF92ZWN0b3JzICkKPiArICAgIHsKPiAr
ICAgICAgICBBU1NFUlQodGVzdF9iaXQodmVjdG9yLCBkZXNjLT5hcmNoLnVzZWRfdmVjdG9ycykp
Owo+ICsgICAgICAgIGNsZWFyX2JpdCh2ZWN0b3IsIGRlc2MtPmFyY2gudXNlZF92ZWN0b3JzKTsK
PiArICAgIH0KPiArfQo+ICsKPiAgc3RhdGljIHZvaWQgX19jbGVhcl9pcnFfdmVjdG9yKGludCBp
cnEpCj4gIHsKPiAgICAgIGludCBjcHUsIHZlY3Rvciwgb2xkX3ZlY3RvcjsKPiBAQCAtMjg1LDE0
ICszMDYsNyBAQCBzdGF0aWMgdm9pZCBfX2NsZWFyX2lycV92ZWN0b3IoaW50IGlycSkKPiAgICAg
ICAgICBwZXJfY3B1KHZlY3Rvcl9pcnEsIGNwdSlbb2xkX3ZlY3Rvcl0gPSB+aXJxOwo+ICAgICAg
fQo+ICAKPiAtICAgIGRlc2MtPmFyY2gub2xkX3ZlY3RvciA9IElSUV9WRUNUT1JfVU5BU1NJR05F
RDsKPiAtICAgIGNwdW1hc2tfY2xlYXIoZGVzYy0+YXJjaC5vbGRfY3B1X21hc2spOwo+IC0KPiAt
ICAgIGlmICggZGVzYy0+YXJjaC51c2VkX3ZlY3RvcnMgKQo+IC0gICAgewo+IC0gICAgICAgIEFT
U0VSVCh0ZXN0X2JpdChvbGRfdmVjdG9yLCBkZXNjLT5hcmNoLnVzZWRfdmVjdG9ycykpOwo+IC0g
ICAgICAgIGNsZWFyX2JpdChvbGRfdmVjdG9yLCBkZXNjLT5hcmNoLnVzZWRfdmVjdG9ycyk7Cj4g
LSAgICB9Cj4gKyAgICByZWxlYXNlX29sZF92ZWMoZGVzYyk7Cj4gIAo+ICAgICAgZGVzYy0+YXJj
aC5tb3ZlX2luX3Byb2dyZXNzID0gMDsKPiAgfQo+IEBAIC01MTcsMTIgKzUzMSwyMSBAQCBuZXh0
Ogo+ICAgICAgICAgIC8qIEZvdW5kIG9uZSEgKi8KPiAgICAgICAgICBjdXJyZW50X3ZlY3RvciA9
IHZlY3RvcjsKPiAgICAgICAgICBjdXJyZW50X29mZnNldCA9IG9mZnNldDsKPiAtICAgICAgICBp
ZiAob2xkX3ZlY3RvciA+IDApIHsKPiAtICAgICAgICAgICAgZGVzYy0+YXJjaC5tb3ZlX2luX3By
b2dyZXNzID0gMTsKPiAtICAgICAgICAgICAgY3B1bWFza19jb3B5KGRlc2MtPmFyY2gub2xkX2Nw
dV9tYXNrLCBkZXNjLT5hcmNoLmNwdV9tYXNrKTsKPiArCj4gKyAgICAgICAgaWYgKCBvbGRfdmVj
dG9yID4gMCApCgpNYXliZSB5b3UgY291bGQgdXNlIHZhbGlkX2lycV92ZWN0b3IgaGVyZSwgb3Ig
Y29tcGFyZSBhZ2FpbnN0CklSUV9WRUNUT1JfVU5BU1NJR05FRD8KClRoZSBmYWN0IHRoYXQgSVJR
X1ZFQ1RPUl9VTkFTU0lHTkVEIGlzIGEgbmVnYXRpdmUgdmFsdWUgaXMgYW4KaW1wbGVtZW50YXRp
b24gZGV0YWlsIHRoYXQgc2hvdWxkbid0IGJlIGV4cG9zZWQgZGlyZWN0bHkgaW4gdGhlIGNvZGUK
SU1PLgoKUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 13 09:09:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 09:09:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQ6xG-0005Sw-9D; Mon, 13 May 2019 09:09:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KEM8=TN=citrix.com=prvs=029c3005f=roger.pau@srs-us1.protection.inumbo.net>)
 id 1hQ6xE-0005Sr-SH
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 09:09:04 +0000
X-Inumbo-ID: bec80c08-755e-11e9-82d3-1363f3a63372
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bec80c08-755e-11e9-82d3-1363f3a63372;
 Mon, 13 May 2019 09:09:00 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,465,1549929600"; d="scan'208";a="89705394"
Date: Mon, 13 May 2019 11:08:52 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190513090852.qy5l2mtxheafjjxu@Air-de-Roger>
References: <5CC6DD090200007800229E80@prv1-mh.provo.novell.com>
 <5CD2D2C8020000780022CCF2@prv1-mh.provo.novell.com>
 <5CD2D489020000780022CD34@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5CD2D489020000780022CD34@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2 03/12] x86/IRQ: avoid UB (or worse) in
 trace_irq_mask()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBNYXkgMDgsIDIwMTkgYXQgMDc6MDc6MjFBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gRHluYW1pY2FsbHkgYWxsb2NhdGVkIENQVSBtYXNrIG9iamVjdHMgbWF5IGJlIHNtYWxs
ZXIgdGhhbiBjcHVtYXNrX3QsIHNvCj4gY29weWluZyBoYXMgdG8gYmUgcmVzdHJpY3RlZCB0byB0
aGUgYWN0dWFsIGFsbG9jYXRpb24gc2l6ZS4gVGhpcyBpcwo+IHBhcnRpY3VsYXJ5IGltcG9ydGFu
dCBzaW5jZSB0aGUgZnVuY3Rpb24gZG9lc24ndCBiYWlsIGVhcmx5IHdoZW4gdHJhY2luZwo+IGlz
IG5vdCBhY3RpdmUsIHNvIGV2ZW4gcHJvZHVjdGlvbiBidWlsZHMgd291bGQgYmUgYWZmZWN0ZWQg
YnkgcG90ZW50aWFsCj4gbWlzYmVoYXZpb3IgaGVyZS4KPiAKPiBUYWtlIHRoZSBvcHBvcnR1bml0
eSBhbmQgYWxzbwo+IC0gdXNlIGluaXRpYWxpemVycyBpbnN0ZWFkIG9mIGFzc2lnbm1lbnQgKyBt
ZW1zZXQoKSwKPiAtIGNvbnN0aWZ5IHRoZSBjcHVtYXNrX3QgaW5wdXQgcG9pbnRlciwKPiAtIHUz
MiAtPiB1aW50MzJfdC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJp
eC5jb20+CgpUaGFua3MuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Mon May 13 09:09:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 09:09:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQ6xw-0005X5-Jl; Mon, 13 May 2019 09:09:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=cGAx=TN=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hQ6xu-0005Wv-Ml
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 09:09:46 +0000
X-Inumbo-ID: d86b9d96-755e-11e9-badf-2bd73af80e00
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d86b9d96-755e-11e9-badf-2bd73af80e00;
 Mon, 13 May 2019 09:09:43 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 13 May 2019 03:09:42 -0600
Message-Id: <5CD93453020000780022E024@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 13 May 2019 03:09:39 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <5CC6DD090200007800229E80@prv1-mh.provo.novell.com>
 <5CD2D2C8020000780022CCF2@prv1-mh.provo.novell.com>
 <5CD2D38D020000780022CD00@prv1-mh.provo.novell.com>
 <20190513090404.62dixltthugwz76w@Air-de-Roger>
In-Reply-To: <20190513090404.62dixltthugwz76w@Air-de-Roger>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 01/12] x86/IRQ: deal with
 move-in-progress state in fixup_irqs()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEzLjA1LjE5IGF0IDExOjA0LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFdlZCwgTWF5IDA4LCAyMDE5IGF0IDA3OjAzOjA5QU0gLTA2MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiBUaGUgZmxhZyBiZWluZyBzZXQgbWF5IHByZXZlbnQgYWZmaW5pdHkgY2hhbmdlcywg
YXMgdGhlc2Ugb2Z0ZW4gaW1wbHkKPj4gYXNzaWdubWVudCBvZiBhIG5ldyB2ZWN0b3IuIFdoZW4g
dGhlcmUncyBubyBwb3NzaWJsZSBkZXN0aW5hdGlvbiBsZWZ0Cj4+IGZvciB0aGUgSVJRLCB0aGUg
Y2xlYXJpbmcgb2YgdGhlIGZsYWcgbmVlZHMgdG8gaGFwcGVuIHJpZ2h0IGZyb20KPj4gZml4dXBf
aXJxcygpLgo+PiAKPj4gQWRkaXRpb25hbGx5IF9hc3NpZ25faXJxX3ZlY3RvcigpIG5lZWRzIHRv
IGF2b2lkIHNldHRpbmcgdGhlIGZsYWcgd2hlbgo+PiB0aGVyZSdzIG5vIG9ubGluZSBDUFUgbGVm
dCBpbiB3aGF0IGdldHMgcHV0IGludG8gLT5hcmNoLm9sZF9jcHVfbWFzay4KPj4gVGhlIG9sZCB2
ZWN0b3IgY2FuIGJlIHJlbGVhc2VkIHJpZ2h0IGF3YXkgaW4gdGhpcyBjYXNlLgo+PiAKPj4gQWxz
byBleHRlbmQgdGhlIGxvZyBtZXNzYWdlIGFib3V0IGJyb2tlbiBhZmZpbml0eSB0byBpbmNsdWRl
IHRoZSBuZXcKPj4gYWZmaW5pdHkgYXMgd2VsbCwgYWxsb3dpbmcgdG8gbm90aWNlIGlzc3VlcyB3
aXRoIGFmZmluaXR5IGNoYW5nZXMgbm90Cj4+IGFjdHVhbGx5IGhhdmluZyB0YWtlbiBwbGFjZS4g
U3dhcCB0aGUgaWYvZWxzZS1pZiBvcmRlciB0aGVyZSBhdCB0aGUKPj4gc2FtZSB0aW1lIHRvIHJl
ZHVjZSB0aGUgYW1vdW50IG9mIGNvbmRpdGlvbnMgY2hlY2tlZC4KPj4gCj4+IEF0IHRoZSBzYW1l
IHRpbWUgcmVwbGFjZSB0d28gb3BlbiBjb2RlZCBpbnN0YW5jZXMgb2YgdGhlIG5ldyBoZWxwZXIK
Pj4gZnVuY3Rpb24uCj4+IAo+PiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+Cj4gCj4gVGhhbmtzLAo+IAo+IFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOp
IDxyb2dlci5wYXVAY2l0cml4LmNvbT4KClRoYW5rcy4KCj4+IEBAIC01MTcsMTIgKzUzMSwyMSBA
QCBuZXh0Ogo+PiAgICAgICAgICAvKiBGb3VuZCBvbmUhICovCj4+ICAgICAgICAgIGN1cnJlbnRf
dmVjdG9yID0gdmVjdG9yOwo+PiAgICAgICAgICBjdXJyZW50X29mZnNldCA9IG9mZnNldDsKPj4g
LSAgICAgICAgaWYgKG9sZF92ZWN0b3IgPiAwKSB7Cj4+IC0gICAgICAgICAgICBkZXNjLT5hcmNo
Lm1vdmVfaW5fcHJvZ3Jlc3MgPSAxOwo+PiAtICAgICAgICAgICAgY3B1bWFza19jb3B5KGRlc2Mt
PmFyY2gub2xkX2NwdV9tYXNrLCBkZXNjLT5hcmNoLmNwdV9tYXNrKTsKPj4gKwo+PiArICAgICAg
ICBpZiAoIG9sZF92ZWN0b3IgPiAwICkKPiAKPiBNYXliZSB5b3UgY291bGQgdXNlIHZhbGlkX2ly
cV92ZWN0b3IgaGVyZSwgb3IgY29tcGFyZSBhZ2FpbnN0Cj4gSVJRX1ZFQ1RPUl9VTkFTU0lHTkVE
PwoKTm90IGluIHRoaXMgcGF0Y2gsIGJ1dCBJJ2QgbGlrZSB0byB3aWRlbiB0aGUgdXNlIG9mIHZh
bGlkX2lycV92ZWN0b3IoKQpzdWJzZXF1ZW50bHksIHdoaWNoIHdvdWxkIGxpa2VseSBhbHNvIGlu
Y2x1ZGUgdGhpcyBjYXNlLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 13 09:17:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 09:17:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQ75J-0006L0-FZ; Mon, 13 May 2019 09:17:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=armk=TN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQ75I-0006Kq-GH
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 09:17:24 +0000
X-Inumbo-ID: e6351a28-755f-11e9-85b8-27541eec6e48
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e6351a28-755f-11e9-85b8-27541eec6e48;
 Mon, 13 May 2019 09:17:15 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQ758-0001tl-Mm; Mon, 13 May 2019 09:17:14 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hQ758-00074V-BT; Mon, 13 May 2019 09:17:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hQ758-0006u6-Ap; Mon, 13 May 2019 09:17:14 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136041-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:test-arm64-arm64-examine:examine-serial/bootloader:fail:regression
 linux-4.19:test-amd64-amd64-libvirt-xsm:leak-check/check:fail:regression
 linux-4.19:test-amd64-amd64-i386-pvgrub:leak-check/check:fail:regression
 linux-4.19:build-armhf-pvops:kernel-build:fail:regression
 linux-4.19:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ovmf-amd64:leak-check/check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=9c2556f428cfdbf9a18f4452c510aba93d224c8b
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 13 May 2019 09:17:14 +0000
Subject: [Xen-devel] [linux-4.19 test] 136041: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjA0MSBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzYwNDEvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAx
MSBleGFtaW5lLXNlcmlhbC9ib290bG9hZGVyIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAyMSBsZWFrLWNoZWNrL2NoZWNrICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViIDIyIGxlYWstY2hl
Y2svY2hlY2sgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIGJ1aWxkLWFybWhmLXB2b3Bz
ICAgICAgICAgICAgIDYga2VybmVsLWJ1aWxkICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEy
OTMxMwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0IDIxIGxlYWstY2hlY2svY2hlY2sgZmFpbCBibG9ja2VkIGluIDEyOTMxMwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14
c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAg
ICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYt
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lv
biB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDljMjU1NmY0Mjhj
ZmRiZjlhMThmNDQ1MmM1MTBhYmE5M2QyMjRjOGIKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAg
ICAgICAgICAgICAgIDg0ZGY5NTI1YjBjMjdmM2ViYzJlYmIxODY0ZmE2MmE5N2ZkZWRiN2QKCkxh
c3QgdGVzdCBvZiBiYXNpcyAgIDEyOTMxMyAgMjAxOC0xMS0wMiAwNTozOTowOCBaICAxOTIgZGF5
cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMjk0MTIgIDIwMTgtMTEtMDQgMTQ6MTA6MTUgWiAgMTg5
IGRheXMgIDExOCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzYwNDEgIDIwMTktMDUt
MTEgMTQ6MDI6NTQgWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjE5MzYgcGVvcGxlIHRv
dWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgog
YnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
aTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2
NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRk
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFk
b3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24g
b3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1h
Z2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFp
bGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3Qv
bG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2Vu
ZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRl
c3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZp
c2lvbiBsb2c7IGl0IHdvdWxkIGJlIDE0MTg2NyBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 13 09:33:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 09:33:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQ7Kf-0007q8-3r; Mon, 13 May 2019 09:33:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=nxsn=TN=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hQ7Kd-0007q3-Sb
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 09:33:15 +0000
X-Inumbo-ID: 218aab40-7562-11e9-93f9-57fd80f9b060
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 218aab40-7562-11e9-93f9-57fd80f9b060;
 Mon, 13 May 2019 09:33:14 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id E55E3341;
 Mon, 13 May 2019 02:33:13 -0700 (PDT)
Received: from [10.37.12.148] (unknown [10.37.12.148])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 180123F703;
 Mon, 13 May 2019 02:33:12 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.21.1905081538170.9403@sstabellini-ThinkPad-T480s>
 <20190508224727.11549-1-sstabellini@kernel.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <f21a3290-08e5-7770-eace-6d03ee372014@arm.com>
Date: Mon, 13 May 2019 10:33:11 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190508224727.11549-1-sstabellini@kernel.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 1/3] xen/arm: fix nr_pdxs calculation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, JBeulich@suse.com,
 Stefano Stabellini <stefanos@xilinx.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDUvOC8xOSAxMTo0NyBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3Rl
Ogo+IHBmbl90b19wZHggZXhwZWN0cyBhbiBhZGRyZXNzLCBub3QgYSBzaXplLCBhcyBhIHBhcmFt
ZXRlci4gSXQgZXhwZWN0cwo+IHRoZSBlbmQgYWRkcmVzcywgYW5kIHRoZSBtYXNrcyBjYWxjdWxh
dGlvbnMgY29tcGVuc2F0ZSBmb3IgYW55IGhvbGVzCj4gYmV0d2VlbiBzdGFydCBhbmQgZW5kLiBQ
YXNzIHRoZSBlbmQgYWRkcmVzcyB0byBwZm5fdG9fcGR4LiAKClRoZSB3b3JkaW5nIGlzIGEgYml0
IGRpZmZpY3VsdCB0byByZWFkLiBEb24ndCB5b3UgbWlzcyBhICJTbyIgb3IgCiJUaGVyZWZvcmUi
IHNvbWV3aGVyZT8KCgo+IEFsc28gcmVtb3ZlCgpzL3JlbW92ZS9zdWJzdHJhY3QvPwoKPiBmcm9t
IHRoZSByZXN1bHQgcGZuX3RvX3BkeChzdGFydF9hZGRyZXNzKSBiZWNhdXNlIHdlIGtub3cgdGhh
dCB3ZQo+IGRvbid0IG5lZWQgdG8gY292ZXIgYW55IG1lbW9yeSBpbiB0aGUgcmFuZ2UgMC1zdGFy
dCBpbiB0aGUgZnJhbWV0YWJsZS4KClRoZSBvbmx5IHJlYXNvbiB3ZSBjYW4gc3Vic3RyYWN0IHBm
bl90b19wZHgoc3RhcnRfYWRkcmVzcykgaGVyZSBpcyAKYmVjYXVzZSB3ZSBzdG9yZSB0aGUgaW5p
dGlhbCBQRFggaW4gZnJhbWV0YWJsZV9iYXNlX3BkeC4gV2l0aG91dCB0aGF0LCAKdGhlIGZyYW1l
dGFibGUgd291bGQgbmVlZCB0byBjb3ZlciB0aGUgcmFuZ2UgMCAtIHN0YXJ0LgoKVGhlIGNvZGUg
bG9va3MgZ29vZCB0byBtZS4KCj4gCj4gUmVtb3ZlIHRoZSB2YXJpYWJsZSBgbnJfcGFnZXMnIGJl
Y2F1c2UgaXQgaXMgdW51c2VkLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3RlZmFub3NAeGlsaW54LmNvbT4KPiBDQzogSkJldWxpY2hAc3VzZS5jb20KPiAtLS0KPiBD
aGFuZ2VzIGluIHYyOgo+IC0gdXNlIG1mbl90b19wZHggYW5kIG1hZGRyX3RvX21mbiBhbG9uZyB3
aXRoIG1mbl9hZGQoKQo+IC0tLQo+ICAgeGVuL2FyY2gvYXJtL21tLmMgfCA0ICsrLS0KPiAgIDEg
ZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL2FybS9tbS5jIGIveGVuL2FyY2gvYXJtL21tLmMKPiBpbmRleCAwMWFl
MmNjY2MwLi41OGQ3MWQzYzIzIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9tbS5jCj4gKysr
IGIveGVuL2FyY2gvYXJtL21tLmMKPiBAQCAtODc0LDggKzg3NCw4IEBAIHZvaWQgX19pbml0IHNl
dHVwX3hlbmhlYXBfbWFwcGluZ3ModW5zaWduZWQgbG9uZyBiYXNlX21mbiwKPiAgIC8qIE1hcCBh
IGZyYW1lIHRhYmxlIHRvIGNvdmVyIHBoeXNpY2FsIGFkZHJlc3NlcyBwcyB0aHJvdWdoIHBlICov
Cj4gICB2b2lkIF9faW5pdCBzZXR1cF9mcmFtZXRhYmxlX21hcHBpbmdzKHBhZGRyX3QgcHMsIHBh
ZGRyX3QgcGUpCj4gICB7Cj4gLSAgICB1bnNpZ25lZCBsb25nIG5yX3BhZ2VzID0gKHBlIC0gcHMp
ID4+IFBBR0VfU0hJRlQ7Cj4gLSAgICB1bnNpZ25lZCBsb25nIG5yX3BkeHMgPSBwZm5fdG9fcGR4
KG5yX3BhZ2VzKTsKPiArICAgIHVuc2lnbmVkIGxvbmcgbnJfcGR4cyA9IG1mbl90b19wZHgobWZu
X2FkZChtYWRkcl90b19tZm4ocGUpLCAtMSkpIC0KPiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIG1mbl90b19wZHgobWFkZHJfdG9fbWZuKHBzKSkgKyAxOwo+ICAgICAgIHVuc2lnbmVkIGxv
bmcgZnJhbWV0YWJsZV9zaXplID0gbnJfcGR4cyAqIHNpemVvZihzdHJ1Y3QgcGFnZV9pbmZvKTsK
PiAgICAgICBtZm5fdCBiYXNlX21mbjsKPiAgICAgICBjb25zdCB1bnNpZ25lZCBsb25nIG1hcHBp
bmdfc2l6ZSA9IGZyYW1ldGFibGVfc2l6ZSA8IE1CKDMyKSA/IE1CKDIpIDogTUIoMzIpOwo+IAoK
Q2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 13 09:50:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 09:50:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQ7bZ-0000uA-MA; Mon, 13 May 2019 09:50:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=nxsn=TN=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hQ7bX-0000u5-N4
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 09:50:43 +0000
X-Inumbo-ID: 91f392be-7564-11e9-ab53-b316b66639df
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 91f392be-7564-11e9-ab53-b316b66639df;
 Mon, 13 May 2019 09:50:41 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 75618341;
 Mon, 13 May 2019 02:50:41 -0700 (PDT)
Received: from [10.37.12.148] (unknown [10.37.12.148])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 888B33F703;
 Mon, 13 May 2019 02:50:38 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.21.1905081538170.9403@sstabellini-ThinkPad-T480s>
 <20190508224727.11549-3-sstabellini@kernel.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <d91e016e-2c29-325d-5ba2-3c7981470e49@arm.com>
Date: Mon, 13 May 2019 10:50:36 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190508224727.11549-3-sstabellini@kernel.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 3/3] xen/arm: fix mask calculation in
 pdx_init_mask
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, wei.liu2@citrix.com,
 konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, JBeulich@suse.com,
 xen-devel@lists.xenproject.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDUvOC8xOSAxMTo0NyBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3Rl
Ogo+IFRoZSBtYXNrIGNhbGN1bGF0aW9uIGluIHBkeF9pbml0X21hc2sgaXMgd3Jvbmcgd2hlbiB0
aGUgZmlyc3QgYmFuawo+IHN0YXJ0cyBhdCBhZGRyZXNzIDB4MC4gVGhlIHJlYXNvbiBpcyB0aGF0
IHBkeF9pbml0X21hc2sgd2lsbCBkbyAnMCAtIDEnCj4gY2F1c2luZyBhbiB1bmRlcmZsb3cuIEFz
IGEgcmVzdWx0LCB0aGUgbWFzayBiZWNvbWVzIDB4ZmZmZmZmZmZmZmZmZmZmZgo+IHdoaWNoIGlz
IHRoZSBiaWdnZXN0IHBvc3NpYmxlIG1hc2sgYW5kIGVuZHMgdXAgY2F1c2luZyBhIHNpZ25pZmlj
YW50Cj4gbWVtb3J5IHdhc3RlIGluIHRoZSBmcmFtZXRhYmxlIHNpemUgY29tcHV0YXRpb24uCj4g
Cj4gRm9yIGluc3RhbmNlLCBvbiBwbGF0Zm9ybXMgdGhhdCBoYXZlIGEgbG93IG1lbW9yeSBiYW5r
IHN0YXJ0aW5nIGF0IDB4MAo+IGFuZCBhIGhpZ2ggbWVtb3J5IGJhbmssIHRoZSBmcmFtZXRhYmxl
IHdpbGwgZW5kIHVwIGNvdmVyaW5nIGFsbCB0aGUKPiBob2xlcyBpbiBiZXR3ZWVuLgo+IAo+IFRo
ZSBwdXJwb3NlIG9mIHRoZSBtYXNrIGlzIHRvIGJlIHBhc3NlZCBhcyBhIHBhcmFtZXRlciB0bwo+
IHBmbl9wZHhfaG9sZV9zZXR1cCwgd2hpY2ggYmFzZWQgb24gdGhlIG1hc2sgcGFyYW1ldGVyIGNh
bGN1bGF0ZXMKPiBwZm5fcGR4X2hvbGVfc2hpZnQsIHBmbl9wZHhfYm90dG9tX21hc2ssIGV0Yy4g
d2hpY2ggYXJlIGFjdHVhbGx5IHRoZQo+IGltcG9ydGFudCBtYXNrcyBmb3IgZnJhbWV0YWJsZSBp
bml0aWFsaXphdGlvbiBsYXRlciBvbi4KPiAKPiBwZm5fcGR4X2hvbGVfc2V0dXAgbmV2ZXIgY29t
cHJlc3NlcyBhZGRyZXNzZXMgYmVsb3cgTUFYX09SREVSIGJpdHMgKDFHQgo+IG9uIEFSTSkuIFRo
dXMsIGl0IGlzIHNhZmUgdG8gaW5pdGlhbGl6ZSBtYXNrIHBhc3NpbmcgMVVMTCA8PCAoTUFYX09S
REVSCj4gKyBQQUdFX1NISUZUKSBhcyBzdGFydCBhZGRyZXNzIHRvIHBkeF9pbml0X21hc2suCj4g
Cj4gU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29t
Pgo+IENDOiBKQmV1bGljaEBzdXNlLmNvbQo+IENDOiBhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
Cj4gQ0M6IEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbQo+IENDOiBpYW4uamFja3NvbkBldS5j
aXRyaXguY29tCj4gQ0M6IGtvbnJhZC53aWxrQG9yYWNsZS5jb20KPiBDQzogdGltQHhlbi5vcmcK
PiBDQzogd2VpLmxpdTJAY2l0cml4LmNvbQo+IC0tLQo+IAo+IENoYW5nZXMgaW4gdjI6Cj4gLSB1
cGRhdGUgY29tbWl0IG1lc3NhZ2UKPiAtIGFkZCBpbi1jb2RlIGNvbW1lbnRzIHJlZ2FyZGluZyB1
cGRhdGUgc2l0ZXMKPiAtIGltcHJvdmUgaW4tY29kZSBjb21tZW50cwo+IC0gbW92ZSB0aGUgbWFz
ayBpbml0aWFsaXphdGlvbiBjaGFuZ2VzIHRvIHBkeF9pbml0X21hc2sKPiAtLS0KPiAgIHhlbi9h
cmNoL2FybS9zZXR1cC5jIHwgOSArKysrKysrKy0KPiAgIHhlbi9jb21tb24vcGR4LmMgICAgIHwg
OCArKysrKysrLQo+ICAgMiBmaWxlcyBjaGFuZ2VkLCAxNSBpbnNlcnRpb25zKCspLCAyIGRlbGV0
aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vc2V0dXAuYyBiL3hlbi9hcmNo
L2FybS9zZXR1cC5jCj4gaW5kZXggY2NiMGYxODFlYS4uYWZhYWZlN2I4NCAxMDA2NDQKPiAtLS0g
YS94ZW4vYXJjaC9hcm0vc2V0dXAuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9zZXR1cC5jCj4gQEAg
LTQ4Miw3ICs0ODIsMTQgQEAgc3RhdGljIHZvaWQgX19pbml0IGluaXRfcGR4KHZvaWQpCj4gICB7
Cj4gICAgICAgcGFkZHJfdCBiYW5rX3N0YXJ0LCBiYW5rX3NpemUsIGJhbmtfZW5kOwo+ICAgCj4g
LSAgICB1NjQgbWFzayA9IHBkeF9pbml0X21hc2soYm9vdGluZm8ubWVtLmJhbmtbMF0uc3RhcnQp
Owo+ICsgICAgLyoKPiArICAgICAqIFBhc3MgMHgwIHRvIHBkeF9pbml0X21hc2sgdG8gZ2V0IGEg
bWFzayBpbml0aWFsaXplZCB3aXRoIHRoZQo+ICsgICAgICogZmlyc3QgdG8gMTw8TUFYX09SREVS
IHBhZ2VzIG9mIFJBTSBsZWZ0IHVuY29tcHJlc3NlZC4KCldoYXQgbWF0dGVyIGlzIEFybSBkb2Vz
bid0IGhhdmUgYW55IHNwZWNpZmljIHJlc3RyaWN0aW9uIG9uIHRoZSAKY29tcHJlc3Npb24sIGJ1
dCB0aGUgY29tbW9uIGNvZGUgbWF5IGhhdmUuIFNvIGhvdyBhYm91dCBzb21ldGhpbmc6CgoiQXJt
IGRvZXMgbm90IGhhdmUgYW55IHJlc3RyaWN0aW9uIG9uIHRoZSBiaXRzIHRvIGNvbXByZXNzLiBQ
YXNzIDAgdG8gCmxldCB0aGUgY29tbW9uIGNvZGUgdG8gZnVydGhlciByZXN0cmljdCIuCgo+ICsg
ICAgICoKPiArICAgICAqIElmIHRoZSBsb2dpYyBjaGFuZ2VzIGluIHBmbl9wZHhfaG9sZV9zZXR1
cCB3ZSBtaWdodCBoYXZlIHRvCj4gKyAgICAgKiB1cGRhdGUgdGhpcyBmdW5jdGlvbiB0b28uCj4g
KyAgICAgKi8gPiArICAgIHU2NCBtYXNrID0gcGR4X2luaXRfbWFzaygweDApOwo+ICAgICAgIGlu
dCBiYW5rOwo+ICAgCj4gICAgICAgZm9yICggYmFuayA9IDAgOyBiYW5rIDwgYm9vdGluZm8ubWVt
Lm5yX2JhbmtzOyBiYW5rKysgKQo+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3BkeC5jIGIveGVu
L2NvbW1vbi9wZHguYwo+IGluZGV4IGJiN2U0MzcwNDkuLjI2OGQ2ZjdlYzMgMTAwNjQ0Cj4gLS0t
IGEveGVuL2NvbW1vbi9wZHguYwo+ICsrKyBiL3hlbi9jb21tb24vcGR4LmMKPiBAQCAtNTAsOSAr
NTAsMTMgQEAgc3RhdGljIHU2NCBfX2luaXQgZmlsbF9tYXNrKHU2NCBtYXNrKQo+ICAgICAgIHJl
dHVybiBtYXNrOwo+ICAgfQo+ICAgCj4gKy8qCj4gKyAqIFdlIGFsd2F5cyBtYXAgdGhlIGZpcnN0
IDE8PE1BWF9PUkRFUiBwYWdlcyBvZiBSQU0sIGhlbmNlLCB0aGV5CgpJIHRob3VnaHQgSSBhbHJl
YWR5IHBvaW50ZWQgb3V0IGluIHRoZSBwcmV2aW91cyB2ZXJzaW9uLiBBdCBsZWFzdCBvbiAKQXJt
LCB3ZSBuZXZlciBtYXAgdGhlIGZpcnN0IDEgPDwgTUFYX09SREVSIG9mIFJBTS4gSW5zdGVhZCB3
aGF0IHlvdSB3YW50IAp0byBzYXkgaXMgdGhhdCB3ZSBkb24ndCBjb21wcmVzcyB0aGUgZmlyc3Qg
TiBiaXRzIG9mIHRoZSBhZGRyZXNzLgoKPiArICogYXJlIGxlZnQgdW5jb21wcmVzc2VkLgo+ICsg
Ki8KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 13 09:52:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 09:52:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQ7co-0000yN-22; Mon, 13 May 2019 09:52:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=LC6n=TN=citrix.com=prvs=029733b21=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1hQ7cn-0000yG-70
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 09:52:01 +0000
X-Inumbo-ID: bd0770b0-7564-11e9-805f-67390c51a794
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bd0770b0-7564-11e9-805f-67390c51a794;
 Mon, 13 May 2019 09:51:54 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,465,1549929600"; d="scan'208";a="85378786"
Date: Mon, 13 May 2019 10:51:37 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Vasilis Liaskovitis <vliaskovitis@suse.com>
Message-ID: <20190513095136.GA15831@perard.uk.xensource.com>
References: <20190509154128.9196-1-vliaskovitis@suse.com>
 <20190509154128.9196-4-vliaskovitis@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190509154128.9196-4-vliaskovitis@suse.com>
User-Agent: Mutt/1.11.4 (2019-03-13)
Subject: Re: [Xen-devel] [PATCH v3 3/4] libxl: add libxl_get_parameters()
 function
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, 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,
 xen-devel@lists.xenproject.org, dgdegra@tycho.nsa.gov
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBNYXkgMDksIDIwMTkgYXQgMDU6NDE6MjdQTSArMDIwMCwgVmFzaWxpcyBMaWFza292
aXRpcyB3cm90ZToKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGwuYyBiL3Rvb2xzL2xp
YnhsL2xpYnhsLmMKPiBpbmRleCBlYzcxNTc0ZTk5Li4xMjQwMzNlNWEzIDEwMDY0NAo+IC0tLSBh
L3Rvb2xzL2xpYnhsL2xpYnhsLmMKPiArKysgYi90b29scy9saWJ4bC9saWJ4bC5jCj4gQEAgLTY2
OSw2ICs2NjksMjEgQEAgaW50IGxpYnhsX3NldF9wYXJhbWV0ZXJzKGxpYnhsX2N0eCAqY3R4LCBj
aGFyICpwYXJhbXMpCj4gICAgICByZXR1cm4gMDsKPiAgfQo+ICAKPiAraW50IGxpYnhsX2dldF9w
YXJhbWV0ZXJzKGxpYnhsX2N0eCAqY3R4LCBjaGFyICpwYXJhbXMsIGNoYXIgKnZhbHVlcykKPiAr
ewo+ICsgICAgaW50IHJldDsKPiArICAgIEdDX0lOSVQoY3R4KTsKPiArCj4gKyAgICByZXQgPSB4
Y19nZXRfcGFyYW1ldGVycyhjdHgtPnhjaCwgcGFyYW1zLCB2YWx1ZXMpOwoKUGxlYXNlIG5hbWUg
dGhlIHZhcmlhYmxlIGByJyBpbnN0ZWFkIG9mICdyZXQnLiBTZWUgQ09ESU5HX1NUWUxFIGFzIGZv
cgp3aHkuCgo+ICsgICAgaWYgKHJldCA8IDApIHsKPiArICAgICAgICBMT0dFVihFUlJPUiwgcmV0
LCAiZ2V0dGluZyBwYXJhbWV0ZXJzIik7CgpMT0dFViB0YWtlcyBgZXJybm8nIGFzIHNlY29uZCBw
YXJhbWV0ZXIsIHRoZSB2YWx1ZSBvZiBgcmV0JyBzZWVtcyB0byBiZQotMSBvciAwLCBhbmQgeGNf
Z2V0X3BhcmFtZXRlcnMgc2hvdWxkIHNldCBgZXJybm8nLiAgU28sIHVzaW5nIHRoZSBtYWNybwpM
T0dFKCkgc2hvdWxkIGJlIGVub3VnaC4KCj4gKyAgICAgICAgR0NfRlJFRTsKPiArICAgICAgICBy
ZXR1cm4gcmV0Oy8vRVJST1JfRkFJTDsKCkFsbW9zdCEgSSB0aGluayBFUlJPUl9GQUlMIHNob3Vs
ZCBiZSByZXR1cm5lZCBoZXJlLCBub3QgYSByZXR1cm4gdmFsdWUKZnJvbSBhIGxpYnhjIGNhbGwu
Cgo+ICsgICAgfQo+ICsgICAgR0NfRlJFRTsKPiArICAgIHJldHVybiAwOwoKSW5zdGVhZCBvZiBo
YXZpbmcgdG8gd3JpdGUgR0NfRlJFRSB0d2ljZSwgeW91IGNvdWxkOgoKICAgIGlmIChyIDwgMCkg
ewogICAgICAgTE9HLi4uCiAgICAgICByYyA9IEVSUk9SX0ZBSUw7CiAgICAgICBnb3RvIG91dDsK
ICAgIH0KICAgIHJjPTA7CiAgb3V0OgogICAgR0NfRlJFRTsKICAgIHJldHVybiByYzsKCj4gK30K
PiArCgpUaGFua3MsCgotLSAKQW50aG9ueSBQRVJBUkQKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 13 10:15:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 10:15:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQ7zb-0002gP-4P; Mon, 13 May 2019 10:15:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GA65=TN=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1hQ7za-0002gK-9a
 for xen-devel@lists.xen.org; Mon, 13 May 2019 10:15:34 +0000
X-Inumbo-ID: 09ef59fc-7568-11e9-8980-bc764e045a96
Received: from mail-lj1-x242.google.com (unknown [2a00:1450:4864:20::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 09ef59fc-7568-11e9-8980-bc764e045a96;
 Mon, 13 May 2019 10:15:32 +0000 (UTC)
Received: by mail-lj1-x242.google.com with SMTP id 14so10401060ljj.5
 for <xen-devel@lists.xen.org>; Mon, 13 May 2019 03:15:32 -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-language:content-transfer-encoding;
 bh=ty4Dbhhh6IuwDzYoBVtFn0imWK7LiZ9wk3nDgh8oQVw=;
 b=OmbKakLDdONnCSuuhTpC8+s3+hg0Lna4H/zovS1JreLxHNB4VgCTFqMtxXYoGk2Odn
 lPPXEdesaEVTiUUPn9JK5bjWm7SZ32LlqNSas9Batd7+ge6dBu9J4ASilUgGENOuyBEm
 E4agEFlfKzq5RiyLGX/3nwTsAD3T9SGDKtbB3uPba+3Gtse9GbS9HUzRGKSE0qFjtPaA
 Py0UgGGD8RY9g6Cssfvpz5nZzyk3iEUAtvmbpLcuGgBR5nEfFir/0zHQUTnpg4pOG9Pk
 NarWzCjdA2P4tg1heumCBJ58MPogHi1w+tnx4cqwPAIuTczT5rgiNZwTvmNRCS867JvZ
 UtOQ==
X-Google-DKIM-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=ty4Dbhhh6IuwDzYoBVtFn0imWK7LiZ9wk3nDgh8oQVw=;
 b=Vdvsqk1EHiQgvvnF1MkId45A4Nmt/5vb5mNysUaYIzJfKkI4dTlN96mFZa+7MoL9a6
 Q3Yj+o7UMKoDHLES61tlQAp5sXk2AbpyzwuUkwlFhrLEf7vCT++xA8Y5+7R/zhJ6h9iB
 7S0kxEaPxMqRRBBg8xqLQyWwU9PUTUiSsOf5wvncIH4gF0J0OEiS7GWpHVso97Wb5Q/w
 AoGL5JrMu4weA/tYPI7iZNhVNZkxqVQLj+GopDkBqMSHwwJOTwjIY26cGEd3WskTrLcD
 LYGpYeu/PgXm/Bx3IZILp1sh7TWBQ6GR88jcKE9EW5sRlsmUksgmXTJY6lms9IMPnTRm
 WtZg==
X-Gm-Message-State: APjAAAWPGajnucB+5ZR+emI9grer7mj90bcAGlVBOj5JNdAszHU5gWMX
 ukk9xRpqeJ00YdIMdGaWwZA=
X-Google-Smtp-Source: APXvYqzDPBB0D4x3VjW6X51k48J9KFVdPBbOZ8QCLNesuWn6ffmCZ+h1KOu8NVBnNLgUMMNTerYCyQ==
X-Received: by 2002:a2e:98c6:: with SMTP id s6mr13140316ljj.161.1557742530847; 
 Mon, 13 May 2019 03:15:30 -0700 (PDT)
Received: from [10.17.180.71] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id
 w2sm3416596ljh.54.2019.05.13.03.15.28
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 13 May 2019 03:15:29 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <1556007026-31057-1-git-send-email-andrii.anisov@gmail.com>
 <8f8a401d-bdfc-4a40-61bc-4ceb8c518ade@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <9553a5cc-ac8b-04c4-3b89-13b1d92e306e@gmail.com>
Date: Mon, 13 May 2019 13:15:28 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <8f8a401d-bdfc-4a40-61bc-4ceb8c518ade@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 0/2] Introduce runstate area registration
 with phys address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrii Anisov <andrii_anisov@epam.com>, Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gSnVsaWVuLAoKT24gMDguMDUuMTkgMTY6NTksIEp1bGllbiBHcmFsbCB3cm90ZToKPiBI
aSwKPiAKPiBPbiAyMy8wNC8yMDE5IDA5OjEwLCBBbmRyaWkgQW5pc292IHdyb3RlOgo+PiBGcm9t
OiBBbmRyaWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgo+Pgo+PiBGb2xsb3dpbmcg
ZGlzY3Vzc2lvbiBbMV0gaXQgaXMgaW50cm9kdWNlZCBhbmQgaW1wbGVtZW50ZWQgYSBydW5zdGF0
ZQo+PiByZWdpc3RyYXRpb24gaW50ZXJmYWNlIHdoaWNoIHVzZXMgZ3Vlc3QncyBwaHlzIGFkZHJl
c3MgaW5zdGVhZCBvZiBhIHZpcnR1YWwgb25lLgo+PiBUaGUgbmV3IGh5cGVyY2FsbCBlbXBsb3ll
cyB0aGUgc2FtZSBkYXRhIHN0cnVjdHVyZXMgYXMgYSBwcmVkZWNlc3NvciwgYnV0Cj4+IGV4cGVj
dHMgdGhlIHZjcHVfcnVuc3RhdGVfaW5mbyBzdHJ1Y3R1cmUgdG8gbm90IGNyb3NzIGEgcGFnZSBi
b3VuZGFyeS4KPj4gVGhlIGludGVyZmFjZSBpcyBpbXBsZW1lbnRlZCBpbiBhIHdheSB2Y3B1X3J1
bnN0YXRlX2luZm8gc3RydWN0dXJlIGlzIG1hcHBlZCB0bwo+PiB0aGUgaHlwZXJ2aXNvciBvbiB0
aGUgaHlwZXJjYWxsIHByb2Nlc3NpbmcgYW5kIGlzIGRpcmVjdGx5IGFjY2Vzc2VkIGR1cmluZyBp
dHMKPj4gdXBkYXRlcy4gVGhpcyBydW5zdGF0ZSBhcmVhIG1hcHBpbmcgZm9sbG93cyB2Y3B1X2lu
Zm8gc3RydWN0dXJlIHJlZ2lzdHJhdGlvbi4KPj4KPj4gUGVybWFuZW50IG1hcHBpbmcgb2YgcnVu
c3RhdGUgYXJlYSB3b3VsZCBjb25zdW1lIHZtYXAgYXJlYSBvbiBhcm0zMiB3aGF0IGlzCj4+IGxp
bWl0ZWQgdG8gMUcuIFRob3VnaCBpdCBpcyBhc3N1bWVkIHRoYXQgQVJNMzIgZG9lcyBub3QgdGFy
Z2V0IHRoZSBzZXJ2ZXIgbWFya2V0Cj4+IGFuZCB0aGUgcmVzdCBvZiBwb3NzaWJsZSBhcHBsaWNh
dGlvbnMgd2lsbCBub3QgaG9zdCBhIGh1Z2UgbnVtYmVyIG9mIFZDUFVzIHRvCj4+IHJlbmRlciB0
aGUgbGltaXRhdGlvbiBpbnRvIHRoZSBpc3N1ZS4KPiAKPiBJIGFtIGFmcmFpZCBJIGNhbid0IHBv
c3NpYmxlIGJhY2sgdGhpcyBhc3N1bXB0aW9uLiBBcyBJIHBvaW50ZWQgb3V0IGluIHRoZSBwcmV2
aW91cyB2ZXJzaW9uLCBJIHdvdWxkIGJlIE9LIHdpdGggdGhlIGFsd2F5cyBtYXAgc29sdXRpb24g
b24gQXJtMzIgKHBlbmRpbmcgcGVyZm9ybWFuY2UpIGJlY2F1c2UgaXQgd291bGQgYmUgcG9zc2li
bGUgdG8gaW5jcmVhc2UgdGhlIHZpcnR1YWwgYWRkcmVzcyBhcmVhIGJ5IHJld29ya2luZyB0aGUg
YWRkcmVzcyBzcGFjZS4KCkknbSBzb3JyeSwgSSdtIG5vdCBzdXJlIHdoYXQgc2hvdWxkIGJlIG15
IGFjdGlvbnMgYWJvdXQgdGhhdC4KCj4+Cj4+IFRoZSBzZXJpZXMgaXMgdGVzdGVkIGZvciBBUk02
NC4gQnVpbGQgdGVzdGVkIGZvciB4ODYuIEknZCBhcHByZWNpYXRlIGlmIHNvbWVvbmUKPj4gY291
bGQgY2hlY2sgaXQgd2l0aCB4ODYuCj4+IFRoZSBMaW51eCBrZXJuZWwgcGF0Y2ggaXMgaGVyZSBb
Ml0uIFRob3VnaCBpdCBpcyBmb3IgNC4xNC4KPiAKPiBUaGUgcGF0Y2ggbG9va3Mgd3JvbmcgdG8g
bWUuIFlvdSBhcmUgdXNpbmcgdmlydF90b19waHlzKCkgb24gYSBwZXJjcHUgYXJlYS4gCj4gV2hh
dCBkb2VzIGFjdHVhbGx5IHByb21pc2UgeW91IHRoZSBwaHlzaWNhbCBhZGRyZXNzIHdpbGwgYWx3
YXlzIGJlIHRoZSBzYW1lPwoKU29ycnkgZm9yIG15IGlnbm9yYW5jZSBoZXJlLCBjb3VsZCB5b3Ug
cGxlYXNlIGVsYWJvcmF0ZSBtb3JlIGFib3V0IHdoYXQgaXMgd3JvbmcgaGVyZT8KCgo+IEFyZSB5
b3Ugc2F5aW5nIHRoYXQgdGhlIGNvbW1hbmQgZGQgaXMgdGhlIENQVUJ1cm4/IEkgYW0gbm90IHN1
cmUgaG93IHRoaXMgY291bGQgYmUgY29uc2lkZXJlZCBhcyBhIENQVUJ1cm4uIElITU8sIHRoaXMg
aXMgbW9yZSBJTyByZWxhdGVkLgoKQm90aCAvZGV2L251bGwgYW5kIC9kZXYvemVybyBhcmUgdmly
dHVhbCBkZXZpY2VzIG5vIGFjdHVhbCBJTyBpcyBwZXJmb3JtZWQgZHVyaW5nIHRoZWlyIG9wZXJh
dGlvbnMsIGFsbCB0aGUgbG9hZCBpcyBDUFUgKHVzZXIgYW5kIHN5cykuCgo+IAo+PiDCoMKgwqDC
oMKgwqAgVkNQVShkWCktPmlkbGUtPlZDUFUoZFgpLgo+PiDCoMKgwqDCoMKgwqAgd2l0aCBmb2xs
b3dpbmcgcmVzdWx0czoKPj4KPj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqAgbWFwcGVkwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBt
YXBwZWQKPj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqAgb24gYWNjZXNzwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBvbiBpbml0Cj4+IMKgwqDC
oMKgwqDCoCBHTE1hcmsyIDMyMHgyNDDCoMKgwqDCoMKgwqAgMjg1MsKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgIDI4NzfCoMKgwqDCoMKgwqDCoMKgwqAgKzAuOCUKPj4gwqDCoMKgwqDC
oMKgwqDCoMKgwqAgK0RvbTAgQ1BVQnVybsKgwqDCoMKgIDIwODjCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoCAyMDk0wqDCoMKgwqDCoMKgwqDCoMKgICswLjIlCj4+IMKgwqDCoMKgwqDC
oCBHTE1hcmsyIDgwMHg2MDDCoMKgwqDCoMKgwqAgMjM2OMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgIDIzNzXCoMKgwqDCoMKgwqDCoMKgwqAgKzAuMyUKPj4gwqDCoMKgwqDCoMKgwqDC
oMKgwqAgK0RvbTAgQ1BVQnVybsKgwqDCoMKgIDE4NjjCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoCAxOTIxwqDCoMKgwqDCoMKgwqDCoMKgICsyLjglCj4+IMKgwqDCoMKgwqDCoCBHTE1h
cmsyIDE5MjB4MTA4MMKgwqDCoMKgIDkzMcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqAgOTMxwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAwJQo+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoCAr
RG9tMCBDUFVCdXJuwqDCoMKgwqAgODkywqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oCA4OTTCoMKgwqDCoMKgwqDCoMKgwqDCoCArMC4yJQo+Pgo+PiDCoMKgwqDCoMKgwqAgUGxlYXNl
IG5vdGUgdGhhdCAibWFwcGVkIG9uIGFjY2VzcyIgbWVhbnMgdXNpbmcgdGhlIG9sZCBydW5zdGF0
ZQo+PiDCoMKgwqDCoMKgwqAgcmVnaXN0ZXJpbmcgaW50ZXJmYWNlLiBBbmQgcnVuc3RhdGUgdXBk
YXRlIGluIHRoaXMgY2FzZSBzdGlsbCBvZnRlbiBmYWlscwo+PiDCoMKgwqDCoMKgwqAgdG8gbWFw
IHJ1bnN0YXRlIGFyZWEgbGlrZSBbNV0sIGRlc3BpdGUgdGhlIGZhY3QgdGhhdCBvdXIgTGludXgg
a2VybmVsCj4+IMKgwqDCoMKgwqDCoCBkb2VzIG5vdCBoYXZlIEtQVEkgZW5hYmxlZC4gU28gcnVu
c3RhdGUgYXJlYSB1cGRhdGUsIGluIHRoaXMgY2FzZSwgaXMKPj4gwqDCoMKgwqDCoMKgIHJlYWxs
eSBzaG9ydGVuZWQuCj4gCj4gV2Uga25vdyB0aGF0IHRoZSBvbGQgaW50ZXJmYWNlIGlzIGJyb2tl
biwgc28gdGVsbGluZyB1cyB0aGUgbmV3IGludGVyZmFjZSBpcyBmYXN0ZXIgaXMgbm90IGVudGly
ZWx5IHVzZWZ1bC4gV2hhdCBJIGFtIG1vcmUgaW50ZXJlc3RlZCBpcyBob3cgaXQgaWYgeW91IHVz
ZSBhIGd1ZXN0IHBoeXNpY2FsIGFkZHJlc3Mgb24gdGhlIHZlcnNpb24gIk1hcHBlZCBvbiBhY2Nl
c3MiLgoKSG0sIEkgc2VlIHlvdXIgcG9pbnQuIFdlbGwsIEkgY2FuIG1ha2UgaXQgZm9yIEFSTSB0
byBjb21wYXJlIHBlcmZvcm1hbmNlLgoKPiAKPj4KPj4KPj4gwqDCoMKgwqDCoMKgIEFsc28gaXQg
d2FzIGNoZWNrZWQgSVJRIGxhdGVuY3kgZGlmZmVyZW5jZSB1c2luZyBUQk0gaW4gYSBzZXR1cCBz
aW1pbGFyIHRvCj4+IMKgwqDCoMKgwqDCoCBbNV0uIFBsZWFzZSBub3RlIHRoYXQgdGhlIElSUSBy
YXRlIGlzIG9uZSBpbiAzMCBzZWNvbmRzLCBhbmQgb25seQo+PiDCoMKgwqDCoMKgwqAgVkNQVS0+
aWRsZS0+VkNQVSB1c2UtY2FzZSBpcyBjb25zaWRlcmVkLiBXaXRoIGZvbGxvd2luZyByZXN1bHRz
IChpbiBucywKPj4gwqDCoMKgwqDCoMKgIHRoZSB0aW1lciBncmFudWxhcml0eSAxMjBucyk6Cj4g
Cj4gSG93IGxvbmcgZGlkIHlvdSBydW4gdGhlIGJlbmNobWFyaz8KCkkgZGlkIHJ1biBpdCB1bnRp
bCBhdmcgbW9yZSBvcmUgbGVzcyBzdGFiaWxpemVzICgyLTMgbWludXRlcyksIHRoZW4gdG9vayB0
aGUgbWluaW1hbCBhdmcgKG5vdGUsIHdlIGhhdmUgYSBtb3ZpbmcgYXZlcmFnZSB0aGVyZSkuCgo+
IAo+Pgo+PiDCoMKgwqDCoMKgwqAgbWFwcGVkIG9uIGFjY2VzczoKPj4gwqDCoMKgwqDCoMKgwqDC
oMKgwqAgbWF4PTk5NjAgd2FybV9tYXg9ODY0MCBtaW49NzIwMCBhdmc9NzYyNgo+PiDCoMKgwqDC
oMKgwqAgbWFwcGVkIG9uIGluaXQ6Cj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgIG1heD05NDgwIHdh
cm1fbWF4PTg0MDAgbWluPTcwODAgYXZnPTczNDEKPj4KPj4gwqDCoMKgwqDCoMKgIFVuZm9ydHVu
YXRlbHkgdGhlcmUgYXJlIG5vIGNvbnNpdGVudCByZXN1bHRzIHlldCBmcm9tIHByb2ZpbGluZyB1
c2luZwo+PiDCoMKgwqDCoMKgwqAgTGF1dGVyYmFjaCBQb3dlclRyYWNlLiBTdGlsbCBpbiBjb21t
dW5pY2F0aW9uIHdpdGggdGhlIHRyYWNlciB2ZW5kb3IgaW4KPj4gwqDCoMKgwqDCoMKgIG9yZGVy
IHRvIHNldHVwIHRoZSBwcm9wZXIgY29uZmlndXJhdGlvbi4KCi0tIApTaW5jZXJlbHksCkFuZHJp
aSBBbmlzb3YuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 13 10:22:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 10:22:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQ85s-0003Ri-Tj; Mon, 13 May 2019 10:22:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5rGY=TN=citrix.com=prvs=029ac1619=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hQ85r-0003Rb-Ma
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 10:22:03 +0000
X-Inumbo-ID: efcc737a-7568-11e9-ae71-db454c8da25c
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id efcc737a-7568-11e9-ae71-db454c8da25c;
 Mon, 13 May 2019 10:21:57 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,465,1549929600"; d="scan'208";a="85379514"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23769.17679.378737.997387@mariner.uk.xensource.com>
Date: Mon, 13 May 2019 11:21:03 +0100
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
In-Reply-To: <osstest-136013-mainreport@xen.org>
References: <osstest-136013-mainreport@xen.org>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [linux-4.9 test] 136013: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

b3NzdGVzdCBzZXJ2aWNlIG93bmVyIHdyaXRlcyAoIltsaW51eC00LjkgdGVzdF0gMTM2MDEzOiBy
ZWdyZXNzaW9ucyAtIEZBSUwiKToKPiBmbGlnaHQgMTM2MDEzIGxpbnV4LTQuOSByZWFsIFtyZWFs
XQo+IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzYw
MTMvCj4gCj4gUmVncmVzc2lvbnMgOi0oCj4gCj4gVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVk
IGFuZCBhcmUgYmxvY2tpbmcsCj4gaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBy
dW46Cj4gIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAxMSBleGFtaW5lLXNlcmlhbC9ib290
bG9hZGVyIGZhaWwgUkVHUi4gdnMuIDEzNDAxNQoKVGhpcyBpcyB0aGUga25vd24gVGh1bmRlclgg
Ym9vdGxvYWRlciBtaXNzaW5nIG91dHB1dCBpc3N1ZS4KCkkgaGF2ZSBmb3JjZSBvcHVzaGVkIHRo
aXMuCgpJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 13 10:24:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 10:24:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQ88K-0003ZD-DI; Mon, 13 May 2019 10:24:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ErgS=TN=crc.id.au=netwiz@srs-us1.protection.inumbo.net>)
 id 1hQ88I-0003Z7-R4
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 10:24:35 +0000
X-Inumbo-ID: 4b93d407-7569-11e9-8980-bc764e045a96
Received: from mail.crc.id.au (unknown [2407:e400:b000:200::25])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4b93d407-7569-11e9-8980-bc764e045a96;
 Mon, 13 May 2019 10:24:33 +0000 (UTC)
Received: from wopr.lan.crc.id.au (unknown
 [IPv6:2407:e400:b000:200:3531:a6bb:df13:221])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
 key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest
 SHA256) (Client did not present a certificate)
 by mail.crc.id.au (Postfix) with ESMTPSA id D0EFF2021D
 for <xen-devel@lists.xenproject.org>; Mon, 13 May 2019 20:24:29 +1000 (AEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=crc.id.au; s=default;
 t=1557743069; bh=pzcnETj6NW7SMFigod1K4beSlPJQOtyuhP7TlUdWKSA=;
 h=Date:From:Subject:To;
 b=D2PL2xWGSYsqGRElbdKljn/DkVFHq7awHVg+p7a9bgmzOHQdeX02pOVAKPpIg3djN
 u3jdiClAHTbfF2K1WeGUd7xoLbkfXlKNNtf9tPZUF/3BT/xHByXZlVlziRziOsFp8m
 N6VBlc01jG/YnZ4t+DI6Ulb2eVYtyY3n8Sc0L9S4=
Date: Mon, 13 May 2019 20:24:28 +1000
From: Steven Haigh <netwiz@crc.id.au>
To: xen-devel@lists.xenproject.org
Message-Id: <1557743068.2372.0@crc.id.au>
X-Mailer: geary/3.32.1
MIME-Version: 1.0
Subject: [Xen-devel] pygrub not starting first menuentry in Fedora 30
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlcmUgc2VlbXMgdG8gYmUgc29tZSBjaGFuZ2VzIGluIEZlZG9yYSAzMCB0aGF0IGNhdXNlIHRo
ZSBzZWNvbmQgYm9vdCAKZW50cnkgaW4gZ3J1Yi5jZmcgdG8gYmUgYm9vdGVkIGluc3RlYWQgb2Yg
dGhlIGZpcnN0LgoKVGhpcyBtZWFucyB0aGF0IEZlZG9yYSAzMCBzeXN0ZW1zIGVpdGhlciBhbHdh
eXMgYm9vdCBpbnRvIGFuIG9sZGVyIAprZXJuZWwsIG9yIGluIHRoZSBjYXNlIG9mIHN5c3RlbXMg
d2l0aCBvbmx5IG9uZSBrZXJuZWwgaW5zdGFsbGVkLCB0aGUgCnJlc2N1ZSBpbWFnZS4KClRoZXJl
IGFsc28gc2VlbXMgdG8gYmUgc29tZSBuZXcgaXNzdWVzIHdpdGggdGhlIG1vdmUgdG8gQkxTQ0ZH
IC0gCmhvd2V2ZXIgaXQgc2VlbXMgYSBuZXcgcmVxdWlyZW1lbnQgaXMgdG8gaGF2ZSAKR1JVQl9F
TkFCTEVfQkxTQ0ZHPSJmYWxzZSIgaW4gL2V0Yy9kZWZhdWx0L2dydWIuIFRoaXMgY2F1c2VzIApn
cnViMi1ta2NvbmZpZyB0byB3b3JrIGNvcnJlY3RseSBhbmQgc3BpdCBvdXQgYSBncnViLmNmZyBm
aWxlIHRoYXQgCnB5Z3J1YiBjYW4gdGhlbiB1c2UuCgpJcyB0aGlzIGEgYnVnIGluIHB5Z3J1Yiwg
b3IgYSBwcm9ibGVtIHdpdGggaG93IEZlZG9yYSAzMCBnZW5lcmF0ZXMgYSAKZ3J1Yi5jZmc/CgpJ
IHRyaWVkIHRvIHBpY2sgdGhyb3VnaCBweWdydWIgLSBidXQgY291bGRuJ3QgcXVpdGUgZm9sbG93
IHRoZSBweXRob24gCmxvZ2ljIHRvIHNlZSB3aGVyZSB0aGUgZGVmYXVsdCBib290IG9wdGlvbiBp
cyBzZWxlY3RlZC4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Mon May 13 10:29:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 10:29:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQ8D3-0003kc-1G; Mon, 13 May 2019 10:29:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aHtp=TN=gmail.com=viktor.mitin.19@srs-us1.protection.inumbo.net>)
 id 1hQ8D1-0003js-IX
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 10:29:27 +0000
X-Inumbo-ID: fa91ed4c-7569-11e9-8980-bc764e045a96
Received: from mail-it1-x12e.google.com (unknown [2607:f8b0:4864:20::12e])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fa91ed4c-7569-11e9-8980-bc764e045a96;
 Mon, 13 May 2019 10:29:25 +0000 (UTC)
Received: by mail-it1-x12e.google.com with SMTP id u186so19462260ith.0
 for <xen-devel@lists.xenproject.org>; Mon, 13 May 2019 03:29:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=AqrTNwYOEollCx3yBSnzivy28K7vu4EUF2aaiFXtH/M=;
 b=usoB+oe0AcUdxRmMT1/ZjdGeTRbvY1sOAJ953rgdEEV5gn2cwwNWooLllWX4Oi6ujp
 VnpmV7i5o1KiCfEuUXU4uRUfCHWbG5q9kb02co1b4qWuHzX7kmsE61nGvfi26HG0hQA5
 Ftr4JXVaeTaEEJRrGsWQiz7WazBd3/MBWVxK3GiO7bL9tYwk3wK3KqiAuN83+SZKpHS9
 BbUvyZR1MJXgm06cX9alvveM1SI2iPUfX3x+yKOAgpib78au2iF086x8l8ypqSCSNMjx
 zyvZQO10QHIbRO7FXfEJXWjr2LKSeylWRXP8KdC5OE2E0LtN2IIzfdVSUnwm7iznrwb9
 XKgQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=AqrTNwYOEollCx3yBSnzivy28K7vu4EUF2aaiFXtH/M=;
 b=ri4jl2sWdZ1b/UXW1LNcCZn7sb2cx0we+ysiUP8SteA5j1bSME0hjGng/Fc6yFj47f
 In2ixPgkJ1VP+kjnX405AR2SRMWnsuGxn1QO8uExBN0ddGRClfST5Ua4DhZS/RsF7xah
 wa5hmrGt7NAeySYuUMm23VSlPatLy+wceE/2mK77wAMHw+kxAuk+eGF4gzxuavoLfWmn
 D0jT571ubuxOUj4zMcTGRdeesFvCqSRaNT6+rNkO4LZMzKGjCetVqnxIkoQAwQsyOMUI
 0GliJ7cFDXGnHl5AAt+W7iccefxYOcK5reyco5n0Mfg/jzYw15mtKkJI+0TY0Y1ldBg3
 IpFw==
X-Gm-Message-State: APjAAAXoILOC/e1QahAj/6azjgqHDJlQuBQoDWJDpM/gA5qTVXA54B0F
 ZxBDOu2Rkl3LfLMuI5VdaP1fqQh8M1RhL41e0hU=
X-Google-Smtp-Source: APXvYqw3E2dmo0U2hWqJAZq+fyVnboUDHt31fNINba+onocxnZDBRcjGreP12VBFJXOQMWiuDNjqOi1pKrlslvPu9UY=
X-Received: by 2002:a24:3943:: with SMTP id l64mr17368188ita.92.1557743364442; 
 Mon, 13 May 2019 03:29:24 -0700 (PDT)
MIME-Version: 1.0
References: <CAOcoXZZtsXQMp0EzFAa2WEBL1sEUcFsNozaQshsnNEs3=NQK3g@mail.gmail.com>
 <CAOcoXZY6jpPKcWTXPqz0sr=Amw7J0KSaBRWiRnQRgTC2XR=hjQ@mail.gmail.com>
 <f95ad35b-42f6-4df2-cade-7a8115f9e49a@arm.com>
 <CAOcoXZaMLfHSyLSE04xRFZZY0hLkFcJ5cBqHTdmwDoqwcreD1w@mail.gmail.com>
 <ff543e3c-0619-5aa6-b36a-e1a8b8cce886@arm.com>
 <20190503110819.GA5900@zion.uk.xensource.com>
 <63ea8905-87ca-a419-95bf-ae497bf1ff85@arm.com>
 <20190503134133.GC5900@zion.uk.xensource.com>
 <b0947b60-d89a-54a5-a11b-708b64ff8053@arm.com>
 <20190503141952.GD5900@zion.uk.xensource.com>
 <CAOcoXZZau01-5Tmab9eCcYKJavzrT_9KdNa_dR+QN5zKmmXMoA@mail.gmail.com>
 <4fb5058d-9810-7a1b-91f4-db31bad82a85@arm.com>
In-Reply-To: <4fb5058d-9810-7a1b-91f4-db31bad82a85@arm.com>
From: Viktor Mitin <viktor.mitin.19@gmail.com>
Date: Mon, 13 May 2019 13:29:12 +0300
Message-ID: <CAOcoXZbDdX3rXL+nzEwUCT47UUbCDqJPZ7SP-dYn9SYdkm=isg@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] Xen GCC coverage ARM64 testing - Unexpected Trap:
 Data Abort
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Andrii_Anisov@epam.com,
 Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiA+IGFhcmNoNjQtcG9reS1saW51eC1nY2MgICAtREJVSUxEX0lEIC1mbm8tc3RyaWN0LWFsaWFz
aW5nIC1zdGQ9Z251OTkKPiA+IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlv
bi1hZnRlci1zdGF0ZW1lbnQKPiA+IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVduby11
bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzIKPiA+IC1mb21pdC1mcmFtZS1wb2ludGVyCj4gPiAt
RF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX189X19YRU5fTEFURVNUX0lOVEVSRkFDRV9WRVJTSU9O
X18gLU1NRCAtTUYKPiA+IC5oYW5kbGVyZWcuby5kIC1EX0xBUkdFRklMRV9TT1VSQ0UgLURfTEFS
R0VGSUxFNjRfU09VUkNFICAgLVdlcnJvcgo+ID4gLVdtaXNzaW5nLXByb3RvdHlwZXMgLUkuL2lu
Y2x1ZGUKPiA+IC1JL2hvbWUvYy93L3JjYXJfaDNfdWJ1bnR1MTYwNF95b2N0by9idWlsZC90bXAv
d29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuMTIuMC4wK2dpdEFVVE9JTkMrZmQyYTM0Yzk2
NS1yMC9naXQvdG9vbHMvbGlicy90b29sY29yZS8uLi8uLi8uLi90b29scy9pbmNsdWRlCj4gPiAg
IC1jIC1vIGhhbmRsZXJlZy5vIGhhbmRsZXJlZy5jCj4KPiAuLi4gdGhpcyBsb29rcyBsaWtlIGEg
dG9vbCBidWlsZGluZyBlcnJvciB3aGVuIEkgb25seSB0b3VjaCB0aGUKPiBoeXBlcnZpc29yIHBh
cnQuIEFyZSB5b3UgY2VydGFpbiB0aGlzIGlzIG15IHBhdGNoIGFuZCBub3QgYW5vdGhlciBlcnJv
cgo+IGluIFhlbiA0LjEyIChvciBhbnkgcGF0Y2ggeW91IGhhdmUgb24gdG9wKT8KCkp1bGllbiwg
eW91IGFyZSByaWdodCwgaXQgd2FzIGxvY2FsIGVudmlyb25tZW50IGJ1aWxkIGlzc3VlIChzb3Jy
eSBmb3IgdGhhdCkuClhlbiBHQ0MgY292ZXJhZ2UgZmVhdHVyZSB3b3JrcyB3ZWxsIHdpdGggQWFy
Y2g2NCB3aXRoIHRoaXMgcGF0Y2guCkNoZWNrZWQgYm90aCBjb21tYW5kcywgeGVuY292IHJlYWQg
YW5kIHhlbmNvdiByZXNldCAtIGJvdGggd29yayB3ZWxsCihubyBjcmFzaGVzIGFueW1vcmUpLgoK
UGxlYXNlIGFsc28gbm90ZSB0aGF0IHVzZSBjYXNlIG1lbnRpb25lZCBpbiBYZW4gZG9jdW1lbnRh
dGlvbgooeGVuY292X3NwbGl0KSBpcyBhbHNvIG9rIHdpdGggZ2VuZXJhdGVkIGNvdmVyYWdlLmRh
dCBpbnB1dDoKeGVuLmdpdC94ZW4kIHNzaCByb290QGhvc3QgeGVuY292IHJlYWQgPiBjb3ZlcmFn
ZS5kYXQKeGVuLmdpdC94ZW4kIC4uL3Rvb2xzL3hlbmNvdl9zcGxpdCBjb3ZlcmFnZS5kYXQgLS1v
dXRwdXQtZGlyPS8KeGVuLmdpdC94ZW4kIGdlbmluZm8gLiAtbyBjb3YuaW5mbwp4ZW4uZ2l0L3hl
biQgZ2VuaHRtbCBjb3YuaW5mbyAtbyBjb3YvCnhlbi5naXQveGVuJCAkQlJPV1NFUiBjb3YvaW5k
ZXguaHRtbAoKLS0tLS0tLS0KTWlub3Igb2JzZXJ2YXRpb24gYWJvdXQgY292ZXJhZ2UgYnVpbGQg
cHJvY2VkdXJlLiBEb2N1bWVudGF0aW9uIHN0YXRlczoKIlRvIGJ1aWxkIHdpdGggY292ZXJhZ2Ug
c3VwcG9ydCwgZW5hYmxlIENPTkZJR19DT1ZFUkFHRSBpbiBLY29uZmlnLiIKSG93ZXZlciwgdG8g
YnVpbGQgaXQgcHJvcGVybHksIGl0IG5lZWRzIHRvIGVuYWJsZSBjb3ZlcmFnZSBmZWF0dXJlIGlu
CnR3byBwbGFjZXMgLSBtYWluIHhlbiBtYWtlIGNvbW1hbmQgbGluZSBhbmQgaHlwZXJ2aXNvciAu
Y29uZmlnIGZpbGUuCklzIGl0IGV4cGVjdGVkIHdheSB0byBidWlsZCB4ZW4gd2l0aCBjb3ZlcmFn
ZSBmZWF0dXJlPyBJZiB5ZXMsCnByb2JhYmx5IHdlIHNob3VsZCBpbXByb3ZlIChvciBhdCBsZWFz
dCBkb2N1bWVudCkgaXQgc29tZSBkYXkuLi4KClRoYW5rcwoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 13 10:33:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 10:33:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQ8Gu-0004Ty-Nz; Mon, 13 May 2019 10:33:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fllF=TN=citrix.com=prvs=029ba87d2=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1hQ8Gt-0004TE-6b
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 10:33:27 +0000
X-Inumbo-ID: 89e53a52-756a-11e9-8980-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 89e53a52-756a-11e9-8980-bc764e045a96;
 Mon, 13 May 2019 10:33:25 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,465,1549929600"; d="scan'208";a="85379758"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5CD586E3020000780022D9D1@prv1-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT6JAlcEEwEKAEECGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEWIQTXqBy2bTNXPzpOYFimNjwxBZC0bQUCXEowWQUJDCJ7dgAKCRCmNjwx
 BZC0beKvEACJ75YlJXd7TnNHgFyiCJkm/qPeoQ3sFGSDZuZh7SKcdt9+3V2bFEb0Mii1hQaz
 3hRqZb8sYPHJrGP0ljK09k3wf8k3OuNxziLQBJyzvn7WNlE4wBEcy/Ejo9TVBdA4ph5D0YaZ
 nqdsPmxe/xlTFuSkgu4ep1v9dfVP1TQR0e+JIBa/Ss+cKC5intKm+8JxpOploAHuzaPu0L/X
 FapzsIXqgT9eIQeBEgO2hge6h9Jov3WeED/vh8kA7f8c6zQ/gs5E7VGALwsiLrhr0LZFcKcw
 kI3oCCrB/C/wyPZv789Ra8EXbeRSJmTjcnBwHRPjnjwQmetRDD1t+VyrkC6uujT5jmgOBzaj
 KCqZ8PcMAssOzdzQtKmjUQ2b3ICPs2X13xZ5M5/OVs1W3TG5gkvMh4YoHi4ilFnOk+v3/j7q
 65FG6N0JLb94Ndi80HkIOQQ1XVGTyu6bUPaBg3rWK91Csp1682kD/dNVF3FKHrRLmSVtmEQR
 5rK0+VGc/FmR6vd4haKGWIRuPxzg+pBR77avIZpU7C7+UXGuZ5CbHwIdY8LojJg2TuUdqaVj
 yxmEZLOA8rVHipCGrslRNthVbJrGN/pqtKjCClFZHIAYJQ9EGLHXLG9Pj76opfjHij3MpR3o
 pCGAh6KsCrfrsvjnpDwqSbngGyEVH030irSk4SwIqZ7FwLkBDQRUWmc6AQgAzpc8Ng5Opbrh
 iZrn69Xr3js28p+b4a+0BOvC48NfrNovZw4eFeKIzmI/t6EkJkSqBIxobWRpBkwGweENsqnd
 0qigmsDw4N7J9Xx0h9ARDqiWxX4jr7u9xauI+CRJ1rBNO3VV30QdACwQ4LqhR/WA+IjdhyMH
 wj3EJGE61NdP/h0zfaLYAbvEg47/TPThFsm4m8Rd6bX7RkrrOgBbL/AOnYOMEivyfZZKX1vv
 iEemAvLfdk2lZt7Vm6X/fbKbV8tPUuZELzNedJvTTBS3/l1FVz9OUcLDeWhGEdlxqXH0sYWh
 E9+PXTAfz5JxKH+LMetwEM8DbuOoDIpmIGZKrZ+2fQARAQABiQNbBBgBCgAmAhsCFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKMJ4FCQnQ/OQBKcBdIAQZAQoABgUCVFpnOgAKCRCyFcen
 x4Qb7cXrCAC0qQeEWmLa9oEAPa+5U6wvG1t/mi22gZN6uzQXH1faIOoDehr7PPESE6tuR/vI
 CTTnaSrd4UDPNeqOqVF07YexWD1LDcQG6PnRqC5DIX1RGE3BaSaMl2pFJP8y+chews11yP8G
 DBbxaIsTcHZI1iVIC9XLhoeegWi84vYc8F4ziADVfowbmbvcVw11gE8tmALCwTeBeZVteXjh
 0OELHwrc1/4j4yvENjIXRO+QLIgk43kB57Upr4tP2MEcs0odgPM+Q+oETOJ00xzLgkTnLPim
 C1FIW2bOZdTj+Uq6ezRS2LKsNmW+PRRvNyA5ojEbA/faxmAjMZtLdSSSeFK8y4SoCRCmNjwx
 BZC0bevWEACRu+GyQgrdGmorUptniIeO1jQlpTiP5WpVnk9Oe8SiLoXUhXXNj6EtzyLGpYmf
 kEAbki+S6WAKnzZd3shL58AuMyDxtFNNjNeKJOcl6FL7JPBIIgIp3wR401Ep+/s5pl3Nw8Ii
 157f0T7o8CPb54w6S1WsMkU78WzTxIs/1lLblSMcvyz1Jq64g4OqiWI85JfkzPLlloVf1rzy
 ebIBLrrmjhCE2tL1RONpE/KRVb+Q+PIs5+YcZ+Q1e0vXWA7NhTWFbWx3+N6WW6gaGpbFbopo
 FkYRpj+2TA5cX5zW148/xU5/ATEb5vdUkFLUFVy5YNUSyeBHuaf6fGmBrDc47rQjAOt1rmyD
 56MUBHpLUbvA6NkPezb7T6bQpupyzGRkMUmSwHiLyQNJQhVe+9NiJJvtEE3jol0JVJoQ9WVn
 FAzPNCgHQyvbsIF3gYkCYKI0w8EhEoH5FHYLoKS6Jg880IY5rXzoAEfPvLXegy6mhYl+mNVN
 QUBD4h9XtOvcdzR559lZuC0Ksy7Xqw3BMolmKsRO3gWKhXSna3zKl4UuheyZtubVWoNWP/bn
 vbyiYnLwuiKDfNAinEWERC8nPKlv3PkZw5d3t46F1Dx0TMf16NmP+azsRpnMZyzpY8BL2eur
 feSGAOB9qjZNyzbo5nEKHldKWCKE7Ye0EPEjECS1gjKDwbkBDQRUWrq9AQgA7aJ0i1pQSmUR
 6ZXZD2YEDxia2ByR0uZoTS7N0NYv1OjU8v6p017u0Fco5+Qoju/fZ97ScHhp5xGVAk5kxZBF
 DT4ovJd0nIeSr3bbWwfNzGx1waztfdzXt6n3MBKr7AhioB1m+vuk31redUdnhbtvN7O40MC+
 fgSk5/+jRGxY3IOVPooQKzUO7M51GoOg4wl9ia3H2EzOoGhN2vpTbT8qCcL92ZZZwkBRldoA
 Wn7c1hEKSTuT3f1VpSmhjnX0J4uvKZ1V2R7rooKJYFBcySC0wa8aTmAtAvLgfcpe+legOtgq
 DKzLuN45xzEjyjCiI521t8zxNMPJY9FiCPNv0sCkDwARAQABiQI8BBgBCgAmAhsMFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKNJYFCQnQrVkACgkQpjY8MQWQtG2Xxg//RrRP+PFYuNXt
 9C5hec/JoY24TkGPPd2tMC9usWZVImIk7VlHlAeqHeE0lWU0LRGIvOBITbS9izw6fOVQBvCA
 Fni56S12fKLusWgWhgu03toT9ZGxZ9W22yfw5uThSHQ4y09wRWAIYvhJsKnPGGC2KDxFvtz5
 4pYYNe8Icy4bwsxcgbaSFaRh+mYtts6wE9VzyJvyfTqbe8VrvE+3InG5rrlNn51AO6M4Wv20
 iFEgYanJXfhicl0WCQrHyTLfdB5p1w+072CL8uryHQVfD0FcDe+J/wl3bmYze+aD1SlPzFoI
 MaSIXKejC6oh6DAT4rvU8kMAbX90T834Mvbc3jplaWorNJEwjAH/r+v877AI9Vsmptis+rni
 JwUissjRbcdlkKBisoUZRPmxQeUifxUpqgulZcYwbEC/a49+WvbaYUriaDLHzg9xisijHwD2
 yWV8igBeg+cmwnk0mPz8tIVvwi4lICAgXob7HZiaqKnwaDXs4LiS4vdG5s/ElnE3rIc87yru
 24n3ypeDZ6f5LkdqL1UNp5/0Aqbr3EiN7/ina4YVyscy9754l944kyHnnMRLVykg0v+kakj0
 h0RJ5LbfLAMM8M52KIA3y14g0Fb7kHLcOUMVcgfQ3PrN6chtC+5l6ouDIlSLR3toxH8Aam7E
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <2e22e48d-455f-9ec2-018d-497c5f57e524@citrix.com>
Date: Mon, 13 May 2019 11:33:22 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CD586E3020000780022D9D1@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86/mm: free_page_type() is PV-only
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gNS8xMC8xOSAzOjEyIFBNLCBKYW4gQmV1bGljaCB3cm90ZToKPiBXaGlsZSBpdCBhbHJlYWR5
IGhhcyBhIENPTkZJR19QViB3cmFwcGVkIGFyb3VuZCBpdHMgZW50aXJlIGJvZHksIGl0IGlzCj4g
c3RpbGwgdXNlbGVzc2x5IGludm9raW5nIG1mbl90b19nbWZuKCksIHdoaWNoIGlzIGFib3V0IHRv
IGJlIHJlcGxhY2VkLgo+IEF2b2lkIG1vcnBoaW5nIHRoaXMgY29kZSBpbnRvIGV2ZW4gbW9yZSBz
dXNwaWNpb3VzIHNoYXBlIGFuZCByZW1vdmUgdGhlCj4gZWZmZWN0aXZlbHkgZGVhZCBjb2RlIC0g
dHJhbnNsYXRlZCBtb2RlIGhhcyBiZWVuIG1hZGUgaW1wb3NzaWJsZSBmb3IgUFYKPiBxdWl0ZSBz
b21lIHRpbWUgYWdvLgo+IAo+IEFkanVzdCBhbmQgZXh0ZW5kIHRoZSBhc3NlcnRpb25zIGF0IHRo
ZSBzYW1lIHRpbWU6IFRoZSBvcmlnaW5hbAo+IEFTU0VSVCghc2hhZG93X21vZGVfcmVmY291bnRz
KG93bmVyKSkgcmVhbGx5IG1lYW5zCj4gQVNTRVJUKCFzaGFkb3dfbW9kZV9lbmFibGVkKG93bmVy
KSB8fCAhcGFnaW5nX21vZGVfcmVmY291bnRzKG93bmVyKSksCj4gd2hpY2ggaXNuJ3Qgd2hhdCB3
ZSB3YW50IGhlcmUuCj4gCj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgo+IAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCj4gKysrIGIveGVuL2FyY2gveDg2
L21tLmMKPiBAQCAtMjYzMiw3ICsyNjMyLDYgQEAgaW50IGZyZWVfcGFnZV90eXBlKHN0cnVjdCBw
YWdlX2luZm8gKnBhZwo+ICB7Cj4gICNpZmRlZiBDT05GSUdfUFYKPiAgICAgIHN0cnVjdCBkb21h
aW4gKm93bmVyID0gcGFnZV9nZXRfb3duZXIocGFnZSk7Cj4gLSAgICB1bnNpZ25lZCBsb25nIGdt
Zm47Cj4gICAgICBpbnQgcmM7Cj4gIAo+ICAgICAgaWYgKCBsaWtlbHkob3duZXIgIT0gTlVMTCkg
JiYgdW5saWtlbHkocGFnaW5nX21vZGVfZW5hYmxlZChvd25lcikpICkKPiBAQCAtMjY0MCwxMSAr
MjYzOSwxMSBAQCBpbnQgZnJlZV9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnCj4gICAg
ICAgICAgLyogQSBwYWdlIHRhYmxlIGlzIGRpcnRpZWQgd2hlbiBpdHMgdHlwZSBjb3VudCBiZWNv
bWVzIHplcm8uICovCj4gICAgICAgICAgcGFnaW5nX21hcmtfZGlydHkob3duZXIsIHBhZ2VfdG9f
bWZuKHBhZ2UpKTsKPiAgCj4gLSAgICAgICAgQVNTRVJUKCFzaGFkb3dfbW9kZV9yZWZjb3VudHMo
b3duZXIpKTsKPiArICAgICAgICBBU1NFUlQoc2hhZG93X21vZGVfZW5hYmxlZChvd25lcikpOwo+
ICsgICAgICAgIEFTU0VSVCghcGFnaW5nX21vZGVfcmVmY291bnRzKG93bmVyKSk7Cj4gKyAgICAg
ICAgQVNTRVJUKCFwYWdpbmdfbW9kZV90cmFuc2xhdGUob3duZXIpKTsKCkluIHRoZSBjb250ZXh0
IG9mIG15IHBhdGNoIHRvIENPRElOR19TVFlMRSBhYm91dCB0aGUgdXNlIG9mIEFTU0VSVHMsCnRo
aW5raW5nIGFib3V0IEFTU0VSVCB2cyBCVUdfT04gdnMgc29tZXRoaW5nIGVsc2UgaGVyZS4gIEkg
Z3Vlc3MgaW4gdGhpcwpjYXNlOgoKMS4gUFYgZ3Vlc3RzIGNhbid0IGJlIGluIHRyYW5zbGF0ZSBt
b2RlCjIuIElmIHRoYXQgZXZlciBjaGFuZ2VkLCB3ZSdkIHByb2JhYmx5IHRyaXAgb3ZlciB0aGUg
QVNTRVJUKCkgd2hpbGUKZGVidWdnaW5nCgpTbyBJIGd1ZXNzIEFTU0VSVCgpIGlzIHByb2JhYmx5
IGZpbmUuCgpSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXgu
Y29tPgoKU28gZG9lcyB0aGF0IG1lYW4sIHRob3VnaCwgdGhhdCBTSEFSRURfTTJQX0VOVFJZICYg
ZnJpZW5kcyBhcmUgZW50aXJlbHkKdmVzdGlnYWwgbm93LCBhbmQgY2FuIGJlIHJlbW92ZWQ/Cgog
LUdlb3JnZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 13 10:41:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 10:41:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQ8On-0005Fb-KH; Mon, 13 May 2019 10:41:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=nxsn=TN=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hQ8Om-0005FW-UF
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 10:41:36 +0000
X-Inumbo-ID: ae5e054a-756b-11e9-895c-03eacf7663b8
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id ae5e054a-756b-11e9-895c-03eacf7663b8;
 Mon, 13 May 2019 10:41:36 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A2083374;
 Mon, 13 May 2019 03:41:35 -0700 (PDT)
Received: from [10.37.12.148] (unknown [10.37.12.148])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 298653F703;
 Mon, 13 May 2019 03:41:33 -0700 (PDT)
To: Viktor Mitin <viktor.mitin.19@gmail.com>
References: <CAOcoXZZtsXQMp0EzFAa2WEBL1sEUcFsNozaQshsnNEs3=NQK3g@mail.gmail.com>
 <CAOcoXZY6jpPKcWTXPqz0sr=Amw7J0KSaBRWiRnQRgTC2XR=hjQ@mail.gmail.com>
 <f95ad35b-42f6-4df2-cade-7a8115f9e49a@arm.com>
 <CAOcoXZaMLfHSyLSE04xRFZZY0hLkFcJ5cBqHTdmwDoqwcreD1w@mail.gmail.com>
 <ff543e3c-0619-5aa6-b36a-e1a8b8cce886@arm.com>
 <20190503110819.GA5900@zion.uk.xensource.com>
 <63ea8905-87ca-a419-95bf-ae497bf1ff85@arm.com>
 <20190503134133.GC5900@zion.uk.xensource.com>
 <b0947b60-d89a-54a5-a11b-708b64ff8053@arm.com>
 <20190503141952.GD5900@zion.uk.xensource.com>
 <CAOcoXZZau01-5Tmab9eCcYKJavzrT_9KdNa_dR+QN5zKmmXMoA@mail.gmail.com>
 <4fb5058d-9810-7a1b-91f4-db31bad82a85@arm.com>
 <CAOcoXZbDdX3rXL+nzEwUCT47UUbCDqJPZ7SP-dYn9SYdkm=isg@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <3da722b8-54fb-ebe0-3469-6e0ef80346f8@arm.com>
Date: Mon, 13 May 2019 11:41:32 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <CAOcoXZbDdX3rXL+nzEwUCT47UUbCDqJPZ7SP-dYn9SYdkm=isg@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Xen GCC coverage ARM64 testing - Unexpected Trap:
 Data Abort
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Andrii_Anisov@epam.com,
 Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiA1LzEzLzE5IDExOjI5IEFNLCBWaWt0b3IgTWl0aW4gd3JvdGU6Cj4+PiBhYXJjaDY0LXBv
a3ktbGludXgtZ2NjICAgLURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5
Cj4+PiAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVt
ZW50Cj4+PiAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8tdW51c2VkLWxvY2FsLXR5
cGVkZWZzICAgLU8yCj4+PiAtZm9taXQtZnJhbWUtcG9pbnRlcgo+Pj4gLURfX1hFTl9JTlRFUkZB
Q0VfVkVSU0lPTl9fPV9fWEVOX0xBVEVTVF9JTlRFUkZBQ0VfVkVSU0lPTl9fIC1NTUQgLU1GCj4+
PiAuaGFuZGxlcmVnLm8uZCAtRF9MQVJHRUZJTEVfU09VUkNFIC1EX0xBUkdFRklMRTY0X1NPVVJD
RSAgIC1XZXJyb3IKPj4+IC1XbWlzc2luZy1wcm90b3R5cGVzIC1JLi9pbmNsdWRlCj4+PiAtSS9o
b21lL2Mvdy9yY2FyX2gzX3VidW50dTE2MDRfeW9jdG8vYnVpbGQvdG1wL3dvcmsvYWFyY2g2NC1w
b2t5LWxpbnV4L3hlbi80LjEyLjAuMCtnaXRBVVRPSU5DK2ZkMmEzNGM5NjUtcjAvZ2l0L3Rvb2xz
L2xpYnMvdG9vbGNvcmUvLi4vLi4vLi4vdG9vbHMvaW5jbHVkZQo+Pj4gICAgLWMgLW8gaGFuZGxl
cmVnLm8gaGFuZGxlcmVnLmMKPj4KPj4gLi4uIHRoaXMgbG9va3MgbGlrZSBhIHRvb2wgYnVpbGRp
bmcgZXJyb3Igd2hlbiBJIG9ubHkgdG91Y2ggdGhlCj4+IGh5cGVydmlzb3IgcGFydC4gQXJlIHlv
dSBjZXJ0YWluIHRoaXMgaXMgbXkgcGF0Y2ggYW5kIG5vdCBhbm90aGVyIGVycm9yCj4+IGluIFhl
biA0LjEyIChvciBhbnkgcGF0Y2ggeW91IGhhdmUgb24gdG9wKT8KPiAKPiBKdWxpZW4sIHlvdSBh
cmUgcmlnaHQsIGl0IHdhcyBsb2NhbCBlbnZpcm9ubWVudCBidWlsZCBpc3N1ZSAoc29ycnkgZm9y
IHRoYXQpLgo+IFhlbiBHQ0MgY292ZXJhZ2UgZmVhdHVyZSB3b3JrcyB3ZWxsIHdpdGggQWFyY2g2
NCB3aXRoIHRoaXMgcGF0Y2guCj4gQ2hlY2tlZCBib3RoIGNvbW1hbmRzLCB4ZW5jb3YgcmVhZCBh
bmQgeGVuY292IHJlc2V0IC0gYm90aCB3b3JrIHdlbGwKPiAobm8gY3Jhc2hlcyBhbnltb3JlKS4K
PiAKPiBQbGVhc2UgYWxzbyBub3RlIHRoYXQgdXNlIGNhc2UgbWVudGlvbmVkIGluIFhlbiBkb2N1
bWVudGF0aW9uCj4gKHhlbmNvdl9zcGxpdCkgaXMgYWxzbyBvayB3aXRoIGdlbmVyYXRlZCBjb3Zl
cmFnZS5kYXQgaW5wdXQ6Cj4geGVuLmdpdC94ZW4kIHNzaCByb290QGhvc3QgeGVuY292IHJlYWQg
PiBjb3ZlcmFnZS5kYXQKPiB4ZW4uZ2l0L3hlbiQgLi4vdG9vbHMveGVuY292X3NwbGl0IGNvdmVy
YWdlLmRhdCAtLW91dHB1dC1kaXI9Lwo+IHhlbi5naXQveGVuJCBnZW5pbmZvIC4gLW8gY292Lmlu
Zm8KPiB4ZW4uZ2l0L3hlbiQgZ2VuaHRtbCBjb3YuaW5mbyAtbyBjb3YvCj4geGVuLmdpdC94ZW4k
ICRCUk9XU0VSIGNvdi9pbmRleC5odG1sCj4gCj4gLS0tLS0tLS0KPiBNaW5vciBvYnNlcnZhdGlv
biBhYm91dCBjb3ZlcmFnZSBidWlsZCBwcm9jZWR1cmUuIERvY3VtZW50YXRpb24gc3RhdGVzOgo+
ICJUbyBidWlsZCB3aXRoIGNvdmVyYWdlIHN1cHBvcnQsIGVuYWJsZSBDT05GSUdfQ09WRVJBR0Ug
aW4gS2NvbmZpZy4iCj4gSG93ZXZlciwgdG8gYnVpbGQgaXQgcHJvcGVybHksIGl0IG5lZWRzIHRv
IGVuYWJsZSBjb3ZlcmFnZSBmZWF0dXJlIGluCj4gdHdvIHBsYWNlcyAtIG1haW4geGVuIG1ha2Ug
Y29tbWFuZCBsaW5lIGFuZCBoeXBlcnZpc29yIC5jb25maWcgZmlsZS4KPiBJcyBpdCBleHBlY3Rl
ZCB3YXkgdG8gYnVpbGQgeGVuIHdpdGggY292ZXJhZ2UgZmVhdHVyZT8gSWYgeWVzLAo+IHByb2Jh
Ymx5IHdlIHNob3VsZCBpbXByb3ZlIChvciBhdCBsZWFzdCBkb2N1bWVudCkgaXQgc29tZSBkYXku
Li4KCldoYXQgaXMgcmVxdWlyZSBvbiB0aGUgbWFrZSBjb21tYW5kIGxpbmU/CgpBcyB1c3VhbCwg
cGF0Y2hlcyBhcmUgd2VsY29tZWQgOykuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 13 10:42:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 10:42:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQ8Pl-0005Ku-4U; Mon, 13 May 2019 10:42:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=cGAx=TN=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hQ8Pk-0005Km-20
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 10:42:36 +0000
X-Inumbo-ID: d03755a4-756b-11e9-8e9a-97b84082e56e
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d03755a4-756b-11e9-8e9a-97b84082e56e;
 Mon, 13 May 2019 10:42:33 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 13 May 2019 04:42:32 -0600
Message-Id: <5CD94A13020000780022E0DC@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 13 May 2019 04:42:27 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <george.dunlap@citrix.com>
References: <5CD586E3020000780022D9D1@prv1-mh.provo.novell.com>
 <2e22e48d-455f-9ec2-018d-497c5f57e524@citrix.com>
In-Reply-To: <2e22e48d-455f-9ec2-018d-497c5f57e524@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86/mm: free_page_type() is PV-only
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEzLjA1LjE5IGF0IDEyOjMzLCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBPbiA1LzEwLzE5IDM6MTIgUE0sIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBAQCAtMjY0MCwx
MSArMjYzOSwxMSBAQCBpbnQgZnJlZV9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnCj4+
ICAgICAgICAgIC8qIEEgcGFnZSB0YWJsZSBpcyBkaXJ0aWVkIHdoZW4gaXRzIHR5cGUgY291bnQg
YmVjb21lcyB6ZXJvLiAqLwo+PiAgICAgICAgICBwYWdpbmdfbWFya19kaXJ0eShvd25lciwgcGFn
ZV90b19tZm4ocGFnZSkpOwo+PiAgCj4+IC0gICAgICAgIEFTU0VSVCghc2hhZG93X21vZGVfcmVm
Y291bnRzKG93bmVyKSk7Cj4+ICsgICAgICAgIEFTU0VSVChzaGFkb3dfbW9kZV9lbmFibGVkKG93
bmVyKSk7Cj4+ICsgICAgICAgIEFTU0VSVCghcGFnaW5nX21vZGVfcmVmY291bnRzKG93bmVyKSk7
Cj4+ICsgICAgICAgIEFTU0VSVCghcGFnaW5nX21vZGVfdHJhbnNsYXRlKG93bmVyKSk7Cj4gCj4g
SW4gdGhlIGNvbnRleHQgb2YgbXkgcGF0Y2ggdG8gQ09ESU5HX1NUWUxFIGFib3V0IHRoZSB1c2Ug
b2YgQVNTRVJUcywKPiB0aGlua2luZyBhYm91dCBBU1NFUlQgdnMgQlVHX09OIHZzIHNvbWV0aGlu
ZyBlbHNlIGhlcmUuICBJIGd1ZXNzIGluIHRoaXMKPiBjYXNlOgo+IAo+IDEuIFBWIGd1ZXN0cyBj
YW4ndCBiZSBpbiB0cmFuc2xhdGUgbW9kZQo+IDIuIElmIHRoYXQgZXZlciBjaGFuZ2VkLCB3ZSdk
IHByb2JhYmx5IHRyaXAgb3ZlciB0aGUgQVNTRVJUKCkgd2hpbGUKPiBkZWJ1Z2dpbmcKPiAKPiBT
byBJIGd1ZXNzIEFTU0VSVCgpIGlzIHByb2JhYmx5IGZpbmUuCgpSaWdodCwgaW4gb3RoZXIgKG1v
cmUgbGlrZWx5IHRvIGJlIFt3cm9uZ2x5XSBleHBvc2VkIHRvIGFjdHVhbApleGVjdXRpb24pIGNh
c2VzIEknZCBwcm9iYWJseSBub3QgaGF2ZSB1c2VkIHBsYWluIEFTU0VSVCgpCmhlcmUuCgo+IFJl
dmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CgpUaGFu
a3MuCgo+IFNvIGRvZXMgdGhhdCBtZWFuLCB0aG91Z2gsIHRoYXQgU0hBUkVEX00yUF9FTlRSWSAm
IGZyaWVuZHMgYXJlIGVudGlyZWx5Cj4gdmVzdGlnYWwgbm93LCBhbmQgY2FuIGJlIHJlbW92ZWQ/
CgpObywgaXQncyBwb2ludGxlc3MgdG8gdXNlIGhlcmUgb25seSBiZWNhdXNlIHRoZXJlJ3Mgbm8g
TTJQCnRyYW5zbGF0aW9uIGRvbmUgaGVyZSBpbiB0aGUgZmlyc3QgcGxhY2UsIGR1ZSB0byB0aGUg
Y29kZQpiZWluZyBQViBvbmx5LiBJbiBjb2RlIHBhdGhzIHJlYWNoYWJsZSBmb3IgSFZNIHRoZXNl
Cm91Z2h0IHRvIHN0aWxsIGJlIG5lY2Vzc2FyeS4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 13 10:42:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 10:42:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQ8Py-0005NI-FC; Mon, 13 May 2019 10:42:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fllF=TN=citrix.com=prvs=029ba87d2=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1hQ8Px-0005N4-Ga
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 10:42:49 +0000
X-Inumbo-ID: d731aed6-756b-11e9-a003-0b86b8dad863
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d731aed6-756b-11e9-a003-0b86b8dad863;
 Mon, 13 May 2019 10:42:44 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,465,1549929600"; d="scan'208";a="85379947"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5CC6DD090200007800229E80@prv1-mh.provo.novell.com>
 <5CD2D2C8020000780022CCF2@prv1-mh.provo.novell.com>
 <5CD2D489020000780022CD34@prv1-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT6JAlcEEwEKAEECGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEWIQTXqBy2bTNXPzpOYFimNjwxBZC0bQUCXEowWQUJDCJ7dgAKCRCmNjwx
 BZC0beKvEACJ75YlJXd7TnNHgFyiCJkm/qPeoQ3sFGSDZuZh7SKcdt9+3V2bFEb0Mii1hQaz
 3hRqZb8sYPHJrGP0ljK09k3wf8k3OuNxziLQBJyzvn7WNlE4wBEcy/Ejo9TVBdA4ph5D0YaZ
 nqdsPmxe/xlTFuSkgu4ep1v9dfVP1TQR0e+JIBa/Ss+cKC5intKm+8JxpOploAHuzaPu0L/X
 FapzsIXqgT9eIQeBEgO2hge6h9Jov3WeED/vh8kA7f8c6zQ/gs5E7VGALwsiLrhr0LZFcKcw
 kI3oCCrB/C/wyPZv789Ra8EXbeRSJmTjcnBwHRPjnjwQmetRDD1t+VyrkC6uujT5jmgOBzaj
 KCqZ8PcMAssOzdzQtKmjUQ2b3ICPs2X13xZ5M5/OVs1W3TG5gkvMh4YoHi4ilFnOk+v3/j7q
 65FG6N0JLb94Ndi80HkIOQQ1XVGTyu6bUPaBg3rWK91Csp1682kD/dNVF3FKHrRLmSVtmEQR
 5rK0+VGc/FmR6vd4haKGWIRuPxzg+pBR77avIZpU7C7+UXGuZ5CbHwIdY8LojJg2TuUdqaVj
 yxmEZLOA8rVHipCGrslRNthVbJrGN/pqtKjCClFZHIAYJQ9EGLHXLG9Pj76opfjHij3MpR3o
 pCGAh6KsCrfrsvjnpDwqSbngGyEVH030irSk4SwIqZ7FwLkBDQRUWmc6AQgAzpc8Ng5Opbrh
 iZrn69Xr3js28p+b4a+0BOvC48NfrNovZw4eFeKIzmI/t6EkJkSqBIxobWRpBkwGweENsqnd
 0qigmsDw4N7J9Xx0h9ARDqiWxX4jr7u9xauI+CRJ1rBNO3VV30QdACwQ4LqhR/WA+IjdhyMH
 wj3EJGE61NdP/h0zfaLYAbvEg47/TPThFsm4m8Rd6bX7RkrrOgBbL/AOnYOMEivyfZZKX1vv
 iEemAvLfdk2lZt7Vm6X/fbKbV8tPUuZELzNedJvTTBS3/l1FVz9OUcLDeWhGEdlxqXH0sYWh
 E9+PXTAfz5JxKH+LMetwEM8DbuOoDIpmIGZKrZ+2fQARAQABiQNbBBgBCgAmAhsCFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKMJ4FCQnQ/OQBKcBdIAQZAQoABgUCVFpnOgAKCRCyFcen
 x4Qb7cXrCAC0qQeEWmLa9oEAPa+5U6wvG1t/mi22gZN6uzQXH1faIOoDehr7PPESE6tuR/vI
 CTTnaSrd4UDPNeqOqVF07YexWD1LDcQG6PnRqC5DIX1RGE3BaSaMl2pFJP8y+chews11yP8G
 DBbxaIsTcHZI1iVIC9XLhoeegWi84vYc8F4ziADVfowbmbvcVw11gE8tmALCwTeBeZVteXjh
 0OELHwrc1/4j4yvENjIXRO+QLIgk43kB57Upr4tP2MEcs0odgPM+Q+oETOJ00xzLgkTnLPim
 C1FIW2bOZdTj+Uq6ezRS2LKsNmW+PRRvNyA5ojEbA/faxmAjMZtLdSSSeFK8y4SoCRCmNjwx
 BZC0bevWEACRu+GyQgrdGmorUptniIeO1jQlpTiP5WpVnk9Oe8SiLoXUhXXNj6EtzyLGpYmf
 kEAbki+S6WAKnzZd3shL58AuMyDxtFNNjNeKJOcl6FL7JPBIIgIp3wR401Ep+/s5pl3Nw8Ii
 157f0T7o8CPb54w6S1WsMkU78WzTxIs/1lLblSMcvyz1Jq64g4OqiWI85JfkzPLlloVf1rzy
 ebIBLrrmjhCE2tL1RONpE/KRVb+Q+PIs5+YcZ+Q1e0vXWA7NhTWFbWx3+N6WW6gaGpbFbopo
 FkYRpj+2TA5cX5zW148/xU5/ATEb5vdUkFLUFVy5YNUSyeBHuaf6fGmBrDc47rQjAOt1rmyD
 56MUBHpLUbvA6NkPezb7T6bQpupyzGRkMUmSwHiLyQNJQhVe+9NiJJvtEE3jol0JVJoQ9WVn
 FAzPNCgHQyvbsIF3gYkCYKI0w8EhEoH5FHYLoKS6Jg880IY5rXzoAEfPvLXegy6mhYl+mNVN
 QUBD4h9XtOvcdzR559lZuC0Ksy7Xqw3BMolmKsRO3gWKhXSna3zKl4UuheyZtubVWoNWP/bn
 vbyiYnLwuiKDfNAinEWERC8nPKlv3PkZw5d3t46F1Dx0TMf16NmP+azsRpnMZyzpY8BL2eur
 feSGAOB9qjZNyzbo5nEKHldKWCKE7Ye0EPEjECS1gjKDwbkBDQRUWrq9AQgA7aJ0i1pQSmUR
 6ZXZD2YEDxia2ByR0uZoTS7N0NYv1OjU8v6p017u0Fco5+Qoju/fZ97ScHhp5xGVAk5kxZBF
 DT4ovJd0nIeSr3bbWwfNzGx1waztfdzXt6n3MBKr7AhioB1m+vuk31redUdnhbtvN7O40MC+
 fgSk5/+jRGxY3IOVPooQKzUO7M51GoOg4wl9ia3H2EzOoGhN2vpTbT8qCcL92ZZZwkBRldoA
 Wn7c1hEKSTuT3f1VpSmhjnX0J4uvKZ1V2R7rooKJYFBcySC0wa8aTmAtAvLgfcpe+legOtgq
 DKzLuN45xzEjyjCiI521t8zxNMPJY9FiCPNv0sCkDwARAQABiQI8BBgBCgAmAhsMFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKNJYFCQnQrVkACgkQpjY8MQWQtG2Xxg//RrRP+PFYuNXt
 9C5hec/JoY24TkGPPd2tMC9usWZVImIk7VlHlAeqHeE0lWU0LRGIvOBITbS9izw6fOVQBvCA
 Fni56S12fKLusWgWhgu03toT9ZGxZ9W22yfw5uThSHQ4y09wRWAIYvhJsKnPGGC2KDxFvtz5
 4pYYNe8Icy4bwsxcgbaSFaRh+mYtts6wE9VzyJvyfTqbe8VrvE+3InG5rrlNn51AO6M4Wv20
 iFEgYanJXfhicl0WCQrHyTLfdB5p1w+072CL8uryHQVfD0FcDe+J/wl3bmYze+aD1SlPzFoI
 MaSIXKejC6oh6DAT4rvU8kMAbX90T834Mvbc3jplaWorNJEwjAH/r+v877AI9Vsmptis+rni
 JwUissjRbcdlkKBisoUZRPmxQeUifxUpqgulZcYwbEC/a49+WvbaYUriaDLHzg9xisijHwD2
 yWV8igBeg+cmwnk0mPz8tIVvwi4lICAgXob7HZiaqKnwaDXs4LiS4vdG5s/ElnE3rIc87yru
 24n3ypeDZ6f5LkdqL1UNp5/0Aqbr3EiN7/ina4YVyscy9754l944kyHnnMRLVykg0v+kakj0
 h0RJ5LbfLAMM8M52KIA3y14g0Fb7kHLcOUMVcgfQ3PrN6chtC+5l6ouDIlSLR3toxH8Aam7E
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <765d6542-734a-5255-73a4-74ccce7f4ee8@citrix.com>
Date: Mon, 13 May 2019 11:42:41 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CD2D489020000780022CD34@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 03/12] x86/IRQ: avoid UB (or worse) in
 trace_irq_mask()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gNS84LzE5IDI6MDcgUE0sIEphbiBCZXVsaWNoIHdyb3RlOgo+IER5bmFtaWNhbGx5IGFsbG9j
YXRlZCBDUFUgbWFzayBvYmplY3RzIG1heSBiZSBzbWFsbGVyIHRoYW4gY3B1bWFza190LCBzbwo+
IGNvcHlpbmcgaGFzIHRvIGJlIHJlc3RyaWN0ZWQgdG8gdGhlIGFjdHVhbCBhbGxvY2F0aW9uIHNp
emUuIFRoaXMgaXMKPiBwYXJ0aWN1bGFyeSBpbXBvcnRhbnQgc2luY2UgdGhlIGZ1bmN0aW9uIGRv
ZXNuJ3QgYmFpbCBlYXJseSB3aGVuIHRyYWNpbmcKPiBpcyBub3QgYWN0aXZlLCBzbyBldmVuIHBy
b2R1Y3Rpb24gYnVpbGRzIHdvdWxkIGJlIGFmZmVjdGVkIGJ5IHBvdGVudGlhbAo+IG1pc2JlaGF2
aW9yIGhlcmUuCj4gCj4gVGFrZSB0aGUgb3Bwb3J0dW5pdHkgYW5kIGFsc28KPiAtIHVzZSBpbml0
aWFsaXplcnMgaW5zdGVhZCBvZiBhc3NpZ25tZW50ICsgbWVtc2V0KCksCj4gLSBjb25zdGlmeSB0
aGUgY3B1bWFza190IGlucHV0IHBvaW50ZXIsCj4gLSB1MzIgLT4gdWludDMyX3QuCj4gCj4gU2ln
bmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IC0tLQo+IHYyOiBO
ZXcuCj4gLS0tCj4gVEJEOiBJIHdvbmRlciB3aGV0aGVyIHRoZSBmdW5jdGlvbiBzaG91bGRuJ3Qg
Z2FpbiBhbiBlYXJseSB0Yl9pbml0X2RvbmUKPiAgICAgIGNoZWNrLCBsaWtlIG1hbnkgb3RoZXIg
dHJhY2VfKigpIGhhdmUuCgpZZWFoLCBhdm9pZGluZyB0aGVzZSBtZW1jb3BpZXMgd2hlbiB0cmFj
aW5nIGlzIG5vdCBlbmFibGVkIHNlZW1zIGxpa2UgYQpnb29kIHRoaW5nLgoKRWl0aGVyIHdheToK
CkFja2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Cgo+IAo+
IEdlb3JnZSwgZGVzcGl0ZSB5b3VyIGdlbmVyYWwgcmVxdWVzdCB0byBiZSBjb3BpZWQgb24gZW50
aXJlIHNlcmllcwo+IHJhdGhlciB0aGFuIGluZGl2aWR1YWwgcGF0Y2hlcywgSSB0aG91Z2h0IGl0
IHdvdWxkIGJlIGJldHRlciB0byBjb3B5Cj4geW91IG9uIGp1c3QgdGhpcyBvbmUgKGZvciBpdHMg
dHJhY2luZyBhc3BlY3QpLCBhcyB0aGUgcGF0Y2ggaGVyZSBpcwo+IGluZGVwZW5kZW50IG9mIHRo
ZSByZXN0IG9mIHRoZSBzZXJpZXMsIGJ1dCBhdCBsZWFzdCBvbmUgbGF0ZXIgcGF0Y2gKPiBkZXBl
bmRzIG9uIHRoZSBwYXJhbWV0ZXIgY29uc3RpZmljYXRpb24gZG9uZSBoZXJlLgoKWWVzLCBJIHRo
aW5rIGluIHRoaXMgY2FzZSB0aGlzIHdhcyB0aGUgZWFzaWVzdCB0aGluZyBmb3IgbWUuICBUaGFu
a3MuIDotKQoKIC1HZW9yZ2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 13 10:43:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 10:43:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQ8Qs-0005Vu-Sm; Mon, 13 May 2019 10:43:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rpFc=TN=citrix.com=prvs=0298122e9=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1hQ8Qr-0005Vn-NK
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 10:43:45 +0000
X-Inumbo-ID: fab6318e-756b-11e9-8980-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fab6318e-756b-11e9-8980-bc764e045a96;
 Mon, 13 May 2019 10:43:44 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,465,1549929600"; d="scan'208";a="85379968"
Date: Mon, 13 May 2019 11:43:36 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Viktor Mitin <viktor.mitin.19@gmail.com>
Message-ID: <20190513104336.GA2798@zion.uk.xensource.com>
References: <CAOcoXZaMLfHSyLSE04xRFZZY0hLkFcJ5cBqHTdmwDoqwcreD1w@mail.gmail.com>
 <ff543e3c-0619-5aa6-b36a-e1a8b8cce886@arm.com>
 <20190503110819.GA5900@zion.uk.xensource.com>
 <63ea8905-87ca-a419-95bf-ae497bf1ff85@arm.com>
 <20190503134133.GC5900@zion.uk.xensource.com>
 <b0947b60-d89a-54a5-a11b-708b64ff8053@arm.com>
 <20190503141952.GD5900@zion.uk.xensource.com>
 <CAOcoXZZau01-5Tmab9eCcYKJavzrT_9KdNa_dR+QN5zKmmXMoA@mail.gmail.com>
 <4fb5058d-9810-7a1b-91f4-db31bad82a85@arm.com>
 <CAOcoXZbDdX3rXL+nzEwUCT47UUbCDqJPZ7SP-dYn9SYdkm=isg@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAOcoXZbDdX3rXL+nzEwUCT47UUbCDqJPZ7SP-dYn9SYdkm=isg@mail.gmail.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] Xen GCC coverage ARM64 testing - Unexpected Trap:
 Data Abort
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 Julien Grall <julien.grall@arm.com>, Andrii_Anisov@epam.com,
 xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBNYXkgMTMsIDIwMTkgYXQgMDE6Mjk6MTJQTSArMDMwMCwgVmlrdG9yIE1pdGluIHdy
b3RlOgo+ID4gPiBhYXJjaDY0LXBva3ktbGludXgtZ2NjICAgLURCVUlMRF9JRCAtZm5vLXN0cmlj
dC1hbGlhc2luZyAtc3RkPWdudTk5Cj4gPiA+IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdk
ZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQKPiA+ID4gLVduby11bnVzZWQtYnV0LXNldC12YXJp
YWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAgIC1PMgo+ID4gPiAtZm9taXQtZnJhbWUt
cG9pbnRlcgo+ID4gPiAtRF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX189X19YRU5fTEFURVNUX0lO
VEVSRkFDRV9WRVJTSU9OX18gLU1NRCAtTUYKPiA+ID4gLmhhbmRsZXJlZy5vLmQgLURfTEFSR0VG
SUxFX1NPVVJDRSAtRF9MQVJHRUZJTEU2NF9TT1VSQ0UgICAtV2Vycm9yCj4gPiA+IC1XbWlzc2lu
Zy1wcm90b3R5cGVzIC1JLi9pbmNsdWRlCj4gPiA+IC1JL2hvbWUvYy93L3JjYXJfaDNfdWJ1bnR1
MTYwNF95b2N0by9idWlsZC90bXAvd29yay9hYXJjaDY0LXBva3ktbGludXgveGVuLzQuMTIuMC4w
K2dpdEFVVE9JTkMrZmQyYTM0Yzk2NS1yMC9naXQvdG9vbHMvbGlicy90b29sY29yZS8uLi8uLi8u
Li90b29scy9pbmNsdWRlCj4gPiA+ICAgLWMgLW8gaGFuZGxlcmVnLm8gaGFuZGxlcmVnLmMKPiA+
Cj4gPiAuLi4gdGhpcyBsb29rcyBsaWtlIGEgdG9vbCBidWlsZGluZyBlcnJvciB3aGVuIEkgb25s
eSB0b3VjaCB0aGUKPiA+IGh5cGVydmlzb3IgcGFydC4gQXJlIHlvdSBjZXJ0YWluIHRoaXMgaXMg
bXkgcGF0Y2ggYW5kIG5vdCBhbm90aGVyIGVycm9yCj4gPiBpbiBYZW4gNC4xMiAob3IgYW55IHBh
dGNoIHlvdSBoYXZlIG9uIHRvcCk/Cj4gCj4gSnVsaWVuLCB5b3UgYXJlIHJpZ2h0LCBpdCB3YXMg
bG9jYWwgZW52aXJvbm1lbnQgYnVpbGQgaXNzdWUgKHNvcnJ5IGZvciB0aGF0KS4KPiBYZW4gR0ND
IGNvdmVyYWdlIGZlYXR1cmUgd29ya3Mgd2VsbCB3aXRoIEFhcmNoNjQgd2l0aCB0aGlzIHBhdGNo
Lgo+IENoZWNrZWQgYm90aCBjb21tYW5kcywgeGVuY292IHJlYWQgYW5kIHhlbmNvdiByZXNldCAt
IGJvdGggd29yayB3ZWxsCj4gKG5vIGNyYXNoZXMgYW55bW9yZSkuCj4gCj4gUGxlYXNlIGFsc28g
bm90ZSB0aGF0IHVzZSBjYXNlIG1lbnRpb25lZCBpbiBYZW4gZG9jdW1lbnRhdGlvbgo+ICh4ZW5j
b3Zfc3BsaXQpIGlzIGFsc28gb2sgd2l0aCBnZW5lcmF0ZWQgY292ZXJhZ2UuZGF0IGlucHV0Ogo+
IHhlbi5naXQveGVuJCBzc2ggcm9vdEBob3N0IHhlbmNvdiByZWFkID4gY292ZXJhZ2UuZGF0Cj4g
eGVuLmdpdC94ZW4kIC4uL3Rvb2xzL3hlbmNvdl9zcGxpdCBjb3ZlcmFnZS5kYXQgLS1vdXRwdXQt
ZGlyPS8KPiB4ZW4uZ2l0L3hlbiQgZ2VuaW5mbyAuIC1vIGNvdi5pbmZvCj4geGVuLmdpdC94ZW4k
IGdlbmh0bWwgY292LmluZm8gLW8gY292Lwo+IHhlbi5naXQveGVuJCAkQlJPV1NFUiBjb3YvaW5k
ZXguaHRtbAo+IAo+IC0tLS0tLS0tCj4gTWlub3Igb2JzZXJ2YXRpb24gYWJvdXQgY292ZXJhZ2Ug
YnVpbGQgcHJvY2VkdXJlLiBEb2N1bWVudGF0aW9uIHN0YXRlczoKPiAiVG8gYnVpbGQgd2l0aCBj
b3ZlcmFnZSBzdXBwb3J0LCBlbmFibGUgQ09ORklHX0NPVkVSQUdFIGluIEtjb25maWcuIgo+IEhv
d2V2ZXIsIHRvIGJ1aWxkIGl0IHByb3Blcmx5LCBpdCBuZWVkcyB0byBlbmFibGUgY292ZXJhZ2Ug
ZmVhdHVyZSBpbgo+IHR3byBwbGFjZXMgLSBtYWluIHhlbiBtYWtlIGNvbW1hbmQgbGluZSBhbmQg
aHlwZXJ2aXNvciAuY29uZmlnIGZpbGUuCj4gSXMgaXQgZXhwZWN0ZWQgd2F5IHRvIGJ1aWxkIHhl
biB3aXRoIGNvdmVyYWdlIGZlYXR1cmU/IElmIHllcywKPiBwcm9iYWJseSB3ZSBzaG91bGQgaW1w
cm92ZSAob3IgYXQgbGVhc3QgZG9jdW1lbnQpIGl0IHNvbWUgZGF5Li4uCgpXaGF0IGRvZXMgeW91
ciBtYWtlIGNvbW1hbmQgbGluZSBsb29rIGxpa2U/CgpXZWkuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 13 10:49:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 10:49:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQ8W3-0005lV-Iy; Mon, 13 May 2019 10:49:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rpFc=TN=citrix.com=prvs=0298122e9=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1hQ8W2-0005lQ-Hi
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 10:49:06 +0000
X-Inumbo-ID: b8985d02-756c-11e9-84d0-eb4b83f3f11e
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b8985d02-756c-11e9-84d0-eb4b83f3f11e;
 Mon, 13 May 2019 10:49:03 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,465,1549929600"; d="scan'208";a="85380079"
Date: Mon, 13 May 2019 11:48:55 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Eslam Elnikety <elnikety@amazon.com>
Message-ID: <20190513104855.GB2798@zion.uk.xensource.com>
References: <20190507135320.103953-1-elnikety@amazon.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190507135320.103953-1-elnikety@amazon.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH v2] libxl: make vkbd tunable for HVM guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Amit Shah <aams@amazon.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBNYXkgMDcsIDIwMTkgYXQgMDE6NTM6MjBQTSArMDAwMCwgRXNsYW0gRWxuaWtldHkg
d3JvdGU6Cj4gRWFjaCBIVk0gZ3Vlc3QgY3VycmVudGx5IGdldHMgYSB2a2JkIGZyb250ZW5kL2Jh
Y2tlbmQgcGFpciAoYy9zIGViYmQyNTYxYjRjKS4KPiBUaGlzIGNvbnN1bWVzIGhvc3QgcmVzb3Vy
Y2VzIHVubmVjZXNzYXJpbHkgZm9yIGd1ZXN0cyB0aGF0IGhhdmUgbm8gdXNlIGZvcgo+IHZrYmQu
IE1ha2UgdGhpcyBiZWhhdmlvdXIgdHVuYWJsZSB0byBhbGxvdyBhbiBhZG1pbmlzdHJhdG9yIHRv
IGNob29zZS4gVGhlCj4gY29tbWl0IHJldGFpbnMgdGhlIGN1cnJlbnQgYmVoYXZpb3VyIC0tIEhW
TSBndWVzdHMgc3RpbGwgZ2V0IHZrZGIgdW5sZXNzCj4gc3BlY2lmaWVkIG90aGVyd2lzZS4KPiAK
PiBTaWduZWQtb2ZmLWJ5OiBFc2xhbSBFbG5pa2V0eSA8ZWxuaWtldHlAYW1hem9uLmNvbT4KPiAK
PiAtLS0KPiAgICAgQ2hhbmdlcyBpbiB2MjoKPiAgICAgICAgIC0gQWRkZWQgYSBtaXNzaW5nIGh1
bmsgLyBzZXR0aW5nIHZrYl9kZXZpY2UgcGVyIGNvbmZpZwo+IC0tLQo+ICB0b29scy9saWJ4bC9s
aWJ4bF9jcmVhdGUuYyAgfCA5ICsrKysrKy0tLQo+ICB0b29scy9saWJ4bC9saWJ4bF90eXBlcy5p
ZGwgfCAxICsKPiAgdG9vbHMveGwveGxfcGFyc2UuYyAgICAgICAgIHwgMSArCj4gIHRvb2xzL3hs
L3hsX3N4cC5jICAgICAgICAgICB8IDIgKysKPiAgNCBmaWxlcyBjaGFuZ2VkLCAxMCBpbnNlcnRp
b25zKCspLCAzIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4
bF9jcmVhdGUuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCj4gaW5kZXggODlmZTgwZmM5
Yy4uMDNjZTE2NmY0ZiAxMDA2NDQKPiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwo+
ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCj4gQEAgLTMxMCw2ICszMTAsNyBAQCBp
bnQgbGlieGxfX2RvbWFpbl9idWlsZF9pbmZvX3NldGRlZmF1bHQobGlieGxfX2djICpnYywKPiAg
ICAgICAgICBsaWJ4bF9kZWZib29sX3NldGRlZmF1bHQoJmJfaW5mby0+dS5odm0udnB0X2FsaWdu
LCAgICAgICAgICB0cnVlKTsKPiAgICAgICAgICBsaWJ4bF9kZWZib29sX3NldGRlZmF1bHQoJmJf
aW5mby0+dS5odm0uYWx0cDJtLCAgICAgICAgICAgICBmYWxzZSk7Cj4gICAgICAgICAgbGlieGxf
ZGVmYm9vbF9zZXRkZWZhdWx0KCZiX2luZm8tPnUuaHZtLnVzYiwgICAgICAgICAgICAgICAgZmFs
c2UpOwo+ICsgICAgICAgIGxpYnhsX2RlZmJvb2xfc2V0ZGVmYXVsdCgmYl9pbmZvLT51Lmh2bS52
a2JfZGV2aWNlLCAgICAgICAgIHRydWUpOwo+ICAgICAgICAgIGxpYnhsX2RlZmJvb2xfc2V0ZGVm
YXVsdCgmYl9pbmZvLT51Lmh2bS54ZW5fcGxhdGZvcm1fcGNpLCAgIHRydWUpOwo+ICAKPiAgICAg
ICAgICBsaWJ4bF9kZWZib29sX3NldGRlZmF1bHQoJmJfaW5mby0+dS5odm0uc3BpY2UuZW5hYmxl
LCBmYWxzZSk7Cj4gQEAgLTE0MTYsOSArMTQxNywxMSBAQCBzdGF0aWMgdm9pZCBkb21jcmVhdGVf
bGF1bmNoX2RtKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX211bHRpZGV2ICptdWx0aWRldiwKPiAg
ICAgICAgICBsaWJ4bF9fZGV2aWNlX2NvbnNvbGVfYWRkKGdjLCBkb21pZCwgJmNvbnNvbGUsIHN0
YXRlLCAmZGV2aWNlKTsKPiAgICAgICAgICBsaWJ4bF9fZGV2aWNlX2NvbnNvbGVfZGlzcG9zZSgm
Y29uc29sZSk7Cj4gIAo+IC0gICAgICAgIGxpYnhsX2RldmljZV92a2JfaW5pdCgmdmtiKTsKPiAt
ICAgICAgICBsaWJ4bF9fZGV2aWNlX2FkZChnYywgZG9taWQsICZsaWJ4bF9fdmtiX2RldnR5cGUs
ICZ2a2IpOwo+IC0gICAgICAgIGxpYnhsX2RldmljZV92a2JfZGlzcG9zZSgmdmtiKTsKPiArICAg
ICAgICBpZiAobGlieGxfZGVmYm9vbF92YWwoZF9jb25maWctPmJfaW5mby51Lmh2bS52a2JfZGV2
aWNlKSkgewo+ICsgICAgICAgICAgICBsaWJ4bF9kZXZpY2VfdmtiX2luaXQoJnZrYik7Cj4gKyAg
ICAgICAgICAgIGxpYnhsX19kZXZpY2VfYWRkKGdjLCBkb21pZCwgJmxpYnhsX192a2JfZGV2dHlw
ZSwgJnZrYik7Cj4gKyAgICAgICAgICAgIGxpYnhsX2RldmljZV92a2JfZGlzcG9zZSgmdmtiKTsK
PiArICAgICAgICB9Cj4gIAo+ICAgICAgICAgIGRjcy0+c2Rzcy5kbS5ndWVzdF9kb21pZCA9IGRv
bWlkOwo+ICAgICAgICAgIGlmIChsaWJ4bF9kZWZib29sX3ZhbChkX2NvbmZpZy0+Yl9pbmZvLmRl
dmljZV9tb2RlbF9zdHViZG9tYWluKSkKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxf
dHlwZXMuaWRsIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCj4gaW5kZXggYjY4NWFjNDdh
Yy4uOWEwYjkyZjFkNCAxMDA2NDQKPiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwK
PiArKysgYi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKPiBAQCAtNTgzLDYgKzU4Myw3IEBA
IGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvID0gU3RydWN0KCJkb21haW5fYnVpbGRfaW5mbyIsWwo+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjIC0gInRhYmxldCIgZm9y
IGFic29sdXRlIG1vdXNlLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAjIC0gIm1vdXNlIiBmb3IgUFMvMiBwcm90b2NvbCByZWxhdGl2ZSBtb3VzZQo+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoInVzYmRldmljZSIsICAgICAgICBzdHJp
bmcpLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoInZrYl9kZXZp
Y2UiLCAgICAgICBsaWJ4bF9kZWZib29sKSwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgKCJzb3VuZGh3IiwgICAgICAgICAgc3RyaW5nKSwKPiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgKCJ4ZW5fcGxhdGZvcm1fcGNpIiwgbGlieGxfZGVm
Ym9vbCksCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgidXNiZGV2
aWNlX2xpc3QiLCAgIGxpYnhsX3N0cmluZ19saXN0KSwKPiBkaWZmIC0tZ2l0IGEvdG9vbHMveGwv
eGxfcGFyc2UuYyBiL3Rvb2xzL3hsL3hsX3BhcnNlLmMKPiBpbmRleCAzNTJjZDIxNGRkLi5lMTA1
YmRhMmJiIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL3hsL3hsX3BhcnNlLmMKPiArKysgYi90b29scy94
bC94bF9wYXJzZS5jCj4gQEAgLTI2NTIsNiArMjY1Miw3IEBAIHNraXBfdXNiZGV2Ogo+ICAgICAg
ICAgICAgICBmcHJpbnRmKHN0ZGVyciwieGw6IFVuYWJsZSB0byBwYXJzZSB1c2JkZXZpY2UuXG4i
KTsKPiAgICAgICAgICAgICAgZXhpdCgtRVJST1JfRkFJTCk7Cj4gICAgICAgICAgfQo+ICsgICAg
ICAgIHhsdV9jZmdfZ2V0X2RlZmJvb2woY29uZmlnLCAidmtiX2RldmljZSIsICZiX2luZm8tPnUu
aHZtLnZrYl9kZXZpY2UsIDApOwo+ICAgICAgICAgIHhsdV9jZmdfcmVwbGFjZV9zdHJpbmcgKGNv
bmZpZywgInNvdW5kaHciLCAmYl9pbmZvLT51Lmh2bS5zb3VuZGh3LCAwKTsKPiAgICAgICAgICB4
bHVfY2ZnX2dldF9kZWZib29sKGNvbmZpZywgInhlbl9wbGF0Zm9ybV9wY2kiLAo+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgJmJfaW5mby0+dS5odm0ueGVuX3BsYXRmb3JtX3BjaSwgMCk7
CgpPaCBoZXJlIGl0IGlzIHRoZSBjb2RlIHdoaWNoIHVzZXMgdGhlIG5ldyBmaWVsZCAtLSBpbiB0
aGF0IGNhc2UsIHlvdQphbHNvIG5lZWQgdG8gZG9jdW1lbnQgdGhpcyBpbiB4bCBtYW5wYWdlLgoK
VGhlIG1hbnBhZ2UgaXMgZG9jcy9tYW4veGwuY29uZi5wb2QuNS4KClNvcnJ5IGZvciBub3QgaGF2
aW5nIG1lbnRpb25lZCB0aGlzIGVhcmxpZXI6IHdlIGFsc28gYXNrIGZvciBhbgphY2NvbXBhbnlp
bmcgbWFjcm8gZm9yIHRoZSBuZXcgZmllbGQgaW4gdGhlIHB1YmxpYyBpbnRlcmZhY2UuIFNlZQp2
YXJpb3VzIExJQlhMX0hBVkUgbWFjcm9zIGluIGxpYnhsLmguCgpMZXQgbWUga25vdyBpZiB5b3Ug
aGF2ZSBmdXJ0aGVyIHF1ZXN0aW9ucy4KCldlaS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 13 10:50:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 10:50:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQ8XI-0006QK-3N; Mon, 13 May 2019 10:50:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=nxsn=TN=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hQ8XG-0006QF-Fn
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 10:50:22 +0000
X-Inumbo-ID: e762021e-756c-11e9-ba48-f3ec432a2a2c
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id e762021e-756c-11e9-ba48-f3ec432a2a2c;
 Mon, 13 May 2019 10:50:21 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 8893D374;
 Mon, 13 May 2019 03:50:20 -0700 (PDT)
Received: from [10.37.12.148] (unknown [10.37.12.148])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 43F453F703;
 Mon, 13 May 2019 03:50:19 -0700 (PDT)
To: Andrii Anisov <andrii.anisov@gmail.com>
References: <1556007026-31057-1-git-send-email-andrii.anisov@gmail.com>
 <fa126315-31af-854e-817a-8640b431c82b@arm.com>
 <CAC1WxdiMzAq5hRC-mhRQuFDs7z_Hj5w7VAy52ec87SJQOGmp3w@mail.gmail.com>
 <a28f95a1-d9da-2caf-f4b4-013100176b02@arm.com>
 <090ce8cc-f329-fe54-4894-b7f12e3cd5a6@gmail.com>
 <3d5ccdcb-d777-e75b-f4bd-38d2d470a754@arm.com>
 <0bd113db-7851-df02-90d1-2a79bd4bedaf@gmail.com>
 <98200ea9-c21e-9d58-498d-468764209972@arm.com>
 <b7cb8324-45ae-8840-b73e-c7dd508e954e@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <e10c8cb6-da7f-1ce3-f5b6-4c68a2d85a95@arm.com>
Date: Mon, 13 May 2019 11:50:17 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <b7cb8324-45ae-8840-b73e-c7dd508e954e@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 0/2] Introduce runstate area registration
 with phys address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiA1LzgvMTkgNTowMSBQTSwgQW5kcmlpIEFuaXNvdiB3cm90ZToKPiBPbiAwOC4wNS4x
OSAxNzozMSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBJIGhhdmVuJ3Qgc2VlbiB0aGVtIHdpdGgg
bm9rcHRpIHBsYXRmb3JtIHNvIGZhci4gSSBhbSBjdXJpb3VzIHRvIGtub3cgCj4+IHdoYXQgaXMg
eW91ciBjb25maWd1cmF0aW9uIGhlcmUuCj4gCj4gWEVOIDQuMTIgd2l0aCBvdXIgcGF0Y2hlcy4g
VGhpbiBEb20wIGlzIGEgZ2VuZXJpYyBhcm12OCBMaW51eCwgTEsgCj4gNC4xNC43NSB3aXRoIHBh
dGNoZXMgZnJvbSBSZW5lc2FzIGFuZCB1cy4KPiBEb21EIGlzIExLIDQuMTQuNzUgd2l0aCBIVyBh
c3NpZ25lZCBhbmQgZHJpdmVycy4gTEsgY29uZmlncyB5b3UgY2FuIGZpbmQgCj4gb24gbXkgZ29v
Z2xlIGRyaXZlIFsxXS4KPiAKPiBUaG9zZSBmYXVsdHMgZmlyZSBvbmx5IGZvciBEb21EIChvbiBp
dHMgc3RhcnQpLgo+IAo+PiB2Y3B1X3Nob3dfZXhlY3V0aW9uX3N0YXRlKGN1cnJlbnQpIHNob3Vs
ZCBkbyB0aGUgam9iIGhlcmUuCj4gCj4gSGVyZSBpdCBpczoKPiAKPiAoWEVOKSBkMXYyIHBhciAw
eDgwOQo+IChYRU4pIGQxdjI6IEZhaWxlZCB0byB3YWxrIHBhZ2UtdGFibGUgdmEgMHhmZmZmODAw
MDJmZjY2MzU3Cj4gKFhFTikgKioqIER1bXBpbmcgRG9tMSB2Y3B1IzIgc3RhdGU6ICoqKgo+IChY
RU4pIC0tLS1bIFhlbi00LjEyLjDCoCBhcm02NMKgIGRlYnVnPW7CoMKgIE5vdCB0YWludGVkIF0t
LS0tCj4gKFhFTikgQ1BVOsKgwqDCoCAyCj4gKFhFTikgUEM6wqDCoMKgwqAgMDAwMGZmZmZiZDI4
ZGM4OAo+IChYRU4pIExSOsKgwqDCoMKgIDAwMDBmZmZmYmQyOGU2NzQKPiAoWEVOKSBTUF9FTDA6
IDAwMDBmZmZmZTk4OTA0MTAKPiAoWEVOKSBTUF9FTDE6IGZmZmYwMDAwMDgwM2MwMDAKPiAoWEVO
KSBDUFNSOsKgwqAgNDAwMDAwMDAgTU9ERTo2NC1iaXQgRUwwdCAoR3Vlc3QgVXNlcikKClRoaXMg
b25lIGlzIGhhcHBlbmluZyB3aGVuIHRoZSBndWVzdCB3YXMgcnVubmluZyBpbiB1c2VyIG1vZGUu
IElzIGl0IAphbHdheXMgdGhlIGNhc2U/CgpBbHNvLCB5b3VyIERvbUQgLmNvbmZpZyBoYXMgQ09O
RklHX1VOTUFQX0tFUk5FTF9BVF9FTDAuIFNvIGhvdyBkbyB5b3UgCmRpc2FibGUga3B0aT8KCkNo
ZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 13 11:03:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 11:03:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQ8jt-0007Mw-J4; Mon, 13 May 2019 11:03:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=armk=TN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQ8js-0007Mm-J1
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 11:03:24 +0000
X-Inumbo-ID: b62ad7a0-756e-11e9-8069-3fa12b89906c
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b62ad7a0-756e-11e9-8069-3fa12b89906c;
 Mon, 13 May 2019 11:03:17 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQ8jk-000413-IE; Mon, 13 May 2019 11:03:16 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hQ8jk-00050w-5L; Mon, 13 May 2019 11:03:16 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hQ8jk-0000g2-4d; Mon, 13 May 2019 11:03:16 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136050-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.7-testing:build-i386-xsm:xen-build:fail:regression
 xen-4.7-testing:build-i386-prev:xen-build:fail:regression
 xen-4.7-testing:build-amd64-xsm:xen-build:fail:regression
 xen-4.7-testing:build-amd64:xen-build:fail:regression
 xen-4.7-testing:build-amd64-prev:xen-build:fail:regression
 xen-4.7-testing:build-i386:xen-build:fail:regression
 xen-4.7-testing:build-arm64:xen-build:fail:regression
 xen-4.7-testing:build-arm64-xsm:xen-build:fail:regression
 xen-4.7-testing:build-armhf:xen-build:fail:regression
 xen-4.7-testing:test-amd64-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-4:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-amd64-pvgrub: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-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-5:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-1:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-3:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-credit1: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-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=7c8db58d3739c805f4c0f773b65157f306b00c2a
X-Osstest-Versions-That: xen=88f936d44d2e34ca2d0827cc828ea9d3aeef3fe8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 13 May 2019 11:03:16 +0000
Subject: [Xen-devel] [xen-4.7-testing test] 136050: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjA1MCB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjA1MC8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtaTM4Ni14c20gICAgICAgICAg
ICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTk2CiBi
dWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMzM1OTYKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU5NgogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTMzNTk2CiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1OTYKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU5Ngog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTMzNTk2CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICA2IHhl
bi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1OTYKIGJ1aWxkLWFybWhm
ICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEzMzU5NgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJs
b2NrZWQgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQy
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhl
bDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXB5Z3J1YiAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC0xICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEg
YnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4x
MC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZp
cnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1p
Mzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93ICAxIGJ1aWxkLWNoZWNrKDEpICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXhz
bSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC0zICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWNvdzIgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1w
YWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFt
ZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1zaGFkb3cgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWls
ZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybWhm
LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAg
MSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRl
c3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICA3YzhkYjU4ZDM3MzljODA1ZjRjMGY3NzNiNjUx
NTdmMzA2YjAwYzJhCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA4OGY5
MzZkNDRkMmUzNGNhMmQwODI3Y2M4MjhlYTlkM2FlZWYzZmU4CgpMYXN0IHRlc3Qgb2YgYmFzaXMg
ICAxMzM1OTYgIDIwMTktMDMtMDUgMTU6MDY6MDQgWiAgIDY4IGRheXMKRmFpbGluZyBzaW5jZSAg
ICAgICAgMTM1NDM0ICAyMDE5LTA0LTI5IDE1OjM2OjEwIFogICAxMyBkYXlzICAgIDcgYXR0ZW1w
dHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTM1NDcyICAyMDE5LTA1LTAxIDE0OjM2OjEzIFogICAx
MSBkYXlzICAgIDYgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVu
ZGVyIHRlc3Q6CiAgQ8OpZHJpYyBCb3Nkb25uYXQgPGNib3Nkb25uYXRAc3VzZS5jb20+CiAgRGFu
aWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+CiAgUXVhbiBYdSA8eHVxdWFuOEBo
dWF3ZWkuY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQt
YW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1k
NjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRl
Ymlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVz
dC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAv
aG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUg
YXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoK
RXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwg
aXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFy
bmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgN2M4
ZGI1OGQzNzM5YzgwNWY0YzBmNzczYjY1MTU3ZjMwNmIwMGMyYQpBdXRob3I6IEPDqWRyaWMgQm9z
ZG9ubmF0IDxjYm9zZG9ubmF0QHN1c2UuY29tPgpEYXRlOiAgIFRodSBOb3YgMTAgMTA6MjM6MzEg
MjAxNiArMDEwMAoKICAgIEZpeCBtaXNsZWFkaW5nIGluZGVudGF0aW9uIHdhcm5pbmdzCiAgICAK
ICAgIEdjYzYgYnVpbGQgcmVwb3J0cyBtaXNsZWFkaW5nIGluZGVudGF0aW9uIGFzIHdhcm5pbmdz
LiBGaXggYSBmZXcKICAgIHdhcm5pbmdzIGluIHN0dWJkb20uCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEPDqWRyaWMgQm9zZG9ubmF0IDxjYm9zZG9ubmF0QHN1c2UuY29tPgogICAgQWNrZWQtYnk6
IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgogICAgQWNrZWQtYnk6IFF1
YW4gWHUgPHh1cXVhbjhAaHVhd2VpLmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA5ZmRm
ZmJiYWIzYWRhNDI3YmFjMDcwNzZmMDQyZjAyNjVlNWFlMDVmKQoKY29tbWl0IDc4MzU2NDRkNTE0
MWQwZjI4ZWMyMjFlZGE0MGZjYmYyZmMwM2JlMjMKQXV0aG9yOiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgpEYXRlOiAgIFdlZCBOb3YgMjggMTc6NDM6MzMgMjAxOCArMDAwMAoKICAgIHRv
b2xzL2Zpcm13YXJlOiB1cGRhdGUgT1ZNRiBNYWtlZmlsZSwgd2hlbiBuZWNlc3NhcnkKICAgIAog
ICAgWyBUaGlzIGlzIHR3byBjb21taXRzIGZyb20gbWFzdGVyIGFrYSBzdGFnaW5nLTQuMTI6IF0K
ICAgIAogICAgT1ZNRiBoYXMgYmVjb21lIGRlcGVuZGVudCBvbiBPcGVuU1NMLCB3aGljaCBpcyBp
bmNsdWRlZCBhcyBhCiAgICBzdWJtb2R1bGUuICBJbml0aWFsaXNlIHN1Ym1vZHVsZXMgYmVmb3Jl
IGJ1aWxkaW5nLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBj
aXRyaXguY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgYjE2MjgxODcwZTA2ZjVm
NTI2MDI5YTRlNjk2MzRhMTZkYzM4ZThlNCkKICAgIAogICAgdG9vbHM6IG9ubHkgY2FsbCBnaXQg
d2hlbiBuZWNlc3NhcnkgaW4gT1ZNRiBNYWtlZmlsZQogICAgCiAgICBVc2VycyBtYXkgY2hvb3Nl
IHRvIGV4cG9ydCBhIHNuYXBzaG90IG9mIE9WTUYgYW5kIGJ1aWxkIGl0CiAgICB3aXRoIHhlbi5n
aXQgc3VwcGxpZWQgb3ZtZi1tYWtlZmlsZS4gSW4gdGhhdCBjYXNlIHdlIGRvbid0CiAgICBuZWVk
IHRvIGNhbGwgYGdpdCBzdWJtb2R1bGVgLgogICAgCiAgICBGaXhlcyBiMTYyODE4NzBlLgogICAg
CiAgICBSZXBvcnRlZC1ieTogT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgogICAgU2lnbmVk
LW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBB
bnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNr
ZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIChjaGVycnkgcGlja2Vk
IGZyb20gY29tbWl0IDY4MjkyYzk0YTYwZWFiMjQ1MTRhYjRhOGU0NzcyYWYyNGRlYWQ4MDcpCiAg
ICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBlOTgzZThhZTg0ZWZkNWU0MzA0NWEzZDIwYTgy
MGYxM2NiNGE3NWJmKQogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgNWE4MWRlNGM2YjYw
MzY5NzRmMjllMjMzMGE0OTNmMjNhOGYwYzFmMCkKICAgIChjaGVycnkgcGlja2VkIGZyb20gY29t
bWl0IDYzZDkzMzBiYTlmZGVjN2M4ZTkzNDZlNmQ4NTM2MDc0N2Q2MWM5NDcpCiAgICAoY2hlcnJ5
IHBpY2tlZCBmcm9tIGNvbW1pdCBlOWQ4NjBmMWY2NTdhMTk4ZDk5MGJkYWUzZTI5NTAwMWJkMTky
MjNjKQoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 13 11:17:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 11:17:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQ8wz-0008Gu-At; Mon, 13 May 2019 11:16:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=nxsn=TN=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hQ8wx-0008Gp-H4
 for xen-devel@lists.xen.org; Mon, 13 May 2019 11:16:55 +0000
X-Inumbo-ID: 9c6a8372-7570-11e9-b5f1-530500a0b9bb
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 9c6a8372-7570-11e9-b5f1-530500a0b9bb;
 Mon, 13 May 2019 11:16:53 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id E5A28374;
 Mon, 13 May 2019 04:16:52 -0700 (PDT)
Received: from [10.37.12.148] (unknown [10.37.12.148])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 156083F703;
 Mon, 13 May 2019 04:16:50 -0700 (PDT)
To: Andrii Anisov <andrii.anisov@gmail.com>, xen-devel@lists.xen.org
References: <1556007026-31057-1-git-send-email-andrii.anisov@gmail.com>
 <8f8a401d-bdfc-4a40-61bc-4ceb8c518ade@arm.com>
 <9553a5cc-ac8b-04c4-3b89-13b1d92e306e@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <0e06d98d-f366-ff85-5f19-541c3079012c@arm.com>
Date: Mon, 13 May 2019 12:16:49 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <9553a5cc-ac8b-04c4-3b89-13b1d92e306e@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 0/2] Introduce runstate area registration
 with phys address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrii Anisov <andrii_anisov@epam.com>, Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiA1LzEzLzE5IDExOjE1IEFNLCBBbmRyaWkgQW5pc292IHdyb3RlOgo+IEhlbGxvIEp1bGll
biwKPiAKPiBPbiAwOC4wNS4xOSAxNjo1OSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBIaSwKPj4K
Pj4gT24gMjMvMDQvMjAxOSAwOToxMCwgQW5kcmlpIEFuaXNvdiB3cm90ZToKPj4+IEZyb206IEFu
ZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+Cj4+Pgo+Pj4gRm9sbG93aW5nIGRp
c2N1c3Npb24gWzFdIGl0IGlzIGludHJvZHVjZWQgYW5kIGltcGxlbWVudGVkIGEgcnVuc3RhdGUK
Pj4+IHJlZ2lzdHJhdGlvbiBpbnRlcmZhY2Ugd2hpY2ggdXNlcyBndWVzdCdzIHBoeXMgYWRkcmVz
cyBpbnN0ZWFkIG9mIGEgCj4+PiB2aXJ0dWFsIG9uZS4KPj4+IFRoZSBuZXcgaHlwZXJjYWxsIGVt
cGxveWVzIHRoZSBzYW1lIGRhdGEgc3RydWN0dXJlcyBhcyBhIHByZWRlY2Vzc29yLCAKPj4+IGJ1
dAo+Pj4gZXhwZWN0cyB0aGUgdmNwdV9ydW5zdGF0ZV9pbmZvIHN0cnVjdHVyZSB0byBub3QgY3Jv
c3MgYSBwYWdlIGJvdW5kYXJ5Lgo+Pj4gVGhlIGludGVyZmFjZSBpcyBpbXBsZW1lbnRlZCBpbiBh
IHdheSB2Y3B1X3J1bnN0YXRlX2luZm8gc3RydWN0dXJlIGlzIAo+Pj4gbWFwcGVkIHRvCj4+PiB0
aGUgaHlwZXJ2aXNvciBvbiB0aGUgaHlwZXJjYWxsIHByb2Nlc3NpbmcgYW5kIGlzIGRpcmVjdGx5
IGFjY2Vzc2VkIAo+Pj4gZHVyaW5nIGl0cwo+Pj4gdXBkYXRlcy4gVGhpcyBydW5zdGF0ZSBhcmVh
IG1hcHBpbmcgZm9sbG93cyB2Y3B1X2luZm8gc3RydWN0dXJlIAo+Pj4gcmVnaXN0cmF0aW9uLgo+
Pj4KPj4+IFBlcm1hbmVudCBtYXBwaW5nIG9mIHJ1bnN0YXRlIGFyZWEgd291bGQgY29uc3VtZSB2
bWFwIGFyZWEgb24gYXJtMzIgCj4+PiB3aGF0IGlzCj4+PiBsaW1pdGVkIHRvIDFHLiBUaG91Z2gg
aXQgaXMgYXNzdW1lZCB0aGF0IEFSTTMyIGRvZXMgbm90IHRhcmdldCB0aGUgCj4+PiBzZXJ2ZXIg
bWFya2V0Cj4+PiBhbmQgdGhlIHJlc3Qgb2YgcG9zc2libGUgYXBwbGljYXRpb25zIHdpbGwgbm90
IGhvc3QgYSBodWdlIG51bWJlciBvZiAKPj4+IFZDUFVzIHRvCj4+PiByZW5kZXIgdGhlIGxpbWl0
YXRpb24gaW50byB0aGUgaXNzdWUuCj4+Cj4+IEkgYW0gYWZyYWlkIEkgY2FuJ3QgcG9zc2libGUg
YmFjayB0aGlzIGFzc3VtcHRpb24uIEFzIEkgcG9pbnRlZCBvdXQgaW4gCj4+IHRoZSBwcmV2aW91
cyB2ZXJzaW9uLCBJIHdvdWxkIGJlIE9LIHdpdGggdGhlIGFsd2F5cyBtYXAgc29sdXRpb24gb24g
Cj4+IEFybTMyIChwZW5kaW5nIHBlcmZvcm1hbmNlKSBiZWNhdXNlIGl0IHdvdWxkIGJlIHBvc3Np
YmxlIHRvIGluY3JlYXNlIAo+PiB0aGUgdmlydHVhbCBhZGRyZXNzIGFyZWEgYnkgcmV3b3JraW5n
IHRoZSBhZGRyZXNzIHNwYWNlLgo+IAo+IEknbSBzb3JyeSwgSSdtIG5vdCBzdXJlIHdoYXQgc2hv
dWxkIGJlIG15IGFjdGlvbnMgYWJvdXQgdGhhdC4KClRoZXJlIG5vIGNvZGUgbW9kaWZpY2F0aW9u
IGludm9sdmVkIHNvIGZhci4gSnVzdCB1cGRhdGluZyB5b3VyIGNvdmVyIApsZXR0ZXIgd2l0aCB3
aGF0IEkganVzdCBzYWlkIGFib3ZlLgoKPiAKPj4+Cj4+PiBUaGUgc2VyaWVzIGlzIHRlc3RlZCBm
b3IgQVJNNjQuIEJ1aWxkIHRlc3RlZCBmb3IgeDg2LiBJJ2QgYXBwcmVjaWF0ZSAKPj4+IGlmIHNv
bWVvbmUKPj4+IGNvdWxkIGNoZWNrIGl0IHdpdGggeDg2Lgo+Pj4gVGhlIExpbnV4IGtlcm5lbCBw
YXRjaCBpcyBoZXJlIFsyXS4gVGhvdWdoIGl0IGlzIGZvciA0LjE0Lgo+Pgo+PiBUaGUgcGF0Y2gg
bG9va3Mgd3JvbmcgdG8gbWUuIFlvdSBhcmUgdXNpbmcgdmlydF90b19waHlzKCkgb24gYSBwZXJj
cHUgCj4+IGFyZWEuIFdoYXQgZG9lcyBhY3R1YWxseSBwcm9taXNlIHlvdSB0aGUgcGh5c2ljYWwg
YWRkcmVzcyB3aWxsIGFsd2F5cyAKPj4gYmUgdGhlIHNhbWU/Cj4gCj4gU29ycnkgZm9yIG15IGln
bm9yYW5jZSBoZXJlLCBjb3VsZCB5b3UgcGxlYXNlIGVsYWJvcmF0ZSBtb3JlIGFib3V0IHdoYXQg
Cj4gaXMgd3JvbmcgaGVyZT8KCldoaWxlIHRoZSB2aXJ0dWFsIGFkZHJlc3Mgd2lsbCBuZXZlciBj
aGFuZ2Ugb3ZlciBvdmVyIHRoZSBsaWZlIGN5Y2xlIG9mIAphIHZhcmlhYmxlLCBJIGFtIG5vdCBl
bnRpcmVseSBzdXJlIHdlIGNhbiBtYWtlIHRoZSBzYW1lIGFzc3VtcHRpb24gZm9yIAp0aGUgcGh5
c2ljYWwgYWRkcmVzcy4KCkkga25vdyB0aGF0IGttYWxsb2MoKSBpcyBwcm9taXNpbmcgeW91IHRo
YXQgdGhlIHBoeXNpY2FsIGFkZHJlc3Mgd2lsbCAKbm90IGNoYW5nZS4gQnV0IHBlcmNwdSBkb2Vz
IG5vdCBzZWVtIHRvIHVzZSBrbWFsbG9jKCkgc28gaGF2ZSB5b3UgCmNvbmZpcm1lZCB0aGlzIGFz
c3VtcHRpb24gY2FuIGhvbGQ/Cgo+IAo+IAo+PiBBcmUgeW91IHNheWluZyB0aGF0IHRoZSBjb21t
YW5kIGRkIGlzIHRoZSBDUFVCdXJuPyBJIGFtIG5vdCBzdXJlIGhvdyAKPj4gdGhpcyBjb3VsZCBi
ZSBjb25zaWRlcmVkIGFzIGEgQ1BVQnVybi4gSUhNTywgdGhpcyBpcyBtb3JlIElPIHJlbGF0ZWQu
Cj4gCj4gQm90aCAvZGV2L251bGwgYW5kIC9kZXYvemVybyBhcmUgdmlydHVhbCBkZXZpY2VzIG5v
IGFjdHVhbCBJTyBpcyAKPiBwZXJmb3JtZWQgZHVyaW5nIHRoZWlyIG9wZXJhdGlvbnMsIGFsbCB0
aGUgbG9hZCBpcyBDUFUgKHVzZXIgYW5kIHN5cykuCgpUaGFuayB5b3UgZm9yIHRoZSBleHBsYW5h
dGlvbi4gU2hhbGwgSSBndWVzcyB0aGlzIGlzIGFuIGV4aXN0aW5nIApiZW5jaG1hcmsgWzFdPwoK
PiAKPj4KPj4+IMKgwqDCoMKgwqDCoCBWQ1BVKGRYKS0+aWRsZS0+VkNQVShkWCkuCj4+PiDCoMKg
wqDCoMKgwqAgd2l0aCBmb2xsb3dpbmcgcmVzdWx0czoKPj4+Cj4+PiDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBtYXBwZWTCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgIG1hcHBlZAo+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgb24gYWNjZXNzwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoCBvbiBpbml0Cj4+PiDCoMKgwqDCoMKgwqAgR0xNYXJrMiAzMjB4MjQwwqDCoMKgwqDCoMKg
IDI4NTLCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAyODc3wqDCoMKgwqDCoMKgwqDC
oMKgICswLjglCj4+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoCArRG9tMCBDUFVCdXJuwqDCoMKgwqAg
MjA4OMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDIwOTTCoMKgwqDCoMKgwqDCoMKg
wqAgKzAuMiUKPj4+IMKgwqDCoMKgwqDCoCBHTE1hcmsyIDgwMHg2MDDCoMKgwqDCoMKgwqAgMjM2
OMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDIzNzXCoMKgwqDCoMKgwqDCoMKgwqAg
KzAuMyUKPj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgICtEb20wIENQVUJ1cm7CoMKgwqDCoCAxODY4
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgMTkyMcKgwqDCoMKgwqDCoMKgwqDCoCAr
Mi44JQo+Pj4gwqDCoMKgwqDCoMKgIEdMTWFyazIgMTkyMHgxMDgwwqDCoMKgwqAgOTMxwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA5MzHCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDAl
Cj4+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoCArRG9tMCBDUFVCdXJuwqDCoMKgwqAgODkywqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA4OTTCoMKgwqDCoMKgwqDCoMKgwqDCoCArMC4y
JQo+Pj4KPj4+IMKgwqDCoMKgwqDCoCBQbGVhc2Ugbm90ZSB0aGF0ICJtYXBwZWQgb24gYWNjZXNz
IiBtZWFucyB1c2luZyB0aGUgb2xkIHJ1bnN0YXRlCj4+PiDCoMKgwqDCoMKgwqAgcmVnaXN0ZXJp
bmcgaW50ZXJmYWNlLiBBbmQgcnVuc3RhdGUgdXBkYXRlIGluIHRoaXMgY2FzZSBzdGlsbCAKPj4+
IG9mdGVuIGZhaWxzCj4+PiDCoMKgwqDCoMKgwqAgdG8gbWFwIHJ1bnN0YXRlIGFyZWEgbGlrZSBb
NV0sIGRlc3BpdGUgdGhlIGZhY3QgdGhhdCBvdXIgTGludXggCj4+PiBrZXJuZWwKPj4+IMKgwqDC
oMKgwqDCoCBkb2VzIG5vdCBoYXZlIEtQVEkgZW5hYmxlZC4gU28gcnVuc3RhdGUgYXJlYSB1cGRh
dGUsIGluIHRoaXMgCj4+PiBjYXNlLCBpcwo+Pj4gwqDCoMKgwqDCoMKgIHJlYWxseSBzaG9ydGVu
ZWQuCj4+Cj4+IFdlIGtub3cgdGhhdCB0aGUgb2xkIGludGVyZmFjZSBpcyBicm9rZW4sIHNvIHRl
bGxpbmcgdXMgdGhlIG5ldyAKPj4gaW50ZXJmYWNlIGlzIGZhc3RlciBpcyBub3QgZW50aXJlbHkg
dXNlZnVsLiBXaGF0IEkgYW0gbW9yZSBpbnRlcmVzdGVkIAo+PiBpcyBob3cgaXQgaWYgeW91IHVz
ZSBhIGd1ZXN0IHBoeXNpY2FsIGFkZHJlc3Mgb24gdGhlIHZlcnNpb24gIk1hcHBlZCAKPj4gb24g
YWNjZXNzIi4KPiAKPiBIbSwgSSBzZWUgeW91ciBwb2ludC4gV2VsbCwgSSBjYW4gbWFrZSBpdCBm
b3IgQVJNIHRvIGNvbXBhcmUgcGVyZm9ybWFuY2UuCj4gCj4+Cj4+Pgo+Pj4KPj4+IMKgwqDCoMKg
wqDCoCBBbHNvIGl0IHdhcyBjaGVja2VkIElSUSBsYXRlbmN5IGRpZmZlcmVuY2UgdXNpbmcgVEJN
IGluIGEgCj4+PiBzZXR1cCBzaW1pbGFyIHRvCj4+PiDCoMKgwqDCoMKgwqAgWzVdLiBQbGVhc2Ug
bm90ZSB0aGF0IHRoZSBJUlEgcmF0ZSBpcyBvbmUgaW4gMzAgc2Vjb25kcywgYW5kIG9ubHkKPj4+
IMKgwqDCoMKgwqDCoCBWQ1BVLT5pZGxlLT5WQ1BVIHVzZS1jYXNlIGlzIGNvbnNpZGVyZWQuIFdp
dGggZm9sbG93aW5nIAo+Pj4gcmVzdWx0cyAoaW4gbnMsCj4+PiDCoMKgwqDCoMKgwqAgdGhlIHRp
bWVyIGdyYW51bGFyaXR5IDEyMG5zKToKPj4KPj4gSG93IGxvbmcgZGlkIHlvdSBydW4gdGhlIGJl
bmNobWFyaz8KPiAKPiBJIGRpZCBydW4gaXQgdW50aWwgYXZnIG1vcmUgb3JlIGxlc3Mgc3RhYmls
aXplcyAoMi0zIG1pbnV0ZXMpLCB0aGVuIHRvb2sgCj4gdGhlIG1pbmltYWwgYXZnIChub3RlLCB3
ZSBoYXZlIGEgbW92aW5nIGF2ZXJhZ2UgdGhlcmUpLgpEaWQgeW91IHJlLXJ1biBtdWx0aXBsZSB0
aW1lPwoKPiAKPj4KPj4+Cj4+PiDCoMKgwqDCoMKgwqAgbWFwcGVkIG9uIGFjY2VzczoKPj4+IMKg
wqDCoMKgwqDCoMKgwqDCoMKgIG1heD05OTYwIHdhcm1fbWF4PTg2NDAgbWluPTcyMDAgYXZnPTc2
MjYKPj4+IMKgwqDCoMKgwqDCoCBtYXBwZWQgb24gaW5pdDoKPj4+IMKgwqDCoMKgwqDCoMKgwqDC
oMKgIG1heD05NDgwIHdhcm1fbWF4PTg0MDAgbWluPTcwODAgYXZnPTczNDEKPj4+Cj4+PiDCoMKg
wqDCoMKgwqAgVW5mb3J0dW5hdGVseSB0aGVyZSBhcmUgbm8gY29uc2l0ZW50IHJlc3VsdHMgeWV0
IGZyb20gCj4+PiBwcm9maWxpbmcgdXNpbmcKPj4+IMKgwqDCoMKgwqDCoCBMYXV0ZXJiYWNoIFBv
d2VyVHJhY2UuIFN0aWxsIGluIGNvbW11bmljYXRpb24gd2l0aCB0aGUgdHJhY2VyIAo+Pj4gdmVu
ZG9yIGluCj4+PiDCoMKgwqDCoMKgwqAgb3JkZXIgdG8gc2V0dXAgdGhlIHByb3BlciBjb25maWd1
cmF0aW9uLgo+IAoKWzFdICBodHRwczovL3BhdHJpY2ttbi5jb20vcHJvamVjdHMvY3B1YnVybi8/
IElmIHNvLCBhIGxpbmsgdG8gdGhlIApiZW5jaG1hcmsKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 13 11:32:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 11:32:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQ9C8-0001JO-Qm; Mon, 13 May 2019 11:32:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KEM8=TN=citrix.com=prvs=029c3005f=roger.pau@srs-us1.protection.inumbo.net>)
 id 1hQ9C8-0001JJ-5l
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 11:32:36 +0000
X-Inumbo-ID: cb68bb56-7572-11e9-9adf-538917fd5f5d
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cb68bb56-7572-11e9-9adf-538917fd5f5d;
 Mon, 13 May 2019 11:32:31 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,465,1549929600"; d="scan'208";a="89707091"
Date: Mon, 13 May 2019 13:32:23 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190513113223.pyvrp6nrhbczgbjj@Air-de-Roger>
References: <5CC6DD090200007800229E80@prv1-mh.provo.novell.com>
 <5CD2D2C8020000780022CCF2@prv1-mh.provo.novell.com>
 <5CD2D545020000780022CD3D@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5CD2D545020000780022CD3D@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2 06/12] x86/IRQ: consolidate use of
 ->arch.cpu_mask
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBNYXkgMDgsIDIwMTkgYXQgMDc6MTA6MjlBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gTWl4ZWQgbWVhbmluZyB3YXMgaW1wbGllZCBzbyBmYXIgYnkgZGlmZmVyZW50IHBpZWNl
cyBvZiBjb2RlIC0KPiBkaXNhZ3JlZW1lbnQgd2FzIGluIHBhcnRpY3VsYXIgYWJvdXQgd2hldGhl
ciB0byBleHBlY3Qgb2ZmbGluZSBDUFVzJwo+IGJpdHMgdG8gcG9zc2libHkgYmUgc2V0LiBTd2l0
Y2ggdG8gYSBtb3N0bHkgY29uc2lzdGVudCBtZWFuaW5nCj4gKGV4Y2VwdGlvbiBiZWluZyBoaWdo
IHByaW9yaXR5IGludGVycnVwdHMsIHdoaWNoIHdvdWxkIHBlcmhhcHMgYmV0dGVyCj4gYmUgc3dp
dGNoZWQgdG8gdGhlIHNhbWUgbW9kZWwgYXMgd2VsbCBpbiBkdWUgY291cnNlKS4gVXNlIHRoZSBm
aWVsZCB0bwo+IHJlY29yZCB0aGUgdmVjdG9yIGFsbG9jYXRpb24gbWFzaywgaS5lLiBwb3RlbnRp
YWxseSBpbmNsdWRpbmcgYml0cyBvZgo+IG9mZmxpbmUgKHBhcmtlZCkgQ1BVcy4gVGhpcyBpbXBs
aWVzIHRoYXQgYmVmb3JlIHBhc3NpbmcgdGhlIG1hc2sgdG8KPiBjZXJ0YWluIGZ1bmN0aW9ucyAo
bW9zdCBub3RhYmx5IGNwdV9tYXNrX3RvX2FwaWNpZCgpKSBpdCBuZWVkcyB0byBiZQo+IGZ1cnRo
ZXIgcmVkdWNlZCB0byB0aGUgb25saW5lIHN1YnNldC4KPiAKPiBUaGUgZXhjZXB0aW9uIG9mIGhp
Z2ggcHJpb3JpdHkgaW50ZXJydXB0cyBpcyBhbHNvIHdoeSBmb3IgdGhlIG1vbWVudAo+IF9iaW5k
X2lycV92ZWN0b3IoKSBpcyBsZWZ0IGFzIGlzLCBkZXNwaXRlIGxvb2tpbmcgd3Jvbmc6IEl0J3Mg
dXNlZAo+IGV4Y2x1c2l2ZWx5IGZvciBJUlEwLCB3aGljaCBpc24ndCBzdXBwb3NlZCB0byBtb3Zl
IG9mZiBDUFUwIGF0IGFueSB0aW1lLgo+IAo+IFRoZSBwcmlvciBsYWNrIG9mIHJlc3RyaWN0aW5n
IHRvIG9ubGluZSBDUFVzIGluIHNldF9kZXNjX2FmZmluaXR5KCkKPiBiZWZvcmUgY2FsbGluZyBj
cHVfbWFza190b19hcGljaWQoKSBpbiBwYXJ0aWN1bGFyIGFsbG93ZWQgKGluIHgyQVBJQwo+IGNs
dXN0ZXJlZCBtb2RlKSBvZmZsaW5lZCBDUFVzIHRvIGVuZCB1cCBlbmFibGVkIGluIGFuIElSUSdz
IGRlc3RpbmF0aW9uCj4gZmllbGQuIChJIHdvbmRlciB3aGV0aGVyIHZlY3Rvcl9hbGxvY2F0aW9u
X2NwdW1hc2tfZmxhdCgpIHNob3VsZG4ndAo+IGZvbGxvdyBhIHNpbWlsYXIgbW9kZWwsIHVzaW5n
IGNwdV9wcmVzZW50X21hcCBpbiBmYXZvciBvZgo+IGNwdV9vbmxpbmVfbWFwLikKPiAKPiBGb3Ig
SU8tQVBJQyBjb2RlIGl0IHdhcyBkZWZpbml0ZWx5IHdyb25nIHRvIHBvdGVudGlhbGx5IHN0b3Jl
LCBhcyBhCj4gZmFsbGJhY2ssIFRBUkdFVF9DUFVTIChpLmUuIGFsbCBvbmxpbmUgb25lcykgaW50
byB0aGUgZmllbGQsIGFzIHRoYXQKPiB3b3VsZCBoYXZlIGNhdXNlZCBwcm9ibGVtcyB3aGVuIGRl
dGVybWluaW5nIG9uIHdoaWNoIENQVXMgdG8gcmVsZWFzZQo+IHZlY3RvcnMgd2hlbiB0aGV5J3Zl
IGdvbmUgb3V0IG9mIHVzZS4gRGlzYWJsZSBpbnRlcnJ1cHRzIGluc3RlYWQgd2hlbgo+IG5vIHZh
bGlkIHRhcmdldCBDUFUgY2FuIGJlIGVzdGFibGlzaGVkICh3aGljaCBjb2RlIGVsc2V3aGVyZSBz
aG91bGQKPiBndWFyYW50ZWUgdG8gbmV2ZXIgaGFwcGVuKSwgYW5kIGxvZyBhIG1lc3NhZ2UgaW4g
c3VjaCBhbiB1bmxpa2VseSBldmVudC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CgpUaGFua3MuCgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7D
qSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpTb21lIGNvbW1lbnRzIGJlbG93LgoKPiAtLS0KPiB2
MjogTmV3Lgo+IAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9pb19hcGljLmMKPiArKysgYi94ZW4vYXJj
aC94ODYvaW9fYXBpYy5jCj4gQEAgLTY4MCw3ICs2ODAsNyBAQCB2b2lkIC8qX19pbml0Ki8gc2V0
dXBfaW9hcGljX2Rlc3Qodm9pZCkKPiAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOwo+ICAgICAg
ICAgICAgICBpcnEgPSBwaW5fMl9pcnEoaXJxX2VudHJ5LCBpb2FwaWMsIHBpbik7Cj4gICAgICAg
ICAgICAgIGRlc2MgPSBpcnFfdG9fZGVzYyhpcnEpOwo+IC0gICAgICAgICAgICBCVUdfT04oY3B1
bWFza19lbXB0eShkZXNjLT5hcmNoLmNwdV9tYXNrKSk7Cj4gKyAgICAgICAgICAgIEJVR19PTigh
Y3B1bWFza19pbnRlcnNlY3RzKGRlc2MtPmFyY2guY3B1X21hc2ssICZjcHVfb25saW5lX21hcCkp
OwoKSSB3b25kZXIgaWYgbWF5YmUgeW91IGNvdWxkIGluc3RlYWQgZG86CgppZiAoIGNwdW1hc2tf
aW50ZXJzZWN0cyhkZXNjLT5hcmNoLmNwdV9tYXNrLCAmY3B1X29ubGluZV9tYXApICkKICAgIHNl
dF9pb2FwaWNfYWZmaW5pdHlfaXJxKGRlc2MsIGRlc2MtPmFyY2guY3B1X21hc2spOwplbHNlCiAg
ICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKCkkgZ3Vlc3MgaWYgdGhlIElSUSBpcyBpbiB1c2UgYnkg
WGVuIGl0c2VsZiB0aGUgZmFpbHVyZSBvdWdodCB0byBiZQpmYXRhbC4KCj4gICAgICAgICAgICAg
IHNldF9pb2FwaWNfYWZmaW5pdHlfaXJxKGRlc2MsIGRlc2MtPmFyY2guY3B1X21hc2spOwo+ICAg
ICAgICAgIH0KPiAgCj4gQEAgLTIxOTcsNyArMjE5Nyw2IEBAIGludCBpb19hcGljX3NldF9wY2lf
cm91dGluZyAoaW50IGlvYXBpYywKPiAgewo+ICAgICAgc3RydWN0IGlycV9kZXNjICpkZXNjID0g
aXJxX3RvX2Rlc2MoaXJxKTsKPiAgICAgIHN0cnVjdCBJT19BUElDX3JvdXRlX2VudHJ5IGVudHJ5
Owo+IC0gICAgY3B1bWFza190IG1hc2s7Cj4gICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwo+ICAg
ICAgaW50IHZlY3RvcjsKPiAgCj4gQEAgLTIyMzIsMTEgKzIyMzEsMTcgQEAgaW50IGlvX2FwaWNf
c2V0X3BjaV9yb3V0aW5nIChpbnQgaW9hcGljLAo+ICAgICAgICAgIHJldHVybiB2ZWN0b3I7Cj4g
ICAgICBlbnRyeS52ZWN0b3IgPSB2ZWN0b3I7Cj4gIAo+IC0gICAgY3B1bWFza19jb3B5KCZtYXNr
LCBUQVJHRVRfQ1BVUyk7Cj4gLSAgICAvKiBEb24ndCBjaGFuY2UgZW5kaW5nIHVwIHdpdGggYW4g
ZW1wdHkgbWFzay4gKi8KPiAtICAgIGlmIChjcHVtYXNrX2ludGVyc2VjdHMoJm1hc2ssIGRlc2Mt
PmFyY2guY3B1X21hc2spKQo+IC0gICAgICAgIGNwdW1hc2tfYW5kKCZtYXNrLCAmbWFzaywgZGVz
Yy0+YXJjaC5jcHVfbWFzayk7Cj4gLSAgICBTRVRfREVTVChlbnRyeSwgbG9naWNhbCwgY3B1X21h
c2tfdG9fYXBpY2lkKCZtYXNrKSk7Cj4gKyAgICBpZiAoY3B1bWFza19pbnRlcnNlY3RzKGRlc2Mt
PmFyY2guY3B1X21hc2ssIFRBUkdFVF9DUFVTKSkgewo+ICsgICAgICAgIGNwdW1hc2tfdCAqbWFz
ayA9IHRoaXNfY3B1KHNjcmF0Y2hfY3B1bWFzayk7Cj4gKwo+ICsgICAgICAgIGNwdW1hc2tfYW5k
KG1hc2ssIGRlc2MtPmFyY2guY3B1X21hc2ssIFRBUkdFVF9DUFVTKTsKPiArICAgICAgICBTRVRf
REVTVChlbnRyeSwgbG9naWNhbCwgY3B1X21hc2tfdG9fYXBpY2lkKG1hc2spKTsKPiArICAgIH0g
ZWxzZSB7Cj4gKyAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIgIklSUSVkOiBubyB0YXJnZXQgQ1BV
ICglKnBiIHZzICUqcGIpXG4iLAo+ICsgICAgICAgICAgICAgICBpcnEsIG5yX2NwdV9pZHMsIGNw
dW1hc2tfYml0cyhkZXNjLT5hcmNoLmNwdV9tYXNrKSwKPiArICAgICAgICAgICAgICAgbnJfY3B1
X2lkcywgY3B1bWFza19iaXRzKFRBUkdFVF9DUFVTKSk7Cj4gKyAgICAgICAgZGVzYy0+c3RhdHVz
IHw9IElSUV9ESVNBQkxFRDsKPiArICAgIH0KCkhtLCBwYXJ0IG9mIHRoaXMgZmlsZSBkb2Vzbid0
IHNlZW0gdG8gdXNlIFhlbiBjb2Rpbmcgc3R5bGUsIGJ1dCB0aGUKY2h1bmsgeW91IGFkZCBiZWxv
dyBkb2VzIHVzZSBpdC4gQW5kIHRoZXJlIGFyZSBmdW5jdGlvbnMgKGxpa2UKbWFza19hbmRfYWNr
X2xldmVsX2lvYXBpY19pcnEgdGhhdCBzZWVtIHRvIHVzZSBhIG1peCBvZiBjb2RpbmcKc3R5bGVz
KS4KCkknbSBub3Qgc3VyZSB3aGF0J3MgdGhlIHBvbGljeSBoZXJlLCBzaG91bGQgbmV3IGNodW5r
cyBmb2xsb3cgWGVuJ3MKY29kaW5nIHN0eWxlPwoKPiAgCj4gICAgICBhcGljX3ByaW50ayhBUElD
X0RFQlVHLCBLRVJOX0RFQlVHICJJT0FQSUNbJWRdOiBTZXQgUENJIHJvdXRpbmcgZW50cnkgIgo+
ICAJCSIoJWQtJWQgLT4gJSN4IC0+IElSUSAlZCBNb2RlOiVpIEFjdGl2ZTolaSlcbiIsIGlvYXBp
YywKPiBAQCAtMjQyMiw3ICsyNDI3LDIxIEBAIGludCBpb2FwaWNfZ3Vlc3Rfd3JpdGUodW5zaWdu
ZWQgbG9uZyBwaHkKPiAgICAgIC8qIFNldCB0aGUgdmVjdG9yIGZpZWxkIHRvIHRoZSByZWFsIHZl
Y3RvciEgKi8KPiAgICAgIHJ0ZS52ZWN0b3IgPSBkZXNjLT5hcmNoLnZlY3RvcjsKPiAgCj4gLSAg
ICBTRVRfREVTVChydGUsIGxvZ2ljYWwsIGNwdV9tYXNrX3RvX2FwaWNpZChkZXNjLT5hcmNoLmNw
dV9tYXNrKSk7Cj4gKyAgICBpZiAoIGNwdW1hc2tfaW50ZXJzZWN0cyhkZXNjLT5hcmNoLmNwdV9t
YXNrLCBUQVJHRVRfQ1BVUykgKQo+ICsgICAgewo+ICsgICAgICAgIGNwdW1hc2tfdCAqbWFzayA9
IHRoaXNfY3B1KHNjcmF0Y2hfY3B1bWFzayk7Cj4gKwo+ICsgICAgICAgIGNwdW1hc2tfYW5kKG1h
c2ssIGRlc2MtPmFyY2guY3B1X21hc2ssIFRBUkdFVF9DUFVTKTsKPiArICAgICAgICBTRVRfREVT
VChydGUsIGxvZ2ljYWwsIGNwdV9tYXNrX3RvX2FwaWNpZChtYXNrKSk7Cj4gKyAgICB9Cj4gKyAg
ICBlbHNlCj4gKyAgICB7Cj4gKyAgICAgICAgZ3ByaW50ayhYRU5MT0dfRVJSLCAiSVJRJWQ6IG5v
IHRhcmdldCBDUFUgKCUqcGIgdnMgJSpwYilcbiIsCj4gKyAgICAgICAgICAgICAgIGlycSwgbnJf
Y3B1X2lkcywgY3B1bWFza19iaXRzKGRlc2MtPmFyY2guY3B1X21hc2spLAo+ICsgICAgICAgICAg
ICAgICBucl9jcHVfaWRzLCBjcHVtYXNrX2JpdHMoVEFSR0VUX0NQVVMpKTsKPiArICAgICAgICBk
ZXNjLT5zdGF0dXMgfD0gSVJRX0RJU0FCTEVEOwo+ICsgICAgICAgIHJ0ZS5tYXNrID0gMTsKPiAr
ICAgIH0KPiAgCj4gICAgICBfX2lvYXBpY193cml0ZV9lbnRyeShhcGljLCBwaW4sIDAsIHJ0ZSk7
Cj4gICAgICAKPiAtLS0gYS94ZW4vYXJjaC94ODYvaXJxLmMKPiArKysgYi94ZW4vYXJjaC94ODYv
aXJxLmMKPiBAQCAtNDcxLDExICs0NzEsMTMgQEAgc3RhdGljIGludCBfX2Fzc2lnbl9pcnFfdmVj
dG9yKAo+ICAgICAgICovCj4gICAgICBzdGF0aWMgaW50IGN1cnJlbnRfdmVjdG9yID0gRklSU1Rf
RFlOQU1JQ19WRUNUT1IsIGN1cnJlbnRfb2Zmc2V0ID0gMDsKPiAgICAgIGludCBjcHUsIGVyciwg
b2xkX3ZlY3RvcjsKPiAtICAgIGNwdW1hc2tfdCB0bXBfbWFzazsKPiAgICAgIHZtYXNrX3QgKmly
cV91c2VkX3ZlY3RvcnMgPSBOVUxMOwo+ICAKPiAgICAgIG9sZF92ZWN0b3IgPSBpcnFfdG9fdmVj
dG9yKGlycSk7Cj4gLSAgICBpZiAob2xkX3ZlY3RvciA+IDApIHsKPiArICAgIGlmICggb2xkX3Zl
Y3RvciA+IDAgKQoKQW5vdGhlciBjYW5kaWRhdGUgdG8gc3dpdGNoIHRvIHZhbGlkX2lycV92ZWN0
b3Igb3IgYXQgbGVhc3QgbWFrZSBhbgpleHBsaWNpdCBjb21wYXJpc29uIHdpdGggSVJRX1ZFQ1RP
Ul9VTkFTU0lHTkVELgoKU2VlaW5nIHlvdXIgcmVwbHkgdG8gbXkgY29tbWVudCBpbiB0aGF0IGRp
cmVjdGlvbiBvbiBhIHByZXZpb3VzIHBhdGNoCnRoaXMgY2FuIGJlIGRvbmUgYXMgYSBmb2xsb3cg
dXAuCgpSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 13 12:04:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 12:04:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQ9gN-0004IP-MW; Mon, 13 May 2019 12:03:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=armk=TN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQ9gM-0004IC-PU
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 12:03:50 +0000
X-Inumbo-ID: 2ab51122-7577-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2ab51122-7577-11e9-8980-bc764e045a96;
 Mon, 13 May 2019 12:03:49 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQ9gJ-0005F0-7Z; Mon, 13 May 2019 12:03:47 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hQ9gI-0000bw-U0; Mon, 13 May 2019 12:03:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hQ9gI-0007kk-R6; Mon, 13 May 2019 12:03:46 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136170-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=1e31c150f6b0efac59df1824e9881b3eb00b01b5
X-Osstest-Versions-That: xen=e83077a3d11072708a5c38fa09fa9d011914e2a1
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 13 May 2019 12:03:46 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 136170: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjE3MCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjE3MC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICAxZTMxYzE1MGY2YjBlZmFjNTlkZjE4MjRlOTg4MWIzZWIwMGIwMWI1CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBlODMwNzdhM2QxMTA3MjcwOGE1
YzM4ZmEwOWZhOWQwMTE5MTRlMmExCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzU4NTcgIDIwMTkt
MDUtMDcgMTQ6MDA6MzQgWiAgICA1IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTM2MTcwICAy
MDE5LTA1LTEzIDA5OjAwOjM0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxleGFuZHJ1IElzYWlsYSA8YWlz
YWlsYUBiaXRkZWZlbmRlci5jb20+CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KICBCcmlhbiBXb29kcyA8YnJpYW4ud29vZHNAYW1kLmNvbT4KICBFc2xhbSBFbG5p
a2V0eSA8ZWxuaWtldHlAYW1hem9uLmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFw
QGNpdHJpeC5jb20+CiAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+
CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEtldmluIFRpYW4gPGtldmluLnRp
YW5AaW50ZWwuY29tPgogIE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSA8bWFybWFyZWtAaW52
aXNpYmxldGhpbmdzbGFiLmNvbT4KICBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZl
bmRlci5jb20+CiAgVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgogIFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8g
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICBlODMwNzdhM2QxLi4xZTMx
YzE1MGY2ICAxZTMxYzE1MGY2YjBlZmFjNTlkZjE4MjRlOTg4MWIzZWIwMGIwMWI1IC0+IHNtb2tl
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 13 12:05:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 12:05:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQ9hl-0004OX-3N; Mon, 13 May 2019 12:05:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=cGAx=TN=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hQ9hj-0004OR-HH
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 12:05:15 +0000
X-Inumbo-ID: 5d2a84eb-7577-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5d2a84eb-7577-11e9-8980-bc764e045a96;
 Mon, 13 May 2019 12:05:13 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 13 May 2019 06:05:13 -0600
Message-Id: <5CD95D74020000780022E14B@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 13 May 2019 06:05:08 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <george.dunlap@citrix.com>
References: <5CC6DD090200007800229E80@prv1-mh.provo.novell.com>
 <5CD2D2C8020000780022CCF2@prv1-mh.provo.novell.com>
 <5CD2D489020000780022CD34@prv1-mh.provo.novell.com>
 <765d6542-734a-5255-73a4-74ccce7f4ee8@citrix.com>
In-Reply-To: <765d6542-734a-5255-73a4-74ccce7f4ee8@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 03/12] x86/IRQ: avoid UB (or worse) in
 trace_irq_mask()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEzLjA1LjE5IGF0IDEyOjQyLCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBPbiA1LzgvMTkgMjowNyBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IFRCRDogSSB3b25k
ZXIgd2hldGhlciB0aGUgZnVuY3Rpb24gc2hvdWxkbid0IGdhaW4gYW4gZWFybHkgdGJfaW5pdF9k
b25lCj4+ICAgICAgY2hlY2ssIGxpa2UgbWFueSBvdGhlciB0cmFjZV8qKCkgaGF2ZS4KPiAKPiBZ
ZWFoLCBhdm9pZGluZyB0aGVzZSBtZW1jb3BpZXMgd2hlbiB0cmFjaW5nIGlzIG5vdCBlbmFibGVk
IHNlZW1zIGxpa2UgYQo+IGdvb2QgdGhpbmcuCgpJJ3ZlIHRha2VuIG5vdGUgdG8gc3VibWl0IGEg
cmVzcGVjdGl2ZSBmb2xsb3ctb24gcGF0Y2guCgo+IEVpdGhlciB3YXk6Cj4gCj4gQWNrZWQtYnk6
IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KClRoYW5rcywgSmFuCgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 13 12:30:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 12:30:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQA69-0006gW-95; Mon, 13 May 2019 12:30:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GA65=TN=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1hQA67-0006fT-Ou
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 12:30:27 +0000
X-Inumbo-ID: e1af5ba8-757a-11e9-8980-bc764e045a96
Received: from mail-lj1-x241.google.com (unknown [2a00:1450:4864:20::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e1af5ba8-757a-11e9-8980-bc764e045a96;
 Mon, 13 May 2019 12:30:25 +0000 (UTC)
Received: by mail-lj1-x241.google.com with SMTP id r76so10734357lja.12
 for <xen-devel@lists.xenproject.org>; Mon, 13 May 2019 05:30:25 -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-language:content-transfer-encoding;
 bh=zE7tPWbmQfReBazBdGAOz6+LfIHlVYBU6hOyFf+BKOM=;
 b=mIvuyEXfS3zgOVfMSFzW7LBMmi8rzNRu/BThZQyLY5f6cPIp/gzizKfif5364EBleF
 9GaKJR7bC3Sla2MMXDJnUDOyoRLkZ13jkYGp94Axn6eVoJXZmvjla4zAFOkSEInuMvvm
 /phVlwHIx4vryVwJo80eWBDHxQwOGvQ4WBSVuAddWek0yIMBRMXrQJSAj22X2NH3W48H
 VBd2aDenCT1fAP3cgfM6FJqx8T+KcngRzxSShriznq7UpTMA2DUrywuNSyCWQ7ACBAM3
 gk4aOaxe4W/i9X6cHzjkKvn3LwxaP7Us3adNYIjGBIBDhYuHzTTk/4+sZEt4wUBbMOc/
 i7AA==
X-Google-DKIM-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=zE7tPWbmQfReBazBdGAOz6+LfIHlVYBU6hOyFf+BKOM=;
 b=BB94Aby3XWveu6vEa37WsqtFlly42ngAm0AjnF4lzsDqv/qAf4M/uplQqaUls2kC8Y
 JHcsBMY8dO3wz4flmnnXBxxGpk1Px/IvcuElmTcBFAp+mNPl4jpjHXAdkGviuTFagej3
 U8I7rVP73YCfxXwLXYBOG/Sxil7q7BEMAwliRa8S7alXV3rly3/6nEq9tkk6GnPr4634
 F+VvnU8iUeo/R+bS4M7pGYVyDWazyVfiqeJ+9lmdRHR/fnRSwukR4+zwpEJBmLdPWF4S
 gYczkOAwS7CGcueAcnjTNc2h3BQRiu73+/O0DoVLi01Cqrx1cL2wlDyADO1gqtkoZzRU
 ebIg==
X-Gm-Message-State: APjAAAWtdxQ0ik3omMVehoemtNWOstPpxwQnG2C7sqH6NsOhV2q4bT7e
 EnQnqjQAYbcs8hCm/OOaEiZ0A75UDV9Bhg==
X-Google-Smtp-Source: APXvYqypA3TbTPUAkbsKrM4LVDw/nsjtLKG+9EnTBbOEyb8Ovyb2lKmdSVEdzywSY4RO/I8zWqcadA==
X-Received: by 2002:a2e:9cd5:: with SMTP id g21mr8590694ljj.39.1557750623311; 
 Mon, 13 May 2019 05:30:23 -0700 (PDT)
Received: from [10.17.180.71] (ll-74.141.223.85.sovam.net.ua. [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id
 j14sm2515840lfb.76.2019.05.13.05.30.21
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 13 May 2019 05:30:22 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <1556007026-31057-1-git-send-email-andrii.anisov@gmail.com>
 <1556007026-31057-3-git-send-email-andrii.anisov@gmail.com>
 <e248dae9-c91c-c735-ea16-9bcb70c65e9d@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <959c8975-ec44-a788-25b3-84ee17520abc@gmail.com>
Date: Mon, 13 May 2019 15:30:21 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <e248dae9-c91c-c735-ea16-9bcb70c65e9d@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 2/2] xen: implement
 VCPUOP_register_runstate_phys_memory_area
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <JBeulich@suse.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAwOC4wNS4xOSAxODo0MCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFRoaXMgcGF0Y2ggaXMg
cXVpdGUgaGFyZCB0byByZWFkIGJlY2F1c2UgeW91IGFyZSByZXdvcmtpbmcgdGhlIGNvZGUgYW5k
IGF0IHRoZSBzYW1lIHRpbWUgaW1wbGVtZW50aW5nIHRoZSBuZXcgVkNQVU9QLiBIb3cgYWJvdXQg
bW92aW5nIHRoZSByZXdvcmsgaW4gYSBzZXBhcmF0ZSBwYXRjaD8gVGhlIGltcGxlbWVudGF0aW9u
IGNhbiB0aGVuIGJlIGZvbGQgaW4gdGhlIHByZXZpb3VzIHBhdGNoIGFzIHN1Z2dlc3RlZCBieSBH
ZW9yZ2UuCgpPSy4KCj4gCj4+Cj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMg
Yi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKPj4gaW5kZXggNmRjNjMzZS4uOGUyNGU2MyAxMDA2NDQK
Pj4gLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jCj4+ICsrKyBiL3hlbi9hcmNoL2FybS9kb21h
aW4uYwo+PiBAQCAtMjc1LDMyICsyNzUsNTUgQEAgc3RhdGljIHZvaWQgY3R4dF9zd2l0Y2hfdG8o
c3RydWN0IHZjcHUgKm4pCj4+IMKgIH0KPj4gwqAgLyogVXBkYXRlIHBlci1WQ1BVIGd1ZXN0IHJ1
bnN0YXRlIHNoYXJlZCBtZW1vcnkgYXJlYSAoaWYgcmVnaXN0ZXJlZCkuICovCj4+IC1zdGF0aWMg
dm9pZCB1cGRhdGVfcnVuc3RhdGVfYXJlYShzdHJ1Y3QgdmNwdSAqdikKPj4gK3ZvaWQgdXBkYXRl
X3J1bnN0YXRlX2FyZWEoc3RydWN0IHZjcHUgKnYpCj4gCj4gV2h5IGRvIHlvdSBleHBvcnQgdXBk
YXRlX3J1bnN0YXRlX2FyZWE/IFRoZSBmdW5jdGlvbiBkb2VzIG5vdCBzZWVtIHRvIGJlIGNhbGxl
ZCBvdXRzaWRlLgoKT3VjaCwgdGhpcyBsZWZ0IGZyb20gb25lIG9mIHRoZSBwcmV2aW91cyB2ZXJz
aW9ucy4KCj4gCj4+IMKgIHsKPj4gLcKgwqDCoCB2b2lkIF9fdXNlciAqZ3Vlc3RfaGFuZGxlID0g
TlVMTDsKPj4gK8KgwqDCoCBpZiAoICFndWVzdF9oYW5kbGVfaXNfbnVsbChydW5zdGF0ZV9ndWVz
dCh2KSkgKQo+PiArwqDCoMKgIHsKPj4gK8KgwqDCoMKgwqDCoMKgIHZvaWQgX191c2VyICpndWVz
dF9oYW5kbGUgPSBOVUxMOwo+PiArwqDCoMKgwqDCoMKgwqAgaWYgKCBWTV9BU1NJU1Qodi0+ZG9t
YWluLCBydW5zdGF0ZV91cGRhdGVfZmxhZykgKQo+PiArwqDCoMKgwqDCoMKgwqAgewo+PiArwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoCBndWVzdF9oYW5kbGUgPSAmdi0+cnVuc3RhdGVfZ3Vlc3QucC0+
c3RhdGVfZW50cnlfdGltZSArIDE7Cj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGd1ZXN0X2hh
bmRsZS0tOwo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB2LT5ydW5zdGF0ZS5zdGF0ZV9lbnRy
eV90aW1lIHw9IFhFTl9SVU5TVEFURV9VUERBVEU7Cj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
IF9fcmF3X2NvcHlfdG9fZ3Vlc3QoZ3Vlc3RfaGFuZGxlLAo+PiArwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKHZvaWQgKikoJnYt
PnJ1bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWUgKyAxKSAtIDEsCj4+ICvCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAxKTsKPj4gK8Kg
wqDCoMKgwqDCoMKgwqDCoMKgwqAgc21wX3dtYigpOwo+PiArwqDCoMKgwqDCoMKgwqAgfQo+PiAt
wqDCoMKgIGlmICggZ3Vlc3RfaGFuZGxlX2lzX251bGwocnVuc3RhdGVfZ3Vlc3QodikpICkKPj4g
LcKgwqDCoMKgwqDCoMKgIHJldHVybjsKPj4gK8KgwqDCoMKgwqDCoMKgIF9fY29weV90b19ndWVz
dChydW5zdGF0ZV9ndWVzdCh2KSwgJnYtPnJ1bnN0YXRlLCAxKTsKPj4gLcKgwqDCoCBpZiAoIFZN
X0FTU0lTVCh2LT5kb21haW4sIHJ1bnN0YXRlX3VwZGF0ZV9mbGFnKSApCj4+IC3CoMKgwqAgewo+
PiAtwqDCoMKgwqDCoMKgwqAgZ3Vlc3RfaGFuZGxlID0gJnYtPnJ1bnN0YXRlX2d1ZXN0LnAtPnN0
YXRlX2VudHJ5X3RpbWUgKyAxOwo+PiAtwqDCoMKgwqDCoMKgwqAgZ3Vlc3RfaGFuZGxlLS07Cj4+
IC3CoMKgwqDCoMKgwqDCoCB2LT5ydW5zdGF0ZS5zdGF0ZV9lbnRyeV90aW1lIHw9IFhFTl9SVU5T
VEFURV9VUERBVEU7Cj4+IC3CoMKgwqDCoMKgwqDCoCBfX3Jhd19jb3B5X3RvX2d1ZXN0KGd1ZXN0
X2hhbmRsZSwKPj4gLcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoCAodm9pZCAqKSgmdi0+cnVuc3RhdGUuc3RhdGVfZW50cnlfdGltZSArIDEpIC0g
MSwgMSk7Cj4+IC3CoMKgwqDCoMKgwqDCoCBzbXBfd21iKCk7Cj4+ICvCoMKgwqDCoMKgwqDCoCBp
ZiAoIGd1ZXN0X2hhbmRsZSApCj4+ICvCoMKgwqDCoMKgwqDCoCB7Cj4+ICvCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgIHYtPnJ1bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWUgJj0gflhFTl9SVU5TVEFURV9V
UERBVEU7Cj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHNtcF93bWIoKTsKPj4gK8KgwqDCoMKg
wqDCoMKgwqDCoMKgwqAgX19yYXdfY29weV90b19ndWVzdChndWVzdF9oYW5kbGUsCj4+ICvCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oCAodm9pZCAqKSgmdi0+cnVuc3RhdGUuc3RhdGVfZW50cnlfdGltZSArIDEpIC0gMSwKPj4gK8Kg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgIDEpOwo+PiArwqDCoMKgwqDCoMKgwqAgfQo+PiDCoMKgwqDCoMKgIH0KPj4gLcKgwqDCoCBf
X2NvcHlfdG9fZ3Vlc3QocnVuc3RhdGVfZ3Vlc3QodiksICZ2LT5ydW5zdGF0ZSwgMSk7Cj4+IC0K
Pj4gLcKgwqDCoCBpZiAoIGd1ZXN0X2hhbmRsZSApCj4+ICvCoMKgwqAgc3Bpbl9sb2NrKCZ2LT5t
YXBwZWRfcnVuc3RhdGVfbG9jayk7Cj4+ICvCoMKgwqAgaWYgKCB2LT5tYXBwZWRfcnVuc3RhdGUg
KQo+IAo+IFRoZSBjb2RlIGxvb2tzIGEgYml0IG9kZCB0byBtZSwgeW91IHNlZW0gdG8gYWxsb3cg
YSBndWVzdCB0byBwcm92aWRlIDIgcnVuc3RhdGUgYXJlYXM6IG9uZSB1c2luZyBndWVzdCB2aXJ0
dWFsIGFkZHJlc3MgdGhlIG90aGVyIHVzaW5nIGd1ZXN0IHBoeXNpY2FsIGFkZHJlc3MuCj4gCj4g
SXQgd291bGQgYmUgYmVzdCBpZiB3ZSBwcmV2ZW50IGEgZ3Vlc3QgdG8gbWl4IG1hdGNoIHRoZW0u
IAoKRmlyc3RseSBJIHR1cm5lZCB0byBpbXBsZW1lbnRpbmcgaW4gdGhhdCB3YXksIGJ1dCB0aGUg
bG9ja2luZyBhbmQgZGVjaXNzaW9ucyBjb2RlIGJlY29tZSByZWFsbHkgdWdseSBhbmQgY29tcGxl
eCB3aGlsZSB0cnlpbmcgdG8gY292ZXIgJ2d1ZXN0J3MgbWlzYmVoYXZpb3InIHNjZW5hcmlvcy4K
Cj4gSU9XLCBpZiB0aGUgZ3Vlc3QgcHJvdmlkZSBhIHBoeXNpY2FsIGFkZHJlc3MgZmlyc3QsIHRo
ZW4gKmFsbCogdGhlIGNhbGwgc2hvdWxkIGJlIHBoeXNpY2FsIGFkZHJlc3MuIEFsdGVybmF0aXZl
bHkgdGhpcyBjb3VsZCBiZSBhIHBlciB2Q1BVIGRlY2lzaW9uLgoKSSBndWVzcyB3ZSBzaG91bGQg
YWdyZWUgd2hhdCB0byBpbXBsZW1lbnQgZmlyc3QuCgo+IAo+PiDCoMKgwqDCoMKgIHsKPj4gLcKg
wqDCoMKgwqDCoMKgIHYtPnJ1bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWUgJj0gflhFTl9SVU5TVEFU
RV9VUERBVEU7Cj4+IC3CoMKgwqDCoMKgwqDCoCBzbXBfd21iKCk7Cj4+IC3CoMKgwqDCoMKgwqDC
oCBfX3Jhd19jb3B5X3RvX2d1ZXN0KGd1ZXN0X2hhbmRsZSwKPj4gLcKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAodm9pZCAqKSgmdi0+cnVuc3Rh
dGUuc3RhdGVfZW50cnlfdGltZSArIDEpIC0gMSwgMSk7Cj4+ICvCoMKgwqDCoMKgwqDCoCBpZiAo
IFZNX0FTU0lTVCh2LT5kb21haW4sIHJ1bnN0YXRlX3VwZGF0ZV9mbGFnKSApCj4+ICvCoMKgwqDC
oMKgwqDCoCB7Cj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHYtPm1hcHBlZF9ydW5zdGF0ZS0+
c3RhdGVfZW50cnlfdGltZSB8PSBYRU5fUlVOU1RBVEVfVVBEQVRFOwo+PiArwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoCBzbXBfd21iKCk7Cj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHYtPnJ1bnN0
YXRlLnN0YXRlX2VudHJ5X3RpbWUgfD0gWEVOX1JVTlNUQVRFX1VQREFURTsKPj4gK8KgwqDCoMKg
wqDCoMKgIH0KPj4gKwo+PiArwqDCoMKgwqDCoMKgwqAgbWVtY3B5KHYtPm1hcHBlZF9ydW5zdGF0
ZSwgJnYtPnJ1bnN0YXRlLCBzaXplb2Yodi0+cnVuc3RhdGUpKTsKPj4gKwo+PiArwqDCoMKgwqDC
oMKgwqAgaWYgKCBWTV9BU1NJU1Qodi0+ZG9tYWluLCBydW5zdGF0ZV91cGRhdGVfZmxhZykgKQo+
PiArwqDCoMKgwqDCoMKgwqAgewo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB2LT5tYXBwZWRf
cnVuc3RhdGUtPnN0YXRlX2VudHJ5X3RpbWUgJj0gflhFTl9SVU5TVEFURV9VUERBVEU7Cj4+ICvC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgIHNtcF93bWIoKTsKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKg
wqAgdi0+cnVuc3RhdGUuc3RhdGVfZW50cnlfdGltZSAmPSB+WEVOX1JVTlNUQVRFX1VQREFURTsK
Pj4gK8KgwqDCoMKgwqDCoMKgIH0KPj4gwqDCoMKgwqDCoCB9Cj4+ICvCoMKgwqAgc3Bpbl91bmxv
Y2soJnYtPm1hcHBlZF9ydW5zdGF0ZV9sb2NrKTsKPj4gKwo+IAo+IE5JVDogVGhlIG5ld2xpbmUg
aXMgbm90IG5lY2Vzc2FyeSBoZXJlLgoKT0suCgo+IAo+PiDCoCB9Cj4+IMKgIHN0YXRpYyB2b2lk
IHNjaGVkdWxlX3RhaWwoc3RydWN0IHZjcHUgKnByZXYpCj4+IEBAIC05OTgsNiArMTAyMSw3IEBA
IGxvbmcgZG9fYXJtX3ZjcHVfb3AoaW50IGNtZCwgdW5zaWduZWQgaW50IHZjcHVpZCwgWEVOX0dV
RVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhCj4+IMKgwqDCoMKgwqAgewo+PiDCoMKgwqDCoMKgwqDC
oMKgwqAgY2FzZSBWQ1BVT1BfcmVnaXN0ZXJfdmNwdV9pbmZvOgo+PiDCoMKgwqDCoMKgwqDCoMKg
wqAgY2FzZSBWQ1BVT1BfcmVnaXN0ZXJfcnVuc3RhdGVfbWVtb3J5X2FyZWE6Cj4+ICvCoMKgwqDC
oMKgwqDCoCBjYXNlIFZDUFVPUF9yZWdpc3Rlcl9ydW5zdGF0ZV9waHlzX21lbW9yeV9hcmVhOgo+
PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCByZXR1cm4gZG9fdmNwdV9vcChjbWQsIHZjcHVp
ZCwgYXJnKTsKPj4gwqDCoMKgwqDCoMKgwqDCoMKgIGRlZmF1bHQ6Cj4+IMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgIHJldHVybiAtRUlOVkFMOwo+IAo+IAo+IFsuLi5dCj4gCj4+IGRpZmYgLS1n
aXQgYS94ZW4vY29tbW9uL2RvbWFpbi5jIGIveGVuL2NvbW1vbi9kb21haW4uYwo+PiBpbmRleCBh
ZTIyMDQ5Li42ZGY3NmM2IDEwMDY0NAo+PiAtLS0gYS94ZW4vY29tbW9uL2RvbWFpbi5jCj4+ICsr
KyBiL3hlbi9jb21tb24vZG9tYWluLmMKPj4gQEAgLTE0OSw2ICsxNDksNyBAQCBzdHJ1Y3QgdmNw
dSAqdmNwdV9jcmVhdGUoCj4+IMKgwqDCoMKgwqAgdi0+ZGlydHlfY3B1ID0gVkNQVV9DUFVfQ0xF
QU47Cj4+IMKgwqDCoMKgwqAgc3Bpbl9sb2NrX2luaXQoJnYtPnZpcnFfbG9jayk7Cj4+ICvCoMKg
wqAgc3Bpbl9sb2NrX2luaXQoJnYtPm1hcHBlZF9ydW5zdGF0ZV9sb2NrKTsKPj4gwqDCoMKgwqDC
oCB0YXNrbGV0X2luaXQoJnYtPmNvbnRpbnVlX2h5cGVyY2FsbF90YXNrbGV0LCBOVUxMLCAwKTsK
Pj4gQEAgLTY5OSw2ICs3MDAsNjkgQEAgaW50IHJjdV9sb2NrX2xpdmVfcmVtb3RlX2RvbWFpbl9i
eV9pZChkb21pZF90IGRvbSwgc3RydWN0IGRvbWFpbiAqKmQpCj4+IMKgwqDCoMKgwqAgcmV0dXJu
IDA7Cj4+IMKgIH0KPj4gK3N0YXRpYyB2b2lkIF91bm1hcF9ydW5zdGF0ZV9hcmVhKHN0cnVjdCB2
Y3B1ICp2KQo+IEEgYmV0dGVyIG5hbWUgd291bGQgYmUgdW5hbWVwX3J1bnN0YXRlX2FyZWFfbG9j
a2VkKCkgc28geW91IGF2b2lkIHRoZSByZXNlcnZlZCBuYW1lIGFuZCBtYWtlIGNsZWFyIG9mIHRo
ZSB1c2UuCgpPSy4KCj4gCj4+ICt7Cj4+ICvCoMKgwqAgbWZuX3QgbWZuOwo+PiArCj4+ICvCoMKg
wqAgaWYgKCAhdi0+bWFwcGVkX3J1bnN0YXRlICkKPj4gK8KgwqDCoMKgwqDCoMKgIHJldHVybjsK
Pj4gKwo+PiArwqDCoMKgIG1mbiA9IF9tZm4odmlydF90b19tZm4ocnVuc3RhdGVfZ3Vlc3Qodiku
cCkpOwo+IAo+IEFzIHBvaW50ZWQgb3V0IGJ5IEphbiBpbiB0aGUgcHJldmlvdXMgdmVyc2lvbjoK
PiAKPiBUaGUgcG9pbnRlciBpcyB0aGUgcmVzdWx0IG9mIF9fbWFwX2RvbWFpbl9wYWdlX2dsb2Jh
bCgpLiBTbyBJIGRvbid0IHRoaW5rIHlvdQo+IGRvbid0IHRoaW5rIHlvdSBjYW4gbGVnaXRpbWF0
ZWx5IHVzZSB2aXJ0X3RvX21mbigpIG9uIGl0LCBhdAo+IGxlYXN0IG5vdCBvbiB4ODY7IGRvbWFp
bl9wYWdlX21hcF90b19tZm4oKSBpcyB3aGF0IHlvdQo+IHdhbnQgdG8gdXNlIGhlcmUuCgpZZXAu
Cgo+IAo+PiArCj4+ICvCoMKgwqAgdW5tYXBfZG9tYWluX3BhZ2VfZ2xvYmFsKCh2b2lkICopCj4+
ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oCAoKHVuc2lnbmVkIGxvbmcpdi0+bWFwcGVkX3J1bnN0YXRlICYKPj4gK8KgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgUEFHRV9NQVNLKSk7
Cj4+ICsKPj4gK8KgwqDCoCB2LT5tYXBwZWRfcnVuc3RhdGUgPSBOVUxMOwo+PiArwqDCoMKgIHB1
dF9wYWdlX2FuZF90eXBlKG1mbl90b19wYWdlKG1mbikpOwo+PiArfQo+IAo+IFdlIHNlZW0gdG8g
aGF2ZSB0aGlzIHBhdHRlcm4gaW4gYSBmZXcgcGxhY2VzIG5vdyAoc2VlIHVubWFwX2d1ZXN0X3Bh
Z2UpLiBJdCB3b3VsZCBiZSBnb29kIHRvIGludHJvZHVjZSBoZWxwZXJzIHRoYXQgY2FuIGJlIHVz
ZWQgZXZlcnl3aGVyZSAocHJvYmFibHkgbGlmdGVkIGZyb20gY29tbW9uL2V2ZW50X2ZpZm8uYy4K
CkknbGwgY2hlY2suCgo+IAo+PiArCj4+ICtzdGF0aWMgaW50IG1hcF9ydW5zdGF0ZV9hcmVhKHN0
cnVjdCB2Y3B1ICp2LAo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgIHN0cnVjdCB2Y3B1X3JlZ2lzdGVyX3J1bnN0YXRlX21lbW9yeV9hcmVhICphcmVhKQo+PiAr
ewo+PiArwqDCoMKgIHVuc2lnbmVkIGxvbmcgb2Zmc2V0ID0gYXJlYS0+YWRkci5wICYgflBBR0Vf
TUFTSzsKPj4gK8KgwqDCoCBnZm5fdCBnZm4gPSBnYWRkcl90b19nZm4oYXJlYS0+YWRkci5wKTsK
Pj4gK8KgwqDCoCBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwo+PiArwqDCoMKgIHZvaWQg
Km1hcHBpbmc7Cj4+ICvCoMKgwqAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKPj4gK8KgwqDCoCBz
aXplX3Qgc2l6ZSA9IHNpemVvZiAoc3RydWN0IHZjcHVfcnVuc3RhdGVfaW5mbyApOwo+IAo+IHNw
YWNlIGlzIG5vdCBuZWNlc3NhcnkgYmVmb3JlICkuCj4gCj4gQnV0IGlzIHRoZSB2YXJpYWJsZSBy
ZWFsbHkgbmVjZXNzYXJ5PwoKV2VsbCwgSSB0aGluayBpdCBjb3VsZCBiZSBkcm9wcGVkLgo+IAo+
PiArCj4+ICvCoMKgwqAgaWYgKCBvZmZzZXQgPiAoUEFHRV9TSVpFIC0gc2l6ZSkgKQo+PiArwqDC
oMKgwqDCoMKgwqAgcmV0dXJuIC1FSU5WQUw7Cj4+ICsKPj4gK8KgwqDCoCBwYWdlID0gZ2V0X3Bh
Z2VfZnJvbV9nZm4oZCwgZ2ZuX3goZ2ZuKSwgTlVMTCwgUDJNX0FMTE9DKTsKPj4gK8KgwqDCoCBp
ZiAoICFwYWdlICkKPj4gK8KgwqDCoMKgwqDCoMKgIHJldHVybiAtRUlOVkFMOwo+PiArCj4+ICvC
oMKgwqAgaWYgKCAhZ2V0X3BhZ2VfdHlwZShwYWdlLCBQR1Rfd3JpdGFibGVfcGFnZSkgKQo+PiAr
wqDCoMKgIHsKPj4gK8KgwqDCoMKgwqDCoMKgIHB1dF9wYWdlKHBhZ2UpOwo+PiArwqDCoMKgwqDC
oMKgwqAgcmV0dXJuIC1FSU5WQUw7Cj4+ICvCoMKgwqAgfQo+PiArCj4+ICvCoMKgwqAgbWFwcGlu
ZyA9IF9fbWFwX2RvbWFpbl9wYWdlX2dsb2JhbChwYWdlKTsKPj4gKwo+PiArwqDCoMKgIGlmICgg
bWFwcGluZyA9PSBOVUxMICkKPj4gK8KgwqDCoCB7Cj4+ICvCoMKgwqDCoMKgwqDCoCBwdXRfcGFn
ZV9hbmRfdHlwZShwYWdlKTsKPj4gK8KgwqDCoMKgwqDCoMKgIHJldHVybiAtRU5PTUVNOwo+PiAr
wqDCoMKgIH0KPj4gKwo+PiArwqDCoMKgIHNwaW5fbG9jaygmdi0+bWFwcGVkX3J1bnN0YXRlX2xv
Y2spOwo+PiArwqDCoMKgIF91bm1hcF9ydW5zdGF0ZV9hcmVhKHYpOwo+PiArwqDCoMKgIHYtPm1h
cHBlZF9ydW5zdGF0ZSA9IG1hcHBpbmcgKyBvZmZzZXQ7Cj4+ICvCoMKgwqAgc3Bpbl91bmxvY2so
JnYtPm1hcHBlZF9ydW5zdGF0ZV9sb2NrKTsKPj4gKwo+PiArwqDCoMKgIHJldHVybiAwOwo+PiAr
fQo+PiArCj4+ICtzdGF0aWMgdm9pZCB1bm1hcF9ydW5zdGF0ZV9hcmVhKHN0cnVjdCB2Y3B1ICp2
KQo+PiArewo+PiArwqDCoMKgIHNwaW5fbG9jaygmdi0+bWFwcGVkX3J1bnN0YXRlX2xvY2spOwo+
PiArwqDCoMKgIF91bm1hcF9ydW5zdGF0ZV9hcmVhKHYpOwo+PiArwqDCoMKgIHNwaW5fdW5sb2Nr
KCZ2LT5tYXBwZWRfcnVuc3RhdGVfbG9jayk7Cj4+ICt9Cj4+ICsKPj4gwqAgaW50IGRvbWFpbl9r
aWxsKHN0cnVjdCBkb21haW4gKmQpCj4+IMKgIHsKPj4gwqDCoMKgwqDCoCBpbnQgcmMgPSAwOwo+
PiBAQCAtNzM3LDcgKzgwMSwxMSBAQCBpbnQgZG9tYWluX2tpbGwoc3RydWN0IGRvbWFpbiAqZCkK
Pj4gwqDCoMKgwqDCoMKgwqDCoMKgIGlmICggY3B1cG9vbF9tb3ZlX2RvbWFpbihkLCBjcHVwb29s
MCkgKQo+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCByZXR1cm4gLUVSRVNUQVJUOwo+PiDC
oMKgwqDCoMKgwqDCoMKgwqAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQo+PiArwqDCoMKgwqDCoMKg
wqAgewo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBzZXRfeGVuX2d1ZXN0X2hhbmRsZShydW5z
dGF0ZV9ndWVzdCh2KSwgTlVMTCk7Cj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHVubWFwX3J1
bnN0YXRlX2FyZWEodik7Cj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHVubWFwX3ZjcHVf
aW5mbyh2KTsKPj4gK8KgwqDCoMKgwqDCoMKgIH0KPj4gwqDCoMKgwqDCoMKgwqDCoMKgIGQtPmlz
X2R5aW5nID0gRE9NRFlJTkdfZGVhZDsKPj4gwqDCoMKgwqDCoMKgwqDCoMKgIC8qIE1lbSBldmVu
dCBjbGVhbnVwIGhhcyB0byBnbyBoZXJlIGJlY2F1c2UgdGhlIHJpbmdzCj4+IMKgwqDCoMKgwqDC
oMKgwqDCoMKgICogaGF2ZSB0byBiZSBwdXQgYmVmb3JlIHdlIGNhbGwgcHV0X2RvbWFpbi4gKi8K
Pj4gQEAgLTExOTIsNiArMTI2MCw3IEBAIGludCBkb21haW5fc29mdF9yZXNldChzdHJ1Y3QgZG9t
YWluICpkKQo+PiDCoMKgwqDCoMKgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKPj4gwqDCoMKgwqDC
oCB7Cj4+IMKgwqDCoMKgwqDCoMKgwqDCoCBzZXRfeGVuX2d1ZXN0X2hhbmRsZShydW5zdGF0ZV9n
dWVzdCh2KSwgTlVMTCk7Cj4+ICvCoMKgwqDCoMKgwqDCoCB1bm1hcF9ydW5zdGF0ZV9hcmVhKHYp
Owo+PiDCoMKgwqDCoMKgwqDCoMKgwqAgdW5tYXBfdmNwdV9pbmZvKHYpOwo+PiDCoMKgwqDCoMKg
IH0KPj4gQEAgLTE1MzYsOCArMTYwNSwxNyBAQCBsb25nIGRvX3ZjcHVfb3AoaW50IGNtZCwgdW5z
aWduZWQgaW50IHZjcHVpZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcpCj4+IMKg
wqDCoMKgwqAgfQo+PiDCoMKgwqDCoMKgIGNhc2UgVkNQVU9QX3JlZ2lzdGVyX3J1bnN0YXRlX3Bo
eXNfbWVtb3J5X2FyZWE6Cj4+IC3CoMKgwqDCoMKgwqDCoCByYyA9IC1FT1BOT1RTVVBQOwo+PiAr
wqDCoMKgIHsKPj4gK8KgwqDCoMKgwqDCoMKgIHN0cnVjdCB2Y3B1X3JlZ2lzdGVyX3J1bnN0YXRl
X21lbW9yeV9hcmVhIGFyZWE7Cj4+ICsKPj4gK8KgwqDCoMKgwqDCoMKgIHJjID0gLUVGQVVMVDsK
Pj4gK8KgwqDCoMKgwqDCoMKgIGlmICggY29weV9mcm9tX2d1ZXN0KCZhcmVhLCBhcmcsIDEpICkK
Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgYnJlYWs7Cj4+ICsKPj4gK8KgwqDCoMKgwqDCoMKg
IHJjID0gbWFwX3J1bnN0YXRlX2FyZWEodiwgJmFyZWEpOwo+PiArCj4+IMKgwqDCoMKgwqDCoMKg
wqDCoCBicmVhazsKPj4gK8KgwqDCoCB9Cj4+IMKgICNpZmRlZiBWQ1BVX1RSQVBfTk1JCj4+IMKg
wqDCoMKgwqAgY2FzZSBWQ1BVT1Bfc2VuZF9ubWk6Cj4+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20tYXJtL2RvbWFpbi5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaAo+PiBpbmRl
eCAzMTJmZWM4Li4zZmI2ZWEyIDEwMDY0NAo+PiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2Rv
bWFpbi5oCj4+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmgKPj4gQEAgLTIxNyw2
ICsyMTcsOCBAQCB2b2lkIHZjcHVfc2hvd19leGVjdXRpb25fc3RhdGUoc3RydWN0IHZjcHUgKik7
Cj4+IMKgIHZvaWQgdmNwdV9zaG93X3JlZ2lzdGVycyhjb25zdCBzdHJ1Y3QgdmNwdSAqKTsKPj4g
wqAgdm9pZCB2Y3B1X3N3aXRjaF90b19hYXJjaDY0X21vZGUoc3RydWN0IHZjcHUgKik7Cj4+ICt2
b2lkIHVwZGF0ZV9ydW5zdGF0ZV9hcmVhKHN0cnVjdCB2Y3B1ICopOwo+PiArCj4+IMKgIC8qCj4+
IMKgwqAgKiBEdWUgdG8gdGhlIHJlc3RyaWN0aW9uIG9mIEdJQ3YzLCB0aGUgbnVtYmVyIG9mIHZD
UFVzIGluIEFGRjAgaXMKPj4gwqDCoCAqIGxpbWl0ZWQgdG8gMTYsIHRodXMgb25seSB0aGUgZmly
c3QgNCBiaXRzIG9mIEFGRjAgYXJlIGxlZ2FsLiBXZSB3aWxsCj4+IGRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS94ZW4vZG9tYWluLmggYi94ZW4vaW5jbHVkZS94ZW4vZG9tYWluLmgKPj4gaW5kZXgg
ZDFiZmM4Mi4uZWNkZGNmZSAxMDA2NDQKPj4gLS0tIGEveGVuL2luY2x1ZGUveGVuL2RvbWFpbi5o
Cj4+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9kb21haW4uaAo+PiBAQCAtMTE4LDQgKzExOCw2IEBA
IHN0cnVjdCB2bnVtYV9pbmZvIHsKPj4gwqAgdm9pZCB2bnVtYV9kZXN0cm95KHN0cnVjdCB2bnVt
YV9pbmZvICp2bnVtYSk7Cj4+ICtzdHJ1Y3QgdmNwdV9yZWdpc3Rlcl9ydW5zdGF0ZV9tZW1vcnlf
YXJlYTsKPj4gKwo+PiDCoCAjZW5kaWYgLyogX19YRU5fRE9NQUlOX0hfXyAqLwo+PiBkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmggYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAo+
PiBpbmRleCA3NDhiYjBmLi4yYWZlMzFjIDEwMDY0NAo+PiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4v
c2NoZWQuaAo+PiArKysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAo+PiBAQCAtMTYzLDE1ICsx
NjMsMjMgQEAgc3RydWN0IHZjcHUKPj4gwqDCoMKgwqDCoCB2b2lkwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoCAqc2NoZWRfcHJpdjvCoMKgwqAgLyogc2NoZWR1bGVyLXNwZWNpZmljIGRhdGEgKi8KPj4g
wqDCoMKgwqDCoCBzdHJ1Y3QgdmNwdV9ydW5zdGF0ZV9pbmZvIHJ1bnN0YXRlOwo+PiArCj4+ICvC
oMKgwqAgc3BpbmxvY2tfdMKgwqDCoMKgwqAgbWFwcGVkX3J1bnN0YXRlX2xvY2s7Cj4+ICsKPj4g
wqAgI2lmbmRlZiBDT05GSUdfQ09NUEFUCj4+IMKgICMgZGVmaW5lIHJ1bnN0YXRlX2d1ZXN0KHYp
ICgodiktPnJ1bnN0YXRlX2d1ZXN0KQo+PiDCoMKgwqDCoMKgIFhFTl9HVUVTVF9IQU5ETEUodmNw
dV9ydW5zdGF0ZV9pbmZvX3QpIHJ1bnN0YXRlX2d1ZXN0OyAvKiBndWVzdCBhZGRyZXNzICovCj4+
ICvCoMKgwqAgdmNwdV9ydW5zdGF0ZV9pbmZvX3QgKm1hcHBlZF9ydW5zdGF0ZTsKPj4gwqAgI2Vs
c2UKPj4gwqAgIyBkZWZpbmUgcnVuc3RhdGVfZ3Vlc3QodikgKCh2KS0+cnVuc3RhdGVfZ3Vlc3Qu
bmF0aXZlKQo+PiDCoMKgwqDCoMKgIHVuaW9uIHsKPj4gwqDCoMKgwqDCoMKgwqDCoMKgIFhFTl9H
VUVTVF9IQU5ETEUodmNwdV9ydW5zdGF0ZV9pbmZvX3QpIG5hdGl2ZTsKPj4gwqDCoMKgwqDCoMKg
wqDCoMKgIFhFTl9HVUVTVF9IQU5ETEUodmNwdV9ydW5zdGF0ZV9pbmZvX2NvbXBhdF90KSBjb21w
YXQ7Cj4+IMKgwqDCoMKgwqAgfSBydW5zdGF0ZV9ndWVzdDsgLyogZ3Vlc3QgYWRkcmVzcyAqLwo+
PiArwqDCoMKgIHVuaW9uIHsKPj4gK8KgwqDCoMKgwqDCoMKgIHZjcHVfcnVuc3RhdGVfaW5mb190
KiBuYXRpdmU7Cj4+ICvCoMKgwqDCoMKgwqDCoCB2Y3B1X3J1bnN0YXRlX2luZm9fY29tcGF0X3Qq
IGNvbXBhdDsKPj4gK8KgwqDCoCB9IG1hcHBlZF9ydW5zdGF0ZTsgLyogZ3Vlc3QgYWRkcmVzcyAq
Lwo+ID4gVGhlIGNvbWJpbmF0aW9uIG9mIG1hcHBlZF9ydW5zdGF0ZSBhbmQgcnVuc3RhdGVfZ3Vl
c3QgaXMgYSBiaXQgY29uZnVzaW5nLiBJIHRoaW5rIHlvdSB3YW50IHRvIHJld29yayB0aGUgaW50
ZXJmYWNlIHRvIHNob3cgdGhhdCBvbmx5IG9uZSBpcyBwb3NzaWJsZSBhdCB0aGUgdGltZSBhbmQg
bWFrZSBjbGVhciB3aGljaCBvbmUgaXMgdXNlZCBieSB3aG8uIE1heWJlOgoKQXMgSSBzYWlkIGJl
Zm9yZSwgSU1PIGNvdXBsaW5nIHRob3NlIGludGVyZmFjZXMgbWFrZXMgdGhlIGNvZGUgY29tcGxp
Y2F0ZWQgYW5kIHVnbHkuCgo+IAo+IHVuaW9uCj4gewo+ICDCoMKgIC8qIExlZ2FjeSBpbnRlcmZh
Y2UgdG8gYmUgdXNlZCB3aGVuIHRoZSBndWVzdCBwcm92aWRlcyBhIHZpcnR1YWwgYWRkcmVzcyAq
Lwo+ICDCoMKgIHVuaW9uIHsKPiAgwqDCoMKgwqDCoCBYRU5fR1VFU1RfSEFORExFKHZjcHVfcnVu
c3RhdGVfaW5mb190KSBuYXRpdmU7Cj4gIMKgwqDCoMKgwqAgLi4uCj4gIMKgwqAgfSB2aXJ0Owo+
IAo+ICDCoMKgIC8qIEludGVyZmFjZSB1c2VkIHdoZW4gdGhlIGd1ZXN0IHByb3ZpZGVzIGEgcGh5
c2ljYWwgYWRkcmVzcyAqLwo+ICDCoMKgIHVuaW9uIHsKPiAgwqDCoCB9IHBoeXM7Cj4gfSBydW5z
dGF0ZV9ndWVzdC4+IAo+IHJ1bnN0YXRlX2d1ZXN0X3R5cGUgLyogY291bGQgYmUgYSBib29sIG9y
IGVudW0gKi8KPiAKPiBKYW4gd2hhdCBkbyB5b3UgdGhpbms/Cj4gCj4gQ2hlZXJzLAo+IAoKLS0g
ClNpbmNlcmVseSwKQW5kcmlpIEFuaXNvdi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 13 12:30:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 12:30:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQA68-0006gQ-Vx; Mon, 13 May 2019 12:30:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GA65=TN=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1hQA67-0006fS-KN
 for xen-devel@lists.xen.org; Mon, 13 May 2019 12:30:27 +0000
X-Inumbo-ID: e195e80b-757a-11e9-8980-bc764e045a96
Received: from mail-lj1-x243.google.com (unknown [2a00:1450:4864:20::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e195e80b-757a-11e9-8980-bc764e045a96;
 Mon, 13 May 2019 12:30:25 +0000 (UTC)
Received: by mail-lj1-x243.google.com with SMTP id d15so10758076ljc.7
 for <xen-devel@lists.xen.org>; Mon, 13 May 2019 05:30:25 -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-language:content-transfer-encoding;
 bh=zE7tPWbmQfReBazBdGAOz6+LfIHlVYBU6hOyFf+BKOM=;
 b=mIvuyEXfS3zgOVfMSFzW7LBMmi8rzNRu/BThZQyLY5f6cPIp/gzizKfif5364EBleF
 9GaKJR7bC3Sla2MMXDJnUDOyoRLkZ13jkYGp94Axn6eVoJXZmvjla4zAFOkSEInuMvvm
 /phVlwHIx4vryVwJo80eWBDHxQwOGvQ4WBSVuAddWek0yIMBRMXrQJSAj22X2NH3W48H
 VBd2aDenCT1fAP3cgfM6FJqx8T+KcngRzxSShriznq7UpTMA2DUrywuNSyCWQ7ACBAM3
 gk4aOaxe4W/i9X6cHzjkKvn3LwxaP7Us3adNYIjGBIBDhYuHzTTk/4+sZEt4wUBbMOc/
 i7AA==
X-Google-DKIM-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=zE7tPWbmQfReBazBdGAOz6+LfIHlVYBU6hOyFf+BKOM=;
 b=EOSwkFuwlmsDM6EOeOn/O6LgLcTNVY3MfqeEUhncUsCRnrrikT1Gzda5A6+emfQkOm
 U29pbfBB4zvkt7UYLaMxoGWv9DPz6jQasOWlvDbiB5g7n7uVAi4d6KX32p7bj85y/T3J
 9YT+0x7zC4jEU92lyAY1w+R8dity9LfWmnXZFQQ2Djm1ZYwyBiLPzn7J/fOa7uLmCcGO
 ysBdZmpIgwe2qlZaOMCPccwUsvht55o7zWRizxNN9kpZpfQqtAjBOVqOBO9w0+8EHlw5
 UKm5XbjktjXLCWFMg1AxQgYPZxyDiffu9mLiL8WGbc9vYoNqv5uR1bTB+I/ub/3Pn/Ya
 o5+g==
X-Gm-Message-State: APjAAAUuDPg5cHzXtiYYoqtnkROCXqrogYCa5X4HdnyQKjwofApu4q+c
 uhDKl9s4tpUtwSNhZaPeWA0=
X-Google-Smtp-Source: APXvYqypA3TbTPUAkbsKrM4LVDw/nsjtLKG+9EnTBbOEyb8Ovyb2lKmdSVEdzywSY4RO/I8zWqcadA==
X-Received: by 2002:a2e:9cd5:: with SMTP id g21mr8590694ljj.39.1557750623311; 
 Mon, 13 May 2019 05:30:23 -0700 (PDT)
Received: from [10.17.180.71] (ll-74.141.223.85.sovam.net.ua. [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id
 j14sm2515840lfb.76.2019.05.13.05.30.21
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 13 May 2019 05:30:22 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <1556007026-31057-1-git-send-email-andrii.anisov@gmail.com>
 <1556007026-31057-3-git-send-email-andrii.anisov@gmail.com>
 <e248dae9-c91c-c735-ea16-9bcb70c65e9d@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <959c8975-ec44-a788-25b3-84ee17520abc@gmail.com>
Date: Mon, 13 May 2019 15:30:21 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <e248dae9-c91c-c735-ea16-9bcb70c65e9d@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 2/2] xen: implement
 VCPUOP_register_runstate_phys_memory_area
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <JBeulich@suse.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAwOC4wNS4xOSAxODo0MCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFRoaXMgcGF0Y2ggaXMg
cXVpdGUgaGFyZCB0byByZWFkIGJlY2F1c2UgeW91IGFyZSByZXdvcmtpbmcgdGhlIGNvZGUgYW5k
IGF0IHRoZSBzYW1lIHRpbWUgaW1wbGVtZW50aW5nIHRoZSBuZXcgVkNQVU9QLiBIb3cgYWJvdXQg
bW92aW5nIHRoZSByZXdvcmsgaW4gYSBzZXBhcmF0ZSBwYXRjaD8gVGhlIGltcGxlbWVudGF0aW9u
IGNhbiB0aGVuIGJlIGZvbGQgaW4gdGhlIHByZXZpb3VzIHBhdGNoIGFzIHN1Z2dlc3RlZCBieSBH
ZW9yZ2UuCgpPSy4KCj4gCj4+Cj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMg
Yi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKPj4gaW5kZXggNmRjNjMzZS4uOGUyNGU2MyAxMDA2NDQK
Pj4gLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jCj4+ICsrKyBiL3hlbi9hcmNoL2FybS9kb21h
aW4uYwo+PiBAQCAtMjc1LDMyICsyNzUsNTUgQEAgc3RhdGljIHZvaWQgY3R4dF9zd2l0Y2hfdG8o
c3RydWN0IHZjcHUgKm4pCj4+IMKgIH0KPj4gwqAgLyogVXBkYXRlIHBlci1WQ1BVIGd1ZXN0IHJ1
bnN0YXRlIHNoYXJlZCBtZW1vcnkgYXJlYSAoaWYgcmVnaXN0ZXJlZCkuICovCj4+IC1zdGF0aWMg
dm9pZCB1cGRhdGVfcnVuc3RhdGVfYXJlYShzdHJ1Y3QgdmNwdSAqdikKPj4gK3ZvaWQgdXBkYXRl
X3J1bnN0YXRlX2FyZWEoc3RydWN0IHZjcHUgKnYpCj4gCj4gV2h5IGRvIHlvdSBleHBvcnQgdXBk
YXRlX3J1bnN0YXRlX2FyZWE/IFRoZSBmdW5jdGlvbiBkb2VzIG5vdCBzZWVtIHRvIGJlIGNhbGxl
ZCBvdXRzaWRlLgoKT3VjaCwgdGhpcyBsZWZ0IGZyb20gb25lIG9mIHRoZSBwcmV2aW91cyB2ZXJz
aW9ucy4KCj4gCj4+IMKgIHsKPj4gLcKgwqDCoCB2b2lkIF9fdXNlciAqZ3Vlc3RfaGFuZGxlID0g
TlVMTDsKPj4gK8KgwqDCoCBpZiAoICFndWVzdF9oYW5kbGVfaXNfbnVsbChydW5zdGF0ZV9ndWVz
dCh2KSkgKQo+PiArwqDCoMKgIHsKPj4gK8KgwqDCoMKgwqDCoMKgIHZvaWQgX191c2VyICpndWVz
dF9oYW5kbGUgPSBOVUxMOwo+PiArwqDCoMKgwqDCoMKgwqAgaWYgKCBWTV9BU1NJU1Qodi0+ZG9t
YWluLCBydW5zdGF0ZV91cGRhdGVfZmxhZykgKQo+PiArwqDCoMKgwqDCoMKgwqAgewo+PiArwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoCBndWVzdF9oYW5kbGUgPSAmdi0+cnVuc3RhdGVfZ3Vlc3QucC0+
c3RhdGVfZW50cnlfdGltZSArIDE7Cj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGd1ZXN0X2hh
bmRsZS0tOwo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB2LT5ydW5zdGF0ZS5zdGF0ZV9lbnRy
eV90aW1lIHw9IFhFTl9SVU5TVEFURV9VUERBVEU7Cj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
IF9fcmF3X2NvcHlfdG9fZ3Vlc3QoZ3Vlc3RfaGFuZGxlLAo+PiArwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKHZvaWQgKikoJnYt
PnJ1bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWUgKyAxKSAtIDEsCj4+ICvCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAxKTsKPj4gK8Kg
wqDCoMKgwqDCoMKgwqDCoMKgwqAgc21wX3dtYigpOwo+PiArwqDCoMKgwqDCoMKgwqAgfQo+PiAt
wqDCoMKgIGlmICggZ3Vlc3RfaGFuZGxlX2lzX251bGwocnVuc3RhdGVfZ3Vlc3QodikpICkKPj4g
LcKgwqDCoMKgwqDCoMKgIHJldHVybjsKPj4gK8KgwqDCoMKgwqDCoMKgIF9fY29weV90b19ndWVz
dChydW5zdGF0ZV9ndWVzdCh2KSwgJnYtPnJ1bnN0YXRlLCAxKTsKPj4gLcKgwqDCoCBpZiAoIFZN
X0FTU0lTVCh2LT5kb21haW4sIHJ1bnN0YXRlX3VwZGF0ZV9mbGFnKSApCj4+IC3CoMKgwqAgewo+
PiAtwqDCoMKgwqDCoMKgwqAgZ3Vlc3RfaGFuZGxlID0gJnYtPnJ1bnN0YXRlX2d1ZXN0LnAtPnN0
YXRlX2VudHJ5X3RpbWUgKyAxOwo+PiAtwqDCoMKgwqDCoMKgwqAgZ3Vlc3RfaGFuZGxlLS07Cj4+
IC3CoMKgwqDCoMKgwqDCoCB2LT5ydW5zdGF0ZS5zdGF0ZV9lbnRyeV90aW1lIHw9IFhFTl9SVU5T
VEFURV9VUERBVEU7Cj4+IC3CoMKgwqDCoMKgwqDCoCBfX3Jhd19jb3B5X3RvX2d1ZXN0KGd1ZXN0
X2hhbmRsZSwKPj4gLcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoCAodm9pZCAqKSgmdi0+cnVuc3RhdGUuc3RhdGVfZW50cnlfdGltZSArIDEpIC0g
MSwgMSk7Cj4+IC3CoMKgwqDCoMKgwqDCoCBzbXBfd21iKCk7Cj4+ICvCoMKgwqDCoMKgwqDCoCBp
ZiAoIGd1ZXN0X2hhbmRsZSApCj4+ICvCoMKgwqDCoMKgwqDCoCB7Cj4+ICvCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgIHYtPnJ1bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWUgJj0gflhFTl9SVU5TVEFURV9V
UERBVEU7Cj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHNtcF93bWIoKTsKPj4gK8KgwqDCoMKg
wqDCoMKgwqDCoMKgwqAgX19yYXdfY29weV90b19ndWVzdChndWVzdF9oYW5kbGUsCj4+ICvCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oCAodm9pZCAqKSgmdi0+cnVuc3RhdGUuc3RhdGVfZW50cnlfdGltZSArIDEpIC0gMSwKPj4gK8Kg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgIDEpOwo+PiArwqDCoMKgwqDCoMKgwqAgfQo+PiDCoMKgwqDCoMKgIH0KPj4gLcKgwqDCoCBf
X2NvcHlfdG9fZ3Vlc3QocnVuc3RhdGVfZ3Vlc3QodiksICZ2LT5ydW5zdGF0ZSwgMSk7Cj4+IC0K
Pj4gLcKgwqDCoCBpZiAoIGd1ZXN0X2hhbmRsZSApCj4+ICvCoMKgwqAgc3Bpbl9sb2NrKCZ2LT5t
YXBwZWRfcnVuc3RhdGVfbG9jayk7Cj4+ICvCoMKgwqAgaWYgKCB2LT5tYXBwZWRfcnVuc3RhdGUg
KQo+IAo+IFRoZSBjb2RlIGxvb2tzIGEgYml0IG9kZCB0byBtZSwgeW91IHNlZW0gdG8gYWxsb3cg
YSBndWVzdCB0byBwcm92aWRlIDIgcnVuc3RhdGUgYXJlYXM6IG9uZSB1c2luZyBndWVzdCB2aXJ0
dWFsIGFkZHJlc3MgdGhlIG90aGVyIHVzaW5nIGd1ZXN0IHBoeXNpY2FsIGFkZHJlc3MuCj4gCj4g
SXQgd291bGQgYmUgYmVzdCBpZiB3ZSBwcmV2ZW50IGEgZ3Vlc3QgdG8gbWl4IG1hdGNoIHRoZW0u
IAoKRmlyc3RseSBJIHR1cm5lZCB0byBpbXBsZW1lbnRpbmcgaW4gdGhhdCB3YXksIGJ1dCB0aGUg
bG9ja2luZyBhbmQgZGVjaXNzaW9ucyBjb2RlIGJlY29tZSByZWFsbHkgdWdseSBhbmQgY29tcGxl
eCB3aGlsZSB0cnlpbmcgdG8gY292ZXIgJ2d1ZXN0J3MgbWlzYmVoYXZpb3InIHNjZW5hcmlvcy4K
Cj4gSU9XLCBpZiB0aGUgZ3Vlc3QgcHJvdmlkZSBhIHBoeXNpY2FsIGFkZHJlc3MgZmlyc3QsIHRo
ZW4gKmFsbCogdGhlIGNhbGwgc2hvdWxkIGJlIHBoeXNpY2FsIGFkZHJlc3MuIEFsdGVybmF0aXZl
bHkgdGhpcyBjb3VsZCBiZSBhIHBlciB2Q1BVIGRlY2lzaW9uLgoKSSBndWVzcyB3ZSBzaG91bGQg
YWdyZWUgd2hhdCB0byBpbXBsZW1lbnQgZmlyc3QuCgo+IAo+PiDCoMKgwqDCoMKgIHsKPj4gLcKg
wqDCoMKgwqDCoMKgIHYtPnJ1bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWUgJj0gflhFTl9SVU5TVEFU
RV9VUERBVEU7Cj4+IC3CoMKgwqDCoMKgwqDCoCBzbXBfd21iKCk7Cj4+IC3CoMKgwqDCoMKgwqDC
oCBfX3Jhd19jb3B5X3RvX2d1ZXN0KGd1ZXN0X2hhbmRsZSwKPj4gLcKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAodm9pZCAqKSgmdi0+cnVuc3Rh
dGUuc3RhdGVfZW50cnlfdGltZSArIDEpIC0gMSwgMSk7Cj4+ICvCoMKgwqDCoMKgwqDCoCBpZiAo
IFZNX0FTU0lTVCh2LT5kb21haW4sIHJ1bnN0YXRlX3VwZGF0ZV9mbGFnKSApCj4+ICvCoMKgwqDC
oMKgwqDCoCB7Cj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHYtPm1hcHBlZF9ydW5zdGF0ZS0+
c3RhdGVfZW50cnlfdGltZSB8PSBYRU5fUlVOU1RBVEVfVVBEQVRFOwo+PiArwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoCBzbXBfd21iKCk7Cj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHYtPnJ1bnN0
YXRlLnN0YXRlX2VudHJ5X3RpbWUgfD0gWEVOX1JVTlNUQVRFX1VQREFURTsKPj4gK8KgwqDCoMKg
wqDCoMKgIH0KPj4gKwo+PiArwqDCoMKgwqDCoMKgwqAgbWVtY3B5KHYtPm1hcHBlZF9ydW5zdGF0
ZSwgJnYtPnJ1bnN0YXRlLCBzaXplb2Yodi0+cnVuc3RhdGUpKTsKPj4gKwo+PiArwqDCoMKgwqDC
oMKgwqAgaWYgKCBWTV9BU1NJU1Qodi0+ZG9tYWluLCBydW5zdGF0ZV91cGRhdGVfZmxhZykgKQo+
PiArwqDCoMKgwqDCoMKgwqAgewo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB2LT5tYXBwZWRf
cnVuc3RhdGUtPnN0YXRlX2VudHJ5X3RpbWUgJj0gflhFTl9SVU5TVEFURV9VUERBVEU7Cj4+ICvC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgIHNtcF93bWIoKTsKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKg
wqAgdi0+cnVuc3RhdGUuc3RhdGVfZW50cnlfdGltZSAmPSB+WEVOX1JVTlNUQVRFX1VQREFURTsK
Pj4gK8KgwqDCoMKgwqDCoMKgIH0KPj4gwqDCoMKgwqDCoCB9Cj4+ICvCoMKgwqAgc3Bpbl91bmxv
Y2soJnYtPm1hcHBlZF9ydW5zdGF0ZV9sb2NrKTsKPj4gKwo+IAo+IE5JVDogVGhlIG5ld2xpbmUg
aXMgbm90IG5lY2Vzc2FyeSBoZXJlLgoKT0suCgo+IAo+PiDCoCB9Cj4+IMKgIHN0YXRpYyB2b2lk
IHNjaGVkdWxlX3RhaWwoc3RydWN0IHZjcHUgKnByZXYpCj4+IEBAIC05OTgsNiArMTAyMSw3IEBA
IGxvbmcgZG9fYXJtX3ZjcHVfb3AoaW50IGNtZCwgdW5zaWduZWQgaW50IHZjcHVpZCwgWEVOX0dV
RVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhCj4+IMKgwqDCoMKgwqAgewo+PiDCoMKgwqDCoMKgwqDC
oMKgwqAgY2FzZSBWQ1BVT1BfcmVnaXN0ZXJfdmNwdV9pbmZvOgo+PiDCoMKgwqDCoMKgwqDCoMKg
wqAgY2FzZSBWQ1BVT1BfcmVnaXN0ZXJfcnVuc3RhdGVfbWVtb3J5X2FyZWE6Cj4+ICvCoMKgwqDC
oMKgwqDCoCBjYXNlIFZDUFVPUF9yZWdpc3Rlcl9ydW5zdGF0ZV9waHlzX21lbW9yeV9hcmVhOgo+
PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCByZXR1cm4gZG9fdmNwdV9vcChjbWQsIHZjcHVp
ZCwgYXJnKTsKPj4gwqDCoMKgwqDCoMKgwqDCoMKgIGRlZmF1bHQ6Cj4+IMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgIHJldHVybiAtRUlOVkFMOwo+IAo+IAo+IFsuLi5dCj4gCj4+IGRpZmYgLS1n
aXQgYS94ZW4vY29tbW9uL2RvbWFpbi5jIGIveGVuL2NvbW1vbi9kb21haW4uYwo+PiBpbmRleCBh
ZTIyMDQ5Li42ZGY3NmM2IDEwMDY0NAo+PiAtLS0gYS94ZW4vY29tbW9uL2RvbWFpbi5jCj4+ICsr
KyBiL3hlbi9jb21tb24vZG9tYWluLmMKPj4gQEAgLTE0OSw2ICsxNDksNyBAQCBzdHJ1Y3QgdmNw
dSAqdmNwdV9jcmVhdGUoCj4+IMKgwqDCoMKgwqAgdi0+ZGlydHlfY3B1ID0gVkNQVV9DUFVfQ0xF
QU47Cj4+IMKgwqDCoMKgwqAgc3Bpbl9sb2NrX2luaXQoJnYtPnZpcnFfbG9jayk7Cj4+ICvCoMKg
wqAgc3Bpbl9sb2NrX2luaXQoJnYtPm1hcHBlZF9ydW5zdGF0ZV9sb2NrKTsKPj4gwqDCoMKgwqDC
oCB0YXNrbGV0X2luaXQoJnYtPmNvbnRpbnVlX2h5cGVyY2FsbF90YXNrbGV0LCBOVUxMLCAwKTsK
Pj4gQEAgLTY5OSw2ICs3MDAsNjkgQEAgaW50IHJjdV9sb2NrX2xpdmVfcmVtb3RlX2RvbWFpbl9i
eV9pZChkb21pZF90IGRvbSwgc3RydWN0IGRvbWFpbiAqKmQpCj4+IMKgwqDCoMKgwqAgcmV0dXJu
IDA7Cj4+IMKgIH0KPj4gK3N0YXRpYyB2b2lkIF91bm1hcF9ydW5zdGF0ZV9hcmVhKHN0cnVjdCB2
Y3B1ICp2KQo+IEEgYmV0dGVyIG5hbWUgd291bGQgYmUgdW5hbWVwX3J1bnN0YXRlX2FyZWFfbG9j
a2VkKCkgc28geW91IGF2b2lkIHRoZSByZXNlcnZlZCBuYW1lIGFuZCBtYWtlIGNsZWFyIG9mIHRo
ZSB1c2UuCgpPSy4KCj4gCj4+ICt7Cj4+ICvCoMKgwqAgbWZuX3QgbWZuOwo+PiArCj4+ICvCoMKg
wqAgaWYgKCAhdi0+bWFwcGVkX3J1bnN0YXRlICkKPj4gK8KgwqDCoMKgwqDCoMKgIHJldHVybjsK
Pj4gKwo+PiArwqDCoMKgIG1mbiA9IF9tZm4odmlydF90b19tZm4ocnVuc3RhdGVfZ3Vlc3Qodiku
cCkpOwo+IAo+IEFzIHBvaW50ZWQgb3V0IGJ5IEphbiBpbiB0aGUgcHJldmlvdXMgdmVyc2lvbjoK
PiAKPiBUaGUgcG9pbnRlciBpcyB0aGUgcmVzdWx0IG9mIF9fbWFwX2RvbWFpbl9wYWdlX2dsb2Jh
bCgpLiBTbyBJIGRvbid0IHRoaW5rIHlvdQo+IGRvbid0IHRoaW5rIHlvdSBjYW4gbGVnaXRpbWF0
ZWx5IHVzZSB2aXJ0X3RvX21mbigpIG9uIGl0LCBhdAo+IGxlYXN0IG5vdCBvbiB4ODY7IGRvbWFp
bl9wYWdlX21hcF90b19tZm4oKSBpcyB3aGF0IHlvdQo+IHdhbnQgdG8gdXNlIGhlcmUuCgpZZXAu
Cgo+IAo+PiArCj4+ICvCoMKgwqAgdW5tYXBfZG9tYWluX3BhZ2VfZ2xvYmFsKCh2b2lkICopCj4+
ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oCAoKHVuc2lnbmVkIGxvbmcpdi0+bWFwcGVkX3J1bnN0YXRlICYKPj4gK8KgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgUEFHRV9NQVNLKSk7
Cj4+ICsKPj4gK8KgwqDCoCB2LT5tYXBwZWRfcnVuc3RhdGUgPSBOVUxMOwo+PiArwqDCoMKgIHB1
dF9wYWdlX2FuZF90eXBlKG1mbl90b19wYWdlKG1mbikpOwo+PiArfQo+IAo+IFdlIHNlZW0gdG8g
aGF2ZSB0aGlzIHBhdHRlcm4gaW4gYSBmZXcgcGxhY2VzIG5vdyAoc2VlIHVubWFwX2d1ZXN0X3Bh
Z2UpLiBJdCB3b3VsZCBiZSBnb29kIHRvIGludHJvZHVjZSBoZWxwZXJzIHRoYXQgY2FuIGJlIHVz
ZWQgZXZlcnl3aGVyZSAocHJvYmFibHkgbGlmdGVkIGZyb20gY29tbW9uL2V2ZW50X2ZpZm8uYy4K
CkknbGwgY2hlY2suCgo+IAo+PiArCj4+ICtzdGF0aWMgaW50IG1hcF9ydW5zdGF0ZV9hcmVhKHN0
cnVjdCB2Y3B1ICp2LAo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgIHN0cnVjdCB2Y3B1X3JlZ2lzdGVyX3J1bnN0YXRlX21lbW9yeV9hcmVhICphcmVhKQo+PiAr
ewo+PiArwqDCoMKgIHVuc2lnbmVkIGxvbmcgb2Zmc2V0ID0gYXJlYS0+YWRkci5wICYgflBBR0Vf
TUFTSzsKPj4gK8KgwqDCoCBnZm5fdCBnZm4gPSBnYWRkcl90b19nZm4oYXJlYS0+YWRkci5wKTsK
Pj4gK8KgwqDCoCBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwo+PiArwqDCoMKgIHZvaWQg
Km1hcHBpbmc7Cj4+ICvCoMKgwqAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKPj4gK8KgwqDCoCBz
aXplX3Qgc2l6ZSA9IHNpemVvZiAoc3RydWN0IHZjcHVfcnVuc3RhdGVfaW5mbyApOwo+IAo+IHNw
YWNlIGlzIG5vdCBuZWNlc3NhcnkgYmVmb3JlICkuCj4gCj4gQnV0IGlzIHRoZSB2YXJpYWJsZSBy
ZWFsbHkgbmVjZXNzYXJ5PwoKV2VsbCwgSSB0aGluayBpdCBjb3VsZCBiZSBkcm9wcGVkLgo+IAo+
PiArCj4+ICvCoMKgwqAgaWYgKCBvZmZzZXQgPiAoUEFHRV9TSVpFIC0gc2l6ZSkgKQo+PiArwqDC
oMKgwqDCoMKgwqAgcmV0dXJuIC1FSU5WQUw7Cj4+ICsKPj4gK8KgwqDCoCBwYWdlID0gZ2V0X3Bh
Z2VfZnJvbV9nZm4oZCwgZ2ZuX3goZ2ZuKSwgTlVMTCwgUDJNX0FMTE9DKTsKPj4gK8KgwqDCoCBp
ZiAoICFwYWdlICkKPj4gK8KgwqDCoMKgwqDCoMKgIHJldHVybiAtRUlOVkFMOwo+PiArCj4+ICvC
oMKgwqAgaWYgKCAhZ2V0X3BhZ2VfdHlwZShwYWdlLCBQR1Rfd3JpdGFibGVfcGFnZSkgKQo+PiAr
wqDCoMKgIHsKPj4gK8KgwqDCoMKgwqDCoMKgIHB1dF9wYWdlKHBhZ2UpOwo+PiArwqDCoMKgwqDC
oMKgwqAgcmV0dXJuIC1FSU5WQUw7Cj4+ICvCoMKgwqAgfQo+PiArCj4+ICvCoMKgwqAgbWFwcGlu
ZyA9IF9fbWFwX2RvbWFpbl9wYWdlX2dsb2JhbChwYWdlKTsKPj4gKwo+PiArwqDCoMKgIGlmICgg
bWFwcGluZyA9PSBOVUxMICkKPj4gK8KgwqDCoCB7Cj4+ICvCoMKgwqDCoMKgwqDCoCBwdXRfcGFn
ZV9hbmRfdHlwZShwYWdlKTsKPj4gK8KgwqDCoMKgwqDCoMKgIHJldHVybiAtRU5PTUVNOwo+PiAr
wqDCoMKgIH0KPj4gKwo+PiArwqDCoMKgIHNwaW5fbG9jaygmdi0+bWFwcGVkX3J1bnN0YXRlX2xv
Y2spOwo+PiArwqDCoMKgIF91bm1hcF9ydW5zdGF0ZV9hcmVhKHYpOwo+PiArwqDCoMKgIHYtPm1h
cHBlZF9ydW5zdGF0ZSA9IG1hcHBpbmcgKyBvZmZzZXQ7Cj4+ICvCoMKgwqAgc3Bpbl91bmxvY2so
JnYtPm1hcHBlZF9ydW5zdGF0ZV9sb2NrKTsKPj4gKwo+PiArwqDCoMKgIHJldHVybiAwOwo+PiAr
fQo+PiArCj4+ICtzdGF0aWMgdm9pZCB1bm1hcF9ydW5zdGF0ZV9hcmVhKHN0cnVjdCB2Y3B1ICp2
KQo+PiArewo+PiArwqDCoMKgIHNwaW5fbG9jaygmdi0+bWFwcGVkX3J1bnN0YXRlX2xvY2spOwo+
PiArwqDCoMKgIF91bm1hcF9ydW5zdGF0ZV9hcmVhKHYpOwo+PiArwqDCoMKgIHNwaW5fdW5sb2Nr
KCZ2LT5tYXBwZWRfcnVuc3RhdGVfbG9jayk7Cj4+ICt9Cj4+ICsKPj4gwqAgaW50IGRvbWFpbl9r
aWxsKHN0cnVjdCBkb21haW4gKmQpCj4+IMKgIHsKPj4gwqDCoMKgwqDCoCBpbnQgcmMgPSAwOwo+
PiBAQCAtNzM3LDcgKzgwMSwxMSBAQCBpbnQgZG9tYWluX2tpbGwoc3RydWN0IGRvbWFpbiAqZCkK
Pj4gwqDCoMKgwqDCoMKgwqDCoMKgIGlmICggY3B1cG9vbF9tb3ZlX2RvbWFpbihkLCBjcHVwb29s
MCkgKQo+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCByZXR1cm4gLUVSRVNUQVJUOwo+PiDC
oMKgwqDCoMKgwqDCoMKgwqAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQo+PiArwqDCoMKgwqDCoMKg
wqAgewo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBzZXRfeGVuX2d1ZXN0X2hhbmRsZShydW5z
dGF0ZV9ndWVzdCh2KSwgTlVMTCk7Cj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHVubWFwX3J1
bnN0YXRlX2FyZWEodik7Cj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHVubWFwX3ZjcHVf
aW5mbyh2KTsKPj4gK8KgwqDCoMKgwqDCoMKgIH0KPj4gwqDCoMKgwqDCoMKgwqDCoMKgIGQtPmlz
X2R5aW5nID0gRE9NRFlJTkdfZGVhZDsKPj4gwqDCoMKgwqDCoMKgwqDCoMKgIC8qIE1lbSBldmVu
dCBjbGVhbnVwIGhhcyB0byBnbyBoZXJlIGJlY2F1c2UgdGhlIHJpbmdzCj4+IMKgwqDCoMKgwqDC
oMKgwqDCoMKgICogaGF2ZSB0byBiZSBwdXQgYmVmb3JlIHdlIGNhbGwgcHV0X2RvbWFpbi4gKi8K
Pj4gQEAgLTExOTIsNiArMTI2MCw3IEBAIGludCBkb21haW5fc29mdF9yZXNldChzdHJ1Y3QgZG9t
YWluICpkKQo+PiDCoMKgwqDCoMKgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKPj4gwqDCoMKgwqDC
oCB7Cj4+IMKgwqDCoMKgwqDCoMKgwqDCoCBzZXRfeGVuX2d1ZXN0X2hhbmRsZShydW5zdGF0ZV9n
dWVzdCh2KSwgTlVMTCk7Cj4+ICvCoMKgwqDCoMKgwqDCoCB1bm1hcF9ydW5zdGF0ZV9hcmVhKHYp
Owo+PiDCoMKgwqDCoMKgwqDCoMKgwqAgdW5tYXBfdmNwdV9pbmZvKHYpOwo+PiDCoMKgwqDCoMKg
IH0KPj4gQEAgLTE1MzYsOCArMTYwNSwxNyBAQCBsb25nIGRvX3ZjcHVfb3AoaW50IGNtZCwgdW5z
aWduZWQgaW50IHZjcHVpZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcpCj4+IMKg
wqDCoMKgwqAgfQo+PiDCoMKgwqDCoMKgIGNhc2UgVkNQVU9QX3JlZ2lzdGVyX3J1bnN0YXRlX3Bo
eXNfbWVtb3J5X2FyZWE6Cj4+IC3CoMKgwqDCoMKgwqDCoCByYyA9IC1FT1BOT1RTVVBQOwo+PiAr
wqDCoMKgIHsKPj4gK8KgwqDCoMKgwqDCoMKgIHN0cnVjdCB2Y3B1X3JlZ2lzdGVyX3J1bnN0YXRl
X21lbW9yeV9hcmVhIGFyZWE7Cj4+ICsKPj4gK8KgwqDCoMKgwqDCoMKgIHJjID0gLUVGQVVMVDsK
Pj4gK8KgwqDCoMKgwqDCoMKgIGlmICggY29weV9mcm9tX2d1ZXN0KCZhcmVhLCBhcmcsIDEpICkK
Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgYnJlYWs7Cj4+ICsKPj4gK8KgwqDCoMKgwqDCoMKg
IHJjID0gbWFwX3J1bnN0YXRlX2FyZWEodiwgJmFyZWEpOwo+PiArCj4+IMKgwqDCoMKgwqDCoMKg
wqDCoCBicmVhazsKPj4gK8KgwqDCoCB9Cj4+IMKgICNpZmRlZiBWQ1BVX1RSQVBfTk1JCj4+IMKg
wqDCoMKgwqAgY2FzZSBWQ1BVT1Bfc2VuZF9ubWk6Cj4+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20tYXJtL2RvbWFpbi5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaAo+PiBpbmRl
eCAzMTJmZWM4Li4zZmI2ZWEyIDEwMDY0NAo+PiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2Rv
bWFpbi5oCj4+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmgKPj4gQEAgLTIxNyw2
ICsyMTcsOCBAQCB2b2lkIHZjcHVfc2hvd19leGVjdXRpb25fc3RhdGUoc3RydWN0IHZjcHUgKik7
Cj4+IMKgIHZvaWQgdmNwdV9zaG93X3JlZ2lzdGVycyhjb25zdCBzdHJ1Y3QgdmNwdSAqKTsKPj4g
wqAgdm9pZCB2Y3B1X3N3aXRjaF90b19hYXJjaDY0X21vZGUoc3RydWN0IHZjcHUgKik7Cj4+ICt2
b2lkIHVwZGF0ZV9ydW5zdGF0ZV9hcmVhKHN0cnVjdCB2Y3B1ICopOwo+PiArCj4+IMKgIC8qCj4+
IMKgwqAgKiBEdWUgdG8gdGhlIHJlc3RyaWN0aW9uIG9mIEdJQ3YzLCB0aGUgbnVtYmVyIG9mIHZD
UFVzIGluIEFGRjAgaXMKPj4gwqDCoCAqIGxpbWl0ZWQgdG8gMTYsIHRodXMgb25seSB0aGUgZmly
c3QgNCBiaXRzIG9mIEFGRjAgYXJlIGxlZ2FsLiBXZSB3aWxsCj4+IGRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS94ZW4vZG9tYWluLmggYi94ZW4vaW5jbHVkZS94ZW4vZG9tYWluLmgKPj4gaW5kZXgg
ZDFiZmM4Mi4uZWNkZGNmZSAxMDA2NDQKPj4gLS0tIGEveGVuL2luY2x1ZGUveGVuL2RvbWFpbi5o
Cj4+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9kb21haW4uaAo+PiBAQCAtMTE4LDQgKzExOCw2IEBA
IHN0cnVjdCB2bnVtYV9pbmZvIHsKPj4gwqAgdm9pZCB2bnVtYV9kZXN0cm95KHN0cnVjdCB2bnVt
YV9pbmZvICp2bnVtYSk7Cj4+ICtzdHJ1Y3QgdmNwdV9yZWdpc3Rlcl9ydW5zdGF0ZV9tZW1vcnlf
YXJlYTsKPj4gKwo+PiDCoCAjZW5kaWYgLyogX19YRU5fRE9NQUlOX0hfXyAqLwo+PiBkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmggYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAo+
PiBpbmRleCA3NDhiYjBmLi4yYWZlMzFjIDEwMDY0NAo+PiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4v
c2NoZWQuaAo+PiArKysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAo+PiBAQCAtMTYzLDE1ICsx
NjMsMjMgQEAgc3RydWN0IHZjcHUKPj4gwqDCoMKgwqDCoCB2b2lkwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoCAqc2NoZWRfcHJpdjvCoMKgwqAgLyogc2NoZWR1bGVyLXNwZWNpZmljIGRhdGEgKi8KPj4g
wqDCoMKgwqDCoCBzdHJ1Y3QgdmNwdV9ydW5zdGF0ZV9pbmZvIHJ1bnN0YXRlOwo+PiArCj4+ICvC
oMKgwqAgc3BpbmxvY2tfdMKgwqDCoMKgwqAgbWFwcGVkX3J1bnN0YXRlX2xvY2s7Cj4+ICsKPj4g
wqAgI2lmbmRlZiBDT05GSUdfQ09NUEFUCj4+IMKgICMgZGVmaW5lIHJ1bnN0YXRlX2d1ZXN0KHYp
ICgodiktPnJ1bnN0YXRlX2d1ZXN0KQo+PiDCoMKgwqDCoMKgIFhFTl9HVUVTVF9IQU5ETEUodmNw
dV9ydW5zdGF0ZV9pbmZvX3QpIHJ1bnN0YXRlX2d1ZXN0OyAvKiBndWVzdCBhZGRyZXNzICovCj4+
ICvCoMKgwqAgdmNwdV9ydW5zdGF0ZV9pbmZvX3QgKm1hcHBlZF9ydW5zdGF0ZTsKPj4gwqAgI2Vs
c2UKPj4gwqAgIyBkZWZpbmUgcnVuc3RhdGVfZ3Vlc3QodikgKCh2KS0+cnVuc3RhdGVfZ3Vlc3Qu
bmF0aXZlKQo+PiDCoMKgwqDCoMKgIHVuaW9uIHsKPj4gwqDCoMKgwqDCoMKgwqDCoMKgIFhFTl9H
VUVTVF9IQU5ETEUodmNwdV9ydW5zdGF0ZV9pbmZvX3QpIG5hdGl2ZTsKPj4gwqDCoMKgwqDCoMKg
wqDCoMKgIFhFTl9HVUVTVF9IQU5ETEUodmNwdV9ydW5zdGF0ZV9pbmZvX2NvbXBhdF90KSBjb21w
YXQ7Cj4+IMKgwqDCoMKgwqAgfSBydW5zdGF0ZV9ndWVzdDsgLyogZ3Vlc3QgYWRkcmVzcyAqLwo+
PiArwqDCoMKgIHVuaW9uIHsKPj4gK8KgwqDCoMKgwqDCoMKgIHZjcHVfcnVuc3RhdGVfaW5mb190
KiBuYXRpdmU7Cj4+ICvCoMKgwqDCoMKgwqDCoCB2Y3B1X3J1bnN0YXRlX2luZm9fY29tcGF0X3Qq
IGNvbXBhdDsKPj4gK8KgwqDCoCB9IG1hcHBlZF9ydW5zdGF0ZTsgLyogZ3Vlc3QgYWRkcmVzcyAq
Lwo+ID4gVGhlIGNvbWJpbmF0aW9uIG9mIG1hcHBlZF9ydW5zdGF0ZSBhbmQgcnVuc3RhdGVfZ3Vl
c3QgaXMgYSBiaXQgY29uZnVzaW5nLiBJIHRoaW5rIHlvdSB3YW50IHRvIHJld29yayB0aGUgaW50
ZXJmYWNlIHRvIHNob3cgdGhhdCBvbmx5IG9uZSBpcyBwb3NzaWJsZSBhdCB0aGUgdGltZSBhbmQg
bWFrZSBjbGVhciB3aGljaCBvbmUgaXMgdXNlZCBieSB3aG8uIE1heWJlOgoKQXMgSSBzYWlkIGJl
Zm9yZSwgSU1PIGNvdXBsaW5nIHRob3NlIGludGVyZmFjZXMgbWFrZXMgdGhlIGNvZGUgY29tcGxp
Y2F0ZWQgYW5kIHVnbHkuCgo+IAo+IHVuaW9uCj4gewo+ICDCoMKgIC8qIExlZ2FjeSBpbnRlcmZh
Y2UgdG8gYmUgdXNlZCB3aGVuIHRoZSBndWVzdCBwcm92aWRlcyBhIHZpcnR1YWwgYWRkcmVzcyAq
Lwo+ICDCoMKgIHVuaW9uIHsKPiAgwqDCoMKgwqDCoCBYRU5fR1VFU1RfSEFORExFKHZjcHVfcnVu
c3RhdGVfaW5mb190KSBuYXRpdmU7Cj4gIMKgwqDCoMKgwqAgLi4uCj4gIMKgwqAgfSB2aXJ0Owo+
IAo+ICDCoMKgIC8qIEludGVyZmFjZSB1c2VkIHdoZW4gdGhlIGd1ZXN0IHByb3ZpZGVzIGEgcGh5
c2ljYWwgYWRkcmVzcyAqLwo+ICDCoMKgIHVuaW9uIHsKPiAgwqDCoCB9IHBoeXM7Cj4gfSBydW5z
dGF0ZV9ndWVzdC4+IAo+IHJ1bnN0YXRlX2d1ZXN0X3R5cGUgLyogY291bGQgYmUgYSBib29sIG9y
IGVudW0gKi8KPiAKPiBKYW4gd2hhdCBkbyB5b3UgdGhpbms/Cj4gCj4gQ2hlZXJzLAo+IAoKLS0g
ClNpbmNlcmVseSwKQW5kcmlpIEFuaXNvdi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 13 12:56:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 12:56:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQAUn-0008OT-Gr; Mon, 13 May 2019 12:55:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=armk=TN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQAUm-0008OJ-Ia
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 12:55:56 +0000
X-Inumbo-ID: 71e6529c-757e-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 71e6529c-757e-11e9-8980-bc764e045a96;
 Mon, 13 May 2019 12:55:55 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQAUk-0006F2-8K; Mon, 13 May 2019 12:55:54 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hQAUj-0005U8-Sy; Mon, 13 May 2019 12:55:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hQAUj-0001KV-SH; Mon, 13 May 2019 12:55:53 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136047-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-upstream-4.12-testing:test-amd64-amd64-xl-qcow2:guest-localmigrate/x10:fail:regression
 qemu-upstream-4.12-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:leak-check/check:fail:heisenbug
 qemu-upstream-4.12-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:leak-check/check:fail:heisenbug
 qemu-upstream-4.12-testing:test-amd64-amd64-xl-qcow2:guest-saverestore.2:fail:heisenbug
 qemu-upstream-4.12-testing:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-upstream-4.12-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-upstream-4.12-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.12-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.12-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.12-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-upstream-4.12-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=8023a62081ffbe3f734019076ec1a2b4213142bb
X-Osstest-Versions-That: qemuu=de5b678ca4dcdfa83e322491d478d66df56c1986
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 13 May 2019 12:55:53 +0000
Subject: [Xen-devel] [qemu-upstream-4.12-testing test] 136047: regressions -
 FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjA0NyBxZW11LXVwc3RyZWFtLTQuMTItdGVzdGluZyByZWFsIFtyZWFsXQpodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTM2MDQ3LwoKUmVn
cmVzc2lvbnMgOi0oCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2lu
ZywKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFjb3cyIDE3IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBpbiAxMzU0NTAgUkVH
Ui4gdnMuIDEzMzczNAoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5v
dCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1z
aGFkb3cgMjEgbGVhay1jaGVjay9jaGVjayBmYWlsIGluIDEzNTQ1MCBwYXNzIGluIDEzNjA0Nwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0IDIxIGxlYWstY2hlY2svY2hlY2sg
ZmFpbCBpbiAxMzU0NTAgcGFzcyBpbiAxMzYwNDcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIg
ICAgMTYgZ3Vlc3Qtc2F2ZXJlc3RvcmUuMiAgICAgICAgZmFpbCBwYXNzIGluIDEzNTQ1MAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1k
NjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQx
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBk
ZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgog
cWVtdXUgICAgICAgICAgICAgICAgODAyM2E2MjA4MWZmYmUzZjczNDAxOTA3NmVjMWEyYjQyMTMx
NDJiYgpiYXNlbGluZSB2ZXJzaW9uOgogcWVtdXUgICAgICAgICAgICAgICAgZGU1YjY3OGNhNGRj
ZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMzNzM0
ICAyMDE5LTAzLTEyIDA3OjA5OjE3IFogICA2MiBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEz
NDg1OSAgMjAxOS0wNC0xNiAxMDowOTowNSBaICAgMjcgZGF5cyAgICA5IGF0dGVtcHRzCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
UGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFsYmVydG8gR2FyY2lh
IDxiZXJ0b0BpZ2FsaWEuY29tPgogIEFsZXggQmVubsOpZSA8YWxleC5iZW5uZWVAbGluYXJvLm9y
Zz4KICBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICBCQUxBVE9O
IFpvbHRhbiA8YmFsYXRvbkBlaWsuYm1lLmh1PgogIEJoYXJhdGEgQiBSYW8gPGJoYXJhdGFAbGlu
dXguaWJtLmNvbT4KICBDaHJpc3RpYW4gQm9ybnRyYWVnZXIgPGJvcm50cmFlZ2VyQGRlLmlibS5j
b20+CiAgQ29yZXkgTWlueWFyZCA8Y21pbnlhcmRAbXZpc3RhLmNvbT4KICBDb3JuZWxpYSBIdWNr
IDxjb2h1Y2tAcmVkaGF0LmNvbT4KICBEYW5pZWwgSGVucmlxdWUgQmFyYm96YSA8ZGFuaWVsaGI0
MTNAZ21haWwuY29tPgogIERhbmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+
CiAgRGF2aWQgR2lic29uIDxkYXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+CiAgRGVuaXMgVi4g
THVuZXYgPGRlbkBvcGVudnoub3JnPgogIERyLiBEYXZpZCBBbGFuIEdpbGJlcnQgPGRnaWxiZXJ0
QHJlZGhhdC5jb20+CiAgRWR1YXJkbyBIYWJrb3N0IDxlaGFia29zdEByZWRoYXQuY29tPgogIEVk
dWFyZG8gT3R1Ym8gPG90dWJvQHJlZGhhdC5jb20+CiAgRXJpYyBCbGFrZSA8ZWJsYWtlQHJlZGhh
dC5jb20+CiAgRmFtIFpoZW5nIDxmYW16QHJlZGhhdC5jb20+CiAgRm9ycmVzdCBMaXUgPGZvcnJl
c3RsQHN5bm9sb2d5LmNvbT4KICBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICBH
cmVnIEt1cnogPGdyb3VnQGthb2Qub3JnPgogIElnb3IgTWFtbWVkb3YgPGltYW1tZWRvQHJlZGhh
dC5jb20+CiAgSWx5YSBNYXhpbWV0cyA8aS5tYXhpbWV0c0BzYW1zdW5nLmNvbT4KICBKYW5vc2No
IEZyYW5rIDxmcmFua2phQGxpbnV4LmlibS5jb20+CiAgSmFzb24gV2FuZyA8amFzb3dhbmdAcmVk
aGF0LmNvbT4KICBKZWZmIENvZHkgPGpjb2R5QHJlZGhhdC5jb20+CiAgSmlhIEhlIDxoZWppYW5l
dEBnbWFpbC5jb20+CiAgSm9obiBTbm93IDxqc25vd0ByZWRoYXQuY29tPgogIEthbWFsIEhlaWIg
PGthbWFsaGVpYjFAZ21haWwuY29tPgogIEtldmluIFdvbGYgPGt3b2xmQHJlZGhhdC5jb20+CiAg
TGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICBMYXVyZW50IERlc25vZ3VlcyA8bGF1
cmVudC5kZXNub2d1ZXNAZ21haWwuY29tPgogIExhdXJlbnQgVml2aWVyIDxsYXVyZW50QHZpdmll
ci5ldT4KICBMZW9uYXJkbyBCcmFzIDxsZW9uYXJkb0BsaW51eC52bmV0LmlibS5jb20+CiAgTGkg
UWlhbmcgPGxpcTNlYUBnbWFpbC5jb20+CiAgTGlhbSBNZXJ3aWNrIDxMaWFtLk1lcndpY2tAb3Jh
Y2xlLmNvbT4KICBsaXVqdW5qaWUgPGxpdWp1bmppZTIzQGh1YXdlaS5jb20+CiAgTWFyYy1BbmRy
w6kgTHVyZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5jb20+CiAgTWFyY2VsIEFwZmVsYmF1
bSA8bWFyY2VsLmFwZmVsYmF1bUBnbWFpbC5jb20+CiAgTWFyayBDYXZlLUF5bGFuZCA8bWFyay5j
YXZlLWF5bGFuZEBpbGFuZGUuY28udWs+CiAgTWFya3VzIEFybWJydXN0ZXIgPGFybWJydUByZWRo
YXQuY29tPgogIE1heCBGaWxpcHBvdiA8amNtdmJrYmNAZ21haWwuY29tPgogIE1heCBSZWl0eiA8
bXJlaXR6QHJlZGhhdC5jb20+CiAgTWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgudm5ldC5pYm0u
Y29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+CiAgTmllbHMgZGUgVm9z
IDxuZGV2b3NAcmVkaGF0LmNvbT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29t
PgogIFBhdWwgQS4gQ2xhcmtlIDxwY0B1cy5pYm0uY29tPgogIFBldGVyIE1heWRlbGwgPHBldGVy
Lm1heWRlbGxAbGluYXJvLm9yZz4KICBQZXRlciBXdSA8cGV0ZXJAbGVrZW5zdGV5bi5ubD4KICBQ
ZXRlciBYdSA8cGV0ZXJ4QHJlZGhhdC5jb20+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBo
aWxtZEByZWRoYXQuY29tPgogIFByYXNhZCBKIFBhbmRpdCA8cGpwQGZlZG9yYXByb2plY3Qub3Jn
PgogIFByYXNhZCBTaW5nYW1zZXR0eSA8cHJhc2FkLnNpbmdhbXNldHR5QG9yYWNsZS5jb20+CiAg
UHJhc2FubmEgS3VtYXIgS2FsZXZlciA8cHJhc2FubmEua2FsZXZlckByZWRoYXQuY29tPgogIFJp
Y2hhcmQgSGVuZGVyc29uIDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8ub3JnPgogIFJpY2hhcmQg
Vy5NLiBKb25lcyA8cmpvbmVzQHJlZGhhdC5jb20+CiAgUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4KICBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4K
ICBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAgU3RlZmFu
IEJlcmdlciA8c3RlZmFuYkBsaW51eC5pYm0uY29tPgogIFN0ZWZhbiBCZXJnZXIgPHN0ZWZhbmJA
bGludXgudm5ldC5pYm0uY29tPgogIFRob21hcyBIdXRoIDx0aHV0aEByZWRoYXQuY29tPgogIFRv
bnkgR2Fybm9jay1Kb25lcyA8dG9ueS5nYXJub2NrLWpvbmVzQGdsYXNnb3cuYWMudWs+CiAgVG9u
eSBHYXJub2NrLUpvbmVzIDx0b255Z2Fybm9ja2pvbmVzQGdtYWlsLmNvbT4KICBWbGFkaW1pciBT
ZW1lbnRzb3YtT2dpZXZza2l5IDx2c2VtZW50c292QHZpcnR1b3p6by5jb20+CiAgV2lsbGlhbSBC
b3dsaW5nIDx3aWxsQHdib3dsaW5nLmluZm8+CiAgeXVjaGVubGluIDx5dWNoZW5saW5Ac3lub2xv
Z3kuY29tPgogIFl1cnkgS290b3YgPHl1cnkta290b3ZAeWFuZGV4LXRlYW0ucnU+CiAgWmhlbmcg
WGlhbmcgPHhpYW5nLnpoZW5nQGxpbmFyby5vcmc+CiAgWmhlbmcgWGlhbmcgPHpoZW5neGlhbmc5
QGh1YXdlaS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJp
Y3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1w
dmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
c2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lv
biBsb2c7IGl0IHdvdWxkIGJlIDI4NzQgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 13 13:14:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 13:14:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQAmc-0001U7-5O; Mon, 13 May 2019 13:14:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rpFc=TN=citrix.com=prvs=0298122e9=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1hQAma-0001U2-9k
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 13:14:20 +0000
X-Inumbo-ID: 030b8922-7581-11e9-86d1-2354ae2bf86f
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 030b8922-7581-11e9-86d1-2354ae2bf86f;
 Mon, 13 May 2019 13:14:18 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,465,1549929600"; d="scan'208";a="85385486"
Date: Mon, 13 May 2019 14:14:14 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20190513131414.GD2798@zion.uk.xensource.com>
References: <1557512884-32395-1-git-send-email-andrew.cooper3@citrix.com>
 <1557512884-32395-2-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1557512884-32395-2-git-send-email-andrew.cooper3@citrix.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH 1/4] xen/watchdog: Fold exit paths to have a
 single unlock
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Christian Lindig <christian.lindig@citrix.com>,
 Pau Ruiz Safont <pau.safont@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Edwin =?iso-8859-1?B?VPZy9ms=?= <edvin.torok@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBNYXkgMTAsIDIwMTkgYXQgMDc6Mjg6MDFQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBUaGlzIGlzIG1vc3RseSB0byBzaW1wbGlmeSBmdXR1cmUgbG9naWNhbCBjaGFuZ2Vz
LCBidXQgaXQgZG9lcyBjb21lIHdpdGggYQo+IG1vZGVzdCByZWR1bmN0aW9uIGluIGNvbXBpbGVk
IGNvZGUgc2l6ZSAoLTU1LCAzNDUgPT4gMjkwKS4KPiAKPiBObyBmdW5jdGlvbmFsIGNoYW5nZS4K
PiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgoKUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 13 13:18:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 13:18:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQAqI-0001dT-O5; Mon, 13 May 2019 13:18:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CZq+=TN=citrix.com=prvs=029e45453=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hQAqG-0001dO-Su
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 13:18:08 +0000
X-Inumbo-ID: 8aec1bfd-7581-11e9-8980-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8aec1bfd-7581-11e9-8980-bc764e045a96;
 Mon, 13 May 2019 13:18:06 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,465,1549929600"; d="scan'208";a="89708153"
To: Xen-devel <xen-devel@lists.xenproject.org>
References: <1557512884-32395-1-git-send-email-andrew.cooper3@citrix.com>
 <1557512884-32395-3-git-send-email-andrew.cooper3@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <782f4a40-edfe-accf-212c-3f5345c4534c@citrix.com>
Date: Mon, 13 May 2019 14:18:04 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <1557512884-32395-3-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 2/4] xen/watchdog: Rearrange the logic to
 fold the timer-arming paths
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Christian Lindig <christian.lindig@citrix.com>,
 Pau Ruiz Safont <pau.safont@citrix.com>, Julien Grall <julien.grall@arm.com>,
 =?UTF-8?B?RWR3aW4gVMO2csO2aw==?= <edvin.torok@citrix.com>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvMDUvMjAxOSAxOToyOCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBCeSByZWFycmFuZ2lu
ZyB0aGUgbG9naWMsIHRoZSB0aW1lciBhbGxvY2F0aW9uIGxvb3AgY2FuIHJldXNlIHRoZSBjb21t
b24gdGltZXIKPiBhcm1pbmcvY2xlYXJpbmcgbG9naWMuICBUaGlzIHJlc3VsdHMgaW4gZWFzaWVy
IHRvIGZvbGxvdyBjb2RlLCBhbmQgYSBtb2Rlc3QKPiByZWR1Y3Rpb24gaW4gY29tcGlsZWQgY29k
ZSBzaXplICgtNjQsIDI5MCA9PiAyMjYpLgo+Cj4gRm9yIGRvbWFpbnMgd2hpY2ggdXNlIHdhdGNo
ZG9ncywgdGhlIG92ZXJ3aGVtbGluZyBtYWpvcml5IG9mIGh5cGVyY2FsbHMgd2lsbAo+IGJlIHJl
LWFybWluZyBhbiBleGlzdGluZyB0aW1lci4gIEFycmFuZ2UgdGhlIGZhc3RwYXRoIHRvIG1hdGNo
Lgo+Cj4gVGhpcyBkb2VzIGNhdXNlIG9uZSBjaGFuZ2UgaW4gYmVoYXZpb3VyIGZvciBhIGNvcm5l
ciBjYXNlLiAgUHJldmlvdXNseSwKPiBzcGVjaWZ5aW5nIGlkID0gMCwgdGltZW91dCA9IDAgd291
bGQgaW5zdGFudGx5IGtpbGwgdGhlIGRvbWFpbiwgYXMgdGhlIHRpbWVyCj4gd291bGQgZmlyZSBi
ZWZvcmUgcmV0dXJuaW5nIHRvIHRoZSBndWVzdC4gIFRoaXMgY29ybmVyIGNhc2UgaXMgZ29pbmcg
dG8gYmUKPiByZXVzZWQgZm9yIGEgZGlmZmVyZW50IHB1cnBvc2UgaW4gYSBsYXRlciBjaGFuZ2Uu
CgpBY3R1YWxseSwgaXQgdHVybnMgb3V0IHRoYXQgdGhpcyBjb3JuZXIgY2FzZSBpcyB1c2VkIGZv
ciBkZWxpYmVyYXRlbHkKZmVuY2luZyBpbiBzb21lIGNhc2VzLgoKSSdsbCBoYXZlIHRvIGludmVu
dCBzb21lIGRpZmZlcmVudCB3YXkgb2YgY2xlYXJpbmcgYWxsIHRpbWVycy4KCn5BbmRyZXcKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 13 13:40:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 13:40:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQBBj-0003lH-Na; Mon, 13 May 2019 13:40:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rpFc=TN=citrix.com=prvs=0298122e9=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1hQBBj-0003lC-1h
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 13:40:19 +0000
X-Inumbo-ID: a5175eb6-7584-11e9-8980-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a5175eb6-7584-11e9-8980-bc764e045a96;
 Mon, 13 May 2019 13:40:18 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,465,1549929600"; d="scan'208";a="85387165"
Date: Mon, 13 May 2019 14:40:15 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Kevin Buckley <kevin.buckley.ecs.vuw.ac.nz@gmail.com>
Message-ID: <20190513134015.GE2798@zion.uk.xensource.com>
References: <CABwOO=dhCrnZpRNpLr7rDrNdSh9GCH=fqq_50+YScWT4BE-xjQ@mail.gmail.com>
 <20190411102843.GE30543@zion.uk.xensource.com>
 <CABwOO=cOxxk7sbscGRzZ1LuiH8JJnCoBJ2d19ZmaSeu5DBi6iw@mail.gmail.com>
 <20190415092358.GM30543@zion.uk.xensource.com>
 <20190415093632.GN30543@zion.uk.xensource.com>
 <CABwOO=cyX0PcuvbfYu1ZyN384604sT2HPAoJR+cknFqWH-e7PQ@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CABwOO=cyX0PcuvbfYu1ZyN384604sT2HPAoJR+cknFqWH-e7PQ@mail.gmail.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] Xen commit 9b0bc91b3 possibly removed too much info
 from README
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBBcHIgMTYsIDIwMTkgYXQgMDk6MzE6NDFQTSArMDgwMCwgS2V2aW4gQnVja2xleSB3
cm90ZToKPiA+IE9oIHdhaXQsIEkgZG9uJ3QgdGhpbmsgdGhlcmUgaXMgYW55dGhpbmcgdG8gZml4
IHRoZXJlLiBUaG9zZSBzZW50ZW5jZXMKPiA+IGxvb2sgcmVwZXRpdGl2ZSBidXQgdGhleSBkbyBz
YXkgZGlmZmVyZW50IHRoaW5nczogaW4gdG9vbHMgY2FzZSwgaXQgc2F5cwo+ID4gInJlcG9zIHdp
bGwgYmUgY2xvbmVkIjsgaW4gc3R1YmRvbSBjYXNlLCBpdCBzYXlzICJleHRlcm5hbCBwYWNrYWdl
cwo+ID4gd2lsbCBiZSBkb3dubG9hZGVkLiBTbyB0aGV5IGRvIHJlZmxlY3QgY29ycmVjdGx5IHdo
YXQgd2lsbCBoYXBwZW4uCj4gPgo+IAo+IExldCBtZSBuYXJyb3cgdGhpbmdzIGRvd24gYSBiaXQg
ZnVydGhlciB0byBoaWdobGlnaHQgdGhlIGR1cGxpY2F0aW9uCj4gCj4gLS0tLTg8LS0tLS0tLS04
PC0tLS0tLS0tODwtLS0tLS0tLTg8LS0tLS0tLS04PC0tLS0tLS0tODwtLS0tLS0tLTg8LS0tLS0t
LS04PC0tLS0KPiBEdXJpbmcgdG9vbHMgYnVpbGQgZXh0ZXJuYWwgcmVwb3Mgd2lsbCBiZSBjbG9u
ZWQgaW50byB0aGUgc291cmNlIHRyZWUuICAgIDw9PT0gMQo+IFRoaXMgdmFyaWFibGUgY2FuIGJl
IHVzZWQgdG8gcG9pbnQgdG8gYSBkaWZmZXJlbnQgZ2l0IGJpbmFyeSB0byBiZSB1c2VkLgo+IEdJ
VD0KPiAKPiBEdXJpbmcgdG9vbHMgYnVpbGQgZXh0ZXJuYWwgcmVwb3Mgd2lsbCBiZSBjbG9uZWQg
aW50byB0aGUgc291cmNlIHRyZWUuICAgIDw9PT0gMgo+IER1cmluZyBzdHViZG9tIGJ1aWxkIGV4
dGVybmFsIHBhY2thZ2VzIHdpbGwgYmUgZG93bmxvYWRlZCBpbnRvIHRoZQo+IHNvdXJjZSB0cmVl
LiBUaGVzZSB2YXJpYWJsZXMgY2FuIGJlIHVzZWQgdG8gcG9pbnQgdG8gYSBkaWZmZXJlbnQKPiBs
b2NhdGlvbnMuCj4gIFhFTl9FWFRGSUxFU19VUkw9Cj4gT1ZNRl9VUFNUUkVBTV9VUkw9Cj4gLS0t
LTg8LS0tLS0tLS04PC0tLS0tLS0tODwtLS0tLS0tLTg8LS0tLS0tLS04PC0tLS0tLS0tODwtLS0t
LS0tLTg8LS0tLS0tLS04PC0tLS0KPiAKPiBIb3BlIHRoYXQncyBjbGVhcmVyID8KClllcyBpdCBp
cyBjbGVhcmVyLiBUaGFua3MuCgpXZWkuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 13 13:44:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 13:44:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQBFZ-0003v9-B1; Mon, 13 May 2019 13:44:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fllF=TN=citrix.com=prvs=029ba87d2=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1hQBFY-0003v4-5Y
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 13:44:16 +0000
X-Inumbo-ID: 315b015a-7585-11e9-9c80-533ef3084ef6
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 315b015a-7585-11e9-9c80-533ef3084ef6;
 Mon, 13 May 2019 13:44:13 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,465,1549929600"; d="scan'208";a="85387390"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5C7E77D1020000780021BB0B@prv1-mh.provo.novell.com>
 <5C7E78F6020000780021BB21@prv1-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT6JAlcEEwEKAEECGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEWIQTXqBy2bTNXPzpOYFimNjwxBZC0bQUCXEowWQUJDCJ7dgAKCRCmNjwx
 BZC0beKvEACJ75YlJXd7TnNHgFyiCJkm/qPeoQ3sFGSDZuZh7SKcdt9+3V2bFEb0Mii1hQaz
 3hRqZb8sYPHJrGP0ljK09k3wf8k3OuNxziLQBJyzvn7WNlE4wBEcy/Ejo9TVBdA4ph5D0YaZ
 nqdsPmxe/xlTFuSkgu4ep1v9dfVP1TQR0e+JIBa/Ss+cKC5intKm+8JxpOploAHuzaPu0L/X
 FapzsIXqgT9eIQeBEgO2hge6h9Jov3WeED/vh8kA7f8c6zQ/gs5E7VGALwsiLrhr0LZFcKcw
 kI3oCCrB/C/wyPZv789Ra8EXbeRSJmTjcnBwHRPjnjwQmetRDD1t+VyrkC6uujT5jmgOBzaj
 KCqZ8PcMAssOzdzQtKmjUQ2b3ICPs2X13xZ5M5/OVs1W3TG5gkvMh4YoHi4ilFnOk+v3/j7q
 65FG6N0JLb94Ndi80HkIOQQ1XVGTyu6bUPaBg3rWK91Csp1682kD/dNVF3FKHrRLmSVtmEQR
 5rK0+VGc/FmR6vd4haKGWIRuPxzg+pBR77avIZpU7C7+UXGuZ5CbHwIdY8LojJg2TuUdqaVj
 yxmEZLOA8rVHipCGrslRNthVbJrGN/pqtKjCClFZHIAYJQ9EGLHXLG9Pj76opfjHij3MpR3o
 pCGAh6KsCrfrsvjnpDwqSbngGyEVH030irSk4SwIqZ7FwLkBDQRUWmc6AQgAzpc8Ng5Opbrh
 iZrn69Xr3js28p+b4a+0BOvC48NfrNovZw4eFeKIzmI/t6EkJkSqBIxobWRpBkwGweENsqnd
 0qigmsDw4N7J9Xx0h9ARDqiWxX4jr7u9xauI+CRJ1rBNO3VV30QdACwQ4LqhR/WA+IjdhyMH
 wj3EJGE61NdP/h0zfaLYAbvEg47/TPThFsm4m8Rd6bX7RkrrOgBbL/AOnYOMEivyfZZKX1vv
 iEemAvLfdk2lZt7Vm6X/fbKbV8tPUuZELzNedJvTTBS3/l1FVz9OUcLDeWhGEdlxqXH0sYWh
 E9+PXTAfz5JxKH+LMetwEM8DbuOoDIpmIGZKrZ+2fQARAQABiQNbBBgBCgAmAhsCFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKMJ4FCQnQ/OQBKcBdIAQZAQoABgUCVFpnOgAKCRCyFcen
 x4Qb7cXrCAC0qQeEWmLa9oEAPa+5U6wvG1t/mi22gZN6uzQXH1faIOoDehr7PPESE6tuR/vI
 CTTnaSrd4UDPNeqOqVF07YexWD1LDcQG6PnRqC5DIX1RGE3BaSaMl2pFJP8y+chews11yP8G
 DBbxaIsTcHZI1iVIC9XLhoeegWi84vYc8F4ziADVfowbmbvcVw11gE8tmALCwTeBeZVteXjh
 0OELHwrc1/4j4yvENjIXRO+QLIgk43kB57Upr4tP2MEcs0odgPM+Q+oETOJ00xzLgkTnLPim
 C1FIW2bOZdTj+Uq6ezRS2LKsNmW+PRRvNyA5ojEbA/faxmAjMZtLdSSSeFK8y4SoCRCmNjwx
 BZC0bevWEACRu+GyQgrdGmorUptniIeO1jQlpTiP5WpVnk9Oe8SiLoXUhXXNj6EtzyLGpYmf
 kEAbki+S6WAKnzZd3shL58AuMyDxtFNNjNeKJOcl6FL7JPBIIgIp3wR401Ep+/s5pl3Nw8Ii
 157f0T7o8CPb54w6S1WsMkU78WzTxIs/1lLblSMcvyz1Jq64g4OqiWI85JfkzPLlloVf1rzy
 ebIBLrrmjhCE2tL1RONpE/KRVb+Q+PIs5+YcZ+Q1e0vXWA7NhTWFbWx3+N6WW6gaGpbFbopo
 FkYRpj+2TA5cX5zW148/xU5/ATEb5vdUkFLUFVy5YNUSyeBHuaf6fGmBrDc47rQjAOt1rmyD
 56MUBHpLUbvA6NkPezb7T6bQpupyzGRkMUmSwHiLyQNJQhVe+9NiJJvtEE3jol0JVJoQ9WVn
 FAzPNCgHQyvbsIF3gYkCYKI0w8EhEoH5FHYLoKS6Jg880IY5rXzoAEfPvLXegy6mhYl+mNVN
 QUBD4h9XtOvcdzR559lZuC0Ksy7Xqw3BMolmKsRO3gWKhXSna3zKl4UuheyZtubVWoNWP/bn
 vbyiYnLwuiKDfNAinEWERC8nPKlv3PkZw5d3t46F1Dx0TMf16NmP+azsRpnMZyzpY8BL2eur
 feSGAOB9qjZNyzbo5nEKHldKWCKE7Ye0EPEjECS1gjKDwbkBDQRUWrq9AQgA7aJ0i1pQSmUR
 6ZXZD2YEDxia2ByR0uZoTS7N0NYv1OjU8v6p017u0Fco5+Qoju/fZ97ScHhp5xGVAk5kxZBF
 DT4ovJd0nIeSr3bbWwfNzGx1waztfdzXt6n3MBKr7AhioB1m+vuk31redUdnhbtvN7O40MC+
 fgSk5/+jRGxY3IOVPooQKzUO7M51GoOg4wl9ia3H2EzOoGhN2vpTbT8qCcL92ZZZwkBRldoA
 Wn7c1hEKSTuT3f1VpSmhjnX0J4uvKZ1V2R7rooKJYFBcySC0wa8aTmAtAvLgfcpe+legOtgq
 DKzLuN45xzEjyjCiI521t8zxNMPJY9FiCPNv0sCkDwARAQABiQI8BBgBCgAmAhsMFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKNJYFCQnQrVkACgkQpjY8MQWQtG2Xxg//RrRP+PFYuNXt
 9C5hec/JoY24TkGPPd2tMC9usWZVImIk7VlHlAeqHeE0lWU0LRGIvOBITbS9izw6fOVQBvCA
 Fni56S12fKLusWgWhgu03toT9ZGxZ9W22yfw5uThSHQ4y09wRWAIYvhJsKnPGGC2KDxFvtz5
 4pYYNe8Icy4bwsxcgbaSFaRh+mYtts6wE9VzyJvyfTqbe8VrvE+3InG5rrlNn51AO6M4Wv20
 iFEgYanJXfhicl0WCQrHyTLfdB5p1w+072CL8uryHQVfD0FcDe+J/wl3bmYze+aD1SlPzFoI
 MaSIXKejC6oh6DAT4rvU8kMAbX90T834Mvbc3jplaWorNJEwjAH/r+v877AI9Vsmptis+rni
 JwUissjRbcdlkKBisoUZRPmxQeUifxUpqgulZcYwbEC/a49+WvbaYUriaDLHzg9xisijHwD2
 yWV8igBeg+cmwnk0mPz8tIVvwi4lICAgXob7HZiaqKnwaDXs4LiS4vdG5s/ElnE3rIc87yru
 24n3ypeDZ6f5LkdqL1UNp5/0Aqbr3EiN7/ina4YVyscy9754l944kyHnnMRLVykg0v+kakj0
 h0RJ5LbfLAMM8M52KIA3y14g0Fb7kHLcOUMVcgfQ3PrN6chtC+5l6ouDIlSLR3toxH8Aam7E
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <3172ee3f-0800-99a5-e148-d10ecdfd51a8@citrix.com>
Date: Mon, 13 May 2019 14:44:10 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5C7E78F6020000780021BB21@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 2/3] IOMMU/x86: make page type checks
 consistent when mapping pages
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Juergen Gross <jgross@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMy81LzE5IDE6MjYgUE0sIEphbiBCZXVsaWNoIHdyb3RlOgo+IFRoZXJlIGFyZSBjdXJyZW50
bHkgdGhyZWUgbW9yZSBvciBsZXNzIGRpZmZlcmVudCBjaGVja3M6Cj4gLSBfZ2V0X3BhZ2VfdHlw
ZSgpIGFkanVzdHMgdGhlIElPTU1VIG1hcHBpbmdzIGFjY29yZGluZyB0byB0aGUgbmV3IHR5cGUK
PiAgIGFsb25lLAo+IC0gYXJjaF9pb21tdV9wb3B1bGF0ZV9wYWdlX3RhYmxlKCkgd2FudHMganVz
dCB0aGUgdHlwZSB0byBiZQo+ICAgUEdUX3dyaXRhYmxlX3BhZ2UsCj4gLSBpb21tdV9od2RvbV9p
bml0KCkgYWRkaXRpb25hbGx5IHBlcm1pdHMgYWxsIG90aGVyIHR5cGVzIHdpdGggYSB0eXBlCj4g
ICByZWZjb3VudCBvZiB6ZXJvLgo+IFRoZSBjYW5vbmljYWwgb25lIGlzIGluIF9nZXRfcGFnZV90
eXBlKCksIGFuZCBhcyBvZiBYU0EtMjg4Cj4gYXJjaF9pb21tdV9wb3B1bGF0ZV9wYWdlX3RhYmxl
KCkgYWxzbyBoYXMgbm8gbmVlZCBhbnltb3JlIHRvIGRlYWwgd2l0aAo+IFBHVF9ub25lIHBhZ2Vz
LiBJbiB0aGUgUFYgRG9tMCBjYXNlLCBob3dldmVyLCBQR1Rfbm9uZSBwYWdlcyBhcmUgc3RpbGwK
PiBuZWNlc3NhcnkgdG8gY29uc2lkZXIsIHNpbmNlIGluIHRoYXQgY2FzZSBwYWdlcyBkb24ndCBn
ZXQgaGFuZGVkIHRvCj4gZ3Vlc3RfcGh5c21hcF9hZGRfZW50cnkoKS4gRnVydGhlcm1vcmUsIHRo
ZSBmdW5jdGlvbiBzbyBmYXIgYWxzbwo+IGVzdGFibGlzaGVkIHIvbyBtYXBwaW5ncywgd2hpY2gg
aXMgbm90IGluIGxpbmUgd2l0aCB0aGUgcnVsZXMgc2V0IGZvcnRoCj4gYnkgdGhlIFhTQS0yODgg
Y2hhbmdlLgo+IAo+IEZvciBhcmNoX2lvbW11X3BvcHVsYXRlX3BhZ2VfdGFibGUoKSB0byBub3Qg
ZW5jb3VudGVyIFBHVF9ub25lIHBhZ2VzCj4gYW55bW9yZSBldmVuIGluIGNhc2VzIHdoZXJlIHRo
ZSBJT01NVSBnZXRzIGVuYWJsZWQgZm9yIGEgZG9tYWluIG9ubHkKPiB3aGVuIGl0IGlzIGFscmVh
ZHkgcnVubmluZywgcmVwbGFjZSB0aGUgSU9NTVUgZGVwZW5kZW5jeSBpbgo+IGd1ZXN0X3BoeXNt
YXBfYWRkX2VudHJ5KCkncyBoYW5kbGluZyBvZiBQViBndWVzdHMgdG8gY2hlY2sganVzdCB0aGUK
PiBzeXN0ZW0gd2lkZSBzdGF0ZSBpbnN0ZWFkIG9mIHRoZSBkb21haW4gcHJvcGVydHkuCj4gCj4g
U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IAo+IC0tLSBh
L3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwo+IEBA
IC04MzcsMTEgKzgzNywxMSBAQCBndWVzdF9waHlzbWFwX2FkZF9lbnRyeShzdHJ1Y3QgZG9tYWlu
ICpkCj4gICAgICAgICAgICoKPiAgICAgICAgICAgKiBSZXRhaW4gdGhpcyBwcm9wZXJ0eSBieSBn
cmFiYmluZyBhIHdyaXRhYmxlIHR5cGUgcmVmIGFuZCB0aGVuCj4gICAgICAgICAgICogZHJvcHBp
bmcgaXQgaW1tZWRpYXRlbHkuICBUaGUgcmVzdWx0IHdpbGwgYmUgcGFnZXMgdGhhdCBoYXZlIGEK
PiAtICAgICAgICAgKiB3cml0YWJsZSB0eXBlIChhbmQgYW4gSU9NTVUgZW50cnkpLCBidXQgYSBj
b3VudCBvZiAwIChzdWNoIHRoYXQKPiAtICAgICAgICAgKiBhbnkgZ3Vlc3QtcmVxdWVzdGVkIHR5
cGUgY2hhbmdlcyBzdWNjZWVkIGFuZCByZW1vdmUgdGhlIElPTU1VCj4gLSAgICAgICAgICogZW50
cnkpLgo+ICsgICAgICAgICAqIHdyaXRhYmxlIHR5cGUgKGFuZCBhbiBJT01NVSBlbnRyeSBpZiBu
ZWNlc3NhcnkpLCBidXQgYSBjb3VudCBvZiAwCj4gKyAgICAgICAgICogKHN1Y2ggdGhhdCBhbnkg
Z3Vlc3QtcmVxdWVzdGVkIHR5cGUgY2hhbmdlcyBzdWNjZWVkIGFuZCByZW1vdmUgdGhlCj4gKyAg
ICAgICAgICogSU9NTVUgZW50cnkpLgo+ICAgICAgICAgICAqLwo+IC0gICAgICAgIGlmICggIW5l
ZWRfaW9tbXVfcHRfc3luYyhkKSB8fCB0ICE9IHAybV9yYW1fcncgKQo+ICsgICAgICAgIGlmICgg
IWlvbW11X2VuYWJsZWQgfHwgdCAhPSBwMm1fcmFtX3J3ICkKPiAgICAgICAgICAgICAgcmV0dXJu
IDA7CgpUaGlzIGxvb2tzIGdvb2QuICBPbmUgcXVlc3Rpb24gYWJvdXQgdGhlIG5leHQgb25lLi4u
Cgo+ICAKPiAgICAgICAgICBmb3IgKCBpID0gMDsgaSA8ICgxVUwgPDwgcGFnZV9vcmRlcik7ICsr
aSwgKytwYWdlICkKPiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCj4gKysr
IGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYwo+IEBAIC0xOTIsMjEgKzE5MiwyNyBA
QCB2b2lkIF9faHdkb21faW5pdCBpb21tdV9od2RvbV9pbml0KHN0cnVjCj4gIAo+ICAgICAgICAg
IHBhZ2VfbGlzdF9mb3JfZWFjaCAoIHBhZ2UsICZkLT5wYWdlX2xpc3QgKQo+ICAgICAgICAgIHsK
PiAtICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBtZm4gPSBtZm5feChwYWdlX3RvX21mbihwYWdl
KSk7Cj4gLSAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZGZuID0gbWZuX3RvX2dtZm4oZCwgbWZu
KTsKPiAtICAgICAgICAgICAgdW5zaWduZWQgaW50IG1hcHBpbmcgPSBJT01NVUZfcmVhZGFibGU7
Cj4gLSAgICAgICAgICAgIGludCByZXQ7Cj4gKyAgICAgICAgICAgIGlmICggKHBhZ2UtPnUuaW51
c2UudHlwZV9pbmZvICYgUEdUX3R5cGVfbWFzaykgPT0gUEdUX25vbmUgKQo+ICsgICAgICAgICAg
ICB7Cj4gKyAgICAgICAgICAgICAgICBBU1NFUlQoIShwYWdlLT51LmludXNlLnR5cGVfaW5mbyAm
IFBHVF9jb3VudF9tYXNrKSk7Cj4gKyAgICAgICAgICAgICAgICBpZiAoIGdldF9wYWdlX2FuZF90
eXBlKHBhZ2UsIGQsIFBHVF93cml0YWJsZV9wYWdlKSApCj4gKyAgICAgICAgICAgICAgICAgICAg
cHV0X3BhZ2VfYW5kX3R5cGUocGFnZSk7Cj4gKyAgICAgICAgICAgICAgICBlbHNlIGlmICggIXJj
ICkKPiArICAgICAgICAgICAgICAgICAgICByYyA9IC1FQlVTWTsKPiArICAgICAgICAgICAgfQo+
ICAKPiAtICAgICAgICAgICAgaWYgKCAoKHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICYgUEdUX2Nv
dW50X21hc2spID09IDApIHx8Cj4gLSAgICAgICAgICAgICAgICAgKChwYWdlLT51LmludXNlLnR5
cGVfaW5mbyAmIFBHVF90eXBlX21hc2spCj4gLSAgICAgICAgICAgICAgICAgID09IFBHVF93cml0
YWJsZV9wYWdlKSApCj4gLSAgICAgICAgICAgICAgICBtYXBwaW5nIHw9IElPTU1VRl93cml0YWJs
ZTsKPiArICAgICAgICAgICAgaWYgKCAoKHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICYgUEdUX3R5
cGVfbWFzaykgPT0KPiArICAgICAgICAgICAgICAgICAgUEdUX3dyaXRhYmxlX3BhZ2UpICkKPiAr
ICAgICAgICAgICAgewo+ICsgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBtZm4gPSBtZm5f
eChwYWdlX3RvX21mbihwYWdlKSk7Cj4gKyAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGRm
biA9IG1mbl90b19nbWZuKGQsIG1mbik7Cj4gKyAgICAgICAgICAgICAgICBpbnQgcmV0ID0gaW9t
bXVfbWFwKGQsIF9kZm4oZGZuKSwgX21mbihtZm4pLCAwLAo+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBJT01NVUZfcmVhZGFibGUgfCBJT01NVUZfd3JpdGFibGUsCj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZmbHVzaF9mbGFncyk7CgpXaGF0J3Mg
dGhlIGlkZWEgYmVoaW5kIGNhbGxpbmcgaW9tbXVfbWFwKCkgaGVyZSwgcmF0aGVyIHRoYW4gcmVs
eWluZyBvbgp0aGUgb25lIGluIF9nZXRfcGFnZV90eXBlKCk/ICBEb2VzIG5lZWRfaW9tbXVfcHRf
c3luYygpIG5vdCB3b3JrIHlldCBhdAp0aGlzIHBvaW50LCBvciBkbyB5b3UgZXhwZWN0IHRoZXJl
IHRvIGJlIHBhZ2VzIHRoYXQgaGF2ZSBiZWVuIG1hcmtlZApQR1Rfd3JpdGFibGUgd2l0aG91dCBo
YXZpbmcgZ29uZSB0aHJvdWdoIF9nZXRfcGFnZV90eXBlKCk/CgogLUdlb3JnZQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 13 13:47:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 13:47:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQBId-00044N-4s; Mon, 13 May 2019 13:47:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rpFc=TN=citrix.com=prvs=0298122e9=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1hQBIb-00043s-G7
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 13:47:25 +0000
X-Inumbo-ID: a2dd6e08-7585-11e9-8980-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a2dd6e08-7585-11e9-8980-bc764e045a96;
 Mon, 13 May 2019 13:47:24 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,465,1549929600"; d="scan'208";a="85387573"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 13 May 2019 14:47:14 +0100
Message-ID: <20190513134714.3124-5-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190513134714.3124-1-wei.liu2@citrix.com>
References: <20190513134714.3124-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 4/4] INSTALL: remove duplicate sentence
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHNhbWUgc2VudGVuY2UgaXMgcmVwZWF0ZWQgaW4gdGhlIG5leHQgcGFyYWdyYXBoLgoKU2ln
bmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiBJTlNUQUxMIHwg
MSAtCiAxIGZpbGUgY2hhbmdlZCwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL0lOU1RBTEwg
Yi9JTlNUQUxMCmluZGV4IDlhYTllYmRkZGMuLjE2NjVkZGQ2YTQgMTAwNjQ0Ci0tLSBhL0lOU1RB
TEwKKysrIGIvSU5TVEFMTApAQCAtMjI1LDcgKzIyNSw2IEBAIFhFTl9CVUlMRF9USU1FPWhoOm1t
OnNzCiBTTUJJT1NfUkVMX0RBVEU9bW0vZGQveXl5eQogVkdBQklPU19SRUxfREFURT0iZGQgTW9u
IHl5eXkiCiAKLUR1cmluZyB0b29scyBidWlsZCBleHRlcm5hbCByZXBvcyB3aWxsIGJlIGNsb25l
ZCBpbnRvIHRoZSBzb3VyY2UgdHJlZS4KIFRoaXMgdmFyaWFibGUgY2FuIGJlIHVzZWQgdG8gcG9p
bnQgdG8gYSBkaWZmZXJlbnQgZ2l0IGJpbmFyeSB0byBiZSB1c2VkLgogR0lUPQogCi0tIAoyLjIw
LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 13 13:47:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 13:47:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQBIe-00044g-2L; Mon, 13 May 2019 13:47:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rpFc=TN=citrix.com=prvs=0298122e9=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1hQBIc-00044C-Mi
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 13:47:26 +0000
X-Inumbo-ID: a259b0b8-7585-11e9-a227-b74b5e54ffa1
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a259b0b8-7585-11e9-a227-b74b5e54ffa1;
 Mon, 13 May 2019 13:47:23 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,465,1549929600"; d="scan'208";a="85387571"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 13 May 2019 14:47:12 +0100
Message-ID: <20190513134714.3124-3-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190513134714.3124-1-wei.liu2@citrix.com>
References: <20190513134714.3124-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 2/4] public/tmem.h: fix version number in comment
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHZlcnNpb24gbnVtYmVyIGhhcyBiZWVuIGNoYW5nZWQgYWJvdmUgZHVlIHRvIHJlYmFzaW5n
IG9udG8gNC4xMwpicmFuY2gsIGJ1dCB0aGUgb25lIGluIHRoZSBtYXRjaGluZyBjb21tZW50IHdh
cyBsZWZ0IHVuY2hhbmdlZC4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+Ci0tLQogeGVuL2luY2x1ZGUvcHVibGljL3RtZW0uaCB8IDIgKy0KIDEgZmlsZSBjaGFu
Z2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL3B1YmxpYy90bWVtLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvdG1lbS5oCmluZGV4IGQ5YjFj
MjY2ZjYuLjM2MmJhNDVkNWEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy90bWVtLmgK
KysrIGIveGVuL2luY2x1ZGUvcHVibGljL3RtZW0uaApAQCAtMTA3LDcgKzEwNyw3IEBAIHR5cGVk
ZWYgc3RydWN0IHRtZW1fb3AgdG1lbV9vcF90OwogREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUodG1l
bV9vcF90KTsKICNlbmRpZgogCi0jZW5kaWYgIC8qIF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX18g
PCAweDAwMDQxMjAwICovCisjZW5kaWYgIC8qIF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX18gPCAw
eDAwMDQxMzAwICovCiAKICNlbmRpZiAvKiBfX1hFTl9QVUJMSUNfVE1FTV9IX18gKi8KIAotLSAK
Mi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 13 13:47:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 13:47:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQBId-00044a-PG; Mon, 13 May 2019 13:47:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rpFc=TN=citrix.com=prvs=0298122e9=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1hQBIb-00043z-MB
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 13:47:25 +0000
X-Inumbo-ID: a39aa937-7585-11e9-8980-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a39aa937-7585-11e9-8980-bc764e045a96;
 Mon, 13 May 2019 13:47:25 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,465,1549929600"; d="scan'208";a="85387570"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 13 May 2019 14:47:10 +0100
Message-ID: <20190513134714.3124-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 0/4] Misc patches
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2VpIExpdSAoNCk6CiAgZ2l0aWdub3JlOiBpZ25vcmUgLnZzY29kZSBkaXJlY3RvcnkKICBwdWJs
aWMvdG1lbS5oOiBmaXggdmVyc2lvbiBudW1iZXIgaW4gY29tbWVudAogIFJFQURNRTogZG9jdW1l
bnQgdGhhdCBgcHl0aG9uYCBpcyByZXF1aXJlZAogIElOU1RBTEw6IHJlbW92ZSBkdXBsaWNhdGUg
c2VudGVuY2UKCiAuZ2l0aWdub3JlICAgICAgICAgICAgICAgIHwgMSArCiBJTlNUQUxMICAgICAg
ICAgICAgICAgICAgIHwgMSAtCiBSRUFETUUgICAgICAgICAgICAgICAgICAgIHwgNCArKysrCiB4
ZW4vaW5jbHVkZS9wdWJsaWMvdG1lbS5oIHwgMiArLQogNCBmaWxlcyBjaGFuZ2VkLCA2IGluc2Vy
dGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 13 13:47:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 13:47:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQBId-00044T-ES; Mon, 13 May 2019 13:47:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rpFc=TN=citrix.com=prvs=0298122e9=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1hQBIb-000440-MB
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 13:47:25 +0000
X-Inumbo-ID: a3c78f5b-7585-11e9-8980-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a3c78f5b-7585-11e9-8980-bc764e045a96;
 Mon, 13 May 2019 13:47:25 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,465,1549929600"; d="scan'208";a="85387579"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 13 May 2019 14:47:11 +0100
Message-ID: <20190513134714.3124-2-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190513134714.3124-1-wei.liu2@citrix.com>
References: <20190513134714.3124-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 1/4] gitignore: ignore .vscode directory
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGRpcmVjdG9yeSBpcyBjcmVhdGVkIGJ5IFZpc3VhbCBTdHVkaW8gQ29kZSBlZGl0b3IgdG8g
c3RvcmUgaXRzCmxvY2FsIHN0YXRlLgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KLS0tCiAuZ2l0aWdub3JlIHwgMSArCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNl
cnRpb24oKykKCmRpZmYgLS1naXQgYS8uZ2l0aWdub3JlIGIvLmdpdGlnbm9yZQppbmRleCAyNmJj
NTgzZjc0Li4zODIyYmI3NWJhIDEwMDY0NAotLS0gYS8uZ2l0aWdub3JlCisrKyBiLy5naXRpZ25v
cmUKQEAgLTMwLDYgKzMwLDcgQEAgY3Njb3BlLm91dAogY3Njb3BlLnBvLm91dAogLmNvbmZpZwog
LnZpbXJjCisudnNjb2RlCiAKIGRpc3QKIHN0dWJkb20vKi50YXIuZ3oKLS0gCjIuMjAuMQoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 13 13:47:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 13:47:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQBIc-00044H-S0; Mon, 13 May 2019 13:47:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rpFc=TN=citrix.com=prvs=0298122e9=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1hQBIb-00043t-FO
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 13:47:25 +0000
X-Inumbo-ID: a393d919-7585-11e9-8980-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a393d919-7585-11e9-8980-bc764e045a96;
 Mon, 13 May 2019 13:47:24 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,465,1549929600"; d="scan'208";a="85387572"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 13 May 2019 14:47:13 +0100
Message-ID: <20190513134714.3124-4-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190513134714.3124-1-wei.liu2@citrix.com>
References: <20190513134714.3124-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 3/4] README: document that `python` is required
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGh5cGVydmlzb3IgYnVpbGQgc3lzdGVtIHJlcXVpcmVzIGBweXRob25gLiBUbyBhdm9pZCBw
dXR0aW5nIHRvbwptdWNoIChjb25mdXNpbmcpIGluZm9ybWF0aW9uIGluIFJFQURNRSwgbWFuZGF0
ZSBhdmFpbGFiaWxpdHkgb2YKYHB5dGhvbmAuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgotLS0KIFJFQURNRSB8IDQgKysrKwogMSBmaWxlIGNoYW5nZWQsIDQg
aW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL1JFQURNRSBiL1JFQURNRQppbmRleCAyM2U0Zjdj
M2RjLi5hNjBjY2Y2ZTljIDEwMDY0NAotLS0gYS9SRUFETUUKKysrIGIvUkVBRE1FCkBAIC0xODEs
NiArMTgxLDEwIEBAIFZhcmlvdXMgdG9vbHMsIHN1Y2ggYXMgcHlncnViLCBoYXZlIHRoZSBmb2xs
b3dpbmcgcnVudGltZSBkZXBlbmRlbmNpZXM6CiAgICAgICAgICAgVVJMOiAgICBodHRwOi8vd3d3
LnB5dGhvbi5vcmcvCiAgICAgICAgICAgRGViaWFuOiBweXRob24KIAorTm90ZSB0aGF0IHRoZSBi
dWlsZCBzeXN0ZW0gZXhwZWN0cyBgcHl0aG9uYCB0byBiZSBhdmFpbGFibGUuIElmIHlvdXIgc3lz
dGVtCitvbmx5IGhhcyBgcHl0aG9uMmAgb3IgYHB5dGhvbjNgIGJ1dCBub3QgYHB5dGhvbmAgKGFz
IGluIExpbnV4IEZyb20gU2NyYXRjaCksCit5b3Ugd2lsbCBuZWVkIHRvIGNyZWF0ZSBhIHN5bWxp
bmsgZm9yIGl0LgorCiBJbnRlbChSKSBUcnVzdGVkIEV4ZWN1dGlvbiBUZWNobm9sb2d5IFN1cHBv
cnQKID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQogCi0tIAoy
LjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 13 13:47:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 13:47:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQBIi-00046f-Cc; Mon, 13 May 2019 13:47:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=cGAx=TN=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hQBIh-000469-2D
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 13:47:31 +0000
X-Inumbo-ID: a5539d9c-7585-11e9-a1db-035add300fd4
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a5539d9c-7585-11e9-a1db-035add300fd4;
 Mon, 13 May 2019 13:47:28 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 13 May 2019 07:47:27 -0600
Message-Id: <5CD97567020000780022E1F0@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 13 May 2019 07:47:19 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1557512884-32395-1-git-send-email-andrew.cooper3@citrix.com>
 <1557512884-32395-2-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1557512884-32395-2-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 1/4] xen/watchdog: Fold exit paths to have a
 single unlock
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Pau Ruiz Safont <pau.safont@citrix.com>, Julien Grall <julien.grall@arm.com>,
 =?UTF-8?B?RWR3aW4gVMO2csO2aw==?= <edvin.torok@citrix.com>,
 Christian Lindig <christian.lindig@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEwLjA1LjE5IGF0IDIwOjI4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jCj4gKysrIGIveGVuL2NvbW1vbi9zY2hl
ZHVsZS5jCj4gQEAgLTEwNTAsNiArMTA1MCw4IEBAIHN0YXRpYyB2b2lkIGRvbWFpbl93YXRjaGRv
Z190aW1lb3V0KHZvaWQgKmRhdGEpCj4gIAo+ICBzdGF0aWMgbG9uZyBkb21haW5fd2F0Y2hkb2co
c3RydWN0IGRvbWFpbiAqZCwgdWludDMyX3QgaWQsIHVpbnQzMl90IHRpbWVvdXQpCj4gIHsKPiAr
ICAgIGxvbmcgcmMgPSAwOwoKSSdtIHdvbmRlcmluZyB3aHkgdGhpcyBpc24ndCBwbGFpbiBpbnQu
IE5vdCBhIGJpZyBkZWFsLCBidXQgSSdtCmN1cmlvdXMgYW55d2F5LgoKQXMgcGVyIHlvdXIgb3du
IHJlc3BvbnNlIHRvIHBhdGNoIDIgSSB1bmRlcnN0YW5kIHRoYXQgdGhlCm90aGVyIHBhdGNoZXMg
aW4gdGhpcyBzZXJpZXMgZG9uI3QgbmVlZCBsb29raW5nIGF0IHVudGlsIHlvdQpzZW5kIGEgdjIu
CgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 13 13:48:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 13:48:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQBJk-0004Rh-O9; Mon, 13 May 2019 13:48:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KEM8=TN=citrix.com=prvs=029c3005f=roger.pau@srs-us1.protection.inumbo.net>)
 id 1hQBJj-0004RY-SP
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 13:48:35 +0000
X-Inumbo-ID: ccb1cd9d-7585-11e9-8980-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ccb1cd9d-7585-11e9-8980-bc764e045a96;
 Mon, 13 May 2019 13:48:34 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,465,1549929600"; d="scan'208";a="89708470"
Date: Mon, 13 May 2019 15:48:21 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190513134821.pomwew6vmtibxvem@Air-de-Roger>
References: <5CC6DD090200007800229E80@prv1-mh.provo.novell.com>
 <5CD2D2C8020000780022CCF2@prv1-mh.provo.novell.com>
 <5CD2D563020000780022CD40@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5CD2D563020000780022CD40@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2 07/12] x86/IRQ: fix locking around vector
 management
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBNYXkgMDgsIDIwMTkgYXQgMDc6MTA6NTlBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gQWxsIG9mIF9fe2Fzc2lnbixiaW5kLGNsZWFyfV9pcnFfdmVjdG9yKCkgbWFuaXB1bGF0
ZSBzdHJ1Y3QgaXJxX2Rlc2MKPiBmaWVsZHMsIGFuZCBoZW5jZSBvdWdodCB0byBiZSBjYWxsZWQg
d2l0aCB0aGUgZGVzY3JpcHRvciBsb2NrIGhlbGQgaW4KPiBhZGRpdGlvbiB0byB2ZWN0b3JfbG9j
ay4gVGhpcyBpcyBjdXJyZW50bHkgdGhlIGNhc2UgZm9yIG9ubHkKPiBzZXRfZGVzY19hZmZpbml0
eSgpIChpbiB0aGUgY29tbW9uIGNhc2UpIGFuZCBkZXN0cm95X2lycSgpLCB3aGljaCBhbHNvCj4g
Y2xhcmlmaWVzIHdoYXQgdGhlIG5lc3RpbmcgYmVoYXZpb3IgYmV0d2VlbiB0aGUgbG9ja3MgaGFz
IHRvIGJlLgo+IFJlZmxlY3QgdGhlIG5ldyBleHBlY3RhdGlvbiBieSBoYXZpbmcgdGhlc2UgZnVu
Y3Rpb25zIGFsbCB0YWtlIGEKPiBkZXNjcmlwdG9yIGFzIHBhcmFtZXRlciBpbnN0ZWFkIG9mIGFu
IGludGVycnVwdCBudW1iZXIuCj4gCj4gQWxzbyB0YWtlIGNhcmUgb2YgdGhlIHR3byBzcGVjaWFs
IGNhc2VzIG9mIGNhbGxzIHRvIHNldF9kZXNjX2FmZmluaXR5KCk6Cj4gc2V0X2lvYXBpY19hZmZp
bml0eV9pcnEoKSBhbmQgVlQtZCdzIGRtYV9tc2lfc2V0X2FmZmluaXR5KCkgZ2V0IGNhbGxlZAo+
IGRpcmVjdGx5IGFzIHdlbGwsIGFuZCBpbiB0aGVzZSBjYXNlcyB0aGUgZGVzY3JpcHRvciBsb2Nr
cyBoYWRuJ3QgZ290Cj4gYWNxdWlyZWQgdGlsbCBub3cuIEZvciBzZXRfaW9hcGljX2FmZmluaXR5
X2lycSgpIHRoaXMgbWVhbnMgYWNxdWlyaW5nIC8KPiByZWxlYXNpbmcgb2YgdGhlIElPLUFQSUMg
bG9jayBjYW4gYmUgcGxhaW4gc3Bpbl97LHVufWxvY2soKSB0aGVuLgo+IAo+IERyb3Agb25lIG9m
IHRoZSB0d28gbGVhZGluZyB1bmRlcnNjb3JlcyBmcm9tIGFsbCB0aHJlZSBmdW5jdGlvbnMgYXQK
PiB0aGUgc2FtZSB0aW1lLgo+IAo+IFRoZXJlJ3Mgb25lIGNhc2UgbGVmdCB3aGVyZSBkZXNjcmlw
dG9ycyBnZXQgbWFuaXB1bGF0ZWQgd2l0aCBqdXN0Cj4gdmVjdG9yX2xvY2sgaGVsZDogc2V0dXBf
dmVjdG9yX2lycSgpIGFzc3VtZXMgaXRzIGNhbGxlciB0byBhY3F1aXJlCj4gdmVjdG9yX2xvY2ss
IGFuZCBoZW5jZSBjYW4ndCBpdHNlbGYgYWNxdWlyZSB0aGUgZGVzY3JpcHRvciBsb2NrcyAod3Jv
bmcKPiBsb2NrIG9yZGVyKS4gSSBkb24ndCBjdXJyZW50bHkgc2VlIGhvdyB0byBhZGRyZXNzIHRo
aXMuCj4gCj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoK
UmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKPiAt
LS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYwo+ICsrKyBiL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCj4gQEAgLTIxMzQsMTEgKzIxMzQsMTYgQEAgc3Rh
dGljIHZvaWQgYWRqdXN0X2lycV9hZmZpbml0eShzdHJ1Y3QgYQo+ICAgICAgdW5zaWduZWQgaW50
IG5vZGUgPSByaHNhID8gcHhtX3RvX25vZGUocmhzYS0+cHJveGltaXR5X2RvbWFpbikKPiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICA6IE5VTUFfTk9fTk9ERTsKPiAgICAgIGNvbnN0IGNw
dW1hc2tfdCAqY3B1bWFzayA9ICZjcHVfb25saW5lX21hcDsKPiArICAgIHN0cnVjdCBpcnFfZGVz
YyAqZGVzYzsKPiAgCj4gICAgICBpZiAoIG5vZGUgPCBNQVhfTlVNTk9ERVMgJiYgbm9kZV9vbmxp
bmUobm9kZSkgJiYKPiAgICAgICAgICAgY3B1bWFza19pbnRlcnNlY3RzKCZub2RlX3RvX2NwdW1h
c2sobm9kZSksIGNwdW1hc2spICkKPiAgICAgICAgICBjcHVtYXNrID0gJm5vZGVfdG9fY3B1bWFz
ayhub2RlKTsKPiAtICAgIGRtYV9tc2lfc2V0X2FmZmluaXR5KGlycV90b19kZXNjKGRyaGQtPmlv
bW11LT5tc2kuaXJxKSwgY3B1bWFzayk7Cj4gKwo+ICsgICAgZGVzYyA9IGlycV90b19kZXNjKGRy
aGQtPmlvbW11LT5tc2kuaXJxKTsKPiArICAgIHNwaW5fbG9ja19pcnEoJmRlc2MtPmxvY2spOwoK
SSB3b3VsZCB1c2UgdGhlIGlycXNhdmUvaXJxcmVzdG9yZSB2YXJpYW50cyBoZXJlIGZvciBleHRy
YSBzYWZldHkuCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 13 13:51:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 13:51:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQBMb-0005NE-7p; Mon, 13 May 2019 13:51:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CZq+=TN=citrix.com=prvs=029e45453=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hQBMa-0005N9-4c
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 13:51:32 +0000
X-Inumbo-ID: 352d3b8a-7586-11e9-86d0-5366f4381c0a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 352d3b8a-7586-11e9-86d0-5366f4381c0a;
 Mon, 13 May 2019 13:51:29 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,465,1549929600"; d="scan'208";a="89708518"
To: Jan Beulich <JBeulich@suse.com>
References: <1557512884-32395-1-git-send-email-andrew.cooper3@citrix.com>
 <1557512884-32395-2-git-send-email-andrew.cooper3@citrix.com>
 <5CD97567020000780022E1F0@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <9d672876-1630-4a10-4b85-e1db7dbefbd4@citrix.com>
Date: Mon, 13 May 2019 14:51:27 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CD97567020000780022E1F0@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 1/4] xen/watchdog: Fold exit paths to have a
 single unlock
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Pau Ruiz Safont <pau.safont@citrix.com>, Julien Grall <julien.grall@arm.com>,
 =?UTF-8?B?RWR3aW4gVMO2csO2aw==?= <edvin.torok@citrix.com>,
 Christian Lindig <christian.lindig@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTMvMDUvMjAxOSAxNDo0NywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTAuMDUuMTkg
YXQgMjA6MjgsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gLS0tIGEveGVu
L2NvbW1vbi9zY2hlZHVsZS5jCj4+ICsrKyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwo+PiBAQCAt
MTA1MCw2ICsxMDUwLDggQEAgc3RhdGljIHZvaWQgZG9tYWluX3dhdGNoZG9nX3RpbWVvdXQodm9p
ZCAqZGF0YSkKPj4gIAo+PiAgc3RhdGljIGxvbmcgZG9tYWluX3dhdGNoZG9nKHN0cnVjdCBkb21h
aW4gKmQsIHVpbnQzMl90IGlkLCB1aW50MzJfdCB0aW1lb3V0KQo+PiAgewo+PiArICAgIGxvbmcg
cmMgPSAwOwo+IEknbSB3b25kZXJpbmcgd2h5IHRoaXMgaXNuJ3QgcGxhaW4gaW50LiBOb3QgYSBi
aWcgZGVhbCwgYnV0IEknbQo+IGN1cmlvdXMgYW55d2F5LgoKVG8gbWF0Y2ggdGhlIHJldHVybiB2
YWx1ZS7CoCBUaGlzIGZ1bmN0aW9uIGlzIGNvbXBpbGVkIHR3aWNlIEFGQUlDVC4KCj4KPiBBcyBw
ZXIgeW91ciBvd24gcmVzcG9uc2UgdG8gcGF0Y2ggMiBJIHVuZGVyc3RhbmQgdGhhdCB0aGUKPiBv
dGhlciBwYXRjaGVzIGluIHRoaXMgc2VyaWVzIGRvbiN0IG5lZWQgbG9va2luZyBhdCB1bnRpbCB5
b3UKPiBzZW5kIGEgdjIuCgpwYXRjaCAzIGlzIGluZGVwZW5kZW50IG9mIHRoZSBBQkkgY2hhbmdl
cywgc28gZmluZSBpbiBwcmluY2lwbGUgdG8KcmV2aWV3IG5vdy4KClBhdGNoZXMgMiBhbmQgNCB3
aWxsIGRlZmluaXRlbHkgbmVlZCBjaGFuZ2luZy4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 13 13:53:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 13:53:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQBOW-0005UZ-Qb; Mon, 13 May 2019 13:53:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rpFc=TN=citrix.com=prvs=0298122e9=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1hQBOU-0005US-Jf
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 13:53:30 +0000
X-Inumbo-ID: 7cace808-7586-11e9-8980-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7cace808-7586-11e9-8980-bc764e045a96;
 Mon, 13 May 2019 13:53:29 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,465,1549929600"; d="scan'208";a="85387944"
Date: Mon, 13 May 2019 14:53:26 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Olaf Hering <olaf@aepfle.de>
Message-ID: <20190513135326.GG2798@zion.uk.xensource.com>
References: <20190325160010.24584-1-olaf@aepfle.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190325160010.24584-1-olaf@aepfle.de>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH v1] install pkgconfig files into libdir
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBNYXIgMjUsIDIwMTkgYXQgMDU6MDA6MTBQTSArMDEwMCwgT2xhZiBIZXJpbmcgd3Jv
dGU6Cj4gTW9zdCBwa2djb25maWcgZmlsZXMgY29udGFpbiBhIExpYnM6IHZhcmlhYmxlLCB3aGlj
aCBpcyBlaXRoZXIgL3Vzci9saWIKPiBvciAvdXNyL2xpYjY0LiBJZiBhIDMyYml0IGFuZCBhIDY0
Yml0IHZhcmlhbnQgb2YgeGVuIGxpYnJhcmllcyBpcwo+IGluc3RhbGxlZCwgdGhlIGxhc3Qgb25l
IHdpbnMuIEFzIGEgcmVzdWx0IGNvbXBpbGluZyBmb3IgdGhlIG90aGVyCj4gYml0c2l6ZSB3aWxs
IGZhaWwuCj4gCj4gSW5zdGVhZCBvZiBzaGFyZWRpciB1c2UgbGliZGlyIGFzIGluc3RhbGwgdGFy
Z2V0LiBUaGlzIG1hdGNoZXMgYm90aCB0aGUKPiBkb2N1bWVudGF0aW9uIGFuZCB0aGUgZXhwZWN0
ZWQgcmVzdWx0Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5k
ZT4KCkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 13 13:55:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 13:55:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQBQW-0005eT-9F; Mon, 13 May 2019 13:55:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rpFc=TN=citrix.com=prvs=0298122e9=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1hQBQV-0005eM-Az
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 13:55:35 +0000
X-Inumbo-ID: c4e8c53c-7586-11e9-9e63-37e885dce256
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c4e8c53c-7586-11e9-9e63-37e885dce256;
 Mon, 13 May 2019 13:55:30 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,465,1549929600"; d="scan'208";a="85388087"
Date: Mon, 13 May 2019 14:55:27 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190513135527.GI2798@zion.uk.xensource.com>
References: <5CA35DE90200007800223E5A@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5CA35DE90200007800223E5A@prv1-mh.provo.novell.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH] x86/IO-APIC: dump full destination ID in
 x2APIC mode
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBBcHIgMDIsIDIwMTkgYXQgMDc6MDQ6NDFBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gSW4geDJBUElDIG1vZGUgaXQgaXMgMzIgYml0cyB3aWRlLgo+IAo+IEluIF9fcHJpbnRf
SU9fQVBJQygpIGRyb3AgbG9nZ2luZyBvZiBib3RoIHBoeXNpY2FsIGFuZCBsb2dpY2FsIElEczoK
PiBUaGUgbGF0dGVyIGNvdmVycyBhIHN1cGVyc2V0IG9mIHRoZSBiaXRzIG9mIHRoZSBmb3JtZXIg
aW4gdGhlIFJURSwgYW5kCj4gd2Ugd3JpdGUgZnVsbCA4LWJpdCB2YWx1ZXMgYW55d2F5IGV2ZW4g
aW4gcGh5c2ljYWwgbW9kZSBmb3IgYWxsIG9yZGluYXJ5Cj4gaW50ZXJydXB0cywgcmVnYXJkbGVz
cyBvZiBJTlRfREVTVF9NT0RFIChzZWUgdGhlIHVzZXJzIG9mIFNFVF9ERVNUKCkpLgo+IAo+IEFk
anVzdCBvdGhlciBjb2x1bW4gYXJyYW5nZW1lbnQgKGFuZCBoZWFkaW5nKSBhIGxpdHRsZSBhcyB3
ZWxsLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 13 13:56:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 13:56:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQBRe-0005j0-Le; Mon, 13 May 2019 13:56:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tDFo=TN=citrix.com=prvs=0290b77cd=ross.lagerwall@srs-us1.protection.inumbo.net>)
 id 1hQBRd-0005it-3w
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 13:56:45 +0000
X-Inumbo-ID: ef870b78-7586-11e9-80b1-835e1d15a431
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ef870b78-7586-11e9-80b1-835e1d15a431;
 Mon, 13 May 2019 13:56:42 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,465,1549929600"; d="scan'208";a="85388141"
From: Ross Lagerwall <ross.lagerwall@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 13 May 2019 14:56:35 +0100
Message-ID: <20190513135635.22406-1-ross.lagerwall@citrix.com>
X-Mailer: git-send-email 2.17.2
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2] xenbus: Avoid deadlock during suspend due to
 open transactions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Ross Lagerwall <ross.lagerwall@citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RHVyaW5nIGEgc3VzcGVuZC9yZXN1bWUsIHRoZSB4ZW53YXRjaCB0aHJlYWQgd2FpdHMgZm9yIGFs
bCBvdXRzdGFuZGluZwp4ZW5zdG9yZSByZXF1ZXN0cyBhbmQgdHJhbnNhY3Rpb25zIHRvIGNvbXBs
ZXRlLiBUaGlzIGRvZXMgbm90IHdvcmsKY29ycmVjdGx5IGZvciB0cmFuc2FjdGlvbnMgc3RhcnRl
ZCBieSB1c2Vyc3BhY2UgYmVjYXVzZSBpdCB3YWl0cyBmb3IKdGhlbSB0byBjb21wbGV0ZSBhZnRl
ciBmcmVlemluZyB1c2Vyc3BhY2UgdGhyZWFkcyB3aGljaCBtZWFucyB0aGUKdHJhbnNhY3Rpb25z
IGhhdmUgbm8gd2F5IG9mIGNvbXBsZXRpbmcsIHJlc3VsdGluZyBpbiBhIGRlYWRsb2NrLiBUaGlz
IGlzCnRyaXZpYWwgdG8gcmVwcm9kdWNlIGJ5IHJ1bm5pbmcgdGhpcyBzY3JpcHQgYW5kIHRoZW4g
c3VzcGVuZGluZyB0aGUgVk06CgogICAgaW1wb3J0IHB5eHMsIHRpbWUKICAgIGMgPSBweXhzLmNs
aWVudC5DbGllbnQoeGVuX2J1c19wYXRoPSIvZGV2L3hlbi94ZW5idXMiKQogICAgYy5jb25uZWN0
KCkKICAgIGMudHJhbnNhY3Rpb24oKQogICAgdGltZS5zbGVlcCgzNjAwKQoKRXZlbiBpZiB0aGlz
IGRlYWRsb2NrIHdlcmUgcmVzb2x2ZWQsIG1pc2JlaGF2aW5nIHVzZXJzcGFjZSBzaG91bGQgbm90
CnByZXZlbnQgYSBWTSBmcm9tIGJlaW5nIG1pZ3JhdGVkLiBTbywgaW5zdGVhZCBvZiB3YWl0aW5n
IGZvciB0aGVzZQp0cmFuc2FjdGlvbnMgdG8gY29tcGxldGUgYmVmb3JlIHN1c3BlbmRpbmcsIHN0
b3JlIHRoZSBjdXJyZW50IGdlbmVyYXRpb24KaWQgZm9yIGVhY2ggdHJhbnNhY3Rpb24gd2hlbiBp
dCBpcyBzdGFydGVkLiBUaGUgZ2xvYmFsIGdlbmVyYXRpb24gaWQgaXMKaW5jcmVtZW50ZWQgZHVy
aW5nIHJlc3VtZS4gSWYgdGhlIGNhbGxlciBjb21taXRzIHRoZSB0cmFuc2FjdGlvbiBhbmQgdGhl
CmdlbmVyYXRpb24gaWQgZG9lcyBub3QgbWF0Y2ggdGhlIGN1cnJlbnQgZ2VuZXJhdGlvbiBpZCwg
cmV0dXJuIEVBR0FJTiBzbwp0aGF0IHRoZXkgdHJ5IGFnYWluLiBJZiB0aGUgdHJhbnNhY3Rpb24g
d2FzIGluc3RlYWQgZGlzY2FyZGVkLCByZXR1cm4gT0sKc2luY2Ugbm8gY2hhbmdlcyB3ZXJlIG1h
ZGUgYW55d2F5LgoKVGhpcyBvbmx5IGFmZmVjdHMgdXNlcnMgb2YgdGhlIHhlbmJ1cyBmaWxlIGlu
dGVyZmFjZS4gSW4ta2VybmVsIHVzZXJzIG9mCnhlbmJ1cyBhcmUgYXNzdW1lZCB0byBiZSB3ZWxs
LWJlaGF2ZWQgYW5kIGNvbXBsZXRlIGFsbCB0cmFuc2FjdGlvbnMKYmVmb3JlIGZyZWV6aW5nLgoK
U2lnbmVkLW9mZi1ieTogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+
Ci0tLQoKQ2hhbmdlZCBpbiB2MjogcmV3cm90ZSBhY2NvcmRpbmcgdG8gSnVlcmdlbidzIHN1Z2dl
c3Rpb24uCgogZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1cy5oICAgICAgICAgICAgICB8ICAzICsr
KwogZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c19kZXZfZnJvbnRlbmQuYyB8IDE4ICsrKysrKysr
KysrKysrKysrKwogZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c194cy5jICAgICAgICAgICB8ICA3
ICsrKysrLS0KIDMgZmlsZXMgY2hhbmdlZCwgMjYgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzLmggYi9kcml2ZXJzL3hl
bi94ZW5idXMveGVuYnVzLmgKaW5kZXggMDkyOTgxMTcxZGYxLi5kNzVhMjM4NWIzN2MgMTAwNjQ0
Ci0tLSBhL2RyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXMuaAorKysgYi9kcml2ZXJzL3hlbi94ZW5i
dXMveGVuYnVzLmgKQEAgLTgzLDYgKzgzLDcgQEAgc3RydWN0IHhiX3JlcV9kYXRhIHsKIAlpbnQg
bnVtX3ZlY3M7CiAJaW50IGVycjsKIAllbnVtIHhiX3JlcV9zdGF0ZSBzdGF0ZTsKKwlib29sIHVz
ZXJfcmVxOwogCXZvaWQgKCpjYikoc3RydWN0IHhiX3JlcV9kYXRhICopOwogCXZvaWQgKnBhcjsK
IH07CkBAIC0xMzMsNCArMTM0LDYgQEAgdm9pZCB4ZW5idXNfcmluZ19vcHNfaW5pdCh2b2lkKTsK
IGludCB4ZW5idXNfZGV2X3JlcXVlc3RfYW5kX3JlcGx5KHN0cnVjdCB4c2Rfc29ja21zZyAqbXNn
LCB2b2lkICpwYXIpOwogdm9pZCB4ZW5idXNfZGV2X3F1ZXVlX3JlcGx5KHN0cnVjdCB4Yl9yZXFf
ZGF0YSAqcmVxKTsKIAorZXh0ZXJuIHVuc2lnbmVkIGludCB4Yl9kZXZfZ2VuZXJhdGlvbl9pZDsK
KwogI2VuZGlmCmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX2Rldl9mcm9u
dGVuZC5jIGIvZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c19kZXZfZnJvbnRlbmQuYwppbmRleCAw
NzgyZmYzYzIyNzMuLjM5YzYzMTUyYTM1OCAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4veGVuYnVz
L3hlbmJ1c19kZXZfZnJvbnRlbmQuYworKysgYi9kcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX2Rl
dl9mcm9udGVuZC5jCkBAIC02Miw2ICs2Miw4IEBACiAKICNpbmNsdWRlICJ4ZW5idXMuaCIKIAor
dW5zaWduZWQgaW50IHhiX2Rldl9nZW5lcmF0aW9uX2lkOworCiAvKgogICogQW4gZWxlbWVudCBv
ZiBhIGxpc3Qgb2Ygb3V0c3RhbmRpbmcgdHJhbnNhY3Rpb25zLCBmb3Igd2hpY2ggd2UncmUKICAq
IHN0aWxsIHdhaXRpbmcgYSByZXBseS4KQEAgLTY5LDYgKzcxLDcgQEAKIHN0cnVjdCB4ZW5idXNf
dHJhbnNhY3Rpb25faG9sZGVyIHsKIAlzdHJ1Y3QgbGlzdF9oZWFkIGxpc3Q7CiAJc3RydWN0IHhl
bmJ1c190cmFuc2FjdGlvbiBoYW5kbGU7CisJdW5zaWduZWQgaW50IGdlbmVyYXRpb25faWQ7CiB9
OwogCiAvKgpAQCAtNDQxLDYgKzQ0NCw3IEBAIHN0YXRpYyBpbnQgeGVuYnVzX3dyaXRlX3RyYW5z
YWN0aW9uKHVuc2lnbmVkIG1zZ190eXBlLAogCQkJcmMgPSAtRU5PTUVNOwogCQkJZ290byBvdXQ7
CiAJCX0KKwkJdHJhbnMtPmdlbmVyYXRpb25faWQgPSB4Yl9kZXZfZ2VuZXJhdGlvbl9pZDsKIAkJ
bGlzdF9hZGQoJnRyYW5zLT5saXN0LCAmdS0+dHJhbnNhY3Rpb25zKTsKIAl9IGVsc2UgaWYgKG1z
Zy0+aGRyLnR4X2lkICE9IDAgJiYKIAkJICAgIXhlbmJ1c19nZXRfdHJhbnNhY3Rpb24odSwgbXNn
LT5oZHIudHhfaWQpKQpAQCAtNDQ5LDYgKzQ1MywyMCBAQCBzdGF0aWMgaW50IHhlbmJ1c193cml0
ZV90cmFuc2FjdGlvbih1bnNpZ25lZCBtc2dfdHlwZSwKIAkJICEobXNnLT5oZHIubGVuID09IDIg
JiYKIAkJICAgKCFzdHJjbXAobXNnLT5ib2R5LCAiVCIpIHx8ICFzdHJjbXAobXNnLT5ib2R5LCAi
RiIpKSkpCiAJCXJldHVybiB4ZW5idXNfY29tbWFuZF9yZXBseSh1LCBYU19FUlJPUiwgIkVJTlZB
TCIpOworCWVsc2UgaWYgKG1zZ190eXBlID09IFhTX1RSQU5TQUNUSU9OX0VORCkgeworCQl0cmFu
cyA9IHhlbmJ1c19nZXRfdHJhbnNhY3Rpb24odSwgbXNnLT5oZHIudHhfaWQpOworCQlpZiAodHJh
bnMgJiYgdHJhbnMtPmdlbmVyYXRpb25faWQgIT0geGJfZGV2X2dlbmVyYXRpb25faWQpIHsKKwkJ
CWxpc3RfZGVsKCZ0cmFucy0+bGlzdCk7CisJCQlrZnJlZSh0cmFucyk7CisJCQlpZiAoIXN0cmNt
cChtc2ctPmJvZHksICJUIikpCisJCQkJcmV0dXJuIHhlbmJ1c19jb21tYW5kX3JlcGx5KHUsIFhT
X0VSUk9SLAorCQkJCQkJCSAgICAiRUFHQUlOIik7CisJCQllbHNlCisJCQkJcmV0dXJuIHhlbmJ1
c19jb21tYW5kX3JlcGx5KHUsCisJCQkJCQkJICAgIFhTX1RSQU5TQUNUSU9OX0VORCwKKwkJCQkJ
CQkgICAgIk9LIik7CisJCX0KKwl9CiAKIAlyYyA9IHhlbmJ1c19kZXZfcmVxdWVzdF9hbmRfcmVw
bHkoJm1zZy0+aGRyLCB1KTsKIAlpZiAocmMgJiYgdHJhbnMpIHsKZGlmZiAtLWdpdCBhL2RyaXZl
cnMveGVuL3hlbmJ1cy94ZW5idXNfeHMuYyBiL2RyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfeHMu
YwppbmRleCA0OWEzODc0YWU2YmIuLmRkYzE4ZGE2MTgzNCAxMDA2NDQKLS0tIGEvZHJpdmVycy94
ZW4veGVuYnVzL3hlbmJ1c194cy5jCisrKyBiL2RyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfeHMu
YwpAQCAtMTA1LDYgKzEwNSw3IEBAIHN0YXRpYyB2b2lkIHhzX3N1c3BlbmRfZW50ZXIodm9pZCkK
IAogc3RhdGljIHZvaWQgeHNfc3VzcGVuZF9leGl0KHZvaWQpCiB7CisJeGJfZGV2X2dlbmVyYXRp
b25faWQrKzsKIAlzcGluX2xvY2soJnhzX3N0YXRlX2xvY2spOwogCXhzX3N1c3BlbmRfYWN0aXZl
LS07CiAJc3Bpbl91bmxvY2soJnhzX3N0YXRlX2xvY2spOwpAQCAtMTI1LDcgKzEyNiw3IEBAIHN0
YXRpYyB1aW50MzJfdCB4c19yZXF1ZXN0X2VudGVyKHN0cnVjdCB4Yl9yZXFfZGF0YSAqcmVxKQog
CQlzcGluX2xvY2soJnhzX3N0YXRlX2xvY2spOwogCX0KIAotCWlmIChyZXEtPnR5cGUgPT0gWFNf
VFJBTlNBQ1RJT05fU1RBUlQpCisJaWYgKHJlcS0+dHlwZSA9PSBYU19UUkFOU0FDVElPTl9TVEFS
VCAmJiAhcmVxLT51c2VyX3JlcSkKIAkJeHNfc3RhdGVfdXNlcnMrKzsKIAl4c19zdGF0ZV91c2Vy
cysrOwogCXJxX2lkID0geHNfcmVxdWVzdF9pZCsrOwpAQCAtMTQwLDcgKzE0MSw3IEBAIHZvaWQg
eHNfcmVxdWVzdF9leGl0KHN0cnVjdCB4Yl9yZXFfZGF0YSAqcmVxKQogCXNwaW5fbG9jaygmeHNf
c3RhdGVfbG9jayk7CiAJeHNfc3RhdGVfdXNlcnMtLTsKIAlpZiAoKHJlcS0+dHlwZSA9PSBYU19U
UkFOU0FDVElPTl9TVEFSVCAmJiByZXEtPm1zZy50eXBlID09IFhTX0VSUk9SKSB8fAotCSAgICAo
cmVxLT50eXBlID09IFhTX1RSQU5TQUNUSU9OX0VORCAmJgorCSAgICAocmVxLT50eXBlID09IFhT
X1RSQU5TQUNUSU9OX0VORCAmJiAhcmVxLT51c2VyX3JlcSAmJgogCSAgICAgIVdBUk5fT05fT05D
RShyZXEtPm1zZy50eXBlID09IFhTX0VSUk9SICYmCiAJCQkgICAhc3RyY21wKHJlcS0+Ym9keSwg
IkVOT0VOVCIpKSkpCiAJCXhzX3N0YXRlX3VzZXJzLS07CkBAIC0yODYsNiArMjg3LDcgQEAgaW50
IHhlbmJ1c19kZXZfcmVxdWVzdF9hbmRfcmVwbHkoc3RydWN0IHhzZF9zb2NrbXNnICptc2csIHZv
aWQgKnBhcikKIAlyZXEtPm51bV92ZWNzID0gMTsKIAlyZXEtPmNiID0geGVuYnVzX2Rldl9xdWV1
ZV9yZXBseTsKIAlyZXEtPnBhciA9IHBhcjsKKwlyZXEtPnVzZXJfcmVxID0gdHJ1ZTsKIAogCXhz
X3NlbmQocmVxLCBtc2cpOwogCkBAIC0zMTMsNiArMzE1LDcgQEAgc3RhdGljIHZvaWQgKnhzX3Rh
bGt2KHN0cnVjdCB4ZW5idXNfdHJhbnNhY3Rpb24gdCwKIAlyZXEtPnZlYyA9IGlvdmVjOwogCXJl
cS0+bnVtX3ZlY3MgPSBudW1fdmVjczsKIAlyZXEtPmNiID0geHNfd2FrZV91cDsKKwlyZXEtPnVz
ZXJfcmVxID0gZmFsc2U7CiAKIAltc2cucmVxX2lkID0gMDsKIAltc2cudHhfaWQgPSB0LmlkOwot
LSAKMi4xNy4yCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 13 13:58:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 13:58:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQBTJ-0005qb-2t; Mon, 13 May 2019 13:58:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ZP0k=TN=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1hQBTH-0005qS-VN
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 13:58:27 +0000
X-Inumbo-ID: 2de2a936-7587-11e9-91df-4fbab8f2f0fd
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2de2a936-7587-11e9-91df-4fbab8f2f0fd;
 Mon, 13 May 2019 13:58:27 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 C0798301AB4A; Mon, 13 May 2019 16:58:25 +0300 (EEST)
Received: from [10.10.196.90] (unknown [195.210.4.22])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id B5EAA306E479;
 Mon, 13 May 2019 16:58:25 +0300 (EEST)
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
To: Jan Beulich <JBeulich@suse.com>
References: <20181116170412.xrwuun3cqxll22l3@mac>
 <b83547dc-f8bd-d537-0407-fc371fee2ea7@bitdefender.com>
 <20181122100554.pyqqa5iw6g27erkv@mac>
 <7efdfb5e-044b-f2a3-6562-d3468997096a@bitdefender.com>
 <20181122105821.6ihjcq5dy2lqjj6j@mac>
 <98f57a8a-288d-45ec-ef01-889fce63eeff@bitdefender.com>
 <20181122144924.ffy6xxwqugoj24nj@mac>
 <c4eca955-0384-7988-ae6c-6385823523ae@bitdefender.com>
 <20181122153756.au3ntxgfqjjhd6sb@mac>
 <a945d190-c891-6a90-01cd-c0cc723699ae@bitdefender.com>
 <20181122170801.pzdoif2g73aamnmu@mac>
 <f3ec3175-1c2e-e3a2-ed8f-63bf4c235fca@bitdefender.com>
 <838191050200006B34861ACF@prv1-mh.provo.novell.com>
 <5BF7C36F02000078001FF3E1@prv1-mh.provo.novell.com>
 <cb265527-4a69-01d9-9089-60b4b4fab22a@bitdefender.com>
Message-ID: <bdd2240b-f1e9-3671-d3a1-996accdbacea@bitdefender.com>
Date: Mon, 13 May 2019 16:58:23 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <cb265527-4a69-01d9-9089-60b4b4fab22a@bitdefender.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH v1] x86/hvm: Generic instruction
 re-execution mechanism for execute faults
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: aisaila@bitdefender.com, Andrew Cooper <andrew.cooper3@citrix.com>,
 Andrei LUTAS <vlutas@bitdefender.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMjcvMTggMTI6NDkgUE0sIFJhenZhbiBDb2pvY2FydSB3cm90ZToKPj4gV2l0aCBhIHN1
ZmZpY2llbnRseSBjb21wbGV0ZSBpbnNuIGVtdWxhdG9yLCBzaW5nbGUtc3RlcHBpbmcgc2hvdWxk
Cj4+IG5vdCBiZSBuZWVkZWQgYXQgYWxsIGltby4gR3JhbnRlZCB3ZSdyZSBub3QgcXVpdGUgdGhl
cmUgeWV0IHdpdGgKPj4gdGhlIGVtdWxhdG9yLCBidXQgd2UndmUgbWFkZSBxdWl0ZSBhIGJpdCBv
ZiBwcm9ncmVzcy4gQXMgYmVmb3JlLAo+PiBpZiB0aGVyZSBhcmUgcGFydGljdWxhciBpbnN0cnVj
dGlvbnMgeW91IGtub3cgb2YgdGhhdCB0aGUgZW11bGF0b3IKPj4gZG9lc24ndCBoYW5kbGUgeWV0
LCBwbGVhc2Uga2VlcCBwb2ludGluZyB0aGVzZSBvdXQuIExhc3QgSSBrbm93Cj4+IHdlcmUgc29t
ZSBBVlggbW92ZSBpbnN0cnVjdGlvbnMsIHdoaWNoIGhhdmUgbG9uZyBiZWVuCj4+IGltcGxlbWVu
dGVkLgo+IFRydWUsIEkgaGF2ZW4ndCBzZWVuIGVtdWxhdG9yIGlzc3VlcyBpbiB0aGF0IHJlc3Bl
Y3Qgd2l0aCBzdGFnaW5nIC0gdGhlCj4gZW11bGF0b3IgYXBwZWFycyBsYXRlbHkgdG8gYmUgc3Vm
ZmljaWVudGx5IGNvbXBsZXRlLiBUaGFuayB5b3UgdmVyeSBtdWNoCj4gZm9yIHlvdXIgaGVscCBh
bmQgc3VwcG9ydCAtIHdlJ2xsIGRlZmluaXRlbHkgcG9pbnQgb3V0IHVuc3VwcG9ydGVkCj4gaW5z
dHJ1Y3Rpb25zIGlmIHdlIHNwb3Qgc29tZSBhZ2Fpbi4KCldlJ3ZlIGNvbWUgYWNjcm9zcyBhIG5l
dyBpbnN0cnVjdGlvbiB0aGF0IHRoZSBlbXVsYXRvciBjYW4ndCBoYW5kbGUgaW4gClhlbiA0LjEz
LXVuc3RhYmxlIHRvZGF5OgoKdnBtYWRkd2QgeG1tNCx4bW00LFhNTVdPUkQgUFRSIGRzOjB4NTEz
ZmJiMjAKClBlcmhhcHMgdGhlcmUgYXJlIHBsYW5zIGZvciB0aGlzIHRvIGdvIGludG8gdGhlIGVt
dWxhdG9yIGFzIHdlbGw/CgoKVGhhbmtzLApSYXp2YW4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 13 13:59:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 13:59:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQBU3-0005vD-Ea; Mon, 13 May 2019 13:59:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=cGAx=TN=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hQBU2-0005v4-Py
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 13:59:14 +0000
X-Inumbo-ID: 49adb851-7587-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 49adb851-7587-11e9-8980-bc764e045a96;
 Mon, 13 May 2019 13:59:13 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 13 May 2019 07:59:12 -0600
Message-Id: <5CD9782C020000780022E23F@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 13 May 2019 07:59:08 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <george.dunlap@citrix.com>
References: <5C7E77D1020000780021BB0B@prv1-mh.provo.novell.com>
 <5C7E78F6020000780021BB21@prv1-mh.provo.novell.com>
 <3172ee3f-0800-99a5-e148-d10ecdfd51a8@citrix.com>
In-Reply-To: <3172ee3f-0800-99a5-e148-d10ecdfd51a8@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 2/3] IOMMU/x86: make page type checks
 consistent when mapping pages
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Juergen Gross <jgross@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEzLjA1LjE5IGF0IDE1OjQ0LCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBPbiAzLzUvMTkgMToyNiBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IC0tLSBhL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKPj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvaW9tbXUuYwo+PiBAQCAtMTkyLDIxICsxOTIsMjcgQEAgdm9pZCBfX2h3ZG9tX2luaXQgaW9t
bXVfaHdkb21faW5pdChzdHJ1Ywo+PiAgCj4+ICAgICAgICAgIHBhZ2VfbGlzdF9mb3JfZWFjaCAo
IHBhZ2UsICZkLT5wYWdlX2xpc3QgKQo+PiAgICAgICAgICB7Cj4+IC0gICAgICAgICAgICB1bnNp
Z25lZCBsb25nIG1mbiA9IG1mbl94KHBhZ2VfdG9fbWZuKHBhZ2UpKTsKPj4gLSAgICAgICAgICAg
IHVuc2lnbmVkIGxvbmcgZGZuID0gbWZuX3RvX2dtZm4oZCwgbWZuKTsKPj4gLSAgICAgICAgICAg
IHVuc2lnbmVkIGludCBtYXBwaW5nID0gSU9NTVVGX3JlYWRhYmxlOwo+PiAtICAgICAgICAgICAg
aW50IHJldDsKPj4gKyAgICAgICAgICAgIGlmICggKHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICYg
UEdUX3R5cGVfbWFzaykgPT0gUEdUX25vbmUgKQo+PiArICAgICAgICAgICAgewo+PiArICAgICAg
ICAgICAgICAgIEFTU0VSVCghKHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICYgUEdUX2NvdW50X21h
c2spKTsKPj4gKyAgICAgICAgICAgICAgICBpZiAoIGdldF9wYWdlX2FuZF90eXBlKHBhZ2UsIGQs
IFBHVF93cml0YWJsZV9wYWdlKSApCj4+ICsgICAgICAgICAgICAgICAgICAgIHB1dF9wYWdlX2Fu
ZF90eXBlKHBhZ2UpOwo+PiArICAgICAgICAgICAgICAgIGVsc2UgaWYgKCAhcmMgKQo+PiArICAg
ICAgICAgICAgICAgICAgICByYyA9IC1FQlVTWTsKPj4gKyAgICAgICAgICAgIH0KPj4gIAo+PiAt
ICAgICAgICAgICAgaWYgKCAoKHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICYgUEdUX2NvdW50X21h
c2spID09IDApIHx8Cj4+IC0gICAgICAgICAgICAgICAgICgocGFnZS0+dS5pbnVzZS50eXBlX2lu
Zm8gJiBQR1RfdHlwZV9tYXNrKQo+PiAtICAgICAgICAgICAgICAgICAgPT0gUEdUX3dyaXRhYmxl
X3BhZ2UpICkKPj4gLSAgICAgICAgICAgICAgICBtYXBwaW5nIHw9IElPTU1VRl93cml0YWJsZTsK
Pj4gKyAgICAgICAgICAgIGlmICggKChwYWdlLT51LmludXNlLnR5cGVfaW5mbyAmIFBHVF90eXBl
X21hc2spID09Cj4+ICsgICAgICAgICAgICAgICAgICBQR1Rfd3JpdGFibGVfcGFnZSkgKQo+PiAr
ICAgICAgICAgICAgewo+PiArICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbWZuID0gbWZu
X3gocGFnZV90b19tZm4ocGFnZSkpOwo+PiArICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcg
ZGZuID0gbWZuX3RvX2dtZm4oZCwgbWZuKTsKPj4gKyAgICAgICAgICAgICAgICBpbnQgcmV0ID0g
aW9tbXVfbWFwKGQsIF9kZm4oZGZuKSwgX21mbihtZm4pLCAwLAo+PiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgSU9NTVVGX3JlYWRhYmxlIHwgSU9NTVVGX3dyaXRhYmxlLAo+
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmZsdXNoX2ZsYWdzKTsKPiAK
PiBXaGF0J3MgdGhlIGlkZWEgYmVoaW5kIGNhbGxpbmcgaW9tbXVfbWFwKCkgaGVyZSwgcmF0aGVy
IHRoYW4gcmVseWluZyBvbgo+IHRoZSBvbmUgaW4gX2dldF9wYWdlX3R5cGUoKT8gIERvZXMgbmVl
ZF9pb21tdV9wdF9zeW5jKCkgbm90IHdvcmsgeWV0IGF0Cj4gdGhpcyBwb2ludCwgb3IgZG8geW91
IGV4cGVjdCB0aGVyZSB0byBiZSBwYWdlcyB0aGF0IGhhdmUgYmVlbiBtYXJrZWQKPiBQR1Rfd3Jp
dGFibGUgd2l0aG91dCBoYXZpbmcgZ29uZSB0aHJvdWdoIF9nZXRfcGFnZV90eXBlKCk/CgpObywg
SSB0aGluayBJIHNpbXBseSBkaWRuJ3QgcmVhbGl6ZSB0aGF0IHRoaXMgY291bGQgYmUgZGVsZXRl
ZCBhbHRvZ2V0aGVyCndpdGggdGhlIGFkZGVkIGdldF9wYWdlX2FuZF90eXBlKCkgaW52b2NhdGlv
bi4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 13 13:59:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 13:59:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQBUO-00060d-PE; Mon, 13 May 2019 13:59:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rpFc=TN=citrix.com=prvs=0298122e9=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1hQBUN-000607-EW
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 13:59:35 +0000
X-Inumbo-ID: 55d0c1c6-7587-11e9-8253-336bf949be19
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 55d0c1c6-7587-11e9-8253-336bf949be19;
 Mon, 13 May 2019 13:59:33 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,465,1549929600"; d="scan'208";a="85388318"
Date: Mon, 13 May 2019 14:59:30 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: George Dunlap <george.dunlap@citrix.com>
Message-ID: <20190513135930.GJ2798@zion.uk.xensource.com>
References: <20190408110943.8987-1-george.dunlap@citrix.com>
 <ee29edd9-a23d-eb00-d403-1e8040bf3174@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <ee29edd9-a23d-eb00-d403-1e8040bf3174@citrix.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH v2] docs/xl: Clarify documentation for
 mem-max and mem-set
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <ian.jackson@citrix.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBNYXkgMDEsIDIwMTkgYXQgMDM6NTk6NDFQTSArMDEwMCwgR2VvcmdlIER1bmxhcCB3
cm90ZToKPiBPbiA0LzgvMTkgMTI6MDkgUE0sIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4gPiBtZW0t
c2V0IGlzIHRoZSBwcmltYXJ5IGNvbW1hbmQgdGhhdCB1c2VycyB3aWxsIG5lZWQgdG8gdXNlIGFu
ZAo+ID4gdW5kZXJzdGFuZC4gIE1vdmUgaXQgZmlyc3QsIGFuZCBjbGFyaWZ5IHRoZSB3b3JkaW5n
OyBhbHNvIHNwZWNpZnkgdGhhdAo+ID4geW91IGNhbid0IHNldCB0aGUgdGFyZ2V0IGhpZ2hlciB0
aGFuIG1heG1lbSBmcm9tIHRoZSBkb21haW4gY29uZmlnLgo+ID4gCj4gPiBtZW0tbWF4IGlzIGFj
dHVhbGx5IGEgcHJldHR5IHVzZWxlc3MgY29tbWFuZCBhdCB0aGUgbW9tZW50LiAgQ2xhcmlmeQo+
ID4gdGhhdCB1c2VycyBhcmUgbm90IGV4cGVjdGVkIHRvIHVzZSBpdDsgYW5kIGRvY3VtZW50IGFs
bCBvZiBpdHMgcXVpcmt5Cj4gPiBiZWhhdmlvci4KPiA+IAo+ID4gU2lnbmVkLW9mZi1ieTogR2Vv
cmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgo+IAo+IFdlaSAvIElhbjogUGlu
Zz8KPiAKPiBKdWVyZ2VuIHJlcGxpZWQgdG8gbXkgInJldmlldyBub3RlIiBjb21tZW50LCBub3Qg
dG8gYW55dGhpbmcgYWN0aW9uYWJsZQo+IGluIHRoZSBwYXRjaCAob3IgY29tbWl0IG1lc3NhZ2Up
IGl0c2VsZi4KCkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKKEkgYWxy
ZWFkeSBzYWlkIHRoaXMgbG9va2VkIG9rYXkgdG8gbWUgaW4gdjEpCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 13 14:01:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 14:01:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQBVs-0006oz-6C; Mon, 13 May 2019 14:01:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=cGAx=TN=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hQBVr-0006op-1z
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 14:01:07 +0000
X-Inumbo-ID: 8c77de3a-7587-11e9-b3d5-2f98e99b996b
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8c77de3a-7587-11e9-b3d5-2f98e99b996b;
 Mon, 13 May 2019 14:01:05 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 13 May 2019 08:01:04 -0600
Message-Id: <5CD9789D020000780022E267@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 13 May 2019 08:01:01 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1557512884-32395-1-git-send-email-andrew.cooper3@citrix.com>
 <1557512884-32395-2-git-send-email-andrew.cooper3@citrix.com>
 <5CD97567020000780022E1F0@prv1-mh.provo.novell.com>
 <9d672876-1630-4a10-4b85-e1db7dbefbd4@citrix.com>
In-Reply-To: <9d672876-1630-4a10-4b85-e1db7dbefbd4@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 1/4] xen/watchdog: Fold exit paths to have a
 single unlock
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Pau Ruiz Safont <pau.safont@citrix.com>, Julien Grall <julien.grall@arm.com>,
 =?UTF-8?B?RWR3aW4gVMO2csO2aw==?= <edvin.torok@citrix.com>,
 Christian Lindig <christian.lindig@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEzLjA1LjE5IGF0IDE1OjUxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTMvMDUvMjAxOSAxNDo0NywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDEw
LjA1LjE5IGF0IDIwOjI4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiAt
LS0gYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMKPj4+ICsrKyBiL3hlbi9jb21tb24vc2NoZWR1bGUu
Ywo+Pj4gQEAgLTEwNTAsNiArMTA1MCw4IEBAIHN0YXRpYyB2b2lkIGRvbWFpbl93YXRjaGRvZ190
aW1lb3V0KHZvaWQgKmRhdGEpCj4+PiAgCj4+PiAgc3RhdGljIGxvbmcgZG9tYWluX3dhdGNoZG9n
KHN0cnVjdCBkb21haW4gKmQsIHVpbnQzMl90IGlkLCB1aW50MzJfdCB0aW1lb3V0KQo+Pj4gIHsK
Pj4+ICsgICAgbG9uZyByYyA9IDA7Cj4+IEknbSB3b25kZXJpbmcgd2h5IHRoaXMgaXNuJ3QgcGxh
aW4gaW50LiBOb3QgYSBiaWcgZGVhbCwgYnV0IEknbQo+PiBjdXJpb3VzIGFueXdheS4KPiAKPiBU
byBtYXRjaCB0aGUgcmV0dXJuIHZhbHVlLgoKQnV0IHRoZSBjb21waWxlciB3aWxsIGhhcHBpbHkg
c2lnbi1leHRlbmQgdGhlIHZhbHVlIGF0IHRoZSByZXR1cm4gc3RhdGVtZW50LgoKPiAgVGhpcyBm
dW5jdGlvbiBpcyBjb21waWxlZCB0d2ljZSBBRkFJQ1QuCgpJIGhhdmUgbm8gaWRlYSBob3cgdGhp
cyBtYXR0ZXJzLgoKPj4gQXMgcGVyIHlvdXIgb3duIHJlc3BvbnNlIHRvIHBhdGNoIDIgSSB1bmRl
cnN0YW5kIHRoYXQgdGhlCj4+IG90aGVyIHBhdGNoZXMgaW4gdGhpcyBzZXJpZXMgZG9uI3QgbmVl
ZCBsb29raW5nIGF0IHVudGlsIHlvdQo+PiBzZW5kIGEgdjIuCj4gCj4gcGF0Y2ggMyBpcyBpbmRl
cGVuZGVudCBvZiB0aGUgQUJJIGNoYW5nZXMsIHNvIGZpbmUgaW4gcHJpbmNpcGxlIHRvCj4gcmV2
aWV3IG5vdy4KCk9rYXkuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 13 14:02:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 14:02:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQBWo-0006vJ-Ia; Mon, 13 May 2019 14:02:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KEM8=TN=citrix.com=prvs=029c3005f=roger.pau@srs-us1.protection.inumbo.net>)
 id 1hQBWm-0006v4-Ls
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 14:02:04 +0000
X-Inumbo-ID: aef42183-7587-11e9-8980-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id aef42183-7587-11e9-8980-bc764e045a96;
 Mon, 13 May 2019 14:02:03 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,465,1549929600"; d="scan'208";a="89708654"
Date: Mon, 13 May 2019 16:01:54 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190513140154.zepkj3kpax5uenrl@Air-de-Roger>
References: <5CC6DD090200007800229E80@prv1-mh.provo.novell.com>
 <5CD2D2C8020000780022CCF2@prv1-mh.provo.novell.com>
 <5CD2D598020000780022CD43@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5CD2D598020000780022CD43@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2 08/12] x86/IRQs: correct/tighten vector
 check in _clear_irq_vector()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBNYXkgMDgsIDIwMTkgYXQgMDc6MTE6NTJBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gSWYgYW55IHBhcnRpY3VsYXIgdmFsdWUgd2FzIHRvIGJlIGNoZWNrZWQgYWdhaW5zdCwg
aXQgd291bGQgbmVlZCB0byBiZQo+IElSUV9WRUNUT1JfVU5BU1NJR05FRC4KPiAKPiBSZXBvcnRl
ZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gCj4gQmUgbW9y
ZSBzdHJpY3QgdGhvdWdoIGFuZCB1c2UgdmFsaWRfaXJxX3ZlY3RvcigpIGluc3RlYWQuCj4gCj4g
VGFrZSB0aGUgb3Bwb3J0dW5pdHkgYW5kIGFsc28gY29udmVydCBsb2NhbCB2YXJpYWJsZXMgdG8g
dW5zaWduZWQgaW50Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KClJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4
LmNvbT4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 13 14:07:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 14:07:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQBbd-00079h-9H; Mon, 13 May 2019 14:07:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=cGAx=TN=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hQBbc-00079a-GE
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 14:07:04 +0000
X-Inumbo-ID: 61623fd2-7588-11e9-9ccd-13fdcfbe60aa
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 61623fd2-7588-11e9-9ccd-13fdcfbe60aa;
 Mon, 13 May 2019 14:07:02 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 13 May 2019 08:07:01 -0600
Message-Id: <5CD97A01020000780022E283@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 13 May 2019 08:06:57 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Razvan Cojocaru" <rcojocaru@bitdefender.com>
References: <20181116170412.xrwuun3cqxll22l3@mac>
 <b83547dc-f8bd-d537-0407-fc371fee2ea7@bitdefender.com>
 <20181122100554.pyqqa5iw6g27erkv@mac>
 <7efdfb5e-044b-f2a3-6562-d3468997096a@bitdefender.com>
 <20181122105821.6ihjcq5dy2lqjj6j@mac>
 <98f57a8a-288d-45ec-ef01-889fce63eeff@bitdefender.com>
 <20181122144924.ffy6xxwqugoj24nj@mac>
 <c4eca955-0384-7988-ae6c-6385823523ae@bitdefender.com>
 <20181122153756.au3ntxgfqjjhd6sb@mac>
 <a945d190-c891-6a90-01cd-c0cc723699ae@bitdefender.com>
 <20181122170801.pzdoif2g73aamnmu@mac>
 <f3ec3175-1c2e-e3a2-ed8f-63bf4c235fca@bitdefender.com>
 <838191050200006B34861ACF@prv1-mh.provo.novell.com>
 <5BF7C36F02000078001FF3E1@prv1-mh.provo.novell.com>
 <cb265527-4a69-01d9-9089-60b4b4fab22a@bitdefender.com>
 <bdd2240b-f1e9-3671-d3a1-996accdbacea@bitdefender.com>
In-Reply-To: <bdd2240b-f1e9-3671-d3a1-996accdbacea@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v1] x86/hvm: Generic instruction
 re-execution mechanism for execute faults
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: aisaila@bitdefender.com, Andrew Cooper <andrew.cooper3@citrix.com>,
 Andrei LUTAS <vlutas@bitdefender.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEzLjA1LjE5IGF0IDE1OjU4LCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3Jv
dGU6Cj4gT24gMTEvMjcvMTggMTI6NDkgUE0sIFJhenZhbiBDb2pvY2FydSB3cm90ZToKPj4+IFdp
dGggYSBzdWZmaWNpZW50bHkgY29tcGxldGUgaW5zbiBlbXVsYXRvciwgc2luZ2xlLXN0ZXBwaW5n
IHNob3VsZAo+Pj4gbm90IGJlIG5lZWRlZCBhdCBhbGwgaW1vLiBHcmFudGVkIHdlJ3JlIG5vdCBx
dWl0ZSB0aGVyZSB5ZXQgd2l0aAo+Pj4gdGhlIGVtdWxhdG9yLCBidXQgd2UndmUgbWFkZSBxdWl0
ZSBhIGJpdCBvZiBwcm9ncmVzcy4gQXMgYmVmb3JlLAo+Pj4gaWYgdGhlcmUgYXJlIHBhcnRpY3Vs
YXIgaW5zdHJ1Y3Rpb25zIHlvdSBrbm93IG9mIHRoYXQgdGhlIGVtdWxhdG9yCj4+PiBkb2Vzbid0
IGhhbmRsZSB5ZXQsIHBsZWFzZSBrZWVwIHBvaW50aW5nIHRoZXNlIG91dC4gTGFzdCBJIGtub3cK
Pj4+IHdlcmUgc29tZSBBVlggbW92ZSBpbnN0cnVjdGlvbnMsIHdoaWNoIGhhdmUgbG9uZyBiZWVu
Cj4+PiBpbXBsZW1lbnRlZC4KPj4gVHJ1ZSwgSSBoYXZlbid0IHNlZW4gZW11bGF0b3IgaXNzdWVz
IGluIHRoYXQgcmVzcGVjdCB3aXRoIHN0YWdpbmcgLSB0aGUKPj4gZW11bGF0b3IgYXBwZWFycyBs
YXRlbHkgdG8gYmUgc3VmZmljaWVudGx5IGNvbXBsZXRlLiBUaGFuayB5b3UgdmVyeSBtdWNoCj4+
IGZvciB5b3VyIGhlbHAgYW5kIHN1cHBvcnQgLSB3ZSdsbCBkZWZpbml0ZWx5IHBvaW50IG91dCB1
bnN1cHBvcnRlZAo+PiBpbnN0cnVjdGlvbnMgaWYgd2Ugc3BvdCBzb21lIGFnYWluLgo+IAo+IFdl
J3ZlIGNvbWUgYWNjcm9zcyBhIG5ldyBpbnN0cnVjdGlvbiB0aGF0IHRoZSBlbXVsYXRvciBjYW4n
dCBoYW5kbGUgaW4gCj4gWGVuIDQuMTMtdW5zdGFibGUgdG9kYXk6Cj4gCj4gdnBtYWRkd2QgeG1t
NCx4bW00LFhNTVdPUkQgUFRSIGRzOjB4NTEzZmJiMjAKPiAKPiBQZXJoYXBzIHRoZXJlIGFyZSBw
bGFucyBmb3IgdGhpcyB0byBnbyBpbnRvIHRoZSBlbXVsYXRvciBhcyB3ZWxsPwoKWW91J3JlIGtp
ZGRpbmc/IFRoaXMgaXMgYWxyZWFkeSBpbiA0LjEyLjAsIGFuZCBpZiBpdCB3ZXJlbid0IEknbSBz
dXJlCnlvdSdyZSBhd2FyZSB0aGVyZSBhcmUgYWJvdXQgNDAgbW9yZSBBVlg1MTIgcGF0Y2hlcyBw
ZW5kaW5nCnJldmlldy4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 13 14:13:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 14:13:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQBhZ-0007wT-60; Mon, 13 May 2019 14:13:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=LC6n=TN=citrix.com=prvs=029733b21=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1hQBhY-0007wO-9g
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 14:13:12 +0000
X-Inumbo-ID: 3bbb90ca-7589-11e9-bea1-8bbf7001d7c0
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3bbb90ca-7589-11e9-bea1-8bbf7001d7c0;
 Mon, 13 May 2019 14:13:08 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,465,1549929600"; d="scan'208";a="85389371"
Date: Mon, 13 May 2019 15:13:06 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20190513141305.GA9999@perard.uk.xensource.com>
References: <20190513134714.3124-1-wei.liu2@citrix.com>
 <20190513134714.3124-2-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190513134714.3124-2-wei.liu2@citrix.com>
User-Agent: Mutt/1.11.4 (2019-03-13)
Subject: Re: [Xen-devel] [PATCH 1/4] gitignore: ignore .vscode directory
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBNYXkgMTMsIDIwMTkgYXQgMDI6NDc6MTFQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBUaGUgZGlyZWN0b3J5IGlzIGNyZWF0ZWQgYnkgVmlzdWFsIFN0dWRpbyBDb2RlIGVkaXRvciB0
byBzdG9yZSBpdHMKPiBsb2NhbCBzdGF0ZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgo+IC0tLQo+ICAuZ2l0aWdub3JlIHwgMSArCj4gIDEgZmlsZSBj
aGFuZ2VkLCAxIGluc2VydGlvbigrKQo+IAo+IGRpZmYgLS1naXQgYS8uZ2l0aWdub3JlIGIvLmdp
dGlnbm9yZQo+IGluZGV4IDI2YmM1ODNmNzQuLjM4MjJiYjc1YmEgMTAwNjQ0Cj4gLS0tIGEvLmdp
dGlnbm9yZQo+ICsrKyBiLy5naXRpZ25vcmUKPiBAQCAtMzAsNiArMzAsNyBAQCBjc2NvcGUub3V0
Cj4gIGNzY29wZS5wby5vdXQKPiAgLmNvbmZpZwo+ICAudmltcmMKPiArLnZzY29kZQoKU2hvdWxk
bid0IHRoaXMgZ28gaW4gIn4vLmNvbmZpZy9naXQvaWdub3JlIiBpbnN0ZWFkPyBPciB3aGF0ZXZl
ciBgZ2l0CmNvbmZpZyBjb3JlLmV4Y2x1ZGVzRmlsZWAgcG9pbnQgdG8uCgpgZ2l0IGhlbHAgaWdu
b3JlYCBmb3IgbW9yZSBkZXRhaWwuCgotLSAKQW50aG9ueSBQRVJBUkQKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 13 14:14:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 14:14:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQBip-00082D-J3; Mon, 13 May 2019 14:14:31 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KEM8=TN=citrix.com=prvs=029c3005f=roger.pau@srs-us1.protection.inumbo.net>)
 id 1hQBin-000824-Kc
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 14:14:29 +0000
X-Inumbo-ID: 6a947d99-7589-11e9-8980-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6a947d99-7589-11e9-8980-bc764e045a96;
 Mon, 13 May 2019 14:14:28 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,465,1549929600"; d="scan'208";a="89708927"
Date: Mon, 13 May 2019 16:14:15 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190513141415.3tkt6x5pio6lcf4h@Air-de-Roger>
References: <5CC6DD090200007800229E80@prv1-mh.provo.novell.com>
 <5CD2D2C8020000780022CCF2@prv1-mh.provo.novell.com>
 <5CD2D61E020000780022CD88@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5CD2D61E020000780022CD88@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2 12/12] x86/IRQ: simplify and rename
 pirq_acktype()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBNYXkgMDgsIDIwMTkgYXQgMDc6MTQ6MDZBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gSXRzIG9ubHkgY2FsbGVyIGFscmVhZHkgaGFzIHRoZSBJUlEgZGVzY3JpcHRvciBpbiBp
dHMgaGFuZHMsIHNvIHRoZXJlJ3MKPiBubyBuZWVkIGZvciB0aGUgZnVuY3Rpb24gdG8gcmUtb2J0
YWluIGl0LiBBcyBhIHJlc3VsdCB0aGUgbGVhZGluZyBwIG9mCj4gaXRzIG5hbWUgaXMgbm8gbG9u
Z2VyIGFwcHJvcHJpYXRlIGFuZCBoZW5jZSBnZXRzIGRyb3BwZWQuCj4gCj4gU2lnbmVkLW9mZi1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKUmV2aWV3ZWQtYnk6IFJvZ2VyIFBh
dSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKVGhhbmtzLgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 13 14:14:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 14:14:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQBjE-00085w-Tz; Mon, 13 May 2019 14:14:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GA65=TN=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1hQBjE-00085l-HI
 for xen-devel@lists.xen.org; Mon, 13 May 2019 14:14:56 +0000
X-Inumbo-ID: 7a66520a-7589-11e9-8980-bc764e045a96
Received: from mail-lf1-x141.google.com (unknown [2a00:1450:4864:20::141])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7a66520a-7589-11e9-8980-bc764e045a96;
 Mon, 13 May 2019 14:14:54 +0000 (UTC)
Received: by mail-lf1-x141.google.com with SMTP id v18so9214385lfi.1
 for <xen-devel@lists.xen.org>; Mon, 13 May 2019 07:14:54 -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-language:content-transfer-encoding;
 bh=q3+p+zDAu+o/M00WI4MkYwdZ/997lm9TdjRw7By/4Vw=;
 b=b5XAuWwksFvGn5ePgAnkoHaFwClvLLMQphlcgvYep7L6VQn5tm4hFA/VFYry90vpTS
 BhuHhuyoyhG3nl15e4XKbrSyq2KwxPJ0uVvZ9jNcc5vC8TYtDTVl61Gcd0B1qALxTlwf
 NABPvK2SfxNgx/KSSFjxwZj+rn5juVuEOoTWE/HF3rZJQxMj7khYjB1I0LugiDrYuzBo
 q244dSbVOLyXiFzZ0GMzYO0bseeCkwwusphoWV+CoBkpG+zezu4M8mEaPPbVBLV/v5Gh
 2Nlpcy9BCzPQVLYpp0bmm8QK+LZdkQOK0icPIbwAF9ksrQj/a6F0NX6Nkk9v7umYciPI
 0GIQ==
X-Google-DKIM-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=q3+p+zDAu+o/M00WI4MkYwdZ/997lm9TdjRw7By/4Vw=;
 b=HgY3bVZbO30b+nYzaQ7lTctvPwPko1X4IV4r/joo+Ejy7QtKcyPQrlgorx6+UoC8mI
 dcfvdeizRpboqsjwgVuwySouhuUk15CtutFFFcoPw2nmXl8ymP9FxI8h+XnJseyNWnJ3
 7mgVlYYJdypQDa0X8yUjKdNXJ7Gya363nb4eAazTwV2rmu3Oc/iSPoiQ3P0GBTR1Fdrz
 SK3okVieeWICeuRkSAL4bX2tqrltHpbL5CWPJgVqGmMNB7KaYRbivw9w//pJjwmRdP63
 HFyKFqZVM4DQQUSSnPCgxNpmEY9L3XMxYg3CAT5ff83nOIkjrOW7Ejwh7ybF0FaqZ+Qf
 Y3HQ==
X-Gm-Message-State: APjAAAULukJR8YIr0A6zVaZX0FBhb3pCTMWLm2Z5EI/J6MTw24XRbLNL
 2oQdWKnRS1VDBsKJzS63Zx0=
X-Google-Smtp-Source: APXvYqxc40fXGOkiaMGALfw+3i6opX3eZJoFHidAIxoUqSN58/Wav50Q6imXZWcGDt/qVNHBYkSDsA==
X-Received: by 2002:a19:ccca:: with SMTP id c193mr13347111lfg.36.1557756892991; 
 Mon, 13 May 2019 07:14:52 -0700 (PDT)
Received: from [10.17.180.71] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id
 w19sm3195588lfe.23.2019.05.13.07.14.51
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 13 May 2019 07:14:52 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <1556007026-31057-1-git-send-email-andrii.anisov@gmail.com>
 <8f8a401d-bdfc-4a40-61bc-4ceb8c518ade@arm.com>
 <9553a5cc-ac8b-04c4-3b89-13b1d92e306e@gmail.com>
 <0e06d98d-f366-ff85-5f19-541c3079012c@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <539f8230-87af-9ffd-0b9b-4f44a2e26599@gmail.com>
Date: Mon, 13 May 2019 17:14:50 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <0e06d98d-f366-ff85-5f19-541c3079012c@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 0/2] Introduce runstate area registration
 with phys address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrii Anisov <andrii_anisov@epam.com>, Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gSnVsaWVuLAoKT24gMTMuMDUuMTkgMTQ6MTYsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+
IEkgYW0gYWZyYWlkIEkgY2FuJ3QgcG9zc2libGUgYmFjayB0aGlzIGFzc3VtcHRpb24uIEFzIEkg
cG9pbnRlZCBvdXQgaW4gdGhlIHByZXZpb3VzIHZlcnNpb24sIEkgd291bGQgYmUgT0sgd2l0aCB0
aGUgYWx3YXlzIG1hcCBzb2x1dGlvbiBvbiBBcm0zMiAocGVuZGluZyBwZXJmb3JtYW5jZSkgYmVj
YXVzZSBpdCB3b3VsZCBiZSBwb3NzaWJsZSB0byBpbmNyZWFzZSB0aGUgdmlydHVhbCBhZGRyZXNz
IGFyZWEgYnkgcmV3b3JraW5nIHRoZSBhZGRyZXNzIHNwYWNlLgo+Pgo+PiBJJ20gc29ycnksIEkn
bSBub3Qgc3VyZSB3aGF0IHNob3VsZCBiZSBteSBhY3Rpb25zIGFib3V0IHRoYXQuCj4gCj4gVGhl
cmUgbm8gY29kZSBtb2RpZmljYXRpb24gaW52b2x2ZWQgc28gZmFyLiBKdXN0IHVwZGF0aW5nIHlv
dXIgY292ZXIgbGV0dGVyIHdpdGggd2hhdCBJIGp1c3Qgc2FpZCBhYm92ZS4KCk9LLCBJJ2xsIHRh
a2UgaXQgZm9yIHRoZSBuZXh0IHZlcnNpb24uCgo+Pj4gVGhlIHBhdGNoIGxvb2tzIHdyb25nIHRv
IG1lLiBZb3UgYXJlIHVzaW5nIHZpcnRfdG9fcGh5cygpIG9uIGEgcGVyY3B1IGFyZWEuIFdoYXQg
ZG9lcyBhY3R1YWxseSBwcm9taXNlIHlvdSB0aGUgcGh5c2ljYWwgYWRkcmVzcyB3aWxsIGFsd2F5
cyBiZSB0aGUgc2FtZT8KPj4KPj4gU29ycnkgZm9yIG15IGlnbm9yYW5jZSBoZXJlLCBjb3VsZCB5
b3UgcGxlYXNlIGVsYWJvcmF0ZSBtb3JlIGFib3V0IHdoYXQgaXMgd3JvbmcgaGVyZT8KPiAKPiBX
aGlsZSB0aGUgdmlydHVhbCBhZGRyZXNzIHdpbGwgbmV2ZXIgY2hhbmdlIG92ZXIgb3ZlciB0aGUg
bGlmZSBjeWNsZSBvZiBhIHZhcmlhYmxlLCBJIGFtIG5vdCBlbnRpcmVseSBzdXJlIHdlIGNhbiBt
YWtlIHRoZSBzYW1lIGFzc3VtcHRpb24gZm9yIHRoZSBwaHlzaWNhbCBhZGRyZXNzLgo+IAo+IEkg
a25vdyB0aGF0IGttYWxsb2MoKSBpcyBwcm9taXNpbmcgeW91IHRoYXQgdGhlIHBoeXNpY2FsIGFk
ZHJlc3Mgd2lsbCBub3QgY2hhbmdlLiBCdXQgcGVyY3B1IGRvZXMgbm90IHNlZW0gdG8gdXNlIGtt
YWxsb2MoKSBzbyBoYXZlIHlvdSBjb25maXJtZWQgdGhpcyBhc3N1bXB0aW9uIGNhbiBob2xkPwoK
SSBuZWVkIGEgYml0IG1vcmUgdGltZSB0byBpbnZlc3RpZ2F0ZS4KCgo+Pj4gQXJlIHlvdSBzYXlp
bmcgdGhhdCB0aGUgY29tbWFuZCBkZCBpcyB0aGUgQ1BVQnVybj8gSSBhbSBub3Qgc3VyZSBob3cg
dGhpcyBjb3VsZCBiZSBjb25zaWRlcmVkIGFzIGEgQ1BVQnVybi4gSUhNTywgdGhpcyBpcyBtb3Jl
IElPIHJlbGF0ZWQuCj4+Cj4+IEJvdGggL2Rldi9udWxsIGFuZCAvZGV2L3plcm8gYXJlIHZpcnR1
YWwgZGV2aWNlcyBubyBhY3R1YWwgSU8gaXMgcGVyZm9ybWVkIGR1cmluZyB0aGVpciBvcGVyYXRp
b25zLCBhbGwgdGhlIGxvYWQgaXMgQ1BVICh1c2VyIGFuZCBzeXMpLgo+IAo+IFRoYW5rIHlvdSBm
b3IgdGhlIGV4cGxhbmF0aW9uLiBTaGFsbCBJIGd1ZXNzIHRoaXMgaXMgYW4gZXhpc3RpbmcgYmVu
Y2htYXJrIFsxXT8KCldlbGwsICJkZCBpZj0vZGV2L3plcm8gb2Y9L2Rldi9udWxsIiBpcyBqdXN0
IGEgdHJpdmlhbCB3YXkgdG8gZ2V0IG9uZSBDUFUgY29yZSBidXN5LiBJdCB3b3JrcyBmb3IgKGFs
bW9zdCkgYW55IExpbnV4IHN5c3RlbSB3aXRob3V0IGFueSBhZGRpdGlvbmFsIG1vdmVtZW50cy4K
VXNpbmcgYW5vdGhlciB0cml2aWFsIEdPIGFwcGxpY2F0aW9uIGZvciB0aGF0IHB1cnBvc2UsIHNl
ZW1zIHRvIG1lIGxpa2UgYW4gb3ZlcmtpbGwuIFlldCBpZiB5b3UgaW5zaXN0LCBJIGNhbiB1c2Ug
aXQuCgoKPj4gSSBkaWQgcnVuIGl0IHVudGlsIGF2ZyBtb3JlIG9yZSBsZXNzIHN0YWJpbGl6ZXMg
KDItMyBtaW51dGVzKSwgdGhlbiB0b29rIHRoZSBtaW5pbWFsIGF2ZyAobm90ZSwgd2UgaGF2ZSBh
IG1vdmluZyBhdmVyYWdlIHRoZXJlKS4KPiBEaWQgeW91IHJlLXJ1biBtdWx0aXBsZSB0aW1lP1ll
cywgc3VyZS4gVGhlc2UgYXJlIG5vdCB0aGUgb25lIHRyeSByZXN1bHRzLgoKLS0gClNpbmNlcmVs
eSwKQW5kcmlpIEFuaXNvdi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 13 14:15:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 14:15:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQBk6-0008CC-A7; Mon, 13 May 2019 14:15:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ZP0k=TN=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1hQBk4-0008C3-Ur
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 14:15:48 +0000
X-Inumbo-ID: 9a3d891e-7589-11e9-8980-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9a3d891e-7589-11e9-8980-bc764e045a96;
 Mon, 13 May 2019 14:15:48 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp02.buh.bitdefender.net [10.17.80.76])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 7F0C3305D490; Mon, 13 May 2019 17:15:46 +0300 (EEST)
Received: from [10.10.196.90] (unknown [195.210.5.22])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 6D8E5304F234;
 Mon, 13 May 2019 17:15:46 +0300 (EEST)
To: Jan Beulich <JBeulich@suse.com>
References: <20181116170412.xrwuun3cqxll22l3@mac>
 <b83547dc-f8bd-d537-0407-fc371fee2ea7@bitdefender.com>
 <20181122100554.pyqqa5iw6g27erkv@mac>
 <7efdfb5e-044b-f2a3-6562-d3468997096a@bitdefender.com>
 <20181122105821.6ihjcq5dy2lqjj6j@mac>
 <98f57a8a-288d-45ec-ef01-889fce63eeff@bitdefender.com>
 <20181122144924.ffy6xxwqugoj24nj@mac>
 <c4eca955-0384-7988-ae6c-6385823523ae@bitdefender.com>
 <20181122153756.au3ntxgfqjjhd6sb@mac>
 <a945d190-c891-6a90-01cd-c0cc723699ae@bitdefender.com>
 <20181122170801.pzdoif2g73aamnmu@mac>
 <f3ec3175-1c2e-e3a2-ed8f-63bf4c235fca@bitdefender.com>
 <838191050200006B34861ACF@prv1-mh.provo.novell.com>
 <5BF7C36F02000078001FF3E1@prv1-mh.provo.novell.com>
 <cb265527-4a69-01d9-9089-60b4b4fab22a@bitdefender.com>
 <bdd2240b-f1e9-3671-d3a1-996accdbacea@bitdefender.com>
 <5CD97A01020000780022E283@prv1-mh.provo.novell.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <afef10b4-a7e8-acf3-49f6-363cbaf52047@bitdefender.com>
Date: Mon, 13 May 2019 17:15:43 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CD97A01020000780022E283@prv1-mh.provo.novell.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH v1] x86/hvm: Generic instruction
 re-execution mechanism for execute faults
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: aisaila@bitdefender.com, Andrew Cooper <andrew.cooper3@citrix.com>,
 Andrei LUTAS <vlutas@bitdefender.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gNS8xMy8xOSA1OjA2IFBNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBPbiAxMy4wNS4xOSBh
dCAxNTo1OCwgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+PiBPbiAxMS8yNy8x
OCAxMjo0OSBQTSwgUmF6dmFuIENvam9jYXJ1IHdyb3RlOgo+Pj4+IFdpdGggYSBzdWZmaWNpZW50
bHkgY29tcGxldGUgaW5zbiBlbXVsYXRvciwgc2luZ2xlLXN0ZXBwaW5nIHNob3VsZAo+Pj4+IG5v
dCBiZSBuZWVkZWQgYXQgYWxsIGltby4gR3JhbnRlZCB3ZSdyZSBub3QgcXVpdGUgdGhlcmUgeWV0
IHdpdGgKPj4+PiB0aGUgZW11bGF0b3IsIGJ1dCB3ZSd2ZSBtYWRlIHF1aXRlIGEgYml0IG9mIHBy
b2dyZXNzLiBBcyBiZWZvcmUsCj4+Pj4gaWYgdGhlcmUgYXJlIHBhcnRpY3VsYXIgaW5zdHJ1Y3Rp
b25zIHlvdSBrbm93IG9mIHRoYXQgdGhlIGVtdWxhdG9yCj4+Pj4gZG9lc24ndCBoYW5kbGUgeWV0
LCBwbGVhc2Uga2VlcCBwb2ludGluZyB0aGVzZSBvdXQuIExhc3QgSSBrbm93Cj4+Pj4gd2VyZSBz
b21lIEFWWCBtb3ZlIGluc3RydWN0aW9ucywgd2hpY2ggaGF2ZSBsb25nIGJlZW4KPj4+PiBpbXBs
ZW1lbnRlZC4KPj4+IFRydWUsIEkgaGF2ZW4ndCBzZWVuIGVtdWxhdG9yIGlzc3VlcyBpbiB0aGF0
IHJlc3BlY3Qgd2l0aCBzdGFnaW5nIC0gdGhlCj4+PiBlbXVsYXRvciBhcHBlYXJzIGxhdGVseSB0
byBiZSBzdWZmaWNpZW50bHkgY29tcGxldGUuIFRoYW5rIHlvdSB2ZXJ5IG11Y2gKPj4+IGZvciB5
b3VyIGhlbHAgYW5kIHN1cHBvcnQgLSB3ZSdsbCBkZWZpbml0ZWx5IHBvaW50IG91dCB1bnN1cHBv
cnRlZAo+Pj4gaW5zdHJ1Y3Rpb25zIGlmIHdlIHNwb3Qgc29tZSBhZ2Fpbi4KPj4KPj4gV2UndmUg
Y29tZSBhY2Nyb3NzIGEgbmV3IGluc3RydWN0aW9uIHRoYXQgdGhlIGVtdWxhdG9yIGNhbid0IGhh
bmRsZSBpbgo+PiBYZW4gNC4xMy11bnN0YWJsZSB0b2RheToKPj4KPj4gdnBtYWRkd2QgeG1tNCx4
bW00LFhNTVdPUkQgUFRSIGRzOjB4NTEzZmJiMjAKPj4KPj4gUGVyaGFwcyB0aGVyZSBhcmUgcGxh
bnMgZm9yIHRoaXMgdG8gZ28gaW50byB0aGUgZW11bGF0b3IgYXMgd2VsbD8KPiAKPiBZb3UncmUg
a2lkZGluZz8gVGhpcyBpcyBhbHJlYWR5IGluIDQuMTIuMCwgYW5kIGlmIGl0IHdlcmVuJ3QgSSdt
IHN1cmUKPiB5b3UncmUgYXdhcmUgdGhlcmUgYXJlIGFib3V0IDQwIG1vcmUgQVZYNTEyIHBhdGNo
ZXMgcGVuZGluZwo+IHJldmlldy4KClJpZ2h0LCBJIGRpZCBpbmRlZWQgZm9yZ2V0IGFib3V0IHRo
ZSBwZW5kaW5nIHJldmlldyBwYXJ0LCBmb3Igc29tZSAKcmVhc29uIEkgd2FzIHN1cmUgdGhleSBt
YWRlIGl0IGluLiBJJ3ZlIGRvdWJsZS1jaGVja2VkIGFuZCB3ZSByZWFsbHkgYXJlIAp1c2luZyA0
LjEzLXVuc3RhYmxlIC0gYnV0IHdlJ3ZlIGFsc28gbWFkZSBjaGFuZ2VzIHRvIHRoZSBlbXVsYXRv
ciwgCndvcmtpbmcgb24gdGhlIHNlbmQtdm0tZXZlbnRzLWZyb20tdGhlLWVtdWxhdG9yIHBhdGNo
LCBzbyB3ZSdsbCByZXZlcnQgCnRvIGEgcHJpc3RpbmUgc3RhZ2luZyBhbmQgcmV0cnksIHRoZXJl
J3MgYSBjaGFuY2UgdGhpcyBoYXBwZW5zIGJlY2F1c2UgCm9mIG91ciBjaGFuZ2VzLgoKV2UnbGwg
ZmluZCBvdXQgd2hhdCdzIGdvaW5nIG9uIGV4YWN0bHkuCgoKVGhhbmtzLApSYXp2YW4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 13 14:16:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 14:16:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQBkt-0008Jf-MC; Mon, 13 May 2019 14:16:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rpFc=TN=citrix.com=prvs=0298122e9=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1hQBks-0008JS-KU
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 14:16:38 +0000
X-Inumbo-ID: b872a8f3-7589-11e9-8980-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b872a8f3-7589-11e9-8980-bc764e045a96;
 Mon, 13 May 2019 14:16:37 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,465,1549929600"; d="scan'208";a="85389633"
Date: Mon, 13 May 2019 15:16:35 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Anthony PERARD <anthony.perard@citrix.com>
Message-ID: <20190513141635.GL2798@zion.uk.xensource.com>
References: <20190513134714.3124-1-wei.liu2@citrix.com>
 <20190513134714.3124-2-wei.liu2@citrix.com>
 <20190513141305.GA9999@perard.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190513141305.GA9999@perard.uk.xensource.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH 1/4] gitignore: ignore .vscode directory
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBNYXkgMTMsIDIwMTkgYXQgMDM6MTM6MDZQTSArMDEwMCwgQW50aG9ueSBQRVJBUkQg
d3JvdGU6Cj4gT24gTW9uLCBNYXkgMTMsIDIwMTkgYXQgMDI6NDc6MTFQTSArMDEwMCwgV2VpIExp
dSB3cm90ZToKPiA+IFRoZSBkaXJlY3RvcnkgaXMgY3JlYXRlZCBieSBWaXN1YWwgU3R1ZGlvIENv
ZGUgZWRpdG9yIHRvIHN0b3JlIGl0cwo+ID4gbG9jYWwgc3RhdGUuCj4gPiAKPiA+IFNpZ25lZC1v
ZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gPiAtLS0KPiA+ICAuZ2l0aWdu
b3JlIHwgMSArCj4gPiAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspCj4gPiAKPiA+IGRp
ZmYgLS1naXQgYS8uZ2l0aWdub3JlIGIvLmdpdGlnbm9yZQo+ID4gaW5kZXggMjZiYzU4M2Y3NC4u
MzgyMmJiNzViYSAxMDA2NDQKPiA+IC0tLSBhLy5naXRpZ25vcmUKPiA+ICsrKyBiLy5naXRpZ25v
cmUKPiA+IEBAIC0zMCw2ICszMCw3IEBAIGNzY29wZS5vdXQKPiA+ICBjc2NvcGUucG8ub3V0Cj4g
PiAgLmNvbmZpZwo+ID4gIC52aW1yYwo+ID4gKy52c2NvZGUKPiAKPiBTaG91bGRuJ3QgdGhpcyBn
byBpbiAifi8uY29uZmlnL2dpdC9pZ25vcmUiIGluc3RlYWQ/IE9yIHdoYXRldmVyIGBnaXQKPiBj
b25maWcgY29yZS5leGNsdWRlc0ZpbGVgIHBvaW50IHRvLgo+IAo+IGBnaXQgaGVscCBpZ25vcmVg
IGZvciBtb3JlIGRldGFpbC4KCldlIGFscmVhZHkgcHV0IGEgYnVuY2ggb2YgZmlsZXMgZm9yIHZh
cmlvdXMgdG9vbHMgaW4geGVuLmdpdCdzCmdpdGlnbm9yZS4gSSBkb24ndCBzZWUgd2h5IHRoaXMg
Y2FuJ3QgYmUgZG9uZSBmb3IgdnNjb2RlLgoKV2VpLgoKPiAKPiAtLSAKPiBBbnRob255IFBFUkFS
RAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 13 14:18:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 14:18:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQBmC-0008T4-3Q; Mon, 13 May 2019 14:18:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rpFc=TN=citrix.com=prvs=0298122e9=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1hQBmA-0008SY-3M
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 14:17:58 +0000
X-Inumbo-ID: e7ae05e6-7589-11e9-8980-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e7ae05e6-7589-11e9-8980-bc764e045a96;
 Mon, 13 May 2019 14:17:57 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,465,1549929600"; d="scan'208";a="85389739"
Date: Mon, 13 May 2019 15:17:54 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Message-ID: <20190513141754.GM2798@zion.uk.xensource.com>
References: <20190416072139.490-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190416072139.490-1-wei.liu2@citrix.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH] gitlab-ci: allow specifying base and tip in
 build test
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Doug Goldstein <cardoe@cardoe.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RG91ZywgcGluZz8KCk9uIFR1ZSwgQXByIDE2LCAyMDE5IGF0IDA4OjIxOjM5QU0gKzAxMDAsIFdl
aSBMaXUgd3JvdGU6Cj4gV2Ugd2lsbCBzb29uIHByb3ZpZGUgdGhpcyBuZXcgY2FwYWJpbGl0eSB0
byBodW1hbnMgYW5kIGF1dG9tYXRlZAo+IHN5c3RlbXMuCj4gCj4gVGhlIGRlZmF1bHQgYmVoYXZp
b3VyIGlzIHJldGFpbmVkOiB0aXAgYW5kIGJhc2UgYXJlIHBhc3NlZCBieSBHaXRsYWIKPiBDSS4K
PiAKPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IC0tLQo+
ICBhdXRvbWF0aW9uL2dpdGxhYi1jaS9idWlsZC1lYWNoLWNvbW1pdC5zaCB8IDEwICsrKysrLS0t
LS0KPiAgYXV0b21hdGlvbi9naXRsYWItY2kvdGVzdC55YW1sICAgICAgICAgICAgfCAgMiArLQo+
ICAyIGZpbGVzIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKPiAKPiBk
aWZmIC0tZ2l0IGEvYXV0b21hdGlvbi9naXRsYWItY2kvYnVpbGQtZWFjaC1jb21taXQuc2ggYi9h
dXRvbWF0aW9uL2dpdGxhYi1jaS9idWlsZC1lYWNoLWNvbW1pdC5zaAo+IGluZGV4IDg3OTAyOGI1
YTcuLjE5ZTMzN2I0NjggMTAwNzU1Cj4gLS0tIGEvYXV0b21hdGlvbi9naXRsYWItY2kvYnVpbGQt
ZWFjaC1jb21taXQuc2gKPiArKysgYi9hdXRvbWF0aW9uL2dpdGxhYi1jaS9idWlsZC1lYWNoLWNv
bW1pdC5zaAo+IEBAIC0xLDE4ICsxLDE4IEBACj4gICMhL2Jpbi9iYXNoCj4gIAo+ICAjIEZvciBh
IG5ld2x5IHB1c2hlZCBicmFuY2ggdGhlIEJFRk9SRV9TSEEgd2lsbCBiZSBhbGwgMHMKPiAtaWYg
W1sgJHtDSV9DT01NSVRfQkVGT1JFX1NIQX0gPT0gMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMCBdXTsgdGhlbgo+ICtpZiBbWyAke0JBU0V9ID09IDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAgXV07IHRoZW4KPiAgICAgIGVjaG8gIk5ld2x5IHB1
c2hlZCBicmFuY2gsIHNraXBwZWQiCj4gICAgICBleGl0IDAKPiAgZmkKPiAgCj4gLWdpdCBtZXJn
ZS1iYXNlIC0taXMtYW5jZXN0b3IgJHtDSV9DT01NSVRfQkVGT1JFX1NIQX0gJHtDSV9DT01NSVRf
U0hBfQo+ICtnaXQgbWVyZ2UtYmFzZSAtLWlzLWFuY2VzdG9yICR7QkFTRX0gJHtUSVB9Cj4gIGlm
IFtbICQ/IC1uZSAwIF1dOyB0aGVuCj4gLSAgICBlY2hvICIke0NJX0NPTU1JVF9TSEF9IGlzIG5v
dCBhIGRlc2NlbmRlbnQgb2YgJHtDSV9DT01NSVRfQkVGT1JFX1NIQX0sIHNraXBwZWQiCj4gKyAg
ICBlY2hvICIke1RJUH0gaXMgbm90IGEgZGVzY2VuZGVudCBvZiAke0JBU0V9LCBza2lwcGVkIgo+
ICAgICAgZXhpdCAwCj4gIGZpCj4gIAo+IC1lY2hvICJCdWlsZGluZyAke0NJX0NPTU1JVF9CRUZP
UkVfU0hBfS4uJHtDSV9DT01NSVRfU0hBfSIKPiArZWNobyAiQnVpbGRpbmcgJHtCQVNFfS4uJHtU
SVB9Igo+ICAKPiAtTk9OX1NZTUJPTElDX1JFRj0xIC4vYXV0b21hdGlvbi9zY3JpcHRzL2J1aWxk
LXRlc3Quc2ggJHtDSV9DT01NSVRfQkVGT1JFX1NIQX0gJHtDSV9DT01NSVRfU0hBfSBcCj4gK05P
Tl9TWU1CT0xJQ19SRUY9MSAuL2F1dG9tYXRpb24vc2NyaXB0cy9idWlsZC10ZXN0LnNoICR7QkFT
RX0gJHtUSVB9IFwKPiAgICAgIGJhc2ggLWMgImdpdCBjbGVhbiAtZmZkeCAmJiAuL2F1dG9tYXRp
b24vc2NyaXB0cy9idWlsZCIKPiBkaWZmIC0tZ2l0IGEvYXV0b21hdGlvbi9naXRsYWItY2kvdGVz
dC55YW1sIGIvYXV0b21hdGlvbi9naXRsYWItY2kvdGVzdC55YW1sCj4gaW5kZXggZDQ1NTZhZmUx
MS4uYTc5NTg2NjY3MyAxMDA2NDQKPiAtLS0gYS9hdXRvbWF0aW9uL2dpdGxhYi1jaS90ZXN0Lnlh
bWwKPiArKysgYi9hdXRvbWF0aW9uL2dpdGxhYi1jaS90ZXN0LnlhbWwKPiBAQCAtNyw3ICs3LDcg
QEAgYnVpbGQtZWFjaC1jb21taXQtZ2NjOgo+ICAgICAgWEVOX1RBUkdFVF9BUkNIOiB4ODZfNjQK
PiAgICAgIENDOiBnY2MKPiAgICBzY3JpcHQ6Cj4gLSAgICAtIC4vYXV0b21hdGlvbi9naXRsYWIt
Y2kvYnVpbGQtZWFjaC1jb21taXQuc2ggMj4mMSB8IHRlZSBidWlsZC1lYWNoLWNvbW1pdC1nY2Mu
bG9nCj4gKyAgICAtIEJBU0U9JHtCQVNFX1NIQTotJHtDSV9DT01NSVRfQkVGT1JFX1NIQX19IFRJ
UD0ke1RJUF9TSEE6LSR7Q0lfQ09NTUlUX1NIQX19IC4vYXV0b21hdGlvbi9naXRsYWItY2kvYnVp
bGQtZWFjaC1jb21taXQuc2ggMj4mMSB8IHRlZSBidWlsZC1lYWNoLWNvbW1pdC1nY2MubG9nCj4g
ICAgYXJ0aWZhY3RzOgo+ICAgICAgcGF0aHM6Cj4gICAgICAgIC0gJyoubG9nJwo+IC0tIAo+IDIu
MjAuMQo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 13 14:19:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 14:19:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQBnL-00007d-Gl; Mon, 13 May 2019 14:19:11 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=cGAx=TN=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hQBnK-00007Y-Sb
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 14:19:10 +0000
X-Inumbo-ID: 12ef7228-758a-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 12ef7228-758a-11e9-8980-bc764e045a96;
 Mon, 13 May 2019 14:19:09 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 13 May 2019 08:19:09 -0600
Message-Id: <5CD97CD8020000780022E2AA@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 13 May 2019 08:19:04 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <5CC6DD090200007800229E80@prv1-mh.provo.novell.com>
 <5CD2D2C8020000780022CCF2@prv1-mh.provo.novell.com>
 <5CD2D563020000780022CD40@prv1-mh.provo.novell.com>
 <20190513134821.pomwew6vmtibxvem@Air-de-Roger>
In-Reply-To: <20190513134821.pomwew6vmtibxvem@Air-de-Roger>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 07/12] x86/IRQ: fix locking around vector
 management
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEzLjA1LjE5IGF0IDE1OjQ4LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFdlZCwgTWF5IDA4LCAyMDE5IGF0IDA3OjEwOjU5QU0gLTA2MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYwo+PiArKysg
Yi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYwo+PiBAQCAtMjEzNCwxMSArMjEz
NCwxNiBAQCBzdGF0aWMgdm9pZCBhZGp1c3RfaXJxX2FmZmluaXR5KHN0cnVjdCBhCj4+ICAgICAg
dW5zaWduZWQgaW50IG5vZGUgPSByaHNhID8gcHhtX3RvX25vZGUocmhzYS0+cHJveGltaXR5X2Rv
bWFpbikKPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiBOVU1BX05PX05PREU7Cj4+
ICAgICAgY29uc3QgY3B1bWFza190ICpjcHVtYXNrID0gJmNwdV9vbmxpbmVfbWFwOwo+PiArICAg
IHN0cnVjdCBpcnFfZGVzYyAqZGVzYzsKPj4gIAo+PiAgICAgIGlmICggbm9kZSA8IE1BWF9OVU1O
T0RFUyAmJiBub2RlX29ubGluZShub2RlKSAmJgo+PiAgICAgICAgICAgY3B1bWFza19pbnRlcnNl
Y3RzKCZub2RlX3RvX2NwdW1hc2sobm9kZSksIGNwdW1hc2spICkKPj4gICAgICAgICAgY3B1bWFz
ayA9ICZub2RlX3RvX2NwdW1hc2sobm9kZSk7Cj4+IC0gICAgZG1hX21zaV9zZXRfYWZmaW5pdHko
aXJxX3RvX2Rlc2MoZHJoZC0+aW9tbXUtPm1zaS5pcnEpLCBjcHVtYXNrKTsKPj4gKwo+PiArICAg
IGRlc2MgPSBpcnFfdG9fZGVzYyhkcmhkLT5pb21tdS0+bXNpLmlycSk7Cj4+ICsgICAgc3Bpbl9s
b2NrX2lycSgmZGVzYy0+bG9jayk7Cj4gCj4gSSB3b3VsZCB1c2UgdGhlIGlycXNhdmUvaXJxcmVz
dG9yZSB2YXJpYW50cyBoZXJlIGZvciBleHRyYSBzYWZldHkuCgpIbW0sIG1heWJlLiBCdXQgSSB0
aGluayB3ZSdyZSBpbiBiaWdnZXIgdHJvdWJsZSBpZiBJUlFzIGluZGVlZAplbmRlZCB1cCBlbmFi
bGVkIGF0IGFueSBvZiB0aGUgdHdvIHBvaW50cyB3aGVyZSB0aGlzIGZ1bmN0aW9uCmdldHMgY2Fs
bGVkLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 13 14:25:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 14:25:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQBtT-0000xk-8y; Mon, 13 May 2019 14:25:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=cGAx=TN=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hQBtS-0000xf-Dw
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 14:25:30 +0000
X-Inumbo-ID: f4bd10ac-758a-11e9-9609-4b263175e656
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f4bd10ac-758a-11e9-9609-4b263175e656;
 Mon, 13 May 2019 14:25:29 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 13 May 2019 08:25:27 -0600
Message-Id: <5CD97E53020000780022E2CC@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 13 May 2019 08:25:23 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20190513134714.3124-1-wei.liu2@citrix.com>
 <20190513134714.3124-3-wei.liu2@citrix.com>
In-Reply-To: <20190513134714.3124-3-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 2/4] public/tmem.h: fix version number in
 comment
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEzLjA1LjE5IGF0IDE1OjQ3LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
VGhlIHZlcnNpb24gbnVtYmVyIGhhcyBiZWVuIGNoYW5nZWQgYWJvdmUgZHVlIHRvIHJlYmFzaW5n
IG9udG8gNC4xMwo+IGJyYW5jaCwgYnV0IHRoZSBvbmUgaW4gdGhlIG1hdGNoaW5nIGNvbW1lbnQg
d2FzIGxlZnQgdW5jaGFuZ2VkLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 13 14:27:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 14:27:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQBvJ-00014T-MU; Mon, 13 May 2019 14:27:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=cGAx=TN=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hQBvI-00014K-4m
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 14:27:24 +0000
X-Inumbo-ID: 38d3b686-758b-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 38d3b686-758b-11e9-8980-bc764e045a96;
 Mon, 13 May 2019 14:27:22 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 13 May 2019 08:27:22 -0600
Message-Id: <5CD97EC4020000780022E2E4@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 13 May 2019 08:27:16 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20190513134714.3124-1-wei.liu2@citrix.com>
 <20190513134714.3124-4-wei.liu2@citrix.com>
In-Reply-To: <20190513134714.3124-4-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 3/4] README: document that `python` is
 required
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEzLjA1LjE5IGF0IDE1OjQ3LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
LS0tIGEvUkVBRE1FCj4gKysrIGIvUkVBRE1FCj4gQEAgLTE4MSw2ICsxODEsMTAgQEAgVmFyaW91
cyB0b29scywgc3VjaCBhcyBweWdydWIsIGhhdmUgdGhlIGZvbGxvd2luZyBydW50aW1lIGRlcGVu
ZGVuY2llczoKPiAgICAgICAgICAgIFVSTDogICAgaHR0cDovL3d3dy5weXRob24ub3JnLyAKPiAg
ICAgICAgICAgIERlYmlhbjogcHl0aG9uCj4gIAo+ICtOb3RlIHRoYXQgdGhlIGJ1aWxkIHN5c3Rl
bSBleHBlY3RzIGBweXRob25gIHRvIGJlIGF2YWlsYWJsZS4gSWYgeW91ciBzeXN0ZW0KPiArb25s
eSBoYXMgYHB5dGhvbjJgIG9yIGBweXRob24zYCBidXQgbm90IGBweXRob25gIChhcyBpbiBMaW51
eCBGcm9tIFNjcmF0Y2gpLAo+ICt5b3Ugd2lsbCBuZWVkIHRvIGNyZWF0ZSBhIHN5bWxpbmsgZm9y
IGl0LgoKSXMgY3JlYXRpbmcgYSBzeW1saW5rIGluZGVlZCB0aGUgb25seSBvcHRpb24/IFdoYXQg
YWJvdXQgc3BlY2lmeWluZwpQWVRIT049IG9uIHRoZSBtYWtlIGNtZGxpbmU/IEkgZG9uJ3QgbWVh
biB0byBzYXkgdGhlIHNldCBvZgp3b3JrYXJvdW5kcyBuZWVkcyB0byBiZSBleGhhdXN0aXZlIGhl
cmUsIGJ1dCBwZXJoYXBzIGFkZCBhdApsZWFzdCAiZS5nLiIgaWYgdGhlcmUgYXJlIG90aGVyIG9w
dGlvbnMgYXMgd2VsbD8KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 13 14:28:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 14:28:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQBwP-0001Ar-8Z; Mon, 13 May 2019 14:28:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rpFc=TN=citrix.com=prvs=0298122e9=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1hQBwO-0001Al-Dt
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 14:28:32 +0000
X-Inumbo-ID: 60b71500-758b-11e9-967a-b7428035249e
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 60b71500-758b-11e9-967a-b7428035249e;
 Mon, 13 May 2019 14:28:30 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,465,1549929600"; d="scan'208";a="85390625"
Date: Mon, 13 May 2019 15:28:22 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: George Dunlap <george.dunlap@citrix.com>
Message-ID: <20190513142822.GO2798@zion.uk.xensource.com>
References: <20190408110943.8987-1-george.dunlap@citrix.com>
 <ee29edd9-a23d-eb00-d403-1e8040bf3174@citrix.com>
 <20190513135930.GJ2798@zion.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190513135930.GJ2798@zion.uk.xensource.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH v2] docs/xl: Clarify documentation for
 mem-max and mem-set
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <ian.jackson@citrix.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBNYXkgMTMsIDIwMTkgYXQgMDI6NTk6MzBQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBXZWQsIE1heSAwMSwgMjAxOSBhdCAwMzo1OTo0MVBNICswMTAwLCBHZW9yZ2UgRHVubGFw
IHdyb3RlOgo+ID4gT24gNC84LzE5IDEyOjA5IFBNLCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+ID4g
PiBtZW0tc2V0IGlzIHRoZSBwcmltYXJ5IGNvbW1hbmQgdGhhdCB1c2VycyB3aWxsIG5lZWQgdG8g
dXNlIGFuZAo+ID4gPiB1bmRlcnN0YW5kLiAgTW92ZSBpdCBmaXJzdCwgYW5kIGNsYXJpZnkgdGhl
IHdvcmRpbmc7IGFsc28gc3BlY2lmeSB0aGF0Cj4gPiA+IHlvdSBjYW4ndCBzZXQgdGhlIHRhcmdl
dCBoaWdoZXIgdGhhbiBtYXhtZW0gZnJvbSB0aGUgZG9tYWluIGNvbmZpZy4KPiA+ID4gCj4gPiA+
IG1lbS1tYXggaXMgYWN0dWFsbHkgYSBwcmV0dHkgdXNlbGVzcyBjb21tYW5kIGF0IHRoZSBtb21l
bnQuICBDbGFyaWZ5Cj4gPiA+IHRoYXQgdXNlcnMgYXJlIG5vdCBleHBlY3RlZCB0byB1c2UgaXQ7
IGFuZCBkb2N1bWVudCBhbGwgb2YgaXRzIHF1aXJreQo+ID4gPiBiZWhhdmlvci4KPiA+ID4gCj4g
PiA+IFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNv
bT4KPiA+IAo+ID4gV2VpIC8gSWFuOiBQaW5nPwo+ID4gCj4gPiBKdWVyZ2VuIHJlcGxpZWQgdG8g
bXkgInJldmlldyBub3RlIiBjb21tZW50LCBub3QgdG8gYW55dGhpbmcgYWN0aW9uYWJsZQo+ID4g
aW4gdGhlIHBhdGNoIChvciBjb21taXQgbWVzc2FnZSkgaXRzZWxmLgo+IAo+IEFja2VkLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IAo+IChJIGFscmVhZHkgc2FpZCB0aGlzIGxv
b2tlZCBva2F5IHRvIG1lIGluIHYxKQoKSSBiZWxpZXZlIExhcnMnIFJiIGZyb20gdjEgc3RpbGwg
c3RhbmRzLgoKSSB3aWxsIGFkZCB3aGlsZSBJIGNvbW1pdCB0aGlzIHBhdGNoLgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 13 14:29:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 14:29:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQBxE-0001Gm-Jf; Mon, 13 May 2019 14:29:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=cGAx=TN=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hQBxD-0001Gb-7r
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 14:29:23 +0000
X-Inumbo-ID: 7ea08394-758b-11e9-a4cb-3b3fabc07e25
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7ea08394-758b-11e9-a4cb-3b3fabc07e25;
 Mon, 13 May 2019 14:29:20 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 13 May 2019 08:29:19 -0600
Message-Id: <5CD97F3A020000780022E2E7@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 13 May 2019 08:29:14 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20190513134714.3124-1-wei.liu2@citrix.com>
 <20190513134714.3124-5-wei.liu2@citrix.com>
In-Reply-To: <20190513134714.3124-5-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 4/4] INSTALL: remove duplicate sentence
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEzLjA1LjE5IGF0IDE1OjQ3LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
LS0tIGEvSU5TVEFMTAo+ICsrKyBiL0lOU1RBTEwKPiBAQCAtMjI1LDcgKzIyNSw2IEBAIFhFTl9C
VUlMRF9USU1FPWhoOm1tOnNzCj4gIFNNQklPU19SRUxfREFURT1tbS9kZC95eXl5Cj4gIFZHQUJJ
T1NfUkVMX0RBVEU9ImRkIE1vbiB5eXl5Igo+ICAKPiAtRHVyaW5nIHRvb2xzIGJ1aWxkIGV4dGVy
bmFsIHJlcG9zIHdpbGwgYmUgY2xvbmVkIGludG8gdGhlIHNvdXJjZSB0cmVlLgo+ICBUaGlzIHZh
cmlhYmxlIGNhbiBiZSB1c2VkIHRvIHBvaW50IHRvIGEgZGlmZmVyZW50IGdpdCBiaW5hcnkgdG8g
YmUgdXNlZC4KPiAgR0lUPQoKVG8gbWUgaXQgd291bGQgc2VlbSBtb3JlIGxvZ2ljYWwgdG8gZGVs
ZXRlIHRoZSBvdGhlciwgbGF0ZXIKaW5zdGFuY2Ugb2YgdGhlIHNlbnRlbmNlLiBZb3Ugd291bGRu
J3QgbmVlZCAkKEdJVCkgaWYgdGhlcmUKd2FzIG5vIGNsb25pbmcuCgpKYW4KCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 13 14:34:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 14:34:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQC2B-00024b-9L; Mon, 13 May 2019 14:34:31 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GA65=TN=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1hQC29-00024W-U9
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 14:34:29 +0000
X-Inumbo-ID: 361b895b-758c-11e9-8980-bc764e045a96
Received: from mail-lf1-x141.google.com (unknown [2a00:1450:4864:20::141])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 361b895b-758c-11e9-8980-bc764e045a96;
 Mon, 13 May 2019 14:34:28 +0000 (UTC)
Received: by mail-lf1-x141.google.com with SMTP id x132so9270009lfd.0
 for <xen-devel@lists.xenproject.org>; Mon, 13 May 2019 07:34:28 -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-language:content-transfer-encoding;
 bh=SGViaq4y+YggYlaHyGlL+jh2q++5I3xRjj4VF3T1eI4=;
 b=j9FWeOfgdweKXe3DVTpouzg5mD9rtXGEHq7b4iBNguhuOgLG9jLDd1AvL3ghJK86zC
 YjeCn+qDzhPsKwY/jtP2gTqYJETUdvaQNXOOki57olxRmh+6ZcLtNh0tIqDYbkwEdEZp
 nIgPy4tE4wSNlgK6wSHZpm49G94ewp4jDFCj2myyj47Mbtp8WuC3Oi4tYF41qafNSouY
 s7qDphbETUBpM0EjzmBUOpBGOU7ogOdRSc6DvHgsjNzx5x1tPiPIt9jHpMYnwWoNLSaK
 JpSTF4EIDKyty6DLQI22pf78SxgLb5ZwQXwAX9v08PHkKnETOclTwL5i+2zEUZ8U2Vdr
 VJcw==
X-Google-DKIM-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=SGViaq4y+YggYlaHyGlL+jh2q++5I3xRjj4VF3T1eI4=;
 b=uQTezTMc6SxutlcMG1p/FnKvsELs3x8Bh18rMakNq6Zwln5USsl8KWK99gNUZSRYAG
 RY0L7pHh+g6kpbEfvM9eTmRyVhHmXVEZP3wjLvDQvJ6LtWALvdgvLlpjAN1h+T2Gj/u2
 7THAbOiMUYEnQlWJJ8EfZTsE7OjZH1VbgrOzvBChOMkMjJrQVUgAhkhRCe1rv9UxESCZ
 NlflzjbvHHi0XDkI0g8StjFwfxta7m1QPkbjuaED0eiEJ5gGUGKwLn7GtjV7XYd9zKZh
 J1pCXfIwn/rQlV3ZrA5CKsLjQ/VH1qRqFyzvKW9VTUVFczTfHpLXs62MBgx7jjrZYTyv
 6WYA==
X-Gm-Message-State: APjAAAV1nOhir/Kr3KsPCNYQGsUr+pjXvSAnqSMgV1zJD3Nqx0m4VY/B
 Is0tfiDaxDylh5uqDvO98Iw=
X-Google-Smtp-Source: APXvYqzbmDWpfFfeLuUzCj9UEgDUT/0AgPDUP3MarMVfVny8Vgroa7wkbCl6zBwMIMQv3cSwqhahlA==
X-Received: by 2002:a19:d612:: with SMTP id n18mr1952649lfg.162.1557758066975; 
 Mon, 13 May 2019 07:34:26 -0700 (PDT)
Received: from [10.17.180.71] (ll-74.141.223.85.sovam.net.ua. [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id
 l15sm3154085ljh.62.2019.05.13.07.34.25
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 13 May 2019 07:34:26 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>
References: <1556007026-31057-1-git-send-email-andrii.anisov@gmail.com>
 <fa126315-31af-854e-817a-8640b431c82b@arm.com>
 <CAC1WxdiMzAq5hRC-mhRQuFDs7z_Hj5w7VAy52ec87SJQOGmp3w@mail.gmail.com>
 <a28f95a1-d9da-2caf-f4b4-013100176b02@arm.com>
 <090ce8cc-f329-fe54-4894-b7f12e3cd5a6@gmail.com>
 <3d5ccdcb-d777-e75b-f4bd-38d2d470a754@arm.com>
 <0bd113db-7851-df02-90d1-2a79bd4bedaf@gmail.com>
 <98200ea9-c21e-9d58-498d-468764209972@arm.com>
 <b7cb8324-45ae-8840-b73e-c7dd508e954e@gmail.com>
 <e10c8cb6-da7f-1ce3-f5b6-4c68a2d85a95@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <ee01efbe-d13c-a112-6748-936754765959@gmail.com>
Date: Mon, 13 May 2019 17:34:25 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <e10c8cb6-da7f-1ce3-f5b6-4c68a2d85a95@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 0/2] Introduce runstate area registration
 with phys address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gSnVsaWVuLAoKT24gMTMuMDUuMTkgMTM6NTAsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBB
bHNvLCB5b3VyIERvbUQgLmNvbmZpZyBoYXMgQ09ORklHX1VOTUFQX0tFUk5FTF9BVF9FTDAuIFNv
IGhvdyBkbyB5b3UgZGlzYWJsZSBrcHRpPwoKU29ycnkgZm9yIHRoZSBtZXNzLCBJIHdhcyBsb29r
aW5nIGZvciBhbmQgZGlkIG5vdCBmaW5kICJDT05GSUdfUEFHRV9UQUJMRV9JU09MQVRJT04iLiBX
aGF0IHdhcyBnb29nbGVkIGJ5IG1lIGFzIGEgS1BUSSBlbmFibGUgY29uZmlnLiBCdXQgaXQgaXMg
Zm9yIHg4Niwgd2hhdCBJJ3ZlIG92ZXJsb29rZWQuCgpTbyBJIGhhdmUgS1BUSSBlbmFibGVkIGhl
cmUuIFRoYW5rIHlvdS4KCi0tIApTaW5jZXJlbHksCkFuZHJpaSBBbmlzb3YuCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 13 14:34:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 14:34:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQC2P-00026L-JT; Mon, 13 May 2019 14:34:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rpFc=TN=citrix.com=prvs=0298122e9=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1hQC2N-000260-GZ
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 14:34:43 +0000
X-Inumbo-ID: 3eb3106f-758c-11e9-8980-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3eb3106f-758c-11e9-8980-bc764e045a96;
 Mon, 13 May 2019 14:34:42 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,465,1549929600"; d="scan'208";a="85391186"
Date: Mon, 13 May 2019 15:34:34 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190513143434.GP2798@zion.uk.xensource.com>
References: <20190513134714.3124-1-wei.liu2@citrix.com>
 <20190513134714.3124-5-wei.liu2@citrix.com>
 <5CD97F3A020000780022E2E7@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5CD97F3A020000780022E2E7@prv1-mh.provo.novell.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH 4/4] INSTALL: remove duplicate sentence
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBNYXkgMTMsIDIwMTkgYXQgMDg6Mjk6MTRBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDEzLjA1LjE5IGF0IDE1OjQ3LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiAtLS0gYS9JTlNUQUxMCj4gPiArKysgYi9JTlNUQUxMCj4gPiBAQCAtMjI1LDcgKzIy
NSw2IEBAIFhFTl9CVUlMRF9USU1FPWhoOm1tOnNzCj4gPiAgU01CSU9TX1JFTF9EQVRFPW1tL2Rk
L3l5eXkKPiA+ICBWR0FCSU9TX1JFTF9EQVRFPSJkZCBNb24geXl5eSIKPiA+ICAKPiA+IC1EdXJp
bmcgdG9vbHMgYnVpbGQgZXh0ZXJuYWwgcmVwb3Mgd2lsbCBiZSBjbG9uZWQgaW50byB0aGUgc291
cmNlIHRyZWUuCj4gPiAgVGhpcyB2YXJpYWJsZSBjYW4gYmUgdXNlZCB0byBwb2ludCB0byBhIGRp
ZmZlcmVudCBnaXQgYmluYXJ5IHRvIGJlIHVzZWQuCj4gPiAgR0lUPQo+IAo+IFRvIG1lIGl0IHdv
dWxkIHNlZW0gbW9yZSBsb2dpY2FsIHRvIGRlbGV0ZSB0aGUgb3RoZXIsIGxhdGVyCj4gaW5zdGFu
Y2Ugb2YgdGhlIHNlbnRlbmNlLiBZb3Ugd291bGRuJ3QgbmVlZCAkKEdJVCkgaWYgdGhlcmUKPiB3
YXMgbm8gY2xvbmluZy4KCkJ1dCBkZWxldGluZyB0aGF0IG9uZSB3b3VsZCBiZSB3cm9uZyAtLSBp
dCB3b3VsZCBtYWtlIHRoYXQgcGFyYWdyYXBoCnNlZW1zIHRvIGJlIG9ubHkgYWJvdXQgc3R1YmRv
bSwgd2hpbGUgaW4gZmFjdCBtb3N0IG9mIHRob3NlIGVudmFycyBhcmUKYWJvdXQgdG9vbHMgYnVp
bGQuCgpXZWkuCgo+IAo+IEphbgo+IAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 13 14:34:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 14:34:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQC2a-00028Z-V1; Mon, 13 May 2019 14:34:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=nxsn=TN=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hQC2a-00028H-6A
 for xen-devel@lists.xen.org; Mon, 13 May 2019 14:34:56 +0000
X-Inumbo-ID: 46546a54-758c-11e9-b173-270d533819c3
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 46546a54-758c-11e9-b173-270d533819c3;
 Mon, 13 May 2019 14:34:54 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 5A821341;
 Mon, 13 May 2019 07:34:54 -0700 (PDT)
Received: from [10.37.12.148] (unknown [10.37.12.148])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 07F2D3F71E;
 Mon, 13 May 2019 07:34:52 -0700 (PDT)
To: Andrii Anisov <andrii.anisov@gmail.com>, xen-devel@lists.xen.org
References: <1556007026-31057-1-git-send-email-andrii.anisov@gmail.com>
 <8f8a401d-bdfc-4a40-61bc-4ceb8c518ade@arm.com>
 <9553a5cc-ac8b-04c4-3b89-13b1d92e306e@gmail.com>
 <0e06d98d-f366-ff85-5f19-541c3079012c@arm.com>
 <539f8230-87af-9ffd-0b9b-4f44a2e26599@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <256009a8-c960-5342-ee8e-3e0721af8658@arm.com>
Date: Mon, 13 May 2019 15:34:50 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <539f8230-87af-9ffd-0b9b-4f44a2e26599@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 0/2] Introduce runstate area registration
 with phys address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrii Anisov <andrii_anisov@epam.com>, Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiA1LzEzLzE5IDM6MTQgUE0sIEFuZHJpaSBBbmlzb3Ygd3JvdGU6Cj4gSGVsbG8gSnVsaWVu
LAoKSGVsbG8sCgo+IE9uIDEzLjA1LjE5IDE0OjE2LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4g
SSBhbSBhZnJhaWQgSSBjYW4ndCBwb3NzaWJsZSBiYWNrIHRoaXMgYXNzdW1wdGlvbi4gQXMgSSBw
b2ludGVkIG91dCAKPj4+PiBpbiB0aGUgcHJldmlvdXMgdmVyc2lvbiwgSSB3b3VsZCBiZSBPSyB3
aXRoIHRoZSBhbHdheXMgbWFwIHNvbHV0aW9uIAo+Pj4+IG9uIEFybTMyIChwZW5kaW5nIHBlcmZv
cm1hbmNlKSBiZWNhdXNlIGl0IHdvdWxkIGJlIHBvc3NpYmxlIHRvIAo+Pj4+IGluY3JlYXNlIHRo
ZSB2aXJ0dWFsIGFkZHJlc3MgYXJlYSBieSByZXdvcmtpbmcgdGhlIGFkZHJlc3Mgc3BhY2UuCj4+
Pgo+Pj4gSSdtIHNvcnJ5LCBJJ20gbm90IHN1cmUgd2hhdCBzaG91bGQgYmUgbXkgYWN0aW9ucyBh
Ym91dCB0aGF0Lgo+Pgo+PiBUaGVyZSBubyBjb2RlIG1vZGlmaWNhdGlvbiBpbnZvbHZlZCBzbyBm
YXIuIEp1c3QgdXBkYXRpbmcgeW91ciBjb3ZlciAKPj4gbGV0dGVyIHdpdGggd2hhdCBJIGp1c3Qg
c2FpZCBhYm92ZS4KPiAKPiBPSywgSSdsbCB0YWtlIGl0IGZvciB0aGUgbmV4dCB2ZXJzaW9uLgo+
IAo+Pj4+IFRoZSBwYXRjaCBsb29rcyB3cm9uZyB0byBtZS4gWW91IGFyZSB1c2luZyB2aXJ0X3Rv
X3BoeXMoKSBvbiBhIAo+Pj4+IHBlcmNwdSBhcmVhLiBXaGF0IGRvZXMgYWN0dWFsbHkgcHJvbWlz
ZSB5b3UgdGhlIHBoeXNpY2FsIGFkZHJlc3MgCj4+Pj4gd2lsbCBhbHdheXMgYmUgdGhlIHNhbWU/
Cj4+Pgo+Pj4gU29ycnkgZm9yIG15IGlnbm9yYW5jZSBoZXJlLCBjb3VsZCB5b3UgcGxlYXNlIGVs
YWJvcmF0ZSBtb3JlIGFib3V0IAo+Pj4gd2hhdCBpcyB3cm9uZyBoZXJlPwo+Pgo+PiBXaGlsZSB0
aGUgdmlydHVhbCBhZGRyZXNzIHdpbGwgbmV2ZXIgY2hhbmdlIG92ZXIgb3ZlciB0aGUgbGlmZSBj
eWNsZSAKPj4gb2YgYSB2YXJpYWJsZSwgSSBhbSBub3QgZW50aXJlbHkgc3VyZSB3ZSBjYW4gbWFr
ZSB0aGUgc2FtZSBhc3N1bXB0aW9uIAo+PiBmb3IgdGhlIHBoeXNpY2FsIGFkZHJlc3MuCj4+Cj4+
IEkga25vdyB0aGF0IGttYWxsb2MoKSBpcyBwcm9taXNpbmcgeW91IHRoYXQgdGhlIHBoeXNpY2Fs
IGFkZHJlc3Mgd2lsbCAKPj4gbm90IGNoYW5nZS4gQnV0IHBlcmNwdSBkb2VzIG5vdCBzZWVtIHRv
IHVzZSBrbWFsbG9jKCkgc28gaGF2ZSB5b3UgCj4+IGNvbmZpcm1lZCB0aGlzIGFzc3VtcHRpb24g
Y2FuIGhvbGQ/Cj4gCj4gSSBuZWVkIGEgYml0IG1vcmUgdGltZSB0byBpbnZlc3RpZ2F0ZS4KPiAK
PiAKPj4+PiBBcmUgeW91IHNheWluZyB0aGF0IHRoZSBjb21tYW5kIGRkIGlzIHRoZSBDUFVCdXJu
PyBJIGFtIG5vdCBzdXJlIGhvdyAKPj4+PiB0aGlzIGNvdWxkIGJlIGNvbnNpZGVyZWQgYXMgYSBD
UFVCdXJuLiBJSE1PLCB0aGlzIGlzIG1vcmUgSU8gcmVsYXRlZC4KPj4+Cj4+PiBCb3RoIC9kZXYv
bnVsbCBhbmQgL2Rldi96ZXJvIGFyZSB2aXJ0dWFsIGRldmljZXMgbm8gYWN0dWFsIElPIGlzIAo+
Pj4gcGVyZm9ybWVkIGR1cmluZyB0aGVpciBvcGVyYXRpb25zLCBhbGwgdGhlIGxvYWQgaXMgQ1BV
ICh1c2VyIGFuZCBzeXMpLgo+Pgo+PiBUaGFuayB5b3UgZm9yIHRoZSBleHBsYW5hdGlvbi4gU2hh
bGwgSSBndWVzcyB0aGlzIGlzIGFuIGV4aXN0aW5nIAo+PiBiZW5jaG1hcmsgWzFdPwo+IAo+IFdl
bGwsICJkZCBpZj0vZGV2L3plcm8gb2Y9L2Rldi9udWxsIiBpcyBqdXN0IGEgdHJpdmlhbCB3YXkg
dG8gZ2V0IG9uZSBybgo+IENQVSBjb3JlIGJ1c3kuIEl0IHdvcmtzIGZvciAoYWxtb3N0KSBhbnkg
TGludXggc3lzdGVtIHdpdGhvdXQgYW55IAo+IGFkZGl0aW9uYWwgbW92ZW1lbnRzLgo+IFVzaW5n
IGFub3RoZXIgdHJpdmlhbCBHTyBhcHBsaWNhdGlvbiBmb3IgdGhhdCBwdXJwb3NlLCBzZWVtcyB0
byBtZSBsaWtlIAo+IGFuIG92ZXJraWxsLiBZZXQgaWYgeW91IGluc2lzdCwgSSBjYW4gdXNlIGl0
LgoKTXkgcG9pbnQgb2YgbXkgbWVzc2FnZSBpcyB0byB1bmRlcnN0YW5kIHRoZSBleGFjdCB3b3Jr
bG9hZC9zZXR1cCB5b3UgYXJlIAp1c2luZy4gImRkIiB3YXMgbm90IGFuIGVudGlyZWx5IG9idmlv
dXMgY2hvaWNlIGZvciBDUFVCdXJuIGFuZCBHb29nbGUgCmRpZG4ndCBwcm92aWRlIGEgbG90IG9m
IHdlYnNpdGUgYmFja2luZyB0aGlzIGluZm9ybWF0aW9uLgoKQW55d2F5LCBub3cgSSB1bmRlcnN0
YW5kIGEgYml0IG1vcmUgdGhlIHdvcmtsb2FkLCBhIGNvdXBsZSBvZiBtb3JlIApxdWVzdGlvbnM6
CiAgICAtIEhvdyBtYW55IHZDUFVzIGFyZSB5b3UgdXNpbmcgaW4gZWFjaCBkb21haW4/CiAgICAt
IFdoYXQgc2NoZWR1bGVyIGFyZSB5b3UgdXNpbmc/CiAgICAtIFdoYXQgaXMgdGhlIGFmZmluaXR5
PwoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 13 14:35:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 14:35:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQC2t-0002CL-A1; Mon, 13 May 2019 14:35:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fllF=TN=citrix.com=prvs=029ba87d2=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1hQC2s-0002C9-Gp
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 14:35:14 +0000
X-Inumbo-ID: 50184d30-758c-11e9-995f-af550b0f63c0
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 50184d30-758c-11e9-995f-af550b0f63c0;
 Mon, 13 May 2019 14:35:11 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,465,1549929600"; d="scan'208";a="85391227"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5C7E77D1020000780021BB0B@prv1-mh.provo.novell.com>
 <5C7E798E020000780021BB43@prv1-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT6JAlcEEwEKAEECGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEWIQTXqBy2bTNXPzpOYFimNjwxBZC0bQUCXEowWQUJDCJ7dgAKCRCmNjwx
 BZC0beKvEACJ75YlJXd7TnNHgFyiCJkm/qPeoQ3sFGSDZuZh7SKcdt9+3V2bFEb0Mii1hQaz
 3hRqZb8sYPHJrGP0ljK09k3wf8k3OuNxziLQBJyzvn7WNlE4wBEcy/Ejo9TVBdA4ph5D0YaZ
 nqdsPmxe/xlTFuSkgu4ep1v9dfVP1TQR0e+JIBa/Ss+cKC5intKm+8JxpOploAHuzaPu0L/X
 FapzsIXqgT9eIQeBEgO2hge6h9Jov3WeED/vh8kA7f8c6zQ/gs5E7VGALwsiLrhr0LZFcKcw
 kI3oCCrB/C/wyPZv789Ra8EXbeRSJmTjcnBwHRPjnjwQmetRDD1t+VyrkC6uujT5jmgOBzaj
 KCqZ8PcMAssOzdzQtKmjUQ2b3ICPs2X13xZ5M5/OVs1W3TG5gkvMh4YoHi4ilFnOk+v3/j7q
 65FG6N0JLb94Ndi80HkIOQQ1XVGTyu6bUPaBg3rWK91Csp1682kD/dNVF3FKHrRLmSVtmEQR
 5rK0+VGc/FmR6vd4haKGWIRuPxzg+pBR77avIZpU7C7+UXGuZ5CbHwIdY8LojJg2TuUdqaVj
 yxmEZLOA8rVHipCGrslRNthVbJrGN/pqtKjCClFZHIAYJQ9EGLHXLG9Pj76opfjHij3MpR3o
 pCGAh6KsCrfrsvjnpDwqSbngGyEVH030irSk4SwIqZ7FwLkBDQRUWmc6AQgAzpc8Ng5Opbrh
 iZrn69Xr3js28p+b4a+0BOvC48NfrNovZw4eFeKIzmI/t6EkJkSqBIxobWRpBkwGweENsqnd
 0qigmsDw4N7J9Xx0h9ARDqiWxX4jr7u9xauI+CRJ1rBNO3VV30QdACwQ4LqhR/WA+IjdhyMH
 wj3EJGE61NdP/h0zfaLYAbvEg47/TPThFsm4m8Rd6bX7RkrrOgBbL/AOnYOMEivyfZZKX1vv
 iEemAvLfdk2lZt7Vm6X/fbKbV8tPUuZELzNedJvTTBS3/l1FVz9OUcLDeWhGEdlxqXH0sYWh
 E9+PXTAfz5JxKH+LMetwEM8DbuOoDIpmIGZKrZ+2fQARAQABiQNbBBgBCgAmAhsCFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKMJ4FCQnQ/OQBKcBdIAQZAQoABgUCVFpnOgAKCRCyFcen
 x4Qb7cXrCAC0qQeEWmLa9oEAPa+5U6wvG1t/mi22gZN6uzQXH1faIOoDehr7PPESE6tuR/vI
 CTTnaSrd4UDPNeqOqVF07YexWD1LDcQG6PnRqC5DIX1RGE3BaSaMl2pFJP8y+chews11yP8G
 DBbxaIsTcHZI1iVIC9XLhoeegWi84vYc8F4ziADVfowbmbvcVw11gE8tmALCwTeBeZVteXjh
 0OELHwrc1/4j4yvENjIXRO+QLIgk43kB57Upr4tP2MEcs0odgPM+Q+oETOJ00xzLgkTnLPim
 C1FIW2bOZdTj+Uq6ezRS2LKsNmW+PRRvNyA5ojEbA/faxmAjMZtLdSSSeFK8y4SoCRCmNjwx
 BZC0bevWEACRu+GyQgrdGmorUptniIeO1jQlpTiP5WpVnk9Oe8SiLoXUhXXNj6EtzyLGpYmf
 kEAbki+S6WAKnzZd3shL58AuMyDxtFNNjNeKJOcl6FL7JPBIIgIp3wR401Ep+/s5pl3Nw8Ii
 157f0T7o8CPb54w6S1WsMkU78WzTxIs/1lLblSMcvyz1Jq64g4OqiWI85JfkzPLlloVf1rzy
 ebIBLrrmjhCE2tL1RONpE/KRVb+Q+PIs5+YcZ+Q1e0vXWA7NhTWFbWx3+N6WW6gaGpbFbopo
 FkYRpj+2TA5cX5zW148/xU5/ATEb5vdUkFLUFVy5YNUSyeBHuaf6fGmBrDc47rQjAOt1rmyD
 56MUBHpLUbvA6NkPezb7T6bQpupyzGRkMUmSwHiLyQNJQhVe+9NiJJvtEE3jol0JVJoQ9WVn
 FAzPNCgHQyvbsIF3gYkCYKI0w8EhEoH5FHYLoKS6Jg880IY5rXzoAEfPvLXegy6mhYl+mNVN
 QUBD4h9XtOvcdzR559lZuC0Ksy7Xqw3BMolmKsRO3gWKhXSna3zKl4UuheyZtubVWoNWP/bn
 vbyiYnLwuiKDfNAinEWERC8nPKlv3PkZw5d3t46F1Dx0TMf16NmP+azsRpnMZyzpY8BL2eur
 feSGAOB9qjZNyzbo5nEKHldKWCKE7Ye0EPEjECS1gjKDwbkBDQRUWrq9AQgA7aJ0i1pQSmUR
 6ZXZD2YEDxia2ByR0uZoTS7N0NYv1OjU8v6p017u0Fco5+Qoju/fZ97ScHhp5xGVAk5kxZBF
 DT4ovJd0nIeSr3bbWwfNzGx1waztfdzXt6n3MBKr7AhioB1m+vuk31redUdnhbtvN7O40MC+
 fgSk5/+jRGxY3IOVPooQKzUO7M51GoOg4wl9ia3H2EzOoGhN2vpTbT8qCcL92ZZZwkBRldoA
 Wn7c1hEKSTuT3f1VpSmhjnX0J4uvKZ1V2R7rooKJYFBcySC0wa8aTmAtAvLgfcpe+legOtgq
 DKzLuN45xzEjyjCiI521t8zxNMPJY9FiCPNv0sCkDwARAQABiQI8BBgBCgAmAhsMFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKNJYFCQnQrVkACgkQpjY8MQWQtG2Xxg//RrRP+PFYuNXt
 9C5hec/JoY24TkGPPd2tMC9usWZVImIk7VlHlAeqHeE0lWU0LRGIvOBITbS9izw6fOVQBvCA
 Fni56S12fKLusWgWhgu03toT9ZGxZ9W22yfw5uThSHQ4y09wRWAIYvhJsKnPGGC2KDxFvtz5
 4pYYNe8Icy4bwsxcgbaSFaRh+mYtts6wE9VzyJvyfTqbe8VrvE+3InG5rrlNn51AO6M4Wv20
 iFEgYanJXfhicl0WCQrHyTLfdB5p1w+072CL8uryHQVfD0FcDe+J/wl3bmYze+aD1SlPzFoI
 MaSIXKejC6oh6DAT4rvU8kMAbX90T834Mvbc3jplaWorNJEwjAH/r+v877AI9Vsmptis+rni
 JwUissjRbcdlkKBisoUZRPmxQeUifxUpqgulZcYwbEC/a49+WvbaYUriaDLHzg9xisijHwD2
 yWV8igBeg+cmwnk0mPz8tIVvwi4lICAgXob7HZiaqKnwaDXs4LiS4vdG5s/ElnE3rIc87yru
 24n3ypeDZ6f5LkdqL1UNp5/0Aqbr3EiN7/ina4YVyscy9754l944kyHnnMRLVykg0v+kakj0
 h0RJ5LbfLAMM8M52KIA3y14g0Fb7kHLcOUMVcgfQ3PrN6chtC+5l6ouDIlSLR3toxH8Aam7E
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <395b39ff-8dbd-e3bf-bd7d-8a213e1cab11@citrix.com>
Date: Mon, 13 May 2019 15:35:07 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5C7E798E020000780021BB43@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 3/3] memory: restrict
 XENMEM_remove_from_physmap to translated guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMy81LzE5IDE6MjggUE0sIEphbiBCZXVsaWNoIHdyb3RlOgo+IFRoZSBjb21taXQgcmUtaW50
cm9kdWNpbmcgaXQgKDE0ZWIzYjQxZDAgWyJ4ZW46IHJlaW5zdGF0ZSBwcmV2aW91c2x5Cj4gdW51
c2VkIFhFTk1FTV9yZW1vdmVfZnJvbV9waHlzbWFwIGh5cGVyY2FsbCJdKSBhcyB3ZWxsIGFzIHRo
ZSBvbmUgaGF2aW5nCj4gb3JpZ2luYWxseSBpbnRyb2R1Y2VkIGl0IChkODE4ZjNjYjdjIFsiaHZt
OiBVc2UgbWFpbiBtZW1vcnkgZm9yIHZpZGVvCj4gbWVtb3J5Il0pIGFuZCB0aGUgb25lIHRoZW4g
cHVyZ2luZyBpdCBhZ2FpbiAoNzhjMzA5N2U0ZiBbIlJlbW92ZSB1bnVzZWQKPiBYRU5NRU1fcmVt
b3ZlX2Zyb21fcGh5c21hcCJdKSBtYWtlIGNsZWFyIHRoYXQgdGhpcyBvcGVyYXRpb24gaXMgaW50
ZW5kZWQKPiBmb3IgdXNlIG9uIEhWTSAoaS5lLiB0cmFuc2xhdGVkKSBndWVzdHMgb25seS4gUmVz
dHJpY3QgaXQgYXQgbGVhc3QgYXMKPiBtdWNoLCBiZWNhdXNlIGZvciBQViBndWVzdHMgZG9jdW1l
bnRhdGlvbiAoaW4gdGhlIHB1YmxpYyBoZWFkZXIpIGRvZXMKPiBub3QgZXZlbiBtYXRjaCB0aGUg
aW1wbGVtZW50YXRpb246IEl0IHRhbGtzIGFib3V0IEdQRk4gYXMgaW5wdXQsIGJ1dAo+IGdldF9w
YWdlX2Zyb21fZ2ZuKCkgYXNzdW1lcyBhIEdNRk4gaW4gdGhlIG5vbi10cmFuc2xhdGVkIGNhc2Ug
KGFuZCBoYW5kcwo+IGJhY2sgdGhlIHZhbHVlIHBhc3NlZCBpbikuCj4gCj4gQWxzbyBsaWZ0IHRo
ZSBjaGVjayBpbiBYRU5NRU1fYWRkX3RvX3BoeXNtYXB7LF9iYXRjaH0gaGFuZGxpbmcgdXAKPiBk
aXJlY3RseSBpbnRvIHRvcCBsZXZlbCBoeXBlcmNhbGwgaGFuZGxpbmcsIGFuZCBjbGFyaWZ5IHRo
aW5ncyBpbiB0aGUKPiBwdWJsaWMgaGVhZGVyIGFjY29yZGluZ2x5Lgo+IAo+IFRha2UgdGhlIGxp
YmVydHkgYW5kIGFsc28gcmVwbGFjZSBhIHBvaW50bGVzcyB1c2Ugb2YgImN1cnJlbnQiIHdpdGgg
YQo+IG1vcmUgZWZmaWNpZW50IHVzZSBvZiBhbiBleGlzdGluZyBsb2NhbCB2YXJpYWJsZSAob3Ig
ZnVuY3Rpb24gcGFyYW1ldGVyCj4gdG8gYmUgcHJlY2lzZSkuCj4gCj4gU2lnbmVkLW9mZi1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKTG9va3MgZ29vZCwgc29ycnkgZm9yIHRo
ZSBkZWxheToKClJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJp
eC5jb20+CgpBIGNvdXBsZSBvZiBjb21tZW50czoKCj4gLS0tCj4gVEJEOiBJcyB1c2luZyBQMk1f
QUxMT0MgaGVyZSByZWFsbHkgYXBwcm9wcmlhdGU/IEl0IG1lYW5zIGUuZy4KPiAgICAgIHBvaW50
bGVzc2x5IHBvcHVsYXRpbmcgYSBQb0Qgc2xvdCBqdXN0IHRvIHVucG9wdWxhdGUgaXQgYWdhaW4g
cmlnaHQKPiAgICAgIGF3YXksIHdpdGggdGhlIHBhZ2UgdGhlbiBmcmVlIGZsb2F0aW5nLCBpLmUu
IG5vIGxvbmdlciBhdmFpbGFibGUKPiAgICAgIGZvciB1c2UgdG8gcmVwbGFjZSBhbm90aGVyIFBv
RCBzbG90LCBhbmQgKGFmYWljdCkgbm8gbG9uZ2VyCj4gICAgICBhY2Nlc3NpYmxlIGJ5IHRoZSBn
dWVzdCBpbiBhbnkgd2F5LgoKTG9va3MgbGlrZSB0aGUgUDJNX0FMTE9DIHdhcyBpbnRyb2R1Y2Vk
IGluIGMvcyAwNmU3YmZlZDIwNi4gSSBjYW4ndAppbW1lZGlhdGVseSBzZWUgYW55IHJlYXNvbiB0
byBkbyB0aGUgYWxsb2NhdGlvbiAtLSBJIHRoaW5rIGl0IGp1c3QgbXVzdApoYXZlIGJlZW4gQyZQ
IHdpdGhvdXQgbXVjaCB0aG91Z2h0IGdpdmVuIGFzIHRvIHdoYXQgd2FzIGdvaW5nIHRvIGhhcHBl
bgpuZXh0LgoKPiAtLS0gYS94ZW4vYXJjaC94ODYvbW0uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9t
bS5jCj4gQEAgLTQ0NzAsOSArNDQ3MCw2IEBAIGludCB4ZW5tZW1fYWRkX3RvX3BoeXNtYXBfb25l
KAo+ICAgICAgbWZuX3QgbWZuID0gSU5WQUxJRF9NRk47Cj4gICAgICBwMm1fdHlwZV90IHAybXQ7
Cj4gIAo+IC0gICAgaWYgKCAhcGFnaW5nX21vZGVfdHJhbnNsYXRlKGQpICkKPiAtICAgICAgICBy
ZXR1cm4gLUVBQ0NFUzsKPiAtCj4gICAgICBzd2l0Y2ggKCBzcGFjZSApCj4gICAgICB7Cj4gICAg
ICAgICAgY2FzZSBYRU5NQVBTUEFDRV9zaGFyZWRfaW5mbzoKPiAtLS0gYS94ZW4vY29tbW9uL21l
bW9yeS5jCj4gKysrIGIveGVuL2NvbW1vbi9tZW1vcnkuYwo+IEBAIC04MTUsNiArODE1LDggQEAg
aW50IHhlbm1lbV9hZGRfdG9fcGh5c21hcChzdHJ1Y3QgZG9tYWluCj4gICAgICBsb25nIHJjID0g
MDsKPiAgICAgIHVuaW9uIHhlbl9hZGRfdG9fcGh5c21hcF9iYXRjaF9leHRyYSBleHRyYTsKPiAg
Cj4gKyAgICBBU1NFUlQocGFnaW5nX21vZGVfdHJhbnNsYXRlKGQpKTsKClNvLCBqdXN0IHRyeWlu
ZyB0byB0aGluayB0aHJvdWdoIHRoZSBwcmluY2lwbGVzIGJlaGluZCB0aGVzZSB0d28uICBXZQpr
bm93IHRoYXQgdGhpcyBpcyBuZXZlciBnb2luZyB0byBiZSBjYWxsZWQgdy9vIGZpcnN0IGNhbGxp
bmcKeGF0cF9wZXJtaXNzaW9uX2NoZWNrKCk7IGlmIHdlIGFzc3VtZSB0aGF0IHN1Y2ggYSBjaGFu
Z2Ugd2lsbCBiZSB0ZXN0ZWQKKGkuZS4sIHRoYXQgc29tZXRoaW5nIHdpdGggcGFnaW5nX21vZGVf
dHJhbnNsYXRlKCkgd2lsbCBjYWxsIHRoaXMKaHlwZXJjYWxsIGJlZm9yZSBhIHJlbGVhc2UpLCB0
aGVuIGEgc2luZ2xlIEFTU0VSVCgpIHNob3VsZCBiZSBlbm91Z2ggdG8KbWFrZSBzdXJlIHRoYXQg
Ym90aCBmdW5jdGlvbnMgYXJlIHVwZGF0ZWQgcHJvcGVybHk/CgpJIGd1ZXNzIHRoYXQncyBnb29k
IGVub3VnaC4gIChJdCdzIGhhcmQgbm90IHRvIHN0YXJ0IHRvIGdldCBwYXJhbm9pZAp3aGVuIHlv
dSBhc2sgeW91cnNlbGYgdGhlc2Ugc29ydHMgb2YgcXVlc3Rpb25zLikKCiAtR2VvcmdlCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 13 14:36:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 14:36:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQC4U-0002Rf-OS; Mon, 13 May 2019 14:36:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rpFc=TN=citrix.com=prvs=0298122e9=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1hQC4T-0002RX-5d
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 14:36:53 +0000
X-Inumbo-ID: 8bf838b0-758c-11e9-a4ba-df97382236e1
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8bf838b0-758c-11e9-a4ba-df97382236e1;
 Mon, 13 May 2019 14:36:52 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,465,1549929600"; d="scan'208";a="85391322"
Date: Mon, 13 May 2019 15:36:49 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190513143649.GQ2798@zion.uk.xensource.com>
References: <20190513134714.3124-1-wei.liu2@citrix.com>
 <20190513134714.3124-4-wei.liu2@citrix.com>
 <5CD97EC4020000780022E2E4@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5CD97EC4020000780022E2E4@prv1-mh.provo.novell.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH 3/4] README: document that `python` is
 required
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBNYXkgMTMsIDIwMTkgYXQgMDg6Mjc6MTZBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDEzLjA1LjE5IGF0IDE1OjQ3LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiAtLS0gYS9SRUFETUUKPiA+ICsrKyBiL1JFQURNRQo+ID4gQEAgLTE4MSw2ICsxODEs
MTAgQEAgVmFyaW91cyB0b29scywgc3VjaCBhcyBweWdydWIsIGhhdmUgdGhlIGZvbGxvd2luZyBy
dW50aW1lIGRlcGVuZGVuY2llczoKPiA+ICAgICAgICAgICAgVVJMOiAgICBodHRwOi8vd3d3LnB5
dGhvbi5vcmcvIAo+ID4gICAgICAgICAgICBEZWJpYW46IHB5dGhvbgo+ID4gIAo+ID4gK05vdGUg
dGhhdCB0aGUgYnVpbGQgc3lzdGVtIGV4cGVjdHMgYHB5dGhvbmAgdG8gYmUgYXZhaWxhYmxlLiBJ
ZiB5b3VyIHN5c3RlbQo+ID4gK29ubHkgaGFzIGBweXRob24yYCBvciBgcHl0aG9uM2AgYnV0IG5v
dCBgcHl0aG9uYCAoYXMgaW4gTGludXggRnJvbSBTY3JhdGNoKSwKPiA+ICt5b3Ugd2lsbCBuZWVk
IHRvIGNyZWF0ZSBhIHN5bWxpbmsgZm9yIGl0Lgo+IAo+IElzIGNyZWF0aW5nIGEgc3ltbGluayBp
bmRlZWQgdGhlIG9ubHkgb3B0aW9uPyBXaGF0IGFib3V0IHNwZWNpZnlpbmcKPiBQWVRIT049IG9u
IHRoZSBtYWtlIGNtZGxpbmU/IEkgZG9uJ3QgbWVhbiB0byBzYXkgdGhlIHNldCBvZgo+IHdvcmth
cm91bmRzIG5lZWRzIHRvIGJlIGV4aGF1c3RpdmUgaGVyZSwgYnV0IHBlcmhhcHMgYWRkIGF0Cj4g
bGVhc3QgImUuZy4iIGlmIHRoZXJlIGFyZSBvdGhlciBvcHRpb25zIGFzIHdlbGw/CgpYZW4ncyBi
dWlsZCBzeXN0ZW0gaXMgc3RyYW5nZSBpbiB0aGF0CgogICBtYWtlIEE9QgoKaXMgbm90IHRoZSBz
YW1lIGFzIAoKICAgQT1CIG1ha2UKCi4KCkluIHByYWN0aWNlIHRoaXMgaGFzIGJpdHRlbiBhIGZl
dyBwZW9wbGUgaW4gdGhlIHBhc3QuIFRoYXQncyB3aHkgSSBvcHRlZAp0byBub3QgbWVudGlvbiB0
aGF0IHZhcmlhbnQuCgpCdXQgc2luY2UgeW91IGFzaywgSSBjYW4gYWRkIGl0IHRvIG5leHQgdmVy
c2lvbi4KCldlaS4KCj4gCj4gSmFuCj4gCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 13 14:37:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 14:37:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQC5O-0002ZL-8f; Mon, 13 May 2019 14:37:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KEM8=TN=citrix.com=prvs=029c3005f=roger.pau@srs-us1.protection.inumbo.net>)
 id 1hQC5N-0002ZA-8Z
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 14:37:49 +0000
X-Inumbo-ID: ab996e5a-758c-11e9-8df1-83c9af4313ed
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ab996e5a-758c-11e9-8df1-83c9af4313ed;
 Mon, 13 May 2019 14:37:45 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,465,1549929600"; d="scan'208";a="89709192"
Date: Mon, 13 May 2019 16:37:33 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Olaf Hering <olaf@aepfle.de>
Message-ID: <20190513143733.2xodq4nexe7n6er2@Air-de-Roger>
References: <20190510152047.17299-1-olaf@aepfle.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190510152047.17299-1-olaf@aepfle.de>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v4] libxl: fix migration of PV and PVH domUs
 with and without qemu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBNYXkgMTAsIDIwMTkgYXQgMDU6MjA6NDdQTSArMDIwMCwgT2xhZiBIZXJpbmcgd3Jv
dGU6Cj4gSWYgYSBkb21VIGhhcyBhIHFlbXUteGVuIGluc3RhbmNlIGF0dGFjaGVkLCBpdCBpcyBy
ZXF1aXJlZCB0byBjYWxsIHFlbXVzCj4gInhlbi1zYXZlLWRldmljZXMtc3RhdGUiIG1ldGhvZC4g
V2l0aG91dCBpdCwgdGhlIHJlY2VpdmluZyBzaWRlIG9mIGEgUFYgb3IKPiBQVkggbWlncmF0aW9u
IG1heSBiZSB1bmFibGUgdG8gbG9jayB0aGUgaW1hZ2U6Cj4gCj4geGVuIGJlOiBxZGlzay01MTcx
MjogeGVuIGJlOiBxZGlzay01MTcxMjogZXJyb3I6IEZhaWxlZCB0byBnZXQgIndyaXRlIiBsb2Nr
Cj4gZXJyb3I6IEZhaWxlZCB0byBnZXQgIndyaXRlIiBsb2NrCj4geGVuIGJlOiBxZGlzay01MTcx
MjogeGVuIGJlOiBxZGlzay01MTcxMjogaW5pdGlhbGlzZSgpIGZhaWxlZAo+IGluaXRpYWxpc2Uo
KSBmYWlsZWQKPiAKPiBUbyBmaXggdGhpcyBidWcsIGxpYnhsX19kb21haW5fc3VzcGVuZF9kZXZp
Y2VfbW9kZWwoKSBhbmQKPiBsaWJ4bF9fZG9tYWluX3Jlc3VtZV9kZXZpY2VfbW9kZWwoKSBoYXZl
IHRvIGJlIGNhbGxlZCBub3Qgb25seSBmb3IgSFZNLAo+IGJ1dCBhbHNvIGlmIHRoZSBhY3RpdmUg
ZGV2aWNlX21vZGVsIGlzIFFFTVVfWEVOLgo+IAo+IFVuZm9ydHVuYXRlbHksIGxpYnhsX19kb21h
aW5fYnVpbGRfaW5mb19zZXRkZWZhdWx0KCkgaGFyZGNvZGVzCj4gYl9pbmZvLT5kZXZpY2VfbW9k
ZWxfdmVyc2lvbiB0byBRRU1VX1hFTiBpZiBpdCBkb2VzIG5vdCBrbm93IGl0IGFueQo+IGJldHRl
ci4gQXMgYSByZXN1bHQgbGlieGxfX2RldmljZV9tb2RlbF92ZXJzaW9uX3J1bm5pbmcoKSB3aWxs
IHJldHVybgo+IGluY29ycmVjdCB2YWx1ZXMuIFRoaXMgYnJlYWtzIGRvbVVzIHdpdGhvdXQgYSBk
ZXZpY2VfbW9kZWwuCj4gbGlieGxfX3FtcF9zdG9wKCkgd291bGQgd2FpdCAxMCBzZWNvbmRzIGlu
IHFtcF9vcGVuKCkgZm9yIGEgcWVtdSB0aGF0Cj4gd2lsbCBuZXZlciBhcHBlYXIuIER1cmluZyB0
aGlzIGxvbmcgdGltZWZyYW1lIHRoZSBkb21VIHJlbWFpbnMgaW4gc3RhdGUKPiBwYXVzZWQgb24g
dGhlIHNlbmRpbmcgc2lkZS4gQXMgYSByZXN1bHQgbmV0d29yayBjb25uZWN0aW9ucyBtYXkgYmUK
PiBkcm9wcGVkLiBPbmNlIHRoaXMgYnVnIGlzIGZpeGVkIGFzIHdlbGwsIGJ5IGp1c3QgcmVtb3Zp
bmcgdGhlIGFzc3VtcHRpb24KPiB0aGF0IGV2ZXJ5IGRvbVUgaGFzIGEgUUVNVV9YRU4sIHRoZXJl
IGlzIG5vIGNvZGUgdG8gYWN0dWFsbHkgaW5pdGlhbGlzZQo+IGJfaW5mby0+ZGV2aWNlX21vZGVs
X3ZlcnNpb24uCj4gCj4gVGhlcmUgaXMgYSBoZWxwZXIgZnVuY3Rpb24gbGlieGxfX25lZWRfeGVu
cHZfcWVtdSgpLCB3aGljaCBpcyB1c2VkIGluCj4gdmFyaW91cyBwbGFjZXMgdG8gZGVjaWRlIGlm
IGEgZGV2aWNlX21vZGVsIGhhcyB0byBiZSBzcGF3bmVkLiBUaGlzCj4gZnVuY3Rpb24gY2FuIG5v
dCBiZSB1c2VkIGFzIGlzLCBqdXN0IHRvIGZpbGwgZGV2aWNlX21vZGVsX3ZlcnNpb24sCj4gYmVj
YXVzZSBzdG9yZV9saWJ4bF9lbnRyeSgpIHdhcyBhbHJlYWR5IGNhbGxlZCBlYXJsaWVyLgo+IAo+
IENyZWF0ZSBhIG5ldyBmdW5jdGlvbiB0byBzZXQgZGV2aWNlX21vZGVsX3ZlcnNpb24uIE1vdmUg
ZXhpc3RpbmcgY29kZQo+IGZyb20gbGlieGxfX2RvbWFpbl9idWlsZF9pbmZvX3NldGRlZmF1bHQo
KSB0byBjb3ZlciB0aGUgSFZNIGNhc2UuIEFkZAo+IG5ldyBjb2RlIHRvIGNvdmVyIG5vbi1IVk0g
Y2FzZSwgdXNlIGxpYnhsX19uZWVkX3hlbnB2X3FlbXUoKSB0byBzZXQKPiBkZXZpY2VfbW9kZWxf
dmVyc2lvbi4KPiBNb3ZlIGFsc28gaW5pdGlhbGl6YXRpb24gZm9yIGRldmljZV9tb2RlbF9zdHVi
ZG9tYWluIHRvIHRoZSBuZXcgZnVuY3Rpb24uCj4gCj4gVXBkYXRlIGxpYnhsX19zcGF3bl9zdHVi
X2RtKCkgYW5kIGluaXRpYXRlX2RvbWFpbl9jcmVhdGUoKSB0byBjYWxsIHRoZQo+IG5ldyBmdW5j
dGlvbiBwcmlvciBsaWJ4bF9fZG9tYWluX2J1aWxkX2luZm9fc2V0ZGVmYXVsdCgpIGJlY2F1c2UK
PiBkZXZpY2VfbW9kZV92ZXJzaW9uIGlzIGV4cGVjdGVkIHRvIGJlIGluaXRpYWx6ZWQuCj4gbGli
eGxfZG9tYWluX25lZWRfbWVtb3J5KCkgbmVlZHMgbm8gdXBkYXRlIGJlY2F1c2UgaXQgZG9lcyBu
b3QgaGF2ZSBhCj4gZF9jb25maWcgYXZhaWxhYmxlIGFueXdheSwgYW5kIHRoZSBjYWxsZXJzIHBy
b3ZpZGUgYSBwb3B1bGF0ZWQgYl9pbmZvLgo+IAo+IEludHJvZHVjZSBMSUJYTF9ERVZJQ0VfTU9E
RUxfVkVSU0lPTl9OT05FX1JFUVVJUkVEIGZvciBQViBhbmQgUFZIIHRoYXQKPiBoYXZlIG5vIG5l
ZWQgZm9yIGEgZGV2aWNlX21vZGVsIHRvIG1ha2UgdGhlIHN0YXRlIGV4cGxpY2l0Lgo+IAo+IHYw
MzoKPiAtIHJlYXJyYW5nZSBjb2RlIHRvIG1ha2Ugc3VyZSBkZXZpY2VfbW9kZWxfdmVyc2lvbiBp
cyBpbml0aWFsaXplZCBiZWZvcmUKPiAgIHN0b3JlX2xpYnhsX2VudHJ5KCkgaXMgY2FsbGVkCj4g
djAyOgo+IC0gdXBkYXRlIHdvcmRpbmcgaW4gYSBjb21tZW50Cj4gLSByZW1vdmUgc3RhbGUgZ290
byBpbiBkb21jcmVhdGVfbGF1bmNoX2RtCj4gLSBpbml0aWFsaXplIHJldCBpbiBsaWJ4bF9fbmVl
ZF94ZW5wdl9xZW11Cj4gCj4gU2lnbmVkLW9mZi1ieTogT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxl
LmRlPgo+IENjOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiBDYzog
QW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CgpMR1RNOgoKUmV2aWV3
ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKPiAtLS0KPiAg
dG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgICAgICB8IDk5ICsrKysrKysrKysrKysrKysrKysr
KysrKysrLS0tLS0tLS0tLS0tLS0tCj4gIHRvb2xzL2xpYnhsL2xpYnhsX2RtLmMgICAgICAgICAg
fCAgMiArCj4gIHRvb2xzL2xpYnhsL2xpYnhsX2RvbV9zdXNwZW5kLmMgfCAgOCArKystCj4gIHRv
b2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggICAgfCAgMiArCj4gIHRvb2xzL2xpYnhsL2xpYnhs
X3R5cGVzLmlkbCAgICAgfCAgMSArCj4gIDUgZmlsZXMgY2hhbmdlZCwgNzUgaW5zZXJ0aW9ucygr
KSwgMzcgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2Ny
ZWF0ZS5jIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKPiBpbmRleCA4OWZlODBmYzljLi5i
YzQ2MTNhMjk2IDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCj4gKysr
IGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKPiBAQCAtMjcsNiArMjcsNjQgQEAKPiAgCj4g
ICNpbmNsdWRlIDx4ZW4teHNtL2ZsYXNrL2ZsYXNrLmg+Cj4gIAo+ICtpbnQgbGlieGxfX2RvbWFp
bl9zZXRfZGV2aWNlX21vZGVsKGxpYnhsX19nYyAqZ2MsIGxpYnhsX2RvbWFpbl9jb25maWcgKmRf
Y29uZmlnKQo+ICt7Cj4gKyAgICBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyAqYl9pbmZvID0gJmRf
Y29uZmlnLT5iX2luZm87Cj4gKyAgICBpbnQgcmV0Owo+ICsKPiArICAgIGxpYnhsX2RlZmJvb2xf
c2V0ZGVmYXVsdCgmYl9pbmZvLT5kZXZpY2VfbW9kZWxfc3R1YmRvbWFpbiwgZmFsc2UpOwo+ICsK
PiArICAgIGlmIChiX2luZm8tPmRldmljZV9tb2RlbF92ZXJzaW9uKQo+ICsgICAgICAgIHJldHVy
biAwOwo+ICsKPiArICAgIHN3aXRjaCAoYl9pbmZvLT50eXBlKSB7Cj4gKyAgICBjYXNlIExJQlhM
X0RPTUFJTl9UWVBFX0hWTToKPiArICAgICAgICBpZiAobGlieGxfZGVmYm9vbF92YWwoYl9pbmZv
LT5kZXZpY2VfbW9kZWxfc3R1YmRvbWFpbikpIHsKPiArICAgICAgICAgICAgYl9pbmZvLT5kZXZp
Y2VfbW9kZWxfdmVyc2lvbiA9Cj4gKyAgICAgICAgICAgICAgICBMSUJYTF9ERVZJQ0VfTU9ERUxf
VkVSU0lPTl9RRU1VX1hFTl9UUkFESVRJT05BTDsKPiArICAgICAgICB9IGVsc2Ugewo+ICsgICAg
ICAgICAgICBiX2luZm8tPmRldmljZV9tb2RlbF92ZXJzaW9uID0gbGlieGxfX2RlZmF1bHRfZGV2
aWNlX21vZGVsKGdjKTsKPiArICAgICAgICB9Cj4gKyAgICAgICAgYnJlYWs7Cj4gKyAgICBkZWZh
dWx0Ogo+ICsgICAgICAgIHJldCA9IGxpYnhsX19uZWVkX3hlbnB2X3FlbXUoZ2MsIGRfY29uZmln
KTsKPiArICAgICAgICBzd2l0Y2ggKHJldCkgewo+ICsgICAgICAgIGNhc2UgMToKPiArICAgICAg
ICAgICAgZF9jb25maWctPmJfaW5mby5kZXZpY2VfbW9kZWxfdmVyc2lvbiA9Cj4gKyAgICAgICAg
ICAgICAgICBMSUJYTF9ERVZJQ0VfTU9ERUxfVkVSU0lPTl9RRU1VX1hFTjsKPiArICAgICAgICAg
ICAgYnJlYWs7Cj4gKyAgICAgICAgY2FzZSAwOgo+ICsgICAgICAgICAgICBkX2NvbmZpZy0+Yl9p
bmZvLmRldmljZV9tb2RlbF92ZXJzaW9uID0KPiArICAgICAgICAgICAgICAgIExJQlhMX0RFVklD
RV9NT0RFTF9WRVJTSU9OX05PTkVfUkVRVUlSRUQ7Cj4gKyAgICAgICAgICAgIGJyZWFrOwo+ICsg
ICAgICAgIGRlZmF1bHQ6Cj4gKyAgICAgICAgICAgIExPR0UoRVJST1IsICJVbmFibGUgdG8gZGV0
ZXJtaW5lIFFFTVUgcmVxdWlzaXRlIik7Cj4gKyAgICAgICAgICAgIHJldHVybiBFUlJPUl9GQUlM
OwoKWW91IGNvdWxkIGp1c3QgcmV0dXJuIHJldCBhbmQgcHJvcGFnYXRlIHRoZSBlcnJvciBmcm9t
IHRoZSBwcmV2aW91cwpmdW5jdGlvbi4KCj4gKyAgICAgICAgfQo+ICsgICAgfQo+ICsKPiArICAg
IGlmIChiX2luZm8tPmRldmljZV9tb2RlbF92ZXJzaW9uID09IExJQlhMX0RFVklDRV9NT0RFTF9W
RVJTSU9OX1FFTVVfWEVOKSB7Cj4gKyAgICAgICAgY29uc3QgY2hhciAqZG07Cj4gKwo+ICsgICAg
ICAgIGRtID0gbGlieGxfX2RvbWFpbl9kZXZpY2VfbW9kZWwoZ2MsIGJfaW5mbyk7Cj4gKyAgICAg
ICAgcmV0ID0gYWNjZXNzKGRtLCBYX09LKTsKPiArICAgICAgICBpZiAocmV0IDwgMCkgewo+ICsg
ICAgICAgICAgICAvKiBxZW11LXhlbiB1bmF2YWlsYWJsZSwgdXNlIHFlbXUteGVuLXRyYWRpdGlv
bmFsICovCj4gKyAgICAgICAgICAgIGlmIChlcnJubyA9PSBFTk9FTlQpIHsKPiArICAgICAgICAg
ICAgICAgIExPR0UoSU5GTywgInFlbXUteGVuIGlzIHVuYXZhaWxhYmxlIgo+ICsgICAgICAgICAg
ICAgICAgICAgICAiLCB1c2luZyBxZW11LXhlbi10cmFkaXRpb25hbCBpbnN0ZWFkIik7Cj4gKyAg
ICAgICAgICAgICAgICBiX2luZm8tPmRldmljZV9tb2RlbF92ZXJzaW9uID0KPiArICAgICAgICAg
ICAgICAgICAgICBMSUJYTF9ERVZJQ0VfTU9ERUxfVkVSU0lPTl9RRU1VX1hFTl9UUkFESVRJT05B
TDsKPiArICAgICAgICAgICAgfSBlbHNlIHsKPiArICAgICAgICAgICAgICAgIExPR0UoRVJST1Is
ICJxZW11LXhlbiBhY2Nlc3MgZXJyb3IiKTsKPiArICAgICAgICAgICAgICAgIHJldHVybiBFUlJP
Ul9GQUlMOwo+ICsgICAgICAgICAgICB9Cj4gKyAgICAgICAgfQo+ICsgICAgfQo+ICsKPiArICAg
IHJldHVybiAwOwo+ICt9Cj4gKwo+ICBpbnQgbGlieGxfX2RvbWFpbl9jcmVhdGVfaW5mb19zZXRk
ZWZhdWx0KGxpYnhsX19nYyAqZ2MsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbGlieGxfZG9tYWluX2NyZWF0ZV9pbmZvICpjX2luZm8pCj4gIHsKPiBAQCAtODAs
NDUgKzEzOCwxMCBAQCBpbnQgbGlieGxfX2RvbWFpbl9idWlsZF9pbmZvX3NldGRlZmF1bHQobGli
eGxfX2djICpnYywKPiAgICAgICAgICByZXR1cm4gcmM7Cj4gICAgICB9Cj4gIAo+IC0gICAgbGli
eGxfZGVmYm9vbF9zZXRkZWZhdWx0KCZiX2luZm8tPmRldmljZV9tb2RlbF9zdHViZG9tYWluLCBm
YWxzZSk7Cj4gLQo+ICAgICAgaWYgKGxpYnhsX2RlZmJvb2xfdmFsKGJfaW5mby0+ZGV2aWNlX21v
ZGVsX3N0dWJkb21haW4pICYmCj4gICAgICAgICAgIWJfaW5mby0+ZGV2aWNlX21vZGVsX3NzaWRy
ZWYpCj4gICAgICAgICAgYl9pbmZvLT5kZXZpY2VfbW9kZWxfc3NpZHJlZiA9IFNFQ0lOSVRTSURf
RE9NRE07Cj4gIAo+IC0gICAgaWYgKCFiX2luZm8tPmRldmljZV9tb2RlbF92ZXJzaW9uKSB7Cj4g
LSAgICAgICAgaWYgKGJfaW5mby0+dHlwZSA9PSBMSUJYTF9ET01BSU5fVFlQRV9IVk0pIHsKPiAt
ICAgICAgICAgICAgaWYgKGxpYnhsX2RlZmJvb2xfdmFsKGJfaW5mby0+ZGV2aWNlX21vZGVsX3N0
dWJkb21haW4pKSB7Cj4gLSAgICAgICAgICAgICAgICBiX2luZm8tPmRldmljZV9tb2RlbF92ZXJz
aW9uID0KPiAtICAgICAgICAgICAgICAgICAgICBMSUJYTF9ERVZJQ0VfTU9ERUxfVkVSU0lPTl9R
RU1VX1hFTl9UUkFESVRJT05BTDsKPiAtICAgICAgICAgICAgfSBlbHNlIHsKPiAtICAgICAgICAg
ICAgICAgIGJfaW5mby0+ZGV2aWNlX21vZGVsX3ZlcnNpb24gPSBsaWJ4bF9fZGVmYXVsdF9kZXZp
Y2VfbW9kZWwoZ2MpOwo+IC0gICAgICAgICAgICB9Cj4gLSAgICAgICAgfSBlbHNlIHsKPiAtICAg
ICAgICAgICAgYl9pbmZvLT5kZXZpY2VfbW9kZWxfdmVyc2lvbiA9Cj4gLSAgICAgICAgICAgICAg
ICBMSUJYTF9ERVZJQ0VfTU9ERUxfVkVSU0lPTl9RRU1VX1hFTjsKPiAtICAgICAgICB9Cj4gLSAg
ICAgICAgaWYgKGJfaW5mby0+ZGV2aWNlX21vZGVsX3ZlcnNpb24KPiAtICAgICAgICAgICAgICAg
ID09IExJQlhMX0RFVklDRV9NT0RFTF9WRVJTSU9OX1FFTVVfWEVOKSB7Cj4gLSAgICAgICAgICAg
IGNvbnN0IGNoYXIgKmRtOwo+IC0KPiAtICAgICAgICAgICAgZG0gPSBsaWJ4bF9fZG9tYWluX2Rl
dmljZV9tb2RlbChnYywgYl9pbmZvKTsKPiAtICAgICAgICAgICAgcmMgPSBhY2Nlc3MoZG0sIFhf
T0spOwo+IC0gICAgICAgICAgICBpZiAocmMgPCAwKSB7Cj4gLSAgICAgICAgICAgICAgICAvKiBx
ZW11LXhlbiB1bmF2YWlsYWJsZSwgdXNlIHFlbXUteGVuLXRyYWRpdGlvbmFsICovCj4gLSAgICAg
ICAgICAgICAgICBpZiAoZXJybm8gPT0gRU5PRU5UKSB7Cj4gLSAgICAgICAgICAgICAgICAgICAg
TE9HRShJTkZPLCAicWVtdS14ZW4gaXMgdW5hdmFpbGFibGUiCj4gLSAgICAgICAgICAgICAgICAg
ICAgICAgICAiLCB1c2luZyBxZW11LXhlbi10cmFkaXRpb25hbCBpbnN0ZWFkIik7Cj4gLSAgICAg
ICAgICAgICAgICAgICAgYl9pbmZvLT5kZXZpY2VfbW9kZWxfdmVyc2lvbiA9Cj4gLSAgICAgICAg
ICAgICAgICAgICAgICAgIExJQlhMX0RFVklDRV9NT0RFTF9WRVJTSU9OX1FFTVVfWEVOX1RSQURJ
VElPTkFMOwo+IC0gICAgICAgICAgICAgICAgfSBlbHNlIHsKPiAtICAgICAgICAgICAgICAgICAg
ICBMT0dFKEVSUk9SLCAicWVtdS14ZW4gYWNjZXNzIGVycm9yIik7Cj4gLSAgICAgICAgICAgICAg
ICAgICAgcmV0dXJuIEVSUk9SX0ZBSUw7Cj4gLSAgICAgICAgICAgICAgICB9Cj4gLSAgICAgICAg
ICAgIH0KPiAtICAgICAgICB9Cj4gLSAgICB9CgpGVFIgSSB3b3VsZCBoYXZlIHByZWZlcnJlZCBh
IHByZS1wYXRjaCB0aGF0IGRpZCB0aGUgbW92ZSBvZiB0aGlzIGNodW5rCm9mIGNvZGUgaW50byBs
aWJ4bF9fZG9tYWluX3NldF9kZXZpY2VfbW9kZWwgd2l0aG91dCBhbnkgZnVuY3Rpb25hbApjaGFu
Z2UsIGFuZCB0aGVuIGEgc2Vjb25kIHBhdGNoIHRoYXQgaW50cm9kdWNlcyB0aGUgbmV3IGZ1bmN0
aW9uYWxpdHkuCgo+IC0KPiAgICAgIGlmIChiX2luZm8tPmJsa2Rldl9zdGFydCA9PSBOVUxMKQo+
ICAgICAgICAgIGJfaW5mby0+YmxrZGV2X3N0YXJ0ID0gbGlieGxfX3N0cmR1cChOT0dDLCAieHZk
YSIpOwo+ICAKPiBAQCAtOTM4LDYgKzk2MSwxMiBAQCBzdGF0aWMgdm9pZCBpbml0aWF0ZV9kb21h
aW5fY3JlYXRlKGxpYnhsX19lZ2MgKmVnYywKPiAgICAgICAgICBnb3RvIGVycm9yX291dDsKPiAg
ICAgIH0KPiAgCj4gKyAgICByZXQgPSBsaWJ4bF9fZG9tYWluX3NldF9kZXZpY2VfbW9kZWwoZ2Ms
IGRfY29uZmlnKTsKPiArICAgIGlmIChyZXQpIHsKPiArICAgICAgICBMT0dEKEVSUk9SLCBkb21p
ZCwgIlVuYWJsZSB0byBzZXQgZG9tYWluIGRldmljZSBtb2RlbCIpOwo+ICsgICAgICAgIGdvdG8g
ZXJyb3Jfb3V0Owo+ICsgICAgfQo+ICsKPiAgICAgIHJldCA9IGxpYnhsX19kb21haW5fY3JlYXRl
X2luZm9fc2V0ZGVmYXVsdChnYywgJmRfY29uZmlnLT5jX2luZm8pOwo+ICAgICAgaWYgKHJldCkg
ewo+ICAgICAgICAgIExPR0QoRVJST1IsIGRvbWlkLCAiVW5hYmxlIHRvIHNldCBkb21haW4gY3Jl
YXRlIGluZm8gZGVmYXVsdHMiKTsKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZG0u
YyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKPiBpbmRleCAyZjE5Nzg2YmRkLi4wODZlNTY2MzEx
IDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKPiArKysgYi90b29scy9saWJ4
bC9saWJ4bF9kbS5jCj4gQEAgLTIxNjgsNiArMjE2OCw4IEBAIHZvaWQgbGlieGxfX3NwYXduX3N0
dWJfZG0obGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fc3R1Yl9kbV9zcGF3bl9zdGF0ZSAqc2RzcykK
PiAgICAgIGRtX2NvbmZpZy0+Y19pbmZvLnJ1bl9ob3RwbHVnX3NjcmlwdHMgPQo+ICAgICAgICAg
IGd1ZXN0X2NvbmZpZy0+Y19pbmZvLnJ1bl9ob3RwbHVnX3NjcmlwdHM7Cj4gIAo+ICsgICAgcmV0
ID0gbGlieGxfX2RvbWFpbl9zZXRfZGV2aWNlX21vZGVsKGdjLCBkbV9jb25maWcpOwo+ICsgICAg
aWYgKHJldCkgZ290byBvdXQ7Cj4gICAgICByZXQgPSBsaWJ4bF9fZG9tYWluX2NyZWF0ZV9pbmZv
X3NldGRlZmF1bHQoZ2MsICZkbV9jb25maWctPmNfaW5mbyk7Cj4gICAgICBpZiAocmV0KSBnb3Rv
IG91dDsKPiAgICAgIHJldCA9IGxpYnhsX19kb21haW5fYnVpbGRfaW5mb19zZXRkZWZhdWx0KGdj
LCAmZG1fY29uZmlnLT5iX2luZm8pOwo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9k
b21fc3VzcGVuZC5jIGIvdG9vbHMvbGlieGwvbGlieGxfZG9tX3N1c3BlbmQuYwo+IGluZGV4IGQx
YWYzYTY1NzMuLmM0OTJmZTVkZDEgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZG9t
X3N1c3BlbmQuYwo+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbV9zdXNwZW5kLmMKPiBAQCAt
Mzc5LDcgKzM3OSw5IEBAIHN0YXRpYyB2b2lkIGRvbWFpbl9zdXNwZW5kX2NvbW1vbl9ndWVzdF9z
dXNwZW5kZWQobGlieGxfX2VnYyAqZWdjLAo+ICAgICAgbGlieGxfX2V2X3hzd2F0Y2hfZGVyZWdp
c3RlcihnYywgJmRzcHMtPmd1ZXN0X3dhdGNoKTsKPiAgICAgIGxpYnhsX19ldl90aW1lX2RlcmVn
aXN0ZXIoZ2MsICZkc3BzLT5ndWVzdF90aW1lb3V0KTsKPiAgCj4gLSAgICBpZiAoZHNwcy0+dHlw
ZSA9PSBMSUJYTF9ET01BSU5fVFlQRV9IVk0pIHsKPiArICAgIGlmIChkc3BzLT50eXBlID09IExJ
QlhMX0RPTUFJTl9UWVBFX0hWTSB8fAo+ICsgICAgICAgIGxpYnhsX19kZXZpY2VfbW9kZWxfdmVy
c2lvbl9ydW5uaW5nKGdjLCBkc3BzLT5kb21pZCkgPT0KPiArICAgICAgICBMSUJYTF9ERVZJQ0Vf
TU9ERUxfVkVSU0lPTl9RRU1VX1hFTikgewo+ICAgICAgICAgIGRzcHMtPmNhbGxiYWNrX2Rldmlj
ZV9tb2RlbF9kb25lID0gZG9tYWluX3N1c3BlbmRfY29tbW9uX2RvbmU7Cj4gICAgICAgICAgbGli
eGxfX2RvbWFpbl9zdXNwZW5kX2RldmljZV9tb2RlbChlZ2MsIGRzcHMpOyAvKiBtdXN0IGJlIGxh
c3QgKi8KPiAgICAgICAgICByZXR1cm47Cj4gQEAgLTQ1OSw3ICs0NjEsOSBAQCBpbnQgbGlieGxf
X2RvbWFpbl9yZXN1bWUobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsIGludCBzdXNwZW5k
X2NhbmNlbCkKPiAgICAgICAgICBnb3RvIG91dDsKPiAgICAgIH0KPiAgCj4gLSAgICBpZiAodHlw
ZSA9PSBMSUJYTF9ET01BSU5fVFlQRV9IVk0pIHsKPiArICAgIGlmICh0eXBlID09IExJQlhMX0RP
TUFJTl9UWVBFX0hWTSB8fAo+ICsgICAgICAgIGxpYnhsX19kZXZpY2VfbW9kZWxfdmVyc2lvbl9y
dW5uaW5nKGdjLCBkb21pZCkgPT0KPiArICAgICAgICBMSUJYTF9ERVZJQ0VfTU9ERUxfVkVSU0lP
Tl9RRU1VX1hFTikgewo+ICAgICAgICAgIHJjID0gbGlieGxfX2RvbWFpbl9yZXN1bWVfZGV2aWNl
X21vZGVsKGdjLCBkb21pZCk7Cj4gICAgICAgICAgaWYgKHJjKSB7Cj4gICAgICAgICAgICAgIExP
R0QoRVJST1IsIGRvbWlkLCAiZmFpbGVkIHRvIHJlc3VtZSBkZXZpY2UgbW9kZWw6JWQiLCByYyk7
Cj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggYi90b29scy9saWJ4
bC9saWJ4bF9pbnRlcm5hbC5oCj4gaW5kZXggNDRlMDIyMTI4NC4uMjVmMTEzNDA0YiAxMDA2NDQK
PiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCj4gKysrIGIvdG9vbHMvbGlieGwv
bGlieGxfaW50ZXJuYWwuaAo+IEBAIC0xMzc0LDYgKzEzNzQsOCBAQCBfaGlkZGVuIGludCBsaWJ4
bF9fZGV2aWNlX25leHRpZChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKPiAgX2hpZGRl
biBpbnQgbGlieGxfX3Jlc29sdmVfZG9taWQobGlieGxfX2djICpnYywgY29uc3QgY2hhciAqbmFt
ZSwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgKmRvbWlkKTsK
PiAgCj4gK19oaWRkZW4gaW50IGxpYnhsX19kb21haW5fc2V0X2RldmljZV9tb2RlbChsaWJ4bF9f
Z2MgKmdjLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGli
eGxfZG9tYWluX2NvbmZpZyAqZF9jb25maWcpOwo+ICAvKgo+ICAgKiBGb3IgZWFjaCBhZ2dyZWdh
dGUgdHlwZSB3aGljaCBjYW4gYmUgdXNlZCBhcyBhbiBpbnB1dCB3ZSBwcm92aWRlOgo+ICAgKgo+
IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgYi90b29scy9saWJ4bC9s
aWJ4bF90eXBlcy5pZGwKPiBpbmRleCBjYjQ3MDJmZDdhLi43ZDc1YmQzODUwIDEwMDY0NAo+IC0t
LSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAo+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhs
X3R5cGVzLmlkbAo+IEBAIC0xMDYsNiArMTA2LDcgQEAgbGlieGxfZGV2aWNlX21vZGVsX3ZlcnNp
b24gPSBFbnVtZXJhdGlvbigiZGV2aWNlX21vZGVsX3ZlcnNpb24iLCBbCj4gICAgICAoMCwgIlVO
S05PV04iKSwKPiAgICAgICgxLCAiUUVNVV9YRU5fVFJBRElUSU9OQUwiKSwgIyBIaXN0b3JpY2Fs
IHFlbXUteGVuIGRldmljZSBtb2RlbCAocWVtdS1kbSkKPiAgICAgICgyLCAiUUVNVV9YRU4iKSwg
ICAgICAgICAgICAgIyBVcHN0cmVhbSBiYXNlZCBxZW11LXhlbiBkZXZpY2UgbW9kZWwKPiArICAg
ICgzLCAiTk9ORV9SRVFVSVJFRCIpLAoKUGxhaW4gIk5PTkUiIHdvdWxkIGFsc28gYmUgZmluZSBo
ZXJlIElNTy4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 13 14:38:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 14:38:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQC62-0002eW-KG; Mon, 13 May 2019 14:38:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fllF=TN=citrix.com=prvs=029ba87d2=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1hQC61-0002eM-B1
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 14:38:29 +0000
X-Inumbo-ID: c57ba569-758c-11e9-8980-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c57ba569-758c-11e9-8980-bc764e045a96;
 Mon, 13 May 2019 14:38:28 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,465,1549929600"; d="scan'208";a="85391430"
To: Wei Liu <wei.liu2@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20190513134714.3124-1-wei.liu2@citrix.com>
 <20190513134714.3124-4-wei.liu2@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT6JAlcEEwEKAEECGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEWIQTXqBy2bTNXPzpOYFimNjwxBZC0bQUCXEowWQUJDCJ7dgAKCRCmNjwx
 BZC0beKvEACJ75YlJXd7TnNHgFyiCJkm/qPeoQ3sFGSDZuZh7SKcdt9+3V2bFEb0Mii1hQaz
 3hRqZb8sYPHJrGP0ljK09k3wf8k3OuNxziLQBJyzvn7WNlE4wBEcy/Ejo9TVBdA4ph5D0YaZ
 nqdsPmxe/xlTFuSkgu4ep1v9dfVP1TQR0e+JIBa/Ss+cKC5intKm+8JxpOploAHuzaPu0L/X
 FapzsIXqgT9eIQeBEgO2hge6h9Jov3WeED/vh8kA7f8c6zQ/gs5E7VGALwsiLrhr0LZFcKcw
 kI3oCCrB/C/wyPZv789Ra8EXbeRSJmTjcnBwHRPjnjwQmetRDD1t+VyrkC6uujT5jmgOBzaj
 KCqZ8PcMAssOzdzQtKmjUQ2b3ICPs2X13xZ5M5/OVs1W3TG5gkvMh4YoHi4ilFnOk+v3/j7q
 65FG6N0JLb94Ndi80HkIOQQ1XVGTyu6bUPaBg3rWK91Csp1682kD/dNVF3FKHrRLmSVtmEQR
 5rK0+VGc/FmR6vd4haKGWIRuPxzg+pBR77avIZpU7C7+UXGuZ5CbHwIdY8LojJg2TuUdqaVj
 yxmEZLOA8rVHipCGrslRNthVbJrGN/pqtKjCClFZHIAYJQ9EGLHXLG9Pj76opfjHij3MpR3o
 pCGAh6KsCrfrsvjnpDwqSbngGyEVH030irSk4SwIqZ7FwLkBDQRUWmc6AQgAzpc8Ng5Opbrh
 iZrn69Xr3js28p+b4a+0BOvC48NfrNovZw4eFeKIzmI/t6EkJkSqBIxobWRpBkwGweENsqnd
 0qigmsDw4N7J9Xx0h9ARDqiWxX4jr7u9xauI+CRJ1rBNO3VV30QdACwQ4LqhR/WA+IjdhyMH
 wj3EJGE61NdP/h0zfaLYAbvEg47/TPThFsm4m8Rd6bX7RkrrOgBbL/AOnYOMEivyfZZKX1vv
 iEemAvLfdk2lZt7Vm6X/fbKbV8tPUuZELzNedJvTTBS3/l1FVz9OUcLDeWhGEdlxqXH0sYWh
 E9+PXTAfz5JxKH+LMetwEM8DbuOoDIpmIGZKrZ+2fQARAQABiQNbBBgBCgAmAhsCFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKMJ4FCQnQ/OQBKcBdIAQZAQoABgUCVFpnOgAKCRCyFcen
 x4Qb7cXrCAC0qQeEWmLa9oEAPa+5U6wvG1t/mi22gZN6uzQXH1faIOoDehr7PPESE6tuR/vI
 CTTnaSrd4UDPNeqOqVF07YexWD1LDcQG6PnRqC5DIX1RGE3BaSaMl2pFJP8y+chews11yP8G
 DBbxaIsTcHZI1iVIC9XLhoeegWi84vYc8F4ziADVfowbmbvcVw11gE8tmALCwTeBeZVteXjh
 0OELHwrc1/4j4yvENjIXRO+QLIgk43kB57Upr4tP2MEcs0odgPM+Q+oETOJ00xzLgkTnLPim
 C1FIW2bOZdTj+Uq6ezRS2LKsNmW+PRRvNyA5ojEbA/faxmAjMZtLdSSSeFK8y4SoCRCmNjwx
 BZC0bevWEACRu+GyQgrdGmorUptniIeO1jQlpTiP5WpVnk9Oe8SiLoXUhXXNj6EtzyLGpYmf
 kEAbki+S6WAKnzZd3shL58AuMyDxtFNNjNeKJOcl6FL7JPBIIgIp3wR401Ep+/s5pl3Nw8Ii
 157f0T7o8CPb54w6S1WsMkU78WzTxIs/1lLblSMcvyz1Jq64g4OqiWI85JfkzPLlloVf1rzy
 ebIBLrrmjhCE2tL1RONpE/KRVb+Q+PIs5+YcZ+Q1e0vXWA7NhTWFbWx3+N6WW6gaGpbFbopo
 FkYRpj+2TA5cX5zW148/xU5/ATEb5vdUkFLUFVy5YNUSyeBHuaf6fGmBrDc47rQjAOt1rmyD
 56MUBHpLUbvA6NkPezb7T6bQpupyzGRkMUmSwHiLyQNJQhVe+9NiJJvtEE3jol0JVJoQ9WVn
 FAzPNCgHQyvbsIF3gYkCYKI0w8EhEoH5FHYLoKS6Jg880IY5rXzoAEfPvLXegy6mhYl+mNVN
 QUBD4h9XtOvcdzR559lZuC0Ksy7Xqw3BMolmKsRO3gWKhXSna3zKl4UuheyZtubVWoNWP/bn
 vbyiYnLwuiKDfNAinEWERC8nPKlv3PkZw5d3t46F1Dx0TMf16NmP+azsRpnMZyzpY8BL2eur
 feSGAOB9qjZNyzbo5nEKHldKWCKE7Ye0EPEjECS1gjKDwbkBDQRUWrq9AQgA7aJ0i1pQSmUR
 6ZXZD2YEDxia2ByR0uZoTS7N0NYv1OjU8v6p017u0Fco5+Qoju/fZ97ScHhp5xGVAk5kxZBF
 DT4ovJd0nIeSr3bbWwfNzGx1waztfdzXt6n3MBKr7AhioB1m+vuk31redUdnhbtvN7O40MC+
 fgSk5/+jRGxY3IOVPooQKzUO7M51GoOg4wl9ia3H2EzOoGhN2vpTbT8qCcL92ZZZwkBRldoA
 Wn7c1hEKSTuT3f1VpSmhjnX0J4uvKZ1V2R7rooKJYFBcySC0wa8aTmAtAvLgfcpe+legOtgq
 DKzLuN45xzEjyjCiI521t8zxNMPJY9FiCPNv0sCkDwARAQABiQI8BBgBCgAmAhsMFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKNJYFCQnQrVkACgkQpjY8MQWQtG2Xxg//RrRP+PFYuNXt
 9C5hec/JoY24TkGPPd2tMC9usWZVImIk7VlHlAeqHeE0lWU0LRGIvOBITbS9izw6fOVQBvCA
 Fni56S12fKLusWgWhgu03toT9ZGxZ9W22yfw5uThSHQ4y09wRWAIYvhJsKnPGGC2KDxFvtz5
 4pYYNe8Icy4bwsxcgbaSFaRh+mYtts6wE9VzyJvyfTqbe8VrvE+3InG5rrlNn51AO6M4Wv20
 iFEgYanJXfhicl0WCQrHyTLfdB5p1w+072CL8uryHQVfD0FcDe+J/wl3bmYze+aD1SlPzFoI
 MaSIXKejC6oh6DAT4rvU8kMAbX90T834Mvbc3jplaWorNJEwjAH/r+v877AI9Vsmptis+rni
 JwUissjRbcdlkKBisoUZRPmxQeUifxUpqgulZcYwbEC/a49+WvbaYUriaDLHzg9xisijHwD2
 yWV8igBeg+cmwnk0mPz8tIVvwi4lICAgXob7HZiaqKnwaDXs4LiS4vdG5s/ElnE3rIc87yru
 24n3ypeDZ6f5LkdqL1UNp5/0Aqbr3EiN7/ina4YVyscy9754l944kyHnnMRLVykg0v+kakj0
 h0RJ5LbfLAMM8M52KIA3y14g0Fb7kHLcOUMVcgfQ3PrN6chtC+5l6ouDIlSLR3toxH8Aam7E
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <62fa5069-b65b-e540-1981-a464e84c076a@citrix.com>
Date: Mon, 13 May 2019 15:38:24 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190513134714.3124-4-wei.liu2@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 3/4] README: document that `python` is
 required
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gNS8xMy8xOSAyOjQ3IFBNLCBXZWkgTGl1IHdyb3RlOgo+IFRoZSBoeXBlcnZpc29yIGJ1aWxk
IHN5c3RlbSByZXF1aXJlcyBgcHl0aG9uYC4gVG8gYXZvaWQgcHV0dGluZyB0b28KPiBtdWNoIChj
b25mdXNpbmcpIGluZm9ybWF0aW9uIGluIFJFQURNRSwgbWFuZGF0ZSBhdmFpbGFiaWxpdHkgb2YK
PiBgcHl0aG9uYC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgo+IC0tLQo+ICBSRUFETUUgfCA0ICsrKysKPiAgMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0
aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS9SRUFETUUgYi9SRUFETUUKPiBpbmRleCAyM2U0Zjdj
M2RjLi5hNjBjY2Y2ZTljIDEwMDY0NAo+IC0tLSBhL1JFQURNRQo+ICsrKyBiL1JFQURNRQo+IEBA
IC0xODEsNiArMTgxLDEwIEBAIFZhcmlvdXMgdG9vbHMsIHN1Y2ggYXMgcHlncnViLCBoYXZlIHRo
ZSBmb2xsb3dpbmcgcnVudGltZSBkZXBlbmRlbmNpZXM6Cj4gICAgICAgICAgICBVUkw6ICAgIGh0
dHA6Ly93d3cucHl0aG9uLm9yZy8KPiAgICAgICAgICAgIERlYmlhbjogcHl0aG9uCj4gIAo+ICtO
b3RlIHRoYXQgdGhlIGJ1aWxkIHN5c3RlbSBleHBlY3RzIGBweXRob25gIHRvIGJlIGF2YWlsYWJs
ZS4gSWYgeW91ciBzeXN0ZW0KPiArb25seSBoYXMgYHB5dGhvbjJgIG9yIGBweXRob24zYCBidXQg
bm90IGBweXRob25gIChhcyBpbiBMaW51eCBGcm9tIFNjcmF0Y2gpLAo+ICt5b3Ugd2lsbCBuZWVk
IHRvIGNyZWF0ZSBhIHN5bWxpbmsgZm9yIGl0LgoKU2luY2Ugd2UncmUgbm90IGluIGEgcmVsZWFz
ZSBjcnVuY2ggYW55IG1vcmUsIGl0IHNlZW1zIGxpa2UgdXBkYXRpbmcKLi9jb25maWd1cmUgdG8g
bG9vayBmb3IgIiJweXRob24zIiwgInB5dGhvbjIiLCBhbmQgInB5dGhvbiIgKHByb2JhYmx5IGlu
CnRoYXQgb3JkZXIpIHdvdWxkIGJlIGEgYmV0dGVyIHNvbHV0aW9uIGhlcmUuCgogLUdlb3JnZQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 13 14:40:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 14:40:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQC7d-0003OI-1M; Mon, 13 May 2019 14:40:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aHtp=TN=gmail.com=viktor.mitin.19@srs-us1.protection.inumbo.net>)
 id 1hQC7b-0003Kz-UW
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 14:40:08 +0000
X-Inumbo-ID: 00557d20-758d-11e9-8980-bc764e045a96
Received: from mail-io1-xd2e.google.com (unknown [2607:f8b0:4864:20::d2e])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 00557d20-758d-11e9-8980-bc764e045a96;
 Mon, 13 May 2019 14:40:06 +0000 (UTC)
Received: by mail-io1-xd2e.google.com with SMTP id q21so6984004iog.13
 for <xen-devel@lists.xenproject.org>; Mon, 13 May 2019 07:40:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=Km6WCL9jJcCPeyQduXaHQ6UxY0oGPWkAl6FNfCNv2p0=;
 b=bpWwOUPklEF4urt6sM+OyNA9UcmCT5SMKvYXkn5xIt95JqBHIutwyuCgp5vbnEzlO3
 3YIFxJkgI4GJmY66676us7SmoUH9fLnTQtweOBFjaBcgwXUPsiWXSKs5qwIQ/eOuf9RE
 UVNTt89Y4z/ibT3cE/nrPnplLWY4Iw5cjpokkBvv2/2Z5btrqjp3fDyoROhKEDv4pPRN
 SyeW/0R6VO9MoulBaCXTwU1G8l5URw6TM1KWz1H275pYjiubmBPpgbc/lTBFLdBj660p
 EwtyOoxS+xn842onBqCFDi+JIRPSB8OfZ4Eb16HlWCi350jy/V+JobpT7zY/0WyKaHsC
 aEvw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=Km6WCL9jJcCPeyQduXaHQ6UxY0oGPWkAl6FNfCNv2p0=;
 b=Oliky29dlJ0z05kTVm5ZccMg3G2DJ4UD1wlrK3Ktn2f8WPxN/qBWJZrgGiX4Z2FtS5
 75YwDH3erk6vu8G+HnQIiK0T8p8wZ1Xw2N2cpXfxvevWpih3G1HB+CRCzOR+AcqjPCeP
 ztonQtL+d6LlYr7Cqt9WYE5WPaMaPIpbKvldfVBjvB1bQDBcIEZMJCA9slPviPpN6qrS
 dzMz7VzAtluIT7QIRgHOvoDyu7cGaKISpQwiiUJe0NW84vRhUATep445cH80eRAq7+uI
 UOQLlo3NvmopoMJnWrCF+GL121/oxG50s0azmGCp3ljqR35+6/zO4FuXunmS1Re+Lu6B
 uYzg==
X-Gm-Message-State: APjAAAVU9OmWmtnj5H8snSJOWbmA5cwXTOMGB4q2Sy3xpJfVH7p9h9uu
 kKB9+GtkOz8X5WMprsbajvMpM32tO1vlQd95v/o=
X-Google-Smtp-Source: APXvYqxVKVmCOefNzjQTcxNBvfrrffvyVFnagcpcjwbfhpAfRDD2tNbN3LxIqngr/MF/t560Z3/Lu//XYQpvkYTxdKU=
X-Received: by 2002:a6b:7008:: with SMTP id l8mr15668634ioc.210.1557758406146; 
 Mon, 13 May 2019 07:40:06 -0700 (PDT)
MIME-Version: 1.0
References: <CAOcoXZaMLfHSyLSE04xRFZZY0hLkFcJ5cBqHTdmwDoqwcreD1w@mail.gmail.com>
 <ff543e3c-0619-5aa6-b36a-e1a8b8cce886@arm.com>
 <20190503110819.GA5900@zion.uk.xensource.com>
 <63ea8905-87ca-a419-95bf-ae497bf1ff85@arm.com>
 <20190503134133.GC5900@zion.uk.xensource.com>
 <b0947b60-d89a-54a5-a11b-708b64ff8053@arm.com>
 <20190503141952.GD5900@zion.uk.xensource.com>
 <CAOcoXZZau01-5Tmab9eCcYKJavzrT_9KdNa_dR+QN5zKmmXMoA@mail.gmail.com>
 <4fb5058d-9810-7a1b-91f4-db31bad82a85@arm.com>
 <CAOcoXZbDdX3rXL+nzEwUCT47UUbCDqJPZ7SP-dYn9SYdkm=isg@mail.gmail.com>
 <20190513104336.GA2798@zion.uk.xensource.com>
In-Reply-To: <20190513104336.GA2798@zion.uk.xensource.com>
From: Viktor Mitin <viktor.mitin.19@gmail.com>
Date: Mon, 13 May 2019 17:39:55 +0300
Message-ID: <CAOcoXZaLGtpe4DsnQoYynR5iFh43EM5q8pj7fKWJZ=odJy46DA@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] Xen GCC coverage ARM64 testing - Unexpected Trap:
 Data Abort
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Andrii_Anisov@epam.com, Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgV2VpIGFuZCBKdWxpZW4sCgpUaGFuayB5b3UgZm9yIHRoZSBoaW50cyBwcm92aWRlZC4gSXQg
aXMgYXBwZWFyZWQgdGhhdCBpdCB3YXMgWW9jdG8gWGVuCnJlY2VpcHQgaXNzdWUgYW5kIG5vdCBY
ZW4gY292ZXJhZ2UgZmVhdHVyZSBpc3N1ZS4KV2Ugc2VlIHRoYXQgeGVuY292KiB0b29scyBhcmUg
YnVpbHQgYW55d2F5LCBldmVuIGluIHRoZSBjYXNlIHdoZW4KQ09ORklHX0NPVkVSQUdFIGlzIG5v
dCBlbmFibGVkIGluIGh5cGVydmlzb3IgS2NvbmZpZy4KSXMgdGhlcmUgYSByZWFzb24gZm9yIHRo
aXM/CgpUbyBzdW1tYXJpemUsIHRoZXJlIGlzIG5vIG5lZWQgdG8gZW5hYmxlIGNvdmVyYWdlIGZl
YXR1cmUgaW4gdHdvCnBsYWNlcywgb25seSBpbiBLY29uZmlnLCBhcyBtZW50aW9uZWQgaW4gZG9j
dW1lbnRhdGlvbi4KSXQgaGFzIGJlZW4gcmVjaGVja2VkIHdpdGggWGVuIDQuMTIsIGFuZCB3b3Jr
cyB3ZWxsIGFzIGV4cGVjdGVkLgoKLS0tClhlbiA0LjEzIGhhcyBub3QgYmVlbiBjaGVja2VkIHll
dCB3aXRoIHRoZSBwYXRjaC4gQ3VycmVudGx5LCB4ZW4gNC4xMwpzdGFnaW5nIGZhaWxzIHRvIGJv
b3QgZHVlIHRvIHVua25vd24gcmVhc29uLi4uIGl0IHdvcmtlZCBzb21lIGRheXMKYWdvLgpJdCBo
YW5ncyBhZnRlciB0aGUgbmV4dCBsb2cgY3VycmVudGx5OgooWEVOKSBGYWlsZWQgdG8gYnJpbmcg
dXAgQ1BVIDcgKGVycm9yIC01KQooWEVOKSBCcm91Z2h0IHVwIDQgQ1BVcwooWEVOKSBQMk06IDQ0
LWJpdCBJUEEgd2l0aCA0NC1iaXQgUEEgYW5kIDgtYml0IFZNSUQKKFhFTikgUDJNOiA0IGxldmVs
cyB3aXRoIG9yZGVyLTAgcm9vdCwgVlRDUiAweDgwMDQzNTk0CihYRU4pIEkvTyB2aXJ0dWFsaXNh
dGlvbiBkaXNhYmxlZAooWEVOKSBidWlsZC1pZDogZjRlYTJjOTNmZjA5MjI1YmVlZDA1ZjYyOWEz
ODEzYjRlMzFjNDIwZAooWEVOKSBhbHRlcm5hdGl2ZXM6IFBhdGNoaW5nIHdpdGggYWx0IHRhYmxl
IDAwMDAwMDAwMDAzNDNkNTggLT4gMDAwMDAwMDAwMDM0NDQxOAotLS0KCkp1bGllbiwgYXJlIHlv
dSBnb2luZyB0byBpbnRlZ3JhdGUgdGhlIHBhdGNoPwoKVGhhbmtzCgpPbiBNb24sIE1heSAxMywg
MjAxOSBhdCAxOjQzIFBNIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+IHdyb3RlOgo+Cj4g
T24gTW9uLCBNYXkgMTMsIDIwMTkgYXQgMDE6Mjk6MTJQTSArMDMwMCwgVmlrdG9yIE1pdGluIHdy
b3RlOgo+ID4gPiA+IGFhcmNoNjQtcG9reS1saW51eC1nY2MgICAtREJVSUxEX0lEIC1mbm8tc3Ry
aWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkKPiA+ID4gPiAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVz
IC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50Cj4gPiA+ID4gLVduby11bnVzZWQtYnV0LXNl
dC12YXJpYWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAgIC1PMgo+ID4gPiA+IC1mb21p
dC1mcmFtZS1wb2ludGVyCj4gPiA+ID4gLURfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fPV9fWEVO
X0xBVEVTVF9JTlRFUkZBQ0VfVkVSU0lPTl9fIC1NTUQgLU1GCj4gPiA+ID4gLmhhbmRsZXJlZy5v
LmQgLURfTEFSR0VGSUxFX1NPVVJDRSAtRF9MQVJHRUZJTEU2NF9TT1VSQ0UgICAtV2Vycm9yCj4g
PiA+ID4gLVdtaXNzaW5nLXByb3RvdHlwZXMgLUkuL2luY2x1ZGUKPiA+ID4gPiAtSS9ob21lL2Mv
dy9yY2FyX2gzX3VidW50dTE2MDRfeW9jdG8vYnVpbGQvdG1wL3dvcmsvYWFyY2g2NC1wb2t5LWxp
bnV4L3hlbi80LjEyLjAuMCtnaXRBVVRPSU5DK2ZkMmEzNGM5NjUtcjAvZ2l0L3Rvb2xzL2xpYnMv
dG9vbGNvcmUvLi4vLi4vLi4vdG9vbHMvaW5jbHVkZQo+ID4gPiA+ICAgLWMgLW8gaGFuZGxlcmVn
Lm8gaGFuZGxlcmVnLmMKPiA+ID4KPiA+ID4gLi4uIHRoaXMgbG9va3MgbGlrZSBhIHRvb2wgYnVp
bGRpbmcgZXJyb3Igd2hlbiBJIG9ubHkgdG91Y2ggdGhlCj4gPiA+IGh5cGVydmlzb3IgcGFydC4g
QXJlIHlvdSBjZXJ0YWluIHRoaXMgaXMgbXkgcGF0Y2ggYW5kIG5vdCBhbm90aGVyIGVycm9yCj4g
PiA+IGluIFhlbiA0LjEyIChvciBhbnkgcGF0Y2ggeW91IGhhdmUgb24gdG9wKT8KPiA+Cj4gPiBK
dWxpZW4sIHlvdSBhcmUgcmlnaHQsIGl0IHdhcyBsb2NhbCBlbnZpcm9ubWVudCBidWlsZCBpc3N1
ZSAoc29ycnkgZm9yIHRoYXQpLgo+ID4gWGVuIEdDQyBjb3ZlcmFnZSBmZWF0dXJlIHdvcmtzIHdl
bGwgd2l0aCBBYXJjaDY0IHdpdGggdGhpcyBwYXRjaC4KPiA+IENoZWNrZWQgYm90aCBjb21tYW5k
cywgeGVuY292IHJlYWQgYW5kIHhlbmNvdiByZXNldCAtIGJvdGggd29yayB3ZWxsCj4gPiAobm8g
Y3Jhc2hlcyBhbnltb3JlKS4KPiA+Cj4gPiBQbGVhc2UgYWxzbyBub3RlIHRoYXQgdXNlIGNhc2Ug
bWVudGlvbmVkIGluIFhlbiBkb2N1bWVudGF0aW9uCj4gPiAoeGVuY292X3NwbGl0KSBpcyBhbHNv
IG9rIHdpdGggZ2VuZXJhdGVkIGNvdmVyYWdlLmRhdCBpbnB1dDoKPiA+IHhlbi5naXQveGVuJCBz
c2ggcm9vdEBob3N0IHhlbmNvdiByZWFkID4gY292ZXJhZ2UuZGF0Cj4gPiB4ZW4uZ2l0L3hlbiQg
Li4vdG9vbHMveGVuY292X3NwbGl0IGNvdmVyYWdlLmRhdCAtLW91dHB1dC1kaXI9Lwo+ID4geGVu
LmdpdC94ZW4kIGdlbmluZm8gLiAtbyBjb3YuaW5mbwo+ID4geGVuLmdpdC94ZW4kIGdlbmh0bWwg
Y292LmluZm8gLW8gY292Lwo+ID4geGVuLmdpdC94ZW4kICRCUk9XU0VSIGNvdi9pbmRleC5odG1s
Cj4gPgo+ID4gLS0tLS0tLS0KPiA+IE1pbm9yIG9ic2VydmF0aW9uIGFib3V0IGNvdmVyYWdlIGJ1
aWxkIHByb2NlZHVyZS4gRG9jdW1lbnRhdGlvbiBzdGF0ZXM6Cj4gPiAiVG8gYnVpbGQgd2l0aCBj
b3ZlcmFnZSBzdXBwb3J0LCBlbmFibGUgQ09ORklHX0NPVkVSQUdFIGluIEtjb25maWcuIgo+ID4g
SG93ZXZlciwgdG8gYnVpbGQgaXQgcHJvcGVybHksIGl0IG5lZWRzIHRvIGVuYWJsZSBjb3ZlcmFn
ZSBmZWF0dXJlIGluCj4gPiB0d28gcGxhY2VzIC0gbWFpbiB4ZW4gbWFrZSBjb21tYW5kIGxpbmUg
YW5kIGh5cGVydmlzb3IgLmNvbmZpZyBmaWxlLgo+ID4gSXMgaXQgZXhwZWN0ZWQgd2F5IHRvIGJ1
aWxkIHhlbiB3aXRoIGNvdmVyYWdlIGZlYXR1cmU/IElmIHllcywKPiA+IHByb2JhYmx5IHdlIHNo
b3VsZCBpbXByb3ZlIChvciBhdCBsZWFzdCBkb2N1bWVudCkgaXQgc29tZSBkYXkuLi4KPgo+IFdo
YXQgZG9lcyB5b3VyIG1ha2UgY29tbWFuZCBsaW5lIGxvb2sgbGlrZT8KPgo+IFdlaS4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 13 14:40:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 14:40:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQC8K-0003Sw-CX; Mon, 13 May 2019 14:40:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rpFc=TN=citrix.com=prvs=0298122e9=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1hQC8I-0003Sj-T8
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 14:40:50 +0000
X-Inumbo-ID: 19beb197-758d-11e9-8980-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 19beb197-758d-11e9-8980-bc764e045a96;
 Mon, 13 May 2019 14:40:49 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,465,1549929600"; d="scan'208";a="85391574"
Date: Mon, 13 May 2019 15:40:42 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: George Dunlap <george.dunlap@citrix.com>
Message-ID: <20190513144042.GR2798@zion.uk.xensource.com>
References: <20190513134714.3124-1-wei.liu2@citrix.com>
 <20190513134714.3124-4-wei.liu2@citrix.com>
 <62fa5069-b65b-e540-1981-a464e84c076a@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <62fa5069-b65b-e540-1981-a464e84c076a@citrix.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH 3/4] README: document that `python` is
 required
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBNYXkgMTMsIDIwMTkgYXQgMDM6Mzg6MjRQTSArMDEwMCwgR2VvcmdlIER1bmxhcCB3
cm90ZToKPiBPbiA1LzEzLzE5IDI6NDcgUE0sIFdlaSBMaXUgd3JvdGU6Cj4gPiBUaGUgaHlwZXJ2
aXNvciBidWlsZCBzeXN0ZW0gcmVxdWlyZXMgYHB5dGhvbmAuIFRvIGF2b2lkIHB1dHRpbmcgdG9v
Cj4gPiBtdWNoIChjb25mdXNpbmcpIGluZm9ybWF0aW9uIGluIFJFQURNRSwgbWFuZGF0ZSBhdmFp
bGFiaWxpdHkgb2YKPiA+IGBweXRob25gLgo+ID4gCj4gPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+ID4gLS0tCj4gPiAgUkVBRE1FIHwgNCArKysrCj4gPiAg
MSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKQo+ID4gCj4gPiBkaWZmIC0tZ2l0IGEvUkVB
RE1FIGIvUkVBRE1FCj4gPiBpbmRleCAyM2U0ZjdjM2RjLi5hNjBjY2Y2ZTljIDEwMDY0NAo+ID4g
LS0tIGEvUkVBRE1FCj4gPiArKysgYi9SRUFETUUKPiA+IEBAIC0xODEsNiArMTgxLDEwIEBAIFZh
cmlvdXMgdG9vbHMsIHN1Y2ggYXMgcHlncnViLCBoYXZlIHRoZSBmb2xsb3dpbmcgcnVudGltZSBk
ZXBlbmRlbmNpZXM6Cj4gPiAgICAgICAgICAgIFVSTDogICAgaHR0cDovL3d3dy5weXRob24ub3Jn
Lwo+ID4gICAgICAgICAgICBEZWJpYW46IHB5dGhvbgo+ID4gIAo+ID4gK05vdGUgdGhhdCB0aGUg
YnVpbGQgc3lzdGVtIGV4cGVjdHMgYHB5dGhvbmAgdG8gYmUgYXZhaWxhYmxlLiBJZiB5b3VyIHN5
c3RlbQo+ID4gK29ubHkgaGFzIGBweXRob24yYCBvciBgcHl0aG9uM2AgYnV0IG5vdCBgcHl0aG9u
YCAoYXMgaW4gTGludXggRnJvbSBTY3JhdGNoKSwKPiA+ICt5b3Ugd2lsbCBuZWVkIHRvIGNyZWF0
ZSBhIHN5bWxpbmsgZm9yIGl0Lgo+IAo+IFNpbmNlIHdlJ3JlIG5vdCBpbiBhIHJlbGVhc2UgY3J1
bmNoIGFueSBtb3JlLCBpdCBzZWVtcyBsaWtlIHVwZGF0aW5nCj4gLi9jb25maWd1cmUgdG8gbG9v
ayBmb3IgIiJweXRob24zIiwgInB5dGhvbjIiLCBhbmQgInB5dGhvbiIgKHByb2JhYmx5IGluCj4g
dGhhdCBvcmRlcikgd291bGQgYmUgYSBiZXR0ZXIgc29sdXRpb24gaGVyZS4KCk5vLCBpdCBpcyBu
b3QgYWJvdXQgdG9vbHMgYnVpbGQuIEh5cGVydmlzb3IgYnVpbGQgZGVwZW5kcyBvbiBgcHl0aG9u
YApidXQgd2UgZG9uJ3Qgd2FudCBpdCB0byBkZXBlbmQgb24gY29uZmlndXJlLgoKU2VlICJIeXBl
cnZpc29yIGJ1aWxkIGNhbid0IHdvcmsgd2l0aG91dCBgcHl0aG9uYCAoV2FzOiBSZTogWGVuIGNv
bW1pdAo5YjBiYzkxYjMgcG9zc2libHkgcmVtb3ZlZCB0b28gbXVjaCBpbmZvIGZyb20gUkVBRE1F
KSIKCldlaS4KCj4gCj4gIC1HZW9yZ2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 13 14:42:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 14:42:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQC9w-0003co-Vg; Mon, 13 May 2019 14:42:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rpFc=TN=citrix.com=prvs=0298122e9=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1hQC9v-0003ci-Rd
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 14:42:31 +0000
X-Inumbo-ID: 556386e5-758d-11e9-8980-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 556386e5-758d-11e9-8980-bc764e045a96;
 Mon, 13 May 2019 14:42:30 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,465,1549929600"; d="scan'208";a="85391664"
Date: Mon, 13 May 2019 15:42:16 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20190513144216.GS2798@zion.uk.xensource.com>
References: <20190510152047.17299-1-olaf@aepfle.de>
 <20190513143733.2xodq4nexe7n6er2@Air-de-Roger>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190513143733.2xodq4nexe7n6er2@Air-de-Roger>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH v4] libxl: fix migration of PV and PVH domUs
 with and without qemu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Olaf Hering <olaf@aepfle.de>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBNYXkgMTMsIDIwMTkgYXQgMDQ6Mzc6MzNQTSArMDIwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiA+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgYi90
b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKPiA+IGluZGV4IGNiNDcwMmZkN2EuLjdkNzViZDM4
NTAgMTAwNjQ0Cj4gPiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKPiA+ICsrKyBi
L3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAo+ID4gQEAgLTEwNiw2ICsxMDYsNyBAQCBsaWJ4
bF9kZXZpY2VfbW9kZWxfdmVyc2lvbiA9IEVudW1lcmF0aW9uKCJkZXZpY2VfbW9kZWxfdmVyc2lv
biIsIFsKPiA+ICAgICAgKDAsICJVTktOT1dOIiksCj4gPiAgICAgICgxLCAiUUVNVV9YRU5fVFJB
RElUSU9OQUwiKSwgIyBIaXN0b3JpY2FsIHFlbXUteGVuIGRldmljZSBtb2RlbCAocWVtdS1kbSkK
PiA+ICAgICAgKDIsICJRRU1VX1hFTiIpLCAgICAgICAgICAgICAjIFVwc3RyZWFtIGJhc2VkIHFl
bXUteGVuIGRldmljZSBtb2RlbAo+ID4gKyAgICAoMywgIk5PTkVfUkVRVUlSRUQiKSwKPiAKPiBQ
bGFpbiAiTk9ORSIgd291bGQgYWxzbyBiZSBmaW5lIGhlcmUgSU1PLgoKQWxzbyBwbGVhc2UgYWRk
IGEgTElCWExfSEFWRSBtYWNybyB0byBsaWJ4bC5oCgpSb2dlciwgdGhhbmtzIGZvciByZXZpZXdp
bmcgdGhpcyBwYXRjaC4KCldlaS4KCj4gCj4gVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 13 14:45:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 14:45:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQCCp-0003qn-Jg; Mon, 13 May 2019 14:45:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KEM8=TN=citrix.com=prvs=029c3005f=roger.pau@srs-us1.protection.inumbo.net>)
 id 1hQCCo-0003qi-7U
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 14:45:30 +0000
X-Inumbo-ID: bf5969bc-758d-11e9-8bf7-8fc6c0f7bbc1
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bf5969bc-758d-11e9-8bf7-8fc6c0f7bbc1;
 Mon, 13 May 2019 14:45:28 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,465,1549929600"; d="scan'208";a="89709283"
Date: Mon, 13 May 2019 16:45:18 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190513144518.lrijyr232hjchrvj@Air-de-Roger>
References: <5CC6DD090200007800229E80@prv1-mh.provo.novell.com>
 <5CD2D2C8020000780022CCF2@prv1-mh.provo.novell.com>
 <5CD2D563020000780022CD40@prv1-mh.provo.novell.com>
 <20190513134821.pomwew6vmtibxvem@Air-de-Roger>
 <5CD97CD8020000780022E2AA@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5CD97CD8020000780022E2AA@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2 07/12] x86/IRQ: fix locking around vector
 management
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBNYXkgMTMsIDIwMTkgYXQgMDg6MTk6MDRBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDEzLjA1LjE5IGF0IDE1OjQ4LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gV2VkLCBNYXkgMDgsIDIwMTkgYXQgMDc6MTA6NTlBTSAtMDYwMCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4gPj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11
LmMKPiA+PiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYwo+ID4+IEBA
IC0yMTM0LDExICsyMTM0LDE2IEBAIHN0YXRpYyB2b2lkIGFkanVzdF9pcnFfYWZmaW5pdHkoc3Ry
dWN0IGEKPiA+PiAgICAgIHVuc2lnbmVkIGludCBub2RlID0gcmhzYSA/IHB4bV90b19ub2RlKHJo
c2EtPnByb3hpbWl0eV9kb21haW4pCj4gPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
OiBOVU1BX05PX05PREU7Cj4gPj4gICAgICBjb25zdCBjcHVtYXNrX3QgKmNwdW1hc2sgPSAmY3B1
X29ubGluZV9tYXA7Cj4gPj4gKyAgICBzdHJ1Y3QgaXJxX2Rlc2MgKmRlc2M7Cj4gPj4gIAo+ID4+
ICAgICAgaWYgKCBub2RlIDwgTUFYX05VTU5PREVTICYmIG5vZGVfb25saW5lKG5vZGUpICYmCj4g
Pj4gICAgICAgICAgIGNwdW1hc2tfaW50ZXJzZWN0cygmbm9kZV90b19jcHVtYXNrKG5vZGUpLCBj
cHVtYXNrKSApCj4gPj4gICAgICAgICAgY3B1bWFzayA9ICZub2RlX3RvX2NwdW1hc2sobm9kZSk7
Cj4gPj4gLSAgICBkbWFfbXNpX3NldF9hZmZpbml0eShpcnFfdG9fZGVzYyhkcmhkLT5pb21tdS0+
bXNpLmlycSksIGNwdW1hc2spOwo+ID4+ICsKPiA+PiArICAgIGRlc2MgPSBpcnFfdG9fZGVzYyhk
cmhkLT5pb21tdS0+bXNpLmlycSk7Cj4gPj4gKyAgICBzcGluX2xvY2tfaXJxKCZkZXNjLT5sb2Nr
KTsKPiA+IAo+ID4gSSB3b3VsZCB1c2UgdGhlIGlycXNhdmUvaXJxcmVzdG9yZSB2YXJpYW50cyBo
ZXJlIGZvciBleHRyYSBzYWZldHkuCj4gCj4gSG1tLCBtYXliZS4gQnV0IEkgdGhpbmsgd2UncmUg
aW4gYmlnZ2VyIHRyb3VibGUgaWYgSVJRcyBpbmRlZWQKPiBlbmRlZCB1cCBlbmFibGVkIGF0IGFu
eSBvZiB0aGUgdHdvIHBvaW50cyB3aGVyZSB0aGlzIGZ1bmN0aW9uCj4gZ2V0cyBjYWxsZWQuCgpJ
IHRoaW5rIEknbSBtaXNyZWFkaW5nIHRoZSBhYm92ZSwgYnV0IGlmIHlvdSBleHBlY3QKYWRqdXN0
X2lycV9hZmZpbml0eSB0byBhbHdheXMgYmUgY2FsbGVkIHdpdGggaW50ZXJydXB0cyBkaXNhYmxl
ZCB1c2luZwpzcGluX3VubG9ja19pcnEgaXMgd3JvbmcgYXMgaXQgdW5jb25kaXRpb25hbGx5IGVu
YWJsZXMgaW50ZXJydXB0cy4KClJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 13 14:45:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 14:45:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQCCy-0003sC-Ti; Mon, 13 May 2019 14:45:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=RcTn=TN=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1hQCCx-0003s1-FV
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 14:45:40 +0000
X-Inumbo-ID: c4f380c4-758d-11e9-8980-bc764e045a96
Received: from mo6-p00-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5300::3])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c4f380c4-758d-11e9-8980-bc764e045a96;
 Mon, 13 May 2019 14:45:37 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1557758736;
 s=strato-dkim-0002; d=aepfle.de;
 h=References:In-Reply-To:Message-ID:Subject:Cc:To:From:Date:
 X-RZG-CLASS-ID:X-RZG-AUTH:From:Subject:Sender;
 bh=Qxlk5rF6UqpXZfsR1OZ5g7te5eP2/+QE7QFjSAHVZqc=;
 b=tmqasFBxEUxts7C3g0MVwuzwXx+WT70y0V8PASnAimgHE/aaR3457aII/ZgM9jImtk
 q5TjdmwsQXBxpakszFdjyDK7USSlkhWoK/LmRd6aLpeUrLG+U6k6Ftp93lFhinwPUljQ
 jrC7uK0dnOpMNi5oiWlOPb8BQfNrqdsYy/f3qo8Xyc6k8328JGOqEqmVYK4a4eEATEeW
 fWSMtxnKw4lkhH91F3utCYkHm4Bqv4am3wr5HXNqJOIS7bsilTgJIr5xyAN9VhCzw9mM
 6N4B9ES0B2SttRyIsMtA8czAzztEWHebTfRcCEkzBmGNZEeqL9Nd28ruAS51PduSxmfD
 jd0A==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QED/SSGq+wjGiUC4kV1cX92EW4mFvNjTRB"
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.20 AUTH)
 with ESMTPSA id U080cav4DEjW1wz
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Mon, 13 May 2019 16:45:32 +0200 (CEST)
Date: Mon, 13 May 2019 16:45:21 +0200
From: Olaf Hering <olaf@aepfle.de>
To: Roger Pau =?UTF-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Message-ID: <20190513164521.19e65e5d.olaf@aepfle.de>
In-Reply-To: <20190513143733.2xodq4nexe7n6er2@Air-de-Roger>
References: <20190510152047.17299-1-olaf@aepfle.de>
 <20190513143733.2xodq4nexe7n6er2@Air-de-Roger>
X-Mailer: Claws Mail 2019.04.26 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v4] libxl: fix migration of PV and PVH domUs
 with and without qemu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: multipart/mixed; boundary="===============1000643487623551867=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============1000643487623551867==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/hsGsCzkzFuu8CpXta=y_a4m"; protocol="application/pgp-signature"

--Sig_/hsGsCzkzFuu8CpXta=y_a4m
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Am Mon, 13 May 2019 16:37:33 +0200
schrieb Roger Pau Monn=C3=A9 <roger.pau@citrix.com>:

> FTR I would have preferred a pre-patch that did the move of this chunk
> of code into libxl__domain_set_device_model without any functional
> change, and then a second patch that introduces the new functionality.

If that needs to be done, I can do it.


What could be done in addition is to add an assert to
libxl__domain_build_info_setdefault to check if device_model_version
is really set.


Olaf

--Sig_/hsGsCzkzFuu8CpXta=y_a4m
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCXNmDAQAKCRBdQqD6ppg2
fr7nAJ9TUxhbo4i/+ug/jAdH6YqN4LmiVwCbBZOrzzzrg44aX/VjQU7dg0IjHKI=
=Vmz3
-----END PGP SIGNATURE-----

--Sig_/hsGsCzkzFuu8CpXta=y_a4m--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1000643487623551867==--


From xen-devel-bounces@lists.xenproject.org Mon May 13 14:52:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 14:52:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQCJh-0004ip-OD; Mon, 13 May 2019 14:52:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=nxsn=TN=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hQCJg-0004iI-F5
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 14:52:36 +0000
X-Inumbo-ID: be75e579-758e-11e9-8980-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id be75e579-758e-11e9-8980-bc764e045a96;
 Mon, 13 May 2019 14:52:35 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 05BD2341;
 Mon, 13 May 2019 07:52:35 -0700 (PDT)
Received: from [10.37.12.148] (unknown [10.37.12.148])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D063A3F71E;
 Mon, 13 May 2019 07:52:33 -0700 (PDT)
To: Viktor Mitin <viktor.mitin.19@gmail.com>, Wei Liu <wei.liu2@citrix.com>
References: <CAOcoXZaMLfHSyLSE04xRFZZY0hLkFcJ5cBqHTdmwDoqwcreD1w@mail.gmail.com>
 <ff543e3c-0619-5aa6-b36a-e1a8b8cce886@arm.com>
 <20190503110819.GA5900@zion.uk.xensource.com>
 <63ea8905-87ca-a419-95bf-ae497bf1ff85@arm.com>
 <20190503134133.GC5900@zion.uk.xensource.com>
 <b0947b60-d89a-54a5-a11b-708b64ff8053@arm.com>
 <20190503141952.GD5900@zion.uk.xensource.com>
 <CAOcoXZZau01-5Tmab9eCcYKJavzrT_9KdNa_dR+QN5zKmmXMoA@mail.gmail.com>
 <4fb5058d-9810-7a1b-91f4-db31bad82a85@arm.com>
 <CAOcoXZbDdX3rXL+nzEwUCT47UUbCDqJPZ7SP-dYn9SYdkm=isg@mail.gmail.com>
 <20190513104336.GA2798@zion.uk.xensource.com>
 <CAOcoXZaLGtpe4DsnQoYynR5iFh43EM5q8pj7fKWJZ=odJy46DA@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <56c37065-b320-0919-2ae8-0156281829cb@arm.com>
Date: Mon, 13 May 2019 15:52:32 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <CAOcoXZaLGtpe4DsnQoYynR5iFh43EM5q8pj7fKWJZ=odJy46DA@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Xen GCC coverage ARM64 testing - Unexpected Trap:
 Data Abort
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Andrii_Anisov@epam.com, Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiA1LzEzLzE5IDM6MzkgUE0sIFZpa3RvciBNaXRpbiB3cm90ZToKPiBIaSBXZWkgYW5k
IEp1bGllbiwKPiAtLS0KPiBYZW4gNC4xMyBoYXMgbm90IGJlZW4gY2hlY2tlZCB5ZXQgd2l0aCB0
aGUgcGF0Y2guIEN1cnJlbnRseSwgeGVuIDQuMTMKPiBzdGFnaW5nIGZhaWxzIHRvIGJvb3QgZHVl
IHRvIHVua25vd24gcmVhc29uLi4uIGl0IHdvcmtlZCBzb21lIGRheXMKPiBhZ28uCj4gSXQgaGFu
Z3MgYWZ0ZXIgdGhlIG5leHQgbG9nIGN1cnJlbnRseToKPiAoWEVOKSBGYWlsZWQgdG8gYnJpbmcg
dXAgQ1BVIDcgKGVycm9yIC01KQo+IChYRU4pIEJyb3VnaHQgdXAgNCBDUFVzCj4gKFhFTikgUDJN
OiA0NC1iaXQgSVBBIHdpdGggNDQtYml0IFBBIGFuZCA4LWJpdCBWTUlECj4gKFhFTikgUDJNOiA0
IGxldmVscyB3aXRoIG9yZGVyLTAgcm9vdCwgVlRDUiAweDgwMDQzNTk0Cj4gKFhFTikgSS9PIHZp
cnR1YWxpc2F0aW9uIGRpc2FibGVkCj4gKFhFTikgYnVpbGQtaWQ6IGY0ZWEyYzkzZmYwOTIyNWJl
ZWQwNWY2MjlhMzgxM2I0ZTMxYzQyMGQKPiAoWEVOKSBhbHRlcm5hdGl2ZXM6IFBhdGNoaW5nIHdp
dGggYWx0IHRhYmxlIDAwMDAwMDAwMDAzNDNkNTggLT4gMDAwMDAwMDAwMDM0NDQxOAoKV2hpY2gg
Y29tbWl0IGFyZSB5b3UgdXNpbmc/IERvIHlvdSByZW1lbWJlciB3aGljaCBvbmUgd29ya2VkPyBJ
ZiBzbywgY2FuIAp5b3UgYmlzZWN0IGl0PwoKPiAtLS0KPiAKPiBKdWxpZW4sIGFyZSB5b3UgZ29p
bmcgdG8gaW50ZWdyYXRlIHRoZSBwYXRjaD8KCkZvciB0aGF0IHNvbWVvbmUgbmVlZHMgdG8gc2Vu
ZCBhIHBhdGNoIHNvIGl0IGNhbiBiZSByZXZpZXdlZC4gSSB3YXMgCmhvcGluZyB5b3UgY291bGQg
ZG8gdGhhdCBhcyB0aGUgcmVwb3J0ZXIgb2YgdGhlIHByb2JsZW0uCgpDaGVlcnMsCgotLSAKSnVs
aWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 13 14:53:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 14:53:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQCKV-0004lv-3L; Mon, 13 May 2019 14:53:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=RcTn=TN=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1hQCKT-0004lh-Qu
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 14:53:26 +0000
X-Inumbo-ID: db1bc7b1-758e-11e9-8980-bc764e045a96
Received: from mo6-p00-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5300::6])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id db1bc7b1-758e-11e9-8980-bc764e045a96;
 Mon, 13 May 2019 14:53:24 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1557759203;
 s=strato-dkim-0002; d=aepfle.de;
 h=Message-ID:Subject:To:From:Date:X-RZG-CLASS-ID:X-RZG-AUTH:From:
 Subject:Sender;
 bh=NlM3RpdYTm+G71FlPyjTL/ldX5TcCXRVp5blpxz2iA8=;
 b=TkgBAiV3zlNqaGWUe7F3uD3VKhsof04h+h6++i0C/0WxxLMSMDgVR4HQK38hGQnHPN
 +BTIp5TybUmf7E9wCzCIgpQuJFsLB7ar1i8JSZLrk8Fl7W9F2+xcRx6ypzdf4CuJto+r
 oBgACGc5+mPSaEioVTtCG5m3ET3+gLaSpMoCGleIAve6pqnhn+YVpvTUPTaTGdSOC+Wg
 3ebilgR6IulDD1OizGndFHEHPCRWKps8UBxWNJYLHBLeS5oPm9sImCBWXWACz8HcYpt7
 TWqm49E0Gs+BC/lHZt+TKh0UTNXrF7y2mYft1zoMQzgPw6xukXWSjWnieotNd2kP9a60
 zi3w==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QED/SSGq+wjGiUC4kV1cX92EW4mFvNjTRB"
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.20 AUTH)
 with ESMTPSA id U080cav4DErM1zZ
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate)
 for <xen-devel@lists.xenproject.org>;
 Mon, 13 May 2019 16:53:22 +0200 (CEST)
Date: Mon, 13 May 2019 16:53:21 +0200
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xenproject.org
Message-ID: <20190513165321.464fdeaf.olaf@aepfle.de>
X-Mailer: Claws Mail 2019.04.26 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: [Xen-devel] how to disable build of pv-shim?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7063945855679213062=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============7063945855679213062==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/gb3gwfFXVCmFwb5OU5uUADn"; protocol="application/pgp-signature"

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

What is the recommended way to disable CONFIG_PV_SHIM, which is set in
tools/firmware/Makefile? From my understanding there is no way to influence
its value from outside, which means the build always enters xen-dir/.


Olaf

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

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCXNmE4QAKCRBdQqD6ppg2
fq+PAJ9I82ieoKoc4vZkTNqQlXOPB3LsCgCgrz+OozqKVcgF9YQFAvzsfYh/MT4=
=DvL+
-----END PGP SIGNATURE-----

--Sig_/gb3gwfFXVCmFwb5OU5uUADn--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7063945855679213062==--


From xen-devel-bounces@lists.xenproject.org Mon May 13 14:59:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 14:59:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQCQQ-00054Y-V7; Mon, 13 May 2019 14:59:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rpFc=TN=citrix.com=prvs=0298122e9=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1hQCQP-00054T-Em
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 14:59:33 +0000
X-Inumbo-ID: b690d642-758f-11e9-904f-03e93cd76d6e
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b690d642-758f-11e9-904f-03e93cd76d6e;
 Mon, 13 May 2019 14:59:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,465,1549929600"; d="scan'208";a="85392955"
Date: Mon, 13 May 2019 15:59:29 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Viktor Mitin <viktor.mitin.19@gmail.com>
Message-ID: <20190513145929.GT2798@zion.uk.xensource.com>
References: <20190503110819.GA5900@zion.uk.xensource.com>
 <63ea8905-87ca-a419-95bf-ae497bf1ff85@arm.com>
 <20190503134133.GC5900@zion.uk.xensource.com>
 <b0947b60-d89a-54a5-a11b-708b64ff8053@arm.com>
 <20190503141952.GD5900@zion.uk.xensource.com>
 <CAOcoXZZau01-5Tmab9eCcYKJavzrT_9KdNa_dR+QN5zKmmXMoA@mail.gmail.com>
 <4fb5058d-9810-7a1b-91f4-db31bad82a85@arm.com>
 <CAOcoXZbDdX3rXL+nzEwUCT47UUbCDqJPZ7SP-dYn9SYdkm=isg@mail.gmail.com>
 <20190513104336.GA2798@zion.uk.xensource.com>
 <CAOcoXZaLGtpe4DsnQoYynR5iFh43EM5q8pj7fKWJZ=odJy46DA@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAOcoXZaLGtpe4DsnQoYynR5iFh43EM5q8pj7fKWJZ=odJy46DA@mail.gmail.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] Xen GCC coverage ARM64 testing - Unexpected Trap:
 Data Abort
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 Julien Grall <julien.grall@arm.com>, Andrii_Anisov@epam.com,
 xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBNYXkgMTMsIDIwMTkgYXQgMDU6Mzk6NTVQTSArMDMwMCwgVmlrdG9yIE1pdGluIHdy
b3RlOgo+IEhpIFdlaSBhbmQgSnVsaWVuLAo+IAo+IFRoYW5rIHlvdSBmb3IgdGhlIGhpbnRzIHBy
b3ZpZGVkLiBJdCBpcyBhcHBlYXJlZCB0aGF0IGl0IHdhcyBZb2N0byBYZW4KPiByZWNlaXB0IGlz
c3VlIGFuZCBub3QgWGVuIGNvdmVyYWdlIGZlYXR1cmUgaXNzdWUuCj4gV2Ugc2VlIHRoYXQgeGVu
Y292KiB0b29scyBhcmUgYnVpbHQgYW55d2F5LCBldmVuIGluIHRoZSBjYXNlIHdoZW4KPiBDT05G
SUdfQ09WRVJBR0UgaXMgbm90IGVuYWJsZWQgaW4gaHlwZXJ2aXNvciBLY29uZmlnLgo+IElzIHRo
ZXJlIGEgcmVhc29uIGZvciB0aGlzPwoKVGhvdWdoIHRoZSB0b29scyBhbmQgaHlwZXJ2aXNvciBs
aXZlIGluIG9uZSByZXBvc2l0b3J5LCB0aGVpciBidWlsZApzeXN0ZW1zIGFyZW4ndCByZWFsbHkg
dGhhdCBjb25uZWN0ZWQuCgpJdCB3b3VsZG4ndCBodXJ0IHRvIGJ1aWxkIHRoZSB4ZW5jb3YgdG9v
bCBpbiBhbnkgY2FzZS4KCldlaS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 13 15:00:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 15:00:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQCR6-0005hp-B1; Mon, 13 May 2019 15:00:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KEM8=TN=citrix.com=prvs=029c3005f=roger.pau@srs-us1.protection.inumbo.net>)
 id 1hQCR5-0005hg-Ad
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 15:00:15 +0000
X-Inumbo-ID: cea7a8b4-758f-11e9-8991-af786aadafb1
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cea7a8b4-758f-11e9-8991-af786aadafb1;
 Mon, 13 May 2019 15:00:12 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,465,1549929600"; d="scan'208";a="89709510"
Date: Mon, 13 May 2019 17:00:03 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Olaf Hering <olaf@aepfle.de>
Message-ID: <20190513150003.y4l76s54d2ae5zrw@Air-de-Roger>
References: <20190510152047.17299-1-olaf@aepfle.de>
 <20190513143733.2xodq4nexe7n6er2@Air-de-Roger>
 <20190513164521.19e65e5d.olaf@aepfle.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190513164521.19e65e5d.olaf@aepfle.de>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v4] libxl: fix migration of PV and PVH domUs
 with and without qemu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBNYXkgMTMsIDIwMTkgYXQgMDQ6NDU6MjFQTSArMDIwMCwgT2xhZiBIZXJpbmcgd3Jv
dGU6Cj4gQW0gTW9uLCAxMyBNYXkgMjAxOSAxNjozNzozMyArMDIwMAo+IHNjaHJpZWIgUm9nZXIg
UGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ogo+IAo+ID4gRlRSIEkgd291bGQgaGF2
ZSBwcmVmZXJyZWQgYSBwcmUtcGF0Y2ggdGhhdCBkaWQgdGhlIG1vdmUgb2YgdGhpcyBjaHVuawo+
ID4gb2YgY29kZSBpbnRvIGxpYnhsX19kb21haW5fc2V0X2RldmljZV9tb2RlbCB3aXRob3V0IGFu
eSBmdW5jdGlvbmFsCj4gPiBjaGFuZ2UsIGFuZCB0aGVuIGEgc2Vjb25kIHBhdGNoIHRoYXQgaW50
cm9kdWNlcyB0aGUgbmV3IGZ1bmN0aW9uYWxpdHkuCj4gCj4gSWYgdGhhdCBuZWVkcyB0byBiZSBk
b25lLCBJIGNhbiBkbyBpdC4KCklmZiB5b3UgaGF2ZSB0byByZXNlbmQgYW55d2F5LCBhbmQgaXQn
cyBub3QgdG9vIG11Y2ggZnVzcyB0aGVuIEkgd291bGQKc2F5IHllcy4KClRoYW5rcywgUm9nZXIu
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 13 15:01:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 15:01:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQCS4-0005oL-O6; Mon, 13 May 2019 15:01:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=cGAx=TN=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hQCS3-0005o8-Im
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 15:01:15 +0000
X-Inumbo-ID: f3960f41-758f-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f3960f41-758f-11e9-8980-bc764e045a96;
 Mon, 13 May 2019 15:01:14 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 13 May 2019 09:01:13 -0600
Message-Id: <5CD986B4020000780022E394@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 13 May 2019 09:01:08 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1557512884-32395-1-git-send-email-andrew.cooper3@citrix.com>
 <1557512884-32395-4-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1557512884-32395-4-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 3/4] xen/watchdog: Drop all locked
 operations on the watchdog_inuse_map
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Pau Ruiz Safont <pau.safont@citrix.com>, Julien Grall <julien.grall@arm.com>,
 =?UTF-8?B?RWR3aW4gVMO2csO2aw==?= <edvin.torok@citrix.com>,
 Christian Lindig <christian.lindig@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEwLjA1LjE5IGF0IDIwOjI4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gQWxsIG1vZGlmaWNhdGlvbnMgdG8gdGhlIHdhdGNoZG9nX2ludXNlX21hcCBoYXBwZW4g
d2l0aCBkLT53YXRjaGRvZ19sb2NrIGhlbGQsCj4gc28gdGhlcmUgYXJlIG5vIGNvbmN1cnJlbmN5
IHByb2JsZW1zIHRvIGRlYWwgd2l0aC4KCkJ1dCBjb25jdXJyZW5jeSBwcm9ibGVtcyBjYW4gYWxz
byBvY2N1ciBmb3IgcmVhZGVycy4gV2hpbGUKbm90IGEgcHJvYmxlbSBhZmFpY3QsIGR1bXBfZG9t
YWlucygpIGFjdHVhbGx5IGhhcyBzdWNoIGFuCmV4YW1wbGUgKGFuZCBoZW5jZSBtaWdodCBiZSB3
b3J0aCBtZW50aW9uaW5nIGhlcmUpLgoKPiAtLS0gYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMKPiAr
KysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKPiBAQCAtMTA2OCwxNyArMTA2OCwxNSBAQCBzdGF0
aWMgbG9uZyBkb21haW5fd2F0Y2hkb2coc3RydWN0IGRvbWFpbiAqZCwgdWludDMyX3QgaWQsIHVp
bnQzMl90IHRpbWVvdXQpCj4gICAgICB9Cj4gICAgICBlbHNlIC8qIEFsbG9jYXRlIHRoZSBuZXh0
IGF2YWlsYWJsZSB0aW1lci4gKi8KPiAgICAgIHsKPiAtICAgICAgICBmb3IgKCBpZCA9IDA7IGlk
IDwgTlJfRE9NQUlOX1dBVENIRE9HX1RJTUVSUzsgaWQrKyApCj4gLSAgICAgICAgewo+IC0gICAg
ICAgICAgICBpZiAoIHRlc3RfYW5kX3NldF9iaXQoaWQsICZkLT53YXRjaGRvZ19pbnVzZV9tYXAp
ICkKPiAtICAgICAgICAgICAgICAgIGNvbnRpbnVlOwo+IC0gICAgICAgICAgICBicmVhazsKPiAt
ICAgICAgICB9Cj4gLSAgICAgICAgaWYgKCBpZCA9PSBOUl9ET01BSU5fV0FUQ0hET0dfVElNRVJT
ICkKPiArICAgICAgICBpZCA9IGZmcyh+ZC0+d2F0Y2hkb2dfaW51c2VfbWFwKSAtIDE7CgpJJ20g
c3VycHJpc2VkIHdlIGhhdmUgbm8gKHVuaXZlcnNhbGx5IGF2YWlsYWJsZSkgZmZ6KCkuIEkgd29u
ZGVyCnRob3VnaCB3aGV0aGVyIGZpbmRfZmlyc3RfemVyb19iaXQoKSB3b3VsZG4ndCBiZSB0aGUg
YmV0dGVyCmNob2ljZSBoZXJlIGFueXdheSwgYXMgdGhlIHJlc3VsdCB3b3VsZG4ndCBiZSB1bmRl
ZmluZWQgaW4KY2FzZSBOUl9ET01BSU5fV0FUQ0hET0dfVElNRVJTIGdyZXcgdG8gMzIuCgpBbHNv
IHdoaWxlIHRoaXMgbG9va3MgdG8gYmUgbG9naWNhbGx5IGluZGVwZW5kZW50IG9mIHBhdGNoIDIs
IGl0CmRvZXNuJ3QgbG9vayBsaWtlIGl0IHdvdWxkIGFwcGx5IG9uIGl0cyBvd24uCgpKYW4KCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 13 15:06:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 15:06:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQCWa-000634-DK; Mon, 13 May 2019 15:05:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=cGAx=TN=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hQCWY-00062z-Vf
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 15:05:55 +0000
X-Inumbo-ID: 9893e296-7590-11e9-8a41-c31f281df919
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9893e296-7590-11e9-8a41-c31f281df919;
 Mon, 13 May 2019 15:05:51 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 13 May 2019 09:05:50 -0600
Message-Id: <5CD987C9020000780022E3AF@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 13 May 2019 09:05:45 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <5CC6DD090200007800229E80@prv1-mh.provo.novell.com>
 <5CD2D2C8020000780022CCF2@prv1-mh.provo.novell.com>
 <5CD2D563020000780022CD40@prv1-mh.provo.novell.com>
 <20190513134821.pomwew6vmtibxvem@Air-de-Roger>
 <5CD97CD8020000780022E2AA@prv1-mh.provo.novell.com>
 <20190513144518.lrijyr232hjchrvj@Air-de-Roger>
In-Reply-To: <20190513144518.lrijyr232hjchrvj@Air-de-Roger>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 07/12] x86/IRQ: fix locking around vector
 management
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEzLjA1LjE5IGF0IDE2OjQ1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIE1vbiwgTWF5IDEzLCAyMDE5IGF0IDA4OjE5OjA0QU0gLTA2MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMTMuMDUuMTkgYXQgMTU6NDgsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gT24gV2VkLCBNYXkgMDgsIDIwMTkgYXQgMDc6MTA6NTlBTSAtMDYwMCwgSmFu
IEJldWxpY2ggd3JvdGU6Cj4+ID4+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9p
b21tdS5jCj4+ID4+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCj4+
ID4+IEBAIC0yMTM0LDExICsyMTM0LDE2IEBAIHN0YXRpYyB2b2lkIGFkanVzdF9pcnFfYWZmaW5p
dHkoc3RydWN0IGEKPj4gPj4gICAgICB1bnNpZ25lZCBpbnQgbm9kZSA9IHJoc2EgPyBweG1fdG9f
bm9kZShyaHNhLT5wcm94aW1pdHlfZG9tYWluKQo+PiA+PiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICA6IE5VTUFfTk9fTk9ERTsKPj4gPj4gICAgICBjb25zdCBjcHVtYXNrX3QgKmNwdW1h
c2sgPSAmY3B1X29ubGluZV9tYXA7Cj4+ID4+ICsgICAgc3RydWN0IGlycV9kZXNjICpkZXNjOwo+
PiA+PiAgCj4+ID4+ICAgICAgaWYgKCBub2RlIDwgTUFYX05VTU5PREVTICYmIG5vZGVfb25saW5l
KG5vZGUpICYmCj4+ID4+ICAgICAgICAgICBjcHVtYXNrX2ludGVyc2VjdHMoJm5vZGVfdG9fY3B1
bWFzayhub2RlKSwgY3B1bWFzaykgKQo+PiA+PiAgICAgICAgICBjcHVtYXNrID0gJm5vZGVfdG9f
Y3B1bWFzayhub2RlKTsKPj4gPj4gLSAgICBkbWFfbXNpX3NldF9hZmZpbml0eShpcnFfdG9fZGVz
YyhkcmhkLT5pb21tdS0+bXNpLmlycSksIGNwdW1hc2spOwo+PiA+PiArCj4+ID4+ICsgICAgZGVz
YyA9IGlycV90b19kZXNjKGRyaGQtPmlvbW11LT5tc2kuaXJxKTsKPj4gPj4gKyAgICBzcGluX2xv
Y2tfaXJxKCZkZXNjLT5sb2NrKTsKPj4gPiAKPj4gPiBJIHdvdWxkIHVzZSB0aGUgaXJxc2F2ZS9p
cnFyZXN0b3JlIHZhcmlhbnRzIGhlcmUgZm9yIGV4dHJhIHNhZmV0eS4KPj4gCj4+IEhtbSwgbWF5
YmUuIEJ1dCBJIHRoaW5rIHdlJ3JlIGluIGJpZ2dlciB0cm91YmxlIGlmIElSUXMgaW5kZWVkCj4+
IGVuZGVkIHVwIGVuYWJsZWQgYXQgYW55IG9mIHRoZSB0d28gcG9pbnRzIHdoZXJlIHRoaXMgZnVu
Y3Rpb24KPj4gZ2V0cyBjYWxsZWQuCj4gCj4gSSB0aGluayBJJ20gbWlzcmVhZGluZyB0aGUgYWJv
dmUsIGJ1dCBpZiB5b3UgZXhwZWN0Cj4gYWRqdXN0X2lycV9hZmZpbml0eSB0byBhbHdheXMgYmUg
Y2FsbGVkIHdpdGggaW50ZXJydXB0cyBkaXNhYmxlZCB1c2luZwo+IHNwaW5fdW5sb2NrX2lycSBp
cyB3cm9uZyBhcyBpdCB1bmNvbmRpdGlvbmFsbHkgZW5hYmxlcyBpbnRlcnJ1cHRzLgoKT29wcyAt
IHMvZW5hYmxlZC9kaXNhYmxlZC8gaW4gbXkgZWFybGllciByZXBseS4KCkphbgoKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 13 15:07:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 15:07:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQCYI-0006AF-WB; Mon, 13 May 2019 15:07:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rpFc=TN=citrix.com=prvs=0298122e9=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1hQCYH-0006A6-QL
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 15:07:41 +0000
X-Inumbo-ID: d9aec412-7590-11e9-a8b3-c312b33c6840
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d9aec412-7590-11e9-a8b3-c312b33c6840;
 Mon, 13 May 2019 15:07:40 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,465,1549929600"; d="scan'208";a="85393529"
Date: Mon, 13 May 2019 16:07:27 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Olaf Hering <olaf@aepfle.de>
Message-ID: <20190513150727.GB3977@zion.uk.xensource.com>
References: <20190513165321.464fdeaf.olaf@aepfle.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190513165321.464fdeaf.olaf@aepfle.de>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] how to disable build of pv-shim?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBNYXkgMTMsIDIwMTkgYXQgMDQ6NTM6MjFQTSArMDIwMCwgT2xhZiBIZXJpbmcgd3Jv
dGU6Cj4gV2hhdCBpcyB0aGUgcmVjb21tZW5kZWQgd2F5IHRvIGRpc2FibGUgQ09ORklHX1BWX1NI
SU0sIHdoaWNoIGlzIHNldCBpbgo+IHRvb2xzL2Zpcm13YXJlL01ha2VmaWxlPyBGcm9tIG15IHVu
ZGVyc3RhbmRpbmcgdGhlcmUgaXMgbm8gd2F5IHRvIGluZmx1ZW5jZQo+IGl0cyB2YWx1ZSBmcm9t
IG91dHNpZGUsIHdoaWNoIG1lYW5zIHRoZSBidWlsZCBhbHdheXMgZW50ZXJzIHhlbi1kaXIvLgo+
IAoKVGhlcmUgaXNuJ3QgYSB3YXkgdG8gZGlzYWJsZSBpdCB5ZXQuCgpJIHdvdWxkIHN1Z2dlc3Qg
eW91IGFkZCBhIC0tZGlzYWJsZS1wdi1zaGltIG9yIHNvbWV0aGluZyB0byB0b29scycKY29uZmln
dXJlIHNjcmlwdC4KCldlaS4KCj4gCj4gT2xhZgoKCgo+IF9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fCj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdAo+IFhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWwKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 13 15:13:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 15:13:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQCeI-0006wc-P4; Mon, 13 May 2019 15:13:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=cGAx=TN=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hQCeH-0006wX-Pj
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 15:13:53 +0000
X-Inumbo-ID: b6734652-7591-11e9-a33d-f3fa41bac9e8
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b6734652-7591-11e9-a33d-f3fa41bac9e8;
 Mon, 13 May 2019 15:13:51 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 13 May 2019 09:13:49 -0600
Message-Id: <5CD989A9020000780022E3C2@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 13 May 2019 09:13:45 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <george.dunlap@citrix.com>
References: <5C7E77D1020000780021BB0B@prv1-mh.provo.novell.com>
 <5C7E798E020000780021BB43@prv1-mh.provo.novell.com>
 <395b39ff-8dbd-e3bf-bd7d-8a213e1cab11@citrix.com>
In-Reply-To: <395b39ff-8dbd-e3bf-bd7d-8a213e1cab11@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 3/3] memory: restrict
 XENMEM_remove_from_physmap to translated guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEzLjA1LjE5IGF0IDE2OjM1LCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBPbiAzLzUvMTkgMToyOCBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IFRoZSBjb21taXQg
cmUtaW50cm9kdWNpbmcgaXQgKDE0ZWIzYjQxZDAgWyJ4ZW46IHJlaW5zdGF0ZSBwcmV2aW91c2x5
Cj4+IHVudXNlZCBYRU5NRU1fcmVtb3ZlX2Zyb21fcGh5c21hcCBoeXBlcmNhbGwiXSkgYXMgd2Vs
bCBhcyB0aGUgb25lIGhhdmluZwo+PiBvcmlnaW5hbGx5IGludHJvZHVjZWQgaXQgKGQ4MThmM2Ni
N2MgWyJodm06IFVzZSBtYWluIG1lbW9yeSBmb3IgdmlkZW8KPj4gbWVtb3J5Il0pIGFuZCB0aGUg
b25lIHRoZW4gcHVyZ2luZyBpdCBhZ2FpbiAoNzhjMzA5N2U0ZiBbIlJlbW92ZSB1bnVzZWQKPj4g
WEVOTUVNX3JlbW92ZV9mcm9tX3BoeXNtYXAiXSkgbWFrZSBjbGVhciB0aGF0IHRoaXMgb3BlcmF0
aW9uIGlzIGludGVuZGVkCj4+IGZvciB1c2Ugb24gSFZNIChpLmUuIHRyYW5zbGF0ZWQpIGd1ZXN0
cyBvbmx5LiBSZXN0cmljdCBpdCBhdCBsZWFzdCBhcwo+PiBtdWNoLCBiZWNhdXNlIGZvciBQViBn
dWVzdHMgZG9jdW1lbnRhdGlvbiAoaW4gdGhlIHB1YmxpYyBoZWFkZXIpIGRvZXMKPj4gbm90IGV2
ZW4gbWF0Y2ggdGhlIGltcGxlbWVudGF0aW9uOiBJdCB0YWxrcyBhYm91dCBHUEZOIGFzIGlucHV0
LCBidXQKPj4gZ2V0X3BhZ2VfZnJvbV9nZm4oKSBhc3N1bWVzIGEgR01GTiBpbiB0aGUgbm9uLXRy
YW5zbGF0ZWQgY2FzZSAoYW5kIGhhbmRzCj4+IGJhY2sgdGhlIHZhbHVlIHBhc3NlZCBpbikuCj4+
IAo+PiBBbHNvIGxpZnQgdGhlIGNoZWNrIGluIFhFTk1FTV9hZGRfdG9fcGh5c21hcHssX2JhdGNo
fSBoYW5kbGluZyB1cAo+PiBkaXJlY3RseSBpbnRvIHRvcCBsZXZlbCBoeXBlcmNhbGwgaGFuZGxp
bmcsIGFuZCBjbGFyaWZ5IHRoaW5ncyBpbiB0aGUKPj4gcHVibGljIGhlYWRlciBhY2NvcmRpbmds
eS4KPj4gCj4+IFRha2UgdGhlIGxpYmVydHkgYW5kIGFsc28gcmVwbGFjZSBhIHBvaW50bGVzcyB1
c2Ugb2YgImN1cnJlbnQiIHdpdGggYQo+PiBtb3JlIGVmZmljaWVudCB1c2Ugb2YgYW4gZXhpc3Rp
bmcgbG9jYWwgdmFyaWFibGUgKG9yIGZ1bmN0aW9uIHBhcmFtZXRlcgo+PiB0byBiZSBwcmVjaXNl
KS4KPj4gCj4+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
PiAKPiBMb29rcyBnb29kLCBzb3JyeSBmb3IgdGhlIGRlbGF5Ogo+IAo+IFJldmlld2VkLWJ5OiBH
ZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CgpUaGFua3MuCgo+IEEgY291
cGxlIG9mIGNvbW1lbnRzOgo+IAo+PiAtLS0KPj4gVEJEOiBJcyB1c2luZyBQMk1fQUxMT0MgaGVy
ZSByZWFsbHkgYXBwcm9wcmlhdGU/IEl0IG1lYW5zIGUuZy4KPj4gICAgICBwb2ludGxlc3NseSBw
b3B1bGF0aW5nIGEgUG9EIHNsb3QganVzdCB0byB1bnBvcHVsYXRlIGl0IGFnYWluIHJpZ2h0Cj4+
ICAgICAgYXdheSwgd2l0aCB0aGUgcGFnZSB0aGVuIGZyZWUgZmxvYXRpbmcsIGkuZS4gbm8gbG9u
Z2VyIGF2YWlsYWJsZQo+PiAgICAgIGZvciB1c2UgdG8gcmVwbGFjZSBhbm90aGVyIFBvRCBzbG90
LCBhbmQgKGFmYWljdCkgbm8gbG9uZ2VyCj4+ICAgICAgYWNjZXNzaWJsZSBieSB0aGUgZ3Vlc3Qg
aW4gYW55IHdheS4KPiAKPiBMb29rcyBsaWtlIHRoZSBQMk1fQUxMT0Mgd2FzIGludHJvZHVjZWQg
aW4gYy9zIDA2ZTdiZmVkMjA2LiBJIGNhbid0Cj4gaW1tZWRpYXRlbHkgc2VlIGFueSByZWFzb24g
dG8gZG8gdGhlIGFsbG9jYXRpb24gLS0gSSB0aGluayBpdCBqdXN0IG11c3QKPiBoYXZlIGJlZW4g
QyZQIHdpdGhvdXQgbXVjaCB0aG91Z2h0IGdpdmVuIGFzIHRvIHdoYXQgd2FzIGdvaW5nIHRvIGhh
cHBlbgo+IG5leHQuCgpUaGUgcXVlc3Rpb24gaXM6IElmIHdlIHJlbW92ZSBpdCwgd2hhdCBpcyB0
aGUgLUVOT0VOVCBjb25kaXRpb24KZ29pbmcgdG8gYmU/Cgo+PiAtLS0gYS94ZW4vYXJjaC94ODYv
bW0uYwo+PiArKysgYi94ZW4vYXJjaC94ODYvbW0uYwo+PiBAQCAtNDQ3MCw5ICs0NDcwLDYgQEAg
aW50IHhlbm1lbV9hZGRfdG9fcGh5c21hcF9vbmUoCj4+ICAgICAgbWZuX3QgbWZuID0gSU5WQUxJ
RF9NRk47Cj4+ICAgICAgcDJtX3R5cGVfdCBwMm10Owo+PiAgCj4+IC0gICAgaWYgKCAhcGFnaW5n
X21vZGVfdHJhbnNsYXRlKGQpICkKPj4gLSAgICAgICAgcmV0dXJuIC1FQUNDRVM7Cj4+IC0KPj4g
ICAgICBzd2l0Y2ggKCBzcGFjZSApCj4+ICAgICAgewo+PiAgICAgICAgICBjYXNlIFhFTk1BUFNQ
QUNFX3NoYXJlZF9pbmZvOgo+PiAtLS0gYS94ZW4vY29tbW9uL21lbW9yeS5jCj4+ICsrKyBiL3hl
bi9jb21tb24vbWVtb3J5LmMKPj4gQEAgLTgxNSw2ICs4MTUsOCBAQCBpbnQgeGVubWVtX2FkZF90
b19waHlzbWFwKHN0cnVjdCBkb21haW4KPj4gICAgICBsb25nIHJjID0gMDsKPj4gICAgICB1bmlv
biB4ZW5fYWRkX3RvX3BoeXNtYXBfYmF0Y2hfZXh0cmEgZXh0cmE7Cj4+ICAKPj4gKyAgICBBU1NF
UlQocGFnaW5nX21vZGVfdHJhbnNsYXRlKGQpKTsKPiAKPiBTbywganVzdCB0cnlpbmcgdG8gdGhp
bmsgdGhyb3VnaCB0aGUgcHJpbmNpcGxlcyBiZWhpbmQgdGhlc2UgdHdvLiAgV2UKPiBrbm93IHRo
YXQgdGhpcyBpcyBuZXZlciBnb2luZyB0byBiZSBjYWxsZWQgdy9vIGZpcnN0IGNhbGxpbmcKPiB4
YXRwX3Blcm1pc3Npb25fY2hlY2soKTsgaWYgd2UgYXNzdW1lIHRoYXQgc3VjaCBhIGNoYW5nZSB3
aWxsIGJlIHRlc3RlZAo+IChpLmUuLCB0aGF0IHNvbWV0aGluZyB3aXRoIHBhZ2luZ19tb2RlX3Ry
YW5zbGF0ZSgpIHdpbGwgY2FsbCB0aGlzCj4gaHlwZXJjYWxsIGJlZm9yZSBhIHJlbGVhc2UpLCB0
aGVuIGEgc2luZ2xlIEFTU0VSVCgpIHNob3VsZCBiZSBlbm91Z2ggdG8KPiBtYWtlIHN1cmUgdGhh
dCBib3RoIGZ1bmN0aW9ucyBhcmUgdXBkYXRlZCBwcm9wZXJseT8KClllcywgdGhhdCdzIG15IGV4
cGVjdGF0aW9uLgoKPiBJIGd1ZXNzIHRoYXQncyBnb29kIGVub3VnaC4gIChJdCdzIGhhcmQgbm90
IHRvIHN0YXJ0IHRvIGdldCBwYXJhbm9pZAo+IHdoZW4geW91IGFzayB5b3Vyc2VsZiB0aGVzZSBz
b3J0cyBvZiBxdWVzdGlvbnMuKQoKR29vZC4gKEluZGVlZC4pCgpKYW4KCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 13 15:18:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 15:18:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQCiC-00076P-BK; Mon, 13 May 2019 15:17:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CZq+=TN=citrix.com=prvs=029e45453=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hQCiB-00076K-4a
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 15:17:55 +0000
X-Inumbo-ID: 4727fa6c-7592-11e9-8980-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4727fa6c-7592-11e9-8980-bc764e045a96;
 Mon, 13 May 2019 15:17:53 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,465,1549929600"; d="scan'208";a="89709692"
To: Jan Beulich <JBeulich@suse.com>
References: <1557512884-32395-1-git-send-email-andrew.cooper3@citrix.com>
 <1557512884-32395-4-git-send-email-andrew.cooper3@citrix.com>
 <5CD986B4020000780022E394@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <6f460a8e-d78d-425b-b7f1-0f667a1b42be@citrix.com>
Date: Mon, 13 May 2019 16:17:51 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CD986B4020000780022E394@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 3/4] xen/watchdog: Drop all locked
 operations on the watchdog_inuse_map
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Pau Ruiz Safont <pau.safont@citrix.com>, Julien Grall <julien.grall@arm.com>,
 =?UTF-8?B?RWR3aW4gVMO2csO2aw==?= <edvin.torok@citrix.com>,
 Christian Lindig <christian.lindig@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTMvMDUvMjAxOSAxNjowMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTAuMDUuMTkg
YXQgMjA6MjgsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gQWxsIG1vZGlm
aWNhdGlvbnMgdG8gdGhlIHdhdGNoZG9nX2ludXNlX21hcCBoYXBwZW4gd2l0aCBkLT53YXRjaGRv
Z19sb2NrIGhlbGQsCj4+IHNvIHRoZXJlIGFyZSBubyBjb25jdXJyZW5jeSBwcm9ibGVtcyB0byBk
ZWFsIHdpdGguCj4gQnV0IGNvbmN1cnJlbmN5IHByb2JsZW1zIGNhbiBhbHNvIG9jY3VyIGZvciBy
ZWFkZXJzLiBXaGlsZQo+IG5vdCBhIHByb2JsZW0gYWZhaWN0LCBkdW1wX2RvbWFpbnMoKSBhY3R1
YWxseSBoYXMgc3VjaCBhbgo+IGV4YW1wbGUgKGFuZCBoZW5jZSBtaWdodCBiZSB3b3J0aCBtZW50
aW9uaW5nIGhlcmUpLgoKSXRzIG9ubHkgZGVidWdnaW5nLCBhbmQgd291bGQgbmVlZCB0byB0YWtl
IHRoZSBzcGlubG9jayBhbnl3YXkgdG8gYXZvaWQKYSBUT0NUT1UgcmFjZSBiZXR3ZWVuIHdhdGNo
ZG9nX2ludXNlX21hcCBhbmQgZC0+d2F0Y2hkb2dfdGltZXJbaV0uZXhwaXJlcwoKPj4gLS0tIGEv
eGVuL2NvbW1vbi9zY2hlZHVsZS5jCj4+ICsrKyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwo+PiBA
QCAtMTA2OCwxNyArMTA2OCwxNSBAQCBzdGF0aWMgbG9uZyBkb21haW5fd2F0Y2hkb2coc3RydWN0
IGRvbWFpbiAqZCwgdWludDMyX3QgaWQsIHVpbnQzMl90IHRpbWVvdXQpCj4+ICAgICAgfQo+PiAg
ICAgIGVsc2UgLyogQWxsb2NhdGUgdGhlIG5leHQgYXZhaWxhYmxlIHRpbWVyLiAqLwo+PiAgICAg
IHsKPj4gLSAgICAgICAgZm9yICggaWQgPSAwOyBpZCA8IE5SX0RPTUFJTl9XQVRDSERPR19USU1F
UlM7IGlkKysgKQo+PiAtICAgICAgICB7Cj4+IC0gICAgICAgICAgICBpZiAoIHRlc3RfYW5kX3Nl
dF9iaXQoaWQsICZkLT53YXRjaGRvZ19pbnVzZV9tYXApICkKPj4gLSAgICAgICAgICAgICAgICBj
b250aW51ZTsKPj4gLSAgICAgICAgICAgIGJyZWFrOwo+PiAtICAgICAgICB9Cj4+IC0gICAgICAg
IGlmICggaWQgPT0gTlJfRE9NQUlOX1dBVENIRE9HX1RJTUVSUyApCj4+ICsgICAgICAgIGlkID0g
ZmZzKH5kLT53YXRjaGRvZ19pbnVzZV9tYXApIC0gMTsKPiBJJ20gc3VycHJpc2VkIHdlIGhhdmUg
bm8gKHVuaXZlcnNhbGx5IGF2YWlsYWJsZSkgZmZ6KCkuIEkgd29uZGVyCj4gdGhvdWdoIHdoZXRo
ZXIgZmluZF9maXJzdF96ZXJvX2JpdCgpIHdvdWxkbid0IGJlIHRoZSBiZXR0ZXIKPiBjaG9pY2Ug
aGVyZSBhbnl3YXksIGFzIHRoZSByZXN1bHQgd291bGRuJ3QgYmUgdW5kZWZpbmVkIGluCj4gY2Fz
ZSBOUl9ET01BSU5fV0FUQ0hET0dfVElNRVJTIGdyZXcgdG8gMzIuCgpTYWRseSBubyAtIGZpbmRf
Zmlyc3RfemVyb19iaXQoKSB0YWtlcyB1bnNpZ25lZCBsb25nICosIHNvIGl0cyB1c2UgaGVyZQph
KSByZXF1aXJlcyBhICh2b2lkICopIGNhc3QgdG8gY29tcGlsZSwgYW5kIGIpIGlzIGRlZmluaXRl
bHkgVUIuCgpJIGRpZG4ndCBmYW5jeSBleHRlbmRpbmcgZC0+d2F0Y2hkb2dfaW51c2VfbWFwIHRv
IHVuc2lnbmVkIGxvbmcganVzdCB0bwptYWtlIHRoaXMgd29yaywgbm9yIGRvIEkgdGhpbmsgaXQg
aXMgbGlrZWx5IGZvciB0aGlzIGludGVyZmFjZSB0byBnYWluCm1vcmUgdGltZXJzLsKgIEZyb20g
YSB1c2FiaWxpdHkgcG9pbnQgb2YgdmlldywgaXQgaXMgcmF0aGVyIHRlcnJpYmxlLgoKQSBmYXIg
bW9yZSB1c2VmdWwgaW50ZXJmYWNlIChmcm9tIGEgZ3Vlc3RzIHBvaW50IG9mIHZpZXcpIHdvdWxk
IGJlIGEKbWVjaGFuaXNtIHdpdGggYSBwZXItdmNwdSB0aW1lciB3aGljaCBpbmplY3RzIGFuIE5N
SSBvbiB0aW1lb3V0LCB3aGljaApwZXJtaXRzIHRoZSBndWVzdCBmYXIgbW9yZSBmbGV4aWJpbGl0
eSBhYm91dCBob3cgdG8gaGFuZGxlIHRoZSB0aW1lb3V0LAp3aGljaCBtaWdodCBpbmNsdWRpbmcg
ZHVtcGluZyBzdGF0ZSBvciBzZW5kaW5nIG91dCBhIHBvc2l0aXZlICJJJ20KZmVuY2luZyIgYnJv
YWRjYXN0LsKgIEZvciBzb21lIEhBIHNjZW5hcmlvcywgdGhpcyBpcyBwcmVmZXJhYmxlIHRvCmZv
cmNpbmcgZXZlcnlvbmUgZWxzZSB0byB3YWl0IGZvciB0aGUgc3lzdGVtIHRpbWVvdXQgYmVmb3Jl
IGRlY2xhcmluZwp0aGUgZGVhZCBlbnRpdHkgdG8gaGF2ZSBmZW5jZWQuCgp+QW5kcmV3CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 13 15:20:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 15:20:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQCkX-0007nY-R0; Mon, 13 May 2019 15:20:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KEM8=TN=citrix.com=prvs=029c3005f=roger.pau@srs-us1.protection.inumbo.net>)
 id 1hQCkW-0007nQ-7l
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 15:20:20 +0000
X-Inumbo-ID: 9b52e0a2-7592-11e9-b1c7-4fc44896899e
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9b52e0a2-7592-11e9-b1c7-4fc44896899e;
 Mon, 13 May 2019 15:20:15 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,465,1549929600"; d="scan'208";a="89709715"
Date: Mon, 13 May 2019 17:20:05 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Olaf Hering <olaf@aepfle.de>
Message-ID: <20190513152005.jojtolhh5wdguvg6@Air-de-Roger>
References: <20190513165321.464fdeaf.olaf@aepfle.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190513165321.464fdeaf.olaf@aepfle.de>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] how to disable build of pv-shim?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBNYXkgMTMsIDIwMTkgYXQgMDQ6NTM6MjFQTSArMDIwMCwgT2xhZiBIZXJpbmcgd3Jv
dGU6Cj4gV2hhdCBpcyB0aGUgcmVjb21tZW5kZWQgd2F5IHRvIGRpc2FibGUgQ09ORklHX1BWX1NI
SU0sIHdoaWNoIGlzIHNldCBpbgo+IHRvb2xzL2Zpcm13YXJlL01ha2VmaWxlPyBGcm9tIG15IHVu
ZGVyc3RhbmRpbmcgdGhlcmUgaXMgbm8gd2F5IHRvIGluZmx1ZW5jZQo+IGl0cyB2YWx1ZSBmcm9t
IG91dHNpZGUsIHdoaWNoIG1lYW5zIHRoZSBidWlsZCBhbHdheXMgZW50ZXJzIHhlbi1kaXIvLgoK
SSB0aGluayB0aGUgZm9sbG93aW5nIHNob3VsZCBkbyB0aGUgdHJpY2suCgpMZXQgbWUga25vdyBp
ZiB0aGF0IHdvcmtzIGZvciB5b3UgYW5kIEkgd2lsbCBzdWJtaXQgaXQgZm9ybWFsbHkuCgpUaGFu
a3MhCgotLS04PC0tLQpkaWZmIC0tZ2l0IGEvY29uZmlnL1Rvb2xzLm1rLmluIGIvY29uZmlnL1Rv
b2xzLm1rLmluCmluZGV4IDk4MjQ1ZjYzYzkuLjg0ZGRiMWE1NDIgMTAwNjQ0Ci0tLSBhL2NvbmZp
Zy9Ub29scy5tay5pbgorKysgYi9jb25maWcvVG9vbHMubWsuaW4KQEAgLTc1LDMgKzc1LDUgQEAg
VElORk9fTElCUyAgICAgICAgICA6PSBAVElORk9fTElCU0AKIEFSR1BfTERGTEFHUyAgICAgICAg
Oj0gQGFyZ3BfbGRmbGFnc0AKIAogRklMRV9PRkZTRVRfQklUUyAgICA6PSBARklMRV9PRkZTRVRf
QklUU0AKKworQ09ORklHX1BWX1NISU0gICAgICA6PSBAcHZzaGltQApkaWZmIC0tZ2l0IGEvdG9v
bHMvY29uZmlndXJlLmFjIGIvdG9vbHMvY29uZmlndXJlLmFjCmluZGV4IGM5ZmQ2OWRkZmEuLjhk
ZjJmZDYwNGIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2NvbmZpZ3VyZS5hYworKysgYi90b29scy9jb25m
aWd1cmUuYWMKQEAgLTQ5Miw0ICs0OTIsMTUgQEAgQUNfQVJHX0VOQUJMRShbOXBmc10sCiAKIEFD
X1NVQlNUKG5pbmVwZnMpCiAKK0FDX0FSR19FTkFCTEUoW3B2c2hpbV0sCisgICAgQVNfSEVMUF9T
VFJJTkcoWy0tZGlzYWJsZS1wdnNoaW1dLCBbRGlzYWJsZSBwdnNoaW0gYnVpbGQgKHg4NiBvbmx5
LCBlbmFibGVkIGJ5IGRlZmF1bHQpXSksCisgICAgW0FTX0lGKFt0ZXN0ICJ4JGVuYWJsZV9wdnNo
aW0iID0gInhubyJdLCBbcHZzaGltPW5dLCBbcHZzaGltPXldKV0sIFsKKyAgICBjYXNlICIkaG9z
dF9jcHUiIGluCisgICAgICAgIGlbWzM0NTZdXTg2fHg4Nl82NCkKKyAgICAgICAgICAgcHZzaGlt
PSJ5Ijs7CisgICAgICAgICopIHB2c2hpbT0ibiI7OworICAgIGVzYWMKKyAgICAgXSkKK0FDX1NV
QlNUKHB2c2hpbSkKKwogQUNfT1VUUFVUKCkKZGlmZiAtLWdpdCBhL3Rvb2xzL2Zpcm13YXJlL01h
a2VmaWxlIGIvdG9vbHMvZmlybXdhcmUvTWFrZWZpbGUKaW5kZXggY2YzMDRmYzU3OC4uODA5YTVm
ZDAyNSAxMDA2NDQKLS0tIGEvdG9vbHMvZmlybXdhcmUvTWFrZWZpbGUKKysrIGIvdG9vbHMvZmly
bXdhcmUvTWFrZWZpbGUKQEAgLTEsMTAgKzEsNiBAQAogWEVOX1JPT1QgPSAkKENVUkRJUikvLi4v
Li4KIGluY2x1ZGUgJChYRU5fUk9PVCkvdG9vbHMvUnVsZXMubWsKIAotaWZuZXEgKCQoWEVOX1RB
UkdFVF9BUkNIKSx4ODZfMzIpCi1DT05GSUdfUFZfU0hJTSA6PSB5Ci1lbmRpZgotCiAjIGh2bWxv
YWRlciBpcyBhIDMyLWJpdCBwcm90ZWN0ZWQgbW9kZSBiaW5hcnkuCiBUQVJHRVQgICAgICA6PSBo
dm1sb2FkZXIvaHZtbG9hZGVyCiBJTlNUX0RJUiA6PSAkKERFU1RESVIpJChYRU5GSVJNV0FSRURJ
UikKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 13 15:21:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 15:21:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQClP-0007rU-6P; Mon, 13 May 2019 15:21:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=cGAx=TN=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hQClO-0007rO-Ib
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 15:21:14 +0000
X-Inumbo-ID: bcc3b978-7592-11e9-b5b5-376786e66dc7
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bcc3b978-7592-11e9-b5b5-376786e66dc7;
 Mon, 13 May 2019 15:21:11 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 13 May 2019 09:21:10 -0600
Message-Id: <5CD98B61020000780022E3D8@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 13 May 2019 09:21:05 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <5CC6DD090200007800229E80@prv1-mh.provo.novell.com>
 <5CD2D2C8020000780022CCF2@prv1-mh.provo.novell.com>
 <5CD2D545020000780022CD3D@prv1-mh.provo.novell.com>
 <20190513113223.pyvrp6nrhbczgbjj@Air-de-Roger>
In-Reply-To: <20190513113223.pyvrp6nrhbczgbjj@Air-de-Roger>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 06/12] x86/IRQ: consolidate use of
 ->arch.cpu_mask
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEzLjA1LjE5IGF0IDEzOjMyLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFdlZCwgTWF5IDA4LCAyMDE5IGF0IDA3OjEwOjI5QU0gLTA2MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiAtLS0gYS94ZW4vYXJjaC94ODYvaW9fYXBpYy5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4
Ni9pb19hcGljLmMKPj4gQEAgLTY4MCw3ICs2ODAsNyBAQCB2b2lkIC8qX19pbml0Ki8gc2V0dXBf
aW9hcGljX2Rlc3Qodm9pZCkKPj4gICAgICAgICAgICAgICAgICBjb250aW51ZTsKPj4gICAgICAg
ICAgICAgIGlycSA9IHBpbl8yX2lycShpcnFfZW50cnksIGlvYXBpYywgcGluKTsKPj4gICAgICAg
ICAgICAgIGRlc2MgPSBpcnFfdG9fZGVzYyhpcnEpOwo+PiAtICAgICAgICAgICAgQlVHX09OKGNw
dW1hc2tfZW1wdHkoZGVzYy0+YXJjaC5jcHVfbWFzaykpOwo+PiArICAgICAgICAgICAgQlVHX09O
KCFjcHVtYXNrX2ludGVyc2VjdHMoZGVzYy0+YXJjaC5jcHVfbWFzaywgJmNwdV9vbmxpbmVfbWFw
KSk7Cj4gCj4gSSB3b25kZXIgaWYgbWF5YmUgeW91IGNvdWxkIGluc3RlYWQgZG86Cj4gCj4gaWYg
KCBjcHVtYXNrX2ludGVyc2VjdHMoZGVzYy0+YXJjaC5jcHVfbWFzaywgJmNwdV9vbmxpbmVfbWFw
KSApCj4gICAgIHNldF9pb2FwaWNfYWZmaW5pdHlfaXJxKGRlc2MsIGRlc2MtPmFyY2guY3B1X21h
c2spOwo+IGVsc2UKPiAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7Cj4gCj4gSSBndWVzcyBpZiB0
aGUgSVJRIGlzIGluIHVzZSBieSBYZW4gaXRzZWxmIHRoZSBmYWlsdXJlIG91Z2h0IHRvIGJlCj4g
ZmF0YWwuCgpBbmQgaW1vIGFsc28gd2hlbiBpdCdzIGFub3RoZXIgb25lICh1c2VkIGJ5IERvbTAp
LiBJaXJjIHdlIGdldApoZXJlIG9ubHkgZHVyaW5nIERvbTAgYm9vdCAodGhlIGNvbW1lbnRlZCBv
dXQgX19pbml0IHNlcnZpbmcgYXMKYSBoaW50KS4gSGVuY2UgSSB0aGluayBCVUdfT04oKSBpcyBi
ZXR0ZXIgaW4gdGhpcyBjYXNlIHRoYW4gYW55CmZvciBvZiBhc3NlcnRpb24uCgo+PiBAQCAtMjIz
MiwxMSArMjIzMSwxNyBAQCBpbnQgaW9fYXBpY19zZXRfcGNpX3JvdXRpbmcgKGludCBpb2FwaWMs
Cj4+ICAgICAgICAgIHJldHVybiB2ZWN0b3I7Cj4+ICAgICAgZW50cnkudmVjdG9yID0gdmVjdG9y
Owo+PiAgCj4+IC0gICAgY3B1bWFza19jb3B5KCZtYXNrLCBUQVJHRVRfQ1BVUyk7Cj4+IC0gICAg
LyogRG9uJ3QgY2hhbmNlIGVuZGluZyB1cCB3aXRoIGFuIGVtcHR5IG1hc2suICovCj4+IC0gICAg
aWYgKGNwdW1hc2tfaW50ZXJzZWN0cygmbWFzaywgZGVzYy0+YXJjaC5jcHVfbWFzaykpCj4+IC0g
ICAgICAgIGNwdW1hc2tfYW5kKCZtYXNrLCAmbWFzaywgZGVzYy0+YXJjaC5jcHVfbWFzayk7Cj4+
IC0gICAgU0VUX0RFU1QoZW50cnksIGxvZ2ljYWwsIGNwdV9tYXNrX3RvX2FwaWNpZCgmbWFzaykp
Owo+PiArICAgIGlmIChjcHVtYXNrX2ludGVyc2VjdHMoZGVzYy0+YXJjaC5jcHVfbWFzaywgVEFS
R0VUX0NQVVMpKSB7Cj4+ICsgICAgICAgIGNwdW1hc2tfdCAqbWFzayA9IHRoaXNfY3B1KHNjcmF0
Y2hfY3B1bWFzayk7Cj4+ICsKPj4gKyAgICAgICAgY3B1bWFza19hbmQobWFzaywgZGVzYy0+YXJj
aC5jcHVfbWFzaywgVEFSR0VUX0NQVVMpOwo+PiArICAgICAgICBTRVRfREVTVChlbnRyeSwgbG9n
aWNhbCwgY3B1X21hc2tfdG9fYXBpY2lkKG1hc2spKTsKPj4gKyAgICB9IGVsc2Ugewo+PiArICAg
ICAgICBwcmludGsoWEVOTE9HX0VSUiAiSVJRJWQ6IG5vIHRhcmdldCBDUFUgKCUqcGIgdnMgJSpw
YilcbiIsCj4+ICsgICAgICAgICAgICAgICBpcnEsIG5yX2NwdV9pZHMsIGNwdW1hc2tfYml0cyhk
ZXNjLT5hcmNoLmNwdV9tYXNrKSwKPj4gKyAgICAgICAgICAgICAgIG5yX2NwdV9pZHMsIGNwdW1h
c2tfYml0cyhUQVJHRVRfQ1BVUykpOwo+PiArICAgICAgICBkZXNjLT5zdGF0dXMgfD0gSVJRX0RJ
U0FCTEVEOwo+PiArICAgIH0KPiAKPiBIbSwgcGFydCBvZiB0aGlzIGZpbGUgZG9lc24ndCBzZWVt
IHRvIHVzZSBYZW4gY29kaW5nIHN0eWxlLCBidXQgdGhlCj4gY2h1bmsgeW91IGFkZCBiZWxvdyBk
b2VzIHVzZSBpdC4gQW5kIHRoZXJlIGFyZSBmdW5jdGlvbnMgKGxpa2UKPiBtYXNrX2FuZF9hY2tf
bGV2ZWxfaW9hcGljX2lycSB0aGF0IHNlZW0gdG8gdXNlIGEgbWl4IG9mIGNvZGluZwo+IHN0eWxl
cykuCj4gCj4gSSdtIG5vdCBzdXJlIHdoYXQncyB0aGUgcG9saWN5IGhlcmUsIHNob3VsZCBuZXcg
Y2h1bmtzIGZvbGxvdyBYZW4ncwo+IGNvZGluZyBzdHlsZT8KCldlbGwsIEkndmUgZGVjaWRlZCB0
byBtYXRjaCBzdXJyb3VuZGluZyBjb2RlJ3Mgc3R5bGUsIHVudGlsIHRoZSBmaWxlCmdldHMgbW9y
cGhlZCBpbnRvIGNvbnNpc3RlbnQgc2hhcGUuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 13 15:22:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 15:22:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQCmx-00080N-Jj; Mon, 13 May 2019 15:22:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fllF=TN=citrix.com=prvs=029ba87d2=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1hQCmw-00080E-J9
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 15:22:50 +0000
X-Inumbo-ID: f7beb7cf-7592-11e9-8980-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f7beb7cf-7592-11e9-8980-bc764e045a96;
 Mon, 13 May 2019 15:22:49 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,465,1549929600"; d="scan'208";a="85394736"
To: Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xenproject.org>
References: <1557512884-32395-1-git-send-email-andrew.cooper3@citrix.com>
 <1557512884-32395-2-git-send-email-andrew.cooper3@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT6JAlcEEwEKAEECGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEWIQTXqBy2bTNXPzpOYFimNjwxBZC0bQUCXEowWQUJDCJ7dgAKCRCmNjwx
 BZC0beKvEACJ75YlJXd7TnNHgFyiCJkm/qPeoQ3sFGSDZuZh7SKcdt9+3V2bFEb0Mii1hQaz
 3hRqZb8sYPHJrGP0ljK09k3wf8k3OuNxziLQBJyzvn7WNlE4wBEcy/Ejo9TVBdA4ph5D0YaZ
 nqdsPmxe/xlTFuSkgu4ep1v9dfVP1TQR0e+JIBa/Ss+cKC5intKm+8JxpOploAHuzaPu0L/X
 FapzsIXqgT9eIQeBEgO2hge6h9Jov3WeED/vh8kA7f8c6zQ/gs5E7VGALwsiLrhr0LZFcKcw
 kI3oCCrB/C/wyPZv789Ra8EXbeRSJmTjcnBwHRPjnjwQmetRDD1t+VyrkC6uujT5jmgOBzaj
 KCqZ8PcMAssOzdzQtKmjUQ2b3ICPs2X13xZ5M5/OVs1W3TG5gkvMh4YoHi4ilFnOk+v3/j7q
 65FG6N0JLb94Ndi80HkIOQQ1XVGTyu6bUPaBg3rWK91Csp1682kD/dNVF3FKHrRLmSVtmEQR
 5rK0+VGc/FmR6vd4haKGWIRuPxzg+pBR77avIZpU7C7+UXGuZ5CbHwIdY8LojJg2TuUdqaVj
 yxmEZLOA8rVHipCGrslRNthVbJrGN/pqtKjCClFZHIAYJQ9EGLHXLG9Pj76opfjHij3MpR3o
 pCGAh6KsCrfrsvjnpDwqSbngGyEVH030irSk4SwIqZ7FwLkBDQRUWmc6AQgAzpc8Ng5Opbrh
 iZrn69Xr3js28p+b4a+0BOvC48NfrNovZw4eFeKIzmI/t6EkJkSqBIxobWRpBkwGweENsqnd
 0qigmsDw4N7J9Xx0h9ARDqiWxX4jr7u9xauI+CRJ1rBNO3VV30QdACwQ4LqhR/WA+IjdhyMH
 wj3EJGE61NdP/h0zfaLYAbvEg47/TPThFsm4m8Rd6bX7RkrrOgBbL/AOnYOMEivyfZZKX1vv
 iEemAvLfdk2lZt7Vm6X/fbKbV8tPUuZELzNedJvTTBS3/l1FVz9OUcLDeWhGEdlxqXH0sYWh
 E9+PXTAfz5JxKH+LMetwEM8DbuOoDIpmIGZKrZ+2fQARAQABiQNbBBgBCgAmAhsCFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKMJ4FCQnQ/OQBKcBdIAQZAQoABgUCVFpnOgAKCRCyFcen
 x4Qb7cXrCAC0qQeEWmLa9oEAPa+5U6wvG1t/mi22gZN6uzQXH1faIOoDehr7PPESE6tuR/vI
 CTTnaSrd4UDPNeqOqVF07YexWD1LDcQG6PnRqC5DIX1RGE3BaSaMl2pFJP8y+chews11yP8G
 DBbxaIsTcHZI1iVIC9XLhoeegWi84vYc8F4ziADVfowbmbvcVw11gE8tmALCwTeBeZVteXjh
 0OELHwrc1/4j4yvENjIXRO+QLIgk43kB57Upr4tP2MEcs0odgPM+Q+oETOJ00xzLgkTnLPim
 C1FIW2bOZdTj+Uq6ezRS2LKsNmW+PRRvNyA5ojEbA/faxmAjMZtLdSSSeFK8y4SoCRCmNjwx
 BZC0bevWEACRu+GyQgrdGmorUptniIeO1jQlpTiP5WpVnk9Oe8SiLoXUhXXNj6EtzyLGpYmf
 kEAbki+S6WAKnzZd3shL58AuMyDxtFNNjNeKJOcl6FL7JPBIIgIp3wR401Ep+/s5pl3Nw8Ii
 157f0T7o8CPb54w6S1WsMkU78WzTxIs/1lLblSMcvyz1Jq64g4OqiWI85JfkzPLlloVf1rzy
 ebIBLrrmjhCE2tL1RONpE/KRVb+Q+PIs5+YcZ+Q1e0vXWA7NhTWFbWx3+N6WW6gaGpbFbopo
 FkYRpj+2TA5cX5zW148/xU5/ATEb5vdUkFLUFVy5YNUSyeBHuaf6fGmBrDc47rQjAOt1rmyD
 56MUBHpLUbvA6NkPezb7T6bQpupyzGRkMUmSwHiLyQNJQhVe+9NiJJvtEE3jol0JVJoQ9WVn
 FAzPNCgHQyvbsIF3gYkCYKI0w8EhEoH5FHYLoKS6Jg880IY5rXzoAEfPvLXegy6mhYl+mNVN
 QUBD4h9XtOvcdzR559lZuC0Ksy7Xqw3BMolmKsRO3gWKhXSna3zKl4UuheyZtubVWoNWP/bn
 vbyiYnLwuiKDfNAinEWERC8nPKlv3PkZw5d3t46F1Dx0TMf16NmP+azsRpnMZyzpY8BL2eur
 feSGAOB9qjZNyzbo5nEKHldKWCKE7Ye0EPEjECS1gjKDwbkBDQRUWrq9AQgA7aJ0i1pQSmUR
 6ZXZD2YEDxia2ByR0uZoTS7N0NYv1OjU8v6p017u0Fco5+Qoju/fZ97ScHhp5xGVAk5kxZBF
 DT4ovJd0nIeSr3bbWwfNzGx1waztfdzXt6n3MBKr7AhioB1m+vuk31redUdnhbtvN7O40MC+
 fgSk5/+jRGxY3IOVPooQKzUO7M51GoOg4wl9ia3H2EzOoGhN2vpTbT8qCcL92ZZZwkBRldoA
 Wn7c1hEKSTuT3f1VpSmhjnX0J4uvKZ1V2R7rooKJYFBcySC0wa8aTmAtAvLgfcpe+legOtgq
 DKzLuN45xzEjyjCiI521t8zxNMPJY9FiCPNv0sCkDwARAQABiQI8BBgBCgAmAhsMFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKNJYFCQnQrVkACgkQpjY8MQWQtG2Xxg//RrRP+PFYuNXt
 9C5hec/JoY24TkGPPd2tMC9usWZVImIk7VlHlAeqHeE0lWU0LRGIvOBITbS9izw6fOVQBvCA
 Fni56S12fKLusWgWhgu03toT9ZGxZ9W22yfw5uThSHQ4y09wRWAIYvhJsKnPGGC2KDxFvtz5
 4pYYNe8Icy4bwsxcgbaSFaRh+mYtts6wE9VzyJvyfTqbe8VrvE+3InG5rrlNn51AO6M4Wv20
 iFEgYanJXfhicl0WCQrHyTLfdB5p1w+072CL8uryHQVfD0FcDe+J/wl3bmYze+aD1SlPzFoI
 MaSIXKejC6oh6DAT4rvU8kMAbX90T834Mvbc3jplaWorNJEwjAH/r+v877AI9Vsmptis+rni
 JwUissjRbcdlkKBisoUZRPmxQeUifxUpqgulZcYwbEC/a49+WvbaYUriaDLHzg9xisijHwD2
 yWV8igBeg+cmwnk0mPz8tIVvwi4lICAgXob7HZiaqKnwaDXs4LiS4vdG5s/ElnE3rIc87yru
 24n3ypeDZ6f5LkdqL1UNp5/0Aqbr3EiN7/ina4YVyscy9754l944kyHnnMRLVykg0v+kakj0
 h0RJ5LbfLAMM8M52KIA3y14g0Fb7kHLcOUMVcgfQ3PrN6chtC+5l6ouDIlSLR3toxH8Aam7E
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <050b49c0-7669-6084-e1a5-4f7f83d106ce@citrix.com>
Date: Mon, 13 May 2019 16:22:45 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <1557512884-32395-2-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 1/4] xen/watchdog: Fold exit paths to have a
 single unlock
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Christian Lindig <christian.lindig@citrix.com>,
 Pau Ruiz Safont <pau.safont@citrix.com>, Julien Grall <julien.grall@arm.com>,
 =?UTF-8?B?RWR3aW4gVMO2csO2aw==?= <edvin.torok@citrix.com>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gNS8xMC8xOSA3OjI4IFBNLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+IFRoaXMgaXMgbW9zdGx5
IHRvIHNpbXBsaWZ5IGZ1dHVyZSBsb2dpY2FsIGNoYW5nZXMsIGJ1dCBpdCBkb2VzIGNvbWUgd2l0
aCBhCj4gbW9kZXN0IHJlZHVuY3Rpb24gaW4gY29tcGlsZWQgY29kZSBzaXplICgtNTUsIDM0NSA9
PiAyOTApLgo+IAo+IE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogR2Vv
cmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 13 15:23:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 15:23:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQCn7-00082a-3A; Mon, 13 May 2019 15:23:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=cGAx=TN=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hQCn5-00082A-78
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 15:22:59 +0000
X-Inumbo-ID: fcee2a2e-7592-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fcee2a2e-7592-11e9-8980-bc764e045a96;
 Mon, 13 May 2019 15:22:58 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 13 May 2019 09:22:57 -0600
Message-Id: <5CD98BC8020000780022E3ED@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 13 May 2019 09:22:48 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20190508132403.1454-1-paul.durrant@citrix.com>
 <20190508132403.1454-2-paul.durrant@citrix.com>
In-Reply-To: <20190508132403.1454-2-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 1/5] iommu: trivial re-organisation to avoid
 unnecessary test
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA4LjA1LjE5IGF0IDE1OjIzLCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IEFuICdpZiAoICFpb21tdV9lbmFibGVkICknIGZvbGxvd2VkIGJ5IGFuICdpZiAoIGlvbW11
X2VuYWJsZWQgKScgd2l0aAo+IG9ubHkgYSBwcmludGsoKSBpbiBiZXR3ZWVuIHNlZW1zIGEgbGl0
dGxlIHNpbGx5LiBNb3ZlIHRoZSBwcmludGsoKSBhbmQKPiB1c2UgJ2Vsc2UnIGluc3RlYWQuCj4g
Cj4gU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4K
CkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 13 15:28:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 15:28:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQCsI-0008Jx-Qm; Mon, 13 May 2019 15:28:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rpFc=TN=citrix.com=prvs=0298122e9=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1hQCsI-0008Js-8m
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 15:28:22 +0000
X-Inumbo-ID: b9f65a1a-7593-11e9-8f20-4f58c3224074
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b9f65a1a-7593-11e9-8f20-4f58c3224074;
 Mon, 13 May 2019 15:28:15 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,465,1549929600"; d="scan'208";a="85395078"
Date: Mon, 13 May 2019 16:28:12 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20190513152812.GC3977@zion.uk.xensource.com>
References: <20190513165321.464fdeaf.olaf@aepfle.de>
 <20190513152005.jojtolhh5wdguvg6@Air-de-Roger>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190513152005.jojtolhh5wdguvg6@Air-de-Roger>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] how to disable build of pv-shim?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Olaf Hering <olaf@aepfle.de>,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBNYXkgMTMsIDIwMTkgYXQgMDU6MjA6MDVQTSArMDIwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBPbiBNb24sIE1heSAxMywgMjAxOSBhdCAwNDo1MzoyMVBNICswMjAwLCBPbGFm
IEhlcmluZyB3cm90ZToKPiA+IFdoYXQgaXMgdGhlIHJlY29tbWVuZGVkIHdheSB0byBkaXNhYmxl
IENPTkZJR19QVl9TSElNLCB3aGljaCBpcyBzZXQgaW4KPiA+IHRvb2xzL2Zpcm13YXJlL01ha2Vm
aWxlPyBGcm9tIG15IHVuZGVyc3RhbmRpbmcgdGhlcmUgaXMgbm8gd2F5IHRvIGluZmx1ZW5jZQo+
ID4gaXRzIHZhbHVlIGZyb20gb3V0c2lkZSwgd2hpY2ggbWVhbnMgdGhlIGJ1aWxkIGFsd2F5cyBl
bnRlcnMgeGVuLWRpci8uCj4gCj4gSSB0aGluayB0aGUgZm9sbG93aW5nIHNob3VsZCBkbyB0aGUg
dHJpY2suCj4gCj4gTGV0IG1lIGtub3cgaWYgdGhhdCB3b3JrcyBmb3IgeW91IGFuZCBJIHdpbGwg
c3VibWl0IGl0IGZvcm1hbGx5Lgo+IAo+IFRoYW5rcyEKPiAKPiAtLS04PC0tLQo+IGRpZmYgLS1n
aXQgYS9jb25maWcvVG9vbHMubWsuaW4gYi9jb25maWcvVG9vbHMubWsuaW4KPiBpbmRleCA5ODI0
NWY2M2M5Li44NGRkYjFhNTQyIDEwMDY0NAo+IC0tLSBhL2NvbmZpZy9Ub29scy5tay5pbgo+ICsr
KyBiL2NvbmZpZy9Ub29scy5tay5pbgo+IEBAIC03NSwzICs3NSw1IEBAIFRJTkZPX0xJQlMgICAg
ICAgICAgOj0gQFRJTkZPX0xJQlNACj4gIEFSR1BfTERGTEFHUyAgICAgICAgOj0gQGFyZ3BfbGRm
bGFnc0AKPiAgCj4gIEZJTEVfT0ZGU0VUX0JJVFMgICAgOj0gQEZJTEVfT0ZGU0VUX0JJVFNACj4g
Kwo+ICtDT05GSUdfUFZfU0hJTSAgICAgIDo9IEBwdnNoaW1ACj4gZGlmZiAtLWdpdCBhL3Rvb2xz
L2NvbmZpZ3VyZS5hYyBiL3Rvb2xzL2NvbmZpZ3VyZS5hYwo+IGluZGV4IGM5ZmQ2OWRkZmEuLjhk
ZjJmZDYwNGIgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvY29uZmlndXJlLmFjCj4gKysrIGIvdG9vbHMv
Y29uZmlndXJlLmFjCj4gQEAgLTQ5Miw0ICs0OTIsMTUgQEAgQUNfQVJHX0VOQUJMRShbOXBmc10s
Cj4gIAo+ICBBQ19TVUJTVChuaW5lcGZzKQo+ICAKPiArQUNfQVJHX0VOQUJMRShbcHZzaGltXSwK
PiArICAgIEFTX0hFTFBfU1RSSU5HKFstLWRpc2FibGUtcHZzaGltXSwgW0Rpc2FibGUgcHZzaGlt
IGJ1aWxkICh4ODYgb25seSwgZW5hYmxlZCBieSBkZWZhdWx0KV0pLAo+ICsgICAgW0FTX0lGKFt0
ZXN0ICJ4JGVuYWJsZV9wdnNoaW0iID0gInhubyJdLCBbcHZzaGltPW5dLCBbcHZzaGltPXldKV0s
IFsKPiArICAgIGNhc2UgIiRob3N0X2NwdSIgaW4KPiArICAgICAgICBpW1szNDU2XV04Nnx4ODZf
NjQpCj4gKyAgICAgICAgICAgcHZzaGltPSJ5Ijs7CgpTaW5jZSB4ZW4gZG9lc24ndCBidWlsZCBv
biAzMmJpdCBhbnltb3JlIHlvdSBtYXkgd2FudCB0byBleGNsdWRlCmlbMzQ1Nl04NiBoZXJlPwoK
V2VpLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 13 15:29:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 15:29:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQCtV-0008PU-6y; Mon, 13 May 2019 15:29:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GA65=TN=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1hQCtU-0008PN-50
 for xen-devel@lists.xen.org; Mon, 13 May 2019 15:29:36 +0000
X-Inumbo-ID: e87e81ab-7593-11e9-8980-bc764e045a96
Received: from mail-lf1-x143.google.com (unknown [2a00:1450:4864:20::143])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e87e81ab-7593-11e9-8980-bc764e045a96;
 Mon, 13 May 2019 15:29:34 +0000 (UTC)
Received: by mail-lf1-x143.google.com with SMTP id v18so9423647lfi.1
 for <xen-devel@lists.xen.org>; Mon, 13 May 2019 08:29:34 -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-language:content-transfer-encoding;
 bh=Ke7hR50yNcOKUpt6mIyf1ikjRrJvn80erManiLo7ElM=;
 b=o2UkQC6C7bFKV6bWvIwOlr0FLGnA4nqJmONlA0+fwl1yvttPoxWelxNR3gaXNCw4LV
 0uF/ANtjxZp7DTqSezme18w7T7uWE0v5/G03FXJ08Po14KsLiLFAifEaE6MQVuxrVd0y
 IBLi4+y522GAN6NvKx5oPRH6l4GKGCR/eZuQzvXL0R/GYrUZ5F97VbB7rdNc8JrrzxDQ
 ezY2BD3+TfQ1kyJCUj47JhkbyGN57cEJMyx7iuNq1Z53Aw+zZnUclY5B2sdYQ3TNAlbA
 dQLWZdfjpbSuIw8tDZ32pZ7iWUO5hntixPafSINsPBd7TKOCFMwRglr36Zv5olQrX0vm
 NHXA==
X-Google-DKIM-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=Ke7hR50yNcOKUpt6mIyf1ikjRrJvn80erManiLo7ElM=;
 b=cepCdRbuc1asmWQvV/fsej0TzC7Z9gTFUyDFYteve6JvRQHBiyp20DQis7IK86a044
 9wYn3kJfieO1onExCkkhiwEiILCR7e3PBpW0v+Ee6+WetX6izlVS19jZb9MLZr3a4i3C
 9/nnA6H9ygFBlnyKOXkmrL/1iKrgJXf9haLSo5bln5oA3nbyBOfrTVdBr7HY4lFHuthM
 fdyspBrmiqu6XJVQKqs4JpZ5PLYHQmHMQQHZw3lzSuN56NBvaZ+ApE8rRGvhcR6zbqy2
 jxi92JlrFSCvybHrxd2WSY93aqSF1hMjZkLdw6Y1wVw8dQQRovXywwX20JWcCCGeOGlZ
 mPgQ==
X-Gm-Message-State: APjAAAVkoxqjIc/IF3BHyOIVFKwdCcgC0nJwW384h5hyPaUV8hrLLEGU
 PkKhC11ELjZF7e2eehWjx80=
X-Google-Smtp-Source: APXvYqw4pqBrv52nmVorAcyYRaAej6RhV+sAvC8yiUfJs77cKVYrKqHkJ67Z9MhxjlUhcWEzZKHirQ==
X-Received: by 2002:ac2:5612:: with SMTP id v18mr4488083lfd.15.1557761372608; 
 Mon, 13 May 2019 08:29:32 -0700 (PDT)
Received: from [10.17.180.71] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id
 u6sm3236462lfu.5.2019.05.13.08.29.31
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 13 May 2019 08:29:31 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <1556007026-31057-1-git-send-email-andrii.anisov@gmail.com>
 <8f8a401d-bdfc-4a40-61bc-4ceb8c518ade@arm.com>
 <9553a5cc-ac8b-04c4-3b89-13b1d92e306e@gmail.com>
 <0e06d98d-f366-ff85-5f19-541c3079012c@arm.com>
 <539f8230-87af-9ffd-0b9b-4f44a2e26599@gmail.com>
 <256009a8-c960-5342-ee8e-3e0721af8658@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <3fcde39c-5cda-b1b6-156c-48bae16a7c83@gmail.com>
Date: Mon, 13 May 2019 18:29:30 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <256009a8-c960-5342-ee8e-3e0721af8658@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 0/2] Introduce runstate area registration
 with phys address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrii Anisov <andrii_anisov@epam.com>, Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxMy4wNS4xOSAxNzozNCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IE15IHBvaW50IG9mIG15
IG1lc3NhZ2UgaXMgdG8gdW5kZXJzdGFuZCB0aGUgZXhhY3Qgd29ya2xvYWQvc2V0dXAgeW91IGFy
ZSB1c2luZy4gImRkIiB3YXMgbm90IGFuIGVudGlyZWx5IG9idmlvdXMgY2hvaWNlIGZvciBDUFVC
dXJuIGFuZCBHb29nbGUgZGlkbid0IHByb3ZpZGUgYSBsb3Qgb2Ygd2Vic2l0ZSBiYWNraW5nIHRo
aXMgaW5mb3JtYXRpb24uCgo+IEFueXdheSwgbm93IEkgdW5kZXJzdGFuZCBhIGJpdCBtb3JlIHRo
ZSB3b3JrbG9hZCwgYSBjb3VwbGUgb2YgbW9yZSBxdWVzdGlvbnM6Cj4gIMKgwqAgLSBIb3cgbWFu
eSB2Q1BVcyBhcmUgeW91IHVzaW5nIGluIGVhY2ggZG9tYWluPwo+ICDCoMKgIC0gV2hhdCBzY2hl
ZHVsZXIgYXJlIHlvdSB1c2luZz8KPiAgwqDCoCAtIFdoYXQgaXMgdGhlIGFmZmluaXR5PwoKRm9y
IHRoZSB0ZXN0IHdpdGggZ2xtYXJrMjogRG9tMCAoNCBWQ1BVcyksIERvbUQgKDQgVkNQVXMpLCA0
IFBDUFVzLCBubyBhZmZpbml0eSBzcGVjaWZpZWQuCgpGb3IgdGhlIHRlc3Qgd2l0aCBUQk06IERv
bTAgKDIgVkNQVXMpIHBpbm5lZCB0byBQQ1BVcyAwIGFuZCAxLCBhbmQgVEJNIGRvbWFpbiB3aXRo
IG9uZSBWQ1BVIHBpbm5lZCB0byBQQ1BVIDIuCgpUaGUgc2NoZWR1bGVyIGlzIGRlZmF1dCAoY3Jl
ZGl0MikuCgotLSAKU2luY2VyZWx5LApBbmRyaWkgQW5pc292LgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 13 15:31:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 15:31:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQCvZ-0000ih-L0; Mon, 13 May 2019 15:31:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=nxsn=TN=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hQCvY-0000ib-Lr
 for xen-devel@lists.xen.org; Mon, 13 May 2019 15:31:44 +0000
X-Inumbo-ID: 3617d2b8-7594-11e9-b018-6f10652ccec0
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 3617d2b8-7594-11e9-b018-6f10652ccec0;
 Mon, 13 May 2019 15:31:43 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 25A96341;
 Mon, 13 May 2019 08:31:43 -0700 (PDT)
Received: from [10.37.12.148] (unknown [10.37.12.148])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id EF5893F71E;
 Mon, 13 May 2019 08:31:41 -0700 (PDT)
To: Andrii Anisov <andrii.anisov@gmail.com>, xen-devel@lists.xen.org
References: <1556007026-31057-1-git-send-email-andrii.anisov@gmail.com>
 <8f8a401d-bdfc-4a40-61bc-4ceb8c518ade@arm.com>
 <9553a5cc-ac8b-04c4-3b89-13b1d92e306e@gmail.com>
 <0e06d98d-f366-ff85-5f19-541c3079012c@arm.com>
 <539f8230-87af-9ffd-0b9b-4f44a2e26599@gmail.com>
 <256009a8-c960-5342-ee8e-3e0721af8658@arm.com>
 <3fcde39c-5cda-b1b6-156c-48bae16a7c83@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <449bd563-f256-432f-a542-110d9eae0d73@arm.com>
Date: Mon, 13 May 2019 16:31:40 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <3fcde39c-5cda-b1b6-156c-48bae16a7c83@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 0/2] Introduce runstate area registration
 with phys address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrii Anisov <andrii_anisov@epam.com>, Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiA1LzEzLzE5IDQ6MjkgUE0sIEFuZHJpaSBBbmlzb3Ygd3JvdGU6Cj4gCj4gCj4gT24g
MTMuMDUuMTkgMTc6MzQsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gTXkgcG9pbnQgb2YgbXkgbWVz
c2FnZSBpcyB0byB1bmRlcnN0YW5kIHRoZSBleGFjdCB3b3JrbG9hZC9zZXR1cCB5b3UgCj4+IGFy
ZSB1c2luZy4gImRkIiB3YXMgbm90IGFuIGVudGlyZWx5IG9idmlvdXMgY2hvaWNlIGZvciBDUFVC
dXJuIGFuZCAKPj4gR29vZ2xlIGRpZG4ndCBwcm92aWRlIGEgbG90IG9mIHdlYnNpdGUgYmFja2lu
ZyB0aGlzIGluZm9ybWF0aW9uLgo+IAo+PiBBbnl3YXksIG5vdyBJIHVuZGVyc3RhbmQgYSBiaXQg
bW9yZSB0aGUgd29ya2xvYWQsIGEgY291cGxlIG9mIG1vcmUgCj4+IHF1ZXN0aW9uczoKPj4gwqDC
oMKgIC0gSG93IG1hbnkgdkNQVXMgYXJlIHlvdSB1c2luZyBpbiBlYWNoIGRvbWFpbj8KPj4gwqDC
oMKgIC0gV2hhdCBzY2hlZHVsZXIgYXJlIHlvdSB1c2luZz8KPj4gwqDCoMKgIC0gV2hhdCBpcyB0
aGUgYWZmaW5pdHk/Cj4gCj4gRm9yIHRoZSB0ZXN0IHdpdGggZ2xtYXJrMjogRG9tMCAoNCBWQ1BV
cyksIERvbUQgKDQgVkNQVXMpLCA0IFBDUFVzLCBubyAKPiBhZmZpbml0eSBzcGVjaWZpZWQuCgpT
bywgYXJlIHlvdSBydW5uaW5nIDQgZGQgKG9uZSBmb3IgZWFjaCBjb3JlKSBpbiBwYXJhbGxlbD8g
QXJlIHRoZXkgcGlubmVkPwoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 13 15:34:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 15:34:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQCy4-0000rq-4c; Mon, 13 May 2019 15:34:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rpFc=TN=citrix.com=prvs=0298122e9=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1hQCy2-0000rl-HA
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 15:34:18 +0000
X-Inumbo-ID: 9185037a-7594-11e9-8980-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9185037a-7594-11e9-8980-bc764e045a96;
 Mon, 13 May 2019 15:34:17 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,465,1549929600"; d="scan'208";a="85395547"
Date: Mon, 13 May 2019 16:34:14 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>, Juergen Gross <jgross@suse.com>, Olaf
 Hering <olaf@aepfle.de>, Alistair Francis <alistair.francis@xilinx.com>
Message-ID: <20190513153414.GU2798@zion.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: [Xen-devel] Anyone using blktap2?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8KClNlZWluZyB0aGF0IHlvdSB3ZXJlIHRoZSBsYXN0IHBlb3BsZSB3aG8gY2hhbmdlZCBi
bGt0YXAyIGluIGEgbWVhbmluZ2Z1bAp3YXk6IGRvIHlvdSB1c2UgaXQgYXQgYWxsPwoKSSdtIHRo
aW5raW5nIGFib3V0IGRyb3BwaW5nIGl0IChhZ2FpbikuCgooT2J2LiB0aGUgd2lkZXIgY29tbXVu
aXR5IGlzIHdlbGNvbWUgdG8gdm9pY2UgdGhlaXIgb3BpbmlvbiBhcyB3ZWxsLikKCgpXZWkuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 13 15:35:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 15:35:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQCyu-0000vZ-H7; Mon, 13 May 2019 15:35:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=armk=TN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQCyt-0000vJ-H0
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 15:35:11 +0000
X-Inumbo-ID: b145b4ea-7594-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b145b4ea-7594-11e9-8980-bc764e045a96;
 Mon, 13 May 2019 15:35:10 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQCyr-0001D5-Ir; Mon, 13 May 2019 15:35:09 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hQCyr-0006K4-7M; Mon, 13 May 2019 15:35:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hQCyr-0005jl-6b; Mon, 13 May 2019 15:35:09 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136178-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=004299fba49747ccd614c9abcae9772ec8845e20
X-Osstest-Versions-That: xen=1e31c150f6b0efac59df1824e9881b3eb00b01b5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 13 May 2019 15:35:09 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 136178: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjE3OCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjE3OC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICAwMDQyOTlmYmE0OTc0N2NjZDYxNGM5YWJjYWU5NzcyZWM4ODQ1ZTIwCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAxZTMxYzE1MGY2YjBlZmFjNTlk
ZjE4MjRlOTg4MWIzZWIwMGIwMWI1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzYxNzAgIDIwMTkt
MDUtMTMgMDk6MDA6MzQgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTM2MTc4ICAy
MDE5LTA1LTEzIDEzOjAwOjQ4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW1pdCBTaW5naCBUb21hciA8YW1p
dHRvbWVyMjVAZ21haWwuY29tPgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CiAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgQnJp
YW4gV29vZHMgPGJyaWFuLndvb2RzQGFtZC5jb20+CiAgRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3Jh
QHR5Y2hvLm5zYS5nb3Y+CiAgRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KICBE
YXZpZCBXb29kaG91c2UgPGR3bXdAYW1hem9uLmNvLnVrPgogIERvdWcgR29sZHN0ZWluIDxjYXJk
b2VAY2FyZG9lLmNvbT4KICBFc2xhbSBFbG5pa2V0eSA8ZWxuaWtldHlAYW1hem9uLmNvbT4KICBJ
YW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgogIEtldmluIFRpYW4gPGtldmlu
LnRpYW5AaW50ZWwuY29tPgogIEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3Jh
Y2xlLmNvbT4KICBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kgPG1hcm1hcmVrQGludmlzaWJs
ZXRoaW5nc2xhYi5jb20+CiAgT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgogIE9sZWtzYW5k
ciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KICBSb2dlciBQYXUg
TW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4KICBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+CiAgVGltIERlZWdhbiA8
dGltQHhlbi5vcmc+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWls
ZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpz
Zy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczog
L2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFu
ZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVz
aGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0
CiAgIDFlMzFjMTUwZjYuLjAwNDI5OWZiYTQgIDAwNDI5OWZiYTQ5NzQ3Y2NkNjE0YzlhYmNhZTk3
NzJlYzg4NDVlMjAgLT4gc21va2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 13 15:35:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 15:35:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQCzN-0000zk-S5; Mon, 13 May 2019 15:35:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=cGAx=TN=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hQCzM-0000zV-A8
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 15:35:40 +0000
X-Inumbo-ID: c0fec74c-7594-11e9-b4f8-0bcd15bc9d88
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c0fec74c-7594-11e9-b4f8-0bcd15bc9d88;
 Mon, 13 May 2019 15:35:37 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 13 May 2019 09:35:35 -0600
Message-Id: <5CD98EC4020000780022E421@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 13 May 2019 09:35:32 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20190508132403.1454-1-paul.durrant@citrix.com>
 <20190508132403.1454-3-paul.durrant@citrix.com>
In-Reply-To: <20190508132403.1454-3-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 2/5] iommu / x86: move call to
 scan_pci_devices() out of vendor code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Brian Woods <brian.woods@amd.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA4LjA1LjE5IGF0IDE1OjI0LCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IEl0J3Mgbm90IHZlbmRvciBzcGVjaWZpYyBzbyBpdCBzaG91bGRuJ3QgcmVhbGx5IGJlIHRo
ZXJlLgoKUGVyaGFwcywgYnV0IHRoaXMgbmVlZHMgYmV0dGVyIGp1c3RpZmljYXRpb246Cgo+IC0t
LSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCj4gKysrIGIveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKPiBAQCAtMjM3MiwxMCArMjM3Miw2IEBAIHN0YXRp
YyBpbnQgX19pbml0IHZ0ZF9zZXR1cCh2b2lkKQo+ICAgICAgUChpb21tdV9oYXBfcHRfc2hhcmUs
ICJTaGFyZWQgRVBUIHRhYmxlcyIpOwo+ICAjdW5kZWYgUAo+ICAKPiAtICAgIHJldCA9IHNjYW5f
cGNpX2RldmljZXMoKTsKPiAtICAgIGlmICggcmV0ICkKPiAtICAgICAgICBnb3RvIGVycm9yOwo+
IC0KPiAgICAgIHJldCA9IGluaXRfdnRkX2h3KCk7CgpFdmVuIGFmdGVyIHNvbWUgbG9va2luZyBh
cm91bmQsIGl0J3Mgbm90IG9idmlvdXMgdG8gbWUgdGhhdCB0aGUgbGF0dGVyCmNhbGwgZG9lc24n
dCBkZXBlbmQgb24gUENJIGRldmljZXMgYmVpbmcga25vd24sIG1vcmUgc3BlY2lmaWNhbGx5CnNl
Z21lbnQgMCdzIGJ1czJicmlkZ2VbXSBoYXZpbmcgYmVlbiBmaWxsZWQuIE5vciBjYW4gSSB0ZWxs
IHdoZXRoZXIKdGhlcmUgd291bGQgYmUgc29tZSBub3RpY2VhYmxlIG1pc2JlaGF2aW9yIChwcmlv
ciB0byBhbnkgZ3Vlc3RzCnN0YXJ0aW5nKSBpZiB0aGVyZSB3YXMgYSBkZXBlbmRlbmN5IGFuZCBp
dCBnb3QgYnJva2VuIGJ5IHRoZSByZS0Kb3JkZXJpbmcuCgpKYW4KCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 13 15:38:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 15:38:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQD2Q-0001De-Bo; Mon, 13 May 2019 15:38:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GA65=TN=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1hQD2P-0001DU-2a
 for xen-devel@lists.xen.org; Mon, 13 May 2019 15:38:49 +0000
X-Inumbo-ID: 32b40053-7595-11e9-8980-bc764e045a96
Received: from mail-lj1-x242.google.com (unknown [2a00:1450:4864:20::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 32b40053-7595-11e9-8980-bc764e045a96;
 Mon, 13 May 2019 15:38:48 +0000 (UTC)
Received: by mail-lj1-x242.google.com with SMTP id m20so11418828lji.2
 for <xen-devel@lists.xen.org>; Mon, 13 May 2019 08:38:48 -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-language:content-transfer-encoding;
 bh=7VneVWsrd/X7Rj3LYVMHHCKRsAyFgTICE051laXBIAU=;
 b=aCfB6pyCFINSwFgqBgwf5kan94473CzrDwqmRbLpf8zbLRaEZSv8gznH2zmLwWyDT2
 bWRkmsdHyF7uClDtU6rwdKFeu+e+W5aA33/oy1d7SNEh6Wdgqmk3LBKIQwvPM2zO2ys4
 O+UngqNRbzFfD8QO6XWhd9pTzFLZSb332HoPbBrfVzX+y+D+CS/0CDS3qCRHC/YTvuDZ
 sjljwDtTSddhLvVsIBmeHTvpixuqz2CR7n+px/tJLxeRxCKc9VK4DBaMtp7FbQmmHTdY
 fPjqODPV8kn8EuJ9PQ/zjF5rnLsG+ukMFlCmYThxqN4CGS2HfuejxxZokb6v3iAKEdm6
 luRw==
X-Google-DKIM-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=7VneVWsrd/X7Rj3LYVMHHCKRsAyFgTICE051laXBIAU=;
 b=Sx4M1prJit6h88n3yJow8bw2+hZZssgC0H0MTWyfXfd/xMObilWOZXWJ31Dv+AeVTx
 lLYSS88xdME7jBT7GuDnLD/TxEtLL85t+io/XxWaxvW0RNpvYeSbqDdLZLmTL//aWAVt
 ucejWZaDMBt+J2p5avclwhAVjPqWD1ngLmPxi923/igdGxJGX2GeYPjNwEfMDRHD+DmY
 JEul6f/b/xIkQ/nLswGzvyYQKaTCR7hAoax8bs4Azy5w2r1X3Bo/Ww7MB1upsSOwImK6
 ivvrUD4YpvxrVTwlRC92WwA6DttxTbfCzK7akJ6T4blV+mH+hpB9agDOFoEkvkg3eTFO
 ZwAQ==
X-Gm-Message-State: APjAAAW6nfOc4ijxtirC+Iz8TZ6snyfpRFc/Dg0O6eIV33ujRFWtHsc8
 72z7myOXphX4+Hae9AEQIwM=
X-Google-Smtp-Source: APXvYqz7A46+2pKNCmtk+uamaw/ojzuhmk0bp0J8xNVsgsR6ivmudhD9hFzaUTWKvqn2kDUMmBDS5w==
X-Received: by 2002:a2e:9116:: with SMTP id m22mr2695640ljg.12.1557761926710; 
 Mon, 13 May 2019 08:38:46 -0700 (PDT)
Received: from [10.17.180.71] (ll-74.141.223.85.sovam.net.ua. [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id
 u11sm3370188lfb.60.2019.05.13.08.38.45
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 13 May 2019 08:38:45 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <1556007026-31057-1-git-send-email-andrii.anisov@gmail.com>
 <8f8a401d-bdfc-4a40-61bc-4ceb8c518ade@arm.com>
 <9553a5cc-ac8b-04c4-3b89-13b1d92e306e@gmail.com>
 <0e06d98d-f366-ff85-5f19-541c3079012c@arm.com>
 <539f8230-87af-9ffd-0b9b-4f44a2e26599@gmail.com>
 <256009a8-c960-5342-ee8e-3e0721af8658@arm.com>
 <3fcde39c-5cda-b1b6-156c-48bae16a7c83@gmail.com>
 <449bd563-f256-432f-a542-110d9eae0d73@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <30412929-eae5-a013-5962-8b0874c8a3e2@gmail.com>
Date: Mon, 13 May 2019 18:38:44 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <449bd563-f256-432f-a542-110d9eae0d73@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 0/2] Introduce runstate area registration
 with phys address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrii Anisov <andrii_anisov@epam.com>, Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxMy4wNS4xOSAxODozMSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFNvLCBhcmUgeW91IHJ1
bm5pbmcgNCBkZCAob25lIGZvciBlYWNoIGNvcmUpIGluIHBhcmFsbGVsPyBBcmUgdGhleSBwaW5u
ZWQ/CgpZZXMsIHN1cmUgSSBydW4gNCBkZCdzIGluIHBhcmFsbGVsIHRvIGdldCBhbGwgVkNQVXMg
bG9hZGVkLiBObyB0aGV5IGFyZSBub3QgcGlubmVkLgoKLS0gClNpbmNlcmVseSwKQW5kcmlpIEFu
aXNvdi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 13 15:40:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 15:40:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQD3X-0001Jf-Nu; Mon, 13 May 2019 15:39:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=cGAx=TN=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hQD3V-0001JY-UM
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 15:39:57 +0000
X-Inumbo-ID: 5bc50090-7595-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5bc50090-7595-11e9-8980-bc764e045a96;
 Mon, 13 May 2019 15:39:56 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 13 May 2019 09:39:55 -0600
Message-Id: <5CD98FC9020000780022E443@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 13 May 2019 09:39:53 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1557512884-32395-1-git-send-email-andrew.cooper3@citrix.com>
 <1557512884-32395-4-git-send-email-andrew.cooper3@citrix.com>
 <5CD986B4020000780022E394@prv1-mh.provo.novell.com>
 <6f460a8e-d78d-425b-b7f1-0f667a1b42be@citrix.com>
In-Reply-To: <6f460a8e-d78d-425b-b7f1-0f667a1b42be@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 3/4] xen/watchdog: Drop all locked
 operations on the watchdog_inuse_map
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Pau Ruiz Safont <pau.safont@citrix.com>, Julien Grall <julien.grall@arm.com>,
 =?UTF-8?B?RWR3aW4gVMO2csO2aw==?= <edvin.torok@citrix.com>,
 Christian Lindig <christian.lindig@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEzLjA1LjE5IGF0IDE3OjE3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTMvMDUvMjAxOSAxNjowMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDEw
LjA1LjE5IGF0IDIwOjI4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiBB
bGwgbW9kaWZpY2F0aW9ucyB0byB0aGUgd2F0Y2hkb2dfaW51c2VfbWFwIGhhcHBlbiB3aXRoIGQt
PndhdGNoZG9nX2xvY2sgaGVsZCwKPj4+IHNvIHRoZXJlIGFyZSBubyBjb25jdXJyZW5jeSBwcm9i
bGVtcyB0byBkZWFsIHdpdGguCj4+IEJ1dCBjb25jdXJyZW5jeSBwcm9ibGVtcyBjYW4gYWxzbyBv
Y2N1ciBmb3IgcmVhZGVycy4gV2hpbGUKPj4gbm90IGEgcHJvYmxlbSBhZmFpY3QsIGR1bXBfZG9t
YWlucygpIGFjdHVhbGx5IGhhcyBzdWNoIGFuCj4+IGV4YW1wbGUgKGFuZCBoZW5jZSBtaWdodCBi
ZSB3b3J0aCBtZW50aW9uaW5nIGhlcmUpLgo+IAo+IEl0cyBvbmx5IGRlYnVnZ2luZywgYW5kIHdv
dWxkIG5lZWQgdG8gdGFrZSB0aGUgc3BpbmxvY2sgYW55d2F5IHRvIGF2b2lkCj4gYSBUT0NUT1Ug
cmFjZSBiZXR3ZWVuIHdhdGNoZG9nX2ludXNlX21hcCBhbmQgZC0+d2F0Y2hkb2dfdGltZXJbaV0u
ZXhwaXJlcwoKUmlnaHQsIGhlbmNlIG15IHN1Z2dlc3Rpb24gdG8ganVzdCBtZW50aW9uIGl0IGhl
cmUuCgo+Pj4gLS0tIGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jCj4+PiArKysgYi94ZW4vY29tbW9u
L3NjaGVkdWxlLmMKPj4+IEBAIC0xMDY4LDE3ICsxMDY4LDE1IEBAIHN0YXRpYyBsb25nIGRvbWFp
bl93YXRjaGRvZyhzdHJ1Y3QgZG9tYWluICpkLCB1aW50MzJfdCBpZCwgdWludDMyX3QgdGltZW91
dCkKPj4+ICAgICAgfQo+Pj4gICAgICBlbHNlIC8qIEFsbG9jYXRlIHRoZSBuZXh0IGF2YWlsYWJs
ZSB0aW1lci4gKi8KPj4+ICAgICAgewo+Pj4gLSAgICAgICAgZm9yICggaWQgPSAwOyBpZCA8IE5S
X0RPTUFJTl9XQVRDSERPR19USU1FUlM7IGlkKysgKQo+Pj4gLSAgICAgICAgewo+Pj4gLSAgICAg
ICAgICAgIGlmICggdGVzdF9hbmRfc2V0X2JpdChpZCwgJmQtPndhdGNoZG9nX2ludXNlX21hcCkg
KQo+Pj4gLSAgICAgICAgICAgICAgICBjb250aW51ZTsKPj4+IC0gICAgICAgICAgICBicmVhazsK
Pj4+IC0gICAgICAgIH0KPj4+IC0gICAgICAgIGlmICggaWQgPT0gTlJfRE9NQUlOX1dBVENIRE9H
X1RJTUVSUyApCj4+PiArICAgICAgICBpZCA9IGZmcyh+ZC0+d2F0Y2hkb2dfaW51c2VfbWFwKSAt
IDE7Cj4+IEknbSBzdXJwcmlzZWQgd2UgaGF2ZSBubyAodW5pdmVyc2FsbHkgYXZhaWxhYmxlKSBm
ZnooKS4gSSB3b25kZXIKPj4gdGhvdWdoIHdoZXRoZXIgZmluZF9maXJzdF96ZXJvX2JpdCgpIHdv
dWxkbid0IGJlIHRoZSBiZXR0ZXIKPj4gY2hvaWNlIGhlcmUgYW55d2F5LCBhcyB0aGUgcmVzdWx0
IHdvdWxkbid0IGJlIHVuZGVmaW5lZCBpbgo+PiBjYXNlIE5SX0RPTUFJTl9XQVRDSERPR19USU1F
UlMgZ3JldyB0byAzMi4KPiAKPiBTYWRseSBubyAtIGZpbmRfZmlyc3RfemVyb19iaXQoKSB0YWtl
cyB1bnNpZ25lZCBsb25nICosIHNvIGl0cyB1c2UgaGVyZQo+IGEpIHJlcXVpcmVzIGEgKHZvaWQg
KikgY2FzdCB0byBjb21waWxlLCBhbmQgYikgaXMgZGVmaW5pdGVseSBVQi4KCk9oLCByaWdodCwg
aXQgd29ya3Mgd2l0aCBhIHBvaW50ZXIuIFdvdWxkIHlvdSBtaW5kIGFkZGluZyBhCkJVSUxEX0JV
R19PTigpIHRoZW4gdG8gZXhjbHVkZSB0aGUgVUIgY2FzZSBvZiBmZnMoKT8gV2l0aAp0aGF0IHRo
ZW4KUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkphbgoKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 13 15:40:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 15:40:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQD4C-0001xA-6t; Mon, 13 May 2019 15:40:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=nxsn=TN=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hQD4B-0001wy-FP
 for xen-devel@lists.xen.org; Mon, 13 May 2019 15:40:39 +0000
X-Inumbo-ID: 74a5b67c-7595-11e9-8980-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 74a5b67c-7595-11e9-8980-bc764e045a96;
 Mon, 13 May 2019 15:40:38 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id B1BCD341;
 Mon, 13 May 2019 08:40:37 -0700 (PDT)
Received: from [10.37.12.148] (unknown [10.37.12.148])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 7BC233F71E;
 Mon, 13 May 2019 08:40:36 -0700 (PDT)
To: Andrii Anisov <andrii.anisov@gmail.com>, xen-devel@lists.xen.org
References: <1556007026-31057-1-git-send-email-andrii.anisov@gmail.com>
 <8f8a401d-bdfc-4a40-61bc-4ceb8c518ade@arm.com>
 <9553a5cc-ac8b-04c4-3b89-13b1d92e306e@gmail.com>
 <0e06d98d-f366-ff85-5f19-541c3079012c@arm.com>
 <539f8230-87af-9ffd-0b9b-4f44a2e26599@gmail.com>
 <256009a8-c960-5342-ee8e-3e0721af8658@arm.com>
 <3fcde39c-5cda-b1b6-156c-48bae16a7c83@gmail.com>
 <449bd563-f256-432f-a542-110d9eae0d73@arm.com>
 <30412929-eae5-a013-5962-8b0874c8a3e2@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <96bd557f-29c4-f0b7-3ccb-d00664ed9ff0@arm.com>
Date: Mon, 13 May 2019 16:40:34 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <30412929-eae5-a013-5962-8b0874c8a3e2@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 0/2] Introduce runstate area registration
 with phys address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrii Anisov <andrii_anisov@epam.com>, Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiA1LzEzLzE5IDQ6MzggUE0sIEFuZHJpaSBBbmlzb3Ygd3JvdGU6Cj4gCj4gCj4gT24gMTMu
MDUuMTkgMTg6MzEsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gU28sIGFyZSB5b3UgcnVubmluZyA0
IGRkIChvbmUgZm9yIGVhY2ggY29yZSkgaW4gcGFyYWxsZWw/IEFyZSB0aGV5IAo+PiBwaW5uZWQ/
Cj4gCj4gWWVzLCBzdXJlIEkgcnVuIDQgZGQncyBpbiBwYXJhbGxlbCB0byBnZXQgYWxsIFZDUFVz
IGxvYWRlZC4gTm8gdGhleSBhcmUgCj4gbm90IHBpbm5lZC4KCiBGcm9tIG15IHVuZGVyc3RhbmRp
bmcsIGlmIHlvdSB3YW50IGNvbnNpc3RlbmN5LCB0aGVuIHNldHRpbmcgdGhlIAphZmZpbml0eSB3
aWxsIGRlZmluaXRlbHkgaGVscC4gT3RoZXJ3aXNlLCB5b3UgbWF5IGhhdmUgdGhlIHNjaGVkdWxl
ciB0byAKa2ljayB1cCBhbmQgYWxzbyBiYWxhbmNpbmcuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdy
YWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 13 15:42:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 15:42:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQD6J-000291-Lj; Mon, 13 May 2019 15:42:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GA65=TN=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1hQD6I-00028r-BZ
 for xen-devel@lists.xen.org; Mon, 13 May 2019 15:42:50 +0000
X-Inumbo-ID: c288ec3b-7595-11e9-8980-bc764e045a96
Received: from mail-lf1-x142.google.com (unknown [2a00:1450:4864:20::142])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c288ec3b-7595-11e9-8980-bc764e045a96;
 Mon, 13 May 2019 15:42:49 +0000 (UTC)
Received: by mail-lf1-x142.google.com with SMTP id w23so9428112lfc.9
 for <xen-devel@lists.xen.org>; Mon, 13 May 2019 08:42:49 -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-language:content-transfer-encoding;
 bh=88qEa5RyysE/X1a6m43YFvMC7xrY2J/6jIiMiC4OfLA=;
 b=iG1MuMEwA3zu5iRD7HVPLHcHPC1DWfbmmmeU338ZeISsI0a0OX3WLIl3YndV6Pz3i4
 HQXDSTFyLNxblU+uMTNutymc59EQyT14wMhBzRTKSzIBaD/Qo/CbX1g/VB8rNLMmXfMB
 65T6x112yMKOsWxzuH5Tij5TfOz1PLUkJi4lPm/MzmrgJQ8lPRr0CjZ5288rk4ndbaOi
 hBcFGhNFhrj7s6XWSdYG2V1DMKWy6Bt+x1Coac8nzf1cYM9b2Y4m7Q2ojWotA9jdT2ld
 t4Yo+448lD61aNApfUMHT2nIkbTyGn0enH2WN8/SlDxD3/H+hLt2323m59HIgY1GI26L
 rQZA==
X-Google-DKIM-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=88qEa5RyysE/X1a6m43YFvMC7xrY2J/6jIiMiC4OfLA=;
 b=Seo8ITmIJJsNuD83oHZJbMKgo/crDd0UqHUj+yEzuyiuQ6L0Wt+D+gvr0KCcOHGsoE
 gH/fxCCQ64XMHePb9D35Hl/NL7+UdPrCMbGiiQUcN+qxT5pLYRss1Hu05aNGyUmbMdIJ
 XifJHCIt88eCNQnMC5xhLNHuxvlIQDrLvlllUGav/i/yACGjXguYunvwuh7JIcX4c/5V
 71lDccqEiqpBndD66pDU6IDoBbTQwFK59UEkCxusm9SqDiZT1+OYNC3DqfEn0mFwUmBb
 IZNUAc9xE7ypBftiOzS9zhkjkgB9h/NQZvZi4FIoC0iztmcDQVYLW7xwcRHvqCiP+9LA
 ZPeg==
X-Gm-Message-State: APjAAAW1oOTIZsVbZM+L3NAE14rkVb7g4bSM1ECxBKue8UM56ckkZlFx
 EkiGMAW4BUXCci5FuvELzLg=
X-Google-Smtp-Source: APXvYqwonOrkwRaCWJeYGcVb9UF49F3VDHHTabRip6P2dSB9JKNwJbLN9j/ZpepJnbLiIPU03q+XJg==
X-Received: by 2002:ac2:5bdb:: with SMTP id u27mr9934084lfn.92.1557762167880; 
 Mon, 13 May 2019 08:42:47 -0700 (PDT)
Received: from [10.17.180.71] (ll-74.141.223.85.sovam.net.ua. [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id
 y25sm3369536lfj.16.2019.05.13.08.42.46
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 13 May 2019 08:42:47 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <1556007026-31057-1-git-send-email-andrii.anisov@gmail.com>
 <8f8a401d-bdfc-4a40-61bc-4ceb8c518ade@arm.com>
 <9553a5cc-ac8b-04c4-3b89-13b1d92e306e@gmail.com>
 <0e06d98d-f366-ff85-5f19-541c3079012c@arm.com>
 <539f8230-87af-9ffd-0b9b-4f44a2e26599@gmail.com>
 <256009a8-c960-5342-ee8e-3e0721af8658@arm.com>
 <3fcde39c-5cda-b1b6-156c-48bae16a7c83@gmail.com>
 <449bd563-f256-432f-a542-110d9eae0d73@arm.com>
 <30412929-eae5-a013-5962-8b0874c8a3e2@gmail.com>
 <96bd557f-29c4-f0b7-3ccb-d00664ed9ff0@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <66a079a8-8bab-535c-1795-b831e927ea5d@gmail.com>
Date: Mon, 13 May 2019 18:42:46 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <96bd557f-29c4-f0b7-3ccb-d00664ed9ff0@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 0/2] Introduce runstate area registration
 with phys address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrii Anisov <andrii_anisov@epam.com>, Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ck9uIDEzLjA1LjE5IDE4OjQwLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gIEZyb20gbXkgdW5kZXJz
dGFuZGluZywgaWYgeW91IHdhbnQgY29uc2lzdGVuY3ksIHRoZW4gc2V0dGluZyB0aGUgYWZmaW5p
dHkgd2lsbCBkZWZpbml0ZWx5IGhlbHAuIE90aGVyd2lzZSwgeW91IG1heSBoYXZlIHRoZSBzY2hl
ZHVsZXIgdG8ga2ljayB1cCBhbmQgYWxzbyBiYWxhbmNpbmcuClNvcnJ5LCBkbyB5b3UgbWVhbiBz
ZXR0aW5nIGFmZmluaXR5IGZvciBkZCBwcm9jZXNzZXMsIG9yIERvbTAgVkNQVXMsIG9yIGJvdGg/
CgotLSAKU2luY2VyZWx5LApBbmRyaWkgQW5pc292LgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 13 15:44:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 15:44:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQD8K-0002I4-3Q; Mon, 13 May 2019 15:44:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=4Q7J=TN=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hQD8I-0002Hz-BY
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 15:44:54 +0000
X-Inumbo-ID: 0c43085b-7596-11e9-8980-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0c43085b-7596-11e9-8980-bc764e045a96;
 Mon, 13 May 2019 15:44:53 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 930D0AC4E;
 Mon, 13 May 2019 15:44:51 +0000 (UTC)
To: Wei Liu <wei.liu2@citrix.com>, =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?=
 <marmarek@invisiblethingslab.com>, Olaf Hering <olaf@aepfle.de>,
 Alistair Francis <alistair.francis@xilinx.com>
References: <20190513153414.GU2798@zion.uk.xensource.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 mQENBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAG0H0p1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT6JATkEEwECACMFAlOMcK8CGwMH
 CwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAKCRCw3p3WKL8TL8eZB/9G0juS/kDY9LhEXseh
 mE9U+iA1VsLhgDqVbsOtZ/S14LRFHczNd/Lqkn7souCSoyWsBs3/wO+OjPvxf7m+Ef+sMtr0
 G5lCWEWa9wa0IXx5HRPW/ScL+e4AVUbL7rurYMfwCzco+7TfjhMEOkC+va5gzi1KrErgNRHH
 kg3PhlnRY0Udyqx++UYkAsN4TQuEhNN32MvN0Np3WlBJOgKcuXpIElmMM5f1BBzJSKBkW0Jc
 Wy3h2Wy912vHKpPV/Xv7ZwVJ27v7KcuZcErtptDevAljxJtE7aJG6WiBzm+v9EswyWxwMCIO
 RoVBYuiocc51872tRGywc03xaQydB+9R7BHPuQENBFOMcBYBCADLMfoA44MwGOB9YT1V4KCy
 vAfd7E0BTfaAurbG+Olacciz3yd09QOmejFZC6AnoykydyvTFLAWYcSCdISMr88COmmCbJzn
 sHAogjexXiif6ANUUlHpjxlHCCcELmZUzomNDnEOTxZFeWMTFF9Rf2k2F0Tl4E5kmsNGgtSa
 aMO0rNZoOEiD/7UfPP3dfh8JCQ1VtUUsQtT1sxos8Eb/HmriJhnaTZ7Hp3jtgTVkV0ybpgFg
 w6WMaRkrBh17mV0z2ajjmabB7SJxcouSkR0hcpNl4oM74d2/VqoW4BxxxOD1FcNCObCELfIS
 auZx+XT6s+CE7Qi/c44ibBMR7hyjdzWbABEBAAGJAR8EGAECAAkFAlOMcBYCGwwACgkQsN6d
 1ii/Ey9D+Af/WFr3q+bg/8v5tCknCtn92d5lyYTBNt7xgWzDZX8G6/pngzKyWfedArllp0Pn
 fgIXtMNV+3t8Li1Tg843EXkP7+2+CQ98MB8XvvPLYAfW8nNDV85TyVgWlldNcgdv7nn1Sq8g
 HwB2BHdIAkYce3hEoDQXt/mKlgEGsLpzJcnLKimtPXQQy9TxUaLBe9PInPd+Ohix0XOlY+Uk
 QFEx50Ki3rSDl2Zt2tnkNYKUCvTJq7jvOlaPd6d/W0tZqpyy7KVay+K4aMobDsodB3dvEAs6
 ScCnh03dDAFgIq5nsB11j3KPKdVoPlfucX2c7kGNH+LUMbzqV6beIENfNexkOfxHf4kBrQQY
 AQgAIBYhBIUSZ3Lo9gSUpdCX97DendYovxMvBQJa3fDQAhsCAIEJELDendYovxMvdiAEGRYI
 AB0WIQRTLbB6QfY48x44uB6AXGG7T9hjvgUCWt3w0AAKCRCAXGG7T9hjvk2LAP99B/9FenK/
 1lfifxQmsoOrjbZtzCS6OKxPqOLHaY47BgEAqKKn36YAPpbk09d2GTVetoQJwiylx/Z9/mQI
 CUbQMg1pNQf9EjA1bNcMbnzJCgt0P9Q9wWCLwZa01SnQWFz8Z4HEaKldie+5bHBL5CzVBrLv
 81tqX+/j95llpazzCXZW2sdNL3r8gXqrajSox7LR2rYDGdltAhQuISd2BHrbkQVEWD4hs7iV
 1KQHe2uwXbKlguKPhk5ubZxqwsg/uIHw0qZDk+d0vxjTtO2JD5Jv/CeDgaBX4Emgp0NYs8IC
 UIyKXBtnzwiNv4cX9qKlz2Gyq9b+GdcLYZqMlIBjdCz0yJvgeb3WPNsCOanvbjelDhskx9gd
 6YUUFFqgsLtrKpCNyy203a58g2WosU9k9H+LcheS37Ph2vMVTISMszW9W8gyORSgmw==
Message-ID: <ae6926ad-a761-79c0-6fc1-211e78a69ba2@suse.com>
Date: Mon, 13 May 2019 17:44:50 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190513153414.GU2798@zion.uk.xensource.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] Anyone using blktap2?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTMvMDUvMjAxOSAxNzozNCwgV2VpIExpdSB3cm90ZToKPiBIZWxsbwo+IAo+IFNlZWluZyB0
aGF0IHlvdSB3ZXJlIHRoZSBsYXN0IHBlb3BsZSB3aG8gY2hhbmdlZCBibGt0YXAyIGluIGEgbWVh
bmluZ2Z1bAo+IHdheTogZG8geW91IHVzZSBpdCBhdCBhbGw/CgpOb3QgbWUuIEkgd2FzIG9ubHkg
Y2hhbmdpbmcgaXQgdG8gY29tcGx5IHdpdGggdGhlIHJlc3Qgb2YgdGhlIGJ1aWxkCihhZGRpbmcg
cGtnLWNvbmZpZyBmaWxlKS4KCkkgU1VTRSBidWlsZHMgKFNMRSwgb3BlblNVU0UpIGl0IGlzIG5v
dCBjb25maWd1cmVkLgoKPiBJJ20gdGhpbmtpbmcgYWJvdXQgZHJvcHBpbmcgaXQgKGFnYWluKS4K
CisxCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Mon May 13 15:45:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 15:45:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQD8Z-0002Jr-Dw; Mon, 13 May 2019 15:45:11 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=nxsn=TN=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hQD8Y-0002Jh-Kc
 for xen-devel@lists.xen.org; Mon, 13 May 2019 15:45:10 +0000
X-Inumbo-ID: 165ab6f5-7596-11e9-8980-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 165ab6f5-7596-11e9-8980-bc764e045a96;
 Mon, 13 May 2019 15:45:09 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id E534B341;
 Mon, 13 May 2019 08:45:08 -0700 (PDT)
Received: from [10.37.12.148] (unknown [10.37.12.148])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id BB14B3F71E;
 Mon, 13 May 2019 08:45:07 -0700 (PDT)
To: Andrii Anisov <andrii.anisov@gmail.com>, xen-devel@lists.xen.org
References: <1556007026-31057-1-git-send-email-andrii.anisov@gmail.com>
 <8f8a401d-bdfc-4a40-61bc-4ceb8c518ade@arm.com>
 <9553a5cc-ac8b-04c4-3b89-13b1d92e306e@gmail.com>
 <0e06d98d-f366-ff85-5f19-541c3079012c@arm.com>
 <539f8230-87af-9ffd-0b9b-4f44a2e26599@gmail.com>
 <256009a8-c960-5342-ee8e-3e0721af8658@arm.com>
 <3fcde39c-5cda-b1b6-156c-48bae16a7c83@gmail.com>
 <449bd563-f256-432f-a542-110d9eae0d73@arm.com>
 <30412929-eae5-a013-5962-8b0874c8a3e2@gmail.com>
 <96bd557f-29c4-f0b7-3ccb-d00664ed9ff0@arm.com>
 <66a079a8-8bab-535c-1795-b831e927ea5d@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <cb7753a4-5e83-ab0c-90c4-b80072685a9b@arm.com>
Date: Mon, 13 May 2019 16:45:05 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <66a079a8-8bab-535c-1795-b831e927ea5d@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 0/2] Introduce runstate area registration
 with phys address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrii Anisov <andrii_anisov@epam.com>, Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkuCgpPbiA1LzEzLzE5IDQ6NDIgUE0sIEFuZHJpaSBBbmlzb3Ygd3JvdGU6Cj4gCj4gT24gMTMu
MDUuMTkgMTg6NDAsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gwqBGcm9tIG15IHVuZGVyc3RhbmRp
bmcsIGlmIHlvdSB3YW50IGNvbnNpc3RlbmN5LCB0aGVuIHNldHRpbmcgdGhlIAo+PiBhZmZpbml0
eSB3aWxsIGRlZmluaXRlbHkgaGVscC4gT3RoZXJ3aXNlLCB5b3UgbWF5IGhhdmUgdGhlIHNjaGVk
dWxlciAKPj4gdG8ga2ljayB1cCBhbmQgYWxzbyBiYWxhbmNpbmcuCj4gU29ycnksIGRvIHlvdSBt
ZWFuIHNldHRpbmcgYWZmaW5pdHkgZm9yIGRkIHByb2Nlc3Nlcywgb3IgRG9tMCBWQ1BVcywgb3Ig
Cj4gYm90aD8KCkkgd2FzIHNwZWFraW5nIGFib3V0IGRkIHByb2Nlc3MuIEJ1dCBEb20wIHZDUFVz
IG1pZ2h0IGFsc28gYmUgYSBnb29kIGlkZWEuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 13 16:06:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 16:06:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQDSk-0004U3-Go; Mon, 13 May 2019 16:06:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GA65=TN=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1hQDSj-0004Ty-9d
 for xen-devel@lists.xen.org; Mon, 13 May 2019 16:06:01 +0000
X-Inumbo-ID: ff860272-7598-11e9-8980-bc764e045a96
Received: from mail-lj1-x236.google.com (unknown [2a00:1450:4864:20::236])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ff860272-7598-11e9-8980-bc764e045a96;
 Mon, 13 May 2019 16:06:00 +0000 (UTC)
Received: by mail-lj1-x236.google.com with SMTP id h21so9741003ljk.13
 for <xen-devel@lists.xen.org>; Mon, 13 May 2019 09:06:00 -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-language:content-transfer-encoding;
 bh=7Yw/VnAyrogSue3RK3yx7C7XreOw4URtUwX41tgCg0E=;
 b=o7aMdbl/2ywgkBDMC5asMRWhZMJJEc2yoVGMEHOobdYFFsbD+lsVUR6VLyswCohnue
 yEk7H8uv9II6wGPRmpAtTd+70HMk2+kKpWSlPS8uOHpAlVjP/zB59krNiublEVX0MO0L
 Vxo4QRCcKvUHDZESe+DsGwISPXwR90jN6sLBNXqyhH23aLmhFfWRyv11pqxtj/j5Sa+h
 2huKhAv0GDqNoRnmvwrd7wyG5aNQx+vrifK6bmEeeniOqEo1WUU7cu1OHthfpaIZ6FJ1
 NZv5kSGIfQRSABxeZXZ/Pk/KvktJ1fL1gILxfAhkObiE9NPbg5kvlxtilCEnIIs4WIQv
 g9bg==
X-Google-DKIM-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=7Yw/VnAyrogSue3RK3yx7C7XreOw4URtUwX41tgCg0E=;
 b=CqyYSQGryQpwlqWlhPmYzXGFOxpIR+8XDYONdw+Uw3//C669WJQkZRuA7uqWjza+vU
 XvXCqm+7A84VGiUp0MEU1+t2QDUMy1eCIuCpA6j/Zn2XII/QUB/R3ze+hrdfCGuD+BeK
 Nm2WHSCkJ3Mim3/C6qWM8PjKU8zfIeHNutfl7pIh94HaB3g9kguzifHPDdqSlwJeB69h
 mR/6W19OZh0nNij+E4OETnsSfcjUFaiteaCKwog8EDZO8BofKJFfIa8rO2rNqKMpwQME
 PkmpsZCzYc0H50hO0wH/QqD9IUuDrcjshgRvARDGMtWXM9IFvISF8oyrERd5VIffFEM+
 IRWw==
X-Gm-Message-State: APjAAAWKdKe6gD7NlC/CWrmxAA5XHw3hSLQ+j/DmcAkL+RbgLer0aZpF
 e9c9ey334ebrIJN04gY+OiA=
X-Google-Smtp-Source: APXvYqyR/BlHG1gAWEEDpciK5o3Fnz5p6dQdged1J6Ib1wCcuv+45FIHFCH1G92ZTPm1H8/TjmZo2w==
X-Received: by 2002:a2e:1312:: with SMTP id 18mr3767148ljt.79.1557763558808;
 Mon, 13 May 2019 09:05:58 -0700 (PDT)
Received: from [10.17.180.71] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id
 u2sm2429156ljd.97.2019.05.13.09.05.56
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 13 May 2019 09:05:57 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <1556007026-31057-1-git-send-email-andrii.anisov@gmail.com>
 <8f8a401d-bdfc-4a40-61bc-4ceb8c518ade@arm.com>
 <9553a5cc-ac8b-04c4-3b89-13b1d92e306e@gmail.com>
 <0e06d98d-f366-ff85-5f19-541c3079012c@arm.com>
 <539f8230-87af-9ffd-0b9b-4f44a2e26599@gmail.com>
 <256009a8-c960-5342-ee8e-3e0721af8658@arm.com>
 <3fcde39c-5cda-b1b6-156c-48bae16a7c83@gmail.com>
 <449bd563-f256-432f-a542-110d9eae0d73@arm.com>
 <30412929-eae5-a013-5962-8b0874c8a3e2@gmail.com>
 <96bd557f-29c4-f0b7-3ccb-d00664ed9ff0@arm.com>
 <66a079a8-8bab-535c-1795-b831e927ea5d@gmail.com>
 <cb7753a4-5e83-ab0c-90c4-b80072685a9b@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <104d2f91-73fa-9938-cc3d-3b24eb9c1f02@gmail.com>
Date: Mon, 13 May 2019 19:05:55 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <cb7753a4-5e83-ab0c-90c4-b80072685a9b@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 0/2] Introduce runstate area registration
 with phys address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrii Anisov <andrii_anisov@epam.com>, Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxMy4wNS4xOSAxODo0NSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEkgd2FzIHNwZWFraW5n
IGFib3V0IGRkIHByb2Nlc3MuIEJ1dCBEb20wIHZDUFVzIG1pZ2h0IGFsc28gYmUgYSBnb29kIGlk
ZWEuCgpJIHNlZS4KCi0tIApTaW5jZXJlbHksCkFuZHJpaSBBbmlzb3YuCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 13 16:11:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 16:11:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQDXz-0005EF-BL; Mon, 13 May 2019 16:11:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=cGAx=TN=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hQDXy-0005EA-Ua
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 16:11:26 +0000
X-Inumbo-ID: c1d4990c-7599-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c1d4990c-7599-11e9-8980-bc764e045a96;
 Mon, 13 May 2019 16:11:25 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 13 May 2019 10:11:24 -0600
Message-Id: <5CD99729020000780022E4B1@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 13 May 2019 10:11:21 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20190508132403.1454-1-paul.durrant@citrix.com>
 <20190508132403.1454-4-paul.durrant@citrix.com>
In-Reply-To: <20190508132403.1454-4-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 3/5] iommu: move iommu_get_ops() into common
 code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Brian Woods <brian.woods@amd.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA4LjA1LjE5IGF0IDE1OjI0LCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IEN1cnJlbnRseSB4ODYgYW5kIEFSTSBkaWZmZXIgaW4gdGhlaXIgaW1wbGVtZW50YXRpb24g
Zm9yIG5vIGdvb2QgcmVhc29uLgo+IFRoaXMgcGF0Y2ggbW92ZXMgdGhlIEFSTSB2YXJpYW50IG9m
IGlvbW11X2dldC9zZXRfb3BzKCkgaGVscGVycyBpbnRvCj4gY29tbW9uIGNvZGUgYW5kIG1vZGlm
aWVzIHRoZW0gc28gdGhleSBkZWFsIHdpdGggdGhlIF9faW5pdGNvbnN0cmVsCj4gb3BzIHN0cnVj
dHVyZXMgdXNlZCBieSB0aGUgeDg2IElPTU1VIHZlbmRvciBpbXBsZW1lbnRhdGlvbnMgKGFkZGlu
Zwo+IF9faW5pdGNvbnN0cmVsIHRvIHRoZSBTTU1VIGNvZGUgdG8gYnJpbmcgaXQgaW4gbGluZSku
IENvbnNlcXVlbnRseSwgYSBsYWNrCj4gb2YgaW5pdCgpIG1ldGhvZCBpcyBub3cgdGFrZW4gdG8g
bWVhbiB1bmluaXRpYWxpemVkIGlvbW11X29wcy4gQWxzbywgdGhlCj4gcHJpbnRrIHdhcm5pbmcg
aW4gaW9tbXVfc2V0X29wcygpIG5vdyBiZWNvbWVzIGFuIEFTU0VSVC4KCldoZW4gaGF2aW5nIHN1
Ym1pdHRlZCB0aGUgaW5kaXJlY3QgY2FsbCBvdmVyaGVhZCByZWR1Y3Rpb24gc2VyaWVzCmluY2x1
ZGluZyBJT01NVSBjaGFuZ2VzIGZvciB0aGUgZmlyc3QgdGltZSwgSSB3YXMgdG9sZCB0aGF0IHRo
ZSBBcm0KZm9sa3Mgd291bGQgbGlrZSB0byByZXRhaW4gdGhlIGFiaWxpdHkgdG8gZXZlbnR1YWxs
eSBzdXBwb3J0CmhldGVyb2dlbmVvdXMgSU9NTVVzIChhbmQgaGVuY2UgSSBzaG91bGRuJ3QgcHJv
dmlkZSBwYXRjaGluZwppbmZyYXN0cnVjdHVyZSB0aGVyZSkuIEEgc2luZ2xlIGdsb2JhbCBpb21t
dV9bZ3NdZXRfb3BzKCkgaXMgc29ydCBvZgpnZXR0aW5nIGluIHRoZSB3YXkgb2YgdGhpcyBhcyB3
ZWxsLCBJIHRoaW5rLCBhbmQgaGVuY2UgSSdtIG5vdCBzdXJlIGl0CmlzIGEgZGVzaXJhYmxlIHN0
ZXAgdG8gbWFrZSB0aGlzIHNvIGZhciBBcm0tc3BlY2lmaWMgYXJyYW5nZW1lbnQKdGhlIGdlbmVy
YWwgbW9kZWwuIEF0IGxlYXN0IGl0IHdvdWxkIGZ1cnRoZXIgY29tcGxpY2F0ZSBBcm0gc2lkZQpj
aGFuZ2VzIHRvd2FyZHMgdGhhdCAobWlkIC8gbG9uZyB0ZXJtPykgZ29hbC4KCj4gLS0tIGEveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYwo+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2lvbW11LmMKPiBAQCAtMjEsNiArMjEsMjEgQEAKPiAgI2luY2x1ZGUgPHhlbi9rZXloYW5k
bGVyLmg+Cj4gICNpbmNsdWRlIDx4c20veHNtLmg+Cj4gIAo+ICtzdGF0aWMgc3RydWN0IGlvbW11
X29wcyBfX3JlYWRfbW9zdGx5IGlvbW11X29wczsKPiArCj4gK2NvbnN0IHN0cnVjdCBpb21tdV9v
cHMgKmlvbW11X2dldF9vcHModm9pZCkKPiArewo+ICsgICAgcmV0dXJuICZpb21tdV9vcHM7Cj4g
K30KPiArCj4gK3ZvaWQgX19pbml0IGlvbW11X3NldF9vcHMoY29uc3Qgc3RydWN0IGlvbW11X29w
cyAqb3BzKQo+ICt7Cj4gKyAgICBCVUdfT04oIW9wcyk7Cj4gKwo+ICsgICAgQVNTRVJUKCFpb21t
dV9vcHMuaW5pdCB8fCBpb21tdV9vcHMuaW5pdCA9PSBvcHMtPmluaXQpOwo+ICsgICAgaW9tbXVf
b3BzID0gKm9wczsKPiArfQoKSSByZWFsaXplIHRoYXQgeW91IG1lcmVseSBtb3ZlIChhbmQgc2xp
Z2h0bHkgcmUtYXJyYW5nZSkgd2hhdCBoYXMKYmVlbiB0aGVyZSwgYnV0IG5vdyB0aGF0IEkgbG9v
ayBhdCBpdCBhZ2FpbiBJIHRoaW5rIG9wcy0+aW5pdCBzaG91bGQKYWxzbyBiZSB2ZXJpZmllZCB0
byBiZSBub24tTlVMTCwgb3IgZWxzZSBpbnN0YWxsaW5nIHN1Y2ggYSBzZXQgb2YKaG9va3Mgd291
bGQgZWZmZWN0aXZlbHkgcmV2ZXJ0IGJhY2sgdG8gdGhlICJubyBob29rcyB5ZXQiIHN0YXRlLgoK
PiBAQCAtMzMsMTEgKzMyLDcgQEAgaW50IF9faW5pdCBpb21tdV9oYXJkd2FyZV9zZXR1cCh2b2lk
KQo+ICAgICAgaWYgKCAhaW9tbXVfaW5pdF9vcHMgKQo+ICAgICAgICAgIHJldHVybiAtRU5PREVW
Owo+ICAKPiAtICAgIGlmICggIWlvbW11X29wcy5pbml0ICkKPiAtICAgICAgICBpb21tdV9vcHMg
PSAqaW9tbXVfaW5pdF9vcHMtPm9wczsKPiAtICAgIGVsc2UKPiAtICAgICAgICAvKiB4MmFwaWMg
c2V0dXAgbWF5IGhhdmUgcHJldmlvdXNseSBpbml0aWFsaXNlZCB0aGUgc3RydWN0LiAqLwo+IC0g
ICAgICAgIEFTU0VSVChpb21tdV9vcHMuaW5pdCA9PSBpb21tdV9pbml0X29wcy0+b3BzLT5pbml0
KTsKPiArICAgIGlvbW11X3NldF9vcHMoaW9tbXVfaW5pdF9vcHMtPm9wcyk7CgpJIHdhcyBzcGVj
aWZpY2FsbHkgYXNrZWQgdG8gYWRkIHRoZSBjb21tZW50IHRoYXQgeW91IGdldCByaWQgb2YuCldo
aWxlIG1lbnRpb25pbmcgeDJBUElDIGluIGNvbW1vbiBjb2RlIG1heSBubyBiZSBhcHByb3ByaWF0
ZSwKSSdtIHN1cmUgdGhpcyBjb3VsZCBiZSB3b3JkZWQgaW4gYSBtb3JlIGdlbmVyYWwgd2F5IGFu
ZCBhdHRhY2hlZAp0byB0aGUgbW92ZWQgY2hlY2suCgpKYW4KCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 13 16:14:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 16:14:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQDai-0005Mf-SK; Mon, 13 May 2019 16:14:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=RcTn=TN=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1hQDag-0005MY-Oh
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 16:14:15 +0000
X-Inumbo-ID: 251e063b-759a-11e9-8980-bc764e045a96
Received: from mo6-p00-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5300::11])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 251e063b-759a-11e9-8980-bc764e045a96;
 Mon, 13 May 2019 16:14:12 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1557764051;
 s=strato-dkim-0002; d=aepfle.de;
 h=References:In-Reply-To:Message-ID:Subject:Cc:To:From:Date:
 X-RZG-CLASS-ID:X-RZG-AUTH:From:Subject:Sender;
 bh=pCTJy0pH7cmNl+gK6ITgMv/CQfxg9MYlxRJPohg3W4A=;
 b=hYbrx/gagdalxb0tNX2Eh5PSHWf3GV7W6Y7NUhftoz3FBPC04e46EtPZGpOM9uJRCV
 eNmayXeiA6cdeC5lhbjrEuUzm550wJinis8Qz6ZAYQ8Bfw2/fvASUQGchh2kLhyHvTNo
 EsZIndr9LlwWoPZquLHLblRsIKl/pxEKhxLSBqa0kS9W3WjBhw8yaFOkItf0q0OU6L80
 owXnPJ+kFKTApK9dPJaj9t7HL26pdpjOicAkN6AyTAfLgiTUBKygbxEUM6VZZlqiQj/Y
 FGEpKFEPjT5RnGAdSYPlXMb9YNx1+vduUql2IiQOkw8MsvZ8SYioTwGfG9BnlQys5n1e
 BcYA==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QED/SSGq+wjGiUC4kV1cX92EW4mFvNjTRB"
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.20 AUTH)
 with ESMTPSA id U080cav4DGE82Hd
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Mon, 13 May 2019 18:14:08 +0200 (CEST)
Date: Mon, 13 May 2019 18:14:03 +0200
From: Olaf Hering <olaf@aepfle.de>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20190513181403.42161773.olaf@aepfle.de>
In-Reply-To: <20190513153414.GU2798@zion.uk.xensource.com>
References: <20190513153414.GU2798@zion.uk.xensource.com>
X-Mailer: Claws Mail 2019.04.26 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] Anyone using blktap2?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xenproject.org>,
 Marek =?UTF-8?B?TWFyY3p5a293c2tpLUfDs3JlY2tp?=
 <marmarek@invisiblethingslab.com>,
 Alistair Francis <alistair.francis@xilinx.com>
Content-Type: multipart/mixed; boundary="===============8635347849577265449=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============8635347849577265449==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/b3s.RUJIoyJHSust02V8FtJ"; protocol="application/pgp-signature"

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

Am Mon, 13 May 2019 16:34:14 +0100
schrieb Wei Liu <wei.liu2@citrix.com>:

> Seeing that you were the last people who changed blktap2 in a meaningful
> way: do you use it at all?

The default for --enable-blktap2 in tools/configure.ac is off, and nothing
seems to pass --enable-blktap2 to configure. So I'm ok to remove the code.

Olaf

--Sig_/b3s.RUJIoyJHSust02V8FtJ
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCXNmXzAAKCRBdQqD6ppg2
ftxsAJ9VXVNnUkngnb+lhNGmpPi/TkaIvwCgsm1pCGUWLuPtQIFq3lUfeCYV9yc=
=gT2h
-----END PGP SIGNATURE-----

--Sig_/b3s.RUJIoyJHSust02V8FtJ--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8635347849577265449==--


From xen-devel-bounces@lists.xenproject.org Mon May 13 16:18:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 16:18:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQDeX-0005W4-Fq; Mon, 13 May 2019 16:18:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fllF=TN=citrix.com=prvs=029ba87d2=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1hQDeW-0005Vz-DN
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 16:18:12 +0000
X-Inumbo-ID: b21f237e-759a-11e9-a30c-9321e9ef0846
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b21f237e-759a-11e9-a30c-9321e9ef0846;
 Mon, 13 May 2019 16:18:09 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,465,1549929600"; d="scan'208";a="85398458"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5CD42DCB020000780022D317@prv1-mh.provo.novell.com>
 <5CD42E37020000780022D32F@prv1-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT6JAlcEEwEKAEECGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEWIQTXqBy2bTNXPzpOYFimNjwxBZC0bQUCXEowWQUJDCJ7dgAKCRCmNjwx
 BZC0beKvEACJ75YlJXd7TnNHgFyiCJkm/qPeoQ3sFGSDZuZh7SKcdt9+3V2bFEb0Mii1hQaz
 3hRqZb8sYPHJrGP0ljK09k3wf8k3OuNxziLQBJyzvn7WNlE4wBEcy/Ejo9TVBdA4ph5D0YaZ
 nqdsPmxe/xlTFuSkgu4ep1v9dfVP1TQR0e+JIBa/Ss+cKC5intKm+8JxpOploAHuzaPu0L/X
 FapzsIXqgT9eIQeBEgO2hge6h9Jov3WeED/vh8kA7f8c6zQ/gs5E7VGALwsiLrhr0LZFcKcw
 kI3oCCrB/C/wyPZv789Ra8EXbeRSJmTjcnBwHRPjnjwQmetRDD1t+VyrkC6uujT5jmgOBzaj
 KCqZ8PcMAssOzdzQtKmjUQ2b3ICPs2X13xZ5M5/OVs1W3TG5gkvMh4YoHi4ilFnOk+v3/j7q
 65FG6N0JLb94Ndi80HkIOQQ1XVGTyu6bUPaBg3rWK91Csp1682kD/dNVF3FKHrRLmSVtmEQR
 5rK0+VGc/FmR6vd4haKGWIRuPxzg+pBR77avIZpU7C7+UXGuZ5CbHwIdY8LojJg2TuUdqaVj
 yxmEZLOA8rVHipCGrslRNthVbJrGN/pqtKjCClFZHIAYJQ9EGLHXLG9Pj76opfjHij3MpR3o
 pCGAh6KsCrfrsvjnpDwqSbngGyEVH030irSk4SwIqZ7FwLkBDQRUWmc6AQgAzpc8Ng5Opbrh
 iZrn69Xr3js28p+b4a+0BOvC48NfrNovZw4eFeKIzmI/t6EkJkSqBIxobWRpBkwGweENsqnd
 0qigmsDw4N7J9Xx0h9ARDqiWxX4jr7u9xauI+CRJ1rBNO3VV30QdACwQ4LqhR/WA+IjdhyMH
 wj3EJGE61NdP/h0zfaLYAbvEg47/TPThFsm4m8Rd6bX7RkrrOgBbL/AOnYOMEivyfZZKX1vv
 iEemAvLfdk2lZt7Vm6X/fbKbV8tPUuZELzNedJvTTBS3/l1FVz9OUcLDeWhGEdlxqXH0sYWh
 E9+PXTAfz5JxKH+LMetwEM8DbuOoDIpmIGZKrZ+2fQARAQABiQNbBBgBCgAmAhsCFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKMJ4FCQnQ/OQBKcBdIAQZAQoABgUCVFpnOgAKCRCyFcen
 x4Qb7cXrCAC0qQeEWmLa9oEAPa+5U6wvG1t/mi22gZN6uzQXH1faIOoDehr7PPESE6tuR/vI
 CTTnaSrd4UDPNeqOqVF07YexWD1LDcQG6PnRqC5DIX1RGE3BaSaMl2pFJP8y+chews11yP8G
 DBbxaIsTcHZI1iVIC9XLhoeegWi84vYc8F4ziADVfowbmbvcVw11gE8tmALCwTeBeZVteXjh
 0OELHwrc1/4j4yvENjIXRO+QLIgk43kB57Upr4tP2MEcs0odgPM+Q+oETOJ00xzLgkTnLPim
 C1FIW2bOZdTj+Uq6ezRS2LKsNmW+PRRvNyA5ojEbA/faxmAjMZtLdSSSeFK8y4SoCRCmNjwx
 BZC0bevWEACRu+GyQgrdGmorUptniIeO1jQlpTiP5WpVnk9Oe8SiLoXUhXXNj6EtzyLGpYmf
 kEAbki+S6WAKnzZd3shL58AuMyDxtFNNjNeKJOcl6FL7JPBIIgIp3wR401Ep+/s5pl3Nw8Ii
 157f0T7o8CPb54w6S1WsMkU78WzTxIs/1lLblSMcvyz1Jq64g4OqiWI85JfkzPLlloVf1rzy
 ebIBLrrmjhCE2tL1RONpE/KRVb+Q+PIs5+YcZ+Q1e0vXWA7NhTWFbWx3+N6WW6gaGpbFbopo
 FkYRpj+2TA5cX5zW148/xU5/ATEb5vdUkFLUFVy5YNUSyeBHuaf6fGmBrDc47rQjAOt1rmyD
 56MUBHpLUbvA6NkPezb7T6bQpupyzGRkMUmSwHiLyQNJQhVe+9NiJJvtEE3jol0JVJoQ9WVn
 FAzPNCgHQyvbsIF3gYkCYKI0w8EhEoH5FHYLoKS6Jg880IY5rXzoAEfPvLXegy6mhYl+mNVN
 QUBD4h9XtOvcdzR559lZuC0Ksy7Xqw3BMolmKsRO3gWKhXSna3zKl4UuheyZtubVWoNWP/bn
 vbyiYnLwuiKDfNAinEWERC8nPKlv3PkZw5d3t46F1Dx0TMf16NmP+azsRpnMZyzpY8BL2eur
 feSGAOB9qjZNyzbo5nEKHldKWCKE7Ye0EPEjECS1gjKDwbkBDQRUWrq9AQgA7aJ0i1pQSmUR
 6ZXZD2YEDxia2ByR0uZoTS7N0NYv1OjU8v6p017u0Fco5+Qoju/fZ97ScHhp5xGVAk5kxZBF
 DT4ovJd0nIeSr3bbWwfNzGx1waztfdzXt6n3MBKr7AhioB1m+vuk31redUdnhbtvN7O40MC+
 fgSk5/+jRGxY3IOVPooQKzUO7M51GoOg4wl9ia3H2EzOoGhN2vpTbT8qCcL92ZZZwkBRldoA
 Wn7c1hEKSTuT3f1VpSmhjnX0J4uvKZ1V2R7rooKJYFBcySC0wa8aTmAtAvLgfcpe+legOtgq
 DKzLuN45xzEjyjCiI521t8zxNMPJY9FiCPNv0sCkDwARAQABiQI8BBgBCgAmAhsMFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKNJYFCQnQrVkACgkQpjY8MQWQtG2Xxg//RrRP+PFYuNXt
 9C5hec/JoY24TkGPPd2tMC9usWZVImIk7VlHlAeqHeE0lWU0LRGIvOBITbS9izw6fOVQBvCA
 Fni56S12fKLusWgWhgu03toT9ZGxZ9W22yfw5uThSHQ4y09wRWAIYvhJsKnPGGC2KDxFvtz5
 4pYYNe8Icy4bwsxcgbaSFaRh+mYtts6wE9VzyJvyfTqbe8VrvE+3InG5rrlNn51AO6M4Wv20
 iFEgYanJXfhicl0WCQrHyTLfdB5p1w+072CL8uryHQVfD0FcDe+J/wl3bmYze+aD1SlPzFoI
 MaSIXKejC6oh6DAT4rvU8kMAbX90T834Mvbc3jplaWorNJEwjAH/r+v877AI9Vsmptis+rni
 JwUissjRbcdlkKBisoUZRPmxQeUifxUpqgulZcYwbEC/a49+WvbaYUriaDLHzg9xisijHwD2
 yWV8igBeg+cmwnk0mPz8tIVvwi4lICAgXob7HZiaqKnwaDXs4LiS4vdG5s/ElnE3rIc87yru
 24n3ypeDZ6f5LkdqL1UNp5/0Aqbr3EiN7/ina4YVyscy9754l944kyHnnMRLVykg0v+kakj0
 h0RJ5LbfLAMM8M52KIA3y14g0Fb7kHLcOUMVcgfQ3PrN6chtC+5l6ouDIlSLR3toxH8Aam7E
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <3b32ab18-cbca-330f-5ca5-aa0819e01786@citrix.com>
Date: Mon, 13 May 2019 17:18:00 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CD42E37020000780022D32F@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 1/3] x86/mm: short-circuit HVM-only mode
 flags when !HVM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gNS85LzE5IDI6NDIgUE0sIEphbiBCZXVsaWNoIHdyb3RlOgo+ICNkZWZpbmUtaW5nIHRoZW0g
dG8gemVybyBhbGxvd3MgYmV0dGVyIGNvZGUgZ2VuZXJhdGlvbiBpbiB0aGlzIGNhc2UsCj4gYW5k
IHBhdmVzIHRoZSB3YXkgZm9yIG1vcmUgRENFLCBhbGxvd2luZyB0byBsZWF2ZSBjZXJ0YWluIGZ1
bmN0aW9ucyBqdXN0Cj4gZGVjbGFyZWQsIGJ1dCBub3QgZGVmaW5lZC4KPiAKPiBTaWduZWQtb2Zm
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpSZXZpZXdlZC1ieTogR2Vvcmdl
IER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 13 16:18:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 16:18:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQDeb-0005Wc-U4; Mon, 13 May 2019 16:18:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=IVRx=TN=protonmail.com=mathieu.tarral@srs-us1.protection.inumbo.net>)
 id 1hQDeZ-0005WR-MI
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 16:18:16 +0000
X-Inumbo-ID: b38ac934-759a-11e9-a943-af707775de2a
Received: from mail1.protonmail.ch (unknown [185.70.40.18])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b38ac934-759a-11e9-a943-af707775de2a;
 Mon, 13 May 2019 16:18:11 +0000 (UTC)
Date: Mon, 13 May 2019 16:18:03 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com;
 s=default; t=1557764290;
 bh=DqkkA6tzTyGj1f/riGxLSVd/EJdFzG/WYjYaOi/I160=;
 h=Date:To:From:Cc:Reply-To:Subject:In-Reply-To:References:
 Feedback-ID:From;
 b=LDVXHkB/dG6hl4clNLlo8XViDDJuriE/ScH2Vl/dThFwXDbkJg9AzS6mu6alKovCF
 UokMSWdXeY/hM4EAQQ+fCdAfbzxWLhIQ1BpzHyzuKax2fmg0hgeVStiakADfhzJM3U
 UBmQ4dsJYobl1D32LgzDPs40oPd90gSP9EqziSBw=
To: Andrew Cooper <andrew.cooper3@citrix.com>
From: Mathieu Tarral <mathieu.tarral@protonmail.com>
Message-ID: <BHLEo8qk7hjPZRHdTZsqgFeG6k2VEbu6AtIB-fGhWL3Y01IYvu3rwUWAWgazUqMPUjx6ReFkMbRnF57DigHupbuhtOoq2mYhNbI-XJ352rA=@protonmail.com>
In-Reply-To: <cf45071e-19dd-7afb-b9cf-55bb425d0908@citrix.com>
References: <f3zRvkN8JOfpv5k6jz7TbWXz-sso4q6CGB-3S05mSco8SuDy0BoN5z5_Lj_-Xnto1FPMCkhE89trkq-_f6itwRZ5F4NI9MKrcqZk8cdT45A=@protonmail.com>
 <76bd924a-34b1-eb7c-d3be-6c33aa7729fc@citrix.com>
 <WL45-Mjyf7to-l_u4XAT3M46R6YcAECvEwl6SDzOWeLE_SOQUyF26Vj2cu0mScD47fS95OaBAWDddX7DL7yujvl03YffFRDoqrpRcFDSnxA=@protonmail.com>
 <oSx3iO5YqwrWedfgCT8yEj4jGrzisHnNA6d9XQIKAJJAOhr6TPANrqVHf6s56L8_WBgLtVMJv37Cypbr2emtg0ZKb25HdHo91eM1J1fVJHo=@protonmail.com>
 <4f34ed81-8993-2e5d-9aea-89a6e2d98b44@citrix.com>
 <rQKAjmE5sqmoHfveLrCC3tRz7edgAIkDUG5CRgmBhF975OXX_8ZdIsCFturwHzr04jeYiq5MPE5gHG3SeltMz5ZnrIs0XcO0QO_OXeBGhTg=@protonmail.com>
 <cf45071e-19dd-7afb-b9cf-55bb425d0908@citrix.com>
Feedback-ID: 7ARND6YmrAEqSXE0j3TLm6ZqYiFFaDDEkO_KW8fTUEW0kYwGM1KEsuPxEPVWH5YuEnR43INtqwIKH-usvnxVQQ==:Ext:ProtonMail
MIME-Version: 1.0
X-Spam-Status: No, score=-1.2 required=7.0 tests=ALL_TRUSTED,DKIM_SIGNED,
 DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM autolearn=ham
 autolearn_force=no version=3.4.2
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mail.protonmail.ch
Subject: Re: [Xen-devel] [VMI] Possible race-condition in altp2m APIs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: Mathieu Tarral <mathieu.tarral@protonmail.com>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Tamas K Lengyel <tamas@tklengyel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TGUgdmVuZHJlZGksIG1haSAxMCwgMjAxOSA1OjIxIFBNLCBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPiBhIMOpY3JpdMKgOgoKPiBPbiAxMC8wNS8yMDE5IDE2OjE3LCBN
YXRoaWV1IFRhcnJhbCB3cm90ZToKPgo+ID4gTGUgamV1ZGksIG1haSA5LCAyMDE5IDY6NDIgUE0s
IEFuZHJldyBDb29wZXIgYW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbSBhIMOpY3JpdMKgOgo+ID4K
PiA+ID4gVGhlcmVmb3JlLCB0aGUgY29uY2x1c2lvbiB0byBkcmF3IGlzIHRoYXQgaXQgaXMgYSBs
b2dpY2FsIGJ1ZyBzb21ld2hlcmUuCj4gPiBUaGUgYnVnIGlzIHN0aWxsIGhlcmUsIHNvIHdlIGNh
biBleGNsdWRlIGEgbWljcm9jb2RlIGlzc3VlLgo+Cj4gR29vZCAtIHRoYXQgaXMgb25lIGZ1cnRo
ZXIgYW5nbGUgZXhjbHVkZWQuwqAgQWx3YXlzIG1ha2Ugc3VyZSB5b3UgYXJlCj4gcnVubmluZyB3
aXRoIHVwLXRvLWRhdGUgbWljcm9jb2RlLCBidXQgaXQgbG9va3MgbGlrZSB3ZSBiYWNrIHRvCj4g
aW52ZXN0aWdhdGluZyBhIGxvZ2ljYWwgYnVnIGluIGxpYnZtaSBvciBYZW4uCgpJIHBsYXllZCB3
aXRoIHRvb2wvdGVzdHMveGVuLWFjY2VzcyB0aGlzIGFmdGVybm9vbi4KClRoZSB0b29sIGlzIHdv
cmtpbmcsIGkgY291bGQgaW50ZXJjZXB0IGJyZWFrcG9pbnRzLCBjcHVpZCwgd3JpdGUgYW5kIGV4
ZWMgbWVtIGFjY2Vzc2VzLCBldGMuLgoKSG93ZXZlciwgdXNpbmcgYWx0cDJtIHJlbGF0ZWQgaW50
ZXJjZXB0cyBsZWFkcyB0byBhIGd1ZXN0IGNyYXNoIHNvbWV0aW1lczoKCldpbmRvd3MgNyB4NjQs
IDQgVkNQVXMKLSBhbHRwMm1fd3JpdGU6IGNyYXNoCi0gYWx0cDJtX2V4ZWM6IGNyYXNoCi0gYWx0
cDJtX3dyaXRlX25vX2dwdDogZnJvemVuCgpXaW5kb3dzIDcgeDY0LCAxIFZDUFUKLSBhbHRwMm1f
d3JpdGU6IGNyYXNoCi0gYWx0cDJtX2V4ZWM6IE9LCi0gYWx0cDJtX3dyaXRlX25vX2dwdDogZnJv
emVuCgoiZnJvemVuIiBtZWFucyB0aGF0IHhlbi1hY2Nlc3MgcmVjZWl2ZXMgVk1JIGV2ZW50cywg
YnVnIHRoZSBndWVzdCBpcyBmcm96ZW4gdW50aWwgSSBkZWNpZGUgdG8gc3RvcCB4ZW4tYWNjZXNz
LgpJJ20gd29uZGVyaW5nIHdoYXQga2luZCBvZiBleGVjIGV2ZW50cyBpdCByZWNlaXZlZCBiZWNh
dXNlIHRoZXkgYXJlIG5vdCB0aGUgc2FtZSwgc28gaXQncyBub3QgbG9vcGluZwpvdmVyIHRoZSBz
YW1lIFJJUCBvdmVyIGFuZCBvdmVyLiAoPykKCkhlcmUgaXMgYW4gZXhhbXBsZSBvdXRwdXQgSSBo
YXZlIHdoZW4gSSBydW4gc3VkbyAuL3hlbi1hY2Nlc3MgPGRvbV9pZD4gYWx0cDJtX3dyaXRlCgou
Li4KR290IGV2ZW50IGZyb20gWGVuClNpbmdsZXN0ZXA6IHJpcD1mZmZmZjgwMDAyNmU2MGRjLCB2
Y3B1IDEsIGFsdHAybSAwCiAgICAgICAgU3dpdGNoaW5nIGFsdHAybSB0byB2aWV3IDEhCkVycm9y
IC0xIGdldHRpbmcgbWVtX2FjY2VzcyBldmVudAoKU2luZ2xlc3RlcDogcmlwPWZmZmZmODAwMDI2
ZTYwNTQsIHZjcHUgMywgYWx0cDJtIDAKICAgICAgICBTd2l0Y2hpbmcgYWx0cDJtIHRvIHZpZXcg
MSEKU2luZ2xlc3RlcDogcmlwPWZmZmZmODAwMDI2ZDY0YzUsIHZjcHUgMCwgYWx0cDJtIDAKICAg
ICAgICBTd2l0Y2hpbmcgYWx0cDJtIHRvIHZpZXcgMSEKeGVuYWNjZXNzIHNodXR0aW5nIGRvd24g
b24gc2lnbmFsIC0xCkdvdCBldmVudCBmcm9tIFhlbgpQQUdFIEFDQ0VTUzogcnctIGZvciBHRk4g
MjFjZWYgKG9mZnNldCAwMDBmYjgpIGdsYSBmZmZmZjg4MDAyMDM5ZmI4ICh2YWxpZDogeTsgZmF1
bHQgaW4gZ3B0OiBuOyBmYXVsdCB3aXRoIGdsYTogeSkgKHZjcHUgMSBbcF0sIGFsdHAybSB2aWV3
IDEpCiAgICAgICAgU3dpdGNoaW5nIGJhY2sgdG8gZGVmYXVsdCB2aWV3IQpQQUdFIEFDQ0VTUzog
cnctIGZvciBHRk4gMWRlYmMgKG9mZnNldCAwMDA0YjApIGdsYSBmZmZmZjg4MDAyMmVkNGIwICh2
YWxpZDogeTsgZmF1bHQgaW4gZ3B0OiBuOyBmYXVsdCB3aXRoIGdsYTogeSkgKHZjcHUgMyBbcF0s
IGFsdHAybSB2aWV3IDEpCiAgICAgICAgU3dpdGNoaW5nIGJhY2sgdG8gZGVmYXVsdCB2aWV3IQpQ
QUdFIEFDQ0VTUzogcnctIGZvciBHRk4gYjlhIChvZmZzZXQgMDAwYWU4KSBnbGEgZmZmZmY4MDAw
MGI5YWFlOCAodmFsaWQ6IHk7IGZhdWx0IGluIGdwdDogbjsgZmF1bHQgd2l0aCBnbGE6IHkpICh2
Y3B1IDAgW3BdLCBhbHRwMm0gdmlldyAxKQogICAgICAgIFN3aXRjaGluZyBiYWNrIHRvIGRlZmF1
bHQgdmlldyEKeGVuYWNjZXNzIHNodXQgZG93biBvbiBzaWduYWwgLTEKeGVuYWNjZXNzIGV4aXQg
Y29kZSAtMQoKQFRhbWFzOiBpZiB5b3UgYWRkZWQgc3VwcG9ydCBmb3IgYWx0cDJtIGluIHhlbi1h
Y2Nlc3MsIGRpZCB5b3UgcmVtZW1iZXIgY3Jhc2hpbmcgeW91ciBndWVzdCA/Ck9yIHdhcyBpdCB3
b3JraW5nIGF0IHRoZSB0aW1lIHlvdSB0ZXN0ZWQgPwoKTWF0aGlldQoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 13 16:20:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 16:20:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQDhA-0006KO-DC; Mon, 13 May 2019 16:20:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fllF=TN=citrix.com=prvs=029ba87d2=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1hQDh9-0006KH-Cx
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 16:20:55 +0000
X-Inumbo-ID: 1462bec2-759b-11e9-8980-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1462bec2-759b-11e9-8980-bc764e045a96;
 Mon, 13 May 2019 16:20:53 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,465,1549929600"; d="scan'208";a="85398602"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5CD42DCB020000780022D317@prv1-mh.provo.novell.com>
 <5CD42EB9020000780022D332@prv1-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT6JAlcEEwEKAEECGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEWIQTXqBy2bTNXPzpOYFimNjwxBZC0bQUCXEowWQUJDCJ7dgAKCRCmNjwx
 BZC0beKvEACJ75YlJXd7TnNHgFyiCJkm/qPeoQ3sFGSDZuZh7SKcdt9+3V2bFEb0Mii1hQaz
 3hRqZb8sYPHJrGP0ljK09k3wf8k3OuNxziLQBJyzvn7WNlE4wBEcy/Ejo9TVBdA4ph5D0YaZ
 nqdsPmxe/xlTFuSkgu4ep1v9dfVP1TQR0e+JIBa/Ss+cKC5intKm+8JxpOploAHuzaPu0L/X
 FapzsIXqgT9eIQeBEgO2hge6h9Jov3WeED/vh8kA7f8c6zQ/gs5E7VGALwsiLrhr0LZFcKcw
 kI3oCCrB/C/wyPZv789Ra8EXbeRSJmTjcnBwHRPjnjwQmetRDD1t+VyrkC6uujT5jmgOBzaj
 KCqZ8PcMAssOzdzQtKmjUQ2b3ICPs2X13xZ5M5/OVs1W3TG5gkvMh4YoHi4ilFnOk+v3/j7q
 65FG6N0JLb94Ndi80HkIOQQ1XVGTyu6bUPaBg3rWK91Csp1682kD/dNVF3FKHrRLmSVtmEQR
 5rK0+VGc/FmR6vd4haKGWIRuPxzg+pBR77avIZpU7C7+UXGuZ5CbHwIdY8LojJg2TuUdqaVj
 yxmEZLOA8rVHipCGrslRNthVbJrGN/pqtKjCClFZHIAYJQ9EGLHXLG9Pj76opfjHij3MpR3o
 pCGAh6KsCrfrsvjnpDwqSbngGyEVH030irSk4SwIqZ7FwLkBDQRUWmc6AQgAzpc8Ng5Opbrh
 iZrn69Xr3js28p+b4a+0BOvC48NfrNovZw4eFeKIzmI/t6EkJkSqBIxobWRpBkwGweENsqnd
 0qigmsDw4N7J9Xx0h9ARDqiWxX4jr7u9xauI+CRJ1rBNO3VV30QdACwQ4LqhR/WA+IjdhyMH
 wj3EJGE61NdP/h0zfaLYAbvEg47/TPThFsm4m8Rd6bX7RkrrOgBbL/AOnYOMEivyfZZKX1vv
 iEemAvLfdk2lZt7Vm6X/fbKbV8tPUuZELzNedJvTTBS3/l1FVz9OUcLDeWhGEdlxqXH0sYWh
 E9+PXTAfz5JxKH+LMetwEM8DbuOoDIpmIGZKrZ+2fQARAQABiQNbBBgBCgAmAhsCFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKMJ4FCQnQ/OQBKcBdIAQZAQoABgUCVFpnOgAKCRCyFcen
 x4Qb7cXrCAC0qQeEWmLa9oEAPa+5U6wvG1t/mi22gZN6uzQXH1faIOoDehr7PPESE6tuR/vI
 CTTnaSrd4UDPNeqOqVF07YexWD1LDcQG6PnRqC5DIX1RGE3BaSaMl2pFJP8y+chews11yP8G
 DBbxaIsTcHZI1iVIC9XLhoeegWi84vYc8F4ziADVfowbmbvcVw11gE8tmALCwTeBeZVteXjh
 0OELHwrc1/4j4yvENjIXRO+QLIgk43kB57Upr4tP2MEcs0odgPM+Q+oETOJ00xzLgkTnLPim
 C1FIW2bOZdTj+Uq6ezRS2LKsNmW+PRRvNyA5ojEbA/faxmAjMZtLdSSSeFK8y4SoCRCmNjwx
 BZC0bevWEACRu+GyQgrdGmorUptniIeO1jQlpTiP5WpVnk9Oe8SiLoXUhXXNj6EtzyLGpYmf
 kEAbki+S6WAKnzZd3shL58AuMyDxtFNNjNeKJOcl6FL7JPBIIgIp3wR401Ep+/s5pl3Nw8Ii
 157f0T7o8CPb54w6S1WsMkU78WzTxIs/1lLblSMcvyz1Jq64g4OqiWI85JfkzPLlloVf1rzy
 ebIBLrrmjhCE2tL1RONpE/KRVb+Q+PIs5+YcZ+Q1e0vXWA7NhTWFbWx3+N6WW6gaGpbFbopo
 FkYRpj+2TA5cX5zW148/xU5/ATEb5vdUkFLUFVy5YNUSyeBHuaf6fGmBrDc47rQjAOt1rmyD
 56MUBHpLUbvA6NkPezb7T6bQpupyzGRkMUmSwHiLyQNJQhVe+9NiJJvtEE3jol0JVJoQ9WVn
 FAzPNCgHQyvbsIF3gYkCYKI0w8EhEoH5FHYLoKS6Jg880IY5rXzoAEfPvLXegy6mhYl+mNVN
 QUBD4h9XtOvcdzR559lZuC0Ksy7Xqw3BMolmKsRO3gWKhXSna3zKl4UuheyZtubVWoNWP/bn
 vbyiYnLwuiKDfNAinEWERC8nPKlv3PkZw5d3t46F1Dx0TMf16NmP+azsRpnMZyzpY8BL2eur
 feSGAOB9qjZNyzbo5nEKHldKWCKE7Ye0EPEjECS1gjKDwbkBDQRUWrq9AQgA7aJ0i1pQSmUR
 6ZXZD2YEDxia2ByR0uZoTS7N0NYv1OjU8v6p017u0Fco5+Qoju/fZ97ScHhp5xGVAk5kxZBF
 DT4ovJd0nIeSr3bbWwfNzGx1waztfdzXt6n3MBKr7AhioB1m+vuk31redUdnhbtvN7O40MC+
 fgSk5/+jRGxY3IOVPooQKzUO7M51GoOg4wl9ia3H2EzOoGhN2vpTbT8qCcL92ZZZwkBRldoA
 Wn7c1hEKSTuT3f1VpSmhjnX0J4uvKZ1V2R7rooKJYFBcySC0wa8aTmAtAvLgfcpe+legOtgq
 DKzLuN45xzEjyjCiI521t8zxNMPJY9FiCPNv0sCkDwARAQABiQI8BBgBCgAmAhsMFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKNJYFCQnQrVkACgkQpjY8MQWQtG2Xxg//RrRP+PFYuNXt
 9C5hec/JoY24TkGPPd2tMC9usWZVImIk7VlHlAeqHeE0lWU0LRGIvOBITbS9izw6fOVQBvCA
 Fni56S12fKLusWgWhgu03toT9ZGxZ9W22yfw5uThSHQ4y09wRWAIYvhJsKnPGGC2KDxFvtz5
 4pYYNe8Icy4bwsxcgbaSFaRh+mYtts6wE9VzyJvyfTqbe8VrvE+3InG5rrlNn51AO6M4Wv20
 iFEgYanJXfhicl0WCQrHyTLfdB5p1w+072CL8uryHQVfD0FcDe+J/wl3bmYze+aD1SlPzFoI
 MaSIXKejC6oh6DAT4rvU8kMAbX90T834Mvbc3jplaWorNJEwjAH/r+v877AI9Vsmptis+rni
 JwUissjRbcdlkKBisoUZRPmxQeUifxUpqgulZcYwbEC/a49+WvbaYUriaDLHzg9xisijHwD2
 yWV8igBeg+cmwnk0mPz8tIVvwi4lICAgXob7HZiaqKnwaDXs4LiS4vdG5s/ElnE3rIc87yru
 24n3ypeDZ6f5LkdqL1UNp5/0Aqbr3EiN7/ina4YVyscy9754l944kyHnnMRLVykg0v+kakj0
 h0RJ5LbfLAMM8M52KIA3y14g0Fb7kHLcOUMVcgfQ3PrN6chtC+5l6ouDIlSLR3toxH8Aam7E
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <31714b6c-f9c9-4c80-fb9d-b4190670b736@citrix.com>
Date: Mon, 13 May 2019 17:20:45 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CD42EB9020000780022D332@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 2/3] x86/mm: make
 guest_physmap_add_entry() HVM-only
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gNS85LzE5IDI6NDQgUE0sIEphbiBCZXVsaWNoIHdyb3RlOgo+IExpZnQgaXRzICFwYWdpbmdf
bW9kZV90cmFuc2xhdGUoKSBwYXJ0IGludG8gZ3Vlc3RfcGh5c21hcF9hZGRfcGFnZSgpCj4gKHdo
aWNoIGlzIHdoYXQgY29tbW9uIGNvZGUgY2FsbHMpLCBlbGltaW5hdGluZyB0aGUgZHVtbXkgdXNl
IG9mIGEKPiAoSFZNLW9ubHkgcmVhbGx5KSBQMk0gdHlwZSBpbiB0aGUgUFYgY2FzZS4KPiAKPiBT
dWdnZXN0ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4K
PiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpUaGFua3Ms
IGxvb2tzIGdvb2Q6CgpSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBj
aXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 13 16:23:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 16:23:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQDjk-0006Sz-UP; Mon, 13 May 2019 16:23:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fllF=TN=citrix.com=prvs=029ba87d2=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1hQDjj-0006Su-Ig
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 16:23:35 +0000
X-Inumbo-ID: 725476c6-759b-11e9-89d1-bba2796f9c0e
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 725476c6-759b-11e9-89d1-bba2796f9c0e;
 Mon, 13 May 2019 16:23:31 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,465,1549929600"; d="scan'208";a="85398743"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5CD42DCB020000780022D317@prv1-mh.provo.novell.com>
 <5CD42EFC020000780022D335@prv1-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT6JAlcEEwEKAEECGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEWIQTXqBy2bTNXPzpOYFimNjwxBZC0bQUCXEowWQUJDCJ7dgAKCRCmNjwx
 BZC0beKvEACJ75YlJXd7TnNHgFyiCJkm/qPeoQ3sFGSDZuZh7SKcdt9+3V2bFEb0Mii1hQaz
 3hRqZb8sYPHJrGP0ljK09k3wf8k3OuNxziLQBJyzvn7WNlE4wBEcy/Ejo9TVBdA4ph5D0YaZ
 nqdsPmxe/xlTFuSkgu4ep1v9dfVP1TQR0e+JIBa/Ss+cKC5intKm+8JxpOploAHuzaPu0L/X
 FapzsIXqgT9eIQeBEgO2hge6h9Jov3WeED/vh8kA7f8c6zQ/gs5E7VGALwsiLrhr0LZFcKcw
 kI3oCCrB/C/wyPZv789Ra8EXbeRSJmTjcnBwHRPjnjwQmetRDD1t+VyrkC6uujT5jmgOBzaj
 KCqZ8PcMAssOzdzQtKmjUQ2b3ICPs2X13xZ5M5/OVs1W3TG5gkvMh4YoHi4ilFnOk+v3/j7q
 65FG6N0JLb94Ndi80HkIOQQ1XVGTyu6bUPaBg3rWK91Csp1682kD/dNVF3FKHrRLmSVtmEQR
 5rK0+VGc/FmR6vd4haKGWIRuPxzg+pBR77avIZpU7C7+UXGuZ5CbHwIdY8LojJg2TuUdqaVj
 yxmEZLOA8rVHipCGrslRNthVbJrGN/pqtKjCClFZHIAYJQ9EGLHXLG9Pj76opfjHij3MpR3o
 pCGAh6KsCrfrsvjnpDwqSbngGyEVH030irSk4SwIqZ7FwLkBDQRUWmc6AQgAzpc8Ng5Opbrh
 iZrn69Xr3js28p+b4a+0BOvC48NfrNovZw4eFeKIzmI/t6EkJkSqBIxobWRpBkwGweENsqnd
 0qigmsDw4N7J9Xx0h9ARDqiWxX4jr7u9xauI+CRJ1rBNO3VV30QdACwQ4LqhR/WA+IjdhyMH
 wj3EJGE61NdP/h0zfaLYAbvEg47/TPThFsm4m8Rd6bX7RkrrOgBbL/AOnYOMEivyfZZKX1vv
 iEemAvLfdk2lZt7Vm6X/fbKbV8tPUuZELzNedJvTTBS3/l1FVz9OUcLDeWhGEdlxqXH0sYWh
 E9+PXTAfz5JxKH+LMetwEM8DbuOoDIpmIGZKrZ+2fQARAQABiQNbBBgBCgAmAhsCFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKMJ4FCQnQ/OQBKcBdIAQZAQoABgUCVFpnOgAKCRCyFcen
 x4Qb7cXrCAC0qQeEWmLa9oEAPa+5U6wvG1t/mi22gZN6uzQXH1faIOoDehr7PPESE6tuR/vI
 CTTnaSrd4UDPNeqOqVF07YexWD1LDcQG6PnRqC5DIX1RGE3BaSaMl2pFJP8y+chews11yP8G
 DBbxaIsTcHZI1iVIC9XLhoeegWi84vYc8F4ziADVfowbmbvcVw11gE8tmALCwTeBeZVteXjh
 0OELHwrc1/4j4yvENjIXRO+QLIgk43kB57Upr4tP2MEcs0odgPM+Q+oETOJ00xzLgkTnLPim
 C1FIW2bOZdTj+Uq6ezRS2LKsNmW+PRRvNyA5ojEbA/faxmAjMZtLdSSSeFK8y4SoCRCmNjwx
 BZC0bevWEACRu+GyQgrdGmorUptniIeO1jQlpTiP5WpVnk9Oe8SiLoXUhXXNj6EtzyLGpYmf
 kEAbki+S6WAKnzZd3shL58AuMyDxtFNNjNeKJOcl6FL7JPBIIgIp3wR401Ep+/s5pl3Nw8Ii
 157f0T7o8CPb54w6S1WsMkU78WzTxIs/1lLblSMcvyz1Jq64g4OqiWI85JfkzPLlloVf1rzy
 ebIBLrrmjhCE2tL1RONpE/KRVb+Q+PIs5+YcZ+Q1e0vXWA7NhTWFbWx3+N6WW6gaGpbFbopo
 FkYRpj+2TA5cX5zW148/xU5/ATEb5vdUkFLUFVy5YNUSyeBHuaf6fGmBrDc47rQjAOt1rmyD
 56MUBHpLUbvA6NkPezb7T6bQpupyzGRkMUmSwHiLyQNJQhVe+9NiJJvtEE3jol0JVJoQ9WVn
 FAzPNCgHQyvbsIF3gYkCYKI0w8EhEoH5FHYLoKS6Jg880IY5rXzoAEfPvLXegy6mhYl+mNVN
 QUBD4h9XtOvcdzR559lZuC0Ksy7Xqw3BMolmKsRO3gWKhXSna3zKl4UuheyZtubVWoNWP/bn
 vbyiYnLwuiKDfNAinEWERC8nPKlv3PkZw5d3t46F1Dx0TMf16NmP+azsRpnMZyzpY8BL2eur
 feSGAOB9qjZNyzbo5nEKHldKWCKE7Ye0EPEjECS1gjKDwbkBDQRUWrq9AQgA7aJ0i1pQSmUR
 6ZXZD2YEDxia2ByR0uZoTS7N0NYv1OjU8v6p017u0Fco5+Qoju/fZ97ScHhp5xGVAk5kxZBF
 DT4ovJd0nIeSr3bbWwfNzGx1waztfdzXt6n3MBKr7AhioB1m+vuk31redUdnhbtvN7O40MC+
 fgSk5/+jRGxY3IOVPooQKzUO7M51GoOg4wl9ia3H2EzOoGhN2vpTbT8qCcL92ZZZwkBRldoA
 Wn7c1hEKSTuT3f1VpSmhjnX0J4uvKZ1V2R7rooKJYFBcySC0wa8aTmAtAvLgfcpe+legOtgq
 DKzLuN45xzEjyjCiI521t8zxNMPJY9FiCPNv0sCkDwARAQABiQI8BBgBCgAmAhsMFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKNJYFCQnQrVkACgkQpjY8MQWQtG2Xxg//RrRP+PFYuNXt
 9C5hec/JoY24TkGPPd2tMC9usWZVImIk7VlHlAeqHeE0lWU0LRGIvOBITbS9izw6fOVQBvCA
 Fni56S12fKLusWgWhgu03toT9ZGxZ9W22yfw5uThSHQ4y09wRWAIYvhJsKnPGGC2KDxFvtz5
 4pYYNe8Icy4bwsxcgbaSFaRh+mYtts6wE9VzyJvyfTqbe8VrvE+3InG5rrlNn51AO6M4Wv20
 iFEgYanJXfhicl0WCQrHyTLfdB5p1w+072CL8uryHQVfD0FcDe+J/wl3bmYze+aD1SlPzFoI
 MaSIXKejC6oh6DAT4rvU8kMAbX90T834Mvbc3jplaWorNJEwjAH/r+v877AI9Vsmptis+rni
 JwUissjRbcdlkKBisoUZRPmxQeUifxUpqgulZcYwbEC/a49+WvbaYUriaDLHzg9xisijHwD2
 yWV8igBeg+cmwnk0mPz8tIVvwi4lICAgXob7HZiaqKnwaDXs4LiS4vdG5s/ElnE3rIc87yru
 24n3ypeDZ6f5LkdqL1UNp5/0Aqbr3EiN7/ina4YVyscy9754l944kyHnnMRLVykg0v+kakj0
 h0RJ5LbfLAMM8M52KIA3y14g0Fb7kHLcOUMVcgfQ3PrN6chtC+5l6ouDIlSLR3toxH8Aam7E
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <fa350a55-264a-f5c6-3d9d-eca6644a3001@citrix.com>
Date: Mon, 13 May 2019 17:23:27 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CD42EFC020000780022D335@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 3/3] x86/mm: subsume set_gpfn_from_mfn()
 into guest_physmap_add_page()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gNS85LzE5IDI6NDUgUE0sIEphbiBCZXVsaWNoIHdyb3RlOgo+IFRoZSB0d28gY2FsbGVycyBp
biBjb21tb24vbWVtb3J5LmMgY3VycmVudGx5IGNhbGwgc2V0X2dwZm5fZnJvbV9tZm4oKQo+IHRo
ZW1zZWx2ZXMsIHNvIG1vdmluZyB0aGUgY2FsbCBpbnRvIGd1ZXN0X3BoeXNtYXBfYWRkX3BhZ2Uo
KSBoZWxwcwo+IHRpZHkgdGhlaXIgY29kZS4KPiAKPiBUaGUgdHdvIGNhbGxlcnMgaW4gY29tbW9u
L2dyYW50X3RhYmxlLmMgZmFpbCB0byBtYWtlIHRoYXQgY2FsbCBhbG9uZ3NpZGUKPiB0aGUgb25l
IHRvIGd1ZXN0X3BoeXNtYXBfYWRkX3BhZ2UoKSwgc28gd2lsbCBhY3R1YWxseSBnZXQgZml4ZWQg
YnkgdGhlCj4gY2hhbmdlLgo+IAo+IE90aGVyICh4ODYpIGNhbGxlcnMgYXJlIEhWTSBvbmx5IGFu
ZCBhcmUgaGVuY2UgdW5hZmZlY3RlZCBieSBhIGNoYW5nZQo+IHRvIHRoZSBmdW5jdGlvbidzICFw
YWdpbmdfbW9kZV90cmFuc2xhdGUoKSBwYXJ0Lgo+IAo+IFNhZGx5IHRoaXMgaXNuJ3QgZW5vdWdo
IHlldCB0byBkcm9wIEFybSdzIGR1bW15IG1hY3JvLCBhcyB0aGVyZSdzIG9uZQo+IG1vcmUgdXNl
IGluIHBhZ2VfYWxsb2MuYy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+Cj4gQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+Cj4gLS0tCj4gdjI6IFJlLWJhc2Ugb3ZlciBhZGRlZCBlYXJsaWVyIHBhdGNoLiBSZS13cml0
ZSBkZXNjcmlwdGlvbi4KClRoYW5rczoKClJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9y
Z2UuZHVubGFwQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 13 16:24:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 16:24:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQDl5-0006ZH-BE; Mon, 13 May 2019 16:24:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=oEJ8=TN=citrix.com=prvs=029f63c82=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1hQDl4-0006ZC-4O
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 16:24:58 +0000
X-Inumbo-ID: a50c7a6c-759b-11e9-8980-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a50c7a6c-759b-11e9-8980-bc764e045a96;
 Mon, 13 May 2019 16:24:57 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,465,1549929600"; d="scan'208";a="89710128"
From: Lars Kurth <lars.kurth@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@citrix.com>
Thread-Topic: [PATCH v2] docs/xl: Clarify documentation for mem-max and mem-set
Thread-Index: AQHU7fuU+4UovrpEyUCMf5Fq4f/3paZWX4OAgBLLKgCAAAgQAP//u9sA
Date: Mon, 13 May 2019 16:24:28 +0000
Message-ID: <B645202A-6968-46D8-A689-52518EBB912A@citrix.com>
References: <20190408110943.8987-1-george.dunlap@citrix.com>
 <ee29edd9-a23d-eb00-d403-1e8040bf3174@citrix.com>
 <20190513135930.GJ2798@zion.uk.xensource.com>
 <20190513142822.GO2798@zion.uk.xensource.com>
In-Reply-To: <20190513142822.GO2798@zion.uk.xensource.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.10.9.190412
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <0374123ED56DD941AF2E4D52A2B7F6D7@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2] docs/xl: Clarify documentation for
 mem-max and mem-set
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>, Ian
 Jackson <Ian.Jackson@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCu+7v09uIDEzLzA1LzIwMTksIDA4OjI4LCAiV2VpIExpdSIgPHdlaS5saXUyQGNpdHJpeC5j
b20+IHdyb3RlOg0KDQogICAgT24gTW9uLCBNYXkgMTMsIDIwMTkgYXQgMDI6NTk6MzBQTSArMDEw
MCwgV2VpIExpdSB3cm90ZToNCiAgICA+IE9uIFdlZCwgTWF5IDAxLCAyMDE5IGF0IDAzOjU5OjQx
UE0gKzAxMDAsIEdlb3JnZSBEdW5sYXAgd3JvdGU6DQogICAgPiA+IE9uIDQvOC8xOSAxMjowOSBQ
TSwgR2VvcmdlIER1bmxhcCB3cm90ZToNCiAgICA+ID4gPiBtZW0tc2V0IGlzIHRoZSBwcmltYXJ5
IGNvbW1hbmQgdGhhdCB1c2VycyB3aWxsIG5lZWQgdG8gdXNlIGFuZA0KICAgID4gPiA+IHVuZGVy
c3RhbmQuICBNb3ZlIGl0IGZpcnN0LCBhbmQgY2xhcmlmeSB0aGUgd29yZGluZzsgYWxzbyBzcGVj
aWZ5IHRoYXQNCiAgICA+ID4gPiB5b3UgY2FuJ3Qgc2V0IHRoZSB0YXJnZXQgaGlnaGVyIHRoYW4g
bWF4bWVtIGZyb20gdGhlIGRvbWFpbiBjb25maWcuDQogICAgPiA+ID4gDQogICAgPiA+ID4gbWVt
LW1heCBpcyBhY3R1YWxseSBhIHByZXR0eSB1c2VsZXNzIGNvbW1hbmQgYXQgdGhlIG1vbWVudC4g
IENsYXJpZnkNCiAgICA+ID4gPiB0aGF0IHVzZXJzIGFyZSBub3QgZXhwZWN0ZWQgdG8gdXNlIGl0
OyBhbmQgZG9jdW1lbnQgYWxsIG9mIGl0cyBxdWlya3kNCiAgICA+ID4gPiBiZWhhdmlvci4NCiAg
ICA+ID4gPiANCiAgICA+ID4gPiBTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2Uu
ZHVubGFwQGNpdHJpeC5jb20+DQogICAgPiA+IA0KICAgID4gPiBXZWkgLyBJYW46IFBpbmc/DQog
ICAgPiA+IA0KICAgID4gPiBKdWVyZ2VuIHJlcGxpZWQgdG8gbXkgInJldmlldyBub3RlIiBjb21t
ZW50LCBub3QgdG8gYW55dGhpbmcgYWN0aW9uYWJsZQ0KICAgID4gPiBpbiB0aGUgcGF0Y2ggKG9y
IGNvbW1pdCBtZXNzYWdlKSBpdHNlbGYuDQogICAgPiANCiAgICA+IEFja2VkLWJ5OiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPg0KICAgID4gDQogICAgPiAoSSBhbHJlYWR5IHNhaWQgdGhp
cyBsb29rZWQgb2theSB0byBtZSBpbiB2MSkNCiAgICANCiAgICBJIGJlbGlldmUgTGFycycgUmIg
ZnJvbSB2MSBzdGlsbCBzdGFuZHMuDQoNClllcw0KTGFycw0KICAgIA0KDQpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 13 17:20:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 17:20:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQEcA-0001wG-QH; Mon, 13 May 2019 17:19:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ZP0k=TN=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1hQEc9-0001wB-Va
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 17:19:50 +0000
X-Inumbo-ID: 4d599736-75a3-11e9-923a-bf748a17c9b8
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4d599736-75a3-11e9-923a-bf748a17c9b8;
 Mon, 13 May 2019 17:19:45 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp02.buh.bitdefender.net [10.17.80.76])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 8DE7A3031EB6; Mon, 13 May 2019 20:19:44 +0300 (EEST)
Received: from [192.168.228.119] (unknown [86.120.181.126])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 5C5CA304F234;
 Mon, 13 May 2019 20:19:44 +0300 (EEST)
To: Mathieu Tarral <mathieu.tarral@protonmail.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
References: <f3zRvkN8JOfpv5k6jz7TbWXz-sso4q6CGB-3S05mSco8SuDy0BoN5z5_Lj_-Xnto1FPMCkhE89trkq-_f6itwRZ5F4NI9MKrcqZk8cdT45A=@protonmail.com>
 <76bd924a-34b1-eb7c-d3be-6c33aa7729fc@citrix.com>
 <WL45-Mjyf7to-l_u4XAT3M46R6YcAECvEwl6SDzOWeLE_SOQUyF26Vj2cu0mScD47fS95OaBAWDddX7DL7yujvl03YffFRDoqrpRcFDSnxA=@protonmail.com>
 <oSx3iO5YqwrWedfgCT8yEj4jGrzisHnNA6d9XQIKAJJAOhr6TPANrqVHf6s56L8_WBgLtVMJv37Cypbr2emtg0ZKb25HdHo91eM1J1fVJHo=@protonmail.com>
 <4f34ed81-8993-2e5d-9aea-89a6e2d98b44@citrix.com>
 <rQKAjmE5sqmoHfveLrCC3tRz7edgAIkDUG5CRgmBhF975OXX_8ZdIsCFturwHzr04jeYiq5MPE5gHG3SeltMz5ZnrIs0XcO0QO_OXeBGhTg=@protonmail.com>
 <cf45071e-19dd-7afb-b9cf-55bb425d0908@citrix.com>
 <BHLEo8qk7hjPZRHdTZsqgFeG6k2VEbu6AtIB-fGhWL3Y01IYvu3rwUWAWgazUqMPUjx6ReFkMbRnF57DigHupbuhtOoq2mYhNbI-XJ352rA=@protonmail.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <fef5a0f2-cd1f-126c-c1e5-6d9a10ca928d@bitdefender.com>
Date: Mon, 13 May 2019 20:19:25 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <BHLEo8qk7hjPZRHdTZsqgFeG6k2VEbu6AtIB-fGhWL3Y01IYvu3rwUWAWgazUqMPUjx6ReFkMbRnF57DigHupbuhtOoq2mYhNbI-XJ352rA=@protonmail.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [VMI] Possible race-condition in altp2m APIs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Tamas K Lengyel <tamas@tklengyel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gNS8xMy8xOSA3OjE4IFBNLCBNYXRoaWV1IFRhcnJhbCB3cm90ZToKPiBMZSB2ZW5kcmVkaSwg
bWFpIDEwLCAyMDE5IDU6MjEgUE0sIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+IGEgw6ljcml0wqA6Cj4gCj4+IE9uIDEwLzA1LzIwMTkgMTY6MTcsIE1hdGhpZXUgVGFy
cmFsIHdyb3RlOgo+Pgo+Pj4gTGUgamV1ZGksIG1haSA5LCAyMDE5IDY6NDIgUE0sIEFuZHJldyBD
b29wZXIgYW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbSBhIMOpY3JpdMKgOgo+Pj4KPj4+PiBUaGVy
ZWZvcmUsIHRoZSBjb25jbHVzaW9uIHRvIGRyYXcgaXMgdGhhdCBpdCBpcyBhIGxvZ2ljYWwgYnVn
IHNvbWV3aGVyZS4KPj4+IFRoZSBidWcgaXMgc3RpbGwgaGVyZSwgc28gd2UgY2FuIGV4Y2x1ZGUg
YSBtaWNyb2NvZGUgaXNzdWUuCj4+Cj4+IEdvb2QgLSB0aGF0IGlzIG9uZSBmdXJ0aGVyIGFuZ2xl
IGV4Y2x1ZGVkLsKgIEFsd2F5cyBtYWtlIHN1cmUgeW91IGFyZQo+PiBydW5uaW5nIHdpdGggdXAt
dG8tZGF0ZSBtaWNyb2NvZGUsIGJ1dCBpdCBsb29rcyBsaWtlIHdlIGJhY2sgdG8KPj4gaW52ZXN0
aWdhdGluZyBhIGxvZ2ljYWwgYnVnIGluIGxpYnZtaSBvciBYZW4uCj4gCj4gSSBwbGF5ZWQgd2l0
aCB0b29sL3Rlc3RzL3hlbi1hY2Nlc3MgdGhpcyBhZnRlcm5vb24uCj4gCj4gVGhlIHRvb2wgaXMg
d29ya2luZywgaSBjb3VsZCBpbnRlcmNlcHQgYnJlYWtwb2ludHMsIGNwdWlkLCB3cml0ZSBhbmQg
ZXhlYyBtZW0gYWNjZXNzZXMsIGV0Yy4uCj4gCj4gSG93ZXZlciwgdXNpbmcgYWx0cDJtIHJlbGF0
ZWQgaW50ZXJjZXB0cyBsZWFkcyB0byBhIGd1ZXN0IGNyYXNoIHNvbWV0aW1lczoKPiAKPiBXaW5k
b3dzIDcgeDY0LCA0IFZDUFVzCj4gLSBhbHRwMm1fd3JpdGU6IGNyYXNoCj4gLSBhbHRwMm1fZXhl
YzogY3Jhc2gKPiAtIGFsdHAybV93cml0ZV9ub19ncHQ6IGZyb3plbgo+IAo+IFdpbmRvd3MgNyB4
NjQsIDEgVkNQVQo+IC0gYWx0cDJtX3dyaXRlOiBjcmFzaAo+IC0gYWx0cDJtX2V4ZWM6IE9LCj4g
LSBhbHRwMm1fd3JpdGVfbm9fZ3B0OiBmcm96ZW4KPiAKPiAiZnJvemVuIiBtZWFucyB0aGF0IHhl
bi1hY2Nlc3MgcmVjZWl2ZXMgVk1JIGV2ZW50cywgYnVnIHRoZSBndWVzdCBpcyBmcm96ZW4gdW50
aWwgSSBkZWNpZGUgdG8gc3RvcCB4ZW4tYWNjZXNzLgo+IEknbSB3b25kZXJpbmcgd2hhdCBraW5k
IG9mIGV4ZWMgZXZlbnRzIGl0IHJlY2VpdmVkIGJlY2F1c2UgdGhleSBhcmUgbm90IHRoZSBzYW1l
LCBzbyBpdCdzIG5vdCBsb29waW5nCj4gb3ZlciB0aGUgc2FtZSBSSVAgb3ZlciBhbmQgb3Zlci4g
KD8pCkkgdGhpbmsgeW91J3JlIHNpbXBseSB0cmlwcGluZyBzb21lIE9TIHRpbWVyIGJlY2F1c2Ug
eW91J3JlIHNsb3dpbmcgdGhlCmd1ZXN0IGRvd24gaW4gdGhlIGNyYXNoIGNhc2UsIGFuZCBzaW1w
bHkga2VlcCB0aGUgZ3Vlc3QgdG9vIGJ1c3kKaGFuZGxpbmcgZXZlbnRzIGluIHRoZSAiZnJlZXpl
IiBjYXNlLiBSZW1lbWJlciB0aGF0IHRoZXJlJ3MgcXVpdGUgYQpkZWxheSBydW5uaW5nIGVhY2gg
b2ZmZW5kaW5nIGluc3RydWN0aW9uOiBvbmUgdm1fZXZlbnQgc2F5aW5nIHlvdSd2ZSBnb3QKYSB2
aW9sYXRpb24sIGEgcmVwbHkgc2F5aW5nICJwdXQgdGhpcyBWQ1BVIGluIHNpbmdsZS1zdGVwIG1v
ZGUgX2FuZF8Kc3dpdGNoIHRvIHRoZSB1bnJlc3RyaWN0ZWQgRVBUIHZpZXciLCBhbm90aGVyIHZt
X2V2ZW50IHNheWluZwoiaW5zdHJ1Y3Rpb24gZXhlY3V0ZWQiLCBmb2xsb3dlZCBieSBhbm9oZXIg
cmVwbHkgc2F5aW5nICJzd2l0Y2ggYmFjayB0bwp0aGUgcmVzdHJpY3RlZCBFUFQgX2FuZF8gdGFr
ZSB0aGUgVkNQVSBvdXQgb2Ygc2luZ2xlLXN0ZXAgbW9kZSIuCgpSZXN0cmljdGluZyB0aGUgd2hv
bGUgb2YgdGhlIGd1ZXN0J3MgbWVtb3J5IChhbmQgc28gZG9pbmcgdGhpcyBkYW5jZSBmb3IKX2V2
ZXJ5XyBpbnN0cnVjdGlvbiBjYXVzaW5nIGEgZmF1bHQpIGlzIHByYWN0aWNhbGx5IGd1YXJhbnRl
ZWQgdG8gdXBzZXQKdGhlIE9TLiBBIGxpdHRsZSBFUFQgcmVzdHJpY3RpbmcgZ29lcyBhIGxvbmcg
d2F5LgoKT2YgY291cnNlLCBpZiB0aGlzIGNvdWxkIGJlIGltcHJvdmVkIHNvIHRoYXQgZXZlbiBz
dHJlc3MtdGVzdHMgKHdoaWNoIGlzCmJhc2ljYWxseSB3aGF0IHhlbi1hY2Nlc3MgaXMpIGxlYXZl
IHRoZSBndWVzdCBydW5uaW5nIHNtb290aGx5LCB0aGF0J2QKYmUgZmFudGFzdGljLgoKClJhenZh
bgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 13 17:50:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 17:50:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQF64-0004iS-BV; Mon, 13 May 2019 17:50:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=armk=TN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQF62-0004iI-JZ
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 17:50:42 +0000
X-Inumbo-ID: 9fe53cdb-75a7-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9fe53cdb-75a7-11e9-8980-bc764e045a96;
 Mon, 13 May 2019 17:50:41 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQF60-0004KC-SN; Mon, 13 May 2019 17:50:40 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hQF60-0006Cq-Kk; Mon, 13 May 2019 17:50:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hQF60-0000ig-K5; Mon, 13 May 2019 17:50:40 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136056-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=f684c3f5eef4be691e137ae64e7d00521ec201de
X-Osstest-Versions-That: ovmf=cd5147734cbe82f0c1665eb232608d75643944b0
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 13 May 2019 17:50:40 +0000
Subject: [Xen-devel] [ovmf test] 136056: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjA1NiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzYwNTYvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBmNjg0YzNmNWVlZjRiZTY5MWUxMzdhZTY0ZTdkMDA1
MjFlYzIwMWRlCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBjZDUxNDc3
MzRjYmU4MmYwYzE2NjVlYjIzMjYwOGQ3NTY0Mzk0NGIwCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MzU5NzggIDIwMTktMDUtMTAgMDQ6MjE6MjYgWiAgICAzIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTM2MDU2ICAyMDE5LTA1LTEyIDAyOjEyOjM0IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgIlRpZW4gSG9j
aywgTG9oIiA8dGllbi5ob2NrLmxvaEBpbnRlbC5jb20+CiAgQm9iIEZlbmcgPGJvYi5jLmZlbmdA
aW50ZWwuY29tPgogIEZhbiwgWmhpanVYIDx6aGlqdXguZmFuQGludGVsLmNvbT4KICBHdW8gRG9u
ZyA8Z3VvLmRvbmdAaW50ZWwuY29tPgogIExpdSwgWmhpZ3VhbmcgPHpoaWd1YW5nLmxpdUBpbnRl
bC5jb20+CiAgTWF1cmljZSBNYSA8bWF1cmljZS5tYUBpbnRlbC5jb20+CiAgVGllbiBIb2NrLCBM
b2ggPHRpZW4uaG9jay5sb2hAaW50ZWwuY29tPgogIFpoaWd1YW5nIExpdSA8emhpZ3VhbmcubGl1
QGludGVsLmNvbT4KICBaaGlqdS5GYW4gPHpoaWp1eC5mYW5AaW50ZWwuY29tPgoKam9iczoKIGJ1
aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3Qu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hv
bWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0
CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4
cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlz
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5l
c3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
P3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CiAgIGNkNTE0NzczNGMuLmY2
ODRjM2Y1ZWUgIGY2ODRjM2Y1ZWVmNGJlNjkxZTEzN2FlNjRlN2QwMDUyMWVjMjAxZGUgLT4geGVu
LXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 13 19:07:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 19:07:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQGI2-0001Xy-Hr; Mon, 13 May 2019 19:07:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=armk=TN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQGI1-0001Xo-4e
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 19:07:09 +0000
X-Inumbo-ID: 4ce22443-75b2-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4ce22443-75b2-11e9-8980-bc764e045a96;
 Mon, 13 May 2019 19:07:07 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQGHx-0005sd-Ur; Mon, 13 May 2019 19:07:06 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hQGHx-0002Xu-AX; Mon, 13 May 2019 19:07:05 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hQGHx-0008Lp-66; Mon, 13 May 2019 19:07:05 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136051-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-upstream-4.10-testing:build-arm64-xsm:<job
 status>:broken:regression
 qemu-upstream-4.10-testing:build-arm64-pvops:<job status>:broken:regression
 qemu-upstream-4.10-testing:build-arm64:<job status>:broken:regression
 qemu-upstream-4.10-testing:build-arm64-xsm:host-install(4):broken:regression
 qemu-upstream-4.10-testing:build-arm64-pvops:host-install(4):broken:regression
 qemu-upstream-4.10-testing:build-arm64:host-install(4):broken:regression
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-qcow2:guest-localmigrate/x10:fail:heisenbug
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-xsm:xen-boot:fail:heisenbug
 qemu-upstream-4.10-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore.2:fail:heisenbug
 qemu-upstream-4.10-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=04a43f76e2d73e8387bd3e3bd439ef8c6d69d361
X-Osstest-Versions-That: qemuu=6ea4cef2bd717045ac0e84b52a5b1b7716feb0c2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 13 May 2019 19:07:05 +0000
Subject: [Xen-devel] [qemu-upstream-4.10-testing test] 136051: FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjA1MSBxZW11LXVwc3RyZWFtLTQuMTAtdGVzdGluZyByZWFsIFtyZWFsXQpodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTM2MDUxLwoKRmFp
bHVyZXMgYW5kIHByb2JsZW1zIHdpdGggdGVzdHMgOi0oCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBi
ZSBydW46CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAg
ICAgICAgICAgICAgYnJva2VuICBpbiAxMzQ1ODAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAg
ICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4gIGluIDEzNDU4MAogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAg
IGJyb2tlbiAgaW4gMTM0NTgwCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICA0IGhvc3QtaW5z
dGFsbCg0KSBicm9rZW4gaW4gMTM0NTgwIFJFR1IuIHZzLiAxMjQ5MjEKIGJ1aWxkLWFybTY0LXB2
b3BzICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMzQ1ODAgUkVHUi4gdnMu
IDEyNDkyMQogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgYnJv
a2VuIGluIDEzNDU4MCBSRUdSLiB2cy4gMTI0OTIxCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBp
bnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIg
ICAgMTcgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCAgICAgZmFpbCBwYXNzIGluIDEzNDU4MAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICBm
YWlsIHBhc3MgaW4gMTM1OTQ4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAx
NSBndWVzdC1zYXZlcmVzdG9yZS4yIGZhaWwgcGFzcyBpbiAxMzU5NDgKClRlc3RzIHdoaWNoIGRp
ZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEzNDU4MCBu
L2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgIGJsb2NrZWQgaW4gMTM0NTgwIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzQ1ODAgbi9hCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2Vk
IGluIDEzNDU4MCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTM0NTgwIG4vYQogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzQ1ODAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
IGZhaWwgaW4gMTM1OTQ4IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgZmFpbCBsaWtlIDEyNDkyMQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFu
LWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRt
cmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHFlbXV1ICAgICAgICAgICAgICAgIDA0YTQzZjc2ZTJkNzNlODM4N2JkM2UzYmQ0MzllZjhj
NmQ2OWQzNjEKYmFzZWxpbmUgdmVyc2lvbjoKIHFlbXV1ICAgICAgICAgICAgICAgIDZlYTRjZWYy
YmQ3MTcwNDVhYzBlODRiNTJhNWIxYjc3MTZmZWIwYzIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEy
NDkyMSAgMjAxOC0wNy0wMiAxNjoyMzo0OSBaICAzMTUgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMzQyNzEgIDIwMTktMDQtMDEgMTY6Mzk6MjQgWiAgIDQyIGRheXMgICAxOCBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbnRob255IFBF
UkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxA
cmVkaGF0LmNvbT4KICBHcmVnIEt1cnogPGdyb3VnQGthb2Qub3JnPgogIEphc29uIFdhbmcgPGph
c293YW5nQHJlZGhhdC5jb20+CiAgS2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KICBMaSBR
aWFuZyA8bGlxM2VhQGdtYWlsLmNvbT4KICBsaW56aGVjaGVuZyA8bGluemhlY2hlbmdAaHVhd2Vp
LmNvbT4KICBNaWNoYWVsIE1jQ29udmlsbGUgPG1tY2NvQG15a29sYWIuY29tPgogIE1pY2hhZWwg
VG9rYXJldiA8bWp0QHRscy5tc2sucnU+CiAgTmllbHMgZGUgVm9zIDxuZGV2b3NAcmVkaGF0LmNv
bT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogIFBldGVyIE1heWRlbGwg
PHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhp
bG1kQHJlZGhhdC5jb20+CiAgUHJhc2FubmEgS3VtYXIgS2FsZXZlciA8cHJhc2FubmEua2FsZXZl
ckByZWRoYXQuY29tPgogIFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAg
Um9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgUm9zcyBMYWdlcndhbGwg
PHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3Mv
aW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlv
biBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUg
Y2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rl
c3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBidWlsZC1hcm02NC14c20gYnJva2VuCmJyb2tl
bi1qb2IgYnVpbGQtYXJtNjQtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQgYnJv
a2VuCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDMyMyBsaW5l
cyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 13 19:20:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 19:20:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQGUb-0002yY-SD; Mon, 13 May 2019 19:20:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=armk=TN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQGUb-0002yL-1F
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 19:20:09 +0000
X-Inumbo-ID: 1e308713-75b4-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1e308713-75b4-11e9-8980-bc764e045a96;
 Mon, 13 May 2019 19:20:07 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQGUY-00066u-IE; Mon, 13 May 2019 19:20:06 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hQGUY-0003nL-7d; Mon, 13 May 2019 19:20:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hQGUY-0000f1-72; Mon, 13 May 2019 19:20:06 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136179-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=99bb45e684283b3bc621dbc99b1b93c856b4dd1c
X-Osstest-Versions-That: xen=004299fba49747ccd614c9abcae9772ec8845e20
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 13 May 2019 19:20:06 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 136179: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjE3OSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjE3OS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA5OWJiNDVlNjg0MjgzYjNiYzYyMWRiYzk5YjFiOTNjODU2YjRkZDFjCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAwMDQyOTlmYmE0OTc0N2NjZDYx
NGM5YWJjYWU5NzcyZWM4ODQ1ZTIwCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzYxNzggIDIwMTkt
MDUtMTMgMTM6MDA6NDggWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTM2MTc5ICAy
MDE5LTA1LTEzIDE2OjAyOjMxIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJp
eC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIE9sYWYgSGVyaW5nIDxv
bGFmQGFlcGZsZS5kZT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgog
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYXJtNjQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdo
dCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9n
cwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJl
IGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBp
biBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3Rl
cgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24g
OgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICAwMDQyOTlmYmE0
Li45OWJiNDVlNjg0ICA5OWJiNDVlNjg0MjgzYjNiYzYyMWRiYzk5YjFiOTNjODU2YjRkZDFjIC0+
IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 13 20:00:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 20:00:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQH7Q-0005ys-BY; Mon, 13 May 2019 20:00:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lf2i=TN=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1hQH7O-0005yn-DS
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 20:00:14 +0000
X-Inumbo-ID: b79175d5-75b9-11e9-8980-bc764e045a96
Received: from out4-smtp.messagingengine.com (unknown [66.111.4.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b79175d5-75b9-11e9-8980-bc764e045a96;
 Mon, 13 May 2019 20:00:12 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id D6EB6245DC;
 Mon, 13 May 2019 16:00:11 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162])
 by compute7.internal (MEProxy); Mon, 13 May 2019 16:00:11 -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-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=cIZr2f
 dp545GpHk4+Dg6i/RLB43x+d66G4q2HrdLzLk=; b=fAX44u5cElfPZ4ksKAh+8j
 1RsKjdebaVyhmv0TtEpOa2doTifkmR0Bu2Afx2hjxQ81C4tdNEwqfmOk+puTYxEZ
 FsF+zolI+X5arU9gKtrtFdj+67IRCQeBqC5jEO08hUb95pBthaEsPYkmkCOSxb9w
 Zh/gCsACaHqiBH3YRTO1FTWrm4fKZzfuex96HSgejQGYhoO3jcN+duMoxUPbVh5p
 7DauqAvrYRljUvBzYkgAtDwB5u+7vNldUsoEO2s6gcMDhv2zfWeNU9JeiKjrcNXd
 U8bef/ZqnIbvzIDWzOVYvxZeMVPmhd7S1xMg2cKaQeo5k2OKdkWh3Q186rRhUk4w
 ==
X-ME-Sender: <xms:yMzZXBv8awCiSlb0Qh9eiOh5b78fT2RPEUNRbwSWSdTyzhORov55iQ>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduuddrleeggddugeefucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne
 cujfgurhepfffhvffukfhfgggtuggjfgesghdtreertderjeenucfhrhhomhepofgrrhgv
 khcuofgrrhgtiiihkhhofihskhhiqdfikphrvggtkhhiuceomhgrrhhmrghrvghksehinh
 hvihhsihgslhgvthhhihhnghhslhgrsgdrtghomheqnecukfhppeeluddrieehrdefgedr
 feefnecurfgrrhgrmhepmhgrihhlfhhrohhmpehmrghrmhgrrhgvkhesihhnvhhishhisg
 hlvghthhhinhhgshhlrggsrdgtohhmnecuvehluhhsthgvrhfuihiivgeptd
X-ME-Proxy: <xmx:yMzZXKbavwQDAknUkX2HBU7tP4TFZmET6PZbPqVVKmq3msQd802Oug>
 <xmx:yMzZXAVbKvmMwjcngyEmIUOplt2yGdsrRTp48yzL45LoGw4sBGV10w>
 <xmx:yMzZXNKTM8AncYqdE766zXSdsX4yJLOkhd7LaYiF6NoQEm0kAqXEKQ>
 <xmx:y8zZXOAVA6UG6zgziHq6xFeTmTkab6lEY46AOyeWVhLjnO28Ew3dLw>
Received: from mail-itl (ip5b412221.dynamic.kabel-deutschland.de [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 3C66D80059;
 Mon, 13 May 2019 16:00:07 -0400 (EDT)
Date: Mon, 13 May 2019 22:00:02 +0200
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20190513200002.GM1502@mail-itl>
References: <20190513153414.GU2798@zion.uk.xensource.com>
MIME-Version: 1.0
In-Reply-To: <20190513153414.GU2798@zion.uk.xensource.com>
User-Agent: Mutt/1.11.1+94 (9b965fac) (2019-01-05)
Subject: Re: [Xen-devel] Anyone using blktap2?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xenproject.org>,
 Olaf Hering <olaf@aepfle.de>, Alistair Francis <alistair.francis@xilinx.com>
Content-Type: multipart/mixed; boundary="===============8696678285172973000=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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


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

On Mon, May 13, 2019 at 04:34:14PM +0100, Wei Liu wrote:
> Hello
>=20
> Seeing that you were the last people who changed blktap2 in a meaningful
> way: do you use it at all?
>=20
> I'm thinking about dropping it (again).

Fine with me too.

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

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

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAlzZzMEACgkQ24/THMrX
1yyOHQgAjUEhtKxdccoT2QRQovBSvoq9+iq90UR0xdvPfr0M2HSSq4Vcb9Ks3R5M
aQEXKa9b7apZ71NrJl/b3j2BC0MTwthUH2x60R7r4C/9qUwgTJPJYNr5nFDiapz/
i2p7FyoCPHAjSB/i8nzaqFvwumdMX8EsxAk++Z4RVa6SI9o6/xc4LknnbYxCNNpp
yEuYXLM7g7LspDPP7QpzojAawnF7Cemf9+CXfszSUx3TacSPcaOqXq66KWKVvzci
7T3GAaR3B01DdhKLncHTqqInLzFXaeRvHMt1g+eZrBGffuFC1n+/CQOy/M3lWevM
rEvw3N9bFqGmbJr1wqOS8QQDLsqqHA==
=2ivi
-----END PGP SIGNATURE-----

--/j2O6PQ6715aG3up--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8696678285172973000==--


From xen-devel-bounces@lists.xenproject.org Mon May 13 21:23:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 21:23:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQIPb-0003Pi-V7; Mon, 13 May 2019 21:23:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=armk=TN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQIPa-0003PW-IS
 for xen-devel@lists.xenproject.org; Mon, 13 May 2019 21:23:06 +0000
X-Inumbo-ID: 47c54e56-75c5-11e9-9d14-53fc2f9c705a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 47c54e56-75c5-11e9-9d14-53fc2f9c705a;
 Mon, 13 May 2019 21:22:58 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQIPR-000076-OZ; Mon, 13 May 2019 21:22:57 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hQIPR-00037X-Dx; Mon, 13 May 2019 21:22:57 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hQIPR-0008AM-Cg; Mon, 13 May 2019 21:22:57 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136057-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-upstream-4.11-testing:build-arm64-pvops:<job
 status>:broken:regression
 qemu-upstream-4.11-testing:build-arm64:<job status>:broken:regression
 qemu-upstream-4.11-testing:build-arm64-xsm:<job status>:broken:regression
 qemu-upstream-4.11-testing:build-arm64-xsm:host-install(4):broken:regression
 qemu-upstream-4.11-testing:build-arm64-pvops:host-install(4):broken:regression
 qemu-upstream-4.11-testing:build-arm64:host-install(4):broken:regression
 qemu-upstream-4.11-testing:test-arm64-arm64-libvirt-xsm:xen-boot:fail:regression
 qemu-upstream-4.11-testing:test-arm64-arm64-xl-credit2:xen-boot:fail:regression
 qemu-upstream-4.11-testing:test-arm64-arm64-xl-xsm:xen-boot:fail:regression
 qemu-upstream-4.11-testing:test-arm64-arm64-xl:xen-boot:fail:regression
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-qcow2:guest-localmigrate/x10:fail:heisenbug
 qemu-upstream-4.11-testing:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-arm64-arm64-xl-credit1:xen-boot:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=2871355a6957f1b3c16f858e3143e0fff0737b6a
X-Osstest-Versions-That: qemuu=20c76f9a5fbf16d58c6add2ace2ff0fabd785926
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 13 May 2019 21:22:57 +0000
Subject: [Xen-devel] [qemu-upstream-4.11-testing test] 136057: regressions -
 FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjA1NyBxZW11LXVwc3RyZWFtLTQuMTEtdGVzdGluZyByZWFsIFtyZWFsXQpodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTM2MDU3LwoKUmVn
cmVzc2lvbnMgOi0oCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2lu
ZywKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hcm02NC1w
dm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuICBp
biAxMzQ1OTQKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAg
ICAgICAgICAgICAgICBicm9rZW4gIGluIDEzNDU5NAogYnVpbGQtYXJtNjQteHNtICAgICAgICAg
ICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbiAgaW4gMTM0NTk0CiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTM0
NTk0IFJFR1IuIHZzLiAxMjU1NzUKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgIDQgaG9zdC1p
bnN0YWxsKDQpIGJyb2tlbiBpbiAxMzQ1OTQgUkVHUi4gdnMuIDEyNTU3NQogYnVpbGQtYXJtNjQg
ICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEzNDU5NCBSRUdSLiB2
cy4gMTI1NTc1CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU1NzUKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MiAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTU3NQog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1NTc1CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU1NzUKClRlc3RzIHdoaWNo
IGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xY293MiAgICAxNyBndWVzdC1sb2NhbG1pZ3JhdGUveDEwICAgICBmYWlsIHBhc3Mg
aW4gMTM0NTk0CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2Nr
aW5nOgogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgYmxvY2tlZCBpbiAxMzQ1OTQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEzNDU5NCBuL2EKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2Nr
ZWQgaW4gMTM0NTk0IG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzQ1OTQgbi9hCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEzNDU5
NCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgIGJsb2NrZWQgaW4gMTM0NTk0IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRt
cmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hp
bSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICA3IHhlbi1ib290ICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFu
LWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRl
ZCBmb3IgdGVzdGluZzoKIHFlbXV1ICAgICAgICAgICAgICAgIDI4NzEzNTVhNjk1N2YxYjNjMTZm
ODU4ZTMxNDNlMGZmZjA3MzdiNmEKYmFzZWxpbmUgdmVyc2lvbjoKIHFlbXV1ICAgICAgICAgICAg
ICAgIDIwYzc2ZjlhNWZiZjE2ZDU4YzZhZGQyYWNlMmZmMGZhYmQ3ODU5MjYKCkxhc3QgdGVzdCBv
ZiBiYXNpcyAgIDEyNTU3NSAgMjAxOC0wNy0yNSAxODo1Mzo1NCBaICAyOTIgZGF5cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxMzQyNzAgIDIwMTktMDQtMDEgMTY6MTA6NTAgWiAgIDQyIGRheXMgICAx
OCBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICBHZXJkIEhvZmZt
YW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICBHcmVnIEt1cnogPGdyb3VnQGthb2Qub3JnPgogIEph
c29uIFdhbmcgPGphc293YW5nQHJlZGhhdC5jb20+CiAgS2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0
LmNvbT4KICBMaSBRaWFuZyA8bGlxM2VhQGdtYWlsLmNvbT4KICBNaWNoYWVsIE1jQ29udmlsbGUg
PG1tY2NvQG15a29sYWIuY29tPgogIE1pY2hhZWwgVG9rYXJldiA8bWp0QHRscy5tc2sucnU+CiAg
TmllbHMgZGUgVm9zIDxuZGV2b3NAcmVkaGF0LmNvbT4KICBQYW9sbyBCb256aW5pIDxwYm9uemlu
aUByZWRoYXQuY29tPgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4K
ICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+CiAgUHJhc2FubmEg
S3VtYXIgS2FsZXZlciA8cHJhc2FubmEua2FsZXZlckByZWRoYXQuY29tPgogIFJvZ2VyIFBhdSBN
b25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1
QGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJp
Y3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1w
dmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
c2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQtcHZv
cHMgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQt
YXJtNjQteHNtIGJyb2tlbgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDI4NzEzNTVhNjk1N2Yx
YjNjMTZmODU4ZTMxNDNlMGZmZjA3MzdiNmEKQXV0aG9yOiBLZXZpbiBXb2xmIDxrd29sZkByZWRo
YXQuY29tPgpEYXRlOiAgIFRodSBPY3QgMTEgMTc6MzA6MzkgMjAxOCArMDIwMAoKICAgIGd0azog
RG9uJ3QgdnRlX3Rlcm1pbmFsX3NldF9lbmNvZGluZygpIG9uIG5ldyBWVEUgdmVyc2lvbnMKICAg
IAogICAgVGhlIGZ1bmN0aW9uIHZ0ZV90ZXJtaW5hbF9zZXRfZW5jb2RpbmcoKSBpcyBkZXByZWNh
dGVkIHNpbmNlIFZURSAwLjU0LAogICAgc28gc3RvcCBjYWxsaW5nIGl0IGZyb20gdGhhdCB2ZXJz
aW9uIG9uLiBUaGlzIGZpeGVzIGEgYnVpbGQgZXJyb3IKICAgIGJlY2F1c2Ugb2Ygb3VyIHVzZSBv
ZiB3YXJuaW5nIGZsYWdzIFstV2Vycm9yPWRlcHJlY2F0ZWQtZGVjbGFyYXRpb25zXS4KICAgIAog
ICAgRml4ZXM6IGh0dHBzOi8vYnVncy5sYXVuY2hwYWQubmV0L2J1Z3MvMTc5NDkzOQogICAgUmVw
b3J0ZWQtYnk6IEJhc3RpYW4gS29wcGVsbWFubiA8a2Jhc3RpYW5AbWFpbC51bmktcGFkZXJib3Ju
LmRlPgogICAgU2lnbmVkLW9mZi1ieTogS2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KICAg
IE1lc3NhZ2UtaWQ6IDIwMTgxMDExMTUzMDM5LjIzMjQtMS1rd29sZkByZWRoYXQuY29tCiAgICBT
aWduZWQtb2ZmLWJ5OiBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICAgIChjaGVy
cnkgcGlja2VkIGZyb20gY29tbWl0IDY0MTU5OTRmZmNjNmQyMmIzZjVhZGQ2N2Y2M2ZlNzdlNGI5
NzExZjQpCgpjb21taXQgOTRhNzE1YjZjYmE3MjI1ZTVkYjU5OTAxZTVkMGE1MjUyZWFkOTc1NQpB
dXRob3I6IE5pZWxzIGRlIFZvcyA8bmRldm9zQHJlZGhhdC5jb20+CkRhdGU6ICAgVHVlIE1hciA1
IDE2OjQ2OjM0IDIwMTkgKzAxMDAKCiAgICBnbHVzdGVyOiB0aGUgZ2xmc19pb19jYmsgY2FsbGJh
Y2sgZnVuY3Rpb24gcG9pbnRlciBhZGRzIHByZS9wb3N0IHN0YXQgYXJncwogICAgCiAgICBUaGUg
Z2xmc18qX2FzeW5jKCkgZnVuY3Rpb25zIGRvIGEgY2FsbGJhY2sgb25jZSBmaW5pc2hlZC4gVGhp
cyBjYWxsYmFjawogICAgaGFzIGNoYW5nZWQgaXRzIGFyZ3VtZW50cywgcHJlLSBhbmQgcG9zdC1z
dGF0IHN0cnVjdHVyZXMgaGF2ZSBiZWVuCiAgICBhZGRlZC4gVGhpcyBtYWtlcyBpdCBwb3NzaWJs
ZSB0byBpbXByb3ZlIGNhY2hpbmcsIHdoaWNoIGlzIHVzZWZ1bCBmb3IKICAgIFNhbWJhIGFuZCBO
RlMtR2FuZXNoYSwgYnV0IG5vdCBzbyBtdWNoIGZvciBRRU1VLiBHbHVzdGVyIDYgaXMgdGhlIGZp
cnN0CiAgICByZWxlYXNlIHRoYXQgaW5jbHVkZXMgdGhlc2UgbmV3IGFyZ3VtZW50cy4KICAgIAog
ICAgV2l0aCBhbiBhZGRpdGlvbmFsIGRldGVjdGlvbiBpbiAuL2NvbmZpZ3VyZSwgdGhlIG5ldyBh
cmd1bWVudHMgY2FuCiAgICBjb25kaXRpb25hbGx5IGdldCBpbmNsdWRlZCBpbiB0aGUgZ2xmc19p
b19jYmsgaGFuZGxlci4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogTmllbHMgZGUgVm9zIDxuZGV2
b3NAcmVkaGF0LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEtldmluIFdvbGYgPGt3b2xmQHJlZGhh
dC5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCAwZTNiODkxZmVmYWNjMGU0OWYz
YzhmZmEzYTc1M2I2OWViNzIxNGQyKQoKY29tbWl0IDEzYmFjN2FiZjYwZTI1MTAxZWY2MDU5ZjBk
YTdhMTY4OTQyZWNjZDkKQXV0aG9yOiBQcmFzYW5uYSBLdW1hciBLYWxldmVyIDxwcmFzYW5uYS5r
YWxldmVyQHJlZGhhdC5jb20+CkRhdGU6ICAgVHVlIE1hciA1IDE2OjQ2OjMzIDIwMTkgKzAxMDAK
CiAgICBnbHVzdGVyOiBIYW5kbGUgY2hhbmdlZCBnbGZzX2Z0cnVuY2F0ZSBzaWduYXR1cmUKICAg
IAogICAgTmV3IHZlcnNpb25zIG9mIEdsdXN0ZXJzIGxpYmdmYXBpLnNvIGhhdmUgYW4gdXBkYXRl
ZCBnbGZzX2Z0cnVuY2F0ZSgpCiAgICBmdW5jdGlvbiB0aGF0IHJldHVybnMgYWRkaXRpb25hbCAn
c3RydWN0IHN0YXQnIHN0cnVjdHVyZXMgdG8gZW5hYmxlCiAgICBhZHZhbmNlZCBjYWNoaW5nIG9m
IGF0dHJpYnV0ZXMuIFRoaXMgaXMgdXNlZnVsIGZvciBmaWxlIHNlcnZlcnMsIG5vdCBzbwogICAg
bXVjaCBmb3IgUUVNVS4gTmV2ZXJ0aGVsZXNzLCB0aGUgQVBJIGhhcyBjaGFuZ2VkIGFuZCBuZWVk
cyB0byBiZQogICAgYWRvcHRlZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogUHJhc2FubmEgS3Vt
YXIgS2FsZXZlciA8cHJhc2FubmEua2FsZXZlckByZWRoYXQuY29tPgogICAgU2lnbmVkLW9mZi1i
eTogTmllbHMgZGUgVm9zIDxuZGV2b3NAcmVkaGF0LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEtl
dmluIFdvbGYgPGt3b2xmQHJlZGhhdC5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1p
dCBlMDE0ZGJlNzRlMDQ4NDE4ODE2NGM2MWZmNjg0M2Y4YTA0YThjYjlkKQoKY29tbWl0IDk4NjRh
MTJmNGExM2YxOWE3NDQwY2IzMmJkMzI0MjUwNmQ2YjI3MzgKQXV0aG9yOiBKYXNvbiBXYW5nIDxq
YXNvd2FuZ0ByZWRoYXQuY29tPgpEYXRlOiAgIFR1ZSBEZWMgNCAxMTo1Mzo0MyAyMDE4ICswODAw
CgogICAgbmV0OiBkcm9wIHRvbyBsYXJnZSBwYWNrZXQgZWFybHkKICAgIAogICAgV2UgdHJ5IHRv
IGRldGVjdCBhbmQgZHJvcCB0b28gbGFyZ2UgcGFja2V0ICg+SU5UX01BWCkgaW4gMTU5MmE5OTQ3
MDM2CiAgICAoIm5ldDogaWdub3JlIHBhY2tldCBzaXplIGdyZWF0ZXIgdGhhbiBJTlRfTUFYIikg
ZHVyaW5nIHBhY2tldAogICAgZGVsaXZlcmluZy4gVW5mb3J0dW5hdGVseSwgdGhpcyBpcyBub3Qg
c3VmZmljaWVudCBhcyB3ZSBtYXkgaGl0CiAgICBhbm90aGVyIGludGVnZXIgb3ZlcmZsb3cgd2hl
biB0cnlpbmcgdG8gcXVldWUgc3VjaCBsYXJnZSBwYWNrZXQgaW4KICAgIHFlbXVfbmV0X3F1ZXVl
X2FwcGVuZF9pb3YoKToKICAgIAogICAgLSBzaXplIG9mIHRoZSBhbGxvY2F0aW9uIG1heSBvdmVy
ZmxvdyBvbiAzMmJpdAogICAgLSBwYWNrZXQtPnNpemUgaXMgaW50ZWdlciB3aGljaCBtYXkgb3Zl
cmZsb3cgZXZlbiBvbiA2NGJpdAogICAgCiAgICBGaXhpbmcgdGhpcyBieSBtb3ZpbmcgdGhlIGNo
ZWNrIHRvIHFlbXVfc2VuZHZfcGFja2V0X2FzeW5jKCkgd2hpY2ggaXMKICAgIHRoZSBlbnRyYW5j
ZSBvZiBhbGwgbmV0d29ya2luZyBjb2RlcyBhbmQgcmVkdWNlIHRoZSBsaW1pdCB0bwogICAgTkVU
X0JVRlNJWkUgdG8gYmUgbW9yZSBjb25zZXJ2YXRpdmUuIFRoaXMgd29ya3Mgc2luY2U6CiAgICAK
ICAgIC0gRm9yIHRoZSBjYWxsZXJzIHRoYXQgY2FsbCBxZW11X3NlbmR2X3BhY2tldF9hc3luYygp
IGRpcmVjdGx5LCB0aGV5CiAgICAgIG9ubHkgY2FyZSBhYm91dCBpZiB6ZXJvIGlzIHJldHVybmVk
IHRvIGRldGVybWluZSB3aGV0aGVyIHRvIHByZXZlbnQKICAgICAgdGhlIHNvdXJjZSBmcm9tIHBy
b2R1Y2luZyBtb3JlIHBhY2tldHMuIEEgY2FsbGJhY2sgd2lsbCBiZSB0cmlnZ2VyZWQKICAgICAg
aWYgcGVlciBjYW4gYWNjZXB0IG1vcmUgdGhlbiBzb3VyY2UgY291bGQgYmUgZW5hYmxlZC4gVGhp
cyBpcwogICAgICB1c3VhbGx5IHVzZWQgYnkgaGlnaCBzcGVlZCBuZXR3b3JraW5nIGltcGxlbWVu
dGF0aW9uIGxpa2UgdmlydGlvLW5ldAogICAgICBvciBuZXRtYXAuCiAgICAtIEZvciB0aGUgY2Fs
bGVycyB0aGF0IGNhbGwgcWVtdV9zZW5kdl9wYWNrZXQoKSB0aGF0IGNhbGxzCiAgICAgIHFlbXVf
c2VuZHZfcGFja2V0X2FzeW5jKCkgaW5kaXJlY3RseSwgdGhleSBvZnRlbiBpZ25vcmUgdGhlIHJl
dHVybgogICAgICB2YWx1ZS4gSW4gdGhpcyBjYXNlIHFlbXUgd2lsbCBqdXN0IHRoZSBkcm9wIHBh
Y2tldHMgaWYgcGVlciBjYW4ndAogICAgICByZWNlaXZlLgogICAgCiAgICBRZW11IHdpbGwgY29w
eSB0aGUgcGFja2V0IGlmIGl0IHdhcyBxdWV1ZWQuIFNvIGl0IHdhcyBzYWZlIGZvciBib3RoCiAg
ICBraW5kcyBvZiB0aGUgY2FsbGVycyB0byBhc3N1bWUgdGhlIHBhY2tldCB3YXMgc2VudC4KICAg
IAogICAgU2luY2Ugd2UgbW92ZSB0aGUgY2hlY2sgZnJvbSBxZW11X2RlbGl2ZXJfcGFja2V0X2lv
digpIHRvCiAgICBxZW11X3NlbmR2X3BhY2tldF9hc3luYygpLCBpdCB3b3VsZCBiZSBzYWZlciB0
byBtYWtlCiAgICBxZW11X2RlbGl2ZXJfcGFja2V0X2lvdigpIHN0YXRpYyB0byBwcmV2ZW50IGFu
eSBleHRlcm5hbCB1c2VyIGluIHRoZQogICAgZnV0dXJlLgogICAgCiAgICBUaGlzIGlzIGEgcmV2
aXNlZCBwYXRjaCBvZiBDVkUtMjAxOC0xNzk2My4KICAgIAogICAgQ2M6IHFlbXUtc3RhYmxlQG5v
bmdudS5vcmcKICAgIENjOiBMaSBRaWFuZyA8bGlxM2VhQDE2My5jb20+CiAgICBGaXhlczogMTU5
MmE5OTQ3MDM2ICgibmV0OiBpZ25vcmUgcGFja2V0IHNpemUgZ3JlYXRlciB0aGFuIElOVF9NQVgi
KQogICAgUmVwb3J0ZWQtYnk6IExpIFFpYW5nIDxsaXEzZWFAZ21haWwuY29tPgogICAgUmV2aWV3
ZWQtYnk6IExpIFFpYW5nIDxsaXEzZWFAZ21haWwuY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFz
b24gV2FuZyA8amFzb3dhbmdAcmVkaGF0LmNvbT4KICAgIFJldmlld2VkLWJ5OiBUaG9tYXMgSHV0
aCA8dGh1dGhAcmVkaGF0LmNvbT4KICAgIE1lc3NhZ2UtaWQ6IDIwMTgxMjA0MDM1MzQ3LjYxNDgt
Mi1qYXNvd2FuZ0ByZWRoYXQuY29tCiAgICBTaWduZWQtb2ZmLWJ5OiBQZXRlciBNYXlkZWxsIDxw
ZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCAy
NWMwMWJkMTlkMGU0YjY2ZjM1NzYxOGFlZWZkYTFlZjdhNDFlMjFhKQoKY29tbWl0IGI2OTdjMGFl
Y2JmOWJjOGJkYjRmMWJmMGVhOTJlNmE4ZmIyNTgwOTQKQXV0aG9yOiBKYXNvbiBXYW5nIDxqYXNv
d2FuZ0ByZWRoYXQuY29tPgpEYXRlOiAgIFdlZCBNYXkgMzAgMTM6MTY6MzYgMjAxOCArMDgwMAoK
ICAgIG5ldDogaWdub3JlIHBhY2tldCBzaXplIGdyZWF0ZXIgdGhhbiBJTlRfTUFYCiAgICAKICAg
IFRoZXJlIHNob3VsZCBub3QgYmUgYSByZWFzb24gZm9yIHBhc3NpbmcgYSBwYWNrZXQgc2l6ZSBn
cmVhdGVyIHRoYW4KICAgIElOVF9NQVguIEl0J3MgdXN1YWxseSBhIGhpbnQgb2YgYnVnIHNvbWV3
aGVyZSwgc28gaWdub3JlIHBhY2tldCBzaXplCiAgICBncmVhdGVyIHRoYW4gSU5UX01BWCBpbiBx
ZW11X2RlbGl2ZXJfcGFja2V0X2lvdigpCiAgICAKICAgIENDOiBxZW11LXN0YWJsZUBub25nbnUu
b3JnCiAgICBSZXBvcnRlZC1ieTogRGFuaWVsIFNoYXBpcmEgPGRhbmllbEB0d2lzdGxvY2suY29t
PgogICAgUmV2aWV3ZWQtYnk6IE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+CiAg
ICBTaWduZWQtb2ZmLWJ5OiBKYXNvbiBXYW5nIDxqYXNvd2FuZ0ByZWRoYXQuY29tPgogICAgKGNo
ZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgMTU5MmE5OTQ3MDM2ZDYwZGRlNTQwNDIwNGE1ZDQ1OTc1
MTMzY2FmNSkKCmNvbW1pdCBmNTE3YzFiNjA3OWE1MTRjMDc5OGVhY2IzZjdjNzdiOWRkOGViYmYx
CkF1dGhvcjogR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KRGF0ZTogICBGcmkgTm92IDIzIDEz
OjI4OjAzIDIwMTggKzAxMDAKCiAgICA5cDogZml4IFFFTVUgY3Jhc2ggd2hlbiByZW5hbWluZyBm
aWxlcwogICAgCiAgICBXaGVuIHVzaW5nIHRoZSA5UDIwMDAudSB2ZXJzaW9uIG9mIHRoZSBwcm90
b2NvbCwgdGhlIGZvbGxvd2luZyBzaGVsbAogICAgY29tbWFuZCBsaW5lIGluIHRoZSBndWVzdCBj
YW4gY2F1c2UgUUVNVSB0byBjcmFzaDoKICAgIAogICAgICAgIHdoaWxlIHRydWU7IGRvIHJtIC1y
ZiBhYTsgbWtkaXIgLXAgYS9iICYgdG91Y2ggYS9iL2MgJiBtdiBhIGFhOyBkb25lCiAgICAKICAg
IFdpdGggOVAyMDAwLnUsIGZpbGUgcmVuYW1pbmcgaXMgaGFuZGxlZCBieSB0aGUgV1NUQVQgY29t
bWFuZC4gVGhlCiAgICB2OWZzX3dzdGF0KCkgZnVuY3Rpb24gY2FsbHMgdjlmc19jb21wbGV0ZV9y
ZW5hbWUoKSwgd2hpY2ggY2FsbHMKICAgIHY5ZnNfZml4X3BhdGgoKSBmb3IgZXZlcnkgZmlkIHdo
b3NlIHBhdGggaXMgYWZmZWN0ZWQgYnkgdGhlIGNoYW5nZS4KICAgIFRoZSBpbnZvbHZlZCBjYWxs
cyB0byB2OWZzX3BhdGhfY29weSgpIG1heSByYWNlIHdpdGggYW55IG90aGVyIGFjY2VzcwogICAg
dG8gdGhlIGZpZCBwYXRoIHBlcmZvcm1lZCBieSBzb21lIHdvcmtlciB0aHJlYWQsIGNhdXNpbmcg
YSBjcmFzaCBsaWtlCiAgICBzaG93biBiZWxvdzoKICAgIAogICAgVGhyZWFkIDEyICJxZW11LXN5
c3RlbS14ODYiIHJlY2VpdmVkIHNpZ25hbCBTSUdTRUdWLCBTZWdtZW50YXRpb24gZmF1bHQuCiAg
ICAweDAwMDA1NTU1NTVhMjVkYTIgaW4gbG9jYWxfb3Blbl9ub2ZvbGxvdyAoZnNfY3R4PTB4NTU1
NTU3ZDk1OGI4LCBwYXRoPTB4MCwKICAgICBmbGFncz02NTUzNiwgbW9kZT0wKSBhdCBody85cGZz
LzlwLWxvY2FsLmM6NTkKICAgIDU5ICAgICAgICAgIHdoaWxlICgqcGF0aCAmJiBmZCAhPSAtMSkg
ewogICAgKGdkYikgYnQKICAgICMwICAweDAwMDA1NTU1NTVhMjVkYTIgaW4gbG9jYWxfb3Blbl9u
b2ZvbGxvdyAoZnNfY3R4PTB4NTU1NTU3ZDk1OGI4LAogICAgIHBhdGg9MHgwLCBmbGFncz02NTUz
NiwgbW9kZT0wKSBhdCBody85cGZzLzlwLWxvY2FsLmM6NTkKICAgICMxICAweDAwMDA1NTU1NTVh
MjVlMGMgaW4gbG9jYWxfb3BlbmRpcl9ub2ZvbGxvdyAoZnNfY3R4PTB4NTU1NTU3ZDk1OGI4LAog
ICAgIHBhdGg9MHgwKSBhdCBody85cGZzLzlwLWxvY2FsLmM6OTIKICAgICMyICAweDAwMDA1NTU1
NTVhMjYxYjggaW4gbG9jYWxfbHN0YXQgKGZzX2N0eD0weDU1NTU1N2Q5NThiOCwKICAgICBmc19w
YXRoPTB4NTU1NTU2YjU2ODU4LCBzdGJ1Zj0weDdmZmY4NDgzMGVmMCkgYXQgaHcvOXBmcy85cC1s
b2NhbC5jOjE4NQogICAgIzMgIDB4MDAwMDU1NTU1NWEyYjM2NyBpbiB2OWZzX2NvX2xzdGF0IChw
ZHU9MHg1NTU1NTdkOTc0OTgsCiAgICAgcGF0aD0weDU1NTU1NmI1Njg1OCwgc3RidWY9MHg3ZmZm
ODQ4MzBlZjApIGF0IGh3LzlwZnMvY29maWxlLmM6NTMKICAgICM0ICAweDAwMDA1NTU1NTVhMWU5
ZTIgaW4gdjlmc19zdGF0IChvcGFxdWU9MHg1NTU1NTdkOTc0OTgpCiAgICAgYXQgaHcvOXBmcy85
cC5jOjEwODMKICAgICM1ICAweDAwMDA1NTU1NTVlMDYwYTIgaW4gY29yb3V0aW5lX3RyYW1wb2xp
bmUgKGkwPS02NjkxNjU0MjQsIGkxPTMyNzY3KQogICAgIGF0IHV0aWwvY29yb3V0aW5lLXVjb250
ZXh0LmM6MTE2CiAgICAjNiAgMHgwMDAwN2ZmZmVmNGY1NjAwIGluIF9fc3RhcnRfY29udGV4dCAo
KSBhdCAvbGliNjQvbGliYy5zby42CiAgICAjNyAgMHgwMDAwMDAwMDAwMDAwMDAwIGluICAoKQog
ICAgKGdkYikKICAgIAogICAgVGhlIGZpeCBpcyB0byB0YWtlIHRoZSBwYXRoIHdyaXRlIGxvY2sg
d2hlbiBjYWxsaW5nIHY5ZnNfY29tcGxldGVfcmVuYW1lKCksCiAgICBsaWtlIGluIHY5ZnNfcmVu
YW1lKCkuCiAgICAKICAgIEltcGFjdDogIERvUyB0cmlnZ2VyZWQgYnkgdW5wcml2aWxlZ2VkIGd1
ZXN0IHVzZXJzLgogICAgCiAgICBGaXhlczogQ1ZFLTIwMTgtMTk0ODkKICAgIENjOiBQIEogUCA8
cHBhbmRpdEByZWRoYXQuY29tPgogICAgUmVwb3J0ZWQtYnk6IHpoaWJpbiBodSA8bm9pcmZhdGVA
Z21haWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IFByYXNhZCBKIFBhbmRpdCA8cGpwQGZlZG9yYXBy
b2plY3Qub3JnPgogICAgU2lnbmVkLW9mZi1ieTogR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4K
ICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDFkMjAzOTg2OTRhM2I2N2EzODhkOTU1Yjdh
OTQ1YmE0YWE5MGE4YTgpCgpjb21taXQgOWFmOWMxYzIwZTMxM2Y1OTcxNjhlMDUyMmY1ZmM4ZDc4
MTIzYjBjOApBdXRob3I6IFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+CkRhdGU6
ICAgVHVlIE5vdiAyMCAxOTo0MTo0OCAyMDE4ICswMTAwCgogICAgbnZtZTogZml4IG91dC1vZi1i
b3VuZHMgYWNjZXNzIHRvIHRoZSBDTUIKICAgIAogICAgQmVjYXVzZSB0aGUgQ01CIEJBUiBoYXMg
YSBtaW5fYWNjZXNzX3NpemUgb2YgMiwgaWYgeW91IHJlYWQgdGhlIGxhc3QKICAgIGJ5dGUgaXQg
d2lsbCB0cnkgdG8gbWVtY3B5ICoyKiBieXRlcyBmcm9tIG4tPmNtYnVmLCBjYXVzaW5nIGFuIG9m
Zi1ieS1vbmUKICAgIGVycm9yLiAgVGhpcyBpcyBDVkUtMjAxOC0xNjg0Ny4KICAgIAogICAgQW5v
dGhlciB3YXkgdG8gZml4IHRoaXMgbWlnaHQgYmUgdG8gcmVnaXN0ZXIgdGhlIENNQiBhcyBhIFJB
TSBtZW1vcnkKICAgIHJlZ2lvbiwgd2hpY2ggd291bGQgYWxzbyBiZSBtb3JlIGVmZmljaWVudC4g
IEhvd2V2ZXIsIHRoYXQgbWlnaHQgYmUgYQogICAgY2hhbmdlIGZvciBiaWctZW5kaWFuIG1hY2hp
bmVzOyBJIGRpZG4ndCB0aGluayB0aGlzIHRocm91Z2ggYW5kIEkgZG9uJ3QKICAgIGtub3cgaG93
IHJlYWwgaGFyZHdhcmUgd29ya3MuICBBZGQgYSBiYXNpYyB0ZXN0Y2FzZSBmb3IgdGhlIENNQiBp
biBjYXNlCiAgICBzb21lYm9keSBkb2VzIHRoaXMgY2hhbmdlIGxhdGVyIG9uLgogICAgCiAgICBD
YzogS2VpdGggQnVzY2ggPGtlaXRoLmJ1c2NoQGludGVsLmNvbT4KICAgIENjOiBxZW11LWJsb2Nr
QG5vbmdudS5vcmcKICAgIFJlcG9ydGVkLWJ5OiBMaSBRaWFuZyA8bGlxM2VhQGdtYWlsLmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBMaSBRaWFuZyA8bGlxM2VhQGdtYWlsLmNvbT4KICAgIFRlc3RlZC1i
eTogTGkgUWlhbmcgPGxpcTNlYUBnbWFpbC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBQYW9sbyBC
b256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogICAgUmV2aWV3ZWQtYnk6IFBoaWxpcHBlIE1h
dGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KICAgIFRlc3RlZC1ieTogUGhpbGlwcGUg
TWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgogICAgU2lnbmVkLW9mZi1ieTogS2V2
aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0
IDg3YWQ4NjBjNjIyY2M4Zjg5MTZiNTIzMmJkODcyOGMwOGY5MzhmY2UpCgpjb21taXQgYzUwYzcw
NGE2YTA5NTU0OTI1YjkyNmMwMzEzMjgwYmU0YTNkNzEwMApBdXRob3I6IEdyZWcgS3VyeiA8Z3Jv
dWdAa2FvZC5vcmc+CkRhdGU6ICAgVHVlIE5vdiAyMCAxMzowMDozNSAyMDE4ICswMTAwCgogICAg
OXA6IHRha2Ugd3JpdGUgbG9jayBvbiBmaWQgcGF0aCB1cGRhdGVzIChDVkUtMjAxOC0xOTM2NCkK
ICAgIAogICAgUmVjZW50IGNvbW1pdCA1Yjc2ZWY1MGY2MjA3OWEgZml4ZWQgYSByYWNlIHdoZXJl
IHY5ZnNfY29fb3BlbjIoKSBjb3VsZAogICAgcG9zc2libHkgb3ZlcndyaXRlIGEgZmlkIHBhdGgg
d2l0aCB2OWZzX3BhdGhfY29weSgpIHdoaWxlIGl0IGlzIGJlaW5nCiAgICBhY2Nlc3NlZCBieSBz
b21lIG90aGVyIHRocmVhZCwgaWUsIHVzZS1hZnRlci1mcmVlIHRoYXQgY2FuIGJlIGRldGVjdGVk
CiAgICBieSBBU0FOIHdpdGggYSBjdXN0b20gOXAgY2xpZW50LgogICAgCiAgICBJdCB0dXJucyBv
dXQgdGhhdCB0aGUgc2FtZSBjYW4gaGFwcGVuIGF0IHNldmVyYWwgbG9jYXRpb25zIHdoZXJlCiAg
ICB2OWZzX3BhdGhfY29weSgpIGlzIHVzZWQgdG8gc2V0IHRoZSBmaWQgcGF0aC4gVGhlIGZpeCBp
cyBhZ2FpbiB0bwogICAgdGFrZSB0aGUgd3JpdGUgbG9jay4KICAgIAogICAgRml4ZXMgQ1ZFLTIw
MTgtMTkzNjQuCiAgICAKICAgIENjOiBQIEogUCA8cHBhbmRpdEByZWRoYXQuY29tPgogICAgUmVw
b3J0ZWQtYnk6IHpoaWJpbiBodSA8bm9pcmZhdGVAZ21haWwuY29tPgogICAgUmV2aWV3ZWQtYnk6
IFByYXNhZCBKIFBhbmRpdCA8cGpwQGZlZG9yYXByb2plY3Qub3JnPgogICAgU2lnbmVkLW9mZi1i
eTogR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29t
bWl0IDViM2M3N2FhNTgxZWJiMjE1MTI1Yzg0YjA3NDIxMTk0ODM1NzFlNTUpCgpjb21taXQgMDNj
Mjg1NDRhMWI2N2ZkNDhlZjFmYTcyMjMxODE4ZWZhODU2Mzg3NApBdXRob3I6IFJvZ2VyIFBhdSBN
b25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkRhdGU6ICAgTW9uIE1hciAxOCAxODozNzozMSAy
MDE5ICswMTAwCgogICAgeGVuLW1hcGNhY2hlOiB1c2UgTUFQX0ZJWEVEIGZsYWcgc28gdGhlIG1t
YXAgYWRkcmVzcyBoaW50IGlzIGFsd2F5cyBob25vcmVkCiAgICAKICAgIE9yIGlmIGl0J3Mgbm90
IHBvc3NpYmxlIHRvIGhvbm9yIHRoZSBoaW50ZWQgYWRkcmVzcyBhbiBlcnJvciBpcyByZXR1cm5l
ZAogICAgaW5zdGVhZC4gVGhpcyBtYWtlcyBpdCBlYXNpZXIgdG8gc3BvdCB0aGUgYWN0dWFsIGZh
aWx1cmUsIGluc3RlYWQgb2YKICAgIGZhaWxpbmcgbGF0ZXIgb24gd2hlbiB0aGUgY2FsbGVyIG9m
IHhlbl9yZW1hcF9idWNrZXQgcmVhbGl6ZXMgdGhlCiAgICBtYXBwaW5nIGhhcyBub3QgYmVlbiBj
cmVhdGVkIGF0IHRoZSByZXF1ZXN0ZWQgYWRkcmVzcy4KICAgIAogICAgQWxzbyBub3RlIHRoYXQg
YXQgbGVhc3Qgb24gRnJlZUJTRCB1c2luZyBNQVBfRklYRUQgd2lsbCBjYXVzZSBtbWFwIHRvCiAg
ICB0cnkgaGFyZGVyIHRvIGhvbm9yIHRoZSBwYXNzZWQgYWRkcmVzcy4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICAgIEFja2Vk
LWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICAgIFJldmll
d2VkLWJ5OiBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2lydGl4LmNvbT4KICAgIE1l
c3NhZ2UtSWQ6IDwyMDE5MDMxODE3MzczMS4xNDQ5NC0xLXJvZ2VyLnBhdUBjaXRyaXguY29tPgog
ICAgU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5j
b20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA0MTU4ZTkzZjRhY2VkMjQ3YzhkYjk0
YTAyNzVmYzAyN2RhN2RjOTdlKQoKY29tbWl0IGEzNWVkMTQ0NDMyOTU5OWYyOTc1NTEyYzgyYmU3
OTVmOGFmMjg0ZDUKQXV0aG9yOiBNaWNoYWVsIE1jQ29udmlsbGUgPG1tY2NvQG15a29sYWIuY29t
PgpEYXRlOiAgIEZyaSBEZWMgMSAxMTozMTo1NyAyMDE3IC0wNzAwCgogICAgbW1hcCgyKSByZXR1
cm5zIE1BUF9GQUlMRUQsIG5vdCBOVUxMLCBvbiBmYWlsdXJlCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IE1pY2hhZWwgTWNDb252aWxsZSA8bW1jY29AbXlrb2xhYi5jb20+CiAgICBSZXZpZXdlZC1i
eTogSm9obiBTbm93IDxqc25vd0ByZWRoYXQuY29tPgogICAgU2lnbmVkLW9mZi1ieTogTWljaGFl
bCBUb2thcmV2IDxtanRAdGxzLm1zay5ydT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0
IGFiMWNlOWJkNDg5N2I5OTA5ODM2ZTJkNTBiY2E4NmYyZjNmMmRkZGMpCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 13 22:29:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 22:29:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQJRr-0007v7-CL; Mon, 13 May 2019 22:29:31 +0000
Received: from mail6.bemta26.messagelabs.com ([85.158.142.153])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <lars.kurth.xen@gmail.com>) id 1hQJRq-0007v2-1S
 for xen-devel@lists.xensource.com; Mon, 13 May 2019 22:29:30 +0000
Received: from [85.158.142.199] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta.az-b.eu-central-1.aws.symcld.net id BC/2A-23082-8CFE9DC5;
 Mon, 13 May 2019 22:29:28 +0000
Authentication-Results: mx.messagelabs.com; spf=pass 
 (server-12.tower-244.messagelabs.com: domain of gmail.com designates 
 209.85.217.65 as permitted sender) smtp.mailfrom=gmail.com; dkim=pass 
 (good signature) header.i=@gmail.com header.s=20161025; dmarc=pass 
 (p=none sp=quarantine adkim=r aspf=r) header.from=gmail.com
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJKsWRWlGSWpSXmKPExsVyMfSmo+7x9zd
 jDGZvlrW4N+U9uwOjx/a+XewBjFGsmXlJ+RUJrBnTvh9iK5jlXnHg7ha2BsbFNl2MXBxCAtMY
 JaZ/OMYM4rAINLBKrJn9ghHEkRCYwyqx6McG1i5GTiAnTeLzjNlw9vzDJxgh7DqJDQ1d7CC2k
 IC6xL1Ft6HsqUwSq5eqgdhsAtoSm248YIaot5P4c+gVWC+vgKPE+3VzmECWMQtMZ5T4+eQxM0
 TCWOLqnvdgtjBQ0Y3tH4EaOIDOU5V4uMYTJMwpYC2x6c9vNojep0wSCxu3gDkiAm2MEv8OL2W
 HeA5oavPV01BnK0r0rznENoFRZBayjbOQbASxmYHOXbbwNZx9/dIFRghbXmL72zlQcQuJWzfu
 MEHYNhLPpy+HihtIzGmezLSAkWMVo2VSUWZ6RkluYmaOrqGBga6hobGuua6RqYleYpVukl5qq
 W5yal5JUSJQVi+xvFivuDI3OSdFLy+1ZBMjMEpTCtn/7WA8tzT9EKMkB5OSKO/jvhsxQnxJ+S
 mVGYnFGfFFpTmpxYcYZTg4lCR4T7+7GSMkWJSanlqRlpkDTBcwaQkOHiUR3udvgdK8xQWJucW
 Z6RCpU4yBHLufP5zLzPGl/RGQPLQcRD7e9RRIrpvwDEjOuA8iD3V/WsAsxJKXn5cqJc67AGSP
 AMigjNI8uDWwFHiJUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjAvD8gUnsy8ErhrXgEdygR0a
 EDxNZBDSxIRUlINjIoHDb9krumvby8XVlBbrnJFtu29+f0N8940JZVZn59yP2xfd4RpaZy+7H
 P5mpUCIX422Q2/9uRN+T71RW7lmrsrr0v/efyP6X9k8+1G5t0pb34EHNRIzG9U3sNou1Bfz2H
 +7saeho0TuT8+5klet0vrwS4BgzVeObcvnvtR1Og97eykwmseW5RYijMSDbWYi4oTAcISP298
 AwAA
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-12.tower-244.messagelabs.com!1557786566!5363527!1
X-Originating-IP: [209.85.217.65]
X-SpamReason: No, hits=0.0 required=7.0 tests=newsletters: 
X-StarScan-Received: 
X-StarScan-Version: 9.31.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18610 invoked from network); 13 May 2019 22:29:27 -0000
Received: from mail-vs1-f65.google.com (HELO mail-vs1-f65.google.com)
 (209.85.217.65)
 by server-12.tower-244.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 13 May 2019 22:29:27 -0000
Received: by mail-vs1-f65.google.com with SMTP id q13so4222684vso.2
 for <xen-devel@lists.xensource.com>; Mon, 13 May 2019 15:29:27 -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=NSSOVZHnXXeyX8cPIQTOoJiMm0c3IB1AeCeTkYRQeVU=;
 b=j88vOv2zDX0M48yACwKVFUZZgn4n1/a7f77VrohRRsuKi5n8+k+JvwR3M1v1QUG9Yn
 xK3fZ0GizxMEPsNVk7huD2uXCn2DlN6mnwrI/6wPChFNkgyDZUtNP78d38F6ztZ2Rqcz
 2uKB9qUo6tbHinsWhz9zPGhQetY844WNcOU/bZglGD4DXzRPCa43wVMMtppVuQDzzfDV
 iTfPmsKYrMjvTLZitVUy5h3CekrrSnyLWKFu6+KiPeoMlKoBYFlqMAlOsjzg2Au0JNVy
 2NUp5o6wYl6QKBH/eDL5b+sVqNg5BEL3+vbr6/gYVmodjyaZJ4eDpWMj9u+cxCg2lKmB
 RPSQ==
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=NSSOVZHnXXeyX8cPIQTOoJiMm0c3IB1AeCeTkYRQeVU=;
 b=qDBmzBaNHLTF3hsLkREOfOyOHN7NJ4zgptqvvim1DyQ9C3V89Qe/tuNN+sVAiN+25+
 /o/yph7Ucc/cLxMYs4uLFjCcGSoxczkULqvOwnggr6RYVBTEhOjQRwSaVhJQlAMS/MCp
 QtcCHflXwkKgwIFHhutpAiN4qiS3zs49ztMzaZB/+F4ijENOhNaXbKidCyWfjjQ+3MGQ
 IylRRdJQMuEcrwHm1kVKmvVWgg5U0QdgsiMfzmP5eHEKmK1fBVQ1HgOB6HniGO4ylMWi
 CcjeS5OGottbcJ/m9RVENr7f6LW5Qr5Ez3tKtFUD5R/2TybNE0dbhu3o0WFR5q0+EVM2
 1vqA==
X-Gm-Message-State: APjAAAXZfS4eexB34WNkDv37LYIMOjqqA/g2zL666O3B1OZdEqz1fYqB
 LCTG7ISKjz9A+B4HIbnJSd8=
X-Google-Smtp-Source: APXvYqxOAw/nXbRE1KrTFMhR+9g3TpJND5A+ZWvAYQuTaFvRIsCtfZeXYAHfrxmlwGCOi3Cs9m+B2Q==
X-Received: by 2002:a67:8e84:: with SMTP id
 q126mr15277515vsd.115.1557786565577; 
 Mon, 13 May 2019 15:29:25 -0700 (PDT)
Received: from [192.168.0.100] (ip219-141-50-179.ct.co.cr. [179.50.141.219])
 by smtp.gmail.com with ESMTPSA id j195sm7357916vkd.3.2019.05.13.15.29.23
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 13 May 2019 15:29:24 -0700 (PDT)
From: Lars Kurth <lars.kurth.xen@gmail.com>
X-Google-Original-From: Lars Kurth <lars.kurth@xenproject.org>
Message-Id: <06A5F10A-88B7-440F-AADB-56A2F1704A86@xenproject.org>
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
Date: Mon, 13 May 2019 16:29:15 -0600
In-Reply-To: <1499370325.22465.107.camel@fedoraproject.org>
To: Adam Williamson <adamwill@fedoraproject.org>,
 For testing and quality assurance of Fedora releases
 <test@lists.fedoraproject.org>
References: <1499367541.22465.102.camel@fedoraproject.org>
 <20170706191317.GE21146@char.us.oracle.com>
 <1499370325.22465.107.camel@fedoraproject.org>
X-Mailer: Apple Mail (2.3445.9.1)
Subject: Re: [Xen-devel] Criteria / validation proposal: drop Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xensource.com,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Daniel Kiper <daniel.kiper@oracle.com>,
 "marmarek@invisiblethingslab.com" <marmarek@invisiblethingslab.com>,
 Dario Faggioli <dfaggioli@suse.com>, Committers <committers@xenproject.org>,
 "MICHAEL A. YOUNG" <m.a.young@durham.ac.uk>,
 Ian Jackson <Ian.Jackson@citrix.com>
Content-Type: multipart/mixed; boundary="===============9123533373637995496=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============9123533373637995496==
Content-Type: multipart/signed;
	boundary="Apple-Mail=_3BC4B9B7-65EA-4FB6-BC27-24D736313216";
	protocol="application/pgp-signature";
	micalg=pgp-sha512


--Apple-Mail=_3BC4B9B7-65EA-4FB6-BC27-24D736313216
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Hi all,

I am going to step in here with my hat as Xen Project community
manager. We had a discussion about this issue as part of last week's
community call. I CC'ed a number of stake-holders, which probably
should have been on the thread such as ITL (which builds QubesOS
on top of Fedora) and Michael A Young (the Xen package manager).

First of all apologies that this issue has lingered so long. Key
members of the community were not aware of the issues raised in
this thread, otherwise we would have acted earlier. With this in
mind, please in future raise issues with me, on xen-devel@,
committers@ or the Xen-Fedora package manager. The Xen Community
would like to see Fedora running as guest: in fact it would be
somewhat odd if there was a Xen-Dom0 package and guest support
didn't work. And there are some downstreams such as QubesOS,
which depend on this support.

> On 6 Jul 2017, at 13:45, Adam Williamson <adamwill@fedoraproject.org> =
wrote:
>=20
> On Thu, 2017-07-06 at 15:13 -0400, Konrad Rzeszutek Wilk wrote:
>> On Thu, Jul 06, 2017 at 11:59:01AM -0700, Adam Williamson wrote:
>>> Hi, folks! A while ago, Xen virtualization functionality was added =
to
>>> the criteria and the validation test case set, on the understanding
>>> that Oracle would provide testing for it (and help fix bugs as they
>>> arose).
>>>=20
>>> For the last couple of releases we really have not had any such =
testing
>>=20
>> We had been doing the testing, it just that we (or rather me and
>> Dariof) seem to get a wind of this at the last minute. Not sure =
exactly
>> how to fix that thought.
>=20
> Well, I mean, every few *days* a compose gets nominated for validation
> testing, and a mail is sent to test-announce. Just check your test-
> announce archives for mails with "nominated for testing" in their
> subject lines, and you'll see dozens. Is this not sufficient
> notification?

We discussed this at the community call and came to the conclusion that
we can run regular tests of Fedora RC's as part of our OSSTEST
infrastructure. Ian Jackson volunteered to implement this, but there
are some questions on
a) The installer (which we can handle ourselves)
b) When we would trigger a test - aka is there some trigger other than =
the
c) How would results best be reported back to Fedora

Apologies, I am not very familiar with how the Fedora Test group works.
Is there some documentation which would help integrate what you to with
the test system of another open source project?

>>> from Oracle. On that basis, I'm proposing we remove this Final
>>> criterion:
>>=20
>> s/Oracle/Xen Project/ I believe?
>=20
> Perhaps, it's just that it always seemed to be you doing the testing,
> so they got a bit conflated :)

Can we come to some arrangement, by which such issues get communicated
to the Xen Project earlier? Aka me, xen-devel@ or committers@

>>> "The release must boot successfully as Xen DomU with releases =
providing
>>> a functional, supported Xen Dom0 and widely used cloud providers
>>> utilizing Xen."
>>>=20
>>> and change the 'milestone' for the test case -
>>> =
https://fedoraproject.org/wiki/QA:Testcase_Boot_Methods_Xen_Para_Virt -
>>> from Final to Optional.
>>>=20
>>> Thoughts? Comments? Thanks!
>>=20
>> I would prefer for it to remain as it is.
>=20
> This is only practical if it's going to be tested, and tested =
regularly
> - not *only* on the final release candidate, right before we sign off
> on the release. It needs to be tested regularly throughout the release
> cycle, on the composes that are "nominated for testing".

Would the proposal above work for you? I think it satisfies what you are
looking for. We would also have someone who monitors these test results
pro-actively.

Then, there are the specific grub issues that need resolving
[A1] https://bugzilla.redhat.com/show_bug.cgi?id=3D1486002
     (and a recently filed duplicate @
      https://bugzilla.redhat.com/show_bug.cgi?id=3D1691559) caused by
      [A2])
[A2] https://bugzilla.redhat.com/show_bug.cgi?id=3D1703700
[B1] https://bugzilla.redhat.com/show_bug.cgi?id=3D1264103

The first makes it harder to boot Fedora _dom0_ (but workarounds exist).
While it is unpleasant, it doesn't break the release criterion, but
probably has deterred people from testing. The second one [B1] is about
Fedora _domU_, which breaks the release criterion.

Marek and Michael had a discussion about these and there was also
a summary from Daniel.

=3D=3D On [A1]/[A2] =3D=3D
Lack of GRUB2 multiboot2/module2 commands in Fedora/RH which does not
allow you load Xen as dom0 on EFI platforms with or without secure
boot. Here are some relevant snippets from the discussions:

"In general both modules were dropped due to CVE-2015-5281 (grub2:
modules built in on EFI builds that allow loading arbitrary code,
circumventing secure boot) [A3][A4]. Of course this makes sense
because we do not want to break UEFI secure boot. But this means
that you cannot boot Xen dom0 on UEFI platforms. The Multiboot2
protocol support is required to do that. Potentially you can
use xen.efi directly but AFAICT many people prefer to use GRUB2.
The CVE issue does not exist in GRUB2 upstream. It was fixed at
the end of 2019."

Is there any chance these can get upstreamed into Fedora/RH?

"However, this is only one piece of the puzzle. Another is a
requirement for additional set of patches for Xen which allow
you to load xen.efi instead of xen.gz using Mulitboot2. I
started work on it last year but it is currently stalled."

I have taken an action to get this resolved
(aka find someone to do the work).

[A3] https://access.redhat.com/security/cve/cve-2015-5281
[A4] http://cve.mitre.org/cgi-bin/cvename.cgi?name=3DCVE-2015-5281
[A5] =
https://lists.xenproject.org/archives/html/xen-devel/2018-06/msg01292.html=


=3D=3D On [B1] / grub2-switch-to-blscfg  =3D=3D
This issue is about Fedora _domU_ and breaks the release
criterion. And looks like, it wasn't tested at all.

"blscfg is okay in _dom0_ - it looks like the xen setup still
gets put in non-blscfg format, and doesn't seem to matter in
HVM _domU_."

"The big issue is _domU_ in PV which would need a fair amount
of work in pygrub to fix properly, including reading variables
from grubenv and extracting details from the loader files. This
is really something to be fixed on the Xen side ... I do keep
intending to have a look at it myself though I may not get around
to it."

Instead of fixing pygrub, it would be better, more future proof
and easier to "use pvgrub2 instead. To be honest, its very unclear
to me why would anyone want to use pygrub, when pvgrub2 exists.
pygrub is much more fragile (as it needs to re-implement a
parser for 3rd-party configuration format, without stable
specification) and less secure - it does that in dom0, including
mounting domU controlled disk.

That said, the pvgrub2 option also requires some work, because:
- Fedora grub2 packages do not include the "xen" target platform
- Non-Fedora grub2 package don't have blscfg support
- If we'd talk about PVH (which isn't the case here), it requires grub
  2.04, which is at RC1 and isn't packaged for Fedora yet"

That would be much simpler, if blscfg was upstreamed into grub2 by
Fedora community members. Do you know whether the Fedora has plans
to do this?

In any case, I have taken an action to get this resolved
(aka find someone to do the work).

@xen-devel: this should probably be discussed separately, such that
we don't flood test@fedoraproject with unnecessary traffic

=3D=3D In Summary =3D=3D
I think we can find a way forward on the testing side. Would
the proposal work for you?

Resolving the current blockers, this seems to have been caused by a
lack of communication or not understanding the impact of the
grub2-switch-to-blscfg in Fedora. In any case, we are where we are.

Best Regards
Lars



--Apple-Mail=_3BC4B9B7-65EA-4FB6-BC27-24D736313216
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-----

iQIzBAEBCgAdFiEEGMt8INYPShzLT5l8yRKINn2yyNoFAlzZ77sACgkQyRKINn2y
yNoP5A//Z0LA304H7H2bFIhNmU7dpEHVSQxGChA7AONYl7VRqp3Sgf1ESb5jjx+h
+ctnaVPHaZOeA9iQ2/t8gAdtDUVG1bvPJ/9E5JdwGfMlll7g7qZT2lZUwJvKpdHj
FETe8Pwk6eKGZo9kECHbmsOPr3x8SqMbPoBYC7eGYe6xj3a9Y5E0DObOkvdXXAFk
fwCEO4sr0vUCvvaSCuW/VjYwM3JzU53QZ0hKRMxa3IWovrYIeZZjeZKcxuQEFEnp
tQhXvzCIeo9dHXbHf6HHJPQV4h+YobseDLLCSYJQAEtimmSJOM5Wk6KIPrf3uYGA
ZUYwRdgjwgVVQ9ZN1+0jsvB9PMecvvgUda4mVKzYWz1LfUY5hYj027ICxntFAMzN
dO2bSyKdNgpDF4fFRd7/SoM5Ko+RL3GzPYemEH9fsYj4alGSeke25GDrmhPVTx4M
zid3PM6g9QOap2fWL1J0gclbyCtKJt04RMP6+DbfYgbdTTIuy+/zTq+lZHgTt0x7
Xqn6OaOcJHfP1ZyTpCQJ9tVAqlfzXs7lbRejnBySK6+Z9KcRRDw6yGgcOi7RVE+f
csSwzWlQg5oJizJMt8m72pKMfq9FKJITUAoIfKDUt1yEufhtnX+1ORuj9LQA2x6a
/k89JpFQeiZ8HJS0VyypcmcZgpCe0K5W+UbEuYJYlEHRMY/AsCE=
=zgrS
-----END PGP SIGNATURE-----

--Apple-Mail=_3BC4B9B7-65EA-4FB6-BC27-24D736313216--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============9123533373637995496==--


From xen-devel-bounces@lists.xenproject.org Tue May 14 07:08:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 07:08:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQRXM-0003Vd-Jk; Tue, 14 May 2019 07:07:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=NyQH=TO=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hQRXL-0003VY-N5
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 07:07:43 +0000
X-Inumbo-ID: f70a900c-7616-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f70a900c-7616-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 07:07:42 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 14 May 2019 01:07:41 -0600
Message-Id: <5CDA693B020000780022E62C@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 14 May 2019 01:07:39 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Brian Woods" <brian.woods@amd.com>,
 "Suravee Suthikulpanit" <suravee.suthikulpanit@amd.com>
References: <5CA6FD300200007800224C43@prv1-mh.provo.novell.com>
 <5CCB03F2020000780022B557@prv1-mh.provo.novell.com>
In-Reply-To: <5CCB03F2020000780022B557@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] =?utf-8?b?UGluZ8KyOiBbUEFUQ0hdIEFNRC9JT01NVTogZG9u?=
 =?utf-8?b?J3Qgb3Blbi1jb2RlIGZvcl9lYWNoX2FtZF9pb21tdSgp?=
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAyLjA1LjE5IGF0IDE2OjUxLCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+Pj4+
IE9uIDA1LjA0LjE5IGF0IDA5OjAxLCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+PiBTaWdu
ZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4+IAo+PiAtLS0gYS94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfaW50ci5jCj4+ICsrKyBiL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbnRyLmMKPj4gQEAgLTUwMyw3ICs1MDMsNyBAQCBz
dGF0aWMgc3RydWN0IGFtZF9pb21tdSAqX2ZpbmRfaW9tbXVfZm9yCj4+ICB7Cj4+ICAgICAgc3Ry
dWN0IGFtZF9pb21tdSAqaW9tbXU7Cj4+ICAKPj4gLSAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5ICgg
aW9tbXUsICZhbWRfaW9tbXVfaGVhZCwgbGlzdCApCj4+ICsgICAgZm9yX2VhY2hfYW1kX2lvbW11
ICggaW9tbXUgKQo+PiAgICAgICAgICBpZiAoIGlvbW11LT5zZWcgPT0gc2VnICYmIGlvbW11LT5i
ZGYgPT0gYmRmICkKPj4gICAgICAgICAgICAgIHJldHVybiBOVUxMOwo+PiAgCgpJJ20gc29ycnkg
Zm9yIGJlaW5nIGJsdW50LCBidXQgYSB0cml2aWFsIGNoYW5nZSBsaWtlIHRoaXMgc2hvdWxkbid0
CnJlcXVpcmUgd2VsbCBvdmVyIGEgbW9udGggYW5kIG11bHRpcGxlIHBpbmdzIHRvIGZpbmFsbHkg
Z2V0IGFuIGFjay4KSSdsbCBnaXZlIHRoaXMgYSBkYXkgb3IgdHdvIG1vcmUsIGFuZCB0aGVuIGNv
bW1pdCB3aXRob3V0IGFjawp1bmxlc3MgSSBoZWFyIG9iamVjdGlvbnMuCgpKYW4KCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 14 07:28:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 07:28:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQRqu-00054Y-5o; Tue, 14 May 2019 07:27:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ZE1V=TO=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1hQRqt-00054T-25
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 07:27:55 +0000
X-Inumbo-ID: c8789d40-7619-11e9-8980-bc764e045a96
Received: from mo6-p00-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5300::1])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c8789d40-7619-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 07:27:53 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1557818871;
 s=strato-dkim-0002; d=aepfle.de;
 h=Message-Id:Date:Subject:Cc:To:From:X-RZG-CLASS-ID:X-RZG-AUTH:From:
 Subject:Sender;
 bh=Z+/W6qAnPWdbvmNiT7UZIi6BFUT8XPMx97FjAvRopH8=;
 b=Z2K0OHAhTHk0skLTsGnRT3scj2NnIz7AFu1MyP/b8z3z3AHF+B10sIKbAQ5tarNtFG
 TpaUhCRH7lAWWLIsyKwtThaMvFGsOAFYDKun/jTjzE+uML9JLaeXb3PEnsRB+xfd4bTY
 nOq8iMnNmn2n+zEoNl7IcVbIxT7c65XA2fm+kEpM3A+vMh+V7dHlDUB1RrTKFPLtwrlU
 Vaw+mltYKJG0FbSMA76pxNOjXihTF7tHm2D78F55wt6qCDSnGeBi/np/2euPNXseg6k4
 QKqDR3Dq8UYyOJlhZ3sJRnsRsbU5jlRYeYmJglpso42APNcHLAhA6Im/zC37FWAZmhdW
 AffQ==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QXkBR9MXjAuzBW/OdlBZQ4AHSS3GpFjw=="
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.20 DYNA|AUTH)
 with ESMTPSA id U080cav4E7Rh4AY
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Tue, 14 May 2019 09:27:43 +0200 (CEST)
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xenproject.org
Date: Tue, 14 May 2019 09:27:41 +0200
Message-Id: <20190514072741.11760-1-olaf@aepfle.de>
X-Mailer: git-send-email 2.16.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v1] libxl: add helper function to set
 device_model_version
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Olaf Hering <olaf@aepfle.de>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW4gdXBjb21pbmcgY2hhbmdlIHdpbGwgc2V0IHRoZSB2YWx1ZSBvZiBkZXZpY2VfbW9kZWxfdmVy
c2lvbiBwcm9wZXJseQphbHNvIGZvciB0aGUgbm9uLUhWTSBjYXNlLgoKTW92ZSBleGlzdGluZyBj
b2RlIHRvIG5ldyBmdW5jdGlvbiBsaWJ4bF9fZG9tYWluX3NldF9kZXZpY2VfbW9kZWwuCk1vdmUg
YWxzbyBpbml0aWFsaXphdGlvbiBmb3IgZGV2aWNlX21vZGVsX3N0dWJkb21haW4gdG8gdGhhdCBm
dW5jdGlvbi4KTWFrZSBzdXJlIGxpYnhsX19kb21haW5fYnVpbGRfaW5mb19zZXRkZWZhdWx0IGlz
IGNhbGxlZCB3aXRoCmRldmljZV9tb2RlbF92ZXJzaW9uIHNldC4KClVwZGF0ZSBsaWJ4bF9fc3Bh
d25fc3R1Yl9kbSgpIGFuZCBpbml0aWF0ZV9kb21haW5fY3JlYXRlKCkgdG8gY2FsbCB0aGUKbmV3
IGZ1bmN0aW9uIHByaW9yIGxpYnhsX19kb21haW5fYnVpbGRfaW5mb19zZXRkZWZhdWx0KCkgYmVj
YXVzZQpkZXZpY2VfbW9kZV92ZXJzaW9uIGlzIGV4cGVjdGVkIHRvIGJlIGluaXRpYWx6ZWQuCmxp
YnhsX2RvbWFpbl9uZWVkX21lbW9yeSgpIG5lZWRzIG5vIHVwZGF0ZSBiZWNhdXNlIGl0IGRvZXMg
bm90IGhhdmUgYQpkX2NvbmZpZyBhdmFpbGFibGUgYW55d2F5LCBhbmQgdGhlIGNhbGxlcnMgcHJv
dmlkZSBhIHBvcHVsYXRlZCBiX2luZm8uCgpTaWduZWQtb2ZmLWJ5OiBPbGFmIEhlcmluZyA8b2xh
ZkBhZXBmbGUuZGU+Ci0tLQogdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgICB8IDkwICsrKysr
KysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tCiB0b29scy9saWJ4bC9saWJ4
bF9kbS5jICAgICAgIHwgIDIgKwogdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCB8ICAyICsK
IDMgZmlsZXMgY2hhbmdlZCwgNTkgaW5zZXJ0aW9ucygrKSwgMzUgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgYi90b29scy9saWJ4bC9saWJ4bF9j
cmVhdGUuYwppbmRleCA4OWZlODBmYzljLi4zZjA0MzFjYzg0IDEwMDY0NAotLS0gYS90b29scy9s
aWJ4bC9saWJ4bF9jcmVhdGUuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwpAQCAt
MjcsNiArMjcsNTMgQEAKIAogI2luY2x1ZGUgPHhlbi14c20vZmxhc2svZmxhc2suaD4KIAoraW50
IGxpYnhsX19kb21haW5fc2V0X2RldmljZV9tb2RlbChsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9kb21h
aW5fY29uZmlnICpkX2NvbmZpZykKK3sKKyAgICBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyAqYl9p
bmZvID0gJmRfY29uZmlnLT5iX2luZm87CisgICAgaW50IHJldDsKKworICAgIGxpYnhsX2RlZmJv
b2xfc2V0ZGVmYXVsdCgmYl9pbmZvLT5kZXZpY2VfbW9kZWxfc3R1YmRvbWFpbiwgZmFsc2UpOwor
CisgICAgaWYgKGJfaW5mby0+ZGV2aWNlX21vZGVsX3ZlcnNpb24pCisgICAgICAgIHJldHVybiAw
OworCisgICAgc3dpdGNoIChiX2luZm8tPnR5cGUpIHsKKyAgICBjYXNlIExJQlhMX0RPTUFJTl9U
WVBFX0hWTToKKyAgICAgICAgaWYgKGxpYnhsX2RlZmJvb2xfdmFsKGJfaW5mby0+ZGV2aWNlX21v
ZGVsX3N0dWJkb21haW4pKSB7CisgICAgICAgICAgICBiX2luZm8tPmRldmljZV9tb2RlbF92ZXJz
aW9uID0KKyAgICAgICAgICAgICAgICBMSUJYTF9ERVZJQ0VfTU9ERUxfVkVSU0lPTl9RRU1VX1hF
Tl9UUkFESVRJT05BTDsKKyAgICAgICAgfSBlbHNlIHsKKyAgICAgICAgICAgIGJfaW5mby0+ZGV2
aWNlX21vZGVsX3ZlcnNpb24gPSBsaWJ4bF9fZGVmYXVsdF9kZXZpY2VfbW9kZWwoZ2MpOworICAg
ICAgICB9CisgICAgICAgIGJyZWFrOworICAgIGRlZmF1bHQ6CisgICAgICAgIGJfaW5mby0+ZGV2
aWNlX21vZGVsX3ZlcnNpb24gPQorICAgICAgICAgICAgTElCWExfREVWSUNFX01PREVMX1ZFUlNJ
T05fUUVNVV9YRU5fVFJBRElUSU9OQUw7CisgICAgICAgIGJyZWFrOworICAgIH0KKworICAgIGlm
IChiX2luZm8tPmRldmljZV9tb2RlbF92ZXJzaW9uID09IExJQlhMX0RFVklDRV9NT0RFTF9WRVJT
SU9OX1FFTVVfWEVOKSB7CisgICAgICAgIGNvbnN0IGNoYXIgKmRtOworCisgICAgICAgIGRtID0g
bGlieGxfX2RvbWFpbl9kZXZpY2VfbW9kZWwoZ2MsIGJfaW5mbyk7CisgICAgICAgIHJldCA9IGFj
Y2VzcyhkbSwgWF9PSyk7CisgICAgICAgIGlmIChyZXQgPCAwKSB7CisgICAgICAgICAgICAvKiBx
ZW11LXhlbiB1bmF2YWlsYWJsZSwgdXNlIHFlbXUteGVuLXRyYWRpdGlvbmFsICovCisgICAgICAg
ICAgICBpZiAoZXJybm8gPT0gRU5PRU5UKSB7CisgICAgICAgICAgICAgICAgTE9HRShJTkZPLCAi
cWVtdS14ZW4gaXMgdW5hdmFpbGFibGUiCisgICAgICAgICAgICAgICAgICAgICAiLCB1c2luZyBx
ZW11LXhlbi10cmFkaXRpb25hbCBpbnN0ZWFkIik7CisgICAgICAgICAgICAgICAgYl9pbmZvLT5k
ZXZpY2VfbW9kZWxfdmVyc2lvbiA9CisgICAgICAgICAgICAgICAgICAgIExJQlhMX0RFVklDRV9N
T0RFTF9WRVJTSU9OX1FFTVVfWEVOX1RSQURJVElPTkFMOworICAgICAgICAgICAgfSBlbHNlIHsK
KyAgICAgICAgICAgICAgICBMT0dFKEVSUk9SLCAicWVtdS14ZW4gYWNjZXNzIGVycm9yIik7Cisg
ICAgICAgICAgICAgICAgcmV0dXJuIEVSUk9SX0ZBSUw7CisgICAgICAgICAgICB9CisgICAgICAg
IH0KKyAgICB9CisKKyAgICByZXR1cm4gMDsKK30KKwogaW50IGxpYnhsX19kb21haW5fY3JlYXRl
X2luZm9fc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBsaWJ4bF9kb21haW5fY3JlYXRlX2luZm8gKmNfaW5mbykKIHsKQEAg
LTczLDYgKzEyMCw4IEBAIGludCBsaWJ4bF9fZG9tYWluX2J1aWxkX2luZm9fc2V0ZGVmYXVsdChs
aWJ4bF9fZ2MgKmdjLAogICAgICAgICByZXR1cm4gRVJST1JfSU5WQUw7CiAgICAgfQogCisgICAg
YXNzZXJ0KGJfaW5mby0+ZGV2aWNlX21vZGVsX3ZlcnNpb24pOworCiAgICAgLyogQ29weSBkZXBy
ZWNhdGVkIG9wdGlvbnMgdG8gaXQncyBuZXcgcG9zaXRpb24uICovCiAgICAgcmMgPSBsaWJ4bF9f
ZG9tYWluX2J1aWxkX2luZm9fY29weV9kZXByZWNhdGVkKENUWCwgYl9pbmZvKTsKICAgICBpZiAo
cmMpIHsKQEAgLTgwLDQ1ICsxMjksMTAgQEAgaW50IGxpYnhsX19kb21haW5fYnVpbGRfaW5mb19z
ZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsCiAgICAgICAgIHJldHVybiByYzsKICAgICB9CiAKLSAg
ICBsaWJ4bF9kZWZib29sX3NldGRlZmF1bHQoJmJfaW5mby0+ZGV2aWNlX21vZGVsX3N0dWJkb21h
aW4sIGZhbHNlKTsKLQogICAgIGlmIChsaWJ4bF9kZWZib29sX3ZhbChiX2luZm8tPmRldmljZV9t
b2RlbF9zdHViZG9tYWluKSAmJgogICAgICAgICAhYl9pbmZvLT5kZXZpY2VfbW9kZWxfc3NpZHJl
ZikKICAgICAgICAgYl9pbmZvLT5kZXZpY2VfbW9kZWxfc3NpZHJlZiA9IFNFQ0lOSVRTSURfRE9N
RE07CiAKLSAgICBpZiAoIWJfaW5mby0+ZGV2aWNlX21vZGVsX3ZlcnNpb24pIHsKLSAgICAgICAg
aWYgKGJfaW5mby0+dHlwZSA9PSBMSUJYTF9ET01BSU5fVFlQRV9IVk0pIHsKLSAgICAgICAgICAg
IGlmIChsaWJ4bF9kZWZib29sX3ZhbChiX2luZm8tPmRldmljZV9tb2RlbF9zdHViZG9tYWluKSkg
ewotICAgICAgICAgICAgICAgIGJfaW5mby0+ZGV2aWNlX21vZGVsX3ZlcnNpb24gPQotICAgICAg
ICAgICAgICAgICAgICBMSUJYTF9ERVZJQ0VfTU9ERUxfVkVSU0lPTl9RRU1VX1hFTl9UUkFESVRJ
T05BTDsKLSAgICAgICAgICAgIH0gZWxzZSB7Ci0gICAgICAgICAgICAgICAgYl9pbmZvLT5kZXZp
Y2VfbW9kZWxfdmVyc2lvbiA9IGxpYnhsX19kZWZhdWx0X2RldmljZV9tb2RlbChnYyk7Ci0gICAg
ICAgICAgICB9Ci0gICAgICAgIH0gZWxzZSB7Ci0gICAgICAgICAgICBiX2luZm8tPmRldmljZV9t
b2RlbF92ZXJzaW9uID0KLSAgICAgICAgICAgICAgICBMSUJYTF9ERVZJQ0VfTU9ERUxfVkVSU0lP
Tl9RRU1VX1hFTjsKLSAgICAgICAgfQotICAgICAgICBpZiAoYl9pbmZvLT5kZXZpY2VfbW9kZWxf
dmVyc2lvbgotICAgICAgICAgICAgICAgID09IExJQlhMX0RFVklDRV9NT0RFTF9WRVJTSU9OX1FF
TVVfWEVOKSB7Ci0gICAgICAgICAgICBjb25zdCBjaGFyICpkbTsKLQotICAgICAgICAgICAgZG0g
PSBsaWJ4bF9fZG9tYWluX2RldmljZV9tb2RlbChnYywgYl9pbmZvKTsKLSAgICAgICAgICAgIHJj
ID0gYWNjZXNzKGRtLCBYX09LKTsKLSAgICAgICAgICAgIGlmIChyYyA8IDApIHsKLSAgICAgICAg
ICAgICAgICAvKiBxZW11LXhlbiB1bmF2YWlsYWJsZSwgdXNlIHFlbXUteGVuLXRyYWRpdGlvbmFs
ICovCi0gICAgICAgICAgICAgICAgaWYgKGVycm5vID09IEVOT0VOVCkgewotICAgICAgICAgICAg
ICAgICAgICBMT0dFKElORk8sICJxZW11LXhlbiBpcyB1bmF2YWlsYWJsZSIKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAiLCB1c2luZyBxZW11LXhlbi10cmFkaXRpb25hbCBpbnN0ZWFkIik7Ci0g
ICAgICAgICAgICAgICAgICAgIGJfaW5mby0+ZGV2aWNlX21vZGVsX3ZlcnNpb24gPQotICAgICAg
ICAgICAgICAgICAgICAgICAgTElCWExfREVWSUNFX01PREVMX1ZFUlNJT05fUUVNVV9YRU5fVFJB
RElUSU9OQUw7Ci0gICAgICAgICAgICAgICAgfSBlbHNlIHsKLSAgICAgICAgICAgICAgICAgICAg
TE9HRShFUlJPUiwgInFlbXUteGVuIGFjY2VzcyBlcnJvciIpOwotICAgICAgICAgICAgICAgICAg
ICByZXR1cm4gRVJST1JfRkFJTDsKLSAgICAgICAgICAgICAgICB9Ci0gICAgICAgICAgICB9Ci0g
ICAgICAgIH0KLSAgICB9Ci0KICAgICBpZiAoYl9pbmZvLT5ibGtkZXZfc3RhcnQgPT0gTlVMTCkK
ICAgICAgICAgYl9pbmZvLT5ibGtkZXZfc3RhcnQgPSBsaWJ4bF9fc3RyZHVwKE5PR0MsICJ4dmRh
Iik7CiAKQEAgLTkzOCw2ICs5NTIsMTIgQEAgc3RhdGljIHZvaWQgaW5pdGlhdGVfZG9tYWluX2Ny
ZWF0ZShsaWJ4bF9fZWdjICplZ2MsCiAgICAgICAgIGdvdG8gZXJyb3Jfb3V0OwogICAgIH0KIAor
ICAgIHJldCA9IGxpYnhsX19kb21haW5fc2V0X2RldmljZV9tb2RlbChnYywgZF9jb25maWcpOwor
ICAgIGlmIChyZXQpIHsKKyAgICAgICAgTE9HRChFUlJPUiwgZG9taWQsICJVbmFibGUgdG8gc2V0
IGRvbWFpbiBkZXZpY2UgbW9kZWwiKTsKKyAgICAgICAgZ290byBlcnJvcl9vdXQ7CisgICAgfQor
CiAgICAgcmV0ID0gbGlieGxfX2RvbWFpbl9jcmVhdGVfaW5mb19zZXRkZWZhdWx0KGdjLCAmZF9j
b25maWctPmNfaW5mbyk7CiAgICAgaWYgKHJldCkgewogICAgICAgICBMT0dEKEVSUk9SLCBkb21p
ZCwgIlVuYWJsZSB0byBzZXQgZG9tYWluIGNyZWF0ZSBpbmZvIGRlZmF1bHRzIik7CmRpZmYgLS1n
aXQgYS90b29scy9saWJ4bC9saWJ4bF9kbS5jIGIvdG9vbHMvbGlieGwvbGlieGxfZG0uYwppbmRl
eCAyZjE5Nzg2YmRkLi4wODZlNTY2MzExIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9k
bS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKQEAgLTIxNjgsNiArMjE2OCw4IEBAIHZv
aWQgbGlieGxfX3NwYXduX3N0dWJfZG0obGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fc3R1Yl9kbV9z
cGF3bl9zdGF0ZSAqc2RzcykKICAgICBkbV9jb25maWctPmNfaW5mby5ydW5faG90cGx1Z19zY3Jp
cHRzID0KICAgICAgICAgZ3Vlc3RfY29uZmlnLT5jX2luZm8ucnVuX2hvdHBsdWdfc2NyaXB0czsK
IAorICAgIHJldCA9IGxpYnhsX19kb21haW5fc2V0X2RldmljZV9tb2RlbChnYywgZG1fY29uZmln
KTsKKyAgICBpZiAocmV0KSBnb3RvIG91dDsKICAgICByZXQgPSBsaWJ4bF9fZG9tYWluX2NyZWF0
ZV9pbmZvX3NldGRlZmF1bHQoZ2MsICZkbV9jb25maWctPmNfaW5mbyk7CiAgICAgaWYgKHJldCkg
Z290byBvdXQ7CiAgICAgcmV0ID0gbGlieGxfX2RvbWFpbl9idWlsZF9pbmZvX3NldGRlZmF1bHQo
Z2MsICZkbV9jb25maWctPmJfaW5mbyk7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9p
bnRlcm5hbC5oIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAppbmRleCA0NGUwMjIxMjg0
Li4yNWYxMTM0MDRiIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCisr
KyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKQEAgLTEzNzQsNiArMTM3NCw4IEBAIF9o
aWRkZW4gaW50IGxpYnhsX19kZXZpY2VfbmV4dGlkKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRv
bWlkLAogX2hpZGRlbiBpbnQgbGlieGxfX3Jlc29sdmVfZG9taWQobGlieGxfX2djICpnYywgY29u
c3QgY2hhciAqbmFtZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90
ICpkb21pZCk7CiAKK19oaWRkZW4gaW50IGxpYnhsX19kb21haW5fc2V0X2RldmljZV9tb2RlbChs
aWJ4bF9fZ2MgKmdjLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGxpYnhsX2RvbWFpbl9jb25maWcgKmRfY29uZmlnKTsKIC8qCiAgKiBGb3IgZWFjaCBhZ2dyZWdh
dGUgdHlwZSB3aGljaCBjYW4gYmUgdXNlZCBhcyBhbiBpbnB1dCB3ZSBwcm92aWRlOgogICoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 14 08:06:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 08:06:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQSRx-00007s-Rx; Tue, 14 May 2019 08:06:13 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ZE1V=TO=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1hQSRx-00007n-0Y
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 08:06:13 +0000
X-Inumbo-ID: 220fa23f-761f-11e9-8980-bc764e045a96
Received: from mo6-p01-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5301::3])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 220fa23f-761f-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 08:06:11 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1557821169;
 s=strato-dkim-0002; d=aepfle.de;
 h=Message-Id:Date:Subject:Cc:To:From:X-RZG-CLASS-ID:X-RZG-AUTH:From:
 Subject:Sender;
 bh=dMxwTJpBfGGdB+l310X9kkFmB63lDFNyAgGWNgbRUS8=;
 b=KtCR9QX6qG29YDKIVUzDyCVQ9qE2cx77ms0JuRkWDbUcVjaeq6owrhVOUh/sbOkm/z
 8+fq8+l85RQW3LbCyV/MvRksQeGu6by5PwStLwo6/aQ2KjqiAGzkJ8x6a7Tr//XPJUu3
 QfD38WHRaoC67wY/zq+ieTlsXPAmw6PyVeJMC/wHPxsZiR3PjOa+9sY8TAhKFxOWGxWZ
 E8Ppk1OXwUtMJ52013AIWGQKVWT2UeiysDgPpLBvFHALHfIZEkQezi7e9HI4YUGz8bJF
 86RkFDYOY2Utuvc5Sr+ISDKVKx4GKksj4moIA8IO5U5HpuzMV3UtoAt4BEccCcn2JT7B
 HQRA==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QXkBR9MXjAuzBW/OdlBZQ4AHSS3GpFjw=="
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.20 DYNA|AUTH)
 with ESMTPSA id U080cav4E8624NR
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Tue, 14 May 2019 10:06:02 +0200 (CEST)
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xenproject.org
Date: Tue, 14 May 2019 10:05:58 +0200
Message-Id: <20190514080558.14540-1-olaf@aepfle.de>
X-Mailer: git-send-email 2.16.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5] libxl: fix migration of PV and PVH domUs
 with and without qemu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Olaf Hering <olaf@aepfle.de>, Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SWYgYSBkb21VIGhhcyBhIHFlbXUteGVuIGluc3RhbmNlIGF0dGFjaGVkLCBpdCBpcyByZXF1aXJl
ZCB0byBjYWxsIHFlbXVzCiJ4ZW4tc2F2ZS1kZXZpY2VzLXN0YXRlIiBtZXRob2QuIFdpdGhvdXQg
aXQsIHRoZSByZWNlaXZpbmcgc2lkZSBvZiBhIFBWIG9yClBWSCBtaWdyYXRpb24gbWF5IGJlIHVu
YWJsZSB0byBsb2NrIHRoZSBpbWFnZToKCnhlbiBiZTogcWRpc2stNTE3MTI6IHhlbiBiZTogcWRp
c2stNTE3MTI6IGVycm9yOiBGYWlsZWQgdG8gZ2V0ICJ3cml0ZSIgbG9jawplcnJvcjogRmFpbGVk
IHRvIGdldCAid3JpdGUiIGxvY2sKeGVuIGJlOiBxZGlzay01MTcxMjogeGVuIGJlOiBxZGlzay01
MTcxMjogaW5pdGlhbGlzZSgpIGZhaWxlZAppbml0aWFsaXNlKCkgZmFpbGVkCgpUbyBmaXggdGhp
cyBidWcsIGxpYnhsX19kb21haW5fc3VzcGVuZF9kZXZpY2VfbW9kZWwoKSBhbmQKbGlieGxfX2Rv
bWFpbl9yZXN1bWVfZGV2aWNlX21vZGVsKCkgaGF2ZSB0byBiZSBjYWxsZWQgbm90IG9ubHkgZm9y
IEhWTSwKYnV0IGFsc28gaWYgdGhlIGFjdGl2ZSBkZXZpY2VfbW9kZWwgaXMgUUVNVV9YRU4uCgpV
bmZvcnR1bmF0ZWx5LCBsaWJ4bF9fZG9tYWluX2J1aWxkX2luZm9fc2V0ZGVmYXVsdCgpIHVzZWQg
dG8gaGFyZGNvZGUKYl9pbmZvLT5kZXZpY2VfbW9kZWxfdmVyc2lvbiB0byBRRU1VX1hFTiBpZiBp
dCBkb2VzIG5vdCBrbm93IGl0IGFueQpiZXR0ZXIuIEFzIGEgcmVzdWx0IGxpYnhsX19kZXZpY2Vf
bW9kZWxfdmVyc2lvbl9ydW5uaW5nKCkgd2lsbCByZXR1cm4KaW5jb3JyZWN0IHZhbHVlcy4gVGhp
cyBicmVha3MgZG9tVXMgd2l0aG91dCBhIGRldmljZV9tb2RlbC4KbGlieGxfX3FtcF9zdG9wKCkg
d291bGQgd2FpdCAxMCBzZWNvbmRzIGluIHFtcF9vcGVuKCkgZm9yIGEgcWVtdSB0aGF0CndpbGwg
bmV2ZXIgYXBwZWFyLiBEdXJpbmcgdGhpcyBsb25nIHRpbWVmcmFtZSB0aGUgZG9tVSByZW1haW5z
IGluIHN0YXRlCnBhdXNlZCBvbiB0aGUgc2VuZGluZyBzaWRlLiBBcyBhIHJlc3VsdCBuZXR3b3Jr
IGNvbm5lY3Rpb25zIG1heSBiZQpkcm9wcGVkLiBPbmNlIHRoaXMgYnVnIGlzIGZpeGVkIGFzIHdl
bGwsIGJ5IGp1c3QgcmVtb3ZpbmcgdGhlIGFzc3VtcHRpb24KdGhhdCBldmVyeSBkb21VIGhhcyBh
IFFFTVVfWEVOLCB0aGVyZSBpcyBubyBjb2RlIHRvIGFjdHVhbGx5IGluaXRpYWxpc2UKYl9pbmZv
LT5kZXZpY2VfbW9kZWxfdmVyc2lvbi4KClRoZXJlIGlzIGEgaGVscGVyIGZ1bmN0aW9uIGxpYnhs
X19uZWVkX3hlbnB2X3FlbXUoKSwgd2hpY2ggaXMgdXNlZCBpbgp2YXJpb3VzIHBsYWNlcyB0byBk
ZWNpZGUgaWYgYSBkZXZpY2VfbW9kZWwgaGFzIHRvIGJlIHNwYXduZWQuIFRoaXMKZnVuY3Rpb24g
Y2FuIG5vdCBiZSB1c2VkIGFzIGlzLCBqdXN0IHRvIGZpbGwgZGV2aWNlX21vZGVsX3ZlcnNpb24s
CmJlY2F1c2Ugc3RvcmVfbGlieGxfZW50cnkoKSB3YXMgYWxyZWFkeSBjYWxsZWQgZWFybGllci4K
CkludHJvZHVjZSBMSUJYTF9ERVZJQ0VfTU9ERUxfVkVSU0lPTl9OT05FIGZvciBQViBhbmQgUFZI
IHRoYXQgaGF2ZSBubwpuZWVkIGZvciBhIGRldmljZV9tb2RlbCB0byBtYWtlIHRoZSBzdGF0ZSBl
eHBsaWNpdC4gSW5kaWNhdGUgdGhpcyBuZXcKc3RhdGUgdmlhIExJQlhMX0hBVkUgbWFjcm8gaW4g
bGlieGwuaC4KCnYwNToKLSBtb3ZlIGluaXRpYWxpemF0aW9uIG9mIGRldmljZV9tb2RlbF92ZXJz
aW9uIHRvIGV4dHJhIGNvbW1pdAotIHJldHVybiBlcnJvciBmcm9tIGxpYnhsX19uZWVkX3hlbnB2
X3FlbXUKLSBhZGQgTElCWExfSEFWRV9ERVZJQ0VfTU9ERUxfVkVSU0lPTl9OT05FCnYwNDoKLSBt
YWtlIHN1cmUgZGV2aWNlX21vZGVsX3N0dWJkb21haW4gaXMgaW5pdGlhbGl6ZWQKdjAzOgotIHJl
YXJyYW5nZSBjb2RlIHRvIG1ha2Ugc3VyZSBkZXZpY2VfbW9kZWxfdmVyc2lvbiBpcyBpbml0aWFs
aXplZCBiZWZvcmUKICBzdG9yZV9saWJ4bF9lbnRyeSgpIGlzIGNhbGxlZAp2MDI6Ci0gdXBkYXRl
IHdvcmRpbmcgaW4gYSBjb21tZW50Ci0gcmVtb3ZlIHN0YWxlIGdvdG8gaW4gZG9tY3JlYXRlX2xh
dW5jaF9kbQotIGluaXRpYWxpemUgcmV0IGluIGxpYnhsX19uZWVkX3hlbnB2X3FlbXUKClNpZ25l
ZC1vZmYtYnk6IE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4KQ2M6IFJvZ2VyIFBhdSBNb25u
w6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpDYzogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVy
YXJkQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvbGlieGwvbGlieGwuaCAgICAgICAgICAgICB8ICA3
ICsrKysrKysKIHRvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jICAgICAgfCAxNyArKysrKysrKysr
KysrKy0tLQogdG9vbHMvbGlieGwvbGlieGxfZG9tX3N1c3BlbmQuYyB8ICA4ICsrKysrKy0tCiB0
b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgICAgIHwgIDEgKwogNCBmaWxlcyBjaGFuZ2VkLCAy
OCBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhs
L2xpYnhsLmggYi90b29scy9saWJ4bC9saWJ4bC5oCmluZGV4IDQ4MjQ5OWE2YzAuLmUwZjY5MTZi
NjYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsLmgKKysrIGIvdG9vbHMvbGlieGwvbGli
eGwuaApAQCAtMTE4Miw2ICsxMTgyLDEzIEBAIHZvaWQgbGlieGxfbWFjX2NvcHkobGlieGxfY3R4
ICpjdHgsIGxpYnhsX21hYyAqZHN0LCBjb25zdCBsaWJ4bF9tYWMgKnNyYyk7CiAgKi8KICNkZWZp
bmUgTElCWExfSEFWRV9QVkNBTExTIDEKIAorLyoKKyAqIExJQlhMX0hBVkVfREVWSUNFX01PREVM
X1ZFUlNJT05fTk9ORQorICoKKyAqIElmIHRoaXMgaXMgZGVmaW5lZCwgbGlieGwgd2lsbCBvbmx5
IHJ1biBhIGRldmljZS1tb2RlbCBpZiByZXF1aXJlZC4KKyAqLworI2RlZmluZSBMSUJYTF9IQVZF
X0RFVklDRV9NT0RFTF9WRVJTSU9OX05PTkUgMQorCiB0eXBlZGVmIGNoYXIgKipsaWJ4bF9zdHJp
bmdfbGlzdDsKIHZvaWQgbGlieGxfc3RyaW5nX2xpc3RfZGlzcG9zZShsaWJ4bF9zdHJpbmdfbGlz
dCAqc2wpOwogaW50IGxpYnhsX3N0cmluZ19saXN0X2xlbmd0aChjb25zdCBsaWJ4bF9zdHJpbmdf
bGlzdCAqc2wpOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgYi90b29s
cy9saWJ4bC9saWJ4bF9jcmVhdGUuYwppbmRleCAzZjA0MzFjYzg0Li42NDMzNmIwZDI5IDEwMDY0
NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYworKysgYi90b29scy9saWJ4bC9saWJ4
bF9jcmVhdGUuYwpAQCAtNDcsOSArNDcsMjAgQEAgaW50IGxpYnhsX19kb21haW5fc2V0X2Rldmlj
ZV9tb2RlbChsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9kb21haW5fY29uZmlnICpkX2NvbmZpZykKICAg
ICAgICAgfQogICAgICAgICBicmVhazsKICAgICBkZWZhdWx0OgotICAgICAgICBiX2luZm8tPmRl
dmljZV9tb2RlbF92ZXJzaW9uID0KLSAgICAgICAgICAgIExJQlhMX0RFVklDRV9NT0RFTF9WRVJT
SU9OX1FFTVVfWEVOX1RSQURJVElPTkFMOwotICAgICAgICBicmVhazsKKyAgICAgICAgcmV0ID0g
bGlieGxfX25lZWRfeGVucHZfcWVtdShnYywgZF9jb25maWcpOworICAgICAgICBzd2l0Y2ggKHJl
dCkgeworICAgICAgICBjYXNlIDE6CisgICAgICAgICAgICBkX2NvbmZpZy0+Yl9pbmZvLmRldmlj
ZV9tb2RlbF92ZXJzaW9uID0KKyAgICAgICAgICAgICAgICBMSUJYTF9ERVZJQ0VfTU9ERUxfVkVS
U0lPTl9RRU1VX1hFTjsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICBjYXNlIDA6CisgICAg
ICAgICAgICBkX2NvbmZpZy0+Yl9pbmZvLmRldmljZV9tb2RlbF92ZXJzaW9uID0KKyAgICAgICAg
ICAgICAgICBMSUJYTF9ERVZJQ0VfTU9ERUxfVkVSU0lPTl9OT05FOworICAgICAgICAgICAgYnJl
YWs7CisgICAgICAgIGRlZmF1bHQ6CisgICAgICAgICAgICBMT0dFKEVSUk9SLCAiVW5hYmxlIHRv
IGRldGVybWluZSBRRU1VIHJlcXVpc2l0ZSIpOworICAgICAgICAgICAgcmV0dXJuIHJldDsKKyAg
ICAgICAgfQogICAgIH0KIAogICAgIGlmIChiX2luZm8tPmRldmljZV9tb2RlbF92ZXJzaW9uID09
IExJQlhMX0RFVklDRV9NT0RFTF9WRVJTSU9OX1FFTVVfWEVOKSB7CmRpZmYgLS1naXQgYS90b29s
cy9saWJ4bC9saWJ4bF9kb21fc3VzcGVuZC5jIGIvdG9vbHMvbGlieGwvbGlieGxfZG9tX3N1c3Bl
bmQuYwppbmRleCBkMWFmM2E2NTczLi5jNDkyZmU1ZGQxIDEwMDY0NAotLS0gYS90b29scy9saWJ4
bC9saWJ4bF9kb21fc3VzcGVuZC5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbV9zdXNwZW5k
LmMKQEAgLTM3OSw3ICszNzksOSBAQCBzdGF0aWMgdm9pZCBkb21haW5fc3VzcGVuZF9jb21tb25f
Z3Vlc3Rfc3VzcGVuZGVkKGxpYnhsX19lZ2MgKmVnYywKICAgICBsaWJ4bF9fZXZfeHN3YXRjaF9k
ZXJlZ2lzdGVyKGdjLCAmZHNwcy0+Z3Vlc3Rfd2F0Y2gpOwogICAgIGxpYnhsX19ldl90aW1lX2Rl
cmVnaXN0ZXIoZ2MsICZkc3BzLT5ndWVzdF90aW1lb3V0KTsKIAotICAgIGlmIChkc3BzLT50eXBl
ID09IExJQlhMX0RPTUFJTl9UWVBFX0hWTSkgeworICAgIGlmIChkc3BzLT50eXBlID09IExJQlhM
X0RPTUFJTl9UWVBFX0hWTSB8fAorICAgICAgICBsaWJ4bF9fZGV2aWNlX21vZGVsX3ZlcnNpb25f
cnVubmluZyhnYywgZHNwcy0+ZG9taWQpID09CisgICAgICAgIExJQlhMX0RFVklDRV9NT0RFTF9W
RVJTSU9OX1FFTVVfWEVOKSB7CiAgICAgICAgIGRzcHMtPmNhbGxiYWNrX2RldmljZV9tb2RlbF9k
b25lID0gZG9tYWluX3N1c3BlbmRfY29tbW9uX2RvbmU7CiAgICAgICAgIGxpYnhsX19kb21haW5f
c3VzcGVuZF9kZXZpY2VfbW9kZWwoZWdjLCBkc3BzKTsgLyogbXVzdCBiZSBsYXN0ICovCiAgICAg
ICAgIHJldHVybjsKQEAgLTQ1OSw3ICs0NjEsOSBAQCBpbnQgbGlieGxfX2RvbWFpbl9yZXN1bWUo
bGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsIGludCBzdXNwZW5kX2NhbmNlbCkKICAgICAg
ICAgZ290byBvdXQ7CiAgICAgfQogCi0gICAgaWYgKHR5cGUgPT0gTElCWExfRE9NQUlOX1RZUEVf
SFZNKSB7CisgICAgaWYgKHR5cGUgPT0gTElCWExfRE9NQUlOX1RZUEVfSFZNIHx8CisgICAgICAg
IGxpYnhsX19kZXZpY2VfbW9kZWxfdmVyc2lvbl9ydW5uaW5nKGdjLCBkb21pZCkgPT0KKyAgICAg
ICAgTElCWExfREVWSUNFX01PREVMX1ZFUlNJT05fUUVNVV9YRU4pIHsKICAgICAgICAgcmMgPSBs
aWJ4bF9fZG9tYWluX3Jlc3VtZV9kZXZpY2VfbW9kZWwoZ2MsIGRvbWlkKTsKICAgICAgICAgaWYg
KHJjKSB7CiAgICAgICAgICAgICBMT0dEKEVSUk9SLCBkb21pZCwgImZhaWxlZCB0byByZXN1bWUg
ZGV2aWNlIG1vZGVsOiVkIiwgcmMpOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfdHlw
ZXMuaWRsIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCmluZGV4IGNiNDcwMmZkN2EuLjc1
YmRlMDk1YmMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAorKysgYi90
b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKQEAgLTEwNiw2ICsxMDYsNyBAQCBsaWJ4bF9kZXZp
Y2VfbW9kZWxfdmVyc2lvbiA9IEVudW1lcmF0aW9uKCJkZXZpY2VfbW9kZWxfdmVyc2lvbiIsIFsK
ICAgICAoMCwgIlVOS05PV04iKSwKICAgICAoMSwgIlFFTVVfWEVOX1RSQURJVElPTkFMIiksICMg
SGlzdG9yaWNhbCBxZW11LXhlbiBkZXZpY2UgbW9kZWwgKHFlbXUtZG0pCiAgICAgKDIsICJRRU1V
X1hFTiIpLCAgICAgICAgICAgICAjIFVwc3RyZWFtIGJhc2VkIHFlbXUteGVuIGRldmljZSBtb2Rl
bAorICAgICgzLCAiTk9ORSIpLAogICAgIF0pCiAKIGxpYnhsX2NvbnNvbGVfdHlwZSA9IEVudW1l
cmF0aW9uKCJjb25zb2xlX3R5cGUiLCBbCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 14 08:15:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 08:15:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQSaZ-0000wF-VR; Tue, 14 May 2019 08:15:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ZE1V=TO=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1hQSaY-0000w9-4b
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 08:15:06 +0000
X-Inumbo-ID: 60329018-7620-11e9-8980-bc764e045a96
Received: from mo6-p01-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5301::6])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 60329018-7620-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 08:15:04 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1557821703;
 s=strato-dkim-0002; d=aepfle.de;
 h=References:In-Reply-To:Message-ID:Subject:Cc:To:From:Date:
 X-RZG-CLASS-ID:X-RZG-AUTH:From:Subject:Sender;
 bh=Lm8jE2+HzjJITXBz+9sesjLf+bWU/BNjPMQioBLOLOU=;
 b=m1WAOCHtPhLeJSB0fqY6J4mpmZ48coWEVx+YAvNslGTxtg1PCxZmkqO4HC3XubKq5F
 voXpnp1hEgojtP5/uNr16zlTDvs1EG2/FRJR+E3Pl6te3lyvnv9Qln+u/gS4hpKqAoSV
 rOYZUuTeyIl1OAF3YAWX+hRBj41JBxGxnSuOSd5eQsVCKUbrrAzawKIJaHk0WrG/5Omf
 kRySJtM0ZMI+JZDxWH+jBYuGPi++pSw8lOGnNkHsS6grkop9zAekqgMA8+aw4QsL0N4X
 HaDPxiXuPGSAgHw9po4uGbWR/RvMdtr8QSVe3yEwc86Vd/UxjRdMp+40jdSTTZp6nOh8
 0OQw==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QED/SSGq+wjGiUC4AUztn93FPS2dyuYMxvZg=="
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.20 DYNA|AUTH)
 with ESMTPSA id U080cav4E8Eu4QB
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Tue, 14 May 2019 10:14:56 +0200 (CEST)
Date: Tue, 14 May 2019 10:14:52 +0200
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xenproject.org
Message-ID: <20190514101452.10c40b6e.olaf@aepfle.de>
In-Reply-To: <20190514080558.14540-1-olaf@aepfle.de>
References: <20190514080558.14540-1-olaf@aepfle.de>
X-Mailer: Claws Mail 2019.04.26 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v5] libxl: fix migration of PV and PVH domUs
 with and without qemu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Roger Pau =?UTF-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============0975701872615336832=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============0975701872615336832==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/8_sG1PWKO5Z3DkANiIxesBR"; protocol="application/pgp-signature"

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

Am Tue, 14 May 2019 10:05:58 +0200
schrieb Olaf Hering <olaf@aepfle.de>:

> @@ -459,7 +461,9 @@ int libxl__domain_resume(libxl__gc *gc, uint32_t domi=
d, int suspend_cancel)
>          goto out;
>      }
> =20
> -    if (type =3D=3D LIBXL_DOMAIN_TYPE_HVM) {
> +    if (type =3D=3D LIBXL_DOMAIN_TYPE_HVM ||
> +        libxl__device_model_version_running(gc, domid) =3D=3D
> +        LIBXL_DEVICE_MODEL_VERSION_QEMU_XEN) {
>          rc =3D libxl__domain_resume_device_model(gc, domid);
>          if (rc) {
>              LOGD(ERROR, domid, "failed to resume device model:%d", rc);

I think this could be done like that instead, so that libxl__device_model_v=
ersion_running
is called just once:

--- a/tools/libxl/libxl_dom_suspend.c
+++ b/tools/libxl/libxl_dom_suspend.c
@@ -444,6 +444,8 @@ int libxl__domain_resume_device_model(libxl__gc *gc, ui=
nt32_t domid)
         if (libxl__qmp_resume(gc, domid))
             return ERROR_FAIL;
         break;
+    case LIBXL_DEVICE_MODEL_VERSION_NONE:
+        break;
     default:
         return ERROR_INVAL;
     }
@@ -461,14 +463,10 @@ int libxl__domain_resume(libxl__gc *gc, uint32_t domi=
d, int suspend_cancel)
         goto out;
     }
=20
-    if (type =3D=3D LIBXL_DOMAIN_TYPE_HVM ||
-        libxl__device_model_version_running(gc, domid) =3D=3D
-        LIBXL_DEVICE_MODEL_VERSION_QEMU_XEN) {
-        rc =3D libxl__domain_resume_device_model(gc, domid);
-        if (rc) {
-            LOGD(ERROR, domid, "failed to resume device model:%d", rc);
-            goto out;
-        }
+    rc =3D libxl__domain_resume_device_model(gc, domid);
+    if (rc) {
+        LOGD(ERROR, domid, "failed to resume device model:%d", rc);
+        goto out;
     }
=20
     if (xc_domain_resume(CTX->xch, domid, suspend_cancel)) {


While it is easy for the resume path, doing the same in the suspend path
needs more changes. libxl__domain_suspend_device_model would need to receive
the callback and set it if a device model is active.

Should this be done on top of this change?

Olaf

--Sig_/8_sG1PWKO5Z3DkANiIxesBR
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCXNp4/AAKCRBdQqD6ppg2
fuF0AJ45yZ0+FmU4ej3jZBqXIeadW51Q1QCgm9BbTkX9BDcF1hjKCBRDtvz7+mw=
=0uEf
-----END PGP SIGNATURE-----

--Sig_/8_sG1PWKO5Z3DkANiIxesBR--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0975701872615336832==--


From xen-devel-bounces@lists.xenproject.org Tue May 14 08:37:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 08:37:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQSwN-0002Vn-HQ; Tue, 14 May 2019 08:37:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=p/Am=TO=amazon.com=prvs=030f3b528=elnikety@srs-us1.protection.inumbo.net>)
 id 1hQSwM-0002Vi-HQ
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 08:37:38 +0000
X-Inumbo-ID: 84ab05e6-7623-11e9-b13c-8f1baf93afbc
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 84ab05e6-7623-11e9-b13c-8f1baf93afbc;
 Tue, 14 May 2019 08:37:33 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1557823053; x=1589359053;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:mime-version;
 bh=41XfGTfAcK4DeNkwyUmNBw94Zi9PuTKAkIrVYfWvWS0=;
 b=RdembVglCO+EwpUcUuTHV8iCUBaW8Pp5bOv5BMUvnEMFg+oHEMTtwFKl
 lgKRmZ3PLpzsX/GmDOliQ5QdLpk1VIplIqaTsLd3Ci+RLbOT0bXWS2rYg
 p64DpCSdFYanlxMB6ljdW/nY090MUUbrSX1xxRKXY/2aT/JzR+GNpSOy6 8=;
X-IronPort-AV: E=Sophos;i="5.60,468,1549929600"; 
 d="scan'208,217";a="402039485"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1d-474bcd9f.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 14 May 2019 08:37:32 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1d-474bcd9f.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id x4E8bVV9075780
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Tue, 14 May 2019 08:37:32 GMT
Received: from EX13D18EUA004.ant.amazon.com (10.43.165.164) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 14 May 2019 08:37:30 +0000
Received: from EX13D03EUA002.ant.amazon.com (10.43.165.166) by
 EX13D18EUA004.ant.amazon.com (10.43.165.164) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 14 May 2019 08:37:30 +0000
Received: from EX13D03EUA002.ant.amazon.com ([10.43.165.166]) by
 EX13D03EUA002.ant.amazon.com ([10.43.165.166]) with mapi id 15.00.1367.000;
 Tue, 14 May 2019 08:37:30 +0000
From: "Elnikety, Eslam" <elnikety@amazon.com>
To: Wei Liu <wei.liu2@citrix.com>
Thread-Topic: [PATCH v2] libxl: make vkbd tunable for HVM guests
Thread-Index: AQHVBNxB6vYhHh/FmUuQ++duuEyoBaZo6TOAgAFtmYA=
Date: Tue, 14 May 2019 08:37:29 +0000
Message-ID: <708DA278-99DE-45C5-BB12-EA66AD3E4859@amazon.com>
References: <20190507135320.103953-1-elnikety@amazon.com>
 <20190513104855.GB2798@zion.uk.xensource.com>
In-Reply-To: <20190513104855.GB2798@zion.uk.xensource.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.43.165.224]
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v2] libxl: make vkbd tunable for HVM guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>, "Shah,
 Amit" <aams@amazon.de>, Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: multipart/mixed; boundary="===============5898275173160760648=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============5898275173160760648==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_708DA27899DE45C5BB12EA66AD3E4859amazoncom_"

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


On 13. May 2019, at 12:48, Wei Liu <wei.liu2@citrix.com<mailto:wei.liu2@cit=
rix.com>> wrote:

On Tue, May 07, 2019 at 01:53:20PM +0000, Eslam Elnikety wrote:
Each HVM guest currently gets a vkbd frontend/backend pair (c/s ebbd2561b4c=
).
This consumes host resources unnecessarily for guests that have no use for
vkbd. Make this behaviour tunable to allow an administrator to choose. The
commit retains the current behaviour -- HVM guests still get vkdb unless
specified otherwise.

Signed-off-by: Eslam Elnikety <elnikety@amazon.com<mailto:elnikety@amazon.c=
om>>

---
   Changes in v2:
       - Added a missing hunk / setting vkb_device per config
---
tools/libxl/libxl_create.c  | 9 ++++++---
tools/libxl/libxl_types.idl | 1 +
tools/xl/xl_parse.c         | 1 +
tools/xl/xl_sxp.c           | 2 ++
4 files changed, 10 insertions(+), 3 deletions(-)

diff --git a/tools/libxl/libxl_create.c b/tools/libxl/libxl_create.c
index 89fe80fc9c..03ce166f4f 100644
--- a/tools/libxl/libxl_create.c
+++ b/tools/libxl/libxl_create.c
@@ -310,6 +310,7 @@ int libxl__domain_build_info_setdefault(libxl__gc *gc,
        libxl_defbool_setdefault(&b_info->u.hvm.vpt_align,          true);
        libxl_defbool_setdefault(&b_info->u.hvm.altp2m,             false);
        libxl_defbool_setdefault(&b_info->u.hvm.usb,                false);
+        libxl_defbool_setdefault(&b_info->u.hvm.vkb_device,         true);
        libxl_defbool_setdefault(&b_info->u.hvm.xen_platform_pci,   true);

        libxl_defbool_setdefault(&b_info->u.hvm.spice.enable, false);
@@ -1416,9 +1417,11 @@ static void domcreate_launch_dm(libxl__egc *egc, lib=
xl__multidev *multidev,
        libxl__device_console_add(gc, domid, &console, state, &device);
        libxl__device_console_dispose(&console);

-        libxl_device_vkb_init(&vkb);
-        libxl__device_add(gc, domid, &libxl__vkb_devtype, &vkb);
-        libxl_device_vkb_dispose(&vkb);
+        if (libxl_defbool_val(d_config->b_info.u.hvm.vkb_device)) {
+            libxl_device_vkb_init(&vkb);
+            libxl__device_add(gc, domid, &libxl__vkb_devtype, &vkb);
+            libxl_device_vkb_dispose(&vkb);
+        }

        dcs->sdss.dm.guest_domid =3D domid;
        if (libxl_defbool_val(d_config->b_info.device_model_stubdomain))
diff --git a/tools/libxl/libxl_types.idl b/tools/libxl/libxl_types.idl
index b685ac47ac..9a0b92f1d4 100644
--- a/tools/libxl/libxl_types.idl
+++ b/tools/libxl/libxl_types.idl
@@ -583,6 +583,7 @@ libxl_domain_build_info =3D Struct("domain_build_info",=
[
                                       # - "tablet" for absolute mouse,
                                       # - "mouse" for PS/2 protocol relati=
ve mouse
                                       ("usbdevice",        string),
+                                       ("vkb_device",       libxl_defbool)=
,
                                       ("soundhw",          string),
                                       ("xen_platform_pci", libxl_defbool),
                                       ("usbdevice_list",   libxl_string_li=
st),
diff --git a/tools/xl/xl_parse.c b/tools/xl/xl_parse.c
index 352cd214dd..e105bda2bb 100644
--- a/tools/xl/xl_parse.c
+++ b/tools/xl/xl_parse.c
@@ -2652,6 +2652,7 @@ skip_usbdev:
            fprintf(stderr,"xl: Unable to parse usbdevice.\n");
            exit(-ERROR_FAIL);
        }
+        xlu_cfg_get_defbool(config, "vkb_device", &b_info->u.hvm.vkb_devic=
e, 0);
        xlu_cfg_replace_string (config, "soundhw", &b_info->u.hvm.soundhw, =
0);
        xlu_cfg_get_defbool(config, "xen_platform_pci",
                            &b_info->u.hvm.xen_platform_pci, 0);

Oh here it is the code which uses the new field -- in that case, you
also need to document this in xl manpage.

The manpage is docs/man/xl.conf.pod.5.

Sorry for not having mentioned this earlier: we also ask for an
accompanying macro for the new field in the public interface. See
various LIBXL_HAVE macros in libxl.h.

Let me know if you have further questions.

Wei.

Thanks for the feedback. Sending v3 now.

Cheers,
Eslam


--_000_708DA27899DE45C5BB12EA66AD3E4859amazoncom_
Content-Type: text/html; charset="us-ascii"
Content-ID: <50A27953564BC941A861F2EBA857B42E@amazon.com>
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
</head>
<body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-lin=
e-break: after-white-space;" class=3D"">
<br class=3D"">
<div>
<blockquote type=3D"cite" class=3D"">
<div class=3D"">On 13. May 2019, at 12:48, Wei Liu &lt;<a href=3D"mailto:we=
i.liu2@citrix.com" class=3D"">wei.liu2@citrix.com</a>&gt; wrote:</div>
<br class=3D"Apple-interchange-newline">
<div class=3D""><span style=3D"font-family: Helvetica; font-size: 12px; fon=
t-style: normal; font-variant-caps: normal; font-weight: normal; letter-spa=
cing: normal; text-align: start; text-indent: 0px; text-transform: none; wh=
ite-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; float=
: none; display: inline !important;" class=3D"">On
 Tue, May 07, 2019 at 01:53:20PM &#43;0000, Eslam Elnikety wrote:</span><br=
 style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; font=
-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-al=
ign: start; text-indent: 0px; text-transform: none; white-space: normal; wo=
rd-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D"">
<blockquote type=3D"cite" style=3D"font-family: Helvetica; font-size: 12px;=
 font-style: normal; font-variant-caps: normal; font-weight: normal; letter=
-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-=
transform: none; white-space: normal; widows: auto; word-spacing: 0px; -web=
kit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;" class=3D"">
Each HVM guest currently gets a vkbd frontend/backend pair (c/s ebbd2561b4c=
).<br class=3D"">
This consumes host resources unnecessarily for guests that have no use for<=
br class=3D"">
vkbd. Make this behaviour tunable to allow an administrator to choose. The<=
br class=3D"">
commit retains the current behaviour -- HVM guests still get vkdb unless<br=
 class=3D"">
specified otherwise.<br class=3D"">
<br class=3D"">
Signed-off-by: Eslam Elnikety &lt;<a href=3D"mailto:elnikety@amazon.com" cl=
ass=3D"">elnikety@amazon.com</a>&gt;<br class=3D"">
<br class=3D"">
---<br class=3D"">
&nbsp;&nbsp;&nbsp;Changes in v2:<br class=3D"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- Added a missing hunk / setting =
vkb_device per config<br class=3D"">
---<br class=3D"">
tools/libxl/libxl_create.c &nbsp;| 9 &#43;&#43;&#43;&#43;&#43;&#43;---<br c=
lass=3D"">
tools/libxl/libxl_types.idl | 1 &#43;<br class=3D"">
tools/xl/xl_parse.c &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| 1 &#4=
3;<br class=3D"">
tools/xl/xl_sxp.c &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;| 2 &#43;&#43;<br class=3D"">
4 files changed, 10 insertions(&#43;), 3 deletions(-)<br class=3D"">
<br class=3D"">
diff --git a/tools/libxl/libxl_create.c b/tools/libxl/libxl_create.c<br cla=
ss=3D"">
index 89fe80fc9c..03ce166f4f 100644<br class=3D"">
--- a/tools/libxl/libxl_create.c<br class=3D"">
&#43;&#43;&#43; b/tools/libxl/libxl_create.c<br class=3D"">
@@ -310,6 &#43;310,7 @@ int libxl__domain_build_info_setdefault(libxl__gc *=
gc,<br class=3D"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;libxl_defbool_setdefault(&a=
mp;b_info-&gt;u.hvm.vpt_align, &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;true);<br class=3D"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;libxl_defbool_setdefault(&a=
mp;b_info-&gt;u.hvm.altp2m, &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;false);<br class=3D"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;libxl_defbool_setdefault(&a=
mp;b_info-&gt;u.hvm.usb, &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;false);<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;libxl_defbool_setdefault(&a=
mp;b_info-&gt;u.hvm.vkb_device, &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;true);<br class=3D"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;libxl_defbool_setdefault(&a=
mp;b_info-&gt;u.hvm.xen_platform_pci, &nbsp;&nbsp;true);<br class=3D"">
<br class=3D"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;libxl_defbool_setdefault(&a=
mp;b_info-&gt;u.hvm.spice.enable, false);<br class=3D"">
@@ -1416,9 &#43;1417,11 @@ static void domcreate_launch_dm(libxl__egc *egc,=
 libxl__multidev *multidev,<br class=3D"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;libxl__device_console_add(g=
c, domid, &amp;console, state, &amp;device);<br class=3D"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;libxl__device_console_dispo=
se(&amp;console);<br class=3D"">
<br class=3D"">
- &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;libxl_device_vkb_init(&amp;vkb)=
;<br class=3D"">
- &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;libxl__device_add(gc, domid, &a=
mp;libxl__vkb_devtype, &amp;vkb);<br class=3D"">
- &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;libxl_device_vkb_dispose(&amp;v=
kb);<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (libxl_defbool_val(d_con=
fig-&gt;b_info.u.hvm.vkb_device)) {<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;lib=
xl_device_vkb_init(&amp;vkb);<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;lib=
xl__device_add(gc, domid, &amp;libxl__vkb_devtype, &amp;vkb);<br class=3D""=
>
&#43; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;lib=
xl_device_vkb_dispose(&amp;vkb);<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br class=3D"">
<br class=3D"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;dcs-&gt;sdss.dm.guest_domid=
 =3D domid;<br class=3D"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (libxl_defbool_val(d_con=
fig-&gt;b_info.device_model_stubdomain))<br class=3D"">
diff --git a/tools/libxl/libxl_types.idl b/tools/libxl/libxl_types.idl<br c=
lass=3D"">
index b685ac47ac..9a0b92f1d4 100644<br class=3D"">
--- a/tools/libxl/libxl_types.idl<br class=3D"">
&#43;&#43;&#43; b/tools/libxl/libxl_types.idl<br class=3D"">
@@ -583,6 &#43;583,7 @@ libxl_domain_build_info =3D Struct(&quot;domain_bui=
ld_info&quot;,[<br class=3D"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;# - &quot;tablet&quot; for absolute mouse,<br class=3D"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;# - &quot;mouse&quot; for PS/2 protocol relative mouse<br class=3D=
"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;(&quot;usbdevice&quot;, &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
string),<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;(&quot;vkb_device&quot;, &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;libxl=
_defbool),<br class=3D"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;(&quot;soundhw&quot;, &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;string),<br class=3D"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;(&quot;xen_platform_pci&quot;, libxl_defbool),<br class=3D"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;(&quot;usbdevice_list&quot;, &nbsp;&nbsp;libxl_string_list),<br cl=
ass=3D"">
diff --git a/tools/xl/xl_parse.c b/tools/xl/xl_parse.c<br class=3D"">
index 352cd214dd..e105bda2bb 100644<br class=3D"">
--- a/tools/xl/xl_parse.c<br class=3D"">
&#43;&#43;&#43; b/tools/xl/xl_parse.c<br class=3D"">
@@ -2652,6 &#43;2652,7 @@ skip_usbdev:<br class=3D"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fpr=
intf(stderr,&quot;xl: Unable to parse usbdevice.\n&quot;);<br class=3D"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;exi=
t(-ERROR_FAIL);<br class=3D"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xlu_cfg_get_defbool(config,=
 &quot;vkb_device&quot;, &amp;b_info-&gt;u.hvm.vkb_device, 0);<br class=3D"=
">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xlu_cfg_replace_string (con=
fig, &quot;soundhw&quot;, &amp;b_info-&gt;u.hvm.soundhw, 0);<br class=3D"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xlu_cfg_get_defbool(config,=
 &quot;xen_platform_pci&quot;,<br class=3D"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&amp;b_info-&gt;u.hvm.xen_platform_pci, 0);<br class=3D""=
>
</blockquote>
<br style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; f=
ont-variant-caps: normal; font-weight: normal; letter-spacing: normal; text=
-align: start; text-indent: 0px; text-transform: none; white-space: normal;=
 word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D"">
<span style=3D"font-family: Helvetica; font-size: 12px; font-style: normal;=
 font-variant-caps: normal; font-weight: normal; letter-spacing: normal; te=
xt-align: start; text-indent: 0px; text-transform: none; white-space: norma=
l; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display:=
 inline !important;" class=3D"">Oh
 here it is the code which uses the new field -- in that case, you</span><b=
r style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; fon=
t-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-a=
lign: start; text-indent: 0px; text-transform: none; white-space: normal; w=
ord-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D"">
<span style=3D"font-family: Helvetica; font-size: 12px; font-style: normal;=
 font-variant-caps: normal; font-weight: normal; letter-spacing: normal; te=
xt-align: start; text-indent: 0px; text-transform: none; white-space: norma=
l; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display:=
 inline !important;" class=3D"">also
 need to document this in xl manpage.</span><br style=3D"font-family: Helve=
tica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-=
weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px=
; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-tex=
t-stroke-width: 0px;" class=3D"">
<br style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; f=
ont-variant-caps: normal; font-weight: normal; letter-spacing: normal; text=
-align: start; text-indent: 0px; text-transform: none; white-space: normal;=
 word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D"">
<span style=3D"font-family: Helvetica; font-size: 12px; font-style: normal;=
 font-variant-caps: normal; font-weight: normal; letter-spacing: normal; te=
xt-align: start; text-indent: 0px; text-transform: none; white-space: norma=
l; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display:=
 inline !important;" class=3D"">The
 manpage is docs/man/xl.conf.pod.5.</span><br style=3D"font-family: Helveti=
ca; font-size: 12px; font-style: normal; font-variant-caps: normal; font-we=
ight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-=
stroke-width: 0px;" class=3D"">
<br style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; f=
ont-variant-caps: normal; font-weight: normal; letter-spacing: normal; text=
-align: start; text-indent: 0px; text-transform: none; white-space: normal;=
 word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D"">
<span style=3D"font-family: Helvetica; font-size: 12px; font-style: normal;=
 font-variant-caps: normal; font-weight: normal; letter-spacing: normal; te=
xt-align: start; text-indent: 0px; text-transform: none; white-space: norma=
l; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display:=
 inline !important;" class=3D"">Sorry
 for not having mentioned this earlier: we also ask for an</span><br style=
=3D"font-family: Helvetica; font-size: 12px; font-style: normal; font-varia=
nt-caps: normal; font-weight: normal; letter-spacing: normal; text-align: s=
tart; text-indent: 0px; text-transform: none; white-space: normal; word-spa=
cing: 0px; -webkit-text-stroke-width: 0px;" class=3D"">
<span style=3D"font-family: Helvetica; font-size: 12px; font-style: normal;=
 font-variant-caps: normal; font-weight: normal; letter-spacing: normal; te=
xt-align: start; text-indent: 0px; text-transform: none; white-space: norma=
l; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display:=
 inline !important;" class=3D"">accompanying
 macro for the new field in the public interface. See</span><br style=3D"fo=
nt-family: Helvetica; font-size: 12px; font-style: normal; font-variant-cap=
s: normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; word-spacing: =
0px; -webkit-text-stroke-width: 0px;" class=3D"">
<span style=3D"font-family: Helvetica; font-size: 12px; font-style: normal;=
 font-variant-caps: normal; font-weight: normal; letter-spacing: normal; te=
xt-align: start; text-indent: 0px; text-transform: none; white-space: norma=
l; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display:=
 inline !important;" class=3D"">various
 LIBXL_HAVE macros in libxl.h.</span><br style=3D"font-family: Helvetica; f=
ont-size: 12px; font-style: normal; font-variant-caps: normal; font-weight:=
 normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-=
transform: none; white-space: normal; word-spacing: 0px; -webkit-text-strok=
e-width: 0px;" class=3D"">
<br style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; f=
ont-variant-caps: normal; font-weight: normal; letter-spacing: normal; text=
-align: start; text-indent: 0px; text-transform: none; white-space: normal;=
 word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D"">
<span style=3D"font-family: Helvetica; font-size: 12px; font-style: normal;=
 font-variant-caps: normal; font-weight: normal; letter-spacing: normal; te=
xt-align: start; text-indent: 0px; text-transform: none; white-space: norma=
l; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display:=
 inline !important;" class=3D"">Let
 me know if you have further questions.</span><br style=3D"font-family: Hel=
vetica; font-size: 12px; font-style: normal; font-variant-caps: normal; fon=
t-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0=
px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-t=
ext-stroke-width: 0px;" class=3D"">
<br style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; f=
ont-variant-caps: normal; font-weight: normal; letter-spacing: normal; text=
-align: start; text-indent: 0px; text-transform: none; white-space: normal;=
 word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D"">
<span style=3D"font-family: Helvetica; font-size: 12px; font-style: normal;=
 font-variant-caps: normal; font-weight: normal; letter-spacing: normal; te=
xt-align: start; text-indent: 0px; text-transform: none; white-space: norma=
l; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display:=
 inline !important;" class=3D"">Wei.</span></div>
</blockquote>
</div>
<br class=3D"">
<div class=3D"">Thanks for the feedback. Sending v3 now.</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">Cheers,</div>
<div class=3D"">Eslam</div>
<div class=3D""><br class=3D"">
</div>
</body>
</html>

--_000_708DA27899DE45C5BB12EA66AD3E4859amazoncom_--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5898275173160760648==--


From xen-devel-bounces@lists.xenproject.org Tue May 14 08:43:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 08:43:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQT28-0003Fo-91; Tue, 14 May 2019 08:43:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=p/Am=TO=amazon.com=prvs=030f3b528=elnikety@srs-us1.protection.inumbo.net>)
 id 1hQT27-0003Fj-7f
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 08:43:35 +0000
X-Inumbo-ID: 5b4a7933-7624-11e9-8980-bc764e045a96
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5b4a7933-7624-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 08:43:33 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1557823413; x=1589359413;
 h=from:to:cc:subject:date:message-id:mime-version;
 bh=oEs3tmuUdFVTWo0F+kGSOEH0GiYDsh7jceXRWTPtAYc=;
 b=ssUvh2DfRD9EKB7/Jp62FfCDrXmpuG4NasFrAcPurIB+ErDb9Rcd3jkJ
 5Yb8sd8AqGOKqgKW5njV+xoE7EOViR4scRVmV4x7Y23jWxBow3ssAcXyX
 obecpxBp1azkFfRnxVUDB0zRaO0ZF6tynt9bg/gwkZVZS/4ZUwu57E0eX w=;
X-IronPort-AV: E=Sophos;i="5.60,468,1549929600"; d="scan'208";a="396391737"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1e-17c49630.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6001.iad6.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 14 May 2019 08:43:32 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1e-17c49630.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id x4E8hVe9018951
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Tue, 14 May 2019 08:43:32 GMT
Received: from EX13D03EUC004.ant.amazon.com (10.43.164.33) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 14 May 2019 08:43:31 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D03EUC004.ant.amazon.com (10.43.164.33) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 14 May 2019 08:43:30 +0000
Received: from dev-dsk-elnikety-1c-28a13cba.eu-west-1.amazon.com (10.15.5.186)
 by mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Tue, 14 May 2019 08:43:29 +0000
Received: by dev-dsk-elnikety-1c-28a13cba.eu-west-1.amazon.com (Postfix,
 from userid 6438462)
 id 66960465BA; Tue, 14 May 2019 08:43:29 +0000 (UTC)
From: Eslam Elnikety <elnikety@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 14 May 2019 08:43:25 +0000
Message-ID: <20190514084325.43928-1-elnikety@amazon.com>
X-Mailer: git-send-email 2.15.3.AMZN
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v3] libxl: make vkbd tunable for HVM guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Eslam Elnikety <elnikety@amazon.com>, Amit Shah <aams@amazon.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RWFjaCBIVk0gZ3Vlc3QgY3VycmVudGx5IGdldHMgYSB2a2JkIGZyb250ZW5kL2JhY2tlbmQgcGFp
ciAoYy9zIGViYmQyNTYxYjRjKS4KVGhpcyBjb25zdW1lcyBob3N0IHJlc291cmNlcyB1bm5lY2Vz
c2FyaWx5IGZvciBndWVzdHMgdGhhdCBoYXZlIG5vIHVzZSBmb3IKdmtiZC4gTWFrZSB0aGlzIGJl
aGF2aW91ciB0dW5hYmxlIHRvIGFsbG93IGFuIGFkbWluaXN0cmF0b3IgdG8gY2hvb3NlLiBUaGUK
Y29tbWl0IHJldGFpbnMgdGhlIGN1cnJlbnQgYmVoYXZpb3VyIC0tIEhWTSBndWVzdHMgc3RpbGwg
Z2V0IHZrZGIgdW5sZXNzCnNwZWNpZmllZCBvdGhlcndpc2UuCgpTaWduZWQtb2ZmLWJ5OiBFc2xh
bSBFbG5pa2V0eSA8ZWxuaWtldHlAYW1hem9uLmNvbT4KLS0tCiAgICBDaGFuZ2VzIGluIHYyOgog
ICAgICAgIC0gQWRkZWQgYSBtaXNzaW5nIGh1bmsgLyBzZXR0aW5nIHZrYl9kZXZpY2UgcGVyIGNv
bmZpZwoKICAgIENoYW5nZXMgaW4gdjM6CiAgICAgICAgLSBBZGRlZCBlbnRyaWVzIGluIGxpYnhs
LmggYW5kIGluIGRvY3VtZW50YXRpb24KLS0tCiBkb2NzL21hbi94bC5jZmcucG9kLjUuaW4gICAg
fCA0ICsrKysKIHRvb2xzL2xpYnhsL2xpYnhsLmggICAgICAgICB8IDkgKysrKysrKysrCiB0b29s
cy9saWJ4bC9saWJ4bF9jcmVhdGUuYyAgfCA5ICsrKysrKy0tLQogdG9vbHMvbGlieGwvbGlieGxf
dHlwZXMuaWRsIHwgMSArCiB0b29scy94bC94bF9wYXJzZS5jICAgICAgICAgfCAxICsKIHRvb2xz
L3hsL3hsX3N4cC5jICAgICAgICAgICB8IDIgKysKIDYgZmlsZXMgY2hhbmdlZCwgMjMgaW5zZXJ0
aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2NzL21hbi94bC5jZmcucG9k
LjUuaW4gYi9kb2NzL21hbi94bC5jZmcucG9kLjUuaW4KaW5kZXggNDdkODgyNDNiMS4uYzM2NDFj
N2E1NyAxMDA2NDQKLS0tIGEvZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluCisrKyBiL2RvY3MvbWFu
L3hsLmNmZy5wb2QuNS5pbgpAQCAtMjI4Niw2ICsyMjg2LDEwIEBAIGRldmljZXMgYXJlIGRlZmlu
ZWQgYnkgdGhlIGRldmljZSBtb2RlbCBjb25maWd1cmF0aW9uLCBwbGVhc2Ugc2VlIHRoZQogQjxx
ZW11KDEpPiBtYW5wYWdlIGZvciBkZXRhaWxzLiBUaGUgZGVmYXVsdCBpcyBub3QgdG8gZXhwb3J0
IGFueSBzb3VuZAogZGV2aWNlLgogCis9aXRlbSBCPHZrYl9kZXZpY2U9Qk9PTEVBTj4KKworU3Bl
Y2lmaWVzIHRoYXQgdGhlIEhWTSBndWVzdCBnZXRzIGEgdmtkYi4gVGhlIGRlZmF1bHQgaXMgdHJ1
ZSAoMSkuCisKID1pdGVtIEI8dXNiPUJPT0xFQU4+CiAKIEVuYWJsZXMgb3IgZGlzYWJsZXMgYW4g
ZW11bGF0ZWQgVVNCIGJ1cyBpbiB0aGUgZ3Vlc3QuCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9s
aWJ4bC5oIGIvdG9vbHMvbGlieGwvbGlieGwuaAppbmRleCBhMDlkMDY5MzU4Li42ODg0YzE0OTJh
IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhs
LmgKQEAgLTYxNiw2ICs2MTYsMTUgQEAgdHlwZWRlZiBzdHJ1Y3QgbGlieGxfX2N0eCBsaWJ4bF9j
dHg7CiAgKi8KICNkZWZpbmUgTElCWExfSEFWRV9CVUlMRElORk9fVkNQVV9BRkZJTklUWV9BUlJB
WVMgMQogCisvKgorICogTElCWExfSEFWRV9CVUlMRElORk9fVktCX0RFVklDRQorICoKKyAqIElm
IHRoaXMgaXMgZGVmaW5lZCwgdGhlbiB0aGUgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gc3RydWN0
dXJlIHdpbGwKKyAqIGNvbnRhaW4gYSBib29sZWFuIGh2bS52a2JfZGV2aWNlIHdoaWNoIGluc3Ry
dWN0cyBsaWJ4bCB3aGV0aGVyIHRvIGluY2x1ZGUKKyAqIGEgdmtiZCBhdCBidWlsZCB0aW1lIG9y
IG5vdC4KKyAqLworI2RlZmluZSBMSUJYTF9IQVZFX0JVSUxESU5GT19WS0JfREVWSUNFIDEKKwog
LyoKICAqIExJQlhMX0hBVkVfQlVJTERJTkZPX1VTQkRFVklDRV9MSVNUCiAgKgpkaWZmIC0tZ2l0
IGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgYi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUu
YwppbmRleCA1YzlkZDRjZDIxLi44YWVjYjljZmJhIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9s
aWJ4bF9jcmVhdGUuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwpAQCAtMzA4LDYg
KzMwOCw3IEBAIGludCBsaWJ4bF9fZG9tYWluX2J1aWxkX2luZm9fc2V0ZGVmYXVsdChsaWJ4bF9f
Z2MgKmdjLAogICAgICAgICBsaWJ4bF9kZWZib29sX3NldGRlZmF1bHQoJmJfaW5mby0+dS5odm0u
dnB0X2FsaWduLCAgICAgICAgICB0cnVlKTsKICAgICAgICAgbGlieGxfZGVmYm9vbF9zZXRkZWZh
dWx0KCZiX2luZm8tPnUuaHZtLmFsdHAybSwgICAgICAgICAgICAgZmFsc2UpOwogICAgICAgICBs
aWJ4bF9kZWZib29sX3NldGRlZmF1bHQoJmJfaW5mby0+dS5odm0udXNiLCAgICAgICAgICAgICAg
ICBmYWxzZSk7CisgICAgICAgIGxpYnhsX2RlZmJvb2xfc2V0ZGVmYXVsdCgmYl9pbmZvLT51Lmh2
bS52a2JfZGV2aWNlLCAgICAgICAgIHRydWUpOwogICAgICAgICBsaWJ4bF9kZWZib29sX3NldGRl
ZmF1bHQoJmJfaW5mby0+dS5odm0ueGVuX3BsYXRmb3JtX3BjaSwgICB0cnVlKTsKIAogICAgICAg
ICBsaWJ4bF9kZWZib29sX3NldGRlZmF1bHQoJmJfaW5mby0+dS5odm0uc3BpY2UuZW5hYmxlLCBm
YWxzZSk7CkBAIC0xMzkzLDkgKzEzOTQsMTEgQEAgc3RhdGljIHZvaWQgZG9tY3JlYXRlX2xhdW5j
aF9kbShsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19tdWx0aWRldiAqbXVsdGlkZXYsCiAgICAgICAg
IGxpYnhsX19kZXZpY2VfY29uc29sZV9hZGQoZ2MsIGRvbWlkLCAmY29uc29sZSwgc3RhdGUsICZk
ZXZpY2UpOwogICAgICAgICBsaWJ4bF9fZGV2aWNlX2NvbnNvbGVfZGlzcG9zZSgmY29uc29sZSk7
CiAKLSAgICAgICAgbGlieGxfZGV2aWNlX3ZrYl9pbml0KCZ2a2IpOwotICAgICAgICBsaWJ4bF9f
ZGV2aWNlX2FkZChnYywgZG9taWQsICZsaWJ4bF9fdmtiX2RldnR5cGUsICZ2a2IpOwotICAgICAg
ICBsaWJ4bF9kZXZpY2VfdmtiX2Rpc3Bvc2UoJnZrYik7CisgICAgICAgIGlmIChsaWJ4bF9kZWZi
b29sX3ZhbChkX2NvbmZpZy0+Yl9pbmZvLnUuaHZtLnZrYl9kZXZpY2UpKSB7CisgICAgICAgICAg
ICBsaWJ4bF9kZXZpY2VfdmtiX2luaXQoJnZrYik7CisgICAgICAgICAgICBsaWJ4bF9fZGV2aWNl
X2FkZChnYywgZG9taWQsICZsaWJ4bF9fdmtiX2RldnR5cGUsICZ2a2IpOworICAgICAgICAgICAg
bGlieGxfZGV2aWNlX3ZrYl9kaXNwb3NlKCZ2a2IpOworICAgICAgICB9CiAKICAgICAgICAgZGNz
LT5zZHNzLmRtLmd1ZXN0X2RvbWlkID0gZG9taWQ7CiAgICAgICAgIGlmIChsaWJ4bF9kZWZib29s
X3ZhbChkX2NvbmZpZy0+Yl9pbmZvLmRldmljZV9tb2RlbF9zdHViZG9tYWluKSkKZGlmZiAtLWdp
dCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVz
LmlkbAppbmRleCAwMWVjMWQxYWZhLi4xZDQzNmFhOGJiIDEwMDY0NAotLS0gYS90b29scy9saWJ4
bC9saWJ4bF90eXBlcy5pZGwKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCkBAIC01
NzEsNiArNTcxLDcgQEAgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gPSBTdHJ1Y3QoImRvbWFpbl9i
dWlsZF9pbmZvIixbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjIC0g
InRhYmxldCIgZm9yIGFic29sdXRlIG1vdXNlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIyAtICJtb3VzZSIgZm9yIFBTLzIgcHJvdG9jb2wgcmVsYXRpdmUgbW91c2UK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgidXNiZGV2aWNlIiwgICAg
ICAgIHN0cmluZyksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoInZr
Yl9kZXZpY2UiLCAgICAgICBsaWJ4bF9kZWZib29sKSwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICgic291bmRodyIsICAgICAgICAgIHN0cmluZyksCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoInhlbl9wbGF0Zm9ybV9wY2kiLCBsaWJ4bF9k
ZWZib29sKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgidXNiZGV2
aWNlX2xpc3QiLCAgIGxpYnhsX3N0cmluZ19saXN0KSwKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hs
X3BhcnNlLmMgYi90b29scy94bC94bF9wYXJzZS5jCmluZGV4IGU2YzU0NDgzZTAuLjM3YmMxM2Jk
ODMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsX3BhcnNlLmMKKysrIGIvdG9vbHMveGwveGxfcGFy
c2UuYwpAQCAtMjI5NSw2ICsyMjk1LDcgQEAgc2tpcF91c2JkZXY6CiAgICAgICAgICAgICBmcHJp
bnRmKHN0ZGVyciwieGw6IFVuYWJsZSB0byBwYXJzZSB1c2JkZXZpY2UuXG4iKTsKICAgICAgICAg
ICAgIGV4aXQoLUVSUk9SX0ZBSUwpOwogICAgICAgICB9CisgICAgICAgIHhsdV9jZmdfZ2V0X2Rl
ZmJvb2woY29uZmlnLCAidmtiX2RldmljZSIsICZiX2luZm8tPnUuaHZtLnZrYl9kZXZpY2UsIDAp
OwogICAgICAgICB4bHVfY2ZnX3JlcGxhY2Vfc3RyaW5nIChjb25maWcsICJzb3VuZGh3IiwgJmJf
aW5mby0+dS5odm0uc291bmRodywgMCk7CiAgICAgICAgIHhsdV9jZmdfZ2V0X2RlZmJvb2woY29u
ZmlnLCAieGVuX3BsYXRmb3JtX3BjaSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmJf
aW5mby0+dS5odm0ueGVuX3BsYXRmb3JtX3BjaSwgMCk7CmRpZmYgLS1naXQgYS90b29scy94bC94
bF9zeHAuYyBiL3Rvb2xzL3hsL3hsX3N4cC5jCmluZGV4IDNlNjExN2QwY2QuLjM1OWEwMDE1NzAg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsX3N4cC5jCisrKyBiL3Rvb2xzL3hsL3hsX3N4cC5jCkBA
IC0xMzgsNiArMTM4LDggQEAgdm9pZCBwcmludGZfaW5mb19zZXhwKGludCBkb21pZCwgbGlieGxf
ZG9tYWluX2NvbmZpZyAqZF9jb25maWcsIEZJTEUgKmZoKQogICAgICAgICBmcHJpbnRmKGZoLCAi
XHRcdFx0KGJvb3QgJXMpXG4iLCBiX2luZm8tPnUuaHZtLmJvb3QpOwogICAgICAgICBmcHJpbnRm
KGZoLCAiXHRcdFx0KHVzYiAlcylcbiIsIGxpYnhsX2RlZmJvb2xfdG9fc3RyaW5nKGJfaW5mby0+
dS5odm0udXNiKSk7CiAgICAgICAgIGZwcmludGYoZmgsICJcdFx0XHQodXNiZGV2aWNlICVzKVxu
IiwgYl9pbmZvLT51Lmh2bS51c2JkZXZpY2UpOworICAgICAgICBmcHJpbnRmKGZoLCAiXHRcdFx0
KHZrYl9kZXZpY2UgJXMpXG4iLAorICAgICAgICAgICAgICAgbGlieGxfZGVmYm9vbF90b19zdHJp
bmcoYl9pbmZvLT51Lmh2bS52a2JfZGV2aWNlKSk7CiAgICAgICAgIGZwcmludGYoZmgsICJcdFx0
KVxuIik7CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgTElCWExfRE9NQUlOX1RZUEVfUFY6Ci0t
IAoyLjE1LjMuQU1aTgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 14 08:55:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 08:55:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQTDi-00048Y-Ot; Tue, 14 May 2019 08:55:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=O8Y9=TO=citrix.com=prvs=0309661e3=roger.pau@srs-us1.protection.inumbo.net>)
 id 1hQTDh-00048T-Ob
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 08:55:33 +0000
X-Inumbo-ID: 044371b0-7626-11e9-a146-538211500508
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 044371b0-7626-11e9-a146-538211500508;
 Tue, 14 May 2019 08:55:27 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,468,1549929600"; d="scan'208";a="89713170"
Date: Tue, 14 May 2019 10:55:18 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20190514085518.g3wdf7h3tka25cb6@Air-de-Roger>
References: <20190513165321.464fdeaf.olaf@aepfle.de>
 <20190513152005.jojtolhh5wdguvg6@Air-de-Roger>
 <20190513152812.GC3977@zion.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190513152812.GC3977@zion.uk.xensource.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] how to disable build of pv-shim?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Olaf Hering <olaf@aepfle.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBNYXkgMTMsIDIwMTkgYXQgMDQ6Mjg6MTJQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBNb24sIE1heSAxMywgMjAxOSBhdCAwNToyMDowNVBNICswMjAwLCBSb2dlciBQYXUgTW9u
bsOpIHdyb3RlOgo+ID4gT24gTW9uLCBNYXkgMTMsIDIwMTkgYXQgMDQ6NTM6MjFQTSArMDIwMCwg
T2xhZiBIZXJpbmcgd3JvdGU6Cj4gPiA+IFdoYXQgaXMgdGhlIHJlY29tbWVuZGVkIHdheSB0byBk
aXNhYmxlIENPTkZJR19QVl9TSElNLCB3aGljaCBpcyBzZXQgaW4KPiA+ID4gdG9vbHMvZmlybXdh
cmUvTWFrZWZpbGU/IEZyb20gbXkgdW5kZXJzdGFuZGluZyB0aGVyZSBpcyBubyB3YXkgdG8gaW5m
bHVlbmNlCj4gPiA+IGl0cyB2YWx1ZSBmcm9tIG91dHNpZGUsIHdoaWNoIG1lYW5zIHRoZSBidWls
ZCBhbHdheXMgZW50ZXJzIHhlbi1kaXIvLgo+ID4gCj4gPiBJIHRoaW5rIHRoZSBmb2xsb3dpbmcg
c2hvdWxkIGRvIHRoZSB0cmljay4KPiA+IAo+ID4gTGV0IG1lIGtub3cgaWYgdGhhdCB3b3JrcyBm
b3IgeW91IGFuZCBJIHdpbGwgc3VibWl0IGl0IGZvcm1hbGx5Lgo+ID4gCj4gPiBUaGFua3MhCj4g
PiAKPiA+IC0tLTg8LS0tCj4gPiBkaWZmIC0tZ2l0IGEvY29uZmlnL1Rvb2xzLm1rLmluIGIvY29u
ZmlnL1Rvb2xzLm1rLmluCj4gPiBpbmRleCA5ODI0NWY2M2M5Li44NGRkYjFhNTQyIDEwMDY0NAo+
ID4gLS0tIGEvY29uZmlnL1Rvb2xzLm1rLmluCj4gPiArKysgYi9jb25maWcvVG9vbHMubWsuaW4K
PiA+IEBAIC03NSwzICs3NSw1IEBAIFRJTkZPX0xJQlMgICAgICAgICAgOj0gQFRJTkZPX0xJQlNA
Cj4gPiAgQVJHUF9MREZMQUdTICAgICAgICA6PSBAYXJncF9sZGZsYWdzQAo+ID4gIAo+ID4gIEZJ
TEVfT0ZGU0VUX0JJVFMgICAgOj0gQEZJTEVfT0ZGU0VUX0JJVFNACj4gPiArCj4gPiArQ09ORklH
X1BWX1NISU0gICAgICA6PSBAcHZzaGltQAo+ID4gZGlmZiAtLWdpdCBhL3Rvb2xzL2NvbmZpZ3Vy
ZS5hYyBiL3Rvb2xzL2NvbmZpZ3VyZS5hYwo+ID4gaW5kZXggYzlmZDY5ZGRmYS4uOGRmMmZkNjA0
YiAxMDA2NDQKPiA+IC0tLSBhL3Rvb2xzL2NvbmZpZ3VyZS5hYwo+ID4gKysrIGIvdG9vbHMvY29u
ZmlndXJlLmFjCj4gPiBAQCAtNDkyLDQgKzQ5MiwxNSBAQCBBQ19BUkdfRU5BQkxFKFs5cGZzXSwK
PiA+ICAKPiA+ICBBQ19TVUJTVChuaW5lcGZzKQo+ID4gIAo+ID4gK0FDX0FSR19FTkFCTEUoW3B2
c2hpbV0sCj4gPiArICAgIEFTX0hFTFBfU1RSSU5HKFstLWRpc2FibGUtcHZzaGltXSwgW0Rpc2Fi
bGUgcHZzaGltIGJ1aWxkICh4ODYgb25seSwgZW5hYmxlZCBieSBkZWZhdWx0KV0pLAo+ID4gKyAg
ICBbQVNfSUYoW3Rlc3QgIngkZW5hYmxlX3B2c2hpbSIgPSAieG5vIl0sIFtwdnNoaW09bl0sIFtw
dnNoaW09eV0pXSwgWwo+ID4gKyAgICBjYXNlICIkaG9zdF9jcHUiIGluCj4gPiArICAgICAgICBp
W1szNDU2XV04Nnx4ODZfNjQpCj4gPiArICAgICAgICAgICBwdnNoaW09InkiOzsKPiAKPiBTaW5j
ZSB4ZW4gZG9lc24ndCBidWlsZCBvbiAzMmJpdCBhbnltb3JlIHlvdSBtYXkgd2FudCB0byBleGNs
dWRlCj4gaVszNDU2XTg2IGhlcmU/CgpPaCwgSSBkaWRuJ3QgcmVhbGl6ZSB0aGlzLiBJcyBpdCB0
cnVlIGZvciBhbGwgZGlzdHJvcz8KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 14 09:23:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 09:23:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQTej-0006MG-7M; Tue, 14 May 2019 09:23:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=pH1X=TO=citrix.com=prvs=030624cdf=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1hQTei-0006MB-3w
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 09:23:28 +0000
X-Inumbo-ID: ec1c85fa-7629-11e9-a2fa-c3c05d397422
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ec1c85fa-7629-11e9-a2fa-c3c05d397422;
 Tue, 14 May 2019 09:23:24 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,468,1549929600"; d="scan'208";a="85429948"
Date: Tue, 14 May 2019 10:23:21 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20190514092321.GW2798@zion.uk.xensource.com>
References: <20190513165321.464fdeaf.olaf@aepfle.de>
 <20190513152005.jojtolhh5wdguvg6@Air-de-Roger>
 <20190513152812.GC3977@zion.uk.xensource.com>
 <20190514085518.g3wdf7h3tka25cb6@Air-de-Roger>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190514085518.g3wdf7h3tka25cb6@Air-de-Roger>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] how to disable build of pv-shim?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Olaf Hering <olaf@aepfle.de>,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBNYXkgMTQsIDIwMTkgYXQgMTA6NTU6MThBTSArMDIwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBPbiBNb24sIE1heSAxMywgMjAxOSBhdCAwNDoyODoxMlBNICswMTAwLCBXZWkg
TGl1IHdyb3RlOgo+ID4gT24gTW9uLCBNYXkgMTMsIDIwMTkgYXQgMDU6MjA6MDVQTSArMDIwMCwg
Um9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiA+ID4gT24gTW9uLCBNYXkgMTMsIDIwMTkgYXQgMDQ6
NTM6MjFQTSArMDIwMCwgT2xhZiBIZXJpbmcgd3JvdGU6Cj4gPiA+ID4gV2hhdCBpcyB0aGUgcmVj
b21tZW5kZWQgd2F5IHRvIGRpc2FibGUgQ09ORklHX1BWX1NISU0sIHdoaWNoIGlzIHNldCBpbgo+
ID4gPiA+IHRvb2xzL2Zpcm13YXJlL01ha2VmaWxlPyBGcm9tIG15IHVuZGVyc3RhbmRpbmcgdGhl
cmUgaXMgbm8gd2F5IHRvIGluZmx1ZW5jZQo+ID4gPiA+IGl0cyB2YWx1ZSBmcm9tIG91dHNpZGUs
IHdoaWNoIG1lYW5zIHRoZSBidWlsZCBhbHdheXMgZW50ZXJzIHhlbi1kaXIvLgo+ID4gPiAKPiA+
ID4gSSB0aGluayB0aGUgZm9sbG93aW5nIHNob3VsZCBkbyB0aGUgdHJpY2suCj4gPiA+IAo+ID4g
PiBMZXQgbWUga25vdyBpZiB0aGF0IHdvcmtzIGZvciB5b3UgYW5kIEkgd2lsbCBzdWJtaXQgaXQg
Zm9ybWFsbHkuCj4gPiA+IAo+ID4gPiBUaGFua3MhCj4gPiA+IAo+ID4gPiAtLS04PC0tLQo+ID4g
PiBkaWZmIC0tZ2l0IGEvY29uZmlnL1Rvb2xzLm1rLmluIGIvY29uZmlnL1Rvb2xzLm1rLmluCj4g
PiA+IGluZGV4IDk4MjQ1ZjYzYzkuLjg0ZGRiMWE1NDIgMTAwNjQ0Cj4gPiA+IC0tLSBhL2NvbmZp
Zy9Ub29scy5tay5pbgo+ID4gPiArKysgYi9jb25maWcvVG9vbHMubWsuaW4KPiA+ID4gQEAgLTc1
LDMgKzc1LDUgQEAgVElORk9fTElCUyAgICAgICAgICA6PSBAVElORk9fTElCU0AKPiA+ID4gIEFS
R1BfTERGTEFHUyAgICAgICAgOj0gQGFyZ3BfbGRmbGFnc0AKPiA+ID4gIAo+ID4gPiAgRklMRV9P
RkZTRVRfQklUUyAgICA6PSBARklMRV9PRkZTRVRfQklUU0AKPiA+ID4gKwo+ID4gPiArQ09ORklH
X1BWX1NISU0gICAgICA6PSBAcHZzaGltQAo+ID4gPiBkaWZmIC0tZ2l0IGEvdG9vbHMvY29uZmln
dXJlLmFjIGIvdG9vbHMvY29uZmlndXJlLmFjCj4gPiA+IGluZGV4IGM5ZmQ2OWRkZmEuLjhkZjJm
ZDYwNGIgMTAwNjQ0Cj4gPiA+IC0tLSBhL3Rvb2xzL2NvbmZpZ3VyZS5hYwo+ID4gPiArKysgYi90
b29scy9jb25maWd1cmUuYWMKPiA+ID4gQEAgLTQ5Miw0ICs0OTIsMTUgQEAgQUNfQVJHX0VOQUJM
RShbOXBmc10sCj4gPiA+ICAKPiA+ID4gIEFDX1NVQlNUKG5pbmVwZnMpCj4gPiA+ICAKPiA+ID4g
K0FDX0FSR19FTkFCTEUoW3B2c2hpbV0sCj4gPiA+ICsgICAgQVNfSEVMUF9TVFJJTkcoWy0tZGlz
YWJsZS1wdnNoaW1dLCBbRGlzYWJsZSBwdnNoaW0gYnVpbGQgKHg4NiBvbmx5LCBlbmFibGVkIGJ5
IGRlZmF1bHQpXSksCj4gPiA+ICsgICAgW0FTX0lGKFt0ZXN0ICJ4JGVuYWJsZV9wdnNoaW0iID0g
InhubyJdLCBbcHZzaGltPW5dLCBbcHZzaGltPXldKV0sIFsKPiA+ID4gKyAgICBjYXNlICIkaG9z
dF9jcHUiIGluCj4gPiA+ICsgICAgICAgIGlbWzM0NTZdXTg2fHg4Nl82NCkKPiA+ID4gKyAgICAg
ICAgICAgcHZzaGltPSJ5Ijs7Cj4gPiAKPiA+IFNpbmNlIHhlbiBkb2Vzbid0IGJ1aWxkIG9uIDMy
Yml0IGFueW1vcmUgeW91IG1heSB3YW50IHRvIGV4Y2x1ZGUKPiA+IGlbMzQ1Nl04NiBoZXJlPwo+
IAo+IE9oLCBJIGRpZG4ndCByZWFsaXplIHRoaXMuIElzIGl0IHRydWUgZm9yIGFsbCBkaXN0cm9z
PwoKRkFPRCBJIHdhcyB0aGlua2luZyBhYm91dCAzMmJpdCB4ZW4gc3VwcG9ydC4gQnV0IEkganVz
dCByZWFsaXNlIHNpbmNlCnlvdSB0ZXN0ZWQgaG9zdF9jcHUgaGVyZSwgbWF5YmUgeW91IGludGVu
ZGVkIHRvIGRvIGEgY3Jvc3MtYnVpbGQ/CgpJIGhhdmUgbmV2ZXIgdGVzdGVkIGNyb3NzLWJ1aWxk
aW5nIDY0Yml0IHhlbiBvbiBhIDMyYml0IHBsYXRmb3JtLi4uCgpXZWkuCgo+IAo+IFRoYW5rcywg
Um9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 14 09:24:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 09:24:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQTfi-0006R7-K5; Tue, 14 May 2019 09:24:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=pH1X=TO=citrix.com=prvs=030624cdf=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1hQTfh-0006Qq-1I
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 09:24:29 +0000
X-Inumbo-ID: 0ff89a9a-762a-11e9-bb5d-971aa1a6202a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0ff89a9a-762a-11e9-bb5d-971aa1a6202a;
 Tue, 14 May 2019 09:24:24 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,468,1549929600"; d="scan'208";a="85429965"
Date: Tue, 14 May 2019 10:23:53 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Eslam Elnikety <elnikety@amazon.com>
Message-ID: <20190514092353.GX2798@zion.uk.xensource.com>
References: <20190514084325.43928-1-elnikety@amazon.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190514084325.43928-1-elnikety@amazon.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH v3] libxl: make vkbd tunable for HVM guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Amit Shah <aams@amazon.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBNYXkgMTQsIDIwMTkgYXQgMDg6NDM6MjVBTSArMDAwMCwgRXNsYW0gRWxuaWtldHkg
d3JvdGU6Cj4gRWFjaCBIVk0gZ3Vlc3QgY3VycmVudGx5IGdldHMgYSB2a2JkIGZyb250ZW5kL2Jh
Y2tlbmQgcGFpciAoYy9zIGViYmQyNTYxYjRjKS4KPiBUaGlzIGNvbnN1bWVzIGhvc3QgcmVzb3Vy
Y2VzIHVubmVjZXNzYXJpbHkgZm9yIGd1ZXN0cyB0aGF0IGhhdmUgbm8gdXNlIGZvcgo+IHZrYmQu
IE1ha2UgdGhpcyBiZWhhdmlvdXIgdHVuYWJsZSB0byBhbGxvdyBhbiBhZG1pbmlzdHJhdG9yIHRv
IGNob29zZS4gVGhlCj4gY29tbWl0IHJldGFpbnMgdGhlIGN1cnJlbnQgYmVoYXZpb3VyIC0tIEhW
TSBndWVzdHMgc3RpbGwgZ2V0IHZrZGIgdW5sZXNzCj4gc3BlY2lmaWVkIG90aGVyd2lzZS4KPiAK
PiBTaWduZWQtb2ZmLWJ5OiBFc2xhbSBFbG5pa2V0eSA8ZWxuaWtldHlAYW1hem9uLmNvbT4KCkFj
a2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 14 09:27:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 09:27:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQTi7-0006aq-2v; Tue, 14 May 2019 09:26:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=NyQH=TO=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hQTi6-0006ak-0K
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 09:26:58 +0000
X-Inumbo-ID: 6af21a10-762a-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6af21a10-762a-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 09:26:57 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 14 May 2019 03:26:56 -0600
Message-Id: <5CDA89DD020000780022E70B@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 14 May 2019 03:26:53 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20190513165321.464fdeaf.olaf@aepfle.de>
 <20190513152005.jojtolhh5wdguvg6@Air-de-Roger>
 <20190513152812.GC3977@zion.uk.xensource.com>
 <20190514085518.g3wdf7h3tka25cb6@Air-de-Roger>
In-Reply-To: <20190514085518.g3wdf7h3tka25cb6@Air-de-Roger>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] how to disable build of pv-shim?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, Olaf Hering <olaf@aepfle.de>,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE0LjA1LjE5IGF0IDEwOjU1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIE1vbiwgTWF5IDEzLCAyMDE5IGF0IDA0OjI4OjEyUE0gKzAxMDAsIFdlaSBMaXUgd3JvdGU6
Cj4+IE9uIE1vbiwgTWF5IDEzLCAyMDE5IGF0IDA1OjIwOjA1UE0gKzAyMDAsIFJvZ2VyIFBhdSBN
b25uw6kgd3JvdGU6Cj4+ID4gT24gTW9uLCBNYXkgMTMsIDIwMTkgYXQgMDQ6NTM6MjFQTSArMDIw
MCwgT2xhZiBIZXJpbmcgd3JvdGU6Cj4+ID4gPiBXaGF0IGlzIHRoZSByZWNvbW1lbmRlZCB3YXkg
dG8gZGlzYWJsZSBDT05GSUdfUFZfU0hJTSwgd2hpY2ggaXMgc2V0IGluCj4+ID4gPiB0b29scy9m
aXJtd2FyZS9NYWtlZmlsZT8gRnJvbSBteSB1bmRlcnN0YW5kaW5nIHRoZXJlIGlzIG5vIHdheSB0
byAKPiBpbmZsdWVuY2UKPj4gPiA+IGl0cyB2YWx1ZSBmcm9tIG91dHNpZGUsIHdoaWNoIG1lYW5z
IHRoZSBidWlsZCBhbHdheXMgZW50ZXJzIHhlbi1kaXIvLgo+PiA+IAo+PiA+IEkgdGhpbmsgdGhl
IGZvbGxvd2luZyBzaG91bGQgZG8gdGhlIHRyaWNrLgo+PiA+IAo+PiA+IExldCBtZSBrbm93IGlm
IHRoYXQgd29ya3MgZm9yIHlvdSBhbmQgSSB3aWxsIHN1Ym1pdCBpdCBmb3JtYWxseS4KPj4gPiAK
Pj4gPiBUaGFua3MhCj4+ID4gCj4+ID4gLS0tODwtLS0KPj4gPiBkaWZmIC0tZ2l0IGEvY29uZmln
L1Rvb2xzLm1rLmluIGIvY29uZmlnL1Rvb2xzLm1rLmluCj4+ID4gaW5kZXggOTgyNDVmNjNjOS4u
ODRkZGIxYTU0MiAxMDA2NDQKPj4gPiAtLS0gYS9jb25maWcvVG9vbHMubWsuaW4KPj4gPiArKysg
Yi9jb25maWcvVG9vbHMubWsuaW4KPj4gPiBAQCAtNzUsMyArNzUsNSBAQCBUSU5GT19MSUJTICAg
ICAgICAgIDo9IEBUSU5GT19MSUJTQAo+PiA+ICBBUkdQX0xERkxBR1MgICAgICAgIDo9IEBhcmdw
X2xkZmxhZ3NACj4+ID4gIAo+PiA+ICBGSUxFX09GRlNFVF9CSVRTICAgIDo9IEBGSUxFX09GRlNF
VF9CSVRTQAo+PiA+ICsKPj4gPiArQ09ORklHX1BWX1NISU0gICAgICA6PSBAcHZzaGltQAo+PiA+
IGRpZmYgLS1naXQgYS90b29scy9jb25maWd1cmUuYWMgYi90b29scy9jb25maWd1cmUuYWMKPj4g
PiBpbmRleCBjOWZkNjlkZGZhLi44ZGYyZmQ2MDRiIDEwMDY0NAo+PiA+IC0tLSBhL3Rvb2xzL2Nv
bmZpZ3VyZS5hYwo+PiA+ICsrKyBiL3Rvb2xzL2NvbmZpZ3VyZS5hYwo+PiA+IEBAIC00OTIsNCAr
NDkyLDE1IEBAIEFDX0FSR19FTkFCTEUoWzlwZnNdLAo+PiA+ICAKPj4gPiAgQUNfU1VCU1Qobmlu
ZXBmcykKPj4gPiAgCj4+ID4gK0FDX0FSR19FTkFCTEUoW3B2c2hpbV0sCj4+ID4gKyAgICBBU19I
RUxQX1NUUklORyhbLS1kaXNhYmxlLXB2c2hpbV0sIFtEaXNhYmxlIHB2c2hpbSBidWlsZCAoeDg2
IG9ubHksIAo+IGVuYWJsZWQgYnkgZGVmYXVsdCldKSwKPj4gPiArICAgIFtBU19JRihbdGVzdCAi
eCRlbmFibGVfcHZzaGltIiA9ICJ4bm8iXSwgW3B2c2hpbT1uXSwgW3B2c2hpbT15XSldLCBbCj4+
ID4gKyAgICBjYXNlICIkaG9zdF9jcHUiIGluCj4+ID4gKyAgICAgICAgaVtbMzQ1Nl1dODZ8eDg2
XzY0KQo+PiA+ICsgICAgICAgICAgIHB2c2hpbT0ieSI7Owo+PiAKPj4gU2luY2UgeGVuIGRvZXNu
J3QgYnVpbGQgb24gMzJiaXQgYW55bW9yZSB5b3UgbWF5IHdhbnQgdG8gZXhjbHVkZQo+PiBpWzM0
NTZdODYgaGVyZT8KPiAKPiBPaCwgSSBkaWRuJ3QgcmVhbGl6ZSB0aGlzLiBJcyBpdCB0cnVlIGZv
ciBhbGwgZGlzdHJvcz8KCkl0J3MgYSBwcm9wZXJ0eSBvZiB0aGUgaHlwZXJ2aXNvciAobm90ZTog
bm90IHRoZSB0b29sIHN0YWNrKSwgYXMgb2YgNC4zLgoKSmFuCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 14 09:35:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 09:35:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQTqc-0007Ou-3j; Tue, 14 May 2019 09:35:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zxYt=TO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hQTqb-0007Ok-B1
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 09:35:45 +0000
X-Inumbo-ID: a55c2c09-762b-11e9-8980-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id a55c2c09-762b-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 09:35:44 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A60AE374;
 Tue, 14 May 2019 02:35:43 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id AD8243F703;
 Tue, 14 May 2019 02:35:41 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>, andrii.anisov@gmail.com
References: <1556007026-31057-1-git-send-email-andrii.anisov@gmail.com>
 <1556007026-31057-3-git-send-email-andrii.anisov@gmail.com>
 <e248dae9-c91c-c735-ea16-9bcb70c65e9d@arm.com>
 <5CD3F266020000780022D0F3@prv1-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <1c8b7f5f-09d7-6e38-1e78-9528c1f0a756@arm.com>
Date: Tue, 14 May 2019 10:35:40 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CD3F266020000780022D0F3@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 2/2] xen: implement
 VCPUOP_register_runstate_phys_memory_area
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel <xen-devel@lists.xenproject.org>,
 "andrii_anisov@epam.com" <andrii_anisov@epam.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSmFuLAoKT24gMDkvMDUvMjAxOSAxMDoyNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24g
MDguMDUuMTkgYXQgMTc6NDAsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4+IE9uIDIz
LzA0LzIwMTkgMDk6MTAsIEFuZHJpaSBBbmlzb3Ygd3JvdGU6Cj4+PiAtLS0gYS94ZW4vaW5jbHVk
ZS94ZW4vc2NoZWQuaAo+Pj4gKysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKPj4+IEBAIC0x
NjMsMTUgKzE2MywyMyBAQCBzdHJ1Y3QgdmNwdQo+Pj4gICAgICAgIHZvaWQgICAgICAgICAgICAq
c2NoZWRfcHJpdjsgICAgLyogc2NoZWR1bGVyLXNwZWNpZmljIGRhdGEgKi8KPj4+ICAgIAo+Pj4g
ICAgICAgIHN0cnVjdCB2Y3B1X3J1bnN0YXRlX2luZm8gcnVuc3RhdGU7Cj4+PiArCj4+PiArICAg
IHNwaW5sb2NrX3QgICAgICBtYXBwZWRfcnVuc3RhdGVfbG9jazsKPj4+ICsKPj4+ICAgICNpZm5k
ZWYgQ09ORklHX0NPTVBBVAo+Pj4gICAgIyBkZWZpbmUgcnVuc3RhdGVfZ3Vlc3QodikgKCh2KS0+
cnVuc3RhdGVfZ3Vlc3QpCj4+PiAgICAgICAgWEVOX0dVRVNUX0hBTkRMRSh2Y3B1X3J1bnN0YXRl
X2luZm9fdCkgcnVuc3RhdGVfZ3Vlc3Q7IC8qIGd1ZXN0IGFkZHJlc3MgKi8KPj4+ICsgICAgdmNw
dV9ydW5zdGF0ZV9pbmZvX3QgKm1hcHBlZF9ydW5zdGF0ZTsKPj4+ICAgICNlbHNlCj4+PiAgICAj
IGRlZmluZSBydW5zdGF0ZV9ndWVzdCh2KSAoKHYpLT5ydW5zdGF0ZV9ndWVzdC5uYXRpdmUpCj4+
PiAgICAgICAgdW5pb24gewo+Pj4gICAgICAgICAgICBYRU5fR1VFU1RfSEFORExFKHZjcHVfcnVu
c3RhdGVfaW5mb190KSBuYXRpdmU7Cj4+PiAgICAgICAgICAgIFhFTl9HVUVTVF9IQU5ETEUodmNw
dV9ydW5zdGF0ZV9pbmZvX2NvbXBhdF90KSBjb21wYXQ7Cj4+PiAgICAgICAgfSBydW5zdGF0ZV9n
dWVzdDsgLyogZ3Vlc3QgYWRkcmVzcyAqLwo+Pj4gKyAgICB1bmlvbiB7Cj4+PiArICAgICAgICB2
Y3B1X3J1bnN0YXRlX2luZm9fdCogbmF0aXZlOwo+Pj4gKyAgICAgICAgdmNwdV9ydW5zdGF0ZV9p
bmZvX2NvbXBhdF90KiBjb21wYXQ7Cj4+PiArICAgIH0gbWFwcGVkX3J1bnN0YXRlOyAvKiBndWVz
dCBhZGRyZXNzICovCj4+Cj4+IFRoZSBjb21iaW5hdGlvbiBvZiBtYXBwZWRfcnVuc3RhdGUgYW5k
IHJ1bnN0YXRlX2d1ZXN0IGlzIGEgYml0IGNvbmZ1c2luZy4gSQo+PiB0aGluayB5b3Ugd2FudCB0
byByZXdvcmsgdGhlIGludGVyZmFjZSB0byBzaG93IHRoYXQgb25seSBvbmUgaXMgcG9zc2libGUg
YXQgdGhlCj4+IHRpbWUgYW5kIG1ha2UgY2xlYXIgd2hpY2ggb25lIGlzIHVzZWQgYnkgd2hvLiBN
YXliZToKPj4KPj4gdW5pb24KPj4gewo+PiAgICAgIC8qIExlZ2FjeSBpbnRlcmZhY2UgdG8gYmUg
dXNlZCB3aGVuIHRoZSBndWVzdCBwcm92aWRlcyBhIHZpcnR1YWwgYWRkcmVzcyAqLwo+PiAgICAg
IHVuaW9uIHsKPj4gICAgICAgICBYRU5fR1VFU1RfSEFORExFKHZjcHVfcnVuc3RhdGVfaW5mb190
KSBuYXRpdmU7Cj4+ICAgICAgICAgLi4uCj4+ICAgICAgfSB2aXJ0Owo+Pgo+PiAgICAgIC8qIElu
dGVyZmFjZSB1c2VkIHdoZW4gdGhlIGd1ZXN0IHByb3ZpZGVzIGEgcGh5c2ljYWwgYWRkcmVzcyAq
Lwo+PiAgICAgIHVuaW9uIHsKPj4gICAgICB9IHBoeXM7Cj4+IH0gcnVuc3RhdGVfZ3Vlc3QuCj4+
Cj4+IHJ1bnN0YXRlX2d1ZXN0X3R5cGUgLyogY291bGQgYmUgYSBib29sIG9yIGVudW0gKi8KPj4K
Pj4gSmFuIHdoYXQgZG8geW91IHRoaW5rPwo+IAo+IEkgZnVsbHkgYWdyZWUgLSBubyBtaXhpbmcg
b2YgYXBwcm9hY2hlcyBoZXJlLCBpZiBwb3NzaWJsZS4gSG93ZXZlciwKPiBjYXJlIG5lZWRzIHRv
IGJlIHRha2VuIHRoYXQgYWZ0ZXIgYSBkb21haW4gcmVzZXQgdGhlIG5ldyBrZXJuZWwKPiBjYW4g
Y2hvc2UgdGhlIG9wcG9zaXRlIG1vZGVsLiBRdWVzdGlvbiBpcyB3aGV0aGVyIHRoZXJlIGFyZSBl
dmVuCj4gb3RoZXIgY2FzZXMgd2hlcmUgaW5kZXBlbmRlbnQgY29tcG9uZW50cyAoc2F5IGJvb3Qg
bG9hZGVyIGFuZAo+IE9TKSBtYXkgbmVlZCB0byBiZSBwZXJtaXR0ZWQgdG8gY2hvc2UgbW9kZWxz
IGluZGVwZW5kZW50bHkgb2YKPiBvbmUgYW5vdGhlci4KR29vZCBwb2ludC4gT24gYSBzaW1pbGFy
IHRvcGljLCBob3cgZG9lcyBLZXhlYyB3b3JrcyBvbiBYZW4/IERvIHdlIHJlc2V0IHRoZSAKZG9t
YWluIGFzIHdlbGw/CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 14 09:37:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 09:37:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQTsF-0007Ud-Hp; Tue, 14 May 2019 09:37:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ozam=TO=citrix.com=prvs=030e75626=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hQTsD-0007UV-Jq
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 09:37:25 +0000
X-Inumbo-ID: dbdfe784-762b-11e9-84e7-43de2da93f38
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id dbdfe784-762b-11e9-84e7-43de2da93f38;
 Tue, 14 May 2019 09:37:16 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,468,1549929600"; d="scan'208";a="89713944"
To: Wei Liu <wei.liu2@citrix.com>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?=
 <roger.pau@citrix.com>
References: <20190513165321.464fdeaf.olaf@aepfle.de>
 <20190513152005.jojtolhh5wdguvg6@Air-de-Roger>
 <20190513152812.GC3977@zion.uk.xensource.com>
 <20190514085518.g3wdf7h3tka25cb6@Air-de-Roger>
 <20190514092321.GW2798@zion.uk.xensource.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <89c73379-57ab-0346-3def-df92d7832e8a@citrix.com>
Date: Tue, 14 May 2019 10:37:14 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190514092321.GW2798@zion.uk.xensource.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] how to disable build of pv-shim?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Olaf Hering <olaf@aepfle.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQvMDUvMjAxOSAxMDoyMywgV2VpIExpdSB3cm90ZToKPiBPbiBUdWUsIE1heSAxNCwgMjAx
OSBhdCAxMDo1NToxOEFNICswMjAwLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+PiBPbiBNb24s
IE1heSAxMywgMjAxOSBhdCAwNDoyODoxMlBNICswMTAwLCBXZWkgTGl1IHdyb3RlOgo+Pj4gT24g
TW9uLCBNYXkgMTMsIDIwMTkgYXQgMDU6MjA6MDVQTSArMDIwMCwgUm9nZXIgUGF1IE1vbm7DqSB3
cm90ZToKPj4+PiBPbiBNb24sIE1heSAxMywgMjAxOSBhdCAwNDo1MzoyMVBNICswMjAwLCBPbGFm
IEhlcmluZyB3cm90ZToKPj4+Pj4gV2hhdCBpcyB0aGUgcmVjb21tZW5kZWQgd2F5IHRvIGRpc2Fi
bGUgQ09ORklHX1BWX1NISU0sIHdoaWNoIGlzIHNldCBpbgo+Pj4+PiB0b29scy9maXJtd2FyZS9N
YWtlZmlsZT8gRnJvbSBteSB1bmRlcnN0YW5kaW5nIHRoZXJlIGlzIG5vIHdheSB0byBpbmZsdWVu
Y2UKPj4+Pj4gaXRzIHZhbHVlIGZyb20gb3V0c2lkZSwgd2hpY2ggbWVhbnMgdGhlIGJ1aWxkIGFs
d2F5cyBlbnRlcnMgeGVuLWRpci8uCj4+Pj4gSSB0aGluayB0aGUgZm9sbG93aW5nIHNob3VsZCBk
byB0aGUgdHJpY2suCj4+Pj4KPj4+PiBMZXQgbWUga25vdyBpZiB0aGF0IHdvcmtzIGZvciB5b3Ug
YW5kIEkgd2lsbCBzdWJtaXQgaXQgZm9ybWFsbHkuCj4+Pj4KPj4+PiBUaGFua3MhCj4+Pj4KPj4+
PiAtLS04PC0tLQo+Pj4+IGRpZmYgLS1naXQgYS9jb25maWcvVG9vbHMubWsuaW4gYi9jb25maWcv
VG9vbHMubWsuaW4KPj4+PiBpbmRleCA5ODI0NWY2M2M5Li44NGRkYjFhNTQyIDEwMDY0NAo+Pj4+
IC0tLSBhL2NvbmZpZy9Ub29scy5tay5pbgo+Pj4+ICsrKyBiL2NvbmZpZy9Ub29scy5tay5pbgo+
Pj4+IEBAIC03NSwzICs3NSw1IEBAIFRJTkZPX0xJQlMgICAgICAgICAgOj0gQFRJTkZPX0xJQlNA
Cj4+Pj4gIEFSR1BfTERGTEFHUyAgICAgICAgOj0gQGFyZ3BfbGRmbGFnc0AKPj4+PiAgCj4+Pj4g
IEZJTEVfT0ZGU0VUX0JJVFMgICAgOj0gQEZJTEVfT0ZGU0VUX0JJVFNACj4+Pj4gKwo+Pj4+ICtD
T05GSUdfUFZfU0hJTSAgICAgIDo9IEBwdnNoaW1ACj4+Pj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2Nv
bmZpZ3VyZS5hYyBiL3Rvb2xzL2NvbmZpZ3VyZS5hYwo+Pj4+IGluZGV4IGM5ZmQ2OWRkZmEuLjhk
ZjJmZDYwNGIgMTAwNjQ0Cj4+Pj4gLS0tIGEvdG9vbHMvY29uZmlndXJlLmFjCj4+Pj4gKysrIGIv
dG9vbHMvY29uZmlndXJlLmFjCj4+Pj4gQEAgLTQ5Miw0ICs0OTIsMTUgQEAgQUNfQVJHX0VOQUJM
RShbOXBmc10sCj4+Pj4gIAo+Pj4+ICBBQ19TVUJTVChuaW5lcGZzKQo+Pj4+ICAKPj4+PiArQUNf
QVJHX0VOQUJMRShbcHZzaGltXSwKPj4+PiArICAgIEFTX0hFTFBfU1RSSU5HKFstLWRpc2FibGUt
cHZzaGltXSwgW0Rpc2FibGUgcHZzaGltIGJ1aWxkICh4ODYgb25seSwgZW5hYmxlZCBieSBkZWZh
dWx0KV0pLAo+Pj4+ICsgICAgW0FTX0lGKFt0ZXN0ICJ4JGVuYWJsZV9wdnNoaW0iID0gInhubyJd
LCBbcHZzaGltPW5dLCBbcHZzaGltPXldKV0sIFsKPj4+PiArICAgIGNhc2UgIiRob3N0X2NwdSIg
aW4KPj4+PiArICAgICAgICBpW1szNDU2XV04Nnx4ODZfNjQpCj4+Pj4gKyAgICAgICAgICAgcHZz
aGltPSJ5Ijs7Cj4+PiBTaW5jZSB4ZW4gZG9lc24ndCBidWlsZCBvbiAzMmJpdCBhbnltb3JlIHlv
dSBtYXkgd2FudCB0byBleGNsdWRlCj4+PiBpWzM0NTZdODYgaGVyZT8KPj4gT2gsIEkgZGlkbid0
IHJlYWxpemUgdGhpcy4gSXMgaXQgdHJ1ZSBmb3IgYWxsIGRpc3Ryb3M/Cj4gRkFPRCBJIHdhcyB0
aGlua2luZyBhYm91dCAzMmJpdCB4ZW4gc3VwcG9ydC4gQnV0IEkganVzdCByZWFsaXNlIHNpbmNl
Cj4geW91IHRlc3RlZCBob3N0X2NwdSBoZXJlLCBtYXliZSB5b3UgaW50ZW5kZWQgdG8gZG8gYSBj
cm9zcy1idWlsZD8KPgo+IEkgaGF2ZSBuZXZlciB0ZXN0ZWQgY3Jvc3MtYnVpbGRpbmcgNjRiaXQg
eGVuIG9uIGEgMzJiaXQgcGxhdGZvcm0uLi4KClhlblNlcnZlciB1c2VkIHRoaXMgZm9yIG1hbnkg
eWVhcnMgd2hlbiB3ZSBoYWQgYSA2NGJpdCBYZW4gYW5kIDMyYml0CmRvbTAuwqAgSXQgd29ya3Mg
ZmluZSAob3IgZGlkIGxhc3QgdGltZSBJIGNoZWNrZWQsIGFuZCBJIGhhdmUgbm8gcmVhc29uCnRv
IGV4cGVjdCB0aGF0IHdlJ3ZlIGJyb2tlbiBpdCkuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 14 09:40:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 09:40:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQTvM-0008EY-2R; Tue, 14 May 2019 09:40:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rBGB=TO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQTvK-0008EO-Ch
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 09:40:38 +0000
X-Inumbo-ID: 53b0222c-762c-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 53b0222c-762c-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 09:40:36 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQTvH-000092-Px; Tue, 14 May 2019 09:40:35 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hQTvH-0005vt-Cd; Tue, 14 May 2019 09:40:35 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hQTvH-00036L-Bz; Tue, 14 May 2019 09:40:35 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136121-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-arm64-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-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=efb4f3b62c69383a7308d7b739a3193e7c0ccae8
X-Osstest-Versions-That: qemuu=3284aa128153750f14a61e8a96fd085e6f2999b6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 14 May 2019 09:40:35 +0000
Subject: [Xen-devel] [qemu-mainline test] 136121: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjEyMSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzYxMjEvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzNTI1MQogYnVp
bGQtYXJtNjQteHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTM1MjUxCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzUyNTEKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEzNTI1MQogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTM1MjUxCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzUyNTEKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzNTI1MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAx
IGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
c2hhZG93ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdnNoaW0gICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRt
cmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0
ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXBhaXIgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAx
IGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogcWVtdXUgICAgICAgICAgICAgICAgZWZi
NGYzYjYyYzY5MzgzYTczMDhkN2I3MzlhMzE5M2U3YzBjY2FlOApiYXNlbGluZSB2ZXJzaW9uOgog
cWVtdXUgICAgICAgICAgICAgICAgMzI4NGFhMTI4MTUzNzUwZjE0YTYxZThhOTZmZDA4NWU2ZjI5
OTliNgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTM1MjUxICAyMDE5LTA0LTI0IDE0OjQyOjU4IFog
ICAxOSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzNTM1MSAgMjAxOS0wNC0yNyAwOTo0NTo1
MiBaICAgMTYgZGF5cyAgICA5IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzNjAyOSAg
MjAxOS0wNS0xMSAwOToxMjoxNCBaICAgIDMgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxl
IHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFsYmVydG8gR2FyY2lhIDxiZXJ0
b0BpZ2FsaWEuY29tPgogIEFsZXggQmVubsOpZSA8YWxleC5iZW5uZWVAbGluYXJvLm9yZz4KICBB
bGV4IFdpbGxpYW1zb24gPGFsZXgud2lsbGlhbXNvbkByZWRoYXQuY29tPgogIEFsZXhleSBLYXJk
YXNoZXZza2l5IDxhaWtAb3psYWJzLnJ1PgogIEFsaXN0YWlyIEZyYW5jaXMgPGFsaXN0YWlyLmZy
YW5jaXNAd2RjLmNvbT4KICBBbmRyZXcgSmVubmVyIDxhbmRyZXdAY29kZXNvdXJjZXJ5LmNvbT4K
ICBBbmRyZXcgUmFuZHJpYW5hc3VsdSA8cmFuZHJpYW5hc3VsdUBnbWFpbC5jb20+CiAgQW5kcmV5
IFNoaW5rZXZpY2ggPGFuZHJleS5zaGlua2V2aWNoQHZpcnR1b3p6by5jb20+CiAgQXJ0eW9tIFRh
cmFzZW5rbyA8YXRhcjRxZW11QGdtYWlsLmNvbT4KICBBcnVuYSBKYXlhc2VuYSA8YXJ1bmEuMTVA
Y3NlLm1ydC5hYy5saz4KICBCQUxBVE9OIFpvbHRhbiA8YmFsYXRvbkBlaWsuYm1lLmh1PgogIEJh
bmRhbiBEYXMgPGJzZEByZWRoYXQuY29tPgogIEJlbmphbWluIEhlcnJlbnNjaG1pZHQgPGJlbmhA
a2VybmVsLmNyYXNoaW5nLm9yZz4KICBDYW8gSmlheGkgPGRyaXZlcjE5OThAZm94bWFpbC5jb20+
CiAgQ2xlYmVyIFJvc2EgPGNyb3NhQHJlZGhhdC5jb20+CiAgQ29sZSBSb2JpbnNvbiA8Y3JvYmlu
c29AcmVkaGF0LmNvbT4KICBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4KICBDw6lk
cmljIExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERhbmllbCBQLiBCZXJyYW5nw6kgPGJlcnJh
bmdlQHJlZGhhdC5jb20+CiAgRGF2aWQgR2lic29uIDxkYXZpZEBnaWJzb24uZHJvcGJlYXIuaWQu
YXU+CiAgRGF2aWQgSGlsZGVuYnJhbmQgPGRhdmlkQHJlZGhhdC5jb20+CiAgRHIuIERhdmlkIEFs
YW4gR2lsYmVydCA8ZGdpbGJlcnRAcmVkaGF0LmNvbT4KICBFZHVhcmRvIEhhYmtvc3QgPGVoYWJr
b3N0QHJlZGhhdC5jb20+CiAgRWR1YXJkbyBPdHVibyA8b3R1Ym9AcmVkaGF0LmNvbT4KICBFcmlj
IEF1Z2VyIDxlcmljLmF1Z2VyQHJlZGhhdC5jb20+CiAgRXJpYyBCbGFrZSA8ZWJsYWtlQHJlZGhh
dC5jb20+CiAgRXJpayBLbGluZSA8ZWtAZ29vZ2xlLmNvbT4KICBFcm5lc3QgRXNlbmUgPGVyb2tl
bjFAZ21haWwuY29tPgogIEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgogIEdpdXNl
cHBlIE11c2FjY2hpbyA8dGhhdGxlbW9uQGdtYWlsLmNvbT4KICBHcmVnIEt1cnogPGdyb3VnQGth
b2Qub3JnPgogIEhhbGlsIFBhc2ljIDxwYXNpY0BsaW51eC52bmV0LmlibS5jb20+CiAgSGFvemhv
bmcgWmhhbmcgPGhhb3pob25nLnpoYW5nQGludGVsLmNvbT4KICBIZWxnZSBEZWxsZXIgPGRlbGxl
ckBnbXguZGU+CiAgSWdvciBNYW1tZWRvdiA8aW1hbW1lZG9AcmVkaGF0LmNvbT4KICBKYXNvbiBK
LiBIZXJuZSA8ampoZXJuZUBsaW51eC5pYm0uY29tPgogIEpvZWwgU3RhbmxleSA8am9lbEBqbXMu
aWQuYXU+CiAgSm9obiBTbm93IDxqc25vd0ByZWRoYXQuY29tPgogIEp1bGVzIElyZW5nZSA8amJp
Lm9jdGF2ZUBnbWFpbC5jb20+CiAgSnVsaWFuIEJyb3duIDxqdWxpYW5AY29kZXNvdXJjZXJ5LmNv
bT4KICBLYW1hbCBIZWliIDxrYW1hbGhlaWIxQGdtYWlsLmNvbT4KICBLZXZpbiBXb2xmIDxrd29s
ZkByZWRoYXQuY29tPgogIEtPTlJBRCBGcmVkZXJpYyA8ZnJlZGVyaWMua29ucmFkQGFkYWNvcmUu
Y29tPgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGF1cmVudCBEZXNub2d1
ZXMgPGxhdXJlbnQuZGVzbm9ndWVzQGdtYWlsLmNvbT4KICBMYXVyZW50IFZpdmllciA8bGF1cmVu
dEB2aXZpZXIuZXU+CiAgTG9uZ3BlbmcgPGxvbmdwZW5nMkBodWF3ZWkuY29tPgogIE1hcmMtQW5k
csOpIEx1cmVhdSA8bWFyY2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPgogIE1hcmNlbCBBcGZlbGJh
dW0gPG1hcmNlbC5hcGZlbGJhdW1AZ21haWwuY29tPgogIE1hcmVrIFZhc3V0IDxtYXJleEBkZW54
LmRlPgogIE1hcmt1cyBBcm1icnVzdGVyIDxhcm1icnVAcmVkaGF0LmNvbT4KICBNYXggUmVpdHog
PG1yZWl0ekByZWRoYXQuY29tPgogIE5pY2sgSHVkc29uIDxza3JsbEBuZXRic2Qub3JnPgogIE5p
a2l0YSBBbGVrc2VldiA8bi5hbGVrc2VldjIxMDRAZ21haWwuY29tPgogIFBhb2xvIEJvbnppbmkg
PHBib256aW5pQHJlZGhhdC5jb20+CiAgUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5h
cm8ub3JnPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1Z0BhbXNhdC5vcmc+CiAgUGhp
bGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhp
ZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4gW29uIG1pbmd3NjRdCiAgUHJhc2FkIEogUGFu
ZGl0IDxwanBAZmVkb3JhcHJvamVjdC5vcmc+CiAgUHUgV2VuIDxwdXdlbkBoeWdvbi5jbj4KICBS
aWNoYXJkIEhlbmRlcnNvbiA8cmljaGFyZC5oZW5kZXJzb25AbGluYXJvLm9yZz4KICBSaWNoYXJk
IFcuTS4gSm9uZXMgPHJqb25lc0ByZWRoYXQuY29tPgogIFNhbSBFaWRlcm1hbiA8c2htdWVsLmVp
ZGVybWFuQG9yYWNsZS5jb20+CiAgU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5z
LWx5b24ub3JnPgogIFNhbmRyYSBMb29zZW1vcmUgPHNhbmRyYUBjb2Rlc291cmNlcnkuY29tPgog
IFNoYWhhYiBWYWhlZGkgPHNoYWhhYi52YWhlZGlAZ21haWwuY29tPgogIFNobXVlbCBFaWRlcm1h
biA8c2htdWVsLmVpZGVybWFuQG9yYWNsZS5jb20+CiAgU3RhZmZvcmQgSG9ybmUgPHNob3JuZUBn
bWFpbC5jb20+CiAgU3RhbmlzbGF2IExhbmNpIDxwaXhvQHBvbGVwZXRrby5ldT4KICBTdGVmYW4g
SGFqbm9jemkgPHN0ZWZhbmhhQGdtYWlsLmNvbT4KICBTdGVmYW4gSGFqbm9jemkgPHN0ZWZhbmhh
QHJlZGhhdC5jb20+CiAgU3RlZmFuIFdlaWwgPHN3QHdlaWxuZXR6LmRlPgogIFN0ZWZhbm8gR2Fy
emFyZWxsYSA8c2dhcnphcmVAcmVkaGF0LmNvbT4KICBUaG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0
LmNvbT4KICBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IDx2c2VtZW50c292QHZpcnR1b3p6
by5jb20+CiAgV2VpIFlhbmcgPHJpY2hhcmR3LnlhbmdAbGludXguaW50ZWwuY29tPgogIFl1cnkg
S290b3YgPHl1cnkta290b3ZAeWFuZGV4LXRlYW0ucnU+CiAgWmhhbmcgWWkgPHlpLnouemhhbmdA
bGludXguaW50ZWwuY29tPgogIFpoZW5ndWkgbGkgPGxpemhlbmd1aUBodWF3ZWkuY29tPgoKam9i
czoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNt
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1h
bWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFn
ZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9m
IHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUu
ZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4g
YmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5n
aXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBi
ZSA2MDU3IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 14 09:48:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 09:48:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQU36-0008SB-4Y; Tue, 14 May 2019 09:48:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=NyQH=TO=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hQU34-0008S6-KR
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 09:48:38 +0000
X-Inumbo-ID: 71bab5e2-762d-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 71bab5e2-762d-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 09:48:36 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 14 May 2019 03:48:35 -0600
Message-Id: <5CDA8EF0020000780022E756@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 14 May 2019 03:48:32 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <1556007026-31057-1-git-send-email-andrii.anisov@gmail.com>
 <1556007026-31057-3-git-send-email-andrii.anisov@gmail.com>
 <e248dae9-c91c-c735-ea16-9bcb70c65e9d@arm.com>
 <5CD3F266020000780022D0F3@prv1-mh.provo.novell.com>
 <1c8b7f5f-09d7-6e38-1e78-9528c1f0a756@arm.com>
In-Reply-To: <1c8b7f5f-09d7-6e38-1e78-9528c1f0a756@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 2/2] xen: implement
 VCPUOP_register_runstate_phys_memory_area
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, andrii.anisov@gmail.com,
 xen-devel <xen-devel@lists.xenproject.org>,
 "andrii_anisov@epam.com" <andrii_anisov@epam.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE0LjA1LjE5IGF0IDExOjM1LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IE9uIGEgc2ltaWxhciB0b3BpYywgaG93IGRvZXMgS2V4ZWMgd29ya3Mgb24gWGVuPyBEbyB3ZSBy
ZXNldCB0aGUgCj4gZG9tYWluIGFzIHdlbGw/CgpObywgaG93IGNvdWxkIHdlPyBXaGF0IGdldHMg
aW52b2tlZCBpc24ndCBYZW4gaW4gdGhlIGNvbW1vbiBjYXNlLApidXQgc29tZSBvdGhlciAodHlw
aWNhbGx5IGJhcmUgbWV0YWwpIE9TIGxpa2UgTGludXguCgpKYW4KCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 14 09:52:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 09:52:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQU78-0000k6-Nf; Tue, 14 May 2019 09:52:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=NyQH=TO=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hQU76-0000jy-Op
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 09:52:48 +0000
X-Inumbo-ID: 04445e9c-762e-11e9-9cec-9363f1b2200f
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 04445e9c-762e-11e9-9cec-9363f1b2200f;
 Tue, 14 May 2019 09:52:43 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 14 May 2019 03:52:42 -0600
Message-Id: <5CDA8FE7020000780022E759@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 14 May 2019 03:52:39 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>, "Wei Liu" <wei.liu2@citrix.com>
References: <20190513165321.464fdeaf.olaf@aepfle.de>
 <20190513152005.jojtolhh5wdguvg6@Air-de-Roger>
 <20190513152812.GC3977@zion.uk.xensource.com>
 <20190514085518.g3wdf7h3tka25cb6@Air-de-Roger>
 <20190514092321.GW2798@zion.uk.xensource.com>
In-Reply-To: <20190514092321.GW2798@zion.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] how to disable build of pv-shim?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, Olaf Hering <olaf@aepfle.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE0LjA1LjE5IGF0IDExOjIzLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gVHVlLCBNYXkgMTQsIDIwMTkgYXQgMTA6NTU6MThBTSArMDIwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPj4gT24gTW9uLCBNYXkgMTMsIDIwMTkgYXQgMDQ6Mjg6MTJQTSArMDEwMCwgV2Vp
IExpdSB3cm90ZToKPj4gPiBPbiBNb24sIE1heSAxMywgMjAxOSBhdCAwNToyMDowNVBNICswMjAw
LCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+PiA+ID4gT24gTW9uLCBNYXkgMTMsIDIwMTkgYXQg
MDQ6NTM6MjFQTSArMDIwMCwgT2xhZiBIZXJpbmcgd3JvdGU6Cj4+ID4gPiA+IFdoYXQgaXMgdGhl
IHJlY29tbWVuZGVkIHdheSB0byBkaXNhYmxlIENPTkZJR19QVl9TSElNLCB3aGljaCBpcyBzZXQg
aW4KPj4gPiA+ID4gdG9vbHMvZmlybXdhcmUvTWFrZWZpbGU/IEZyb20gbXkgdW5kZXJzdGFuZGlu
ZyB0aGVyZSBpcyBubyB3YXkgdG8gCj4gaW5mbHVlbmNlCj4+ID4gPiA+IGl0cyB2YWx1ZSBmcm9t
IG91dHNpZGUsIHdoaWNoIG1lYW5zIHRoZSBidWlsZCBhbHdheXMgZW50ZXJzIHhlbi1kaXIvLgo+
PiA+ID4gCj4+ID4gPiBJIHRoaW5rIHRoZSBmb2xsb3dpbmcgc2hvdWxkIGRvIHRoZSB0cmljay4K
Pj4gPiA+IAo+PiA+ID4gTGV0IG1lIGtub3cgaWYgdGhhdCB3b3JrcyBmb3IgeW91IGFuZCBJIHdp
bGwgc3VibWl0IGl0IGZvcm1hbGx5Lgo+PiA+ID4gCj4+ID4gPiBUaGFua3MhCj4+ID4gPiAKPj4g
PiA+IC0tLTg8LS0tCj4+ID4gPiBkaWZmIC0tZ2l0IGEvY29uZmlnL1Rvb2xzLm1rLmluIGIvY29u
ZmlnL1Rvb2xzLm1rLmluCj4+ID4gPiBpbmRleCA5ODI0NWY2M2M5Li44NGRkYjFhNTQyIDEwMDY0
NAo+PiA+ID4gLS0tIGEvY29uZmlnL1Rvb2xzLm1rLmluCj4+ID4gPiArKysgYi9jb25maWcvVG9v
bHMubWsuaW4KPj4gPiA+IEBAIC03NSwzICs3NSw1IEBAIFRJTkZPX0xJQlMgICAgICAgICAgOj0g
QFRJTkZPX0xJQlNACj4+ID4gPiAgQVJHUF9MREZMQUdTICAgICAgICA6PSBAYXJncF9sZGZsYWdz
QAo+PiA+ID4gIAo+PiA+ID4gIEZJTEVfT0ZGU0VUX0JJVFMgICAgOj0gQEZJTEVfT0ZGU0VUX0JJ
VFNACj4+ID4gPiArCj4+ID4gPiArQ09ORklHX1BWX1NISU0gICAgICA6PSBAcHZzaGltQAo+PiA+
ID4gZGlmZiAtLWdpdCBhL3Rvb2xzL2NvbmZpZ3VyZS5hYyBiL3Rvb2xzL2NvbmZpZ3VyZS5hYwo+
PiA+ID4gaW5kZXggYzlmZDY5ZGRmYS4uOGRmMmZkNjA0YiAxMDA2NDQKPj4gPiA+IC0tLSBhL3Rv
b2xzL2NvbmZpZ3VyZS5hYwo+PiA+ID4gKysrIGIvdG9vbHMvY29uZmlndXJlLmFjCj4+ID4gPiBA
QCAtNDkyLDQgKzQ5MiwxNSBAQCBBQ19BUkdfRU5BQkxFKFs5cGZzXSwKPj4gPiA+ICAKPj4gPiA+
ICBBQ19TVUJTVChuaW5lcGZzKQo+PiA+ID4gIAo+PiA+ID4gK0FDX0FSR19FTkFCTEUoW3B2c2hp
bV0sCj4+ID4gPiArICAgIEFTX0hFTFBfU1RSSU5HKFstLWRpc2FibGUtcHZzaGltXSwgW0Rpc2Fi
bGUgcHZzaGltIGJ1aWxkICh4ODYgb25seSwgZW5hYmxlZCBieSBkZWZhdWx0KV0pLAo+PiA+ID4g
KyAgICBbQVNfSUYoW3Rlc3QgIngkZW5hYmxlX3B2c2hpbSIgPSAieG5vIl0sIFtwdnNoaW09bl0s
IFtwdnNoaW09eV0pXSwgWwo+PiA+ID4gKyAgICBjYXNlICIkaG9zdF9jcHUiIGluCj4+ID4gPiAr
ICAgICAgICBpW1szNDU2XV04Nnx4ODZfNjQpCj4+ID4gPiArICAgICAgICAgICBwdnNoaW09Inki
OzsKPj4gPiAKPj4gPiBTaW5jZSB4ZW4gZG9lc24ndCBidWlsZCBvbiAzMmJpdCBhbnltb3JlIHlv
dSBtYXkgd2FudCB0byBleGNsdWRlCj4+ID4gaVszNDU2XTg2IGhlcmU/Cj4+IAo+PiBPaCwgSSBk
aWRuJ3QgcmVhbGl6ZSB0aGlzLiBJcyBpdCB0cnVlIGZvciBhbGwgZGlzdHJvcz8KPiAKPiBGQU9E
IEkgd2FzIHRoaW5raW5nIGFib3V0IDMyYml0IHhlbiBzdXBwb3J0LiBCdXQgSSBqdXN0IHJlYWxp
c2Ugc2luY2UKPiB5b3UgdGVzdGVkIGhvc3RfY3B1IGhlcmUsIG1heWJlIHlvdSBpbnRlbmRlZCB0
byBkbyBhIGNyb3NzLWJ1aWxkPwoKSWYgdGhlIGludGVudGlvbiBpcyBhIGNyb3NzIGJ1aWxkLCB0
aGVuIGhvc3QgQ1BVIHNob3VsZG4ndCBtYXR0ZXIgYXQKYWxsLCBpLmUuIGJ1aWxkaW5nIGUuZy4g
b24gQXJtIHNob3VsZCB3b3JrIGFzIHdlbGwuCgpXaGVuIGNvbnNpZGVyaW5nIHRoZSB0YXJnZXQg
Q1BVLCBpbXBseWluZyBhIDY0LWJpdCBoeXBlcnZpc29yIGZyb20KYSAzMi1iaXQgZ2VuZXJhbCAo
aS5lLiB0b29sIHN0YWNrKSB0YXJnZXQgd291bGQgb2YgY291cnNlIGJlIGFuIG9wdGlvbi4KUXVl
c3Rpb24ganVzdCBpcyBob3cgeW91IHdvdWxkIGRldGVybWluZSB3aGV0aGVyIGEgc3VpdGFibGUg
Y3Jvc3MKdG9vbCBjaGFpbiBpcyBhdmFpbGFibGUuCgo+IEkgaGF2ZSBuZXZlciB0ZXN0ZWQgY3Jv
c3MtYnVpbGRpbmcgNjRiaXQgeGVuIG9uIGEgMzJiaXQgcGxhdGZvcm0uLi4KCkFzIEFuZHJldyBz
YXlzIC0gdGhpcyB3b3JrcyBwZXJmZWN0bHkgZmluZS4KCkphbgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 14 09:58:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 09:58:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQUCd-0000vk-R5; Tue, 14 May 2019 09:58:31 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zxYt=TO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hQUCd-0000vf-6K
 for xen-devel@lists.xen.org; Tue, 14 May 2019 09:58:31 +0000
X-Inumbo-ID: d27b664e-762e-11e9-8980-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id d27b664e-762e-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 09:58:28 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 06FB5374;
 Tue, 14 May 2019 02:58:28 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id E38323F703;
 Tue, 14 May 2019 02:58:25 -0700 (PDT)
To: Andrii Anisov <andrii.anisov@gmail.com>, xen-devel@lists.xen.org
References: <1556007026-31057-1-git-send-email-andrii.anisov@gmail.com>
 <1556007026-31057-3-git-send-email-andrii.anisov@gmail.com>
 <e248dae9-c91c-c735-ea16-9bcb70c65e9d@arm.com>
 <959c8975-ec44-a788-25b3-84ee17520abc@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <24f3e2b1-4889-1780-0e48-0c909f555997@arm.com>
Date: Tue, 14 May 2019 10:58:24 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <959c8975-ec44-a788-25b3-84ee17520abc@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 2/2] xen: implement
 VCPUOP_register_runstate_phys_memory_area
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <JBeulich@suse.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxMy8wNS8yMDE5IDEzOjMwLCBBbmRyaWkgQW5pc292IHdyb3RlOgo+IAo+IAo+IE9uIDA4
LjA1LjE5IDE4OjQwLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+PiBkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL2RvbWFpbi5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCj4+PiBpbmRleCA2ZGM2MzNl
Li44ZTI0ZTYzIDEwMDY0NAo+Pgo+Pj4gwqAgewo+Pj4gLcKgwqDCoCB2b2lkIF9fdXNlciAqZ3Vl
c3RfaGFuZGxlID0gTlVMTDsKPj4+ICvCoMKgwqAgaWYgKCAhZ3Vlc3RfaGFuZGxlX2lzX251bGwo
cnVuc3RhdGVfZ3Vlc3QodikpICkKPj4+ICvCoMKgwqAgewo+Pj4gK8KgwqDCoMKgwqDCoMKgIHZv
aWQgX191c2VyICpndWVzdF9oYW5kbGUgPSBOVUxMOwo+Pj4gK8KgwqDCoMKgwqDCoMKgIGlmICgg
Vk1fQVNTSVNUKHYtPmRvbWFpbiwgcnVuc3RhdGVfdXBkYXRlX2ZsYWcpICkKPj4+ICvCoMKgwqDC
oMKgwqDCoCB7Cj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBndWVzdF9oYW5kbGUgPSAmdi0+
cnVuc3RhdGVfZ3Vlc3QucC0+c3RhdGVfZW50cnlfdGltZSArIDE7Cj4+PiArwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoCBndWVzdF9oYW5kbGUtLTsKPj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHYt
PnJ1bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWUgfD0gWEVOX1JVTlNUQVRFX1VQREFURTsKPj4+ICvC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgIF9fcmF3X2NvcHlfdG9fZ3Vlc3QoZ3Vlc3RfaGFuZGxlLAo+
Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgICh2b2lkICopKCZ2LT5ydW5zdGF0ZS5zdGF0ZV9lbnRyeV90aW1lICsgMSkgCj4+
PiAtIDEsCj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqAgMSk7Cj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBzbXBfd21i
KCk7Cj4+PiArwqDCoMKgwqDCoMKgwqAgfQo+Pj4gLcKgwqDCoCBpZiAoIGd1ZXN0X2hhbmRsZV9p
c19udWxsKHJ1bnN0YXRlX2d1ZXN0KHYpKSApCj4+PiAtwqDCoMKgwqDCoMKgwqAgcmV0dXJuOwo+
Pj4gK8KgwqDCoMKgwqDCoMKgIF9fY29weV90b19ndWVzdChydW5zdGF0ZV9ndWVzdCh2KSwgJnYt
PnJ1bnN0YXRlLCAxKTsKPj4+IC3CoMKgwqAgaWYgKCBWTV9BU1NJU1Qodi0+ZG9tYWluLCBydW5z
dGF0ZV91cGRhdGVfZmxhZykgKQo+Pj4gLcKgwqDCoCB7Cj4+PiAtwqDCoMKgwqDCoMKgwqAgZ3Vl
c3RfaGFuZGxlID0gJnYtPnJ1bnN0YXRlX2d1ZXN0LnAtPnN0YXRlX2VudHJ5X3RpbWUgKyAxOwo+
Pj4gLcKgwqDCoMKgwqDCoMKgIGd1ZXN0X2hhbmRsZS0tOwo+Pj4gLcKgwqDCoMKgwqDCoMKgIHYt
PnJ1bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWUgfD0gWEVOX1JVTlNUQVRFX1VQREFURTsKPj4+IC3C
oMKgwqDCoMKgwqDCoCBfX3Jhd19jb3B5X3RvX2d1ZXN0KGd1ZXN0X2hhbmRsZSwKPj4+IC3CoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKHZvaWQg
KikoJnYtPnJ1bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWUgKyAxKSAtIDEsIAo+Pj4gMSk7Cj4+PiAt
wqDCoMKgwqDCoMKgwqAgc21wX3dtYigpOwo+Pj4gK8KgwqDCoMKgwqDCoMKgIGlmICggZ3Vlc3Rf
aGFuZGxlICkKPj4+ICvCoMKgwqDCoMKgwqDCoCB7Cj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oCB2LT5ydW5zdGF0ZS5zdGF0ZV9lbnRyeV90aW1lICY9IH5YRU5fUlVOU1RBVEVfVVBEQVRFOwo+
Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgc21wX3dtYigpOwo+Pj4gK8KgwqDCoMKgwqDCoMKg
wqDCoMKgwqAgX19yYXdfY29weV90b19ndWVzdChndWVzdF9oYW5kbGUsCj4+PiArwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKHZv
aWQgKikoJnYtPnJ1bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWUgKyAxKSAKPj4+IC0gMSwKPj4+ICvC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoCAxKTsKPj4+ICvCoMKgwqDCoMKgwqDCoCB9Cj4+PiDCoMKgwqDCoMKgIH0KPj4+IC3CoMKg
wqAgX19jb3B5X3RvX2d1ZXN0KHJ1bnN0YXRlX2d1ZXN0KHYpLCAmdi0+cnVuc3RhdGUsIDEpOwo+
Pj4gLQo+Pj4gLcKgwqDCoCBpZiAoIGd1ZXN0X2hhbmRsZSApCj4+PiArwqDCoMKgIHNwaW5fbG9j
aygmdi0+bWFwcGVkX3J1bnN0YXRlX2xvY2spOwo+Pj4gK8KgwqDCoCBpZiAoIHYtPm1hcHBlZF9y
dW5zdGF0ZSApCj4+Cj4+IFRoZSBjb2RlIGxvb2tzIGEgYml0IG9kZCB0byBtZSwgeW91IHNlZW0g
dG8gYWxsb3cgYSBndWVzdCB0byBwcm92aWRlIDIgCj4+IHJ1bnN0YXRlIGFyZWFzOiBvbmUgdXNp
bmcgZ3Vlc3QgdmlydHVhbCBhZGRyZXNzIHRoZSBvdGhlciB1c2luZyBndWVzdCBwaHlzaWNhbCAK
Pj4gYWRkcmVzcy4KPj4KPj4gSXQgd291bGQgYmUgYmVzdCBpZiB3ZSBwcmV2ZW50IGEgZ3Vlc3Qg
dG8gbWl4IG1hdGNoIHRoZW0uIAo+IAo+IEZpcnN0bHkgSSB0dXJuZWQgdG8gaW1wbGVtZW50aW5n
IGluIHRoYXQgd2F5LCBidXQgdGhlIGxvY2tpbmcgYW5kIGRlY2lzc2lvbnMgCj4gY29kZSBiZWNv
bWUgcmVhbGx5IHVnbHkgYW5kIGNvbXBsZXggd2hpbGUgdHJ5aW5nIHRvIGNvdmVyICdndWVzdCdz
IG1pc2JlaGF2aW9yJyAKPiBzY2VuYXJpb3MuCgpJIHRoaW5rIGl0IGlzIHBvc3NpYmxlIHRvIGhh
dmUgYSBzaW1wbGUgdmVyc2lvbiB0YWtpbmcgdGhlIGRlY2lzaW9uIG9uIHdoaWNoIAptZXRob2Qg
dG8gdXNlLiBZb3UgY2FuIGVpdGhlciB1c2UgdGhlIHNwaW5fbG9jayB0byBwcm90ZWN0IGV2ZXJ5
dGhpbmcgb3IgdXNlIApzb21ldGhpbmcgbGlrZToKCnVwZGF0ZV9ydW5zdGF0ZV9hcmVhKCk6Cgpp
ZiAoIHhjaGcoJnYtPnJ1bnN0YXRlX2luX3VzZSwgMSkgKQogICByZXR1cm47Cgpzd2l0Y2ggKCB2
LT5ydW5zdGF0ZV90eXBlICkKewpHVkFERFI6CiAgICB1cGRhdGVfcnVuc3RhdGVfYnlfZ3ZhZGRy
KCk7CkdQQUREUjoKICAgIHVwZGF0ZV9ydW5zdGF0ZV9ieV9ncGFkZHIoKTsKfQoKeGNoZygmdi0+
cnVuc3RhdGVfaW5fdXNlLCAwKTsKCnJlZ2lzdGVyaW5nIGFuIGFyZWEKCndoaWxlICggeGNoZygm
di0+cnVuc3RhdGVfaW5fdXNlLCAxKSApOwovKiBDbGVhbi11cCBhbmQgcmVnaXN0ZXJpbmcgdGhl
IGFyZWEgKi8KCj4gCj4+IElPVywgaWYgdGhlIGd1ZXN0IHByb3ZpZGUgYSBwaHlzaWNhbCBhZGRy
ZXNzIGZpcnN0LCB0aGVuICphbGwqIHRoZSBjYWxsIHNob3VsZCAKPj4gYmUgcGh5c2ljYWwgYWRk
cmVzcy4gQWx0ZXJuYXRpdmVseSB0aGlzIGNvdWxkIGJlIGEgcGVyIHZDUFUgZGVjaXNpb24uCj4g
Cj4gSSBndWVzcyB3ZSBzaG91bGQgYWdyZWUgd2hhdCB0byBpbXBsZW1lbnQgZmlyc3QuCgpJIHRo
aW5rIHRoZXJlIGFyZSBhbiBhZ3JlZW1lbnQgdGhhdCB0aGUgdHdvIG1ldGhvZHMgc2hvdWxkIG5v
dCBiZSB1c2VkIHRvZ2V0aGVyLgoKWy4uXQoKPj4+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20tYXJtL2RvbWFpbi5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaAo+Pj4gaW5kZXgg
MzEyZmVjOC4uM2ZiNmVhMiAxMDA2NDQKPj4+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9t
YWluLmgKPj4+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmgKPj4+IEBAIC0yMTcs
NiArMjE3LDggQEAgdm9pZCB2Y3B1X3Nob3dfZXhlY3V0aW9uX3N0YXRlKHN0cnVjdCB2Y3B1ICop
Owo+Pj4gwqAgdm9pZCB2Y3B1X3Nob3dfcmVnaXN0ZXJzKGNvbnN0IHN0cnVjdCB2Y3B1ICopOwo+
Pj4gwqAgdm9pZCB2Y3B1X3N3aXRjaF90b19hYXJjaDY0X21vZGUoc3RydWN0IHZjcHUgKik7Cj4+
PiArdm9pZCB1cGRhdGVfcnVuc3RhdGVfYXJlYShzdHJ1Y3QgdmNwdSAqKTsKPj4+ICsKPj4+IMKg
IC8qCj4+PiDCoMKgICogRHVlIHRvIHRoZSByZXN0cmljdGlvbiBvZiBHSUN2MywgdGhlIG51bWJl
ciBvZiB2Q1BVcyBpbiBBRkYwIGlzCj4+PiDCoMKgICogbGltaXRlZCB0byAxNiwgdGh1cyBvbmx5
IHRoZSBmaXJzdCA0IGJpdHMgb2YgQUZGMCBhcmUgbGVnYWwuIFdlIHdpbGwKPj4+IGRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS94ZW4vZG9tYWluLmggYi94ZW4vaW5jbHVkZS94ZW4vZG9tYWluLmgK
Pj4+IGluZGV4IGQxYmZjODIuLmVjZGRjZmUgMTAwNjQ0Cj4+PiAtLS0gYS94ZW4vaW5jbHVkZS94
ZW4vZG9tYWluLmgKPj4+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9kb21haW4uaAo+Pj4gQEAgLTEx
OCw0ICsxMTgsNiBAQCBzdHJ1Y3Qgdm51bWFfaW5mbyB7Cj4+PiDCoCB2b2lkIHZudW1hX2Rlc3Ry
b3koc3RydWN0IHZudW1hX2luZm8gKnZudW1hKTsKPj4+ICtzdHJ1Y3QgdmNwdV9yZWdpc3Rlcl9y
dW5zdGF0ZV9tZW1vcnlfYXJlYTsKPj4+ICsKPj4+IMKgICNlbmRpZiAvKiBfX1hFTl9ET01BSU5f
SF9fICovCj4+PiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmggYi94ZW4vaW5j
bHVkZS94ZW4vc2NoZWQuaAo+Pj4gaW5kZXggNzQ4YmIwZi4uMmFmZTMxYyAxMDA2NDQKPj4+IC0t
LSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCj4+PiArKysgYi94ZW4vaW5jbHVkZS94ZW4vc2No
ZWQuaAo+Pj4gQEAgLTE2MywxNSArMTYzLDIzIEBAIHN0cnVjdCB2Y3B1Cj4+PiDCoMKgwqDCoMKg
IHZvaWTCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICpzY2hlZF9wcml2O8KgwqDCoCAvKiBzY2hlZHVs
ZXItc3BlY2lmaWMgZGF0YSAqLwo+Pj4gwqDCoMKgwqDCoCBzdHJ1Y3QgdmNwdV9ydW5zdGF0ZV9p
bmZvIHJ1bnN0YXRlOwo+Pj4gKwo+Pj4gK8KgwqDCoCBzcGlubG9ja190wqDCoMKgwqDCoCBtYXBw
ZWRfcnVuc3RhdGVfbG9jazsKPj4+ICsKPj4+IMKgICNpZm5kZWYgQ09ORklHX0NPTVBBVAo+Pj4g
wqAgIyBkZWZpbmUgcnVuc3RhdGVfZ3Vlc3QodikgKCh2KS0+cnVuc3RhdGVfZ3Vlc3QpCj4+PiDC
oMKgwqDCoMKgIFhFTl9HVUVTVF9IQU5ETEUodmNwdV9ydW5zdGF0ZV9pbmZvX3QpIHJ1bnN0YXRl
X2d1ZXN0OyAvKiBndWVzdCBhZGRyZXNzICovCj4+PiArwqDCoMKgIHZjcHVfcnVuc3RhdGVfaW5m
b190ICptYXBwZWRfcnVuc3RhdGU7Cj4+PiDCoCAjZWxzZQo+Pj4gwqAgIyBkZWZpbmUgcnVuc3Rh
dGVfZ3Vlc3QodikgKCh2KS0+cnVuc3RhdGVfZ3Vlc3QubmF0aXZlKQo+Pj4gwqDCoMKgwqDCoCB1
bmlvbiB7Cj4+PiDCoMKgwqDCoMKgwqDCoMKgwqAgWEVOX0dVRVNUX0hBTkRMRSh2Y3B1X3J1bnN0
YXRlX2luZm9fdCkgbmF0aXZlOwo+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgIFhFTl9HVUVTVF9IQU5E
TEUodmNwdV9ydW5zdGF0ZV9pbmZvX2NvbXBhdF90KSBjb21wYXQ7Cj4+PiDCoMKgwqDCoMKgIH0g
cnVuc3RhdGVfZ3Vlc3Q7IC8qIGd1ZXN0IGFkZHJlc3MgKi8KPj4+ICvCoMKgwqAgdW5pb24gewo+
Pj4gK8KgwqDCoMKgwqDCoMKgIHZjcHVfcnVuc3RhdGVfaW5mb190KiBuYXRpdmU7Cj4+PiArwqDC
oMKgwqDCoMKgwqAgdmNwdV9ydW5zdGF0ZV9pbmZvX2NvbXBhdF90KiBjb21wYXQ7Cj4+PiArwqDC
oMKgIH0gbWFwcGVkX3J1bnN0YXRlOyAvKiBndWVzdCBhZGRyZXNzICovCj4+ID4gVGhlIGNvbWJp
bmF0aW9uIG9mIG1hcHBlZF9ydW5zdGF0ZSBhbmQgcnVuc3RhdGVfZ3Vlc3QgaXMgYSBiaXQgY29u
ZnVzaW5nLiBJIAo+PiB0aGluayB5b3Ugd2FudCB0byByZXdvcmsgdGhlIGludGVyZmFjZSB0byBz
aG93IHRoYXQgb25seSBvbmUgaXMgcG9zc2libGUgYXQgCj4+IHRoZSB0aW1lIGFuZCBtYWtlIGNs
ZWFyIHdoaWNoIG9uZSBpcyB1c2VkIGJ5IHdoby4gTWF5YmU6Cj4gCj4gQXMgSSBzYWlkIGJlZm9y
ZSwgSU1PIGNvdXBsaW5nIHRob3NlIGludGVyZmFjZXMgbWFrZXMgdGhlIGNvZGUgY29tcGxpY2F0
ZWQgYW5kIAo+IHVnbHkuCgpXZWxsLCBJIGNhbid0IHNlZSBob3cgaXQgY2FuIGJlIHVnbHkgKHNl
ZSBteSBleGFtcGxlIGFib3ZlKS4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 14 09:58:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 09:58:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQUCc-0000vZ-Gz; Tue, 14 May 2019 09:58:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zxYt=TO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hQUCb-0000vU-Nk
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 09:58:29 +0000
X-Inumbo-ID: d27bca20-762e-11e9-a16c-2760870032e3
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id d27bca20-762e-11e9-a16c-2760870032e3;
 Tue, 14 May 2019 09:58:28 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 06FB5374;
 Tue, 14 May 2019 02:58:28 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id E38323F703;
 Tue, 14 May 2019 02:58:25 -0700 (PDT)
To: Andrii Anisov <andrii.anisov@gmail.com>, xen-devel@lists.xen.org
References: <1556007026-31057-1-git-send-email-andrii.anisov@gmail.com>
 <1556007026-31057-3-git-send-email-andrii.anisov@gmail.com>
 <e248dae9-c91c-c735-ea16-9bcb70c65e9d@arm.com>
 <959c8975-ec44-a788-25b3-84ee17520abc@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <24f3e2b1-4889-1780-0e48-0c909f555997@arm.com>
Date: Tue, 14 May 2019 10:58:24 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <959c8975-ec44-a788-25b3-84ee17520abc@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 2/2] xen: implement
 VCPUOP_register_runstate_phys_memory_area
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <JBeulich@suse.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxMy8wNS8yMDE5IDEzOjMwLCBBbmRyaWkgQW5pc292IHdyb3RlOgo+IAo+IAo+IE9uIDA4
LjA1LjE5IDE4OjQwLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+PiBkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL2RvbWFpbi5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCj4+PiBpbmRleCA2ZGM2MzNl
Li44ZTI0ZTYzIDEwMDY0NAo+Pgo+Pj4gwqAgewo+Pj4gLcKgwqDCoCB2b2lkIF9fdXNlciAqZ3Vl
c3RfaGFuZGxlID0gTlVMTDsKPj4+ICvCoMKgwqAgaWYgKCAhZ3Vlc3RfaGFuZGxlX2lzX251bGwo
cnVuc3RhdGVfZ3Vlc3QodikpICkKPj4+ICvCoMKgwqAgewo+Pj4gK8KgwqDCoMKgwqDCoMKgIHZv
aWQgX191c2VyICpndWVzdF9oYW5kbGUgPSBOVUxMOwo+Pj4gK8KgwqDCoMKgwqDCoMKgIGlmICgg
Vk1fQVNTSVNUKHYtPmRvbWFpbiwgcnVuc3RhdGVfdXBkYXRlX2ZsYWcpICkKPj4+ICvCoMKgwqDC
oMKgwqDCoCB7Cj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBndWVzdF9oYW5kbGUgPSAmdi0+
cnVuc3RhdGVfZ3Vlc3QucC0+c3RhdGVfZW50cnlfdGltZSArIDE7Cj4+PiArwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoCBndWVzdF9oYW5kbGUtLTsKPj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHYt
PnJ1bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWUgfD0gWEVOX1JVTlNUQVRFX1VQREFURTsKPj4+ICvC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgIF9fcmF3X2NvcHlfdG9fZ3Vlc3QoZ3Vlc3RfaGFuZGxlLAo+
Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgICh2b2lkICopKCZ2LT5ydW5zdGF0ZS5zdGF0ZV9lbnRyeV90aW1lICsgMSkgCj4+
PiAtIDEsCj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqAgMSk7Cj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBzbXBfd21i
KCk7Cj4+PiArwqDCoMKgwqDCoMKgwqAgfQo+Pj4gLcKgwqDCoCBpZiAoIGd1ZXN0X2hhbmRsZV9p
c19udWxsKHJ1bnN0YXRlX2d1ZXN0KHYpKSApCj4+PiAtwqDCoMKgwqDCoMKgwqAgcmV0dXJuOwo+
Pj4gK8KgwqDCoMKgwqDCoMKgIF9fY29weV90b19ndWVzdChydW5zdGF0ZV9ndWVzdCh2KSwgJnYt
PnJ1bnN0YXRlLCAxKTsKPj4+IC3CoMKgwqAgaWYgKCBWTV9BU1NJU1Qodi0+ZG9tYWluLCBydW5z
dGF0ZV91cGRhdGVfZmxhZykgKQo+Pj4gLcKgwqDCoCB7Cj4+PiAtwqDCoMKgwqDCoMKgwqAgZ3Vl
c3RfaGFuZGxlID0gJnYtPnJ1bnN0YXRlX2d1ZXN0LnAtPnN0YXRlX2VudHJ5X3RpbWUgKyAxOwo+
Pj4gLcKgwqDCoMKgwqDCoMKgIGd1ZXN0X2hhbmRsZS0tOwo+Pj4gLcKgwqDCoMKgwqDCoMKgIHYt
PnJ1bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWUgfD0gWEVOX1JVTlNUQVRFX1VQREFURTsKPj4+IC3C
oMKgwqDCoMKgwqDCoCBfX3Jhd19jb3B5X3RvX2d1ZXN0KGd1ZXN0X2hhbmRsZSwKPj4+IC3CoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKHZvaWQg
KikoJnYtPnJ1bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWUgKyAxKSAtIDEsIAo+Pj4gMSk7Cj4+PiAt
wqDCoMKgwqDCoMKgwqAgc21wX3dtYigpOwo+Pj4gK8KgwqDCoMKgwqDCoMKgIGlmICggZ3Vlc3Rf
aGFuZGxlICkKPj4+ICvCoMKgwqDCoMKgwqDCoCB7Cj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oCB2LT5ydW5zdGF0ZS5zdGF0ZV9lbnRyeV90aW1lICY9IH5YRU5fUlVOU1RBVEVfVVBEQVRFOwo+
Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgc21wX3dtYigpOwo+Pj4gK8KgwqDCoMKgwqDCoMKg
wqDCoMKgwqAgX19yYXdfY29weV90b19ndWVzdChndWVzdF9oYW5kbGUsCj4+PiArwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKHZv
aWQgKikoJnYtPnJ1bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWUgKyAxKSAKPj4+IC0gMSwKPj4+ICvC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoCAxKTsKPj4+ICvCoMKgwqDCoMKgwqDCoCB9Cj4+PiDCoMKgwqDCoMKgIH0KPj4+IC3CoMKg
wqAgX19jb3B5X3RvX2d1ZXN0KHJ1bnN0YXRlX2d1ZXN0KHYpLCAmdi0+cnVuc3RhdGUsIDEpOwo+
Pj4gLQo+Pj4gLcKgwqDCoCBpZiAoIGd1ZXN0X2hhbmRsZSApCj4+PiArwqDCoMKgIHNwaW5fbG9j
aygmdi0+bWFwcGVkX3J1bnN0YXRlX2xvY2spOwo+Pj4gK8KgwqDCoCBpZiAoIHYtPm1hcHBlZF9y
dW5zdGF0ZSApCj4+Cj4+IFRoZSBjb2RlIGxvb2tzIGEgYml0IG9kZCB0byBtZSwgeW91IHNlZW0g
dG8gYWxsb3cgYSBndWVzdCB0byBwcm92aWRlIDIgCj4+IHJ1bnN0YXRlIGFyZWFzOiBvbmUgdXNp
bmcgZ3Vlc3QgdmlydHVhbCBhZGRyZXNzIHRoZSBvdGhlciB1c2luZyBndWVzdCBwaHlzaWNhbCAK
Pj4gYWRkcmVzcy4KPj4KPj4gSXQgd291bGQgYmUgYmVzdCBpZiB3ZSBwcmV2ZW50IGEgZ3Vlc3Qg
dG8gbWl4IG1hdGNoIHRoZW0uIAo+IAo+IEZpcnN0bHkgSSB0dXJuZWQgdG8gaW1wbGVtZW50aW5n
IGluIHRoYXQgd2F5LCBidXQgdGhlIGxvY2tpbmcgYW5kIGRlY2lzc2lvbnMgCj4gY29kZSBiZWNv
bWUgcmVhbGx5IHVnbHkgYW5kIGNvbXBsZXggd2hpbGUgdHJ5aW5nIHRvIGNvdmVyICdndWVzdCdz
IG1pc2JlaGF2aW9yJyAKPiBzY2VuYXJpb3MuCgpJIHRoaW5rIGl0IGlzIHBvc3NpYmxlIHRvIGhh
dmUgYSBzaW1wbGUgdmVyc2lvbiB0YWtpbmcgdGhlIGRlY2lzaW9uIG9uIHdoaWNoIAptZXRob2Qg
dG8gdXNlLiBZb3UgY2FuIGVpdGhlciB1c2UgdGhlIHNwaW5fbG9jayB0byBwcm90ZWN0IGV2ZXJ5
dGhpbmcgb3IgdXNlIApzb21ldGhpbmcgbGlrZToKCnVwZGF0ZV9ydW5zdGF0ZV9hcmVhKCk6Cgpp
ZiAoIHhjaGcoJnYtPnJ1bnN0YXRlX2luX3VzZSwgMSkgKQogICByZXR1cm47Cgpzd2l0Y2ggKCB2
LT5ydW5zdGF0ZV90eXBlICkKewpHVkFERFI6CiAgICB1cGRhdGVfcnVuc3RhdGVfYnlfZ3ZhZGRy
KCk7CkdQQUREUjoKICAgIHVwZGF0ZV9ydW5zdGF0ZV9ieV9ncGFkZHIoKTsKfQoKeGNoZygmdi0+
cnVuc3RhdGVfaW5fdXNlLCAwKTsKCnJlZ2lzdGVyaW5nIGFuIGFyZWEKCndoaWxlICggeGNoZygm
di0+cnVuc3RhdGVfaW5fdXNlLCAxKSApOwovKiBDbGVhbi11cCBhbmQgcmVnaXN0ZXJpbmcgdGhl
IGFyZWEgKi8KCj4gCj4+IElPVywgaWYgdGhlIGd1ZXN0IHByb3ZpZGUgYSBwaHlzaWNhbCBhZGRy
ZXNzIGZpcnN0LCB0aGVuICphbGwqIHRoZSBjYWxsIHNob3VsZCAKPj4gYmUgcGh5c2ljYWwgYWRk
cmVzcy4gQWx0ZXJuYXRpdmVseSB0aGlzIGNvdWxkIGJlIGEgcGVyIHZDUFUgZGVjaXNpb24uCj4g
Cj4gSSBndWVzcyB3ZSBzaG91bGQgYWdyZWUgd2hhdCB0byBpbXBsZW1lbnQgZmlyc3QuCgpJIHRo
aW5rIHRoZXJlIGFyZSBhbiBhZ3JlZW1lbnQgdGhhdCB0aGUgdHdvIG1ldGhvZHMgc2hvdWxkIG5v
dCBiZSB1c2VkIHRvZ2V0aGVyLgoKWy4uXQoKPj4+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20tYXJtL2RvbWFpbi5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaAo+Pj4gaW5kZXgg
MzEyZmVjOC4uM2ZiNmVhMiAxMDA2NDQKPj4+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9t
YWluLmgKPj4+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmgKPj4+IEBAIC0yMTcs
NiArMjE3LDggQEAgdm9pZCB2Y3B1X3Nob3dfZXhlY3V0aW9uX3N0YXRlKHN0cnVjdCB2Y3B1ICop
Owo+Pj4gwqAgdm9pZCB2Y3B1X3Nob3dfcmVnaXN0ZXJzKGNvbnN0IHN0cnVjdCB2Y3B1ICopOwo+
Pj4gwqAgdm9pZCB2Y3B1X3N3aXRjaF90b19hYXJjaDY0X21vZGUoc3RydWN0IHZjcHUgKik7Cj4+
PiArdm9pZCB1cGRhdGVfcnVuc3RhdGVfYXJlYShzdHJ1Y3QgdmNwdSAqKTsKPj4+ICsKPj4+IMKg
IC8qCj4+PiDCoMKgICogRHVlIHRvIHRoZSByZXN0cmljdGlvbiBvZiBHSUN2MywgdGhlIG51bWJl
ciBvZiB2Q1BVcyBpbiBBRkYwIGlzCj4+PiDCoMKgICogbGltaXRlZCB0byAxNiwgdGh1cyBvbmx5
IHRoZSBmaXJzdCA0IGJpdHMgb2YgQUZGMCBhcmUgbGVnYWwuIFdlIHdpbGwKPj4+IGRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS94ZW4vZG9tYWluLmggYi94ZW4vaW5jbHVkZS94ZW4vZG9tYWluLmgK
Pj4+IGluZGV4IGQxYmZjODIuLmVjZGRjZmUgMTAwNjQ0Cj4+PiAtLS0gYS94ZW4vaW5jbHVkZS94
ZW4vZG9tYWluLmgKPj4+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9kb21haW4uaAo+Pj4gQEAgLTEx
OCw0ICsxMTgsNiBAQCBzdHJ1Y3Qgdm51bWFfaW5mbyB7Cj4+PiDCoCB2b2lkIHZudW1hX2Rlc3Ry
b3koc3RydWN0IHZudW1hX2luZm8gKnZudW1hKTsKPj4+ICtzdHJ1Y3QgdmNwdV9yZWdpc3Rlcl9y
dW5zdGF0ZV9tZW1vcnlfYXJlYTsKPj4+ICsKPj4+IMKgICNlbmRpZiAvKiBfX1hFTl9ET01BSU5f
SF9fICovCj4+PiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmggYi94ZW4vaW5j
bHVkZS94ZW4vc2NoZWQuaAo+Pj4gaW5kZXggNzQ4YmIwZi4uMmFmZTMxYyAxMDA2NDQKPj4+IC0t
LSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCj4+PiArKysgYi94ZW4vaW5jbHVkZS94ZW4vc2No
ZWQuaAo+Pj4gQEAgLTE2MywxNSArMTYzLDIzIEBAIHN0cnVjdCB2Y3B1Cj4+PiDCoMKgwqDCoMKg
IHZvaWTCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICpzY2hlZF9wcml2O8KgwqDCoCAvKiBzY2hlZHVs
ZXItc3BlY2lmaWMgZGF0YSAqLwo+Pj4gwqDCoMKgwqDCoCBzdHJ1Y3QgdmNwdV9ydW5zdGF0ZV9p
bmZvIHJ1bnN0YXRlOwo+Pj4gKwo+Pj4gK8KgwqDCoCBzcGlubG9ja190wqDCoMKgwqDCoCBtYXBw
ZWRfcnVuc3RhdGVfbG9jazsKPj4+ICsKPj4+IMKgICNpZm5kZWYgQ09ORklHX0NPTVBBVAo+Pj4g
wqAgIyBkZWZpbmUgcnVuc3RhdGVfZ3Vlc3QodikgKCh2KS0+cnVuc3RhdGVfZ3Vlc3QpCj4+PiDC
oMKgwqDCoMKgIFhFTl9HVUVTVF9IQU5ETEUodmNwdV9ydW5zdGF0ZV9pbmZvX3QpIHJ1bnN0YXRl
X2d1ZXN0OyAvKiBndWVzdCBhZGRyZXNzICovCj4+PiArwqDCoMKgIHZjcHVfcnVuc3RhdGVfaW5m
b190ICptYXBwZWRfcnVuc3RhdGU7Cj4+PiDCoCAjZWxzZQo+Pj4gwqAgIyBkZWZpbmUgcnVuc3Rh
dGVfZ3Vlc3QodikgKCh2KS0+cnVuc3RhdGVfZ3Vlc3QubmF0aXZlKQo+Pj4gwqDCoMKgwqDCoCB1
bmlvbiB7Cj4+PiDCoMKgwqDCoMKgwqDCoMKgwqAgWEVOX0dVRVNUX0hBTkRMRSh2Y3B1X3J1bnN0
YXRlX2luZm9fdCkgbmF0aXZlOwo+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgIFhFTl9HVUVTVF9IQU5E
TEUodmNwdV9ydW5zdGF0ZV9pbmZvX2NvbXBhdF90KSBjb21wYXQ7Cj4+PiDCoMKgwqDCoMKgIH0g
cnVuc3RhdGVfZ3Vlc3Q7IC8qIGd1ZXN0IGFkZHJlc3MgKi8KPj4+ICvCoMKgwqAgdW5pb24gewo+
Pj4gK8KgwqDCoMKgwqDCoMKgIHZjcHVfcnVuc3RhdGVfaW5mb190KiBuYXRpdmU7Cj4+PiArwqDC
oMKgwqDCoMKgwqAgdmNwdV9ydW5zdGF0ZV9pbmZvX2NvbXBhdF90KiBjb21wYXQ7Cj4+PiArwqDC
oMKgIH0gbWFwcGVkX3J1bnN0YXRlOyAvKiBndWVzdCBhZGRyZXNzICovCj4+ID4gVGhlIGNvbWJp
bmF0aW9uIG9mIG1hcHBlZF9ydW5zdGF0ZSBhbmQgcnVuc3RhdGVfZ3Vlc3QgaXMgYSBiaXQgY29u
ZnVzaW5nLiBJIAo+PiB0aGluayB5b3Ugd2FudCB0byByZXdvcmsgdGhlIGludGVyZmFjZSB0byBz
aG93IHRoYXQgb25seSBvbmUgaXMgcG9zc2libGUgYXQgCj4+IHRoZSB0aW1lIGFuZCBtYWtlIGNs
ZWFyIHdoaWNoIG9uZSBpcyB1c2VkIGJ5IHdoby4gTWF5YmU6Cj4gCj4gQXMgSSBzYWlkIGJlZm9y
ZSwgSU1PIGNvdXBsaW5nIHRob3NlIGludGVyZmFjZXMgbWFrZXMgdGhlIGNvZGUgY29tcGxpY2F0
ZWQgYW5kIAo+IHVnbHkuCgpXZWxsLCBJIGNhbid0IHNlZSBob3cgaXQgY2FuIGJlIHVnbHkgKHNl
ZSBteSBleGFtcGxlIGFib3ZlKS4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 14 10:04:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 10:04:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQUIm-0001s2-In; Tue, 14 May 2019 10:04:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rBGB=TO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQUIl-0001rt-BW
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 10:04:51 +0000
X-Inumbo-ID: b56a8b26-762f-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b56a8b26-762f-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 10:04:49 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQUIi-0000i6-7V; Tue, 14 May 2019 10:04:48 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hQUIh-0007xo-R6; Tue, 14 May 2019 10:04:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hQUIh-0004Q7-Q8; Tue, 14 May 2019 10:04:47 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136098-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.9-testing:build-i386-prev:xen-build:fail:regression
 xen-4.9-testing:build-amd64-prev:xen-build:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:regression
 xen-4.9-testing:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:leak-check/check:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-saverestore.2:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-freebsd10-amd64:guest-localmigrate:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-migrupgrade: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:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-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-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-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-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-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-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl: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-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-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=63d9330ba9fdec7c8e9346e6d85360747d61c947
X-Osstest-Versions-That: xen=54aa382cbcdc1e2ba75d6734151ca6e53104e2f2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 14 May 2019 10:04:47 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 136098: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjA5OCB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjA5OC8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAg
ICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMyODg5CiBi
dWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMzI4ODkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0
IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBSRUdSLiB2cy4gMTMyODg5CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCBmYWlsIGluIDEzNTc2
MSBSRUdSLiB2cy4gMTMyODg5CgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRs
eSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgMTIg
Z3Vlc3Qtc3RhcnQvcmVkaGF0LnJlcGVhdCBmYWlsIGluIDEzNTc2MSBwYXNzIGluIDEzNjA5OAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0
ZS94MTAgZmFpbCBpbiAxMzU3NjEgcGFzcyBpbiAxMzYwOTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBpbiAxMzU3NjEg
cGFzcyBpbiAxMzYwOTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNiBn
dWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTM1ODgzIHBhc3MgaW4gMTM1NzYxCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxOSBsZWFrLWNoZWNrL2NoZWNrIGZhaWwgaW4gMTM1
ODgzIHBhc3MgaW4gMTM2MDk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQg
MTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDEzNTk5MSBwYXNzIGluIDEzNjA5OAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE1IGd1ZXN0LXNhdmVyZXN0b3Jl
LjIgZmFpbCBwYXNzIGluIDEzNTg4MwogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAx
NSBndWVzdC1sb2NhbG1pZ3JhdGUgICAgICBmYWlsIHBhc3MgaW4gMTM1OTkxCgpUZXN0cyB3aGlj
aCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2
NC1taWdydXBncmFkZSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICBmYWlsIGJsb2NrZWQgaW4gMTMyODg5CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwgYmxvY2tlZCBp
biAxMzI4ODkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wIGZhaWwgaW4gMTM1ODgzIGJsb2NrZWQgaW4gMTMyODg5CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzI4
ODkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1p
Z3JhdGUveDEwIGZhaWwgbGlrZSAxMzI4ODkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjg4OQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBm
YWlsIGxpa2UgMTMyODg5CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAx
NyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBm
b3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDYzZDkzMzBiYTlmZGVjN2M4ZTkzNDZl
NmQ4NTM2MDc0N2Q2MWM5NDcKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAg
IDU0YWEzODJjYmNkYzFlMmJhNzVkNjczNDE1MWNhNmU1MzEwNGUyZjIKCkxhc3QgdGVzdCBvZiBi
YXNpcyAgIDEzMjg4OSAgMjAxOS0wMi0wNCAyMjowNDowOSBaICAgOTggZGF5cwpGYWlsaW5nIHNp
bmNlICAgICAgICAxMzMxNDcgIDIwMTktMDItMTEgMTM6NDE6NTAgWiAgIDkxIGRheXMgICA1MSBh
dHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzU0NTMgIDIwMTktMDUtMDEgMDc6MjE6NTcg
WiAgIDEzIGRheXMgICAgNiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lv
bnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgog
IE1hbnVlbCBCb3V5ZXIgPGJvdXllckBhbnRpb2NoZS5ldS5vcmc+CiAgU2VyZ2V5IER5YXNsaSA8
c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14
c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNo
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFn
ZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9m
IHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUu
ZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4g
YmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5n
aXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBi
ZSA0OTUgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 14 10:08:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 10:08:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQUM3-00021h-BM; Tue, 14 May 2019 10:08:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=b0nL=TO=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1hQUM2-00021V-NW
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 10:08:14 +0000
X-Inumbo-ID: 2efcb894-7630-11e9-8980-bc764e045a96
Received: from mail-lf1-x144.google.com (unknown [2a00:1450:4864:20::144])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2efcb894-7630-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 10:08:13 +0000 (UTC)
Received: by mail-lf1-x144.google.com with SMTP id v18so11421594lfi.1
 for <xen-devel@lists.xenproject.org>; Tue, 14 May 2019 03:08:13 -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-language:content-transfer-encoding;
 bh=kYLb04uJ5jbUzYu+RaCr8KShphMFY6+UI5r+0OW3k5A=;
 b=NRB+Bp9BUZC2spYR1357wbjunpX1A+v0T2Cxuv1YIKAPrJd1iiDGhmoTv4LJ/Ayywy
 xwTOqQJNRoA8dxx1L03qG+cZME5te1zZE6N9UFptvnKl9kOsAGFccjK8heyp0G9mUuhb
 V36QYJfhpsHIT9DEeIL+9eHZ/FMp0KLZcKiO/udyCANkpEv2XB0ic79OJ2b00H7H4iOr
 hDqL6JLaF7x5NIlcL6CEC9mzFEUBJzTPBRap7G5Wa7FEH2UayVgxmFvrRR/7n2EWupou
 6YN8lMnrwSOQ7faPo086ujoGoJIU1DRqXzO2Yi+bSeVxFYjjcienEqPdz+uG2tx9uzYI
 KNhQ==
X-Google-DKIM-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=kYLb04uJ5jbUzYu+RaCr8KShphMFY6+UI5r+0OW3k5A=;
 b=UGWK2/e2uor2GFC37E3O32FM89yT5P5V1PhaB0JEZ/xV0wpiIStCEp7GeRW3booKou
 VHoNszYmAYytGDlS2HSe50xvwaVrV1UMlBeFXOBNQs8S1ZFi9jG3uG3R4BzOccvUidEW
 U9CwsamItbyk3rsoayM4fzCStp7yJhFisiThEFCcFQZuWe4HtD8MJAIJF1d4iJ/1C2Vw
 GhJN1F78p021K5Jp4NvKpcJJGK9OpJQlt7/ZS7ayc2OIFGE5v4ZltL2i5/8J75a8M43p
 7EQcWiUla5ZiwHyH8DZaf7nnbXPklux7a/BPR8DdifikcH8F1uKH2p2IcFOms1wmQUtW
 cIDQ==
X-Gm-Message-State: APjAAAV8C/DqCIzRvZvzPifw5H8ufQo5Wbh5DNYODW+uA6DfZuUlajsc
 +d0d1/ofCAjYc80b6tjlhtjpvhB88L7U2Q==
X-Google-Smtp-Source: APXvYqx3mdvwGsfSyWMqxIHwUP0u9eSPyIm+dmaaKlDITp+SR5p8B5tv8hWu3JowrD4ClJZ8dB+FBQ==
X-Received: by 2002:a19:96:: with SMTP id 144mr15766604lfa.29.1557828492105;
 Tue, 14 May 2019 03:08:12 -0700 (PDT)
Received: from [10.17.180.71] (ll-74.141.223.85.sovam.net.ua. [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id
 d5sm3578386lji.85.2019.05.14.03.08.10
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 14 May 2019 03:08:11 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <1556007026-31057-1-git-send-email-andrii.anisov@gmail.com>
 <1556007026-31057-3-git-send-email-andrii.anisov@gmail.com>
 <e248dae9-c91c-c735-ea16-9bcb70c65e9d@arm.com>
 <959c8975-ec44-a788-25b3-84ee17520abc@gmail.com>
 <24f3e2b1-4889-1780-0e48-0c909f555997@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <4ac886b5-ad15-f0cf-5af8-91aaf7d2460e@gmail.com>
Date: Tue, 14 May 2019 13:08:09 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <24f3e2b1-4889-1780-0e48-0c909f555997@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 2/2] xen: implement
 VCPUOP_register_runstate_phys_memory_area
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <JBeulich@suse.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gSnVsaWVuLAoKT24gMTQuMDUuMTkgMTI6NTgsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4g
SSBndWVzcyB3ZSBzaG91bGQgYWdyZWUgd2hhdCB0byBpbXBsZW1lbnQgZmlyc3QuCj4gCj4gSSB0
aGluayB0aGVyZSBhcmUgYW4gYWdyZWVtZW50IHRoYXQgdGhlIHR3byBtZXRob2RzIHNob3VsZCBu
b3QgYmUgdXNlZCB0b2dldGhlci4KCkZvciBhIGRvbWFpbiBvciBmb3IgYSBwYXJ0aWN1bGFyIFZD
UFU/CkhvdyBzaG91bGQgd2UgcmVzcG9uc2Ugb24gdGhlIHJlcXVlc3QgdG8gcmVnaXN0ZXIgcGFk
ZHIgd2hlbiB3ZSBhbHJlYWR5IGhhdmUgcmVnaXN0ZXJlZCB2YWRkciBhbmQgdmljZSB2ZXJzYT8K
CgotLSAKU2luY2VyZWx5LApBbmRyaWkgQW5pc292LgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 14 10:08:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 10:08:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQUM3-00021n-M0; Tue, 14 May 2019 10:08:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=b0nL=TO=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1hQUM2-00021W-P4
 for xen-devel@lists.xen.org; Tue, 14 May 2019 10:08:14 +0000
X-Inumbo-ID: 2eca2887-7630-11e9-8980-bc764e045a96
Received: from mail-lf1-x144.google.com (unknown [2a00:1450:4864:20::144])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2eca2887-7630-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 10:08:13 +0000 (UTC)
Received: by mail-lf1-x144.google.com with SMTP id h13so11386044lfc.7
 for <xen-devel@lists.xen.org>; Tue, 14 May 2019 03:08:13 -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-language:content-transfer-encoding;
 bh=kYLb04uJ5jbUzYu+RaCr8KShphMFY6+UI5r+0OW3k5A=;
 b=NRB+Bp9BUZC2spYR1357wbjunpX1A+v0T2Cxuv1YIKAPrJd1iiDGhmoTv4LJ/Ayywy
 xwTOqQJNRoA8dxx1L03qG+cZME5te1zZE6N9UFptvnKl9kOsAGFccjK8heyp0G9mUuhb
 V36QYJfhpsHIT9DEeIL+9eHZ/FMp0KLZcKiO/udyCANkpEv2XB0ic79OJ2b00H7H4iOr
 hDqL6JLaF7x5NIlcL6CEC9mzFEUBJzTPBRap7G5Wa7FEH2UayVgxmFvrRR/7n2EWupou
 6YN8lMnrwSOQ7faPo086ujoGoJIU1DRqXzO2Yi+bSeVxFYjjcienEqPdz+uG2tx9uzYI
 KNhQ==
X-Google-DKIM-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=kYLb04uJ5jbUzYu+RaCr8KShphMFY6+UI5r+0OW3k5A=;
 b=h+e1ppcKKMekn6ggywVAcfSa12ysspMz7xWdn9ZRSpyHdk6ZMbVBiPJdSKV9RgsRpA
 oI4bn8awnZdVOyx47e1H8bHyLgiV2hK+Q4fewMiWTGt4F9vItbH90WF8m67+204R/4db
 U+QTkJ/7/TiacIg2xmK30ybAUJZkl8VajJZoT81yfeSxR8vcN1vsulzkRXg9LT/8oEJc
 rG8cS4k2skmaGJluus25CmLjyp/b5ul10CKKKoP6F+3+sUgyMYgkmkdzj1KrrpGI0y4o
 j+SjTTGYPJYtFV5PTkI3ktNIxsoT+5QbRDRzRhXGcAeBeOophOFkM70ghgtnKoHNXWUK
 yP3Q==
X-Gm-Message-State: APjAAAXkkhU4X6lYTISh2pw1GhZNGh/VM1DXkJEOy2UiT5BRTCMakPmc
 RIbiaxCZ0bNb2dAo79fb5uY=
X-Google-Smtp-Source: APXvYqx3mdvwGsfSyWMqxIHwUP0u9eSPyIm+dmaaKlDITp+SR5p8B5tv8hWu3JowrD4ClJZ8dB+FBQ==
X-Received: by 2002:a19:96:: with SMTP id 144mr15766604lfa.29.1557828492105;
 Tue, 14 May 2019 03:08:12 -0700 (PDT)
Received: from [10.17.180.71] (ll-74.141.223.85.sovam.net.ua. [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id
 d5sm3578386lji.85.2019.05.14.03.08.10
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 14 May 2019 03:08:11 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <1556007026-31057-1-git-send-email-andrii.anisov@gmail.com>
 <1556007026-31057-3-git-send-email-andrii.anisov@gmail.com>
 <e248dae9-c91c-c735-ea16-9bcb70c65e9d@arm.com>
 <959c8975-ec44-a788-25b3-84ee17520abc@gmail.com>
 <24f3e2b1-4889-1780-0e48-0c909f555997@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <4ac886b5-ad15-f0cf-5af8-91aaf7d2460e@gmail.com>
Date: Tue, 14 May 2019 13:08:09 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <24f3e2b1-4889-1780-0e48-0c909f555997@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 2/2] xen: implement
 VCPUOP_register_runstate_phys_memory_area
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <JBeulich@suse.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gSnVsaWVuLAoKT24gMTQuMDUuMTkgMTI6NTgsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4g
SSBndWVzcyB3ZSBzaG91bGQgYWdyZWUgd2hhdCB0byBpbXBsZW1lbnQgZmlyc3QuCj4gCj4gSSB0
aGluayB0aGVyZSBhcmUgYW4gYWdyZWVtZW50IHRoYXQgdGhlIHR3byBtZXRob2RzIHNob3VsZCBu
b3QgYmUgdXNlZCB0b2dldGhlci4KCkZvciBhIGRvbWFpbiBvciBmb3IgYSBwYXJ0aWN1bGFyIFZD
UFU/CkhvdyBzaG91bGQgd2UgcmVzcG9uc2Ugb24gdGhlIHJlcXVlc3QgdG8gcmVnaXN0ZXIgcGFk
ZHIgd2hlbiB3ZSBhbHJlYWR5IGhhdmUgcmVnaXN0ZXJlZCB2YWRkciBhbmQgdmljZSB2ZXJzYT8K
CgotLSAKU2luY2VyZWx5LApBbmRyaWkgQW5pc292LgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 14 10:19:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 10:19:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQUWb-0002wt-SD; Tue, 14 May 2019 10:19:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=O8Y9=TO=citrix.com=prvs=0309661e3=roger.pau@srs-us1.protection.inumbo.net>)
 id 1hQUWa-0002wo-9w
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 10:19:08 +0000
X-Inumbo-ID: b3c02450-7631-11e9-8980-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b3c02450-7631-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 10:19:06 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,468,1549929600"; d="scan'208";a="89714596"
Date: Tue, 14 May 2019 12:18:56 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Olaf Hering <olaf@aepfle.de>
Message-ID: <20190514101856.6otetd56n72t42bm@Air-de-Roger>
References: <20190514072741.11760-1-olaf@aepfle.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190514072741.11760-1-olaf@aepfle.de>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v1] libxl: add helper function to set
 device_model_version
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBNYXkgMTQsIDIwMTkgYXQgMDk6Mjc6NDFBTSArMDIwMCwgT2xhZiBIZXJpbmcgd3Jv
dGU6Cj4gQW4gdXBjb21pbmcgY2hhbmdlIHdpbGwgc2V0IHRoZSB2YWx1ZSBvZiBkZXZpY2VfbW9k
ZWxfdmVyc2lvbiBwcm9wZXJseQo+IGFsc28gZm9yIHRoZSBub24tSFZNIGNhc2UuCj4gCj4gTW92
ZSBleGlzdGluZyBjb2RlIHRvIG5ldyBmdW5jdGlvbiBsaWJ4bF9fZG9tYWluX3NldF9kZXZpY2Vf
bW9kZWwuCj4gTW92ZSBhbHNvIGluaXRpYWxpemF0aW9uIGZvciBkZXZpY2VfbW9kZWxfc3R1YmRv
bWFpbiB0byB0aGF0IGZ1bmN0aW9uLgo+IE1ha2Ugc3VyZSBsaWJ4bF9fZG9tYWluX2J1aWxkX2lu
Zm9fc2V0ZGVmYXVsdCBpcyBjYWxsZWQgd2l0aAo+IGRldmljZV9tb2RlbF92ZXJzaW9uIHNldC4K
PiAKPiBVcGRhdGUgbGlieGxfX3NwYXduX3N0dWJfZG0oKSBhbmQgaW5pdGlhdGVfZG9tYWluX2Ny
ZWF0ZSgpIHRvIGNhbGwgdGhlCj4gbmV3IGZ1bmN0aW9uIHByaW9yIGxpYnhsX19kb21haW5fYnVp
bGRfaW5mb19zZXRkZWZhdWx0KCkgYmVjYXVzZQo+IGRldmljZV9tb2RlX3ZlcnNpb24gaXMgZXhw
ZWN0ZWQgdG8gYmUgaW5pdGlhbHplZC4KClRoYXQncyBhbGwgZmluZSwgYnV0IHRoaXMganVzdCBk
ZXNjcmliZXMgdGhlIGNoYW5nZXMgcGVyZm9ybWVkIGJlbG93CndpdGhvdXQgcHJvdmlkaW5nIGEg
cmVhc29uaW5nIG9uIHdoeSB0aG9zZSBjaGFuZ2VzIGFyZSBuZWVkZWQuIFdoeSBpcwppdCBub3Qg
ZmluZSB0byBzZXQgdGhlIGRldmljZSBtb2RlbCB2ZXJzaW9uIGluCmxpYnhsX19kb21haW5fYnVp
bGRfaW5mb19zZXRkZWZhdWx0PwoKPiBAQCAtOTM4LDYgKzk1MiwxMiBAQCBzdGF0aWMgdm9pZCBp
bml0aWF0ZV9kb21haW5fY3JlYXRlKGxpYnhsX19lZ2MgKmVnYywKPiAgICAgICAgICBnb3RvIGVy
cm9yX291dDsKPiAgICAgIH0KPiAgCj4gKyAgICByZXQgPSBsaWJ4bF9fZG9tYWluX3NldF9kZXZp
Y2VfbW9kZWwoZ2MsIGRfY29uZmlnKTsKPiArICAgIGlmIChyZXQpIHsKPiArICAgICAgICBMT0dE
KEVSUk9SLCBkb21pZCwgIlVuYWJsZSB0byBzZXQgZG9tYWluIGRldmljZSBtb2RlbCIpOwo+ICsg
ICAgICAgIGdvdG8gZXJyb3Jfb3V0Owo+ICsgICAgfQoKQ2FuIHlvdSBwbGFjZSB0aGUgY2FsbCB0
byBsaWJ4bF9fZG9tYWluX3NldF9kZXZpY2VfbW9kZWwgYXQgdGhlIHRvcAoob3IgYSBzdWl0YWJs
ZSBwbGFjZSkgb2YgbGlieGxfX2RvbWFpbl9idWlsZF9pbmZvX3NldGRlZmF1bHQgaW5zdGVhZApv
ZiBhZGRpbmcgYSBjYWxsIGluIGluaXRpYXRlX2RvbWFpbl9jcmVhdGU/Cgo+ICsKPiAgICAgIHJl
dCA9IGxpYnhsX19kb21haW5fY3JlYXRlX2luZm9fc2V0ZGVmYXVsdChnYywgJmRfY29uZmlnLT5j
X2luZm8pOwo+ICAgICAgaWYgKHJldCkgewo+ICAgICAgICAgIExPR0QoRVJST1IsIGRvbWlkLCAi
VW5hYmxlIHRvIHNldCBkb21haW4gY3JlYXRlIGluZm8gZGVmYXVsdHMiKTsKPiBkaWZmIC0tZ2l0
IGEvdG9vbHMvbGlieGwvbGlieGxfZG0uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKPiBpbmRl
eCAyZjE5Nzg2YmRkLi4wODZlNTY2MzExIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhs
X2RtLmMKPiArKysgYi90b29scy9saWJ4bC9saWJ4bF9kbS5jCj4gQEAgLTIxNjgsNiArMjE2OCw4
IEBAIHZvaWQgbGlieGxfX3NwYXduX3N0dWJfZG0obGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fc3R1
Yl9kbV9zcGF3bl9zdGF0ZSAqc2RzcykKPiAgICAgIGRtX2NvbmZpZy0+Y19pbmZvLnJ1bl9ob3Rw
bHVnX3NjcmlwdHMgPQo+ICAgICAgICAgIGd1ZXN0X2NvbmZpZy0+Y19pbmZvLnJ1bl9ob3RwbHVn
X3NjcmlwdHM7Cj4gIAo+ICsgICAgcmV0ID0gbGlieGxfX2RvbWFpbl9zZXRfZGV2aWNlX21vZGVs
KGdjLCBkbV9jb25maWcpOwo+ICsgICAgaWYgKHJldCkgZ290byBvdXQ7Cj4gICAgICByZXQgPSBs
aWJ4bF9fZG9tYWluX2NyZWF0ZV9pbmZvX3NldGRlZmF1bHQoZ2MsICZkbV9jb25maWctPmNfaW5m
byk7Cj4gICAgICBpZiAocmV0KSBnb3RvIG91dDsKPiAgICAgIHJldCA9IGxpYnhsX19kb21haW5f
YnVpbGRfaW5mb19zZXRkZWZhdWx0KGdjLCAmZG1fY29uZmlnLT5iX2luZm8pOwoKU2FtZSBoZXJl
LCBBRkFJQ1QgdGhlIGNhbGwgdG8gbGlieGxfX2RvbWFpbl9zZXRfZGV2aWNlX21vZGVsIGNvdWxk
IGJlCnBsYWNlZCBpbnNpZGUgb2YgbGlieGxfX2RvbWFpbl9idWlsZF9pbmZvX3NldGRlZmF1bHQ/
CgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 14 10:25:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 10:25:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQUcd-0003kP-La; Tue, 14 May 2019 10:25:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ozam=TO=citrix.com=prvs=030e75626=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hQUcc-0003kK-CQ
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 10:25:22 +0000
X-Inumbo-ID: 930c071e-7632-11e9-8980-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 930c071e-7632-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 10:25:20 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,468,1549929600"; d="scan'208";a="89714679"
To: <xen-devel@lists.xenproject.org>
References: <5CA6FD300200007800224C43@prv1-mh.provo.novell.com>
 <5CCB03F2020000780022B557@prv1-mh.provo.novell.com>
 <5CDA693B020000780022E62C@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <6eb5cf00-27a2-d482-8172-8546fba044c6@citrix.com>
Date: Tue, 14 May 2019 11:25:19 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CDA693B020000780022E62C@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] 
 =?utf-8?b?UGluZ8KyOiBbUEFUQ0hdIEFNRC9JT01NVTogZG9u?=
 =?utf-8?b?J3Qgb3Blbi1jb2RlIGZvcl9lYWNoX2FtZF9pb21tdSgp?=
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQvMDUvMjAxOSAwODowNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMDIuMDUuMTkg
YXQgMTY6NTEsIDxKQmV1bGljaEBzdXNlLmNvbT4gd3JvdGU6Cj4+Pj4+IE9uIDA1LjA0LjE5IGF0
IDA5OjAxLCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+Pj4gU2lnbmVkLW9mZi1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+Pj4KPj4+IC0tLSBhL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL2FtZC9pb21tdV9pbnRyLmMKPj4+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2FtZC9pb21tdV9pbnRyLmMKPj4+IEBAIC01MDMsNyArNTAzLDcgQEAgc3RhdGljIHN0cnVj
dCBhbWRfaW9tbXUgKl9maW5kX2lvbW11X2Zvcgo+Pj4gIHsKPj4+ICAgICAgc3RydWN0IGFtZF9p
b21tdSAqaW9tbXU7Cj4+PiAgCj4+PiAtICAgIGxpc3RfZm9yX2VhY2hfZW50cnkgKCBpb21tdSwg
JmFtZF9pb21tdV9oZWFkLCBsaXN0ICkKPj4+ICsgICAgZm9yX2VhY2hfYW1kX2lvbW11ICggaW9t
bXUgKQo+Pj4gICAgICAgICAgaWYgKCBpb21tdS0+c2VnID09IHNlZyAmJiBpb21tdS0+YmRmID09
IGJkZiApCj4+PiAgICAgICAgICAgICAgcmV0dXJuIE5VTEw7Cj4+PiAgCj4gSSdtIHNvcnJ5IGZv
ciBiZWluZyBibHVudCwgYnV0IGEgdHJpdmlhbCBjaGFuZ2UgbGlrZSB0aGlzIHNob3VsZG4ndAo+
IHJlcXVpcmUgd2VsbCBvdmVyIGEgbW9udGggYW5kIG11bHRpcGxlIHBpbmdzIHRvIGZpbmFsbHkg
Z2V0IGFuIGFjay4KPiBJJ2xsIGdpdmUgdGhpcyBhIGRheSBvciB0d28gbW9yZSwgYW5kIHRoZW4g
Y29tbWl0IHdpdGhvdXQgYWNrCj4gdW5sZXNzIEkgaGVhciBvYmplY3Rpb25zLgoKRldJVywgQWNr
LsKgIFRoaXMgaXMgdG9vIHRyaXZpYWwgdG8gYmUgd29ydGggYXJndWluZyBvdmVyLgoKfkFuZHJl
dwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 14 10:26:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 10:26:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQUdn-0003oH-1F; Tue, 14 May 2019 10:26:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=O8Y9=TO=citrix.com=prvs=0309661e3=roger.pau@srs-us1.protection.inumbo.net>)
 id 1hQUdm-0003oA-9A
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 10:26:34 +0000
X-Inumbo-ID: be52efb7-7632-11e9-8980-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id be52efb7-7632-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 10:26:33 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,468,1549929600"; d="scan'208";a="89714695"
Date: Tue, 14 May 2019 12:26:25 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190514102625.qca37qnm3fmz3sni@Air-de-Roger>
References: <5CA6FD300200007800224C43@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5CA6FD300200007800224C43@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] AMD/IOMMU: don't open-code
 for_each_amd_iommu()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBBcHIgMDUsIDIwMTkgYXQgMDE6MDE6MDRBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKTm90
IHN1cmUgaWYgaXQncyBvZiBtdWNoIGhlbHAsIGJ1dDoKClJldmlld2VkLWJ5OiBSb2dlciBQYXUg
TW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KClRoZSBjaGFuZ2UgaXQncyB0cml2aWFsIGFu
ZCBvYnZpb3VzbHkgY29ycmVjdCB0byBtZS4KClJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 14 10:30:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 10:30:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQUho-0004ab-UM; Tue, 14 May 2019 10:30:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=pH1X=TO=citrix.com=prvs=030624cdf=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1hQUhn-0004aV-Bs
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 10:30:43 +0000
X-Inumbo-ID: 50e50882-7633-11e9-8a7c-13fb0dc557be
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 50e50882-7633-11e9-8a7c-13fb0dc557be;
 Tue, 14 May 2019 10:30:38 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,468,1549929600"; d="scan'208";a="85431508"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 14 May 2019 11:30:28 +0100
Message-ID: <20190514103030.8393-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 0/2] Drop blktap2 from xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2VpIExpdSAoMik6CiAgdG9vbHM6IHJlbW92ZSBibGt0YXAyIHJlbGF0ZWQgY29kZSBhbmQgZG9j
dW1lbnRhdGlvbgogIERyb3AgYmxrdGFwMgoKIC5naXRpZ25vcmUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgMTUgLQogLmhnaWdub3JlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAxMiAtCiBJTlNUQUxMICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgICA0IC0KIE1BSU5UQUlORVJTICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgIDQgLQogY29uZmlnL1Rvb2xzLm1rLmluICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgMSAtCiBkb2NzL21hbi94bC1kaXNrLWNvbmZpZ3VyYXRpb24uNS5wb2QgICAgICAgfCAgICAy
ICstCiB0b29scy9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0K
IHRvb2xzL1J1bGVzLm1rICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTYgKy0KIHRv
b2xzL2Jsa3RhcDIvQ09QWUlORyAgICAgICAgICAgICAgICAgICAgICB8ICAgNzIgLQogdG9vbHMv
YmxrdGFwMi9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAgIHwgICAyMCAtCiB0b29scy9ibGt0
YXAyL1JFQURNRSAgICAgICAgICAgICAgICAgICAgICAgfCAgMzIxIC0tCiB0b29scy9ibGt0YXAy
L2NvbnRyb2wvTWFrZWZpbGUgICAgICAgICAgICAgfCAgMTA3IC0KIHRvb2xzL2Jsa3RhcDIvY29u
dHJvbC90YXAtY3RsLWFsbG9jYXRlLmMgICB8ICAyNDMgLS0KIHRvb2xzL2Jsa3RhcDIvY29udHJv
bC90YXAtY3RsLWF0dGFjaC5jICAgICB8ICAgNjEgLQogdG9vbHMvYmxrdGFwMi9jb250cm9sL3Rh
cC1jdGwtY2hlY2suYyAgICAgIHwgICA3OSAtCiB0b29scy9ibGt0YXAyL2NvbnRyb2wvdGFwLWN0
bC1jbG9zZS5jICAgICAgfCAgIDg3IC0KIHRvb2xzL2Jsa3RhcDIvY29udHJvbC90YXAtY3RsLWNy
ZWF0ZS5jICAgICB8ICAgNjcgLQogdG9vbHMvYmxrdGFwMi9jb250cm9sL3RhcC1jdGwtZGVzdHJv
eS5jICAgIHwgICA1NiAtCiB0b29scy9ibGt0YXAyL2NvbnRyb2wvdGFwLWN0bC1kZXRhY2guYyAg
ICAgfCAgIDYxIC0KIHRvb2xzL2Jsa3RhcDIvY29udHJvbC90YXAtY3RsLWZyZWUuYyAgICAgICB8
ICAgNTQgLQogdG9vbHMvYmxrdGFwMi9jb250cm9sL3RhcC1jdGwtaXBjLmMgICAgICAgIHwgIDI0
OSAtLQogdG9vbHMvYmxrdGFwMi9jb250cm9sL3RhcC1jdGwtbGlzdC5jICAgICAgIHwgIDUzNiAt
LS0tCiB0b29scy9ibGt0YXAyL2NvbnRyb2wvdGFwLWN0bC1tYWpvci5jICAgICAgfCAgIDY5IC0K
IHRvb2xzL2Jsa3RhcDIvY29udHJvbC90YXAtY3RsLW9wZW4uYyAgICAgICB8ICAgNzUgLQogdG9v
bHMvYmxrdGFwMi9jb250cm9sL3RhcC1jdGwtcGF1c2UuYyAgICAgIHwgICA1OSAtCiB0b29scy9i
bGt0YXAyL2NvbnRyb2wvdGFwLWN0bC1zcGF3bi5jICAgICAgfCAgMTc0IC0KIHRvb2xzL2Jsa3Rh
cDIvY29udHJvbC90YXAtY3RsLXVucGF1c2UuYyAgICB8ICAgNjQgLQogdG9vbHMvYmxrdGFwMi9j
b250cm9sL3RhcC1jdGwuYyAgICAgICAgICAgIHwgIDgxNSAtLS0tLQogdG9vbHMvYmxrdGFwMi9j
b250cm9sL3RhcC1jdGwuaCAgICAgICAgICAgIHwgIDEwMSAtCiB0b29scy9ibGt0YXAyL2NvbnRy
b2wveGVuYmxrdGFwY3RsLnBjLmluICAgfCAgICA5IC0KIHRvb2xzL2Jsa3RhcDIvZHJpdmVycy9N
YWtlZmlsZSAgICAgICAgICAgICB8ICAxMTYgLQogdG9vbHMvYmxrdGFwMi9kcml2ZXJzL2Flcy5j
ICAgICAgICAgICAgICAgIHwgMTMxOSAtLS0tLS0tLQogdG9vbHMvYmxrdGFwMi9kcml2ZXJzL2Fl
cy5oICAgICAgICAgICAgICAgIHwgICAyOCAtCiB0b29scy9ibGt0YXAyL2RyaXZlcnMvYXRvbWlj
aW8uYyAgICAgICAgICAgfCAgIDYxIC0KIHRvb2xzL2Jsa3RhcDIvZHJpdmVycy9ibGsuaCAgICAg
ICAgICAgICAgICB8ICAgMzYgLQogdG9vbHMvYmxrdGFwMi9kcml2ZXJzL2Jsa19saW51eC5jICAg
ICAgICAgIHwgICA0MyAtCiB0b29scy9ibGt0YXAyL2RyaXZlcnMvYmxrX25ldGJzZC5jICAgICAg
ICAgfCAgIDQxIC0KIHRvb2xzL2Jsa3RhcDIvZHJpdmVycy9ibG9jay1haW8uYyAgICAgICAgICB8
ICAyNTggLS0KIHRvb2xzL2Jsa3RhcDIvZHJpdmVycy9ibG9jay1jYWNoZS5jICAgICAgICB8ICA3
ODcgLS0tLS0KIHRvb2xzL2Jsa3RhcDIvZHJpdmVycy9ibG9jay1sb2cuYyAgICAgICAgICB8ICA2
NjUgLS0tLQogdG9vbHMvYmxrdGFwMi9kcml2ZXJzL2Jsb2NrLXFjb3cuYyAgICAgICAgIHwgMTUw
MiAtLS0tLS0tLS0KIHRvb2xzL2Jsa3RhcDIvZHJpdmVycy9ibG9jay1yYW0uYyAgICAgICAgICB8
ICAyNTYgLS0KIHRvb2xzL2Jsa3RhcDIvZHJpdmVycy9ibG9jay1yZW11cy5jICAgICAgICB8IDE3
MzIgLS0tLS0tLS0tLQogdG9vbHMvYmxrdGFwMi9kcml2ZXJzL2Jsb2NrLXZoZC5jICAgICAgICAg
IHwgMjMyMiAtLS0tLS0tLS0tLS0tLQogdG9vbHMvYmxrdGFwMi9kcml2ZXJzL2Jzd2FwLmggICAg
ICAgICAgICAgIHwgIDE3OSAtLQogdG9vbHMvYmxrdGFwMi9kcml2ZXJzL2NoZWNrX2djcnlwdCAg
ICAgICAgIHwgICAxOCAtCiB0b29scy9ibGt0YXAyL2RyaXZlcnMvaGFzaHRhYmxlLmMgICAgICAg
ICAgfCAgMjc5IC0tCiB0b29scy9ibGt0YXAyL2RyaXZlcnMvaGFzaHRhYmxlLmggICAgICAgICAg
fCAgMjA0IC0tCiB0b29scy9ibGt0YXAyL2RyaXZlcnMvaGFzaHRhYmxlX2l0ci5jICAgICAgfCAg
MTk1IC0tCiB0b29scy9ibGt0YXAyL2RyaXZlcnMvaGFzaHRhYmxlX2l0ci5oICAgICAgfCAgIDk2
IC0KIHRvb2xzL2Jsa3RhcDIvZHJpdmVycy9oYXNodGFibGVfcHJpdmF0ZS5oICB8ICAgOTAgLQog
dG9vbHMvYmxrdGFwMi9kcml2ZXJzL2hhc2h0YWJsZV91dGlsaXR5LmMgIHwgICA3MSAtCiB0b29s
cy9ibGt0YXAyL2RyaXZlcnMvaGFzaHRhYmxlX3V0aWxpdHkuaCAgfCAgIDU1IC0KIHRvb2xzL2Js
a3RhcDIvZHJpdmVycy9pbWcycWNvdy5jICAgICAgICAgICB8ICAzMTYgLS0KIHRvb2xzL2Jsa3Rh
cDIvZHJpdmVycy9pby1vcHRpbWl6ZS5jICAgICAgICB8ICA2NzEgLS0tLQogdG9vbHMvYmxrdGFw
Mi9kcml2ZXJzL2lvLW9wdGltaXplLmggICAgICAgIHwgICA2OCAtCiB0b29scy9ibGt0YXAyL2Ry
aXZlcnMvbGliYWlvLWNvbXBhdC5oICAgICAgfCAgMTAyIC0KIHRvb2xzL2Jsa3RhcDIvZHJpdmVy
cy9sb2NrLmMgICAgICAgICAgICAgICB8IDEwMDAgLS0tLS0tCiB0b29scy9ibGt0YXAyL2RyaXZl
cnMvbG9jay5oICAgICAgICAgICAgICAgfCAgIDUxIC0KIHRvb2xzL2Jsa3RhcDIvZHJpdmVycy9s
b2cuaCAgICAgICAgICAgICAgICB8ICAxMjMgLQogdG9vbHMvYmxrdGFwMi9kcml2ZXJzL21kNS5j
ICAgICAgICAgICAgICAgIHwgIDI3OCAtLQogdG9vbHMvYmxrdGFwMi9kcml2ZXJzL21kNS5oICAg
ICAgICAgICAgICAgIHwgICAxNSAtCiB0b29scy9ibGt0YXAyL2RyaXZlcnMvcHJvZmlsZS5oICAg
ICAgICAgICAgfCAgMTkxIC0tCiB0b29scy9ibGt0YXAyL2RyaXZlcnMvcWNvdy1jcmVhdGUuYyAg
ICAgICAgfCAgMTIxIC0KIHRvb2xzL2Jsa3RhcDIvZHJpdmVycy9xY293LmggICAgICAgICAgICAg
ICB8ICAxMzEgLQogdG9vbHMvYmxrdGFwMi9kcml2ZXJzL3Fjb3cycmF3LmMgICAgICAgICAgIHwg
IDQ0MyAtLS0KIHRvb2xzL2Jsa3RhcDIvZHJpdmVycy9zY2hlZHVsZXIuYyAgICAgICAgICB8ICAy
NjUgLS0KIHRvb2xzL2Jsa3RhcDIvZHJpdmVycy9zY2hlZHVsZXIuaCAgICAgICAgICB8ICAgNjUg
LQogdG9vbHMvYmxrdGFwMi9kcml2ZXJzL3RhcGRpc2stY2xpZW50LmMgICAgIHwgIDQ5NiAtLS0K
IHRvb2xzL2Jsa3RhcDIvZHJpdmVycy90YXBkaXNrLWNvbnRyb2wuYyAgICB8ICA4MzggLS0tLS0K
IHRvb2xzL2Jsa3RhcDIvZHJpdmVycy90YXBkaXNrLWNvbnRyb2wuaCAgICB8ICAgMzUgLQogdG9v
bHMvYmxrdGFwMi9kcml2ZXJzL3RhcGRpc2stZGlmZi5jICAgICAgIHwgIDgwMiAtLS0tLQogdG9v
bHMvYmxrdGFwMi9kcml2ZXJzL3RhcGRpc2stZGlza3R5cGUuYyAgIHwgIDIwMCAtLQogdG9vbHMv
YmxrdGFwMi9kcml2ZXJzL3RhcGRpc2stZGlza3R5cGUuaCAgIHwgICA2MiAtCiB0b29scy9ibGt0
YXAyL2RyaXZlcnMvdGFwZGlzay1kcml2ZXIuYyAgICAgfCAgMTAxIC0KIHRvb2xzL2Jsa3RhcDIv
ZHJpdmVycy90YXBkaXNrLWRyaXZlci5oICAgICB8ICAgNjIgLQogdG9vbHMvYmxrdGFwMi9kcml2
ZXJzL3RhcGRpc2stZmlsdGVyLmMgICAgIHwgIDI3MiAtLQogdG9vbHMvYmxrdGFwMi9kcml2ZXJz
L3RhcGRpc2stZmlsdGVyLmggICAgIHwgICA2NyAtCiB0b29scy9ibGt0YXAyL2RyaXZlcnMvdGFw
ZGlzay1pbWFnZS5jICAgICAgfCAgMTY5IC0KIHRvb2xzL2Jsa3RhcDIvZHJpdmVycy90YXBkaXNr
LWltYWdlLmggICAgICB8ICAgNTYgLQogdG9vbHMvYmxrdGFwMi9kcml2ZXJzL3RhcGRpc2staW50
ZXJmYWNlLmMgIHwgIDI1OSAtLQogdG9vbHMvYmxrdGFwMi9kcml2ZXJzL3RhcGRpc2staW50ZXJm
YWNlLmggIHwgICA1NCAtCiB0b29scy9ibGt0YXAyL2RyaXZlcnMvdGFwZGlzay1sb2cuYyAgICAg
ICAgfCAgMjU3IC0tCiB0b29scy9ibGt0YXAyL2RyaXZlcnMvdGFwZGlzay1sb2cuaCAgICAgICAg
fCAgIDUxIC0KIHRvb2xzL2Jsa3RhcDIvZHJpdmVycy90YXBkaXNrLXF1ZXVlLmMgICAgICB8ICA3
NDMgLS0tLS0KIHRvb2xzL2Jsa3RhcDIvZHJpdmVycy90YXBkaXNrLXF1ZXVlLmggICAgICB8ICAx
MjUgLQogdG9vbHMvYmxrdGFwMi9kcml2ZXJzL3RhcGRpc2stcmluZy5jICAgICAgIHwgIDQzOSAt
LS0KIHRvb2xzL2Jsa3RhcDIvZHJpdmVycy90YXBkaXNrLXJpbmcuaCAgICAgICB8ICAgODcgLQog
dG9vbHMvYmxrdGFwMi9kcml2ZXJzL3RhcGRpc2stc2VydmVyLmMgICAgIHwgIDM0NSAtLQogdG9v
bHMvYmxrdGFwMi9kcml2ZXJzL3RhcGRpc2stc2VydmVyLmggICAgIHwgICA2NyAtCiB0b29scy9i
bGt0YXAyL2RyaXZlcnMvdGFwZGlzay1zdHJlYW0uYyAgICAgfCAgNjA1IC0tLS0KIHRvb2xzL2Js
a3RhcDIvZHJpdmVycy90YXBkaXNrLXV0aWxzLmMgICAgICB8ICAyMTQgLS0KIHRvb2xzL2Jsa3Rh
cDIvZHJpdmVycy90YXBkaXNrLXV0aWxzLmggICAgICB8ICAgNDUgLQogdG9vbHMvYmxrdGFwMi9k
cml2ZXJzL3RhcGRpc2stdmJkLmMgICAgICAgIHwgMTcyNCAtLS0tLS0tLS0tCiB0b29scy9ibGt0
YXAyL2RyaXZlcnMvdGFwZGlzay12YmQuaCAgICAgICAgfCAgMjA3IC0tCiB0b29scy9ibGt0YXAy
L2RyaXZlcnMvdGFwZGlzay5oICAgICAgICAgICAgfCAgMTY5IC0KIHRvb2xzL2Jsa3RhcDIvZHJp
dmVycy90YXBkaXNrMi5jICAgICAgICAgICB8ICAxMzggLQogdG9vbHMvYmxrdGFwMi9kcml2ZXJz
L3RkLmMgICAgICAgICAgICAgICAgIHwgIDY5MSAtLS0tCiB0b29scy9ibGt0YXAyL2RyaXZlcnMv
eG1zbmFwICAgICAgICAgICAgICAgfCAgIDc4IC0KIHRvb2xzL2Jsa3RhcDIvaW5jbHVkZS9NYWtl
ZmlsZSAgICAgICAgICAgICB8ICAgMTkgLQogdG9vbHMvYmxrdGFwMi9pbmNsdWRlL2F0b21pY2lv
LmggICAgICAgICAgIHwgICAzNSAtCiB0b29scy9ibGt0YXAyL2luY2x1ZGUvYmxrdGFwMi5oICAg
ICAgICAgICAgfCAgIDY3IC0KIHRvb2xzL2Jsa3RhcDIvaW5jbHVkZS9ibGt0YXBsaWIuaCAgICAg
ICAgICB8ICAyNDIgLS0KIHRvb2xzL2Jsa3RhcDIvaW5jbHVkZS9saWJ2aGQtam91cm5hbC5oICAg
ICB8ICAgNjggLQogdG9vbHMvYmxrdGFwMi9pbmNsdWRlL2xpYnZoZC5oICAgICAgICAgICAgIHwg
IDMyNiAtLQogdG9vbHMvYmxrdGFwMi9pbmNsdWRlL2xpc3QuaCAgICAgICAgICAgICAgIHwgIDEy
NSAtCiB0b29scy9ibGt0YXAyL2luY2x1ZGUvbHZtLXV0aWwuaCAgICAgICAgICAgfCAgIDcxIC0K
IHRvb2xzL2Jsa3RhcDIvaW5jbHVkZS9yZWxhdGl2ZS1wYXRoLmggICAgICB8ICAgNDMgLQogdG9v
bHMvYmxrdGFwMi9pbmNsdWRlL3RhcGRpc2stbWVzc2FnZS5oICAgIHwgIDIwMyAtLQogdG9vbHMv
YmxrdGFwMi9pbmNsdWRlL3ZoZC11dGlsLmggICAgICAgICAgIHwgICA0NCAtCiB0b29scy9ibGt0
YXAyL2luY2x1ZGUvdmhkLXV1aWQuaCAgICAgICAgICAgfCAgIDYzIC0KIHRvb2xzL2Jsa3RhcDIv
aW5jbHVkZS92aGQuaCAgICAgICAgICAgICAgICB8ICAyMTkgLS0KIHRvb2xzL2Jsa3RhcDIvbHZt
L01ha2VmaWxlICAgICAgICAgICAgICAgICB8ICAgMzggLQogdG9vbHMvYmxrdGFwMi9sdm0vbHZt
LXV0aWwuYyAgICAgICAgICAgICAgIHwgIDM0OSAtLQogdG9vbHMvYmxrdGFwMi92aGQvTWFrZWZp
bGUgICAgICAgICAgICAgICAgIHwgICA1NSAtCiB0b29scy9ibGt0YXAyL3ZoZC9saWIvTWFrZWZp
bGUgICAgICAgICAgICAgfCAgIDg4IC0KIHRvb2xzL2Jsa3RhcDIvdmhkL2xpYi9hdG9taWNpby5j
ICAgICAgICAgICB8ICAgNjEgLQogdG9vbHMvYmxrdGFwMi92aGQvbGliL2xpYnZoZC1qb3VybmFs
LmMgICAgIHwgMTUzMyAtLS0tLS0tLS0KIHRvb2xzL2Jsa3RhcDIvdmhkL2xpYi9saWJ2aGQuYyAg
ICAgICAgICAgICB8IDMzNDggLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHRvb2xzL2Jsa3RhcDIvdmhk
L2xpYi9yZWxhdGl2ZS1wYXRoLmMgICAgICB8ICAyOTkgLS0KIHRvb2xzL2Jsa3RhcDIvdmhkL2xp
Yi92aGQtdXRpbC1jaGVjay5jICAgICB8ICA5ODAgLS0tLS0tCiB0b29scy9ibGt0YXAyL3ZoZC9s
aWIvdmhkLXV0aWwtY29hbGVzY2UuYyAgfCAgMjE4IC0tCiB0b29scy9ibGt0YXAyL3ZoZC9saWIv
dmhkLXV0aWwtY3JlYXRlLmMgICAgfCAgIDgwIC0KIHRvb2xzL2Jsa3RhcDIvdmhkL2xpYi92aGQt
dXRpbC1maWxsLmMgICAgICB8ICAxMDUgLQogdG9vbHMvYmxrdGFwMi92aGQvbGliL3ZoZC11dGls
LW1vZGlmeS5jICAgIHwgIDEzMiAtCiB0b29scy9ibGt0YXAyL3ZoZC9saWIvdmhkLXV0aWwtcXVl
cnkuYyAgICAgfCAgMTU5IC0KIHRvb2xzL2Jsa3RhcDIvdmhkL2xpYi92aGQtdXRpbC1yZWFkLmMg
ICAgICB8ICA3NDIgLS0tLS0KIHRvb2xzL2Jsa3RhcDIvdmhkL2xpYi92aGQtdXRpbC1yZXBhaXIu
YyAgICB8ICAgODQgLQogdG9vbHMvYmxrdGFwMi92aGQvbGliL3ZoZC11dGlsLXJlc2l6ZS5jICAg
IHwgMTEzMSAtLS0tLS0tCiB0b29scy9ibGt0YXAyL3ZoZC9saWIvdmhkLXV0aWwtcmV2ZXJ0LmMg
ICAgfCAgMTA2IC0KIHRvb2xzL2Jsa3RhcDIvdmhkL2xpYi92aGQtdXRpbC1zY2FuLmMgICAgICB8
IDEzMTcgLS0tLS0tLS0KIHRvb2xzL2Jsa3RhcDIvdmhkL2xpYi92aGQtdXRpbC1zZXQtZmllbGQu
YyB8ICAxMDYgLQogdG9vbHMvYmxrdGFwMi92aGQvbGliL3ZoZC11dGlsLXNuYXBzaG90LmMgIHwg
IDIxNiAtLQogdG9vbHMvYmxrdGFwMi92aGQvbGliL3ZoZC11dGlsLXV1aWQuYyAgICAgIHwgIDEy
OCAtCiB0b29scy9ibGt0YXAyL3ZoZC92aGQtdXBkYXRlLmMgICAgICAgICAgICAgfCAgMjU5IC0t
CiB0b29scy9ibGt0YXAyL3ZoZC92aGQtdXRpbC5jICAgICAgICAgICAgICAgfCAgMTYzIC0KIHRv
b2xzL2NvbmZpZy5oLmluICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDYgLQogdG9vbHMv
Y29uZmlndXJlICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA3OCAtCiB0b29scy9jb25m
aWd1cmUuYWMgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDE4IC0KIHRvb2xzL2dvbGFuZy94
ZW5saWdodC94ZW5saWdodC5nbyAgICAgICAgICB8ICAgIDIgKy0KIHRvb2xzL2xpYnhsL01ha2Vm
aWxlICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDggKy0KIHRvb2xzL2xpYnhsL2NoZWNrLXhs
LWRpc2stcGFyc2UgICAgICAgICAgICB8ICAgIDIgKy0KIHRvb2xzL2xpYnhsL2xpYnhsX2Jsa3Rh
cDIuYyAgICAgICAgICAgICAgICB8ICAgOTQgLQogdG9vbHMvbGlieGwvbGlieGxfZGV2aWNlLmMg
ICAgICAgICAgICAgICAgIHwgICA0MCArLQogdG9vbHMvbGlieGwvbGlieGxfZGlzay5jICAgICAg
ICAgICAgICAgICAgIHwgICAyNSArLQogdG9vbHMvbGlieGwvbGlieGxfZG0uYyAgICAgICAgICAg
ICAgICAgICAgIHwgICAxNyArLQogdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCAgICAgICAg
ICAgICAgIHwgICAyNiAtCiB0b29scy9saWJ4bC9saWJ4bF9ub2Jsa3RhcDIuYyAgICAgICAgICAg
ICAgfCAgIDQyIC0KIHRvb2xzL2xpYnhsL3hlbmxpZ2h0LnBjLmluICAgICAgICAgICAgICAgICB8
ICAgIDIgKy0KIHRvb2xzL3hlbnN0b3JlL2hhc2h0YWJsZS5jICAgICAgICAgICAgICAgICB8ICAg
IDUgLQogdG9vbHMveGVuc3RvcmUvaGFzaHRhYmxlLmggICAgICAgICAgICAgICAgIHwgICAgNSAt
CiB0b29scy94ZW5zdG9yZS9oYXNodGFibGVfcHJpdmF0ZS5oICAgICAgICAgfCAgICA1IC0KIDE1
MiBmaWxlcyBjaGFuZ2VkLCAxNSBpbnNlcnRpb25zKCspLCA0MDY2NyBkZWxldGlvbnMoLSkKIGRl
bGV0ZSBtb2RlIDEwMDY0NCB0b29scy9ibGt0YXAyL0NPUFlJTkcKIGRlbGV0ZSBtb2RlIDEwMDY0
NCB0b29scy9ibGt0YXAyL01ha2VmaWxlCiBkZWxldGUgbW9kZSAxMDA2NDQgdG9vbHMvYmxrdGFw
Mi9SRUFETUUKIGRlbGV0ZSBtb2RlIDEwMDY0NCB0b29scy9ibGt0YXAyL2NvbnRyb2wvTWFrZWZp
bGUKIGRlbGV0ZSBtb2RlIDEwMDY0NCB0b29scy9ibGt0YXAyL2NvbnRyb2wvdGFwLWN0bC1hbGxv
Y2F0ZS5jCiBkZWxldGUgbW9kZSAxMDA2NDQgdG9vbHMvYmxrdGFwMi9jb250cm9sL3RhcC1jdGwt
YXR0YWNoLmMKIGRlbGV0ZSBtb2RlIDEwMDY0NCB0b29scy9ibGt0YXAyL2NvbnRyb2wvdGFwLWN0
bC1jaGVjay5jCiBkZWxldGUgbW9kZSAxMDA2NDQgdG9vbHMvYmxrdGFwMi9jb250cm9sL3RhcC1j
dGwtY2xvc2UuYwogZGVsZXRlIG1vZGUgMTAwNjQ0IHRvb2xzL2Jsa3RhcDIvY29udHJvbC90YXAt
Y3RsLWNyZWF0ZS5jCiBkZWxldGUgbW9kZSAxMDA2NDQgdG9vbHMvYmxrdGFwMi9jb250cm9sL3Rh
cC1jdGwtZGVzdHJveS5jCiBkZWxldGUgbW9kZSAxMDA2NDQgdG9vbHMvYmxrdGFwMi9jb250cm9s
L3RhcC1jdGwtZGV0YWNoLmMKIGRlbGV0ZSBtb2RlIDEwMDY0NCB0b29scy9ibGt0YXAyL2NvbnRy
b2wvdGFwLWN0bC1mcmVlLmMKIGRlbGV0ZSBtb2RlIDEwMDY0NCB0b29scy9ibGt0YXAyL2NvbnRy
b2wvdGFwLWN0bC1pcGMuYwogZGVsZXRlIG1vZGUgMTAwNjQ0IHRvb2xzL2Jsa3RhcDIvY29udHJv
bC90YXAtY3RsLWxpc3QuYwogZGVsZXRlIG1vZGUgMTAwNjQ0IHRvb2xzL2Jsa3RhcDIvY29udHJv
bC90YXAtY3RsLW1ham9yLmMKIGRlbGV0ZSBtb2RlIDEwMDY0NCB0b29scy9ibGt0YXAyL2NvbnRy
b2wvdGFwLWN0bC1vcGVuLmMKIGRlbGV0ZSBtb2RlIDEwMDY0NCB0b29scy9ibGt0YXAyL2NvbnRy
b2wvdGFwLWN0bC1wYXVzZS5jCiBkZWxldGUgbW9kZSAxMDA2NDQgdG9vbHMvYmxrdGFwMi9jb250
cm9sL3RhcC1jdGwtc3Bhd24uYwogZGVsZXRlIG1vZGUgMTAwNjQ0IHRvb2xzL2Jsa3RhcDIvY29u
dHJvbC90YXAtY3RsLXVucGF1c2UuYwogZGVsZXRlIG1vZGUgMTAwNjQ0IHRvb2xzL2Jsa3RhcDIv
Y29udHJvbC90YXAtY3RsLmMKIGRlbGV0ZSBtb2RlIDEwMDY0NCB0b29scy9ibGt0YXAyL2NvbnRy
b2wvdGFwLWN0bC5oCiBkZWxldGUgbW9kZSAxMDA2NDQgdG9vbHMvYmxrdGFwMi9jb250cm9sL3hl
bmJsa3RhcGN0bC5wYy5pbgogZGVsZXRlIG1vZGUgMTAwNjQ0IHRvb2xzL2Jsa3RhcDIvZHJpdmVy
cy9NYWtlZmlsZQogZGVsZXRlIG1vZGUgMTAwNjQ0IHRvb2xzL2Jsa3RhcDIvZHJpdmVycy9hZXMu
YwogZGVsZXRlIG1vZGUgMTAwNjQ0IHRvb2xzL2Jsa3RhcDIvZHJpdmVycy9hZXMuaAogZGVsZXRl
IG1vZGUgMTAwNjQ0IHRvb2xzL2Jsa3RhcDIvZHJpdmVycy9hdG9taWNpby5jCiBkZWxldGUgbW9k
ZSAxMDA2NDQgdG9vbHMvYmxrdGFwMi9kcml2ZXJzL2Jsay5oCiBkZWxldGUgbW9kZSAxMDA2NDQg
dG9vbHMvYmxrdGFwMi9kcml2ZXJzL2Jsa19saW51eC5jCiBkZWxldGUgbW9kZSAxMDA2NDQgdG9v
bHMvYmxrdGFwMi9kcml2ZXJzL2Jsa19uZXRic2QuYwogZGVsZXRlIG1vZGUgMTAwNjQ0IHRvb2xz
L2Jsa3RhcDIvZHJpdmVycy9ibG9jay1haW8uYwogZGVsZXRlIG1vZGUgMTAwNjQ0IHRvb2xzL2Js
a3RhcDIvZHJpdmVycy9ibG9jay1jYWNoZS5jCiBkZWxldGUgbW9kZSAxMDA2NDQgdG9vbHMvYmxr
dGFwMi9kcml2ZXJzL2Jsb2NrLWxvZy5jCiBkZWxldGUgbW9kZSAxMDA2NDQgdG9vbHMvYmxrdGFw
Mi9kcml2ZXJzL2Jsb2NrLXFjb3cuYwogZGVsZXRlIG1vZGUgMTAwNjQ0IHRvb2xzL2Jsa3RhcDIv
ZHJpdmVycy9ibG9jay1yYW0uYwogZGVsZXRlIG1vZGUgMTAwNjQ0IHRvb2xzL2Jsa3RhcDIvZHJp
dmVycy9ibG9jay1yZW11cy5jCiBkZWxldGUgbW9kZSAxMDA2NDQgdG9vbHMvYmxrdGFwMi9kcml2
ZXJzL2Jsb2NrLXZoZC5jCiBkZWxldGUgbW9kZSAxMDA2NDQgdG9vbHMvYmxrdGFwMi9kcml2ZXJz
L2Jzd2FwLmgKIGRlbGV0ZSBtb2RlIDEwMDY0NCB0b29scy9ibGt0YXAyL2RyaXZlcnMvY2hlY2tf
Z2NyeXB0CiBkZWxldGUgbW9kZSAxMDA2NDQgdG9vbHMvYmxrdGFwMi9kcml2ZXJzL2hhc2h0YWJs
ZS5jCiBkZWxldGUgbW9kZSAxMDA2NDQgdG9vbHMvYmxrdGFwMi9kcml2ZXJzL2hhc2h0YWJsZS5o
CiBkZWxldGUgbW9kZSAxMDA2NDQgdG9vbHMvYmxrdGFwMi9kcml2ZXJzL2hhc2h0YWJsZV9pdHIu
YwogZGVsZXRlIG1vZGUgMTAwNjQ0IHRvb2xzL2Jsa3RhcDIvZHJpdmVycy9oYXNodGFibGVfaXRy
LmgKIGRlbGV0ZSBtb2RlIDEwMDY0NCB0b29scy9ibGt0YXAyL2RyaXZlcnMvaGFzaHRhYmxlX3By
aXZhdGUuaAogZGVsZXRlIG1vZGUgMTAwNjQ0IHRvb2xzL2Jsa3RhcDIvZHJpdmVycy9oYXNodGFi
bGVfdXRpbGl0eS5jCiBkZWxldGUgbW9kZSAxMDA2NDQgdG9vbHMvYmxrdGFwMi9kcml2ZXJzL2hh
c2h0YWJsZV91dGlsaXR5LmgKIGRlbGV0ZSBtb2RlIDEwMDY0NCB0b29scy9ibGt0YXAyL2RyaXZl
cnMvaW1nMnFjb3cuYwogZGVsZXRlIG1vZGUgMTAwNjQ0IHRvb2xzL2Jsa3RhcDIvZHJpdmVycy9p
by1vcHRpbWl6ZS5jCiBkZWxldGUgbW9kZSAxMDA2NDQgdG9vbHMvYmxrdGFwMi9kcml2ZXJzL2lv
LW9wdGltaXplLmgKIGRlbGV0ZSBtb2RlIDEwMDY0NCB0b29scy9ibGt0YXAyL2RyaXZlcnMvbGli
YWlvLWNvbXBhdC5oCiBkZWxldGUgbW9kZSAxMDA2NDQgdG9vbHMvYmxrdGFwMi9kcml2ZXJzL2xv
Y2suYwogZGVsZXRlIG1vZGUgMTAwNjQ0IHRvb2xzL2Jsa3RhcDIvZHJpdmVycy9sb2NrLmgKIGRl
bGV0ZSBtb2RlIDEwMDY0NCB0b29scy9ibGt0YXAyL2RyaXZlcnMvbG9nLmgKIGRlbGV0ZSBtb2Rl
IDEwMDY0NCB0b29scy9ibGt0YXAyL2RyaXZlcnMvbWQ1LmMKIGRlbGV0ZSBtb2RlIDEwMDY0NCB0
b29scy9ibGt0YXAyL2RyaXZlcnMvbWQ1LmgKIGRlbGV0ZSBtb2RlIDEwMDY0NCB0b29scy9ibGt0
YXAyL2RyaXZlcnMvcHJvZmlsZS5oCiBkZWxldGUgbW9kZSAxMDA2NDQgdG9vbHMvYmxrdGFwMi9k
cml2ZXJzL3Fjb3ctY3JlYXRlLmMKIGRlbGV0ZSBtb2RlIDEwMDY0NCB0b29scy9ibGt0YXAyL2Ry
aXZlcnMvcWNvdy5oCiBkZWxldGUgbW9kZSAxMDA2NDQgdG9vbHMvYmxrdGFwMi9kcml2ZXJzL3Fj
b3cycmF3LmMKIGRlbGV0ZSBtb2RlIDEwMDY0NCB0b29scy9ibGt0YXAyL2RyaXZlcnMvc2NoZWR1
bGVyLmMKIGRlbGV0ZSBtb2RlIDEwMDY0NCB0b29scy9ibGt0YXAyL2RyaXZlcnMvc2NoZWR1bGVy
LmgKIGRlbGV0ZSBtb2RlIDEwMDY0NCB0b29scy9ibGt0YXAyL2RyaXZlcnMvdGFwZGlzay1jbGll
bnQuYwogZGVsZXRlIG1vZGUgMTAwNjQ0IHRvb2xzL2Jsa3RhcDIvZHJpdmVycy90YXBkaXNrLWNv
bnRyb2wuYwogZGVsZXRlIG1vZGUgMTAwNjQ0IHRvb2xzL2Jsa3RhcDIvZHJpdmVycy90YXBkaXNr
LWNvbnRyb2wuaAogZGVsZXRlIG1vZGUgMTAwNjQ0IHRvb2xzL2Jsa3RhcDIvZHJpdmVycy90YXBk
aXNrLWRpZmYuYwogZGVsZXRlIG1vZGUgMTAwNjQ0IHRvb2xzL2Jsa3RhcDIvZHJpdmVycy90YXBk
aXNrLWRpc2t0eXBlLmMKIGRlbGV0ZSBtb2RlIDEwMDY0NCB0b29scy9ibGt0YXAyL2RyaXZlcnMv
dGFwZGlzay1kaXNrdHlwZS5oCiBkZWxldGUgbW9kZSAxMDA2NDQgdG9vbHMvYmxrdGFwMi9kcml2
ZXJzL3RhcGRpc2stZHJpdmVyLmMKIGRlbGV0ZSBtb2RlIDEwMDY0NCB0b29scy9ibGt0YXAyL2Ry
aXZlcnMvdGFwZGlzay1kcml2ZXIuaAogZGVsZXRlIG1vZGUgMTAwNjQ0IHRvb2xzL2Jsa3RhcDIv
ZHJpdmVycy90YXBkaXNrLWZpbHRlci5jCiBkZWxldGUgbW9kZSAxMDA2NDQgdG9vbHMvYmxrdGFw
Mi9kcml2ZXJzL3RhcGRpc2stZmlsdGVyLmgKIGRlbGV0ZSBtb2RlIDEwMDY0NCB0b29scy9ibGt0
YXAyL2RyaXZlcnMvdGFwZGlzay1pbWFnZS5jCiBkZWxldGUgbW9kZSAxMDA2NDQgdG9vbHMvYmxr
dGFwMi9kcml2ZXJzL3RhcGRpc2staW1hZ2UuaAogZGVsZXRlIG1vZGUgMTAwNjQ0IHRvb2xzL2Js
a3RhcDIvZHJpdmVycy90YXBkaXNrLWludGVyZmFjZS5jCiBkZWxldGUgbW9kZSAxMDA2NDQgdG9v
bHMvYmxrdGFwMi9kcml2ZXJzL3RhcGRpc2staW50ZXJmYWNlLmgKIGRlbGV0ZSBtb2RlIDEwMDY0
NCB0b29scy9ibGt0YXAyL2RyaXZlcnMvdGFwZGlzay1sb2cuYwogZGVsZXRlIG1vZGUgMTAwNjQ0
IHRvb2xzL2Jsa3RhcDIvZHJpdmVycy90YXBkaXNrLWxvZy5oCiBkZWxldGUgbW9kZSAxMDA2NDQg
dG9vbHMvYmxrdGFwMi9kcml2ZXJzL3RhcGRpc2stcXVldWUuYwogZGVsZXRlIG1vZGUgMTAwNjQ0
IHRvb2xzL2Jsa3RhcDIvZHJpdmVycy90YXBkaXNrLXF1ZXVlLmgKIGRlbGV0ZSBtb2RlIDEwMDY0
NCB0b29scy9ibGt0YXAyL2RyaXZlcnMvdGFwZGlzay1yaW5nLmMKIGRlbGV0ZSBtb2RlIDEwMDY0
NCB0b29scy9ibGt0YXAyL2RyaXZlcnMvdGFwZGlzay1yaW5nLmgKIGRlbGV0ZSBtb2RlIDEwMDY0
NCB0b29scy9ibGt0YXAyL2RyaXZlcnMvdGFwZGlzay1zZXJ2ZXIuYwogZGVsZXRlIG1vZGUgMTAw
NjQ0IHRvb2xzL2Jsa3RhcDIvZHJpdmVycy90YXBkaXNrLXNlcnZlci5oCiBkZWxldGUgbW9kZSAx
MDA2NDQgdG9vbHMvYmxrdGFwMi9kcml2ZXJzL3RhcGRpc2stc3RyZWFtLmMKIGRlbGV0ZSBtb2Rl
IDEwMDY0NCB0b29scy9ibGt0YXAyL2RyaXZlcnMvdGFwZGlzay11dGlscy5jCiBkZWxldGUgbW9k
ZSAxMDA2NDQgdG9vbHMvYmxrdGFwMi9kcml2ZXJzL3RhcGRpc2stdXRpbHMuaAogZGVsZXRlIG1v
ZGUgMTAwNjQ0IHRvb2xzL2Jsa3RhcDIvZHJpdmVycy90YXBkaXNrLXZiZC5jCiBkZWxldGUgbW9k
ZSAxMDA2NDQgdG9vbHMvYmxrdGFwMi9kcml2ZXJzL3RhcGRpc2stdmJkLmgKIGRlbGV0ZSBtb2Rl
IDEwMDY0NCB0b29scy9ibGt0YXAyL2RyaXZlcnMvdGFwZGlzay5oCiBkZWxldGUgbW9kZSAxMDA2
NDQgdG9vbHMvYmxrdGFwMi9kcml2ZXJzL3RhcGRpc2syLmMKIGRlbGV0ZSBtb2RlIDEwMDY0NCB0
b29scy9ibGt0YXAyL2RyaXZlcnMvdGQuYwogZGVsZXRlIG1vZGUgMTAwNjQ0IHRvb2xzL2Jsa3Rh
cDIvZHJpdmVycy94bXNuYXAKIGRlbGV0ZSBtb2RlIDEwMDY0NCB0b29scy9ibGt0YXAyL2luY2x1
ZGUvTWFrZWZpbGUKIGRlbGV0ZSBtb2RlIDEwMDY0NCB0b29scy9ibGt0YXAyL2luY2x1ZGUvYXRv
bWljaW8uaAogZGVsZXRlIG1vZGUgMTAwNjQ0IHRvb2xzL2Jsa3RhcDIvaW5jbHVkZS9ibGt0YXAy
LmgKIGRlbGV0ZSBtb2RlIDEwMDY0NCB0b29scy9ibGt0YXAyL2luY2x1ZGUvYmxrdGFwbGliLmgK
IGRlbGV0ZSBtb2RlIDEwMDY0NCB0b29scy9ibGt0YXAyL2luY2x1ZGUvbGlidmhkLWpvdXJuYWwu
aAogZGVsZXRlIG1vZGUgMTAwNjQ0IHRvb2xzL2Jsa3RhcDIvaW5jbHVkZS9saWJ2aGQuaAogZGVs
ZXRlIG1vZGUgMTAwNjQ0IHRvb2xzL2Jsa3RhcDIvaW5jbHVkZS9saXN0LmgKIGRlbGV0ZSBtb2Rl
IDEwMDY0NCB0b29scy9ibGt0YXAyL2luY2x1ZGUvbHZtLXV0aWwuaAogZGVsZXRlIG1vZGUgMTAw
NjQ0IHRvb2xzL2Jsa3RhcDIvaW5jbHVkZS9yZWxhdGl2ZS1wYXRoLmgKIGRlbGV0ZSBtb2RlIDEw
MDY0NCB0b29scy9ibGt0YXAyL2luY2x1ZGUvdGFwZGlzay1tZXNzYWdlLmgKIGRlbGV0ZSBtb2Rl
IDEwMDY0NCB0b29scy9ibGt0YXAyL2luY2x1ZGUvdmhkLXV0aWwuaAogZGVsZXRlIG1vZGUgMTAw
NjQ0IHRvb2xzL2Jsa3RhcDIvaW5jbHVkZS92aGQtdXVpZC5oCiBkZWxldGUgbW9kZSAxMDA2NDQg
dG9vbHMvYmxrdGFwMi9pbmNsdWRlL3ZoZC5oCiBkZWxldGUgbW9kZSAxMDA2NDQgdG9vbHMvYmxr
dGFwMi9sdm0vTWFrZWZpbGUKIGRlbGV0ZSBtb2RlIDEwMDY0NCB0b29scy9ibGt0YXAyL2x2bS9s
dm0tdXRpbC5jCiBkZWxldGUgbW9kZSAxMDA2NDQgdG9vbHMvYmxrdGFwMi92aGQvTWFrZWZpbGUK
IGRlbGV0ZSBtb2RlIDEwMDY0NCB0b29scy9ibGt0YXAyL3ZoZC9saWIvTWFrZWZpbGUKIGRlbGV0
ZSBtb2RlIDEwMDY0NCB0b29scy9ibGt0YXAyL3ZoZC9saWIvYXRvbWljaW8uYwogZGVsZXRlIG1v
ZGUgMTAwNjQ0IHRvb2xzL2Jsa3RhcDIvdmhkL2xpYi9saWJ2aGQtam91cm5hbC5jCiBkZWxldGUg
bW9kZSAxMDA2NDQgdG9vbHMvYmxrdGFwMi92aGQvbGliL2xpYnZoZC5jCiBkZWxldGUgbW9kZSAx
MDA2NDQgdG9vbHMvYmxrdGFwMi92aGQvbGliL3JlbGF0aXZlLXBhdGguYwogZGVsZXRlIG1vZGUg
MTAwNjQ0IHRvb2xzL2Jsa3RhcDIvdmhkL2xpYi92aGQtdXRpbC1jaGVjay5jCiBkZWxldGUgbW9k
ZSAxMDA2NDQgdG9vbHMvYmxrdGFwMi92aGQvbGliL3ZoZC11dGlsLWNvYWxlc2NlLmMKIGRlbGV0
ZSBtb2RlIDEwMDY0NCB0b29scy9ibGt0YXAyL3ZoZC9saWIvdmhkLXV0aWwtY3JlYXRlLmMKIGRl
bGV0ZSBtb2RlIDEwMDY0NCB0b29scy9ibGt0YXAyL3ZoZC9saWIvdmhkLXV0aWwtZmlsbC5jCiBk
ZWxldGUgbW9kZSAxMDA2NDQgdG9vbHMvYmxrdGFwMi92aGQvbGliL3ZoZC11dGlsLW1vZGlmeS5j
CiBkZWxldGUgbW9kZSAxMDA2NDQgdG9vbHMvYmxrdGFwMi92aGQvbGliL3ZoZC11dGlsLXF1ZXJ5
LmMKIGRlbGV0ZSBtb2RlIDEwMDY0NCB0b29scy9ibGt0YXAyL3ZoZC9saWIvdmhkLXV0aWwtcmVh
ZC5jCiBkZWxldGUgbW9kZSAxMDA2NDQgdG9vbHMvYmxrdGFwMi92aGQvbGliL3ZoZC11dGlsLXJl
cGFpci5jCiBkZWxldGUgbW9kZSAxMDA2NDQgdG9vbHMvYmxrdGFwMi92aGQvbGliL3ZoZC11dGls
LXJlc2l6ZS5jCiBkZWxldGUgbW9kZSAxMDA2NDQgdG9vbHMvYmxrdGFwMi92aGQvbGliL3ZoZC11
dGlsLXJldmVydC5jCiBkZWxldGUgbW9kZSAxMDA2NDQgdG9vbHMvYmxrdGFwMi92aGQvbGliL3Zo
ZC11dGlsLXNjYW4uYwogZGVsZXRlIG1vZGUgMTAwNjQ0IHRvb2xzL2Jsa3RhcDIvdmhkL2xpYi92
aGQtdXRpbC1zZXQtZmllbGQuYwogZGVsZXRlIG1vZGUgMTAwNjQ0IHRvb2xzL2Jsa3RhcDIvdmhk
L2xpYi92aGQtdXRpbC1zbmFwc2hvdC5jCiBkZWxldGUgbW9kZSAxMDA2NDQgdG9vbHMvYmxrdGFw
Mi92aGQvbGliL3ZoZC11dGlsLXV1aWQuYwogZGVsZXRlIG1vZGUgMTAwNjQ0IHRvb2xzL2Jsa3Rh
cDIvdmhkL3ZoZC11cGRhdGUuYwogZGVsZXRlIG1vZGUgMTAwNjQ0IHRvb2xzL2Jsa3RhcDIvdmhk
L3ZoZC11dGlsLmMKIGRlbGV0ZSBtb2RlIDEwMDY0NCB0b29scy9saWJ4bC9saWJ4bF9ibGt0YXAy
LmMKIGRlbGV0ZSBtb2RlIDEwMDY0NCB0b29scy9saWJ4bC9saWJ4bF9ub2Jsa3RhcDIuYwoKLS0g
CjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 14 10:30:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 10:30:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQUhk-0004aL-Kg; Tue, 14 May 2019 10:30:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=pH1X=TO=citrix.com=prvs=030624cdf=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1hQUhj-0004aG-4b
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 10:30:39 +0000
X-Inumbo-ID: 4ddb4ba6-7633-11e9-a1d9-03ab010e90f5
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4ddb4ba6-7633-11e9-a1d9-03ab010e90f5;
 Tue, 14 May 2019 10:30:33 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,468,1549929600"; d="scan'208";a="85431507"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 14 May 2019 11:30:30 +0100
Message-ID: <20190514103030.8393-3-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190514103030.8393-1-wei.liu2@citrix.com>
References: <20190514103030.8393-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 2/2] Drop blktap2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNjOiBJYW4g
SmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KCmdpdCBybSBibGt0YXAyCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 14 10:30:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 10:30:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQUhr-0004ba-CG; Tue, 14 May 2019 10:30:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=pH1X=TO=citrix.com=prvs=030624cdf=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1hQUhq-0004bN-Ke
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 10:30:46 +0000
X-Inumbo-ID: 53cbed22-7633-11e9-9b05-7bff1ff72ce6
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 53cbed22-7633-11e9-9b05-7bff1ff72ce6;
 Tue, 14 May 2019 10:30:43 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,468,1549929600"; d="scan'208";a="85431509"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 14 May 2019 11:30:29 +0100
Message-ID: <20190514103030.8393-2-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190514103030.8393-1-wei.liu2@citrix.com>
References: <20190514103030.8393-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 1/2] tools: remove blktap2 related code and
 documentation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QmxrdGFwMiBpcyBlZmZlY3RpdmVseSBkZWFkIGZvciBhIGZldyB5ZWFycy4KCk5vdGFibGUgY2hh
bmdlcyBpbiB0aGlzIHBhdGNoOgoKMC4gVW5ob29rIGJsa3RhcDIgZnJvbSBidWlsZCBzeXN0ZW0K
MS4gbGlieGwgbm8gbG9uZ2VyIHN1cHBvcnRzIFRBUCBkaXNrIGJhY2tlbmQsIHdpdGggYXBwcm9w
cmlhdGUgYXNzZXJ0aW9ucwogICBhZGRlZCBhbmQgc29tZSBjb2RlIHBhdGhzIG5vdyByZXR1cm4g
RVJST1JfRkFJTAoyLiBUYXAgaXMgbm8gbG9uZ2VyIGEgc3VwcG9ydGVkIGJhY2tlbmQKMy4gUmVt
b3ZlIGJsa3RhcDIgZW50cnkgZnJvbSBNQUlOVEFJTkVSUwoKQSBwYXRjaCB0byByZW1vdmUgYmxr
dGFwMiBkaXJlY3Rvcnkgd2lsbCBjb21lIGxhdGVyLgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiAuZ2l0aWdub3JlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAxNSAtLS0tLQogLmhnaWdub3JlICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
MTIgLS0tLQogSU5TVEFMTCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDQgLS0KIE1B
SU5UQUlORVJTICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA0IC0tCiBjb25maWcvVG9vbHMu
bWsuaW4gICAgICAgICAgICAgICAgICAgfCAgMSAtCiBkb2NzL21hbi94bC1kaXNrLWNvbmZpZ3Vy
YXRpb24uNS5wb2QgfCAgMiArLQogdG9vbHMvTWFrZWZpbGUgICAgICAgICAgICAgICAgICAgICAg
IHwgIDEgLQogdG9vbHMvUnVsZXMubWsgICAgICAgICAgICAgICAgICAgICAgIHwgMTYgKy0tLS0K
IHRvb2xzL2NvbmZpZy5oLmluICAgICAgICAgICAgICAgICAgICB8ICA2IC0tCiB0b29scy9jb25m
aWd1cmUgICAgICAgICAgICAgICAgICAgICAgfCA3OCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQog
dG9vbHMvY29uZmlndXJlLmFjICAgICAgICAgICAgICAgICAgIHwgMTggLS0tLS0tCiB0b29scy9n
b2xhbmcveGVubGlnaHQveGVubGlnaHQuZ28gICAgfCAgMiArLQogdG9vbHMvbGlieGwvTWFrZWZp
bGUgICAgICAgICAgICAgICAgIHwgIDggKy0tCiB0b29scy9saWJ4bC9jaGVjay14bC1kaXNrLXBh
cnNlICAgICAgfCAgMiArLQogdG9vbHMvbGlieGwvbGlieGxfYmxrdGFwMi5jICAgICAgICAgIHwg
OTQgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogdG9vbHMvbGlieGwvbGlieGxfZGV2aWNl
LmMgICAgICAgICAgIHwgNDAgKy0tLS0tLS0tLS0tCiB0b29scy9saWJ4bC9saWJ4bF9kaXNrLmMg
ICAgICAgICAgICAgfCAyNSArLS0tLS0tLQogdG9vbHMvbGlieGwvbGlieGxfZG0uYyAgICAgICAg
ICAgICAgIHwgMTcgKy0tLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggICAgICAgICB8
IDI2IC0tLS0tLS0tCiB0b29scy9saWJ4bC9saWJ4bF9ub2Jsa3RhcDIuYyAgICAgICAgfCA0MiAt
LS0tLS0tLS0tLS0tCiB0b29scy9saWJ4bC94ZW5saWdodC5wYy5pbiAgICAgICAgICAgfCAgMiAr
LQogdG9vbHMveGVuc3RvcmUvaGFzaHRhYmxlLmMgICAgICAgICAgIHwgIDUgLS0KIHRvb2xzL3hl
bnN0b3JlL2hhc2h0YWJsZS5oICAgICAgICAgICB8ICA1IC0tCiB0b29scy94ZW5zdG9yZS9oYXNo
dGFibGVfcHJpdmF0ZS5oICAgfCAgNSAtLQogMjQgZmlsZXMgY2hhbmdlZCwgMTUgaW5zZXJ0aW9u
cygrKSwgNDE1IGRlbGV0aW9ucygtKQogZGVsZXRlIG1vZGUgMTAwNjQ0IHRvb2xzL2xpYnhsL2xp
YnhsX2Jsa3RhcDIuYwogZGVsZXRlIG1vZGUgMTAwNjQ0IHRvb2xzL2xpYnhsL2xpYnhsX25vYmxr
dGFwMi5jCgpkaWZmIC0tZ2l0IGEvLmdpdGlnbm9yZSBiLy5naXRpZ25vcmUKaW5kZXggMjZiYzU4
M2Y3NC4uYjRmNWU4MmQxZCAxMDA2NDQKLS0tIGEvLmdpdGlnbm9yZQorKysgYi8uZ2l0aWdub3Jl
CkBAIC0xMTQsMjAgKzExNCw2IEBAIHRvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9oZWFkZXJzLmNo
awogdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L3hlbmZvcmVpZ25tZW1vcnkucGMKIHRvb2xzL2xp
YnMvZGV2aWNlbW9kZWwvaGVhZGVycy5jaGsKIHRvb2xzL2xpYnMvZGV2aWNlbW9kZWwveGVuZGV2
aWNlbW9kZWwucGMKLXRvb2xzL2Jsa3RhcDIvY29udHJvbC94ZW5ibGt0YXBjdGwucGMKLXRvb2xz
L2Jsa3RhcDIvZGFlbW9uL2Jsa3RhcGN0cmwKLXRvb2xzL2Jsa3RhcDIvZHJpdmVycy9pbWcycWNv
dwotdG9vbHMvYmxrdGFwMi9kcml2ZXJzL2xvY2stdXRpbAotdG9vbHMvYmxrdGFwMi9kcml2ZXJz
L3Fjb3ctY3JlYXRlCi10b29scy9ibGt0YXAyL2RyaXZlcnMvcWNvdzJyYXcKLXRvb2xzL2Jsa3Rh
cDIvZHJpdmVycy90YXBkaXNrCi10b29scy9ibGt0YXAyL2RyaXZlcnMvdGFwZGlzay1jbGllbnQK
LXRvb2xzL2Jsa3RhcDIvZHJpdmVycy90YXBkaXNrLWRpZmYKLXRvb2xzL2Jsa3RhcDIvZHJpdmVy
cy90YXBkaXNrLXN0cmVhbQotdG9vbHMvYmxrdGFwMi9kcml2ZXJzL3RhcGRpc2syCi10b29scy9i
bGt0YXAyL2RyaXZlcnMvdGQtdXRpbAotdG9vbHMvYmxrdGFwMi92aGQvdmhkLXVwZGF0ZQotdG9v
bHMvYmxrdGFwMi92aGQvdmhkLXV0aWwKIHRvb2xzL2NvbnNvbGUveGVuY29uc29sZQogdG9vbHMv
Y29uc29sZS94ZW5jb25zb2xlZAogdG9vbHMvY29uc29sZS9jbGllbnQvX3BhdGhzLmgKQEAgLTM4
Miw3ICszNjgsNiBAQCB0b29scy9saWJ4bC8qLnB5YwogdG9vbHMvbGlieGwvbGlieGwtc2F2ZS1o
ZWxwZXIKIHRvb2xzL2xpYnhsL3Rlc3RfdGltZWRlcmVnCiB0b29scy9saWJ4bC90ZXN0X2ZkZGVy
ZWdyYWNlCi10b29scy9ibGt0YXAyL2NvbnRyb2wvdGFwLWN0bAogdG9vbHMvZmlybXdhcmUvZXRo
ZXJib290L2ViLXJvbXMuaAogdG9vbHMvZmlybXdhcmUvZXRoZXJib290L2dweGUtZ2l0LXNuYXBz
aG90LnRhci5negogdG9vbHMvbWlzYy94ZW53YXRjaGRvZ2QKZGlmZiAtLWdpdCBhLy5oZ2lnbm9y
ZSBiLy5oZ2lnbm9yZQppbmRleCBkZWQ4Y2VmNTMyLi4xMDAyNWM4NzkzIDEwMDY0NAotLS0gYS8u
aGdpZ25vcmUKKysrIGIvLmhnaWdub3JlCkBAIC0xMjgsMTggKzEyOCw2IEBACiBec3R1YmRvbS9z
dHViZG9tcGF0aFwuc2gkCiBec3R1YmRvbS92dHBtL3Z0cG1fbWFuYWdlclwuaCQKIF50b29scy8u
Ki9idWlsZC9saWIuKi8uKlwucHkkCi1edG9vbHMvYmxrdGFwMi9jb250cm9sL3RhcC1jdGwkCi1e
dG9vbHMvYmxrdGFwMi9kcml2ZXJzL2ltZzJxY293JAotXnRvb2xzL2Jsa3RhcDIvZHJpdmVycy9s
b2NrLXV0aWwkCi1edG9vbHMvYmxrdGFwMi9kcml2ZXJzL3Fjb3ctY3JlYXRlJAotXnRvb2xzL2Js
a3RhcDIvZHJpdmVycy9xY293MnJhdyQKLV50b29scy9ibGt0YXAyL2RyaXZlcnMvdGFwZGlzay1j
bGllbnQkCi1edG9vbHMvYmxrdGFwMi9kcml2ZXJzL3RhcGRpc2stZGlmZiQKLV50b29scy9ibGt0
YXAyL2RyaXZlcnMvdGFwZGlzay1zdHJlYW0kCi1edG9vbHMvYmxrdGFwMi9kcml2ZXJzL3RhcGRp
c2syJAotXnRvb2xzL2Jsa3RhcDIvZHJpdmVycy90ZC11dGlsJAotXnRvb2xzL2Jsa3RhcDIvdmhk
L3ZoZC11cGRhdGUkCi1edG9vbHMvYmxrdGFwMi92aGQvdmhkLXV0aWwkCiBedG9vbHMvY2hlY2sv
XC4uKiQKIF50b29scy9jb25zb2xlL3hlbmNvbnNvbGUkCiBedG9vbHMvY29uc29sZS94ZW5jb25z
b2xlZCQKZGlmZiAtLWdpdCBhL0lOU1RBTEwgYi9JTlNUQUxMCmluZGV4IDlhYTllYmRkZGMuLmZm
OGUwODZmYmQgMTAwNjQ0Ci0tLSBhL0lOU1RBTEwKKysrIGIvSU5TVEFMTApAQCAtMTQ0LDEwICsx
NDQsNiBAQCB0aGlzIGRldGVjdGlvbiBhbmQgdGhlIHN5c3YgcnVubGV2ZWwgc2NyaXB0cyBoYXZl
IHRvIGJlIHVzZWQuCiAgIC0td2l0aC1zeXN0ZW1kPURJUgogICAtLXdpdGgtc3lzdGVtZC1tb2R1
bGVzLWxvYWQ9RElSCiAKLVRoZSBvbGQgYmFja2VuZCBkcml2ZXJzIGFyZSBkaXNhYmxlZCBiZWNh
dXNlIHFkaXNrIGlzIG5vdyB0aGUgZGVmYXVsdC4KLVRoaXMgb3B0aW9uIGNhbiBiZSB1c2VkIHRv
IGJ1aWxkIHRoZW0gYW55d2F5LgotICAtLWVuYWJsZS1ibGt0YXAyCi0KIEJ1aWxkIHZhcmlvdXMg
c3R1Ym9tIGNvbXBvbmVudHMsIHNvbWUgYXJlIG9ubHkgZXhhbXBsZSBjb2RlLiBJdHMgdXN1YWxs
eQogZW5vdWdoIHRvIHNwZWNpZnkganVzdCAtLWVuYWJsZS1zdHViZG9tIGFuZCBsZWF2ZSB0aGVz
ZSBvcHRpb25zIGFsb25lLgogICAtLWVuYWJsZS1pb2VtdS1zdHViZG9tCmRpZmYgLS1naXQgYS9N
QUlOVEFJTkVSUyBiL01BSU5UQUlORVJTCmluZGV4IDFmNDIyZDk2YTguLjhhMWUwNDAyNTggMTAw
NjQ0Ci0tLSBhL01BSU5UQUlORVJTCisrKyBiL01BSU5UQUlORVJTCkBAIC0xOTIsMTAgKzE5Miw2
IEBAIEY6CXhlbi9pbmNsdWRlL2FzbS1hcm0vCiBGOgl4ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC1h
cm0vCiBGOgl4ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC1hcm0uaAogCi1CTEtUQVAyCi1TOglPcnBo
YW5lZAotRjoJdG9vbHMvYmxrdGFwMi8KLQogQ29udGludW91cyBJbnRlZ3JhdGlvbiAoQ0kpCiBN
OglEb3VnIEdvbGRzdGVpbiA8Y2FyZG9lQGNhcmRvZS5jb20+CiBXOglodHRwczovL2dpdGxhYi5j
b20veGVuLXByb2plY3QveGVuCmRpZmYgLS1naXQgYS9jb25maWcvVG9vbHMubWsuaW4gYi9jb25m
aWcvVG9vbHMubWsuaW4KaW5kZXggOTgyNDVmNjNjOS4uNjJmMTU0NjYyZSAxMDA2NDQKLS0tIGEv
Y29uZmlnL1Rvb2xzLm1rLmluCisrKyBiL2NvbmZpZy9Ub29scy5tay5pbgpAQCAtNTMsNyArNTMs
NiBAQCBDT05GSUdfU0VBQklPUyAgICAgIDo9IEBzZWFiaW9zQAogQ09ORklHX0lQWEUgICAgICAg
ICA6PSBAaXB4ZUAKIENPTkZJR19RRU1VX1RSQUQgICAgOj0gQHFlbXVfdHJhZGl0aW9uYWxACiBD
T05GSUdfUUVNVV9YRU4gICAgIDo9IEBxZW11X3hlbkAKLUNPTkZJR19CTEtUQVAyICAgICAgOj0g
QGJsa3RhcDJACiBDT05GSUdfUUVNVVVfRVhUUkFfQVJHUzo9IEBFWFRSQV9RRU1VVV9DT05GSUdV
UkVfQVJHU0AKIENPTkZJR19MSUJOTCAgICAgICAgOj0gQGxpYm5sQAogCmRpZmYgLS1naXQgYS9k
b2NzL21hbi94bC1kaXNrLWNvbmZpZ3VyYXRpb24uNS5wb2QgYi9kb2NzL21hbi94bC1kaXNrLWNv
bmZpZ3VyYXRpb24uNS5wb2QKaW5kZXggZWVhODkzZWY5MS4uNzk2NWQ1ZGQ3MyAxMDA2NDQKLS0t
IGEvZG9jcy9tYW4veGwtZGlzay1jb25maWd1cmF0aW9uLjUucG9kCisrKyBiL2RvY3MvbWFuL3hs
LWRpc2stY29uZmlndXJhdGlvbi41LnBvZApAQCAtMjMyLDcgKzIzMiw3IEBAIFNwZWNpZmllcyB0
aGUgYmFja2VuZCBpbXBsZW1lbnRhdGlvbiB0byB1c2UKIAogPWl0ZW0gU3VwcG9ydGVkIHZhbHVl
cwogCi1waHksIHRhcCwgcWRpc2sKK3BoeSwgcWRpc2sKIAogPWl0ZW0gTWFuZGF0b3J5CiAKZGlm
ZiAtLWdpdCBhL3Rvb2xzL01ha2VmaWxlIGIvdG9vbHMvTWFrZWZpbGUKaW5kZXggOTljYmM5NTBk
Yy4uN2IxZjZjNGQyOCAxMDA2NDQKLS0tIGEvdG9vbHMvTWFrZWZpbGUKKysrIGIvdG9vbHMvTWFr
ZWZpbGUKQEAgLTIwLDcgKzIwLDYgQEAgU1VCRElSUy15ICs9IGNvbnNvbGUKIFNVQkRJUlMteSAr
PSB4ZW5tb24KIFNVQkRJUlMteSArPSB4ZW5zdGF0CiBTVUJESVJTLSQoQ09ORklHX0xpbnV4KSAr
PSBtZW1zaHIgCi1TVUJESVJTLSQoQ09ORklHX0JMS1RBUDIpICs9IGJsa3RhcDIKIFNVQkRJUlMt
JChDT05GSUdfTmV0QlNEKSArPSB4ZW5iYWNrZW5kZAogU1VCRElSUy15ICs9IGxpYmZzaW1hZ2UK
IFNVQkRJUlMtJChDT05GSUdfTGludXgpICs9IGxpYnZjaGFuCmRpZmYgLS1naXQgYS90b29scy9S
dWxlcy5tayBiL3Rvb2xzL1J1bGVzLm1rCmluZGV4IGY1NjEzZjczYTcuLmNmODkzNWQ2YTMgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL1J1bGVzLm1rCisrKyBiL3Rvb2xzL1J1bGVzLm1rCkBAIC0yNSw3ICsy
NSw2IEBAIFhFTl9YRU5MSUdIVCAgICAgICA9ICQoWEVOX1JPT1QpL3Rvb2xzL2xpYnhsCiBYRU5f
WExVVElMICAgICAgICAgPSAkKFhFTl9YRU5MSUdIVCkKIFhFTl9YRU5TVE9SRSAgICAgICA9ICQo
WEVOX1JPT1QpL3Rvb2xzL3hlbnN0b3JlCiBYRU5fTElCWEVOU1RBVCAgICAgPSAkKFhFTl9ST09U
KS90b29scy94ZW5zdGF0L2xpYnhlbnN0YXQvc3JjCi1YRU5fQkxLVEFQMiAgICAgICAgPSAkKFhF
Tl9ST09UKS90b29scy9ibGt0YXAyCiBYRU5fTElCVkNIQU4gICAgICAgPSAkKFhFTl9ST09UKS90
b29scy9saWJ2Y2hhbgogCiBDRkxBR1NfeGVuaW5jbHVkZSA9IC1JJChYRU5fSU5DTFVERSkKQEAg
LTE3NCwyMSArMTczLDggQEAgZWxzZQogQ0ZMQUdTICs9IC1PMiAtZm9taXQtZnJhbWUtcG9pbnRl
cgogZW5kaWYKIAotaWZlcSAoJChDT05GSUdfQkxLVEFQMikseSkKLUNGTEFHU19saWJibGt0YXBj
dGwgPSAtSSQoWEVOX0JMS1RBUDIpL2NvbnRyb2wgLUkkKFhFTl9CTEtUQVAyKS9pbmNsdWRlICQo
Q0ZMQUdTX3hlbmluY2x1ZGUpCi1TSERFUFNfbGliYmxrdGFwY3RsID0KLUxETElCU19saWJibGt0
YXBjdGwgPSAkKFNIREVQU19saWJibGt0YXBjdGwpICQoWEVOX0JMS1RBUDIpL2NvbnRyb2wvbGli
YmxrdGFwY3RsJChsaWJleHRlbnNpb24pCi1TSExJQl9saWJibGt0YXBjdGwgID0gJChTSERFUFNf
bGliYmxrdGFwY3RsKSAtV2wsLXJwYXRoLWxpbms9JChYRU5fQkxLVEFQMikvY29udHJvbAotZWxz
ZQotQ0ZMQUdTX2xpYmJsa3RhcGN0bCA9Ci1TSERFUFNfbGliYmxrdGFwY3RsID0KLUxETElCU19s
aWJibGt0YXBjdGwgPQotU0hMSUJfbGliYmxrdGFwY3RsICA9Ci1QS0dfQ09ORklHX1JFTU9WRSAr
PSB4ZW5ibGt0YXBjdGwKLWVuZGlmCi0KIENGTEFHU19saWJ4ZW5saWdodCA9IC1JJChYRU5fWEVO
TElHSFQpICQoQ0ZMQUdTX2xpYnhlbmN0cmwpICQoQ0ZMQUdTX3hlbmluY2x1ZGUpCi1TSERFUFNf
bGlieGVubGlnaHQgPSAkKFNITElCX2xpYnhlbmN0cmwpICQoU0hMSUJfbGlieGVuc3RvcmUpICQo
U0hMSUJfbGliYmxrdGFwY3RsKQorU0hERVBTX2xpYnhlbmxpZ2h0ID0gJChTSExJQl9saWJ4ZW5j
dHJsKSAkKFNITElCX2xpYnhlbnN0b3JlKQogTERMSUJTX2xpYnhlbmxpZ2h0ID0gJChTSERFUFNf
bGlieGVubGlnaHQpICQoWEVOX1hFTkxJR0hUKS9saWJ4ZW5saWdodCQobGliZXh0ZW5zaW9uKQog
U0hMSUJfbGlieGVubGlnaHQgID0gJChTSERFUFNfbGlieGVubGlnaHQpIC1XbCwtcnBhdGgtbGlu
az0kKFhFTl9YRU5MSUdIVCkKIApkaWZmIC0tZ2l0IGEvdG9vbHMvY29uZmlnLmguaW4gYi90b29s
cy9jb25maWcuaC5pbgppbmRleCA1OTg3ZjA4N2I4Li41YTU5NDRlYmUxIDEwMDY0NAotLS0gYS90
b29scy9jb25maWcuaC5pbgorKysgYi90b29scy9jb25maWcuaC5pbgpAQCAtMyw5ICszLDYgQEAK
IC8qIEVuYWJsaW5nIHN1cHBvcnQgcGFydGlhbCBkZXZpY2UgdHJlZSBpbiBsaWJ4bCAqLwogI3Vu
ZGVmIEVOQUJMRV9QQVJUSUFMX0RFVklDRV9UUkVFCiAKLS8qIEJsa3RhcDIgZW5hYmxlZCAqLwot
I3VuZGVmIEhBVkVfQkxLVEFQMgotCiAvKiBEZWZpbmUgdG8gMSBpZiB5b3UgaGF2ZSB0aGUgZGVj
bGFyYXRpb24gb2YgYGZkdF9maXJzdF9zdWJub2RlJywgYW5kIHRvIDAgaWYKICAgIHlvdSBkb24n
dC4gKi8KICN1bmRlZiBIQVZFX0RFQ0xfRkRUX0ZJUlNUX1NVQk5PREUKQEAgLTI3LDkgKzI0LDYg
QEAKIC8qIERlZmluZSB0byAxIGlmIHlvdSBoYXZlIHRoZSA8aW50dHlwZXMuaD4gaGVhZGVyIGZp
bGUuICovCiAjdW5kZWYgSEFWRV9JTlRUWVBFU19ICiAKLS8qIERlZmluZSB0byAxIGlmIHlvdSBo
YXZlIHRoZSBgYWlvJyBsaWJyYXJ5ICgtbGFpbykuICovCi0jdW5kZWYgSEFWRV9MSUJBSU8KLQog
LyogRGVmaW5lIHRvIDEgaWYgeW91IGhhdmUgdGhlIGBmZHQnIGxpYnJhcnkgKC1sZmR0KS4gKi8K
ICN1bmRlZiBIQVZFX0xJQkZEVAogCmRpZmYgLS1naXQgYS90b29scy9jb25maWd1cmUgYi90b29s
cy9jb25maWd1cmUKaW5kZXggOTJlYWQ5MzMzNS4uMmUyMWI5N2ZlNiAxMDA3NTUKLS0tIGEvdG9v
bHMvY29uZmlndXJlCisrKyBiL3Rvb2xzL2NvbmZpZ3VyZQpAQCAtNzAzLDcgKzcwMyw2IEBAIEJD
QwogTEQ4NgogQVM4NgogcWVtdV90cmFkaXRpb25hbAotYmxrdGFwMgogTElOVVhfQkFDS0VORF9N
T0RVTEVTCiBzZWFiaW9zCiBvdm1mCkBAIC04MDgsNyArODA3LDYgQEAgZW5hYmxlX3hzbXBvbGlj
eQogZW5hYmxlX292bWYKIGVuYWJsZV9zZWFiaW9zCiB3aXRoX2xpbnV4X2JhY2tlbmRfbW9kdWxl
cwotZW5hYmxlX2Jsa3RhcDIKIGVuYWJsZV9xZW11X3RyYWRpdGlvbmFsCiBlbmFibGVfcm9tYmlv
cwogd2l0aF9zeXN0ZW1fcWVtdQpAQCAtMTQ5Myw3ICsxNDkxLDYgQEAgT3B0aW9uYWwgRmVhdHVy
ZXM6CiAgIC0tZGlzYWJsZS14c21wb2xpY3kgICAgIERpc2FibGUgWFNNIHBvbGljeSBjb21waWxh
dGlvbiAoZGVmYXVsdCBpcyBFTkFCTEVEKQogICAtLWVuYWJsZS1vdm1mICAgICAgICAgICBFbmFi
bGUgT1ZNRiAoZGVmYXVsdCBpcyBESVNBQkxFRCkKICAgLS1kaXNhYmxlLXNlYWJpb3MgICAgICAg
RGlzYWJsZSBTZWFCSU9TIChkZWZhdWx0IGlzIEVOQUJMRUQpCi0gIC0tZW5hYmxlLWJsa3RhcDIg
ICAgICAgIEVuYWJsZSBibGt0YXAyLCAoREVGQVVMVCBpcyBvZmYpCiAgIC0tZW5hYmxlLXFlbXUt
dHJhZGl0aW9uYWwKICAgICAgICAgICAgICAgICAgICAgICAgICAgRW5hYmxlIHFlbXUgdHJhZGl0
aW9uYWwgZGV2aWNlIG1vZGVsLCAoREVGQVVMVCBpcyBvbgogICAgICAgICAgICAgICAgICAgICAg
ICAgICBmb3IgTGludXggb3IgTmV0QlNEIHg4Niwgb3RoZXJ3aXNlIG9mZikKQEAgLTQyMjEsNyAr
NDIxOCw2IEBAIHhlbi1zY3NpYmsKIHVzYmJrCiBwY2liYWNrCiB4ZW4tYWNwaS1wcm9jZXNzb3IK
LWJsa3RhcDIKICIKIDs7CiAqKQpAQCAtNDIzMywyOSArNDIyOSw2IEBAIGZpCiBMSU5VWF9CQUNL
RU5EX01PRFVMRVM9ImBldmFsIGVjaG8gJExJTlVYX0JBQ0tFTkRfTU9EVUxFU2AiCiAKIAotIyBD
aGVjayB3aGV0aGVyIC0tZW5hYmxlLWJsa3RhcDIgd2FzIGdpdmVuLgotaWYgdGVzdCAiJHtlbmFi
bGVfYmxrdGFwMitzZXR9IiA9IHNldDsgdGhlbiA6Ci0gIGVuYWJsZXZhbD0kZW5hYmxlX2Jsa3Rh
cDI7Ci1lbHNlCi0KLSAgICAgICAgZW5hYmxlX2Jsa3RhcDI9Im5vIgotCi1maQotCi1pZiB0ZXN0
ICJ4JGVuYWJsZV9ibGt0YXAyIiA9ICJ4eWVzIjsgdGhlbiA6Ci0KLQotJGFzX2VjaG8gIiNkZWZp
bmUgSEFWRV9CTEtUQVAyIDEiID4+Y29uZmRlZnMuaAotCi0gICAgYmxrdGFwMj15Ci1lbHNlCi0K
LSAgICBibGt0YXAyPW4KLQotZmkKLQotCi0KICMgQ2hlY2sgd2hldGhlciAtLWVuYWJsZS1xZW11
LXRyYWRpdGlvbmFsIHdhcyBnaXZlbi4KIGlmIHRlc3QgIiR7ZW5hYmxlX3FlbXVfdHJhZGl0aW9u
YWwrc2V0fSIgPSBzZXQ7IHRoZW4gOgogICBlbmFibGV2YWw9JGVuYWJsZV9xZW11X3RyYWRpdGlv
bmFsOwpAQCAtODQ2Nyw1NyArODQ0MCw2IEBAIGZpCiAKIAogCi1pZiB0ZXN0ICJ4JGVuYWJsZV9i
bGt0YXAyIiA9ICJ4eWVzIjsgdGhlbiA6Ci0KLXsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVu
by0kTElORU5PfTogY2hlY2tpbmcgZm9yIGlvX3NldHVwIGluIC1sYWlvIiA+JjUKLSRhc19lY2hv
X24gImNoZWNraW5nIGZvciBpb19zZXR1cCBpbiAtbGFpby4uLiAiID4mNjsgfQotaWYgJHthY19j
dl9saWJfYWlvX2lvX3NldHVwKzp9IGZhbHNlOyB0aGVuIDoKLSAgJGFzX2VjaG9fbiAiKGNhY2hl
ZCkgIiA+JjYKLWVsc2UKLSAgYWNfY2hlY2tfbGliX3NhdmVfTElCUz0kTElCUwotTElCUz0iLWxh
aW8gICRMSUJTIgotY2F0IGNvbmZkZWZzLmggLSA8PF9BQ0VPRiA+Y29uZnRlc3QuJGFjX2V4dAot
LyogZW5kIGNvbmZkZWZzLmguICAqLwotCi0vKiBPdmVycmlkZSBhbnkgR0NDIGludGVybmFsIHBy
b3RvdHlwZSB0byBhdm9pZCBhbiBlcnJvci4KLSAgIFVzZSBjaGFyIGJlY2F1c2UgaW50IG1pZ2h0
IG1hdGNoIHRoZSByZXR1cm4gdHlwZSBvZiBhIEdDQwotICAgYnVpbHRpbiBhbmQgdGhlbiBpdHMg
YXJndW1lbnQgcHJvdG90eXBlIHdvdWxkIHN0aWxsIGFwcGx5LiAgKi8KLSNpZmRlZiBfX2NwbHVz
cGx1cwotZXh0ZXJuICJDIgotI2VuZGlmCi1jaGFyIGlvX3NldHVwICgpOwotaW50Ci1tYWluICgp
Ci17Ci1yZXR1cm4gaW9fc2V0dXAgKCk7Ci0gIDsKLSAgcmV0dXJuIDA7Ci19Ci1fQUNFT0YKLWlm
IGFjX2ZuX2NfdHJ5X2xpbmsgIiRMSU5FTk8iOyB0aGVuIDoKLSAgYWNfY3ZfbGliX2Fpb19pb19z
ZXR1cD15ZXMKLWVsc2UKLSAgYWNfY3ZfbGliX2Fpb19pb19zZXR1cD1ubwotZmkKLXJtIC1mIGNv
cmUgY29uZnRlc3QuZXJyIGNvbmZ0ZXN0LiRhY19vYmpleHQgXAotICAgIGNvbmZ0ZXN0JGFjX2V4
ZWV4dCBjb25mdGVzdC4kYWNfZXh0Ci1MSUJTPSRhY19jaGVja19saWJfc2F2ZV9MSUJTCi1maQot
eyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiByZXN1bHQ6ICRhY19jdl9s
aWJfYWlvX2lvX3NldHVwIiA+JjUKLSRhc19lY2hvICIkYWNfY3ZfbGliX2Fpb19pb19zZXR1cCIg
PiY2OyB9Ci1pZiB0ZXN0ICJ4JGFjX2N2X2xpYl9haW9faW9fc2V0dXAiID0geHllczsgdGhlbiA6
Ci0gIGNhdCA+PmNvbmZkZWZzLmggPDxfQUNFT0YKLSNkZWZpbmUgSEFWRV9MSUJBSU8gMQotX0FD
RU9GCi0KLSAgTElCUz0iLWxhaW8gJExJQlMiCi0KLWVsc2UKLSAgYXNfZm5fZXJyb3IgJD8gIkNv
dWxkIG5vdCBmaW5kIGxpYmFpbyIgIiRMSU5FTk8iIDUKLWZpCi0KLQotZmkKIAogCiBhY19mbl9j
X2NoZWNrX2hlYWRlcl9tb25ncmVsICIkTElORU5PIiAiZXh0MmZzL2V4dDJmcy5oIiAiYWNfY3Zf
aGVhZGVyX2V4dDJmc19leHQyZnNfaCIgIiRhY19pbmNsdWRlc19kZWZhdWx0IgpkaWZmIC0tZ2l0
IGEvdG9vbHMvY29uZmlndXJlLmFjIGIvdG9vbHMvY29uZmlndXJlLmFjCmluZGV4IGM5ZmQ2OWRk
ZmEuLmJhNTExNWUxNDIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2NvbmZpZ3VyZS5hYworKysgYi90b29s
cy9jb25maWd1cmUuYWMKQEAgLTEwNiw3ICsxMDYsNiBAQCB4ZW4tc2NzaWJrCiB1c2JiawogcGNp
YmFjawogeGVuLWFjcGktcHJvY2Vzc29yCi1ibGt0YXAyCiAiCiA7OwogKikKQEAgLTExNiwyMCAr
MTE1LDYgQEAgZXNhY10pCiBMSU5VWF9CQUNLRU5EX01PRFVMRVM9ImBldmFsIGVjaG8gJExJTlVY
X0JBQ0tFTkRfTU9EVUxFU2AiCiBBQ19TVUJTVChMSU5VWF9CQUNLRU5EX01PRFVMRVMpCiAKLWRu
bCBFbmFibGUgYmxrdGFwMiBvbiBMaW51eCBvbmx5LgotQUNfQVJHX0VOQUJMRShbYmxrdGFwMl0s
Ci0gICAgQVNfSEVMUF9TVFJJTkcoWy0tZW5hYmxlLWJsa3RhcDJdLAotICAgICAgICAgICAgICAg
ICAgIFtFbmFibGUgYmxrdGFwMiwgKERFRkFVTFQgaXMgb2ZmKV0pLCxbCi0gICAgICAgIGVuYWJs
ZV9ibGt0YXAyPSJubyIKLV0pCi1BU19JRihbdGVzdCAieCRlbmFibGVfYmxrdGFwMiIgPSAieHll
cyJdLCBbCi1BQ19ERUZJTkUoW0hBVkVfQkxLVEFQMl0sIFsxXSwgW0Jsa3RhcDIgZW5hYmxlZF0p
Ci0gICAgYmxrdGFwMj15XSxbCi0gICAgYmxrdGFwMj1uCi1dKQotQUNfU1VCU1QoYmxrdGFwMikK
LQotCiBBQ19BUkdfRU5BQkxFKFtxZW11LXRyYWRpdGlvbmFsXSwKICAgICBBU19IRUxQX1NUUklO
RyhbLS1lbmFibGUtcWVtdS10cmFkaXRpb25hbF0sCiAgICAgICAgICAgICAgICAgICAgW0VuYWJs
ZSBxZW11IHRyYWRpdGlvbmFsIGRldmljZSBtb2RlbCwgKERFRkFVTFQgaXMgb24gZm9yIExpbnV4
IG9yIE5ldEJTRCB4ODYsIG90aGVyd2lzZSBvZmYpXSksLFsKQEAgLTQwMiw5ICszODcsNiBAQCBB
Q19DSEVDS19IRUFERVIoW2x6by9sem8xeC5oXSwgWwogQUNfQ0hFQ0tfTElCKFtsem8yXSwgW2x6
bzF4X2RlY29tcHJlc3NdLCBbemxpYj0iJHpsaWIgLURIQVZFX0xaTzFYIC1sbHpvMiJdKQogXSkK
IEFDX1NVQlNUKHpsaWIpCi1BU19JRihbdGVzdCAieCRlbmFibGVfYmxrdGFwMiIgPSAieHllcyJd
LCBbCi1BQ19DSEVDS19MSUIoW2Fpb10sIFtpb19zZXR1cF0sIFtdLCBbQUNfTVNHX0VSUk9SKFtD
b3VsZCBub3QgZmluZCBsaWJhaW9dKV0pCi1dKQogQUNfU1VCU1Qoc3lzdGVtX2FpbykKIEFYX0NI
RUNLX0VYVEZTCiBBWF9DSEVDS19QVEhSRUFECmRpZmYgLS1naXQgYS90b29scy9nb2xhbmcveGVu
bGlnaHQveGVubGlnaHQuZ28gYi90b29scy9nb2xhbmcveGVubGlnaHQveGVubGlnaHQuZ28KaW5k
ZXggOWMzN2U1OWVjMC4uNTM1MzRkMDQ3ZSAxMDA2NDQKLS0tIGEvdG9vbHMvZ29sYW5nL3hlbmxp
Z2h0L3hlbmxpZ2h0LmdvCisrKyBiL3Rvb2xzL2dvbGFuZy94ZW5saWdodC94ZW5saWdodC5nbwpA
QCAtMjgsNyArMjgsNyBAQCBpbXBvcnQgIkMiCiAgKiAgLWxubC1yb3V0ZS0zIC1sbmwtMwogICoK
ICAqIFRvIGdldCBiYWNrIHRvIHN0YXRpYyBsaW5raW5nOgotICogI2NnbyBMREZMQUdTOiAtbHhl
bmxpZ2h0IC1seWFqbF9zIC1seGVuZ250dGFiIC1seGVuc3RvcmUgLWx4ZW5ndWVzdCAtbHhlbnRv
b2xsb2cgLWx4ZW5ldnRjaG4gLWx4ZW5jdHJsIC1sYmxrdGFwY3RsIC1seGVuZm9yZWlnbm1lbW9y
eSAtbHhlbmNhbGwgLWx6IC1sdXVpZCAtbHV0aWwKKyAqICNjZ28gTERGTEFHUzogLWx4ZW5saWdo
dCAtbHlhamxfcyAtbHhlbmdudHRhYiAtbHhlbnN0b3JlIC1seGVuZ3Vlc3QgLWx4ZW50b29sbG9n
IC1seGVuZXZ0Y2huIC1seGVuY3RybCAtbHhlbmZvcmVpZ25tZW1vcnkgLWx4ZW5jYWxsIC1seiAt
bHV1aWQgLWx1dGlsCiAgKi8KIAogaW1wb3J0ICgKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL01h
a2VmaWxlIGIvdG9vbHMvbGlieGwvTWFrZWZpbGUKaW5kZXggNTAxNWVjYmYyNy4uNmZkY2JiZGRk
NiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvTWFrZWZpbGUKKysrIGIvdG9vbHMvbGlieGwvTWFr
ZWZpbGUKQEAgLTIwLDcgKzIwLDcgQEAgTElCVVVJRF9MSUJTICs9IC1sdXVpZAogZW5kaWYKIAog
TElCWExfTElCUyA9Ci1MSUJYTF9MSUJTID0gJChMRExJQlNfbGlieGVudG9vbGxvZykgJChMRExJ
QlNfbGlieGVuZXZ0Y2huKSAkKExETElCU19saWJ4ZW5jdHJsKSAkKExETElCU19saWJ4ZW5ndWVz
dCkgJChMRExJQlNfbGlieGVuc3RvcmUpICQoTERMSUJTX2xpYmJsa3RhcGN0bCkgJChMRExJQlNf
bGlieGVudG9vbGNvcmUpICQoUFRZRlVOQ1NfTElCUykgJChMSUJVVUlEX0xJQlMpCitMSUJYTF9M
SUJTID0gJChMRExJQlNfbGlieGVudG9vbGxvZykgJChMRExJQlNfbGlieGVuZXZ0Y2huKSAkKExE
TElCU19saWJ4ZW5jdHJsKSAkKExETElCU19saWJ4ZW5ndWVzdCkgJChMRExJQlNfbGlieGVuc3Rv
cmUpICQoTERMSUJTX2xpYnhlbnRvb2xjb3JlKSAkKFBUWUZVTkNTX0xJQlMpICQoTElCVVVJRF9M
SUJTKQogaWZlcSAoJChDT05GSUdfTElCTkwpLHkpCiBMSUJYTF9MSUJTICs9ICQoTElCTkwzX0xJ
QlMpCiBlbmRpZgpAQCAtMzEsNyArMzEsNiBAQCBDRkxBR1NfTElCWEwgKz0gJChDRkxBR1NfbGli
eGVuZXZ0Y2huKQogQ0ZMQUdTX0xJQlhMICs9ICQoQ0ZMQUdTX2xpYnhlbmN0cmwpCiBDRkxBR1Nf
TElCWEwgKz0gJChDRkxBR1NfbGlieGVuZ3Vlc3QpCiBDRkxBR1NfTElCWEwgKz0gJChDRkxBR1Nf
bGlieGVuc3RvcmUpCi1DRkxBR1NfTElCWEwgKz0gJChDRkxBR1NfbGliYmxrdGFwY3RsKSAKIGlm
ZXEgKCQoQ09ORklHX0xJQk5MKSx5KQogQ0ZMQUdTX0xJQlhMICs9ICQoTElCTkwzX0NGTEFHUykK
IGVuZGlmCkBAIC00NywxMSArNDYsNiBAQCBMSUJYTF9MSUJTICs9ICQoTElCWExfTElCUy15KQog
TElCWExVX0xJQlMgPSAkKExETElCU19saWJ4ZW5saWdodCkKIAogTElCWExfT0JKUy15ID0gb3Nk
ZXBzLm8gbGlieGxfcGF0aHMubyBsaWJ4bF9ib290bG9hZGVyLm8gZmxleGFycmF5Lm8KLWlmZXEg
KCQoQ09ORklHX0JMS1RBUDIpLHkpCi1MSUJYTF9PQkpTLXkgKz0gbGlieGxfYmxrdGFwMi5vCi1l
bHNlCi1MSUJYTF9PQkpTLXkgKz0gbGlieGxfbm9ibGt0YXAyLm8KLWVuZGlmCiAKIGlmZXEgKCQo
Q09ORklHX0xJQk5MKSx5KQogTElCWExfT0JKUy15ICs9IGxpYnhsX25ldGJ1ZmZlci5vCmRpZmYg
LS1naXQgYS90b29scy9saWJ4bC9jaGVjay14bC1kaXNrLXBhcnNlIGIvdG9vbHMvbGlieGwvY2hl
Y2steGwtZGlzay1wYXJzZQppbmRleCAwMzU3MmU0NDcxLi42NDNmNGY0ZWNiIDEwMDc1NQotLS0g
YS90b29scy9saWJ4bC9jaGVjay14bC1kaXNrLXBhcnNlCisrKyBiL3Rvb2xzL2xpYnhsL2NoZWNr
LXhsLWRpc2stcGFyc2UKQEAgLTMsNyArMyw3IEBACiBzZXQgLWUKIAogaWYgWyAteCAuL3hsIF0g
OyB0aGVuCi0gICAgZXhwb3J0IExEX0xJQlJBUllfUEFUSD0uOi4uL2xpYnhjOi4uL3hlbnN0b3Jl
Oi4uL2Jsa3RhcDIvY29udHJvbAorICAgIGV4cG9ydCBMRF9MSUJSQVJZX1BBVEg9LjouLi9saWJ4
YzouLi94ZW5zdG9yZQogICAgIFhMPS4veGwKIGVsc2UKICAgICBYTD14bApkaWZmIC0tZ2l0IGEv
dG9vbHMvbGlieGwvbGlieGxfYmxrdGFwMi5jIGIvdG9vbHMvbGlieGwvbGlieGxfYmxrdGFwMi5j
CmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCA1YzlhMGEyZGE4Li4wMDAwMDAwMDAwCi0t
LSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2Jsa3RhcDIuYworKysgL2Rldi9udWxsCkBAIC0xLDk0ICsw
LDAgQEAKLS8qCi0gKiBDb3B5cmlnaHQgKEMpIDIwMTAgICAgICBBZHZhbmNlZCBNaWNybyBEZXZp
Y2VzCi0gKiBBdXRob3IgQ2hyaXN0b3BoIEVnZ2VyIDxDaHJpc3RvcGguRWdnZXJAYW1kLmNvbT4K
LSAqCi0gKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1
dGUgaXQgYW5kL29yIG1vZGlmeQotICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgTGVz
c2VyIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkCi0gKiBieSB0aGUgRnJlZSBT
b2Z0d2FyZSBGb3VuZGF0aW9uOyB2ZXJzaW9uIDIuMSBvbmx5LgotICoKLSAqIFRoaXMgcHJvZ3Jh
bSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAotICog
YnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFu
dHkgb2YKLSAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVS
UE9TRS4gIFNlZSB0aGUKLSAqIEdOVSBMZXNzZXIgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3Ig
bW9yZSBkZXRhaWxzLgotICovCi0KLSNpbmNsdWRlICJsaWJ4bF9vc2RlcHMuaCIgLyogbXVzdCBj
b21lIGJlZm9yZSBhbnkgb3RoZXIgaGVhZGVycyAqLwotI2luY2x1ZGUgImxpYnhsX2ludGVybmFs
LmgiCi0KLSNpbmNsdWRlICJ0YXAtY3RsLmgiCi0KLWludCBsaWJ4bF9fYmxrdGFwX2VuYWJsZWQo
bGlieGxfX2djICpnYykKLXsKLSAgICBjb25zdCBjaGFyICptc2c7Ci0gICAgcmV0dXJuICF0YXBf
Y3RsX2NoZWNrKCZtc2cpOwotfQotCi1jaGFyICpsaWJ4bF9fYmxrdGFwX2RldnBhdGgobGlieGxf
X2djICpnYywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpkaXNrLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2Rpc2tfZm9ybWF0IGZvcm1hdCkKLXsK
LSAgICBjb25zdCBjaGFyICp0eXBlOwotICAgIGNoYXIgKnBhcmFtcywgKmRldm5hbWUgPSBOVUxM
OwotICAgIHRhcF9saXN0X3QgdGFwOwotICAgIGludCBlcnI7Ci0KLSAgICB0eXBlID0gbGlieGxf
X2RldmljZV9kaXNrX3N0cmluZ19vZl9mb3JtYXQoZm9ybWF0KTsKLSAgICBlcnIgPSB0YXBfY3Rs
X2ZpbmQodHlwZSwgZGlzaywgJnRhcCk7Ci0gICAgaWYgKGVyciA9PSAwKSB7Ci0gICAgICAgIGRl
dm5hbWUgPSBHQ1NQUklOVEYoIi9kZXYveGVuL2Jsa3RhcC0yL3RhcGRldiVkIiwgdGFwLm1pbm9y
KTsKLSAgICAgICAgaWYgKGRldm5hbWUpCi0gICAgICAgICAgICByZXR1cm4gZGV2bmFtZTsKLSAg
ICB9Ci0KLSAgICBwYXJhbXMgPSBHQ1NQUklOVEYoIiVzOiVzIiwgdHlwZSwgZGlzayk7Ci0gICAg
ZXJyID0gdGFwX2N0bF9jcmVhdGUocGFyYW1zLCAmZGV2bmFtZSk7Ci0gICAgaWYgKCFlcnIpIHsK
LSAgICAgICAgbGlieGxfX3B0cl9hZGQoZ2MsIGRldm5hbWUpOwotICAgICAgICByZXR1cm4gZGV2
bmFtZTsKLSAgICB9Ci0KLSAgICBmcmVlKGRldm5hbWUpOwotICAgIHJldHVybiBOVUxMOwotfQot
Ci0KLWludCBsaWJ4bF9fZGV2aWNlX2Rlc3Ryb3lfdGFwZGlzayhsaWJ4bF9fZ2MgKmdjLCBjb25z
dCBjaGFyICpwYXJhbXMpCi17Ci0gICAgY2hhciAqdHlwZSwgKmRpc2s7Ci0gICAgaW50IGVycjsK
LSAgICB0YXBfbGlzdF90IHRhcDsKLQotICAgIHR5cGUgPSBsaWJ4bF9fc3RyZHVwKGdjLCBwYXJh
bXMpOwotCi0gICAgZGlzayA9IHN0cmNocih0eXBlLCAnOicpOwotICAgIGlmICghZGlzaykgewot
ICAgICAgICBMT0coRVJST1IsICJVbmFibGUgdG8gcGFyc2UgcGFyYW1zICVzIiwgcGFyYW1zKTsK
LSAgICAgICAgcmV0dXJuIEVSUk9SX0lOVkFMOwotICAgIH0KLQotICAgICpkaXNrKysgPSAnXDAn
OwotCi0gICAgZXJyID0gdGFwX2N0bF9maW5kKHR5cGUsIGRpc2ssICZ0YXApOwotICAgIGlmIChl
cnIgPCAwKSB7Ci0gICAgICAgIC8qIHJldHVybnMgLWVycm5vICovCi0gICAgICAgIExPR0VWKEVS
Uk9SLCAtZXJyLCAiVW5hYmxlIHRvIGZpbmQgdHlwZSAlcyBkaXNrICVzIiwgdHlwZSwgZGlzayk7
Ci0gICAgICAgIHJldHVybiBFUlJPUl9GQUlMOwotICAgIH0KLQotICAgIGVyciA9IHRhcF9jdGxf
ZGVzdHJveSh0YXAuaWQsIHRhcC5taW5vcik7Ci0gICAgaWYgKGVyciA8IDApIHsKLSAgICAgICAg
TE9HRVYoRVJST1IsIC1lcnIsICJGYWlsZWQgdG8gZGVzdHJveSB0YXAgZGV2aWNlIGlkICVkIG1p
bm9yICVkIiwKLSAgICAgICAgICAgICAgdGFwLmlkLCB0YXAubWlub3IpOwotICAgICAgICByZXR1
cm4gRVJST1JfRkFJTDsKLSAgICB9Ci0KLSAgICByZXR1cm4gMDsKLX0KLQotLyoKLSAqIExvY2Fs
IHZhcmlhYmxlczoKLSAqIG1vZGU6IEMKLSAqIGMtYmFzaWMtb2Zmc2V0OiA0Ci0gKiBpbmRlbnQt
dGFicy1tb2RlOiBuaWwKLSAqIEVuZDoKLSAqLwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGli
eGxfZGV2aWNlLmMgYi90b29scy9saWJ4bC9saWJ4bF9kZXZpY2UuYwppbmRleCA4N2RkZmMzYWM3
Li5mODM0MGJhODE1IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9kZXZpY2UuYworKysg
Yi90b29scy9saWJ4bC9saWJ4bF9kZXZpY2UuYwpAQCAtMzIxLDI2ICszMjEsOSBAQCBzdGF0aWMg
aW50IGRpc2tfdHJ5X2JhY2tlbmQoZGlza190cnlfYmFja2VuZF9hcmdzICphLAogICAgICAgICBy
ZXR1cm4gMDsKIAogICAgIGNhc2UgTElCWExfRElTS19CQUNLRU5EX1RBUDoKLSAgICAgICAgaWYg
KGEtPmRpc2stPnNjcmlwdCkgZ290byBiYWRfc2NyaXB0OwotCi0gICAgICAgIGlmIChsaWJ4bF9k
ZWZib29sX3ZhbChhLT5kaXNrLT5jb2xvX2VuYWJsZSkpCi0gICAgICAgICAgICBnb3RvIGJhZF9j
b2xvOwotCi0gICAgICAgIGlmIChhLT5kaXNrLT5pc19jZHJvbSkgewotICAgICAgICAgICAgTE9H
KERFQlVHLCAiRGlzayB2ZGV2PSVzLCBiYWNrZW5kIHRhcCB1bnN1aXRhYmxlIGZvciBjZHJvbXMi
LAotICAgICAgICAgICAgICAgICAgICAgICBhLT5kaXNrLT52ZGV2KTsKLSAgICAgICAgICAgIHJl
dHVybiAwOwotICAgICAgICB9Ci0gICAgICAgIGlmICghbGlieGxfX2Jsa3RhcF9lbmFibGVkKGEt
PmdjKSkgewotICAgICAgICAgICAgTE9HKERFQlVHLCAiRGlzayB2ZGV2PSVzLCBiYWNrZW5kIHRh
cCB1bnN1aXRhYmxlIGJlY2F1c2UgYmxrdGFwICIKLSAgICAgICAgICAgICAgICAgICAgICAgIm5v
dCBhdmFpbGFibGUiLCBhLT5kaXNrLT52ZGV2KTsKLSAgICAgICAgICAgIHJldHVybiAwOwotICAg
ICAgICB9Ci0gICAgICAgIGlmICghKGEtPmRpc2stPmZvcm1hdCA9PSBMSUJYTF9ESVNLX0ZPUk1B
VF9SQVcgfHwKLSAgICAgICAgICAgICAgYS0+ZGlzay0+Zm9ybWF0ID09IExJQlhMX0RJU0tfRk9S
TUFUX1ZIRCkpIHsKLSAgICAgICAgICAgIGdvdG8gYmFkX2Zvcm1hdDsKLSAgICAgICAgfQotICAg
ICAgICByZXR1cm4gYmFja2VuZDsKKyAgICAgICAgTE9HKERFQlVHLCAiRGlzayB2ZGV2PSVzLCBi
YWNrZW5kIHRhcCB1bnN1aXRhYmxlIGJlY2F1c2UgYmxrdGFwICIKKyAgICAgICAgICAgICAgICAg
ICAibm90IGF2YWlsYWJsZSIsIGEtPmRpc2stPnZkZXYpOworICAgICAgICByZXR1cm4gMDsKIAog
ICAgIGNhc2UgTElCWExfRElTS19CQUNLRU5EX1FESVNLOgogICAgICAgICBpZiAoYS0+ZGlzay0+
c2NyaXB0KSBnb3RvIGJhZF9zY3JpcHQ7CkBAIC03NDYsMTkgKzcyOSwxMSBAQCBpbnQgbGlieGxf
X2RldmljZV9kZXN0cm95KGxpYnhsX19nYyAqZ2MsIGxpYnhsX19kZXZpY2UgKmRldikKICAgICBj
b25zdCBjaGFyICpiZV9wYXRoID0gTlVMTDsKICAgICBjb25zdCBjaGFyICpmZV9wYXRoID0gTlVM
TDsKICAgICBjb25zdCBjaGFyICpsaWJ4bF9wYXRoID0gbGlieGxfX2RldmljZV9saWJ4bF9wYXRo
KGdjLCBkZXYpOwotICAgIGNvbnN0IGNoYXIgKnRhcGRpc2tfcGF0aCA9IE5VTEw7Ci0gICAgY29u
c3QgY2hhciAqdGFwZGlza19wYXJhbXMgPSBOVUxMOwogICAgIHhzX3RyYW5zYWN0aW9uX3QgdCA9
IDA7CiAgICAgaW50IHJjOwogICAgIHVpbnQzMl90IGRvbWlkOwogICAgIGludCBsaWJ4bF9vbmx5
ID0gZGV2LT5iYWNrZW5kX2tpbmQgPT0gTElCWExfX0RFVklDRV9LSU5EX05PTkU7CiAKLSAgICBp
ZiAoIWxpYnhsX29ubHkpIHsKLSAgICAgICAgYmVfcGF0aCA9IGxpYnhsX19kZXZpY2VfYmFja2Vu
ZF9wYXRoKGdjLCBkZXYpOwotICAgICAgICBmZV9wYXRoID0gbGlieGxfX2RldmljZV9mcm9udGVu
ZF9wYXRoKGdjLCBkZXYpOwotICAgICAgICB0YXBkaXNrX3BhdGggPSBHQ1NQUklOVEYoIiVzLyVz
IiwgYmVfcGF0aCwgInRhcGRpc2stcGFyYW1zIik7Ci0gICAgfQotCiAgICAgcmMgPSBsaWJ4bF9f
Z2V0X2RvbWlkKGdjLCAmZG9taWQpOwogICAgIGlmIChyYykgZ290byBvdXQ7CiAKQEAgLTc2Niwx
MiArNzQxLDYgQEAgaW50IGxpYnhsX19kZXZpY2VfZGVzdHJveShsaWJ4bF9fZ2MgKmdjLCBsaWJ4
bF9fZGV2aWNlICpkZXYpCiAgICAgICAgIHJjID0gbGlieGxfX3hzX3RyYW5zYWN0aW9uX3N0YXJ0
KGdjLCAmdCk7CiAgICAgICAgIGlmIChyYykgZ290byBvdXQ7CiAKLSAgICAgICAgLyogTWF5IG5v
dCBleGlzdCBpZiB0aGlzIGlzIG5vdCBhIHRhcCBkZXZpY2UgKi8KLSAgICAgICAgaWYgKHRhcGRp
c2tfcGF0aCkgewotICAgICAgICAgICAgcmMgPSBsaWJ4bF9feHNfcmVhZF9jaGVja2VkKGdjLCB0
LCB0YXBkaXNrX3BhdGgsICZ0YXBkaXNrX3BhcmFtcyk7Ci0gICAgICAgICAgICBpZiAocmMpIGdv
dG8gb3V0OwotICAgICAgICB9Ci0KICAgICAgICAgaWYgKGRvbWlkID09IExJQlhMX1RPT0xTVEFD
S19ET01JRCkgewogICAgICAgICAgICAgLyoKICAgICAgICAgICAgICAqIFRoZSB0b29sc3RhY2sg
ZG9tYWluIGlzIGluIGNoYXJnZSBvZiByZW1vdmluZyB0aGUKQEAgLTc5NCw5ICs3NjMsNiBAQCBp
bnQgbGlieGxfX2RldmljZV9kZXN0cm95KGxpYnhsX19nYyAqZ2MsIGxpYnhsX19kZXZpY2UgKmRl
dikKICAgICAgICAgaWYgKHJjIDwgMCkgZ290byBvdXQ7CiAgICAgfQogCi0gICAgaWYgKHRhcGRp
c2tfcGFyYW1zKQotICAgICAgICByYyA9IGxpYnhsX19kZXZpY2VfZGVzdHJveV90YXBkaXNrKGdj
LCB0YXBkaXNrX3BhcmFtcyk7Ci0KIG91dDoKICAgICBsaWJ4bF9feHNfdHJhbnNhY3Rpb25fYWJv
cnQoZ2MsICZ0KTsKICAgICByZXR1cm4gcmM7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4
bF9kaXNrLmMgYi90b29scy9saWJ4bC9saWJ4bF9kaXNrLmMKaW5kZXggNzllMzBmOGQ1Mi4uYmM5
ZTJkNWE3NCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZGlzay5jCisrKyBiL3Rvb2xz
L2xpYnhsL2xpYnhsX2Rpc2suYwpAQCAtMzIxLDcgKzMyMSw2IEBAIHN0YXRpYyB2b2lkIGRldmlj
ZV9kaXNrX2FkZChsaWJ4bF9fZWdjICplZ2MsIHVpbnQzMl90IGRvbWlkLAogICAgICAgICAgICAg
Y2FzZSBMSUJYTF9ESVNLX0JBQ0tFTkRfUEhZOgogICAgICAgICAgICAgICAgIGRldiA9IGRpc2st
PnBkZXZfcGF0aDsKIAotICAgICAgICBkb19iYWNrZW5kX3BoeToKICAgICAgICAgICAgICAgICBm
bGV4YXJyYXlfYXBwZW5kKGJhY2ssICJwYXJhbXMiKTsKICAgICAgICAgICAgICAgICBmbGV4YXJy
YXlfYXBwZW5kKGJhY2ssIGRldik7CiAKQEAgLTMzMywyNyArMzMyLDkgQEAgc3RhdGljIHZvaWQg
ZGV2aWNlX2Rpc2tfYWRkKGxpYnhsX19lZ2MgKmVnYywgdWludDMyX3QgZG9taWQsCiAgICAgICAg
ICAgICAgICAgYnJlYWs7CiAKICAgICAgICAgICAgIGNhc2UgTElCWExfRElTS19CQUNLRU5EX1RB
UDoKLSAgICAgICAgICAgICAgICBpZiAoZGV2ID09IE5VTEwpIHsKLSAgICAgICAgICAgICAgICAg
ICAgZGV2ID0gbGlieGxfX2Jsa3RhcF9kZXZwYXRoKGdjLCBkaXNrLT5wZGV2X3BhdGgsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNrLT5mb3JtYXQp
OwotICAgICAgICAgICAgICAgICAgICBpZiAoIWRldikgewotICAgICAgICAgICAgICAgICAgICAg
ICAgTE9HRChFUlJPUiwgZG9taWQsICJGYWlsZWQgdG8gZ2V0IGJsa3RhcCBkZXZwYXRoIGZvciAl
cCIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc2stPnBkZXZfcGF0aCk7Ci0gICAg
ICAgICAgICAgICAgICAgICAgICByYyA9IEVSUk9SX0ZBSUw7Ci0gICAgICAgICAgICAgICAgICAg
ICAgICBnb3RvIG91dDsKLSAgICAgICAgICAgICAgICAgICAgfQotICAgICAgICAgICAgICAgIH0K
LSAgICAgICAgICAgICAgICBmbGV4YXJyYXlfYXBwZW5kKGJhY2ssICJ0YXBkaXNrLXBhcmFtcyIp
OwotICAgICAgICAgICAgICAgIGZsZXhhcnJheV9hcHBlbmQoYmFjaywgR0NTUFJJTlRGKCIlczol
cyIsCi0gICAgICAgICAgICAgICAgICAgIGxpYnhsX19kZXZpY2VfZGlza19zdHJpbmdfb2ZfZm9y
bWF0KGRpc2stPmZvcm1hdCksCi0gICAgICAgICAgICAgICAgICAgIGRpc2stPnBkZXZfcGF0aCkp
OwotCi0gICAgICAgICAgICAgICAgLyogdGFwIGJhY2tlbmRzIHdpdGggc2NyaXB0cyBhcmUgcmVq
ZWN0ZWQgYnkKLSAgICAgICAgICAgICAgICAgKiBsaWJ4bF9fZGV2aWNlX2Rpc2tfc2V0X2JhY2tl
bmQgKi8KLSAgICAgICAgICAgICAgICBhc3NlcnQoIWRpc2stPnNjcmlwdCk7Ci0KLSAgICAgICAg
ICAgICAgICAvKiBub3cgY3JlYXRlIGEgcGh5IGRldmljZSB0byBleHBvcnQgdGhlIGRldmljZSB0
byB0aGUgZ3Vlc3QgKi8KLSAgICAgICAgICAgICAgICBnb3RvIGRvX2JhY2tlbmRfcGh5OworICAg
ICAgICAgICAgICAgIExPRyhFUlJPUiwgImJsa3RhcCBpcyBub3Qgc3VwcG9ydGVkIik7CisgICAg
ICAgICAgICAgICAgcmMgPSBFUlJPUl9GQUlMOworICAgICAgICAgICAgICAgIGdvdG8gb3V0Owog
ICAgICAgICAgICAgY2FzZSBMSUJYTF9ESVNLX0JBQ0tFTkRfUURJU0s6CiAgICAgICAgICAgICAg
ICAgZmxleGFycmF5X2FwcGVuZChiYWNrLCAicGFyYW1zIik7CiAgICAgICAgICAgICAgICAgZmxl
eGFycmF5X2FwcGVuZChiYWNrLCBHQ1NQUklOVEYoIiVzOiVzIiwKZGlmZiAtLWdpdCBhL3Rvb2xz
L2xpYnhsL2xpYnhsX2RtLmMgYi90b29scy9saWJ4bC9saWJ4bF9kbS5jCmluZGV4IDJmMTk3ODZi
ZGQuLmY0ZmM5NjQxNWQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKKysrIGIv
dG9vbHMvbGlieGwvbGlieGxfZG0uYwpAQCAtMTgxMiwyMCArMTgxMiw5IEBAIHN0YXRpYyBpbnQg
bGlieGxfX2J1aWxkX2RldmljZV9tb2RlbF9hcmdzX25ldyhsaWJ4bF9fZ2MgKmdjLAogICAgICAg
ICAgICAgICAgICAgICBjb250aW51ZTsKICAgICAgICAgICAgICAgICB9CiAKLSAgICAgICAgICAg
ICAgICAvKgotICAgICAgICAgICAgICAgICAqIFdlIGNhbid0IGNhbGwgbGlieGxfX2Jsa3RhcF9k
ZXZwYXRoIGZyb20KLSAgICAgICAgICAgICAgICAgKiBsaWJ4bF9fZGV2aWNlX2Rpc2tfZmluZF9s
b2NhbF9wYXRoIGZvciBub3cgYmVjYXVzZQotICAgICAgICAgICAgICAgICAqIHRoZSBib290bG9h
ZGVyIGlzIGNhbGxlZCBiZWZvcmUgdGhlIGRpc2tzIGFyZSBzZXQKLSAgICAgICAgICAgICAgICAg
KiB1cCwgc28gdGhpcyBmdW5jdGlvbiB3b3VsZCBzZXQgdXAgYSBibGt0YXAgbm9kZSwKLSAgICAg
ICAgICAgICAgICAgKiBidXQgdGhlcmUncyBubyBUQVAgdGVhci1kb3duIG9uIGVycm9yIGNvbmRp
dGlvbnMgaW4KLSAgICAgICAgICAgICAgICAgKiB0aGUgYm9vdGxvYWRlciBwYXRoLgotICAgICAg
ICAgICAgICAgICAqLwotICAgICAgICAgICAgICAgIGlmIChkaXNrc1tpXS5iYWNrZW5kID09IExJ
QlhMX0RJU0tfQkFDS0VORF9UQVApCi0gICAgICAgICAgICAgICAgICAgIHRhcmdldF9wYXRoID0g
bGlieGxfX2Jsa3RhcF9kZXZwYXRoKGdjLCBkaXNrc1tpXS5wZGV2X3BhdGgsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc2tzW2ldLmZv
cm1hdCk7Ci0gICAgICAgICAgICAgICAgZWxzZQotICAgICAgICAgICAgICAgICAgICB0YXJnZXRf
cGF0aCA9IGxpYnhsX19kZXZpY2VfZGlza19maW5kX2xvY2FsX3BhdGgoZ2MsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3Vlc3RfZG9taWQsICZkaXNr
c1tpXSwgdHJ1ZSk7CisgICAgICAgICAgICAgICAgYXNzZXJ0KGRpc2tzW2ldLmJhY2tlbmQgIT0g
TElCWExfRElTS19CQUNLRU5EX1RBUCk7CisgICAgICAgICAgICAgICAgdGFyZ2V0X3BhdGggPSBs
aWJ4bF9fZGV2aWNlX2Rpc2tfZmluZF9sb2NhbF9wYXRoKGdjLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZ3Vlc3RfZG9taWQsICZkaXNrc1tpXSwgdHJ1ZSk7CiAKICAgICAg
ICAgICAgICAgICBpZiAoIXRhcmdldF9wYXRoKSB7CiAgICAgICAgICAgICAgICAgICAgIExPR0Qo
V0FSTiwgZ3Vlc3RfZG9taWQsICJObyB3YXkgdG8gZ2V0IGxvY2FsIGFjY2VzcyBkaXNrIHRvIGlt
YWdlOiAlc1xuIgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCBiL3Rv
b2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKaW5kZXggNDRlMDIyMTI4NC4uM2JlNWM2NDRjMSAx
MDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAorKysgYi90b29scy9saWJ4
bC9saWJ4bF9pbnRlcm5hbC5oCkBAIC0xODkwLDMyICsxODkwLDYgQEAgc3RydWN0IGxpYnhsX19j
cHVpZF9wb2xpY3kgewogICAgIGNoYXIgKnBvbGljeVs0XTsKIH07CiAKLS8qCi0gKiBibGt0YXAy
IHN1cHBvcnQKLSAqLwotCi0vKiBsaWJ4bF9fYmxrdGFwX2VuYWJsZWQ6Ci0gKiAgICByZXR1cm4g
dHJ1ZSBpZiBibGt0YXAvYmxrdGFwMiBzdXBwb3J0IGlzIGF2YWlsYWJsZS4KLSAqLwotX2hpZGRl
biBpbnQgbGlieGxfX2Jsa3RhcF9lbmFibGVkKGxpYnhsX19nYyAqZ2MpOwotCi0vKiBsaWJ4bF9f
YmxrdGFwX2RldnBhdGg6Ci0gKiAgICBBcmd1bWVudDogcGF0aCBhbmQgZGlzayBpbWFnZSBhcyBz
cGVjaWZpZWQgaW4gY29uZmlnIGZpbGUuCi0gKiAgICAgIFRoZSB0eXBlIHNwZWNpZmllcyB3aGV0
aGVyIHRoaXMgaXMgYWlvLCBxY293LCBxY293MiwgZXRjLgotICogICAgcmV0dXJucyBkZXZpY2Ug
cGF0aCB4ZW5zdG9yZSB3YW50cyB0byBoYXZlLiByZXR1cm5zIE5VTEwKLSAqICAgICAgaWYgbm8g
ZGV2aWNlIGNvcnJlc3BvbmRzIHRvIHRoZSBkaXNrLgotICovCi1faGlkZGVuIGNoYXIgKmxpYnhs
X19ibGt0YXBfZGV2cGF0aChsaWJ4bF9fZ2MgKmdjLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgY29uc3QgY2hhciAqZGlzaywKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGxpYnhsX2Rpc2tfZm9ybWF0IGZvcm1hdCk7Ci0KLS8qIGxpYnhsX19kZXZpY2Vf
ZGVzdHJveV90YXBkaXNrOgotICogICBEZXN0cm95cyBhbnkgdGFwZGlzayBwcm9jZXNzIGFzc29j
aWF0ZWQgd2l0aCB0aGUgYmFja2VuZCByZXByZXNlbnRlZAotICogICBieSBiZV9wYXRoLgotICog
ICBBbHdheXMgbG9ncyBvbiBmYWlsdXJlLgotICovCi1faGlkZGVuIGludCBsaWJ4bF9fZGV2aWNl
X2Rlc3Ryb3lfdGFwZGlzayhsaWJ4bF9fZ2MgKmdjLCBjb25zdCBjaGFyICpwYXJhbXMpOwotCiAv
KiBDYWxscyBwb2xsKCkgYWdhaW4gLSB1c2VmdWwgdG8gY2hlY2sgd2hldGhlciBhIHNpZ25hbGVk
IGNvbmRpdGlvbgogICogaXMgc3RpbGwgdHJ1ZS4gIENhbm5vdCBmYWlsLiAgUmV0dXJucyBjdXJy
ZW50bHktdHJ1ZSByZXZlbnRzLiAqLwogX2hpZGRlbiBzaG9ydCBsaWJ4bF9fZmRfcG9sbF9yZWNo
ZWNrKGxpYnhsX19lZ2MgKmVnYywgaW50IGZkLCBzaG9ydCBldmVudHMpOwpkaWZmIC0tZ2l0IGEv
dG9vbHMvbGlieGwvbGlieGxfbm9ibGt0YXAyLmMgYi90b29scy9saWJ4bC9saWJ4bF9ub2Jsa3Rh
cDIuYwpkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggNWE4NmVkMWI2YS4uMDAwMDAwMDAw
MAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9ub2Jsa3RhcDIuYworKysgL2Rldi9udWxsCkBAIC0x
LDQyICswLDAgQEAKLS8qCi0gKiBDb3B5cmlnaHQgKEMpIDIwMTAgICAgICBBZHZhbmNlZCBNaWNy
byBEZXZpY2VzCi0gKiBBdXRob3IgQ2hyaXN0b3BoIEVnZ2VyIDxDaHJpc3RvcGguRWdnZXJAYW1k
LmNvbT4KLSAqCi0gKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRp
c3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQotICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBH
TlUgTGVzc2VyIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkCi0gKiBieSB0aGUg
RnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyB2ZXJzaW9uIDIuMSBvbmx5LgotICoKLSAqIFRoaXMg
cHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVs
LAotICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQg
d2FycmFudHkgb2YKLSAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VM
QVIgUFVSUE9TRS4gIFNlZSB0aGUKLSAqIEdOVSBMZXNzZXIgR2VuZXJhbCBQdWJsaWMgTGljZW5z
ZSBmb3IgbW9yZSBkZXRhaWxzLgotICovCi0KLSNpbmNsdWRlICJsaWJ4bF9vc2RlcHMuaCIgLyog
bXVzdCBjb21lIGJlZm9yZSBhbnkgb3RoZXIgaGVhZGVycyAqLwotCi0jaW5jbHVkZSAibGlieGxf
aW50ZXJuYWwuaCIKLQotaW50IGxpYnhsX19ibGt0YXBfZW5hYmxlZChsaWJ4bF9fZ2MgKmdjKQot
ewotICAgIHJldHVybiAwOwotfQotCi1jaGFyICpsaWJ4bF9fYmxrdGFwX2RldnBhdGgobGlieGxf
X2djICpnYywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpkaXNrLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2Rpc2tfZm9ybWF0IGZvcm1hdCkKLXsK
LSAgICByZXR1cm4gTlVMTDsKLX0KLQotaW50IGxpYnhsX19kZXZpY2VfZGVzdHJveV90YXBkaXNr
KGxpYnhsX19nYyAqZ2MsIGNvbnN0IGNoYXIgKnBhcmFtcykKLXsKLSAgICByZXR1cm4gMDsKLX0K
LQotLyoKLSAqIExvY2FsIHZhcmlhYmxlczoKLSAqIG1vZGU6IEMKLSAqIGMtYmFzaWMtb2Zmc2V0
OiA0Ci0gKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKLSAqIEVuZDoKLSAqLwpkaWZmIC0tZ2l0IGEv
dG9vbHMvbGlieGwveGVubGlnaHQucGMuaW4gYi90b29scy9saWJ4bC94ZW5saWdodC5wYy5pbgpp
bmRleCA4NmMzOGE1NjM0Li5jMGY3NjlmZDIwIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC94ZW5s
aWdodC5wYy5pbgorKysgYi90b29scy9saWJ4bC94ZW5saWdodC5wYy5pbgpAQCAtOSw0ICs5LDQg
QEAgRGVzY3JpcHRpb246IFRoZSBYZW5saWdodCBsaWJyYXJ5IGZvciBYZW4gaHlwZXJ2aXNvcgog
VmVyc2lvbjogQEB2ZXJzaW9uQEAKIENmbGFnczogLUkke2luY2x1ZGVkaXJ9CiBMaWJzOiBAQGxp
YnNmbGFnQEAke2xpYmRpcn0gLWx4ZW5saWdodAotUmVxdWlyZXMucHJpdmF0ZTogeGVudG9vbGxv
Zyx4ZW5ldnRjaG4seGVuY29udHJvbCx4ZW5ndWVzdCx4ZW5zdG9yZSx4ZW5ibGt0YXBjdGwKK1Jl
cXVpcmVzLnByaXZhdGU6IHhlbnRvb2xsb2cseGVuZXZ0Y2huLHhlbmNvbnRyb2wseGVuZ3Vlc3Qs
eGVuc3RvcmUKZGlmZiAtLWdpdCBhL3Rvb2xzL3hlbnN0b3JlL2hhc2h0YWJsZS5jIGIvdG9vbHMv
eGVuc3RvcmUvaGFzaHRhYmxlLmMKaW5kZXggMGJhMWQ1NTJmMS4uMzk0YjFjZjlkMCAxMDA2NDQK
LS0tIGEvdG9vbHMveGVuc3RvcmUvaGFzaHRhYmxlLmMKKysrIGIvdG9vbHMveGVuc3RvcmUvaGFz
aHRhYmxlLmMKQEAgLTEsMTAgKzEsNSBAQAogLyogQ29weXJpZ2h0IChDKSAyMDA0IENocmlzdG9w
aGVyIENsYXJrIDxmaXJzdG5hbWUubGFzdG5hbWVAY2wuY2FtLmFjLnVrPiAqLwogCi0vKgotICog
VGhlcmUgYXJlIGR1cGxpY2F0ZXMgb2YgdGhpcyBjb2RlIGluOgotICogIC0gdG9vbHMvYmxrdGFw
Mi9kcml2ZXJzL2hhc2h0YWJsZS5jCi0gKi8KLQogI2luY2x1ZGUgImhhc2h0YWJsZS5oIgogI2lu
Y2x1ZGUgImhhc2h0YWJsZV9wcml2YXRlLmgiCiAjaW5jbHVkZSA8c3RkbGliLmg+CmRpZmYgLS1n
aXQgYS90b29scy94ZW5zdG9yZS9oYXNodGFibGUuaCBiL3Rvb2xzL3hlbnN0b3JlL2hhc2h0YWJs
ZS5oCmluZGV4IDRkNjgyMjM1NGUuLmI5MDc4MWFiZDQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hlbnN0
b3JlL2hhc2h0YWJsZS5oCisrKyBiL3Rvb2xzL3hlbnN0b3JlL2hhc2h0YWJsZS5oCkBAIC0xLDEw
ICsxLDUgQEAKIC8qIENvcHlyaWdodCAoQykgMjAwMiBDaHJpc3RvcGhlciBDbGFyayA8Zmlyc3Ru
YW1lLmxhc3RuYW1lQGNsLmNhbS5hYy51az4gKi8KIAotLyoKLSAqIFRoZXJlIGFyZSBkdXBsaWNh
dGVzIG9mIHRoaXMgY29kZSBpbjoKLSAqICAtIHRvb2xzL2Jsa3RhcDIvZHJpdmVycy9oYXNodGFi
bGUuaAotICovCi0KICNpZm5kZWYgX19IQVNIVEFCTEVfQ1dDMjJfSF9fCiAjZGVmaW5lIF9fSEFT
SFRBQkxFX0NXQzIyX0hfXwogCmRpZmYgLS1naXQgYS90b29scy94ZW5zdG9yZS9oYXNodGFibGVf
cHJpdmF0ZS5oIGIvdG9vbHMveGVuc3RvcmUvaGFzaHRhYmxlX3ByaXZhdGUuaAppbmRleCBhMDg1
NTlkNWRmLi4zZTk1ZjYwMDU3IDEwMDY0NAotLS0gYS90b29scy94ZW5zdG9yZS9oYXNodGFibGVf
cHJpdmF0ZS5oCisrKyBiL3Rvb2xzL3hlbnN0b3JlL2hhc2h0YWJsZV9wcml2YXRlLmgKQEAgLTEs
MTAgKzEsNSBAQAogLyogQ29weXJpZ2h0IChDKSAyMDAyLCAyMDA0IENocmlzdG9waGVyIENsYXJr
IDxmaXJzdG5hbWUubGFzdG5hbWVAY2wuY2FtLmFjLnVrPiAqLwogCi0vKgotICogVGhlcmUgYXJl
IGR1cGxpY2F0ZXMgb2YgdGhpcyBjb2RlIGluOgotICogIC0gdG9vbHMvYmxrdGFwMi9kcml2ZXJz
L2hhc2h0YWJsZV9wcml2YXRlLmgKLSAqLwotCiAjaWZuZGVmIF9fSEFTSFRBQkxFX1BSSVZBVEVf
Q1dDMjJfSF9fCiAjZGVmaW5lIF9fSEFTSFRBQkxFX1BSSVZBVEVfQ1dDMjJfSF9fCiAKLS0gCjIu
MjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 14 10:31:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 10:31:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQUia-0004lB-QG; Tue, 14 May 2019 10:31:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ZE1V=TO=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1hQUiY-0004ks-No
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 10:31:31 +0000
X-Inumbo-ID: 6e7255b9-7633-11e9-8980-bc764e045a96
Received: from mo6-p00-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5300::1])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6e7255b9-7633-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 10:31:29 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1557829887;
 s=strato-dkim-0002; d=aepfle.de;
 h=References:In-Reply-To:Message-ID:Subject:Cc:To:From:Date:
 X-RZG-CLASS-ID:X-RZG-AUTH:From:Subject:Sender;
 bh=/thTXi7E1r4LdOg5N9Pkgb4doN4axX38cDnLkTHO9v4=;
 b=HgbpBL9jjy13geXtVRvRGbmpNltBwqFA4cVHVbdSwGm4hBP4p0HzYGXn1PhJyldrdA
 LAnb9Bu1aU6qUH8xNitXGv7jaUDPuMp3ziaERCSEoLyAwgI0G2J9/RyVK3MXOgBFcFjw
 R++prdSbJmqlejir99JyLZWXJ/osV7YQGaO4Y1FjT3rubOx8+PU/WNep6uDK09xDNAN2
 LjIkhvj4J9XF513pigbMaTvDzIe3jM4sToIrB7y45phlJ2KhYPAl9aZQaDmxT/BWcw2t
 Ft/xaHjD2cxlmqmFjGo6C0Wnd05S2u6NhdkWiMCzdhwNw6hRFaWYXuNInB0i6tsSxIFX
 Pkqw==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QED/SSGq+wjGiUC4AUztn93FPS2dyuYMxvZg=="
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.20 DYNA|AUTH)
 with ESMTPSA id U080cav4EAVN5B9
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Tue, 14 May 2019 12:31:23 +0200 (CEST)
Date: Tue, 14 May 2019 12:31:18 +0200
From: Olaf Hering <olaf@aepfle.de>
To: Roger Pau =?UTF-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Message-ID: <20190514123118.6c9ecbf7.olaf@aepfle.de>
In-Reply-To: <20190514101856.6otetd56n72t42bm@Air-de-Roger>
References: <20190514072741.11760-1-olaf@aepfle.de>
 <20190514101856.6otetd56n72t42bm@Air-de-Roger>
X-Mailer: Claws Mail 2019.04.26 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v1] libxl: add helper function to set
 device_model_version
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: multipart/mixed; boundary="===============3647530762898866885=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============3647530762898866885==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/CJmrXv7LYMugA+s0DROyq7G"; protocol="application/pgp-signature"

--Sig_/CJmrXv7LYMugA+s0DROyq7G
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Am Tue, 14 May 2019 12:18:56 +0200
schrieb Roger Pau Monn=C3=A9 <roger.pau@citrix.com>:

> Why is it not fine to set the device model version in
> libxl__domain_build_info_setdefault?

Because it receives just build_info, which lacks all the data to decide
if a device type needs a device model or not.

Olaf

--Sig_/CJmrXv7LYMugA+s0DROyq7G
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCXNqY9gAKCRBdQqD6ppg2
fqR0AKCbbizkNR4zccoPk1lP1731CFURIQCglusL9jSXRRSZNu/XWA1+3HZjJHA=
=vAPc
-----END PGP SIGNATURE-----

--Sig_/CJmrXv7LYMugA+s0DROyq7G--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3647530762898866885==--


From xen-devel-bounces@lists.xenproject.org Tue May 14 10:34:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 10:34:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQUlB-000538-Fd; Tue, 14 May 2019 10:34:13 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ZE1V=TO=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1hQUl9-00051G-3F
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 10:34:11 +0000
X-Inumbo-ID: ce74d080-7633-11e9-8980-bc764e045a96
Received: from mo6-p00-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5300::1])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ce74d080-7633-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 10:34:10 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1557830048;
 s=strato-dkim-0002; d=aepfle.de;
 h=References:In-Reply-To:Message-ID:Subject:Cc:To:From:Date:
 X-RZG-CLASS-ID:X-RZG-AUTH:From:Subject:Sender;
 bh=h3lHglN4UdpjBodiT9LKkh97b3b7JJj8hxcKwmkktyU=;
 b=MKwVbZ4rB6JwJIBoWcTLY1VrzePI/7Drg9VzJFqt0qOluXKtRl0TQuc9C14hKJ/bzk
 GRjjXj5BGs6H9/jJ9k0NYzy1MwdeLPFOneC4TZQ1JOGsTwNky5FJhbNOGnxvgAi9hQWh
 lMPLnaeDvMnjcF6lIcBA3aKQN4N83NunRadrHrt04gDe+b2menvcSU5y24w0ow7dVJbl
 irMqrsZ5UWzVkZRVkz+GS+fz2N5awaBq25jt6Nn5BIB5RDcEh6GCEI77B5TALVdi/Cl2
 kQMnwESW8o8yIrXfVv0kueyJ2NPjPcmaLwzWLdz1PaY7XoKjXMHRuNdaTDbvSUfFXjPR
 9MlQ==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QED/SSGq+wjGiUC4AUztn93FPS2dyuYMxvZg=="
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.20 DYNA|AUTH)
 with ESMTPSA id U080cav4EAY75Bn
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Tue, 14 May 2019 12:34:07 +0200 (CEST)
Date: Tue, 14 May 2019 12:34:06 +0200
From: Olaf Hering <olaf@aepfle.de>
To: Roger Pau =?UTF-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Message-ID: <20190514123406.72eda0f8.olaf@aepfle.de>
In-Reply-To: <20190513152005.jojtolhh5wdguvg6@Air-de-Roger>
References: <20190513165321.464fdeaf.olaf@aepfle.de>
 <20190513152005.jojtolhh5wdguvg6@Air-de-Roger>
X-Mailer: Claws Mail 2019.04.26 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] how to disable build of pv-shim?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org
Content-Type: multipart/mixed; boundary="===============3810808372010780047=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============3810808372010780047==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/VgQdPSsHvT/CSX09GDcuXnx"; protocol="application/pgp-signature"

--Sig_/VgQdPSsHvT/CSX09GDcuXnx
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Am Mon, 13 May 2019 17:20:05 +0200
schrieb Roger Pau Monn=C3=A9 <roger.pau@citrix.com>:

> enabled by default

Does anyone actually require it at all?
Those who do pass --enable-pvshim to configure. No need for (incorrect) hos=
t_cpu checks.

Olaf

--Sig_/VgQdPSsHvT/CSX09GDcuXnx
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCXNqZngAKCRBdQqD6ppg2
frAuAKDER/KWzipowZFkGOOwEs8yMvXRVACgqYVw+qcD7iab3D/ppuC+5vTPKhQ=
=HBOr
-----END PGP SIGNATURE-----

--Sig_/VgQdPSsHvT/CSX09GDcuXnx--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3810808372010780047==--


From xen-devel-bounces@lists.xenproject.org Tue May 14 10:35:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 10:35:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQUmf-00059F-St; Tue, 14 May 2019 10:35:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=O8Y9=TO=citrix.com=prvs=0309661e3=roger.pau@srs-us1.protection.inumbo.net>)
 id 1hQUme-000598-N7
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 10:35:44 +0000
X-Inumbo-ID: 040de014-7634-11e9-8319-3ff66805631c
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 040de014-7634-11e9-8319-3ff66805631c;
 Tue, 14 May 2019 10:35:39 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,468,1549929600"; d="scan'208";a="89714804"
Date: Tue, 14 May 2019 12:35:31 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190514103531.bk3zlivk6yjixn2q@Air-de-Roger>
References: <20190513165321.464fdeaf.olaf@aepfle.de>
 <20190513152005.jojtolhh5wdguvg6@Air-de-Roger>
 <20190513152812.GC3977@zion.uk.xensource.com>
 <20190514085518.g3wdf7h3tka25cb6@Air-de-Roger>
 <20190514092321.GW2798@zion.uk.xensource.com>
 <5CDA8FE7020000780022E759@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5CDA8FE7020000780022E759@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] how to disable build of pv-shim?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, Olaf Hering <olaf@aepfle.de>,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBNYXkgMTQsIDIwMTkgYXQgMDM6NTI6MzlBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE0LjA1LjE5IGF0IDExOjIzLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiBPbiBUdWUsIE1heSAxNCwgMjAxOSBhdCAxMDo1NToxOEFNICswMjAwLCBSb2dlciBQ
YXUgTW9ubsOpIHdyb3RlOgo+ID4+IE9uIE1vbiwgTWF5IDEzLCAyMDE5IGF0IDA0OjI4OjEyUE0g
KzAxMDAsIFdlaSBMaXUgd3JvdGU6Cj4gPj4gPiBPbiBNb24sIE1heSAxMywgMjAxOSBhdCAwNToy
MDowNVBNICswMjAwLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+ID4+ID4gPiBPbiBNb24sIE1h
eSAxMywgMjAxOSBhdCAwNDo1MzoyMVBNICswMjAwLCBPbGFmIEhlcmluZyB3cm90ZToKPiA+PiA+
ID4gPiBXaGF0IGlzIHRoZSByZWNvbW1lbmRlZCB3YXkgdG8gZGlzYWJsZSBDT05GSUdfUFZfU0hJ
TSwgd2hpY2ggaXMgc2V0IGluCj4gPj4gPiA+ID4gdG9vbHMvZmlybXdhcmUvTWFrZWZpbGU/IEZy
b20gbXkgdW5kZXJzdGFuZGluZyB0aGVyZSBpcyBubyB3YXkgdG8gCj4gPiBpbmZsdWVuY2UKPiA+
PiA+ID4gPiBpdHMgdmFsdWUgZnJvbSBvdXRzaWRlLCB3aGljaCBtZWFucyB0aGUgYnVpbGQgYWx3
YXlzIGVudGVycyB4ZW4tZGlyLy4KPiA+PiA+ID4gCj4gPj4gPiA+IEkgdGhpbmsgdGhlIGZvbGxv
d2luZyBzaG91bGQgZG8gdGhlIHRyaWNrLgo+ID4+ID4gPiAKPiA+PiA+ID4gTGV0IG1lIGtub3cg
aWYgdGhhdCB3b3JrcyBmb3IgeW91IGFuZCBJIHdpbGwgc3VibWl0IGl0IGZvcm1hbGx5Lgo+ID4+
ID4gPiAKPiA+PiA+ID4gVGhhbmtzIQo+ID4+ID4gPiAKPiA+PiA+ID4gLS0tODwtLS0KPiA+PiA+
ID4gZGlmZiAtLWdpdCBhL2NvbmZpZy9Ub29scy5tay5pbiBiL2NvbmZpZy9Ub29scy5tay5pbgo+
ID4+ID4gPiBpbmRleCA5ODI0NWY2M2M5Li44NGRkYjFhNTQyIDEwMDY0NAo+ID4+ID4gPiAtLS0g
YS9jb25maWcvVG9vbHMubWsuaW4KPiA+PiA+ID4gKysrIGIvY29uZmlnL1Rvb2xzLm1rLmluCj4g
Pj4gPiA+IEBAIC03NSwzICs3NSw1IEBAIFRJTkZPX0xJQlMgICAgICAgICAgOj0gQFRJTkZPX0xJ
QlNACj4gPj4gPiA+ICBBUkdQX0xERkxBR1MgICAgICAgIDo9IEBhcmdwX2xkZmxhZ3NACj4gPj4g
PiA+ICAKPiA+PiA+ID4gIEZJTEVfT0ZGU0VUX0JJVFMgICAgOj0gQEZJTEVfT0ZGU0VUX0JJVFNA
Cj4gPj4gPiA+ICsKPiA+PiA+ID4gK0NPTkZJR19QVl9TSElNICAgICAgOj0gQHB2c2hpbUAKPiA+
PiA+ID4gZGlmZiAtLWdpdCBhL3Rvb2xzL2NvbmZpZ3VyZS5hYyBiL3Rvb2xzL2NvbmZpZ3VyZS5h
Ywo+ID4+ID4gPiBpbmRleCBjOWZkNjlkZGZhLi44ZGYyZmQ2MDRiIDEwMDY0NAo+ID4+ID4gPiAt
LS0gYS90b29scy9jb25maWd1cmUuYWMKPiA+PiA+ID4gKysrIGIvdG9vbHMvY29uZmlndXJlLmFj
Cj4gPj4gPiA+IEBAIC00OTIsNCArNDkyLDE1IEBAIEFDX0FSR19FTkFCTEUoWzlwZnNdLAo+ID4+
ID4gPiAgCj4gPj4gPiA+ICBBQ19TVUJTVChuaW5lcGZzKQo+ID4+ID4gPiAgCj4gPj4gPiA+ICtB
Q19BUkdfRU5BQkxFKFtwdnNoaW1dLAo+ID4+ID4gPiArICAgIEFTX0hFTFBfU1RSSU5HKFstLWRp
c2FibGUtcHZzaGltXSwgW0Rpc2FibGUgcHZzaGltIGJ1aWxkICh4ODYgb25seSwgZW5hYmxlZCBi
eSBkZWZhdWx0KV0pLAo+ID4+ID4gPiArICAgIFtBU19JRihbdGVzdCAieCRlbmFibGVfcHZzaGlt
IiA9ICJ4bm8iXSwgW3B2c2hpbT1uXSwgW3B2c2hpbT15XSldLCBbCj4gPj4gPiA+ICsgICAgY2Fz
ZSAiJGhvc3RfY3B1IiBpbgo+ID4+ID4gPiArICAgICAgICBpW1szNDU2XV04Nnx4ODZfNjQpCj4g
Pj4gPiA+ICsgICAgICAgICAgIHB2c2hpbT0ieSI7Owo+ID4+ID4gCj4gPj4gPiBTaW5jZSB4ZW4g
ZG9lc24ndCBidWlsZCBvbiAzMmJpdCBhbnltb3JlIHlvdSBtYXkgd2FudCB0byBleGNsdWRlCj4g
Pj4gPiBpWzM0NTZdODYgaGVyZT8KPiA+PiAKPiA+PiBPaCwgSSBkaWRuJ3QgcmVhbGl6ZSB0aGlz
LiBJcyBpdCB0cnVlIGZvciBhbGwgZGlzdHJvcz8KPiA+IAo+ID4gRkFPRCBJIHdhcyB0aGlua2lu
ZyBhYm91dCAzMmJpdCB4ZW4gc3VwcG9ydC4gQnV0IEkganVzdCByZWFsaXNlIHNpbmNlCj4gPiB5
b3UgdGVzdGVkIGhvc3RfY3B1IGhlcmUsIG1heWJlIHlvdSBpbnRlbmRlZCB0byBkbyBhIGNyb3Nz
LWJ1aWxkPwo+IAo+IElmIHRoZSBpbnRlbnRpb24gaXMgYSBjcm9zcyBidWlsZCwgdGhlbiBob3N0
IENQVSBzaG91bGRuJ3QgbWF0dGVyIGF0Cj4gYWxsLCBpLmUuIGJ1aWxkaW5nIGUuZy4gb24gQXJt
IHNob3VsZCB3b3JrIGFzIHdlbGwuCj4gCj4gV2hlbiBjb25zaWRlcmluZyB0aGUgdGFyZ2V0IENQ
VSwgaW1wbHlpbmcgYSA2NC1iaXQgaHlwZXJ2aXNvciBmcm9tCj4gYSAzMi1iaXQgZ2VuZXJhbCAo
aS5lLiB0b29sIHN0YWNrKSB0YXJnZXQgd291bGQgb2YgY291cnNlIGJlIGFuIG9wdGlvbi4KPiBR
dWVzdGlvbiBqdXN0IGlzIGhvdyB5b3Ugd291bGQgZGV0ZXJtaW5lIHdoZXRoZXIgYSBzdWl0YWJs
ZSBjcm9zcwo+IHRvb2wgY2hhaW4gaXMgYXZhaWxhYmxlLgoKSSB0aGluayBpdCB3b3VsZCBiZXR0
ZXIgdG8gdXNlIHRhcmdldF9jcHUgaGVyZSwgYnV0IGxpbWl0aW5nIHRvIHg4Nl82NApvbmx5IHNl
ZW1zIHdyb25nLCBzaW5jZSBhIHVzZXIgY291bGQgYnVpbGQgYSAzMmJpdCB0b29sc3RhY2sgYW5k
IGhhdmUKYSA2NGJpdCBwdnNoaW0uIEknbSBub3Qgc3VyZSBob3dldmVyIGlmIHRoZXJlIGFyZSBv
dGhlciBpc3N1ZXMgdGhhdAp3b3VsZCBwcmV2ZW50IHRoaXMgZnJvbSB3b3JraW5nIG91dCBvZiB0
aGUgYm94LgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 14 10:39:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 10:39:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQUq9-0005KN-EU; Tue, 14 May 2019 10:39:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=O8Y9=TO=citrix.com=prvs=0309661e3=roger.pau@srs-us1.protection.inumbo.net>)
 id 1hQUq7-0005KG-RZ
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 10:39:19 +0000
X-Inumbo-ID: 845e8b88-7634-11e9-ae8f-07f44db2fbce
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 845e8b88-7634-11e9-ae8f-07f44db2fbce;
 Tue, 14 May 2019 10:39:14 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,468,1549929600"; d="scan'208";a="89714855"
Date: Tue, 14 May 2019 12:39:07 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Olaf Hering <olaf@aepfle.de>
Message-ID: <20190514103907.2fc6pf7p64m3c7fh@Air-de-Roger>
References: <20190514072741.11760-1-olaf@aepfle.de>
 <20190514101856.6otetd56n72t42bm@Air-de-Roger>
 <20190514123118.6c9ecbf7.olaf@aepfle.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190514123118.6c9ecbf7.olaf@aepfle.de>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v1] libxl: add helper function to set
 device_model_version
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBNYXkgMTQsIDIwMTkgYXQgMTI6MzE6MThQTSArMDIwMCwgT2xhZiBIZXJpbmcgd3Jv
dGU6Cj4gQW0gVHVlLCAxNCBNYXkgMjAxOSAxMjoxODo1NiArMDIwMAo+IHNjaHJpZWIgUm9nZXIg
UGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ogo+IAo+ID4gV2h5IGlzIGl0IG5vdCBm
aW5lIHRvIHNldCB0aGUgZGV2aWNlIG1vZGVsIHZlcnNpb24gaW4KPiA+IGxpYnhsX19kb21haW5f
YnVpbGRfaW5mb19zZXRkZWZhdWx0Pwo+IAo+IEJlY2F1c2UgaXQgcmVjZWl2ZXMganVzdCBidWls
ZF9pbmZvLCB3aGljaCBsYWNrcyBhbGwgdGhlIGRhdGEgdG8gZGVjaWRlCj4gaWYgYSBkZXZpY2Ug
dHlwZSBuZWVkcyBhIGRldmljZSBtb2RlbCBvciBub3QuCgpHYWgsIHRoYW5rcy4gQ291bGQgeW91
IHBsZWFzZSBhZGQgdGhpcyB0byB0aGUgY29tbWl0IG1lc3NhZ2U/IE9yIGVsc2UKaXQncyBsaWtl
bHkgSSB3aWxsIGFzayBhZ2Fpbi4KCldpdGggdGhhdDoKClJldmlld2VkLWJ5OiBSb2dlciBQYXUg
TW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KClJvZ2VyLgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 14 10:39:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 10:39:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQUqD-0005L3-Oz; Tue, 14 May 2019 10:39:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rBGB=TO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQUqC-0005Kl-CT
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 10:39:24 +0000
X-Inumbo-ID: 895144b3-7634-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 895144b3-7634-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 10:39:22 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQUq9-0001PS-NY; Tue, 14 May 2019 10:39:21 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hQUq9-0001ie-Bw; Tue, 14 May 2019 10:39:21 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hQUq9-00021B-BJ; Tue, 14 May 2019 10:39:21 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136106-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.14:test-amd64-i386-xl-qemut-debianhvm-amd64:leak-check/check:fail:regression
 linux-4.14:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=d929572d7da91169d3a22dfb75ede8bdced541c2
X-Osstest-Versions-That: linux=b4677bbb658d54ad29c8122d61bdcc0f878030b1
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 14 May 2019 10:39:21 +0000
Subject: [Xen-devel] [linux-4.14 test] 136106: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjEwNiBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzYxMDYvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgMjEgbGVhay1jaGVjay9jaGVjayBmYWlsIFJFR1IuIHZzLiAxMzU5OTcKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYt
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lv
biB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIGQ5Mjk1NzJkN2Rh
OTExNjlkM2EyMmRmYjc1ZWRlOGJkY2VkNTQxYzIKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAg
ICAgICAgICAgICAgIGI0Njc3YmJiNjU4ZDU0YWQyOWM4MTIyZDYxYmRjYzBmODc4MDMwYjEKCkxh
c3QgdGVzdCBvZiBiYXNpcyAgIDEzNTk5NyAgMjAxOS0wNS0xMCAxMjo1ODozMiBaICAgIDMgZGF5
cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzYxMDYgIDIwMTktMDUtMTIgMTg6MzA6NTIgWiAgICAx
IGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5k
ZXIgdGVzdDoKICBBZGl0IFJhbmFkaXZlIDxhZGl0ckB2bXdhcmUuY29tPgogIEFsYW4gU3Rlcm4g
PHN0ZXJuQHJvd2xhbmQuaGFydmFyZC5lZHU+CiAgQWxleGFuZGVyIFNoaXNoa2luIDxhbGV4YW5k
ZXIuc2hpc2hraW5AbGludXguaW50ZWwuY29tPgogIEFuZHJldyBWYXNxdWV6IDxhbmRyZXd2QG1h
cnZlbGwuY29tPgogIEFuZHJleSBSeWFiaW5pbiA8YXJ5YWJpbmluQHZpcnR1b3p6by5jb20+CiAg
QW5uYWxpZXNlIE1jRGVybW9uZCA8bmg2ekBuaDZ6Lm5ldD4KICBCb3Jpc2xhdiBQZXRrb3YgPGJw
QHN1c2UuZGU+CiAgQ2hhcmxlcyBLZWVwYXggPGNrZWVwYXhAb3BlbnNvdXJjZS5jaXJydXMuY29t
PgogIENob25nIFFpYW8gPHFpYW9jaG9uZ0Bsb29uZ3Nvbi5jbj4KICBDSyBIdSA8Y2suaHVAbWVk
aWF0ZWsuY29tPgogIERhbiBDYXJwZW50ZXIgPGRhbi5jYXJwZW50ZXJAb3JhY2xlLmNvbT4KICBE
YW5pZWwgTWFjayA8ZGFuaWVsQHpvbnF1ZS5vcmc+CiAgRGFuaWVsIFRob21wc29uIDxkYW5pZWwu
dGhvbXBzb25AbGluYXJvLm9yZz4KICBEZW5uaXMgRGFsZXNzYW5kcm8gPGRlbm5pcy5kYWxlc3Nh
bmRyb0BpbnRlbC5jb20+CiAgRGV4dWFuIEN1aSA8ZGVjdWlAbWljcm9zb2Z0LmNvbT4KICBEb25n
bGkgWmhhbmcgPGRvbmdsaS56aGFuZ0BvcmFjbGUuY29tPgogIEZlbGlwZSBCYWxiaSA8ZmVsaXBl
LmJhbGJpQGxpbnV4LmludGVsLmNvbT4KICBHcmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdraEBsaW51
eGZvdW5kYXRpb24ub3JnPgogIEhpbWFuc2h1IE1hZGhhbmkgPGhtYWRoYW5pQG1hcnZlbGwuY29t
PgogIEluZ28gTW9sbmFyIDxtaW5nb0BrZXJuZWwub3JnPgogIEphbm4gSG9ybiA8amFubmhAZ29v
Z2xlLmNvbT4KICBKYXNvbiBHdW50aG9ycGUgPGpnZ0BtZWxsYW5veC5jb20+CiAgSmFzb24gWWFu
IDx5YW5haWppZUBodWF3ZWkuY29tPgogIEplbnMgQXhib2UgPGF4Ym9lQGtlcm5lbC5kaz4KICBK
aS1aZSBIb25nIChQZXRlciBIb25nKSA8aHBldGVyK2xpbnV4X2tlcm5lbEBnbWFpbC5jb20+CiAg
SmktWmUgSG9uZyAoUGV0ZXIgSG9uZykgPGhwZXRlckBnbWFpbC5jb20+CiAgSm9lcmcgUm9lZGVs
IDxqcm9lZGVsQHN1c2UuZGU+CiAgSm9oYW4gSGVkYmVyZyA8am9oYW4uaGVkYmVyZ0BpbnRlbC5j
b20+CiAgSm9oYW4gSG92b2xkIDxqb2hhbkBrZXJuZWwub3JnPgogIEpvaG4gSHN1IDxLQ0hTVTBA
bnV2b3Rvbi5jb20+CiAgS2Fpa2UgV2FuIDxrYWlrZS53YW5AaW50ZWwuY29tPgogIEthbWFsIEhl
aWIgPGthbWFsaGVpYjFAZ21haWwuY29tPgogIExpbnVzIFRvcnZhbGRzIDx0b3J2YWxkc0BsaW51
eC1mb3VuZGF0aW9uLm9yZz4KICBMb25ncGVuZyA8bG9uZ3BlbmcyQGh1YXdlaS5jb20+CiAgTWFy
Y2VsIEhvbHRtYW5uIDxtYXJjZWxAaG9sdG1hbm4ub3JnPgogIE1hcmsgQnJvd24gPGJyb29uaWVA
a2VybmVsLm9yZz4KICBNYXJ0aW4gSy4gUGV0ZXJzZW4gPG1hcnRpbi5wZXRlcnNlbkBvcmFjbGUu
Y29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+CiAgTWlrZSBNYXJjaW5p
c3p5biA8bWlrZS5tYXJjaW5pc3p5bkBpbnRlbC5jb20+CiAgTmVsc29uIERTb3V6YSA8bmVsc29u
LmRzb3V6YUBpbnRlbC5jb20+CiAgT2xpdmVyIE5ldWt1bSA8b25ldWt1bUBzdXNlLmNvbT4KICBQ
YXVsIEJ1cnRvbiA8cGF1bC5idXJ0b25AbWlwcy5jb20+CiAgUGV0ZXIgWmlqbHN0cmEgKEludGVs
KSA8cGV0ZXJ6QGluZnJhZGVhZC5vcmc+CiAgUGV0ZXIgWmlqbHN0cmEgPHBldGVyekBpbmZyYWRl
YWQub3JnPgogIFBpZXJyZS1Mb3VpcyBCb3NzYXJ0IDxwaWVycmUtbG91aXMuYm9zc2FydEBsaW51
eC5pbnRlbC5jb20+CiAgUHJhc2FkIFNvZGFndWRpIDxwc29kYWd1ZEBjb2RlYXVyb3JhLm9yZz4K
ICBRaWFuIENhaSA8Y2FpQGxjYS5wdz4KICBSYW5kZXIgV2FuZyA8cmFuZGVyLndhbmdAbGludXgu
aW50ZWwuY29tPgogIFJvc3MgWndpc2xlciA8endpc2xlckBjaHJvbWl1bS5vcmc+CiAgUm9zcyBa
d2lzbGVyIDx6d2lzbGVyQGdvb2dsZS5jb20+CiAgUnVzc2VsbCBLaW5nIDxybWsra2VybmVsQGFy
bWxpbnV4Lm9yZy51az4KICBTYXNoYSBMZXZpbiAoTWljcm9zb2Z0KSA8c2FzaGFsQGtlcm5lbC5v
cmc+CiAgU2FzaGEgTGV2aW4gPHNhc2hhbEBrZXJuZWwub3JnPgogIFNldGggQm9sbGluZ2VyIDxT
ZXRoLkJvbGxpbmdlckBkaWdpLmNvbT4KICBTdGVwaGFuZSBFcmFuaWFuIDxlcmFuaWFuQGdvb2ds
ZS5jb20+CiAgU3RlcGhlbiBCb3lkIDxzYm95ZEBrZXJuZWwub3JnPgogIFN1Z2FyIFpoYW5nIDxz
dWdhci56aGFuZ0Byb2NrLWNoaXBzLmNvbT4KICBTeWx3ZXN0ZXIgTmF3cm9ja2kgPHMubmF3cm9j
a2lAc2Ftc3VuZy5jb20+CiAgVGhpbmggTmd1eWVuIDxUaGluaC5OZ3V5ZW5Ac3lub3BzeXMuY29t
PgogIFRoaW5oIE5ndXllbiA8dGhpbmhuQHN5bm9wc3lzLmNvbT4KICBUaG9tYXMgR2xlaXhuZXIg
PHRnbHhAbGludXRyb25peC5kZT4KICBUenVuZy1CaSBTaGloIDx0enVuZ2JpQGdvb2dsZS5jb20+
CiAgVmFydW4gUHJha2FzaCA8dmFydW5AY2hlbHNpby5jb20+CiAgV2VuIFlhbmcgPHdlbi55YW5n
OTlAenRlLmNvbS5jbj4KICBXaWxsIERlYWNvbiA8d2lsbC5kZWFjb25AYXJtLmNvbT4KICBZb3Vu
ZyBYaWFvIDxZYW5nWDkyQGhvdG1haWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2
LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1k
ZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmlj
dC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFn
ZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9m
IHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUu
ZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4g
YmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5n
aXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBi
ZSAxMDM0IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 14 10:42:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 10:42:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQUtX-00069F-IC; Tue, 14 May 2019 10:42:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=O8Y9=TO=citrix.com=prvs=0309661e3=roger.pau@srs-us1.protection.inumbo.net>)
 id 1hQUtX-000699-0t
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 10:42:51 +0000
X-Inumbo-ID: 034608f4-7635-11e9-aca3-070749b25603
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 034608f4-7635-11e9-aca3-070749b25603;
 Tue, 14 May 2019 10:42:48 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,468,1549929600"; d="scan'208";a="89714887"
Date: Tue, 14 May 2019 12:42:39 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Olaf Hering <olaf@aepfle.de>
Message-ID: <20190514104239.wasngivmlmnnez5u@Air-de-Roger>
References: <20190513165321.464fdeaf.olaf@aepfle.de>
 <20190513152005.jojtolhh5wdguvg6@Air-de-Roger>
 <20190514123406.72eda0f8.olaf@aepfle.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190514123406.72eda0f8.olaf@aepfle.de>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] how to disable build of pv-shim?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBNYXkgMTQsIDIwMTkgYXQgMTI6MzQ6MDZQTSArMDIwMCwgT2xhZiBIZXJpbmcgd3Jv
dGU6Cj4gQW0gTW9uLCAxMyBNYXkgMjAxOSAxNzoyMDowNSArMDIwMAo+IHNjaHJpZWIgUm9nZXIg
UGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ogo+IAo+ID4gZW5hYmxlZCBieSBkZWZh
dWx0Cj4gCj4gRG9lcyBhbnlvbmUgYWN0dWFsbHkgcmVxdWlyZSBpdCBhdCBhbGw/CgpIbSwgdGhh
dCdzIHRoZSBkZWZhdWx0IGJlaGF2aW9yIHNvIGZhciAoZW5hYmxlZCBvbiB4ODYpLCBzbyBJIHdv
dWxkCmxpa2UgdG8ga2VlcCBpdCBhcy1pcy4KCj4gVGhvc2Ugd2hvIGRvIHBhc3MgLS1lbmFibGUt
cHZzaGltIHRvIGNvbmZpZ3VyZS4gTm8gbmVlZCBmb3IgKGluY29ycmVjdCkgaG9zdF9jcHUgY2hl
Y2tzLgoKVXNpbmcgdGFyZ2V0X2NwdSBzaG91bGQgYmUgZmluZSBJIHRoaW5rLgoKVGhhbmtzLCBS
b2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 14 11:12:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 11:12:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQVLp-0008PL-4S; Tue, 14 May 2019 11:12:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=O8Y9=TO=citrix.com=prvs=0309661e3=roger.pau@srs-us1.protection.inumbo.net>)
 id 1hQVLo-0008PG-7M
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 11:12:04 +0000
X-Inumbo-ID: 1645909c-7639-11e9-9607-43dbcba1b3a7
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1645909c-7639-11e9-9607-43dbcba1b3a7;
 Tue, 14 May 2019 11:11:57 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,468,1549929600"; d="scan'208";a="89715233"
Date: Tue, 14 May 2019 13:11:49 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190514111149.5kspdvmadxerskpr@Air-de-Roger>
References: <20190513165321.464fdeaf.olaf@aepfle.de>
 <20190513152005.jojtolhh5wdguvg6@Air-de-Roger>
 <20190513152812.GC3977@zion.uk.xensource.com>
 <20190514085518.g3wdf7h3tka25cb6@Air-de-Roger>
 <5CDA89DD020000780022E70B@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5CDA89DD020000780022E70B@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] how to disable build of pv-shim?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, Olaf Hering <olaf@aepfle.de>,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBNYXkgMTQsIDIwMTkgYXQgMDM6MjY6NTNBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE0LjA1LjE5IGF0IDEwOjU1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gTW9uLCBNYXkgMTMsIDIwMTkgYXQgMDQ6Mjg6MTJQTSArMDEwMCwgV2VpIExp
dSB3cm90ZToKPiA+PiBPbiBNb24sIE1heSAxMywgMjAxOSBhdCAwNToyMDowNVBNICswMjAwLCBS
b2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+ID4+ID4gT24gTW9uLCBNYXkgMTMsIDIwMTkgYXQgMDQ6
NTM6MjFQTSArMDIwMCwgT2xhZiBIZXJpbmcgd3JvdGU6Cj4gPj4gPiA+IFdoYXQgaXMgdGhlIHJl
Y29tbWVuZGVkIHdheSB0byBkaXNhYmxlIENPTkZJR19QVl9TSElNLCB3aGljaCBpcyBzZXQgaW4K
PiA+PiA+ID4gdG9vbHMvZmlybXdhcmUvTWFrZWZpbGU/IEZyb20gbXkgdW5kZXJzdGFuZGluZyB0
aGVyZSBpcyBubyB3YXkgdG8gCj4gPiBpbmZsdWVuY2UKPiA+PiA+ID4gaXRzIHZhbHVlIGZyb20g
b3V0c2lkZSwgd2hpY2ggbWVhbnMgdGhlIGJ1aWxkIGFsd2F5cyBlbnRlcnMgeGVuLWRpci8uCj4g
Pj4gPiAKPiA+PiA+IEkgdGhpbmsgdGhlIGZvbGxvd2luZyBzaG91bGQgZG8gdGhlIHRyaWNrLgo+
ID4+ID4gCj4gPj4gPiBMZXQgbWUga25vdyBpZiB0aGF0IHdvcmtzIGZvciB5b3UgYW5kIEkgd2ls
bCBzdWJtaXQgaXQgZm9ybWFsbHkuCj4gPj4gPiAKPiA+PiA+IFRoYW5rcyEKPiA+PiA+IAo+ID4+
ID4gLS0tODwtLS0KPiA+PiA+IGRpZmYgLS1naXQgYS9jb25maWcvVG9vbHMubWsuaW4gYi9jb25m
aWcvVG9vbHMubWsuaW4KPiA+PiA+IGluZGV4IDk4MjQ1ZjYzYzkuLjg0ZGRiMWE1NDIgMTAwNjQ0
Cj4gPj4gPiAtLS0gYS9jb25maWcvVG9vbHMubWsuaW4KPiA+PiA+ICsrKyBiL2NvbmZpZy9Ub29s
cy5tay5pbgo+ID4+ID4gQEAgLTc1LDMgKzc1LDUgQEAgVElORk9fTElCUyAgICAgICAgICA6PSBA
VElORk9fTElCU0AKPiA+PiA+ICBBUkdQX0xERkxBR1MgICAgICAgIDo9IEBhcmdwX2xkZmxhZ3NA
Cj4gPj4gPiAgCj4gPj4gPiAgRklMRV9PRkZTRVRfQklUUyAgICA6PSBARklMRV9PRkZTRVRfQklU
U0AKPiA+PiA+ICsKPiA+PiA+ICtDT05GSUdfUFZfU0hJTSAgICAgIDo9IEBwdnNoaW1ACj4gPj4g
PiBkaWZmIC0tZ2l0IGEvdG9vbHMvY29uZmlndXJlLmFjIGIvdG9vbHMvY29uZmlndXJlLmFjCj4g
Pj4gPiBpbmRleCBjOWZkNjlkZGZhLi44ZGYyZmQ2MDRiIDEwMDY0NAo+ID4+ID4gLS0tIGEvdG9v
bHMvY29uZmlndXJlLmFjCj4gPj4gPiArKysgYi90b29scy9jb25maWd1cmUuYWMKPiA+PiA+IEBA
IC00OTIsNCArNDkyLDE1IEBAIEFDX0FSR19FTkFCTEUoWzlwZnNdLAo+ID4+ID4gIAo+ID4+ID4g
IEFDX1NVQlNUKG5pbmVwZnMpCj4gPj4gPiAgCj4gPj4gPiArQUNfQVJHX0VOQUJMRShbcHZzaGlt
XSwKPiA+PiA+ICsgICAgQVNfSEVMUF9TVFJJTkcoWy0tZGlzYWJsZS1wdnNoaW1dLCBbRGlzYWJs
ZSBwdnNoaW0gYnVpbGQgKHg4NiBvbmx5LCAKPiA+IGVuYWJsZWQgYnkgZGVmYXVsdCldKSwKPiA+
PiA+ICsgICAgW0FTX0lGKFt0ZXN0ICJ4JGVuYWJsZV9wdnNoaW0iID0gInhubyJdLCBbcHZzaGlt
PW5dLCBbcHZzaGltPXldKV0sIFsKPiA+PiA+ICsgICAgY2FzZSAiJGhvc3RfY3B1IiBpbgo+ID4+
ID4gKyAgICAgICAgaVtbMzQ1Nl1dODZ8eDg2XzY0KQo+ID4+ID4gKyAgICAgICAgICAgcHZzaGlt
PSJ5Ijs7Cj4gPj4gCj4gPj4gU2luY2UgeGVuIGRvZXNuJ3QgYnVpbGQgb24gMzJiaXQgYW55bW9y
ZSB5b3UgbWF5IHdhbnQgdG8gZXhjbHVkZQo+ID4+IGlbMzQ1Nl04NiBoZXJlPwo+ID4gCj4gPiBP
aCwgSSBkaWRuJ3QgcmVhbGl6ZSB0aGlzLiBJcyBpdCB0cnVlIGZvciBhbGwgZGlzdHJvcz8KPiAK
PiBJdCdzIGEgcHJvcGVydHkgb2YgdGhlIGh5cGVydmlzb3IgKG5vdGU6IG5vdCB0aGUgdG9vbCBz
dGFjayksIGFzIG9mIDQuMy4KCkJ1dCB0aGUgcHJvcGVydHkgaXMgdGhhdCB0aGUgaHlwZXJ2aXNv
ciByZXF1aXJlcyBhbiBhbWQ2NCBjb21wYXRpYmxlCkNQVSB0byBydW4sIGJ1dCBpdCBzaG91bGQg
YnVpbGQgZmluZSBvbiAzMmJpdC4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 14 11:17:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 11:17:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQVQm-00008V-Q4; Tue, 14 May 2019 11:17:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=NyQH=TO=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hQVQl-00008I-Jm
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 11:17:11 +0000
X-Inumbo-ID: d0797e6a-7639-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d0797e6a-7639-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 11:17:09 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 14 May 2019 05:17:09 -0600
Message-Id: <5CDAA3AD020000780022E878@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 14 May 2019 05:17:01 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <george.dunlap@citrix.com>
References: <5C7E77D1020000780021BB0B@prv1-mh.provo.novell.com>
 <5C7E78F6020000780021BB21@prv1-mh.provo.novell.com>
 <3172ee3f-0800-99a5-e148-d10ecdfd51a8@citrix.com>
In-Reply-To: <3172ee3f-0800-99a5-e148-d10ecdfd51a8@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 2/3] IOMMU/x86: make page type checks
 consistent when mapping pages
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Juergen Gross <jgross@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEzLjA1LjE5IGF0IDE1OjQ0LCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBPbiAzLzUvMTkgMToyNiBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IC0tLSBhL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKPj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvaW9tbXUuYwo+PiBAQCAtMTkyLDIxICsxOTIsMjcgQEAgdm9pZCBfX2h3ZG9tX2luaXQgaW9t
bXVfaHdkb21faW5pdChzdHJ1Ywo+PiAgCj4+ICAgICAgICAgIHBhZ2VfbGlzdF9mb3JfZWFjaCAo
IHBhZ2UsICZkLT5wYWdlX2xpc3QgKQo+PiAgICAgICAgICB7Cj4+IC0gICAgICAgICAgICB1bnNp
Z25lZCBsb25nIG1mbiA9IG1mbl94KHBhZ2VfdG9fbWZuKHBhZ2UpKTsKPj4gLSAgICAgICAgICAg
IHVuc2lnbmVkIGxvbmcgZGZuID0gbWZuX3RvX2dtZm4oZCwgbWZuKTsKPj4gLSAgICAgICAgICAg
IHVuc2lnbmVkIGludCBtYXBwaW5nID0gSU9NTVVGX3JlYWRhYmxlOwo+PiAtICAgICAgICAgICAg
aW50IHJldDsKPj4gKyAgICAgICAgICAgIGlmICggKHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICYg
UEdUX3R5cGVfbWFzaykgPT0gUEdUX25vbmUgKQo+PiArICAgICAgICAgICAgewo+PiArICAgICAg
ICAgICAgICAgIEFTU0VSVCghKHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICYgUEdUX2NvdW50X21h
c2spKTsKPj4gKyAgICAgICAgICAgICAgICBpZiAoIGdldF9wYWdlX2FuZF90eXBlKHBhZ2UsIGQs
IFBHVF93cml0YWJsZV9wYWdlKSApCj4+ICsgICAgICAgICAgICAgICAgICAgIHB1dF9wYWdlX2Fu
ZF90eXBlKHBhZ2UpOwo+PiArICAgICAgICAgICAgICAgIGVsc2UgaWYgKCAhcmMgKQo+PiArICAg
ICAgICAgICAgICAgICAgICByYyA9IC1FQlVTWTsKPj4gKyAgICAgICAgICAgIH0KPj4gIAo+PiAt
ICAgICAgICAgICAgaWYgKCAoKHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICYgUEdUX2NvdW50X21h
c2spID09IDApIHx8Cj4+IC0gICAgICAgICAgICAgICAgICgocGFnZS0+dS5pbnVzZS50eXBlX2lu
Zm8gJiBQR1RfdHlwZV9tYXNrKQo+PiAtICAgICAgICAgICAgICAgICAgPT0gUEdUX3dyaXRhYmxl
X3BhZ2UpICkKPj4gLSAgICAgICAgICAgICAgICBtYXBwaW5nIHw9IElPTU1VRl93cml0YWJsZTsK
Pj4gKyAgICAgICAgICAgIGlmICggKChwYWdlLT51LmludXNlLnR5cGVfaW5mbyAmIFBHVF90eXBl
X21hc2spID09Cj4+ICsgICAgICAgICAgICAgICAgICBQR1Rfd3JpdGFibGVfcGFnZSkgKQo+PiAr
ICAgICAgICAgICAgewo+PiArICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbWZuID0gbWZu
X3gocGFnZV90b19tZm4ocGFnZSkpOwo+PiArICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcg
ZGZuID0gbWZuX3RvX2dtZm4oZCwgbWZuKTsKPj4gKyAgICAgICAgICAgICAgICBpbnQgcmV0ID0g
aW9tbXVfbWFwKGQsIF9kZm4oZGZuKSwgX21mbihtZm4pLCAwLAo+PiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgSU9NTVVGX3JlYWRhYmxlIHwgSU9NTVVGX3dyaXRhYmxlLAo+
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmZsdXNoX2ZsYWdzKTsKPiAK
PiBXaGF0J3MgdGhlIGlkZWEgYmVoaW5kIGNhbGxpbmcgaW9tbXVfbWFwKCkgaGVyZSwgcmF0aGVy
IHRoYW4gcmVseWluZyBvbgo+IHRoZSBvbmUgaW4gX2dldF9wYWdlX3R5cGUoKT8gIERvZXMgbmVl
ZF9pb21tdV9wdF9zeW5jKCkgbm90IHdvcmsgeWV0IGF0Cj4gdGhpcyBwb2ludCwgb3IgZG8geW91
IGV4cGVjdCB0aGVyZSB0byBiZSBwYWdlcyB0aGF0IGhhdmUgYmVlbiBtYXJrZWQKPiBQR1Rfd3Jp
dGFibGUgd2l0aG91dCBoYXZpbmcgZ29uZSB0aHJvdWdoIF9nZXRfcGFnZV90eXBlKCk/CgoiaW9t
bXU9ZG9tMC1zdHJpY3QiIGRvZXNuJ3Qgd29yayB3aXRob3V0IHRoaXMuIFRoYXQncyBiZWNhdXNl
IHRoZQpQViBEb20wIGJ1aWxkZXIgc2V0cyB0aGUgcGFnZXMgaW4gdGhlIGludGlhbCBhbGxvY2F0
aW9uIHRvClBHVF93cml0YWJsZSAob3IgdGhlIG5lY2Vzc2FyeSBwYWdlIHRhYmxlIHR5cGVzKSBs
b25nIGJlZm9yZQpjYWxsaW5nIGlvbW11X2h3ZG9tX2luaXQoKS4gUHJvYmFibHkgdGhpcyBjb3Vs
ZCBiZSByZS1hcnJhbmdlZCwgYnV0CkkgZG9uJ3QgdGhpbmsgSSdtIHVwIHRvIHRoaXMgcmlnaHQg
bm93LgoKQnV0IGhhdmluZyBhdCBsZWFzdCBtYWRlIHRoZSBhdHRlbXB0IHN0aWxsIHBvaW50ZWQg
b3V0IHR3byBpc3N1ZXMKd2l0aCB0aGUgcGF0Y2g6IEZvciBQR1Rfbm9uZSBwYWdlcyAoaS5lLiBn
ZXRfcGFnZV9hbmRfdHlwZSgpCmFjdHVhbGx5IGhhdmluZyB0aGUgaW50ZW5kZWQgZWZmZWN0KSBJ
T1RMQiBmbHVzaGluZyB3YXNuJ3QgZG9uZQoobm90IGEgYmlnIHByb2JsZW0sIHNpbmNlIERvbTAg
aGFzbid0IHJ1biB5ZXQsIGJ1dCBpbmNvbnNpc3RlbnQKd2l0aCB0aGUgZnVuY3Rpb24gY2FsbGlu
ZyBpb21tdV9pb3RsYl9mbHVzaF9hbGwoKSBpbiB0aGUgZmlyc3QgcGxhY2UpLgpQbHVzIEkgZG9u
J3QgdGhpbmsgdGhlIHtnZXQscHV0fV9wYWdlX2FuZF90eXBlKCkgZGFuY2Ugc2hvdWxkCmJlIGRv
bmUgYXQgYWxsIGZvciBQVkggRG9tMC4KClNvIGEgdjIgaXMgY29taW5nIGluIGFueSBldmVudC4K
CkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 14 11:18:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 11:18:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQVRo-0000Ds-5e; Tue, 14 May 2019 11:18:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=O8Y9=TO=citrix.com=prvs=0309661e3=roger.pau@srs-us1.protection.inumbo.net>)
 id 1hQVRn-0000Dl-9V
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 11:18:15 +0000
X-Inumbo-ID: f4656988-7639-11e9-91ca-777a028e84c0
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f4656988-7639-11e9-91ca-777a028e84c0;
 Tue, 14 May 2019 11:18:10 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,468,1549929600"; d="scan'208";a="85432572"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 14 May 2019 13:17:54 +0200
Message-ID: <20190514111754.56758-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.17.2 (Apple Git-113)
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] pvshim: make PV shim build selectable from
 configure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U28gYSB1c2VyIGNhbiBkZWNpZGUgd2hldGhlciB0byBjb21waWxlIGEgUFYgc2hpbSBhcyBwYXJ0
IG9mIHRoZSB0b29scwpidWlsZC4gTm90ZSB0aGF0IHRoZSBkZWZhdWx0IGJlaGF2aW9yIGlzIHBy
ZXNlcnZlZCwgd2hpY2ggaXMgdG8gYnVpbGQgYQpQViBzaGltIHdoZW4gdGhlIHRhcmdldCBhcmNo
aXRlY3R1cmUgaXMgeDg2LgoKUmVxdWVzdGVkLWJ5OiBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUu
ZGU+ClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29t
PgotLS0KTk9URTogcnVuIGF1dG9nZW4uc2ggYWZ0ZXIgYXBwbHlpbmcuCi0tLQpDYzogSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgotLS0KIGNvbmZpZy9Ub29scy5tay5pbiAgICAgIHwgIDIgKysKIHRvb2xzL2Nv
bmZpZ3VyZS5hYyAgICAgIHwgMTIgKysrKysrKysrKysrCiB0b29scy9maXJtd2FyZS9NYWtlZmls
ZSB8ICA0IC0tLS0KIDMgZmlsZXMgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS9jb25maWcvVG9vbHMubWsuaW4gYi9jb25maWcvVG9vbHMubWsu
aW4KaW5kZXggOTgyNDVmNjNjOS4uODRkZGIxYTU0MiAxMDA2NDQKLS0tIGEvY29uZmlnL1Rvb2xz
Lm1rLmluCisrKyBiL2NvbmZpZy9Ub29scy5tay5pbgpAQCAtNzUsMyArNzUsNSBAQCBUSU5GT19M
SUJTICAgICAgICAgIDo9IEBUSU5GT19MSUJTQAogQVJHUF9MREZMQUdTICAgICAgICA6PSBAYXJn
cF9sZGZsYWdzQAogCiBGSUxFX09GRlNFVF9CSVRTICAgIDo9IEBGSUxFX09GRlNFVF9CSVRTQAor
CitDT05GSUdfUFZfU0hJTSAgICAgIDo9IEBwdnNoaW1ACmRpZmYgLS1naXQgYS90b29scy9jb25m
aWd1cmUuYWMgYi90b29scy9jb25maWd1cmUuYWMKaW5kZXggYzlmZDY5ZGRmYS4uMmQyZjY1N2Nh
YyAxMDA2NDQKLS0tIGEvdG9vbHMvY29uZmlndXJlLmFjCisrKyBiL3Rvb2xzL2NvbmZpZ3VyZS5h
YwpAQCAtNDkyLDQgKzQ5MiwxNiBAQCBBQ19BUkdfRU5BQkxFKFs5cGZzXSwKIAogQUNfU1VCU1Qo
bmluZXBmcykKIAorQUNfQVJHX0VOQUJMRShbcHZzaGltXSwKKyAgICBBU19IRUxQX1NUUklORyhb
LS1kaXNhYmxlLXB2c2hpbV0sCisgICAgICAgICAgICAgICAgICAgW0Rpc2FibGUgcHZzaGltIGJ1
aWxkICh4ODYgb25seSwgZW5hYmxlZCBieSBkZWZhdWx0KV0pLAorICAgIFtBU19JRihbdGVzdCAi
eCRlbmFibGVfcHZzaGltIiA9ICJ4bm8iXSwgW3B2c2hpbT1uXSwgW3B2c2hpbT15XSldLCBbCisg
ICAgY2FzZSAiJHRhcmdldF9jcHUiIGluCisgICAgICAgIGlbWzM0NTZdXTg2fHg4Nl82NCkKKyAg
ICAgICAgICAgcHZzaGltPSJ5Ijs7CisgICAgICAgICopIHB2c2hpbT0ibiI7OworICAgIGVzYWMK
K10pCitBQ19TVUJTVChwdnNoaW0pCisKIEFDX09VVFBVVCgpCmRpZmYgLS1naXQgYS90b29scy9m
aXJtd2FyZS9NYWtlZmlsZSBiL3Rvb2xzL2Zpcm13YXJlL01ha2VmaWxlCmluZGV4IGNmMzA0ZmM1
NzguLjgwOWE1ZmQwMjUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2Zpcm13YXJlL01ha2VmaWxlCisrKyBi
L3Rvb2xzL2Zpcm13YXJlL01ha2VmaWxlCkBAIC0xLDEwICsxLDYgQEAKIFhFTl9ST09UID0gJChD
VVJESVIpLy4uLy4uCiBpbmNsdWRlICQoWEVOX1JPT1QpL3Rvb2xzL1J1bGVzLm1rCiAKLWlmbmVx
ICgkKFhFTl9UQVJHRVRfQVJDSCkseDg2XzMyKQotQ09ORklHX1BWX1NISU0gOj0geQotZW5kaWYK
LQogIyBodm1sb2FkZXIgaXMgYSAzMi1iaXQgcHJvdGVjdGVkIG1vZGUgYmluYXJ5LgogVEFSR0VU
ICAgICAgOj0gaHZtbG9hZGVyL2h2bWxvYWRlcgogSU5TVF9ESVIgOj0gJChERVNURElSKSQoWEVO
RklSTVdBUkVESVIpCi0tIAoyLjE3LjIgKEFwcGxlIEdpdC0xMTMpCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 14 11:19:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 11:19:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQVTQ-0000Mv-M9; Tue, 14 May 2019 11:19:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=O8Y9=TO=citrix.com=prvs=0309661e3=roger.pau@srs-us1.protection.inumbo.net>)
 id 1hQVTP-0000Mm-8d
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 11:19:55 +0000
X-Inumbo-ID: 30b4fb88-763a-11e9-9579-db28bea31db1
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 30b4fb88-763a-11e9-9579-db28bea31db1;
 Tue, 14 May 2019 11:19:51 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,468,1549929600"; d="scan'208";a="89715295"
Date: Tue, 14 May 2019 13:19:42 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Olaf Hering <olaf@aepfle.de>
Message-ID: <20190514111942.6h3rrvxkpz7nlqet@Air-de-Roger>
References: <20190514080558.14540-1-olaf@aepfle.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190514080558.14540-1-olaf@aepfle.de>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v5] libxl: fix migration of PV and PVH domUs
 with and without qemu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBNYXkgMTQsIDIwMTkgYXQgMTA6MDU6NThBTSArMDIwMCwgT2xhZiBIZXJpbmcgd3Jv
dGU6Cj4gSWYgYSBkb21VIGhhcyBhIHFlbXUteGVuIGluc3RhbmNlIGF0dGFjaGVkLCBpdCBpcyBy
ZXF1aXJlZCB0byBjYWxsIHFlbXVzCj4gInhlbi1zYXZlLWRldmljZXMtc3RhdGUiIG1ldGhvZC4g
V2l0aG91dCBpdCwgdGhlIHJlY2VpdmluZyBzaWRlIG9mIGEgUFYgb3IKPiBQVkggbWlncmF0aW9u
IG1heSBiZSB1bmFibGUgdG8gbG9jayB0aGUgaW1hZ2U6Cj4gCj4geGVuIGJlOiBxZGlzay01MTcx
MjogeGVuIGJlOiBxZGlzay01MTcxMjogZXJyb3I6IEZhaWxlZCB0byBnZXQgIndyaXRlIiBsb2Nr
Cj4gZXJyb3I6IEZhaWxlZCB0byBnZXQgIndyaXRlIiBsb2NrCj4geGVuIGJlOiBxZGlzay01MTcx
MjogeGVuIGJlOiBxZGlzay01MTcxMjogaW5pdGlhbGlzZSgpIGZhaWxlZAo+IGluaXRpYWxpc2Uo
KSBmYWlsZWQKPiAKPiBUbyBmaXggdGhpcyBidWcsIGxpYnhsX19kb21haW5fc3VzcGVuZF9kZXZp
Y2VfbW9kZWwoKSBhbmQKPiBsaWJ4bF9fZG9tYWluX3Jlc3VtZV9kZXZpY2VfbW9kZWwoKSBoYXZl
IHRvIGJlIGNhbGxlZCBub3Qgb25seSBmb3IgSFZNLAo+IGJ1dCBhbHNvIGlmIHRoZSBhY3RpdmUg
ZGV2aWNlX21vZGVsIGlzIFFFTVVfWEVOLgo+IAo+IFVuZm9ydHVuYXRlbHksIGxpYnhsX19kb21h
aW5fYnVpbGRfaW5mb19zZXRkZWZhdWx0KCkgdXNlZCB0byBoYXJkY29kZQo+IGJfaW5mby0+ZGV2
aWNlX21vZGVsX3ZlcnNpb24gdG8gUUVNVV9YRU4gaWYgaXQgZG9lcyBub3Qga25vdyBpdCBhbnkK
PiBiZXR0ZXIuIEFzIGEgcmVzdWx0IGxpYnhsX19kZXZpY2VfbW9kZWxfdmVyc2lvbl9ydW5uaW5n
KCkgd2lsbCByZXR1cm4KPiBpbmNvcnJlY3QgdmFsdWVzLiBUaGlzIGJyZWFrcyBkb21VcyB3aXRo
b3V0IGEgZGV2aWNlX21vZGVsLgo+IGxpYnhsX19xbXBfc3RvcCgpIHdvdWxkIHdhaXQgMTAgc2Vj
b25kcyBpbiBxbXBfb3BlbigpIGZvciBhIHFlbXUgdGhhdAo+IHdpbGwgbmV2ZXIgYXBwZWFyLiBE
dXJpbmcgdGhpcyBsb25nIHRpbWVmcmFtZSB0aGUgZG9tVSByZW1haW5zIGluIHN0YXRlCj4gcGF1
c2VkIG9uIHRoZSBzZW5kaW5nIHNpZGUuIEFzIGEgcmVzdWx0IG5ldHdvcmsgY29ubmVjdGlvbnMg
bWF5IGJlCj4gZHJvcHBlZC4gT25jZSB0aGlzIGJ1ZyBpcyBmaXhlZCBhcyB3ZWxsLCBieSBqdXN0
IHJlbW92aW5nIHRoZSBhc3N1bXB0aW9uCj4gdGhhdCBldmVyeSBkb21VIGhhcyBhIFFFTVVfWEVO
LCB0aGVyZSBpcyBubyBjb2RlIHRvIGFjdHVhbGx5IGluaXRpYWxpc2UKPiBiX2luZm8tPmRldmlj
ZV9tb2RlbF92ZXJzaW9uLgo+IAo+IFRoZXJlIGlzIGEgaGVscGVyIGZ1bmN0aW9uIGxpYnhsX19u
ZWVkX3hlbnB2X3FlbXUoKSwgd2hpY2ggaXMgdXNlZCBpbgo+IHZhcmlvdXMgcGxhY2VzIHRvIGRl
Y2lkZSBpZiBhIGRldmljZV9tb2RlbCBoYXMgdG8gYmUgc3Bhd25lZC4gVGhpcwo+IGZ1bmN0aW9u
IGNhbiBub3QgYmUgdXNlZCBhcyBpcywganVzdCB0byBmaWxsIGRldmljZV9tb2RlbF92ZXJzaW9u
LAo+IGJlY2F1c2Ugc3RvcmVfbGlieGxfZW50cnkoKSB3YXMgYWxyZWFkeSBjYWxsZWQgZWFybGll
ci4KPiAKPiBJbnRyb2R1Y2UgTElCWExfREVWSUNFX01PREVMX1ZFUlNJT05fTk9ORSBmb3IgUFYg
YW5kIFBWSCB0aGF0IGhhdmUgbm8KPiBuZWVkIGZvciBhIGRldmljZV9tb2RlbCB0byBtYWtlIHRo
ZSBzdGF0ZSBleHBsaWNpdC4gSW5kaWNhdGUgdGhpcyBuZXcKPiBzdGF0ZSB2aWEgTElCWExfSEFW
RSBtYWNybyBpbiBsaWJ4bC5oLgo+IAo+IHYwNToKPiAtIG1vdmUgaW5pdGlhbGl6YXRpb24gb2Yg
ZGV2aWNlX21vZGVsX3ZlcnNpb24gdG8gZXh0cmEgY29tbWl0Cj4gLSByZXR1cm4gZXJyb3IgZnJv
bSBsaWJ4bF9fbmVlZF94ZW5wdl9xZW11Cj4gLSBhZGQgTElCWExfSEFWRV9ERVZJQ0VfTU9ERUxf
VkVSU0lPTl9OT05FCj4gdjA0Ogo+IC0gbWFrZSBzdXJlIGRldmljZV9tb2RlbF9zdHViZG9tYWlu
IGlzIGluaXRpYWxpemVkCj4gdjAzOgo+IC0gcmVhcnJhbmdlIGNvZGUgdG8gbWFrZSBzdXJlIGRl
dmljZV9tb2RlbF92ZXJzaW9uIGlzIGluaXRpYWxpemVkIGJlZm9yZQo+ICAgc3RvcmVfbGlieGxf
ZW50cnkoKSBpcyBjYWxsZWQKPiB2MDI6Cj4gLSB1cGRhdGUgd29yZGluZyBpbiBhIGNvbW1lbnQK
PiAtIHJlbW92ZSBzdGFsZSBnb3RvIGluIGRvbWNyZWF0ZV9sYXVuY2hfZG0KPiAtIGluaXRpYWxp
emUgcmV0IGluIGxpYnhsX19uZWVkX3hlbnB2X3FlbXUKPiAKPiBTaWduZWQtb2ZmLWJ5OiBPbGFm
IEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+CgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8
cm9nZXIucGF1QGNpdHJpeC5jb20+CgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 14 11:21:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 11:21:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQVUk-00011k-34; Tue, 14 May 2019 11:21:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=NyQH=TO=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hQVUi-00011Z-6R
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 11:21:16 +0000
X-Inumbo-ID: 5f8b3f4e-763a-11e9-b8d6-8be70b6402f8
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5f8b3f4e-763a-11e9-b8d6-8be70b6402f8;
 Tue, 14 May 2019 11:21:10 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 14 May 2019 05:21:09 -0600
Message-Id: <5CDAA4A2020000780022E889@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 14 May 2019 05:21:06 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20190513165321.464fdeaf.olaf@aepfle.de>
 <20190513152005.jojtolhh5wdguvg6@Air-de-Roger>
 <20190513152812.GC3977@zion.uk.xensource.com>
 <20190514085518.g3wdf7h3tka25cb6@Air-de-Roger>
 <5CDA89DD020000780022E70B@prv1-mh.provo.novell.com>
 <20190514111149.5kspdvmadxerskpr@Air-de-Roger>
In-Reply-To: <20190514111149.5kspdvmadxerskpr@Air-de-Roger>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] how to disable build of pv-shim?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, Olaf Hering <olaf@aepfle.de>,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE0LjA1LjE5IGF0IDEzOjExLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFR1ZSwgTWF5IDE0LCAyMDE5IGF0IDAzOjI2OjUzQU0gLTA2MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMTQuMDUuMTkgYXQgMTA6NTUsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gT24gTW9uLCBNYXkgMTMsIDIwMTkgYXQgMDQ6Mjg6MTJQTSArMDEwMCwgV2Vp
IExpdSB3cm90ZToKPj4gPj4gT24gTW9uLCBNYXkgMTMsIDIwMTkgYXQgMDU6MjA6MDVQTSArMDIw
MCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPj4gPj4gPiBPbiBNb24sIE1heSAxMywgMjAxOSBh
dCAwNDo1MzoyMVBNICswMjAwLCBPbGFmIEhlcmluZyB3cm90ZToKPj4gPj4gPiA+IFdoYXQgaXMg
dGhlIHJlY29tbWVuZGVkIHdheSB0byBkaXNhYmxlIENPTkZJR19QVl9TSElNLCB3aGljaCBpcyBz
ZXQgaW4KPj4gPj4gPiA+IHRvb2xzL2Zpcm13YXJlL01ha2VmaWxlPyBGcm9tIG15IHVuZGVyc3Rh
bmRpbmcgdGhlcmUgaXMgbm8gd2F5IHRvIAo+PiA+IGluZmx1ZW5jZQo+PiA+PiA+ID4gaXRzIHZh
bHVlIGZyb20gb3V0c2lkZSwgd2hpY2ggbWVhbnMgdGhlIGJ1aWxkIGFsd2F5cyBlbnRlcnMgeGVu
LWRpci8uCj4+ID4+ID4gCj4+ID4+ID4gSSB0aGluayB0aGUgZm9sbG93aW5nIHNob3VsZCBkbyB0
aGUgdHJpY2suCj4+ID4+ID4gCj4+ID4+ID4gTGV0IG1lIGtub3cgaWYgdGhhdCB3b3JrcyBmb3Ig
eW91IGFuZCBJIHdpbGwgc3VibWl0IGl0IGZvcm1hbGx5Lgo+PiA+PiA+IAo+PiA+PiA+IFRoYW5r
cyEKPj4gPj4gPiAKPj4gPj4gPiAtLS04PC0tLQo+PiA+PiA+IGRpZmYgLS1naXQgYS9jb25maWcv
VG9vbHMubWsuaW4gYi9jb25maWcvVG9vbHMubWsuaW4KPj4gPj4gPiBpbmRleCA5ODI0NWY2M2M5
Li44NGRkYjFhNTQyIDEwMDY0NAo+PiA+PiA+IC0tLSBhL2NvbmZpZy9Ub29scy5tay5pbgo+PiA+
PiA+ICsrKyBiL2NvbmZpZy9Ub29scy5tay5pbgo+PiA+PiA+IEBAIC03NSwzICs3NSw1IEBAIFRJ
TkZPX0xJQlMgICAgICAgICAgOj0gQFRJTkZPX0xJQlNACj4+ID4+ID4gIEFSR1BfTERGTEFHUyAg
ICAgICAgOj0gQGFyZ3BfbGRmbGFnc0AKPj4gPj4gPiAgCj4+ID4+ID4gIEZJTEVfT0ZGU0VUX0JJ
VFMgICAgOj0gQEZJTEVfT0ZGU0VUX0JJVFNACj4+ID4+ID4gKwo+PiA+PiA+ICtDT05GSUdfUFZf
U0hJTSAgICAgIDo9IEBwdnNoaW1ACj4+ID4+ID4gZGlmZiAtLWdpdCBhL3Rvb2xzL2NvbmZpZ3Vy
ZS5hYyBiL3Rvb2xzL2NvbmZpZ3VyZS5hYwo+PiA+PiA+IGluZGV4IGM5ZmQ2OWRkZmEuLjhkZjJm
ZDYwNGIgMTAwNjQ0Cj4+ID4+ID4gLS0tIGEvdG9vbHMvY29uZmlndXJlLmFjCj4+ID4+ID4gKysr
IGIvdG9vbHMvY29uZmlndXJlLmFjCj4+ID4+ID4gQEAgLTQ5Miw0ICs0OTIsMTUgQEAgQUNfQVJH
X0VOQUJMRShbOXBmc10sCj4+ID4+ID4gIAo+PiA+PiA+ICBBQ19TVUJTVChuaW5lcGZzKQo+PiA+
PiA+ICAKPj4gPj4gPiArQUNfQVJHX0VOQUJMRShbcHZzaGltXSwKPj4gPj4gPiArICAgIEFTX0hF
TFBfU1RSSU5HKFstLWRpc2FibGUtcHZzaGltXSwgW0Rpc2FibGUgcHZzaGltIGJ1aWxkICh4ODYg
b25seSwgCj4+ID4gZW5hYmxlZCBieSBkZWZhdWx0KV0pLAo+PiA+PiA+ICsgICAgW0FTX0lGKFt0
ZXN0ICJ4JGVuYWJsZV9wdnNoaW0iID0gInhubyJdLCBbcHZzaGltPW5dLCBbcHZzaGltPXldKV0s
IFsKPj4gPj4gPiArICAgIGNhc2UgIiRob3N0X2NwdSIgaW4KPj4gPj4gPiArICAgICAgICBpW1sz
NDU2XV04Nnx4ODZfNjQpCj4+ID4+ID4gKyAgICAgICAgICAgcHZzaGltPSJ5Ijs7Cj4+ID4+IAo+
PiA+PiBTaW5jZSB4ZW4gZG9lc24ndCBidWlsZCBvbiAzMmJpdCBhbnltb3JlIHlvdSBtYXkgd2Fu
dCB0byBleGNsdWRlCj4+ID4+IGlbMzQ1Nl04NiBoZXJlPwo+PiA+IAo+PiA+IE9oLCBJIGRpZG4n
dCByZWFsaXplIHRoaXMuIElzIGl0IHRydWUgZm9yIGFsbCBkaXN0cm9zPwo+PiAKPj4gSXQncyBh
IHByb3BlcnR5IG9mIHRoZSBoeXBlcnZpc29yIChub3RlOiBub3QgdGhlIHRvb2wgc3RhY2spLCBh
cyBvZiA0LjMuCj4gCj4gQnV0IHRoZSBwcm9wZXJ0eSBpcyB0aGF0IHRoZSBoeXBlcnZpc29yIHJl
cXVpcmVzIGFuIGFtZDY0IGNvbXBhdGlibGUKPiBDUFUgdG8gcnVuLCBidXQgaXQgc2hvdWxkIGJ1
aWxkIGZpbmUgb24gMzJiaXQuCgpFeGNlcHQgdGhhdCBhIHR5cGljYWwgZ2NjIG9uIDMyLWJpdCB3
b24ndCBiZSBhYmxlIHRvIGJ1aWxkICg2NC1iaXQpClhlbiwgbm9yIHdvdWxkIHRoZXJlIGJlIGFu
eSBwbGFjZSB0byBlbmZvcmNlIHRoZSBuZWNlc3NhcnkKWEVOX1RBUkdFVF9BUkNIOj14ODZfNjQu
CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 14 11:23:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 11:23:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQVX0-0001CA-I0; Tue, 14 May 2019 11:23:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zxYt=TO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hQVWz-0001C5-CH
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 11:23:37 +0000
X-Inumbo-ID: b7330c22-763a-11e9-9312-171f98fab05f
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id b7330c22-763a-11e9-9312-171f98fab05f;
 Tue, 14 May 2019 11:23:36 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 41713374;
 Tue, 14 May 2019 04:23:36 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 4C84B3F71E;
 Tue, 14 May 2019 04:23:34 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>
References: <1556007026-31057-1-git-send-email-andrii.anisov@gmail.com>
 <1556007026-31057-3-git-send-email-andrii.anisov@gmail.com>
 <e248dae9-c91c-c735-ea16-9bcb70c65e9d@arm.com>
 <5CD3F266020000780022D0F3@prv1-mh.provo.novell.com>
 <1c8b7f5f-09d7-6e38-1e78-9528c1f0a756@arm.com>
 <5CDA8EF0020000780022E756@prv1-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <d270589f-4076-ee40-d316-2939f67d7c0b@arm.com>
Date: Tue, 14 May 2019 12:23:32 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CDA8EF0020000780022E756@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 2/2] xen: implement
 VCPUOP_register_runstate_phys_memory_area
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, andrii.anisov@gmail.com,
 xen-devel <xen-devel@lists.xenproject.org>,
 "andrii_anisov@epam.com" <andrii_anisov@epam.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxNC8wNS8yMDE5IDEwOjQ4LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBPbiAxNC4wNS4x
OSBhdCAxMTozNSwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPj4gT24gYSBzaW1pbGFy
IHRvcGljLCBob3cgZG9lcyBLZXhlYyB3b3JrcyBvbiBYZW4/IERvIHdlIHJlc2V0IHRoZQo+PiBk
b21haW4gYXMgd2VsbD8KPiAKPiBObywgaG93IGNvdWxkIHdlPyBXaGF0IGdldHMgaW52b2tlZCBp
c24ndCBYZW4gaW4gdGhlIGNvbW1vbiBjYXNlLAo+IGJ1dCBzb21lIG90aGVyICh0eXBpY2FsbHkg
YmFyZSBtZXRhbCkgT1MgbGlrZSBMaW51eC4KCkl0IGlzIG5vdCB3aGF0IEkgYXNrZWQuIFdoYXQg
SSBhc2tlZCBpcyB3aGV0aGVyIFhlbiBpcyBpbnZvbHZlZCB3aGVuIGEgZ3Vlc3QgCmtlcm5lbCBp
cyBrZXhlY2luZyB0byBhbm90aGVyIGtlcm5lbC4KCkkgZG9uJ3Qga25vdyBlbm91Z2ggS2V4ZWMg
dG8gYmUgYWJsZSB0byBhbnN3ZXIgdGhhdCBxdWVzdGlvbiBteXNlbGYuCgpDaGVlcnMsCgotLSAK
SnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 14 11:24:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 11:24:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQVXj-0001HI-U0; Tue, 14 May 2019 11:24:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zxYt=TO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hQVXi-0001H2-Iw
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 11:24:22 +0000
X-Inumbo-ID: d1bd1ebe-763a-11e9-8980-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id d1bd1ebe-763a-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 11:24:21 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id BCA91374;
 Tue, 14 May 2019 04:24:20 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id A53733F71E;
 Tue, 14 May 2019 04:24:18 -0700 (PDT)
To: Andrii Anisov <andrii.anisov@gmail.com>, xen-devel@lists.xen.org
References: <1556007026-31057-1-git-send-email-andrii.anisov@gmail.com>
 <1556007026-31057-3-git-send-email-andrii.anisov@gmail.com>
 <e248dae9-c91c-c735-ea16-9bcb70c65e9d@arm.com>
 <959c8975-ec44-a788-25b3-84ee17520abc@gmail.com>
 <24f3e2b1-4889-1780-0e48-0c909f555997@arm.com>
 <4ac886b5-ad15-f0cf-5af8-91aaf7d2460e@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <7bbea412-f4af-4dc8-199a-1c02ac02a7af@arm.com>
Date: Tue, 14 May 2019 12:24:17 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <4ac886b5-ad15-f0cf-5af8-91aaf7d2460e@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 2/2] xen: implement
 VCPUOP_register_runstate_phys_memory_area
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <JBeulich@suse.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxNC8wNS8yMDE5IDExOjA4LCBBbmRyaWkgQW5pc292IHdyb3RlOgo+IEhlbGxvIEp1bGll
biwKPiAKPiBPbiAxNC4wNS4xOSAxMjo1OCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4gSSBndWVz
cyB3ZSBzaG91bGQgYWdyZWUgd2hhdCB0byBpbXBsZW1lbnQgZmlyc3QuCj4+Cj4+IEkgdGhpbmsg
dGhlcmUgYXJlIGFuIGFncmVlbWVudCB0aGF0IHRoZSB0d28gbWV0aG9kcyBzaG91bGQgbm90IGJl
IHVzZWQgdG9nZXRoZXIuCj4gCj4gRm9yIGEgZG9tYWluIG9yIGZvciBhIHBhcnRpY3VsYXIgVkNQ
VT8KPiBIb3cgc2hvdWxkIHdlIHJlc3BvbnNlIG9uIHRoZSByZXF1ZXN0IHRvIHJlZ2lzdGVyIHBh
ZGRyIHdoZW4gd2UgYWxyZWFkeSBoYXZlIAo+IHJlZ2lzdGVyZWQgdmFkZHIgYW5kIHZpY2UgdmVy
c2E/CgogRnJvbSB0aGUgZGlzY3Vzc2lvbiB3aXRoIEphbiwgeW91IHdvdWxkIHRlYXIgZG93biB0
aGUgcHJldmlvdXMgc29sdXRpb24gYW5kIHRoZW4KcmVnaXN0ZXIgdGhlIG5ldyB2ZXJzaW9uLiBT
byB0aGlzIGFsbG93cyBjYXNlcyBsaWtlIGEgYm9vdGxvYWRlciBhbmQgYSBrZXJuZWwgCnVzaW5n
IGRpZmZlcmVudCB2ZXJzaW9uIG9mIHRoZSBpbnRlcmZhY2UuCgpDaGVlcnMsCgotLSAKSnVsaWVu
IEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 14 11:24:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 11:24:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQVXk-0001HO-8D; Tue, 14 May 2019 11:24:24 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zxYt=TO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hQVXi-0001H3-Nw
 for xen-devel@lists.xen.org; Tue, 14 May 2019 11:24:22 +0000
X-Inumbo-ID: d1a8b7d5-763a-11e9-8980-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id d1a8b7d5-763a-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 11:24:21 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id BCA91374;
 Tue, 14 May 2019 04:24:20 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id A53733F71E;
 Tue, 14 May 2019 04:24:18 -0700 (PDT)
To: Andrii Anisov <andrii.anisov@gmail.com>, xen-devel@lists.xen.org
References: <1556007026-31057-1-git-send-email-andrii.anisov@gmail.com>
 <1556007026-31057-3-git-send-email-andrii.anisov@gmail.com>
 <e248dae9-c91c-c735-ea16-9bcb70c65e9d@arm.com>
 <959c8975-ec44-a788-25b3-84ee17520abc@gmail.com>
 <24f3e2b1-4889-1780-0e48-0c909f555997@arm.com>
 <4ac886b5-ad15-f0cf-5af8-91aaf7d2460e@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <7bbea412-f4af-4dc8-199a-1c02ac02a7af@arm.com>
Date: Tue, 14 May 2019 12:24:17 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <4ac886b5-ad15-f0cf-5af8-91aaf7d2460e@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 2/2] xen: implement
 VCPUOP_register_runstate_phys_memory_area
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <JBeulich@suse.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxNC8wNS8yMDE5IDExOjA4LCBBbmRyaWkgQW5pc292IHdyb3RlOgo+IEhlbGxvIEp1bGll
biwKPiAKPiBPbiAxNC4wNS4xOSAxMjo1OCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4gSSBndWVz
cyB3ZSBzaG91bGQgYWdyZWUgd2hhdCB0byBpbXBsZW1lbnQgZmlyc3QuCj4+Cj4+IEkgdGhpbmsg
dGhlcmUgYXJlIGFuIGFncmVlbWVudCB0aGF0IHRoZSB0d28gbWV0aG9kcyBzaG91bGQgbm90IGJl
IHVzZWQgdG9nZXRoZXIuCj4gCj4gRm9yIGEgZG9tYWluIG9yIGZvciBhIHBhcnRpY3VsYXIgVkNQ
VT8KPiBIb3cgc2hvdWxkIHdlIHJlc3BvbnNlIG9uIHRoZSByZXF1ZXN0IHRvIHJlZ2lzdGVyIHBh
ZGRyIHdoZW4gd2UgYWxyZWFkeSBoYXZlIAo+IHJlZ2lzdGVyZWQgdmFkZHIgYW5kIHZpY2UgdmVy
c2E/CgogRnJvbSB0aGUgZGlzY3Vzc2lvbiB3aXRoIEphbiwgeW91IHdvdWxkIHRlYXIgZG93biB0
aGUgcHJldmlvdXMgc29sdXRpb24gYW5kIHRoZW4KcmVnaXN0ZXIgdGhlIG5ldyB2ZXJzaW9uLiBT
byB0aGlzIGFsbG93cyBjYXNlcyBsaWtlIGEgYm9vdGxvYWRlciBhbmQgYSBrZXJuZWwgCnVzaW5n
IGRpZmZlcmVudCB2ZXJzaW9uIG9mIHRoZSBpbnRlcmZhY2UuCgpDaGVlcnMsCgotLSAKSnVsaWVu
IEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 14 11:30:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 11:30:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQVcx-0001cD-92; Tue, 14 May 2019 11:29:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=NyQH=TO=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hQVcw-0001c8-6P
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 11:29:46 +0000
X-Inumbo-ID: 92c17d85-763b-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 92c17d85-763b-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 11:29:45 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 14 May 2019 05:29:44 -0600
Message-Id: <5CDAA6A5020000780022E8AC@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 14 May 2019 05:29:41 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <1556007026-31057-1-git-send-email-andrii.anisov@gmail.com>
 <1556007026-31057-3-git-send-email-andrii.anisov@gmail.com>
 <e248dae9-c91c-c735-ea16-9bcb70c65e9d@arm.com>
 <5CD3F266020000780022D0F3@prv1-mh.provo.novell.com>
 <1c8b7f5f-09d7-6e38-1e78-9528c1f0a756@arm.com>
 <5CDA8EF0020000780022E756@prv1-mh.provo.novell.com>
 <d270589f-4076-ee40-d316-2939f67d7c0b@arm.com>
In-Reply-To: <d270589f-4076-ee40-d316-2939f67d7c0b@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 2/2] xen: implement
 VCPUOP_register_runstate_phys_memory_area
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, andrii.anisov@gmail.com,
 xen-devel <xen-devel@lists.xenproject.org>,
 "andrii_anisov@epam.com" <andrii_anisov@epam.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE0LjA1LjE5IGF0IDEzOjIzLCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IE9uIDE0LzA1LzIwMTkgMTA6NDgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAxNC4wNS4x
OSBhdCAxMTozNSwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPj4+IE9uIGEgc2ltaWxh
ciB0b3BpYywgaG93IGRvZXMgS2V4ZWMgd29ya3Mgb24gWGVuPyBEbyB3ZSByZXNldCB0aGUKPj4+
IGRvbWFpbiBhcyB3ZWxsPwo+PiAKPj4gTm8sIGhvdyBjb3VsZCB3ZT8gV2hhdCBnZXRzIGludm9r
ZWQgaXNuJ3QgWGVuIGluIHRoZSBjb21tb24gY2FzZSwKPj4gYnV0IHNvbWUgb3RoZXIgKHR5cGlj
YWxseSBiYXJlIG1ldGFsKSBPUyBsaWtlIExpbnV4Lgo+IAo+IEl0IGlzIG5vdCB3aGF0IEkgYXNr
ZWQuIFdoYXQgSSBhc2tlZCBpcyB3aGV0aGVyIFhlbiBpcyBpbnZvbHZlZCB3aGVuIGEgZ3Vlc3Qg
Cj4ga2VybmVsIGlzIGtleGVjaW5nIHRvIGFub3RoZXIga2VybmVsLgoKSSBkb24ndCB0aGluayBJ
J3ZlIGV2ZXIgaGVhcmQgb2Ygc3VjaCBhIHRoaW5nIChvdXRzaWRlIG9mIHBlcmhhcHMKdXNpbmcg
ZG9tYWluIHJlc2V0KSwgc28gSSBkb24ndCB0aGluayBJIGNhbiBhbnN3ZXIgdGhlIChvcmlnaW5h
bGx5CmFtYmlndW91cykgcXVlc3Rpb24gdGhlbi4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 14 11:35:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 11:35:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQViW-0002Mu-0M; Tue, 14 May 2019 11:35:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=NyQH=TO=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hQViV-0002Mp-1x
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 11:35:31 +0000
X-Inumbo-ID: 5f98de72-763c-11e9-ae6c-1708b9809f3a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5f98de72-763c-11e9-ae6c-1708b9809f3a;
 Tue, 14 May 2019 11:35:29 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 14 May 2019 05:35:27 -0600
Message-Id: <5CDAA7FD020000780022E8F1@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 14 May 2019 05:35:25 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20190514103030.8393-1-wei.liu2@citrix.com>
 <20190514103030.8393-2-wei.liu2@citrix.com>
In-Reply-To: <20190514103030.8393-2-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 1/2] tools: remove blktap2 related code and
 documentation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE0LjA1LjE5IGF0IDEyOjMwLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
QmxrdGFwMiBpcyBlZmZlY3RpdmVseSBkZWFkIGZvciBhIGZldyB5ZWFycy4KPiAKPiBOb3RhYmxl
IGNoYW5nZXMgaW4gdGhpcyBwYXRjaDoKPiAKPiAwLiBVbmhvb2sgYmxrdGFwMiBmcm9tIGJ1aWxk
IHN5c3RlbQo+IDEuIGxpYnhsIG5vIGxvbmdlciBzdXBwb3J0cyBUQVAgZGlzayBiYWNrZW5kLCB3
aXRoIGFwcHJvcHJpYXRlIGFzc2VydGlvbnMKPiAgICBhZGRlZCBhbmQgc29tZSBjb2RlIHBhdGhz
IG5vdyByZXR1cm4gRVJST1JfRkFJTAoKQW5kIGFsc28gYXBwcm9wcmlhdGUgZXJyb3IgbWVzc2Fn
ZXMsIGFsbG93aW5nIHBlb3BsZSB0byBrbm93CndoYXQgbmVlZHMgY2hhbmdpbmcgd2l0aG91dCBm
aXJzdCBkaWdnaW5nIHRocm91Z2ggdGhlIHNvdXJjZXM/CgpKYW4KCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 14 11:40:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 11:40:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQVmv-0002zt-Jo; Tue, 14 May 2019 11:40:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=pH1X=TO=citrix.com=prvs=030624cdf=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1hQVmt-0002mP-Sy
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 11:40:03 +0000
X-Inumbo-ID: 023b9b60-763d-11e9-8980-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 023b9b60-763d-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 11:40:01 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,468,1549929600"; d="scan'208";a="85433139"
Date: Tue, 14 May 2019 12:39:54 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190514113954.GB2798@zion.uk.xensource.com>
References: <20190514103030.8393-1-wei.liu2@citrix.com>
 <20190514103030.8393-2-wei.liu2@citrix.com>
 <5CDAA7FD020000780022E8F1@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5CDAA7FD020000780022E8F1@prv1-mh.provo.novell.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH 1/2] tools: remove blktap2 related code and
 documentation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBNYXkgMTQsIDIwMTkgYXQgMDU6MzU6MjVBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE0LjA1LjE5IGF0IDEyOjMwLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiBCbGt0YXAyIGlzIGVmZmVjdGl2ZWx5IGRlYWQgZm9yIGEgZmV3IHllYXJzLgo+ID4g
Cj4gPiBOb3RhYmxlIGNoYW5nZXMgaW4gdGhpcyBwYXRjaDoKPiA+IAo+ID4gMC4gVW5ob29rIGJs
a3RhcDIgZnJvbSBidWlsZCBzeXN0ZW0KPiA+IDEuIGxpYnhsIG5vIGxvbmdlciBzdXBwb3J0cyBU
QVAgZGlzayBiYWNrZW5kLCB3aXRoIGFwcHJvcHJpYXRlIGFzc2VydGlvbnMKPiA+ICAgIGFkZGVk
IGFuZCBzb21lIGNvZGUgcGF0aHMgbm93IHJldHVybiBFUlJPUl9GQUlMCj4gCj4gQW5kIGFsc28g
YXBwcm9wcmlhdGUgZXJyb3IgbWVzc2FnZXMsIGFsbG93aW5nIHBlb3BsZSB0byBrbm93Cj4gd2hh
dCBuZWVkcyBjaGFuZ2luZyB3aXRob3V0IGZpcnN0IGRpZ2dpbmcgdGhyb3VnaCB0aGUgc291cmNl
cz8KClllcyB0aGVyZSBoYXZlIGFsd2F5cyBiZWVuIGFwcHJvcHJpYXRlIGVycm9yIG1lc3NhZ2Vz
IGluIHRoZSBlcnJvcgpwYXRocy4KCldlaS4KCj4gCj4gSmFuCj4gCj4gCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 14 11:40:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 11:40:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQVne-00039u-Ut; Tue, 14 May 2019 11:40:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=NyQH=TO=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hQVnd-00039h-1l
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 11:40:49 +0000
X-Inumbo-ID: 1d6c136f-763d-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1d6c136f-763d-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 11:40:47 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 14 May 2019 05:40:46 -0600
Message-Id: <5CDAA93C020000780022E901@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 14 May 2019 05:40:44 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20190514111754.56758-1-roger.pau@citrix.com>
In-Reply-To: <20190514111754.56758-1-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] pvshim: make PV shim build selectable from
 configure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE0LjA1LjE5IGF0IDEzOjE3LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IFNvIGEgdXNlciBjYW4gZGVjaWRlIHdoZXRoZXIgdG8gY29tcGlsZSBhIFBWIHNoaW0gYXMgcGFy
dCBvZiB0aGUgdG9vbHMKPiBidWlsZC4gTm90ZSB0aGF0IHRoZSBkZWZhdWx0IGJlaGF2aW9yIGlz
IHByZXNlcnZlZCwgd2hpY2ggaXMgdG8gYnVpbGQgYQo+IFBWIHNoaW0gd2hlbiB0aGUgdGFyZ2V0
IGFyY2hpdGVjdHVyZSBpcyB4ODYuCgpCdXQgdGhlIG9yaWdpbmFsIGJlaGF2aW9yIHdhcyBzbyBv
bmx5IHdoZW4gYnVpbGRpbmcgeDg2XzY0IC0gc2VlCnRoZSB0aHJlZSBsaW5lcyB5b3UgcmVtb3Zl
IGZyb20gdG9vbHMvZmlybXdhcmUvTWFrZWZpbGUuCgo+IC0tLSBhL3Rvb2xzL2NvbmZpZ3VyZS5h
Ywo+ICsrKyBiL3Rvb2xzL2NvbmZpZ3VyZS5hYwo+IEBAIC00OTIsNCArNDkyLDE2IEBAIEFDX0FS
R19FTkFCTEUoWzlwZnNdLAo+ICAKPiAgQUNfU1VCU1QobmluZXBmcykKPiAgCj4gK0FDX0FSR19F
TkFCTEUoW3B2c2hpbV0sCj4gKyAgICBBU19IRUxQX1NUUklORyhbLS1kaXNhYmxlLXB2c2hpbV0s
Cj4gKyAgICAgICAgICAgICAgICAgICBbRGlzYWJsZSBwdnNoaW0gYnVpbGQgKHg4NiBvbmx5LCBl
bmFibGVkIGJ5IGRlZmF1bHQpXSksCj4gKyAgICBbQVNfSUYoW3Rlc3QgIngkZW5hYmxlX3B2c2hp
bSIgPSAieG5vIl0sIFtwdnNoaW09bl0sIFtwdnNoaW09eV0pXSwgWwo+ICsgICAgY2FzZSAiJHRh
cmdldF9jcHUiIGluCj4gKyAgICAgICAgaVtbMzQ1Nl1dODZ8eDg2XzY0KQo+ICsgICAgICAgICAg
IHB2c2hpbT0ieSI7OwoKQXMgc2FpZCBpbiB0aGUgZWFybGllciBkaXNjdXNzaW9uIC0gYXQgbGVh
c3QgZ2NjLWJhc2VkIHRvb2wgY2hhaW5zCmFyZSB1bmxpa2VseSB0byBjb3BlIHdoZW4gb24gaXg4
Ni4gVG9nZXRoZXIgd2l0aCB0aGUgY2hhbmdlZApkZWZhdWx0IGJlaGF2aW9yIEkgZ3Vlc3MgeW91
J3JlIGFjdGl2ZWx5IGJyZWFraW5nIHRoZSAoMzItYml0Cng4NikgYnVpbGQuIEF0IHRoZSB2ZXJ5
IGxlYXN0IHlvdSdkIG5lZWQgdG8gcHJvYmUgZm9yIGEgY2FwYWJsZQooY3Jvc3MpIHRvb2wgY2hh
aW4uIChRdWl0ZSBwb3NzaWJseSBhIDMyLWJpdCBidWlsZCBvbiBhIDY0LWJpdApob3N0IHdvdWxk
IHN0aWxsIHdvcmsgZmluZSwgYnV0IHRoYXQncyBub3QgZW5vdWdoIGltby4pCgpKYW4KCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 14 11:45:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 11:45:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQVs1-0003OO-OY; Tue, 14 May 2019 11:45:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=b0nL=TO=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1hQVs1-0003OJ-3e
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 11:45:21 +0000
X-Inumbo-ID: bfc47a0c-763d-11e9-8980-bc764e045a96
Received: from mail-lf1-x144.google.com (unknown [2a00:1450:4864:20::144])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bfc47a0c-763d-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 11:45:20 +0000 (UTC)
Received: by mail-lf1-x144.google.com with SMTP id h13so11603647lfc.7
 for <xen-devel@lists.xenproject.org>; Tue, 14 May 2019 04:45:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=gnZ6J2PPyWQOuCJVGEgaDiRN2lXZ4Aur+3GYifFBr0w=;
 b=apY6ZnA8SwyrZLuIdl+1Hk2AqS2gm0StOP6uz2zUezJm57rHeLoCRN5O6Tl5GLpI3p
 8bl0RgYIOGC/4MX0iOrBF8DaUstDQOjGtNw9HcGN59Bm6GRMG8TMW9wis2dkEqgAYNDO
 RMTaGDAJml8POMNQAu/KtoNhQm5okjXDgPJt+I85zCa2KFLHCfDVim3me1fsdTuiHgT0
 paCsCazagDDrcANUDPw3B4528S50KHSHAVkBzydN2mT3IFrHNjE1lci1D0nUG1h3T7at
 qdgdwTsfPaQeoJQ7UTv71d7tsX6LobP/k5jMd5oTOCMSPr8Df6s/sWiBiCNwcCmmxu2Z
 u7Mg==
X-Google-DKIM-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=gnZ6J2PPyWQOuCJVGEgaDiRN2lXZ4Aur+3GYifFBr0w=;
 b=GYKqWkL+fq/VV+c8h2m92ilq3Uc2Yd+VhLCK88VElSVTe3eHiu+vFQwtEQ3HGXE2YD
 N7cn8mzCZQz/K1QH1h4i1XVtPvQO310FCDjVT+obJ0hltFT7idCf+GxhTUmhfMcyWIVL
 MG9QLqcL3uOuoG+2vTzZKtrHJYMnKwxWwpK/WnRZxEQ8GsDeVZPMHJn7P3ATLPfT5O3Z
 apAoFJC9tFbTB4OdBKYuu48QuZ9sTKH3wHqRXGPots9aBNvY2aNFMkVP9QhbSq/jdxc5
 Jkrh82344hQs3iACLc5echAc0LyE0F/TexVaMdVay0sSjV4hUci9le4jsFgGTqw25MX3
 K7hg==
X-Gm-Message-State: APjAAAURRtvcwZmB2Y3F1r8Emv1tj/VA70+iY/E/6Ouvfw5mAxAqm0Pu
 1QMGZDf7hpfKet1iP6M5SrM=
X-Google-Smtp-Source: APXvYqxNwSG9bkhXo2A+81H+2cseirJ2IikLim+k+04Z6dfp0a4iVZQNVJvJEQKH4aDgRktXK3bUCw==
X-Received: by 2002:ac2:483c:: with SMTP id 28mr16493799lft.93.1557834318640; 
 Tue, 14 May 2019 04:45:18 -0700 (PDT)
Received: from [10.17.180.71] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id
 o70sm3823034lff.53.2019.05.14.04.45.16
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 14 May 2019 04:45:17 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel@lists.xenproject.org
References: <1556007026-31057-1-git-send-email-andrii.anisov@gmail.com>
 <1556007026-31057-3-git-send-email-andrii.anisov@gmail.com>
 <e248dae9-c91c-c735-ea16-9bcb70c65e9d@arm.com>
 <959c8975-ec44-a788-25b3-84ee17520abc@gmail.com>
 <24f3e2b1-4889-1780-0e48-0c909f555997@arm.com>
 <4ac886b5-ad15-f0cf-5af8-91aaf7d2460e@gmail.com>
 <7bbea412-f4af-4dc8-199a-1c02ac02a7af@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <f71bdb25-ebd3-31fc-f5fc-b8d591c3cc28@gmail.com>
Date: Tue, 14 May 2019 14:45:16 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <7bbea412-f4af-4dc8-199a-1c02ac02a7af@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 2/2] xen: implement
 VCPUOP_register_runstate_phys_memory_area
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Wei Liu <wei.liu2@citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxNC4wNS4xOSAxNDoyNCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4gSSB0aGluayB0aGVy
ZSBhcmUgYW4gYWdyZWVtZW50IHRoYXQgdGhlIHR3byBtZXRob2RzIHNob3VsZCBub3QgYmUgdXNl
ZCB0b2dldGhlci4KPj4KPj4gRm9yIGEgZG9tYWluIG9yIGZvciBhIHBhcnRpY3VsYXIgVkNQVT8K
Pj4gSG93IHNob3VsZCB3ZSByZXNwb25zZSBvbiB0aGUgcmVxdWVzdCB0byByZWdpc3RlciBwYWRk
ciB3aGVuIHdlIGFscmVhZHkgaGF2ZSByZWdpc3RlcmVkIHZhZGRyIGFuZCB2aWNlIHZlcnNhPwo+
IAo+ICBGcm9tIHRoZSBkaXNjdXNzaW9uIHdpdGggSmFuLCB5b3Ugd291bGQgdGVhciBkb3duIHRo
ZSBwcmV2aW91cyBzb2x1dGlvbiBhbmQgdGhlbgo+IHJlZ2lzdGVyIHRoZSBuZXcgdmVyc2lvbi4g
U28gdGhpcyBhbGxvd3MgY2FzZXMgbGlrZSBhIGJvb3Rsb2FkZXIgYW5kIGEga2VybmVsIHVzaW5n
IGRpZmZlcmVudCB2ZXJzaW9uIG9mIHRoZSBpbnRlcmZhY2UuCgpJJ20gbm90IHN1cmUgSmFuIHN0
YXRlZCB0aGF0LCBoZSByYXRoZXIgcXVlc3Rpb25lZCB0aGF0LgoKSmFuLCBjb3VsZCB5b3UgcGxl
YXNlIGNvbmZpcm0geW91IGFncmVlIHRoYXQgaXQgc2hvdWxkIGJlIGRyb3BwZWQgYWxyZWFkeSBy
ZWdpc3RlcmVkIHJ1bnN0YXRlIGFuZCAocG90ZW50aWFsbHkpIGNoYW5nZWQgdmVyc2lvbiBpbiBj
YXNlIG9mIHRoZSBuZXcgcmVnaXN0ZXIgcmVxdWVzdD8KCi0tIApTaW5jZXJlbHksCkFuZHJpaSBB
bmlzb3YuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 14 11:53:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 11:53:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQVzL-00049l-GV; Tue, 14 May 2019 11:52:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=NyQH=TO=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hQVzK-00049g-1H
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 11:52:54 +0000
X-Inumbo-ID: cb3c7830-763e-11e9-95a0-db887c48da5c
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cb3c7830-763e-11e9-95a0-db887c48da5c;
 Tue, 14 May 2019 11:52:48 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 14 May 2019 05:52:47 -0600
Message-Id: <5CDAAC0C020000780022E921@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 14 May 2019 05:52:44 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20190514103030.8393-1-wei.liu2@citrix.com>
 <20190514103030.8393-2-wei.liu2@citrix.com>
 <5CDAA7FD020000780022E8F1@prv1-mh.provo.novell.com>
 <20190514113954.GB2798@zion.uk.xensource.com>
In-Reply-To: <20190514113954.GB2798@zion.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 1/2] tools: remove blktap2 related code and
 documentation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE0LjA1LjE5IGF0IDEzOjM5LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gVHVlLCBNYXkgMTQsIDIwMTkgYXQgMDU6MzU6MjVBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+ID4+PiBPbiAxNC4wNS4xOSBhdCAxMjozMCwgPHdlaS5saXUyQGNpdHJpeC5jb20+IHdy
b3RlOgo+PiA+IEJsa3RhcDIgaXMgZWZmZWN0aXZlbHkgZGVhZCBmb3IgYSBmZXcgeWVhcnMuCj4+
ID4gCj4+ID4gTm90YWJsZSBjaGFuZ2VzIGluIHRoaXMgcGF0Y2g6Cj4+ID4gCj4+ID4gMC4gVW5o
b29rIGJsa3RhcDIgZnJvbSBidWlsZCBzeXN0ZW0KPj4gPiAxLiBsaWJ4bCBubyBsb25nZXIgc3Vw
cG9ydHMgVEFQIGRpc2sgYmFja2VuZCwgd2l0aCBhcHByb3ByaWF0ZSBhc3NlcnRpb25zCj4+ID4g
ICAgYWRkZWQgYW5kIHNvbWUgY29kZSBwYXRocyBub3cgcmV0dXJuIEVSUk9SX0ZBSUwKPj4gCj4+
IEFuZCBhbHNvIGFwcHJvcHJpYXRlIGVycm9yIG1lc3NhZ2VzLCBhbGxvd2luZyBwZW9wbGUgdG8g
a25vdwo+PiB3aGF0IG5lZWRzIGNoYW5naW5nIHdpdGhvdXQgZmlyc3QgZGlnZ2luZyB0aHJvdWdo
IHRoZSBzb3VyY2VzPwo+IAo+IFllcyB0aGVyZSBoYXZlIGFsd2F5cyBiZWVuIGFwcHJvcHJpYXRl
IGVycm9yIG1lc3NhZ2VzIGluIHRoZSBlcnJvcgo+IHBhdGhzLgoKV2VsbCwgZ29vZCB0byBrbm93
LCBidXQgaXQgZG9lc24ndCBtYXRjaCBteSBleHBlcmllbmNlLCBzbyBhdCB0aGUKdmVyeSBsZWFz
dCBJJ20gaW4gZG91YnQgb2YgeW91ciB1c2Ugb2YgImFsd2F5cyIuIEJ1dCBpdCdzIGJlZW4gYSB3
aGlsZSwKaWlyYyB0aGlzIHdhcyBwYWluZnVsIG1haW5seSB3aGVuLCBvdmVyIGFuIGV4dGVuZGVk
IHBlcmlvZCBvZiB0aW1lCihpLmUuIGFzIHRoZXkgZ290IHVzZWQgZm9yIHRlc3RpbmcpLCBoYXZp
bmcgc3dpdGNoZWQgZG9tYWluIGNvbmZpZ3MKZnJvbSB4ZW5kIHRvIHhsIHNoYXBlLiBXaGljaCBp
cyB0byBzYXk6IEkgY2FuJ3QgZ2l2ZSBhbnkgY29uY3JldGUKcmVjZW50IGV4YW1wbGVzIG9mIHVu
Y2xlYXIgZXJyb3IgbWVzc2FnZXMuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 14 11:59:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 11:59:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQW5h-0004Mc-8y; Tue, 14 May 2019 11:59:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rBGB=TO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQW5g-0004MO-6b
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 11:59:28 +0000
X-Inumbo-ID: b89a7557-763f-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b89a7557-763f-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 11:59:26 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQW5d-0002zA-OV; Tue, 14 May 2019 11:59:25 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hQW5c-0003UB-IQ; Tue, 14 May 2019 11:59:24 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hQW5c-0002yM-Ha; Tue, 14 May 2019 11:59:24 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136089-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-3.18:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-examine:reboot:fail:regression
 linux-3.18:test-amd64-amd64-xl-shadow:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-credit1:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-libvirt:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-pvshim:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qcow2:guest-localmigrate/x10:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:leak-check/check:fail:heisenbug
 linux-3.18:test-armhf-armhf-libvirt:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-amd64-pair:guest-start/debian:fail:heisenbug
 linux-3.18:test-armhf-armhf-xl-vhd:guest-start:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-qcow2:guest-start:fail:heisenbug
 linux-3.18:test-amd64-amd64-libvirt-vhd:guest-start:fail:heisenbug
 linux-3.18:test-amd64-i386-libvirt-pair:guest-migrate/dst_host/src_host/debian.repeat:fail:heisenbug
 linux-3.18:test-amd64-i386-qemuu-rhel6hvm-intel:guest-start/redhat.repeat:fail:heisenbug
 linux-3.18:test-armhf-armhf-libvirt:debian-install:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-3.18:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-pair:guest-migrate/dst_host/src_host/debian.repeat: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:xen-boot:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:debian-di-install:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:migrate-support-check: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-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:build-arm64-pvops:kernel-build:fail:nonblocking
 linux-3.18:test-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-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-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-3.18:test-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-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-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-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=dc3e913edf94d54de5678e726cf95b38327e5d09
X-Osstest-Versions-That: linux=0d63979c1bc9c85578be4c589768a13dc0a7c5eb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 14 May 2019 11:59:24 +0000
Subject: [Xen-devel] [linux-3.18 test] 136089: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjA4OSBsaW51eC0zLjE4IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzYwODkvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnVi
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1h
bWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICA3IHhlbi1ib290
ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgIGZhaWwgUkVHUi4gdnMuIDEy
ODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICA3IHhlbi1ib290ICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEg
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDcg
eGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
Mjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1
YiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDcgeGVuLWJv
b3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZz
LiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAg
ICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVH
Ui4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFjb3cyIDE3IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBpbiAxMzU4NzIgUkVHUi4gdnMu
IDEyODg1OAoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9j
a2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAxOSBsZWFrLWNoZWNrL2NoZWNrIGZhaWwgaW4gMTM1NzM5IHBhc3MgaW4gMTM2MDg5CiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGlu
IDEzNTg3MiBwYXNzIGluIDEzNTk4MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1k
NjQgIDcgeGVuLWJvb3QgIGZhaWwgaW4gMTM1ODcyIHBhc3MgaW4gMTM2MDg5CiB0ZXN0LWFtZDY0
LWFtZDY0LXBhaXIgICAgICAyMSBndWVzdC1zdGFydC9kZWJpYW4gZmFpbCBpbiAxMzU4NzIgcGFz
cyBpbiAxMzYwODkKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTEgZ3Vlc3Qtc3RhcnQg
ICAgICAgICAgICAgICAgZmFpbCBwYXNzIGluIDEzNTczOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
Y293MiAgICAxMSBndWVzdC1zdGFydCAgICAgICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTM1ODcy
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAg
ICAgIGZhaWwgcGFzcyBpbiAxMzU4NzIKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMjQg
Z3Vlc3QtbWlncmF0ZS9kc3RfaG9zdC9zcmNfaG9zdC9kZWJpYW4ucmVwZWF0IGZhaWwgcGFzcyBp
biAxMzU4NzIKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAxMiBndWVzdC1z
dGFydC9yZWRoYXQucmVwZWF0IGZhaWwgcGFzcyBpbiAxMzU5ODEKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgICAgZmFpbCBwYXNzIGluIDEz
NTk4MQoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJs
b2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNj
ZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAyNCBndWVzdC1taWdy
YXRlL2RzdF9ob3N0L3NyY19ob3N0L2RlYmlhbi5yZXBlYXQgZmFpbCBpbiAxMzU3MzkgbGlrZSAx
Mjg4NDEKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBpbiAxMzU3MzkgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzNTczOSBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICA3IHhlbi1ib290ICAgICAgICAgICAgZmFpbCBpbiAx
MzU4NzIgbGlrZSAxMjg4NDEKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTAgZGViaWFu
LWRpLWluc3RhbGwgICBmYWlsIGluIDEzNTg3MiBsaWtlIDEyODg0MQogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzU4NzIgbGlr
ZSAxMjg4NTgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBpbiAxMzU4NzIgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzU4NzIgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICBmYWlsIGxpa2UgMTI4ODU4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjg4NTgKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBs
aWtlIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjg4NTgK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEw
IGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAxMiBndWVzdC1z
dGFydCAgICAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aHYyLWFtZCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAg
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5z
dGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAg
ICA2IGtlcm5lbC1idWlsZCAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAg
ICAgICAgZGMzZTkxM2VkZjk0ZDU0ZGU1Njc4ZTcyNmNmOTViMzgzMjdlNWQwOQpiYXNlbGluZSB2
ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgMGQ2Mzk3OWMxYmM5Yzg1NTc4YmU0YzU4OTc2
OGExM2RjMGE3YzVlYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI4ODU4ICAyMDE4LTEwLTE3IDIx
OjQ3OjM5IFogIDIwOCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTc2MCAgMjAxOC0xMS0x
MCAxNjoxNzozMCBaICAxODQgZGF5cyAgMTA1IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAg
IDEzNTQxNSAgMjAxOS0wNC0yOSAxMTo1MDowNyBaICAgMTQgZGF5cyAgICA3IGF0dGVtcHRzCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KODEwIHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0
aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1w
dnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJh
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1y
ZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hv
bWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxl
cywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBv
ZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1
c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAzMTY1NyBsaW5lcyBsb25nLikK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 14 12:03:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 12:03:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQW9w-00057r-Ae; Tue, 14 May 2019 12:03:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=NyQH=TO=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hQW9v-00057m-GB
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 12:03:51 +0000
X-Inumbo-ID: 5578b0ae-7640-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5578b0ae-7640-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 12:03:49 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 14 May 2019 06:03:48 -0600
Message-Id: <5CDAAE9E020000780022E944@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 14 May 2019 06:03:42 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH] IOMMU: avoid NULL deref in iommu_lookup_page()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

THVja2lseSB0aGUgZnVuY3Rpb24gY3VycmVudGx5IGhhcyBubyBjYWxsZXJzIC0gaXQgd291bGQg
aGF2ZSBjYWxsZWQKdGhyb3VnaCBOVUxMIGZvciBib3RoIEFybSBhbmQgeDg2L0FNRC4KClNpZ25l
ZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCi0tLSBhL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9t
bXUuYwpAQCAtNDA5LDcgKzQwOSw3IEBAIGludCBpb21tdV9sb29rdXBfcGFnZShzdHJ1Y3QgZG9t
YWluICpkLAogewogICAgIGNvbnN0IHN0cnVjdCBkb21haW5faW9tbXUgKmhkID0gZG9tX2lvbW11
KGQpOwogCi0gICAgaWYgKCAhaW9tbXVfZW5hYmxlZCB8fCAhaGQtPnBsYXRmb3JtX29wcyApCisg
ICAgaWYgKCAhaW9tbXVfZW5hYmxlZCB8fCAhaGQtPnBsYXRmb3JtX29wcyB8fCAhaGQtPnBsYXRm
b3JtX29wcy0+bG9va3VwX3BhZ2UgKQogICAgICAgICByZXR1cm4gLUVPUE5PVFNVUFA7CiAKICAg
ICByZXR1cm4gaGQtPnBsYXRmb3JtX29wcy0+bG9va3VwX3BhZ2UoZCwgZGZuLCBtZm4sIGZsYWdz
KTsKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 14 12:03:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 12:03:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQWA0-00058I-KP; Tue, 14 May 2019 12:03:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=NyQH=TO=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hQW9z-00058A-U1
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 12:03:55 +0000
X-Inumbo-ID: 564ac480-7640-11e9-a4f4-5f9689e929e8
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 564ac480-7640-11e9-a4f4-5f9689e929e8;
 Tue, 14 May 2019 12:03:51 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 14 May 2019 06:03:49 -0600
Message-Id: <5CDAAE4F020000780022E941@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 14 May 2019 06:02:23 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <andrii.anisov@gmail.com>
References: <1556007026-31057-1-git-send-email-andrii.anisov@gmail.com>
 <1556007026-31057-3-git-send-email-andrii.anisov@gmail.com>
 <e248dae9-c91c-c735-ea16-9bcb70c65e9d@arm.com>
 <959c8975-ec44-a788-25b3-84ee17520abc@gmail.com>
 <24f3e2b1-4889-1780-0e48-0c909f555997@arm.com>
 <4ac886b5-ad15-f0cf-5af8-91aaf7d2460e@gmail.com>
 <7bbea412-f4af-4dc8-199a-1c02ac02a7af@arm.com>
 <f71bdb25-ebd3-31fc-f5fc-b8d591c3cc28@gmail.com>
In-Reply-To: <f71bdb25-ebd3-31fc-f5fc-b8d591c3cc28@gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 2/2] xen: implement
 VCPUOP_register_runstate_phys_memory_area
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 "andrii_anisov@epam.com" <andrii_anisov@epam.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE0LjA1LjE5IGF0IDEzOjQ1LCA8YW5kcmlpLmFuaXNvdkBnbWFpbC5jb20+IHdyb3Rl
Ogo+IE9uIDE0LjA1LjE5IDE0OjI0LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4gSSB0aGluayB0
aGVyZSBhcmUgYW4gYWdyZWVtZW50IHRoYXQgdGhlIHR3byBtZXRob2RzIHNob3VsZCBub3QgYmUg
dXNlZCB0b2dldGhlci4KPj4+Cj4+PiBGb3IgYSBkb21haW4gb3IgZm9yIGEgcGFydGljdWxhciBW
Q1BVPwo+Pj4gSG93IHNob3VsZCB3ZSByZXNwb25zZSBvbiB0aGUgcmVxdWVzdCB0byByZWdpc3Rl
ciBwYWRkciB3aGVuIHdlIGFscmVhZHkgaGF2ZSByZWdpc3RlcmVkIHZhZGRyIGFuZCB2aWNlIHZl
cnNhPwo+PiAKPj4gIEZyb20gdGhlIGRpc2N1c3Npb24gd2l0aCBKYW4sIHlvdSB3b3VsZCB0ZWFy
IGRvd24gdGhlIHByZXZpb3VzIHNvbHV0aW9uIGFuZCB0aGVuCj4+IHJlZ2lzdGVyIHRoZSBuZXcg
dmVyc2lvbi4gU28gdGhpcyBhbGxvd3MgY2FzZXMgbGlrZSBhIGJvb3Rsb2FkZXIgYW5kIGEgCj4g
a2VybmVsIHVzaW5nIGRpZmZlcmVudCB2ZXJzaW9uIG9mIHRoZSBpbnRlcmZhY2UuCj4gCj4gSSdt
IG5vdCBzdXJlIEphbiBzdGF0ZWQgdGhhdCwgaGUgcmF0aGVyIHF1ZXN0aW9uZWQgdGhhdC4KPiAK
PiBKYW4sIGNvdWxkIHlvdSBwbGVhc2UgY29uZmlybSB5b3UgYWdyZWUgdGhhdCBpdCBzaG91bGQg
YmUgZHJvcHBlZCBhbHJlYWR5IAo+IHJlZ2lzdGVyZWQgcnVuc3RhdGUgYW5kIChwb3RlbnRpYWxs
eSkgY2hhbmdlZCB2ZXJzaW9uIGluIGNhc2Ugb2YgdGhlIG5ldyAKPiByZWdpc3RlciByZXF1ZXN0
PwoKV2VsbCwgSSB0aGluayBKdWxpYW4ncyBpbXBsaWNhdGlvbiB3YXMgdGhhdCB3ZSBjYW4ndCBz
dXBwb3J0IGluIHBhcnRpY3VsYXIKdGhlIGJvb3QgbG9hZGVyIC0+IGtlcm5lbCBoYW5kb3ZlciBj
YXNlIHdpdGhvdXQgZXh0cmEgbWVhc3VyZXMgKGlmCmF0IGFsbCksIGFuZCBoZW5jZSBoZSBhZGRl
ZCB0aGluZ3MgdG9nZXRoZXIgYW5kIHNhaWQgd2hhdCByZXN1bHRzCmZyb20gdGhpcy4gT2YgY291
cnNlIGlkZWFsbHkgd2UnZCByZWplY3QgbWl4ZWQgcmVxdWVzdHMsIGJ1dCB1bmxlc3MKc29tZW9u
ZSBjYW4gY29tZSB1cCB3aXRoIGEgY2xldmVyIG1lYW5zIG9mIGhvdyB0byBkZXRlcm1pbmUgZW50
aXR5CmJvdW5kYXJpZXMgSSdtIGFmcmFpZCB0aGlzIGlzIG5vdCBnb2luZyB0byBiZSBwb3NzaWJs
ZSB3aXRob3V0IGJyZWFraW5nCmNlcnRhaW4gc2V0dXBzLgoKSmFuCgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 14 12:04:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 12:04:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQWAa-0005EQ-0k; Tue, 14 May 2019 12:04:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=NyQH=TO=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hQWAY-0005E9-C5
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 12:04:30 +0000
X-Inumbo-ID: 6cbf6fce-7640-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6cbf6fce-7640-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 12:04:28 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 14 May 2019 06:04:28 -0600
Message-Id: <5CDAAECA020000780022E947@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 14 May 2019 06:04:26 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH] VT-d: change bogus return value of
 intel_iommu_lookup_page()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Paul Durrant <paul.durrant@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGZ1bmN0aW9uIHBhc3NlcyAwIGFzICJhbGxvYyIgYXJndW1lbnQgdG8gYWRkcl90b19kbWFf
cGFnZV9tYWRkcigpLApzbyAtRU5PTUVNIHNpbXBseSBtYWtlcyBubyBzZW5zZSAoYW5kIGl0cyB1
c2Ugd2FzIHByb2JhYmx5IHNpbXBseSBhCmNvcHktYW5kLXBhc3RlIGVmZmVjdCBvcmlnaW5hdGlu
ZyBhdCBpbnRlbF9pb21tdV9tYXBfcGFnZSgpKS4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KCi0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9p
b21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCkBAIC0xODcw
LDcgKzE4NzAsNyBAQCBzdGF0aWMgaW50IGludGVsX2lvbW11X2xvb2t1cF9wYWdlKHN0cnVjCiAg
ICAgaWYgKCAhcGdfbWFkZHIgKQogICAgIHsKICAgICAgICAgc3Bpbl91bmxvY2soJmhkLT5hcmNo
Lm1hcHBpbmdfbG9jayk7Ci0gICAgICAgIHJldHVybiAtRU5PTUVNOworICAgICAgICByZXR1cm4g
LUVOT0VOVDsKICAgICB9CiAKICAgICBwYWdlID0gbWFwX3Z0ZF9kb21haW5fcGFnZShwZ19tYWRk
cik7CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 14 12:08:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 12:08:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQWE8-0005Tu-J5; Tue, 14 May 2019 12:08:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ozam=TO=citrix.com=prvs=030e75626=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hQWE6-0005Tl-Jo
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 12:08:10 +0000
X-Inumbo-ID: edfdcaf2-7640-11e9-b10f-9f09d1bfcf33
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id edfdcaf2-7640-11e9-b10f-9f09d1bfcf33;
 Tue, 14 May 2019 12:08:06 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,468,1549929600"; d="scan'208";a="89715781"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5CDAAE9E020000780022E944@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <39df6121-5f3e-f888-e46f-18c21b5e7ea1@citrix.com>
Date: Tue, 14 May 2019 13:08:04 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CDAAE9E020000780022E944@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] IOMMU: avoid NULL deref in
 iommu_lookup_page()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Paul Durrant <paul.durrant@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQvMDUvMjAxOSAxMzowMywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gTHVja2lseSB0aGUgZnVu
Y3Rpb24gY3VycmVudGx5IGhhcyBubyBjYWxsZXJzIC0gaXQgd291bGQgaGF2ZSBjYWxsZWQKPiB0
aHJvdWdoIE5VTEwgZm9yIGJvdGggQXJtIGFuZCB4ODYvQU1ELgo+Cj4gU2lnbmVkLW9mZi1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKQWNrZWQtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 14 12:11:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 12:11:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQWHM-0006CQ-4W; Tue, 14 May 2019 12:11:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=NyQH=TO=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hQWHL-0006CL-DD
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 12:11:31 +0000
X-Inumbo-ID: 65eab8c2-7641-11e9-a999-475e14e1efe4
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 65eab8c2-7641-11e9-a999-475e14e1efe4;
 Tue, 14 May 2019 12:11:27 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 14 May 2019 06:11:25 -0600
Message-Id: <5CDAB06B020000780022E990@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 14 May 2019 06:11:23 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v2] IOMMU/x86: make page type checks consistent
 when mapping pages
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlcmUgYXJlIGN1cnJlbnRseSB0aHJlZSBtb3JlIG9yIGxlc3MgZGlmZmVyZW50IGNoZWNrczoK
LSBfZ2V0X3BhZ2VfdHlwZSgpIGFkanVzdHMgdGhlIElPTU1VIG1hcHBpbmdzIGFjY29yZGluZyB0
byB0aGUgbmV3IHR5cGUKICBhbG9uZSwKLSBhcmNoX2lvbW11X3BvcHVsYXRlX3BhZ2VfdGFibGUo
KSB3YW50cyBqdXN0IHRoZSB0eXBlIHRvIGJlCiAgUEdUX3dyaXRhYmxlX3BhZ2UsCi0gaW9tbXVf
aHdkb21faW5pdCgpIGFkZGl0aW9uYWxseSBwZXJtaXRzIGFsbCBvdGhlciB0eXBlcyB3aXRoIGEg
dHlwZQogIHJlZmNvdW50IG9mIHplcm8uClRoZSBjYW5vbmljYWwgb25lIGlzIGluIF9nZXRfcGFn
ZV90eXBlKCksIGFuZCBhcyBvZiBYU0EtMjg4CmFyY2hfaW9tbXVfcG9wdWxhdGVfcGFnZV90YWJs
ZSgpIGFsc28gaGFzIG5vIG5lZWQgYW55bW9yZSB0byBkZWFsIHdpdGgKUEdUX25vbmUgcGFnZXMu
IEluIHRoZSBQViBEb20wIGNhc2UsIGhvd2V2ZXIsIFBHVF9ub25lIHBhZ2VzIGFyZSBzdGlsbApu
ZWNlc3NhcnkgdG8gY29uc2lkZXIsIHNpbmNlIGluIHRoYXQgY2FzZSBwYWdlcyBkb24ndCBnZXQg
aGFuZGVkIHRvCmd1ZXN0X3BoeXNtYXBfYWRkX2VudHJ5KCkuIEZ1cnRoZXJtb3JlLCB0aGUgZnVu
Y3Rpb24gc28gZmFyIGFsc28KZXN0YWJsaXNoZWQgci9vIG1hcHBpbmdzLCB3aGljaCBpcyBub3Qg
aW4gbGluZSB3aXRoIHRoZSBydWxlcyBzZXQgZm9ydGgKYnkgdGhlIFhTQS0yODggY2hhbmdlLgoK
Rm9yIGFyY2hfaW9tbXVfcG9wdWxhdGVfcGFnZV90YWJsZSgpIHRvIG5vdCBlbmNvdW50ZXIgUEdU
X25vbmUgcGFnZXMKYW55bW9yZSBldmVuIGluIGNhc2VzIHdoZXJlIHRoZSBJT01NVSBnZXRzIGVu
YWJsZWQgZm9yIGEgZG9tYWluIG9ubHkKd2hlbiBpdCBpcyBhbHJlYWR5IHJ1bm5pbmcsIHJlcGxh
Y2UgdGhlIElPTU1VIGRlcGVuZGVuY3kgaW4KZ3Vlc3RfcGh5c21hcF9hZGRfZW50cnkoKSdzIGhh
bmRsaW5nIG9mIFBWIGd1ZXN0cyB0byBjaGVjayBqdXN0IHRoZQpzeXN0ZW0gd2lkZSBzdGF0ZSBp
bnN0ZWFkIG9mIHRoZSBkb21haW4gcHJvcGVydHkuCgpVbmZvcnR1bmF0ZWx5IChwYXJ0aWFsbHkp
IHJlcGxhY2luZyB0aGUgaW9tbXVfbWFwKCkgY2FsbCBpbgppb21tdV9od2RvbV9pbml0KCkgaW1w
bGllcyByZXN1cnJlY3RpbmcgdGhlIGZsdXNoIHN1cHByZXNzaW9uIHRoYXQgZ290CnByZXZpb3Vz
bHkgZWxpbWluYXRlZC4gTm90ZSB0aGF0IHRoZSBjYWxsIHRvIGlvbW11X21hcCgpIGNhbid0IGJl
CnJlbW92ZWQgYXQgdGhpcyBwb2ludCBpbiB0aW1lIC0gRG9tMCdzIGluaXRpYWwgYWxsb2NhdGlv
biBnZXRzIGl0cyBwYWdlCnR5cGVzIHNldCBiZWZvcmUgaW9tbXVfaHdkb21faW5pdCgpIHJ1bnMu
CgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQp2Mjog
Rml4IElPVExCIGZsdXNoaW5nLiBFeGNsdWRlIFBWSC4gVXNlIHR5cGUgc2FmZSBsb2NhbCB2YXJp
YWJsZXMuCgotLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMKKysrIGIveGVuL2FyY2gveDg2L21t
L3AybS5jCkBAIC04NzMsMTEgKzg3MywxMSBAQCBndWVzdF9waHlzbWFwX2FkZF9lbnRyeShzdHJ1
Y3QgZG9tYWluICpkCiAgICAgICAgICAqCiAgICAgICAgICAqIFJldGFpbiB0aGlzIHByb3BlcnR5
IGJ5IGdyYWJiaW5nIGEgd3JpdGFibGUgdHlwZSByZWYgYW5kIHRoZW4KICAgICAgICAgICogZHJv
cHBpbmcgaXQgaW1tZWRpYXRlbHkuICBUaGUgcmVzdWx0IHdpbGwgYmUgcGFnZXMgdGhhdCBoYXZl
IGEKLSAgICAgICAgICogd3JpdGFibGUgdHlwZSAoYW5kIGFuIElPTU1VIGVudHJ5KSwgYnV0IGEg
Y291bnQgb2YgMCAoc3VjaCB0aGF0Ci0gICAgICAgICAqIGFueSBndWVzdC1yZXF1ZXN0ZWQgdHlw
ZSBjaGFuZ2VzIHN1Y2NlZWQgYW5kIHJlbW92ZSB0aGUgSU9NTVUKLSAgICAgICAgICogZW50cnkp
LgorICAgICAgICAgKiB3cml0YWJsZSB0eXBlIChhbmQgYW4gSU9NTVUgZW50cnkgaWYgbmVjZXNz
YXJ5KSwgYnV0IGEgY291bnQgb2YgMAorICAgICAgICAgKiAoc3VjaCB0aGF0IGFueSBndWVzdC1y
ZXF1ZXN0ZWQgdHlwZSBjaGFuZ2VzIHN1Y2NlZWQgYW5kIHJlbW92ZSB0aGUKKyAgICAgICAgICog
SU9NTVUgZW50cnkpLgogICAgICAgICAgKi8KLSAgICAgICAgaWYgKCAhbmVlZF9pb21tdV9wdF9z
eW5jKGQpIHx8IHQgIT0gcDJtX3JhbV9ydyApCisgICAgICAgIGlmICggIWlvbW11X2VuYWJsZWQg
fHwgdCAhPSBwMm1fcmFtX3J3ICkKICAgICAgICAgICAgIHJldHVybiAwOwogCiAgICAgICAgIGZv
ciAoIGkgPSAwOyBpIDwgKDFVTCA8PCBwYWdlX29yZGVyKTsgKytpLCArK3BhZ2UgKQotLS0gYS94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2lvbW11LmMKQEAgLTE5MiwyOCArMTkyLDQ2IEBAIHZvaWQgX19od2RvbV9pbml0IGlvbW11
X2h3ZG9tX2luaXQoc3RydWMKICAgICAgICAgdW5zaWduZWQgaW50IGkgPSAwLCBmbHVzaF9mbGFn
cyA9IDA7CiAgICAgICAgIGludCByYyA9IDA7CiAKKyAgICAgICAgdGhpc19jcHUoaW9tbXVfZG9u
dF9mbHVzaF9pb3RsYikgPSB0cnVlOworCiAgICAgICAgIHBhZ2VfbGlzdF9mb3JfZWFjaCAoIHBh
Z2UsICZkLT5wYWdlX2xpc3QgKQogICAgICAgICB7Ci0gICAgICAgICAgICB1bnNpZ25lZCBsb25n
IG1mbiA9IG1mbl94KHBhZ2VfdG9fbWZuKHBhZ2UpKTsKLSAgICAgICAgICAgIHVuc2lnbmVkIGxv
bmcgZGZuID0gbWZuX3RvX2dtZm4oZCwgbWZuKTsKLSAgICAgICAgICAgIHVuc2lnbmVkIGludCBt
YXBwaW5nID0gSU9NTVVGX3JlYWRhYmxlOwotICAgICAgICAgICAgaW50IHJldDsKLQotICAgICAg
ICAgICAgaWYgKCAoKHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICYgUEdUX2NvdW50X21hc2spID09
IDApIHx8Ci0gICAgICAgICAgICAgICAgICgocGFnZS0+dS5pbnVzZS50eXBlX2luZm8gJiBQR1Rf
dHlwZV9tYXNrKQotICAgICAgICAgICAgICAgICAgPT0gUEdUX3dyaXRhYmxlX3BhZ2UpICkKLSAg
ICAgICAgICAgICAgICBtYXBwaW5nIHw9IElPTU1VRl93cml0YWJsZTsKLQotICAgICAgICAgICAg
cmV0ID0gaW9tbXVfbWFwKGQsIF9kZm4oZGZuKSwgX21mbihtZm4pLCAwLCBtYXBwaW5nLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICZmbHVzaF9mbGFncyk7Ci0KLSAgICAgICAgICAgIGlm
ICggIXJjICkKLSAgICAgICAgICAgICAgICByYyA9IHJldDsKKyAgICAgICAgICAgIHN3aXRjaCAo
IHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICYgUEdUX3R5cGVfbWFzayApCisgICAgICAgICAgICB7
CisgICAgICAgICAgICBjYXNlIFBHVF9ub25lOgorICAgICAgICAgICAgICAgIGlmICggaXNfcHZf
ZG9tYWluKGQpICkKKyAgICAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgICAgIEFTU0VS
VCghKHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICYgUEdUX2NvdW50X21hc2spKTsKKyAgICAgICAg
ICAgICAgICAgICAgaWYgKCBnZXRfcGFnZV9hbmRfdHlwZShwYWdlLCBkLCBQR1Rfd3JpdGFibGVf
cGFnZSkgKQorICAgICAgICAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgICAgICAgICBw
dXRfcGFnZV9hbmRfdHlwZShwYWdlKTsKKyAgICAgICAgICAgICAgICAgICAgICAgIGZsdXNoX2Zs
YWdzIHw9IElPTU1VRl9yZWFkYWJsZSB8IElPTU1VRl93cml0YWJsZTsKKyAgICAgICAgICAgICAg
ICAgICAgfQorICAgICAgICAgICAgICAgICAgICBlbHNlIGlmICggIXJjICkKKyAgICAgICAgICAg
ICAgICAgICAgICAgIHJjID0gLUVCVVNZOworICAgICAgICAgICAgICAgICAgICBicmVhazsKKyAg
ICAgICAgICAgICAgICB9CisgICAgICAgICAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCisgICAg
ICAgICAgICBjYXNlIFBHVF93cml0YWJsZV9wYWdlOgorICAgICAgICAgICAgeworICAgICAgICAg
ICAgICAgIG1mbl90IG1mbiA9IHBhZ2VfdG9fbWZuKHBhZ2UpOworICAgICAgICAgICAgICAgIGRm
bl90IGRmbiA9IF9kZm4obWZuX3RvX2dtZm4oZCwgbWZuX3gobWZuKSkpOworICAgICAgICAgICAg
ICAgIGludCByZXQgPSBpb21tdV9tYXAoZCwgZGZuLCBtZm4sIDAsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBJT01NVUZfcmVhZGFibGUgfCBJT01NVUZfd3JpdGFibGUsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmZmx1c2hfZmxhZ3MpOworCisgICAg
ICAgICAgICAgICAgaWYgKCAhcmMgKQorICAgICAgICAgICAgICAgICAgICByYyA9IHJldDsKKyAg
ICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIH0KIAogICAg
ICAgICAgICAgaWYgKCAhKGkrKyAmIDB4ZmZmZmYpICkKICAgICAgICAgICAgICAgICBwcm9jZXNz
X3BlbmRpbmdfc29mdGlycXMoKTsKICAgICAgICAgfQogCisgICAgICAgIHRoaXNfY3B1KGlvbW11
X2RvbnRfZmx1c2hfaW90bGIpID0gZmFsc2U7CisKICAgICAgICAgLyogVXNlIHdoaWxlLWJyZWFr
IHRvIGF2b2lkIGNvbXBpbGVyIHdhcm5pbmcgKi8KICAgICAgICAgd2hpbGUgKCBpb21tdV9pb3Rs
Yl9mbHVzaF9hbGwoZCwgZmx1c2hfZmxhZ3MpICkKICAgICAgICAgICAgIGJyZWFrOwoKCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 14 12:11:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 12:11:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQWHW-0006DZ-Eg; Tue, 14 May 2019 12:11:42 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zxYt=TO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hQWHV-0006DJ-8H
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 12:11:41 +0000
X-Inumbo-ID: 6d94a1e0-7641-11e9-8980-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 6d94a1e0-7641-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 12:11:39 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 5309A341;
 Tue, 14 May 2019 05:11:39 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 40E6A3F71E;
 Tue, 14 May 2019 05:11:38 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 14 May 2019 13:11:24 +0100
Message-Id: <20190514121132.26732-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Subject: [Xen-devel] [PATCH MM-PART1 v3 0/8] xen/arm: TLB flush helpers
 rework
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Andrii_Anisov@epam.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKSSBzcGVudCB0aGUgbGFzdCBmZXcgbW9udGhzIGxvb2tpbmcgYXQgWGVuIGJvb3Qg
YW5kIG1lbW9yeSBtYW5hZ2VtZW50IHRvIG1ha2UKaXQgc2ltcGxlciwgbW9yZSBlZmZpY2llbnQg
YW5kIGFsc28gbW9yZSBjb21wbGlhbnQgaW4gcmVzcGVjdCBvZiB0aGUgQXJtIEFybS4KClRoZSBm
dWxsIHJld29yayBpcyBxdWl0ZSBjb25zZXF1ZW5jZSAoYWxyZWFkeSAxNTAgcGF0Y2hlcyBhbmQg
SSBoYXZlbid0IHlldApmaW5pc2hlZCEpLCBzbyBJIGFtIHBsYW5uaW5nIHRvIHNlbmQgaW4gc21h
bGxlciBwYXJ0IG92ZXIgdGhlIG5leHQgZmV3IHdlZWtzLgoKSW4gdGhpcyBmaXJzdCBwYXJ0LCBJ
IGZvY3VzIG9uIHJld29ya2luZyBob3cgd2UgZmx1c2ggdGhlIFRMQnMgaW4gWGVuLgoKVGhlIG1h
aW4gYWRkaXRpb24gZm9yIHRoaXMgdmVyc2lvbiBpcyB0byBwcmV2ZW50IFhlbiBib290aW5nIG9u
IEFJVklWVAppbnN0cnVjdGlvbiBjYWNoZXMgKHNlZSBwYXRjaCAjMSkuIEZvciBhbGwgdGhlIG90
aGVyIGNoYW5nZXMsIHNlZSBlYWNoIHBhdGNoLgoKQ2hlZXJzLAoKSnVsaWVuIEdyYWxsICg4KToK
ICB4ZW4vYXJtOiBEb24ndCBib290IFhlbiBvbiBwbGF0Zm9ybSB1c2luZyBBSVZJVlQgaW5zdHJ1
Y3Rpb24gY2FjaGVzCiAgeGVuL2FybTogbW06IENvbnNvbGlkYXRlIHNldHRpbmcgU0NUTFJfRUwy
LldYTiBpbiBhIHNpbmdsZSBwbGFjZQogIHhlbi9hcm06IFJlbW92ZSBmbHVzaF94ZW5fdGV4dF90
bGJfbG9jYWwoKQogIHhlbi9hcm06IHRsYmZsdXNoOiBDbGFyaWZ5IHRoZSBUTEIgaGVscGVycyBu
YW1lCiAgeGVuL2FybTogcGFnZTogQ2xhcmlmeSB0aGUgWGVuIFRMQnMgaGVscGVycyBuYW1lCiAg
eGVuL2FybTogR2F0aGVyIGFsbCBUTEIgZmx1c2ggaGVscGVycyBpbiB0bGJmbHVzaC5oCiAgeGVu
L2FybTogdGxiZmx1c2g6IFJld29yayBUTEIgaGVscGVycwogIHhlbi9hcm06IG1tOiBGbHVzaCB0
aGUgVExCcyBldmVuIGlmIGEgbWFwcGluZyBmYWlsZWQgaW4KICAgIGNyZWF0ZV94ZW5fZW50cmll
cwoKIHhlbi9hcmNoL2FybS9tbS5jICAgICAgICAgICAgICAgICAgICB8IDY5ICsrKysrKysrKysr
KysrKysrKysrKystLS0tLS0tLS0tLQogeGVuL2FyY2gvYXJtL3AybS5jICAgICAgICAgICAgICAg
ICAgIHwgIDYgKy0tCiB4ZW4vYXJjaC9hcm0vc2V0dXAuYyAgICAgICAgICAgICAgICAgfCAgNSAr
KysKIHhlbi9hcmNoL2FybS9zbXAuYyAgICAgICAgICAgICAgICAgICB8ICAyICstCiB4ZW4vYXJj
aC9hcm0vdHJhcHMuYyAgICAgICAgICAgICAgICAgfCAgMiArLQogeGVuL2luY2x1ZGUvYXNtLWFy
bS9hcm0zMi9mbHVzaHRsYi5oIHwgNzEgKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0t
LQogeGVuL2luY2x1ZGUvYXNtLWFybS9hcm0zMi9wYWdlLmggICAgIHwgNDggKysrKy0tLS0tLS0t
LS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvZmx1c2h0bGIuaCB8IDc1ICsr
KysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9h
cm02NC9wYWdlLmggICAgIHwgNDkgKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRl
L2FzbS1hcm0vZmx1c2h0bGIuaCAgICAgICB8IDM4ICsrKysrKysrKysrKysrKysrKwogeGVuL2lu
Y2x1ZGUvYXNtLWFybS9wYWdlLmggICAgICAgICAgIHwgMzggLS0tLS0tLS0tLS0tLS0tLS0tCiB4
ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oICAgICAgfCAgNSArKysKIDEyIGZpbGVzIGNo
YW5nZWQsIDE5NCBpbnNlcnRpb25zKCspLCAyMTQgZGVsZXRpb25zKC0pCgotLSAKMi4xMS4wCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 14 12:11:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 12:11:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQWHX-0006EB-Od; Tue, 14 May 2019 12:11:43 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zxYt=TO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hQWHV-0006DS-O4
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 12:11:41 +0000
X-Inumbo-ID: 6e6b95e8-7641-11e9-8980-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 6e6b95e8-7641-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 12:11:40 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A10CC15AB;
 Tue, 14 May 2019 05:11:40 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 905D03F71E;
 Tue, 14 May 2019 05:11:39 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 14 May 2019 13:11:25 +0100
Message-Id: <20190514121132.26732-2-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190514121132.26732-1-julien.grall@arm.com>
References: <20190514121132.26732-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH MM-PART1 v3 1/8] xen/arm: Don't boot Xen on
 platform using AIVIVT instruction caches
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Andrii_Anisov@epam.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIEFJVklWVCBpcyBhIHR5cGUgb2YgaW5zdHJ1Y3Rpb24gY2FjaGUgYXZhaWxhYmxlIG9uIEFy
bXY3LiBUaGlzIGlzCnRoZSBvbmx5IGNhY2hlIG5vdCBpbXBsZW1lbnRpbmcgdGhlIElWSVBUIGV4
dGVuc2lvbiBhbmQgdGhlcmVmb3JlCnJlcXVpcmluZyBzcGVjaWZpYyBjYXJlLgoKVG8gc2ltcGxp
ZnkgbWFpbnRlbmFuY2UgcmVxdWlyZW1lbnRzLCBYZW4gd2lsbCBub3QgYm9vdCBvbiBwbGF0Zm9y
bQp1c2luZyBBSVZJVlQgY2FjaGUuCgpUaGlzIHNob3VsZCBub3QgYmUgYW4gaXNzdWUgYmVjYXVz
ZSBYZW4gQXJtMzIgY2FuIG9ubHkgYm9vdCBvbiBhIHNtYWxsCm51bWJlciBvZiBwcm9jZXNzb3Jz
IChzZWUgYXJjaC9hcm0vYXJtMzIvcHJvYy12Ny5TKS4gQWxsIG9mIHRoZW0gYXJlCm5vdCB1c2lu
ZyBBSVZJVlQgY2FjaGUuCgpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgoKLS0tCgogICAgQ2hhbmdlcyBpbiB2MzoKICAgICAgICAtIFBhdGNoIGFkZGVk
Ci0tLQogeGVuL2FyY2gvYXJtL3NldHVwLmMgICAgICAgICAgICB8IDUgKysrKysKIHhlbi9pbmNs
dWRlL2FzbS1hcm0vcHJvY2Vzc29yLmggfCA1ICsrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDEwIGlu
c2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vc2V0dXAuYyBiL3hlbi9hcmNo
L2FybS9zZXR1cC5jCmluZGV4IGNjYjBmMTgxZWEuLmZhYWYwMjliOTkgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL2FybS9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL2FybS9zZXR1cC5jCkBAIC01MjYsMTAg
KzUyNiwxNSBAQCBzdGF0aWMgdm9pZCBfX2luaXQgc2V0dXBfbW0odW5zaWduZWQgbG9uZyBkdGJf
cGFkZHIsIHNpemVfdCBkdGJfc2l6ZSkKICAgICB1bnNpZ25lZCBsb25nIGJvb3RfbWZuX3N0YXJ0
LCBib290X21mbl9lbmQ7CiAgICAgaW50IGk7CiAgICAgdm9pZCAqZmR0OworICAgIGNvbnN0IHVp
bnQzMl90IGN0ciA9IFJFQURfQ1AzMihDVFIpOwogCiAgICAgaWYgKCAhYm9vdGluZm8ubWVtLm5y
X2JhbmtzICkKICAgICAgICAgcGFuaWMoIk5vIG1lbW9yeSBiYW5rXG4iKTsKIAorICAgIC8qIFdl
IG9ubHkgc3VwcG9ydHMgaW5zdHJ1Y3Rpb24gY2FjaGVzIGltcGxlbWVudGluZyB0aGUgSVZJUFQg
ZXh0ZW5zaW9uLiAqLworICAgIGlmICggKChjdHIgPj4gQ1RSX0wxSXBfU0hJRlQpICYgQ1RSX0wx
SXBfTUFTSykgPT0gQ1RSX0wxSXBfQUlWSVZUICkKKyAgICAgICAgcGFuaWMoIkFJVklWVCBpbnN0
cnVjdGlvbiBjYWNoZSBub3Qgc3VwcG9ydGVkXG4iKTsKKwogICAgIGluaXRfcGR4KCk7CiAKICAg
ICByYW1fc3RhcnQgPSBib290aW5mby5tZW0uYmFua1swXS5zdGFydDsKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nl
c3Nvci5oCmluZGV4IGI1ZjUxNTgwNWQuLjA0YjA1YjNmMzkgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL2FzbS1hcm0vcHJvY2Vzc29yLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNz
b3IuaApAQCAtNiw2ICs2LDExIEBACiAjZW5kaWYKICNpbmNsdWRlIDxwdWJsaWMvYXJjaC1hcm0u
aD4KIAorLyogQ1RSIENhY2hlIFR5cGUgUmVnaXN0ZXIgKi8KKyNkZWZpbmUgQ1RSX0wxSXBfTUFT
SyAgICAgICAweDMKKyNkZWZpbmUgQ1RSX0wxSXBfU0hJRlQgICAgICAxNAorI2RlZmluZSBDVFJf
TDFJcF9BSVZJVlQgICAgIDB4MQorCiAvKiBNSURSIE1haW4gSUQgUmVnaXN0ZXIgKi8KICNkZWZp
bmUgTUlEUl9SRVZJU0lPTl9NQVNLICAgICAgMHhmCiAjZGVmaW5lIE1JRFJfUkVTSVZJT04obWlk
cikgICAgICgobWlkcikgJiBNSURSX1JFVklTSU9OX01BU0spCi0tIAoyLjExLjAKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 14 12:11:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 12:11:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQWHZ-0006Ey-3a; Tue, 14 May 2019 12:11:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zxYt=TO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hQWHY-0006EZ-6Q
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 12:11:44 +0000
X-Inumbo-ID: 6f4ff7aa-7641-11e9-8980-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 6f4ff7aa-7641-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 12:11:42 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 1EA4C15AD;
 Tue, 14 May 2019 05:11:42 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id DF6C83F71E;
 Tue, 14 May 2019 05:11:40 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 14 May 2019 13:11:26 +0100
Message-Id: <20190514121132.26732-3-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190514121132.26732-1-julien.grall@arm.com>
References: <20190514121132.26732-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH MM-PART1 v3 2/8] xen/arm: mm: Consolidate
 setting SCTLR_EL2.WXN in a single place
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGxvZ2ljIHRvIHNldCBTQ1RMUl9FTDIuV1hOIGlzIHRoZSBzYW1lIGZvciB0aGUgYm9vdCBD
UFUgYW5kCm5vbi1ib290IENQVS4gU28gaW50cm9kdWNlIGEgZnVuY3Rpb24gdG8gc2V0IHRoZSBi
aXQgYW5kIGNsZWFyIFRMQnMuCgpUaGlzIG5ldyBmdW5jdGlvbiB3aWxsIGhlbHAgdXMgdG8gZG9j
dW1lbnQgYW5kIHVwZGF0ZSB0aGUgbG9naWMgaW4gYQpzaW5nbGUgcGxhY2UuCgpTaWduZWQtb2Zm
LWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpSZXZpZXdlZC1ieTogQW5k
cmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KUmV2aWV3ZWQtYnk6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCi0tLQogICAgQ2hhbmdlcyBpbiB2
MzoKICAgICAgICAtIEFkZCBTdGVmYW5vJ3MgcmV2aWV3ZWQtYnkKCiAgICBDaGFuZ2VzIGluIHYy
OgogICAgICAgIC0gRml4IHR5cG8gaW4gdGhlIGNvbW1pdCBtZXNzYWdlCiAgICAgICAgLSBBZGQg
QW5kcmlpJ3MgcmV2aWV3ZWQtYnkKLS0tCiB4ZW4vYXJjaC9hcm0vbW0uYyB8IDIyICsrKysrKysr
KysrKysrKy0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNSBpbnNlcnRpb25zKCspLCA3IGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9tbS5jIGIveGVuL2FyY2gvYXJtL21t
LmMKaW5kZXggMDFhZTJjY2NjMC4uOTNhZDExODE4MyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJt
L21tLmMKKysrIGIveGVuL2FyY2gvYXJtL21tLmMKQEAgLTYwMSw2ICs2MDEsMTkgQEAgdm9pZCBf
X2luaXQgcmVtb3ZlX2Vhcmx5X21hcHBpbmdzKHZvaWQpCiAgICAgZmx1c2hfeGVuX2RhdGFfdGxi
X3JhbmdlX3ZhKEJPT1RfRkRUX1ZJUlRfU1RBUlQsIEJPT1RfRkRUX1NMT1RfU0laRSk7CiB9CiAK
Ky8qCisgKiBBZnRlciBib290LCBYZW4gcGFnZS10YWJsZXMgc2hvdWxkIG5vdCBjb250YWluIG1h
cHBpbmcgdGhhdCBhcmUgYm90aAorICogV3JpdGFibGUgYW5kIGVYZWN1dGFibGVzLgorICoKKyAq
IFRoaXMgc2hvdWxkIGJlIGNhbGxlZCBvbiBlYWNoIENQVSB0byBlbmZvcmNlIHRoZSBwb2xpY3ku
CisgKi8KK3N0YXRpYyB2b2lkIHhlbl9wdF9lbmZvcmNlX3dueCh2b2lkKQoreworICAgIFdSSVRF
X1NZU1JFRzMyKFJFQURfU1lTUkVHMzIoU0NUTFJfRUwyKSB8IFNDVExSX1dYTiwgU0NUTFJfRUwy
KTsKKyAgICAvKiBGbHVzaCBldmVyeXRoaW5nIGFmdGVyIHNldHRpbmcgV1hOIGJpdC4gKi8KKyAg
ICBmbHVzaF94ZW5fdGV4dF90bGJfbG9jYWwoKTsKK30KKwogZXh0ZXJuIHZvaWQgc3dpdGNoX3R0
YnIodWludDY0X3QgdHRicik7CiAKIC8qIENsZWFyIGEgdHJhbnNsYXRpb24gdGFibGUgYW5kIGNs
ZWFuICYgaW52YWxpZGF0ZSB0aGUgY2FjaGUgKi8KQEAgLTcwMiwxMCArNzE1LDcgQEAgdm9pZCBf
X2luaXQgc2V0dXBfcGFnZXRhYmxlcyh1bnNpZ25lZCBsb25nIGJvb3RfcGh5c19vZmZzZXQpCiAg
ICAgY2xlYXJfdGFibGUoYm9vdF9zZWNvbmQpOwogICAgIGNsZWFyX3RhYmxlKGJvb3RfdGhpcmQp
OwogCi0gICAgLyogRnJvbSBub3cgb24sIG5vIG1hcHBpbmcgbWF5IGJlIGJvdGggd3JpdGFibGUg
YW5kIGV4ZWN1dGFibGUuICovCi0gICAgV1JJVEVfU1lTUkVHMzIoUkVBRF9TWVNSRUczMihTQ1RM
Ul9FTDIpIHwgU0NUTFJfV1hOLCBTQ1RMUl9FTDIpOwotICAgIC8qIEZsdXNoIGV2ZXJ5dGhpbmcg
YWZ0ZXIgc2V0dGluZyBXWE4gYml0LiAqLwotICAgIGZsdXNoX3hlbl90ZXh0X3RsYl9sb2NhbCgp
OworICAgIHhlbl9wdF9lbmZvcmNlX3dueCgpOwogCiAjaWZkZWYgQ09ORklHX0FSTV8zMgogICAg
IHBlcl9jcHUoeGVuX3BndGFibGUsIDApID0gY3B1MF9wZ3RhYmxlOwpAQCAtNzc3LDkgKzc4Nyw3
IEBAIGludCBpbml0X3NlY29uZGFyeV9wYWdldGFibGVzKGludCBjcHUpCiAvKiBNTVUgc2V0dXAg
Zm9yIHNlY29uZGFyeSBDUFVTICh3aGljaCBhbHJlYWR5IGhhdmUgcGFnaW5nIGVuYWJsZWQpICov
CiB2b2lkIG1tdV9pbml0X3NlY29uZGFyeV9jcHUodm9pZCkKIHsKLSAgICAvKiBGcm9tIG5vdyBv
biwgbm8gbWFwcGluZyBtYXkgYmUgYm90aCB3cml0YWJsZSBhbmQgZXhlY3V0YWJsZS4gKi8KLSAg
ICBXUklURV9TWVNSRUczMihSRUFEX1NZU1JFRzMyKFNDVExSX0VMMikgfCBTQ1RMUl9XWE4sIFND
VExSX0VMMik7Ci0gICAgZmx1c2hfeGVuX3RleHRfdGxiX2xvY2FsKCk7CisgICAgeGVuX3B0X2Vu
Zm9yY2Vfd254KCk7CiB9CiAKICNpZmRlZiBDT05GSUdfQVJNXzMyCi0tIAoyLjExLjAKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 14 12:11:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 12:11:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQWHa-0006GQ-NS; Tue, 14 May 2019 12:11:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zxYt=TO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hQWHZ-0006FL-GP
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 12:11:45 +0000
X-Inumbo-ID: 7023b6cd-7641-11e9-8980-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 7023b6cd-7641-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 12:11:43 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 996F5341;
 Tue, 14 May 2019 05:11:43 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 5F89E3F71E;
 Tue, 14 May 2019 05:11:42 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 14 May 2019 13:11:27 +0100
Message-Id: <20190514121132.26732-4-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190514121132.26732-1-julien.grall@arm.com>
References: <20190514121132.26732-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH MM-PART1 v3 3/8] xen/arm: Remove
 flush_xen_text_tlb_local()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGZ1bmN0aW9uIGZsdXNoX3hlbl90ZXh0X3RsYl9sb2NhbCgpIGhhcyBiZWVuIG1pc3VzZWQg
YW5kIHdpbGwgcmVzdWx0CnRvIGludmFsaWRhdGUgdGhlIGluc3RydWN0aW9uIGNhY2hlIG1vcmUg
dGhhbiBuZWNlc3NhcnkuCgpGb3IgaW5zdGFuY2UsIHRoZXJlIGlzIG5vIG5lZWQgdG8gaW52YWxp
ZGF0ZSB0aGUgaW5zdHJ1Y3Rpb24gY2FjaGUgaWYKd2UgYXJlIHNldHRpbmcgU0NUTFJfRUwyLldY
Ti4KClRoZXJlIGlzIGVmZmVjdGl2ZWx5IG9ubHkgb25lIGNhbGxlciAoaS5lIGZyZWVfaW5pdF9t
ZW1vcnkoKSB3aG8gd291bGQKbmVlZCB0byBpbnZhbGlkYXRlIHRoZSBpbnN0cnVjdGlvbiBjYWNo
ZS4KClNvIHJhdGhlciB0aGFuIGtlZXBpbmcgYXJvdW5kIHRoZSBmdW5jdGlvbiBmbHVzaF94ZW5f
dGV4dF90bGJfbG9jYWwoKQpyZXBsYWNlIGl0IHdpdGggY2FsbCB0byBmbHVzaF94ZW5fdGxiX2xv
Y2FsKCkgYW5kIGV4cGxpY2l0ZWx5IGZsdXNoCnRoZSBjYWNoZSB3aGVuIG5lY2Vzc2FyeS4KClNp
Z25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+ClJldmlld2Vk
LWJ5OiBBbmRyaWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgoKLS0tCiAgICBDaGFu
Z2VzIGluIHYzOgogICAgICAgIC0gRml4IHR5cG9lcwoKICAgIENoYW5nZXMgaW4gdjI6CiAgICAg
ICAgLSBBZGQgQW5kcmlpJ3MgcmV2aWV3ZWQtYnkKLS0tCiB4ZW4vYXJjaC9hcm0vbW0uYyAgICAg
ICAgICAgICAgICB8IDE3ICsrKysrKysrKysrKysrLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2Fy
bTMyL3BhZ2UuaCB8IDIzICsrKysrKysrKy0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20t
YXJtL2FybTY0L3BhZ2UuaCB8IDIxICsrKysrLS0tLS0tLS0tLS0tLS0tLQogMyBmaWxlcyBjaGFu
Z2VkLCAyOCBpbnNlcnRpb25zKCspLCAzMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vbW0uYyBiL3hlbi9hcmNoL2FybS9tbS5jCmluZGV4IDkzYWQxMTgxODMuLmRmYmUz
OWM3MGEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9tbS5jCisrKyBiL3hlbi9hcmNoL2FybS9t
bS5jCkBAIC02MTAsOCArNjEwLDEyIEBAIHZvaWQgX19pbml0IHJlbW92ZV9lYXJseV9tYXBwaW5n
cyh2b2lkKQogc3RhdGljIHZvaWQgeGVuX3B0X2VuZm9yY2Vfd254KHZvaWQpCiB7CiAgICAgV1JJ
VEVfU1lTUkVHMzIoUkVBRF9TWVNSRUczMihTQ1RMUl9FTDIpIHwgU0NUTFJfV1hOLCBTQ1RMUl9F
TDIpOwotICAgIC8qIEZsdXNoIGV2ZXJ5dGhpbmcgYWZ0ZXIgc2V0dGluZyBXWE4gYml0LiAqLwot
ICAgIGZsdXNoX3hlbl90ZXh0X3RsYl9sb2NhbCgpOworICAgIC8qCisgICAgICogVGhlIFRMQnMg
bWF5IGNhY2hlIFNDVExSX0VMMi5XWE4uIFNvIGVuc3VyZSBpdCBpcyBzeW5jaHJvbml6ZWQKKyAg
ICAgKiBiZWZvcmUgZmx1c2hpbmcgdGhlIFRMQnMuCisgICAgICovCisgICAgaXNiKCk7CisgICAg
Zmx1c2hfeGVuX2RhdGFfdGxiX2xvY2FsKCk7CiB9CiAKIGV4dGVybiB2b2lkIHN3aXRjaF90dGJy
KHVpbnQ2NF90IHR0YnIpOwpAQCAtMTEyMyw3ICsxMTI3LDcgQEAgc3RhdGljIHZvaWQgc2V0X3B0
ZV9mbGFnc19vbl9yYW5nZShjb25zdCBjaGFyICpwLCB1bnNpZ25lZCBsb25nIGwsIGVudW0gbWcg
bWcpCiAgICAgICAgIH0KICAgICAgICAgd3JpdGVfcHRlKHhlbl94ZW5tYXAgKyBpLCBwdGUpOwog
ICAgIH0KLSAgICBmbHVzaF94ZW5fdGV4dF90bGJfbG9jYWwoKTsKKyAgICBmbHVzaF94ZW5fZGF0
YV90bGJfbG9jYWwoKTsKIH0KIAogLyogUmVsZWFzZSBhbGwgX19pbml0IGFuZCBfX2luaXRkYXRh
IHJhbmdlcyB0byBiZSByZXVzZWQgKi8KQEAgLTExMzYsNiArMTE0MCwxMyBAQCB2b2lkIGZyZWVf
aW5pdF9tZW1vcnkodm9pZCkKICAgICB1aW50MzJfdCAqcDsKIAogICAgIHNldF9wdGVfZmxhZ3Nf
b25fcmFuZ2UoX19pbml0X2JlZ2luLCBsZW4sIG1nX3J3KTsKKworICAgIC8qCisgICAgICogRnJv
bSBub3cgb24sIGluaXQgd2lsbCBub3QgYmUgdXNlZCBmb3IgZXhlY3V0aW9uIGFueW1vcmUsCisg
ICAgICogc28gbnVrZSB0aGUgaW5zdHJ1Y3Rpb24gY2FjaGUgdG8gcmVtb3ZlIGVudHJpZXMgcmVs
YXRlZCB0byBpbml0LgorICAgICAqLworICAgIGludmFsaWRhdGVfaWNhY2hlX2xvY2FsKCk7CisK
ICNpZmRlZiBDT05GSUdfQVJNXzMyCiAgICAgLyogdWRmIGluc3RydWN0aW9uIGkuZSAoc2VlIEE4
LjguMjQ3IGluIEFSTSBEREkgMDQwNkMuYykgKi8KICAgICBpbnNuID0gMHhlN2YwMDBmMDsKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIvcGFnZS5oIGIveGVuL2luY2x1ZGUv
YXNtLWFybS9hcm0zMi9wYWdlLmgKaW5kZXggZWE0YjMxMmM3MC4uNDBhNzdkYWE5ZCAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9hcm0zMi9wYWdlLmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLWFybS9hcm0zMi9wYWdlLmgKQEAgLTQ2LDI0ICs0NiwxOSBAQCBzdGF0aWMgaW5saW5lIHZv
aWQgaW52YWxpZGF0ZV9pY2FjaGUodm9pZCkKIH0KIAogLyoKLSAqIEZsdXNoIGFsbCBoeXBlcnZp
c29yIG1hcHBpbmdzIGZyb20gdGhlIFRMQiBhbmQgYnJhbmNoIHByZWRpY3RvciBvZgotICogdGhl
IGxvY2FsIHByb2Nlc3Nvci4KLSAqCi0gKiBUaGlzIGlzIG5lZWRlZCBhZnRlciBjaGFuZ2luZyBY
ZW4gY29kZSBtYXBwaW5ncy4KLSAqCi0gKiBUaGUgY2FsbGVyIG5lZWRzIHRvIGlzc3VlIHRoZSBu
ZWNlc3NhcnkgRFNCIGFuZCBELWNhY2hlIGZsdXNoZXMKLSAqIGJlZm9yZSBjYWxsaW5nIGZsdXNo
X3hlbl90ZXh0X3RsYi4KKyAqIEludmFsaWRhdGUgYWxsIGluc3RydWN0aW9uIGNhY2hlcyBvbiB0
aGUgbG9jYWwgcHJvY2Vzc29yIHRvIFBvVS4KKyAqIFdlIGFsc28gbmVlZCB0byBmbHVzaCB0aGUg
YnJhbmNoIHByZWRpY3RvciBmb3IgQVJNdjcgYXMgaXQgbWF5IGJlCisgKiBhcmNoaXRlY3R1cmFs
bHkgdmlzaWJsZSB0byB0aGUgc29mdHdhcmUgKHNlZSBCMi4yLjQgaW4gQVJNIERESSAwNDA2Qy5i
KS4KICAqLwotc3RhdGljIGlubGluZSB2b2lkIGZsdXNoX3hlbl90ZXh0X3RsYl9sb2NhbCh2b2lk
KQorc3RhdGljIGlubGluZSB2b2lkIGludmFsaWRhdGVfaWNhY2hlX2xvY2FsKHZvaWQpCiB7CiAg
ICAgYXNtIHZvbGF0aWxlICgKLSAgICAgICAgImlzYjsiICAgICAgICAgICAgICAgICAgICAgICAg
LyogRW5zdXJlIHN5bmNocm9uaXphdGlvbiB3aXRoIHByZXZpb3VzIGNoYW5nZXMgdG8gdGV4dCAq
LwotICAgICAgICBDTURfQ1AzMihUTEJJQUxMSCkgICAgICAgICAgICAvKiBGbHVzaCBoeXBlcnZp
c29yIFRMQiAqLwotICAgICAgICBDTURfQ1AzMihJQ0lBTExVKSAgICAgICAgICAgICAvKiBGbHVz
aCBJLWNhY2hlICovCi0gICAgICAgIENNRF9DUDMyKEJQSUFMTCkgICAgICAgICAgICAgIC8qIEZs
dXNoIGJyYW5jaCBwcmVkaWN0b3IgKi8KLSAgICAgICAgImRzYjsiICAgICAgICAgICAgICAgICAg
ICAgICAgLyogRW5zdXJlIGNvbXBsZXRpb24gb2YgVExCK0JQIGZsdXNoICovCi0gICAgICAgICJp
c2I7IgorICAgICAgICBDTURfQ1AzMihJQ0lBTExVKSAgICAgICAvKiBGbHVzaCBJLWNhY2hlLiAq
LworICAgICAgICBDTURfQ1AzMihCUElBTEwpICAgICAgICAvKiBGbHVzaCBicmFuY2ggcHJlZGlj
dG9yLiAqLwogICAgICAgICA6IDogOiAibWVtb3J5Iik7CisKKyAgICBkc2IobnNoKTsgICAgICAg
ICAgICAgICAgICAgLyogRW5zdXJlIGNvbXBsZXRpb24gb2YgdGhlIGZsdXNoIEktY2FjaGUgKi8K
KyAgICBpc2IoKTsgICAgICAgICAgICAgICAgICAgICAgLyogU3luY2hyb25pemUgZmV0Y2hlZCBp
bnN0cnVjdGlvbiBzdHJlYW0uICovCiB9CiAKIC8qCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20tYXJtL2FybTY0L3BhZ2UuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvcGFnZS5oCmlu
ZGV4IDIzZDc3ODE1NGQuLjZjMzZkMDIxMGYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1h
cm0vYXJtNjQvcGFnZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvcGFnZS5oCkBA
IC0zNywyMyArMzcsMTIgQEAgc3RhdGljIGlubGluZSB2b2lkIGludmFsaWRhdGVfaWNhY2hlKHZv
aWQpCiAgICAgaXNiKCk7CiB9CiAKLS8qCi0gKiBGbHVzaCBhbGwgaHlwZXJ2aXNvciBtYXBwaW5n
cyBmcm9tIHRoZSBUTEIgb2YgdGhlIGxvY2FsIHByb2Nlc3Nvci4KLSAqCi0gKiBUaGlzIGlzIG5l
ZWRlZCBhZnRlciBjaGFuZ2luZyBYZW4gY29kZSBtYXBwaW5ncy4KLSAqCi0gKiBUaGUgY2FsbGVy
IG5lZWRzIHRvIGlzc3VlIHRoZSBuZWNlc3NhcnkgRFNCIGFuZCBELWNhY2hlIGZsdXNoZXMKLSAq
IGJlZm9yZSBjYWxsaW5nIGZsdXNoX3hlbl90ZXh0X3RsYi4KLSAqLwotc3RhdGljIGlubGluZSB2
b2lkIGZsdXNoX3hlbl90ZXh0X3RsYl9sb2NhbCh2b2lkKQorLyogSW52YWxpZGF0ZSBhbGwgaW5z
dHJ1Y3Rpb24gY2FjaGVzIG9uIHRoZSBsb2NhbCBwcm9jZXNzb3IgdG8gUG9VICovCitzdGF0aWMg
aW5saW5lIHZvaWQgaW52YWxpZGF0ZV9pY2FjaGVfbG9jYWwodm9pZCkKIHsKLSAgICBhc20gdm9s
YXRpbGUgKAotICAgICAgICAiaXNiOyIgICAgICAgLyogRW5zdXJlIHN5bmNocm9uaXphdGlvbiB3
aXRoIHByZXZpb3VzIGNoYW5nZXMgdG8gdGV4dCAqLwotICAgICAgICAidGxiaSAgIGFsbGUyOyIg
ICAgICAgICAgICAgICAgIC8qIEZsdXNoIGh5cGVydmlzb3IgVExCICovCi0gICAgICAgICJpYyAg
ICAgaWFsbHU7IiAgICAgICAgICAgICAgICAgLyogRmx1c2ggSS1jYWNoZSAqLwotICAgICAgICAi
ZHNiICAgIHN5OyIgICAgICAgICAgICAgICAgICAgIC8qIEVuc3VyZSBjb21wbGV0aW9uIG9mIFRM
QiBmbHVzaCAqLwotICAgICAgICAiaXNiOyIKLSAgICAgICAgOiA6IDogIm1lbW9yeSIpOworICAg
IGFzbSB2b2xhdGlsZSAoImljIGlhbGx1Iik7CisgICAgZHNiKG5zaCk7ICAgICAgICAgICAgICAg
LyogRW5zdXJlIGNvbXBsZXRpb24gb2YgdGhlIEktY2FjaGUgZmx1c2ggKi8KKyAgICBpc2IoKTsK
IH0KIAogLyoKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 14 12:11:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 12:11:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQWHc-0006HU-2C; Tue, 14 May 2019 12:11:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zxYt=TO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hQWHa-0006GD-HK
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 12:11:46 +0000
X-Inumbo-ID: 7124b5ee-7641-11e9-a4d6-4703e6a0277d
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 7124b5ee-7641-11e9-a4d6-4703e6a0277d;
 Tue, 14 May 2019 12:11:45 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 1A5D815AB;
 Tue, 14 May 2019 05:11:45 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D7B1E3F71E;
 Tue, 14 May 2019 05:11:43 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 14 May 2019 13:11:28 +0100
Message-Id: <20190514121132.26732-5-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190514121132.26732-1-julien.grall@arm.com>
References: <20190514121132.26732-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH MM-PART1 v3 4/8] xen/arm: tlbflush: Clarify the
 TLB helpers name
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VExCIGhlbHBlcnMgaW4gdGhlIGhlYWRlcnMgdGxiZmx1c2guaCBhcmUgY3VycmVudGx5IHF1aXRl
IGNvbmZ1c2luZyB0bwp1c2UgdGhlIG5hbWUgbWF5IGxlYWQgdG8gdGhpbmsgdGhleSBhcmUgZGVh
bGluZyB3aXRoIGh5cGVydmlzb3JzIFRMQnMKd2hpbGUgdGhleSBhY3R1YWxseSBkZWFsIHdpdGgg
Z3Vlc3QgVExCcy4KClJlbmFtZSB0aGVtIHRvIG1ha2UgaXQgY2xlYXJlciB0aGF0IHdlIGFyZSBk
ZWFsaW5nIHdpdGggZ3Vlc3QgVExCcy4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+ClJldmlld2VkLWJ5OiBBbmRyaWkgQW5pc292IDxhbmRyaWlfYW5p
c292QGVwYW0uY29tPgpBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPgoKLS0tCiAgICBDaGFuZ2VzIGluIHYzOgogICAgICAgIC0gQWRkIFN0ZWZhbm8n
cyBhY2tlZC1ieQoKICAgIENoYW5nZXMgaW4gdjI6CiAgICAgICAgLSBBZGQgQW5kcmlpJ3MgcmV2
aWV3ZWQtYnkKLS0tCiB4ZW4vYXJjaC9hcm0vcDJtLmMgICAgICAgICAgICAgICAgICAgfCA2ICsr
Ky0tLQogeGVuL2FyY2gvYXJtL3NtcC5jICAgICAgICAgICAgICAgICAgIHwgMiArLQogeGVuL2Fy
Y2gvYXJtL3RyYXBzLmMgICAgICAgICAgICAgICAgIHwgMiArLQogeGVuL2luY2x1ZGUvYXNtLWFy
bS9hcm0zMi9mbHVzaHRsYi5oIHwgOCArKysrLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9hcm02
NC9mbHVzaHRsYi5oIHwgOCArKysrLS0tLQogNSBmaWxlcyBjaGFuZ2VkLCAxMyBpbnNlcnRpb25z
KCspLCAxMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vcDJtLmMgYi94
ZW4vYXJjaC9hcm0vcDJtLmMKaW5kZXggYzM4YmQ3ZTE2ZS4uOTJjMjQxM2YyMCAxMDA2NDQKLS0t
IGEveGVuL2FyY2gvYXJtL3AybS5jCisrKyBiL3hlbi9hcmNoL2FybS9wMm0uYwpAQCAtMTUxLDcg
KzE1MSw3IEBAIHZvaWQgcDJtX3Jlc3RvcmVfc3RhdGUoc3RydWN0IHZjcHUgKm4pCiAgICAgICog
d2hlbiBydW5uaW5nIG11bHRpcGxlIHZDUFUgb2YgdGhlIHNhbWUgZG9tYWluIG9uIGEgc2luZ2xl
IHBDUFUuCiAgICAgICovCiAgICAgaWYgKCAqbGFzdF92Y3B1X3JhbiAhPSBJTlZBTElEX1ZDUFVf
SUQgJiYgKmxhc3RfdmNwdV9yYW4gIT0gbi0+dmNwdV9pZCApCi0gICAgICAgIGZsdXNoX3RsYl9s
b2NhbCgpOworICAgICAgICBmbHVzaF9ndWVzdF90bGJfbG9jYWwoKTsKIAogICAgICpsYXN0X3Zj
cHVfcmFuID0gbi0+dmNwdV9pZDsKIH0KQEAgLTE5Niw3ICsxOTYsNyBAQCBzdGF0aWMgdm9pZCBw
Mm1fZm9yY2VfdGxiX2ZsdXNoX3N5bmMoc3RydWN0IHAybV9kb21haW4gKnAybSkKICAgICAgICAg
aXNiKCk7CiAgICAgfQogCi0gICAgZmx1c2hfdGxiKCk7CisgICAgZmx1c2hfZ3Vlc3RfdGxiKCk7
CiAKICAgICBpZiAoIG92dHRiciAhPSBSRUFEX1NZU1JFRzY0KFZUVEJSX0VMMikgKQogICAgIHsK
QEAgLTE5NjksNyArMTk2OSw3IEBAIHN0YXRpYyB2b2lkIHNldHVwX3ZpcnRfcGFnaW5nX29uZSh2
b2lkICpkYXRhKQogICAgICAgICBXUklURV9TWVNSRUcoUkVBRF9TWVNSRUcoSENSX0VMMikgfCBI
Q1JfVk0sIEhDUl9FTDIpOwogICAgICAgICBpc2IoKTsKIAotICAgICAgICBmbHVzaF90bGJfYWxs
X2xvY2FsKCk7CisgICAgICAgIGZsdXNoX2FsbF9ndWVzdHNfdGxiX2xvY2FsKCk7CiAgICAgfQog
fQogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vc21wLmMgYi94ZW4vYXJjaC9hcm0vc21wLmMK
aW5kZXggNjJmNTdmMGJhMi4uY2UxZmNjOGVmOSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3Nt
cC5jCisrKyBiL3hlbi9hcmNoL2FybS9zbXAuYwpAQCAtOCw3ICs4LDcgQEAKIHZvaWQgZmx1c2hf
dGxiX21hc2soY29uc3QgY3B1bWFza190ICptYXNrKQogewogICAgIC8qIE5vIG5lZWQgdG8gSVBJ
IG90aGVyIHByb2Nlc3NvcnMgb24gQVJNLCB0aGUgcHJvY2Vzc29yIHRha2VzIGNhcmUgb2YgaXQu
ICovCi0gICAgZmx1c2hfdGxiX2FsbCgpOworICAgIGZsdXNoX2FsbF9ndWVzdHNfdGxiKCk7CiB9
CiAKIHZvaWQgc21wX3NlbmRfZXZlbnRfY2hlY2tfbWFzayhjb25zdCBjcHVtYXNrX3QgKm1hc2sp
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdHJhcHMuYyBiL3hlbi9hcmNoL2FybS90cmFwcy5j
CmluZGV4IGQ4YjlhOGEwZjAuLjFhYmE5NzA0MTUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS90
cmFwcy5jCisrKyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCkBAIC0xOTI0LDcgKzE5MjQsNyBAQCBz
dGF0aWMgdm9pZCBkb190cmFwX3N0YWdlMl9hYm9ydF9ndWVzdChzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncywKICAgICAgICAgICogc3RpbGwgYmUgaW5hY2N1cmF0ZS4KICAgICAgICAgICovCiAg
ICAgICAgIGlmICggIWlzX2RhdGEgKQotICAgICAgICAgICAgZmx1c2hfdGxiX2xvY2FsKCk7Cisg
ICAgICAgICAgICBmbHVzaF9ndWVzdF90bGJfbG9jYWwoKTsKIAogICAgICAgICByYyA9IGd2YV90
b19pcGEoZ3ZhLCAmZ3BhLCBHVjJNX1JFQUQpOwogICAgICAgICAvKgpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLWFybS9hcm0zMi9mbHVzaHRsYi5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9h
cm0zMi9mbHVzaHRsYi5oCmluZGV4IGJiY2M4MmY0OTAuLjIyZTEwMGVjY2YgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIvZmx1c2h0bGIuaAorKysgYi94ZW4vaW5jbHVkZS9h
c20tYXJtL2FybTMyL2ZsdXNodGxiLmgKQEAgLTIsNyArMiw3IEBACiAjZGVmaW5lIF9fQVNNX0FS
TV9BUk0zMl9GTFVTSFRMQl9IX18KIAogLyogRmx1c2ggbG9jYWwgVExCcywgY3VycmVudCBWTUlE
IG9ubHkgKi8KLXN0YXRpYyBpbmxpbmUgdm9pZCBmbHVzaF90bGJfbG9jYWwodm9pZCkKK3N0YXRp
YyBpbmxpbmUgdm9pZCBmbHVzaF9ndWVzdF90bGJfbG9jYWwodm9pZCkKIHsKICAgICBkc2Ioc3kp
OwogCkBAIC0xMyw3ICsxMyw3IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBmbHVzaF90bGJfbG9jYWwo
dm9pZCkKIH0KIAogLyogRmx1c2ggaW5uZXIgc2hhcmVhYmxlIFRMQnMsIGN1cnJlbnQgVk1JRCBv
bmx5ICovCi1zdGF0aWMgaW5saW5lIHZvaWQgZmx1c2hfdGxiKHZvaWQpCitzdGF0aWMgaW5saW5l
IHZvaWQgZmx1c2hfZ3Vlc3RfdGxiKHZvaWQpCiB7CiAgICAgZHNiKHN5KTsKIApAQCAtMjQsNyAr
MjQsNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgZmx1c2hfdGxiKHZvaWQpCiB9CiAKIC8qIEZsdXNo
IGxvY2FsIFRMQnMsIGFsbCBWTUlEcywgbm9uLWh5cGVydmlzb3IgbW9kZSAqLwotc3RhdGljIGlu
bGluZSB2b2lkIGZsdXNoX3RsYl9hbGxfbG9jYWwodm9pZCkKK3N0YXRpYyBpbmxpbmUgdm9pZCBm
bHVzaF9hbGxfZ3Vlc3RzX3RsYl9sb2NhbCh2b2lkKQogewogICAgIGRzYihzeSk7CiAKQEAgLTM1
LDcgKzM1LDcgQEAgc3RhdGljIGlubGluZSB2b2lkIGZsdXNoX3RsYl9hbGxfbG9jYWwodm9pZCkK
IH0KIAogLyogRmx1c2ggaW5uZXJzaGFyZWFibGUgVExCcywgYWxsIFZNSURzLCBub24taHlwZXJ2
aXNvciBtb2RlICovCi1zdGF0aWMgaW5saW5lIHZvaWQgZmx1c2hfdGxiX2FsbCh2b2lkKQorc3Rh
dGljIGlubGluZSB2b2lkIGZsdXNoX2FsbF9ndWVzdHNfdGxiKHZvaWQpCiB7CiAgICAgZHNiKHN5
KTsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9hcm02NC9mbHVzaHRsYi5oIGIv
eGVuL2luY2x1ZGUvYXNtLWFybS9hcm02NC9mbHVzaHRsYi5oCmluZGV4IDk0MmYyZDM5OTIuLmFk
YmJkNWM1MjIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvZmx1c2h0bGIu
aAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L2ZsdXNodGxiLmgKQEAgLTIsNyArMiw3
IEBACiAjZGVmaW5lIF9fQVNNX0FSTV9BUk02NF9GTFVTSFRMQl9IX18KIAogLyogRmx1c2ggbG9j
YWwgVExCcywgY3VycmVudCBWTUlEIG9ubHkgKi8KLXN0YXRpYyBpbmxpbmUgdm9pZCBmbHVzaF90
bGJfbG9jYWwodm9pZCkKK3N0YXRpYyBpbmxpbmUgdm9pZCBmbHVzaF9ndWVzdF90bGJfbG9jYWwo
dm9pZCkKIHsKICAgICBhc20gdm9sYXRpbGUoCiAgICAgICAgICJkc2Igc3k7IgpAQCAtMTMsNyAr
MTMsNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgZmx1c2hfdGxiX2xvY2FsKHZvaWQpCiB9CiAKIC8q
IEZsdXNoIGlubmVyc2hhcmVhYmxlIFRMQnMsIGN1cnJlbnQgVk1JRCBvbmx5ICovCi1zdGF0aWMg
aW5saW5lIHZvaWQgZmx1c2hfdGxiKHZvaWQpCitzdGF0aWMgaW5saW5lIHZvaWQgZmx1c2hfZ3Vl
c3RfdGxiKHZvaWQpCiB7CiAgICAgYXNtIHZvbGF0aWxlKAogICAgICAgICAiZHNiIHN5OyIKQEAg
LTI0LDcgKzI0LDcgQEAgc3RhdGljIGlubGluZSB2b2lkIGZsdXNoX3RsYih2b2lkKQogfQogCiAv
KiBGbHVzaCBsb2NhbCBUTEJzLCBhbGwgVk1JRHMsIG5vbi1oeXBlcnZpc29yIG1vZGUgKi8KLXN0
YXRpYyBpbmxpbmUgdm9pZCBmbHVzaF90bGJfYWxsX2xvY2FsKHZvaWQpCitzdGF0aWMgaW5saW5l
IHZvaWQgZmx1c2hfYWxsX2d1ZXN0c190bGJfbG9jYWwodm9pZCkKIHsKICAgICBhc20gdm9sYXRp
bGUoCiAgICAgICAgICJkc2Igc3k7IgpAQCAtMzUsNyArMzUsNyBAQCBzdGF0aWMgaW5saW5lIHZv
aWQgZmx1c2hfdGxiX2FsbF9sb2NhbCh2b2lkKQogfQogCiAvKiBGbHVzaCBpbm5lcnNoYXJlYWJs
ZSBUTEJzLCBhbGwgVk1JRHMsIG5vbi1oeXBlcnZpc29yIG1vZGUgKi8KLXN0YXRpYyBpbmxpbmUg
dm9pZCBmbHVzaF90bGJfYWxsKHZvaWQpCitzdGF0aWMgaW5saW5lIHZvaWQgZmx1c2hfYWxsX2d1
ZXN0c190bGIodm9pZCkKIHsKICAgICBhc20gdm9sYXRpbGUoCiAgICAgICAgICJkc2Igc3k7Igot
LSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 14 12:11:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 12:11:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQWHc-0006Ho-Ed; Tue, 14 May 2019 12:11:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zxYt=TO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hQWHb-0006HI-Q5
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 12:11:47 +0000
X-Inumbo-ID: 71f86d3a-7641-11e9-a832-d3dd06e529ef
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 71f86d3a-7641-11e9-a832-d3dd06e529ef;
 Tue, 14 May 2019 12:11:47 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id AF3FA15AD;
 Tue, 14 May 2019 05:11:46 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 58B5F3F71E;
 Tue, 14 May 2019 05:11:45 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 14 May 2019 13:11:29 +0100
Message-Id: <20190514121132.26732-6-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190514121132.26732-1-julien.grall@arm.com>
References: <20190514121132.26732-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH MM-PART1 v3 5/8] xen/arm: page: Clarify the Xen
 TLBs helpers name
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm93IHRoYXQgd2UgZHJvcHBlZCBmbHVzaF94ZW5fdGV4dF90bGJfbG9jYWwoKSwgd2UgaGF2ZSBv
bmx5IG9uZSBzZXQgb2YKaGVscGVycyBhY3Rpbmcgb24gWGVuIFRMQnMuIFRoZXJlIG5hbWluZyBh
cmUgcXVpdGUgY29uZnVzaW5nIGJlY2F1c2UgdGhlClRMQiBpbnN0cnVjdGlvbnMgdXNlZCB3aWxs
IGFjdCBvbiBib3RoIERhdGEgYW5kIEluc3RydWN0aW9uIFRMQnMuCgpUYWtlIHRoZSBvcHBvcnR1
bml0eSB0byByZXdvcmsgdGhlIGRvY3VtZW50YXRpb24gd2hpY2ggY2FuIGJlIGNvbmZ1c2luZwp0
byByZWFkIGFzIHRoZXkgZG9uJ3QgbWF0Y2ggdGhlIGltcGxlbWVudGF0aW9uLiBOb3RlIHRoZSBt
ZW50aW9uIGFib3V0CnRoZSBpbnN0cnVjdGlvbiBjYWNoZSBtYWludGVuYW5jZSBoYXMgYmVlbiBy
ZW1vdmVkIGJlY2F1c2UgbW9kaWZ5aW5nCm1hcHBpbmcgZG9lcyBub3QgcmVxdWlyZSBpbnN0cnVj
dGlvbiBjYWNoZSBtYWludGVuYW5jZS4KCkxhc3RseSwgc3dpdGNoIGZyb20gdW5zaWduZWQgbG9u
ZyB0byB2YWRkcl90IGFzIHRoZSBmdW5jdGlvbiB0ZWNobmljYWxseQpkZWFsIHdpdGggdmlydHVh
bCBhZGRyZXNzLgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KUmV2aWV3ZWQtYnk6IEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+
CgotLS0KICAgIENoYW5nZXMgaW4gdjM6CiAgICAgICAgLSBVcGRhdGUgY29tbWl0IG1lc3NhZ2UK
ICAgICAgICAtIEZpeCB0eXBvZXMKCiAgICBDaGFuZ2VzIGluIHYyOgogICAgICAgIC0gQWRkIEFu
ZHJpaSdzIHJldmlld2VkLWJ5Ci0tLQogeGVuL2FyY2gvYXJtL21tLmMgICAgICAgICAgICAgICAg
fCAxOCArKysrKysrKystLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIvcGFnZS5o
IHwgMTUgKysrKystLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L3BhZ2UuaCB8
IDE1ICsrKysrLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmggICAgICAgfCAy
OCArKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tCiA0IGZpbGVzIGNoYW5nZWQsIDMzIGluc2Vy
dGlvbnMoKyksIDQzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9tbS5j
IGIveGVuL2FyY2gvYXJtL21tLmMKaW5kZXggZGZiZTM5YzcwYS4uOGVlODI4ZDQ0NSAxMDA2NDQK
LS0tIGEveGVuL2FyY2gvYXJtL21tLmMKKysrIGIveGVuL2FyY2gvYXJtL21tLmMKQEAgLTMzNSw3
ICszMzUsNyBAQCB2b2lkIHNldF9maXhtYXAodW5zaWduZWQgbWFwLCBtZm5fdCBtZm4sIHVuc2ln
bmVkIGludCBmbGFncykKICAgICBwdGUucHQudGFibGUgPSAxOyAvKiA0ayBtYXBwaW5ncyBhbHdh
eXMgaGF2ZSB0aGlzIGJpdCBzZXQgKi8KICAgICBwdGUucHQueG4gPSAxOwogICAgIHdyaXRlX3B0
ZSh4ZW5fZml4bWFwICsgdGhpcmRfdGFibGVfb2Zmc2V0KEZJWE1BUF9BRERSKG1hcCkpLCBwdGUp
OwotICAgIGZsdXNoX3hlbl9kYXRhX3RsYl9yYW5nZV92YShGSVhNQVBfQUREUihtYXApLCBQQUdF
X1NJWkUpOworICAgIGZsdXNoX3hlbl90bGJfcmFuZ2VfdmEoRklYTUFQX0FERFIobWFwKSwgUEFH
RV9TSVpFKTsKIH0KIAogLyogUmVtb3ZlIGEgbWFwcGluZyBmcm9tIGEgZml4bWFwIGVudHJ5ICov
CkBAIC0zNDMsNyArMzQzLDcgQEAgdm9pZCBjbGVhcl9maXhtYXAodW5zaWduZWQgbWFwKQogewog
ICAgIGxwYWVfdCBwdGUgPSB7MH07CiAgICAgd3JpdGVfcHRlKHhlbl9maXhtYXAgKyB0aGlyZF90
YWJsZV9vZmZzZXQoRklYTUFQX0FERFIobWFwKSksIHB0ZSk7Ci0gICAgZmx1c2hfeGVuX2RhdGFf
dGxiX3JhbmdlX3ZhKEZJWE1BUF9BRERSKG1hcCksIFBBR0VfU0laRSk7CisgICAgZmx1c2hfeGVu
X3RsYl9yYW5nZV92YShGSVhNQVBfQUREUihtYXApLCBQQUdFX1NJWkUpOwogfQogCiAvKiBDcmVh
dGUgWGVuJ3MgbWFwcGluZ3Mgb2YgbWVtb3J5LgpAQCAtMzc3LDcgKzM3Nyw3IEBAIHN0YXRpYyB2
b2lkIF9faW5pdCBjcmVhdGVfbWFwcGluZ3MobHBhZV90ICpzZWNvbmQsCiAgICAgICAgIHdyaXRl
X3B0ZShwICsgaSwgcHRlKTsKICAgICAgICAgcHRlLnB0LmJhc2UgKz0gMSA8PCBMUEFFX1NISUZU
OwogICAgIH0KLSAgICBmbHVzaF94ZW5fZGF0YV90bGJfbG9jYWwoKTsKKyAgICBmbHVzaF94ZW5f
dGxiX2xvY2FsKCk7CiB9CiAKICNpZmRlZiBDT05GSUdfRE9NQUlOX1BBR0UKQEAgLTQ1NSw3ICs0
NTUsNyBAQCB2b2lkICptYXBfZG9tYWluX3BhZ2UobWZuX3QgbWZuKQogICAgICAqIFdlIG1heSBu
b3QgaGF2ZSBmbHVzaGVkIHRoaXMgc3BlY2lmaWMgc3VicGFnZSBhdCBtYXAgdGltZSwKICAgICAg
KiBzaW5jZSB3ZSBvbmx5IGZsdXNoIHRoZSA0ayBwYWdlIG5vdCB0aGUgc3VwZXJwYWdlCiAgICAg
ICovCi0gICAgZmx1c2hfeGVuX2RhdGFfdGxiX3JhbmdlX3ZhX2xvY2FsKHZhLCBQQUdFX1NJWkUp
OworICAgIGZsdXNoX3hlbl90bGJfcmFuZ2VfdmFfbG9jYWwodmEsIFBBR0VfU0laRSk7CiAKICAg
ICByZXR1cm4gKHZvaWQgKil2YTsKIH0KQEAgLTU5OCw3ICs1OTgsNyBAQCB2b2lkIF9faW5pdCBy
ZW1vdmVfZWFybHlfbWFwcGluZ3Modm9pZCkKICAgICB3cml0ZV9wdGUoeGVuX3NlY29uZCArIHNl
Y29uZF90YWJsZV9vZmZzZXQoQk9PVF9GRFRfVklSVF9TVEFSVCksIHB0ZSk7CiAgICAgd3JpdGVf
cHRlKHhlbl9zZWNvbmQgKyBzZWNvbmRfdGFibGVfb2Zmc2V0KEJPT1RfRkRUX1ZJUlRfU1RBUlQg
KyBTWl8yTSksCiAgICAgICAgICAgICAgIHB0ZSk7Ci0gICAgZmx1c2hfeGVuX2RhdGFfdGxiX3Jh
bmdlX3ZhKEJPT1RfRkRUX1ZJUlRfU1RBUlQsIEJPT1RfRkRUX1NMT1RfU0laRSk7CisgICAgZmx1
c2hfeGVuX3RsYl9yYW5nZV92YShCT09UX0ZEVF9WSVJUX1NUQVJULCBCT09UX0ZEVF9TTE9UX1NJ
WkUpOwogfQogCiAvKgpAQCAtNjE1LDcgKzYxNSw3IEBAIHN0YXRpYyB2b2lkIHhlbl9wdF9lbmZv
cmNlX3dueCh2b2lkKQogICAgICAqIGJlZm9yZSBmbHVzaGluZyB0aGUgVExCcy4KICAgICAgKi8K
ICAgICBpc2IoKTsKLSAgICBmbHVzaF94ZW5fZGF0YV90bGJfbG9jYWwoKTsKKyAgICBmbHVzaF94
ZW5fdGxiX2xvY2FsKCk7CiB9CiAKIGV4dGVybiB2b2lkIHN3aXRjaF90dGJyKHVpbnQ2NF90IHR0
YnIpOwpAQCAtODc5LDcgKzg3OSw3IEBAIHZvaWQgX19pbml0IHNldHVwX3hlbmhlYXBfbWFwcGlu
Z3ModW5zaWduZWQgbG9uZyBiYXNlX21mbiwKICAgICAgICAgdmFkZHIgKz0gRklSU1RfU0laRTsK
ICAgICB9CiAKLSAgICBmbHVzaF94ZW5fZGF0YV90bGJfbG9jYWwoKTsKKyAgICBmbHVzaF94ZW5f
dGxiX2xvY2FsKCk7CiB9CiAjZW5kaWYKIApAQCAtMTA1Miw3ICsxMDUyLDcgQEAgc3RhdGljIGlu
dCBjcmVhdGVfeGVuX2VudHJpZXMoZW51bSB4ZW5tYXBfb3BlcmF0aW9uIG9wLAogICAgICAgICAg
ICAgICAgIEJVRygpOwogICAgICAgICB9CiAgICAgfQotICAgIGZsdXNoX3hlbl9kYXRhX3RsYl9y
YW5nZV92YSh2aXJ0LCBQQUdFX1NJWkUgKiBucl9tZm5zKTsKKyAgICBmbHVzaF94ZW5fdGxiX3Jh
bmdlX3ZhKHZpcnQsIFBBR0VfU0laRSAqIG5yX21mbnMpOwogCiAgICAgcmMgPSAwOwogCkBAIC0x
MTI3LDcgKzExMjcsNyBAQCBzdGF0aWMgdm9pZCBzZXRfcHRlX2ZsYWdzX29uX3JhbmdlKGNvbnN0
IGNoYXIgKnAsIHVuc2lnbmVkIGxvbmcgbCwgZW51bSBtZyBtZykKICAgICAgICAgfQogICAgICAg
ICB3cml0ZV9wdGUoeGVuX3hlbm1hcCArIGksIHB0ZSk7CiAgICAgfQotICAgIGZsdXNoX3hlbl9k
YXRhX3RsYl9sb2NhbCgpOworICAgIGZsdXNoX3hlbl90bGJfbG9jYWwoKTsKIH0KIAogLyogUmVs
ZWFzZSBhbGwgX19pbml0IGFuZCBfX2luaXRkYXRhIHJhbmdlcyB0byBiZSByZXVzZWQgKi8KZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIvcGFnZS5oIGIveGVuL2luY2x1ZGUv
YXNtLWFybS9hcm0zMi9wYWdlLmgKaW5kZXggNDBhNzdkYWE5ZC4uMGI0MWI5MjE0YiAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9hcm0zMi9wYWdlLmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLWFybS9hcm0zMi9wYWdlLmgKQEAgLTYxLDEyICs2MSw4IEBAIHN0YXRpYyBpbmxpbmUgdm9p
ZCBpbnZhbGlkYXRlX2ljYWNoZV9sb2NhbCh2b2lkKQogICAgIGlzYigpOyAgICAgICAgICAgICAg
ICAgICAgICAvKiBTeW5jaHJvbml6ZSBmZXRjaGVkIGluc3RydWN0aW9uIHN0cmVhbS4gKi8KIH0K
IAotLyoKLSAqIEZsdXNoIGFsbCBoeXBlcnZpc29yIG1hcHBpbmdzIGZyb20gdGhlIGRhdGEgVExC
IG9mIHRoZSBsb2NhbAotICogcHJvY2Vzc29yLiBUaGlzIGlzIG5vdCBzdWZmaWNpZW50IHdoZW4g
Y2hhbmdpbmcgY29kZSBtYXBwaW5ncyBvcgotICogZm9yIHNlbGYgbW9kaWZ5aW5nIGNvZGUuCi0g
Ki8KLXN0YXRpYyBpbmxpbmUgdm9pZCBmbHVzaF94ZW5fZGF0YV90bGJfbG9jYWwodm9pZCkKKy8q
IEZsdXNoIGFsbCBoeXBlcnZpc29yIG1hcHBpbmdzIGZyb20gdGhlIFRMQiBvZiB0aGUgbG9jYWwg
cHJvY2Vzc29yLiAqLworc3RhdGljIGlubGluZSB2b2lkIGZsdXNoX3hlbl90bGJfbG9jYWwodm9p
ZCkKIHsKICAgICBhc20gdm9sYXRpbGUoImRzYjsiIC8qIEVuc3VyZSBwcmVjZWRpbmcgYXJlIHZp
c2libGUgKi8KICAgICAgICAgICAgICAgICAgQ01EX0NQMzIoVExCSUFMTEgpCkBAIC03NiwxNCAr
NzIsMTMgQEAgc3RhdGljIGlubGluZSB2b2lkIGZsdXNoX3hlbl9kYXRhX3RsYl9sb2NhbCh2b2lk
KQogfQogCiAvKiBGbHVzaCBUTEIgb2YgbG9jYWwgcHJvY2Vzc29yIGZvciBhZGRyZXNzIHZhLiAq
Lwotc3RhdGljIGlubGluZSB2b2lkIF9fZmx1c2hfeGVuX2RhdGFfdGxiX29uZV9sb2NhbCh2YWRk
cl90IHZhKQorc3RhdGljIGlubGluZSB2b2lkIF9fZmx1c2hfeGVuX3RsYl9vbmVfbG9jYWwodmFk
ZHJfdCB2YSkKIHsKICAgICBhc20gdm9sYXRpbGUoU1RPUkVfQ1AzMigwLCBUTEJJTVZBSCkgOiA6
ICJyIiAodmEpIDogIm1lbW9yeSIpOwogfQogCi0vKiBGbHVzaCBUTEIgb2YgYWxsIHByb2Nlc3Nv
cnMgaW4gdGhlIGlubmVyLXNoYXJlYWJsZSBkb21haW4gZm9yCi0gKiBhZGRyZXNzIHZhLiAqLwot
c3RhdGljIGlubGluZSB2b2lkIF9fZmx1c2hfeGVuX2RhdGFfdGxiX29uZSh2YWRkcl90IHZhKQor
LyogRmx1c2ggVExCIG9mIGFsbCBwcm9jZXNzb3JzIGluIHRoZSBpbm5lci1zaGFyZWFibGUgZG9t
YWluIGZvciBhZGRyZXNzIHZhLiAqLworc3RhdGljIGlubGluZSB2b2lkIF9fZmx1c2hfeGVuX3Rs
Yl9vbmUodmFkZHJfdCB2YSkKIHsKICAgICBhc20gdm9sYXRpbGUoU1RPUkVfQ1AzMigwLCBUTEJJ
TVZBSElTKSA6IDogInIiICh2YSkgOiAibWVtb3J5Iik7CiB9CmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20tYXJtL2FybTY0L3BhZ2UuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvcGFn
ZS5oCmluZGV4IDZjMzZkMDIxMGYuLjMxZDA0ZWNmNzYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRl
L2FzbS1hcm0vYXJtNjQvcGFnZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvcGFn
ZS5oCkBAIC00NSwxMiArNDUsOCBAQCBzdGF0aWMgaW5saW5lIHZvaWQgaW52YWxpZGF0ZV9pY2Fj
aGVfbG9jYWwodm9pZCkKICAgICBpc2IoKTsKIH0KIAotLyoKLSAqIEZsdXNoIGFsbCBoeXBlcnZp
c29yIG1hcHBpbmdzIGZyb20gdGhlIGRhdGEgVExCIG9mIHRoZSBsb2NhbAotICogcHJvY2Vzc29y
LiBUaGlzIGlzIG5vdCBzdWZmaWNpZW50IHdoZW4gY2hhbmdpbmcgY29kZSBtYXBwaW5ncyBvcgot
ICogZm9yIHNlbGYgbW9kaWZ5aW5nIGNvZGUuCi0gKi8KLXN0YXRpYyBpbmxpbmUgdm9pZCBmbHVz
aF94ZW5fZGF0YV90bGJfbG9jYWwodm9pZCkKKy8qIEZsdXNoIGFsbCBoeXBlcnZpc29yIG1hcHBp
bmdzIGZyb20gdGhlIFRMQiBvZiB0aGUgbG9jYWwgcHJvY2Vzc29yLiAqLworc3RhdGljIGlubGlu
ZSB2b2lkIGZsdXNoX3hlbl90bGJfbG9jYWwodm9pZCkKIHsKICAgICBhc20gdm9sYXRpbGUgKAog
ICAgICAgICAiZHNiICAgIHN5OyIgICAgICAgICAgICAgICAgICAgIC8qIEVuc3VyZSB2aXNpYmls
aXR5IG9mIFBURSB3cml0ZXMgKi8KQEAgLTYxLDE0ICs1NywxMyBAQCBzdGF0aWMgaW5saW5lIHZv
aWQgZmx1c2hfeGVuX2RhdGFfdGxiX2xvY2FsKHZvaWQpCiB9CiAKIC8qIEZsdXNoIFRMQiBvZiBs
b2NhbCBwcm9jZXNzb3IgZm9yIGFkZHJlc3MgdmEuICovCi1zdGF0aWMgaW5saW5lIHZvaWQgIF9f
Zmx1c2hfeGVuX2RhdGFfdGxiX29uZV9sb2NhbCh2YWRkcl90IHZhKQorc3RhdGljIGlubGluZSB2
b2lkICBfX2ZsdXNoX3hlbl90bGJfb25lX2xvY2FsKHZhZGRyX3QgdmEpCiB7CiAgICAgYXNtIHZv
bGF0aWxlKCJ0bGJpIHZhZTIsICUwOyIgOiA6ICJyIiAodmE+PlBBR0VfU0hJRlQpIDogIm1lbW9y
eSIpOwogfQogCi0vKiBGbHVzaCBUTEIgb2YgYWxsIHByb2Nlc3NvcnMgaW4gdGhlIGlubmVyLXNo
YXJlYWJsZSBkb21haW4gZm9yCi0gKiBhZGRyZXNzIHZhLiAqLwotc3RhdGljIGlubGluZSB2b2lk
IF9fZmx1c2hfeGVuX2RhdGFfdGxiX29uZSh2YWRkcl90IHZhKQorLyogRmx1c2ggVExCIG9mIGFs
bCBwcm9jZXNzb3JzIGluIHRoZSBpbm5lci1zaGFyZWFibGUgZG9tYWluIGZvciBhZGRyZXNzIHZh
LiAqLworc3RhdGljIGlubGluZSB2b2lkIF9fZmx1c2hfeGVuX3RsYl9vbmUodmFkZHJfdCB2YSkK
IHsKICAgICBhc20gdm9sYXRpbGUoInRsYmkgdmFlMmlzLCAlMDsiIDogOiAiciIgKHZhPj5QQUdF
X1NISUZUKSA6ICJtZW1vcnkiKTsKIH0KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0v
cGFnZS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmgKaW5kZXggMWExNzEzY2UwMi4uMTk1
MzQ1ZTI0YSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmgKKysrIGIveGVu
L2luY2x1ZGUvYXNtLWFybS9wYWdlLmgKQEAgLTIzNCwxOCArMjM0LDE4IEBAIHN0YXRpYyBpbmxp
bmUgaW50IGNsZWFuX2FuZF9pbnZhbGlkYXRlX2RjYWNoZV92YV9yYW5nZQogfSB3aGlsZSAoMCkK
IAogLyoKLSAqIEZsdXNoIGEgcmFuZ2Ugb2YgVkEncyBoeXBlcnZpc29yIG1hcHBpbmdzIGZyb20g
dGhlIGRhdGEgVExCIG9mIHRoZQotICogbG9jYWwgcHJvY2Vzc29yLiBUaGlzIGlzIG5vdCBzdWZm
aWNpZW50IHdoZW4gY2hhbmdpbmcgY29kZSBtYXBwaW5ncwotICogb3IgZm9yIHNlbGYgbW9kaWZ5
aW5nIGNvZGUuCisgKiBGbHVzaCBhIHJhbmdlIG9mIFZBJ3MgaHlwZXJ2aXNvciBtYXBwaW5ncyBm
cm9tIHRoZSBUTEIgb2YgdGhlIGxvY2FsCisgKiBwcm9jZXNzb3IuCiAgKi8KLXN0YXRpYyBpbmxp
bmUgdm9pZCBmbHVzaF94ZW5fZGF0YV90bGJfcmFuZ2VfdmFfbG9jYWwodW5zaWduZWQgbG9uZyB2
YSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgbG9uZyBzaXplKQorc3RhdGljIGlubGluZSB2b2lkIGZsdXNoX3hlbl90bGJfcmFu
Z2VfdmFfbG9jYWwodmFkZHJfdCB2YSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgc2l6ZSkKIHsKLSAgICB1bnNpZ25lZCBsb25n
IGVuZCA9IHZhICsgc2l6ZTsKKyAgICB2YWRkcl90IGVuZCA9IHZhICsgc2l6ZTsKKwogICAgIGRz
YihzeSk7IC8qIEVuc3VyZSBwcmVjZWRpbmcgYXJlIHZpc2libGUgKi8KICAgICB3aGlsZSAoIHZh
IDwgZW5kICkKICAgICB7Ci0gICAgICAgIF9fZmx1c2hfeGVuX2RhdGFfdGxiX29uZV9sb2NhbCh2
YSk7CisgICAgICAgIF9fZmx1c2hfeGVuX3RsYl9vbmVfbG9jYWwodmEpOwogICAgICAgICB2YSAr
PSBQQUdFX1NJWkU7CiAgICAgfQogICAgIGRzYihzeSk7IC8qIEVuc3VyZSBjb21wbGV0aW9uIG9m
IHRoZSBUTEIgZmx1c2ggKi8KQEAgLTI1MywxOCArMjUzLDE4IEBAIHN0YXRpYyBpbmxpbmUgdm9p
ZCBmbHVzaF94ZW5fZGF0YV90bGJfcmFuZ2VfdmFfbG9jYWwodW5zaWduZWQgbG9uZyB2YSwKIH0K
IAogLyoKLSAqIEZsdXNoIGEgcmFuZ2Ugb2YgVkEncyBoeXBlcnZpc29yIG1hcHBpbmdzIGZyb20g
dGhlIGRhdGEgVExCIG9mIGFsbAotICogcHJvY2Vzc29ycyBpbiB0aGUgaW5uZXItc2hhcmVhYmxl
IGRvbWFpbi4gVGhpcyBpcyBub3Qgc3VmZmljaWVudAotICogd2hlbiBjaGFuZ2luZyBjb2RlIG1h
cHBpbmdzIG9yIGZvciBzZWxmIG1vZGlmeWluZyBjb2RlLgorICogRmx1c2ggYSByYW5nZSBvZiBW
QSdzIGh5cGVydmlzb3IgbWFwcGluZ3MgZnJvbSB0aGUgVExCIG9mIGFsbAorICogcHJvY2Vzc29y
cyBpbiB0aGUgaW5uZXItc2hhcmVhYmxlIGRvbWFpbi4KICAqLwotc3RhdGljIGlubGluZSB2b2lk
IGZsdXNoX3hlbl9kYXRhX3RsYl9yYW5nZV92YSh1bnNpZ25lZCBsb25nIHZhLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHNpemUp
CitzdGF0aWMgaW5saW5lIHZvaWQgZmx1c2hfeGVuX3RsYl9yYW5nZV92YSh2YWRkcl90IHZhLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBz
aXplKQogewotICAgIHVuc2lnbmVkIGxvbmcgZW5kID0gdmEgKyBzaXplOworICAgIHZhZGRyX3Qg
ZW5kID0gdmEgKyBzaXplOworCiAgICAgZHNiKHN5KTsgLyogRW5zdXJlIHByZWNlZGluZyBhcmUg
dmlzaWJsZSAqLwogICAgIHdoaWxlICggdmEgPCBlbmQgKQogICAgIHsKLSAgICAgICAgX19mbHVz
aF94ZW5fZGF0YV90bGJfb25lKHZhKTsKKyAgICAgICAgX19mbHVzaF94ZW5fdGxiX29uZSh2YSk7
CiAgICAgICAgIHZhICs9IFBBR0VfU0laRTsKICAgICB9CiAgICAgZHNiKHN5KTsgLyogRW5zdXJl
IGNvbXBsZXRpb24gb2YgdGhlIFRMQiBmbHVzaCAqLwotLSAKMi4xMS4wCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 14 12:11:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 12:11:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQWHe-0006Jx-OQ; Tue, 14 May 2019 12:11:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zxYt=TO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hQWHd-0006If-18
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 12:11:49 +0000
X-Inumbo-ID: 72e168aa-7641-11e9-919d-6349c0b3b1ca
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 72e168aa-7641-11e9-919d-6349c0b3b1ca;
 Tue, 14 May 2019 12:11:48 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 2C8F0341;
 Tue, 14 May 2019 05:11:48 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id ED6F33F71E;
 Tue, 14 May 2019 05:11:46 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 14 May 2019 13:11:30 +0100
Message-Id: <20190514121132.26732-7-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190514121132.26732-1-julien.grall@arm.com>
References: <20190514121132.26732-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH MM-PART1 v3 6/8] xen/arm: Gather all TLB flush
 helpers in tlbflush.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXQgdGhlIG1vbWVudCwgVExCIGhlbHBlcnMgYXJlIHNjYXR0ZXJlZCBpbiAyIGhlYWRlcnM6IHBh
Z2UuaCAoZm9yClhlbiBUTEIgaGVscGVycykgYW5kIHRsYmZsdXNoLmggKGZvciBndWVzdCBUTEIg
aGVscGVycykuCgpUaGlzIHBhdGNoIGlzIGdhdGhlcmluZyBhbGwgb2YgdGhlbSBpbiB0bGJmbHVz
aC4gVGhpcyB3aWxsIGhlbHAgdG8KdW5pZm9ybWl6ZSBhbmQgdXBkYXRlIHRoZSBsb2dpYyBvZiB0
aGUgaGVscGVycyBpbiBmb2xsb3ctdXAgcGF0Y2hlcy4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+ClJldmlld2VkLWJ5OiBBbmRyaWkgQW5pc292IDxh
bmRyaWlfYW5pc292QGVwYW0uY29tPgpBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3Rh
YmVsbGluaUBrZXJuZWwub3JnPgoKLS0tCiAgICBDaGFuZ2VzIGluIHYzOgogICAgICAgIC0gQWRk
IFN0ZWZhbm8ncyBhY2tlZC1ieQoKICAgIENoYW5nZXMgaW4gdjI6CiAgICAgICAgLSBBZGQgQW5k
cmlpJ3MgcmV2aWV3ZWQtYnkKLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL2ZsdXNodGxi
LmggfCAyMiArKysrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIv
cGFnZS5oICAgICB8IDIyIC0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFy
bS9hcm02NC9mbHVzaHRsYi5oIHwgMjMgKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1
ZGUvYXNtLWFybS9hcm02NC9wYWdlLmggICAgIHwgMjMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQog
eGVuL2luY2x1ZGUvYXNtLWFybS9mbHVzaHRsYi5oICAgICAgIHwgMzggKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaCAgICAgICAg
ICAgfCAzOCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDYgZmlsZXMgY2hh
bmdlZCwgODMgaW5zZXJ0aW9ucygrKSwgODMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLWFybS9hcm0zMi9mbHVzaHRsYi5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9h
cm0zMi9mbHVzaHRsYi5oCmluZGV4IDIyZTEwMGVjY2YuLmI2MjlkYjYxY2IgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIvZmx1c2h0bGIuaAorKysgYi94ZW4vaW5jbHVkZS9h
c20tYXJtL2FybTMyL2ZsdXNodGxiLmgKQEAgLTQ1LDYgKzQ1LDI4IEBAIHN0YXRpYyBpbmxpbmUg
dm9pZCBmbHVzaF9hbGxfZ3Vlc3RzX3RsYih2b2lkKQogICAgIGlzYigpOwogfQogCisvKiBGbHVz
aCBhbGwgaHlwZXJ2aXNvciBtYXBwaW5ncyBmcm9tIHRoZSBUTEIgb2YgdGhlIGxvY2FsIHByb2Nl
c3Nvci4gKi8KK3N0YXRpYyBpbmxpbmUgdm9pZCBmbHVzaF94ZW5fdGxiX2xvY2FsKHZvaWQpCit7
CisgICAgYXNtIHZvbGF0aWxlKCJkc2I7IiAvKiBFbnN1cmUgcHJlY2VkaW5nIGFyZSB2aXNpYmxl
ICovCisgICAgICAgICAgICAgICAgIENNRF9DUDMyKFRMQklBTExIKQorICAgICAgICAgICAgICAg
ICAiZHNiOyIgLyogRW5zdXJlIGNvbXBsZXRpb24gb2YgdGhlIFRMQiBmbHVzaCAqLworICAgICAg
ICAgICAgICAgICAiaXNiOyIKKyAgICAgICAgICAgICAgICAgOiA6IDogIm1lbW9yeSIpOworfQor
CisvKiBGbHVzaCBUTEIgb2YgbG9jYWwgcHJvY2Vzc29yIGZvciBhZGRyZXNzIHZhLiAqLworc3Rh
dGljIGlubGluZSB2b2lkIF9fZmx1c2hfeGVuX3RsYl9vbmVfbG9jYWwodmFkZHJfdCB2YSkKK3sK
KyAgICBhc20gdm9sYXRpbGUoU1RPUkVfQ1AzMigwLCBUTEJJTVZBSCkgOiA6ICJyIiAodmEpIDog
Im1lbW9yeSIpOworfQorCisvKiBGbHVzaCBUTEIgb2YgYWxsIHByb2Nlc3NvcnMgaW4gdGhlIGlu
bmVyLXNoYXJlYWJsZSBkb21haW4gZm9yIGFkZHJlc3MgdmEuICovCitzdGF0aWMgaW5saW5lIHZv
aWQgX19mbHVzaF94ZW5fdGxiX29uZSh2YWRkcl90IHZhKQoreworICAgIGFzbSB2b2xhdGlsZShT
VE9SRV9DUDMyKDAsIFRMQklNVkFISVMpIDogOiAiciIgKHZhKSA6ICJtZW1vcnkiKTsKK30KKwog
I2VuZGlmIC8qIF9fQVNNX0FSTV9BUk0zMl9GTFVTSFRMQl9IX18gKi8KIC8qCiAgKiBMb2NhbCB2
YXJpYWJsZXM6CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL3BhZ2UuaCBi
L3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIvcGFnZS5oCmluZGV4IDBiNDFiOTIxNGIuLjcxNWE5
ZTRmZWYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIvcGFnZS5oCisrKyBi
L3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIvcGFnZS5oCkBAIC02MSwyOCArNjEsNiBAQCBzdGF0
aWMgaW5saW5lIHZvaWQgaW52YWxpZGF0ZV9pY2FjaGVfbG9jYWwodm9pZCkKICAgICBpc2IoKTsg
ICAgICAgICAgICAgICAgICAgICAgLyogU3luY2hyb25pemUgZmV0Y2hlZCBpbnN0cnVjdGlvbiBz
dHJlYW0uICovCiB9CiAKLS8qIEZsdXNoIGFsbCBoeXBlcnZpc29yIG1hcHBpbmdzIGZyb20gdGhl
IFRMQiBvZiB0aGUgbG9jYWwgcHJvY2Vzc29yLiAqLwotc3RhdGljIGlubGluZSB2b2lkIGZsdXNo
X3hlbl90bGJfbG9jYWwodm9pZCkKLXsKLSAgICBhc20gdm9sYXRpbGUoImRzYjsiIC8qIEVuc3Vy
ZSBwcmVjZWRpbmcgYXJlIHZpc2libGUgKi8KLSAgICAgICAgICAgICAgICAgQ01EX0NQMzIoVExC
SUFMTEgpCi0gICAgICAgICAgICAgICAgICJkc2I7IiAvKiBFbnN1cmUgY29tcGxldGlvbiBvZiB0
aGUgVExCIGZsdXNoICovCi0gICAgICAgICAgICAgICAgICJpc2I7IgotICAgICAgICAgICAgICAg
ICA6IDogOiAibWVtb3J5Iik7Ci19Ci0KLS8qIEZsdXNoIFRMQiBvZiBsb2NhbCBwcm9jZXNzb3Ig
Zm9yIGFkZHJlc3MgdmEuICovCi1zdGF0aWMgaW5saW5lIHZvaWQgX19mbHVzaF94ZW5fdGxiX29u
ZV9sb2NhbCh2YWRkcl90IHZhKQotewotICAgIGFzbSB2b2xhdGlsZShTVE9SRV9DUDMyKDAsIFRM
QklNVkFIKSA6IDogInIiICh2YSkgOiAibWVtb3J5Iik7Ci19Ci0KLS8qIEZsdXNoIFRMQiBvZiBh
bGwgcHJvY2Vzc29ycyBpbiB0aGUgaW5uZXItc2hhcmVhYmxlIGRvbWFpbiBmb3IgYWRkcmVzcyB2
YS4gKi8KLXN0YXRpYyBpbmxpbmUgdm9pZCBfX2ZsdXNoX3hlbl90bGJfb25lKHZhZGRyX3QgdmEp
Ci17Ci0gICAgYXNtIHZvbGF0aWxlKFNUT1JFX0NQMzIoMCwgVExCSU1WQUhJUykgOiA6ICJyIiAo
dmEpIDogIm1lbW9yeSIpOwotfQotCiAvKiBBc2sgdGhlIE1NVSB0byB0cmFuc2xhdGUgYSBWQSBm
b3IgdXMgKi8KIHN0YXRpYyBpbmxpbmUgdWludDY0X3QgX192YV90b19wYXIodmFkZHJfdCB2YSkK
IHsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvZmx1c2h0bGIuaCBiL3hl
bi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvZmx1c2h0bGIuaAppbmRleCBhZGJiZDVjNTIyLi4yZmVk
MzRiMmVjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L2ZsdXNodGxiLmgK
KysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9hcm02NC9mbHVzaHRsYi5oCkBAIC00NSw2ICs0NSwy
OSBAQCBzdGF0aWMgaW5saW5lIHZvaWQgZmx1c2hfYWxsX2d1ZXN0c190bGIodm9pZCkKICAgICAg
ICAgOiA6IDogIm1lbW9yeSIpOwogfQogCisvKiBGbHVzaCBhbGwgaHlwZXJ2aXNvciBtYXBwaW5n
cyBmcm9tIHRoZSBUTEIgb2YgdGhlIGxvY2FsIHByb2Nlc3Nvci4gKi8KK3N0YXRpYyBpbmxpbmUg
dm9pZCBmbHVzaF94ZW5fdGxiX2xvY2FsKHZvaWQpCit7CisgICAgYXNtIHZvbGF0aWxlICgKKyAg
ICAgICAgImRzYiAgICBzeTsiICAgICAgICAgICAgICAgICAgICAvKiBFbnN1cmUgdmlzaWJpbGl0
eSBvZiBQVEUgd3JpdGVzICovCisgICAgICAgICJ0bGJpICAgYWxsZTI7IiAgICAgICAgICAgICAg
ICAgLyogRmx1c2ggaHlwZXJ2aXNvciBUTEIgKi8KKyAgICAgICAgImRzYiAgICBzeTsiICAgICAg
ICAgICAgICAgICAgICAvKiBFbnN1cmUgY29tcGxldGlvbiBvZiBUTEIgZmx1c2ggKi8KKyAgICAg
ICAgImlzYjsiCisgICAgICAgIDogOiA6ICJtZW1vcnkiKTsKK30KKworLyogRmx1c2ggVExCIG9m
IGxvY2FsIHByb2Nlc3NvciBmb3IgYWRkcmVzcyB2YS4gKi8KK3N0YXRpYyBpbmxpbmUgdm9pZCAg
X19mbHVzaF94ZW5fdGxiX29uZV9sb2NhbCh2YWRkcl90IHZhKQoreworICAgIGFzbSB2b2xhdGls
ZSgidGxiaSB2YWUyLCAlMDsiIDogOiAiciIgKHZhPj5QQUdFX1NISUZUKSA6ICJtZW1vcnkiKTsK
K30KKworLyogRmx1c2ggVExCIG9mIGFsbCBwcm9jZXNzb3JzIGluIHRoZSBpbm5lci1zaGFyZWFi
bGUgZG9tYWluIGZvciBhZGRyZXNzIHZhLiAqLworc3RhdGljIGlubGluZSB2b2lkIF9fZmx1c2hf
eGVuX3RsYl9vbmUodmFkZHJfdCB2YSkKK3sKKyAgICBhc20gdm9sYXRpbGUoInRsYmkgdmFlMmlz
LCAlMDsiIDogOiAiciIgKHZhPj5QQUdFX1NISUZUKSA6ICJtZW1vcnkiKTsKK30KKwogI2VuZGlm
IC8qIF9fQVNNX0FSTV9BUk02NF9GTFVTSFRMQl9IX18gKi8KIC8qCiAgKiBMb2NhbCB2YXJpYWJs
ZXM6CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L3BhZ2UuaCBiL3hlbi9p
bmNsdWRlL2FzbS1hcm0vYXJtNjQvcGFnZS5oCmluZGV4IDMxZDA0ZWNmNzYuLjBjYmEyNjYzNzMg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvcGFnZS5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS1hcm0vYXJtNjQvcGFnZS5oCkBAIC00NSwyOSArNDUsNiBAQCBzdGF0aWMgaW5s
aW5lIHZvaWQgaW52YWxpZGF0ZV9pY2FjaGVfbG9jYWwodm9pZCkKICAgICBpc2IoKTsKIH0KIAot
LyogRmx1c2ggYWxsIGh5cGVydmlzb3IgbWFwcGluZ3MgZnJvbSB0aGUgVExCIG9mIHRoZSBsb2Nh
bCBwcm9jZXNzb3IuICovCi1zdGF0aWMgaW5saW5lIHZvaWQgZmx1c2hfeGVuX3RsYl9sb2NhbCh2
b2lkKQotewotICAgIGFzbSB2b2xhdGlsZSAoCi0gICAgICAgICJkc2IgICAgc3k7IiAgICAgICAg
ICAgICAgICAgICAgLyogRW5zdXJlIHZpc2liaWxpdHkgb2YgUFRFIHdyaXRlcyAqLwotICAgICAg
ICAidGxiaSAgIGFsbGUyOyIgICAgICAgICAgICAgICAgIC8qIEZsdXNoIGh5cGVydmlzb3IgVExC
ICovCi0gICAgICAgICJkc2IgICAgc3k7IiAgICAgICAgICAgICAgICAgICAgLyogRW5zdXJlIGNv
bXBsZXRpb24gb2YgVExCIGZsdXNoICovCi0gICAgICAgICJpc2I7IgotICAgICAgICA6IDogOiAi
bWVtb3J5Iik7Ci19Ci0KLS8qIEZsdXNoIFRMQiBvZiBsb2NhbCBwcm9jZXNzb3IgZm9yIGFkZHJl
c3MgdmEuICovCi1zdGF0aWMgaW5saW5lIHZvaWQgIF9fZmx1c2hfeGVuX3RsYl9vbmVfbG9jYWwo
dmFkZHJfdCB2YSkKLXsKLSAgICBhc20gdm9sYXRpbGUoInRsYmkgdmFlMiwgJTA7IiA6IDogInIi
ICh2YT4+UEFHRV9TSElGVCkgOiAibWVtb3J5Iik7Ci19Ci0KLS8qIEZsdXNoIFRMQiBvZiBhbGwg
cHJvY2Vzc29ycyBpbiB0aGUgaW5uZXItc2hhcmVhYmxlIGRvbWFpbiBmb3IgYWRkcmVzcyB2YS4g
Ki8KLXN0YXRpYyBpbmxpbmUgdm9pZCBfX2ZsdXNoX3hlbl90bGJfb25lKHZhZGRyX3QgdmEpCi17
Ci0gICAgYXNtIHZvbGF0aWxlKCJ0bGJpIHZhZTJpcywgJTA7IiA6IDogInIiICh2YT4+UEFHRV9T
SElGVCkgOiAibWVtb3J5Iik7Ci19Ci0KIC8qIEFzayB0aGUgTU1VIHRvIHRyYW5zbGF0ZSBhIFZB
IGZvciB1cyAqLwogc3RhdGljIGlubGluZSB1aW50NjRfdCBfX3ZhX3RvX3Bhcih2YWRkcl90IHZh
KQogewpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9mbHVzaHRsYi5oIGIveGVuL2lu
Y2x1ZGUvYXNtLWFybS9mbHVzaHRsYi5oCmluZGV4IDgzZmY5ZmE4YjMuLmFiMWFhZTVjOTAgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZmx1c2h0bGIuaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20tYXJtL2ZsdXNodGxiLmgKQEAgLTI4LDYgKzI4LDQ0IEBAIHN0YXRpYyBpbmxpbmUgdm9p
ZCBwYWdlX3NldF90bGJmbHVzaF90aW1lc3RhbXAoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKIC8q
IEZsdXNoIHNwZWNpZmllZCBDUFVzJyBUTEJzICovCiB2b2lkIGZsdXNoX3RsYl9tYXNrKGNvbnN0
IGNwdW1hc2tfdCAqbWFzayk7CiAKKy8qCisgKiBGbHVzaCBhIHJhbmdlIG9mIFZBJ3MgaHlwZXJ2
aXNvciBtYXBwaW5ncyBmcm9tIHRoZSBUTEIgb2YgdGhlIGxvY2FsCisgKiBwcm9jZXNzb3IuCisg
Ki8KK3N0YXRpYyBpbmxpbmUgdm9pZCBmbHVzaF94ZW5fdGxiX3JhbmdlX3ZhX2xvY2FsKHZhZGRy
X3QgdmEsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBsb25nIHNpemUpCit7CisgICAgdmFkZHJfdCBlbmQgPSB2YSArIHNpemU7CisKKyAg
ICBkc2Ioc3kpOyAvKiBFbnN1cmUgcHJlY2VkaW5nIGFyZSB2aXNpYmxlICovCisgICAgd2hpbGUg
KCB2YSA8IGVuZCApCisgICAgeworICAgICAgICBfX2ZsdXNoX3hlbl90bGJfb25lX2xvY2FsKHZh
KTsKKyAgICAgICAgdmEgKz0gUEFHRV9TSVpFOworICAgIH0KKyAgICBkc2Ioc3kpOyAvKiBFbnN1
cmUgY29tcGxldGlvbiBvZiB0aGUgVExCIGZsdXNoICovCisgICAgaXNiKCk7Cit9CisKKy8qCisg
KiBGbHVzaCBhIHJhbmdlIG9mIFZBJ3MgaHlwZXJ2aXNvciBtYXBwaW5ncyBmcm9tIHRoZSBUTEIg
b2YgYWxsCisgKiBwcm9jZXNzb3JzIGluIHRoZSBpbm5lci1zaGFyZWFibGUgZG9tYWluLgorICov
CitzdGF0aWMgaW5saW5lIHZvaWQgZmx1c2hfeGVuX3RsYl9yYW5nZV92YSh2YWRkcl90IHZhLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBz
aXplKQoreworICAgIHZhZGRyX3QgZW5kID0gdmEgKyBzaXplOworCisgICAgZHNiKHN5KTsgLyog
RW5zdXJlIHByZWNlZGluZyBhcmUgdmlzaWJsZSAqLworICAgIHdoaWxlICggdmEgPCBlbmQgKQor
ICAgIHsKKyAgICAgICAgX19mbHVzaF94ZW5fdGxiX29uZSh2YSk7CisgICAgICAgIHZhICs9IFBB
R0VfU0laRTsKKyAgICB9CisgICAgZHNiKHN5KTsgLyogRW5zdXJlIGNvbXBsZXRpb24gb2YgdGhl
IFRMQiBmbHVzaCAqLworICAgIGlzYigpOworfQorCiAjZW5kaWYgLyogX19BU01fQVJNX0ZMVVNI
VExCX0hfXyAqLwogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS1hcm0vcGFnZS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmgKaW5kZXggMTk1
MzQ1ZTI0YS4uMmJjZGIwZjFhNSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wYWdl
LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmgKQEAgLTIzMyw0NCArMjMzLDYgQEAg
c3RhdGljIGlubGluZSBpbnQgY2xlYW5fYW5kX2ludmFsaWRhdGVfZGNhY2hlX3ZhX3JhbmdlCiAg
ICAgICAgICAgICA6IDogInIiIChfcCksICJtIiAoKl9wKSk7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCiB9IHdoaWxlICgwKQogCi0vKgotICogRmx1c2ggYSByYW5nZSBvZiBW
QSdzIGh5cGVydmlzb3IgbWFwcGluZ3MgZnJvbSB0aGUgVExCIG9mIHRoZSBsb2NhbAotICogcHJv
Y2Vzc29yLgotICovCi1zdGF0aWMgaW5saW5lIHZvaWQgZmx1c2hfeGVuX3RsYl9yYW5nZV92YV9s
b2NhbCh2YWRkcl90IHZhLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgbG9uZyBzaXplKQotewotICAgIHZhZGRyX3QgZW5kID0gdmEgKyBz
aXplOwotCi0gICAgZHNiKHN5KTsgLyogRW5zdXJlIHByZWNlZGluZyBhcmUgdmlzaWJsZSAqLwot
ICAgIHdoaWxlICggdmEgPCBlbmQgKQotICAgIHsKLSAgICAgICAgX19mbHVzaF94ZW5fdGxiX29u
ZV9sb2NhbCh2YSk7Ci0gICAgICAgIHZhICs9IFBBR0VfU0laRTsKLSAgICB9Ci0gICAgZHNiKHN5
KTsgLyogRW5zdXJlIGNvbXBsZXRpb24gb2YgdGhlIFRMQiBmbHVzaCAqLwotICAgIGlzYigpOwot
fQotCi0vKgotICogRmx1c2ggYSByYW5nZSBvZiBWQSdzIGh5cGVydmlzb3IgbWFwcGluZ3MgZnJv
bSB0aGUgVExCIG9mIGFsbAotICogcHJvY2Vzc29ycyBpbiB0aGUgaW5uZXItc2hhcmVhYmxlIGRv
bWFpbi4KLSAqLwotc3RhdGljIGlubGluZSB2b2lkIGZsdXNoX3hlbl90bGJfcmFuZ2VfdmEodmFk
ZHJfdCB2YSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGxvbmcgc2l6ZSkKLXsKLSAgICB2YWRkcl90IGVuZCA9IHZhICsgc2l6ZTsKLQotICAgIGRz
YihzeSk7IC8qIEVuc3VyZSBwcmVjZWRpbmcgYXJlIHZpc2libGUgKi8KLSAgICB3aGlsZSAoIHZh
IDwgZW5kICkKLSAgICB7Ci0gICAgICAgIF9fZmx1c2hfeGVuX3RsYl9vbmUodmEpOwotICAgICAg
ICB2YSArPSBQQUdFX1NJWkU7Ci0gICAgfQotICAgIGRzYihzeSk7IC8qIEVuc3VyZSBjb21wbGV0
aW9uIG9mIHRoZSBUTEIgZmx1c2ggKi8KLSAgICBpc2IoKTsKLX0KLQogLyogRmx1c2ggdGhlIGRj
YWNoZSBmb3IgYW4gZW50aXJlIHBhZ2UuICovCiB2b2lkIGZsdXNoX3BhZ2VfdG9fcmFtKHVuc2ln
bmVkIGxvbmcgbWZuLCBib29sIHN5bmNfaWNhY2hlKTsKIAotLSAKMi4xMS4wCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 14 12:11:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 12:11:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQWHh-0006Ma-9u; Tue, 14 May 2019 12:11:53 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zxYt=TO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hQWHf-0006Kf-8q
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 12:11:51 +0000
X-Inumbo-ID: 73c1c2ed-7641-11e9-8980-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 73c1c2ed-7641-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 12:11:49 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 9E1C215AB;
 Tue, 14 May 2019 05:11:49 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 6AFDB3F71E;
 Tue, 14 May 2019 05:11:48 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 14 May 2019 13:11:31 +0100
Message-Id: <20190514121132.26732-8-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190514121132.26732-1-julien.grall@arm.com>
References: <20190514121132.26732-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH MM-PART1 v3 7/8] xen/arm: tlbflush: Rework TLB
 helpers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWxsIHRoZSBUTEJzIGhlbHBlcnMgaW52YWxpZGF0ZSBhbGwgdGhlIFRMQiBlbnRyaWVzIGFyZSB1
c2luZyB0aGUgc2FtZQpwYXR0ZXJuOgogICAgRFNCIFNZCiAgICBUTEJJIC4uLgogICAgRFNCIFNZ
CiAgICBJU0IKClRoaXMgcGF0dGVybiBpcyBmb2xsb3dpbmcgcGF0dGVybiByZWNvbW1lbmRlZCBi
eSB0aGUgQXJtIEFybSB0byBlbnN1cmUKdmlzaWJpbGl0eSBvZiB1cGRhdGVzIHRvIHRyYW5zbGF0
aW9uIHRhYmxlcyAoc2VlIEsxMS41LjIgaW4gQVJNIERESQowNDg3RC5iKS4KCldlIGhhdmUgYmVl
biBhIGJpdCB0b28gZWFnZXIgaW4gWGVuIGFuZCB1c2Ugc3lzdGVtLXdpZGUgRFNCcyB3aGVuIHRo
aXMKY2FuIGJlIGxpbWl0ZWQgdG8gdGhlIGlubmVyLXNoYXJlYWJsZSBkb21haW4uCgpGdXJ0aGVy
bW9yZSwgdGhlIGZpcnN0IERTQiBjYW4gYmUgcmVzdHJpY3QgZnVydGhlciB0byBvbmx5IHN0b3Jl
IGluIHRoZQppbm5lci1zaGFyZWFibGUgZG9tYWluLiBUaGlzIGlzIGJlY2F1c2UgdGhlIERTQiBp
cyBoZXJlIHRvIGVuc3VyZQp2aXNpYmlsaXR5IG9mIHRoZSB1cGRhdGUgdG8gdHJhbnNsYXRpb24g
dGFibGUgd2Fsa3MuCgpMYXN0bHksIHRoZXJlIGFyZSBhIGxhY2sgb2YgZG9jdW1lbnRhdGlvbiBp
biBtb3N0IG9mIHRoZSBUTEJzIGhlbHBlci4KClJhdGhlciB0aGFuIHRyeWluZyB0byB1cGRhdGUg
dGhlIGhlbHBlcnMgb25lIGJ5IG9uZSwgdGhpcyBwYXRjaAppbnRyb2R1Y2UgYSBwZXItYXJjaCBt
YWNybyB0byBnZW5lcmF0ZSB0aGUgVExCIGhlbHBlcnMuIFRoaXMgd2lsbCBiZQplYXNpZXIgdG8g
dXBkYXRlIHRoZSBUTEJzIGhlbHBlciBpbiB0aGUgZnV0dXJlIGFuZCB0aGUgZG9jdW1lbnRhdGlv
bi4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+ClJl
dmlld2VkLWJ5OiBBbmRyaWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgpSZXZpZXdl
ZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKLS0tCiAg
ICBDaGFuZ2VzIGluIHYzOgogICAgICAgIC0gQWRkIFN0ZWZhbm8ncyByZXZpZXdlZC1ieQoKICAg
IENoYW5nZXMgaW4gdjI6CiAgICAgICAgLSBVcGRhdGUgdGhlIHJlZmVyZW5jZSB0byB0aGUgQXJt
IEFybSB0byB0aGUgbGF0ZXN0IHNwZWMKICAgICAgICAtIEFkZCBBbmRyaWkncyByZXZpZXdlZC1i
eQotLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIvZmx1c2h0bGIuaCB8IDczICsrKysrKysr
KysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvZmx1
c2h0bGIuaCB8IDc2ICsrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMiBmaWxl
cyBjaGFuZ2VkLCA2MCBpbnNlcnRpb25zKCspLCA4OSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL2ZsdXNodGxiLmggYi94ZW4vaW5jbHVkZS9hc20t
YXJtL2FybTMyL2ZsdXNodGxiLmgKaW5kZXggYjYyOWRiNjFjYi4uOTA4NWU2NTAxMSAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9hcm0zMi9mbHVzaHRsYi5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS1hcm0vYXJtMzIvZmx1c2h0bGIuaApAQCAtMSw1OSArMSw0NCBAQAogI2lmbmRlZiBf
X0FTTV9BUk1fQVJNMzJfRkxVU0hUTEJfSF9fCiAjZGVmaW5lIF9fQVNNX0FSTV9BUk0zMl9GTFVT
SFRMQl9IX18KIAotLyogRmx1c2ggbG9jYWwgVExCcywgY3VycmVudCBWTUlEIG9ubHkgKi8KLXN0
YXRpYyBpbmxpbmUgdm9pZCBmbHVzaF9ndWVzdF90bGJfbG9jYWwodm9pZCkKLXsKLSAgICBkc2Io
c3kpOwotCi0gICAgV1JJVEVfQ1AzMigodWludDMyX3QpIDAsIFRMQklBTEwpOwotCi0gICAgZHNi
KHN5KTsKLSAgICBpc2IoKTsKKy8qCisgKiBFdmVyeSBpbnZhbGlkYXRpb24gb3BlcmF0aW9uIHVz
ZSB0aGUgZm9sbG93aW5nIHBhdHRlcm5zOgorICoKKyAqIERTQiBJU0hTVCAgICAgICAgLy8gRW5z
dXJlIHByaW9yIHBhZ2UtdGFibGVzIHVwZGF0ZXMgaGF2ZSBjb21wbGV0ZWQKKyAqIFRMQkkuLi4g
ICAgICAgICAgLy8gSW52YWxpZGF0ZSB0aGUgVExCCisgKiBEU0IgSVNIICAgICAgICAgIC8vIEVu
c3VyZSB0aGUgVExCIGludmFsaWRhdGlvbiBoYXMgY29tcGxldGVkCisgKiBJU0IgICAgICAgICAg
ICAgIC8vIFNlZSBleHBsYW5hdGlvbiBiZWxvdworICoKKyAqIEZvciBYZW4gcGFnZS10YWJsZXMg
dGhlIElTQiB3aWxsIGRpc2NhcmQgYW55IGluc3RydWN0aW9ucyBmZXRjaGVkCisgKiBmcm9tIHRo
ZSBvbGQgbWFwcGluZ3MuCisgKgorICogRm9yIHRoZSBTdGFnZS0yIHBhZ2UtdGFibGVzIHRoZSBJ
U0IgZW5zdXJlcyB0aGUgY29tcGxldGlvbiBvZiB0aGUgRFNCCisgKiAoYW5kIHRoZXJlZm9yZSB0
aGUgVExCIGludmFsaWRhdGlvbikgYmVmb3JlIGNvbnRpbnVpbmcuIFNvIHdlIGtub3cKKyAqIHRo
ZSBUTEJzIGNhbm5vdCBjb250YWluIGFuIGVudHJ5IGZvciBhIG1hcHBpbmcgd2UgbWF5IGhhdmUg
cmVtb3ZlZC4KKyAqLworI2RlZmluZSBUTEJfSEVMUEVSKG5hbWUsIHRsYm9wKSBcCitzdGF0aWMg
aW5saW5lIHZvaWQgbmFtZSh2b2lkKSAgIFwKK3sgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgIGRzYihpc2hzdCk7ICAgICAgICAgICAgICAgICBcCisgICAgV1JJVEVfQ1AzMigw
LCB0bGJvcCk7ICAgICAgIFwKKyAgICBkc2IoaXNoKTsgICAgICAgICAgICAgICAgICAgXAorICAg
IGlzYigpOyAgICAgICAgICAgICAgICAgICAgICBcCiB9CiAKLS8qIEZsdXNoIGlubmVyIHNoYXJl
YWJsZSBUTEJzLCBjdXJyZW50IFZNSUQgb25seSAqLwotc3RhdGljIGlubGluZSB2b2lkIGZsdXNo
X2d1ZXN0X3RsYih2b2lkKQotewotICAgIGRzYihzeSk7Ci0KLSAgICBXUklURV9DUDMyKCh1aW50
MzJfdCkgMCwgVExCSUFMTElTKTsKKy8qIEZsdXNoIGxvY2FsIFRMQnMsIGN1cnJlbnQgVk1JRCBv
bmx5ICovCitUTEJfSEVMUEVSKGZsdXNoX2d1ZXN0X3RsYl9sb2NhbCwgVExCSUFMTCk7CiAKLSAg
ICBkc2Ioc3kpOwotICAgIGlzYigpOwotfQorLyogRmx1c2ggaW5uZXIgc2hhcmVhYmxlIFRMQnMs
IGN1cnJlbnQgVk1JRCBvbmx5ICovCitUTEJfSEVMUEVSKGZsdXNoX2d1ZXN0X3RsYiwgVExCSUFM
TElTKTsKIAogLyogRmx1c2ggbG9jYWwgVExCcywgYWxsIFZNSURzLCBub24taHlwZXJ2aXNvciBt
b2RlICovCi1zdGF0aWMgaW5saW5lIHZvaWQgZmx1c2hfYWxsX2d1ZXN0c190bGJfbG9jYWwodm9p
ZCkKLXsKLSAgICBkc2Ioc3kpOwotCi0gICAgV1JJVEVfQ1AzMigodWludDMyX3QpIDAsIFRMQklB
TExOU05IKTsKLQotICAgIGRzYihzeSk7Ci0gICAgaXNiKCk7Ci19CitUTEJfSEVMUEVSKGZsdXNo
X2FsbF9ndWVzdHNfdGxiX2xvY2FsLCBUTEJJQUxMTlNOSCk7CiAKIC8qIEZsdXNoIGlubmVyc2hh
cmVhYmxlIFRMQnMsIGFsbCBWTUlEcywgbm9uLWh5cGVydmlzb3IgbW9kZSAqLwotc3RhdGljIGlu
bGluZSB2b2lkIGZsdXNoX2FsbF9ndWVzdHNfdGxiKHZvaWQpCi17Ci0gICAgZHNiKHN5KTsKLQot
ICAgIFdSSVRFX0NQMzIoKHVpbnQzMl90KSAwLCBUTEJJQUxMTlNOSElTKTsKLQotICAgIGRzYihz
eSk7Ci0gICAgaXNiKCk7Ci19CitUTEJfSEVMUEVSKGZsdXNoX2FsbF9ndWVzdHNfdGxiLCBUTEJJ
QUxMTlNOSElTKTsKIAogLyogRmx1c2ggYWxsIGh5cGVydmlzb3IgbWFwcGluZ3MgZnJvbSB0aGUg
VExCIG9mIHRoZSBsb2NhbCBwcm9jZXNzb3IuICovCi1zdGF0aWMgaW5saW5lIHZvaWQgZmx1c2hf
eGVuX3RsYl9sb2NhbCh2b2lkKQotewotICAgIGFzbSB2b2xhdGlsZSgiZHNiOyIgLyogRW5zdXJl
IHByZWNlZGluZyBhcmUgdmlzaWJsZSAqLwotICAgICAgICAgICAgICAgICBDTURfQ1AzMihUTEJJ
QUxMSCkKLSAgICAgICAgICAgICAgICAgImRzYjsiIC8qIEVuc3VyZSBjb21wbGV0aW9uIG9mIHRo
ZSBUTEIgZmx1c2ggKi8KLSAgICAgICAgICAgICAgICAgImlzYjsiCi0gICAgICAgICAgICAgICAg
IDogOiA6ICJtZW1vcnkiKTsKLX0KK1RMQl9IRUxQRVIoZmx1c2hfeGVuX3RsYl9sb2NhbCwgVExC
SUFMTEgpOwogCiAvKiBGbHVzaCBUTEIgb2YgbG9jYWwgcHJvY2Vzc29yIGZvciBhZGRyZXNzIHZh
LiAqLwogc3RhdGljIGlubGluZSB2b2lkIF9fZmx1c2hfeGVuX3RsYl9vbmVfbG9jYWwodmFkZHJf
dCB2YSkKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvZmx1c2h0bGIuaCBi
L3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvZmx1c2h0bGIuaAppbmRleCAyZmVkMzRiMmVjLi5j
ZWVjNTk1NDJlIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L2ZsdXNodGxi
LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9hcm02NC9mbHVzaHRsYi5oCkBAIC0xLDYwICsx
LDQ2IEBACiAjaWZuZGVmIF9fQVNNX0FSTV9BUk02NF9GTFVTSFRMQl9IX18KICNkZWZpbmUgX19B
U01fQVJNX0FSTTY0X0ZMVVNIVExCX0hfXwogCi0vKiBGbHVzaCBsb2NhbCBUTEJzLCBjdXJyZW50
IFZNSUQgb25seSAqLwotc3RhdGljIGlubGluZSB2b2lkIGZsdXNoX2d1ZXN0X3RsYl9sb2NhbCh2
b2lkKQotewotICAgIGFzbSB2b2xhdGlsZSgKLSAgICAgICAgImRzYiBzeTsiCi0gICAgICAgICJ0
bGJpIHZtYWxsczEyZTE7IgotICAgICAgICAiZHNiIHN5OyIKLSAgICAgICAgImlzYjsiCi0gICAg
ICAgIDogOiA6ICJtZW1vcnkiKTsKKy8qCisgKiBFdmVyeSBpbnZhbGlkYXRpb24gb3BlcmF0aW9u
IHVzZSB0aGUgZm9sbG93aW5nIHBhdHRlcm5zOgorICoKKyAqIERTQiBJU0hTVCAgICAgICAgLy8g
RW5zdXJlIHByaW9yIHBhZ2UtdGFibGVzIHVwZGF0ZXMgaGF2ZSBjb21wbGV0ZWQKKyAqIFRMQkku
Li4gICAgICAgICAgLy8gSW52YWxpZGF0ZSB0aGUgVExCCisgKiBEU0IgSVNIICAgICAgICAgIC8v
IEVuc3VyZSB0aGUgVExCIGludmFsaWRhdGlvbiBoYXMgY29tcGxldGVkCisgKiBJU0IgICAgICAg
ICAgICAgIC8vIFNlZSBleHBsYW5hdGlvbiBiZWxvdworICoKKyAqIEZvciBYZW4gcGFnZS10YWJs
ZXMgdGhlIElTQiB3aWxsIGRpc2NhcmQgYW55IGluc3RydWN0aW9ucyBmZXRjaGVkCisgKiBmcm9t
IHRoZSBvbGQgbWFwcGluZ3MuCisgKgorICogRm9yIHRoZSBTdGFnZS0yIHBhZ2UtdGFibGVzIHRo
ZSBJU0IgZW5zdXJlcyB0aGUgY29tcGxldGlvbiBvZiB0aGUgRFNCCisgKiAoYW5kIHRoZXJlZm9y
ZSB0aGUgVExCIGludmFsaWRhdGlvbikgYmVmb3JlIGNvbnRpbnVpbmcuIFNvIHdlIGtub3cKKyAq
IHRoZSBUTEJzIGNhbm5vdCBjb250YWluIGFuIGVudHJ5IGZvciBhIG1hcHBpbmcgd2UgbWF5IGhh
dmUgcmVtb3ZlZC4KKyAqLworI2RlZmluZSBUTEJfSEVMUEVSKG5hbWUsIHRsYm9wKSBcCitzdGF0
aWMgaW5saW5lIHZvaWQgbmFtZSh2b2lkKSAgIFwKK3sgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgIGFzbSB2b2xhdGlsZSggICAgICAgICAgICAgICBcCisgICAgICAgICJkc2Ig
IGlzaHN0OyIgICAgICAgICAgIFwKKyAgICAgICAgInRsYmkgIiAgIyB0bGJvcCAgIjsiICAgXAor
ICAgICAgICAiZHNiICBpc2g7IiAgICAgICAgICAgICBcCisgICAgICAgICJpc2I7IiAgICAgICAg
ICAgICAgICAgIFwKKyAgICAgICAgOiA6IDogIm1lbW9yeSIpOyAgICAgICAgXAogfQogCisvKiBG
bHVzaCBsb2NhbCBUTEJzLCBjdXJyZW50IFZNSUQgb25seS4gKi8KK1RMQl9IRUxQRVIoZmx1c2hf
Z3Vlc3RfdGxiX2xvY2FsLCB2bWFsbHMxMmUxKTsKKwogLyogRmx1c2ggaW5uZXJzaGFyZWFibGUg
VExCcywgY3VycmVudCBWTUlEIG9ubHkgKi8KLXN0YXRpYyBpbmxpbmUgdm9pZCBmbHVzaF9ndWVz
dF90bGIodm9pZCkKLXsKLSAgICBhc20gdm9sYXRpbGUoCi0gICAgICAgICJkc2Igc3k7IgotICAg
ICAgICAidGxiaSB2bWFsbHMxMmUxaXM7IgotICAgICAgICAiZHNiIHN5OyIKLSAgICAgICAgImlz
YjsiCi0gICAgICAgIDogOiA6ICJtZW1vcnkiKTsKLX0KK1RMQl9IRUxQRVIoZmx1c2hfZ3Vlc3Rf
dGxiLCB2bWFsbHMxMmUxaXMpOwogCiAvKiBGbHVzaCBsb2NhbCBUTEJzLCBhbGwgVk1JRHMsIG5v
bi1oeXBlcnZpc29yIG1vZGUgKi8KLXN0YXRpYyBpbmxpbmUgdm9pZCBmbHVzaF9hbGxfZ3Vlc3Rz
X3RsYl9sb2NhbCh2b2lkKQotewotICAgIGFzbSB2b2xhdGlsZSgKLSAgICAgICAgImRzYiBzeTsi
Ci0gICAgICAgICJ0bGJpIGFsbGUxOyIKLSAgICAgICAgImRzYiBzeTsiCi0gICAgICAgICJpc2I7
IgotICAgICAgICA6IDogOiAibWVtb3J5Iik7Ci19CitUTEJfSEVMUEVSKGZsdXNoX2FsbF9ndWVz
dHNfdGxiX2xvY2FsLCBhbGxlMSk7CiAKIC8qIEZsdXNoIGlubmVyc2hhcmVhYmxlIFRMQnMsIGFs
bCBWTUlEcywgbm9uLWh5cGVydmlzb3IgbW9kZSAqLwotc3RhdGljIGlubGluZSB2b2lkIGZsdXNo
X2FsbF9ndWVzdHNfdGxiKHZvaWQpCi17Ci0gICAgYXNtIHZvbGF0aWxlKAotICAgICAgICAiZHNi
IHN5OyIKLSAgICAgICAgInRsYmkgYWxsZTFpczsiCi0gICAgICAgICJkc2Igc3k7IgotICAgICAg
ICAiaXNiOyIKLSAgICAgICAgOiA6IDogIm1lbW9yeSIpOwotfQorVExCX0hFTFBFUihmbHVzaF9h
bGxfZ3Vlc3RzX3RsYiwgYWxsZTFpcyk7CiAKIC8qIEZsdXNoIGFsbCBoeXBlcnZpc29yIG1hcHBp
bmdzIGZyb20gdGhlIFRMQiBvZiB0aGUgbG9jYWwgcHJvY2Vzc29yLiAqLwotc3RhdGljIGlubGlu
ZSB2b2lkIGZsdXNoX3hlbl90bGJfbG9jYWwodm9pZCkKLXsKLSAgICBhc20gdm9sYXRpbGUgKAot
ICAgICAgICAiZHNiICAgIHN5OyIgICAgICAgICAgICAgICAgICAgIC8qIEVuc3VyZSB2aXNpYmls
aXR5IG9mIFBURSB3cml0ZXMgKi8KLSAgICAgICAgInRsYmkgICBhbGxlMjsiICAgICAgICAgICAg
ICAgICAvKiBGbHVzaCBoeXBlcnZpc29yIFRMQiAqLwotICAgICAgICAiZHNiICAgIHN5OyIgICAg
ICAgICAgICAgICAgICAgIC8qIEVuc3VyZSBjb21wbGV0aW9uIG9mIFRMQiBmbHVzaCAqLwotICAg
ICAgICAiaXNiOyIKLSAgICAgICAgOiA6IDogIm1lbW9yeSIpOwotfQorVExCX0hFTFBFUihmbHVz
aF94ZW5fdGxiX2xvY2FsLCBhbGxlMik7CiAKIC8qIEZsdXNoIFRMQiBvZiBsb2NhbCBwcm9jZXNz
b3IgZm9yIGFkZHJlc3MgdmEuICovCiBzdGF0aWMgaW5saW5lIHZvaWQgIF9fZmx1c2hfeGVuX3Rs
Yl9vbmVfbG9jYWwodmFkZHJfdCB2YSkKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 14 12:11:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 12:11:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQWHh-0006N0-MM; Tue, 14 May 2019 12:11:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zxYt=TO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hQWHg-0006Lr-8Q
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 12:11:52 +0000
X-Inumbo-ID: 74a179be-7641-11e9-99f4-1f59df7d2d55
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 74a179be-7641-11e9-99f4-1f59df7d2d55;
 Tue, 14 May 2019 12:11:51 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 1B93415AD;
 Tue, 14 May 2019 05:11:51 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id DC6B13F71E;
 Tue, 14 May 2019 05:11:49 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 14 May 2019 13:11:32 +0100
Message-Id: <20190514121132.26732-9-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190514121132.26732-1-julien.grall@arm.com>
References: <20190514121132.26732-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH MM-PART1 v3 8/8] xen/arm: mm: Flush the TLBs
 even if a mapping failed in create_xen_entries
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXQgdGhlIG1vbWVudCwgY3JlYXRlX3hlbl9lbnRyaWVzIHdpbGwgb25seSBmbHVzaCB0aGUgVExC
cyBpZiB0aGUgZnVsbApyYW5nZSBoYXMgc3VjY2Vzc2Z1bGx5IGJlZW4gdXBkYXRlZC4gVGhpcyBt
YXkgbGVhZCB0byBsZWF2ZSB1bndhbnRlZAplbnRyaWVzIGluIHRoZSBUTEJzIGlmIHdlIGZhaWwg
dG8gdXBkYXRlIHNvbWUgZW50cmllcy4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+ClJldmlld2VkLWJ5OiBBbmRyaWkgQW5pc292IDxhbmRyaWlfYW5p
c292QGVwYW0uY29tPgpSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPgoKLS0tCiAgICBDaGFuZ2VzIGluIHYyOgogICAgICAgIC0gQWRkIEFuZHJp
aSdzIHJldmlld2VkLWJ5CiAgICAgICAgLSBBZGQgU3RlZmFubydzIHJldmlld2VkLWJ5Ci0tLQog
eGVuL2FyY2gvYXJtL21tLmMgfCAyMCArKysrKysrKysrKysrLS0tLS0tLQogMSBmaWxlIGNoYW5n
ZWQsIDEzIGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL21tLmMgYi94ZW4vYXJjaC9hcm0vbW0uYwppbmRleCA4ZWU4MjhkNDQ1Li45ZDU4NGU0
Y2JmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vbW0uYworKysgYi94ZW4vYXJjaC9hcm0vbW0u
YwpAQCAtOTg0LDcgKzk4NCw3IEBAIHN0YXRpYyBpbnQgY3JlYXRlX3hlbl9lbnRyaWVzKGVudW0g
eGVubWFwX29wZXJhdGlvbiBvcCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGxvbmcgbnJfbWZucywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGludCBmbGFncykKIHsKLSAgICBpbnQgcmM7CisgICAgaW50IHJjID0gMDsKICAgICB1bnNpZ25l
ZCBsb25nIGFkZHIgPSB2aXJ0LCBhZGRyX2VuZCA9IGFkZHIgKyBucl9tZm5zICogUEFHRV9TSVpF
OwogICAgIGxwYWVfdCBwdGUsICplbnRyeTsKICAgICBscGFlX3QgKnRoaXJkID0gTlVMTDsKQEAg
LTEwMTMsNyArMTAxMyw4IEBAIHN0YXRpYyBpbnQgY3JlYXRlX3hlbl9lbnRyaWVzKGVudW0geGVu
bWFwX29wZXJhdGlvbiBvcCwKICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAg
IHByaW50aygiJXM6IHRyeWluZyB0byByZXBsYWNlIGFuIGV4aXN0aW5nIG1hcHBpbmcgYWRkcj0l
bHggbWZuPSUiUFJJX21mbiJcbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX2Z1bmNf
XywgYWRkciwgbWZuX3gobWZuKSk7Ci0gICAgICAgICAgICAgICAgICAgIHJldHVybiAtRUlOVkFM
OworICAgICAgICAgICAgICAgICAgICByYyA9IC1FSU5WQUw7CisgICAgICAgICAgICAgICAgICAg
IGdvdG8gb3V0OwogICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICBpZiAoIG9wID09
IFJFU0VSVkUgKQogICAgICAgICAgICAgICAgICAgICBicmVhazsKQEAgLTEwMzAsNyArMTAzMSw4
IEBAIHN0YXRpYyBpbnQgY3JlYXRlX3hlbl9lbnRyaWVzKGVudW0geGVubWFwX29wZXJhdGlvbiBv
cCwKICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgIHByaW50aygiJXM6IHRy
eWluZyB0byAlcyBhIG5vbi1leGlzdGluZyBtYXBwaW5nIGFkZHI9JWx4XG4iLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgX19mdW5jX18sIG9wID09IFJFTU9WRSA/ICJyZW1vdmUiIDogIm1v
ZGlmeSIsIGFkZHIpOwotICAgICAgICAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICAg
ICAgICAgICAgICAgICAgcmMgPSAtRUlOVkFMOworICAgICAgICAgICAgICAgICAgICBnb3RvIG91
dDsKICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgaWYgKCBvcCA9PSBSRU1PVkUg
KQogICAgICAgICAgICAgICAgICAgICBwdGUuYml0cyA9IDA7CkBAIC0xMDQzLDcgKzEwNDUsOCBA
QCBzdGF0aWMgaW50IGNyZWF0ZV94ZW5fZW50cmllcyhlbnVtIHhlbm1hcF9vcGVyYXRpb24gb3As
CiAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgIHByaW50aygi
JXM6IEluY29ycmVjdCBjb21iaW5hdGlvbiBmb3IgYWRkcj0lbHhcbiIsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgX19mdW5jX18sIGFkZHIpOwotICAgICAgICAgICAgICAgICAgICAg
ICAgcmV0dXJuIC1FSU5WQUw7CisgICAgICAgICAgICAgICAgICAgICAgICByYyA9IC1FSU5WQUw7
CisgICAgICAgICAgICAgICAgICAgICAgICBnb3RvIG91dDsKICAgICAgICAgICAgICAgICAgICAg
fQogICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICB3cml0ZV9wdGUoZW50cnksIHB0
ZSk7CkBAIC0xMDUyLDExICsxMDU1LDE0IEBAIHN0YXRpYyBpbnQgY3JlYXRlX3hlbl9lbnRyaWVz
KGVudW0geGVubWFwX29wZXJhdGlvbiBvcCwKICAgICAgICAgICAgICAgICBCVUcoKTsKICAgICAg
ICAgfQogICAgIH0KK291dDoKKyAgICAvKgorICAgICAqIEZsdXNoIHRoZSBUTEJzIGV2ZW4gaW4g
Y2FzZSBvZiBmYWlsdXJlIGJlY2F1c2Ugd2UgbWF5IGhhdmUKKyAgICAgKiBwYXJ0aWFsbHkgbW9k
aWZpZWQgdGhlIFBULiBUaGlzIHdpbGwgcHJldmVudCBhbnkgdW5leHBlY3RlZAorICAgICAqIGJl
aGF2aW9yIGFmdGVyd2FyZHMuCisgICAgICovCiAgICAgZmx1c2hfeGVuX3RsYl9yYW5nZV92YSh2
aXJ0LCBQQUdFX1NJWkUgKiBucl9tZm5zKTsKIAotICAgIHJjID0gMDsKLQotb3V0OgogICAgIHJl
dHVybiByYzsKIH0KIAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 14 12:15:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 12:15:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQWL4-0007FF-BL; Tue, 14 May 2019 12:15:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9bz0=TO=citrix.com=prvs=030a53c6a=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1hQWL3-0007F1-4G
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 12:15:21 +0000
X-Inumbo-ID: efc55400-7641-11e9-8980-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id efc55400-7641-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 12:15:18 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,468,1549929600"; d="scan'208";a="89715900"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>, xen-devel
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH] IOMMU: avoid NULL deref in iommu_lookup_page()
Thread-Index: AQHVCk0Zf5RSpoPIZk+nxiumZSpmp6ZqiKHg
Date: Tue, 14 May 2019 12:15:17 +0000
Message-ID: <dbb7298962984533ace67bdc1d358745@AMSPEX02CL03.citrite.net>
References: <5CDAAE9E020000780022E944@prv1-mh.provo.novell.com>
In-Reply-To: <5CDAAE9E020000780022E944@prv1-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] IOMMU: avoid NULL deref in
 iommu_lookup_page()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Ian Jackson <Ian.Jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMTQgTWF5IDIwMTkgMDU6MDQKPiBUbzogeGVuLWRl
dmVsIDx4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+Cj4gQ2M6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+OyBBbmRyZXcgQ29vcGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRy
aXguY29tPjsgUGF1bCBEdXJyYW50Cj4gPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsgV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT47IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAY2l0
cml4LmNvbT47Cj4gSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+OyBTdGVmYW5v
IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyBLb25yYWQgUnplc3p1dGVrCj4g
V2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT47IFRpbSAoWGVuLm9yZykgPHRpbUB4ZW4ub3Jn
Pgo+IFN1YmplY3Q6IFtQQVRDSF0gSU9NTVU6IGF2b2lkIE5VTEwgZGVyZWYgaW4gaW9tbXVfbG9v
a3VwX3BhZ2UoKQo+IAo+IEx1Y2tpbHkgdGhlIGZ1bmN0aW9uIGN1cnJlbnRseSBoYXMgbm8gY2Fs
bGVycyAtIGl0IHdvdWxkIGhhdmUgY2FsbGVkCj4gdGhyb3VnaCBOVUxMIGZvciBib3RoIEFybSBh
bmQgeDg2L0FNRC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CgpSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNv
bT4KCj4gCj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYwo+ICsrKyBiL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKPiBAQCAtNDA5LDcgKzQwOSw3IEBAIGludCBp
b21tdV9sb29rdXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLAo+ICB7Cj4gICAgICBjb25zdCBzdHJ1
Y3QgZG9tYWluX2lvbW11ICpoZCA9IGRvbV9pb21tdShkKTsKPiAKPiAtICAgIGlmICggIWlvbW11
X2VuYWJsZWQgfHwgIWhkLT5wbGF0Zm9ybV9vcHMgKQo+ICsgICAgaWYgKCAhaW9tbXVfZW5hYmxl
ZCB8fCAhaGQtPnBsYXRmb3JtX29wcyB8fCAhaGQtPnBsYXRmb3JtX29wcy0+bG9va3VwX3BhZ2Ug
KQo+ICAgICAgICAgIHJldHVybiAtRU9QTk9UU1VQUDsKPiAKPiAgICAgIHJldHVybiBoZC0+cGxh
dGZvcm1fb3BzLT5sb29rdXBfcGFnZShkLCBkZm4sIG1mbiwgZmxhZ3MpOwo+IAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 14 12:17:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 12:17:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQWMc-0007L5-Ov; Tue, 14 May 2019 12:16:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9bz0=TO=citrix.com=prvs=030a53c6a=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1hQWMa-0007Kw-M6
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 12:16:56 +0000
X-Inumbo-ID: 29504689-7642-11e9-8980-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 29504689-7642-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 12:16:55 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,468,1549929600"; d="scan'208";a="89715923"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>, xen-devel
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH] VT-d: change bogus return value of
 intel_iommu_lookup_page()
Thread-Index: AQHVCk0xFryF4JGVP02BPQ8eKy4TM6ZqiP9A
Date: Tue, 14 May 2019 12:16:53 +0000
Message-ID: <06d8bf418e6c4f069dcab0f60bb1258c@AMSPEX02CL03.citrite.net>
References: <5CDAAECA020000780022E947@prv1-mh.provo.novell.com>
In-Reply-To: <5CDAAECA020000780022E947@prv1-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] VT-d: change bogus return value of
 intel_iommu_lookup_page()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMTQgTWF5IDIwMTkgMDU6MDQKPiBUbzogeGVuLWRl
dmVsIDx4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+Cj4gQ2M6IFBhdWwgRHVycmFudCA8
UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+OyBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNv
bT4KPiBTdWJqZWN0OiBbUEFUQ0hdIFZULWQ6IGNoYW5nZSBib2d1cyByZXR1cm4gdmFsdWUgb2Yg
aW50ZWxfaW9tbXVfbG9va3VwX3BhZ2UoKQo+IAo+IFRoZSBmdW5jdGlvbiBwYXNzZXMgMCBhcyAi
YWxsb2MiIGFyZ3VtZW50IHRvIGFkZHJfdG9fZG1hX3BhZ2VfbWFkZHIoKSwKPiBzbyAtRU5PTUVN
IHNpbXBseSBtYWtlcyBubyBzZW5zZSAoYW5kIGl0cyB1c2Ugd2FzIHByb2JhYmx5IHNpbXBseSBh
Cj4gY29weS1hbmQtcGFzdGUgZWZmZWN0IG9yaWdpbmF0aW5nIGF0IGludGVsX2lvbW11X21hcF9w
YWdlKCkpLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KClJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgoK
PiAKPiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYwo+ICsrKyBiL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCj4gQEAgLTE4NzAsNyArMTg3MCw3IEBA
IHN0YXRpYyBpbnQgaW50ZWxfaW9tbXVfbG9va3VwX3BhZ2Uoc3RydWMKPiAgICAgIGlmICggIXBn
X21hZGRyICkKPiAgICAgIHsKPiAgICAgICAgICBzcGluX3VubG9jaygmaGQtPmFyY2gubWFwcGlu
Z19sb2NrKTsKPiAtICAgICAgICByZXR1cm4gLUVOT01FTTsKPiArICAgICAgICByZXR1cm4gLUVO
T0VOVDsKPiAgICAgIH0KPiAKPiAgICAgIHBhZ2UgPSBtYXBfdnRkX2RvbWFpbl9wYWdlKHBnX21h
ZGRyKTsKPiAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 14 12:21:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 12:21:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQWRH-00086W-Py; Tue, 14 May 2019 12:21:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zxYt=TO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hQWRG-00086L-Az
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 12:21:46 +0000
X-Inumbo-ID: d6900b1c-7642-11e9-bdcd-e7faff90497c
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id d6900b1c-7642-11e9-bdcd-e7faff90497c;
 Tue, 14 May 2019 12:21:45 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D936615AB;
 Tue, 14 May 2019 05:21:44 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C98B43F71E;
 Tue, 14 May 2019 05:21:43 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 14 May 2019 13:21:10 +0100
Message-Id: <20190514122136.28215-2-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190514122136.28215-1-julien.grall@arm.com>
References: <20190514122136.28215-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH MM-PART1 v3 1/8] xen/arm: Don't boot Xen on
 platform using AIVIVT instruction caches
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Andrii_Anisov@epam.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIEFJVklWVCBpcyBhIHR5cGUgb2YgaW5zdHJ1Y3Rpb24gY2FjaGUgYXZhaWxhYmxlIG9uIEFy
bXY3LiBUaGlzIGlzCnRoZSBvbmx5IGNhY2hlIG5vdCBpbXBsZW1lbnRpbmcgdGhlIElWSVBUIGV4
dGVuc2lvbiBhbmQgdGhlcmVmb3JlCnJlcXVpcmluZyBzcGVjaWZpYyBjYXJlLgoKVG8gc2ltcGxp
ZnkgbWFpbnRlbmFuY2UgcmVxdWlyZW1lbnRzLCBYZW4gd2lsbCBub3QgYm9vdCBvbiBwbGF0Zm9y
bQp1c2luZyBBSVZJVlQgY2FjaGUuCgpUaGlzIHNob3VsZCBub3QgYmUgYW4gaXNzdWUgYmVjYXVz
ZSBYZW4gQXJtMzIgY2FuIG9ubHkgYm9vdCBvbiBhIHNtYWxsCm51bWJlciBvZiBwcm9jZXNzb3Jz
IChzZWUgYXJjaC9hcm0vYXJtMzIvcHJvYy12Ny5TKS4gQWxsIG9mIHRoZW0gYXJlCm5vdCB1c2lu
ZyBBSVZJVlQgY2FjaGUuCgpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgoKLS0tCgogICAgQ2hhbmdlcyBpbiB2MzoKICAgICAgICAtIFBhdGNoIGFkZGVk
Ci0tLQogeGVuL2FyY2gvYXJtL3NldHVwLmMgICAgICAgICAgICB8IDUgKysrKysKIHhlbi9pbmNs
dWRlL2FzbS1hcm0vcHJvY2Vzc29yLmggfCA1ICsrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDEwIGlu
c2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vc2V0dXAuYyBiL3hlbi9hcmNo
L2FybS9zZXR1cC5jCmluZGV4IGNjYjBmMTgxZWEuLmZhYWYwMjliOTkgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL2FybS9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL2FybS9zZXR1cC5jCkBAIC01MjYsMTAg
KzUyNiwxNSBAQCBzdGF0aWMgdm9pZCBfX2luaXQgc2V0dXBfbW0odW5zaWduZWQgbG9uZyBkdGJf
cGFkZHIsIHNpemVfdCBkdGJfc2l6ZSkKICAgICB1bnNpZ25lZCBsb25nIGJvb3RfbWZuX3N0YXJ0
LCBib290X21mbl9lbmQ7CiAgICAgaW50IGk7CiAgICAgdm9pZCAqZmR0OworICAgIGNvbnN0IHVp
bnQzMl90IGN0ciA9IFJFQURfQ1AzMihDVFIpOwogCiAgICAgaWYgKCAhYm9vdGluZm8ubWVtLm5y
X2JhbmtzICkKICAgICAgICAgcGFuaWMoIk5vIG1lbW9yeSBiYW5rXG4iKTsKIAorICAgIC8qIFdl
IG9ubHkgc3VwcG9ydHMgaW5zdHJ1Y3Rpb24gY2FjaGVzIGltcGxlbWVudGluZyB0aGUgSVZJUFQg
ZXh0ZW5zaW9uLiAqLworICAgIGlmICggKChjdHIgPj4gQ1RSX0wxSXBfU0hJRlQpICYgQ1RSX0wx
SXBfTUFTSykgPT0gQ1RSX0wxSXBfQUlWSVZUICkKKyAgICAgICAgcGFuaWMoIkFJVklWVCBpbnN0
cnVjdGlvbiBjYWNoZSBub3Qgc3VwcG9ydGVkXG4iKTsKKwogICAgIGluaXRfcGR4KCk7CiAKICAg
ICByYW1fc3RhcnQgPSBib290aW5mby5tZW0uYmFua1swXS5zdGFydDsKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nl
c3Nvci5oCmluZGV4IGI1ZjUxNTgwNWQuLjA0YjA1YjNmMzkgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL2FzbS1hcm0vcHJvY2Vzc29yLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNz
b3IuaApAQCAtNiw2ICs2LDExIEBACiAjZW5kaWYKICNpbmNsdWRlIDxwdWJsaWMvYXJjaC1hcm0u
aD4KIAorLyogQ1RSIENhY2hlIFR5cGUgUmVnaXN0ZXIgKi8KKyNkZWZpbmUgQ1RSX0wxSXBfTUFT
SyAgICAgICAweDMKKyNkZWZpbmUgQ1RSX0wxSXBfU0hJRlQgICAgICAxNAorI2RlZmluZSBDVFJf
TDFJcF9BSVZJVlQgICAgIDB4MQorCiAvKiBNSURSIE1haW4gSUQgUmVnaXN0ZXIgKi8KICNkZWZp
bmUgTUlEUl9SRVZJU0lPTl9NQVNLICAgICAgMHhmCiAjZGVmaW5lIE1JRFJfUkVTSVZJT04obWlk
cikgICAgICgobWlkcikgJiBNSURSX1JFVklTSU9OX01BU0spCi0tIAoyLjExLjAKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 14 12:21:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 12:21:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQWRG-00086Q-GM; Tue, 14 May 2019 12:21:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zxYt=TO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hQWRF-00086G-1M
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 12:21:45 +0000
X-Inumbo-ID: d5bfb571-7642-11e9-8980-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id d5bfb571-7642-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 12:21:43 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 8C7DA341;
 Tue, 14 May 2019 05:21:43 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 772ED3F71E;
 Tue, 14 May 2019 05:21:41 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 14 May 2019 13:21:09 +0100
Message-Id: <20190514122136.28215-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Subject: [Xen-devel] [PATCH MM-PART2 v2 00/19] xen/arm: Clean-up & fixes in
 boot/mm code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Andrii_Anisov@epam.com,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Oleksandr_Tyshchenko@epam.com, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, Wei Liu <wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKVGhpcyBpcyB0aGUgc2Vjb25kIHBhcnQgb2YgdGhlIGJvb3QvbWVtb3J5IHJld29y
ayBmb3IgWGVuIG9uIEFybS4gVGhpcwpwYXJ0IGNvbnRhaW5zIG1vc3RseSBjbGVhbi11cCAmIGZp
eGVzIGZvdW5kIGR1cmluZyB0aGUgcmV3b3JrLgoKVGhlIGZpcnN0IHBhcnQgb2YgdGhlIHJld29y
ayBpcyAieGVuL2FybTogVExCIGZsdXNoIGhlbHBlcnMgcmV3b3JrIiBbMV0uCgpGb3IgY29udmVu
aWVuY2UsIEkgcHJvdmlkZWQgYSBicmFuY2ggd2l0aCBhbGwgdGhlIHBhdGNoZXMgYXBwbGllZCBi
YXNlZApvbiBzdGFnaW5nOgoKICAgIGdpdDovL3hlbmJpdHMueGVuLm9yZy9wZW9wbGUvanVsaWVu
Zy94ZW4tdW5zdGFibGUuZ2l0IGJyYW5jaCBtbS9wYXJ0Mi92MgoKQ2hlZXJzLAoKWzFdIGh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOS0wNS9t
c2cwMTEwOS5odG1sCgpKdWxpZW4gR3JhbGwgKDE5KToKICB4ZW4vY29uc3Q6IEV4dGVuZCB0aGUg
ZXhpc3RpbmcgbWFjcm8gQklUIHRvIHRha2UgYSBzdWZmaXggaW4gcGFyYW1ldGVyCiAgeGVuL2Fy
bTogUmVuYW1lIFNDVExSXyogZGVmaW5lcyBhbmQgcmVtb3ZlIHVudXNlZCBvbmUKICB4ZW4vYXJt
OiBwcm9jZXNzb3I6IFVzZSBCSVQoLi4sIFVMKSBpbnN0ZWFkIG9mIF9BQygxLCBVKSBpbiBTQ1RM
Ul8KICAgIGRlZmluZXMKICB4ZW4vYXJtOiBSZXdvcmsgSFNDVExSX0JBU0UKICB4ZW4vYXJtOiBS
ZW1vdmUgcGFyYW1ldGVyIGNwdWlkIGZyb20gc3RhcnRfeGVuCiAgeGVuL2FybTogUmV3b3JrIHNl
Y29uZGFyeV9zdGFydCBwcm90b3R5cGUKICB4ZW4vYXJtNjQ6IGhlYWQ6IFJlbW92ZSB1bm5lY2Vz
c2FyeSBjb21tZW50CiAgeGVuL2FybTY0OiBoZWFkOiBNb3ZlIGVhcmx5cHJpbnRrIG1lc3NhZ2Vz
IGluIC5yb2RhdGEuc3RyCiAgeGVuL2FybTY0OiBoZWFkOiBDb3JyZWN0bHkgcmVwb3J0IHRoZSBI
VyBDUFUgSUQKICB4ZW4vYXJtMzI6IGhlYWQ6IENvcnJlY3RseSByZXBvcnQgdGhlIEhXIENQVSBJ
RAogIHhlbi9hcm0zMjogaGVhZDogRG9uJ3Qgc2V0IE1BSVIwIGFuZCBNQUlSMQogIHhlbi9hcm0z
MjogaGVhZDogQWx3YXlzIHplcm8gcjMgYmVmb3JlIHVwZGF0ZSBhIHBhZ2UtdGFibGUgZW50cnkK
ICB4ZW4vYXJtMzI6IG1tOiBBdm9pZCB0byB6ZXJvIGFuZCBjbGVhbiBjYWNoZSBmb3IgQ1BVMCBk
b21oZWFwCiAgeGVuL2FybTMyOiBtbTogQXZvaWQgY2xlYW5pbmcgdGhlIGNhY2hlIGZvciBzZWNv
bmRhcnkgQ1BVcyBwYWdlLXRhYmxlcwogIHhlbi9hcm06IG1tOiBJbnRyb2R1Y2UgREVGSU5FX1BB
R0VfVEFCTEV7LFN9IGFuZCB1c2UgaXQKICB4ZW4vYXJtOiBtbTogUHJvdGVjdCBYZW4gcGFnZS10
YWJsZSB1cGRhdGUgd2l0aCBhIHNwaW5sb2NrCiAgeGVuL2FybTogbW06IEluaXRpYWxpemUgcGFn
ZS10YWJsZXMgZWFybGllcgogIHhlbi9hcm06IG1tOiBDaGVjayBzdGFydCBpcyBhbHdheXMgYmVm
b3JlIGVuZCBpbiB7ZGVzdHJveSwKICAgIG1vZGlmeX1feGVuX21hcHBpbmdzCiAgeGVuL2FybTog
UGFpciBjYWxsIHRvIHNldF9maXhtYXAgd2l0aCBjYWxsIHRvIGNsZWFyX2ZpeG1hcCBpbgogICAg
Y29weV9mcm9tX3BhZGRyCgogeGVuL2FyY2gvYXJtL2FybTMyL2hlYWQuUyAgICAgICAgIHwgMzQg
KysrKy0tLS0tLS0tLS0KIHhlbi9hcmNoL2FybS9hcm0zMi9pbnNuLmMgICAgICAgICB8ICAyICst
CiB4ZW4vYXJjaC9hcm0vYXJtNjQvaGVhZC5TICAgICAgICAgfCA0MCArKysrKy0tLS0tLS0tLS0t
LQogeGVuL2FyY2gvYXJtL2FybTY0L2luc24uYyAgICAgICAgIHwgMTggKysrKy0tLS0KIHhlbi9h
cmNoL2FybS9naWMtdjMtaXRzLmMgICAgICAgICB8IDEzICsrKy0tLQogeGVuL2FyY2gvYXJtL2dp
Yy12My1scGkuYyAgICAgICAgIHwgIDQgKy0KIHhlbi9hcmNoL2FybS9ndWVzdF93YWxrLmMgICAg
ICAgICB8IDEwICsrLS0tCiB4ZW4vYXJjaC9hcm0va2VybmVsLmMgICAgICAgICAgICAgfCAgMyAr
LQogeGVuL2FyY2gvYXJtL21tLmMgICAgICAgICAgICAgICAgIHwgNjIgKysrKysrKysrKysrKy0t
LS0tLS0tLS0tLS0KIHhlbi9hcmNoL2FybS9zZXR1cC5jICAgICAgICAgICAgICB8ICA3ICsrLQog
eGVuL2FyY2gvYXJtL3NtcGJvb3QuYyAgICAgICAgICAgIHwgIDQgKy0KIHhlbi9hcmNoL2FybS90
cmFwcy5jICAgICAgICAgICAgICB8ICA2ICstLQogeGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMg
ICAgICAgIHwgMTIgKystLS0KIHhlbi9hcmNoL2FybS92Z2ljLXYzLmMgICAgICAgICAgICB8ICAy
ICstCiB4ZW4vYXJjaC9hcm0vdmdpYy5jICAgICAgICAgICAgICAgfCAgMiArLQogeGVuL2RyaXZl
cnMvY2hhci9tZXNvbi11YXJ0LmMgICAgIHwgMTYgKysrLS0tLQogeGVuL2RyaXZlcnMvY2hhci9t
dmVidS11YXJ0LmMgICAgIHwgMzQgKysrKysrKy0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0v
YXNtX2RlZm5zLmggICB8ICA1ICsrKwogeGVuL2luY2x1ZGUvYXNtLWFybS9iaXRvcHMuaCAgICAg
IHwgIDIgLQogeGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfZGVmcy5oIHwgIDQgKy0KIHhlbi9p
bmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oICB8IDEwICsrLS0tCiB4ZW4vaW5jbHVkZS9hc20t
YXJtL3AybS5oICAgICAgICAgfCAgNCArLQogeGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3Iu
aCAgIHwgOTMgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tCiB4ZW4vaW5j
bHVkZS94ZW4vY29uc3QuaCAgICAgICAgICAgfCAgMiArCiAyNCBmaWxlcyBjaGFuZ2VkLCAyMDEg
aW5zZXJ0aW9ucygrKSwgMTg4IGRlbGV0aW9ucygtKQoKLS0gCjIuMTEuMAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 14 12:21:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 12:21:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQWRL-00087G-3p; Tue, 14 May 2019 12:21:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zxYt=TO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hQWRJ-00086k-Eq
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 12:21:49 +0000
X-Inumbo-ID: d800e74c-7642-11e9-8980-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id d800e74c-7642-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 12:21:47 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 5C712341;
 Tue, 14 May 2019 05:21:47 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 24D7A3F71E;
 Tue, 14 May 2019 05:21:45 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 14 May 2019 13:21:11 +0100
Message-Id: <20190514122136.28215-3-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190514122136.28215-1-julien.grall@arm.com>
References: <20190514122136.28215-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH MM-PART2 v2 01/19] xen/const: Extend the
 existing macro BIT to take a suffix in parameter
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Andrii_Anisov@epam.com,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Oleksandr_Tyshchenko@epam.com, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, Wei Liu <wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXJtIGN1cnJlbnRseSBwcm92aWRlcyB0d28gbWFjcm8gQklUIGFuZCBCSVRfVUxMIHRoYXQgYXJl
IG9ubHkgdXNhYmxlCmluIEMgYW5kIHJldHVybiByZXNwZWN0aXZlbHkgdW5zaWduZWQgbG9uZyBh
bmQgdW5zaWduZWQgbG9uZyBsb25nLgoKRXh0ZW5kaW5nIHRoZSBtYWNyb3MgdG8gZGVhbCB3aXRo
IGFzc2VtYmx5IHdvdWxkIGJlIGEgbmljZSBiZW5lZml0cyBhcwppdCBjb3VsZCByZXBsYWNlIHRo
ZSBjb21tb24gcGF0dGVybiB0byBkZWZpbmUgZmllbGRzIChBQygxLCBzZngpIDw8IFgpCmVhc2ll
ciB0byByZWFkLgoKUmF0aGVyIHRoYW4gZXh0ZW5kaW5nIHRoZSB0d28gbWFjcm9zLCBpdCB3YXMg
ZGVjaWRlZCB0byBkcm9wIEJJVF9VTEwoKQphbmQgZXh0ZW5kIHRoZSBtYWNybyBCSVQoKSB0byB0
YWtlIGEgc3VmZml4IChlLmcgVSwgVUwsIFVMTCkgaW4KcGFyYW1ldGVyLiBUaGlzIHdvdWxkIGFs
bG93IHRvIHVzZSBkaWZmZXJlbnQgc3VmZml4IHdpdGhvdXQgaGF2aW5nIHRvCmRlZmluZSBuZXcg
bWFjcm9zLgoKVGhlIG5ldyBleHRlbmQgbWFjcm8gaXMgbm93IG1vdmVkIGluIGluY2x1ZGUveGVu
L2NvbnN0Lmggc28gaXQgY2FuIGJlCnVzZWQgYnkgYW55b25lIGluIFhlbiBhbmQgYWxzbyBhdm9p
ZCB0byBpbmNsdWRlIGJpdG9wcy5oIGluIGFzc2VtYmx5CmNvZGUuCgpTaWduZWQtb2ZmLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKLS0tCiAgICBDaGFuZ2VzIGluIHYy
OgogICAgICAgIC0gUmVwbGFjZSAieGVuL2NvbnN0OiBJbnRyb2R1Y2UgX0JJVFVMIGFuZCBfQklU
VUxMIgotLS0KIHhlbi9hcmNoL2FybS9hcm0zMi9pbnNuLmMgICAgICAgICB8ICAyICstCiB4ZW4v
YXJjaC9hcm0vYXJtNjQvaW5zbi5jICAgICAgICAgfCAxOCArKysrKysrKystLS0tLS0tLS0KIHhl
bi9hcmNoL2FybS9naWMtdjMtaXRzLmMgICAgICAgICB8IDEzICsrKysrKystLS0tLS0KIHhlbi9h
cmNoL2FybS9naWMtdjMtbHBpLmMgICAgICAgICB8ICA0ICsrLS0KIHhlbi9hcmNoL2FybS9ndWVz
dF93YWxrLmMgICAgICAgICB8ICA4ICsrKystLS0tCiB4ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMu
YyAgICAgICAgfCAxMiArKysrKystLS0tLS0KIHhlbi9hcmNoL2FybS92Z2ljLXYzLmMgICAgICAg
ICAgICB8ICAyICstCiB4ZW4vYXJjaC9hcm0vdmdpYy5jICAgICAgICAgICAgICAgfCAgMiArLQog
eGVuL2RyaXZlcnMvY2hhci9tZXNvbi11YXJ0LmMgICAgIHwgMTYgKysrKysrKystLS0tLS0tLQog
eGVuL2RyaXZlcnMvY2hhci9tdmVidS11YXJ0LmMgICAgIHwgMzQgKysrKysrKysrKysrKysrKyst
LS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9iaXRvcHMuaCAgICAgIHwgIDIg
LS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2RlZnMuaCB8ICA0ICsrLS0KIHhlbi9pbmNs
dWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oICB8IDEwICsrKysrLS0tLS0KIHhlbi9pbmNsdWRlL3hl
bi9jb25zdC5oICAgICAgICAgICB8ICAyICsrCiAxNCBmaWxlcyBjaGFuZ2VkLCA2NSBpbnNlcnRp
b25zKCspLCA2NCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtMzIv
aW5zbi5jIGIveGVuL2FyY2gvYXJtL2FybTMyL2luc24uYwppbmRleCA3YTVkYmM1M2VjLi40OTk1
M2EwNDJhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYXJtMzIvaW5zbi5jCisrKyBiL3hlbi9h
cmNoL2FybS9hcm0zMi9pbnNuLmMKQEAgLTU4LDcgKzU4LDcgQEAgaW50MzJfdCBhYXJjaDMyX2dl
dF9icmFuY2hfb2Zmc2V0KHVpbnQzMl90IGluc24pCiAgICAgICogQ2hlY2sgdGhlIGltbSBzaWdu
ZWQgYml0LiBJZiB0aGUgaW1tIGlzIGEgbmVnYXRpdmUgdmFsdWUsIHdlCiAgICAgICogaGF2ZSB0
byBleHRlbmQgdGhlIGltbSB0byBhIGZ1bGwgMzIgYml0IG5lZ2F0aXZlIHZhbHVlLgogICAgICAq
LwotICAgIGlmICggaW1tICYgQklUKDIzKSApCisgICAgaWYgKCBpbW0gJiBCSVQoMjMsIFVMKSAp
CiAgICAgICAgIGltbSB8PSBHRU5NQVNLKDMxLCAyNCk7CiAKICAgICByZXR1cm4gKGludDMyX3Qp
KGltbSA8PCAyKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm02NC9pbnNuLmMgYi94ZW4v
YXJjaC9hcm0vYXJtNjQvaW5zbi5jCmluZGV4IDczYzE4MjE1YTUuLjIyZjJiZGViZDUgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL2FybS9hcm02NC9pbnNuLmMKKysrIGIveGVuL2FyY2gvYXJtL2FybTY0
L2luc24uYwpAQCAtNDUsNDAgKzQ1LDQwIEBAIHN0YXRpYyBpbnQgX19rcHJvYmVzIGFhcmNoNjRf
Z2V0X2ltbV9zaGlmdF9tYXNrKGVudW0gYWFyY2g2NF9pbnNuX2ltbV90eXBlIHR5cGUsCiAKIAlz
d2l0Y2ggKHR5cGUpIHsKIAljYXNlIEFBUkNINjRfSU5TTl9JTU1fMjY6Ci0JCW1hc2sgPSBCSVQo
MjYpIC0gMTsKKwkJbWFzayA9IEJJVCgyNiwgVUwpIC0gMTsKIAkJc2hpZnQgPSAwOwogCQlicmVh
azsKIAljYXNlIEFBUkNINjRfSU5TTl9JTU1fMTk6Ci0JCW1hc2sgPSBCSVQoMTkpIC0gMTsKKwkJ
bWFzayA9IEJJVCgxOSwgVUwpIC0gMTsKIAkJc2hpZnQgPSA1OwogCQlicmVhazsKIAljYXNlIEFB
UkNINjRfSU5TTl9JTU1fMTY6Ci0JCW1hc2sgPSBCSVQoMTYpIC0gMTsKKwkJbWFzayA9IEJJVCgx
NiwgVUwpIC0gMTsKIAkJc2hpZnQgPSA1OwogCQlicmVhazsKIAljYXNlIEFBUkNINjRfSU5TTl9J
TU1fMTQ6Ci0JCW1hc2sgPSBCSVQoMTQpIC0gMTsKKwkJbWFzayA9IEJJVCgxNCwgVUwpIC0gMTsK
IAkJc2hpZnQgPSA1OwogCQlicmVhazsKIAljYXNlIEFBUkNINjRfSU5TTl9JTU1fMTI6Ci0JCW1h
c2sgPSBCSVQoMTIpIC0gMTsKKwkJbWFzayA9IEJJVCgxMiwgVUwpIC0gMTsKIAkJc2hpZnQgPSAx
MDsKIAkJYnJlYWs7CiAJY2FzZSBBQVJDSDY0X0lOU05fSU1NXzk6Ci0JCW1hc2sgPSBCSVQoOSkg
LSAxOworCQltYXNrID0gQklUKDksIFVMKSAtIDE7CiAJCXNoaWZ0ID0gMTI7CiAJCWJyZWFrOwog
CWNhc2UgQUFSQ0g2NF9JTlNOX0lNTV83OgotCQltYXNrID0gQklUKDcpIC0gMTsKKwkJbWFzayA9
IEJJVCg3LCBVTCkgLSAxOwogCQlzaGlmdCA9IDE1OwogCQlicmVhazsKIAljYXNlIEFBUkNINjRf
SU5TTl9JTU1fNjoKIAljYXNlIEFBUkNINjRfSU5TTl9JTU1fUzoKLQkJbWFzayA9IEJJVCg2KSAt
IDE7CisJCW1hc2sgPSBCSVQoNiwgVUwpIC0gMTsKIAkJc2hpZnQgPSAxMDsKIAkJYnJlYWs7CiAJ
Y2FzZSBBQVJDSDY0X0lOU05fSU1NX1I6Ci0JCW1hc2sgPSBCSVQoNikgLSAxOworCQltYXNrID0g
QklUKDYsIFVMKSAtIDE7CiAJCXNoaWZ0ID0gMTY7CiAJCWJyZWFrOwogCWRlZmF1bHQ6CmRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jIGIveGVuL2FyY2gvYXJtL2dpYy12My1p
dHMuYwppbmRleCBiYTRiYzAwZGY1Li45NTU4YmFkOTZhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9h
cm0vZ2ljLXYzLWl0cy5jCisrKyBiL3hlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMKQEAgLTM2Mywx
MSArMzYzLDEyIEBAIHN0YXRpYyBpbnQgaXRzX21hcF9iYXNlcih2b2lkIF9faW9tZW0gKmJhc2Vy
ZWcsIHVpbnQ2NF90IHJlZ2MsCiAgICAgICogYXR0cmlidXRlcyksIHJldHJ5aW5nIGlmIG5lY2Vz
c2FyeS4KICAgICAgKi8KIHJldHJ5OgotICAgIHRhYmxlX3NpemUgPSBST1VORFVQKG5yX2l0ZW1z
ICogZW50cnlfc2l6ZSwgQklUKEJBU0VSX1BBR0VfQklUUyhwYWdlc3opKSk7CisgICAgdGFibGVf
c2l6ZSA9IFJPVU5EVVAobnJfaXRlbXMgKiBlbnRyeV9zaXplLAorICAgICAgICAgICAgICAgICAg
ICAgICAgIEJJVChCQVNFUl9QQUdFX0JJVFMocGFnZXN6KSwgVUwpKTsKICAgICAvKiBUaGUgQkFT
RSByZWdpc3RlcnMgc3VwcG9ydCBhdCBtb3N0IDI1NiBwYWdlcy4gKi8KICAgICB0YWJsZV9zaXpl
ID0gbWluKHRhYmxlX3NpemUsIDI1NlUgPDwgQkFTRVJfUEFHRV9CSVRTKHBhZ2VzeikpOwogCi0g
ICAgYnVmZmVyID0gX3h6YWxsb2ModGFibGVfc2l6ZSwgQklUKEJBU0VSX1BBR0VfQklUUyhwYWdl
c3opKSk7CisgICAgYnVmZmVyID0gX3h6YWxsb2ModGFibGVfc2l6ZSwgQklUKEJBU0VSX1BBR0Vf
QklUUyhwYWdlc3opLCBVTCkpOwogICAgIGlmICggIWJ1ZmZlciApCiAgICAgICAgIHJldHVybiAt
RU5PTUVNOwogCkBAIC00ODMsNyArNDg0LDcgQEAgc3RhdGljIGludCBnaWN2M19pdHNfaW5pdF9z
aW5nbGVfaXRzKHN0cnVjdCBob3N0X2l0cyAqaHdfaXRzKQogICAgICAgICBjYXNlIEdJVFNfQkFT
RVJfVFlQRV9OT05FOgogICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgIGNhc2UgR0lUU19C
QVNFUl9UWVBFX0RFVklDRToKLSAgICAgICAgICAgIHJldCA9IGl0c19tYXBfYmFzZXIoYmFzZXJl
ZywgcmVnLCBCSVQoaHdfaXRzLT5kZXZpZF9iaXRzKSk7CisgICAgICAgICAgICByZXQgPSBpdHNf
bWFwX2Jhc2VyKGJhc2VyZWcsIHJlZywgQklUKGh3X2l0cy0+ZGV2aWRfYml0cywgVUwpKTsKICAg
ICAgICAgICAgIGlmICggcmV0ICkKICAgICAgICAgICAgICAgICByZXR1cm4gcmV0OwogICAgICAg
ICAgICAgYnJlYWs7CkBAIC02MzUsNyArNjM2LDcgQEAgaW50IGdpY3YzX2l0c19tYXBfZ3Vlc3Rf
ZGV2aWNlKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgIHJldHVybiByZXQ7CiAKICAgICAvKiBT
YW5pdGlzZSB0aGUgcHJvdmlkZWQgaGFyZHdhcmUgdmFsdWVzIGFnYWluc3QgdGhlIGhvc3QgSVRT
LiAqLwotICAgIGlmICggaG9zdF9kZXZpZCA+PSBCSVQoaHdfaXRzLT5kZXZpZF9iaXRzKSApCisg
ICAgaWYgKCBob3N0X2RldmlkID49IEJJVChod19pdHMtPmRldmlkX2JpdHMsIFVMKSApCiAgICAg
ICAgIHJldHVybiAtRUlOVkFMOwogCiAgICAgLyoKQEAgLTY0NSwxMCArNjQ2LDEwIEBAIGludCBn
aWN2M19pdHNfbWFwX2d1ZXN0X2RldmljZShzdHJ1Y3QgZG9tYWluICpkLAogICAgICAqIFRPRE86
IEludmVzdGlnYXRlIGlmIHRoZSBudW1iZXIgb2YgZXZlbnRzIGNhbiBiZSBsaW1pdGVkIHRvIHNt
YWxsZXIKICAgICAgKiB2YWx1ZXMgaWYgdGhlIGd1ZXN0IGRvZXMgbm90IHJlcXVpcmUgdGhhdCBt
YW55LgogICAgICAqLwotICAgIG5yX2V2ZW50cyA9IEJJVChmbHMobnJfZXZlbnRzIC0gMSkpOwor
ICAgIG5yX2V2ZW50cyA9IEJJVChmbHMobnJfZXZlbnRzIC0gMSksIFVMKTsKICAgICBpZiAoIG5y
X2V2ZW50cyA8IExQSV9CTE9DSyApCiAgICAgICAgIG5yX2V2ZW50cyA9IExQSV9CTE9DSzsKLSAg
ICBpZiAoIG5yX2V2ZW50cyA+PSBCSVQoaHdfaXRzLT5ldmlkX2JpdHMpICkKKyAgICBpZiAoIG5y
X2V2ZW50cyA+PSBCSVQoaHdfaXRzLT5ldmlkX2JpdHMsIFVMKSApCiAgICAgICAgIHJldHVybiAt
RUlOVkFMOwogCiAgICAgLyogY2hlY2sgZm9yIGFscmVhZHkgZXhpc3RpbmcgbWFwcGluZ3MgKi8K
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdjMtbHBpLmMgYi94ZW4vYXJjaC9hcm0vZ2lj
LXYzLWxwaS5jCmluZGV4IGU4YzZlMTU5Y2EuLjc4Yjk1MjFiMjEgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL2FybS9naWMtdjMtbHBpLmMKKysrIGIveGVuL2FyY2gvYXJtL2dpYy12My1scGkuYwpAQCAt
MzkyLDE0ICszOTIsMTQgQEAgaW50IGdpY3YzX2xwaV9pbml0X2hvc3RfbHBpcyh1bnNpZ25lZCBp
bnQgaG9zdF9scGlfYml0cykKICAgICAgICAgcHJpbnRrKFhFTkxPR19XQVJOSU5HICJXQVJOSU5H
OiBtYXhfbHBpX2JpdHMgbXVzdCBiZSBiZXR3ZWVuIDE0IGFuZCAzMiwgYWRqdXN0aW5nLlxuIik7
CiAKICAgICBtYXhfbHBpX2JpdHMgPSBtYXgobWF4X2xwaV9iaXRzLCAxNFUpOwotICAgIGxwaV9k
YXRhLm1heF9ob3N0X2xwaV9pZHMgPSBCSVQobWluKGhvc3RfbHBpX2JpdHMsIG1heF9scGlfYml0
cykpOworICAgIGxwaV9kYXRhLm1heF9ob3N0X2xwaV9pZHMgPSBCSVQobWluKGhvc3RfbHBpX2Jp
dHMsIG1heF9scGlfYml0cyksIFVMKTsKIAogICAgIC8qCiAgICAgICogV2FybiBpZiB0aGUgbnVt
YmVyIG9mIExQSXMgYXJlIHF1aXRlIGhpZ2gsIGFzIHRoZSB1c2VyIG1pZ2h0IG5vdCB3YW50CiAg
ICAgICogdG8gd2FzdGUgbWVnYWJ5dGVzIG9mIG1lbW9yeSBmb3IgYSBtb3N0bHkgZW1wdHkgdGFi
bGUuCiAgICAgICogSXQncyB2ZXJ5IHVubGlrZWx5IHRoYXQgd2UgbmVlZCBtb3JlIHRoYW4gMjQg
Yml0cyB3b3J0aCBvZiBMUElzLgogICAgICAqLwotICAgIGlmICggbHBpX2RhdGEubWF4X2hvc3Rf
bHBpX2lkcyA+IEJJVCgyNCkgKQorICAgIGlmICggbHBpX2RhdGEubWF4X2hvc3RfbHBpX2lkcyA+
IEJJVCgyNCwgVUwpICkKICAgICAgICAgd2FybmluZ19hZGQoIlVzaW5nIGhpZ2ggbnVtYmVyIG9m
IExQSXMsIGxpbWl0IG1lbW9yeSB1c2FnZSB3aXRoIG1heF9scGlfYml0c1xuIik7CiAKICAgICBz
cGluX2xvY2tfaW5pdCgmbHBpX2RhdGEuaG9zdF9scGlzX2xvY2spOwpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL2d1ZXN0X3dhbGsuYyBiL3hlbi9hcmNoL2FybS9ndWVzdF93YWxrLmMKaW5kZXgg
MWJlZTE5ODc3Ny4uZjEwZDJlOWY3NiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2d1ZXN0X3dh
bGsuYworKysgYi94ZW4vYXJjaC9hcm0vZ3Vlc3Rfd2Fsay5jCkBAIC0zMjcsOCArMzI3LDggQEAg
c3RhdGljIHVuc2lnbmVkIGludCBnZXRfdG9wX2JpdChzdHJ1Y3QgZG9tYWluICpkLCB2YWRkcl90
IGd2YSwgcmVnaXN0ZXJfdCB0Y3IpCiAgICAgICAgIHRvcGJpdCA9IDMxOwogICAgIGVsc2UKICAg
ICB7Ci0gICAgICAgIGlmICggKChndmEgJiBCSVRfVUxMKDU1KSkgJiYgKHRjciAmIFRDUl9FTDFf
VEJJMSkpIHx8Ci0gICAgICAgICAgICAgKCEoZ3ZhICYgQklUX1VMTCg1NSkpICYmICh0Y3IgJiBU
Q1JfRUwxX1RCSTApKSApCisgICAgICAgIGlmICggKChndmEgJiBCSVQoNTUsIFVMTCkpICYmICh0
Y3IgJiBUQ1JfRUwxX1RCSTEpKSB8fAorICAgICAgICAgICAgICghKGd2YSAmIEJJVCg1NSwgVUxM
KSkgJiYgKHRjciAmIFRDUl9FTDFfVEJJMCkpICkKICAgICAgICAgICAgIHRvcGJpdCA9IDU1Owog
ICAgICAgICBlbHNlCiAgICAgICAgICAgICB0b3BiaXQgPSA2MzsKQEAgLTQxOSw3ICs0MTksNyBA
QCBzdGF0aWMgYm9vbCBndWVzdF93YWxrX2xkKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LAogICAgIHsK
ICAgICAgICAgLyogU2VsZWN0IHRoZSBUVEJSKDB8MSlfRUwxIHRoYXQgd2lsbCBiZSB1c2VkIGZv
ciBhZGRyZXNzIHRyYW5zbGF0aW9uLiAqLwogCi0gICAgICAgIGlmICggKGd2YSAmIEJJVF9VTEwo
dG9wYml0KSkgPT0gMCApCisgICAgICAgIGlmICggKGd2YSAmIEJJVCh0b3BiaXQsIFVMTCkpID09
IDAgKQogICAgICAgICB7CiAgICAgICAgICAgICBpbnB1dF9zaXplID0gNjQgLSB0MF9zejsKIApA
QCAtNTU0LDcgKzU1NCw3IEBAIHN0YXRpYyBib29sIGd1ZXN0X3dhbGtfbGQoY29uc3Qgc3RydWN0
IHZjcHUgKnYsCiAgICAgICAgICAqIGluaGVyaXRlZCBieSBwYWdlIHRhYmxlIGF0dHJpYnV0ZXMg
KEFSTSBEREkgMDQ4N0IuYSBKMS01OTI4KS4KICAgICAgICAgICovCiAgICAgICAgIHhuX3RhYmxl
IHw9IHB0ZS5wdC54bnQ7ICAgICAgICAgICAgIC8qIEV4ZWN1dGUtTmV2ZXIgKi8KLSAgICAgICAg
cm9fdGFibGUgfD0gcHRlLnB0LmFwdCAmIEJJVCgxKTsgICAgLyogUmVhZC1Pbmx5ICovCisgICAg
ICAgIHJvX3RhYmxlIHw9IHB0ZS5wdC5hcHQgJiBCSVQoMSwgVUwpOy8qIFJlYWQtT25seSAqLwog
CiAgICAgICAgIC8qIENvbXB1dGUgdGhlIGJhc2UgYWRkcmVzcyBvZiB0aGUgbmV4dCBsZXZlbCB0
cmFuc2xhdGlvbiB0YWJsZS4gKi8KICAgICAgICAgbWFzayA9IEdFTk1BU0tfVUxMKDQ3LCBncmFp
bnNpemVzW2dyYW5dKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jIGIv
eGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMKaW5kZXggNWI3M2M0ZWNkNy4uNmUxNTNjNjk4ZCAx
MDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMKKysrIGIveGVuL2FyY2gvYXJt
L3ZnaWMtdjMtaXRzLmMKQEAgLTk3LDcgKzk3LDcgQEAgdHlwZWRlZiB1aW50MTZfdCBjb2xsX3Rh
YmxlX2VudHJ5X3Q7CiAgKi8KIHR5cGVkZWYgdWludDY0X3QgZGV2X3RhYmxlX2VudHJ5X3Q7CiAj
ZGVmaW5lIERFVl9UQUJMRV9JVFRfQUREUih4KSAoKHgpICYgR0VOTUFTSyg1MSwgOCkpCi0jZGVm
aW5lIERFVl9UQUJMRV9JVFRfU0laRSh4KSAoQklUKCgoeCkgJiBHRU5NQVNLKDQsIDApKSArIDEp
KQorI2RlZmluZSBERVZfVEFCTEVfSVRUX1NJWkUoeCkgKEJJVCgoKHgpICYgR0VOTUFTSyg0LCAw
KSkgKyAxLCBVTCkpCiAjZGVmaW5lIERFVl9UQUJMRV9FTlRSWShhZGRyLCBiaXRzKSAgICAgICAg
ICAgICAgICAgICAgIFwKICAgICAgICAgKCgoYWRkcikgJiBHRU5NQVNLKDUxLCA4KSkgfCAoKChi
aXRzKSAtIDEpICYgR0VOTUFTSyg0LCAwKSkpCiAKQEAgLTExMSw3ICsxMTEsNyBAQCB0eXBlZGVm
IHVpbnQ2NF90IGRldl90YWJsZV9lbnRyeV90OwogICovCiBzdGF0aWMgcGFkZHJfdCBnZXRfYmFz
ZXJfcGh5c19hZGRyKHVpbnQ2NF90IHJlZykKIHsKLSAgICBpZiAoIHJlZyAmIEJJVCg5KSApCisg
ICAgaWYgKCByZWcgJiBCSVQoOSwgVUwpICkKICAgICAgICAgcmV0dXJuIChyZWcgJiBHRU5NQVNL
KDQ3LCAxNikpIHwKICAgICAgICAgICAgICAgICAoKHJlZyAmIEdFTk1BU0soMTUsIDEyKSkgPDwg
MzYpOwogICAgIGVsc2UKQEAgLTEyNSw3ICsxMjUsNyBAQCBzdGF0aWMgaW50IGl0c19zZXRfY29s
bGVjdGlvbihzdHJ1Y3QgdmlydF9pdHMgKml0cywgdWludDE2X3QgY29sbGlkLAogICAgIHBhZGRy
X3QgYWRkciA9IGdldF9iYXNlcl9waHlzX2FkZHIoaXRzLT5iYXNlcl9jb2xsKTsKIAogICAgIC8q
IFRoZSBjb2xsZWN0aW9uIHRhYmxlIGVudHJ5IG11c3QgYmUgYWJsZSB0byBzdG9yZSBhIFZDUFUg
SUQuICovCi0gICAgQlVJTERfQlVHX09OKEJJVChzaXplb2YoY29sbF90YWJsZV9lbnRyeV90KSAq
IDgpIDwgTUFYX1ZJUlRfQ1BVUyk7CisgICAgQlVJTERfQlVHX09OKEJJVChzaXplb2YoY29sbF90
YWJsZV9lbnRyeV90KSAqIDgsIFVMKSA8IE1BWF9WSVJUX0NQVVMpOwogCiAgICAgQVNTRVJUKHNw
aW5faXNfbG9ja2VkKCZpdHMtPml0c19sb2NrKSk7CiAKQEAgLTY5MCw3ICs2OTAsNyBAQCBzdGF0
aWMgaW50IGl0c19oYW5kbGVfbWFwZChzdHJ1Y3QgdmlydF9pdHMgKml0cywgdWludDY0X3QgKmNt
ZHB0cikKICAgICAgICAgICovCiAgICAgICAgIHJldCA9IGdpY3YzX2l0c19tYXBfZ3Vlc3RfZGV2
aWNlKGl0cy0+ZCwgaXRzLT5kb29yYmVsbF9hZGRyZXNzLCBkZXZpZCwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgaXRzLT5kb29yYmVsbF9hZGRyZXNzLCBkZXZpZCwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQklUKHNpemUpLCB2YWxp
ZCk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEJJVChzaXplLCBV
TCksIHZhbGlkKTsKICAgICAgICAgaWYgKCByZXQgJiYgdmFsaWQgKQogICAgICAgICAgICAgcmV0
dXJuIHJldDsKICAgICB9CkBAIC0xMzU2LDggKzEzNTYsOCBAQCBzdGF0aWMgaW50IHZnaWNfdjNf
aXRzX21taW9fd3JpdGUoc3RydWN0IHZjcHUgKnYsIG1taW9faW5mb190ICppbmZvLAogICAgICAg
ICBpZiAoIHJlZyAmIEdJVFNfVkFMSURfQklUICkKICAgICAgICAgewogICAgICAgICAgICAgaXRz
LT5tYXhfZGV2aWNlcyA9IGl0c19iYXNlcl9ucl9lbnRyaWVzKHJlZyk7Ci0gICAgICAgICAgICBp
ZiAoIGl0cy0+bWF4X2RldmljZXMgPiBCSVQoaXRzLT5kZXZpZF9iaXRzKSApCi0gICAgICAgICAg
ICAgICAgaXRzLT5tYXhfZGV2aWNlcyA9IEJJVChpdHMtPmRldmlkX2JpdHMpOworICAgICAgICAg
ICAgaWYgKCBpdHMtPm1heF9kZXZpY2VzID4gQklUKGl0cy0+ZGV2aWRfYml0cywgVUwpICkKKyAg
ICAgICAgICAgICAgICBpdHMtPm1heF9kZXZpY2VzID0gQklUKGl0cy0+ZGV2aWRfYml0cywgVUwp
OwogICAgICAgICB9CiAgICAgICAgIGVsc2UKICAgICAgICAgICAgIGl0cy0+bWF4X2RldmljZXMg
PSAwOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYyBiL3hlbi9hcmNoL2FybS92
Z2ljLXYzLmMKaW5kZXggNDc0YmUxMzRjMS4uNDIyYjk0ZjkwMiAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gvYXJtL3ZnaWMtdjMuYworKysgYi94ZW4vYXJjaC9hcm0vdmdpYy12My5jCkBAIC00NDIsNyAr
NDQyLDcgQEAgc3RhdGljIHVpbnQ2NF90IHNhbml0aXplX3BlbmRiYXNlcih1aW50NjRfdCByZWcp
CiBzdGF0aWMgdm9pZCB2Z2ljX3ZjcHVfZW5hYmxlX2xwaXMoc3RydWN0IHZjcHUgKnYpCiB7CiAg
ICAgdWludDY0X3QgcmVnID0gdi0+ZG9tYWluLT5hcmNoLnZnaWMucmRpc3RfcHJvcGJhc2U7Ci0g
ICAgdW5zaWduZWQgaW50IG5yX2xwaXMgPSBCSVQoKHJlZyAmIDB4MWYpICsgMSk7CisgICAgdW5z
aWduZWQgaW50IG5yX2xwaXMgPSBCSVQoKHJlZyAmIDB4MWYpICsgMSwgVUwpOwogCiAgICAgLyog
cmRpc3RzX2VuYWJsZWQgaXMgcHJvdGVjdGVkIGJ5IHRoZSBkb21haW4gbG9jay4gKi8KICAgICBB
U1NFUlQoc3Bpbl9pc19sb2NrZWQoJnYtPmRvbWFpbi0+YXJjaC52Z2ljLmxvY2spKTsKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy5jCmluZGV4IDE5
ZDhjOWI4NzYuLjgyZjUyNGEzNWMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS92Z2ljLmMKKysr
IGIveGVuL2FyY2gvYXJtL3ZnaWMuYwpAQCAtNjUsNyArNjUsNyBAQCBzdHJ1Y3QgdmdpY19pcnFf
cmFuayAqdmdpY19yYW5rX2lycShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IGlycSkKIHZv
aWQgdmdpY19pbml0X3BlbmRpbmdfaXJxKHN0cnVjdCBwZW5kaW5nX2lycSAqcCwgdW5zaWduZWQg
aW50IHZpcnEpCiB7CiAgICAgLyogVGhlIGxwaV92Y3B1X2lkIGZpZWxkIG11c3QgYmUgYmlnIGVu
b3VnaCB0byBob2xkIGEgVkNQVSBJRC4gKi8KLSAgICBCVUlMRF9CVUdfT04oQklUKHNpemVvZihw
LT5scGlfdmNwdV9pZCkgKiA4KSA8IE1BWF9WSVJUX0NQVVMpOworICAgIEJVSUxEX0JVR19PTihC
SVQoc2l6ZW9mKHAtPmxwaV92Y3B1X2lkKSAqIDgsIFVMKSA8IE1BWF9WSVJUX0NQVVMpOwogCiAg
ICAgbWVtc2V0KHAsIDAsIHNpemVvZigqcCkpOwogICAgIElOSVRfTElTVF9IRUFEKCZwLT5pbmZs
aWdodCk7CmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9jaGFyL21lc29uLXVhcnQuYyBiL3hlbi9k
cml2ZXJzL2NoYXIvbWVzb24tdWFydC5jCmluZGV4IGMxNmMxODgxMWUuLjMxNzRhNjU3MWYgMTAw
NjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL2NoYXIvbWVzb24tdWFydC5jCisrKyBiL3hlbi9kcml2ZXJz
L2NoYXIvbWVzb24tdWFydC5jCkBAIC0zMSwxNiArMzEsMTYgQEAKICNkZWZpbmUgQU1MX1VBUlRf
TUlTQ19SRUcgICAgICAgICAgICAgICAweDEwCiAKIC8qIFVBUlRfQ09OVFJPTCBiaXRzICovCi0j
ZGVmaW5lIEFNTF9VQVJUX1RYX1JTVCAgICAgICAgICAgICAgICAgQklUKDIyKQotI2RlZmluZSBB
TUxfVUFSVF9SWF9SU1QgICAgICAgICAgICAgICAgIEJJVCgyMykKLSNkZWZpbmUgQU1MX1VBUlRf
Q0xFQVJfRVJSICAgICAgICAgICAgICBCSVQoMjQpCi0jZGVmaW5lIEFNTF9VQVJUX1JYX0lOVF9F
TiAgICAgICAgICAgICAgQklUKDI3KQotI2RlZmluZSBBTUxfVUFSVF9UWF9JTlRfRU4gICAgICAg
ICAgICAgIEJJVCgyOCkKKyNkZWZpbmUgQU1MX1VBUlRfVFhfUlNUICAgICAgICAgICAgICAgICBC
SVQoMjIsIFVMKQorI2RlZmluZSBBTUxfVUFSVF9SWF9SU1QgICAgICAgICAgICAgICAgIEJJVCgy
MywgVUwpCisjZGVmaW5lIEFNTF9VQVJUX0NMRUFSX0VSUiAgICAgICAgICAgICAgQklUKDI0LCBV
TCkKKyNkZWZpbmUgQU1MX1VBUlRfUlhfSU5UX0VOICAgICAgICAgICAgICBCSVQoMjcsIFVMKQor
I2RlZmluZSBBTUxfVUFSVF9UWF9JTlRfRU4gICAgICAgICAgICAgIEJJVCgyOCwgVUwpCiAKIC8q
IFVBUlRfU1RBVFVTIGJpdHMgKi8KLSNkZWZpbmUgQU1MX1VBUlRfUlhfRklGT19FTVBUWSAgICAg
ICAgICBCSVQoMjApCi0jZGVmaW5lIEFNTF9VQVJUX1RYX0ZJRk9fRlVMTCAgICAgICAgICAgQklU
KDIxKQotI2RlZmluZSBBTUxfVUFSVF9UWF9GSUZPX0VNUFRZICAgICAgICAgIEJJVCgyMikKKyNk
ZWZpbmUgQU1MX1VBUlRfUlhfRklGT19FTVBUWSAgICAgICAgICBCSVQoMjAsIFVMKQorI2RlZmlu
ZSBBTUxfVUFSVF9UWF9GSUZPX0ZVTEwgICAgICAgICAgIEJJVCgyMSwgVUwpCisjZGVmaW5lIEFN
TF9VQVJUX1RYX0ZJRk9fRU1QVFkgICAgICAgICAgQklUKDIyLCBVTCkKICNkZWZpbmUgQU1MX1VB
UlRfVFhfQ05UX01BU0sgICAgICAgICAgICBHRU5NQVNLKDE0LCA4KQogCiAvKiBBTUxfVUFSVF9N
SVNDIGJpdHMgKi8KZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL2NoYXIvbXZlYnUtdWFydC5jIGIv
eGVuL2RyaXZlcnMvY2hhci9tdmVidS11YXJ0LmMKaW5kZXggYjcyZGI5NTQyZS4uMjQ4ZjRlOTFi
ZSAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvY2hhci9tdmVidS11YXJ0LmMKKysrIGIveGVuL2Ry
aXZlcnMvY2hhci9tdmVidS11YXJ0LmMKQEAgLTI5LDI3ICsyOSwyNyBAQAogI2RlZmluZSBVQVJU
X1RYX1JFRyAgICAgICAgICAgICAweDA0CiAKICNkZWZpbmUgVUFSVF9DVFJMX1JFRyAgICAgICAg
ICAgMHgwOAotI2RlZmluZSBDVFJMX1RYRklGT19SU1QgICAgICAgICBCSVQoMTUpCi0jZGVmaW5l
IENUUkxfUlhGSUZPX1JTVCAgICAgICAgIEJJVCgxNCkKLSNkZWZpbmUgQ1RSTF9UWF9SRFlfSU5U
ICAgICAgICAgQklUKDUpCi0jZGVmaW5lIENUUkxfUlhfUkRZX0lOVCAgICAgICAgIEJJVCg0KQot
I2RlZmluZSBDVFJMX0JSS19ERVRfSU5UICAgICAgICBCSVQoMykKLSNkZWZpbmUgQ1RSTF9GUk1f
RVJSX0lOVCAgICAgICAgQklUKDIpCi0jZGVmaW5lIENUUkxfUEFSX0VSUl9JTlQgICAgICAgIEJJ
VCgxKQotI2RlZmluZSBDVFJMX09WUl9FUlJfSU5UICAgICAgICBCSVQoMCkKKyNkZWZpbmUgQ1RS
TF9UWEZJRk9fUlNUICAgICAgICAgQklUKDE1LCBVTCkKKyNkZWZpbmUgQ1RSTF9SWEZJRk9fUlNU
ICAgICAgICAgQklUKDE0LCBVTCkKKyNkZWZpbmUgQ1RSTF9UWF9SRFlfSU5UICAgICAgICAgQklU
KDUsIFVMKQorI2RlZmluZSBDVFJMX1JYX1JEWV9JTlQgICAgICAgICBCSVQoNCwgVUwpCisjZGVm
aW5lIENUUkxfQlJLX0RFVF9JTlQgICAgICAgIEJJVCgzLCBVTCkKKyNkZWZpbmUgQ1RSTF9GUk1f
RVJSX0lOVCAgICAgICAgQklUKDIsIFVMKQorI2RlZmluZSBDVFJMX1BBUl9FUlJfSU5UICAgICAg
ICBCSVQoMSwgVUwpCisjZGVmaW5lIENUUkxfT1ZSX0VSUl9JTlQgICAgICAgIEJJVCgwLCBVTCkK
ICNkZWZpbmUgQ1RSTF9FUlJfSU5UICAgICAgICAgICAgKENUUkxfQlJLX0RFVF9JTlQgfCBDVFJM
X0ZSTV9FUlJfSU5UIHwgXAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQ1RSTF9Q
QVJfRVJSX0lOVCB8IENUUkxfT1ZSX0VSUl9JTlQpCiAKICNkZWZpbmUgVUFSVF9TVEFUVVNfUkVH
ICAgICAgICAgMHgwYwotI2RlZmluZSBTVEFUVVNfVFhGSUZPX0VNUCAgICAgICBCSVQoMTMpCi0j
ZGVmaW5lIFNUQVRVU19UWEZJRk9fRlVMICAgICAgIEJJVCgxMSkKLSNkZWZpbmUgU1RBVFVTX1RY
RklGT19IRkwgICAgICAgQklUKDEwKQotI2RlZmluZSBTVEFUVVNfVFhfUkRZICAgICAgICAgICBC
SVQoNSkKLSNkZWZpbmUgU1RBVFVTX1JYX1JEWSAgICAgICAgICAgQklUKDQpCi0jZGVmaW5lIFNU
QVRVU19CUktfREVUICAgICAgICAgIEJJVCgzKQotI2RlZmluZSBTVEFUVVNfRlJNX0VSUiAgICAg
ICAgICBCSVQoMikKLSNkZWZpbmUgU1RBVFVTX1BBUl9FUlIgICAgICAgICAgQklUKDEpCi0jZGVm
aW5lIFNUQVRVU19PVlJfRVJSICAgICAgICAgIEJJVCgwKQorI2RlZmluZSBTVEFUVVNfVFhGSUZP
X0VNUCAgICAgICBCSVQoMTMsIFVMKQorI2RlZmluZSBTVEFUVVNfVFhGSUZPX0ZVTCAgICAgICBC
SVQoMTEsIFVMKQorI2RlZmluZSBTVEFUVVNfVFhGSUZPX0hGTCAgICAgICBCSVQoMTAsIFVMKQor
I2RlZmluZSBTVEFUVVNfVFhfUkRZICAgICAgICAgICBCSVQoNSwgVUwpCisjZGVmaW5lIFNUQVRV
U19SWF9SRFkgICAgICAgICAgIEJJVCg0LCBVTCkKKyNkZWZpbmUgU1RBVFVTX0JSS19ERVQgICAg
ICAgICAgQklUKDMsIFVMKQorI2RlZmluZSBTVEFUVVNfRlJNX0VSUiAgICAgICAgICBCSVQoMiwg
VUwpCisjZGVmaW5lIFNUQVRVU19QQVJfRVJSICAgICAgICAgIEJJVCgxLCBVTCkKKyNkZWZpbmUg
U1RBVFVTX09WUl9FUlIgICAgICAgICAgQklUKDAsIFVMKQogI2RlZmluZSBTVEFUVVNfQlJLX0VS
UiAgICAgICAgICAoU1RBVFVTX0JSS19ERVQgfCBTVEFUVVNfRlJNX0VSUiB8IFwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFNUQVRVU19QQVJfRVJSIHwgU1RBVFVTX09WUl9FUlIp
CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYml0b3BzLmggYi94ZW4vaW5jbHVk
ZS9hc20tYXJtL2JpdG9wcy5oCmluZGV4IDFjYmZiOWVkYjIuLjg4ODU4NGVhZWUgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYml0b3BzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFy
bS9iaXRvcHMuaApAQCAtMjEsMTAgKzIxLDggQEAKICNkZWZpbmUgX19jbGVhcl9iaXQobixwKSAg
ICAgICAgICBjbGVhcl9iaXQobixwKQogCiAjZGVmaW5lIEJJVFNfUEVSX1dPUkQgICAgICAgICAg
IDMyCi0jZGVmaW5lIEJJVChucikgICAgICAgICAgICAgICAgICgxVUwgPDwgKG5yKSkKICNkZWZp
bmUgQklUX01BU0sobnIpICAgICAgICAgICAgKDFVTCA8PCAoKG5yKSAlIEJJVFNfUEVSX1dPUkQp
KQogI2RlZmluZSBCSVRfV09SRChucikgICAgICAgICAgICAoKG5yKSAvIEJJVFNfUEVSX1dPUkQp
Ci0jZGVmaW5lIEJJVF9VTEwobnIpICAgICAgICAgICAgICgxVUxMIDw8IChucikpCiAjZGVmaW5l
IEJJVFNfUEVSX0JZVEUgICAgICAgICAgIDgKIAogI2RlZmluZSBBRERSICgqKHZvbGF0aWxlIGlu
dCAqKSBhZGRyKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfZGVmcy5o
IGIveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfZGVmcy5oCmluZGV4IDEwYTJhZWVhOTMuLjVh
NTc4ZTdjMTEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2RlZnMuaAor
KysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19kZWZzLmgKQEAgLTE0OSw5ICsxNDksOSBA
QAogCSg3VUwgPDwgR0lDUl9QRU5EQkFTRVJfSU5ORVJfQ0FDSEVBQklMSVRZX1NISUZUKQogI2Rl
ZmluZSBHSUNSX1BFTkRCQVNFUl9PVVRFUl9DQUNIRUFCSUxJVFlfTUFTSyAgICAgICAgICAgICAg
IFwKICAgICAgICAgKDdVTCA8PCBHSUNSX1BFTkRCQVNFUl9PVVRFUl9DQUNIRUFCSUxJVFlfU0hJ
RlQpCi0jZGVmaW5lIEdJQ1JfUEVOREJBU0VSX1BUWiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIEJJVCg2MikKKyNkZWZpbmUgR0lDUl9QRU5EQkFTRVJfUFRaICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgQklUKDYyLCBVTCkKICNkZWZpbmUgR0lDUl9QRU5EQkFTRVJfUkVTMF9NQVNL
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIChCSVQoNjMpIHwgR0VOTUFT
Syg2MSwgNTkpIHwgR0VOTUFTSyg1NSwgNTIpIHwgICAgICAgXAorICAgICAgICAoQklUKDYzLCBV
TCkgfCBHRU5NQVNLKDYxLCA1OSkgfCBHRU5NQVNLKDU1LCA1MikgfCAgXAogICAgICAgICAgR0VO
TUFTSygxNSwgMTIpIHwgR0VOTUFTSyg2LCAwKSkKIAogI2RlZmluZSBERUZBVUxUX1BNUl9WQUxV
RSAgICAgICAgICAgIDB4ZmYKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3Yz
X2l0cy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmgKaW5kZXggNzhhOWJiMTRk
ZS4uOTRlNWNiOTljNSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRz
LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmgKQEAgLTM4LDEyICszOCwx
MiBAQAogI2RlZmluZSBHSVRTX1BJRFIyICAgICAgICAgICAgICAgICAgICAgIEdJQ1JfUElEUjIK
IAogLyogUmVnaXN0ZXIgYml0cyAqLwotI2RlZmluZSBHSVRTX1ZBTElEX0JJVCAgICAgICAgICAg
ICAgICAgIEJJVCg2MykKKyNkZWZpbmUgR0lUU19WQUxJRF9CSVQgICAgICAgICAgICAgICAgICBC
SVQoNjMsIFVMKQogCi0jZGVmaW5lIEdJVFNfQ1RMUl9RVUlFU0NFTlQgICAgICAgICAgICAgQklU
KDMxKQotI2RlZmluZSBHSVRTX0NUTFJfRU5BQkxFICAgICAgICAgICAgICAgIEJJVCgwKQorI2Rl
ZmluZSBHSVRTX0NUTFJfUVVJRVNDRU5UICAgICAgICAgICAgIEJJVCgzMSwgVUwpCisjZGVmaW5l
IEdJVFNfQ1RMUl9FTkFCTEUgICAgICAgICAgICAgICAgQklUKDAsIFVMKQogCi0jZGVmaW5lIEdJ
VFNfVFlQRVJfUFRBICAgICAgICAgICAgICAgICAgQklUKDE5KQorI2RlZmluZSBHSVRTX1RZUEVS
X1BUQSAgICAgICAgICAgICAgICAgIEJJVCgxOSwgVUwpCiAjZGVmaW5lIEdJVFNfVFlQRVJfREVW
SURTX1NISUZUICAgICAgICAgMTMKICNkZWZpbmUgR0lUU19UWVBFUl9ERVZJRFNfTUFTSyAgICAg
ICAgICAoMHgxZlVMIDw8IEdJVFNfVFlQRVJfREVWSURTX1NISUZUKQogI2RlZmluZSBHSVRTX1RZ
UEVSX0RFVklDRV9JRF9CSVRTKHIpICAgICgoKHIgJiBHSVRTX1RZUEVSX0RFVklEU19NQVNLKSA+
PiBcCkBAIC02MCw3ICs2MCw3IEBACiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgR0lUU19UWVBFUl9JVFRfU0laRV9TSElGVCkgKyAxKQogI2RlZmluZSBH
SVRTX1RZUEVSX1BIWVNJQ0FMICAgICAgICAgICAgICgxVSA8PCAwKQogCi0jZGVmaW5lIEdJVFNf
QkFTRVJfSU5ESVJFQ1QgICAgICAgICAgICAgQklUKDYyKQorI2RlZmluZSBHSVRTX0JBU0VSX0lO
RElSRUNUICAgICAgICAgICAgIEJJVCg2MiwgVUwpCiAjZGVmaW5lIEdJVFNfQkFTRVJfSU5ORVJf
Q0FDSEVBQklMSVRZX1NISUZUICAgICAgICA1OQogI2RlZmluZSBHSVRTX0JBU0VSX1RZUEVfU0hJ
RlQgICAgICAgICAgIDU2CiAjZGVmaW5lIEdJVFNfQkFTRVJfVFlQRV9NQVNLICAgICAgICAgICAg
KDdVTEwgPDwgR0lUU19CQVNFUl9UWVBFX1NISUZUKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
eGVuL2NvbnN0LmggYi94ZW4vaW5jbHVkZS94ZW4vY29uc3QuaAppbmRleCAwZDViMmM2NGY1Li5i
YWYyOGVmMTQ0IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vY29uc3QuaAorKysgYi94ZW4v
aW5jbHVkZS94ZW4vY29uc3QuaApAQCAtMjEsNCArMjEsNiBAQAogI2RlZmluZSBfQVQoVCxYKQko
KFQpKFgpKQogI2VuZGlmCiAKKyNkZWZpbmUgQklUKHBvcywgc2Z4KSAgIChfQUMoMSwgc2Z4KSA8
PCAocG9zKSkKKwogI2VuZGlmIC8qIF9fWEVOX0NPTlNUX0hfXyAqLwotLSAKMi4xMS4wCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 14 12:21:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 12:21:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQWRM-00088E-Kw; Tue, 14 May 2019 12:21:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zxYt=TO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hQWRK-000878-Q8
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 12:21:50 +0000
X-Inumbo-ID: d8e5a58f-7642-11e9-8980-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id d8e5a58f-7642-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 12:21:49 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id CDBC515AB;
 Tue, 14 May 2019 05:21:48 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 9A8B83F71E;
 Tue, 14 May 2019 05:21:47 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 14 May 2019 13:21:12 +0100
Message-Id: <20190514122136.28215-4-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190514122136.28215-1-julien.grall@arm.com>
References: <20190514122136.28215-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH MM-PART1 v3 2/8] xen/arm: mm: Consolidate
 setting SCTLR_EL2.WXN in a single place
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGxvZ2ljIHRvIHNldCBTQ1RMUl9FTDIuV1hOIGlzIHRoZSBzYW1lIGZvciB0aGUgYm9vdCBD
UFUgYW5kCm5vbi1ib290IENQVS4gU28gaW50cm9kdWNlIGEgZnVuY3Rpb24gdG8gc2V0IHRoZSBi
aXQgYW5kIGNsZWFyIFRMQnMuCgpUaGlzIG5ldyBmdW5jdGlvbiB3aWxsIGhlbHAgdXMgdG8gZG9j
dW1lbnQgYW5kIHVwZGF0ZSB0aGUgbG9naWMgaW4gYQpzaW5nbGUgcGxhY2UuCgpTaWduZWQtb2Zm
LWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpSZXZpZXdlZC1ieTogQW5k
cmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KUmV2aWV3ZWQtYnk6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCi0tLQogICAgQ2hhbmdlcyBpbiB2
MzoKICAgICAgICAtIEFkZCBTdGVmYW5vJ3MgcmV2aWV3ZWQtYnkKCiAgICBDaGFuZ2VzIGluIHYy
OgogICAgICAgIC0gRml4IHR5cG8gaW4gdGhlIGNvbW1pdCBtZXNzYWdlCiAgICAgICAgLSBBZGQg
QW5kcmlpJ3MgcmV2aWV3ZWQtYnkKLS0tCiB4ZW4vYXJjaC9hcm0vbW0uYyB8IDIyICsrKysrKysr
KysrKysrKy0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNSBpbnNlcnRpb25zKCspLCA3IGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9tbS5jIGIveGVuL2FyY2gvYXJtL21t
LmMKaW5kZXggMDFhZTJjY2NjMC4uOTNhZDExODE4MyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJt
L21tLmMKKysrIGIveGVuL2FyY2gvYXJtL21tLmMKQEAgLTYwMSw2ICs2MDEsMTkgQEAgdm9pZCBf
X2luaXQgcmVtb3ZlX2Vhcmx5X21hcHBpbmdzKHZvaWQpCiAgICAgZmx1c2hfeGVuX2RhdGFfdGxi
X3JhbmdlX3ZhKEJPT1RfRkRUX1ZJUlRfU1RBUlQsIEJPT1RfRkRUX1NMT1RfU0laRSk7CiB9CiAK
Ky8qCisgKiBBZnRlciBib290LCBYZW4gcGFnZS10YWJsZXMgc2hvdWxkIG5vdCBjb250YWluIG1h
cHBpbmcgdGhhdCBhcmUgYm90aAorICogV3JpdGFibGUgYW5kIGVYZWN1dGFibGVzLgorICoKKyAq
IFRoaXMgc2hvdWxkIGJlIGNhbGxlZCBvbiBlYWNoIENQVSB0byBlbmZvcmNlIHRoZSBwb2xpY3ku
CisgKi8KK3N0YXRpYyB2b2lkIHhlbl9wdF9lbmZvcmNlX3dueCh2b2lkKQoreworICAgIFdSSVRF
X1NZU1JFRzMyKFJFQURfU1lTUkVHMzIoU0NUTFJfRUwyKSB8IFNDVExSX1dYTiwgU0NUTFJfRUwy
KTsKKyAgICAvKiBGbHVzaCBldmVyeXRoaW5nIGFmdGVyIHNldHRpbmcgV1hOIGJpdC4gKi8KKyAg
ICBmbHVzaF94ZW5fdGV4dF90bGJfbG9jYWwoKTsKK30KKwogZXh0ZXJuIHZvaWQgc3dpdGNoX3R0
YnIodWludDY0X3QgdHRicik7CiAKIC8qIENsZWFyIGEgdHJhbnNsYXRpb24gdGFibGUgYW5kIGNs
ZWFuICYgaW52YWxpZGF0ZSB0aGUgY2FjaGUgKi8KQEAgLTcwMiwxMCArNzE1LDcgQEAgdm9pZCBf
X2luaXQgc2V0dXBfcGFnZXRhYmxlcyh1bnNpZ25lZCBsb25nIGJvb3RfcGh5c19vZmZzZXQpCiAg
ICAgY2xlYXJfdGFibGUoYm9vdF9zZWNvbmQpOwogICAgIGNsZWFyX3RhYmxlKGJvb3RfdGhpcmQp
OwogCi0gICAgLyogRnJvbSBub3cgb24sIG5vIG1hcHBpbmcgbWF5IGJlIGJvdGggd3JpdGFibGUg
YW5kIGV4ZWN1dGFibGUuICovCi0gICAgV1JJVEVfU1lTUkVHMzIoUkVBRF9TWVNSRUczMihTQ1RM
Ul9FTDIpIHwgU0NUTFJfV1hOLCBTQ1RMUl9FTDIpOwotICAgIC8qIEZsdXNoIGV2ZXJ5dGhpbmcg
YWZ0ZXIgc2V0dGluZyBXWE4gYml0LiAqLwotICAgIGZsdXNoX3hlbl90ZXh0X3RsYl9sb2NhbCgp
OworICAgIHhlbl9wdF9lbmZvcmNlX3dueCgpOwogCiAjaWZkZWYgQ09ORklHX0FSTV8zMgogICAg
IHBlcl9jcHUoeGVuX3BndGFibGUsIDApID0gY3B1MF9wZ3RhYmxlOwpAQCAtNzc3LDkgKzc4Nyw3
IEBAIGludCBpbml0X3NlY29uZGFyeV9wYWdldGFibGVzKGludCBjcHUpCiAvKiBNTVUgc2V0dXAg
Zm9yIHNlY29uZGFyeSBDUFVTICh3aGljaCBhbHJlYWR5IGhhdmUgcGFnaW5nIGVuYWJsZWQpICov
CiB2b2lkIG1tdV9pbml0X3NlY29uZGFyeV9jcHUodm9pZCkKIHsKLSAgICAvKiBGcm9tIG5vdyBv
biwgbm8gbWFwcGluZyBtYXkgYmUgYm90aCB3cml0YWJsZSBhbmQgZXhlY3V0YWJsZS4gKi8KLSAg
ICBXUklURV9TWVNSRUczMihSRUFEX1NZU1JFRzMyKFNDVExSX0VMMikgfCBTQ1RMUl9XWE4sIFND
VExSX0VMMik7Ci0gICAgZmx1c2hfeGVuX3RleHRfdGxiX2xvY2FsKCk7CisgICAgeGVuX3B0X2Vu
Zm9yY2Vfd254KCk7CiB9CiAKICNpZmRlZiBDT05GSUdfQVJNXzMyCi0tIAoyLjExLjAKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 14 12:21:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 12:21:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQWRN-00088W-0D; Tue, 14 May 2019 12:21:53 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zxYt=TO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hQWRM-00087u-0l
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 12:21:52 +0000
X-Inumbo-ID: d9bf944c-7642-11e9-8980-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id d9bf944c-7642-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 12:21:50 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 4B07F15AD;
 Tue, 14 May 2019 05:21:50 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 17C333F71E;
 Tue, 14 May 2019 05:21:48 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 14 May 2019 13:21:13 +0100
Message-Id: <20190514122136.28215-5-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190514122136.28215-1-julien.grall@arm.com>
References: <20190514122136.28215-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH MM-PART2 v2 02/19] xen/arm: Rename SCTLR_*
 defines and remove unused one
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIFNDVExSXyogYXJlIGN1cnJlbnRseSB1c2VkIGZvciBTQ1RMUi9IU0NUTFIgKGFybTMyKSBh
bmQKU0NUTFJfRUwxL1NDVExSX0VMMiAoYXJtNjQpLgoKVGhlIG5hbWluZyBzY2hlbWUgaXMgYWN0
dWFsbHkgcXVpdGUgY29uZnVzaW5nIGJlY2F1c2UgdGhleSBtYXkgb25seSBiZQpkZWZpbmVkIGZv
ciBhbiBhcmNoaWN0dXJlIChvciBldmVuIGFuIGV4Y2VwdGlvbiBsZXZlbCkuIFNvIGl0IGlzIG5v
dCBlYXN5CmZvciB0aGUgZGV2ZWxvcGVyIHRvIGtub3cgd2hpY2ggb25lIHRvIHVzZS4KClRoZSBu
YW1pbmcgc2NoZW1lIGlzIHJld29ya2VkIGJ5IGFkZGluZyBBeHhfRUx4IGluIGVhY2ggZGVmaW5l
OgogICAgKiB4eCBpcyByZXBsYWNlZCBieSAzMiBvciA2NCBpZiBzcGVjaWZpYyB0byBhbiBhcmNo
aXRlY3R1cmUKICAgICogeCBpcyByZXBsYWNlZCBieSAyIChoeXBlcnZpc29yKSBvciAxIChrZXJu
ZWwpIGlmIHNwZWNpZmljIHRvIGFuCiAgICBleGNlcHRpb24gbGV2ZWwKCldoaWxlIGRvaW5nIHRo
ZSByZW5hbWluZywgcmVtb3ZlIHRoZSB1bnVzZWQgZGVmaW5lcyAob3IgYXQgbGVhc3QgdGhlIG9u
ZXMKdGhhdCBhcmUgdW5saWtlbHkgZ29pbmcgdG8gYmUgdXNlZCkuCgpTaWduZWQtb2ZmLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpSZXZpZXdlZC1ieTogQW5kcmlpIEFu
aXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KCi0tLQogICAgQ2hhbmdlcyBpbiB2MjoKICAg
ICAgICAtIEZpeCBidWlsZCBvbiBhcm0zMgogICAgICAgIC0gQWRkIEFuZHJpaSdzIHJldmlld2Vk
LWJ5Ci0tLQogeGVuL2FyY2gvYXJtL2FybTMyL2hlYWQuUyAgICAgICB8ICA1ICsrKy0tCiB4ZW4v
YXJjaC9hcm0vYXJtNjQvaGVhZC5TICAgICAgIHwgIDQgKystLQogeGVuL2FyY2gvYXJtL2d1ZXN0
X3dhbGsuYyAgICAgICB8ICAyICstCiB4ZW4vYXJjaC9hcm0vbW0uYyAgICAgICAgICAgICAgIHwg
IDIgKy0KIHhlbi9hcmNoL2FybS90cmFwcy5jICAgICAgICAgICAgfCAgNiArKystLS0KIHhlbi9p
bmNsdWRlL2FzbS1hcm0vcDJtLmggICAgICAgfCAgNCArKystCiB4ZW4vaW5jbHVkZS9hc20tYXJt
L3Byb2Nlc3Nvci5oIHwgMzcgKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLQog
NyBmaWxlcyBjaGFuZ2VkLCAzMCBpbnNlcnRpb25zKCspLCAzMCBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtMzIvaGVhZC5TIGIveGVuL2FyY2gvYXJtL2FybTMyL2hl
YWQuUwppbmRleCAzOTBhNTA1ZTA1Li40NTRkMjQ1MzdjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9h
cm0vYXJtMzIvaGVhZC5TCisrKyBiL3hlbi9hcmNoL2FybS9hcm0zMi9oZWFkLlMKQEAgLTI0NCw3
ICsyNDQsNyBAQCBjcHVfaW5pdF9kb25lOgogICAgICAgICAgKiBBbGlnbm1lbnQgY2hlY2tpbmcg
ZW5hYmxlZCwKICAgICAgICAgICogTU1VIHRyYW5zbGF0aW9uIGRpc2FibGVkIChmb3Igbm93KS4K
ICAgICAgICAgICovCi0gICAgICAgIGxkciAgIHIwLCA9KEhTQ1RMUl9CQVNFfFNDVExSX0EpCisg
ICAgICAgIGxkciAgIHIwLCA9KEhTQ1RMUl9CQVNFfFNDVExSX0F4eF9FTHhfQSkKICAgICAgICAg
bWNyICAgQ1AzMihyMCwgSFNDVExSKQogCiAgICAgICAgIC8qCkBAIC0zNjksNyArMzY5LDggQEAg
dmlydHBoeXNfY2xhc2g6CiAKICAgICAgICAgbGRyICAgcjEsID1wYWdpbmcgICAgICAgICAgICAv
KiBFeHBsaWNpdCB2YWRkciwgbm90IFJJUC1yZWxhdGl2ZSAqLwogICAgICAgICBtcmMgICBDUDMy
KHIwLCBIU0NUTFIpCi0gICAgICAgIG9yciAgIHIwLCByMCwgIyhTQ1RMUl9NfFNDVExSX0MpIC8q
IEVuYWJsZSBNTVUgYW5kIEQtY2FjaGUgKi8KKyAgICAgICAgLyogRW5hYmxlIE1NVSBhbmQgRC1j
YWNoZSAqLworICAgICAgICBvcnIgICByMCwgcjAsICMoU0NUTFJfQXh4X0VMeF9NfFNDVExSX0F4
eF9FTHhfQykKICAgICAgICAgZHNiICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBGbHVzaCBQ
VEUgd3JpdGVzIGFuZCBmaW5pc2ggcmVhZHMgKi8KICAgICAgICAgbWNyICAgQ1AzMihyMCwgSFND
VExSKSAgICAgICAvKiBub3cgcGFnaW5nIGlzIGVuYWJsZWQgKi8KICAgICAgICAgaXNiICAgICAg
ICAgICAgICAgICAgICAgICAgICAvKiBOb3csIGZsdXNoIHRoZSBpY2FjaGUgKi8KZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL2FybS9hcm02NC9oZWFkLlMgYi94ZW4vYXJjaC9hcm0vYXJtNjQvaGVhZC5T
CmluZGV4IDQ1ODlhMzc4NzQuLjhhNmJlMzM1MmUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9h
cm02NC9oZWFkLlMKKysrIGIveGVuL2FyY2gvYXJtL2FybTY0L2hlYWQuUwpAQCAtNTE0LDggKzUx
NCw4IEBAIHZpcnRwaHlzX2NsYXNoOgogCiAgICAgICAgIGxkciAgIHgxLCA9cGFnaW5nICAgICAg
ICAgICAgLyogRXhwbGljaXQgdmFkZHIsIG5vdCBSSVAtcmVsYXRpdmUgKi8KICAgICAgICAgbXJz
ICAgeDAsIFNDVExSX0VMMgotICAgICAgICBvcnIgICB4MCwgeDAsICNTQ1RMUl9NICAgICAgIC8q
IEVuYWJsZSBNTVUgKi8KLSAgICAgICAgb3JyICAgeDAsIHgwLCAjU0NUTFJfQyAgICAgICAvKiBF
bmFibGUgRC1jYWNoZSAqLworICAgICAgICBvcnIgICB4MCwgeDAsICNTQ1RMUl9BeHhfRUx4X00g
IC8qIEVuYWJsZSBNTVUgKi8KKyAgICAgICAgb3JyICAgeDAsIHgwLCAjU0NUTFJfQXh4X0VMeF9D
ICAvKiBFbmFibGUgRC1jYWNoZSAqLwogICAgICAgICBkc2IgICBzeSAgICAgICAgICAgICAgICAg
ICAgIC8qIEZsdXNoIFBURSB3cml0ZXMgYW5kIGZpbmlzaCByZWFkcyAqLwogICAgICAgICBtc3Ig
ICBTQ1RMUl9FTDIsIHgwICAgICAgICAgIC8qIG5vdyBwYWdpbmcgaXMgZW5hYmxlZCAqLwogICAg
ICAgICBpc2IgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIE5vdywgZmx1c2ggdGhlIGljYWNo
ZSAqLwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2d1ZXN0X3dhbGsuYyBiL3hlbi9hcmNoL2Fy
bS9ndWVzdF93YWxrLmMKaW5kZXggZjEwZDJlOWY3Ni4uYzZkNmUyM2JmNSAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gvYXJtL2d1ZXN0X3dhbGsuYworKysgYi94ZW4vYXJjaC9hcm0vZ3Vlc3Rfd2Fsay5j
CkBAIC02MTIsNyArNjEyLDcgQEAgYm9vbCBndWVzdF93YWxrX3RhYmxlcyhjb25zdCBzdHJ1Y3Qg
dmNwdSAqdiwgdmFkZHJfdCBndmEsCiAgICAgKnBlcm1zID0gR1YyTV9SRUFEOwogCiAgICAgLyog
SWYgdGhlIE1NVSBpcyBkaXNhYmxlZCwgdGhlcmUgaXMgbm8gbmVlZCB0byB0cmFuc2xhdGUgdGhl
IGd2YS4gKi8KLSAgICBpZiAoICEoc2N0bHIgJiBTQ1RMUl9NKSApCisgICAgaWYgKCAhKHNjdGxy
ICYgU0NUTFJfQXh4X0VMeF9NKSApCiAgICAgewogICAgICAgICAqaXBhID0gZ3ZhOwogCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vbW0uYyBiL3hlbi9hcmNoL2FybS9tbS5jCmluZGV4IDlkNTg0
ZTRjYmYuLmUwOTBhZmI5NzYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9tbS5jCisrKyBiL3hl
bi9hcmNoL2FybS9tbS5jCkBAIC02MDksNyArNjA5LDcgQEAgdm9pZCBfX2luaXQgcmVtb3ZlX2Vh
cmx5X21hcHBpbmdzKHZvaWQpCiAgKi8KIHN0YXRpYyB2b2lkIHhlbl9wdF9lbmZvcmNlX3dueCh2
b2lkKQogewotICAgIFdSSVRFX1NZU1JFRzMyKFJFQURfU1lTUkVHMzIoU0NUTFJfRUwyKSB8IFND
VExSX1dYTiwgU0NUTFJfRUwyKTsKKyAgICBXUklURV9TWVNSRUczMihSRUFEX1NZU1JFRzMyKFND
VExSX0VMMikgfCBTQ1RMUl9BeHhfRUx4X1dYTiwgU0NUTFJfRUwyKTsKICAgICAvKgogICAgICAq
IFRoZSBUTEJzIG1heSBjYWNoZSBTQ1RMUl9FTDIuV1hOLiBTbyBlbnN1cmUgaXQgaXMgc3luY2hy
b25pemVkCiAgICAgICogYmVmb3JlIGZsdXNoaW5nIHRoZSBUTEJzLgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL3RyYXBzLmMgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwppbmRleCAxYWJhOTcwNDE1
Li42Yzc1N2MxMmE4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdHJhcHMuYworKysgYi94ZW4v
YXJjaC9hcm0vdHJhcHMuYwpAQCAtMzkyLDkgKzM5Miw5IEBAIHN0YXRpYyB2b2lkIGNwc3Jfc3dp
dGNoX21vZGUoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGludCBtb2RlKQogICAgIHJlZ3Mt
PmNwc3IgfD0gUFNSX0lSUV9NQVNLOwogICAgIGlmICggbW9kZSA9PSBQU1JfTU9ERV9BQlQgKQog
ICAgICAgICByZWdzLT5jcHNyIHw9IFBTUl9BQlRfTUFTSzsKLSAgICBpZiAoIHNjdGxyICYgU0NU
TFJfVEUgKQorICAgIGlmICggc2N0bHIgJiBTQ1RMUl9BMzJfRUx4X1RFICkKICAgICAgICAgcmVn
cy0+Y3BzciB8PSBQU1JfVEhVTUI7Ci0gICAgaWYgKCBzY3RsciAmIFNDVExSX0VFICkKKyAgICBp
ZiAoIHNjdGxyICYgU0NUTFJfQXh4X0VMeF9FRSApCiAgICAgICAgIHJlZ3MtPmNwc3IgfD0gUFNS
X0JJR19FTkRJQU47CiB9CiAKQEAgLTQwMiw3ICs0MDIsNyBAQCBzdGF0aWMgdmFkZHJfdCBleGNl
cHRpb25faGFuZGxlcjMyKHZhZGRyX3Qgb2Zmc2V0KQogewogICAgIHVpbnQzMl90IHNjdGxyID0g
UkVBRF9TWVNSRUczMihTQ1RMUl9FTDEpOwogCi0gICAgaWYgKCBzY3RsciAmIFNDVExSX1YgKQor
ICAgIGlmICggc2N0bHIgJiBTQ1RMUl9BMzJfRUwxX1YgKQogICAgICAgICByZXR1cm4gMHhmZmZm
MDAwMCArIG9mZnNldDsKICAgICBlbHNlIC8qIGFsd2F5cyBoYXZlIHNlY3VyaXR5IGV4Y2VwdGlv
bnMgKi8KICAgICAgICAgcmV0dXJuIFJFQURfU1lTUkVHKFZCQVJfRUwxKSArIG9mZnNldDsKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmggYi94ZW4vaW5jbHVkZS9hc20tYXJt
L3AybS5oCmluZGV4IDA0MWRlYTgyN2MuLjJmODliYjAwYzMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL2FzbS1hcm0vcDJtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaApAQCAtMzkx
LDEwICszOTEsMTIgQEAgc3RhdGljIGlubGluZSBpbnQgc2V0X2ZvcmVpZ25fcDJtX2VudHJ5KHN0
cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLAogICovCiBzdGF0aWMgaW5saW5lIGJv
b2wgdmNwdV9oYXNfY2FjaGVfZW5hYmxlZChzdHJ1Y3QgdmNwdSAqdikKIHsKKyAgICBjb25zdCB1
aW50MzJfdCBtYXNrID0gU0NUTFJfQXh4X0VMeF9DIHwgU0NUTFJfQXh4X0VMeF9NOworCiAgICAg
LyogT25seSB3b3JrcyB3aXRoIHRoZSBjdXJyZW50IHZDUFUgKi8KICAgICBBU1NFUlQoY3VycmVu
dCA9PSB2KTsKIAotICAgIHJldHVybiAoUkVBRF9TWVNSRUczMihTQ1RMUl9FTDEpICYgKFNDVExS
X0N8U0NUTFJfTSkpID09IChTQ1RMUl9DfFNDVExSX00pOworICAgIHJldHVybiAoUkVBRF9TWVNS
RUczMihTQ1RMUl9FTDEpICYgbWFzaykgPT0gbWFzazsKIH0KIAogI2VuZGlmIC8qIF9YRU5fUDJN
X0ggKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmggYi94ZW4v
aW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oCmluZGV4IDA0YjA1YjNmMzkuLmYzYjY4MTg1ZWIg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmgKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaApAQCAtMTE3LDI2ICsxMTcsMjMgQEAKICNkZWZpbmUg
VFRCQ1JfUEQxICAgICAgIChfQUMoMSxVKTw8NSkKIAogLyogU0NUTFIgU3lzdGVtIENvbnRyb2wg
UmVnaXN0ZXIuICovCi0vKiBIU0NUTFIgaXMgYSBzdWJzZXQgb2YgdGhpcy4gKi8KLSNkZWZpbmUg
U0NUTFJfVEUgICAgICAgIChfQUMoMSxVKTw8MzApCi0jZGVmaW5lIFNDVExSX0FGRSAgICAgICAo
X0FDKDEsVSk8PDI5KQotI2RlZmluZSBTQ1RMUl9UUkUgICAgICAgKF9BQygxLFUpPDwyOCkKLSNk
ZWZpbmUgU0NUTFJfTk1GSSAgICAgIChfQUMoMSxVKTw8MjcpCi0jZGVmaW5lIFNDVExSX0VFICAg
ICAgICAoX0FDKDEsVSk8PDI1KQotI2RlZmluZSBTQ1RMUl9WRSAgICAgICAgKF9BQygxLFUpPDwy
NCkKLSNkZWZpbmUgU0NUTFJfVSAgICAgICAgIChfQUMoMSxVKTw8MjIpCi0jZGVmaW5lIFNDVExS
X0ZJICAgICAgICAoX0FDKDEsVSk8PDIxKQotI2RlZmluZSBTQ1RMUl9XWE4gICAgICAgKF9BQygx
LFUpPDwxOSkKLSNkZWZpbmUgU0NUTFJfSEEgICAgICAgIChfQUMoMSxVKTw8MTcpCi0jZGVmaW5l
IFNDVExSX1JSICAgICAgICAoX0FDKDEsVSk8PDE0KQotI2RlZmluZSBTQ1RMUl9WICAgICAgICAg
KF9BQygxLFUpPDwxMykKLSNkZWZpbmUgU0NUTFJfSSAgICAgICAgIChfQUMoMSxVKTw8MTIpCi0j
ZGVmaW5lIFNDVExSX1ogICAgICAgICAoX0FDKDEsVSk8PDExKQotI2RlZmluZSBTQ1RMUl9TVyAg
ICAgICAgKF9BQygxLFUpPDwxMCkKLSNkZWZpbmUgU0NUTFJfQiAgICAgICAgIChfQUMoMSxVKTw8
NykKLSNkZWZpbmUgU0NUTFJfQyAgICAgICAgIChfQUMoMSxVKTw8MikKLSNkZWZpbmUgU0NUTFJf
QSAgICAgICAgIChfQUMoMSxVKTw8MSkKLSNkZWZpbmUgU0NUTFJfTSAgICAgICAgIChfQUMoMSxV
KTw8MCkKKworLyogQml0cyBzcGVjaWZpYyB0byBTQ1RMUl9FTDEgZm9yIEFybTMyICovCisKKyNk
ZWZpbmUgU0NUTFJfQTMyX0VMMV9WICAgICAoX0FDKDEsVSk8PDEzKQorCisvKiBDb21tb24gYml0
cyBmb3IgU0NUTFJfRUx4IGZvciBBcm0zMiAqLworCisjZGVmaW5lIFNDVExSX0EzMl9FTHhfVEUg
ICAgKF9BQygxLFUpPDwzMCkKKyNkZWZpbmUgU0NUTFJfQTMyX0VMeF9GSSAgICAoX0FDKDEsVSk8
PDIxKQorCisvKiBDb21tb24gYml0cyBmb3IgU0NUTFJfRUx4IG9uIGFsbCBhcmNoaXRlY3R1cmVz
ICovCisjZGVmaW5lIFNDVExSX0F4eF9FTHhfRUUgICAgKF9BQygxLFUpPDwyNSkKKyNkZWZpbmUg
U0NUTFJfQXh4X0VMeF9XWE4gICAoX0FDKDEsVSk8PDE5KQorI2RlZmluZSBTQ1RMUl9BeHhfRUx4
X0kgICAgIChfQUMoMSxVKTw8MTIpCisjZGVmaW5lIFNDVExSX0F4eF9FTHhfQyAgICAgKF9BQygx
LFUpPDwyKQorI2RlZmluZSBTQ1RMUl9BeHhfRUx4X0EgICAgIChfQUMoMSxVKTw8MSkKKyNkZWZp
bmUgU0NUTFJfQXh4X0VMeF9NICAgICAoX0FDKDEsVSk8PDApCiAKICNkZWZpbmUgSFNDVExSX0JB
U0UgICAgIF9BQygweDMwYzUxODc4LFUpCiAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 14 12:21:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 12:21:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQWRO-00089L-C5; Tue, 14 May 2019 12:21:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zxYt=TO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hQWRN-00088h-7M
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 12:21:53 +0000
X-Inumbo-ID: da83c45e-7642-11e9-8980-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id da83c45e-7642-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 12:21:51 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 98A37341;
 Tue, 14 May 2019 05:21:51 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 890773F71E;
 Tue, 14 May 2019 05:21:50 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 14 May 2019 13:21:14 +0100
Message-Id: <20190514122136.28215-6-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190514122136.28215-1-julien.grall@arm.com>
References: <20190514122136.28215-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH MM-PART2 v2 03/19] xen/arm: processor: Use
 BIT(.., UL) instead of _AC(1, U) in SCTLR_ defines
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Andrii_Anisov@epam.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VXNlIHRoZSBwYXR0ZXJuIEJJVCguLi4sIFVMKSB0byBtYWtlIHRoZSBjb2RlIG1vcmUgcmVhZGFi
bGUuIE5vdGUgdGhhdAp1bnNpZ25lZCBsb25nIGlzIHVzZWQgaW5zdGVhZCBvZiB1bnNpZ25lZCBi
ZWNhdXNlIFNDVExSIGlzIHRlY2huaWNhbGx5CjMyLWJpdCBvbiBBcm0zMiBhbmQgNjQtYml0IG9u
IEFybTY0LgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4KCi0tLQogICAgQ2hhbmdlcyBpbiB2MjoKICAgICAgICAtIFJld29yayB0aGUgcGF0Y2ggdG8g
dXNlIEJJVCguLi4sIFVMKSBpbnN0ZWFkIG9mIF9CSVRVTCguLi4pLgotLS0KIHhlbi9pbmNsdWRl
L2FzbS1hcm0vcHJvY2Vzc29yLmggfCAxOCArKysrKysrKystLS0tLS0tLS0KIDEgZmlsZSBjaGFu
Z2VkLCA5IGluc2VydGlvbnMoKyksIDkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29y
LmgKaW5kZXggZjNiNjgxODVlYi4uYmJjYmEwNjFjYSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLWFybS9wcm9jZXNzb3IuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5o
CkBAIC0xMjAsMjAgKzEyMCwyMCBAQAogCiAvKiBCaXRzIHNwZWNpZmljIHRvIFNDVExSX0VMMSBm
b3IgQXJtMzIgKi8KIAotI2RlZmluZSBTQ1RMUl9BMzJfRUwxX1YgICAgIChfQUMoMSxVKTw8MTMp
CisjZGVmaW5lIFNDVExSX0EzMl9FTDFfViAgICAgQklUKDEzLCBVTCkKIAogLyogQ29tbW9uIGJp
dHMgZm9yIFNDVExSX0VMeCBmb3IgQXJtMzIgKi8KIAotI2RlZmluZSBTQ1RMUl9BMzJfRUx4X1RF
ICAgIChfQUMoMSxVKTw8MzApCi0jZGVmaW5lIFNDVExSX0EzMl9FTHhfRkkgICAgKF9BQygxLFUp
PDwyMSkKKyNkZWZpbmUgU0NUTFJfQTMyX0VMeF9URSAgICBCSVQoMzAsIFVMKQorI2RlZmluZSBT
Q1RMUl9BMzJfRUx4X0ZJICAgIEJJVCgyMSwgVUwpCiAKIC8qIENvbW1vbiBiaXRzIGZvciBTQ1RM
Ul9FTHggb24gYWxsIGFyY2hpdGVjdHVyZXMgKi8KLSNkZWZpbmUgU0NUTFJfQXh4X0VMeF9FRSAg
ICAoX0FDKDEsVSk8PDI1KQotI2RlZmluZSBTQ1RMUl9BeHhfRUx4X1dYTiAgIChfQUMoMSxVKTw8
MTkpCi0jZGVmaW5lIFNDVExSX0F4eF9FTHhfSSAgICAgKF9BQygxLFUpPDwxMikKLSNkZWZpbmUg
U0NUTFJfQXh4X0VMeF9DICAgICAoX0FDKDEsVSk8PDIpCi0jZGVmaW5lIFNDVExSX0F4eF9FTHhf
QSAgICAgKF9BQygxLFUpPDwxKQotI2RlZmluZSBTQ1RMUl9BeHhfRUx4X00gICAgIChfQUMoMSxV
KTw8MCkKKyNkZWZpbmUgU0NUTFJfQXh4X0VMeF9FRSAgICBCSVQoMjUsIFVMKQorI2RlZmluZSBT
Q1RMUl9BeHhfRUx4X1dYTiAgIEJJVCgxOSwgVUwpCisjZGVmaW5lIFNDVExSX0F4eF9FTHhfSSAg
ICAgQklUKDEyLCBVTCkKKyNkZWZpbmUgU0NUTFJfQXh4X0VMeF9DICAgICBCSVQoMiwgVUwpCisj
ZGVmaW5lIFNDVExSX0F4eF9FTHhfQSAgICAgQklUKDEsIFVMKQorI2RlZmluZSBTQ1RMUl9BeHhf
RUx4X00gICAgIEJJVCgwLCBVTCkKIAogI2RlZmluZSBIU0NUTFJfQkFTRSAgICAgX0FDKDB4MzBj
NTE4NzgsVSkKIAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 14 12:21:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 12:21:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQWRP-0008AS-O2; Tue, 14 May 2019 12:21:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zxYt=TO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hQWRO-00089K-Dg
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 12:21:54 +0000
X-Inumbo-ID: db5db89e-7642-11e9-8980-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id db5db89e-7642-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 12:21:53 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 15E5D15AB;
 Tue, 14 May 2019 05:21:53 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D6D0D3F71E;
 Tue, 14 May 2019 05:21:51 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 14 May 2019 13:21:15 +0100
Message-Id: <20190514122136.28215-7-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190514122136.28215-1-julien.grall@arm.com>
References: <20190514122136.28215-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH MM-PART1 v3 3/8] xen/arm: Remove
 flush_xen_text_tlb_local()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGZ1bmN0aW9uIGZsdXNoX3hlbl90ZXh0X3RsYl9sb2NhbCgpIGhhcyBiZWVuIG1pc3VzZWQg
YW5kIHdpbGwgcmVzdWx0CnRvIGludmFsaWRhdGUgdGhlIGluc3RydWN0aW9uIGNhY2hlIG1vcmUg
dGhhbiBuZWNlc3NhcnkuCgpGb3IgaW5zdGFuY2UsIHRoZXJlIGlzIG5vIG5lZWQgdG8gaW52YWxp
ZGF0ZSB0aGUgaW5zdHJ1Y3Rpb24gY2FjaGUgaWYKd2UgYXJlIHNldHRpbmcgU0NUTFJfRUwyLldY
Ti4KClRoZXJlIGlzIGVmZmVjdGl2ZWx5IG9ubHkgb25lIGNhbGxlciAoaS5lIGZyZWVfaW5pdF9t
ZW1vcnkoKSB3aG8gd291bGQKbmVlZCB0byBpbnZhbGlkYXRlIHRoZSBpbnN0cnVjdGlvbiBjYWNo
ZS4KClNvIHJhdGhlciB0aGFuIGtlZXBpbmcgYXJvdW5kIHRoZSBmdW5jdGlvbiBmbHVzaF94ZW5f
dGV4dF90bGJfbG9jYWwoKQpyZXBsYWNlIGl0IHdpdGggY2FsbCB0byBmbHVzaF94ZW5fdGxiX2xv
Y2FsKCkgYW5kIGV4cGxpY2l0ZWx5IGZsdXNoCnRoZSBjYWNoZSB3aGVuIG5lY2Vzc2FyeS4KClNp
Z25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+ClJldmlld2Vk
LWJ5OiBBbmRyaWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgoKLS0tCiAgICBDaGFu
Z2VzIGluIHYzOgogICAgICAgIC0gRml4IHR5cG9lcwoKICAgIENoYW5nZXMgaW4gdjI6CiAgICAg
ICAgLSBBZGQgQW5kcmlpJ3MgcmV2aWV3ZWQtYnkKLS0tCiB4ZW4vYXJjaC9hcm0vbW0uYyAgICAg
ICAgICAgICAgICB8IDE3ICsrKysrKysrKysrKysrLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2Fy
bTMyL3BhZ2UuaCB8IDIzICsrKysrKysrKy0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20t
YXJtL2FybTY0L3BhZ2UuaCB8IDIxICsrKysrLS0tLS0tLS0tLS0tLS0tLQogMyBmaWxlcyBjaGFu
Z2VkLCAyOCBpbnNlcnRpb25zKCspLCAzMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vbW0uYyBiL3hlbi9hcmNoL2FybS9tbS5jCmluZGV4IDkzYWQxMTgxODMuLmRmYmUz
OWM3MGEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9tbS5jCisrKyBiL3hlbi9hcmNoL2FybS9t
bS5jCkBAIC02MTAsOCArNjEwLDEyIEBAIHZvaWQgX19pbml0IHJlbW92ZV9lYXJseV9tYXBwaW5n
cyh2b2lkKQogc3RhdGljIHZvaWQgeGVuX3B0X2VuZm9yY2Vfd254KHZvaWQpCiB7CiAgICAgV1JJ
VEVfU1lTUkVHMzIoUkVBRF9TWVNSRUczMihTQ1RMUl9FTDIpIHwgU0NUTFJfV1hOLCBTQ1RMUl9F
TDIpOwotICAgIC8qIEZsdXNoIGV2ZXJ5dGhpbmcgYWZ0ZXIgc2V0dGluZyBXWE4gYml0LiAqLwot
ICAgIGZsdXNoX3hlbl90ZXh0X3RsYl9sb2NhbCgpOworICAgIC8qCisgICAgICogVGhlIFRMQnMg
bWF5IGNhY2hlIFNDVExSX0VMMi5XWE4uIFNvIGVuc3VyZSBpdCBpcyBzeW5jaHJvbml6ZWQKKyAg
ICAgKiBiZWZvcmUgZmx1c2hpbmcgdGhlIFRMQnMuCisgICAgICovCisgICAgaXNiKCk7CisgICAg
Zmx1c2hfeGVuX2RhdGFfdGxiX2xvY2FsKCk7CiB9CiAKIGV4dGVybiB2b2lkIHN3aXRjaF90dGJy
KHVpbnQ2NF90IHR0YnIpOwpAQCAtMTEyMyw3ICsxMTI3LDcgQEAgc3RhdGljIHZvaWQgc2V0X3B0
ZV9mbGFnc19vbl9yYW5nZShjb25zdCBjaGFyICpwLCB1bnNpZ25lZCBsb25nIGwsIGVudW0gbWcg
bWcpCiAgICAgICAgIH0KICAgICAgICAgd3JpdGVfcHRlKHhlbl94ZW5tYXAgKyBpLCBwdGUpOwog
ICAgIH0KLSAgICBmbHVzaF94ZW5fdGV4dF90bGJfbG9jYWwoKTsKKyAgICBmbHVzaF94ZW5fZGF0
YV90bGJfbG9jYWwoKTsKIH0KIAogLyogUmVsZWFzZSBhbGwgX19pbml0IGFuZCBfX2luaXRkYXRh
IHJhbmdlcyB0byBiZSByZXVzZWQgKi8KQEAgLTExMzYsNiArMTE0MCwxMyBAQCB2b2lkIGZyZWVf
aW5pdF9tZW1vcnkodm9pZCkKICAgICB1aW50MzJfdCAqcDsKIAogICAgIHNldF9wdGVfZmxhZ3Nf
b25fcmFuZ2UoX19pbml0X2JlZ2luLCBsZW4sIG1nX3J3KTsKKworICAgIC8qCisgICAgICogRnJv
bSBub3cgb24sIGluaXQgd2lsbCBub3QgYmUgdXNlZCBmb3IgZXhlY3V0aW9uIGFueW1vcmUsCisg
ICAgICogc28gbnVrZSB0aGUgaW5zdHJ1Y3Rpb24gY2FjaGUgdG8gcmVtb3ZlIGVudHJpZXMgcmVs
YXRlZCB0byBpbml0LgorICAgICAqLworICAgIGludmFsaWRhdGVfaWNhY2hlX2xvY2FsKCk7CisK
ICNpZmRlZiBDT05GSUdfQVJNXzMyCiAgICAgLyogdWRmIGluc3RydWN0aW9uIGkuZSAoc2VlIEE4
LjguMjQ3IGluIEFSTSBEREkgMDQwNkMuYykgKi8KICAgICBpbnNuID0gMHhlN2YwMDBmMDsKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIvcGFnZS5oIGIveGVuL2luY2x1ZGUv
YXNtLWFybS9hcm0zMi9wYWdlLmgKaW5kZXggZWE0YjMxMmM3MC4uNDBhNzdkYWE5ZCAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9hcm0zMi9wYWdlLmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLWFybS9hcm0zMi9wYWdlLmgKQEAgLTQ2LDI0ICs0NiwxOSBAQCBzdGF0aWMgaW5saW5lIHZv
aWQgaW52YWxpZGF0ZV9pY2FjaGUodm9pZCkKIH0KIAogLyoKLSAqIEZsdXNoIGFsbCBoeXBlcnZp
c29yIG1hcHBpbmdzIGZyb20gdGhlIFRMQiBhbmQgYnJhbmNoIHByZWRpY3RvciBvZgotICogdGhl
IGxvY2FsIHByb2Nlc3Nvci4KLSAqCi0gKiBUaGlzIGlzIG5lZWRlZCBhZnRlciBjaGFuZ2luZyBY
ZW4gY29kZSBtYXBwaW5ncy4KLSAqCi0gKiBUaGUgY2FsbGVyIG5lZWRzIHRvIGlzc3VlIHRoZSBu
ZWNlc3NhcnkgRFNCIGFuZCBELWNhY2hlIGZsdXNoZXMKLSAqIGJlZm9yZSBjYWxsaW5nIGZsdXNo
X3hlbl90ZXh0X3RsYi4KKyAqIEludmFsaWRhdGUgYWxsIGluc3RydWN0aW9uIGNhY2hlcyBvbiB0
aGUgbG9jYWwgcHJvY2Vzc29yIHRvIFBvVS4KKyAqIFdlIGFsc28gbmVlZCB0byBmbHVzaCB0aGUg
YnJhbmNoIHByZWRpY3RvciBmb3IgQVJNdjcgYXMgaXQgbWF5IGJlCisgKiBhcmNoaXRlY3R1cmFs
bHkgdmlzaWJsZSB0byB0aGUgc29mdHdhcmUgKHNlZSBCMi4yLjQgaW4gQVJNIERESSAwNDA2Qy5i
KS4KICAqLwotc3RhdGljIGlubGluZSB2b2lkIGZsdXNoX3hlbl90ZXh0X3RsYl9sb2NhbCh2b2lk
KQorc3RhdGljIGlubGluZSB2b2lkIGludmFsaWRhdGVfaWNhY2hlX2xvY2FsKHZvaWQpCiB7CiAg
ICAgYXNtIHZvbGF0aWxlICgKLSAgICAgICAgImlzYjsiICAgICAgICAgICAgICAgICAgICAgICAg
LyogRW5zdXJlIHN5bmNocm9uaXphdGlvbiB3aXRoIHByZXZpb3VzIGNoYW5nZXMgdG8gdGV4dCAq
LwotICAgICAgICBDTURfQ1AzMihUTEJJQUxMSCkgICAgICAgICAgICAvKiBGbHVzaCBoeXBlcnZp
c29yIFRMQiAqLwotICAgICAgICBDTURfQ1AzMihJQ0lBTExVKSAgICAgICAgICAgICAvKiBGbHVz
aCBJLWNhY2hlICovCi0gICAgICAgIENNRF9DUDMyKEJQSUFMTCkgICAgICAgICAgICAgIC8qIEZs
dXNoIGJyYW5jaCBwcmVkaWN0b3IgKi8KLSAgICAgICAgImRzYjsiICAgICAgICAgICAgICAgICAg
ICAgICAgLyogRW5zdXJlIGNvbXBsZXRpb24gb2YgVExCK0JQIGZsdXNoICovCi0gICAgICAgICJp
c2I7IgorICAgICAgICBDTURfQ1AzMihJQ0lBTExVKSAgICAgICAvKiBGbHVzaCBJLWNhY2hlLiAq
LworICAgICAgICBDTURfQ1AzMihCUElBTEwpICAgICAgICAvKiBGbHVzaCBicmFuY2ggcHJlZGlj
dG9yLiAqLwogICAgICAgICA6IDogOiAibWVtb3J5Iik7CisKKyAgICBkc2IobnNoKTsgICAgICAg
ICAgICAgICAgICAgLyogRW5zdXJlIGNvbXBsZXRpb24gb2YgdGhlIGZsdXNoIEktY2FjaGUgKi8K
KyAgICBpc2IoKTsgICAgICAgICAgICAgICAgICAgICAgLyogU3luY2hyb25pemUgZmV0Y2hlZCBp
bnN0cnVjdGlvbiBzdHJlYW0uICovCiB9CiAKIC8qCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20tYXJtL2FybTY0L3BhZ2UuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvcGFnZS5oCmlu
ZGV4IDIzZDc3ODE1NGQuLjZjMzZkMDIxMGYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1h
cm0vYXJtNjQvcGFnZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvcGFnZS5oCkBA
IC0zNywyMyArMzcsMTIgQEAgc3RhdGljIGlubGluZSB2b2lkIGludmFsaWRhdGVfaWNhY2hlKHZv
aWQpCiAgICAgaXNiKCk7CiB9CiAKLS8qCi0gKiBGbHVzaCBhbGwgaHlwZXJ2aXNvciBtYXBwaW5n
cyBmcm9tIHRoZSBUTEIgb2YgdGhlIGxvY2FsIHByb2Nlc3Nvci4KLSAqCi0gKiBUaGlzIGlzIG5l
ZWRlZCBhZnRlciBjaGFuZ2luZyBYZW4gY29kZSBtYXBwaW5ncy4KLSAqCi0gKiBUaGUgY2FsbGVy
IG5lZWRzIHRvIGlzc3VlIHRoZSBuZWNlc3NhcnkgRFNCIGFuZCBELWNhY2hlIGZsdXNoZXMKLSAq
IGJlZm9yZSBjYWxsaW5nIGZsdXNoX3hlbl90ZXh0X3RsYi4KLSAqLwotc3RhdGljIGlubGluZSB2
b2lkIGZsdXNoX3hlbl90ZXh0X3RsYl9sb2NhbCh2b2lkKQorLyogSW52YWxpZGF0ZSBhbGwgaW5z
dHJ1Y3Rpb24gY2FjaGVzIG9uIHRoZSBsb2NhbCBwcm9jZXNzb3IgdG8gUG9VICovCitzdGF0aWMg
aW5saW5lIHZvaWQgaW52YWxpZGF0ZV9pY2FjaGVfbG9jYWwodm9pZCkKIHsKLSAgICBhc20gdm9s
YXRpbGUgKAotICAgICAgICAiaXNiOyIgICAgICAgLyogRW5zdXJlIHN5bmNocm9uaXphdGlvbiB3
aXRoIHByZXZpb3VzIGNoYW5nZXMgdG8gdGV4dCAqLwotICAgICAgICAidGxiaSAgIGFsbGUyOyIg
ICAgICAgICAgICAgICAgIC8qIEZsdXNoIGh5cGVydmlzb3IgVExCICovCi0gICAgICAgICJpYyAg
ICAgaWFsbHU7IiAgICAgICAgICAgICAgICAgLyogRmx1c2ggSS1jYWNoZSAqLwotICAgICAgICAi
ZHNiICAgIHN5OyIgICAgICAgICAgICAgICAgICAgIC8qIEVuc3VyZSBjb21wbGV0aW9uIG9mIFRM
QiBmbHVzaCAqLwotICAgICAgICAiaXNiOyIKLSAgICAgICAgOiA6IDogIm1lbW9yeSIpOworICAg
IGFzbSB2b2xhdGlsZSAoImljIGlhbGx1Iik7CisgICAgZHNiKG5zaCk7ICAgICAgICAgICAgICAg
LyogRW5zdXJlIGNvbXBsZXRpb24gb2YgdGhlIEktY2FjaGUgZmx1c2ggKi8KKyAgICBpc2IoKTsK
IH0KIAogLyoKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 14 12:21:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 12:21:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQWRR-0008C0-69; Tue, 14 May 2019 12:21:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zxYt=TO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hQWRP-0008AN-Km
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 12:21:55 +0000
X-Inumbo-ID: dc3cb1b3-7642-11e9-8980-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id dc3cb1b3-7642-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 12:21:54 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 63FC615AD;
 Tue, 14 May 2019 05:21:54 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 53C9D3F71E;
 Tue, 14 May 2019 05:21:53 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 14 May 2019 13:21:16 +0100
Message-Id: <20190514122136.28215-8-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190514122136.28215-1-julien.grall@arm.com>
References: <20190514122136.28215-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH MM-PART2 v2 04/19] xen/arm: Rework HSCTLR_BASE
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Andrii_Anisov@epam.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGN1cnJlbnQgdmFsdWUgb2YgSFNDVExSX0JBU0UgZm9yIEFybTY0IGlzIHByZXR0eSB3cm9u
Zy4gSXQgd291bGQKYWN0dWFsbHkgdHVybiBvbiBTQ1RMUl9FTDIubkFBIChiaXQgNikgb24gaGFy
ZHdhcmUgaW1wbGVtZW50aW5nCkFSTXY4LjQtTFNFLgoKRnVydGhlcm1vcmUsIHRoZSBkb2N1bWVu
dGF0aW9uIG9mIHdoYXQgaXMgY2xlYXJlZC9zZXQgaW4gU0NUTFJfRUwyIGlzCmFsc28gbm90IGNv
cnJlY3QgYW5kIGxvb2tzIGxpa2UgdG8gYmUgYSB2ZXJiYXRpbSBjb3B5IGZyb20gQXJtMzIuCgpI
U0NUTFJfQkFTRSBpcyByZXBsYWNlZCB3aXRoIGEgYnVuY2ggb2YgcGVyLWFyY2hpdGVjdHVyZSBu
ZXcgZGVmaW5lcwpoZWxwaW5nIHRvIHVuZGVyc3RhbmQgYmV0dGVyIHdoYXQgaXMgdGhlIGluaXRp
YWxpZSB2YWx1ZSBmb3IKU0NUTFJfRUwyL0hTQ1RMUi4KCk5vdGUgdGhlIGRlZmluZXMgKl9DTEVB
UiBhcmUgb25seSB1c2VkIHRvIGNoZWNrIHRoZSBzdGF0ZSBvZiBlYWNoIGJpdHMKYXJlIGtub3du
LgoKTGFzdGx5LCB0aGUgZG9jdW1lbnRhdGlvbiBpcyBkcm9wcGVkIGZyb20gYXJtezMyLDY0fS9o
ZWFkLlMgYXMgaXQgd291bGQKYmUgcHJldHR5IGVhc3kgdG8gZ2V0IG91dC1vZi1zeW5jIHdpdGgg
dGhlIGRlZmluaXRpb25zLgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KCi0tLQogICAgQ2hhbmdlcyBpbiB2MjoKICAgICAgICAtIFVzZSBCSVQoLi4u
LCBVTCkgaW5zdGVhZCBvZiBfQklUVUwKLS0tCiB4ZW4vYXJjaC9hcm0vYXJtMzIvaGVhZC5TICAg
ICAgIHwgMTIgKy0tLS0tLS0tCiB4ZW4vYXJjaC9hcm0vYXJtNjQvaGVhZC5TICAgICAgIHwgMTAg
Ky0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmggfCA1NCArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLQogMyBmaWxlcyBjaGFuZ2VkLCA1NSBpbnNl
cnRpb25zKCspLCAyMSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJt
MzIvaGVhZC5TIGIveGVuL2FyY2gvYXJtL2FybTMyL2hlYWQuUwppbmRleCA0NTRkMjQ1MzdjLi44
YTk4NjA3NDU5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYXJtMzIvaGVhZC5TCisrKyBiL3hl
bi9hcmNoL2FybS9hcm0zMi9oZWFkLlMKQEAgLTIzNCwxNyArMjM0LDcgQEAgY3B1X2luaXRfZG9u
ZToKICAgICAgICAgbGRyICAgcjAsID0oVENSX1JFUzF8VENSX1NIMF9JU3xUQ1JfT1JHTjBfV0JX
QXxUQ1JfSVJHTjBfV0JXQXxUQ1JfVDBTWigwKSkKICAgICAgICAgbWNyICAgQ1AzMihyMCwgSFRD
UikKIAotICAgICAgICAvKgotICAgICAgICAgKiBTZXQgdXAgdGhlIEhTQ1RMUjoKLSAgICAgICAg
ICogRXhjZXB0aW9ucyBpbiBMRSBBUk0sCi0gICAgICAgICAqIExvdy1sYXRlbmN5IElSUXMgZGlz
YWJsZWQsCi0gICAgICAgICAqIFdyaXRlLWltcGxpZXMtWE4gZGlzYWJsZWQgKGZvciBub3cpLAot
ICAgICAgICAgKiBELWNhY2hlIGRpc2FibGVkIChmb3Igbm93KSwKLSAgICAgICAgICogSS1jYWNo
ZSBlbmFibGVkLAotICAgICAgICAgKiBBbGlnbm1lbnQgY2hlY2tpbmcgZW5hYmxlZCwKLSAgICAg
ICAgICogTU1VIHRyYW5zbGF0aW9uIGRpc2FibGVkIChmb3Igbm93KS4KLSAgICAgICAgICovCi0g
ICAgICAgIGxkciAgIHIwLCA9KEhTQ1RMUl9CQVNFfFNDVExSX0F4eF9FTHhfQSkKKyAgICAgICAg
bGRyICAgcjAsID1IU0NUTFJfU0VUCiAgICAgICAgIG1jciAgIENQMzIocjAsIEhTQ1RMUikKIAog
ICAgICAgICAvKgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTY0L2hlYWQuUyBiL3hlbi9h
cmNoL2FybS9hcm02NC9oZWFkLlMKaW5kZXggOGE2YmUzMzUyZS4uNGZlOTA0YzUxZCAxMDA2NDQK
LS0tIGEveGVuL2FyY2gvYXJtL2FybTY0L2hlYWQuUworKysgYi94ZW4vYXJjaC9hcm0vYXJtNjQv
aGVhZC5TCkBAIC0zNjMsMTUgKzM2Myw3IEBAIHNraXBfYnNzOgogCiAgICAgICAgIG1zciAgIHRj
cl9lbDIsIHgwCiAKLSAgICAgICAgLyogU2V0IHVwIHRoZSBTQ1RMUl9FTDI6Ci0gICAgICAgICAq
IEV4Y2VwdGlvbnMgaW4gTEUgQVJNLAotICAgICAgICAgKiBMb3ctbGF0ZW5jeSBJUlFzIGRpc2Fi
bGVkLAotICAgICAgICAgKiBXcml0ZS1pbXBsaWVzLVhOIGRpc2FibGVkIChmb3Igbm93KSwKLSAg
ICAgICAgICogRC1jYWNoZSBkaXNhYmxlZCAoZm9yIG5vdyksCi0gICAgICAgICAqIEktY2FjaGUg
ZW5hYmxlZCwKLSAgICAgICAgICogQWxpZ25tZW50IGNoZWNraW5nIGRpc2FibGVkLAotICAgICAg
ICAgKiBNTVUgdHJhbnNsYXRpb24gZGlzYWJsZWQgKGZvciBub3cpLiAqLwotICAgICAgICBsZHIg
ICB4MCwgPShIU0NUTFJfQkFTRSkKKyAgICAgICAgbGRyICAgeDAsID1TQ1RMUl9FTDJfU0VUCiAg
ICAgICAgIG1zciAgIFNDVExSX0VMMiwgeDAKIAogICAgICAgICAvKiBFbnN1cmUgdGhhdCBhbnkg
ZXhjZXB0aW9ucyBlbmNvdW50ZXJlZCBhdCBFTDIKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vcHJvY2Vzc29yLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oCmluZGV4
IGJiY2JhMDYxY2EuLjlhZmMzNzg2YzUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0v
cHJvY2Vzc29yLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaApAQCAtMTI3
LDYgKzEyNyw5IEBACiAjZGVmaW5lIFNDVExSX0EzMl9FTHhfVEUgICAgQklUKDMwLCBVTCkKICNk
ZWZpbmUgU0NUTFJfQTMyX0VMeF9GSSAgICBCSVQoMjEsIFVMKQogCisvKiBDb21tb24gYml0cyBm
b3IgU0NUTFJfRUx4IGZvciBBcm02NCAqLworI2RlZmluZSBTQ1RMUl9BNjRfRUx4X1NBICAgIEJJ
VCgzLCBVTCkKKwogLyogQ29tbW9uIGJpdHMgZm9yIFNDVExSX0VMeCBvbiBhbGwgYXJjaGl0ZWN0
dXJlcyAqLwogI2RlZmluZSBTQ1RMUl9BeHhfRUx4X0VFICAgIEJJVCgyNSwgVUwpCiAjZGVmaW5l
IFNDVExSX0F4eF9FTHhfV1hOICAgQklUKDE5LCBVTCkKQEAgLTEzNSw3ICsxMzgsNTYgQEAKICNk
ZWZpbmUgU0NUTFJfQXh4X0VMeF9BICAgICBCSVQoMSwgVUwpCiAjZGVmaW5lIFNDVExSX0F4eF9F
THhfTSAgICAgQklUKDAsIFVMKQogCi0jZGVmaW5lIEhTQ1RMUl9CQVNFICAgICBfQUMoMHgzMGM1
MTg3OCxVKQorI2lmZGVmIENPTkZJR19BUk1fMzIKKworI2RlZmluZSBIU0NUTFJfUkVTMSAgICAg
KEJJVCggMywgVUwpIHwgQklUKCA0LCBVTCkgfCBCSVQoIDUsIFVMKSB8XAorICAgICAgICAgICAg
ICAgICAgICAgICAgIEJJVCggNiwgVUwpIHwgQklUKDExLCBVTCkgfCBCSVQoMTYsIFVMKSB8XAor
ICAgICAgICAgICAgICAgICAgICAgICAgIEJJVCgxOCwgVUwpIHwgQklUKDIyLCBVTCkgfCBCSVQo
MjMsIFVMKSB8XAorICAgICAgICAgICAgICAgICAgICAgICAgIEJJVCgyOCwgVUwpIHwgQklUKDI5
LCBVTCkpCisKKyNkZWZpbmUgSFNDVExSX1JFUzAgICAgIChCSVQoNywgVUwpICB8IEJJVCg4LCBV
TCkgIHwgQklUKDksIFVMKSAgfCBCSVQoMTAsIFVMKSB8XAorICAgICAgICAgICAgICAgICAgICAg
ICAgIEJJVCgxMywgVUwpIHwgQklUKDE0LCBVTCkgfCBCSVQoMTUsIFVMKSB8IEJJVCgxNywgVUwp
IHxcCisgICAgICAgICAgICAgICAgICAgICAgICAgQklUKDIwLCBVTCkgfCBCSVQoMjQsIFVMKSB8
IEJJVCgyNiwgVUwpIHwgQklUKDI3LCBVTCkgfFwKKyAgICAgICAgICAgICAgICAgICAgICAgICBC
SVQoMzEsIFVMKSkKKworLyogSW5pdGlhbCB2YWx1ZSBmb3IgSFNDVExSICovCisjZGVmaW5lIEhT
Q1RMUl9TRVQgICAgICAoSFNDVExSX1JFUzEgICAgfCBTQ1RMUl9BeHhfRUx4X0EgICB8IFNDVExS
X0F4eF9FTHhfSSkKKworI2RlZmluZSBIU0NUTFJfQ0xFQVIgICAgKEhTQ1RMUl9SRVMwICAgICAg
ICB8IFNDVExSX0F4eF9FTHhfTSAgIHxcCisgICAgICAgICAgICAgICAgICAgICAgICAgU0NUTFJf
QXh4X0VMeF9DICAgIHwgU0NUTFJfQXh4X0VMeF9XWE4gfFwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICBTQ1RMUl9BMzJfRUx4X0ZJICAgfCBTQ1RMUl9BeHhfRUx4X0VFICB8XAorICAgICAgICAg
ICAgICAgICAgICAgICAgIFNDVExSX0EzMl9FTHhfVEUpCisKKyNpZiAoSFNDVExSX1NFVCBeIEhT
Q1RMUl9DTEVBUikgIT0gMHhmZmZmZmZmZlUKKyNlcnJvciAiSW5jb25zaXN0ZW50IEhTQ1RMUiBz
ZXQvY2xlYXIgYml0cyIKKyNlbmRpZgorCisjZWxzZQorCisjZGVmaW5lIFNDVExSX0VMMl9SRVMx
ICAoQklUKCA0LCBVTCkgfCBCSVQoIDUsIFVMKSB8IEJJVCgxMSwgVUwpIHxcCisgICAgICAgICAg
ICAgICAgICAgICAgICAgQklUKDE2LCBVTCkgfCBCSVQoMTgsIFVMKSB8IEJJVCgyMiwgVUwpIHxc
CisgICAgICAgICAgICAgICAgICAgICAgICAgQklUKDIzLCBVTCkgfCBCSVQoMjgsIFVMKSB8IEJJ
VCgyOSwgVUwpKQorCisjZGVmaW5lIFNDVExSX0VMMl9SRVMwICAoQklUKCA2LCBVTCkgfCBCSVQo
IDcsIFVMKSB8IEJJVCggOCwgVUwpIHxcCisgICAgICAgICAgICAgICAgICAgICAgICAgQklUKCA5
LCBVTCkgfCBCSVQoMTAsIFVMKSB8IEJJVCgxMywgVUwpIHxcCisgICAgICAgICAgICAgICAgICAg
ICAgICAgQklUKDE0LCBVTCkgfCBCSVQoMTUsIFVMKSB8IEJJVCgxNywgVUwpIHxcCisgICAgICAg
ICAgICAgICAgICAgICAgICAgQklUKDIwLCBVTCkgfCBCSVQoMjEsIFVMKSB8IEJJVCgyNCwgVUwp
IHxcCisgICAgICAgICAgICAgICAgICAgICAgICAgQklUKDI2LCBVTCkgfCBCSVQoMjcsIFVMKSB8
IEJJVCgzMCwgVUwpIHxcCisgICAgICAgICAgICAgICAgICAgICAgICAgQklUKDMxLCBVTCkgfCAo
MHhmZmZmZmZmZlVMTCA8PCAzMikpCisKKy8qIEluaXRpYWwgdmFsdWUgZm9yIFNDVExSX0VMMiAq
LworI2RlZmluZSBTQ1RMUl9FTDJfU0VUICAgKFNDVExSX0VMMl9SRVMxICAgICB8IFNDVExSX0E2
NF9FTHhfU0EgIHxcCisgICAgICAgICAgICAgICAgICAgICAgICAgU0NUTFJfQXh4X0VMeF9JKQor
CisjZGVmaW5lIFNDVExSX0VMMl9DTEVBUiAoU0NUTFJfRUwyX1JFUzAgICAgIHwgU0NUTFJfQXh4
X0VMeF9NICAgfFwKKyAgICAgICAgICAgICAgICAgICAgICAgICBTQ1RMUl9BeHhfRUx4X0EgICAg
fCBTQ1RMUl9BeHhfRUx4X0MgICB8XAorICAgICAgICAgICAgICAgICAgICAgICAgIFNDVExSX0F4
eF9FTHhfV1hOICB8IFNDVExSX0F4eF9FTHhfRUUpCisKKyNpZiAoU0NUTFJfRUwyX1NFVCBeIFND
VExSX0VMMl9DTEVBUikgIT0gMHhmZmZmZmZmZmZmZmZmZmZmVUwKKyNlcnJvciAiSW5jb25zaXN0
ZW50IFNDVExSX0VMMiBzZXQvY2xlYXIgYml0cyIKKyNlbmRpZgorCisjZW5kaWYKIAogLyogSENS
IEh5cCBDb25maWd1cmF0aW9uIFJlZ2lzdGVyICovCiAjZGVmaW5lIEhDUl9SVyAgICAgICAgICAo
X0FDKDEsVUwpPDwzMSkgLyogUmVnaXN0ZXIgV2lkdGgsIEFSTTY0IG9ubHkgKi8KLS0gCjIuMTEu
MAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 14 12:21:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 12:21:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQWRR-0008Cd-Mf; Tue, 14 May 2019 12:21:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zxYt=TO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hQWRR-0008Bo-0H
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 12:21:57 +0000
X-Inumbo-ID: dd3ec0c0-7642-11e9-9cb9-8f650e2c81e1
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id dd3ec0c0-7642-11e9-9cb9-8f650e2c81e1;
 Tue, 14 May 2019 12:21:56 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D5C6B341;
 Tue, 14 May 2019 05:21:55 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id A23C53F71E;
 Tue, 14 May 2019 05:21:54 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 14 May 2019 13:21:17 +0100
Message-Id: <20190514122136.28215-9-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190514122136.28215-1-julien.grall@arm.com>
References: <20190514122136.28215-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH MM-PART1 v3 4/8] xen/arm: tlbflush: Clarify the
 TLB helpers name
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VExCIGhlbHBlcnMgaW4gdGhlIGhlYWRlcnMgdGxiZmx1c2guaCBhcmUgY3VycmVudGx5IHF1aXRl
IGNvbmZ1c2luZyB0bwp1c2UgdGhlIG5hbWUgbWF5IGxlYWQgdG8gdGhpbmsgdGhleSBhcmUgZGVh
bGluZyB3aXRoIGh5cGVydmlzb3JzIFRMQnMKd2hpbGUgdGhleSBhY3R1YWxseSBkZWFsIHdpdGgg
Z3Vlc3QgVExCcy4KClJlbmFtZSB0aGVtIHRvIG1ha2UgaXQgY2xlYXJlciB0aGF0IHdlIGFyZSBk
ZWFsaW5nIHdpdGggZ3Vlc3QgVExCcy4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+ClJldmlld2VkLWJ5OiBBbmRyaWkgQW5pc292IDxhbmRyaWlfYW5p
c292QGVwYW0uY29tPgpBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPgoKLS0tCiAgICBDaGFuZ2VzIGluIHYzOgogICAgICAgIC0gQWRkIFN0ZWZhbm8n
cyBhY2tlZC1ieQoKICAgIENoYW5nZXMgaW4gdjI6CiAgICAgICAgLSBBZGQgQW5kcmlpJ3MgcmV2
aWV3ZWQtYnkKLS0tCiB4ZW4vYXJjaC9hcm0vcDJtLmMgICAgICAgICAgICAgICAgICAgfCA2ICsr
Ky0tLQogeGVuL2FyY2gvYXJtL3NtcC5jICAgICAgICAgICAgICAgICAgIHwgMiArLQogeGVuL2Fy
Y2gvYXJtL3RyYXBzLmMgICAgICAgICAgICAgICAgIHwgMiArLQogeGVuL2luY2x1ZGUvYXNtLWFy
bS9hcm0zMi9mbHVzaHRsYi5oIHwgOCArKysrLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9hcm02
NC9mbHVzaHRsYi5oIHwgOCArKysrLS0tLQogNSBmaWxlcyBjaGFuZ2VkLCAxMyBpbnNlcnRpb25z
KCspLCAxMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vcDJtLmMgYi94
ZW4vYXJjaC9hcm0vcDJtLmMKaW5kZXggYzM4YmQ3ZTE2ZS4uOTJjMjQxM2YyMCAxMDA2NDQKLS0t
IGEveGVuL2FyY2gvYXJtL3AybS5jCisrKyBiL3hlbi9hcmNoL2FybS9wMm0uYwpAQCAtMTUxLDcg
KzE1MSw3IEBAIHZvaWQgcDJtX3Jlc3RvcmVfc3RhdGUoc3RydWN0IHZjcHUgKm4pCiAgICAgICog
d2hlbiBydW5uaW5nIG11bHRpcGxlIHZDUFUgb2YgdGhlIHNhbWUgZG9tYWluIG9uIGEgc2luZ2xl
IHBDUFUuCiAgICAgICovCiAgICAgaWYgKCAqbGFzdF92Y3B1X3JhbiAhPSBJTlZBTElEX1ZDUFVf
SUQgJiYgKmxhc3RfdmNwdV9yYW4gIT0gbi0+dmNwdV9pZCApCi0gICAgICAgIGZsdXNoX3RsYl9s
b2NhbCgpOworICAgICAgICBmbHVzaF9ndWVzdF90bGJfbG9jYWwoKTsKIAogICAgICpsYXN0X3Zj
cHVfcmFuID0gbi0+dmNwdV9pZDsKIH0KQEAgLTE5Niw3ICsxOTYsNyBAQCBzdGF0aWMgdm9pZCBw
Mm1fZm9yY2VfdGxiX2ZsdXNoX3N5bmMoc3RydWN0IHAybV9kb21haW4gKnAybSkKICAgICAgICAg
aXNiKCk7CiAgICAgfQogCi0gICAgZmx1c2hfdGxiKCk7CisgICAgZmx1c2hfZ3Vlc3RfdGxiKCk7
CiAKICAgICBpZiAoIG92dHRiciAhPSBSRUFEX1NZU1JFRzY0KFZUVEJSX0VMMikgKQogICAgIHsK
QEAgLTE5NjksNyArMTk2OSw3IEBAIHN0YXRpYyB2b2lkIHNldHVwX3ZpcnRfcGFnaW5nX29uZSh2
b2lkICpkYXRhKQogICAgICAgICBXUklURV9TWVNSRUcoUkVBRF9TWVNSRUcoSENSX0VMMikgfCBI
Q1JfVk0sIEhDUl9FTDIpOwogICAgICAgICBpc2IoKTsKIAotICAgICAgICBmbHVzaF90bGJfYWxs
X2xvY2FsKCk7CisgICAgICAgIGZsdXNoX2FsbF9ndWVzdHNfdGxiX2xvY2FsKCk7CiAgICAgfQog
fQogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vc21wLmMgYi94ZW4vYXJjaC9hcm0vc21wLmMK
aW5kZXggNjJmNTdmMGJhMi4uY2UxZmNjOGVmOSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3Nt
cC5jCisrKyBiL3hlbi9hcmNoL2FybS9zbXAuYwpAQCAtOCw3ICs4LDcgQEAKIHZvaWQgZmx1c2hf
dGxiX21hc2soY29uc3QgY3B1bWFza190ICptYXNrKQogewogICAgIC8qIE5vIG5lZWQgdG8gSVBJ
IG90aGVyIHByb2Nlc3NvcnMgb24gQVJNLCB0aGUgcHJvY2Vzc29yIHRha2VzIGNhcmUgb2YgaXQu
ICovCi0gICAgZmx1c2hfdGxiX2FsbCgpOworICAgIGZsdXNoX2FsbF9ndWVzdHNfdGxiKCk7CiB9
CiAKIHZvaWQgc21wX3NlbmRfZXZlbnRfY2hlY2tfbWFzayhjb25zdCBjcHVtYXNrX3QgKm1hc2sp
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdHJhcHMuYyBiL3hlbi9hcmNoL2FybS90cmFwcy5j
CmluZGV4IGQ4YjlhOGEwZjAuLjFhYmE5NzA0MTUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS90
cmFwcy5jCisrKyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCkBAIC0xOTI0LDcgKzE5MjQsNyBAQCBz
dGF0aWMgdm9pZCBkb190cmFwX3N0YWdlMl9hYm9ydF9ndWVzdChzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncywKICAgICAgICAgICogc3RpbGwgYmUgaW5hY2N1cmF0ZS4KICAgICAgICAgICovCiAg
ICAgICAgIGlmICggIWlzX2RhdGEgKQotICAgICAgICAgICAgZmx1c2hfdGxiX2xvY2FsKCk7Cisg
ICAgICAgICAgICBmbHVzaF9ndWVzdF90bGJfbG9jYWwoKTsKIAogICAgICAgICByYyA9IGd2YV90
b19pcGEoZ3ZhLCAmZ3BhLCBHVjJNX1JFQUQpOwogICAgICAgICAvKgpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLWFybS9hcm0zMi9mbHVzaHRsYi5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9h
cm0zMi9mbHVzaHRsYi5oCmluZGV4IGJiY2M4MmY0OTAuLjIyZTEwMGVjY2YgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIvZmx1c2h0bGIuaAorKysgYi94ZW4vaW5jbHVkZS9h
c20tYXJtL2FybTMyL2ZsdXNodGxiLmgKQEAgLTIsNyArMiw3IEBACiAjZGVmaW5lIF9fQVNNX0FS
TV9BUk0zMl9GTFVTSFRMQl9IX18KIAogLyogRmx1c2ggbG9jYWwgVExCcywgY3VycmVudCBWTUlE
IG9ubHkgKi8KLXN0YXRpYyBpbmxpbmUgdm9pZCBmbHVzaF90bGJfbG9jYWwodm9pZCkKK3N0YXRp
YyBpbmxpbmUgdm9pZCBmbHVzaF9ndWVzdF90bGJfbG9jYWwodm9pZCkKIHsKICAgICBkc2Ioc3kp
OwogCkBAIC0xMyw3ICsxMyw3IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBmbHVzaF90bGJfbG9jYWwo
dm9pZCkKIH0KIAogLyogRmx1c2ggaW5uZXIgc2hhcmVhYmxlIFRMQnMsIGN1cnJlbnQgVk1JRCBv
bmx5ICovCi1zdGF0aWMgaW5saW5lIHZvaWQgZmx1c2hfdGxiKHZvaWQpCitzdGF0aWMgaW5saW5l
IHZvaWQgZmx1c2hfZ3Vlc3RfdGxiKHZvaWQpCiB7CiAgICAgZHNiKHN5KTsKIApAQCAtMjQsNyAr
MjQsNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgZmx1c2hfdGxiKHZvaWQpCiB9CiAKIC8qIEZsdXNo
IGxvY2FsIFRMQnMsIGFsbCBWTUlEcywgbm9uLWh5cGVydmlzb3IgbW9kZSAqLwotc3RhdGljIGlu
bGluZSB2b2lkIGZsdXNoX3RsYl9hbGxfbG9jYWwodm9pZCkKK3N0YXRpYyBpbmxpbmUgdm9pZCBm
bHVzaF9hbGxfZ3Vlc3RzX3RsYl9sb2NhbCh2b2lkKQogewogICAgIGRzYihzeSk7CiAKQEAgLTM1
LDcgKzM1LDcgQEAgc3RhdGljIGlubGluZSB2b2lkIGZsdXNoX3RsYl9hbGxfbG9jYWwodm9pZCkK
IH0KIAogLyogRmx1c2ggaW5uZXJzaGFyZWFibGUgVExCcywgYWxsIFZNSURzLCBub24taHlwZXJ2
aXNvciBtb2RlICovCi1zdGF0aWMgaW5saW5lIHZvaWQgZmx1c2hfdGxiX2FsbCh2b2lkKQorc3Rh
dGljIGlubGluZSB2b2lkIGZsdXNoX2FsbF9ndWVzdHNfdGxiKHZvaWQpCiB7CiAgICAgZHNiKHN5
KTsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9hcm02NC9mbHVzaHRsYi5oIGIv
eGVuL2luY2x1ZGUvYXNtLWFybS9hcm02NC9mbHVzaHRsYi5oCmluZGV4IDk0MmYyZDM5OTIuLmFk
YmJkNWM1MjIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvZmx1c2h0bGIu
aAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L2ZsdXNodGxiLmgKQEAgLTIsNyArMiw3
IEBACiAjZGVmaW5lIF9fQVNNX0FSTV9BUk02NF9GTFVTSFRMQl9IX18KIAogLyogRmx1c2ggbG9j
YWwgVExCcywgY3VycmVudCBWTUlEIG9ubHkgKi8KLXN0YXRpYyBpbmxpbmUgdm9pZCBmbHVzaF90
bGJfbG9jYWwodm9pZCkKK3N0YXRpYyBpbmxpbmUgdm9pZCBmbHVzaF9ndWVzdF90bGJfbG9jYWwo
dm9pZCkKIHsKICAgICBhc20gdm9sYXRpbGUoCiAgICAgICAgICJkc2Igc3k7IgpAQCAtMTMsNyAr
MTMsNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgZmx1c2hfdGxiX2xvY2FsKHZvaWQpCiB9CiAKIC8q
IEZsdXNoIGlubmVyc2hhcmVhYmxlIFRMQnMsIGN1cnJlbnQgVk1JRCBvbmx5ICovCi1zdGF0aWMg
aW5saW5lIHZvaWQgZmx1c2hfdGxiKHZvaWQpCitzdGF0aWMgaW5saW5lIHZvaWQgZmx1c2hfZ3Vl
c3RfdGxiKHZvaWQpCiB7CiAgICAgYXNtIHZvbGF0aWxlKAogICAgICAgICAiZHNiIHN5OyIKQEAg
LTI0LDcgKzI0LDcgQEAgc3RhdGljIGlubGluZSB2b2lkIGZsdXNoX3RsYih2b2lkKQogfQogCiAv
KiBGbHVzaCBsb2NhbCBUTEJzLCBhbGwgVk1JRHMsIG5vbi1oeXBlcnZpc29yIG1vZGUgKi8KLXN0
YXRpYyBpbmxpbmUgdm9pZCBmbHVzaF90bGJfYWxsX2xvY2FsKHZvaWQpCitzdGF0aWMgaW5saW5l
IHZvaWQgZmx1c2hfYWxsX2d1ZXN0c190bGJfbG9jYWwodm9pZCkKIHsKICAgICBhc20gdm9sYXRp
bGUoCiAgICAgICAgICJkc2Igc3k7IgpAQCAtMzUsNyArMzUsNyBAQCBzdGF0aWMgaW5saW5lIHZv
aWQgZmx1c2hfdGxiX2FsbF9sb2NhbCh2b2lkKQogfQogCiAvKiBGbHVzaCBpbm5lcnNoYXJlYWJs
ZSBUTEJzLCBhbGwgVk1JRHMsIG5vbi1oeXBlcnZpc29yIG1vZGUgKi8KLXN0YXRpYyBpbmxpbmUg
dm9pZCBmbHVzaF90bGJfYWxsKHZvaWQpCitzdGF0aWMgaW5saW5lIHZvaWQgZmx1c2hfYWxsX2d1
ZXN0c190bGIodm9pZCkKIHsKICAgICBhc20gdm9sYXRpbGUoCiAgICAgICAgICJkc2Igc3k7Igot
LSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 14 12:22:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 12:22:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQWRV-0008HR-My; Tue, 14 May 2019 12:22:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zxYt=TO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hQWRU-0008Fe-A6
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 12:22:00 +0000
X-Inumbo-ID: deae9228-7642-11e9-8980-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id deae9228-7642-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 12:21:58 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 9FC8215AD;
 Tue, 14 May 2019 05:21:58 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 9029C3F71E;
 Tue, 14 May 2019 05:21:57 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 14 May 2019 13:21:19 +0100
Message-Id: <20190514122136.28215-11-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190514122136.28215-1-julien.grall@arm.com>
References: <20190514122136.28215-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH MM-PART2 v2 05/19] xen/arm: Remove parameter
 cpuid from start_xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Andrii_Anisov@epam.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHBhcmFtZXRlciBjcHVpZCBpcyBub3QgdXNlZCBieSBzdGFydF94ZW4uIFNvIHJlbW92ZSBp
dC4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cgot
LS0KICAgIC0gUmUtb3JkZXIgdGhlIHBhdGNoIHdpdGggInhlbi9hcm06IFJld29yayBzZWNvbmRh
cnlfc3RhcnQKICAgIHByb3RvdHlwZSIKLS0tCiB4ZW4vYXJjaC9hcm0vYXJtMzIvaGVhZC5TIHwg
MSAtCiB4ZW4vYXJjaC9hcm0vYXJtNjQvaGVhZC5TIHwgMSAtCiB4ZW4vYXJjaC9hcm0vc2V0dXAu
YyAgICAgIHwgMyArLS0KIDMgZmlsZXMgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDQgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTMyL2hlYWQuUyBiL3hlbi9hcmNo
L2FybS9hcm0zMi9oZWFkLlMKaW5kZXggOGE5ODYwNzQ1OS4uY2I4YTNiZjgyOSAxMDA2NDQKLS0t
IGEveGVuL2FyY2gvYXJtL2FybTMyL2hlYWQuUworKysgYi94ZW4vYXJjaC9hcm0vYXJtMzIvaGVh
ZC5TCkBAIC00NDcsNyArNDQ3LDYgQEAgbGF1bmNoOgogICAgICAgICBzdWIgICBzcCwgI0NQVUlO
Rk9fc2l6ZW9mICAgIC8qIE1ha2Ugcm9vbSBmb3IgQ1BVIHNhdmUgcmVjb3JkICovCiAgICAgICAg
IG1vdiAgIHIwLCByMTAgICAgICAgICAgICAgICAgLyogTWFyc2hhbCBhcmdzOiAtIHBoeXNfb2Zm
c2V0ICovCiAgICAgICAgIG1vdiAgIHIxLCByOCAgICAgICAgICAgICAgICAgLyogICAgICAgICAg
ICAgICAtIERUQiBhZGRyZXNzICovCi0gICAgICAgIG1vdiAgIHIyLCByNyAgICAgICAgICAgICAg
ICAgLyogICAgICAgICAgICAgICAtIENQVSBJRCAqLwogICAgICAgICB0ZXEgICByMTIsICMwCiAg
ICAgICAgIGJlcSAgIHN0YXJ0X3hlbiAgICAgICAgICAgICAgLyogYW5kIGRpc2FwcGVhciBpbnRv
IHRoZSBsYW5kIG9mIEMgKi8KICAgICAgICAgYiAgICAgc3RhcnRfc2Vjb25kYXJ5ICAgICAgICAv
KiAodG8gdGhlIGFwcHJvcHJpYXRlIGVudHJ5IHBvaW50KSAqLwpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL2FybTY0L2hlYWQuUyBiL3hlbi9hcmNoL2FybS9hcm02NC9oZWFkLlMKaW5kZXggNGZl
OTA0YzUxZC4uMDc1MDEzODc4ZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTY0L2hlYWQu
UworKysgYi94ZW4vYXJjaC9hcm0vYXJtNjQvaGVhZC5TCkBAIC01ODQsNyArNTg0LDYgQEAgbGF1
bmNoOgogCiAgICAgICAgIG1vdiAgIHgwLCB4MjAgICAgICAgICAgICAgICAgLyogTWFyc2hhbCBh
cmdzOiAtIHBoeXNfb2Zmc2V0ICovCiAgICAgICAgIG1vdiAgIHgxLCB4MjEgICAgICAgICAgICAg
ICAgLyogICAgICAgICAgICAgICAtIEZEVCAqLwotICAgICAgICBtb3YgICB4MiwgeDI0ICAgICAg
ICAgICAgICAgIC8qICAgICAgICAgICAgICAgLSBDUFUgSUQgKi8KICAgICAgICAgY2JueiAgeDIy
LCAxZgogICAgICAgICBiICAgICBzdGFydF94ZW4gICAgICAgICAgICAgIC8qIGFuZCBkaXNhcHBl
YXIgaW50byB0aGUgbGFuZCBvZiBDICovCiAxOgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3Nl
dHVwLmMgYi94ZW4vYXJjaC9hcm0vc2V0dXAuYwppbmRleCBmYWFmMDI5Yjk5Li4yZjcxNGQ4YjM3
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vc2V0dXAuYworKysgYi94ZW4vYXJjaC9hcm0vc2V0
dXAuYwpAQCAtNzMzLDggKzczMyw3IEBAIHNpemVfdCBfX3JlYWRfbW9zdGx5IGRjYWNoZV9saW5l
X2J5dGVzOwogCiAvKiBDIGVudHJ5IHBvaW50IGZvciBib290IENQVSAqLwogdm9pZCBfX2luaXQg
c3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgYm9vdF9waHlzX29mZnNldCwKLSAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBsb25nIGZkdF9wYWRkciwKLSAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBsb25nIGNwdWlkKQorICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcg
ZmR0X3BhZGRyKQogewogICAgIHNpemVfdCBmZHRfc2l6ZTsKICAgICBpbnQgY3B1cywgaTsKLS0g
CjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 14 12:22:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 12:22:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQWRU-0008Fi-97; Tue, 14 May 2019 12:22:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zxYt=TO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hQWRT-0008ER-0u
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 12:21:59 +0000
X-Inumbo-ID: ddeb87e1-7642-11e9-8980-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id ddeb87e1-7642-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 12:21:57 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 5220315AB;
 Tue, 14 May 2019 05:21:57 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 1EF7D3F71E;
 Tue, 14 May 2019 05:21:55 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 14 May 2019 13:21:18 +0100
Message-Id: <20190514122136.28215-10-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190514122136.28215-1-julien.grall@arm.com>
References: <20190514122136.28215-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH MM-PART1 v3 5/8] xen/arm: page: Clarify the Xen
 TLBs helpers name
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm93IHRoYXQgd2UgZHJvcHBlZCBmbHVzaF94ZW5fdGV4dF90bGJfbG9jYWwoKSwgd2UgaGF2ZSBv
bmx5IG9uZSBzZXQgb2YKaGVscGVycyBhY3Rpbmcgb24gWGVuIFRMQnMuIFRoZXJlIG5hbWluZyBh
cmUgcXVpdGUgY29uZnVzaW5nIGJlY2F1c2UgdGhlClRMQiBpbnN0cnVjdGlvbnMgdXNlZCB3aWxs
IGFjdCBvbiBib3RoIERhdGEgYW5kIEluc3RydWN0aW9uIFRMQnMuCgpUYWtlIHRoZSBvcHBvcnR1
bml0eSB0byByZXdvcmsgdGhlIGRvY3VtZW50YXRpb24gd2hpY2ggY2FuIGJlIGNvbmZ1c2luZwp0
byByZWFkIGFzIHRoZXkgZG9uJ3QgbWF0Y2ggdGhlIGltcGxlbWVudGF0aW9uLiBOb3RlIHRoZSBt
ZW50aW9uIGFib3V0CnRoZSBpbnN0cnVjdGlvbiBjYWNoZSBtYWludGVuYW5jZSBoYXMgYmVlbiBy
ZW1vdmVkIGJlY2F1c2UgbW9kaWZ5aW5nCm1hcHBpbmcgZG9lcyBub3QgcmVxdWlyZSBpbnN0cnVj
dGlvbiBjYWNoZSBtYWludGVuYW5jZS4KCkxhc3RseSwgc3dpdGNoIGZyb20gdW5zaWduZWQgbG9u
ZyB0byB2YWRkcl90IGFzIHRoZSBmdW5jdGlvbiB0ZWNobmljYWxseQpkZWFsIHdpdGggdmlydHVh
bCBhZGRyZXNzLgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KUmV2aWV3ZWQtYnk6IEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+
CgotLS0KICAgIENoYW5nZXMgaW4gdjM6CiAgICAgICAgLSBVcGRhdGUgY29tbWl0IG1lc3NhZ2UK
ICAgICAgICAtIEZpeCB0eXBvZXMKCiAgICBDaGFuZ2VzIGluIHYyOgogICAgICAgIC0gQWRkIEFu
ZHJpaSdzIHJldmlld2VkLWJ5Ci0tLQogeGVuL2FyY2gvYXJtL21tLmMgICAgICAgICAgICAgICAg
fCAxOCArKysrKysrKystLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIvcGFnZS5o
IHwgMTUgKysrKystLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L3BhZ2UuaCB8
IDE1ICsrKysrLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmggICAgICAgfCAy
OCArKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tCiA0IGZpbGVzIGNoYW5nZWQsIDMzIGluc2Vy
dGlvbnMoKyksIDQzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9tbS5j
IGIveGVuL2FyY2gvYXJtL21tLmMKaW5kZXggZGZiZTM5YzcwYS4uOGVlODI4ZDQ0NSAxMDA2NDQK
LS0tIGEveGVuL2FyY2gvYXJtL21tLmMKKysrIGIveGVuL2FyY2gvYXJtL21tLmMKQEAgLTMzNSw3
ICszMzUsNyBAQCB2b2lkIHNldF9maXhtYXAodW5zaWduZWQgbWFwLCBtZm5fdCBtZm4sIHVuc2ln
bmVkIGludCBmbGFncykKICAgICBwdGUucHQudGFibGUgPSAxOyAvKiA0ayBtYXBwaW5ncyBhbHdh
eXMgaGF2ZSB0aGlzIGJpdCBzZXQgKi8KICAgICBwdGUucHQueG4gPSAxOwogICAgIHdyaXRlX3B0
ZSh4ZW5fZml4bWFwICsgdGhpcmRfdGFibGVfb2Zmc2V0KEZJWE1BUF9BRERSKG1hcCkpLCBwdGUp
OwotICAgIGZsdXNoX3hlbl9kYXRhX3RsYl9yYW5nZV92YShGSVhNQVBfQUREUihtYXApLCBQQUdF
X1NJWkUpOworICAgIGZsdXNoX3hlbl90bGJfcmFuZ2VfdmEoRklYTUFQX0FERFIobWFwKSwgUEFH
RV9TSVpFKTsKIH0KIAogLyogUmVtb3ZlIGEgbWFwcGluZyBmcm9tIGEgZml4bWFwIGVudHJ5ICov
CkBAIC0zNDMsNyArMzQzLDcgQEAgdm9pZCBjbGVhcl9maXhtYXAodW5zaWduZWQgbWFwKQogewog
ICAgIGxwYWVfdCBwdGUgPSB7MH07CiAgICAgd3JpdGVfcHRlKHhlbl9maXhtYXAgKyB0aGlyZF90
YWJsZV9vZmZzZXQoRklYTUFQX0FERFIobWFwKSksIHB0ZSk7Ci0gICAgZmx1c2hfeGVuX2RhdGFf
dGxiX3JhbmdlX3ZhKEZJWE1BUF9BRERSKG1hcCksIFBBR0VfU0laRSk7CisgICAgZmx1c2hfeGVu
X3RsYl9yYW5nZV92YShGSVhNQVBfQUREUihtYXApLCBQQUdFX1NJWkUpOwogfQogCiAvKiBDcmVh
dGUgWGVuJ3MgbWFwcGluZ3Mgb2YgbWVtb3J5LgpAQCAtMzc3LDcgKzM3Nyw3IEBAIHN0YXRpYyB2
b2lkIF9faW5pdCBjcmVhdGVfbWFwcGluZ3MobHBhZV90ICpzZWNvbmQsCiAgICAgICAgIHdyaXRl
X3B0ZShwICsgaSwgcHRlKTsKICAgICAgICAgcHRlLnB0LmJhc2UgKz0gMSA8PCBMUEFFX1NISUZU
OwogICAgIH0KLSAgICBmbHVzaF94ZW5fZGF0YV90bGJfbG9jYWwoKTsKKyAgICBmbHVzaF94ZW5f
dGxiX2xvY2FsKCk7CiB9CiAKICNpZmRlZiBDT05GSUdfRE9NQUlOX1BBR0UKQEAgLTQ1NSw3ICs0
NTUsNyBAQCB2b2lkICptYXBfZG9tYWluX3BhZ2UobWZuX3QgbWZuKQogICAgICAqIFdlIG1heSBu
b3QgaGF2ZSBmbHVzaGVkIHRoaXMgc3BlY2lmaWMgc3VicGFnZSBhdCBtYXAgdGltZSwKICAgICAg
KiBzaW5jZSB3ZSBvbmx5IGZsdXNoIHRoZSA0ayBwYWdlIG5vdCB0aGUgc3VwZXJwYWdlCiAgICAg
ICovCi0gICAgZmx1c2hfeGVuX2RhdGFfdGxiX3JhbmdlX3ZhX2xvY2FsKHZhLCBQQUdFX1NJWkUp
OworICAgIGZsdXNoX3hlbl90bGJfcmFuZ2VfdmFfbG9jYWwodmEsIFBBR0VfU0laRSk7CiAKICAg
ICByZXR1cm4gKHZvaWQgKil2YTsKIH0KQEAgLTU5OCw3ICs1OTgsNyBAQCB2b2lkIF9faW5pdCBy
ZW1vdmVfZWFybHlfbWFwcGluZ3Modm9pZCkKICAgICB3cml0ZV9wdGUoeGVuX3NlY29uZCArIHNl
Y29uZF90YWJsZV9vZmZzZXQoQk9PVF9GRFRfVklSVF9TVEFSVCksIHB0ZSk7CiAgICAgd3JpdGVf
cHRlKHhlbl9zZWNvbmQgKyBzZWNvbmRfdGFibGVfb2Zmc2V0KEJPT1RfRkRUX1ZJUlRfU1RBUlQg
KyBTWl8yTSksCiAgICAgICAgICAgICAgIHB0ZSk7Ci0gICAgZmx1c2hfeGVuX2RhdGFfdGxiX3Jh
bmdlX3ZhKEJPT1RfRkRUX1ZJUlRfU1RBUlQsIEJPT1RfRkRUX1NMT1RfU0laRSk7CisgICAgZmx1
c2hfeGVuX3RsYl9yYW5nZV92YShCT09UX0ZEVF9WSVJUX1NUQVJULCBCT09UX0ZEVF9TTE9UX1NJ
WkUpOwogfQogCiAvKgpAQCAtNjE1LDcgKzYxNSw3IEBAIHN0YXRpYyB2b2lkIHhlbl9wdF9lbmZv
cmNlX3dueCh2b2lkKQogICAgICAqIGJlZm9yZSBmbHVzaGluZyB0aGUgVExCcy4KICAgICAgKi8K
ICAgICBpc2IoKTsKLSAgICBmbHVzaF94ZW5fZGF0YV90bGJfbG9jYWwoKTsKKyAgICBmbHVzaF94
ZW5fdGxiX2xvY2FsKCk7CiB9CiAKIGV4dGVybiB2b2lkIHN3aXRjaF90dGJyKHVpbnQ2NF90IHR0
YnIpOwpAQCAtODc5LDcgKzg3OSw3IEBAIHZvaWQgX19pbml0IHNldHVwX3hlbmhlYXBfbWFwcGlu
Z3ModW5zaWduZWQgbG9uZyBiYXNlX21mbiwKICAgICAgICAgdmFkZHIgKz0gRklSU1RfU0laRTsK
ICAgICB9CiAKLSAgICBmbHVzaF94ZW5fZGF0YV90bGJfbG9jYWwoKTsKKyAgICBmbHVzaF94ZW5f
dGxiX2xvY2FsKCk7CiB9CiAjZW5kaWYKIApAQCAtMTA1Miw3ICsxMDUyLDcgQEAgc3RhdGljIGlu
dCBjcmVhdGVfeGVuX2VudHJpZXMoZW51bSB4ZW5tYXBfb3BlcmF0aW9uIG9wLAogICAgICAgICAg
ICAgICAgIEJVRygpOwogICAgICAgICB9CiAgICAgfQotICAgIGZsdXNoX3hlbl9kYXRhX3RsYl9y
YW5nZV92YSh2aXJ0LCBQQUdFX1NJWkUgKiBucl9tZm5zKTsKKyAgICBmbHVzaF94ZW5fdGxiX3Jh
bmdlX3ZhKHZpcnQsIFBBR0VfU0laRSAqIG5yX21mbnMpOwogCiAgICAgcmMgPSAwOwogCkBAIC0x
MTI3LDcgKzExMjcsNyBAQCBzdGF0aWMgdm9pZCBzZXRfcHRlX2ZsYWdzX29uX3JhbmdlKGNvbnN0
IGNoYXIgKnAsIHVuc2lnbmVkIGxvbmcgbCwgZW51bSBtZyBtZykKICAgICAgICAgfQogICAgICAg
ICB3cml0ZV9wdGUoeGVuX3hlbm1hcCArIGksIHB0ZSk7CiAgICAgfQotICAgIGZsdXNoX3hlbl9k
YXRhX3RsYl9sb2NhbCgpOworICAgIGZsdXNoX3hlbl90bGJfbG9jYWwoKTsKIH0KIAogLyogUmVs
ZWFzZSBhbGwgX19pbml0IGFuZCBfX2luaXRkYXRhIHJhbmdlcyB0byBiZSByZXVzZWQgKi8KZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIvcGFnZS5oIGIveGVuL2luY2x1ZGUv
YXNtLWFybS9hcm0zMi9wYWdlLmgKaW5kZXggNDBhNzdkYWE5ZC4uMGI0MWI5MjE0YiAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9hcm0zMi9wYWdlLmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLWFybS9hcm0zMi9wYWdlLmgKQEAgLTYxLDEyICs2MSw4IEBAIHN0YXRpYyBpbmxpbmUgdm9p
ZCBpbnZhbGlkYXRlX2ljYWNoZV9sb2NhbCh2b2lkKQogICAgIGlzYigpOyAgICAgICAgICAgICAg
ICAgICAgICAvKiBTeW5jaHJvbml6ZSBmZXRjaGVkIGluc3RydWN0aW9uIHN0cmVhbS4gKi8KIH0K
IAotLyoKLSAqIEZsdXNoIGFsbCBoeXBlcnZpc29yIG1hcHBpbmdzIGZyb20gdGhlIGRhdGEgVExC
IG9mIHRoZSBsb2NhbAotICogcHJvY2Vzc29yLiBUaGlzIGlzIG5vdCBzdWZmaWNpZW50IHdoZW4g
Y2hhbmdpbmcgY29kZSBtYXBwaW5ncyBvcgotICogZm9yIHNlbGYgbW9kaWZ5aW5nIGNvZGUuCi0g
Ki8KLXN0YXRpYyBpbmxpbmUgdm9pZCBmbHVzaF94ZW5fZGF0YV90bGJfbG9jYWwodm9pZCkKKy8q
IEZsdXNoIGFsbCBoeXBlcnZpc29yIG1hcHBpbmdzIGZyb20gdGhlIFRMQiBvZiB0aGUgbG9jYWwg
cHJvY2Vzc29yLiAqLworc3RhdGljIGlubGluZSB2b2lkIGZsdXNoX3hlbl90bGJfbG9jYWwodm9p
ZCkKIHsKICAgICBhc20gdm9sYXRpbGUoImRzYjsiIC8qIEVuc3VyZSBwcmVjZWRpbmcgYXJlIHZp
c2libGUgKi8KICAgICAgICAgICAgICAgICAgQ01EX0NQMzIoVExCSUFMTEgpCkBAIC03NiwxNCAr
NzIsMTMgQEAgc3RhdGljIGlubGluZSB2b2lkIGZsdXNoX3hlbl9kYXRhX3RsYl9sb2NhbCh2b2lk
KQogfQogCiAvKiBGbHVzaCBUTEIgb2YgbG9jYWwgcHJvY2Vzc29yIGZvciBhZGRyZXNzIHZhLiAq
Lwotc3RhdGljIGlubGluZSB2b2lkIF9fZmx1c2hfeGVuX2RhdGFfdGxiX29uZV9sb2NhbCh2YWRk
cl90IHZhKQorc3RhdGljIGlubGluZSB2b2lkIF9fZmx1c2hfeGVuX3RsYl9vbmVfbG9jYWwodmFk
ZHJfdCB2YSkKIHsKICAgICBhc20gdm9sYXRpbGUoU1RPUkVfQ1AzMigwLCBUTEJJTVZBSCkgOiA6
ICJyIiAodmEpIDogIm1lbW9yeSIpOwogfQogCi0vKiBGbHVzaCBUTEIgb2YgYWxsIHByb2Nlc3Nv
cnMgaW4gdGhlIGlubmVyLXNoYXJlYWJsZSBkb21haW4gZm9yCi0gKiBhZGRyZXNzIHZhLiAqLwot
c3RhdGljIGlubGluZSB2b2lkIF9fZmx1c2hfeGVuX2RhdGFfdGxiX29uZSh2YWRkcl90IHZhKQor
LyogRmx1c2ggVExCIG9mIGFsbCBwcm9jZXNzb3JzIGluIHRoZSBpbm5lci1zaGFyZWFibGUgZG9t
YWluIGZvciBhZGRyZXNzIHZhLiAqLworc3RhdGljIGlubGluZSB2b2lkIF9fZmx1c2hfeGVuX3Rs
Yl9vbmUodmFkZHJfdCB2YSkKIHsKICAgICBhc20gdm9sYXRpbGUoU1RPUkVfQ1AzMigwLCBUTEJJ
TVZBSElTKSA6IDogInIiICh2YSkgOiAibWVtb3J5Iik7CiB9CmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20tYXJtL2FybTY0L3BhZ2UuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvcGFn
ZS5oCmluZGV4IDZjMzZkMDIxMGYuLjMxZDA0ZWNmNzYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRl
L2FzbS1hcm0vYXJtNjQvcGFnZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvcGFn
ZS5oCkBAIC00NSwxMiArNDUsOCBAQCBzdGF0aWMgaW5saW5lIHZvaWQgaW52YWxpZGF0ZV9pY2Fj
aGVfbG9jYWwodm9pZCkKICAgICBpc2IoKTsKIH0KIAotLyoKLSAqIEZsdXNoIGFsbCBoeXBlcnZp
c29yIG1hcHBpbmdzIGZyb20gdGhlIGRhdGEgVExCIG9mIHRoZSBsb2NhbAotICogcHJvY2Vzc29y
LiBUaGlzIGlzIG5vdCBzdWZmaWNpZW50IHdoZW4gY2hhbmdpbmcgY29kZSBtYXBwaW5ncyBvcgot
ICogZm9yIHNlbGYgbW9kaWZ5aW5nIGNvZGUuCi0gKi8KLXN0YXRpYyBpbmxpbmUgdm9pZCBmbHVz
aF94ZW5fZGF0YV90bGJfbG9jYWwodm9pZCkKKy8qIEZsdXNoIGFsbCBoeXBlcnZpc29yIG1hcHBp
bmdzIGZyb20gdGhlIFRMQiBvZiB0aGUgbG9jYWwgcHJvY2Vzc29yLiAqLworc3RhdGljIGlubGlu
ZSB2b2lkIGZsdXNoX3hlbl90bGJfbG9jYWwodm9pZCkKIHsKICAgICBhc20gdm9sYXRpbGUgKAog
ICAgICAgICAiZHNiICAgIHN5OyIgICAgICAgICAgICAgICAgICAgIC8qIEVuc3VyZSB2aXNpYmls
aXR5IG9mIFBURSB3cml0ZXMgKi8KQEAgLTYxLDE0ICs1NywxMyBAQCBzdGF0aWMgaW5saW5lIHZv
aWQgZmx1c2hfeGVuX2RhdGFfdGxiX2xvY2FsKHZvaWQpCiB9CiAKIC8qIEZsdXNoIFRMQiBvZiBs
b2NhbCBwcm9jZXNzb3IgZm9yIGFkZHJlc3MgdmEuICovCi1zdGF0aWMgaW5saW5lIHZvaWQgIF9f
Zmx1c2hfeGVuX2RhdGFfdGxiX29uZV9sb2NhbCh2YWRkcl90IHZhKQorc3RhdGljIGlubGluZSB2
b2lkICBfX2ZsdXNoX3hlbl90bGJfb25lX2xvY2FsKHZhZGRyX3QgdmEpCiB7CiAgICAgYXNtIHZv
bGF0aWxlKCJ0bGJpIHZhZTIsICUwOyIgOiA6ICJyIiAodmE+PlBBR0VfU0hJRlQpIDogIm1lbW9y
eSIpOwogfQogCi0vKiBGbHVzaCBUTEIgb2YgYWxsIHByb2Nlc3NvcnMgaW4gdGhlIGlubmVyLXNo
YXJlYWJsZSBkb21haW4gZm9yCi0gKiBhZGRyZXNzIHZhLiAqLwotc3RhdGljIGlubGluZSB2b2lk
IF9fZmx1c2hfeGVuX2RhdGFfdGxiX29uZSh2YWRkcl90IHZhKQorLyogRmx1c2ggVExCIG9mIGFs
bCBwcm9jZXNzb3JzIGluIHRoZSBpbm5lci1zaGFyZWFibGUgZG9tYWluIGZvciBhZGRyZXNzIHZh
LiAqLworc3RhdGljIGlubGluZSB2b2lkIF9fZmx1c2hfeGVuX3RsYl9vbmUodmFkZHJfdCB2YSkK
IHsKICAgICBhc20gdm9sYXRpbGUoInRsYmkgdmFlMmlzLCAlMDsiIDogOiAiciIgKHZhPj5QQUdF
X1NISUZUKSA6ICJtZW1vcnkiKTsKIH0KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0v
cGFnZS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmgKaW5kZXggMWExNzEzY2UwMi4uMTk1
MzQ1ZTI0YSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmgKKysrIGIveGVu
L2luY2x1ZGUvYXNtLWFybS9wYWdlLmgKQEAgLTIzNCwxOCArMjM0LDE4IEBAIHN0YXRpYyBpbmxp
bmUgaW50IGNsZWFuX2FuZF9pbnZhbGlkYXRlX2RjYWNoZV92YV9yYW5nZQogfSB3aGlsZSAoMCkK
IAogLyoKLSAqIEZsdXNoIGEgcmFuZ2Ugb2YgVkEncyBoeXBlcnZpc29yIG1hcHBpbmdzIGZyb20g
dGhlIGRhdGEgVExCIG9mIHRoZQotICogbG9jYWwgcHJvY2Vzc29yLiBUaGlzIGlzIG5vdCBzdWZm
aWNpZW50IHdoZW4gY2hhbmdpbmcgY29kZSBtYXBwaW5ncwotICogb3IgZm9yIHNlbGYgbW9kaWZ5
aW5nIGNvZGUuCisgKiBGbHVzaCBhIHJhbmdlIG9mIFZBJ3MgaHlwZXJ2aXNvciBtYXBwaW5ncyBm
cm9tIHRoZSBUTEIgb2YgdGhlIGxvY2FsCisgKiBwcm9jZXNzb3IuCiAgKi8KLXN0YXRpYyBpbmxp
bmUgdm9pZCBmbHVzaF94ZW5fZGF0YV90bGJfcmFuZ2VfdmFfbG9jYWwodW5zaWduZWQgbG9uZyB2
YSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgbG9uZyBzaXplKQorc3RhdGljIGlubGluZSB2b2lkIGZsdXNoX3hlbl90bGJfcmFu
Z2VfdmFfbG9jYWwodmFkZHJfdCB2YSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgc2l6ZSkKIHsKLSAgICB1bnNpZ25lZCBsb25n
IGVuZCA9IHZhICsgc2l6ZTsKKyAgICB2YWRkcl90IGVuZCA9IHZhICsgc2l6ZTsKKwogICAgIGRz
YihzeSk7IC8qIEVuc3VyZSBwcmVjZWRpbmcgYXJlIHZpc2libGUgKi8KICAgICB3aGlsZSAoIHZh
IDwgZW5kICkKICAgICB7Ci0gICAgICAgIF9fZmx1c2hfeGVuX2RhdGFfdGxiX29uZV9sb2NhbCh2
YSk7CisgICAgICAgIF9fZmx1c2hfeGVuX3RsYl9vbmVfbG9jYWwodmEpOwogICAgICAgICB2YSAr
PSBQQUdFX1NJWkU7CiAgICAgfQogICAgIGRzYihzeSk7IC8qIEVuc3VyZSBjb21wbGV0aW9uIG9m
IHRoZSBUTEIgZmx1c2ggKi8KQEAgLTI1MywxOCArMjUzLDE4IEBAIHN0YXRpYyBpbmxpbmUgdm9p
ZCBmbHVzaF94ZW5fZGF0YV90bGJfcmFuZ2VfdmFfbG9jYWwodW5zaWduZWQgbG9uZyB2YSwKIH0K
IAogLyoKLSAqIEZsdXNoIGEgcmFuZ2Ugb2YgVkEncyBoeXBlcnZpc29yIG1hcHBpbmdzIGZyb20g
dGhlIGRhdGEgVExCIG9mIGFsbAotICogcHJvY2Vzc29ycyBpbiB0aGUgaW5uZXItc2hhcmVhYmxl
IGRvbWFpbi4gVGhpcyBpcyBub3Qgc3VmZmljaWVudAotICogd2hlbiBjaGFuZ2luZyBjb2RlIG1h
cHBpbmdzIG9yIGZvciBzZWxmIG1vZGlmeWluZyBjb2RlLgorICogRmx1c2ggYSByYW5nZSBvZiBW
QSdzIGh5cGVydmlzb3IgbWFwcGluZ3MgZnJvbSB0aGUgVExCIG9mIGFsbAorICogcHJvY2Vzc29y
cyBpbiB0aGUgaW5uZXItc2hhcmVhYmxlIGRvbWFpbi4KICAqLwotc3RhdGljIGlubGluZSB2b2lk
IGZsdXNoX3hlbl9kYXRhX3RsYl9yYW5nZV92YSh1bnNpZ25lZCBsb25nIHZhLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHNpemUp
CitzdGF0aWMgaW5saW5lIHZvaWQgZmx1c2hfeGVuX3RsYl9yYW5nZV92YSh2YWRkcl90IHZhLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBz
aXplKQogewotICAgIHVuc2lnbmVkIGxvbmcgZW5kID0gdmEgKyBzaXplOworICAgIHZhZGRyX3Qg
ZW5kID0gdmEgKyBzaXplOworCiAgICAgZHNiKHN5KTsgLyogRW5zdXJlIHByZWNlZGluZyBhcmUg
dmlzaWJsZSAqLwogICAgIHdoaWxlICggdmEgPCBlbmQgKQogICAgIHsKLSAgICAgICAgX19mbHVz
aF94ZW5fZGF0YV90bGJfb25lKHZhKTsKKyAgICAgICAgX19mbHVzaF94ZW5fdGxiX29uZSh2YSk7
CiAgICAgICAgIHZhICs9IFBBR0VfU0laRTsKICAgICB9CiAgICAgZHNiKHN5KTsgLyogRW5zdXJl
IGNvbXBsZXRpb24gb2YgdGhlIFRMQiBmbHVzaCAqLwotLSAKMi4xMS4wCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 14 12:22:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 12:22:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQWRX-0008JM-4h; Tue, 14 May 2019 12:22:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zxYt=TO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hQWRV-0008H5-EV
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 12:22:01 +0000
X-Inumbo-ID: dfa1e180-7642-11e9-963d-47d53be77ade
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id dfa1e180-7642-11e9-963d-47d53be77ade;
 Tue, 14 May 2019 12:22:00 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 1CC79341;
 Tue, 14 May 2019 05:22:00 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id DE0753F71E;
 Tue, 14 May 2019 05:21:58 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 14 May 2019 13:21:20 +0100
Message-Id: <20190514122136.28215-12-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190514122136.28215-1-julien.grall@arm.com>
References: <20190514122136.28215-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH MM-PART1 v3 6/8] xen/arm: Gather all TLB flush
 helpers in tlbflush.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXQgdGhlIG1vbWVudCwgVExCIGhlbHBlcnMgYXJlIHNjYXR0ZXJlZCBpbiAyIGhlYWRlcnM6IHBh
Z2UuaCAoZm9yClhlbiBUTEIgaGVscGVycykgYW5kIHRsYmZsdXNoLmggKGZvciBndWVzdCBUTEIg
aGVscGVycykuCgpUaGlzIHBhdGNoIGlzIGdhdGhlcmluZyBhbGwgb2YgdGhlbSBpbiB0bGJmbHVz
aC4gVGhpcyB3aWxsIGhlbHAgdG8KdW5pZm9ybWl6ZSBhbmQgdXBkYXRlIHRoZSBsb2dpYyBvZiB0
aGUgaGVscGVycyBpbiBmb2xsb3ctdXAgcGF0Y2hlcy4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+ClJldmlld2VkLWJ5OiBBbmRyaWkgQW5pc292IDxh
bmRyaWlfYW5pc292QGVwYW0uY29tPgpBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3Rh
YmVsbGluaUBrZXJuZWwub3JnPgoKLS0tCiAgICBDaGFuZ2VzIGluIHYzOgogICAgICAgIC0gQWRk
IFN0ZWZhbm8ncyBhY2tlZC1ieQoKICAgIENoYW5nZXMgaW4gdjI6CiAgICAgICAgLSBBZGQgQW5k
cmlpJ3MgcmV2aWV3ZWQtYnkKLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL2ZsdXNodGxi
LmggfCAyMiArKysrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIv
cGFnZS5oICAgICB8IDIyIC0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFy
bS9hcm02NC9mbHVzaHRsYi5oIHwgMjMgKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1
ZGUvYXNtLWFybS9hcm02NC9wYWdlLmggICAgIHwgMjMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQog
eGVuL2luY2x1ZGUvYXNtLWFybS9mbHVzaHRsYi5oICAgICAgIHwgMzggKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaCAgICAgICAg
ICAgfCAzOCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDYgZmlsZXMgY2hh
bmdlZCwgODMgaW5zZXJ0aW9ucygrKSwgODMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLWFybS9hcm0zMi9mbHVzaHRsYi5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9h
cm0zMi9mbHVzaHRsYi5oCmluZGV4IDIyZTEwMGVjY2YuLmI2MjlkYjYxY2IgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIvZmx1c2h0bGIuaAorKysgYi94ZW4vaW5jbHVkZS9h
c20tYXJtL2FybTMyL2ZsdXNodGxiLmgKQEAgLTQ1LDYgKzQ1LDI4IEBAIHN0YXRpYyBpbmxpbmUg
dm9pZCBmbHVzaF9hbGxfZ3Vlc3RzX3RsYih2b2lkKQogICAgIGlzYigpOwogfQogCisvKiBGbHVz
aCBhbGwgaHlwZXJ2aXNvciBtYXBwaW5ncyBmcm9tIHRoZSBUTEIgb2YgdGhlIGxvY2FsIHByb2Nl
c3Nvci4gKi8KK3N0YXRpYyBpbmxpbmUgdm9pZCBmbHVzaF94ZW5fdGxiX2xvY2FsKHZvaWQpCit7
CisgICAgYXNtIHZvbGF0aWxlKCJkc2I7IiAvKiBFbnN1cmUgcHJlY2VkaW5nIGFyZSB2aXNpYmxl
ICovCisgICAgICAgICAgICAgICAgIENNRF9DUDMyKFRMQklBTExIKQorICAgICAgICAgICAgICAg
ICAiZHNiOyIgLyogRW5zdXJlIGNvbXBsZXRpb24gb2YgdGhlIFRMQiBmbHVzaCAqLworICAgICAg
ICAgICAgICAgICAiaXNiOyIKKyAgICAgICAgICAgICAgICAgOiA6IDogIm1lbW9yeSIpOworfQor
CisvKiBGbHVzaCBUTEIgb2YgbG9jYWwgcHJvY2Vzc29yIGZvciBhZGRyZXNzIHZhLiAqLworc3Rh
dGljIGlubGluZSB2b2lkIF9fZmx1c2hfeGVuX3RsYl9vbmVfbG9jYWwodmFkZHJfdCB2YSkKK3sK
KyAgICBhc20gdm9sYXRpbGUoU1RPUkVfQ1AzMigwLCBUTEJJTVZBSCkgOiA6ICJyIiAodmEpIDog
Im1lbW9yeSIpOworfQorCisvKiBGbHVzaCBUTEIgb2YgYWxsIHByb2Nlc3NvcnMgaW4gdGhlIGlu
bmVyLXNoYXJlYWJsZSBkb21haW4gZm9yIGFkZHJlc3MgdmEuICovCitzdGF0aWMgaW5saW5lIHZv
aWQgX19mbHVzaF94ZW5fdGxiX29uZSh2YWRkcl90IHZhKQoreworICAgIGFzbSB2b2xhdGlsZShT
VE9SRV9DUDMyKDAsIFRMQklNVkFISVMpIDogOiAiciIgKHZhKSA6ICJtZW1vcnkiKTsKK30KKwog
I2VuZGlmIC8qIF9fQVNNX0FSTV9BUk0zMl9GTFVTSFRMQl9IX18gKi8KIC8qCiAgKiBMb2NhbCB2
YXJpYWJsZXM6CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL3BhZ2UuaCBi
L3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIvcGFnZS5oCmluZGV4IDBiNDFiOTIxNGIuLjcxNWE5
ZTRmZWYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIvcGFnZS5oCisrKyBi
L3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIvcGFnZS5oCkBAIC02MSwyOCArNjEsNiBAQCBzdGF0
aWMgaW5saW5lIHZvaWQgaW52YWxpZGF0ZV9pY2FjaGVfbG9jYWwodm9pZCkKICAgICBpc2IoKTsg
ICAgICAgICAgICAgICAgICAgICAgLyogU3luY2hyb25pemUgZmV0Y2hlZCBpbnN0cnVjdGlvbiBz
dHJlYW0uICovCiB9CiAKLS8qIEZsdXNoIGFsbCBoeXBlcnZpc29yIG1hcHBpbmdzIGZyb20gdGhl
IFRMQiBvZiB0aGUgbG9jYWwgcHJvY2Vzc29yLiAqLwotc3RhdGljIGlubGluZSB2b2lkIGZsdXNo
X3hlbl90bGJfbG9jYWwodm9pZCkKLXsKLSAgICBhc20gdm9sYXRpbGUoImRzYjsiIC8qIEVuc3Vy
ZSBwcmVjZWRpbmcgYXJlIHZpc2libGUgKi8KLSAgICAgICAgICAgICAgICAgQ01EX0NQMzIoVExC
SUFMTEgpCi0gICAgICAgICAgICAgICAgICJkc2I7IiAvKiBFbnN1cmUgY29tcGxldGlvbiBvZiB0
aGUgVExCIGZsdXNoICovCi0gICAgICAgICAgICAgICAgICJpc2I7IgotICAgICAgICAgICAgICAg
ICA6IDogOiAibWVtb3J5Iik7Ci19Ci0KLS8qIEZsdXNoIFRMQiBvZiBsb2NhbCBwcm9jZXNzb3Ig
Zm9yIGFkZHJlc3MgdmEuICovCi1zdGF0aWMgaW5saW5lIHZvaWQgX19mbHVzaF94ZW5fdGxiX29u
ZV9sb2NhbCh2YWRkcl90IHZhKQotewotICAgIGFzbSB2b2xhdGlsZShTVE9SRV9DUDMyKDAsIFRM
QklNVkFIKSA6IDogInIiICh2YSkgOiAibWVtb3J5Iik7Ci19Ci0KLS8qIEZsdXNoIFRMQiBvZiBh
bGwgcHJvY2Vzc29ycyBpbiB0aGUgaW5uZXItc2hhcmVhYmxlIGRvbWFpbiBmb3IgYWRkcmVzcyB2
YS4gKi8KLXN0YXRpYyBpbmxpbmUgdm9pZCBfX2ZsdXNoX3hlbl90bGJfb25lKHZhZGRyX3QgdmEp
Ci17Ci0gICAgYXNtIHZvbGF0aWxlKFNUT1JFX0NQMzIoMCwgVExCSU1WQUhJUykgOiA6ICJyIiAo
dmEpIDogIm1lbW9yeSIpOwotfQotCiAvKiBBc2sgdGhlIE1NVSB0byB0cmFuc2xhdGUgYSBWQSBm
b3IgdXMgKi8KIHN0YXRpYyBpbmxpbmUgdWludDY0X3QgX192YV90b19wYXIodmFkZHJfdCB2YSkK
IHsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvZmx1c2h0bGIuaCBiL3hl
bi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvZmx1c2h0bGIuaAppbmRleCBhZGJiZDVjNTIyLi4yZmVk
MzRiMmVjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L2ZsdXNodGxiLmgK
KysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9hcm02NC9mbHVzaHRsYi5oCkBAIC00NSw2ICs0NSwy
OSBAQCBzdGF0aWMgaW5saW5lIHZvaWQgZmx1c2hfYWxsX2d1ZXN0c190bGIodm9pZCkKICAgICAg
ICAgOiA6IDogIm1lbW9yeSIpOwogfQogCisvKiBGbHVzaCBhbGwgaHlwZXJ2aXNvciBtYXBwaW5n
cyBmcm9tIHRoZSBUTEIgb2YgdGhlIGxvY2FsIHByb2Nlc3Nvci4gKi8KK3N0YXRpYyBpbmxpbmUg
dm9pZCBmbHVzaF94ZW5fdGxiX2xvY2FsKHZvaWQpCit7CisgICAgYXNtIHZvbGF0aWxlICgKKyAg
ICAgICAgImRzYiAgICBzeTsiICAgICAgICAgICAgICAgICAgICAvKiBFbnN1cmUgdmlzaWJpbGl0
eSBvZiBQVEUgd3JpdGVzICovCisgICAgICAgICJ0bGJpICAgYWxsZTI7IiAgICAgICAgICAgICAg
ICAgLyogRmx1c2ggaHlwZXJ2aXNvciBUTEIgKi8KKyAgICAgICAgImRzYiAgICBzeTsiICAgICAg
ICAgICAgICAgICAgICAvKiBFbnN1cmUgY29tcGxldGlvbiBvZiBUTEIgZmx1c2ggKi8KKyAgICAg
ICAgImlzYjsiCisgICAgICAgIDogOiA6ICJtZW1vcnkiKTsKK30KKworLyogRmx1c2ggVExCIG9m
IGxvY2FsIHByb2Nlc3NvciBmb3IgYWRkcmVzcyB2YS4gKi8KK3N0YXRpYyBpbmxpbmUgdm9pZCAg
X19mbHVzaF94ZW5fdGxiX29uZV9sb2NhbCh2YWRkcl90IHZhKQoreworICAgIGFzbSB2b2xhdGls
ZSgidGxiaSB2YWUyLCAlMDsiIDogOiAiciIgKHZhPj5QQUdFX1NISUZUKSA6ICJtZW1vcnkiKTsK
K30KKworLyogRmx1c2ggVExCIG9mIGFsbCBwcm9jZXNzb3JzIGluIHRoZSBpbm5lci1zaGFyZWFi
bGUgZG9tYWluIGZvciBhZGRyZXNzIHZhLiAqLworc3RhdGljIGlubGluZSB2b2lkIF9fZmx1c2hf
eGVuX3RsYl9vbmUodmFkZHJfdCB2YSkKK3sKKyAgICBhc20gdm9sYXRpbGUoInRsYmkgdmFlMmlz
LCAlMDsiIDogOiAiciIgKHZhPj5QQUdFX1NISUZUKSA6ICJtZW1vcnkiKTsKK30KKwogI2VuZGlm
IC8qIF9fQVNNX0FSTV9BUk02NF9GTFVTSFRMQl9IX18gKi8KIC8qCiAgKiBMb2NhbCB2YXJpYWJs
ZXM6CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L3BhZ2UuaCBiL3hlbi9p
bmNsdWRlL2FzbS1hcm0vYXJtNjQvcGFnZS5oCmluZGV4IDMxZDA0ZWNmNzYuLjBjYmEyNjYzNzMg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvcGFnZS5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS1hcm0vYXJtNjQvcGFnZS5oCkBAIC00NSwyOSArNDUsNiBAQCBzdGF0aWMgaW5s
aW5lIHZvaWQgaW52YWxpZGF0ZV9pY2FjaGVfbG9jYWwodm9pZCkKICAgICBpc2IoKTsKIH0KIAot
LyogRmx1c2ggYWxsIGh5cGVydmlzb3IgbWFwcGluZ3MgZnJvbSB0aGUgVExCIG9mIHRoZSBsb2Nh
bCBwcm9jZXNzb3IuICovCi1zdGF0aWMgaW5saW5lIHZvaWQgZmx1c2hfeGVuX3RsYl9sb2NhbCh2
b2lkKQotewotICAgIGFzbSB2b2xhdGlsZSAoCi0gICAgICAgICJkc2IgICAgc3k7IiAgICAgICAg
ICAgICAgICAgICAgLyogRW5zdXJlIHZpc2liaWxpdHkgb2YgUFRFIHdyaXRlcyAqLwotICAgICAg
ICAidGxiaSAgIGFsbGUyOyIgICAgICAgICAgICAgICAgIC8qIEZsdXNoIGh5cGVydmlzb3IgVExC
ICovCi0gICAgICAgICJkc2IgICAgc3k7IiAgICAgICAgICAgICAgICAgICAgLyogRW5zdXJlIGNv
bXBsZXRpb24gb2YgVExCIGZsdXNoICovCi0gICAgICAgICJpc2I7IgotICAgICAgICA6IDogOiAi
bWVtb3J5Iik7Ci19Ci0KLS8qIEZsdXNoIFRMQiBvZiBsb2NhbCBwcm9jZXNzb3IgZm9yIGFkZHJl
c3MgdmEuICovCi1zdGF0aWMgaW5saW5lIHZvaWQgIF9fZmx1c2hfeGVuX3RsYl9vbmVfbG9jYWwo
dmFkZHJfdCB2YSkKLXsKLSAgICBhc20gdm9sYXRpbGUoInRsYmkgdmFlMiwgJTA7IiA6IDogInIi
ICh2YT4+UEFHRV9TSElGVCkgOiAibWVtb3J5Iik7Ci19Ci0KLS8qIEZsdXNoIFRMQiBvZiBhbGwg
cHJvY2Vzc29ycyBpbiB0aGUgaW5uZXItc2hhcmVhYmxlIGRvbWFpbiBmb3IgYWRkcmVzcyB2YS4g
Ki8KLXN0YXRpYyBpbmxpbmUgdm9pZCBfX2ZsdXNoX3hlbl90bGJfb25lKHZhZGRyX3QgdmEpCi17
Ci0gICAgYXNtIHZvbGF0aWxlKCJ0bGJpIHZhZTJpcywgJTA7IiA6IDogInIiICh2YT4+UEFHRV9T
SElGVCkgOiAibWVtb3J5Iik7Ci19Ci0KIC8qIEFzayB0aGUgTU1VIHRvIHRyYW5zbGF0ZSBhIFZB
IGZvciB1cyAqLwogc3RhdGljIGlubGluZSB1aW50NjRfdCBfX3ZhX3RvX3Bhcih2YWRkcl90IHZh
KQogewpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9mbHVzaHRsYi5oIGIveGVuL2lu
Y2x1ZGUvYXNtLWFybS9mbHVzaHRsYi5oCmluZGV4IDgzZmY5ZmE4YjMuLmFiMWFhZTVjOTAgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZmx1c2h0bGIuaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20tYXJtL2ZsdXNodGxiLmgKQEAgLTI4LDYgKzI4LDQ0IEBAIHN0YXRpYyBpbmxpbmUgdm9p
ZCBwYWdlX3NldF90bGJmbHVzaF90aW1lc3RhbXAoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKIC8q
IEZsdXNoIHNwZWNpZmllZCBDUFVzJyBUTEJzICovCiB2b2lkIGZsdXNoX3RsYl9tYXNrKGNvbnN0
IGNwdW1hc2tfdCAqbWFzayk7CiAKKy8qCisgKiBGbHVzaCBhIHJhbmdlIG9mIFZBJ3MgaHlwZXJ2
aXNvciBtYXBwaW5ncyBmcm9tIHRoZSBUTEIgb2YgdGhlIGxvY2FsCisgKiBwcm9jZXNzb3IuCisg
Ki8KK3N0YXRpYyBpbmxpbmUgdm9pZCBmbHVzaF94ZW5fdGxiX3JhbmdlX3ZhX2xvY2FsKHZhZGRy
X3QgdmEsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBsb25nIHNpemUpCit7CisgICAgdmFkZHJfdCBlbmQgPSB2YSArIHNpemU7CisKKyAg
ICBkc2Ioc3kpOyAvKiBFbnN1cmUgcHJlY2VkaW5nIGFyZSB2aXNpYmxlICovCisgICAgd2hpbGUg
KCB2YSA8IGVuZCApCisgICAgeworICAgICAgICBfX2ZsdXNoX3hlbl90bGJfb25lX2xvY2FsKHZh
KTsKKyAgICAgICAgdmEgKz0gUEFHRV9TSVpFOworICAgIH0KKyAgICBkc2Ioc3kpOyAvKiBFbnN1
cmUgY29tcGxldGlvbiBvZiB0aGUgVExCIGZsdXNoICovCisgICAgaXNiKCk7Cit9CisKKy8qCisg
KiBGbHVzaCBhIHJhbmdlIG9mIFZBJ3MgaHlwZXJ2aXNvciBtYXBwaW5ncyBmcm9tIHRoZSBUTEIg
b2YgYWxsCisgKiBwcm9jZXNzb3JzIGluIHRoZSBpbm5lci1zaGFyZWFibGUgZG9tYWluLgorICov
CitzdGF0aWMgaW5saW5lIHZvaWQgZmx1c2hfeGVuX3RsYl9yYW5nZV92YSh2YWRkcl90IHZhLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBz
aXplKQoreworICAgIHZhZGRyX3QgZW5kID0gdmEgKyBzaXplOworCisgICAgZHNiKHN5KTsgLyog
RW5zdXJlIHByZWNlZGluZyBhcmUgdmlzaWJsZSAqLworICAgIHdoaWxlICggdmEgPCBlbmQgKQor
ICAgIHsKKyAgICAgICAgX19mbHVzaF94ZW5fdGxiX29uZSh2YSk7CisgICAgICAgIHZhICs9IFBB
R0VfU0laRTsKKyAgICB9CisgICAgZHNiKHN5KTsgLyogRW5zdXJlIGNvbXBsZXRpb24gb2YgdGhl
IFRMQiBmbHVzaCAqLworICAgIGlzYigpOworfQorCiAjZW5kaWYgLyogX19BU01fQVJNX0ZMVVNI
VExCX0hfXyAqLwogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS1hcm0vcGFnZS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmgKaW5kZXggMTk1
MzQ1ZTI0YS4uMmJjZGIwZjFhNSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wYWdl
LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmgKQEAgLTIzMyw0NCArMjMzLDYgQEAg
c3RhdGljIGlubGluZSBpbnQgY2xlYW5fYW5kX2ludmFsaWRhdGVfZGNhY2hlX3ZhX3JhbmdlCiAg
ICAgICAgICAgICA6IDogInIiIChfcCksICJtIiAoKl9wKSk7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCiB9IHdoaWxlICgwKQogCi0vKgotICogRmx1c2ggYSByYW5nZSBvZiBW
QSdzIGh5cGVydmlzb3IgbWFwcGluZ3MgZnJvbSB0aGUgVExCIG9mIHRoZSBsb2NhbAotICogcHJv
Y2Vzc29yLgotICovCi1zdGF0aWMgaW5saW5lIHZvaWQgZmx1c2hfeGVuX3RsYl9yYW5nZV92YV9s
b2NhbCh2YWRkcl90IHZhLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgbG9uZyBzaXplKQotewotICAgIHZhZGRyX3QgZW5kID0gdmEgKyBz
aXplOwotCi0gICAgZHNiKHN5KTsgLyogRW5zdXJlIHByZWNlZGluZyBhcmUgdmlzaWJsZSAqLwot
ICAgIHdoaWxlICggdmEgPCBlbmQgKQotICAgIHsKLSAgICAgICAgX19mbHVzaF94ZW5fdGxiX29u
ZV9sb2NhbCh2YSk7Ci0gICAgICAgIHZhICs9IFBBR0VfU0laRTsKLSAgICB9Ci0gICAgZHNiKHN5
KTsgLyogRW5zdXJlIGNvbXBsZXRpb24gb2YgdGhlIFRMQiBmbHVzaCAqLwotICAgIGlzYigpOwot
fQotCi0vKgotICogRmx1c2ggYSByYW5nZSBvZiBWQSdzIGh5cGVydmlzb3IgbWFwcGluZ3MgZnJv
bSB0aGUgVExCIG9mIGFsbAotICogcHJvY2Vzc29ycyBpbiB0aGUgaW5uZXItc2hhcmVhYmxlIGRv
bWFpbi4KLSAqLwotc3RhdGljIGlubGluZSB2b2lkIGZsdXNoX3hlbl90bGJfcmFuZ2VfdmEodmFk
ZHJfdCB2YSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGxvbmcgc2l6ZSkKLXsKLSAgICB2YWRkcl90IGVuZCA9IHZhICsgc2l6ZTsKLQotICAgIGRz
YihzeSk7IC8qIEVuc3VyZSBwcmVjZWRpbmcgYXJlIHZpc2libGUgKi8KLSAgICB3aGlsZSAoIHZh
IDwgZW5kICkKLSAgICB7Ci0gICAgICAgIF9fZmx1c2hfeGVuX3RsYl9vbmUodmEpOwotICAgICAg
ICB2YSArPSBQQUdFX1NJWkU7Ci0gICAgfQotICAgIGRzYihzeSk7IC8qIEVuc3VyZSBjb21wbGV0
aW9uIG9mIHRoZSBUTEIgZmx1c2ggKi8KLSAgICBpc2IoKTsKLX0KLQogLyogRmx1c2ggdGhlIGRj
YWNoZSBmb3IgYW4gZW50aXJlIHBhZ2UuICovCiB2b2lkIGZsdXNoX3BhZ2VfdG9fcmFtKHVuc2ln
bmVkIGxvbmcgbWZuLCBib29sIHN5bmNfaWNhY2hlKTsKIAotLSAKMi4xMS4wCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 14 12:22:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 12:22:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQWRX-0008Kl-Ut; Tue, 14 May 2019 12:22:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zxYt=TO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hQWRW-0008Ie-Nw
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 12:22:02 +0000
X-Inumbo-ID: e05f3726-7642-11e9-87c7-df62b369fcf1
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id e05f3726-7642-11e9-87c7-df62b369fcf1;
 Tue, 14 May 2019 12:22:01 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 6AC3D15AB;
 Tue, 14 May 2019 05:22:01 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 5ABCF3F71E;
 Tue, 14 May 2019 05:22:00 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 14 May 2019 13:21:21 +0100
Message-Id: <20190514122136.28215-13-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190514122136.28215-1-julien.grall@arm.com>
References: <20190514122136.28215-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH MM-PART2 v2 06/19] xen/arm: Rework
 secondary_start prototype
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Andrii_Anisov@epam.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm9uZSBvZiB0aGUgcGFyYW1ldGVycyBvZiBzZWNvbmRhcnlfc3RhcnQgYXJlIGFjdHVhbGx5IHVz
ZWQuIFNvIHR1cm4Kc2Vjb25kYXJ5X3N0YXJ0IHRvIGEgZnVuY3Rpb24gd2l0aCBubyBwYXJhbWV0
ZXJzLgoKQWxzbyBtb2RpZnkgdGhlIGFzc2VtYmx5IGNvZGUgdG8gYXZvaWQgc2V0dGluZy11cCB0
aGUgcmVnaXN0ZXJzIGJlZm9yZQpjYWxsaW5nIHNlY29uZGFyeV9zdGFydC4KClNpZ25lZC1vZmYt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgogICAgLSBSZS1vcmRlciB0
aGUgcGF0Y2ggd2l0aCAieGVuL2FybTogUmVtb3ZlIHBhcmFtZXRlciBjcHVpZCBmcm9tCiAgICBz
dGFydF94ZW4iLgotLS0KIHhlbi9hcmNoL2FybS9hcm0zMi9oZWFkLlMgfCA0ICsrLS0KIHhlbi9h
cmNoL2FybS9hcm02NC9oZWFkLlMgfCAzICsrLQogeGVuL2FyY2gvYXJtL3NtcGJvb3QuYyAgICB8
IDQgKy0tLQogMyBmaWxlcyBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTMyL2hlYWQuUyBiL3hlbi9hcmNoL2FybS9h
cm0zMi9oZWFkLlMKaW5kZXggY2I4YTNiZjgyOS4uOWY0MGZhY2U5OCAxMDA2NDQKLS0tIGEveGVu
L2FyY2gvYXJtL2FybTMyL2hlYWQuUworKysgYi94ZW4vYXJjaC9hcm0vYXJtMzIvaGVhZC5TCkBA
IC00NDUsOSArNDQ1LDkgQEAgbGF1bmNoOgogICAgICAgICBsZHIgICBzcCwgW3IwXQogICAgICAg
ICBhZGQgICBzcCwgI1NUQUNLX1NJWkUgICAgICAgIC8qICh3aGljaCBncm93cyBkb3duIGZyb20g
dGhlIHRvcCkuICovCiAgICAgICAgIHN1YiAgIHNwLCAjQ1BVSU5GT19zaXplb2YgICAgLyogTWFr
ZSByb29tIGZvciBDUFUgc2F2ZSByZWNvcmQgKi8KLSAgICAgICAgbW92ICAgcjAsIHIxMCAgICAg
ICAgICAgICAgICAvKiBNYXJzaGFsIGFyZ3M6IC0gcGh5c19vZmZzZXQgKi8KLSAgICAgICAgbW92
ICAgcjEsIHI4ICAgICAgICAgICAgICAgICAvKiAgICAgICAgICAgICAgIC0gRFRCIGFkZHJlc3Mg
Ki8KICAgICAgICAgdGVxICAgcjEyLCAjMAorICAgICAgICBtb3ZlcSByMCwgcjEwICAgICAgICAg
ICAgICAgIC8qIE1hcnNoYWwgYXJnczogLSBwaHlzX29mZnNldCAqLworICAgICAgICBtb3ZlcSBy
MSwgcjggICAgICAgICAgICAgICAgIC8qICAgICAgICAgICAgICAgLSBEVEIgYWRkcmVzcyAqLwog
ICAgICAgICBiZXEgICBzdGFydF94ZW4gICAgICAgICAgICAgIC8qIGFuZCBkaXNhcHBlYXIgaW50
byB0aGUgbGFuZCBvZiBDICovCiAgICAgICAgIGIgICAgIHN0YXJ0X3NlY29uZGFyeSAgICAgICAg
LyogKHRvIHRoZSBhcHByb3ByaWF0ZSBlbnRyeSBwb2ludCkgKi8KIApkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL2FybTY0L2hlYWQuUyBiL3hlbi9hcmNoL2FybS9hcm02NC9oZWFkLlMKaW5kZXgg
MDc1MDEzODc4ZS4uY2IzMGQ2ZjIyZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTY0L2hl
YWQuUworKysgYi94ZW4vYXJjaC9hcm0vYXJtNjQvaGVhZC5TCkBAIC01ODIsOSArNTgyLDEwIEBA
IGxhdW5jaDoKICAgICAgICAgc3ViICAgeDAsIHgwLCAjQ1BVSU5GT19zaXplb2YgLyogTWFrZSBy
b29tIGZvciBDUFUgc2F2ZSByZWNvcmQgKi8KICAgICAgICAgbW92ICAgc3AsIHgwCiAKKyAgICAg
ICAgY2JueiAgeDIyLCAxZgorCiAgICAgICAgIG1vdiAgIHgwLCB4MjAgICAgICAgICAgICAgICAg
LyogTWFyc2hhbCBhcmdzOiAtIHBoeXNfb2Zmc2V0ICovCiAgICAgICAgIG1vdiAgIHgxLCB4MjEg
ICAgICAgICAgICAgICAgLyogICAgICAgICAgICAgICAtIEZEVCAqLwotICAgICAgICBjYm56ICB4
MjIsIDFmCiAgICAgICAgIGIgICAgIHN0YXJ0X3hlbiAgICAgICAgICAgICAgLyogYW5kIGRpc2Fw
cGVhciBpbnRvIHRoZSBsYW5kIG9mIEMgKi8KIDE6CiAgICAgICAgIGIgICAgIHN0YXJ0X3NlY29u
ZGFyeSAgICAgICAgLyogKHRvIHRoZSBhcHByb3ByaWF0ZSBlbnRyeSBwb2ludCkgKi8KZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL2FybS9zbXBib290LmMgYi94ZW4vYXJjaC9hcm0vc21wYm9vdC5jCmlu
ZGV4IGY3NTY0NDQzNjIuLjAwYjY0YzMzMjIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9zbXBi
b290LmMKKysrIGIveGVuL2FyY2gvYXJtL3NtcGJvb3QuYwpAQCAtMjk3LDkgKzI5Nyw3IEBAIHNt
cF9wcmVwYXJlX2NwdXModm9pZCkKIH0KIAogLyogQm9vdCB0aGUgY3VycmVudCBDUFUgKi8KLXZv
aWQgc3RhcnRfc2Vjb25kYXJ5KHVuc2lnbmVkIGxvbmcgYm9vdF9waHlzX29mZnNldCwKLSAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZmR0X3BhZGRyLAotICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgbG9uZyBod2lkKQordm9pZCBzdGFydF9zZWNvbmRhcnkodm9pZCkKIHsK
ICAgICB1bnNpZ25lZCBpbnQgY3B1aWQgPSBpbml0X2RhdGEuY3B1aWQ7CiAKLS0gCjIuMTEuMAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 14 12:22:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 12:22:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQWRZ-0008NS-IH; Tue, 14 May 2019 12:22:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zxYt=TO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hQWRY-0008Ki-01
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 12:22:04 +0000
X-Inumbo-ID: e1362347-7642-11e9-8980-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id e1362347-7642-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 12:22:03 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id DB7BD15AD;
 Tue, 14 May 2019 05:22:02 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id A859B3F71E;
 Tue, 14 May 2019 05:22:01 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 14 May 2019 13:21:22 +0100
Message-Id: <20190514122136.28215-14-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190514122136.28215-1-julien.grall@arm.com>
References: <20190514122136.28215-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH MM-PART2 v2 07/19] xen/arm64: head: Remove
 unnecessary comment
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U28gZmFyLCB3ZSBkb24ndCBoYXZlIHNwZWNpZmljIGNvcmUgaW5pdGlhbGl6YXRpb24gYXQgYm9v
dC4gU28gcmVtb3ZlCnRoZSBjb21tZW50LgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KUmV2aWV3ZWQtYnk6IEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9h
bmlzb3ZAZXBhbS5jb20+CgotLS0KICAgIENoYW5nZXMgaW4gdjI6CiAgICAgICAgLSBGaXggdHlw
byBpbiB0aGUgY29tbWl0IG1lc3NhZ2UKICAgICAgICAtIEFkZCBBbmRyaWkncyByZXZpZXdlZC1i
eQotLS0KIHhlbi9hcmNoL2FybS9hcm02NC9oZWFkLlMgfCAyIC0tCiAxIGZpbGUgY2hhbmdlZCwg
MiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtNjQvaGVhZC5TIGIv
eGVuL2FyY2gvYXJtL2FybTY0L2hlYWQuUwppbmRleCBjYjMwZDZmMjJlLi5hZDQ0NmU3MzQ1IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYXJtNjQvaGVhZC5TCisrKyBiL3hlbi9hcmNoL2FybS9h
cm02NC9oZWFkLlMKQEAgLTM0NCw4ICszNDQsNiBAQCBlbDI6ICAgIFBSSU5UKCItIFhlbiBzdGFy
dGluZyBhdCBFTDIgLVxyXG4iKQogc2tpcF9ic3M6CiAgICAgICAgIFBSSU5UKCItIFNldHRpbmcg
dXAgY29udHJvbCByZWdpc3RlcnMgLVxyXG4iKQogCi0gICAgICAgIC8qIFhYWFggY2FsbCBQUk9D
SU5GT19jcHVfaW5pdCBoZXJlICovCi0KICAgICAgICAgLyogU2V0IHVwIG1lbW9yeSBhdHRyaWJ1
dGUgdHlwZSB0YWJsZXMgKi8KICAgICAgICAgbGRyICAgeDAsID1NQUlSVkFMCiAgICAgICAgIG1z
ciAgIG1haXJfZWwyLCB4MAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 14 12:22:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 12:22:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQWRa-0008OL-2Q; Tue, 14 May 2019 12:22:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zxYt=TO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hQWRZ-0008N7-EO
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 12:22:05 +0000
X-Inumbo-ID: e21d84dc-7642-11e9-a4fa-6b4a2d3c314f
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id e21d84dc-7642-11e9-a4fa-6b4a2d3c314f;
 Tue, 14 May 2019 12:22:04 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 58B86341;
 Tue, 14 May 2019 05:22:04 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 257EC3F71E;
 Tue, 14 May 2019 05:22:03 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 14 May 2019 13:21:23 +0100
Message-Id: <20190514122136.28215-15-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190514122136.28215-1-julien.grall@arm.com>
References: <20190514122136.28215-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH MM-PART1 v3 7/8] xen/arm: tlbflush: Rework TLB
 helpers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWxsIHRoZSBUTEJzIGhlbHBlcnMgaW52YWxpZGF0ZSBhbGwgdGhlIFRMQiBlbnRyaWVzIGFyZSB1
c2luZyB0aGUgc2FtZQpwYXR0ZXJuOgogICAgRFNCIFNZCiAgICBUTEJJIC4uLgogICAgRFNCIFNZ
CiAgICBJU0IKClRoaXMgcGF0dGVybiBpcyBmb2xsb3dpbmcgcGF0dGVybiByZWNvbW1lbmRlZCBi
eSB0aGUgQXJtIEFybSB0byBlbnN1cmUKdmlzaWJpbGl0eSBvZiB1cGRhdGVzIHRvIHRyYW5zbGF0
aW9uIHRhYmxlcyAoc2VlIEsxMS41LjIgaW4gQVJNIERESQowNDg3RC5iKS4KCldlIGhhdmUgYmVl
biBhIGJpdCB0b28gZWFnZXIgaW4gWGVuIGFuZCB1c2Ugc3lzdGVtLXdpZGUgRFNCcyB3aGVuIHRo
aXMKY2FuIGJlIGxpbWl0ZWQgdG8gdGhlIGlubmVyLXNoYXJlYWJsZSBkb21haW4uCgpGdXJ0aGVy
bW9yZSwgdGhlIGZpcnN0IERTQiBjYW4gYmUgcmVzdHJpY3QgZnVydGhlciB0byBvbmx5IHN0b3Jl
IGluIHRoZQppbm5lci1zaGFyZWFibGUgZG9tYWluLiBUaGlzIGlzIGJlY2F1c2UgdGhlIERTQiBp
cyBoZXJlIHRvIGVuc3VyZQp2aXNpYmlsaXR5IG9mIHRoZSB1cGRhdGUgdG8gdHJhbnNsYXRpb24g
dGFibGUgd2Fsa3MuCgpMYXN0bHksIHRoZXJlIGFyZSBhIGxhY2sgb2YgZG9jdW1lbnRhdGlvbiBp
biBtb3N0IG9mIHRoZSBUTEJzIGhlbHBlci4KClJhdGhlciB0aGFuIHRyeWluZyB0byB1cGRhdGUg
dGhlIGhlbHBlcnMgb25lIGJ5IG9uZSwgdGhpcyBwYXRjaAppbnRyb2R1Y2UgYSBwZXItYXJjaCBt
YWNybyB0byBnZW5lcmF0ZSB0aGUgVExCIGhlbHBlcnMuIFRoaXMgd2lsbCBiZQplYXNpZXIgdG8g
dXBkYXRlIHRoZSBUTEJzIGhlbHBlciBpbiB0aGUgZnV0dXJlIGFuZCB0aGUgZG9jdW1lbnRhdGlv
bi4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+ClJl
dmlld2VkLWJ5OiBBbmRyaWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgpSZXZpZXdl
ZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKLS0tCiAg
ICBDaGFuZ2VzIGluIHYzOgogICAgICAgIC0gQWRkIFN0ZWZhbm8ncyByZXZpZXdlZC1ieQoKICAg
IENoYW5nZXMgaW4gdjI6CiAgICAgICAgLSBVcGRhdGUgdGhlIHJlZmVyZW5jZSB0byB0aGUgQXJt
IEFybSB0byB0aGUgbGF0ZXN0IHNwZWMKICAgICAgICAtIEFkZCBBbmRyaWkncyByZXZpZXdlZC1i
eQotLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIvZmx1c2h0bGIuaCB8IDczICsrKysrKysr
KysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvZmx1
c2h0bGIuaCB8IDc2ICsrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMiBmaWxl
cyBjaGFuZ2VkLCA2MCBpbnNlcnRpb25zKCspLCA4OSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL2ZsdXNodGxiLmggYi94ZW4vaW5jbHVkZS9hc20t
YXJtL2FybTMyL2ZsdXNodGxiLmgKaW5kZXggYjYyOWRiNjFjYi4uOTA4NWU2NTAxMSAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9hcm0zMi9mbHVzaHRsYi5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS1hcm0vYXJtMzIvZmx1c2h0bGIuaApAQCAtMSw1OSArMSw0NCBAQAogI2lmbmRlZiBf
X0FTTV9BUk1fQVJNMzJfRkxVU0hUTEJfSF9fCiAjZGVmaW5lIF9fQVNNX0FSTV9BUk0zMl9GTFVT
SFRMQl9IX18KIAotLyogRmx1c2ggbG9jYWwgVExCcywgY3VycmVudCBWTUlEIG9ubHkgKi8KLXN0
YXRpYyBpbmxpbmUgdm9pZCBmbHVzaF9ndWVzdF90bGJfbG9jYWwodm9pZCkKLXsKLSAgICBkc2Io
c3kpOwotCi0gICAgV1JJVEVfQ1AzMigodWludDMyX3QpIDAsIFRMQklBTEwpOwotCi0gICAgZHNi
KHN5KTsKLSAgICBpc2IoKTsKKy8qCisgKiBFdmVyeSBpbnZhbGlkYXRpb24gb3BlcmF0aW9uIHVz
ZSB0aGUgZm9sbG93aW5nIHBhdHRlcm5zOgorICoKKyAqIERTQiBJU0hTVCAgICAgICAgLy8gRW5z
dXJlIHByaW9yIHBhZ2UtdGFibGVzIHVwZGF0ZXMgaGF2ZSBjb21wbGV0ZWQKKyAqIFRMQkkuLi4g
ICAgICAgICAgLy8gSW52YWxpZGF0ZSB0aGUgVExCCisgKiBEU0IgSVNIICAgICAgICAgIC8vIEVu
c3VyZSB0aGUgVExCIGludmFsaWRhdGlvbiBoYXMgY29tcGxldGVkCisgKiBJU0IgICAgICAgICAg
ICAgIC8vIFNlZSBleHBsYW5hdGlvbiBiZWxvdworICoKKyAqIEZvciBYZW4gcGFnZS10YWJsZXMg
dGhlIElTQiB3aWxsIGRpc2NhcmQgYW55IGluc3RydWN0aW9ucyBmZXRjaGVkCisgKiBmcm9tIHRo
ZSBvbGQgbWFwcGluZ3MuCisgKgorICogRm9yIHRoZSBTdGFnZS0yIHBhZ2UtdGFibGVzIHRoZSBJ
U0IgZW5zdXJlcyB0aGUgY29tcGxldGlvbiBvZiB0aGUgRFNCCisgKiAoYW5kIHRoZXJlZm9yZSB0
aGUgVExCIGludmFsaWRhdGlvbikgYmVmb3JlIGNvbnRpbnVpbmcuIFNvIHdlIGtub3cKKyAqIHRo
ZSBUTEJzIGNhbm5vdCBjb250YWluIGFuIGVudHJ5IGZvciBhIG1hcHBpbmcgd2UgbWF5IGhhdmUg
cmVtb3ZlZC4KKyAqLworI2RlZmluZSBUTEJfSEVMUEVSKG5hbWUsIHRsYm9wKSBcCitzdGF0aWMg
aW5saW5lIHZvaWQgbmFtZSh2b2lkKSAgIFwKK3sgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgIGRzYihpc2hzdCk7ICAgICAgICAgICAgICAgICBcCisgICAgV1JJVEVfQ1AzMigw
LCB0bGJvcCk7ICAgICAgIFwKKyAgICBkc2IoaXNoKTsgICAgICAgICAgICAgICAgICAgXAorICAg
IGlzYigpOyAgICAgICAgICAgICAgICAgICAgICBcCiB9CiAKLS8qIEZsdXNoIGlubmVyIHNoYXJl
YWJsZSBUTEJzLCBjdXJyZW50IFZNSUQgb25seSAqLwotc3RhdGljIGlubGluZSB2b2lkIGZsdXNo
X2d1ZXN0X3RsYih2b2lkKQotewotICAgIGRzYihzeSk7Ci0KLSAgICBXUklURV9DUDMyKCh1aW50
MzJfdCkgMCwgVExCSUFMTElTKTsKKy8qIEZsdXNoIGxvY2FsIFRMQnMsIGN1cnJlbnQgVk1JRCBv
bmx5ICovCitUTEJfSEVMUEVSKGZsdXNoX2d1ZXN0X3RsYl9sb2NhbCwgVExCSUFMTCk7CiAKLSAg
ICBkc2Ioc3kpOwotICAgIGlzYigpOwotfQorLyogRmx1c2ggaW5uZXIgc2hhcmVhYmxlIFRMQnMs
IGN1cnJlbnQgVk1JRCBvbmx5ICovCitUTEJfSEVMUEVSKGZsdXNoX2d1ZXN0X3RsYiwgVExCSUFM
TElTKTsKIAogLyogRmx1c2ggbG9jYWwgVExCcywgYWxsIFZNSURzLCBub24taHlwZXJ2aXNvciBt
b2RlICovCi1zdGF0aWMgaW5saW5lIHZvaWQgZmx1c2hfYWxsX2d1ZXN0c190bGJfbG9jYWwodm9p
ZCkKLXsKLSAgICBkc2Ioc3kpOwotCi0gICAgV1JJVEVfQ1AzMigodWludDMyX3QpIDAsIFRMQklB
TExOU05IKTsKLQotICAgIGRzYihzeSk7Ci0gICAgaXNiKCk7Ci19CitUTEJfSEVMUEVSKGZsdXNo
X2FsbF9ndWVzdHNfdGxiX2xvY2FsLCBUTEJJQUxMTlNOSCk7CiAKIC8qIEZsdXNoIGlubmVyc2hh
cmVhYmxlIFRMQnMsIGFsbCBWTUlEcywgbm9uLWh5cGVydmlzb3IgbW9kZSAqLwotc3RhdGljIGlu
bGluZSB2b2lkIGZsdXNoX2FsbF9ndWVzdHNfdGxiKHZvaWQpCi17Ci0gICAgZHNiKHN5KTsKLQot
ICAgIFdSSVRFX0NQMzIoKHVpbnQzMl90KSAwLCBUTEJJQUxMTlNOSElTKTsKLQotICAgIGRzYihz
eSk7Ci0gICAgaXNiKCk7Ci19CitUTEJfSEVMUEVSKGZsdXNoX2FsbF9ndWVzdHNfdGxiLCBUTEJJ
QUxMTlNOSElTKTsKIAogLyogRmx1c2ggYWxsIGh5cGVydmlzb3IgbWFwcGluZ3MgZnJvbSB0aGUg
VExCIG9mIHRoZSBsb2NhbCBwcm9jZXNzb3IuICovCi1zdGF0aWMgaW5saW5lIHZvaWQgZmx1c2hf
eGVuX3RsYl9sb2NhbCh2b2lkKQotewotICAgIGFzbSB2b2xhdGlsZSgiZHNiOyIgLyogRW5zdXJl
IHByZWNlZGluZyBhcmUgdmlzaWJsZSAqLwotICAgICAgICAgICAgICAgICBDTURfQ1AzMihUTEJJ
QUxMSCkKLSAgICAgICAgICAgICAgICAgImRzYjsiIC8qIEVuc3VyZSBjb21wbGV0aW9uIG9mIHRo
ZSBUTEIgZmx1c2ggKi8KLSAgICAgICAgICAgICAgICAgImlzYjsiCi0gICAgICAgICAgICAgICAg
IDogOiA6ICJtZW1vcnkiKTsKLX0KK1RMQl9IRUxQRVIoZmx1c2hfeGVuX3RsYl9sb2NhbCwgVExC
SUFMTEgpOwogCiAvKiBGbHVzaCBUTEIgb2YgbG9jYWwgcHJvY2Vzc29yIGZvciBhZGRyZXNzIHZh
LiAqLwogc3RhdGljIGlubGluZSB2b2lkIF9fZmx1c2hfeGVuX3RsYl9vbmVfbG9jYWwodmFkZHJf
dCB2YSkKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvZmx1c2h0bGIuaCBi
L3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvZmx1c2h0bGIuaAppbmRleCAyZmVkMzRiMmVjLi5j
ZWVjNTk1NDJlIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L2ZsdXNodGxi
LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9hcm02NC9mbHVzaHRsYi5oCkBAIC0xLDYwICsx
LDQ2IEBACiAjaWZuZGVmIF9fQVNNX0FSTV9BUk02NF9GTFVTSFRMQl9IX18KICNkZWZpbmUgX19B
U01fQVJNX0FSTTY0X0ZMVVNIVExCX0hfXwogCi0vKiBGbHVzaCBsb2NhbCBUTEJzLCBjdXJyZW50
IFZNSUQgb25seSAqLwotc3RhdGljIGlubGluZSB2b2lkIGZsdXNoX2d1ZXN0X3RsYl9sb2NhbCh2
b2lkKQotewotICAgIGFzbSB2b2xhdGlsZSgKLSAgICAgICAgImRzYiBzeTsiCi0gICAgICAgICJ0
bGJpIHZtYWxsczEyZTE7IgotICAgICAgICAiZHNiIHN5OyIKLSAgICAgICAgImlzYjsiCi0gICAg
ICAgIDogOiA6ICJtZW1vcnkiKTsKKy8qCisgKiBFdmVyeSBpbnZhbGlkYXRpb24gb3BlcmF0aW9u
IHVzZSB0aGUgZm9sbG93aW5nIHBhdHRlcm5zOgorICoKKyAqIERTQiBJU0hTVCAgICAgICAgLy8g
RW5zdXJlIHByaW9yIHBhZ2UtdGFibGVzIHVwZGF0ZXMgaGF2ZSBjb21wbGV0ZWQKKyAqIFRMQkku
Li4gICAgICAgICAgLy8gSW52YWxpZGF0ZSB0aGUgVExCCisgKiBEU0IgSVNIICAgICAgICAgIC8v
IEVuc3VyZSB0aGUgVExCIGludmFsaWRhdGlvbiBoYXMgY29tcGxldGVkCisgKiBJU0IgICAgICAg
ICAgICAgIC8vIFNlZSBleHBsYW5hdGlvbiBiZWxvdworICoKKyAqIEZvciBYZW4gcGFnZS10YWJs
ZXMgdGhlIElTQiB3aWxsIGRpc2NhcmQgYW55IGluc3RydWN0aW9ucyBmZXRjaGVkCisgKiBmcm9t
IHRoZSBvbGQgbWFwcGluZ3MuCisgKgorICogRm9yIHRoZSBTdGFnZS0yIHBhZ2UtdGFibGVzIHRo
ZSBJU0IgZW5zdXJlcyB0aGUgY29tcGxldGlvbiBvZiB0aGUgRFNCCisgKiAoYW5kIHRoZXJlZm9y
ZSB0aGUgVExCIGludmFsaWRhdGlvbikgYmVmb3JlIGNvbnRpbnVpbmcuIFNvIHdlIGtub3cKKyAq
IHRoZSBUTEJzIGNhbm5vdCBjb250YWluIGFuIGVudHJ5IGZvciBhIG1hcHBpbmcgd2UgbWF5IGhh
dmUgcmVtb3ZlZC4KKyAqLworI2RlZmluZSBUTEJfSEVMUEVSKG5hbWUsIHRsYm9wKSBcCitzdGF0
aWMgaW5saW5lIHZvaWQgbmFtZSh2b2lkKSAgIFwKK3sgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgIGFzbSB2b2xhdGlsZSggICAgICAgICAgICAgICBcCisgICAgICAgICJkc2Ig
IGlzaHN0OyIgICAgICAgICAgIFwKKyAgICAgICAgInRsYmkgIiAgIyB0bGJvcCAgIjsiICAgXAor
ICAgICAgICAiZHNiICBpc2g7IiAgICAgICAgICAgICBcCisgICAgICAgICJpc2I7IiAgICAgICAg
ICAgICAgICAgIFwKKyAgICAgICAgOiA6IDogIm1lbW9yeSIpOyAgICAgICAgXAogfQogCisvKiBG
bHVzaCBsb2NhbCBUTEJzLCBjdXJyZW50IFZNSUQgb25seS4gKi8KK1RMQl9IRUxQRVIoZmx1c2hf
Z3Vlc3RfdGxiX2xvY2FsLCB2bWFsbHMxMmUxKTsKKwogLyogRmx1c2ggaW5uZXJzaGFyZWFibGUg
VExCcywgY3VycmVudCBWTUlEIG9ubHkgKi8KLXN0YXRpYyBpbmxpbmUgdm9pZCBmbHVzaF9ndWVz
dF90bGIodm9pZCkKLXsKLSAgICBhc20gdm9sYXRpbGUoCi0gICAgICAgICJkc2Igc3k7IgotICAg
ICAgICAidGxiaSB2bWFsbHMxMmUxaXM7IgotICAgICAgICAiZHNiIHN5OyIKLSAgICAgICAgImlz
YjsiCi0gICAgICAgIDogOiA6ICJtZW1vcnkiKTsKLX0KK1RMQl9IRUxQRVIoZmx1c2hfZ3Vlc3Rf
dGxiLCB2bWFsbHMxMmUxaXMpOwogCiAvKiBGbHVzaCBsb2NhbCBUTEJzLCBhbGwgVk1JRHMsIG5v
bi1oeXBlcnZpc29yIG1vZGUgKi8KLXN0YXRpYyBpbmxpbmUgdm9pZCBmbHVzaF9hbGxfZ3Vlc3Rz
X3RsYl9sb2NhbCh2b2lkKQotewotICAgIGFzbSB2b2xhdGlsZSgKLSAgICAgICAgImRzYiBzeTsi
Ci0gICAgICAgICJ0bGJpIGFsbGUxOyIKLSAgICAgICAgImRzYiBzeTsiCi0gICAgICAgICJpc2I7
IgotICAgICAgICA6IDogOiAibWVtb3J5Iik7Ci19CitUTEJfSEVMUEVSKGZsdXNoX2FsbF9ndWVz
dHNfdGxiX2xvY2FsLCBhbGxlMSk7CiAKIC8qIEZsdXNoIGlubmVyc2hhcmVhYmxlIFRMQnMsIGFs
bCBWTUlEcywgbm9uLWh5cGVydmlzb3IgbW9kZSAqLwotc3RhdGljIGlubGluZSB2b2lkIGZsdXNo
X2FsbF9ndWVzdHNfdGxiKHZvaWQpCi17Ci0gICAgYXNtIHZvbGF0aWxlKAotICAgICAgICAiZHNi
IHN5OyIKLSAgICAgICAgInRsYmkgYWxsZTFpczsiCi0gICAgICAgICJkc2Igc3k7IgotICAgICAg
ICAiaXNiOyIKLSAgICAgICAgOiA6IDogIm1lbW9yeSIpOwotfQorVExCX0hFTFBFUihmbHVzaF9h
bGxfZ3Vlc3RzX3RsYiwgYWxsZTFpcyk7CiAKIC8qIEZsdXNoIGFsbCBoeXBlcnZpc29yIG1hcHBp
bmdzIGZyb20gdGhlIFRMQiBvZiB0aGUgbG9jYWwgcHJvY2Vzc29yLiAqLwotc3RhdGljIGlubGlu
ZSB2b2lkIGZsdXNoX3hlbl90bGJfbG9jYWwodm9pZCkKLXsKLSAgICBhc20gdm9sYXRpbGUgKAot
ICAgICAgICAiZHNiICAgIHN5OyIgICAgICAgICAgICAgICAgICAgIC8qIEVuc3VyZSB2aXNpYmls
aXR5IG9mIFBURSB3cml0ZXMgKi8KLSAgICAgICAgInRsYmkgICBhbGxlMjsiICAgICAgICAgICAg
ICAgICAvKiBGbHVzaCBoeXBlcnZpc29yIFRMQiAqLwotICAgICAgICAiZHNiICAgIHN5OyIgICAg
ICAgICAgICAgICAgICAgIC8qIEVuc3VyZSBjb21wbGV0aW9uIG9mIFRMQiBmbHVzaCAqLwotICAg
ICAgICAiaXNiOyIKLSAgICAgICAgOiA6IDogIm1lbW9yeSIpOwotfQorVExCX0hFTFBFUihmbHVz
aF94ZW5fdGxiX2xvY2FsLCBhbGxlMik7CiAKIC8qIEZsdXNoIFRMQiBvZiBsb2NhbCBwcm9jZXNz
b3IgZm9yIGFkZHJlc3MgdmEuICovCiBzdGF0aWMgaW5saW5lIHZvaWQgIF9fZmx1c2hfeGVuX3Rs
Yl9vbmVfbG9jYWwodmFkZHJfdCB2YSkKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 14 12:22:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 12:22:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQWRc-0008S2-IZ; Tue, 14 May 2019 12:22:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zxYt=TO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hQWRa-0008PL-Ma
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 12:22:06 +0000
X-Inumbo-ID: e2fce7da-7642-11e9-be88-bb4c75b274af
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id e2fce7da-7642-11e9-be88-bb4c75b274af;
 Tue, 14 May 2019 12:22:06 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id C92EE15AB;
 Tue, 14 May 2019 05:22:05 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 963C23F71E;
 Tue, 14 May 2019 05:22:04 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 14 May 2019 13:21:24 +0100
Message-Id: <20190514122136.28215-16-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190514122136.28215-1-julien.grall@arm.com>
References: <20190514122136.28215-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH MM-PART2 v2 08/19] xen/arm64: head: Move
 earlyprintk messages in .rodata.str
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXQgdGhlIG1vbWVudCwgdGhlIGVhcmx5cHJpbnRrIG1lc3NhZ2VzIGFyZSBpbnRlcmxlYXZlZCB3
aXRoIHRoZQppbnN0cnVjdGlvbnMuIFRoaXMgbWFrZXMgbW9yZSBkaWZmaWN1bHQgdG8gcmVhZCB0
aGUgb2JqZHVtcCBvdXRwdXQuCgpJbnRyb2R1Y2UgYSBuZXcgbWFjcm8gdG8gYWRkIGEgc3RyaW5n
IGluIC5yb2RhdGEuc3RyIGFuZCB1c2UgaXQgZm9yIGFsbAp0aGUgZWFybHlwcmludGsgbWVzc2Fn
ZXMuCgpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpS
ZXZpZXdlZC1ieTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KCi0tLQoK
SSBoYXZlbid0IGRvbmUgYSBzaW1pbGFyIGNoYW5nZSBpbiBhcm0zMiB5ZXQgYmVjYXVzZSB0aGUg
Y29tcGlsZXIgd2lsbAp0aHJvdyBhbiBlcnJvciB3aGVuIHVzaW5nICdhZHInIHdoZW4gbG9hZCBh
biBhZGRyZXNzIGZyb20gYSBkaWZmZXJlbnQKc2VjdGlvbiAoc2VlIEE1LTIwMCBpbiBBUk0gRERJ
IDA0MDZDLmEgZm9yIHRoZSB0ZWNobmljYWwgcmVhc29uKS4KVGhlIGNoYW5nZSBpcyBsaWtlbHkg
dG8gYmUgbW9yZSBlbGFib3JhdGUuCgogICAgQ2hhbmdlcyBpbiB2MjoKICAgICAgICAtIEFkZCBB
bmRyaWkncyByZXZpZXdlZC1ieQotLS0KIHhlbi9hcmNoL2FybS9hcm02NC9oZWFkLlMgICAgICAg
fCAxNCArKysrKy0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9hc21fZGVmbnMuaCB8ICA1
ICsrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyksIDkgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTY0L2hlYWQuUyBiL3hlbi9hcmNoL2FybS9h
cm02NC9oZWFkLlMKaW5kZXggYWQ0NDZlNzM0NS4uYjk1N2ViOTBmYiAxMDA2NDQKLS0tIGEveGVu
L2FyY2gvYXJtL2FybTY0L2hlYWQuUworKysgYi94ZW4vYXJjaC9hcm0vYXJtNjQvaGVhZC5TCkBA
IC04MSwxMyArODEsMTAgQEAKIC8qIE1hY3JvIHRvIHByaW50IGEgc3RyaW5nIHRvIHRoZSBVQVJU
LCBpZiB0aGVyZSBpcyBvbmUuCiAgKiBDbG9iYmVycyB4MC14My4gKi8KICNpZmRlZiBDT05GSUdf
RUFSTFlfUFJJTlRLCi0jZGVmaW5lIFBSSU5UKF9zKSAgICAgICBcCi0gICAgICAgIGFkciAgIHgw
LCA5OGYgOyBcCi0gICAgICAgIGJsICAgIHB1dHMgICAgOyBcCi0gICAgICAgIGIgICAgIDk5ZiAg
ICAgOyBcCi05ODogICAgIC5hc2NpeiBfcyAgICAgOyBcCi0gICAgICAgIC5hbGlnbiAyICAgICAg
OyBcCi05OToKKyNkZWZpbmUgUFJJTlQoX3MpICAgICAgICAgICBcCisgICAgICAgIGFkciAgIHgw
LCA5OGYgOyAgICAgXAorICAgICAgICBibCAgICBwdXRzICAgIDsgICAgIFwKKyAgICAgICAgUk9E
QVRBX1NUUig5OCwgX3MpCiAjZWxzZSAvKiBDT05GSUdfRUFSTFlfUFJJTlRLICovCiAjZGVmaW5l
IFBSSU5UKHMpCiAjZW5kaWYgLyogIUNPTkZJR19FQVJMWV9QUklOVEsgKi8KQEAgLTYzMyw4ICs2
MzAsNyBAQCBpbml0X3VhcnQ6CiAjZW5kaWYKICAgICAgICAgYWRyICAgeDAsIDFmCiAgICAgICAg
IGIgICAgIHB1dHMKLTE6ICAgICAgLmFzY2l6ICItIFVBUlQgZW5hYmxlZCAtXHJcbiIKLSAgICAg
ICAgLmFsaWduIDQKK1JPREFUQV9TVFIoMSwgIi0gVUFSVCBlbmFibGVkIC1cclxuIikKIAogLyog
UHJpbnQgZWFybHkgZGVidWcgbWVzc2FnZXMuCiAgKiB4MDogTnVsLXRlcm1pbmF0ZWQgc3RyaW5n
IHRvIHByaW50LgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9hc21fZGVmbnMuaCBi
L3hlbi9pbmNsdWRlL2FzbS1hcm0vYXNtX2RlZm5zLmgKaW5kZXggMDJiZTgzZTJiMy4uM2YyMWRl
ZjBhYiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9hc21fZGVmbnMuaAorKysgYi94
ZW4vaW5jbHVkZS9hc20tYXJtL2FzbV9kZWZucy5oCkBAIC0xNiw2ICsxNiwxMSBAQAogIyBlcnJv
ciAidW5rbm93biBBUk0gdmFyaWFudCIKICNlbmRpZgogCisjZGVmaW5lIFJPREFUQV9TVFIobGFi
ZWwsIG1zZykgICAgICAgICAgICAgICAgICBcCisucHVzaHNlY3Rpb24gLnJvZGF0YS5zdHIsICJh
TVMiLCAlcHJvZ2JpdHMsIDEgOyBcCitsYWJlbDogIC5hc2NpeiBtc2c7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCisucG9wc2VjdGlvbgorCiAjZW5kaWYgLyogX19BUk1fQVNNX0RFRk5T
X0hfXyAqLwogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKLS0gCjIuMTEuMAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 14 12:22:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 12:22:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQWRe-0008UK-4Y; Tue, 14 May 2019 12:22:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zxYt=TO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hQWRc-0008ST-Ug
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 12:22:08 +0000
X-Inumbo-ID: e3e6a51e-7642-11e9-8509-abde66b4cdf3
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id e3e6a51e-7642-11e9-8509-abde66b4cdf3;
 Tue, 14 May 2019 12:22:07 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 45F65341;
 Tue, 14 May 2019 05:22:07 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 12BFF3F71E;
 Tue, 14 May 2019 05:22:05 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 14 May 2019 13:21:25 +0100
Message-Id: <20190514122136.28215-17-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190514122136.28215-1-julien.grall@arm.com>
References: <20190514122136.28215-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH MM-PART1 v3 8/8] xen/arm: mm: Flush the TLBs
 even if a mapping failed in create_xen_entries
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXQgdGhlIG1vbWVudCwgY3JlYXRlX3hlbl9lbnRyaWVzIHdpbGwgb25seSBmbHVzaCB0aGUgVExC
cyBpZiB0aGUgZnVsbApyYW5nZSBoYXMgc3VjY2Vzc2Z1bGx5IGJlZW4gdXBkYXRlZC4gVGhpcyBt
YXkgbGVhZCB0byBsZWF2ZSB1bndhbnRlZAplbnRyaWVzIGluIHRoZSBUTEJzIGlmIHdlIGZhaWwg
dG8gdXBkYXRlIHNvbWUgZW50cmllcy4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+ClJldmlld2VkLWJ5OiBBbmRyaWkgQW5pc292IDxhbmRyaWlfYW5p
c292QGVwYW0uY29tPgpSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPgoKLS0tCiAgICBDaGFuZ2VzIGluIHYyOgogICAgICAgIC0gQWRkIEFuZHJp
aSdzIHJldmlld2VkLWJ5CiAgICAgICAgLSBBZGQgU3RlZmFubydzIHJldmlld2VkLWJ5Ci0tLQog
eGVuL2FyY2gvYXJtL21tLmMgfCAyMCArKysrKysrKysrKysrLS0tLS0tLQogMSBmaWxlIGNoYW5n
ZWQsIDEzIGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL21tLmMgYi94ZW4vYXJjaC9hcm0vbW0uYwppbmRleCA4ZWU4MjhkNDQ1Li45ZDU4NGU0
Y2JmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vbW0uYworKysgYi94ZW4vYXJjaC9hcm0vbW0u
YwpAQCAtOTg0LDcgKzk4NCw3IEBAIHN0YXRpYyBpbnQgY3JlYXRlX3hlbl9lbnRyaWVzKGVudW0g
eGVubWFwX29wZXJhdGlvbiBvcCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGxvbmcgbnJfbWZucywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGludCBmbGFncykKIHsKLSAgICBpbnQgcmM7CisgICAgaW50IHJjID0gMDsKICAgICB1bnNpZ25l
ZCBsb25nIGFkZHIgPSB2aXJ0LCBhZGRyX2VuZCA9IGFkZHIgKyBucl9tZm5zICogUEFHRV9TSVpF
OwogICAgIGxwYWVfdCBwdGUsICplbnRyeTsKICAgICBscGFlX3QgKnRoaXJkID0gTlVMTDsKQEAg
LTEwMTMsNyArMTAxMyw4IEBAIHN0YXRpYyBpbnQgY3JlYXRlX3hlbl9lbnRyaWVzKGVudW0geGVu
bWFwX29wZXJhdGlvbiBvcCwKICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAg
IHByaW50aygiJXM6IHRyeWluZyB0byByZXBsYWNlIGFuIGV4aXN0aW5nIG1hcHBpbmcgYWRkcj0l
bHggbWZuPSUiUFJJX21mbiJcbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX2Z1bmNf
XywgYWRkciwgbWZuX3gobWZuKSk7Ci0gICAgICAgICAgICAgICAgICAgIHJldHVybiAtRUlOVkFM
OworICAgICAgICAgICAgICAgICAgICByYyA9IC1FSU5WQUw7CisgICAgICAgICAgICAgICAgICAg
IGdvdG8gb3V0OwogICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICBpZiAoIG9wID09
IFJFU0VSVkUgKQogICAgICAgICAgICAgICAgICAgICBicmVhazsKQEAgLTEwMzAsNyArMTAzMSw4
IEBAIHN0YXRpYyBpbnQgY3JlYXRlX3hlbl9lbnRyaWVzKGVudW0geGVubWFwX29wZXJhdGlvbiBv
cCwKICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgIHByaW50aygiJXM6IHRy
eWluZyB0byAlcyBhIG5vbi1leGlzdGluZyBtYXBwaW5nIGFkZHI9JWx4XG4iLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgX19mdW5jX18sIG9wID09IFJFTU9WRSA/ICJyZW1vdmUiIDogIm1v
ZGlmeSIsIGFkZHIpOwotICAgICAgICAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICAg
ICAgICAgICAgICAgICAgcmMgPSAtRUlOVkFMOworICAgICAgICAgICAgICAgICAgICBnb3RvIG91
dDsKICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgaWYgKCBvcCA9PSBSRU1PVkUg
KQogICAgICAgICAgICAgICAgICAgICBwdGUuYml0cyA9IDA7CkBAIC0xMDQzLDcgKzEwNDUsOCBA
QCBzdGF0aWMgaW50IGNyZWF0ZV94ZW5fZW50cmllcyhlbnVtIHhlbm1hcF9vcGVyYXRpb24gb3As
CiAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgIHByaW50aygi
JXM6IEluY29ycmVjdCBjb21iaW5hdGlvbiBmb3IgYWRkcj0lbHhcbiIsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgX19mdW5jX18sIGFkZHIpOwotICAgICAgICAgICAgICAgICAgICAg
ICAgcmV0dXJuIC1FSU5WQUw7CisgICAgICAgICAgICAgICAgICAgICAgICByYyA9IC1FSU5WQUw7
CisgICAgICAgICAgICAgICAgICAgICAgICBnb3RvIG91dDsKICAgICAgICAgICAgICAgICAgICAg
fQogICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICB3cml0ZV9wdGUoZW50cnksIHB0
ZSk7CkBAIC0xMDUyLDExICsxMDU1LDE0IEBAIHN0YXRpYyBpbnQgY3JlYXRlX3hlbl9lbnRyaWVz
KGVudW0geGVubWFwX29wZXJhdGlvbiBvcCwKICAgICAgICAgICAgICAgICBCVUcoKTsKICAgICAg
ICAgfQogICAgIH0KK291dDoKKyAgICAvKgorICAgICAqIEZsdXNoIHRoZSBUTEJzIGV2ZW4gaW4g
Y2FzZSBvZiBmYWlsdXJlIGJlY2F1c2Ugd2UgbWF5IGhhdmUKKyAgICAgKiBwYXJ0aWFsbHkgbW9k
aWZpZWQgdGhlIFBULiBUaGlzIHdpbGwgcHJldmVudCBhbnkgdW5leHBlY3RlZAorICAgICAqIGJl
aGF2aW9yIGFmdGVyd2FyZHMuCisgICAgICovCiAgICAgZmx1c2hfeGVuX3RsYl9yYW5nZV92YSh2
aXJ0LCBQQUdFX1NJWkUgKiBucl9tZm5zKTsKIAotICAgIHJjID0gMDsKLQotb3V0OgogICAgIHJl
dHVybiByYzsKIH0KIAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 14 12:22:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 12:22:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQWRf-000055-LE; Tue, 14 May 2019 12:22:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zxYt=TO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hQWRe-0008UP-76
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 12:22:10 +0000
X-Inumbo-ID: e4c40576-7642-11e9-8a9e-0b59dbad4b84
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id e4c40576-7642-11e9-8a9e-0b59dbad4b84;
 Tue, 14 May 2019 12:22:09 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id B6F6C15AD;
 Tue, 14 May 2019 05:22:08 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 83ED03F71E;
 Tue, 14 May 2019 05:22:07 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 14 May 2019 13:21:26 +0100
Message-Id: <20190514122136.28215-18-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190514122136.28215-1-julien.grall@arm.com>
References: <20190514122136.28215-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH MM-PART2 v2 09/19] xen/arm64: head: Correctly
 report the HW CPU ID
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlcmUgYXJlIG5vIHJlYXNvbiB0byBjb25zaWRlciB0aGUgSFcgQ1BVIElEIHdpbGwgYmUgMCB3
aGVuIHRoZQpwcm9jZXNzb3IgaXMgcGFydCBvZiBhIHVuaXByb2Nlc3NvciBzeXN0ZW0uIEF0IGJl
c3QsIHRoaXMgd2lsbCByZXN1bHQgdG8KY29uZmxpY3Rpbmcgb3V0cHV0IGFzIHRoZSByZXN0IG9m
IFhlbiB1c2UgdGhlIHZhbHVlIGRpcmVjdGx5IHJlYWQgZnJvbQpNUElEUl9FTDEuCgpTbyByZW1v
dmUgdGhlIHplcm9pbmcgYW5kIGxvZ2ljIHRvIGNoZWNrIGlmIHRoZSBDUFUgaXMgcGFydCBvZiBh
CnVuaXByb2Nlc3NvciBzeXN0ZW0uCgpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgpSZXZpZXdlZC1ieTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNv
dkBlcGFtLmNvbT4KCi0tLQogICAgQ2hhbmdlcyBpbiB2MjoKICAgICAgICAtIEFkZCBBbmRyaWkn
cyByZXZpZXdlZC1ieQotLS0KIHhlbi9hcmNoL2FybS9hcm02NC9oZWFkLlMgfCA2IC0tLS0tLQog
MSBmaWxlIGNoYW5nZWQsIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L2FybTY0L2hlYWQuUyBiL3hlbi9hcmNoL2FybS9hcm02NC9oZWFkLlMKaW5kZXggYjk1N2ViOTBm
Yi4uMDgwOTRhMjczZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTY0L2hlYWQuUworKysg
Yi94ZW4vYXJjaC9hcm0vYXJtNjQvaGVhZC5TCkBAIC0yNzcsMTUgKzI3Nyw5IEBAIEdMT0JBTChp
bml0X3NlY29uZGFyeSkKICAgICAgICAgbW92ICAgeDI2LCAjMSAgICAgICAgICAgICAgICAvKiBY
MjYgOj0gc2tpcF96ZXJvX2JzcyAqLwogCiBjb21tb25fc3RhcnQ6Ci0gICAgICAgIG1vdiAgIHgy
NCwgIzAgICAgICAgICAgICAgICAgLyogeDI0IDo9IENQVSBJRC4gSW5pdGlhbHkgemVybyB1bnRp
bCB3ZQotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqIGZpbmQgdGhhdCBt
dWx0aXByb2Nlc3NvciBleHRlbnNpb25zIGFyZQotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAqIHByZXNlbnQgYW5kIHRoZSBzeXN0ZW0gaXMgU01QICAqLwogICAgICAgICBt
cnMgICB4MCwgbXBpZHJfZWwxCi0gICAgICAgIHRibnogIHgwLCBfTVBJRFJfVVAsIDFmICAgICAg
LyogVW5pcHJvY2Vzc29yIHN5c3RlbT8gKi8KLQogICAgICAgICBsZHIgICB4MTMsID0ofk1QSURS
X0hXSURfTUFTSykKICAgICAgICAgYmljICAgeDI0LCB4MCwgeDEzICAgICAgICAgICAvKiBNYXNr
IG91dCBmbGFncyB0byBnZXQgQ1BVIElEICovCi0xOgogCiAgICAgICAgIC8qIE5vbi1ib290IENQ
VXMgd2FpdCBoZXJlIHVudGlsIF9fY3B1X3VwIGlzIHJlYWR5IGZvciB0aGVtICovCiAgICAgICAg
IGNieiAgIHgyMiwgMWYKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 14 12:22:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 12:22:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQWRi-00009R-7q; Tue, 14 May 2019 12:22:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zxYt=TO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hQWRf-00005W-Rd
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 12:22:11 +0000
X-Inumbo-ID: e591c939-7642-11e9-8980-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id e591c939-7642-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 12:22:10 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 338F2341;
 Tue, 14 May 2019 05:22:10 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 009753F71E;
 Tue, 14 May 2019 05:22:08 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 14 May 2019 13:21:27 +0100
Message-Id: <20190514122136.28215-19-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190514122136.28215-1-julien.grall@arm.com>
References: <20190514122136.28215-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH MM-PART2 v2 10/19] xen/arm32: head: Correctly
 report the HW CPU ID
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlcmUgYXJlIG5vIHJlYXNvbiB0byBjb25zaWRlciB0aGUgSFcgQ1BVIElEIHdpbGwgYmUgMCB3
aGVuIHRoZQpwcm9jZXNzb3IgaXMgcGFydCBvZiBhIHVuaXByb2Nlc3NvciBzeXN0ZW0uIEF0IGJl
c3QsIHRoaXMgd2lsbCByZXN1bHQgdG8KY29uZmxpY3Rpbmcgb3V0cHV0IGFzIHRoZSByZXN0IG9m
IFhlbiB1c2UgdGhlIHZhbHVlIGRpcmVjdGx5IHJlYWQgZnJvbQpNUElEUi4KClNvIHJlbW92ZSB0
aGUgemVyb2luZyBhbmQgbG9naWMgdG8gY2hlY2sgaWYgdGhlIENQVSBpcyBwYXJ0IG9mIGEKdW5p
cHJvY2Vzc29yIHN5c3RlbS4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+ClJldmlld2VkLWJ5OiBBbmRyaWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVw
YW0uY29tPgoKLS0tCiAgICBDaGFuZ2VzIGluIHYyOgogICAgICAgIC0gQWRkIEFuZHJpaSdzIHJl
dmlld2VkLWJ5Ci0tLQogeGVuL2FyY2gvYXJtL2FybTMyL2hlYWQuUyB8IDggLS0tLS0tLS0KIDEg
ZmlsZSBjaGFuZ2VkLCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9h
cm0zMi9oZWFkLlMgYi94ZW4vYXJjaC9hcm0vYXJtMzIvaGVhZC5TCmluZGV4IDlmNDBmYWNlOTgu
LmQ0MmExMzU1NmMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9hcm0zMi9oZWFkLlMKKysrIGIv
eGVuL2FyY2gvYXJtL2FybTMyL2hlYWQuUwpAQCAtMTI0LDE2ICsxMjQsOCBAQCBHTE9CQUwoaW5p
dF9zZWNvbmRhcnkpCiAgICAgICAgIG1vdiAgIHIxMiwgIzEgICAgICAgICAgICAgICAgLyogcjEy
IDo9IGlzX3NlY29uZGFyeV9jcHUgKi8KIAogY29tbW9uX3N0YXJ0OgotICAgICAgICBtb3YgICBy
NywgIzAgICAgICAgICAgICAgICAgIC8qIHI3IDo9IENQVSBJRC4gSW5pdGlhbHkgemVybyB1bnRp
bCB3ZQotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqIGZpbmQgdGhhdCBt
dWx0aXByb2Nlc3NvciBleHRlbnNpb25zIGFyZQotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAqIHByZXNlbnQgYW5kIHRoZSBzeXN0ZW0gaXMgU01QICovCiAgICAgICAgIG1y
YyAgIENQMzIocjEsIE1QSURSKQotICAgICAgICB0c3QgICByMSwgI01QSURSX1NNUCAgICAgICAg
IC8qIE11bHRpcHJvY2Vzc29yIGV4dGVuc2lvbiBzdXBwb3J0ZWQ/ICovCi0gICAgICAgIGJlcSAg
IDFmCi0gICAgICAgIHRzdCAgIHIxLCAjTVBJRFJfVVAgICAgICAgICAgLyogVW5pcHJvY2Vzc29y
IHN5c3RlbT8gKi8KLSAgICAgICAgYm5lICAgMWYKICAgICAgICAgYmljICAgcjcsIHIxLCAjKH5N
UElEUl9IV0lEX01BU0spIC8qIE1hc2sgb3V0IGZsYWdzIHRvIGdldCBDUFUgSUQgKi8KLTE6CiAK
ICAgICAgICAgLyogTm9uLWJvb3QgQ1BVcyB3YWl0IGhlcmUgdW50aWwgX19jcHVfdXAgaXMgcmVh
ZHkgZm9yIHRoZW0gKi8KICAgICAgICAgdGVxICAgcjEyLCAjMAotLSAKMi4xMS4wCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 14 12:22:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 12:22:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQWRj-0000BL-4S; Tue, 14 May 2019 12:22:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zxYt=TO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hQWRh-00007X-3N
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 12:22:13 +0000
X-Inumbo-ID: e6741eb8-7642-11e9-8980-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id e6741eb8-7642-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 12:22:11 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A4EE315AB;
 Tue, 14 May 2019 05:22:11 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 71D213F71E;
 Tue, 14 May 2019 05:22:10 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 14 May 2019 13:21:28 +0100
Message-Id: <20190514122136.28215-20-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190514122136.28215-1-julien.grall@arm.com>
References: <20190514122136.28215-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH MM-PART2 v2 11/19] xen/arm32: head: Don't set
 MAIR0 and MAIR1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGNvLXByb2Nlc3NvciByZWdpc3RlcnMgTUFJUjAgYW5kIE1BSVIxIGFyZSBtYW5hZ2VkIGJ5
IEVMMS4gU28gdGhlcmUKYXJlIG5vIG5lZWQgdG8gaW5pdGlhbGl6ZSB0aGVtIGR1cmluZyBYZW4g
Ym9vdC4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
ClJldmlld2VkLWJ5OiBBbmRyaWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgoKLS0t
CiAgICBDaGFuZ2VzIGluIHYyCiAgICAgICAgLSBBZGQgQW5kcmlpJ3MgcmV2aWV3ZWQtYnkKLS0t
CiB4ZW4vYXJjaC9hcm0vYXJtMzIvaGVhZC5TIHwgMiAtLQogMSBmaWxlIGNoYW5nZWQsIDIgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTMyL2hlYWQuUyBiL3hlbi9h
cmNoL2FybS9hcm0zMi9oZWFkLlMKaW5kZXggZDQyYTEzNTU2Yy4uMzQ0ODgxN2FhYiAxMDA2NDQK
LS0tIGEveGVuL2FyY2gvYXJtL2FybTMyL2hlYWQuUworKysgYi94ZW4vYXJjaC9hcm0vYXJtMzIv
aGVhZC5TCkBAIC0yMTIsOCArMjEyLDYgQEAgY3B1X2luaXRfZG9uZToKICAgICAgICAgLyogU2V0
IHVwIG1lbW9yeSBhdHRyaWJ1dGUgdHlwZSB0YWJsZXMgKi8KICAgICAgICAgbGRyICAgcjAsID1N
QUlSMFZBTAogICAgICAgICBsZHIgICByMSwgPU1BSVIxVkFMCi0gICAgICAgIG1jciAgIENQMzIo
cjAsIE1BSVIwKQotICAgICAgICBtY3IgICBDUDMyKHIxLCBNQUlSMSkKICAgICAgICAgbWNyICAg
Q1AzMihyMCwgSE1BSVIwKQogICAgICAgICBtY3IgICBDUDMyKHIxLCBITUFJUjEpCiAKLS0gCjIu
MTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 14 12:22:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 12:22:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQWRj-0000Cg-PO; Tue, 14 May 2019 12:22:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zxYt=TO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hQWRi-00009a-D3
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 12:22:14 +0000
X-Inumbo-ID: e73a3f5b-7642-11e9-8980-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id e73a3f5b-7642-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 12:22:13 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id F28BF15AD;
 Tue, 14 May 2019 05:22:12 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id E2C263F71E;
 Tue, 14 May 2019 05:22:11 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 14 May 2019 13:21:29 +0100
Message-Id: <20190514122136.28215-21-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190514122136.28215-1-julien.grall@arm.com>
References: <20190514122136.28215-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH MM-PART2 v2 12/19] xen/arm32: head: Always zero
 r3 before update a page-table entry
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Andrii_Anisov@epam.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGJvb3QgY29kZSBpcyB1c2luZyByMiBhbmQgcjMgdG8gaG9sZCB0aGUgcGFnZS10YWJsZSBl
bnRyeSB2YWx1ZS4KV2hpbGUgcjIgaXMgYWx3YXlzIHVwZGF0ZWQgYmVmb3JlIHN0b3JpbmcgdGhl
IHZhbHVlLCB0aGlzIGlzIG5vdCBhbHdheXMKdGhlIGNhc2UgZm9yIHIzLgoKVGhhbmtmdWxseSB0
b2RheSwgcjMgd2lsbCBhbHdheXMgYmUgemVybyB3aGVuIHdlIGNhcmUuIEJ1dCB0aGlzIGlzCmRp
ZmZpY3VsdCB0byB0cmFjayBhbmQgZXJyb3ItcHJvbmUuCgpTbyBhbHdheXMgemVybyByMyB3aXRo
aW4gdGhlIGZldyBpbnN0cnVjdGlvbnMgYmVmb3JlIHRoZSB3cml0ZSB0aGUKcGFnZS10YWJsZSBl
bnRyeS4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
CgotLS0KICAgIENoYW5nZXMgaW4gdjI6CiAgICAgICAgLSBVc2UgMHgwIGluc3RlYWQgb2YgMAog
ICAgICAgIC0gUmVtb3ZlIGEgZHVwbGljYXRlIG1vdiByMywgIzAKLS0tCiB4ZW4vYXJjaC9hcm0v
YXJtMzIvaGVhZC5TIHwgNCArKystCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAx
IGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTMyL2hlYWQuUyBiL3hl
bi9hcmNoL2FybS9hcm0zMi9oZWFkLlMKaW5kZXggMzQ0ODgxN2FhYi4uMThkZWQ0OWEwNCAxMDA2
NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTMyL2hlYWQuUworKysgYi94ZW4vYXJjaC9hcm0vYXJt
MzIvaGVhZC5TCkBAIC0yNzAsNiArMjcwLDcgQEAgY3B1X2luaXRfZG9uZToKICAgICAgICAgb3Jy
ICAgcjIsIHIyLCAjUFRfVVBQRVIoTUVNKSAvKiByMjpyMyA6PSBzZWN0aW9uIG1hcCAqLwogICAg
ICAgICBvcnIgICByMiwgcjIsICNQVF9MT1dFUihNRU0pCiAgICAgICAgIGxzbCAgIHIxLCByMSwg
IzMgICAgICAgICAgICAgLyogcjEgOj0gU2xvdCBvZmZzZXQgKi8KKyAgICAgICAgbW92ICAgcjMs
ICMweDAKICAgICAgICAgc3RyZCAgcjIsIHIzLCBbcjQsIHIxXSAgICAgICAvKiBNYXBwaW5nIG9m
IHBhZGRyKHN0YXJ0KSAqLwogICAgICAgICBtb3YgICByNiwgIzEgICAgICAgICAgICAgICAgIC8q
IHI2IDo9IGlkZW50aXR5IG1hcCBub3cgaW4gcGxhY2UgKi8KIApAQCAtMzcyLDExICszNzMsMTEg
QEAgcGFnaW5nOgogCiAgICAgICAgIC8qIEFkZCBVQVJUIHRvIHRoZSBmaXhtYXAgdGFibGUgKi8K
ICAgICAgICAgbGRyICAgcjEsID14ZW5fZml4bWFwICAgICAgICAvKiByMSA6PSB2YWRkciAoeGVu
X2ZpeG1hcCkgKi8KLSAgICAgICAgbW92ICAgcjMsICMwCiAgICAgICAgIGxzciAgIHIyLCByMTEs
ICNUSElSRF9TSElGVAogICAgICAgICBsc2wgICByMiwgcjIsICNUSElSRF9TSElGVCAgIC8qIDRL
IGFsaWduZWQgcGFkZHIgb2YgVUFSVCAqLwogICAgICAgICBvcnIgICByMiwgcjIsICNQVF9VUFBF
UihERVZfTDMpCiAgICAgICAgIG9yciAgIHIyLCByMiwgI1BUX0xPV0VSKERFVl9MMykgLyogcjI6
cjMgOj0gNEsgZGV2IG1hcCBpbmNsdWRpbmcgVUFSVCAqLworICAgICAgICBtb3YgICByMywgIzB4
MAogICAgICAgICBzdHJkICByMiwgcjMsIFtyMSwgIyhGSVhNQVBfQ09OU09MRSo4KV0gLyogTWFw
IGl0IGluIHRoZSBmaXJzdCBmaXhtYXAncyBzbG90ICovCiAxOgogCkBAIC0zODgsNiArMzg5LDcg
QEAgcGFnaW5nOgogICAgICAgICBvcnIgICByMiwgcjIsICNQVF9MT1dFUihQVCkgIC8qIHIyOnIz
IDo9IHRhYmxlIG1hcCBvZiB4ZW5fZml4bWFwICovCiAgICAgICAgIGxkciAgIHI0LCA9RklYTUFQ
X0FERFIoMCkKICAgICAgICAgbW92ICAgcjQsIHI0LCBsc3IgIyhTRUNPTkRfU0hJRlQgLSAzKSAg
IC8qIHI0IDo9IFNsb3QgZm9yIEZJWE1BUCgwKSAqLworICAgICAgICBtb3YgICByMywgIzB4MAog
ICAgICAgICBzdHJkICByMiwgcjMsIFtyMSwgcjRdICAgICAgIC8qIE1hcCBpdCBpbiB0aGUgZml4
bWFwJ3Mgc2xvdCAqLwogCiAgICAgICAgIC8qIFVzZSBhIHZpcnR1YWwgYWRkcmVzcyB0byBhY2Nl
c3MgdGhlIFVBUlQuICovCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 14 12:22:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 12:22:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQWRk-0000Eo-L6; Tue, 14 May 2019 12:22:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zxYt=TO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hQWRj-0000CN-Li
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 12:22:15 +0000
X-Inumbo-ID: e81f2f19-7642-11e9-8980-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id e81f2f19-7642-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 12:22:14 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 6FB7C341;
 Tue, 14 May 2019 05:22:14 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 3CBD03F71E;
 Tue, 14 May 2019 05:22:13 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 14 May 2019 13:21:30 +0100
Message-Id: <20190514122136.28215-22-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190514122136.28215-1-julien.grall@arm.com>
References: <20190514122136.28215-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH MM-PART2 v2 13/19] xen/arm32: mm: Avoid to zero
 and clean cache for CPU0 domheap
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHBhZ2UtdGFibGUgd2Fsa2VyIGlzIGNvbmZpZ3VyZWQgdG8gdXNlIHRoZSBzYW1lIHNoYXJl
YWJpbGl0eSBhbmQKY2FjaGVhYmlsaXR5IGFzIHRoZSBhY2Nlc3MgcGVyZm9ybWVkIHdoZW4gdXBk
YXRpbmcgdGhlIHBhZ2UtdGFibGVzLiBUaGlzCm1lYW5zIGNsZWFuaW5nIHRoZSBjYWNoZSBmb3Ig
Q1BVMCBkb21oZWFwIGlzIHVubmVjZXNzYXJ5LgoKRnVydGhlcm1vcmUsIENQVTAgcGFnZS10YWJs
ZXMgYXJlIHBhcnQgb2YgWGVuIGJpbmFyeSBhbmQgd2lsbCBhbHJlYWR5IGJlCnplcm9lZCBiZWZv
cmUgYmVlbiB1c2VkLiBTbyBpdCBpcyBwb2ludGxlc3MgdG8gemVybyB0aGUgZG9taGVhcCBhZ2Fp
bi4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+ClJl
dmlld2VkLWJ5OiBBbmRyaWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgoKLS0tCiAg
ICBDaGFuZ2VzIGluIHYyOgogICAgICAgIC0gVHdlYWsgYSBiaXQgdGhlIGNvbW1pdCBtZXNzYWdl
CiAgICAgICAgLSBBZGQgQW5kcmlpJ3MgcmV2aWV3ZWQtYnkKLS0tCiB4ZW4vYXJjaC9hcm0vbW0u
YyB8IDUgLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL2FybS9tbS5jIGIveGVuL2FyY2gvYXJtL21tLmMKaW5kZXggZTA5MGFmYjk3Ni4u
Y2RhMjg0N2QwMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL21tLmMKKysrIGIveGVuL2FyY2gv
YXJtL21tLmMKQEAgLTcyNCwxMSArNzI0LDYgQEAgdm9pZCBfX2luaXQgc2V0dXBfcGFnZXRhYmxl
cyh1bnNpZ25lZCBsb25nIGJvb3RfcGh5c19vZmZzZXQpCiAjaWZkZWYgQ09ORklHX0FSTV8zMgog
ICAgIHBlcl9jcHUoeGVuX3BndGFibGUsIDApID0gY3B1MF9wZ3RhYmxlOwogICAgIHBlcl9jcHUo
eGVuX2RvbW1hcCwgMCkgPSBjcHUwX2RvbW1hcDsKLQotICAgIC8qIE1ha2Ugc3VyZSBpdCBpcyBj
bGVhciAqLwotICAgIG1lbXNldCh0aGlzX2NwdSh4ZW5fZG9tbWFwKSwgMCwgRE9NSEVBUF9TRUNP
TkRfUEFHRVMqUEFHRV9TSVpFKTsKLSAgICBjbGVhbl9kY2FjaGVfdmFfcmFuZ2UodGhpc19jcHUo
eGVuX2RvbW1hcCksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBET01IRUFQX1NFQ09O
RF9QQUdFUypQQUdFX1NJWkUpOwogI2VuZGlmCiB9CiAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 14 12:22:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 12:22:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQWRn-0000Kf-FC; Tue, 14 May 2019 12:22:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zxYt=TO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hQWRl-0000HK-GQ
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 12:22:17 +0000
X-Inumbo-ID: e900d312-7642-11e9-9425-ff57c8e298c2
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id e900d312-7642-11e9-9425-ff57c8e298c2;
 Tue, 14 May 2019 12:22:16 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id E081F15AB;
 Tue, 14 May 2019 05:22:15 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id ADA9B3F71E;
 Tue, 14 May 2019 05:22:14 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 14 May 2019 13:21:31 +0100
Message-Id: <20190514122136.28215-23-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190514122136.28215-1-julien.grall@arm.com>
References: <20190514122136.28215-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH MM-PART2 v2 14/19] xen/arm32: mm: Avoid cleaning
 the cache for secondary CPUs page-tables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHBhZ2UtdGFibGUgd2Fsa2VyIGlzIGNvbmZpZ3VyZWQgdG8gdXNlIHRoZSBzYW1lIHNoYXJl
YWJpbGl0eSBhbmQKY2FjaGVhYmlsaXR5IGFzIHRoZSBhY2Nlc3MgcGVyZm9ybWVkIHdoZW4gdXBk
YXRpbmcgdGhlIHBhZ2UtdGFibGVzLiBUaGlzCm1lYW5zIGNsZWFuaW5nIHRoZSBjYWNoZSBmb3Ig
c2Vjb25kYXJ5IENQVXMgcnVudGltZSBwYWdlLXRhYmxlcyBpcwp1bm5lY2Vzc2FyeS4KClNpZ25l
ZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+ClJldmlld2VkLWJ5
OiBBbmRyaWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgoKLS0tCiAgICBDaGFuZ2Vz
IGluIHYyOgogICAgICAgIC0gQWRkIEFuZHJpaSdzIHJldmlld2VkLWJ5Ci0tLQogeGVuL2FyY2gv
YXJtL21tLmMgfCAzIC0tLQogMSBmaWxlIGNoYW5nZWQsIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL21tLmMgYi94ZW4vYXJjaC9hcm0vbW0uYwppbmRleCBjZGEyODQ3
ZDAwLi42ZGI3ZGRhMGRhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vbW0uYworKysgYi94ZW4v
YXJjaC9hcm0vbW0uYwpAQCAtNzY5LDkgKzc2OSw2IEBAIGludCBpbml0X3NlY29uZGFyeV9wYWdl
dGFibGVzKGludCBjcHUpCiAgICAgICAgIHdyaXRlX3B0ZSgmZmlyc3RbZmlyc3RfdGFibGVfb2Zm
c2V0KERPTUhFQVBfVklSVF9TVEFSVCtpKkZJUlNUX1NJWkUpXSwgcHRlKTsKICAgICB9CiAKLSAg
ICBjbGVhbl9kY2FjaGVfdmFfcmFuZ2UoZmlyc3QsIFBBR0VfU0laRSk7Ci0gICAgY2xlYW5fZGNh
Y2hlX3ZhX3JhbmdlKGRvbWhlYXAsIERPTUhFQVBfU0VDT05EX1BBR0VTKlBBR0VfU0laRSk7Ci0K
ICAgICBwZXJfY3B1KHhlbl9wZ3RhYmxlLCBjcHUpID0gZmlyc3Q7CiAgICAgcGVyX2NwdSh4ZW5f
ZG9tbWFwLCBjcHUpID0gZG9taGVhcDsKIAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 14 12:22:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 12:22:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQWRo-0000Lw-1I; Tue, 14 May 2019 12:22:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zxYt=TO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hQWRm-0000JW-Py
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 12:22:18 +0000
X-Inumbo-ID: e9d0013c-7642-11e9-a9ee-cfe6d1d02b94
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id e9d0013c-7642-11e9-a9ee-cfe6d1d02b94;
 Tue, 14 May 2019 12:22:17 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 3A87315AD;
 Tue, 14 May 2019 05:22:17 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 2AA193F71E;
 Tue, 14 May 2019 05:22:16 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 14 May 2019 13:21:32 +0100
Message-Id: <20190514122136.28215-24-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190514122136.28215-1-julien.grall@arm.com>
References: <20190514122136.28215-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH MM-PART2 v2 15/19] xen/arm: mm: Introduce
 DEFINE_PAGE_TABLE{, S} and use it
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Andrii_Anisov@epam.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2UgaGF2ZSBtdWx0aXBsZSBzdGF0aWMgcGFnZS10YWJsZXMgZGVmaW5lZCBpbiBhcmNoL2FybS9t
bS5jLiBUaGUKY3VycmVudCB3YXkgdG8gZGVmaW5lIHRoZW0gaXMgZGlmZmljdWx0IHRvIHJlYWQg
YW5kIGRvZXMgbm90IGhlbHAgd2hlbgptYWtpbmcgbW9kaWZpY2F0aW9uLgoKVHdvIG5ldyBoZWxw
ZXJzIERFRklORV9QQUdFX1RBQkxFUyAodG8gZGVmaW5lIG11bHRpcGxlIHBhZ2UtdGFibGVzKSBh
bmQKREVGSU5FX1BBR0VfVEFCTEUgKGFsaWFzIG9mIERFRklORV9QQUdFX1RBQkxFUyguLi4sIDEp
KSBhcmUgaW50cm9kdWNlZAphbmQgbm93IHVzZWQgdG8gZGVmaW5lIHN0YXRpYyBwYWdlLXRhYmxl
cy4KCk5vdGUgdGhhdCBERUZJTkVfUEFHRV9UQUJMRVMoKSBhbGlnbm1lbnQgZGlmZmVycyBmcm9t
IHdoYXQgaXMgY3VycmVudGx5CnVzZWQgZm9yIGFsbG9jYXRpbmcgcGFnZS10YWJsZXMuIFRoaXMg
aXMgZmluZSBiZWNhdXNlIHBhZ2UtdGFibGVzIGFyZQpvbmx5IHJlcXVpcmVkIHRvIGJlIGFsaWdu
ZWQgdG8gYSBwYWdlLXNpemUuCgpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPgoKLS0tCiAgICBDaGFuZ2VzIGluIHYyOgogICAgICAgIC0gUGF0Y2ggaW4g
cmVwbGFjZW1lbnQgb2YgIlVzZSB0aGUgc2hvcnRlciB2ZXJzaW9uCiAgICAgICAgX19hbGlnbmVk
KFBBR0VfU0laRSkgdG8gYWxpZ24gcGFnZS10YWJsZXMiLgotLS0KIHhlbi9hcmNoL2FybS9tbS5j
IHwgMzIgKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAx
OCBpbnNlcnRpb25zKCspLCAxNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vbW0uYyBiL3hlbi9hcmNoL2FybS9tbS5jCmluZGV4IDZkYjdkZGEwZGEuLjlhNWYyZTFjM2Yg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9tbS5jCisrKyBiL3hlbi9hcmNoL2FybS9tbS5jCkBA
IC01MCw2ICs1MCwxMSBAQCBzdHJ1Y3QgZG9tYWluICpkb21feGVuLCAqZG9tX2lvLCAqZG9tX2Nv
dzsKICN1bmRlZiBtZm5fdG9fdmlydAogI2RlZmluZSBtZm5fdG9fdmlydChtZm4pIF9fbWZuX3Rv
X3ZpcnQobWZuX3gobWZuKSkKIAorI2RlZmluZSBERUZJTkVfUEFHRV9UQUJMRVMobmFtZSwgbnIp
ICAgICAgICAgICAgICAgICAgICBcCitscGFlX3QgX19hbGlnbmVkKFBBR0VfU0laRSkgbmFtZVtM
UEFFX0VOVFJJRVMgKiAobnIpXQorCisjZGVmaW5lIERFRklORV9QQUdFX1RBQkxFKG5hbWUpIERF
RklORV9QQUdFX1RBQkxFUyhuYW1lLCAxKQorCiAvKiBTdGF0aWMgc3RhcnQtb2YtZGF5IHBhZ2V0
YWJsZXMgdGhhdCB3ZSB1c2UgYmVmb3JlIHRoZSBhbGxvY2F0b3JzCiAgKiBhcmUgdXAuIFRoZXNl
IGFyZSB1c2VkIGJ5IGFsbCBDUFVzIGR1cmluZyBicmluZ3VwIGJlZm9yZSBzd2l0Y2hpbmcKICAq
IHRvIHRoZSBDUFVzIG93biBwYWdldGFibGVzLgpAQCAtNzMsMTMgKzc4LDEzIEBAIHN0cnVjdCBk
b21haW4gKmRvbV94ZW4sICpkb21faW8sICpkb21fY293OwogICogRmluYWxseSwgaWYgRUFSTFlf
UFJJTlRLIGlzIGVuYWJsZWQgdGhlbiB4ZW5fZml4bWFwIHdpbGwgYmUgbWFwcGVkCiAgKiBieSB0
aGUgQ1BVIG9uY2UgaXQgaGFzIG1vdmVkIG9mZiB0aGUgMToxIG1hcHBpbmcuCiAgKi8KLWxwYWVf
dCBib290X3BndGFibGVbTFBBRV9FTlRSSUVTXSBfX2F0dHJpYnV0ZV9fKChfX2FsaWduZWRfXyg0
MDk2KSkpOworREVGSU5FX1BBR0VfVEFCTEUoYm9vdF9wZ3RhYmxlKTsKICNpZmRlZiBDT05GSUdf
QVJNXzY0Ci1scGFlX3QgYm9vdF9maXJzdFtMUEFFX0VOVFJJRVNdIF9fYXR0cmlidXRlX18oKF9f
YWxpZ25lZF9fKDQwOTYpKSk7Ci1scGFlX3QgYm9vdF9maXJzdF9pZFtMUEFFX0VOVFJJRVNdIF9f
YXR0cmlidXRlX18oKF9fYWxpZ25lZF9fKDQwOTYpKSk7CitERUZJTkVfUEFHRV9UQUJMRShib290
X2ZpcnN0KTsKK0RFRklORV9QQUdFX1RBQkxFKGJvb3RfZmlyc3RfaWQpOwogI2VuZGlmCi1scGFl
X3QgYm9vdF9zZWNvbmRbTFBBRV9FTlRSSUVTXSAgX19hdHRyaWJ1dGVfXygoX19hbGlnbmVkX18o
NDA5NikpKTsKLWxwYWVfdCBib290X3RoaXJkW0xQQUVfRU5UUklFU10gIF9fYXR0cmlidXRlX18o
KF9fYWxpZ25lZF9fKDQwOTYpKSk7CitERUZJTkVfUEFHRV9UQUJMRShib290X3NlY29uZCk7CitE
RUZJTkVfUEFHRV9UQUJMRShib290X3RoaXJkKTsKIAogLyogTWFpbiBydW50aW1lIHBhZ2UgdGFi
bGVzICovCiAKQEAgLTkzLDggKzk4LDggQEAgbHBhZV90IGJvb3RfdGhpcmRbTFBBRV9FTlRSSUVT
XSAgX19hdHRyaWJ1dGVfXygoX19hbGlnbmVkX18oNDA5NikpKTsKIAogI2lmZGVmIENPTkZJR19B
Uk1fNjQKICNkZWZpbmUgSFlQX1BUX1JPT1RfTEVWRUwgMAotbHBhZV90IHhlbl9wZ3RhYmxlW0xQ
QUVfRU5UUklFU10gX19hdHRyaWJ1dGVfXygoX19hbGlnbmVkX18oNDA5NikpKTsKLWxwYWVfdCB4
ZW5fZmlyc3RbTFBBRV9FTlRSSUVTXSBfX2F0dHJpYnV0ZV9fKChfX2FsaWduZWRfXyg0MDk2KSkp
Oworc3RhdGljIERFRklORV9QQUdFX1RBQkxFKHhlbl9wZ3RhYmxlKTsKK3N0YXRpYyBERUZJTkVf
UEFHRV9UQUJMRSh4ZW5fZmlyc3QpOwogI2RlZmluZSBUSElTX0NQVV9QR1RBQkxFIHhlbl9wZ3Rh
YmxlCiAjZWxzZQogI2RlZmluZSBIWVBfUFRfUk9PVF9MRVZFTCAxCkBAIC0xMDcsMTcgKzExMiwx
NiBAQCBzdGF0aWMgREVGSU5FX1BFUl9DUFUobHBhZV90ICosIHhlbl9wZ3RhYmxlKTsKICAqIERP
TUhFQVBfVklSVF9TVEFSVC4uLkRPTUhFQVBfVklSVF9FTkQgaW4gMk1CIGNodW5rcy4gKi8KIHN0
YXRpYyBERUZJTkVfUEVSX0NQVShscGFlX3QgKiwgeGVuX2RvbW1hcCk7CiAvKiBSb290IG9mIHRo
ZSB0cmllIGZvciBjcHUwLCBvdGhlciBDUFUncyBQVHMgYXJlIGR5bmFtaWNhbGx5IGFsbG9jYXRl
ZCAqLwotbHBhZV90IGNwdTBfcGd0YWJsZVtMUEFFX0VOVFJJRVNdIF9fYXR0cmlidXRlX18oKF9f
YWxpZ25lZF9fKDQwOTYpKSk7CitzdGF0aWMgREVGSU5FX1BBR0VfVEFCTEUoY3B1MF9wZ3RhYmxl
KTsKIC8qIGNwdTAncyBkb21oZWFwIHBhZ2UgdGFibGVzICovCi1scGFlX3QgY3B1MF9kb21tYXBb
TFBBRV9FTlRSSUVTKkRPTUhFQVBfU0VDT05EX1BBR0VTXQotICAgIF9fYXR0cmlidXRlX18oKF9f
YWxpZ25lZF9fKDQwOTYqRE9NSEVBUF9TRUNPTkRfUEFHRVMpKSk7CitzdGF0aWMgREVGSU5FX1BB
R0VfVEFCTEVTKGNwdTBfZG9tbWFwLCBET01IRUFQX1NFQ09ORF9QQUdFUyk7CiAjZW5kaWYKIAog
I2lmZGVmIENPTkZJR19BUk1fNjQKIC8qIFRoZSBmaXJzdCBwYWdlIG9mIHRoZSBmaXJzdCBsZXZl
bCBtYXBwaW5nIG9mIHRoZSB4ZW5oZWFwLiBUaGUKICAqIHN1YnNlcXVlbnQgeGVuaGVhcCBmaXJz
dCBsZXZlbCBwYWdlcyBhcmUgZHluYW1pY2FsbHkgYWxsb2NhdGVkLCBidXQKICAqIHdlIG5lZWQg
dGhpcyBvbmUgdG8gYm9vdHN0cmFwIG91cnNlbHZlcy4gKi8KLWxwYWVfdCB4ZW5oZWFwX2ZpcnN0
X2ZpcnN0W0xQQUVfRU5UUklFU10gX19hdHRyaWJ1dGVfXygoX19hbGlnbmVkX18oNDA5NikpKTsK
K3N0YXRpYyBERUZJTkVfUEFHRV9UQUJMRSh4ZW5oZWFwX2ZpcnN0X2ZpcnN0KTsKIC8qIFRoZSB6
ZXJvZXRoIGxldmVsIHNsb3Qgd2hpY2ggdXNlcyB4ZW5oZWFwX2ZpcnN0X2ZpcnN0LiBVc2VkIGJl
Y2F1c2UKICAqIHNldHVwX3hlbmhlYXBfbWFwcGluZ3Mgb3RoZXJ3aXNlIHJlbGllcyBvbiBtZm5f
dG9fdmlydCB3aGljaCBpc24ndAogICogdmFsaWQgZm9yIGEgbm9uLXhlbmhlYXAgbWFwcGluZy4g
Ki8KQEAgLTEzMSwxMiArMTM1LDEyIEBAIHN0YXRpYyBfX2luaXRkYXRhIGludCB4ZW5oZWFwX2Zp
cnN0X2ZpcnN0X3Nsb3QgPSAtMTsKICAqIGFkZHJlc3NlcyBmcm9tIDAgdG8gMHg3ZmZmZmZmZi4g
T2Zmc2V0cyBpbnRvIGl0IGFyZSBjYWxjdWxhdGVkCiAgKiB3aXRoIHNlY29uZF9saW5lYXJfb2Zm
c2V0KCksIG5vdCBzZWNvbmRfdGFibGVfb2Zmc2V0KCkuCiAgKi8KLWxwYWVfdCB4ZW5fc2Vjb25k
W0xQQUVfRU5UUklFUyoyXSBfX2F0dHJpYnV0ZV9fKChfX2FsaWduZWRfXyg0MDk2KjIpKSk7Citz
dGF0aWMgREVGSU5FX1BBR0VfVEFCTEVTKHhlbl9zZWNvbmQsIDIpOwogLyogRmlyc3QgbGV2ZWwg
cGFnZSB0YWJsZSB1c2VkIGZvciBmaXhtYXAgKi8KLWxwYWVfdCB4ZW5fZml4bWFwW0xQQUVfRU5U
UklFU10gX19hdHRyaWJ1dGVfXygoX19hbGlnbmVkX18oNDA5NikpKTsKK0RFRklORV9QQUdFX1RB
QkxFKHhlbl9maXhtYXApOwogLyogRmlyc3QgbGV2ZWwgcGFnZSB0YWJsZSB1c2VkIHRvIG1hcCBY
ZW4gaXRzZWxmIHdpdGggdGhlIFhOIGJpdCBzZXQKICAqIGFzIGFwcHJvcHJpYXRlLiAqLwotc3Rh
dGljIGxwYWVfdCB4ZW5feGVubWFwW0xQQUVfRU5UUklFU10gX19hdHRyaWJ1dGVfXygoX19hbGln
bmVkX18oNDA5NikpKTsKK3N0YXRpYyBERUZJTkVfUEFHRV9UQUJMRSh4ZW5feGVubWFwKTsKIAog
LyogTm9uLWJvb3QgQ1BVcyB1c2UgdGhpcyB0byBmaW5kIHRoZSBjb3JyZWN0IHBhZ2V0YWJsZXMu
ICovCiB1aW50NjRfdCBpbml0X3R0YnI7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 14 12:22:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 12:22:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQWRp-0000PG-Or; Tue, 14 May 2019 12:22:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zxYt=TO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hQWRo-0000Lt-2L
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 12:22:20 +0000
X-Inumbo-ID: ea935614-7642-11e9-bb29-ff42585fbcaf
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id ea935614-7642-11e9-bb29-ff42585fbcaf;
 Tue, 14 May 2019 12:22:18 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 881C4341;
 Tue, 14 May 2019 05:22:18 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 781CD3F71E;
 Tue, 14 May 2019 05:22:17 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 14 May 2019 13:21:33 +0100
Message-Id: <20190514122136.28215-25-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190514122136.28215-1-julien.grall@arm.com>
References: <20190514122136.28215-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH MM-PART2 v2 16/19] xen/arm: mm: Protect Xen
 page-table update with a spinlock
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Andrii_Anisov@epam.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGZ1bmN0aW9uIGNyZWF0ZV94ZW5fZW50cmllcygpIG1heSBiZSBjYWxsZWQgY29uY3VycmVu
dGx5LiBGb3IKaW5zdGFuY2UsIHdoaWxlIHRoZSB2bWFwIGFsbG9jYXRpb24gaXMgcHJvdGVjdGVk
IGJ5IGEgc3BpbmxvY2ssIHRoZQptYXBwaW5nIGlzIG5vdC4KClRoZSBpbXBsZW1lbnRhdGlvbiBj
cmVhdGVfeGVuX2VudHJpZXMoKSBjb250YWlucyBxdWl0ZSBhIGZldyBUT0NUT1UKcmFjZXMgc3Vj
aCBhcyB3aGVuIGFsbG9jYXRpbmcgdGhlIDNyZC1sZXZlbCBwYWdlLXRhYmxlcy4KClRoYW5rZnVs
bHksIHRoZXkgYXJlIHByZXR0eSBoYXJkIHRvIHJlYWNoIGFzIHBhZ2UtdGFibGVzIGFyZSBhbGxv
Y2F0ZWQKb25jZSBhbmQgbmV2ZXIgcmVsZWFzZWQuIFlldCBpdCBpcyBwb3NzaWJsZSwgc28gd2Ug
bmVlZCB0byBwcm90ZWN0IHdpdGgKYSBzcGlubG9jayB0byBhdm9pZCBjb3JydXB0aW5nIHRoZSBw
YWdlLXRhYmxlcy4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+CgotLS0KICAgIENoYW5nZXMgaW4gdjI6CiAgICAgICAgLSBSZXdvcmsgdGhlIGNvbW1p
dCBtZXNzYWdlCi0tLQogeGVuL2FyY2gvYXJtL21tLmMgfCA2ICsrKysrKwogMSBmaWxlIGNoYW5n
ZWQsIDYgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9tbS5jIGIveGVu
L2FyY2gvYXJtL21tLmMKaW5kZXggOWE1ZjJlMWMzZi4uNzUwMmExNDc2MCAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gvYXJtL21tLmMKKysrIGIveGVuL2FyY2gvYXJtL21tLmMKQEAgLTk3NCw2ICs5NzQs
OCBAQCBlbnVtIHhlbm1hcF9vcGVyYXRpb24gewogICAgIFJFU0VSVkUKIH07CiAKK3N0YXRpYyBE
RUZJTkVfU1BJTkxPQ0soeGVuX3B0X2xvY2spOworCiBzdGF0aWMgaW50IGNyZWF0ZV94ZW5fZW50
cmllcyhlbnVtIHhlbm1hcF9vcGVyYXRpb24gb3AsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBsb25nIHZpcnQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBt
Zm5fdCBtZm4sCkBAIC05ODUsNiArOTg3LDggQEAgc3RhdGljIGludCBjcmVhdGVfeGVuX2VudHJp
ZXMoZW51bSB4ZW5tYXBfb3BlcmF0aW9uIG9wLAogICAgIGxwYWVfdCBwdGUsICplbnRyeTsKICAg
ICBscGFlX3QgKnRoaXJkID0gTlVMTDsKIAorICAgIHNwaW5fbG9jaygmeGVuX3B0X2xvY2spOwor
CiAgICAgZm9yKDsgYWRkciA8IGFkZHJfZW5kOyBhZGRyICs9IFBBR0VfU0laRSwgbWZuID0gbWZu
X2FkZChtZm4sIDEpKQogICAgIHsKICAgICAgICAgZW50cnkgPSAmeGVuX3NlY29uZFtzZWNvbmRf
bGluZWFyX29mZnNldChhZGRyKV07CkBAIC0xMDU5LDYgKzEwNjMsOCBAQCBvdXQ6CiAgICAgICov
CiAgICAgZmx1c2hfeGVuX3RsYl9yYW5nZV92YSh2aXJ0LCBQQUdFX1NJWkUgKiBucl9tZm5zKTsK
IAorICAgIHNwaW5fdW5sb2NrKCZ4ZW5fcHRfbG9jayk7CisKICAgICByZXR1cm4gcmM7CiB9CiAK
LS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 14 12:22:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 12:22:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQWRq-0000Qj-EL; Tue, 14 May 2019 12:22:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zxYt=TO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hQWRp-0000ON-Ac
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 12:22:21 +0000
X-Inumbo-ID: eb70a43d-7642-11e9-8980-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id eb70a43d-7642-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 12:22:20 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 058D315BE;
 Tue, 14 May 2019 05:22:20 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C61B73F71E;
 Tue, 14 May 2019 05:22:18 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 14 May 2019 13:21:34 +0100
Message-Id: <20190514122136.28215-26-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190514122136.28215-1-julien.grall@arm.com>
References: <20190514122136.28215-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH MM-PART2 v2 17/19] xen/arm: mm: Initialize
 page-tables earlier
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2luY2UgY29tbWl0IGY2MDY1OGM2YWUgInhlbi9hcm06IFN0b3AgcmVsb2NhdGluZyBYZW4iLCB0
aGUgZnVuY3Rpb24Kc2V0dXBfcGFnZV90YWJsZXMoKSBkb2VzIG5vdCByZXF1aXJlIGFueSBpbmZv
cm1hdGlvbiBmcm9tIHRoZSBGRFQuCgpTbyB0aGUgaW5pdGlhbGl6YXRpb24gb2YgdGhlIHBhZ2Ut
dGFibGVzIGNhbiBiZSBkb25lIG11Y2ggZWFybGllciBpbiB0aGUKYm9vdCBwcm9jZXNzLiBUaGUg
ZWFybGllc3Qgc2V0dXBfcGFnZV90YWJsZXMoKSBjYW4gYmUgY2FsbGVkIGlzIGFmdGVyCnRyYXBz
IGhhdmUgYmVlbiBpbml0aWFsaXplZCwgc28gd2UgY2FuIGdldCBiYWNrdHJhY2UgaWYgYW4gZXJy
b3IKb2NjdXJyZWQuCgpNb3ZpbmcgdGhlIGluaXRpYWxpemF0aW9uIG9mIHRoZSBwYWdlLXRhYmxl
cyBhbHNvIGF2b2lkIHRoZSBkYW5jZSB0byBtYXAKdGhlIEZEVCBhZ2FpbiBpbiB0aGUgbmV3IHNl
dCBvZiBwYWdlLXRhYmxlcy4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+ClJldmlld2VkLWJ5OiBBbmRyaWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVw
YW0uY29tPgoKLS0tCiAgICBDaGFuZ2VzIGluIHYyOgogICAgICAgIC0gQWRkIEFuZHJpaSdzIHJl
dmlld2VkLWJ5Ci0tLQogeGVuL2FyY2gvYXJtL21tLmMgICAgfCAxMiArKystLS0tLS0tLS0KIHhl
bi9hcmNoL2FybS9zZXR1cC5jIHwgIDQgKystLQogMiBmaWxlcyBjaGFuZ2VkLCA1IGluc2VydGlv
bnMoKyksIDExIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9tbS5jIGIv
eGVuL2FyY2gvYXJtL21tLmMKaW5kZXggNzUwMmExNDc2MC4uZWFjYzE2NDdlMCAxMDA2NDQKLS0t
IGEveGVuL2FyY2gvYXJtL21tLmMKKysrIGIveGVuL2FyY2gvYXJtL21tLmMKQEAgLTU1MCw3ICs1
NTAsNyBAQCBzdGF0aWMgaW5saW5lIGxwYWVfdCBwdGVfb2ZfeGVuYWRkcih2YWRkcl90IHZhKQog
ICAgIHJldHVybiBtZm5fdG9feGVuX2VudHJ5KG1hZGRyX3RvX21mbihtYSksIE1UX05PUk1BTCk7
CiB9CiAKLS8qIE1hcCB0aGUgRkRUIGluIHRoZSBlYXJseSBib290IHBhZ2UgdGFibGUgKi8KKy8q
IE1hcCB0aGUgRkRUIGluIHRoZSBydW50aW1lIHBhZ2UgdGFibGUgKi8KIHZvaWQgKiBfX2luaXQg
ZWFybHlfZmR0X21hcChwYWRkcl90IGZkdF9wYWRkcikKIHsKICAgICAvKiBXZSBhcmUgdXNpbmcg
Mk1CIHN1cGVycGFnZSBmb3IgbWFwcGluZyB0aGUgRkRUICovCkBAIC01NzMsNyArNTczLDcgQEAg
dm9pZCAqIF9faW5pdCBlYXJseV9mZHRfbWFwKHBhZGRyX3QgZmR0X3BhZGRyKQogICAgIC8qIFRo
ZSBGRFQgaXMgbWFwcGVkIHVzaW5nIDJNQiBzdXBlcnBhZ2UgKi8KICAgICBCVUlMRF9CVUdfT04o
Qk9PVF9GRFRfVklSVF9TVEFSVCAlIFNaXzJNKTsKIAotICAgIGNyZWF0ZV9tYXBwaW5ncyhib290
X3NlY29uZCwgQk9PVF9GRFRfVklSVF9TVEFSVCwgcGFkZHJfdG9fcGZuKGJhc2VfcGFkZHIpLAor
ICAgIGNyZWF0ZV9tYXBwaW5ncyh4ZW5fc2Vjb25kLCBCT09UX0ZEVF9WSVJUX1NUQVJULCBwYWRk
cl90b19wZm4oYmFzZV9wYWRkciksCiAgICAgICAgICAgICAgICAgICAgIFNaXzJNID4+IFBBR0Vf
U0hJRlQsIFNaXzJNKTsKIAogICAgIG9mZnNldCA9IGZkdF9wYWRkciAlIFNFQ09ORF9TSVpFOwpA
QCAtNTg4LDcgKzU4OCw3IEBAIHZvaWQgKiBfX2luaXQgZWFybHlfZmR0X21hcChwYWRkcl90IGZk
dF9wYWRkcikKIAogICAgIGlmICggKG9mZnNldCArIHNpemUpID4gU1pfMk0gKQogICAgIHsKLSAg
ICAgICAgY3JlYXRlX21hcHBpbmdzKGJvb3Rfc2Vjb25kLCBCT09UX0ZEVF9WSVJUX1NUQVJUICsg
U1pfMk0sCisgICAgICAgIGNyZWF0ZV9tYXBwaW5ncyh4ZW5fc2Vjb25kLCBCT09UX0ZEVF9WSVJU
X1NUQVJUICsgU1pfMk0sCiAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkcl90b19wZm4oYmFz
ZV9wYWRkciArIFNaXzJNKSwKICAgICAgICAgICAgICAgICAgICAgICAgIFNaXzJNID4+IFBBR0Vf
U0hJRlQsIFNaXzJNKTsKICAgICB9CkBAIC02OTksMTIgKzY5OSw2IEBAIHZvaWQgX19pbml0IHNl
dHVwX3BhZ2V0YWJsZXModW5zaWduZWQgbG9uZyBib290X3BoeXNfb2Zmc2V0KQogICAgIHB0ZS5w
dC50YWJsZSA9IDE7CiAgICAgeGVuX3NlY29uZFtzZWNvbmRfdGFibGVfb2Zmc2V0KEZJWE1BUF9B
RERSKDApKV0gPSBwdGU7CiAKLSAgICAvKiAuLi4gRFRCICovCi0gICAgcHRlID0gYm9vdF9zZWNv
bmRbc2Vjb25kX3RhYmxlX29mZnNldChCT09UX0ZEVF9WSVJUX1NUQVJUKV07Ci0gICAgeGVuX3Nl
Y29uZFtzZWNvbmRfdGFibGVfb2Zmc2V0KEJPT1RfRkRUX1ZJUlRfU1RBUlQpXSA9IHB0ZTsKLSAg
ICBwdGUgPSBib290X3NlY29uZFtzZWNvbmRfdGFibGVfb2Zmc2V0KEJPT1RfRkRUX1ZJUlRfU1RB
UlQgKyBTWl8yTSldOwotICAgIHhlbl9zZWNvbmRbc2Vjb25kX3RhYmxlX29mZnNldChCT09UX0ZE
VF9WSVJUX1NUQVJUICsgU1pfMk0pXSA9IHB0ZTsKLQogI2lmZGVmIENPTkZJR19BUk1fNjQKICAg
ICB0dGJyID0gKHVpbnRwdHJfdCkgeGVuX3BndGFibGUgKyBwaHlzX29mZnNldDsKICNlbHNlCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vc2V0dXAuYyBiL3hlbi9hcmNoL2FybS9zZXR1cC5jCmlu
ZGV4IDJmNzE0ZDhiMzcuLjg4OWRhNDBkOGQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9zZXR1
cC5jCisrKyBiL3hlbi9hcmNoL2FybS9zZXR1cC5jCkBAIC03NTksNiArNzU5LDggQEAgdm9pZCBf
X2luaXQgc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgYm9vdF9waHlzX29mZnNldCwKICAgICAvKiBJ
bml0aWFsaXplIHRyYXBzIGVhcmx5IGFsbG93IHVzIHRvIGdldCBiYWNrdHJhY2Ugd2hlbiBhbiBl
cnJvciBvY2N1cnJlZCAqLwogICAgIGluaXRfdHJhcHMoKTsKIAorICAgIHNldHVwX3BhZ2V0YWJs
ZXMoYm9vdF9waHlzX29mZnNldCk7CisKICAgICBzbXBfY2xlYXJfY3B1X21hcHMoKTsKIAogICAg
IGRldmljZV90cmVlX2ZsYXR0ZW5lZCA9IGVhcmx5X2ZkdF9tYXAoZmR0X3BhZGRyKTsKQEAgLTc4
MCw4ICs3ODIsNiBAQCB2b2lkIF9faW5pdCBzdGFydF94ZW4odW5zaWduZWQgbG9uZyBib290X3Bo
eXNfb2Zmc2V0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAocGFkZHJfdCkodWludHB0
cl90KShfZW5kIC0gX3N0YXJ0ICsgMSksIGZhbHNlKTsKICAgICBCVUdfT04oIXhlbl9ib290bW9k
dWxlKTsKIAotICAgIHNldHVwX3BhZ2V0YWJsZXMoYm9vdF9waHlzX29mZnNldCk7Ci0KICAgICBz
ZXR1cF9tbShmZHRfcGFkZHIsIGZkdF9zaXplKTsKIAogICAgIC8qIFBhcnNlIHRoZSBBQ1BJIHRh
YmxlcyBmb3IgcG9zc2libGUgYm9vdC10aW1lIGNvbmZpZ3VyYXRpb24gKi8KLS0gCjIuMTEuMAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 14 12:22:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 12:22:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQWRs-0000UG-5I; Tue, 14 May 2019 12:22:24 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zxYt=TO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hQWRr-0000TC-KV
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 12:22:23 +0000
X-Inumbo-ID: ec586b83-7642-11e9-8980-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id ec586b83-7642-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 12:22:21 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 771E8341;
 Tue, 14 May 2019 05:22:21 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 43BD43F71E;
 Tue, 14 May 2019 05:22:20 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 14 May 2019 13:21:35 +0100
Message-Id: <20190514122136.28215-27-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190514122136.28215-1-julien.grall@arm.com>
References: <20190514122136.28215-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH MM-PART2 v2 18/19] xen/arm: mm: Check start is
 always before end in {destroy, modify}_xen_mappings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHR3byBoZWxwZXJzIHtkZXN0cm95LCBtb2RpZnl9X3hlbl9tYXBwaW5ncyBkb24ndCBjaGVj
ayB0aGF0IHRoZQpzdGFydCBpcyBhbHdheXMgYmVmb3JlIHRoZSBlbmQuIFRoaXMgc2hvdWxkIG5l
dmVyIGhhcHBlbiBidXQgaWYgaXQKaGFwcGVucywgaXQgd2lsbCByZXN1bHQgdG8gdW5leHBlY3Rl
ZCBiZWhhdmlvci4KCkNhdGNoIHN1Y2ggaXNzdWVzIGVhcmxpZXIgb24gYnkgYWRkaW5nIGFuIEFT
U0VSVCBpbiBkZXN0cm95X3hlbl9tYXBwaW5ncwphbmQgbW9kaWZ5X3hlbl9tYXBwaW5ncy4KClNp
Z25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+ClJldmlld2Vk
LWJ5OiBBbmRyaWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgoKLS0tCiAgICBDaGFu
Z2VzIGluIHYyOgogICAgICAgIC0gQWRkIEFuZHJpaSdzIHJldmlld2VkLWJ5Ci0tLQogeGVuL2Fy
Y2gvYXJtL21tLmMgfCAyICsrCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL21tLmMgYi94ZW4vYXJjaC9hcm0vbW0uYwppbmRleCBlYWNj
MTY0N2UwLi5iNDA4ZGU3Yzc1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vbW0uYworKysgYi94
ZW4vYXJjaC9hcm0vbW0uYwpAQCAtMTA3NywxMSArMTA3NywxMyBAQCBpbnQgcG9wdWxhdGVfcHRf
cmFuZ2UodW5zaWduZWQgbG9uZyB2aXJ0LCB1bnNpZ25lZCBsb25nIG5yX21mbnMpCiAKIGludCBk
ZXN0cm95X3hlbl9tYXBwaW5ncyh1bnNpZ25lZCBsb25nIHYsIHVuc2lnbmVkIGxvbmcgZSkKIHsK
KyAgICBBU1NFUlQodiA8PSBlKTsKICAgICByZXR1cm4gY3JlYXRlX3hlbl9lbnRyaWVzKFJFTU9W
RSwgdiwgSU5WQUxJRF9NRk4sIChlIC0gdikgPj4gUEFHRV9TSElGVCwgMCk7CiB9CiAKIGludCBt
b2RpZnlfeGVuX21hcHBpbmdzKHVuc2lnbmVkIGxvbmcgcywgdW5zaWduZWQgbG9uZyBlLCB1bnNp
Z25lZCBpbnQgZmxhZ3MpCiB7CisgICAgQVNTRVJUKHMgPD0gZSk7CiAgICAgcmV0dXJuIGNyZWF0
ZV94ZW5fZW50cmllcyhNT0RJRlksIHMsIElOVkFMSURfTUZOLCAoZSAtIHMpID4+IFBBR0VfU0hJ
RlQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGFncyk7CiB9Ci0tIAoyLjExLjAK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 14 12:22:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 12:22:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQWRu-0000Yi-9I; Tue, 14 May 2019 12:22:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zxYt=TO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hQWRs-0000UE-65
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 12:22:24 +0000
X-Inumbo-ID: ed3274ae-7642-11e9-9bd8-af6c598e80cf
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id ed3274ae-7642-11e9-9bd8-af6c598e80cf;
 Tue, 14 May 2019 12:22:23 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id E887015AB;
 Tue, 14 May 2019 05:22:22 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B538B3F71E;
 Tue, 14 May 2019 05:22:21 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 14 May 2019 13:21:36 +0100
Message-Id: <20190514122136.28215-28-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190514122136.28215-1-julien.grall@arm.com>
References: <20190514122136.28215-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH MM-PART2 v2 19/19] xen/arm: Pair call to
 set_fixmap with call to clear_fixmap in copy_from_paddr
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXQgdGhlIG1vbWVudCwgc2V0X2ZpeG1hcCBtYXkgcmVwbGFjZSBhIHZhbGlkIGVudHJ5IHdpdGhv
dXQgZm9sbG93aW5nCnRoZSBicmVhay1iZWZvcmUtbWFrZSBzZXF1ZW5jZS4gVGhpcyBtYXkgcmVz
dWx0IHRvIFRMQiBjb25mbGljdCBhYm9ydC4KClJhdGhlciB0aGFuIGRlYWxpbmcgd2l0aCBCcmVh
ay1CZWZvcmUtTWFrZSBpbiBzZXRfZml4bWFwLCBldmVyeSBjYWxsIHRvCnNldF9maXhtYXAgaXMg
cGFpcmVkIHdpdGggYSBjYWxsIHRvIGNsZWFyX2ZpeG1hcC4KClNpZ25lZC1vZmYtYnk6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+ClJldmlld2VkLWJ5OiBBbmRyaWkgQW5pc292
IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgoKLS0tCiAgICBDaGFuZ2VzIGluIHYyOgogICAgICAg
IC0gQWRkIEFuZHJpaSdzIHJldmlld2VkLWJ5Ci0tLQogeGVuL2FyY2gvYXJtL2tlcm5lbC5jIHwg
MyArLS0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMiBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0va2VybmVsLmMgYi94ZW4vYXJjaC9hcm0va2VybmVsLmMK
aW5kZXggZTNmZmRiMmZhMS4uMzg5YmVmMmFmYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2tl
cm5lbC5jCisrKyBiL3hlbi9hcmNoL2FybS9rZXJuZWwuYwpAQCAtNTgsMTMgKzU4LDEyIEBAIHZv
aWQgX19pbml0IGNvcHlfZnJvbV9wYWRkcih2b2lkICpkc3QsIHBhZGRyX3QgcGFkZHIsIHVuc2ln
bmVkIGxvbmcgbGVuKQogICAgICAgICBzZXRfZml4bWFwKEZJWE1BUF9NSVNDLCBtYWRkcl90b19t
Zm4ocGFkZHIpLCBQQUdFX0hZUEVSVklTT1JfV0MpOwogICAgICAgICBtZW1jcHkoZHN0LCBzcmMg
KyBzLCBsKTsKICAgICAgICAgY2xlYW5fZGNhY2hlX3ZhX3JhbmdlKGRzdCwgbCk7CisgICAgICAg
IGNsZWFyX2ZpeG1hcChGSVhNQVBfTUlTQyk7CiAKICAgICAgICAgcGFkZHIgKz0gbDsKICAgICAg
ICAgZHN0ICs9IGw7CiAgICAgICAgIGxlbiAtPSBsOwogICAgIH0KLQotICAgIGNsZWFyX2ZpeG1h
cChGSVhNQVBfTUlTQyk7CiB9CiAKIHN0YXRpYyB2b2lkIF9faW5pdCBwbGFjZV9tb2R1bGVzKHN0
cnVjdCBrZXJuZWxfaW5mbyAqaW5mbywKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 14 12:23:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 12:23:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQWTD-00020M-SD; Tue, 14 May 2019 12:23:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zxYt=TO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hQWTC-0001zO-O1
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 12:23:46 +0000
X-Inumbo-ID: 1e56fdf2-7643-11e9-b5b5-7f2d9c7c92d2
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 1e56fdf2-7643-11e9-b5b5-7f2d9c7c92d2;
 Tue, 14 May 2019 12:23:45 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 568B0341;
 Tue, 14 May 2019 05:23:45 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 1EB823F71E;
 Tue, 14 May 2019 05:23:42 -0700 (PDT)
To: xen-devel@lists.xenproject.org
References: <20190514122136.28215-1-julien.grall@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <8cce64ec-b56d-0d2b-8e58-d59aab9e0a96@arm.com>
Date: Tue, 14 May 2019 13:23:40 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190514122136.28215-1-julien.grall@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH MM-PART2 v2 00/19] xen/arm: Clean-up & fixes
 in boot/mm code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Andrii_Anisov@epam.com,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Oleksandr_Tyshchenko@epam.com, Jan Beulich <jbeulich@suse.com>,
 Wei Liu <wei.liu2@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKSSBmb3Jnb3QgdG8gcmVtb3ZlIHRoZSBwYXRjaGVzIGZvciBwYXJ0MSBiZWZvcmUg
c2VuZGluZyB0aGUgcGFydDIuIEkgd2lsbCByZXNlbmQgCnRoZSBzZXJpZXMgcHJvcGVybHkuCgpT
b3JyeSBmb3IgdGhlIG5vaXNlLgoKQ2hlZXJzLAoKT24gMTQvMDUvMjAxOSAxMzoyMSwgSnVsaWVu
IEdyYWxsIHdyb3RlOgo+IEhpIGFsbCwKPiAKPiBUaGlzIGlzIHRoZSBzZWNvbmQgcGFydCBvZiB0
aGUgYm9vdC9tZW1vcnkgcmV3b3JrIGZvciBYZW4gb24gQXJtLiBUaGlzCj4gcGFydCBjb250YWlu
cyBtb3N0bHkgY2xlYW4tdXAgJiBmaXhlcyBmb3VuZCBkdXJpbmcgdGhlIHJld29yay4KPiAKPiBU
aGUgZmlyc3QgcGFydCBvZiB0aGUgcmV3b3JrIGlzICJ4ZW4vYXJtOiBUTEIgZmx1c2ggaGVscGVy
cyByZXdvcmsiIFsxXS4KPiAKPiBGb3IgY29udmVuaWVuY2UsIEkgcHJvdmlkZWQgYSBicmFuY2gg
d2l0aCBhbGwgdGhlIHBhdGNoZXMgYXBwbGllZCBiYXNlZAo+IG9uIHN0YWdpbmc6Cj4gCj4gICAg
ICBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcGVvcGxlL2p1bGllbmcveGVuLXVuc3RhYmxlLmdpdCBi
cmFuY2ggbW0vcGFydDIvdjIKPiAKPiBDaGVlcnMsCj4gCj4gWzFdIGh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOS0wNS9tc2cwMTEwOS5odG1s
Cj4gCj4gSnVsaWVuIEdyYWxsICgxOSk6Cj4gICAgeGVuL2NvbnN0OiBFeHRlbmQgdGhlIGV4aXN0
aW5nIG1hY3JvIEJJVCB0byB0YWtlIGEgc3VmZml4IGluIHBhcmFtZXRlcgo+ICAgIHhlbi9hcm06
IFJlbmFtZSBTQ1RMUl8qIGRlZmluZXMgYW5kIHJlbW92ZSB1bnVzZWQgb25lCj4gICAgeGVuL2Fy
bTogcHJvY2Vzc29yOiBVc2UgQklUKC4uLCBVTCkgaW5zdGVhZCBvZiBfQUMoMSwgVSkgaW4gU0NU
TFJfCj4gICAgICBkZWZpbmVzCj4gICAgeGVuL2FybTogUmV3b3JrIEhTQ1RMUl9CQVNFCj4gICAg
eGVuL2FybTogUmVtb3ZlIHBhcmFtZXRlciBjcHVpZCBmcm9tIHN0YXJ0X3hlbgo+ICAgIHhlbi9h
cm06IFJld29yayBzZWNvbmRhcnlfc3RhcnQgcHJvdG90eXBlCj4gICAgeGVuL2FybTY0OiBoZWFk
OiBSZW1vdmUgdW5uZWNlc3NhcnkgY29tbWVudAo+ICAgIHhlbi9hcm02NDogaGVhZDogTW92ZSBl
YXJseXByaW50ayBtZXNzYWdlcyBpbiAucm9kYXRhLnN0cgo+ICAgIHhlbi9hcm02NDogaGVhZDog
Q29ycmVjdGx5IHJlcG9ydCB0aGUgSFcgQ1BVIElECj4gICAgeGVuL2FybTMyOiBoZWFkOiBDb3Jy
ZWN0bHkgcmVwb3J0IHRoZSBIVyBDUFUgSUQKPiAgICB4ZW4vYXJtMzI6IGhlYWQ6IERvbid0IHNl
dCBNQUlSMCBhbmQgTUFJUjEKPiAgICB4ZW4vYXJtMzI6IGhlYWQ6IEFsd2F5cyB6ZXJvIHIzIGJl
Zm9yZSB1cGRhdGUgYSBwYWdlLXRhYmxlIGVudHJ5Cj4gICAgeGVuL2FybTMyOiBtbTogQXZvaWQg
dG8gemVybyBhbmQgY2xlYW4gY2FjaGUgZm9yIENQVTAgZG9taGVhcAo+ICAgIHhlbi9hcm0zMjog
bW06IEF2b2lkIGNsZWFuaW5nIHRoZSBjYWNoZSBmb3Igc2Vjb25kYXJ5IENQVXMgcGFnZS10YWJs
ZXMKPiAgICB4ZW4vYXJtOiBtbTogSW50cm9kdWNlIERFRklORV9QQUdFX1RBQkxFeyxTfSBhbmQg
dXNlIGl0Cj4gICAgeGVuL2FybTogbW06IFByb3RlY3QgWGVuIHBhZ2UtdGFibGUgdXBkYXRlIHdp
dGggYSBzcGlubG9jawo+ICAgIHhlbi9hcm06IG1tOiBJbml0aWFsaXplIHBhZ2UtdGFibGVzIGVh
cmxpZXIKPiAgICB4ZW4vYXJtOiBtbTogQ2hlY2sgc3RhcnQgaXMgYWx3YXlzIGJlZm9yZSBlbmQg
aW4ge2Rlc3Ryb3ksCj4gICAgICBtb2RpZnl9X3hlbl9tYXBwaW5ncwo+ICAgIHhlbi9hcm06IFBh
aXIgY2FsbCB0byBzZXRfZml4bWFwIHdpdGggY2FsbCB0byBjbGVhcl9maXhtYXAgaW4KPiAgICAg
IGNvcHlfZnJvbV9wYWRkcgo+IAo+ICAgeGVuL2FyY2gvYXJtL2FybTMyL2hlYWQuUyAgICAgICAg
IHwgMzQgKysrKy0tLS0tLS0tLS0KPiAgIHhlbi9hcmNoL2FybS9hcm0zMi9pbnNuLmMgICAgICAg
ICB8ICAyICstCj4gICB4ZW4vYXJjaC9hcm0vYXJtNjQvaGVhZC5TICAgICAgICAgfCA0MCArKysr
Ky0tLS0tLS0tLS0tLQo+ICAgeGVuL2FyY2gvYXJtL2FybTY0L2luc24uYyAgICAgICAgIHwgMTgg
KysrKy0tLS0KPiAgIHhlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMgICAgICAgICB8IDEzICsrKy0t
LQo+ICAgeGVuL2FyY2gvYXJtL2dpYy12My1scGkuYyAgICAgICAgIHwgIDQgKy0KPiAgIHhlbi9h
cmNoL2FybS9ndWVzdF93YWxrLmMgICAgICAgICB8IDEwICsrLS0tCj4gICB4ZW4vYXJjaC9hcm0v
a2VybmVsLmMgICAgICAgICAgICAgfCAgMyArLQo+ICAgeGVuL2FyY2gvYXJtL21tLmMgICAgICAg
ICAgICAgICAgIHwgNjIgKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0KPiAgIHhlbi9hcmNoL2Fy
bS9zZXR1cC5jICAgICAgICAgICAgICB8ICA3ICsrLQo+ICAgeGVuL2FyY2gvYXJtL3NtcGJvb3Qu
YyAgICAgICAgICAgIHwgIDQgKy0KPiAgIHhlbi9hcmNoL2FybS90cmFwcy5jICAgICAgICAgICAg
ICB8ICA2ICstLQo+ICAgeGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMgICAgICAgIHwgMTIgKyst
LS0KPiAgIHhlbi9hcmNoL2FybS92Z2ljLXYzLmMgICAgICAgICAgICB8ICAyICstCj4gICB4ZW4v
YXJjaC9hcm0vdmdpYy5jICAgICAgICAgICAgICAgfCAgMiArLQo+ICAgeGVuL2RyaXZlcnMvY2hh
ci9tZXNvbi11YXJ0LmMgICAgIHwgMTYgKysrLS0tLQo+ICAgeGVuL2RyaXZlcnMvY2hhci9tdmVi
dS11YXJ0LmMgICAgIHwgMzQgKysrKysrKy0tLS0tLS0KPiAgIHhlbi9pbmNsdWRlL2FzbS1hcm0v
YXNtX2RlZm5zLmggICB8ICA1ICsrKwo+ICAgeGVuL2luY2x1ZGUvYXNtLWFybS9iaXRvcHMuaCAg
ICAgIHwgIDIgLQo+ICAgeGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfZGVmcy5oIHwgIDQgKy0K
PiAgIHhlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oICB8IDEwICsrLS0tCj4gICB4ZW4v
aW5jbHVkZS9hc20tYXJtL3AybS5oICAgICAgICAgfCAgNCArLQo+ICAgeGVuL2luY2x1ZGUvYXNt
LWFybS9wcm9jZXNzb3IuaCAgIHwgOTMgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0t
LS0tLS0tCj4gICB4ZW4vaW5jbHVkZS94ZW4vY29uc3QuaCAgICAgICAgICAgfCAgMiArCj4gICAy
NCBmaWxlcyBjaGFuZ2VkLCAyMDEgaW5zZXJ0aW9ucygrKSwgMTg4IGRlbGV0aW9ucygtKQo+IAoK
LS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 14 12:25:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 12:25:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQWUT-0002TA-AM; Tue, 14 May 2019 12:25:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zxYt=TO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hQWUS-0002Ss-7A
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 12:25:04 +0000
X-Inumbo-ID: 4c3bddc8-7643-11e9-aedc-03ad7fad4aa0
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 4c3bddc8-7643-11e9-aedc-03ad7fad4aa0;
 Tue, 14 May 2019 12:25:02 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 5E843341;
 Tue, 14 May 2019 05:25:02 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 4A6323F71E;
 Tue, 14 May 2019 05:25:00 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 14 May 2019 13:24:37 +0100
Message-Id: <20190514122456.28559-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Subject: [Xen-devel] [PATCH MM-PART2 RESEND v2 00/19] xen/arm: Clean-up &
 fixes in boot/mm code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Andrii_Anisov@epam.com,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Oleksandr_Tyshchenko@epam.com, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, Wei Liu <wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKVGhpcyBpcyB0aGUgc2Vjb25kIHBhcnQgb2YgdGhlIGJvb3QvbWVtb3J5IHJld29y
ayBmb3IgWGVuIG9uIEFybS4gVGhpcwpwYXJ0IGNvbnRhaW5zIG1vc3RseSBjbGVhbi11cCAmIGZp
eGVzIGZvdW5kIGR1cmluZyB0aGUgcmV3b3JrLgoKVGhlIGZpcnN0IHBhcnQgb2YgdGhlIHJld29y
ayBpcyAieGVuL2FybTogVExCIGZsdXNoIGhlbHBlcnMgcmV3b3JrIiBbMV0uCgpGb3IgY29udmVu
aWVuY2UsIEkgcHJvdmlkZWQgYSBicmFuY2ggd2l0aCBhbGwgdGhlIHBhdGNoZXMgYXBwbGllZCBi
YXNlZApvbiBzdGFnaW5nOgoKICAgIGdpdDovL3hlbmJpdHMueGVuLm9yZy9wZW9wbGUvanVsaWVu
Zy94ZW4tdW5zdGFibGUuZ2l0IGJyYW5jaCBtbS9wYXJ0Mi92MgoKQ2hlZXJzLAoKWzFdIGh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOS0wNS9t
c2cwMTEwOS5odG1sCgpKdWxpZW4gR3JhbGwgKDE5KToKICB4ZW4vY29uc3Q6IEV4dGVuZCB0aGUg
ZXhpc3RpbmcgbWFjcm8gQklUIHRvIHRha2UgYSBzdWZmaXggaW4gcGFyYW1ldGVyCiAgeGVuL2Fy
bTogUmVuYW1lIFNDVExSXyogZGVmaW5lcyBhbmQgcmVtb3ZlIHVudXNlZCBvbmUKICB4ZW4vYXJt
OiBwcm9jZXNzb3I6IFVzZSBCSVQoLi4sIFVMKSBpbnN0ZWFkIG9mIF9BQygxLCBVKSBpbiBTQ1RM
Ul8KICAgIGRlZmluZXMKICB4ZW4vYXJtOiBSZXdvcmsgSFNDVExSX0JBU0UKICB4ZW4vYXJtOiBS
ZW1vdmUgcGFyYW1ldGVyIGNwdWlkIGZyb20gc3RhcnRfeGVuCiAgeGVuL2FybTogUmV3b3JrIHNl
Y29uZGFyeV9zdGFydCBwcm90b3R5cGUKICB4ZW4vYXJtNjQ6IGhlYWQ6IFJlbW92ZSB1bm5lY2Vz
c2FyeSBjb21tZW50CiAgeGVuL2FybTY0OiBoZWFkOiBNb3ZlIGVhcmx5cHJpbnRrIG1lc3NhZ2Vz
IGluIC5yb2RhdGEuc3RyCiAgeGVuL2FybTY0OiBoZWFkOiBDb3JyZWN0bHkgcmVwb3J0IHRoZSBI
VyBDUFUgSUQKICB4ZW4vYXJtMzI6IGhlYWQ6IENvcnJlY3RseSByZXBvcnQgdGhlIEhXIENQVSBJ
RAogIHhlbi9hcm0zMjogaGVhZDogRG9uJ3Qgc2V0IE1BSVIwIGFuZCBNQUlSMQogIHhlbi9hcm0z
MjogaGVhZDogQWx3YXlzIHplcm8gcjMgYmVmb3JlIHVwZGF0ZSBhIHBhZ2UtdGFibGUgZW50cnkK
ICB4ZW4vYXJtMzI6IG1tOiBBdm9pZCB0byB6ZXJvIGFuZCBjbGVhbiBjYWNoZSBmb3IgQ1BVMCBk
b21oZWFwCiAgeGVuL2FybTMyOiBtbTogQXZvaWQgY2xlYW5pbmcgdGhlIGNhY2hlIGZvciBzZWNv
bmRhcnkgQ1BVcyBwYWdlLXRhYmxlcwogIHhlbi9hcm06IG1tOiBJbnRyb2R1Y2UgREVGSU5FX1BB
R0VfVEFCTEV7LFN9IGFuZCB1c2UgaXQKICB4ZW4vYXJtOiBtbTogUHJvdGVjdCBYZW4gcGFnZS10
YWJsZSB1cGRhdGUgd2l0aCBhIHNwaW5sb2NrCiAgeGVuL2FybTogbW06IEluaXRpYWxpemUgcGFn
ZS10YWJsZXMgZWFybGllcgogIHhlbi9hcm06IG1tOiBDaGVjayBzdGFydCBpcyBhbHdheXMgYmVm
b3JlIGVuZCBpbiB7ZGVzdHJveSwKICAgIG1vZGlmeX1feGVuX21hcHBpbmdzCiAgeGVuL2FybTog
UGFpciBjYWxsIHRvIHNldF9maXhtYXAgd2l0aCBjYWxsIHRvIGNsZWFyX2ZpeG1hcCBpbgogICAg
Y29weV9mcm9tX3BhZGRyCgogeGVuL2FyY2gvYXJtL2FybTMyL2hlYWQuUyAgICAgICAgIHwgMzQg
KysrKy0tLS0tLS0tLS0KIHhlbi9hcmNoL2FybS9hcm0zMi9pbnNuLmMgICAgICAgICB8ICAyICst
CiB4ZW4vYXJjaC9hcm0vYXJtNjQvaGVhZC5TICAgICAgICAgfCA0MCArKysrKy0tLS0tLS0tLS0t
LQogeGVuL2FyY2gvYXJtL2FybTY0L2luc24uYyAgICAgICAgIHwgMTggKysrKy0tLS0KIHhlbi9h
cmNoL2FybS9naWMtdjMtaXRzLmMgICAgICAgICB8IDEzICsrKy0tLQogeGVuL2FyY2gvYXJtL2dp
Yy12My1scGkuYyAgICAgICAgIHwgIDQgKy0KIHhlbi9hcmNoL2FybS9ndWVzdF93YWxrLmMgICAg
ICAgICB8IDEwICsrLS0tCiB4ZW4vYXJjaC9hcm0va2VybmVsLmMgICAgICAgICAgICAgfCAgMyAr
LQogeGVuL2FyY2gvYXJtL21tLmMgICAgICAgICAgICAgICAgIHwgNjIgKysrKysrKysrKysrKy0t
LS0tLS0tLS0tLS0KIHhlbi9hcmNoL2FybS9zZXR1cC5jICAgICAgICAgICAgICB8ICA3ICsrLQog
eGVuL2FyY2gvYXJtL3NtcGJvb3QuYyAgICAgICAgICAgIHwgIDQgKy0KIHhlbi9hcmNoL2FybS90
cmFwcy5jICAgICAgICAgICAgICB8ICA2ICstLQogeGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMg
ICAgICAgIHwgMTIgKystLS0KIHhlbi9hcmNoL2FybS92Z2ljLXYzLmMgICAgICAgICAgICB8ICAy
ICstCiB4ZW4vYXJjaC9hcm0vdmdpYy5jICAgICAgICAgICAgICAgfCAgMiArLQogeGVuL2RyaXZl
cnMvY2hhci9tZXNvbi11YXJ0LmMgICAgIHwgMTYgKysrLS0tLQogeGVuL2RyaXZlcnMvY2hhci9t
dmVidS11YXJ0LmMgICAgIHwgMzQgKysrKysrKy0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0v
YXNtX2RlZm5zLmggICB8ICA1ICsrKwogeGVuL2luY2x1ZGUvYXNtLWFybS9iaXRvcHMuaCAgICAg
IHwgIDIgLQogeGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfZGVmcy5oIHwgIDQgKy0KIHhlbi9p
bmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oICB8IDEwICsrLS0tCiB4ZW4vaW5jbHVkZS9hc20t
YXJtL3AybS5oICAgICAgICAgfCAgNCArLQogeGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3Iu
aCAgIHwgOTMgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tCiB4ZW4vaW5j
bHVkZS94ZW4vY29uc3QuaCAgICAgICAgICAgfCAgMiArCiAyNCBmaWxlcyBjaGFuZ2VkLCAyMDEg
aW5zZXJ0aW9ucygrKSwgMTg4IGRlbGV0aW9ucygtKQoKLS0gCjIuMTEuMAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 14 12:25:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 12:25:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQWUV-0002Ty-Kv; Tue, 14 May 2019 12:25:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zxYt=TO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hQWUV-0002Tp-AD
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 12:25:07 +0000
X-Inumbo-ID: 4dae376c-7643-11e9-8980-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 4dae376c-7643-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 12:25:05 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D64B915AB;
 Tue, 14 May 2019 05:25:04 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 9DD983F71E;
 Tue, 14 May 2019 05:25:02 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 14 May 2019 13:24:38 +0100
Message-Id: <20190514122456.28559-2-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190514122456.28559-1-julien.grall@arm.com>
References: <20190514122456.28559-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH MM-PART2 RESEND v2 01/19] xen/const: Extend the
 existing macro BIT to take a suffix in parameter
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Andrii_Anisov@epam.com,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Oleksandr_Tyshchenko@epam.com, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, Wei Liu <wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXJtIGN1cnJlbnRseSBwcm92aWRlcyB0d28gbWFjcm8gQklUIGFuZCBCSVRfVUxMIHRoYXQgYXJl
IG9ubHkgdXNhYmxlCmluIEMgYW5kIHJldHVybiByZXNwZWN0aXZlbHkgdW5zaWduZWQgbG9uZyBh
bmQgdW5zaWduZWQgbG9uZyBsb25nLgoKRXh0ZW5kaW5nIHRoZSBtYWNyb3MgdG8gZGVhbCB3aXRo
IGFzc2VtYmx5IHdvdWxkIGJlIGEgbmljZSBiZW5lZml0cyBhcwppdCBjb3VsZCByZXBsYWNlIHRo
ZSBjb21tb24gcGF0dGVybiB0byBkZWZpbmUgZmllbGRzIChBQygxLCBzZngpIDw8IFgpCmVhc2ll
ciB0byByZWFkLgoKUmF0aGVyIHRoYW4gZXh0ZW5kaW5nIHRoZSB0d28gbWFjcm9zLCBpdCB3YXMg
ZGVjaWRlZCB0byBkcm9wIEJJVF9VTEwoKQphbmQgZXh0ZW5kIHRoZSBtYWNybyBCSVQoKSB0byB0
YWtlIGEgc3VmZml4IChlLmcgVSwgVUwsIFVMTCkgaW4KcGFyYW1ldGVyLiBUaGlzIHdvdWxkIGFs
bG93IHRvIHVzZSBkaWZmZXJlbnQgc3VmZml4IHdpdGhvdXQgaGF2aW5nIHRvCmRlZmluZSBuZXcg
bWFjcm9zLgoKVGhlIG5ldyBleHRlbmQgbWFjcm8gaXMgbm93IG1vdmVkIGluIGluY2x1ZGUveGVu
L2NvbnN0Lmggc28gaXQgY2FuIGJlCnVzZWQgYnkgYW55b25lIGluIFhlbiBhbmQgYWxzbyBhdm9p
ZCB0byBpbmNsdWRlIGJpdG9wcy5oIGluIGFzc2VtYmx5CmNvZGUuCgpTaWduZWQtb2ZmLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKLS0tCiAgICBDaGFuZ2VzIGluIHYy
OgogICAgICAgIC0gUmVwbGFjZSAieGVuL2NvbnN0OiBJbnRyb2R1Y2UgX0JJVFVMIGFuZCBfQklU
VUxMIgotLS0KIHhlbi9hcmNoL2FybS9hcm0zMi9pbnNuLmMgICAgICAgICB8ICAyICstCiB4ZW4v
YXJjaC9hcm0vYXJtNjQvaW5zbi5jICAgICAgICAgfCAxOCArKysrKysrKystLS0tLS0tLS0KIHhl
bi9hcmNoL2FybS9naWMtdjMtaXRzLmMgICAgICAgICB8IDEzICsrKysrKystLS0tLS0KIHhlbi9h
cmNoL2FybS9naWMtdjMtbHBpLmMgICAgICAgICB8ICA0ICsrLS0KIHhlbi9hcmNoL2FybS9ndWVz
dF93YWxrLmMgICAgICAgICB8ICA4ICsrKystLS0tCiB4ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMu
YyAgICAgICAgfCAxMiArKysrKystLS0tLS0KIHhlbi9hcmNoL2FybS92Z2ljLXYzLmMgICAgICAg
ICAgICB8ICAyICstCiB4ZW4vYXJjaC9hcm0vdmdpYy5jICAgICAgICAgICAgICAgfCAgMiArLQog
eGVuL2RyaXZlcnMvY2hhci9tZXNvbi11YXJ0LmMgICAgIHwgMTYgKysrKysrKystLS0tLS0tLQog
eGVuL2RyaXZlcnMvY2hhci9tdmVidS11YXJ0LmMgICAgIHwgMzQgKysrKysrKysrKysrKysrKyst
LS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9iaXRvcHMuaCAgICAgIHwgIDIg
LS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2RlZnMuaCB8ICA0ICsrLS0KIHhlbi9pbmNs
dWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oICB8IDEwICsrKysrLS0tLS0KIHhlbi9pbmNsdWRlL3hl
bi9jb25zdC5oICAgICAgICAgICB8ICAyICsrCiAxNCBmaWxlcyBjaGFuZ2VkLCA2NSBpbnNlcnRp
b25zKCspLCA2NCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtMzIv
aW5zbi5jIGIveGVuL2FyY2gvYXJtL2FybTMyL2luc24uYwppbmRleCA3YTVkYmM1M2VjLi40OTk1
M2EwNDJhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYXJtMzIvaW5zbi5jCisrKyBiL3hlbi9h
cmNoL2FybS9hcm0zMi9pbnNuLmMKQEAgLTU4LDcgKzU4LDcgQEAgaW50MzJfdCBhYXJjaDMyX2dl
dF9icmFuY2hfb2Zmc2V0KHVpbnQzMl90IGluc24pCiAgICAgICogQ2hlY2sgdGhlIGltbSBzaWdu
ZWQgYml0LiBJZiB0aGUgaW1tIGlzIGEgbmVnYXRpdmUgdmFsdWUsIHdlCiAgICAgICogaGF2ZSB0
byBleHRlbmQgdGhlIGltbSB0byBhIGZ1bGwgMzIgYml0IG5lZ2F0aXZlIHZhbHVlLgogICAgICAq
LwotICAgIGlmICggaW1tICYgQklUKDIzKSApCisgICAgaWYgKCBpbW0gJiBCSVQoMjMsIFVMKSAp
CiAgICAgICAgIGltbSB8PSBHRU5NQVNLKDMxLCAyNCk7CiAKICAgICByZXR1cm4gKGludDMyX3Qp
KGltbSA8PCAyKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm02NC9pbnNuLmMgYi94ZW4v
YXJjaC9hcm0vYXJtNjQvaW5zbi5jCmluZGV4IDczYzE4MjE1YTUuLjIyZjJiZGViZDUgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL2FybS9hcm02NC9pbnNuLmMKKysrIGIveGVuL2FyY2gvYXJtL2FybTY0
L2luc24uYwpAQCAtNDUsNDAgKzQ1LDQwIEBAIHN0YXRpYyBpbnQgX19rcHJvYmVzIGFhcmNoNjRf
Z2V0X2ltbV9zaGlmdF9tYXNrKGVudW0gYWFyY2g2NF9pbnNuX2ltbV90eXBlIHR5cGUsCiAKIAlz
d2l0Y2ggKHR5cGUpIHsKIAljYXNlIEFBUkNINjRfSU5TTl9JTU1fMjY6Ci0JCW1hc2sgPSBCSVQo
MjYpIC0gMTsKKwkJbWFzayA9IEJJVCgyNiwgVUwpIC0gMTsKIAkJc2hpZnQgPSAwOwogCQlicmVh
azsKIAljYXNlIEFBUkNINjRfSU5TTl9JTU1fMTk6Ci0JCW1hc2sgPSBCSVQoMTkpIC0gMTsKKwkJ
bWFzayA9IEJJVCgxOSwgVUwpIC0gMTsKIAkJc2hpZnQgPSA1OwogCQlicmVhazsKIAljYXNlIEFB
UkNINjRfSU5TTl9JTU1fMTY6Ci0JCW1hc2sgPSBCSVQoMTYpIC0gMTsKKwkJbWFzayA9IEJJVCgx
NiwgVUwpIC0gMTsKIAkJc2hpZnQgPSA1OwogCQlicmVhazsKIAljYXNlIEFBUkNINjRfSU5TTl9J
TU1fMTQ6Ci0JCW1hc2sgPSBCSVQoMTQpIC0gMTsKKwkJbWFzayA9IEJJVCgxNCwgVUwpIC0gMTsK
IAkJc2hpZnQgPSA1OwogCQlicmVhazsKIAljYXNlIEFBUkNINjRfSU5TTl9JTU1fMTI6Ci0JCW1h
c2sgPSBCSVQoMTIpIC0gMTsKKwkJbWFzayA9IEJJVCgxMiwgVUwpIC0gMTsKIAkJc2hpZnQgPSAx
MDsKIAkJYnJlYWs7CiAJY2FzZSBBQVJDSDY0X0lOU05fSU1NXzk6Ci0JCW1hc2sgPSBCSVQoOSkg
LSAxOworCQltYXNrID0gQklUKDksIFVMKSAtIDE7CiAJCXNoaWZ0ID0gMTI7CiAJCWJyZWFrOwog
CWNhc2UgQUFSQ0g2NF9JTlNOX0lNTV83OgotCQltYXNrID0gQklUKDcpIC0gMTsKKwkJbWFzayA9
IEJJVCg3LCBVTCkgLSAxOwogCQlzaGlmdCA9IDE1OwogCQlicmVhazsKIAljYXNlIEFBUkNINjRf
SU5TTl9JTU1fNjoKIAljYXNlIEFBUkNINjRfSU5TTl9JTU1fUzoKLQkJbWFzayA9IEJJVCg2KSAt
IDE7CisJCW1hc2sgPSBCSVQoNiwgVUwpIC0gMTsKIAkJc2hpZnQgPSAxMDsKIAkJYnJlYWs7CiAJ
Y2FzZSBBQVJDSDY0X0lOU05fSU1NX1I6Ci0JCW1hc2sgPSBCSVQoNikgLSAxOworCQltYXNrID0g
QklUKDYsIFVMKSAtIDE7CiAJCXNoaWZ0ID0gMTY7CiAJCWJyZWFrOwogCWRlZmF1bHQ6CmRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jIGIveGVuL2FyY2gvYXJtL2dpYy12My1p
dHMuYwppbmRleCBiYTRiYzAwZGY1Li45NTU4YmFkOTZhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9h
cm0vZ2ljLXYzLWl0cy5jCisrKyBiL3hlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMKQEAgLTM2Mywx
MSArMzYzLDEyIEBAIHN0YXRpYyBpbnQgaXRzX21hcF9iYXNlcih2b2lkIF9faW9tZW0gKmJhc2Vy
ZWcsIHVpbnQ2NF90IHJlZ2MsCiAgICAgICogYXR0cmlidXRlcyksIHJldHJ5aW5nIGlmIG5lY2Vz
c2FyeS4KICAgICAgKi8KIHJldHJ5OgotICAgIHRhYmxlX3NpemUgPSBST1VORFVQKG5yX2l0ZW1z
ICogZW50cnlfc2l6ZSwgQklUKEJBU0VSX1BBR0VfQklUUyhwYWdlc3opKSk7CisgICAgdGFibGVf
c2l6ZSA9IFJPVU5EVVAobnJfaXRlbXMgKiBlbnRyeV9zaXplLAorICAgICAgICAgICAgICAgICAg
ICAgICAgIEJJVChCQVNFUl9QQUdFX0JJVFMocGFnZXN6KSwgVUwpKTsKICAgICAvKiBUaGUgQkFT
RSByZWdpc3RlcnMgc3VwcG9ydCBhdCBtb3N0IDI1NiBwYWdlcy4gKi8KICAgICB0YWJsZV9zaXpl
ID0gbWluKHRhYmxlX3NpemUsIDI1NlUgPDwgQkFTRVJfUEFHRV9CSVRTKHBhZ2VzeikpOwogCi0g
ICAgYnVmZmVyID0gX3h6YWxsb2ModGFibGVfc2l6ZSwgQklUKEJBU0VSX1BBR0VfQklUUyhwYWdl
c3opKSk7CisgICAgYnVmZmVyID0gX3h6YWxsb2ModGFibGVfc2l6ZSwgQklUKEJBU0VSX1BBR0Vf
QklUUyhwYWdlc3opLCBVTCkpOwogICAgIGlmICggIWJ1ZmZlciApCiAgICAgICAgIHJldHVybiAt
RU5PTUVNOwogCkBAIC00ODMsNyArNDg0LDcgQEAgc3RhdGljIGludCBnaWN2M19pdHNfaW5pdF9z
aW5nbGVfaXRzKHN0cnVjdCBob3N0X2l0cyAqaHdfaXRzKQogICAgICAgICBjYXNlIEdJVFNfQkFT
RVJfVFlQRV9OT05FOgogICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgIGNhc2UgR0lUU19C
QVNFUl9UWVBFX0RFVklDRToKLSAgICAgICAgICAgIHJldCA9IGl0c19tYXBfYmFzZXIoYmFzZXJl
ZywgcmVnLCBCSVQoaHdfaXRzLT5kZXZpZF9iaXRzKSk7CisgICAgICAgICAgICByZXQgPSBpdHNf
bWFwX2Jhc2VyKGJhc2VyZWcsIHJlZywgQklUKGh3X2l0cy0+ZGV2aWRfYml0cywgVUwpKTsKICAg
ICAgICAgICAgIGlmICggcmV0ICkKICAgICAgICAgICAgICAgICByZXR1cm4gcmV0OwogICAgICAg
ICAgICAgYnJlYWs7CkBAIC02MzUsNyArNjM2LDcgQEAgaW50IGdpY3YzX2l0c19tYXBfZ3Vlc3Rf
ZGV2aWNlKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgIHJldHVybiByZXQ7CiAKICAgICAvKiBT
YW5pdGlzZSB0aGUgcHJvdmlkZWQgaGFyZHdhcmUgdmFsdWVzIGFnYWluc3QgdGhlIGhvc3QgSVRT
LiAqLwotICAgIGlmICggaG9zdF9kZXZpZCA+PSBCSVQoaHdfaXRzLT5kZXZpZF9iaXRzKSApCisg
ICAgaWYgKCBob3N0X2RldmlkID49IEJJVChod19pdHMtPmRldmlkX2JpdHMsIFVMKSApCiAgICAg
ICAgIHJldHVybiAtRUlOVkFMOwogCiAgICAgLyoKQEAgLTY0NSwxMCArNjQ2LDEwIEBAIGludCBn
aWN2M19pdHNfbWFwX2d1ZXN0X2RldmljZShzdHJ1Y3QgZG9tYWluICpkLAogICAgICAqIFRPRE86
IEludmVzdGlnYXRlIGlmIHRoZSBudW1iZXIgb2YgZXZlbnRzIGNhbiBiZSBsaW1pdGVkIHRvIHNt
YWxsZXIKICAgICAgKiB2YWx1ZXMgaWYgdGhlIGd1ZXN0IGRvZXMgbm90IHJlcXVpcmUgdGhhdCBt
YW55LgogICAgICAqLwotICAgIG5yX2V2ZW50cyA9IEJJVChmbHMobnJfZXZlbnRzIC0gMSkpOwor
ICAgIG5yX2V2ZW50cyA9IEJJVChmbHMobnJfZXZlbnRzIC0gMSksIFVMKTsKICAgICBpZiAoIG5y
X2V2ZW50cyA8IExQSV9CTE9DSyApCiAgICAgICAgIG5yX2V2ZW50cyA9IExQSV9CTE9DSzsKLSAg
ICBpZiAoIG5yX2V2ZW50cyA+PSBCSVQoaHdfaXRzLT5ldmlkX2JpdHMpICkKKyAgICBpZiAoIG5y
X2V2ZW50cyA+PSBCSVQoaHdfaXRzLT5ldmlkX2JpdHMsIFVMKSApCiAgICAgICAgIHJldHVybiAt
RUlOVkFMOwogCiAgICAgLyogY2hlY2sgZm9yIGFscmVhZHkgZXhpc3RpbmcgbWFwcGluZ3MgKi8K
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdjMtbHBpLmMgYi94ZW4vYXJjaC9hcm0vZ2lj
LXYzLWxwaS5jCmluZGV4IGU4YzZlMTU5Y2EuLjc4Yjk1MjFiMjEgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL2FybS9naWMtdjMtbHBpLmMKKysrIGIveGVuL2FyY2gvYXJtL2dpYy12My1scGkuYwpAQCAt
MzkyLDE0ICszOTIsMTQgQEAgaW50IGdpY3YzX2xwaV9pbml0X2hvc3RfbHBpcyh1bnNpZ25lZCBp
bnQgaG9zdF9scGlfYml0cykKICAgICAgICAgcHJpbnRrKFhFTkxPR19XQVJOSU5HICJXQVJOSU5H
OiBtYXhfbHBpX2JpdHMgbXVzdCBiZSBiZXR3ZWVuIDE0IGFuZCAzMiwgYWRqdXN0aW5nLlxuIik7
CiAKICAgICBtYXhfbHBpX2JpdHMgPSBtYXgobWF4X2xwaV9iaXRzLCAxNFUpOwotICAgIGxwaV9k
YXRhLm1heF9ob3N0X2xwaV9pZHMgPSBCSVQobWluKGhvc3RfbHBpX2JpdHMsIG1heF9scGlfYml0
cykpOworICAgIGxwaV9kYXRhLm1heF9ob3N0X2xwaV9pZHMgPSBCSVQobWluKGhvc3RfbHBpX2Jp
dHMsIG1heF9scGlfYml0cyksIFVMKTsKIAogICAgIC8qCiAgICAgICogV2FybiBpZiB0aGUgbnVt
YmVyIG9mIExQSXMgYXJlIHF1aXRlIGhpZ2gsIGFzIHRoZSB1c2VyIG1pZ2h0IG5vdCB3YW50CiAg
ICAgICogdG8gd2FzdGUgbWVnYWJ5dGVzIG9mIG1lbW9yeSBmb3IgYSBtb3N0bHkgZW1wdHkgdGFi
bGUuCiAgICAgICogSXQncyB2ZXJ5IHVubGlrZWx5IHRoYXQgd2UgbmVlZCBtb3JlIHRoYW4gMjQg
Yml0cyB3b3J0aCBvZiBMUElzLgogICAgICAqLwotICAgIGlmICggbHBpX2RhdGEubWF4X2hvc3Rf
bHBpX2lkcyA+IEJJVCgyNCkgKQorICAgIGlmICggbHBpX2RhdGEubWF4X2hvc3RfbHBpX2lkcyA+
IEJJVCgyNCwgVUwpICkKICAgICAgICAgd2FybmluZ19hZGQoIlVzaW5nIGhpZ2ggbnVtYmVyIG9m
IExQSXMsIGxpbWl0IG1lbW9yeSB1c2FnZSB3aXRoIG1heF9scGlfYml0c1xuIik7CiAKICAgICBz
cGluX2xvY2tfaW5pdCgmbHBpX2RhdGEuaG9zdF9scGlzX2xvY2spOwpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL2d1ZXN0X3dhbGsuYyBiL3hlbi9hcmNoL2FybS9ndWVzdF93YWxrLmMKaW5kZXgg
MWJlZTE5ODc3Ny4uZjEwZDJlOWY3NiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2d1ZXN0X3dh
bGsuYworKysgYi94ZW4vYXJjaC9hcm0vZ3Vlc3Rfd2Fsay5jCkBAIC0zMjcsOCArMzI3LDggQEAg
c3RhdGljIHVuc2lnbmVkIGludCBnZXRfdG9wX2JpdChzdHJ1Y3QgZG9tYWluICpkLCB2YWRkcl90
IGd2YSwgcmVnaXN0ZXJfdCB0Y3IpCiAgICAgICAgIHRvcGJpdCA9IDMxOwogICAgIGVsc2UKICAg
ICB7Ci0gICAgICAgIGlmICggKChndmEgJiBCSVRfVUxMKDU1KSkgJiYgKHRjciAmIFRDUl9FTDFf
VEJJMSkpIHx8Ci0gICAgICAgICAgICAgKCEoZ3ZhICYgQklUX1VMTCg1NSkpICYmICh0Y3IgJiBU
Q1JfRUwxX1RCSTApKSApCisgICAgICAgIGlmICggKChndmEgJiBCSVQoNTUsIFVMTCkpICYmICh0
Y3IgJiBUQ1JfRUwxX1RCSTEpKSB8fAorICAgICAgICAgICAgICghKGd2YSAmIEJJVCg1NSwgVUxM
KSkgJiYgKHRjciAmIFRDUl9FTDFfVEJJMCkpICkKICAgICAgICAgICAgIHRvcGJpdCA9IDU1Owog
ICAgICAgICBlbHNlCiAgICAgICAgICAgICB0b3BiaXQgPSA2MzsKQEAgLTQxOSw3ICs0MTksNyBA
QCBzdGF0aWMgYm9vbCBndWVzdF93YWxrX2xkKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LAogICAgIHsK
ICAgICAgICAgLyogU2VsZWN0IHRoZSBUVEJSKDB8MSlfRUwxIHRoYXQgd2lsbCBiZSB1c2VkIGZv
ciBhZGRyZXNzIHRyYW5zbGF0aW9uLiAqLwogCi0gICAgICAgIGlmICggKGd2YSAmIEJJVF9VTEwo
dG9wYml0KSkgPT0gMCApCisgICAgICAgIGlmICggKGd2YSAmIEJJVCh0b3BiaXQsIFVMTCkpID09
IDAgKQogICAgICAgICB7CiAgICAgICAgICAgICBpbnB1dF9zaXplID0gNjQgLSB0MF9zejsKIApA
QCAtNTU0LDcgKzU1NCw3IEBAIHN0YXRpYyBib29sIGd1ZXN0X3dhbGtfbGQoY29uc3Qgc3RydWN0
IHZjcHUgKnYsCiAgICAgICAgICAqIGluaGVyaXRlZCBieSBwYWdlIHRhYmxlIGF0dHJpYnV0ZXMg
KEFSTSBEREkgMDQ4N0IuYSBKMS01OTI4KS4KICAgICAgICAgICovCiAgICAgICAgIHhuX3RhYmxl
IHw9IHB0ZS5wdC54bnQ7ICAgICAgICAgICAgIC8qIEV4ZWN1dGUtTmV2ZXIgKi8KLSAgICAgICAg
cm9fdGFibGUgfD0gcHRlLnB0LmFwdCAmIEJJVCgxKTsgICAgLyogUmVhZC1Pbmx5ICovCisgICAg
ICAgIHJvX3RhYmxlIHw9IHB0ZS5wdC5hcHQgJiBCSVQoMSwgVUwpOy8qIFJlYWQtT25seSAqLwog
CiAgICAgICAgIC8qIENvbXB1dGUgdGhlIGJhc2UgYWRkcmVzcyBvZiB0aGUgbmV4dCBsZXZlbCB0
cmFuc2xhdGlvbiB0YWJsZS4gKi8KICAgICAgICAgbWFzayA9IEdFTk1BU0tfVUxMKDQ3LCBncmFp
bnNpemVzW2dyYW5dKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jIGIv
eGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMKaW5kZXggNWI3M2M0ZWNkNy4uNmUxNTNjNjk4ZCAx
MDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMKKysrIGIveGVuL2FyY2gvYXJt
L3ZnaWMtdjMtaXRzLmMKQEAgLTk3LDcgKzk3LDcgQEAgdHlwZWRlZiB1aW50MTZfdCBjb2xsX3Rh
YmxlX2VudHJ5X3Q7CiAgKi8KIHR5cGVkZWYgdWludDY0X3QgZGV2X3RhYmxlX2VudHJ5X3Q7CiAj
ZGVmaW5lIERFVl9UQUJMRV9JVFRfQUREUih4KSAoKHgpICYgR0VOTUFTSyg1MSwgOCkpCi0jZGVm
aW5lIERFVl9UQUJMRV9JVFRfU0laRSh4KSAoQklUKCgoeCkgJiBHRU5NQVNLKDQsIDApKSArIDEp
KQorI2RlZmluZSBERVZfVEFCTEVfSVRUX1NJWkUoeCkgKEJJVCgoKHgpICYgR0VOTUFTSyg0LCAw
KSkgKyAxLCBVTCkpCiAjZGVmaW5lIERFVl9UQUJMRV9FTlRSWShhZGRyLCBiaXRzKSAgICAgICAg
ICAgICAgICAgICAgIFwKICAgICAgICAgKCgoYWRkcikgJiBHRU5NQVNLKDUxLCA4KSkgfCAoKChi
aXRzKSAtIDEpICYgR0VOTUFTSyg0LCAwKSkpCiAKQEAgLTExMSw3ICsxMTEsNyBAQCB0eXBlZGVm
IHVpbnQ2NF90IGRldl90YWJsZV9lbnRyeV90OwogICovCiBzdGF0aWMgcGFkZHJfdCBnZXRfYmFz
ZXJfcGh5c19hZGRyKHVpbnQ2NF90IHJlZykKIHsKLSAgICBpZiAoIHJlZyAmIEJJVCg5KSApCisg
ICAgaWYgKCByZWcgJiBCSVQoOSwgVUwpICkKICAgICAgICAgcmV0dXJuIChyZWcgJiBHRU5NQVNL
KDQ3LCAxNikpIHwKICAgICAgICAgICAgICAgICAoKHJlZyAmIEdFTk1BU0soMTUsIDEyKSkgPDwg
MzYpOwogICAgIGVsc2UKQEAgLTEyNSw3ICsxMjUsNyBAQCBzdGF0aWMgaW50IGl0c19zZXRfY29s
bGVjdGlvbihzdHJ1Y3QgdmlydF9pdHMgKml0cywgdWludDE2X3QgY29sbGlkLAogICAgIHBhZGRy
X3QgYWRkciA9IGdldF9iYXNlcl9waHlzX2FkZHIoaXRzLT5iYXNlcl9jb2xsKTsKIAogICAgIC8q
IFRoZSBjb2xsZWN0aW9uIHRhYmxlIGVudHJ5IG11c3QgYmUgYWJsZSB0byBzdG9yZSBhIFZDUFUg
SUQuICovCi0gICAgQlVJTERfQlVHX09OKEJJVChzaXplb2YoY29sbF90YWJsZV9lbnRyeV90KSAq
IDgpIDwgTUFYX1ZJUlRfQ1BVUyk7CisgICAgQlVJTERfQlVHX09OKEJJVChzaXplb2YoY29sbF90
YWJsZV9lbnRyeV90KSAqIDgsIFVMKSA8IE1BWF9WSVJUX0NQVVMpOwogCiAgICAgQVNTRVJUKHNw
aW5faXNfbG9ja2VkKCZpdHMtPml0c19sb2NrKSk7CiAKQEAgLTY5MCw3ICs2OTAsNyBAQCBzdGF0
aWMgaW50IGl0c19oYW5kbGVfbWFwZChzdHJ1Y3QgdmlydF9pdHMgKml0cywgdWludDY0X3QgKmNt
ZHB0cikKICAgICAgICAgICovCiAgICAgICAgIHJldCA9IGdpY3YzX2l0c19tYXBfZ3Vlc3RfZGV2
aWNlKGl0cy0+ZCwgaXRzLT5kb29yYmVsbF9hZGRyZXNzLCBkZXZpZCwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgaXRzLT5kb29yYmVsbF9hZGRyZXNzLCBkZXZpZCwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQklUKHNpemUpLCB2YWxp
ZCk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEJJVChzaXplLCBV
TCksIHZhbGlkKTsKICAgICAgICAgaWYgKCByZXQgJiYgdmFsaWQgKQogICAgICAgICAgICAgcmV0
dXJuIHJldDsKICAgICB9CkBAIC0xMzU2LDggKzEzNTYsOCBAQCBzdGF0aWMgaW50IHZnaWNfdjNf
aXRzX21taW9fd3JpdGUoc3RydWN0IHZjcHUgKnYsIG1taW9faW5mb190ICppbmZvLAogICAgICAg
ICBpZiAoIHJlZyAmIEdJVFNfVkFMSURfQklUICkKICAgICAgICAgewogICAgICAgICAgICAgaXRz
LT5tYXhfZGV2aWNlcyA9IGl0c19iYXNlcl9ucl9lbnRyaWVzKHJlZyk7Ci0gICAgICAgICAgICBp
ZiAoIGl0cy0+bWF4X2RldmljZXMgPiBCSVQoaXRzLT5kZXZpZF9iaXRzKSApCi0gICAgICAgICAg
ICAgICAgaXRzLT5tYXhfZGV2aWNlcyA9IEJJVChpdHMtPmRldmlkX2JpdHMpOworICAgICAgICAg
ICAgaWYgKCBpdHMtPm1heF9kZXZpY2VzID4gQklUKGl0cy0+ZGV2aWRfYml0cywgVUwpICkKKyAg
ICAgICAgICAgICAgICBpdHMtPm1heF9kZXZpY2VzID0gQklUKGl0cy0+ZGV2aWRfYml0cywgVUwp
OwogICAgICAgICB9CiAgICAgICAgIGVsc2UKICAgICAgICAgICAgIGl0cy0+bWF4X2RldmljZXMg
PSAwOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYyBiL3hlbi9hcmNoL2FybS92
Z2ljLXYzLmMKaW5kZXggNDc0YmUxMzRjMS4uNDIyYjk0ZjkwMiAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gvYXJtL3ZnaWMtdjMuYworKysgYi94ZW4vYXJjaC9hcm0vdmdpYy12My5jCkBAIC00NDIsNyAr
NDQyLDcgQEAgc3RhdGljIHVpbnQ2NF90IHNhbml0aXplX3BlbmRiYXNlcih1aW50NjRfdCByZWcp
CiBzdGF0aWMgdm9pZCB2Z2ljX3ZjcHVfZW5hYmxlX2xwaXMoc3RydWN0IHZjcHUgKnYpCiB7CiAg
ICAgdWludDY0X3QgcmVnID0gdi0+ZG9tYWluLT5hcmNoLnZnaWMucmRpc3RfcHJvcGJhc2U7Ci0g
ICAgdW5zaWduZWQgaW50IG5yX2xwaXMgPSBCSVQoKHJlZyAmIDB4MWYpICsgMSk7CisgICAgdW5z
aWduZWQgaW50IG5yX2xwaXMgPSBCSVQoKHJlZyAmIDB4MWYpICsgMSwgVUwpOwogCiAgICAgLyog
cmRpc3RzX2VuYWJsZWQgaXMgcHJvdGVjdGVkIGJ5IHRoZSBkb21haW4gbG9jay4gKi8KICAgICBB
U1NFUlQoc3Bpbl9pc19sb2NrZWQoJnYtPmRvbWFpbi0+YXJjaC52Z2ljLmxvY2spKTsKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy5jCmluZGV4IDE5
ZDhjOWI4NzYuLjgyZjUyNGEzNWMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS92Z2ljLmMKKysr
IGIveGVuL2FyY2gvYXJtL3ZnaWMuYwpAQCAtNjUsNyArNjUsNyBAQCBzdHJ1Y3QgdmdpY19pcnFf
cmFuayAqdmdpY19yYW5rX2lycShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IGlycSkKIHZv
aWQgdmdpY19pbml0X3BlbmRpbmdfaXJxKHN0cnVjdCBwZW5kaW5nX2lycSAqcCwgdW5zaWduZWQg
aW50IHZpcnEpCiB7CiAgICAgLyogVGhlIGxwaV92Y3B1X2lkIGZpZWxkIG11c3QgYmUgYmlnIGVu
b3VnaCB0byBob2xkIGEgVkNQVSBJRC4gKi8KLSAgICBCVUlMRF9CVUdfT04oQklUKHNpemVvZihw
LT5scGlfdmNwdV9pZCkgKiA4KSA8IE1BWF9WSVJUX0NQVVMpOworICAgIEJVSUxEX0JVR19PTihC
SVQoc2l6ZW9mKHAtPmxwaV92Y3B1X2lkKSAqIDgsIFVMKSA8IE1BWF9WSVJUX0NQVVMpOwogCiAg
ICAgbWVtc2V0KHAsIDAsIHNpemVvZigqcCkpOwogICAgIElOSVRfTElTVF9IRUFEKCZwLT5pbmZs
aWdodCk7CmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9jaGFyL21lc29uLXVhcnQuYyBiL3hlbi9k
cml2ZXJzL2NoYXIvbWVzb24tdWFydC5jCmluZGV4IGMxNmMxODgxMWUuLjMxNzRhNjU3MWYgMTAw
NjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL2NoYXIvbWVzb24tdWFydC5jCisrKyBiL3hlbi9kcml2ZXJz
L2NoYXIvbWVzb24tdWFydC5jCkBAIC0zMSwxNiArMzEsMTYgQEAKICNkZWZpbmUgQU1MX1VBUlRf
TUlTQ19SRUcgICAgICAgICAgICAgICAweDEwCiAKIC8qIFVBUlRfQ09OVFJPTCBiaXRzICovCi0j
ZGVmaW5lIEFNTF9VQVJUX1RYX1JTVCAgICAgICAgICAgICAgICAgQklUKDIyKQotI2RlZmluZSBB
TUxfVUFSVF9SWF9SU1QgICAgICAgICAgICAgICAgIEJJVCgyMykKLSNkZWZpbmUgQU1MX1VBUlRf
Q0xFQVJfRVJSICAgICAgICAgICAgICBCSVQoMjQpCi0jZGVmaW5lIEFNTF9VQVJUX1JYX0lOVF9F
TiAgICAgICAgICAgICAgQklUKDI3KQotI2RlZmluZSBBTUxfVUFSVF9UWF9JTlRfRU4gICAgICAg
ICAgICAgIEJJVCgyOCkKKyNkZWZpbmUgQU1MX1VBUlRfVFhfUlNUICAgICAgICAgICAgICAgICBC
SVQoMjIsIFVMKQorI2RlZmluZSBBTUxfVUFSVF9SWF9SU1QgICAgICAgICAgICAgICAgIEJJVCgy
MywgVUwpCisjZGVmaW5lIEFNTF9VQVJUX0NMRUFSX0VSUiAgICAgICAgICAgICAgQklUKDI0LCBV
TCkKKyNkZWZpbmUgQU1MX1VBUlRfUlhfSU5UX0VOICAgICAgICAgICAgICBCSVQoMjcsIFVMKQor
I2RlZmluZSBBTUxfVUFSVF9UWF9JTlRfRU4gICAgICAgICAgICAgIEJJVCgyOCwgVUwpCiAKIC8q
IFVBUlRfU1RBVFVTIGJpdHMgKi8KLSNkZWZpbmUgQU1MX1VBUlRfUlhfRklGT19FTVBUWSAgICAg
ICAgICBCSVQoMjApCi0jZGVmaW5lIEFNTF9VQVJUX1RYX0ZJRk9fRlVMTCAgICAgICAgICAgQklU
KDIxKQotI2RlZmluZSBBTUxfVUFSVF9UWF9GSUZPX0VNUFRZICAgICAgICAgIEJJVCgyMikKKyNk
ZWZpbmUgQU1MX1VBUlRfUlhfRklGT19FTVBUWSAgICAgICAgICBCSVQoMjAsIFVMKQorI2RlZmlu
ZSBBTUxfVUFSVF9UWF9GSUZPX0ZVTEwgICAgICAgICAgIEJJVCgyMSwgVUwpCisjZGVmaW5lIEFN
TF9VQVJUX1RYX0ZJRk9fRU1QVFkgICAgICAgICAgQklUKDIyLCBVTCkKICNkZWZpbmUgQU1MX1VB
UlRfVFhfQ05UX01BU0sgICAgICAgICAgICBHRU5NQVNLKDE0LCA4KQogCiAvKiBBTUxfVUFSVF9N
SVNDIGJpdHMgKi8KZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL2NoYXIvbXZlYnUtdWFydC5jIGIv
eGVuL2RyaXZlcnMvY2hhci9tdmVidS11YXJ0LmMKaW5kZXggYjcyZGI5NTQyZS4uMjQ4ZjRlOTFi
ZSAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvY2hhci9tdmVidS11YXJ0LmMKKysrIGIveGVuL2Ry
aXZlcnMvY2hhci9tdmVidS11YXJ0LmMKQEAgLTI5LDI3ICsyOSwyNyBAQAogI2RlZmluZSBVQVJU
X1RYX1JFRyAgICAgICAgICAgICAweDA0CiAKICNkZWZpbmUgVUFSVF9DVFJMX1JFRyAgICAgICAg
ICAgMHgwOAotI2RlZmluZSBDVFJMX1RYRklGT19SU1QgICAgICAgICBCSVQoMTUpCi0jZGVmaW5l
IENUUkxfUlhGSUZPX1JTVCAgICAgICAgIEJJVCgxNCkKLSNkZWZpbmUgQ1RSTF9UWF9SRFlfSU5U
ICAgICAgICAgQklUKDUpCi0jZGVmaW5lIENUUkxfUlhfUkRZX0lOVCAgICAgICAgIEJJVCg0KQot
I2RlZmluZSBDVFJMX0JSS19ERVRfSU5UICAgICAgICBCSVQoMykKLSNkZWZpbmUgQ1RSTF9GUk1f
RVJSX0lOVCAgICAgICAgQklUKDIpCi0jZGVmaW5lIENUUkxfUEFSX0VSUl9JTlQgICAgICAgIEJJ
VCgxKQotI2RlZmluZSBDVFJMX09WUl9FUlJfSU5UICAgICAgICBCSVQoMCkKKyNkZWZpbmUgQ1RS
TF9UWEZJRk9fUlNUICAgICAgICAgQklUKDE1LCBVTCkKKyNkZWZpbmUgQ1RSTF9SWEZJRk9fUlNU
ICAgICAgICAgQklUKDE0LCBVTCkKKyNkZWZpbmUgQ1RSTF9UWF9SRFlfSU5UICAgICAgICAgQklU
KDUsIFVMKQorI2RlZmluZSBDVFJMX1JYX1JEWV9JTlQgICAgICAgICBCSVQoNCwgVUwpCisjZGVm
aW5lIENUUkxfQlJLX0RFVF9JTlQgICAgICAgIEJJVCgzLCBVTCkKKyNkZWZpbmUgQ1RSTF9GUk1f
RVJSX0lOVCAgICAgICAgQklUKDIsIFVMKQorI2RlZmluZSBDVFJMX1BBUl9FUlJfSU5UICAgICAg
ICBCSVQoMSwgVUwpCisjZGVmaW5lIENUUkxfT1ZSX0VSUl9JTlQgICAgICAgIEJJVCgwLCBVTCkK
ICNkZWZpbmUgQ1RSTF9FUlJfSU5UICAgICAgICAgICAgKENUUkxfQlJLX0RFVF9JTlQgfCBDVFJM
X0ZSTV9FUlJfSU5UIHwgXAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQ1RSTF9Q
QVJfRVJSX0lOVCB8IENUUkxfT1ZSX0VSUl9JTlQpCiAKICNkZWZpbmUgVUFSVF9TVEFUVVNfUkVH
ICAgICAgICAgMHgwYwotI2RlZmluZSBTVEFUVVNfVFhGSUZPX0VNUCAgICAgICBCSVQoMTMpCi0j
ZGVmaW5lIFNUQVRVU19UWEZJRk9fRlVMICAgICAgIEJJVCgxMSkKLSNkZWZpbmUgU1RBVFVTX1RY
RklGT19IRkwgICAgICAgQklUKDEwKQotI2RlZmluZSBTVEFUVVNfVFhfUkRZICAgICAgICAgICBC
SVQoNSkKLSNkZWZpbmUgU1RBVFVTX1JYX1JEWSAgICAgICAgICAgQklUKDQpCi0jZGVmaW5lIFNU
QVRVU19CUktfREVUICAgICAgICAgIEJJVCgzKQotI2RlZmluZSBTVEFUVVNfRlJNX0VSUiAgICAg
ICAgICBCSVQoMikKLSNkZWZpbmUgU1RBVFVTX1BBUl9FUlIgICAgICAgICAgQklUKDEpCi0jZGVm
aW5lIFNUQVRVU19PVlJfRVJSICAgICAgICAgIEJJVCgwKQorI2RlZmluZSBTVEFUVVNfVFhGSUZP
X0VNUCAgICAgICBCSVQoMTMsIFVMKQorI2RlZmluZSBTVEFUVVNfVFhGSUZPX0ZVTCAgICAgICBC
SVQoMTEsIFVMKQorI2RlZmluZSBTVEFUVVNfVFhGSUZPX0hGTCAgICAgICBCSVQoMTAsIFVMKQor
I2RlZmluZSBTVEFUVVNfVFhfUkRZICAgICAgICAgICBCSVQoNSwgVUwpCisjZGVmaW5lIFNUQVRV
U19SWF9SRFkgICAgICAgICAgIEJJVCg0LCBVTCkKKyNkZWZpbmUgU1RBVFVTX0JSS19ERVQgICAg
ICAgICAgQklUKDMsIFVMKQorI2RlZmluZSBTVEFUVVNfRlJNX0VSUiAgICAgICAgICBCSVQoMiwg
VUwpCisjZGVmaW5lIFNUQVRVU19QQVJfRVJSICAgICAgICAgIEJJVCgxLCBVTCkKKyNkZWZpbmUg
U1RBVFVTX09WUl9FUlIgICAgICAgICAgQklUKDAsIFVMKQogI2RlZmluZSBTVEFUVVNfQlJLX0VS
UiAgICAgICAgICAoU1RBVFVTX0JSS19ERVQgfCBTVEFUVVNfRlJNX0VSUiB8IFwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFNUQVRVU19QQVJfRVJSIHwgU1RBVFVTX09WUl9FUlIp
CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYml0b3BzLmggYi94ZW4vaW5jbHVk
ZS9hc20tYXJtL2JpdG9wcy5oCmluZGV4IDFjYmZiOWVkYjIuLjg4ODU4NGVhZWUgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYml0b3BzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFy
bS9iaXRvcHMuaApAQCAtMjEsMTAgKzIxLDggQEAKICNkZWZpbmUgX19jbGVhcl9iaXQobixwKSAg
ICAgICAgICBjbGVhcl9iaXQobixwKQogCiAjZGVmaW5lIEJJVFNfUEVSX1dPUkQgICAgICAgICAg
IDMyCi0jZGVmaW5lIEJJVChucikgICAgICAgICAgICAgICAgICgxVUwgPDwgKG5yKSkKICNkZWZp
bmUgQklUX01BU0sobnIpICAgICAgICAgICAgKDFVTCA8PCAoKG5yKSAlIEJJVFNfUEVSX1dPUkQp
KQogI2RlZmluZSBCSVRfV09SRChucikgICAgICAgICAgICAoKG5yKSAvIEJJVFNfUEVSX1dPUkQp
Ci0jZGVmaW5lIEJJVF9VTEwobnIpICAgICAgICAgICAgICgxVUxMIDw8IChucikpCiAjZGVmaW5l
IEJJVFNfUEVSX0JZVEUgICAgICAgICAgIDgKIAogI2RlZmluZSBBRERSICgqKHZvbGF0aWxlIGlu
dCAqKSBhZGRyKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfZGVmcy5o
IGIveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfZGVmcy5oCmluZGV4IDEwYTJhZWVhOTMuLjVh
NTc4ZTdjMTEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2RlZnMuaAor
KysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19kZWZzLmgKQEAgLTE0OSw5ICsxNDksOSBA
QAogCSg3VUwgPDwgR0lDUl9QRU5EQkFTRVJfSU5ORVJfQ0FDSEVBQklMSVRZX1NISUZUKQogI2Rl
ZmluZSBHSUNSX1BFTkRCQVNFUl9PVVRFUl9DQUNIRUFCSUxJVFlfTUFTSyAgICAgICAgICAgICAg
IFwKICAgICAgICAgKDdVTCA8PCBHSUNSX1BFTkRCQVNFUl9PVVRFUl9DQUNIRUFCSUxJVFlfU0hJ
RlQpCi0jZGVmaW5lIEdJQ1JfUEVOREJBU0VSX1BUWiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIEJJVCg2MikKKyNkZWZpbmUgR0lDUl9QRU5EQkFTRVJfUFRaICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgQklUKDYyLCBVTCkKICNkZWZpbmUgR0lDUl9QRU5EQkFTRVJfUkVTMF9NQVNL
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIChCSVQoNjMpIHwgR0VOTUFT
Syg2MSwgNTkpIHwgR0VOTUFTSyg1NSwgNTIpIHwgICAgICAgXAorICAgICAgICAoQklUKDYzLCBV
TCkgfCBHRU5NQVNLKDYxLCA1OSkgfCBHRU5NQVNLKDU1LCA1MikgfCAgXAogICAgICAgICAgR0VO
TUFTSygxNSwgMTIpIHwgR0VOTUFTSyg2LCAwKSkKIAogI2RlZmluZSBERUZBVUxUX1BNUl9WQUxV
RSAgICAgICAgICAgIDB4ZmYKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3Yz
X2l0cy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmgKaW5kZXggNzhhOWJiMTRk
ZS4uOTRlNWNiOTljNSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRz
LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmgKQEAgLTM4LDEyICszOCwx
MiBAQAogI2RlZmluZSBHSVRTX1BJRFIyICAgICAgICAgICAgICAgICAgICAgIEdJQ1JfUElEUjIK
IAogLyogUmVnaXN0ZXIgYml0cyAqLwotI2RlZmluZSBHSVRTX1ZBTElEX0JJVCAgICAgICAgICAg
ICAgICAgIEJJVCg2MykKKyNkZWZpbmUgR0lUU19WQUxJRF9CSVQgICAgICAgICAgICAgICAgICBC
SVQoNjMsIFVMKQogCi0jZGVmaW5lIEdJVFNfQ1RMUl9RVUlFU0NFTlQgICAgICAgICAgICAgQklU
KDMxKQotI2RlZmluZSBHSVRTX0NUTFJfRU5BQkxFICAgICAgICAgICAgICAgIEJJVCgwKQorI2Rl
ZmluZSBHSVRTX0NUTFJfUVVJRVNDRU5UICAgICAgICAgICAgIEJJVCgzMSwgVUwpCisjZGVmaW5l
IEdJVFNfQ1RMUl9FTkFCTEUgICAgICAgICAgICAgICAgQklUKDAsIFVMKQogCi0jZGVmaW5lIEdJ
VFNfVFlQRVJfUFRBICAgICAgICAgICAgICAgICAgQklUKDE5KQorI2RlZmluZSBHSVRTX1RZUEVS
X1BUQSAgICAgICAgICAgICAgICAgIEJJVCgxOSwgVUwpCiAjZGVmaW5lIEdJVFNfVFlQRVJfREVW
SURTX1NISUZUICAgICAgICAgMTMKICNkZWZpbmUgR0lUU19UWVBFUl9ERVZJRFNfTUFTSyAgICAg
ICAgICAoMHgxZlVMIDw8IEdJVFNfVFlQRVJfREVWSURTX1NISUZUKQogI2RlZmluZSBHSVRTX1RZ
UEVSX0RFVklDRV9JRF9CSVRTKHIpICAgICgoKHIgJiBHSVRTX1RZUEVSX0RFVklEU19NQVNLKSA+
PiBcCkBAIC02MCw3ICs2MCw3IEBACiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgR0lUU19UWVBFUl9JVFRfU0laRV9TSElGVCkgKyAxKQogI2RlZmluZSBH
SVRTX1RZUEVSX1BIWVNJQ0FMICAgICAgICAgICAgICgxVSA8PCAwKQogCi0jZGVmaW5lIEdJVFNf
QkFTRVJfSU5ESVJFQ1QgICAgICAgICAgICAgQklUKDYyKQorI2RlZmluZSBHSVRTX0JBU0VSX0lO
RElSRUNUICAgICAgICAgICAgIEJJVCg2MiwgVUwpCiAjZGVmaW5lIEdJVFNfQkFTRVJfSU5ORVJf
Q0FDSEVBQklMSVRZX1NISUZUICAgICAgICA1OQogI2RlZmluZSBHSVRTX0JBU0VSX1RZUEVfU0hJ
RlQgICAgICAgICAgIDU2CiAjZGVmaW5lIEdJVFNfQkFTRVJfVFlQRV9NQVNLICAgICAgICAgICAg
KDdVTEwgPDwgR0lUU19CQVNFUl9UWVBFX1NISUZUKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
eGVuL2NvbnN0LmggYi94ZW4vaW5jbHVkZS94ZW4vY29uc3QuaAppbmRleCAwZDViMmM2NGY1Li5i
YWYyOGVmMTQ0IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vY29uc3QuaAorKysgYi94ZW4v
aW5jbHVkZS94ZW4vY29uc3QuaApAQCAtMjEsNCArMjEsNiBAQAogI2RlZmluZSBfQVQoVCxYKQko
KFQpKFgpKQogI2VuZGlmCiAKKyNkZWZpbmUgQklUKHBvcywgc2Z4KSAgIChfQUMoMSwgc2Z4KSA8
PCAocG9zKSkKKwogI2VuZGlmIC8qIF9fWEVOX0NPTlNUX0hfXyAqLwotLSAKMi4xMS4wCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 14 12:25:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 12:25:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQWUX-0002VE-60; Tue, 14 May 2019 12:25:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zxYt=TO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hQWUV-0002U1-QE
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 12:25:07 +0000
X-Inumbo-ID: 4ea2178a-7643-11e9-b160-73eb42320786
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 4ea2178a-7643-11e9-b160-73eb42320786;
 Tue, 14 May 2019 12:25:06 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 53864341;
 Tue, 14 May 2019 05:25:06 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 206403F71E;
 Tue, 14 May 2019 05:25:04 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 14 May 2019 13:24:39 +0100
Message-Id: <20190514122456.28559-3-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190514122456.28559-1-julien.grall@arm.com>
References: <20190514122456.28559-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH MM-PART2 RESEND v2 02/19] xen/arm: Rename
 SCTLR_* defines and remove unused one
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIFNDVExSXyogYXJlIGN1cnJlbnRseSB1c2VkIGZvciBTQ1RMUi9IU0NUTFIgKGFybTMyKSBh
bmQKU0NUTFJfRUwxL1NDVExSX0VMMiAoYXJtNjQpLgoKVGhlIG5hbWluZyBzY2hlbWUgaXMgYWN0
dWFsbHkgcXVpdGUgY29uZnVzaW5nIGJlY2F1c2UgdGhleSBtYXkgb25seSBiZQpkZWZpbmVkIGZv
ciBhbiBhcmNoaWN0dXJlIChvciBldmVuIGFuIGV4Y2VwdGlvbiBsZXZlbCkuIFNvIGl0IGlzIG5v
dCBlYXN5CmZvciB0aGUgZGV2ZWxvcGVyIHRvIGtub3cgd2hpY2ggb25lIHRvIHVzZS4KClRoZSBu
YW1pbmcgc2NoZW1lIGlzIHJld29ya2VkIGJ5IGFkZGluZyBBeHhfRUx4IGluIGVhY2ggZGVmaW5l
OgogICAgKiB4eCBpcyByZXBsYWNlZCBieSAzMiBvciA2NCBpZiBzcGVjaWZpYyB0byBhbiBhcmNo
aXRlY3R1cmUKICAgICogeCBpcyByZXBsYWNlZCBieSAyIChoeXBlcnZpc29yKSBvciAxIChrZXJu
ZWwpIGlmIHNwZWNpZmljIHRvIGFuCiAgICBleGNlcHRpb24gbGV2ZWwKCldoaWxlIGRvaW5nIHRo
ZSByZW5hbWluZywgcmVtb3ZlIHRoZSB1bnVzZWQgZGVmaW5lcyAob3IgYXQgbGVhc3QgdGhlIG9u
ZXMKdGhhdCBhcmUgdW5saWtlbHkgZ29pbmcgdG8gYmUgdXNlZCkuCgpTaWduZWQtb2ZmLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpSZXZpZXdlZC1ieTogQW5kcmlpIEFu
aXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KCi0tLQogICAgQ2hhbmdlcyBpbiB2MjoKICAg
ICAgICAtIEZpeCBidWlsZCBvbiBhcm0zMgogICAgICAgIC0gQWRkIEFuZHJpaSdzIHJldmlld2Vk
LWJ5Ci0tLQogeGVuL2FyY2gvYXJtL2FybTMyL2hlYWQuUyAgICAgICB8ICA1ICsrKy0tCiB4ZW4v
YXJjaC9hcm0vYXJtNjQvaGVhZC5TICAgICAgIHwgIDQgKystLQogeGVuL2FyY2gvYXJtL2d1ZXN0
X3dhbGsuYyAgICAgICB8ICAyICstCiB4ZW4vYXJjaC9hcm0vbW0uYyAgICAgICAgICAgICAgIHwg
IDIgKy0KIHhlbi9hcmNoL2FybS90cmFwcy5jICAgICAgICAgICAgfCAgNiArKystLS0KIHhlbi9p
bmNsdWRlL2FzbS1hcm0vcDJtLmggICAgICAgfCAgNCArKystCiB4ZW4vaW5jbHVkZS9hc20tYXJt
L3Byb2Nlc3Nvci5oIHwgMzcgKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLQog
NyBmaWxlcyBjaGFuZ2VkLCAzMCBpbnNlcnRpb25zKCspLCAzMCBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtMzIvaGVhZC5TIGIveGVuL2FyY2gvYXJtL2FybTMyL2hl
YWQuUwppbmRleCAzOTBhNTA1ZTA1Li40NTRkMjQ1MzdjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9h
cm0vYXJtMzIvaGVhZC5TCisrKyBiL3hlbi9hcmNoL2FybS9hcm0zMi9oZWFkLlMKQEAgLTI0NCw3
ICsyNDQsNyBAQCBjcHVfaW5pdF9kb25lOgogICAgICAgICAgKiBBbGlnbm1lbnQgY2hlY2tpbmcg
ZW5hYmxlZCwKICAgICAgICAgICogTU1VIHRyYW5zbGF0aW9uIGRpc2FibGVkIChmb3Igbm93KS4K
ICAgICAgICAgICovCi0gICAgICAgIGxkciAgIHIwLCA9KEhTQ1RMUl9CQVNFfFNDVExSX0EpCisg
ICAgICAgIGxkciAgIHIwLCA9KEhTQ1RMUl9CQVNFfFNDVExSX0F4eF9FTHhfQSkKICAgICAgICAg
bWNyICAgQ1AzMihyMCwgSFNDVExSKQogCiAgICAgICAgIC8qCkBAIC0zNjksNyArMzY5LDggQEAg
dmlydHBoeXNfY2xhc2g6CiAKICAgICAgICAgbGRyICAgcjEsID1wYWdpbmcgICAgICAgICAgICAv
KiBFeHBsaWNpdCB2YWRkciwgbm90IFJJUC1yZWxhdGl2ZSAqLwogICAgICAgICBtcmMgICBDUDMy
KHIwLCBIU0NUTFIpCi0gICAgICAgIG9yciAgIHIwLCByMCwgIyhTQ1RMUl9NfFNDVExSX0MpIC8q
IEVuYWJsZSBNTVUgYW5kIEQtY2FjaGUgKi8KKyAgICAgICAgLyogRW5hYmxlIE1NVSBhbmQgRC1j
YWNoZSAqLworICAgICAgICBvcnIgICByMCwgcjAsICMoU0NUTFJfQXh4X0VMeF9NfFNDVExSX0F4
eF9FTHhfQykKICAgICAgICAgZHNiICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBGbHVzaCBQ
VEUgd3JpdGVzIGFuZCBmaW5pc2ggcmVhZHMgKi8KICAgICAgICAgbWNyICAgQ1AzMihyMCwgSFND
VExSKSAgICAgICAvKiBub3cgcGFnaW5nIGlzIGVuYWJsZWQgKi8KICAgICAgICAgaXNiICAgICAg
ICAgICAgICAgICAgICAgICAgICAvKiBOb3csIGZsdXNoIHRoZSBpY2FjaGUgKi8KZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL2FybS9hcm02NC9oZWFkLlMgYi94ZW4vYXJjaC9hcm0vYXJtNjQvaGVhZC5T
CmluZGV4IDQ1ODlhMzc4NzQuLjhhNmJlMzM1MmUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9h
cm02NC9oZWFkLlMKKysrIGIveGVuL2FyY2gvYXJtL2FybTY0L2hlYWQuUwpAQCAtNTE0LDggKzUx
NCw4IEBAIHZpcnRwaHlzX2NsYXNoOgogCiAgICAgICAgIGxkciAgIHgxLCA9cGFnaW5nICAgICAg
ICAgICAgLyogRXhwbGljaXQgdmFkZHIsIG5vdCBSSVAtcmVsYXRpdmUgKi8KICAgICAgICAgbXJz
ICAgeDAsIFNDVExSX0VMMgotICAgICAgICBvcnIgICB4MCwgeDAsICNTQ1RMUl9NICAgICAgIC8q
IEVuYWJsZSBNTVUgKi8KLSAgICAgICAgb3JyICAgeDAsIHgwLCAjU0NUTFJfQyAgICAgICAvKiBF
bmFibGUgRC1jYWNoZSAqLworICAgICAgICBvcnIgICB4MCwgeDAsICNTQ1RMUl9BeHhfRUx4X00g
IC8qIEVuYWJsZSBNTVUgKi8KKyAgICAgICAgb3JyICAgeDAsIHgwLCAjU0NUTFJfQXh4X0VMeF9D
ICAvKiBFbmFibGUgRC1jYWNoZSAqLwogICAgICAgICBkc2IgICBzeSAgICAgICAgICAgICAgICAg
ICAgIC8qIEZsdXNoIFBURSB3cml0ZXMgYW5kIGZpbmlzaCByZWFkcyAqLwogICAgICAgICBtc3Ig
ICBTQ1RMUl9FTDIsIHgwICAgICAgICAgIC8qIG5vdyBwYWdpbmcgaXMgZW5hYmxlZCAqLwogICAg
ICAgICBpc2IgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIE5vdywgZmx1c2ggdGhlIGljYWNo
ZSAqLwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2d1ZXN0X3dhbGsuYyBiL3hlbi9hcmNoL2Fy
bS9ndWVzdF93YWxrLmMKaW5kZXggZjEwZDJlOWY3Ni4uYzZkNmUyM2JmNSAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gvYXJtL2d1ZXN0X3dhbGsuYworKysgYi94ZW4vYXJjaC9hcm0vZ3Vlc3Rfd2Fsay5j
CkBAIC02MTIsNyArNjEyLDcgQEAgYm9vbCBndWVzdF93YWxrX3RhYmxlcyhjb25zdCBzdHJ1Y3Qg
dmNwdSAqdiwgdmFkZHJfdCBndmEsCiAgICAgKnBlcm1zID0gR1YyTV9SRUFEOwogCiAgICAgLyog
SWYgdGhlIE1NVSBpcyBkaXNhYmxlZCwgdGhlcmUgaXMgbm8gbmVlZCB0byB0cmFuc2xhdGUgdGhl
IGd2YS4gKi8KLSAgICBpZiAoICEoc2N0bHIgJiBTQ1RMUl9NKSApCisgICAgaWYgKCAhKHNjdGxy
ICYgU0NUTFJfQXh4X0VMeF9NKSApCiAgICAgewogICAgICAgICAqaXBhID0gZ3ZhOwogCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vbW0uYyBiL3hlbi9hcmNoL2FybS9tbS5jCmluZGV4IDlkNTg0
ZTRjYmYuLmUwOTBhZmI5NzYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9tbS5jCisrKyBiL3hl
bi9hcmNoL2FybS9tbS5jCkBAIC02MDksNyArNjA5LDcgQEAgdm9pZCBfX2luaXQgcmVtb3ZlX2Vh
cmx5X21hcHBpbmdzKHZvaWQpCiAgKi8KIHN0YXRpYyB2b2lkIHhlbl9wdF9lbmZvcmNlX3dueCh2
b2lkKQogewotICAgIFdSSVRFX1NZU1JFRzMyKFJFQURfU1lTUkVHMzIoU0NUTFJfRUwyKSB8IFND
VExSX1dYTiwgU0NUTFJfRUwyKTsKKyAgICBXUklURV9TWVNSRUczMihSRUFEX1NZU1JFRzMyKFND
VExSX0VMMikgfCBTQ1RMUl9BeHhfRUx4X1dYTiwgU0NUTFJfRUwyKTsKICAgICAvKgogICAgICAq
IFRoZSBUTEJzIG1heSBjYWNoZSBTQ1RMUl9FTDIuV1hOLiBTbyBlbnN1cmUgaXQgaXMgc3luY2hy
b25pemVkCiAgICAgICogYmVmb3JlIGZsdXNoaW5nIHRoZSBUTEJzLgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL3RyYXBzLmMgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwppbmRleCAxYWJhOTcwNDE1
Li42Yzc1N2MxMmE4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdHJhcHMuYworKysgYi94ZW4v
YXJjaC9hcm0vdHJhcHMuYwpAQCAtMzkyLDkgKzM5Miw5IEBAIHN0YXRpYyB2b2lkIGNwc3Jfc3dp
dGNoX21vZGUoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGludCBtb2RlKQogICAgIHJlZ3Mt
PmNwc3IgfD0gUFNSX0lSUV9NQVNLOwogICAgIGlmICggbW9kZSA9PSBQU1JfTU9ERV9BQlQgKQog
ICAgICAgICByZWdzLT5jcHNyIHw9IFBTUl9BQlRfTUFTSzsKLSAgICBpZiAoIHNjdGxyICYgU0NU
TFJfVEUgKQorICAgIGlmICggc2N0bHIgJiBTQ1RMUl9BMzJfRUx4X1RFICkKICAgICAgICAgcmVn
cy0+Y3BzciB8PSBQU1JfVEhVTUI7Ci0gICAgaWYgKCBzY3RsciAmIFNDVExSX0VFICkKKyAgICBp
ZiAoIHNjdGxyICYgU0NUTFJfQXh4X0VMeF9FRSApCiAgICAgICAgIHJlZ3MtPmNwc3IgfD0gUFNS
X0JJR19FTkRJQU47CiB9CiAKQEAgLTQwMiw3ICs0MDIsNyBAQCBzdGF0aWMgdmFkZHJfdCBleGNl
cHRpb25faGFuZGxlcjMyKHZhZGRyX3Qgb2Zmc2V0KQogewogICAgIHVpbnQzMl90IHNjdGxyID0g
UkVBRF9TWVNSRUczMihTQ1RMUl9FTDEpOwogCi0gICAgaWYgKCBzY3RsciAmIFNDVExSX1YgKQor
ICAgIGlmICggc2N0bHIgJiBTQ1RMUl9BMzJfRUwxX1YgKQogICAgICAgICByZXR1cm4gMHhmZmZm
MDAwMCArIG9mZnNldDsKICAgICBlbHNlIC8qIGFsd2F5cyBoYXZlIHNlY3VyaXR5IGV4Y2VwdGlv
bnMgKi8KICAgICAgICAgcmV0dXJuIFJFQURfU1lTUkVHKFZCQVJfRUwxKSArIG9mZnNldDsKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmggYi94ZW4vaW5jbHVkZS9hc20tYXJt
L3AybS5oCmluZGV4IDA0MWRlYTgyN2MuLjJmODliYjAwYzMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL2FzbS1hcm0vcDJtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaApAQCAtMzkx
LDEwICszOTEsMTIgQEAgc3RhdGljIGlubGluZSBpbnQgc2V0X2ZvcmVpZ25fcDJtX2VudHJ5KHN0
cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLAogICovCiBzdGF0aWMgaW5saW5lIGJv
b2wgdmNwdV9oYXNfY2FjaGVfZW5hYmxlZChzdHJ1Y3QgdmNwdSAqdikKIHsKKyAgICBjb25zdCB1
aW50MzJfdCBtYXNrID0gU0NUTFJfQXh4X0VMeF9DIHwgU0NUTFJfQXh4X0VMeF9NOworCiAgICAg
LyogT25seSB3b3JrcyB3aXRoIHRoZSBjdXJyZW50IHZDUFUgKi8KICAgICBBU1NFUlQoY3VycmVu
dCA9PSB2KTsKIAotICAgIHJldHVybiAoUkVBRF9TWVNSRUczMihTQ1RMUl9FTDEpICYgKFNDVExS
X0N8U0NUTFJfTSkpID09IChTQ1RMUl9DfFNDVExSX00pOworICAgIHJldHVybiAoUkVBRF9TWVNS
RUczMihTQ1RMUl9FTDEpICYgbWFzaykgPT0gbWFzazsKIH0KIAogI2VuZGlmIC8qIF9YRU5fUDJN
X0ggKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmggYi94ZW4v
aW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oCmluZGV4IDA0YjA1YjNmMzkuLmYzYjY4MTg1ZWIg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmgKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaApAQCAtMTE3LDI2ICsxMTcsMjMgQEAKICNkZWZpbmUg
VFRCQ1JfUEQxICAgICAgIChfQUMoMSxVKTw8NSkKIAogLyogU0NUTFIgU3lzdGVtIENvbnRyb2wg
UmVnaXN0ZXIuICovCi0vKiBIU0NUTFIgaXMgYSBzdWJzZXQgb2YgdGhpcy4gKi8KLSNkZWZpbmUg
U0NUTFJfVEUgICAgICAgIChfQUMoMSxVKTw8MzApCi0jZGVmaW5lIFNDVExSX0FGRSAgICAgICAo
X0FDKDEsVSk8PDI5KQotI2RlZmluZSBTQ1RMUl9UUkUgICAgICAgKF9BQygxLFUpPDwyOCkKLSNk
ZWZpbmUgU0NUTFJfTk1GSSAgICAgIChfQUMoMSxVKTw8MjcpCi0jZGVmaW5lIFNDVExSX0VFICAg
ICAgICAoX0FDKDEsVSk8PDI1KQotI2RlZmluZSBTQ1RMUl9WRSAgICAgICAgKF9BQygxLFUpPDwy
NCkKLSNkZWZpbmUgU0NUTFJfVSAgICAgICAgIChfQUMoMSxVKTw8MjIpCi0jZGVmaW5lIFNDVExS
X0ZJICAgICAgICAoX0FDKDEsVSk8PDIxKQotI2RlZmluZSBTQ1RMUl9XWE4gICAgICAgKF9BQygx
LFUpPDwxOSkKLSNkZWZpbmUgU0NUTFJfSEEgICAgICAgIChfQUMoMSxVKTw8MTcpCi0jZGVmaW5l
IFNDVExSX1JSICAgICAgICAoX0FDKDEsVSk8PDE0KQotI2RlZmluZSBTQ1RMUl9WICAgICAgICAg
KF9BQygxLFUpPDwxMykKLSNkZWZpbmUgU0NUTFJfSSAgICAgICAgIChfQUMoMSxVKTw8MTIpCi0j
ZGVmaW5lIFNDVExSX1ogICAgICAgICAoX0FDKDEsVSk8PDExKQotI2RlZmluZSBTQ1RMUl9TVyAg
ICAgICAgKF9BQygxLFUpPDwxMCkKLSNkZWZpbmUgU0NUTFJfQiAgICAgICAgIChfQUMoMSxVKTw8
NykKLSNkZWZpbmUgU0NUTFJfQyAgICAgICAgIChfQUMoMSxVKTw8MikKLSNkZWZpbmUgU0NUTFJf
QSAgICAgICAgIChfQUMoMSxVKTw8MSkKLSNkZWZpbmUgU0NUTFJfTSAgICAgICAgIChfQUMoMSxV
KTw8MCkKKworLyogQml0cyBzcGVjaWZpYyB0byBTQ1RMUl9FTDEgZm9yIEFybTMyICovCisKKyNk
ZWZpbmUgU0NUTFJfQTMyX0VMMV9WICAgICAoX0FDKDEsVSk8PDEzKQorCisvKiBDb21tb24gYml0
cyBmb3IgU0NUTFJfRUx4IGZvciBBcm0zMiAqLworCisjZGVmaW5lIFNDVExSX0EzMl9FTHhfVEUg
ICAgKF9BQygxLFUpPDwzMCkKKyNkZWZpbmUgU0NUTFJfQTMyX0VMeF9GSSAgICAoX0FDKDEsVSk8
PDIxKQorCisvKiBDb21tb24gYml0cyBmb3IgU0NUTFJfRUx4IG9uIGFsbCBhcmNoaXRlY3R1cmVz
ICovCisjZGVmaW5lIFNDVExSX0F4eF9FTHhfRUUgICAgKF9BQygxLFUpPDwyNSkKKyNkZWZpbmUg
U0NUTFJfQXh4X0VMeF9XWE4gICAoX0FDKDEsVSk8PDE5KQorI2RlZmluZSBTQ1RMUl9BeHhfRUx4
X0kgICAgIChfQUMoMSxVKTw8MTIpCisjZGVmaW5lIFNDVExSX0F4eF9FTHhfQyAgICAgKF9BQygx
LFUpPDwyKQorI2RlZmluZSBTQ1RMUl9BeHhfRUx4X0EgICAgIChfQUMoMSxVKTw8MSkKKyNkZWZp
bmUgU0NUTFJfQXh4X0VMeF9NICAgICAoX0FDKDEsVSk8PDApCiAKICNkZWZpbmUgSFNDVExSX0JB
U0UgICAgIF9BQygweDMwYzUxODc4LFUpCiAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 14 12:25:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 12:25:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQWUY-0002WE-GH; Tue, 14 May 2019 12:25:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zxYt=TO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hQWUW-0002Uv-Kn
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 12:25:08 +0000
X-Inumbo-ID: 4f563bc7-7643-11e9-8980-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 4f563bc7-7643-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 12:25:07 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A0F4315AD;
 Tue, 14 May 2019 05:25:07 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 915503F71E;
 Tue, 14 May 2019 05:25:06 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 14 May 2019 13:24:40 +0100
Message-Id: <20190514122456.28559-4-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190514122456.28559-1-julien.grall@arm.com>
References: <20190514122456.28559-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH MM-PART2 RESEND v2 03/19] xen/arm: processor:
 Use BIT(.., UL) instead of _AC(1, U) in SCTLR_ defines
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Andrii_Anisov@epam.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VXNlIHRoZSBwYXR0ZXJuIEJJVCguLi4sIFVMKSB0byBtYWtlIHRoZSBjb2RlIG1vcmUgcmVhZGFi
bGUuIE5vdGUgdGhhdAp1bnNpZ25lZCBsb25nIGlzIHVzZWQgaW5zdGVhZCBvZiB1bnNpZ25lZCBi
ZWNhdXNlIFNDVExSIGlzIHRlY2huaWNhbGx5CjMyLWJpdCBvbiBBcm0zMiBhbmQgNjQtYml0IG9u
IEFybTY0LgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4KCi0tLQogICAgQ2hhbmdlcyBpbiB2MjoKICAgICAgICAtIFJld29yayB0aGUgcGF0Y2ggdG8g
dXNlIEJJVCguLi4sIFVMKSBpbnN0ZWFkIG9mIF9CSVRVTCguLi4pLgotLS0KIHhlbi9pbmNsdWRl
L2FzbS1hcm0vcHJvY2Vzc29yLmggfCAxOCArKysrKysrKystLS0tLS0tLS0KIDEgZmlsZSBjaGFu
Z2VkLCA5IGluc2VydGlvbnMoKyksIDkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29y
LmgKaW5kZXggZjNiNjgxODVlYi4uYmJjYmEwNjFjYSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLWFybS9wcm9jZXNzb3IuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5o
CkBAIC0xMjAsMjAgKzEyMCwyMCBAQAogCiAvKiBCaXRzIHNwZWNpZmljIHRvIFNDVExSX0VMMSBm
b3IgQXJtMzIgKi8KIAotI2RlZmluZSBTQ1RMUl9BMzJfRUwxX1YgICAgIChfQUMoMSxVKTw8MTMp
CisjZGVmaW5lIFNDVExSX0EzMl9FTDFfViAgICAgQklUKDEzLCBVTCkKIAogLyogQ29tbW9uIGJp
dHMgZm9yIFNDVExSX0VMeCBmb3IgQXJtMzIgKi8KIAotI2RlZmluZSBTQ1RMUl9BMzJfRUx4X1RF
ICAgIChfQUMoMSxVKTw8MzApCi0jZGVmaW5lIFNDVExSX0EzMl9FTHhfRkkgICAgKF9BQygxLFUp
PDwyMSkKKyNkZWZpbmUgU0NUTFJfQTMyX0VMeF9URSAgICBCSVQoMzAsIFVMKQorI2RlZmluZSBT
Q1RMUl9BMzJfRUx4X0ZJICAgIEJJVCgyMSwgVUwpCiAKIC8qIENvbW1vbiBiaXRzIGZvciBTQ1RM
Ul9FTHggb24gYWxsIGFyY2hpdGVjdHVyZXMgKi8KLSNkZWZpbmUgU0NUTFJfQXh4X0VMeF9FRSAg
ICAoX0FDKDEsVSk8PDI1KQotI2RlZmluZSBTQ1RMUl9BeHhfRUx4X1dYTiAgIChfQUMoMSxVKTw8
MTkpCi0jZGVmaW5lIFNDVExSX0F4eF9FTHhfSSAgICAgKF9BQygxLFUpPDwxMikKLSNkZWZpbmUg
U0NUTFJfQXh4X0VMeF9DICAgICAoX0FDKDEsVSk8PDIpCi0jZGVmaW5lIFNDVExSX0F4eF9FTHhf
QSAgICAgKF9BQygxLFUpPDwxKQotI2RlZmluZSBTQ1RMUl9BeHhfRUx4X00gICAgIChfQUMoMSxV
KTw8MCkKKyNkZWZpbmUgU0NUTFJfQXh4X0VMeF9FRSAgICBCSVQoMjUsIFVMKQorI2RlZmluZSBT
Q1RMUl9BeHhfRUx4X1dYTiAgIEJJVCgxOSwgVUwpCisjZGVmaW5lIFNDVExSX0F4eF9FTHhfSSAg
ICAgQklUKDEyLCBVTCkKKyNkZWZpbmUgU0NUTFJfQXh4X0VMeF9DICAgICBCSVQoMiwgVUwpCisj
ZGVmaW5lIFNDVExSX0F4eF9FTHhfQSAgICAgQklUKDEsIFVMKQorI2RlZmluZSBTQ1RMUl9BeHhf
RUx4X00gICAgIEJJVCgwLCBVTCkKIAogI2RlZmluZSBIU0NUTFJfQkFTRSAgICAgX0FDKDB4MzBj
NTE4NzgsVSkKIAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 14 12:25:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 12:25:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQWUY-0002Wi-RP; Tue, 14 May 2019 12:25:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zxYt=TO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hQWUY-0002W9-CG
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 12:25:10 +0000
X-Inumbo-ID: 501f8604-7643-11e9-8980-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 501f8604-7643-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 12:25:09 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id EEA0915AB;
 Tue, 14 May 2019 05:25:08 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id DF2483F71E;
 Tue, 14 May 2019 05:25:07 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 14 May 2019 13:24:41 +0100
Message-Id: <20190514122456.28559-5-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190514122456.28559-1-julien.grall@arm.com>
References: <20190514122456.28559-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH MM-PART2 RESEND v2 04/19] xen/arm: Rework
 HSCTLR_BASE
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Andrii_Anisov@epam.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGN1cnJlbnQgdmFsdWUgb2YgSFNDVExSX0JBU0UgZm9yIEFybTY0IGlzIHByZXR0eSB3cm9u
Zy4gSXQgd291bGQKYWN0dWFsbHkgdHVybiBvbiBTQ1RMUl9FTDIubkFBIChiaXQgNikgb24gaGFy
ZHdhcmUgaW1wbGVtZW50aW5nCkFSTXY4LjQtTFNFLgoKRnVydGhlcm1vcmUsIHRoZSBkb2N1bWVu
dGF0aW9uIG9mIHdoYXQgaXMgY2xlYXJlZC9zZXQgaW4gU0NUTFJfRUwyIGlzCmFsc28gbm90IGNv
cnJlY3QgYW5kIGxvb2tzIGxpa2UgdG8gYmUgYSB2ZXJiYXRpbSBjb3B5IGZyb20gQXJtMzIuCgpI
U0NUTFJfQkFTRSBpcyByZXBsYWNlZCB3aXRoIGEgYnVuY2ggb2YgcGVyLWFyY2hpdGVjdHVyZSBu
ZXcgZGVmaW5lcwpoZWxwaW5nIHRvIHVuZGVyc3RhbmQgYmV0dGVyIHdoYXQgaXMgdGhlIGluaXRp
YWxpZSB2YWx1ZSBmb3IKU0NUTFJfRUwyL0hTQ1RMUi4KCk5vdGUgdGhlIGRlZmluZXMgKl9DTEVB
UiBhcmUgb25seSB1c2VkIHRvIGNoZWNrIHRoZSBzdGF0ZSBvZiBlYWNoIGJpdHMKYXJlIGtub3du
LgoKTGFzdGx5LCB0aGUgZG9jdW1lbnRhdGlvbiBpcyBkcm9wcGVkIGZyb20gYXJtezMyLDY0fS9o
ZWFkLlMgYXMgaXQgd291bGQKYmUgcHJldHR5IGVhc3kgdG8gZ2V0IG91dC1vZi1zeW5jIHdpdGgg
dGhlIGRlZmluaXRpb25zLgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KCi0tLQogICAgQ2hhbmdlcyBpbiB2MjoKICAgICAgICAtIFVzZSBCSVQoLi4u
LCBVTCkgaW5zdGVhZCBvZiBfQklUVUwKLS0tCiB4ZW4vYXJjaC9hcm0vYXJtMzIvaGVhZC5TICAg
ICAgIHwgMTIgKy0tLS0tLS0tCiB4ZW4vYXJjaC9hcm0vYXJtNjQvaGVhZC5TICAgICAgIHwgMTAg
Ky0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmggfCA1NCArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLQogMyBmaWxlcyBjaGFuZ2VkLCA1NSBpbnNl
cnRpb25zKCspLCAyMSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJt
MzIvaGVhZC5TIGIveGVuL2FyY2gvYXJtL2FybTMyL2hlYWQuUwppbmRleCA0NTRkMjQ1MzdjLi44
YTk4NjA3NDU5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYXJtMzIvaGVhZC5TCisrKyBiL3hl
bi9hcmNoL2FybS9hcm0zMi9oZWFkLlMKQEAgLTIzNCwxNyArMjM0LDcgQEAgY3B1X2luaXRfZG9u
ZToKICAgICAgICAgbGRyICAgcjAsID0oVENSX1JFUzF8VENSX1NIMF9JU3xUQ1JfT1JHTjBfV0JX
QXxUQ1JfSVJHTjBfV0JXQXxUQ1JfVDBTWigwKSkKICAgICAgICAgbWNyICAgQ1AzMihyMCwgSFRD
UikKIAotICAgICAgICAvKgotICAgICAgICAgKiBTZXQgdXAgdGhlIEhTQ1RMUjoKLSAgICAgICAg
ICogRXhjZXB0aW9ucyBpbiBMRSBBUk0sCi0gICAgICAgICAqIExvdy1sYXRlbmN5IElSUXMgZGlz
YWJsZWQsCi0gICAgICAgICAqIFdyaXRlLWltcGxpZXMtWE4gZGlzYWJsZWQgKGZvciBub3cpLAot
ICAgICAgICAgKiBELWNhY2hlIGRpc2FibGVkIChmb3Igbm93KSwKLSAgICAgICAgICogSS1jYWNo
ZSBlbmFibGVkLAotICAgICAgICAgKiBBbGlnbm1lbnQgY2hlY2tpbmcgZW5hYmxlZCwKLSAgICAg
ICAgICogTU1VIHRyYW5zbGF0aW9uIGRpc2FibGVkIChmb3Igbm93KS4KLSAgICAgICAgICovCi0g
ICAgICAgIGxkciAgIHIwLCA9KEhTQ1RMUl9CQVNFfFNDVExSX0F4eF9FTHhfQSkKKyAgICAgICAg
bGRyICAgcjAsID1IU0NUTFJfU0VUCiAgICAgICAgIG1jciAgIENQMzIocjAsIEhTQ1RMUikKIAog
ICAgICAgICAvKgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTY0L2hlYWQuUyBiL3hlbi9h
cmNoL2FybS9hcm02NC9oZWFkLlMKaW5kZXggOGE2YmUzMzUyZS4uNGZlOTA0YzUxZCAxMDA2NDQK
LS0tIGEveGVuL2FyY2gvYXJtL2FybTY0L2hlYWQuUworKysgYi94ZW4vYXJjaC9hcm0vYXJtNjQv
aGVhZC5TCkBAIC0zNjMsMTUgKzM2Myw3IEBAIHNraXBfYnNzOgogCiAgICAgICAgIG1zciAgIHRj
cl9lbDIsIHgwCiAKLSAgICAgICAgLyogU2V0IHVwIHRoZSBTQ1RMUl9FTDI6Ci0gICAgICAgICAq
IEV4Y2VwdGlvbnMgaW4gTEUgQVJNLAotICAgICAgICAgKiBMb3ctbGF0ZW5jeSBJUlFzIGRpc2Fi
bGVkLAotICAgICAgICAgKiBXcml0ZS1pbXBsaWVzLVhOIGRpc2FibGVkIChmb3Igbm93KSwKLSAg
ICAgICAgICogRC1jYWNoZSBkaXNhYmxlZCAoZm9yIG5vdyksCi0gICAgICAgICAqIEktY2FjaGUg
ZW5hYmxlZCwKLSAgICAgICAgICogQWxpZ25tZW50IGNoZWNraW5nIGRpc2FibGVkLAotICAgICAg
ICAgKiBNTVUgdHJhbnNsYXRpb24gZGlzYWJsZWQgKGZvciBub3cpLiAqLwotICAgICAgICBsZHIg
ICB4MCwgPShIU0NUTFJfQkFTRSkKKyAgICAgICAgbGRyICAgeDAsID1TQ1RMUl9FTDJfU0VUCiAg
ICAgICAgIG1zciAgIFNDVExSX0VMMiwgeDAKIAogICAgICAgICAvKiBFbnN1cmUgdGhhdCBhbnkg
ZXhjZXB0aW9ucyBlbmNvdW50ZXJlZCBhdCBFTDIKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vcHJvY2Vzc29yLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oCmluZGV4
IGJiY2JhMDYxY2EuLjlhZmMzNzg2YzUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0v
cHJvY2Vzc29yLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaApAQCAtMTI3
LDYgKzEyNyw5IEBACiAjZGVmaW5lIFNDVExSX0EzMl9FTHhfVEUgICAgQklUKDMwLCBVTCkKICNk
ZWZpbmUgU0NUTFJfQTMyX0VMeF9GSSAgICBCSVQoMjEsIFVMKQogCisvKiBDb21tb24gYml0cyBm
b3IgU0NUTFJfRUx4IGZvciBBcm02NCAqLworI2RlZmluZSBTQ1RMUl9BNjRfRUx4X1NBICAgIEJJ
VCgzLCBVTCkKKwogLyogQ29tbW9uIGJpdHMgZm9yIFNDVExSX0VMeCBvbiBhbGwgYXJjaGl0ZWN0
dXJlcyAqLwogI2RlZmluZSBTQ1RMUl9BeHhfRUx4X0VFICAgIEJJVCgyNSwgVUwpCiAjZGVmaW5l
IFNDVExSX0F4eF9FTHhfV1hOICAgQklUKDE5LCBVTCkKQEAgLTEzNSw3ICsxMzgsNTYgQEAKICNk
ZWZpbmUgU0NUTFJfQXh4X0VMeF9BICAgICBCSVQoMSwgVUwpCiAjZGVmaW5lIFNDVExSX0F4eF9F
THhfTSAgICAgQklUKDAsIFVMKQogCi0jZGVmaW5lIEhTQ1RMUl9CQVNFICAgICBfQUMoMHgzMGM1
MTg3OCxVKQorI2lmZGVmIENPTkZJR19BUk1fMzIKKworI2RlZmluZSBIU0NUTFJfUkVTMSAgICAg
KEJJVCggMywgVUwpIHwgQklUKCA0LCBVTCkgfCBCSVQoIDUsIFVMKSB8XAorICAgICAgICAgICAg
ICAgICAgICAgICAgIEJJVCggNiwgVUwpIHwgQklUKDExLCBVTCkgfCBCSVQoMTYsIFVMKSB8XAor
ICAgICAgICAgICAgICAgICAgICAgICAgIEJJVCgxOCwgVUwpIHwgQklUKDIyLCBVTCkgfCBCSVQo
MjMsIFVMKSB8XAorICAgICAgICAgICAgICAgICAgICAgICAgIEJJVCgyOCwgVUwpIHwgQklUKDI5
LCBVTCkpCisKKyNkZWZpbmUgSFNDVExSX1JFUzAgICAgIChCSVQoNywgVUwpICB8IEJJVCg4LCBV
TCkgIHwgQklUKDksIFVMKSAgfCBCSVQoMTAsIFVMKSB8XAorICAgICAgICAgICAgICAgICAgICAg
ICAgIEJJVCgxMywgVUwpIHwgQklUKDE0LCBVTCkgfCBCSVQoMTUsIFVMKSB8IEJJVCgxNywgVUwp
IHxcCisgICAgICAgICAgICAgICAgICAgICAgICAgQklUKDIwLCBVTCkgfCBCSVQoMjQsIFVMKSB8
IEJJVCgyNiwgVUwpIHwgQklUKDI3LCBVTCkgfFwKKyAgICAgICAgICAgICAgICAgICAgICAgICBC
SVQoMzEsIFVMKSkKKworLyogSW5pdGlhbCB2YWx1ZSBmb3IgSFNDVExSICovCisjZGVmaW5lIEhT
Q1RMUl9TRVQgICAgICAoSFNDVExSX1JFUzEgICAgfCBTQ1RMUl9BeHhfRUx4X0EgICB8IFNDVExS
X0F4eF9FTHhfSSkKKworI2RlZmluZSBIU0NUTFJfQ0xFQVIgICAgKEhTQ1RMUl9SRVMwICAgICAg
ICB8IFNDVExSX0F4eF9FTHhfTSAgIHxcCisgICAgICAgICAgICAgICAgICAgICAgICAgU0NUTFJf
QXh4X0VMeF9DICAgIHwgU0NUTFJfQXh4X0VMeF9XWE4gfFwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICBTQ1RMUl9BMzJfRUx4X0ZJICAgfCBTQ1RMUl9BeHhfRUx4X0VFICB8XAorICAgICAgICAg
ICAgICAgICAgICAgICAgIFNDVExSX0EzMl9FTHhfVEUpCisKKyNpZiAoSFNDVExSX1NFVCBeIEhT
Q1RMUl9DTEVBUikgIT0gMHhmZmZmZmZmZlUKKyNlcnJvciAiSW5jb25zaXN0ZW50IEhTQ1RMUiBz
ZXQvY2xlYXIgYml0cyIKKyNlbmRpZgorCisjZWxzZQorCisjZGVmaW5lIFNDVExSX0VMMl9SRVMx
ICAoQklUKCA0LCBVTCkgfCBCSVQoIDUsIFVMKSB8IEJJVCgxMSwgVUwpIHxcCisgICAgICAgICAg
ICAgICAgICAgICAgICAgQklUKDE2LCBVTCkgfCBCSVQoMTgsIFVMKSB8IEJJVCgyMiwgVUwpIHxc
CisgICAgICAgICAgICAgICAgICAgICAgICAgQklUKDIzLCBVTCkgfCBCSVQoMjgsIFVMKSB8IEJJ
VCgyOSwgVUwpKQorCisjZGVmaW5lIFNDVExSX0VMMl9SRVMwICAoQklUKCA2LCBVTCkgfCBCSVQo
IDcsIFVMKSB8IEJJVCggOCwgVUwpIHxcCisgICAgICAgICAgICAgICAgICAgICAgICAgQklUKCA5
LCBVTCkgfCBCSVQoMTAsIFVMKSB8IEJJVCgxMywgVUwpIHxcCisgICAgICAgICAgICAgICAgICAg
ICAgICAgQklUKDE0LCBVTCkgfCBCSVQoMTUsIFVMKSB8IEJJVCgxNywgVUwpIHxcCisgICAgICAg
ICAgICAgICAgICAgICAgICAgQklUKDIwLCBVTCkgfCBCSVQoMjEsIFVMKSB8IEJJVCgyNCwgVUwp
IHxcCisgICAgICAgICAgICAgICAgICAgICAgICAgQklUKDI2LCBVTCkgfCBCSVQoMjcsIFVMKSB8
IEJJVCgzMCwgVUwpIHxcCisgICAgICAgICAgICAgICAgICAgICAgICAgQklUKDMxLCBVTCkgfCAo
MHhmZmZmZmZmZlVMTCA8PCAzMikpCisKKy8qIEluaXRpYWwgdmFsdWUgZm9yIFNDVExSX0VMMiAq
LworI2RlZmluZSBTQ1RMUl9FTDJfU0VUICAgKFNDVExSX0VMMl9SRVMxICAgICB8IFNDVExSX0E2
NF9FTHhfU0EgIHxcCisgICAgICAgICAgICAgICAgICAgICAgICAgU0NUTFJfQXh4X0VMeF9JKQor
CisjZGVmaW5lIFNDVExSX0VMMl9DTEVBUiAoU0NUTFJfRUwyX1JFUzAgICAgIHwgU0NUTFJfQXh4
X0VMeF9NICAgfFwKKyAgICAgICAgICAgICAgICAgICAgICAgICBTQ1RMUl9BeHhfRUx4X0EgICAg
fCBTQ1RMUl9BeHhfRUx4X0MgICB8XAorICAgICAgICAgICAgICAgICAgICAgICAgIFNDVExSX0F4
eF9FTHhfV1hOICB8IFNDVExSX0F4eF9FTHhfRUUpCisKKyNpZiAoU0NUTFJfRUwyX1NFVCBeIFND
VExSX0VMMl9DTEVBUikgIT0gMHhmZmZmZmZmZmZmZmZmZmZmVUwKKyNlcnJvciAiSW5jb25zaXN0
ZW50IFNDVExSX0VMMiBzZXQvY2xlYXIgYml0cyIKKyNlbmRpZgorCisjZW5kaWYKIAogLyogSENS
IEh5cCBDb25maWd1cmF0aW9uIFJlZ2lzdGVyICovCiAjZGVmaW5lIEhDUl9SVyAgICAgICAgICAo
X0FDKDEsVUwpPDwzMSkgLyogUmVnaXN0ZXIgV2lkdGgsIEFSTTY0IG9ubHkgKi8KLS0gCjIuMTEu
MAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 14 12:25:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 12:25:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQWUa-0002YE-8U; Tue, 14 May 2019 12:25:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zxYt=TO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hQWUZ-0002X0-3c
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 12:25:11 +0000
X-Inumbo-ID: 50f2a68a-7643-11e9-92c8-4b21c486e5ca
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 50f2a68a-7643-11e9-92c8-4b21c486e5ca;
 Tue, 14 May 2019 12:25:10 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 495AE15BE;
 Tue, 14 May 2019 05:25:10 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 383323F71E;
 Tue, 14 May 2019 05:25:09 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 14 May 2019 13:24:42 +0100
Message-Id: <20190514122456.28559-6-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190514122456.28559-1-julien.grall@arm.com>
References: <20190514122456.28559-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH MM-PART2 RESEND v2 05/19] xen/arm: Remove
 parameter cpuid from start_xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Andrii_Anisov@epam.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHBhcmFtZXRlciBjcHVpZCBpcyBub3QgdXNlZCBieSBzdGFydF94ZW4uIFNvIHJlbW92ZSBp
dC4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cgot
LS0KICAgIC0gUmUtb3JkZXIgdGhlIHBhdGNoIHdpdGggInhlbi9hcm06IFJld29yayBzZWNvbmRh
cnlfc3RhcnQKICAgIHByb3RvdHlwZSIKLS0tCiB4ZW4vYXJjaC9hcm0vYXJtMzIvaGVhZC5TIHwg
MSAtCiB4ZW4vYXJjaC9hcm0vYXJtNjQvaGVhZC5TIHwgMSAtCiB4ZW4vYXJjaC9hcm0vc2V0dXAu
YyAgICAgIHwgMyArLS0KIDMgZmlsZXMgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDQgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTMyL2hlYWQuUyBiL3hlbi9hcmNo
L2FybS9hcm0zMi9oZWFkLlMKaW5kZXggOGE5ODYwNzQ1OS4uY2I4YTNiZjgyOSAxMDA2NDQKLS0t
IGEveGVuL2FyY2gvYXJtL2FybTMyL2hlYWQuUworKysgYi94ZW4vYXJjaC9hcm0vYXJtMzIvaGVh
ZC5TCkBAIC00NDcsNyArNDQ3LDYgQEAgbGF1bmNoOgogICAgICAgICBzdWIgICBzcCwgI0NQVUlO
Rk9fc2l6ZW9mICAgIC8qIE1ha2Ugcm9vbSBmb3IgQ1BVIHNhdmUgcmVjb3JkICovCiAgICAgICAg
IG1vdiAgIHIwLCByMTAgICAgICAgICAgICAgICAgLyogTWFyc2hhbCBhcmdzOiAtIHBoeXNfb2Zm
c2V0ICovCiAgICAgICAgIG1vdiAgIHIxLCByOCAgICAgICAgICAgICAgICAgLyogICAgICAgICAg
ICAgICAtIERUQiBhZGRyZXNzICovCi0gICAgICAgIG1vdiAgIHIyLCByNyAgICAgICAgICAgICAg
ICAgLyogICAgICAgICAgICAgICAtIENQVSBJRCAqLwogICAgICAgICB0ZXEgICByMTIsICMwCiAg
ICAgICAgIGJlcSAgIHN0YXJ0X3hlbiAgICAgICAgICAgICAgLyogYW5kIGRpc2FwcGVhciBpbnRv
IHRoZSBsYW5kIG9mIEMgKi8KICAgICAgICAgYiAgICAgc3RhcnRfc2Vjb25kYXJ5ICAgICAgICAv
KiAodG8gdGhlIGFwcHJvcHJpYXRlIGVudHJ5IHBvaW50KSAqLwpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL2FybTY0L2hlYWQuUyBiL3hlbi9hcmNoL2FybS9hcm02NC9oZWFkLlMKaW5kZXggNGZl
OTA0YzUxZC4uMDc1MDEzODc4ZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTY0L2hlYWQu
UworKysgYi94ZW4vYXJjaC9hcm0vYXJtNjQvaGVhZC5TCkBAIC01ODQsNyArNTg0LDYgQEAgbGF1
bmNoOgogCiAgICAgICAgIG1vdiAgIHgwLCB4MjAgICAgICAgICAgICAgICAgLyogTWFyc2hhbCBh
cmdzOiAtIHBoeXNfb2Zmc2V0ICovCiAgICAgICAgIG1vdiAgIHgxLCB4MjEgICAgICAgICAgICAg
ICAgLyogICAgICAgICAgICAgICAtIEZEVCAqLwotICAgICAgICBtb3YgICB4MiwgeDI0ICAgICAg
ICAgICAgICAgIC8qICAgICAgICAgICAgICAgLSBDUFUgSUQgKi8KICAgICAgICAgY2JueiAgeDIy
LCAxZgogICAgICAgICBiICAgICBzdGFydF94ZW4gICAgICAgICAgICAgIC8qIGFuZCBkaXNhcHBl
YXIgaW50byB0aGUgbGFuZCBvZiBDICovCiAxOgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3Nl
dHVwLmMgYi94ZW4vYXJjaC9hcm0vc2V0dXAuYwppbmRleCBmYWFmMDI5Yjk5Li4yZjcxNGQ4YjM3
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vc2V0dXAuYworKysgYi94ZW4vYXJjaC9hcm0vc2V0
dXAuYwpAQCAtNzMzLDggKzczMyw3IEBAIHNpemVfdCBfX3JlYWRfbW9zdGx5IGRjYWNoZV9saW5l
X2J5dGVzOwogCiAvKiBDIGVudHJ5IHBvaW50IGZvciBib290IENQVSAqLwogdm9pZCBfX2luaXQg
c3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgYm9vdF9waHlzX29mZnNldCwKLSAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBsb25nIGZkdF9wYWRkciwKLSAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBsb25nIGNwdWlkKQorICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcg
ZmR0X3BhZGRyKQogewogICAgIHNpemVfdCBmZHRfc2l6ZTsKICAgICBpbnQgY3B1cywgaTsKLS0g
CjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 14 12:25:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 12:25:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQWUb-0002Zf-Ks; Tue, 14 May 2019 12:25:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zxYt=TO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hQWUa-0002YK-ED
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 12:25:12 +0000
X-Inumbo-ID: 51bd4778-7643-11e9-bc63-e3472027ce0e
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 51bd4778-7643-11e9-bc63-e3472027ce0e;
 Tue, 14 May 2019 12:25:11 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 96F6E15AD;
 Tue, 14 May 2019 05:25:11 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 871733F71E;
 Tue, 14 May 2019 05:25:10 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 14 May 2019 13:24:43 +0100
Message-Id: <20190514122456.28559-7-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190514122456.28559-1-julien.grall@arm.com>
References: <20190514122456.28559-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH MM-PART2 RESEND v2 06/19] xen/arm: Rework
 secondary_start prototype
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Andrii_Anisov@epam.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm9uZSBvZiB0aGUgcGFyYW1ldGVycyBvZiBzZWNvbmRhcnlfc3RhcnQgYXJlIGFjdHVhbGx5IHVz
ZWQuIFNvIHR1cm4Kc2Vjb25kYXJ5X3N0YXJ0IHRvIGEgZnVuY3Rpb24gd2l0aCBubyBwYXJhbWV0
ZXJzLgoKQWxzbyBtb2RpZnkgdGhlIGFzc2VtYmx5IGNvZGUgdG8gYXZvaWQgc2V0dGluZy11cCB0
aGUgcmVnaXN0ZXJzIGJlZm9yZQpjYWxsaW5nIHNlY29uZGFyeV9zdGFydC4KClNpZ25lZC1vZmYt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgogICAgLSBSZS1vcmRlciB0
aGUgcGF0Y2ggd2l0aCAieGVuL2FybTogUmVtb3ZlIHBhcmFtZXRlciBjcHVpZCBmcm9tCiAgICBz
dGFydF94ZW4iLgotLS0KIHhlbi9hcmNoL2FybS9hcm0zMi9oZWFkLlMgfCA0ICsrLS0KIHhlbi9h
cmNoL2FybS9hcm02NC9oZWFkLlMgfCAzICsrLQogeGVuL2FyY2gvYXJtL3NtcGJvb3QuYyAgICB8
IDQgKy0tLQogMyBmaWxlcyBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTMyL2hlYWQuUyBiL3hlbi9hcmNoL2FybS9h
cm0zMi9oZWFkLlMKaW5kZXggY2I4YTNiZjgyOS4uOWY0MGZhY2U5OCAxMDA2NDQKLS0tIGEveGVu
L2FyY2gvYXJtL2FybTMyL2hlYWQuUworKysgYi94ZW4vYXJjaC9hcm0vYXJtMzIvaGVhZC5TCkBA
IC00NDUsOSArNDQ1LDkgQEAgbGF1bmNoOgogICAgICAgICBsZHIgICBzcCwgW3IwXQogICAgICAg
ICBhZGQgICBzcCwgI1NUQUNLX1NJWkUgICAgICAgIC8qICh3aGljaCBncm93cyBkb3duIGZyb20g
dGhlIHRvcCkuICovCiAgICAgICAgIHN1YiAgIHNwLCAjQ1BVSU5GT19zaXplb2YgICAgLyogTWFr
ZSByb29tIGZvciBDUFUgc2F2ZSByZWNvcmQgKi8KLSAgICAgICAgbW92ICAgcjAsIHIxMCAgICAg
ICAgICAgICAgICAvKiBNYXJzaGFsIGFyZ3M6IC0gcGh5c19vZmZzZXQgKi8KLSAgICAgICAgbW92
ICAgcjEsIHI4ICAgICAgICAgICAgICAgICAvKiAgICAgICAgICAgICAgIC0gRFRCIGFkZHJlc3Mg
Ki8KICAgICAgICAgdGVxICAgcjEyLCAjMAorICAgICAgICBtb3ZlcSByMCwgcjEwICAgICAgICAg
ICAgICAgIC8qIE1hcnNoYWwgYXJnczogLSBwaHlzX29mZnNldCAqLworICAgICAgICBtb3ZlcSBy
MSwgcjggICAgICAgICAgICAgICAgIC8qICAgICAgICAgICAgICAgLSBEVEIgYWRkcmVzcyAqLwog
ICAgICAgICBiZXEgICBzdGFydF94ZW4gICAgICAgICAgICAgIC8qIGFuZCBkaXNhcHBlYXIgaW50
byB0aGUgbGFuZCBvZiBDICovCiAgICAgICAgIGIgICAgIHN0YXJ0X3NlY29uZGFyeSAgICAgICAg
LyogKHRvIHRoZSBhcHByb3ByaWF0ZSBlbnRyeSBwb2ludCkgKi8KIApkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL2FybTY0L2hlYWQuUyBiL3hlbi9hcmNoL2FybS9hcm02NC9oZWFkLlMKaW5kZXgg
MDc1MDEzODc4ZS4uY2IzMGQ2ZjIyZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTY0L2hl
YWQuUworKysgYi94ZW4vYXJjaC9hcm0vYXJtNjQvaGVhZC5TCkBAIC01ODIsOSArNTgyLDEwIEBA
IGxhdW5jaDoKICAgICAgICAgc3ViICAgeDAsIHgwLCAjQ1BVSU5GT19zaXplb2YgLyogTWFrZSBy
b29tIGZvciBDUFUgc2F2ZSByZWNvcmQgKi8KICAgICAgICAgbW92ICAgc3AsIHgwCiAKKyAgICAg
ICAgY2JueiAgeDIyLCAxZgorCiAgICAgICAgIG1vdiAgIHgwLCB4MjAgICAgICAgICAgICAgICAg
LyogTWFyc2hhbCBhcmdzOiAtIHBoeXNfb2Zmc2V0ICovCiAgICAgICAgIG1vdiAgIHgxLCB4MjEg
ICAgICAgICAgICAgICAgLyogICAgICAgICAgICAgICAtIEZEVCAqLwotICAgICAgICBjYm56ICB4
MjIsIDFmCiAgICAgICAgIGIgICAgIHN0YXJ0X3hlbiAgICAgICAgICAgICAgLyogYW5kIGRpc2Fw
cGVhciBpbnRvIHRoZSBsYW5kIG9mIEMgKi8KIDE6CiAgICAgICAgIGIgICAgIHN0YXJ0X3NlY29u
ZGFyeSAgICAgICAgLyogKHRvIHRoZSBhcHByb3ByaWF0ZSBlbnRyeSBwb2ludCkgKi8KZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL2FybS9zbXBib290LmMgYi94ZW4vYXJjaC9hcm0vc21wYm9vdC5jCmlu
ZGV4IGY3NTY0NDQzNjIuLjAwYjY0YzMzMjIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9zbXBi
b290LmMKKysrIGIveGVuL2FyY2gvYXJtL3NtcGJvb3QuYwpAQCAtMjk3LDkgKzI5Nyw3IEBAIHNt
cF9wcmVwYXJlX2NwdXModm9pZCkKIH0KIAogLyogQm9vdCB0aGUgY3VycmVudCBDUFUgKi8KLXZv
aWQgc3RhcnRfc2Vjb25kYXJ5KHVuc2lnbmVkIGxvbmcgYm9vdF9waHlzX29mZnNldCwKLSAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZmR0X3BhZGRyLAotICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgbG9uZyBod2lkKQordm9pZCBzdGFydF9zZWNvbmRhcnkodm9pZCkKIHsK
ICAgICB1bnNpZ25lZCBpbnQgY3B1aWQgPSBpbml0X2RhdGEuY3B1aWQ7CiAKLS0gCjIuMTEuMAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 14 12:25:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 12:25:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQWUe-0002cL-11; Tue, 14 May 2019 12:25:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zxYt=TO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hQWUc-0002b1-N8
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 12:25:14 +0000
X-Inumbo-ID: 529b1a1c-7643-11e9-b10e-43ab898aceb3
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 529b1a1c-7643-11e9-b10e-43ab898aceb3;
 Tue, 14 May 2019 12:25:13 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 1495D341;
 Tue, 14 May 2019 05:25:13 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D4D653F71E;
 Tue, 14 May 2019 05:25:11 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 14 May 2019 13:24:44 +0100
Message-Id: <20190514122456.28559-8-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190514122456.28559-1-julien.grall@arm.com>
References: <20190514122456.28559-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH MM-PART2 RESEND v2 07/19] xen/arm64: head:
 Remove unnecessary comment
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U28gZmFyLCB3ZSBkb24ndCBoYXZlIHNwZWNpZmljIGNvcmUgaW5pdGlhbGl6YXRpb24gYXQgYm9v
dC4gU28gcmVtb3ZlCnRoZSBjb21tZW50LgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KUmV2aWV3ZWQtYnk6IEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9h
bmlzb3ZAZXBhbS5jb20+CgotLS0KICAgIENoYW5nZXMgaW4gdjI6CiAgICAgICAgLSBGaXggdHlw
byBpbiB0aGUgY29tbWl0IG1lc3NhZ2UKICAgICAgICAtIEFkZCBBbmRyaWkncyByZXZpZXdlZC1i
eQotLS0KIHhlbi9hcmNoL2FybS9hcm02NC9oZWFkLlMgfCAyIC0tCiAxIGZpbGUgY2hhbmdlZCwg
MiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtNjQvaGVhZC5TIGIv
eGVuL2FyY2gvYXJtL2FybTY0L2hlYWQuUwppbmRleCBjYjMwZDZmMjJlLi5hZDQ0NmU3MzQ1IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYXJtNjQvaGVhZC5TCisrKyBiL3hlbi9hcmNoL2FybS9h
cm02NC9oZWFkLlMKQEAgLTM0NCw4ICszNDQsNiBAQCBlbDI6ICAgIFBSSU5UKCItIFhlbiBzdGFy
dGluZyBhdCBFTDIgLVxyXG4iKQogc2tpcF9ic3M6CiAgICAgICAgIFBSSU5UKCItIFNldHRpbmcg
dXAgY29udHJvbCByZWdpc3RlcnMgLVxyXG4iKQogCi0gICAgICAgIC8qIFhYWFggY2FsbCBQUk9D
SU5GT19jcHVfaW5pdCBoZXJlICovCi0KICAgICAgICAgLyogU2V0IHVwIG1lbW9yeSBhdHRyaWJ1
dGUgdHlwZSB0YWJsZXMgKi8KICAgICAgICAgbGRyICAgeDAsID1NQUlSVkFMCiAgICAgICAgIG1z
ciAgIG1haXJfZWwyLCB4MAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 14 12:25:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 12:25:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQWUg-0002gA-KM; Tue, 14 May 2019 12:25:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zxYt=TO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hQWUd-0002cG-V0
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 12:25:15 +0000
X-Inumbo-ID: 5379f0d4-7643-11e9-bc9c-af883ea96da6
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 5379f0d4-7643-11e9-bc9c-af883ea96da6;
 Tue, 14 May 2019 12:25:14 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 8562515BE;
 Tue, 14 May 2019 05:25:14 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 526503F71E;
 Tue, 14 May 2019 05:25:13 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 14 May 2019 13:24:45 +0100
Message-Id: <20190514122456.28559-9-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190514122456.28559-1-julien.grall@arm.com>
References: <20190514122456.28559-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH MM-PART2 RESEND v2 08/19] xen/arm64: head: Move
 earlyprintk messages in .rodata.str
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXQgdGhlIG1vbWVudCwgdGhlIGVhcmx5cHJpbnRrIG1lc3NhZ2VzIGFyZSBpbnRlcmxlYXZlZCB3
aXRoIHRoZQppbnN0cnVjdGlvbnMuIFRoaXMgbWFrZXMgbW9yZSBkaWZmaWN1bHQgdG8gcmVhZCB0
aGUgb2JqZHVtcCBvdXRwdXQuCgpJbnRyb2R1Y2UgYSBuZXcgbWFjcm8gdG8gYWRkIGEgc3RyaW5n
IGluIC5yb2RhdGEuc3RyIGFuZCB1c2UgaXQgZm9yIGFsbAp0aGUgZWFybHlwcmludGsgbWVzc2Fn
ZXMuCgpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpS
ZXZpZXdlZC1ieTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KCi0tLQoK
SSBoYXZlbid0IGRvbmUgYSBzaW1pbGFyIGNoYW5nZSBpbiBhcm0zMiB5ZXQgYmVjYXVzZSB0aGUg
Y29tcGlsZXIgd2lsbAp0aHJvdyBhbiBlcnJvciB3aGVuIHVzaW5nICdhZHInIHdoZW4gbG9hZCBh
biBhZGRyZXNzIGZyb20gYSBkaWZmZXJlbnQKc2VjdGlvbiAoc2VlIEE1LTIwMCBpbiBBUk0gRERJ
IDA0MDZDLmEgZm9yIHRoZSB0ZWNobmljYWwgcmVhc29uKS4KVGhlIGNoYW5nZSBpcyBsaWtlbHkg
dG8gYmUgbW9yZSBlbGFib3JhdGUuCgogICAgQ2hhbmdlcyBpbiB2MjoKICAgICAgICAtIEFkZCBB
bmRyaWkncyByZXZpZXdlZC1ieQotLS0KIHhlbi9hcmNoL2FybS9hcm02NC9oZWFkLlMgICAgICAg
fCAxNCArKysrKy0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9hc21fZGVmbnMuaCB8ICA1
ICsrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyksIDkgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTY0L2hlYWQuUyBiL3hlbi9hcmNoL2FybS9h
cm02NC9oZWFkLlMKaW5kZXggYWQ0NDZlNzM0NS4uYjk1N2ViOTBmYiAxMDA2NDQKLS0tIGEveGVu
L2FyY2gvYXJtL2FybTY0L2hlYWQuUworKysgYi94ZW4vYXJjaC9hcm0vYXJtNjQvaGVhZC5TCkBA
IC04MSwxMyArODEsMTAgQEAKIC8qIE1hY3JvIHRvIHByaW50IGEgc3RyaW5nIHRvIHRoZSBVQVJU
LCBpZiB0aGVyZSBpcyBvbmUuCiAgKiBDbG9iYmVycyB4MC14My4gKi8KICNpZmRlZiBDT05GSUdf
RUFSTFlfUFJJTlRLCi0jZGVmaW5lIFBSSU5UKF9zKSAgICAgICBcCi0gICAgICAgIGFkciAgIHgw
LCA5OGYgOyBcCi0gICAgICAgIGJsICAgIHB1dHMgICAgOyBcCi0gICAgICAgIGIgICAgIDk5ZiAg
ICAgOyBcCi05ODogICAgIC5hc2NpeiBfcyAgICAgOyBcCi0gICAgICAgIC5hbGlnbiAyICAgICAg
OyBcCi05OToKKyNkZWZpbmUgUFJJTlQoX3MpICAgICAgICAgICBcCisgICAgICAgIGFkciAgIHgw
LCA5OGYgOyAgICAgXAorICAgICAgICBibCAgICBwdXRzICAgIDsgICAgIFwKKyAgICAgICAgUk9E
QVRBX1NUUig5OCwgX3MpCiAjZWxzZSAvKiBDT05GSUdfRUFSTFlfUFJJTlRLICovCiAjZGVmaW5l
IFBSSU5UKHMpCiAjZW5kaWYgLyogIUNPTkZJR19FQVJMWV9QUklOVEsgKi8KQEAgLTYzMyw4ICs2
MzAsNyBAQCBpbml0X3VhcnQ6CiAjZW5kaWYKICAgICAgICAgYWRyICAgeDAsIDFmCiAgICAgICAg
IGIgICAgIHB1dHMKLTE6ICAgICAgLmFzY2l6ICItIFVBUlQgZW5hYmxlZCAtXHJcbiIKLSAgICAg
ICAgLmFsaWduIDQKK1JPREFUQV9TVFIoMSwgIi0gVUFSVCBlbmFibGVkIC1cclxuIikKIAogLyog
UHJpbnQgZWFybHkgZGVidWcgbWVzc2FnZXMuCiAgKiB4MDogTnVsLXRlcm1pbmF0ZWQgc3RyaW5n
IHRvIHByaW50LgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9hc21fZGVmbnMuaCBi
L3hlbi9pbmNsdWRlL2FzbS1hcm0vYXNtX2RlZm5zLmgKaW5kZXggMDJiZTgzZTJiMy4uM2YyMWRl
ZjBhYiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9hc21fZGVmbnMuaAorKysgYi94
ZW4vaW5jbHVkZS9hc20tYXJtL2FzbV9kZWZucy5oCkBAIC0xNiw2ICsxNiwxMSBAQAogIyBlcnJv
ciAidW5rbm93biBBUk0gdmFyaWFudCIKICNlbmRpZgogCisjZGVmaW5lIFJPREFUQV9TVFIobGFi
ZWwsIG1zZykgICAgICAgICAgICAgICAgICBcCisucHVzaHNlY3Rpb24gLnJvZGF0YS5zdHIsICJh
TVMiLCAlcHJvZ2JpdHMsIDEgOyBcCitsYWJlbDogIC5hc2NpeiBtc2c7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCisucG9wc2VjdGlvbgorCiAjZW5kaWYgLyogX19BUk1fQVNNX0RFRk5T
X0hfXyAqLwogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKLS0gCjIuMTEuMAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 14 12:25:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 12:25:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQWUh-0002gu-0x; Tue, 14 May 2019 12:25:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zxYt=TO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hQWUf-0002ex-M9
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 12:25:17 +0000
X-Inumbo-ID: 54511295-7643-11e9-8980-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 54511295-7643-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 12:25:16 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 02C5A15AB;
 Tue, 14 May 2019 05:25:16 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C39B33F71E;
 Tue, 14 May 2019 05:25:14 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 14 May 2019 13:24:46 +0100
Message-Id: <20190514122456.28559-10-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190514122456.28559-1-julien.grall@arm.com>
References: <20190514122456.28559-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH MM-PART2 RESEND v2 09/19] xen/arm64: head:
 Correctly report the HW CPU ID
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlcmUgYXJlIG5vIHJlYXNvbiB0byBjb25zaWRlciB0aGUgSFcgQ1BVIElEIHdpbGwgYmUgMCB3
aGVuIHRoZQpwcm9jZXNzb3IgaXMgcGFydCBvZiBhIHVuaXByb2Nlc3NvciBzeXN0ZW0uIEF0IGJl
c3QsIHRoaXMgd2lsbCByZXN1bHQgdG8KY29uZmxpY3Rpbmcgb3V0cHV0IGFzIHRoZSByZXN0IG9m
IFhlbiB1c2UgdGhlIHZhbHVlIGRpcmVjdGx5IHJlYWQgZnJvbQpNUElEUl9FTDEuCgpTbyByZW1v
dmUgdGhlIHplcm9pbmcgYW5kIGxvZ2ljIHRvIGNoZWNrIGlmIHRoZSBDUFUgaXMgcGFydCBvZiBh
CnVuaXByb2Nlc3NvciBzeXN0ZW0uCgpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgpSZXZpZXdlZC1ieTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNv
dkBlcGFtLmNvbT4KCi0tLQogICAgQ2hhbmdlcyBpbiB2MjoKICAgICAgICAtIEFkZCBBbmRyaWkn
cyByZXZpZXdlZC1ieQotLS0KIHhlbi9hcmNoL2FybS9hcm02NC9oZWFkLlMgfCA2IC0tLS0tLQog
MSBmaWxlIGNoYW5nZWQsIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L2FybTY0L2hlYWQuUyBiL3hlbi9hcmNoL2FybS9hcm02NC9oZWFkLlMKaW5kZXggYjk1N2ViOTBm
Yi4uMDgwOTRhMjczZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTY0L2hlYWQuUworKysg
Yi94ZW4vYXJjaC9hcm0vYXJtNjQvaGVhZC5TCkBAIC0yNzcsMTUgKzI3Nyw5IEBAIEdMT0JBTChp
bml0X3NlY29uZGFyeSkKICAgICAgICAgbW92ICAgeDI2LCAjMSAgICAgICAgICAgICAgICAvKiBY
MjYgOj0gc2tpcF96ZXJvX2JzcyAqLwogCiBjb21tb25fc3RhcnQ6Ci0gICAgICAgIG1vdiAgIHgy
NCwgIzAgICAgICAgICAgICAgICAgLyogeDI0IDo9IENQVSBJRC4gSW5pdGlhbHkgemVybyB1bnRp
bCB3ZQotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqIGZpbmQgdGhhdCBt
dWx0aXByb2Nlc3NvciBleHRlbnNpb25zIGFyZQotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAqIHByZXNlbnQgYW5kIHRoZSBzeXN0ZW0gaXMgU01QICAqLwogICAgICAgICBt
cnMgICB4MCwgbXBpZHJfZWwxCi0gICAgICAgIHRibnogIHgwLCBfTVBJRFJfVVAsIDFmICAgICAg
LyogVW5pcHJvY2Vzc29yIHN5c3RlbT8gKi8KLQogICAgICAgICBsZHIgICB4MTMsID0ofk1QSURS
X0hXSURfTUFTSykKICAgICAgICAgYmljICAgeDI0LCB4MCwgeDEzICAgICAgICAgICAvKiBNYXNr
IG91dCBmbGFncyB0byBnZXQgQ1BVIElEICovCi0xOgogCiAgICAgICAgIC8qIE5vbi1ib290IENQ
VXMgd2FpdCBoZXJlIHVudGlsIF9fY3B1X3VwIGlzIHJlYWR5IGZvciB0aGVtICovCiAgICAgICAg
IGNieiAgIHgyMiwgMWYKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 14 12:25:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 12:25:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQWUh-0002hj-Hv; Tue, 14 May 2019 12:25:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zxYt=TO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hQWUg-0002fg-6G
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 12:25:18 +0000
X-Inumbo-ID: 5538ff00-7643-11e9-82b7-93f578dac36c
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 5538ff00-7643-11e9-82b7-93f578dac36c;
 Tue, 14 May 2019 12:25:17 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 73C8B341;
 Tue, 14 May 2019 05:25:17 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 40AC23F71E;
 Tue, 14 May 2019 05:25:16 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 14 May 2019 13:24:47 +0100
Message-Id: <20190514122456.28559-11-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190514122456.28559-1-julien.grall@arm.com>
References: <20190514122456.28559-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH MM-PART2 RESEND v2 10/19] xen/arm32: head:
 Correctly report the HW CPU ID
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlcmUgYXJlIG5vIHJlYXNvbiB0byBjb25zaWRlciB0aGUgSFcgQ1BVIElEIHdpbGwgYmUgMCB3
aGVuIHRoZQpwcm9jZXNzb3IgaXMgcGFydCBvZiBhIHVuaXByb2Nlc3NvciBzeXN0ZW0uIEF0IGJl
c3QsIHRoaXMgd2lsbCByZXN1bHQgdG8KY29uZmxpY3Rpbmcgb3V0cHV0IGFzIHRoZSByZXN0IG9m
IFhlbiB1c2UgdGhlIHZhbHVlIGRpcmVjdGx5IHJlYWQgZnJvbQpNUElEUi4KClNvIHJlbW92ZSB0
aGUgemVyb2luZyBhbmQgbG9naWMgdG8gY2hlY2sgaWYgdGhlIENQVSBpcyBwYXJ0IG9mIGEKdW5p
cHJvY2Vzc29yIHN5c3RlbS4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+ClJldmlld2VkLWJ5OiBBbmRyaWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVw
YW0uY29tPgoKLS0tCiAgICBDaGFuZ2VzIGluIHYyOgogICAgICAgIC0gQWRkIEFuZHJpaSdzIHJl
dmlld2VkLWJ5Ci0tLQogeGVuL2FyY2gvYXJtL2FybTMyL2hlYWQuUyB8IDggLS0tLS0tLS0KIDEg
ZmlsZSBjaGFuZ2VkLCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9h
cm0zMi9oZWFkLlMgYi94ZW4vYXJjaC9hcm0vYXJtMzIvaGVhZC5TCmluZGV4IDlmNDBmYWNlOTgu
LmQ0MmExMzU1NmMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9hcm0zMi9oZWFkLlMKKysrIGIv
eGVuL2FyY2gvYXJtL2FybTMyL2hlYWQuUwpAQCAtMTI0LDE2ICsxMjQsOCBAQCBHTE9CQUwoaW5p
dF9zZWNvbmRhcnkpCiAgICAgICAgIG1vdiAgIHIxMiwgIzEgICAgICAgICAgICAgICAgLyogcjEy
IDo9IGlzX3NlY29uZGFyeV9jcHUgKi8KIAogY29tbW9uX3N0YXJ0OgotICAgICAgICBtb3YgICBy
NywgIzAgICAgICAgICAgICAgICAgIC8qIHI3IDo9IENQVSBJRC4gSW5pdGlhbHkgemVybyB1bnRp
bCB3ZQotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqIGZpbmQgdGhhdCBt
dWx0aXByb2Nlc3NvciBleHRlbnNpb25zIGFyZQotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAqIHByZXNlbnQgYW5kIHRoZSBzeXN0ZW0gaXMgU01QICovCiAgICAgICAgIG1y
YyAgIENQMzIocjEsIE1QSURSKQotICAgICAgICB0c3QgICByMSwgI01QSURSX1NNUCAgICAgICAg
IC8qIE11bHRpcHJvY2Vzc29yIGV4dGVuc2lvbiBzdXBwb3J0ZWQ/ICovCi0gICAgICAgIGJlcSAg
IDFmCi0gICAgICAgIHRzdCAgIHIxLCAjTVBJRFJfVVAgICAgICAgICAgLyogVW5pcHJvY2Vzc29y
IHN5c3RlbT8gKi8KLSAgICAgICAgYm5lICAgMWYKICAgICAgICAgYmljICAgcjcsIHIxLCAjKH5N
UElEUl9IV0lEX01BU0spIC8qIE1hc2sgb3V0IGZsYWdzIHRvIGdldCBDUFUgSUQgKi8KLTE6CiAK
ICAgICAgICAgLyogTm9uLWJvb3QgQ1BVcyB3YWl0IGhlcmUgdW50aWwgX19jcHVfdXAgaXMgcmVh
ZHkgZm9yIHRoZW0gKi8KICAgICAgICAgdGVxICAgcjEyLCAjMAotLSAKMi4xMS4wCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 14 12:25:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 12:25:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQWUk-0002lj-2Y; Tue, 14 May 2019 12:25:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zxYt=TO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hQWUh-0002iP-Uz
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 12:25:19 +0000
X-Inumbo-ID: 56168141-7643-11e9-8980-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 56168141-7643-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 12:25:19 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id F000C15AD;
 Tue, 14 May 2019 05:25:18 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B16AA3F71E;
 Tue, 14 May 2019 05:25:17 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 14 May 2019 13:24:48 +0100
Message-Id: <20190514122456.28559-12-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190514122456.28559-1-julien.grall@arm.com>
References: <20190514122456.28559-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH MM-PART2 RESEND v2 11/19] xen/arm32: head: Don't
 set MAIR0 and MAIR1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGNvLXByb2Nlc3NvciByZWdpc3RlcnMgTUFJUjAgYW5kIE1BSVIxIGFyZSBtYW5hZ2VkIGJ5
IEVMMS4gU28gdGhlcmUKYXJlIG5vIG5lZWQgdG8gaW5pdGlhbGl6ZSB0aGVtIGR1cmluZyBYZW4g
Ym9vdC4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
ClJldmlld2VkLWJ5OiBBbmRyaWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgoKLS0t
CiAgICBDaGFuZ2VzIGluIHYyCiAgICAgICAgLSBBZGQgQW5kcmlpJ3MgcmV2aWV3ZWQtYnkKLS0t
CiB4ZW4vYXJjaC9hcm0vYXJtMzIvaGVhZC5TIHwgMiAtLQogMSBmaWxlIGNoYW5nZWQsIDIgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTMyL2hlYWQuUyBiL3hlbi9h
cmNoL2FybS9hcm0zMi9oZWFkLlMKaW5kZXggZDQyYTEzNTU2Yy4uMzQ0ODgxN2FhYiAxMDA2NDQK
LS0tIGEveGVuL2FyY2gvYXJtL2FybTMyL2hlYWQuUworKysgYi94ZW4vYXJjaC9hcm0vYXJtMzIv
aGVhZC5TCkBAIC0yMTIsOCArMjEyLDYgQEAgY3B1X2luaXRfZG9uZToKICAgICAgICAgLyogU2V0
IHVwIG1lbW9yeSBhdHRyaWJ1dGUgdHlwZSB0YWJsZXMgKi8KICAgICAgICAgbGRyICAgcjAsID1N
QUlSMFZBTAogICAgICAgICBsZHIgICByMSwgPU1BSVIxVkFMCi0gICAgICAgIG1jciAgIENQMzIo
cjAsIE1BSVIwKQotICAgICAgICBtY3IgICBDUDMyKHIxLCBNQUlSMSkKICAgICAgICAgbWNyICAg
Q1AzMihyMCwgSE1BSVIwKQogICAgICAgICBtY3IgICBDUDMyKHIxLCBITUFJUjEpCiAKLS0gCjIu
MTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 14 12:25:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 12:25:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQWUk-0002ml-JU; Tue, 14 May 2019 12:25:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zxYt=TO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hQWUj-0002l2-L2
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 12:25:21 +0000
X-Inumbo-ID: 56df9e4f-7643-11e9-8980-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 56df9e4f-7643-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 12:25:20 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 49BFE15AB;
 Tue, 14 May 2019 05:25:20 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 39E183F71E;
 Tue, 14 May 2019 05:25:19 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 14 May 2019 13:24:49 +0100
Message-Id: <20190514122456.28559-13-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190514122456.28559-1-julien.grall@arm.com>
References: <20190514122456.28559-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH MM-PART2 RESEND v2 12/19] xen/arm32: head:
 Always zero r3 before update a page-table entry
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Andrii_Anisov@epam.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGJvb3QgY29kZSBpcyB1c2luZyByMiBhbmQgcjMgdG8gaG9sZCB0aGUgcGFnZS10YWJsZSBl
bnRyeSB2YWx1ZS4KV2hpbGUgcjIgaXMgYWx3YXlzIHVwZGF0ZWQgYmVmb3JlIHN0b3JpbmcgdGhl
IHZhbHVlLCB0aGlzIGlzIG5vdCBhbHdheXMKdGhlIGNhc2UgZm9yIHIzLgoKVGhhbmtmdWxseSB0
b2RheSwgcjMgd2lsbCBhbHdheXMgYmUgemVybyB3aGVuIHdlIGNhcmUuIEJ1dCB0aGlzIGlzCmRp
ZmZpY3VsdCB0byB0cmFjayBhbmQgZXJyb3ItcHJvbmUuCgpTbyBhbHdheXMgemVybyByMyB3aXRo
aW4gdGhlIGZldyBpbnN0cnVjdGlvbnMgYmVmb3JlIHRoZSB3cml0ZSB0aGUKcGFnZS10YWJsZSBl
bnRyeS4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
CgotLS0KICAgIENoYW5nZXMgaW4gdjI6CiAgICAgICAgLSBVc2UgMHgwIGluc3RlYWQgb2YgMAog
ICAgICAgIC0gUmVtb3ZlIGEgZHVwbGljYXRlIG1vdiByMywgIzAKLS0tCiB4ZW4vYXJjaC9hcm0v
YXJtMzIvaGVhZC5TIHwgNCArKystCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAx
IGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTMyL2hlYWQuUyBiL3hl
bi9hcmNoL2FybS9hcm0zMi9oZWFkLlMKaW5kZXggMzQ0ODgxN2FhYi4uMThkZWQ0OWEwNCAxMDA2
NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTMyL2hlYWQuUworKysgYi94ZW4vYXJjaC9hcm0vYXJt
MzIvaGVhZC5TCkBAIC0yNzAsNiArMjcwLDcgQEAgY3B1X2luaXRfZG9uZToKICAgICAgICAgb3Jy
ICAgcjIsIHIyLCAjUFRfVVBQRVIoTUVNKSAvKiByMjpyMyA6PSBzZWN0aW9uIG1hcCAqLwogICAg
ICAgICBvcnIgICByMiwgcjIsICNQVF9MT1dFUihNRU0pCiAgICAgICAgIGxzbCAgIHIxLCByMSwg
IzMgICAgICAgICAgICAgLyogcjEgOj0gU2xvdCBvZmZzZXQgKi8KKyAgICAgICAgbW92ICAgcjMs
ICMweDAKICAgICAgICAgc3RyZCAgcjIsIHIzLCBbcjQsIHIxXSAgICAgICAvKiBNYXBwaW5nIG9m
IHBhZGRyKHN0YXJ0KSAqLwogICAgICAgICBtb3YgICByNiwgIzEgICAgICAgICAgICAgICAgIC8q
IHI2IDo9IGlkZW50aXR5IG1hcCBub3cgaW4gcGxhY2UgKi8KIApAQCAtMzcyLDExICszNzMsMTEg
QEAgcGFnaW5nOgogCiAgICAgICAgIC8qIEFkZCBVQVJUIHRvIHRoZSBmaXhtYXAgdGFibGUgKi8K
ICAgICAgICAgbGRyICAgcjEsID14ZW5fZml4bWFwICAgICAgICAvKiByMSA6PSB2YWRkciAoeGVu
X2ZpeG1hcCkgKi8KLSAgICAgICAgbW92ICAgcjMsICMwCiAgICAgICAgIGxzciAgIHIyLCByMTEs
ICNUSElSRF9TSElGVAogICAgICAgICBsc2wgICByMiwgcjIsICNUSElSRF9TSElGVCAgIC8qIDRL
IGFsaWduZWQgcGFkZHIgb2YgVUFSVCAqLwogICAgICAgICBvcnIgICByMiwgcjIsICNQVF9VUFBF
UihERVZfTDMpCiAgICAgICAgIG9yciAgIHIyLCByMiwgI1BUX0xPV0VSKERFVl9MMykgLyogcjI6
cjMgOj0gNEsgZGV2IG1hcCBpbmNsdWRpbmcgVUFSVCAqLworICAgICAgICBtb3YgICByMywgIzB4
MAogICAgICAgICBzdHJkICByMiwgcjMsIFtyMSwgIyhGSVhNQVBfQ09OU09MRSo4KV0gLyogTWFw
IGl0IGluIHRoZSBmaXJzdCBmaXhtYXAncyBzbG90ICovCiAxOgogCkBAIC0zODgsNiArMzg5LDcg
QEAgcGFnaW5nOgogICAgICAgICBvcnIgICByMiwgcjIsICNQVF9MT1dFUihQVCkgIC8qIHIyOnIz
IDo9IHRhYmxlIG1hcCBvZiB4ZW5fZml4bWFwICovCiAgICAgICAgIGxkciAgIHI0LCA9RklYTUFQ
X0FERFIoMCkKICAgICAgICAgbW92ICAgcjQsIHI0LCBsc3IgIyhTRUNPTkRfU0hJRlQgLSAzKSAg
IC8qIHI0IDo9IFNsb3QgZm9yIEZJWE1BUCgwKSAqLworICAgICAgICBtb3YgICByMywgIzB4MAog
ICAgICAgICBzdHJkICByMiwgcjMsIFtyMSwgcjRdICAgICAgIC8qIE1hcCBpdCBpbiB0aGUgZml4
bWFwJ3Mgc2xvdCAqLwogCiAgICAgICAgIC8qIFVzZSBhIHZpcnR1YWwgYWRkcmVzcyB0byBhY2Nl
c3MgdGhlIFVBUlQuICovCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 14 12:25:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 12:25:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQWUn-0002rC-6J; Tue, 14 May 2019 12:25:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zxYt=TO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hQWUk-0002nC-W8
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 12:25:23 +0000
X-Inumbo-ID: 57becc0b-7643-11e9-8980-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 57becc0b-7643-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 12:25:21 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id BB294341;
 Tue, 14 May 2019 05:25:21 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 881E43F71E;
 Tue, 14 May 2019 05:25:20 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 14 May 2019 13:24:50 +0100
Message-Id: <20190514122456.28559-14-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190514122456.28559-1-julien.grall@arm.com>
References: <20190514122456.28559-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH MM-PART2 RESEND v2 13/19] xen/arm32: mm: Avoid
 to zero and clean cache for CPU0 domheap
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHBhZ2UtdGFibGUgd2Fsa2VyIGlzIGNvbmZpZ3VyZWQgdG8gdXNlIHRoZSBzYW1lIHNoYXJl
YWJpbGl0eSBhbmQKY2FjaGVhYmlsaXR5IGFzIHRoZSBhY2Nlc3MgcGVyZm9ybWVkIHdoZW4gdXBk
YXRpbmcgdGhlIHBhZ2UtdGFibGVzLiBUaGlzCm1lYW5zIGNsZWFuaW5nIHRoZSBjYWNoZSBmb3Ig
Q1BVMCBkb21oZWFwIGlzIHVubmVjZXNzYXJ5LgoKRnVydGhlcm1vcmUsIENQVTAgcGFnZS10YWJs
ZXMgYXJlIHBhcnQgb2YgWGVuIGJpbmFyeSBhbmQgd2lsbCBhbHJlYWR5IGJlCnplcm9lZCBiZWZv
cmUgYmVlbiB1c2VkLiBTbyBpdCBpcyBwb2ludGxlc3MgdG8gemVybyB0aGUgZG9taGVhcCBhZ2Fp
bi4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+ClJl
dmlld2VkLWJ5OiBBbmRyaWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgoKLS0tCiAg
ICBDaGFuZ2VzIGluIHYyOgogICAgICAgIC0gVHdlYWsgYSBiaXQgdGhlIGNvbW1pdCBtZXNzYWdl
CiAgICAgICAgLSBBZGQgQW5kcmlpJ3MgcmV2aWV3ZWQtYnkKLS0tCiB4ZW4vYXJjaC9hcm0vbW0u
YyB8IDUgLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL2FybS9tbS5jIGIveGVuL2FyY2gvYXJtL21tLmMKaW5kZXggZTA5MGFmYjk3Ni4u
Y2RhMjg0N2QwMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL21tLmMKKysrIGIveGVuL2FyY2gv
YXJtL21tLmMKQEAgLTcyNCwxMSArNzI0LDYgQEAgdm9pZCBfX2luaXQgc2V0dXBfcGFnZXRhYmxl
cyh1bnNpZ25lZCBsb25nIGJvb3RfcGh5c19vZmZzZXQpCiAjaWZkZWYgQ09ORklHX0FSTV8zMgog
ICAgIHBlcl9jcHUoeGVuX3BndGFibGUsIDApID0gY3B1MF9wZ3RhYmxlOwogICAgIHBlcl9jcHUo
eGVuX2RvbW1hcCwgMCkgPSBjcHUwX2RvbW1hcDsKLQotICAgIC8qIE1ha2Ugc3VyZSBpdCBpcyBj
bGVhciAqLwotICAgIG1lbXNldCh0aGlzX2NwdSh4ZW5fZG9tbWFwKSwgMCwgRE9NSEVBUF9TRUNP
TkRfUEFHRVMqUEFHRV9TSVpFKTsKLSAgICBjbGVhbl9kY2FjaGVfdmFfcmFuZ2UodGhpc19jcHUo
eGVuX2RvbW1hcCksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBET01IRUFQX1NFQ09O
RF9QQUdFUypQQUdFX1NJWkUpOwogI2VuZGlmCiB9CiAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 14 12:25:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 12:25:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQWUn-0002rr-K3; Tue, 14 May 2019 12:25:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zxYt=TO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hQWUm-0002pk-9m
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 12:25:24 +0000
X-Inumbo-ID: 589e5fd1-7643-11e9-8980-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 589e5fd1-7643-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 12:25:23 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 3897A15AD;
 Tue, 14 May 2019 05:25:23 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 057143F71E;
 Tue, 14 May 2019 05:25:21 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 14 May 2019 13:24:51 +0100
Message-Id: <20190514122456.28559-15-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190514122456.28559-1-julien.grall@arm.com>
References: <20190514122456.28559-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH MM-PART2 RESEND v2 14/19] xen/arm32: mm: Avoid
 cleaning the cache for secondary CPUs page-tables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHBhZ2UtdGFibGUgd2Fsa2VyIGlzIGNvbmZpZ3VyZWQgdG8gdXNlIHRoZSBzYW1lIHNoYXJl
YWJpbGl0eSBhbmQKY2FjaGVhYmlsaXR5IGFzIHRoZSBhY2Nlc3MgcGVyZm9ybWVkIHdoZW4gdXBk
YXRpbmcgdGhlIHBhZ2UtdGFibGVzLiBUaGlzCm1lYW5zIGNsZWFuaW5nIHRoZSBjYWNoZSBmb3Ig
c2Vjb25kYXJ5IENQVXMgcnVudGltZSBwYWdlLXRhYmxlcyBpcwp1bm5lY2Vzc2FyeS4KClNpZ25l
ZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+ClJldmlld2VkLWJ5
OiBBbmRyaWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgoKLS0tCiAgICBDaGFuZ2Vz
IGluIHYyOgogICAgICAgIC0gQWRkIEFuZHJpaSdzIHJldmlld2VkLWJ5Ci0tLQogeGVuL2FyY2gv
YXJtL21tLmMgfCAzIC0tLQogMSBmaWxlIGNoYW5nZWQsIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL21tLmMgYi94ZW4vYXJjaC9hcm0vbW0uYwppbmRleCBjZGEyODQ3
ZDAwLi42ZGI3ZGRhMGRhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vbW0uYworKysgYi94ZW4v
YXJjaC9hcm0vbW0uYwpAQCAtNzY5LDkgKzc2OSw2IEBAIGludCBpbml0X3NlY29uZGFyeV9wYWdl
dGFibGVzKGludCBjcHUpCiAgICAgICAgIHdyaXRlX3B0ZSgmZmlyc3RbZmlyc3RfdGFibGVfb2Zm
c2V0KERPTUhFQVBfVklSVF9TVEFSVCtpKkZJUlNUX1NJWkUpXSwgcHRlKTsKICAgICB9CiAKLSAg
ICBjbGVhbl9kY2FjaGVfdmFfcmFuZ2UoZmlyc3QsIFBBR0VfU0laRSk7Ci0gICAgY2xlYW5fZGNh
Y2hlX3ZhX3JhbmdlKGRvbWhlYXAsIERPTUhFQVBfU0VDT05EX1BBR0VTKlBBR0VfU0laRSk7Ci0K
ICAgICBwZXJfY3B1KHhlbl9wZ3RhYmxlLCBjcHUpID0gZmlyc3Q7CiAgICAgcGVyX2NwdSh4ZW5f
ZG9tbWFwLCBjcHUpID0gZG9taGVhcDsKIAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 14 12:25:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 12:25:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQWUp-0002vG-9c; Tue, 14 May 2019 12:25:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zxYt=TO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hQWUn-0002ry-MV
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 12:25:25 +0000
X-Inumbo-ID: 597634ac-7643-11e9-abeb-07f7ac8ed8f0
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 597634ac-7643-11e9-abeb-07f7ac8ed8f0;
 Tue, 14 May 2019 12:25:24 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 865E7341;
 Tue, 14 May 2019 05:25:24 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 769D33F71E;
 Tue, 14 May 2019 05:25:23 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 14 May 2019 13:24:52 +0100
Message-Id: <20190514122456.28559-16-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190514122456.28559-1-julien.grall@arm.com>
References: <20190514122456.28559-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH MM-PART2 RESEND v2 15/19] xen/arm: mm: Introduce
 DEFINE_PAGE_TABLE{, S} and use it
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Andrii_Anisov@epam.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2UgaGF2ZSBtdWx0aXBsZSBzdGF0aWMgcGFnZS10YWJsZXMgZGVmaW5lZCBpbiBhcmNoL2FybS9t
bS5jLiBUaGUKY3VycmVudCB3YXkgdG8gZGVmaW5lIHRoZW0gaXMgZGlmZmljdWx0IHRvIHJlYWQg
YW5kIGRvZXMgbm90IGhlbHAgd2hlbgptYWtpbmcgbW9kaWZpY2F0aW9uLgoKVHdvIG5ldyBoZWxw
ZXJzIERFRklORV9QQUdFX1RBQkxFUyAodG8gZGVmaW5lIG11bHRpcGxlIHBhZ2UtdGFibGVzKSBh
bmQKREVGSU5FX1BBR0VfVEFCTEUgKGFsaWFzIG9mIERFRklORV9QQUdFX1RBQkxFUyguLi4sIDEp
KSBhcmUgaW50cm9kdWNlZAphbmQgbm93IHVzZWQgdG8gZGVmaW5lIHN0YXRpYyBwYWdlLXRhYmxl
cy4KCk5vdGUgdGhhdCBERUZJTkVfUEFHRV9UQUJMRVMoKSBhbGlnbm1lbnQgZGlmZmVycyBmcm9t
IHdoYXQgaXMgY3VycmVudGx5CnVzZWQgZm9yIGFsbG9jYXRpbmcgcGFnZS10YWJsZXMuIFRoaXMg
aXMgZmluZSBiZWNhdXNlIHBhZ2UtdGFibGVzIGFyZQpvbmx5IHJlcXVpcmVkIHRvIGJlIGFsaWdu
ZWQgdG8gYSBwYWdlLXNpemUuCgpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPgoKLS0tCiAgICBDaGFuZ2VzIGluIHYyOgogICAgICAgIC0gUGF0Y2ggaW4g
cmVwbGFjZW1lbnQgb2YgIlVzZSB0aGUgc2hvcnRlciB2ZXJzaW9uCiAgICAgICAgX19hbGlnbmVk
KFBBR0VfU0laRSkgdG8gYWxpZ24gcGFnZS10YWJsZXMiLgotLS0KIHhlbi9hcmNoL2FybS9tbS5j
IHwgMzIgKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAx
OCBpbnNlcnRpb25zKCspLCAxNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vbW0uYyBiL3hlbi9hcmNoL2FybS9tbS5jCmluZGV4IDZkYjdkZGEwZGEuLjlhNWYyZTFjM2Yg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9tbS5jCisrKyBiL3hlbi9hcmNoL2FybS9tbS5jCkBA
IC01MCw2ICs1MCwxMSBAQCBzdHJ1Y3QgZG9tYWluICpkb21feGVuLCAqZG9tX2lvLCAqZG9tX2Nv
dzsKICN1bmRlZiBtZm5fdG9fdmlydAogI2RlZmluZSBtZm5fdG9fdmlydChtZm4pIF9fbWZuX3Rv
X3ZpcnQobWZuX3gobWZuKSkKIAorI2RlZmluZSBERUZJTkVfUEFHRV9UQUJMRVMobmFtZSwgbnIp
ICAgICAgICAgICAgICAgICAgICBcCitscGFlX3QgX19hbGlnbmVkKFBBR0VfU0laRSkgbmFtZVtM
UEFFX0VOVFJJRVMgKiAobnIpXQorCisjZGVmaW5lIERFRklORV9QQUdFX1RBQkxFKG5hbWUpIERF
RklORV9QQUdFX1RBQkxFUyhuYW1lLCAxKQorCiAvKiBTdGF0aWMgc3RhcnQtb2YtZGF5IHBhZ2V0
YWJsZXMgdGhhdCB3ZSB1c2UgYmVmb3JlIHRoZSBhbGxvY2F0b3JzCiAgKiBhcmUgdXAuIFRoZXNl
IGFyZSB1c2VkIGJ5IGFsbCBDUFVzIGR1cmluZyBicmluZ3VwIGJlZm9yZSBzd2l0Y2hpbmcKICAq
IHRvIHRoZSBDUFVzIG93biBwYWdldGFibGVzLgpAQCAtNzMsMTMgKzc4LDEzIEBAIHN0cnVjdCBk
b21haW4gKmRvbV94ZW4sICpkb21faW8sICpkb21fY293OwogICogRmluYWxseSwgaWYgRUFSTFlf
UFJJTlRLIGlzIGVuYWJsZWQgdGhlbiB4ZW5fZml4bWFwIHdpbGwgYmUgbWFwcGVkCiAgKiBieSB0
aGUgQ1BVIG9uY2UgaXQgaGFzIG1vdmVkIG9mZiB0aGUgMToxIG1hcHBpbmcuCiAgKi8KLWxwYWVf
dCBib290X3BndGFibGVbTFBBRV9FTlRSSUVTXSBfX2F0dHJpYnV0ZV9fKChfX2FsaWduZWRfXyg0
MDk2KSkpOworREVGSU5FX1BBR0VfVEFCTEUoYm9vdF9wZ3RhYmxlKTsKICNpZmRlZiBDT05GSUdf
QVJNXzY0Ci1scGFlX3QgYm9vdF9maXJzdFtMUEFFX0VOVFJJRVNdIF9fYXR0cmlidXRlX18oKF9f
YWxpZ25lZF9fKDQwOTYpKSk7Ci1scGFlX3QgYm9vdF9maXJzdF9pZFtMUEFFX0VOVFJJRVNdIF9f
YXR0cmlidXRlX18oKF9fYWxpZ25lZF9fKDQwOTYpKSk7CitERUZJTkVfUEFHRV9UQUJMRShib290
X2ZpcnN0KTsKK0RFRklORV9QQUdFX1RBQkxFKGJvb3RfZmlyc3RfaWQpOwogI2VuZGlmCi1scGFl
X3QgYm9vdF9zZWNvbmRbTFBBRV9FTlRSSUVTXSAgX19hdHRyaWJ1dGVfXygoX19hbGlnbmVkX18o
NDA5NikpKTsKLWxwYWVfdCBib290X3RoaXJkW0xQQUVfRU5UUklFU10gIF9fYXR0cmlidXRlX18o
KF9fYWxpZ25lZF9fKDQwOTYpKSk7CitERUZJTkVfUEFHRV9UQUJMRShib290X3NlY29uZCk7CitE
RUZJTkVfUEFHRV9UQUJMRShib290X3RoaXJkKTsKIAogLyogTWFpbiBydW50aW1lIHBhZ2UgdGFi
bGVzICovCiAKQEAgLTkzLDggKzk4LDggQEAgbHBhZV90IGJvb3RfdGhpcmRbTFBBRV9FTlRSSUVT
XSAgX19hdHRyaWJ1dGVfXygoX19hbGlnbmVkX18oNDA5NikpKTsKIAogI2lmZGVmIENPTkZJR19B
Uk1fNjQKICNkZWZpbmUgSFlQX1BUX1JPT1RfTEVWRUwgMAotbHBhZV90IHhlbl9wZ3RhYmxlW0xQ
QUVfRU5UUklFU10gX19hdHRyaWJ1dGVfXygoX19hbGlnbmVkX18oNDA5NikpKTsKLWxwYWVfdCB4
ZW5fZmlyc3RbTFBBRV9FTlRSSUVTXSBfX2F0dHJpYnV0ZV9fKChfX2FsaWduZWRfXyg0MDk2KSkp
Oworc3RhdGljIERFRklORV9QQUdFX1RBQkxFKHhlbl9wZ3RhYmxlKTsKK3N0YXRpYyBERUZJTkVf
UEFHRV9UQUJMRSh4ZW5fZmlyc3QpOwogI2RlZmluZSBUSElTX0NQVV9QR1RBQkxFIHhlbl9wZ3Rh
YmxlCiAjZWxzZQogI2RlZmluZSBIWVBfUFRfUk9PVF9MRVZFTCAxCkBAIC0xMDcsMTcgKzExMiwx
NiBAQCBzdGF0aWMgREVGSU5FX1BFUl9DUFUobHBhZV90ICosIHhlbl9wZ3RhYmxlKTsKICAqIERP
TUhFQVBfVklSVF9TVEFSVC4uLkRPTUhFQVBfVklSVF9FTkQgaW4gMk1CIGNodW5rcy4gKi8KIHN0
YXRpYyBERUZJTkVfUEVSX0NQVShscGFlX3QgKiwgeGVuX2RvbW1hcCk7CiAvKiBSb290IG9mIHRo
ZSB0cmllIGZvciBjcHUwLCBvdGhlciBDUFUncyBQVHMgYXJlIGR5bmFtaWNhbGx5IGFsbG9jYXRl
ZCAqLwotbHBhZV90IGNwdTBfcGd0YWJsZVtMUEFFX0VOVFJJRVNdIF9fYXR0cmlidXRlX18oKF9f
YWxpZ25lZF9fKDQwOTYpKSk7CitzdGF0aWMgREVGSU5FX1BBR0VfVEFCTEUoY3B1MF9wZ3RhYmxl
KTsKIC8qIGNwdTAncyBkb21oZWFwIHBhZ2UgdGFibGVzICovCi1scGFlX3QgY3B1MF9kb21tYXBb
TFBBRV9FTlRSSUVTKkRPTUhFQVBfU0VDT05EX1BBR0VTXQotICAgIF9fYXR0cmlidXRlX18oKF9f
YWxpZ25lZF9fKDQwOTYqRE9NSEVBUF9TRUNPTkRfUEFHRVMpKSk7CitzdGF0aWMgREVGSU5FX1BB
R0VfVEFCTEVTKGNwdTBfZG9tbWFwLCBET01IRUFQX1NFQ09ORF9QQUdFUyk7CiAjZW5kaWYKIAog
I2lmZGVmIENPTkZJR19BUk1fNjQKIC8qIFRoZSBmaXJzdCBwYWdlIG9mIHRoZSBmaXJzdCBsZXZl
bCBtYXBwaW5nIG9mIHRoZSB4ZW5oZWFwLiBUaGUKICAqIHN1YnNlcXVlbnQgeGVuaGVhcCBmaXJz
dCBsZXZlbCBwYWdlcyBhcmUgZHluYW1pY2FsbHkgYWxsb2NhdGVkLCBidXQKICAqIHdlIG5lZWQg
dGhpcyBvbmUgdG8gYm9vdHN0cmFwIG91cnNlbHZlcy4gKi8KLWxwYWVfdCB4ZW5oZWFwX2ZpcnN0
X2ZpcnN0W0xQQUVfRU5UUklFU10gX19hdHRyaWJ1dGVfXygoX19hbGlnbmVkX18oNDA5NikpKTsK
K3N0YXRpYyBERUZJTkVfUEFHRV9UQUJMRSh4ZW5oZWFwX2ZpcnN0X2ZpcnN0KTsKIC8qIFRoZSB6
ZXJvZXRoIGxldmVsIHNsb3Qgd2hpY2ggdXNlcyB4ZW5oZWFwX2ZpcnN0X2ZpcnN0LiBVc2VkIGJl
Y2F1c2UKICAqIHNldHVwX3hlbmhlYXBfbWFwcGluZ3Mgb3RoZXJ3aXNlIHJlbGllcyBvbiBtZm5f
dG9fdmlydCB3aGljaCBpc24ndAogICogdmFsaWQgZm9yIGEgbm9uLXhlbmhlYXAgbWFwcGluZy4g
Ki8KQEAgLTEzMSwxMiArMTM1LDEyIEBAIHN0YXRpYyBfX2luaXRkYXRhIGludCB4ZW5oZWFwX2Zp
cnN0X2ZpcnN0X3Nsb3QgPSAtMTsKICAqIGFkZHJlc3NlcyBmcm9tIDAgdG8gMHg3ZmZmZmZmZi4g
T2Zmc2V0cyBpbnRvIGl0IGFyZSBjYWxjdWxhdGVkCiAgKiB3aXRoIHNlY29uZF9saW5lYXJfb2Zm
c2V0KCksIG5vdCBzZWNvbmRfdGFibGVfb2Zmc2V0KCkuCiAgKi8KLWxwYWVfdCB4ZW5fc2Vjb25k
W0xQQUVfRU5UUklFUyoyXSBfX2F0dHJpYnV0ZV9fKChfX2FsaWduZWRfXyg0MDk2KjIpKSk7Citz
dGF0aWMgREVGSU5FX1BBR0VfVEFCTEVTKHhlbl9zZWNvbmQsIDIpOwogLyogRmlyc3QgbGV2ZWwg
cGFnZSB0YWJsZSB1c2VkIGZvciBmaXhtYXAgKi8KLWxwYWVfdCB4ZW5fZml4bWFwW0xQQUVfRU5U
UklFU10gX19hdHRyaWJ1dGVfXygoX19hbGlnbmVkX18oNDA5NikpKTsKK0RFRklORV9QQUdFX1RB
QkxFKHhlbl9maXhtYXApOwogLyogRmlyc3QgbGV2ZWwgcGFnZSB0YWJsZSB1c2VkIHRvIG1hcCBY
ZW4gaXRzZWxmIHdpdGggdGhlIFhOIGJpdCBzZXQKICAqIGFzIGFwcHJvcHJpYXRlLiAqLwotc3Rh
dGljIGxwYWVfdCB4ZW5feGVubWFwW0xQQUVfRU5UUklFU10gX19hdHRyaWJ1dGVfXygoX19hbGln
bmVkX18oNDA5NikpKTsKK3N0YXRpYyBERUZJTkVfUEFHRV9UQUJMRSh4ZW5feGVubWFwKTsKIAog
LyogTm9uLWJvb3QgQ1BVcyB1c2UgdGhpcyB0byBmaW5kIHRoZSBjb3JyZWN0IHBhZ2V0YWJsZXMu
ICovCiB1aW50NjRfdCBpbml0X3R0YnI7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 14 12:25:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 12:25:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQWUq-0002xK-AV; Tue, 14 May 2019 12:25:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zxYt=TO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hQWUo-0002uU-Uh
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 12:25:26 +0000
X-Inumbo-ID: 5a3a3ae6-7643-11e9-ac14-47d38e703330
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 5a3a3ae6-7643-11e9-ac14-47d38e703330;
 Tue, 14 May 2019 12:25:26 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D434F15AB;
 Tue, 14 May 2019 05:25:25 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C49993F720;
 Tue, 14 May 2019 05:25:24 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 14 May 2019 13:24:53 +0100
Message-Id: <20190514122456.28559-17-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190514122456.28559-1-julien.grall@arm.com>
References: <20190514122456.28559-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH MM-PART2 RESEND v2 16/19] xen/arm: mm: Protect
 Xen page-table update with a spinlock
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Andrii_Anisov@epam.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGZ1bmN0aW9uIGNyZWF0ZV94ZW5fZW50cmllcygpIG1heSBiZSBjYWxsZWQgY29uY3VycmVu
dGx5LiBGb3IKaW5zdGFuY2UsIHdoaWxlIHRoZSB2bWFwIGFsbG9jYXRpb24gaXMgcHJvdGVjdGVk
IGJ5IGEgc3BpbmxvY2ssIHRoZQptYXBwaW5nIGlzIG5vdC4KClRoZSBpbXBsZW1lbnRhdGlvbiBj
cmVhdGVfeGVuX2VudHJpZXMoKSBjb250YWlucyBxdWl0ZSBhIGZldyBUT0NUT1UKcmFjZXMgc3Vj
aCBhcyB3aGVuIGFsbG9jYXRpbmcgdGhlIDNyZC1sZXZlbCBwYWdlLXRhYmxlcy4KClRoYW5rZnVs
bHksIHRoZXkgYXJlIHByZXR0eSBoYXJkIHRvIHJlYWNoIGFzIHBhZ2UtdGFibGVzIGFyZSBhbGxv
Y2F0ZWQKb25jZSBhbmQgbmV2ZXIgcmVsZWFzZWQuIFlldCBpdCBpcyBwb3NzaWJsZSwgc28gd2Ug
bmVlZCB0byBwcm90ZWN0IHdpdGgKYSBzcGlubG9jayB0byBhdm9pZCBjb3JydXB0aW5nIHRoZSBw
YWdlLXRhYmxlcy4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+CgotLS0KICAgIENoYW5nZXMgaW4gdjI6CiAgICAgICAgLSBSZXdvcmsgdGhlIGNvbW1p
dCBtZXNzYWdlCi0tLQogeGVuL2FyY2gvYXJtL21tLmMgfCA2ICsrKysrKwogMSBmaWxlIGNoYW5n
ZWQsIDYgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9tbS5jIGIveGVu
L2FyY2gvYXJtL21tLmMKaW5kZXggOWE1ZjJlMWMzZi4uNzUwMmExNDc2MCAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gvYXJtL21tLmMKKysrIGIveGVuL2FyY2gvYXJtL21tLmMKQEAgLTk3NCw2ICs5NzQs
OCBAQCBlbnVtIHhlbm1hcF9vcGVyYXRpb24gewogICAgIFJFU0VSVkUKIH07CiAKK3N0YXRpYyBE
RUZJTkVfU1BJTkxPQ0soeGVuX3B0X2xvY2spOworCiBzdGF0aWMgaW50IGNyZWF0ZV94ZW5fZW50
cmllcyhlbnVtIHhlbm1hcF9vcGVyYXRpb24gb3AsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBsb25nIHZpcnQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBt
Zm5fdCBtZm4sCkBAIC05ODUsNiArOTg3LDggQEAgc3RhdGljIGludCBjcmVhdGVfeGVuX2VudHJp
ZXMoZW51bSB4ZW5tYXBfb3BlcmF0aW9uIG9wLAogICAgIGxwYWVfdCBwdGUsICplbnRyeTsKICAg
ICBscGFlX3QgKnRoaXJkID0gTlVMTDsKIAorICAgIHNwaW5fbG9jaygmeGVuX3B0X2xvY2spOwor
CiAgICAgZm9yKDsgYWRkciA8IGFkZHJfZW5kOyBhZGRyICs9IFBBR0VfU0laRSwgbWZuID0gbWZu
X2FkZChtZm4sIDEpKQogICAgIHsKICAgICAgICAgZW50cnkgPSAmeGVuX3NlY29uZFtzZWNvbmRf
bGluZWFyX29mZnNldChhZGRyKV07CkBAIC0xMDU5LDYgKzEwNjMsOCBAQCBvdXQ6CiAgICAgICov
CiAgICAgZmx1c2hfeGVuX3RsYl9yYW5nZV92YSh2aXJ0LCBQQUdFX1NJWkUgKiBucl9tZm5zKTsK
IAorICAgIHNwaW5fdW5sb2NrKCZ4ZW5fcHRfbG9jayk7CisKICAgICByZXR1cm4gcmM7CiB9CiAK
LS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 14 12:25:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 12:25:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQWUs-00031T-Ba; Tue, 14 May 2019 12:25:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zxYt=TO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hQWUq-0002xF-7P
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 12:25:28 +0000
X-Inumbo-ID: 5b1924ae-7643-11e9-9940-9b8327bca63d
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 5b1924ae-7643-11e9-9940-9b8327bca63d;
 Tue, 14 May 2019 12:25:27 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 5165D15AD;
 Tue, 14 May 2019 05:25:27 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 1E3F03F71E;
 Tue, 14 May 2019 05:25:25 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 14 May 2019 13:24:54 +0100
Message-Id: <20190514122456.28559-18-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190514122456.28559-1-julien.grall@arm.com>
References: <20190514122456.28559-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH MM-PART2 RESEND v2 17/19] xen/arm: mm:
 Initialize page-tables earlier
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2luY2UgY29tbWl0IGY2MDY1OGM2YWUgInhlbi9hcm06IFN0b3AgcmVsb2NhdGluZyBYZW4iLCB0
aGUgZnVuY3Rpb24Kc2V0dXBfcGFnZV90YWJsZXMoKSBkb2VzIG5vdCByZXF1aXJlIGFueSBpbmZv
cm1hdGlvbiBmcm9tIHRoZSBGRFQuCgpTbyB0aGUgaW5pdGlhbGl6YXRpb24gb2YgdGhlIHBhZ2Ut
dGFibGVzIGNhbiBiZSBkb25lIG11Y2ggZWFybGllciBpbiB0aGUKYm9vdCBwcm9jZXNzLiBUaGUg
ZWFybGllc3Qgc2V0dXBfcGFnZV90YWJsZXMoKSBjYW4gYmUgY2FsbGVkIGlzIGFmdGVyCnRyYXBz
IGhhdmUgYmVlbiBpbml0aWFsaXplZCwgc28gd2UgY2FuIGdldCBiYWNrdHJhY2UgaWYgYW4gZXJy
b3IKb2NjdXJyZWQuCgpNb3ZpbmcgdGhlIGluaXRpYWxpemF0aW9uIG9mIHRoZSBwYWdlLXRhYmxl
cyBhbHNvIGF2b2lkIHRoZSBkYW5jZSB0byBtYXAKdGhlIEZEVCBhZ2FpbiBpbiB0aGUgbmV3IHNl
dCBvZiBwYWdlLXRhYmxlcy4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+ClJldmlld2VkLWJ5OiBBbmRyaWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVw
YW0uY29tPgoKLS0tCiAgICBDaGFuZ2VzIGluIHYyOgogICAgICAgIC0gQWRkIEFuZHJpaSdzIHJl
dmlld2VkLWJ5Ci0tLQogeGVuL2FyY2gvYXJtL21tLmMgICAgfCAxMiArKystLS0tLS0tLS0KIHhl
bi9hcmNoL2FybS9zZXR1cC5jIHwgIDQgKystLQogMiBmaWxlcyBjaGFuZ2VkLCA1IGluc2VydGlv
bnMoKyksIDExIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9tbS5jIGIv
eGVuL2FyY2gvYXJtL21tLmMKaW5kZXggNzUwMmExNDc2MC4uZWFjYzE2NDdlMCAxMDA2NDQKLS0t
IGEveGVuL2FyY2gvYXJtL21tLmMKKysrIGIveGVuL2FyY2gvYXJtL21tLmMKQEAgLTU1MCw3ICs1
NTAsNyBAQCBzdGF0aWMgaW5saW5lIGxwYWVfdCBwdGVfb2ZfeGVuYWRkcih2YWRkcl90IHZhKQog
ICAgIHJldHVybiBtZm5fdG9feGVuX2VudHJ5KG1hZGRyX3RvX21mbihtYSksIE1UX05PUk1BTCk7
CiB9CiAKLS8qIE1hcCB0aGUgRkRUIGluIHRoZSBlYXJseSBib290IHBhZ2UgdGFibGUgKi8KKy8q
IE1hcCB0aGUgRkRUIGluIHRoZSBydW50aW1lIHBhZ2UgdGFibGUgKi8KIHZvaWQgKiBfX2luaXQg
ZWFybHlfZmR0X21hcChwYWRkcl90IGZkdF9wYWRkcikKIHsKICAgICAvKiBXZSBhcmUgdXNpbmcg
Mk1CIHN1cGVycGFnZSBmb3IgbWFwcGluZyB0aGUgRkRUICovCkBAIC01NzMsNyArNTczLDcgQEAg
dm9pZCAqIF9faW5pdCBlYXJseV9mZHRfbWFwKHBhZGRyX3QgZmR0X3BhZGRyKQogICAgIC8qIFRo
ZSBGRFQgaXMgbWFwcGVkIHVzaW5nIDJNQiBzdXBlcnBhZ2UgKi8KICAgICBCVUlMRF9CVUdfT04o
Qk9PVF9GRFRfVklSVF9TVEFSVCAlIFNaXzJNKTsKIAotICAgIGNyZWF0ZV9tYXBwaW5ncyhib290
X3NlY29uZCwgQk9PVF9GRFRfVklSVF9TVEFSVCwgcGFkZHJfdG9fcGZuKGJhc2VfcGFkZHIpLAor
ICAgIGNyZWF0ZV9tYXBwaW5ncyh4ZW5fc2Vjb25kLCBCT09UX0ZEVF9WSVJUX1NUQVJULCBwYWRk
cl90b19wZm4oYmFzZV9wYWRkciksCiAgICAgICAgICAgICAgICAgICAgIFNaXzJNID4+IFBBR0Vf
U0hJRlQsIFNaXzJNKTsKIAogICAgIG9mZnNldCA9IGZkdF9wYWRkciAlIFNFQ09ORF9TSVpFOwpA
QCAtNTg4LDcgKzU4OCw3IEBAIHZvaWQgKiBfX2luaXQgZWFybHlfZmR0X21hcChwYWRkcl90IGZk
dF9wYWRkcikKIAogICAgIGlmICggKG9mZnNldCArIHNpemUpID4gU1pfMk0gKQogICAgIHsKLSAg
ICAgICAgY3JlYXRlX21hcHBpbmdzKGJvb3Rfc2Vjb25kLCBCT09UX0ZEVF9WSVJUX1NUQVJUICsg
U1pfMk0sCisgICAgICAgIGNyZWF0ZV9tYXBwaW5ncyh4ZW5fc2Vjb25kLCBCT09UX0ZEVF9WSVJU
X1NUQVJUICsgU1pfMk0sCiAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkcl90b19wZm4oYmFz
ZV9wYWRkciArIFNaXzJNKSwKICAgICAgICAgICAgICAgICAgICAgICAgIFNaXzJNID4+IFBBR0Vf
U0hJRlQsIFNaXzJNKTsKICAgICB9CkBAIC02OTksMTIgKzY5OSw2IEBAIHZvaWQgX19pbml0IHNl
dHVwX3BhZ2V0YWJsZXModW5zaWduZWQgbG9uZyBib290X3BoeXNfb2Zmc2V0KQogICAgIHB0ZS5w
dC50YWJsZSA9IDE7CiAgICAgeGVuX3NlY29uZFtzZWNvbmRfdGFibGVfb2Zmc2V0KEZJWE1BUF9B
RERSKDApKV0gPSBwdGU7CiAKLSAgICAvKiAuLi4gRFRCICovCi0gICAgcHRlID0gYm9vdF9zZWNv
bmRbc2Vjb25kX3RhYmxlX29mZnNldChCT09UX0ZEVF9WSVJUX1NUQVJUKV07Ci0gICAgeGVuX3Nl
Y29uZFtzZWNvbmRfdGFibGVfb2Zmc2V0KEJPT1RfRkRUX1ZJUlRfU1RBUlQpXSA9IHB0ZTsKLSAg
ICBwdGUgPSBib290X3NlY29uZFtzZWNvbmRfdGFibGVfb2Zmc2V0KEJPT1RfRkRUX1ZJUlRfU1RB
UlQgKyBTWl8yTSldOwotICAgIHhlbl9zZWNvbmRbc2Vjb25kX3RhYmxlX29mZnNldChCT09UX0ZE
VF9WSVJUX1NUQVJUICsgU1pfMk0pXSA9IHB0ZTsKLQogI2lmZGVmIENPTkZJR19BUk1fNjQKICAg
ICB0dGJyID0gKHVpbnRwdHJfdCkgeGVuX3BndGFibGUgKyBwaHlzX29mZnNldDsKICNlbHNlCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vc2V0dXAuYyBiL3hlbi9hcmNoL2FybS9zZXR1cC5jCmlu
ZGV4IDJmNzE0ZDhiMzcuLjg4OWRhNDBkOGQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9zZXR1
cC5jCisrKyBiL3hlbi9hcmNoL2FybS9zZXR1cC5jCkBAIC03NTksNiArNzU5LDggQEAgdm9pZCBf
X2luaXQgc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgYm9vdF9waHlzX29mZnNldCwKICAgICAvKiBJ
bml0aWFsaXplIHRyYXBzIGVhcmx5IGFsbG93IHVzIHRvIGdldCBiYWNrdHJhY2Ugd2hlbiBhbiBl
cnJvciBvY2N1cnJlZCAqLwogICAgIGluaXRfdHJhcHMoKTsKIAorICAgIHNldHVwX3BhZ2V0YWJs
ZXMoYm9vdF9waHlzX29mZnNldCk7CisKICAgICBzbXBfY2xlYXJfY3B1X21hcHMoKTsKIAogICAg
IGRldmljZV90cmVlX2ZsYXR0ZW5lZCA9IGVhcmx5X2ZkdF9tYXAoZmR0X3BhZGRyKTsKQEAgLTc4
MCw4ICs3ODIsNiBAQCB2b2lkIF9faW5pdCBzdGFydF94ZW4odW5zaWduZWQgbG9uZyBib290X3Bo
eXNfb2Zmc2V0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAocGFkZHJfdCkodWludHB0
cl90KShfZW5kIC0gX3N0YXJ0ICsgMSksIGZhbHNlKTsKICAgICBCVUdfT04oIXhlbl9ib290bW9k
dWxlKTsKIAotICAgIHNldHVwX3BhZ2V0YWJsZXMoYm9vdF9waHlzX29mZnNldCk7Ci0KICAgICBz
ZXR1cF9tbShmZHRfcGFkZHIsIGZkdF9zaXplKTsKIAogICAgIC8qIFBhcnNlIHRoZSBBQ1BJIHRh
YmxlcyBmb3IgcG9zc2libGUgYm9vdC10aW1lIGNvbmZpZ3VyYXRpb24gKi8KLS0gCjIuMTEuMAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 14 12:25:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 12:25:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQWUu-00034t-0n; Tue, 14 May 2019 12:25:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zxYt=TO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hQWUs-00031z-Li
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 12:25:30 +0000
X-Inumbo-ID: 5befe1c5-7643-11e9-8980-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 5befe1c5-7643-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 12:25:28 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id C2A60341;
 Tue, 14 May 2019 05:25:28 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 8F48F3F71E;
 Tue, 14 May 2019 05:25:27 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 14 May 2019 13:24:55 +0100
Message-Id: <20190514122456.28559-19-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190514122456.28559-1-julien.grall@arm.com>
References: <20190514122456.28559-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH MM-PART2 RESEND v2 18/19] xen/arm: mm: Check
 start is always before end in {destroy, modify}_xen_mappings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHR3byBoZWxwZXJzIHtkZXN0cm95LCBtb2RpZnl9X3hlbl9tYXBwaW5ncyBkb24ndCBjaGVj
ayB0aGF0IHRoZQpzdGFydCBpcyBhbHdheXMgYmVmb3JlIHRoZSBlbmQuIFRoaXMgc2hvdWxkIG5l
dmVyIGhhcHBlbiBidXQgaWYgaXQKaGFwcGVucywgaXQgd2lsbCByZXN1bHQgdG8gdW5leHBlY3Rl
ZCBiZWhhdmlvci4KCkNhdGNoIHN1Y2ggaXNzdWVzIGVhcmxpZXIgb24gYnkgYWRkaW5nIGFuIEFT
U0VSVCBpbiBkZXN0cm95X3hlbl9tYXBwaW5ncwphbmQgbW9kaWZ5X3hlbl9tYXBwaW5ncy4KClNp
Z25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+ClJldmlld2Vk
LWJ5OiBBbmRyaWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgoKLS0tCiAgICBDaGFu
Z2VzIGluIHYyOgogICAgICAgIC0gQWRkIEFuZHJpaSdzIHJldmlld2VkLWJ5Ci0tLQogeGVuL2Fy
Y2gvYXJtL21tLmMgfCAyICsrCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL21tLmMgYi94ZW4vYXJjaC9hcm0vbW0uYwppbmRleCBlYWNj
MTY0N2UwLi5iNDA4ZGU3Yzc1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vbW0uYworKysgYi94
ZW4vYXJjaC9hcm0vbW0uYwpAQCAtMTA3NywxMSArMTA3NywxMyBAQCBpbnQgcG9wdWxhdGVfcHRf
cmFuZ2UodW5zaWduZWQgbG9uZyB2aXJ0LCB1bnNpZ25lZCBsb25nIG5yX21mbnMpCiAKIGludCBk
ZXN0cm95X3hlbl9tYXBwaW5ncyh1bnNpZ25lZCBsb25nIHYsIHVuc2lnbmVkIGxvbmcgZSkKIHsK
KyAgICBBU1NFUlQodiA8PSBlKTsKICAgICByZXR1cm4gY3JlYXRlX3hlbl9lbnRyaWVzKFJFTU9W
RSwgdiwgSU5WQUxJRF9NRk4sIChlIC0gdikgPj4gUEFHRV9TSElGVCwgMCk7CiB9CiAKIGludCBt
b2RpZnlfeGVuX21hcHBpbmdzKHVuc2lnbmVkIGxvbmcgcywgdW5zaWduZWQgbG9uZyBlLCB1bnNp
Z25lZCBpbnQgZmxhZ3MpCiB7CisgICAgQVNTRVJUKHMgPD0gZSk7CiAgICAgcmV0dXJuIGNyZWF0
ZV94ZW5fZW50cmllcyhNT0RJRlksIHMsIElOVkFMSURfTUZOLCAoZSAtIHMpID4+IFBBR0VfU0hJ
RlQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGFncyk7CiB9Ci0tIAoyLjExLjAK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 14 12:25:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 12:25:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQWUv-00038e-P0; Tue, 14 May 2019 12:25:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zxYt=TO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hQWUt-00034q-W8
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 12:25:32 +0000
X-Inumbo-ID: 5ccf11b6-7643-11e9-8980-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 5ccf11b6-7643-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 12:25:30 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 3FBD915AB;
 Tue, 14 May 2019 05:25:30 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 0CB6C3F71E;
 Tue, 14 May 2019 05:25:28 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 14 May 2019 13:24:56 +0100
Message-Id: <20190514122456.28559-20-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190514122456.28559-1-julien.grall@arm.com>
References: <20190514122456.28559-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH MM-PART2 RESEND v2 19/19] xen/arm: Pair call to
 set_fixmap with call to clear_fixmap in copy_from_paddr
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXQgdGhlIG1vbWVudCwgc2V0X2ZpeG1hcCBtYXkgcmVwbGFjZSBhIHZhbGlkIGVudHJ5IHdpdGhv
dXQgZm9sbG93aW5nCnRoZSBicmVhay1iZWZvcmUtbWFrZSBzZXF1ZW5jZS4gVGhpcyBtYXkgcmVz
dWx0IHRvIFRMQiBjb25mbGljdCBhYm9ydC4KClJhdGhlciB0aGFuIGRlYWxpbmcgd2l0aCBCcmVh
ay1CZWZvcmUtTWFrZSBpbiBzZXRfZml4bWFwLCBldmVyeSBjYWxsIHRvCnNldF9maXhtYXAgaXMg
cGFpcmVkIHdpdGggYSBjYWxsIHRvIGNsZWFyX2ZpeG1hcC4KClNpZ25lZC1vZmYtYnk6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+ClJldmlld2VkLWJ5OiBBbmRyaWkgQW5pc292
IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgoKLS0tCiAgICBDaGFuZ2VzIGluIHYyOgogICAgICAg
IC0gQWRkIEFuZHJpaSdzIHJldmlld2VkLWJ5Ci0tLQogeGVuL2FyY2gvYXJtL2tlcm5lbC5jIHwg
MyArLS0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMiBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0va2VybmVsLmMgYi94ZW4vYXJjaC9hcm0va2VybmVsLmMK
aW5kZXggZTNmZmRiMmZhMS4uMzg5YmVmMmFmYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2tl
cm5lbC5jCisrKyBiL3hlbi9hcmNoL2FybS9rZXJuZWwuYwpAQCAtNTgsMTMgKzU4LDEyIEBAIHZv
aWQgX19pbml0IGNvcHlfZnJvbV9wYWRkcih2b2lkICpkc3QsIHBhZGRyX3QgcGFkZHIsIHVuc2ln
bmVkIGxvbmcgbGVuKQogICAgICAgICBzZXRfZml4bWFwKEZJWE1BUF9NSVNDLCBtYWRkcl90b19t
Zm4ocGFkZHIpLCBQQUdFX0hZUEVSVklTT1JfV0MpOwogICAgICAgICBtZW1jcHkoZHN0LCBzcmMg
KyBzLCBsKTsKICAgICAgICAgY2xlYW5fZGNhY2hlX3ZhX3JhbmdlKGRzdCwgbCk7CisgICAgICAg
IGNsZWFyX2ZpeG1hcChGSVhNQVBfTUlTQyk7CiAKICAgICAgICAgcGFkZHIgKz0gbDsKICAgICAg
ICAgZHN0ICs9IGw7CiAgICAgICAgIGxlbiAtPSBsOwogICAgIH0KLQotICAgIGNsZWFyX2ZpeG1h
cChGSVhNQVBfTUlTQyk7CiB9CiAKIHN0YXRpYyB2b2lkIF9faW5pdCBwbGFjZV9tb2R1bGVzKHN0
cnVjdCBrZXJuZWxfaW5mbyAqaW5mbywKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 14 12:31:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 12:31:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQWau-0005O8-91; Tue, 14 May 2019 12:31:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zxYt=TO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hQWat-0005NT-26
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 12:31:43 +0000
X-Inumbo-ID: 3a201512-7644-11e9-8980-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 3a201512-7644-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 12:31:41 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 80C1315AB;
 Tue, 14 May 2019 05:31:41 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 4CF8D3F71E;
 Tue, 14 May 2019 05:31:40 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 14 May 2019 13:31:20 +0100
Message-Id: <20190514123125.29086-8-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190514123125.29086-1-julien.grall@arm.com>
References: <20190514123125.29086-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH MM-PART3 v2 07/12] xen/arm: mm: Rework
 xen_pt_update_entry to avoid use xenmap_operation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2l0aCB0aGUgbmV3bHkgaW50cm9kdWNlZCBmbGFncywgaXQgaXMgbm93IHBvc3NpYmxlIHRvIGtu
b3cgaG93IHRoZSBwYWdlCndpbGwgYmUgdXBkYXRlZCB0aHJvdWdoIHRoZSBmbGFncy4KCkFsbCB0
aGUgdXNlIG9mIHhlbm1hcF9vcGVyYXRpb24gYXJlIG5vdyByZXBsYWNlZCB3aXRoIHRoZSBmbGFn
cy4gQXQgdGhlCnNhbWUgdGltZSwgdmFsaWRpdHkgY2hlY2sgYXJlIG5vdyByZW1vdmVkIGFzIHRo
ZXkgYXJlIGdhdGhlcmVkIGluCnhlbl9wdF9jaGVja19lbnRyeSgpLgoKU2lnbmVkLW9mZi1ieTog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KUmV2aWV3ZWQtYnk6IEFuZHJpaSBB
bmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+CgotLS0KCiAgICBDaGFuZ2VzIGluIHYyOgog
ICAgICAgIC0gRml4IHR5cG8gaW4gdGhlIGNvbW1pdCBtZXNzYWdlCiAgICAgICAgLSBBZGQgQW5k
cmlpJ3MgcmV2aWV3ZWQtYnkKLS0tCiB4ZW4vYXJjaC9hcm0vbW0uYyB8IDQ3ICsrKysrKysrKysr
KysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjMg
aW5zZXJ0aW9ucygrKSwgMjQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L21tLmMgYi94ZW4vYXJjaC9hcm0vbW0uYwppbmRleCA0NWE2ZjkyODdmLi44NmUxZmFlZWI1IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vbW0uYworKysgYi94ZW4vYXJjaC9hcm0vbW0uYwpAQCAt
MTA2NywzNCArMTA2NywzMyBAQCBzdGF0aWMgaW50IHhlbl9wdF91cGRhdGVfZW50cnkoZW51bSB4
ZW5tYXBfb3BlcmF0aW9uIG9wLCB1bnNpZ25lZCBsb25nIGFkZHIsCiAgICAgaWYgKCAheGVuX3B0
X2NoZWNrX2VudHJ5KCplbnRyeSwgbWZuLCBmbGFncykgKQogICAgICAgICByZXR1cm4gLUVJTlZB
TDsKIAotICAgIHN3aXRjaCAoIG9wICkgewotICAgICAgICBjYXNlIElOU0VSVDoKLSAgICAgICAg
Y2FzZSBSRVNFUlZFOgotICAgICAgICAgICAgaWYgKCBvcCA9PSBSRVNFUlZFICkKLSAgICAgICAg
ICAgICAgICBicmVhazsKKyAgICAvKiBJZiB3ZSBhcmUgb25seSBwb3B1bGF0aW5nIHBhZ2UtdGFi
bGUsIHRoZW4gd2UgYXJlIGRvbmUuICovCisgICAgaWYgKCBmbGFncyAmIF9QQUdFX1BPUFVMQVRF
ICkKKyAgICAgICAgcmV0dXJuIDA7CisKKyAgICAvKiBXZSBhcmUgcmVtb3ZpbmcgdGhlIHBhZ2Ug
Ki8KKyAgICBpZiAoICEoZmxhZ3MgJiBfUEFHRV9QUkVTRU5UKSApCisgICAgICAgIG1lbXNldCgm
cHRlLCAweDAwLCBzaXplb2YocHRlKSk7CisgICAgZWxzZQorICAgIHsKKyAgICAgICAgLyogV2Ug
YXJlIGluc2VydGluZyBhIG1hcHBpbmcgPT4gQ3JlYXRlIG5ldyBwdGUuICovCisgICAgICAgIGlm
ICggIW1mbl9lcShtZm4sIElOVkFMSURfTUZOKSApCisgICAgICAgIHsKICAgICAgICAgICAgIHB0
ZSA9IG1mbl90b194ZW5fZW50cnkobWZuLCBQQUdFX0FJX01BU0soZmxhZ3MpKTsKLSAgICAgICAg
ICAgIHB0ZS5wdC5ybyA9IFBBR0VfUk9fTUFTSyhmbGFncyk7Ci0gICAgICAgICAgICBwdGUucHQu
eG4gPSBQQUdFX1hOX01BU0soZmxhZ3MpOwotICAgICAgICAgICAgQlVHX09OKCFwdGUucHQucm8g
JiYgIXB0ZS5wdC54bik7CisKKyAgICAgICAgICAgIC8qIFRoaXJkIGxldmVsIGVudHJpZXMgc2V0
IHB0ZS5wdC50YWJsZSA9IDEgKi8KICAgICAgICAgICAgIHB0ZS5wdC50YWJsZSA9IDE7Ci0gICAg
ICAgICAgICB3cml0ZV9wdGUoZW50cnksIHB0ZSk7Ci0gICAgICAgICAgICBicmVhazsKLSAgICAg
ICAgY2FzZSBNT0RJRlk6Ci0gICAgICAgIGNhc2UgUkVNT1ZFOgotICAgICAgICAgICAgaWYgKCBv
cCA9PSBSRU1PVkUgKQotICAgICAgICAgICAgICAgIHB0ZS5iaXRzID0gMDsKLSAgICAgICAgICAg
IGVsc2UKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBwdGUgPSAqZW50cnk7Ci0gICAg
ICAgICAgICAgICAgcHRlLnB0LnJvID0gUEFHRV9ST19NQVNLKGZsYWdzKTsKLSAgICAgICAgICAg
ICAgICBwdGUucHQueG4gPSBQQUdFX1hOX01BU0soZmxhZ3MpOwotICAgICAgICAgICAgfQotICAg
ICAgICAgICAgd3JpdGVfcHRlKGVudHJ5LCBwdGUpOwotICAgICAgICAgICAgYnJlYWs7Ci0gICAg
ICAgIGRlZmF1bHQ6Ci0gICAgICAgICAgICBCVUcoKTsKKyAgICAgICAgfQorICAgICAgICBlbHNl
IC8qIFdlIGFyZSB1cGRhdGluZyB0aGUgcGVybWlzc2lvbiA9PiBDb3B5IHRoZSBjdXJyZW50IHB0
ZS4gKi8KKyAgICAgICAgICAgIHB0ZSA9ICplbnRyeTsKKworICAgICAgICAvKiBTZXQgcGVybWlz
c2lvbiAqLworICAgICAgICBwdGUucHQucm8gPSBQQUdFX1JPX01BU0soZmxhZ3MpOworICAgICAg
ICBwdGUucHQueG4gPSBQQUdFX1hOX01BU0soZmxhZ3MpOwogICAgIH0KIAorICAgIHdyaXRlX3B0
ZShlbnRyeSwgcHRlKTsKKwogICAgIHJldHVybiAwOwogfQogCi0tIAoyLjExLjAKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 14 12:31:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 12:31:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQWaq-0005Md-K4; Tue, 14 May 2019 12:31:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zxYt=TO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hQWaq-0005MN-3t
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 12:31:40 +0000
X-Inumbo-ID: 3860fc25-7644-11e9-8980-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 3860fc25-7644-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 12:31:38 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 9137315AD;
 Tue, 14 May 2019 05:31:38 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 5DFA63F71E;
 Tue, 14 May 2019 05:31:37 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 14 May 2019 13:31:18 +0100
Message-Id: <20190514123125.29086-6-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190514123125.29086-1-julien.grall@arm.com>
References: <20190514123125.29086-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH MM-PART3 v2 05/12] xen/arm: mm: Introduce
 _PAGE_PRESENT and _PAGE_POPULATE
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXQgdGhlIG1vbWVudCwgdGhlIGZsYWdzIGFyZSBub3QgZW5vdWdoIHRvIGRlc2NyaWJlIHdoYXQg
a2luZCBvZiB1cGRhdGUKd2lsbCBkb25lIG9uIHRoZSBWQSByYW5nZS4gVGhleSBuZWVkIHRvIGJl
IHVzZWQgaW4gY29uanVuY3Rpb24gd2l0aCB0aGUKZW51bSB4ZW5tYXBfb3BlcmF0aW9uLgoKSXQg
d291bGQgYmUgbW9yZSBjb252ZW5pZW50IHRvIGhhdmUgYWxsIHRoZSBpbmZvcm1hdGlvbiBmb3Ig
dGhlIHVwZGF0ZQppbiBhIHNpbmdsZSBwbGFjZS4KClR3byBuZXcgZmxhZ3MgYXJlIGFkZGVkIHRv
IHJlbW92ZSB0aGUgcmVsaWVuY2Ugb24geGVubWFwX29wZXJhdGlvbjoKICAgIC0gX1BBR0VfUFJF
U0VOVDogSW5kaWNhdGUgd2hldGhlciB3ZSBhcmUgYWRkaW5nL3JlbW92aW5nIHRoZSBtYXBwaW5n
CiAgICAtIF9QQUdFX1BPUFVMQVRFOiBJbmRpY2F0ZSB3aGV0aGVyIHdlIG9ubHkgcG9wdWxhdGUg
cGFnZS10YWJsZXMKClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+ClJldmlld2VkLWJ5OiBBbmRyaWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0uY29t
PgoKLS0tCiAgICBDaGFuZ2VzIGluIHYyOgogICAgICAgIC0gQWRkIEFuZHJpaSdzIHJldmlld2Vk
LWJ5Ci0tLQogeGVuL2FyY2gvYXJtL21tLmMgICAgICAgICAgfCAyICstCiB4ZW4vaW5jbHVkZS9h
c20tYXJtL3BhZ2UuaCB8IDkgKysrKysrKy0tCiAyIGZpbGVzIGNoYW5nZWQsIDggaW5zZXJ0aW9u
cygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vbW0uYyBiL3hl
bi9hcmNoL2FybS9tbS5jCmluZGV4IDlkZTJhMTE1MGYuLjIxOTJkZWRlNTUgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL2FybS9tbS5jCisrKyBiL3hlbi9hcmNoL2FybS9tbS5jCkBAIC0xMDgzLDcgKzEw
ODMsNyBAQCBpbnQgbWFwX3BhZ2VzX3RvX3hlbih1bnNpZ25lZCBsb25nIHZpcnQsCiAKIGludCBw
b3B1bGF0ZV9wdF9yYW5nZSh1bnNpZ25lZCBsb25nIHZpcnQsIHVuc2lnbmVkIGxvbmcgbnJfbWZu
cykKIHsKLSAgICByZXR1cm4geGVuX3B0X3VwZGF0ZShSRVNFUlZFLCB2aXJ0LCBJTlZBTElEX01G
TiwgbnJfbWZucywgMCk7CisgICAgcmV0dXJuIHhlbl9wdF91cGRhdGUoUkVTRVJWRSwgdmlydCwg
SU5WQUxJRF9NRk4sIG5yX21mbnMsIF9QQUdFX1BPUFVMQVRFKTsKIH0KIAogaW50IGRlc3Ryb3lf
eGVuX21hcHBpbmdzKHVuc2lnbmVkIGxvbmcgdiwgdW5zaWduZWQgbG9uZyBlKQpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2Uu
aAppbmRleCAyYmNkYjBmMWE1Li5jYWYyZmFjMWZmIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9h
c20tYXJtL3BhZ2UuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaApAQCAtNzYsNiAr
NzYsOCBAQAogICoKICAqIFswOjJdIE1lbW9yeSBBdHRyaWJ1dGUgSW5kZXgKICAqIFszOjRdIFBl
cm1pc3Npb24gZmxhZ3MKKyAqIFs1XSAgIFByZXNlbnQgYml0CisgKiBbNl0gICBQb3B1bGF0ZSBw
YWdlIHRhYmxlCiAgKi8KICNkZWZpbmUgUEFHRV9BSV9NQVNLKHgpICgoeCkgJiAweDdVKQogCkBA
IC04NiwxMiArODgsMTUgQEAKICNkZWZpbmUgUEFHRV9YTl9NQVNLKHgpICgoKHgpID4+IF9QQUdF
X1hOX0JJVCkgJiAweDFVKQogI2RlZmluZSBQQUdFX1JPX01BU0soeCkgKCgoeCkgPj4gX1BBR0Vf
Uk9fQklUKSAmIDB4MVUpCiAKKyNkZWZpbmUgX1BBR0VfUFJFU0VOVCAgICAoMVUgPDwgNSkKKyNk
ZWZpbmUgX1BBR0VfUE9QVUxBVEUgICAoMVUgPDwgNikKKwogLyoKICAqIF9QQUdFX0RFVklDRSBh
bmQgX1BBR0VfTk9STUFMIGFyZSBjb252ZW5pZW5jZSBkZWZpbmVzLiBUaGV5IGFyZSBub3QKICAq
IG1lYW50IHRvIGJlIHVzZWQgb3V0c2lkZSBvZiB0aGlzIGhlYWRlci4KICAqLwotI2RlZmluZSBf
UEFHRV9ERVZJQ0UgICAgX1BBR0VfWE4KLSNkZWZpbmUgX1BBR0VfTk9STUFMICAgIE1UX05PUk1B
TAorI2RlZmluZSBfUEFHRV9ERVZJQ0UgICAgKF9QQUdFX1hOfF9QQUdFX1BSRVNFTlQpCisjZGVm
aW5lIF9QQUdFX05PUk1BTCAgICAoTVRfTk9STUFMfF9QQUdFX1BSRVNFTlQpCiAKICNkZWZpbmUg
UEFHRV9IWVBFUlZJU09SX1JPICAgICAgKF9QQUdFX05PUk1BTHxfUEFHRV9ST3xfUEFHRV9YTikK
ICNkZWZpbmUgUEFHRV9IWVBFUlZJU09SX1JYICAgICAgKF9QQUdFX05PUk1BTHxfUEFHRV9STykK
LS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 14 12:31:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 12:31:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQWan-0005Lb-Q8; Tue, 14 May 2019 12:31:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zxYt=TO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hQWan-0005LK-1a
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 12:31:37 +0000
X-Inumbo-ID: 36ade63a-7644-11e9-a640-97876d6490b5
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 36ade63a-7644-11e9-a640-97876d6490b5;
 Tue, 14 May 2019 12:31:36 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A2CC4341;
 Tue, 14 May 2019 05:31:35 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 6FB0F3F71E;
 Tue, 14 May 2019 05:31:34 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 14 May 2019 13:31:16 +0100
Message-Id: <20190514123125.29086-4-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190514123125.29086-1-julien.grall@arm.com>
References: <20190514123125.29086-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH MM-PART3 v2 03/12] xen/arm: mm: Move out of
 xen_pt_update() the logic to update an entry
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gcHJlcGFyYXRpb24gb2YgcmV3b3JrIG9mIHRoZSBYZW4gUFQsIHRoZSBsb2dpYyB0byB1cGRh
dGUgYW4gZW50cnkKaW4gbW92ZWQgb3V0IGluIGEgc2VwYXJhdGUgZnVuY3Rpb24uCgpTaWduZWQt
b2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpSZXZpZXdlZC1ieTog
QW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KCi0tLQogICAgQ2hhbmdlcyBp
biB2MjoKICAgICAgICAtIEFkZCBBbmRyaWkncyByZXZpZXdlZC1ieQotLS0KIHhlbi9hcmNoL2Fy
bS9tbS5jIHwgMTQwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDc0IGluc2VydGlvbnMoKyksIDY2IGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9tbS5jIGIveGVuL2FyY2gvYXJtL21tLmMK
aW5kZXggMzZlMjJmYzlhZC4uZjk1NmFhNjM5OSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL21t
LmMKKysrIGIveGVuL2FyY2gvYXJtL21tLmMKQEAgLTk2OCw2ICs5NjgsNzYgQEAgZW51bSB4ZW5t
YXBfb3BlcmF0aW9uIHsKICAgICBSRVNFUlZFCiB9OwogCitzdGF0aWMgaW50IHhlbl9wdF91cGRh
dGVfZW50cnkoZW51bSB4ZW5tYXBfb3BlcmF0aW9uIG9wLCB1bnNpZ25lZCBsb25nIGFkZHIsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWZuX3QgbWZuLCB1bnNpZ25lZCBpbnQgZmxh
Z3MpCit7CisgICAgbHBhZV90IHB0ZSwgKmVudHJ5OworICAgIGxwYWVfdCAqdGhpcmQgPSBOVUxM
OworCisgICAgZW50cnkgPSAmeGVuX3NlY29uZFtzZWNvbmRfbGluZWFyX29mZnNldChhZGRyKV07
CisgICAgaWYgKCAhbHBhZV9pc192YWxpZCgqZW50cnkpIHx8ICFscGFlX2lzX3RhYmxlKCplbnRy
eSwgMikgKQorICAgIHsKKyAgICAgICAgaW50IHJjID0gY3JlYXRlX3hlbl90YWJsZShlbnRyeSk7
CisgICAgICAgIGlmICggcmMgPCAwICkgeworICAgICAgICAgICAgcHJpbnRrKCIlczogTDIgZmFp
bGVkXG4iLCBfX2Z1bmNfXyk7CisgICAgICAgICAgICByZXR1cm4gcmM7CisgICAgICAgIH0KKyAg
ICB9CisKKyAgICBCVUdfT04oIWxwYWVfaXNfdmFsaWQoKmVudHJ5KSk7CisKKyAgICB0aGlyZCA9
IG1mbl90b192aXJ0KGxwYWVfZ2V0X21mbigqZW50cnkpKTsKKyAgICBlbnRyeSA9ICZ0aGlyZFt0
aGlyZF90YWJsZV9vZmZzZXQoYWRkcildOworCisgICAgc3dpdGNoICggb3AgKSB7CisgICAgICAg
IGNhc2UgSU5TRVJUOgorICAgICAgICBjYXNlIFJFU0VSVkU6CisgICAgICAgICAgICBpZiAoIGxw
YWVfaXNfdmFsaWQoKmVudHJ5KSApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgcHJp
bnRrKCIlczogdHJ5aW5nIHRvIHJlcGxhY2UgYW4gZXhpc3RpbmcgbWFwcGluZyBhZGRyPSVseCBt
Zm49JSJQUklfbWZuIlxuIiwKKyAgICAgICAgICAgICAgICAgICAgICAgX19mdW5jX18sIGFkZHIs
IG1mbl94KG1mbikpOworICAgICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOworICAgICAgICAg
ICAgfQorICAgICAgICAgICAgaWYgKCBvcCA9PSBSRVNFUlZFICkKKyAgICAgICAgICAgICAgICBi
cmVhazsKKyAgICAgICAgICAgIHB0ZSA9IG1mbl90b194ZW5fZW50cnkobWZuLCBQQUdFX0FJX01B
U0soZmxhZ3MpKTsKKyAgICAgICAgICAgIHB0ZS5wdC5ybyA9IFBBR0VfUk9fTUFTSyhmbGFncyk7
CisgICAgICAgICAgICBwdGUucHQueG4gPSBQQUdFX1hOX01BU0soZmxhZ3MpOworICAgICAgICAg
ICAgQlVHX09OKCFwdGUucHQucm8gJiYgIXB0ZS5wdC54bik7CisgICAgICAgICAgICBwdGUucHQu
dGFibGUgPSAxOworICAgICAgICAgICAgd3JpdGVfcHRlKGVudHJ5LCBwdGUpOworICAgICAgICAg
ICAgYnJlYWs7CisgICAgICAgIGNhc2UgTU9ESUZZOgorICAgICAgICBjYXNlIFJFTU9WRToKKyAg
ICAgICAgICAgIGlmICggIWxwYWVfaXNfdmFsaWQoKmVudHJ5KSApCisgICAgICAgICAgICB7Cisg
ICAgICAgICAgICAgICAgcHJpbnRrKCIlczogdHJ5aW5nIHRvICVzIGEgbm9uLWV4aXN0aW5nIG1h
cHBpbmcgYWRkcj0lbHhcbiIsCisgICAgICAgICAgICAgICAgICAgICAgIF9fZnVuY19fLCBvcCA9
PSBSRU1PVkUgPyAicmVtb3ZlIiA6ICJtb2RpZnkiLCBhZGRyKTsKKyAgICAgICAgICAgICAgICBy
ZXR1cm4gLUVJTlZBTDsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIGlmICggb3AgPT0gUkVN
T1ZFICkKKyAgICAgICAgICAgICAgICBwdGUuYml0cyA9IDA7CisgICAgICAgICAgICBlbHNlCisg
ICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgcHRlID0gKmVudHJ5OworICAgICAgICAgICAg
ICAgIHB0ZS5wdC5ybyA9IFBBR0VfUk9fTUFTSyhmbGFncyk7CisgICAgICAgICAgICAgICAgcHRl
LnB0LnhuID0gUEFHRV9YTl9NQVNLKGZsYWdzKTsKKyAgICAgICAgICAgICAgICBpZiAoICFwdGUu
cHQucm8gJiYgIXB0ZS5wdC54biApCisgICAgICAgICAgICAgICAgeworICAgICAgICAgICAgICAg
ICAgICBwcmludGsoIiVzOiBJbmNvcnJlY3QgY29tYmluYXRpb24gZm9yIGFkZHI9JWx4XG4iLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgX19mdW5jX18sIGFkZHIpOworICAgICAgICAgICAg
ICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICB9
CisgICAgICAgICAgICB3cml0ZV9wdGUoZW50cnksIHB0ZSk7CisgICAgICAgICAgICBicmVhazsK
KyAgICAgICAgZGVmYXVsdDoKKyAgICAgICAgICAgIEJVRygpOworICAgIH0KKworICAgIHJldHVy
biAwOworfQorCiBzdGF0aWMgREVGSU5FX1NQSU5MT0NLKHhlbl9wdF9sb2NrKTsKIAogc3RhdGlj
IGludCB4ZW5fcHRfdXBkYXRlKGVudW0geGVubWFwX29wZXJhdGlvbiBvcCwKQEAgLTk3OCw3OCAr
MTA0OCwxNiBAQCBzdGF0aWMgaW50IHhlbl9wdF91cGRhdGUoZW51bSB4ZW5tYXBfb3BlcmF0aW9u
IG9wLAogewogICAgIGludCByYyA9IDA7CiAgICAgdW5zaWduZWQgbG9uZyBhZGRyID0gdmlydCwg
YWRkcl9lbmQgPSBhZGRyICsgbnJfbWZucyAqIFBBR0VfU0laRTsKLSAgICBscGFlX3QgcHRlLCAq
ZW50cnk7Ci0gICAgbHBhZV90ICp0aGlyZCA9IE5VTEw7CiAKICAgICBzcGluX2xvY2soJnhlbl9w
dF9sb2NrKTsKIAogICAgIGZvcig7IGFkZHIgPCBhZGRyX2VuZDsgYWRkciArPSBQQUdFX1NJWkUs
IG1mbiA9IG1mbl9hZGQobWZuLCAxKSkKICAgICB7Ci0gICAgICAgIGVudHJ5ID0gJnhlbl9zZWNv
bmRbc2Vjb25kX2xpbmVhcl9vZmZzZXQoYWRkcildOwotICAgICAgICBpZiAoICFscGFlX2lzX3Zh
bGlkKCplbnRyeSkgfHwgIWxwYWVfaXNfdGFibGUoKmVudHJ5LCAyKSApCi0gICAgICAgIHsKLSAg
ICAgICAgICAgIHJjID0gY3JlYXRlX3hlbl90YWJsZShlbnRyeSk7Ci0gICAgICAgICAgICBpZiAo
IHJjIDwgMCApIHsKLSAgICAgICAgICAgICAgICBwcmludGsoIiVzOiBMMiBmYWlsZWRcbiIsIF9f
ZnVuY19fKTsKLSAgICAgICAgICAgICAgICBnb3RvIG91dDsKLSAgICAgICAgICAgIH0KLSAgICAg
ICAgfQotCi0gICAgICAgIEJVR19PTighbHBhZV9pc192YWxpZCgqZW50cnkpKTsKLQotICAgICAg
ICB0aGlyZCA9IG1mbl90b192aXJ0KGxwYWVfZ2V0X21mbigqZW50cnkpKTsKLSAgICAgICAgZW50
cnkgPSAmdGhpcmRbdGhpcmRfdGFibGVfb2Zmc2V0KGFkZHIpXTsKLQotICAgICAgICBzd2l0Y2gg
KCBvcCApIHsKLSAgICAgICAgICAgIGNhc2UgSU5TRVJUOgotICAgICAgICAgICAgY2FzZSBSRVNF
UlZFOgotICAgICAgICAgICAgICAgIGlmICggbHBhZV9pc192YWxpZCgqZW50cnkpICkKLSAgICAg
ICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgICAgIHByaW50aygiJXM6IHRyeWluZyB0byBy
ZXBsYWNlIGFuIGV4aXN0aW5nIG1hcHBpbmcgYWRkcj0lbHggbWZuPSUiUFJJX21mbiJcbiIsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICBfX2Z1bmNfXywgYWRkciwgbWZuX3gobWZuKSk7Ci0g
ICAgICAgICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKLSAgICAgICAgICAgICAgICAgICAgZ290
byBvdXQ7Ci0gICAgICAgICAgICAgICAgfQotICAgICAgICAgICAgICAgIGlmICggb3AgPT0gUkVT
RVJWRSApCi0gICAgICAgICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICAgICAgICAgIHB0ZSA9
IG1mbl90b194ZW5fZW50cnkobWZuLCBQQUdFX0FJX01BU0soZmxhZ3MpKTsKLSAgICAgICAgICAg
ICAgICBwdGUucHQucm8gPSBQQUdFX1JPX01BU0soZmxhZ3MpOwotICAgICAgICAgICAgICAgIHB0
ZS5wdC54biA9IFBBR0VfWE5fTUFTSyhmbGFncyk7Ci0gICAgICAgICAgICAgICAgQlVHX09OKCFw
dGUucHQucm8gJiYgIXB0ZS5wdC54bik7Ci0gICAgICAgICAgICAgICAgcHRlLnB0LnRhYmxlID0g
MTsKLSAgICAgICAgICAgICAgICB3cml0ZV9wdGUoZW50cnksIHB0ZSk7Ci0gICAgICAgICAgICAg
ICAgYnJlYWs7Ci0gICAgICAgICAgICBjYXNlIE1PRElGWToKLSAgICAgICAgICAgIGNhc2UgUkVN
T1ZFOgotICAgICAgICAgICAgICAgIGlmICggIWxwYWVfaXNfdmFsaWQoKmVudHJ5KSApCi0gICAg
ICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICAgICBwcmludGsoIiVzOiB0cnlpbmcgdG8g
JXMgYSBub24tZXhpc3RpbmcgbWFwcGluZyBhZGRyPSVseFxuIiwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgIF9fZnVuY19fLCBvcCA9PSBSRU1PVkUgPyAicmVtb3ZlIiA6ICJtb2RpZnkiLCBh
ZGRyKTsKLSAgICAgICAgICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwotICAgICAgICAgICAgICAg
ICAgICBnb3RvIG91dDsKLSAgICAgICAgICAgICAgICB9Ci0gICAgICAgICAgICAgICAgaWYgKCBv
cCA9PSBSRU1PVkUgKQotICAgICAgICAgICAgICAgICAgICBwdGUuYml0cyA9IDA7Ci0gICAgICAg
ICAgICAgICAgZWxzZQotICAgICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICAgICAgcHRl
ID0gKmVudHJ5OwotICAgICAgICAgICAgICAgICAgICBwdGUucHQucm8gPSBQQUdFX1JPX01BU0so
ZmxhZ3MpOwotICAgICAgICAgICAgICAgICAgICBwdGUucHQueG4gPSBQQUdFX1hOX01BU0soZmxh
Z3MpOwotICAgICAgICAgICAgICAgICAgICBpZiAoICFwdGUucHQucm8gJiYgIXB0ZS5wdC54biAp
Ci0gICAgICAgICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICAgICAgICAgIHByaW50aygi
JXM6IEluY29ycmVjdCBjb21iaW5hdGlvbiBmb3IgYWRkcj0lbHhcbiIsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgX19mdW5jX18sIGFkZHIpOwotICAgICAgICAgICAgICAgICAgICAg
ICAgcmMgPSAtRUlOVkFMOwotICAgICAgICAgICAgICAgICAgICAgICAgZ290byBvdXQ7Ci0gICAg
ICAgICAgICAgICAgICAgIH0KLSAgICAgICAgICAgICAgICB9Ci0gICAgICAgICAgICAgICAgd3Jp
dGVfcHRlKGVudHJ5LCBwdGUpOwotICAgICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICAgICAg
ZGVmYXVsdDoKLSAgICAgICAgICAgICAgICBCVUcoKTsKLSAgICAgICAgfQorICAgICAgICByYyA9
IHhlbl9wdF91cGRhdGVfZW50cnkob3AsIGFkZHIsIG1mbiwgZmxhZ3MpOworICAgICAgICBpZiAo
IHJjICkKKyAgICAgICAgICAgIGJyZWFrOwogICAgIH0KLW91dDoKKwogICAgIC8qCiAgICAgICog
Rmx1c2ggdGhlIFRMQnMgZXZlbiBpbiBjYXNlIG9mIGZhaWx1cmUgYmVjYXVzZSB3ZSBtYXkgaGF2
ZQogICAgICAqIHBhcnRpYWxseSBtb2RpZmllZCB0aGUgUFQuIFRoaXMgd2lsbCBwcmV2ZW50IGFu
eSB1bmV4cGVjdGVkCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 14 12:31:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 12:31:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQWap-0005MA-9c; Tue, 14 May 2019 12:31:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zxYt=TO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hQWao-0005Le-0o
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 12:31:38 +0000
X-Inumbo-ID: 377b0a74-7644-11e9-8980-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 377b0a74-7644-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 12:31:37 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 1FBEB15AB;
 Tue, 14 May 2019 05:31:37 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id E08DF3F71E;
 Tue, 14 May 2019 05:31:35 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 14 May 2019 13:31:17 +0100
Message-Id: <20190514123125.29086-5-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190514123125.29086-1-julien.grall@arm.com>
References: <20190514123125.29086-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH MM-PART3 v2 04/12] xen/arm: mm: Only increment
 mfn when valid in xen_pt_update
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q3VycmVudGx5LCB0aGUgTUZOIHdpbGwgYmUgaW5jcmVtZW50ZWQgZXZlbiBpZiBpdCBpcyBpbnZh
bGlkLiBUaGlzIHdpbGwKcmVzdWx0IHRvIGhhdmUgYSB2YWxpZCBNRk4gYWZ0ZXIgdGhlIGZpcnN0
IGl0ZXJhdGlvbi4KCldoaWxlIHRoaXMgaXMgbm90IGEgbWFqb3IgcHJvYmxlbSB0b2RheSwgdGhp
cyB3aWxsIGJlIGluIHRoZSBmdXR1cmUgaWYKdGhlIGNvZGUgZXhwZWN0IGFuIGludmFsaWQgTUZO
IGF0IGV2ZXJ5IGl0ZXJhdGlvbi4KClN1Y2ggYmVoYXZpb3IgaXMgcHJldmVudGVkIGJ5IGF2b2lk
aW5nIHRvIGluY3JlbWVudCBhbiBpbnZhbGlkIE1GTi4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+ClJldmlld2VkLWJ5OiBBbmRyaWkgQW5pc292IDxh
bmRyaWlfYW5pc292QGVwYW0uY29tPgoKLS0tCiAgICBDaGFuZ2VzIGluIHYyOgogICAgICAgIC0g
TW92ZSB0aGUgcGF0Y2ggZWFybGllciBvbiBpbiB0aGUgc2VyaWVzCiAgICAgICAgLSBBZGQgQW5k
cmlpJ3MgcmV2aWV3ZWQtYnkKLS0tCiB4ZW4vYXJjaC9hcm0vbW0uYyB8IDUgKysrKy0KIDEgZmls
ZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vbW0uYyBiL3hlbi9hcmNoL2FybS9tbS5jCmluZGV4IGY5NTZhYTYzOTkuLjlk
ZTJhMTE1MGYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9tbS5jCisrKyBiL3hlbi9hcmNoL2Fy
bS9tbS5jCkBAIC0xMDUxLDExICsxMDUxLDE0IEBAIHN0YXRpYyBpbnQgeGVuX3B0X3VwZGF0ZShl
bnVtIHhlbm1hcF9vcGVyYXRpb24gb3AsCiAKICAgICBzcGluX2xvY2soJnhlbl9wdF9sb2NrKTsK
IAotICAgIGZvcig7IGFkZHIgPCBhZGRyX2VuZDsgYWRkciArPSBQQUdFX1NJWkUsIG1mbiA9IG1m
bl9hZGQobWZuLCAxKSkKKyAgICBmb3IoIDsgYWRkciA8IGFkZHJfZW5kOyBhZGRyICs9IFBBR0Vf
U0laRSApCiAgICAgewogICAgICAgICByYyA9IHhlbl9wdF91cGRhdGVfZW50cnkob3AsIGFkZHIs
IG1mbiwgZmxhZ3MpOwogICAgICAgICBpZiAoIHJjICkKICAgICAgICAgICAgIGJyZWFrOworCisg
ICAgICAgIGlmICggIW1mbl9lcShtZm4sIElOVkFMSURfTUZOKSApCisgICAgICAgICAgICBtZm4g
PSBtZm5fYWRkKG1mbiwgMSk7CiAgICAgfQogCiAgICAgLyoKLS0gCjIuMTEuMAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 14 12:31:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 12:31:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQWaj-0005Ks-T8; Tue, 14 May 2019 12:31:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zxYt=TO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hQWai-0005Km-M1
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 12:31:32 +0000
X-Inumbo-ID: 3406c379-7644-11e9-8980-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 3406c379-7644-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 12:31:31 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 4457A341;
 Tue, 14 May 2019 05:31:31 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 32CB13F71E;
 Tue, 14 May 2019 05:31:30 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 14 May 2019 13:31:13 +0100
Message-Id: <20190514123125.29086-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Subject: [Xen-devel] [PATCH MM-PART3 v2 00/12] xen/arm: Provide a generic
 function to update Xen PT
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Andrii_Anisov@epam.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKVGhpcyBpcyB0aGUgdGhpcmQgcGFydCBvZiB0aGUgYm9vdC9tZW1vcnkgcmV3b3Jr
IGZvciBYZW4gb24gQXJtLiBBdCB0aGUKbW9tZW50LCB0aGUgdXBkYXRlIHRvIFhlbiBQVCBpcyBz
Y2F0dGVyZWQgYWxsIGFyb3VuZCBtbS5jLiBUaGlzIG1ha2VzCmRpZmZpY3VsdCB0byByZXdvcmsg
WGVuIG1lbW9yeSBsYXlvdXQgb3IgZXZlbiBlbnN1cmluZyB3ZSBhcmUgZm9sbG93aW5nIHRoZQpB
cm0gQXJtIHByb3Blcmx5IChhbmQgd2UgYXJlIG5vdCBzbyBmYXIhKS4KClRoaXMgcGFydCBjb250
YWlucyBjb2RlIHRvIHByb3ZpZGUgYSBnZW5lcmljIGZ1bmN0aW9uIHRvIHVwZGF0ZSBYZW4gUFQu
CldoaWxlIEkgY291bGQgaGF2ZSBzdGFydGVkIGZyb20gc2NyYXRjaCwgSSBkZWNpZGVkIHRvIGJh
c2UgdGhlIG5ldyBmdW5jdGlvbgpvbiBjcmVhdGVfeGVuX2VudHJpZXMoKSAobm93IHJlbmFtZWQg
eGVuX3B0X3VwZGF0ZSgpKS4gVGhpcyBtYWtlcyBzbGlnaHRseQplYXNpZXIgdG8gZm9sbG93IHRo
ZSBjaGFuZ2VzLgoKSW4gdGhpcyBzZXJpZXMsIHRoZSBuZXcgZ2VuZXJpYyBmdW5jdGlvbiB3aWxs
IG9ubHkgc3VwcG9ydCAzcmQtbGV2ZWwgdXBkYXRlCmFuZCBjYW5ub3QgYmUgdXNlZCBpbiBlYXJs
eSBib290IChpLmUgYmVjYXVzZSB4ZW5oZWFwIGlzIG5vdCBpbml0aWFsaXplZCkuClRoaXMgd2ls
bCBiZSBleHRlbmRlZCBpbiBmb2xsb3ctdXAgc2VyaWVzIHRvIGFsbG93IG1vcmUgdXNlIHdpdGhp
biBtbS5jLgoKVGhlcmUgYXJlIHByb2JhYmx5IHNvbWUgb3B0aW1pemF0aW9uIHBvc3NpYmxlIGFy
b3VuZCB0aGUgVExCcyBmbHVzaC4gSSBoYXZlbid0Cmxvb2tlZCBhdCBpdCBzbyBmYXIuCgpUaGUg
bGFzdCB0d28gcGF0Y2hlcyBvZiB0aGlzIHNlcmllcyBpcyB0byBzaG93IGhvdyBleGlzdGluZyBj
YWxsZXJzIGNhbiBiZQpjb252ZXJ0ZWQuIFRoZXJlIGFyZSBtb3JlIGNvbnZlcnNpb24gdG8gY29t
ZSBpbiBmb2xsb3ctdXAgc2VyaWVzLgoKVGhpcyBzZXJpZXMgaXMgYmFzZWQgb24gdGhlIGZpcnN0
IHR3byBwYXJ0cyBzZW50IHNlcGFyYXRlbHkgKHNlZSBbMV0gYW5kIFsyXSkuCgpGb3IgY29udmVu
aWVuY2UsIEkgcHJvdmlkZWQgYSBicmFuY2ggd2l0aCBhbGwgdGhlIHBhdGNoZXMgYXBwbGllZCBi
YXNlZCBvbgpzdGFnaW5nOgoKICAgIGdpdDovL3hlbmJpdHMueGVuLm9yZy9wZW9wbGUvanVsaWVu
Zy94ZW4tdW5zdGFibGUuZ2l0IGJyYW5jaCBtbS9wYXJ0My92MgoKQ2hlZXJzLAoKWzFdIGh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOS0wNS9t
c2cwMTEwOS5odG1sClsyXSBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0
bWwveGVuLWRldmVsLzIwMTktMDUvbXNnMDExNDkuaHRtbAoKSnVsaWVuIEdyYWxsICgxMik6CiAg
eGVuL2FybTogbHBhZTogQWRkIGEgbWFjcm8gdG8gZ2VuZXJhdGUgb2Zmc2V0cyBmcm9tIGFuIGFk
ZHJlc3MKICB4ZW4vYXJtOiBtbTogUmVuYW1lIGNyZWF0ZV94ZW5fZW50cmllcygpIHRvIHhlbl9w
dF91cGRhdGUoKQogIHhlbi9hcm06IG1tOiBNb3ZlIG91dCBvZiB4ZW5fcHRfdXBkYXRlKCkgdGhl
IGxvZ2ljIHRvIHVwZGF0ZSBhbiBlbnRyeQogIHhlbi9hcm06IG1tOiBPbmx5IGluY3JlbWVudCBt
Zm4gd2hlbiB2YWxpZCBpbiB4ZW5fcHRfdXBkYXRlCiAgeGVuL2FybTogbW06IEludHJvZHVjZSBf
UEFHRV9QUkVTRU5UIGFuZCBfUEFHRV9QT1BVTEFURQogIHhlbi9hcm06IG1tOiBTYW5pdHkgY2hl
Y2sgYW55IHVwZGF0ZSBvZiBYZW4gcGFnZSB0YWJsZXMKICB4ZW4vYXJtOiBtbTogUmV3b3JrIHhl
bl9wdF91cGRhdGVfZW50cnkgdG8gYXZvaWQgdXNlIHhlbm1hcF9vcGVyYXRpb24KICB4ZW4vYXJt
OiBtbTogUmVtb3ZlIGVudW0geGVubWFwX29wZXJhdGlvbgogIHhlbi9hcm06IG1tOiBVc2Ugeywg
dW59bWFwX2RvbWFpbl9wYWdlKCkgdG8gbWFwL3VubWFwIFhlbiBwYWdlLXRhYmxlcwogIHhlbi9h
cm06IG1tOiBSZXdvcmsgWGVuIHBhZ2UtdGFibGVzIHdhbGsgZHVyaW5nIHVwZGF0ZQogIHhlbi9h
cm06IG1tOiBEb24ndCBvcGVuLWNvZGUgWGVuIFBUIHVwZGF0ZSBpbiB7c2V0LCBjbGVhcn1fZml4
bWFwKCkKICB4ZW4vYXJtOiBtbTogUmVtb3ZlIHNldF9wdGVfZmxhZ3Nfb25fcmFuZ2UoKQoKIHhl
bi9hcmNoL2FybS9tbS5jICAgICAgICAgIHwgNDIxICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKy0tLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gvYXJtL3AybS5jICAgICAgICAgfCAgMjMgKy0t
CiB4ZW4vaW5jbHVkZS9hc20tYXJtL2xwYWUuaCB8ICAgOSArCiB4ZW4vaW5jbHVkZS9hc20tYXJt
L3BhZ2UuaCB8ICAgOSArLQogNCBmaWxlcyBjaGFuZ2VkLCAzMDUgaW5zZXJ0aW9ucygrKSwgMTU3
IGRlbGV0aW9ucygtKQoKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 14 12:31:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 12:31:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQWar-0005N5-V0; Tue, 14 May 2019 12:31:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zxYt=TO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hQWar-0005Mx-8b
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 12:31:41 +0000
X-Inumbo-ID: 39653716-7644-11e9-99f3-63d46a5efb4e
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 39653716-7644-11e9-99f3-63d46a5efb4e;
 Tue, 14 May 2019 12:31:40 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 0ED03341;
 Tue, 14 May 2019 05:31:40 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id CF54E3F71E;
 Tue, 14 May 2019 05:31:38 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 14 May 2019 13:31:19 +0100
Message-Id: <20190514123125.29086-7-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190514123125.29086-1-julien.grall@arm.com>
References: <20190514123125.29086-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH MM-PART3 v2 06/12] xen/arm: mm: Sanity check any
 update of Xen page tables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGNvZGUgaGFuZGxpbmcgWGVuIFBUIHVwZGF0ZSBoYXMgcXVpdGUgYSBmZXcgcmVzdHJpY3Rp
b25zIG9uIHdoYXQgaXQKY2FuIGRvLiBUaGlzIGlzIG5vdCBhIGJhZCB0aGluZyBhcyBpdCBrZWVw
cyB0aGUgY29kZSBzaW1wbGUuCgpUaGVyZSBhcmUgYWxyZWFkeSBhIGZldyBjaGVja3Mgc2NhdHRl
cmVkIGluIGN1cnJlbnQgcGFnZSB0YWJsZSBoYW5kbGluZy4KSG93ZXZlciB0aGV5IGFyZSBub3Qg
c3VmZmljaWVudCBhcyB0aGV5IGNvdWxkIHN0aWxsIGFsbG93IHRvCm1vZGlmeS9yZW1vdmUgZW50
cnkgd2l0aCBjb250aWd1b3VzIGJpdCBzZXQuCgpUaGUgY2hlY2tzIGFyZSBkaXZpZGVkIGluIHR3
byBzZXRzOgogICAgLSBwZXIgZW50cnkgY2hlY2s6IFRoZXkgYXJlIGdhdGhlcmVkIGluIGEgbmV3
IGZ1bmN0aW9uIHRoYXQgd2lsbAogICAgY2hlY2sgd2hldGhlciBhbiB1cGRhdGUgaXMgdmFsaWQg
YmFzZWQgb24gdGhlIGZsYWdzIHBhc3NlZCBhbmQgdGhlCiAgICBjdXJyZW50IHZhbHVlIG9mIGFu
IGVudHJ5LgogICAgLSBnbG9iYWwgY2hlY2s6IFRoZXkgYXJlIHNhbml0eSBjaGVjayBvbiB4ZW5f
cHRfdXBkYXRlKCkgcGFyYW1ldGVycy4KCkFkZGl0aW9uYWxseSB0byBjb250aWd1b3VzIGNoZWNr
LCB3ZSBhbHNvIG5vdyBjaGVjayB0aGF0IHRoZSBjYWxsZXIgaXMKbm90IHRyeWluZyB0byBtb2Rp
ZnkgdGhlIG1lbW9yeSBhdHRyaWJ1dGVzIG9mIGFuIGVudHJ5LgoKTGFzdGx5LCBpdCB3YXMgcHJv
YmFibHkgYSBiaXQgb3ZlciB0aGUgdG9wIHRvIGZvcmJpZCByZW1vdmluZyBhbgppbnZhbGlkIG1h
cHBpbmcuIFRoaXMgY291bGQganVzdCBiZSBpZ25vcmVkLiBUaGUgbmV3IGJlaGF2aW9yIHdpbGwg
YmUKaGVscGZ1bCBpbiBmdXR1cmUgY2hhbmdlcy4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+ClJldmlld2VkLWJ5OiBBbmRyaWkgQW5pc292IDxhbmRy
aWlfYW5pc292QGVwYW0uY29tPgoKLS0tCiAgICBDaGFuZ2VzIGluIHYyOgogICAgICAgIC0gQ29y
cmVjdGx5IGRldGVjdCB0aGUgcmVtb3ZhbCBvZiBhIHBhZ2UKICAgICAgICAtIEZpeCBBU1NFUlQg
b24gZmxhZ3MgaW4gdGhlIGVsc2UgY2FzZQogICAgICAgIC0gQWRkIEFuZHJpaSdzIHJldmlld2Vk
LWJ5Ci0tLQogeGVuL2FyY2gvYXJtL21tLmMgfCAxMTUgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgOTcgaW5zZXJ0
aW9ucygrKSwgMTggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL21tLmMg
Yi94ZW4vYXJjaC9hcm0vbW0uYwppbmRleCAyMTkyZGVkZTU1Li40NWE2ZjkyODdmIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC9hcm0vbW0uYworKysgYi94ZW4vYXJjaC9hcm0vbW0uYwpAQCAtNTAsNiAr
NTAsMTkgQEAgc3RydWN0IGRvbWFpbiAqZG9tX3hlbiwgKmRvbV9pbywgKmRvbV9jb3c7CiAjdW5k
ZWYgbWZuX3RvX3ZpcnQKICNkZWZpbmUgbWZuX3RvX3ZpcnQobWZuKSBfX21mbl90b192aXJ0KG1m
bl94KG1mbikpCiAKKyNpZmRlZiBOREVCVUcKK3N0YXRpYyBpbmxpbmUgdm9pZAorX19hdHRyaWJ1
dGVfXyAoKF9fZm9ybWF0X18gKF9fcHJpbnRmX18sIDEsIDIpKSkKK21tX3ByaW50ayhjb25zdCBj
aGFyICpmbXQsIC4uLikge30KKyNlbHNlCisjZGVmaW5lIG1tX3ByaW50ayhmbXQsIGFyZ3MuLi4p
ICAgICAgICAgICAgIFwKKyAgICBkbyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
ICAgIGRwcmludGsoWEVOTE9HX0VSUiwgZm10LCAjIyBhcmdzKTsgIFwKKyAgICAgICAgV0FSTigp
OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIH0gd2hpbGUgKDApOworI2VuZGlm
CisKICNkZWZpbmUgREVGSU5FX1BBR0VfVEFCTEVTKG5hbWUsIG5yKSAgICAgICAgICAgICAgICAg
ICAgXAogbHBhZV90IF9fYWxpZ25lZChQQUdFX1NJWkUpIG5hbWVbTFBBRV9FTlRSSUVTICogKG5y
KV0KIApAQCAtOTY4LDEyICs5ODEsNzQgQEAgZW51bSB4ZW5tYXBfb3BlcmF0aW9uIHsKICAgICBS
RVNFUlZFCiB9OwogCisvKiBTYW5pdHkgY2hlY2sgb2YgdGhlIGVudHJ5ICovCitzdGF0aWMgYm9v
bCB4ZW5fcHRfY2hlY2tfZW50cnkobHBhZV90IGVudHJ5LCBtZm5fdCBtZm4sIHVuc2lnbmVkIGlu
dCBmbGFncykKK3sKKyAgICAvKiBTYW5pdHkgY2hlY2sgd2hlbiBtb2RpZnlpbmcgYSBwYWdlLiAq
LworICAgIGlmICggKGZsYWdzICYgX1BBR0VfUFJFU0VOVCkgJiYgbWZuX2VxKG1mbiwgSU5WQUxJ
RF9NRk4pICkKKyAgICB7CisgICAgICAgIC8qIFdlIGRvbid0IGFsbG93IGNoYW5naW5nIG1lbW9y
eSBhdHRyaWJ1dGVzLiAqLworICAgICAgICBpZiAoIGVudHJ5LnB0LmFpICE9IFBBR0VfQUlfTUFT
SyhmbGFncykgKQorICAgICAgICB7CisgICAgICAgICAgICBtbV9wcmludGsoIk1vZGlmeWluZyBt
ZW1vcnkgYXR0cmlidXRlcyBpcyBub3QgYWxsb3dlZCAoMHgleCAtPiAweCV4KS5cbiIsCisgICAg
ICAgICAgICAgICAgICAgICAgZW50cnkucHQuYWksIFBBR0VfQUlfTUFTSyhmbGFncykpOworICAg
ICAgICAgICAgcmV0dXJuIGZhbHNlOworICAgICAgICB9CisKKyAgICAgICAgLyogV2UgZG9uJ3Qg
YWxsb3cgbW9kaWZ5aW5nIGVudHJ5IHdpdGggY29udGlndW91cyBiaXQgc2V0LiAqLworICAgICAg
ICBpZiAoIGVudHJ5LnB0LmNvbnRpZyApCisgICAgICAgIHsKKyAgICAgICAgICAgIG1tX3ByaW50
aygiTW9kaWZ5aW5nIGVudHJ5IHdpdGggY29udGlndW91cyBiaXQgc2V0IGlzIG5vdCBhbGxvd2Vk
LlxuIik7CisgICAgICAgICAgICByZXR1cm4gZmFsc2U7CisgICAgICAgIH0KKyAgICB9CisgICAg
LyogU2FuaXR5IGNoZWNrIHdoZW4gaW5zZXJ0aW5nIGEgcGFnZSAqLworICAgIGVsc2UgaWYgKCBm
bGFncyAmIF9QQUdFX1BSRVNFTlQgKQorICAgIHsKKyAgICAgICAgLyogV2Ugc2hvdWxkIGJlIGhl
cmUgd2l0aCBhIHZhbGlkIE1GTi4gKi8KKyAgICAgICAgQVNTRVJUKCFtZm5fZXEobWZuLCBJTlZB
TElEX01GTikpOworCisgICAgICAgIC8qIFdlIGRvbid0IGFsbG93IHJlcGxhY2luZyBhbnkgdmFs
aWQgZW50cnkuICovCisgICAgICAgIGlmICggbHBhZV9pc192YWxpZChlbnRyeSkgKQorICAgICAg
ICB7CisgICAgICAgICAgICBtbV9wcmludGsoIkNoYW5naW5nIE1GTiBmb3IgYSB2YWxpZCBlbnRy
eSBpcyBub3QgYWxsb3dlZCAoJSMiUFJJX21mbiIgLT4gJSMiUFJJX21mbiIpLlxuIiwKKyAgICAg
ICAgICAgICAgICAgICAgICBtZm5feChscGFlX2dldF9tZm4oZW50cnkpKSwgbWZuX3gobWZuKSk7
CisgICAgICAgICAgICByZXR1cm4gZmFsc2U7CisgICAgICAgIH0KKyAgICB9CisgICAgLyogU2Fu
aXR5IGNoZWNrIHdoZW4gcmVtb3ZpbmcgYSBwYWdlLiAqLworICAgIGVsc2UgaWYgKCAoZmxhZ3Mg
JiAoX1BBR0VfUFJFU0VOVHxfUEFHRV9QT1BVTEFURSkpID09IDAgKQorICAgIHsKKyAgICAgICAg
LyogV2Ugc2hvdWxkIGJlIGhlcmUgd2l0aCBhbiBpbnZhbGlkIE1GTi4gKi8KKyAgICAgICAgQVNT
RVJUKG1mbl9lcShtZm4sIElOVkFMSURfTUZOKSk7CisKKyAgICAgICAgLyogV2UgZG9uJ3QgYWxs
b3cgcmVtb3ZpbmcgcGFnZSB3aXRoIGNvbnRpZ3VvdXMgYml0IHNldC4gKi8KKyAgICAgICAgaWYg
KCBlbnRyeS5wdC5jb250aWcgKQorICAgICAgICB7CisgICAgICAgICAgICBtbV9wcmludGsoIlJl
bW92aW5nIGVudHJ5IHdpdGggY29udGlndW91cyBiaXQgc2V0IGlzIG5vdCBhbGxvd2VkLlxuIik7
CisgICAgICAgICAgICByZXR1cm4gZmFsc2U7CisgICAgICAgIH0KKyAgICB9CisgICAgLyogU2Fu
aXR5IGNoZWNrIHdoZW4gcG9wdWxhdGluZyB0aGUgcGFnZS10YWJsZS4gTm8gY2hlY2sgc28gZmFy
LiAqLworICAgIGVsc2UKKyAgICB7CisgICAgICAgIEFTU0VSVChmbGFncyAmIF9QQUdFX1BPUFVM
QVRFKTsKKyAgICAgICAgLyogV2Ugc2hvdWxkIGJlIGhlcmUgd2l0aCBhbiBpbnZhbGlkIE1GTiAq
LworICAgICAgICBBU1NFUlQobWZuX2VxKG1mbiwgSU5WQUxJRF9NRk4pKTsKKyAgICB9CisKKyAg
ICByZXR1cm4gdHJ1ZTsKK30KKwogc3RhdGljIGludCB4ZW5fcHRfdXBkYXRlX2VudHJ5KGVudW0g
eGVubWFwX29wZXJhdGlvbiBvcCwgdW5zaWduZWQgbG9uZyBhZGRyLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIG1mbl90IG1mbiwgdW5zaWduZWQgaW50IGZsYWdzKQogewogICAgIGxw
YWVfdCBwdGUsICplbnRyeTsKICAgICBscGFlX3QgKnRoaXJkID0gTlVMTDsKIAorICAgIC8qIF9Q
QUdFX1BPUFVMQVRFIGFuZCBfUEFHRV9QUkVTRU5UIHNob3VsZCBuZXZlciBiZSBzZXQgdG9nZXRo
ZXIuICovCisgICAgQVNTRVJUKChmbGFncyAmIChfUEFHRV9QT1BVTEFURXxfUEFHRV9QUkVTRU5U
KSkgIT0gKF9QQUdFX1BPUFVMQVRFfF9QQUdFX1BSRVNFTlQpKTsKKwogICAgIGVudHJ5ID0gJnhl
bl9zZWNvbmRbc2Vjb25kX2xpbmVhcl9vZmZzZXQoYWRkcildOwogICAgIGlmICggIWxwYWVfaXNf
dmFsaWQoKmVudHJ5KSB8fCAhbHBhZV9pc190YWJsZSgqZW50cnksIDIpICkKICAgICB7CkBAIC05
ODksMTUgKzEwNjQsMTIgQEAgc3RhdGljIGludCB4ZW5fcHRfdXBkYXRlX2VudHJ5KGVudW0geGVu
bWFwX29wZXJhdGlvbiBvcCwgdW5zaWduZWQgbG9uZyBhZGRyLAogICAgIHRoaXJkID0gbWZuX3Rv
X3ZpcnQobHBhZV9nZXRfbWZuKCplbnRyeSkpOwogICAgIGVudHJ5ID0gJnRoaXJkW3RoaXJkX3Rh
YmxlX29mZnNldChhZGRyKV07CiAKKyAgICBpZiAoICF4ZW5fcHRfY2hlY2tfZW50cnkoKmVudHJ5
LCBtZm4sIGZsYWdzKSApCisgICAgICAgIHJldHVybiAtRUlOVkFMOworCiAgICAgc3dpdGNoICgg
b3AgKSB7CiAgICAgICAgIGNhc2UgSU5TRVJUOgogICAgICAgICBjYXNlIFJFU0VSVkU6Ci0gICAg
ICAgICAgICBpZiAoIGxwYWVfaXNfdmFsaWQoKmVudHJ5KSApCi0gICAgICAgICAgICB7Ci0gICAg
ICAgICAgICAgICAgcHJpbnRrKCIlczogdHJ5aW5nIHRvIHJlcGxhY2UgYW4gZXhpc3RpbmcgbWFw
cGluZyBhZGRyPSVseCBtZm49JSJQUklfbWZuIlxuIiwKLSAgICAgICAgICAgICAgICAgICAgICAg
X19mdW5jX18sIGFkZHIsIG1mbl94KG1mbikpOwotICAgICAgICAgICAgICAgIHJldHVybiAtRUlO
VkFMOwotICAgICAgICAgICAgfQogICAgICAgICAgICAgaWYgKCBvcCA9PSBSRVNFUlZFICkKICAg
ICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgIHB0ZSA9IG1mbl90b194ZW5fZW50cnko
bWZuLCBQQUdFX0FJX01BU0soZmxhZ3MpKTsKQEAgLTEwMDksMTIgKzEwODEsNiBAQCBzdGF0aWMg
aW50IHhlbl9wdF91cGRhdGVfZW50cnkoZW51bSB4ZW5tYXBfb3BlcmF0aW9uIG9wLCB1bnNpZ25l
ZCBsb25nIGFkZHIsCiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgY2FzZSBNT0RJRlk6CiAg
ICAgICAgIGNhc2UgUkVNT1ZFOgotICAgICAgICAgICAgaWYgKCAhbHBhZV9pc192YWxpZCgqZW50
cnkpICkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBwcmludGsoIiVzOiB0cnlpbmcg
dG8gJXMgYSBub24tZXhpc3RpbmcgbWFwcGluZyBhZGRyPSVseFxuIiwKLSAgICAgICAgICAgICAg
ICAgICAgICAgX19mdW5jX18sIG9wID09IFJFTU9WRSA/ICJyZW1vdmUiIDogIm1vZGlmeSIsIGFk
ZHIpOwotICAgICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwotICAgICAgICAgICAgfQogICAg
ICAgICAgICAgaWYgKCBvcCA9PSBSRU1PVkUgKQogICAgICAgICAgICAgICAgIHB0ZS5iaXRzID0g
MDsKICAgICAgICAgICAgIGVsc2UKQEAgLTEwMjIsMTIgKzEwODgsNiBAQCBzdGF0aWMgaW50IHhl
bl9wdF91cGRhdGVfZW50cnkoZW51bSB4ZW5tYXBfb3BlcmF0aW9uIG9wLCB1bnNpZ25lZCBsb25n
IGFkZHIsCiAgICAgICAgICAgICAgICAgcHRlID0gKmVudHJ5OwogICAgICAgICAgICAgICAgIHB0
ZS5wdC5ybyA9IFBBR0VfUk9fTUFTSyhmbGFncyk7CiAgICAgICAgICAgICAgICAgcHRlLnB0Lnhu
ID0gUEFHRV9YTl9NQVNLKGZsYWdzKTsKLSAgICAgICAgICAgICAgICBpZiAoICFwdGUucHQucm8g
JiYgIXB0ZS5wdC54biApCi0gICAgICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICAgICBw
cmludGsoIiVzOiBJbmNvcnJlY3QgY29tYmluYXRpb24gZm9yIGFkZHI9JWx4XG4iLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgX19mdW5jX18sIGFkZHIpOwotICAgICAgICAgICAgICAgICAg
ICByZXR1cm4gLUVJTlZBTDsKLSAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICB9CiAgICAg
ICAgICAgICB3cml0ZV9wdGUoZW50cnksIHB0ZSk7CiAgICAgICAgICAgICBicmVhazsKQEAgLTEw
NDksNiArMTEwOSwyNSBAQCBzdGF0aWMgaW50IHhlbl9wdF91cGRhdGUoZW51bSB4ZW5tYXBfb3Bl
cmF0aW9uIG9wLAogICAgIGludCByYyA9IDA7CiAgICAgdW5zaWduZWQgbG9uZyBhZGRyID0gdmly
dCwgYWRkcl9lbmQgPSBhZGRyICsgbnJfbWZucyAqIFBBR0VfU0laRTsKIAorICAgIC8qCisgICAg
ICogVGhlIGhhcmR3YXJlIHdhcyBjb25maWd1cmVkIHRvIGZvcmJpZCBtYXBwaW5nIGJvdGggd3Jp
dGVhYmxlIGFuZAorICAgICAqIGV4ZWN1dGFibGUuCisgICAgICogV2hlbiBtb2RpZnlpbmcvY3Jl
YXRpbmcgbWFwcGluZyAoaS5lIF9QQUdFX1BSRVNFTlQgaXMgc2V0KSwKKyAgICAgKiBwcmV2ZW50
IGFueSB1cGRhdGUgaWYgdGhpcyBoYXBwZW4uCisgICAgICovCisgICAgaWYgKCAoZmxhZ3MgJiBf
UEFHRV9QUkVTRU5UKSAmJiAhUEFHRV9ST19NQVNLKGZsYWdzKSAmJgorICAgICAgICAgIVBBR0Vf
WE5fTUFTSyhmbGFncykgKQorICAgIHsKKyAgICAgICAgbW1fcHJpbnRrKCJNYXBwaW5ncyBzaG91
bGQgbm90IGJlIGJvdGggV3JpdGVhYmxlIGFuZCBFeGVjdXRhYmxlLlxuIik7CisgICAgICAgIHJl
dHVybiAtRUlOVkFMOworICAgIH0KKworICAgIGlmICggIUlTX0FMSUdORUQodmlydCwgUEFHRV9T
SVpFKSApCisgICAgeworICAgICAgICBtbV9wcmludGsoIlRoZSB2aXJ0dWFsIGFkZHJlc3MgaXMg
bm90IGFsaWduZWQgdG8gdGhlIHBhZ2Utc2l6ZS5cbiIpOworICAgICAgICByZXR1cm4gLUVJTlZB
TDsKKyAgICB9CisKICAgICBzcGluX2xvY2soJnhlbl9wdF9sb2NrKTsKIAogICAgIGZvciggOyBh
ZGRyIDwgYWRkcl9lbmQ7IGFkZHIgKz0gUEFHRV9TSVpFICkKLS0gCjIuMTEuMAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 14 12:31:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 12:31:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQWam-0005LE-Gh; Tue, 14 May 2019 12:31:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zxYt=TO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hQWal-0005L9-P6
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 12:31:35 +0000
X-Inumbo-ID: 35d8d544-7644-11e9-bbf8-af7ffef685ad
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 35d8d544-7644-11e9-bbf8-af7ffef685ad;
 Tue, 14 May 2019 12:31:34 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 318DC15AD;
 Tue, 14 May 2019 05:31:34 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id F25383F71E;
 Tue, 14 May 2019 05:31:32 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 14 May 2019 13:31:15 +0100
Message-Id: <20190514123125.29086-3-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190514123125.29086-1-julien.grall@arm.com>
References: <20190514123125.29086-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH MM-PART3 v2 02/12] xen/arm: mm: Rename
 create_xen_entries() to xen_pt_update()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Y3JlYXRlX3hlbl9lbnRyaWVzKCkgaXMgZG9pbmcgbW9yZSB0aGFuIGNyZWF0aW5nIGVudHJpZXMu
IEl0IGNhbiBhbHNvCm1vZGlmeSBhbmQgcmVtb3ZlIGVudHJpZXMuCgpSZW5hbWUgdGhlIGZ1bmN0
aW9uIHRvIG1ha2UgY2xlYXIgd2hhdCB0aGUgZnVuY3Rpb24gaXMgYWN0dWFsbHkgZG9pbmcuCgpT
aWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpSZXZpZXdl
ZC1ieTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KCi0tLQogICAgQ2hh
bmdlcyBpbiB2MjoKICAgICAgICAtIEFkZCBBbmRyaWkncyByZXZpZXdlZC1ieQotLS0KIHhlbi9h
cmNoL2FybS9tbS5jIHwgMTkgKysrKysrKysrLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDkg
aW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L21tLmMgYi94ZW4vYXJjaC9hcm0vbW0uYwppbmRleCBiNDA4ZGU3Yzc1Li4zNmUyMmZjOWFkIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vbW0uYworKysgYi94ZW4vYXJjaC9hcm0vbW0uYwpAQCAt
OTcwLDExICs5NzAsMTEgQEAgZW51bSB4ZW5tYXBfb3BlcmF0aW9uIHsKIAogc3RhdGljIERFRklO
RV9TUElOTE9DSyh4ZW5fcHRfbG9jayk7CiAKLXN0YXRpYyBpbnQgY3JlYXRlX3hlbl9lbnRyaWVz
KGVudW0geGVubWFwX29wZXJhdGlvbiBvcCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGxvbmcgdmlydCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1mbl90
IG1mbiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbnJfbWZu
cywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBmbGFncykKK3N0
YXRpYyBpbnQgeGVuX3B0X3VwZGF0ZShlbnVtIHhlbm1hcF9vcGVyYXRpb24gb3AsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyB2aXJ0LAorICAgICAgICAgICAgICAgICAg
ICAgICAgIG1mbl90IG1mbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25n
IG5yX21mbnMsCisgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGZsYWdzKQog
ewogICAgIGludCByYyA9IDA7CiAgICAgdW5zaWduZWQgbG9uZyBhZGRyID0gdmlydCwgYWRkcl9l
bmQgPSBhZGRyICsgbnJfbWZucyAqIFBBR0VfU0laRTsKQEAgLTEwNjcsMjUgKzEwNjcsMjQgQEAg
aW50IG1hcF9wYWdlc190b194ZW4odW5zaWduZWQgbG9uZyB2aXJ0LAogICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgbG9uZyBucl9tZm5zLAogICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgaW50IGZsYWdzKQogewotICAgIHJldHVybiBjcmVhdGVfeGVuX2VudHJpZXMoSU5TRVJULCB2
aXJ0LCBtZm4sIG5yX21mbnMsIGZsYWdzKTsKKyAgICByZXR1cm4geGVuX3B0X3VwZGF0ZShJTlNF
UlQsIHZpcnQsIG1mbiwgbnJfbWZucywgZmxhZ3MpOwogfQogCiBpbnQgcG9wdWxhdGVfcHRfcmFu
Z2UodW5zaWduZWQgbG9uZyB2aXJ0LCB1bnNpZ25lZCBsb25nIG5yX21mbnMpCiB7Ci0gICAgcmV0
dXJuIGNyZWF0ZV94ZW5fZW50cmllcyhSRVNFUlZFLCB2aXJ0LCBJTlZBTElEX01GTiwgbnJfbWZu
cywgMCk7CisgICAgcmV0dXJuIHhlbl9wdF91cGRhdGUoUkVTRVJWRSwgdmlydCwgSU5WQUxJRF9N
Rk4sIG5yX21mbnMsIDApOwogfQogCiBpbnQgZGVzdHJveV94ZW5fbWFwcGluZ3ModW5zaWduZWQg
bG9uZyB2LCB1bnNpZ25lZCBsb25nIGUpCiB7CiAgICAgQVNTRVJUKHYgPD0gZSk7Ci0gICAgcmV0
dXJuIGNyZWF0ZV94ZW5fZW50cmllcyhSRU1PVkUsIHYsIElOVkFMSURfTUZOLCAoZSAtIHYpID4+
IFBBR0VfU0hJRlQsIDApOworICAgIHJldHVybiB4ZW5fcHRfdXBkYXRlKFJFTU9WRSwgdiwgSU5W
QUxJRF9NRk4sIChlIC0gdikgPj4gUEFHRV9TSElGVCwgMCk7CiB9CiAKIGludCBtb2RpZnlfeGVu
X21hcHBpbmdzKHVuc2lnbmVkIGxvbmcgcywgdW5zaWduZWQgbG9uZyBlLCB1bnNpZ25lZCBpbnQg
ZmxhZ3MpCiB7CiAgICAgQVNTRVJUKHMgPD0gZSk7Ci0gICAgcmV0dXJuIGNyZWF0ZV94ZW5fZW50
cmllcyhNT0RJRlksIHMsIElOVkFMSURfTUZOLCAoZSAtIHMpID4+IFBBR0VfU0hJRlQsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmbGFncyk7CisgICAgcmV0dXJuIHhlbl9wdF91cGRh
dGUoTU9ESUZZLCBzLCBJTlZBTElEX01GTiwgKGUgLSBzKSA+PiBQQUdFX1NISUZULCBmbGFncyk7
CiB9CiAKIGVudW0gbWcgeyBtZ19jbGVhciwgbWdfcm8sIG1nX3J3LCBtZ19yeCB9OwotLSAKMi4x
MS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 14 12:31:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 12:31:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQWal-0005L3-6n; Tue, 14 May 2019 12:31:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zxYt=TO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hQWaj-0005Kr-Vd
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 12:31:34 +0000
X-Inumbo-ID: 34e55125-7644-11e9-8980-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 34e55125-7644-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 12:31:32 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id B456815AB;
 Tue, 14 May 2019 05:31:32 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 80F4A3F71E;
 Tue, 14 May 2019 05:31:31 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 14 May 2019 13:31:14 +0100
Message-Id: <20190514123125.29086-2-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190514123125.29086-1-julien.grall@arm.com>
References: <20190514123125.29086-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH MM-PART3 v2 01/12] xen/arm: lpae: Add a macro to
 generate offsets from an address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlcmUgYXJlIGZldyBwbGFjZXMgcmVxdWlyaW5nIHRvIGdlbmVyYXRlIG9mZnNldHMgZnJvbSBh
biBhZGRyZXNzLgpSYXRoZXIgdGhhbiBvcGVuLWNvZGluZyBldmVyeXdoZXJlLCB3ZSBjYW4gaW50
cm9kdWNlIGEgbWFjcm8gdG8gZG8gdGhlCmpvYiBmb3IgdXMuCgpTaWduZWQtb2ZmLWJ5OiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpSZXZpZXdlZC1ieTogQW5kcmlpIEFuaXNv
diA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KCi0tLQogICAgQ2hhbmdlcyBpbiB2MjoKICAgICAg
ICAtIEFkZCBBbmRyaWkncyByZXZpZXdlZC1ieQotLS0KIHhlbi9hcmNoL2FybS9wMm0uYyAgICAg
ICAgIHwgMjMgKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vbHBh
ZS5oIHwgIDkgKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKyksIDIw
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wMm0uYyBiL3hlbi9hcmNo
L2FybS9wMm0uYwppbmRleCA5MmMyNDEzZjIwLi4wNmZhMzQyYThmIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC9hcm0vcDJtLmMKKysrIGIveGVuL2FyY2gvYXJtL3AybS5jCkBAIC0zNjgsMTIgKzM2OCw3
IEBAIG1mbl90IHAybV9nZXRfZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwgZ2ZuX3QgZ2Zu
LAogICAgIHAybV90eXBlX3QgX3Q7CiAKICAgICAvKiBDb252ZW5pZW5jZSBhbGlhc2VzICovCi0g
ICAgY29uc3QgdW5zaWduZWQgaW50IG9mZnNldHNbNF0gPSB7Ci0gICAgICAgIHplcm9ldGhfdGFi
bGVfb2Zmc2V0KGFkZHIpLAotICAgICAgICBmaXJzdF90YWJsZV9vZmZzZXQoYWRkciksCi0gICAg
ICAgIHNlY29uZF90YWJsZV9vZmZzZXQoYWRkciksCi0gICAgICAgIHRoaXJkX3RhYmxlX29mZnNl
dChhZGRyKQotICAgIH07CisgICAgREVDTEFSRV9PRkZTRVRTKG9mZnNldHMsIGFkZHIpOwogCiAg
ICAgQVNTRVJUKHAybV9pc19sb2NrZWQocDJtKSk7CiAgICAgQlVJTERfQlVHX09OKFRISVJEX01B
U0sgIT0gUEFHRV9NQVNLKTsKQEAgLTg4OCw3ICs4ODMsNiBAQCBzdGF0aWMgaW50IF9fcDJtX3Nl
dF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcDJtX3R5cGVfdCB0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX2FjY2Vzc190
IGEpCiB7Ci0gICAgcGFkZHJfdCBhZGRyID0gZ2ZuX3RvX2dhZGRyKHNnZm4pOwogICAgIHVuc2ln
bmVkIGludCBsZXZlbCA9IDA7CiAgICAgdW5zaWduZWQgaW50IHRhcmdldCA9IDMgLSAocGFnZV9v
cmRlciAvIExQQUVfU0hJRlQpOwogICAgIGxwYWVfdCAqZW50cnksICp0YWJsZSwgb3JpZ19wdGU7
CkBAIC04OTcsMTIgKzg5MSw3IEBAIHN0YXRpYyBpbnQgX19wMm1fc2V0X2VudHJ5KHN0cnVjdCBw
Mm1fZG9tYWluICpwMm0sCiAgICAgYm9vbCByZW1vdmluZ19tYXBwaW5nID0gbWZuX2VxKHNtZm4s
IElOVkFMSURfTUZOKTsKIAogICAgIC8qIENvbnZlbmllbmNlIGFsaWFzZXMgKi8KLSAgICBjb25z
dCB1bnNpZ25lZCBpbnQgb2Zmc2V0c1s0XSA9IHsKLSAgICAgICAgemVyb2V0aF90YWJsZV9vZmZz
ZXQoYWRkciksCi0gICAgICAgIGZpcnN0X3RhYmxlX29mZnNldChhZGRyKSwKLSAgICAgICAgc2Vj
b25kX3RhYmxlX29mZnNldChhZGRyKSwKLSAgICAgICAgdGhpcmRfdGFibGVfb2Zmc2V0KGFkZHIp
Ci0gICAgfTsKKyAgICBERUNMQVJFX09GRlNFVFMob2Zmc2V0cywgZ2ZuX3RvX2dhZGRyKHNnZm4p
KTsKIAogICAgIEFTU0VSVChwMm1faXNfd3JpdGVfbG9ja2VkKHAybSkpOwogCkBAIC0xMTk5LDE1
ICsxMTg4LDkgQEAgYm9vbCBwMm1fcmVzb2x2ZV90cmFuc2xhdGlvbl9mYXVsdChzdHJ1Y3QgZG9t
YWluICpkLCBnZm5fdCBnZm4pCiAgICAgdW5zaWduZWQgaW50IGxldmVsID0gMDsKICAgICBib29s
IHJlc29sdmVkID0gZmFsc2U7CiAgICAgbHBhZV90IGVudHJ5LCAqdGFibGU7Ci0gICAgcGFkZHJf
dCBhZGRyID0gZ2ZuX3RvX2dhZGRyKGdmbik7CiAKICAgICAvKiBDb252ZW5pZW5jZSBhbGlhc2Vz
ICovCi0gICAgY29uc3QgdW5zaWduZWQgaW50IG9mZnNldHNbNF0gPSB7Ci0gICAgICAgIHplcm9l
dGhfdGFibGVfb2Zmc2V0KGFkZHIpLAotICAgICAgICBmaXJzdF90YWJsZV9vZmZzZXQoYWRkciks
Ci0gICAgICAgIHNlY29uZF90YWJsZV9vZmZzZXQoYWRkciksCi0gICAgICAgIHRoaXJkX3RhYmxl
X29mZnNldChhZGRyKQotICAgIH07CisgICAgREVDTEFSRV9PRkZTRVRTKG9mZnNldHMsIGdmbl90
b19nYWRkcihnZm4pKTsKIAogICAgIHAybV93cml0ZV9sb2NrKHAybSk7CiAKZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL2FzbS1hcm0vbHBhZS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9scGFlLmgK
aW5kZXggNTQ1YjBjOGYyNC4uYzIyNzgwZjhmMyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LWFybS9scGFlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9scGFlLmgKQEAgLTIxOCw2ICsy
MTgsMTUgQEAgVEFCTEVfT0ZGU0VUX0hFTFBFUlMoNjQpOwogI3VuZGVmIFRBQkxFX09GRlNFVAog
I3VuZGVmIFRBQkxFX09GRlNFVF9IRUxQRVJTCiAKKy8qIEdlbmVyYXRlIGFuIGFycmF5IEB2YXIg
Y29udGFpbmluZyB0aGUgb2Zmc2V0IGZvciBlYWNoIGxldmVsIGZyb20gQGFkZHIgKi8KKyNkZWZp
bmUgREVDTEFSRV9PRkZTRVRTKHZhciwgYWRkcikgICAgICAgICAgXAorICAgIGNvbnN0IHVuc2ln
bmVkIGludCB2YXJbNF0gPSB7ICAgICAgICAgICBcCisgICAgICAgIHplcm9ldGhfdGFibGVfb2Zm
c2V0KGFkZHIpLCAgICAgICAgIFwKKyAgICAgICAgZmlyc3RfdGFibGVfb2Zmc2V0KGFkZHIpLCAg
ICAgICAgICAgXAorICAgICAgICBzZWNvbmRfdGFibGVfb2Zmc2V0KGFkZHIpLCAgICAgICAgICBc
CisgICAgICAgIHRoaXJkX3RhYmxlX29mZnNldChhZGRyKSAgICAgICAgICAgIFwKKyAgICB9CisK
ICNlbmRpZiAvKiBfX0FTU0VNQkxZX18gKi8KIAogLyoKLS0gCjIuMTEuMAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 14 12:31:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 12:31:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQWav-0005QF-M7; Tue, 14 May 2019 12:31:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zxYt=TO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hQWau-0005O9-Ca
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 12:31:44 +0000
X-Inumbo-ID: 3b0516d9-7644-11e9-8980-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 3b0516d9-7644-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 12:31:43 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id F250415AD;
 Tue, 14 May 2019 05:31:42 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id BEE743F71E;
 Tue, 14 May 2019 05:31:41 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 14 May 2019 13:31:21 +0100
Message-Id: <20190514123125.29086-9-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190514123125.29086-1-julien.grall@arm.com>
References: <20190514123125.29086-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH MM-PART3 v2 08/12] xen/arm: mm: Remove enum
 xenmap_operation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGVudW0geGVubWFwX29wZXJhdGlvbiBpcyBub3QgdXNlZCBhbnltb3JlLiBTbyByZW1vdmUg
aXQuCgpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpS
ZXZpZXdlZC1ieTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KCi0tLQog
ICAgQ2hhbmdlcyBpbiB2MjoKICAgICAgICAtIEFkZCBBbmRyaWkncyByZXZpZXdlZC1ieQotLS0K
IHhlbi9hcmNoL2FybS9tbS5jIHwgMjQgKysrKysrKystLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUg
Y2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCAxNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vbW0uYyBiL3hlbi9hcmNoL2FybS9tbS5jCmluZGV4IDg2ZTFmYWVlYjUuLjY1
MWUyOTYwNDEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9tbS5jCisrKyBiL3hlbi9hcmNoL2Fy
bS9tbS5jCkBAIC05NzQsMTMgKzk3NCw2IEBAIHN0YXRpYyBpbnQgY3JlYXRlX3hlbl90YWJsZShs
cGFlX3QgKmVudHJ5KQogICAgIHJldHVybiAwOwogfQogCi1lbnVtIHhlbm1hcF9vcGVyYXRpb24g
ewotICAgIElOU0VSVCwKLSAgICBSRU1PVkUsCi0gICAgTU9ESUZZLAotICAgIFJFU0VSVkUKLX07
Ci0KIC8qIFNhbml0eSBjaGVjayBvZiB0aGUgZW50cnkgKi8KIHN0YXRpYyBib29sIHhlbl9wdF9j
aGVja19lbnRyeShscGFlX3QgZW50cnksIG1mbl90IG1mbiwgdW5zaWduZWQgaW50IGZsYWdzKQog
ewpAQCAtMTA0MCw4ICsxMDMzLDggQEAgc3RhdGljIGJvb2wgeGVuX3B0X2NoZWNrX2VudHJ5KGxw
YWVfdCBlbnRyeSwgbWZuX3QgbWZuLCB1bnNpZ25lZCBpbnQgZmxhZ3MpCiAgICAgcmV0dXJuIHRy
dWU7CiB9CiAKLXN0YXRpYyBpbnQgeGVuX3B0X3VwZGF0ZV9lbnRyeShlbnVtIHhlbm1hcF9vcGVy
YXRpb24gb3AsIHVuc2lnbmVkIGxvbmcgYWRkciwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBtZm5fdCBtZm4sIHVuc2lnbmVkIGludCBmbGFncykKK3N0YXRpYyBpbnQgeGVuX3B0X3Vw
ZGF0ZV9lbnRyeSh1bnNpZ25lZCBsb25nIGFkZHIsIG1mbl90IG1mbiwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmxhZ3MpCiB7CiAgICAgbHBhZV90IHB0ZSwg
KmVudHJ5OwogICAgIGxwYWVfdCAqdGhpcmQgPSBOVUxMOwpAQCAtMTA5OSw4ICsxMDkyLDcgQEAg
c3RhdGljIGludCB4ZW5fcHRfdXBkYXRlX2VudHJ5KGVudW0geGVubWFwX29wZXJhdGlvbiBvcCwg
dW5zaWduZWQgbG9uZyBhZGRyLAogCiBzdGF0aWMgREVGSU5FX1NQSU5MT0NLKHhlbl9wdF9sb2Nr
KTsKIAotc3RhdGljIGludCB4ZW5fcHRfdXBkYXRlKGVudW0geGVubWFwX29wZXJhdGlvbiBvcCwK
LSAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHZpcnQsCitzdGF0aWMgaW50
IHhlbl9wdF91cGRhdGUodW5zaWduZWQgbG9uZyB2aXJ0LAogICAgICAgICAgICAgICAgICAgICAg
ICAgIG1mbl90IG1mbiwKICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG5y
X21mbnMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGZsYWdzKQpAQCAt
MTEzMSw3ICsxMTIzLDcgQEAgc3RhdGljIGludCB4ZW5fcHRfdXBkYXRlKGVudW0geGVubWFwX29w
ZXJhdGlvbiBvcCwKIAogICAgIGZvciggOyBhZGRyIDwgYWRkcl9lbmQ7IGFkZHIgKz0gUEFHRV9T
SVpFICkKICAgICB7Ci0gICAgICAgIHJjID0geGVuX3B0X3VwZGF0ZV9lbnRyeShvcCwgYWRkciwg
bWZuLCBmbGFncyk7CisgICAgICAgIHJjID0geGVuX3B0X3VwZGF0ZV9lbnRyeShhZGRyLCBtZm4s
IGZsYWdzKTsKICAgICAgICAgaWYgKCByYyApCiAgICAgICAgICAgICBicmVhazsKIApAQCAtMTE1
NiwyNCArMTE0OCwyNCBAQCBpbnQgbWFwX3BhZ2VzX3RvX3hlbih1bnNpZ25lZCBsb25nIHZpcnQs
CiAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG5yX21mbnMsCiAgICAgICAgICAg
ICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmxhZ3MpCiB7Ci0gICAgcmV0dXJuIHhlbl9wdF91cGRh
dGUoSU5TRVJULCB2aXJ0LCBtZm4sIG5yX21mbnMsIGZsYWdzKTsKKyAgICByZXR1cm4geGVuX3B0
X3VwZGF0ZSh2aXJ0LCBtZm4sIG5yX21mbnMsIGZsYWdzKTsKIH0KIAogaW50IHBvcHVsYXRlX3B0
X3JhbmdlKHVuc2lnbmVkIGxvbmcgdmlydCwgdW5zaWduZWQgbG9uZyBucl9tZm5zKQogewotICAg
IHJldHVybiB4ZW5fcHRfdXBkYXRlKFJFU0VSVkUsIHZpcnQsIElOVkFMSURfTUZOLCBucl9tZm5z
LCBfUEFHRV9QT1BVTEFURSk7CisgICAgcmV0dXJuIHhlbl9wdF91cGRhdGUodmlydCwgSU5WQUxJ
RF9NRk4sIG5yX21mbnMsIF9QQUdFX1BPUFVMQVRFKTsKIH0KIAogaW50IGRlc3Ryb3lfeGVuX21h
cHBpbmdzKHVuc2lnbmVkIGxvbmcgdiwgdW5zaWduZWQgbG9uZyBlKQogewogICAgIEFTU0VSVCh2
IDw9IGUpOwotICAgIHJldHVybiB4ZW5fcHRfdXBkYXRlKFJFTU9WRSwgdiwgSU5WQUxJRF9NRk4s
IChlIC0gdikgPj4gUEFHRV9TSElGVCwgMCk7CisgICAgcmV0dXJuIHhlbl9wdF91cGRhdGUodiwg
SU5WQUxJRF9NRk4sIChlIC0gdikgPj4gUEFHRV9TSElGVCwgMCk7CiB9CiAKIGludCBtb2RpZnlf
eGVuX21hcHBpbmdzKHVuc2lnbmVkIGxvbmcgcywgdW5zaWduZWQgbG9uZyBlLCB1bnNpZ25lZCBp
bnQgZmxhZ3MpCiB7CiAgICAgQVNTRVJUKHMgPD0gZSk7Ci0gICAgcmV0dXJuIHhlbl9wdF91cGRh
dGUoTU9ESUZZLCBzLCBJTlZBTElEX01GTiwgKGUgLSBzKSA+PiBQQUdFX1NISUZULCBmbGFncyk7
CisgICAgcmV0dXJuIHhlbl9wdF91cGRhdGUocywgSU5WQUxJRF9NRk4sIChlIC0gcykgPj4gUEFH
RV9TSElGVCwgZmxhZ3MpOwogfQogCiBlbnVtIG1nIHsgbWdfY2xlYXIsIG1nX3JvLCBtZ19ydywg
bWdfcnggfTsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 14 12:31:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 12:31:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQWaw-0005Qu-55; Tue, 14 May 2019 12:31:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zxYt=TO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hQWav-0005Q2-GG
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 12:31:45 +0000
X-Inumbo-ID: 3be35306-7644-11e9-9745-a782c9656c67
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 3be35306-7644-11e9-9745-a782c9656c67;
 Tue, 14 May 2019 12:31:44 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 70476341;
 Tue, 14 May 2019 05:31:44 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 3C40F3F71E;
 Tue, 14 May 2019 05:31:43 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 14 May 2019 13:31:22 +0100
Message-Id: <20190514123125.29086-10-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190514123125.29086-1-julien.grall@arm.com>
References: <20190514123125.29086-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH MM-PART3 v2 09/12] xen/arm: mm: Use {,
 un}map_domain_page() to map/unmap Xen page-tables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q3VycmVudGx5LCB0aGUgdmlydHVhbCBhZGRyZXNzIG9mIHRoZSAzcmQgbGV2ZWwgcGFnZS10YWJs
ZXMgaXMgb2J0YWluZWQKdXNpbmcgbWZuX3RvX3ZpcnQoKS4KCk9uIEFybTMyLCBtZm5fdG9fdmly
dCBjYW4gb25seSB3b3JrIG9uIHhlbmhlYXAgcGFnZS4gV2hpbGUgaW4gcHJhY3RpY2UKYWxsIHRo
ZSBwYWdlLXRhYmxlcyB1cGRhdGVkIHdpbGwgcmVzaWRlIGluIHhlbmhlYXAsIGluIHByYWN0aXZl
IHRoZQpwYWdlLXRhYmxlcyBjb3ZlcmluZyBYZW4gbWVtb3J5IChlLmcgeGVuX21hcHBpbmcpIGlz
IHBhcnQgb2YgWGVuIGJpbmFyeS4KCkZ1cnRoZXJtb3JlLCBhIGZvbGxvdy11cCBjaGFuZ2Ugd2ls
bCB1cGRhdGUgeGVuX3B0X3VwZGF0ZV9lbnRyeSgpIHRvCndhbGsgYWxsIHRoZSBsZXZlbHMgYW5k
IHRoZXJlZm9yZSBiZSBtb3JlIGdlbmVyaWMuIFNvbWUgb2YgdGhlCnBhZ2UtdGFibGVzIHdpbGwg
YWxzbyBwYXJ0IG9mIFhlbiBtZW1vcnkgYW5kIHRoZXJlZm9yZSB3aWxsIG5vdCBiZQpyZWFjaGFi
bGUgdXNpbmcgbWZuX3RvX3ZpcnQoKS4KClRoZSBlYXNpZXN0IHdheSB0byByZWFjaCB0aG9zZSBw
YWdlcyBpcyB0byB1c2UgeywgdW59bWFwX2RvbWFpbl9wYWdlKCkuCldoaWxlIG9uIGFybTMyIHRo
aXMgbWVhbnMgYW4gZXh0cmEgbWFwcGluZyBpbiB0aGUgbm9ybWFsIGNhc2VzLCB0aGlzIGlzIG5v
dAp2ZXJ5IGltcG9ydGFudCBhcyB4ZW4gcGFnZS10YWJsZXMgYXJlIG5vdCB1cGRhdGVkIG9mdGVu
LgoKSW4gb3JkZXIgdG8gYWxsb3cgZnV0dXJlIGNoYW5nZSBpbiB0aGUgd2F5IFhlbiBwYWdlLXRh
YmxlcyBhcmUgbWFwcGVkLAp0d28gbmV3IGhlbHBlcnMgYXJlIGludHJvZHVjZWQgdG8gbWFwL3Vu
bWFwIHRoZSBwYWdlLXRhYmxlcy4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+ClJldmlld2VkLWJ5OiBBbmRyaWkgQW5pc292IDxhbmRyaWlfYW5pc292
QGVwYW0uY29tPgoKLS0tCgogICAgQ2hhbmdlcyBpbiB2MjoKICAgICAgICAtIEFkZCBBbmRyaWkn
cyByZXZpZXdlZC1ieQotLS0KIHhlbi9hcmNoL2FybS9tbS5jIHwgMjYgKysrKysrKysrKysrKysr
KysrKysrKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyMiBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9tbS5jIGIveGVuL2FyY2gvYXJtL21tLmMK
aW5kZXggNjUxZTI5NjA0MS4uZjU5NzlmNTQ5YiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL21t
LmMKKysrIGIveGVuL2FyY2gvYXJtL21tLmMKQEAgLTk3NCw2ICs5NzQsMTYgQEAgc3RhdGljIGlu
dCBjcmVhdGVfeGVuX3RhYmxlKGxwYWVfdCAqZW50cnkpCiAgICAgcmV0dXJuIDA7CiB9CiAKK3N0
YXRpYyBscGFlX3QgKnhlbl9tYXBfdGFibGUobWZuX3QgbWZuKQoreworICAgIHJldHVybiBtYXBf
ZG9tYWluX3BhZ2UobWZuKTsKK30KKworc3RhdGljIHZvaWQgeGVuX3VubWFwX3RhYmxlKGNvbnN0
IGxwYWVfdCAqdGFibGUpCit7CisgICAgdW5tYXBfZG9tYWluX3BhZ2UodGFibGUpOworfQorCiAv
KiBTYW5pdHkgY2hlY2sgb2YgdGhlIGVudHJ5ICovCiBzdGF0aWMgYm9vbCB4ZW5fcHRfY2hlY2tf
ZW50cnkobHBhZV90IGVudHJ5LCBtZm5fdCBtZm4sIHVuc2lnbmVkIGludCBmbGFncykKIHsKQEAg
LTEwMzYsNiArMTA0Niw3IEBAIHN0YXRpYyBib29sIHhlbl9wdF9jaGVja19lbnRyeShscGFlX3Qg
ZW50cnksIG1mbl90IG1mbiwgdW5zaWduZWQgaW50IGZsYWdzKQogc3RhdGljIGludCB4ZW5fcHRf
dXBkYXRlX2VudHJ5KHVuc2lnbmVkIGxvbmcgYWRkciwgbWZuX3QgbWZuLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBmbGFncykKIHsKKyAgICBpbnQgcmM7CiAg
ICAgbHBhZV90IHB0ZSwgKmVudHJ5OwogICAgIGxwYWVfdCAqdGhpcmQgPSBOVUxMOwogCkBAIC0x
MDU0LDE1ICsxMDY1LDE3IEBAIHN0YXRpYyBpbnQgeGVuX3B0X3VwZGF0ZV9lbnRyeSh1bnNpZ25l
ZCBsb25nIGFkZHIsIG1mbl90IG1mbiwKIAogICAgIEJVR19PTighbHBhZV9pc192YWxpZCgqZW50
cnkpKTsKIAotICAgIHRoaXJkID0gbWZuX3RvX3ZpcnQobHBhZV9nZXRfbWZuKCplbnRyeSkpOwor
ICAgIHRoaXJkID0geGVuX21hcF90YWJsZShscGFlX2dldF9tZm4oKmVudHJ5KSk7CiAgICAgZW50
cnkgPSAmdGhpcmRbdGhpcmRfdGFibGVfb2Zmc2V0KGFkZHIpXTsKIAorICAgIHJjID0gLUVJTlZB
TDsKICAgICBpZiAoICF4ZW5fcHRfY2hlY2tfZW50cnkoKmVudHJ5LCBtZm4sIGZsYWdzKSApCi0g
ICAgICAgIHJldHVybiAtRUlOVkFMOworICAgICAgICBnb3RvIG91dDsKIAogICAgIC8qIElmIHdl
IGFyZSBvbmx5IHBvcHVsYXRpbmcgcGFnZS10YWJsZSwgdGhlbiB3ZSBhcmUgZG9uZS4gKi8KKyAg
ICByYyA9IDA7CiAgICAgaWYgKCBmbGFncyAmIF9QQUdFX1BPUFVMQVRFICkKLSAgICAgICAgcmV0
dXJuIDA7CisgICAgICAgIGdvdG8gb3V0OwogCiAgICAgLyogV2UgYXJlIHJlbW92aW5nIHRoZSBw
YWdlICovCiAgICAgaWYgKCAhKGZsYWdzICYgX1BBR0VfUFJFU0VOVCkgKQpAQCAtMTA4Nyw3ICsx
MTAwLDEyIEBAIHN0YXRpYyBpbnQgeGVuX3B0X3VwZGF0ZV9lbnRyeSh1bnNpZ25lZCBsb25nIGFk
ZHIsIG1mbl90IG1mbiwKIAogICAgIHdyaXRlX3B0ZShlbnRyeSwgcHRlKTsKIAotICAgIHJldHVy
biAwOworICAgIHJjID0gMDsKKworb3V0OgorICAgIHhlbl91bm1hcF90YWJsZSh0aGlyZCk7CisK
KyAgICByZXR1cm4gcmM7CiB9CiAKIHN0YXRpYyBERUZJTkVfU1BJTkxPQ0soeGVuX3B0X2xvY2sp
OwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Tue May 14 12:31:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 12:31:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQWay-0005UG-Nc; Tue, 14 May 2019 12:31:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zxYt=TO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hQWax-0005Sd-CG
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 12:31:47 +0000
X-Inumbo-ID: 3cc2bb54-7644-11e9-aba7-3fae97ee57bb
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 3cc2bb54-7644-11e9-aba7-3fae97ee57bb;
 Tue, 14 May 2019 12:31:46 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id E121015AB;
 Tue, 14 May 2019 05:31:45 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id ADCC53F71E;
 Tue, 14 May 2019 05:31:44 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 14 May 2019 13:31:23 +0100
Message-Id: <20190514123125.29086-11-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190514123125.29086-1-julien.grall@arm.com>
References: <20190514123125.29086-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH MM-PART3 v2 10/12] xen/arm: mm: Rework Xen
 page-tables walk during update
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q3VycmVudGx5LCB4ZW5fcHRfdXBkYXRlX2VudHJ5KCkgaXMgb25seSBhYmxlIHRvIHVwZGF0ZSB0
aGUgcmVnaW9uIGNvdmVyZWQKYnkgeGVuX3NlY29uZCAoaS5lIDAgdG8gMHg3ZmZmZmZmZikuCgpC
ZWNhdXNlIG9mIHRoZSByZXN0cmljdGlvbiB3ZSBlbmQgdG8gaGF2ZSBtdWx0aXBsZSBmdW5jdGlv
bnMgaW4gbW0uYwptb2RpZnlpbmcgdGhlIHBhZ2UtdGFibGVzIGRpZmZlcmVudGx5LgoKRnVydGhl
cm1vcmUsIHdlIG5ldmVyIHdhbGtlZCB0aGUgcGFnZS10YWJsZXMgZnVsbHkuIFRoaXMgbWVhbnMg
dGhhdCBhbnkKY2hhbmdlIGluIHRoZSBsYXlvdXQgbWF5IHJlcXVpcmVzIG1ham9yIHJld3JpdGUg
b2YgdGhlIHBhZ2UtdGFibGVzIGNvZGUuCgpMYXN0bHksIHdlIGhhdmUgYmVlbiBxdWl0ZSBsdWNr
eSB0aGF0IG5vIG9uZSBldmVyIHRyaWVkIHRvIHBhc3MgYW4gYWRkcmVzcwpvdXRzaWRlIHRoaXMg
cmFuZ2UgYmVjYXVzZSBpdCB3b3VsZCBoYXZlIGJsb3duLXVwLgoKeGVuX3B0X3VwZGF0ZV9lbnRy
eSgpIGlzIHJld29ya2VkIHRvIHdhbGsgb3ZlciB0aGUgcGFnZS10YWJsZXMgZXZlcnkKdGltZS4g
VGhlIGxvZ2ljIGhhcyBiZWVuIGJvcnJvd2VkIGZyb20gYXJjaC9hcm0vcDJtLmMgYW5kIGNvbnRh
aW4gc29tZQpsaW1pdGF0aW9ucyBmb3IgdGhlIHRpbWUgYmVpbmc6CiAgICAtIFN1cGVycGFnZSBj
YW5ub3QgYmUgc2hhdHRlcmVkCiAgICAtIE9ubHkgbGV2ZWwgMyAoaS5lIDRLQikgY2FuIGJlIGRv
bmUKCk5vdGUgdGhhdCB0aGUgcGFyYW1ldGVyICdhZGRyJyBoYXMgYmVlbiByZW5hbWVkIHRvICd2
aXJ0JyB0byBtYWtlIGNsZWFyCndlIGFyZSBkZWFsaW5nIHdpdGggYSB2aXJ0dWFsIGFkZHJlc3Mu
CgpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpSZXZp
ZXdlZC1ieTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KCi0tLQogICAg
Q2hhbmdlcyBpbiB2MjoKICAgICAgICAtIEFkZCBBbmRyaWkncyByZXZpZXdlZC1ieQotLS0KIHhl
bi9hcmNoL2FybS9tbS5jIHwgMTIxICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEwNiBpbnNlcnRpb25zKCspLCAx
NSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vbW0uYyBiL3hlbi9hcmNo
L2FybS9tbS5jCmluZGV4IGY1OTc5ZjU0OWIuLjlhNDA3NTRmNDQgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL2FybS9tbS5jCisrKyBiL3hlbi9hcmNoL2FybS9tbS5jCkBAIC05ODQsNiArOTg0LDUzIEBA
IHN0YXRpYyB2b2lkIHhlbl91bm1hcF90YWJsZShjb25zdCBscGFlX3QgKnRhYmxlKQogICAgIHVu
bWFwX2RvbWFpbl9wYWdlKHRhYmxlKTsKIH0KIAorI2RlZmluZSBYRU5fVEFCTEVfTUFQX0ZBSUxF
RCAwCisjZGVmaW5lIFhFTl9UQUJMRV9TVVBFUl9QQUdFIDEKKyNkZWZpbmUgWEVOX1RBQkxFX05P
Uk1BTF9QQUdFIDIKKworLyoKKyAqIFRha2UgdGhlIGN1cnJlbnRseSBtYXBwZWQgdGFibGUsIGZp
bmQgdGhlIGNvcnJlc3BvbmRpbmcgZW50cnksCisgKiBhbmQgbWFwIHRoZSBuZXh0IHRhYmxlLCBp
ZiBhdmFpbGFibGUuCisgKgorICogVGhlIHJlYWRfb25seSBwYXJhbWV0ZXJzIGluZGljYXRlcyB3
aGV0aGVyIGludGVybWVkaWF0ZSB0YWJsZXMgc2hvdWxkCisgKiBiZSBhbGxvY2F0ZWQgd2hlbiBu
b3QgcHJlc2VudC4KKyAqCisgKiBSZXR1cm4gdmFsdWVzOgorICogIFhFTl9UQUJMRV9NQVBfRkFJ
TEVEOiBFaXRoZXIgcmVhZF9vbmx5IHdhcyBzZXQgYW5kIHRoZSBlbnRyeQorICogIHdhcyBlbXB0
eSwgb3IgYWxsb2NhdGluZyBhIG5ldyBwYWdlIGZhaWxlZC4KKyAqICBYRU5fVEFCTEVfTk9STUFM
X1BBR0U6IG5leHQgbGV2ZWwgbWFwcGVkIG5vcm1hbGx5CisgKiAgWEVOX1RBQkxFX1NVUEVSX1BB
R0U6IFRoZSBuZXh0IGVudHJ5IHBvaW50cyB0byBhIHN1cGVycGFnZS4KKyAqLworc3RhdGljIGlu
dCB4ZW5fcHRfbmV4dF9sZXZlbChib29sIHJlYWRfb25seSwgdW5zaWduZWQgaW50IGxldmVsLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBscGFlX3QgKip0YWJsZSwgdW5zaWduZWQgaW50
IG9mZnNldCkKK3sKKyAgICBscGFlX3QgKmVudHJ5OworICAgIGludCByZXQ7CisKKyAgICBlbnRy
eSA9ICp0YWJsZSArIG9mZnNldDsKKworICAgIGlmICggIWxwYWVfaXNfdmFsaWQoKmVudHJ5KSAp
CisgICAgeworICAgICAgICBpZiAoIHJlYWRfb25seSApCisgICAgICAgICAgICByZXR1cm4gWEVO
X1RBQkxFX01BUF9GQUlMRUQ7CisKKyAgICAgICAgcmV0ID0gY3JlYXRlX3hlbl90YWJsZShlbnRy
eSk7CisgICAgICAgIGlmICggcmV0ICkKKyAgICAgICAgICAgIHJldHVybiBYRU5fVEFCTEVfTUFQ
X0ZBSUxFRDsKKyAgICB9CisKKyAgICBBU1NFUlQobHBhZV9pc192YWxpZCgqZW50cnkpKTsKKwor
ICAgIC8qIFRoZSBmdW5jdGlvbiB4ZW5fcHRfbmV4dF9sZXZlbCBpcyBuZXZlciBjYWxsZWQgYXQg
dGhlIDNyZCBsZXZlbCAqLworICAgIGlmICggbHBhZV9pc19tYXBwaW5nKCplbnRyeSwgbGV2ZWwp
ICkKKyAgICAgICAgcmV0dXJuIFhFTl9UQUJMRV9TVVBFUl9QQUdFOworCisgICAgeGVuX3VubWFw
X3RhYmxlKCp0YWJsZSk7CisgICAgKnRhYmxlID0geGVuX21hcF90YWJsZShscGFlX2dldF9tZm4o
KmVudHJ5KSk7CisKKyAgICByZXR1cm4gWEVOX1RBQkxFX05PUk1BTF9QQUdFOworfQorCiAvKiBT
YW5pdHkgY2hlY2sgb2YgdGhlIGVudHJ5ICovCiBzdGF0aWMgYm9vbCB4ZW5fcHRfY2hlY2tfZW50
cnkobHBhZV90IGVudHJ5LCBtZm5fdCBtZm4sIHVuc2lnbmVkIGludCBmbGFncykKIHsKQEAgLTEw
NDMsMzAgKzEwOTAsNjUgQEAgc3RhdGljIGJvb2wgeGVuX3B0X2NoZWNrX2VudHJ5KGxwYWVfdCBl
bnRyeSwgbWZuX3QgbWZuLCB1bnNpZ25lZCBpbnQgZmxhZ3MpCiAgICAgcmV0dXJuIHRydWU7CiB9
CiAKLXN0YXRpYyBpbnQgeGVuX3B0X3VwZGF0ZV9lbnRyeSh1bnNpZ25lZCBsb25nIGFkZHIsIG1m
bl90IG1mbiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmxh
Z3MpCitzdGF0aWMgaW50IHhlbl9wdF91cGRhdGVfZW50cnkobWZuX3Qgcm9vdCwgdW5zaWduZWQg
bG9uZyB2aXJ0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1mbl90IG1mbiwgdW5z
aWduZWQgaW50IGZsYWdzKQogewogICAgIGludCByYzsKKyAgICB1bnNpZ25lZCBpbnQgbGV2ZWw7
CisgICAgLyogV2Ugb25seSBzdXBwb3J0IDRLQiBtYXBwaW5nIChpLmUgbGV2ZWwgMykgZm9yIG5v
dyAqLworICAgIHVuc2lnbmVkIGludCB0YXJnZXQgPSAzOworICAgIGxwYWVfdCAqdGFibGU7Cisg
ICAgLyoKKyAgICAgKiBUaGUgaW50ZXJtZWRpYXRlIHBhZ2UgdGFibGVzIGFyZSByZWFkLW9ubHkg
d2hlbiB0aGUgTUZOIGlzIG5vdCB2YWxpZAorICAgICAqIGFuZCB3ZSBhcmUgbm90IHBvcHVsYXRp
bmcgcGFnZSB0YWJsZS4KKyAgICAgKiBUaGlzIG1lYW5zIHdlIGVpdGhlciBtb2RpZnkgcGVybWlz
c2lvbnMgb3IgcmVtb3ZlIGFuIGVudHJ5LgorICAgICAqLworICAgIGJvb2wgcmVhZF9vbmx5ID0g
bWZuX2VxKG1mbiwgSU5WQUxJRF9NRk4pICYmICEoZmxhZ3MgJiBfUEFHRV9QT1BVTEFURSk7CiAg
ICAgbHBhZV90IHB0ZSwgKmVudHJ5OwotICAgIGxwYWVfdCAqdGhpcmQgPSBOVUxMOworCisgICAg
LyogY29udmVuaWVuY2UgYWxpYXNlcyAqLworICAgIERFQ0xBUkVfT0ZGU0VUUyhvZmZzZXRzLCAo
cGFkZHJfdCl2aXJ0KTsKIAogICAgIC8qIF9QQUdFX1BPUFVMQVRFIGFuZCBfUEFHRV9QUkVTRU5U
IHNob3VsZCBuZXZlciBiZSBzZXQgdG9nZXRoZXIuICovCiAgICAgQVNTRVJUKChmbGFncyAmIChf
UEFHRV9QT1BVTEFURXxfUEFHRV9QUkVTRU5UKSkgIT0gKF9QQUdFX1BPUFVMQVRFfF9QQUdFX1BS
RVNFTlQpKTsKIAotICAgIGVudHJ5ID0gJnhlbl9zZWNvbmRbc2Vjb25kX2xpbmVhcl9vZmZzZXQo
YWRkcildOwotICAgIGlmICggIWxwYWVfaXNfdmFsaWQoKmVudHJ5KSB8fCAhbHBhZV9pc190YWJs
ZSgqZW50cnksIDIpICkKKyAgICB0YWJsZSA9IHhlbl9tYXBfdGFibGUocm9vdCk7CisgICAgZm9y
ICggbGV2ZWwgPSBIWVBfUFRfUk9PVF9MRVZFTDsgbGV2ZWwgPCB0YXJnZXQ7IGxldmVsKysgKQog
ICAgIHsKLSAgICAgICAgaW50IHJjID0gY3JlYXRlX3hlbl90YWJsZShlbnRyeSk7Ci0gICAgICAg
IGlmICggcmMgPCAwICkgewotICAgICAgICAgICAgcHJpbnRrKCIlczogTDIgZmFpbGVkXG4iLCBf
X2Z1bmNfXyk7Ci0gICAgICAgICAgICByZXR1cm4gcmM7CisgICAgICAgIHJjID0geGVuX3B0X25l
eHRfbGV2ZWwocmVhZF9vbmx5LCBsZXZlbCwgJnRhYmxlLCBvZmZzZXRzW2xldmVsXSk7CisgICAg
ICAgIGlmICggcmMgPT0gWEVOX1RBQkxFX01BUF9GQUlMRUQgKQorICAgICAgICB7CisgICAgICAg
ICAgICAvKgorICAgICAgICAgICAgICogV2UgYXJlIGhlcmUgYmVjYXVzZSB4ZW5fcHRfbmV4dF9s
ZXZlbCBoYXMgZmFpbGVkIHRvIG1hcAorICAgICAgICAgICAgICogdGhlIGludGVybWVkaWF0ZSBw
YWdlIHRhYmxlIChlLmcgdGhlIHRhYmxlIGRvZXMgbm90IGV4aXN0CisgICAgICAgICAgICAgKiBh
bmQgdGhlIHB0IGlzIHJlYWQtb25seSkuIEl0IGlzIGEgdmFsaWQgY2FzZSB3aGVuCisgICAgICAg
ICAgICAgKiByZW1vdmluZyBhIG1hcHBpbmcgYXMgaXQgbWF5IG5vdCBleGlzdCBpbiB0aGUgcGFn
ZSB0YWJsZS4KKyAgICAgICAgICAgICAqIEluIHRoaXMgY2FzZSwganVzdCBpZ25vcmUgaXQuCisg
ICAgICAgICAgICAgKi8KKyAgICAgICAgICAgIGlmICggZmxhZ3MgJiAoX1BBR0VfUFJFU0VOVHxf
UEFHRV9QT1BVTEFURSkgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIG1tX3ByaW50
aygiJXM6IFVuYWJsZSB0byBtYXAgbGV2ZWwgJXVcbiIsIF9fZnVuY19fLCBsZXZlbCk7CisgICAg
ICAgICAgICAgICAgcmMgPSAtRU5PRU5UOworICAgICAgICAgICAgICAgIGdvdG8gb3V0OworICAg
ICAgICAgICAgfQorICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgeworICAgICAgICAgICAg
ICAgIHJjID0gMDsKKyAgICAgICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgICAgIH0KICAg
ICAgICAgfQorICAgICAgICBlbHNlIGlmICggcmMgIT0gWEVOX1RBQkxFX05PUk1BTF9QQUdFICkK
KyAgICAgICAgICAgIGJyZWFrOwogICAgIH0KIAotICAgIEJVR19PTighbHBhZV9pc192YWxpZCgq
ZW50cnkpKTsKKyAgICBpZiAoIGxldmVsICE9IHRhcmdldCApCisgICAgeworICAgICAgICBtbV9w
cmludGsoIiVzOiBTaGF0dGVyaW5nIHN1cGVycGFnZSBpcyBub3Qgc3VwcG9ydGVkXG4iLCBfX2Z1
bmNfXyk7CisgICAgICAgIHJjID0gLUVPUE5PVFNVUFA7CisgICAgICAgIGdvdG8gb3V0OworICAg
IH0KIAotICAgIHRoaXJkID0geGVuX21hcF90YWJsZShscGFlX2dldF9tZm4oKmVudHJ5KSk7Ci0g
ICAgZW50cnkgPSAmdGhpcmRbdGhpcmRfdGFibGVfb2Zmc2V0KGFkZHIpXTsKKyAgICBlbnRyeSA9
IHRhYmxlICsgb2Zmc2V0c1tsZXZlbF07CiAKICAgICByYyA9IC1FSU5WQUw7CiAgICAgaWYgKCAh
eGVuX3B0X2NoZWNrX2VudHJ5KCplbnRyeSwgbWZuLCBmbGFncykgKQpAQCAtMTEwMyw3ICsxMTg1
LDcgQEAgc3RhdGljIGludCB4ZW5fcHRfdXBkYXRlX2VudHJ5KHVuc2lnbmVkIGxvbmcgYWRkciwg
bWZuX3QgbWZuLAogICAgIHJjID0gMDsKIAogb3V0OgotICAgIHhlbl91bm1hcF90YWJsZSh0aGly
ZCk7CisgICAgeGVuX3VubWFwX3RhYmxlKHRhYmxlKTsKIAogICAgIHJldHVybiByYzsKIH0KQEAg
LTExMTksNiArMTIwMSwxNSBAQCBzdGF0aWMgaW50IHhlbl9wdF91cGRhdGUodW5zaWduZWQgbG9u
ZyB2aXJ0LAogICAgIHVuc2lnbmVkIGxvbmcgYWRkciA9IHZpcnQsIGFkZHJfZW5kID0gYWRkciAr
IG5yX21mbnMgKiBQQUdFX1NJWkU7CiAKICAgICAvKgorICAgICAqIEZvciBhcm0zMiwgcGFnZS10
YWJsZXMgYXJlIGRpZmZlcmVudCBvbiBlYWNoIENQVXMuIFlldCwgdGhleSBzaGFyZQorICAgICAq
IHNvbWUgY29tbW9uIG1hcHBpbmdzLiBJdCBpcyBhc3N1bWVkIHRoYXQgb25seSBjb21tb24gbWFw
cGluZ3MKKyAgICAgKiB3aWxsIGJlIG1vZGlmaWVkIHdpdGggdGhpcyBmdW5jdGlvbi4KKyAgICAg
KgorICAgICAqIFhYWDogQWRkIGEgY2hlY2suCisgICAgICovCisgICAgY29uc3QgbWZuX3Qgcm9v
dCA9IHZpcnRfdG9fbWZuKFRISVNfQ1BVX1BHVEFCTEUpOworCisgICAgLyoKICAgICAgKiBUaGUg
aGFyZHdhcmUgd2FzIGNvbmZpZ3VyZWQgdG8gZm9yYmlkIG1hcHBpbmcgYm90aCB3cml0ZWFibGUg
YW5kCiAgICAgICogZXhlY3V0YWJsZS4KICAgICAgKiBXaGVuIG1vZGlmeWluZy9jcmVhdGluZyBt
YXBwaW5nIChpLmUgX1BBR0VfUFJFU0VOVCBpcyBzZXQpLApAQCAtMTEzOSw5ICsxMjMwLDkgQEAg
c3RhdGljIGludCB4ZW5fcHRfdXBkYXRlKHVuc2lnbmVkIGxvbmcgdmlydCwKIAogICAgIHNwaW5f
bG9jaygmeGVuX3B0X2xvY2spOwogCi0gICAgZm9yKCA7IGFkZHIgPCBhZGRyX2VuZDsgYWRkciAr
PSBQQUdFX1NJWkUgKQorICAgIGZvciAoIDsgYWRkciA8IGFkZHJfZW5kOyBhZGRyICs9IFBBR0Vf
U0laRSApCiAgICAgewotICAgICAgICByYyA9IHhlbl9wdF91cGRhdGVfZW50cnkoYWRkciwgbWZu
LCBmbGFncyk7CisgICAgICAgIHJjID0geGVuX3B0X3VwZGF0ZV9lbnRyeShyb290LCBhZGRyLCBt
Zm4sIGZsYWdzKTsKICAgICAgICAgaWYgKCByYyApCiAgICAgICAgICAgICBicmVhazsKIAotLSAK
Mi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 14 12:31:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 12:31:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQWb0-0005Vt-3w; Tue, 14 May 2019 12:31:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zxYt=TO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hQWay-0005U8-LN
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 12:31:48 +0000
X-Inumbo-ID: 3dba290c-7644-11e9-8b9c-93296919fc85
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 3dba290c-7644-11e9-8b9c-93296919fc85;
 Tue, 14 May 2019 12:31:47 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 5E11C341;
 Tue, 14 May 2019 05:31:47 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 2ACDC3F71E;
 Tue, 14 May 2019 05:31:46 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 14 May 2019 13:31:24 +0100
Message-Id: <20190514123125.29086-12-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190514123125.29086-1-julien.grall@arm.com>
References: <20190514123125.29086-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH MM-PART3 v2 11/12] xen/arm: mm: Don't open-code
 Xen PT update in {set, clear}_fixmap()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

e3NldCwgY2xlYXJ9X2ZpeG1hcCgpIGFyZSBjdXJyZW50bHkgb3Blbi1jb2RpbmcgdXBkYXRlIHRv
IHRoZSBYZW4KcGFnZS10YWJsZXMuIFRoaXMgY2FuIGJlIGF2b2lkZWQgYnkgdXNpbmcgdGhlIGdl
bmVyaWMgaGVscGVycwptYXBfcGFnZXNfdG9feGVuKCkgYW5kIGRlc3Ryb3lfeGVuX21hcHBpbmdz
KCkuCgpCb3RoIGZ1bmN0aW9uIGFyZSBub3QgbWVhbnQgdG8gZmFpbCBmb3IgZml4bWFwLCBoZW5j
ZSB0aGUgQlVHX09OKCkKY2hlY2tpbmcgdGhlIHJldHVybi4KClNpZ25lZC1vZmYtYnk6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+ClJldmlld2VkLWJ5OiBBbmRyaWkgQW5pc292
IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgoKLS0tCiAgICBDaGFuZ2VzIGluIHYyOgogICAgICAg
IC0gQWRkIEFuZHJpaSdzIHJldmlld2VkLWJ5Ci0tLQogeGVuL2FyY2gvYXJtL21tLmMgfCAxNiAr
KysrKysrKy0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCA4IGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9tbS5jIGIveGVuL2FyY2gvYXJtL21t
LmMKaW5kZXggOWE0MDc1NGY0NC4uMjNjYTYxZThmMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJt
L21tLmMKKysrIGIveGVuL2FyY2gvYXJtL21tLmMKQEAgLTM0OCwxOSArMzQ4LDE5IEBAIHN0YXRp
YyBpbmxpbmUgbHBhZV90IG1mbl90b194ZW5fZW50cnkobWZuX3QgbWZuLCB1bnNpZ25lZCBhdHRy
KQogLyogTWFwIGEgNGsgcGFnZSBpbiBhIGZpeG1hcCBlbnRyeSAqLwogdm9pZCBzZXRfZml4bWFw
KHVuc2lnbmVkIG1hcCwgbWZuX3QgbWZuLCB1bnNpZ25lZCBpbnQgZmxhZ3MpCiB7Ci0gICAgbHBh
ZV90IHB0ZSA9IG1mbl90b194ZW5fZW50cnkobWZuLCBQQUdFX0FJX01BU0soZmxhZ3MpKTsKLSAg
ICBwdGUucHQudGFibGUgPSAxOyAvKiA0ayBtYXBwaW5ncyBhbHdheXMgaGF2ZSB0aGlzIGJpdCBz
ZXQgKi8KLSAgICBwdGUucHQueG4gPSAxOwotICAgIHdyaXRlX3B0ZSh4ZW5fZml4bWFwICsgdGhp
cmRfdGFibGVfb2Zmc2V0KEZJWE1BUF9BRERSKG1hcCkpLCBwdGUpOwotICAgIGZsdXNoX3hlbl90
bGJfcmFuZ2VfdmEoRklYTUFQX0FERFIobWFwKSwgUEFHRV9TSVpFKTsKKyAgICBpbnQgcmVzOwor
CisgICAgcmVzID0gbWFwX3BhZ2VzX3RvX3hlbihGSVhNQVBfQUREUihtYXApLCBtZm4sIDEsIGZs
YWdzKTsKKyAgICBCVUdfT04ocmVzICE9IDApOwogfQogCiAvKiBSZW1vdmUgYSBtYXBwaW5nIGZy
b20gYSBmaXhtYXAgZW50cnkgKi8KIHZvaWQgY2xlYXJfZml4bWFwKHVuc2lnbmVkIG1hcCkKIHsK
LSAgICBscGFlX3QgcHRlID0gezB9OwotICAgIHdyaXRlX3B0ZSh4ZW5fZml4bWFwICsgdGhpcmRf
dGFibGVfb2Zmc2V0KEZJWE1BUF9BRERSKG1hcCkpLCBwdGUpOwotICAgIGZsdXNoX3hlbl90bGJf
cmFuZ2VfdmEoRklYTUFQX0FERFIobWFwKSwgUEFHRV9TSVpFKTsKKyAgICBpbnQgcmVzOworCisg
ICAgcmVzID0gZGVzdHJveV94ZW5fbWFwcGluZ3MoRklYTUFQX0FERFIobWFwKSwgRklYTUFQX0FE
RFIobWFwKSArIFBBR0VfU0laRSk7CisgICAgQlVHX09OKHJlcyAhPSAwKTsKIH0KIAogLyogQ3Jl
YXRlIFhlbidzIG1hcHBpbmdzIG9mIG1lbW9yeS4KLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 14 12:31:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 12:31:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQWb2-0005YQ-H5; Tue, 14 May 2019 12:31:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zxYt=TO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hQWb0-0005WX-OY
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 12:31:50 +0000
X-Inumbo-ID: 3e86e24d-7644-11e9-8980-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 3e86e24d-7644-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 12:31:49 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id CF7E115AD;
 Tue, 14 May 2019 05:31:48 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 9BE8A3F71E;
 Tue, 14 May 2019 05:31:47 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 14 May 2019 13:31:25 +0100
Message-Id: <20190514123125.29086-13-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190514123125.29086-1-julien.grall@arm.com>
References: <20190514123125.29086-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH MM-PART3 v2 12/12] xen/arm: mm: Remove
 set_pte_flags_on_range()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

c2V0X3B0ZV9mbGFnc19vbl9yYW5nZSgpIGlzIHlldCBhbm90aGVyIGZ1bmN0aW9uIHRoYXQgd2ls
bCBvcGVuLWNvZGUKdXBkYXRlIHRvIGEgc3BlY2lmaWMgcmFuZ2UgaW4gdGhlIFhlbiBwYWdlLXRh
Ymxlcy4gSXQgY2FuIGJlIGNvbXBsZXRlbHkKZHJvcHBlZCBieSB1c2luZyBlaXRoZXIgbW9kaWZ5
X3hlbl9tYXBwaW5ncygpIG9yIGRlc3Ryb3lfeGVuX21hcHBpbmdzKCkuCgpTaWduZWQtb2ZmLWJ5
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpSZXZpZXdlZC1ieTogQW5kcmlp
IEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KCi0tLQogICAgQ2hhbmdlcyBpbiB2MjoK
ICAgICAgICAtIEFkZCBtaXNzaW5nIG5ld2xpbmUgaW4gcGFuaWMKICAgICAgICAtIEFkZCBBbmRy
aWkncyByZXZpZXdlZC1ieQotLS0KIHhlbi9hcmNoL2FybS9tbS5jIHwgNTggKysrKysrKysrKy0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5n
ZWQsIDEwIGluc2VydGlvbnMoKyksIDQ4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS9tbS5jIGIveGVuL2FyY2gvYXJtL21tLmMKaW5kZXggMjNjYTYxZThmMC4uZDc0MTAx
YmNkMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL21tLmMKKysrIGIveGVuL2FyY2gvYXJtL21t
LmMKQEAgLTEyNzcsNTIgKzEyNzcsNiBAQCBpbnQgbW9kaWZ5X3hlbl9tYXBwaW5ncyh1bnNpZ25l
ZCBsb25nIHMsIHVuc2lnbmVkIGxvbmcgZSwgdW5zaWduZWQgaW50IGZsYWdzKQogICAgIHJldHVy
biB4ZW5fcHRfdXBkYXRlKHMsIElOVkFMSURfTUZOLCAoZSAtIHMpID4+IFBBR0VfU0hJRlQsIGZs
YWdzKTsKIH0KIAotZW51bSBtZyB7IG1nX2NsZWFyLCBtZ19ybywgbWdfcncsIG1nX3J4IH07Ci1z
dGF0aWMgdm9pZCBzZXRfcHRlX2ZsYWdzX29uX3JhbmdlKGNvbnN0IGNoYXIgKnAsIHVuc2lnbmVk
IGxvbmcgbCwgZW51bSBtZyBtZykKLXsKLSAgICBscGFlX3QgcHRlOwotICAgIGludCBpOwotCi0g
ICAgQVNTRVJUKGlzX2tlcm5lbChwKSAmJiBpc19rZXJuZWwocCArIGwpKTsKLQotICAgIC8qIENh
biBvbmx5IGd1YXJkIGluIHBhZ2UgZ3JhbnVsYXJpdHkgKi8KLSAgICBBU1NFUlQoISgodW5zaWdu
ZWQgbG9uZykgcCAmIH5QQUdFX01BU0spKTsKLSAgICBBU1NFUlQoIShsICYgflBBR0VfTUFTSykp
OwotCi0gICAgZm9yICggaSA9IChwIC0gX3N0YXJ0KSAvIFBBR0VfU0laRTsgCi0gICAgICAgICAg
aSA8IChwICsgbCAtIF9zdGFydCkgLyBQQUdFX1NJWkU7IAotICAgICAgICAgIGkrKyApCi0gICAg
ewotICAgICAgICBwdGUgPSB4ZW5feGVubWFwW2ldOwotICAgICAgICBzd2l0Y2ggKCBtZyApCi0g
ICAgICAgIHsKLSAgICAgICAgY2FzZSBtZ19jbGVhcjoKLSAgICAgICAgICAgIHB0ZS5wdC52YWxp
ZCA9IDA7Ci0gICAgICAgICAgICBicmVhazsKLSAgICAgICAgY2FzZSBtZ19ybzoKLSAgICAgICAg
ICAgIHB0ZS5wdC52YWxpZCA9IDE7Ci0gICAgICAgICAgICBwdGUucHQucHhuID0gMTsKLSAgICAg
ICAgICAgIHB0ZS5wdC54biA9IDE7Ci0gICAgICAgICAgICBwdGUucHQucm8gPSAxOwotICAgICAg
ICAgICAgYnJlYWs7Ci0gICAgICAgIGNhc2UgbWdfcnc6Ci0gICAgICAgICAgICBwdGUucHQudmFs
aWQgPSAxOwotICAgICAgICAgICAgcHRlLnB0LnB4biA9IDE7Ci0gICAgICAgICAgICBwdGUucHQu
eG4gPSAxOwotICAgICAgICAgICAgcHRlLnB0LnJvID0gMDsKLSAgICAgICAgICAgIGJyZWFrOwot
ICAgICAgICBjYXNlIG1nX3J4OgotICAgICAgICAgICAgcHRlLnB0LnZhbGlkID0gMTsKLSAgICAg
ICAgICAgIHB0ZS5wdC5weG4gPSAwOwotICAgICAgICAgICAgcHRlLnB0LnhuID0gMDsKLSAgICAg
ICAgICAgIHB0ZS5wdC5ybyA9IDE7Ci0gICAgICAgICAgICBicmVhazsKLSAgICAgICAgfQotICAg
ICAgICB3cml0ZV9wdGUoeGVuX3hlbm1hcCArIGksIHB0ZSk7Ci0gICAgfQotICAgIGZsdXNoX3hl
bl90bGJfbG9jYWwoKTsKLX0KLQogLyogUmVsZWFzZSBhbGwgX19pbml0IGFuZCBfX2luaXRkYXRh
IHJhbmdlcyB0byBiZSByZXVzZWQgKi8KIHZvaWQgZnJlZV9pbml0X21lbW9yeSh2b2lkKQogewpA
QCAtMTMzMSw4ICsxMjg1LDEyIEBAIHZvaWQgZnJlZV9pbml0X21lbW9yeSh2b2lkKQogICAgIHVp
bnQzMl90IGluc247CiAgICAgdW5zaWduZWQgaW50IGksIG5yID0gbGVuIC8gc2l6ZW9mKGluc24p
OwogICAgIHVpbnQzMl90ICpwOworICAgIGludCByYzsKIAotICAgIHNldF9wdGVfZmxhZ3Nfb25f
cmFuZ2UoX19pbml0X2JlZ2luLCBsZW4sIG1nX3J3KTsKKyAgICByYyA9IG1vZGlmeV94ZW5fbWFw
cGluZ3MoKHVuc2lnbmVkIGxvbmcpX19pbml0X2JlZ2luLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAodW5zaWduZWQgbG9uZylfX2luaXRfZW5kLCBQQUdFX0hZUEVSVklTT1JfUlcpOwor
ICAgIGlmICggcmMgKQorICAgICAgICBwYW5pYygiVW5hYmxlIHRvIG1hcCBSVyB0aGUgaW5pdCBz
ZWN0aW9uIChyYyA9ICVkKVxuIiwgcmMpOwogCiAgICAgLyoKICAgICAgKiBGcm9tIG5vdyBvbiwg
aW5pdCB3aWxsIG5vdCBiZSB1c2VkIGZvciBleGVjdXRpb24gYW55bW9yZSwKQEAgLTEzNTAsNyAr
MTMwOCwxMSBAQCB2b2lkIGZyZWVfaW5pdF9tZW1vcnkodm9pZCkKICAgICBmb3IgKCBpID0gMDsg
aSA8IG5yOyBpKysgKQogICAgICAgICAqKHAgKyBpKSA9IGluc247CiAKLSAgICBzZXRfcHRlX2Zs
YWdzX29uX3JhbmdlKF9faW5pdF9iZWdpbiwgbGVuLCBtZ19jbGVhcik7CisgICAgcmMgPSBkZXN0
cm95X3hlbl9tYXBwaW5ncygodW5zaWduZWQgbG9uZylfX2luaXRfYmVnaW4sCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAodW5zaWduZWQgbG9uZylfX2luaXRfZW5kKTsKKyAgICBpZiAo
IHJjICkKKyAgICAgICAgcGFuaWMoIlVuYWJsZSB0byByZW1vdmUgdGhlIGluaXQgc2VjdGlvbiAo
cmMgPSAlZClcbiIsIHJjKTsKKwogICAgIGluaXRfZG9taGVhcF9wYWdlcyhwYSwgcGEgKyBsZW4p
OwogICAgIHByaW50aygiRnJlZWQgJWxka0IgaW5pdCBtZW1vcnkuXG4iLCAobG9uZykoX19pbml0
X2VuZC1fX2luaXRfYmVnaW4pPj4xMCk7CiB9Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 14 12:38:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 12:38:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQWh6-0006iJ-BE; Tue, 14 May 2019 12:38:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=NyQH=TO=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hQWh5-0006iE-0q
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 12:38:07 +0000
X-Inumbo-ID: 1da933be-7645-11e9-b03c-2feedc07b3fb
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1da933be-7645-11e9-b03c-2feedc07b3fb;
 Tue, 14 May 2019 12:38:04 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 14 May 2019 06:38:02 -0600
Message-Id: <5CDAB6A6020000780022EAF9@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 14 May 2019 06:37:58 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <20190514122456.28559-1-julien.grall@arm.com>
 <20190514122456.28559-2-julien.grall@arm.com>
In-Reply-To: <20190514122456.28559-2-julien.grall@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH MM-PART2 RESEND v2 01/19] xen/const: Extend
 the existing macro BIT to take a suffix in parameter
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 oleksandr_tyshchenko@epam.com, xen-devel <xen-devel@lists.xenproject.org>,
 "andrii_anisov@epam.com" <andrii_anisov@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE0LjA1LjE5IGF0IDE0OjI0LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IEFybSBjdXJyZW50bHkgcHJvdmlkZXMgdHdvIG1hY3JvIEJJVCBhbmQgQklUX1VMTCB0aGF0IGFy
ZSBvbmx5IHVzYWJsZQo+IGluIEMgYW5kIHJldHVybiByZXNwZWN0aXZlbHkgdW5zaWduZWQgbG9u
ZyBhbmQgdW5zaWduZWQgbG9uZyBsb25nLgo+IAo+IEV4dGVuZGluZyB0aGUgbWFjcm9zIHRvIGRl
YWwgd2l0aCBhc3NlbWJseSB3b3VsZCBiZSBhIG5pY2UgYmVuZWZpdHMgYXMKPiBpdCBjb3VsZCBy
ZXBsYWNlIHRoZSBjb21tb24gcGF0dGVybiB0byBkZWZpbmUgZmllbGRzIChBQygxLCBzZngpIDw8
IFgpCj4gZWFzaWVyIHRvIHJlYWQuCj4gCj4gUmF0aGVyIHRoYW4gZXh0ZW5kaW5nIHRoZSB0d28g
bWFjcm9zLCBpdCB3YXMgZGVjaWRlZCB0byBkcm9wIEJJVF9VTEwoKQo+IGFuZCBleHRlbmQgdGhl
IG1hY3JvIEJJVCgpIHRvIHRha2UgYSBzdWZmaXggKGUuZyBVLCBVTCwgVUxMKSBpbgo+IHBhcmFt
ZXRlci4gVGhpcyB3b3VsZCBhbGxvdyB0byB1c2UgZGlmZmVyZW50IHN1ZmZpeCB3aXRob3V0IGhh
dmluZyB0bwo+IGRlZmluZSBuZXcgbWFjcm9zLgo+IAo+IFRoZSBuZXcgZXh0ZW5kIG1hY3JvIGlz
IG5vdyBtb3ZlZCBpbiBpbmNsdWRlL3hlbi9jb25zdC5oIHNvIGl0IGNhbiBiZQo+IHVzZWQgYnkg
YW55b25lIGluIFhlbiBhbmQgYWxzbyBhdm9pZCB0byBpbmNsdWRlIGJpdG9wcy5oIGluIGFzc2Vt
Ymx5Cj4gY29kZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgoKVGhhbmtzIG11Y2ggZm9yIGdvaW5nIHRoaXMgcm91dGUhIEZvciB0aGUgc2lu
Z2xlIGxpbmUgYWRkaXRpb24gdG8KY29tbW9uIGNvZGUKQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 14 13:05:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 13:05:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQX7N-0000kL-N1; Tue, 14 May 2019 13:05:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=b0nL=TO=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1hQX7M-0000kG-Ku
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 13:05:16 +0000
X-Inumbo-ID: e9c76f85-7648-11e9-8980-bc764e045a96
Received: from mail-lj1-x241.google.com (unknown [2a00:1450:4864:20::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e9c76f85-7648-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 13:05:15 +0000 (UTC)
Received: by mail-lj1-x241.google.com with SMTP id z1so14248142ljb.3
 for <xen-devel@lists.xenproject.org>; Tue, 14 May 2019 06:05:15 -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-language:content-transfer-encoding;
 bh=K+nSBd1QbKF/W9HoNSWnuc1iZLJLbjmpxXyZQ8sGiN0=;
 b=knVz9M+O5Sp42thU8YjVxSUA9iWXbA8U3dL+fiJOWFbehyEEdVH70HRDZGVvYjVwxK
 1hHdI81ayqttEcTLnt2ODEjeBDSvFIa9DIX4o8aUdPhLMI9VO6HGLzoiA9r9qio+kjT0
 0TLSv+oBV+lZbp4u9kxLhbBfhf2xAY1K92i1SaYkeBsVCQJwt50vuyO506snLIa806d5
 RsIpXbTaKYAlzc87uHBbKz0SsjbHzsWePSL0IjHGLbdkDKn9Ldo9cCYvV9FQI5YqoHnr
 iCsZ9JnMuYGqS0bFafoHVgP1H/n+Ca1g/tcWR07FZXix1if+ud/aE47Ks2V1j5f3eMha
 fDpQ==
X-Google-DKIM-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=K+nSBd1QbKF/W9HoNSWnuc1iZLJLbjmpxXyZQ8sGiN0=;
 b=j29SsMJ77dyW0HJMki63TK8DC9BdJHIQRsE2m/aB29ZoOIy6po4YkAvQAShzetr+ib
 JY9yFgagryuupPwroJu05JZpd2l+oNO77dtLHulKzKRwv1QppIKy2gKS8IOnFm5xWcuL
 Jivb4rxXzKFKNLXx5e8nS3RrzM1vGq4Labbxja8dsLHWKDuSDkTBhQRUG9ScQ1DXaVwS
 nFp7o//vkJXPhrpyBGdG158CGyZdPL89ps2Tu4kGrOy8Lt/uNrAuBh16+m+FfVLqwOK/
 qpIXqe+r4+hZmr/z/fjwOkUY5z7mSpdt9OOyKOt0k2s6Trbvxe8i0vSwAXcbK3/OqRHL
 fD2g==
X-Gm-Message-State: APjAAAVQoA7DcBUiNpswxrpid+dFwXv1XJ28S4VgH66xtZgLohkVBvGy
 dhpekawiQj3OQGYl4Tfn5Nk=
X-Google-Smtp-Source: APXvYqw7DSK/KdiO+NN1l/6KhIBMXobirLUEpqxIX2jr28w0exA7GyM8yUm+uXGhEIcc7VQxoska5A==
X-Received: by 2002:a2e:3a17:: with SMTP id h23mr12815427lja.155.1557839113701; 
 Tue, 14 May 2019 06:05:13 -0700 (PDT)
Received: from [10.17.180.71] (ll-74.141.223.85.sovam.net.ua. [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id
 v11sm3839313lfb.68.2019.05.14.06.05.11
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 14 May 2019 06:05:11 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>
References: <1556007026-31057-1-git-send-email-andrii.anisov@gmail.com>
 <1556007026-31057-3-git-send-email-andrii.anisov@gmail.com>
 <e248dae9-c91c-c735-ea16-9bcb70c65e9d@arm.com>
 <959c8975-ec44-a788-25b3-84ee17520abc@gmail.com>
 <24f3e2b1-4889-1780-0e48-0c909f555997@arm.com>
 <4ac886b5-ad15-f0cf-5af8-91aaf7d2460e@gmail.com>
 <7bbea412-f4af-4dc8-199a-1c02ac02a7af@arm.com>
 <f71bdb25-ebd3-31fc-f5fc-b8d591c3cc28@gmail.com>
 <5CDAAE4F020000780022E941@prv1-mh.provo.novell.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <945c7543-7c49-f278-0b0d-5b6492ce93ca@gmail.com>
Date: Tue, 14 May 2019 16:05:10 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CDAAE4F020000780022E941@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 2/2] xen: implement
 VCPUOP_register_runstate_phys_memory_area
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 "andrii_anisov@epam.com" <andrii_anisov@epam.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxNC4wNS4xOSAxNTowMiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gV2VsbCwgSSB0aGluayBK
dWxpYW4ncyBpbXBsaWNhdGlvbiB3YXMgdGhhdCB3ZSBjYW4ndCBzdXBwb3J0IGluIHBhcnRpY3Vs
YXIKPiB0aGUgYm9vdCBsb2FkZXIgLT4ga2VybmVsIGhhbmRvdmVyIGNhc2Ugd2l0aG91dCBleHRy
YSBtZWFzdXJlcyAoaWYKPiBhdCBhbGwpLCBhbmQgaGVuY2UgaGUgYWRkZWQgdGhpbmdzIHRvZ2V0
aGVyIGFuZCBzYWlkIHdoYXQgcmVzdWx0cwo+IGZyb20gdGhpcy4gT2YgY291cnNlIGlkZWFsbHkg
d2UnZCByZWplY3QgbWl4ZWQgcmVxdWVzdHMsIGJ1dCB1bmxlc3MKPiBzb21lb25lIGNhbiBjb21l
IHVwIHdpdGggYSBjbGV2ZXIgbWVhbnMgb2YgaG93IHRvIGRldGVybWluZSBlbnRpdHkKPiBib3Vu
ZGFyaWVzIEknbSBhZnJhaWQgdGhpcyBpcyBub3QgZ29pbmcgdG8gYmUgcG9zc2libGUgd2l0aG91
dCBicmVha2luZwo+IGNlcnRhaW4gc2V0dXBzLgoKIEZyb20gbXkgdW5kZXJzdGFuZGluZywgaWYg
d2UgYXJlIHNwZWFraW5nIG9mIGRpZmZlcmVudCBlbnRpdGllcyBpbiBhIGRvbWFpbiBhbmQgdGhl
aXIgYm91bmRhcmllcywgd2UgaGF2ZSB0byBkZWZpbmUgdW5yZWdpc3RlciBpbnRlcmZhY2UgYXMg
d2VsbC4gU28gdGhhdCB0aG9zZSBlbnRpdGllcyB3b3VsZCBiZSBhYmxlIHRvIHRha2UgY2FyZSBv
ZiB0aGVtc2VsdmVzIGV4cGxpY2l0bHkuCgotLSAKU2luY2VyZWx5LApBbmRyaWkgQW5pc292LgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 14 13:41:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 13:41:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQXfk-0003ve-J6; Tue, 14 May 2019 13:40:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=56h2=TO=gmail.com=dunlapg@srs-us1.protection.inumbo.net>)
 id 1hQXfi-0003vZ-Rn
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 13:40:46 +0000
X-Inumbo-ID: df4addb5-764d-11e9-8980-bc764e045a96
Received: from mail-ed1-x52e.google.com (unknown [2a00:1450:4864:20::52e])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id df4addb5-764d-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 13:40:44 +0000 (UTC)
Received: by mail-ed1-x52e.google.com with SMTP id p26so22948643edr.2
 for <xen-devel@lists.xenproject.org>; Tue, 14 May 2019 06:40:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=umich.edu; s=google-2016-06-03;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=U0MRJrGkJHsZkLjYq00Ws9bs2NhbvNe8wK7cdgVncP4=;
 b=nzk8ASbuswxjsMEySaUTbQBXFrKfe+PumPI9A4fVetp3tS40htaxRNVe3xDHWvEznx
 BQyvAPUvsx5cw4xSGeTsA2uxdgTSxBWP8l//cE0s32V159jqtKObbbW2eCEJIhC0YXHA
 /0OVvUHjHwZkcOTdMrWQ9mMepfDzz8h77jQBIHIo2Rpb6Rf3LkcfyZI67MXSHq5OKWXW
 hmSFY/2gEz6kHFzaUnXYNbjiBHkApCQwLTRQgl6Rcrv38cblv0kbWKacNM+VX01y+vnO
 uHsMyIH/ya2r6bxg8r+cpoqHDvEtYpaUrhSo30/5adr7fdwUFMXUpG9oXGO0CkRR5NOQ
 HD6A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=U0MRJrGkJHsZkLjYq00Ws9bs2NhbvNe8wK7cdgVncP4=;
 b=q8LGgQsgdc7RcVuJcB2g67H9eEOoLDIjLxfrttXqL0/va7w9rszwSQNj/e9UMsRZ1s
 XGdfDwdntAEVwjnEgClLnE22b6AY8d5dQLsYy+xZaka4ly4tA6FTXmzsfQJAvwMLyiI7
 wEPxRlIc5JuZWo9U4F2OMnO/R3liC3Cm2VM0migamugcMPLlmQHuKQs30MzL8nT4Ode4
 8jLrPPFRgLhK4LcWgAOBZ9FDk49IIRjxTdYm5OzonoJuv4Jfi/8HlbzUATlcjSwDeRJl
 6GSJCksIMzGLFKCSrY+FbA7LEaTRodxBS7+OHsvdk+zrTGeGGjN/ky2OoVKElxNjMVI6
 mRBg==
X-Gm-Message-State: APjAAAWz3KglN0EoMwhgWO/lD/1uxaL9PfmjgxgxgEJJLzwbWc/Z6C6R
 Gjzknchhnu4Fmgur6TFoid4nrbCFmP40+qqUxdQ=
X-Google-Smtp-Source: APXvYqyR/wR7XBX2/KT9uP/iEnNf3hfTZmIzhtXR0LOcT5GQvc3c3h1o8xMbb35vBWNxjvcoeFhG85R0QdhoekoXYHc=
X-Received: by 2002:a50:b815:: with SMTP id j21mr35963756ede.132.1557841243894; 
 Tue, 14 May 2019 06:40:43 -0700 (PDT)
MIME-Version: 1.0
References: <1557743068.2372.0@crc.id.au>
In-Reply-To: <1557743068.2372.0@crc.id.au>
From: George Dunlap <dunlapg@umich.edu>
Date: Tue, 14 May 2019 14:40:33 +0100
Message-ID: <CAFLBxZawmyFKLko0PhhfJHuVBdqzhkYzyQZAeo2Z9eTX=YkEPA@mail.gmail.com>
To: Steven Haigh <netwiz@crc.id.au>
Subject: Re: [Xen-devel] pygrub not starting first menuentry in Fedora 30
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBNYXkgMTMsIDIwMTkgYXQgMTE6MjUgQU0gU3RldmVuIEhhaWdoIDxuZXR3aXpAY3Jj
LmlkLmF1PiB3cm90ZToKPgo+IFRoZXJlIHNlZW1zIHRvIGJlIHNvbWUgY2hhbmdlcyBpbiBGZWRv
cmEgMzAgdGhhdCBjYXVzZSB0aGUgc2Vjb25kIGJvb3QKPiBlbnRyeSBpbiBncnViLmNmZyB0byBi
ZSBib290ZWQgaW5zdGVhZCBvZiB0aGUgZmlyc3QuCj4KPiBUaGlzIG1lYW5zIHRoYXQgRmVkb3Jh
IDMwIHN5c3RlbXMgZWl0aGVyIGFsd2F5cyBib290IGludG8gYW4gb2xkZXIKPiBrZXJuZWwsIG9y
IGluIHRoZSBjYXNlIG9mIHN5c3RlbXMgd2l0aCBvbmx5IG9uZSBrZXJuZWwgaW5zdGFsbGVkLCB0
aGUKPiByZXNjdWUgaW1hZ2UuCj4KPiBUaGVyZSBhbHNvIHNlZW1zIHRvIGJlIHNvbWUgbmV3IGlz
c3VlcyB3aXRoIHRoZSBtb3ZlIHRvIEJMU0NGRyAtCj4gaG93ZXZlciBpdCBzZWVtcyBhIG5ldyBy
ZXF1aXJlbWVudCBpcyB0byBoYXZlCj4gR1JVQl9FTkFCTEVfQkxTQ0ZHPSJmYWxzZSIgaW4gL2V0
Yy9kZWZhdWx0L2dydWIuIFRoaXMgY2F1c2VzCj4gZ3J1YjItbWtjb25maWcgdG8gd29yayBjb3Jy
ZWN0bHkgYW5kIHNwaXQgb3V0IGEgZ3J1Yi5jZmcgZmlsZSB0aGF0Cj4gcHlncnViIGNhbiB0aGVu
IHVzZS4KPgo+IElzIHRoaXMgYSBidWcgaW4gcHlncnViLCBvciBhIHByb2JsZW0gd2l0aCBob3cg
RmVkb3JhIDMwIGdlbmVyYXRlcyBhCj4gZ3J1Yi5jZmc/Cj4KPiBJIHRyaWVkIHRvIHBpY2sgdGhy
b3VnaCBweWdydWIgLSBidXQgY291bGRuJ3QgcXVpdGUgZm9sbG93IHRoZSBweXRob24KPiBsb2dp
YyB0byBzZWUgd2hlcmUgdGhlIGRlZmF1bHQgYm9vdCBvcHRpb24gaXMgc2VsZWN0ZWQuCgpBRkFJ
Q1QsIHRoZSBiYXNpYyBpc3N1ZSBpcyB0aGF0IHB5Z3J1YiBpcyBhIHBhcnRpYWwgcmUtaW1wbGVt
ZW50YXRpb24Kb2YgZ3J1YiwgYW5kIGhhc24ndCByZS1pbXBsZW1lbnRlZCB0aGUgYmxzY2ZnIGZ1
bmN0aW9uYWxpdHkuCgpUaGUgKm1vc3Qgcm9idXN0KiBzb2x1dGlvbiBnb2luZyBmb3J3YXJkIGlz
IGFsd2F5cyBnb2luZyB0byBiZSB0byB1c2UKZ3J1Yi14ZW4gKEFLQSBwdmdydWIyKSBpbnN0ZWFk
IG9mIHB5Z3J1Yi4gIGdydWIteGVuIGlzIGEgcG9ydCBvZiB0aGUKYWN0dWFsIGdydWIgcHJvamVj
dCB0byBydW4gYXMgYSBQViBndWVzdCwgYW5kIHNvIHdpbGwgYWx3YXlzIGJlICB0aGUKbW9zdCBj
b21wYXRpYmxlIHdpdGggdXBzdHJlYW0gZ3J1Yi4KCk5vdCBzdXJlIHdobydzICJpbiBjaGFyZ2Ui
IG9mIHB5Z3J1YiBlbm91Z2ggdG8gdGVhY2ggaXQgaG93IHRvIHVzZSBibHNjZmcuCgogLUdlb3Jn
ZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 14 13:47:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 13:47:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQXm5-00047w-Fb; Tue, 14 May 2019 13:47:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TJPZ=TO=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1hQXm3-00047P-FZ
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 13:47:19 +0000
X-Inumbo-ID: c92d79e2-764e-11e9-8980-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c92d79e2-764e-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 13:47:17 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp02.buh.bitdefender.net [10.17.80.76])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 4B5263031ECB; Tue, 14 May 2019 16:47:16 +0300 (EEST)
Received: from [10.10.196.90] (unknown [195.210.5.22])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 216EE306E4AC;
 Tue, 14 May 2019 16:47:16 +0300 (EEST)
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
To: Jan Beulich <JBeulich@suse.com>
References: <20181116170412.xrwuun3cqxll22l3@mac>
 <b83547dc-f8bd-d537-0407-fc371fee2ea7@bitdefender.com>
 <20181122100554.pyqqa5iw6g27erkv@mac>
 <7efdfb5e-044b-f2a3-6562-d3468997096a@bitdefender.com>
 <20181122105821.6ihjcq5dy2lqjj6j@mac>
 <98f57a8a-288d-45ec-ef01-889fce63eeff@bitdefender.com>
 <20181122144924.ffy6xxwqugoj24nj@mac>
 <c4eca955-0384-7988-ae6c-6385823523ae@bitdefender.com>
 <20181122153756.au3ntxgfqjjhd6sb@mac>
 <a945d190-c891-6a90-01cd-c0cc723699ae@bitdefender.com>
 <20181122170801.pzdoif2g73aamnmu@mac>
 <f3ec3175-1c2e-e3a2-ed8f-63bf4c235fca@bitdefender.com>
 <838191050200006B34861ACF@prv1-mh.provo.novell.com>
 <5BF7C36F02000078001FF3E1@prv1-mh.provo.novell.com>
 <cb265527-4a69-01d9-9089-60b4b4fab22a@bitdefender.com>
 <bdd2240b-f1e9-3671-d3a1-996accdbacea@bitdefender.com>
 <5CD97A01020000780022E283@prv1-mh.provo.novell.com>
 <afef10b4-a7e8-acf3-49f6-363cbaf52047@bitdefender.com>
Message-ID: <345e5e15-6a0a-c1f7-d22f-fe9eb06ed476@bitdefender.com>
Date: Tue, 14 May 2019 16:47:13 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <afef10b4-a7e8-acf3-49f6-363cbaf52047@bitdefender.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH v1] x86/hvm: Generic instruction
 re-execution mechanism for execute faults
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: aisaila@bitdefender.com, Andrew Cooper <andrew.cooper3@citrix.com>,
 Andrei LUTAS <vlutas@bitdefender.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gNS8xMy8xOSA1OjE1IFBNLCBSYXp2YW4gQ29qb2NhcnUgd3JvdGU6Cj4gT24gNS8xMy8xOSA1
OjA2IFBNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMTMuMDUuMTkgYXQgMTU6NTgsIDxy
Y29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToKPj4+IE9uIDExLzI3LzE4IDEyOjQ5IFBN
LCBSYXp2YW4gQ29qb2NhcnUgd3JvdGU6Cj4+Pj4+IFdpdGggYSBzdWZmaWNpZW50bHkgY29tcGxl
dGUgaW5zbiBlbXVsYXRvciwgc2luZ2xlLXN0ZXBwaW5nIHNob3VsZAo+Pj4+PiBub3QgYmUgbmVl
ZGVkIGF0IGFsbCBpbW8uIEdyYW50ZWQgd2UncmUgbm90IHF1aXRlIHRoZXJlIHlldCB3aXRoCj4+
Pj4+IHRoZSBlbXVsYXRvciwgYnV0IHdlJ3ZlIG1hZGUgcXVpdGUgYSBiaXQgb2YgcHJvZ3Jlc3Mu
IEFzIGJlZm9yZSwKPj4+Pj4gaWYgdGhlcmUgYXJlIHBhcnRpY3VsYXIgaW5zdHJ1Y3Rpb25zIHlv
dSBrbm93IG9mIHRoYXQgdGhlIGVtdWxhdG9yCj4+Pj4+IGRvZXNuJ3QgaGFuZGxlIHlldCwgcGxl
YXNlIGtlZXAgcG9pbnRpbmcgdGhlc2Ugb3V0LiBMYXN0IEkga25vdwo+Pj4+PiB3ZXJlIHNvbWUg
QVZYIG1vdmUgaW5zdHJ1Y3Rpb25zLCB3aGljaCBoYXZlIGxvbmcgYmVlbgo+Pj4+PiBpbXBsZW1l
bnRlZC4KPj4+PiBUcnVlLCBJIGhhdmVuJ3Qgc2VlbiBlbXVsYXRvciBpc3N1ZXMgaW4gdGhhdCBy
ZXNwZWN0IHdpdGggc3RhZ2luZyAtIHRoZQo+Pj4+IGVtdWxhdG9yIGFwcGVhcnMgbGF0ZWx5IHRv
IGJlIHN1ZmZpY2llbnRseSBjb21wbGV0ZS4gVGhhbmsgeW91IHZlcnkgCj4+Pj4gbXVjaAo+Pj4+
IGZvciB5b3VyIGhlbHAgYW5kIHN1cHBvcnQgLSB3ZSdsbCBkZWZpbml0ZWx5IHBvaW50IG91dCB1
bnN1cHBvcnRlZAo+Pj4+IGluc3RydWN0aW9ucyBpZiB3ZSBzcG90IHNvbWUgYWdhaW4uCj4+Pgo+
Pj4gV2UndmUgY29tZSBhY2Nyb3NzIGEgbmV3IGluc3RydWN0aW9uIHRoYXQgdGhlIGVtdWxhdG9y
IGNhbid0IGhhbmRsZSBpbgo+Pj4gWGVuIDQuMTMtdW5zdGFibGUgdG9kYXk6Cj4+Pgo+Pj4gdnBt
YWRkd2QgeG1tNCx4bW00LFhNTVdPUkQgUFRSIGRzOjB4NTEzZmJiMjAKPj4+Cj4+PiBQZXJoYXBz
IHRoZXJlIGFyZSBwbGFucyBmb3IgdGhpcyB0byBnbyBpbnRvIHRoZSBlbXVsYXRvciBhcyB3ZWxs
Pwo+Pgo+PiBZb3UncmUga2lkZGluZz8gVGhpcyBpcyBhbHJlYWR5IGluIDQuMTIuMCwgYW5kIGlm
IGl0IHdlcmVuJ3QgSSdtIHN1cmUKPj4geW91J3JlIGF3YXJlIHRoZXJlIGFyZSBhYm91dCA0MCBt
b3JlIEFWWDUxMiBwYXRjaGVzIHBlbmRpbmcKPj4gcmV2aWV3Lgo+IAo+IFJpZ2h0LCBJIGRpZCBp
bmRlZWQgZm9yZ2V0IGFib3V0IHRoZSBwZW5kaW5nIHJldmlldyBwYXJ0LCBmb3Igc29tZSAKPiBy
ZWFzb24gSSB3YXMgc3VyZSB0aGV5IG1hZGUgaXQgaW4uIEkndmUgZG91YmxlLWNoZWNrZWQgYW5k
IHdlIHJlYWxseSBhcmUgCj4gdXNpbmcgNC4xMy11bnN0YWJsZSAtIGJ1dCB3ZSd2ZSBhbHNvIG1h
ZGUgY2hhbmdlcyB0byB0aGUgZW11bGF0b3IsIAo+IHdvcmtpbmcgb24gdGhlIHNlbmQtdm0tZXZl
bnRzLWZyb20tdGhlLWVtdWxhdG9yIHBhdGNoLCBzbyB3ZSdsbCByZXZlcnQgCj4gdG8gYSBwcmlz
dGluZSBzdGFnaW5nIGFuZCByZXRyeSwgdGhlcmUncyBhIGNoYW5jZSB0aGlzIGhhcHBlbnMgYmVj
YXVzZSAKPiBvZiBvdXIgY2hhbmdlcy4KPiAKPiBXZSdsbCBmaW5kIG91dCB3aGF0J3MgZ29pbmcg
b24gZXhhY3RseS4KCkkgcHJvbWlzZWQgSSdkIHJldHVybiB3aXRoIG1vcmUgZGV0YWlscy4gQWZ0
ZXIgc29tZSBkZWJ1Z2dpbmcsIGl0IApjZXJ0YWlubHkgbG9va3MgbGlrZSB0aGUgZW11bGF0b3Ig
cmV0dXJucyBVTklNUExFTUVOVEVEICg1KToKCk1lbSBldmVudCBlbXVsYXRpb24gZmFpbGVkICg1
KTogZDV2MCAzMmJpdCBAIDAwMWI6NmQ5NmVmZmYgLT4gYzUgZjkgZjUgCjA1IGMwIGJlIGFkIDZk
IGM1IGUxIGZlIDFkIGEwIDIwIGFmIDZkCgpMb29raW5nIGF0IHRoZSBzb3VyY2UgY29kZSwgdGhl
IGVtdWxhdG9yIGRvZXMgYXBwZWFyIHRvIHN1cHBvcnQgCnZwbWFkZHdkLCBob3dldmVyIG9ubHkg
Zm9yIEVWRVg6CgpodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD14ZW4uZ2l0O2E9Ymxv
YjtmPXhlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jO2g9MDMyOTk1ZWE1ODZh
YTdkZDkwYTE5NTNiNmRlZDY1NjQzNjY1MjA0OTtoYj1yZWZzL2hlYWRzL3N0YWdpbmcjbDY2OTYK
CndoZXJlYXMgb3VyIGZhaWwgY2FzZSB1c2VzIFZFWC4KClRoaXMgbWF5IGJlIGluIHRoZSB3b3Jr
cyBpbiB0aGUgYWZvcmVtZW50aW9uZWQgc2VyaWVzLCBidXQgaXMgCmxlZ2l0aW1hdGVseSB1bnN1
cHBvcnRlZCBpbiA0LjEzIHN0YWdpbmcuCgoKVGhhbmtzLApSYXp2YW4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 14 13:49:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 13:49:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQXnm-0004DX-TT; Tue, 14 May 2019 13:49:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zxYt=TO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hQXnl-0004DQ-TN
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 13:49:05 +0000
X-Inumbo-ID: 099df2a9-764f-11e9-8980-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 099df2a9-764f-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 13:49:04 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 74ECA374;
 Tue, 14 May 2019 06:49:04 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 80B323F575;
 Tue, 14 May 2019 06:49:02 -0700 (PDT)
To: Andrii Anisov <andrii.anisov@gmail.com>, Jan Beulich <JBeulich@suse.com>
References: <1556007026-31057-1-git-send-email-andrii.anisov@gmail.com>
 <1556007026-31057-3-git-send-email-andrii.anisov@gmail.com>
 <e248dae9-c91c-c735-ea16-9bcb70c65e9d@arm.com>
 <959c8975-ec44-a788-25b3-84ee17520abc@gmail.com>
 <24f3e2b1-4889-1780-0e48-0c909f555997@arm.com>
 <4ac886b5-ad15-f0cf-5af8-91aaf7d2460e@gmail.com>
 <7bbea412-f4af-4dc8-199a-1c02ac02a7af@arm.com>
 <f71bdb25-ebd3-31fc-f5fc-b8d591c3cc28@gmail.com>
 <5CDAAE4F020000780022E941@prv1-mh.provo.novell.com>
 <945c7543-7c49-f278-0b0d-5b6492ce93ca@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <8f1d8d76-b2a6-7443-a38b-201058b6e84d@arm.com>
Date: Tue, 14 May 2019 14:49:00 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <945c7543-7c49-f278-0b0d-5b6492ce93ca@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 2/2] xen: implement
 VCPUOP_register_runstate_phys_memory_area
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel <xen-devel@lists.xenproject.org>,
 "andrii_anisov@epam.com" <andrii_anisov@epam.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxNC8wNS8yMDE5IDE0OjA1LCBBbmRyaWkgQW5pc292IHdyb3RlOgo+IAo+IAo+IE9uIDE0
LjA1LjE5IDE1OjAyLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gV2VsbCwgSSB0aGluayBKdWxpYW4n
cyBpbXBsaWNhdGlvbiB3YXMgdGhhdCB3ZSBjYW4ndCBzdXBwb3J0IGluIHBhcnRpY3VsYXIKPj4g
dGhlIGJvb3QgbG9hZGVyIC0+IGtlcm5lbCBoYW5kb3ZlciBjYXNlIHdpdGhvdXQgZXh0cmEgbWVh
c3VyZXMgKGlmCj4+IGF0IGFsbCksIGFuZCBoZW5jZSBoZSBhZGRlZCB0aGluZ3MgdG9nZXRoZXIg
YW5kIHNhaWQgd2hhdCByZXN1bHRzCj4+IGZyb20gdGhpcy4gT2YgY291cnNlIGlkZWFsbHkgd2Un
ZCByZWplY3QgbWl4ZWQgcmVxdWVzdHMsIGJ1dCB1bmxlc3MKPj4gc29tZW9uZSBjYW4gY29tZSB1
cCB3aXRoIGEgY2xldmVyIG1lYW5zIG9mIGhvdyB0byBkZXRlcm1pbmUgZW50aXR5Cj4+IGJvdW5k
YXJpZXMgSSdtIGFmcmFpZCB0aGlzIGlzIG5vdCBnb2luZyB0byBiZSBwb3NzaWJsZSB3aXRob3V0
IGJyZWFraW5nCj4+IGNlcnRhaW4gc2V0dXBzLgo+IAo+ICBGcm9tIG15IHVuZGVyc3RhbmRpbmcs
IGlmIHdlIGFyZSBzcGVha2luZyBvZiBkaWZmZXJlbnQgZW50aXRpZXMgaW4gYSBkb21haW4gYW5k
IAo+IHRoZWlyIGJvdW5kYXJpZXMsIHdlIGhhdmUgdG8gZGVmaW5lIHVucmVnaXN0ZXIgaW50ZXJm
YWNlIGFzIHdlbGwuIFNvIHRoYXQgdGhvc2UgCj4gZW50aXRpZXMgd291bGQgYmUgYWJsZSB0byB0
YWtlIGNhcmUgb2YgdGhlbXNlbHZlcyBleHBsaWNpdGx5LgoKWW91IGhhdmUgdG8ga2VlcCBpbiBt
aW5kIHRoYXQgZXhpc3RpbmcgT1MgaGF2ZSB0byBydW4gb24gbmV3ZXIgWGVuIHdpdGhvdXQgYW55
IAptb2RpZmljYXRpb24uCgpUaGUgZXhpc3RpbmcgaHlwZXJjYWxsIGFsbG93cyB5b3UgdG86CiAg
ICAxKSBEZS1yZWdpc3RlciBhbiBpbnRlcmZhY2UgdXNpbmcgdGhlIHZhbHVlIDAuCiAgICAyKSBS
ZXBsYWNpbmcgYSBjdXJyZW50IGV4aXN0aW5nIGludGVyZmFjZQoKWW91IHByb2JhYmx5IGNhbid0
IHVzZSAyKSBmb3IgYSBib290bG9hZGVyIC0+IGtlcm5lbCBoYW5kb3ZlciBiZWNhdXNlIHdlIGFy
ZSAKZGVhbGluZyB3aXRoIGd1ZXN0IHZpcnR1YWwgYWRkcmVzcy4gVGhlcmUgaXMgYW4gaGlnaCBj
aGFuY2UgdGhlIHZpcnR1YWwgYWRkcmVzcyAKc3BhY2UgbGF5b3V0IGlzIGdvaW5nIHRvIGJlIGRp
ZmZlcmVudCBvciBldmVuIHR1cm5pbmcgb2ZmIE1NVSBmb3IgYSBiaXQgKGRvbmUgb24gCkFybSku
IFNvIHlvdSBoYXZlIHRvIHVzZSAxKSBvdGhlcndpc2UgeW91IG1pZ2h0IHdyaXRlIGluIGEgcmFu
ZG9tIHBsYWNlIGluIG1lbW9yeS4KCkkgYW0gbm90IGVudGlyZWx5IHN1cmUgd2hldGhlciB0aGVy
ZSBhcmUgYWN0dWFsIHZhbHVlIGZvciAyKS4gVGhlIG9ubHkgcmVhc29uIEkgCmNhbiB0aGluayBv
ZiBpcyBpZiB5b3Ugd2FudCB0byBtb3ZlIGFyb3VuZCB0aGUgcnVuc3RhdGUgaW4geW91ciB2aXJ0
dWFsIGFkZHJlc3MgCnNwYWNlLiBCdXQgdGhhdCdzIHNvdW5kcyBhIGJpdCB3ZWlyZCBhdCBsZWFz
dCBvbiBBcm0uCgpGb3IgdGhlIG5ldyBoeXBlcmNhbGwsIEkgdGhpbmsgd2UgYXQgbGVhc3Qgd2Fu
dCAxKSAod2l0aCBhIG1hZ2ljIHZhbHVlIFRCRCkuIDIpIAptaWdodCBiZSBoZWxwZnVsIGluIHRo
ZSBjYXNlIHRoZSBib290bG9hZGVyIGRpZG4ndCBkbyB0aGUgcmlnaHQgdGhpbmcgb3Igd2UgYXJl
IAp1c2luZyBLZXhlYyB0byBib290IGEgbmV3IGtlcm5lbC4gVGhpcyB3b3VsZCBhbHNvIGJlIHNh
ZmVyIGFzIHBoeXNpY2FsIGFkZHJlc3MgCmNvdWxkIGJlIGV4Y2x1ZGVkIG1vcmUgZWFzaWx5LgoK
Mikgc2hvdWxkIG5vdCBiZSB0b28gZGlmZmljdWx0IHRvIGltcGxlbWVudC4gSXQgaXMganVzdCBh
IG1hdHRlciBvZiBjbGVhbi11cCAKd2hhdGV2ZXIgd2FzIHVzZWQgcHJldmlvdXMgYmVmb3JlIHJl
Z2lzdGVyaW5nIHRoZSBuZXcgaW50ZXJmYWNlLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 14 13:49:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 13:49:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQXoZ-0004JS-8G; Tue, 14 May 2019 13:49:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=NyQH=TO=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hQXoX-0004JG-PN
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 13:49:53 +0000
X-Inumbo-ID: 24d3f58e-764f-11e9-b89f-579e73167cd0
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 24d3f58e-764f-11e9-b89f-579e73167cd0;
 Tue, 14 May 2019 13:49:51 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 14 May 2019 07:49:49 -0600
Message-Id: <5CDAC779020000780022EBA7@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 14 May 2019 07:49:45 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <andrii.anisov@gmail.com>
References: <1556007026-31057-1-git-send-email-andrii.anisov@gmail.com>
 <1556007026-31057-3-git-send-email-andrii.anisov@gmail.com>
 <e248dae9-c91c-c735-ea16-9bcb70c65e9d@arm.com>
 <959c8975-ec44-a788-25b3-84ee17520abc@gmail.com>
 <24f3e2b1-4889-1780-0e48-0c909f555997@arm.com>
 <4ac886b5-ad15-f0cf-5af8-91aaf7d2460e@gmail.com>
 <7bbea412-f4af-4dc8-199a-1c02ac02a7af@arm.com>
 <f71bdb25-ebd3-31fc-f5fc-b8d591c3cc28@gmail.com>
 <5CDAAE4F020000780022E941@prv1-mh.provo.novell.com>
 <945c7543-7c49-f278-0b0d-5b6492ce93ca@gmail.com>
In-Reply-To: <945c7543-7c49-f278-0b0d-5b6492ce93ca@gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 2/2] xen: implement
 VCPUOP_register_runstate_phys_memory_area
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 "andrii_anisov@epam.com" <andrii_anisov@epam.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE0LjA1LjE5IGF0IDE1OjA1LCA8YW5kcmlpLmFuaXNvdkBnbWFpbC5jb20+IHdyb3Rl
Ogo+IE9uIDE0LjA1LjE5IDE1OjAyLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gV2VsbCwgSSB0aGlu
ayBKdWxpYW4ncyBpbXBsaWNhdGlvbiB3YXMgdGhhdCB3ZSBjYW4ndCBzdXBwb3J0IGluIHBhcnRp
Y3VsYXIKPj4gdGhlIGJvb3QgbG9hZGVyIC0+IGtlcm5lbCBoYW5kb3ZlciBjYXNlIHdpdGhvdXQg
ZXh0cmEgbWVhc3VyZXMgKGlmCj4+IGF0IGFsbCksIGFuZCBoZW5jZSBoZSBhZGRlZCB0aGluZ3Mg
dG9nZXRoZXIgYW5kIHNhaWQgd2hhdCByZXN1bHRzCj4+IGZyb20gdGhpcy4gT2YgY291cnNlIGlk
ZWFsbHkgd2UnZCByZWplY3QgbWl4ZWQgcmVxdWVzdHMsIGJ1dCB1bmxlc3MKPj4gc29tZW9uZSBj
YW4gY29tZSB1cCB3aXRoIGEgY2xldmVyIG1lYW5zIG9mIGhvdyB0byBkZXRlcm1pbmUgZW50aXR5
Cj4+IGJvdW5kYXJpZXMgSSdtIGFmcmFpZCB0aGlzIGlzIG5vdCBnb2luZyB0byBiZSBwb3NzaWJs
ZSB3aXRob3V0IGJyZWFraW5nCj4+IGNlcnRhaW4gc2V0dXBzLgo+IAo+ICBGcm9tIG15IHVuZGVy
c3RhbmRpbmcsIGlmIHdlIGFyZSBzcGVha2luZyBvZiBkaWZmZXJlbnQgZW50aXRpZXMgaW4gYSBk
b21haW4gCj4gYW5kIHRoZWlyIGJvdW5kYXJpZXMsIHdlIGhhdmUgdG8gZGVmaW5lIHVucmVnaXN0
ZXIgaW50ZXJmYWNlIGFzIHdlbGwuIFNvIHRoYXQgCj4gdGhvc2UgZW50aXRpZXMgd291bGQgYmUg
YWJsZSB0byB0YWtlIGNhcmUgb2YgdGhlbXNlbHZlcyBleHBsaWNpdGx5LgoKSWYgdGhpcyB3YXMg
YSBjb25jZXJuIG9ubHkgZm9yIG5ld2x5IHdyaXR0ZW4gY29kZSwgdGhpcyB3b3VsZCBiZSBmaW5l
LgpCdXQgeW91IG5lZWQgdG8gbWFrZSBzdXJlIGFsbCBleGlzdGluZyBjb2RlIGFsc28gY29udGlu
dWVzIHRvIHdvcmsKd2l0aCB3aGF0ZXZlciBuZXcgaW50ZXJmYWNlIHlvdSBpbXBsZW1lbnQuIEp1
c3QgYmVjYXVzZSBhIGtlcm5lbAp1c2VzIHlvdXIgbmV3IHBoeXNpY2FsIGFkZHJlc3MgYmFzZWQg
bWVjaGFuaXNtIGRvZXNuJ3QgbWVhbiB0aGUKYm9vdCBsb2FkZXIga25vd3MgdG8gdW5yZWdpc3Rl
ciB3aGF0IGl0IGhhcyByZWdpc3RlcmVkLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 14 13:49:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 13:49:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQXod-0004KT-IA; Tue, 14 May 2019 13:49:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ZXeY=TO=crc.id.au=netwiz@srs-us1.protection.inumbo.net>)
 id 1hQXoa-0004Jx-NU
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 13:49:57 +0000
X-Inumbo-ID: 2631c0ab-764f-11e9-8980-bc764e045a96
Received: from mail.crc.id.au (unknown [2407:e400:b000:200::25])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2631c0ab-764f-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 13:49:54 +0000 (UTC)
Received: from wopr.lan.crc.id.au (unknown
 [IPv6:2407:e400:b000:200:3531:a6bb:df13:221])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
 key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest
 SHA256) (Client did not present a certificate)
 by mail.crc.id.au (Postfix) with ESMTPSA id 5D4F220214;
 Tue, 14 May 2019 23:49:51 +1000 (AEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=crc.id.au; s=default;
 t=1557841791; bh=KiD53xGuLk/snEYCu7gYQ274VZxIo5e98uUfPtHz2G0=;
 h=Date:From:Subject:To:Cc:In-Reply-To:References;
 b=B0dpwPJSISEc/6s5LRD+p5h6UswxWL9iXJ6DUmZQLc9tUlOjNJcgVz7+JPkaxhVs5
 KapBI364iScPlPkGLslpNsxFkekNbf3vuOfZLotZ00fg48wYRq8Ymf3wpVThfKLtl5
 ezj6xXaa/2hIbryFe8UTD3WUYx7vpI9K8nPKcXRs=
Date: Tue, 14 May 2019 23:49:46 +1000
From: Steven Haigh <netwiz@crc.id.au>
To: George Dunlap <dunlapg@umich.edu>
Message-Id: <1557841786.2639.0@crc.id.au>
In-Reply-To: <CAFLBxZawmyFKLko0PhhfJHuVBdqzhkYzyQZAeo2Z9eTX=YkEPA@mail.gmail.com>
References: <1557743068.2372.0@crc.id.au>
 <CAFLBxZawmyFKLko0PhhfJHuVBdqzhkYzyQZAeo2Z9eTX=YkEPA@mail.gmail.com>
X-Mailer: geary/3.32.1
MIME-Version: 1.0
Subject: Re: [Xen-devel] pygrub not starting first menuentry in Fedora 30
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ck9uIFR1ZSwgTWF5IDE0LCAyMDE5IGF0IDExOjQwIFBNLCBHZW9yZ2UgRHVubGFwIDxkdW5sYXBn
QHVtaWNoLmVkdT4gCndyb3RlOgo+IE9uIE1vbiwgTWF5IDEzLCAyMDE5IGF0IDExOjI1IEFNIFN0
ZXZlbiBIYWlnaCA8bmV0d2l6QGNyYy5pZC5hdT4gCj4gd3JvdGU6Cj4+IAo+PiAgVGhlcmUgc2Vl
bXMgdG8gYmUgc29tZSBjaGFuZ2VzIGluIEZlZG9yYSAzMCB0aGF0IGNhdXNlIHRoZSBzZWNvbmQg
Cj4+IGJvb3QKPj4gIGVudHJ5IGluIGdydWIuY2ZnIHRvIGJlIGJvb3RlZCBpbnN0ZWFkIG9mIHRo
ZSBmaXJzdC4KPj4gCj4+ICBUaGlzIG1lYW5zIHRoYXQgRmVkb3JhIDMwIHN5c3RlbXMgZWl0aGVy
IGFsd2F5cyBib290IGludG8gYW4gb2xkZXIKPj4gIGtlcm5lbCwgb3IgaW4gdGhlIGNhc2Ugb2Yg
c3lzdGVtcyB3aXRoIG9ubHkgb25lIGtlcm5lbCBpbnN0YWxsZWQsIAo+PiB0aGUKPj4gIHJlc2N1
ZSBpbWFnZS4KPj4gCj4+ICBUaGVyZSBhbHNvIHNlZW1zIHRvIGJlIHNvbWUgbmV3IGlzc3VlcyB3
aXRoIHRoZSBtb3ZlIHRvIEJMU0NGRyAtCj4+ICBob3dldmVyIGl0IHNlZW1zIGEgbmV3IHJlcXVp
cmVtZW50IGlzIHRvIGhhdmUKPj4gIEdSVUJfRU5BQkxFX0JMU0NGRz0iZmFsc2UiIGluIC9ldGMv
ZGVmYXVsdC9ncnViLiBUaGlzIGNhdXNlcwo+PiAgZ3J1YjItbWtjb25maWcgdG8gd29yayBjb3Jy
ZWN0bHkgYW5kIHNwaXQgb3V0IGEgZ3J1Yi5jZmcgZmlsZSB0aGF0Cj4+ICBweWdydWIgY2FuIHRo
ZW4gdXNlLgo+PiAKPj4gIElzIHRoaXMgYSBidWcgaW4gcHlncnViLCBvciBhIHByb2JsZW0gd2l0
aCBob3cgRmVkb3JhIDMwIGdlbmVyYXRlcyBhCj4+ICBncnViLmNmZz8KPj4gCj4+ICBJIHRyaWVk
IHRvIHBpY2sgdGhyb3VnaCBweWdydWIgLSBidXQgY291bGRuJ3QgcXVpdGUgZm9sbG93IHRoZSAK
Pj4gcHl0aG9uCj4+ICBsb2dpYyB0byBzZWUgd2hlcmUgdGhlIGRlZmF1bHQgYm9vdCBvcHRpb24g
aXMgc2VsZWN0ZWQuCj4gCj4gQUZBSUNULCB0aGUgYmFzaWMgaXNzdWUgaXMgdGhhdCBweWdydWIg
aXMgYSBwYXJ0aWFsIHJlLWltcGxlbWVudGF0aW9uCj4gb2YgZ3J1YiwgYW5kIGhhc24ndCByZS1p
bXBsZW1lbnRlZCB0aGUgYmxzY2ZnIGZ1bmN0aW9uYWxpdHkuCgpJIGRvbid0IHRoaW5rIHRoaXMg
aXMgYW4gaXNzdWUuIFdoZW4gdXNpbmcgJ0dSVUJfRU5BQkxFX0JMU0NGRz1mYWxzZScgCmluIC9l
dGMvZGVmYXVsdC9ncnViLCB0aGUgZ3J1YiBjb25maWcgZmlsZSBpcyBnZW5lcmF0ZWQgY29ycmVj
dGx5IGFuZCAKd29ya3MgYXMgZXhwZWN0ZWQuIFRoZSBwcm9ibGVtIGlzIG5vdCB0aGF0IGl0IGRv
ZXNuJ3Qgd29yaywgYnV0IApzb21ldGhpbmcgaXMgY2F1c2luZyBhbiBvZmZzZXQgaW4gdGhlIGRl
ZmF1bHQgbWVudSBpdGVtIChhbG1vc3QgbGlrZSBhbiAKb2ZmLWJ5LW9uZSkgdGhhdCBjYXVzZXMg
dGhlICpzZWNvbmQqIGVudHJ5IGluIHRoZSBncnViLmNmZyB0byBib290LgoKPiBUaGUgKm1vc3Qg
cm9idXN0KiBzb2x1dGlvbiBnb2luZyBmb3J3YXJkIGlzIGFsd2F5cyBnb2luZyB0byBiZSB0byB1
c2UKPiBncnViLXhlbiAoQUtBIHB2Z3J1YjIpIGluc3RlYWQgb2YgcHlncnViLiAgZ3J1Yi14ZW4g
aXMgYSBwb3J0IG9mIHRoZQo+IGFjdHVhbCBncnViIHByb2plY3QgdG8gcnVuIGFzIGEgUFYgZ3Vl
c3QsIGFuZCBzbyB3aWxsIGFsd2F5cyBiZSAgdGhlCj4gbW9zdCBjb21wYXRpYmxlIHdpdGggdXBz
dHJlYW0gZ3J1Yi4KPiAKPiBOb3Qgc3VyZSB3aG8ncyAiaW4gY2hhcmdlIiBvZiBweWdydWIgZW5v
dWdoIHRvIHRlYWNoIGl0IGhvdyB0byB1c2UgCj4gYmxzY2ZnLgoKSSdtIG5vdCBzdXJlIHRoZXJl
J3MgYSBodWdlIHJ1c2ggZm9yIHRoaXMuLi4gSWYgdXBzdHJlYW0gZ3J1YiAKaW5zdGFsbGVycyBj
aGVja2VkIHRvIHNlZSBpZiBpdCB3YXMgaW5zdGFsbGluZyBvbiBhIFhlbiBEb21VLCB0aGVuIHNl
dCAKR1JVQl9FTkFCTEVfQkxTQ0ZHPWZhbHNlIGJ5IGRlZmF1bHQgLSB0aGUgcmVtYWluaW5nIGZp
eCBzaG91bGQgYmUgCnJhdGhlciBzaW1wbGUgdG8gZmlndXJlIG91dCAtIGFmdGVyIGFsbCwgZnVu
Y3Rpb25hbGl0eSBpcyBjb3JyZWN0IC0gCmFwYXJ0IGZyb20gdGhlIHdyb25nIGVudHJ5IGJlaW5n
IHNlbGVjdGVkIGJ5IGRlZmF1bHQuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 14 13:50:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 13:50:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQXp4-00050k-Ug; Tue, 14 May 2019 13:50:26 +0000
Received: from mail6.bemta26.messagelabs.com ([85.158.142.157])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <lars.kurth.xen@gmail.com>) id 1hQXp2-00050H-Be
 for xen-devel@lists.xensource.com; Tue, 14 May 2019 13:50:25 +0000
Received: from [85.158.142.199] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-6.bemta.az-b.eu-central-1.aws.symcld.net id 8D/BB-19007-E97CADC5;
 Tue, 14 May 2019 13:50:22 +0000
Authentication-Results: mx.messagelabs.com; spf=pass 
 (server-24.tower-244.messagelabs.com: domain of gmail.com designates 
 209.85.217.41 as permitted sender) smtp.mailfrom=gmail.com; dkim=pass 
 (good signature) header.i=@gmail.com header.s=20161025; dmarc=pass 
 (p=none sp=quarantine adkim=r aspf=r) header.from=gmail.com
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBKsWRWlGSWpSXmKPExsVyMfSmpu6c47d
 iDOafNLW4N+U9uwOjx/a+XewBjFGsmXlJ+RUJrBnfV1xmLHj/ja1iztSFLA2My6eydTFycQgJ
 TGOU+PT4OpjDItDAKrHy4RkwR0JgDqvExeX72LsYOYGcNInV+3tYYew7Gw4yQdjVElde7wazh
 QTUJe4tus0ONZZJ4u38n2ANbALaEptuPGAGsXkFbCT2/9nICGIzCyRKrD+0GipuLHF1z3swW1
 jAUeLG9o9gNSwCqhInbx8Hi3MKOElc+7EKbAGzwFMmiYWNW8BOFRFoY5T4d3gp1OpzjBLNNw9
 A3aoo0b/mENsERuFZSDbOQrIRIq4tsWzhazj7+qULjJjiWhLvZ15iX8DItorRIqkoMz2jJDcx
 M0fX0MBA19DQWNdU19RYL7FKN0kvtVQ3OTWvpCgRKKmXWF6sV1yZm5yTopeXWrKJERhfKYWsp
 jsY37anH2KU5GBSEuV93HcjRogvKT+lMiOxOCO+qDQntfgQowwHh5IEb+CxWzFCgkWp6akVaZ
 k5wEiHSUtw8CiJ8B4+CpTmLS5IzC3OTIdInWJM5tj9/OFcZo4v7Y+A5KHlIPLxrqdAct2EZ0C
 ybyOInHEfRG4Bk7vA5KHuTwuYhVjy8vNSpcR5N4KMFgAZnVGaB7cYluAuMcpKCfMyMjAwCPEU
 pBblZpagyr9iFOdgVBLmzQSZwpOZVwJ33yug05mATrfMBDu9JBEhJdXAGHNGal/0wssJglu5S
 jmmqrv+mbE/94jNKv+mlTYmXDrSHss2rndIK/H7s9du5kfG/ubbqiarG5SmhcvrHDu7JMYzNL
 4ucPV3C2sXE+Pqqtupj0r3a3DkzDqdv1Ksn2Wtuf4Fv7/c212f1b9k/L0i8KGFB79oZf3WvYc
 KFczXrO9n1HqSWqqhxFKckWioxVxUnAgAtFZD52sDAAA=
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-24.tower-244.messagelabs.com!1557841819!5408353!1
X-Originating-IP: [209.85.217.41]
X-SpamReason: No, hits=0.2 required=7.0 tests=newsletters: ,HTML_90_100,
 HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.31.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1709 invoked from network); 14 May 2019 13:50:20 -0000
Received: from mail-vs1-f41.google.com (HELO mail-vs1-f41.google.com)
 (209.85.217.41)
 by server-24.tower-244.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 14 May 2019 13:50:20 -0000
Received: by mail-vs1-f41.google.com with SMTP id z11so6340134vsq.9
 for <xen-devel@lists.xensource.com>; Tue, 14 May 2019 06:50:20 -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=9YAPjZclmgy98waOLy7pr5I8odeW51K2kPrTCa2ZQvU=;
 b=TwDlADsrTB4NwzE9zFn5EPiUewP/B7BlKvwT4mqk1ECPNhjT7vOlmapk/o3hvosask
 LBgR6EwniV34cyOzplcxGQZay9q90OgDsTh3ETA8h3TxgvGwec/eTtn+fOfYI8LusUyp
 vQ7datlbMC3Hh7wqnDHyngNZv9REcqlL/4zIdaLbe3Nq8vE++81kF9YEhwzXKs5Nmc+7
 PYezqdVKh1BmMDVBZesLrQq06LdiKwK9AE7c0llV26RsMk7FPl30Oro/CUbx0SoQILny
 l8+b+8Z4UnMQoCylwJT8mDa04f1oIWBntkTuLQ1cqSMI8l+Z2MNqkIpiSsl/KCC3ptjT
 Ckqg==
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=9YAPjZclmgy98waOLy7pr5I8odeW51K2kPrTCa2ZQvU=;
 b=H2cAg/fw21RytMKsjNDwv0VlYh5iSl4173xFRxLiJDt16iwwsfQvJkvs1GPwE1F5bY
 fi66EwLEZ0prVJuiYq3+T5GV9jrA85Ba4yAH+4fDGdfatNyAREHrB4jM3qYPqfuZaOG0
 zTdNyb6vw66AQkvT4OWp99oDd3qJdE/KmY0e2aEQKKwBnlykjrY6T6jyRdzzFUpgYEjS
 9a9SNtwtmSL5LtTftbSDg1WQ0JQ4wRmfvSzZdcoUjpaMlHczQgEMOvKHqVN791QmPxwA
 756qtps4pig7x/i+KQngBsdl3VeWSLjWRHrqNTbOzRPJCq7qKJa14iq/NSiSkmFm7YMe
 wj0A==
X-Gm-Message-State: APjAAAUot8UN4ii7EX/JUEW/4SfJLUwwlPzT4Ljc85BmXfD08rcMYnoP
 NirgLKaWS7Ks4VYJ0PyBRFc=
X-Google-Smtp-Source: APXvYqySLhzuFagy6i8SzV8uQE5xSQeU0qNdXyqlSWml6BqMOnIrC7VhELWojouwsKKnQ+w7b7BpIg==
X-Received: by 2002:a67:6994:: with SMTP id e142mr8887067vsc.8.1557841818688; 
 Tue, 14 May 2019 06:50:18 -0700 (PDT)
Received: from [192.168.0.100] (ip219-141-50-179.ct.co.cr. [179.50.141.219])
 by smtp.gmail.com with ESMTPSA id e62sm14232986vsc.24.2019.05.14.06.50.16
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 14 May 2019 06:50:17 -0700 (PDT)
From: Lars Kurth <lars.kurth.xen@gmail.com>
Message-Id: <7F4A58E9-CC4E-4F8C-98E9-ED5DEF2F8BE4@gmail.com>
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
Date: Tue, 14 May 2019 07:50:14 -0600
In-Reply-To: <06A5F10A-88B7-440F-AADB-56A2F1704A86@xenproject.org>
To: Adam Williamson <adamwill@fedoraproject.org>,
 For testing and quality assurance of Fedora releases
 <test@lists.fedoraproject.org>
References: <1499367541.22465.102.camel@fedoraproject.org>
 <20170706191317.GE21146@char.us.oracle.com>
 <1499370325.22465.107.camel@fedoraproject.org>
 <06A5F10A-88B7-440F-AADB-56A2F1704A86@xenproject.org>
X-Mailer: Apple Mail (2.3445.9.1)
Subject: Re: [Xen-devel] Criteria / validation proposal: drop Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xensource.com,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Daniel Kiper <daniel.kiper@oracle.com>,
 "marmarek@invisiblethingslab.com" <marmarek@invisiblethingslab.com>,
 Dario Faggioli <dfaggioli@suse.com>, Committers <committers@xenproject.org>,
 "MICHAEL A. YOUNG" <m.a.young@durham.ac.uk>,
 Ian Jackson <Ian.Jackson@citrix.com>
Content-Type: multipart/mixed; boundary="===============4754136246159891623=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============4754136246159891623==
Content-Type: multipart/alternative;
	boundary="Apple-Mail=_9391A90A-277E-4E7C-BBA6-6C888083E4FF"


--Apple-Mail=_9391A90A-277E-4E7C-BBA6-6C888083E4FF
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Apologies,
I mixed up some references
Lars

> On 13 May 2019, at 16:29, Lars Kurth <lars.kurth@xenproject.org> =
wrote:
>=20
> Hi all,
>=20
> I am going to step in here with my hat as Xen Project community
> manager. We had a discussion about this issue as part of last week's
> community call. I CC'ed a number of stake-holders, which probably
> should have been on the thread such as ITL (which builds QubesOS
> on top of Fedora) and Michael A Young (the Xen package manager).
>=20
> First of all apologies that this issue has lingered so long. Key
> members of the community were not aware of the issues raised in
> this thread, otherwise we would have acted earlier. With this in
> mind, please in future raise issues with me, on xen-devel@,
> committers@ or the Xen-Fedora package manager. The Xen Community
> would like to see Fedora running as guest: in fact it would be
> somewhat odd if there was a Xen-Dom0 package and guest support
> didn't work. And there are some downstreams such as QubesOS,
> which depend on this support.
>=20
>> On 6 Jul 2017, at 13:45, Adam Williamson <adamwill@fedoraproject.org> =
wrote:
>>=20
>> On Thu, 2017-07-06 at 15:13 -0400, Konrad Rzeszutek Wilk wrote:
>>> On Thu, Jul 06, 2017 at 11:59:01AM -0700, Adam Williamson wrote:
>>>> Hi, folks! A while ago, Xen virtualization functionality was added =
to
>>>> the criteria and the validation test case set, on the understanding
>>>> that Oracle would provide testing for it (and help fix bugs as they
>>>> arose).
>>>>=20
>>>> For the last couple of releases we really have not had any such =
testing
>>>=20
>>> We had been doing the testing, it just that we (or rather me and
>>> Dariof) seem to get a wind of this at the last minute. Not sure =
exactly
>>> how to fix that thought.
>>=20
>> Well, I mean, every few *days* a compose gets nominated for =
validation
>> testing, and a mail is sent to test-announce. Just check your test-
>> announce archives for mails with "nominated for testing" in their
>> subject lines, and you'll see dozens. Is this not sufficient
>> notification?
>=20
> We discussed this at the community call and came to the conclusion =
that
> we can run regular tests of Fedora RC's as part of our OSSTEST
> infrastructure. Ian Jackson volunteered to implement this, but there
> are some questions on
> a) The installer (which we can handle ourselves)
> b) When we would trigger a test - aka is there some trigger other than =
the
> c) How would results best be reported back to Fedora
>=20
> Apologies, I am not very familiar with how the Fedora Test group =
works.
> Is there some documentation which would help integrate what you to =
with
> the test system of another open source project?
>=20
>>>> from Oracle. On that basis, I'm proposing we remove this Final
>>>> criterion:
>>>=20
>>> s/Oracle/Xen Project/ I believe?
>>=20
>> Perhaps, it's just that it always seemed to be you doing the testing,
>> so they got a bit conflated :)
>=20
> Can we come to some arrangement, by which such issues get communicated
> to the Xen Project earlier? Aka me, xen-devel@ or committers@
>=20
>>>> "The release must boot successfully as Xen DomU with releases =
providing
>>>> a functional, supported Xen Dom0 and widely used cloud providers
>>>> utilizing Xen."
>>>>=20
>>>> and change the 'milestone' for the test case -
>>>> =
https://fedoraproject.org/wiki/QA:Testcase_Boot_Methods_Xen_Para_Virt -
>>>> from Final to Optional.
>>>>=20
>>>> Thoughts? Comments? Thanks!
>>>=20
>>> I would prefer for it to remain as it is.
>>=20
>> This is only practical if it's going to be tested, and tested =
regularly
>> - not *only* on the final release candidate, right before we sign off
>> on the release. It needs to be tested regularly throughout the =
release
>> cycle, on the composes that are "nominated for testing".
>=20
> Would the proposal above work for you? I think it satisfies what you =
are
> looking for. We would also have someone who monitors these test =
results
> pro-actively.
>=20
> Then, there are the specific grub issues that need resolving
> [A1] https://bugzilla.redhat.com/show_bug.cgi?id=3D1486002 =
<https://bugzilla.redhat.com/show_bug.cgi?id=3D1486002>
>     (and a recently filed duplicate @
>      https://bugzilla.redhat.com/show_bug.cgi?id=3D1691559 =
<https://bugzilla.redhat.com/show_bug.cgi?id=3D1691559>) caused by
>      [A2])
> [A2] https://bugzilla.redhat.com/show_bug.cgi?id=3D1703700 =
<https://bugzilla.redhat.com/show_bug.cgi?id=3D1703700>
> [B1] https://bugzilla.redhat.com/show_bug.cgi?id=3D1264103 =
<https://bugzilla.redhat.com/show_bug.cgi?id=3D1264103>

[A2] https://bugzilla.redhat.com/show_bug.cgi?id=3D1264103
[B1] https://bugzilla.redhat.com/show_bug.cgi?id=3D1703700=20

>=20
> The first makes it harder to boot Fedora _dom0_ (but workarounds =
exist).
> While it is unpleasant, it doesn't break the release criterion, but
> probably has deterred people from testing. The second one [B1] is =
about
> Fedora _domU_, which breaks the release criterion.
>=20
> Marek and Michael had a discussion about these and there was also
> a summary from Daniel.
>=20
> =3D=3D On [A1]/[A2] =3D=3D
> Lack of GRUB2 multiboot2/module2 commands in Fedora/RH which does not
> allow you load Xen as dom0 on EFI platforms with or without secure
> boot. Here are some relevant snippets from the discussions:
>=20
> "In general both modules were dropped due to CVE-2015-5281 (grub2:
> modules built in on EFI builds that allow loading arbitrary code,
> circumventing secure boot) [A3][A4]. Of course this makes sense
> because we do not want to break UEFI secure boot. But this means
> that you cannot boot Xen dom0 on UEFI platforms. The Multiboot2
> protocol support is required to do that. Potentially you can
> use xen.efi directly but AFAICT many people prefer to use GRUB2.
> The CVE issue does not exist in GRUB2 upstream. It was fixed at
> the end of 2019."
>=20
> Is there any chance these can get upstreamed into Fedora/RH?
>=20
> "However, this is only one piece of the puzzle. Another is a
> requirement for additional set of patches for Xen which allow
> you to load xen.efi instead of xen.gz using Mulitboot2. I
> started work on it last year but it is currently stalled."
>=20
> I have taken an action to get this resolved
> (aka find someone to do the work).
>=20
> [A3] https://access.redhat.com/security/cve/cve-2015-5281 =
<https://access.redhat.com/security/cve/cve-2015-5281>
> [A4] http://cve.mitre.org/cgi-bin/cvename.cgi?name=3DCVE-2015-5281 =
<http://cve.mitre.org/cgi-bin/cvename.cgi?name=3DCVE-2015-5281>
> [A5] =
https://lists.xenproject.org/archives/html/xen-devel/2018-06/msg01292.html=
 =
<https://lists.xenproject.org/archives/html/xen-devel/2018-06/msg01292.htm=
l>
>=20
> =3D=3D On [B1] / grub2-switch-to-blscfg  =3D=3D
> This issue is about Fedora _domU_ and breaks the release
> criterion. And looks like, it wasn't tested at all.
>=20
> "blscfg is okay in _dom0_ - it looks like the xen setup still
> gets put in non-blscfg format, and doesn't seem to matter in
> HVM _domU_."
>=20
> "The big issue is _domU_ in PV which would need a fair amount
> of work in pygrub to fix properly, including reading variables
> from grubenv and extracting details from the loader files. This
> is really something to be fixed on the Xen side ... I do keep
> intending to have a look at it myself though I may not get around
> to it."
>=20
> Instead of fixing pygrub, it would be better, more future proof
> and easier to "use pvgrub2 instead. To be honest, its very unclear
> to me why would anyone want to use pygrub, when pvgrub2 exists.
> pygrub is much more fragile (as it needs to re-implement a
> parser for 3rd-party configuration format, without stable
> specification) and less secure - it does that in dom0, including
> mounting domU controlled disk.
>=20
> That said, the pvgrub2 option also requires some work, because:
> - Fedora grub2 packages do not include the "xen" target platform
> - Non-Fedora grub2 package don't have blscfg support
> - If we'd talk about PVH (which isn't the case here), it requires grub
>  2.04, which is at RC1 and isn't packaged for Fedora yet"
>=20
> That would be much simpler, if blscfg was upstreamed into grub2 by
> Fedora community members. Do you know whether the Fedora has plans
> to do this?
>=20
> In any case, I have taken an action to get this resolved
> (aka find someone to do the work).
>=20
> @xen-devel: this should probably be discussed separately, such that
> we don't flood test@fedoraproject with unnecessary traffic
>=20
> =3D=3D In Summary =3D=3D
> I think we can find a way forward on the testing side. Would
> the proposal work for you?
>=20
> Resolving the current blockers, this seems to have been caused by a
> lack of communication or not understanding the impact of the
> grub2-switch-to-blscfg in Fedora. In any case, we are where we are.
>=20
> Best Regards
> Lars


--Apple-Mail=_9391A90A-277E-4E7C-BBA6-6C888083E4FF
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=us-ascii

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dus-ascii"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" =
class=3D"">Apologies,<div class=3D"">I mixed up some =
references</div><div class=3D"">Lars<br class=3D""><div><br =
class=3D""><blockquote type=3D"cite" class=3D""><div class=3D"">On 13 =
May 2019, at 16:29, Lars Kurth &lt;<a =
href=3D"mailto:lars.kurth@xenproject.org" =
class=3D"">lars.kurth@xenproject.org</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">Hi =
all,</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">I am going to =
step in here with my hat as Xen Project community</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">manager. We =
had a discussion about this issue as part of last week's</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">community =
call. I CC'ed a number of stake-holders, which probably</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">should have =
been on the thread such as ITL (which builds QubesOS</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">on top of =
Fedora) and Michael A Young (the Xen package manager).</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">First of all =
apologies that this issue has lingered so long. Key</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">members of =
the community were not aware of the issues raised in</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">this thread, =
otherwise we would have acted earlier. With this in</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">mind, please =
in future raise issues with me, on xen-devel@,</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">committers@ =
or the Xen-Fedora package manager. The Xen Community</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">would like to =
see Fedora running as guest: in fact it would be</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">somewhat odd =
if there was a Xen-Dom0 package and guest support</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">didn't work. =
And there are some downstreams such as QubesOS,</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">which depend =
on this support.</span><br style=3D"caret-color: rgb(0, 0, 0); =
font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><br style=3D"caret-color: rgb(0, 0, =
0); font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><blockquote type=3D"cite" =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; orphans: auto; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; widows: auto; word-spacing: =
0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D"">On 6 Jul 2017, at 13:45, Adam =
Williamson &lt;<a href=3D"mailto:adamwill@fedoraproject.org" =
class=3D"">adamwill@fedoraproject.org</a>&gt; wrote:<br class=3D""><br =
class=3D"">On Thu, 2017-07-06 at 15:13 -0400, Konrad Rzeszutek Wilk =
wrote:<br class=3D""><blockquote type=3D"cite" class=3D"">On Thu, Jul =
06, 2017 at 11:59:01AM -0700, Adam Williamson wrote:<br =
class=3D""><blockquote type=3D"cite" class=3D"">Hi, folks! A while ago, =
Xen virtualization functionality was added to<br class=3D"">the criteria =
and the validation test case set, on the understanding<br class=3D"">that =
Oracle would provide testing for it (and help fix bugs as they<br =
class=3D"">arose).<br class=3D""><br class=3D"">For the last couple of =
releases we really have not had any such testing<br =
class=3D""></blockquote><br class=3D"">We had been doing the testing, it =
just that we (or rather me and<br class=3D"">Dariof) seem to get a wind =
of this at the last minute. Not sure exactly<br class=3D"">how to fix =
that thought.<br class=3D""></blockquote><br class=3D"">Well, I mean, =
every few *days* a compose gets nominated for validation<br =
class=3D"">testing, and a mail is sent to test-announce. Just check your =
test-<br class=3D"">announce archives for mails with "nominated for =
testing" in their<br class=3D"">subject lines, and you'll see dozens. Is =
this not sufficient<br class=3D"">notification?<br =
class=3D""></blockquote><br style=3D"caret-color: rgb(0, 0, 0); =
font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">We discussed this at the community call and came to the =
conclusion that</span><br style=3D"caret-color: rgb(0, 0, 0); =
font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">we can run regular tests of Fedora RC's as part of our =
OSSTEST</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">infrastructure.=
 Ian Jackson volunteered to implement this, but there</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">are some =
questions on</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">a) The =
installer (which we can handle ourselves)</span><br style=3D"caret-color: =
rgb(0, 0, 0); font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">b) When we would trigger a test - aka is there some trigger =
other than the</span><br style=3D"caret-color: rgb(0, 0, 0); =
font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">c) How would results best be reported back to =
Fedora</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">Apologies, I =
am not very familiar with how the Fedora Test group works.</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">Is there some =
documentation which would help integrate what you to with</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">the test =
system of another open source project?</span><br style=3D"caret-color: =
rgb(0, 0, 0); font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><br style=3D"caret-color: rgb(0, 0, =
0); font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><blockquote type=3D"cite" =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; orphans: auto; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; widows: auto; word-spacing: =
0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><blockquote type=3D"cite" =
class=3D""><blockquote type=3D"cite" class=3D"">from Oracle. On that =
basis, I'm proposing we remove this Final<br class=3D"">criterion:<br =
class=3D""></blockquote><br class=3D"">s/Oracle/Xen Project/ I =
believe?<br class=3D""></blockquote><br class=3D"">Perhaps, it's just =
that it always seemed to be you doing the testing,<br class=3D"">so they =
got a bit conflated :)<br class=3D""></blockquote><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">Can we come =
to some arrangement, by which such issues get communicated</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">to the Xen =
Project earlier? Aka me, xen-devel@ or committers@</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><blockquote type=3D"cite" style=3D"font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; orphans: auto; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; =
-webkit-text-stroke-width: 0px; text-decoration: none;" =
class=3D""><blockquote type=3D"cite" class=3D""><blockquote type=3D"cite" =
class=3D"">"The release must boot successfully as Xen DomU with releases =
providing<br class=3D"">a functional, supported Xen Dom0 and widely used =
cloud providers<br class=3D"">utilizing Xen."<br class=3D""><br =
class=3D"">and change the 'milestone' for the test case -<br class=3D""><a=
 =
href=3D"https://fedoraproject.org/wiki/QA:Testcase_Boot_Methods_Xen_Para_V=
irt" =
class=3D"">https://fedoraproject.org/wiki/QA:Testcase_Boot_Methods_Xen_Par=
a_Virt</a> -<br class=3D"">from Final to Optional.<br class=3D""><br =
class=3D"">Thoughts? Comments? Thanks!<br class=3D""></blockquote><br =
class=3D"">I would prefer for it to remain as it is.<br =
class=3D""></blockquote><br class=3D"">This is only practical if it's =
going to be tested, and tested regularly<br class=3D"">- not *only* on =
the final release candidate, right before we sign off<br class=3D"">on =
the release. It needs to be tested regularly throughout the release<br =
class=3D"">cycle, on the composes that are "nominated for testing".<br =
class=3D""></blockquote><br style=3D"caret-color: rgb(0, 0, 0); =
font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">Would the proposal above work for you? I think it satisfies =
what you are</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">looking for. =
We would also have someone who monitors these test results</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" =
class=3D"">pro-actively.</span><br style=3D"caret-color: rgb(0, 0, 0); =
font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><br style=3D"caret-color: rgb(0, 0, =
0); font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">Then, there are the specific grub issues that need =
resolving</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">[A1]<span =
class=3D"Apple-converted-space">&nbsp;</span></span><a =
href=3D"https://bugzilla.redhat.com/show_bug.cgi?id=3D1486002" =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; orphans: auto; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; widows: auto; word-spacing: =
0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;" =
class=3D"">https://bugzilla.redhat.com/show_bug.cgi?id=3D1486002</a><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;(and a recently filed duplicate =
@</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><a =
href=3D"https://bugzilla.redhat.com/show_bug.cgi?id=3D1691559" =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; orphans: auto; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; widows: auto; word-spacing: =
0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;" =
class=3D"">https://bugzilla.redhat.com/show_bug.cgi?id=3D1691559</a><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">) caused =
by</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[A2])</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">[A2]<span =
class=3D"Apple-converted-space">&nbsp;</span></span><a =
href=3D"https://bugzilla.redhat.com/show_bug.cgi?id=3D1703700" =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; orphans: auto; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; widows: auto; word-spacing: =
0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;" =
class=3D"">https://bugzilla.redhat.com/show_bug.cgi?id=3D1703700</a><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">[B1]<span =
class=3D"Apple-converted-space">&nbsp;</span></span><font =
face=3D"Menlo-Regular" class=3D""><span style=3D"font-size: 11px;" =
class=3D""><a href=3D"https://bugzilla.redhat.com/show_bug.cgi?id=3D126410=
3" =
class=3D"">https://bugzilla.redhat.com/show_bug.cgi?id=3D1264103</a></span=
></font><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""></div></blockquote><div><br class=3D""></div><div>[A2] =
<a href=3D"https://bugzilla.redhat.com/show_bug.cgi?id=3D1264103" =
class=3D"">https://bugzilla.redhat.com/show_bug.cgi?id=3D1264103</a></div>=
<div>[B1] <a href=3D"https://bugzilla.redhat.com/show_bug.cgi?id=3D1703700=
" =
class=3D"">https://bugzilla.redhat.com/show_bug.cgi?id=3D1703700</a>&nbsp;=
</div><br class=3D""><blockquote type=3D"cite" class=3D""><div =
class=3D""><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">The first =
makes it harder to boot Fedora _dom0_ (but workarounds exist).</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">While it is =
unpleasant, it doesn't break the release criterion, but</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">probably has =
deterred people from testing. The second one [B1] is about</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">Fedora =
_domU_, which breaks the release criterion.</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">Marek and =
Michael had a discussion about these and there was also</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">a summary =
from Daniel.</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">=3D=3D On =
[A1]/[A2] =3D=3D</span><br style=3D"caret-color: rgb(0, 0, 0); =
font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">Lack of GRUB2 multiboot2/module2 commands in Fedora/RH which =
does not</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">allow you =
load Xen as dom0 on EFI platforms with or without secure</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">boot. Here =
are some relevant snippets from the discussions:</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">"In general =
both modules were dropped due to CVE-2015-5281 (grub2:</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">modules built =
in on EFI builds that allow loading arbitrary code,</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">circumventing =
secure boot) [A3][A4]. Of course this makes sense</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">because we do =
not want to break UEFI secure boot. But this means</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">that you =
cannot boot Xen dom0 on UEFI platforms. The Multiboot2</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">protocol =
support is required to do that. Potentially you can</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">use xen.efi =
directly but AFAICT many people prefer to use GRUB2.</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">The CVE issue =
does not exist in GRUB2 upstream. It was fixed at</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">the end of =
2019."</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">Is there any =
chance these can get upstreamed into Fedora/RH?</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">"However, =
this is only one piece of the puzzle. Another is a</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">requirement =
for additional set of patches for Xen which allow</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">you to load =
xen.efi instead of xen.gz using Mulitboot2. I</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">started work =
on it last year but it is currently stalled."</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">I have taken =
an action to get this resolved</span><br style=3D"caret-color: rgb(0, 0, =
0); font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">(aka find someone to do the work).</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">[A3]<span =
class=3D"Apple-converted-space">&nbsp;</span></span><a =
href=3D"https://access.redhat.com/security/cve/cve-2015-5281" =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; orphans: auto; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; widows: auto; word-spacing: =
0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;" =
class=3D"">https://access.redhat.com/security/cve/cve-2015-5281</a><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">[A4]<span =
class=3D"Apple-converted-space">&nbsp;</span></span><a =
href=3D"http://cve.mitre.org/cgi-bin/cvename.cgi?name=3DCVE-2015-5281" =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; orphans: auto; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; widows: auto; word-spacing: =
0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;" =
class=3D"">http://cve.mitre.org/cgi-bin/cvename.cgi?name=3DCVE-2015-5281</=
a><br style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">[A5]<span =
class=3D"Apple-converted-space">&nbsp;</span></span><a =
href=3D"https://lists.xenproject.org/archives/html/xen-devel/2018-06/msg01=
292.html" style=3D"font-family: Menlo-Regular; font-size: 11px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; orphans: auto; text-align: start; text-indent: =
0px; text-transform: none; white-space: normal; widows: auto; =
word-spacing: 0px; -webkit-text-size-adjust: auto; =
-webkit-text-stroke-width: 0px;" =
class=3D"">https://lists.xenproject.org/archives/html/xen-devel/2018-06/ms=
g01292.html</a><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">=3D=3D On =
[B1] / grub2-switch-to-blscfg &nbsp;=3D=3D</span><br style=3D"caret-color:=
 rgb(0, 0, 0); font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">This issue is about Fedora _domU_ and breaks the =
release</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">criterion. =
And looks like, it wasn't tested at all.</span><br style=3D"caret-color: =
rgb(0, 0, 0); font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><br style=3D"caret-color: rgb(0, 0, =
0); font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">"blscfg is okay in _dom0_ - it looks like the xen setup =
still</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">gets put in =
non-blscfg format, and doesn't seem to matter in</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">HVM =
_domU_."</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">"The big =
issue is _domU_ in PV which would need a fair amount</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">of work in =
pygrub to fix properly, including reading variables</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">from grubenv =
and extracting details from the loader files. This</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">is really =
something to be fixed on the Xen side ... I do keep</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">intending to =
have a look at it myself though I may not get around</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">to =
it."</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">Instead of =
fixing pygrub, it would be better, more future proof</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">and easier to =
"use pvgrub2 instead. To be honest, its very unclear</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">to me why =
would anyone want to use pygrub, when pvgrub2 exists.</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">pygrub is =
much more fragile (as it needs to re-implement a</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">parser for =
3rd-party configuration format, without stable</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">specification) =
and less secure - it does that in dom0, including</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">mounting domU =
controlled disk.</span><br style=3D"caret-color: rgb(0, 0, 0); =
font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><br style=3D"caret-color: rgb(0, 0, =
0); font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">That said, the pvgrub2 option also requires some work, =
because:</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">- Fedora =
grub2 packages do not include the "xen" target platform</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">- Non-Fedora =
grub2 package don't have blscfg support</span><br style=3D"caret-color: =
rgb(0, 0, 0); font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">- If we'd talk about PVH (which isn't the case here), it =
requires grub</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">&nbsp;2.04, =
which is at RC1 and isn't packaged for Fedora yet"</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">That would be =
much simpler, if blscfg was upstreamed into grub2 by</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">Fedora =
community members. Do you know whether the Fedora has plans</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">to do =
this?</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">In any case, =
I have taken an action to get this resolved</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">(aka find =
someone to do the work).</span><br style=3D"caret-color: rgb(0, 0, 0); =
font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><br style=3D"caret-color: rgb(0, 0, =
0); font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">@xen-devel: this should probably be discussed separately, =
such that</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">we don't =
flood test@fedoraproject with unnecessary traffic</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">=3D=3D In =
Summary =3D=3D</span><br style=3D"caret-color: rgb(0, 0, 0); =
font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">I think we can find a way forward on the testing side. =
Would</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">the proposal =
work for you?</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">Resolving the =
current blockers, this seems to have been caused by a</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">lack of =
communication or not understanding the impact of the</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" =
class=3D"">grub2-switch-to-blscfg in Fedora. In any case, we are where =
we are.</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">Best =
Regards</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" =
class=3D"">Lars</span></div></blockquote></div><br =
class=3D""></div></body></html>=

--Apple-Mail=_9391A90A-277E-4E7C-BBA6-6C888083E4FF--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4754136246159891623==--


From xen-devel-bounces@lists.xenproject.org Tue May 14 13:59:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 13:59:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQXxS-0005Ny-3b; Tue, 14 May 2019 13:59:06 +0000
Received: from mail6.bemta25.messagelabs.com ([195.245.230.171])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <netwiz@crc.id.au>) id 1hQXxQ-0005Nr-Jb
 for xen-devel@lists.xensource.com; Tue, 14 May 2019 13:59:04 +0000
Received: from [46.226.53.52] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-3.bemta.az-c.eu-west-1.aws.symcld.net id 26/FA-32334-7A9CADC5;
 Tue, 14 May 2019 13:59:03 +0000
Authentication-Results: mx.messagelabs.com; spf=pass 
 (server-9.tower-304.messagelabs.com: domain of crc.id.au designates 
 203.56.246.92 as permitted sender) smtp.mailfrom=crc.id.au; dkim=pass 
 (good signature) header.i=@crc.id.au header.s=default; dmarc=none (no 
 record) header.from=crc.id.au
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsVy2uJbjO7yk7d
 iDA4t4LW4N+U9uwOjx/a+XewBjFGsmXlJ+RUJrBnPjm1jKtjDWXFv1lfmBsZX7F2MXBxCAs+Y
 JJont7OBOCwCX5kkvh3bAuRwAjmqEsv+rGICsdmA7NVLLoPFhQVMJbrvtIDZIgKaEhOv7WcFa
 WYWOMIs8a7xCNBYDg5eoMTUNmMQk1PAVuLpbmeIZQ1MElfmfgWbKSEgJvHh8D1WEJtXQFDi5M
 wnLCD1zAKWEquec05g5J2FJDMLIbOAkWkVo3lSUWZ6RkluYmaOrqGBga6hoZGukYGxrpmRXmK
 VbrJeaqlueWpxia6hXmJ5sV5xZW5yTopeXmrJJkZgaKUUnLbbwfhiRfohRkkOJiVR3sd9N2KE
 +JLyUyozEosz4otKc1KLDzHKcHAoSfA+PHErRkiwKDU9tSItMwcY5DBpCQ4eJRFeR5A0b3FBY
 m5xZjpE6hSjMceBRQ/nMnOsm/BsLrMQS15+XqqUOG8eSKkASGlGaR7cIFj0XWKUlRLmZWRgYB
 DiKUgtys0sQZV/xSjOwagkzJsCMoUnM68Ebt8roFOYgE6xzAQ7pSQRISXVwOhZ9GbZkSOR253
 P9H5bf/ZnhrN6Smjiv6KnT1s+x6zYvv7JqUPKNRv8DySxGD85nXP+9XOWb7+XfXxa81GmWkSG
 70ppWcmSfZWnPsSk/pfVrj97XuCN3EeWf5sWiDzjU3WTOCQ3ueOtz5T6SOmp6kWP117hc/wv1
 H2S4flzvfS/dcwFJ87nCFcosRRnJBpqMRcVJwIAiLqm2bkCAAA=
X-Env-Sender: netwiz@crc.id.au
X-Msg-Ref: server-9.tower-304.messagelabs.com!1557842339!8810050!1
X-Originating-IP: [203.56.246.92]
X-SpamReason: No, hits=0.0 required=7.0 tests=newsletters: 
X-StarScan-Received: 
X-StarScan-Version: 9.31.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31991 invoked from network); 14 May 2019 13:59:02 -0000
Received: from mail.crc.id.au (HELO mail.crc.id.au) (203.56.246.92)
 by server-9.tower-304.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 May 2019 13:59:02 -0000
Received: from wopr.lan.crc.id.au (unknown
 [IPv6:2407:e400:b000:200:3531:a6bb:df13:221])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
 key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits))
 (Client did not present a certificate)
 by mail.crc.id.au (Postfix) with ESMTPSA id 0C8E020214;
 Tue, 14 May 2019 23:58:56 +1000 (AEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=crc.id.au; s=default;
 t=1557842336; bh=nsrRcg9fWH5uRGVszzXOEO769HAoVESwmnpPNU2pnKg=;
 h=Date:From:Subject:To:Cc:In-Reply-To:References;
 b=KwPEh8MTWh3vS6L7mEFAz2VI8kJtYQ1Zqmv7YTWHB24NnwRPl0zLYIAhQuc/eHtGI
 3uw2aptP4e8GXSi2rOUIbsKKAe69yrKXMRACkAMqbaH7WQTHGYG3xXmP4ERMl/FPx7
 6yZZ1geDFsmXSLQxX4nJeA729rOePIusnASE4wYI=
Date: Tue, 14 May 2019 23:58:55 +1000
From: Steven Haigh <netwiz@crc.id.au>
To: Lars Kurth <lars.kurth.xen@gmail.com>
Message-Id: <1557842335.2639.1@crc.id.au>
In-Reply-To: <7F4A58E9-CC4E-4F8C-98E9-ED5DEF2F8BE4@gmail.com>
References: <1499367541.22465.102.camel@fedoraproject.org>
 <20170706191317.GE21146@char.us.oracle.com>
 <1499370325.22465.107.camel@fedoraproject.org>
 <06A5F10A-88B7-440F-AADB-56A2F1704A86@xenproject.org>
 <7F4A58E9-CC4E-4F8C-98E9-ED5DEF2F8BE4@gmail.com>
X-Mailer: geary/3.32.1
MIME-Version: 1.0
Subject: Re: [Xen-devel] Criteria / validation proposal: drop Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Adam Williamson <adamwill@fedoraproject.org>,
 For testing and quality assurance of Fedora releases
 <test@lists.fedoraproject.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Daniel Kiper <daniel.kiper@oracle.com>, marmarek@invisiblethingslab.com,
 Dario Faggioli <dfaggioli@suse.com>, xen-devel@lists.xensource.com,
 Committers <committers@xenproject.org>,
 "MICHAEL A. YOUNG" <m.a.young@durham.ac.uk>,
 Ian Jackson <Ian.Jackson@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ck9uIFR1ZSwgTWF5IDE0LCAyMDE5IGF0IDExOjUwIFBNLCBMYXJzIEt1cnRoIDxsYXJzLmt1cnRo
LnhlbkBnbWFpbC5jb20+IAp3cm90ZToKPiBBcG9sb2dpZXMsCj4gSSBtaXhlZCB1cCBzb21lIHJl
ZmVyZW5jZXMKPiBMYXJzCj4gCi4uLgo+IFtBMl0gaHR0cHM6Ly9idWd6aWxsYS5yZWRoYXQuY29t
L3Nob3dfYnVnLmNnaT9pZD0xMjY0MTAzCj4gW0IxXSBodHRwczovL2J1Z3ppbGxhLnJlZGhhdC5j
b20vc2hvd19idWcuY2dpP2lkPTE3MDM3MDAKCkJ1ZyBCMSBoZXJlIHdhcyBsb2RnZWQgYnkgbXlz
ZWxmLiBUaGVyZSBpcyBhbHNvIGEgcG9zdCB0byB4ZW4tZGV2ZWwgCnRpdGxlZCAicHlncnViIG5v
dCBzdGFydGluZyBmaXJzdCBtZW51ZW50cnkgaW4gRmVkb3JhIDMwIi4KCkkganVzdCBhZGRlZCBh
IGNvbW1lbnQgdGhlcmUgd2hpY2ggSSBzaGFsbCBwYXN0ZSBiZWxvdyB0byBpbmNsdWRlIHRob3Nl
IApub3Qgc3Vic2NyaWJlZCB0byB0aGF0IEJaOgoKVGhpbmtpbmcgYWJvdXQgdGhpcyBmdXJ0aGVy
IC0gYW5kIG5vdGljaW5nIGl0IGJlaW5nIHJlZmVyZW5jZWQgb24gCnhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QsIEkgd291bGQgbGlrZSB0byBzdWdnZXN0IHRoZSBmb2xsb3dpbmcgLSB3aGljaCAKbWF5
IGhhdmUgYmVlbiBvdmVybG9va2VkIHJpZ2h0IG5vdy4uLgoKSWYgdGhlIGdydWIgJXBvc3Qgc2Ny
aXB0aW5nIGNoZWNrZWQgdG8gc2VlIGlmIGl0IHdhcyBpbnN0YWxsaW5nIC8gCnVwZ3JhZGluZyBp
biBhIFhlbiBEb21VLCBpdCBjb3VsZCBzZXQgJ0dSVUJfRU5BQkxFX0JMU0NGRz1mYWxzZScgaW4g
Ci9ldGMvZGVmYXVsdC9ncnViIGF1dG9tYXRpY2FsbHkuIFRoaXMgd291bGQgZml4IGJvdGggbmV3
IGluc3RhbGxzIGFuZCAKdXBncmFkZXMuCgpUaGUgZmluYWwgZml4IHdvdWxkIGJlIGZpZ3VyaW5n
IG91dCB3aHkgcHlncnViIGN1cnJlbnRseSBib290cyB0aGUgCipzZWNvbmQqIGVudHJ5IGluIHRo
ZSByZXN1bHRpbmcgZ3J1Yi5jZmcgLSB1bmxpa2UgaG93IEYyOSB3b3JrZWQuIFRoaXMgCm1heSBi
ZSBlaXRoZXIgYSBmaXggb24gdGhlIGdydWIyLW1rY29uZmlnIG9yIHB5Z3J1YiBzaWRlIC0gSSdt
IG5vdCAKcXVpdGUgc3VyZSB5ZXQuIFRoaXMgd291bGQgbGlrZWx5IHJlc3RvcmUgZnVuY3Rpb25h
bGl0eSBjb21wbGV0ZWx5LiBBdCAKbGVhc3QgdW50aWwgc29tZXRoaW5nIGVsc2UgbW9yZSBzdWl0
YWJsZSBpcyBkb25lPwoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Tue May 14 14:00:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 14:00:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQXyL-0005UO-Er; Tue, 14 May 2019 14:00:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=O8Y9=TO=citrix.com=prvs=0309661e3=roger.pau@srs-us1.protection.inumbo.net>)
 id 1hQXyK-0005UG-8q
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 14:00:00 +0000
X-Inumbo-ID: 8b7ceb1e-7650-11e9-af36-071cca6c920d
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8b7ceb1e-7650-11e9-af36-071cca6c920d;
 Tue, 14 May 2019 13:59:53 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,468,1549929600"; d="scan'208";a="85440072"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 14 May 2019 15:59:22 +0200
Message-ID: <20190514135922.57629-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.17.2 (Apple Git-113)
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2] pvshim: make PV shim build selectable from
 configure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U28gYSB1c2VyIGNhbiBkZWNpZGUgd2hldGhlciB0byBjb21waWxlIGEgUFYgc2hpbSBhcyBwYXJ0
IG9mIHRoZSB0b29scwpidWlsZC4gTm90ZSB0aGF0IHRoZSBkZWZhdWx0IGJlaGF2aW9yIGlzIHBy
ZXNlcnZlZCwgd2hpY2ggaXMgdG8gYnVpbGQKYSBQViBzaGltIHdoZW4gdGhlIHRhcmdldCBvciBo
b3N0IChpZiB0YXJnZXQgaXMgdW5zZXQpIGFyY2hpdGVjdHVyZSBpcwo2NGJpdCB4ODYuCgpSZXF1
ZXN0ZWQtYnk6IE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4KU2lnbmVkLW9mZi1ieTogUm9n
ZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQpOT1RFOiBydW4gYXV0b2dl
bi5zaCBhZnRlciBhcHBseWluZy4KLS0tCkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUu
Y2l0cml4LmNvbT4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQpDaGFuZ2Vz
IHNpbmNlIHYxOgogLSBPbmx5IGVuYWJsZSBieSBkZWZhdWx0IG9uIHg4Nl82NCwgbGlrZSB0aGUg
cHJldmlvdXMgYmVoYXZpb3IuCiAtIEZhbGxiYWNrIHRvIHVzZSBob3N0X2NwdSBpZiB0YXJnZXRf
Y3B1IGlzIGVtcHR5LgotLS0KIGNvbmZpZy9Ub29scy5tay5pbiAgICAgIHwgIDIgKysKIHRvb2xz
L2NvbmZpZ3VyZS5hYyAgICAgIHwgMTMgKysrKysrKysrKysrKwogdG9vbHMvZmlybXdhcmUvTWFr
ZWZpbGUgfCAgNCAtLS0tCiAzIGZpbGVzIGNoYW5nZWQsIDE1IGluc2VydGlvbnMoKyksIDQgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvY29uZmlnL1Rvb2xzLm1rLmluIGIvY29uZmlnL1Rvb2xz
Lm1rLmluCmluZGV4IDk4MjQ1ZjYzYzkuLjg0ZGRiMWE1NDIgMTAwNjQ0Ci0tLSBhL2NvbmZpZy9U
b29scy5tay5pbgorKysgYi9jb25maWcvVG9vbHMubWsuaW4KQEAgLTc1LDMgKzc1LDUgQEAgVElO
Rk9fTElCUyAgICAgICAgICA6PSBAVElORk9fTElCU0AKIEFSR1BfTERGTEFHUyAgICAgICAgOj0g
QGFyZ3BfbGRmbGFnc0AKIAogRklMRV9PRkZTRVRfQklUUyAgICA6PSBARklMRV9PRkZTRVRfQklU
U0AKKworQ09ORklHX1BWX1NISU0gICAgICA6PSBAcHZzaGltQApkaWZmIC0tZ2l0IGEvdG9vbHMv
Y29uZmlndXJlLmFjIGIvdG9vbHMvY29uZmlndXJlLmFjCmluZGV4IGM5ZmQ2OWRkZmEuLmZjZjI4
MmU3NGUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2NvbmZpZ3VyZS5hYworKysgYi90b29scy9jb25maWd1
cmUuYWMKQEAgLTQ5Miw0ICs0OTIsMTcgQEAgQUNfQVJHX0VOQUJMRShbOXBmc10sCiAKIEFDX1NV
QlNUKG5pbmVwZnMpCiAKK0FDX0FSR19FTkFCTEUoW3B2c2hpbV0sCisgICAgQVNfSEVMUF9TVFJJ
TkcoWy0tZGlzYWJsZS1wdnNoaW1dLAorICAgICAgICAgICAgICAgICAgIFtEaXNhYmxlIHB2c2hp
bSBidWlsZCAoZW5hYmxlZCBieSBkZWZhdWx0IG9uIDY0Yml0IHg4NildKSwKKyAgICBbQVNfSUYo
W3Rlc3QgIngkZW5hYmxlX3B2c2hpbSIgPSAieG5vIl0sIFtwdnNoaW09bl0sIFtwdnNoaW09eV0p
XSwgWworICAgIGNwdT1gdGVzdCAteiAiJHRhcmdldF9jcHUiICYmIGVjaG8gIiRob3N0X2NwdSIg
fHwgZWNobyAiJHRhcmdldF9jcHUiYAorICAgIGNhc2UgIiRjcHUiIGluCisgICAgICAgIHg4Nl82
NCkKKyAgICAgICAgICAgcHZzaGltPSJ5Ijs7CisgICAgICAgICopIHB2c2hpbT0ibiI7OworICAg
IGVzYWMKK10pCitBQ19TVUJTVChwdnNoaW0pCisKIEFDX09VVFBVVCgpCmRpZmYgLS1naXQgYS90
b29scy9maXJtd2FyZS9NYWtlZmlsZSBiL3Rvb2xzL2Zpcm13YXJlL01ha2VmaWxlCmluZGV4IGNm
MzA0ZmM1NzguLjgwOWE1ZmQwMjUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2Zpcm13YXJlL01ha2VmaWxl
CisrKyBiL3Rvb2xzL2Zpcm13YXJlL01ha2VmaWxlCkBAIC0xLDEwICsxLDYgQEAKIFhFTl9ST09U
ID0gJChDVVJESVIpLy4uLy4uCiBpbmNsdWRlICQoWEVOX1JPT1QpL3Rvb2xzL1J1bGVzLm1rCiAK
LWlmbmVxICgkKFhFTl9UQVJHRVRfQVJDSCkseDg2XzMyKQotQ09ORklHX1BWX1NISU0gOj0geQot
ZW5kaWYKLQogIyBodm1sb2FkZXIgaXMgYSAzMi1iaXQgcHJvdGVjdGVkIG1vZGUgYmluYXJ5Lgog
VEFSR0VUICAgICAgOj0gaHZtbG9hZGVyL2h2bWxvYWRlcgogSU5TVF9ESVIgOj0gJChERVNURElS
KSQoWEVORklSTVdBUkVESVIpCi0tIAoyLjE3LjIgKEFwcGxlIEdpdC0xMTMpCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 14 14:03:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 14:03:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQY1i-0006LM-6K; Tue, 14 May 2019 14:03:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=pH1X=TO=citrix.com=prvs=030624cdf=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1hQY1h-0006LG-5N
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 14:03:29 +0000
X-Inumbo-ID: 0a368bea-7651-11e9-8313-f7619ff1652d
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0a368bea-7651-11e9-8313-f7619ff1652d;
 Tue, 14 May 2019 14:03:25 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,468,1549929600"; d="scan'208";a="85440536"
Date: Tue, 14 May 2019 15:03:22 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20190514140322.GD2798@zion.uk.xensource.com>
References: <20190514135922.57629-1-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190514135922.57629-1-roger.pau@citrix.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH v2] pvshim: make PV shim build selectable
 from configure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBNYXkgMTQsIDIwMTkgYXQgMDM6NTk6MjJQTSArMDIwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+IFNvIGEgdXNlciBjYW4gZGVjaWRlIHdoZXRoZXIgdG8gY29tcGlsZSBhIFBWIHNo
aW0gYXMgcGFydCBvZiB0aGUgdG9vbHMKPiBidWlsZC4gTm90ZSB0aGF0IHRoZSBkZWZhdWx0IGJl
aGF2aW9yIGlzIHByZXNlcnZlZCwgd2hpY2ggaXMgdG8gYnVpbGQKPiBhIFBWIHNoaW0gd2hlbiB0
aGUgdGFyZ2V0IG9yIGhvc3QgKGlmIHRhcmdldCBpcyB1bnNldCkgYXJjaGl0ZWN0dXJlIGlzCj4g
NjRiaXQgeDg2Lgo+IAo+IFJlcXVlc3RlZC1ieTogT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRl
Pgo+IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29t
Pgo+IC0tLQo+IE5PVEU6IHJ1biBhdXRvZ2VuLnNoIGFmdGVyIGFwcGx5aW5nLgoKTm90ZWQuCgpB
Y2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 14 14:12:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 14:12:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQY9x-0007BY-3i; Tue, 14 May 2019 14:12:01 +0000
Received: from mail6.bemta25.messagelabs.com ([195.245.230.170])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <m.a.young@durham.ac.uk>) id 1hQY9w-0007BT-0S
 for xen-devel@lists.xensource.com; Tue, 14 May 2019 14:12:00 +0000
Received: from [46.226.53.52] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta.az-c.eu-west-1.aws.symcld.net id 16/A5-23848-EACCADC5;
 Tue, 14 May 2019 14:11:58 +0000
Authentication-Results: mx.messagelabs.com; spf=pass 
 (server-7.tower-304.messagelabs.com: domain of durham.ac.uk designates 
 129.234.7.139 as permitted sender) smtp.mailfrom=durham.ac.uk; dkim=none 
 (message not signed); dmarc=none (no record) header.from=durham.ac.uk
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrEIsWRWlGSWpSXmKPExsXS+Iq9W3fdmVs
 xBhfuyVjcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1owjn8wKXrFUPJp5lrGB8QtzFyMXh5DAWkaJ
 Cy1nGCGcz4wSy5pOM3UxcgI5BRJbLq1gh0hMZJT4sOwYWIJFQFtiw6bbbCA2m4CGxPJLbUBxD
 g4RAWWJ56e1QMLMAt+ZJS50B4LYwgKmEt13WsDKOQW0JHpeLWIFsXkFnCQ29PdDXTGbSeLfnd
 dgCVEBHYlXp9YwQxQJSpyc+YQFYqiWxMNft8BsCQE7iR0djewQtrbEh4ObmScwCs5C0jILScs
 CRqZVjOZJRZnpGSW5iZk5uoYGBrqGhka6RgbGumZGeolVusl6qaW65anFJbqGeonlxXrFlbnJ
 OSl6eaklmxiB4ZtScNpuB+OLFemHGCU5mJREeR/33YgR4kvKT6nMSCzOiC8qzUktPsQow8GhJ
 MFre/pWjJBgUWp6akVaZg4wkmDSEhw8SiK8308BpXmLCxJzizPTIVKnGHU5Ztx/NpdZiCUvPy
 9VSpxXG2SGAEhRRmke3AhYVF9ilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMzLDjKFJzOvBG7
 TK6AjmICOsMwEO6IkESEl1cDY06LTqVrYX/9TvZfrVU1q5+EHF2UTG4VfTvo25++0wylcM09s
 WPNwUpzsdWW57r2vAvI0Oxj+efBJNHvEr8mu2Fgysa81PVdK8r6mw6ElCw6yKN3vF2PZKWF2J
 9RnYcYBt61/y2aFbFzUqv6c64T4RalfK9P+cavte2Xpr+fbq/Q2OnXJm8dKLMUZiYZazEXFiQ
 B0l7Qg5QIAAA==
X-Env-Sender: m.a.young@durham.ac.uk
X-Msg-Ref: server-7.tower-304.messagelabs.com!1557843118!8823860!1
X-Originating-IP: [129.234.7.139]
X-SpamReason: No, hits=0.0 required=7.0 tests=newsletters: 
X-StarScan-Received: 
X-StarScan-Version: 9.31.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3678 invoked from network); 14 May 2019 14:11:58 -0000
Received: from hermes2.dur.ac.uk (HELO hermes2.dur.ac.uk) (129.234.7.139)
 by server-7.tower-304.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 May 2019 14:11:58 -0000
Received: from smtphost1.dur.ac.uk (smtphost1.dur.ac.uk [129.234.7.143])
 by hermes2.dur.ac.uk (8.14.4/8.14.4) with ESMTP id x4EEAWoo020889;
 Tue, 14 May 2019 15:10:36 +0100
Received: from algedi.dur.ac.uk (algedi.dur.ac.uk [129.234.2.28])
 by smtphost1.dur.ac.uk (8.14.4/8.14.4) with ESMTP id x4EEALKo016720
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO);
 Tue, 14 May 2019 15:10:21 +0100
Received: by algedi.dur.ac.uk (Postfix, from userid 2742)
 id A5763281E0B; Tue, 14 May 2019 15:10:16 +0100 (BST)
Received: from localhost (localhost [127.0.0.1])
 by algedi.dur.ac.uk (Postfix) with ESMTP id 8BCF3281DBD;
 Tue, 14 May 2019 15:10:16 +0100 (BST)
Date: Tue, 14 May 2019 15:10:16 +0100 (BST)
From: M A Young <m.a.young@durham.ac.uk>
To: Steven Haigh <netwiz@crc.id.au>
In-Reply-To: <1557842335.2639.1@crc.id.au>
Message-ID: <alpine.LFD.2.21.1905141503350.17984@algedi.dur.ac.uk>
References: <1499367541.22465.102.camel@fedoraproject.org>
 <20170706191317.GE21146@char.us.oracle.com>
 <1499370325.22465.107.camel@fedoraproject.org>
 <06A5F10A-88B7-440F-AADB-56A2F1704A86@xenproject.org>
 <7F4A58E9-CC4E-4F8C-98E9-ED5DEF2F8BE4@gmail.com>
 <1557842335.2639.1@crc.id.au>
User-Agent: Alpine 2.21 (LFD 202 2017-01-01)
MIME-Version: 1.0
X-DurhamAcUk-MailScanner: Found to be clean, Found to be clean
X-DurhamAcUk-MailScanner-ID: x4EEAWoo020889
Subject: Re: [Xen-devel] Criteria / validation proposal: drop Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Adam Williamson <adamwill@fedoraproject.org>,
 For testing and quality assurance of Fedora releases
 <test@lists.fedoraproject.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Lars Kurth <lars.kurth.xen@gmail.com>, Daniel Kiper <daniel.kiper@oracle.com>,
 marmarek@invisiblethingslab.com, Dario Faggioli <dfaggioli@suse.com>,
 xen-devel@lists.xensource.com, Committers <committers@xenproject.org>,
 Ian Jackson <Ian.Jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAxNCBNYXkgMjAxOSwgU3RldmVuIEhhaWdoIHdyb3RlOgoKPiBUaGUgZmluYWwgZml4
IHdvdWxkIGJlIGZpZ3VyaW5nIG91dCB3aHkgcHlncnViIGN1cnJlbnRseSBib290cyB0aGUgKnNl
Y29uZCoKPiBlbnRyeSBpbiB0aGUgcmVzdWx0aW5nIGdydWIuY2ZnIC0gdW5saWtlIGhvdyBGMjkg
d29ya2VkLiBUaGlzIG1heSBiZSBlaXRoZXIgYQo+IGZpeCBvbiB0aGUgZ3J1YjItbWtjb25maWcg
b3IgcHlncnViIHNpZGUgLSBJJ20gbm90IHF1aXRlIHN1cmUgeWV0LiBUaGlzIHdvdWxkCj4gbGlr
ZWx5IHJlc3RvcmUgZnVuY3Rpb25hbGl0eSBjb21wbGV0ZWx5LiBBdCBsZWFzdCB1bnRpbCBzb21l
dGhpbmcgZWxzZSBtb3JlCj4gc3VpdGFibGUgaXMgZG9uZT8KClRoZSBhbnN3ZXIgdG8gd2h5IGlz
IGVhc3kuIHB5Z3J1YiBqdXN0IGlnbm9yZXMgImlmIiBpbnN0cnVjdGlvbnMgYW5kIHRoZXJlIApp
cyBhCiAgICBzZXQgZGVmYXVsdD0xCmxpbmUgaW4gYW4gaWYgY2xhdXNlIGZyb20gL2V0Yy9ncnVi
LmQvMDhfZmFsbGJhY2tfY291bnRpbmcgc28gaXQgCmRlZmF1bHRzIHRvIHRoZSBzZWNvbmQgZW50
cnkgYXMgdGhleSBhcmUgbnVtYmVyZWQgZnJvbSAwLgoKCU1pY2hhZWwgWW91bmcKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 14 14:16:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 14:16:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQYEH-0007MA-OI; Tue, 14 May 2019 14:16:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=NyQH=TO=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hQYEG-0007M5-53
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 14:16:28 +0000
X-Inumbo-ID: dc2f6372-7652-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dc2f6372-7652-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 14:16:26 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 14 May 2019 08:16:25 -0600
Message-Id: <5CDACDB5020000780022EC35@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 14 May 2019 08:16:21 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Razvan Cojocaru" <rcojocaru@bitdefender.com>
References: <20181116170412.xrwuun3cqxll22l3@mac>
 <b83547dc-f8bd-d537-0407-fc371fee2ea7@bitdefender.com>
 <20181122100554.pyqqa5iw6g27erkv@mac>
 <7efdfb5e-044b-f2a3-6562-d3468997096a@bitdefender.com>
 <20181122105821.6ihjcq5dy2lqjj6j@mac>
 <98f57a8a-288d-45ec-ef01-889fce63eeff@bitdefender.com>
 <20181122144924.ffy6xxwqugoj24nj@mac>
 <c4eca955-0384-7988-ae6c-6385823523ae@bitdefender.com>
 <20181122153756.au3ntxgfqjjhd6sb@mac>
 <a945d190-c891-6a90-01cd-c0cc723699ae@bitdefender.com>
 <20181122170801.pzdoif2g73aamnmu@mac>
 <f3ec3175-1c2e-e3a2-ed8f-63bf4c235fca@bitdefender.com>
 <838191050200006B34861ACF@prv1-mh.provo.novell.com>
 <5BF7C36F02000078001FF3E1@prv1-mh.provo.novell.com>
 <cb265527-4a69-01d9-9089-60b4b4fab22a@bitdefender.com>
 <bdd2240b-f1e9-3671-d3a1-996accdbacea@bitdefender.com>
 <5CD97A01020000780022E283@prv1-mh.provo.novell.com>
 <afef10b4-a7e8-acf3-49f6-363cbaf52047@bitdefender.com>
 <345e5e15-6a0a-c1f7-d22f-fe9eb06ed476@bitdefender.com>
In-Reply-To: <345e5e15-6a0a-c1f7-d22f-fe9eb06ed476@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v1] x86/hvm: Generic instruction
 re-execution mechanism for execute faults
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: aisaila@bitdefender.com, Andrew Cooper <andrew.cooper3@citrix.com>,
 Andrei LUTAS <vlutas@bitdefender.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE0LjA1LjE5IGF0IDE1OjQ3LCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3Jv
dGU6Cj4gTWVtIGV2ZW50IGVtdWxhdGlvbiBmYWlsZWQgKDUpOiBkNXYwIDMyYml0IEAgMDAxYjo2
ZDk2ZWZmZiAtPiBjNSBmOSBmNSAKPiAwNSBjMCBiZSBhZCA2ZCBjNSBlMSBmZSAxZCBhMCAyMCBh
ZiA2ZAo+IAo+IExvb2tpbmcgYXQgdGhlIHNvdXJjZSBjb2RlLCB0aGUgZW11bGF0b3IgZG9lcyBh
cHBlYXIgdG8gc3VwcG9ydCAKPiB2cG1hZGR3ZCwgaG93ZXZlciBvbmx5IGZvciBFVkVYOgo+IAo+
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPXhlbi5naXQ7YT1ibG9iO2Y9eGVuL2Fy
Y2gveDg2L3g4Nl9lbXVsYXRlL3ggCj4gODZfZW11bGF0ZS5jO2g9MDMyOTk1ZWE1ODZhYTdkZDkw
YTE5NTNiNmRlZDY1NjQzNjY1MjA0OTtoYj1yZWZzL2hlYWRzL3N0YWdpbmcKPiAjbDY2OTYKPiAK
PiB3aGVyZWFzIG91ciBmYWlsIGNhc2UgdXNlcyBWRVguCj4gCj4gVGhpcyBtYXkgYmUgaW4gdGhl
IHdvcmtzIGluIHRoZSBhZm9yZW1lbnRpb25lZCBzZXJpZXMsIGJ1dCBpcyAKPiBsZWdpdGltYXRl
bHkgdW5zdXBwb3J0ZWQgaW4gNC4xMyBzdGFnaW5nLgoKSG1tLCBpbnRlcmVzdGluZy4gVGhlIG9y
aWdpbiBvZiB0aGUgZW5jb2RpbmcgaXMgYXQgTU1YIHRpbWVzLAp3aGljaCBtZWFucyBpdCdzIG1v
cmUgdGhhbiBqdXN0IFZQTUFERFdEIHRoYXQncyBtaXNzaW5nLCBhbmQKaXQncyBiZWVuIGFuIG9t
aXNzaW9uIGJhY2sgaW4gdGhlIE1NWC9TU0UyIHNlcmllcyB0aGVuLiBUaGF0J3MKYSBnZW51aW5l
IG92ZXJzaWdodCwgYW5kIGluIHRoZSBsaWdodCBvZiB0aGlzIEknZCBsaWtlIHRvIGFwb2xvZ2l6
ZQpmb3IgbXkgdW5mcmllbmRseSBpbml0aWFsIHJlYWN0aW9uLiBJJ2xsIHNlZSBhYm91dCBnZXR0
aW5nIHRoaXMgZml4ZWQuCihJdCB3b3VsZCBoYXZlIGhlbHBlZCBpZiB5b3UgaGFkIHNoYXJlZCB0
aGUgZW5jb2RpbmcgcmlnaHQgYXdheSwKc2luY2UgdGhlIG1uZW1vbmljIGFuZCBvcGVyYW5kcyBh
cmUgbm93IG9mdGVuIGluc3VmZmljaWVudC4pCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 14 14:20:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 14:20:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQYIP-00086E-BB; Tue, 14 May 2019 14:20:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TJPZ=TO=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1hQYIN-000869-D2
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 14:20:43 +0000
X-Inumbo-ID: 73c74aa9-7653-11e9-8980-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 73c74aa9-7653-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 14:20:41 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 6074D3031ED2; Tue, 14 May 2019 17:20:40 +0300 (EEST)
Received: from [10.10.196.90] (unknown [195.210.4.22])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 52AFF306E479;
 Tue, 14 May 2019 17:20:40 +0300 (EEST)
To: Jan Beulich <JBeulich@suse.com>
References: <20181116170412.xrwuun3cqxll22l3@mac>
 <b83547dc-f8bd-d537-0407-fc371fee2ea7@bitdefender.com>
 <20181122100554.pyqqa5iw6g27erkv@mac>
 <7efdfb5e-044b-f2a3-6562-d3468997096a@bitdefender.com>
 <20181122105821.6ihjcq5dy2lqjj6j@mac>
 <98f57a8a-288d-45ec-ef01-889fce63eeff@bitdefender.com>
 <20181122144924.ffy6xxwqugoj24nj@mac>
 <c4eca955-0384-7988-ae6c-6385823523ae@bitdefender.com>
 <20181122153756.au3ntxgfqjjhd6sb@mac>
 <a945d190-c891-6a90-01cd-c0cc723699ae@bitdefender.com>
 <20181122170801.pzdoif2g73aamnmu@mac>
 <f3ec3175-1c2e-e3a2-ed8f-63bf4c235fca@bitdefender.com>
 <838191050200006B34861ACF@prv1-mh.provo.novell.com>
 <5BF7C36F02000078001FF3E1@prv1-mh.provo.novell.com>
 <cb265527-4a69-01d9-9089-60b4b4fab22a@bitdefender.com>
 <bdd2240b-f1e9-3671-d3a1-996accdbacea@bitdefender.com>
 <5CD97A01020000780022E283@prv1-mh.provo.novell.com>
 <afef10b4-a7e8-acf3-49f6-363cbaf52047@bitdefender.com>
 <345e5e15-6a0a-c1f7-d22f-fe9eb06ed476@bitdefender.com>
 <5CDACDB5020000780022EC35@prv1-mh.provo.novell.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <dd92291e-b5b6-e0d8-ab84-1915f1a23ec0@bitdefender.com>
Date: Tue, 14 May 2019 17:20:37 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CDACDB5020000780022EC35@prv1-mh.provo.novell.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH v1] x86/hvm: Generic instruction
 re-execution mechanism for execute faults
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: aisaila@bitdefender.com, Andrew Cooper <andrew.cooper3@citrix.com>,
 Andrei LUTAS <vlutas@bitdefender.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiA1LzE0LzE5IDU6MTYgUE0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE0LjA1LjE5
IGF0IDE1OjQ3LCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4+IE1lbSBldmVu
dCBlbXVsYXRpb24gZmFpbGVkICg1KTogZDV2MCAzMmJpdCBAIDAwMWI6NmQ5NmVmZmYgLT4gYzUg
ZjkgZjUKPj4gMDUgYzAgYmUgYWQgNmQgYzUgZTEgZmUgMWQgYTAgMjAgYWYgNmQKPj4KPj4gTG9v
a2luZyBhdCB0aGUgc291cmNlIGNvZGUsIHRoZSBlbXVsYXRvciBkb2VzIGFwcGVhciB0byBzdXBw
b3J0Cj4+IHZwbWFkZHdkLCBob3dldmVyIG9ubHkgZm9yIEVWRVg6Cj4+Cj4+IGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPXhlbi5naXQ7YT1ibG9iO2Y9eGVuL2FyY2gveDg2L3g4Nl9l
bXVsYXRlL3gKPj4gODZfZW11bGF0ZS5jO2g9MDMyOTk1ZWE1ODZhYTdkZDkwYTE5NTNiNmRlZDY1
NjQzNjY1MjA0OTtoYj1yZWZzL2hlYWRzL3N0YWdpbmcKPj4gI2w2Njk2Cj4+Cj4+IHdoZXJlYXMg
b3VyIGZhaWwgY2FzZSB1c2VzIFZFWC4KPj4KPj4gVGhpcyBtYXkgYmUgaW4gdGhlIHdvcmtzIGlu
IHRoZSBhZm9yZW1lbnRpb25lZCBzZXJpZXMsIGJ1dCBpcwo+PiBsZWdpdGltYXRlbHkgdW5zdXBw
b3J0ZWQgaW4gNC4xMyBzdGFnaW5nLgo+IAo+IEhtbSwgaW50ZXJlc3RpbmcuIFRoZSBvcmlnaW4g
b2YgdGhlIGVuY29kaW5nIGlzIGF0IE1NWCB0aW1lcywKPiB3aGljaCBtZWFucyBpdCdzIG1vcmUg
dGhhbiBqdXN0IFZQTUFERFdEIHRoYXQncyBtaXNzaW5nLCBhbmQKPiBpdCdzIGJlZW4gYW4gb21p
c3Npb24gYmFjayBpbiB0aGUgTU1YL1NTRTIgc2VyaWVzIHRoZW4uIFRoYXQncwo+IGEgZ2VudWlu
ZSBvdmVyc2lnaHQsIGFuZCBpbiB0aGUgbGlnaHQgb2YgdGhpcyBJJ2QgbGlrZSB0byBhcG9sb2dp
emUKPiBmb3IgbXkgdW5mcmllbmRseSBpbml0aWFsIHJlYWN0aW9uLiBJJ2xsIHNlZSBhYm91dCBn
ZXR0aW5nIHRoaXMgZml4ZWQuCj4gKEl0IHdvdWxkIGhhdmUgaGVscGVkIGlmIHlvdSBoYWQgc2hh
cmVkIHRoZSBlbmNvZGluZyByaWdodCBhd2F5LAo+IHNpbmNlIHRoZSBtbmVtb25pYyBhbmQgb3Bl
cmFuZHMgYXJlIG5vdyBvZnRlbiBpbnN1ZmZpY2llbnQuKQoKTm8gcHJvYmxlbSBhdCBhbGwuIElu
ZGVlZCwgc2hhcmluZyB0aGUgZW5jb2Rpbmcgd291bGQgaGF2ZSBjbGVhcmVkIAp0aGluZ3MgdXAg
ZmFzdGVyLgoKClRoYW5rcywKUmF6dmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 14 14:22:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 14:22:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQYKF-0008CW-QF; Tue, 14 May 2019 14:22:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=pH1X=TO=citrix.com=prvs=030624cdf=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1hQYKE-0008CF-Rh
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 14:22:38 +0000
X-Inumbo-ID: b8da85f2-7653-11e9-8980-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b8da85f2-7653-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 14:22:37 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,469,1549929600"; d="scan'208";a="85442566"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 14 May 2019 15:22:31 +0100
Message-ID: <20190514142233.23165-2-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190514142233.23165-1-wei.liu2@citrix.com>
References: <20190514142233.23165-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 1/3] gitignore: ignore .vscode directory
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGRpcmVjdG9yeSBpcyBjcmVhdGVkIGJ5IFZpc3VhbCBTdHVkaW8gQ29kZSBlZGl0b3IgdG8g
c3RvcmUgaXRzCmxvY2FsIHN0YXRlLgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KLS0tCiAuZ2l0aWdub3JlIHwgMSArCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNl
cnRpb24oKykKCmRpZmYgLS1naXQgYS8uZ2l0aWdub3JlIGIvLmdpdGlnbm9yZQppbmRleCAyNmJj
NTgzZjc0Li4zODIyYmI3NWJhIDEwMDY0NAotLS0gYS8uZ2l0aWdub3JlCisrKyBiLy5naXRpZ25v
cmUKQEAgLTMwLDYgKzMwLDcgQEAgY3Njb3BlLm91dAogY3Njb3BlLnBvLm91dAogLmNvbmZpZwog
LnZpbXJjCisudnNjb2RlCiAKIGRpc3QKIHN0dWJkb20vKi50YXIuZ3oKLS0gCjIuMjAuMQoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 14 14:22:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 14:22:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQYKG-0008Ch-4Q; Tue, 14 May 2019 14:22:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=pH1X=TO=citrix.com=prvs=030624cdf=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1hQYKE-0008CG-T7
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 14:22:38 +0000
X-Inumbo-ID: b9841e6c-7653-11e9-8980-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b9841e6c-7653-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 14:22:37 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,469,1549929600"; d="scan'208";a="85442568"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 14 May 2019 15:22:33 +0100
Message-ID: <20190514142233.23165-4-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190514142233.23165-1-wei.liu2@citrix.com>
References: <20190514142233.23165-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 3/3] INSTALL: remove duplicate sentence
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHNhbWUgc2VudGVuY2UgaXMgcmVwZWF0ZWQgaW4gdGhlIG5leHQgcGFyYWdyYXBoLgoKU2ln
bmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiBJTlNUQUxMIHwg
MSAtCiAxIGZpbGUgY2hhbmdlZCwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL0lOU1RBTEwg
Yi9JTlNUQUxMCmluZGV4IDlhYTllYmRkZGMuLjE2NjVkZGQ2YTQgMTAwNjQ0Ci0tLSBhL0lOU1RB
TEwKKysrIGIvSU5TVEFMTApAQCAtMjI1LDcgKzIyNSw2IEBAIFhFTl9CVUlMRF9USU1FPWhoOm1t
OnNzCiBTTUJJT1NfUkVMX0RBVEU9bW0vZGQveXl5eQogVkdBQklPU19SRUxfREFURT0iZGQgTW9u
IHl5eXkiCiAKLUR1cmluZyB0b29scyBidWlsZCBleHRlcm5hbCByZXBvcyB3aWxsIGJlIGNsb25l
ZCBpbnRvIHRoZSBzb3VyY2UgdHJlZS4KIFRoaXMgdmFyaWFibGUgY2FuIGJlIHVzZWQgdG8gcG9p
bnQgdG8gYSBkaWZmZXJlbnQgZ2l0IGJpbmFyeSB0byBiZSB1c2VkLgogR0lUPQogCi0tIAoyLjIw
LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 14 14:22:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 14:22:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQYKI-0008Df-IQ; Tue, 14 May 2019 14:22:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=pH1X=TO=citrix.com=prvs=030624cdf=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1hQYKF-0008CQ-Jb
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 14:22:39 +0000
X-Inumbo-ID: b837f4a2-7653-11e9-b10b-2fbf889b6533
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b837f4a2-7653-11e9-b10b-2fbf889b6533;
 Tue, 14 May 2019 14:22:36 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,469,1549929600"; d="scan'208";a="85442565"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 14 May 2019 15:22:30 +0100
Message-ID: <20190514142233.23165-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 0/3] Misc patches
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2VpIExpdSAoMyk6CiAgZ2l0aWdub3JlOiBpZ25vcmUgLnZzY29kZSBkaXJlY3RvcnkKICBSRUFE
TUU6IGRvY3VtZW50IHJlcXVpcmVtZW50IGFib3V0IHB5dGhvbgogIElOU1RBTEw6IHJlbW92ZSBk
dXBsaWNhdGUgc2VudGVuY2UKCiAuZ2l0aWdub3JlIHwgMSArCiBJTlNUQUxMICAgIHwgMSAtCiBS
RUFETUUgICAgIHwgNyArKysrKysrCiAzIGZpbGVzIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwg
MSBkZWxldGlvbigtKQoKLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 14 14:22:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 14:22:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQYKK-0008Ef-UJ; Tue, 14 May 2019 14:22:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=pH1X=TO=citrix.com=prvs=030624cdf=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1hQYKJ-0008EB-Rx
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 14:22:43 +0000
X-Inumbo-ID: bba7347c-7653-11e9-b40d-4bf533273b7d
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bba7347c-7653-11e9-b40d-4bf533273b7d;
 Tue, 14 May 2019 14:22:41 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,469,1549929600"; d="scan'208";a="85442579"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 14 May 2019 15:22:32 +0100
Message-ID: <20190514142233.23165-3-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190514142233.23165-1-wei.liu2@citrix.com>
References: <20190514142233.23165-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 2/3] README: document requirement about python
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UHJvdmlkZSBpbmZvcm1hdGlvbiBvbiB3aGF0IGlzIGV4cGVjdGVkIGZyb20gdGhlIGJ1aWxkIHN5
c3RlbQpyZWdhcmRpbmcgcHl0aG9uLgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KLS0tCiBSRUFETUUgfCA3ICsrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA3IGlu
c2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9SRUFETUUgYi9SRUFETUUKaW5kZXggMjNlNGY3YzNk
Yy4uMjZkNDRjZjdjMSAxMDA2NDQKLS0tIGEvUkVBRE1FCisrKyBiL1JFQURNRQpAQCAtMTgxLDYg
KzE4MSwxMyBAQCBWYXJpb3VzIHRvb2xzLCBzdWNoIGFzIHB5Z3J1YiwgaGF2ZSB0aGUgZm9sbG93
aW5nIHJ1bnRpbWUgZGVwZW5kZW5jaWVzOgogICAgICAgICAgIFVSTDogICAgaHR0cDovL3d3dy5w
eXRob24ub3JnLwogICAgICAgICAgIERlYmlhbjogcHl0aG9uCiAKK05vdGUgdGhhdCB0aGUgYnVp
bGQgc3lzdGVtIGV4cGVjdHMgYHB5dGhvbmAgdG8gYmUgYXZhaWxhYmxlLiBJZiB5b3VyIHN5c3Rl
bQorb25seSBoYXMgYHB5dGhvbjJgIG9yIGBweXRob24zYCBidXQgbm90IGBweXRob25gIChhcyBp
biBMaW51eCBGcm9tIFNjcmF0Y2gpLAoreW91IHdpbGwgbmVlZCB0byBjcmVhdGUgYSBzeW1saW5r
IGZvciBpdCwgb3Igc3BlY2lmeSBQWVRIT049IHdoZW4gaW52b2tpbmcKK21ha2UsIGxpa2UgKG5v
dGUgdGhlIHBvc2l0aW9uIG9mIFBZVEhPTj0gbWF0dGVycyk6CisKKyAgICAjIG1ha2UgUFlUSE9O
PS91c3IvYmluL3B5dGhvbjMKKwogSW50ZWwoUikgVHJ1c3RlZCBFeGVjdXRpb24gVGVjaG5vbG9n
eSBTdXBwb3J0CiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
IAotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Tue May 14 14:32:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 14:32:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQYTs-0000vb-Ug; Tue, 14 May 2019 14:32:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=pH1X=TO=citrix.com=prvs=030624cdf=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1hQYTs-0000vW-JY
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 14:32:36 +0000
X-Inumbo-ID: 1d726be9-7655-11e9-8980-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1d726be9-7655-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 14:32:35 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,469,1549929600"; d="scan'208";a="85443548"
Date: Tue, 14 May 2019 15:32:27 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20190514143227.GG2798@zion.uk.xensource.com>
References: <20190514072741.11760-1-olaf@aepfle.de>
 <20190514101856.6otetd56n72t42bm@Air-de-Roger>
 <20190514123118.6c9ecbf7.olaf@aepfle.de>
 <20190514103907.2fc6pf7p64m3c7fh@Air-de-Roger>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190514103907.2fc6pf7p64m3c7fh@Air-de-Roger>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH v1] libxl: add helper function to set
 device_model_version
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Olaf Hering <olaf@aepfle.de>,
 Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBNYXkgMTQsIDIwMTkgYXQgMTI6Mzk6MDdQTSArMDIwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBPbiBUdWUsIE1heSAxNCwgMjAxOSBhdCAxMjozMToxOFBNICswMjAwLCBPbGFm
IEhlcmluZyB3cm90ZToKPiA+IEFtIFR1ZSwgMTQgTWF5IDIwMTkgMTI6MTg6NTYgKzAyMDAKPiA+
IHNjaHJpZWIgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ogo+ID4gCj4g
PiA+IFdoeSBpcyBpdCBub3QgZmluZSB0byBzZXQgdGhlIGRldmljZSBtb2RlbCB2ZXJzaW9uIGlu
Cj4gPiA+IGxpYnhsX19kb21haW5fYnVpbGRfaW5mb19zZXRkZWZhdWx0Pwo+ID4gCj4gPiBCZWNh
dXNlIGl0IHJlY2VpdmVzIGp1c3QgYnVpbGRfaW5mbywgd2hpY2ggbGFja3MgYWxsIHRoZSBkYXRh
IHRvIGRlY2lkZQo+ID4gaWYgYSBkZXZpY2UgdHlwZSBuZWVkcyBhIGRldmljZSBtb2RlbCBvciBu
b3QuCj4gCj4gR2FoLCB0aGFua3MuIENvdWxkIHlvdSBwbGVhc2UgYWRkIHRoaXMgdG8gdGhlIGNv
bW1pdCBtZXNzYWdlPyBPciBlbHNlCj4gaXQncyBsaWtlbHkgSSB3aWxsIGFzayBhZ2Fpbi4KPiAK
PiBXaXRoIHRoYXQ6Cj4gCj4gUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPgoKQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpP
bGFmLCBpZiB5b3UgY2FuIHByb3ZpZGUgbWUgd2l0aCBhbiB1cGRhdGVkIHZlcnNpb24gb2YgdGhl
IGNvbW1pdAptZXNzYWdlIEkgY2FuIGZvbGQgdGhhdCBpbiB3aGlsZSBjb21taXR0aW5nLiBObyBu
ZWVkIHRvIHJlc2VuZCB0aGlzCnBhdGNoLgoKV2VpLgoKPiAKPiBSb2dlci4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 14 14:35:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 14:35:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQYWC-00017a-KN; Tue, 14 May 2019 14:35:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=NyQH=TO=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hQYWB-00017U-RZ
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 14:34:59 +0000
X-Inumbo-ID: 72c1c2dd-7655-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 72c1c2dd-7655-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 14:34:58 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 14 May 2019 08:34:57 -0600
Message-Id: <5CDAD20D020000780022EC7F@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 14 May 2019 08:34:53 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20190514142233.23165-1-wei.liu2@citrix.com>
 <20190514142233.23165-3-wei.liu2@citrix.com>
In-Reply-To: <20190514142233.23165-3-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 2/3] README: document requirement about
 python
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE0LjA1LjE5IGF0IDE2OjIyLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
UHJvdmlkZSBpbmZvcm1hdGlvbiBvbiB3aGF0IGlzIGV4cGVjdGVkIGZyb20gdGhlIGJ1aWxkIHN5
c3RlbQo+IHJlZ2FyZGluZyBweXRob24uCj4gCj4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KCkZXSVcKQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 14 14:39:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 14:39:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQYa8-0001H3-7K; Tue, 14 May 2019 14:39:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=pH1X=TO=citrix.com=prvs=030624cdf=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1hQYa6-0001Gy-9x
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 14:39:02 +0000
X-Inumbo-ID: 018ef338-7656-11e9-9e76-bfc9fc52d097
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 018ef338-7656-11e9-9e76-bfc9fc52d097;
 Tue, 14 May 2019 14:38:58 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,469,1549929600"; d="scan'208";a="85444224"
Date: Tue, 14 May 2019 15:38:55 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Olaf Hering <olaf@aepfle.de>
Message-ID: <20190514143855.GH2798@zion.uk.xensource.com>
References: <20190514080558.14540-1-olaf@aepfle.de>
 <20190514101452.10c40b6e.olaf@aepfle.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190514101452.10c40b6e.olaf@aepfle.de>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH v5] libxl: fix migration of PV and PVH domUs
 with and without qemu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBNYXkgMTQsIDIwMTkgYXQgMTA6MTQ6NTJBTSArMDIwMCwgT2xhZiBIZXJpbmcgd3Jv
dGU6Cj4gQW0gVHVlLCAxNCBNYXkgMjAxOSAxMDowNTo1OCArMDIwMAo+IHNjaHJpZWIgT2xhZiBI
ZXJpbmcgPG9sYWZAYWVwZmxlLmRlPjoKPiAKPiA+IEBAIC00NTksNyArNDYxLDkgQEAgaW50IGxp
YnhsX19kb21haW5fcmVzdW1lKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLCBpbnQgc3Vz
cGVuZF9jYW5jZWwpCj4gPiAgICAgICAgICBnb3RvIG91dDsKPiA+ICAgICAgfQo+ID4gIAo+ID4g
LSAgICBpZiAodHlwZSA9PSBMSUJYTF9ET01BSU5fVFlQRV9IVk0pIHsKPiA+ICsgICAgaWYgKHR5
cGUgPT0gTElCWExfRE9NQUlOX1RZUEVfSFZNIHx8Cj4gPiArICAgICAgICBsaWJ4bF9fZGV2aWNl
X21vZGVsX3ZlcnNpb25fcnVubmluZyhnYywgZG9taWQpID09Cj4gPiArICAgICAgICBMSUJYTF9E
RVZJQ0VfTU9ERUxfVkVSU0lPTl9RRU1VX1hFTikgewo+ID4gICAgICAgICAgcmMgPSBsaWJ4bF9f
ZG9tYWluX3Jlc3VtZV9kZXZpY2VfbW9kZWwoZ2MsIGRvbWlkKTsKPiA+ICAgICAgICAgIGlmIChy
Yykgewo+ID4gICAgICAgICAgICAgIExPR0QoRVJST1IsIGRvbWlkLCAiZmFpbGVkIHRvIHJlc3Vt
ZSBkZXZpY2UgbW9kZWw6JWQiLCByYyk7Cj4gCj4gSSB0aGluayB0aGlzIGNvdWxkIGJlIGRvbmUg
bGlrZSB0aGF0IGluc3RlYWQsIHNvIHRoYXQgbGlieGxfX2RldmljZV9tb2RlbF92ZXJzaW9uX3J1
bm5pbmcKPiBpcyBjYWxsZWQganVzdCBvbmNlOgo+IAo+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhs
X2RvbV9zdXNwZW5kLmMKPiArKysgYi90b29scy9saWJ4bC9saWJ4bF9kb21fc3VzcGVuZC5jCj4g
QEAgLTQ0NCw2ICs0NDQsOCBAQCBpbnQgbGlieGxfX2RvbWFpbl9yZXN1bWVfZGV2aWNlX21vZGVs
KGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkKQo+ICAgICAgICAgIGlmIChsaWJ4bF9fcW1w
X3Jlc3VtZShnYywgZG9taWQpKQo+ICAgICAgICAgICAgICByZXR1cm4gRVJST1JfRkFJTDsKPiAg
ICAgICAgICBicmVhazsKPiArICAgIGNhc2UgTElCWExfREVWSUNFX01PREVMX1ZFUlNJT05fTk9O
RToKPiArICAgICAgICBicmVhazsKPiAgICAgIGRlZmF1bHQ6Cj4gICAgICAgICAgcmV0dXJuIEVS
Uk9SX0lOVkFMOwo+ICAgICAgfQo+IEBAIC00NjEsMTQgKzQ2MywxMCBAQCBpbnQgbGlieGxfX2Rv
bWFpbl9yZXN1bWUobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsIGludCBzdXNwZW5kX2Nh
bmNlbCkKPiAgICAgICAgICBnb3RvIG91dDsKPiAgICAgIH0KPiAgCj4gLSAgICBpZiAodHlwZSA9
PSBMSUJYTF9ET01BSU5fVFlQRV9IVk0gfHwKPiAtICAgICAgICBsaWJ4bF9fZGV2aWNlX21vZGVs
X3ZlcnNpb25fcnVubmluZyhnYywgZG9taWQpID09Cj4gLSAgICAgICAgTElCWExfREVWSUNFX01P
REVMX1ZFUlNJT05fUUVNVV9YRU4pIHsKPiAtICAgICAgICByYyA9IGxpYnhsX19kb21haW5fcmVz
dW1lX2RldmljZV9tb2RlbChnYywgZG9taWQpOwo+IC0gICAgICAgIGlmIChyYykgewo+IC0gICAg
ICAgICAgICBMT0dEKEVSUk9SLCBkb21pZCwgImZhaWxlZCB0byByZXN1bWUgZGV2aWNlIG1vZGVs
OiVkIiwgcmMpOwo+IC0gICAgICAgICAgICBnb3RvIG91dDsKPiAtICAgICAgICB9Cj4gKyAgICBy
YyA9IGxpYnhsX19kb21haW5fcmVzdW1lX2RldmljZV9tb2RlbChnYywgZG9taWQpOwo+ICsgICAg
aWYgKHJjKSB7Cj4gKyAgICAgICAgTE9HRChFUlJPUiwgZG9taWQsICJmYWlsZWQgdG8gcmVzdW1l
IGRldmljZSBtb2RlbDolZCIsIHJjKTsKPiArICAgICAgICBnb3RvIG91dDsKPiAgICAgIH0KPiAg
Cj4gICAgICBpZiAoeGNfZG9tYWluX3Jlc3VtZShDVFgtPnhjaCwgZG9taWQsIHN1c3BlbmRfY2Fu
Y2VsKSkgewo+IAoKWWVhaCwgZnJvbSB0aGUgbG9vayBvZiBpdCB0aGlzIGlzIGRlZmluaXRlbHkg
YmV0dGVyLgoKPiAKPiBXaGlsZSBpdCBpcyBlYXN5IGZvciB0aGUgcmVzdW1lIHBhdGgsIGRvaW5n
IHRoZSBzYW1lIGluIHRoZSBzdXNwZW5kIHBhdGgKPiBuZWVkcyBtb3JlIGNoYW5nZXMuIGxpYnhs
X19kb21haW5fc3VzcGVuZF9kZXZpY2VfbW9kZWwgd291bGQgbmVlZCB0byByZWNlaXZlCj4gdGhl
IGNhbGxiYWNrIGFuZCBzZXQgaXQgaWYgYSBkZXZpY2UgbW9kZWwgaXMgYWN0aXZlLgoKV2hhdCBk
byB5b3UgbWVhbiBoZXJlPyBDYW4ndCB5b3UgaGFuZGxlIHRoZSBOT05FIGNhc2UganVzdCBsaWtl
IHlvdSBkbwppbiB0aGUgcmVzdW1lIGZ1bmN0aW9uPwoKV2VpLgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 14 14:44:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 14:44:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQYfQ-00023x-Up; Tue, 14 May 2019 14:44:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ZE1V=TO=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1hQYfP-00023s-K2
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 14:44:32 +0000
X-Inumbo-ID: c6d644fb-7656-11e9-8980-bc764e045a96
Received: from mo6-p00-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5300::11])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c6d644fb-7656-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 14:44:29 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1557845068;
 s=strato-dkim-0002; d=aepfle.de;
 h=References:In-Reply-To:Message-ID:Subject:Cc:To:From:Date:
 X-RZG-CLASS-ID:X-RZG-AUTH:From:Subject:Sender;
 bh=W49+MYCkxho/ivQ/ZhwPNLyTgrjDcbeItpEd/8voulA=;
 b=V32YLSfnUefUAwTPZEN141ri7LlBX2hSx41og6DyJr2JeuJ9Aum/32F7fKJms9CeLM
 bVR+KQhi6typ3xAlR70BkcGPrV8wX62vJeSsrVoa/oHTq3mfB6Pm6uTLQ5hVhp+oi+OZ
 6gf5lsTMFe5y7KwvOK/MGBS5GphAkzHcsjSzIH5hM/1933b6qqXjVDmjS5xRstmLrGCZ
 bzM2YdHxuaCMDQmQ3uJCqnlW5gw4uEnc3kOsdrgfVLiekoIeJDyxfJzZ5Wrfg9GkqDt0
 dbsshc/yTkBgMth5drYjo2ukrf/ZJM7MKVjBf+gNQsP/5DK90Q7Ba7S3kkDeLDKxtErZ
 iHjQ==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QED/SSGq+wjGiUC4AUztn93FPS2dyuYMxvZg=="
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.20 DYNA|AUTH)
 with ESMTPSA id U080cav4EEiO6X5
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Tue, 14 May 2019 16:44:24 +0200 (CEST)
Date: Tue, 14 May 2019 16:44:19 +0200
From: Olaf Hering <olaf@aepfle.de>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20190514164419.23f9f545.olaf@aepfle.de>
In-Reply-To: <20190514143855.GH2798@zion.uk.xensource.com>
References: <20190514080558.14540-1-olaf@aepfle.de>
 <20190514101452.10c40b6e.olaf@aepfle.de>
 <20190514143855.GH2798@zion.uk.xensource.com>
X-Mailer: Claws Mail 2019.04.26 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v5] libxl: fix migration of PV and PVH domUs
 with and without qemu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Roger Pau =?UTF-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============3687344054943145547=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============3687344054943145547==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/arOAbLS+/q._=r=CZBn=Sl0"; protocol="application/pgp-signature"

--Sig_/arOAbLS+/q._=r=CZBn=Sl0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

Am Tue, 14 May 2019 15:38:55 +0100
schrieb Wei Liu <wei.liu2@citrix.com>:

> > While it is easy for the resume path, doing the same in the suspend path
> > needs more changes. libxl__domain_suspend_device_model would need to re=
ceive
> > the callback and set it if a device model is active. =20
>=20
> What do you mean here? Can't you handle the NONE case just like you do
> in the resume function?

It means calling libxl__domain_suspend_device_model unconditionally, and
let that function decide what to do. Maybe there is no downside to set the
callback unconditionally, I will check that.

Olaf

--Sig_/arOAbLS+/q._=r=CZBn=Sl0
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCXNrUQwAKCRBdQqD6ppg2
fmy1AJ0boCtGS9MWl4atTTKOmLqxeFlrcACgo6CG+mrp+QzCYCMjzLXBE5fvSpk=
=EsbU
-----END PGP SIGNATURE-----

--Sig_/arOAbLS+/q._=r=CZBn=Sl0--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3687344054943145547==--


From xen-devel-bounces@lists.xenproject.org Tue May 14 15:26:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 15:26:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQZKK-000581-Gg; Tue, 14 May 2019 15:26:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8fNp=TO=de.ibm.com=borntraeger@srs-us1.protection.inumbo.net>)
 id 1hQZKJ-00057w-5y
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 15:26:47 +0000
X-Inumbo-ID: aebdcdca-765c-11e9-8980-bc764e045a96
Received: from mx0a-001b2d01.pphosted.com (unknown [148.163.158.5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id aebdcdca-765c-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 15:26:45 +0000 (UTC)
Received: from pps.filterd (m0098417.ppops.net [127.0.0.1])
 by mx0a-001b2d01.pphosted.com (8.16.0.27/8.16.0.27) with SMTP id
 x4EFHxiS025208
 for <xen-devel@lists.xenproject.org>; Tue, 14 May 2019 11:26:44 -0400
Received: from e06smtp04.uk.ibm.com (e06smtp04.uk.ibm.com [195.75.94.100])
 by mx0a-001b2d01.pphosted.com with ESMTP id 2sfy7u3akv-1
 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=NOT)
 for <xen-devel@lists.xenproject.org>; Tue, 14 May 2019 11:26:43 -0400
Received: from localhost
 by e06smtp04.uk.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only!
 Violators will be prosecuted
 for <xen-devel@lists.xenproject.org> from <borntraeger@de.ibm.com>;
 Tue, 14 May 2019 16:26:41 +0100
Received: from b06cxnps3074.portsmouth.uk.ibm.com (9.149.109.194)
 by e06smtp04.uk.ibm.com (192.168.101.134) with IBM ESMTP SMTP Gateway:
 Authorized Use Only! Violators will be prosecuted; 
 (version=TLSv1/SSLv3 cipher=AES256-GCM-SHA384 bits=256/256)
 Tue, 14 May 2019 16:26:38 +0100
Received: from d06av23.portsmouth.uk.ibm.com (d06av23.portsmouth.uk.ibm.com
 [9.149.105.59])
 by b06cxnps3074.portsmouth.uk.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id
 x4EFQbpo37224662
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 14 May 2019 15:26:37 GMT
Received: from d06av23.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id 4309AA405D;
 Tue, 14 May 2019 15:26:37 +0000 (GMT)
Received: from d06av23.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id D7558A4053;
 Tue, 14 May 2019 15:26:36 +0000 (GMT)
Received: from oc7455500831.ibm.com (unknown [9.145.148.90])
 by d06av23.portsmouth.uk.ibm.com (Postfix) with ESMTP;
 Tue, 14 May 2019 15:26:36 +0000 (GMT)
To: Filippo Sironi <sironi@amazon.de>, linux-kernel@vger.kernel.org,
 kvm@vger.kernel.org, boris.ostrovsky@oracle.com, cohuck@redhat.com,
 konrad.wilk@oracle.com, xen-devel@lists.xenproject.org,
 vasu.srinivasan@oracle.com
References: <1539078879-4372-1-git-send-email-sironi@amazon.de>
 <1557847002-23519-1-git-send-email-sironi@amazon.de>
 <1557847002-23519-2-git-send-email-sironi@amazon.de>
From: Christian Borntraeger <borntraeger@de.ibm.com>
Openpgp: preference=signencrypt
Autocrypt: addr=borntraeger@de.ibm.com; prefer-encrypt=mutual; keydata=
 mQINBE6cPPgBEAC2VpALY0UJjGmgAmavkL/iAdqul2/F9ONz42K6NrwmT+SI9CylKHIX+fdf
 J34pLNJDmDVEdeb+brtpwC9JEZOLVE0nb+SR83CsAINJYKG3V1b3Kfs0hydseYKsBYqJTN2j
 CmUXDYq9J7uOyQQ7TNVoQejmpp5ifR4EzwIFfmYDekxRVZDJygD0wL/EzUr8Je3/j548NLyL
 4Uhv6CIPf3TY3/aLVKXdxz/ntbLgMcfZsDoHgDk3lY3r1iwbWwEM2+eYRdSZaR4VD+JRD7p8
 0FBadNwWnBce1fmQp3EklodGi5y7TNZ/CKdJ+jRPAAnw7SINhSd7PhJMruDAJaUlbYaIm23A
 +82g+IGe4z9tRGQ9TAflezVMhT5J3ccu6cpIjjvwDlbxucSmtVi5VtPAMTLmfjYp7VY2Tgr+
 T92v7+V96jAfE3Zy2nq52e8RDdUo/F6faxcumdl+aLhhKLXgrozpoe2nL0Nyc2uqFjkjwXXI
 OBQiaqGeWtxeKJP+O8MIpjyGuHUGzvjNx5S/592TQO3phpT5IFWfMgbu4OreZ9yekDhf7Cvn
 /fkYsiLDz9W6Clihd/xlpm79+jlhm4E3xBPiQOPCZowmHjx57mXVAypOP2Eu+i2nyQrkapaY
 IdisDQfWPdNeHNOiPnPS3+GhVlPcqSJAIWnuO7Ofw1ZVOyg/jwARAQABtDRDaHJpc3RpYW4g
 Qm9ybnRyYWVnZXIgKElCTSkgPGJvcm50cmFlZ2VyQGRlLmlibS5jb20+iQI4BBMBAgAiBQJO
 nDz4AhsDBgsJCAcDAgYVCAIJCgsEFgIDAQIeAQIXgAAKCRARe7yAtaYcfOYVD/9sqc6ZdYKD
 bmDIvc2/1LL0g7OgiA8pHJlYN2WHvIhUoZUIqy8Sw2EFny/nlpPVWfG290JizNS2LZ0mCeGZ
 80yt0EpQNR8tLVzLSSr0GgoY0lwsKhAnx3p3AOrA8WXsPL6prLAu3yJI5D0ym4MJ6KlYVIjU
 ppi4NLWz7ncA2nDwiIqk8PBGxsjdc/W767zOOv7117rwhaGHgrJ2tLxoGWj0uoH3ZVhITP1z
 gqHXYaehPEELDV36WrSKidTarfThCWW0T3y4bH/mjvqi4ji9emp1/pOWs5/fmd4HpKW+44tD
 Yt4rSJRSa8lsXnZaEPaeY3nkbWPcy3vX6qafIey5d8dc8Uyaan39WslnJFNEx8cCqJrC77kI
 vcnl65HaW3y48DezrMDH34t3FsNrSVv5fRQ0mbEed8hbn4jguFAjPt4az1xawSp0YvhzwATJ
 YmZWRMa3LPx/fAxoolq9cNa0UB3D3jmikWktm+Jnp6aPeQ2Db3C0cDyxcOQY/GASYHY3KNra
 z8iwS7vULyq1lVhOXg1EeSm+lXQ1Ciz3ub3AhzE4c0ASqRrIHloVHBmh4favY4DEFN19Xw1p
 76vBu6QjlsJGjvROW3GRKpLGogQTLslbjCdIYyp3AJq2KkoKxqdeQYm0LZXjtAwtRDbDo71C
 FxS7i/qfvWJv8ie7bE9A6Wsjn7kCDQROnDz4ARAAmPI1e8xB0k23TsEg8O1sBCTXkV8HSEq7
 JlWz7SWyM8oFkJqYAB7E1GTXV5UZcr9iurCMKGSTrSu3ermLja4+k0w71pLxws859V+3z1jr
 nhB3dGzVZEUhCr3EuN0t8eHSLSMyrlPL5qJ11JelnuhToT6535cLOzeTlECc51bp5Xf6/XSx
 SMQaIU1nDM31R13o98oRPQnvSqOeljc25aflKnVkSfqWSrZmb4b0bcWUFFUKVPfQ5Z6JEcJg
 Hp7qPXHW7+tJTgmI1iM/BIkDwQ8qe3Wz8R6rfupde+T70NiId1M9w5rdo0JJsjKAPePKOSDo
 RX1kseJsTZH88wyJ30WuqEqH9zBxif0WtPQUTjz/YgFbmZ8OkB1i+lrBCVHPdcmvathknAxS
 bXL7j37VmYNyVoXez11zPYm+7LA2rvzP9WxR8bPhJvHLhKGk2kZESiNFzP/E4r4Wo24GT4eh
 YrDo7GBHN82V4O9JxWZtjpxBBl8bH9PvGWBmOXky7/bP6h96jFu9ZYzVgIkBP3UYW+Pb1a+b
 w4A83/5ImPwtBrN324bNUxPPqUWNW0ftiR5b81ms/rOcDC/k/VoN1B+IHkXrcBf742VOLID4
 YP+CB9GXrwuF5KyQ5zEPCAjlOqZoq1fX/xGSsumfM7d6/OR8lvUPmqHfAzW3s9n4lZOW5Jfx
 bbkAEQEAAYkCHwQYAQIACQUCTpw8+AIbDAAKCRARe7yAtaYcfPzbD/9WNGVf60oXezNzSVCL
 hfS36l/zy4iy9H9rUZFmmmlBufWOATjiGAXnn0rr/Jh6Zy9NHuvpe3tyNYZLjB9pHT6mRZX7
 Z1vDxeLgMjTv983TQ2hUSlhRSc6e6kGDJyG1WnGQaqymUllCmeC/p9q5m3IRxQrd0skfdN1V
 AMttRwvipmnMduy5SdNayY2YbhWLQ2wS3XHJ39a7D7SQz+gUQfXgE3pf3FlwbwZhRtVR3z5u
 aKjxqjybS3Ojimx4NkWjidwOaUVZTqEecBV+QCzi2oDr9+XtEs0m5YGI4v+Y/kHocNBP0myd
 pF3OoXvcWdTb5atk+OKcc8t4TviKy1WCNujC+yBSq3OM8gbmk6NwCwqhHQzXCibMlVF9hq5a
 FiJb8p4QKSVyLhM8EM3HtiFqFJSV7F+h+2W0kDyzBGyE0D8z3T+L3MOj3JJJkfCwbEbTpk4f
 n8zMboekuNruDw1OADRMPlhoWb+g6exBWx/YN4AY9LbE2KuaScONqph5/HvJDsUldcRN3a5V
 RGIN40QWFVlZvkKIEkzlzqpAyGaRLhXJPv/6tpoQaCQQoSAc5Z9kM/wEd9e2zMeojcWjUXgg
 oWj8A/wY4UXExGBu+UCzzP/6sQRpBiPFgmqPTytrDo/gsUGqjOudLiHQcMU+uunULYQxVghC
 syiRa+UVlsKmx1hsEg==
Date: Tue, 14 May 2019 17:26:36 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <1557847002-23519-2-git-send-email-sironi@amazon.de>
Content-Language: en-US
X-TM-AS-GCONF: 00
x-cbid: 19051415-0016-0000-0000-0000027B9D62
X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused
x-cbparentid: 19051415-0017-0000-0000-000032D868EB
Message-Id: <d03f6be5-d8dc-4389-e14c-295f36a68827@de.ibm.com>
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, ,
 definitions=2019-05-14_10:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0
 priorityscore=1501
 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0
 clxscore=1011 lowpriorityscore=0 mlxscore=0 impostorscore=0
 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx
 scancount=1 engine=8.0.1-1810050000 definitions=main-1905140108
Subject: Re: [Xen-devel] [PATCH v2 1/2] KVM: Start populating
 /sys/hypervisor with KVM entries
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxNC4wNS4xOSAxNzoxNiwgRmlsaXBwbyBTaXJvbmkgd3JvdGU6Cj4gU3RhcnQgcG9wdWxh
dGluZyAvc3lzL2h5cGVydmlzb3Igd2l0aCBLVk0gZW50cmllcyB3aGVuIHdlJ3JlIHJ1bm5pbmcg
b24KPiBLVk0uIFRoaXMgaXMgdG8gcmVwbGljYXRlIGZ1bmN0aW9uYWxpdHkgdGhhdCdzIGF2YWls
YWJsZSB3aGVuIHdlJ3JlCj4gcnVubmluZyBvbiBYZW4uCj4gCj4gU3RhcnQgd2l0aCAvc3lzL2h5
cGVydmlzb3IvdXVpZCwgd2hpY2ggdXNlcnMgcHJlZmVyIG92ZXIKPiAvc3lzL2RldmljZXMvdmly
dHVhbC9kbWkvaWQvcHJvZHVjdF91dWlkIGFzIGEgd2F5IHRvIHJlY29nbml6ZSBhIHZpcnR1YWwK
PiBtYWNoaW5lLCBzaW5jZSBpdCdzIGFsc28gYXZhaWxhYmxlIHdoZW4gcnVubmluZyBvbiBYZW4g
SFZNIGFuZCBvbiBYZW4gUFYKPiBhbmQsIG9uIHRvcCBvZiB0aGF0IGRvZXNuJ3QgcmVxdWlyZSBy
b290IHByaXZpbGVnZXMgYnkgZGVmYXVsdC4KPiBMZXQncyBjcmVhdGUgYXJjaC1zcGVjaWZpYyBo
b29rcyBzbyB0aGF0IGRpZmZlcmVudCBhcmNoaXRlY3R1cmVzIGNhbgo+IHByb3ZpZGUgZGlmZmVy
ZW50IGltcGxlbWVudGF0aW9ucy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBGaWxpcHBvIFNpcm9uaSA8
c2lyb25pQGFtYXpvbi5kZT4KPiAtLS0KPiB2MjoKPiAqIG1vdmUgdGhlIHJldHJpZXZhbCBvZiB0
aGUgVk0gVVVJRCBvdXQgb2YgdXVpZF9zaG93IGFuZCBpbnRvCj4gICBrdm1fcGFyYV9nZXRfdXVp
ZCwgd2hpY2ggaXMgYSB3ZWFrIGZ1bmN0aW9uIHRoYXQgY2FuIGJlIG92ZXJ3cml0dGVuCj4gCj4g
IGRyaXZlcnMvS2NvbmZpZyAgICAgICAgICAgICAgfCAgMiArKwo+ICBkcml2ZXJzL01ha2VmaWxl
ICAgICAgICAgICAgIHwgIDIgKysKPiAgZHJpdmVycy9rdm0vS2NvbmZpZyAgICAgICAgICB8IDE0
ICsrKysrKysrKysrKysrCj4gIGRyaXZlcnMva3ZtL01ha2VmaWxlICAgICAgICAgfCAgMSArCj4g
IGRyaXZlcnMva3ZtL3N5cy1oeXBlcnZpc29yLmMgfCAzMCArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysKPiAgNSBmaWxlcyBjaGFuZ2VkLCA0OSBpbnNlcnRpb25zKCspCj4gIGNyZWF0ZSBt
b2RlIDEwMDY0NCBkcml2ZXJzL2t2bS9LY29uZmlnCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2
ZXJzL2t2bS9NYWtlZmlsZQo+ICBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9rdm0vc3lzLWh5
cGVydmlzb3IuYwo+IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL0tjb25maWcgYi9kcml2ZXJzL0tj
b25maWcKPiBpbmRleCA0NWY5ZGVjYjk4NDguLjkwZWI4MzVmZTk1MSAxMDA2NDQKPiAtLS0gYS9k
cml2ZXJzL0tjb25maWcKPiArKysgYi9kcml2ZXJzL0tjb25maWcKPiBAQCAtMTQ2LDYgKzE0Niw4
IEBAIHNvdXJjZSAiZHJpdmVycy9odi9LY29uZmlnIgo+ICAKPiAgc291cmNlICJkcml2ZXJzL3hl
bi9LY29uZmlnIgo+ICAKPiArc291cmNlICJkcml2ZXJzL2t2bS9LY29uZmlnIgo+ICsKPiAgc291
cmNlICJkcml2ZXJzL3N0YWdpbmcvS2NvbmZpZyIKPiAgCj4gIHNvdXJjZSAiZHJpdmVycy9wbGF0
Zm9ybS9LY29uZmlnIgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL01ha2VmaWxlIGIvZHJpdmVycy9N
YWtlZmlsZQo+IGluZGV4IGM2MWNkZTU1NDM0MC4uNzljYzkyYTNmNmJmIDEwMDY0NAo+IC0tLSBh
L2RyaXZlcnMvTWFrZWZpbGUKPiArKysgYi9kcml2ZXJzL01ha2VmaWxlCj4gQEAgLTQ0LDYgKzQ0
LDggQEAgb2JqLXkJCQkJKz0gc29jLwo+ICBvYmotJChDT05GSUdfVklSVElPKQkJKz0gdmlydGlv
Lwo+ICBvYmotJChDT05GSUdfWEVOKQkJKz0geGVuLwo+ICAKPiArb2JqLSQoQ09ORklHX0tWTV9H
VUVTVCkJCSs9IGt2bS8KPiArCj4gICMgcmVndWxhdG9ycyBlYXJseSwgc2luY2Ugc29tZSBzdWJz
eXN0ZW1zIHJlbHkgb24gdGhlbSB0byBpbml0aWFsaXplCj4gIG9iai0kKENPTkZJR19SRUdVTEFU
T1IpCQkrPSByZWd1bGF0b3IvCj4gIAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2t2bS9LY29uZmln
IGIvZHJpdmVycy9rdm0vS2NvbmZpZwo+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggMDAw
MDAwMDAwMDAwLi4zZmMwNDFkZjdjMTEKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIvZHJpdmVycy9r
dm0vS2NvbmZpZwo+IEBAIC0wLDAgKzEsMTQgQEAKPiArbWVudSAiS1ZNIGRyaXZlciBzdXBwb3J0
Igo+ICsgICAgICAgIGRlcGVuZHMgb24gS1ZNX0dVRVNUCj4gKwo+ICtjb25maWcgS1ZNX1NZU19I
WVBFUlZJU09SCj4gKyAgICAgICAgYm9vbCAiQ3JlYXRlIEtWTSBlbnRyaWVzIHVuZGVyIC9zeXMv
aHlwZXJ2aXNvciIKPiArICAgICAgICBkZXBlbmRzIG9uIFNZU0ZTCj4gKyAgICAgICAgc2VsZWN0
IFNZU19IWVBFUlZJU09SCj4gKyAgICAgICAgZGVmYXVsdCB5Cj4gKyAgICAgICAgaGVscAo+ICsg
ICAgICAgICAgQ3JlYXRlIEtWTSBlbnRyaWVzIHVuZGVyIC9zeXMvaHlwZXJ2aXNvciAoZS5nLiwg
dXVpZCkuIFdoZW4gcnVubmluZwo+ICsgICAgICAgICAgbmF0aXZlIG9yIG9uIGFub3RoZXIgaHlw
ZXJ2aXNvciwgL3N5cy9oeXBlcnZpc29yIG1heSBzdGlsbCBiZQo+ICsgICAgICAgICAgcHJlc2Vu
dCwgYnV0IGl0IHdpbGwgaGF2ZSBubyBLVk0gZW50cmllcy4KPiArCj4gK2VuZG1lbnUKPiBkaWZm
IC0tZ2l0IGEvZHJpdmVycy9rdm0vTWFrZWZpbGUgYi9kcml2ZXJzL2t2bS9NYWtlZmlsZQo+IG5l
dyBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggMDAwMDAwMDAwMDAwLi43M2E0M2ZjOTk0YjkKPiAt
LS0gL2Rldi9udWxsCj4gKysrIGIvZHJpdmVycy9rdm0vTWFrZWZpbGUKPiBAQCAtMCwwICsxIEBA
Cj4gK29iai0kKENPTkZJR19LVk1fU1lTX0hZUEVSVklTT1IpICs9IHN5cy1oeXBlcnZpc29yLm8K
PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9rdm0vc3lzLWh5cGVydmlzb3IuYyBiL2RyaXZlcnMva3Zt
L3N5cy1oeXBlcnZpc29yLmMKPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDAwMDAwMDAw
MDAwMC4uNDNiMWQxYTA5ODA3Cj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL2RyaXZlcnMva3ZtL3N5
cy1oeXBlcnZpc29yLmMKPiBAQCAtMCwwICsxLDMwIEBACj4gKy8qIFNQRFgtTGljZW5zZS1JZGVu
dGlmaWVyOiBHUEwtMi4wICovCj4gKwo+ICsjaW5jbHVkZSA8YXNtL2t2bV9wYXJhLmg+Cj4gKwo+
ICsjaW5jbHVkZSA8bGludXgva29iamVjdC5oPgo+ICsjaW5jbHVkZSA8bGludXgvc3lzZnMuaD4K
PiArCj4gK19fd2VhayBjb25zdCBjaGFyICprdm1fcGFyYV9nZXRfdXVpZCh2b2lkKQo+ICt7Cj4g
KwlyZXR1cm4gTlVMTDsKPiArfQo+ICsKPiArc3RhdGljIHNzaXplX3QgdXVpZF9zaG93KHN0cnVj
dCBrb2JqZWN0ICpvYmosCj4gKwkJCSBzdHJ1Y3Qga29ial9hdHRyaWJ1dGUgKmF0dHIsCj4gKwkJ
CSBjaGFyICpidWYpCj4gK3sKPiArCWNvbnN0IGNoYXIgKnV1aWQgPSBrdm1fcGFyYV9nZXRfdXVp
ZCgpOwoKSSB3b3VsZCBwcmVmZXIgdG8gaGF2ZSBrdm1fcGFyYV9nZXRfdXVpZCByZXR1cm4gYSB1
dWlkX3QKYnV0IGNoYXIgKiB3aWxsIHByb2JhYmx5IHdvcmsgb3V0IGFzIHdlbGwuCgoKPiArCXJl
dHVybiBzcHJpbnRmKGJ1ZiwgIiVzXG4iLCB1dWlkKTsKPiArfQo+ICsKPiArc3RhdGljIHN0cnVj
dCBrb2JqX2F0dHJpYnV0ZSB1dWlkID0gX19BVFRSX1JPKHV1aWQpOwo+ICsKPiArc3RhdGljIGlu
dCBfX2luaXQgdXVpZF9pbml0KHZvaWQpCj4gK3sKPiArCWlmICgha3ZtX3BhcmFfYXZhaWxhYmxl
KCkpCgpJc250IGt2bV9wYXJhX2F2YWlsYWJsZSBhIGZ1bmN0aW9uIHRoYXQgaXMgZGVmaW5lZCBp
biB0aGUgY29udGV4dCBvZiB0aGUgSE9TVAphbmQgbm90IG9mIHRoZSBndWVzdD8KCj4gKwkJcmV0
dXJuIDA7Cj4gKwlyZXR1cm4gc3lzZnNfY3JlYXRlX2ZpbGUoaHlwZXJ2aXNvcl9rb2JqLCAmdXVp
ZC5hdHRyKTsKPiArfQo+ICsKPiArZGV2aWNlX2luaXRjYWxsKHV1aWRfaW5pdCk7Cj4gCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 14 15:30:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 15:30:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQZO2-0005qx-NH; Tue, 14 May 2019 15:30:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jxAo=TO=amazon.com=prvs=030dd7525=sironi@srs-us1.protection.inumbo.net>)
 id 1hQZBh-0004Pl-RT
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 15:17:53 +0000
X-Inumbo-ID: 714cf055-765b-11e9-8980-bc764e045a96
Received: from smtp-fw-4101.amazon.com (unknown [72.21.198.25])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 714cf055-765b-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 15:17:52 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1557847072; x=1589383072;
 h=from:to:cc:subject:date:message-id:in-reply-to: references;
 bh=ApUn5NrD10awU4eW559R8go9dXcgyOtHemBHTUkzGiI=;
 b=hhbFKKybPtDMuLu03QsPug21ByqZsKgAuMZOjw6ekJDiC77EJZOlG8Nq
 FsNQFGJta4ACy5LmunEXdXRDJLT84k//ufetYESzLoaVP/7ZazvYmR85C
 lYtdR/rCuSAGMr0wgfrvN8JQ4dHM0IWBjjeEWVjFjs5IfwAFhdeu8e4J5 A=;
X-IronPort-AV: E=Sophos;i="5.60,469,1549929600"; d="scan'208";a="766033521"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1d-474bcd9f.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-4101.iad4.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 14 May 2019 15:17:51 +0000
Received: from uf8b156e456a5587c9af4.ant.amazon.com
 (iad7-ws-svc-lb50-vlan2.amazon.com [10.0.93.210])
 by email-inbound-relay-1d-474bcd9f.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id x4EFHhWL108365
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);
 Tue, 14 May 2019 15:17:45 GMT
Received: from uf8b156e456a5587c9af4.ant.amazon.com (localhost [127.0.0.1])
 by uf8b156e456a5587c9af4.ant.amazon.com (8.15.2/8.15.2/Debian-3) with ESMTP id
 x4EFHgN3028019; Tue, 14 May 2019 17:17:42 +0200
Received: (from sironi@localhost)
 by uf8b156e456a5587c9af4.ant.amazon.com (8.15.2/8.15.2/Submit) id
 x4EFHfS2028018; Tue, 14 May 2019 17:17:41 +0200
From: Filippo Sironi <sironi@amazon.de>
To: linux-kernel@vger.kernel.org, kvm@vger.kernel.org, borntraeger@de.ibm.com, 
 boris.ostrovsky@oracle.com, cohuck@redhat.com, konrad.wilk@oracle.com,
 xen-devel@lists.xenproject.org, vasu.srinivasan@oracle.com
Date: Tue, 14 May 2019 17:16:42 +0200
Message-Id: <1557847002-23519-3-git-send-email-sironi@amazon.de>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1557847002-23519-1-git-send-email-sironi@amazon.de>
References: <1539078879-4372-1-git-send-email-sironi@amazon.de>
 <1557847002-23519-1-git-send-email-sironi@amazon.de>
Precedence: Bulk
X-Mailman-Approved-At: Tue, 14 May 2019 15:30:36 +0000
Subject: [Xen-devel] [PATCH v2 2/2] KVM: x86: Implement the arch-specific
 hook to report the VM UUID
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Filippo Sironi <sironi@amazon.de>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24geDg2LCB3ZSByZXBvcnQgdGhlIFVVSUQgaW4gRE1JIFN5c3RlbSBJbmZvcm1hdGlvbiAoaS5l
LiwgRE1JIFR5cGUgMSkKYXMgVk0gVVVJRC4KClNpZ25lZC1vZmYtYnk6IEZpbGlwcG8gU2lyb25p
IDxzaXJvbmlAYW1hem9uLmRlPgotLS0KIGFyY2gveDg2L2tlcm5lbC9rdm0uYyB8IDcgKysrKysr
KwogMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2
L2tlcm5lbC9rdm0uYyBiL2FyY2gveDg2L2tlcm5lbC9rdm0uYwppbmRleCA1YzkzYTY1ZWUxZTUu
LjQ0MWNhYjA4YTA5ZCAxMDA2NDQKLS0tIGEvYXJjaC94ODYva2VybmVsL2t2bS5jCisrKyBiL2Fy
Y2gveDg2L2tlcm5lbC9rdm0uYwpAQCAtMjUsNiArMjUsNyBAQAogI2luY2x1ZGUgPGxpbnV4L2tl
cm5lbC5oPgogI2luY2x1ZGUgPGxpbnV4L2t2bV9wYXJhLmg+CiAjaW5jbHVkZSA8bGludXgvY3B1
Lmg+CisjaW5jbHVkZSA8bGludXgvZG1pLmg+CiAjaW5jbHVkZSA8bGludXgvbW0uaD4KICNpbmNs
dWRlIDxsaW51eC9oaWdobWVtLmg+CiAjaW5jbHVkZSA8bGludXgvaGFyZGlycS5oPgpAQCAtNjk0
LDYgKzY5NSwxMiBAQCBib29sIGt2bV9wYXJhX2F2YWlsYWJsZSh2b2lkKQogfQogRVhQT1JUX1NZ
TUJPTF9HUEwoa3ZtX3BhcmFfYXZhaWxhYmxlKTsKIAorY29uc3QgY2hhciAqa3ZtX3BhcmFfZ2V0
X3V1aWQodm9pZCkKK3sKKwlyZXR1cm4gZG1pX2dldF9zeXN0ZW1faW5mbyhETUlfUFJPRFVDVF9V
VUlEKTsKK30KK0VYUE9SVF9TWU1CT0xfR1BMKGt2bV9wYXJhX2dldF91dWlkKTsKKwogdW5zaWdu
ZWQgaW50IGt2bV9hcmNoX3BhcmFfZmVhdHVyZXModm9pZCkKIHsKIAlyZXR1cm4gY3B1aWRfZWF4
KGt2bV9jcHVpZF9iYXNlKCkgfCBLVk1fQ1BVSURfRkVBVFVSRVMpOwotLSAKMi43LjQKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 14 15:30:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 15:30:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQZO2-0005qr-DA; Tue, 14 May 2019 15:30:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jxAo=TO=amazon.com=prvs=030dd7525=sironi@srs-us1.protection.inumbo.net>)
 id 1hQZBg-0004Pe-1M
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 15:17:52 +0000
X-Inumbo-ID: 6fff6848-765b-11e9-8e8f-bf921e4427e0
Received: from smtp-fw-9101.amazon.com (unknown [207.171.184.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6fff6848-765b-11e9-8e8f-bf921e4427e0;
 Tue, 14 May 2019 15:17:51 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1557847070; x=1589383070;
 h=from:to:cc:subject:date:message-id:in-reply-to: references;
 bh=QcDO1x50vykS6alzxzUfHSiSasm/D0Pn85L/rydHfIg=;
 b=iGuZbAcHU/uW5drVq4BdCd6m3R2qTj943B0sMg4Y0p/GJHYuD+L1VRN+
 ljGraFVcpival74uwDBwUi7Lqw+1Ff4EyEXRZyjq+SQQJIx0ImjFAfoaQ
 z1mlCD+Ub83E7CPuMOMYtD1LByaMtLiFGgLEUQyH2DUatqZXPpPrUIO9V s=;
X-IronPort-AV: E=Sophos;i="5.60,469,1549929600"; d="scan'208";a="804590402"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-1e-c7c08562.us-east-1.amazon.com) ([10.47.22.38])
 by smtp-border-fw-out-9101.sea19.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 14 May 2019 15:17:46 +0000
Received: from uf8b156e456a5587c9af4.ant.amazon.com
 (iad7-ws-svc-lb50-vlan2.amazon.com [10.0.93.210])
 by email-inbound-relay-1e-c7c08562.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id x4EFHegZ104209
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);
 Tue, 14 May 2019 15:17:43 GMT
Received: from uf8b156e456a5587c9af4.ant.amazon.com (localhost [127.0.0.1])
 by uf8b156e456a5587c9af4.ant.amazon.com (8.15.2/8.15.2/Debian-3) with ESMTP id
 x4EFHd8C028010; Tue, 14 May 2019 17:17:39 +0200
Received: (from sironi@localhost)
 by uf8b156e456a5587c9af4.ant.amazon.com (8.15.2/8.15.2/Submit) id
 x4EFHdra028007; Tue, 14 May 2019 17:17:39 +0200
From: Filippo Sironi <sironi@amazon.de>
To: linux-kernel@vger.kernel.org, kvm@vger.kernel.org, borntraeger@de.ibm.com, 
 boris.ostrovsky@oracle.com, cohuck@redhat.com, konrad.wilk@oracle.com,
 xen-devel@lists.xenproject.org, vasu.srinivasan@oracle.com
Date: Tue, 14 May 2019 17:16:41 +0200
Message-Id: <1557847002-23519-2-git-send-email-sironi@amazon.de>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1557847002-23519-1-git-send-email-sironi@amazon.de>
References: <1539078879-4372-1-git-send-email-sironi@amazon.de>
 <1557847002-23519-1-git-send-email-sironi@amazon.de>
Precedence: Bulk
X-Mailman-Approved-At: Tue, 14 May 2019 15:30:36 +0000
Subject: [Xen-devel] [PATCH v2 1/2] KVM: Start populating /sys/hypervisor
 with KVM entries
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Filippo Sironi <sironi@amazon.de>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U3RhcnQgcG9wdWxhdGluZyAvc3lzL2h5cGVydmlzb3Igd2l0aCBLVk0gZW50cmllcyB3aGVuIHdl
J3JlIHJ1bm5pbmcgb24KS1ZNLiBUaGlzIGlzIHRvIHJlcGxpY2F0ZSBmdW5jdGlvbmFsaXR5IHRo
YXQncyBhdmFpbGFibGUgd2hlbiB3ZSdyZQpydW5uaW5nIG9uIFhlbi4KClN0YXJ0IHdpdGggL3N5
cy9oeXBlcnZpc29yL3V1aWQsIHdoaWNoIHVzZXJzIHByZWZlciBvdmVyCi9zeXMvZGV2aWNlcy92
aXJ0dWFsL2RtaS9pZC9wcm9kdWN0X3V1aWQgYXMgYSB3YXkgdG8gcmVjb2duaXplIGEgdmlydHVh
bAptYWNoaW5lLCBzaW5jZSBpdCdzIGFsc28gYXZhaWxhYmxlIHdoZW4gcnVubmluZyBvbiBYZW4g
SFZNIGFuZCBvbiBYZW4gUFYKYW5kLCBvbiB0b3Agb2YgdGhhdCBkb2Vzbid0IHJlcXVpcmUgcm9v
dCBwcml2aWxlZ2VzIGJ5IGRlZmF1bHQuCkxldCdzIGNyZWF0ZSBhcmNoLXNwZWNpZmljIGhvb2tz
IHNvIHRoYXQgZGlmZmVyZW50IGFyY2hpdGVjdHVyZXMgY2FuCnByb3ZpZGUgZGlmZmVyZW50IGlt
cGxlbWVudGF0aW9ucy4KClNpZ25lZC1vZmYtYnk6IEZpbGlwcG8gU2lyb25pIDxzaXJvbmlAYW1h
em9uLmRlPgotLS0KdjI6CiogbW92ZSB0aGUgcmV0cmlldmFsIG9mIHRoZSBWTSBVVUlEIG91dCBv
ZiB1dWlkX3Nob3cgYW5kIGludG8KICBrdm1fcGFyYV9nZXRfdXVpZCwgd2hpY2ggaXMgYSB3ZWFr
IGZ1bmN0aW9uIHRoYXQgY2FuIGJlIG92ZXJ3cml0dGVuCgogZHJpdmVycy9LY29uZmlnICAgICAg
ICAgICAgICB8ICAyICsrCiBkcml2ZXJzL01ha2VmaWxlICAgICAgICAgICAgIHwgIDIgKysKIGRy
aXZlcnMva3ZtL0tjb25maWcgICAgICAgICAgfCAxNCArKysrKysrKysrKysrKwogZHJpdmVycy9r
dm0vTWFrZWZpbGUgICAgICAgICB8ICAxICsKIGRyaXZlcnMva3ZtL3N5cy1oeXBlcnZpc29yLmMg
fCAzMCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDUgZmlsZXMgY2hhbmdlZCwgNDkg
aW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMva3ZtL0tjb25maWcKIGNy
ZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2t2bS9NYWtlZmlsZQogY3JlYXRlIG1vZGUgMTAwNjQ0
IGRyaXZlcnMva3ZtL3N5cy1oeXBlcnZpc29yLmMKCmRpZmYgLS1naXQgYS9kcml2ZXJzL0tjb25m
aWcgYi9kcml2ZXJzL0tjb25maWcKaW5kZXggNDVmOWRlY2I5ODQ4Li45MGViODM1ZmU5NTEgMTAw
NjQ0Ci0tLSBhL2RyaXZlcnMvS2NvbmZpZworKysgYi9kcml2ZXJzL0tjb25maWcKQEAgLTE0Niw2
ICsxNDYsOCBAQCBzb3VyY2UgImRyaXZlcnMvaHYvS2NvbmZpZyIKIAogc291cmNlICJkcml2ZXJz
L3hlbi9LY29uZmlnIgogCitzb3VyY2UgImRyaXZlcnMva3ZtL0tjb25maWciCisKIHNvdXJjZSAi
ZHJpdmVycy9zdGFnaW5nL0tjb25maWciCiAKIHNvdXJjZSAiZHJpdmVycy9wbGF0Zm9ybS9LY29u
ZmlnIgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9NYWtlZmlsZSBiL2RyaXZlcnMvTWFrZWZpbGUKaW5k
ZXggYzYxY2RlNTU0MzQwLi43OWNjOTJhM2Y2YmYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvTWFrZWZp
bGUKKysrIGIvZHJpdmVycy9NYWtlZmlsZQpAQCAtNDQsNiArNDQsOCBAQCBvYmoteQkJCQkrPSBz
b2MvCiBvYmotJChDT05GSUdfVklSVElPKQkJKz0gdmlydGlvLwogb2JqLSQoQ09ORklHX1hFTikJ
CSs9IHhlbi8KIAorb2JqLSQoQ09ORklHX0tWTV9HVUVTVCkJCSs9IGt2bS8KKwogIyByZWd1bGF0
b3JzIGVhcmx5LCBzaW5jZSBzb21lIHN1YnN5c3RlbXMgcmVseSBvbiB0aGVtIHRvIGluaXRpYWxp
emUKIG9iai0kKENPTkZJR19SRUdVTEFUT1IpCQkrPSByZWd1bGF0b3IvCiAKZGlmZiAtLWdpdCBh
L2RyaXZlcnMva3ZtL0tjb25maWcgYi9kcml2ZXJzL2t2bS9LY29uZmlnCm5ldyBmaWxlIG1vZGUg
MTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4uM2ZjMDQxZGY3YzExCi0tLSAvZGV2L251bGwKKysr
IGIvZHJpdmVycy9rdm0vS2NvbmZpZwpAQCAtMCwwICsxLDE0IEBACittZW51ICJLVk0gZHJpdmVy
IHN1cHBvcnQiCisgICAgICAgIGRlcGVuZHMgb24gS1ZNX0dVRVNUCisKK2NvbmZpZyBLVk1fU1lT
X0hZUEVSVklTT1IKKyAgICAgICAgYm9vbCAiQ3JlYXRlIEtWTSBlbnRyaWVzIHVuZGVyIC9zeXMv
aHlwZXJ2aXNvciIKKyAgICAgICAgZGVwZW5kcyBvbiBTWVNGUworICAgICAgICBzZWxlY3QgU1lT
X0hZUEVSVklTT1IKKyAgICAgICAgZGVmYXVsdCB5CisgICAgICAgIGhlbHAKKyAgICAgICAgICBD
cmVhdGUgS1ZNIGVudHJpZXMgdW5kZXIgL3N5cy9oeXBlcnZpc29yIChlLmcuLCB1dWlkKS4gV2hl
biBydW5uaW5nCisgICAgICAgICAgbmF0aXZlIG9yIG9uIGFub3RoZXIgaHlwZXJ2aXNvciwgL3N5
cy9oeXBlcnZpc29yIG1heSBzdGlsbCBiZQorICAgICAgICAgIHByZXNlbnQsIGJ1dCBpdCB3aWxs
IGhhdmUgbm8gS1ZNIGVudHJpZXMuCisKK2VuZG1lbnUKZGlmZiAtLWdpdCBhL2RyaXZlcnMva3Zt
L01ha2VmaWxlIGIvZHJpdmVycy9rdm0vTWFrZWZpbGUKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5k
ZXggMDAwMDAwMDAwMDAwLi43M2E0M2ZjOTk0YjkKLS0tIC9kZXYvbnVsbAorKysgYi9kcml2ZXJz
L2t2bS9NYWtlZmlsZQpAQCAtMCwwICsxIEBACitvYmotJChDT05GSUdfS1ZNX1NZU19IWVBFUlZJ
U09SKSArPSBzeXMtaHlwZXJ2aXNvci5vCmRpZmYgLS1naXQgYS9kcml2ZXJzL2t2bS9zeXMtaHlw
ZXJ2aXNvci5jIGIvZHJpdmVycy9rdm0vc3lzLWh5cGVydmlzb3IuYwpuZXcgZmlsZSBtb2RlIDEw
MDY0NAppbmRleCAwMDAwMDAwMDAwMDAuLjQzYjFkMWEwOTgwNwotLS0gL2Rldi9udWxsCisrKyBi
L2RyaXZlcnMva3ZtL3N5cy1oeXBlcnZpc29yLmMKQEAgLTAsMCArMSwzMCBAQAorLyogU1BEWC1M
aWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAgKi8KKworI2luY2x1ZGUgPGFzbS9rdm1fcGFyYS5o
PgorCisjaW5jbHVkZSA8bGludXgva29iamVjdC5oPgorI2luY2x1ZGUgPGxpbnV4L3N5c2ZzLmg+
CisKK19fd2VhayBjb25zdCBjaGFyICprdm1fcGFyYV9nZXRfdXVpZCh2b2lkKQoreworCXJldHVy
biBOVUxMOworfQorCitzdGF0aWMgc3NpemVfdCB1dWlkX3Nob3coc3RydWN0IGtvYmplY3QgKm9i
aiwKKwkJCSBzdHJ1Y3Qga29ial9hdHRyaWJ1dGUgKmF0dHIsCisJCQkgY2hhciAqYnVmKQorewor
CWNvbnN0IGNoYXIgKnV1aWQgPSBrdm1fcGFyYV9nZXRfdXVpZCgpOworCXJldHVybiBzcHJpbnRm
KGJ1ZiwgIiVzXG4iLCB1dWlkKTsKK30KKworc3RhdGljIHN0cnVjdCBrb2JqX2F0dHJpYnV0ZSB1
dWlkID0gX19BVFRSX1JPKHV1aWQpOworCitzdGF0aWMgaW50IF9faW5pdCB1dWlkX2luaXQodm9p
ZCkKK3sKKwlpZiAoIWt2bV9wYXJhX2F2YWlsYWJsZSgpKQorCQlyZXR1cm4gMDsKKwlyZXR1cm4g
c3lzZnNfY3JlYXRlX2ZpbGUoaHlwZXJ2aXNvcl9rb2JqLCAmdXVpZC5hdHRyKTsKK30KKworZGV2
aWNlX2luaXRjYWxsKHV1aWRfaW5pdCk7Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 14 15:30:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 15:30:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQZO2-0005ql-3R; Tue, 14 May 2019 15:30:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jxAo=TO=amazon.com=prvs=030dd7525=sironi@srs-us1.protection.inumbo.net>)
 id 1hQZAo-0004Oe-86
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 15:16:58 +0000
X-Inumbo-ID: 4f7824fc-765b-11e9-8980-bc764e045a96
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4f7824fc-765b-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 15:16:57 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1557847017; x=1589383017;
 h=from:to:subject:date:message-id:in-reply-to:references;
 bh=52wCeBOwauHSQlDrGetPA9MN4QQCshjnt1eWacd/EZk=;
 b=tiL32LhaSlonuaNFjy3106nObSd6VTfvrp3hN+IHgjfwOfnttuIJKkoo
 /GPk1OZgQw4uAUiMn3gmAkGVZKvBfY3IKjA0EyLldWSRZuEtKPTMxH9cQ
 kTCMu7JOnAv40bahFFYKLlVPLkU830CQlB2nngWmw8+4GjeI/z0SmjE2Z 0=;
X-IronPort-AV: E=Sophos;i="5.60,469,1549929600"; d="scan'208";a="674278996"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-2b-4ff6265a.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;
 14 May 2019 15:16:50 +0000
Received: from uf8b156e456a5587c9af4.ant.amazon.com
 (pdx2-ws-svc-lb17-vlan2.amazon.com [10.247.140.66])
 by email-inbound-relay-2b-4ff6265a.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id x4EFGmBv009206
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);
 Tue, 14 May 2019 15:16:49 GMT
Received: from uf8b156e456a5587c9af4.ant.amazon.com (localhost [127.0.0.1])
 by uf8b156e456a5587c9af4.ant.amazon.com (8.15.2/8.15.2/Debian-3) with ESMTP id
 x4EFGl86027925; Tue, 14 May 2019 17:16:47 +0200
Received: (from sironi@localhost)
 by uf8b156e456a5587c9af4.ant.amazon.com (8.15.2/8.15.2/Submit) id
 x4EFGkaB027921; Tue, 14 May 2019 17:16:46 +0200
From: Filippo Sironi <sironi@amazon.de>
To: linux-kernel@vger.kernel.org, kvm@vger.kernel.org, borntraeger@de.ibm.com, 
 boris.ostrovsky@oracle.com, cohuck@redhat.com, konrad.wilk@oracle.com,
 xen-devel@lists.xenproject.org, vasu.srinivasan@oracle.com
Date: Tue, 14 May 2019 17:16:40 +0200
Message-Id: <1557847002-23519-1-git-send-email-sironi@amazon.de>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1539078879-4372-1-git-send-email-sironi@amazon.de>
References: <1539078879-4372-1-git-send-email-sironi@amazon.de>
Precedence: Bulk
X-Mailman-Approved-At: Tue, 14 May 2019 15:30:36 +0000
Subject: [Xen-devel] KVM: Start populating /sys/hypervisor with KVM entries
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TG9uZy10aW1lIFhlbiBIVk0gYW5kIFhlbiBQViB1c2VycyBhcmUgbWlzc2luZyAvc3lzL2h5cGVy
dmlzb3IgZW50cmllcyB3aGVuCm1vdmluZyB0byBLVk0uICBPbmUgcmVwb3J0IGlzIGFib3V0IGdl
dHRpbmcgdGhlIFZNIFVVSUQuICBUaGUgVk0gVVVJRCBjYW4KYWxyZWFkeSBiZSByZXRyaWV2ZWQg
dXNpbmcgL3N5cy9kZXZpY2VzL3ZpcnR1YWwvZG1pL2lkL3Byb2R1Y3RfdXVpZC4gIFRoaXMgaGFz
CnR3byBkb3duc2lkZXM6ICgxKSBpdCByZXF1aXJlcyByb290IHByaXZpbGVnZXMgYW5kICgyKSBp
dCBpcyBvbmx5IGF2YWlsYWJsZSBvbgpLVk0gYW5kIFhlbiBIVk0uCgpCeSBleHBvc2luZyAvc3lz
L2h5cGVydmlzb3IvdXVpZCB3aGVuIHJ1bm5pbmcgb24gS1ZNIGFzIHdlbGwsIHdlIHByb3ZpZGUg
YW4KaW50ZXJmYWNlIHRoYXQncyBmdW5jdGlvbmFsIGZvciBLVk0sIFhlbiBIVk0sIGFuZCBYZW4g
UFYuICBMZXQncyBkbyBzbyBieQpwcm92aWRpbmcgYXJjaC1zcGVjaWZpYyBob29rcyBzbyB0aGF0
IGRpZmZlcmVudCBhcmNoaXRlY3R1cmVzIGNhbiBpbXBsZW1lbnQgdGhlCmhvb2tzIGluIGRpZmZl
cmVudCB3YXlzLgoKRnVydGhlciB3b3JrIGNhbiBiZSBkb25lIGJ5IGNvbnNvbGlkYXRpbmcgdGhl
IGNyZWF0aW9uIG9mIHRoZSBiYXNpYwovc3lzL2h5cGVydmlzb3IgYWNyb3NzIGh5cGVydmlzb3Jz
LgoKRmlsaXBwbyBTaXJvbmkgKDIpOgogICAgICBLVk06IFN0YXJ0IHBvcHVsYXRpbmcgL3N5cy9o
eXBlcnZpc29yIHdpdGggS1ZNIGVudHJpZXMKICAgICAgS1ZNOiB4ODY6IEltcGxlbWVudCB0aGUg
YXJjaC1zcGVjaWZpYyBob29rIHRvIHJlcG9ydCB0aGUgVk0gVVVJRAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 14 15:42:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 15:42:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQZZB-0006sx-Ua; Tue, 14 May 2019 15:42:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=pH1X=TO=citrix.com=prvs=030624cdf=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1hQZZA-0006ss-HR
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 15:42:08 +0000
X-Inumbo-ID: d3c2edcd-765e-11e9-8980-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d3c2edcd-765e-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 15:42:06 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,469,1549929600"; d="scan'208";a="85449415"
Date: Tue, 14 May 2019 16:42:04 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Olaf Hering <olaf@aepfle.de>
Message-ID: <20190514154204.GI2798@zion.uk.xensource.com>
References: <20190514080558.14540-1-olaf@aepfle.de>
 <20190514101452.10c40b6e.olaf@aepfle.de>
 <20190514143855.GH2798@zion.uk.xensource.com>
 <20190514164419.23f9f545.olaf@aepfle.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190514164419.23f9f545.olaf@aepfle.de>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH v5] libxl: fix migration of PV and PVH domUs
 with and without qemu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBNYXkgMTQsIDIwMTkgYXQgMDQ6NDQ6MTlQTSArMDIwMCwgT2xhZiBIZXJpbmcgd3Jv
dGU6Cj4gQW0gVHVlLCAxNCBNYXkgMjAxOSAxNTozODo1NSArMDEwMAo+IHNjaHJpZWIgV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT46Cj4gCj4gPiA+IFdoaWxlIGl0IGlzIGVhc3kgZm9yIHRo
ZSByZXN1bWUgcGF0aCwgZG9pbmcgdGhlIHNhbWUgaW4gdGhlIHN1c3BlbmQgcGF0aAo+ID4gPiBu
ZWVkcyBtb3JlIGNoYW5nZXMuIGxpYnhsX19kb21haW5fc3VzcGVuZF9kZXZpY2VfbW9kZWwgd291
bGQgbmVlZCB0byByZWNlaXZlCj4gPiA+IHRoZSBjYWxsYmFjayBhbmQgc2V0IGl0IGlmIGEgZGV2
aWNlIG1vZGVsIGlzIGFjdGl2ZS4gIAo+ID4gCj4gPiBXaGF0IGRvIHlvdSBtZWFuIGhlcmU/IENh
bid0IHlvdSBoYW5kbGUgdGhlIE5PTkUgY2FzZSBqdXN0IGxpa2UgeW91IGRvCj4gPiBpbiB0aGUg
cmVzdW1lIGZ1bmN0aW9uPwo+IAo+IEl0IG1lYW5zIGNhbGxpbmcgbGlieGxfX2RvbWFpbl9zdXNw
ZW5kX2RldmljZV9tb2RlbCB1bmNvbmRpdGlvbmFsbHksIGFuZAo+IGxldCB0aGF0IGZ1bmN0aW9u
IGRlY2lkZSB3aGF0IHRvIGRvLiBNYXliZSB0aGVyZSBpcyBubyBkb3duc2lkZSB0byBzZXQgdGhl
Cj4gY2FsbGJhY2sgdW5jb25kaXRpb25hbGx5LCBJIHdpbGwgY2hlY2sgdGhhdC4KClN1cmUuIElu
IHRoZSBtZWFudGltZSBJIHdpbGwgYXBwbHkgdGhpcyBwYXRjaCBhdCBzb21lIHBvaW50IHRvIGZp
eCB0aGUKYnVnIGZpcnN0LgoKV2VpLgoKPiAKPiBPbGFmCgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 14 15:42:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 15:42:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQZZL-0006tT-89; Tue, 14 May 2019 15:42:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=NyQH=TO=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hQZZK-0006tK-3b
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 15:42:18 +0000
X-Inumbo-ID: d77a066a-765e-11e9-bd71-63d8be355955
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d77a066a-765e-11e9-bd71-63d8be355955;
 Tue, 14 May 2019 15:42:13 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 14 May 2019 09:42:12 -0600
Message-Id: <5CDAE1D2020000780022ED04@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 14 May 2019 09:42:10 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <aisaila@bitdefender.com>
References: <20190423142959.12609-1-aisaila@bitdefender.com>
In-Reply-To: <20190423142959.12609-1-aisaila@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v6] x86/altp2m: Aggregate get entry and
 populate into common funcs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, george.dunlap@citrix.com,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIzLjA0LjE5IGF0IDE2OjMwLCA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+IHdyb3Rl
Ogo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS9w
Mm0uYwo+IEBAIC00NzgsNiArNDc4LDQzIEBAIHZvaWQgcDJtX3VubG9ja19hbmRfdGxiX2ZsdXNo
KHN0cnVjdCBwMm1fZG9tYWluICpwMm0pCj4gICAgICAgICAgbW1fd3JpdGVfdW5sb2NrKCZwMm0t
PmxvY2spOwo+ICB9Cj4gIAo+ICtpbnQgYWx0cDJtX2dldF9lZmZlY3RpdmVfZW50cnkoc3RydWN0
IHAybV9kb21haW4gKmFwMm0sIGdmbl90IGdmbiwgbWZuX3QgKm1mbiwKPiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHAybV90eXBlX3QgKnQsIHAybV9hY2Nlc3NfdCAqYSwKPiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgcHJlcG9wdWxhdGUpCj4gK3sKPiArICAg
ICptZm4gPSBhcDJtLT5nZXRfZW50cnkoYXAybSwgZ2ZuLCB0LCBhLCAwLCBOVUxMLCBOVUxMKTsK
PiArCj4gKyAgICAvKiBDaGVjayBob3N0IHAybSBpZiBubyB2YWxpZCBlbnRyeSBpbiBhbHRlcm5h
dGUgKi8KPiArICAgIGlmICggIW1mbl92YWxpZCgqbWZuKSAmJiAhcDJtX2lzX2hvc3RwMm0oYXAy
bSkgKQo+ICsgICAgewo+ICsgICAgICAgIHN0cnVjdCBwMm1fZG9tYWluICpocDJtID0gcDJtX2dl
dF9ob3N0cDJtKGFwMm0tPmRvbWFpbik7Cj4gKyAgICAgICAgdW5zaWduZWQgaW50IHBhZ2Vfb3Jk
ZXI7Cj4gKyAgICAgICAgaW50IHJjOwo+ICsKPiArICAgICAgICAqbWZuID0gX19nZXRfZ2ZuX3R5
cGVfYWNjZXNzKGhwMm0sIGdmbl94KGdmbiksIHQsIGEsCj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBQMk1fQUxMT0MgfCBQMk1fVU5TSEFSRSwgJnBhZ2Vfb3JkZXIsIDAp
Owo+ICsKPiArICAgICAgICByYyA9IC1FU1JDSDsKPiArICAgICAgICBpZiAoICFtZm5fdmFsaWQo
Km1mbikgfHwgKnQgIT0gcDJtX3JhbV9ydyApCj4gKyAgICAgICAgICAgIHJldHVybiByYzsKPiAr
Cj4gKyAgICAgICAgLyogSWYgdGhpcyBpcyBhIHN1cGVycGFnZSwgY29weSB0aGF0IGZpcnN0ICov
Cj4gKyAgICAgICAgaWYgKCBwcmVwb3B1bGF0ZSAmJiBwYWdlX29yZGVyICE9IFBBR0VfT1JERVJf
NEsgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBtYXNrID0gfigo
MVVMIDw8IHBhZ2Vfb3JkZXIpIC0gMSk7Cj4gKyAgICAgICAgICAgIGdmbl90IGdmbl9hbGlnbmVk
ID0gX2dmbihnZm5feChnZm4pICYgbWFzayk7Cj4gKyAgICAgICAgICAgIG1mbl90IG1mbl9hbGln
bmVkID0gX21mbihtZm5feCgqbWZuKSAmIG1hc2spOwo+ICsKPiArICAgICAgICAgICAgcmMgPSBh
cDJtLT5zZXRfZW50cnkoYXAybSwgZ2ZuX2FsaWduZWQsIG1mbl9hbGlnbmVkLCBwYWdlX29yZGVy
LCAqdCwgKmEsIDEpOwo+ICsgICAgICAgICAgICBpZiAoIHJjICkKPiArICAgICAgICAgICAgICAg
IHJldHVybiByYzsKPiArICAgICAgICB9Cj4gKyAgICB9Cj4gKwo+ICsgICAgcmV0dXJuIDA7Cj4g
K30KPiArCj4gKwo+ICBtZm5fdCBfX2dldF9nZm5fdHlwZV9hY2Nlc3Moc3RydWN0IHAybV9kb21h
aW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm5fbCwKPiAgICAgICAgICAgICAgICAgICAgICBwMm1f
dHlwZV90ICp0LCBwMm1fYWNjZXNzX3QgKmEsIHAybV9xdWVyeV90IHEsCj4gICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgaW50ICpwYWdlX29yZGVyLCBib29sX3QgbG9ja2VkKQoKTWF5IEkg
YXNrIGhvdyB0aGUgcGxhY2VtZW50IG9mIHRoaXMgZnVuY3Rpb24gd2FzIGNob3Nlbj8gSXQgbG9v
a3MKYXMgaWYgYWxsIGl0cyBjYWxsZXJzIGxpdmUgaW5zaWRlICNpZmRlZiBDT05GSUdfSFZNIHNl
Y3Rpb25zLCBqdXN0IHRoaXMKZnVuY3Rpb24gZG9lc24ndCAocmVwb3J0ZWRseSBjYXVzaW5nIGJ1
aWxkIGlzc3VlcyB0b2dldGhlciB3aXRoCmxhdGVyIGNoYW5nZXMpLgoKSmFuCgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 14 16:04:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 16:04:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQZuR-0000dU-C9; Tue, 14 May 2019 16:04:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dDU4=TO=ice.rwth-aachen.de=lukas.juenger@srs-us1.protection.inumbo.net>)
 id 1hQZtV-0000cY-CM
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 16:03:09 +0000
X-Inumbo-ID: c2581c4b-7661-11e9-8980-bc764e045a96
Received: from mail-out-2.itc.rwth-aachen.de (unknown [134.130.5.47])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c2581c4b-7661-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 16:03:06 +0000 (UTC)
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2AwBQB75tpc/5wagoZkHgEGBwaBZYIRa?=
 =?us-ascii?q?YE2hAeUcgiacwkBAQEBAQEBAQEDBAElCAIBAYRAgh8jOBMBAwEBBQEBAQEEbRw?=
 =?us-ascii?q?MhXRWXQIEWw0BBwEBgx4BggoPq06BL4RGQYQcfwoGCQGBKYFPgxaGaoIWgTgMg?=
 =?us-ascii?q?x2FEYI9glgEp1kHAoEvXIMLghWBAYw3IYwpBYlALZJfjjICAgICCQIVgWYhgVd?=
 =?us-ascii?q?xgzyFfYpVPoFbjiUBgSABAQ?=
X-IPAS-Result: =?us-ascii?q?A2AwBQB75tpc/5wagoZkHgEGBwaBZYIRaYE2hAeUcgiacwk?=
 =?us-ascii?q?BAQEBAQEBAQEDBAElCAIBAYRAgh8jOBMBAwEBBQEBAQEEbRwMhXRWXQIEWw0BB?=
 =?us-ascii?q?wEBgx4BggoPq06BL4RGQYQcfwoGCQGBKYFPgxaGaoIWgTgMgx2FEYI9glgEp1k?=
 =?us-ascii?q?HAoEvXIMLghWBAYw3IYwpBYlALZJfjjICAgICCQIVgWYhgVdxgzyFfYpVPoFbj?=
 =?us-ascii?q?iUBgSABAQ?=
X-IronPort-AV: E=Sophos;i="5.60,469,1549926000"; 
 d="p7s'?scan'208";a="78109132"
Received: from rwthex-w1-a.rwth-ad.de ([134.130.26.156])
 by mail-in-2.itc.rwth-aachen.de with ESMTP; 14 May 2019 18:03:04 +0200
Received: from [137.226.91.156] (137.226.91.156) by rwthex-w1-a.rwth-ad.de
 (2a00:8a60:1:e500::26:156) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1713.5; Tue, 14
 May 2019 18:03:02 +0200
From: =?UTF-8?Q?Lukas_J=c3=bcnger?= <lukas.juenger@ice.rwth-aachen.de>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 14 May 2019 18:03:02 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
X-Originating-IP: [137.226.91.156]
X-ClientProxiedBy: rwthex-s2-b.rwth-ad.de (2a00:8a60:1:e500::26:155) To
 rwthex-w1-a.rwth-ad.de (2a00:8a60:1:e500::26:156)
Message-ID: <7f55fb96-0105-4e32-9cbd-1b842ed99509@rwthex-w1-a.rwth-ad.de>
X-Mailman-Approved-At: Tue, 14 May 2019 16:04:06 +0000
Subject: [Xen-devel] xen/arm: potential bug in advance_pc
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Lukas Juenger <juenger@ice.rwth-aachen.de>
Content-Type: multipart/mixed; boundary="===============6086062715066883078=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============6086062715066883078==
Content-Type: multipart/signed; protocol="application/pkcs7-signature";
	micalg=sha-256; boundary="------------ms040704060000050906060508"

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

Hello all,

in the function advance_pc in xen/arch/arm/traps.c in line 1655,1656 you =

can find the following code:

1655     BUG_ON( (!psr_mode_is_32bit(cpsr)||!(cpsr&PSR_THUMB))
1656             && (cpsr&PSR_IT_MASK) );

This code seems to check that we are not running in thumb mode and that=20
the PSR_IT_MASK is not set.
On ARMv8.5-BTI systems bits [11:10] of spsr_el2 indicate the BTYPE (see=20
https://developer.arm.com/docs/ddi0595/b/aarch64-system-registers/spsr_el=
2).
If an exception is taken in the guest (e.g. write to system register)=20
from AArch64 state these bits might be set.
The PSR_IT_MASK for thumb mode overlaps with these bits and BUG_ON is=20
executed.
This seems to be a bug.
Is it really necessary to check the PSR_IT_MASK for BUG_ON here?
Why is the execution mode checked twice with psr_mode_is_32bit and=20
cpsr&PSR_THUMB, as they seem to do the same thing?
If PSR_IT_MASK does not need to be checked for BUG_ON, the if statement=20
in the following line should check for thumb mode again, right?

Best regards,
Lukas


--------------ms040704060000050906060508
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: S/MIME Cryptographic Signature

MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCC
EL8wggUSMIID+qADAgECAgkA4wvV+K8l2YEwDQYJKoZIhvcNAQELBQAwgYIxCzAJBgNVBAYT
AkRFMSswKQYDVQQKDCJULVN5c3RlbXMgRW50ZXJwcmlzZSBTZXJ2aWNlcyBHbWJIMR8wHQYD
VQQLDBZULVN5c3RlbXMgVHJ1c3QgQ2VudGVyMSUwIwYDVQQDDBxULVRlbGVTZWMgR2xvYmFs
Um9vdCBDbGFzcyAyMB4XDTE2MDIyMjEzMzgyMloXDTMxMDIyMjIzNTk1OVowgZUxCzAJBgNV
BAYTAkRFMUUwQwYDVQQKEzxWZXJlaW4genVyIEZvZXJkZXJ1bmcgZWluZXMgRGV1dHNjaGVu
IEZvcnNjaHVuZ3NuZXR6ZXMgZS4gVi4xEDAOBgNVBAsTB0RGTi1QS0kxLTArBgNVBAMTJERG
Ti1WZXJlaW4gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgMjCCASIwDQYJKoZIhvcNAQEBBQAD
ggEPADCCAQoCggEBAMtg1/9moUHN0vqHl4pzq5lN6mc5WqFggEcVToyVsuXPztNXS43O+FZs
FVV2B+pG/cgDRWM+cNSrVICxI5y+NyipCf8FXRgPxJiZN7Mg9mZ4F4fCnQ7MSjLnFp2uDo0p
eQcAIFTcFV9Kltd4tjTTwXS1nem/wHdN6r1ZB+BaL2w8pQDcNb1lDY9/Mm3yWmpLYgHurDg0
WUU2SQXaeMpqbVvAgWsRzNI8qIv4cRrKO+KA3Ra0Z3qLNupOkSk9s1FcragMvp0049ENF4N1
xDkesJQLEvHVaY4l9Lg9K7/AjsMeO6W/VRCrKq4Xl14zzsjz9AkH4wKGMUZrAcUQDBHHWekC
AwEAAaOCAXQwggFwMA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUk+PYMiba1fFKpZFK4OpL
4qIMz+EwHwYDVR0jBBgwFoAUv1kgNgB5oKAia4zV8mHSuCzLgkowEgYDVR0TAQH/BAgwBgEB
/wIBAjAzBgNVHSAELDAqMA8GDSsGAQQBga0hgiwBAQQwDQYLKwYBBAGBrSGCLB4wCAYGZ4EM
AQICMEwGA1UdHwRFMEMwQaA/oD2GO2h0dHA6Ly9wa2kwMzM2LnRlbGVzZWMuZGUvcmwvVGVs
ZVNlY19HbG9iYWxSb290X0NsYXNzXzIuY3JsMIGGBggrBgEFBQcBAQR6MHgwLAYIKwYBBQUH
MAGGIGh0dHA6Ly9vY3NwMDMzNi50ZWxlc2VjLmRlL29jc3ByMEgGCCsGAQUFBzAChjxodHRw
Oi8vcGtpMDMzNi50ZWxlc2VjLmRlL2NydC9UZWxlU2VjX0dsb2JhbFJvb3RfQ2xhc3NfMi5j
ZXIwDQYJKoZIhvcNAQELBQADggEBAIcL/z4Cm2XIVi3WO5qYi3FP2ropqiH5Ri71sqQPrhE4
eTizDnS6dl2e6BiClmLbTDPo3flq3zK9LExHYFV/53RrtCyD2HlrtrdNUAtmB7Xts5et6u5/
MOaZ/SLick0+hFvu+c+Z6n/XUjkurJgARH5pO7917tALOxrN5fcPImxHhPalR6D90Bo0fa3S
PXez7vTXTf/D6OWST1k+kEcQSrCFWMBvf/iu7QhCnh7U3xQuTY+8npTD5+32GPg8SecmqKc2
2CzeIs2LgtjZeOJVEqM7h0S2EQvVDFKvaYwPBt/QolOLV5h7z/0HJPT8vcP9SpIClxvyt7bP
ZYoaorVyGTkwggWsMIIElKADAgECAgcbY7rQHiw9MA0GCSqGSIb3DQEBCwUAMIGVMQswCQYD
VQQGEwJERTFFMEMGA1UEChM8VmVyZWluIHp1ciBGb2VyZGVydW5nIGVpbmVzIERldXRzY2hl
biBGb3JzY2h1bmdzbmV0emVzIGUuIFYuMRAwDgYDVQQLEwdERk4tUEtJMS0wKwYDVQQDEyRE
Rk4tVmVyZWluIENlcnRpZmljYXRpb24gQXV0aG9yaXR5IDIwHhcNMTYwNTI0MTEzODQwWhcN
MzEwMjIyMjM1OTU5WjCBjTELMAkGA1UEBhMCREUxRTBDBgNVBAoMPFZlcmVpbiB6dXIgRm9l
cmRlcnVuZyBlaW5lcyBEZXV0c2NoZW4gRm9yc2NodW5nc25ldHplcyBlLiBWLjEQMA4GA1UE
CwwHREZOLVBLSTElMCMGA1UEAwwcREZOLVZlcmVpbiBHbG9iYWwgSXNzdWluZyBDQTCCASIw
DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ07eRxH3h+Gy8Zp1xCeOdfZojDbchwFfylf
S2jxrRnWTOFrG7ELf6Gr4HuLi9gtzm6IOhDuV+UefwRRNuu6cG1joL6WLkDh0YNMZj0cZGnl
m6Stcq5oOVGHecwX064vXWNxSzl660Knl5BpBb+Q/6RAcL0D57+eGIgfn5mITQ5HjUhfZZkQ
0tkqSe3BuS0dnxLLFdM/fx5ULzquk1enfnjK1UriGuXtQX1TX8izKvWKMKztFwUkP7agCwf9
TRqaA1KgNpzeJIdl5Of6x5ZzJBTN0OgbaJ4YWa52fvfRCng8h0uwN89Tyjo4EPPLR22MZD08
WkVKusqAfLjz56dMTM0CAwEAAaOCAgUwggIBMBIGA1UdEwEB/wQIMAYBAf8CAQEwDgYDVR0P
AQH/BAQDAgEGMCkGA1UdIAQiMCAwDQYLKwYBBAGBrSGCLB4wDwYNKwYBBAGBrSGCLAEBBDAd
BgNVHQ4EFgQUazqYi/nyU4na4K2yMh4JH+iqO3QwHwYDVR0jBBgwFoAUk+PYMiba1fFKpZFK
4OpL4qIMz+EwgY8GA1UdHwSBhzCBhDBAoD6gPIY6aHR0cDovL2NkcDEucGNhLmRmbi5kZS9n
bG9iYWwtcm9vdC1nMi1jYS9wdWIvY3JsL2NhY3JsLmNybDBAoD6gPIY6aHR0cDovL2NkcDIu
cGNhLmRmbi5kZS9nbG9iYWwtcm9vdC1nMi1jYS9wdWIvY3JsL2NhY3JsLmNybDCB3QYIKwYB
BQUHAQEEgdAwgc0wMwYIKwYBBQUHMAGGJ2h0dHA6Ly9vY3NwLnBjYS5kZm4uZGUvT0NTUC1T
ZXJ2ZXIvT0NTUDBKBggrBgEFBQcwAoY+aHR0cDovL2NkcDEucGNhLmRmbi5kZS9nbG9iYWwt
cm9vdC1nMi1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwSgYIKwYBBQUHMAKGPmh0dHA6Ly9j
ZHAyLnBjYS5kZm4uZGUvZ2xvYmFsLXJvb3QtZzItY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0
MA0GCSqGSIb3DQEBCwUAA4IBAQCBeEWkTqR/DlXwCbFqPnjMaDWpHPOVnj/z+N9rOHeJLI21
rT7H8pTNoAauusyosa0zCLYkhmI2THhuUPDVbmCNT1IxQ5dGdfBi5G5mUcFCMWdQ5UnnOR7L
n8qGSN4IFP8VSytmm6A4nwDO/afr0X9XLchMX9wQEZc+lgQCXISoKTlslPwQkgZ7nu7YRrQb
tQMMONncsKk/cQYLsgMHM8KNSGMlJTx6e1du94oFOO+4oK4v9NsH1VuEGMGpuEvObJAaguS5
Pfp38dIfMwK/U+d2+dwmJUFvL6Yb+qQTkPp8ftkLYF3sv8pBoGH7EUkp2KgtdRXYShjqFu9V
NCIaE40GMIIF9TCCBN2gAwIBAgIMH82llPklWDm75neOMA0GCSqGSIb3DQEBCwUAMIGNMQsw
CQYDVQQGEwJERTFFMEMGA1UECgw8VmVyZWluIHp1ciBGb2VyZGVydW5nIGVpbmVzIERldXRz
Y2hlbiBGb3JzY2h1bmdzbmV0emVzIGUuIFYuMRAwDgYDVQQLDAdERk4tUEtJMSUwIwYDVQQD
DBxERk4tVmVyZWluIEdsb2JhbCBJc3N1aW5nIENBMB4XDTE4MDkyODEzMDkyNloXDTIxMDky
NzEzMDkyNlowgYMxCzAJBgNVBAYTAkRFMRQwEgYDVQQKDAtSV1RIIEFhY2hlbjFGMEQGA1UE
Cww9SW5zdGl0dXRlIGZvciBDb21tdW5pY2F0aW9uIFRlY2hub2xvZ2llcyBhbmQgRW1iZWRk
ZWQgU3lzdGVtczEWMBQGA1UEAwwNTHVrYXMgSnVlbmdlcjCCASIwDQYJKoZIhvcNAQEBBQAD
ggEPADCCAQoCggEBAMwu1968dVplCQF7E8qcfmH69j4wgk3F8l0dnyrJR44QUGNMQf1Q4Ap8
yYSr+WcJhlYQric47wcT6Cyd5PiUs6SyGp8p2vZPPpDUb4nw+Z6Y835I4aGUkbh0qSx+0ohN
sw+zMJC8bZNcQ00/nQy+s3EZ5J+UAmTlYHI57LX08XziB/MzHyEVljh2c/DT8tmGY67StN+G
dNqYBzZVADKHg/bufR4BenKCx7oX63xB/7tM4aZeMMbvb7f/W1gGOSOA8wMBL3ZVMZkFn2MS
a/Wl6ANUBKwd1fbP68h3zUM3EzPAzE2SJR4/W2aQwIkP5hcv3AKHKf0ewT6EHR5n20VhLacC
AwEAAaOCAlswggJXMEAGA1UdIAQ5MDcwDwYNKwYBBAGBrSGCLAEBBDARBg8rBgEEAYGtIYIs
AQEEAwgwEQYPKwYBBAGBrSGCLAIBBAMIMAkGA1UdEwQCMAAwDgYDVR0PAQH/BAQDAgXgMB0G
A1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDBDAdBgNVHQ4EFgQUpuj2DlDUOOzcO/iBS+QA
cUgXmRwwHwYDVR0jBBgwFoAUazqYi/nyU4na4K2yMh4JH+iqO3QwKwYDVR0RBCQwIoEgbHVr
YXMuanVlbmdlckBpY2Uucnd0aC1hYWNoZW4uZGUwgY0GA1UdHwSBhTCBgjA/oD2gO4Y5aHR0
cDovL2NkcDEucGNhLmRmbi5kZS9kZm4tY2EtZ2xvYmFsLWcyL3B1Yi9jcmwvY2FjcmwuY3Js
MD+gPaA7hjlodHRwOi8vY2RwMi5wY2EuZGZuLmRlL2Rmbi1jYS1nbG9iYWwtZzIvcHViL2Ny
bC9jYWNybC5jcmwwgdsGCCsGAQUFBwEBBIHOMIHLMDMGCCsGAQUFBzABhidodHRwOi8vb2Nz
cC5wY2EuZGZuLmRlL09DU1AtU2VydmVyL09DU1AwSQYIKwYBBQUHMAKGPWh0dHA6Ly9jZHAx
LnBjYS5kZm4uZGUvZGZuLWNhLWdsb2JhbC1nMi9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwSQYI
KwYBBQUHMAKGPWh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvZGZuLWNhLWdsb2JhbC1nMi9wdWIv
Y2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcNAQELBQADggEBACbY4U3kbHN5OvhbAYBCD372
KyWiuSpSqJvPhKT/PdknlPyHgtCLP4ossyFS8dTsZw7nXa5Dw1YHVVdWTPv8kZrmuWVg1OkU
yFLTEt6AVtZTl6Hek2cNRbgz4rlxgobN1LOMtJ+ziIvCVPqCfPmCtwWGke7T7rZvVyFZyC7z
IW4fZAqZo4KAI7cMBOXDRdVSrCQ4PUr0JUdeaSe3kzSo/Dp0dqms1rjHsgG7eAtixGQGGdHB
xRn4xvgZY3lbJxP1uW9hZM1b+23uqRMvSeVITyV6nct3e0pnD3O8EA/WkUvHJsB5lJGUf8ip
snejDJ2Y3+d3l/4z14iu2o4qCbfRoAsxggQLMIIEBwIBATCBnjCBjTELMAkGA1UEBhMCREUx
RTBDBgNVBAoMPFZlcmVpbiB6dXIgRm9lcmRlcnVuZyBlaW5lcyBEZXV0c2NoZW4gRm9yc2No
dW5nc25ldHplcyBlLiBWLjEQMA4GA1UECwwHREZOLVBLSTElMCMGA1UEAwwcREZOLVZlcmVp
biBHbG9iYWwgSXNzdWluZyBDQQIMH82llPklWDm75neOMA0GCWCGSAFlAwQCAQUAoIICPTAY
BgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0xOTA1MTQxNjAzMDJa
MC8GCSqGSIb3DQEJBDEiBCA7GnFawlieg77g5TH8L8K6pTz+mRHj+WN+WMB7Tnxc4DBsBgkq
hkiG9w0BCQ8xXzBdMAsGCWCGSAFlAwQBKjALBglghkgBZQMEAQIwCgYIKoZIhvcNAwcwDgYI
KoZIhvcNAwICAgCAMA0GCCqGSIb3DQMCAgFAMAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEoMIGv
BgkrBgEEAYI3EAQxgaEwgZ4wgY0xCzAJBgNVBAYTAkRFMUUwQwYDVQQKDDxWZXJlaW4genVy
IEZvZXJkZXJ1bmcgZWluZXMgRGV1dHNjaGVuIEZvcnNjaHVuZ3NuZXR6ZXMgZS4gVi4xEDAO
BgNVBAsMB0RGTi1QS0kxJTAjBgNVBAMMHERGTi1WZXJlaW4gR2xvYmFsIElzc3VpbmcgQ0EC
DB/NpZT5JVg5u+Z3jjCBsQYLKoZIhvcNAQkQAgsxgaGggZ4wgY0xCzAJBgNVBAYTAkRFMUUw
QwYDVQQKDDxWZXJlaW4genVyIEZvZXJkZXJ1bmcgZWluZXMgRGV1dHNjaGVuIEZvcnNjaHVu
Z3NuZXR6ZXMgZS4gVi4xEDAOBgNVBAsMB0RGTi1QS0kxJTAjBgNVBAMMHERGTi1WZXJlaW4g
R2xvYmFsIElzc3VpbmcgQ0ECDB/NpZT5JVg5u+Z3jjANBgkqhkiG9w0BAQEFAASCAQDEgI/1
4jUcI2qA/2byMIg2KQXLPUvehs42R9Ak/eKzIBMYGVfeYRlfa6u9OZeByZEkpHVF05IxgDaf
p66RYQoGvG3DyYxMlGs/+QRpoQ/WIyMQ2kHLKhQEl29LnqzQlnNg1uKzcW8qEC8j2Yf1EXOV
OIkpWG7RSR57lhtdqAlC6CbhaPJXGPHaLSqVpTLODFYpFJ6m/3BBm5994PPAqVwhcfOzLL9t
A6LoxPmGJ/oGhzjdMfSdpTChjpa+6dEglkXIgh9XbMEPdFoUaTthpXpMha83Z5ouAPmXxh0i
WzjzgvbFzH1Zj8VylgyrQExC2vbp6nvbSSptYF1wR7k1Kvd/AAAAAAAA
--------------ms040704060000050906060508--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6086062715066883078==--


From xen-devel-bounces@lists.xenproject.org Tue May 14 16:09:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 16:09:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQZzL-0000nx-1S; Tue, 14 May 2019 16:09:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=riyJ=TO=amazon.de=prvs=030cd7570=sironi@srs-us1.protection.inumbo.net>)
 id 1hQZzJ-0000ns-EP
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 16:09:09 +0000
X-Inumbo-ID: 995f0b88-7662-11e9-821a-d760ff980d15
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 995f0b88-7662-11e9-821a-d760ff980d15;
 Tue, 14 May 2019 16:09:06 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1557850146; x=1589386146;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:mime-version: content-transfer-encoding;
 bh=plFXiYh0xL6L4GZRf8G+HDY7MbdFYndRHWvRX7zth/w=;
 b=ZBiTgtcSutWm4WZq0zTbkOwSaN4geL/hEhvYq6dspPnOV3Xc/OtTP8Oj
 pFGvBuO2BJ6SPY4u4cIWAKOr+ydJuZfbuFBx3bUhEVWdRunzA8bXLvCiX
 3GwbkHQEC2Qh+K4cmXU4H9fKZ0P0INV+8/jl+cODcWyAq0HgK89v2VDU4 s=;
X-IronPort-AV: E=Sophos;i="5.60,469,1549929600"; d="scan'208";a="402102493"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2a-1c1b5cdd.us-west-2.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 14 May 2019 16:09:04 +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-1c1b5cdd.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id x4EG8wr5099411
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Tue, 14 May 2019 16:09:03 GMT
Received: from EX13D02EUC004.ant.amazon.com (10.43.164.117) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 14 May 2019 16:09:03 +0000
Received: from EX13D02EUC001.ant.amazon.com (10.43.164.92) by
 EX13D02EUC004.ant.amazon.com (10.43.164.117) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 14 May 2019 16:09:02 +0000
Received: from EX13D02EUC001.ant.amazon.com ([10.43.164.92]) by
 EX13D02EUC001.ant.amazon.com ([10.43.164.92]) with mapi id 15.00.1367.000;
 Tue, 14 May 2019 16:09:02 +0000
From: "Sironi, Filippo" <sironi@amazon.de>
To: Christian Borntraeger <borntraeger@de.ibm.com>
Thread-Topic: [PATCH v2 1/2] KVM: Start populating /sys/hypervisor with KVM
 entries
Thread-Index: AQHVCmguTMwTmVyYP0+tMrT8Z/dQMaZqvgUAgAAL5IA=
Date: Tue, 14 May 2019 16:09:01 +0000
Message-ID: <56DAB9BD-2543-49DA-9886-C9C8F2B814F9@amazon.de>
References: <1539078879-4372-1-git-send-email-sironi@amazon.de>
 <1557847002-23519-1-git-send-email-sironi@amazon.de>
 <1557847002-23519-2-git-send-email-sironi@amazon.de>
 <d03f6be5-d8dc-4389-e14c-295f36a68827@de.ibm.com>
In-Reply-To: <d03f6be5-d8dc-4389-e14c-295f36a68827@de.ibm.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.43.164.163]
Content-ID: <CCC5E4FD52492B49A46973EAD664A3EF@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v2 1/2] KVM: Start populating
 /sys/hypervisor with KVM entries
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: KVM list <kvm@vger.kernel.org>,
 "konrad.wilk@oracle.com" <konrad.wilk@oracle.com>,
 "cohuck@redhat.com" <cohuck@redhat.com>, LKML <linux-kernel@vger.kernel.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>,
 "vasu.srinivasan@oracle.com" <vasu.srinivasan@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Cgo+IE9uIDE0LiBNYXkgMjAxOSwgYXQgMTc6MjYsIENocmlzdGlhbiBCb3JudHJhZWdlciA8Ym9y
bnRyYWVnZXJAZGUuaWJtLmNvbT4gd3JvdGU6Cj4gCj4gCj4gCj4gT24gMTQuMDUuMTkgMTc6MTYs
IEZpbGlwcG8gU2lyb25pIHdyb3RlOgo+PiBTdGFydCBwb3B1bGF0aW5nIC9zeXMvaHlwZXJ2aXNv
ciB3aXRoIEtWTSBlbnRyaWVzIHdoZW4gd2UncmUgcnVubmluZyBvbgo+PiBLVk0uIFRoaXMgaXMg
dG8gcmVwbGljYXRlIGZ1bmN0aW9uYWxpdHkgdGhhdCdzIGF2YWlsYWJsZSB3aGVuIHdlJ3JlCj4+
IHJ1bm5pbmcgb24gWGVuLgo+PiAKPj4gU3RhcnQgd2l0aCAvc3lzL2h5cGVydmlzb3IvdXVpZCwg
d2hpY2ggdXNlcnMgcHJlZmVyIG92ZXIKPj4gL3N5cy9kZXZpY2VzL3ZpcnR1YWwvZG1pL2lkL3By
b2R1Y3RfdXVpZCBhcyBhIHdheSB0byByZWNvZ25pemUgYSB2aXJ0dWFsCj4+IG1hY2hpbmUsIHNp
bmNlIGl0J3MgYWxzbyBhdmFpbGFibGUgd2hlbiBydW5uaW5nIG9uIFhlbiBIVk0gYW5kIG9uIFhl
biBQVgo+PiBhbmQsIG9uIHRvcCBvZiB0aGF0IGRvZXNuJ3QgcmVxdWlyZSByb290IHByaXZpbGVn
ZXMgYnkgZGVmYXVsdC4KPj4gTGV0J3MgY3JlYXRlIGFyY2gtc3BlY2lmaWMgaG9va3Mgc28gdGhh
dCBkaWZmZXJlbnQgYXJjaGl0ZWN0dXJlcyBjYW4KPj4gcHJvdmlkZSBkaWZmZXJlbnQgaW1wbGVt
ZW50YXRpb25zLgo+PiAKPj4gU2lnbmVkLW9mZi1ieTogRmlsaXBwbyBTaXJvbmkgPHNpcm9uaUBh
bWF6b24uZGU+Cj4+IC0tLQo+PiB2MjoKPj4gKiBtb3ZlIHRoZSByZXRyaWV2YWwgb2YgdGhlIFZN
IFVVSUQgb3V0IG9mIHV1aWRfc2hvdyBhbmQgaW50bwo+PiAga3ZtX3BhcmFfZ2V0X3V1aWQsIHdo
aWNoIGlzIGEgd2VhayBmdW5jdGlvbiB0aGF0IGNhbiBiZSBvdmVyd3JpdHRlbgo+PiAKPj4gZHJp
dmVycy9LY29uZmlnICAgICAgICAgICAgICB8ICAyICsrCj4+IGRyaXZlcnMvTWFrZWZpbGUgICAg
ICAgICAgICAgfCAgMiArKwo+PiBkcml2ZXJzL2t2bS9LY29uZmlnICAgICAgICAgIHwgMTQgKysr
KysrKysrKysrKysKPj4gZHJpdmVycy9rdm0vTWFrZWZpbGUgICAgICAgICB8ICAxICsKPj4gZHJp
dmVycy9rdm0vc3lzLWh5cGVydmlzb3IuYyB8IDMwICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKwo+PiA1IGZpbGVzIGNoYW5nZWQsIDQ5IGluc2VydGlvbnMoKykKPj4gY3JlYXRlIG1vZGUg
MTAwNjQ0IGRyaXZlcnMva3ZtL0tjb25maWcKPj4gY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMv
a3ZtL01ha2VmaWxlCj4+IGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2t2bS9zeXMtaHlwZXJ2
aXNvci5jCj4+IAo+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9LY29uZmlnIGIvZHJpdmVycy9LY29u
ZmlnCj4+IGluZGV4IDQ1ZjlkZWNiOTg0OC4uOTBlYjgzNWZlOTUxIDEwMDY0NAo+PiAtLS0gYS9k
cml2ZXJzL0tjb25maWcKPj4gKysrIGIvZHJpdmVycy9LY29uZmlnCj4+IEBAIC0xNDYsNiArMTQ2
LDggQEAgc291cmNlICJkcml2ZXJzL2h2L0tjb25maWciCj4+IAo+PiBzb3VyY2UgImRyaXZlcnMv
eGVuL0tjb25maWciCj4+IAo+PiArc291cmNlICJkcml2ZXJzL2t2bS9LY29uZmlnIgo+PiArCj4+
IHNvdXJjZSAiZHJpdmVycy9zdGFnaW5nL0tjb25maWciCj4+IAo+PiBzb3VyY2UgImRyaXZlcnMv
cGxhdGZvcm0vS2NvbmZpZyIKPj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvTWFrZWZpbGUgYi9kcml2
ZXJzL01ha2VmaWxlCj4+IGluZGV4IGM2MWNkZTU1NDM0MC4uNzljYzkyYTNmNmJmIDEwMDY0NAo+
PiAtLS0gYS9kcml2ZXJzL01ha2VmaWxlCj4+ICsrKyBiL2RyaXZlcnMvTWFrZWZpbGUKPj4gQEAg
LTQ0LDYgKzQ0LDggQEAgb2JqLXkJCQkJKz0gc29jLwo+PiBvYmotJChDT05GSUdfVklSVElPKQkJ
Kz0gdmlydGlvLwo+PiBvYmotJChDT05GSUdfWEVOKQkJKz0geGVuLwo+PiAKPj4gK29iai0kKENP
TkZJR19LVk1fR1VFU1QpCQkrPSBrdm0vCj4+ICsKPj4gIyByZWd1bGF0b3JzIGVhcmx5LCBzaW5j
ZSBzb21lIHN1YnN5c3RlbXMgcmVseSBvbiB0aGVtIHRvIGluaXRpYWxpemUKPj4gb2JqLSQoQ09O
RklHX1JFR1VMQVRPUikJCSs9IHJlZ3VsYXRvci8KPj4gCj4+IGRpZmYgLS1naXQgYS9kcml2ZXJz
L2t2bS9LY29uZmlnIGIvZHJpdmVycy9rdm0vS2NvbmZpZwo+PiBuZXcgZmlsZSBtb2RlIDEwMDY0
NAo+PiBpbmRleCAwMDAwMDAwMDAwMDAuLjNmYzA0MWRmN2MxMQo+PiAtLS0gL2Rldi9udWxsCj4+
ICsrKyBiL2RyaXZlcnMva3ZtL0tjb25maWcKPj4gQEAgLTAsMCArMSwxNCBAQAo+PiArbWVudSAi
S1ZNIGRyaXZlciBzdXBwb3J0Igo+PiArICAgICAgICBkZXBlbmRzIG9uIEtWTV9HVUVTVAo+PiAr
Cj4+ICtjb25maWcgS1ZNX1NZU19IWVBFUlZJU09SCj4+ICsgICAgICAgIGJvb2wgIkNyZWF0ZSBL
Vk0gZW50cmllcyB1bmRlciAvc3lzL2h5cGVydmlzb3IiCj4+ICsgICAgICAgIGRlcGVuZHMgb24g
U1lTRlMKPj4gKyAgICAgICAgc2VsZWN0IFNZU19IWVBFUlZJU09SCj4+ICsgICAgICAgIGRlZmF1
bHQgeQo+PiArICAgICAgICBoZWxwCj4+ICsgICAgICAgICAgQ3JlYXRlIEtWTSBlbnRyaWVzIHVu
ZGVyIC9zeXMvaHlwZXJ2aXNvciAoZS5nLiwgdXVpZCkuIFdoZW4gcnVubmluZwo+PiArICAgICAg
ICAgIG5hdGl2ZSBvciBvbiBhbm90aGVyIGh5cGVydmlzb3IsIC9zeXMvaHlwZXJ2aXNvciBtYXkg
c3RpbGwgYmUKPj4gKyAgICAgICAgICBwcmVzZW50LCBidXQgaXQgd2lsbCBoYXZlIG5vIEtWTSBl
bnRyaWVzLgo+PiArCj4+ICtlbmRtZW51Cj4+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2t2bS9NYWtl
ZmlsZSBiL2RyaXZlcnMva3ZtL01ha2VmaWxlCj4+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4+IGlu
ZGV4IDAwMDAwMDAwMDAwMC4uNzNhNDNmYzk5NGI5Cj4+IC0tLSAvZGV2L251bGwKPj4gKysrIGIv
ZHJpdmVycy9rdm0vTWFrZWZpbGUKPj4gQEAgLTAsMCArMSBAQAo+PiArb2JqLSQoQ09ORklHX0tW
TV9TWVNfSFlQRVJWSVNPUikgKz0gc3lzLWh5cGVydmlzb3Iubwo+PiBkaWZmIC0tZ2l0IGEvZHJp
dmVycy9rdm0vc3lzLWh5cGVydmlzb3IuYyBiL2RyaXZlcnMva3ZtL3N5cy1oeXBlcnZpc29yLmMK
Pj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPj4gaW5kZXggMDAwMDAwMDAwMDAwLi40M2IxZDFhMDk4
MDcKPj4gLS0tIC9kZXYvbnVsbAo+PiArKysgYi9kcml2ZXJzL2t2bS9zeXMtaHlwZXJ2aXNvci5j
Cj4+IEBAIC0wLDAgKzEsMzAgQEAKPj4gKy8qIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwt
Mi4wICovCj4+ICsKPj4gKyNpbmNsdWRlIDxhc20va3ZtX3BhcmEuaD4KPj4gKwo+PiArI2luY2x1
ZGUgPGxpbnV4L2tvYmplY3QuaD4KPj4gKyNpbmNsdWRlIDxsaW51eC9zeXNmcy5oPgo+PiArCj4+
ICtfX3dlYWsgY29uc3QgY2hhciAqa3ZtX3BhcmFfZ2V0X3V1aWQodm9pZCkKPj4gK3sKPj4gKwly
ZXR1cm4gTlVMTDsKPj4gK30KPj4gKwo+PiArc3RhdGljIHNzaXplX3QgdXVpZF9zaG93KHN0cnVj
dCBrb2JqZWN0ICpvYmosCj4+ICsJCQkgc3RydWN0IGtvYmpfYXR0cmlidXRlICphdHRyLAo+PiAr
CQkJIGNoYXIgKmJ1ZikKPj4gK3sKPj4gKwljb25zdCBjaGFyICp1dWlkID0ga3ZtX3BhcmFfZ2V0
X3V1aWQoKTsKPiAKPiBJIHdvdWxkIHByZWZlciB0byBoYXZlIGt2bV9wYXJhX2dldF91dWlkIHJl
dHVybiBhIHV1aWRfdAo+IGJ1dCBjaGFyICogd2lsbCBwcm9iYWJseSB3b3JrIG91dCBhcyB3ZWxs
LgoKTGV0IG1lIGdpdmUgdGhpcyBhIHF1aWNrIHNwaW4uCgo+PiArCXJldHVybiBzcHJpbnRmKGJ1
ZiwgIiVzXG4iLCB1dWlkKTsKPj4gK30KPj4gKwo+PiArc3RhdGljIHN0cnVjdCBrb2JqX2F0dHJp
YnV0ZSB1dWlkID0gX19BVFRSX1JPKHV1aWQpOwo+PiArCj4+ICtzdGF0aWMgaW50IF9faW5pdCB1
dWlkX2luaXQodm9pZCkKPj4gK3sKPj4gKwlpZiAoIWt2bV9wYXJhX2F2YWlsYWJsZSgpKQo+IAo+
IElzbnQga3ZtX3BhcmFfYXZhaWxhYmxlIGEgZnVuY3Rpb24gdGhhdCBpcyBkZWZpbmVkIGluIHRo
ZSBjb250ZXh0IG9mIHRoZSBIT1NUCj4gYW5kIG5vdCBvZiB0aGUgZ3Vlc3Q/CgpObywga3ZtX3Bh
cmFfYXZhaWxhYmxlIGlzIGRlZmluZWQgaW4gdGhlIGd1ZXN0IGNvbnRleHQuCk9uIHg4NiwgaXQg
Y2hlY2tzIGZvciB0aGUgcHJlc2VuY2Ugb2YgdGhlIEtWTSBDUFVJRCBsZWFmcy4KCj4+ICsJCXJl
dHVybiAwOwo+PiArCXJldHVybiBzeXNmc19jcmVhdGVfZmlsZShoeXBlcnZpc29yX2tvYmosICZ1
dWlkLmF0dHIpOwo+PiArfQo+PiArCj4+ICtkZXZpY2VfaW5pdGNhbGwodXVpZF9pbml0KTsKCgoK
CkFtYXpvbiBEZXZlbG9wbWVudCBDZW50ZXIgR2VybWFueSBHbWJICktyYXVzZW5zdHIuIDM4CjEw
MTE3IEJlcmxpbgpHZXNjaGFlZnRzZnVlaHJlcjogQ2hyaXN0aWFuIFNjaGxhZWdlciwgUmFsZiBI
ZXJicmljaApVc3QtSUQ6IERFIDI4OSAyMzcgODc5CkVpbmdldHJhZ2VuIGFtIEFtdHNnZXJpY2h0
IENoYXJsb3R0ZW5idXJnIEhSQiAxNDkxNzMgQgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 14 16:13:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 16:13:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQa3A-0001YQ-Tv; Tue, 14 May 2019 16:13:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9bz0=TO=citrix.com=prvs=030a53c6a=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1hQa39-0001YL-24
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 16:13:07 +0000
X-Inumbo-ID: 275511a8-7663-11e9-8980-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 275511a8-7663-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 16:13:05 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,469,1549929600"; d="scan'208";a="89719789"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH 2/5] iommu / x86: move call to scan_pci_devices() out of
 vendor code
Thread-Index: AQHVBaFUIf0y9V9RUEKw4UXbYYTvSaZpFjYAgAG65/A=
Date: Tue, 14 May 2019 16:13:03 +0000
Message-ID: <9a476c95c1fb410b9330c45fa6799b9a@AMSPEX02CL03.citrite.net>
References: <20190508132403.1454-1-paul.durrant@citrix.com>
 <20190508132403.1454-3-paul.durrant@citrix.com>
 <5CD98EC4020000780022E421@prv1-mh.provo.novell.com>
In-Reply-To: <5CD98EC4020000780022E421@prv1-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 2/5] iommu / x86: move call to
 scan_pci_devices() out of vendor code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Brian Woods <brian.woods@amd.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMTMgTWF5IDIwMTkgMDg6MzYKPiBUbzogUGF1bCBE
dXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogQnJpYW4gV29vZHMgPGJyaWFu
Lndvb2RzQGFtZC5jb20+OyBTdXJhdmVlIFN1dGhpa3VscGFuaXQgPHN1cmF2ZWUuc3V0aGlrdWxw
YW5pdEBhbWQuY29tPjsgQW5kcmV3Cj4gQ29vcGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29t
PjsgUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT47IFdlaSBMaXUKPiA8d2Vp
LmxpdTJAY2l0cml4LmNvbT47IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPjsgeGVu
LWRldmVsIDx4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+Cj4gU3ViamVjdDogUmU6IFtQ
QVRDSCAyLzVdIGlvbW11IC8geDg2OiBtb3ZlIGNhbGwgdG8gc2Nhbl9wY2lfZGV2aWNlcygpIG91
dCBvZiB2ZW5kb3IgY29kZQo+IAo+ID4+PiBPbiAwOC4wNS4xOSBhdCAxNToyNCwgPHBhdWwuZHVy
cmFudEBjaXRyaXguY29tPiB3cm90ZToKPiA+IEl0J3Mgbm90IHZlbmRvciBzcGVjaWZpYyBzbyBp
dCBzaG91bGRuJ3QgcmVhbGx5IGJlIHRoZXJlLgo+IAo+IFBlcmhhcHMsIGJ1dCB0aGlzIG5lZWRz
IGJldHRlciBqdXN0aWZpY2F0aW9uOgo+IAo+ID4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvdnRkL2lvbW11LmMKPiA+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21t
dS5jCj4gPiBAQCAtMjM3MiwxMCArMjM3Miw2IEBAIHN0YXRpYyBpbnQgX19pbml0IHZ0ZF9zZXR1
cCh2b2lkKQo+ID4gICAgICBQKGlvbW11X2hhcF9wdF9zaGFyZSwgIlNoYXJlZCBFUFQgdGFibGVz
Iik7Cj4gPiAgI3VuZGVmIFAKPiA+Cj4gPiAtICAgIHJldCA9IHNjYW5fcGNpX2RldmljZXMoKTsK
PiA+IC0gICAgaWYgKCByZXQgKQo+ID4gLSAgICAgICAgZ290byBlcnJvcjsKPiA+IC0KPiA+ICAg
ICAgcmV0ID0gaW5pdF92dGRfaHcoKTsKPiAKPiBFdmVuIGFmdGVyIHNvbWUgbG9va2luZyBhcm91
bmQsIGl0J3Mgbm90IG9idmlvdXMgdG8gbWUgdGhhdCB0aGUgbGF0dGVyCj4gY2FsbCBkb2Vzbid0
IGRlcGVuZCBvbiBQQ0kgZGV2aWNlcyBiZWluZyBrbm93biwgbW9yZSBzcGVjaWZpY2FsbHkKPiBz
ZWdtZW50IDAncyBidXMyYnJpZGdlW10gaGF2aW5nIGJlZW4gZmlsbGVkLiBOb3IgY2FuIEkgdGVs
bCB3aGV0aGVyCj4gdGhlcmUgd291bGQgYmUgc29tZSBub3RpY2VhYmxlIG1pc2JlaGF2aW9yIChw
cmlvciB0byBhbnkgZ3Vlc3RzCj4gc3RhcnRpbmcpIGlmIHRoZXJlIHdhcyBhIGRlcGVuZGVuY3kg
YW5kIGl0IGdvdCBicm9rZW4gYnkgdGhlIHJlLQo+IG9yZGVyaW5nLgoKSSBkb24ndCBzZWUgYW55
IGRlcGVuZGVuY3kgYnV0IHRoZSBjb2RlIGlzIHNvbWV3aGF0IHRhbmdsZWQuIFBlcmhhcHMgaXQg
d291bGQgYmUgYmV0dGVyIHRvIGJ1aWxkIHRoZSBQQ0kgdG9wb2xvZ3kgKmJlZm9yZSogSU9NTVUg
aW5pdCBhbmQgdGhlbiBpdGVyYXRlIG92ZXIgdGhlIHRoZSBkZXZpY2VzIGFmdGVyIGluaXQgdG8g
ZG8gdGhlIGdyb3VwIGFzc2lnbm1lbnQuIEkgY2VydGFpbmx5IGNhbid0IHNlZSBhbnl0aGluZyBp
biB0aGUgc2NhbiBhcyBpdCBzdGFuZHMgdGhhdCB3b3VsZCBuZWVkIHRoZSBJT01NVSB0byBoYXZl
IGJlZW4gaW5pdGlhbGl6ZWQuCgogIFBhdWwKCj4gCj4gSmFuCj4gCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 14 16:14:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 16:14:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQa47-0001ce-9o; Tue, 14 May 2019 16:14:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TJPZ=TO=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1hQa46-0001cY-BH
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 16:14:06 +0000
X-Inumbo-ID: 49835262-7663-11e9-b693-b7b8ae3e16fb
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 49835262-7663-11e9-b693-b7b8ae3e16fb;
 Tue, 14 May 2019 16:14:02 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 62AD33031EDB; Tue, 14 May 2019 19:14:01 +0300 (EEST)
Received: from rcojocaru.npunix.bitdefender.biz (unknown [10.17.12.174])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 46BD8306E477;
 Tue, 14 May 2019 19:14:01 +0300 (EEST)
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 14 May 2019 19:13:57 +0300
Message-Id: <1557850437-27656-1-git-send-email-rcojocaru@bitdefender.com>
X-Mailer: git-send-email 2.7.4
Subject: [Xen-devel] [PATCH] x86/altp2m: move altp2m_get_effective_entry()
 under CONFIG_HVM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: wei.liu2@citrix.com, Razvan Cojocaru <rcojocaru@bitdefender.com>,
 george.dunlap@eu.citrix.com, andrew.cooper3@citrix.com, jbeulich@suse.com,
 roger.pau@citrix.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWxsIGl0cyBjYWxsZXJzIGxpdmUgaW5zaWRlICNpZmRlZiBDT05GSUdfSFZNIHNlY3Rpb25zLgoK
U2lnbmVkLW9mZi1ieTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29t
PgotLS0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0uYyAgICAgfCA3MiArKysrKysrKysrKysrKysrKysr
KysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaCB8
ICAyICsrCiAyIGZpbGVzIGNoYW5nZWQsIDM4IGluc2VydGlvbnMoKyksIDM2IGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYyBiL3hlbi9hcmNoL3g4Ni9tbS9w
Mm0uYwppbmRleCBjYzY2NjFlLi41N2M1ZWVkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0v
cDJtLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS5jCkBAIC00NzgsNDIgKzQ3OCw2IEBAIHZv
aWQgcDJtX3VubG9ja19hbmRfdGxiX2ZsdXNoKHN0cnVjdCBwMm1fZG9tYWluICpwMm0pCiAgICAg
ICAgIG1tX3dyaXRlX3VubG9jaygmcDJtLT5sb2NrKTsKIH0KIAotaW50IGFsdHAybV9nZXRfZWZm
ZWN0aXZlX2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICphcDJtLCBnZm5fdCBnZm4sIG1mbl90ICpt
Zm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX3R5cGVfdCAqdCwgcDJtX2Fj
Y2Vzc190ICphLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgcHJlcG9wdWxh
dGUpCi17Ci0gICAgKm1mbiA9IGFwMm0tPmdldF9lbnRyeShhcDJtLCBnZm4sIHQsIGEsIDAsIE5V
TEwsIE5VTEwpOwotCi0gICAgLyogQ2hlY2sgaG9zdCBwMm0gaWYgbm8gdmFsaWQgZW50cnkgaW4g
YWx0ZXJuYXRlICovCi0gICAgaWYgKCAhbWZuX3ZhbGlkKCptZm4pICYmICFwMm1faXNfaG9zdHAy
bShhcDJtKSApCi0gICAgewotICAgICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqaHAybSA9IHAybV9n
ZXRfaG9zdHAybShhcDJtLT5kb21haW4pOwotICAgICAgICB1bnNpZ25lZCBpbnQgcGFnZV9vcmRl
cjsKLSAgICAgICAgaW50IHJjOwotCi0gICAgICAgICptZm4gPSBfX2dldF9nZm5fdHlwZV9hY2Nl
c3MoaHAybSwgZ2ZuX3goZ2ZuKSwgdCwgYSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBQMk1fQUxMT0MgfCBQMk1fVU5TSEFSRSwgJnBhZ2Vfb3JkZXIsIDApOwotCi0gICAg
ICAgIHJjID0gLUVTUkNIOwotICAgICAgICBpZiAoICFtZm5fdmFsaWQoKm1mbikgfHwgKnQgIT0g
cDJtX3JhbV9ydyApCi0gICAgICAgICAgICByZXR1cm4gcmM7Ci0KLSAgICAgICAgLyogSWYgdGhp
cyBpcyBhIHN1cGVycGFnZSwgY29weSB0aGF0IGZpcnN0ICovCi0gICAgICAgIGlmICggcHJlcG9w
dWxhdGUgJiYgcGFnZV9vcmRlciAhPSBQQUdFX09SREVSXzRLICkKLSAgICAgICAgewotICAgICAg
ICAgICAgdW5zaWduZWQgbG9uZyBtYXNrID0gfigoMVVMIDw8IHBhZ2Vfb3JkZXIpIC0gMSk7Ci0g
ICAgICAgICAgICBnZm5fdCBnZm5fYWxpZ25lZCA9IF9nZm4oZ2ZuX3goZ2ZuKSAmIG1hc2spOwot
ICAgICAgICAgICAgbWZuX3QgbWZuX2FsaWduZWQgPSBfbWZuKG1mbl94KCptZm4pICYgbWFzayk7
Ci0KLSAgICAgICAgICAgIHJjID0gYXAybS0+c2V0X2VudHJ5KGFwMm0sIGdmbl9hbGlnbmVkLCBt
Zm5fYWxpZ25lZCwgcGFnZV9vcmRlciwgKnQsICphLCAxKTsKLSAgICAgICAgICAgIGlmICggcmMg
KQotICAgICAgICAgICAgICAgIHJldHVybiByYzsKLSAgICAgICAgfQotICAgIH0KLQotICAgIHJl
dHVybiAwOwotfQotCiBtZm5fdCBfX2dldF9nZm5fdHlwZV9hY2Nlc3Moc3RydWN0IHAybV9kb21h
aW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm5fbCwKICAgICAgICAgICAgICAgICAgICAgcDJtX3R5
cGVfdCAqdCwgcDJtX2FjY2Vzc190ICphLCBwMm1fcXVlcnlfdCBxLAogICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBpbnQgKnBhZ2Vfb3JkZXIsIGJvb2xfdCBsb2NrZWQpCkBAIC0yMzc4LDYg
KzIzNDIsNDIgQEAgaW50IHVubWFwX21taW9fcmVnaW9ucyhzdHJ1Y3QgZG9tYWluICpkLAogCiAj
aWZkZWYgQ09ORklHX0hWTQogCitpbnQgYWx0cDJtX2dldF9lZmZlY3RpdmVfZW50cnkoc3RydWN0
IHAybV9kb21haW4gKmFwMm0sIGdmbl90IGdmbiwgbWZuX3QgKm1mbiwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwMm1fdHlwZV90ICp0LCBwMm1fYWNjZXNzX3QgKmEsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBwcmVwb3B1bGF0ZSkKK3sKKyAgICAqbWZuID0g
YXAybS0+Z2V0X2VudHJ5KGFwMm0sIGdmbiwgdCwgYSwgMCwgTlVMTCwgTlVMTCk7CisKKyAgICAv
KiBDaGVjayBob3N0IHAybSBpZiBubyB2YWxpZCBlbnRyeSBpbiBhbHRlcm5hdGUgKi8KKyAgICBp
ZiAoICFtZm5fdmFsaWQoKm1mbikgJiYgIXAybV9pc19ob3N0cDJtKGFwMm0pICkKKyAgICB7Cisg
ICAgICAgIHN0cnVjdCBwMm1fZG9tYWluICpocDJtID0gcDJtX2dldF9ob3N0cDJtKGFwMm0tPmRv
bWFpbik7CisgICAgICAgIHVuc2lnbmVkIGludCBwYWdlX29yZGVyOworICAgICAgICBpbnQgcmM7
CisKKyAgICAgICAgKm1mbiA9IF9fZ2V0X2dmbl90eXBlX2FjY2VzcyhocDJtLCBnZm5feChnZm4p
LCB0LCBhLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFAyTV9BTExPQyB8
IFAyTV9VTlNIQVJFLCAmcGFnZV9vcmRlciwgMCk7CisKKyAgICAgICAgcmMgPSAtRVNSQ0g7Cisg
ICAgICAgIGlmICggIW1mbl92YWxpZCgqbWZuKSB8fCAqdCAhPSBwMm1fcmFtX3J3ICkKKyAgICAg
ICAgICAgIHJldHVybiByYzsKKworICAgICAgICAvKiBJZiB0aGlzIGlzIGEgc3VwZXJwYWdlLCBj
b3B5IHRoYXQgZmlyc3QgKi8KKyAgICAgICAgaWYgKCBwcmVwb3B1bGF0ZSAmJiBwYWdlX29yZGVy
ICE9IFBBR0VfT1JERVJfNEsgKQorICAgICAgICB7CisgICAgICAgICAgICB1bnNpZ25lZCBsb25n
IG1hc2sgPSB+KCgxVUwgPDwgcGFnZV9vcmRlcikgLSAxKTsKKyAgICAgICAgICAgIGdmbl90IGdm
bl9hbGlnbmVkID0gX2dmbihnZm5feChnZm4pICYgbWFzayk7CisgICAgICAgICAgICBtZm5fdCBt
Zm5fYWxpZ25lZCA9IF9tZm4obWZuX3goKm1mbikgJiBtYXNrKTsKKworICAgICAgICAgICAgcmMg
PSBhcDJtLT5zZXRfZW50cnkoYXAybSwgZ2ZuX2FsaWduZWQsIG1mbl9hbGlnbmVkLCBwYWdlX29y
ZGVyLCAqdCwgKmEsIDEpOworICAgICAgICAgICAgaWYgKCByYyApCisgICAgICAgICAgICAgICAg
cmV0dXJuIHJjOworICAgICAgICB9CisgICAgfQorCisgICAgcmV0dXJuIDA7Cit9CisKIHZvaWQg
cDJtX2FsdHAybV9jaGVjayhzdHJ1Y3QgdmNwdSAqdiwgdWludDE2X3QgaWR4KQogewogICAgIGlm
ICggYWx0cDJtX2FjdGl2ZSh2LT5kb21haW4pICkKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvcDJtLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCmluZGV4IDJkMGJkYTEuLjdl
NzFiZjAgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9wMm0uaApAQCAtNTE0LDYgKzUxNCw3IEBAIHN0YXRpYyBpbmxpbmUgdW5z
aWduZWQgbG9uZyBtZm5fdG9fZ2ZuKHN0cnVjdCBkb21haW4gKmQsIG1mbl90IG1mbikKICAgICAg
ICAgcmV0dXJuIG1mbl94KG1mbik7CiB9CiAKKyNpZmRlZiBDT05GSUdfSFZNCiAjZGVmaW5lIEFQ
Mk1HRVRfcHJlcG9wdWxhdGUgdHJ1ZQogI2RlZmluZSBBUDJNR0VUX3F1ZXJ5IGZhbHNlCiAKQEAg
LTUyNSw2ICs1MjYsNyBAQCBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgbWZuX3RvX2dmbihz
dHJ1Y3QgZG9tYWluICpkLCBtZm5fdCBtZm4pCiBpbnQgYWx0cDJtX2dldF9lZmZlY3RpdmVfZW50
cnkoc3RydWN0IHAybV9kb21haW4gKmFwMm0sIGdmbl90IGdmbiwgbWZuX3QgKm1mbiwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1fdHlwZV90ICp0LCBwMm1fYWNjZXNzX3QgKmEs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBwcmVwb3B1bGF0ZSk7CisjZW5k
aWYKIAogLyogRGVhZGxvY2stYXZvaWRhbmNlIHNjaGVtZSB3aGVuIGNhbGxpbmcgZ2V0X2dmbiBv
biBkaWZmZXJlbnQgZ2ZuJ3MgKi8KIHN0cnVjdCB0d29fZ2ZucyB7Ci0tIAoyLjcuNAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 14 16:16:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 16:16:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQa68-0001mN-OU; Tue, 14 May 2019 16:16:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TJPZ=TO=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1hQa67-0001mG-4s
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 16:16:11 +0000
X-Inumbo-ID: 94cb8096-7663-11e9-af08-637c6fdaf794
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 94cb8096-7663-11e9-af08-637c6fdaf794;
 Tue, 14 May 2019 16:16:08 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp02.buh.bitdefender.net [10.17.80.76])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 EB67D3031EDC; Tue, 14 May 2019 19:16:07 +0300 (EEST)
Received: from [10.10.196.90] (unknown [195.210.5.22])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id BAB52306E4AC;
 Tue, 14 May 2019 19:16:07 +0300 (EEST)
To: Jan Beulich <JBeulich@suse.com>, aisaila@bitdefender.com
References: <20190423142959.12609-1-aisaila@bitdefender.com>
 <5CDAE1D2020000780022ED04@prv1-mh.provo.novell.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <ee178e36-bf47-1a1c-cfa0-a8122782ea60@bitdefender.com>
Date: Tue, 14 May 2019 19:16:05 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CDAE1D2020000780022ED04@prv1-mh.provo.novell.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH v6] x86/altp2m: Aggregate get entry and
 populate into common funcs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, george.dunlap@citrix.com,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gNS8xNC8xOSA2OjQyIFBNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBPbiAyMy4wNC4xOSBh
dCAxNjozMCwgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToKPj4gLS0tIGEveGVuL2Fy
Y2gveDg2L21tL3AybS5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwo+PiBAQCAtNDc4
LDYgKzQ3OCw0MyBAQCB2b2lkIHAybV91bmxvY2tfYW5kX3RsYl9mbHVzaChzdHJ1Y3QgcDJtX2Rv
bWFpbiAqcDJtKQo+PiAgICAgICAgICAgbW1fd3JpdGVfdW5sb2NrKCZwMm0tPmxvY2spOwo+PiAg
IH0KPj4gICAKPj4gK2ludCBhbHRwMm1fZ2V0X2VmZmVjdGl2ZV9lbnRyeShzdHJ1Y3QgcDJtX2Rv
bWFpbiAqYXAybSwgZ2ZuX3QgZ2ZuLCBtZm5fdCAqbWZuLAo+PiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHAybV90eXBlX3QgKnQsIHAybV9hY2Nlc3NfdCAqYSwKPj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBib29sIHByZXBvcHVsYXRlKQo+PiArewo+PiArICAgICpt
Zm4gPSBhcDJtLT5nZXRfZW50cnkoYXAybSwgZ2ZuLCB0LCBhLCAwLCBOVUxMLCBOVUxMKTsKPj4g
Kwo+PiArICAgIC8qIENoZWNrIGhvc3QgcDJtIGlmIG5vIHZhbGlkIGVudHJ5IGluIGFsdGVybmF0
ZSAqLwo+PiArICAgIGlmICggIW1mbl92YWxpZCgqbWZuKSAmJiAhcDJtX2lzX2hvc3RwMm0oYXAy
bSkgKQo+PiArICAgIHsKPj4gKyAgICAgICAgc3RydWN0IHAybV9kb21haW4gKmhwMm0gPSBwMm1f
Z2V0X2hvc3RwMm0oYXAybS0+ZG9tYWluKTsKPj4gKyAgICAgICAgdW5zaWduZWQgaW50IHBhZ2Vf
b3JkZXI7Cj4+ICsgICAgICAgIGludCByYzsKPj4gKwo+PiArICAgICAgICAqbWZuID0gX19nZXRf
Z2ZuX3R5cGVfYWNjZXNzKGhwMm0sIGdmbl94KGdmbiksIHQsIGEsCj4+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgUDJNX0FMTE9DIHwgUDJNX1VOU0hBUkUsICZwYWdlX29y
ZGVyLCAwKTsKPj4gKwo+PiArICAgICAgICByYyA9IC1FU1JDSDsKPj4gKyAgICAgICAgaWYgKCAh
bWZuX3ZhbGlkKCptZm4pIHx8ICp0ICE9IHAybV9yYW1fcncgKQo+PiArICAgICAgICAgICAgcmV0
dXJuIHJjOwo+PiArCj4+ICsgICAgICAgIC8qIElmIHRoaXMgaXMgYSBzdXBlcnBhZ2UsIGNvcHkg
dGhhdCBmaXJzdCAqLwo+PiArICAgICAgICBpZiAoIHByZXBvcHVsYXRlICYmIHBhZ2Vfb3JkZXIg
IT0gUEFHRV9PUkRFUl80SyApCj4+ICsgICAgICAgIHsKPj4gKyAgICAgICAgICAgIHVuc2lnbmVk
IGxvbmcgbWFzayA9IH4oKDFVTCA8PCBwYWdlX29yZGVyKSAtIDEpOwo+PiArICAgICAgICAgICAg
Z2ZuX3QgZ2ZuX2FsaWduZWQgPSBfZ2ZuKGdmbl94KGdmbikgJiBtYXNrKTsKPj4gKyAgICAgICAg
ICAgIG1mbl90IG1mbl9hbGlnbmVkID0gX21mbihtZm5feCgqbWZuKSAmIG1hc2spOwo+PiArCj4+
ICsgICAgICAgICAgICByYyA9IGFwMm0tPnNldF9lbnRyeShhcDJtLCBnZm5fYWxpZ25lZCwgbWZu
X2FsaWduZWQsIHBhZ2Vfb3JkZXIsICp0LCAqYSwgMSk7Cj4+ICsgICAgICAgICAgICBpZiAoIHJj
ICkKPj4gKyAgICAgICAgICAgICAgICByZXR1cm4gcmM7Cj4+ICsgICAgICAgIH0KPj4gKyAgICB9
Cj4+ICsKPj4gKyAgICByZXR1cm4gMDsKPj4gK30KPj4gKwo+PiArCj4+ICAgbWZuX3QgX19nZXRf
Z2ZuX3R5cGVfYWNjZXNzKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2Zu
X2wsCj4+ICAgICAgICAgICAgICAgICAgICAgICBwMm1fdHlwZV90ICp0LCBwMm1fYWNjZXNzX3Qg
KmEsIHAybV9xdWVyeV90IHEsCj4+ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQg
KnBhZ2Vfb3JkZXIsIGJvb2xfdCBsb2NrZWQpCj4gCj4gTWF5IEkgYXNrIGhvdyB0aGUgcGxhY2Vt
ZW50IG9mIHRoaXMgZnVuY3Rpb24gd2FzIGNob3Nlbj8gSXQgbG9va3MKPiBhcyBpZiBhbGwgaXRz
IGNhbGxlcnMgbGl2ZSBpbnNpZGUgI2lmZGVmIENPTkZJR19IVk0gc2VjdGlvbnMsIGp1c3QgdGhp
cwo+IGZ1bmN0aW9uIGRvZXNuJ3QgKHJlcG9ydGVkbHkgY2F1c2luZyBidWlsZCBpc3N1ZXMgdG9n
ZXRoZXIgd2l0aAo+IGxhdGVyIGNoYW5nZXMpLgoKSSBiZWxpZXZlIGl0J3MganVzdCBhbiBvdmVy
c2lnaHQuIEkndmUgc2VudCBvdXQgYSBwYXRjaCB0aGF0IGhvcGVmdWxseSAKZml4ZXMgdGhpcyBp
biBhIHNhdGlzZmFjdG9yeSBtYW5uZXIuCgoKVGhhbmtzLApSYXp2YW4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 14 16:20:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 16:20:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQaAM-0002X9-Ds; Tue, 14 May 2019 16:20:34 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9bz0=TO=citrix.com=prvs=030a53c6a=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1hQaAL-0002X4-7d
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 16:20:33 +0000
X-Inumbo-ID: 3110f4a3-7664-11e9-8980-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3110f4a3-7664-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 16:20:31 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.60,469,1549929600"; d="scan'208";a="89719833"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH 3/5] iommu: move iommu_get_ops() into common code
Thread-Index: AQHVBaFUHRbgpSHWQUK3eUORva0oQqZpIDiAgAG0nRA=
Date: Tue, 14 May 2019 16:19:55 +0000
Message-ID: <246a87e654194e5082852b63853415d6@AMSPEX02CL03.citrite.net>
References: <20190508132403.1454-1-paul.durrant@citrix.com>
 <20190508132403.1454-4-paul.durrant@citrix.com>
 <5CD99729020000780022E4B1@prv1-mh.provo.novell.com>
In-Reply-To: <5CD99729020000780022E4B1@prv1-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 3/5] iommu: move iommu_get_ops() into common
 code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Stefano
 Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>, Andrew
 Cooper <Andrew.Cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Brian Woods <brian.woods@amd.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMTMgTWF5IDIwMTkgMDk6MTEKPiBUbzogUGF1bCBE
dXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogQnJpYW4gV29vZHMgPGJyaWFu
Lndvb2RzQGFtZC5jb20+OyBTdXJhdmVlIFN1dGhpa3VscGFuaXQgPHN1cmF2ZWUuc3V0aGlrdWxw
YW5pdEBhbWQuY29tPjsgSnVsaWVuCj4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPjsgQW5k
cmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IFJvZ2VyIFBhdSBNb25uZQo+
IDxyb2dlci5wYXVAY2l0cml4LmNvbT47IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+OyBL
ZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT47IFN0ZWZhbm8KPiBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPjsgeGVuLWRldmVsIDx4ZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmc+Cj4gU3ViamVjdDogUmU6IFtQQVRDSCAzLzVdIGlvbW11OiBtb3ZlIGlvbW11X2dl
dF9vcHMoKSBpbnRvIGNvbW1vbiBjb2RlCj4gCj4gPj4+IE9uIDA4LjA1LjE5IGF0IDE1OjI0LCA8
cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4gQ3VycmVudGx5IHg4NiBhbmQgQVJN
IGRpZmZlciBpbiB0aGVpciBpbXBsZW1lbnRhdGlvbiBmb3Igbm8gZ29vZCByZWFzb24uCj4gPiBU
aGlzIHBhdGNoIG1vdmVzIHRoZSBBUk0gdmFyaWFudCBvZiBpb21tdV9nZXQvc2V0X29wcygpIGhl
bHBlcnMgaW50bwo+ID4gY29tbW9uIGNvZGUgYW5kIG1vZGlmaWVzIHRoZW0gc28gdGhleSBkZWFs
IHdpdGggdGhlIF9faW5pdGNvbnN0cmVsCj4gPiBvcHMgc3RydWN0dXJlcyB1c2VkIGJ5IHRoZSB4
ODYgSU9NTVUgdmVuZG9yIGltcGxlbWVudGF0aW9ucyAoYWRkaW5nCj4gPiBfX2luaXRjb25zdHJl
bCB0byB0aGUgU01NVSBjb2RlIHRvIGJyaW5nIGl0IGluIGxpbmUpLiBDb25zZXF1ZW50bHksIGEg
bGFjawo+ID4gb2YgaW5pdCgpIG1ldGhvZCBpcyBub3cgdGFrZW4gdG8gbWVhbiB1bmluaXRpYWxp
emVkIGlvbW11X29wcy4gQWxzbywgdGhlCj4gPiBwcmludGsgd2FybmluZyBpbiBpb21tdV9zZXRf
b3BzKCkgbm93IGJlY29tZXMgYW4gQVNTRVJULgo+IAo+IFdoZW4gaGF2aW5nIHN1Ym1pdHRlZCB0
aGUgaW5kaXJlY3QgY2FsbCBvdmVyaGVhZCByZWR1Y3Rpb24gc2VyaWVzCj4gaW5jbHVkaW5nIElP
TU1VIGNoYW5nZXMgZm9yIHRoZSBmaXJzdCB0aW1lLCBJIHdhcyB0b2xkIHRoYXQgdGhlIEFybQo+
IGZvbGtzIHdvdWxkIGxpa2UgdG8gcmV0YWluIHRoZSBhYmlsaXR5IHRvIGV2ZW50dWFsbHkgc3Vw
cG9ydAo+IGhldGVyb2dlbmVvdXMgSU9NTVVzIChhbmQgaGVuY2UgSSBzaG91bGRuJ3QgcHJvdmlk
ZSBwYXRjaGluZwo+IGluZnJhc3RydWN0dXJlIHRoZXJlKS4gQSBzaW5nbGUgZ2xvYmFsIGlvbW11
X1tnc11ldF9vcHMoKSBpcyBzb3J0IG9mCj4gZ2V0dGluZyBpbiB0aGUgd2F5IG9mIHRoaXMgYXMg
d2VsbCwgSSB0aGluaywgYW5kIGhlbmNlIEknbSBub3Qgc3VyZSBpdAo+IGlzIGEgZGVzaXJhYmxl
IHN0ZXAgdG8gbWFrZSB0aGlzIHNvIGZhciBBcm0tc3BlY2lmaWMgYXJyYW5nZW1lbnQKPiB0aGUg
Z2VuZXJhbCBtb2RlbC4gQXQgbGVhc3QgaXQgd291bGQgZnVydGhlciBjb21wbGljYXRlIEFybSBz
aWRlCj4gY2hhbmdlcyB0b3dhcmRzIHRoYXQgKG1pZCAvIGxvbmcgdGVybT8pIGdvYWwuCj4KCk9r
LiBEbyB5b3UgaGF2ZSBhbnkgbW9yZSBpbmZvcm1hdGlvbiBvbiB3aGF0IHN1Y2ggYW4gYXJjaGl0
ZWN0dXJlIHdvdWxkIGxvb2sgbGlrZT8gSSBndWVzcyBpdCBpcyBhbHNvIGNvbmNlaXZhYmxlIHRo
YXQgYW4geDg2IGFyY2hpdGVjdHVyZSBtaWdodCBoYXZlIHNsaWdodGx5IGRpZmZlcmVudCBJT01N
VSBpbXBsZW1lbnRhdGlvbnMgKG9yIGF0IGxlYXN0IHF1aXJrcykgZm9yIGRpZmZlcmVudCBQQ0kg
c2VnbWVudHMuIFNvIHBlcmhhcHMgYSBnbG9iYWwgb3BzIHN0cnVjdHVyZSBpcyBub3QgYSBnb29k
IGlkZWEgaW4gdGhlIGxvbmcgcnVuLgoKICBQYXVsCiAKPiA+IC0tLSBhL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL2lvbW11LmMKPiA+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11
LmMKPiA+IEBAIC0yMSw2ICsyMSwyMSBAQAo+ID4gICNpbmNsdWRlIDx4ZW4va2V5aGFuZGxlci5o
Pgo+ID4gICNpbmNsdWRlIDx4c20veHNtLmg+Cj4gPgo+ID4gK3N0YXRpYyBzdHJ1Y3QgaW9tbXVf
b3BzIF9fcmVhZF9tb3N0bHkgaW9tbXVfb3BzOwo+ID4gKwo+ID4gK2NvbnN0IHN0cnVjdCBpb21t
dV9vcHMgKmlvbW11X2dldF9vcHModm9pZCkKPiA+ICt7Cj4gPiArICAgIHJldHVybiAmaW9tbXVf
b3BzOwo+ID4gK30KPiA+ICsKPiA+ICt2b2lkIF9faW5pdCBpb21tdV9zZXRfb3BzKGNvbnN0IHN0
cnVjdCBpb21tdV9vcHMgKm9wcykKPiA+ICt7Cj4gPiArICAgIEJVR19PTighb3BzKTsKPiA+ICsK
PiA+ICsgICAgQVNTRVJUKCFpb21tdV9vcHMuaW5pdCB8fCBpb21tdV9vcHMuaW5pdCA9PSBvcHMt
PmluaXQpOwo+ID4gKyAgICBpb21tdV9vcHMgPSAqb3BzOwo+ID4gK30KPiAKPiBJIHJlYWxpemUg
dGhhdCB5b3UgbWVyZWx5IG1vdmUgKGFuZCBzbGlnaHRseSByZS1hcnJhbmdlKSB3aGF0IGhhcwo+
IGJlZW4gdGhlcmUsIGJ1dCBub3cgdGhhdCBJIGxvb2sgYXQgaXQgYWdhaW4gSSB0aGluayBvcHMt
PmluaXQgc2hvdWxkCj4gYWxzbyBiZSB2ZXJpZmllZCB0byBiZSBub24tTlVMTCwgb3IgZWxzZSBp
bnN0YWxsaW5nIHN1Y2ggYSBzZXQgb2YKPiBob29rcyB3b3VsZCBlZmZlY3RpdmVseSByZXZlcnQg
YmFjayB0byB0aGUgIm5vIGhvb2tzIHlldCIgc3RhdGUuCj4gCj4gPiBAQCAtMzMsMTEgKzMyLDcg
QEAgaW50IF9faW5pdCBpb21tdV9oYXJkd2FyZV9zZXR1cCh2b2lkKQo+ID4gICAgICBpZiAoICFp
b21tdV9pbml0X29wcyApCj4gPiAgICAgICAgICByZXR1cm4gLUVOT0RFVjsKPiA+Cj4gPiAtICAg
IGlmICggIWlvbW11X29wcy5pbml0ICkKPiA+IC0gICAgICAgIGlvbW11X29wcyA9ICppb21tdV9p
bml0X29wcy0+b3BzOwo+ID4gLSAgICBlbHNlCj4gPiAtICAgICAgICAvKiB4MmFwaWMgc2V0dXAg
bWF5IGhhdmUgcHJldmlvdXNseSBpbml0aWFsaXNlZCB0aGUgc3RydWN0LiAqLwo+ID4gLSAgICAg
ICAgQVNTRVJUKGlvbW11X29wcy5pbml0ID09IGlvbW11X2luaXRfb3BzLT5vcHMtPmluaXQpOwo+
ID4gKyAgICBpb21tdV9zZXRfb3BzKGlvbW11X2luaXRfb3BzLT5vcHMpOwo+IAo+IEkgd2FzIHNw
ZWNpZmljYWxseSBhc2tlZCB0byBhZGQgdGhlIGNvbW1lbnQgdGhhdCB5b3UgZ2V0IHJpZCBvZi4K
PiBXaGlsZSBtZW50aW9uaW5nIHgyQVBJQyBpbiBjb21tb24gY29kZSBtYXkgbm8gYmUgYXBwcm9w
cmlhdGUsCj4gSSdtIHN1cmUgdGhpcyBjb3VsZCBiZSB3b3JkZWQgaW4gYSBtb3JlIGdlbmVyYWwg
d2F5IGFuZCBhdHRhY2hlZAo+IHRvIHRoZSBtb3ZlZCBjaGVjay4KPiAKPiBKYW4KPiAKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 14 16:27:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 16:27:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQaHS-0002iw-9P; Tue, 14 May 2019 16:27:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=NyQH=TO=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hQaHR-0002ir-Lr
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 16:27:53 +0000
X-Inumbo-ID: 37d2b197-7665-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 37d2b197-7665-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 16:27:51 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 14 May 2019 10:27:50 -0600
Message-Id: <5CDAEC81020000780022ED86@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 14 May 2019 10:27:45 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Razvan Cojocaru" <rcojocaru@bitdefender.com>
References: <1557850437-27656-1-git-send-email-rcojocaru@bitdefender.com>
In-Reply-To: <1557850437-27656-1-git-send-email-rcojocaru@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86/altp2m: move
 altp2m_get_effective_entry() under CONFIG_HVM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE0LjA1LjE5IGF0IDE4OjEzLCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3Jv
dGU6Cj4gQWxsIGl0cyBjYWxsZXJzIGxpdmUgaW5zaWRlICNpZmRlZiBDT05GSUdfSFZNIHNlY3Rp
b25zLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRl
ZmVuZGVyLmNvbT4KClRoYW5rcyEKCj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAo+
ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKPiBAQCAtNTE0LDYgKzUxNCw3IEBAIHN0
YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBtZm5fdG9fZ2ZuKHN0cnVjdCBkb21haW4gKmQsIG1m
bl90IG1mbikKPiAgICAgICAgICByZXR1cm4gbWZuX3gobWZuKTsKPiAgfQo+ICAKPiArI2lmZGVm
IENPTkZJR19IVk0KPiAgI2RlZmluZSBBUDJNR0VUX3ByZXBvcHVsYXRlIHRydWUKPiAgI2RlZmlu
ZSBBUDJNR0VUX3F1ZXJ5IGZhbHNlCj4gIAo+IEBAIC01MjUsNiArNTI2LDcgQEAgc3RhdGljIGlu
bGluZSB1bnNpZ25lZCBsb25nIG1mbl90b19nZm4oc3RydWN0IGRvbWFpbiAqZCwgbWZuX3QgbWZu
KQo+ICBpbnQgYWx0cDJtX2dldF9lZmZlY3RpdmVfZW50cnkoc3RydWN0IHAybV9kb21haW4gKmFw
Mm0sIGdmbl90IGdmbiwgbWZuX3QgKm1mbiwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHAybV90eXBlX3QgKnQsIHAybV9hY2Nlc3NfdCAqYSwKPiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJvb2wgcHJlcG9wdWxhdGUpOwo+ICsjZW5kaWYKPiAgCj4gIC8qIERlYWRs
b2NrLWF2b2lkYW5jZSBzY2hlbWUgd2hlbiBjYWxsaW5nIGdldF9nZm4gb24gZGlmZmVyZW50IGdm
bidzICovCj4gIHN0cnVjdCB0d29fZ2ZucyB7CgpJIGRvbid0IHRoaW5rIHRoZXNlIGFkanVzdG1l
bnRzIGFyZSBzdHJpY3RseSBuZWVkZWQsIGJ1dCBhdCBsZWFzdCBmb3IKbm93IHRoZXkgb2YgY291
cnNlIGFsc28gZG9uJ3QgaHVydC4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 14 16:31:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 16:31:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQaLD-0003TF-Ss; Tue, 14 May 2019 16:31:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8fNp=TO=de.ibm.com=borntraeger@srs-us1.protection.inumbo.net>)
 id 1hQaLC-0003TA-Hp
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 16:31:46 +0000
X-Inumbo-ID: c2b68666-7665-11e9-a4af-e3e7032d8baa
Received: from mx0a-001b2d01.pphosted.com (unknown [148.163.156.1])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c2b68666-7665-11e9-a4af-e3e7032d8baa;
 Tue, 14 May 2019 16:31:44 +0000 (UTC)
Received: from pps.filterd (m0098409.ppops.net [127.0.0.1])
 by mx0a-001b2d01.pphosted.com (8.16.0.27/8.16.0.27) with SMTP id
 x4EGRLME038934
 for <xen-devel@lists.xenproject.org>; Tue, 14 May 2019 12:31:43 -0400
Received: from e06smtp01.uk.ibm.com (e06smtp01.uk.ibm.com [195.75.94.97])
 by mx0a-001b2d01.pphosted.com with ESMTP id 2sg0gy2aj7-1
 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=NOT)
 for <xen-devel@lists.xenproject.org>; Tue, 14 May 2019 12:31:43 -0400
Received: from localhost
 by e06smtp01.uk.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only!
 Violators will be prosecuted
 for <xen-devel@lists.xenproject.org> from <borntraeger@de.ibm.com>;
 Tue, 14 May 2019 17:31:40 +0100
Received: from b06cxnps3074.portsmouth.uk.ibm.com (9.149.109.194)
 by e06smtp01.uk.ibm.com (192.168.101.131) with IBM ESMTP SMTP Gateway:
 Authorized Use Only! Violators will be prosecuted; 
 (version=TLSv1/SSLv3 cipher=AES256-GCM-SHA384 bits=256/256)
 Tue, 14 May 2019 17:31:38 +0100
Received: from d06av24.portsmouth.uk.ibm.com (d06av24.portsmouth.uk.ibm.com
 [9.149.105.60])
 by b06cxnps3074.portsmouth.uk.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id
 x4EGVbFZ54657156
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 14 May 2019 16:31:37 GMT
Received: from d06av24.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id EE2484203F;
 Tue, 14 May 2019 16:31:36 +0000 (GMT)
Received: from d06av24.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id 8EB6A42045;
 Tue, 14 May 2019 16:31:36 +0000 (GMT)
Received: from oc7455500831.ibm.com (unknown [9.145.148.90])
 by d06av24.portsmouth.uk.ibm.com (Postfix) with ESMTP;
 Tue, 14 May 2019 16:31:36 +0000 (GMT)
To: "Sironi, Filippo" <sironi@amazon.de>
References: <1539078879-4372-1-git-send-email-sironi@amazon.de>
 <1557847002-23519-1-git-send-email-sironi@amazon.de>
 <1557847002-23519-2-git-send-email-sironi@amazon.de>
 <d03f6be5-d8dc-4389-e14c-295f36a68827@de.ibm.com>
 <56DAB9BD-2543-49DA-9886-C9C8F2B814F9@amazon.de>
From: Christian Borntraeger <borntraeger@de.ibm.com>
Openpgp: preference=signencrypt
Autocrypt: addr=borntraeger@de.ibm.com; prefer-encrypt=mutual; keydata=
 mQINBE6cPPgBEAC2VpALY0UJjGmgAmavkL/iAdqul2/F9ONz42K6NrwmT+SI9CylKHIX+fdf
 J34pLNJDmDVEdeb+brtpwC9JEZOLVE0nb+SR83CsAINJYKG3V1b3Kfs0hydseYKsBYqJTN2j
 CmUXDYq9J7uOyQQ7TNVoQejmpp5ifR4EzwIFfmYDekxRVZDJygD0wL/EzUr8Je3/j548NLyL
 4Uhv6CIPf3TY3/aLVKXdxz/ntbLgMcfZsDoHgDk3lY3r1iwbWwEM2+eYRdSZaR4VD+JRD7p8
 0FBadNwWnBce1fmQp3EklodGi5y7TNZ/CKdJ+jRPAAnw7SINhSd7PhJMruDAJaUlbYaIm23A
 +82g+IGe4z9tRGQ9TAflezVMhT5J3ccu6cpIjjvwDlbxucSmtVi5VtPAMTLmfjYp7VY2Tgr+
 T92v7+V96jAfE3Zy2nq52e8RDdUo/F6faxcumdl+aLhhKLXgrozpoe2nL0Nyc2uqFjkjwXXI
 OBQiaqGeWtxeKJP+O8MIpjyGuHUGzvjNx5S/592TQO3phpT5IFWfMgbu4OreZ9yekDhf7Cvn
 /fkYsiLDz9W6Clihd/xlpm79+jlhm4E3xBPiQOPCZowmHjx57mXVAypOP2Eu+i2nyQrkapaY
 IdisDQfWPdNeHNOiPnPS3+GhVlPcqSJAIWnuO7Ofw1ZVOyg/jwARAQABtDRDaHJpc3RpYW4g
 Qm9ybnRyYWVnZXIgKElCTSkgPGJvcm50cmFlZ2VyQGRlLmlibS5jb20+iQI4BBMBAgAiBQJO
 nDz4AhsDBgsJCAcDAgYVCAIJCgsEFgIDAQIeAQIXgAAKCRARe7yAtaYcfOYVD/9sqc6ZdYKD
 bmDIvc2/1LL0g7OgiA8pHJlYN2WHvIhUoZUIqy8Sw2EFny/nlpPVWfG290JizNS2LZ0mCeGZ
 80yt0EpQNR8tLVzLSSr0GgoY0lwsKhAnx3p3AOrA8WXsPL6prLAu3yJI5D0ym4MJ6KlYVIjU
 ppi4NLWz7ncA2nDwiIqk8PBGxsjdc/W767zOOv7117rwhaGHgrJ2tLxoGWj0uoH3ZVhITP1z
 gqHXYaehPEELDV36WrSKidTarfThCWW0T3y4bH/mjvqi4ji9emp1/pOWs5/fmd4HpKW+44tD
 Yt4rSJRSa8lsXnZaEPaeY3nkbWPcy3vX6qafIey5d8dc8Uyaan39WslnJFNEx8cCqJrC77kI
 vcnl65HaW3y48DezrMDH34t3FsNrSVv5fRQ0mbEed8hbn4jguFAjPt4az1xawSp0YvhzwATJ
 YmZWRMa3LPx/fAxoolq9cNa0UB3D3jmikWktm+Jnp6aPeQ2Db3C0cDyxcOQY/GASYHY3KNra
 z8iwS7vULyq1lVhOXg1EeSm+lXQ1Ciz3ub3AhzE4c0ASqRrIHloVHBmh4favY4DEFN19Xw1p
 76vBu6QjlsJGjvROW3GRKpLGogQTLslbjCdIYyp3AJq2KkoKxqdeQYm0LZXjtAwtRDbDo71C
 FxS7i/qfvWJv8ie7bE9A6Wsjn7kCDQROnDz4ARAAmPI1e8xB0k23TsEg8O1sBCTXkV8HSEq7
 JlWz7SWyM8oFkJqYAB7E1GTXV5UZcr9iurCMKGSTrSu3ermLja4+k0w71pLxws859V+3z1jr
 nhB3dGzVZEUhCr3EuN0t8eHSLSMyrlPL5qJ11JelnuhToT6535cLOzeTlECc51bp5Xf6/XSx
 SMQaIU1nDM31R13o98oRPQnvSqOeljc25aflKnVkSfqWSrZmb4b0bcWUFFUKVPfQ5Z6JEcJg
 Hp7qPXHW7+tJTgmI1iM/BIkDwQ8qe3Wz8R6rfupde+T70NiId1M9w5rdo0JJsjKAPePKOSDo
 RX1kseJsTZH88wyJ30WuqEqH9zBxif0WtPQUTjz/YgFbmZ8OkB1i+lrBCVHPdcmvathknAxS
 bXL7j37VmYNyVoXez11zPYm+7LA2rvzP9WxR8bPhJvHLhKGk2kZESiNFzP/E4r4Wo24GT4eh
 YrDo7GBHN82V4O9JxWZtjpxBBl8bH9PvGWBmOXky7/bP6h96jFu9ZYzVgIkBP3UYW+Pb1a+b
 w4A83/5ImPwtBrN324bNUxPPqUWNW0ftiR5b81ms/rOcDC/k/VoN1B+IHkXrcBf742VOLID4
 YP+CB9GXrwuF5KyQ5zEPCAjlOqZoq1fX/xGSsumfM7d6/OR8lvUPmqHfAzW3s9n4lZOW5Jfx
 bbkAEQEAAYkCHwQYAQIACQUCTpw8+AIbDAAKCRARe7yAtaYcfPzbD/9WNGVf60oXezNzSVCL
 hfS36l/zy4iy9H9rUZFmmmlBufWOATjiGAXnn0rr/Jh6Zy9NHuvpe3tyNYZLjB9pHT6mRZX7
 Z1vDxeLgMjTv983TQ2hUSlhRSc6e6kGDJyG1WnGQaqymUllCmeC/p9q5m3IRxQrd0skfdN1V
 AMttRwvipmnMduy5SdNayY2YbhWLQ2wS3XHJ39a7D7SQz+gUQfXgE3pf3FlwbwZhRtVR3z5u
 aKjxqjybS3Ojimx4NkWjidwOaUVZTqEecBV+QCzi2oDr9+XtEs0m5YGI4v+Y/kHocNBP0myd
 pF3OoXvcWdTb5atk+OKcc8t4TviKy1WCNujC+yBSq3OM8gbmk6NwCwqhHQzXCibMlVF9hq5a
 FiJb8p4QKSVyLhM8EM3HtiFqFJSV7F+h+2W0kDyzBGyE0D8z3T+L3MOj3JJJkfCwbEbTpk4f
 n8zMboekuNruDw1OADRMPlhoWb+g6exBWx/YN4AY9LbE2KuaScONqph5/HvJDsUldcRN3a5V
 RGIN40QWFVlZvkKIEkzlzqpAyGaRLhXJPv/6tpoQaCQQoSAc5Z9kM/wEd9e2zMeojcWjUXgg
 oWj8A/wY4UXExGBu+UCzzP/6sQRpBiPFgmqPTytrDo/gsUGqjOudLiHQcMU+uunULYQxVghC
 syiRa+UVlsKmx1hsEg==
Date: Tue, 14 May 2019 18:31:36 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <56DAB9BD-2543-49DA-9886-C9C8F2B814F9@amazon.de>
Content-Language: en-US
X-TM-AS-GCONF: 00
x-cbid: 19051416-4275-0000-0000-00000334B4CC
X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused
x-cbparentid: 19051416-4276-0000-0000-0000384435BA
Message-Id: <926fdc5e-8ef2-0995-6a74-77b76af0905e@de.ibm.com>
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, ,
 definitions=2019-05-14_10:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0
 priorityscore=1501
 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0
 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0
 mlxlogscore=644 adultscore=0 classifier=spam adjust=0 reason=mlx
 scancount=1 engine=8.0.1-1810050000 definitions=main-1905140115
Subject: Re: [Xen-devel] [PATCH v2 1/2] KVM: Start populating
 /sys/hypervisor with KVM entries
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: KVM list <kvm@vger.kernel.org>,
 "konrad.wilk@oracle.com" <konrad.wilk@oracle.com>,
 "cohuck@redhat.com" <cohuck@redhat.com>, LKML <linux-kernel@vger.kernel.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>,
 "vasu.srinivasan@oracle.com" <vasu.srinivasan@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxNC4wNS4xOSAxODowOSwgU2lyb25pLCBGaWxpcHBvIHdyb3RlOgoKPj4gSXNudCBrdm1f
cGFyYV9hdmFpbGFibGUgYSBmdW5jdGlvbiB0aGF0IGlzIGRlZmluZWQgaW4gdGhlIGNvbnRleHQg
b2YgdGhlIEhPU1QKPj4gYW5kIG5vdCBvZiB0aGUgZ3Vlc3Q/Cj4gCj4gTm8sIGt2bV9wYXJhX2F2
YWlsYWJsZSBpcyBkZWZpbmVkIGluIHRoZSBndWVzdCBjb250ZXh0Lgo+IE9uIHg4NiwgaXQgY2hl
Y2tzIGZvciB0aGUgcHJlc2VuY2Ugb2YgdGhlIEtWTSBDUFVJRCBsZWFmcy4KPiAKClJpZ2h0IHlv
dSBhcmUsIEkgbWl4ZWQgdGhhdCB1cC4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 14 17:00:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 17:00:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQamt-0005ip-IH; Tue, 14 May 2019 17:00:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rBGB=TO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQamr-0005ia-UE
 for xen-devel@lists.xen.org; Tue, 14 May 2019 17:00:22 +0000
X-Inumbo-ID: c0e71c87-7669-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c0e71c87-7669-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 17:00:19 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQamf-0001P6-2G; Tue, 14 May 2019 17:00:09 +0000
Received: from andrewcoop by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <andrewcoop@xenbits.xen.org>)
 id 1hQame-0002W2-UX; Tue, 14 May 2019 17:00:08 +0000
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.508 (Entity 5.508)
To: xen-announce@lists.xen.org, xen-devel@lists.xen.org,
 xen-users@lists.xen.org, oss-security@lists.openwall.com
From: Xen.org security team <security@xen.org>
Message-Id: <E1hQame-0002W2-UX@xenbits.xenproject.org>
Date: Tue, 14 May 2019 17:00:08 +0000
Subject: [Xen-devel] Xen Security Advisory 297 v1 (CVE-2018-12126,
 CVE-2018-12127, CVE-2018-12130,
 CVE-2019-11091) - Microarchitectural Data Sampling speculative side channel
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Xen.org security team" <security-team-members@xen.org>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--=separator
Content-Type: text/plain; charset="utf-8"
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

 Xen Security Advisory CVE-2018-12126,CVE-2018-12127,CVE-2018-12130,CVE-2019-11091 / XSA-297

       Microarchitectural Data Sampling speculative side channel

ISSUE DESCRIPTION
=================

Microarchitectural Data Sampling refers to a group of speculative
sidechannels vulnerabilities.  They consist of:

 * CVE-2018-12126 - MSBDS - Microarchitectural Store Buffer Data Sampling
 * CVE-2018-12127 - MLPDS - Microarchitectural Load Port Data Sampling
 * CVE-2018-12130 - MFBDS - Microarchitectural Fill Buffer Data Sampling
 * CVE-2019-11091 - MDSUM - Microarchitectural Data Sampling Uncacheable Memory

These issues pertain to the Load Ports, Store Buffers and Fill Buffers
in the pipeline.  The Load Ports are used to service all memory reads.
The Store Buffers service all in-flight speculative writes (including IO
Port writes), while the Fill Buffers service all memory writes which are
post-retirement, and no longer speculative.

Under certain circumstances, a later load which takes a fault or assist
(an internal condition to processor e.g. setting a pagetable Access or
Dirty bit) may be forwarded stale data from these buffers during
speculative execution, which may then be leaked via a sidechannel.

MDSUM (Uncacheable Memory) is a special case of the other three.
Previously, the use of uncacheable memory was believed to be safe
against speculative sidechannels.

For more details, see:
  https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-00233.html

IMPACT
======

An attacker, which could include a malicious untrusted user process on a
trusted guest, or an untrusted guest, can sample the content of
recently-used memory operands and IO Port writes.

This can include data from:

 * A previously executing context (process, or guest, or
   hypervisor/toolstack) at the same privilege level.
 * A higher privilege context (kernel, hypervisor, SMM) which
   interrupted the attacker's execution.

Vulnerable data is that on the same physical core as the attacker.  This
includes, when hyper-threading is enabled, adjacent threads.

An attacker cannot use this vulnerability to target specific data.  An
attack would likely require sampling over a period of time and the
application of statistical methods to reconstruct interesting data.

VULNERABLE SYSTEMS
==================

Systems running all versions of Xen are affected.

Only x86 processors are vulnerable.
ARM processors are not believed to be vulnerable.

Only Intel based processors are potentially affected.  Processors from
other manufacturers (eg, AMD) are not believed to be vulnerable.

Please consult the Intel Security Advisory for details on the affected
processors, and which are getting microcode updates.

MITIGATION
==========

This issue can be mitigated with a combination of software, firmware and
configuration changes.

Note that some affected processors are not expected to receive microcode
updates.  For these processors, there is no mitigation available.  Users
with workloads of concern on these processors should see about moving
the workload elsewhere.

RESOLUTION
==========

New microcode, and possibly a new firmware image is required to prevent
SMM data from being leaked with this vulnerability.  Consult your
hardware vendor.  The microcode update alone may be packaged for
boot-time loading.  Consult your dom0 OS vendor.

Software updates to Xen (details below) are required to prevent data
leakage from Xen into lower privileged contexts.

Leakage of data from Xen or other guests can only prevented entirely by
disabling hyper-threading (if available and active in the BIOS), and by
applying the patches to Xen.

The Xen patches use the MD_CLEAR feature (available in the new
microcode) on every exit to guest.  On affected hardware, MD_CLEAR is
used by default (controlled by `spec-ctrl=[no-]md-clear`), subject to
microcode availability.

Note: For compatibility with development versions of this fix,
`spec-ctrl=[no-]mds` is also accepted on Xen 4.12 and earlier as an
alias.  Consult vendor documentation in preference to here.

The availability of the MD_CLEAR functionality in microcode is reported
by Xen on boot.  e.g:

  [root@localhost ~]# xl dmesg | grep MD_CLEAR
  (XEN)   Hardware features: IBRS/IBPB STIBP L1D_FLUSH SSBD MD_CLEAR
  (XEN)   Support for HVM VMs: MSR_SPEC_CTRL RSB EAGER_FPU MD_CLEAR
  (XEN)   Support for PV VMs: MSR_SPEC_CTRL RSB EAGER_FPU MD_CLEAR

SMT/Hyper-Threading is not disabled by default because doing so is
expected to be too disruptive to existing configurations.  See the
discussion concerning SMT/Hyper-Threading below.

Guest software updates will be required to prevent data leakage within
the guest, by making use of the new MD_CLEAR functionality at suitable
points.  Consult the vendors of all software used in the guest.

xsa297/xsa297-unstable-*.patch      xen-unstable
xsa297/xsa297-4.12-*.patch          Xen 4.12.x
xsa297/xsa297-4.11-*.patch          Xen 4.11.x
xsa297/xsa297-4.10-*.patch          Xen 4.10.x
xsa297/xsa297-4.9-*.patch           Xen 4.9.x
xsa297/xsa297-4.8-*.patch           Xen 4.8.x
xsa297/xsa297-4.7-*.patch           Xen 4.7.x

$ sha256sum xsa297* xsa297*/*
242a4c9b24aeeac14b5f3e5069cd964c061072c52e63c3050a20986868a87a11  xsa297.meta
f45354f35ba1726aa274443394e4e1669a518df3c8b62ec2ca24d4bfcf2f4b8e  xsa297/xsa297-unstable-1.patch
e5a0cbcbd07e5fb20d7dcdd14011281d19baa9c0d958520deede59f11aec3e46  xsa297/xsa297-unstable-2.patch
c055646eabeb03f6c6d62e95e37fe705d7716a47936dbd65671bedaddad895f7  xsa297/xsa297-unstable-3.patch
9c2d4aa8122d3f8c109b32d707dae5d236f8df14e25db5db97743c29432bab75  xsa297/xsa297-unstable-4.patch
af7758b080579e130a9f1bcc5dc6b4a67699a09a5d89280cc2f6c45e26d23ed7  xsa297/xsa297-4.7-1.patch
15d214c38db3f240687a06a07725d31929c942201a07b988b20ba9766d325321  xsa297/xsa297-4.7-2.patch
ab16d609822712b6110867cd0179ade0f05ccb36e975cb8f7e711497b47813f5  xsa297/xsa297-4.7-3.patch
b292aff757800ad8fa37b4db0035a2cf9a580ff8c99816059e0aba9e925f573d  xsa297/xsa297-4.7-4.patch
15556852f8f62c4cb6019dd7731df31983b16076de6730a7a66defd3d0594927  xsa297/xsa297-4.7-5.patch
5308bbcc58b4811ff05fce60899e071e4fe3c9cade792fcc5c1c1b6d51001132  xsa297/xsa297-4.7-6.patch
e9752a539d103c465342a1f87c92dcc8a099f34fc668413f7f134174f2bffc68  xsa297/xsa297-4.7-7.patch
9f22cbc56de9fb439c97aa48952ee0a0ebf92b78c135934270c40840961ddf89  xsa297/xsa297-4.7-8.patch
b56828a7fb74529cc1cac152e2ee69df8de53c09676c14ca24823daf990b193a  xsa297/xsa297-4.8-1.patch
34b04ff0a463c211b30c41048f4a448bd8d83123b426b4de695034b46c7b0952  xsa297/xsa297-4.8-2.patch
4db2dc7aa3dc3fd1ed30160bd686c9a4890351688feafd7e6e3317438bccd561  xsa297/xsa297-4.8-3.patch
febf5797b67133f089baa39d710366eefff04d25438dbda051d33cdb78f59004  xsa297/xsa297-4.8-4.patch
eb75795273cca3c29a883bdb499e8e33237ad016c41080e5eb6f9755334e35c9  xsa297/xsa297-4.8-5.patch
601cd6c6c805bf9200702806e6e807db04406f15487191d1d95c4521c5f3f860  xsa297/xsa297-4.8-6.patch
dc3ef28a7b92788eb06a88d44ea8a1f1b72ef859ff46f6ff7c30376ae0ec17df  xsa297/xsa297-4.8-7.patch
a5dbc30dcc4bed0bf7ea77b73d9dab0c82e5efdc0a93569617b8e7e5221b3ca5  xsa297/xsa297-4.8-8.patch
10c9ec26d23360de805bc4439aee5766c22f12f6229b8ee5ea045d44cec79267  xsa297/xsa297-4.9-1.patch
34b04ff0a463c211b30c41048f4a448bd8d83123b426b4de695034b46c7b0952  xsa297/xsa297-4.9-2.patch
da0d8c5f171379698f9a0cb030c2dda8f37153016da929457f318e4f8a0ee2bb  xsa297/xsa297-4.9-3.patch
151822d5d60bfebc5df61de9a8593f504f6c25cf973a28dcb85e85c0416a0aed  xsa297/xsa297-4.9-4.patch
eb75795273cca3c29a883bdb499e8e33237ad016c41080e5eb6f9755334e35c9  xsa297/xsa297-4.9-5.patch
6636a0c92be892090522317c2b2145d2764168b50d4c1d964d2d52b3f33f54cf  xsa297/xsa297-4.9-6.patch
226de265e8ebb535711f94fb9cc78802f97d092348fb6fb707c15d557659bae9  xsa297/xsa297-4.9-7.patch
44b05fe2fe7d340a6ebfdd61d3d59fb5255410269051b9bcf5bbf400e6712189  xsa297/xsa297-4.9-8.patch
d05db34a8ee61f6762bb94b7c5c976364a3869fa7b70782a22dfb3c563c9d6c5  xsa297/xsa297-4.10-1.patch
6075a134a941cc83a9a7b2e428d7111857ab9bc5f3f75935a2f5d4cb7c7aca0d  xsa297/xsa297-4.10-2.patch
cc35f2c5d5c39120cbea0808b0772e9a3568fb45324023eb3192e9d4bea5dee0  xsa297/xsa297-4.10-3.patch
eb75795273cca3c29a883bdb499e8e33237ad016c41080e5eb6f9755334e35c9  xsa297/xsa297-4.10-4.patch
5f2d3ac26e4fbde707cc7c5d398a3550f05ca4814d60b5ce9d5b6d95e7243a68  xsa297/xsa297-4.10-5.patch
9942f973f341a0d7e439f679fcdbcecc9828f6ca50e8b48ba914b5b40688039b  xsa297/xsa297-4.10-6.patch
c2e33bd9cdd696a71eae276b20eea8dc7e13e6013380ab20635a9931dd2bf1d4  xsa297/xsa297-4.10-7.patch
87e79a9c2a8fd385b3536b2935293dc3efcaca31523b8f2780be5d62cce4248f  xsa297/xsa297-4.11-1.patch
57a63c120053a6bf76c1005735186ad477ea736354a2f60d5517b205f553f600  xsa297/xsa297-4.11-2.patch
bb98de0ccdc74b6db6045cf4869da3788c83eaec12e4a9292293c409f94cd473  xsa297/xsa297-4.11-3.patch
eb75795273cca3c29a883bdb499e8e33237ad016c41080e5eb6f9755334e35c9  xsa297/xsa297-4.11-4.patch
d8aa296014cb15107668e351fd383e1dfd9af56a3d109725f7b5e1d9a2a7cf81  xsa297/xsa297-4.11-5.patch
a28fb9f1cc84b8f91e2b53e629c7729bab60b41675720eb169d8172d9edf58f0  xsa297/xsa297-4.11-6.patch
8310358fb547c306b35762bf8b389700560e277f8d58f780f7215b3f78dfa4cc  xsa297/xsa297-4.11-7.patch
fd3a8d83645799e832767a43647b1255e2e0240ba9c40c6f661d27a08e880770  xsa297/xsa297-4.12-1.patch
6cf827a557c1993db9f7f1c08a8efc3e2ccb955fe2d59c0cadb1b3294d9bfed8  xsa297/xsa297-4.12-2.patch
14d47c1b448c3e81f773e7f762e6af682285d61ce8fade8902f52340cb77efab  xsa297/xsa297-4.12-3.patch
891c181ce03b765795534e20004679bb102150d98c8db2b879a2cabe60689089  xsa297/xsa297-4.12-4.patch
1d17219413ca150e4815469481d19f044b1abcf3dc7f6824caccbc85b3a99702  xsa297/xsa297-4.12-5.patch
3fb437b18d9cba432c424331a083da52b3ad1ebf81fed3413315ee1d8117ca40  xsa297/xsa297-4.12-6.patch
71a8bfd370269bcd3520e8969a9c4fbedb75035e3eb4b12347ac08d67ccf91e0  xsa297/xsa297-4.12-7.patch
$

DISCUSSION CONCERNING SMT/HYPER-THREADING
=========================================

An attacker can perform an MDS-based attack from userspace, with
unprivileged instructions.  As the leakage occurs from stale data
latched in buffers in the pipeline, the only defence is to flush the
buffers before moving to a less privileged context.

On affected processors when hyper-threading is enabled, the in-flight
memory content from other threads can be observed, from whatever context
is executing.  This could be a different piece of userspace, or the
guest kernel, or Xen.  It could also be from a vcpu belonging to a
different guest.

Work is ongoing on xen-devel to develop core-aware scheduling, which
will mitigate the cross-domain leak by ensuring that vcpus from
different domains are never concurrently scheduled on sibling threads.
However, this alone will not prevent cross-privilege level leakage from
within the same domain, including leakage from Xen.

If you have any untrusted code running in VMs, and need to prevent the
risk of data leakage, the only available option at the moment is to
disable hyper-threading.  This is preferably done in the BIOS, but can
also be done by Xen at boot time by specifying `smt=no` on the command
line.

NOTE REGARDING LACK OF EMBARGO
==============================

Despite an attempt to organise predisclosure, the discoverers ultimately
did not authorise a predisclosure.
-----BEGIN PGP SIGNATURE-----

iQFABAEBCAAqFiEEI+MiLBRfRHX6gGCng/4UyVfoK9kFAlza5AgMHHBncEB4ZW4u
b3JnAAoJEIP+FMlX6CvZYnYH/RMXGBcI79B0qD3lG19j8b//j8iDLskTHSkRg6HU
3UXMu1aAEqtgP3yoDl00vDKBMqfNygduQt5mf+nPgM3QDJi0tU9bkUjq+K+u5GQN
wHj6HXneAtv7pQNo+VCO7JIXg0/XFVC/qLA44Edw9V3rZIq++LzWNQAtXmHs6xlx
0D2gq7B3hsz0ZkM7og9uPCFmkvwXbjq63f2SUmBw6u95lUThu3BDSkG87/HcqBDb
n9MhvcIsy8cfvVt4A47UIPXm48MVQfH5a2Q8yTRK+Ix59vJ2QzAXn8N4WtksI0u6
YDgDihr7yU5xuQAU593Gbs5hOm9eDyTSY2jy0bwPlZb/Nf0=
=XbSi
-----END PGP SIGNATURE-----

--=separator
Content-Type: application/octet-stream; name="xsa297.meta"
Content-Disposition: attachment; filename="xsa297.meta"
Content-Transfer-Encoding: base64

ewogICJYU0EiOiAyOTcsCiAgIlN1cHBvcnRlZFZlcnNpb25zIjogWwogICAg
Im1hc3RlciIsCiAgICAiNC4xMiIsCiAgICAiNC4xMSIsCiAgICAiNC4xMCIs
CiAgICAiNC45IiwKICAgICI0LjgiLAogICAgIjQuNyIKICBdLAogICJUcmVl
cyI6IFsKICAgICJ4ZW4iCiAgXSwKICAiUmVjaXBlcyI6IHsKICAgICI0LjEw
IjogewogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAg
ICAgICAgIlN0YWJsZVJlZiI6ICJhYTY5NzhjMjY4OGYyOGU1ZmM1NWM5NjBi
YmZlNWU2NGY5MTA1Zjg0IiwKICAgICAgICAgICJQcmVyZXFzIjogW10sCiAg
ICAgICAgICAiUGF0Y2hlcyI6IFsKICAgICAgICAgICAgInhzYTI5Ny94c2Ey
OTctNC4xMC0xLnBhdGNoIiwKICAgICAgICAgICAgInhzYTI5Ny94c2EyOTct
NC4xMC0yLnBhdGNoIiwKICAgICAgICAgICAgInhzYTI5Ny94c2EyOTctNC4x
MC0zLnBhdGNoIiwKICAgICAgICAgICAgInhzYTI5Ny94c2EyOTctNC4xMC00
LnBhdGNoIiwKICAgICAgICAgICAgInhzYTI5Ny94c2EyOTctNC4xMC01LnBh
dGNoIiwKICAgICAgICAgICAgInhzYTI5Ny94c2EyOTctNC4xMC02LnBhdGNo
IiwKICAgICAgICAgICAgInhzYTI5Ny94c2EyOTctNC4xMC03LnBhdGNoIgog
ICAgICAgICAgXQogICAgICAgIH0KICAgICAgfQogICAgfSwKICAgICI0LjEx
IjogewogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAg
ICAgICAgIlN0YWJsZVJlZiI6ICIzYjA2MmY1MDQwYTEwM2Q4NmI0NGM1ZTg0
MTJmZjk1NTViMDBkMDZjIiwKICAgICAgICAgICJQcmVyZXFzIjogW10sCiAg
ICAgICAgICAiUGF0Y2hlcyI6IFsKICAgICAgICAgICAgInhzYTI5Ny94c2Ey
OTctNC4xMS0xLnBhdGNoIiwKICAgICAgICAgICAgInhzYTI5Ny94c2EyOTct
NC4xMS0yLnBhdGNoIiwKICAgICAgICAgICAgInhzYTI5Ny94c2EyOTctNC4x
MS0zLnBhdGNoIiwKICAgICAgICAgICAgInhzYTI5Ny94c2EyOTctNC4xMS00
LnBhdGNoIiwKICAgICAgICAgICAgInhzYTI5Ny94c2EyOTctNC4xMS01LnBh
dGNoIiwKICAgICAgICAgICAgInhzYTI5Ny94c2EyOTctNC4xMS02LnBhdGNo
IiwKICAgICAgICAgICAgInhzYTI5Ny94c2EyOTctNC4xMS03LnBhdGNoIgog
ICAgICAgICAgXQogICAgICAgIH0KICAgICAgfQogICAgfSwKICAgICI0LjEy
IjogewogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAg
ICAgICAgIlN0YWJsZVJlZiI6ICJmZDJhMzRjOTY1NWFjZWNhYWExNTQxZGQ4
NGZjNjcwOTM2MzAzMTc1IiwKICAgICAgICAgICJQcmVyZXFzIjogW10sCiAg
ICAgICAgICAiUGF0Y2hlcyI6IFsKICAgICAgICAgICAgInhzYTI5Ny94c2Ey
OTctNC4xMi0xLnBhdGNoIiwKICAgICAgICAgICAgInhzYTI5Ny94c2EyOTct
NC4xMi0yLnBhdGNoIiwKICAgICAgICAgICAgInhzYTI5Ny94c2EyOTctNC4x
Mi0zLnBhdGNoIiwKICAgICAgICAgICAgInhzYTI5Ny94c2EyOTctNC4xMi00
LnBhdGNoIiwKICAgICAgICAgICAgInhzYTI5Ny94c2EyOTctNC4xMi01LnBh
dGNoIiwKICAgICAgICAgICAgInhzYTI5Ny94c2EyOTctNC4xMi02LnBhdGNo
IiwKICAgICAgICAgICAgInhzYTI5Ny94c2EyOTctNC4xMi03LnBhdGNoIgog
ICAgICAgICAgXQogICAgICAgIH0KICAgICAgfQogICAgfSwKICAgICI0Ljci
OiB7CiAgICAgICJSZWNpcGVzIjogewogICAgICAgICJ4ZW4iOiB7CiAgICAg
ICAgICAiU3RhYmxlUmVmIjogIjdjOGRiNThkMzczOWM4MDVmNGMwZjc3M2I2
NTE1N2YzMDZiMDBjMmEiLAogICAgICAgICAgIlByZXJlcXMiOiBbXSwKICAg
ICAgICAgICJQYXRjaGVzIjogWwogICAgICAgICAgICAieHNhMjk3L3hzYTI5
Ny00LjctMS5wYXRjaCIsCiAgICAgICAgICAgICJ4c2EyOTcveHNhMjk3LTQu
Ny0yLnBhdGNoIiwKICAgICAgICAgICAgInhzYTI5Ny94c2EyOTctNC43LTMu
cGF0Y2giLAogICAgICAgICAgICAieHNhMjk3L3hzYTI5Ny00LjctNC5wYXRj
aCIsCiAgICAgICAgICAgICJ4c2EyOTcveHNhMjk3LTQuNy01LnBhdGNoIiwK
ICAgICAgICAgICAgInhzYTI5Ny94c2EyOTctNC43LTYucGF0Y2giLAogICAg
ICAgICAgICAieHNhMjk3L3hzYTI5Ny00LjctNy5wYXRjaCIsCiAgICAgICAg
ICAgICJ4c2EyOTcveHNhMjk3LTQuNy04LnBhdGNoIgogICAgICAgICAgXQog
ICAgICAgIH0KICAgICAgfQogICAgfSwKICAgICI0LjgiOiB7CiAgICAgICJS
ZWNpcGVzIjogewogICAgICAgICJ4ZW4iOiB7CiAgICAgICAgICAiU3RhYmxl
UmVmIjogImU5ZDg2MGYxZjY1N2ExOThkOTkwYmRhZTNlMjk1MDAxYmQxOTIy
M2MiLAogICAgICAgICAgIlByZXJlcXMiOiBbXSwKICAgICAgICAgICJQYXRj
aGVzIjogWwogICAgICAgICAgICAieHNhMjk3L3hzYTI5Ny00LjgtMS5wYXRj
aCIsCiAgICAgICAgICAgICJ4c2EyOTcveHNhMjk3LTQuOC0yLnBhdGNoIiwK
ICAgICAgICAgICAgInhzYTI5Ny94c2EyOTctNC44LTMucGF0Y2giLAogICAg
ICAgICAgICAieHNhMjk3L3hzYTI5Ny00LjgtNC5wYXRjaCIsCiAgICAgICAg
ICAgICJ4c2EyOTcveHNhMjk3LTQuOC01LnBhdGNoIiwKICAgICAgICAgICAg
InhzYTI5Ny94c2EyOTctNC44LTYucGF0Y2giLAogICAgICAgICAgICAieHNh
Mjk3L3hzYTI5Ny00LjgtNy5wYXRjaCIsCiAgICAgICAgICAgICJ4c2EyOTcv
eHNhMjk3LTQuOC04LnBhdGNoIgogICAgICAgICAgXQogICAgICAgIH0KICAg
ICAgfQogICAgfSwKICAgICI0LjkiOiB7CiAgICAgICJSZWNpcGVzIjogewog
ICAgICAgICJ4ZW4iOiB7CiAgICAgICAgICAiU3RhYmxlUmVmIjogIjYzZDkz
MzBiYTlmZGVjN2M4ZTkzNDZlNmQ4NTM2MDc0N2Q2MWM5NDciLAogICAgICAg
ICAgIlByZXJlcXMiOiBbXSwKICAgICAgICAgICJQYXRjaGVzIjogWwogICAg
ICAgICAgICAieHNhMjk3L3hzYTI5Ny00LjktMS5wYXRjaCIsCiAgICAgICAg
ICAgICJ4c2EyOTcveHNhMjk3LTQuOS0yLnBhdGNoIiwKICAgICAgICAgICAg
InhzYTI5Ny94c2EyOTctNC45LTMucGF0Y2giLAogICAgICAgICAgICAieHNh
Mjk3L3hzYTI5Ny00LjktNC5wYXRjaCIsCiAgICAgICAgICAgICJ4c2EyOTcv
eHNhMjk3LTQuOS01LnBhdGNoIiwKICAgICAgICAgICAgInhzYTI5Ny94c2Ey
OTctNC45LTYucGF0Y2giLAogICAgICAgICAgICAieHNhMjk3L3hzYTI5Ny00
LjktNy5wYXRjaCIsCiAgICAgICAgICAgICJ4c2EyOTcveHNhMjk3LTQuOS04
LnBhdGNoIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgfQogICAgfSwK
ICAgICJtYXN0ZXIiOiB7CiAgICAgICJSZWNpcGVzIjogewogICAgICAgICJ4
ZW4iOiB7CiAgICAgICAgICAiU3RhYmxlUmVmIjogIjk5YmI0NWU2ODQyODNi
M2JjNjIxZGJjOTliMWI5M2M4NTZiNGRkMWMiLAogICAgICAgICAgIlByZXJl
cXMiOiBbXSwKICAgICAgICAgICJQYXRjaGVzIjogWwogICAgICAgICAgICAi
eHNhMjk3L3hzYTI5Ny11bnN0YWJsZS0xLnBhdGNoIiwKICAgICAgICAgICAg
InhzYTI5Ny94c2EyOTctdW5zdGFibGUtMi5wYXRjaCIsCiAgICAgICAgICAg
ICJ4c2EyOTcveHNhMjk3LXVuc3RhYmxlLTMucGF0Y2giLAogICAgICAgICAg
ICAieHNhMjk3L3hzYTI5Ny11bnN0YWJsZS00LnBhdGNoIgogICAgICAgICAg
XQogICAgICAgIH0KICAgICAgfQogICAgfQogIH0KfQ==

--=separator
Content-Type: application/octet-stream; name="xsa297/xsa297-unstable-1.patch"
Content-Disposition: attachment; filename="xsa297/xsa297-unstable-1.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3NwZWMtY3RybDogTWlzYyBub24tZnVuY3Rpb25h
bCBjbGVhbnVwCgogKiBJZGVudGlmeSBCVEkgaW4gdGhlIHNwZWNfY3RybF97
ZW50ZXIsZXhpdH1faWRsZSgpIGNvbW1lbnRzLCBhcyBvdGhlcgogICBtaXRp
Z2F0aW9ucyB3aWxsIHNob3J0bHkgYXBwZWFyLgogKiBVc2UgYWx0ZXJuYXRp
dmVfaW5wdXQoKSBhbmQgY292ZXIgdGhlIGxhY2sgb2YgbWVtb3J5IGNvYmJl
ciB3aXRoIGEgZnVydGhlcgogICBiYXJyaWVyLgoKU2lnbmVkLW9mZi1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KUmV2
aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaAppbmRleCBhNWI1NjUx
Li5kYWFiZWRlIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3Nw
ZWNfY3RybC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJs
LmgKQEAgLTY5LDYgKzY5LDggQEAgc3RhdGljIGFsd2F5c19pbmxpbmUgdm9p
ZCBzcGVjX2N0cmxfZW50ZXJfaWRsZShzdHJ1Y3QgY3B1X2luZm8gKmluZm8p
CiAgICAgdWludDMyX3QgdmFsID0gMDsKIAogICAgIC8qCisgICAgICogQnJh
bmNoIFRhcmdldCBJbmplY3Rpb246CisgICAgICoKICAgICAgKiBMYXRjaCB0
aGUgbmV3IHNoYWRvdyB2YWx1ZSwgdGhlbiBlbmFibGUgc2hhZG93aW5nLCB0
aGVuIHVwZGF0ZSB0aGUgTVNSLgogICAgICAqIFRoZXJlIGFyZSBubyBTTVAg
aXNzdWVzIGhlcmU7IG9ubHkgbG9jYWwgcHJvY2Vzc29yIG9yZGVyaW5nIGNv
bmNlcm5zLgogICAgICAqLwpAQCAtNzYsOCArNzgsOSBAQCBzdGF0aWMgYWx3
YXlzX2lubGluZSB2b2lkIHNwZWNfY3RybF9lbnRlcl9pZGxlKHN0cnVjdCBj
cHVfaW5mbyAqaW5mbykKICAgICBiYXJyaWVyKCk7CiAgICAgaW5mby0+c3Bl
Y19jdHJsX2ZsYWdzIHw9IFNDRl91c2Vfc2hhZG93OwogICAgIGJhcnJpZXIo
KTsKLSAgICBhc20gdm9sYXRpbGUgKCBBTFRFUk5BVElWRSgiIiwgIndybXNy
IiwgWDg2X0ZFQVRVUkVfU0NfTVNSX0lETEUpCi0gICAgICAgICAgICAgICAg
ICAgOjogImEiICh2YWwpLCAiYyIgKE1TUl9TUEVDX0NUUkwpLCAiZCIgKDAp
IDogIm1lbW9yeSIgKTsKKyAgICBhbHRlcm5hdGl2ZV9pbnB1dCgiIiwgIndy
bXNyIiwgWDg2X0ZFQVRVUkVfU0NfTVNSX0lETEUsCisgICAgICAgICAgICAg
ICAgICAgICAgImEiICh2YWwpLCAiYyIgKE1TUl9TUEVDX0NUUkwpLCAiZCIg
KDApKTsKKyAgICBiYXJyaWVyKCk7CiB9CiAKIC8qIFdBUk5JTkchIGByZXRg
LCBgY2FsbCAqYCwgYGptcCAqYCBub3Qgc2FmZSBiZWZvcmUgdGhpcyBjYWxs
LiAqLwpAQCAtODYsMTMgKzg5LDE2IEBAIHN0YXRpYyBhbHdheXNfaW5saW5l
IHZvaWQgc3BlY19jdHJsX2V4aXRfaWRsZShzdHJ1Y3QgY3B1X2luZm8gKmlu
Zm8pCiAgICAgdWludDMyX3QgdmFsID0gaW5mby0+eGVuX3NwZWNfY3RybDsK
IAogICAgIC8qCisgICAgICogQnJhbmNoIFRhcmdldCBJbmplY3Rpb246Cisg
ICAgICoKICAgICAgKiBEaXNhYmxlIHNoYWRvd2luZyBiZWZvcmUgdXBkYXRp
bmcgdGhlIE1TUi4gIFRoZXJlIGFyZSBubyBTTVAgaXNzdWVzCiAgICAgICog
aGVyZTsgb25seSBsb2NhbCBwcm9jZXNzb3Igb3JkZXJpbmcgY29uY2VybnMu
CiAgICAgICovCiAgICAgaW5mby0+c3BlY19jdHJsX2ZsYWdzICY9IH5TQ0Zf
dXNlX3NoYWRvdzsKICAgICBiYXJyaWVyKCk7Ci0gICAgYXNtIHZvbGF0aWxl
ICggQUxURVJOQVRJVkUoIiIsICJ3cm1zciIsIFg4Nl9GRUFUVVJFX1NDX01T
Ul9JRExFKQotICAgICAgICAgICAgICAgICAgIDo6ICJhIiAodmFsKSwgImMi
IChNU1JfU1BFQ19DVFJMKSwgImQiICgwKSA6ICJtZW1vcnkiICk7CisgICAg
YWx0ZXJuYXRpdmVfaW5wdXQoIiIsICJ3cm1zciIsIFg4Nl9GRUFUVVJFX1ND
X01TUl9JRExFLAorICAgICAgICAgICAgICAgICAgICAgICJhIiAodmFsKSwg
ImMiIChNU1JfU1BFQ19DVFJMKSwgImQiICgwKSk7CisgICAgYmFycmllcigp
OwogfQogCiAjZW5kaWYgLyogX19BU1NFTUJMWV9fICovCg==

--=separator
Content-Type: application/octet-stream; name="xsa297/xsa297-unstable-2.patch"
Content-Disposition: attachment; filename="xsa297/xsa297-unstable-2.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3NwZWMtY3RybDogQ1BVSUQvTVNSIGRlZmluaXRp
b25zIGZvciBNaWNyb2FyY2hpdGVjdHVyYWwgRGF0YQogU2FtcGxpbmcKClRo
ZSBNRF9DTEVBUiBmZWF0dXJlIGNhbiBiZSBhdXRvbWF0aWNhbGx5IG9mZmVy
ZWQgdG8gZ3Vlc3RzLiAgTm8KaW5mcmFzdHJ1Y3R1cmUgaXMgbmVlZGVkIGlu
IFhlbiB0byBzdXBwb3J0IHRoZSBndWVzdCBtYWtpbmcgdXNlIG9mIGl0LgoK
VGhpcyBpcyBwYXJ0IG9mIFhTQS0yOTcsIENWRS0yMDE4LTEyMTI2LCBDVkUt
MjAxOC0xMjEyNywgQ1ZFLTIwMTgtMTIxMzAsIENWRS0yMDE5LTExMDkxLgoK
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KCmRpZmYgLS1naXQgYS9kb2NzL21pc2MveGVuLWNvbW1h
bmQtbGluZS5wYW5kb2MgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5w
YW5kb2MKaW5kZXggZDlmZjM3Mi4uZmRmNGNmYyAxMDA2NDQKLS0tIGEvZG9j
cy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCisrKyBiL2RvY3MvbWlz
Yy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYwpAQCAtNDgzLDcgKzQ4Myw3IEBA
IGFjY291bnRpbmcgZm9yIGhhcmR3YXJlIGNhcGFiaWxpdGllcyBhcyBlbnVt
ZXJhdGVkIHZpYSBDUFVJRC4KIAogQ3VycmVudGx5IGFjY2VwdGVkOgogCi1U
aGUgU3BlY3VsYXRpb24gQ29udHJvbCBoYXJkd2FyZSBmZWF0dXJlcyBgaWJy
c2JgLCBgc3RpYnBgLCBgaWJwYmAsCitUaGUgU3BlY3VsYXRpb24gQ29udHJv
bCBoYXJkd2FyZSBmZWF0dXJlcyBgbWQtY2xlYXJgLCBgaWJyc2JgLCBgc3Rp
YnBgLCBgaWJwYmAsCiBgbDFkLWZsdXNoYCBhbmQgYHNzYmRgIGFyZSB1c2Vk
IGJ5IGRlZmF1bHQgaWYgYXZhaWxhYmxlIGFuZCBhcHBsaWNhYmxlLiAgVGhl
eSBjYW4KIGJlIGlnbm9yZWQsIGUuZy4gYG5vLWlicnNiYCwgYXQgd2hpY2gg
cG9pbnQgWGVuIHdvbid0IHVzZSB0aGVtIGl0c2VsZiwgYW5kCiB3b24ndCBv
ZmZlciB0aGVtIHRvIGd1ZXN0cy4KZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhs
L2xpYnhsX2NwdWlkLmMgYi90b29scy9saWJ4bC9saWJ4bF9jcHVpZC5jCmlu
ZGV4IDY2YzNmMDUuLjRlMzY1NmYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhs
L2xpYnhsX2NwdWlkLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfY3B1aWQu
YwpAQCAtMjExLDYgKzIxMSw3IEBAIGludCBsaWJ4bF9jcHVpZF9wYXJzZV9j
b25maWcobGlieGxfY3B1aWRfcG9saWN5X2xpc3QgKmNwdWlkLCBjb25zdCBj
aGFyKiBzdHIpCiAKICAgICAgICAgeyJhdng1MTItNHZubml3IiwweDAwMDAw
MDA3LCAgMCwgQ1BVSURfUkVHX0VEWCwgIDIsICAxfSwKICAgICAgICAgeyJh
dng1MTItNGZtYXBzIiwweDAwMDAwMDA3LCAgMCwgQ1BVSURfUkVHX0VEWCwg
IDMsICAxfSwKKyAgICAgICAgeyJtZC1jbGVhciIsICAgICAweDAwMDAwMDA3
LCAgMCwgQ1BVSURfUkVHX0VEWCwgMTAsICAxfSwKICAgICAgICAgeyJpYnJz
YiIsICAgICAgICAweDAwMDAwMDA3LCAgMCwgQ1BVSURfUkVHX0VEWCwgMjYs
ICAxfSwKICAgICAgICAgeyJzdGlicCIsICAgICAgICAweDAwMDAwMDA3LCAg
MCwgQ1BVSURfUkVHX0VEWCwgMjcsICAxfSwKICAgICAgICAgeyJsMWQtZmx1
c2giLCAgICAweDAwMDAwMDA3LCAgMCwgQ1BVSURfUkVHX0VEWCwgMjgsICAx
fSwKZGlmZiAtLWdpdCBhL3Rvb2xzL21pc2MveGVuLWNwdWlkLmMgYi90b29s
cy9taXNjL3hlbi1jcHVpZC5jCmluZGV4IGVlNzRkODYuLjlkOTNlZWUgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL21pc2MveGVuLWNwdWlkLmMKKysrIGIvdG9vbHMv
bWlzYy94ZW4tY3B1aWQuYwpAQCAtMTU0LDYgKzE1NCw3IEBAIHN0YXRpYyBj
b25zdCBjaGFyICpjb25zdCBzdHJfN2QwWzMyXSA9CiAgICAgWyAyXSA9ICJh
dng1MTJfNHZubml3IiwgWyAzXSA9ICJhdng1MTJfNGZtYXBzIiwKICAgICBb
IDRdID0gImZzcm0iLAogCisgICAgWzEwXSA9ICJtZC1jbGVhciIsCiAgICAg
LyogMTIgKi8gICAgICAgICAgICAgICAgWzEzXSA9ICJ0c3gtZm9yY2UtYWJv
cnQiLAogCiAgICAgWzE4XSA9ICJwY29uZmlnIiwKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9jcHVpZC5jIGIveGVuL2FyY2gveDg2L2NwdWlkLmMKaW5k
ZXggY2IxNzBhYy4uNmY1OTMyNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L2NwdWlkLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdWlkLmMKQEAgLTI5LDcg
KzI5LDEyIEBAIHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX3hlbl9jcHVpZChj
b25zdCBjaGFyICpzKQogICAgICAgICBpZiAoICFzcyApCiAgICAgICAgICAg
ICBzcyA9IHN0cmNocihzLCAnXDAnKTsKIAotICAgICAgICBpZiAoICh2YWwg
PSBwYXJzZV9ib29sZWFuKCJpYnBiIiwgcywgc3MpKSA+PSAwICkKKyAgICAg
ICAgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVhbigibWQtY2xlYXIiLCBzLCBz
cykpID49IDAgKQorICAgICAgICB7CisgICAgICAgICAgICBpZiAoICF2YWwg
KQorICAgICAgICAgICAgICAgIHNldHVwX2NsZWFyX2NwdV9jYXAoWDg2X0ZF
QVRVUkVfTURfQ0xFQVIpOworICAgICAgICB9CisgICAgICAgIGVsc2UgaWYg
KCAodmFsID0gcGFyc2VfYm9vbGVhbigiaWJwYiIsIHMsIHNzKSkgPj0gMCAp
CiAgICAgICAgIHsKICAgICAgICAgICAgIGlmICggIXZhbCApCiAgICAgICAg
ICAgICAgICAgc2V0dXBfY2xlYXJfY3B1X2NhcChYODZfRkVBVFVSRV9JQlBC
KTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyBiL3hl
bi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwppbmRleCBiZTE0MjRmLi5kNTY2ZDli
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKKysrIGIv
eGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCkBAIC0yOTcsMTcgKzI5NywxOSBA
QCBzdGF0aWMgdm9pZCBfX2luaXQgcHJpbnRfZGV0YWlscyhlbnVtIGluZF90
aHVuayB0aHVuaywgdWludDY0X3QgY2FwcykKICAgICBwcmludGsoIlNwZWN1
bGF0aXZlIG1pdGlnYXRpb24gZmFjaWxpdGllczpcbiIpOwogCiAgICAgLyog
SGFyZHdhcmUgZmVhdHVyZXMgd2hpY2ggcGVydGFpbiB0byBzcGVjdWxhdGl2
ZSBtaXRpZ2F0aW9ucy4gKi8KLSAgICBwcmludGsoIiAgSGFyZHdhcmUgZmVh
dHVyZXM6JXMlcyVzJXMlcyVzJXMlcyVzJXNcbiIsCisgICAgcHJpbnRrKCIg
IEhhcmR3YXJlIGZlYXR1cmVzOiVzJXMlcyVzJXMlcyVzJXMlcyVzJXMlc1xu
IiwKICAgICAgICAgICAgKF83ZDAgJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRV
UkVfSUJSU0IpKSA/ICIgSUJSUy9JQlBCIiA6ICIiLAogICAgICAgICAgICAo
XzdkMCAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9TVElCUCkpID8gIiBT
VElCUCIgICAgIDogIiIsCiAgICAgICAgICAgIChfN2QwICYgY3B1ZmVhdF9t
YXNrKFg4Nl9GRUFUVVJFX0wxRF9GTFVTSCkpID8gIiBMMURfRkxVU0giIDog
IiIsCiAgICAgICAgICAgIChfN2QwICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFU
VVJFX1NTQkQpKSAgPyAiIFNTQkQiICAgICAgOiAiIiwKKyAgICAgICAgICAg
KF83ZDAgJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfTURfQ0xFQVIpKSA/
ICIgTURfQ0xFQVIiIDogIiIsCiAgICAgICAgICAgIChlOGIgICYgY3B1ZmVh
dF9tYXNrKFg4Nl9GRUFUVVJFX0lCUEIpKSAgPyAiIElCUEIiICAgICAgOiAi
IiwKICAgICAgICAgICAgKGNhcHMgJiBBUkNIX0NBUFNfSUJSU19BTEwpICAg
ICAgICAgICAgICA/ICIgSUJSU19BTEwiICA6ICIiLAogICAgICAgICAgICAo
Y2FwcyAmIEFSQ0hfQ0FQU19SRENMX05PKSAgICAgICAgICAgICAgID8gIiBS
RENMX05PIiAgIDogIiIsCiAgICAgICAgICAgIChjYXBzICYgQVJDSF9DQVBT
X1JTQkEpICAgICAgICAgICAgICAgICAgPyAiIFJTQkEiICAgICAgOiAiIiwK
ICAgICAgICAgICAgKGNhcHMgJiBBUkNIX0NBUFNfU0tJUF9MMURGTCkgICAg
ICAgICAgICA/ICIgU0tJUF9MMURGTCI6ICIiLAotICAgICAgICAgICAoY2Fw
cyAmIEFSQ0hfQ0FQU19TU0JfTk8pICAgICAgICAgICAgICAgID8gIiBTU0Jf
Tk8iICAgIDogIiIpOworICAgICAgICAgICAoY2FwcyAmIEFSQ0hfQ0FQU19T
U0JfTk8pICAgICAgICAgICAgICAgID8gIiBTU0JfTk8iICAgIDogIiIsCisg
ICAgICAgICAgIChjYXBzICYgQVJDSF9DQVBTX01EU19OTykgICAgICAgICAg
ICAgICAgPyAiIE1EU19OTyIgICAgOiAiIik7CiAKICAgICAvKiBDb21waWxl
ZC1pbiBzdXBwb3J0IHdoaWNoIHBlcnRhaW5zIHRvIG1pdGlnYXRpb25zLiAq
LwogICAgIGlmICggSVNfRU5BQkxFRChDT05GSUdfSU5ESVJFQ1RfVEhVTksp
IHx8IElTX0VOQUJMRUQoQ09ORklHX1NIQURPV19QQUdJTkcpICkKQEAgLTM0
NiwyMyArMzQ4LDI1IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwcmludF9kZXRh
aWxzKGVudW0gaW5kX3RodW5rIHRodW5rLCB1aW50NjRfdCBjYXBzKQogICAg
ICAqIG1pdGlnYXRpb24gc3VwcG9ydCBmb3IgZ3Vlc3RzLgogICAgICAqLwog
I2lmZGVmIENPTkZJR19IVk0KLSAgICBwcmludGsoIiAgU3VwcG9ydCBmb3Ig
SFZNIFZNczolcyVzJXMlc1xuIiwKKyAgICBwcmludGsoIiAgU3VwcG9ydCBm
b3IgSFZNIFZNczolcyVzJXMlcyVzXG4iLAogICAgICAgICAgICAoYm9vdF9j
cHVfaGFzKFg4Nl9GRUFUVVJFX1NDX01TUl9IVk0pIHx8CiAgICAgICAgICAg
ICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0NfUlNCX0hWTSkgfHwKICAg
ICAgICAgICAgIG9wdF9lYWdlcl9mcHUpICAgICAgICAgICAgICAgICAgICAg
ICAgICAgPyAiIiAgICAgICAgICAgICAgIDogIiBOb25lIiwKICAgICAgICAg
ICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NDX01TUl9IVk0pICAgICAg
PyAiIE1TUl9TUEVDX0NUUkwiIDogIiIsCiAgICAgICAgICAgIGJvb3RfY3B1
X2hhcyhYODZfRkVBVFVSRV9TQ19SU0JfSFZNKSAgICAgID8gIiBSU0IiICAg
ICAgICAgICA6ICIiLAotICAgICAgICAgICBvcHRfZWFnZXJfZnB1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICA/ICIgRUFHRVJfRlBVIiAgICAgOiAi
Iik7CisgICAgICAgICAgIG9wdF9lYWdlcl9mcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgID8gIiBFQUdFUl9GUFUiICAgICA6ICIiLAorICAgICAg
ICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfTURfQ0xFQVIpICAgICAg
ICA/ICIgTURfQ0xFQVIiICAgICAgOiAiIik7CiAKICNlbmRpZgogI2lmZGVm
IENPTkZJR19QVgotICAgIHByaW50aygiICBTdXBwb3J0IGZvciBQViBWTXM6
JXMlcyVzJXNcbiIsCisgICAgcHJpbnRrKCIgIFN1cHBvcnQgZm9yIFBWIFZN
czolcyVzJXMlcyVzXG4iLAogICAgICAgICAgICAoYm9vdF9jcHVfaGFzKFg4
Nl9GRUFUVVJFX1NDX01TUl9QVikgfHwKICAgICAgICAgICAgIGJvb3RfY3B1
X2hhcyhYODZfRkVBVFVSRV9TQ19SU0JfUFYpIHx8CiAgICAgICAgICAgICBv
cHRfZWFnZXJfZnB1KSAgICAgICAgICAgICAgICAgICAgICAgICAgID8gIiIg
ICAgICAgICAgICAgICA6ICIgTm9uZSIsCiAgICAgICAgICAgIGJvb3RfY3B1
X2hhcyhYODZfRkVBVFVSRV9TQ19NU1JfUFYpICAgICAgID8gIiBNU1JfU1BF
Q19DVFJMIiA6ICIiLAogICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZF
QVRVUkVfU0NfUlNCX1BWKSAgICAgICA/ICIgUlNCIiAgICAgICAgICAgOiAi
IiwKLSAgICAgICAgICAgb3B0X2VhZ2VyX2ZwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgPyAiIEVBR0VSX0ZQVSIgICAgIDogIiIpOworICAgICAg
ICAgICBvcHRfZWFnZXJfZnB1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICA/ICIgRUFHRVJfRlBVIiAgICAgOiAiIiwKKyAgICAgICAgICAgYm9vdF9j
cHVfaGFzKFg4Nl9GRUFUVVJFX01EX0NMRUFSKSAgICAgICAgPyAiIE1EX0NM
RUFSIiAgICAgIDogIiIpOwogCiAgICAgcHJpbnRrKCIgIFhQVEkgKDY0LWJp
dCBQViBvbmx5KTogRG9tMCAlcywgRG9tVSAlcyAod2l0aCVzIFBDSUQpXG4i
LAogICAgICAgICAgICBvcHRfeHB0aV9od2RvbSA/ICJlbmFibGVkIiA6ICJk
aXNhYmxlZCIsCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21z
ci1pbmRleC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaApp
bmRleCAzODlmOTVmLi42MzcyNTliIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9hc20teDg2L21zci1pbmRleC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvbXNyLWluZGV4LmgKQEAgLTUxLDYgKzUxLDcgQEAKICNkZWZpbmUgQVJD
SF9DQVBTX1JTQkEJCQkoX0FDKDEsIFVMTCkgPDwgMikKICNkZWZpbmUgQVJD
SF9DQVBTX1NLSVBfTDFERkwJCShfQUMoMSwgVUxMKSA8PCAzKQogI2RlZmlu
ZSBBUkNIX0NBUFNfU1NCX05PCQkoX0FDKDEsIFVMTCkgPDwgNCkKKyNkZWZp
bmUgQVJDSF9DQVBTX01EU19OTwkJKF9BQygxLCBVTEwpIDw8IDUpCiAKICNk
ZWZpbmUgTVNSX0ZMVVNIX0NNRAkJCTB4MDAwMDAxMGIKICNkZWZpbmUgRkxV
U0hfQ01EX0wxRAkJCShfQUMoMSwgVUxMKSA8PCAwKQpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZlYXR1cmVzZXQuaCBi
L3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmgK
aW5kZXggMmJjYzU0OC4uNTUyMzFkNCAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvcHVibGljL2FyY2gteDg2L2NwdWZlYXR1cmVzZXQuaAorKysgYi94ZW4v
aW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oCkBAIC0y
NDIsNiArMjQyLDcgQEAgWEVOX0NQVUZFQVRVUkUoSUJQQiwgICAgICAgICAg
OCozMisxMikgLypBICBJQlBCIHN1cHBvcnQgb25seSAobm8gSUJSUywgdXNl
ZCBieQogLyogSW50ZWwtZGVmaW5lZCBDUFUgZmVhdHVyZXMsIENQVUlEIGxl
dmVsIDB4MDAwMDAwMDc6MC5lZHgsIHdvcmQgOSAqLwogWEVOX0NQVUZFQVRV
UkUoQVZYNTEyXzRWTk5JVywgOSozMisgMikgLypBICBBVlg1MTIgTmV1cmFs
IE5ldHdvcmsgSW5zdHJ1Y3Rpb25zICovCiBYRU5fQ1BVRkVBVFVSRShBVlg1
MTJfNEZNQVBTLCA5KjMyKyAzKSAvKkEgIEFWWDUxMiBNdWx0aXBseSBBY2N1
bXVsYXRpb24gU2luZ2xlIFByZWNpc2lvbiAqLworWEVOX0NQVUZFQVRVUkUo
TURfQ0xFQVIsICAgICAgOSozMisxMCkgLypBICBWRVJXIGNsZWFycyBtaWNy
b2FyY2hpdGVjdHVyYWwgYnVmZmVycyAqLwogWEVOX0NQVUZFQVRVUkUoVFNY
X0ZPUkNFX0FCT1JULCA5KjMyKzEzKSAvKiBNU1JfVFNYX0ZPUkNFX0FCT1JU
LlJUTV9BQk9SVCAqLwogWEVOX0NQVUZFQVRVUkUoSUJSU0IsICAgICAgICAg
OSozMisyNikgLypBICBJQlJTIGFuZCBJQlBCIHN1cHBvcnQgKHVzZWQgYnkg
SW50ZWwpICovCiBYRU5fQ1BVRkVBVFVSRShTVElCUCwgICAgICAgICA5KjMy
KzI3KSAvKkEgIFNUSUJQICovCg==

--=separator
Content-Type: application/octet-stream; name="xsa297/xsa297-unstable-3.patch"
Content-Disposition: attachment; filename="xsa297/xsa297-unstable-3.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3NwZWMtY3RybDogSW5mcmFzdHJ1Y3R1cmUgdG8g
dXNlIFZFUlcgdG8gZmx1c2ggcGlwZWxpbmUgYnVmZmVycwoKVGhyZWUgc3lu
dGhldGljIGZlYXR1cmVzIGFyZSBpbnRyb2R1Y2VkLCBhcyB3ZSBuZWVkIGlu
ZGl2aWR1YWwgY29udHJvbCBvZgplYWNoLCBkZXBlbmRpbmcgb24gY2lyY3Vt
c3RhbmNlcy4gIEEgbGF0ZXIgY2hhbmdlIHdpbGwgZW5hYmxlIHRoZW0gYXQK
YXBwcm9wcmlhdGUgcG9pbnRzLgoKVGhlIHZlcndfc2VsIGZpZWxkIGRvZXNu
J3Qgc3RyaWN0bHkgbmVlZCB0byBsaXZlIGluIHN0cnVjdCBjcHVfaW5mby4g
IEl0IGxpdmVzCnRoZXJlIGJlY2F1c2UgdGhlcmUgaXMgYSBjb252ZW5pZW50
IGhvbGUgaXQgY2FuIGZpbGwsIGFuZCBpdCByZWR1Y2VzIHRoZQpjb21wbGV4
aXR5IG9mIHRoZSBTUEVDX0NUUkxfRVhJVF9UT197UFYsSFZNfSBhc3NlbWJs
eSBieSBhdm9pZGluZyB0aGUgbmVlZCBmb3IKYW55IHRlbXBvcmFyeSBzdGFj
ayBtYWludGVuYW5jZS4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjk3LCBDVkUt
MjAxOC0xMjEyNiwgQ1ZFLTIwMTgtMTIxMjcsIENWRS0yMDE4LTEyMTMwLCBD
VkUtMjAxOS0xMTA5MS4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jIGIveGVuL2FyY2gveDg2
L3g4Nl82NC9hc20tb2Zmc2V0cy5jCmluZGV4IDA1MjIyOGMuLjMzOTMwY2Ug
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMu
YworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMKQEAg
LTExMCw2ICsxMTAsNyBAQCB2b2lkIF9fZHVtbXlfXyh2b2lkKQogICAgIEJM
QU5LKCk7CiAKICAgICBPRkZTRVQoQ1BVSU5GT19ndWVzdF9jcHVfdXNlcl9y
ZWdzLCBzdHJ1Y3QgY3B1X2luZm8sIGd1ZXN0X2NwdV91c2VyX3JlZ3MpOwor
ICAgIE9GRlNFVChDUFVJTkZPX3Zlcndfc2VsLCBzdHJ1Y3QgY3B1X2luZm8s
IHZlcndfc2VsKTsKICAgICBPRkZTRVQoQ1BVSU5GT19jdXJyZW50X3ZjcHUs
IHN0cnVjdCBjcHVfaW5mbywgY3VycmVudF92Y3B1KTsKICAgICBPRkZTRVQo
Q1BVSU5GT19jcjQsIHN0cnVjdCBjcHVfaW5mbywgY3I0KTsKICAgICBPRkZT
RVQoQ1BVSU5GT194ZW5fY3IzLCBzdHJ1Y3QgY3B1X2luZm8sIHhlbl9jcjMp
OwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJl
cy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlcy5oCmluZGV4
IDFkMGJmNmYuLjk5NmY4OWQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvY3B1ZmVhdHVyZXMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L2NwdWZlYXR1cmVzLmgKQEAgLTMyLDMgKzMyLDYgQEAgWEVOX0NQVUZFQVRV
UkUoU0NfUlNCX1BWLCAgICAgICAoRlNDQVBJTlRTKzApKjMyKzE4KSAvKiBS
U0Igb3ZlcndyaXRlIG5lZWRlZCBmb3IKIFhFTl9DUFVGRUFUVVJFKFNDX1JT
Ql9IVk0sICAgICAgKEZTQ0FQSU5UUyswKSozMisxOSkgLyogUlNCIG92ZXJ3
cml0ZSBuZWVkZWQgZm9yIEhWTSAqLwogWEVOX0NQVUZFQVRVUkUoU0NfTVNS
X0lETEUsICAgICAoRlNDQVBJTlRTKzApKjMyKzIxKSAvKiAoU0NfTVNSX1BW
IHx8IFNDX01TUl9IVk0pICYmIGRlZmF1bHRfeGVuX3NwZWNfY3RybCAqLwog
WEVOX0NQVUZFQVRVUkUoWEVOX0xCUiwgICAgICAgICAoRlNDQVBJTlRTKzAp
KjMyKzIyKSAvKiBYZW4gdXNlcyBNU1JfREVCVUdDVEwuTEJSICovCitYRU5f
Q1BVRkVBVFVSRShTQ19WRVJXX1BWLCAgICAgIChGU0NBUElOVFMrMCkqMzIr
MjMpIC8qIFZFUlcgdXNlZCBieSBYZW4gZm9yIFBWICovCitYRU5fQ1BVRkVB
VFVSRShTQ19WRVJXX0hWTSwgICAgIChGU0NBUElOVFMrMCkqMzIrMjQpIC8q
IFZFUlcgdXNlZCBieSBYZW4gZm9yIEhWTSAqLworWEVOX0NQVUZFQVRVUkUo
U0NfVkVSV19JRExFLCAgICAoRlNDQVBJTlRTKzApKjMyKzI1KSAvKiBWRVJX
IHVzZWQgYnkgWGVuIGZvciBpZGxlICovCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20teDg2L2N1cnJlbnQuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
Y3VycmVudC5oCmluZGV4IDViZDY0YjIuLmYzNTA4YzMgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvY3VycmVudC5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvY3VycmVudC5oCkBAIC0zOCw2ICszOCw3IEBAIHN0cnVj
dCB2Y3B1Owogc3RydWN0IGNwdV9pbmZvIHsKICAgICBzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncyBndWVzdF9jcHVfdXNlcl9yZWdzOwogICAgIHVuc2lnbmVkIGlu
dCBwcm9jZXNzb3JfaWQ7CisgICAgdW5zaWduZWQgaW50IHZlcndfc2VsOwog
ICAgIHN0cnVjdCB2Y3B1ICpjdXJyZW50X3ZjcHU7CiAgICAgdW5zaWduZWQg
bG9uZyBwZXJfY3B1X29mZnNldDsKICAgICB1bnNpZ25lZCBsb25nIGNyNDsK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCmluZGV4IGRhYWJl
ZGUuLjEzMzlkZGQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
c3BlY19jdHJsLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0
cmwuaApAQCAtNjEsNiArNjEsMTMgQEAgc3RhdGljIGlubGluZSB2b2lkIGlu
aXRfc2hhZG93X3NwZWNfY3RybF9zdGF0ZSh2b2lkKQogICAgIGluZm8tPnNo
YWRvd19zcGVjX2N0cmwgPSAwOwogICAgIGluZm8tPnhlbl9zcGVjX2N0cmwg
PSBkZWZhdWx0X3hlbl9zcGVjX2N0cmw7CiAgICAgaW5mby0+c3BlY19jdHJs
X2ZsYWdzID0gZGVmYXVsdF9zcGVjX2N0cmxfZmxhZ3M7CisKKyAgICAvKgor
ICAgICAqIEZvciBsZWFzdCBsYXRlbmN5LCB0aGUgVkVSVyBzZWxlY3RvciBz
aG91bGQgYmUgYSB3cml0ZWFibGUgZGF0YQorICAgICAqIGRlc2NyaXB0b3Ig
cmVzaWRlbnQgaW4gdGhlIGNhY2hlLiAgX19IWVBFUlZJU09SX0RTMzIgc2hh
cmVzIGEgY2FjaGUKKyAgICAgKiBsaW5lIHdpdGggX19IWVBFUlZJU09SX0NT
LCBzbyBpcyBleHBlY3RlZCB0byBiZSB2ZXJ5IGNhY2hlLWhvdC4KKyAgICAg
Ki8KKyAgICBpbmZvLT52ZXJ3X3NlbCA9IF9fSFlQRVJWSVNPUl9EUzMyOwog
fQogCiAvKiBXQVJOSU5HISBgcmV0YCwgYGNhbGwgKmAsIGBqbXAgKmAgbm90
IHNhZmUgYWZ0ZXIgdGhpcyBjYWxsLiAqLwpAQCAtODEsNiArODgsMjIgQEAg
c3RhdGljIGFsd2F5c19pbmxpbmUgdm9pZCBzcGVjX2N0cmxfZW50ZXJfaWRs
ZShzdHJ1Y3QgY3B1X2luZm8gKmluZm8pCiAgICAgYWx0ZXJuYXRpdmVfaW5w
dXQoIiIsICJ3cm1zciIsIFg4Nl9GRUFUVVJFX1NDX01TUl9JRExFLAogICAg
ICAgICAgICAgICAgICAgICAgICJhIiAodmFsKSwgImMiIChNU1JfU1BFQ19D
VFJMKSwgImQiICgwKSk7CiAgICAgYmFycmllcigpOworCisgICAgLyoKKyAg
ICAgKiBNaWNyb2FyY2hpdGVjdHVyYWwgU3RvcmUgQnVmZmVyIERhdGEgU2Ft
cGxpbmc6CisgICAgICoKKyAgICAgKiBPbiB2dWxuZXJhYmxlIHN5c3RlbXMs
IHN0b3JlIGJ1ZmZlciBlbnRyaWVzIGFyZSBzdGF0aWNhbGx5IHBhcnRpdGlv
bmVkCisgICAgICogYmV0d2VlbiBhY3RpdmUgdGhyZWFkcy4gIFdoZW4gZW50
ZXJpbmcgaWRsZSwgb3VyIHN0b3JlIGJ1ZmZlciBlbnRyaWVzCisgICAgICog
YXJlIHJlLXBhcnRpdGlvbmVkIHRvIGFsbG93IHRoZSBvdGhlciB0aHJlYWRz
IHRvIHVzZSB0aGVtLgorICAgICAqCisgICAgICogRmx1c2ggdGhlIGJ1ZmZl
cnMgdG8gZW5zdXJlIHRoYXQgbm8gc2Vuc2l0aXZlIGRhdGEgb2Ygb3VycyBj
YW4gYmUKKyAgICAgKiBsZWFrZWQgYnkgYSBzaWJsaW5nIGFmdGVyIGl0IGdl
dHMgb3VyIHN0b3JlIGJ1ZmZlciBlbnRyaWVzLgorICAgICAqCisgICAgICog
Tm90ZTogVkVSVyBtdXN0IGJlIGVuY29kZWQgd2l0aCBhIG1lbW9yeSBvcGVy
YW5kLCBhcyBpdCBpcyBvbmx5IHRoYXQKKyAgICAgKiBmb3JtIHdoaWNoIGNh
dXNlcyBhIGZsdXNoLgorICAgICAqLworICAgIGFsdGVybmF0aXZlX2lucHV0
KCIiLCAidmVydyAlW3NlbF0iLCBYODZfRkVBVFVSRV9TQ19WRVJXX0lETEUs
CisgICAgICAgICAgICAgICAgICAgICAgW3NlbF0gIm0iIChpbmZvLT52ZXJ3
X3NlbCkpOwogfQogCiAvKiBXQVJOSU5HISBgcmV0YCwgYGNhbGwgKmAsIGBq
bXAgKmAgbm90IHNhZmUgYmVmb3JlIHRoaXMgY2FsbC4gKi8KQEAgLTk5LDYg
KzEyMiwxNyBAQCBzdGF0aWMgYWx3YXlzX2lubGluZSB2b2lkIHNwZWNfY3Ry
bF9leGl0X2lkbGUoc3RydWN0IGNwdV9pbmZvICppbmZvKQogICAgIGFsdGVy
bmF0aXZlX2lucHV0KCIiLCAid3Jtc3IiLCBYODZfRkVBVFVSRV9TQ19NU1Jf
SURMRSwKICAgICAgICAgICAgICAgICAgICAgICAiYSIgKHZhbCksICJjIiAo
TVNSX1NQRUNfQ1RSTCksICJkIiAoMCkpOwogICAgIGJhcnJpZXIoKTsKKwor
ICAgIC8qCisgICAgICogTWljcm9hcmNoaXRlY3R1cmFsIFN0b3JlIEJ1ZmZl
ciBEYXRhIFNhbXBsaW5nOgorICAgICAqCisgICAgICogT24gdnVsbmVyYWJs
ZSBzeXN0ZW1zLCBzdG9yZSBidWZmZXIgZW50cmllcyBhcmUgc3RhdGljYWxs
eSBwYXJ0aXRpb25lZAorICAgICAqIGJldHdlZW4gYWN0aXZlIHRocmVhZHMu
ICBXaGVuIGV4aXRpbmcgaWRsZSwgdGhlIG90aGVyIHRocmVhZHMgc3RvcmUK
KyAgICAgKiBidWZmZXIgZW50cmllcyBhcmUgcmUtcGFydGl0aW9uZWQgdG8g
Z2l2ZSB1cyBzb21lLgorICAgICAqCisgICAgICogV2Ugbm93IGhhdmUgc3Rv
cmUgYnVmZmVyIGVudHJpZXMgd2l0aCBzdGFsZSBkYXRhIGZyb20gc2libGlu
ZyB0aHJlYWRzLgorICAgICAqIEEgZmx1c2ggaWYgbmVjZXNzYXJ5IHdpbGwg
YmUgcGVyZm9ybWVkIG9uIHRoZSByZXR1cm4gdG8gZ3Vlc3QgcGF0aC4KKyAg
ICAgKi8KIH0KIAogI2VuZGlmIC8qIF9fQVNTRU1CTFlfXyAqLwpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmggYi94
ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybF9hc20uaAppbmRleCA4MDNm
N2NlLi5jNjAwOTNiIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2
L3NwZWNfY3RybF9hc20uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3Nw
ZWNfY3RybF9hc20uaApAQCAtMjQxLDEyICsyNDEsMTYgQEAKIC8qIFVzZSB3
aGVuIGV4aXRpbmcgdG8gUFYgZ3Vlc3QgY29udGV4dC4gKi8KICNkZWZpbmUg
U1BFQ19DVFJMX0VYSVRfVE9fUFYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKICAgICBBTFRFUk5BVElWRSAiIiwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKLSAgICAgICAgRE9fU1BFQ19DVFJMX0VYSVRfVE9fR1VFU1QsIFg4
Nl9GRUFUVVJFX1NDX01TUl9QVgorICAgICAgICBET19TUEVDX0NUUkxfRVhJ
VF9UT19HVUVTVCwgWDg2X0ZFQVRVUkVfU0NfTVNSX1BWOyAgICAgICAgICAg
ICAgXAorICAgIEFMVEVSTkFUSVZFICIiLCBfX3N0cmluZ2lmeSh2ZXJ3IENQ
VUlORk9fdmVyd19zZWwoJXJzcCkpLCAgICAgICAgICAgXAorICAgICAgICBY
ODZfRkVBVFVSRV9TQ19WRVJXX1BWCiAKIC8qIFVzZSB3aGVuIGV4aXRpbmcg
dG8gSFZNIGd1ZXN0IGNvbnRleHQuICovCiAjZGVmaW5lIFNQRUNfQ1RSTF9F
WElUX1RPX0hWTSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCiAgICAgQUxURVJOQVRJVkUgIiIsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAg
ICAgIERPX1NQRUNfQ1RSTF9FWElUX1RPX0dVRVNULCBYODZfRkVBVFVSRV9T
Q19NU1JfSFZNCisgICAgICAgIERPX1NQRUNfQ1RSTF9FWElUX1RPX0dVRVNU
LCBYODZfRkVBVFVSRV9TQ19NU1JfSFZNOyAgICAgICAgICAgICBcCisgICAg
QUxURVJOQVRJVkUgIiIsIF9fc3RyaW5naWZ5KHZlcncgQ1BVSU5GT192ZXJ3
X3NlbCglcnNwKSksICAgICAgICAgICBcCisgICAgICAgIFg4Nl9GRUFUVVJF
X1NDX1ZFUldfSFZNCiAKIC8qCiAgKiBVc2UgaW4gSVNUIGludGVycnVwdC9l
eGNlcHRpb24gY29udGV4dC4gIE1heSBpbnRlcnJ1cHQgWGVuIG9yIFBWIGNv
bnRleHQuCg==

--=separator
Content-Type: application/octet-stream; name="xsa297/xsa297-unstable-4.patch"
Content-Disposition: attachment; filename="xsa297/xsa297-unstable-4.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3NwZWMtY3RybDogSW50cm9kdWNlIG9wdGlvbnMg
dG8gY29udHJvbCBWRVJXIGZsdXNoaW5nCgpUaGUgTWljcm9hcmNoaXRlY3R1
cmFsIERhdGEgU2FtcGxpbmcgdnVsbmVyYWJpbGl0eSBpcyBzcGxpdCBpbnRv
IGNhdGVnb3JpZXMKd2l0aCBzdWJ0bHkgZGlmZmVyZW50IHByb3BlcnRpZXM6
CgogTUxQRFMgLSBNaWNyb2FyY2hpdGVjdHVyYWwgTG9hZCBQb3J0IERhdGEg
U2FtcGxpbmcKIE1TQkRTIC0gTWljcm9hcmNoaXRlY3R1cmFsIFN0b3JlIEJ1
ZmZlciBEYXRhIFNhbXBsaW5nCiBNRkJEUyAtIE1pY3JvYXJjaGl0ZWN0dXJh
bCBGaWxsIEJ1ZmZlciBEYXRhIFNhbXBsaW5nCiBNRFNVTSAtIE1pY3JvYXJj
aGl0ZWN0dXJhbCBEYXRhIFNhbXBsaW5nIFVuY2FjaGVhYmxlIE1lbW9yeQoK
TURTVU0gaXMgYSBzcGVjaWFsIGNhc2Ugb2YgdGhlIG90aGVyIHRocmVlLCBh
bmQgaXNuJ3QgZGlzdGluZ3Vpc2hlZCBmdXJ0aGVyLgoKVGhlc2UgaXNzdWVz
IHBlcnRhaW4gdG8gdGhyZWUgbWljcm9hcmNoaXRlY3R1cmFsIGJ1ZmZlcnMu
ICBUaGUgTG9hZCBQb3J0cywgdGhlClN0b3JlIEJ1ZmZlcnMgYW5kIHRoZSBG
aWxsIEJ1ZmZlcnMuICBFYWNoIG9mIHRoZXNlIHN0cnVjdHVyZXMgYXJlIGZs
dXNoZWQgYnkKdGhlIG5ldyBlbmhhbmNlZCBWRVJXIGZ1bmN0aW9uYWxpdHks
IGJ1dCB0aGUgY29uZGl0aW9ucyB1bmRlciB3aGljaCBmbHVzaGluZwppcyBu
ZWNlc3NhcnkgdmFyeS4KCkZvciB0aGlzIGNvbmNpc2Ugb3ZlcnZpZXcgb2Yg
dGhlIGlzc3VlcyBhbmQgZGVmYXVsdCBsb2dpYywgdGhlIGFiYnJldmlhdGlv
bnMKU1AgKFN0b3JlIFBvcnQpLCBGQiAoRmlsbCBCdWZmZXIpLCBMUCAoTG9h
ZCBQb3J0KSBhbmQgSFQgKEh5cGVydGhyZWFkaW5nKSBhcmUKdXNlZCBmb3Ig
YnJldml0eToKCiAqIFZ1bG5lcmFibGUgaGFyZHdhcmUgaXMgZGl2aWRlZCBp
bnRvIHR3byBjYXRlZ29yaWVzIC0gcGFydHMgd2hpY2ggc3VmZmVyCiAgIGZy
b20gU1Agb25seSwgYW5kIHBhcnRzIHdpdGggYW55IG90aGVyIGNvbWJpbmF0
aW9uIG9mIHZ1bG5lcmFiaWxpdGllcy4KCiAqIFNQIG9ubHkgaGFzIGFuIEhU
IGludGVyYWN0aW9uIHdoZW4gdGhlIHRocmVhZCBnb2VzIGlkbGUsIGR1ZSB0
byB0aGUgc3RhdGljCiAgIHBhcnRpdGlvbmluZyBvZiByZXNvdXJjZXMuICBM
UCBhbmQgRkIgaGF2ZSBIVCBpbnRlcmFjdGlvbnMgYXQgYWxsIHBvaW50cywK
ICAgZHVlIHRvIHRoZSBjb21wZXRpdGl2ZSBzaGFyaW5nIG9mIHJlc291cmNl
cy4gIEFsbCBpc3N1ZXMgcG90ZW50aWFsbHkgbGVhawogICBkYXRhIGFjcm9z
cyB0aGUgcmV0dXJuLXRvLWd1ZXN0IHRyYW5zaXRpb24uCgogKiBUaGUgbWlj
cm9jb2RlIHdoaWNoIGltcGxlbWVudHMgVkVSVyBmbHVzaGluZyBhbHNvIGV4
dGVuZHMgTVNSX0ZMVVNIX0NNRCwgc28KICAgd2UgZG9uJ3QgbmVlZCB0byBk
byBib3RoIG9uIHRoZSBIVk0gcmV0dXJuLXRvLWd1ZXN0IHBhdGguICBIb3dl
dmVyLCBzb21lCiAgIHBhcnRzIGFyZSBub3QgdnVsbmVyYWJsZSB0byBMMVRG
ICh0aGVyZWZvcmUgaGF2ZSBubyBNU1JfRkxVU0hfQ01EKSwgYnV0IGFyZQog
ICB2dWxuZXJhYmxlIHRvIE1EUywgc28gZG8gcmVxdWlyZSBWRVJXIG9uIHRo
ZSBIVk0gcGF0aC4KCk5vdGUgdGhhdCB3ZSBkZWxpYmVyYXRlbHkgc3VwcG9y
dCBtZHM9MSBldmVuIHdpdGhvdXQgTURfQ0xFQVIgaW4gY2FzZSB0aGUKbWlj
cm9jb2RlIGhhcyBiZWVuIHVwZGF0ZWQgYnV0IHRoZSBmZWF0dXJlIGJpdCBu
b3QgZXhwb3NlZC4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjk3LCBDVkUtMjAx
OC0xMjEyNiwgQ1ZFLTIwMTgtMTIxMjcsIENWRS0yMDE4LTEyMTMwLCBDVkUt
MjAxOS0xMTA5MS4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpkaWZmIC0tZ2l0IGEvZG9jcy9t
aXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jIGIvZG9jcy9taXNjL3hlbi1j
b21tYW5kLWxpbmUucGFuZG9jCmluZGV4IGZkZjRjZmMuLjFmYzE4MDIgMTAw
NjQ0Ci0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYwor
KysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MKQEAgLTE5
MDMsNyArMTkwMyw3IEBAIG5vdCBiZSBhYmxlIHRvIGNvbnRyb2wgdGhlIHN0
YXRlIG9mIHRoZSBtaXRpZ2F0aW9uLgogQnkgZGVmYXVsdCBTU0JEIHdpbGwg
YmUgbWl0aWdhdGVkIGF0IHJ1bnRpbWUgKGkuZSBgc3NiZD1ydW50aW1lYCku
CiAKICMjIyBzcGVjLWN0cmwgKHg4NikKLT4gYD0gTGlzdCBvZiBbIDxib29s
PiwgeGVuPTxib29sPiwge3B2LGh2bSxtc3Itc2MscnNifT08Ym9vbD4sCis+
IGA9IExpc3Qgb2YgWyA8Ym9vbD4sIHhlbj08Ym9vbD4sIHtwdixodm0sbXNy
LXNjLHJzYixtZC1jbGVhcn09PGJvb2w+LAogPiAgICAgICAgICAgICAgYnRp
LXRodW5rPXJldHBvbGluZXxsZmVuY2V8am1wLCB7aWJycyxpYnBiLHNzYmQs
ZWFnZXItZnB1LAogPiAgICAgICAgICAgICAgbDFkLWZsdXNoLGwxdGYtYmFy
cmllcn09PGJvb2w+IF1gCiAKQEAgLTE5MjcsOSArMTkyNywxMCBAQCBpbiBw
bGFjZSBmb3IgZ3Vlc3RzIHRvIHVzZS4KIAogVXNlIG9mIGEgcG9zaXRpdmUg
Ym9vbGVhbiB2YWx1ZSBmb3IgZWl0aGVyIG9mIHRoZXNlIG9wdGlvbnMgaXMg
aW52YWxpZC4KIAotVGhlIGJvb2xlYW5zIGBwdj1gLCBgaHZtPWAsIGBtc3It
c2M9YCBhbmQgYHJzYj1gIG9mZmVyIGZpbmUgZ3JhaW5lZCBjb250cm9sCi1v
dmVyIHRoZSBhbHRlcm5hdGl2ZSBibG9ja3MgdXNlZCBieSBYZW4uICBUaGVz
ZSBpbXBhY3QgWGVuJ3MgYWJpbGl0eSB0bwotcHJvdGVjdCBpdHNlbGYsIGFu
ZCBYZW4ncyBhYmlsaXR5IHRvIHZpcnR1YWxpc2Ugc3VwcG9ydCBmb3IgZ3Vl
c3RzIHRvIHVzZS4KK1RoZSBib29sZWFucyBgcHY9YCwgYGh2bT1gLCBgbXNy
LXNjPWAsIGByc2I9YCBhbmQgYG1kLWNsZWFyPWAgb2ZmZXIgZmluZQorZ3Jh
aW5lZCBjb250cm9sIG92ZXIgdGhlIGFsdGVybmF0aXZlIGJsb2NrcyB1c2Vk
IGJ5IFhlbi4gIFRoZXNlIGltcGFjdCBYZW4ncworYWJpbGl0eSB0byBwcm90
ZWN0IGl0c2VsZiwgYW5kIFhlbidzIGFiaWxpdHkgdG8gdmlydHVhbGlzZSBz
dXBwb3J0IGZvciBndWVzdHMKK3RvIHVzZS4KIAogKiBgcHY9YCBhbmQgYGh2
bT1gIG9mZmVyIGNvbnRyb2wgb3ZlciBhbGwgc3Vib3B0aW9ucyBmb3IgUFYg
YW5kIEhWTSBndWVzdHMKICAgcmVzcGVjdGl2ZWx5LgpAQCAtMTkzOCw2ICsx
OTM5LDExIEBAIHByb3RlY3QgaXRzZWxmLCBhbmQgWGVuJ3MgYWJpbGl0eSB0
byB2aXJ0dWFsaXNlIHN1cHBvcnQgZm9yIGd1ZXN0cyB0byB1c2UuCiAgIGd1
ZXN0cyBhbmQgaWYgZGlzYWJsZWQsIGd1ZXN0cyB3aWxsIGJlIHVuYWJsZSB0
byB1c2UgSUJSUy9TVElCUC9TU0JEL2V0Yy4KICogYHJzYj1gIG9mZmVycyBj
b250cm9sIG92ZXIgd2hldGhlciB0byBvdmVyd3JpdGUgdGhlIFJldHVybiBT
dGFjayBCdWZmZXIgLwogICBSZXR1cm4gQWRkcmVzcyBTdGFjayBvbiBlbnRy
eSB0byBYZW4uCisqIGBtZC1jbGVhcj1gIG9mZmVycyBjb250cm9sIG92ZXIg
d2hldGhlciB0byB1c2UgVkVSVyB0byBmbHVzaAorICBtaWNyb2FyY2hpdGVj
dHVyYWwgYnVmZmVycyBvbiBpZGxlIGFuZCBleGl0IGZyb20gWGVuLiAgKk5v
dGU6IEZvcgorICBjb21wYXRpYmlsaXR5IHdpdGggZGV2ZWxvcG1lbnQgdmVy
c2lvbnMgb2YgdGhpcyBmaXgsIGBtZHM9YCBpcyBhbHNvIGFjY2VwdGVkCisg
IG9uIFhlbiA0LjEyIGFuZCBlYXJsaWVyIGFzIGFuIGFsaWFzLiAgQ29uc3Vs
dCB2ZW5kb3IgZG9jdW1lbnRhdGlvbiBpbgorICBwcmVmZXJlbmNlIHRvIGhl
cmUuKgogCiBJZiBYZW4gd2FzIGNvbXBpbGVkIHdpdGggSU5ESVJFQ1RfVEhV
Tksgc3VwcG9ydCwgYGJ0aS10aHVuaz1gIGNhbiBiZSB1c2VkIHRvCiBzZWxl
Y3Qgd2hpY2ggb2YgdGhlIHRodW5rcyBnZXRzIHBhdGNoZWQgaW50byB0aGUg
YF9feDg2X2luZGlyZWN0X3RodW5rXyVyZWdgCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvc3BlY19jdHJsLmMgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJs
LmMKaW5kZXggZDU2NmQ5Yi4uNWQ5OGNhYyAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L3NwZWNfY3RybC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0
cmwuYwpAQCAtMzYsNiArMzYsOCBAQCBzdGF0aWMgYm9vbCBfX2luaXRkYXRh
IG9wdF9tc3Jfc2NfcHYgPSB0cnVlOwogc3RhdGljIGJvb2wgX19pbml0ZGF0
YSBvcHRfbXNyX3NjX2h2bSA9IHRydWU7CiBzdGF0aWMgYm9vbCBfX2luaXRk
YXRhIG9wdF9yc2JfcHYgPSB0cnVlOwogc3RhdGljIGJvb2wgX19pbml0ZGF0
YSBvcHRfcnNiX2h2bSA9IHRydWU7CitzdGF0aWMgaW50OF90IF9faW5pdGRh
dGEgb3B0X21kX2NsZWFyX3B2ID0gLTE7CitzdGF0aWMgaW50OF90IF9faW5p
dGRhdGEgb3B0X21kX2NsZWFyX2h2bSA9IC0xOwogCiAvKiBDbWRsaW5lIGNv
bnRyb2xzIGZvciBYZW4ncyBzcGVjdWxhdGl2ZSBzZXR0aW5ncy4gKi8KIHN0
YXRpYyBlbnVtIGluZF90aHVuayB7CkBAIC02MSw2ICs2Myw5IEBAIHBhZGRy
X3QgX19yZWFkX21vc3RseSBsMXRmX2FkZHJfbWFzaywgX19yZWFkX21vc3Rs
eSBsMXRmX3NhZmVfbWFkZHI7CiBzdGF0aWMgYm9vbCBfX2luaXRkYXRhIGNw
dV9oYXNfYnVnX2wxdGY7CiBzdGF0aWMgdW5zaWduZWQgaW50IF9faW5pdGRh
dGEgbDFkX21heHBoeXNhZGRyOwogCitzdGF0aWMgYm9vbCBfX2luaXRkYXRh
IGNwdV9oYXNfYnVnX21zYmRzX29ubHk7IC8qID0+IG1pbmltYWwgSFQgaW1w
YWN0LiAqLworc3RhdGljIGJvb2wgX19pbml0ZGF0YSBjcHVfaGFzX2J1Z19t
ZHM7IC8qIEFueSBvdGhlciBNe0xQLFNCLEZCfURTIGNvbWJpbmF0aW9uLiAq
LworCiBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9zcGVjX2N0cmwoY29uc3Qg
Y2hhciAqcykKIHsKICAgICBjb25zdCBjaGFyICpzczsKQEAgLTk4LDYgKzEw
Myw4IEBAIHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX3NwZWNfY3RybChjb25z
dCBjaGFyICpzKQogICAgICAgICBkaXNhYmxlX2NvbW1vbjoKICAgICAgICAg
ICAgIG9wdF9yc2JfcHYgPSBmYWxzZTsKICAgICAgICAgICAgIG9wdF9yc2Jf
aHZtID0gZmFsc2U7CisgICAgICAgICAgICBvcHRfbWRfY2xlYXJfcHYgPSAw
OworICAgICAgICAgICAgb3B0X21kX2NsZWFyX2h2bSA9IDA7CiAKICAgICAg
ICAgICAgIG9wdF90aHVuayA9IFRIVU5LX0pNUDsKICAgICAgICAgICAgIG9w
dF9pYnJzID0gMDsKQEAgLTEyMCwxMSArMTI3LDEzIEBAIHN0YXRpYyBpbnQg
X19pbml0IHBhcnNlX3NwZWNfY3RybChjb25zdCBjaGFyICpzKQogICAgICAg
ICB7CiAgICAgICAgICAgICBvcHRfbXNyX3NjX3B2ID0gdmFsOwogICAgICAg
ICAgICAgb3B0X3JzYl9wdiA9IHZhbDsKKyAgICAgICAgICAgIG9wdF9tZF9j
bGVhcl9wdiA9IHZhbDsKICAgICAgICAgfQogICAgICAgICBlbHNlIGlmICgg
KHZhbCA9IHBhcnNlX2Jvb2xlYW4oImh2bSIsIHMsIHNzKSkgPj0gMCApCiAg
ICAgICAgIHsKICAgICAgICAgICAgIG9wdF9tc3Jfc2NfaHZtID0gdmFsOwog
ICAgICAgICAgICAgb3B0X3JzYl9odm0gPSB2YWw7CisgICAgICAgICAgICBv
cHRfbWRfY2xlYXJfaHZtID0gdmFsOwogICAgICAgICB9CiAgICAgICAgIGVs
c2UgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVhbigibXNyLXNjIiwgcywgc3Mp
KSA+PSAwICkKICAgICAgICAgewpAQCAtMTM2LDYgKzE0NSwxMSBAQCBzdGF0
aWMgaW50IF9faW5pdCBwYXJzZV9zcGVjX2N0cmwoY29uc3QgY2hhciAqcykK
ICAgICAgICAgICAgIG9wdF9yc2JfcHYgPSB2YWw7CiAgICAgICAgICAgICBv
cHRfcnNiX2h2bSA9IHZhbDsKICAgICAgICAgfQorICAgICAgICBlbHNlIGlm
ICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oIm1kLWNsZWFyIiwgcywgc3MpKSA+
PSAwICkKKyAgICAgICAgeworICAgICAgICAgICAgb3B0X21kX2NsZWFyX3B2
ID0gdmFsOworICAgICAgICAgICAgb3B0X21kX2NsZWFyX2h2bSA9IHZhbDsK
KyAgICAgICAgfQogCiAgICAgICAgIC8qIFhlbidzIHNwZWN1bGF0aXZlIHNp
ZGVjaGFubmVsIG1pdGlnYXRpb24gc2V0dGluZ3MuICovCiAgICAgICAgIGVs
c2UgaWYgKCAhc3RybmNtcChzLCAiYnRpLXRodW5rPSIsIDEwKSApCkBAIC0z
MjMsNyArMzM3LDcgQEAgc3RhdGljIHZvaWQgX19pbml0IHByaW50X2RldGFp
bHMoZW51bSBpbmRfdGh1bmsgdGh1bmssIHVpbnQ2NF90IGNhcHMpCiAgICAg
ICAgICAgICAgICAiXG4iKTsKIAogICAgIC8qIFNldHRpbmdzIGZvciBYZW4n
cyBwcm90ZWN0aW9uLCBpcnJlc3BlY3RpdmUgb2YgZ3Vlc3RzLiAqLwotICAg
IHByaW50aygiICBYZW4gc2V0dGluZ3M6IEJUSS1UaHVuayAlcywgU1BFQ19D
VFJMOiAlcyVzLCBPdGhlcjolcyVzJXNcbiIsCisgICAgcHJpbnRrKCIgIFhl
biBzZXR0aW5nczogQlRJLVRodW5rICVzLCBTUEVDX0NUUkw6ICVzJXMsIE90
aGVyOiVzJXMlcyVzXG4iLAogICAgICAgICAgICB0aHVuayA9PSBUSFVOS19O
T05FICAgICAgPyAiTi9BIiA6CiAgICAgICAgICAgIHRodW5rID09IFRIVU5L
X1JFVFBPTElORSA/ICJSRVRQT0xJTkUiIDoKICAgICAgICAgICAgdGh1bmsg
PT0gVEhVTktfTEZFTkNFICAgID8gIkxGRU5DRSIgOgpAQCAtMzM0LDYgKzM0
OCw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwcmludF9kZXRhaWxzKGVudW0g
aW5kX3RodW5rIHRodW5rLCB1aW50NjRfdCBjYXBzKQogICAgICAgICAgICAo
ZGVmYXVsdF94ZW5fc3BlY19jdHJsICYgU1BFQ19DVFJMX1NTQkQpICA/ICIg
U1NCRCsiIDogIiBTU0JELSIsCiAgICAgICAgICAgIG9wdF9pYnBiICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgID8gIiBJQlBCIiAgOiAiIiwK
ICAgICAgICAgICAgb3B0X2wxZF9mbHVzaCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgPyAiIEwxRF9GTFVTSCIgOiAiIiwKKyAgICAgICAgICAgb3B0
X21kX2NsZWFyX3B2IHx8IG9wdF9tZF9jbGVhcl9odm0gICAgICAgPyAiIFZF
UlciICA6ICIiLAogICAgICAgICAgICBvcHRfbDF0Zl9iYXJyaWVyICAgICAg
ICAgICAgICAgICAgICAgICAgICA/ICIgTDFURl9CQVJSSUVSIiA6ICIiKTsK
IAogICAgIC8qIEwxVEYgZGlhZ25vc3RpY3MsIHByaW50ZWQgaWYgdnVsbmVy
YWJsZSBvciBQViBzaGFkb3dpbmcgaXMgaW4gdXNlLiAqLwpAQCAtNzQ0LDYg
Kzc1OSwxMDcgQEAgc3RhdGljIF9faW5pdCB2b2lkIGwxdGZfY2FsY3VsYXRp
b25zKHVpbnQ2NF90IGNhcHMpCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDogKDN1bCA8PCAocGFkZHJfYml0cyAtIDIp
KSkpOwogfQogCisvKiBDYWxjdWxhdGUgd2hldGhlciB0aGlzIENQVSBpcyB2
dWxuZXJhYmxlIHRvIE1EUy4gKi8KK3N0YXRpYyBfX2luaXQgdm9pZCBtZHNf
Y2FsY3VsYXRpb25zKHVpbnQ2NF90IGNhcHMpCit7CisgICAgLyogTURTIGlz
IG9ubHkga25vd24gdG8gYWZmZWN0IEludGVsIEZhbWlseSA2IHByb2Nlc3Nv
cnMgYXQgdGhpcyB0aW1lLiAqLworICAgIGlmICggYm9vdF9jcHVfZGF0YS54
ODZfdmVuZG9yICE9IFg4Nl9WRU5ET1JfSU5URUwgfHwKKyAgICAgICAgIGJv
b3RfY3B1X2RhdGEueDg2ICE9IDYgKQorICAgICAgICByZXR1cm47CisKKyAg
ICAvKiBBbnkgcHJvY2Vzc29yIGFkdmVydGlzaW5nIE1EU19OTyBzaG91bGQg
YmUgbm90IHZ1bG5lcmFibGUgdG8gTURTLiAqLworICAgIGlmICggY2FwcyAm
IEFSQ0hfQ0FQU19NRFNfTk8gKQorICAgICAgICByZXR1cm47CisKKyAgICBz
d2l0Y2ggKCBib290X2NwdV9kYXRhLng4Nl9tb2RlbCApCisgICAgeworICAg
ICAgICAvKgorICAgICAgICAgKiBDb3JlIHByb2Nlc3NvcnMgc2luY2UgYXQg
bGVhc3QgTmVoYWxlbSBhcmUgdnVsbmVyYWJsZS4KKyAgICAgICAgICovCisg
ICAgY2FzZSAweDFmOiAvKiBBdWJ1cm5kYWxlIC8gSGF2ZW5kYWxlICovCisg
ICAgY2FzZSAweDFlOiAvKiBOZWhhbGVtICovCisgICAgY2FzZSAweDFhOiAv
KiBOZWhhbGVtIEVQICovCisgICAgY2FzZSAweDJlOiAvKiBOZWhhbGVtIEVY
ICovCisgICAgY2FzZSAweDI1OiAvKiBXZXN0bWVyZSAqLworICAgIGNhc2Ug
MHgyYzogLyogV2VzdG1lcmUgRVAgKi8KKyAgICBjYXNlIDB4MmY6IC8qIFdl
c3RtZXJlIEVYICovCisgICAgY2FzZSAweDJhOiAvKiBTYW5keUJyaWRnZSAq
LworICAgIGNhc2UgMHgyZDogLyogU2FuZHlCcmlkZ2UgRVAvRVggKi8KKyAg
ICBjYXNlIDB4M2E6IC8qIEl2eUJyaWRnZSAqLworICAgIGNhc2UgMHgzZTog
LyogSXZ5QnJpZGdlIEVQL0VYICovCisgICAgY2FzZSAweDNjOiAvKiBIYXN3
ZWxsICovCisgICAgY2FzZSAweDNmOiAvKiBIYXN3ZWxsIEVYL0VQICovCisg
ICAgY2FzZSAweDQ1OiAvKiBIYXN3ZWxsIEQgKi8KKyAgICBjYXNlIDB4NDY6
IC8qIEhhc3dlbGwgSCAqLworICAgIGNhc2UgMHgzZDogLyogQnJvYWR3ZWxs
ICovCisgICAgY2FzZSAweDQ3OiAvKiBCcm9hZHdlbGwgSCAqLworICAgIGNh
c2UgMHg0ZjogLyogQnJvYWR3ZWxsIEVQL0VYICovCisgICAgY2FzZSAweDU2
OiAvKiBCcm9hZHdlbGwgRCAqLworICAgIGNhc2UgMHg0ZTogLyogU2t5bGFr
ZSBNICovCisgICAgY2FzZSAweDVlOiAvKiBTa3lsYWtlIEQgKi8KKyAgICAg
ICAgY3B1X2hhc19idWdfbWRzID0gdHJ1ZTsKKyAgICAgICAgYnJlYWs7CisK
KyAgICAgICAgLyoKKyAgICAgICAgICogU29tZSBDb3JlIHByb2Nlc3NvcnMg
aGF2ZSBwZXItc3RlcHBpbmcgdnVsbmVyYWJpbGl0eS4KKyAgICAgICAgICov
CisgICAgY2FzZSAweDU1OiAvKiBTa3lsYWtlLVggLyBDYXNjYWRlIExha2Ug
Ki8KKyAgICAgICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl9tYXNrIDw9IDUg
KQorICAgICAgICAgICAgY3B1X2hhc19idWdfbWRzID0gdHJ1ZTsKKyAgICAg
ICAgYnJlYWs7CisKKyAgICBjYXNlIDB4OGU6IC8qIEthYnkgLyBDb2ZmZWUg
LyBXaGlza2V5IExha2UgTSAqLworICAgICAgICBpZiAoIGJvb3RfY3B1X2Rh
dGEueDg2X21hc2sgPD0gMHhiICkKKyAgICAgICAgICAgIGNwdV9oYXNfYnVn
X21kcyA9IHRydWU7CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSAweDll
OiAvKiBLYWJ5IC8gQ29mZmVlIC8gV2hpc2tleSBMYWtlIEQgKi8KKyAgICAg
ICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl9tYXNrIDw9IDB4YyApCisgICAg
ICAgICAgICBjcHVfaGFzX2J1Z19tZHMgPSB0cnVlOworICAgICAgICBicmVh
azsKKworICAgICAgICAvKgorICAgICAgICAgKiBWZXJ5IG9sZCBhbmQgdmVy
eSBuZXcgQXRvbSBwcm9jZXNzb3JzIGFyZSBub3QgdnVsbmVyYWJsZS4KKyAg
ICAgICAgICovCisgICAgY2FzZSAweDFjOiAvKiBQaW5ldmlldyAqLworICAg
IGNhc2UgMHgyNjogLyogTGluY3JvZnQgKi8KKyAgICBjYXNlIDB4Mjc6IC8q
IFBlbndlbGwgKi8KKyAgICBjYXNlIDB4MzU6IC8qIENsb3ZlcnZpZXcgKi8K
KyAgICBjYXNlIDB4MzY6IC8qIENlZGFydmlldyAqLworICAgIGNhc2UgMHg3
YTogLyogR29sZG1vbnQgKi8KKyAgICAgICAgYnJlYWs7CisKKyAgICAgICAg
LyoKKyAgICAgICAgICogTWlkZGxpbmcgQXRvbSBwcm9jZXNzb3JzIGFyZSB2
dWxuZXJhYmxlIHRvIGp1c3QgdGhlIFN0b3JlIEJ1ZmZlcgorICAgICAgICAg
KiBhc3BlY3QuCisgICAgICAgICAqLworICAgIGNhc2UgMHgzNzogLyogQmF5
dHJhaWwgLyBWYWxsZXl2aWV3IChTaWx2ZXJtb250KSAqLworICAgIGNhc2Ug
MHg0YTogLyogTWVycmlmaWVsZCAqLworICAgIGNhc2UgMHg0YzogLyogQ2hl
cnJ5dHJhaWwgLyBCcmFzc3dlbGwgKi8KKyAgICBjYXNlIDB4NGQ6IC8qIEF2
YXRvbiAvIFJhbmdlbHkgKFNpbHZlcm1vbnQpICovCisgICAgY2FzZSAweDVh
OiAvKiBNb29yZWZpZWxkICovCisgICAgY2FzZSAweDVkOgorICAgIGNhc2Ug
MHg2NToKKyAgICBjYXNlIDB4NmU6CisgICAgY2FzZSAweDc1OgorICAgICAg
ICAvKgorICAgICAgICAgKiBLbmlnaHRzIHByb2Nlc3NvcnMgKHdoaWNoIGFy
ZSBiYXNlZCBvbiB0aGUgU2lsdmVybW9udC9BaXJtb250CisgICAgICAgICAq
IG1pY3JvYXJjaGl0ZWN0dXJlKSBhcmUgc2ltaWxhcmx5IG9ubHkgYWZmZWN0
ZWQgYnkgdGhlIFN0b3JlIEJ1ZmZlcgorICAgICAgICAgKiBhc3BlY3QuCisg
ICAgICAgICAqLworICAgIGNhc2UgMHg1NzogLyogS25pZ2h0cyBMYW5kaW5n
ICovCisgICAgY2FzZSAweDg1OiAvKiBLbmlnaHRzIE1pbGwgKi8KKyAgICAg
ICAgY3B1X2hhc19idWdfbXNiZHNfb25seSA9IHRydWU7CisgICAgICAgIGJy
ZWFrOworCisgICAgZGVmYXVsdDoKKyAgICAgICAgcHJpbnRrKCJVbnJlY29n
bmlzZWQgQ1BVIG1vZGVsICUjeCAtIGFzc3VtaW5nIHZ1bG5lcmFibGUgdG8g
TURTXG4iLAorICAgICAgICAgICAgICAgYm9vdF9jcHVfZGF0YS54ODZfbW9k
ZWwpOworICAgICAgICBjcHVfaGFzX2J1Z19tZHMgPSB0cnVlOworICAgICAg
ICBicmVhazsKKyAgICB9Cit9CisKIHZvaWQgX19pbml0IGluaXRfc3BlY3Vs
YXRpb25fbWl0aWdhdGlvbnModm9pZCkKIHsKICAgICBlbnVtIGluZF90aHVu
ayB0aHVuayA9IFRIVU5LX0RFRkFVTFQ7CkBAIC05MzcsNiArMTA1Myw0NyBA
QCB2b2lkIF9faW5pdCBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZv
aWQpCiAgICAgICAgICAgICAiZW5hYmxlZC4gIFBsZWFzZSBhc3Nlc3MgeW91
ciBjb25maWd1cmF0aW9uIGFuZCBjaG9vc2UgYW5cbiIKICAgICAgICAgICAg
ICJleHBsaWNpdCAnc210PTxib29sPicgc2V0dGluZy4gIFNlZSBYU0EtMjcz
LlxuIik7CiAKKyAgICBtZHNfY2FsY3VsYXRpb25zKGNhcHMpOworCisgICAg
LyoKKyAgICAgKiBCeSBkZWZhdWx0LCBlbmFibGUgUFYgYW5kIEhWTSBtaXRp
Z2F0aW9ucyBvbiBNRFMtdnVsbmVyYWJsZSBoYXJkd2FyZS4KKyAgICAgKiBU
aGlzIHdpbGwgb25seSBiZSBhIHRva2VuIGVmZm9ydCBmb3IgTUxQRFMvTUZC
RFMgd2hlbiBIVCBpcyBlbmFibGVkLAorICAgICAqIGJ1dCBpdCBpcyBzb21l
d2hhdCBiZXR0ZXIgdGhhbiBub3RoaW5nLgorICAgICAqLworICAgIGlmICgg
b3B0X21kX2NsZWFyX3B2ID09IC0xICkKKyAgICAgICAgb3B0X21kX2NsZWFy
X3B2ID0gKChjcHVfaGFzX2J1Z19tZHMgfHwgY3B1X2hhc19idWdfbXNiZHNf
b25seSkgJiYKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb3RfY3B1
X2hhcyhYODZfRkVBVFVSRV9NRF9DTEVBUikpOworICAgIGlmICggb3B0X21k
X2NsZWFyX2h2bSA9PSAtMSApCisgICAgICAgIG9wdF9tZF9jbGVhcl9odm0g
PSAoKGNwdV9oYXNfYnVnX21kcyB8fCBjcHVfaGFzX2J1Z19tc2Jkc19vbmx5
KSAmJgorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb3RfY3B1X2hh
cyhYODZfRkVBVFVSRV9NRF9DTEVBUikpOworCisgICAgLyoKKyAgICAgKiBF
bmFibGUgTURTIGRlZmVuY2VzIGFzIGFwcGxpY2FibGUuICBUaGUgUFYgYmxv
Y2tzIG5lZWQgdXNpbmcgYWxsIHRoZQorICAgICAqIHRpbWUsIGFuZCB0aGUg
SWRsZSBibG9ja3MgbmVlZCB1c2luZyBpZiBlaXRoZXIgUFYgb3IgSFZNIGRl
ZmVuY2VzIGFyZQorICAgICAqIHVzZWQuCisgICAgICoKKyAgICAgKiBIVk0g
aXMgbW9yZSBjb21wbGljYXRlZC4gIFRoZSBNRF9DTEVBUiBtaWNyb2NvZGUg
ZXh0ZW5kcyBMMURfRkxVU0ggd2l0aAorICAgICAqIGVxdWl2ZWxlbnQgc2Vt
YW50aWNzIHRvIGF2b2lkIG5lZWRpbmcgdG8gcGVyZm9ybSBib3RoIGZsdXNo
ZXMgb24gdGhlCisgICAgICogSFZNIHBhdGguICBUaGUgSFZNIGJsb2NrcyBk
b24ndCBuZWVkIGFjdGl2YXRpbmcgaWYgb3VyIGh5cGVydmlzb3IgdG9sZAor
ICAgICAqIHVzIGl0IHdhcyBoYW5kbGluZyBMMURfRkxVU0gsIG9yIHdlIGFy
ZSB1c2luZyBMMURfRkxVU0ggb3Vyc2VsdmVzLgorICAgICAqLworICAgIGlm
ICggb3B0X21kX2NsZWFyX3B2ICkKKyAgICAgICAgc2V0dXBfZm9yY2VfY3B1
X2NhcChYODZfRkVBVFVSRV9TQ19WRVJXX1BWKTsKKyAgICBpZiAoIG9wdF9t
ZF9jbGVhcl9wdiB8fCBvcHRfbWRfY2xlYXJfaHZtICkKKyAgICAgICAgc2V0
dXBfZm9yY2VfY3B1X2NhcChYODZfRkVBVFVSRV9TQ19WRVJXX0lETEUpOwor
ICAgIGlmICggb3B0X21kX2NsZWFyX2h2bSAmJiAhKGNhcHMgJiBBUkNIX0NB
UFNfU0tJUF9MMURGTCkgJiYgIW9wdF9sMWRfZmx1c2ggKQorICAgICAgICBz
ZXR1cF9mb3JjZV9jcHVfY2FwKFg4Nl9GRUFUVVJFX1NDX1ZFUldfSFZNKTsK
KworICAgIC8qCisgICAgICogV2FybiB0aGUgdXNlciBpZiB0aGV5IGFyZSBv
biBNTFBEUy9NRkJEUy12dWxuZXJhYmxlIGhhcmR3YXJlIHdpdGggSFQKKyAg
ICAgKiBhY3RpdmUgYW5kIG5vIGV4cGxpY2l0IFNNVCBjaG9pY2UuCisgICAg
ICovCisgICAgaWYgKCBvcHRfc210ID09IC0xICYmIGNwdV9oYXNfYnVnX21k
cyAmJiBod19zbXRfZW5hYmxlZCApCisgICAgICAgIHdhcm5pbmdfYWRkKAor
ICAgICAgICAgICAgIkJvb3RlZCBvbiBNTFBEUy9NRkJEUy12dWxuZXJhYmxl
IGhhcmR3YXJlIHdpdGggU01UL0h5cGVydGhyZWFkaW5nXG4iCisgICAgICAg
ICAgICAiZW5hYmxlZC4gIE1pdGlnYXRpb25zIHdpbGwgbm90IGJlIGZ1bGx5
IGVmZmVjdGl2ZS4gIFBsZWFzZVxuIgorICAgICAgICAgICAgImNob29zZSBh
biBleHBsaWNpdCBzbXQ9PGJvb2w+IHNldHRpbmcuICBTZWUgWFNBLTI5Ny5c
biIpOworCiAgICAgcHJpbnRfZGV0YWlscyh0aHVuaywgY2Fwcyk7CiAKICAg
ICAvKgo=

--=separator
Content-Type: application/octet-stream; name="xsa297/xsa297-4.7-1.patch"
Content-Disposition: attachment; filename="xsa297/xsa297-4.7-1.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3RzeDogSW1wbGVtZW50IGNvbnRyb2xzIGZvciBS
VE0gZm9yY2UtYWJvcnQgbW9kZQoKVGhlIENQVUlEIGJpdCBhbmQgTVNSIGFy
ZSBkZWxpYmVyYXRlbHkgbm90IGV4cG9zZWQgdG8gZ3Vlc3RzLCBiZWNhdXNl
IHRoZXkKd29uJ3QgZXhpc3Qgb24gbmV3ZXIgcHJvY2Vzc29ycy4gIEFzIHZQ
TVUgaXNuJ3Qgc2VjdXJpdHkgc3VwcG9ydGVkLCB0aGUKbWlzYmVoYXZpb3Vy
IG9mIFBDUjMgaXNuJ3QgZXhwZWN0ZWQgdG8gaW1wYWN0IHByb2R1Y3Rpb24g
ZGVwbG95bWVudHMuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgptYXN0ZXIgY29tbWl0OiA2YmU2
MTNmMjliNDIwNTM0OTI3NWQyNDM2N2JkNGM4MmZiMjk2MGRkCm1hc3RlciBk
YXRlOiAyMDE5LTAzLTEyIDE3OjA1OjIxICswMDAwCgpkaWZmIC0tZ2l0IGEv
ZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gYi9kb2NzL21p
c2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgppbmRleCAzODU1Y2QzLi5i
NjIwNzY4IDEwMDY0NAotLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGlu
ZS5tYXJrZG93bgorKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5t
YXJrZG93bgpAQCAtMTcxNSw3ICsxNzE1LDcgQEAgVXNlIFZpcnR1YWwgUHJv
Y2Vzc29yIElEIHN1cHBvcnQgaWYgYXZhaWxhYmxlLiAgVGhpcyBwcmV2ZW50
cyB0aGUgbmVlZCBmb3IgVExCCiBmbHVzaGVzIG9uIFZNIGVudHJ5IGFuZCBl
eGl0LCBpbmNyZWFzaW5nIHBlcmZvcm1hbmNlLgogCiAjIyMgdnBtdQotPiBg
PSAoIDxib29sZWFuPiB8IHsgYnRzIHwgaXBjIHwgYXJjaCBbLCAuLi5dIH0g
KWAKKz4gYD0gKCA8Ym9vbGVhbj4gfCB7IGJ0cyB8IGlwYyB8IGFyY2ggfCBy
dG0tYWJvcnQ9PGJvb2w+IFssIC4uLl0gfSApYAogCiA+IERlZmF1bHQ6IGBv
ZmZgCiAKQEAgLTE3NDEsNiArMTc0MSwyMSBAQCBpbiB0aGUgUHJlLURlZmlu
ZWQgQXJjaGl0ZWN0dXJhbCBQZXJmb3JtYW5jZSBFdmVudHMgdGFibGUgZnJv
bSB0aGUgSW50ZWwgNjQKIGFuZCBJQS0zMiBBcmNoaXRlY3R1cmVzIFNvZnR3
YXJlIERldmVsb3BlcidzIE1hbnVhbCwgVm9sdW1lIDNCLCBTeXN0ZW0KIFBy
b2dyYW1taW5nIEd1aWRlLCBQYXJ0IDIuCiAKK3ZwbXU9cnRtLWFib3J0IGNv
bnRyb2xzIGEgdHJhZGUtb2ZmIGJldHdlZW4gd29ya2luZyBSZXN0cmljdGVk
IFRyYW5zYWN0aW9uYWwKK01lbW9yeSwgYW5kIHdvcmtpbmcgcGVyZm9ybWFu
Y2UgY291bnRlcnMuCisKK0FsbCBwcm9jZXNzb3JzIHJlbGVhc2VkIHRvIGRh
dGUgKFExIDIwMTkpIHN1cHBvcnRpbmcgVHJhbnNhY3Rpb25hbCBNZW1vcnkK
K0V4dGVuc2lvbnMgc3VmZmVyIGFuIGVycmF0dW0gd2hpY2ggaGFzIGJlZW4g
YWRkcmVzc2VkIGluIG1pY3JvY29kZS4KKworUHJvY2Vzc29ycyBiYXNlZCBv
biB0aGUgU2t5bGFrZSBtaWNyb2FyY2hpdGVjdHVyZSB3aXRoIHVwLXRvLWRh
dGUKK21pY3JvY29kZSBpbnRlcm5hbGx5IHVzZSBwZXJmb3JtYW5jZSBjb3Vu
dGVyIDMgdG8gd29yayBhcm91bmQgdGhlIGVycmF0dW0uCitBIGNvbnNlcXVl
bmNlIGlzIHRoYXQgdGhlIGNvdW50ZXIgZ2V0cyByZXByb2dyYW1tZWQgd2hl
bmV2ZXIgYW4gYFhCRUdJTmAKK2luc3RydWN0aW9uIGlzIGV4ZWN1dGVkLgor
CitBbiBhbHRlcm5hdGl2ZSBtb2RlIGV4aXN0cyB3aGVyZSBQQ1IzIGJlaGF2
ZXMgYXMgYmVmb3JlLCBhdCB0aGUgY29zdCBvZgorYFhCRUdJTmAgdW5jb25k
aXRpb25hbGx5IGFib3J0aW5nLiAgRW5hYmxpbmcgYHJ0bS1hYm9ydGAgbW9k
ZSB3aWxsCithY3RpdmF0ZSB0aGlzIGFsdGVybmF0aXZlIG1vZGUuCisKIElm
IGEgYm9vbGVhbiBpcyBub3QgdXNlZCwgY29tYmluYXRpb25zIG9mIGZsYWdz
IGFyZSBhbGxvd2VkLCBjb21tYSBzZXBhcmF0ZWQuCiBGb3IgZXhhbXBsZSwg
dnBtdT1hcmNoLGJ0cy4KIApkaWZmIC0tZ2l0IGEvdG9vbHMvbWlzYy94ZW4t
Y3B1aWQuYyBiL3Rvb2xzL21pc2MveGVuLWNwdWlkLmMKaW5kZXggMTg0Zjhh
ZC4uMjg4ZmM0OCAxMDA2NDQKLS0tIGEvdG9vbHMvbWlzYy94ZW4tY3B1aWQu
YworKysgYi90b29scy9taXNjL3hlbi1jcHVpZC5jCkBAIC0xNDksNyArMTQ5
LDExIEBAIHN0YXRpYyBjb25zdCBjaGFyICpzdHJfZThiWzMyXSA9CiAKIHN0
YXRpYyBjb25zdCBjaGFyICpzdHJfN2QwWzMyXSA9CiB7Ci0gICAgWzAgLi4u
IDI1XSA9ICJSRVoiLAorICAgIFswIC4uLiAxMV0gPSAiUkVaIiwKKworICAg
IFsxMl0gPSAiUkVaIiwgICAgICAgICAgIFsxM10gPSAidHN4LWZvcmNlLWFi
b3J0IiwKKworICAgIFsxNCAuLi4gMjVdID0gIlJFWiIsCiAKICAgICBbMjZd
ID0gImlicnNiIiwgICAgICAgICBbMjddID0gInN0aWJwIiwKICAgICBbMjhd
ID0gImwxZF9mbHVzaCIsICAgICBbMjldID0gImFyY2hfY2FwcyIsCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L2ludGVsLmMgYi94ZW4vYXJjaC94
ODYvY3B1L2ludGVsLmMKaW5kZXggMTgxZTgxNS4uNjJjMTQ0OSAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L2NwdS9pbnRlbC5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9jcHUvaW50ZWwuYwpAQCAtMzU1LDYgKzM1NSw5IEBAIHN0YXRpYyB2
b2lkIEludGVsX2VycmF0YV93b3JrYXJvdW5kcyhzdHJ1Y3QgY3B1aW5mb194
ODYgKmMpCiAJaWYgKGMtPng4NiA9PSA2ICYmIGNwdV9oYXNfY2xmbHVzaCAm
JgogCSAgICAoYy0+eDg2X21vZGVsID09IDI5IHx8IGMtPng4Nl9tb2RlbCA9
PSA0NiB8fCBjLT54ODZfbW9kZWwgPT0gNDcpKQogCQlfX3NldF9iaXQoWDg2
X0ZFQVRVUkVfQ0xGTFVTSF9NT05JVE9SLCBjLT54ODZfY2FwYWJpbGl0eSk7
CisKKwlpZiAoY3B1X2hhc190c3hfZm9yY2VfYWJvcnQgJiYgb3B0X3J0bV9h
Ym9ydCkKKwkJd3Jtc3JsKE1TUl9UU1hfRk9SQ0VfQUJPUlQsIFRTWF9GT1JD
RV9BQk9SVF9SVE0pOwogfQogCiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9jcHUvdnBtdS5jIGIveGVuL2FyY2gveDg2L2NwdS92cG11LmMKaW5kZXgg
MmY5ZGRmNi4uNTYzNWE5NyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2Nw
dS92cG11LmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS92cG11LmMKQEAgLTUz
LDYgKzUzLDcgQEAgQ0hFQ0tfcG11X3BhcmFtczsKIHN0YXRpYyB1bnNpZ25l
ZCBpbnQgX19yZWFkX21vc3RseSBvcHRfdnBtdV9lbmFibGVkOwogdW5zaWdu
ZWQgaW50IF9fcmVhZF9tb3N0bHkgdnBtdV9tb2RlID0gWEVOUE1VX01PREVf
T0ZGOwogdW5zaWduZWQgaW50IF9fcmVhZF9tb3N0bHkgdnBtdV9mZWF0dXJl
cyA9IDA7Citib29sX3QgX19yZWFkX21vc3RseSBvcHRfcnRtX2Fib3J0Owog
c3RhdGljIHZvaWQgcGFyc2VfdnBtdV9wYXJhbXMoY2hhciAqcyk7CiBjdXN0
b21fcGFyYW0oInZwbXUiLCBwYXJzZV92cG11X3BhcmFtcyk7CiAKQEAgLTYz
LDYgKzY0LDggQEAgc3RhdGljIERFRklORV9QRVJfQ1BVKHN0cnVjdCB2Y3B1
ICosIGxhc3RfdmNwdSk7CiAKIHN0YXRpYyBpbnQgcGFyc2VfdnBtdV9wYXJh
bShjaGFyICpzLCB1bnNpZ25lZCBpbnQgbGVuKQogeworICAgIGludCB2YWw7
CisKICAgICBpZiAoICEqcyB8fCAhbGVuICkKICAgICAgICAgcmV0dXJuIDA7
CiAgICAgaWYgKCAhc3RybmNtcChzLCAiYnRzIiwgbGVuKSApCkBAIC03MSw2
ICs3NCw4IEBAIHN0YXRpYyBpbnQgcGFyc2VfdnBtdV9wYXJhbShjaGFyICpz
LCB1bnNpZ25lZCBpbnQgbGVuKQogICAgICAgICB2cG11X2ZlYXR1cmVzIHw9
IFhFTlBNVV9GRUFUVVJFX0lQQ19PTkxZOwogICAgIGVsc2UgaWYgKCAhc3Ry
bmNtcChzLCAiYXJjaCIsIGxlbikgKQogICAgICAgICB2cG11X2ZlYXR1cmVz
IHw9IFhFTlBNVV9GRUFUVVJFX0FSQ0hfT05MWTsKKyAgICBlbHNlIGlmICgg
KHZhbCA9IHBhcnNlX2Jvb2xlYW4oInJ0bS1hYm9ydCIsIHMsIHMgKyBsZW4p
KSA+PSAwICkKKyAgICAgICAgb3B0X3J0bV9hYm9ydCA9IHZhbDsKICAgICBl
bHNlCiAgICAgICAgIHJldHVybiAxOwogICAgIHJldHVybiAwOwpAQCAtOTcs
NiArMTAyLDEwIEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwYXJzZV92cG11X3Bh
cmFtcyhjaGFyICpzKQogICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAg
ICAgICAgcCA9IHNlcCArIDE7CiAgICAgICAgIH0KKworICAgICAgICBpZiAo
ICF2cG11X2ZlYXR1cmVzICkgLyogcnRtLWFib3J0IGRvZXNuJ3QgaW1wbHkg
dnBtdT0xICovCisgICAgICAgICAgICBicmVhazsKKwogICAgICAgICAvKiBm
YWxsIHRocm91Z2ggKi8KICAgICBjYXNlIDE6CiAgICAgICAgIC8qIERlZmF1
bHQgVlBNVSBtb2RlICovCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZt
L2h2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwppbmRleCA1MjI0MzBi
Li5jZTIyNzU2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKQEAgLTM3OTcsNiArMzc5
Nyw4IEBAIGludCBodm1fbXNyX3JlYWRfaW50ZXJjZXB0KHVuc2lnbmVkIGlu
dCBtc3IsIHVpbnQ2NF90ICptc3JfY29udGVudCkKICAgICBjYXNlIE1TUl9Q
UkVEX0NNRDoKICAgICBjYXNlIE1TUl9GTFVTSF9DTUQ6CiAgICAgICAgIC8q
IFdyaXRlLW9ubHkgKi8KKyAgICBjYXNlIE1TUl9UU1hfRk9SQ0VfQUJPUlQ6
CisgICAgICAgIC8qIE5vdCBvZmZlcmVkIHRvIGd1ZXN0cy4gKi8KICAgICAg
ICAgZ290byBncF9mYXVsdDsKIAogICAgIGNhc2UgTVNSX1NQRUNfQ1RSTDoK
QEAgLTQwMjYsNiArNDAyOCw4IEBAIGludCBodm1fbXNyX3dyaXRlX2ludGVy
Y2VwdCh1bnNpZ25lZCBpbnQgbXNyLCB1aW50NjRfdCBtc3JfY29udGVudCwK
IAogICAgIGNhc2UgTVNSX0FSQ0hfQ0FQQUJJTElUSUVTOgogICAgICAgICAv
KiBSZWFkLW9ubHkgKi8KKyAgICBjYXNlIE1TUl9UU1hfRk9SQ0VfQUJPUlQ6
CisgICAgICAgIC8qIE5vdCBvZmZlcmVkIHRvIGd1ZXN0cy4gKi8KICAgICAg
ICAgZ290byBncF9mYXVsdDsKIAogICAgIGNhc2UgTVNSX0FNRDY0X05CX0NG
RzoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jIGIveGVuL2Fy
Y2gveDg2L3RyYXBzLmMKaW5kZXggNTgzOTM2ZS4uNGIyNTdmYiAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L3RyYXBzLmMKKysrIGIveGVuL2FyY2gveDg2
L3RyYXBzLmMKQEAgLTI5MDQsNiArMjkwNCw4IEBAIHN0YXRpYyBpbnQgZW11
bGF0ZV9wcml2aWxlZ2VkX29wKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdz
KQogICAgICAgICBjYXNlIE1TUl9JTlRFTF9QTEFURk9STV9JTkZPOgogICAg
ICAgICBjYXNlIE1TUl9BUkNIX0NBUEFCSUxJVElFUzoKICAgICAgICAgICAg
IC8qIFRoZSBNU1IgaXMgcmVhZC1vbmx5LiAqLworICAgICAgICBjYXNlIE1T
Ul9UU1hfRk9SQ0VfQUJPUlQ6CisgICAgICAgICAgICAvKiBOb3Qgb2ZmZXJl
ZCB0byBndWVzdHMuICovCiAgICAgICAgICAgICBnb3RvIGZhaWw7CiAKICAg
ICAgICAgY2FzZSBNU1JfU1BFQ19DVFJMOgpAQCAtMzA3NSw2ICszMDc3LDgg
QEAgc3RhdGljIGludCBlbXVsYXRlX3ByaXZpbGVnZWRfb3Aoc3RydWN0IGNw
dV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgICAgIGNhc2UgTVNSX1BSRURfQ01E
OgogICAgICAgICBjYXNlIE1TUl9GTFVTSF9DTUQ6CiAgICAgICAgICAgICAv
KiBXcml0ZS1vbmx5ICovCisgICAgICAgIGNhc2UgTVNSX1RTWF9GT1JDRV9B
Qk9SVDoKKyAgICAgICAgICAgIC8qIE5vdCBvZmZlcmVkIHRvIGd1ZXN0cy4g
Ki8KICAgICAgICAgICAgIGdvdG8gZmFpbDsKIAogICAgICAgICBjYXNlIE1T
Ul9TUEVDX0NUUkw6CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2
L2NwdWZlYXR1cmUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVy
ZS5oCmluZGV4IGY5YzgzMzUuLmM1MDAxYjQgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvY3B1ZmVhdHVyZS5oCkBAIC04NSw2ICs4NSw3IEBACiAjZGVm
aW5lIGNwdV9oYXNfYXZ4ICAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZf
RkVBVFVSRV9BVlgpCiAjZGVmaW5lIGNwdV9oYXNfbHdwICAgICAgICAgICAg
IGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9MV1ApCiAjZGVmaW5lIGNwdV9o
YXNfbXB4ICAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9N
UFgpCisjZGVmaW5lIGNwdV9oYXNfdHN4X2ZvcmNlX2Fib3J0IGJvb3RfY3B1
X2hhcyhYODZfRkVBVFVSRV9UU1hfRk9SQ0VfQUJPUlQpCiAjZGVmaW5lIGNw
dV9oYXNfYXJjaF9wZXJmbW9uICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVS
RV9BUkNIX1BFUkZNT04pCiAjZGVmaW5lIGNwdV9oYXNfcmR0c2NwICAgICAg
ICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9SRFRTQ1ApCiAjZGVmaW5l
IGNwdV9oYXNfc3ZtCQlib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU1ZNKQpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaCBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmgKaW5kZXggNzZkOTJk
OC4uYzJhYTM2ZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9t
c3ItaW5kZXguaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRl
eC5oCkBAIC01MCw2ICs1MCw5IEBACiAjZGVmaW5lIE1TUl9GTFVTSF9DTUQJ
CQkweDAwMDAwMTBiCiAjZGVmaW5lIEZMVVNIX0NNRF9MMUQJCQkoX0FDKDEs
IFVMTCkgPDwgMCkKIAorI2RlZmluZSBNU1JfVFNYX0ZPUkNFX0FCT1JUICAg
ICAgICAgICAgIDB4MDAwMDAxMGYKKyNkZWZpbmUgVFNYX0ZPUkNFX0FCT1JU
X1JUTSAgICAgICAgICAgICAoX0FDKDEsIFVMTCkgPDwgIDApCisKIC8qIElu
dGVsIE1TUnMuIFNvbWUgYWxzbyBhdmFpbGFibGUgb24gb3RoZXIgQ1BVcyAq
LwogI2RlZmluZSBNU1JfSUEzMl9QRVJGQ1RSMAkJMHgwMDAwMDBjMQogI2Rl
ZmluZSBNU1JfSUEzMl9BX1BFUkZDVFIwCQkweDAwMDAwNGMxCmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3ZwbXUuaCBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvdnBtdS5oCmluZGV4IDc1YjE5NzMuLjAwNzJkMTIgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvdnBtdS5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvdnBtdS5oCkBAIC0xMjcsNiArMTI3LDcgQEAgc3Rh
dGljIGlubGluZSBpbnQgdnBtdV9kb19yZG1zcih1bnNpZ25lZCBpbnQgbXNy
LCB1aW50NjRfdCAqbXNyX2NvbnRlbnQpCiAKIGV4dGVybiB1bnNpZ25lZCBp
bnQgdnBtdV9tb2RlOwogZXh0ZXJuIHVuc2lnbmVkIGludCB2cG11X2ZlYXR1
cmVzOworZXh0ZXJuIGJvb2xfdCBvcHRfcnRtX2Fib3J0OwogCiAvKiBDb250
ZXh0IHN3aXRjaCAqLwogc3RhdGljIGlubGluZSB2b2lkIHZwbXVfc3dpdGNo
X2Zyb20oc3RydWN0IHZjcHUgKnByZXYpCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oIGIveGVuL2lu
Y2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZlYXR1cmVzZXQuaAppbmRleCBm
NWZiNDgzLi43M2RlODcwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJs
aWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oCisrKyBiL3hlbi9pbmNsdWRl
L3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmgKQEAgLTIyNyw2ICsy
MjcsNyBAQCBYRU5fQ1BVRkVBVFVSRShDTFpFUk8sICAgICAgICA4KjMyKyAw
KSAvKkEgIENMWkVSTyBpbnN0cnVjdGlvbiAqLwogWEVOX0NQVUZFQVRVUkUo
SUJQQiwgICAgICAgICAgOCozMisxMikgLypBICBJQlBCIHN1cHBvcnQgb25s
eSAobm8gSUJSUywgdXNlZCBieSBBTUQpICovCiAKIC8qIEludGVsLWRlZmlu
ZWQgQ1BVIGZlYXR1cmVzLCBDUFVJRCBsZXZlbCAweDAwMDAwMDA3OjAuZWR4
LCB3b3JkIDkgKi8KK1hFTl9DUFVGRUFUVVJFKFRTWF9GT1JDRV9BQk9SVCwg
OSozMisxMykgLyogTVNSX1RTWF9GT1JDRV9BQk9SVC5SVE1fQUJPUlQgKi8K
IFhFTl9DUFVGRUFUVVJFKElCUlNCLCAgICAgICAgIDkqMzIrMjYpIC8qQSAg
SUJSUyBhbmQgSUJQQiBzdXBwb3J0ICh1c2VkIGJ5IEludGVsKSAqLwogWEVO
X0NQVUZFQVRVUkUoU1RJQlAsICAgICAgICAgOSozMisyNykgLypBISBTVElC
UCAqLwogWEVOX0NQVUZFQVRVUkUoTDFEX0ZMVVNILCAgICAgOSozMisyOCkg
LypTICBNU1JfRkxVU0hfQ01EIGFuZCBMMUQgZmx1c2guICovCg==

--=separator
Content-Type: application/octet-stream; name="xsa297/xsa297-4.7-2.patch"
Content-Disposition: attachment; filename="xsa297/xsa297-4.7-2.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3NwZWMtY3RybDogUmVwb3NpdGlvbiB0aGUgWFBU
SSBjb21tYW5kIGxpbmUgcGFyc2luZyBsb2dpYwoKSXQgaGFzIGVuZGVkIHVw
IGluIHRoZSBtaWRkbGUgb2YgdGhlIG1pdGlnYXRpb24gY2FsY3VsYXRpb24g
bG9naWMuICBNb3ZlIGl0IHRvCmJlIGJlc2lkZSB0aGUgb3RoZXIgY29tbWFu
ZCBsaW5lIHBhcnNpbmcuCgpObyBmdW5jdGlvbmFsIGNoYW5nZS4KClNpZ25l
ZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIv
eGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCmluZGV4IDYxNDVjOTguLjEzNDNl
MGEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYworKysg
Yi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKQEAgLTIwMSw2ICsyMDEsNjgg
QEAgc3RhdGljIGludCBfX2luaXQgcGFyc2Vfc3BlY19jdHJsKGNoYXIgKnMp
CiB9CiBjdXN0b21fcGFyYW0oInNwZWMtY3RybCIsIHBhcnNlX3NwZWNfY3Ry
bCk7CiAKK2ludDhfdCBfX3JlYWRfbW9zdGx5IG9wdF94cHRpID0gLTE7CisK
K3N0YXRpYyBfX2luaXQgdm9pZCB4cHRpX2luaXRfZGVmYXVsdCh1aW50NjRf
dCBjYXBzKQoreworICAgIGlmICggYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9y
ID09IFg4Nl9WRU5ET1JfQU1EICkKKyAgICAgICAgY2FwcyA9IEFSQ0hfQ0FQ
QUJJTElUSUVTX1JEQ0xfTk87CisKKyAgICBpZiAoIGNhcHMgJiBBUkNIX0NB
UEFCSUxJVElFU19SRENMX05PICkKKyAgICAgICAgb3B0X3hwdGkgPSAwOwor
ICAgIGVsc2UKKyAgICAgICAgb3B0X3hwdGkgPSBPUFRfWFBUSV9ET00wIHwg
T1BUX1hQVElfRE9NVTsKK30KKworc3RhdGljIF9faW5pdCBpbnQgcGFyc2Vf
eHB0aShjaGFyICpzKQoreworICAgIGNoYXIgKnNzOworICAgIGludCB2YWws
IHJjID0gMDsKKworICAgIC8qIEluaGliaXQgdGhlIGRlZmF1bHRzIGFzIGFu
IGV4cGxpY2l0IGNob2ljZSBoYXMgYmVlbiBnaXZlbi4gKi8KKyAgICBpZiAo
IG9wdF94cHRpID09IC0xICkKKyAgICAgICAgb3B0X3hwdGkgPSAwOworCisg
ICAgLyogSW50ZXJwcmV0ICd4cHRpJyBhbG9uZSBpbiBpdHMgcG9zaXRpdmUg
Ym9vbGVhbiBmb3JtLiAqLworICAgIGlmICggKnMgPT0gJ1wwJyApCisgICAg
ICAgIG9wdF94cHRpID0gT1BUX1hQVElfRE9NMCB8IE9QVF9YUFRJX0RPTVU7
CisKKyAgICBkbyB7CisgICAgICAgIHNzID0gc3RyY2hyKHMsICcsJyk7Cisg
ICAgICAgIGlmICggc3MgKQorICAgICAgICAgICAgKnNzID0gJ1wwJzsKKwor
ICAgICAgICBzd2l0Y2ggKCBwYXJzZV9ib29sKHMpICkKKyAgICAgICAgewor
ICAgICAgICBjYXNlIDA6CisgICAgICAgICAgICBvcHRfeHB0aSA9IDA7Cisg
ICAgICAgICAgICBicmVhazsKKworICAgICAgICBjYXNlIDE6CisgICAgICAg
ICAgICBvcHRfeHB0aSA9IE9QVF9YUFRJX0RPTTAgfCBPUFRfWFBUSV9ET01V
OworICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgZGVmYXVsdDoKKyAg
ICAgICAgICAgIGlmICggIXN0cmNtcChzLCAiZGVmYXVsdCIpICkKKyAgICAg
ICAgICAgICAgICBvcHRfeHB0aSA9IC0xOworICAgICAgICAgICAgZWxzZSBp
ZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJkb20wIiwgcywgc3MpKSA+PSAw
ICkKKyAgICAgICAgICAgICAgICBvcHRfeHB0aSA9IChvcHRfeHB0aSAmIH5P
UFRfWFBUSV9ET00wKSB8CisgICAgICAgICAgICAgICAgICAgICAgICAgICAo
dmFsID8gT1BUX1hQVElfRE9NMCA6IDApOworICAgICAgICAgICAgZWxzZSBp
ZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJkb211Iiwgcywgc3MpKSA+PSAw
ICkKKyAgICAgICAgICAgICAgICBvcHRfeHB0aSA9IChvcHRfeHB0aSAmIH5P
UFRfWFBUSV9ET01VKSB8CisgICAgICAgICAgICAgICAgICAgICAgICAgICAo
dmFsID8gT1BUX1hQVElfRE9NVSA6IDApOworICAgICAgICAgICAgZWxzZQor
ICAgICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKKyAgICAgICAgICAgIGJy
ZWFrOworICAgICAgICB9CisKKyAgICAgICAgcyA9IHNzICsgMTsKKyAgICB9
IHdoaWxlICggc3MgKTsKKworICAgIHJldHVybiByYzsKK30KK2N1c3RvbV9w
YXJhbSgieHB0aSIsIHBhcnNlX3hwdGkpOworCiBpbnQ4X3QgX19yZWFkX21v
c3RseSBvcHRfcHZfbDF0ZiA9IC0xOwogCiBzdGF0aWMgX19pbml0IGludCBw
YXJzZV9wdl9sMXRmKGNoYXIgKnMpCkBAIC02MzksNjggKzcwMSw2IEBAIHN0
YXRpYyBfX2luaXQgdm9pZCBsMXRmX2NhbGN1bGF0aW9ucyh1aW50NjRfdCBj
YXBzKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICA6ICgzdWwgPDwgKHBhZGRyX2JpdHMgLSAyKSkpKTsKIH0KIAotaW50
OF90IF9fcmVhZF9tb3N0bHkgb3B0X3hwdGkgPSAtMTsKLQotc3RhdGljIF9f
aW5pdCB2b2lkIHhwdGlfaW5pdF9kZWZhdWx0KHVpbnQ2NF90IGNhcHMpCi17
Ci0gICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZF
TkRPUl9BTUQgKQotICAgICAgICBjYXBzID0gQVJDSF9DQVBBQklMSVRJRVNf
UkRDTF9OTzsKLQotICAgIGlmICggY2FwcyAmIEFSQ0hfQ0FQQUJJTElUSUVT
X1JEQ0xfTk8gKQotICAgICAgICBvcHRfeHB0aSA9IDA7Ci0gICAgZWxzZQot
ICAgICAgICBvcHRfeHB0aSA9IE9QVF9YUFRJX0RPTTAgfCBPUFRfWFBUSV9E
T01VOwotfQotCi1zdGF0aWMgX19pbml0IGludCBwYXJzZV94cHRpKGNoYXIg
KnMpCi17Ci0gICAgY2hhciAqc3M7Ci0gICAgaW50IHZhbCwgcmMgPSAwOwot
Ci0gICAgLyogSW5oaWJpdCB0aGUgZGVmYXVsdHMgYXMgYW4gZXhwbGljaXQg
Y2hvaWNlIGhhcyBiZWVuIGdpdmVuLiAqLwotICAgIGlmICggb3B0X3hwdGkg
PT0gLTEgKQotICAgICAgICBvcHRfeHB0aSA9IDA7Ci0KLSAgICAvKiBJbnRl
cnByZXQgJ3hwdGknIGFsb25lIGluIGl0cyBwb3NpdGl2ZSBib29sZWFuIGZv
cm0uICovCi0gICAgaWYgKCAqcyA9PSAnXDAnICkKLSAgICAgICAgb3B0X3hw
dGkgPSBPUFRfWFBUSV9ET00wIHwgT1BUX1hQVElfRE9NVTsKLQotICAgIGRv
IHsKLSAgICAgICAgc3MgPSBzdHJjaHIocywgJywnKTsKLSAgICAgICAgaWYg
KCBzcyApCi0gICAgICAgICAgICAqc3MgPSAnXDAnOwotCi0gICAgICAgIHN3
aXRjaCAoIHBhcnNlX2Jvb2wocykgKQotICAgICAgICB7Ci0gICAgICAgIGNh
c2UgMDoKLSAgICAgICAgICAgIG9wdF94cHRpID0gMDsKLSAgICAgICAgICAg
IGJyZWFrOwotCi0gICAgICAgIGNhc2UgMToKLSAgICAgICAgICAgIG9wdF94
cHRpID0gT1BUX1hQVElfRE9NMCB8IE9QVF9YUFRJX0RPTVU7Ci0gICAgICAg
ICAgICBicmVhazsKLQotICAgICAgICBkZWZhdWx0OgotICAgICAgICAgICAg
aWYgKCAhc3RyY21wKHMsICJkZWZhdWx0IikgKQotICAgICAgICAgICAgICAg
IG9wdF94cHRpID0gLTE7Ci0gICAgICAgICAgICBlbHNlIGlmICggKHZhbCA9
IHBhcnNlX2Jvb2xlYW4oImRvbTAiLCBzLCBzcykpID49IDAgKQotICAgICAg
ICAgICAgICAgIG9wdF94cHRpID0gKG9wdF94cHRpICYgfk9QVF9YUFRJX0RP
TTApIHwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICh2YWwgPyBPUFRf
WFBUSV9ET00wIDogMCk7Ci0gICAgICAgICAgICBlbHNlIGlmICggKHZhbCA9
IHBhcnNlX2Jvb2xlYW4oImRvbXUiLCBzLCBzcykpID49IDAgKQotICAgICAg
ICAgICAgICAgIG9wdF94cHRpID0gKG9wdF94cHRpICYgfk9QVF9YUFRJX0RP
TVUpIHwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICh2YWwgPyBPUFRf
WFBUSV9ET01VIDogMCk7Ci0gICAgICAgICAgICBlbHNlCi0gICAgICAgICAg
ICAgICAgcmMgPSAtRUlOVkFMOwotICAgICAgICAgICAgYnJlYWs7Ci0gICAg
ICAgIH0KLQotICAgICAgICBzID0gc3MgKyAxOwotICAgIH0gd2hpbGUgKCBz
cyApOwotCi0gICAgcmV0dXJuIHJjOwotfQotY3VzdG9tX3BhcmFtKCJ4cHRp
IiwgcGFyc2VfeHB0aSk7Ci0KIHZvaWQgX19pbml0IGluaXRfc3BlY3VsYXRp
b25fbWl0aWdhdGlvbnModm9pZCkKIHsKICAgICBlbnVtIGluZF90aHVuayB0
aHVuayA9IFRIVU5LX0RFRkFVTFQ7Cg==

--=separator
Content-Type: application/octet-stream; name="xsa297/xsa297-4.7-3.patch"
Content-Disposition: attachment; filename="xsa297/xsa297-4.7-3.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L21zcjogRGVmaW5pdGlvbnMgZm9yIE1TUl9JTlRF
TF9DT1JFX1RIUkVBRF9DT1VOVAoKVGhpcyBpcyBhIG1vZGVsIHNwZWNpZmlj
IHJlZ2lzdGVyIHdoaWNoIGRldGFpbHMgdGhlIGN1cnJlbnQgY29uZmlndXJh
dGlvbgpjb3JlcyBhbmQgdGhyZWFkcyBpbiB0aGUgcGFja2FnZS4gIEJlY2F1
c2Ugb2YgaG93IEh5cGVydGhyZWFkIGFuZCBDb3JlCmNvbmZpZ3VyYXRpb24g
d29ya3Mgd29ya3MgaW4gZmlybXdhcmUsIHRoZSBNU1IgaXQgaXMgZGUtZmFj
dG8gY29uc3RhbnQgYW5kCndpbGwgcmVtYWluIHVuY2hhbmdlZCB1bnRpbCB0
aGUgbmV4dCBzeXN0ZW0gcmVzZXQuCgpJdCBpcyBhIHJlYWQgb25seSBNU1Ig
KHNvIHVuaWxhdGVyYWxseSByZWplY3Qgd3JpdGVzKSwgYnV0IGZvciBub3cg
cmV0YWluIGl0cwpsZWFreS1vbi1yZWFkIHByb3BlcnRpZXMuICBGdXJ0aGVy
IENQVUlEL01TUiB3b3JrIGlzIHJlcXVpcmVkIGJlZm9yZSB3ZSBjYW4Kc3Rh
cnQgdmlydHVhbGlzaW5nIGEgY29uc2lzdGVudCB0b3BvbG9neSB0byB0aGUg
Z3Vlc3QsIGFuZCByZXRhaW5pbmcgdGhlIG9sZApiZWhhdmlvdXIgaXMgdGhl
IHNhZmVzdCBjb3Vyc2Ugb2YgYWN0aW9uLgoKU2lnbmVkLW9mZi1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQWNrZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIveGVuL2FyY2gveDg2L2h2
bS9odm0uYwppbmRleCBjZTIyNzU2Li45M2NiNzFlIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvaHZtL2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0v
aHZtLmMKQEAgLTQwMjYsNiArNDAyNiw3IEBAIGludCBodm1fbXNyX3dyaXRl
X2ludGVyY2VwdCh1bnNpZ25lZCBpbnQgbXNyLCB1aW50NjRfdCBtc3JfY29u
dGVudCwKICAgICAgICAgd3Jtc3JsKE1TUl9GTFVTSF9DTUQsIG1zcl9jb250
ZW50KTsKICAgICAgICAgYnJlYWs7CiAKKyAgICBjYXNlIE1TUl9JTlRFTF9D
T1JFX1RIUkVBRF9DT1VOVDoKICAgICBjYXNlIE1TUl9BUkNIX0NBUEFCSUxJ
VElFUzoKICAgICAgICAgLyogUmVhZC1vbmx5ICovCiAgICAgY2FzZSBNU1Jf
VFNYX0ZPUkNFX0FCT1JUOgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3Ry
YXBzLmMgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwppbmRleCA0YjI1N2ZiLi4y
YmMwNWYxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvdHJhcHMuYworKysg
Yi94ZW4vYXJjaC94ODYvdHJhcHMuYwpAQCAtMjkwMSw2ICsyOTAxLDcgQEAg
c3RhdGljIGludCBlbXVsYXRlX3ByaXZpbGVnZWRfb3Aoc3RydWN0IGNwdV91
c2VyX3JlZ3MgKnJlZ3MpCiAgICAgICAgICAgICAgICAgd3Jtc3JsKHJlZ3Mt
Pl9lY3gsIG1zcl9jb250ZW50KTsKICAgICAgICAgICAgIGJyZWFrOwogCisg
ICAgICAgIGNhc2UgTVNSX0lOVEVMX0NPUkVfVEhSRUFEX0NPVU5UOgogICAg
ICAgICBjYXNlIE1TUl9JTlRFTF9QTEFURk9STV9JTkZPOgogICAgICAgICBj
YXNlIE1TUl9BUkNIX0NBUEFCSUxJVElFUzoKICAgICAgICAgICAgIC8qIFRo
ZSBNU1IgaXMgcmVhZC1vbmx5LiAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
bXNyLWluZGV4LmgKaW5kZXggYzJhYTM2ZS4uZjI1ZjM4YyAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaAorKysgYi94ZW4v
aW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oCkBAIC0zMSw2ICszMSwxMCBA
QAogI2RlZmluZSBFRkVSX0xNU0xFCQkoMTw8X0VGRVJfTE1TTEUpCiAjZGVm
aW5lIEVGRVJfRkZYU0UJCSgxPDxfRUZFUl9GRlhTRSkKIAorI2RlZmluZSBN
U1JfSU5URUxfQ09SRV9USFJFQURfQ09VTlQgICAgIDB4MDAwMDAwMzUKKyNk
ZWZpbmUgTVNSX0NUQ19USFJFQURfTUFTSyAgICAgICAgICAgICAweDAwMDBm
ZmZmCisjZGVmaW5lIE1TUl9DVENfQ09SRV9NQVNLICAgICAgICAgICAgICAg
MHhmZmZmMDAwMAorCiAvKiBTcGVjdWxhdGlvbiBDb250cm9scy4gKi8KICNk
ZWZpbmUgTVNSX1NQRUNfQ1RSTAkJCTB4MDAwMDAwNDgKICNkZWZpbmUgU1BF
Q19DVFJMX0lCUlMJCQkoX0FDKDEsIFVMTCkgPDwgMCkK

--=separator
Content-Type: application/octet-stream; name="xsa297/xsa297-4.7-4.patch"
Content-Disposition: attachment; filename="xsa297/xsa297-4.7-4.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L2Jvb3Q6IERldGVjdCB0aGUgZmlybXdhcmUgU01U
IHNldHRpbmcgY29ycmVjdGx5IG9uIEludGVsIGhhcmR3YXJlCgpXaGlsZSBi
b290X2NwdV9kYXRhLng4Nl9udW1fc2libGluZ3MgaXMgYW4gYWNjdXJhdGUg
dmFsdWUgdG8gdXNlIG9uIEFNRApoYXJkd2FyZSwgaXQgaXNuJ3Qgb24gSW50
ZWwgd2hlbiB0aGUgdXNlciBoYXMgZGlzYWJsZWQgSHlwZXJ0aHJlYWRpbmcg
aW4gdGhlCmZpcm13YXJlLiAgQXMgYSByZXN1bHQsIGEgdXNlciB3aGljaCBo
YXMgY2hvc2VuIHRvIGRpc2FibGUgSFQgc3RpbGwgZ2V0cwpuYWdnZWQgb24g
TDFURi12dWxuZXJhYmxlIGhhcmR3YXJlIHdoZW4gdGhleSBoYXZlbid0IGNo
b3NlbiBhbiBleHBsaWNpdApzbXQ9PGJvb2w+IHNldHRpbmcuCgpNYWtlIHVz
ZSBvZiB0aGUgbGFyZ2VseS11bmRvY3VtZW50ZWQgTVNSX0lOVEVMX0NPUkVf
VEhSRUFEX0NPVU5UIHdoaWNoIGluCnByYWN0aWNlIGV4aXN0cyBzaW5jZSBO
ZWhhbGVtLCB3aGVuIGJvb3Rpbmcgb24gcmVhbCBoYXJkd2FyZS4gIEZhbGwg
YmFjayB0bwp1c2luZyB0aGUgQUNQSSB0YWJsZSBBUElDIElEcy4KCldoaWxl
IGFkanVzdGluZyB0aGlzIGxvZ2ljLCBmaXggYSBsYXRlbnQgYnVnIGluIGFt
ZF9nZXRfdG9wb2xvZ3koKS4gIFRoZQp0aHJlYWQgY291bnQgZmllbGQgaW4g
Q1BVSUQuMHg4MDAwMDAxZS5lYnggaXMgZG9jdW1lbnRlZCBhcyA4IGJpdHMg
d2lkZSwKcmF0aGVyIHRoYW4gMiBiaXRzIHdpZGUuCgpTaWduZWQtb2ZmLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpB
Y2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvYW1kLmMgYi94ZW4vYXJjaC94
ODYvY3B1L2FtZC5jCmluZGV4IGJjMTZmN2UuLmRiZGY3NDAgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9jcHUvYW1kLmMKKysrIGIveGVuL2FyY2gveDg2
L2NwdS9hbWQuYwpAQCAtNTAyLDcgKzUwMiw3IEBAIHN0YXRpYyB2b2lkIGFt
ZF9nZXRfdG9wb2xvZ3koc3RydWN0IGNwdWluZm9feDg2ICpjKQogICAgICAg
ICAgICAgICAgIHUzMiBlYXgsIGVieCwgZWN4LCBlZHg7CiAKICAgICAgICAg
ICAgICAgICBjcHVpZCgweDgwMDAwMDFlLCAmZWF4LCAmZWJ4LCAmZWN4LCAm
ZWR4KTsKLSAgICAgICAgICAgICAgICBjLT54ODZfbnVtX3NpYmxpbmdzID0g
KChlYnggPj4gOCkgJiAweDMpICsgMTsKKyAgICAgICAgICAgICAgICBjLT54
ODZfbnVtX3NpYmxpbmdzID0gKChlYnggPj4gOCkgJiAweGZmKSArIDE7CiAK
ICAgICAgICAgICAgICAgICBpZiAoYy0+eDg2IDwgMHgxNykKICAgICAgICAg
ICAgICAgICAgICAgICAgIGMtPmNvbXB1dGVfdW5pdF9pZCA9IGVieCAmIDB4
RkY7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgYi94
ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKaW5kZXggMTM0M2UwYS4uOWUzNjhh
OSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwpAQCAtMzk1LDYgKzM5NSw0NSBA
QCBzdGF0aWMgdm9pZCBfX2luaXQgcHJpbnRfZGV0YWlscyhlbnVtIGluZF90
aHVuayB0aHVuaywgdWludDY0X3QgY2FwcykKICAgICAgICAgICAgb3B0X3B2
X2wxdGYgJiBPUFRfUFZfTDFURl9ET01VICA/ICJlbmFibGVkIiAgOiAiZGlz
YWJsZWQiKTsKIH0KIAorc3RhdGljIGJvb2xfdCBfX2luaXQgY2hlY2tfc210
X2VuYWJsZWQodm9pZCkKK3sKKyAgICB1aW50NjRfdCB2YWw7CisgICAgdW5z
aWduZWQgaW50IGNwdTsKKworICAgIC8qCisgICAgICogeDg2X251bV9zaWJs
aW5ncyBkZWZhdWx0cyB0byAxIGluIHRoZSBhYnNlbmNlIG9mIG90aGVyIGlu
Zm9ybWF0aW9uLCBhbmQKKyAgICAgKiBpcyBhZGp1c3RlZCBiYXNlZCBvbiBv
dGhlciB0b3BvbG9neSBpbmZvcm1hdGlvbiBmb3VuZCBpbiBDUFVJRCBsZWF2
ZXMuCisgICAgICoKKyAgICAgKiBPbiBBTUQgaGFyZHdhcmUsIGl0IHdpbGwg
YmUgdGhlIGN1cnJlbnQgU01UIGNvbmZpZ3VyYXRpb24uICBPbiBJbnRlbAor
ICAgICAqIGhhcmR3YXJlLCBpdCB3aWxsIHJlcHJlc2VudCB0aGUgbWF4aW11
bSBjYXBhYmlsaXR5LCByYXRoZXIgdGhhbiB0aGUKKyAgICAgKiBjdXJyZW50
IGNvbmZpZ3VyYXRpb24uCisgICAgICovCisgICAgaWYgKCBib290X2NwdV9k
YXRhLng4Nl9udW1fc2libGluZ3MgPCAyICkKKyAgICAgICAgcmV0dXJuIDA7
CisKKyAgICAvKgorICAgICAqIEludGVsIE5laGFsZW0gYW5kIGxhdGVyIGhh
cmR3YXJlIGRvZXMgaGF2ZSBhbiBNU1Igd2hpY2ggcmVwb3J0cyB0aGUKKyAg
ICAgKiBjdXJyZW50IGNvdW50IG9mIGNvcmVzL3RocmVhZHMgaW4gdGhlIHBh
Y2thZ2UuCisgICAgICoKKyAgICAgKiBBdCB0aGUgdGltZSBvZiB3cml0aW5n
LCBpdCBpcyBhbG1vc3QgY29tcGxldGVseSB1bmRvY3VtZW50ZWQsIHNvIGlz
bid0CisgICAgICogdmlydHVhbGlzZWQgcmVsaWFibHkuCisgICAgICovCisg
ICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRP
Ul9JTlRFTCAmJiAhY3B1X2hhc19oeXBlcnZpc29yICYmCisgICAgICAgICAh
cmRtc3Jfc2FmZShNU1JfSU5URUxfQ09SRV9USFJFQURfQ09VTlQsIHZhbCkg
KQorICAgICAgICByZXR1cm4gKE1BU0tfRVhUUih2YWwsIE1TUl9DVENfQ09S
RV9NQVNLKSAhPQorICAgICAgICAgICAgICAgIE1BU0tfRVhUUih2YWwsIE1T
Ul9DVENfVEhSRUFEX01BU0spKTsKKworICAgIC8qCisgICAgICogU2VhcmNo
IG92ZXIgdGhlIENQVXMgcmVwb3J0ZWQgaW4gdGhlIEFDUEkgdGFibGVzLiAg
QW55IHdob3NlIEFQSUMgSUQKKyAgICAgKiBoYXMgYSBub24temVybyB0aHJl
YWQgaWQgY29tcG9uZW50IGluZGljYXRlcyB0aGF0IFNNVCBpcyBhY3RpdmUu
CisgICAgICovCisgICAgZm9yX2VhY2hfcHJlc2VudF9jcHUgKCBjcHUgKQor
ICAgICAgICBpZiAoIHg4Nl9jcHVfdG9fYXBpY2lkW2NwdV0gJiAoYm9vdF9j
cHVfZGF0YS54ODZfbnVtX3NpYmxpbmdzIC0gMSkgKQorICAgICAgICAgICAg
cmV0dXJuIDE7CisKKyAgICByZXR1cm4gMDsKK30KKwogLyogQ2FsY3VsYXRl
IHdoZXRoZXIgUmV0cG9saW5lIGlzIGtub3duLXNhZmUgb24gdGhpcyBDUFUu
ICovCiBzdGF0aWMgYm9vbF90IF9faW5pdCByZXRwb2xpbmVfc2FmZSh1aW50
NjRfdCBjYXBzKQogewpAQCAtNzA0LDEyICs3NDMsMTQgQEAgc3RhdGljIF9f
aW5pdCB2b2lkIGwxdGZfY2FsY3VsYXRpb25zKHVpbnQ2NF90IGNhcHMpCiB2
b2lkIF9faW5pdCBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQp
CiB7CiAgICAgZW51bSBpbmRfdGh1bmsgdGh1bmsgPSBUSFVOS19ERUZBVUxU
OwotICAgIGJvb2xfdCB1c2Vfc3BlY19jdHJsID0gMCwgaWJycyA9IDA7Cisg
ICAgYm9vbF90IHVzZV9zcGVjX2N0cmwgPSAwLCBpYnJzID0gMCwgaHdfc210
X2VuYWJsZWQ7CiAgICAgdWludDY0X3QgY2FwcyA9IDA7CiAKICAgICBpZiAo
IGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9BUkNIX0NBUFMpICkKICAgICAg
ICAgcmRtc3JsKE1TUl9BUkNIX0NBUEFCSUxJVElFUywgY2Fwcyk7CiAKKyAg
ICBod19zbXRfZW5hYmxlZCA9IGNoZWNrX3NtdF9lbmFibGVkKCk7CisKICAg
ICAvKgogICAgICAqIEhhcyB0aGUgdXNlciBzcGVjaWZpZWQgYW55IGN1c3Rv
bSBCVEkgbWl0aWdhdGlvbnM/ICBJZiBzbywgZm9sbG93IHRoZWlyCiAgICAg
ICogaW5zdHJ1Y3Rpb25zIGV4YWN0bHkgYW5kIGRpc2FibGUgYWxsIGhldXJp
c3RpY3MuCkBAIC04ODYsOCArOTI3LDcgQEAgdm9pZCBfX2luaXQgaW5pdF9z
cGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lkKQogICAgICAqIEhvd2V2ZXIs
IGlmIHdlIGFyZSBvbiBhZmZlY3RlZCBoYXJkd2FyZSwgd2l0aCBIVCBlbmFi
bGVkLCBhbmQgdGhlIHVzZXIKICAgICAgKiBoYXNuJ3QgZXhwbGljaXRseSBj
aG9zZW4gd2hldGhlciB0byB1c2UgSFQgb3Igbm90LCBuYWcgdGhlbSB0byBk
byBzby4KICAgICAgKi8KLSAgICBpZiAoIG9wdF9zbXQgPT0gLTEgJiYgY3B1
X2hhc19idWdfbDF0ZiAmJgotICAgICAgICAgYm9vdF9jcHVfZGF0YS54ODZf
bnVtX3NpYmxpbmdzID4gMSApCisgICAgaWYgKCBvcHRfc210ID09IC0xICYm
IGNwdV9oYXNfYnVnX2wxdGYgJiYgaHdfc210X2VuYWJsZWQgKQogICAgIHsK
ICAgICAgICAgcHJpbnRrKCIqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKipcbiIpOwogICAgICAgICBwcmlu
dGsoIkJvb3RlZCBvbiBMMVRGLXZ1bG5lcmFibGUgaGFyZHdhcmUgd2l0aCBT
TVQvSHlwZXJ0aHJlYWRpbmdcbiIpOwo=

--=separator
Content-Type: application/octet-stream; name="xsa297/xsa297-4.7-5.patch"
Content-Disposition: attachment; filename="xsa297/xsa297-4.7-5.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3NwZWMtY3RybDogTWlzYyBub24tZnVuY3Rpb25h
bCBjbGVhbnVwCgogKiBJZGVudGlmeSBCVEkgaW4gdGhlIHNwZWNfY3RybF97
ZW50ZXIsZXhpdH1faWRsZSgpIGNvbW1lbnRzLCBhcyBvdGhlcgogICBtaXRp
Z2F0aW9ucyB3aWxsIHNob3J0bHkgYXBwZWFyLgogKiBVc2UgYWx0ZXJuYXRp
dmVfaW5wdXQoKSBhbmQgY292ZXIgdGhlIGxhY2sgb2YgbWVtb3J5IGNvYmJl
ciB3aXRoIGEgZnVydGhlcgogICBiYXJyaWVyLgoKU2lnbmVkLW9mZi1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KUmV2
aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaAppbmRleCBlZTdmMThk
Li42MzFmYzM2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3Nw
ZWNfY3RybC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJs
LmgKQEAgLTY1LDYgKzY1LDggQEAgc3RhdGljIGFsd2F5c19pbmxpbmUgdm9p
ZCBzcGVjX2N0cmxfZW50ZXJfaWRsZShzdHJ1Y3QgY3B1X2luZm8gKmluZm8p
CiAgICAgdWludDMyX3QgdmFsID0gMDsKIAogICAgIC8qCisgICAgICogQnJh
bmNoIFRhcmdldCBJbmplY3Rpb246CisgICAgICoKICAgICAgKiBMYXRjaCB0
aGUgbmV3IHNoYWRvdyB2YWx1ZSwgdGhlbiBlbmFibGUgc2hhZG93aW5nLCB0
aGVuIHVwZGF0ZSB0aGUgTVNSLgogICAgICAqIFRoZXJlIGFyZSBubyBTTVAg
aXNzdWVzIGhlcmU7IG9ubHkgbG9jYWwgcHJvY2Vzc29yIG9yZGVyaW5nIGNv
bmNlcm5zLgogICAgICAqLwpAQCAtNzIsMTAgKzc0LDEwIEBAIHN0YXRpYyBh
bHdheXNfaW5saW5lIHZvaWQgc3BlY19jdHJsX2VudGVyX2lkbGUoc3RydWN0
IGNwdV9pbmZvICppbmZvKQogICAgIGJhcnJpZXIoKTsKICAgICBpbmZvLT5z
cGVjX2N0cmxfZmxhZ3MgfD0gU0NGX3VzZV9zaGFkb3c7CiAgICAgYmFycmll
cigpOwotICAgIGFzbSB2b2xhdGlsZSAoIEFMVEVSTkFUSVZFKEFTTV9OT1Az
LCAid3Jtc3IiLCAlYzMpCi0gICAgICAgICAgICAgICAgICAgOjogImEiICh2
YWwpLCAiYyIgKE1TUl9TUEVDX0NUUkwpLCAiZCIgKDApLAotICAgICAgICAg
ICAgICAgICAgICAgICJpIiAoWDg2X0ZFQVRVUkVfU0NfTVNSX0lETEUpCi0g
ICAgICAgICAgICAgICAgICAgOiAibWVtb3J5IiApOworICAgIGFsdGVybmF0
aXZlX2lucHV0KEFTTV9OT1AzLCAid3Jtc3IiLCAlYzMsCisgICAgICAgICAg
ICAgICAgICAgICAgImEiICh2YWwpLCAiYyIgKE1TUl9TUEVDX0NUUkwpLCAi
ZCIgKDApLAorICAgICAgICAgICAgICAgICAgICAgICJpIiAoWDg2X0ZFQVRV
UkVfU0NfTVNSX0lETEUpKTsKKyAgICBiYXJyaWVyKCk7CiB9CiAKIC8qIFdB
Uk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBub3Qgc2FmZSBiZWZv
cmUgdGhpcyBjYWxsLiAqLwpAQCAtODQsMTUgKzg2LDE3IEBAIHN0YXRpYyBh
bHdheXNfaW5saW5lIHZvaWQgc3BlY19jdHJsX2V4aXRfaWRsZShzdHJ1Y3Qg
Y3B1X2luZm8gKmluZm8pCiAgICAgdWludDMyX3QgdmFsID0gaW5mby0+eGVu
X3NwZWNfY3RybDsKIAogICAgIC8qCisgICAgICogQnJhbmNoIFRhcmdldCBJ
bmplY3Rpb246CisgICAgICoKICAgICAgKiBEaXNhYmxlIHNoYWRvd2luZyBi
ZWZvcmUgdXBkYXRpbmcgdGhlIE1TUi4gIFRoZXJlIGFyZSBubyBTTVAgaXNz
dWVzCiAgICAgICogaGVyZTsgb25seSBsb2NhbCBwcm9jZXNzb3Igb3JkZXJp
bmcgY29uY2VybnMuCiAgICAgICovCiAgICAgaW5mby0+c3BlY19jdHJsX2Zs
YWdzICY9IH5TQ0ZfdXNlX3NoYWRvdzsKICAgICBiYXJyaWVyKCk7Ci0gICAg
YXNtIHZvbGF0aWxlICggQUxURVJOQVRJVkUoQVNNX05PUDMsICJ3cm1zciIs
ICVjMykKLSAgICAgICAgICAgICAgICAgICA6OiAiYSIgKHZhbCksICJjIiAo
TVNSX1NQRUNfQ1RSTCksICJkIiAoMCksCi0gICAgICAgICAgICAgICAgICAg
ICAgImkiIChYODZfRkVBVFVSRV9TQ19NU1JfSURMRSkKLSAgICAgICAgICAg
ICAgICAgICA6ICJtZW1vcnkiICk7CisgICAgYWx0ZXJuYXRpdmVfaW5wdXQo
QVNNX05PUDMsICJ3cm1zciIsICVjMywKKyAgICAgICAgICAgICAgICAgICAg
ICAiYSIgKHZhbCksICJjIiAoTVNSX1NQRUNfQ1RSTCksICJkIiAoMCksCisg
ICAgICAgICAgICAgICAgICAgICAgImkiIChYODZfRkVBVFVSRV9TQ19NU1Jf
SURMRSkpOworICAgIGJhcnJpZXIoKTsKIH0KIAogI2VuZGlmIC8qICFfX1g4
Nl9TUEVDX0NUUkxfSF9fICovCg==

--=separator
Content-Type: application/octet-stream; name="xsa297/xsa297-4.7-6.patch"
Content-Disposition: attachment; filename="xsa297/xsa297-4.7-6.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3NwZWMtY3RybDogQ1BVSUQvTVNSIGRlZmluaXRp
b25zIGZvciBNaWNyb2FyY2hpdGVjdHVyYWwgRGF0YQogU2FtcGxpbmcKClRo
ZSBNRF9DTEVBUiBmZWF0dXJlIGNhbiBiZSBhdXRvbWF0aWNhbGx5IG9mZmVy
ZWQgdG8gZ3Vlc3RzLiAgTm8KaW5mcmFzdHJ1Y3R1cmUgaXMgbmVlZGVkIGlu
IFhlbiB0byBzdXBwb3J0IHRoZSBndWVzdCBtYWtpbmcgdXNlIG9mIGl0LgoK
VGhpcyBpcyBwYXJ0IG9mIFhTQS0yOTcsIENWRS0yMDE4LTEyMTI2LCBDVkUt
MjAxOC0xMjEyNywgQ1ZFLTIwMTgtMTIxMzAsIENWRS0yMDE5LTExMDkxLgoK
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KCmRpZmYgLS1naXQgYS9kb2NzL21pc2MveGVuLWNvbW1h
bmQtbGluZS5tYXJrZG93biBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5l
Lm1hcmtkb3duCmluZGV4IGI2MjA3NjguLjIwODYzYjIgMTAwNjQ0Ci0tLSBh
L2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCisrKyBiL2Rv
Y3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCkBAIC00NDIsNyAr
NDQyLDcgQEAgYWNjb3VudGluZyBmb3IgaGFyZHdhcmUgY2FwYWJpbGl0aWVz
IGFzIGVudW1lcmF0ZWQgdmlhIENQVUlELgogCiBDdXJyZW50bHkgYWNjZXB0
ZWQ6CiAKLVRoZSBTcGVjdWxhdGlvbiBDb250cm9sIGhhcmR3YXJlIGZlYXR1
cmVzIGBpYnJzYmAsIGBzdGlicGAsIGBpYnBiYCwKK1RoZSBTcGVjdWxhdGlv
biBDb250cm9sIGhhcmR3YXJlIGZlYXR1cmVzIGBtZC1jbGVhcmAsIGBpYnJz
YmAsIGBzdGlicGAsIGBpYnBiYCwKIGBsMWQtZmx1c2hgIGFuZCBgc3NiZGAg
YXJlIHVzZWQgYnkgZGVmYXVsdCBpZiBhdmFpbGFibGUgYW5kIGFwcGxpY2Fi
bGUuICBUaGV5IGNhbgogYmUgaWdub3JlZCwgZS5nLiBgbm8taWJyc2JgLCBh
dCB3aGljaCBwb2ludCBYZW4gd29uJ3QgdXNlIHRoZW0gaXRzZWxmLCBhbmQK
IHdvbid0IG9mZmVyIHRoZW0gdG8gZ3Vlc3RzLgpkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlieGwvbGlieGxfY3B1aWQuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2Nw
dWlkLmMKaW5kZXggYTY3NzkyMi4uMzVjODBiMyAxMDA2NDQKLS0tIGEvdG9v
bHMvbGlieGwvbGlieGxfY3B1aWQuYworKysgYi90b29scy9saWJ4bC9saWJ4
bF9jcHVpZC5jCkBAIC0xNTgsNiArMTU4LDcgQEAgaW50IGxpYnhsX2NwdWlk
X3BhcnNlX2NvbmZpZyhsaWJ4bF9jcHVpZF9wb2xpY3lfbGlzdCAqY3B1aWQs
IGNvbnN0IGNoYXIqIHN0cikKICAgICAgICAgeyJkZSIsICAgICAgICAgICAw
eDAwMDAwMDAxLCBOQSwgQ1BVSURfUkVHX0VEWCwgIDIsICAxfSwKICAgICAg
ICAgeyJ2bWUiLCAgICAgICAgICAweDAwMDAwMDAxLCBOQSwgQ1BVSURfUkVH
X0VEWCwgIDEsICAxfSwKICAgICAgICAgeyJmcHUiLCAgICAgICAgICAweDAw
MDAwMDAxLCBOQSwgQ1BVSURfUkVHX0VEWCwgIDAsICAxfSwKKyAgICAgICAg
eyJtZC1jbGVhciIsICAgICAweDAwMDAwMDA3LCAgMCwgQ1BVSURfUkVHX0VE
WCwgMTAsICAxfSwKICAgICAgICAgeyJpYnJzYiIsICAgICAgICAweDAwMDAw
MDA3LCAgMCwgQ1BVSURfUkVHX0VEWCwgMjYsICAxfSwKICAgICAgICAgeyJz
dGlicCIsICAgICAgICAweDAwMDAwMDA3LCAgMCwgQ1BVSURfUkVHX0VEWCwg
MjcsICAxfSwKICAgICAgICAgeyJsMWQtZmx1c2giLCAgICAweDAwMDAwMDA3
LCAgMCwgQ1BVSURfUkVHX0VEWCwgMjgsICAxfSwKZGlmZiAtLWdpdCBhL3Rv
b2xzL21pc2MveGVuLWNwdWlkLmMgYi90b29scy9taXNjL3hlbi1jcHVpZC5j
CmluZGV4IDI4OGZjNDguLmJhNDgyM2YgMTAwNjQ0Ci0tLSBhL3Rvb2xzL21p
c2MveGVuLWNwdWlkLmMKKysrIGIvdG9vbHMvbWlzYy94ZW4tY3B1aWQuYwpA
QCAtMTQ5LDggKzE0OSw5IEBAIHN0YXRpYyBjb25zdCBjaGFyICpzdHJfZThi
WzMyXSA9CiAKIHN0YXRpYyBjb25zdCBjaGFyICpzdHJfN2QwWzMyXSA9CiB7
Ci0gICAgWzAgLi4uIDExXSA9ICJSRVoiLAorICAgIFswIC4uLiA5XSA9ICJS
RVoiLAogCisgICAgWzEwXSA9ICJtZC1jbGVhciIsICAgICAgWzExXSA9ICJS
RVoiLAogICAgIFsxMl0gPSAiUkVaIiwgICAgICAgICAgIFsxM10gPSAidHN4
LWZvcmNlLWFib3J0IiwKIAogICAgIFsxNCAuLi4gMjVdID0gIlJFWiIsCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1aWQuYyBiL3hlbi9hcmNoL3g4
Ni9jcHVpZC5jCmluZGV4IDk5Nzc4YmIuLjdkNzIxN2YgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9jcHVpZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHVp
ZC5jCkBAIC0yNyw3ICsyNywxMiBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJz
ZV94ZW5fY3B1aWQoY29uc3QgY2hhciAqcykKICAgICAgICAgaWYgKCAhc3Mg
KQogICAgICAgICAgICAgc3MgPSBzdHJjaHIocywgJ1wwJyk7CiAKLSAgICAg
ICAgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVhbigiaWJwYiIsIHMsIHNzKSkg
Pj0gMCApCisgICAgICAgIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oIm1k
LWNsZWFyIiwgcywgc3MpKSA+PSAwICkKKyAgICAgICAgeworICAgICAgICAg
ICAgaWYgKCAhdmFsICkKKyAgICAgICAgICAgICAgICBzZXR1cF9jbGVhcl9j
cHVfY2FwKFg4Nl9GRUFUVVJFX01EX0NMRUFSKTsKKyAgICAgICAgfQorICAg
ICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oImlicGIiLCBz
LCBzcykpID49IDAgKQogICAgICAgICB7CiAgICAgICAgICAgICBpZiAoICF2
YWwgKQogICAgICAgICAgICAgICAgIHNldHVwX2NsZWFyX2NwdV9jYXAoWDg2
X0ZFQVRVUkVfSUJQQik7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc3Bl
Y19jdHJsLmMgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKaW5kZXggOWUz
NjhhOS4uYjJkMTc1NyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NwZWNf
Y3RybC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwpAQCAtMzI1
LDE3ICszMjUsMTkgQEAgc3RhdGljIHZvaWQgX19pbml0IHByaW50X2RldGFp
bHMoZW51bSBpbmRfdGh1bmsgdGh1bmssIHVpbnQ2NF90IGNhcHMpCiAgICAg
cHJpbnRrKCJTcGVjdWxhdGl2ZSBtaXRpZ2F0aW9uIGZhY2lsaXRpZXM6XG4i
KTsKIAogICAgIC8qIEhhcmR3YXJlIGZlYXR1cmVzIHdoaWNoIHBlcnRhaW4g
dG8gc3BlY3VsYXRpdmUgbWl0aWdhdGlvbnMuICovCi0gICAgcHJpbnRrKCIg
IEhhcmR3YXJlIGZlYXR1cmVzOiVzJXMlcyVzJXMlcyVzJXMlcyVzXG4iLAor
ICAgIHByaW50aygiICBIYXJkd2FyZSBmZWF0dXJlczolcyVzJXMlcyVzJXMl
cyVzJXMlcyVzJXNcbiIsCiAgICAgICAgICAgIChfN2QwICYgY3B1ZmVhdF9t
YXNrKFg4Nl9GRUFUVVJFX0lCUlNCKSkgPyAiIElCUlMvSUJQQiIgOiAiIiwK
ICAgICAgICAgICAgKF83ZDAgJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVf
U1RJQlApKSA/ICIgU1RJQlAiICAgICA6ICIiLAogICAgICAgICAgICAoXzdk
MCAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9MMURfRkxVU0gpKSA/ICIg
TDFEX0ZMVVNIIiA6ICIiLAogICAgICAgICAgICAoXzdkMCAmIGNwdWZlYXRf
bWFzayhYODZfRkVBVFVSRV9TU0JEKSkgID8gIiBTU0JEIiAgICAgIDogIiIs
CisgICAgICAgICAgIChfN2QwICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJF
X01EX0NMRUFSKSkgPyAiIE1EX0NMRUFSIiA6ICIiLAogICAgICAgICAgICAo
ZThiICAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9JQlBCKSkgID8gIiBJ
QlBCIiAgICAgIDogIiIsCiAgICAgICAgICAgIChjYXBzICYgQVJDSF9DQVBB
QklMSVRJRVNfSUJSU19BTEwpICAgICAgPyAiIElCUlNfQUxMIiAgOiAiIiwK
ICAgICAgICAgICAgKGNhcHMgJiBBUkNIX0NBUEFCSUxJVElFU19SRENMX05P
KSAgICAgICA/ICIgUkRDTF9OTyIgICA6ICIiLAogICAgICAgICAgICAoY2Fw
cyAmIEFSQ0hfQ0FQU19SU0JBKSAgICAgICAgICAgICAgICAgID8gIiBSU0JB
IiAgICAgIDogIiIsCiAgICAgICAgICAgIChjYXBzICYgQVJDSF9DQVBTX1NL
SVBfTDFERkwpICAgICAgICAgICAgPyAiIFNLSVBfTDFERkwiOiAiIiwKLSAg
ICAgICAgICAgKGNhcHMgJiBBUkNIX0NBUFNfU1NCX05PKSAgICAgICAgICAg
ICAgICA/ICIgU1NCX05PIiAgICA6ICIiKTsKKyAgICAgICAgICAgKGNhcHMg
JiBBUkNIX0NBUFNfU1NCX05PKSAgICAgICAgICAgICAgICA/ICIgU1NCX05P
IiAgICA6ICIiLAorICAgICAgICAgICAoY2FwcyAmIEFSQ0hfQ0FQU19NRFNf
Tk8pICAgICAgICAgICAgICAgID8gIiBNRFNfTk8iICAgIDogIiIpOwogCiAg
ICAgLyogQ29tcGlsZWQtaW4gc3VwcG9ydCB3aGljaCBwZXJ0YWlucyB0byBt
aXRpZ2F0aW9ucy4gKi8KICAgICBpZiAoIElTX0VOQUJMRUQoQ09ORklHX0lO
RElSRUNUX1RIVU5LKSB8fCBJU19FTkFCTEVEKENPTkZJR19TSEFET1dfUEFH
SU5HKSApCkBAIC0zNzIsMTkgKzM3NCwyMSBAQCBzdGF0aWMgdm9pZCBfX2lu
aXQgcHJpbnRfZGV0YWlscyhlbnVtIGluZF90aHVuayB0aHVuaywgdWludDY0
X3QgY2FwcykKICAgICAgKiBBbHRlcm5hdGl2ZXMgYmxvY2tzIGZvciBwcm90
ZWN0aW5nIGFnYWluc3QgYW5kL29yIHZpcnR1YWxpc2luZwogICAgICAqIG1p
dGlnYXRpb24gc3VwcG9ydCBmb3IgZ3Vlc3RzLgogICAgICAqLwotICAgIHBy
aW50aygiICBTdXBwb3J0IGZvciBWTXM6IFBWOiVzJXMlcyVzLCBIVk06JXMl
cyVzJXNcbiIsCisgICAgcHJpbnRrKCIgIFN1cHBvcnQgZm9yIFZNczogUFY6
JXMlcyVzJXMlcywgSFZNOiVzJXMlcyVzJXNcbiIsCiAgICAgICAgICAgIChi
b290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0NfTVNSX1BWKSB8fAogICAgICAg
ICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NDX1JTQl9QVikgfHwK
ICAgICAgICAgICAgIG9wdF9lYWdlcl9mcHUpICAgICAgICAgICAgICAgICAg
ICAgICAgICAgPyAiIiAgICAgICAgICAgICAgIDogIiBOb25lIiwKICAgICAg
ICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NDX01TUl9QVikgICAg
ICAgPyAiIE1TUl9TUEVDX0NUUkwiIDogIiIsCiAgICAgICAgICAgIGJvb3Rf
Y3B1X2hhcyhYODZfRkVBVFVSRV9TQ19SU0JfUFYpICAgICAgID8gIiBSU0Ii
ICAgICAgICAgICA6ICIiLAogICAgICAgICAgICBvcHRfZWFnZXJfZnB1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICA/ICIgRUFHRVJfRlBVIiAgICAg
OiAiIiwKKyAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX01E
X0NMRUFSKSAgICAgICAgPyAiIE1EX0NMRUFSIiAgICAgIDogIiIsCiAgICAg
ICAgICAgIChib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0NfTVNSX0hWTSkg
fHwKICAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TQ19S
U0JfSFZNKSB8fAogICAgICAgICAgICAgb3B0X2VhZ2VyX2ZwdSkgICAgICAg
ICAgICAgICAgICAgICAgICAgICA/ICIiICAgICAgICAgICAgICAgOiAiIE5v
bmUiLAogICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0Nf
TVNSX0hWTSkgICAgICA/ICIgTVNSX1NQRUNfQ1RSTCIgOiAiIiwKICAgICAg
ICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NDX1JTQl9IVk0pICAg
ICAgPyAiIFJTQiIgICAgICAgICAgIDogIiIsCi0gICAgICAgICAgIG9wdF9l
YWdlcl9mcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgID8gIiBFQUdF
Ul9GUFUiICAgICA6ICIiKTsKKyAgICAgICAgICAgb3B0X2VhZ2VyX2ZwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgPyAiIEVBR0VSX0ZQVSIgICAg
IDogIiIsCisgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9N
RF9DTEVBUikgICAgICAgID8gIiBNRF9DTEVBUiIgICAgICA6ICIiKTsKIAog
ICAgIHByaW50aygiICBYUFRJICg2NC1iaXQgUFYgb25seSk6IERvbTAgJXMs
IERvbVUgJXNcbiIsCiAgICAgICAgICAgIG9wdF94cHRpICYgT1BUX1hQVElf
RE9NMCA/ICJlbmFibGVkIiA6ICJkaXNhYmxlZCIsCmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9tc3ItaW5kZXguaAppbmRleCBmMjVmMzhjLi43NjY4OTY5IDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oCisr
KyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmgKQEAgLTUwLDYg
KzUwLDcgQEAKICNkZWZpbmUgQVJDSF9DQVBTX1JTQkEJCQkoX0FDKDEsIFVM
TCkgPDwgMikKICNkZWZpbmUgQVJDSF9DQVBTX1NLSVBfTDFERkwJCShfQUMo
MSwgVUxMKSA8PCAzKQogI2RlZmluZSBBUkNIX0NBUFNfU1NCX05PCQkoX0FD
KDEsIFVMTCkgPDwgNCkKKyNkZWZpbmUgQVJDSF9DQVBTX01EU19OTwkJKF9B
QygxLCBVTEwpIDw8IDUpCiAKICNkZWZpbmUgTVNSX0ZMVVNIX0NNRAkJCTB4
MDAwMDAxMGIKICNkZWZpbmUgRkxVU0hfQ01EX0wxRAkJCShfQUMoMSwgVUxM
KSA8PCAwKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gt
eDg2L2NwdWZlYXR1cmVzZXQuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNo
LXg4Ni9jcHVmZWF0dXJlc2V0LmgKaW5kZXggNzNkZTg3MC4uNDI4Mjk0MyAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZl
YXR1cmVzZXQuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYv
Y3B1ZmVhdHVyZXNldC5oCkBAIC0yMjcsNiArMjI3LDcgQEAgWEVOX0NQVUZF
QVRVUkUoQ0xaRVJPLCAgICAgICAgOCozMisgMCkgLypBICBDTFpFUk8gaW5z
dHJ1Y3Rpb24gKi8KIFhFTl9DUFVGRUFUVVJFKElCUEIsICAgICAgICAgIDgq
MzIrMTIpIC8qQSAgSUJQQiBzdXBwb3J0IG9ubHkgKG5vIElCUlMsIHVzZWQg
YnkgQU1EKSAqLwogCiAvKiBJbnRlbC1kZWZpbmVkIENQVSBmZWF0dXJlcywg
Q1BVSUQgbGV2ZWwgMHgwMDAwMDAwNzowLmVkeCwgd29yZCA5ICovCitYRU5f
Q1BVRkVBVFVSRShNRF9DTEVBUiwgICAgICA5KjMyKzEwKSAvKkEgIFZFUlcg
Y2xlYXJzIG1pY3JvYXJjaGl0ZWN0dXJhbCBidWZmZXJzICovCiBYRU5fQ1BV
RkVBVFVSRShUU1hfRk9SQ0VfQUJPUlQsIDkqMzIrMTMpIC8qIE1TUl9UU1hf
Rk9SQ0VfQUJPUlQuUlRNX0FCT1JUICovCiBYRU5fQ1BVRkVBVFVSRShJQlJT
QiwgICAgICAgICA5KjMyKzI2KSAvKkEgIElCUlMgYW5kIElCUEIgc3VwcG9y
dCAodXNlZCBieSBJbnRlbCkgKi8KIFhFTl9DUFVGRUFUVVJFKFNUSUJQLCAg
ICAgICAgIDkqMzIrMjcpIC8qQSEgU1RJQlAgKi8K

--=separator
Content-Type: application/octet-stream; name="xsa297/xsa297-4.7-7.patch"
Content-Disposition: attachment; filename="xsa297/xsa297-4.7-7.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3NwZWMtY3RybDogSW5mcmFzdHJ1Y3R1cmUgdG8g
dXNlIFZFUlcgdG8gZmx1c2ggcGlwZWxpbmUgYnVmZmVycwoKVGhyZWUgc3lu
dGhldGljIGZlYXR1cmVzIGFyZSBpbnRyb2R1Y2VkLCBhcyB3ZSBuZWVkIGlu
ZGl2aWR1YWwgY29udHJvbCBvZgplYWNoLCBkZXBlbmRpbmcgb24gY2lyY3Vt
c3RhbmNlcy4gIEEgbGF0ZXIgY2hhbmdlIHdpbGwgZW5hYmxlIHRoZW0gYXQK
YXBwcm9wcmlhdGUgcG9pbnRzLgoKVGhlIHZlcndfc2VsIGZpZWxkIGRvZXNu
J3Qgc3RyaWN0bHkgbmVlZCB0byBsaXZlIGluIHN0cnVjdCBjcHVfaW5mby4g
IEl0IGxpdmVzCnRoZXJlIGJlY2F1c2UgdGhlcmUgaXMgYSBjb252ZW5pZW50
IGhvbGUgaXQgY2FuIGZpbGwsIGFuZCBpdCByZWR1Y2VzIHRoZQpjb21wbGV4
aXR5IG9mIHRoZSBTUEVDX0NUUkxfRVhJVF9UT197UFYsSFZNfSBhc3NlbWJs
eSBieSBhdm9pZGluZyB0aGUgbmVlZCBmb3IKYW55IHRlbXBvcmFyeSBzdGFj
ayBtYWludGVuYW5jZS4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjk3LCBDVkUt
MjAxOC0xMjEyNiwgQ1ZFLTIwMTgtMTIxMjcsIENWRS0yMDE4LTEyMTMwLCBD
VkUtMjAxOS0xMTA5MS4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jIGIveGVuL2FyY2gveDg2
L3g4Nl82NC9hc20tb2Zmc2V0cy5jCmluZGV4IDk5NGIyM2IuLjJlZmVlZWMg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMu
YworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMKQEAg
LTEzNyw2ICsxMzcsNyBAQCB2b2lkIF9fZHVtbXlfXyh2b2lkKQogCiAgICAg
T0ZGU0VUKENQVUlORk9fZ3Vlc3RfY3B1X3VzZXJfcmVncywgc3RydWN0IGNw
dV9pbmZvLCBndWVzdF9jcHVfdXNlcl9yZWdzKTsKICAgICBPRkZTRVQoQ1BV
SU5GT19wcm9jZXNzb3JfaWQsIHN0cnVjdCBjcHVfaW5mbywgcHJvY2Vzc29y
X2lkKTsKKyAgICBPRkZTRVQoQ1BVSU5GT192ZXJ3X3NlbCwgc3RydWN0IGNw
dV9pbmZvLCB2ZXJ3X3NlbCk7CiAgICAgT0ZGU0VUKENQVUlORk9fY3VycmVu
dF92Y3B1LCBzdHJ1Y3QgY3B1X2luZm8sIGN1cnJlbnRfdmNwdSk7CiAgICAg
T0ZGU0VUKENQVUlORk9fY3I0LCBzdHJ1Y3QgY3B1X2luZm8sIGNyNCk7CiAg
ICAgT0ZGU0VUKENQVUlORk9feGVuX2NyMywgc3RydWN0IGNwdV9pbmZvLCB4
ZW5fY3IzKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1
ZmVhdHVyZS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmgK
aW5kZXggYzUwMDFiNC4uZWM2NTYzMCAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9jcHVmZWF0dXJlLmgKQEAgLTM2LDYgKzM2LDkgQEAKICNkZWZpbmUg
WDg2X0ZFQVRVUkVfU0NfUlNCX0hWTQkJKChGU0NBUElOVFMrMCkqMzIrIDE3
KSAvKiBSU0Igb3ZlcndyaXRlIG5lZWRlZCBmb3IgSFZNICovCiAjZGVmaW5l
IFg4Nl9GRUFUVVJFX05PX1hQVEkJCSgoRlNDQVBJTlRTKzApKjMyKyAxOCkg
LyogWFBUSSBtaXRpZ2F0aW9uIG5vdCBpbiB1c2UgKi8KICNkZWZpbmUgWDg2
X0ZFQVRVUkVfU0NfTVNSX0lETEUJCSgoRlNDQVBJTlRTKzApKjMyKyAxOSkg
LyogKFNDX01TUl9QViB8fCBTQ19NU1JfSFZNKSAmJiBkZWZhdWx0X3hlbl9z
cGVjX2N0cmwgKi8KKyNkZWZpbmUgWDg2X0ZFQVRVUkVfU0NfVkVSV19QVgkJ
KChGU0NBUElOVFMrMCkqMzIrIDIwKSAvKiBWRVJXIHVzZWQgYnkgWGVuIGZv
ciBQViAqLworI2RlZmluZSBYODZfRkVBVFVSRV9TQ19WRVJXX0hWTQkJKChG
U0NBUElOVFMrMCkqMzIrIDIxKSAvKiBWRVJXIHVzZWQgYnkgWGVuIGZvciBI
Vk0gKi8KKyNkZWZpbmUgWDg2X0ZFQVRVUkVfU0NfVkVSV19JRExFCSgoRlND
QVBJTlRTKzApKjMyKyAyMikgLyogVkVSVyB1c2VkIGJ5IFhlbiBmb3IgaWRs
ZSAqLwogCiAjZGVmaW5lIGNwdWZlYXRfd29yZChpZHgpCSgoaWR4KSAvIDMy
KQogI2RlZmluZSBjcHVmZWF0X2JpdChpZHgpCSgoaWR4KSAlIDMyKQpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50LmggYi94ZW4v
aW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaAppbmRleCAwY2Y0YTdjLi44ODUx
NTUyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQu
aAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaApAQCAtMzks
NiArMzksNyBAQCBzdHJ1Y3QgdmNwdTsKIHN0cnVjdCBjcHVfaW5mbyB7CiAg
ICAgc3RydWN0IGNwdV91c2VyX3JlZ3MgZ3Vlc3RfY3B1X3VzZXJfcmVnczsK
ICAgICB1bnNpZ25lZCBpbnQgcHJvY2Vzc29yX2lkOworICAgIHVuc2lnbmVk
IGludCB2ZXJ3X3NlbDsKICAgICBzdHJ1Y3QgdmNwdSAqY3VycmVudF92Y3B1
OwogICAgIHVuc2lnbmVkIGxvbmcgcGVyX2NwdV9vZmZzZXQ7CiAgICAgdW5z
aWduZWQgbG9uZyBjcjQ7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
eDg2L3NwZWNfY3RybC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0
cmwuaAppbmRleCA2MzFmYzM2Li4wY2M5ZWI5IDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvc3BlY19jdHJsLmgKQEAgLTU3LDYgKzU3LDEzIEBAIHN0YXRp
YyBpbmxpbmUgdm9pZCBpbml0X3NoYWRvd19zcGVjX2N0cmxfc3RhdGUodm9p
ZCkKICAgICBpbmZvLT5zaGFkb3dfc3BlY19jdHJsID0gMDsKICAgICBpbmZv
LT54ZW5fc3BlY19jdHJsID0gZGVmYXVsdF94ZW5fc3BlY19jdHJsOwogICAg
IGluZm8tPnNwZWNfY3RybF9mbGFncyA9IGRlZmF1bHRfc3BlY19jdHJsX2Zs
YWdzOworCisgICAgLyoKKyAgICAgKiBGb3IgbGVhc3QgbGF0ZW5jeSwgdGhl
IFZFUlcgc2VsZWN0b3Igc2hvdWxkIGJlIGEgd3JpdGVhYmxlIGRhdGEKKyAg
ICAgKiBkZXNjcmlwdG9yIHJlc2lkZW50IGluIHRoZSBjYWNoZS4gIF9fSFlQ
RVJWSVNPUl9EUzMyIHNoYXJlcyBhIGNhY2hlCisgICAgICogbGluZSB3aXRo
IF9fSFlQRVJWSVNPUl9DUywgc28gaXMgZXhwZWN0ZWQgdG8gYmUgdmVyeSBj
YWNoZS1ob3QuCisgICAgICovCisgICAgaW5mby0+dmVyd19zZWwgPSBfX0hZ
UEVSVklTT1JfRFMzMjsKIH0KIAogLyogV0FSTklORyEgYHJldGAsIGBjYWxs
ICpgLCBgam1wICpgIG5vdCBzYWZlIGFmdGVyIHRoaXMgY2FsbC4gKi8KQEAg
LTc4LDYgKzg1LDIzIEBAIHN0YXRpYyBhbHdheXNfaW5saW5lIHZvaWQgc3Bl
Y19jdHJsX2VudGVyX2lkbGUoc3RydWN0IGNwdV9pbmZvICppbmZvKQogICAg
ICAgICAgICAgICAgICAgICAgICJhIiAodmFsKSwgImMiIChNU1JfU1BFQ19D
VFJMKSwgImQiICgwKSwKICAgICAgICAgICAgICAgICAgICAgICAiaSIgKFg4
Nl9GRUFUVVJFX1NDX01TUl9JRExFKSk7CiAgICAgYmFycmllcigpOworCisg
ICAgLyoKKyAgICAgKiBNaWNyb2FyY2hpdGVjdHVyYWwgU3RvcmUgQnVmZmVy
IERhdGEgU2FtcGxpbmc6CisgICAgICoKKyAgICAgKiBPbiB2dWxuZXJhYmxl
IHN5c3RlbXMsIHN0b3JlIGJ1ZmZlciBlbnRyaWVzIGFyZSBzdGF0aWNhbGx5
IHBhcnRpdGlvbmVkCisgICAgICogYmV0d2VlbiBhY3RpdmUgdGhyZWFkcy4g
IFdoZW4gZW50ZXJpbmcgaWRsZSwgb3VyIHN0b3JlIGJ1ZmZlciBlbnRyaWVz
CisgICAgICogYXJlIHJlLXBhcnRpdGlvbmVkIHRvIGFsbG93IHRoZSBvdGhl
ciB0aHJlYWRzIHRvIHVzZSB0aGVtLgorICAgICAqCisgICAgICogRmx1c2gg
dGhlIGJ1ZmZlcnMgdG8gZW5zdXJlIHRoYXQgbm8gc2Vuc2l0aXZlIGRhdGEg
b2Ygb3VycyBjYW4gYmUKKyAgICAgKiBsZWFrZWQgYnkgYSBzaWJsaW5nIGFm
dGVyIGl0IGdldHMgb3VyIHN0b3JlIGJ1ZmZlciBlbnRyaWVzLgorICAgICAq
CisgICAgICogTm90ZTogVkVSVyBtdXN0IGJlIGVuY29kZWQgd2l0aCBhIG1l
bW9yeSBvcGVyYW5kLCBhcyBpdCBpcyBvbmx5IHRoYXQKKyAgICAgKiBmb3Jt
IHdoaWNoIGNhdXNlcyBhIGZsdXNoLgorICAgICAqLworICAgIGFsdGVybmF0
aXZlX2lucHV0KEFTTV9OT1A4LCAidmVydyAlW3NlbF0iLCAlY1tmZWF0XSwK
KyAgICAgICAgICAgICAgICAgICAgICBbc2VsXSAibSIgKGluZm8tPnZlcndf
c2VsKSwKKyAgICAgICAgICAgICAgICAgICAgICBbZmVhdF0gImkiIChYODZf
RkVBVFVSRV9TQ19WRVJXX0lETEUpKTsKIH0KIAogLyogV0FSTklORyEgYHJl
dGAsIGBjYWxsICpgLCBgam1wICpgIG5vdCBzYWZlIGJlZm9yZSB0aGlzIGNh
bGwuICovCkBAIC05Nyw2ICsxMjEsMTcgQEAgc3RhdGljIGFsd2F5c19pbmxp
bmUgdm9pZCBzcGVjX2N0cmxfZXhpdF9pZGxlKHN0cnVjdCBjcHVfaW5mbyAq
aW5mbykKICAgICAgICAgICAgICAgICAgICAgICAiYSIgKHZhbCksICJjIiAo
TVNSX1NQRUNfQ1RSTCksICJkIiAoMCksCiAgICAgICAgICAgICAgICAgICAg
ICAgImkiIChYODZfRkVBVFVSRV9TQ19NU1JfSURMRSkpOwogICAgIGJhcnJp
ZXIoKTsKKworICAgIC8qCisgICAgICogTWljcm9hcmNoaXRlY3R1cmFsIFN0
b3JlIEJ1ZmZlciBEYXRhIFNhbXBsaW5nOgorICAgICAqCisgICAgICogT24g
dnVsbmVyYWJsZSBzeXN0ZW1zLCBzdG9yZSBidWZmZXIgZW50cmllcyBhcmUg
c3RhdGljYWxseSBwYXJ0aXRpb25lZAorICAgICAqIGJldHdlZW4gYWN0aXZl
IHRocmVhZHMuICBXaGVuIGV4aXRpbmcgaWRsZSwgdGhlIG90aGVyIHRocmVh
ZHMgc3RvcmUKKyAgICAgKiBidWZmZXIgZW50cmllcyBhcmUgcmUtcGFydGl0
aW9uZWQgdG8gZ2l2ZSB1cyBzb21lLgorICAgICAqCisgICAgICogV2Ugbm93
IGhhdmUgc3RvcmUgYnVmZmVyIGVudHJpZXMgd2l0aCBzdGFsZSBkYXRhIGZy
b20gc2libGluZyB0aHJlYWRzLgorICAgICAqIEEgZmx1c2ggaWYgbmVjZXNz
YXJ5IHdpbGwgYmUgcGVyZm9ybWVkIG9uIHRoZSByZXR1cm4gdG8gZ3Vlc3Qg
cGF0aC4KKyAgICAgKi8KIH0KIAogI2VuZGlmIC8qICFfX1g4Nl9TUEVDX0NU
UkxfSF9fICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3Nw
ZWNfY3RybF9hc20uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJs
X2FzbS5oCmluZGV4IDRkODY0ZWIuLjU2MDMwNmYgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oCkBAIC0yNDcsMTIgKzI0
NywxOCBAQAogLyogVXNlIHdoZW4gZXhpdGluZyB0byBQViBndWVzdCBjb250
ZXh0LiAqLwogI2RlZmluZSBTUEVDX0NUUkxfRVhJVF9UT19QViAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIEFM
VEVSTkFUSVZFIF9fc3RyaW5naWZ5KEFTTV9OT1AyNCksICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBET19TUEVDX0NUUkxf
RVhJVF9UT19HVUVTVCwgWDg2X0ZFQVRVUkVfU0NfTVNSX1BWCisgICAgICAg
IERPX1NQRUNfQ1RSTF9FWElUX1RPX0dVRVNULCBYODZfRkVBVFVSRV9TQ19N
U1JfUFY7ICAgICAgICAgICAgICBcCisgICAgQUxURVJOQVRJVkUgX19zdHJp
bmdpZnkoQVNNX05PUDgpLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgICAgIF9fc3RyaW5naWZ5KHZlcncgQ1BVSU5GT192ZXJ3
X3NlbCglcnNwKSksICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAg
IFg4Nl9GRUFUVVJFX1NDX1ZFUldfUFYKIAogLyogVXNlIHdoZW4gZXhpdGlu
ZyB0byBIVk0gZ3Vlc3QgY29udGV4dC4gKi8KICNkZWZpbmUgU1BFQ19DVFJM
X0VYSVRfVE9fSFZNICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKICAgICBBTFRFUk5BVElWRSBfX3N0cmluZ2lmeShBU01f
Tk9QMjQpLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAg
ICAgICAgRE9fU1BFQ19DVFJMX0VYSVRfVE9fR1VFU1QsIFg4Nl9GRUFUVVJF
X1NDX01TUl9IVk0KKyAgICAgICAgRE9fU1BFQ19DVFJMX0VYSVRfVE9fR1VF
U1QsIFg4Nl9GRUFUVVJFX1NDX01TUl9IVk07ICAgICAgICAgICAgIFwKKyAg
ICBBTFRFUk5BVElWRSBfX3N0cmluZ2lmeShBU01fTk9QOCksICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgX19zdHJpbmdp
ZnkodmVydyBDUFVJTkZPX3Zlcndfc2VsKCVyc3ApKSwgICAgICAgICAgICAg
ICAgICAgICAgIFwKKyAgICAgICAgWDg2X0ZFQVRVUkVfU0NfVkVSV19IVk0K
IAogLyoKICAqIFVzZSBpbiBJU1QgaW50ZXJydXB0L2V4Y2VwdGlvbiBjb250
ZXh0LiAgTWF5IGludGVycnVwdCBYZW4gb3IgUFYgY29udGV4dC4K

--=separator
Content-Type: application/octet-stream; name="xsa297/xsa297-4.7-8.patch"
Content-Disposition: attachment; filename="xsa297/xsa297-4.7-8.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3NwZWMtY3RybDogSW50cm9kdWNlIG9wdGlvbnMg
dG8gY29udHJvbCBWRVJXIGZsdXNoaW5nCgpUaGUgTWljcm9hcmNoaXRlY3R1
cmFsIERhdGEgU2FtcGxpbmcgdnVsbmVyYWJpbGl0eSBpcyBzcGxpdCBpbnRv
IGNhdGVnb3JpZXMKd2l0aCBzdWJ0bHkgZGlmZmVyZW50IHByb3BlcnRpZXM6
CgogTUxQRFMgLSBNaWNyb2FyY2hpdGVjdHVyYWwgTG9hZCBQb3J0IERhdGEg
U2FtcGxpbmcKIE1TQkRTIC0gTWljcm9hcmNoaXRlY3R1cmFsIFN0b3JlIEJ1
ZmZlciBEYXRhIFNhbXBsaW5nCiBNRkJEUyAtIE1pY3JvYXJjaGl0ZWN0dXJh
bCBGaWxsIEJ1ZmZlciBEYXRhIFNhbXBsaW5nCiBNRFNVTSAtIE1pY3JvYXJj
aGl0ZWN0dXJhbCBEYXRhIFNhbXBsaW5nIFVuY2FjaGVhYmxlIE1lbW9yeQoK
TURTVU0gaXMgYSBzcGVjaWFsIGNhc2Ugb2YgdGhlIG90aGVyIHRocmVlLCBh
bmQgaXNuJ3QgZGlzdGluZ3Vpc2hlZCBmdXJ0aGVyLgoKVGhlc2UgaXNzdWVz
IHBlcnRhaW4gdG8gdGhyZWUgbWljcm9hcmNoaXRlY3R1cmFsIGJ1ZmZlcnMu
ICBUaGUgTG9hZCBQb3J0cywgdGhlClN0b3JlIEJ1ZmZlcnMgYW5kIHRoZSBG
aWxsIEJ1ZmZlcnMuICBFYWNoIG9mIHRoZXNlIHN0cnVjdHVyZXMgYXJlIGZs
dXNoZWQgYnkKdGhlIG5ldyBlbmhhbmNlZCBWRVJXIGZ1bmN0aW9uYWxpdHks
IGJ1dCB0aGUgY29uZGl0aW9ucyB1bmRlciB3aGljaCBmbHVzaGluZwppcyBu
ZWNlc3NhcnkgdmFyeS4KCkZvciB0aGlzIGNvbmNpc2Ugb3ZlcnZpZXcgb2Yg
dGhlIGlzc3VlcyBhbmQgZGVmYXVsdCBsb2dpYywgdGhlIGFiYnJldmlhdGlv
bnMKU1AgKFN0b3JlIFBvcnQpLCBGQiAoRmlsbCBCdWZmZXIpLCBMUCAoTG9h
ZCBQb3J0KSBhbmQgSFQgKEh5cGVydGhyZWFkaW5nKSBhcmUKdXNlZCBmb3Ig
YnJldml0eToKCiAqIFZ1bG5lcmFibGUgaGFyZHdhcmUgaXMgZGl2aWRlZCBp
bnRvIHR3byBjYXRlZ29yaWVzIC0gcGFydHMgd2hpY2ggc3VmZmVyCiAgIGZy
b20gU1Agb25seSwgYW5kIHBhcnRzIHdpdGggYW55IG90aGVyIGNvbWJpbmF0
aW9uIG9mIHZ1bG5lcmFiaWxpdGllcy4KCiAqIFNQIG9ubHkgaGFzIGFuIEhU
IGludGVyYWN0aW9uIHdoZW4gdGhlIHRocmVhZCBnb2VzIGlkbGUsIGR1ZSB0
byB0aGUgc3RhdGljCiAgIHBhcnRpdGlvbmluZyBvZiByZXNvdXJjZXMuICBM
UCBhbmQgRkIgaGF2ZSBIVCBpbnRlcmFjdGlvbnMgYXQgYWxsIHBvaW50cywK
ICAgZHVlIHRvIHRoZSBjb21wZXRpdGl2ZSBzaGFyaW5nIG9mIHJlc291cmNl
cy4gIEFsbCBpc3N1ZXMgcG90ZW50aWFsbHkgbGVhawogICBkYXRhIGFjcm9z
cyB0aGUgcmV0dXJuLXRvLWd1ZXN0IHRyYW5zaXRpb24uCgogKiBUaGUgbWlj
cm9jb2RlIHdoaWNoIGltcGxlbWVudHMgVkVSVyBmbHVzaGluZyBhbHNvIGV4
dGVuZHMgTVNSX0ZMVVNIX0NNRCwgc28KICAgd2UgZG9uJ3QgbmVlZCB0byBk
byBib3RoIG9uIHRoZSBIVk0gcmV0dXJuLXRvLWd1ZXN0IHBhdGguICBIb3dl
dmVyLCB0aGUKICAgS25pZ2h0cyByYW5nZSBvZiBwcm9jZXNzb3JzIGFyZSBp
bW11bmUgdG8gTDFURiAodGhlcmVmb3JlIGhhdmUgbm8KICAgTVNSX0ZMVVNI
X0NNRCksIGJ1dCBhcmUgdnVsbmVyYWJsZSB0byBNRFMsIHNvIGRvIHJlcXVp
cmUgVkVSVyBvbiB0aGUgSFZNCiAgIHBhdGguCgpOb3RlIHRoYXQgd2UgZGVs
aWJlcmF0ZWx5IHN1cHBvcnQgbWRzPTEgZXZlbiB3aXRob3V0IE1EX0NMRUFS
IGluIGNhc2UgdGhlCm1pY3JvY29kZSBoYXMgYmVlbiB1cGRhdGVkIGJ1dCB0
aGUgZmVhdHVyZSBiaXQgbm90IGV4cG9zZWQuCgpUaGlzIGlzIHBhcnQgb2Yg
WFNBLTI5NywgQ1ZFLTIwMTgtMTIxMjYsIENWRS0yMDE4LTEyMTI3LCBDVkUt
MjAxOC0xMjEzMCwgQ1ZFLTIwMTktMTEwOTEuCgpTaWduZWQtb2ZmLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpSZXZp
ZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKZGlm
ZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3du
IGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KaW5kZXgg
MjA4NjNiMi4uOWM2Y2FiYyAxMDA2NDQKLS0tIGEvZG9jcy9taXNjL3hlbi1j
b21tYW5kLWxpbmUubWFya2Rvd24KKysrIGIvZG9jcy9taXNjL3hlbi1jb21t
YW5kLWxpbmUubWFya2Rvd24KQEAgLTE1MTQsNyArMTUxNCw3IEBAIGlzIGJl
aW5nIGludGVycHJldGVkIGFzIGEgY3VzdG9tIHRpbWVvdXQgaW4gbWlsbGlz
ZWNvbmRzLiBaZXJvIG9yIGJvb2xlYW4KIGZhbHNlIGRpc2FibGUgdGhlIHF1
aXJrIHdvcmthcm91bmQsIHdoaWNoIGlzIGFsc28gdGhlIGRlZmF1bHQuCiAK
ICMjIyBzcGVjLWN0cmwgKHg4NikKLT4gYD0gTGlzdCBvZiBbIDxib29sPiwg
eGVuPTxib29sPiwge3B2LGh2bSxtc3Itc2MscnNifT08Ym9vbD4sCis+IGA9
IExpc3Qgb2YgWyA8Ym9vbD4sIHhlbj08Ym9vbD4sIHtwdixodm0sbXNyLXNj
LHJzYixtZC1jbGVhcn09PGJvb2w+LAogPiAgICAgICAgICAgICAgYnRpLXRo
dW5rPXJldHBvbGluZXxsZmVuY2V8am1wLCB7aWJycyxpYnBiLHNzYmQsZWFn
ZXItZnB1LAogPiAgICAgICAgICAgICAgbDFkLWZsdXNofT08Ym9vbD4gXWAK
IApAQCAtMTUzOCw5ICsxNTM4LDEwIEBAIGluIHBsYWNlIGZvciBndWVzdHMg
dG8gdXNlLgogCiBVc2Ugb2YgYSBwb3NpdGl2ZSBib29sZWFuIHZhbHVlIGZv
ciBlaXRoZXIgb2YgdGhlc2Ugb3B0aW9ucyBpcyBpbnZhbGlkLgogCi1UaGUg
Ym9vbGVhbnMgYHB2PWAsIGBodm09YCwgYG1zci1zYz1gIGFuZCBgcnNiPWAg
b2ZmZXIgZmluZSBncmFpbmVkIGNvbnRyb2wKLW92ZXIgdGhlIGFsdGVybmF0
aXZlIGJsb2NrcyB1c2VkIGJ5IFhlbi4gIFRoZXNlIGltcGFjdCBYZW4ncyBh
YmlsaXR5IHRvCi1wcm90ZWN0IGl0c2VsZiwgYW5kIFhlbidzIGFiaWxpdHkg
dG8gdmlydHVhbGlzZSBzdXBwb3J0IGZvciBndWVzdHMgdG8gdXNlLgorVGhl
IGJvb2xlYW5zIGBwdj1gLCBgaHZtPWAsIGBtc3Itc2M9YCwgYHJzYj1gIGFu
ZCBgbWQtY2xlYXI9YCBvZmZlciBmaW5lCitncmFpbmVkIGNvbnRyb2wgb3Zl
ciB0aGUgYWx0ZXJuYXRpdmUgYmxvY2tzIHVzZWQgYnkgWGVuLiAgVGhlc2Ug
aW1wYWN0IFhlbidzCithYmlsaXR5IHRvIHByb3RlY3QgaXRzZWxmLCBhbmQg
WGVuJ3MgYWJpbGl0eSB0byB2aXJ0dWFsaXNlIHN1cHBvcnQgZm9yIGd1ZXN0
cwordG8gdXNlLgogCiAqIGBwdj1gIGFuZCBgaHZtPWAgb2ZmZXIgY29udHJv
bCBvdmVyIGFsbCBzdWJvcHRpb25zIGZvciBQViBhbmQgSFZNIGd1ZXN0cwog
ICByZXNwZWN0aXZlbHkuCkBAIC0xNTQ5LDYgKzE1NTAsMTEgQEAgcHJvdGVj
dCBpdHNlbGYsIGFuZCBYZW4ncyBhYmlsaXR5IHRvIHZpcnR1YWxpc2Ugc3Vw
cG9ydCBmb3IgZ3Vlc3RzIHRvIHVzZS4KICAgZ3Vlc3RzIGFuZCBpZiBkaXNh
YmxlZCwgZ3Vlc3RzIHdpbGwgYmUgdW5hYmxlIHRvIHVzZSBJQlJTL1NUSUJQ
L1NTQkQvZXRjLgogKiBgcnNiPWAgb2ZmZXJzIGNvbnRyb2wgb3ZlciB3aGV0
aGVyIHRvIG92ZXJ3cml0ZSB0aGUgUmV0dXJuIFN0YWNrIEJ1ZmZlciAvCiAg
IFJldHVybiBBZGRyZXNzIFN0YWNrIG9uIGVudHJ5IHRvIFhlbi4KKyogYG1k
LWNsZWFyPWAgb2ZmZXJzIGNvbnRyb2wgb3ZlciB3aGV0aGVyIHRvIHVzZSBW
RVJXIHRvIGZsdXNoCisgIG1pY3JvYXJjaGl0ZWN0dXJhbCBidWZmZXJzIG9u
IGlkbGUgYW5kIGV4aXQgZnJvbSBYZW4uICAqTm90ZTogRm9yCisgIGNvbXBh
dGliaWxpdHkgd2l0aCBkZXZlbG9wbWVudCB2ZXJzaW9ucyBvZiB0aGlzIGZp
eCwgYG1kcz1gIGlzIGFsc28gYWNjZXB0ZWQKKyAgb24gWGVuIDQuMTIgYW5k
IGVhcmxpZXIgYXMgYW4gYWxpYXMuICBDb25zdWx0IHZlbmRvciBkb2N1bWVu
dGF0aW9uIGluCisgIHByZWZlcmVuY2UgdG8gaGVyZS4qCiAKIElmIFhlbiB3
YXMgY29tcGlsZWQgd2l0aCBJTkRJUkVDVFxfVEhVTksgc3VwcG9ydCwgYGJ0
aS10aHVuaz1gIGNhbiBiZSB1c2VkIHRvCiBzZWxlY3Qgd2hpY2ggb2YgdGhl
IHRodW5rcyBnZXRzIHBhdGNoZWQgaW50byB0aGUgYF9feDg2X2luZGlyZWN0
X3RodW5rXyVyZWdgCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L2Nv
bW1vbi5jIGIveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYwppbmRleCBmYzll
Mzc5Li44YTNlOWYxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1L2Nv
bW1vbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMKQEAgLTQz
OSw2ICs0MzksMTUgQEAgdm9pZCBpZGVudGlmeV9jcHUoc3RydWN0IGNwdWlu
Zm9feDg2ICpjKQogCQlpZiAodGVzdF9iaXQoWDg2X0ZFQVRVUkVfU0NfTVNS
X0lETEUsCiAJCQkgICAgIGJvb3RfY3B1X2RhdGEueDg2X2NhcGFiaWxpdHkp
KQogCQkJX19zZXRfYml0KFg4Nl9GRUFUVVJFX1NDX01TUl9JRExFLCBjLT54
ODZfY2FwYWJpbGl0eSk7CisJCWlmICh0ZXN0X2JpdChYODZfRkVBVFVSRV9T
Q19WRVJXX1BWLAorCQkJICAgICBib290X2NwdV9kYXRhLng4Nl9jYXBhYmls
aXR5KSkKKwkJCV9fc2V0X2JpdChYODZfRkVBVFVSRV9TQ19WRVJXX1BWLCBj
LT54ODZfY2FwYWJpbGl0eSk7CisJCWlmICh0ZXN0X2JpdChYODZfRkVBVFVS
RV9TQ19WRVJXX0hWTSwKKwkJCSAgICAgYm9vdF9jcHVfZGF0YS54ODZfY2Fw
YWJpbGl0eSkpCisJCQlfX3NldF9iaXQoWDg2X0ZFQVRVUkVfU0NfVkVSV19I
Vk0sIGMtPng4Nl9jYXBhYmlsaXR5KTsKKwkJaWYgKHRlc3RfYml0KFg4Nl9G
RUFUVVJFX1NDX1ZFUldfSURMRSwKKwkJCSAgICAgYm9vdF9jcHVfZGF0YS54
ODZfY2FwYWJpbGl0eSkpCisJCQlfX3NldF9iaXQoWDg2X0ZFQVRVUkVfU0Nf
VkVSV19JRExFLCBjLT54ODZfY2FwYWJpbGl0eSk7CiAKIAkJLyogQU5EIHRo
ZSBhbHJlYWR5IGFjY3VtdWxhdGVkIGZsYWdzIHdpdGggdGhlc2UgKi8KIAkJ
Zm9yICggaSA9IDAgOyBpIDwgTkNBUElOVFMgOyBpKysgKQpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIveGVuL2FyY2gveDg2L3Nw
ZWNfY3RybC5jCmluZGV4IGIyZDE3NTcuLjdkMzczODIgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYworKysgYi94ZW4vYXJjaC94ODYv
c3BlY19jdHJsLmMKQEAgLTMyLDYgKzMyLDggQEAgc3RhdGljIGJvb2xfdCBf
X2luaXRkYXRhIG9wdF9tc3Jfc2NfcHYgPSAxOwogc3RhdGljIGJvb2xfdCBf
X2luaXRkYXRhIG9wdF9tc3Jfc2NfaHZtID0gMTsKIHN0YXRpYyBib29sX3Qg
X19pbml0ZGF0YSBvcHRfcnNiX3B2ID0gMTsKIHN0YXRpYyBib29sX3QgX19p
bml0ZGF0YSBvcHRfcnNiX2h2bSA9IDE7CitzdGF0aWMgaW50OF90IF9faW5p
dGRhdGEgb3B0X21kX2NsZWFyX3B2ID0gLTE7CitzdGF0aWMgaW50OF90IF9f
aW5pdGRhdGEgb3B0X21kX2NsZWFyX2h2bSA9IC0xOwogCiAvKiBDbWRsaW5l
IGNvbnRyb2xzIGZvciBYZW4ncyBzcGVjdWxhdGl2ZSBzZXR0aW5ncy4gKi8K
IHN0YXRpYyBlbnVtIGluZF90aHVuayB7CkBAIC01Niw2ICs1OCw5IEBAIHBh
ZGRyX3QgX19yZWFkX21vc3RseSBsMXRmX2FkZHJfbWFzaywgX19yZWFkX21v
c3RseSBsMXRmX3NhZmVfbWFkZHI7CiBzdGF0aWMgYm9vbF90IF9faW5pdGRh
dGEgY3B1X2hhc19idWdfbDF0ZjsKIHN0YXRpYyB1bnNpZ25lZCBpbnQgX19p
bml0ZGF0YSBsMWRfbWF4cGh5c2FkZHI7CiAKK3N0YXRpYyBib29sX3QgX19p
bml0ZGF0YSBjcHVfaGFzX2J1Z19tc2Jkc19vbmx5OyAvKiA9PiBtaW5pbWFs
IEhUIGltcGFjdC4gKi8KK3N0YXRpYyBib29sX3QgX19pbml0ZGF0YSBjcHVf
aGFzX2J1Z19tZHM7IC8qIEFueSBvdGhlciBNe0xQLFNCLEZCfURTIGNvbWJp
bmF0aW9uLiAqLworCiBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9idGkoY29u
c3QgY2hhciAqcykKIHsKICAgICBjb25zdCBjaGFyICpzczsKQEAgLTEyOCw2
ICsxMzMsOCBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9zcGVjX2N0cmwo
Y2hhciAqcykKICAgICAgICAgZGlzYWJsZV9jb21tb246CiAgICAgICAgICAg
ICBvcHRfcnNiX3B2ID0gMDsKICAgICAgICAgICAgIG9wdF9yc2JfaHZtID0g
MDsKKyAgICAgICAgICAgIG9wdF9tZF9jbGVhcl9wdiA9IDA7CisgICAgICAg
ICAgICBvcHRfbWRfY2xlYXJfaHZtID0gMDsKIAogICAgICAgICAgICAgb3B0
X3RodW5rID0gVEhVTktfSk1QOwogICAgICAgICAgICAgb3B0X2licnMgPSAw
OwpAQCAtMTUwLDExICsxNTcsMTMgQEAgc3RhdGljIGludCBfX2luaXQgcGFy
c2Vfc3BlY19jdHJsKGNoYXIgKnMpCiAgICAgICAgIHsKICAgICAgICAgICAg
IG9wdF9tc3Jfc2NfcHYgPSB2YWw7CiAgICAgICAgICAgICBvcHRfcnNiX3B2
ID0gdmFsOworICAgICAgICAgICAgb3B0X21kX2NsZWFyX3B2ID0gdmFsOwog
ICAgICAgICB9CiAgICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFyc2VfYm9v
bGVhbigiaHZtIiwgcywgc3MpKSA+PSAwICkKICAgICAgICAgewogICAgICAg
ICAgICAgb3B0X21zcl9zY19odm0gPSB2YWw7CiAgICAgICAgICAgICBvcHRf
cnNiX2h2bSA9IHZhbDsKKyAgICAgICAgICAgIG9wdF9tZF9jbGVhcl9odm0g
PSB2YWw7CiAgICAgICAgIH0KICAgICAgICAgZWxzZSBpZiAoICh2YWwgPSBw
YXJzZV9ib29sZWFuKCJtc3Itc2MiLCBzLCBzcykpID49IDAgKQogICAgICAg
ICB7CkBAIC0xNjYsNiArMTc1LDEyIEBAIHN0YXRpYyBpbnQgX19pbml0IHBh
cnNlX3NwZWNfY3RybChjaGFyICpzKQogICAgICAgICAgICAgb3B0X3JzYl9w
diA9IHZhbDsKICAgICAgICAgICAgIG9wdF9yc2JfaHZtID0gdmFsOwogICAg
ICAgICB9CisgICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVh
bigibWQtY2xlYXIiLCBzLCBzcykpID49IDAgfHwKKyAgICAgICAgICAgICAg
ICAgICh2YWwgPSBwYXJzZV9ib29sZWFuKCJtZHMiLCBzLCBzcykpID49IDAg
KQorICAgICAgICB7CisgICAgICAgICAgICBvcHRfbWRfY2xlYXJfcHYgPSB2
YWw7CisgICAgICAgICAgICBvcHRfbWRfY2xlYXJfaHZtID0gdmFsOworICAg
ICAgICB9CiAKICAgICAgICAgLyogWGVuJ3Mgc3BlY3VsYXRpdmUgc2lkZWNo
YW5uZWwgbWl0aWdhdGlvbiBzZXR0aW5ncy4gKi8KICAgICAgICAgZWxzZSBp
ZiAoICFzdHJuY21wKHMsICJidGktdGh1bms9IiwgMTApICkKQEAgLTM1MSw3
ICszNjYsNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcHJpbnRfZGV0YWlscyhl
bnVtIGluZF90aHVuayB0aHVuaywgdWludDY0X3QgY2FwcykKICAgICAgICAg
ICAgICAgICJcbiIpOwogCiAgICAgLyogU2V0dGluZ3MgZm9yIFhlbidzIHBy
b3RlY3Rpb24sIGlycmVzcGVjdGl2ZSBvZiBndWVzdHMuICovCi0gICAgcHJp
bnRrKCIgIFhlbiBzZXR0aW5nczogQlRJLVRodW5rICVzLCBTUEVDX0NUUkw6
ICVzJXMsIE90aGVyOiVzJXNcbiIsCisgICAgcHJpbnRrKCIgIFhlbiBzZXR0
aW5nczogQlRJLVRodW5rICVzLCBTUEVDX0NUUkw6ICVzJXMsIE90aGVyOiVz
JXMlc1xuIiwKICAgICAgICAgICAgdGh1bmsgPT0gVEhVTktfTk9ORSAgICAg
ID8gIk4vQSIgOgogICAgICAgICAgICB0aHVuayA9PSBUSFVOS19SRVRQT0xJ
TkUgPyAiUkVUUE9MSU5FIiA6CiAgICAgICAgICAgIHRodW5rID09IFRIVU5L
X0xGRU5DRSAgICA/ICJMRkVOQ0UiIDoKQEAgLTM2MSw3ICszNzYsOCBAQCBz
dGF0aWMgdm9pZCBfX2luaXQgcHJpbnRfZGV0YWlscyhlbnVtIGluZF90aHVu
ayB0aHVuaywgdWludDY0X3QgY2FwcykKICAgICAgICAgICAgIWJvb3RfY3B1
X2hhcyhYODZfRkVBVFVSRV9TU0JEKSAgICAgICAgICAgPyAiIiA6CiAgICAg
ICAgICAgIChkZWZhdWx0X3hlbl9zcGVjX2N0cmwgJiBTUEVDX0NUUkxfU1NC
RCkgID8gIiBTU0JEKyIgOiAiIFNTQkQtIiwKICAgICAgICAgICAgb3B0X2li
cGIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPyAiIElCUEIi
ICA6ICIiLAotICAgICAgICAgICBvcHRfbDFkX2ZsdXNoICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICA/ICIgTDFEX0ZMVVNIIiA6ICIiKTsKKyAgICAg
ICAgICAgb3B0X2wxZF9mbHVzaCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgPyAiIEwxRF9GTFVTSCIgOiAiIiwKKyAgICAgICAgICAgb3B0X21kX2Ns
ZWFyX3B2IHx8IG9wdF9tZF9jbGVhcl9odm0gICAgICAgPyAiIFZFUlciICA6
ICIiKTsKIAogICAgIC8qIEwxVEYgZGlhZ25vc3RpY3MsIHByaW50ZWQgaWYg
dnVsbmVyYWJsZSBvciBQViBzaGFkb3dpbmcgaXMgaW4gdXNlLiAqLwogICAg
IGlmICggY3B1X2hhc19idWdfbDF0ZiB8fCBvcHRfcHZfbDF0ZiApCkBAIC03
NDQsNiArNzYwLDEwNyBAQCBzdGF0aWMgX19pbml0IHZvaWQgbDF0Zl9jYWxj
dWxhdGlvbnModWludDY0X3QgY2FwcykKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgOiAoM3VsIDw8IChwYWRkcl9iaXRz
IC0gMikpKSk7CiB9CiAKKy8qIENhbGN1bGF0ZSB3aGV0aGVyIHRoaXMgQ1BV
IGlzIHZ1bG5lcmFibGUgdG8gTURTLiAqLworc3RhdGljIF9faW5pdCB2b2lk
IG1kc19jYWxjdWxhdGlvbnModWludDY0X3QgY2FwcykKK3sKKyAgICAvKiBN
RFMgaXMgb25seSBrbm93biB0byBhZmZlY3QgSW50ZWwgRmFtaWx5IDYgcHJv
Y2Vzc29ycyBhdCB0aGlzIHRpbWUuICovCisgICAgaWYgKCBib290X2NwdV9k
YXRhLng4Nl92ZW5kb3IgIT0gWDg2X1ZFTkRPUl9JTlRFTCB8fAorICAgICAg
ICAgYm9vdF9jcHVfZGF0YS54ODYgIT0gNiApCisgICAgICAgIHJldHVybjsK
KworICAgIC8qIEFueSBwcm9jZXNzb3IgYWR2ZXJ0aXNpbmcgTURTX05PIHNo
b3VsZCBiZSBub3QgdnVsbmVyYWJsZSB0byBNRFMuICovCisgICAgaWYgKCBj
YXBzICYgQVJDSF9DQVBTX01EU19OTyApCisgICAgICAgIHJldHVybjsKKwor
ICAgIHN3aXRjaCAoIGJvb3RfY3B1X2RhdGEueDg2X21vZGVsICkKKyAgICB7
CisgICAgICAgIC8qCisgICAgICAgICAqIENvcmUgcHJvY2Vzc29ycyBzaW5j
ZSBhdCBsZWFzdCBOZWhhbGVtIGFyZSB2dWxuZXJhYmxlLgorICAgICAgICAg
Ki8KKyAgICBjYXNlIDB4MWY6IC8qIEF1YnVybmRhbGUgLyBIYXZlbmRhbGUg
Ki8KKyAgICBjYXNlIDB4MWU6IC8qIE5laGFsZW0gKi8KKyAgICBjYXNlIDB4
MWE6IC8qIE5laGFsZW0gRVAgKi8KKyAgICBjYXNlIDB4MmU6IC8qIE5laGFs
ZW0gRVggKi8KKyAgICBjYXNlIDB4MjU6IC8qIFdlc3RtZXJlICovCisgICAg
Y2FzZSAweDJjOiAvKiBXZXN0bWVyZSBFUCAqLworICAgIGNhc2UgMHgyZjog
LyogV2VzdG1lcmUgRVggKi8KKyAgICBjYXNlIDB4MmE6IC8qIFNhbmR5QnJp
ZGdlICovCisgICAgY2FzZSAweDJkOiAvKiBTYW5keUJyaWRnZSBFUC9FWCAq
LworICAgIGNhc2UgMHgzYTogLyogSXZ5QnJpZGdlICovCisgICAgY2FzZSAw
eDNlOiAvKiBJdnlCcmlkZ2UgRVAvRVggKi8KKyAgICBjYXNlIDB4M2M6IC8q
IEhhc3dlbGwgKi8KKyAgICBjYXNlIDB4M2Y6IC8qIEhhc3dlbGwgRVgvRVAg
Ki8KKyAgICBjYXNlIDB4NDU6IC8qIEhhc3dlbGwgRCAqLworICAgIGNhc2Ug
MHg0NjogLyogSGFzd2VsbCBIICovCisgICAgY2FzZSAweDNkOiAvKiBCcm9h
ZHdlbGwgKi8KKyAgICBjYXNlIDB4NDc6IC8qIEJyb2Fkd2VsbCBIICovCisg
ICAgY2FzZSAweDRmOiAvKiBCcm9hZHdlbGwgRVAvRVggKi8KKyAgICBjYXNl
IDB4NTY6IC8qIEJyb2Fkd2VsbCBEICovCisgICAgY2FzZSAweDRlOiAvKiBT
a3lsYWtlIE0gKi8KKyAgICBjYXNlIDB4NWU6IC8qIFNreWxha2UgRCAqLwor
ICAgICAgICBjcHVfaGFzX2J1Z19tZHMgPSAxOworICAgICAgICBicmVhazsK
KworICAgICAgICAvKgorICAgICAgICAgKiBTb21lIENvcmUgcHJvY2Vzc29y
cyBoYXZlIHBlci1zdGVwcGluZyB2dWxuZXJhYmlsaXR5LgorICAgICAgICAg
Ki8KKyAgICBjYXNlIDB4NTU6IC8qIFNreWxha2UtWCAvIENhc2NhZGUgTGFr
ZSAqLworICAgICAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X21hc2sgPD0g
NSApCisgICAgICAgICAgICBjcHVfaGFzX2J1Z19tZHMgPSAxOworICAgICAg
ICBicmVhazsKKworICAgIGNhc2UgMHg4ZTogLyogS2FieSAvIENvZmZlZSAv
IFdoaXNrZXkgTGFrZSBNICovCisgICAgICAgIGlmICggYm9vdF9jcHVfZGF0
YS54ODZfbWFzayA8PSAweGIgKQorICAgICAgICAgICAgY3B1X2hhc19idWdf
bWRzID0gMTsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIDB4OWU6IC8q
IEthYnkgLyBDb2ZmZWUgLyBXaGlza2V5IExha2UgRCAqLworICAgICAgICBp
ZiAoIGJvb3RfY3B1X2RhdGEueDg2X21hc2sgPD0gMHhjICkKKyAgICAgICAg
ICAgIGNwdV9oYXNfYnVnX21kcyA9IDE7CisgICAgICAgIGJyZWFrOworCisg
ICAgICAgIC8qCisgICAgICAgICAqIFZlcnkgb2xkIGFuZCB2ZXJ5IG5ldyBB
dG9tIHByb2Nlc3NvcnMgYXJlIG5vdCB2dWxuZXJhYmxlLgorICAgICAgICAg
Ki8KKyAgICBjYXNlIDB4MWM6IC8qIFBpbmV2aWV3ICovCisgICAgY2FzZSAw
eDI2OiAvKiBMaW5jcm9mdCAqLworICAgIGNhc2UgMHgyNzogLyogUGVud2Vs
bCAqLworICAgIGNhc2UgMHgzNTogLyogQ2xvdmVydmlldyAqLworICAgIGNh
c2UgMHgzNjogLyogQ2VkYXJ2aWV3ICovCisgICAgY2FzZSAweDdhOiAvKiBH
b2xkbW9udCAqLworICAgICAgICBicmVhazsKKworICAgICAgICAvKgorICAg
ICAgICAgKiBNaWRkbGluZyBBdG9tIHByb2Nlc3NvcnMgYXJlIHZ1bG5lcmFi
bGUgdG8ganVzdCB0aGUgU3RvcmUgQnVmZmVyCisgICAgICAgICAqIGFzcGVj
dC4KKyAgICAgICAgICovCisgICAgY2FzZSAweDM3OiAvKiBCYXl0cmFpbCAv
IFZhbGxleXZpZXcgKFNpbHZlcm1vbnQpICovCisgICAgY2FzZSAweDRhOiAv
KiBNZXJyaWZpZWxkICovCisgICAgY2FzZSAweDRjOiAvKiBDaGVycnl0cmFp
bCAvIEJyYXNzd2VsbCAqLworICAgIGNhc2UgMHg0ZDogLyogQXZhdG9uIC8g
UmFuZ2VseSAoU2lsdmVybW9udCkgKi8KKyAgICBjYXNlIDB4NWE6IC8qIE1v
b3JlZmllbGQgKi8KKyAgICBjYXNlIDB4NWQ6CisgICAgY2FzZSAweDY1Ogor
ICAgIGNhc2UgMHg2ZToKKyAgICBjYXNlIDB4NzU6CisgICAgICAgIC8qCisg
ICAgICAgICAqIEtuaWdodHMgcHJvY2Vzc29ycyAod2hpY2ggYXJlIGJhc2Vk
IG9uIHRoZSBTaWx2ZXJtb250L0Fpcm1vbnQKKyAgICAgICAgICogbWljcm9h
cmNoaXRlY3R1cmUpIGFyZSBzaW1pbGFybHkgb25seSBhZmZlY3RlZCBieSB0
aGUgU3RvcmUgQnVmZmVyCisgICAgICAgICAqIGFzcGVjdC4KKyAgICAgICAg
ICovCisgICAgY2FzZSAweDU3OiAvKiBLbmlnaHRzIExhbmRpbmcgKi8KKyAg
ICBjYXNlIDB4ODU6IC8qIEtuaWdodHMgTWlsbCAqLworICAgICAgICBjcHVf
aGFzX2J1Z19tc2Jkc19vbmx5ID0gMTsKKyAgICAgICAgYnJlYWs7CisKKyAg
ICBkZWZhdWx0OgorICAgICAgICBwcmludGsoIlVucmVjb2duaXNlZCBDUFUg
bW9kZWwgJSN4IC0gYXNzdW1pbmcgdnVsbmVyYWJsZSB0byBNRFNcbiIsCisg
ICAgICAgICAgICAgICBib290X2NwdV9kYXRhLng4Nl9tb2RlbCk7CisgICAg
ICAgIGNwdV9oYXNfYnVnX21kcyA9IDE7CisgICAgICAgIGJyZWFrOworICAg
IH0KK30KKwogdm9pZCBfX2luaXQgaW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0
aW9ucyh2b2lkKQogewogICAgIGVudW0gaW5kX3RodW5rIHRodW5rID0gVEhV
TktfREVGQVVMVDsKQEAgLTk0MCw2ICsxMDU3LDUwIEBAIHZvaWQgX19pbml0
IGluaXRfc3BlY3VsYXRpb25fbWl0aWdhdGlvbnModm9pZCkKICAgICAgICAg
cHJpbnRrKCIqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKipcbiIpOwogICAgIH0KIAorICAgIG1kc19jYWxj
dWxhdGlvbnMoY2Fwcyk7CisKKyAgICAvKgorICAgICAqIEJ5IGRlZmF1bHQs
IGVuYWJsZSBQViBhbmQgSFZNIG1pdGlnYXRpb25zIG9uIE1EUy12dWxuZXJh
YmxlIGhhcmR3YXJlLgorICAgICAqIFRoaXMgd2lsbCBvbmx5IGJlIGEgdG9r
ZW4gZWZmb3J0IGZvciBNTFBEUy9NRkJEUyB3aGVuIEhUIGlzIGVuYWJsZWQs
CisgICAgICogYnV0IGl0IGlzIHNvbWV3aGF0IGJldHRlciB0aGFuIG5vdGhp
bmcuCisgICAgICovCisgICAgaWYgKCBvcHRfbWRfY2xlYXJfcHYgPT0gLTEg
KQorICAgICAgICBvcHRfbWRfY2xlYXJfcHYgPSAoKGNwdV9oYXNfYnVnX21k
cyB8fCBjcHVfaGFzX2J1Z19tc2Jkc19vbmx5KSAmJgorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX01EX0NM
RUFSKSk7CisgICAgaWYgKCBvcHRfbWRfY2xlYXJfaHZtID09IC0xICkKKyAg
ICAgICAgb3B0X21kX2NsZWFyX2h2bSA9ICgoY3B1X2hhc19idWdfbWRzIHx8
IGNwdV9oYXNfYnVnX21zYmRzX29ubHkpICYmCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX01EX0NMRUFS
KSk7CisKKyAgICAvKgorICAgICAqIEVuYWJsZSBNRFMgZGVmZW5jZXMgYXMg
YXBwbGljYWJsZS4gIFRoZSBQViBibG9ja3MgbmVlZCB1c2luZyBhbGwgdGhl
CisgICAgICogdGltZSwgYW5kIHRoZSBJZGxlIGJsb2NrcyBuZWVkIHVzaW5n
IGlmIGVpdGhlciBQViBvciBIVk0gZGVmZW5jZXMgYXJlCisgICAgICogdXNl
ZC4KKyAgICAgKgorICAgICAqIEhWTSBpcyBtb3JlIGNvbXBsaWNhdGVkLiAg
VGhlIE1EX0NMRUFSIG1pY3JvY29kZSBleHRlbmRzIEwxRF9GTFVTSCB3aXRo
CisgICAgICogZXF1aXZlbGVudCBzZW1hbnRpY3MgdG8gYXZvaWQgbmVlZGlu
ZyB0byBwZXJmb3JtIGJvdGggZmx1c2hlcyBvbiB0aGUKKyAgICAgKiBIVk0g
cGF0aC4gIFRoZSBIVk0gYmxvY2tzIGRvbid0IG5lZWQgYWN0aXZhdGluZyBp
ZiBvdXIgaHlwZXJ2aXNvciB0b2xkCisgICAgICogdXMgaXQgd2FzIGhhbmRs
aW5nIEwxRF9GTFVTSCwgb3Igd2UgYXJlIHVzaW5nIEwxRF9GTFVTSCBvdXJz
ZWx2ZXMuCisgICAgICovCisgICAgaWYgKCBvcHRfbWRfY2xlYXJfcHYgKQor
ICAgICAgICBfX3NldF9iaXQoWDg2X0ZFQVRVUkVfU0NfVkVSV19QViwgYm9v
dF9jcHVfZGF0YS54ODZfY2FwYWJpbGl0eSk7CisgICAgaWYgKCBvcHRfbWRf
Y2xlYXJfcHYgfHwgb3B0X21kX2NsZWFyX2h2bSApCisgICAgICAgIF9fc2V0
X2JpdChYODZfRkVBVFVSRV9TQ19WRVJXX0lETEUsIGJvb3RfY3B1X2RhdGEu
eDg2X2NhcGFiaWxpdHkpOworICAgIGlmICggb3B0X21kX2NsZWFyX2h2bSAm
JiAhKGNhcHMgJiBBUkNIX0NBUFNfU0tJUF9MMURGTCkgJiYgIW9wdF9sMWRf
Zmx1c2ggKQorICAgICAgICBfX3NldF9iaXQoWDg2X0ZFQVRVUkVfU0NfVkVS
V19IVk0sIGJvb3RfY3B1X2RhdGEueDg2X2NhcGFiaWxpdHkpOworCisgICAg
LyoKKyAgICAgKiBXYXJuIHRoZSB1c2VyIGlmIHRoZXkgYXJlIG9uIE1MUERT
L01GQkRTLXZ1bG5lcmFibGUgaGFyZHdhcmUgd2l0aCBIVAorICAgICAqIGFj
dGl2ZSBhbmQgbm8gZXhwbGljaXQgU01UIGNob2ljZS4KKyAgICAgKi8KKyAg
ICBpZiAoIG9wdF9zbXQgPT0gLTEgJiYgY3B1X2hhc19idWdfbWRzICYmIGh3
X3NtdF9lbmFibGVkICkKKyAgICB7CisgICAgICAgIHByaW50aygiKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqXG4iKTsKKyAgICAgICAgcHJpbnRrKCJCb290ZWQgb24gTUxQRFMvTUZC
RFMtdnVsbmVyYWJsZSBoYXJkd2FyZSB3aXRoIFNNVC9IeXBlcnRocmVhZGlu
Z1xuIik7CisgICAgICAgIHByaW50aygiZW5hYmxlZC4gIE1pdGlnYXRpb25z
IHdpbGwgbm90IGJlIGZ1bGx5IGVmZmVjdGl2ZS4gIFBsZWFzZVxuIik7Cisg
ICAgICAgIHByaW50aygiY2hvb3NlIGFuIGV4cGxpY2l0IHNtdD08Ym9vbD4g
c2V0dGluZy4gIFNlZSBYU0EtMjk3LlxuIik7CisgICAgICAgIHByaW50aygi
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqXG4iKTsKKyAgICB9CisKICAgICBwcmludF9kZXRhaWxzKHRo
dW5rLCBjYXBzKTsKIAogICAgIC8qCg==

--=separator
Content-Type: application/octet-stream; name="xsa297/xsa297-4.8-1.patch"
Content-Disposition: attachment; filename="xsa297/xsa297-4.8-1.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3RzeDogSW1wbGVtZW50IGNvbnRyb2xzIGZvciBS
VE0gZm9yY2UtYWJvcnQgbW9kZQoKVGhlIENQVUlEIGJpdCBhbmQgTVNSIGFy
ZSBkZWxpYmVyYXRlbHkgbm90IGV4cG9zZWQgdG8gZ3Vlc3RzLCBiZWNhdXNl
IHRoZXkKd29uJ3QgZXhpc3Qgb24gbmV3ZXIgcHJvY2Vzc29ycy4gIEFzIHZQ
TVUgaXNuJ3Qgc2VjdXJpdHkgc3VwcG9ydGVkLCB0aGUKbWlzYmVoYXZpb3Vy
IG9mIFBDUjMgaXNuJ3QgZXhwZWN0ZWQgdG8gaW1wYWN0IHByb2R1Y3Rpb24g
ZGVwbG95bWVudHMuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgptYXN0ZXIgY29tbWl0OiA2YmU2
MTNmMjliNDIwNTM0OTI3NWQyNDM2N2JkNGM4MmZiMjk2MGRkCm1hc3RlciBk
YXRlOiAyMDE5LTAzLTEyIDE3OjA1OjIxICswMDAwCgpkaWZmIC0tZ2l0IGEv
ZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gYi9kb2NzL21p
c2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgppbmRleCAxYzgyNmVmLi4w
YmY2ODUyIDEwMDY0NAotLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGlu
ZS5tYXJrZG93bgorKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5t
YXJrZG93bgpAQCAtMTc4MSw3ICsxNzgxLDcgQEAgVXNlIFZpcnR1YWwgUHJv
Y2Vzc29yIElEIHN1cHBvcnQgaWYgYXZhaWxhYmxlLiAgVGhpcyBwcmV2ZW50
cyB0aGUgbmVlZCBmb3IgVExCCiBmbHVzaGVzIG9uIFZNIGVudHJ5IGFuZCBl
eGl0LCBpbmNyZWFzaW5nIHBlcmZvcm1hbmNlLgogCiAjIyMgdnBtdQotPiBg
PSAoIDxib29sZWFuPiB8IHsgYnRzIHwgaXBjIHwgYXJjaCBbLCAuLi5dIH0g
KWAKKz4gYD0gKCA8Ym9vbGVhbj4gfCB7IGJ0cyB8IGlwYyB8IGFyY2ggfCBy
dG0tYWJvcnQ9PGJvb2w+IFssIC4uLl0gfSApYAogCiA+IERlZmF1bHQ6IGBv
ZmZgCiAKQEAgLTE4MDcsNiArMTgwNywyMSBAQCBpbiB0aGUgUHJlLURlZmlu
ZWQgQXJjaGl0ZWN0dXJhbCBQZXJmb3JtYW5jZSBFdmVudHMgdGFibGUgZnJv
bSB0aGUgSW50ZWwgNjQKIGFuZCBJQS0zMiBBcmNoaXRlY3R1cmVzIFNvZnR3
YXJlIERldmVsb3BlcidzIE1hbnVhbCwgVm9sdW1lIDNCLCBTeXN0ZW0KIFBy
b2dyYW1taW5nIEd1aWRlLCBQYXJ0IDIuCiAKK3ZwbXU9cnRtLWFib3J0IGNv
bnRyb2xzIGEgdHJhZGUtb2ZmIGJldHdlZW4gd29ya2luZyBSZXN0cmljdGVk
IFRyYW5zYWN0aW9uYWwKK01lbW9yeSwgYW5kIHdvcmtpbmcgcGVyZm9ybWFu
Y2UgY291bnRlcnMuCisKK0FsbCBwcm9jZXNzb3JzIHJlbGVhc2VkIHRvIGRh
dGUgKFExIDIwMTkpIHN1cHBvcnRpbmcgVHJhbnNhY3Rpb25hbCBNZW1vcnkK
K0V4dGVuc2lvbnMgc3VmZmVyIGFuIGVycmF0dW0gd2hpY2ggaGFzIGJlZW4g
YWRkcmVzc2VkIGluIG1pY3JvY29kZS4KKworUHJvY2Vzc29ycyBiYXNlZCBv
biB0aGUgU2t5bGFrZSBtaWNyb2FyY2hpdGVjdHVyZSB3aXRoIHVwLXRvLWRh
dGUKK21pY3JvY29kZSBpbnRlcm5hbGx5IHVzZSBwZXJmb3JtYW5jZSBjb3Vu
dGVyIDMgdG8gd29yayBhcm91bmQgdGhlIGVycmF0dW0uCitBIGNvbnNlcXVl
bmNlIGlzIHRoYXQgdGhlIGNvdW50ZXIgZ2V0cyByZXByb2dyYW1tZWQgd2hl
bmV2ZXIgYW4gYFhCRUdJTmAKK2luc3RydWN0aW9uIGlzIGV4ZWN1dGVkLgor
CitBbiBhbHRlcm5hdGl2ZSBtb2RlIGV4aXN0cyB3aGVyZSBQQ1IzIGJlaGF2
ZXMgYXMgYmVmb3JlLCBhdCB0aGUgY29zdCBvZgorYFhCRUdJTmAgdW5jb25k
aXRpb25hbGx5IGFib3J0aW5nLiAgRW5hYmxpbmcgYHJ0bS1hYm9ydGAgbW9k
ZSB3aWxsCithY3RpdmF0ZSB0aGlzIGFsdGVybmF0aXZlIG1vZGUuCisKIElm
IGEgYm9vbGVhbiBpcyBub3QgdXNlZCwgY29tYmluYXRpb25zIG9mIGZsYWdz
IGFyZSBhbGxvd2VkLCBjb21tYSBzZXBhcmF0ZWQuCiBGb3IgZXhhbXBsZSwg
dnBtdT1hcmNoLGJ0cy4KIApkaWZmIC0tZ2l0IGEvdG9vbHMvbWlzYy94ZW4t
Y3B1aWQuYyBiL3Rvb2xzL21pc2MveGVuLWNwdWlkLmMKaW5kZXggMTg0Zjhh
ZC4uMjg4ZmM0OCAxMDA2NDQKLS0tIGEvdG9vbHMvbWlzYy94ZW4tY3B1aWQu
YworKysgYi90b29scy9taXNjL3hlbi1jcHVpZC5jCkBAIC0xNDksNyArMTQ5
LDExIEBAIHN0YXRpYyBjb25zdCBjaGFyICpzdHJfZThiWzMyXSA9CiAKIHN0
YXRpYyBjb25zdCBjaGFyICpzdHJfN2QwWzMyXSA9CiB7Ci0gICAgWzAgLi4u
IDI1XSA9ICJSRVoiLAorICAgIFswIC4uLiAxMV0gPSAiUkVaIiwKKworICAg
IFsxMl0gPSAiUkVaIiwgICAgICAgICAgIFsxM10gPSAidHN4LWZvcmNlLWFi
b3J0IiwKKworICAgIFsxNCAuLi4gMjVdID0gIlJFWiIsCiAKICAgICBbMjZd
ID0gImlicnNiIiwgICAgICAgICBbMjddID0gInN0aWJwIiwKICAgICBbMjhd
ID0gImwxZF9mbHVzaCIsICAgICBbMjldID0gImFyY2hfY2FwcyIsCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L2ludGVsLmMgYi94ZW4vYXJjaC94
ODYvY3B1L2ludGVsLmMKaW5kZXggZmU1NDcyMC4uYTlhOGVjNSAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L2NwdS9pbnRlbC5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9jcHUvaW50ZWwuYwpAQCAtMzU2LDYgKzM1Niw5IEBAIHN0YXRpYyB2
b2lkIEludGVsX2VycmF0YV93b3JrYXJvdW5kcyhzdHJ1Y3QgY3B1aW5mb194
ODYgKmMpCiAJaWYgKGMtPng4NiA9PSA2ICYmIGNwdV9oYXNfY2xmbHVzaCAm
JgogCSAgICAoYy0+eDg2X21vZGVsID09IDI5IHx8IGMtPng4Nl9tb2RlbCA9
PSA0NiB8fCBjLT54ODZfbW9kZWwgPT0gNDcpKQogCQlfX3NldF9iaXQoWDg2
X0ZFQVRVUkVfQ0xGTFVTSF9NT05JVE9SLCBjLT54ODZfY2FwYWJpbGl0eSk7
CisKKwlpZiAoY3B1X2hhc190c3hfZm9yY2VfYWJvcnQgJiYgb3B0X3J0bV9h
Ym9ydCkKKwkJd3Jtc3JsKE1TUl9UU1hfRk9SQ0VfQUJPUlQsIFRTWF9GT1JD
RV9BQk9SVF9SVE0pOwogfQogCiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9jcHUvdnBtdS5jIGIveGVuL2FyY2gveDg2L2NwdS92cG11LmMKaW5kZXgg
MmY5ZGRmNi4uOTFjYjQzZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2Nw
dS92cG11LmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS92cG11LmMKQEAgLTUz
LDYgKzUzLDcgQEAgQ0hFQ0tfcG11X3BhcmFtczsKIHN0YXRpYyB1bnNpZ25l
ZCBpbnQgX19yZWFkX21vc3RseSBvcHRfdnBtdV9lbmFibGVkOwogdW5zaWdu
ZWQgaW50IF9fcmVhZF9tb3N0bHkgdnBtdV9tb2RlID0gWEVOUE1VX01PREVf
T0ZGOwogdW5zaWduZWQgaW50IF9fcmVhZF9tb3N0bHkgdnBtdV9mZWF0dXJl
cyA9IDA7Citib29sIF9fcmVhZF9tb3N0bHkgb3B0X3J0bV9hYm9ydDsKIHN0
YXRpYyB2b2lkIHBhcnNlX3ZwbXVfcGFyYW1zKGNoYXIgKnMpOwogY3VzdG9t
X3BhcmFtKCJ2cG11IiwgcGFyc2VfdnBtdV9wYXJhbXMpOwogCkBAIC02Myw2
ICs2NCw4IEBAIHN0YXRpYyBERUZJTkVfUEVSX0NQVShzdHJ1Y3QgdmNwdSAq
LCBsYXN0X3ZjcHUpOwogCiBzdGF0aWMgaW50IHBhcnNlX3ZwbXVfcGFyYW0o
Y2hhciAqcywgdW5zaWduZWQgaW50IGxlbikKIHsKKyAgICBpbnQgdmFsOwor
CiAgICAgaWYgKCAhKnMgfHwgIWxlbiApCiAgICAgICAgIHJldHVybiAwOwog
ICAgIGlmICggIXN0cm5jbXAocywgImJ0cyIsIGxlbikgKQpAQCAtNzEsNiAr
NzQsOCBAQCBzdGF0aWMgaW50IHBhcnNlX3ZwbXVfcGFyYW0oY2hhciAqcywg
dW5zaWduZWQgaW50IGxlbikKICAgICAgICAgdnBtdV9mZWF0dXJlcyB8PSBY
RU5QTVVfRkVBVFVSRV9JUENfT05MWTsKICAgICBlbHNlIGlmICggIXN0cm5j
bXAocywgImFyY2giLCBsZW4pICkKICAgICAgICAgdnBtdV9mZWF0dXJlcyB8
PSBYRU5QTVVfRkVBVFVSRV9BUkNIX09OTFk7CisgICAgZWxzZSBpZiAoICh2
YWwgPSBwYXJzZV9ib29sZWFuKCJydG0tYWJvcnQiLCBzLCBzICsgbGVuKSkg
Pj0gMCApCisgICAgICAgIG9wdF9ydG1fYWJvcnQgPSB2YWw7CiAgICAgZWxz
ZQogICAgICAgICByZXR1cm4gMTsKICAgICByZXR1cm4gMDsKQEAgLTk3LDYg
KzEwMiwxMCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcGFyc2VfdnBtdV9wYXJh
bXMoY2hhciAqcykKICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAg
ICAgIHAgPSBzZXAgKyAxOwogICAgICAgICB9CisKKyAgICAgICAgaWYgKCAh
dnBtdV9mZWF0dXJlcyApIC8qIHJ0bS1hYm9ydCBkb2Vzbid0IGltcGx5IHZw
bXU9MSAqLworICAgICAgICAgICAgYnJlYWs7CisKICAgICAgICAgLyogZmFs
bCB0aHJvdWdoICovCiAgICAgY2FzZSAxOgogICAgICAgICAvKiBEZWZhdWx0
IFZQTVUgbW9kZSAqLwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9o
dm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKaW5kZXggY2E2NGY2YS4u
OTU4Mjk1MCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYwor
KysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBAIC0zOTM2LDYgKzM5MzYs
OCBAQCBpbnQgaHZtX21zcl9yZWFkX2ludGVyY2VwdCh1bnNpZ25lZCBpbnQg
bXNyLCB1aW50NjRfdCAqbXNyX2NvbnRlbnQpCiAgICAgY2FzZSBNU1JfUFJF
RF9DTUQ6CiAgICAgY2FzZSBNU1JfRkxVU0hfQ01EOgogICAgICAgICAvKiBX
cml0ZS1vbmx5ICovCisgICAgY2FzZSBNU1JfVFNYX0ZPUkNFX0FCT1JUOgor
ICAgICAgICAvKiBOb3Qgb2ZmZXJlZCB0byBndWVzdHMuICovCiAgICAgICAg
IGdvdG8gZ3BfZmF1bHQ7CiAKICAgICBjYXNlIE1TUl9TUEVDX0NUUkw6CkBA
IC00MTc5LDYgKzQxODEsOCBAQCBpbnQgaHZtX21zcl93cml0ZV9pbnRlcmNl
cHQodW5zaWduZWQgaW50IG1zciwgdWludDY0X3QgbXNyX2NvbnRlbnQsCiAK
ICAgICBjYXNlIE1TUl9BUkNIX0NBUEFCSUxJVElFUzoKICAgICAgICAgLyog
UmVhZC1vbmx5ICovCisgICAgY2FzZSBNU1JfVFNYX0ZPUkNFX0FCT1JUOgor
ICAgICAgICAvKiBOb3Qgb2ZmZXJlZCB0byBndWVzdHMuICovCiAgICAgICAg
IGdvdG8gZ3BfZmF1bHQ7CiAKICAgICBjYXNlIE1TUl9BTUQ2NF9OQl9DRkc6
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvdHJhcHMuYyBiL3hlbi9hcmNo
L3g4Ni90cmFwcy5jCmluZGV4IDc1YTFkYmYuLjQwNGJkY2UgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni90
cmFwcy5jCkBAIC0yNTE3LDYgKzI1MTcsOCBAQCBzdGF0aWMgaW50IHByaXZf
b3BfcmVhZF9tc3IodW5zaWduZWQgaW50IHJlZywgdWludDY0X3QgKnZhbCwK
ICAgICBjYXNlIE1TUl9QUkVEX0NNRDoKICAgICBjYXNlIE1TUl9GTFVTSF9D
TUQ6CiAgICAgICAgIC8qIFdyaXRlLW9ubHkgKi8KKyAgICBjYXNlIE1TUl9U
U1hfRk9SQ0VfQUJPUlQ6CisgICAgICAgIC8qIE5vdCBvZmZlcmVkIHRvIGd1
ZXN0cy4gKi8KICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIE1TUl9TUEVD
X0NUUkw6CkBAIC0yNzQ1LDYgKzI3NDcsOCBAQCBzdGF0aWMgaW50IHByaXZf
b3Bfd3JpdGVfbXNyKHVuc2lnbmVkIGludCByZWcsIHVpbnQ2NF90IHZhbCwK
ICAgICBjYXNlIE1TUl9JTlRFTF9QTEFURk9STV9JTkZPOgogICAgIGNhc2Ug
TVNSX0FSQ0hfQ0FQQUJJTElUSUVTOgogICAgICAgICAvKiBUaGUgTVNSIGlz
IHJlYWQtb25seS4gKi8KKyAgICBjYXNlIE1TUl9UU1hfRk9SQ0VfQUJPUlQ6
CisgICAgICAgIC8qIE5vdCBvZmZlcmVkIHRvIGd1ZXN0cy4gKi8KICAgICAg
ICAgYnJlYWs7CiAKICAgICBjYXNlIE1TUl9TUEVDX0NUUkw6CmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaCBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oCmluZGV4IDg5ZmYyNDkuLjM3
MGU4OWUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVh
dHVyZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5o
CkBAIC05Myw2ICs5Myw3IEBAIFhFTl9DUFVGRUFUVVJFKFhFTl9MQlIsICAg
ICAgICAgKEZTQ0FQSU5UUyswKSozMisyNCkgLyogWGVuIHVzZXMgTVNSX0RF
QlVHQ1RMLkxCCiAjZGVmaW5lIGNwdV9oYXNfYXZ4ICAgICAgICAgICAgIGJv
b3RfY3B1X2hhcyhYODZfRkVBVFVSRV9BVlgpCiAjZGVmaW5lIGNwdV9oYXNf
bHdwICAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9MV1Ap
CiAjZGVmaW5lIGNwdV9oYXNfbXB4ICAgICAgICAgICAgIGJvb3RfY3B1X2hh
cyhYODZfRkVBVFVSRV9NUFgpCisjZGVmaW5lIGNwdV9oYXNfdHN4X2ZvcmNl
X2Fib3J0IGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9UU1hfRk9SQ0VfQUJP
UlQpCiAjZGVmaW5lIGNwdV9oYXNfYXJjaF9wZXJmbW9uICAgIGJvb3RfY3B1
X2hhcyhYODZfRkVBVFVSRV9BUkNIX1BFUkZNT04pCiAjZGVmaW5lIGNwdV9o
YXNfcmR0c2NwICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9S
RFRTQ1ApCiAjZGVmaW5lIGNwdV9oYXNfc3ZtCQlib290X2NwdV9oYXMoWDg2
X0ZFQVRVUkVfU1ZNKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9tc3ItaW5kZXguaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4
LmgKaW5kZXggN2JiMzgyZi4uMjllY2U2YSAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaAorKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L21zci1pbmRleC5oCkBAIC01Myw2ICs1Myw5IEBACiAjZGVmaW5l
IE1TUl9GTFVTSF9DTUQJCQkweDAwMDAwMTBiCiAjZGVmaW5lIEZMVVNIX0NN
RF9MMUQJCQkoX0FDKDEsIFVMTCkgPDwgMCkKIAorI2RlZmluZSBNU1JfVFNY
X0ZPUkNFX0FCT1JUICAgICAgICAgICAgIDB4MDAwMDAxMGYKKyNkZWZpbmUg
VFNYX0ZPUkNFX0FCT1JUX1JUTSAgICAgICAgICAgICAoX0FDKDEsIFVMTCkg
PDwgIDApCisKIC8qIEludGVsIE1TUnMuIFNvbWUgYWxzbyBhdmFpbGFibGUg
b24gb3RoZXIgQ1BVcyAqLwogI2RlZmluZSBNU1JfSUEzMl9QRVJGQ1RSMAkJ
MHgwMDAwMDBjMQogI2RlZmluZSBNU1JfSUEzMl9BX1BFUkZDVFIwCQkweDAw
MDAwNGMxCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3ZwbXUu
aCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvdnBtdS5oCmluZGV4IDc1YjE5NzMu
LjM3ZjUyMWYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvdnBt
dS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvdnBtdS5oCkBAIC0xMjcs
NiArMTI3LDcgQEAgc3RhdGljIGlubGluZSBpbnQgdnBtdV9kb19yZG1zcih1
bnNpZ25lZCBpbnQgbXNyLCB1aW50NjRfdCAqbXNyX2NvbnRlbnQpCiAKIGV4
dGVybiB1bnNpZ25lZCBpbnQgdnBtdV9tb2RlOwogZXh0ZXJuIHVuc2lnbmVk
IGludCB2cG11X2ZlYXR1cmVzOworZXh0ZXJuIGJvb2wgb3B0X3J0bV9hYm9y
dDsKIAogLyogQ29udGV4dCBzd2l0Y2ggKi8KIHN0YXRpYyBpbmxpbmUgdm9p
ZCB2cG11X3N3aXRjaF9mcm9tKHN0cnVjdCB2Y3B1ICpwcmV2KQpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZlYXR1cmVz
ZXQuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJl
c2V0LmgKaW5kZXggNWVlZGQwNy4uZWQ2ZmJmYyAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZlYXR1cmVzZXQuaAorKysg
Yi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5o
CkBAIC0yMzYsNiArMjM2LDcgQEAgWEVOX0NQVUZFQVRVUkUoQ0xaRVJPLCAg
ICAgICAgOCozMisgMCkgLypBICBDTFpFUk8gaW5zdHJ1Y3Rpb24gKi8KIFhF
Tl9DUFVGRUFUVVJFKElCUEIsICAgICAgICAgIDgqMzIrMTIpIC8qQSAgSUJQ
QiBzdXBwb3J0IG9ubHkgKG5vIElCUlMsIHVzZWQgYnkgQU1EKSAqLwogCiAv
KiBJbnRlbC1kZWZpbmVkIENQVSBmZWF0dXJlcywgQ1BVSUQgbGV2ZWwgMHgw
MDAwMDAwNzowLmVkeCwgd29yZCA5ICovCitYRU5fQ1BVRkVBVFVSRShUU1hf
Rk9SQ0VfQUJPUlQsIDkqMzIrMTMpIC8qIE1TUl9UU1hfRk9SQ0VfQUJPUlQu
UlRNX0FCT1JUICovCiBYRU5fQ1BVRkVBVFVSRShJQlJTQiwgICAgICAgICA5
KjMyKzI2KSAvKkEgIElCUlMgYW5kIElCUEIgc3VwcG9ydCAodXNlZCBieSBJ
bnRlbCkgKi8KIFhFTl9DUFVGRUFUVVJFKFNUSUJQLCAgICAgICAgIDkqMzIr
MjcpIC8qQSEgU1RJQlAgKi8KIFhFTl9DUFVGRUFUVVJFKEwxRF9GTFVTSCwg
ICAgIDkqMzIrMjgpIC8qUyAgTVNSX0ZMVVNIX0NNRCBhbmQgTDFEIGZsdXNo
LiAqLwo=

--=separator
Content-Type: application/octet-stream; name="xsa297/xsa297-4.8-2.patch"
Content-Disposition: attachment; filename="xsa297/xsa297-4.8-2.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3NwZWMtY3RybDogUmVwb3NpdGlvbiB0aGUgWFBU
SSBjb21tYW5kIGxpbmUgcGFyc2luZyBsb2dpYwoKSXQgaGFzIGVuZGVkIHVw
IGluIHRoZSBtaWRkbGUgb2YgdGhlIG1pdGlnYXRpb24gY2FsY3VsYXRpb24g
bG9naWMuICBNb3ZlIGl0IHRvCmJlIGJlc2lkZSB0aGUgb3RoZXIgY29tbWFu
ZCBsaW5lIHBhcnNpbmcuCgpObyBmdW5jdGlvbmFsIGNoYW5nZS4KClNpZ25l
ZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIv
eGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCmluZGV4IDI1ZGE2YTIuLjk2NjVl
YzUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYworKysg
Yi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKQEAgLTIwNiw2ICsyMDYsNzMg
QEAgc3RhdGljIGludCBfX2luaXQgcGFyc2Vfc3BlY19jdHJsKGNoYXIgKnMp
CiB9CiBjdXN0b21fcGFyYW0oInNwZWMtY3RybCIsIHBhcnNlX3NwZWNfY3Ry
bCk7CiAKK2ludDhfdCBfX3JlYWRfbW9zdGx5IG9wdF94cHRpX2h3ZG9tID0g
LTE7CitpbnQ4X3QgX19yZWFkX21vc3RseSBvcHRfeHB0aV9kb211ID0gLTE7
CisKK3N0YXRpYyBfX2luaXQgdm9pZCB4cHRpX2luaXRfZGVmYXVsdCh1aW50
NjRfdCBjYXBzKQoreworICAgIGlmICggYm9vdF9jcHVfZGF0YS54ODZfdmVu
ZG9yID09IFg4Nl9WRU5ET1JfQU1EICkKKyAgICAgICAgY2FwcyA9IEFSQ0hf
Q0FQQUJJTElUSUVTX1JEQ0xfTk87CisKKyAgICBpZiAoIGNhcHMgJiBBUkNI
X0NBUEFCSUxJVElFU19SRENMX05PICkKKyAgICB7CisgICAgICAgIGlmICgg
b3B0X3hwdGlfaHdkb20gPCAwICkKKyAgICAgICAgICAgIG9wdF94cHRpX2h3
ZG9tID0gMDsKKyAgICAgICAgaWYgKCBvcHRfeHB0aV9kb211IDwgMCApCisg
ICAgICAgICAgICBvcHRfeHB0aV9kb211ID0gMDsKKyAgICB9CisgICAgZWxz
ZQorICAgIHsKKyAgICAgICAgaWYgKCBvcHRfeHB0aV9od2RvbSA8IDAgKQor
ICAgICAgICAgICAgb3B0X3hwdGlfaHdkb20gPSAxOworICAgICAgICBpZiAo
IG9wdF94cHRpX2RvbXUgPCAwICkKKyAgICAgICAgICAgIG9wdF94cHRpX2Rv
bXUgPSAxOworICAgIH0KK30KKworc3RhdGljIF9faW5pdCBpbnQgcGFyc2Vf
eHB0aShjaGFyICpzKQoreworICAgIGNoYXIgKnNzOworICAgIGludCB2YWws
IHJjID0gMDsKKworICAgIC8qIEludGVycHJldCAneHB0aScgYWxvbmUgaW4g
aXRzIHBvc2l0aXZlIGJvb2xlYW4gZm9ybS4gKi8KKyAgICBpZiAoICpzID09
ICdcMCcgKQorICAgICAgICBvcHRfeHB0aV9od2RvbSA9IG9wdF94cHRpX2Rv
bXUgPSAxOworCisgICAgZG8geworICAgICAgICBzcyA9IHN0cmNocihzLCAn
LCcpOworICAgICAgICBpZiAoIHNzICkKKyAgICAgICAgICAgICpzcyA9ICdc
MCc7CisKKyAgICAgICAgc3dpdGNoICggcGFyc2VfYm9vbChzKSApCisgICAg
ICAgIHsKKyAgICAgICAgY2FzZSAwOgorICAgICAgICAgICAgb3B0X3hwdGlf
aHdkb20gPSBvcHRfeHB0aV9kb211ID0gMDsKKyAgICAgICAgICAgIGJyZWFr
OworCisgICAgICAgIGNhc2UgMToKKyAgICAgICAgICAgIG9wdF94cHRpX2h3
ZG9tID0gb3B0X3hwdGlfZG9tdSA9IDE7CisgICAgICAgICAgICBicmVhazsK
KworICAgICAgICBkZWZhdWx0OgorICAgICAgICAgICAgaWYgKCAhc3RyY21w
KHMsICJkZWZhdWx0IikgKQorICAgICAgICAgICAgICAgIG9wdF94cHRpX2h3
ZG9tID0gb3B0X3hwdGlfZG9tdSA9IC0xOworICAgICAgICAgICAgZWxzZSBp
ZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJkb20wIiwgcywgc3MpKSA+PSAw
ICkKKyAgICAgICAgICAgICAgICBvcHRfeHB0aV9od2RvbSA9IHZhbDsKKyAg
ICAgICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVhbigiZG9t
dSIsIHMsIHNzKSkgPj0gMCApCisgICAgICAgICAgICAgICAgb3B0X3hwdGlf
ZG9tdSA9IHZhbDsKKyAgICAgICAgICAgIGVsc2UgaWYgKCAqcyApCisgICAg
ICAgICAgICAgICAgcmMgPSAtRUlOVkFMOworICAgICAgICAgICAgYnJlYWs7
CisgICAgICAgIH0KKworICAgICAgICBzID0gc3MgKyAxOworICAgIH0gd2hp
bGUgKCBzcyApOworCisgICAgcmV0dXJuIHJjOworfQorY3VzdG9tX3BhcmFt
KCJ4cHRpIiwgcGFyc2VfeHB0aSk7CisKIGludDhfdCBfX3JlYWRfbW9zdGx5
IG9wdF9wdl9sMXRmX2h3ZG9tID0gLTE7CiBpbnQ4X3QgX19yZWFkX21vc3Rs
eSBvcHRfcHZfbDF0Zl9kb211ID0gLTE7CiAKQEAgLTYzOSw3MyArNzA2LDYg
QEAgc3RhdGljIF9faW5pdCB2b2lkIGwxdGZfY2FsY3VsYXRpb25zKHVpbnQ2
NF90IGNhcHMpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIDogKDN1bCA8PCAocGFkZHJfYml0cyAtIDIpKSkpOwogfQog
Ci1pbnQ4X3QgX19yZWFkX21vc3RseSBvcHRfeHB0aV9od2RvbSA9IC0xOwot
aW50OF90IF9fcmVhZF9tb3N0bHkgb3B0X3hwdGlfZG9tdSA9IC0xOwotCi1z
dGF0aWMgX19pbml0IHZvaWQgeHB0aV9pbml0X2RlZmF1bHQodWludDY0X3Qg
Y2FwcykKLXsKLSAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciA9
PSBYODZfVkVORE9SX0FNRCApCi0gICAgICAgIGNhcHMgPSBBUkNIX0NBUEFC
SUxJVElFU19SRENMX05POwotCi0gICAgaWYgKCBjYXBzICYgQVJDSF9DQVBB
QklMSVRJRVNfUkRDTF9OTyApCi0gICAgewotICAgICAgICBpZiAoIG9wdF94
cHRpX2h3ZG9tIDwgMCApCi0gICAgICAgICAgICBvcHRfeHB0aV9od2RvbSA9
IDA7Ci0gICAgICAgIGlmICggb3B0X3hwdGlfZG9tdSA8IDAgKQotICAgICAg
ICAgICAgb3B0X3hwdGlfZG9tdSA9IDA7Ci0gICAgfQotICAgIGVsc2UKLSAg
ICB7Ci0gICAgICAgIGlmICggb3B0X3hwdGlfaHdkb20gPCAwICkKLSAgICAg
ICAgICAgIG9wdF94cHRpX2h3ZG9tID0gMTsKLSAgICAgICAgaWYgKCBvcHRf
eHB0aV9kb211IDwgMCApCi0gICAgICAgICAgICBvcHRfeHB0aV9kb211ID0g
MTsKLSAgICB9Ci19Ci0KLXN0YXRpYyBfX2luaXQgaW50IHBhcnNlX3hwdGko
Y2hhciAqcykKLXsKLSAgICBjaGFyICpzczsKLSAgICBpbnQgdmFsLCByYyA9
IDA7Ci0KLSAgICAvKiBJbnRlcnByZXQgJ3hwdGknIGFsb25lIGluIGl0cyBw
b3NpdGl2ZSBib29sZWFuIGZvcm0uICovCi0gICAgaWYgKCAqcyA9PSAnXDAn
ICkKLSAgICAgICAgb3B0X3hwdGlfaHdkb20gPSBvcHRfeHB0aV9kb211ID0g
MTsKLQotICAgIGRvIHsKLSAgICAgICAgc3MgPSBzdHJjaHIocywgJywnKTsK
LSAgICAgICAgaWYgKCBzcyApCi0gICAgICAgICAgICAqc3MgPSAnXDAnOwot
Ci0gICAgICAgIHN3aXRjaCAoIHBhcnNlX2Jvb2wocykgKQotICAgICAgICB7
Ci0gICAgICAgIGNhc2UgMDoKLSAgICAgICAgICAgIG9wdF94cHRpX2h3ZG9t
ID0gb3B0X3hwdGlfZG9tdSA9IDA7Ci0gICAgICAgICAgICBicmVhazsKLQot
ICAgICAgICBjYXNlIDE6Ci0gICAgICAgICAgICBvcHRfeHB0aV9od2RvbSA9
IG9wdF94cHRpX2RvbXUgPSAxOwotICAgICAgICAgICAgYnJlYWs7Ci0KLSAg
ICAgICAgZGVmYXVsdDoKLSAgICAgICAgICAgIGlmICggIXN0cmNtcChzLCAi
ZGVmYXVsdCIpICkKLSAgICAgICAgICAgICAgICBvcHRfeHB0aV9od2RvbSA9
IG9wdF94cHRpX2RvbXUgPSAtMTsKLSAgICAgICAgICAgIGVsc2UgaWYgKCAo
dmFsID0gcGFyc2VfYm9vbGVhbigiZG9tMCIsIHMsIHNzKSkgPj0gMCApCi0g
ICAgICAgICAgICAgICAgb3B0X3hwdGlfaHdkb20gPSB2YWw7Ci0gICAgICAg
ICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oImRvbXUiLCBz
LCBzcykpID49IDAgKQotICAgICAgICAgICAgICAgIG9wdF94cHRpX2RvbXUg
PSB2YWw7Ci0gICAgICAgICAgICBlbHNlIGlmICggKnMgKQotICAgICAgICAg
ICAgICAgIHJjID0gLUVJTlZBTDsKLSAgICAgICAgICAgIGJyZWFrOwotICAg
ICAgICB9Ci0KLSAgICAgICAgcyA9IHNzICsgMTsKLSAgICB9IHdoaWxlICgg
c3MgKTsKLQotICAgIHJldHVybiByYzsKLX0KLWN1c3RvbV9wYXJhbSgieHB0
aSIsIHBhcnNlX3hwdGkpOwotCiB2b2lkIF9faW5pdCBpbml0X3NwZWN1bGF0
aW9uX21pdGlnYXRpb25zKHZvaWQpCiB7CiAgICAgZW51bSBpbmRfdGh1bmsg
dGh1bmsgPSBUSFVOS19ERUZBVUxUOwo=

--=separator
Content-Type: application/octet-stream; name="xsa297/xsa297-4.8-3.patch"
Content-Disposition: attachment; filename="xsa297/xsa297-4.8-3.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L21zcjogRGVmaW5pdGlvbnMgZm9yIE1TUl9JTlRF
TF9DT1JFX1RIUkVBRF9DT1VOVAoKVGhpcyBpcyBhIG1vZGVsIHNwZWNpZmlj
IHJlZ2lzdGVyIHdoaWNoIGRldGFpbHMgdGhlIGN1cnJlbnQgY29uZmlndXJh
dGlvbgpjb3JlcyBhbmQgdGhyZWFkcyBpbiB0aGUgcGFja2FnZS4gIEJlY2F1
c2Ugb2YgaG93IEh5cGVydGhyZWFkIGFuZCBDb3JlCmNvbmZpZ3VyYXRpb24g
d29ya3Mgd29ya3MgaW4gZmlybXdhcmUsIHRoZSBNU1IgaXQgaXMgZGUtZmFj
dG8gY29uc3RhbnQgYW5kCndpbGwgcmVtYWluIHVuY2hhbmdlZCB1bnRpbCB0
aGUgbmV4dCBzeXN0ZW0gcmVzZXQuCgpJdCBpcyBhIHJlYWQgb25seSBNU1Ig
KHNvIHVuaWxhdGVyYWxseSByZWplY3Qgd3JpdGVzKSwgYnV0IGZvciBub3cg
cmV0YWluIGl0cwpsZWFreS1vbi1yZWFkIHByb3BlcnRpZXMuICBGdXJ0aGVy
IENQVUlEL01TUiB3b3JrIGlzIHJlcXVpcmVkIGJlZm9yZSB3ZSBjYW4Kc3Rh
cnQgdmlydHVhbGlzaW5nIGEgY29uc2lzdGVudCB0b3BvbG9neSB0byB0aGUg
Z3Vlc3QsIGFuZCByZXRhaW5pbmcgdGhlIG9sZApiZWhhdmlvdXIgaXMgdGhl
IHNhZmVzdCBjb3Vyc2Ugb2YgYWN0aW9uLgoKU2lnbmVkLW9mZi1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQWNrZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIveGVuL2FyY2gveDg2L2h2
bS9odm0uYwppbmRleCA5NTgyOTUwLi4yM2Q2ZjA5IDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvaHZtL2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0v
aHZtLmMKQEAgLTQxNzksNiArNDE3OSw3IEBAIGludCBodm1fbXNyX3dyaXRl
X2ludGVyY2VwdCh1bnNpZ25lZCBpbnQgbXNyLCB1aW50NjRfdCBtc3JfY29u
dGVudCwKICAgICAgICAgd3Jtc3JsKE1TUl9GTFVTSF9DTUQsIG1zcl9jb250
ZW50KTsKICAgICAgICAgYnJlYWs7CiAKKyAgICBjYXNlIE1TUl9JTlRFTF9D
T1JFX1RIUkVBRF9DT1VOVDoKICAgICBjYXNlIE1TUl9BUkNIX0NBUEFCSUxJ
VElFUzoKICAgICAgICAgLyogUmVhZC1vbmx5ICovCiAgICAgY2FzZSBNU1Jf
VFNYX0ZPUkNFX0FCT1JUOgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3Ry
YXBzLmMgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwppbmRleCA0MDRiZGNlLi4y
MzJkMWIwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvdHJhcHMuYworKysg
Yi94ZW4vYXJjaC94ODYvdHJhcHMuYwpAQCAtMjc0NCw2ICsyNzQ0LDcgQEAg
c3RhdGljIGludCBwcml2X29wX3dyaXRlX21zcih1bnNpZ25lZCBpbnQgcmVn
LCB1aW50NjRfdCB2YWwsCiAgICAgICAgICAgICB3cm1zcmwocmVnLCB2YWwp
OwogICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwogCisgICAgY2FzZSBN
U1JfSU5URUxfQ09SRV9USFJFQURfQ09VTlQ6CiAgICAgY2FzZSBNU1JfSU5U
RUxfUExBVEZPUk1fSU5GTzoKICAgICBjYXNlIE1TUl9BUkNIX0NBUEFCSUxJ
VElFUzoKICAgICAgICAgLyogVGhlIE1TUiBpcyByZWFkLW9ubHkuICovCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaAppbmRleCAyOWVjZTZh
Li41NGYzYTY2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21z
ci1pbmRleC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4
LmgKQEAgLTM0LDYgKzM0LDEwIEBACiAjZGVmaW5lIEVGRVJfS05PV05fTUFT
SwkJKEVGRVJfU0NFIHwgRUZFUl9MTUUgfCBFRkVSX0xNQSB8IEVGRVJfTlgg
fCBcCiAJCQkJIEVGRVJfU1ZNRSB8IEVGRVJfTE1TTEUgfCBFRkVSX0ZGWFNF
KQogCisjZGVmaW5lIE1TUl9JTlRFTF9DT1JFX1RIUkVBRF9DT1VOVCAgICAg
MHgwMDAwMDAzNQorI2RlZmluZSBNU1JfQ1RDX1RIUkVBRF9NQVNLICAgICAg
ICAgICAgIDB4MDAwMGZmZmYKKyNkZWZpbmUgTVNSX0NUQ19DT1JFX01BU0sg
ICAgICAgICAgICAgICAweGZmZmYwMDAwCisKIC8qIFNwZWN1bGF0aW9uIENv
bnRyb2xzLiAqLwogI2RlZmluZSBNU1JfU1BFQ19DVFJMCQkJMHgwMDAwMDA0
OAogI2RlZmluZSBTUEVDX0NUUkxfSUJSUwkJCShfQUMoMSwgVUxMKSA8PCAw
KQo=

--=separator
Content-Type: application/octet-stream; name="xsa297/xsa297-4.8-4.patch"
Content-Disposition: attachment; filename="xsa297/xsa297-4.8-4.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L2Jvb3Q6IERldGVjdCB0aGUgZmlybXdhcmUgU01U
IHNldHRpbmcgY29ycmVjdGx5IG9uIEludGVsIGhhcmR3YXJlCgpXaGlsZSBi
b290X2NwdV9kYXRhLng4Nl9udW1fc2libGluZ3MgaXMgYW4gYWNjdXJhdGUg
dmFsdWUgdG8gdXNlIG9uIEFNRApoYXJkd2FyZSwgaXQgaXNuJ3Qgb24gSW50
ZWwgd2hlbiB0aGUgdXNlciBoYXMgZGlzYWJsZWQgSHlwZXJ0aHJlYWRpbmcg
aW4gdGhlCmZpcm13YXJlLiAgQXMgYSByZXN1bHQsIGEgdXNlciB3aGljaCBo
YXMgY2hvc2VuIHRvIGRpc2FibGUgSFQgc3RpbGwgZ2V0cwpuYWdnZWQgb24g
TDFURi12dWxuZXJhYmxlIGhhcmR3YXJlIHdoZW4gdGhleSBoYXZlbid0IGNo
b3NlbiBhbiBleHBsaWNpdApzbXQ9PGJvb2w+IHNldHRpbmcuCgpNYWtlIHVz
ZSBvZiB0aGUgbGFyZ2VseS11bmRvY3VtZW50ZWQgTVNSX0lOVEVMX0NPUkVf
VEhSRUFEX0NPVU5UIHdoaWNoIGluCnByYWN0aWNlIGV4aXN0cyBzaW5jZSBO
ZWhhbGVtLCB3aGVuIGJvb3Rpbmcgb24gcmVhbCBoYXJkd2FyZS4gIEZhbGwg
YmFjayB0bwp1c2luZyB0aGUgQUNQSSB0YWJsZSBBUElDIElEcy4KCldoaWxl
IGFkanVzdGluZyB0aGlzIGxvZ2ljLCBmaXggYSBsYXRlbnQgYnVnIGluIGFt
ZF9nZXRfdG9wb2xvZ3koKS4gIFRoZQp0aHJlYWQgY291bnQgZmllbGQgaW4g
Q1BVSUQuMHg4MDAwMDAxZS5lYnggaXMgZG9jdW1lbnRlZCBhcyA4IGJpdHMg
d2lkZSwKcmF0aGVyIHRoYW4gMiBiaXRzIHdpZGUuCgpTaWduZWQtb2ZmLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpB
Y2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvYW1kLmMgYi94ZW4vYXJjaC94
ODYvY3B1L2FtZC5jCmluZGV4IDYyZmNjM2IuLmNiNWEzMjIgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9jcHUvYW1kLmMKKysrIGIveGVuL2FyY2gveDg2
L2NwdS9hbWQuYwpAQCAtNTAyLDcgKzUwMiw3IEBAIHN0YXRpYyB2b2lkIGFt
ZF9nZXRfdG9wb2xvZ3koc3RydWN0IGNwdWluZm9feDg2ICpjKQogICAgICAg
ICAgICAgICAgIHUzMiBlYXgsIGVieCwgZWN4LCBlZHg7CiAKICAgICAgICAg
ICAgICAgICBjcHVpZCgweDgwMDAwMDFlLCAmZWF4LCAmZWJ4LCAmZWN4LCAm
ZWR4KTsKLSAgICAgICAgICAgICAgICBjLT54ODZfbnVtX3NpYmxpbmdzID0g
KChlYnggPj4gOCkgJiAweDMpICsgMTsKKyAgICAgICAgICAgICAgICBjLT54
ODZfbnVtX3NpYmxpbmdzID0gKChlYnggPj4gOCkgJiAweGZmKSArIDE7CiAK
ICAgICAgICAgICAgICAgICBpZiAoYy0+eDg2IDwgMHgxNykKICAgICAgICAg
ICAgICAgICAgICAgICAgIGMtPmNvbXB1dGVfdW5pdF9pZCA9IGVieCAmIDB4
RkY7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgYi94
ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKaW5kZXggOTY2NWVjNS4uMmE3MjY3
YyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwpAQCAtNDAwLDYgKzQwMCw0NSBA
QCBzdGF0aWMgdm9pZCBfX2luaXQgcHJpbnRfZGV0YWlscyhlbnVtIGluZF90
aHVuayB0aHVuaywgdWludDY0X3QgY2FwcykKICAgICAgICAgICAgb3B0X3B2
X2wxdGZfZG9tdSAgPyAiZW5hYmxlZCIgIDogImRpc2FibGVkIik7CiB9CiAK
K3N0YXRpYyBib29sIF9faW5pdCBjaGVja19zbXRfZW5hYmxlZCh2b2lkKQor
eworICAgIHVpbnQ2NF90IHZhbDsKKyAgICB1bnNpZ25lZCBpbnQgY3B1Owor
CisgICAgLyoKKyAgICAgKiB4ODZfbnVtX3NpYmxpbmdzIGRlZmF1bHRzIHRv
IDEgaW4gdGhlIGFic2VuY2Ugb2Ygb3RoZXIgaW5mb3JtYXRpb24sIGFuZAor
ICAgICAqIGlzIGFkanVzdGVkIGJhc2VkIG9uIG90aGVyIHRvcG9sb2d5IGlu
Zm9ybWF0aW9uIGZvdW5kIGluIENQVUlEIGxlYXZlcy4KKyAgICAgKgorICAg
ICAqIE9uIEFNRCBoYXJkd2FyZSwgaXQgd2lsbCBiZSB0aGUgY3VycmVudCBT
TVQgY29uZmlndXJhdGlvbi4gIE9uIEludGVsCisgICAgICogaGFyZHdhcmUs
IGl0IHdpbGwgcmVwcmVzZW50IHRoZSBtYXhpbXVtIGNhcGFiaWxpdHksIHJh
dGhlciB0aGFuIHRoZQorICAgICAqIGN1cnJlbnQgY29uZmlndXJhdGlvbi4K
KyAgICAgKi8KKyAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X251bV9zaWJs
aW5ncyA8IDIgKQorICAgICAgICByZXR1cm4gZmFsc2U7CisKKyAgICAvKgor
ICAgICAqIEludGVsIE5laGFsZW0gYW5kIGxhdGVyIGhhcmR3YXJlIGRvZXMg
aGF2ZSBhbiBNU1Igd2hpY2ggcmVwb3J0cyB0aGUKKyAgICAgKiBjdXJyZW50
IGNvdW50IG9mIGNvcmVzL3RocmVhZHMgaW4gdGhlIHBhY2thZ2UuCisgICAg
ICoKKyAgICAgKiBBdCB0aGUgdGltZSBvZiB3cml0aW5nLCBpdCBpcyBhbG1v
c3QgY29tcGxldGVseSB1bmRvY3VtZW50ZWQsIHNvIGlzbid0CisgICAgICog
dmlydHVhbGlzZWQgcmVsaWFibHkuCisgICAgICovCisgICAgaWYgKCBib290
X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9JTlRFTCAmJiAh
Y3B1X2hhc19oeXBlcnZpc29yICYmCisgICAgICAgICAhcmRtc3Jfc2FmZShN
U1JfSU5URUxfQ09SRV9USFJFQURfQ09VTlQsIHZhbCkgKQorICAgICAgICBy
ZXR1cm4gKE1BU0tfRVhUUih2YWwsIE1TUl9DVENfQ09SRV9NQVNLKSAhPQor
ICAgICAgICAgICAgICAgIE1BU0tfRVhUUih2YWwsIE1TUl9DVENfVEhSRUFE
X01BU0spKTsKKworICAgIC8qCisgICAgICogU2VhcmNoIG92ZXIgdGhlIENQ
VXMgcmVwb3J0ZWQgaW4gdGhlIEFDUEkgdGFibGVzLiAgQW55IHdob3NlIEFQ
SUMgSUQKKyAgICAgKiBoYXMgYSBub24temVybyB0aHJlYWQgaWQgY29tcG9u
ZW50IGluZGljYXRlcyB0aGF0IFNNVCBpcyBhY3RpdmUuCisgICAgICovCisg
ICAgZm9yX2VhY2hfcHJlc2VudF9jcHUgKCBjcHUgKQorICAgICAgICBpZiAo
IHg4Nl9jcHVfdG9fYXBpY2lkW2NwdV0gJiAoYm9vdF9jcHVfZGF0YS54ODZf
bnVtX3NpYmxpbmdzIC0gMSkgKQorICAgICAgICAgICAgcmV0dXJuIHRydWU7
CisKKyAgICByZXR1cm4gZmFsc2U7Cit9CisKIC8qIENhbGN1bGF0ZSB3aGV0
aGVyIFJldHBvbGluZSBpcyBrbm93bi1zYWZlIG9uIHRoaXMgQ1BVLiAqLwog
c3RhdGljIGJvb2wgX19pbml0IHJldHBvbGluZV9zYWZlKHVpbnQ2NF90IGNh
cHMpCiB7CkBAIC03MDksMTIgKzc0OCwxNCBAQCBzdGF0aWMgX19pbml0IHZv
aWQgbDF0Zl9jYWxjdWxhdGlvbnModWludDY0X3QgY2FwcykKIHZvaWQgX19p
bml0IGluaXRfc3BlY3VsYXRpb25fbWl0aWdhdGlvbnModm9pZCkKIHsKICAg
ICBlbnVtIGluZF90aHVuayB0aHVuayA9IFRIVU5LX0RFRkFVTFQ7Ci0gICAg
Ym9vbCB1c2Vfc3BlY19jdHJsID0gZmFsc2UsIGlicnMgPSBmYWxzZTsKKyAg
ICBib29sIHVzZV9zcGVjX2N0cmwgPSBmYWxzZSwgaWJycyA9IGZhbHNlLCBo
d19zbXRfZW5hYmxlZDsKICAgICB1aW50NjRfdCBjYXBzID0gMDsKIAogICAg
IGlmICggYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0FSQ0hfQ0FQUykgKQog
ICAgICAgICByZG1zcmwoTVNSX0FSQ0hfQ0FQQUJJTElUSUVTLCBjYXBzKTsK
IAorICAgIGh3X3NtdF9lbmFibGVkID0gY2hlY2tfc210X2VuYWJsZWQoKTsK
KwogICAgIC8qCiAgICAgICogSGFzIHRoZSB1c2VyIHNwZWNpZmllZCBhbnkg
Y3VzdG9tIEJUSSBtaXRpZ2F0aW9ucz8gIElmIHNvLCBmb2xsb3cgdGhlaXIK
ICAgICAgKiBpbnN0cnVjdGlvbnMgZXhhY3RseSBhbmQgZGlzYWJsZSBhbGwg
aGV1cmlzdGljcy4KQEAgLTg4Nyw4ICs5MjgsNyBAQCB2b2lkIF9faW5pdCBp
bml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpCiAgICAgICogSG93
ZXZlciwgaWYgd2UgYXJlIG9uIGFmZmVjdGVkIGhhcmR3YXJlLCB3aXRoIEhU
IGVuYWJsZWQsIGFuZCB0aGUgdXNlcgogICAgICAqIGhhc24ndCBleHBsaWNp
dGx5IGNob3NlbiB3aGV0aGVyIHRvIHVzZSBIVCBvciBub3QsIG5hZyB0aGVt
IHRvIGRvIHNvLgogICAgICAqLwotICAgIGlmICggb3B0X3NtdCA9PSAtMSAm
JiBjcHVfaGFzX2J1Z19sMXRmICYmCi0gICAgICAgICBib290X2NwdV9kYXRh
Lng4Nl9udW1fc2libGluZ3MgPiAxICkKKyAgICBpZiAoIG9wdF9zbXQgPT0g
LTEgJiYgY3B1X2hhc19idWdfbDF0ZiAmJiBod19zbXRfZW5hYmxlZCApCiAg
ICAgICAgIHdhcm5pbmdfYWRkKAogICAgICAgICAgICAgIkJvb3RlZCBvbiBM
MVRGLXZ1bG5lcmFibGUgaGFyZHdhcmUgd2l0aCBTTVQvSHlwZXJ0aHJlYWRp
bmdcbiIKICAgICAgICAgICAgICJlbmFibGVkLiAgUGxlYXNlIGFzc2VzcyB5
b3VyIGNvbmZpZ3VyYXRpb24gYW5kIGNob29zZSBhblxuIgo=

--=separator
Content-Type: application/octet-stream; name="xsa297/xsa297-4.8-5.patch"
Content-Disposition: attachment; filename="xsa297/xsa297-4.8-5.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3NwZWMtY3RybDogTWlzYyBub24tZnVuY3Rpb25h
bCBjbGVhbnVwCgogKiBJZGVudGlmeSBCVEkgaW4gdGhlIHNwZWNfY3RybF97
ZW50ZXIsZXhpdH1faWRsZSgpIGNvbW1lbnRzLCBhcyBvdGhlcgogICBtaXRp
Z2F0aW9ucyB3aWxsIHNob3J0bHkgYXBwZWFyLgogKiBVc2UgYWx0ZXJuYXRp
dmVfaW5wdXQoKSBhbmQgY292ZXIgdGhlIGxhY2sgb2YgbWVtb3J5IGNvYmJl
ciB3aXRoIGEgZnVydGhlcgogICBiYXJyaWVyLgoKU2lnbmVkLW9mZi1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KUmV2
aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaAppbmRleCBjODQ2MzU0
Li40OTgzMDcxIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3Nw
ZWNfY3RybC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJs
LmgKQEAgLTYxLDYgKzYxLDggQEAgc3RhdGljIGFsd2F5c19pbmxpbmUgdm9p
ZCBzcGVjX2N0cmxfZW50ZXJfaWRsZShzdHJ1Y3QgY3B1X2luZm8gKmluZm8p
CiAgICAgdWludDMyX3QgdmFsID0gMDsKIAogICAgIC8qCisgICAgICogQnJh
bmNoIFRhcmdldCBJbmplY3Rpb246CisgICAgICoKICAgICAgKiBMYXRjaCB0
aGUgbmV3IHNoYWRvdyB2YWx1ZSwgdGhlbiBlbmFibGUgc2hhZG93aW5nLCB0
aGVuIHVwZGF0ZSB0aGUgTVNSLgogICAgICAqIFRoZXJlIGFyZSBubyBTTVAg
aXNzdWVzIGhlcmU7IG9ubHkgbG9jYWwgcHJvY2Vzc29yIG9yZGVyaW5nIGNv
bmNlcm5zLgogICAgICAqLwpAQCAtNjgsOCArNzAsOSBAQCBzdGF0aWMgYWx3
YXlzX2lubGluZSB2b2lkIHNwZWNfY3RybF9lbnRlcl9pZGxlKHN0cnVjdCBj
cHVfaW5mbyAqaW5mbykKICAgICBiYXJyaWVyKCk7CiAgICAgaW5mby0+c3Bl
Y19jdHJsX2ZsYWdzIHw9IFNDRl91c2Vfc2hhZG93OwogICAgIGJhcnJpZXIo
KTsKLSAgICBhc20gdm9sYXRpbGUgKCBBTFRFUk5BVElWRShBU01fTk9QMywg
IndybXNyIiwgWDg2X0ZFQVRVUkVfU0NfTVNSX0lETEUpCi0gICAgICAgICAg
ICAgICAgICAgOjogImEiICh2YWwpLCAiYyIgKE1TUl9TUEVDX0NUUkwpLCAi
ZCIgKDApIDogIm1lbW9yeSIgKTsKKyAgICBhbHRlcm5hdGl2ZV9pbnB1dChB
U01fTk9QMywgIndybXNyIiwgWDg2X0ZFQVRVUkVfU0NfTVNSX0lETEUsCisg
ICAgICAgICAgICAgICAgICAgICAgImEiICh2YWwpLCAiYyIgKE1TUl9TUEVD
X0NUUkwpLCAiZCIgKDApKTsKKyAgICBiYXJyaWVyKCk7CiB9CiAKIC8qIFdB
Uk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBub3Qgc2FmZSBiZWZv
cmUgdGhpcyBjYWxsLiAqLwpAQCAtNzgsMTMgKzgxLDE2IEBAIHN0YXRpYyBh
bHdheXNfaW5saW5lIHZvaWQgc3BlY19jdHJsX2V4aXRfaWRsZShzdHJ1Y3Qg
Y3B1X2luZm8gKmluZm8pCiAgICAgdWludDMyX3QgdmFsID0gaW5mby0+eGVu
X3NwZWNfY3RybDsKIAogICAgIC8qCisgICAgICogQnJhbmNoIFRhcmdldCBJ
bmplY3Rpb246CisgICAgICoKICAgICAgKiBEaXNhYmxlIHNoYWRvd2luZyBi
ZWZvcmUgdXBkYXRpbmcgdGhlIE1TUi4gIFRoZXJlIGFyZSBubyBTTVAgaXNz
dWVzCiAgICAgICogaGVyZTsgb25seSBsb2NhbCBwcm9jZXNzb3Igb3JkZXJp
bmcgY29uY2VybnMuCiAgICAgICovCiAgICAgaW5mby0+c3BlY19jdHJsX2Zs
YWdzICY9IH5TQ0ZfdXNlX3NoYWRvdzsKICAgICBiYXJyaWVyKCk7Ci0gICAg
YXNtIHZvbGF0aWxlICggQUxURVJOQVRJVkUoQVNNX05PUDMsICJ3cm1zciIs
IFg4Nl9GRUFUVVJFX1NDX01TUl9JRExFKQotICAgICAgICAgICAgICAgICAg
IDo6ICJhIiAodmFsKSwgImMiIChNU1JfU1BFQ19DVFJMKSwgImQiICgwKSA6
ICJtZW1vcnkiICk7CisgICAgYWx0ZXJuYXRpdmVfaW5wdXQoQVNNX05PUDMs
ICJ3cm1zciIsIFg4Nl9GRUFUVVJFX1NDX01TUl9JRExFLAorICAgICAgICAg
ICAgICAgICAgICAgICJhIiAodmFsKSwgImMiIChNU1JfU1BFQ19DVFJMKSwg
ImQiICgwKSk7CisgICAgYmFycmllcigpOwogfQogCiAjZW5kaWYgLyogIV9f
WDg2X1NQRUNfQ1RSTF9IX18gKi8K

--=separator
Content-Type: application/octet-stream; name="xsa297/xsa297-4.8-6.patch"
Content-Disposition: attachment; filename="xsa297/xsa297-4.8-6.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3NwZWMtY3RybDogQ1BVSUQvTVNSIGRlZmluaXRp
b25zIGZvciBNaWNyb2FyY2hpdGVjdHVyYWwgRGF0YQogU2FtcGxpbmcKClRo
ZSBNRF9DTEVBUiBmZWF0dXJlIGNhbiBiZSBhdXRvbWF0aWNhbGx5IG9mZmVy
ZWQgdG8gZ3Vlc3RzLiAgTm8KaW5mcmFzdHJ1Y3R1cmUgaXMgbmVlZGVkIGlu
IFhlbiB0byBzdXBwb3J0IHRoZSBndWVzdCBtYWtpbmcgdXNlIG9mIGl0LgoK
VGhpcyBpcyBwYXJ0IG9mIFhTQS0yOTcsIENWRS0yMDE4LTEyMTI2LCBDVkUt
MjAxOC0xMjEyNywgQ1ZFLTIwMTgtMTIxMzAsIENWRS0yMDE5LTExMDkxLgoK
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KCmRpZmYgLS1naXQgYS9kb2NzL21pc2MveGVuLWNvbW1h
bmQtbGluZS5tYXJrZG93biBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5l
Lm1hcmtkb3duCmluZGV4IDBiZjY4NTIuLjEwNzc2MWQgMTAwNjQ0Ci0tLSBh
L2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCisrKyBiL2Rv
Y3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCkBAIC00NTYsNyAr
NDU2LDcgQEAgYWNjb3VudGluZyBmb3IgaGFyZHdhcmUgY2FwYWJpbGl0aWVz
IGFzIGVudW1lcmF0ZWQgdmlhIENQVUlELgogCiBDdXJyZW50bHkgYWNjZXB0
ZWQ6CiAKLVRoZSBTcGVjdWxhdGlvbiBDb250cm9sIGhhcmR3YXJlIGZlYXR1
cmVzIGBpYnJzYmAsIGBzdGlicGAsIGBpYnBiYCwKK1RoZSBTcGVjdWxhdGlv
biBDb250cm9sIGhhcmR3YXJlIGZlYXR1cmVzIGBtZC1jbGVhcmAsIGBpYnJz
YmAsIGBzdGlicGAsIGBpYnBiYCwKIGBsMWQtZmx1c2hgIGFuZCBgc3NiZGAg
YXJlIHVzZWQgYnkgZGVmYXVsdCBpZiBhdmFpbGFibGUgYW5kIGFwcGxpY2Fi
bGUuICBUaGV5IGNhbgogYmUgaWdub3JlZCwgZS5nLiBgbm8taWJyc2JgLCBh
dCB3aGljaCBwb2ludCBYZW4gd29uJ3QgdXNlIHRoZW0gaXRzZWxmLCBhbmQK
IHdvbid0IG9mZmVyIHRoZW0gdG8gZ3Vlc3RzLgpkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlieGwvbGlieGxfY3B1aWQuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2Nw
dWlkLmMKaW5kZXggZDBmNGVlYi4uMjBkMDYwMiAxMDA2NDQKLS0tIGEvdG9v
bHMvbGlieGwvbGlieGxfY3B1aWQuYworKysgYi90b29scy9saWJ4bC9saWJ4
bF9jcHVpZC5jCkBAIC0xNTgsNiArMTU4LDcgQEAgaW50IGxpYnhsX2NwdWlk
X3BhcnNlX2NvbmZpZyhsaWJ4bF9jcHVpZF9wb2xpY3lfbGlzdCAqY3B1aWQs
IGNvbnN0IGNoYXIqIHN0cikKICAgICAgICAgeyJkZSIsICAgICAgICAgICAw
eDAwMDAwMDAxLCBOQSwgQ1BVSURfUkVHX0VEWCwgIDIsICAxfSwKICAgICAg
ICAgeyJ2bWUiLCAgICAgICAgICAweDAwMDAwMDAxLCBOQSwgQ1BVSURfUkVH
X0VEWCwgIDEsICAxfSwKICAgICAgICAgeyJmcHUiLCAgICAgICAgICAweDAw
MDAwMDAxLCBOQSwgQ1BVSURfUkVHX0VEWCwgIDAsICAxfSwKKyAgICAgICAg
eyJtZC1jbGVhciIsICAgICAweDAwMDAwMDA3LCAgMCwgQ1BVSURfUkVHX0VE
WCwgMTAsICAxfSwKICAgICAgICAgeyJpYnJzYiIsICAgICAgICAweDAwMDAw
MDA3LCAgMCwgQ1BVSURfUkVHX0VEWCwgMjYsICAxfSwKICAgICAgICAgeyJz
dGlicCIsICAgICAgICAweDAwMDAwMDA3LCAgMCwgQ1BVSURfUkVHX0VEWCwg
MjcsICAxfSwKICAgICAgICAgeyJsMWQtZmx1c2giLCAgICAweDAwMDAwMDA3
LCAgMCwgQ1BVSURfUkVHX0VEWCwgMjgsICAxfSwKZGlmZiAtLWdpdCBhL3Rv
b2xzL21pc2MveGVuLWNwdWlkLmMgYi90b29scy9taXNjL3hlbi1jcHVpZC5j
CmluZGV4IDI4OGZjNDguLmJhNDgyM2YgMTAwNjQ0Ci0tLSBhL3Rvb2xzL21p
c2MveGVuLWNwdWlkLmMKKysrIGIvdG9vbHMvbWlzYy94ZW4tY3B1aWQuYwpA
QCAtMTQ5LDggKzE0OSw5IEBAIHN0YXRpYyBjb25zdCBjaGFyICpzdHJfZThi
WzMyXSA9CiAKIHN0YXRpYyBjb25zdCBjaGFyICpzdHJfN2QwWzMyXSA9CiB7
Ci0gICAgWzAgLi4uIDExXSA9ICJSRVoiLAorICAgIFswIC4uLiA5XSA9ICJS
RVoiLAogCisgICAgWzEwXSA9ICJtZC1jbGVhciIsICAgICAgWzExXSA9ICJS
RVoiLAogICAgIFsxMl0gPSAiUkVaIiwgICAgICAgICAgIFsxM10gPSAidHN4
LWZvcmNlLWFib3J0IiwKIAogICAgIFsxNCAuLi4gMjVdID0gIlJFWiIsCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1aWQuYyBiL3hlbi9hcmNoL3g4
Ni9jcHVpZC5jCmluZGV4IDk5Nzc4YmIuLjdkNzIxN2YgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9jcHVpZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHVp
ZC5jCkBAIC0yNyw3ICsyNywxMiBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJz
ZV94ZW5fY3B1aWQoY29uc3QgY2hhciAqcykKICAgICAgICAgaWYgKCAhc3Mg
KQogICAgICAgICAgICAgc3MgPSBzdHJjaHIocywgJ1wwJyk7CiAKLSAgICAg
ICAgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVhbigiaWJwYiIsIHMsIHNzKSkg
Pj0gMCApCisgICAgICAgIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oIm1k
LWNsZWFyIiwgcywgc3MpKSA+PSAwICkKKyAgICAgICAgeworICAgICAgICAg
ICAgaWYgKCAhdmFsICkKKyAgICAgICAgICAgICAgICBzZXR1cF9jbGVhcl9j
cHVfY2FwKFg4Nl9GRUFUVVJFX01EX0NMRUFSKTsKKyAgICAgICAgfQorICAg
ICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oImlicGIiLCBz
LCBzcykpID49IDAgKQogICAgICAgICB7CiAgICAgICAgICAgICBpZiAoICF2
YWwgKQogICAgICAgICAgICAgICAgIHNldHVwX2NsZWFyX2NwdV9jYXAoWDg2
X0ZFQVRVUkVfSUJQQik7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc3Bl
Y19jdHJsLmMgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKaW5kZXggMmE3
MjY3Yy4uNGU2NTU4YSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NwZWNf
Y3RybC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwpAQCAtMzMw
LDE3ICszMzAsMTkgQEAgc3RhdGljIHZvaWQgX19pbml0IHByaW50X2RldGFp
bHMoZW51bSBpbmRfdGh1bmsgdGh1bmssIHVpbnQ2NF90IGNhcHMpCiAgICAg
cHJpbnRrKCJTcGVjdWxhdGl2ZSBtaXRpZ2F0aW9uIGZhY2lsaXRpZXM6XG4i
KTsKIAogICAgIC8qIEhhcmR3YXJlIGZlYXR1cmVzIHdoaWNoIHBlcnRhaW4g
dG8gc3BlY3VsYXRpdmUgbWl0aWdhdGlvbnMuICovCi0gICAgcHJpbnRrKCIg
IEhhcmR3YXJlIGZlYXR1cmVzOiVzJXMlcyVzJXMlcyVzJXMlcyVzXG4iLAor
ICAgIHByaW50aygiICBIYXJkd2FyZSBmZWF0dXJlczolcyVzJXMlcyVzJXMl
cyVzJXMlcyVzJXNcbiIsCiAgICAgICAgICAgIChfN2QwICYgY3B1ZmVhdF9t
YXNrKFg4Nl9GRUFUVVJFX0lCUlNCKSkgPyAiIElCUlMvSUJQQiIgOiAiIiwK
ICAgICAgICAgICAgKF83ZDAgJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVf
U1RJQlApKSA/ICIgU1RJQlAiICAgICA6ICIiLAogICAgICAgICAgICAoXzdk
MCAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9MMURfRkxVU0gpKSA/ICIg
TDFEX0ZMVVNIIiA6ICIiLAogICAgICAgICAgICAoXzdkMCAmIGNwdWZlYXRf
bWFzayhYODZfRkVBVFVSRV9TU0JEKSkgID8gIiBTU0JEIiAgICAgIDogIiIs
CisgICAgICAgICAgIChfN2QwICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJF
X01EX0NMRUFSKSkgPyAiIE1EX0NMRUFSIiA6ICIiLAogICAgICAgICAgICAo
ZThiICAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9JQlBCKSkgID8gIiBJ
QlBCIiAgICAgIDogIiIsCiAgICAgICAgICAgIChjYXBzICYgQVJDSF9DQVBB
QklMSVRJRVNfSUJSU19BTEwpICAgICAgPyAiIElCUlNfQUxMIiAgOiAiIiwK
ICAgICAgICAgICAgKGNhcHMgJiBBUkNIX0NBUEFCSUxJVElFU19SRENMX05P
KSAgICAgICA/ICIgUkRDTF9OTyIgICA6ICIiLAogICAgICAgICAgICAoY2Fw
cyAmIEFSQ0hfQ0FQU19SU0JBKSAgICAgICAgICAgICAgICAgID8gIiBSU0JB
IiAgICAgIDogIiIsCiAgICAgICAgICAgIChjYXBzICYgQVJDSF9DQVBTX1NL
SVBfTDFERkwpICAgICAgICAgICAgPyAiIFNLSVBfTDFERkwiOiAiIiwKLSAg
ICAgICAgICAgKGNhcHMgJiBBUkNIX0NBUFNfU1NCX05PKSAgICAgICAgICAg
ICAgICA/ICIgU1NCX05PIiAgICA6ICIiKTsKKyAgICAgICAgICAgKGNhcHMg
JiBBUkNIX0NBUFNfU1NCX05PKSAgICAgICAgICAgICAgICA/ICIgU1NCX05P
IiAgICA6ICIiLAorICAgICAgICAgICAoY2FwcyAmIEFSQ0hfQ0FQU19NRFNf
Tk8pICAgICAgICAgICAgICAgID8gIiBNRFNfTk8iICAgIDogIiIpOwogCiAg
ICAgLyogQ29tcGlsZWQtaW4gc3VwcG9ydCB3aGljaCBwZXJ0YWlucyB0byBt
aXRpZ2F0aW9ucy4gKi8KICAgICBpZiAoIElTX0VOQUJMRUQoQ09ORklHX0lO
RElSRUNUX1RIVU5LKSB8fCBJU19FTkFCTEVEKENPTkZJR19TSEFET1dfUEFH
SU5HKSApCkBAIC0zNzcsMTkgKzM3OSwyMSBAQCBzdGF0aWMgdm9pZCBfX2lu
aXQgcHJpbnRfZGV0YWlscyhlbnVtIGluZF90aHVuayB0aHVuaywgdWludDY0
X3QgY2FwcykKICAgICAgKiBBbHRlcm5hdGl2ZXMgYmxvY2tzIGZvciBwcm90
ZWN0aW5nIGFnYWluc3QgYW5kL29yIHZpcnR1YWxpc2luZwogICAgICAqIG1p
dGlnYXRpb24gc3VwcG9ydCBmb3IgZ3Vlc3RzLgogICAgICAqLwotICAgIHBy
aW50aygiICBTdXBwb3J0IGZvciBWTXM6IFBWOiVzJXMlcyVzLCBIVk06JXMl
cyVzJXNcbiIsCisgICAgcHJpbnRrKCIgIFN1cHBvcnQgZm9yIFZNczogUFY6
JXMlcyVzJXMlcywgSFZNOiVzJXMlcyVzJXNcbiIsCiAgICAgICAgICAgIChi
b290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0NfTVNSX1BWKSB8fAogICAgICAg
ICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NDX1JTQl9QVikgfHwK
ICAgICAgICAgICAgIG9wdF9lYWdlcl9mcHUpICAgICAgICAgICAgICAgICAg
ICAgICAgICAgPyAiIiAgICAgICAgICAgICAgIDogIiBOb25lIiwKICAgICAg
ICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NDX01TUl9QVikgICAg
ICAgPyAiIE1TUl9TUEVDX0NUUkwiIDogIiIsCiAgICAgICAgICAgIGJvb3Rf
Y3B1X2hhcyhYODZfRkVBVFVSRV9TQ19SU0JfUFYpICAgICAgID8gIiBSU0Ii
ICAgICAgICAgICA6ICIiLAogICAgICAgICAgICBvcHRfZWFnZXJfZnB1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICA/ICIgRUFHRVJfRlBVIiAgICAg
OiAiIiwKKyAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX01E
X0NMRUFSKSAgICAgICAgPyAiIE1EX0NMRUFSIiAgICAgIDogIiIsCiAgICAg
ICAgICAgIChib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0NfTVNSX0hWTSkg
fHwKICAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TQ19S
U0JfSFZNKSB8fAogICAgICAgICAgICAgb3B0X2VhZ2VyX2ZwdSkgICAgICAg
ICAgICAgICAgICAgICAgICAgICA/ICIiICAgICAgICAgICAgICAgOiAiIE5v
bmUiLAogICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0Nf
TVNSX0hWTSkgICAgICA/ICIgTVNSX1NQRUNfQ1RSTCIgOiAiIiwKICAgICAg
ICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NDX1JTQl9IVk0pICAg
ICAgPyAiIFJTQiIgICAgICAgICAgIDogIiIsCi0gICAgICAgICAgIG9wdF9l
YWdlcl9mcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgID8gIiBFQUdF
Ul9GUFUiICAgICA6ICIiKTsKKyAgICAgICAgICAgb3B0X2VhZ2VyX2ZwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgPyAiIEVBR0VSX0ZQVSIgICAg
IDogIiIsCisgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9N
RF9DTEVBUikgICAgICAgID8gIiBNRF9DTEVBUiIgICAgICA6ICIiKTsKIAog
ICAgIHByaW50aygiICBYUFRJICg2NC1iaXQgUFYgb25seSk6IERvbTAgJXMs
IERvbVUgJXNcbiIsCiAgICAgICAgICAgIG9wdF94cHRpX2h3ZG9tID8gImVu
YWJsZWQiIDogImRpc2FibGVkIiwKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvbXNyLWluZGV4LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21z
ci1pbmRleC5oCmluZGV4IDU0ZjNhNjYuLjkyZDEwZTIgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmgKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaApAQCAtNTMsNiArNTMsNyBAQAog
I2RlZmluZSBBUkNIX0NBUFNfUlNCQQkJCShfQUMoMSwgVUxMKSA8PCAyKQog
I2RlZmluZSBBUkNIX0NBUFNfU0tJUF9MMURGTAkJKF9BQygxLCBVTEwpIDw8
IDMpCiAjZGVmaW5lIEFSQ0hfQ0FQU19TU0JfTk8JCShfQUMoMSwgVUxMKSA8
PCA0KQorI2RlZmluZSBBUkNIX0NBUFNfTURTX05PCQkoX0FDKDEsIFVMTCkg
PDwgNSkKIAogI2RlZmluZSBNU1JfRkxVU0hfQ01ECQkJMHgwMDAwMDEwYgog
I2RlZmluZSBGTFVTSF9DTURfTDFECQkJKF9BQygxLCBVTEwpIDw8IDApCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVh
dHVyZXNldC5oIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZl
YXR1cmVzZXQuaAppbmRleCBlZDZmYmZjLi5hZDRiNDBiIDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5o
CisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJl
c2V0LmgKQEAgLTIzNiw2ICsyMzYsNyBAQCBYRU5fQ1BVRkVBVFVSRShDTFpF
Uk8sICAgICAgICA4KjMyKyAwKSAvKkEgIENMWkVSTyBpbnN0cnVjdGlvbiAq
LwogWEVOX0NQVUZFQVRVUkUoSUJQQiwgICAgICAgICAgOCozMisxMikgLypB
ICBJQlBCIHN1cHBvcnQgb25seSAobm8gSUJSUywgdXNlZCBieSBBTUQpICov
CiAKIC8qIEludGVsLWRlZmluZWQgQ1BVIGZlYXR1cmVzLCBDUFVJRCBsZXZl
bCAweDAwMDAwMDA3OjAuZWR4LCB3b3JkIDkgKi8KK1hFTl9DUFVGRUFUVVJF
KE1EX0NMRUFSLCAgICAgIDkqMzIrMTApIC8qQSAgVkVSVyBjbGVhcnMgbWlj
cm9hcmNoaXRlY3R1cmFsIGJ1ZmZlcnMgKi8KIFhFTl9DUFVGRUFUVVJFKFRT
WF9GT1JDRV9BQk9SVCwgOSozMisxMykgLyogTVNSX1RTWF9GT1JDRV9BQk9S
VC5SVE1fQUJPUlQgKi8KIFhFTl9DUFVGRUFUVVJFKElCUlNCLCAgICAgICAg
IDkqMzIrMjYpIC8qQSAgSUJSUyBhbmQgSUJQQiBzdXBwb3J0ICh1c2VkIGJ5
IEludGVsKSAqLwogWEVOX0NQVUZFQVRVUkUoU1RJQlAsICAgICAgICAgOSoz
MisyNykgLypBISBTVElCUCAqLwo=

--=separator
Content-Type: application/octet-stream; name="xsa297/xsa297-4.8-7.patch"
Content-Disposition: attachment; filename="xsa297/xsa297-4.8-7.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3NwZWMtY3RybDogSW5mcmFzdHJ1Y3R1cmUgdG8g
dXNlIFZFUlcgdG8gZmx1c2ggcGlwZWxpbmUgYnVmZmVycwoKVGhyZWUgc3lu
dGhldGljIGZlYXR1cmVzIGFyZSBpbnRyb2R1Y2VkLCBhcyB3ZSBuZWVkIGlu
ZGl2aWR1YWwgY29udHJvbCBvZgplYWNoLCBkZXBlbmRpbmcgb24gY2lyY3Vt
c3RhbmNlcy4gIEEgbGF0ZXIgY2hhbmdlIHdpbGwgZW5hYmxlIHRoZW0gYXQK
YXBwcm9wcmlhdGUgcG9pbnRzLgoKVGhlIHZlcndfc2VsIGZpZWxkIGRvZXNu
J3Qgc3RyaWN0bHkgbmVlZCB0byBsaXZlIGluIHN0cnVjdCBjcHVfaW5mby4g
IEl0IGxpdmVzCnRoZXJlIGJlY2F1c2UgdGhlcmUgaXMgYSBjb252ZW5pZW50
IGhvbGUgaXQgY2FuIGZpbGwsIGFuZCBpdCByZWR1Y2VzIHRoZQpjb21wbGV4
aXR5IG9mIHRoZSBTUEVDX0NUUkxfRVhJVF9UT197UFYsSFZNfSBhc3NlbWJs
eSBieSBhdm9pZGluZyB0aGUgbmVlZCBmb3IKYW55IHRlbXBvcmFyeSBzdGFj
ayBtYWludGVuYW5jZS4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjk3LCBDVkUt
MjAxOC0xMjEyNiwgQ1ZFLTIwMTgtMTIxMjcsIENWRS0yMDE4LTEyMTMwLCBD
VkUtMjAxOS0xMTA5MS4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jIGIveGVuL2FyY2gveDg2
L3g4Nl82NC9hc20tb2Zmc2V0cy5jCmluZGV4IGExNzA2NzMuLjRiN2JjNDAg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMu
YworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMKQEAg
LTEzNyw2ICsxMzcsNyBAQCB2b2lkIF9fZHVtbXlfXyh2b2lkKQogCiAgICAg
T0ZGU0VUKENQVUlORk9fZ3Vlc3RfY3B1X3VzZXJfcmVncywgc3RydWN0IGNw
dV9pbmZvLCBndWVzdF9jcHVfdXNlcl9yZWdzKTsKICAgICBPRkZTRVQoQ1BV
SU5GT19wcm9jZXNzb3JfaWQsIHN0cnVjdCBjcHVfaW5mbywgcHJvY2Vzc29y
X2lkKTsKKyAgICBPRkZTRVQoQ1BVSU5GT192ZXJ3X3NlbCwgc3RydWN0IGNw
dV9pbmZvLCB2ZXJ3X3NlbCk7CiAgICAgT0ZGU0VUKENQVUlORk9fY3VycmVu
dF92Y3B1LCBzdHJ1Y3QgY3B1X2luZm8sIGN1cnJlbnRfdmNwdSk7CiAgICAg
T0ZGU0VUKENQVUlORk9fY3I0LCBzdHJ1Y3QgY3B1X2luZm8sIGNyNCk7CiAg
ICAgT0ZGU0VUKENQVUlORk9feGVuX2NyMywgc3RydWN0IGNwdV9pbmZvLCB4
ZW5fY3IzKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1
ZmVhdHVyZS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmgK
aW5kZXggMzcwZTg5ZS4uNjA1N2Q5NSAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9jcHVmZWF0dXJlLmgKQEAgLTMyLDYgKzMyLDkgQEAgWEVOX0NQVUZF
QVRVUkUoU0NfUlNCX0hWTSwgICAgICAoRlNDQVBJTlRTKzApKjMyKzIxKSAv
KiBSU0Igb3ZlcndyaXRlIG5lZWRlZCBmb3IKIFhFTl9DUFVGRUFUVVJFKE5P
X1hQVEksICAgICAgICAgKEZTQ0FQSU5UUyswKSozMisyMikgLyogWFBUSSBt
aXRpZ2F0aW9uIG5vdCBpbiB1c2UgKi8KIFhFTl9DUFVGRUFUVVJFKFNDX01T
Ul9JRExFLCAgICAgKEZTQ0FQSU5UUyswKSozMisyMykgLyogKFNDX01TUl9Q
ViB8fCBTQ19NU1JfSFZNKSAmJiBkZWZhdWx0X3hlbl9zcGVjX2N0cmwgKi8K
IFhFTl9DUFVGRUFUVVJFKFhFTl9MQlIsICAgICAgICAgKEZTQ0FQSU5UUysw
KSozMisyNCkgLyogWGVuIHVzZXMgTVNSX0RFQlVHQ1RMLkxCUiAqLworWEVO
X0NQVUZFQVRVUkUoU0NfVkVSV19QViwgICAgICAoRlNDQVBJTlRTKzApKjMy
KzI1KSAvKiBWRVJXIHVzZWQgYnkgWGVuIGZvciBQViAqLworWEVOX0NQVUZF
QVRVUkUoU0NfVkVSV19IVk0sICAgICAoRlNDQVBJTlRTKzApKjMyKzI2KSAv
KiBWRVJXIHVzZWQgYnkgWGVuIGZvciBIVk0gKi8KK1hFTl9DUFVGRUFUVVJF
KFNDX1ZFUldfSURMRSwgICAgKEZTQ0FQSU5UUyswKSozMisyNykgLyogVkVS
VyB1c2VkIGJ5IFhlbiBmb3IgaWRsZSAqLwogCiAjZGVmaW5lIE5DQVBJTlRT
IChGU0NBUElOVFMgKyAxKSAvKiBOIDMyLWJpdCB3b3JkcyB3b3J0aCBvZiBp
bmZvICovCiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3Vy
cmVudC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50LmgKaW5kZXgg
MWMyNzk5ZC4uYWRlY2I1YyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9jdXJyZW50LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jdXJy
ZW50LmgKQEAgLTM5LDYgKzM5LDcgQEAgc3RydWN0IHZjcHU7CiBzdHJ1Y3Qg
Y3B1X2luZm8gewogICAgIHN0cnVjdCBjcHVfdXNlcl9yZWdzIGd1ZXN0X2Nw
dV91c2VyX3JlZ3M7CiAgICAgdW5zaWduZWQgaW50IHByb2Nlc3Nvcl9pZDsK
KyAgICB1bnNpZ25lZCBpbnQgdmVyd19zZWw7CiAgICAgc3RydWN0IHZjcHUg
KmN1cnJlbnRfdmNwdTsKICAgICB1bnNpZ25lZCBsb25nIHBlcl9jcHVfb2Zm
c2V0OwogICAgIHVuc2lnbmVkIGxvbmcgY3I0OwpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvc3BlY19jdHJsLmgKaW5kZXggNDk4MzA3MS4uOThhMGE1MCAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaAorKysg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCkBAIC01Myw2ICs1
MywxMyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgaW5pdF9zaGFkb3dfc3BlY19j
dHJsX3N0YXRlKHZvaWQpCiAgICAgaW5mby0+c2hhZG93X3NwZWNfY3RybCA9
IDA7CiAgICAgaW5mby0+eGVuX3NwZWNfY3RybCA9IGRlZmF1bHRfeGVuX3Nw
ZWNfY3RybDsKICAgICBpbmZvLT5zcGVjX2N0cmxfZmxhZ3MgPSBkZWZhdWx0
X3NwZWNfY3RybF9mbGFnczsKKworICAgIC8qCisgICAgICogRm9yIGxlYXN0
IGxhdGVuY3ksIHRoZSBWRVJXIHNlbGVjdG9yIHNob3VsZCBiZSBhIHdyaXRl
YWJsZSBkYXRhCisgICAgICogZGVzY3JpcHRvciByZXNpZGVudCBpbiB0aGUg
Y2FjaGUuICBfX0hZUEVSVklTT1JfRFMzMiBzaGFyZXMgYSBjYWNoZQorICAg
ICAqIGxpbmUgd2l0aCBfX0hZUEVSVklTT1JfQ1MsIHNvIGlzIGV4cGVjdGVk
IHRvIGJlIHZlcnkgY2FjaGUtaG90LgorICAgICAqLworICAgIGluZm8tPnZl
cndfc2VsID0gX19IWVBFUlZJU09SX0RTMzI7CiB9CiAKIC8qIFdBUk5JTkch
IGByZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBub3Qgc2FmZSBhZnRlciB0aGlz
IGNhbGwuICovCkBAIC03Myw2ICs4MCwyMiBAQCBzdGF0aWMgYWx3YXlzX2lu
bGluZSB2b2lkIHNwZWNfY3RybF9lbnRlcl9pZGxlKHN0cnVjdCBjcHVfaW5m
byAqaW5mbykKICAgICBhbHRlcm5hdGl2ZV9pbnB1dChBU01fTk9QMywgIndy
bXNyIiwgWDg2X0ZFQVRVUkVfU0NfTVNSX0lETEUsCiAgICAgICAgICAgICAg
ICAgICAgICAgImEiICh2YWwpLCAiYyIgKE1TUl9TUEVDX0NUUkwpLCAiZCIg
KDApKTsKICAgICBiYXJyaWVyKCk7CisKKyAgICAvKgorICAgICAqIE1pY3Jv
YXJjaGl0ZWN0dXJhbCBTdG9yZSBCdWZmZXIgRGF0YSBTYW1wbGluZzoKKyAg
ICAgKgorICAgICAqIE9uIHZ1bG5lcmFibGUgc3lzdGVtcywgc3RvcmUgYnVm
ZmVyIGVudHJpZXMgYXJlIHN0YXRpY2FsbHkgcGFydGl0aW9uZWQKKyAgICAg
KiBiZXR3ZWVuIGFjdGl2ZSB0aHJlYWRzLiAgV2hlbiBlbnRlcmluZyBpZGxl
LCBvdXIgc3RvcmUgYnVmZmVyIGVudHJpZXMKKyAgICAgKiBhcmUgcmUtcGFy
dGl0aW9uZWQgdG8gYWxsb3cgdGhlIG90aGVyIHRocmVhZHMgdG8gdXNlIHRo
ZW0uCisgICAgICoKKyAgICAgKiBGbHVzaCB0aGUgYnVmZmVycyB0byBlbnN1
cmUgdGhhdCBubyBzZW5zaXRpdmUgZGF0YSBvZiBvdXJzIGNhbiBiZQorICAg
ICAqIGxlYWtlZCBieSBhIHNpYmxpbmcgYWZ0ZXIgaXQgZ2V0cyBvdXIgc3Rv
cmUgYnVmZmVyIGVudHJpZXMuCisgICAgICoKKyAgICAgKiBOb3RlOiBWRVJX
IG11c3QgYmUgZW5jb2RlZCB3aXRoIGEgbWVtb3J5IG9wZXJhbmQsIGFzIGl0
IGlzIG9ubHkgdGhhdAorICAgICAqIGZvcm0gd2hpY2ggY2F1c2VzIGEgZmx1
c2guCisgICAgICovCisgICAgYWx0ZXJuYXRpdmVfaW5wdXQoQVNNX05PUDgs
ICJ2ZXJ3ICVbc2VsXSIsIFg4Nl9GRUFUVVJFX1NDX1ZFUldfSURMRSwKKyAg
ICAgICAgICAgICAgICAgICAgICBbc2VsXSAibSIgKGluZm8tPnZlcndfc2Vs
KSk7CiB9CiAKIC8qIFdBUk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGptcCAq
YCBub3Qgc2FmZSBiZWZvcmUgdGhpcyBjYWxsLiAqLwpAQCAtOTEsNiArMTE0
LDE3IEBAIHN0YXRpYyBhbHdheXNfaW5saW5lIHZvaWQgc3BlY19jdHJsX2V4
aXRfaWRsZShzdHJ1Y3QgY3B1X2luZm8gKmluZm8pCiAgICAgYWx0ZXJuYXRp
dmVfaW5wdXQoQVNNX05PUDMsICJ3cm1zciIsIFg4Nl9GRUFUVVJFX1NDX01T
Ul9JRExFLAogICAgICAgICAgICAgICAgICAgICAgICJhIiAodmFsKSwgImMi
IChNU1JfU1BFQ19DVFJMKSwgImQiICgwKSk7CiAgICAgYmFycmllcigpOwor
CisgICAgLyoKKyAgICAgKiBNaWNyb2FyY2hpdGVjdHVyYWwgU3RvcmUgQnVm
ZmVyIERhdGEgU2FtcGxpbmc6CisgICAgICoKKyAgICAgKiBPbiB2dWxuZXJh
YmxlIHN5c3RlbXMsIHN0b3JlIGJ1ZmZlciBlbnRyaWVzIGFyZSBzdGF0aWNh
bGx5IHBhcnRpdGlvbmVkCisgICAgICogYmV0d2VlbiBhY3RpdmUgdGhyZWFk
cy4gIFdoZW4gZXhpdGluZyBpZGxlLCB0aGUgb3RoZXIgdGhyZWFkcyBzdG9y
ZQorICAgICAqIGJ1ZmZlciBlbnRyaWVzIGFyZSByZS1wYXJ0aXRpb25lZCB0
byBnaXZlIHVzIHNvbWUuCisgICAgICoKKyAgICAgKiBXZSBub3cgaGF2ZSBz
dG9yZSBidWZmZXIgZW50cmllcyB3aXRoIHN0YWxlIGRhdGEgZnJvbSBzaWJs
aW5nIHRocmVhZHMuCisgICAgICogQSBmbHVzaCBpZiBuZWNlc3Nhcnkgd2ls
bCBiZSBwZXJmb3JtZWQgb24gdGhlIHJldHVybiB0byBndWVzdCBwYXRoLgor
ICAgICAqLwogfQogCiAjZW5kaWYgLyogIV9fWDg2X1NQRUNfQ1RSTF9IX18g
Ki8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJs
X2FzbS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmgK
aW5kZXggNGQ4NjRlYi4uNTYwMzA2ZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmgKQEAgLTI0NywxMiArMjQ3LDE4IEBA
CiAvKiBVc2Ugd2hlbiBleGl0aW5nIHRvIFBWIGd1ZXN0IGNvbnRleHQuICov
CiAjZGVmaW5lIFNQRUNfQ1RSTF9FWElUX1RPX1BWICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgQUxURVJOQVRJ
VkUgX19zdHJpbmdpZnkoQVNNX05PUDI0KSwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCi0gICAgICAgIERPX1NQRUNfQ1RSTF9FWElUX1RP
X0dVRVNULCBYODZfRkVBVFVSRV9TQ19NU1JfUFYKKyAgICAgICAgRE9fU1BF
Q19DVFJMX0VYSVRfVE9fR1VFU1QsIFg4Nl9GRUFUVVJFX1NDX01TUl9QVjsg
ICAgICAgICAgICAgIFwKKyAgICBBTFRFUk5BVElWRSBfX3N0cmluZ2lmeShB
U01fTk9QOCksICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
KyAgICAgICAgX19zdHJpbmdpZnkodmVydyBDUFVJTkZPX3Zlcndfc2VsKCVy
c3ApKSwgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgWDg2X0ZF
QVRVUkVfU0NfVkVSV19QVgogCiAvKiBVc2Ugd2hlbiBleGl0aW5nIHRvIEhW
TSBndWVzdCBjb250ZXh0LiAqLwogI2RlZmluZSBTUEVDX0NUUkxfRVhJVF9U
T19IVk0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAogICAgIEFMVEVSTkFUSVZFIF9fc3RyaW5naWZ5KEFTTV9OT1AyNCks
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBE
T19TUEVDX0NUUkxfRVhJVF9UT19HVUVTVCwgWDg2X0ZFQVRVUkVfU0NfTVNS
X0hWTQorICAgICAgICBET19TUEVDX0NUUkxfRVhJVF9UT19HVUVTVCwgWDg2
X0ZFQVRVUkVfU0NfTVNSX0hWTTsgICAgICAgICAgICAgXAorICAgIEFMVEVS
TkFUSVZFIF9fc3RyaW5naWZ5KEFTTV9OT1A4KSwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgICAgICBfX3N0cmluZ2lmeSh2ZXJ3
IENQVUlORk9fdmVyd19zZWwoJXJzcCkpLCAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgICAgICBYODZfRkVBVFVSRV9TQ19WRVJXX0hWTQogCiAvKgog
ICogVXNlIGluIElTVCBpbnRlcnJ1cHQvZXhjZXB0aW9uIGNvbnRleHQuICBN
YXkgaW50ZXJydXB0IFhlbiBvciBQViBjb250ZXh0Lgo=

--=separator
Content-Type: application/octet-stream; name="xsa297/xsa297-4.8-8.patch"
Content-Disposition: attachment; filename="xsa297/xsa297-4.8-8.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3NwZWMtY3RybDogSW50cm9kdWNlIG9wdGlvbnMg
dG8gY29udHJvbCBWRVJXIGZsdXNoaW5nCgpUaGUgTWljcm9hcmNoaXRlY3R1
cmFsIERhdGEgU2FtcGxpbmcgdnVsbmVyYWJpbGl0eSBpcyBzcGxpdCBpbnRv
IGNhdGVnb3JpZXMKd2l0aCBzdWJ0bHkgZGlmZmVyZW50IHByb3BlcnRpZXM6
CgogTUxQRFMgLSBNaWNyb2FyY2hpdGVjdHVyYWwgTG9hZCBQb3J0IERhdGEg
U2FtcGxpbmcKIE1TQkRTIC0gTWljcm9hcmNoaXRlY3R1cmFsIFN0b3JlIEJ1
ZmZlciBEYXRhIFNhbXBsaW5nCiBNRkJEUyAtIE1pY3JvYXJjaGl0ZWN0dXJh
bCBGaWxsIEJ1ZmZlciBEYXRhIFNhbXBsaW5nCiBNRFNVTSAtIE1pY3JvYXJj
aGl0ZWN0dXJhbCBEYXRhIFNhbXBsaW5nIFVuY2FjaGVhYmxlIE1lbW9yeQoK
TURTVU0gaXMgYSBzcGVjaWFsIGNhc2Ugb2YgdGhlIG90aGVyIHRocmVlLCBh
bmQgaXNuJ3QgZGlzdGluZ3Vpc2hlZCBmdXJ0aGVyLgoKVGhlc2UgaXNzdWVz
IHBlcnRhaW4gdG8gdGhyZWUgbWljcm9hcmNoaXRlY3R1cmFsIGJ1ZmZlcnMu
ICBUaGUgTG9hZCBQb3J0cywgdGhlClN0b3JlIEJ1ZmZlcnMgYW5kIHRoZSBG
aWxsIEJ1ZmZlcnMuICBFYWNoIG9mIHRoZXNlIHN0cnVjdHVyZXMgYXJlIGZs
dXNoZWQgYnkKdGhlIG5ldyBlbmhhbmNlZCBWRVJXIGZ1bmN0aW9uYWxpdHks
IGJ1dCB0aGUgY29uZGl0aW9ucyB1bmRlciB3aGljaCBmbHVzaGluZwppcyBu
ZWNlc3NhcnkgdmFyeS4KCkZvciB0aGlzIGNvbmNpc2Ugb3ZlcnZpZXcgb2Yg
dGhlIGlzc3VlcyBhbmQgZGVmYXVsdCBsb2dpYywgdGhlIGFiYnJldmlhdGlv
bnMKU1AgKFN0b3JlIFBvcnQpLCBGQiAoRmlsbCBCdWZmZXIpLCBMUCAoTG9h
ZCBQb3J0KSBhbmQgSFQgKEh5cGVydGhyZWFkaW5nKSBhcmUKdXNlZCBmb3Ig
YnJldml0eToKCiAqIFZ1bG5lcmFibGUgaGFyZHdhcmUgaXMgZGl2aWRlZCBp
bnRvIHR3byBjYXRlZ29yaWVzIC0gcGFydHMgd2hpY2ggc3VmZmVyCiAgIGZy
b20gU1Agb25seSwgYW5kIHBhcnRzIHdpdGggYW55IG90aGVyIGNvbWJpbmF0
aW9uIG9mIHZ1bG5lcmFiaWxpdGllcy4KCiAqIFNQIG9ubHkgaGFzIGFuIEhU
IGludGVyYWN0aW9uIHdoZW4gdGhlIHRocmVhZCBnb2VzIGlkbGUsIGR1ZSB0
byB0aGUgc3RhdGljCiAgIHBhcnRpdGlvbmluZyBvZiByZXNvdXJjZXMuICBM
UCBhbmQgRkIgaGF2ZSBIVCBpbnRlcmFjdGlvbnMgYXQgYWxsIHBvaW50cywK
ICAgZHVlIHRvIHRoZSBjb21wZXRpdGl2ZSBzaGFyaW5nIG9mIHJlc291cmNl
cy4gIEFsbCBpc3N1ZXMgcG90ZW50aWFsbHkgbGVhawogICBkYXRhIGFjcm9z
cyB0aGUgcmV0dXJuLXRvLWd1ZXN0IHRyYW5zaXRpb24uCgogKiBUaGUgbWlj
cm9jb2RlIHdoaWNoIGltcGxlbWVudHMgVkVSVyBmbHVzaGluZyBhbHNvIGV4
dGVuZHMgTVNSX0ZMVVNIX0NNRCwgc28KICAgd2UgZG9uJ3QgbmVlZCB0byBk
byBib3RoIG9uIHRoZSBIVk0gcmV0dXJuLXRvLWd1ZXN0IHBhdGguICBIb3dl
dmVyLCBzb21lCiAgIHBhcnRzIGFyZSBub3QgdnVsbmVyYWJsZSB0byBMMVRG
ICh0aGVyZWZvcmUgaGF2ZSBubyBNU1JfRkxVU0hfQ01EKSwgYnV0IGFyZQog
ICB2dWxuZXJhYmxlIHRvIE1EUywgc28gZG8gcmVxdWlyZSBWRVJXIG9uIHRo
ZSBIVk0gcGF0aC4KCk5vdGUgdGhhdCB3ZSBkZWxpYmVyYXRlbHkgc3VwcG9y
dCBtZHM9MSBldmVuIHdpdGhvdXQgTURfQ0xFQVIgaW4gY2FzZSB0aGUKbWlj
cm9jb2RlIGhhcyBiZWVuIHVwZGF0ZWQgYnV0IHRoZSBmZWF0dXJlIGJpdCBu
b3QgZXhwb3NlZC4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjk3LCBDVkUtMjAx
OC0xMjEyNiwgQ1ZFLTIwMTgtMTIxMjcsIENWRS0yMDE4LTEyMTMwLCBDVkUt
MjAxOS0xMTA5MS4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpkaWZmIC0tZ2l0IGEvZG9jcy9t
aXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gYi9kb2NzL21pc2MveGVu
LWNvbW1hbmQtbGluZS5tYXJrZG93bgppbmRleCAxMDc3NjFkLi44N2NhMDU2
IDEwMDY0NAotLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJr
ZG93bgorKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93
bgpAQCAtMTU4Niw3ICsxNTg2LDcgQEAgaXMgYmVpbmcgaW50ZXJwcmV0ZWQg
YXMgYSBjdXN0b20gdGltZW91dCBpbiBtaWxsaXNlY29uZHMuIFplcm8gb3Ig
Ym9vbGVhbgogZmFsc2UgZGlzYWJsZSB0aGUgcXVpcmsgd29ya2Fyb3VuZCwg
d2hpY2ggaXMgYWxzbyB0aGUgZGVmYXVsdC4KIAogIyMjIHNwZWMtY3RybCAo
eDg2KQotPiBgPSBMaXN0IG9mIFsgPGJvb2w+LCB4ZW49PGJvb2w+LCB7cHYs
aHZtLG1zci1zYyxyc2J9PTxib29sPiwKKz4gYD0gTGlzdCBvZiBbIDxib29s
PiwgeGVuPTxib29sPiwge3B2LGh2bSxtc3Itc2MscnNiLG1kLWNsZWFyfT08
Ym9vbD4sCiA+ICAgICAgICAgICAgICBidGktdGh1bms9cmV0cG9saW5lfGxm
ZW5jZXxqbXAsIHtpYnJzLGlicGIsc3NiZCxlYWdlci1mcHUsCiA+ICAgICAg
ICAgICAgICBsMWQtZmx1c2h9PTxib29sPiBdYAogCkBAIC0xNjEwLDkgKzE2
MTAsMTAgQEAgaW4gcGxhY2UgZm9yIGd1ZXN0cyB0byB1c2UuCiAKIFVzZSBv
ZiBhIHBvc2l0aXZlIGJvb2xlYW4gdmFsdWUgZm9yIGVpdGhlciBvZiB0aGVz
ZSBvcHRpb25zIGlzIGludmFsaWQuCiAKLVRoZSBib29sZWFucyBgcHY9YCwg
YGh2bT1gLCBgbXNyLXNjPWAgYW5kIGByc2I9YCBvZmZlciBmaW5lIGdyYWlu
ZWQgY29udHJvbAotb3ZlciB0aGUgYWx0ZXJuYXRpdmUgYmxvY2tzIHVzZWQg
YnkgWGVuLiAgVGhlc2UgaW1wYWN0IFhlbidzIGFiaWxpdHkgdG8KLXByb3Rl
Y3QgaXRzZWxmLCBhbmQgWGVuJ3MgYWJpbGl0eSB0byB2aXJ0dWFsaXNlIHN1
cHBvcnQgZm9yIGd1ZXN0cyB0byB1c2UuCitUaGUgYm9vbGVhbnMgYHB2PWAs
IGBodm09YCwgYG1zci1zYz1gLCBgcnNiPWAgYW5kIGBtZC1jbGVhcj1gIG9m
ZmVyIGZpbmUKK2dyYWluZWQgY29udHJvbCBvdmVyIHRoZSBhbHRlcm5hdGl2
ZSBibG9ja3MgdXNlZCBieSBYZW4uICBUaGVzZSBpbXBhY3QgWGVuJ3MKK2Fi
aWxpdHkgdG8gcHJvdGVjdCBpdHNlbGYsIGFuZCBYZW4ncyBhYmlsaXR5IHRv
IHZpcnR1YWxpc2Ugc3VwcG9ydCBmb3IgZ3Vlc3RzCit0byB1c2UuCiAKICog
YHB2PWAgYW5kIGBodm09YCBvZmZlciBjb250cm9sIG92ZXIgYWxsIHN1Ym9w
dGlvbnMgZm9yIFBWIGFuZCBIVk0gZ3Vlc3RzCiAgIHJlc3BlY3RpdmVseS4K
QEAgLTE2MjEsNiArMTYyMiwxMSBAQCBwcm90ZWN0IGl0c2VsZiwgYW5kIFhl
bidzIGFiaWxpdHkgdG8gdmlydHVhbGlzZSBzdXBwb3J0IGZvciBndWVzdHMg
dG8gdXNlLgogICBndWVzdHMgYW5kIGlmIGRpc2FibGVkLCBndWVzdHMgd2ls
bCBiZSB1bmFibGUgdG8gdXNlIElCUlMvU1RJQlAvU1NCRC9ldGMuCiAqIGBy
c2I9YCBvZmZlcnMgY29udHJvbCBvdmVyIHdoZXRoZXIgdG8gb3ZlcndyaXRl
IHRoZSBSZXR1cm4gU3RhY2sgQnVmZmVyIC8KICAgUmV0dXJuIEFkZHJlc3Mg
U3RhY2sgb24gZW50cnkgdG8gWGVuLgorKiBgbWQtY2xlYXI9YCBvZmZlcnMg
Y29udHJvbCBvdmVyIHdoZXRoZXIgdG8gdXNlIFZFUlcgdG8gZmx1c2gKKyAg
bWljcm9hcmNoaXRlY3R1cmFsIGJ1ZmZlcnMgb24gaWRsZSBhbmQgZXhpdCBm
cm9tIFhlbi4gICpOb3RlOiBGb3IKKyAgY29tcGF0aWJpbGl0eSB3aXRoIGRl
dmVsb3BtZW50IHZlcnNpb25zIG9mIHRoaXMgZml4LCBgbWRzPWAgaXMgYWxz
byBhY2NlcHRlZAorICBvbiBYZW4gNC4xMiBhbmQgZWFybGllciBhcyBhbiBh
bGlhcy4gIENvbnN1bHQgdmVuZG9yIGRvY3VtZW50YXRpb24gaW4KKyAgcHJl
ZmVyZW5jZSB0byBoZXJlLioKIAogSWYgWGVuIHdhcyBjb21waWxlZCB3aXRo
IElORElSRUNUXF9USFVOSyBzdXBwb3J0LCBgYnRpLXRodW5rPWAgY2FuIGJl
IHVzZWQgdG8KIHNlbGVjdCB3aGljaCBvZiB0aGUgdGh1bmtzIGdldHMgcGF0
Y2hlZCBpbnRvIHRoZSBgX194ODZfaW5kaXJlY3RfdGh1bmtfJXJlZ2AKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyBiL3hlbi9hcmNo
L3g4Ni9zcGVjX2N0cmwuYwppbmRleCA0ZTY1NThhLi41NTg2MjZjIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKKysrIGIveGVuL2Fy
Y2gveDg2L3NwZWNfY3RybC5jCkBAIC0zMyw2ICszMyw4IEBAIHN0YXRpYyBi
b29sIF9faW5pdGRhdGEgb3B0X21zcl9zY19wdiA9IHRydWU7CiBzdGF0aWMg
Ym9vbCBfX2luaXRkYXRhIG9wdF9tc3Jfc2NfaHZtID0gdHJ1ZTsKIHN0YXRp
YyBib29sIF9faW5pdGRhdGEgb3B0X3JzYl9wdiA9IHRydWU7CiBzdGF0aWMg
Ym9vbCBfX2luaXRkYXRhIG9wdF9yc2JfaHZtID0gdHJ1ZTsKK3N0YXRpYyBp
bnQ4X3QgX19pbml0ZGF0YSBvcHRfbWRfY2xlYXJfcHYgPSAtMTsKK3N0YXRp
YyBpbnQ4X3QgX19pbml0ZGF0YSBvcHRfbWRfY2xlYXJfaHZtID0gLTE7CiAK
IC8qIENtZGxpbmUgY29udHJvbHMgZm9yIFhlbidzIHNwZWN1bGF0aXZlIHNl
dHRpbmdzLiAqLwogc3RhdGljIGVudW0gaW5kX3RodW5rIHsKQEAgLTU3LDYg
KzU5LDkgQEAgcGFkZHJfdCBfX3JlYWRfbW9zdGx5IGwxdGZfYWRkcl9tYXNr
LCBfX3JlYWRfbW9zdGx5IGwxdGZfc2FmZV9tYWRkcjsKIHN0YXRpYyBib29s
IF9faW5pdGRhdGEgY3B1X2hhc19idWdfbDF0ZjsKIHN0YXRpYyB1bnNpZ25l
ZCBpbnQgX19pbml0ZGF0YSBsMWRfbWF4cGh5c2FkZHI7CiAKK3N0YXRpYyBi
b29sIF9faW5pdGRhdGEgY3B1X2hhc19idWdfbXNiZHNfb25seTsgLyogPT4g
bWluaW1hbCBIVCBpbXBhY3QuICovCitzdGF0aWMgYm9vbCBfX2luaXRkYXRh
IGNwdV9oYXNfYnVnX21kczsgLyogQW55IG90aGVyIE17TFAsU0IsRkJ9RFMg
Y29tYmluYXRpb24uICovCisKIHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX2J0
aShjb25zdCBjaGFyICpzKQogewogICAgIGNvbnN0IGNoYXIgKnNzOwpAQCAt
MTMzLDYgKzEzOCw4IEBAIHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX3NwZWNf
Y3RybChjaGFyICpzKQogICAgICAgICBkaXNhYmxlX2NvbW1vbjoKICAgICAg
ICAgICAgIG9wdF9yc2JfcHYgPSBmYWxzZTsKICAgICAgICAgICAgIG9wdF9y
c2JfaHZtID0gZmFsc2U7CisgICAgICAgICAgICBvcHRfbWRfY2xlYXJfcHYg
PSAwOworICAgICAgICAgICAgb3B0X21kX2NsZWFyX2h2bSA9IDA7CiAKICAg
ICAgICAgICAgIG9wdF90aHVuayA9IFRIVU5LX0pNUDsKICAgICAgICAgICAg
IG9wdF9pYnJzID0gMDsKQEAgLTE1NSwxMSArMTYyLDEzIEBAIHN0YXRpYyBp
bnQgX19pbml0IHBhcnNlX3NwZWNfY3RybChjaGFyICpzKQogICAgICAgICB7
CiAgICAgICAgICAgICBvcHRfbXNyX3NjX3B2ID0gdmFsOwogICAgICAgICAg
ICAgb3B0X3JzYl9wdiA9IHZhbDsKKyAgICAgICAgICAgIG9wdF9tZF9jbGVh
cl9wdiA9IHZhbDsKICAgICAgICAgfQogICAgICAgICBlbHNlIGlmICggKHZh
bCA9IHBhcnNlX2Jvb2xlYW4oImh2bSIsIHMsIHNzKSkgPj0gMCApCiAgICAg
ICAgIHsKICAgICAgICAgICAgIG9wdF9tc3Jfc2NfaHZtID0gdmFsOwogICAg
ICAgICAgICAgb3B0X3JzYl9odm0gPSB2YWw7CisgICAgICAgICAgICBvcHRf
bWRfY2xlYXJfaHZtID0gdmFsOwogICAgICAgICB9CiAgICAgICAgIGVsc2Ug
aWYgKCAodmFsID0gcGFyc2VfYm9vbGVhbigibXNyLXNjIiwgcywgc3MpKSA+
PSAwICkKICAgICAgICAgewpAQCAtMTcxLDYgKzE4MCwxMiBAQCBzdGF0aWMg
aW50IF9faW5pdCBwYXJzZV9zcGVjX2N0cmwoY2hhciAqcykKICAgICAgICAg
ICAgIG9wdF9yc2JfcHYgPSB2YWw7CiAgICAgICAgICAgICBvcHRfcnNiX2h2
bSA9IHZhbDsKICAgICAgICAgfQorICAgICAgICBlbHNlIGlmICggKHZhbCA9
IHBhcnNlX2Jvb2xlYW4oIm1kLWNsZWFyIiwgcywgc3MpKSA+PSAwIHx8Cisg
ICAgICAgICAgICAgICAgICAodmFsID0gcGFyc2VfYm9vbGVhbigibWRzIiwg
cywgc3MpKSA+PSAwICkKKyAgICAgICAgeworICAgICAgICAgICAgb3B0X21k
X2NsZWFyX3B2ID0gdmFsOworICAgICAgICAgICAgb3B0X21kX2NsZWFyX2h2
bSA9IHZhbDsKKyAgICAgICAgfQogCiAgICAgICAgIC8qIFhlbidzIHNwZWN1
bGF0aXZlIHNpZGVjaGFubmVsIG1pdGlnYXRpb24gc2V0dGluZ3MuICovCiAg
ICAgICAgIGVsc2UgaWYgKCAhc3RybmNtcChzLCAiYnRpLXRodW5rPSIsIDEw
KSApCkBAIC0zNTYsNyArMzcxLDcgQEAgc3RhdGljIHZvaWQgX19pbml0IHBy
aW50X2RldGFpbHMoZW51bSBpbmRfdGh1bmsgdGh1bmssIHVpbnQ2NF90IGNh
cHMpCiAgICAgICAgICAgICAgICAiXG4iKTsKIAogICAgIC8qIFNldHRpbmdz
IGZvciBYZW4ncyBwcm90ZWN0aW9uLCBpcnJlc3BlY3RpdmUgb2YgZ3Vlc3Rz
LiAqLwotICAgIHByaW50aygiICBYZW4gc2V0dGluZ3M6IEJUSS1UaHVuayAl
cywgU1BFQ19DVFJMOiAlcyVzLCBPdGhlcjolcyVzXG4iLAorICAgIHByaW50
aygiICBYZW4gc2V0dGluZ3M6IEJUSS1UaHVuayAlcywgU1BFQ19DVFJMOiAl
cyVzLCBPdGhlcjolcyVzJXNcbiIsCiAgICAgICAgICAgIHRodW5rID09IFRI
VU5LX05PTkUgICAgICA/ICJOL0EiIDoKICAgICAgICAgICAgdGh1bmsgPT0g
VEhVTktfUkVUUE9MSU5FID8gIlJFVFBPTElORSIgOgogICAgICAgICAgICB0
aHVuayA9PSBUSFVOS19MRkVOQ0UgICAgPyAiTEZFTkNFIiA6CkBAIC0zNjYs
NyArMzgxLDggQEAgc3RhdGljIHZvaWQgX19pbml0IHByaW50X2RldGFpbHMo
ZW51bSBpbmRfdGh1bmsgdGh1bmssIHVpbnQ2NF90IGNhcHMpCiAgICAgICAg
ICAgICFib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU1NCRCkgICAgICAgICAg
ID8gIiIgOgogICAgICAgICAgICAoZGVmYXVsdF94ZW5fc3BlY19jdHJsICYg
U1BFQ19DVFJMX1NTQkQpICA/ICIgU1NCRCsiIDogIiBTU0JELSIsCiAgICAg
ICAgICAgIG9wdF9pYnBiICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgID8gIiBJQlBCIiAgOiAiIiwKLSAgICAgICAgICAgb3B0X2wxZF9mbHVz
aCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPyAiIEwxRF9GTFVTSCIg
OiAiIik7CisgICAgICAgICAgIG9wdF9sMWRfZmx1c2ggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgID8gIiBMMURfRkxVU0giIDogIiIsCisgICAgICAg
ICAgIG9wdF9tZF9jbGVhcl9wdiB8fCBvcHRfbWRfY2xlYXJfaHZtICAgICAg
ID8gIiBWRVJXIiAgOiAiIik7CiAKICAgICAvKiBMMVRGIGRpYWdub3N0aWNz
LCBwcmludGVkIGlmIHZ1bG5lcmFibGUgb3IgUFYgc2hhZG93aW5nIGlzIGlu
IHVzZS4gKi8KICAgICBpZiAoIGNwdV9oYXNfYnVnX2wxdGYgfHwgb3B0X3B2
X2wxdGZfaHdkb20gfHwgb3B0X3B2X2wxdGZfZG9tdSApCkBAIC03NDksNiAr
NzY1LDEwNyBAQCBzdGF0aWMgX19pbml0IHZvaWQgbDF0Zl9jYWxjdWxhdGlv
bnModWludDY0X3QgY2FwcykKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgOiAoM3VsIDw8IChwYWRkcl9iaXRzIC0gMikp
KSk7CiB9CiAKKy8qIENhbGN1bGF0ZSB3aGV0aGVyIHRoaXMgQ1BVIGlzIHZ1
bG5lcmFibGUgdG8gTURTLiAqLworc3RhdGljIF9faW5pdCB2b2lkIG1kc19j
YWxjdWxhdGlvbnModWludDY0X3QgY2FwcykKK3sKKyAgICAvKiBNRFMgaXMg
b25seSBrbm93biB0byBhZmZlY3QgSW50ZWwgRmFtaWx5IDYgcHJvY2Vzc29y
cyBhdCB0aGlzIHRpbWUuICovCisgICAgaWYgKCBib290X2NwdV9kYXRhLng4
Nl92ZW5kb3IgIT0gWDg2X1ZFTkRPUl9JTlRFTCB8fAorICAgICAgICAgYm9v
dF9jcHVfZGF0YS54ODYgIT0gNiApCisgICAgICAgIHJldHVybjsKKworICAg
IC8qIEFueSBwcm9jZXNzb3IgYWR2ZXJ0aXNpbmcgTURTX05PIHNob3VsZCBi
ZSBub3QgdnVsbmVyYWJsZSB0byBNRFMuICovCisgICAgaWYgKCBjYXBzICYg
QVJDSF9DQVBTX01EU19OTyApCisgICAgICAgIHJldHVybjsKKworICAgIHN3
aXRjaCAoIGJvb3RfY3B1X2RhdGEueDg2X21vZGVsICkKKyAgICB7CisgICAg
ICAgIC8qCisgICAgICAgICAqIENvcmUgcHJvY2Vzc29ycyBzaW5jZSBhdCBs
ZWFzdCBOZWhhbGVtIGFyZSB2dWxuZXJhYmxlLgorICAgICAgICAgKi8KKyAg
ICBjYXNlIDB4MWY6IC8qIEF1YnVybmRhbGUgLyBIYXZlbmRhbGUgKi8KKyAg
ICBjYXNlIDB4MWU6IC8qIE5laGFsZW0gKi8KKyAgICBjYXNlIDB4MWE6IC8q
IE5laGFsZW0gRVAgKi8KKyAgICBjYXNlIDB4MmU6IC8qIE5laGFsZW0gRVgg
Ki8KKyAgICBjYXNlIDB4MjU6IC8qIFdlc3RtZXJlICovCisgICAgY2FzZSAw
eDJjOiAvKiBXZXN0bWVyZSBFUCAqLworICAgIGNhc2UgMHgyZjogLyogV2Vz
dG1lcmUgRVggKi8KKyAgICBjYXNlIDB4MmE6IC8qIFNhbmR5QnJpZGdlICov
CisgICAgY2FzZSAweDJkOiAvKiBTYW5keUJyaWRnZSBFUC9FWCAqLworICAg
IGNhc2UgMHgzYTogLyogSXZ5QnJpZGdlICovCisgICAgY2FzZSAweDNlOiAv
KiBJdnlCcmlkZ2UgRVAvRVggKi8KKyAgICBjYXNlIDB4M2M6IC8qIEhhc3dl
bGwgKi8KKyAgICBjYXNlIDB4M2Y6IC8qIEhhc3dlbGwgRVgvRVAgKi8KKyAg
ICBjYXNlIDB4NDU6IC8qIEhhc3dlbGwgRCAqLworICAgIGNhc2UgMHg0Njog
LyogSGFzd2VsbCBIICovCisgICAgY2FzZSAweDNkOiAvKiBCcm9hZHdlbGwg
Ki8KKyAgICBjYXNlIDB4NDc6IC8qIEJyb2Fkd2VsbCBIICovCisgICAgY2Fz
ZSAweDRmOiAvKiBCcm9hZHdlbGwgRVAvRVggKi8KKyAgICBjYXNlIDB4NTY6
IC8qIEJyb2Fkd2VsbCBEICovCisgICAgY2FzZSAweDRlOiAvKiBTa3lsYWtl
IE0gKi8KKyAgICBjYXNlIDB4NWU6IC8qIFNreWxha2UgRCAqLworICAgICAg
ICBjcHVfaGFzX2J1Z19tZHMgPSB0cnVlOworICAgICAgICBicmVhazsKKwor
ICAgICAgICAvKgorICAgICAgICAgKiBTb21lIENvcmUgcHJvY2Vzc29ycyBo
YXZlIHBlci1zdGVwcGluZyB2dWxuZXJhYmlsaXR5LgorICAgICAgICAgKi8K
KyAgICBjYXNlIDB4NTU6IC8qIFNreWxha2UtWCAvIENhc2NhZGUgTGFrZSAq
LworICAgICAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X21hc2sgPD0gNSAp
CisgICAgICAgICAgICBjcHVfaGFzX2J1Z19tZHMgPSB0cnVlOworICAgICAg
ICBicmVhazsKKworICAgIGNhc2UgMHg4ZTogLyogS2FieSAvIENvZmZlZSAv
IFdoaXNrZXkgTGFrZSBNICovCisgICAgICAgIGlmICggYm9vdF9jcHVfZGF0
YS54ODZfbWFzayA8PSAweGIgKQorICAgICAgICAgICAgY3B1X2hhc19idWdf
bWRzID0gdHJ1ZTsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIDB4OWU6
IC8qIEthYnkgLyBDb2ZmZWUgLyBXaGlza2V5IExha2UgRCAqLworICAgICAg
ICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X21hc2sgPD0gMHhjICkKKyAgICAg
ICAgICAgIGNwdV9oYXNfYnVnX21kcyA9IHRydWU7CisgICAgICAgIGJyZWFr
OworCisgICAgICAgIC8qCisgICAgICAgICAqIFZlcnkgb2xkIGFuZCB2ZXJ5
IG5ldyBBdG9tIHByb2Nlc3NvcnMgYXJlIG5vdCB2dWxuZXJhYmxlLgorICAg
ICAgICAgKi8KKyAgICBjYXNlIDB4MWM6IC8qIFBpbmV2aWV3ICovCisgICAg
Y2FzZSAweDI2OiAvKiBMaW5jcm9mdCAqLworICAgIGNhc2UgMHgyNzogLyog
UGVud2VsbCAqLworICAgIGNhc2UgMHgzNTogLyogQ2xvdmVydmlldyAqLwor
ICAgIGNhc2UgMHgzNjogLyogQ2VkYXJ2aWV3ICovCisgICAgY2FzZSAweDdh
OiAvKiBHb2xkbW9udCAqLworICAgICAgICBicmVhazsKKworICAgICAgICAv
KgorICAgICAgICAgKiBNaWRkbGluZyBBdG9tIHByb2Nlc3NvcnMgYXJlIHZ1
bG5lcmFibGUgdG8ganVzdCB0aGUgU3RvcmUgQnVmZmVyCisgICAgICAgICAq
IGFzcGVjdC4KKyAgICAgICAgICovCisgICAgY2FzZSAweDM3OiAvKiBCYXl0
cmFpbCAvIFZhbGxleXZpZXcgKFNpbHZlcm1vbnQpICovCisgICAgY2FzZSAw
eDRhOiAvKiBNZXJyaWZpZWxkICovCisgICAgY2FzZSAweDRjOiAvKiBDaGVy
cnl0cmFpbCAvIEJyYXNzd2VsbCAqLworICAgIGNhc2UgMHg0ZDogLyogQXZh
dG9uIC8gUmFuZ2VseSAoU2lsdmVybW9udCkgKi8KKyAgICBjYXNlIDB4NWE6
IC8qIE1vb3JlZmllbGQgKi8KKyAgICBjYXNlIDB4NWQ6CisgICAgY2FzZSAw
eDY1OgorICAgIGNhc2UgMHg2ZToKKyAgICBjYXNlIDB4NzU6CisgICAgICAg
IC8qCisgICAgICAgICAqIEtuaWdodHMgcHJvY2Vzc29ycyAod2hpY2ggYXJl
IGJhc2VkIG9uIHRoZSBTaWx2ZXJtb250L0Fpcm1vbnQKKyAgICAgICAgICog
bWljcm9hcmNoaXRlY3R1cmUpIGFyZSBzaW1pbGFybHkgb25seSBhZmZlY3Rl
ZCBieSB0aGUgU3RvcmUgQnVmZmVyCisgICAgICAgICAqIGFzcGVjdC4KKyAg
ICAgICAgICovCisgICAgY2FzZSAweDU3OiAvKiBLbmlnaHRzIExhbmRpbmcg
Ki8KKyAgICBjYXNlIDB4ODU6IC8qIEtuaWdodHMgTWlsbCAqLworICAgICAg
ICBjcHVfaGFzX2J1Z19tc2Jkc19vbmx5ID0gdHJ1ZTsKKyAgICAgICAgYnJl
YWs7CisKKyAgICBkZWZhdWx0OgorICAgICAgICBwcmludGsoIlVucmVjb2du
aXNlZCBDUFUgbW9kZWwgJSN4IC0gYXNzdW1pbmcgdnVsbmVyYWJsZSB0byBN
RFNcbiIsCisgICAgICAgICAgICAgICBib290X2NwdV9kYXRhLng4Nl9tb2Rl
bCk7CisgICAgICAgIGNwdV9oYXNfYnVnX21kcyA9IHRydWU7CisgICAgICAg
IGJyZWFrOworICAgIH0KK30KKwogdm9pZCBfX2luaXQgaW5pdF9zcGVjdWxh
dGlvbl9taXRpZ2F0aW9ucyh2b2lkKQogewogICAgIGVudW0gaW5kX3RodW5r
IHRodW5rID0gVEhVTktfREVGQVVMVDsKQEAgLTkzOCw2ICsxMDU1LDQ3IEBA
IHZvaWQgX19pbml0IGluaXRfc3BlY3VsYXRpb25fbWl0aWdhdGlvbnModm9p
ZCkKICAgICAgICAgICAgICJlbmFibGVkLiAgUGxlYXNlIGFzc2VzcyB5b3Vy
IGNvbmZpZ3VyYXRpb24gYW5kIGNob29zZSBhblxuIgogICAgICAgICAgICAg
ImV4cGxpY2l0ICdzbXQ9PGJvb2w+JyBzZXR0aW5nLiAgU2VlIFhTQS0yNzMu
XG4iKTsKIAorICAgIG1kc19jYWxjdWxhdGlvbnMoY2Fwcyk7CisKKyAgICAv
KgorICAgICAqIEJ5IGRlZmF1bHQsIGVuYWJsZSBQViBhbmQgSFZNIG1pdGln
YXRpb25zIG9uIE1EUy12dWxuZXJhYmxlIGhhcmR3YXJlLgorICAgICAqIFRo
aXMgd2lsbCBvbmx5IGJlIGEgdG9rZW4gZWZmb3J0IGZvciBNTFBEUy9NRkJE
UyB3aGVuIEhUIGlzIGVuYWJsZWQsCisgICAgICogYnV0IGl0IGlzIHNvbWV3
aGF0IGJldHRlciB0aGFuIG5vdGhpbmcuCisgICAgICovCisgICAgaWYgKCBv
cHRfbWRfY2xlYXJfcHYgPT0gLTEgKQorICAgICAgICBvcHRfbWRfY2xlYXJf
cHYgPSAoKGNwdV9oYXNfYnVnX21kcyB8fCBjcHVfaGFzX2J1Z19tc2Jkc19v
bmx5KSAmJgorICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vdF9jcHVf
aGFzKFg4Nl9GRUFUVVJFX01EX0NMRUFSKSk7CisgICAgaWYgKCBvcHRfbWRf
Y2xlYXJfaHZtID09IC0xICkKKyAgICAgICAgb3B0X21kX2NsZWFyX2h2bSA9
ICgoY3B1X2hhc19idWdfbWRzIHx8IGNwdV9oYXNfYnVnX21zYmRzX29ubHkp
ICYmCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vdF9jcHVfaGFz
KFg4Nl9GRUFUVVJFX01EX0NMRUFSKSk7CisKKyAgICAvKgorICAgICAqIEVu
YWJsZSBNRFMgZGVmZW5jZXMgYXMgYXBwbGljYWJsZS4gIFRoZSBQViBibG9j
a3MgbmVlZCB1c2luZyBhbGwgdGhlCisgICAgICogdGltZSwgYW5kIHRoZSBJ
ZGxlIGJsb2NrcyBuZWVkIHVzaW5nIGlmIGVpdGhlciBQViBvciBIVk0gZGVm
ZW5jZXMgYXJlCisgICAgICogdXNlZC4KKyAgICAgKgorICAgICAqIEhWTSBp
cyBtb3JlIGNvbXBsaWNhdGVkLiAgVGhlIE1EX0NMRUFSIG1pY3JvY29kZSBl
eHRlbmRzIEwxRF9GTFVTSCB3aXRoCisgICAgICogZXF1aXZlbGVudCBzZW1h
bnRpY3MgdG8gYXZvaWQgbmVlZGluZyB0byBwZXJmb3JtIGJvdGggZmx1c2hl
cyBvbiB0aGUKKyAgICAgKiBIVk0gcGF0aC4gIFRoZSBIVk0gYmxvY2tzIGRv
bid0IG5lZWQgYWN0aXZhdGluZyBpZiBvdXIgaHlwZXJ2aXNvciB0b2xkCisg
ICAgICogdXMgaXQgd2FzIGhhbmRsaW5nIEwxRF9GTFVTSCwgb3Igd2UgYXJl
IHVzaW5nIEwxRF9GTFVTSCBvdXJzZWx2ZXMuCisgICAgICovCisgICAgaWYg
KCBvcHRfbWRfY2xlYXJfcHYgKQorICAgICAgICBzZXR1cF9mb3JjZV9jcHVf
Y2FwKFg4Nl9GRUFUVVJFX1NDX1ZFUldfUFYpOworICAgIGlmICggb3B0X21k
X2NsZWFyX3B2IHx8IG9wdF9tZF9jbGVhcl9odm0gKQorICAgICAgICBzZXR1
cF9mb3JjZV9jcHVfY2FwKFg4Nl9GRUFUVVJFX1NDX1ZFUldfSURMRSk7Cisg
ICAgaWYgKCBvcHRfbWRfY2xlYXJfaHZtICYmICEoY2FwcyAmIEFSQ0hfQ0FQ
U19TS0lQX0wxREZMKSAmJiAhb3B0X2wxZF9mbHVzaCApCisgICAgICAgIHNl
dHVwX2ZvcmNlX2NwdV9jYXAoWDg2X0ZFQVRVUkVfU0NfVkVSV19IVk0pOwor
CisgICAgLyoKKyAgICAgKiBXYXJuIHRoZSB1c2VyIGlmIHRoZXkgYXJlIG9u
IE1MUERTL01GQkRTLXZ1bG5lcmFibGUgaGFyZHdhcmUgd2l0aCBIVAorICAg
ICAqIGFjdGl2ZSBhbmQgbm8gZXhwbGljaXQgU01UIGNob2ljZS4KKyAgICAg
Ki8KKyAgICBpZiAoIG9wdF9zbXQgPT0gLTEgJiYgY3B1X2hhc19idWdfbWRz
ICYmIGh3X3NtdF9lbmFibGVkICkKKyAgICAgICAgd2FybmluZ19hZGQoCisg
ICAgICAgICAgICAiQm9vdGVkIG9uIE1MUERTL01GQkRTLXZ1bG5lcmFibGUg
aGFyZHdhcmUgd2l0aCBTTVQvSHlwZXJ0aHJlYWRpbmdcbiIKKyAgICAgICAg
ICAgICJlbmFibGVkLiAgTWl0aWdhdGlvbnMgd2lsbCBub3QgYmUgZnVsbHkg
ZWZmZWN0aXZlLiAgUGxlYXNlXG4iCisgICAgICAgICAgICAiY2hvb3NlIGFu
IGV4cGxpY2l0IHNtdD08Ym9vbD4gc2V0dGluZy4gIFNlZSBYU0EtMjk3Llxu
Iik7CisKICAgICBwcmludF9kZXRhaWxzKHRodW5rLCBjYXBzKTsKIAogICAg
IC8qCg==

--=separator
Content-Type: application/octet-stream; name="xsa297/xsa297-4.9-1.patch"
Content-Disposition: attachment; filename="xsa297/xsa297-4.9-1.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3RzeDogSW1wbGVtZW50IGNvbnRyb2xzIGZvciBS
VE0gZm9yY2UtYWJvcnQgbW9kZQoKVGhlIENQVUlEIGJpdCBhbmQgTVNSIGFy
ZSBkZWxpYmVyYXRlbHkgbm90IGV4cG9zZWQgdG8gZ3Vlc3RzLCBiZWNhdXNl
IHRoZXkKd29uJ3QgZXhpc3Qgb24gbmV3ZXIgcHJvY2Vzc29ycy4gIEFzIHZQ
TVUgaXNuJ3Qgc2VjdXJpdHkgc3VwcG9ydGVkLCB0aGUKbWlzYmVoYXZpb3Vy
IG9mIFBDUjMgaXNuJ3QgZXhwZWN0ZWQgdG8gaW1wYWN0IHByb2R1Y3Rpb24g
ZGVwbG95bWVudHMuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgptYXN0ZXIgY29tbWl0OiA2YmU2
MTNmMjliNDIwNTM0OTI3NWQyNDM2N2JkNGM4MmZiMjk2MGRkCm1hc3RlciBk
YXRlOiAyMDE5LTAzLTEyIDE3OjA1OjIxICswMDAwCgpkaWZmIC0tZ2l0IGEv
ZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gYi9kb2NzL21p
c2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgppbmRleCA2MDA5NDUwLi4x
MGVkOTcxIDEwMDY0NAotLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGlu
ZS5tYXJrZG93bgorKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5t
YXJrZG93bgpAQCAtMTg4NSw3ICsxODg1LDcgQEAgVXNlIFZpcnR1YWwgUHJv
Y2Vzc29yIElEIHN1cHBvcnQgaWYgYXZhaWxhYmxlLiAgVGhpcyBwcmV2ZW50
cyB0aGUgbmVlZCBmb3IgVExCCiBmbHVzaGVzIG9uIFZNIGVudHJ5IGFuZCBl
eGl0LCBpbmNyZWFzaW5nIHBlcmZvcm1hbmNlLgogCiAjIyMgdnBtdQotPiBg
PSAoIDxib29sZWFuPiB8IHsgYnRzIHwgaXBjIHwgYXJjaCBbLCAuLi5dIH0g
KWAKKz4gYD0gKCA8Ym9vbGVhbj4gfCB7IGJ0cyB8IGlwYyB8IGFyY2ggfCBy
dG0tYWJvcnQ9PGJvb2w+IFssIC4uLl0gfSApYAogCiA+IERlZmF1bHQ6IGBv
ZmZgCiAKQEAgLTE5MTEsNiArMTkxMSwyMSBAQCBpbiB0aGUgUHJlLURlZmlu
ZWQgQXJjaGl0ZWN0dXJhbCBQZXJmb3JtYW5jZSBFdmVudHMgdGFibGUgZnJv
bSB0aGUgSW50ZWwgNjQKIGFuZCBJQS0zMiBBcmNoaXRlY3R1cmVzIFNvZnR3
YXJlIERldmVsb3BlcidzIE1hbnVhbCwgVm9sdW1lIDNCLCBTeXN0ZW0KIFBy
b2dyYW1taW5nIEd1aWRlLCBQYXJ0IDIuCiAKK3ZwbXU9cnRtLWFib3J0IGNv
bnRyb2xzIGEgdHJhZGUtb2ZmIGJldHdlZW4gd29ya2luZyBSZXN0cmljdGVk
IFRyYW5zYWN0aW9uYWwKK01lbW9yeSwgYW5kIHdvcmtpbmcgcGVyZm9ybWFu
Y2UgY291bnRlcnMuCisKK0FsbCBwcm9jZXNzb3JzIHJlbGVhc2VkIHRvIGRh
dGUgKFExIDIwMTkpIHN1cHBvcnRpbmcgVHJhbnNhY3Rpb25hbCBNZW1vcnkK
K0V4dGVuc2lvbnMgc3VmZmVyIGFuIGVycmF0dW0gd2hpY2ggaGFzIGJlZW4g
YWRkcmVzc2VkIGluIG1pY3JvY29kZS4KKworUHJvY2Vzc29ycyBiYXNlZCBv
biB0aGUgU2t5bGFrZSBtaWNyb2FyY2hpdGVjdHVyZSB3aXRoIHVwLXRvLWRh
dGUKK21pY3JvY29kZSBpbnRlcm5hbGx5IHVzZSBwZXJmb3JtYW5jZSBjb3Vu
dGVyIDMgdG8gd29yayBhcm91bmQgdGhlIGVycmF0dW0uCitBIGNvbnNlcXVl
bmNlIGlzIHRoYXQgdGhlIGNvdW50ZXIgZ2V0cyByZXByb2dyYW1tZWQgd2hl
bmV2ZXIgYW4gYFhCRUdJTmAKK2luc3RydWN0aW9uIGlzIGV4ZWN1dGVkLgor
CitBbiBhbHRlcm5hdGl2ZSBtb2RlIGV4aXN0cyB3aGVyZSBQQ1IzIGJlaGF2
ZXMgYXMgYmVmb3JlLCBhdCB0aGUgY29zdCBvZgorYFhCRUdJTmAgdW5jb25k
aXRpb25hbGx5IGFib3J0aW5nLiAgRW5hYmxpbmcgYHJ0bS1hYm9ydGAgbW9k
ZSB3aWxsCithY3RpdmF0ZSB0aGlzIGFsdGVybmF0aXZlIG1vZGUuCisKIElm
IGEgYm9vbGVhbiBpcyBub3QgdXNlZCwgY29tYmluYXRpb25zIG9mIGZsYWdz
IGFyZSBhbGxvd2VkLCBjb21tYSBzZXBhcmF0ZWQuCiBGb3IgZXhhbXBsZSwg
dnBtdT1hcmNoLGJ0cy4KIApkaWZmIC0tZ2l0IGEvdG9vbHMvbWlzYy94ZW4t
Y3B1aWQuYyBiL3Rvb2xzL21pc2MveGVuLWNwdWlkLmMKaW5kZXggZDZlNjBi
ZS4uNzAyYzA3MiAxMDA2NDQKLS0tIGEvdG9vbHMvbWlzYy94ZW4tY3B1aWQu
YworKysgYi90b29scy9taXNjL3hlbi1jcHVpZC5jCkBAIC0xNTcsNyArMTU3
LDExIEBAIHN0YXRpYyBjb25zdCBjaGFyICpzdHJfN2QwWzMyXSA9CiAKICAg
ICBbIDJdID0gImF2eDUxMl80dm5uaXciLCBbIDNdID0gImF2eDUxMl80Zm1h
cHMiLAogCi0gICAgWzQgLi4uIDI1XSA9ICJSRVoiLAorICAgIFs0IC4uLiAx
MV0gPSAiUkVaIiwKKworICAgIFsxMl0gPSAiUkVaIiwgICAgICAgICAgIFsx
M10gPSAidHN4LWZvcmNlLWFib3J0IiwKKworICAgIFsxNCAuLi4gMjVdID0g
IlJFWiIsCiAKICAgICBbMjZdID0gImlicnNiIiwgICAgICAgICBbMjddID0g
InN0aWJwIiwKICAgICBbMjhdID0gImwxZF9mbHVzaCIsICAgICBbMjldID0g
ImFyY2hfY2FwcyIsCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L2lu
dGVsLmMgYi94ZW4vYXJjaC94ODYvY3B1L2ludGVsLmMKaW5kZXggYTdjMGQ0
OS4uNDQ5MjczYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS9pbnRl
bC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvaW50ZWwuYwpAQCAtMzU2LDYg
KzM1Niw5IEBAIHN0YXRpYyB2b2lkIEludGVsX2VycmF0YV93b3JrYXJvdW5k
cyhzdHJ1Y3QgY3B1aW5mb194ODYgKmMpCiAJaWYgKGMtPng4NiA9PSA2ICYm
IGNwdV9oYXNfY2xmbHVzaCAmJgogCSAgICAoYy0+eDg2X21vZGVsID09IDI5
IHx8IGMtPng4Nl9tb2RlbCA9PSA0NiB8fCBjLT54ODZfbW9kZWwgPT0gNDcp
KQogCQlfX3NldF9iaXQoWDg2X0ZFQVRVUkVfQ0xGTFVTSF9NT05JVE9SLCBj
LT54ODZfY2FwYWJpbGl0eSk7CisKKwlpZiAoY3B1X2hhc190c3hfZm9yY2Vf
YWJvcnQgJiYgb3B0X3J0bV9hYm9ydCkKKwkJd3Jtc3JsKE1TUl9UU1hfRk9S
Q0VfQUJPUlQsIFRTWF9GT1JDRV9BQk9SVF9SVE0pOwogfQogCiAKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvdnBtdS5jIGIveGVuL2FyY2gveDg2
L2NwdS92cG11LmMKaW5kZXggNDBkYTdlMy4uOGI3YTdhOSAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L2NwdS92cG11LmMKKysrIGIveGVuL2FyY2gveDg2
L2NwdS92cG11LmMKQEAgLTUzLDYgKzUzLDcgQEAgQ0hFQ0tfcG11X3BhcmFt
czsKIHN0YXRpYyB1bnNpZ25lZCBpbnQgX19yZWFkX21vc3RseSBvcHRfdnBt
dV9lbmFibGVkOwogdW5zaWduZWQgaW50IF9fcmVhZF9tb3N0bHkgdnBtdV9t
b2RlID0gWEVOUE1VX01PREVfT0ZGOwogdW5zaWduZWQgaW50IF9fcmVhZF9t
b3N0bHkgdnBtdV9mZWF0dXJlcyA9IDA7Citib29sIF9fcmVhZF9tb3N0bHkg
b3B0X3J0bV9hYm9ydDsKIHN0YXRpYyB2b2lkIHBhcnNlX3ZwbXVfcGFyYW1z
KGNoYXIgKnMpOwogY3VzdG9tX3BhcmFtKCJ2cG11IiwgcGFyc2VfdnBtdV9w
YXJhbXMpOwogCkBAIC02Myw2ICs2NCw4IEBAIHN0YXRpYyBERUZJTkVfUEVS
X0NQVShzdHJ1Y3QgdmNwdSAqLCBsYXN0X3ZjcHUpOwogCiBzdGF0aWMgaW50
IHBhcnNlX3ZwbXVfcGFyYW0oY2hhciAqcywgdW5zaWduZWQgaW50IGxlbikK
IHsKKyAgICBpbnQgdmFsOworCiAgICAgaWYgKCAhKnMgfHwgIWxlbiApCiAg
ICAgICAgIHJldHVybiAwOwogICAgIGlmICggIXN0cm5jbXAocywgImJ0cyIs
IGxlbikgKQpAQCAtNzEsNiArNzQsOCBAQCBzdGF0aWMgaW50IHBhcnNlX3Zw
bXVfcGFyYW0oY2hhciAqcywgdW5zaWduZWQgaW50IGxlbikKICAgICAgICAg
dnBtdV9mZWF0dXJlcyB8PSBYRU5QTVVfRkVBVFVSRV9JUENfT05MWTsKICAg
ICBlbHNlIGlmICggIXN0cm5jbXAocywgImFyY2giLCBsZW4pICkKICAgICAg
ICAgdnBtdV9mZWF0dXJlcyB8PSBYRU5QTVVfRkVBVFVSRV9BUkNIX09OTFk7
CisgICAgZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJydG0tYWJv
cnQiLCBzLCBzICsgbGVuKSkgPj0gMCApCisgICAgICAgIG9wdF9ydG1fYWJv
cnQgPSB2YWw7CiAgICAgZWxzZQogICAgICAgICByZXR1cm4gMTsKICAgICBy
ZXR1cm4gMDsKQEAgLTk3LDYgKzEwMiwxMCBAQCBzdGF0aWMgdm9pZCBfX2lu
aXQgcGFyc2VfdnBtdV9wYXJhbXMoY2hhciAqcykKICAgICAgICAgICAgICAg
ICBicmVhazsKICAgICAgICAgICAgIHAgPSBzZXAgKyAxOwogICAgICAgICB9
CisKKyAgICAgICAgaWYgKCAhdnBtdV9mZWF0dXJlcyApIC8qIHJ0bS1hYm9y
dCBkb2Vzbid0IGltcGx5IHZwbXU9MSAqLworICAgICAgICAgICAgYnJlYWs7
CisKICAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCiAgICAgY2FzZSAxOgog
ICAgICAgICAvKiBEZWZhdWx0IFZQTVUgbW9kZSAqLwpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L2h2bS9odm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZt
LmMKaW5kZXggMGNiYjBmNS4uMzQ2ZjFjZiAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2h2bS9odm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5j
CkBAIC0zNDI1LDYgKzM0MjUsOCBAQCBpbnQgaHZtX21zcl9yZWFkX2ludGVy
Y2VwdCh1bnNpZ25lZCBpbnQgbXNyLCB1aW50NjRfdCAqbXNyX2NvbnRlbnQp
CiAgICAgY2FzZSBNU1JfUFJFRF9DTUQ6CiAgICAgY2FzZSBNU1JfRkxVU0hf
Q01EOgogICAgICAgICAvKiBXcml0ZS1vbmx5ICovCisgICAgY2FzZSBNU1Jf
VFNYX0ZPUkNFX0FCT1JUOgorICAgICAgICAvKiBOb3Qgb2ZmZXJlZCB0byBn
dWVzdHMuICovCiAgICAgICAgIGdvdG8gZ3BfZmF1bHQ7CiAKICAgICBjYXNl
IE1TUl9TUEVDX0NUUkw6CkBAIC0zNjQ3LDYgKzM2NDksOCBAQCBpbnQgaHZt
X21zcl93cml0ZV9pbnRlcmNlcHQodW5zaWduZWQgaW50IG1zciwgdWludDY0
X3QgbXNyX2NvbnRlbnQsCiAKICAgICBjYXNlIE1TUl9BUkNIX0NBUEFCSUxJ
VElFUzoKICAgICAgICAgLyogUmVhZC1vbmx5ICovCisgICAgY2FzZSBNU1Jf
VFNYX0ZPUkNFX0FCT1JUOgorICAgICAgICAvKiBOb3Qgb2ZmZXJlZCB0byBn
dWVzdHMuICovCiAgICAgICAgIGdvdG8gZ3BfZmF1bHQ7CiAKICAgICBjYXNl
IE1TUl9BTUQ2NF9OQl9DRkc6CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
dHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCmluZGV4IDJmOWY3NWYu
Ljg2MzVmNzAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jCisr
KyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCkBAIC0yNjQwLDYgKzI2NDAsOCBA
QCBzdGF0aWMgaW50IHByaXZfb3BfcmVhZF9tc3IodW5zaWduZWQgaW50IHJl
ZywgdWludDY0X3QgKnZhbCwKICAgICBjYXNlIE1TUl9QUkVEX0NNRDoKICAg
ICBjYXNlIE1TUl9GTFVTSF9DTUQ6CiAgICAgICAgIC8qIFdyaXRlLW9ubHkg
Ki8KKyAgICBjYXNlIE1TUl9UU1hfRk9SQ0VfQUJPUlQ6CisgICAgICAgIC8q
IE5vdCBvZmZlcmVkIHRvIGd1ZXN0cy4gKi8KICAgICAgICAgYnJlYWs7CiAK
ICAgICBjYXNlIE1TUl9TUEVDX0NUUkw6CkBAIC0yODYxLDYgKzI4NjMsOCBA
QCBzdGF0aWMgaW50IHByaXZfb3Bfd3JpdGVfbXNyKHVuc2lnbmVkIGludCBy
ZWcsIHVpbnQ2NF90IHZhbCwKICAgICBjYXNlIE1TUl9JTlRFTF9QTEFURk9S
TV9JTkZPOgogICAgIGNhc2UgTVNSX0FSQ0hfQ0FQQUJJTElUSUVTOgogICAg
ICAgICAvKiBUaGUgTVNSIGlzIHJlYWQtb25seS4gKi8KKyAgICBjYXNlIE1T
Ul9UU1hfRk9SQ0VfQUJPUlQ6CisgICAgICAgIC8qIE5vdCBvZmZlcmVkIHRv
IGd1ZXN0cy4gKi8KICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIE1TUl9T
UEVDX0NUUkw6CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2Nw
dWZlYXR1cmUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5o
CmluZGV4IDUwNDMyMzEuLmIxMGQ4ZWYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvY3B1ZmVhdHVyZS5oCkBAIC0xMDAsNiArMTAwLDkgQEAKIC8qIENQ
VUlEIGxldmVsIDB4ODAwMDAwMDcuZWR4ICovCiAjZGVmaW5lIGNwdV9oYXNf
aXRzYyAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9JVFND
KQogCisvKiBDUFVJRCBsZXZlbCAweDAwMDAwMDA3OjAuZWR4ICovCisjZGVm
aW5lIGNwdV9oYXNfdHN4X2ZvcmNlX2Fib3J0IGJvb3RfY3B1X2hhcyhYODZf
RkVBVFVSRV9UU1hfRk9SQ0VfQUJPUlQpCisKIC8qIFN5bnRoZXNpemVkLiAq
LwogI2RlZmluZSBjcHVfaGFzX2FyY2hfcGVyZm1vbiAgICBib290X2NwdV9o
YXMoWDg2X0ZFQVRVUkVfQVJDSF9QRVJGTU9OKQogI2RlZmluZSBjcHVfaGFz
X2NwdWlkX2ZhdWx0aW5nICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfQ1BV
SURfRkFVTFRJTkcpCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2
L21zci1pbmRleC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXgu
aAppbmRleCAxNzcyMmQyLi44ZGVjNDBlIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20teDg2L21zci1pbmRleC5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvbXNyLWluZGV4LmgKQEAgLTUzLDYgKzUzLDkgQEAKICNkZWZpbmUg
TVNSX0ZMVVNIX0NNRAkJCTB4MDAwMDAxMGIKICNkZWZpbmUgRkxVU0hfQ01E
X0wxRAkJCShfQUMoMSwgVUxMKSA8PCAwKQogCisjZGVmaW5lIE1TUl9UU1hf
Rk9SQ0VfQUJPUlQgICAgICAgICAgICAgMHgwMDAwMDEwZgorI2RlZmluZSBU
U1hfRk9SQ0VfQUJPUlRfUlRNICAgICAgICAgICAgIChfQUMoMSwgVUxMKSA8
PCAgMCkKKwogLyogSW50ZWwgTVNScy4gU29tZSBhbHNvIGF2YWlsYWJsZSBv
biBvdGhlciBDUFVzICovCiAjZGVmaW5lIE1TUl9JQTMyX1BFUkZDVFIwCQkw
eDAwMDAwMGMxCiAjZGVmaW5lIE1TUl9JQTMyX0FfUEVSRkNUUjAJCTB4MDAw
MDA0YzEKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvdnBtdS5o
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni92cG11LmgKaW5kZXggNWU3NzhhYi4u
MTI4N2I5ZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni92cG11
LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni92cG11LmgKQEAgLTEyNSw2
ICsxMjUsNyBAQCBzdGF0aWMgaW5saW5lIGludCB2cG11X2RvX3JkbXNyKHVu
c2lnbmVkIGludCBtc3IsIHVpbnQ2NF90ICptc3JfY29udGVudCkKIAogZXh0
ZXJuIHVuc2lnbmVkIGludCB2cG11X21vZGU7CiBleHRlcm4gdW5zaWduZWQg
aW50IHZwbXVfZmVhdHVyZXM7CitleHRlcm4gYm9vbCBvcHRfcnRtX2Fib3J0
OwogCiAvKiBDb250ZXh0IHN3aXRjaCAqLwogc3RhdGljIGlubGluZSB2b2lk
IHZwbXVfc3dpdGNoX2Zyb20oc3RydWN0IHZjcHUgKnByZXYpCmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNl
dC5oIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZlYXR1cmVz
ZXQuaAppbmRleCBlMWEyYzRlLi4zM2I1MTVlIDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oCisrKyBi
L3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmgK
QEAgLTI0MSw2ICsyNDEsNyBAQCBYRU5fQ1BVRkVBVFVSRShJQlBCLCAgICAg
ICAgICA4KjMyKzEyKSAvKkEgIElCUEIgc3VwcG9ydCBvbmx5IChubyBJQlJT
LCB1c2VkIGJ5CiAvKiBJbnRlbC1kZWZpbmVkIENQVSBmZWF0dXJlcywgQ1BV
SUQgbGV2ZWwgMHgwMDAwMDAwNzowLmVkeCwgd29yZCA5ICovCiBYRU5fQ1BV
RkVBVFVSRShBVlg1MTJfNFZOTklXLCA5KjMyKyAyKSAvKkEgIEFWWDUxMiBO
ZXVyYWwgTmV0d29yayBJbnN0cnVjdGlvbnMgKi8KIFhFTl9DUFVGRUFUVVJF
KEFWWDUxMl80Rk1BUFMsIDkqMzIrIDMpIC8qQSAgQVZYNTEyIE11bHRpcGx5
IEFjY3VtdWxhdGlvbiBTaW5nbGUgUHJlY2lzaW9uICovCitYRU5fQ1BVRkVB
VFVSRShUU1hfRk9SQ0VfQUJPUlQsIDkqMzIrMTMpIC8qIE1TUl9UU1hfRk9S
Q0VfQUJPUlQuUlRNX0FCT1JUICovCiBYRU5fQ1BVRkVBVFVSRShJQlJTQiwg
ICAgICAgICA5KjMyKzI2KSAvKkEgIElCUlMgYW5kIElCUEIgc3VwcG9ydCAo
dXNlZCBieSBJbnRlbCkgKi8KIFhFTl9DUFVGRUFUVVJFKFNUSUJQLCAgICAg
ICAgIDkqMzIrMjcpIC8qQSAgU1RJQlAgKi8KIFhFTl9DUFVGRUFUVVJFKEwx
RF9GTFVTSCwgICAgIDkqMzIrMjgpIC8qUyAgTVNSX0ZMVVNIX0NNRCBhbmQg
TDFEIGZsdXNoLiAqLwo=

--=separator
Content-Type: application/octet-stream; name="xsa297/xsa297-4.9-2.patch"
Content-Disposition: attachment; filename="xsa297/xsa297-4.9-2.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3NwZWMtY3RybDogUmVwb3NpdGlvbiB0aGUgWFBU
SSBjb21tYW5kIGxpbmUgcGFyc2luZyBsb2dpYwoKSXQgaGFzIGVuZGVkIHVw
IGluIHRoZSBtaWRkbGUgb2YgdGhlIG1pdGlnYXRpb24gY2FsY3VsYXRpb24g
bG9naWMuICBNb3ZlIGl0IHRvCmJlIGJlc2lkZSB0aGUgb3RoZXIgY29tbWFu
ZCBsaW5lIHBhcnNpbmcuCgpObyBmdW5jdGlvbmFsIGNoYW5nZS4KClNpZ25l
ZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIv
eGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCmluZGV4IDI1ZGE2YTIuLjk2NjVl
YzUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYworKysg
Yi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKQEAgLTIwNiw2ICsyMDYsNzMg
QEAgc3RhdGljIGludCBfX2luaXQgcGFyc2Vfc3BlY19jdHJsKGNoYXIgKnMp
CiB9CiBjdXN0b21fcGFyYW0oInNwZWMtY3RybCIsIHBhcnNlX3NwZWNfY3Ry
bCk7CiAKK2ludDhfdCBfX3JlYWRfbW9zdGx5IG9wdF94cHRpX2h3ZG9tID0g
LTE7CitpbnQ4X3QgX19yZWFkX21vc3RseSBvcHRfeHB0aV9kb211ID0gLTE7
CisKK3N0YXRpYyBfX2luaXQgdm9pZCB4cHRpX2luaXRfZGVmYXVsdCh1aW50
NjRfdCBjYXBzKQoreworICAgIGlmICggYm9vdF9jcHVfZGF0YS54ODZfdmVu
ZG9yID09IFg4Nl9WRU5ET1JfQU1EICkKKyAgICAgICAgY2FwcyA9IEFSQ0hf
Q0FQQUJJTElUSUVTX1JEQ0xfTk87CisKKyAgICBpZiAoIGNhcHMgJiBBUkNI
X0NBUEFCSUxJVElFU19SRENMX05PICkKKyAgICB7CisgICAgICAgIGlmICgg
b3B0X3hwdGlfaHdkb20gPCAwICkKKyAgICAgICAgICAgIG9wdF94cHRpX2h3
ZG9tID0gMDsKKyAgICAgICAgaWYgKCBvcHRfeHB0aV9kb211IDwgMCApCisg
ICAgICAgICAgICBvcHRfeHB0aV9kb211ID0gMDsKKyAgICB9CisgICAgZWxz
ZQorICAgIHsKKyAgICAgICAgaWYgKCBvcHRfeHB0aV9od2RvbSA8IDAgKQor
ICAgICAgICAgICAgb3B0X3hwdGlfaHdkb20gPSAxOworICAgICAgICBpZiAo
IG9wdF94cHRpX2RvbXUgPCAwICkKKyAgICAgICAgICAgIG9wdF94cHRpX2Rv
bXUgPSAxOworICAgIH0KK30KKworc3RhdGljIF9faW5pdCBpbnQgcGFyc2Vf
eHB0aShjaGFyICpzKQoreworICAgIGNoYXIgKnNzOworICAgIGludCB2YWws
IHJjID0gMDsKKworICAgIC8qIEludGVycHJldCAneHB0aScgYWxvbmUgaW4g
aXRzIHBvc2l0aXZlIGJvb2xlYW4gZm9ybS4gKi8KKyAgICBpZiAoICpzID09
ICdcMCcgKQorICAgICAgICBvcHRfeHB0aV9od2RvbSA9IG9wdF94cHRpX2Rv
bXUgPSAxOworCisgICAgZG8geworICAgICAgICBzcyA9IHN0cmNocihzLCAn
LCcpOworICAgICAgICBpZiAoIHNzICkKKyAgICAgICAgICAgICpzcyA9ICdc
MCc7CisKKyAgICAgICAgc3dpdGNoICggcGFyc2VfYm9vbChzKSApCisgICAg
ICAgIHsKKyAgICAgICAgY2FzZSAwOgorICAgICAgICAgICAgb3B0X3hwdGlf
aHdkb20gPSBvcHRfeHB0aV9kb211ID0gMDsKKyAgICAgICAgICAgIGJyZWFr
OworCisgICAgICAgIGNhc2UgMToKKyAgICAgICAgICAgIG9wdF94cHRpX2h3
ZG9tID0gb3B0X3hwdGlfZG9tdSA9IDE7CisgICAgICAgICAgICBicmVhazsK
KworICAgICAgICBkZWZhdWx0OgorICAgICAgICAgICAgaWYgKCAhc3RyY21w
KHMsICJkZWZhdWx0IikgKQorICAgICAgICAgICAgICAgIG9wdF94cHRpX2h3
ZG9tID0gb3B0X3hwdGlfZG9tdSA9IC0xOworICAgICAgICAgICAgZWxzZSBp
ZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJkb20wIiwgcywgc3MpKSA+PSAw
ICkKKyAgICAgICAgICAgICAgICBvcHRfeHB0aV9od2RvbSA9IHZhbDsKKyAg
ICAgICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVhbigiZG9t
dSIsIHMsIHNzKSkgPj0gMCApCisgICAgICAgICAgICAgICAgb3B0X3hwdGlf
ZG9tdSA9IHZhbDsKKyAgICAgICAgICAgIGVsc2UgaWYgKCAqcyApCisgICAg
ICAgICAgICAgICAgcmMgPSAtRUlOVkFMOworICAgICAgICAgICAgYnJlYWs7
CisgICAgICAgIH0KKworICAgICAgICBzID0gc3MgKyAxOworICAgIH0gd2hp
bGUgKCBzcyApOworCisgICAgcmV0dXJuIHJjOworfQorY3VzdG9tX3BhcmFt
KCJ4cHRpIiwgcGFyc2VfeHB0aSk7CisKIGludDhfdCBfX3JlYWRfbW9zdGx5
IG9wdF9wdl9sMXRmX2h3ZG9tID0gLTE7CiBpbnQ4X3QgX19yZWFkX21vc3Rs
eSBvcHRfcHZfbDF0Zl9kb211ID0gLTE7CiAKQEAgLTYzOSw3MyArNzA2LDYg
QEAgc3RhdGljIF9faW5pdCB2b2lkIGwxdGZfY2FsY3VsYXRpb25zKHVpbnQ2
NF90IGNhcHMpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIDogKDN1bCA8PCAocGFkZHJfYml0cyAtIDIpKSkpOwogfQog
Ci1pbnQ4X3QgX19yZWFkX21vc3RseSBvcHRfeHB0aV9od2RvbSA9IC0xOwot
aW50OF90IF9fcmVhZF9tb3N0bHkgb3B0X3hwdGlfZG9tdSA9IC0xOwotCi1z
dGF0aWMgX19pbml0IHZvaWQgeHB0aV9pbml0X2RlZmF1bHQodWludDY0X3Qg
Y2FwcykKLXsKLSAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciA9
PSBYODZfVkVORE9SX0FNRCApCi0gICAgICAgIGNhcHMgPSBBUkNIX0NBUEFC
SUxJVElFU19SRENMX05POwotCi0gICAgaWYgKCBjYXBzICYgQVJDSF9DQVBB
QklMSVRJRVNfUkRDTF9OTyApCi0gICAgewotICAgICAgICBpZiAoIG9wdF94
cHRpX2h3ZG9tIDwgMCApCi0gICAgICAgICAgICBvcHRfeHB0aV9od2RvbSA9
IDA7Ci0gICAgICAgIGlmICggb3B0X3hwdGlfZG9tdSA8IDAgKQotICAgICAg
ICAgICAgb3B0X3hwdGlfZG9tdSA9IDA7Ci0gICAgfQotICAgIGVsc2UKLSAg
ICB7Ci0gICAgICAgIGlmICggb3B0X3hwdGlfaHdkb20gPCAwICkKLSAgICAg
ICAgICAgIG9wdF94cHRpX2h3ZG9tID0gMTsKLSAgICAgICAgaWYgKCBvcHRf
eHB0aV9kb211IDwgMCApCi0gICAgICAgICAgICBvcHRfeHB0aV9kb211ID0g
MTsKLSAgICB9Ci19Ci0KLXN0YXRpYyBfX2luaXQgaW50IHBhcnNlX3hwdGko
Y2hhciAqcykKLXsKLSAgICBjaGFyICpzczsKLSAgICBpbnQgdmFsLCByYyA9
IDA7Ci0KLSAgICAvKiBJbnRlcnByZXQgJ3hwdGknIGFsb25lIGluIGl0cyBw
b3NpdGl2ZSBib29sZWFuIGZvcm0uICovCi0gICAgaWYgKCAqcyA9PSAnXDAn
ICkKLSAgICAgICAgb3B0X3hwdGlfaHdkb20gPSBvcHRfeHB0aV9kb211ID0g
MTsKLQotICAgIGRvIHsKLSAgICAgICAgc3MgPSBzdHJjaHIocywgJywnKTsK
LSAgICAgICAgaWYgKCBzcyApCi0gICAgICAgICAgICAqc3MgPSAnXDAnOwot
Ci0gICAgICAgIHN3aXRjaCAoIHBhcnNlX2Jvb2wocykgKQotICAgICAgICB7
Ci0gICAgICAgIGNhc2UgMDoKLSAgICAgICAgICAgIG9wdF94cHRpX2h3ZG9t
ID0gb3B0X3hwdGlfZG9tdSA9IDA7Ci0gICAgICAgICAgICBicmVhazsKLQot
ICAgICAgICBjYXNlIDE6Ci0gICAgICAgICAgICBvcHRfeHB0aV9od2RvbSA9
IG9wdF94cHRpX2RvbXUgPSAxOwotICAgICAgICAgICAgYnJlYWs7Ci0KLSAg
ICAgICAgZGVmYXVsdDoKLSAgICAgICAgICAgIGlmICggIXN0cmNtcChzLCAi
ZGVmYXVsdCIpICkKLSAgICAgICAgICAgICAgICBvcHRfeHB0aV9od2RvbSA9
IG9wdF94cHRpX2RvbXUgPSAtMTsKLSAgICAgICAgICAgIGVsc2UgaWYgKCAo
dmFsID0gcGFyc2VfYm9vbGVhbigiZG9tMCIsIHMsIHNzKSkgPj0gMCApCi0g
ICAgICAgICAgICAgICAgb3B0X3hwdGlfaHdkb20gPSB2YWw7Ci0gICAgICAg
ICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oImRvbXUiLCBz
LCBzcykpID49IDAgKQotICAgICAgICAgICAgICAgIG9wdF94cHRpX2RvbXUg
PSB2YWw7Ci0gICAgICAgICAgICBlbHNlIGlmICggKnMgKQotICAgICAgICAg
ICAgICAgIHJjID0gLUVJTlZBTDsKLSAgICAgICAgICAgIGJyZWFrOwotICAg
ICAgICB9Ci0KLSAgICAgICAgcyA9IHNzICsgMTsKLSAgICB9IHdoaWxlICgg
c3MgKTsKLQotICAgIHJldHVybiByYzsKLX0KLWN1c3RvbV9wYXJhbSgieHB0
aSIsIHBhcnNlX3hwdGkpOwotCiB2b2lkIF9faW5pdCBpbml0X3NwZWN1bGF0
aW9uX21pdGlnYXRpb25zKHZvaWQpCiB7CiAgICAgZW51bSBpbmRfdGh1bmsg
dGh1bmsgPSBUSFVOS19ERUZBVUxUOwo=

--=separator
Content-Type: application/octet-stream; name="xsa297/xsa297-4.9-3.patch"
Content-Disposition: attachment; filename="xsa297/xsa297-4.9-3.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L21zcjogRGVmaW5pdGlvbnMgZm9yIE1TUl9JTlRF
TF9DT1JFX1RIUkVBRF9DT1VOVAoKVGhpcyBpcyBhIG1vZGVsIHNwZWNpZmlj
IHJlZ2lzdGVyIHdoaWNoIGRldGFpbHMgdGhlIGN1cnJlbnQgY29uZmlndXJh
dGlvbgpjb3JlcyBhbmQgdGhyZWFkcyBpbiB0aGUgcGFja2FnZS4gIEJlY2F1
c2Ugb2YgaG93IEh5cGVydGhyZWFkIGFuZCBDb3JlCmNvbmZpZ3VyYXRpb24g
d29ya3Mgd29ya3MgaW4gZmlybXdhcmUsIHRoZSBNU1IgaXQgaXMgZGUtZmFj
dG8gY29uc3RhbnQgYW5kCndpbGwgcmVtYWluIHVuY2hhbmdlZCB1bnRpbCB0
aGUgbmV4dCBzeXN0ZW0gcmVzZXQuCgpJdCBpcyBhIHJlYWQgb25seSBNU1Ig
KHNvIHVuaWxhdGVyYWxseSByZWplY3Qgd3JpdGVzKSwgYnV0IGZvciBub3cg
cmV0YWluIGl0cwpsZWFreS1vbi1yZWFkIHByb3BlcnRpZXMuICBGdXJ0aGVy
IENQVUlEL01TUiB3b3JrIGlzIHJlcXVpcmVkIGJlZm9yZSB3ZSBjYW4Kc3Rh
cnQgdmlydHVhbGlzaW5nIGEgY29uc2lzdGVudCB0b3BvbG9neSB0byB0aGUg
Z3Vlc3QsIGFuZCByZXRhaW5pbmcgdGhlIG9sZApiZWhhdmlvdXIgaXMgdGhl
IHNhZmVzdCBjb3Vyc2Ugb2YgYWN0aW9uLgoKU2lnbmVkLW9mZi1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQWNrZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIveGVuL2FyY2gveDg2L2h2
bS9odm0uYwppbmRleCAzNDZmMWNmLi4wMTY0YWU1IDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvaHZtL2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0v
aHZtLmMKQEAgLTM2NDcsNiArMzY0Nyw3IEBAIGludCBodm1fbXNyX3dyaXRl
X2ludGVyY2VwdCh1bnNpZ25lZCBpbnQgbXNyLCB1aW50NjRfdCBtc3JfY29u
dGVudCwKICAgICAgICAgd3Jtc3JsKE1TUl9GTFVTSF9DTUQsIG1zcl9jb250
ZW50KTsKICAgICAgICAgYnJlYWs7CiAKKyAgICBjYXNlIE1TUl9JTlRFTF9D
T1JFX1RIUkVBRF9DT1VOVDoKICAgICBjYXNlIE1TUl9BUkNIX0NBUEFCSUxJ
VElFUzoKICAgICAgICAgLyogUmVhZC1vbmx5ICovCiAgICAgY2FzZSBNU1Jf
VFNYX0ZPUkNFX0FCT1JUOgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3Ry
YXBzLmMgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwppbmRleCA4NjM1ZjcwLi5m
M2M4NzA1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvdHJhcHMuYworKysg
Yi94ZW4vYXJjaC94ODYvdHJhcHMuYwpAQCAtMjg2MCw2ICsyODYwLDcgQEAg
c3RhdGljIGludCBwcml2X29wX3dyaXRlX21zcih1bnNpZ25lZCBpbnQgcmVn
LCB1aW50NjRfdCB2YWwsCiAgICAgICAgICAgICB3cm1zcmwocmVnLCB2YWwp
OwogICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwogCisgICAgY2FzZSBN
U1JfSU5URUxfQ09SRV9USFJFQURfQ09VTlQ6CiAgICAgY2FzZSBNU1JfSU5U
RUxfUExBVEZPUk1fSU5GTzoKICAgICBjYXNlIE1TUl9BUkNIX0NBUEFCSUxJ
VElFUzoKICAgICAgICAgLyogVGhlIE1TUiBpcyByZWFkLW9ubHkuICovCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaAppbmRleCA4ZGVjNDBl
Li5iYzcyNDc2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21z
ci1pbmRleC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4
LmgKQEAgLTM0LDYgKzM0LDEwIEBACiAjZGVmaW5lIEVGRVJfS05PV05fTUFT
SwkJKEVGRVJfU0NFIHwgRUZFUl9MTUUgfCBFRkVSX0xNQSB8IEVGRVJfTlgg
fCBcCiAJCQkJIEVGRVJfU1ZNRSB8IEVGRVJfTE1TTEUgfCBFRkVSX0ZGWFNF
KQogCisjZGVmaW5lIE1TUl9JTlRFTF9DT1JFX1RIUkVBRF9DT1VOVCAgICAg
MHgwMDAwMDAzNQorI2RlZmluZSBNU1JfQ1RDX1RIUkVBRF9NQVNLICAgICAg
ICAgICAgIDB4MDAwMGZmZmYKKyNkZWZpbmUgTVNSX0NUQ19DT1JFX01BU0sg
ICAgICAgICAgICAgICAweGZmZmYwMDAwCisKIC8qIFNwZWN1bGF0aW9uIENv
bnRyb2xzLiAqLwogI2RlZmluZSBNU1JfU1BFQ19DVFJMCQkJMHgwMDAwMDA0
OAogI2RlZmluZSBTUEVDX0NUUkxfSUJSUwkJCShfQUMoMSwgVUxMKSA8PCAw
KQo=

--=separator
Content-Type: application/octet-stream; name="xsa297/xsa297-4.9-4.patch"
Content-Disposition: attachment; filename="xsa297/xsa297-4.9-4.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L2Jvb3Q6IERldGVjdCB0aGUgZmlybXdhcmUgU01U
IHNldHRpbmcgY29ycmVjdGx5IG9uIEludGVsIGhhcmR3YXJlCgpXaGlsZSBi
b290X2NwdV9kYXRhLng4Nl9udW1fc2libGluZ3MgaXMgYW4gYWNjdXJhdGUg
dmFsdWUgdG8gdXNlIG9uIEFNRApoYXJkd2FyZSwgaXQgaXNuJ3Qgb24gSW50
ZWwgd2hlbiB0aGUgdXNlciBoYXMgZGlzYWJsZWQgSHlwZXJ0aHJlYWRpbmcg
aW4gdGhlCmZpcm13YXJlLiAgQXMgYSByZXN1bHQsIGEgdXNlciB3aGljaCBo
YXMgY2hvc2VuIHRvIGRpc2FibGUgSFQgc3RpbGwgZ2V0cwpuYWdnZWQgb24g
TDFURi12dWxuZXJhYmxlIGhhcmR3YXJlIHdoZW4gdGhleSBoYXZlbid0IGNo
b3NlbiBhbiBleHBsaWNpdApzbXQ9PGJvb2w+IHNldHRpbmcuCgpNYWtlIHVz
ZSBvZiB0aGUgbGFyZ2VseS11bmRvY3VtZW50ZWQgTVNSX0lOVEVMX0NPUkVf
VEhSRUFEX0NPVU5UIHdoaWNoIGluCnByYWN0aWNlIGV4aXN0cyBzaW5jZSBO
ZWhhbGVtLCB3aGVuIGJvb3Rpbmcgb24gcmVhbCBoYXJkd2FyZS4gIEZhbGwg
YmFjayB0bwp1c2luZyB0aGUgQUNQSSB0YWJsZSBBUElDIElEcy4KCldoaWxl
IGFkanVzdGluZyB0aGlzIGxvZ2ljLCBmaXggYSBsYXRlbnQgYnVnIGluIGFt
ZF9nZXRfdG9wb2xvZ3koKS4gIFRoZQp0aHJlYWQgY291bnQgZmllbGQgaW4g
Q1BVSUQuMHg4MDAwMDAxZS5lYnggaXMgZG9jdW1lbnRlZCBhcyA4IGJpdHMg
d2lkZSwKcmF0aGVyIHRoYW4gMiBiaXRzIHdpZGUuCgpTaWduZWQtb2ZmLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpB
Y2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvYW1kLmMgYi94ZW4vYXJjaC94
ODYvY3B1L2FtZC5jCmluZGV4IGNiMmFiZGEuLmM2MWJlZWQgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9jcHUvYW1kLmMKKysrIGIveGVuL2FyY2gveDg2
L2NwdS9hbWQuYwpAQCAtNTAxLDcgKzUwMSw3IEBAIHN0YXRpYyB2b2lkIGFt
ZF9nZXRfdG9wb2xvZ3koc3RydWN0IGNwdWluZm9feDg2ICpjKQogICAgICAg
ICAgICAgICAgIHUzMiBlYXgsIGVieCwgZWN4LCBlZHg7CiAKICAgICAgICAg
ICAgICAgICBjcHVpZCgweDgwMDAwMDFlLCAmZWF4LCAmZWJ4LCAmZWN4LCAm
ZWR4KTsKLSAgICAgICAgICAgICAgICBjLT54ODZfbnVtX3NpYmxpbmdzID0g
KChlYnggPj4gOCkgJiAweDMpICsgMTsKKyAgICAgICAgICAgICAgICBjLT54
ODZfbnVtX3NpYmxpbmdzID0gKChlYnggPj4gOCkgJiAweGZmKSArIDE7CiAK
ICAgICAgICAgICAgICAgICBpZiAoYy0+eDg2IDwgMHgxNykKICAgICAgICAg
ICAgICAgICAgICAgICAgIGMtPmNvbXB1dGVfdW5pdF9pZCA9IGVieCAmIDB4
RkY7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgYi94
ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKaW5kZXggOTY2NWVjNS4uMmE3MjY3
YyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwpAQCAtNDAwLDYgKzQwMCw0NSBA
QCBzdGF0aWMgdm9pZCBfX2luaXQgcHJpbnRfZGV0YWlscyhlbnVtIGluZF90
aHVuayB0aHVuaywgdWludDY0X3QgY2FwcykKICAgICAgICAgICAgb3B0X3B2
X2wxdGZfZG9tdSAgPyAiZW5hYmxlZCIgIDogImRpc2FibGVkIik7CiB9CiAK
K3N0YXRpYyBib29sIF9faW5pdCBjaGVja19zbXRfZW5hYmxlZCh2b2lkKQor
eworICAgIHVpbnQ2NF90IHZhbDsKKyAgICB1bnNpZ25lZCBpbnQgY3B1Owor
CisgICAgLyoKKyAgICAgKiB4ODZfbnVtX3NpYmxpbmdzIGRlZmF1bHRzIHRv
IDEgaW4gdGhlIGFic2VuY2Ugb2Ygb3RoZXIgaW5mb3JtYXRpb24sIGFuZAor
ICAgICAqIGlzIGFkanVzdGVkIGJhc2VkIG9uIG90aGVyIHRvcG9sb2d5IGlu
Zm9ybWF0aW9uIGZvdW5kIGluIENQVUlEIGxlYXZlcy4KKyAgICAgKgorICAg
ICAqIE9uIEFNRCBoYXJkd2FyZSwgaXQgd2lsbCBiZSB0aGUgY3VycmVudCBT
TVQgY29uZmlndXJhdGlvbi4gIE9uIEludGVsCisgICAgICogaGFyZHdhcmUs
IGl0IHdpbGwgcmVwcmVzZW50IHRoZSBtYXhpbXVtIGNhcGFiaWxpdHksIHJh
dGhlciB0aGFuIHRoZQorICAgICAqIGN1cnJlbnQgY29uZmlndXJhdGlvbi4K
KyAgICAgKi8KKyAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X251bV9zaWJs
aW5ncyA8IDIgKQorICAgICAgICByZXR1cm4gZmFsc2U7CisKKyAgICAvKgor
ICAgICAqIEludGVsIE5laGFsZW0gYW5kIGxhdGVyIGhhcmR3YXJlIGRvZXMg
aGF2ZSBhbiBNU1Igd2hpY2ggcmVwb3J0cyB0aGUKKyAgICAgKiBjdXJyZW50
IGNvdW50IG9mIGNvcmVzL3RocmVhZHMgaW4gdGhlIHBhY2thZ2UuCisgICAg
ICoKKyAgICAgKiBBdCB0aGUgdGltZSBvZiB3cml0aW5nLCBpdCBpcyBhbG1v
c3QgY29tcGxldGVseSB1bmRvY3VtZW50ZWQsIHNvIGlzbid0CisgICAgICog
dmlydHVhbGlzZWQgcmVsaWFibHkuCisgICAgICovCisgICAgaWYgKCBib290
X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9JTlRFTCAmJiAh
Y3B1X2hhc19oeXBlcnZpc29yICYmCisgICAgICAgICAhcmRtc3Jfc2FmZShN
U1JfSU5URUxfQ09SRV9USFJFQURfQ09VTlQsIHZhbCkgKQorICAgICAgICBy
ZXR1cm4gKE1BU0tfRVhUUih2YWwsIE1TUl9DVENfQ09SRV9NQVNLKSAhPQor
ICAgICAgICAgICAgICAgIE1BU0tfRVhUUih2YWwsIE1TUl9DVENfVEhSRUFE
X01BU0spKTsKKworICAgIC8qCisgICAgICogU2VhcmNoIG92ZXIgdGhlIENQ
VXMgcmVwb3J0ZWQgaW4gdGhlIEFDUEkgdGFibGVzLiAgQW55IHdob3NlIEFQ
SUMgSUQKKyAgICAgKiBoYXMgYSBub24temVybyB0aHJlYWQgaWQgY29tcG9u
ZW50IGluZGljYXRlcyB0aGF0IFNNVCBpcyBhY3RpdmUuCisgICAgICovCisg
ICAgZm9yX2VhY2hfcHJlc2VudF9jcHUgKCBjcHUgKQorICAgICAgICBpZiAo
IHg4Nl9jcHVfdG9fYXBpY2lkW2NwdV0gJiAoYm9vdF9jcHVfZGF0YS54ODZf
bnVtX3NpYmxpbmdzIC0gMSkgKQorICAgICAgICAgICAgcmV0dXJuIHRydWU7
CisKKyAgICByZXR1cm4gZmFsc2U7Cit9CisKIC8qIENhbGN1bGF0ZSB3aGV0
aGVyIFJldHBvbGluZSBpcyBrbm93bi1zYWZlIG9uIHRoaXMgQ1BVLiAqLwog
c3RhdGljIGJvb2wgX19pbml0IHJldHBvbGluZV9zYWZlKHVpbnQ2NF90IGNh
cHMpCiB7CkBAIC03MDksMTIgKzc0OCwxNCBAQCBzdGF0aWMgX19pbml0IHZv
aWQgbDF0Zl9jYWxjdWxhdGlvbnModWludDY0X3QgY2FwcykKIHZvaWQgX19p
bml0IGluaXRfc3BlY3VsYXRpb25fbWl0aWdhdGlvbnModm9pZCkKIHsKICAg
ICBlbnVtIGluZF90aHVuayB0aHVuayA9IFRIVU5LX0RFRkFVTFQ7Ci0gICAg
Ym9vbCB1c2Vfc3BlY19jdHJsID0gZmFsc2UsIGlicnMgPSBmYWxzZTsKKyAg
ICBib29sIHVzZV9zcGVjX2N0cmwgPSBmYWxzZSwgaWJycyA9IGZhbHNlLCBo
d19zbXRfZW5hYmxlZDsKICAgICB1aW50NjRfdCBjYXBzID0gMDsKIAogICAg
IGlmICggYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0FSQ0hfQ0FQUykgKQog
ICAgICAgICByZG1zcmwoTVNSX0FSQ0hfQ0FQQUJJTElUSUVTLCBjYXBzKTsK
IAorICAgIGh3X3NtdF9lbmFibGVkID0gY2hlY2tfc210X2VuYWJsZWQoKTsK
KwogICAgIC8qCiAgICAgICogSGFzIHRoZSB1c2VyIHNwZWNpZmllZCBhbnkg
Y3VzdG9tIEJUSSBtaXRpZ2F0aW9ucz8gIElmIHNvLCBmb2xsb3cgdGhlaXIK
ICAgICAgKiBpbnN0cnVjdGlvbnMgZXhhY3RseSBhbmQgZGlzYWJsZSBhbGwg
aGV1cmlzdGljcy4KQEAgLTg4Nyw4ICs5MjgsNyBAQCB2b2lkIF9faW5pdCBp
bml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpCiAgICAgICogSG93
ZXZlciwgaWYgd2UgYXJlIG9uIGFmZmVjdGVkIGhhcmR3YXJlLCB3aXRoIEhU
IGVuYWJsZWQsIGFuZCB0aGUgdXNlcgogICAgICAqIGhhc24ndCBleHBsaWNp
dGx5IGNob3NlbiB3aGV0aGVyIHRvIHVzZSBIVCBvciBub3QsIG5hZyB0aGVt
IHRvIGRvIHNvLgogICAgICAqLwotICAgIGlmICggb3B0X3NtdCA9PSAtMSAm
JiBjcHVfaGFzX2J1Z19sMXRmICYmCi0gICAgICAgICBib290X2NwdV9kYXRh
Lng4Nl9udW1fc2libGluZ3MgPiAxICkKKyAgICBpZiAoIG9wdF9zbXQgPT0g
LTEgJiYgY3B1X2hhc19idWdfbDF0ZiAmJiBod19zbXRfZW5hYmxlZCApCiAg
ICAgICAgIHdhcm5pbmdfYWRkKAogICAgICAgICAgICAgIkJvb3RlZCBvbiBM
MVRGLXZ1bG5lcmFibGUgaGFyZHdhcmUgd2l0aCBTTVQvSHlwZXJ0aHJlYWRp
bmdcbiIKICAgICAgICAgICAgICJlbmFibGVkLiAgUGxlYXNlIGFzc2VzcyB5
b3VyIGNvbmZpZ3VyYXRpb24gYW5kIGNob29zZSBhblxuIgo=

--=separator
Content-Type: application/octet-stream; name="xsa297/xsa297-4.9-5.patch"
Content-Disposition: attachment; filename="xsa297/xsa297-4.9-5.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3NwZWMtY3RybDogTWlzYyBub24tZnVuY3Rpb25h
bCBjbGVhbnVwCgogKiBJZGVudGlmeSBCVEkgaW4gdGhlIHNwZWNfY3RybF97
ZW50ZXIsZXhpdH1faWRsZSgpIGNvbW1lbnRzLCBhcyBvdGhlcgogICBtaXRp
Z2F0aW9ucyB3aWxsIHNob3J0bHkgYXBwZWFyLgogKiBVc2UgYWx0ZXJuYXRp
dmVfaW5wdXQoKSBhbmQgY292ZXIgdGhlIGxhY2sgb2YgbWVtb3J5IGNvYmJl
ciB3aXRoIGEgZnVydGhlcgogICBiYXJyaWVyLgoKU2lnbmVkLW9mZi1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KUmV2
aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaAppbmRleCBjODQ2MzU0
Li40OTgzMDcxIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3Nw
ZWNfY3RybC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJs
LmgKQEAgLTYxLDYgKzYxLDggQEAgc3RhdGljIGFsd2F5c19pbmxpbmUgdm9p
ZCBzcGVjX2N0cmxfZW50ZXJfaWRsZShzdHJ1Y3QgY3B1X2luZm8gKmluZm8p
CiAgICAgdWludDMyX3QgdmFsID0gMDsKIAogICAgIC8qCisgICAgICogQnJh
bmNoIFRhcmdldCBJbmplY3Rpb246CisgICAgICoKICAgICAgKiBMYXRjaCB0
aGUgbmV3IHNoYWRvdyB2YWx1ZSwgdGhlbiBlbmFibGUgc2hhZG93aW5nLCB0
aGVuIHVwZGF0ZSB0aGUgTVNSLgogICAgICAqIFRoZXJlIGFyZSBubyBTTVAg
aXNzdWVzIGhlcmU7IG9ubHkgbG9jYWwgcHJvY2Vzc29yIG9yZGVyaW5nIGNv
bmNlcm5zLgogICAgICAqLwpAQCAtNjgsOCArNzAsOSBAQCBzdGF0aWMgYWx3
YXlzX2lubGluZSB2b2lkIHNwZWNfY3RybF9lbnRlcl9pZGxlKHN0cnVjdCBj
cHVfaW5mbyAqaW5mbykKICAgICBiYXJyaWVyKCk7CiAgICAgaW5mby0+c3Bl
Y19jdHJsX2ZsYWdzIHw9IFNDRl91c2Vfc2hhZG93OwogICAgIGJhcnJpZXIo
KTsKLSAgICBhc20gdm9sYXRpbGUgKCBBTFRFUk5BVElWRShBU01fTk9QMywg
IndybXNyIiwgWDg2X0ZFQVRVUkVfU0NfTVNSX0lETEUpCi0gICAgICAgICAg
ICAgICAgICAgOjogImEiICh2YWwpLCAiYyIgKE1TUl9TUEVDX0NUUkwpLCAi
ZCIgKDApIDogIm1lbW9yeSIgKTsKKyAgICBhbHRlcm5hdGl2ZV9pbnB1dChB
U01fTk9QMywgIndybXNyIiwgWDg2X0ZFQVRVUkVfU0NfTVNSX0lETEUsCisg
ICAgICAgICAgICAgICAgICAgICAgImEiICh2YWwpLCAiYyIgKE1TUl9TUEVD
X0NUUkwpLCAiZCIgKDApKTsKKyAgICBiYXJyaWVyKCk7CiB9CiAKIC8qIFdB
Uk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBub3Qgc2FmZSBiZWZv
cmUgdGhpcyBjYWxsLiAqLwpAQCAtNzgsMTMgKzgxLDE2IEBAIHN0YXRpYyBh
bHdheXNfaW5saW5lIHZvaWQgc3BlY19jdHJsX2V4aXRfaWRsZShzdHJ1Y3Qg
Y3B1X2luZm8gKmluZm8pCiAgICAgdWludDMyX3QgdmFsID0gaW5mby0+eGVu
X3NwZWNfY3RybDsKIAogICAgIC8qCisgICAgICogQnJhbmNoIFRhcmdldCBJ
bmplY3Rpb246CisgICAgICoKICAgICAgKiBEaXNhYmxlIHNoYWRvd2luZyBi
ZWZvcmUgdXBkYXRpbmcgdGhlIE1TUi4gIFRoZXJlIGFyZSBubyBTTVAgaXNz
dWVzCiAgICAgICogaGVyZTsgb25seSBsb2NhbCBwcm9jZXNzb3Igb3JkZXJp
bmcgY29uY2VybnMuCiAgICAgICovCiAgICAgaW5mby0+c3BlY19jdHJsX2Zs
YWdzICY9IH5TQ0ZfdXNlX3NoYWRvdzsKICAgICBiYXJyaWVyKCk7Ci0gICAg
YXNtIHZvbGF0aWxlICggQUxURVJOQVRJVkUoQVNNX05PUDMsICJ3cm1zciIs
IFg4Nl9GRUFUVVJFX1NDX01TUl9JRExFKQotICAgICAgICAgICAgICAgICAg
IDo6ICJhIiAodmFsKSwgImMiIChNU1JfU1BFQ19DVFJMKSwgImQiICgwKSA6
ICJtZW1vcnkiICk7CisgICAgYWx0ZXJuYXRpdmVfaW5wdXQoQVNNX05PUDMs
ICJ3cm1zciIsIFg4Nl9GRUFUVVJFX1NDX01TUl9JRExFLAorICAgICAgICAg
ICAgICAgICAgICAgICJhIiAodmFsKSwgImMiIChNU1JfU1BFQ19DVFJMKSwg
ImQiICgwKSk7CisgICAgYmFycmllcigpOwogfQogCiAjZW5kaWYgLyogIV9f
WDg2X1NQRUNfQ1RSTF9IX18gKi8K

--=separator
Content-Type: application/octet-stream; name="xsa297/xsa297-4.9-6.patch"
Content-Disposition: attachment; filename="xsa297/xsa297-4.9-6.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3NwZWMtY3RybDogQ1BVSUQvTVNSIGRlZmluaXRp
b25zIGZvciBNaWNyb2FyY2hpdGVjdHVyYWwgRGF0YQogU2FtcGxpbmcKClRo
ZSBNRF9DTEVBUiBmZWF0dXJlIGNhbiBiZSBhdXRvbWF0aWNhbGx5IG9mZmVy
ZWQgdG8gZ3Vlc3RzLiAgTm8KaW5mcmFzdHJ1Y3R1cmUgaXMgbmVlZGVkIGlu
IFhlbiB0byBzdXBwb3J0IHRoZSBndWVzdCBtYWtpbmcgdXNlIG9mIGl0LgoK
VGhpcyBpcyBwYXJ0IG9mIFhTQS0yOTcsIENWRS0yMDE4LTEyMTI2LCBDVkUt
MjAxOC0xMjEyNywgQ1ZFLTIwMTgtMTIxMzAsIENWRS0yMDE5LTExMDkxLgoK
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KCmRpZmYgLS1naXQgYS9kb2NzL21pc2MveGVuLWNvbW1h
bmQtbGluZS5tYXJrZG93biBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5l
Lm1hcmtkb3duCmluZGV4IDEwZWQ5NzEuLmE3NGE5OTUgMTAwNjQ0Ci0tLSBh
L2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCisrKyBiL2Rv
Y3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCkBAIC00NTYsNyAr
NDU2LDcgQEAgYWNjb3VudGluZyBmb3IgaGFyZHdhcmUgY2FwYWJpbGl0aWVz
IGFzIGVudW1lcmF0ZWQgdmlhIENQVUlELgogCiBDdXJyZW50bHkgYWNjZXB0
ZWQ6CiAKLVRoZSBTcGVjdWxhdGlvbiBDb250cm9sIGhhcmR3YXJlIGZlYXR1
cmVzIGBpYnJzYmAsIGBzdGlicGAsIGBpYnBiYCwKK1RoZSBTcGVjdWxhdGlv
biBDb250cm9sIGhhcmR3YXJlIGZlYXR1cmVzIGBtZC1jbGVhcmAsIGBpYnJz
YmAsIGBzdGlicGAsIGBpYnBiYCwKIGBsMWQtZmx1c2hgIGFuZCBgc3NiZGAg
YXJlIHVzZWQgYnkgZGVmYXVsdCBpZiBhdmFpbGFibGUgYW5kIGFwcGxpY2Fi
bGUuICBUaGV5IGNhbgogYmUgaWdub3JlZCwgZS5nLiBgbm8taWJyc2JgLCBh
dCB3aGljaCBwb2ludCBYZW4gd29uJ3QgdXNlIHRoZW0gaXRzZWxmLCBhbmQK
IHdvbid0IG9mZmVyIHRoZW0gdG8gZ3Vlc3RzLgpkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlieGwvbGlieGxfY3B1aWQuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2Nw
dWlkLmMKaW5kZXggZDBmNGVlYi4uMjBkMDYwMiAxMDA2NDQKLS0tIGEvdG9v
bHMvbGlieGwvbGlieGxfY3B1aWQuYworKysgYi90b29scy9saWJ4bC9saWJ4
bF9jcHVpZC5jCkBAIC0xNTgsNiArMTU4LDcgQEAgaW50IGxpYnhsX2NwdWlk
X3BhcnNlX2NvbmZpZyhsaWJ4bF9jcHVpZF9wb2xpY3lfbGlzdCAqY3B1aWQs
IGNvbnN0IGNoYXIqIHN0cikKICAgICAgICAgeyJkZSIsICAgICAgICAgICAw
eDAwMDAwMDAxLCBOQSwgQ1BVSURfUkVHX0VEWCwgIDIsICAxfSwKICAgICAg
ICAgeyJ2bWUiLCAgICAgICAgICAweDAwMDAwMDAxLCBOQSwgQ1BVSURfUkVH
X0VEWCwgIDEsICAxfSwKICAgICAgICAgeyJmcHUiLCAgICAgICAgICAweDAw
MDAwMDAxLCBOQSwgQ1BVSURfUkVHX0VEWCwgIDAsICAxfSwKKyAgICAgICAg
eyJtZC1jbGVhciIsICAgICAweDAwMDAwMDA3LCAgMCwgQ1BVSURfUkVHX0VE
WCwgMTAsICAxfSwKICAgICAgICAgeyJpYnJzYiIsICAgICAgICAweDAwMDAw
MDA3LCAgMCwgQ1BVSURfUkVHX0VEWCwgMjYsICAxfSwKICAgICAgICAgeyJz
dGlicCIsICAgICAgICAweDAwMDAwMDA3LCAgMCwgQ1BVSURfUkVHX0VEWCwg
MjcsICAxfSwKICAgICAgICAgeyJsMWQtZmx1c2giLCAgICAweDAwMDAwMDA3
LCAgMCwgQ1BVSURfUkVHX0VEWCwgMjgsICAxfSwKZGlmZiAtLWdpdCBhL3Rv
b2xzL21pc2MveGVuLWNwdWlkLmMgYi90b29scy9taXNjL3hlbi1jcHVpZC5j
CmluZGV4IDcwMmMwNzIuLjcyYzY3ZDAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL21p
c2MveGVuLWNwdWlkLmMKKysrIGIvdG9vbHMvbWlzYy94ZW4tY3B1aWQuYwpA
QCAtMTU3LDggKzE1Nyw5IEBAIHN0YXRpYyBjb25zdCBjaGFyICpzdHJfN2Qw
WzMyXSA9CiAKICAgICBbIDJdID0gImF2eDUxMl80dm5uaXciLCBbIDNdID0g
ImF2eDUxMl80Zm1hcHMiLAogCi0gICAgWzQgLi4uIDExXSA9ICJSRVoiLAor
ICAgIFs0IC4uLiA5XSA9ICJSRVoiLAogCisgICAgWzEwXSA9ICJtZC1jbGVh
ciIsICAgICAgWzExXSA9ICJSRVoiLAogICAgIFsxMl0gPSAiUkVaIiwgICAg
ICAgICAgIFsxM10gPSAidHN4LWZvcmNlLWFib3J0IiwKIAogICAgIFsxNCAu
Li4gMjVdID0gIlJFWiIsCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1
aWQuYyBiL3hlbi9hcmNoL3g4Ni9jcHVpZC5jCmluZGV4IDBmNTljZDYuLjIy
MDFmOGEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHVpZC5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9jcHVpZC5jCkBAIC0yOCw3ICsyOCwxMiBAQCBzdGF0
aWMgaW50IF9faW5pdCBwYXJzZV94ZW5fY3B1aWQoY29uc3QgY2hhciAqcykK
ICAgICAgICAgaWYgKCAhc3MgKQogICAgICAgICAgICAgc3MgPSBzdHJjaHIo
cywgJ1wwJyk7CiAKLSAgICAgICAgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVh
bigiaWJwYiIsIHMsIHNzKSkgPj0gMCApCisgICAgICAgIGlmICggKHZhbCA9
IHBhcnNlX2Jvb2xlYW4oIm1kLWNsZWFyIiwgcywgc3MpKSA+PSAwICkKKyAg
ICAgICAgeworICAgICAgICAgICAgaWYgKCAhdmFsICkKKyAgICAgICAgICAg
ICAgICBzZXR1cF9jbGVhcl9jcHVfY2FwKFg4Nl9GRUFUVVJFX01EX0NMRUFS
KTsKKyAgICAgICAgfQorICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNl
X2Jvb2xlYW4oImlicGIiLCBzLCBzcykpID49IDAgKQogICAgICAgICB7CiAg
ICAgICAgICAgICBpZiAoICF2YWwgKQogICAgICAgICAgICAgICAgIHNldHVw
X2NsZWFyX2NwdV9jYXAoWDg2X0ZFQVRVUkVfSUJQQik7CmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgYi94ZW4vYXJjaC94ODYvc3Bl
Y19jdHJsLmMKaW5kZXggMmE3MjY3Yy4uNGU2NTU4YSAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9z
cGVjX2N0cmwuYwpAQCAtMzMwLDE3ICszMzAsMTkgQEAgc3RhdGljIHZvaWQg
X19pbml0IHByaW50X2RldGFpbHMoZW51bSBpbmRfdGh1bmsgdGh1bmssIHVp
bnQ2NF90IGNhcHMpCiAgICAgcHJpbnRrKCJTcGVjdWxhdGl2ZSBtaXRpZ2F0
aW9uIGZhY2lsaXRpZXM6XG4iKTsKIAogICAgIC8qIEhhcmR3YXJlIGZlYXR1
cmVzIHdoaWNoIHBlcnRhaW4gdG8gc3BlY3VsYXRpdmUgbWl0aWdhdGlvbnMu
ICovCi0gICAgcHJpbnRrKCIgIEhhcmR3YXJlIGZlYXR1cmVzOiVzJXMlcyVz
JXMlcyVzJXMlcyVzXG4iLAorICAgIHByaW50aygiICBIYXJkd2FyZSBmZWF0
dXJlczolcyVzJXMlcyVzJXMlcyVzJXMlcyVzJXNcbiIsCiAgICAgICAgICAg
IChfN2QwICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX0lCUlNCKSkgPyAi
IElCUlMvSUJQQiIgOiAiIiwKICAgICAgICAgICAgKF83ZDAgJiBjcHVmZWF0
X21hc2soWDg2X0ZFQVRVUkVfU1RJQlApKSA/ICIgU1RJQlAiICAgICA6ICIi
LAogICAgICAgICAgICAoXzdkMCAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVS
RV9MMURfRkxVU0gpKSA/ICIgTDFEX0ZMVVNIIiA6ICIiLAogICAgICAgICAg
ICAoXzdkMCAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9TU0JEKSkgID8g
IiBTU0JEIiAgICAgIDogIiIsCisgICAgICAgICAgIChfN2QwICYgY3B1ZmVh
dF9tYXNrKFg4Nl9GRUFUVVJFX01EX0NMRUFSKSkgPyAiIE1EX0NMRUFSIiA6
ICIiLAogICAgICAgICAgICAoZThiICAmIGNwdWZlYXRfbWFzayhYODZfRkVB
VFVSRV9JQlBCKSkgID8gIiBJQlBCIiAgICAgIDogIiIsCiAgICAgICAgICAg
IChjYXBzICYgQVJDSF9DQVBBQklMSVRJRVNfSUJSU19BTEwpICAgICAgPyAi
IElCUlNfQUxMIiAgOiAiIiwKICAgICAgICAgICAgKGNhcHMgJiBBUkNIX0NB
UEFCSUxJVElFU19SRENMX05PKSAgICAgICA/ICIgUkRDTF9OTyIgICA6ICIi
LAogICAgICAgICAgICAoY2FwcyAmIEFSQ0hfQ0FQU19SU0JBKSAgICAgICAg
ICAgICAgICAgID8gIiBSU0JBIiAgICAgIDogIiIsCiAgICAgICAgICAgIChj
YXBzICYgQVJDSF9DQVBTX1NLSVBfTDFERkwpICAgICAgICAgICAgPyAiIFNL
SVBfTDFERkwiOiAiIiwKLSAgICAgICAgICAgKGNhcHMgJiBBUkNIX0NBUFNf
U1NCX05PKSAgICAgICAgICAgICAgICA/ICIgU1NCX05PIiAgICA6ICIiKTsK
KyAgICAgICAgICAgKGNhcHMgJiBBUkNIX0NBUFNfU1NCX05PKSAgICAgICAg
ICAgICAgICA/ICIgU1NCX05PIiAgICA6ICIiLAorICAgICAgICAgICAoY2Fw
cyAmIEFSQ0hfQ0FQU19NRFNfTk8pICAgICAgICAgICAgICAgID8gIiBNRFNf
Tk8iICAgIDogIiIpOwogCiAgICAgLyogQ29tcGlsZWQtaW4gc3VwcG9ydCB3
aGljaCBwZXJ0YWlucyB0byBtaXRpZ2F0aW9ucy4gKi8KICAgICBpZiAoIElT
X0VOQUJMRUQoQ09ORklHX0lORElSRUNUX1RIVU5LKSB8fCBJU19FTkFCTEVE
KENPTkZJR19TSEFET1dfUEFHSU5HKSApCkBAIC0zNzcsMTkgKzM3OSwyMSBA
QCBzdGF0aWMgdm9pZCBfX2luaXQgcHJpbnRfZGV0YWlscyhlbnVtIGluZF90
aHVuayB0aHVuaywgdWludDY0X3QgY2FwcykKICAgICAgKiBBbHRlcm5hdGl2
ZXMgYmxvY2tzIGZvciBwcm90ZWN0aW5nIGFnYWluc3QgYW5kL29yIHZpcnR1
YWxpc2luZwogICAgICAqIG1pdGlnYXRpb24gc3VwcG9ydCBmb3IgZ3Vlc3Rz
LgogICAgICAqLwotICAgIHByaW50aygiICBTdXBwb3J0IGZvciBWTXM6IFBW
OiVzJXMlcyVzLCBIVk06JXMlcyVzJXNcbiIsCisgICAgcHJpbnRrKCIgIFN1
cHBvcnQgZm9yIFZNczogUFY6JXMlcyVzJXMlcywgSFZNOiVzJXMlcyVzJXNc
biIsCiAgICAgICAgICAgIChib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0Nf
TVNSX1BWKSB8fAogICAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFU
VVJFX1NDX1JTQl9QVikgfHwKICAgICAgICAgICAgIG9wdF9lYWdlcl9mcHUp
ICAgICAgICAgICAgICAgICAgICAgICAgICAgPyAiIiAgICAgICAgICAgICAg
IDogIiBOb25lIiwKICAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFU
VVJFX1NDX01TUl9QVikgICAgICAgPyAiIE1TUl9TUEVDX0NUUkwiIDogIiIs
CiAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TQ19SU0Jf
UFYpICAgICAgID8gIiBSU0IiICAgICAgICAgICA6ICIiLAogICAgICAgICAg
ICBvcHRfZWFnZXJfZnB1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA/
ICIgRUFHRVJfRlBVIiAgICAgOiAiIiwKKyAgICAgICAgICAgYm9vdF9jcHVf
aGFzKFg4Nl9GRUFUVVJFX01EX0NMRUFSKSAgICAgICAgPyAiIE1EX0NMRUFS
IiAgICAgIDogIiIsCiAgICAgICAgICAgIChib290X2NwdV9oYXMoWDg2X0ZF
QVRVUkVfU0NfTVNSX0hWTSkgfHwKICAgICAgICAgICAgIGJvb3RfY3B1X2hh
cyhYODZfRkVBVFVSRV9TQ19SU0JfSFZNKSB8fAogICAgICAgICAgICAgb3B0
X2VhZ2VyX2ZwdSkgICAgICAgICAgICAgICAgICAgICAgICAgICA/ICIiICAg
ICAgICAgICAgICAgOiAiIE5vbmUiLAogICAgICAgICAgICBib290X2NwdV9o
YXMoWDg2X0ZFQVRVUkVfU0NfTVNSX0hWTSkgICAgICA/ICIgTVNSX1NQRUNf
Q1RSTCIgOiAiIiwKICAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFU
VVJFX1NDX1JTQl9IVk0pICAgICAgPyAiIFJTQiIgICAgICAgICAgIDogIiIs
Ci0gICAgICAgICAgIG9wdF9lYWdlcl9mcHUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgID8gIiBFQUdFUl9GUFUiICAgICA6ICIiKTsKKyAgICAgICAg
ICAgb3B0X2VhZ2VyX2ZwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
PyAiIEVBR0VSX0ZQVSIgICAgIDogIiIsCisgICAgICAgICAgIGJvb3RfY3B1
X2hhcyhYODZfRkVBVFVSRV9NRF9DTEVBUikgICAgICAgID8gIiBNRF9DTEVB
UiIgICAgICA6ICIiKTsKIAogICAgIHByaW50aygiICBYUFRJICg2NC1iaXQg
UFYgb25seSk6IERvbTAgJXMsIERvbVUgJXNcbiIsCiAgICAgICAgICAgIG9w
dF94cHRpX2h3ZG9tID8gImVuYWJsZWQiIDogImRpc2FibGVkIiwKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmggYi94ZW4v
aW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oCmluZGV4IGJjNzI0NzYuLjky
ZDllZTcgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWlu
ZGV4LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaApA
QCAtNTMsNiArNTMsNyBAQAogI2RlZmluZSBBUkNIX0NBUFNfUlNCQQkJCShf
QUMoMSwgVUxMKSA8PCAyKQogI2RlZmluZSBBUkNIX0NBUFNfU0tJUF9MMURG
TAkJKF9BQygxLCBVTEwpIDw8IDMpCiAjZGVmaW5lIEFSQ0hfQ0FQU19TU0Jf
Tk8JCShfQUMoMSwgVUxMKSA8PCA0KQorI2RlZmluZSBBUkNIX0NBUFNfTURT
X05PCQkoX0FDKDEsIFVMTCkgPDwgNSkKIAogI2RlZmluZSBNU1JfRkxVU0hf
Q01ECQkJMHgwMDAwMDEwYgogI2RlZmluZSBGTFVTSF9DTURfTDFECQkJKF9B
QygxLCBVTEwpIDw8IDApCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJs
aWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oIGIveGVuL2luY2x1ZGUvcHVi
bGljL2FyY2gteDg2L2NwdWZlYXR1cmVzZXQuaAppbmRleCAzM2I1MTVlLi4w
MDBhOTQxIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14
ODYvY3B1ZmVhdHVyZXNldC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9h
cmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmgKQEAgLTI0MSw2ICsyNDEsNyBAQCBY
RU5fQ1BVRkVBVFVSRShJQlBCLCAgICAgICAgICA4KjMyKzEyKSAvKkEgIElC
UEIgc3VwcG9ydCBvbmx5IChubyBJQlJTLCB1c2VkIGJ5CiAvKiBJbnRlbC1k
ZWZpbmVkIENQVSBmZWF0dXJlcywgQ1BVSUQgbGV2ZWwgMHgwMDAwMDAwNzow
LmVkeCwgd29yZCA5ICovCiBYRU5fQ1BVRkVBVFVSRShBVlg1MTJfNFZOTklX
LCA5KjMyKyAyKSAvKkEgIEFWWDUxMiBOZXVyYWwgTmV0d29yayBJbnN0cnVj
dGlvbnMgKi8KIFhFTl9DUFVGRUFUVVJFKEFWWDUxMl80Rk1BUFMsIDkqMzIr
IDMpIC8qQSAgQVZYNTEyIE11bHRpcGx5IEFjY3VtdWxhdGlvbiBTaW5nbGUg
UHJlY2lzaW9uICovCitYRU5fQ1BVRkVBVFVSRShNRF9DTEVBUiwgICAgICA5
KjMyKzEwKSAvKkEgIFZFUlcgY2xlYXJzIG1pY3JvYXJjaGl0ZWN0dXJhbCBi
dWZmZXJzICovCiBYRU5fQ1BVRkVBVFVSRShUU1hfRk9SQ0VfQUJPUlQsIDkq
MzIrMTMpIC8qIE1TUl9UU1hfRk9SQ0VfQUJPUlQuUlRNX0FCT1JUICovCiBY
RU5fQ1BVRkVBVFVSRShJQlJTQiwgICAgICAgICA5KjMyKzI2KSAvKkEgIElC
UlMgYW5kIElCUEIgc3VwcG9ydCAodXNlZCBieSBJbnRlbCkgKi8KIFhFTl9D
UFVGRUFUVVJFKFNUSUJQLCAgICAgICAgIDkqMzIrMjcpIC8qQSAgU1RJQlAg
Ki8K

--=separator
Content-Type: application/octet-stream; name="xsa297/xsa297-4.9-7.patch"
Content-Disposition: attachment; filename="xsa297/xsa297-4.9-7.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3NwZWMtY3RybDogSW5mcmFzdHJ1Y3R1cmUgdG8g
dXNlIFZFUlcgdG8gZmx1c2ggcGlwZWxpbmUgYnVmZmVycwoKVGhyZWUgc3lu
dGhldGljIGZlYXR1cmVzIGFyZSBpbnRyb2R1Y2VkLCBhcyB3ZSBuZWVkIGlu
ZGl2aWR1YWwgY29udHJvbCBvZgplYWNoLCBkZXBlbmRpbmcgb24gY2lyY3Vt
c3RhbmNlcy4gIEEgbGF0ZXIgY2hhbmdlIHdpbGwgZW5hYmxlIHRoZW0gYXQK
YXBwcm9wcmlhdGUgcG9pbnRzLgoKVGhlIHZlcndfc2VsIGZpZWxkIGRvZXNu
J3Qgc3RyaWN0bHkgbmVlZCB0byBsaXZlIGluIHN0cnVjdCBjcHVfaW5mby4g
IEl0IGxpdmVzCnRoZXJlIGJlY2F1c2UgdGhlcmUgaXMgYSBjb252ZW5pZW50
IGhvbGUgaXQgY2FuIGZpbGwsIGFuZCBpdCByZWR1Y2VzIHRoZQpjb21wbGV4
aXR5IG9mIHRoZSBTUEVDX0NUUkxfRVhJVF9UT197UFYsSFZNfSBhc3NlbWJs
eSBieSBhdm9pZGluZyB0aGUgbmVlZCBmb3IKYW55IHRlbXBvcmFyeSBzdGFj
ayBtYWludGVuYW5jZS4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjk3LCBDVkUt
MjAxOC0xMjEyNiwgQ1ZFLTIwMTgtMTIxMjcsIENWRS0yMDE4LTEyMTMwLCBD
VkUtMjAxOS0xMTA5MS4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jIGIveGVuL2FyY2gveDg2
L3g4Nl82NC9hc20tb2Zmc2V0cy5jCmluZGV4IDYwYmFkODEuLjBhYjE2MTIg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMu
YworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMKQEAg
LTEzNyw2ICsxMzcsNyBAQCB2b2lkIF9fZHVtbXlfXyh2b2lkKQogCiAgICAg
T0ZGU0VUKENQVUlORk9fZ3Vlc3RfY3B1X3VzZXJfcmVncywgc3RydWN0IGNw
dV9pbmZvLCBndWVzdF9jcHVfdXNlcl9yZWdzKTsKICAgICBPRkZTRVQoQ1BV
SU5GT19wcm9jZXNzb3JfaWQsIHN0cnVjdCBjcHVfaW5mbywgcHJvY2Vzc29y
X2lkKTsKKyAgICBPRkZTRVQoQ1BVSU5GT192ZXJ3X3NlbCwgc3RydWN0IGNw
dV9pbmZvLCB2ZXJ3X3NlbCk7CiAgICAgT0ZGU0VUKENQVUlORk9fY3VycmVu
dF92Y3B1LCBzdHJ1Y3QgY3B1X2luZm8sIGN1cnJlbnRfdmNwdSk7CiAgICAg
T0ZGU0VUKENQVUlORk9fY3I0LCBzdHJ1Y3QgY3B1X2luZm8sIGNyNCk7CiAg
ICAgT0ZGU0VUKENQVUlORk9feGVuX2NyMywgc3RydWN0IGNwdV9pbmZvLCB4
ZW5fY3IzKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1
ZmVhdHVyZXMuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZXMu
aAppbmRleCBkMDYyMTFjLi45YTMyMmFjIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20teDg2L2NwdWZlYXR1cmVzLmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9jcHVmZWF0dXJlcy5oCkBAIC0zNSwzICszNSw2IEBAIFhFTl9D
UFVGRUFUVVJFKFNDX1JTQl9IVk0sICAgICAgKEZTQ0FQSU5UUyswKSozMisy
MSkgLyogUlNCIG92ZXJ3cml0ZSBuZWVkZWQgZm9yCiBYRU5fQ1BVRkVBVFVS
RShOT19YUFRJLCAgICAgICAgIChGU0NBUElOVFMrMCkqMzIrMjIpIC8qIFhQ
VEkgbWl0aWdhdGlvbiBub3QgaW4gdXNlICovCiBYRU5fQ1BVRkVBVFVSRShT
Q19NU1JfSURMRSwgICAgIChGU0NBUElOVFMrMCkqMzIrMjMpIC8qIChTQ19N
U1JfUFYgfHwgU0NfTVNSX0hWTSkgJiYgZGVmYXVsdF94ZW5fc3BlY19jdHJs
ICovCiBYRU5fQ1BVRkVBVFVSRShYRU5fTEJSLCAgICAgICAgIChGU0NBUElO
VFMrMCkqMzIrMjQpIC8qIFhlbiB1c2VzIE1TUl9ERUJVR0NUTC5MQlIgKi8K
K1hFTl9DUFVGRUFUVVJFKFNDX1ZFUldfUFYsICAgICAgKEZTQ0FQSU5UUysw
KSozMisyNSkgLyogVkVSVyB1c2VkIGJ5IFhlbiBmb3IgUFYgKi8KK1hFTl9D
UFVGRUFUVVJFKFNDX1ZFUldfSFZNLCAgICAgKEZTQ0FQSU5UUyswKSozMisy
NikgLyogVkVSVyB1c2VkIGJ5IFhlbiBmb3IgSFZNICovCitYRU5fQ1BVRkVB
VFVSRShTQ19WRVJXX0lETEUsICAgIChGU0NBUElOVFMrMCkqMzIrMjcpIC8q
IFZFUlcgdXNlZCBieSBYZW4gZm9yIGlkbGUgKi8KZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvY3VycmVudC5oIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9jdXJyZW50LmgKaW5kZXggOWExMzdhMS4uYjc4NjBhNyAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50LmgKKysrIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50LmgKQEAgLTM4LDYgKzM4LDcgQEAg
c3RydWN0IHZjcHU7CiBzdHJ1Y3QgY3B1X2luZm8gewogICAgIHN0cnVjdCBj
cHVfdXNlcl9yZWdzIGd1ZXN0X2NwdV91c2VyX3JlZ3M7CiAgICAgdW5zaWdu
ZWQgaW50IHByb2Nlc3Nvcl9pZDsKKyAgICB1bnNpZ25lZCBpbnQgdmVyd19z
ZWw7CiAgICAgc3RydWN0IHZjcHUgKmN1cnJlbnRfdmNwdTsKICAgICB1bnNp
Z25lZCBsb25nIHBlcl9jcHVfb2Zmc2V0OwogICAgIHVuc2lnbmVkIGxvbmcg
Y3I0OwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0
cmwuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKaW5kZXgg
NDk4MzA3MS4uOThhMGE1MCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9zcGVjX2N0cmwuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3Nw
ZWNfY3RybC5oCkBAIC01Myw2ICs1MywxMyBAQCBzdGF0aWMgaW5saW5lIHZv
aWQgaW5pdF9zaGFkb3dfc3BlY19jdHJsX3N0YXRlKHZvaWQpCiAgICAgaW5m
by0+c2hhZG93X3NwZWNfY3RybCA9IDA7CiAgICAgaW5mby0+eGVuX3NwZWNf
Y3RybCA9IGRlZmF1bHRfeGVuX3NwZWNfY3RybDsKICAgICBpbmZvLT5zcGVj
X2N0cmxfZmxhZ3MgPSBkZWZhdWx0X3NwZWNfY3RybF9mbGFnczsKKworICAg
IC8qCisgICAgICogRm9yIGxlYXN0IGxhdGVuY3ksIHRoZSBWRVJXIHNlbGVj
dG9yIHNob3VsZCBiZSBhIHdyaXRlYWJsZSBkYXRhCisgICAgICogZGVzY3Jp
cHRvciByZXNpZGVudCBpbiB0aGUgY2FjaGUuICBfX0hZUEVSVklTT1JfRFMz
MiBzaGFyZXMgYSBjYWNoZQorICAgICAqIGxpbmUgd2l0aCBfX0hZUEVSVklT
T1JfQ1MsIHNvIGlzIGV4cGVjdGVkIHRvIGJlIHZlcnkgY2FjaGUtaG90Lgor
ICAgICAqLworICAgIGluZm8tPnZlcndfc2VsID0gX19IWVBFUlZJU09SX0RT
MzI7CiB9CiAKIC8qIFdBUk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGptcCAq
YCBub3Qgc2FmZSBhZnRlciB0aGlzIGNhbGwuICovCkBAIC03Myw2ICs4MCwy
MiBAQCBzdGF0aWMgYWx3YXlzX2lubGluZSB2b2lkIHNwZWNfY3RybF9lbnRl
cl9pZGxlKHN0cnVjdCBjcHVfaW5mbyAqaW5mbykKICAgICBhbHRlcm5hdGl2
ZV9pbnB1dChBU01fTk9QMywgIndybXNyIiwgWDg2X0ZFQVRVUkVfU0NfTVNS
X0lETEUsCiAgICAgICAgICAgICAgICAgICAgICAgImEiICh2YWwpLCAiYyIg
KE1TUl9TUEVDX0NUUkwpLCAiZCIgKDApKTsKICAgICBiYXJyaWVyKCk7CisK
KyAgICAvKgorICAgICAqIE1pY3JvYXJjaGl0ZWN0dXJhbCBTdG9yZSBCdWZm
ZXIgRGF0YSBTYW1wbGluZzoKKyAgICAgKgorICAgICAqIE9uIHZ1bG5lcmFi
bGUgc3lzdGVtcywgc3RvcmUgYnVmZmVyIGVudHJpZXMgYXJlIHN0YXRpY2Fs
bHkgcGFydGl0aW9uZWQKKyAgICAgKiBiZXR3ZWVuIGFjdGl2ZSB0aHJlYWRz
LiAgV2hlbiBlbnRlcmluZyBpZGxlLCBvdXIgc3RvcmUgYnVmZmVyIGVudHJp
ZXMKKyAgICAgKiBhcmUgcmUtcGFydGl0aW9uZWQgdG8gYWxsb3cgdGhlIG90
aGVyIHRocmVhZHMgdG8gdXNlIHRoZW0uCisgICAgICoKKyAgICAgKiBGbHVz
aCB0aGUgYnVmZmVycyB0byBlbnN1cmUgdGhhdCBubyBzZW5zaXRpdmUgZGF0
YSBvZiBvdXJzIGNhbiBiZQorICAgICAqIGxlYWtlZCBieSBhIHNpYmxpbmcg
YWZ0ZXIgaXQgZ2V0cyBvdXIgc3RvcmUgYnVmZmVyIGVudHJpZXMuCisgICAg
ICoKKyAgICAgKiBOb3RlOiBWRVJXIG11c3QgYmUgZW5jb2RlZCB3aXRoIGEg
bWVtb3J5IG9wZXJhbmQsIGFzIGl0IGlzIG9ubHkgdGhhdAorICAgICAqIGZv
cm0gd2hpY2ggY2F1c2VzIGEgZmx1c2guCisgICAgICovCisgICAgYWx0ZXJu
YXRpdmVfaW5wdXQoQVNNX05PUDgsICJ2ZXJ3ICVbc2VsXSIsIFg4Nl9GRUFU
VVJFX1NDX1ZFUldfSURMRSwKKyAgICAgICAgICAgICAgICAgICAgICBbc2Vs
XSAibSIgKGluZm8tPnZlcndfc2VsKSk7CiB9CiAKIC8qIFdBUk5JTkchIGBy
ZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBub3Qgc2FmZSBiZWZvcmUgdGhpcyBj
YWxsLiAqLwpAQCAtOTEsNiArMTE0LDE3IEBAIHN0YXRpYyBhbHdheXNfaW5s
aW5lIHZvaWQgc3BlY19jdHJsX2V4aXRfaWRsZShzdHJ1Y3QgY3B1X2luZm8g
KmluZm8pCiAgICAgYWx0ZXJuYXRpdmVfaW5wdXQoQVNNX05PUDMsICJ3cm1z
ciIsIFg4Nl9GRUFUVVJFX1NDX01TUl9JRExFLAogICAgICAgICAgICAgICAg
ICAgICAgICJhIiAodmFsKSwgImMiIChNU1JfU1BFQ19DVFJMKSwgImQiICgw
KSk7CiAgICAgYmFycmllcigpOworCisgICAgLyoKKyAgICAgKiBNaWNyb2Fy
Y2hpdGVjdHVyYWwgU3RvcmUgQnVmZmVyIERhdGEgU2FtcGxpbmc6CisgICAg
ICoKKyAgICAgKiBPbiB2dWxuZXJhYmxlIHN5c3RlbXMsIHN0b3JlIGJ1ZmZl
ciBlbnRyaWVzIGFyZSBzdGF0aWNhbGx5IHBhcnRpdGlvbmVkCisgICAgICog
YmV0d2VlbiBhY3RpdmUgdGhyZWFkcy4gIFdoZW4gZXhpdGluZyBpZGxlLCB0
aGUgb3RoZXIgdGhyZWFkcyBzdG9yZQorICAgICAqIGJ1ZmZlciBlbnRyaWVz
IGFyZSByZS1wYXJ0aXRpb25lZCB0byBnaXZlIHVzIHNvbWUuCisgICAgICoK
KyAgICAgKiBXZSBub3cgaGF2ZSBzdG9yZSBidWZmZXIgZW50cmllcyB3aXRo
IHN0YWxlIGRhdGEgZnJvbSBzaWJsaW5nIHRocmVhZHMuCisgICAgICogQSBm
bHVzaCBpZiBuZWNlc3Nhcnkgd2lsbCBiZSBwZXJmb3JtZWQgb24gdGhlIHJl
dHVybiB0byBndWVzdCBwYXRoLgorICAgICAqLwogfQogCiAjZW5kaWYgLyog
IV9fWDg2X1NQRUNfQ1RSTF9IX18gKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9zcGVjX2N0cmxfYXNtLmgKaW5kZXggNGQ4NjRlYi4uNTYwMzA2ZiAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNt
LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmgK
QEAgLTI0NywxMiArMjQ3LDE4IEBACiAvKiBVc2Ugd2hlbiBleGl0aW5nIHRv
IFBWIGd1ZXN0IGNvbnRleHQuICovCiAjZGVmaW5lIFNQRUNfQ1RSTF9FWElU
X1RPX1BWICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCiAgICAgQUxURVJOQVRJVkUgX19zdHJpbmdpZnkoQVNNX05PUDI0
KSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAg
IERPX1NQRUNfQ1RSTF9FWElUX1RPX0dVRVNULCBYODZfRkVBVFVSRV9TQ19N
U1JfUFYKKyAgICAgICAgRE9fU1BFQ19DVFJMX0VYSVRfVE9fR1VFU1QsIFg4
Nl9GRUFUVVJFX1NDX01TUl9QVjsgICAgICAgICAgICAgIFwKKyAgICBBTFRF
Uk5BVElWRSBfX3N0cmluZ2lmeShBU01fTk9QOCksICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgX19zdHJpbmdpZnkodmVy
dyBDUFVJTkZPX3Zlcndfc2VsKCVyc3ApKSwgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICAgICAgWDg2X0ZFQVRVUkVfU0NfVkVSV19QVgogCiAvKiBV
c2Ugd2hlbiBleGl0aW5nIHRvIEhWTSBndWVzdCBjb250ZXh0LiAqLwogI2Rl
ZmluZSBTUEVDX0NUUkxfRVhJVF9UT19IVk0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIEFMVEVSTkFUSVZFIF9f
c3RyaW5naWZ5KEFTTV9OT1AyNCksICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAotICAgICAgICBET19TUEVDX0NUUkxfRVhJVF9UT19HVUVT
VCwgWDg2X0ZFQVRVUkVfU0NfTVNSX0hWTQorICAgICAgICBET19TUEVDX0NU
UkxfRVhJVF9UT19HVUVTVCwgWDg2X0ZFQVRVUkVfU0NfTVNSX0hWTTsgICAg
ICAgICAgICAgXAorICAgIEFMVEVSTkFUSVZFIF9fc3RyaW5naWZ5KEFTTV9O
T1A4KSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
ICAgICBfX3N0cmluZ2lmeSh2ZXJ3IENQVUlORk9fdmVyd19zZWwoJXJzcCkp
LCAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBYODZfRkVBVFVS
RV9TQ19WRVJXX0hWTQogCiAvKgogICogVXNlIGluIElTVCBpbnRlcnJ1cHQv
ZXhjZXB0aW9uIGNvbnRleHQuICBNYXkgaW50ZXJydXB0IFhlbiBvciBQViBj
b250ZXh0Lgo=

--=separator
Content-Type: application/octet-stream; name="xsa297/xsa297-4.9-8.patch"
Content-Disposition: attachment; filename="xsa297/xsa297-4.9-8.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3NwZWMtY3RybDogSW50cm9kdWNlIG9wdGlvbnMg
dG8gY29udHJvbCBWRVJXIGZsdXNoaW5nCgpUaGUgTWljcm9hcmNoaXRlY3R1
cmFsIERhdGEgU2FtcGxpbmcgdnVsbmVyYWJpbGl0eSBpcyBzcGxpdCBpbnRv
IGNhdGVnb3JpZXMKd2l0aCBzdWJ0bHkgZGlmZmVyZW50IHByb3BlcnRpZXM6
CgogTUxQRFMgLSBNaWNyb2FyY2hpdGVjdHVyYWwgTG9hZCBQb3J0IERhdGEg
U2FtcGxpbmcKIE1TQkRTIC0gTWljcm9hcmNoaXRlY3R1cmFsIFN0b3JlIEJ1
ZmZlciBEYXRhIFNhbXBsaW5nCiBNRkJEUyAtIE1pY3JvYXJjaGl0ZWN0dXJh
bCBGaWxsIEJ1ZmZlciBEYXRhIFNhbXBsaW5nCiBNRFNVTSAtIE1pY3JvYXJj
aGl0ZWN0dXJhbCBEYXRhIFNhbXBsaW5nIFVuY2FjaGVhYmxlIE1lbW9yeQoK
TURTVU0gaXMgYSBzcGVjaWFsIGNhc2Ugb2YgdGhlIG90aGVyIHRocmVlLCBh
bmQgaXNuJ3QgZGlzdGluZ3Vpc2hlZCBmdXJ0aGVyLgoKVGhlc2UgaXNzdWVz
IHBlcnRhaW4gdG8gdGhyZWUgbWljcm9hcmNoaXRlY3R1cmFsIGJ1ZmZlcnMu
ICBUaGUgTG9hZCBQb3J0cywgdGhlClN0b3JlIEJ1ZmZlcnMgYW5kIHRoZSBG
aWxsIEJ1ZmZlcnMuICBFYWNoIG9mIHRoZXNlIHN0cnVjdHVyZXMgYXJlIGZs
dXNoZWQgYnkKdGhlIG5ldyBlbmhhbmNlZCBWRVJXIGZ1bmN0aW9uYWxpdHks
IGJ1dCB0aGUgY29uZGl0aW9ucyB1bmRlciB3aGljaCBmbHVzaGluZwppcyBu
ZWNlc3NhcnkgdmFyeS4KCkZvciB0aGlzIGNvbmNpc2Ugb3ZlcnZpZXcgb2Yg
dGhlIGlzc3VlcyBhbmQgZGVmYXVsdCBsb2dpYywgdGhlIGFiYnJldmlhdGlv
bnMKU1AgKFN0b3JlIFBvcnQpLCBGQiAoRmlsbCBCdWZmZXIpLCBMUCAoTG9h
ZCBQb3J0KSBhbmQgSFQgKEh5cGVydGhyZWFkaW5nKSBhcmUKdXNlZCBmb3Ig
YnJldml0eToKCiAqIFZ1bG5lcmFibGUgaGFyZHdhcmUgaXMgZGl2aWRlZCBp
bnRvIHR3byBjYXRlZ29yaWVzIC0gcGFydHMgd2hpY2ggc3VmZmVyCiAgIGZy
b20gU1Agb25seSwgYW5kIHBhcnRzIHdpdGggYW55IG90aGVyIGNvbWJpbmF0
aW9uIG9mIHZ1bG5lcmFiaWxpdGllcy4KCiAqIFNQIG9ubHkgaGFzIGFuIEhU
IGludGVyYWN0aW9uIHdoZW4gdGhlIHRocmVhZCBnb2VzIGlkbGUsIGR1ZSB0
byB0aGUgc3RhdGljCiAgIHBhcnRpdGlvbmluZyBvZiByZXNvdXJjZXMuICBM
UCBhbmQgRkIgaGF2ZSBIVCBpbnRlcmFjdGlvbnMgYXQgYWxsIHBvaW50cywK
ICAgZHVlIHRvIHRoZSBjb21wZXRpdGl2ZSBzaGFyaW5nIG9mIHJlc291cmNl
cy4gIEFsbCBpc3N1ZXMgcG90ZW50aWFsbHkgbGVhawogICBkYXRhIGFjcm9z
cyB0aGUgcmV0dXJuLXRvLWd1ZXN0IHRyYW5zaXRpb24uCgogKiBUaGUgbWlj
cm9jb2RlIHdoaWNoIGltcGxlbWVudHMgVkVSVyBmbHVzaGluZyBhbHNvIGV4
dGVuZHMgTVNSX0ZMVVNIX0NNRCwgc28KICAgd2UgZG9uJ3QgbmVlZCB0byBk
byBib3RoIG9uIHRoZSBIVk0gcmV0dXJuLXRvLWd1ZXN0IHBhdGguICBIb3dl
dmVyLCBzb21lCiAgIHBhcnRzIGFyZSBub3QgdnVsbmVyYWJsZSB0byBMMVRG
ICh0aGVyZWZvcmUgaGF2ZSBubyBNU1JfRkxVU0hfQ01EKSwgYnV0IGFyZQog
ICB2dWxuZXJhYmxlIHRvIE1EUywgc28gZG8gcmVxdWlyZSBWRVJXIG9uIHRo
ZSBIVk0gcGF0aC4KCk5vdGUgdGhhdCB3ZSBkZWxpYmVyYXRlbHkgc3VwcG9y
dCBtZHM9MSBldmVuIHdpdGhvdXQgTURfQ0xFQVIgaW4gY2FzZSB0aGUKbWlj
cm9jb2RlIGhhcyBiZWVuIHVwZGF0ZWQgYnV0IHRoZSBmZWF0dXJlIGJpdCBu
b3QgZXhwb3NlZC4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjk3LCBDVkUtMjAx
OC0xMjEyNiwgQ1ZFLTIwMTgtMTIxMjcsIENWRS0yMDE4LTEyMTMwLCBDVkUt
MjAxOS0xMTA5MS4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpkaWZmIC0tZ2l0IGEvZG9jcy9t
aXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gYi9kb2NzL21pc2MveGVu
LWNvbW1hbmQtbGluZS5tYXJrZG93bgppbmRleCBhNzRhOTk1Li44NTIyNjIx
IDEwMDY0NAotLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJr
ZG93bgorKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93
bgpAQCAtMTY3Nyw3ICsxNjc3LDcgQEAgaXMgYmVpbmcgaW50ZXJwcmV0ZWQg
YXMgYSBjdXN0b20gdGltZW91dCBpbiBtaWxsaXNlY29uZHMuIFplcm8gb3Ig
Ym9vbGVhbgogZmFsc2UgZGlzYWJsZSB0aGUgcXVpcmsgd29ya2Fyb3VuZCwg
d2hpY2ggaXMgYWxzbyB0aGUgZGVmYXVsdC4KIAogIyMjIHNwZWMtY3RybCAo
eDg2KQotPiBgPSBMaXN0IG9mIFsgPGJvb2w+LCB4ZW49PGJvb2w+LCB7cHYs
aHZtLG1zci1zYyxyc2J9PTxib29sPiwKKz4gYD0gTGlzdCBvZiBbIDxib29s
PiwgeGVuPTxib29sPiwge3B2LGh2bSxtc3Itc2MscnNiLG1kLWNsZWFyfT08
Ym9vbD4sCiA+ICAgICAgICAgICAgICBidGktdGh1bms9cmV0cG9saW5lfGxm
ZW5jZXxqbXAsIHtpYnJzLGlicGIsc3NiZCxlYWdlci1mcHUsCiA+ICAgICAg
ICAgICAgICBsMWQtZmx1c2h9PTxib29sPiBdYAogCkBAIC0xNzAxLDkgKzE3
MDEsMTAgQEAgaW4gcGxhY2UgZm9yIGd1ZXN0cyB0byB1c2UuCiAKIFVzZSBv
ZiBhIHBvc2l0aXZlIGJvb2xlYW4gdmFsdWUgZm9yIGVpdGhlciBvZiB0aGVz
ZSBvcHRpb25zIGlzIGludmFsaWQuCiAKLVRoZSBib29sZWFucyBgcHY9YCwg
YGh2bT1gLCBgbXNyLXNjPWAgYW5kIGByc2I9YCBvZmZlciBmaW5lIGdyYWlu
ZWQgY29udHJvbAotb3ZlciB0aGUgYWx0ZXJuYXRpdmUgYmxvY2tzIHVzZWQg
YnkgWGVuLiAgVGhlc2UgaW1wYWN0IFhlbidzIGFiaWxpdHkgdG8KLXByb3Rl
Y3QgaXRzZWxmLCBhbmQgWGVuJ3MgYWJpbGl0eSB0byB2aXJ0dWFsaXNlIHN1
cHBvcnQgZm9yIGd1ZXN0cyB0byB1c2UuCitUaGUgYm9vbGVhbnMgYHB2PWAs
IGBodm09YCwgYG1zci1zYz1gLCBgcnNiPWAgYW5kIGBtZC1jbGVhcj1gIG9m
ZmVyIGZpbmUKK2dyYWluZWQgY29udHJvbCBvdmVyIHRoZSBhbHRlcm5hdGl2
ZSBibG9ja3MgdXNlZCBieSBYZW4uICBUaGVzZSBpbXBhY3QgWGVuJ3MKK2Fi
aWxpdHkgdG8gcHJvdGVjdCBpdHNlbGYsIGFuZCBYZW4ncyBhYmlsaXR5IHRv
IHZpcnR1YWxpc2Ugc3VwcG9ydCBmb3IgZ3Vlc3RzCit0byB1c2UuCiAKICog
YHB2PWAgYW5kIGBodm09YCBvZmZlciBjb250cm9sIG92ZXIgYWxsIHN1Ym9w
dGlvbnMgZm9yIFBWIGFuZCBIVk0gZ3Vlc3RzCiAgIHJlc3BlY3RpdmVseS4K
QEAgLTE3MTIsNiArMTcxMywxMSBAQCBwcm90ZWN0IGl0c2VsZiwgYW5kIFhl
bidzIGFiaWxpdHkgdG8gdmlydHVhbGlzZSBzdXBwb3J0IGZvciBndWVzdHMg
dG8gdXNlLgogICBndWVzdHMgYW5kIGlmIGRpc2FibGVkLCBndWVzdHMgd2ls
bCBiZSB1bmFibGUgdG8gdXNlIElCUlMvU1RJQlAvU1NCRC9ldGMuCiAqIGBy
c2I9YCBvZmZlcnMgY29udHJvbCBvdmVyIHdoZXRoZXIgdG8gb3ZlcndyaXRl
IHRoZSBSZXR1cm4gU3RhY2sgQnVmZmVyIC8KICAgUmV0dXJuIEFkZHJlc3Mg
U3RhY2sgb24gZW50cnkgdG8gWGVuLgorKiBgbWQtY2xlYXI9YCBvZmZlcnMg
Y29udHJvbCBvdmVyIHdoZXRoZXIgdG8gdXNlIFZFUlcgdG8gZmx1c2gKKyAg
bWljcm9hcmNoaXRlY3R1cmFsIGJ1ZmZlcnMgb24gaWRsZSBhbmQgZXhpdCBm
cm9tIFhlbi4gICpOb3RlOiBGb3IKKyAgY29tcGF0aWJpbGl0eSB3aXRoIGRl
dmVsb3BtZW50IHZlcnNpb25zIG9mIHRoaXMgZml4LCBgbWRzPWAgaXMgYWxz
byBhY2NlcHRlZAorICBvbiBYZW4gNC4xMiBhbmQgZWFybGllciBhcyBhbiBh
bGlhcy4gIENvbnN1bHQgdmVuZG9yIGRvY3VtZW50YXRpb24gaW4KKyAgcHJl
ZmVyZW5jZSB0byBoZXJlLioKIAogSWYgWGVuIHdhcyBjb21waWxlZCB3aXRo
IElORElSRUNUXF9USFVOSyBzdXBwb3J0LCBgYnRpLXRodW5rPWAgY2FuIGJl
IHVzZWQgdG8KIHNlbGVjdCB3aGljaCBvZiB0aGUgdGh1bmtzIGdldHMgcGF0
Y2hlZCBpbnRvIHRoZSBgX194ODZfaW5kaXJlY3RfdGh1bmtfJXJlZ2AKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyBiL3hlbi9hcmNo
L3g4Ni9zcGVjX2N0cmwuYwppbmRleCA0ZTY1NThhLi41NTg2MjZjIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKKysrIGIveGVuL2Fy
Y2gveDg2L3NwZWNfY3RybC5jCkBAIC0zMyw2ICszMyw4IEBAIHN0YXRpYyBi
b29sIF9faW5pdGRhdGEgb3B0X21zcl9zY19wdiA9IHRydWU7CiBzdGF0aWMg
Ym9vbCBfX2luaXRkYXRhIG9wdF9tc3Jfc2NfaHZtID0gdHJ1ZTsKIHN0YXRp
YyBib29sIF9faW5pdGRhdGEgb3B0X3JzYl9wdiA9IHRydWU7CiBzdGF0aWMg
Ym9vbCBfX2luaXRkYXRhIG9wdF9yc2JfaHZtID0gdHJ1ZTsKK3N0YXRpYyBp
bnQ4X3QgX19pbml0ZGF0YSBvcHRfbWRfY2xlYXJfcHYgPSAtMTsKK3N0YXRp
YyBpbnQ4X3QgX19pbml0ZGF0YSBvcHRfbWRfY2xlYXJfaHZtID0gLTE7CiAK
IC8qIENtZGxpbmUgY29udHJvbHMgZm9yIFhlbidzIHNwZWN1bGF0aXZlIHNl
dHRpbmdzLiAqLwogc3RhdGljIGVudW0gaW5kX3RodW5rIHsKQEAgLTU3LDYg
KzU5LDkgQEAgcGFkZHJfdCBfX3JlYWRfbW9zdGx5IGwxdGZfYWRkcl9tYXNr
LCBfX3JlYWRfbW9zdGx5IGwxdGZfc2FmZV9tYWRkcjsKIHN0YXRpYyBib29s
IF9faW5pdGRhdGEgY3B1X2hhc19idWdfbDF0ZjsKIHN0YXRpYyB1bnNpZ25l
ZCBpbnQgX19pbml0ZGF0YSBsMWRfbWF4cGh5c2FkZHI7CiAKK3N0YXRpYyBi
b29sIF9faW5pdGRhdGEgY3B1X2hhc19idWdfbXNiZHNfb25seTsgLyogPT4g
bWluaW1hbCBIVCBpbXBhY3QuICovCitzdGF0aWMgYm9vbCBfX2luaXRkYXRh
IGNwdV9oYXNfYnVnX21kczsgLyogQW55IG90aGVyIE17TFAsU0IsRkJ9RFMg
Y29tYmluYXRpb24uICovCisKIHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX2J0
aShjb25zdCBjaGFyICpzKQogewogICAgIGNvbnN0IGNoYXIgKnNzOwpAQCAt
MTMzLDYgKzEzOCw4IEBAIHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX3NwZWNf
Y3RybChjaGFyICpzKQogICAgICAgICBkaXNhYmxlX2NvbW1vbjoKICAgICAg
ICAgICAgIG9wdF9yc2JfcHYgPSBmYWxzZTsKICAgICAgICAgICAgIG9wdF9y
c2JfaHZtID0gZmFsc2U7CisgICAgICAgICAgICBvcHRfbWRfY2xlYXJfcHYg
PSAwOworICAgICAgICAgICAgb3B0X21kX2NsZWFyX2h2bSA9IDA7CiAKICAg
ICAgICAgICAgIG9wdF90aHVuayA9IFRIVU5LX0pNUDsKICAgICAgICAgICAg
IG9wdF9pYnJzID0gMDsKQEAgLTE1NSwxMSArMTYyLDEzIEBAIHN0YXRpYyBp
bnQgX19pbml0IHBhcnNlX3NwZWNfY3RybChjaGFyICpzKQogICAgICAgICB7
CiAgICAgICAgICAgICBvcHRfbXNyX3NjX3B2ID0gdmFsOwogICAgICAgICAg
ICAgb3B0X3JzYl9wdiA9IHZhbDsKKyAgICAgICAgICAgIG9wdF9tZF9jbGVh
cl9wdiA9IHZhbDsKICAgICAgICAgfQogICAgICAgICBlbHNlIGlmICggKHZh
bCA9IHBhcnNlX2Jvb2xlYW4oImh2bSIsIHMsIHNzKSkgPj0gMCApCiAgICAg
ICAgIHsKICAgICAgICAgICAgIG9wdF9tc3Jfc2NfaHZtID0gdmFsOwogICAg
ICAgICAgICAgb3B0X3JzYl9odm0gPSB2YWw7CisgICAgICAgICAgICBvcHRf
bWRfY2xlYXJfaHZtID0gdmFsOwogICAgICAgICB9CiAgICAgICAgIGVsc2Ug
aWYgKCAodmFsID0gcGFyc2VfYm9vbGVhbigibXNyLXNjIiwgcywgc3MpKSA+
PSAwICkKICAgICAgICAgewpAQCAtMTcxLDYgKzE4MCwxMiBAQCBzdGF0aWMg
aW50IF9faW5pdCBwYXJzZV9zcGVjX2N0cmwoY2hhciAqcykKICAgICAgICAg
ICAgIG9wdF9yc2JfcHYgPSB2YWw7CiAgICAgICAgICAgICBvcHRfcnNiX2h2
bSA9IHZhbDsKICAgICAgICAgfQorICAgICAgICBlbHNlIGlmICggKHZhbCA9
IHBhcnNlX2Jvb2xlYW4oIm1kLWNsZWFyIiwgcywgc3MpKSA+PSAwIHx8Cisg
ICAgICAgICAgICAgICAgICAodmFsID0gcGFyc2VfYm9vbGVhbigibWRzIiwg
cywgc3MpKSA+PSAwICkKKyAgICAgICAgeworICAgICAgICAgICAgb3B0X21k
X2NsZWFyX3B2ID0gdmFsOworICAgICAgICAgICAgb3B0X21kX2NsZWFyX2h2
bSA9IHZhbDsKKyAgICAgICAgfQogCiAgICAgICAgIC8qIFhlbidzIHNwZWN1
bGF0aXZlIHNpZGVjaGFubmVsIG1pdGlnYXRpb24gc2V0dGluZ3MuICovCiAg
ICAgICAgIGVsc2UgaWYgKCAhc3RybmNtcChzLCAiYnRpLXRodW5rPSIsIDEw
KSApCkBAIC0zNTYsNyArMzcxLDcgQEAgc3RhdGljIHZvaWQgX19pbml0IHBy
aW50X2RldGFpbHMoZW51bSBpbmRfdGh1bmsgdGh1bmssIHVpbnQ2NF90IGNh
cHMpCiAgICAgICAgICAgICAgICAiXG4iKTsKIAogICAgIC8qIFNldHRpbmdz
IGZvciBYZW4ncyBwcm90ZWN0aW9uLCBpcnJlc3BlY3RpdmUgb2YgZ3Vlc3Rz
LiAqLwotICAgIHByaW50aygiICBYZW4gc2V0dGluZ3M6IEJUSS1UaHVuayAl
cywgU1BFQ19DVFJMOiAlcyVzLCBPdGhlcjolcyVzXG4iLAorICAgIHByaW50
aygiICBYZW4gc2V0dGluZ3M6IEJUSS1UaHVuayAlcywgU1BFQ19DVFJMOiAl
cyVzLCBPdGhlcjolcyVzJXNcbiIsCiAgICAgICAgICAgIHRodW5rID09IFRI
VU5LX05PTkUgICAgICA/ICJOL0EiIDoKICAgICAgICAgICAgdGh1bmsgPT0g
VEhVTktfUkVUUE9MSU5FID8gIlJFVFBPTElORSIgOgogICAgICAgICAgICB0
aHVuayA9PSBUSFVOS19MRkVOQ0UgICAgPyAiTEZFTkNFIiA6CkBAIC0zNjYs
NyArMzgxLDggQEAgc3RhdGljIHZvaWQgX19pbml0IHByaW50X2RldGFpbHMo
ZW51bSBpbmRfdGh1bmsgdGh1bmssIHVpbnQ2NF90IGNhcHMpCiAgICAgICAg
ICAgICFib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU1NCRCkgICAgICAgICAg
ID8gIiIgOgogICAgICAgICAgICAoZGVmYXVsdF94ZW5fc3BlY19jdHJsICYg
U1BFQ19DVFJMX1NTQkQpICA/ICIgU1NCRCsiIDogIiBTU0JELSIsCiAgICAg
ICAgICAgIG9wdF9pYnBiICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgID8gIiBJQlBCIiAgOiAiIiwKLSAgICAgICAgICAgb3B0X2wxZF9mbHVz
aCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPyAiIEwxRF9GTFVTSCIg
OiAiIik7CisgICAgICAgICAgIG9wdF9sMWRfZmx1c2ggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgID8gIiBMMURfRkxVU0giIDogIiIsCisgICAgICAg
ICAgIG9wdF9tZF9jbGVhcl9wdiB8fCBvcHRfbWRfY2xlYXJfaHZtICAgICAg
ID8gIiBWRVJXIiAgOiAiIik7CiAKICAgICAvKiBMMVRGIGRpYWdub3N0aWNz
LCBwcmludGVkIGlmIHZ1bG5lcmFibGUgb3IgUFYgc2hhZG93aW5nIGlzIGlu
IHVzZS4gKi8KICAgICBpZiAoIGNwdV9oYXNfYnVnX2wxdGYgfHwgb3B0X3B2
X2wxdGZfaHdkb20gfHwgb3B0X3B2X2wxdGZfZG9tdSApCkBAIC03NDksNiAr
NzY1LDEwNyBAQCBzdGF0aWMgX19pbml0IHZvaWQgbDF0Zl9jYWxjdWxhdGlv
bnModWludDY0X3QgY2FwcykKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgOiAoM3VsIDw8IChwYWRkcl9iaXRzIC0gMikp
KSk7CiB9CiAKKy8qIENhbGN1bGF0ZSB3aGV0aGVyIHRoaXMgQ1BVIGlzIHZ1
bG5lcmFibGUgdG8gTURTLiAqLworc3RhdGljIF9faW5pdCB2b2lkIG1kc19j
YWxjdWxhdGlvbnModWludDY0X3QgY2FwcykKK3sKKyAgICAvKiBNRFMgaXMg
b25seSBrbm93biB0byBhZmZlY3QgSW50ZWwgRmFtaWx5IDYgcHJvY2Vzc29y
cyBhdCB0aGlzIHRpbWUuICovCisgICAgaWYgKCBib290X2NwdV9kYXRhLng4
Nl92ZW5kb3IgIT0gWDg2X1ZFTkRPUl9JTlRFTCB8fAorICAgICAgICAgYm9v
dF9jcHVfZGF0YS54ODYgIT0gNiApCisgICAgICAgIHJldHVybjsKKworICAg
IC8qIEFueSBwcm9jZXNzb3IgYWR2ZXJ0aXNpbmcgTURTX05PIHNob3VsZCBi
ZSBub3QgdnVsbmVyYWJsZSB0byBNRFMuICovCisgICAgaWYgKCBjYXBzICYg
QVJDSF9DQVBTX01EU19OTyApCisgICAgICAgIHJldHVybjsKKworICAgIHN3
aXRjaCAoIGJvb3RfY3B1X2RhdGEueDg2X21vZGVsICkKKyAgICB7CisgICAg
ICAgIC8qCisgICAgICAgICAqIENvcmUgcHJvY2Vzc29ycyBzaW5jZSBhdCBs
ZWFzdCBOZWhhbGVtIGFyZSB2dWxuZXJhYmxlLgorICAgICAgICAgKi8KKyAg
ICBjYXNlIDB4MWY6IC8qIEF1YnVybmRhbGUgLyBIYXZlbmRhbGUgKi8KKyAg
ICBjYXNlIDB4MWU6IC8qIE5laGFsZW0gKi8KKyAgICBjYXNlIDB4MWE6IC8q
IE5laGFsZW0gRVAgKi8KKyAgICBjYXNlIDB4MmU6IC8qIE5laGFsZW0gRVgg
Ki8KKyAgICBjYXNlIDB4MjU6IC8qIFdlc3RtZXJlICovCisgICAgY2FzZSAw
eDJjOiAvKiBXZXN0bWVyZSBFUCAqLworICAgIGNhc2UgMHgyZjogLyogV2Vz
dG1lcmUgRVggKi8KKyAgICBjYXNlIDB4MmE6IC8qIFNhbmR5QnJpZGdlICov
CisgICAgY2FzZSAweDJkOiAvKiBTYW5keUJyaWRnZSBFUC9FWCAqLworICAg
IGNhc2UgMHgzYTogLyogSXZ5QnJpZGdlICovCisgICAgY2FzZSAweDNlOiAv
KiBJdnlCcmlkZ2UgRVAvRVggKi8KKyAgICBjYXNlIDB4M2M6IC8qIEhhc3dl
bGwgKi8KKyAgICBjYXNlIDB4M2Y6IC8qIEhhc3dlbGwgRVgvRVAgKi8KKyAg
ICBjYXNlIDB4NDU6IC8qIEhhc3dlbGwgRCAqLworICAgIGNhc2UgMHg0Njog
LyogSGFzd2VsbCBIICovCisgICAgY2FzZSAweDNkOiAvKiBCcm9hZHdlbGwg
Ki8KKyAgICBjYXNlIDB4NDc6IC8qIEJyb2Fkd2VsbCBIICovCisgICAgY2Fz
ZSAweDRmOiAvKiBCcm9hZHdlbGwgRVAvRVggKi8KKyAgICBjYXNlIDB4NTY6
IC8qIEJyb2Fkd2VsbCBEICovCisgICAgY2FzZSAweDRlOiAvKiBTa3lsYWtl
IE0gKi8KKyAgICBjYXNlIDB4NWU6IC8qIFNreWxha2UgRCAqLworICAgICAg
ICBjcHVfaGFzX2J1Z19tZHMgPSB0cnVlOworICAgICAgICBicmVhazsKKwor
ICAgICAgICAvKgorICAgICAgICAgKiBTb21lIENvcmUgcHJvY2Vzc29ycyBo
YXZlIHBlci1zdGVwcGluZyB2dWxuZXJhYmlsaXR5LgorICAgICAgICAgKi8K
KyAgICBjYXNlIDB4NTU6IC8qIFNreWxha2UtWCAvIENhc2NhZGUgTGFrZSAq
LworICAgICAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X21hc2sgPD0gNSAp
CisgICAgICAgICAgICBjcHVfaGFzX2J1Z19tZHMgPSB0cnVlOworICAgICAg
ICBicmVhazsKKworICAgIGNhc2UgMHg4ZTogLyogS2FieSAvIENvZmZlZSAv
IFdoaXNrZXkgTGFrZSBNICovCisgICAgICAgIGlmICggYm9vdF9jcHVfZGF0
YS54ODZfbWFzayA8PSAweGIgKQorICAgICAgICAgICAgY3B1X2hhc19idWdf
bWRzID0gdHJ1ZTsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIDB4OWU6
IC8qIEthYnkgLyBDb2ZmZWUgLyBXaGlza2V5IExha2UgRCAqLworICAgICAg
ICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X21hc2sgPD0gMHhjICkKKyAgICAg
ICAgICAgIGNwdV9oYXNfYnVnX21kcyA9IHRydWU7CisgICAgICAgIGJyZWFr
OworCisgICAgICAgIC8qCisgICAgICAgICAqIFZlcnkgb2xkIGFuZCB2ZXJ5
IG5ldyBBdG9tIHByb2Nlc3NvcnMgYXJlIG5vdCB2dWxuZXJhYmxlLgorICAg
ICAgICAgKi8KKyAgICBjYXNlIDB4MWM6IC8qIFBpbmV2aWV3ICovCisgICAg
Y2FzZSAweDI2OiAvKiBMaW5jcm9mdCAqLworICAgIGNhc2UgMHgyNzogLyog
UGVud2VsbCAqLworICAgIGNhc2UgMHgzNTogLyogQ2xvdmVydmlldyAqLwor
ICAgIGNhc2UgMHgzNjogLyogQ2VkYXJ2aWV3ICovCisgICAgY2FzZSAweDdh
OiAvKiBHb2xkbW9udCAqLworICAgICAgICBicmVhazsKKworICAgICAgICAv
KgorICAgICAgICAgKiBNaWRkbGluZyBBdG9tIHByb2Nlc3NvcnMgYXJlIHZ1
bG5lcmFibGUgdG8ganVzdCB0aGUgU3RvcmUgQnVmZmVyCisgICAgICAgICAq
IGFzcGVjdC4KKyAgICAgICAgICovCisgICAgY2FzZSAweDM3OiAvKiBCYXl0
cmFpbCAvIFZhbGxleXZpZXcgKFNpbHZlcm1vbnQpICovCisgICAgY2FzZSAw
eDRhOiAvKiBNZXJyaWZpZWxkICovCisgICAgY2FzZSAweDRjOiAvKiBDaGVy
cnl0cmFpbCAvIEJyYXNzd2VsbCAqLworICAgIGNhc2UgMHg0ZDogLyogQXZh
dG9uIC8gUmFuZ2VseSAoU2lsdmVybW9udCkgKi8KKyAgICBjYXNlIDB4NWE6
IC8qIE1vb3JlZmllbGQgKi8KKyAgICBjYXNlIDB4NWQ6CisgICAgY2FzZSAw
eDY1OgorICAgIGNhc2UgMHg2ZToKKyAgICBjYXNlIDB4NzU6CisgICAgICAg
IC8qCisgICAgICAgICAqIEtuaWdodHMgcHJvY2Vzc29ycyAod2hpY2ggYXJl
IGJhc2VkIG9uIHRoZSBTaWx2ZXJtb250L0Fpcm1vbnQKKyAgICAgICAgICog
bWljcm9hcmNoaXRlY3R1cmUpIGFyZSBzaW1pbGFybHkgb25seSBhZmZlY3Rl
ZCBieSB0aGUgU3RvcmUgQnVmZmVyCisgICAgICAgICAqIGFzcGVjdC4KKyAg
ICAgICAgICovCisgICAgY2FzZSAweDU3OiAvKiBLbmlnaHRzIExhbmRpbmcg
Ki8KKyAgICBjYXNlIDB4ODU6IC8qIEtuaWdodHMgTWlsbCAqLworICAgICAg
ICBjcHVfaGFzX2J1Z19tc2Jkc19vbmx5ID0gdHJ1ZTsKKyAgICAgICAgYnJl
YWs7CisKKyAgICBkZWZhdWx0OgorICAgICAgICBwcmludGsoIlVucmVjb2du
aXNlZCBDUFUgbW9kZWwgJSN4IC0gYXNzdW1pbmcgdnVsbmVyYWJsZSB0byBN
RFNcbiIsCisgICAgICAgICAgICAgICBib290X2NwdV9kYXRhLng4Nl9tb2Rl
bCk7CisgICAgICAgIGNwdV9oYXNfYnVnX21kcyA9IHRydWU7CisgICAgICAg
IGJyZWFrOworICAgIH0KK30KKwogdm9pZCBfX2luaXQgaW5pdF9zcGVjdWxh
dGlvbl9taXRpZ2F0aW9ucyh2b2lkKQogewogICAgIGVudW0gaW5kX3RodW5r
IHRodW5rID0gVEhVTktfREVGQVVMVDsKQEAgLTkzOCw2ICsxMDU1LDQ3IEBA
IHZvaWQgX19pbml0IGluaXRfc3BlY3VsYXRpb25fbWl0aWdhdGlvbnModm9p
ZCkKICAgICAgICAgICAgICJlbmFibGVkLiAgUGxlYXNlIGFzc2VzcyB5b3Vy
IGNvbmZpZ3VyYXRpb24gYW5kIGNob29zZSBhblxuIgogICAgICAgICAgICAg
ImV4cGxpY2l0ICdzbXQ9PGJvb2w+JyBzZXR0aW5nLiAgU2VlIFhTQS0yNzMu
XG4iKTsKIAorICAgIG1kc19jYWxjdWxhdGlvbnMoY2Fwcyk7CisKKyAgICAv
KgorICAgICAqIEJ5IGRlZmF1bHQsIGVuYWJsZSBQViBhbmQgSFZNIG1pdGln
YXRpb25zIG9uIE1EUy12dWxuZXJhYmxlIGhhcmR3YXJlLgorICAgICAqIFRo
aXMgd2lsbCBvbmx5IGJlIGEgdG9rZW4gZWZmb3J0IGZvciBNTFBEUy9NRkJE
UyB3aGVuIEhUIGlzIGVuYWJsZWQsCisgICAgICogYnV0IGl0IGlzIHNvbWV3
aGF0IGJldHRlciB0aGFuIG5vdGhpbmcuCisgICAgICovCisgICAgaWYgKCBv
cHRfbWRfY2xlYXJfcHYgPT0gLTEgKQorICAgICAgICBvcHRfbWRfY2xlYXJf
cHYgPSAoKGNwdV9oYXNfYnVnX21kcyB8fCBjcHVfaGFzX2J1Z19tc2Jkc19v
bmx5KSAmJgorICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vdF9jcHVf
aGFzKFg4Nl9GRUFUVVJFX01EX0NMRUFSKSk7CisgICAgaWYgKCBvcHRfbWRf
Y2xlYXJfaHZtID09IC0xICkKKyAgICAgICAgb3B0X21kX2NsZWFyX2h2bSA9
ICgoY3B1X2hhc19idWdfbWRzIHx8IGNwdV9oYXNfYnVnX21zYmRzX29ubHkp
ICYmCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vdF9jcHVfaGFz
KFg4Nl9GRUFUVVJFX01EX0NMRUFSKSk7CisKKyAgICAvKgorICAgICAqIEVu
YWJsZSBNRFMgZGVmZW5jZXMgYXMgYXBwbGljYWJsZS4gIFRoZSBQViBibG9j
a3MgbmVlZCB1c2luZyBhbGwgdGhlCisgICAgICogdGltZSwgYW5kIHRoZSBJ
ZGxlIGJsb2NrcyBuZWVkIHVzaW5nIGlmIGVpdGhlciBQViBvciBIVk0gZGVm
ZW5jZXMgYXJlCisgICAgICogdXNlZC4KKyAgICAgKgorICAgICAqIEhWTSBp
cyBtb3JlIGNvbXBsaWNhdGVkLiAgVGhlIE1EX0NMRUFSIG1pY3JvY29kZSBl
eHRlbmRzIEwxRF9GTFVTSCB3aXRoCisgICAgICogZXF1aXZlbGVudCBzZW1h
bnRpY3MgdG8gYXZvaWQgbmVlZGluZyB0byBwZXJmb3JtIGJvdGggZmx1c2hl
cyBvbiB0aGUKKyAgICAgKiBIVk0gcGF0aC4gIFRoZSBIVk0gYmxvY2tzIGRv
bid0IG5lZWQgYWN0aXZhdGluZyBpZiBvdXIgaHlwZXJ2aXNvciB0b2xkCisg
ICAgICogdXMgaXQgd2FzIGhhbmRsaW5nIEwxRF9GTFVTSCwgb3Igd2UgYXJl
IHVzaW5nIEwxRF9GTFVTSCBvdXJzZWx2ZXMuCisgICAgICovCisgICAgaWYg
KCBvcHRfbWRfY2xlYXJfcHYgKQorICAgICAgICBzZXR1cF9mb3JjZV9jcHVf
Y2FwKFg4Nl9GRUFUVVJFX1NDX1ZFUldfUFYpOworICAgIGlmICggb3B0X21k
X2NsZWFyX3B2IHx8IG9wdF9tZF9jbGVhcl9odm0gKQorICAgICAgICBzZXR1
cF9mb3JjZV9jcHVfY2FwKFg4Nl9GRUFUVVJFX1NDX1ZFUldfSURMRSk7Cisg
ICAgaWYgKCBvcHRfbWRfY2xlYXJfaHZtICYmICEoY2FwcyAmIEFSQ0hfQ0FQ
U19TS0lQX0wxREZMKSAmJiAhb3B0X2wxZF9mbHVzaCApCisgICAgICAgIHNl
dHVwX2ZvcmNlX2NwdV9jYXAoWDg2X0ZFQVRVUkVfU0NfVkVSV19IVk0pOwor
CisgICAgLyoKKyAgICAgKiBXYXJuIHRoZSB1c2VyIGlmIHRoZXkgYXJlIG9u
IE1MUERTL01GQkRTLXZ1bG5lcmFibGUgaGFyZHdhcmUgd2l0aCBIVAorICAg
ICAqIGFjdGl2ZSBhbmQgbm8gZXhwbGljaXQgU01UIGNob2ljZS4KKyAgICAg
Ki8KKyAgICBpZiAoIG9wdF9zbXQgPT0gLTEgJiYgY3B1X2hhc19idWdfbWRz
ICYmIGh3X3NtdF9lbmFibGVkICkKKyAgICAgICAgd2FybmluZ19hZGQoCisg
ICAgICAgICAgICAiQm9vdGVkIG9uIE1MUERTL01GQkRTLXZ1bG5lcmFibGUg
aGFyZHdhcmUgd2l0aCBTTVQvSHlwZXJ0aHJlYWRpbmdcbiIKKyAgICAgICAg
ICAgICJlbmFibGVkLiAgTWl0aWdhdGlvbnMgd2lsbCBub3QgYmUgZnVsbHkg
ZWZmZWN0aXZlLiAgUGxlYXNlXG4iCisgICAgICAgICAgICAiY2hvb3NlIGFu
IGV4cGxpY2l0IHNtdD08Ym9vbD4gc2V0dGluZy4gIFNlZSBYU0EtMjk3Llxu
Iik7CisKICAgICBwcmludF9kZXRhaWxzKHRodW5rLCBjYXBzKTsKIAogICAg
IC8qCg==

--=separator
Content-Type: application/octet-stream; name="xsa297/xsa297-4.10-1.patch"
Content-Disposition: attachment; filename="xsa297/xsa297-4.10-1.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3NwZWMtY3RybDogUmVwb3NpdGlvbiB0aGUgWFBU
SSBjb21tYW5kIGxpbmUgcGFyc2luZyBsb2dpYwoKSXQgaGFzIGVuZGVkIHVw
IGluIHRoZSBtaWRkbGUgb2YgdGhlIG1pdGlnYXRpb24gY2FsY3VsYXRpb24g
bG9naWMuICBNb3ZlIGl0IHRvCmJlIGJlc2lkZSB0aGUgb3RoZXIgY29tbWFu
ZCBsaW5lIHBhcnNpbmcuCgpObyBmdW5jdGlvbmFsIGNoYW5nZS4KClNpZ25l
ZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIv
eGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCmluZGV4IGY1ODYyODkuLmIxNzI4
MWIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYworKysg
Yi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKQEAgLTIwNyw2ICsyMDcsNzMg
QEAgc3RhdGljIGludCBfX2luaXQgcGFyc2Vfc3BlY19jdHJsKGNvbnN0IGNo
YXIgKnMpCiB9CiBjdXN0b21fcGFyYW0oInNwZWMtY3RybCIsIHBhcnNlX3Nw
ZWNfY3RybCk7CiAKK2ludDhfdCBfX3JlYWRfbW9zdGx5IG9wdF94cHRpX2h3
ZG9tID0gLTE7CitpbnQ4X3QgX19yZWFkX21vc3RseSBvcHRfeHB0aV9kb211
ID0gLTE7CisKK3N0YXRpYyBfX2luaXQgdm9pZCB4cHRpX2luaXRfZGVmYXVs
dCh1aW50NjRfdCBjYXBzKQoreworICAgIGlmICggYm9vdF9jcHVfZGF0YS54
ODZfdmVuZG9yID09IFg4Nl9WRU5ET1JfQU1EICkKKyAgICAgICAgY2FwcyA9
IEFSQ0hfQ0FQU19SRENMX05POworCisgICAgaWYgKCBjYXBzICYgQVJDSF9D
QVBTX1JEQ0xfTk8gKQorICAgIHsKKyAgICAgICAgaWYgKCBvcHRfeHB0aV9o
d2RvbSA8IDAgKQorICAgICAgICAgICAgb3B0X3hwdGlfaHdkb20gPSAwOwor
ICAgICAgICBpZiAoIG9wdF94cHRpX2RvbXUgPCAwICkKKyAgICAgICAgICAg
IG9wdF94cHRpX2RvbXUgPSAwOworICAgIH0KKyAgICBlbHNlCisgICAgewor
ICAgICAgICBpZiAoIG9wdF94cHRpX2h3ZG9tIDwgMCApCisgICAgICAgICAg
ICBvcHRfeHB0aV9od2RvbSA9IDE7CisgICAgICAgIGlmICggb3B0X3hwdGlf
ZG9tdSA8IDAgKQorICAgICAgICAgICAgb3B0X3hwdGlfZG9tdSA9IDE7Cisg
ICAgfQorfQorCitzdGF0aWMgX19pbml0IGludCBwYXJzZV94cHRpKGNvbnN0
IGNoYXIgKnMpCit7CisgICAgY29uc3QgY2hhciAqc3M7CisgICAgaW50IHZh
bCwgcmMgPSAwOworCisgICAgLyogSW50ZXJwcmV0ICd4cHRpJyBhbG9uZSBp
biBpdHMgcG9zaXRpdmUgYm9vbGVhbiBmb3JtLiAqLworICAgIGlmICggKnMg
PT0gJ1wwJyApCisgICAgICAgIG9wdF94cHRpX2h3ZG9tID0gb3B0X3hwdGlf
ZG9tdSA9IDE7CisKKyAgICBkbyB7CisgICAgICAgIHNzID0gc3RyY2hyKHMs
ICcsJyk7CisgICAgICAgIGlmICggIXNzICkKKyAgICAgICAgICAgIHNzID0g
c3RyY2hyKHMsICdcMCcpOworCisgICAgICAgIHN3aXRjaCAoIHBhcnNlX2Jv
b2wocywgc3MpICkKKyAgICAgICAgeworICAgICAgICBjYXNlIDA6CisgICAg
ICAgICAgICBvcHRfeHB0aV9od2RvbSA9IG9wdF94cHRpX2RvbXUgPSAwOwor
ICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgY2FzZSAxOgorICAgICAg
ICAgICAgb3B0X3hwdGlfaHdkb20gPSBvcHRfeHB0aV9kb211ID0gMTsKKyAg
ICAgICAgICAgIGJyZWFrOworCisgICAgICAgIGRlZmF1bHQ6CisgICAgICAg
ICAgICBpZiAoICFzdHJjbXAocywgImRlZmF1bHQiKSApCisgICAgICAgICAg
ICAgICAgb3B0X3hwdGlfaHdkb20gPSBvcHRfeHB0aV9kb211ID0gLTE7Cisg
ICAgICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oImRv
bTAiLCBzLCBzcykpID49IDAgKQorICAgICAgICAgICAgICAgIG9wdF94cHRp
X2h3ZG9tID0gdmFsOworICAgICAgICAgICAgZWxzZSBpZiAoICh2YWwgPSBw
YXJzZV9ib29sZWFuKCJkb211Iiwgcywgc3MpKSA+PSAwICkKKyAgICAgICAg
ICAgICAgICBvcHRfeHB0aV9kb211ID0gdmFsOworICAgICAgICAgICAgZWxz
ZSBpZiAoICpzICkKKyAgICAgICAgICAgICAgICByYyA9IC1FSU5WQUw7Cisg
ICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorCisgICAgICAgIHMgPSBz
cyArIDE7CisgICAgfSB3aGlsZSAoICpzcyApOworCisgICAgcmV0dXJuIHJj
OworfQorY3VzdG9tX3BhcmFtKCJ4cHRpIiwgcGFyc2VfeHB0aSk7CisKIGlu
dDhfdCBfX3JlYWRfbW9zdGx5IG9wdF9wdl9sMXRmX2h3ZG9tID0gLTE7CiBp
bnQ4X3QgX19yZWFkX21vc3RseSBvcHRfcHZfbDF0Zl9kb211ID0gLTE7CiAK
QEAgLTY2MCw3MyArNzI3LDYgQEAgc3RhdGljIF9faW5pdCB2b2lkIGwxdGZf
Y2FsY3VsYXRpb25zKHVpbnQ2NF90IGNhcHMpCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogKDN1bCA8PCAocGFkZHJf
Yml0cyAtIDIpKSkpOwogfQogCi1pbnQ4X3QgX19yZWFkX21vc3RseSBvcHRf
eHB0aV9od2RvbSA9IC0xOwotaW50OF90IF9fcmVhZF9tb3N0bHkgb3B0X3hw
dGlfZG9tdSA9IC0xOwotCi1zdGF0aWMgX19pbml0IHZvaWQgeHB0aV9pbml0
X2RlZmF1bHQodWludDY0X3QgY2FwcykKLXsKLSAgICBpZiAoIGJvb3RfY3B1
X2RhdGEueDg2X3ZlbmRvciA9PSBYODZfVkVORE9SX0FNRCApCi0gICAgICAg
IGNhcHMgPSBBUkNIX0NBUFNfUkRDTF9OTzsKLQotICAgIGlmICggY2FwcyAm
IEFSQ0hfQ0FQU19SRENMX05PICkKLSAgICB7Ci0gICAgICAgIGlmICggb3B0
X3hwdGlfaHdkb20gPCAwICkKLSAgICAgICAgICAgIG9wdF94cHRpX2h3ZG9t
ID0gMDsKLSAgICAgICAgaWYgKCBvcHRfeHB0aV9kb211IDwgMCApCi0gICAg
ICAgICAgICBvcHRfeHB0aV9kb211ID0gMDsKLSAgICB9Ci0gICAgZWxzZQot
ICAgIHsKLSAgICAgICAgaWYgKCBvcHRfeHB0aV9od2RvbSA8IDAgKQotICAg
ICAgICAgICAgb3B0X3hwdGlfaHdkb20gPSAxOwotICAgICAgICBpZiAoIG9w
dF94cHRpX2RvbXUgPCAwICkKLSAgICAgICAgICAgIG9wdF94cHRpX2RvbXUg
PSAxOwotICAgIH0KLX0KLQotc3RhdGljIF9faW5pdCBpbnQgcGFyc2VfeHB0
aShjb25zdCBjaGFyICpzKQotewotICAgIGNvbnN0IGNoYXIgKnNzOwotICAg
IGludCB2YWwsIHJjID0gMDsKLQotICAgIC8qIEludGVycHJldCAneHB0aScg
YWxvbmUgaW4gaXRzIHBvc2l0aXZlIGJvb2xlYW4gZm9ybS4gKi8KLSAgICBp
ZiAoICpzID09ICdcMCcgKQotICAgICAgICBvcHRfeHB0aV9od2RvbSA9IG9w
dF94cHRpX2RvbXUgPSAxOwotCi0gICAgZG8gewotICAgICAgICBzcyA9IHN0
cmNocihzLCAnLCcpOwotICAgICAgICBpZiAoICFzcyApCi0gICAgICAgICAg
ICBzcyA9IHN0cmNocihzLCAnXDAnKTsKLQotICAgICAgICBzd2l0Y2ggKCBw
YXJzZV9ib29sKHMsIHNzKSApCi0gICAgICAgIHsKLSAgICAgICAgY2FzZSAw
OgotICAgICAgICAgICAgb3B0X3hwdGlfaHdkb20gPSBvcHRfeHB0aV9kb211
ID0gMDsKLSAgICAgICAgICAgIGJyZWFrOwotCi0gICAgICAgIGNhc2UgMToK
LSAgICAgICAgICAgIG9wdF94cHRpX2h3ZG9tID0gb3B0X3hwdGlfZG9tdSA9
IDE7Ci0gICAgICAgICAgICBicmVhazsKLQotICAgICAgICBkZWZhdWx0Ogot
ICAgICAgICAgICAgaWYgKCAhc3RyY21wKHMsICJkZWZhdWx0IikgKQotICAg
ICAgICAgICAgICAgIG9wdF94cHRpX2h3ZG9tID0gb3B0X3hwdGlfZG9tdSA9
IC0xOwotICAgICAgICAgICAgZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29s
ZWFuKCJkb20wIiwgcywgc3MpKSA+PSAwICkKLSAgICAgICAgICAgICAgICBv
cHRfeHB0aV9od2RvbSA9IHZhbDsKLSAgICAgICAgICAgIGVsc2UgaWYgKCAo
dmFsID0gcGFyc2VfYm9vbGVhbigiZG9tdSIsIHMsIHNzKSkgPj0gMCApCi0g
ICAgICAgICAgICAgICAgb3B0X3hwdGlfZG9tdSA9IHZhbDsKLSAgICAgICAg
ICAgIGVsc2UgaWYgKCAqcyApCi0gICAgICAgICAgICAgICAgcmMgPSAtRUlO
VkFMOwotICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIH0KLQotICAgICAg
ICBzID0gc3MgKyAxOwotICAgIH0gd2hpbGUgKCAqc3MgKTsKLQotICAgIHJl
dHVybiByYzsKLX0KLWN1c3RvbV9wYXJhbSgieHB0aSIsIHBhcnNlX3hwdGkp
OwotCiB2b2lkIF9faW5pdCBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25z
KHZvaWQpCiB7CiAgICAgZW51bSBpbmRfdGh1bmsgdGh1bmsgPSBUSFVOS19E
RUZBVUxUOwo=

--=separator
Content-Type: application/octet-stream; name="xsa297/xsa297-4.10-2.patch"
Content-Disposition: attachment; filename="xsa297/xsa297-4.10-2.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L21zcjogRGVmaW5pdGlvbnMgZm9yIE1TUl9JTlRF
TF9DT1JFX1RIUkVBRF9DT1VOVAoKVGhpcyBpcyBhIG1vZGVsIHNwZWNpZmlj
IHJlZ2lzdGVyIHdoaWNoIGRldGFpbHMgdGhlIGN1cnJlbnQgY29uZmlndXJh
dGlvbgpjb3JlcyBhbmQgdGhyZWFkcyBpbiB0aGUgcGFja2FnZS4gIEJlY2F1
c2Ugb2YgaG93IEh5cGVydGhyZWFkIGFuZCBDb3JlCmNvbmZpZ3VyYXRpb24g
d29ya3Mgd29ya3MgaW4gZmlybXdhcmUsIHRoZSBNU1IgaXQgaXMgZGUtZmFj
dG8gY29uc3RhbnQgYW5kCndpbGwgcmVtYWluIHVuY2hhbmdlZCB1bnRpbCB0
aGUgbmV4dCBzeXN0ZW0gcmVzZXQuCgpJdCBpcyBhIHJlYWQgb25seSBNU1Ig
KHNvIHVuaWxhdGVyYWxseSByZWplY3Qgd3JpdGVzKSwgYnV0IGZvciBub3cg
cmV0YWluIGl0cwpsZWFreS1vbi1yZWFkIHByb3BlcnRpZXMuICBGdXJ0aGVy
IENQVUlEL01TUiB3b3JrIGlzIHJlcXVpcmVkIGJlZm9yZSB3ZSBjYW4Kc3Rh
cnQgdmlydHVhbGlzaW5nIGEgY29uc2lzdGVudCB0b3BvbG9neSB0byB0aGUg
Z3Vlc3QsIGFuZCByZXRhaW5pbmcgdGhlIG9sZApiZWhhdmlvdXIgaXMgdGhl
IHNhZmVzdCBjb3Vyc2Ugb2YgYWN0aW9uLgoKU2lnbmVkLW9mZi1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQWNrZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvbXNyLmMgYi94ZW4vYXJjaC94ODYvbXNyLmMK
aW5kZXggYTIwZWVjNC4uNjg1M2Q0YyAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L21zci5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tc3IuYwpAQCAtMTYxLDYg
KzE2MSwxMCBAQCBpbnQgZ3Vlc3RfcmRtc3IoY29uc3Qgc3RydWN0IHZjcHUg
KnYsIHVpbnQzMl90IG1zciwgdWludDY0X3QgKnZhbCkKICAgICAgICAgICAg
ICAgIF9NU1JfTUlTQ19GRUFUVVJFU19DUFVJRF9GQVVMVElORzsKICAgICAg
ICAgYnJlYWs7CiAKKyAgICAgICAgLyoKKyAgICAgICAgICogVE9ETzogSW1w
bGVtZW50IHdoZW4gd2UgaGF2ZSBiZXR0ZXIgdG9wb2xvZ3kgcmVwcmVzZW50
YXRpb24uCisgICAgY2FzZSBNU1JfSU5URUxfQ09SRV9USFJFQURfQ09VTlQ6
CisgICAgICAgICAqLwogICAgIGRlZmF1bHQ6CiAgICAgICAgIHJldHVybiBY
ODZFTVVMX1VOSEFORExFQUJMRTsKICAgICB9CkBAIC0xODMsNiArMTg3LDcg
QEAgaW50IGd1ZXN0X3dybXNyKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBt
c3IsIHVpbnQ2NF90IHZhbCkKICAgICB7CiAgICAgICAgIHVpbnQ2NF90IHJz
dmQ7CiAKKyAgICBjYXNlIE1TUl9JTlRFTF9DT1JFX1RIUkVBRF9DT1VOVDoK
ICAgICBjYXNlIE1TUl9JTlRFTF9QTEFURk9STV9JTkZPOgogICAgIGNhc2Ug
TVNSX0FSQ0hfQ0FQQUJJTElUSUVTOgogICAgICAgICAvKiBSZWFkLW9ubHkg
Ki8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4
LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oCmluZGV4IDNi
MDdjMmYuLjRjMGJhNjAgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvbXNyLWluZGV4LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3It
aW5kZXguaApAQCAtMzQsNiArMzQsMTAgQEAKICNkZWZpbmUgRUZFUl9LTk9X
Tl9NQVNLCQkoRUZFUl9TQ0UgfCBFRkVSX0xNRSB8IEVGRVJfTE1BIHwgRUZF
Ul9OWCB8IFwKIAkJCQkgRUZFUl9TVk1FIHwgRUZFUl9MTVNMRSB8IEVGRVJf
RkZYU0UpCiAKKyNkZWZpbmUgTVNSX0lOVEVMX0NPUkVfVEhSRUFEX0NPVU5U
ICAgICAweDAwMDAwMDM1CisjZGVmaW5lIE1TUl9DVENfVEhSRUFEX01BU0sg
ICAgICAgICAgICAgMHgwMDAwZmZmZgorI2RlZmluZSBNU1JfQ1RDX0NPUkVf
TUFTSyAgICAgICAgICAgICAgIDB4ZmZmZjAwMDAKKwogLyogU3BlY3VsYXRp
b24gQ29udHJvbHMuICovCiAjZGVmaW5lIE1TUl9TUEVDX0NUUkwJCQkweDAw
MDAwMDQ4CiAjZGVmaW5lIFNQRUNfQ1RSTF9JQlJTCQkJKF9BQygxLCBVTEwp
IDw8IDApCg==

--=separator
Content-Type: application/octet-stream; name="xsa297/xsa297-4.10-3.patch"
Content-Disposition: attachment; filename="xsa297/xsa297-4.10-3.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L2Jvb3Q6IERldGVjdCB0aGUgZmlybXdhcmUgU01U
IHNldHRpbmcgY29ycmVjdGx5IG9uIEludGVsIGhhcmR3YXJlCgpXaGlsZSBi
b290X2NwdV9kYXRhLng4Nl9udW1fc2libGluZ3MgaXMgYW4gYWNjdXJhdGUg
dmFsdWUgdG8gdXNlIG9uIEFNRApoYXJkd2FyZSwgaXQgaXNuJ3Qgb24gSW50
ZWwgd2hlbiB0aGUgdXNlciBoYXMgZGlzYWJsZWQgSHlwZXJ0aHJlYWRpbmcg
aW4gdGhlCmZpcm13YXJlLiAgQXMgYSByZXN1bHQsIGEgdXNlciB3aGljaCBo
YXMgY2hvc2VuIHRvIGRpc2FibGUgSFQgc3RpbGwgZ2V0cwpuYWdnZWQgb24g
TDFURi12dWxuZXJhYmxlIGhhcmR3YXJlIHdoZW4gdGhleSBoYXZlbid0IGNo
b3NlbiBhbiBleHBsaWNpdApzbXQ9PGJvb2w+IHNldHRpbmcuCgpNYWtlIHVz
ZSBvZiB0aGUgbGFyZ2VseS11bmRvY3VtZW50ZWQgTVNSX0lOVEVMX0NPUkVf
VEhSRUFEX0NPVU5UIHdoaWNoIGluCnByYWN0aWNlIGV4aXN0cyBzaW5jZSBO
ZWhhbGVtLCB3aGVuIGJvb3Rpbmcgb24gcmVhbCBoYXJkd2FyZS4gIEZhbGwg
YmFjayB0bwp1c2luZyB0aGUgQUNQSSB0YWJsZSBBUElDIElEcy4KCldoaWxl
IGFkanVzdGluZyB0aGlzIGxvZ2ljLCBmaXggYSBsYXRlbnQgYnVnIGluIGFt
ZF9nZXRfdG9wb2xvZ3koKS4gIFRoZQp0aHJlYWQgY291bnQgZmllbGQgaW4g
Q1BVSUQuMHg4MDAwMDAxZS5lYnggaXMgZG9jdW1lbnRlZCBhcyA4IGJpdHMg
d2lkZSwKcmF0aGVyIHRoYW4gMiBiaXRzIHdpZGUuCgpTaWduZWQtb2ZmLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpB
Y2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvYW1kLmMgYi94ZW4vYXJjaC94
ODYvY3B1L2FtZC5jCmluZGV4IDc2MDc4YjUuLjg5NGI4OTIgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9jcHUvYW1kLmMKKysrIGIveGVuL2FyY2gveDg2
L2NwdS9hbWQuYwpAQCAtNTA1LDcgKzUwNSw3IEBAIHN0YXRpYyB2b2lkIGFt
ZF9nZXRfdG9wb2xvZ3koc3RydWN0IGNwdWluZm9feDg2ICpjKQogICAgICAg
ICAgICAgICAgIHUzMiBlYXgsIGVieCwgZWN4LCBlZHg7CiAKICAgICAgICAg
ICAgICAgICBjcHVpZCgweDgwMDAwMDFlLCAmZWF4LCAmZWJ4LCAmZWN4LCAm
ZWR4KTsKLSAgICAgICAgICAgICAgICBjLT54ODZfbnVtX3NpYmxpbmdzID0g
KChlYnggPj4gOCkgJiAweDMpICsgMTsKKyAgICAgICAgICAgICAgICBjLT54
ODZfbnVtX3NpYmxpbmdzID0gKChlYnggPj4gOCkgJiAweGZmKSArIDE7CiAK
ICAgICAgICAgICAgICAgICBpZiAoYy0+eDg2IDwgMHgxNykKICAgICAgICAg
ICAgICAgICAgICAgICAgIGMtPmNvbXB1dGVfdW5pdF9pZCA9IGVieCAmIDB4
RkY7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgYi94
ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKaW5kZXggYjE3MjgxYi4uZDJjYmI5
MyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwpAQCAtNDAxLDYgKzQwMSw0NSBA
QCBzdGF0aWMgdm9pZCBfX2luaXQgcHJpbnRfZGV0YWlscyhlbnVtIGluZF90
aHVuayB0aHVuaywgdWludDY0X3QgY2FwcykKICAgICAgICAgICAgb3B0X3B2
X2wxdGZfZG9tdSAgPyAiZW5hYmxlZCIgIDogImRpc2FibGVkIik7CiB9CiAK
K3N0YXRpYyBib29sIF9faW5pdCBjaGVja19zbXRfZW5hYmxlZCh2b2lkKQor
eworICAgIHVpbnQ2NF90IHZhbDsKKyAgICB1bnNpZ25lZCBpbnQgY3B1Owor
CisgICAgLyoKKyAgICAgKiB4ODZfbnVtX3NpYmxpbmdzIGRlZmF1bHRzIHRv
IDEgaW4gdGhlIGFic2VuY2Ugb2Ygb3RoZXIgaW5mb3JtYXRpb24sIGFuZAor
ICAgICAqIGlzIGFkanVzdGVkIGJhc2VkIG9uIG90aGVyIHRvcG9sb2d5IGlu
Zm9ybWF0aW9uIGZvdW5kIGluIENQVUlEIGxlYXZlcy4KKyAgICAgKgorICAg
ICAqIE9uIEFNRCBoYXJkd2FyZSwgaXQgd2lsbCBiZSB0aGUgY3VycmVudCBT
TVQgY29uZmlndXJhdGlvbi4gIE9uIEludGVsCisgICAgICogaGFyZHdhcmUs
IGl0IHdpbGwgcmVwcmVzZW50IHRoZSBtYXhpbXVtIGNhcGFiaWxpdHksIHJh
dGhlciB0aGFuIHRoZQorICAgICAqIGN1cnJlbnQgY29uZmlndXJhdGlvbi4K
KyAgICAgKi8KKyAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X251bV9zaWJs
aW5ncyA8IDIgKQorICAgICAgICByZXR1cm4gZmFsc2U7CisKKyAgICAvKgor
ICAgICAqIEludGVsIE5laGFsZW0gYW5kIGxhdGVyIGhhcmR3YXJlIGRvZXMg
aGF2ZSBhbiBNU1Igd2hpY2ggcmVwb3J0cyB0aGUKKyAgICAgKiBjdXJyZW50
IGNvdW50IG9mIGNvcmVzL3RocmVhZHMgaW4gdGhlIHBhY2thZ2UuCisgICAg
ICoKKyAgICAgKiBBdCB0aGUgdGltZSBvZiB3cml0aW5nLCBpdCBpcyBhbG1v
c3QgY29tcGxldGVseSB1bmRvY3VtZW50ZWQsIHNvIGlzbid0CisgICAgICog
dmlydHVhbGlzZWQgcmVsaWFibHkuCisgICAgICovCisgICAgaWYgKCBib290
X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9JTlRFTCAmJiAh
Y3B1X2hhc19oeXBlcnZpc29yICYmCisgICAgICAgICAhcmRtc3Jfc2FmZShN
U1JfSU5URUxfQ09SRV9USFJFQURfQ09VTlQsIHZhbCkgKQorICAgICAgICBy
ZXR1cm4gKE1BU0tfRVhUUih2YWwsIE1TUl9DVENfQ09SRV9NQVNLKSAhPQor
ICAgICAgICAgICAgICAgIE1BU0tfRVhUUih2YWwsIE1TUl9DVENfVEhSRUFE
X01BU0spKTsKKworICAgIC8qCisgICAgICogU2VhcmNoIG92ZXIgdGhlIENQ
VXMgcmVwb3J0ZWQgaW4gdGhlIEFDUEkgdGFibGVzLiAgQW55IHdob3NlIEFQ
SUMgSUQKKyAgICAgKiBoYXMgYSBub24temVybyB0aHJlYWQgaWQgY29tcG9u
ZW50IGluZGljYXRlcyB0aGF0IFNNVCBpcyBhY3RpdmUuCisgICAgICovCisg
ICAgZm9yX2VhY2hfcHJlc2VudF9jcHUgKCBjcHUgKQorICAgICAgICBpZiAo
IHg4Nl9jcHVfdG9fYXBpY2lkW2NwdV0gJiAoYm9vdF9jcHVfZGF0YS54ODZf
bnVtX3NpYmxpbmdzIC0gMSkgKQorICAgICAgICAgICAgcmV0dXJuIHRydWU7
CisKKyAgICByZXR1cm4gZmFsc2U7Cit9CisKIC8qIENhbGN1bGF0ZSB3aGV0
aGVyIFJldHBvbGluZSBpcyBrbm93bi1zYWZlIG9uIHRoaXMgQ1BVLiAqLwog
c3RhdGljIGJvb2wgX19pbml0IHJldHBvbGluZV9zYWZlKHVpbnQ2NF90IGNh
cHMpCiB7CkBAIC03MzAsMTIgKzc2OSwxNCBAQCBzdGF0aWMgX19pbml0IHZv
aWQgbDF0Zl9jYWxjdWxhdGlvbnModWludDY0X3QgY2FwcykKIHZvaWQgX19p
bml0IGluaXRfc3BlY3VsYXRpb25fbWl0aWdhdGlvbnModm9pZCkKIHsKICAg
ICBlbnVtIGluZF90aHVuayB0aHVuayA9IFRIVU5LX0RFRkFVTFQ7Ci0gICAg
Ym9vbCB1c2Vfc3BlY19jdHJsID0gZmFsc2UsIGlicnMgPSBmYWxzZTsKKyAg
ICBib29sIHVzZV9zcGVjX2N0cmwgPSBmYWxzZSwgaWJycyA9IGZhbHNlLCBo
d19zbXRfZW5hYmxlZDsKICAgICB1aW50NjRfdCBjYXBzID0gMDsKIAogICAg
IGlmICggYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0FSQ0hfQ0FQUykgKQog
ICAgICAgICByZG1zcmwoTVNSX0FSQ0hfQ0FQQUJJTElUSUVTLCBjYXBzKTsK
IAorICAgIGh3X3NtdF9lbmFibGVkID0gY2hlY2tfc210X2VuYWJsZWQoKTsK
KwogICAgIC8qCiAgICAgICogSGFzIHRoZSB1c2VyIHNwZWNpZmllZCBhbnkg
Y3VzdG9tIEJUSSBtaXRpZ2F0aW9ucz8gIElmIHNvLCBmb2xsb3cgdGhlaXIK
ICAgICAgKiBpbnN0cnVjdGlvbnMgZXhhY3RseSBhbmQgZGlzYWJsZSBhbGwg
aGV1cmlzdGljcy4KQEAgLTkxMSw4ICs5NTIsNyBAQCB2b2lkIF9faW5pdCBp
bml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpCiAgICAgICogSG93
ZXZlciwgaWYgd2UgYXJlIG9uIGFmZmVjdGVkIGhhcmR3YXJlLCB3aXRoIEhU
IGVuYWJsZWQsIGFuZCB0aGUgdXNlcgogICAgICAqIGhhc24ndCBleHBsaWNp
dGx5IGNob3NlbiB3aGV0aGVyIHRvIHVzZSBIVCBvciBub3QsIG5hZyB0aGVt
IHRvIGRvIHNvLgogICAgICAqLwotICAgIGlmICggb3B0X3NtdCA9PSAtMSAm
JiBjcHVfaGFzX2J1Z19sMXRmICYmICFwdl9zaGltICYmCi0gICAgICAgICBi
b290X2NwdV9kYXRhLng4Nl9udW1fc2libGluZ3MgPiAxICkKKyAgICBpZiAo
IG9wdF9zbXQgPT0gLTEgJiYgY3B1X2hhc19idWdfbDF0ZiAmJiAhcHZfc2hp
bSAmJiBod19zbXRfZW5hYmxlZCApCiAgICAgICAgIHdhcm5pbmdfYWRkKAog
ICAgICAgICAgICAgIkJvb3RlZCBvbiBMMVRGLXZ1bG5lcmFibGUgaGFyZHdh
cmUgd2l0aCBTTVQvSHlwZXJ0aHJlYWRpbmdcbiIKICAgICAgICAgICAgICJl
bmFibGVkLiAgUGxlYXNlIGFzc2VzcyB5b3VyIGNvbmZpZ3VyYXRpb24gYW5k
IGNob29zZSBhblxuIgo=

--=separator
Content-Type: application/octet-stream; name="xsa297/xsa297-4.10-4.patch"
Content-Disposition: attachment; filename="xsa297/xsa297-4.10-4.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3NwZWMtY3RybDogTWlzYyBub24tZnVuY3Rpb25h
bCBjbGVhbnVwCgogKiBJZGVudGlmeSBCVEkgaW4gdGhlIHNwZWNfY3RybF97
ZW50ZXIsZXhpdH1faWRsZSgpIGNvbW1lbnRzLCBhcyBvdGhlcgogICBtaXRp
Z2F0aW9ucyB3aWxsIHNob3J0bHkgYXBwZWFyLgogKiBVc2UgYWx0ZXJuYXRp
dmVfaW5wdXQoKSBhbmQgY292ZXIgdGhlIGxhY2sgb2YgbWVtb3J5IGNvYmJl
ciB3aXRoIGEgZnVydGhlcgogICBiYXJyaWVyLgoKU2lnbmVkLW9mZi1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KUmV2
aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaAppbmRleCBjODQ2MzU0
Li40OTgzMDcxIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3Nw
ZWNfY3RybC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJs
LmgKQEAgLTYxLDYgKzYxLDggQEAgc3RhdGljIGFsd2F5c19pbmxpbmUgdm9p
ZCBzcGVjX2N0cmxfZW50ZXJfaWRsZShzdHJ1Y3QgY3B1X2luZm8gKmluZm8p
CiAgICAgdWludDMyX3QgdmFsID0gMDsKIAogICAgIC8qCisgICAgICogQnJh
bmNoIFRhcmdldCBJbmplY3Rpb246CisgICAgICoKICAgICAgKiBMYXRjaCB0
aGUgbmV3IHNoYWRvdyB2YWx1ZSwgdGhlbiBlbmFibGUgc2hhZG93aW5nLCB0
aGVuIHVwZGF0ZSB0aGUgTVNSLgogICAgICAqIFRoZXJlIGFyZSBubyBTTVAg
aXNzdWVzIGhlcmU7IG9ubHkgbG9jYWwgcHJvY2Vzc29yIG9yZGVyaW5nIGNv
bmNlcm5zLgogICAgICAqLwpAQCAtNjgsOCArNzAsOSBAQCBzdGF0aWMgYWx3
YXlzX2lubGluZSB2b2lkIHNwZWNfY3RybF9lbnRlcl9pZGxlKHN0cnVjdCBj
cHVfaW5mbyAqaW5mbykKICAgICBiYXJyaWVyKCk7CiAgICAgaW5mby0+c3Bl
Y19jdHJsX2ZsYWdzIHw9IFNDRl91c2Vfc2hhZG93OwogICAgIGJhcnJpZXIo
KTsKLSAgICBhc20gdm9sYXRpbGUgKCBBTFRFUk5BVElWRShBU01fTk9QMywg
IndybXNyIiwgWDg2X0ZFQVRVUkVfU0NfTVNSX0lETEUpCi0gICAgICAgICAg
ICAgICAgICAgOjogImEiICh2YWwpLCAiYyIgKE1TUl9TUEVDX0NUUkwpLCAi
ZCIgKDApIDogIm1lbW9yeSIgKTsKKyAgICBhbHRlcm5hdGl2ZV9pbnB1dChB
U01fTk9QMywgIndybXNyIiwgWDg2X0ZFQVRVUkVfU0NfTVNSX0lETEUsCisg
ICAgICAgICAgICAgICAgICAgICAgImEiICh2YWwpLCAiYyIgKE1TUl9TUEVD
X0NUUkwpLCAiZCIgKDApKTsKKyAgICBiYXJyaWVyKCk7CiB9CiAKIC8qIFdB
Uk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBub3Qgc2FmZSBiZWZv
cmUgdGhpcyBjYWxsLiAqLwpAQCAtNzgsMTMgKzgxLDE2IEBAIHN0YXRpYyBh
bHdheXNfaW5saW5lIHZvaWQgc3BlY19jdHJsX2V4aXRfaWRsZShzdHJ1Y3Qg
Y3B1X2luZm8gKmluZm8pCiAgICAgdWludDMyX3QgdmFsID0gaW5mby0+eGVu
X3NwZWNfY3RybDsKIAogICAgIC8qCisgICAgICogQnJhbmNoIFRhcmdldCBJ
bmplY3Rpb246CisgICAgICoKICAgICAgKiBEaXNhYmxlIHNoYWRvd2luZyBi
ZWZvcmUgdXBkYXRpbmcgdGhlIE1TUi4gIFRoZXJlIGFyZSBubyBTTVAgaXNz
dWVzCiAgICAgICogaGVyZTsgb25seSBsb2NhbCBwcm9jZXNzb3Igb3JkZXJp
bmcgY29uY2VybnMuCiAgICAgICovCiAgICAgaW5mby0+c3BlY19jdHJsX2Zs
YWdzICY9IH5TQ0ZfdXNlX3NoYWRvdzsKICAgICBiYXJyaWVyKCk7Ci0gICAg
YXNtIHZvbGF0aWxlICggQUxURVJOQVRJVkUoQVNNX05PUDMsICJ3cm1zciIs
IFg4Nl9GRUFUVVJFX1NDX01TUl9JRExFKQotICAgICAgICAgICAgICAgICAg
IDo6ICJhIiAodmFsKSwgImMiIChNU1JfU1BFQ19DVFJMKSwgImQiICgwKSA6
ICJtZW1vcnkiICk7CisgICAgYWx0ZXJuYXRpdmVfaW5wdXQoQVNNX05PUDMs
ICJ3cm1zciIsIFg4Nl9GRUFUVVJFX1NDX01TUl9JRExFLAorICAgICAgICAg
ICAgICAgICAgICAgICJhIiAodmFsKSwgImMiIChNU1JfU1BFQ19DVFJMKSwg
ImQiICgwKSk7CisgICAgYmFycmllcigpOwogfQogCiAjZW5kaWYgLyogIV9f
WDg2X1NQRUNfQ1RSTF9IX18gKi8K

--=separator
Content-Type: application/octet-stream; name="xsa297/xsa297-4.10-5.patch"
Content-Disposition: attachment; filename="xsa297/xsa297-4.10-5.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3NwZWMtY3RybDogQ1BVSUQvTVNSIGRlZmluaXRp
b25zIGZvciBNaWNyb2FyY2hpdGVjdHVyYWwgRGF0YQogU2FtcGxpbmcKClRo
ZSBNRF9DTEVBUiBmZWF0dXJlIGNhbiBiZSBhdXRvbWF0aWNhbGx5IG9mZmVy
ZWQgdG8gZ3Vlc3RzLiAgTm8KaW5mcmFzdHJ1Y3R1cmUgaXMgbmVlZGVkIGlu
IFhlbiB0byBzdXBwb3J0IHRoZSBndWVzdCBtYWtpbmcgdXNlIG9mIGl0LgoK
VGhpcyBpcyBwYXJ0IG9mIFhTQS0yOTcsIENWRS0yMDE4LTEyMTI2LCBDVkUt
MjAxOC0xMjEyNywgQ1ZFLTIwMTgtMTIxMzAsIENWRS0yMDE5LTExMDkxLgoK
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KCmRpZmYgLS1naXQgYS9kb2NzL21pc2MveGVuLWNvbW1h
bmQtbGluZS5tYXJrZG93biBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5l
Lm1hcmtkb3duCmluZGV4IDIzYzNkYTYuLmMzMzAwNzggMTAwNjQ0Ci0tLSBh
L2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCisrKyBiL2Rv
Y3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCkBAIC00OTYsNyAr
NDk2LDcgQEAgYWNjb3VudGluZyBmb3IgaGFyZHdhcmUgY2FwYWJpbGl0aWVz
IGFzIGVudW1lcmF0ZWQgdmlhIENQVUlELgogCiBDdXJyZW50bHkgYWNjZXB0
ZWQ6CiAKLVRoZSBTcGVjdWxhdGlvbiBDb250cm9sIGhhcmR3YXJlIGZlYXR1
cmVzIGBpYnJzYmAsIGBzdGlicGAsIGBpYnBiYCwKK1RoZSBTcGVjdWxhdGlv
biBDb250cm9sIGhhcmR3YXJlIGZlYXR1cmVzIGBtZC1jbGVhcmAsIGBpYnJz
YmAsIGBzdGlicGAsIGBpYnBiYCwKIGBsMWQtZmx1c2hgIGFuZCBgc3NiZGAg
YXJlIHVzZWQgYnkgZGVmYXVsdCBpZiBhdmFpbGFibGUgYW5kIGFwcGxpY2Fi
bGUuICBUaGV5IGNhbgogYmUgaWdub3JlZCwgZS5nLiBgbm8taWJyc2JgLCBh
dCB3aGljaCBwb2ludCBYZW4gd29uJ3QgdXNlIHRoZW0gaXRzZWxmLCBhbmQK
IHdvbid0IG9mZmVyIHRoZW0gdG8gZ3Vlc3RzLgpkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlieGwvbGlieGxfY3B1aWQuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2Nw
dWlkLmMKaW5kZXggNTJlMTZjMi4uNWExNzAyZCAxMDA2NDQKLS0tIGEvdG9v
bHMvbGlieGwvbGlieGxfY3B1aWQuYworKysgYi90b29scy9saWJ4bC9saWJ4
bF9jcHVpZC5jCkBAIC0yMDIsNiArMjAyLDcgQEAgaW50IGxpYnhsX2NwdWlk
X3BhcnNlX2NvbmZpZyhsaWJ4bF9jcHVpZF9wb2xpY3lfbGlzdCAqY3B1aWQs
IGNvbnN0IGNoYXIqIHN0cikKIAogICAgICAgICB7ImF2eDUxMi00dm5uaXci
LDB4MDAwMDAwMDcsICAwLCBDUFVJRF9SRUdfRURYLCAgMiwgIDF9LAogICAg
ICAgICB7ImF2eDUxMi00Zm1hcHMiLDB4MDAwMDAwMDcsICAwLCBDUFVJRF9S
RUdfRURYLCAgMywgIDF9LAorICAgICAgICB7Im1kLWNsZWFyIiwgICAgIDB4
MDAwMDAwMDcsICAwLCBDUFVJRF9SRUdfRURYLCAxMCwgIDF9LAogICAgICAg
ICB7ImlicnNiIiwgICAgICAgIDB4MDAwMDAwMDcsICAwLCBDUFVJRF9SRUdf
RURYLCAyNiwgIDF9LAogICAgICAgICB7InN0aWJwIiwgICAgICAgIDB4MDAw
MDAwMDcsICAwLCBDUFVJRF9SRUdfRURYLCAyNywgIDF9LAogICAgICAgICB7
ImwxZC1mbHVzaCIsICAgIDB4MDAwMDAwMDcsICAwLCBDUFVJRF9SRUdfRURY
LCAyOCwgIDF9LApkaWZmIC0tZ2l0IGEvdG9vbHMvbWlzYy94ZW4tY3B1aWQu
YyBiL3Rvb2xzL21pc2MveGVuLWNwdWlkLmMKaW5kZXggNmM5MWE0OC4uNTcw
NDI0ZCAxMDA2NDQKLS0tIGEvdG9vbHMvbWlzYy94ZW4tY3B1aWQuYworKysg
Yi90b29scy9taXNjL3hlbi1jcHVpZC5jCkBAIC0xNjIsOCArMTYyLDkgQEAg
c3RhdGljIGNvbnN0IGNoYXIgKnN0cl83ZDBbMzJdID0KIAogICAgIFsgMl0g
PSAiYXZ4NTEyXzR2bm5pdyIsIFsgM10gPSAiYXZ4NTEyXzRmbWFwcyIsCiAK
LSAgICBbNCAuLi4gMTFdID0gIlJFWiIsCisgICAgWzQgLi4uIDldID0gIlJF
WiIsCiAKKyAgICBbMTBdID0gIm1kLWNsZWFyIiwgICAgICBbMTFdID0gIlJF
WiIsCiAgICAgWzEyXSA9ICJSRVoiLCAgICAgICAgICAgWzEzXSA9ICJ0c3gt
Zm9yY2UtYWJvcnQiLAogCiAgICAgWzE0IC4uLiAyNV0gPSAiUkVaIiwKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHVpZC5jIGIveGVuL2FyY2gveDg2
L2NwdWlkLmMKaW5kZXggMjRiOTQ5NS4uOThiNjNmMyAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L2NwdWlkLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdWlk
LmMKQEAgLTI4LDcgKzI4LDEyIEBAIHN0YXRpYyBpbnQgX19pbml0IHBhcnNl
X3hlbl9jcHVpZChjb25zdCBjaGFyICpzKQogICAgICAgICBpZiAoICFzcyAp
CiAgICAgICAgICAgICBzcyA9IHN0cmNocihzLCAnXDAnKTsKIAotICAgICAg
ICBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJpYnBiIiwgcywgc3MpKSA+
PSAwICkKKyAgICAgICAgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVhbigibWQt
Y2xlYXIiLCBzLCBzcykpID49IDAgKQorICAgICAgICB7CisgICAgICAgICAg
ICBpZiAoICF2YWwgKQorICAgICAgICAgICAgICAgIHNldHVwX2NsZWFyX2Nw
dV9jYXAoWDg2X0ZFQVRVUkVfTURfQ0xFQVIpOworICAgICAgICB9CisgICAg
ICAgIGVsc2UgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVhbigiaWJwYiIsIHMs
IHNzKSkgPj0gMCApCiAgICAgICAgIHsKICAgICAgICAgICAgIGlmICggIXZh
bCApCiAgICAgICAgICAgICAgICAgc2V0dXBfY2xlYXJfY3B1X2NhcChYODZf
RkVBVFVSRV9JQlBCKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zcGVj
X2N0cmwuYyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwppbmRleCBkMmNi
YjkzLi4wZDhkNTcyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc3BlY19j
dHJsLmMKKysrIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCkBAIC0zMzEs
MTcgKzMzMSwxOSBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcHJpbnRfZGV0YWls
cyhlbnVtIGluZF90aHVuayB0aHVuaywgdWludDY0X3QgY2FwcykKICAgICBw
cmludGsoIlNwZWN1bGF0aXZlIG1pdGlnYXRpb24gZmFjaWxpdGllczpcbiIp
OwogCiAgICAgLyogSGFyZHdhcmUgZmVhdHVyZXMgd2hpY2ggcGVydGFpbiB0
byBzcGVjdWxhdGl2ZSBtaXRpZ2F0aW9ucy4gKi8KLSAgICBwcmludGsoIiAg
SGFyZHdhcmUgZmVhdHVyZXM6JXMlcyVzJXMlcyVzJXMlcyVzJXNcbiIsCisg
ICAgcHJpbnRrKCIgIEhhcmR3YXJlIGZlYXR1cmVzOiVzJXMlcyVzJXMlcyVz
JXMlcyVzJXMlc1xuIiwKICAgICAgICAgICAgKF83ZDAgJiBjcHVmZWF0X21h
c2soWDg2X0ZFQVRVUkVfSUJSU0IpKSA/ICIgSUJSUy9JQlBCIiA6ICIiLAog
ICAgICAgICAgICAoXzdkMCAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9T
VElCUCkpID8gIiBTVElCUCIgICAgIDogIiIsCiAgICAgICAgICAgIChfN2Qw
ICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX0wxRF9GTFVTSCkpID8gIiBM
MURfRkxVU0giIDogIiIsCiAgICAgICAgICAgIChfN2QwICYgY3B1ZmVhdF9t
YXNrKFg4Nl9GRUFUVVJFX1NTQkQpKSAgPyAiIFNTQkQiICAgICAgOiAiIiwK
KyAgICAgICAgICAgKF83ZDAgJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVf
TURfQ0xFQVIpKSA/ICIgTURfQ0xFQVIiIDogIiIsCiAgICAgICAgICAgIChl
OGIgICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX0lCUEIpKSAgPyAiIElC
UEIiICAgICAgOiAiIiwKICAgICAgICAgICAgKGNhcHMgJiBBUkNIX0NBUFNf
SUJSU19BTEwpICAgICAgICAgICAgICA/ICIgSUJSU19BTEwiICA6ICIiLAog
ICAgICAgICAgICAoY2FwcyAmIEFSQ0hfQ0FQU19SRENMX05PKSAgICAgICAg
ICAgICAgID8gIiBSRENMX05PIiAgIDogIiIsCiAgICAgICAgICAgIChjYXBz
ICYgQVJDSF9DQVBTX1JTQkEpICAgICAgICAgICAgICAgICAgPyAiIFJTQkEi
ICAgICAgOiAiIiwKICAgICAgICAgICAgKGNhcHMgJiBBUkNIX0NBUFNfU0tJ
UF9MMURGTCkgICAgICAgICAgICA/ICIgU0tJUF9MMURGTCI6ICIiLAotICAg
ICAgICAgICAoY2FwcyAmIEFSQ0hfQ0FQU19TU0JfTk8pICAgICAgICAgICAg
ICAgID8gIiBTU0JfTk8iICAgIDogIiIpOworICAgICAgICAgICAoY2FwcyAm
IEFSQ0hfQ0FQU19TU0JfTk8pICAgICAgICAgICAgICAgID8gIiBTU0JfTk8i
ICAgIDogIiIsCisgICAgICAgICAgIChjYXBzICYgQVJDSF9DQVBTX01EU19O
TykgICAgICAgICAgICAgICAgPyAiIE1EU19OTyIgICAgOiAiIik7CiAKICAg
ICAvKiBDb21waWxlZC1pbiBzdXBwb3J0IHdoaWNoIHBlcnRhaW5zIHRvIG1p
dGlnYXRpb25zLiAqLwogICAgIGlmICggSVNfRU5BQkxFRChDT05GSUdfSU5E
SVJFQ1RfVEhVTkspIHx8IElTX0VOQUJMRUQoQ09ORklHX1NIQURPV19QQUdJ
TkcpICkKQEAgLTM3OCwxOSArMzgwLDIxIEBAIHN0YXRpYyB2b2lkIF9faW5p
dCBwcmludF9kZXRhaWxzKGVudW0gaW5kX3RodW5rIHRodW5rLCB1aW50NjRf
dCBjYXBzKQogICAgICAqIEFsdGVybmF0aXZlcyBibG9ja3MgZm9yIHByb3Rl
Y3RpbmcgYWdhaW5zdCBhbmQvb3IgdmlydHVhbGlzaW5nCiAgICAgICogbWl0
aWdhdGlvbiBzdXBwb3J0IGZvciBndWVzdHMuCiAgICAgICovCi0gICAgcHJp
bnRrKCIgIFN1cHBvcnQgZm9yIFZNczogUFY6JXMlcyVzJXMsIEhWTTolcyVz
JXMlc1xuIiwKKyAgICBwcmludGsoIiAgU3VwcG9ydCBmb3IgVk1zOiBQVjol
cyVzJXMlcyVzLCBIVk06JXMlcyVzJXMlc1xuIiwKICAgICAgICAgICAgKGJv
b3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TQ19NU1JfUFYpIHx8CiAgICAgICAg
ICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0NfUlNCX1BWKSB8fAog
ICAgICAgICAgICAgb3B0X2VhZ2VyX2ZwdSkgICAgICAgICAgICAgICAgICAg
ICAgICAgICA/ICIiICAgICAgICAgICAgICAgOiAiIE5vbmUiLAogICAgICAg
ICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0NfTVNSX1BWKSAgICAg
ICA/ICIgTVNSX1NQRUNfQ1RSTCIgOiAiIiwKICAgICAgICAgICAgYm9vdF9j
cHVfaGFzKFg4Nl9GRUFUVVJFX1NDX1JTQl9QVikgICAgICAgPyAiIFJTQiIg
ICAgICAgICAgIDogIiIsCiAgICAgICAgICAgIG9wdF9lYWdlcl9mcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgID8gIiBFQUdFUl9GUFUiICAgICA6
ICIiLAorICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfTURf
Q0xFQVIpICAgICAgICA/ICIgTURfQ0xFQVIiICAgICAgOiAiIiwKICAgICAg
ICAgICAgKGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TQ19NU1JfSFZNKSB8
fAogICAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NDX1JT
Ql9IVk0pIHx8CiAgICAgICAgICAgICBvcHRfZWFnZXJfZnB1KSAgICAgICAg
ICAgICAgICAgICAgICAgICAgID8gIiIgICAgICAgICAgICAgICA6ICIgTm9u
ZSIsCiAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TQ19N
U1JfSFZNKSAgICAgID8gIiBNU1JfU1BFQ19DVFJMIiA6ICIiLAogICAgICAg
ICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0NfUlNCX0hWTSkgICAg
ICA/ICIgUlNCIiAgICAgICAgICAgOiAiIiwKLSAgICAgICAgICAgb3B0X2Vh
Z2VyX2ZwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPyAiIEVBR0VS
X0ZQVSIgICAgIDogIiIpOworICAgICAgICAgICBvcHRfZWFnZXJfZnB1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICA/ICIgRUFHRVJfRlBVIiAgICAg
OiAiIiwKKyAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX01E
X0NMRUFSKSAgICAgICAgPyAiIE1EX0NMRUFSIiAgICAgIDogIiIpOwogCiAg
ICAgcHJpbnRrKCIgIFhQVEkgKDY0LWJpdCBQViBvbmx5KTogRG9tMCAlcywg
RG9tVSAlc1xuIiwKICAgICAgICAgICAgb3B0X3hwdGlfaHdkb20gPyAiZW5h
YmxlZCIgOiAiZGlzYWJsZWQiLApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9tc3ItaW5kZXguaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNy
LWluZGV4LmgKaW5kZXggNGMwYmE2MC4uZTYxYWFjMiAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaAorKysgYi94ZW4vaW5j
bHVkZS9hc20teDg2L21zci1pbmRleC5oCkBAIC01Myw2ICs1Myw3IEBACiAj
ZGVmaW5lIEFSQ0hfQ0FQU19SU0JBCQkJKF9BQygxLCBVTEwpIDw8IDIpCiAj
ZGVmaW5lIEFSQ0hfQ0FQU19TS0lQX0wxREZMCQkoX0FDKDEsIFVMTCkgPDwg
MykKICNkZWZpbmUgQVJDSF9DQVBTX1NTQl9OTwkJKF9BQygxLCBVTEwpIDw8
IDQpCisjZGVmaW5lIEFSQ0hfQ0FQU19NRFNfTk8JCShfQUMoMSwgVUxMKSA8
PCA1KQogCiAjZGVmaW5lIE1TUl9GTFVTSF9DTUQJCQkweDAwMDAwMTBiCiAj
ZGVmaW5lIEZMVVNIX0NNRF9MMUQJCQkoX0FDKDEsIFVMTCkgPDwgMCkKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0
dXJlc2V0LmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVh
dHVyZXNldC5oCmluZGV4IGFhMjY1NmQuLmExNGQ4YTcgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmgK
KysrIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZlYXR1cmVz
ZXQuaApAQCAtMjQyLDYgKzI0Miw3IEBAIFhFTl9DUFVGRUFUVVJFKElCUEIs
ICAgICAgICAgIDgqMzIrMTIpIC8qQSAgSUJQQiBzdXBwb3J0IG9ubHkgKG5v
IElCUlMsIHVzZWQgYnkKIC8qIEludGVsLWRlZmluZWQgQ1BVIGZlYXR1cmVz
LCBDUFVJRCBsZXZlbCAweDAwMDAwMDA3OjAuZWR4LCB3b3JkIDkgKi8KIFhF
Tl9DUFVGRUFUVVJFKEFWWDUxMl80Vk5OSVcsIDkqMzIrIDIpIC8qQSAgQVZY
NTEyIE5ldXJhbCBOZXR3b3JrIEluc3RydWN0aW9ucyAqLwogWEVOX0NQVUZF
QVRVUkUoQVZYNTEyXzRGTUFQUywgOSozMisgMykgLypBICBBVlg1MTIgTXVs
dGlwbHkgQWNjdW11bGF0aW9uIFNpbmdsZSBQcmVjaXNpb24gKi8KK1hFTl9D
UFVGRUFUVVJFKE1EX0NMRUFSLCAgICAgIDkqMzIrMTApIC8qQSAgVkVSVyBj
bGVhcnMgbWljcm9hcmNoaXRlY3R1cmFsIGJ1ZmZlcnMgKi8KIFhFTl9DUFVG
RUFUVVJFKFRTWF9GT1JDRV9BQk9SVCwgOSozMisxMykgLyogTVNSX1RTWF9G
T1JDRV9BQk9SVC5SVE1fQUJPUlQgKi8KIFhFTl9DUFVGRUFUVVJFKElCUlNC
LCAgICAgICAgIDkqMzIrMjYpIC8qQSAgSUJSUyBhbmQgSUJQQiBzdXBwb3J0
ICh1c2VkIGJ5IEludGVsKSAqLwogWEVOX0NQVUZFQVRVUkUoU1RJQlAsICAg
ICAgICAgOSozMisyNykgLypBICBTVElCUCAqLwo=

--=separator
Content-Type: application/octet-stream; name="xsa297/xsa297-4.10-6.patch"
Content-Disposition: attachment; filename="xsa297/xsa297-4.10-6.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3NwZWMtY3RybDogSW5mcmFzdHJ1Y3R1cmUgdG8g
dXNlIFZFUlcgdG8gZmx1c2ggcGlwZWxpbmUgYnVmZmVycwoKVGhyZWUgc3lu
dGhldGljIGZlYXR1cmVzIGFyZSBpbnRyb2R1Y2VkLCBhcyB3ZSBuZWVkIGlu
ZGl2aWR1YWwgY29udHJvbCBvZgplYWNoLCBkZXBlbmRpbmcgb24gY2lyY3Vt
c3RhbmNlcy4gIEEgbGF0ZXIgY2hhbmdlIHdpbGwgZW5hYmxlIHRoZW0gYXQK
YXBwcm9wcmlhdGUgcG9pbnRzLgoKVGhlIHZlcndfc2VsIGZpZWxkIGRvZXNu
J3Qgc3RyaWN0bHkgbmVlZCB0byBsaXZlIGluIHN0cnVjdCBjcHVfaW5mby4g
IEl0IGxpdmVzCnRoZXJlIGJlY2F1c2UgdGhlcmUgaXMgYSBjb252ZW5pZW50
IGhvbGUgaXQgY2FuIGZpbGwsIGFuZCBpdCByZWR1Y2VzIHRoZQpjb21wbGV4
aXR5IG9mIHRoZSBTUEVDX0NUUkxfRVhJVF9UT197UFYsSFZNfSBhc3NlbWJs
eSBieSBhdm9pZGluZyB0aGUgbmVlZCBmb3IKYW55IHRlbXBvcmFyeSBzdGFj
ayBtYWludGVuYW5jZS4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjk3LCBDVkUt
MjAxOC0xMjEyNiwgQ1ZFLTIwMTgtMTIxMjcsIENWRS0yMDE4LTEyMTMwLCBD
VkUtMjAxOS0xMTA5MS4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jIGIveGVuL2FyY2gveDg2
L3g4Nl82NC9hc20tb2Zmc2V0cy5jCmluZGV4IDEwYzI0M2EuLjQyOGM0OWMg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMu
YworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMKQEAg
LTEzNyw2ICsxMzcsNyBAQCB2b2lkIF9fZHVtbXlfXyh2b2lkKQogCiAgICAg
T0ZGU0VUKENQVUlORk9fZ3Vlc3RfY3B1X3VzZXJfcmVncywgc3RydWN0IGNw
dV9pbmZvLCBndWVzdF9jcHVfdXNlcl9yZWdzKTsKICAgICBPRkZTRVQoQ1BV
SU5GT19wcm9jZXNzb3JfaWQsIHN0cnVjdCBjcHVfaW5mbywgcHJvY2Vzc29y
X2lkKTsKKyAgICBPRkZTRVQoQ1BVSU5GT192ZXJ3X3NlbCwgc3RydWN0IGNw
dV9pbmZvLCB2ZXJ3X3NlbCk7CiAgICAgT0ZGU0VUKENQVUlORk9fY3VycmVu
dF92Y3B1LCBzdHJ1Y3QgY3B1X2luZm8sIGN1cnJlbnRfdmNwdSk7CiAgICAg
T0ZGU0VUKENQVUlORk9fY3I0LCBzdHJ1Y3QgY3B1X2luZm8sIGNyNCk7CiAg
ICAgT0ZGU0VUKENQVUlORk9feGVuX2NyMywgc3RydWN0IGNwdV9pbmZvLCB4
ZW5fY3IzKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1
ZmVhdHVyZXMuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZXMu
aAppbmRleCA4ZTVjYzUzLi45NmE1YTAxIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20teDg2L2NwdWZlYXR1cmVzLmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9jcHVmZWF0dXJlcy5oCkBAIC0zMywzICszMyw2IEBAIFhFTl9D
UFVGRUFUVVJFKFNDX1JTQl9IVk0sICAgICAgKEZTQ0FQSU5UUyswKSozMisx
OSkgLyogUlNCIG92ZXJ3cml0ZSBuZWVkZWQgZm9yCiBYRU5fQ1BVRkVBVFVS
RShOT19YUFRJLCAgICAgICAgIChGU0NBUElOVFMrMCkqMzIrMjApIC8qIFhQ
VEkgbWl0aWdhdGlvbiBub3QgaW4gdXNlICovCiBYRU5fQ1BVRkVBVFVSRShT
Q19NU1JfSURMRSwgICAgIChGU0NBUElOVFMrMCkqMzIrMjEpIC8qIChTQ19N
U1JfUFYgfHwgU0NfTVNSX0hWTSkgJiYgZGVmYXVsdF94ZW5fc3BlY19jdHJs
ICovCiBYRU5fQ1BVRkVBVFVSRShYRU5fTEJSLCAgICAgICAgIChGU0NBUElO
VFMrMCkqMzIrMjIpIC8qIFhlbiB1c2VzIE1TUl9ERUJVR0NUTC5MQlIgKi8K
K1hFTl9DUFVGRUFUVVJFKFNDX1ZFUldfUFYsICAgICAgKEZTQ0FQSU5UUysw
KSozMisyMykgLyogVkVSVyB1c2VkIGJ5IFhlbiBmb3IgUFYgKi8KK1hFTl9D
UFVGRUFUVVJFKFNDX1ZFUldfSFZNLCAgICAgKEZTQ0FQSU5UUyswKSozMisy
NCkgLyogVkVSVyB1c2VkIGJ5IFhlbiBmb3IgSFZNICovCitYRU5fQ1BVRkVB
VFVSRShTQ19WRVJXX0lETEUsICAgIChGU0NBUElOVFMrMCkqMzIrMjUpIC8q
IFZFUlcgdXNlZCBieSBYZW4gZm9yIGlkbGUgKi8KZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvY3VycmVudC5oIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9jdXJyZW50LmgKaW5kZXggOWExMzdhMS4uYjc4NjBhNyAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50LmgKKysrIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50LmgKQEAgLTM4LDYgKzM4LDcgQEAg
c3RydWN0IHZjcHU7CiBzdHJ1Y3QgY3B1X2luZm8gewogICAgIHN0cnVjdCBj
cHVfdXNlcl9yZWdzIGd1ZXN0X2NwdV91c2VyX3JlZ3M7CiAgICAgdW5zaWdu
ZWQgaW50IHByb2Nlc3Nvcl9pZDsKKyAgICB1bnNpZ25lZCBpbnQgdmVyd19z
ZWw7CiAgICAgc3RydWN0IHZjcHUgKmN1cnJlbnRfdmNwdTsKICAgICB1bnNp
Z25lZCBsb25nIHBlcl9jcHVfb2Zmc2V0OwogICAgIHVuc2lnbmVkIGxvbmcg
Y3I0OwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0
cmwuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKaW5kZXgg
NDk4MzA3MS4uOThhMGE1MCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9zcGVjX2N0cmwuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3Nw
ZWNfY3RybC5oCkBAIC01Myw2ICs1MywxMyBAQCBzdGF0aWMgaW5saW5lIHZv
aWQgaW5pdF9zaGFkb3dfc3BlY19jdHJsX3N0YXRlKHZvaWQpCiAgICAgaW5m
by0+c2hhZG93X3NwZWNfY3RybCA9IDA7CiAgICAgaW5mby0+eGVuX3NwZWNf
Y3RybCA9IGRlZmF1bHRfeGVuX3NwZWNfY3RybDsKICAgICBpbmZvLT5zcGVj
X2N0cmxfZmxhZ3MgPSBkZWZhdWx0X3NwZWNfY3RybF9mbGFnczsKKworICAg
IC8qCisgICAgICogRm9yIGxlYXN0IGxhdGVuY3ksIHRoZSBWRVJXIHNlbGVj
dG9yIHNob3VsZCBiZSBhIHdyaXRlYWJsZSBkYXRhCisgICAgICogZGVzY3Jp
cHRvciByZXNpZGVudCBpbiB0aGUgY2FjaGUuICBfX0hZUEVSVklTT1JfRFMz
MiBzaGFyZXMgYSBjYWNoZQorICAgICAqIGxpbmUgd2l0aCBfX0hZUEVSVklT
T1JfQ1MsIHNvIGlzIGV4cGVjdGVkIHRvIGJlIHZlcnkgY2FjaGUtaG90Lgor
ICAgICAqLworICAgIGluZm8tPnZlcndfc2VsID0gX19IWVBFUlZJU09SX0RT
MzI7CiB9CiAKIC8qIFdBUk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGptcCAq
YCBub3Qgc2FmZSBhZnRlciB0aGlzIGNhbGwuICovCkBAIC03Myw2ICs4MCwy
MiBAQCBzdGF0aWMgYWx3YXlzX2lubGluZSB2b2lkIHNwZWNfY3RybF9lbnRl
cl9pZGxlKHN0cnVjdCBjcHVfaW5mbyAqaW5mbykKICAgICBhbHRlcm5hdGl2
ZV9pbnB1dChBU01fTk9QMywgIndybXNyIiwgWDg2X0ZFQVRVUkVfU0NfTVNS
X0lETEUsCiAgICAgICAgICAgICAgICAgICAgICAgImEiICh2YWwpLCAiYyIg
KE1TUl9TUEVDX0NUUkwpLCAiZCIgKDApKTsKICAgICBiYXJyaWVyKCk7CisK
KyAgICAvKgorICAgICAqIE1pY3JvYXJjaGl0ZWN0dXJhbCBTdG9yZSBCdWZm
ZXIgRGF0YSBTYW1wbGluZzoKKyAgICAgKgorICAgICAqIE9uIHZ1bG5lcmFi
bGUgc3lzdGVtcywgc3RvcmUgYnVmZmVyIGVudHJpZXMgYXJlIHN0YXRpY2Fs
bHkgcGFydGl0aW9uZWQKKyAgICAgKiBiZXR3ZWVuIGFjdGl2ZSB0aHJlYWRz
LiAgV2hlbiBlbnRlcmluZyBpZGxlLCBvdXIgc3RvcmUgYnVmZmVyIGVudHJp
ZXMKKyAgICAgKiBhcmUgcmUtcGFydGl0aW9uZWQgdG8gYWxsb3cgdGhlIG90
aGVyIHRocmVhZHMgdG8gdXNlIHRoZW0uCisgICAgICoKKyAgICAgKiBGbHVz
aCB0aGUgYnVmZmVycyB0byBlbnN1cmUgdGhhdCBubyBzZW5zaXRpdmUgZGF0
YSBvZiBvdXJzIGNhbiBiZQorICAgICAqIGxlYWtlZCBieSBhIHNpYmxpbmcg
YWZ0ZXIgaXQgZ2V0cyBvdXIgc3RvcmUgYnVmZmVyIGVudHJpZXMuCisgICAg
ICoKKyAgICAgKiBOb3RlOiBWRVJXIG11c3QgYmUgZW5jb2RlZCB3aXRoIGEg
bWVtb3J5IG9wZXJhbmQsIGFzIGl0IGlzIG9ubHkgdGhhdAorICAgICAqIGZv
cm0gd2hpY2ggY2F1c2VzIGEgZmx1c2guCisgICAgICovCisgICAgYWx0ZXJu
YXRpdmVfaW5wdXQoQVNNX05PUDgsICJ2ZXJ3ICVbc2VsXSIsIFg4Nl9GRUFU
VVJFX1NDX1ZFUldfSURMRSwKKyAgICAgICAgICAgICAgICAgICAgICBbc2Vs
XSAibSIgKGluZm8tPnZlcndfc2VsKSk7CiB9CiAKIC8qIFdBUk5JTkchIGBy
ZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBub3Qgc2FmZSBiZWZvcmUgdGhpcyBj
YWxsLiAqLwpAQCAtOTEsNiArMTE0LDE3IEBAIHN0YXRpYyBhbHdheXNfaW5s
aW5lIHZvaWQgc3BlY19jdHJsX2V4aXRfaWRsZShzdHJ1Y3QgY3B1X2luZm8g
KmluZm8pCiAgICAgYWx0ZXJuYXRpdmVfaW5wdXQoQVNNX05PUDMsICJ3cm1z
ciIsIFg4Nl9GRUFUVVJFX1NDX01TUl9JRExFLAogICAgICAgICAgICAgICAg
ICAgICAgICJhIiAodmFsKSwgImMiIChNU1JfU1BFQ19DVFJMKSwgImQiICgw
KSk7CiAgICAgYmFycmllcigpOworCisgICAgLyoKKyAgICAgKiBNaWNyb2Fy
Y2hpdGVjdHVyYWwgU3RvcmUgQnVmZmVyIERhdGEgU2FtcGxpbmc6CisgICAg
ICoKKyAgICAgKiBPbiB2dWxuZXJhYmxlIHN5c3RlbXMsIHN0b3JlIGJ1ZmZl
ciBlbnRyaWVzIGFyZSBzdGF0aWNhbGx5IHBhcnRpdGlvbmVkCisgICAgICog
YmV0d2VlbiBhY3RpdmUgdGhyZWFkcy4gIFdoZW4gZXhpdGluZyBpZGxlLCB0
aGUgb3RoZXIgdGhyZWFkcyBzdG9yZQorICAgICAqIGJ1ZmZlciBlbnRyaWVz
IGFyZSByZS1wYXJ0aXRpb25lZCB0byBnaXZlIHVzIHNvbWUuCisgICAgICoK
KyAgICAgKiBXZSBub3cgaGF2ZSBzdG9yZSBidWZmZXIgZW50cmllcyB3aXRo
IHN0YWxlIGRhdGEgZnJvbSBzaWJsaW5nIHRocmVhZHMuCisgICAgICogQSBm
bHVzaCBpZiBuZWNlc3Nhcnkgd2lsbCBiZSBwZXJmb3JtZWQgb24gdGhlIHJl
dHVybiB0byBndWVzdCBwYXRoLgorICAgICAqLwogfQogCiAjZW5kaWYgLyog
IV9fWDg2X1NQRUNfQ1RSTF9IX18gKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9zcGVjX2N0cmxfYXNtLmgKaW5kZXggYzY1OWYzZi4uZjJlMzZhMyAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNt
LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmgK
QEAgLTI0OCwxMiArMjQ4LDE4IEBACiAvKiBVc2Ugd2hlbiBleGl0aW5nIHRv
IFBWIGd1ZXN0IGNvbnRleHQuICovCiAjZGVmaW5lIFNQRUNfQ1RSTF9FWElU
X1RPX1BWICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCiAgICAgQUxURVJOQVRJVkUgX19zdHJpbmdpZnkoQVNNX05PUDI0
KSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAg
IERPX1NQRUNfQ1RSTF9FWElUX1RPX0dVRVNULCBYODZfRkVBVFVSRV9TQ19N
U1JfUFYKKyAgICAgICAgRE9fU1BFQ19DVFJMX0VYSVRfVE9fR1VFU1QsIFg4
Nl9GRUFUVVJFX1NDX01TUl9QVjsgICAgICAgICAgICAgIFwKKyAgICBBTFRF
Uk5BVElWRSBfX3N0cmluZ2lmeShBU01fTk9QOCksICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgX19zdHJpbmdpZnkodmVy
dyBDUFVJTkZPX3Zlcndfc2VsKCVyc3ApKSwgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICAgICAgWDg2X0ZFQVRVUkVfU0NfVkVSV19QVgogCiAvKiBV
c2Ugd2hlbiBleGl0aW5nIHRvIEhWTSBndWVzdCBjb250ZXh0LiAqLwogI2Rl
ZmluZSBTUEVDX0NUUkxfRVhJVF9UT19IVk0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIEFMVEVSTkFUSVZFIF9f
c3RyaW5naWZ5KEFTTV9OT1AyNCksICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAotICAgICAgICBET19TUEVDX0NUUkxfRVhJVF9UT19HVUVT
VCwgWDg2X0ZFQVRVUkVfU0NfTVNSX0hWTQorICAgICAgICBET19TUEVDX0NU
UkxfRVhJVF9UT19HVUVTVCwgWDg2X0ZFQVRVUkVfU0NfTVNSX0hWTTsgICAg
ICAgICAgICAgXAorICAgIEFMVEVSTkFUSVZFIF9fc3RyaW5naWZ5KEFTTV9O
T1A4KSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
ICAgICBfX3N0cmluZ2lmeSh2ZXJ3IENQVUlORk9fdmVyd19zZWwoJXJzcCkp
LCAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBYODZfRkVBVFVS
RV9TQ19WRVJXX0hWTQogCiAvKgogICogVXNlIGluIElTVCBpbnRlcnJ1cHQv
ZXhjZXB0aW9uIGNvbnRleHQuICBNYXkgaW50ZXJydXB0IFhlbiBvciBQViBj
b250ZXh0Lgo=

--=separator
Content-Type: application/octet-stream; name="xsa297/xsa297-4.10-7.patch"
Content-Disposition: attachment; filename="xsa297/xsa297-4.10-7.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3NwZWMtY3RybDogSW50cm9kdWNlIG9wdGlvbnMg
dG8gY29udHJvbCBWRVJXIGZsdXNoaW5nCgpUaGUgTWljcm9hcmNoaXRlY3R1
cmFsIERhdGEgU2FtcGxpbmcgdnVsbmVyYWJpbGl0eSBpcyBzcGxpdCBpbnRv
IGNhdGVnb3JpZXMKd2l0aCBzdWJ0bHkgZGlmZmVyZW50IHByb3BlcnRpZXM6
CgogTUxQRFMgLSBNaWNyb2FyY2hpdGVjdHVyYWwgTG9hZCBQb3J0IERhdGEg
U2FtcGxpbmcKIE1TQkRTIC0gTWljcm9hcmNoaXRlY3R1cmFsIFN0b3JlIEJ1
ZmZlciBEYXRhIFNhbXBsaW5nCiBNRkJEUyAtIE1pY3JvYXJjaGl0ZWN0dXJh
bCBGaWxsIEJ1ZmZlciBEYXRhIFNhbXBsaW5nCiBNRFNVTSAtIE1pY3JvYXJj
aGl0ZWN0dXJhbCBEYXRhIFNhbXBsaW5nIFVuY2FjaGVhYmxlIE1lbW9yeQoK
TURTVU0gaXMgYSBzcGVjaWFsIGNhc2Ugb2YgdGhlIG90aGVyIHRocmVlLCBh
bmQgaXNuJ3QgZGlzdGluZ3Vpc2hlZCBmdXJ0aGVyLgoKVGhlc2UgaXNzdWVz
IHBlcnRhaW4gdG8gdGhyZWUgbWljcm9hcmNoaXRlY3R1cmFsIGJ1ZmZlcnMu
ICBUaGUgTG9hZCBQb3J0cywgdGhlClN0b3JlIEJ1ZmZlcnMgYW5kIHRoZSBG
aWxsIEJ1ZmZlcnMuICBFYWNoIG9mIHRoZXNlIHN0cnVjdHVyZXMgYXJlIGZs
dXNoZWQgYnkKdGhlIG5ldyBlbmhhbmNlZCBWRVJXIGZ1bmN0aW9uYWxpdHks
IGJ1dCB0aGUgY29uZGl0aW9ucyB1bmRlciB3aGljaCBmbHVzaGluZwppcyBu
ZWNlc3NhcnkgdmFyeS4KCkZvciB0aGlzIGNvbmNpc2Ugb3ZlcnZpZXcgb2Yg
dGhlIGlzc3VlcyBhbmQgZGVmYXVsdCBsb2dpYywgdGhlIGFiYnJldmlhdGlv
bnMKU1AgKFN0b3JlIFBvcnQpLCBGQiAoRmlsbCBCdWZmZXIpLCBMUCAoTG9h
ZCBQb3J0KSBhbmQgSFQgKEh5cGVydGhyZWFkaW5nKSBhcmUKdXNlZCBmb3Ig
YnJldml0eToKCiAqIFZ1bG5lcmFibGUgaGFyZHdhcmUgaXMgZGl2aWRlZCBp
bnRvIHR3byBjYXRlZ29yaWVzIC0gcGFydHMgd2hpY2ggc3VmZmVyCiAgIGZy
b20gU1Agb25seSwgYW5kIHBhcnRzIHdpdGggYW55IG90aGVyIGNvbWJpbmF0
aW9uIG9mIHZ1bG5lcmFiaWxpdGllcy4KCiAqIFNQIG9ubHkgaGFzIGFuIEhU
IGludGVyYWN0aW9uIHdoZW4gdGhlIHRocmVhZCBnb2VzIGlkbGUsIGR1ZSB0
byB0aGUgc3RhdGljCiAgIHBhcnRpdGlvbmluZyBvZiByZXNvdXJjZXMuICBM
UCBhbmQgRkIgaGF2ZSBIVCBpbnRlcmFjdGlvbnMgYXQgYWxsIHBvaW50cywK
ICAgZHVlIHRvIHRoZSBjb21wZXRpdGl2ZSBzaGFyaW5nIG9mIHJlc291cmNl
cy4gIEFsbCBpc3N1ZXMgcG90ZW50aWFsbHkgbGVhawogICBkYXRhIGFjcm9z
cyB0aGUgcmV0dXJuLXRvLWd1ZXN0IHRyYW5zaXRpb24uCgogKiBUaGUgbWlj
cm9jb2RlIHdoaWNoIGltcGxlbWVudHMgVkVSVyBmbHVzaGluZyBhbHNvIGV4
dGVuZHMgTVNSX0ZMVVNIX0NNRCwgc28KICAgd2UgZG9uJ3QgbmVlZCB0byBk
byBib3RoIG9uIHRoZSBIVk0gcmV0dXJuLXRvLWd1ZXN0IHBhdGguICBIb3dl
dmVyLCBzb21lCiAgIHBhcnRzIGFyZSBub3QgdnVsbmVyYWJsZSB0byBMMVRG
ICh0aGVyZWZvcmUgaGF2ZSBubyBNU1JfRkxVU0hfQ01EKSwgYnV0IGFyZQog
ICB2dWxuZXJhYmxlIHRvIE1EUywgc28gZG8gcmVxdWlyZSBWRVJXIG9uIHRo
ZSBIVk0gcGF0aC4KCk5vdGUgdGhhdCB3ZSBkZWxpYmVyYXRlbHkgc3VwcG9y
dCBtZHM9MSBldmVuIHdpdGhvdXQgTURfQ0xFQVIgaW4gY2FzZSB0aGUKbWlj
cm9jb2RlIGhhcyBiZWVuIHVwZGF0ZWQgYnV0IHRoZSBmZWF0dXJlIGJpdCBu
b3QgZXhwb3NlZC4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjk3LCBDVkUtMjAx
OC0xMjEyNiwgQ1ZFLTIwMTgtMTIxMjcsIENWRS0yMDE4LTEyMTMwLCBDVkUt
MjAxOS0xMTA5MS4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpkaWZmIC0tZ2l0IGEvZG9jcy9t
aXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gYi9kb2NzL21pc2MveGVu
LWNvbW1hbmQtbGluZS5tYXJrZG93bgppbmRleCBjMzMwMDc4Li5iNzliMzQw
IDEwMDY0NAotLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJr
ZG93bgorKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93
bgpAQCAtMTc4Miw3ICsxNzgyLDcgQEAgaXMgYmVpbmcgaW50ZXJwcmV0ZWQg
YXMgYSBjdXN0b20gdGltZW91dCBpbiBtaWxsaXNlY29uZHMuIFplcm8gb3Ig
Ym9vbGVhbgogZmFsc2UgZGlzYWJsZSB0aGUgcXVpcmsgd29ya2Fyb3VuZCwg
d2hpY2ggaXMgYWxzbyB0aGUgZGVmYXVsdC4KIAogIyMjIHNwZWMtY3RybCAo
eDg2KQotPiBgPSBMaXN0IG9mIFsgPGJvb2w+LCB4ZW49PGJvb2w+LCB7cHYs
aHZtLG1zci1zYyxyc2J9PTxib29sPiwKKz4gYD0gTGlzdCBvZiBbIDxib29s
PiwgeGVuPTxib29sPiwge3B2LGh2bSxtc3Itc2MscnNiLG1kLWNsZWFyfT08
Ym9vbD4sCiA+ICAgICAgICAgICAgICBidGktdGh1bms9cmV0cG9saW5lfGxm
ZW5jZXxqbXAsIHtpYnJzLGlicGIsc3NiZCxlYWdlci1mcHUsCiA+ICAgICAg
ICAgICAgICBsMWQtZmx1c2h9PTxib29sPiBdYAogCkBAIC0xODA2LDkgKzE4
MDYsMTAgQEAgaW4gcGxhY2UgZm9yIGd1ZXN0cyB0byB1c2UuCiAKIFVzZSBv
ZiBhIHBvc2l0aXZlIGJvb2xlYW4gdmFsdWUgZm9yIGVpdGhlciBvZiB0aGVz
ZSBvcHRpb25zIGlzIGludmFsaWQuCiAKLVRoZSBib29sZWFucyBgcHY9YCwg
YGh2bT1gLCBgbXNyLXNjPWAgYW5kIGByc2I9YCBvZmZlciBmaW5lIGdyYWlu
ZWQgY29udHJvbAotb3ZlciB0aGUgYWx0ZXJuYXRpdmUgYmxvY2tzIHVzZWQg
YnkgWGVuLiAgVGhlc2UgaW1wYWN0IFhlbidzIGFiaWxpdHkgdG8KLXByb3Rl
Y3QgaXRzZWxmLCBhbmQgWGVuJ3MgYWJpbGl0eSB0byB2aXJ0dWFsaXNlIHN1
cHBvcnQgZm9yIGd1ZXN0cyB0byB1c2UuCitUaGUgYm9vbGVhbnMgYHB2PWAs
IGBodm09YCwgYG1zci1zYz1gLCBgcnNiPWAgYW5kIGBtZC1jbGVhcj1gIG9m
ZmVyIGZpbmUKK2dyYWluZWQgY29udHJvbCBvdmVyIHRoZSBhbHRlcm5hdGl2
ZSBibG9ja3MgdXNlZCBieSBYZW4uICBUaGVzZSBpbXBhY3QgWGVuJ3MKK2Fi
aWxpdHkgdG8gcHJvdGVjdCBpdHNlbGYsIGFuZCBYZW4ncyBhYmlsaXR5IHRv
IHZpcnR1YWxpc2Ugc3VwcG9ydCBmb3IgZ3Vlc3RzCit0byB1c2UuCiAKICog
YHB2PWAgYW5kIGBodm09YCBvZmZlciBjb250cm9sIG92ZXIgYWxsIHN1Ym9w
dGlvbnMgZm9yIFBWIGFuZCBIVk0gZ3Vlc3RzCiAgIHJlc3BlY3RpdmVseS4K
QEAgLTE4MTcsNiArMTgxOCwxMSBAQCBwcm90ZWN0IGl0c2VsZiwgYW5kIFhl
bidzIGFiaWxpdHkgdG8gdmlydHVhbGlzZSBzdXBwb3J0IGZvciBndWVzdHMg
dG8gdXNlLgogICBndWVzdHMgYW5kIGlmIGRpc2FibGVkLCBndWVzdHMgd2ls
bCBiZSB1bmFibGUgdG8gdXNlIElCUlMvU1RJQlAvU1NCRC9ldGMuCiAqIGBy
c2I9YCBvZmZlcnMgY29udHJvbCBvdmVyIHdoZXRoZXIgdG8gb3ZlcndyaXRl
IHRoZSBSZXR1cm4gU3RhY2sgQnVmZmVyIC8KICAgUmV0dXJuIEFkZHJlc3Mg
U3RhY2sgb24gZW50cnkgdG8gWGVuLgorKiBgbWQtY2xlYXI9YCBvZmZlcnMg
Y29udHJvbCBvdmVyIHdoZXRoZXIgdG8gdXNlIFZFUlcgdG8gZmx1c2gKKyAg
bWljcm9hcmNoaXRlY3R1cmFsIGJ1ZmZlcnMgb24gaWRsZSBhbmQgZXhpdCBm
cm9tIFhlbi4gICpOb3RlOiBGb3IKKyAgY29tcGF0aWJpbGl0eSB3aXRoIGRl
dmVsb3BtZW50IHZlcnNpb25zIG9mIHRoaXMgZml4LCBgbWRzPWAgaXMgYWxz
byBhY2NlcHRlZAorICBvbiBYZW4gNC4xMiBhbmQgZWFybGllciBhcyBhbiBh
bGlhcy4gIENvbnN1bHQgdmVuZG9yIGRvY3VtZW50YXRpb24gaW4KKyAgcHJl
ZmVyZW5jZSB0byBoZXJlLioKIAogSWYgWGVuIHdhcyBjb21waWxlZCB3aXRo
IElORElSRUNUXF9USFVOSyBzdXBwb3J0LCBgYnRpLXRodW5rPWAgY2FuIGJl
IHVzZWQgdG8KIHNlbGVjdCB3aGljaCBvZiB0aGUgdGh1bmtzIGdldHMgcGF0
Y2hlZCBpbnRvIHRoZSBgX194ODZfaW5kaXJlY3RfdGh1bmtfJXJlZ2AKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyBiL3hlbi9hcmNo
L3g4Ni9zcGVjX2N0cmwuYwppbmRleCAwZDhkNTcyLi5lMjVkYWRmIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKKysrIGIveGVuL2Fy
Y2gveDg2L3NwZWNfY3RybC5jCkBAIC0zNCw2ICszNCw4IEBAIHN0YXRpYyBi
b29sIF9faW5pdGRhdGEgb3B0X21zcl9zY19wdiA9IHRydWU7CiBzdGF0aWMg
Ym9vbCBfX2luaXRkYXRhIG9wdF9tc3Jfc2NfaHZtID0gdHJ1ZTsKIHN0YXRp
YyBib29sIF9faW5pdGRhdGEgb3B0X3JzYl9wdiA9IHRydWU7CiBzdGF0aWMg
Ym9vbCBfX2luaXRkYXRhIG9wdF9yc2JfaHZtID0gdHJ1ZTsKK3N0YXRpYyBp
bnQ4X3QgX19pbml0ZGF0YSBvcHRfbWRfY2xlYXJfcHYgPSAtMTsKK3N0YXRp
YyBpbnQ4X3QgX19pbml0ZGF0YSBvcHRfbWRfY2xlYXJfaHZtID0gLTE7CiAK
IC8qIENtZGxpbmUgY29udHJvbHMgZm9yIFhlbidzIHNwZWN1bGF0aXZlIHNl
dHRpbmdzLiAqLwogc3RhdGljIGVudW0gaW5kX3RodW5rIHsKQEAgLTU4LDYg
KzYwLDkgQEAgcGFkZHJfdCBfX3JlYWRfbW9zdGx5IGwxdGZfYWRkcl9tYXNr
LCBfX3JlYWRfbW9zdGx5IGwxdGZfc2FmZV9tYWRkcjsKIHN0YXRpYyBib29s
IF9faW5pdGRhdGEgY3B1X2hhc19idWdfbDF0ZjsKIHN0YXRpYyB1bnNpZ25l
ZCBpbnQgX19pbml0ZGF0YSBsMWRfbWF4cGh5c2FkZHI7CiAKK3N0YXRpYyBi
b29sIF9faW5pdGRhdGEgY3B1X2hhc19idWdfbXNiZHNfb25seTsgLyogPT4g
bWluaW1hbCBIVCBpbXBhY3QuICovCitzdGF0aWMgYm9vbCBfX2luaXRkYXRh
IGNwdV9oYXNfYnVnX21kczsgLyogQW55IG90aGVyIE17TFAsU0IsRkJ9RFMg
Y29tYmluYXRpb24uICovCisKIHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX2J0
aShjb25zdCBjaGFyICpzKQogewogICAgIGNvbnN0IGNoYXIgKnNzOwpAQCAt
MTM0LDYgKzEzOSw4IEBAIHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX3NwZWNf
Y3RybChjb25zdCBjaGFyICpzKQogICAgICAgICBkaXNhYmxlX2NvbW1vbjoK
ICAgICAgICAgICAgIG9wdF9yc2JfcHYgPSBmYWxzZTsKICAgICAgICAgICAg
IG9wdF9yc2JfaHZtID0gZmFsc2U7CisgICAgICAgICAgICBvcHRfbWRfY2xl
YXJfcHYgPSAwOworICAgICAgICAgICAgb3B0X21kX2NsZWFyX2h2bSA9IDA7
CiAKICAgICAgICAgICAgIG9wdF90aHVuayA9IFRIVU5LX0pNUDsKICAgICAg
ICAgICAgIG9wdF9pYnJzID0gMDsKQEAgLTE1NiwxMSArMTYzLDEzIEBAIHN0
YXRpYyBpbnQgX19pbml0IHBhcnNlX3NwZWNfY3RybChjb25zdCBjaGFyICpz
KQogICAgICAgICB7CiAgICAgICAgICAgICBvcHRfbXNyX3NjX3B2ID0gdmFs
OwogICAgICAgICAgICAgb3B0X3JzYl9wdiA9IHZhbDsKKyAgICAgICAgICAg
IG9wdF9tZF9jbGVhcl9wdiA9IHZhbDsKICAgICAgICAgfQogICAgICAgICBl
bHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oImh2bSIsIHMsIHNzKSkg
Pj0gMCApCiAgICAgICAgIHsKICAgICAgICAgICAgIG9wdF9tc3Jfc2NfaHZt
ID0gdmFsOwogICAgICAgICAgICAgb3B0X3JzYl9odm0gPSB2YWw7CisgICAg
ICAgICAgICBvcHRfbWRfY2xlYXJfaHZtID0gdmFsOwogICAgICAgICB9CiAg
ICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVhbigibXNyLXNj
Iiwgcywgc3MpKSA+PSAwICkKICAgICAgICAgewpAQCAtMTcyLDYgKzE4MSwx
MiBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9zcGVjX2N0cmwoY29uc3Qg
Y2hhciAqcykKICAgICAgICAgICAgIG9wdF9yc2JfcHYgPSB2YWw7CiAgICAg
ICAgICAgICBvcHRfcnNiX2h2bSA9IHZhbDsKICAgICAgICAgfQorICAgICAg
ICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oIm1kLWNsZWFyIiwg
cywgc3MpKSA+PSAwIHx8CisgICAgICAgICAgICAgICAgICAodmFsID0gcGFy
c2VfYm9vbGVhbigibWRzIiwgcywgc3MpKSA+PSAwICkKKyAgICAgICAgewor
ICAgICAgICAgICAgb3B0X21kX2NsZWFyX3B2ID0gdmFsOworICAgICAgICAg
ICAgb3B0X21kX2NsZWFyX2h2bSA9IHZhbDsKKyAgICAgICAgfQogCiAgICAg
ICAgIC8qIFhlbidzIHNwZWN1bGF0aXZlIHNpZGVjaGFubmVsIG1pdGlnYXRp
b24gc2V0dGluZ3MuICovCiAgICAgICAgIGVsc2UgaWYgKCAhc3RybmNtcChz
LCAiYnRpLXRodW5rPSIsIDEwKSApCkBAIC0zNTcsNyArMzcyLDcgQEAgc3Rh
dGljIHZvaWQgX19pbml0IHByaW50X2RldGFpbHMoZW51bSBpbmRfdGh1bmsg
dGh1bmssIHVpbnQ2NF90IGNhcHMpCiAgICAgICAgICAgICAgICAiXG4iKTsK
IAogICAgIC8qIFNldHRpbmdzIGZvciBYZW4ncyBwcm90ZWN0aW9uLCBpcnJl
c3BlY3RpdmUgb2YgZ3Vlc3RzLiAqLwotICAgIHByaW50aygiICBYZW4gc2V0
dGluZ3M6IEJUSS1UaHVuayAlcywgU1BFQ19DVFJMOiAlcyVzLCBPdGhlcjol
cyVzXG4iLAorICAgIHByaW50aygiICBYZW4gc2V0dGluZ3M6IEJUSS1UaHVu
ayAlcywgU1BFQ19DVFJMOiAlcyVzLCBPdGhlcjolcyVzJXNcbiIsCiAgICAg
ICAgICAgIHRodW5rID09IFRIVU5LX05PTkUgICAgICA/ICJOL0EiIDoKICAg
ICAgICAgICAgdGh1bmsgPT0gVEhVTktfUkVUUE9MSU5FID8gIlJFVFBPTElO
RSIgOgogICAgICAgICAgICB0aHVuayA9PSBUSFVOS19MRkVOQ0UgICAgPyAi
TEZFTkNFIiA6CkBAIC0zNjcsNyArMzgyLDggQEAgc3RhdGljIHZvaWQgX19p
bml0IHByaW50X2RldGFpbHMoZW51bSBpbmRfdGh1bmsgdGh1bmssIHVpbnQ2
NF90IGNhcHMpCiAgICAgICAgICAgICFib290X2NwdV9oYXMoWDg2X0ZFQVRV
UkVfU1NCRCkgICAgICAgICAgID8gIiIgOgogICAgICAgICAgICAoZGVmYXVs
dF94ZW5fc3BlY19jdHJsICYgU1BFQ19DVFJMX1NTQkQpICA/ICIgU1NCRCsi
IDogIiBTU0JELSIsCiAgICAgICAgICAgIG9wdF9pYnBiICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgID8gIiBJQlBCIiAgOiAiIiwKLSAgICAg
ICAgICAgb3B0X2wxZF9mbHVzaCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgPyAiIEwxRF9GTFVTSCIgOiAiIik7CisgICAgICAgICAgIG9wdF9sMWRf
Zmx1c2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgID8gIiBMMURfRkxV
U0giIDogIiIsCisgICAgICAgICAgIG9wdF9tZF9jbGVhcl9wdiB8fCBvcHRf
bWRfY2xlYXJfaHZtICAgICAgID8gIiBWRVJXIiAgOiAiIik7CiAKICAgICAv
KiBMMVRGIGRpYWdub3N0aWNzLCBwcmludGVkIGlmIHZ1bG5lcmFibGUgb3Ig
UFYgc2hhZG93aW5nIGlzIGluIHVzZS4gKi8KICAgICBpZiAoIGNwdV9oYXNf
YnVnX2wxdGYgfHwgb3B0X3B2X2wxdGZfaHdkb20gfHwgb3B0X3B2X2wxdGZf
ZG9tdSApCkBAIC03NzAsNiArNzg2LDEwNyBAQCBzdGF0aWMgX19pbml0IHZv
aWQgbDF0Zl9jYWxjdWxhdGlvbnModWludDY0X3QgY2FwcykKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAoM3VsIDw8
IChwYWRkcl9iaXRzIC0gMikpKSk7CiB9CiAKKy8qIENhbGN1bGF0ZSB3aGV0
aGVyIHRoaXMgQ1BVIGlzIHZ1bG5lcmFibGUgdG8gTURTLiAqLworc3RhdGlj
IF9faW5pdCB2b2lkIG1kc19jYWxjdWxhdGlvbnModWludDY0X3QgY2FwcykK
K3sKKyAgICAvKiBNRFMgaXMgb25seSBrbm93biB0byBhZmZlY3QgSW50ZWwg
RmFtaWx5IDYgcHJvY2Vzc29ycyBhdCB0aGlzIHRpbWUuICovCisgICAgaWYg
KCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgIT0gWDg2X1ZFTkRPUl9JTlRF
TCB8fAorICAgICAgICAgYm9vdF9jcHVfZGF0YS54ODYgIT0gNiApCisgICAg
ICAgIHJldHVybjsKKworICAgIC8qIEFueSBwcm9jZXNzb3IgYWR2ZXJ0aXNp
bmcgTURTX05PIHNob3VsZCBiZSBub3QgdnVsbmVyYWJsZSB0byBNRFMuICov
CisgICAgaWYgKCBjYXBzICYgQVJDSF9DQVBTX01EU19OTyApCisgICAgICAg
IHJldHVybjsKKworICAgIHN3aXRjaCAoIGJvb3RfY3B1X2RhdGEueDg2X21v
ZGVsICkKKyAgICB7CisgICAgICAgIC8qCisgICAgICAgICAqIENvcmUgcHJv
Y2Vzc29ycyBzaW5jZSBhdCBsZWFzdCBOZWhhbGVtIGFyZSB2dWxuZXJhYmxl
LgorICAgICAgICAgKi8KKyAgICBjYXNlIDB4MWY6IC8qIEF1YnVybmRhbGUg
LyBIYXZlbmRhbGUgKi8KKyAgICBjYXNlIDB4MWU6IC8qIE5laGFsZW0gKi8K
KyAgICBjYXNlIDB4MWE6IC8qIE5laGFsZW0gRVAgKi8KKyAgICBjYXNlIDB4
MmU6IC8qIE5laGFsZW0gRVggKi8KKyAgICBjYXNlIDB4MjU6IC8qIFdlc3Rt
ZXJlICovCisgICAgY2FzZSAweDJjOiAvKiBXZXN0bWVyZSBFUCAqLworICAg
IGNhc2UgMHgyZjogLyogV2VzdG1lcmUgRVggKi8KKyAgICBjYXNlIDB4MmE6
IC8qIFNhbmR5QnJpZGdlICovCisgICAgY2FzZSAweDJkOiAvKiBTYW5keUJy
aWRnZSBFUC9FWCAqLworICAgIGNhc2UgMHgzYTogLyogSXZ5QnJpZGdlICov
CisgICAgY2FzZSAweDNlOiAvKiBJdnlCcmlkZ2UgRVAvRVggKi8KKyAgICBj
YXNlIDB4M2M6IC8qIEhhc3dlbGwgKi8KKyAgICBjYXNlIDB4M2Y6IC8qIEhh
c3dlbGwgRVgvRVAgKi8KKyAgICBjYXNlIDB4NDU6IC8qIEhhc3dlbGwgRCAq
LworICAgIGNhc2UgMHg0NjogLyogSGFzd2VsbCBIICovCisgICAgY2FzZSAw
eDNkOiAvKiBCcm9hZHdlbGwgKi8KKyAgICBjYXNlIDB4NDc6IC8qIEJyb2Fk
d2VsbCBIICovCisgICAgY2FzZSAweDRmOiAvKiBCcm9hZHdlbGwgRVAvRVgg
Ki8KKyAgICBjYXNlIDB4NTY6IC8qIEJyb2Fkd2VsbCBEICovCisgICAgY2Fz
ZSAweDRlOiAvKiBTa3lsYWtlIE0gKi8KKyAgICBjYXNlIDB4NWU6IC8qIFNr
eWxha2UgRCAqLworICAgICAgICBjcHVfaGFzX2J1Z19tZHMgPSB0cnVlOwor
ICAgICAgICBicmVhazsKKworICAgICAgICAvKgorICAgICAgICAgKiBTb21l
IENvcmUgcHJvY2Vzc29ycyBoYXZlIHBlci1zdGVwcGluZyB2dWxuZXJhYmls
aXR5LgorICAgICAgICAgKi8KKyAgICBjYXNlIDB4NTU6IC8qIFNreWxha2Ut
WCAvIENhc2NhZGUgTGFrZSAqLworICAgICAgICBpZiAoIGJvb3RfY3B1X2Rh
dGEueDg2X21hc2sgPD0gNSApCisgICAgICAgICAgICBjcHVfaGFzX2J1Z19t
ZHMgPSB0cnVlOworICAgICAgICBicmVhazsKKworICAgIGNhc2UgMHg4ZTog
LyogS2FieSAvIENvZmZlZSAvIFdoaXNrZXkgTGFrZSBNICovCisgICAgICAg
IGlmICggYm9vdF9jcHVfZGF0YS54ODZfbWFzayA8PSAweGIgKQorICAgICAg
ICAgICAgY3B1X2hhc19idWdfbWRzID0gdHJ1ZTsKKyAgICAgICAgYnJlYWs7
CisKKyAgICBjYXNlIDB4OWU6IC8qIEthYnkgLyBDb2ZmZWUgLyBXaGlza2V5
IExha2UgRCAqLworICAgICAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X21h
c2sgPD0gMHhjICkKKyAgICAgICAgICAgIGNwdV9oYXNfYnVnX21kcyA9IHRy
dWU7CisgICAgICAgIGJyZWFrOworCisgICAgICAgIC8qCisgICAgICAgICAq
IFZlcnkgb2xkIGFuZCB2ZXJ5IG5ldyBBdG9tIHByb2Nlc3NvcnMgYXJlIG5v
dCB2dWxuZXJhYmxlLgorICAgICAgICAgKi8KKyAgICBjYXNlIDB4MWM6IC8q
IFBpbmV2aWV3ICovCisgICAgY2FzZSAweDI2OiAvKiBMaW5jcm9mdCAqLwor
ICAgIGNhc2UgMHgyNzogLyogUGVud2VsbCAqLworICAgIGNhc2UgMHgzNTog
LyogQ2xvdmVydmlldyAqLworICAgIGNhc2UgMHgzNjogLyogQ2VkYXJ2aWV3
ICovCisgICAgY2FzZSAweDdhOiAvKiBHb2xkbW9udCAqLworICAgICAgICBi
cmVhazsKKworICAgICAgICAvKgorICAgICAgICAgKiBNaWRkbGluZyBBdG9t
IHByb2Nlc3NvcnMgYXJlIHZ1bG5lcmFibGUgdG8ganVzdCB0aGUgU3RvcmUg
QnVmZmVyCisgICAgICAgICAqIGFzcGVjdC4KKyAgICAgICAgICovCisgICAg
Y2FzZSAweDM3OiAvKiBCYXl0cmFpbCAvIFZhbGxleXZpZXcgKFNpbHZlcm1v
bnQpICovCisgICAgY2FzZSAweDRhOiAvKiBNZXJyaWZpZWxkICovCisgICAg
Y2FzZSAweDRjOiAvKiBDaGVycnl0cmFpbCAvIEJyYXNzd2VsbCAqLworICAg
IGNhc2UgMHg0ZDogLyogQXZhdG9uIC8gUmFuZ2VseSAoU2lsdmVybW9udCkg
Ki8KKyAgICBjYXNlIDB4NWE6IC8qIE1vb3JlZmllbGQgKi8KKyAgICBjYXNl
IDB4NWQ6CisgICAgY2FzZSAweDY1OgorICAgIGNhc2UgMHg2ZToKKyAgICBj
YXNlIDB4NzU6CisgICAgICAgIC8qCisgICAgICAgICAqIEtuaWdodHMgcHJv
Y2Vzc29ycyAod2hpY2ggYXJlIGJhc2VkIG9uIHRoZSBTaWx2ZXJtb250L0Fp
cm1vbnQKKyAgICAgICAgICogbWljcm9hcmNoaXRlY3R1cmUpIGFyZSBzaW1p
bGFybHkgb25seSBhZmZlY3RlZCBieSB0aGUgU3RvcmUgQnVmZmVyCisgICAg
ICAgICAqIGFzcGVjdC4KKyAgICAgICAgICovCisgICAgY2FzZSAweDU3OiAv
KiBLbmlnaHRzIExhbmRpbmcgKi8KKyAgICBjYXNlIDB4ODU6IC8qIEtuaWdo
dHMgTWlsbCAqLworICAgICAgICBjcHVfaGFzX2J1Z19tc2Jkc19vbmx5ID0g
dHJ1ZTsKKyAgICAgICAgYnJlYWs7CisKKyAgICBkZWZhdWx0OgorICAgICAg
ICBwcmludGsoIlVucmVjb2duaXNlZCBDUFUgbW9kZWwgJSN4IC0gYXNzdW1p
bmcgdnVsbmVyYWJsZSB0byBNRFNcbiIsCisgICAgICAgICAgICAgICBib290
X2NwdV9kYXRhLng4Nl9tb2RlbCk7CisgICAgICAgIGNwdV9oYXNfYnVnX21k
cyA9IHRydWU7CisgICAgICAgIGJyZWFrOworICAgIH0KK30KKwogdm9pZCBf
X2luaXQgaW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lkKQogewog
ICAgIGVudW0gaW5kX3RodW5rIHRodW5rID0gVEhVTktfREVGQVVMVDsKQEAg
LTk2Miw2ICsxMDc5LDQ3IEBAIHZvaWQgX19pbml0IGluaXRfc3BlY3VsYXRp
b25fbWl0aWdhdGlvbnModm9pZCkKICAgICAgICAgICAgICJlbmFibGVkLiAg
UGxlYXNlIGFzc2VzcyB5b3VyIGNvbmZpZ3VyYXRpb24gYW5kIGNob29zZSBh
blxuIgogICAgICAgICAgICAgImV4cGxpY2l0ICdzbXQ9PGJvb2w+JyBzZXR0
aW5nLiAgU2VlIFhTQS0yNzMuXG4iKTsKIAorICAgIG1kc19jYWxjdWxhdGlv
bnMoY2Fwcyk7CisKKyAgICAvKgorICAgICAqIEJ5IGRlZmF1bHQsIGVuYWJs
ZSBQViBhbmQgSFZNIG1pdGlnYXRpb25zIG9uIE1EUy12dWxuZXJhYmxlIGhh
cmR3YXJlLgorICAgICAqIFRoaXMgd2lsbCBvbmx5IGJlIGEgdG9rZW4gZWZm
b3J0IGZvciBNTFBEUy9NRkJEUyB3aGVuIEhUIGlzIGVuYWJsZWQsCisgICAg
ICogYnV0IGl0IGlzIHNvbWV3aGF0IGJldHRlciB0aGFuIG5vdGhpbmcuCisg
ICAgICovCisgICAgaWYgKCBvcHRfbWRfY2xlYXJfcHYgPT0gLTEgKQorICAg
ICAgICBvcHRfbWRfY2xlYXJfcHYgPSAoKGNwdV9oYXNfYnVnX21kcyB8fCBj
cHVfaGFzX2J1Z19tc2Jkc19vbmx5KSAmJgorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX01EX0NMRUFSKSk7
CisgICAgaWYgKCBvcHRfbWRfY2xlYXJfaHZtID09IC0xICkKKyAgICAgICAg
b3B0X21kX2NsZWFyX2h2bSA9ICgoY3B1X2hhc19idWdfbWRzIHx8IGNwdV9o
YXNfYnVnX21zYmRzX29ubHkpICYmCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX01EX0NMRUFSKSk7CisK
KyAgICAvKgorICAgICAqIEVuYWJsZSBNRFMgZGVmZW5jZXMgYXMgYXBwbGlj
YWJsZS4gIFRoZSBQViBibG9ja3MgbmVlZCB1c2luZyBhbGwgdGhlCisgICAg
ICogdGltZSwgYW5kIHRoZSBJZGxlIGJsb2NrcyBuZWVkIHVzaW5nIGlmIGVp
dGhlciBQViBvciBIVk0gZGVmZW5jZXMgYXJlCisgICAgICogdXNlZC4KKyAg
ICAgKgorICAgICAqIEhWTSBpcyBtb3JlIGNvbXBsaWNhdGVkLiAgVGhlIE1E
X0NMRUFSIG1pY3JvY29kZSBleHRlbmRzIEwxRF9GTFVTSCB3aXRoCisgICAg
ICogZXF1aXZlbGVudCBzZW1hbnRpY3MgdG8gYXZvaWQgbmVlZGluZyB0byBw
ZXJmb3JtIGJvdGggZmx1c2hlcyBvbiB0aGUKKyAgICAgKiBIVk0gcGF0aC4g
IFRoZSBIVk0gYmxvY2tzIGRvbid0IG5lZWQgYWN0aXZhdGluZyBpZiBvdXIg
aHlwZXJ2aXNvciB0b2xkCisgICAgICogdXMgaXQgd2FzIGhhbmRsaW5nIEwx
RF9GTFVTSCwgb3Igd2UgYXJlIHVzaW5nIEwxRF9GTFVTSCBvdXJzZWx2ZXMu
CisgICAgICovCisgICAgaWYgKCBvcHRfbWRfY2xlYXJfcHYgKQorICAgICAg
ICBzZXR1cF9mb3JjZV9jcHVfY2FwKFg4Nl9GRUFUVVJFX1NDX1ZFUldfUFYp
OworICAgIGlmICggb3B0X21kX2NsZWFyX3B2IHx8IG9wdF9tZF9jbGVhcl9o
dm0gKQorICAgICAgICBzZXR1cF9mb3JjZV9jcHVfY2FwKFg4Nl9GRUFUVVJF
X1NDX1ZFUldfSURMRSk7CisgICAgaWYgKCBvcHRfbWRfY2xlYXJfaHZtICYm
ICEoY2FwcyAmIEFSQ0hfQ0FQU19TS0lQX0wxREZMKSAmJiAhb3B0X2wxZF9m
bHVzaCApCisgICAgICAgIHNldHVwX2ZvcmNlX2NwdV9jYXAoWDg2X0ZFQVRV
UkVfU0NfVkVSV19IVk0pOworCisgICAgLyoKKyAgICAgKiBXYXJuIHRoZSB1
c2VyIGlmIHRoZXkgYXJlIG9uIE1MUERTL01GQkRTLXZ1bG5lcmFibGUgaGFy
ZHdhcmUgd2l0aCBIVAorICAgICAqIGFjdGl2ZSBhbmQgbm8gZXhwbGljaXQg
U01UIGNob2ljZS4KKyAgICAgKi8KKyAgICBpZiAoIG9wdF9zbXQgPT0gLTEg
JiYgY3B1X2hhc19idWdfbWRzICYmIGh3X3NtdF9lbmFibGVkICkKKyAgICAg
ICAgd2FybmluZ19hZGQoCisgICAgICAgICAgICAiQm9vdGVkIG9uIE1MUERT
L01GQkRTLXZ1bG5lcmFibGUgaGFyZHdhcmUgd2l0aCBTTVQvSHlwZXJ0aHJl
YWRpbmdcbiIKKyAgICAgICAgICAgICJlbmFibGVkLiAgTWl0aWdhdGlvbnMg
d2lsbCBub3QgYmUgZnVsbHkgZWZmZWN0aXZlLiAgUGxlYXNlXG4iCisgICAg
ICAgICAgICAiY2hvb3NlIGFuIGV4cGxpY2l0IHNtdD08Ym9vbD4gc2V0dGlu
Zy4gIFNlZSBYU0EtMjk3LlxuIik7CisKICAgICBwcmludF9kZXRhaWxzKHRo
dW5rLCBjYXBzKTsKIAogICAgIC8qCg==

--=separator
Content-Type: application/octet-stream; name="xsa297/xsa297-4.11-1.patch"
Content-Disposition: attachment; filename="xsa297/xsa297-4.11-1.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3NwZWMtY3RybDogUmVwb3NpdGlvbiB0aGUgWFBU
SSBjb21tYW5kIGxpbmUgcGFyc2luZyBsb2dpYwoKSXQgaGFzIGVuZGVkIHVw
IGluIHRoZSBtaWRkbGUgb2YgdGhlIG1pdGlnYXRpb24gY2FsY3VsYXRpb24g
bG9naWMuICBNb3ZlIGl0IHRvCmJlIGJlc2lkZSB0aGUgb3RoZXIgY29tbWFu
ZCBsaW5lIHBhcnNpbmcuCgpObyBmdW5jdGlvbmFsIGNoYW5nZS4KClNpZ25l
ZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIv
eGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCmluZGV4IDhmYTZjMTAuLjk0OWJi
ZGEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYworKysg
Yi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKQEAgLTIyMyw2ICsyMjMsNzMg
QEAgc3RhdGljIGludCBfX2luaXQgcGFyc2Vfc3BlY19jdHJsKGNvbnN0IGNo
YXIgKnMpCiB9CiBjdXN0b21fcGFyYW0oInNwZWMtY3RybCIsIHBhcnNlX3Nw
ZWNfY3RybCk7CiAKK2ludDhfdCBfX3JlYWRfbW9zdGx5IG9wdF94cHRpX2h3
ZG9tID0gLTE7CitpbnQ4X3QgX19yZWFkX21vc3RseSBvcHRfeHB0aV9kb211
ID0gLTE7CisKK3N0YXRpYyBfX2luaXQgdm9pZCB4cHRpX2luaXRfZGVmYXVs
dCh1aW50NjRfdCBjYXBzKQoreworICAgIGlmICggYm9vdF9jcHVfZGF0YS54
ODZfdmVuZG9yID09IFg4Nl9WRU5ET1JfQU1EICkKKyAgICAgICAgY2FwcyA9
IEFSQ0hfQ0FQU19SRENMX05POworCisgICAgaWYgKCBjYXBzICYgQVJDSF9D
QVBTX1JEQ0xfTk8gKQorICAgIHsKKyAgICAgICAgaWYgKCBvcHRfeHB0aV9o
d2RvbSA8IDAgKQorICAgICAgICAgICAgb3B0X3hwdGlfaHdkb20gPSAwOwor
ICAgICAgICBpZiAoIG9wdF94cHRpX2RvbXUgPCAwICkKKyAgICAgICAgICAg
IG9wdF94cHRpX2RvbXUgPSAwOworICAgIH0KKyAgICBlbHNlCisgICAgewor
ICAgICAgICBpZiAoIG9wdF94cHRpX2h3ZG9tIDwgMCApCisgICAgICAgICAg
ICBvcHRfeHB0aV9od2RvbSA9IDE7CisgICAgICAgIGlmICggb3B0X3hwdGlf
ZG9tdSA8IDAgKQorICAgICAgICAgICAgb3B0X3hwdGlfZG9tdSA9IDE7Cisg
ICAgfQorfQorCitzdGF0aWMgX19pbml0IGludCBwYXJzZV94cHRpKGNvbnN0
IGNoYXIgKnMpCit7CisgICAgY29uc3QgY2hhciAqc3M7CisgICAgaW50IHZh
bCwgcmMgPSAwOworCisgICAgLyogSW50ZXJwcmV0ICd4cHRpJyBhbG9uZSBp
biBpdHMgcG9zaXRpdmUgYm9vbGVhbiBmb3JtLiAqLworICAgIGlmICggKnMg
PT0gJ1wwJyApCisgICAgICAgIG9wdF94cHRpX2h3ZG9tID0gb3B0X3hwdGlf
ZG9tdSA9IDE7CisKKyAgICBkbyB7CisgICAgICAgIHNzID0gc3RyY2hyKHMs
ICcsJyk7CisgICAgICAgIGlmICggIXNzICkKKyAgICAgICAgICAgIHNzID0g
c3RyY2hyKHMsICdcMCcpOworCisgICAgICAgIHN3aXRjaCAoIHBhcnNlX2Jv
b2wocywgc3MpICkKKyAgICAgICAgeworICAgICAgICBjYXNlIDA6CisgICAg
ICAgICAgICBvcHRfeHB0aV9od2RvbSA9IG9wdF94cHRpX2RvbXUgPSAwOwor
ICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgY2FzZSAxOgorICAgICAg
ICAgICAgb3B0X3hwdGlfaHdkb20gPSBvcHRfeHB0aV9kb211ID0gMTsKKyAg
ICAgICAgICAgIGJyZWFrOworCisgICAgICAgIGRlZmF1bHQ6CisgICAgICAg
ICAgICBpZiAoICFzdHJjbXAocywgImRlZmF1bHQiKSApCisgICAgICAgICAg
ICAgICAgb3B0X3hwdGlfaHdkb20gPSBvcHRfeHB0aV9kb211ID0gLTE7Cisg
ICAgICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oImRv
bTAiLCBzLCBzcykpID49IDAgKQorICAgICAgICAgICAgICAgIG9wdF94cHRp
X2h3ZG9tID0gdmFsOworICAgICAgICAgICAgZWxzZSBpZiAoICh2YWwgPSBw
YXJzZV9ib29sZWFuKCJkb211Iiwgcywgc3MpKSA+PSAwICkKKyAgICAgICAg
ICAgICAgICBvcHRfeHB0aV9kb211ID0gdmFsOworICAgICAgICAgICAgZWxz
ZSBpZiAoICpzICkKKyAgICAgICAgICAgICAgICByYyA9IC1FSU5WQUw7Cisg
ICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorCisgICAgICAgIHMgPSBz
cyArIDE7CisgICAgfSB3aGlsZSAoICpzcyApOworCisgICAgcmV0dXJuIHJj
OworfQorY3VzdG9tX3BhcmFtKCJ4cHRpIiwgcGFyc2VfeHB0aSk7CisKIGlu
dDhfdCBfX3JlYWRfbW9zdGx5IG9wdF9wdl9sMXRmX2h3ZG9tID0gLTE7CiBp
bnQ4X3QgX19yZWFkX21vc3RseSBvcHRfcHZfbDF0Zl9kb211ID0gLTE7CiAK
QEAgLTY3Niw3MyArNzQzLDYgQEAgc3RhdGljIF9faW5pdCB2b2lkIGwxdGZf
Y2FsY3VsYXRpb25zKHVpbnQ2NF90IGNhcHMpCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogKDN1bCA8PCAocGFkZHJf
Yml0cyAtIDIpKSkpOwogfQogCi1pbnQ4X3QgX19yZWFkX21vc3RseSBvcHRf
eHB0aV9od2RvbSA9IC0xOwotaW50OF90IF9fcmVhZF9tb3N0bHkgb3B0X3hw
dGlfZG9tdSA9IC0xOwotCi1zdGF0aWMgX19pbml0IHZvaWQgeHB0aV9pbml0
X2RlZmF1bHQodWludDY0X3QgY2FwcykKLXsKLSAgICBpZiAoIGJvb3RfY3B1
X2RhdGEueDg2X3ZlbmRvciA9PSBYODZfVkVORE9SX0FNRCApCi0gICAgICAg
IGNhcHMgPSBBUkNIX0NBUFNfUkRDTF9OTzsKLQotICAgIGlmICggY2FwcyAm
IEFSQ0hfQ0FQU19SRENMX05PICkKLSAgICB7Ci0gICAgICAgIGlmICggb3B0
X3hwdGlfaHdkb20gPCAwICkKLSAgICAgICAgICAgIG9wdF94cHRpX2h3ZG9t
ID0gMDsKLSAgICAgICAgaWYgKCBvcHRfeHB0aV9kb211IDwgMCApCi0gICAg
ICAgICAgICBvcHRfeHB0aV9kb211ID0gMDsKLSAgICB9Ci0gICAgZWxzZQot
ICAgIHsKLSAgICAgICAgaWYgKCBvcHRfeHB0aV9od2RvbSA8IDAgKQotICAg
ICAgICAgICAgb3B0X3hwdGlfaHdkb20gPSAxOwotICAgICAgICBpZiAoIG9w
dF94cHRpX2RvbXUgPCAwICkKLSAgICAgICAgICAgIG9wdF94cHRpX2RvbXUg
PSAxOwotICAgIH0KLX0KLQotc3RhdGljIF9faW5pdCBpbnQgcGFyc2VfeHB0
aShjb25zdCBjaGFyICpzKQotewotICAgIGNvbnN0IGNoYXIgKnNzOwotICAg
IGludCB2YWwsIHJjID0gMDsKLQotICAgIC8qIEludGVycHJldCAneHB0aScg
YWxvbmUgaW4gaXRzIHBvc2l0aXZlIGJvb2xlYW4gZm9ybS4gKi8KLSAgICBp
ZiAoICpzID09ICdcMCcgKQotICAgICAgICBvcHRfeHB0aV9od2RvbSA9IG9w
dF94cHRpX2RvbXUgPSAxOwotCi0gICAgZG8gewotICAgICAgICBzcyA9IHN0
cmNocihzLCAnLCcpOwotICAgICAgICBpZiAoICFzcyApCi0gICAgICAgICAg
ICBzcyA9IHN0cmNocihzLCAnXDAnKTsKLQotICAgICAgICBzd2l0Y2ggKCBw
YXJzZV9ib29sKHMsIHNzKSApCi0gICAgICAgIHsKLSAgICAgICAgY2FzZSAw
OgotICAgICAgICAgICAgb3B0X3hwdGlfaHdkb20gPSBvcHRfeHB0aV9kb211
ID0gMDsKLSAgICAgICAgICAgIGJyZWFrOwotCi0gICAgICAgIGNhc2UgMToK
LSAgICAgICAgICAgIG9wdF94cHRpX2h3ZG9tID0gb3B0X3hwdGlfZG9tdSA9
IDE7Ci0gICAgICAgICAgICBicmVhazsKLQotICAgICAgICBkZWZhdWx0Ogot
ICAgICAgICAgICAgaWYgKCAhc3RyY21wKHMsICJkZWZhdWx0IikgKQotICAg
ICAgICAgICAgICAgIG9wdF94cHRpX2h3ZG9tID0gb3B0X3hwdGlfZG9tdSA9
IC0xOwotICAgICAgICAgICAgZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29s
ZWFuKCJkb20wIiwgcywgc3MpKSA+PSAwICkKLSAgICAgICAgICAgICAgICBv
cHRfeHB0aV9od2RvbSA9IHZhbDsKLSAgICAgICAgICAgIGVsc2UgaWYgKCAo
dmFsID0gcGFyc2VfYm9vbGVhbigiZG9tdSIsIHMsIHNzKSkgPj0gMCApCi0g
ICAgICAgICAgICAgICAgb3B0X3hwdGlfZG9tdSA9IHZhbDsKLSAgICAgICAg
ICAgIGVsc2UgaWYgKCAqcyApCi0gICAgICAgICAgICAgICAgcmMgPSAtRUlO
VkFMOwotICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIH0KLQotICAgICAg
ICBzID0gc3MgKyAxOwotICAgIH0gd2hpbGUgKCAqc3MgKTsKLQotICAgIHJl
dHVybiByYzsKLX0KLWN1c3RvbV9wYXJhbSgieHB0aSIsIHBhcnNlX3hwdGkp
OwotCiB2b2lkIF9faW5pdCBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25z
KHZvaWQpCiB7CiAgICAgZW51bSBpbmRfdGh1bmsgdGh1bmsgPSBUSFVOS19E
RUZBVUxUOwo=

--=separator
Content-Type: application/octet-stream; name="xsa297/xsa297-4.11-2.patch"
Content-Disposition: attachment; filename="xsa297/xsa297-4.11-2.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L21zcjogRGVmaW5pdGlvbnMgZm9yIE1TUl9JTlRF
TF9DT1JFX1RIUkVBRF9DT1VOVAoKVGhpcyBpcyBhIG1vZGVsIHNwZWNpZmlj
IHJlZ2lzdGVyIHdoaWNoIGRldGFpbHMgdGhlIGN1cnJlbnQgY29uZmlndXJh
dGlvbgpjb3JlcyBhbmQgdGhyZWFkcyBpbiB0aGUgcGFja2FnZS4gIEJlY2F1
c2Ugb2YgaG93IEh5cGVydGhyZWFkIGFuZCBDb3JlCmNvbmZpZ3VyYXRpb24g
d29ya3Mgd29ya3MgaW4gZmlybXdhcmUsIHRoZSBNU1IgaXQgaXMgZGUtZmFj
dG8gY29uc3RhbnQgYW5kCndpbGwgcmVtYWluIHVuY2hhbmdlZCB1bnRpbCB0
aGUgbmV4dCBzeXN0ZW0gcmVzZXQuCgpJdCBpcyBhIHJlYWQgb25seSBNU1Ig
KHNvIHVuaWxhdGVyYWxseSByZWplY3Qgd3JpdGVzKSwgYnV0IGZvciBub3cg
cmV0YWluIGl0cwpsZWFreS1vbi1yZWFkIHByb3BlcnRpZXMuICBGdXJ0aGVy
IENQVUlEL01TUiB3b3JrIGlzIHJlcXVpcmVkIGJlZm9yZSB3ZSBjYW4Kc3Rh
cnQgdmlydHVhbGlzaW5nIGEgY29uc2lzdGVudCB0b3BvbG9neSB0byB0aGUg
Z3Vlc3QsIGFuZCByZXRhaW5pbmcgdGhlIG9sZApiZWhhdmlvdXIgaXMgdGhl
IHNhZmVzdCBjb3Vyc2Ugb2YgYWN0aW9uLgoKU2lnbmVkLW9mZi1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQWNrZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvbXNyLmMgYi94ZW4vYXJjaC94ODYvbXNyLmMK
aW5kZXggYjQ5ZmJkOC4uMTUzZjM2YiAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L21zci5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tc3IuYwpAQCAtMTgwLDYg
KzE4MCwxMCBAQCBpbnQgZ3Vlc3RfcmRtc3IoY29uc3Qgc3RydWN0IHZjcHUg
KnYsIHVpbnQzMl90IG1zciwgdWludDY0X3QgKnZhbCkKICAgICAgICAgICAg
ICAgIF9NU1JfTUlTQ19GRUFUVVJFU19DUFVJRF9GQVVMVElORzsKICAgICAg
ICAgYnJlYWs7CiAKKyAgICAgICAgLyoKKyAgICAgICAgICogVE9ETzogSW1w
bGVtZW50IHdoZW4gd2UgaGF2ZSBiZXR0ZXIgdG9wb2xvZ3kgcmVwcmVzZW50
YXRpb24uCisgICAgY2FzZSBNU1JfSU5URUxfQ09SRV9USFJFQURfQ09VTlQ6
CisgICAgICAgICAqLwogICAgIGRlZmF1bHQ6CiAgICAgICAgIHJldHVybiBY
ODZFTVVMX1VOSEFORExFQUJMRTsKICAgICB9CkBAIC0yMDIsNiArMjA2LDcg
QEAgaW50IGd1ZXN0X3dybXNyKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBt
c3IsIHVpbnQ2NF90IHZhbCkKICAgICB7CiAgICAgICAgIHVpbnQ2NF90IHJz
dmQ7CiAKKyAgICBjYXNlIE1TUl9JTlRFTF9DT1JFX1RIUkVBRF9DT1VOVDoK
ICAgICBjYXNlIE1TUl9JTlRFTF9QTEFURk9STV9JTkZPOgogICAgIGNhc2Ug
TVNSX0FSQ0hfQ0FQQUJJTElUSUVTOgogICAgICAgICAvKiBSZWFkLW9ubHkg
Ki8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4
LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oCmluZGV4IDc1
ODhmYzEuLjdjZGRmY2EgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvbXNyLWluZGV4LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3It
aW5kZXguaApAQCAtMzQsNiArMzQsMTAgQEAKICNkZWZpbmUgRUZFUl9LTk9X
Tl9NQVNLCQkoRUZFUl9TQ0UgfCBFRkVSX0xNRSB8IEVGRVJfTE1BIHwgRUZF
Ul9OWCB8IFwKIAkJCQkgRUZFUl9TVk1FIHwgRUZFUl9MTVNMRSB8IEVGRVJf
RkZYU0UpCiAKKyNkZWZpbmUgTVNSX0lOVEVMX0NPUkVfVEhSRUFEX0NPVU5U
ICAgICAweDAwMDAwMDM1CisjZGVmaW5lIE1TUl9DVENfVEhSRUFEX01BU0sg
ICAgICAgICAgICAgMHgwMDAwZmZmZgorI2RlZmluZSBNU1JfQ1RDX0NPUkVf
TUFTSyAgICAgICAgICAgICAgIDB4ZmZmZjAwMDAKKwogLyogU3BlY3VsYXRp
b24gQ29udHJvbHMuICovCiAjZGVmaW5lIE1TUl9TUEVDX0NUUkwJCQkweDAw
MDAwMDQ4CiAjZGVmaW5lIFNQRUNfQ1RSTF9JQlJTCQkJKF9BQygxLCBVTEwp
IDw8IDApCg==

--=separator
Content-Type: application/octet-stream; name="xsa297/xsa297-4.11-3.patch"
Content-Disposition: attachment; filename="xsa297/xsa297-4.11-3.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L2Jvb3Q6IERldGVjdCB0aGUgZmlybXdhcmUgU01U
IHNldHRpbmcgY29ycmVjdGx5IG9uIEludGVsIGhhcmR3YXJlCgpXaGlsZSBi
b290X2NwdV9kYXRhLng4Nl9udW1fc2libGluZ3MgaXMgYW4gYWNjdXJhdGUg
dmFsdWUgdG8gdXNlIG9uIEFNRApoYXJkd2FyZSwgaXQgaXNuJ3Qgb24gSW50
ZWwgd2hlbiB0aGUgdXNlciBoYXMgZGlzYWJsZWQgSHlwZXJ0aHJlYWRpbmcg
aW4gdGhlCmZpcm13YXJlLiAgQXMgYSByZXN1bHQsIGEgdXNlciB3aGljaCBo
YXMgY2hvc2VuIHRvIGRpc2FibGUgSFQgc3RpbGwgZ2V0cwpuYWdnZWQgb24g
TDFURi12dWxuZXJhYmxlIGhhcmR3YXJlIHdoZW4gdGhleSBoYXZlbid0IGNo
b3NlbiBhbiBleHBsaWNpdApzbXQ9PGJvb2w+IHNldHRpbmcuCgpNYWtlIHVz
ZSBvZiB0aGUgbGFyZ2VseS11bmRvY3VtZW50ZWQgTVNSX0lOVEVMX0NPUkVf
VEhSRUFEX0NPVU5UIHdoaWNoIGluCnByYWN0aWNlIGV4aXN0cyBzaW5jZSBO
ZWhhbGVtLCB3aGVuIGJvb3Rpbmcgb24gcmVhbCBoYXJkd2FyZS4gIEZhbGwg
YmFjayB0bwp1c2luZyB0aGUgQUNQSSB0YWJsZSBBUElDIElEcy4KCldoaWxl
IGFkanVzdGluZyB0aGlzIGxvZ2ljLCBmaXggYSBsYXRlbnQgYnVnIGluIGFt
ZF9nZXRfdG9wb2xvZ3koKS4gIFRoZQp0aHJlYWQgY291bnQgZmllbGQgaW4g
Q1BVSUQuMHg4MDAwMDAxZS5lYnggaXMgZG9jdW1lbnRlZCBhcyA4IGJpdHMg
d2lkZSwKcmF0aGVyIHRoYW4gMiBiaXRzIHdpZGUuCgpTaWduZWQtb2ZmLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpB
Y2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvYW1kLmMgYi94ZW4vYXJjaC94
ODYvY3B1L2FtZC5jCmluZGV4IDc2MDc4YjUuLjg5NGI4OTIgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9jcHUvYW1kLmMKKysrIGIveGVuL2FyY2gveDg2
L2NwdS9hbWQuYwpAQCAtNTA1LDcgKzUwNSw3IEBAIHN0YXRpYyB2b2lkIGFt
ZF9nZXRfdG9wb2xvZ3koc3RydWN0IGNwdWluZm9feDg2ICpjKQogICAgICAg
ICAgICAgICAgIHUzMiBlYXgsIGVieCwgZWN4LCBlZHg7CiAKICAgICAgICAg
ICAgICAgICBjcHVpZCgweDgwMDAwMDFlLCAmZWF4LCAmZWJ4LCAmZWN4LCAm
ZWR4KTsKLSAgICAgICAgICAgICAgICBjLT54ODZfbnVtX3NpYmxpbmdzID0g
KChlYnggPj4gOCkgJiAweDMpICsgMTsKKyAgICAgICAgICAgICAgICBjLT54
ODZfbnVtX3NpYmxpbmdzID0gKChlYnggPj4gOCkgJiAweGZmKSArIDE7CiAK
ICAgICAgICAgICAgICAgICBpZiAoYy0+eDg2IDwgMHgxNykKICAgICAgICAg
ICAgICAgICAgICAgICAgIGMtPmNvbXB1dGVfdW5pdF9pZCA9IGVieCAmIDB4
RkY7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgYi94
ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKaW5kZXggOTQ5YmJkYS4uYWMxYmU0
YSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwpAQCAtNDE3LDYgKzQxNyw0NSBA
QCBzdGF0aWMgdm9pZCBfX2luaXQgcHJpbnRfZGV0YWlscyhlbnVtIGluZF90
aHVuayB0aHVuaywgdWludDY0X3QgY2FwcykKICAgICAgICAgICAgb3B0X3B2
X2wxdGZfZG9tdSAgPyAiZW5hYmxlZCIgIDogImRpc2FibGVkIik7CiB9CiAK
K3N0YXRpYyBib29sIF9faW5pdCBjaGVja19zbXRfZW5hYmxlZCh2b2lkKQor
eworICAgIHVpbnQ2NF90IHZhbDsKKyAgICB1bnNpZ25lZCBpbnQgY3B1Owor
CisgICAgLyoKKyAgICAgKiB4ODZfbnVtX3NpYmxpbmdzIGRlZmF1bHRzIHRv
IDEgaW4gdGhlIGFic2VuY2Ugb2Ygb3RoZXIgaW5mb3JtYXRpb24sIGFuZAor
ICAgICAqIGlzIGFkanVzdGVkIGJhc2VkIG9uIG90aGVyIHRvcG9sb2d5IGlu
Zm9ybWF0aW9uIGZvdW5kIGluIENQVUlEIGxlYXZlcy4KKyAgICAgKgorICAg
ICAqIE9uIEFNRCBoYXJkd2FyZSwgaXQgd2lsbCBiZSB0aGUgY3VycmVudCBT
TVQgY29uZmlndXJhdGlvbi4gIE9uIEludGVsCisgICAgICogaGFyZHdhcmUs
IGl0IHdpbGwgcmVwcmVzZW50IHRoZSBtYXhpbXVtIGNhcGFiaWxpdHksIHJh
dGhlciB0aGFuIHRoZQorICAgICAqIGN1cnJlbnQgY29uZmlndXJhdGlvbi4K
KyAgICAgKi8KKyAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X251bV9zaWJs
aW5ncyA8IDIgKQorICAgICAgICByZXR1cm4gZmFsc2U7CisKKyAgICAvKgor
ICAgICAqIEludGVsIE5laGFsZW0gYW5kIGxhdGVyIGhhcmR3YXJlIGRvZXMg
aGF2ZSBhbiBNU1Igd2hpY2ggcmVwb3J0cyB0aGUKKyAgICAgKiBjdXJyZW50
IGNvdW50IG9mIGNvcmVzL3RocmVhZHMgaW4gdGhlIHBhY2thZ2UuCisgICAg
ICoKKyAgICAgKiBBdCB0aGUgdGltZSBvZiB3cml0aW5nLCBpdCBpcyBhbG1v
c3QgY29tcGxldGVseSB1bmRvY3VtZW50ZWQsIHNvIGlzbid0CisgICAgICog
dmlydHVhbGlzZWQgcmVsaWFibHkuCisgICAgICovCisgICAgaWYgKCBib290
X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9JTlRFTCAmJiAh
Y3B1X2hhc19oeXBlcnZpc29yICYmCisgICAgICAgICAhcmRtc3Jfc2FmZShN
U1JfSU5URUxfQ09SRV9USFJFQURfQ09VTlQsIHZhbCkgKQorICAgICAgICBy
ZXR1cm4gKE1BU0tfRVhUUih2YWwsIE1TUl9DVENfQ09SRV9NQVNLKSAhPQor
ICAgICAgICAgICAgICAgIE1BU0tfRVhUUih2YWwsIE1TUl9DVENfVEhSRUFE
X01BU0spKTsKKworICAgIC8qCisgICAgICogU2VhcmNoIG92ZXIgdGhlIENQ
VXMgcmVwb3J0ZWQgaW4gdGhlIEFDUEkgdGFibGVzLiAgQW55IHdob3NlIEFQ
SUMgSUQKKyAgICAgKiBoYXMgYSBub24temVybyB0aHJlYWQgaWQgY29tcG9u
ZW50IGluZGljYXRlcyB0aGF0IFNNVCBpcyBhY3RpdmUuCisgICAgICovCisg
ICAgZm9yX2VhY2hfcHJlc2VudF9jcHUgKCBjcHUgKQorICAgICAgICBpZiAo
IHg4Nl9jcHVfdG9fYXBpY2lkW2NwdV0gJiAoYm9vdF9jcHVfZGF0YS54ODZf
bnVtX3NpYmxpbmdzIC0gMSkgKQorICAgICAgICAgICAgcmV0dXJuIHRydWU7
CisKKyAgICByZXR1cm4gZmFsc2U7Cit9CisKIC8qIENhbGN1bGF0ZSB3aGV0
aGVyIFJldHBvbGluZSBpcyBrbm93bi1zYWZlIG9uIHRoaXMgQ1BVLiAqLwog
c3RhdGljIGJvb2wgX19pbml0IHJldHBvbGluZV9zYWZlKHVpbnQ2NF90IGNh
cHMpCiB7CkBAIC03NDYsMTIgKzc4NSwxNCBAQCBzdGF0aWMgX19pbml0IHZv
aWQgbDF0Zl9jYWxjdWxhdGlvbnModWludDY0X3QgY2FwcykKIHZvaWQgX19p
bml0IGluaXRfc3BlY3VsYXRpb25fbWl0aWdhdGlvbnModm9pZCkKIHsKICAg
ICBlbnVtIGluZF90aHVuayB0aHVuayA9IFRIVU5LX0RFRkFVTFQ7Ci0gICAg
Ym9vbCB1c2Vfc3BlY19jdHJsID0gZmFsc2UsIGlicnMgPSBmYWxzZTsKKyAg
ICBib29sIHVzZV9zcGVjX2N0cmwgPSBmYWxzZSwgaWJycyA9IGZhbHNlLCBo
d19zbXRfZW5hYmxlZDsKICAgICB1aW50NjRfdCBjYXBzID0gMDsKIAogICAg
IGlmICggYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0FSQ0hfQ0FQUykgKQog
ICAgICAgICByZG1zcmwoTVNSX0FSQ0hfQ0FQQUJJTElUSUVTLCBjYXBzKTsK
IAorICAgIGh3X3NtdF9lbmFibGVkID0gY2hlY2tfc210X2VuYWJsZWQoKTsK
KwogICAgIC8qCiAgICAgICogSGFzIHRoZSB1c2VyIHNwZWNpZmllZCBhbnkg
Y3VzdG9tIEJUSSBtaXRpZ2F0aW9ucz8gIElmIHNvLCBmb2xsb3cgdGhlaXIK
ICAgICAgKiBpbnN0cnVjdGlvbnMgZXhhY3RseSBhbmQgZGlzYWJsZSBhbGwg
aGV1cmlzdGljcy4KQEAgLTkyNyw4ICs5NjgsNyBAQCB2b2lkIF9faW5pdCBp
bml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpCiAgICAgICogSG93
ZXZlciwgaWYgd2UgYXJlIG9uIGFmZmVjdGVkIGhhcmR3YXJlLCB3aXRoIEhU
IGVuYWJsZWQsIGFuZCB0aGUgdXNlcgogICAgICAqIGhhc24ndCBleHBsaWNp
dGx5IGNob3NlbiB3aGV0aGVyIHRvIHVzZSBIVCBvciBub3QsIG5hZyB0aGVt
IHRvIGRvIHNvLgogICAgICAqLwotICAgIGlmICggb3B0X3NtdCA9PSAtMSAm
JiBjcHVfaGFzX2J1Z19sMXRmICYmICFwdl9zaGltICYmCi0gICAgICAgICBi
b290X2NwdV9kYXRhLng4Nl9udW1fc2libGluZ3MgPiAxICkKKyAgICBpZiAo
IG9wdF9zbXQgPT0gLTEgJiYgY3B1X2hhc19idWdfbDF0ZiAmJiAhcHZfc2hp
bSAmJiBod19zbXRfZW5hYmxlZCApCiAgICAgICAgIHdhcm5pbmdfYWRkKAog
ICAgICAgICAgICAgIkJvb3RlZCBvbiBMMVRGLXZ1bG5lcmFibGUgaGFyZHdh
cmUgd2l0aCBTTVQvSHlwZXJ0aHJlYWRpbmdcbiIKICAgICAgICAgICAgICJl
bmFibGVkLiAgUGxlYXNlIGFzc2VzcyB5b3VyIGNvbmZpZ3VyYXRpb24gYW5k
IGNob29zZSBhblxuIgo=

--=separator
Content-Type: application/octet-stream; name="xsa297/xsa297-4.11-4.patch"
Content-Disposition: attachment; filename="xsa297/xsa297-4.11-4.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3NwZWMtY3RybDogTWlzYyBub24tZnVuY3Rpb25h
bCBjbGVhbnVwCgogKiBJZGVudGlmeSBCVEkgaW4gdGhlIHNwZWNfY3RybF97
ZW50ZXIsZXhpdH1faWRsZSgpIGNvbW1lbnRzLCBhcyBvdGhlcgogICBtaXRp
Z2F0aW9ucyB3aWxsIHNob3J0bHkgYXBwZWFyLgogKiBVc2UgYWx0ZXJuYXRp
dmVfaW5wdXQoKSBhbmQgY292ZXIgdGhlIGxhY2sgb2YgbWVtb3J5IGNvYmJl
ciB3aXRoIGEgZnVydGhlcgogICBiYXJyaWVyLgoKU2lnbmVkLW9mZi1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KUmV2
aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaAppbmRleCBjODQ2MzU0
Li40OTgzMDcxIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3Nw
ZWNfY3RybC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJs
LmgKQEAgLTYxLDYgKzYxLDggQEAgc3RhdGljIGFsd2F5c19pbmxpbmUgdm9p
ZCBzcGVjX2N0cmxfZW50ZXJfaWRsZShzdHJ1Y3QgY3B1X2luZm8gKmluZm8p
CiAgICAgdWludDMyX3QgdmFsID0gMDsKIAogICAgIC8qCisgICAgICogQnJh
bmNoIFRhcmdldCBJbmplY3Rpb246CisgICAgICoKICAgICAgKiBMYXRjaCB0
aGUgbmV3IHNoYWRvdyB2YWx1ZSwgdGhlbiBlbmFibGUgc2hhZG93aW5nLCB0
aGVuIHVwZGF0ZSB0aGUgTVNSLgogICAgICAqIFRoZXJlIGFyZSBubyBTTVAg
aXNzdWVzIGhlcmU7IG9ubHkgbG9jYWwgcHJvY2Vzc29yIG9yZGVyaW5nIGNv
bmNlcm5zLgogICAgICAqLwpAQCAtNjgsOCArNzAsOSBAQCBzdGF0aWMgYWx3
YXlzX2lubGluZSB2b2lkIHNwZWNfY3RybF9lbnRlcl9pZGxlKHN0cnVjdCBj
cHVfaW5mbyAqaW5mbykKICAgICBiYXJyaWVyKCk7CiAgICAgaW5mby0+c3Bl
Y19jdHJsX2ZsYWdzIHw9IFNDRl91c2Vfc2hhZG93OwogICAgIGJhcnJpZXIo
KTsKLSAgICBhc20gdm9sYXRpbGUgKCBBTFRFUk5BVElWRShBU01fTk9QMywg
IndybXNyIiwgWDg2X0ZFQVRVUkVfU0NfTVNSX0lETEUpCi0gICAgICAgICAg
ICAgICAgICAgOjogImEiICh2YWwpLCAiYyIgKE1TUl9TUEVDX0NUUkwpLCAi
ZCIgKDApIDogIm1lbW9yeSIgKTsKKyAgICBhbHRlcm5hdGl2ZV9pbnB1dChB
U01fTk9QMywgIndybXNyIiwgWDg2X0ZFQVRVUkVfU0NfTVNSX0lETEUsCisg
ICAgICAgICAgICAgICAgICAgICAgImEiICh2YWwpLCAiYyIgKE1TUl9TUEVD
X0NUUkwpLCAiZCIgKDApKTsKKyAgICBiYXJyaWVyKCk7CiB9CiAKIC8qIFdB
Uk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBub3Qgc2FmZSBiZWZv
cmUgdGhpcyBjYWxsLiAqLwpAQCAtNzgsMTMgKzgxLDE2IEBAIHN0YXRpYyBh
bHdheXNfaW5saW5lIHZvaWQgc3BlY19jdHJsX2V4aXRfaWRsZShzdHJ1Y3Qg
Y3B1X2luZm8gKmluZm8pCiAgICAgdWludDMyX3QgdmFsID0gaW5mby0+eGVu
X3NwZWNfY3RybDsKIAogICAgIC8qCisgICAgICogQnJhbmNoIFRhcmdldCBJ
bmplY3Rpb246CisgICAgICoKICAgICAgKiBEaXNhYmxlIHNoYWRvd2luZyBi
ZWZvcmUgdXBkYXRpbmcgdGhlIE1TUi4gIFRoZXJlIGFyZSBubyBTTVAgaXNz
dWVzCiAgICAgICogaGVyZTsgb25seSBsb2NhbCBwcm9jZXNzb3Igb3JkZXJp
bmcgY29uY2VybnMuCiAgICAgICovCiAgICAgaW5mby0+c3BlY19jdHJsX2Zs
YWdzICY9IH5TQ0ZfdXNlX3NoYWRvdzsKICAgICBiYXJyaWVyKCk7Ci0gICAg
YXNtIHZvbGF0aWxlICggQUxURVJOQVRJVkUoQVNNX05PUDMsICJ3cm1zciIs
IFg4Nl9GRUFUVVJFX1NDX01TUl9JRExFKQotICAgICAgICAgICAgICAgICAg
IDo6ICJhIiAodmFsKSwgImMiIChNU1JfU1BFQ19DVFJMKSwgImQiICgwKSA6
ICJtZW1vcnkiICk7CisgICAgYWx0ZXJuYXRpdmVfaW5wdXQoQVNNX05PUDMs
ICJ3cm1zciIsIFg4Nl9GRUFUVVJFX1NDX01TUl9JRExFLAorICAgICAgICAg
ICAgICAgICAgICAgICJhIiAodmFsKSwgImMiIChNU1JfU1BFQ19DVFJMKSwg
ImQiICgwKSk7CisgICAgYmFycmllcigpOwogfQogCiAjZW5kaWYgLyogIV9f
WDg2X1NQRUNfQ1RSTF9IX18gKi8K

--=separator
Content-Type: application/octet-stream; name="xsa297/xsa297-4.11-5.patch"
Content-Disposition: attachment; filename="xsa297/xsa297-4.11-5.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3NwZWMtY3RybDogQ1BVSUQvTVNSIGRlZmluaXRp
b25zIGZvciBNaWNyb2FyY2hpdGVjdHVyYWwgRGF0YQogU2FtcGxpbmcKClRo
ZSBNRF9DTEVBUiBmZWF0dXJlIGNhbiBiZSBhdXRvbWF0aWNhbGx5IG9mZmVy
ZWQgdG8gZ3Vlc3RzLiAgTm8KaW5mcmFzdHJ1Y3R1cmUgaXMgbmVlZGVkIGlu
IFhlbiB0byBzdXBwb3J0IHRoZSBndWVzdCBtYWtpbmcgdXNlIG9mIGl0LgoK
VGhpcyBpcyBwYXJ0IG9mIFhTQS0yOTcsIENWRS0yMDE4LTEyMTI2LCBDVkUt
MjAxOC0xMjEyNywgQ1ZFLTIwMTgtMTIxMzAsIENWRS0yMDE5LTExMDkxLgoK
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KCmRpZmYgLS1naXQgYS9kb2NzL21pc2MveGVuLWNvbW1h
bmQtbGluZS5tYXJrZG93biBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5l
Lm1hcmtkb3duCmluZGV4IDhlMjQzODAuLjgyNjBkZmIgMTAwNjQ0Ci0tLSBh
L2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCisrKyBiL2Rv
Y3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCkBAIC00ODksNyAr
NDg5LDcgQEAgYWNjb3VudGluZyBmb3IgaGFyZHdhcmUgY2FwYWJpbGl0aWVz
IGFzIGVudW1lcmF0ZWQgdmlhIENQVUlELgogCiBDdXJyZW50bHkgYWNjZXB0
ZWQ6CiAKLVRoZSBTcGVjdWxhdGlvbiBDb250cm9sIGhhcmR3YXJlIGZlYXR1
cmVzIGBpYnJzYmAsIGBzdGlicGAsIGBpYnBiYCwKK1RoZSBTcGVjdWxhdGlv
biBDb250cm9sIGhhcmR3YXJlIGZlYXR1cmVzIGBtZC1jbGVhcmAsIGBpYnJz
YmAsIGBzdGlicGAsIGBpYnBiYCwKIGBsMWQtZmx1c2hgIGFuZCBgc3NiZGAg
YXJlIHVzZWQgYnkgZGVmYXVsdCBpZiBhdmFpbGFibGUgYW5kIGFwcGxpY2Fi
bGUuICBUaGV5IGNhbgogYmUgaWdub3JlZCwgZS5nLiBgbm8taWJyc2JgLCBh
dCB3aGljaCBwb2ludCBYZW4gd29uJ3QgdXNlIHRoZW0gaXRzZWxmLCBhbmQK
IHdvbid0IG9mZmVyIHRoZW0gdG8gZ3Vlc3RzLgpkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlieGwvbGlieGxfY3B1aWQuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2Nw
dWlkLmMKaW5kZXggNTJlMTZjMi4uNWExNzAyZCAxMDA2NDQKLS0tIGEvdG9v
bHMvbGlieGwvbGlieGxfY3B1aWQuYworKysgYi90b29scy9saWJ4bC9saWJ4
bF9jcHVpZC5jCkBAIC0yMDIsNiArMjAyLDcgQEAgaW50IGxpYnhsX2NwdWlk
X3BhcnNlX2NvbmZpZyhsaWJ4bF9jcHVpZF9wb2xpY3lfbGlzdCAqY3B1aWQs
IGNvbnN0IGNoYXIqIHN0cikKIAogICAgICAgICB7ImF2eDUxMi00dm5uaXci
LDB4MDAwMDAwMDcsICAwLCBDUFVJRF9SRUdfRURYLCAgMiwgIDF9LAogICAg
ICAgICB7ImF2eDUxMi00Zm1hcHMiLDB4MDAwMDAwMDcsICAwLCBDUFVJRF9S
RUdfRURYLCAgMywgIDF9LAorICAgICAgICB7Im1kLWNsZWFyIiwgICAgIDB4
MDAwMDAwMDcsICAwLCBDUFVJRF9SRUdfRURYLCAxMCwgIDF9LAogICAgICAg
ICB7ImlicnNiIiwgICAgICAgIDB4MDAwMDAwMDcsICAwLCBDUFVJRF9SRUdf
RURYLCAyNiwgIDF9LAogICAgICAgICB7InN0aWJwIiwgICAgICAgIDB4MDAw
MDAwMDcsICAwLCBDUFVJRF9SRUdfRURYLCAyNywgIDF9LAogICAgICAgICB7
ImwxZC1mbHVzaCIsICAgIDB4MDAwMDAwMDcsICAwLCBDUFVJRF9SRUdfRURY
LCAyOCwgIDF9LApkaWZmIC0tZ2l0IGEvdG9vbHMvbWlzYy94ZW4tY3B1aWQu
YyBiL3Rvb2xzL21pc2MveGVuLWNwdWlkLmMKaW5kZXggMGFjOTAzYS4uMTY2
OTdjNCAxMDA2NDQKLS0tIGEvdG9vbHMvbWlzYy94ZW4tY3B1aWQuYworKysg
Yi90b29scy9taXNjL3hlbi1jcHVpZC5jCkBAIC0xNDIsNiArMTQyLDcgQEAg
c3RhdGljIGNvbnN0IGNoYXIgKnN0cl83ZDBbMzJdID0KIHsKICAgICBbIDJd
ID0gImF2eDUxMl80dm5uaXciLCBbIDNdID0gImF2eDUxMl80Zm1hcHMiLAog
CisgICAgWzEwXSA9ICJtZC1jbGVhciIsCiAgICAgLyogMTIgKi8gICAgICAg
ICAgICAgICAgWzEzXSA9ICJ0c3gtZm9yY2UtYWJvcnQiLAogCiAgICAgWzI2
XSA9ICJpYnJzYiIsICAgICAgICAgWzI3XSA9ICJzdGlicCIsCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvY3B1aWQuYyBiL3hlbi9hcmNoL3g4Ni9jcHVp
ZC5jCmluZGV4IDVjYzg5ZTIuLjQ5N2JkMmEgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9jcHVpZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHVpZC5jCkBA
IC0yOCw3ICsyOCwxMiBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV94ZW5f
Y3B1aWQoY29uc3QgY2hhciAqcykKICAgICAgICAgaWYgKCAhc3MgKQogICAg
ICAgICAgICAgc3MgPSBzdHJjaHIocywgJ1wwJyk7CiAKLSAgICAgICAgaWYg
KCAodmFsID0gcGFyc2VfYm9vbGVhbigiaWJwYiIsIHMsIHNzKSkgPj0gMCAp
CisgICAgICAgIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oIm1kLWNsZWFy
Iiwgcywgc3MpKSA+PSAwICkKKyAgICAgICAgeworICAgICAgICAgICAgaWYg
KCAhdmFsICkKKyAgICAgICAgICAgICAgICBzZXR1cF9jbGVhcl9jcHVfY2Fw
KFg4Nl9GRUFUVVJFX01EX0NMRUFSKTsKKyAgICAgICAgfQorICAgICAgICBl
bHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oImlicGIiLCBzLCBzcykp
ID49IDAgKQogICAgICAgICB7CiAgICAgICAgICAgICBpZiAoICF2YWwgKQog
ICAgICAgICAgICAgICAgIHNldHVwX2NsZWFyX2NwdV9jYXAoWDg2X0ZFQVRV
UkVfSUJQQik7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc3BlY19jdHJs
LmMgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKaW5kZXggYWMxYmU0YS4u
ZmRkOTBhOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwpAQCAtMzQ3LDE3ICsz
NDcsMTkgQEAgc3RhdGljIHZvaWQgX19pbml0IHByaW50X2RldGFpbHMoZW51
bSBpbmRfdGh1bmsgdGh1bmssIHVpbnQ2NF90IGNhcHMpCiAgICAgcHJpbnRr
KCJTcGVjdWxhdGl2ZSBtaXRpZ2F0aW9uIGZhY2lsaXRpZXM6XG4iKTsKIAog
ICAgIC8qIEhhcmR3YXJlIGZlYXR1cmVzIHdoaWNoIHBlcnRhaW4gdG8gc3Bl
Y3VsYXRpdmUgbWl0aWdhdGlvbnMuICovCi0gICAgcHJpbnRrKCIgIEhhcmR3
YXJlIGZlYXR1cmVzOiVzJXMlcyVzJXMlcyVzJXMlcyVzXG4iLAorICAgIHBy
aW50aygiICBIYXJkd2FyZSBmZWF0dXJlczolcyVzJXMlcyVzJXMlcyVzJXMl
cyVzJXNcbiIsCiAgICAgICAgICAgIChfN2QwICYgY3B1ZmVhdF9tYXNrKFg4
Nl9GRUFUVVJFX0lCUlNCKSkgPyAiIElCUlMvSUJQQiIgOiAiIiwKICAgICAg
ICAgICAgKF83ZDAgJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfU1RJQlAp
KSA/ICIgU1RJQlAiICAgICA6ICIiLAogICAgICAgICAgICAoXzdkMCAmIGNw
dWZlYXRfbWFzayhYODZfRkVBVFVSRV9MMURfRkxVU0gpKSA/ICIgTDFEX0ZM
VVNIIiA6ICIiLAogICAgICAgICAgICAoXzdkMCAmIGNwdWZlYXRfbWFzayhY
ODZfRkVBVFVSRV9TU0JEKSkgID8gIiBTU0JEIiAgICAgIDogIiIsCisgICAg
ICAgICAgIChfN2QwICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX01EX0NM
RUFSKSkgPyAiIE1EX0NMRUFSIiA6ICIiLAogICAgICAgICAgICAoZThiICAm
IGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9JQlBCKSkgID8gIiBJQlBCIiAg
ICAgIDogIiIsCiAgICAgICAgICAgIChjYXBzICYgQVJDSF9DQVBTX0lCUlNf
QUxMKSAgICAgICAgICAgICAgPyAiIElCUlNfQUxMIiAgOiAiIiwKICAgICAg
ICAgICAgKGNhcHMgJiBBUkNIX0NBUFNfUkRDTF9OTykgICAgICAgICAgICAg
ICA/ICIgUkRDTF9OTyIgICA6ICIiLAogICAgICAgICAgICAoY2FwcyAmIEFS
Q0hfQ0FQU19SU0JBKSAgICAgICAgICAgICAgICAgID8gIiBSU0JBIiAgICAg
IDogIiIsCiAgICAgICAgICAgIChjYXBzICYgQVJDSF9DQVBTX1NLSVBfTDFE
RkwpICAgICAgICAgICAgPyAiIFNLSVBfTDFERkwiOiAiIiwKLSAgICAgICAg
ICAgKGNhcHMgJiBBUkNIX0NBUFNfU1NCX05PKSAgICAgICAgICAgICAgICA/
ICIgU1NCX05PIiAgICA6ICIiKTsKKyAgICAgICAgICAgKGNhcHMgJiBBUkNI
X0NBUFNfU1NCX05PKSAgICAgICAgICAgICAgICA/ICIgU1NCX05PIiAgICA6
ICIiLAorICAgICAgICAgICAoY2FwcyAmIEFSQ0hfQ0FQU19NRFNfTk8pICAg
ICAgICAgICAgICAgID8gIiBNRFNfTk8iICAgIDogIiIpOwogCiAgICAgLyog
Q29tcGlsZWQtaW4gc3VwcG9ydCB3aGljaCBwZXJ0YWlucyB0byBtaXRpZ2F0
aW9ucy4gKi8KICAgICBpZiAoIElTX0VOQUJMRUQoQ09ORklHX0lORElSRUNU
X1RIVU5LKSB8fCBJU19FTkFCTEVEKENPTkZJR19TSEFET1dfUEFHSU5HKSAp
CkBAIC0zOTQsMTkgKzM5NiwyMSBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcHJp
bnRfZGV0YWlscyhlbnVtIGluZF90aHVuayB0aHVuaywgdWludDY0X3QgY2Fw
cykKICAgICAgKiBBbHRlcm5hdGl2ZXMgYmxvY2tzIGZvciBwcm90ZWN0aW5n
IGFnYWluc3QgYW5kL29yIHZpcnR1YWxpc2luZwogICAgICAqIG1pdGlnYXRp
b24gc3VwcG9ydCBmb3IgZ3Vlc3RzLgogICAgICAqLwotICAgIHByaW50aygi
ICBTdXBwb3J0IGZvciBWTXM6IFBWOiVzJXMlcyVzLCBIVk06JXMlcyVzJXNc
biIsCisgICAgcHJpbnRrKCIgIFN1cHBvcnQgZm9yIFZNczogUFY6JXMlcyVz
JXMlcywgSFZNOiVzJXMlcyVzJXNcbiIsCiAgICAgICAgICAgIChib290X2Nw
dV9oYXMoWDg2X0ZFQVRVUkVfU0NfTVNSX1BWKSB8fAogICAgICAgICAgICAg
Ym9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NDX1JTQl9QVikgfHwKICAgICAg
ICAgICAgIG9wdF9lYWdlcl9mcHUpICAgICAgICAgICAgICAgICAgICAgICAg
ICAgPyAiIiAgICAgICAgICAgICAgIDogIiBOb25lIiwKICAgICAgICAgICAg
Ym9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NDX01TUl9QVikgICAgICAgPyAi
IE1TUl9TUEVDX0NUUkwiIDogIiIsCiAgICAgICAgICAgIGJvb3RfY3B1X2hh
cyhYODZfRkVBVFVSRV9TQ19SU0JfUFYpICAgICAgID8gIiBSU0IiICAgICAg
ICAgICA6ICIiLAogICAgICAgICAgICBvcHRfZWFnZXJfZnB1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICA/ICIgRUFHRVJfRlBVIiAgICAgOiAiIiwK
KyAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX01EX0NMRUFS
KSAgICAgICAgPyAiIE1EX0NMRUFSIiAgICAgIDogIiIsCiAgICAgICAgICAg
IChib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0NfTVNSX0hWTSkgfHwKICAg
ICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TQ19SU0JfSFZN
KSB8fAogICAgICAgICAgICAgb3B0X2VhZ2VyX2ZwdSkgICAgICAgICAgICAg
ICAgICAgICAgICAgICA/ICIiICAgICAgICAgICAgICAgOiAiIE5vbmUiLAog
ICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0NfTVNSX0hW
TSkgICAgICA/ICIgTVNSX1NQRUNfQ1RSTCIgOiAiIiwKICAgICAgICAgICAg
Ym9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NDX1JTQl9IVk0pICAgICAgPyAi
IFJTQiIgICAgICAgICAgIDogIiIsCi0gICAgICAgICAgIG9wdF9lYWdlcl9m
cHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgID8gIiBFQUdFUl9GUFUi
ICAgICA6ICIiKTsKKyAgICAgICAgICAgb3B0X2VhZ2VyX2ZwdSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgPyAiIEVBR0VSX0ZQVSIgICAgIDogIiIs
CisgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9NRF9DTEVB
UikgICAgICAgID8gIiBNRF9DTEVBUiIgICAgICA6ICIiKTsKIAogICAgIHBy
aW50aygiICBYUFRJICg2NC1iaXQgUFYgb25seSk6IERvbTAgJXMsIERvbVUg
JXNcbiIsCiAgICAgICAgICAgIG9wdF94cHRpX2h3ZG9tID8gImVuYWJsZWQi
IDogImRpc2FibGVkIiwKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvbXNyLWluZGV4LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRl
eC5oCmluZGV4IDdjZGRmY2EuLmI4MTUxZDIgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9tc3ItaW5kZXguaApAQCAtNTMsNiArNTMsNyBAQAogI2RlZmlu
ZSBBUkNIX0NBUFNfUlNCQQkJCShfQUMoMSwgVUxMKSA8PCAyKQogI2RlZmlu
ZSBBUkNIX0NBUFNfU0tJUF9MMURGTAkJKF9BQygxLCBVTEwpIDw8IDMpCiAj
ZGVmaW5lIEFSQ0hfQ0FQU19TU0JfTk8JCShfQUMoMSwgVUxMKSA8PCA0KQor
I2RlZmluZSBBUkNIX0NBUFNfTURTX05PCQkoX0FDKDEsIFVMTCkgPDwgNSkK
IAogI2RlZmluZSBNU1JfRkxVU0hfQ01ECQkJMHgwMDAwMDEwYgogI2RlZmlu
ZSBGTFVTSF9DTURfTDFECQkJKF9BQygxLCBVTEwpIDw8IDApCmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNl
dC5oIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZlYXR1cmVz
ZXQuaAppbmRleCBhYTI2NTZkLi5hMTRkOGE3IDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oCisrKyBi
L3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmgK
QEAgLTI0Miw2ICsyNDIsNyBAQCBYRU5fQ1BVRkVBVFVSRShJQlBCLCAgICAg
ICAgICA4KjMyKzEyKSAvKkEgIElCUEIgc3VwcG9ydCBvbmx5IChubyBJQlJT
LCB1c2VkIGJ5CiAvKiBJbnRlbC1kZWZpbmVkIENQVSBmZWF0dXJlcywgQ1BV
SUQgbGV2ZWwgMHgwMDAwMDAwNzowLmVkeCwgd29yZCA5ICovCiBYRU5fQ1BV
RkVBVFVSRShBVlg1MTJfNFZOTklXLCA5KjMyKyAyKSAvKkEgIEFWWDUxMiBO
ZXVyYWwgTmV0d29yayBJbnN0cnVjdGlvbnMgKi8KIFhFTl9DUFVGRUFUVVJF
KEFWWDUxMl80Rk1BUFMsIDkqMzIrIDMpIC8qQSAgQVZYNTEyIE11bHRpcGx5
IEFjY3VtdWxhdGlvbiBTaW5nbGUgUHJlY2lzaW9uICovCitYRU5fQ1BVRkVB
VFVSRShNRF9DTEVBUiwgICAgICA5KjMyKzEwKSAvKkEgIFZFUlcgY2xlYXJz
IG1pY3JvYXJjaGl0ZWN0dXJhbCBidWZmZXJzICovCiBYRU5fQ1BVRkVBVFVS
RShUU1hfRk9SQ0VfQUJPUlQsIDkqMzIrMTMpIC8qIE1TUl9UU1hfRk9SQ0Vf
QUJPUlQuUlRNX0FCT1JUICovCiBYRU5fQ1BVRkVBVFVSRShJQlJTQiwgICAg
ICAgICA5KjMyKzI2KSAvKkEgIElCUlMgYW5kIElCUEIgc3VwcG9ydCAodXNl
ZCBieSBJbnRlbCkgKi8KIFhFTl9DUFVGRUFUVVJFKFNUSUJQLCAgICAgICAg
IDkqMzIrMjcpIC8qQSAgU1RJQlAgKi8K

--=separator
Content-Type: application/octet-stream; name="xsa297/xsa297-4.11-6.patch"
Content-Disposition: attachment; filename="xsa297/xsa297-4.11-6.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3NwZWMtY3RybDogSW5mcmFzdHJ1Y3R1cmUgdG8g
dXNlIFZFUlcgdG8gZmx1c2ggcGlwZWxpbmUgYnVmZmVycwoKVGhyZWUgc3lu
dGhldGljIGZlYXR1cmVzIGFyZSBpbnRyb2R1Y2VkLCBhcyB3ZSBuZWVkIGlu
ZGl2aWR1YWwgY29udHJvbCBvZgplYWNoLCBkZXBlbmRpbmcgb24gY2lyY3Vt
c3RhbmNlcy4gIEEgbGF0ZXIgY2hhbmdlIHdpbGwgZW5hYmxlIHRoZW0gYXQK
YXBwcm9wcmlhdGUgcG9pbnRzLgoKVGhlIHZlcndfc2VsIGZpZWxkIGRvZXNu
J3Qgc3RyaWN0bHkgbmVlZCB0byBsaXZlIGluIHN0cnVjdCBjcHVfaW5mby4g
IEl0IGxpdmVzCnRoZXJlIGJlY2F1c2UgdGhlcmUgaXMgYSBjb252ZW5pZW50
IGhvbGUgaXQgY2FuIGZpbGwsIGFuZCBpdCByZWR1Y2VzIHRoZQpjb21wbGV4
aXR5IG9mIHRoZSBTUEVDX0NUUkxfRVhJVF9UT197UFYsSFZNfSBhc3NlbWJs
eSBieSBhdm9pZGluZyB0aGUgbmVlZCBmb3IKYW55IHRlbXBvcmFyeSBzdGFj
ayBtYWludGVuYW5jZS4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjk3LCBDVkUt
MjAxOC0xMjEyNiwgQ1ZFLTIwMTgtMTIxMjcsIENWRS0yMDE4LTEyMTMwLCBD
VkUtMjAxOS0xMTA5MS4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jIGIveGVuL2FyY2gveDg2
L3g4Nl82NC9hc20tb2Zmc2V0cy5jCmluZGV4IDU5NTdjNzYuLjk3Y2ZmNDkg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMu
YworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMKQEAg
LTEyOSw2ICsxMjksNyBAQCB2b2lkIF9fZHVtbXlfXyh2b2lkKQogCiAgICAg
T0ZGU0VUKENQVUlORk9fZ3Vlc3RfY3B1X3VzZXJfcmVncywgc3RydWN0IGNw
dV9pbmZvLCBndWVzdF9jcHVfdXNlcl9yZWdzKTsKICAgICBPRkZTRVQoQ1BV
SU5GT19wcm9jZXNzb3JfaWQsIHN0cnVjdCBjcHVfaW5mbywgcHJvY2Vzc29y
X2lkKTsKKyAgICBPRkZTRVQoQ1BVSU5GT192ZXJ3X3NlbCwgc3RydWN0IGNw
dV9pbmZvLCB2ZXJ3X3NlbCk7CiAgICAgT0ZGU0VUKENQVUlORk9fY3VycmVu
dF92Y3B1LCBzdHJ1Y3QgY3B1X2luZm8sIGN1cnJlbnRfdmNwdSk7CiAgICAg
T0ZGU0VUKENQVUlORk9fY3I0LCBzdHJ1Y3QgY3B1X2luZm8sIGNyNCk7CiAg
ICAgT0ZGU0VUKENQVUlORk9feGVuX2NyMywgc3RydWN0IGNwdV9pbmZvLCB4
ZW5fY3IzKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1
ZmVhdHVyZXMuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZXMu
aAppbmRleCA4ZTVjYzUzLi45NmE1YTAxIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20teDg2L2NwdWZlYXR1cmVzLmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9jcHVmZWF0dXJlcy5oCkBAIC0zMywzICszMyw2IEBAIFhFTl9D
UFVGRUFUVVJFKFNDX1JTQl9IVk0sICAgICAgKEZTQ0FQSU5UUyswKSozMisx
OSkgLyogUlNCIG92ZXJ3cml0ZSBuZWVkZWQgZm9yCiBYRU5fQ1BVRkVBVFVS
RShOT19YUFRJLCAgICAgICAgIChGU0NBUElOVFMrMCkqMzIrMjApIC8qIFhQ
VEkgbWl0aWdhdGlvbiBub3QgaW4gdXNlICovCiBYRU5fQ1BVRkVBVFVSRShT
Q19NU1JfSURMRSwgICAgIChGU0NBUElOVFMrMCkqMzIrMjEpIC8qIChTQ19N
U1JfUFYgfHwgU0NfTVNSX0hWTSkgJiYgZGVmYXVsdF94ZW5fc3BlY19jdHJs
ICovCiBYRU5fQ1BVRkVBVFVSRShYRU5fTEJSLCAgICAgICAgIChGU0NBUElO
VFMrMCkqMzIrMjIpIC8qIFhlbiB1c2VzIE1TUl9ERUJVR0NUTC5MQlIgKi8K
K1hFTl9DUFVGRUFUVVJFKFNDX1ZFUldfUFYsICAgICAgKEZTQ0FQSU5UUysw
KSozMisyMykgLyogVkVSVyB1c2VkIGJ5IFhlbiBmb3IgUFYgKi8KK1hFTl9D
UFVGRUFUVVJFKFNDX1ZFUldfSFZNLCAgICAgKEZTQ0FQSU5UUyswKSozMisy
NCkgLyogVkVSVyB1c2VkIGJ5IFhlbiBmb3IgSFZNICovCitYRU5fQ1BVRkVB
VFVSRShTQ19WRVJXX0lETEUsICAgIChGU0NBUElOVFMrMCkqMzIrMjUpIC8q
IFZFUlcgdXNlZCBieSBYZW4gZm9yIGlkbGUgKi8KZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvY3VycmVudC5oIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9jdXJyZW50LmgKaW5kZXggNWJkNjRiMi4uZjM1MDhjMyAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50LmgKKysrIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50LmgKQEAgLTM4LDYgKzM4LDcgQEAg
c3RydWN0IHZjcHU7CiBzdHJ1Y3QgY3B1X2luZm8gewogICAgIHN0cnVjdCBj
cHVfdXNlcl9yZWdzIGd1ZXN0X2NwdV91c2VyX3JlZ3M7CiAgICAgdW5zaWdu
ZWQgaW50IHByb2Nlc3Nvcl9pZDsKKyAgICB1bnNpZ25lZCBpbnQgdmVyd19z
ZWw7CiAgICAgc3RydWN0IHZjcHUgKmN1cnJlbnRfdmNwdTsKICAgICB1bnNp
Z25lZCBsb25nIHBlcl9jcHVfb2Zmc2V0OwogICAgIHVuc2lnbmVkIGxvbmcg
Y3I0OwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0
cmwuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKaW5kZXgg
NDk4MzA3MS4uMzMzZDE4MCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9zcGVjX2N0cmwuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3Nw
ZWNfY3RybC5oCkBAIC01Myw2ICs1MywxMyBAQCBzdGF0aWMgaW5saW5lIHZv
aWQgaW5pdF9zaGFkb3dfc3BlY19jdHJsX3N0YXRlKHZvaWQpCiAgICAgaW5m
by0+c2hhZG93X3NwZWNfY3RybCA9IDA7CiAgICAgaW5mby0+eGVuX3NwZWNf
Y3RybCA9IGRlZmF1bHRfeGVuX3NwZWNfY3RybDsKICAgICBpbmZvLT5zcGVj
X2N0cmxfZmxhZ3MgPSBkZWZhdWx0X3NwZWNfY3RybF9mbGFnczsKKworICAg
IC8qCisgICAgICogRm9yIGxlYXN0IGxhdGVuY3ksIHRoZSBWRVJXIHNlbGVj
dG9yIHNob3VsZCBiZSBhIHdyaXRlYWJsZSBkYXRhCisgICAgICogZGVzY3Jp
cHRvciByZXNpZGVudCBpbiB0aGUgY2FjaGUuICBfX0hZUEVSVklTT1JfRFMz
MiBzaGFyZXMgYSBjYWNoZQorICAgICAqIGxpbmUgd2l0aCBfX0hZUEVSVklT
T1JfQ1MsIHNvIGlzIGV4cGVjdGVkIHRvIGJlIHZlcnkgY2FjaGUtaG90Lgor
ICAgICAqLworICAgIGluZm8tPnZlcndfc2VsID0gX19IWVBFUlZJU09SX0RT
MzI7CiB9CiAKIC8qIFdBUk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGptcCAq
YCBub3Qgc2FmZSBhZnRlciB0aGlzIGNhbGwuICovCkBAIC03Myw2ICs4MCwy
MiBAQCBzdGF0aWMgYWx3YXlzX2lubGluZSB2b2lkIHNwZWNfY3RybF9lbnRl
cl9pZGxlKHN0cnVjdCBjcHVfaW5mbyAqaW5mbykKICAgICBhbHRlcm5hdGl2
ZV9pbnB1dChBU01fTk9QMywgIndybXNyIiwgWDg2X0ZFQVRVUkVfU0NfTVNS
X0lETEUsCiAgICAgICAgICAgICAgICAgICAgICAgImEiICh2YWwpLCAiYyIg
KE1TUl9TUEVDX0NUUkwpLCAiZCIgKDApKTsKICAgICBiYXJyaWVyKCk7CisK
KyAgICAvKgorICAgICAqIE1pY3JvYXJjaGl0ZWN0dXJhbCBTdG9yZSBCdWZm
ZXIgRGF0YSBTYW1wbGluZzoKKyAgICAgKgorICAgICAqIE9uIHZ1bG5lcmFi
bGUgc3lzdGVtcywgc3RvcmUgYnVmZmVyIGVudHJpZXMgYXJlIHN0YXRpY2Fs
bHkgcGFydGl0aW9uZWQKKyAgICAgKiBiZXR3ZWVuIGFjdGl2ZSB0aHJlYWRz
LiAgV2hlbiBlbnRlcmluZyBpZGxlLCBvdXIgc3RvcmUgYnVmZmVyIGVudHJp
ZXMKKyAgICAgKiBhcmUgcmUtcGFydGl0aW9uZWQgdG8gYWxsb3cgdGhlIG90
aGVyIHRocmVhZHMgdG8gdXNlIHRoZW0uCisgICAgICoKKyAgICAgKiBGbHVz
aCB0aGUgYnVmZmVycyB0byBlbnN1cmUgdGhhdCBubyBzZW5zaXRpdmUgZGF0
YSBvZiBvdXJzIGNhbiBiZQorICAgICAqIGxlYWtlZCBieSBhIHNpYmxpbmcg
YWZ0ZXIgaXQgZ2V0cyBvdXIgc3RvcmUgYnVmZmVyIGVudHJpZXMuCisgICAg
ICoKKyAgICAgKiBOb3RlOiBWRVJXIG11c3QgYmUgZW5jb2RlZCB3aXRoIGEg
bWVtb3J5IG9wZXJhbmQsIGFzIGl0IGlzIG9ubHkgdGhhdAorICAgICAqIGZv
cm0gd2hpY2ggY2F1c2VzIGEgZmx1c2guCisgICAgICovCisgICAgYWx0ZXJu
YXRpdmVfaW5wdXQoIiIsICJ2ZXJ3ICVbc2VsXSIsIFg4Nl9GRUFUVVJFX1ND
X1ZFUldfSURMRSwKKyAgICAgICAgICAgICAgICAgICAgICBbc2VsXSAibSIg
KGluZm8tPnZlcndfc2VsKSk7CiB9CiAKIC8qIFdBUk5JTkchIGByZXRgLCBg
Y2FsbCAqYCwgYGptcCAqYCBub3Qgc2FmZSBiZWZvcmUgdGhpcyBjYWxsLiAq
LwpAQCAtOTEsNiArMTE0LDE3IEBAIHN0YXRpYyBhbHdheXNfaW5saW5lIHZv
aWQgc3BlY19jdHJsX2V4aXRfaWRsZShzdHJ1Y3QgY3B1X2luZm8gKmluZm8p
CiAgICAgYWx0ZXJuYXRpdmVfaW5wdXQoQVNNX05PUDMsICJ3cm1zciIsIFg4
Nl9GRUFUVVJFX1NDX01TUl9JRExFLAogICAgICAgICAgICAgICAgICAgICAg
ICJhIiAodmFsKSwgImMiIChNU1JfU1BFQ19DVFJMKSwgImQiICgwKSk7CiAg
ICAgYmFycmllcigpOworCisgICAgLyoKKyAgICAgKiBNaWNyb2FyY2hpdGVj
dHVyYWwgU3RvcmUgQnVmZmVyIERhdGEgU2FtcGxpbmc6CisgICAgICoKKyAg
ICAgKiBPbiB2dWxuZXJhYmxlIHN5c3RlbXMsIHN0b3JlIGJ1ZmZlciBlbnRy
aWVzIGFyZSBzdGF0aWNhbGx5IHBhcnRpdGlvbmVkCisgICAgICogYmV0d2Vl
biBhY3RpdmUgdGhyZWFkcy4gIFdoZW4gZXhpdGluZyBpZGxlLCB0aGUgb3Ro
ZXIgdGhyZWFkcyBzdG9yZQorICAgICAqIGJ1ZmZlciBlbnRyaWVzIGFyZSBy
ZS1wYXJ0aXRpb25lZCB0byBnaXZlIHVzIHNvbWUuCisgICAgICoKKyAgICAg
KiBXZSBub3cgaGF2ZSBzdG9yZSBidWZmZXIgZW50cmllcyB3aXRoIHN0YWxl
IGRhdGEgZnJvbSBzaWJsaW5nIHRocmVhZHMuCisgICAgICogQSBmbHVzaCBp
ZiBuZWNlc3Nhcnkgd2lsbCBiZSBwZXJmb3JtZWQgb24gdGhlIHJldHVybiB0
byBndWVzdCBwYXRoLgorICAgICAqLwogfQogCiAjZW5kaWYgLyogIV9fWDg2
X1NQRUNfQ1RSTF9IX18gKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvc3BlY19jdHJsX2FzbS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9z
cGVjX2N0cmxfYXNtLmgKaW5kZXggZWRhY2UyYS4uOWNjMTVlNyAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmgKKysr
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmgKQEAgLTI0
NSwxMiArMjQ1LDE2IEBACiAvKiBVc2Ugd2hlbiBleGl0aW5nIHRvIFBWIGd1
ZXN0IGNvbnRleHQuICovCiAjZGVmaW5lIFNQRUNfQ1RSTF9FWElUX1RPX1BW
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CiAgICAgQUxURVJOQVRJVkUgIiIsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIERPX1NQ
RUNfQ1RSTF9FWElUX1RPX0dVRVNULCBYODZfRkVBVFVSRV9TQ19NU1JfUFYK
KyAgICAgICAgRE9fU1BFQ19DVFJMX0VYSVRfVE9fR1VFU1QsIFg4Nl9GRUFU
VVJFX1NDX01TUl9QVjsgICAgICAgICAgICAgIFwKKyAgICBBTFRFUk5BVElW
RSAiIiwgX19zdHJpbmdpZnkodmVydyBDUFVJTkZPX3Zlcndfc2VsKCVyc3Ap
KSwgICAgICAgICAgIFwKKyAgICAgICAgWDg2X0ZFQVRVUkVfU0NfVkVSV19Q
VgogCiAvKiBVc2Ugd2hlbiBleGl0aW5nIHRvIEhWTSBndWVzdCBjb250ZXh0
LiAqLwogI2RlZmluZSBTUEVDX0NUUkxfRVhJVF9UT19IVk0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIEFMVEVS
TkFUSVZFICIiLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAotICAgICAgICBET19TUEVDX0NUUkxfRVhJ
VF9UT19HVUVTVCwgWDg2X0ZFQVRVUkVfU0NfTVNSX0hWTQorICAgICAgICBE
T19TUEVDX0NUUkxfRVhJVF9UT19HVUVTVCwgWDg2X0ZFQVRVUkVfU0NfTVNS
X0hWTTsgICAgICAgICAgICAgXAorICAgIEFMVEVSTkFUSVZFICIiLCBfX3N0
cmluZ2lmeSh2ZXJ3IENQVUlORk9fdmVyd19zZWwoJXJzcCkpLCAgICAgICAg
ICAgXAorICAgICAgICBYODZfRkVBVFVSRV9TQ19WRVJXX0hWTQogCiAvKgog
ICogVXNlIGluIElTVCBpbnRlcnJ1cHQvZXhjZXB0aW9uIGNvbnRleHQuICBN
YXkgaW50ZXJydXB0IFhlbiBvciBQViBjb250ZXh0Lgo=

--=separator
Content-Type: application/octet-stream; name="xsa297/xsa297-4.11-7.patch"
Content-Disposition: attachment; filename="xsa297/xsa297-4.11-7.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3NwZWMtY3RybDogSW50cm9kdWNlIG9wdGlvbnMg
dG8gY29udHJvbCBWRVJXIGZsdXNoaW5nCgpUaGUgTWljcm9hcmNoaXRlY3R1
cmFsIERhdGEgU2FtcGxpbmcgdnVsbmVyYWJpbGl0eSBpcyBzcGxpdCBpbnRv
IGNhdGVnb3JpZXMKd2l0aCBzdWJ0bHkgZGlmZmVyZW50IHByb3BlcnRpZXM6
CgogTUxQRFMgLSBNaWNyb2FyY2hpdGVjdHVyYWwgTG9hZCBQb3J0IERhdGEg
U2FtcGxpbmcKIE1TQkRTIC0gTWljcm9hcmNoaXRlY3R1cmFsIFN0b3JlIEJ1
ZmZlciBEYXRhIFNhbXBsaW5nCiBNRkJEUyAtIE1pY3JvYXJjaGl0ZWN0dXJh
bCBGaWxsIEJ1ZmZlciBEYXRhIFNhbXBsaW5nCiBNRFNVTSAtIE1pY3JvYXJj
aGl0ZWN0dXJhbCBEYXRhIFNhbXBsaW5nIFVuY2FjaGVhYmxlIE1lbW9yeQoK
TURTVU0gaXMgYSBzcGVjaWFsIGNhc2Ugb2YgdGhlIG90aGVyIHRocmVlLCBh
bmQgaXNuJ3QgZGlzdGluZ3Vpc2hlZCBmdXJ0aGVyLgoKVGhlc2UgaXNzdWVz
IHBlcnRhaW4gdG8gdGhyZWUgbWljcm9hcmNoaXRlY3R1cmFsIGJ1ZmZlcnMu
ICBUaGUgTG9hZCBQb3J0cywgdGhlClN0b3JlIEJ1ZmZlcnMgYW5kIHRoZSBG
aWxsIEJ1ZmZlcnMuICBFYWNoIG9mIHRoZXNlIHN0cnVjdHVyZXMgYXJlIGZs
dXNoZWQgYnkKdGhlIG5ldyBlbmhhbmNlZCBWRVJXIGZ1bmN0aW9uYWxpdHks
IGJ1dCB0aGUgY29uZGl0aW9ucyB1bmRlciB3aGljaCBmbHVzaGluZwppcyBu
ZWNlc3NhcnkgdmFyeS4KCkZvciB0aGlzIGNvbmNpc2Ugb3ZlcnZpZXcgb2Yg
dGhlIGlzc3VlcyBhbmQgZGVmYXVsdCBsb2dpYywgdGhlIGFiYnJldmlhdGlv
bnMKU1AgKFN0b3JlIFBvcnQpLCBGQiAoRmlsbCBCdWZmZXIpLCBMUCAoTG9h
ZCBQb3J0KSBhbmQgSFQgKEh5cGVydGhyZWFkaW5nKSBhcmUKdXNlZCBmb3Ig
YnJldml0eToKCiAqIFZ1bG5lcmFibGUgaGFyZHdhcmUgaXMgZGl2aWRlZCBp
bnRvIHR3byBjYXRlZ29yaWVzIC0gcGFydHMgd2hpY2ggc3VmZmVyCiAgIGZy
b20gU1Agb25seSwgYW5kIHBhcnRzIHdpdGggYW55IG90aGVyIGNvbWJpbmF0
aW9uIG9mIHZ1bG5lcmFiaWxpdGllcy4KCiAqIFNQIG9ubHkgaGFzIGFuIEhU
IGludGVyYWN0aW9uIHdoZW4gdGhlIHRocmVhZCBnb2VzIGlkbGUsIGR1ZSB0
byB0aGUgc3RhdGljCiAgIHBhcnRpdGlvbmluZyBvZiByZXNvdXJjZXMuICBM
UCBhbmQgRkIgaGF2ZSBIVCBpbnRlcmFjdGlvbnMgYXQgYWxsIHBvaW50cywK
ICAgZHVlIHRvIHRoZSBjb21wZXRpdGl2ZSBzaGFyaW5nIG9mIHJlc291cmNl
cy4gIEFsbCBpc3N1ZXMgcG90ZW50aWFsbHkgbGVhawogICBkYXRhIGFjcm9z
cyB0aGUgcmV0dXJuLXRvLWd1ZXN0IHRyYW5zaXRpb24uCgogKiBUaGUgbWlj
cm9jb2RlIHdoaWNoIGltcGxlbWVudHMgVkVSVyBmbHVzaGluZyBhbHNvIGV4
dGVuZHMgTVNSX0ZMVVNIX0NNRCwgc28KICAgd2UgZG9uJ3QgbmVlZCB0byBk
byBib3RoIG9uIHRoZSBIVk0gcmV0dXJuLXRvLWd1ZXN0IHBhdGguICBIb3dl
dmVyLCBzb21lCiAgIHBhcnRzIGFyZSBub3QgdnVsbmVyYWJsZSB0byBMMVRG
ICh0aGVyZWZvcmUgaGF2ZSBubyBNU1JfRkxVU0hfQ01EKSwgYnV0IGFyZQog
ICB2dWxuZXJhYmxlIHRvIE1EUywgc28gZG8gcmVxdWlyZSBWRVJXIG9uIHRo
ZSBIVk0gcGF0aC4KCk5vdGUgdGhhdCB3ZSBkZWxpYmVyYXRlbHkgc3VwcG9y
dCBtZHM9MSBldmVuIHdpdGhvdXQgTURfQ0xFQVIgaW4gY2FzZSB0aGUKbWlj
cm9jb2RlIGhhcyBiZWVuIHVwZGF0ZWQgYnV0IHRoZSBmZWF0dXJlIGJpdCBu
b3QgZXhwb3NlZC4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjk3LCBDVkUtMjAx
OC0xMjEyNiwgQ1ZFLTIwMTgtMTIxMjcsIENWRS0yMDE4LTEyMTMwLCBDVkUt
MjAxOS0xMTA5MS4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpkaWZmIC0tZ2l0IGEvZG9jcy9t
aXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gYi9kb2NzL21pc2MveGVu
LWNvbW1hbmQtbGluZS5tYXJrZG93bgppbmRleCA4MjYwZGZiLi44MTA4YmJm
IDEwMDY0NAotLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJr
ZG93bgorKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93
bgpAQCAtMTgwMCw3ICsxODAwLDcgQEAgaXMgYmVpbmcgaW50ZXJwcmV0ZWQg
YXMgYSBjdXN0b20gdGltZW91dCBpbiBtaWxsaXNlY29uZHMuIFplcm8gb3Ig
Ym9vbGVhbgogZmFsc2UgZGlzYWJsZSB0aGUgcXVpcmsgd29ya2Fyb3VuZCwg
d2hpY2ggaXMgYWxzbyB0aGUgZGVmYXVsdC4KIAogIyMjIHNwZWMtY3RybCAo
eDg2KQotPiBgPSBMaXN0IG9mIFsgPGJvb2w+LCB4ZW49PGJvb2w+LCB7cHYs
aHZtLG1zci1zYyxyc2J9PTxib29sPiwKKz4gYD0gTGlzdCBvZiBbIDxib29s
PiwgeGVuPTxib29sPiwge3B2LGh2bSxtc3Itc2MscnNiLG1kLWNsZWFyfT08
Ym9vbD4sCiA+ICAgICAgICAgICAgICBidGktdGh1bms9cmV0cG9saW5lfGxm
ZW5jZXxqbXAsIHtpYnJzLGlicGIsc3NiZCxlYWdlci1mcHUsCiA+ICAgICAg
ICAgICAgICBsMWQtZmx1c2h9PTxib29sPiBdYAogCkBAIC0xODI0LDkgKzE4
MjQsMTAgQEAgaW4gcGxhY2UgZm9yIGd1ZXN0cyB0byB1c2UuCiAKIFVzZSBv
ZiBhIHBvc2l0aXZlIGJvb2xlYW4gdmFsdWUgZm9yIGVpdGhlciBvZiB0aGVz
ZSBvcHRpb25zIGlzIGludmFsaWQuCiAKLVRoZSBib29sZWFucyBgcHY9YCwg
YGh2bT1gLCBgbXNyLXNjPWAgYW5kIGByc2I9YCBvZmZlciBmaW5lIGdyYWlu
ZWQgY29udHJvbAotb3ZlciB0aGUgYWx0ZXJuYXRpdmUgYmxvY2tzIHVzZWQg
YnkgWGVuLiAgVGhlc2UgaW1wYWN0IFhlbidzIGFiaWxpdHkgdG8KLXByb3Rl
Y3QgaXRzZWxmLCBhbmQgWGVuJ3MgYWJpbGl0eSB0byB2aXJ0dWFsaXNlIHN1
cHBvcnQgZm9yIGd1ZXN0cyB0byB1c2UuCitUaGUgYm9vbGVhbnMgYHB2PWAs
IGBodm09YCwgYG1zci1zYz1gLCBgcnNiPWAgYW5kIGBtZC1jbGVhcj1gIG9m
ZmVyIGZpbmUKK2dyYWluZWQgY29udHJvbCBvdmVyIHRoZSBhbHRlcm5hdGl2
ZSBibG9ja3MgdXNlZCBieSBYZW4uICBUaGVzZSBpbXBhY3QgWGVuJ3MKK2Fi
aWxpdHkgdG8gcHJvdGVjdCBpdHNlbGYsIGFuZCBYZW4ncyBhYmlsaXR5IHRv
IHZpcnR1YWxpc2Ugc3VwcG9ydCBmb3IgZ3Vlc3RzCit0byB1c2UuCiAKICog
YHB2PWAgYW5kIGBodm09YCBvZmZlciBjb250cm9sIG92ZXIgYWxsIHN1Ym9w
dGlvbnMgZm9yIFBWIGFuZCBIVk0gZ3Vlc3RzCiAgIHJlc3BlY3RpdmVseS4K
QEAgLTE4MzUsNiArMTgzNiwxMSBAQCBwcm90ZWN0IGl0c2VsZiwgYW5kIFhl
bidzIGFiaWxpdHkgdG8gdmlydHVhbGlzZSBzdXBwb3J0IGZvciBndWVzdHMg
dG8gdXNlLgogICBndWVzdHMgYW5kIGlmIGRpc2FibGVkLCBndWVzdHMgd2ls
bCBiZSB1bmFibGUgdG8gdXNlIElCUlMvU1RJQlAvU1NCRC9ldGMuCiAqIGBy
c2I9YCBvZmZlcnMgY29udHJvbCBvdmVyIHdoZXRoZXIgdG8gb3ZlcndyaXRl
IHRoZSBSZXR1cm4gU3RhY2sgQnVmZmVyIC8KICAgUmV0dXJuIEFkZHJlc3Mg
U3RhY2sgb24gZW50cnkgdG8gWGVuLgorKiBgbWQtY2xlYXI9YCBvZmZlcnMg
Y29udHJvbCBvdmVyIHdoZXRoZXIgdG8gdXNlIFZFUlcgdG8gZmx1c2gKKyAg
bWljcm9hcmNoaXRlY3R1cmFsIGJ1ZmZlcnMgb24gaWRsZSBhbmQgZXhpdCBm
cm9tIFhlbi4gICpOb3RlOiBGb3IKKyAgY29tcGF0aWJpbGl0eSB3aXRoIGRl
dmVsb3BtZW50IHZlcnNpb25zIG9mIHRoaXMgZml4LCBgbWRzPWAgaXMgYWxz
byBhY2NlcHRlZAorICBvbiBYZW4gNC4xMiBhbmQgZWFybGllciBhcyBhbiBh
bGlhcy4gIENvbnN1bHQgdmVuZG9yIGRvY3VtZW50YXRpb24gaW4KKyAgcHJl
ZmVyZW5jZSB0byBoZXJlLioKIAogSWYgWGVuIHdhcyBjb21waWxlZCB3aXRo
IElORElSRUNUXF9USFVOSyBzdXBwb3J0LCBgYnRpLXRodW5rPWAgY2FuIGJl
IHVzZWQgdG8KIHNlbGVjdCB3aGljaCBvZiB0aGUgdGh1bmtzIGdldHMgcGF0
Y2hlZCBpbnRvIHRoZSBgX194ODZfaW5kaXJlY3RfdGh1bmtfJXJlZ2AKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyBiL3hlbi9hcmNo
L3g4Ni9zcGVjX2N0cmwuYwppbmRleCBmZGQ5MGE4Li4xMGZjZDc3IDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKKysrIGIveGVuL2Fy
Y2gveDg2L3NwZWNfY3RybC5jCkBAIC0zNCw2ICszNCw4IEBAIHN0YXRpYyBi
b29sIF9faW5pdGRhdGEgb3B0X21zcl9zY19wdiA9IHRydWU7CiBzdGF0aWMg
Ym9vbCBfX2luaXRkYXRhIG9wdF9tc3Jfc2NfaHZtID0gdHJ1ZTsKIHN0YXRp
YyBib29sIF9faW5pdGRhdGEgb3B0X3JzYl9wdiA9IHRydWU7CiBzdGF0aWMg
Ym9vbCBfX2luaXRkYXRhIG9wdF9yc2JfaHZtID0gdHJ1ZTsKK3N0YXRpYyBp
bnQ4X3QgX19pbml0ZGF0YSBvcHRfbWRfY2xlYXJfcHYgPSAtMTsKK3N0YXRp
YyBpbnQ4X3QgX19pbml0ZGF0YSBvcHRfbWRfY2xlYXJfaHZtID0gLTE7CiAK
IC8qIENtZGxpbmUgY29udHJvbHMgZm9yIFhlbidzIHNwZWN1bGF0aXZlIHNl
dHRpbmdzLiAqLwogc3RhdGljIGVudW0gaW5kX3RodW5rIHsKQEAgLTU4LDYg
KzYwLDkgQEAgcGFkZHJfdCBfX3JlYWRfbW9zdGx5IGwxdGZfYWRkcl9tYXNr
LCBfX3JlYWRfbW9zdGx5IGwxdGZfc2FmZV9tYWRkcjsKIHN0YXRpYyBib29s
IF9faW5pdGRhdGEgY3B1X2hhc19idWdfbDF0ZjsKIHN0YXRpYyB1bnNpZ25l
ZCBpbnQgX19pbml0ZGF0YSBsMWRfbWF4cGh5c2FkZHI7CiAKK3N0YXRpYyBi
b29sIF9faW5pdGRhdGEgY3B1X2hhc19idWdfbXNiZHNfb25seTsgLyogPT4g
bWluaW1hbCBIVCBpbXBhY3QuICovCitzdGF0aWMgYm9vbCBfX2luaXRkYXRh
IGNwdV9oYXNfYnVnX21kczsgLyogQW55IG90aGVyIE17TFAsU0IsRkJ9RFMg
Y29tYmluYXRpb24uICovCisKIHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX2J0
aShjb25zdCBjaGFyICpzKQogewogICAgIGNvbnN0IGNoYXIgKnNzOwpAQCAt
MTUwLDYgKzE1NSw4IEBAIHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX3NwZWNf
Y3RybChjb25zdCBjaGFyICpzKQogICAgICAgICBkaXNhYmxlX2NvbW1vbjoK
ICAgICAgICAgICAgIG9wdF9yc2JfcHYgPSBmYWxzZTsKICAgICAgICAgICAg
IG9wdF9yc2JfaHZtID0gZmFsc2U7CisgICAgICAgICAgICBvcHRfbWRfY2xl
YXJfcHYgPSAwOworICAgICAgICAgICAgb3B0X21kX2NsZWFyX2h2bSA9IDA7
CiAKICAgICAgICAgICAgIG9wdF90aHVuayA9IFRIVU5LX0pNUDsKICAgICAg
ICAgICAgIG9wdF9pYnJzID0gMDsKQEAgLTE3MiwxMSArMTc5LDEzIEBAIHN0
YXRpYyBpbnQgX19pbml0IHBhcnNlX3NwZWNfY3RybChjb25zdCBjaGFyICpz
KQogICAgICAgICB7CiAgICAgICAgICAgICBvcHRfbXNyX3NjX3B2ID0gdmFs
OwogICAgICAgICAgICAgb3B0X3JzYl9wdiA9IHZhbDsKKyAgICAgICAgICAg
IG9wdF9tZF9jbGVhcl9wdiA9IHZhbDsKICAgICAgICAgfQogICAgICAgICBl
bHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oImh2bSIsIHMsIHNzKSkg
Pj0gMCApCiAgICAgICAgIHsKICAgICAgICAgICAgIG9wdF9tc3Jfc2NfaHZt
ID0gdmFsOwogICAgICAgICAgICAgb3B0X3JzYl9odm0gPSB2YWw7CisgICAg
ICAgICAgICBvcHRfbWRfY2xlYXJfaHZtID0gdmFsOwogICAgICAgICB9CiAg
ICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVhbigibXNyLXNj
Iiwgcywgc3MpKSA+PSAwICkKICAgICAgICAgewpAQCAtMTg4LDYgKzE5Nywx
MiBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9zcGVjX2N0cmwoY29uc3Qg
Y2hhciAqcykKICAgICAgICAgICAgIG9wdF9yc2JfcHYgPSB2YWw7CiAgICAg
ICAgICAgICBvcHRfcnNiX2h2bSA9IHZhbDsKICAgICAgICAgfQorICAgICAg
ICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oIm1kLWNsZWFyIiwg
cywgc3MpKSA+PSAwIHx8CisgICAgICAgICAgICAgICAgICAodmFsID0gcGFy
c2VfYm9vbGVhbigibWRzIiwgcywgc3MpKSA+PSAwICkKKyAgICAgICAgewor
ICAgICAgICAgICAgb3B0X21kX2NsZWFyX3B2ID0gdmFsOworICAgICAgICAg
ICAgb3B0X21kX2NsZWFyX2h2bSA9IHZhbDsKKyAgICAgICAgfQogCiAgICAg
ICAgIC8qIFhlbidzIHNwZWN1bGF0aXZlIHNpZGVjaGFubmVsIG1pdGlnYXRp
b24gc2V0dGluZ3MuICovCiAgICAgICAgIGVsc2UgaWYgKCAhc3RybmNtcChz
LCAiYnRpLXRodW5rPSIsIDEwKSApCkBAIC0zNzMsNyArMzg4LDcgQEAgc3Rh
dGljIHZvaWQgX19pbml0IHByaW50X2RldGFpbHMoZW51bSBpbmRfdGh1bmsg
dGh1bmssIHVpbnQ2NF90IGNhcHMpCiAgICAgICAgICAgICAgICAiXG4iKTsK
IAogICAgIC8qIFNldHRpbmdzIGZvciBYZW4ncyBwcm90ZWN0aW9uLCBpcnJl
c3BlY3RpdmUgb2YgZ3Vlc3RzLiAqLwotICAgIHByaW50aygiICBYZW4gc2V0
dGluZ3M6IEJUSS1UaHVuayAlcywgU1BFQ19DVFJMOiAlcyVzLCBPdGhlcjol
cyVzXG4iLAorICAgIHByaW50aygiICBYZW4gc2V0dGluZ3M6IEJUSS1UaHVu
ayAlcywgU1BFQ19DVFJMOiAlcyVzLCBPdGhlcjolcyVzJXNcbiIsCiAgICAg
ICAgICAgIHRodW5rID09IFRIVU5LX05PTkUgICAgICA/ICJOL0EiIDoKICAg
ICAgICAgICAgdGh1bmsgPT0gVEhVTktfUkVUUE9MSU5FID8gIlJFVFBPTElO
RSIgOgogICAgICAgICAgICB0aHVuayA9PSBUSFVOS19MRkVOQ0UgICAgPyAi
TEZFTkNFIiA6CkBAIC0zODMsNyArMzk4LDggQEAgc3RhdGljIHZvaWQgX19p
bml0IHByaW50X2RldGFpbHMoZW51bSBpbmRfdGh1bmsgdGh1bmssIHVpbnQ2
NF90IGNhcHMpCiAgICAgICAgICAgICFib290X2NwdV9oYXMoWDg2X0ZFQVRV
UkVfU1NCRCkgICAgICAgICAgID8gIiIgOgogICAgICAgICAgICAoZGVmYXVs
dF94ZW5fc3BlY19jdHJsICYgU1BFQ19DVFJMX1NTQkQpICA/ICIgU1NCRCsi
IDogIiBTU0JELSIsCiAgICAgICAgICAgIG9wdF9pYnBiICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgID8gIiBJQlBCIiAgOiAiIiwKLSAgICAg
ICAgICAgb3B0X2wxZF9mbHVzaCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgPyAiIEwxRF9GTFVTSCIgOiAiIik7CisgICAgICAgICAgIG9wdF9sMWRf
Zmx1c2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgID8gIiBMMURfRkxV
U0giIDogIiIsCisgICAgICAgICAgIG9wdF9tZF9jbGVhcl9wdiB8fCBvcHRf
bWRfY2xlYXJfaHZtICAgICAgID8gIiBWRVJXIiAgOiAiIik7CiAKICAgICAv
KiBMMVRGIGRpYWdub3N0aWNzLCBwcmludGVkIGlmIHZ1bG5lcmFibGUgb3Ig
UFYgc2hhZG93aW5nIGlzIGluIHVzZS4gKi8KICAgICBpZiAoIGNwdV9oYXNf
YnVnX2wxdGYgfHwgb3B0X3B2X2wxdGZfaHdkb20gfHwgb3B0X3B2X2wxdGZf
ZG9tdSApCkBAIC03ODYsNiArODAyLDEwNyBAQCBzdGF0aWMgX19pbml0IHZv
aWQgbDF0Zl9jYWxjdWxhdGlvbnModWludDY0X3QgY2FwcykKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAoM3VsIDw8
IChwYWRkcl9iaXRzIC0gMikpKSk7CiB9CiAKKy8qIENhbGN1bGF0ZSB3aGV0
aGVyIHRoaXMgQ1BVIGlzIHZ1bG5lcmFibGUgdG8gTURTLiAqLworc3RhdGlj
IF9faW5pdCB2b2lkIG1kc19jYWxjdWxhdGlvbnModWludDY0X3QgY2FwcykK
K3sKKyAgICAvKiBNRFMgaXMgb25seSBrbm93biB0byBhZmZlY3QgSW50ZWwg
RmFtaWx5IDYgcHJvY2Vzc29ycyBhdCB0aGlzIHRpbWUuICovCisgICAgaWYg
KCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgIT0gWDg2X1ZFTkRPUl9JTlRF
TCB8fAorICAgICAgICAgYm9vdF9jcHVfZGF0YS54ODYgIT0gNiApCisgICAg
ICAgIHJldHVybjsKKworICAgIC8qIEFueSBwcm9jZXNzb3IgYWR2ZXJ0aXNp
bmcgTURTX05PIHNob3VsZCBiZSBub3QgdnVsbmVyYWJsZSB0byBNRFMuICov
CisgICAgaWYgKCBjYXBzICYgQVJDSF9DQVBTX01EU19OTyApCisgICAgICAg
IHJldHVybjsKKworICAgIHN3aXRjaCAoIGJvb3RfY3B1X2RhdGEueDg2X21v
ZGVsICkKKyAgICB7CisgICAgICAgIC8qCisgICAgICAgICAqIENvcmUgcHJv
Y2Vzc29ycyBzaW5jZSBhdCBsZWFzdCBOZWhhbGVtIGFyZSB2dWxuZXJhYmxl
LgorICAgICAgICAgKi8KKyAgICBjYXNlIDB4MWY6IC8qIEF1YnVybmRhbGUg
LyBIYXZlbmRhbGUgKi8KKyAgICBjYXNlIDB4MWU6IC8qIE5laGFsZW0gKi8K
KyAgICBjYXNlIDB4MWE6IC8qIE5laGFsZW0gRVAgKi8KKyAgICBjYXNlIDB4
MmU6IC8qIE5laGFsZW0gRVggKi8KKyAgICBjYXNlIDB4MjU6IC8qIFdlc3Rt
ZXJlICovCisgICAgY2FzZSAweDJjOiAvKiBXZXN0bWVyZSBFUCAqLworICAg
IGNhc2UgMHgyZjogLyogV2VzdG1lcmUgRVggKi8KKyAgICBjYXNlIDB4MmE6
IC8qIFNhbmR5QnJpZGdlICovCisgICAgY2FzZSAweDJkOiAvKiBTYW5keUJy
aWRnZSBFUC9FWCAqLworICAgIGNhc2UgMHgzYTogLyogSXZ5QnJpZGdlICov
CisgICAgY2FzZSAweDNlOiAvKiBJdnlCcmlkZ2UgRVAvRVggKi8KKyAgICBj
YXNlIDB4M2M6IC8qIEhhc3dlbGwgKi8KKyAgICBjYXNlIDB4M2Y6IC8qIEhh
c3dlbGwgRVgvRVAgKi8KKyAgICBjYXNlIDB4NDU6IC8qIEhhc3dlbGwgRCAq
LworICAgIGNhc2UgMHg0NjogLyogSGFzd2VsbCBIICovCisgICAgY2FzZSAw
eDNkOiAvKiBCcm9hZHdlbGwgKi8KKyAgICBjYXNlIDB4NDc6IC8qIEJyb2Fk
d2VsbCBIICovCisgICAgY2FzZSAweDRmOiAvKiBCcm9hZHdlbGwgRVAvRVgg
Ki8KKyAgICBjYXNlIDB4NTY6IC8qIEJyb2Fkd2VsbCBEICovCisgICAgY2Fz
ZSAweDRlOiAvKiBTa3lsYWtlIE0gKi8KKyAgICBjYXNlIDB4NWU6IC8qIFNr
eWxha2UgRCAqLworICAgICAgICBjcHVfaGFzX2J1Z19tZHMgPSB0cnVlOwor
ICAgICAgICBicmVhazsKKworICAgICAgICAvKgorICAgICAgICAgKiBTb21l
IENvcmUgcHJvY2Vzc29ycyBoYXZlIHBlci1zdGVwcGluZyB2dWxuZXJhYmls
aXR5LgorICAgICAgICAgKi8KKyAgICBjYXNlIDB4NTU6IC8qIFNreWxha2Ut
WCAvIENhc2NhZGUgTGFrZSAqLworICAgICAgICBpZiAoIGJvb3RfY3B1X2Rh
dGEueDg2X21hc2sgPD0gNSApCisgICAgICAgICAgICBjcHVfaGFzX2J1Z19t
ZHMgPSB0cnVlOworICAgICAgICBicmVhazsKKworICAgIGNhc2UgMHg4ZTog
LyogS2FieSAvIENvZmZlZSAvIFdoaXNrZXkgTGFrZSBNICovCisgICAgICAg
IGlmICggYm9vdF9jcHVfZGF0YS54ODZfbWFzayA8PSAweGIgKQorICAgICAg
ICAgICAgY3B1X2hhc19idWdfbWRzID0gdHJ1ZTsKKyAgICAgICAgYnJlYWs7
CisKKyAgICBjYXNlIDB4OWU6IC8qIEthYnkgLyBDb2ZmZWUgLyBXaGlza2V5
IExha2UgRCAqLworICAgICAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X21h
c2sgPD0gMHhjICkKKyAgICAgICAgICAgIGNwdV9oYXNfYnVnX21kcyA9IHRy
dWU7CisgICAgICAgIGJyZWFrOworCisgICAgICAgIC8qCisgICAgICAgICAq
IFZlcnkgb2xkIGFuZCB2ZXJ5IG5ldyBBdG9tIHByb2Nlc3NvcnMgYXJlIG5v
dCB2dWxuZXJhYmxlLgorICAgICAgICAgKi8KKyAgICBjYXNlIDB4MWM6IC8q
IFBpbmV2aWV3ICovCisgICAgY2FzZSAweDI2OiAvKiBMaW5jcm9mdCAqLwor
ICAgIGNhc2UgMHgyNzogLyogUGVud2VsbCAqLworICAgIGNhc2UgMHgzNTog
LyogQ2xvdmVydmlldyAqLworICAgIGNhc2UgMHgzNjogLyogQ2VkYXJ2aWV3
ICovCisgICAgY2FzZSAweDdhOiAvKiBHb2xkbW9udCAqLworICAgICAgICBi
cmVhazsKKworICAgICAgICAvKgorICAgICAgICAgKiBNaWRkbGluZyBBdG9t
IHByb2Nlc3NvcnMgYXJlIHZ1bG5lcmFibGUgdG8ganVzdCB0aGUgU3RvcmUg
QnVmZmVyCisgICAgICAgICAqIGFzcGVjdC4KKyAgICAgICAgICovCisgICAg
Y2FzZSAweDM3OiAvKiBCYXl0cmFpbCAvIFZhbGxleXZpZXcgKFNpbHZlcm1v
bnQpICovCisgICAgY2FzZSAweDRhOiAvKiBNZXJyaWZpZWxkICovCisgICAg
Y2FzZSAweDRjOiAvKiBDaGVycnl0cmFpbCAvIEJyYXNzd2VsbCAqLworICAg
IGNhc2UgMHg0ZDogLyogQXZhdG9uIC8gUmFuZ2VseSAoU2lsdmVybW9udCkg
Ki8KKyAgICBjYXNlIDB4NWE6IC8qIE1vb3JlZmllbGQgKi8KKyAgICBjYXNl
IDB4NWQ6CisgICAgY2FzZSAweDY1OgorICAgIGNhc2UgMHg2ZToKKyAgICBj
YXNlIDB4NzU6CisgICAgICAgIC8qCisgICAgICAgICAqIEtuaWdodHMgcHJv
Y2Vzc29ycyAod2hpY2ggYXJlIGJhc2VkIG9uIHRoZSBTaWx2ZXJtb250L0Fp
cm1vbnQKKyAgICAgICAgICogbWljcm9hcmNoaXRlY3R1cmUpIGFyZSBzaW1p
bGFybHkgb25seSBhZmZlY3RlZCBieSB0aGUgU3RvcmUgQnVmZmVyCisgICAg
ICAgICAqIGFzcGVjdC4KKyAgICAgICAgICovCisgICAgY2FzZSAweDU3OiAv
KiBLbmlnaHRzIExhbmRpbmcgKi8KKyAgICBjYXNlIDB4ODU6IC8qIEtuaWdo
dHMgTWlsbCAqLworICAgICAgICBjcHVfaGFzX2J1Z19tc2Jkc19vbmx5ID0g
dHJ1ZTsKKyAgICAgICAgYnJlYWs7CisKKyAgICBkZWZhdWx0OgorICAgICAg
ICBwcmludGsoIlVucmVjb2duaXNlZCBDUFUgbW9kZWwgJSN4IC0gYXNzdW1p
bmcgdnVsbmVyYWJsZSB0byBNRFNcbiIsCisgICAgICAgICAgICAgICBib290
X2NwdV9kYXRhLng4Nl9tb2RlbCk7CisgICAgICAgIGNwdV9oYXNfYnVnX21k
cyA9IHRydWU7CisgICAgICAgIGJyZWFrOworICAgIH0KK30KKwogdm9pZCBf
X2luaXQgaW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lkKQogewog
ICAgIGVudW0gaW5kX3RodW5rIHRodW5rID0gVEhVTktfREVGQVVMVDsKQEAg
LTk3OCw2ICsxMDk1LDQ3IEBAIHZvaWQgX19pbml0IGluaXRfc3BlY3VsYXRp
b25fbWl0aWdhdGlvbnModm9pZCkKICAgICAgICAgICAgICJlbmFibGVkLiAg
UGxlYXNlIGFzc2VzcyB5b3VyIGNvbmZpZ3VyYXRpb24gYW5kIGNob29zZSBh
blxuIgogICAgICAgICAgICAgImV4cGxpY2l0ICdzbXQ9PGJvb2w+JyBzZXR0
aW5nLiAgU2VlIFhTQS0yNzMuXG4iKTsKIAorICAgIG1kc19jYWxjdWxhdGlv
bnMoY2Fwcyk7CisKKyAgICAvKgorICAgICAqIEJ5IGRlZmF1bHQsIGVuYWJs
ZSBQViBhbmQgSFZNIG1pdGlnYXRpb25zIG9uIE1EUy12dWxuZXJhYmxlIGhh
cmR3YXJlLgorICAgICAqIFRoaXMgd2lsbCBvbmx5IGJlIGEgdG9rZW4gZWZm
b3J0IGZvciBNTFBEUy9NRkJEUyB3aGVuIEhUIGlzIGVuYWJsZWQsCisgICAg
ICogYnV0IGl0IGlzIHNvbWV3aGF0IGJldHRlciB0aGFuIG5vdGhpbmcuCisg
ICAgICovCisgICAgaWYgKCBvcHRfbWRfY2xlYXJfcHYgPT0gLTEgKQorICAg
ICAgICBvcHRfbWRfY2xlYXJfcHYgPSAoKGNwdV9oYXNfYnVnX21kcyB8fCBj
cHVfaGFzX2J1Z19tc2Jkc19vbmx5KSAmJgorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX01EX0NMRUFSKSk7
CisgICAgaWYgKCBvcHRfbWRfY2xlYXJfaHZtID09IC0xICkKKyAgICAgICAg
b3B0X21kX2NsZWFyX2h2bSA9ICgoY3B1X2hhc19idWdfbWRzIHx8IGNwdV9o
YXNfYnVnX21zYmRzX29ubHkpICYmCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX01EX0NMRUFSKSk7CisK
KyAgICAvKgorICAgICAqIEVuYWJsZSBNRFMgZGVmZW5jZXMgYXMgYXBwbGlj
YWJsZS4gIFRoZSBQViBibG9ja3MgbmVlZCB1c2luZyBhbGwgdGhlCisgICAg
ICogdGltZSwgYW5kIHRoZSBJZGxlIGJsb2NrcyBuZWVkIHVzaW5nIGlmIGVp
dGhlciBQViBvciBIVk0gZGVmZW5jZXMgYXJlCisgICAgICogdXNlZC4KKyAg
ICAgKgorICAgICAqIEhWTSBpcyBtb3JlIGNvbXBsaWNhdGVkLiAgVGhlIE1E
X0NMRUFSIG1pY3JvY29kZSBleHRlbmRzIEwxRF9GTFVTSCB3aXRoCisgICAg
ICogZXF1aXZlbGVudCBzZW1hbnRpY3MgdG8gYXZvaWQgbmVlZGluZyB0byBw
ZXJmb3JtIGJvdGggZmx1c2hlcyBvbiB0aGUKKyAgICAgKiBIVk0gcGF0aC4g
IFRoZSBIVk0gYmxvY2tzIGRvbid0IG5lZWQgYWN0aXZhdGluZyBpZiBvdXIg
aHlwZXJ2aXNvciB0b2xkCisgICAgICogdXMgaXQgd2FzIGhhbmRsaW5nIEwx
RF9GTFVTSCwgb3Igd2UgYXJlIHVzaW5nIEwxRF9GTFVTSCBvdXJzZWx2ZXMu
CisgICAgICovCisgICAgaWYgKCBvcHRfbWRfY2xlYXJfcHYgKQorICAgICAg
ICBzZXR1cF9mb3JjZV9jcHVfY2FwKFg4Nl9GRUFUVVJFX1NDX1ZFUldfUFYp
OworICAgIGlmICggb3B0X21kX2NsZWFyX3B2IHx8IG9wdF9tZF9jbGVhcl9o
dm0gKQorICAgICAgICBzZXR1cF9mb3JjZV9jcHVfY2FwKFg4Nl9GRUFUVVJF
X1NDX1ZFUldfSURMRSk7CisgICAgaWYgKCBvcHRfbWRfY2xlYXJfaHZtICYm
ICEoY2FwcyAmIEFSQ0hfQ0FQU19TS0lQX0wxREZMKSAmJiAhb3B0X2wxZF9m
bHVzaCApCisgICAgICAgIHNldHVwX2ZvcmNlX2NwdV9jYXAoWDg2X0ZFQVRV
UkVfU0NfVkVSV19IVk0pOworCisgICAgLyoKKyAgICAgKiBXYXJuIHRoZSB1
c2VyIGlmIHRoZXkgYXJlIG9uIE1MUERTL01GQkRTLXZ1bG5lcmFibGUgaGFy
ZHdhcmUgd2l0aCBIVAorICAgICAqIGFjdGl2ZSBhbmQgbm8gZXhwbGljaXQg
U01UIGNob2ljZS4KKyAgICAgKi8KKyAgICBpZiAoIG9wdF9zbXQgPT0gLTEg
JiYgY3B1X2hhc19idWdfbWRzICYmIGh3X3NtdF9lbmFibGVkICkKKyAgICAg
ICAgd2FybmluZ19hZGQoCisgICAgICAgICAgICAiQm9vdGVkIG9uIE1MUERT
L01GQkRTLXZ1bG5lcmFibGUgaGFyZHdhcmUgd2l0aCBTTVQvSHlwZXJ0aHJl
YWRpbmdcbiIKKyAgICAgICAgICAgICJlbmFibGVkLiAgTWl0aWdhdGlvbnMg
d2lsbCBub3QgYmUgZnVsbHkgZWZmZWN0aXZlLiAgUGxlYXNlXG4iCisgICAg
ICAgICAgICAiY2hvb3NlIGFuIGV4cGxpY2l0IHNtdD08Ym9vbD4gc2V0dGlu
Zy4gIFNlZSBYU0EtMjk3LlxuIik7CisKICAgICBwcmludF9kZXRhaWxzKHRo
dW5rLCBjYXBzKTsKIAogICAgIC8qCg==

--=separator
Content-Type: application/octet-stream; name="xsa297/xsa297-4.12-1.patch"
Content-Disposition: attachment; filename="xsa297/xsa297-4.12-1.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3NwZWMtY3RybDogUmVwb3NpdGlvbiB0aGUgWFBU
SSBjb21tYW5kIGxpbmUgcGFyc2luZyBsb2dpYwoKSXQgaGFzIGVuZGVkIHVw
IGluIHRoZSBtaWRkbGUgb2YgdGhlIG1pdGlnYXRpb24gY2FsY3VsYXRpb24g
bG9naWMuICBNb3ZlIGl0IHRvCmJlIGJlc2lkZSB0aGUgb3RoZXIgY29tbWFu
ZCBsaW5lIHBhcnNpbmcuCgpObyBmdW5jdGlvbmFsIGNoYW5nZS4KClNpZ25l
ZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIv
eGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCmluZGV4IDExNzFjMDIuLjk5MzEw
YzggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYworKysg
Yi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKQEAgLTE2Nyw2ICsxNjcsNzMg
QEAgc3RhdGljIGludCBfX2luaXQgcGFyc2Vfc3BlY19jdHJsKGNvbnN0IGNo
YXIgKnMpCiB9CiBjdXN0b21fcGFyYW0oInNwZWMtY3RybCIsIHBhcnNlX3Nw
ZWNfY3RybCk7CiAKK2ludDhfdCBfX3JlYWRfbW9zdGx5IG9wdF94cHRpX2h3
ZG9tID0gLTE7CitpbnQ4X3QgX19yZWFkX21vc3RseSBvcHRfeHB0aV9kb211
ID0gLTE7CisKK3N0YXRpYyBfX2luaXQgdm9pZCB4cHRpX2luaXRfZGVmYXVs
dCh1aW50NjRfdCBjYXBzKQoreworICAgIGlmICggYm9vdF9jcHVfZGF0YS54
ODZfdmVuZG9yID09IFg4Nl9WRU5ET1JfQU1EICkKKyAgICAgICAgY2FwcyA9
IEFSQ0hfQ0FQU19SRENMX05POworCisgICAgaWYgKCBjYXBzICYgQVJDSF9D
QVBTX1JEQ0xfTk8gKQorICAgIHsKKyAgICAgICAgaWYgKCBvcHRfeHB0aV9o
d2RvbSA8IDAgKQorICAgICAgICAgICAgb3B0X3hwdGlfaHdkb20gPSAwOwor
ICAgICAgICBpZiAoIG9wdF94cHRpX2RvbXUgPCAwICkKKyAgICAgICAgICAg
IG9wdF94cHRpX2RvbXUgPSAwOworICAgIH0KKyAgICBlbHNlCisgICAgewor
ICAgICAgICBpZiAoIG9wdF94cHRpX2h3ZG9tIDwgMCApCisgICAgICAgICAg
ICBvcHRfeHB0aV9od2RvbSA9IDE7CisgICAgICAgIGlmICggb3B0X3hwdGlf
ZG9tdSA8IDAgKQorICAgICAgICAgICAgb3B0X3hwdGlfZG9tdSA9IDE7Cisg
ICAgfQorfQorCitzdGF0aWMgX19pbml0IGludCBwYXJzZV94cHRpKGNvbnN0
IGNoYXIgKnMpCit7CisgICAgY29uc3QgY2hhciAqc3M7CisgICAgaW50IHZh
bCwgcmMgPSAwOworCisgICAgLyogSW50ZXJwcmV0ICd4cHRpJyBhbG9uZSBp
biBpdHMgcG9zaXRpdmUgYm9vbGVhbiBmb3JtLiAqLworICAgIGlmICggKnMg
PT0gJ1wwJyApCisgICAgICAgIG9wdF94cHRpX2h3ZG9tID0gb3B0X3hwdGlf
ZG9tdSA9IDE7CisKKyAgICBkbyB7CisgICAgICAgIHNzID0gc3RyY2hyKHMs
ICcsJyk7CisgICAgICAgIGlmICggIXNzICkKKyAgICAgICAgICAgIHNzID0g
c3RyY2hyKHMsICdcMCcpOworCisgICAgICAgIHN3aXRjaCAoIHBhcnNlX2Jv
b2wocywgc3MpICkKKyAgICAgICAgeworICAgICAgICBjYXNlIDA6CisgICAg
ICAgICAgICBvcHRfeHB0aV9od2RvbSA9IG9wdF94cHRpX2RvbXUgPSAwOwor
ICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgY2FzZSAxOgorICAgICAg
ICAgICAgb3B0X3hwdGlfaHdkb20gPSBvcHRfeHB0aV9kb211ID0gMTsKKyAg
ICAgICAgICAgIGJyZWFrOworCisgICAgICAgIGRlZmF1bHQ6CisgICAgICAg
ICAgICBpZiAoICFzdHJjbXAocywgImRlZmF1bHQiKSApCisgICAgICAgICAg
ICAgICAgb3B0X3hwdGlfaHdkb20gPSBvcHRfeHB0aV9kb211ID0gLTE7Cisg
ICAgICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oImRv
bTAiLCBzLCBzcykpID49IDAgKQorICAgICAgICAgICAgICAgIG9wdF94cHRp
X2h3ZG9tID0gdmFsOworICAgICAgICAgICAgZWxzZSBpZiAoICh2YWwgPSBw
YXJzZV9ib29sZWFuKCJkb211Iiwgcywgc3MpKSA+PSAwICkKKyAgICAgICAg
ICAgICAgICBvcHRfeHB0aV9kb211ID0gdmFsOworICAgICAgICAgICAgZWxz
ZSBpZiAoICpzICkKKyAgICAgICAgICAgICAgICByYyA9IC1FSU5WQUw7Cisg
ICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorCisgICAgICAgIHMgPSBz
cyArIDE7CisgICAgfSB3aGlsZSAoICpzcyApOworCisgICAgcmV0dXJuIHJj
OworfQorY3VzdG9tX3BhcmFtKCJ4cHRpIiwgcGFyc2VfeHB0aSk7CisKIGlu
dDhfdCBfX3JlYWRfbW9zdGx5IG9wdF9wdl9sMXRmX2h3ZG9tID0gLTE7CiBp
bnQ4X3QgX19yZWFkX21vc3RseSBvcHRfcHZfbDF0Zl9kb211ID0gLTE7CiAK
QEAgLTYyNyw3MyArNjk0LDYgQEAgc3RhdGljIF9faW5pdCB2b2lkIGwxdGZf
Y2FsY3VsYXRpb25zKHVpbnQ2NF90IGNhcHMpCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogKDN1bCA8PCAocGFkZHJf
Yml0cyAtIDIpKSkpOwogfQogCi1pbnQ4X3QgX19yZWFkX21vc3RseSBvcHRf
eHB0aV9od2RvbSA9IC0xOwotaW50OF90IF9fcmVhZF9tb3N0bHkgb3B0X3hw
dGlfZG9tdSA9IC0xOwotCi1zdGF0aWMgX19pbml0IHZvaWQgeHB0aV9pbml0
X2RlZmF1bHQodWludDY0X3QgY2FwcykKLXsKLSAgICBpZiAoIGJvb3RfY3B1
X2RhdGEueDg2X3ZlbmRvciA9PSBYODZfVkVORE9SX0FNRCApCi0gICAgICAg
IGNhcHMgPSBBUkNIX0NBUFNfUkRDTF9OTzsKLQotICAgIGlmICggY2FwcyAm
IEFSQ0hfQ0FQU19SRENMX05PICkKLSAgICB7Ci0gICAgICAgIGlmICggb3B0
X3hwdGlfaHdkb20gPCAwICkKLSAgICAgICAgICAgIG9wdF94cHRpX2h3ZG9t
ID0gMDsKLSAgICAgICAgaWYgKCBvcHRfeHB0aV9kb211IDwgMCApCi0gICAg
ICAgICAgICBvcHRfeHB0aV9kb211ID0gMDsKLSAgICB9Ci0gICAgZWxzZQot
ICAgIHsKLSAgICAgICAgaWYgKCBvcHRfeHB0aV9od2RvbSA8IDAgKQotICAg
ICAgICAgICAgb3B0X3hwdGlfaHdkb20gPSAxOwotICAgICAgICBpZiAoIG9w
dF94cHRpX2RvbXUgPCAwICkKLSAgICAgICAgICAgIG9wdF94cHRpX2RvbXUg
PSAxOwotICAgIH0KLX0KLQotc3RhdGljIF9faW5pdCBpbnQgcGFyc2VfeHB0
aShjb25zdCBjaGFyICpzKQotewotICAgIGNvbnN0IGNoYXIgKnNzOwotICAg
IGludCB2YWwsIHJjID0gMDsKLQotICAgIC8qIEludGVycHJldCAneHB0aScg
YWxvbmUgaW4gaXRzIHBvc2l0aXZlIGJvb2xlYW4gZm9ybS4gKi8KLSAgICBp
ZiAoICpzID09ICdcMCcgKQotICAgICAgICBvcHRfeHB0aV9od2RvbSA9IG9w
dF94cHRpX2RvbXUgPSAxOwotCi0gICAgZG8gewotICAgICAgICBzcyA9IHN0
cmNocihzLCAnLCcpOwotICAgICAgICBpZiAoICFzcyApCi0gICAgICAgICAg
ICBzcyA9IHN0cmNocihzLCAnXDAnKTsKLQotICAgICAgICBzd2l0Y2ggKCBw
YXJzZV9ib29sKHMsIHNzKSApCi0gICAgICAgIHsKLSAgICAgICAgY2FzZSAw
OgotICAgICAgICAgICAgb3B0X3hwdGlfaHdkb20gPSBvcHRfeHB0aV9kb211
ID0gMDsKLSAgICAgICAgICAgIGJyZWFrOwotCi0gICAgICAgIGNhc2UgMToK
LSAgICAgICAgICAgIG9wdF94cHRpX2h3ZG9tID0gb3B0X3hwdGlfZG9tdSA9
IDE7Ci0gICAgICAgICAgICBicmVhazsKLQotICAgICAgICBkZWZhdWx0Ogot
ICAgICAgICAgICAgaWYgKCAhc3RyY21wKHMsICJkZWZhdWx0IikgKQotICAg
ICAgICAgICAgICAgIG9wdF94cHRpX2h3ZG9tID0gb3B0X3hwdGlfZG9tdSA9
IC0xOwotICAgICAgICAgICAgZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29s
ZWFuKCJkb20wIiwgcywgc3MpKSA+PSAwICkKLSAgICAgICAgICAgICAgICBv
cHRfeHB0aV9od2RvbSA9IHZhbDsKLSAgICAgICAgICAgIGVsc2UgaWYgKCAo
dmFsID0gcGFyc2VfYm9vbGVhbigiZG9tdSIsIHMsIHNzKSkgPj0gMCApCi0g
ICAgICAgICAgICAgICAgb3B0X3hwdGlfZG9tdSA9IHZhbDsKLSAgICAgICAg
ICAgIGVsc2UgaWYgKCAqcyApCi0gICAgICAgICAgICAgICAgcmMgPSAtRUlO
VkFMOwotICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIH0KLQotICAgICAg
ICBzID0gc3MgKyAxOwotICAgIH0gd2hpbGUgKCAqc3MgKTsKLQotICAgIHJl
dHVybiByYzsKLX0KLWN1c3RvbV9wYXJhbSgieHB0aSIsIHBhcnNlX3hwdGkp
OwotCiB2b2lkIF9faW5pdCBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25z
KHZvaWQpCiB7CiAgICAgZW51bSBpbmRfdGh1bmsgdGh1bmsgPSBUSFVOS19E
RUZBVUxUOwo=

--=separator
Content-Type: application/octet-stream; name="xsa297/xsa297-4.12-2.patch"
Content-Disposition: attachment; filename="xsa297/xsa297-4.12-2.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L21zcjogRGVmaW5pdGlvbnMgZm9yIE1TUl9JTlRF
TF9DT1JFX1RIUkVBRF9DT1VOVAoKVGhpcyBpcyBhIG1vZGVsIHNwZWNpZmlj
IHJlZ2lzdGVyIHdoaWNoIGRldGFpbHMgdGhlIGN1cnJlbnQgY29uZmlndXJh
dGlvbgpjb3JlcyBhbmQgdGhyZWFkcyBpbiB0aGUgcGFja2FnZS4gIEJlY2F1
c2Ugb2YgaG93IEh5cGVydGhyZWFkIGFuZCBDb3JlCmNvbmZpZ3VyYXRpb24g
d29ya3Mgd29ya3MgaW4gZmlybXdhcmUsIHRoZSBNU1IgaXQgaXMgZGUtZmFj
dG8gY29uc3RhbnQgYW5kCndpbGwgcmVtYWluIHVuY2hhbmdlZCB1bnRpbCB0
aGUgbmV4dCBzeXN0ZW0gcmVzZXQuCgpJdCBpcyBhIHJlYWQgb25seSBNU1Ig
KHNvIHVuaWxhdGVyYWxseSByZWplY3Qgd3JpdGVzKSwgYnV0IGZvciBub3cg
cmV0YWluIGl0cwpsZWFreS1vbi1yZWFkIHByb3BlcnRpZXMuICBGdXJ0aGVy
IENQVUlEL01TUiB3b3JrIGlzIHJlcXVpcmVkIGJlZm9yZSB3ZSBjYW4Kc3Rh
cnQgdmlydHVhbGlzaW5nIGEgY29uc2lzdGVudCB0b3BvbG9neSB0byB0aGUg
Z3Vlc3QsIGFuZCByZXRhaW5pbmcgdGhlIG9sZApiZWhhdmlvdXIgaXMgdGhl
IHNhZmVzdCBjb3Vyc2Ugb2YgYWN0aW9uLgoKU2lnbmVkLW9mZi1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQWNrZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvbXNyLmMgYi94ZW4vYXJjaC94ODYvbXNyLmMK
aW5kZXggNGRmNGE1OS4uYTdmNjdkOSAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L21zci5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tc3IuYwpAQCAtMjAwLDYg
KzIwMCwxMCBAQCBpbnQgZ3Vlc3RfcmRtc3IoY29uc3Qgc3RydWN0IHZjcHUg
KnYsIHVpbnQzMl90IG1zciwgdWludDY0X3QgKnZhbCkKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgQVJSQVlfU0laRShtc3JzLT5kcl9t
YXNrKSldOwogICAgICAgICBicmVhazsKIAorICAgICAgICAvKgorICAgICAg
ICAgKiBUT0RPOiBJbXBsZW1lbnQgd2hlbiB3ZSBoYXZlIGJldHRlciB0b3Bv
bG9neSByZXByZXNlbnRhdGlvbi4KKyAgICBjYXNlIE1TUl9JTlRFTF9DT1JF
X1RIUkVBRF9DT1VOVDoKKyAgICAgICAgICovCiAgICAgZGVmYXVsdDoKICAg
ICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOwogICAgIH0KQEAg
LTIyOSw2ICsyMzMsNyBAQCBpbnQgZ3Vlc3Rfd3Jtc3Ioc3RydWN0IHZjcHUg
KnYsIHVpbnQzMl90IG1zciwgdWludDY0X3QgdmFsKQogICAgIHsKICAgICAg
ICAgdWludDY0X3QgcnN2ZDsKIAorICAgIGNhc2UgTVNSX0lOVEVMX0NPUkVf
VEhSRUFEX0NPVU5UOgogICAgIGNhc2UgTVNSX0lOVEVMX1BMQVRGT1JNX0lO
Rk86CiAgICAgY2FzZSBNU1JfQVJDSF9DQVBBQklMSVRJRVM6CiAgICAgICAg
IC8qIFJlYWQtb25seSAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9tc3ItaW5kZXguaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWlu
ZGV4LmgKaW5kZXggMTE1MTJkNC4uMzg5Zjk1ZiAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L21zci1pbmRleC5oCkBAIC0zMiw2ICszMiwxMCBAQAogI2Rl
ZmluZSBFRkVSX0tOT1dOX01BU0sJCShFRkVSX1NDRSB8IEVGRVJfTE1FIHwg
RUZFUl9MTUEgfCBFRkVSX05YIHwgXAogCQkJCSBFRkVSX1NWTUUgfCBFRkVS
X0ZGWFNFKQogCisjZGVmaW5lIE1TUl9JTlRFTF9DT1JFX1RIUkVBRF9DT1VO
VCAgICAgMHgwMDAwMDAzNQorI2RlZmluZSBNU1JfQ1RDX1RIUkVBRF9NQVNL
ICAgICAgICAgICAgIDB4MDAwMGZmZmYKKyNkZWZpbmUgTVNSX0NUQ19DT1JF
X01BU0sgICAgICAgICAgICAgICAweGZmZmYwMDAwCisKIC8qIFNwZWN1bGF0
aW9uIENvbnRyb2xzLiAqLwogI2RlZmluZSBNU1JfU1BFQ19DVFJMCQkJMHgw
MDAwMDA0OAogI2RlZmluZSBTUEVDX0NUUkxfSUJSUwkJCShfQUMoMSwgVUxM
KSA8PCAwKQo=

--=separator
Content-Type: application/octet-stream; name="xsa297/xsa297-4.12-3.patch"
Content-Disposition: attachment; filename="xsa297/xsa297-4.12-3.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L2Jvb3Q6IERldGVjdCB0aGUgZmlybXdhcmUgU01U
IHNldHRpbmcgY29ycmVjdGx5IG9uIEludGVsIGhhcmR3YXJlCgpXaGlsZSBi
b290X2NwdV9kYXRhLng4Nl9udW1fc2libGluZ3MgaXMgYW4gYWNjdXJhdGUg
dmFsdWUgdG8gdXNlIG9uIEFNRApoYXJkd2FyZSwgaXQgaXNuJ3Qgb24gSW50
ZWwgd2hlbiB0aGUgdXNlciBoYXMgZGlzYWJsZWQgSHlwZXJ0aHJlYWRpbmcg
aW4gdGhlCmZpcm13YXJlLiAgQXMgYSByZXN1bHQsIGEgdXNlciB3aGljaCBo
YXMgY2hvc2VuIHRvIGRpc2FibGUgSFQgc3RpbGwgZ2V0cwpuYWdnZWQgb24g
TDFURi12dWxuZXJhYmxlIGhhcmR3YXJlIHdoZW4gdGhleSBoYXZlbid0IGNo
b3NlbiBhbiBleHBsaWNpdApzbXQ9PGJvb2w+IHNldHRpbmcuCgpNYWtlIHVz
ZSBvZiB0aGUgbGFyZ2VseS11bmRvY3VtZW50ZWQgTVNSX0lOVEVMX0NPUkVf
VEhSRUFEX0NPVU5UIHdoaWNoIGluCnByYWN0aWNlIGV4aXN0cyBzaW5jZSBO
ZWhhbGVtLCB3aGVuIGJvb3Rpbmcgb24gcmVhbCBoYXJkd2FyZS4gIEZhbGwg
YmFjayB0bwp1c2luZyB0aGUgQUNQSSB0YWJsZSBBUElDIElEcy4KCldoaWxl
IGFkanVzdGluZyB0aGlzIGxvZ2ljLCBmaXggYSBsYXRlbnQgYnVnIGluIGFt
ZF9nZXRfdG9wb2xvZ3koKS4gIFRoZQp0aHJlYWQgY291bnQgZmllbGQgaW4g
Q1BVSUQuMHg4MDAwMDAxZS5lYnggaXMgZG9jdW1lbnRlZCBhcyA4IGJpdHMg
d2lkZSwKcmF0aGVyIHRoYW4gMiBiaXRzIHdpZGUuCgpTaWduZWQtb2ZmLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpB
Y2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvYW1kLmMgYi94ZW4vYXJjaC94
ODYvY3B1L2FtZC5jCmluZGV4IGM3OTA0MTYuLmIxZGViYWMgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9jcHUvYW1kLmMKKysrIGIveGVuL2FyY2gveDg2
L2NwdS9hbWQuYwpAQCAtNTA3LDcgKzUwNyw3IEBAIHN0YXRpYyB2b2lkIGFt
ZF9nZXRfdG9wb2xvZ3koc3RydWN0IGNwdWluZm9feDg2ICpjKQogICAgICAg
ICAgICAgICAgIHUzMiBlYXgsIGVieCwgZWN4LCBlZHg7CiAKICAgICAgICAg
ICAgICAgICBjcHVpZCgweDgwMDAwMDFlLCAmZWF4LCAmZWJ4LCAmZWN4LCAm
ZWR4KTsKLSAgICAgICAgICAgICAgICBjLT54ODZfbnVtX3NpYmxpbmdzID0g
KChlYnggPj4gOCkgJiAweDMpICsgMTsKKyAgICAgICAgICAgICAgICBjLT54
ODZfbnVtX3NpYmxpbmdzID0gKChlYnggPj4gOCkgJiAweGZmKSArIDE7CiAK
ICAgICAgICAgICAgICAgICBpZiAoYy0+eDg2IDwgMHgxNykKICAgICAgICAg
ICAgICAgICAgICAgICAgIGMtPmNvbXB1dGVfdW5pdF9pZCA9IGVieCAmIDB4
RkY7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgYi94
ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKaW5kZXggOTkzMTBjOC4uZTQ5YWIz
ZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwpAQCAtMzY4LDYgKzM2OCw0NSBA
QCBzdGF0aWMgdm9pZCBfX2luaXQgcHJpbnRfZGV0YWlscyhlbnVtIGluZF90
aHVuayB0aHVuaywgdWludDY0X3QgY2FwcykKICNlbmRpZgogfQogCitzdGF0
aWMgYm9vbCBfX2luaXQgY2hlY2tfc210X2VuYWJsZWQodm9pZCkKK3sKKyAg
ICB1aW50NjRfdCB2YWw7CisgICAgdW5zaWduZWQgaW50IGNwdTsKKworICAg
IC8qCisgICAgICogeDg2X251bV9zaWJsaW5ncyBkZWZhdWx0cyB0byAxIGlu
IHRoZSBhYnNlbmNlIG9mIG90aGVyIGluZm9ybWF0aW9uLCBhbmQKKyAgICAg
KiBpcyBhZGp1c3RlZCBiYXNlZCBvbiBvdGhlciB0b3BvbG9neSBpbmZvcm1h
dGlvbiBmb3VuZCBpbiBDUFVJRCBsZWF2ZXMuCisgICAgICoKKyAgICAgKiBP
biBBTUQgaGFyZHdhcmUsIGl0IHdpbGwgYmUgdGhlIGN1cnJlbnQgU01UIGNv
bmZpZ3VyYXRpb24uICBPbiBJbnRlbAorICAgICAqIGhhcmR3YXJlLCBpdCB3
aWxsIHJlcHJlc2VudCB0aGUgbWF4aW11bSBjYXBhYmlsaXR5LCByYXRoZXIg
dGhhbiB0aGUKKyAgICAgKiBjdXJyZW50IGNvbmZpZ3VyYXRpb24uCisgICAg
ICovCisgICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl9udW1fc2libGluZ3Mg
PCAyICkKKyAgICAgICAgcmV0dXJuIGZhbHNlOworCisgICAgLyoKKyAgICAg
KiBJbnRlbCBOZWhhbGVtIGFuZCBsYXRlciBoYXJkd2FyZSBkb2VzIGhhdmUg
YW4gTVNSIHdoaWNoIHJlcG9ydHMgdGhlCisgICAgICogY3VycmVudCBjb3Vu
dCBvZiBjb3Jlcy90aHJlYWRzIGluIHRoZSBwYWNrYWdlLgorICAgICAqCisg
ICAgICogQXQgdGhlIHRpbWUgb2Ygd3JpdGluZywgaXQgaXMgYWxtb3N0IGNv
bXBsZXRlbHkgdW5kb2N1bWVudGVkLCBzbyBpc24ndAorICAgICAqIHZpcnR1
YWxpc2VkIHJlbGlhYmx5LgorICAgICAqLworICAgIGlmICggYm9vdF9jcHVf
ZGF0YS54ODZfdmVuZG9yID09IFg4Nl9WRU5ET1JfSU5URUwgJiYgIWNwdV9o
YXNfaHlwZXJ2aXNvciAmJgorICAgICAgICAgIXJkbXNyX3NhZmUoTVNSX0lO
VEVMX0NPUkVfVEhSRUFEX0NPVU5ULCB2YWwpICkKKyAgICAgICAgcmV0dXJu
IChNQVNLX0VYVFIodmFsLCBNU1JfQ1RDX0NPUkVfTUFTSykgIT0KKyAgICAg
ICAgICAgICAgICBNQVNLX0VYVFIodmFsLCBNU1JfQ1RDX1RIUkVBRF9NQVNL
KSk7CisKKyAgICAvKgorICAgICAqIFNlYXJjaCBvdmVyIHRoZSBDUFVzIHJl
cG9ydGVkIGluIHRoZSBBQ1BJIHRhYmxlcy4gIEFueSB3aG9zZSBBUElDIElE
CisgICAgICogaGFzIGEgbm9uLXplcm8gdGhyZWFkIGlkIGNvbXBvbmVudCBp
bmRpY2F0ZXMgdGhhdCBTTVQgaXMgYWN0aXZlLgorICAgICAqLworICAgIGZv
cl9lYWNoX3ByZXNlbnRfY3B1ICggY3B1ICkKKyAgICAgICAgaWYgKCB4ODZf
Y3B1X3RvX2FwaWNpZFtjcHVdICYgKGJvb3RfY3B1X2RhdGEueDg2X251bV9z
aWJsaW5ncyAtIDEpICkKKyAgICAgICAgICAgIHJldHVybiB0cnVlOworCisg
ICAgcmV0dXJuIGZhbHNlOworfQorCiAvKiBDYWxjdWxhdGUgd2hldGhlciBS
ZXRwb2xpbmUgaXMga25vd24tc2FmZSBvbiB0aGlzIENQVS4gKi8KIHN0YXRp
YyBib29sIF9faW5pdCByZXRwb2xpbmVfc2FmZSh1aW50NjRfdCBjYXBzKQog
ewpAQCAtNjk3LDEyICs3MzYsMTQgQEAgc3RhdGljIF9faW5pdCB2b2lkIGwx
dGZfY2FsY3VsYXRpb25zKHVpbnQ2NF90IGNhcHMpCiB2b2lkIF9faW5pdCBp
bml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpCiB7CiAgICAgZW51
bSBpbmRfdGh1bmsgdGh1bmsgPSBUSFVOS19ERUZBVUxUOwotICAgIGJvb2wg
dXNlX3NwZWNfY3RybCA9IGZhbHNlLCBpYnJzID0gZmFsc2U7CisgICAgYm9v
bCB1c2Vfc3BlY19jdHJsID0gZmFsc2UsIGlicnMgPSBmYWxzZSwgaHdfc210
X2VuYWJsZWQ7CiAgICAgdWludDY0X3QgY2FwcyA9IDA7CiAKICAgICBpZiAo
IGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9BUkNIX0NBUFMpICkKICAgICAg
ICAgcmRtc3JsKE1TUl9BUkNIX0NBUEFCSUxJVElFUywgY2Fwcyk7CiAKKyAg
ICBod19zbXRfZW5hYmxlZCA9IGNoZWNrX3NtdF9lbmFibGVkKCk7CisKICAg
ICAvKgogICAgICAqIEhhcyB0aGUgdXNlciBzcGVjaWZpZWQgYW55IGN1c3Rv
bSBCVEkgbWl0aWdhdGlvbnM/ICBJZiBzbywgZm9sbG93IHRoZWlyCiAgICAg
ICogaW5zdHJ1Y3Rpb25zIGV4YWN0bHkgYW5kIGRpc2FibGUgYWxsIGhldXJp
c3RpY3MuCkBAIC04NzMsOCArOTE0LDcgQEAgdm9pZCBfX2luaXQgaW5pdF9z
cGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lkKQogICAgICAqIEhvd2V2ZXIs
IGlmIHdlIGFyZSBvbiBhZmZlY3RlZCBoYXJkd2FyZSwgd2l0aCBIVCBlbmFi
bGVkLCBhbmQgdGhlIHVzZXIKICAgICAgKiBoYXNuJ3QgZXhwbGljaXRseSBj
aG9zZW4gd2hldGhlciB0byB1c2UgSFQgb3Igbm90LCBuYWcgdGhlbSB0byBk
byBzby4KICAgICAgKi8KLSAgICBpZiAoIG9wdF9zbXQgPT0gLTEgJiYgY3B1
X2hhc19idWdfbDF0ZiAmJiAhcHZfc2hpbSAmJgotICAgICAgICAgYm9vdF9j
cHVfZGF0YS54ODZfbnVtX3NpYmxpbmdzID4gMSApCisgICAgaWYgKCBvcHRf
c210ID09IC0xICYmIGNwdV9oYXNfYnVnX2wxdGYgJiYgIXB2X3NoaW0gJiYg
aHdfc210X2VuYWJsZWQgKQogICAgICAgICB3YXJuaW5nX2FkZCgKICAgICAg
ICAgICAgICJCb290ZWQgb24gTDFURi12dWxuZXJhYmxlIGhhcmR3YXJlIHdp
dGggU01UL0h5cGVydGhyZWFkaW5nXG4iCiAgICAgICAgICAgICAiZW5hYmxl
ZC4gIFBsZWFzZSBhc3Nlc3MgeW91ciBjb25maWd1cmF0aW9uIGFuZCBjaG9v
c2UgYW5cbiIK

--=separator
Content-Type: application/octet-stream; name="xsa297/xsa297-4.12-4.patch"
Content-Disposition: attachment; filename="xsa297/xsa297-4.12-4.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3NwZWMtY3RybDogTWlzYyBub24tZnVuY3Rpb25h
bCBjbGVhbnVwCgogKiBJZGVudGlmeSBCVEkgaW4gdGhlIHNwZWNfY3RybF97
ZW50ZXIsZXhpdH1faWRsZSgpIGNvbW1lbnRzLCBhcyBvdGhlcgogICBtaXRp
Z2F0aW9ucyB3aWxsIHNob3J0bHkgYXBwZWFyLgogKiBVc2UgYWx0ZXJuYXRp
dmVfaW5wdXQoKSBhbmQgY292ZXIgdGhlIGxhY2sgb2YgbWVtb3J5IGNvYmJl
ciB3aXRoIGEgZnVydGhlcgogICBiYXJyaWVyLgoKU2lnbmVkLW9mZi1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KUmV2
aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaAppbmRleCA3NzlkYTJi
Li4yMGVlMTEyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3Nw
ZWNfY3RybC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJs
LmgKQEAgLTY4LDYgKzY4LDggQEAgc3RhdGljIGFsd2F5c19pbmxpbmUgdm9p
ZCBzcGVjX2N0cmxfZW50ZXJfaWRsZShzdHJ1Y3QgY3B1X2luZm8gKmluZm8p
CiAgICAgdWludDMyX3QgdmFsID0gMDsKIAogICAgIC8qCisgICAgICogQnJh
bmNoIFRhcmdldCBJbmplY3Rpb246CisgICAgICoKICAgICAgKiBMYXRjaCB0
aGUgbmV3IHNoYWRvdyB2YWx1ZSwgdGhlbiBlbmFibGUgc2hhZG93aW5nLCB0
aGVuIHVwZGF0ZSB0aGUgTVNSLgogICAgICAqIFRoZXJlIGFyZSBubyBTTVAg
aXNzdWVzIGhlcmU7IG9ubHkgbG9jYWwgcHJvY2Vzc29yIG9yZGVyaW5nIGNv
bmNlcm5zLgogICAgICAqLwpAQCAtNzUsOCArNzcsOSBAQCBzdGF0aWMgYWx3
YXlzX2lubGluZSB2b2lkIHNwZWNfY3RybF9lbnRlcl9pZGxlKHN0cnVjdCBj
cHVfaW5mbyAqaW5mbykKICAgICBiYXJyaWVyKCk7CiAgICAgaW5mby0+c3Bl
Y19jdHJsX2ZsYWdzIHw9IFNDRl91c2Vfc2hhZG93OwogICAgIGJhcnJpZXIo
KTsKLSAgICBhc20gdm9sYXRpbGUgKCBBTFRFUk5BVElWRSgiIiwgIndybXNy
IiwgWDg2X0ZFQVRVUkVfU0NfTVNSX0lETEUpCi0gICAgICAgICAgICAgICAg
ICAgOjogImEiICh2YWwpLCAiYyIgKE1TUl9TUEVDX0NUUkwpLCAiZCIgKDAp
IDogIm1lbW9yeSIgKTsKKyAgICBhbHRlcm5hdGl2ZV9pbnB1dCgiIiwgIndy
bXNyIiwgWDg2X0ZFQVRVUkVfU0NfTVNSX0lETEUsCisgICAgICAgICAgICAg
ICAgICAgICAgImEiICh2YWwpLCAiYyIgKE1TUl9TUEVDX0NUUkwpLCAiZCIg
KDApKTsKKyAgICBiYXJyaWVyKCk7CiB9CiAKIC8qIFdBUk5JTkchIGByZXRg
LCBgY2FsbCAqYCwgYGptcCAqYCBub3Qgc2FmZSBiZWZvcmUgdGhpcyBjYWxs
LiAqLwpAQCAtODUsMTMgKzg4LDE2IEBAIHN0YXRpYyBhbHdheXNfaW5saW5l
IHZvaWQgc3BlY19jdHJsX2V4aXRfaWRsZShzdHJ1Y3QgY3B1X2luZm8gKmlu
Zm8pCiAgICAgdWludDMyX3QgdmFsID0gaW5mby0+eGVuX3NwZWNfY3RybDsK
IAogICAgIC8qCisgICAgICogQnJhbmNoIFRhcmdldCBJbmplY3Rpb246Cisg
ICAgICoKICAgICAgKiBEaXNhYmxlIHNoYWRvd2luZyBiZWZvcmUgdXBkYXRp
bmcgdGhlIE1TUi4gIFRoZXJlIGFyZSBubyBTTVAgaXNzdWVzCiAgICAgICog
aGVyZTsgb25seSBsb2NhbCBwcm9jZXNzb3Igb3JkZXJpbmcgY29uY2VybnMu
CiAgICAgICovCiAgICAgaW5mby0+c3BlY19jdHJsX2ZsYWdzICY9IH5TQ0Zf
dXNlX3NoYWRvdzsKICAgICBiYXJyaWVyKCk7Ci0gICAgYXNtIHZvbGF0aWxl
ICggQUxURVJOQVRJVkUoIiIsICJ3cm1zciIsIFg4Nl9GRUFUVVJFX1NDX01T
Ul9JRExFKQotICAgICAgICAgICAgICAgICAgIDo6ICJhIiAodmFsKSwgImMi
IChNU1JfU1BFQ19DVFJMKSwgImQiICgwKSA6ICJtZW1vcnkiICk7CisgICAg
YWx0ZXJuYXRpdmVfaW5wdXQoIiIsICJ3cm1zciIsIFg4Nl9GRUFUVVJFX1ND
X01TUl9JRExFLAorICAgICAgICAgICAgICAgICAgICAgICJhIiAodmFsKSwg
ImMiIChNU1JfU1BFQ19DVFJMKSwgImQiICgwKSk7CisgICAgYmFycmllcigp
OwogfQogCiAjZW5kaWYgLyogX19BU1NFTUJMWV9fICovCg==

--=separator
Content-Type: application/octet-stream; name="xsa297/xsa297-4.12-5.patch"
Content-Disposition: attachment; filename="xsa297/xsa297-4.12-5.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3NwZWMtY3RybDogQ1BVSUQvTVNSIGRlZmluaXRp
b25zIGZvciBNaWNyb2FyY2hpdGVjdHVyYWwgRGF0YQogU2FtcGxpbmcKClRo
ZSBNRF9DTEVBUiBmZWF0dXJlIGNhbiBiZSBhdXRvbWF0aWNhbGx5IG9mZmVy
ZWQgdG8gZ3Vlc3RzLiAgTm8KaW5mcmFzdHJ1Y3R1cmUgaXMgbmVlZGVkIGlu
IFhlbiB0byBzdXBwb3J0IHRoZSBndWVzdCBtYWtpbmcgdXNlIG9mIGl0LgoK
VGhpcyBpcyBwYXJ0IG9mIFhTQS0yOTcsIENWRS0yMDE4LTEyMTI2LCBDVkUt
MjAxOC0xMjEyNywgQ1ZFLTIwMTgtMTIxMzAsIENWRS0yMDE5LTExMDkxLgoK
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KCmRpZmYgLS1naXQgYS9kb2NzL21pc2MveGVuLWNvbW1h
bmQtbGluZS5wYW5kb2MgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5w
YW5kb2MKaW5kZXggNmRiODJmMy4uZjgwZDhkOCAxMDA2NDQKLS0tIGEvZG9j
cy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCisrKyBiL2RvY3MvbWlz
Yy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYwpAQCAtNDgzLDcgKzQ4Myw3IEBA
IGFjY291bnRpbmcgZm9yIGhhcmR3YXJlIGNhcGFiaWxpdGllcyBhcyBlbnVt
ZXJhdGVkIHZpYSBDUFVJRC4KIAogQ3VycmVudGx5IGFjY2VwdGVkOgogCi1U
aGUgU3BlY3VsYXRpb24gQ29udHJvbCBoYXJkd2FyZSBmZWF0dXJlcyBgaWJy
c2JgLCBgc3RpYnBgLCBgaWJwYmAsCitUaGUgU3BlY3VsYXRpb24gQ29udHJv
bCBoYXJkd2FyZSBmZWF0dXJlcyBgbWQtY2xlYXJgLCBgaWJyc2JgLCBgc3Rp
YnBgLCBgaWJwYmAsCiBgbDFkLWZsdXNoYCBhbmQgYHNzYmRgIGFyZSB1c2Vk
IGJ5IGRlZmF1bHQgaWYgYXZhaWxhYmxlIGFuZCBhcHBsaWNhYmxlLiAgVGhl
eSBjYW4KIGJlIGlnbm9yZWQsIGUuZy4gYG5vLWlicnNiYCwgYXQgd2hpY2gg
cG9pbnQgWGVuIHdvbid0IHVzZSB0aGVtIGl0c2VsZiwgYW5kCiB3b24ndCBv
ZmZlciB0aGVtIHRvIGd1ZXN0cy4KZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhs
L2xpYnhsX2NwdWlkLmMgYi90b29scy9saWJ4bC9saWJ4bF9jcHVpZC5jCmlu
ZGV4IDUyZTE2YzIuLjVhMTcwMmQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhs
L2xpYnhsX2NwdWlkLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfY3B1aWQu
YwpAQCAtMjAyLDYgKzIwMiw3IEBAIGludCBsaWJ4bF9jcHVpZF9wYXJzZV9j
b25maWcobGlieGxfY3B1aWRfcG9saWN5X2xpc3QgKmNwdWlkLCBjb25zdCBj
aGFyKiBzdHIpCiAKICAgICAgICAgeyJhdng1MTItNHZubml3IiwweDAwMDAw
MDA3LCAgMCwgQ1BVSURfUkVHX0VEWCwgIDIsICAxfSwKICAgICAgICAgeyJh
dng1MTItNGZtYXBzIiwweDAwMDAwMDA3LCAgMCwgQ1BVSURfUkVHX0VEWCwg
IDMsICAxfSwKKyAgICAgICAgeyJtZC1jbGVhciIsICAgICAweDAwMDAwMDA3
LCAgMCwgQ1BVSURfUkVHX0VEWCwgMTAsICAxfSwKICAgICAgICAgeyJpYnJz
YiIsICAgICAgICAweDAwMDAwMDA3LCAgMCwgQ1BVSURfUkVHX0VEWCwgMjYs
ICAxfSwKICAgICAgICAgeyJzdGlicCIsICAgICAgICAweDAwMDAwMDA3LCAg
MCwgQ1BVSURfUkVHX0VEWCwgMjcsICAxfSwKICAgICAgICAgeyJsMWQtZmx1
c2giLCAgICAweDAwMDAwMDA3LCAgMCwgQ1BVSURfUkVHX0VEWCwgMjgsICAx
fSwKZGlmZiAtLWdpdCBhL3Rvb2xzL21pc2MveGVuLWNwdWlkLmMgYi90b29s
cy9taXNjL3hlbi1jcHVpZC5jCmluZGV4IGQ4N2E3MmUuLmY2N2VjZDMgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL21pc2MveGVuLWNwdWlkLmMKKysrIGIvdG9vbHMv
bWlzYy94ZW4tY3B1aWQuYwpAQCAtMTQ2LDYgKzE0Niw3IEBAIHN0YXRpYyBj
b25zdCBjaGFyICpzdHJfN2QwWzMyXSA9CiB7CiAgICAgWyAyXSA9ICJhdng1
MTJfNHZubml3IiwgWyAzXSA9ICJhdng1MTJfNGZtYXBzIiwKIAorICAgIFsx
MF0gPSAibWQtY2xlYXIiLAogICAgIC8qIDEyICovICAgICAgICAgICAgICAg
IFsxM10gPSAidHN4LWZvcmNlLWFib3J0IiwKIAogICAgIFsyNl0gPSAiaWJy
c2IiLCAgICAgICAgIFsyN10gPSAic3RpYnAiLApkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2NwdWlkLmMgYi94ZW4vYXJjaC94ODYvY3B1aWQuYwppbmRl
eCBhYjBhYWI2Li4zZWZhZDljIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
Y3B1aWQuYworKysgYi94ZW4vYXJjaC94ODYvY3B1aWQuYwpAQCAtMjksNyAr
MjksMTIgQEAgc3RhdGljIGludCBfX2luaXQgcGFyc2VfeGVuX2NwdWlkKGNv
bnN0IGNoYXIgKnMpCiAgICAgICAgIGlmICggIXNzICkKICAgICAgICAgICAg
IHNzID0gc3RyY2hyKHMsICdcMCcpOwogCi0gICAgICAgIGlmICggKHZhbCA9
IHBhcnNlX2Jvb2xlYW4oImlicGIiLCBzLCBzcykpID49IDAgKQorICAgICAg
ICBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJtZC1jbGVhciIsIHMsIHNz
KSkgPj0gMCApCisgICAgICAgIHsKKyAgICAgICAgICAgIGlmICggIXZhbCAp
CisgICAgICAgICAgICAgICAgc2V0dXBfY2xlYXJfY3B1X2NhcChYODZfRkVB
VFVSRV9NRF9DTEVBUik7CisgICAgICAgIH0KKyAgICAgICAgZWxzZSBpZiAo
ICh2YWwgPSBwYXJzZV9ib29sZWFuKCJpYnBiIiwgcywgc3MpKSA+PSAwICkK
ICAgICAgICAgewogICAgICAgICAgICAgaWYgKCAhdmFsICkKICAgICAgICAg
ICAgICAgICBzZXR1cF9jbGVhcl9jcHVfY2FwKFg4Nl9GRUFUVVJFX0lCUEIp
OwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIveGVu
L2FyY2gveDg2L3NwZWNfY3RybC5jCmluZGV4IGU0OWFiM2YuLmE1NzNiMDIg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYworKysgYi94
ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKQEAgLTI5MSwxNyArMjkxLDE5IEBA
IHN0YXRpYyB2b2lkIF9faW5pdCBwcmludF9kZXRhaWxzKGVudW0gaW5kX3Ro
dW5rIHRodW5rLCB1aW50NjRfdCBjYXBzKQogICAgIHByaW50aygiU3BlY3Vs
YXRpdmUgbWl0aWdhdGlvbiBmYWNpbGl0aWVzOlxuIik7CiAKICAgICAvKiBI
YXJkd2FyZSBmZWF0dXJlcyB3aGljaCBwZXJ0YWluIHRvIHNwZWN1bGF0aXZl
IG1pdGlnYXRpb25zLiAqLwotICAgIHByaW50aygiICBIYXJkd2FyZSBmZWF0
dXJlczolcyVzJXMlcyVzJXMlcyVzJXMlc1xuIiwKKyAgICBwcmludGsoIiAg
SGFyZHdhcmUgZmVhdHVyZXM6JXMlcyVzJXMlcyVzJXMlcyVzJXMlcyVzXG4i
LAogICAgICAgICAgICAoXzdkMCAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVS
RV9JQlJTQikpID8gIiBJQlJTL0lCUEIiIDogIiIsCiAgICAgICAgICAgIChf
N2QwICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX1NUSUJQKSkgPyAiIFNU
SUJQIiAgICAgOiAiIiwKICAgICAgICAgICAgKF83ZDAgJiBjcHVmZWF0X21h
c2soWDg2X0ZFQVRVUkVfTDFEX0ZMVVNIKSkgPyAiIEwxRF9GTFVTSCIgOiAi
IiwKICAgICAgICAgICAgKF83ZDAgJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRV
UkVfU1NCRCkpICA/ICIgU1NCRCIgICAgICA6ICIiLAorICAgICAgICAgICAo
XzdkMCAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9NRF9DTEVBUikpID8g
IiBNRF9DTEVBUiIgOiAiIiwKICAgICAgICAgICAgKGU4YiAgJiBjcHVmZWF0
X21hc2soWDg2X0ZFQVRVUkVfSUJQQikpICA/ICIgSUJQQiIgICAgICA6ICIi
LAogICAgICAgICAgICAoY2FwcyAmIEFSQ0hfQ0FQU19JQlJTX0FMTCkgICAg
ICAgICAgICAgID8gIiBJQlJTX0FMTCIgIDogIiIsCiAgICAgICAgICAgIChj
YXBzICYgQVJDSF9DQVBTX1JEQ0xfTk8pICAgICAgICAgICAgICAgPyAiIFJE
Q0xfTk8iICAgOiAiIiwKICAgICAgICAgICAgKGNhcHMgJiBBUkNIX0NBUFNf
UlNCQSkgICAgICAgICAgICAgICAgICA/ICIgUlNCQSIgICAgICA6ICIiLAog
ICAgICAgICAgICAoY2FwcyAmIEFSQ0hfQ0FQU19TS0lQX0wxREZMKSAgICAg
ICAgICAgID8gIiBTS0lQX0wxREZMIjogIiIsCi0gICAgICAgICAgIChjYXBz
ICYgQVJDSF9DQVBTX1NTQl9OTykgICAgICAgICAgICAgICAgPyAiIFNTQl9O
TyIgICAgOiAiIik7CisgICAgICAgICAgIChjYXBzICYgQVJDSF9DQVBTX1NT
Ql9OTykgICAgICAgICAgICAgICAgPyAiIFNTQl9OTyIgICAgOiAiIiwKKyAg
ICAgICAgICAgKGNhcHMgJiBBUkNIX0NBUFNfTURTX05PKSAgICAgICAgICAg
ICAgICA/ICIgTURTX05PIiAgICA6ICIiKTsKIAogICAgIC8qIENvbXBpbGVk
LWluIHN1cHBvcnQgd2hpY2ggcGVydGFpbnMgdG8gbWl0aWdhdGlvbnMuICov
CiAgICAgaWYgKCBJU19FTkFCTEVEKENPTkZJR19JTkRJUkVDVF9USFVOSykg
fHwgSVNfRU5BQkxFRChDT05GSUdfU0hBRE9XX1BBR0lORykgKQpAQCAtMzM5
LDIzICszNDEsMjUgQEAgc3RhdGljIHZvaWQgX19pbml0IHByaW50X2RldGFp
bHMoZW51bSBpbmRfdGh1bmsgdGh1bmssIHVpbnQ2NF90IGNhcHMpCiAgICAg
ICogbWl0aWdhdGlvbiBzdXBwb3J0IGZvciBndWVzdHMuCiAgICAgICovCiAj
aWZkZWYgQ09ORklHX0hWTQotICAgIHByaW50aygiICBTdXBwb3J0IGZvciBI
Vk0gVk1zOiVzJXMlcyVzXG4iLAorICAgIHByaW50aygiICBTdXBwb3J0IGZv
ciBIVk0gVk1zOiVzJXMlcyVzJXNcbiIsCiAgICAgICAgICAgIChib290X2Nw
dV9oYXMoWDg2X0ZFQVRVUkVfU0NfTVNSX0hWTSkgfHwKICAgICAgICAgICAg
IGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TQ19SU0JfSFZNKSB8fAogICAg
ICAgICAgICAgb3B0X2VhZ2VyX2ZwdSkgICAgICAgICAgICAgICAgICAgICAg
ICAgICA/ICIiICAgICAgICAgICAgICAgOiAiIE5vbmUiLAogICAgICAgICAg
ICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0NfTVNSX0hWTSkgICAgICA/
ICIgTVNSX1NQRUNfQ1RSTCIgOiAiIiwKICAgICAgICAgICAgYm9vdF9jcHVf
aGFzKFg4Nl9GRUFUVVJFX1NDX1JTQl9IVk0pICAgICAgPyAiIFJTQiIgICAg
ICAgICAgIDogIiIsCi0gICAgICAgICAgIG9wdF9lYWdlcl9mcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgID8gIiBFQUdFUl9GUFUiICAgICA6ICIi
KTsKKyAgICAgICAgICAgb3B0X2VhZ2VyX2ZwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgPyAiIEVBR0VSX0ZQVSIgICAgIDogIiIsCisgICAgICAg
ICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9NRF9DTEVBUikgICAgICAg
ID8gIiBNRF9DTEVBUiIgICAgICA6ICIiKTsKIAogI2VuZGlmCiAjaWZkZWYg
Q09ORklHX1BWCi0gICAgcHJpbnRrKCIgIFN1cHBvcnQgZm9yIFBWIFZNczol
cyVzJXMlc1xuIiwKKyAgICBwcmludGsoIiAgU3VwcG9ydCBmb3IgUFYgVk1z
OiVzJXMlcyVzJXNcbiIsCiAgICAgICAgICAgIChib290X2NwdV9oYXMoWDg2
X0ZFQVRVUkVfU0NfTVNSX1BWKSB8fAogICAgICAgICAgICAgYm9vdF9jcHVf
aGFzKFg4Nl9GRUFUVVJFX1NDX1JTQl9QVikgfHwKICAgICAgICAgICAgIG9w
dF9lYWdlcl9mcHUpICAgICAgICAgICAgICAgICAgICAgICAgICAgPyAiIiAg
ICAgICAgICAgICAgIDogIiBOb25lIiwKICAgICAgICAgICAgYm9vdF9jcHVf
aGFzKFg4Nl9GRUFUVVJFX1NDX01TUl9QVikgICAgICAgPyAiIE1TUl9TUEVD
X0NUUkwiIDogIiIsCiAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVB
VFVSRV9TQ19SU0JfUFYpICAgICAgID8gIiBSU0IiICAgICAgICAgICA6ICIi
LAotICAgICAgICAgICBvcHRfZWFnZXJfZnB1ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICA/ICIgRUFHRVJfRlBVIiAgICAgOiAiIik7CisgICAgICAg
ICAgIG9wdF9lYWdlcl9mcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ID8gIiBFQUdFUl9GUFUiICAgICA6ICIiLAorICAgICAgICAgICBib290X2Nw
dV9oYXMoWDg2X0ZFQVRVUkVfTURfQ0xFQVIpICAgICAgICA/ICIgTURfQ0xF
QVIiICAgICAgOiAiIik7CiAKICAgICBwcmludGsoIiAgWFBUSSAoNjQtYml0
IFBWIG9ubHkpOiBEb20wICVzLCBEb21VICVzICh3aXRoJXMgUENJRClcbiIs
CiAgICAgICAgICAgIG9wdF94cHRpX2h3ZG9tID8gImVuYWJsZWQiIDogImRp
c2FibGVkIiwKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNy
LWluZGV4LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oCmlu
ZGV4IDM4OWY5NWYuLjYzNzI1OWIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvbXNyLWluZGV4LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9tc3ItaW5kZXguaApAQCAtNTEsNiArNTEsNyBAQAogI2RlZmluZSBBUkNI
X0NBUFNfUlNCQQkJCShfQUMoMSwgVUxMKSA8PCAyKQogI2RlZmluZSBBUkNI
X0NBUFNfU0tJUF9MMURGTAkJKF9BQygxLCBVTEwpIDw8IDMpCiAjZGVmaW5l
IEFSQ0hfQ0FQU19TU0JfTk8JCShfQUMoMSwgVUxMKSA8PCA0KQorI2RlZmlu
ZSBBUkNIX0NBUFNfTURTX05PCQkoX0FDKDEsIFVMTCkgPDwgNSkKIAogI2Rl
ZmluZSBNU1JfRkxVU0hfQ01ECQkJMHgwMDAwMDEwYgogI2RlZmluZSBGTFVT
SF9DTURfTDFECQkJKF9BQygxLCBVTEwpIDw8IDApCmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oIGIv
eGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZlYXR1cmVzZXQuaApp
bmRleCAyYmNjNTQ4Li41NTIzMWQ0IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oCisrKyBiL3hlbi9p
bmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmgKQEAgLTI0
Miw2ICsyNDIsNyBAQCBYRU5fQ1BVRkVBVFVSRShJQlBCLCAgICAgICAgICA4
KjMyKzEyKSAvKkEgIElCUEIgc3VwcG9ydCBvbmx5IChubyBJQlJTLCB1c2Vk
IGJ5CiAvKiBJbnRlbC1kZWZpbmVkIENQVSBmZWF0dXJlcywgQ1BVSUQgbGV2
ZWwgMHgwMDAwMDAwNzowLmVkeCwgd29yZCA5ICovCiBYRU5fQ1BVRkVBVFVS
RShBVlg1MTJfNFZOTklXLCA5KjMyKyAyKSAvKkEgIEFWWDUxMiBOZXVyYWwg
TmV0d29yayBJbnN0cnVjdGlvbnMgKi8KIFhFTl9DUFVGRUFUVVJFKEFWWDUx
Ml80Rk1BUFMsIDkqMzIrIDMpIC8qQSAgQVZYNTEyIE11bHRpcGx5IEFjY3Vt
dWxhdGlvbiBTaW5nbGUgUHJlY2lzaW9uICovCitYRU5fQ1BVRkVBVFVSRShN
RF9DTEVBUiwgICAgICA5KjMyKzEwKSAvKkEgIFZFUlcgY2xlYXJzIG1pY3Jv
YXJjaGl0ZWN0dXJhbCBidWZmZXJzICovCiBYRU5fQ1BVRkVBVFVSRShUU1hf
Rk9SQ0VfQUJPUlQsIDkqMzIrMTMpIC8qIE1TUl9UU1hfRk9SQ0VfQUJPUlQu
UlRNX0FCT1JUICovCiBYRU5fQ1BVRkVBVFVSRShJQlJTQiwgICAgICAgICA5
KjMyKzI2KSAvKkEgIElCUlMgYW5kIElCUEIgc3VwcG9ydCAodXNlZCBieSBJ
bnRlbCkgKi8KIFhFTl9DUFVGRUFUVVJFKFNUSUJQLCAgICAgICAgIDkqMzIr
MjcpIC8qQSAgU1RJQlAgKi8K

--=separator
Content-Type: application/octet-stream; name="xsa297/xsa297-4.12-6.patch"
Content-Disposition: attachment; filename="xsa297/xsa297-4.12-6.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3NwZWMtY3RybDogSW5mcmFzdHJ1Y3R1cmUgdG8g
dXNlIFZFUlcgdG8gZmx1c2ggcGlwZWxpbmUgYnVmZmVycwoKVGhyZWUgc3lu
dGhldGljIGZlYXR1cmVzIGFyZSBpbnRyb2R1Y2VkLCBhcyB3ZSBuZWVkIGlu
ZGl2aWR1YWwgY29udHJvbCBvZgplYWNoLCBkZXBlbmRpbmcgb24gY2lyY3Vt
c3RhbmNlcy4gIEEgbGF0ZXIgY2hhbmdlIHdpbGwgZW5hYmxlIHRoZW0gYXQK
YXBwcm9wcmlhdGUgcG9pbnRzLgoKVGhlIHZlcndfc2VsIGZpZWxkIGRvZXNu
J3Qgc3RyaWN0bHkgbmVlZCB0byBsaXZlIGluIHN0cnVjdCBjcHVfaW5mby4g
IEl0IGxpdmVzCnRoZXJlIGJlY2F1c2UgdGhlcmUgaXMgYSBjb252ZW5pZW50
IGhvbGUgaXQgY2FuIGZpbGwsIGFuZCBpdCByZWR1Y2VzIHRoZQpjb21wbGV4
aXR5IG9mIHRoZSBTUEVDX0NUUkxfRVhJVF9UT197UFYsSFZNfSBhc3NlbWJs
eSBieSBhdm9pZGluZyB0aGUgbmVlZCBmb3IKYW55IHRlbXBvcmFyeSBzdGFj
ayBtYWludGVuYW5jZS4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjk3LCBDVkUt
MjAxOC0xMjEyNiwgQ1ZFLTIwMTgtMTIxMjcsIENWRS0yMDE4LTEyMTMwLCBD
VkUtMjAxOS0xMTA5MS4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jIGIveGVuL2FyY2gveDg2
L3g4Nl82NC9hc20tb2Zmc2V0cy5jCmluZGV4IDA1MjIyOGMuLjMzOTMwY2Ug
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMu
YworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMKQEAg
LTExMCw2ICsxMTAsNyBAQCB2b2lkIF9fZHVtbXlfXyh2b2lkKQogICAgIEJM
QU5LKCk7CiAKICAgICBPRkZTRVQoQ1BVSU5GT19ndWVzdF9jcHVfdXNlcl9y
ZWdzLCBzdHJ1Y3QgY3B1X2luZm8sIGd1ZXN0X2NwdV91c2VyX3JlZ3MpOwor
ICAgIE9GRlNFVChDUFVJTkZPX3Zlcndfc2VsLCBzdHJ1Y3QgY3B1X2luZm8s
IHZlcndfc2VsKTsKICAgICBPRkZTRVQoQ1BVSU5GT19jdXJyZW50X3ZjcHUs
IHN0cnVjdCBjcHVfaW5mbywgY3VycmVudF92Y3B1KTsKICAgICBPRkZTRVQo
Q1BVSU5GT19jcjQsIHN0cnVjdCBjcHVfaW5mbywgY3I0KTsKICAgICBPRkZT
RVQoQ1BVSU5GT194ZW5fY3IzLCBzdHJ1Y3QgY3B1X2luZm8sIHhlbl9jcjMp
OwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJl
cy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlcy5oCmluZGV4
IDBjMDYyNzQuLmJhNTUyNDUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvY3B1ZmVhdHVyZXMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L2NwdWZlYXR1cmVzLmgKQEAgLTMxLDMgKzMxLDYgQEAgWEVOX0NQVUZFQVRV
UkUoU0NfUlNCX1BWLCAgICAgICAoRlNDQVBJTlRTKzApKjMyKzE4KSAvKiBS
U0Igb3ZlcndyaXRlIG5lZWRlZCBmb3IKIFhFTl9DUFVGRUFUVVJFKFNDX1JT
Ql9IVk0sICAgICAgKEZTQ0FQSU5UUyswKSozMisxOSkgLyogUlNCIG92ZXJ3
cml0ZSBuZWVkZWQgZm9yIEhWTSAqLwogWEVOX0NQVUZFQVRVUkUoU0NfTVNS
X0lETEUsICAgICAoRlNDQVBJTlRTKzApKjMyKzIxKSAvKiAoU0NfTVNSX1BW
IHx8IFNDX01TUl9IVk0pICYmIGRlZmF1bHRfeGVuX3NwZWNfY3RybCAqLwog
WEVOX0NQVUZFQVRVUkUoWEVOX0xCUiwgICAgICAgICAoRlNDQVBJTlRTKzAp
KjMyKzIyKSAvKiBYZW4gdXNlcyBNU1JfREVCVUdDVEwuTEJSICovCitYRU5f
Q1BVRkVBVFVSRShTQ19WRVJXX1BWLCAgICAgIChGU0NBUElOVFMrMCkqMzIr
MjMpIC8qIFZFUlcgdXNlZCBieSBYZW4gZm9yIFBWICovCitYRU5fQ1BVRkVB
VFVSRShTQ19WRVJXX0hWTSwgICAgIChGU0NBUElOVFMrMCkqMzIrMjQpIC8q
IFZFUlcgdXNlZCBieSBYZW4gZm9yIEhWTSAqLworWEVOX0NQVUZFQVRVUkUo
U0NfVkVSV19JRExFLCAgICAoRlNDQVBJTlRTKzApKjMyKzI1KSAvKiBWRVJX
IHVzZWQgYnkgWGVuIGZvciBpZGxlICovCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20teDg2L2N1cnJlbnQuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
Y3VycmVudC5oCmluZGV4IDViZDY0YjIuLmYzNTA4YzMgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvY3VycmVudC5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvY3VycmVudC5oCkBAIC0zOCw2ICszOCw3IEBAIHN0cnVj
dCB2Y3B1Owogc3RydWN0IGNwdV9pbmZvIHsKICAgICBzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncyBndWVzdF9jcHVfdXNlcl9yZWdzOwogICAgIHVuc2lnbmVkIGlu
dCBwcm9jZXNzb3JfaWQ7CisgICAgdW5zaWduZWQgaW50IHZlcndfc2VsOwog
ICAgIHN0cnVjdCB2Y3B1ICpjdXJyZW50X3ZjcHU7CiAgICAgdW5zaWduZWQg
bG9uZyBwZXJfY3B1X29mZnNldDsKICAgICB1bnNpZ25lZCBsb25nIGNyNDsK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCmluZGV4IDIwZWUx
MTIuLmJhMDNiYjQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
c3BlY19jdHJsLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0
cmwuaApAQCAtNjAsNiArNjAsMTMgQEAgc3RhdGljIGlubGluZSB2b2lkIGlu
aXRfc2hhZG93X3NwZWNfY3RybF9zdGF0ZSh2b2lkKQogICAgIGluZm8tPnNo
YWRvd19zcGVjX2N0cmwgPSAwOwogICAgIGluZm8tPnhlbl9zcGVjX2N0cmwg
PSBkZWZhdWx0X3hlbl9zcGVjX2N0cmw7CiAgICAgaW5mby0+c3BlY19jdHJs
X2ZsYWdzID0gZGVmYXVsdF9zcGVjX2N0cmxfZmxhZ3M7CisKKyAgICAvKgor
ICAgICAqIEZvciBsZWFzdCBsYXRlbmN5LCB0aGUgVkVSVyBzZWxlY3RvciBz
aG91bGQgYmUgYSB3cml0ZWFibGUgZGF0YQorICAgICAqIGRlc2NyaXB0b3Ig
cmVzaWRlbnQgaW4gdGhlIGNhY2hlLiAgX19IWVBFUlZJU09SX0RTMzIgc2hh
cmVzIGEgY2FjaGUKKyAgICAgKiBsaW5lIHdpdGggX19IWVBFUlZJU09SX0NT
LCBzbyBpcyBleHBlY3RlZCB0byBiZSB2ZXJ5IGNhY2hlLWhvdC4KKyAgICAg
Ki8KKyAgICBpbmZvLT52ZXJ3X3NlbCA9IF9fSFlQRVJWSVNPUl9EUzMyOwog
fQogCiAvKiBXQVJOSU5HISBgcmV0YCwgYGNhbGwgKmAsIGBqbXAgKmAgbm90
IHNhZmUgYWZ0ZXIgdGhpcyBjYWxsLiAqLwpAQCAtODAsNiArODcsMjIgQEAg
c3RhdGljIGFsd2F5c19pbmxpbmUgdm9pZCBzcGVjX2N0cmxfZW50ZXJfaWRs
ZShzdHJ1Y3QgY3B1X2luZm8gKmluZm8pCiAgICAgYWx0ZXJuYXRpdmVfaW5w
dXQoIiIsICJ3cm1zciIsIFg4Nl9GRUFUVVJFX1NDX01TUl9JRExFLAogICAg
ICAgICAgICAgICAgICAgICAgICJhIiAodmFsKSwgImMiIChNU1JfU1BFQ19D
VFJMKSwgImQiICgwKSk7CiAgICAgYmFycmllcigpOworCisgICAgLyoKKyAg
ICAgKiBNaWNyb2FyY2hpdGVjdHVyYWwgU3RvcmUgQnVmZmVyIERhdGEgU2Ft
cGxpbmc6CisgICAgICoKKyAgICAgKiBPbiB2dWxuZXJhYmxlIHN5c3RlbXMs
IHN0b3JlIGJ1ZmZlciBlbnRyaWVzIGFyZSBzdGF0aWNhbGx5IHBhcnRpdGlv
bmVkCisgICAgICogYmV0d2VlbiBhY3RpdmUgdGhyZWFkcy4gIFdoZW4gZW50
ZXJpbmcgaWRsZSwgb3VyIHN0b3JlIGJ1ZmZlciBlbnRyaWVzCisgICAgICog
YXJlIHJlLXBhcnRpdGlvbmVkIHRvIGFsbG93IHRoZSBvdGhlciB0aHJlYWRz
IHRvIHVzZSB0aGVtLgorICAgICAqCisgICAgICogRmx1c2ggdGhlIGJ1ZmZl
cnMgdG8gZW5zdXJlIHRoYXQgbm8gc2Vuc2l0aXZlIGRhdGEgb2Ygb3VycyBj
YW4gYmUKKyAgICAgKiBsZWFrZWQgYnkgYSBzaWJsaW5nIGFmdGVyIGl0IGdl
dHMgb3VyIHN0b3JlIGJ1ZmZlciBlbnRyaWVzLgorICAgICAqCisgICAgICog
Tm90ZTogVkVSVyBtdXN0IGJlIGVuY29kZWQgd2l0aCBhIG1lbW9yeSBvcGVy
YW5kLCBhcyBpdCBpcyBvbmx5IHRoYXQKKyAgICAgKiBmb3JtIHdoaWNoIGNh
dXNlcyBhIGZsdXNoLgorICAgICAqLworICAgIGFsdGVybmF0aXZlX2lucHV0
KCIiLCAidmVydyAlW3NlbF0iLCBYODZfRkVBVFVSRV9TQ19WRVJXX0lETEUs
CisgICAgICAgICAgICAgICAgICAgICAgW3NlbF0gIm0iIChpbmZvLT52ZXJ3
X3NlbCkpOwogfQogCiAvKiBXQVJOSU5HISBgcmV0YCwgYGNhbGwgKmAsIGBq
bXAgKmAgbm90IHNhZmUgYmVmb3JlIHRoaXMgY2FsbC4gKi8KQEAgLTk4LDYg
KzEyMSwxNyBAQCBzdGF0aWMgYWx3YXlzX2lubGluZSB2b2lkIHNwZWNfY3Ry
bF9leGl0X2lkbGUoc3RydWN0IGNwdV9pbmZvICppbmZvKQogICAgIGFsdGVy
bmF0aXZlX2lucHV0KCIiLCAid3Jtc3IiLCBYODZfRkVBVFVSRV9TQ19NU1Jf
SURMRSwKICAgICAgICAgICAgICAgICAgICAgICAiYSIgKHZhbCksICJjIiAo
TVNSX1NQRUNfQ1RSTCksICJkIiAoMCkpOwogICAgIGJhcnJpZXIoKTsKKwor
ICAgIC8qCisgICAgICogTWljcm9hcmNoaXRlY3R1cmFsIFN0b3JlIEJ1ZmZl
ciBEYXRhIFNhbXBsaW5nOgorICAgICAqCisgICAgICogT24gdnVsbmVyYWJs
ZSBzeXN0ZW1zLCBzdG9yZSBidWZmZXIgZW50cmllcyBhcmUgc3RhdGljYWxs
eSBwYXJ0aXRpb25lZAorICAgICAqIGJldHdlZW4gYWN0aXZlIHRocmVhZHMu
ICBXaGVuIGV4aXRpbmcgaWRsZSwgdGhlIG90aGVyIHRocmVhZHMgc3RvcmUK
KyAgICAgKiBidWZmZXIgZW50cmllcyBhcmUgcmUtcGFydGl0aW9uZWQgdG8g
Z2l2ZSB1cyBzb21lLgorICAgICAqCisgICAgICogV2Ugbm93IGhhdmUgc3Rv
cmUgYnVmZmVyIGVudHJpZXMgd2l0aCBzdGFsZSBkYXRhIGZyb20gc2libGlu
ZyB0aHJlYWRzLgorICAgICAqIEEgZmx1c2ggaWYgbmVjZXNzYXJ5IHdpbGwg
YmUgcGVyZm9ybWVkIG9uIHRoZSByZXR1cm4gdG8gZ3Vlc3QgcGF0aC4KKyAg
ICAgKi8KIH0KIAogI2VuZGlmIC8qIF9fQVNTRU1CTFlfXyAqLwpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmggYi94
ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybF9hc20uaAppbmRleCA4MDNm
N2NlLi5jNjAwOTNiIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2
L3NwZWNfY3RybF9hc20uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3Nw
ZWNfY3RybF9hc20uaApAQCAtMjQxLDEyICsyNDEsMTYgQEAKIC8qIFVzZSB3
aGVuIGV4aXRpbmcgdG8gUFYgZ3Vlc3QgY29udGV4dC4gKi8KICNkZWZpbmUg
U1BFQ19DVFJMX0VYSVRfVE9fUFYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKICAgICBBTFRFUk5BVElWRSAiIiwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKLSAgICAgICAgRE9fU1BFQ19DVFJMX0VYSVRfVE9fR1VFU1QsIFg4
Nl9GRUFUVVJFX1NDX01TUl9QVgorICAgICAgICBET19TUEVDX0NUUkxfRVhJ
VF9UT19HVUVTVCwgWDg2X0ZFQVRVUkVfU0NfTVNSX1BWOyAgICAgICAgICAg
ICAgXAorICAgIEFMVEVSTkFUSVZFICIiLCBfX3N0cmluZ2lmeSh2ZXJ3IENQ
VUlORk9fdmVyd19zZWwoJXJzcCkpLCAgICAgICAgICAgXAorICAgICAgICBY
ODZfRkVBVFVSRV9TQ19WRVJXX1BWCiAKIC8qIFVzZSB3aGVuIGV4aXRpbmcg
dG8gSFZNIGd1ZXN0IGNvbnRleHQuICovCiAjZGVmaW5lIFNQRUNfQ1RSTF9F
WElUX1RPX0hWTSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCiAgICAgQUxURVJOQVRJVkUgIiIsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAg
ICAgIERPX1NQRUNfQ1RSTF9FWElUX1RPX0dVRVNULCBYODZfRkVBVFVSRV9T
Q19NU1JfSFZNCisgICAgICAgIERPX1NQRUNfQ1RSTF9FWElUX1RPX0dVRVNU
LCBYODZfRkVBVFVSRV9TQ19NU1JfSFZNOyAgICAgICAgICAgICBcCisgICAg
QUxURVJOQVRJVkUgIiIsIF9fc3RyaW5naWZ5KHZlcncgQ1BVSU5GT192ZXJ3
X3NlbCglcnNwKSksICAgICAgICAgICBcCisgICAgICAgIFg4Nl9GRUFUVVJF
X1NDX1ZFUldfSFZNCiAKIC8qCiAgKiBVc2UgaW4gSVNUIGludGVycnVwdC9l
eGNlcHRpb24gY29udGV4dC4gIE1heSBpbnRlcnJ1cHQgWGVuIG9yIFBWIGNv
bnRleHQuCg==

--=separator
Content-Type: application/octet-stream; name="xsa297/xsa297-4.12-7.patch"
Content-Disposition: attachment; filename="xsa297/xsa297-4.12-7.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3NwZWMtY3RybDogSW50cm9kdWNlIG9wdGlvbnMg
dG8gY29udHJvbCBWRVJXIGZsdXNoaW5nCgpUaGUgTWljcm9hcmNoaXRlY3R1
cmFsIERhdGEgU2FtcGxpbmcgdnVsbmVyYWJpbGl0eSBpcyBzcGxpdCBpbnRv
IGNhdGVnb3JpZXMKd2l0aCBzdWJ0bHkgZGlmZmVyZW50IHByb3BlcnRpZXM6
CgogTUxQRFMgLSBNaWNyb2FyY2hpdGVjdHVyYWwgTG9hZCBQb3J0IERhdGEg
U2FtcGxpbmcKIE1TQkRTIC0gTWljcm9hcmNoaXRlY3R1cmFsIFN0b3JlIEJ1
ZmZlciBEYXRhIFNhbXBsaW5nCiBNRkJEUyAtIE1pY3JvYXJjaGl0ZWN0dXJh
bCBGaWxsIEJ1ZmZlciBEYXRhIFNhbXBsaW5nCiBNRFNVTSAtIE1pY3JvYXJj
aGl0ZWN0dXJhbCBEYXRhIFNhbXBsaW5nIFVuY2FjaGVhYmxlIE1lbW9yeQoK
TURTVU0gaXMgYSBzcGVjaWFsIGNhc2Ugb2YgdGhlIG90aGVyIHRocmVlLCBh
bmQgaXNuJ3QgZGlzdGluZ3Vpc2hlZCBmdXJ0aGVyLgoKVGhlc2UgaXNzdWVz
IHBlcnRhaW4gdG8gdGhyZWUgbWljcm9hcmNoaXRlY3R1cmFsIGJ1ZmZlcnMu
ICBUaGUgTG9hZCBQb3J0cywgdGhlClN0b3JlIEJ1ZmZlcnMgYW5kIHRoZSBG
aWxsIEJ1ZmZlcnMuICBFYWNoIG9mIHRoZXNlIHN0cnVjdHVyZXMgYXJlIGZs
dXNoZWQgYnkKdGhlIG5ldyBlbmhhbmNlZCBWRVJXIGZ1bmN0aW9uYWxpdHks
IGJ1dCB0aGUgY29uZGl0aW9ucyB1bmRlciB3aGljaCBmbHVzaGluZwppcyBu
ZWNlc3NhcnkgdmFyeS4KCkZvciB0aGlzIGNvbmNpc2Ugb3ZlcnZpZXcgb2Yg
dGhlIGlzc3VlcyBhbmQgZGVmYXVsdCBsb2dpYywgdGhlIGFiYnJldmlhdGlv
bnMKU1AgKFN0b3JlIFBvcnQpLCBGQiAoRmlsbCBCdWZmZXIpLCBMUCAoTG9h
ZCBQb3J0KSBhbmQgSFQgKEh5cGVydGhyZWFkaW5nKSBhcmUKdXNlZCBmb3Ig
YnJldml0eToKCiAqIFZ1bG5lcmFibGUgaGFyZHdhcmUgaXMgZGl2aWRlZCBp
bnRvIHR3byBjYXRlZ29yaWVzIC0gcGFydHMgd2hpY2ggc3VmZmVyCiAgIGZy
b20gU1Agb25seSwgYW5kIHBhcnRzIHdpdGggYW55IG90aGVyIGNvbWJpbmF0
aW9uIG9mIHZ1bG5lcmFiaWxpdGllcy4KCiAqIFNQIG9ubHkgaGFzIGFuIEhU
IGludGVyYWN0aW9uIHdoZW4gdGhlIHRocmVhZCBnb2VzIGlkbGUsIGR1ZSB0
byB0aGUgc3RhdGljCiAgIHBhcnRpdGlvbmluZyBvZiByZXNvdXJjZXMuICBM
UCBhbmQgRkIgaGF2ZSBIVCBpbnRlcmFjdGlvbnMgYXQgYWxsIHBvaW50cywK
ICAgZHVlIHRvIHRoZSBjb21wZXRpdGl2ZSBzaGFyaW5nIG9mIHJlc291cmNl
cy4gIEFsbCBpc3N1ZXMgcG90ZW50aWFsbHkgbGVhawogICBkYXRhIGFjcm9z
cyB0aGUgcmV0dXJuLXRvLWd1ZXN0IHRyYW5zaXRpb24uCgogKiBUaGUgbWlj
cm9jb2RlIHdoaWNoIGltcGxlbWVudHMgVkVSVyBmbHVzaGluZyBhbHNvIGV4
dGVuZHMgTVNSX0ZMVVNIX0NNRCwgc28KICAgd2UgZG9uJ3QgbmVlZCB0byBk
byBib3RoIG9uIHRoZSBIVk0gcmV0dXJuLXRvLWd1ZXN0IHBhdGguICBIb3dl
dmVyLCBzb21lCiAgIHBhcnRzIGFyZSBub3QgdnVsbmVyYWJsZSB0byBMMVRG
ICh0aGVyZWZvcmUgaGF2ZSBubyBNU1JfRkxVU0hfQ01EKSwgYnV0IGFyZQog
ICB2dWxuZXJhYmxlIHRvIE1EUywgc28gZG8gcmVxdWlyZSBWRVJXIG9uIHRo
ZSBIVk0gcGF0aC4KCk5vdGUgdGhhdCB3ZSBkZWxpYmVyYXRlbHkgc3VwcG9y
dCBtZHM9MSBldmVuIHdpdGhvdXQgTURfQ0xFQVIgaW4gY2FzZSB0aGUKbWlj
cm9jb2RlIGhhcyBiZWVuIHVwZGF0ZWQgYnV0IHRoZSBmZWF0dXJlIGJpdCBu
b3QgZXhwb3NlZC4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjk3LCBDVkUtMjAx
OC0xMjEyNiwgQ1ZFLTIwMTgtMTIxMjcsIENWRS0yMDE4LTEyMTMwLCBDVkUt
MjAxOS0xMTA5MS4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpkaWZmIC0tZ2l0IGEvZG9jcy9t
aXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jIGIvZG9jcy9taXNjL3hlbi1j
b21tYW5kLWxpbmUucGFuZG9jCmluZGV4IGY4MGQ4ZDguLjg1MDgxZmQgMTAw
NjQ0Ci0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYwor
KysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MKQEAgLTE4
OTUsNyArMTg5NSw3IEBAIG5vdCBiZSBhYmxlIHRvIGNvbnRyb2wgdGhlIHN0
YXRlIG9mIHRoZSBtaXRpZ2F0aW9uLgogQnkgZGVmYXVsdCBTU0JEIHdpbGwg
YmUgbWl0aWdhdGVkIGF0IHJ1bnRpbWUgKGkuZSBgc3NiZD1ydW50aW1lYCku
CiAKICMjIyBzcGVjLWN0cmwgKHg4NikKLT4gYD0gTGlzdCBvZiBbIDxib29s
PiwgeGVuPTxib29sPiwge3B2LGh2bSxtc3Itc2MscnNifT08Ym9vbD4sCis+
IGA9IExpc3Qgb2YgWyA8Ym9vbD4sIHhlbj08Ym9vbD4sIHtwdixodm0sbXNy
LXNjLHJzYixtZC1jbGVhcn09PGJvb2w+LAogPiAgICAgICAgICAgICAgYnRp
LXRodW5rPXJldHBvbGluZXxsZmVuY2V8am1wLCB7aWJycyxpYnBiLHNzYmQs
ZWFnZXItZnB1LAogPiAgICAgICAgICAgICAgbDFkLWZsdXNofT08Ym9vbD4g
XWAKIApAQCAtMTkxOSw5ICsxOTE5LDEwIEBAIGluIHBsYWNlIGZvciBndWVz
dHMgdG8gdXNlLgogCiBVc2Ugb2YgYSBwb3NpdGl2ZSBib29sZWFuIHZhbHVl
IGZvciBlaXRoZXIgb2YgdGhlc2Ugb3B0aW9ucyBpcyBpbnZhbGlkLgogCi1U
aGUgYm9vbGVhbnMgYHB2PWAsIGBodm09YCwgYG1zci1zYz1gIGFuZCBgcnNi
PWAgb2ZmZXIgZmluZSBncmFpbmVkIGNvbnRyb2wKLW92ZXIgdGhlIGFsdGVy
bmF0aXZlIGJsb2NrcyB1c2VkIGJ5IFhlbi4gIFRoZXNlIGltcGFjdCBYZW4n
cyBhYmlsaXR5IHRvCi1wcm90ZWN0IGl0c2VsZiwgYW5kIFhlbidzIGFiaWxp
dHkgdG8gdmlydHVhbGlzZSBzdXBwb3J0IGZvciBndWVzdHMgdG8gdXNlLgor
VGhlIGJvb2xlYW5zIGBwdj1gLCBgaHZtPWAsIGBtc3Itc2M9YCwgYHJzYj1g
IGFuZCBgbWQtY2xlYXI9YCBvZmZlciBmaW5lCitncmFpbmVkIGNvbnRyb2wg
b3ZlciB0aGUgYWx0ZXJuYXRpdmUgYmxvY2tzIHVzZWQgYnkgWGVuLiAgVGhl
c2UgaW1wYWN0IFhlbidzCithYmlsaXR5IHRvIHByb3RlY3QgaXRzZWxmLCBh
bmQgWGVuJ3MgYWJpbGl0eSB0byB2aXJ0dWFsaXNlIHN1cHBvcnQgZm9yIGd1
ZXN0cwordG8gdXNlLgogCiAqIGBwdj1gIGFuZCBgaHZtPWAgb2ZmZXIgY29u
dHJvbCBvdmVyIGFsbCBzdWJvcHRpb25zIGZvciBQViBhbmQgSFZNIGd1ZXN0
cwogICByZXNwZWN0aXZlbHkuCkBAIC0xOTMwLDYgKzE5MzEsMTEgQEAgcHJv
dGVjdCBpdHNlbGYsIGFuZCBYZW4ncyBhYmlsaXR5IHRvIHZpcnR1YWxpc2Ug
c3VwcG9ydCBmb3IgZ3Vlc3RzIHRvIHVzZS4KICAgZ3Vlc3RzIGFuZCBpZiBk
aXNhYmxlZCwgZ3Vlc3RzIHdpbGwgYmUgdW5hYmxlIHRvIHVzZSBJQlJTL1NU
SUJQL1NTQkQvZXRjLgogKiBgcnNiPWAgb2ZmZXJzIGNvbnRyb2wgb3ZlciB3
aGV0aGVyIHRvIG92ZXJ3cml0ZSB0aGUgUmV0dXJuIFN0YWNrIEJ1ZmZlciAv
CiAgIFJldHVybiBBZGRyZXNzIFN0YWNrIG9uIGVudHJ5IHRvIFhlbi4KKyog
YG1kLWNsZWFyPWAgb2ZmZXJzIGNvbnRyb2wgb3ZlciB3aGV0aGVyIHRvIHVz
ZSBWRVJXIHRvIGZsdXNoCisgIG1pY3JvYXJjaGl0ZWN0dXJhbCBidWZmZXJz
IG9uIGlkbGUgYW5kIGV4aXQgZnJvbSBYZW4uICAqTm90ZTogRm9yCisgIGNv
bXBhdGliaWxpdHkgd2l0aCBkZXZlbG9wbWVudCB2ZXJzaW9ucyBvZiB0aGlz
IGZpeCwgYG1kcz1gIGlzIGFsc28gYWNjZXB0ZWQKKyAgb24gWGVuIDQuMTIg
YW5kIGVhcmxpZXIgYXMgYW4gYWxpYXMuICBDb25zdWx0IHZlbmRvciBkb2N1
bWVudGF0aW9uIGluCisgIHByZWZlcmVuY2UgdG8gaGVyZS4qCiAKIElmIFhl
biB3YXMgY29tcGlsZWQgd2l0aCBJTkRJUkVDVF9USFVOSyBzdXBwb3J0LCBg
YnRpLXRodW5rPWAgY2FuIGJlIHVzZWQgdG8KIHNlbGVjdCB3aGljaCBvZiB0
aGUgdGh1bmtzIGdldHMgcGF0Y2hlZCBpbnRvIHRoZSBgX194ODZfaW5kaXJl
Y3RfdGh1bmtfJXJlZ2AKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zcGVj
X2N0cmwuYyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwppbmRleCBhNTcz
YjAyLi4wNTA5YWM4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc3BlY19j
dHJsLmMKKysrIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCkBAIC0zNSw2
ICszNSw4IEBAIHN0YXRpYyBib29sIF9faW5pdGRhdGEgb3B0X21zcl9zY19w
diA9IHRydWU7CiBzdGF0aWMgYm9vbCBfX2luaXRkYXRhIG9wdF9tc3Jfc2Nf
aHZtID0gdHJ1ZTsKIHN0YXRpYyBib29sIF9faW5pdGRhdGEgb3B0X3JzYl9w
diA9IHRydWU7CiBzdGF0aWMgYm9vbCBfX2luaXRkYXRhIG9wdF9yc2JfaHZt
ID0gdHJ1ZTsKK3N0YXRpYyBpbnQ4X3QgX19pbml0ZGF0YSBvcHRfbWRfY2xl
YXJfcHYgPSAtMTsKK3N0YXRpYyBpbnQ4X3QgX19pbml0ZGF0YSBvcHRfbWRf
Y2xlYXJfaHZtID0gLTE7CiAKIC8qIENtZGxpbmUgY29udHJvbHMgZm9yIFhl
bidzIHNwZWN1bGF0aXZlIHNldHRpbmdzLiAqLwogc3RhdGljIGVudW0gaW5k
X3RodW5rIHsKQEAgLTU5LDYgKzYxLDkgQEAgcGFkZHJfdCBfX3JlYWRfbW9z
dGx5IGwxdGZfYWRkcl9tYXNrLCBfX3JlYWRfbW9zdGx5IGwxdGZfc2FmZV9t
YWRkcjsKIHN0YXRpYyBib29sIF9faW5pdGRhdGEgY3B1X2hhc19idWdfbDF0
ZjsKIHN0YXRpYyB1bnNpZ25lZCBpbnQgX19pbml0ZGF0YSBsMWRfbWF4cGh5
c2FkZHI7CiAKK3N0YXRpYyBib29sIF9faW5pdGRhdGEgY3B1X2hhc19idWdf
bXNiZHNfb25seTsgLyogPT4gbWluaW1hbCBIVCBpbXBhY3QuICovCitzdGF0
aWMgYm9vbCBfX2luaXRkYXRhIGNwdV9oYXNfYnVnX21kczsgLyogQW55IG90
aGVyIE17TFAsU0IsRkJ9RFMgY29tYmluYXRpb24uICovCisKIHN0YXRpYyBp
bnQgX19pbml0IHBhcnNlX3NwZWNfY3RybChjb25zdCBjaGFyICpzKQogewog
ICAgIGNvbnN0IGNoYXIgKnNzOwpAQCAtOTQsNiArOTksOCBAQCBzdGF0aWMg
aW50IF9faW5pdCBwYXJzZV9zcGVjX2N0cmwoY29uc3QgY2hhciAqcykKICAg
ICAgICAgZGlzYWJsZV9jb21tb246CiAgICAgICAgICAgICBvcHRfcnNiX3B2
ID0gZmFsc2U7CiAgICAgICAgICAgICBvcHRfcnNiX2h2bSA9IGZhbHNlOwor
ICAgICAgICAgICAgb3B0X21kX2NsZWFyX3B2ID0gMDsKKyAgICAgICAgICAg
IG9wdF9tZF9jbGVhcl9odm0gPSAwOwogCiAgICAgICAgICAgICBvcHRfdGh1
bmsgPSBUSFVOS19KTVA7CiAgICAgICAgICAgICBvcHRfaWJycyA9IDA7CkBA
IC0xMTYsMTEgKzEyMywxMyBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9z
cGVjX2N0cmwoY29uc3QgY2hhciAqcykKICAgICAgICAgewogICAgICAgICAg
ICAgb3B0X21zcl9zY19wdiA9IHZhbDsKICAgICAgICAgICAgIG9wdF9yc2Jf
cHYgPSB2YWw7CisgICAgICAgICAgICBvcHRfbWRfY2xlYXJfcHYgPSB2YWw7
CiAgICAgICAgIH0KICAgICAgICAgZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9i
b29sZWFuKCJodm0iLCBzLCBzcykpID49IDAgKQogICAgICAgICB7CiAgICAg
ICAgICAgICBvcHRfbXNyX3NjX2h2bSA9IHZhbDsKICAgICAgICAgICAgIG9w
dF9yc2JfaHZtID0gdmFsOworICAgICAgICAgICAgb3B0X21kX2NsZWFyX2h2
bSA9IHZhbDsKICAgICAgICAgfQogICAgICAgICBlbHNlIGlmICggKHZhbCA9
IHBhcnNlX2Jvb2xlYW4oIm1zci1zYyIsIHMsIHNzKSkgPj0gMCApCiAgICAg
ICAgIHsKQEAgLTEzMiw2ICsxNDEsMTIgQEAgc3RhdGljIGludCBfX2luaXQg
cGFyc2Vfc3BlY19jdHJsKGNvbnN0IGNoYXIgKnMpCiAgICAgICAgICAgICBv
cHRfcnNiX3B2ID0gdmFsOwogICAgICAgICAgICAgb3B0X3JzYl9odm0gPSB2
YWw7CiAgICAgICAgIH0KKyAgICAgICAgZWxzZSBpZiAoICh2YWwgPSBwYXJz
ZV9ib29sZWFuKCJtZC1jbGVhciIsIHMsIHNzKSkgPj0gMCB8fAorICAgICAg
ICAgICAgICAgICAgKHZhbCA9IHBhcnNlX2Jvb2xlYW4oIm1kcyIsIHMsIHNz
KSkgPj0gMCApCisgICAgICAgIHsKKyAgICAgICAgICAgIG9wdF9tZF9jbGVh
cl9wdiA9IHZhbDsKKyAgICAgICAgICAgIG9wdF9tZF9jbGVhcl9odm0gPSB2
YWw7CisgICAgICAgIH0KIAogICAgICAgICAvKiBYZW4ncyBzcGVjdWxhdGl2
ZSBzaWRlY2hhbm5lbCBtaXRpZ2F0aW9uIHNldHRpbmdzLiAqLwogICAgICAg
ICBlbHNlIGlmICggIXN0cm5jbXAocywgImJ0aS10aHVuaz0iLCAxMCkgKQpA
QCAtMzE3LDcgKzMzMiw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwcmludF9k
ZXRhaWxzKGVudW0gaW5kX3RodW5rIHRodW5rLCB1aW50NjRfdCBjYXBzKQog
ICAgICAgICAgICAgICAgIlxuIik7CiAKICAgICAvKiBTZXR0aW5ncyBmb3Ig
WGVuJ3MgcHJvdGVjdGlvbiwgaXJyZXNwZWN0aXZlIG9mIGd1ZXN0cy4gKi8K
LSAgICBwcmludGsoIiAgWGVuIHNldHRpbmdzOiBCVEktVGh1bmsgJXMsIFNQ
RUNfQ1RSTDogJXMlcywgT3RoZXI6JXMlc1xuIiwKKyAgICBwcmludGsoIiAg
WGVuIHNldHRpbmdzOiBCVEktVGh1bmsgJXMsIFNQRUNfQ1RSTDogJXMlcywg
T3RoZXI6JXMlcyVzXG4iLAogICAgICAgICAgICB0aHVuayA9PSBUSFVOS19O
T05FICAgICAgPyAiTi9BIiA6CiAgICAgICAgICAgIHRodW5rID09IFRIVU5L
X1JFVFBPTElORSA/ICJSRVRQT0xJTkUiIDoKICAgICAgICAgICAgdGh1bmsg
PT0gVEhVTktfTEZFTkNFICAgID8gIkxGRU5DRSIgOgpAQCAtMzI3LDcgKzM0
Miw4IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwcmludF9kZXRhaWxzKGVudW0g
aW5kX3RodW5rIHRodW5rLCB1aW50NjRfdCBjYXBzKQogICAgICAgICAgICAh
Ym9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NTQkQpICAgICAgICAgICA/ICIi
IDoKICAgICAgICAgICAgKGRlZmF1bHRfeGVuX3NwZWNfY3RybCAmIFNQRUNf
Q1RSTF9TU0JEKSAgPyAiIFNTQkQrIiA6ICIgU1NCRC0iLAogICAgICAgICAg
ICBvcHRfaWJwYiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA/
ICIgSUJQQiIgIDogIiIsCi0gICAgICAgICAgIG9wdF9sMWRfZmx1c2ggICAg
ICAgICAgICAgICAgICAgICAgICAgICAgID8gIiBMMURfRkxVU0giIDogIiIp
OworICAgICAgICAgICBvcHRfbDFkX2ZsdXNoICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICA/ICIgTDFEX0ZMVVNIIiA6ICIiLAorICAgICAgICAgICBv
cHRfbWRfY2xlYXJfcHYgfHwgb3B0X21kX2NsZWFyX2h2bSAgICAgICA/ICIg
VkVSVyIgIDogIiIpOwogCiAgICAgLyogTDFURiBkaWFnbm9zdGljcywgcHJp
bnRlZCBpZiB2dWxuZXJhYmxlIG9yIFBWIHNoYWRvd2luZyBpcyBpbiB1c2Uu
ICovCiAgICAgaWYgKCBjcHVfaGFzX2J1Z19sMXRmIHx8IG9wdF9wdl9sMXRm
X2h3ZG9tIHx8IG9wdF9wdl9sMXRmX2RvbXUgKQpAQCAtNzM3LDYgKzc1Mywx
MDcgQEAgc3RhdGljIF9faW5pdCB2b2lkIGwxdGZfY2FsY3VsYXRpb25zKHVp
bnQ2NF90IGNhcHMpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIDogKDN1bCA8PCAocGFkZHJfYml0cyAtIDIpKSkpOwog
fQogCisvKiBDYWxjdWxhdGUgd2hldGhlciB0aGlzIENQVSBpcyB2dWxuZXJh
YmxlIHRvIE1EUy4gKi8KK3N0YXRpYyBfX2luaXQgdm9pZCBtZHNfY2FsY3Vs
YXRpb25zKHVpbnQ2NF90IGNhcHMpCit7CisgICAgLyogTURTIGlzIG9ubHkg
a25vd24gdG8gYWZmZWN0IEludGVsIEZhbWlseSA2IHByb2Nlc3NvcnMgYXQg
dGhpcyB0aW1lLiAqLworICAgIGlmICggYm9vdF9jcHVfZGF0YS54ODZfdmVu
ZG9yICE9IFg4Nl9WRU5ET1JfSU5URUwgfHwKKyAgICAgICAgIGJvb3RfY3B1
X2RhdGEueDg2ICE9IDYgKQorICAgICAgICByZXR1cm47CisKKyAgICAvKiBB
bnkgcHJvY2Vzc29yIGFkdmVydGlzaW5nIE1EU19OTyBzaG91bGQgYmUgbm90
IHZ1bG5lcmFibGUgdG8gTURTLiAqLworICAgIGlmICggY2FwcyAmIEFSQ0hf
Q0FQU19NRFNfTk8gKQorICAgICAgICByZXR1cm47CisKKyAgICBzd2l0Y2gg
KCBib290X2NwdV9kYXRhLng4Nl9tb2RlbCApCisgICAgeworICAgICAgICAv
KgorICAgICAgICAgKiBDb3JlIHByb2Nlc3NvcnMgc2luY2UgYXQgbGVhc3Qg
TmVoYWxlbSBhcmUgdnVsbmVyYWJsZS4KKyAgICAgICAgICovCisgICAgY2Fz
ZSAweDFmOiAvKiBBdWJ1cm5kYWxlIC8gSGF2ZW5kYWxlICovCisgICAgY2Fz
ZSAweDFlOiAvKiBOZWhhbGVtICovCisgICAgY2FzZSAweDFhOiAvKiBOZWhh
bGVtIEVQICovCisgICAgY2FzZSAweDJlOiAvKiBOZWhhbGVtIEVYICovCisg
ICAgY2FzZSAweDI1OiAvKiBXZXN0bWVyZSAqLworICAgIGNhc2UgMHgyYzog
LyogV2VzdG1lcmUgRVAgKi8KKyAgICBjYXNlIDB4MmY6IC8qIFdlc3RtZXJl
IEVYICovCisgICAgY2FzZSAweDJhOiAvKiBTYW5keUJyaWRnZSAqLworICAg
IGNhc2UgMHgyZDogLyogU2FuZHlCcmlkZ2UgRVAvRVggKi8KKyAgICBjYXNl
IDB4M2E6IC8qIEl2eUJyaWRnZSAqLworICAgIGNhc2UgMHgzZTogLyogSXZ5
QnJpZGdlIEVQL0VYICovCisgICAgY2FzZSAweDNjOiAvKiBIYXN3ZWxsICov
CisgICAgY2FzZSAweDNmOiAvKiBIYXN3ZWxsIEVYL0VQICovCisgICAgY2Fz
ZSAweDQ1OiAvKiBIYXN3ZWxsIEQgKi8KKyAgICBjYXNlIDB4NDY6IC8qIEhh
c3dlbGwgSCAqLworICAgIGNhc2UgMHgzZDogLyogQnJvYWR3ZWxsICovCisg
ICAgY2FzZSAweDQ3OiAvKiBCcm9hZHdlbGwgSCAqLworICAgIGNhc2UgMHg0
ZjogLyogQnJvYWR3ZWxsIEVQL0VYICovCisgICAgY2FzZSAweDU2OiAvKiBC
cm9hZHdlbGwgRCAqLworICAgIGNhc2UgMHg0ZTogLyogU2t5bGFrZSBNICov
CisgICAgY2FzZSAweDVlOiAvKiBTa3lsYWtlIEQgKi8KKyAgICAgICAgY3B1
X2hhc19idWdfbWRzID0gdHJ1ZTsKKyAgICAgICAgYnJlYWs7CisKKyAgICAg
ICAgLyoKKyAgICAgICAgICogU29tZSBDb3JlIHByb2Nlc3NvcnMgaGF2ZSBw
ZXItc3RlcHBpbmcgdnVsbmVyYWJpbGl0eS4KKyAgICAgICAgICovCisgICAg
Y2FzZSAweDU1OiAvKiBTa3lsYWtlLVggLyBDYXNjYWRlIExha2UgKi8KKyAg
ICAgICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl9tYXNrIDw9IDUgKQorICAg
ICAgICAgICAgY3B1X2hhc19idWdfbWRzID0gdHJ1ZTsKKyAgICAgICAgYnJl
YWs7CisKKyAgICBjYXNlIDB4OGU6IC8qIEthYnkgLyBDb2ZmZWUgLyBXaGlz
a2V5IExha2UgTSAqLworICAgICAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2
X21hc2sgPD0gMHhiICkKKyAgICAgICAgICAgIGNwdV9oYXNfYnVnX21kcyA9
IHRydWU7CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSAweDllOiAvKiBL
YWJ5IC8gQ29mZmVlIC8gV2hpc2tleSBMYWtlIEQgKi8KKyAgICAgICAgaWYg
KCBib290X2NwdV9kYXRhLng4Nl9tYXNrIDw9IDB4YyApCisgICAgICAgICAg
ICBjcHVfaGFzX2J1Z19tZHMgPSB0cnVlOworICAgICAgICBicmVhazsKKwor
ICAgICAgICAvKgorICAgICAgICAgKiBWZXJ5IG9sZCBhbmQgdmVyeSBuZXcg
QXRvbSBwcm9jZXNzb3JzIGFyZSBub3QgdnVsbmVyYWJsZS4KKyAgICAgICAg
ICovCisgICAgY2FzZSAweDFjOiAvKiBQaW5ldmlldyAqLworICAgIGNhc2Ug
MHgyNjogLyogTGluY3JvZnQgKi8KKyAgICBjYXNlIDB4Mjc6IC8qIFBlbndl
bGwgKi8KKyAgICBjYXNlIDB4MzU6IC8qIENsb3ZlcnZpZXcgKi8KKyAgICBj
YXNlIDB4MzY6IC8qIENlZGFydmlldyAqLworICAgIGNhc2UgMHg3YTogLyog
R29sZG1vbnQgKi8KKyAgICAgICAgYnJlYWs7CisKKyAgICAgICAgLyoKKyAg
ICAgICAgICogTWlkZGxpbmcgQXRvbSBwcm9jZXNzb3JzIGFyZSB2dWxuZXJh
YmxlIHRvIGp1c3QgdGhlIFN0b3JlIEJ1ZmZlcgorICAgICAgICAgKiBhc3Bl
Y3QuCisgICAgICAgICAqLworICAgIGNhc2UgMHgzNzogLyogQmF5dHJhaWwg
LyBWYWxsZXl2aWV3IChTaWx2ZXJtb250KSAqLworICAgIGNhc2UgMHg0YTog
LyogTWVycmlmaWVsZCAqLworICAgIGNhc2UgMHg0YzogLyogQ2hlcnJ5dHJh
aWwgLyBCcmFzc3dlbGwgKi8KKyAgICBjYXNlIDB4NGQ6IC8qIEF2YXRvbiAv
IFJhbmdlbHkgKFNpbHZlcm1vbnQpICovCisgICAgY2FzZSAweDVhOiAvKiBN
b29yZWZpZWxkICovCisgICAgY2FzZSAweDVkOgorICAgIGNhc2UgMHg2NToK
KyAgICBjYXNlIDB4NmU6CisgICAgY2FzZSAweDc1OgorICAgICAgICAvKgor
ICAgICAgICAgKiBLbmlnaHRzIHByb2Nlc3NvcnMgKHdoaWNoIGFyZSBiYXNl
ZCBvbiB0aGUgU2lsdmVybW9udC9BaXJtb250CisgICAgICAgICAqIG1pY3Jv
YXJjaGl0ZWN0dXJlKSBhcmUgc2ltaWxhcmx5IG9ubHkgYWZmZWN0ZWQgYnkg
dGhlIFN0b3JlIEJ1ZmZlcgorICAgICAgICAgKiBhc3BlY3QuCisgICAgICAg
ICAqLworICAgIGNhc2UgMHg1NzogLyogS25pZ2h0cyBMYW5kaW5nICovCisg
ICAgY2FzZSAweDg1OiAvKiBLbmlnaHRzIE1pbGwgKi8KKyAgICAgICAgY3B1
X2hhc19idWdfbXNiZHNfb25seSA9IHRydWU7CisgICAgICAgIGJyZWFrOwor
CisgICAgZGVmYXVsdDoKKyAgICAgICAgcHJpbnRrKCJVbnJlY29nbmlzZWQg
Q1BVIG1vZGVsICUjeCAtIGFzc3VtaW5nIHZ1bG5lcmFibGUgdG8gTURTXG4i
LAorICAgICAgICAgICAgICAgYm9vdF9jcHVfZGF0YS54ODZfbW9kZWwpOwor
ICAgICAgICBjcHVfaGFzX2J1Z19tZHMgPSB0cnVlOworICAgICAgICBicmVh
azsKKyAgICB9Cit9CisKIHZvaWQgX19pbml0IGluaXRfc3BlY3VsYXRpb25f
bWl0aWdhdGlvbnModm9pZCkKIHsKICAgICBlbnVtIGluZF90aHVuayB0aHVu
ayA9IFRIVU5LX0RFRkFVTFQ7CkBAIC05MjQsNiArMTA0MSw0NyBAQCB2b2lk
IF9faW5pdCBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpCiAg
ICAgICAgICAgICAiZW5hYmxlZC4gIFBsZWFzZSBhc3Nlc3MgeW91ciBjb25m
aWd1cmF0aW9uIGFuZCBjaG9vc2UgYW5cbiIKICAgICAgICAgICAgICJleHBs
aWNpdCAnc210PTxib29sPicgc2V0dGluZy4gIFNlZSBYU0EtMjczLlxuIik7
CiAKKyAgICBtZHNfY2FsY3VsYXRpb25zKGNhcHMpOworCisgICAgLyoKKyAg
ICAgKiBCeSBkZWZhdWx0LCBlbmFibGUgUFYgYW5kIEhWTSBtaXRpZ2F0aW9u
cyBvbiBNRFMtdnVsbmVyYWJsZSBoYXJkd2FyZS4KKyAgICAgKiBUaGlzIHdp
bGwgb25seSBiZSBhIHRva2VuIGVmZm9ydCBmb3IgTUxQRFMvTUZCRFMgd2hl
biBIVCBpcyBlbmFibGVkLAorICAgICAqIGJ1dCBpdCBpcyBzb21ld2hhdCBi
ZXR0ZXIgdGhhbiBub3RoaW5nLgorICAgICAqLworICAgIGlmICggb3B0X21k
X2NsZWFyX3B2ID09IC0xICkKKyAgICAgICAgb3B0X21kX2NsZWFyX3B2ID0g
KChjcHVfaGFzX2J1Z19tZHMgfHwgY3B1X2hhc19idWdfbXNiZHNfb25seSkg
JiYKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhY
ODZfRkVBVFVSRV9NRF9DTEVBUikpOworICAgIGlmICggb3B0X21kX2NsZWFy
X2h2bSA9PSAtMSApCisgICAgICAgIG9wdF9tZF9jbGVhcl9odm0gPSAoKGNw
dV9oYXNfYnVnX21kcyB8fCBjcHVfaGFzX2J1Z19tc2Jkc19vbmx5KSAmJgor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZf
RkVBVFVSRV9NRF9DTEVBUikpOworCisgICAgLyoKKyAgICAgKiBFbmFibGUg
TURTIGRlZmVuY2VzIGFzIGFwcGxpY2FibGUuICBUaGUgUFYgYmxvY2tzIG5l
ZWQgdXNpbmcgYWxsIHRoZQorICAgICAqIHRpbWUsIGFuZCB0aGUgSWRsZSBi
bG9ja3MgbmVlZCB1c2luZyBpZiBlaXRoZXIgUFYgb3IgSFZNIGRlZmVuY2Vz
IGFyZQorICAgICAqIHVzZWQuCisgICAgICoKKyAgICAgKiBIVk0gaXMgbW9y
ZSBjb21wbGljYXRlZC4gIFRoZSBNRF9DTEVBUiBtaWNyb2NvZGUgZXh0ZW5k
cyBMMURfRkxVU0ggd2l0aAorICAgICAqIGVxdWl2ZWxlbnQgc2VtYW50aWNz
IHRvIGF2b2lkIG5lZWRpbmcgdG8gcGVyZm9ybSBib3RoIGZsdXNoZXMgb24g
dGhlCisgICAgICogSFZNIHBhdGguICBUaGUgSFZNIGJsb2NrcyBkb24ndCBu
ZWVkIGFjdGl2YXRpbmcgaWYgb3VyIGh5cGVydmlzb3IgdG9sZAorICAgICAq
IHVzIGl0IHdhcyBoYW5kbGluZyBMMURfRkxVU0gsIG9yIHdlIGFyZSB1c2lu
ZyBMMURfRkxVU0ggb3Vyc2VsdmVzLgorICAgICAqLworICAgIGlmICggb3B0
X21kX2NsZWFyX3B2ICkKKyAgICAgICAgc2V0dXBfZm9yY2VfY3B1X2NhcChY
ODZfRkVBVFVSRV9TQ19WRVJXX1BWKTsKKyAgICBpZiAoIG9wdF9tZF9jbGVh
cl9wdiB8fCBvcHRfbWRfY2xlYXJfaHZtICkKKyAgICAgICAgc2V0dXBfZm9y
Y2VfY3B1X2NhcChYODZfRkVBVFVSRV9TQ19WRVJXX0lETEUpOworICAgIGlm
ICggb3B0X21kX2NsZWFyX2h2bSAmJiAhKGNhcHMgJiBBUkNIX0NBUFNfU0tJ
UF9MMURGTCkgJiYgIW9wdF9sMWRfZmx1c2ggKQorICAgICAgICBzZXR1cF9m
b3JjZV9jcHVfY2FwKFg4Nl9GRUFUVVJFX1NDX1ZFUldfSFZNKTsKKworICAg
IC8qCisgICAgICogV2FybiB0aGUgdXNlciBpZiB0aGV5IGFyZSBvbiBNTFBE
Uy9NRkJEUy12dWxuZXJhYmxlIGhhcmR3YXJlIHdpdGggSFQKKyAgICAgKiBh
Y3RpdmUgYW5kIG5vIGV4cGxpY2l0IFNNVCBjaG9pY2UuCisgICAgICovCisg
ICAgaWYgKCBvcHRfc210ID09IC0xICYmIGNwdV9oYXNfYnVnX21kcyAmJiBo
d19zbXRfZW5hYmxlZCApCisgICAgICAgIHdhcm5pbmdfYWRkKAorICAgICAg
ICAgICAgIkJvb3RlZCBvbiBNTFBEUy9NRkJEUy12dWxuZXJhYmxlIGhhcmR3
YXJlIHdpdGggU01UL0h5cGVydGhyZWFkaW5nXG4iCisgICAgICAgICAgICAi
ZW5hYmxlZC4gIE1pdGlnYXRpb25zIHdpbGwgbm90IGJlIGZ1bGx5IGVmZmVj
dGl2ZS4gIFBsZWFzZVxuIgorICAgICAgICAgICAgImNob29zZSBhbiBleHBs
aWNpdCBzbXQ9PGJvb2w+IHNldHRpbmcuICBTZWUgWFNBLTI5Ny5cbiIpOwor
CiAgICAgcHJpbnRfZGV0YWlscyh0aHVuaywgY2Fwcyk7CiAKICAgICAvKgo=

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--=separator--


From xen-devel-bounces@lists.xenproject.org Tue May 14 17:51:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 17:51:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQbZu-0002MS-DL; Tue, 14 May 2019 17:51:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=lzk1=TO=cardoe.com=cardoe@srs-us1.protection.inumbo.net>)
 id 1hQbZt-0002MN-7c
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 17:51:01 +0000
X-Inumbo-ID: d538870b-7670-11e9-8980-bc764e045a96
Received: from mail-yw1-xc43.google.com (unknown [2607:f8b0:4864:20::c43])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d538870b-7670-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 17:50:59 +0000 (UTC)
Received: by mail-yw1-xc43.google.com with SMTP id t5so70412ywf.10
 for <xen-devel@lists.xenproject.org>; Tue, 14 May 2019 10:50:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cardoe.com; s=google;
 h=date:from:to:cc:subject:message-id:mail-followup-to:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=4i/ZROasR4IeCSwkgn7hc++DLSrI7g2l0IABSUvDVIA=;
 b=DynbeWHWyeKX5rQZx4tonc8HSFIm7JRUS54/MGBWn2+1V/tZwk9IUpZ10Yu1dRL9ov
 JnosLhtrAzHAZmE/8jWU5UG/xl37h8W0bw89umjO1U5vGLSvM7RkkKhy/WYiYRsOnKyG
 ePQp7QKsTzzbGE3Oh++BppxSgu6VJJDhUaxw8=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id
 :mail-followup-to:references:mime-version:content-disposition
 :in-reply-to:user-agent;
 bh=4i/ZROasR4IeCSwkgn7hc++DLSrI7g2l0IABSUvDVIA=;
 b=I0Nich2zCZLK8iRK2OoxAFs1rO9uLbyb2phlcxOXkp0eBmTKB+as9lhDoC86r3syrF
 E+GZI9lnH2iLjvfFsO8lDagyatEjYwYFRrPqZf8hoDAhZFuTvPDuv7jJ7+xoZpQZkq9I
 I5f2rzPvvCK7Jlc880F20Arff56LNPjJ+sOlK9WRScC7+5/GaLZfXl/gQneRRLmTUMlP
 iB3wxCNKzcb9/W3pGcV1DFTpVYQJAIABa4hECen7hiRU/xZzD7oYmyxq2ihLIdgNTAnA
 9FqzI+SOcahgAAdKI1JsHBO8SaxjA+JEwv6UQti2uSRnYt0gk3sTtC2SZO/6YlalkJ16
 7O+Q==
X-Gm-Message-State: APjAAAWtyz4gXVXE8mA4LcLjAmYO+r/qQn5Z/aLakx4ZZtFB7UtfgVow
 4j2bpmmUGo48a0NrHpR6FOT5XA==
X-Google-Smtp-Source: APXvYqza+31ehBa7TjRU8eDVmMxZWACmtG9VL8mDNBz5LyB0HSUJWbWRzLvEni/tDW04TtghjSOJgQ==
X-Received: by 2002:a81:49d6:: with SMTP id w205mr7226272ywa.263.1557856259429; 
 Tue, 14 May 2019 10:50:59 -0700 (PDT)
Received: from MacBook-Pro.localdomain
 ([2600:1700:7b90:52f0:d48c:fa38:7cd8:6419])
 by smtp.gmail.com with ESMTPSA id n12sm1199605ywn.81.2019.05.14.10.50.58
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 14 May 2019 10:50:58 -0700 (PDT)
Date: Tue, 14 May 2019 12:50:58 -0500
From: Doug Goldstein <cardoe@cardoe.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20190514175058.7mvtv5mh3dwyx3wh@MacBook-Pro.localdomain>
Mail-Followup-To: Wei Liu <wei.liu2@citrix.com>, xen-devel@lists.xenproject.org
References: <20190416072139.490-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190416072139.490-1-wei.liu2@citrix.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH] gitlab-ci: allow specifying base and tip in
 build test
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBBcHIgMTYsIDIwMTkgYXQgMDg6MjE6MzlBTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBXZSB3aWxsIHNvb24gcHJvdmlkZSB0aGlzIG5ldyBjYXBhYmlsaXR5IHRvIGh1bWFucyBhbmQg
YXV0b21hdGVkCj4gc3lzdGVtcy4KPiAKPiBUaGUgZGVmYXVsdCBiZWhhdmlvdXIgaXMgcmV0YWlu
ZWQ6IHRpcCBhbmQgYmFzZSBhcmUgcGFzc2VkIGJ5IEdpdGxhYgo+IENJLgo+IAo+IFNpZ25lZC1v
ZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpTd29yZSBJIHJlcGxpZWQgdG8g
dGhpcyBhbHJlYWR5LiBJIGFwb2xvZ2l6ZS4KCkFja2VkLWJ5OiBEb3VnIEdvbGRzdGVpbiA8Y2Fy
ZG9lQGNhcmRvZS5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Tue May 14 18:00:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 18:00:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQbjQ-0003GG-Im; Tue, 14 May 2019 18:00:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rBGB=TO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQbjQ-0003G6-2M
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 18:00:52 +0000
X-Inumbo-ID: 35419f59-7672-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 35419f59-7672-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 18:00:50 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQbjN-0002k9-P5; Tue, 14 May 2019 18:00:49 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hQbjN-0007nv-DX; Tue, 14 May 2019 18:00:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hQbjN-00063M-Cp; Tue, 14 May 2019 18:00:49 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136227-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=14e122fcc45d8a86e27be9663cbd7bcea1602b25
X-Osstest-Versions-That: xen=99bb45e684283b3bc621dbc99b1b93c856b4dd1c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 14 May 2019 18:00:49 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 136227: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjIyNyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjIyNy8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTM2MTc5
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRl
c3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAxNGUxMjJmY2M0NWQ4YTg2ZTI3YmU5NjYzY2Jk
N2JjZWExNjAyYjI1CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA5OWJi
NDVlNjg0MjgzYjNiYzYyMWRiYzk5YjFiOTNjODU2YjRkZDFjCgpMYXN0IHRlc3Qgb2YgYmFzaXMg
ICAxMzYxNzkgIDIwMTktMDUtMTMgMTY6MDI6MzEgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNp
bmNlICAgMTM2MjI3ICAyMDE5LTA1LTE0IDE1OjAxOjAyIFogICAgMCBkYXlzICAgIDEgYXR0ZW1w
dHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCmpvYnM6
CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcK
bG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNv
bmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9y
dHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFz
dGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5
CgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDE0ZTEyMmZjYzQ1ZDhhODZlMjdiZTk2NjNjYmQ3
YmNlYTE2MDJiMjUKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6
ICAgVHVlIE1heSAxNCAxNjoyMjoxNyAyMDE5ICswMjAwCgogICAgSU9NTVU6IGF2b2lkIE5VTEwg
ZGVyZWYgaW4gaW9tbXVfbG9va3VwX3BhZ2UoKQogICAgCiAgICBMdWNraWx5IHRoZSBmdW5jdGlv
biBjdXJyZW50bHkgaGFzIG5vIGNhbGxlcnMgLSBpdCB3b3VsZCBoYXZlIGNhbGxlZAogICAgdGhy
b3VnaCBOVUxMIGZvciBib3RoIEFybSBhbmQgeDg2L0FNRC4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogUGF1bCBE
dXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KCmNvbW1pdCAwNWZlODhmZWYyMGJhZmIy
YjYyMTkwYjA4ZjI4MjExYTFjNGExYjEyCkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpEYXRlOiAgIFR1ZSBNYXkgMTQgMTY6MjE6MzMgMjAxOSArMDIwMAoKICAgIHg4Ni9t
bTogc3Vic3VtZSBzZXRfZ3Bmbl9mcm9tX21mbigpIGludG8gZ3Vlc3RfcGh5c21hcF9hZGRfcGFn
ZSgpCiAgICAKICAgIFRoZSB0d28gY2FsbGVycyBpbiBjb21tb24vbWVtb3J5LmMgY3VycmVudGx5
IGNhbGwgc2V0X2dwZm5fZnJvbV9tZm4oKQogICAgdGhlbXNlbHZlcywgc28gbW92aW5nIHRoZSBj
YWxsIGludG8gZ3Vlc3RfcGh5c21hcF9hZGRfcGFnZSgpIGhlbHBzCiAgICB0aWR5IHRoZWlyIGNv
ZGUuCiAgICAKICAgIFRoZSB0d28gY2FsbGVycyBpbiBjb21tb24vZ3JhbnRfdGFibGUuYyBmYWls
IHRvIG1ha2UgdGhhdCBjYWxsIGFsb25nc2lkZQogICAgdGhlIG9uZSB0byBndWVzdF9waHlzbWFw
X2FkZF9wYWdlKCksIHNvIHdpbGwgYWN0dWFsbHkgZ2V0IGZpeGVkIGJ5IHRoZQogICAgY2hhbmdl
LgogICAgCiAgICBPdGhlciAoeDg2KSBjYWxsZXJzIGFyZSBIVk0gb25seSBhbmQgYXJlIGhlbmNl
IHVuYWZmZWN0ZWQgYnkgYSBjaGFuZ2UKICAgIHRvIHRoZSBmdW5jdGlvbidzICFwYWdpbmdfbW9k
ZV90cmFuc2xhdGUoKSBwYXJ0LgogICAgCiAgICBTYWRseSB0aGlzIGlzbid0IGVub3VnaCB5ZXQg
dG8gZHJvcCBBcm0ncyBkdW1teSBtYWNybywgYXMgdGhlcmUncyBvbmUKICAgIG1vcmUgdXNlIGlu
IHBhZ2VfYWxsb2MuYy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+CiAgICBSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRy
aXguY29tPgoKY29tbWl0IGNmN2RlNWQ5NTQzYmJhMTA3NmZlOGVkZTU3YjBkMzE0Mzk0Yzk0M2EK
QXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgVHVlIE1heSAx
NCAxNjoyMDowNiAyMDE5ICswMjAwCgogICAgeDg2L21tOiBtYWtlIGd1ZXN0X3BoeXNtYXBfYWRk
X2VudHJ5KCkgSFZNLW9ubHkKICAgIAogICAgTGlmdCBpdHMgIXBhZ2luZ19tb2RlX3RyYW5zbGF0
ZSgpIHBhcnQgaW50byBndWVzdF9waHlzbWFwX2FkZF9wYWdlKCkKICAgICh3aGljaCBpcyB3aGF0
IGNvbW1vbiBjb2RlIGNhbGxzKSwgZWxpbWluYXRpbmcgdGhlIGR1bW15IHVzZSBvZiBhCiAgICAo
SFZNLW9ubHkgcmVhbGx5KSBQMk0gdHlwZSBpbiB0aGUgUFYgY2FzZS4KICAgIAogICAgU3VnZ2Vz
dGVkLWJ5OiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+CiAgICBT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdl
ZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBHZW9y
Z2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Cgpjb21taXQgYjgxODEzZGZiMzZm
ZGU5YmQ0N2MyZTFiODA2ZTM2OGNiOWQ2Y2JkYgpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KRGF0ZTogICBUdWUgTWF5IDE0IDE2OjE4OjU4IDIwMTkgKzAyMDAKCiAgICB4
ODYvbW06IHNob3J0LWNpcmN1aXQgSFZNLW9ubHkgbW9kZSBmbGFncyB3aGVuICFIVk0KICAgIAog
ICAgI2RlZmluZS1pbmcgdGhlbSB0byB6ZXJvIGFsbG93cyBiZXR0ZXIgY29kZSBnZW5lcmF0aW9u
IGluIHRoaXMgY2FzZSwKICAgIGFuZCBwYXZlcyB0aGUgd2F5IGZvciBtb3JlIERDRSwgYWxsb3dp
bmcgdG8gbGVhdmUgY2VydGFpbiBmdW5jdGlvbnMganVzdAogICAgZGVjbGFyZWQsIGJ1dCBub3Qg
ZGVmaW5lZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAg
ICBSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgoo
cWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 14 18:46:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 18:46:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQcR9-0006Ip-Jk; Tue, 14 May 2019 18:46:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=d43k=TO=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1hQcR8-0006IX-2h
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 18:46:02 +0000
X-Inumbo-ID: 83946cce-7678-11e9-b74a-ab7fd4ed8cfc
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (unknown
 [40.107.7.45]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 83946cce-7678-11e9-b74a-ab7fd4ed8cfc;
 Tue, 14 May 2019 18:45:59 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=gl4ySS5eeTawuDCX5HWgqCpYAg8aSneVXVwxUEmAYO8=;
 b=PIuFql/i4Cchyz3BeSSYIN+2SICfrDRmdpwstBELoMroyAjCg9sZKhrCWYYb03+s9D6lM+PanPVqeoJP/rf3rbS+nnRb1uusWCfsGOjJVENfRx0oVY78Et39oU0+IwrHVqV/pi78XMjk2WjiU+4a9FC5TFdcsrU0VSnsVIDRIV6YFzqSqwrs1RbbcM72HWXQi+WePuBv3Yq4DjwtXAEn9/Lw7kc3/e/5OU8PsKH/4OxsB9C+BOlJ2XvSwgwy3OYqWpac6nXmi2REWaI69ecOZrQoADsJmriK7ERN9OE7wlod73srNsOjBZtO3hxygBlMojKBlxfX8+8/f988HkthGg==
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com (20.176.214.210) by
 AM0PR03MB3649.eurprd03.prod.outlook.com (52.134.81.32) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1878.22; Tue, 14 May 2019 18:45:57 +0000
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::55c5:599a:1f80:208a]) by AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::55c5:599a:1f80:208a%3]) with mapi id 15.20.1878.024; Tue, 14 May 2019
 18:45:57 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v1 1/2] makefile: add support for *_defconfig targets
Thread-Index: AQHVCoVEjf6vgXECMECEMZlXX+Yh6Q==
Date: Tue, 14 May 2019 18:45:56 +0000
Message-ID: <20190514184552.25100-1-volodymyr_babchuk@epam.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
x-originating-ip: [85.223.209.22]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 75ca9e71-1232-46e8-bf5c-08d6d89c66d3
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600141)(711020)(4605104)(2017052603328)(7193020);
 SRVR:AM0PR03MB3649; 
x-ms-traffictypediagnostic: AM0PR03MB3649:
x-microsoft-antispam-prvs: <AM0PR03MB364930B77B4A5E8EC20BDAC0E6080@AM0PR03MB3649.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:1079;
x-forefront-prvs: 0037FD6480
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(376002)(346002)(366004)(39860400002)(136003)(396003)(199004)(189003)(6116002)(8676002)(81156014)(305945005)(3846002)(6512007)(5640700003)(64756008)(99286004)(66476007)(81166006)(8936002)(66946007)(76116006)(91956017)(73956011)(14454004)(107886003)(53936002)(256004)(26005)(186003)(68736007)(66556008)(66446008)(6436002)(25786009)(6916009)(54906003)(86362001)(1076003)(2616005)(2351001)(478600001)(476003)(486006)(66066001)(2906002)(55236004)(5660300002)(4326008)(7416002)(80792005)(6486002)(6506007)(71200400001)(316002)(2501003)(72206003)(71190400001)(102836004)(7736002)(36756003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB3649;
 H:AM0PR03MB4148.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: /B5JeZ2t+i7anJ6Jfv8ORkzt5uoTNoy65Bhuxu/z6f5zuOPEH7dhltJcbfR/tGPi2FXjx0wO8FtSgog5TI7FophjQsO6Gn+T8ioW6ZQs2dobA1MdFelGE2jBflUeECYLT5eWadvTi6ueheN/LJQ+aY0qxo9BwCo54MdRcwYj9+DhwWDqS/4ymuhJrHiwIx98Gy7LEfV1Nc+48MSsgvg2nSkrlcc+zFkDHr6+tiErpIjzxSVMBEIEonZFvY4QesyqDs3DDOQM2nZM4csY23/h6AKcmLu+8NkK/v1NzmZN29IltC6ihh/krRFR6C3aie9kyb0JFBCJ+Wlx50JZgcpc04dgDNYWJYDCTsIuJttamfgdvNpyFZ/cVlaFt0H3rTx3yoRwZ1ozbTFQml/eWpn2us48YHujTprZ9ZUM12/69nA=
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 75ca9e71-1232-46e8-bf5c-08d6d89c66d3
X-MS-Exchange-CrossTenant-originalarrivaltime: 14 May 2019 18:45:57.0095 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB3649
Subject: [Xen-devel] [PATCH v1 1/2] makefile: add support for *_defconfig
 targets
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 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>,
 Andrii Anisov <Andrii_Anisov@epam.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RWFzZSB1cCBYRU4gY29uZmlndXJhdGlvbiBmb3Igbm9uLXN0YW5kYXJkIGJ1aWxkcywgbGlrZQph
cm12OCB0aW55IGNvbmZpZy4KClNpZ25lZC1vZmYtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xv
ZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KLS0tCiBNYWtlZmlsZSAgICAgfCA0ICsrKysKIHhlbi9N
YWtlZmlsZSB8IDMgKysrCiAyIGZpbGVzIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKQoKZGlmZiAt
LWdpdCBhL01ha2VmaWxlIGIvTWFrZWZpbGUKaW5kZXggODI5YWM2Mzc0MS4uZWYxZWE0NGVmMSAx
MDA2NDQKLS0tIGEvTWFrZWZpbGUKKysrIGIvTWFrZWZpbGUKQEAgLTU0LDYgKzU0LDEwIEBAIGJ1
aWxkOiAkKFRBUkdTX0JVSUxEKQogYnVpbGQteGVuOgogCSQoTUFLRSkgLUMgeGVuIGJ1aWxkCiAK
Ky5QSE9OWTogJV9kZWZjb25maWcKKyVfZGVmY29uZmlnOgorCSQoTUFLRSkgLUMgeGVuICRACisK
IC5QSE9OWTogYnVpbGQtdG9vbHMKIGJ1aWxkLXRvb2xzOiBidWlsZC10b29scy1wdWJsaWMtaGVh
ZGVycwogCSQoTUFLRSkgLUMgdG9vbHMgYnVpbGQKZGlmZiAtLWdpdCBhL3hlbi9NYWtlZmlsZSBi
L3hlbi9NYWtlZmlsZQppbmRleCAxZmQ4YWQ1MTE2Li4zYzdlNDIzMTMyIDEwMDY0NAotLS0gYS94
ZW4vTWFrZWZpbGUKKysrIGIveGVuL01ha2VmaWxlCkBAIC0yNjksNiArMjY5LDkgQEAga2NvbmZp
ZyA6PSBzaWxlbnRvbGRjb25maWcgb2xkY29uZmlnIGNvbmZpZyBtZW51Y29uZmlnIGRlZmNvbmZp
ZyBcCiAkKGtjb25maWcpOgogCSQoTUFLRSkgLWYgJChCQVNFRElSKS90b29scy9rY29uZmlnL01h
a2VmaWxlLmtjb25maWcgQVJDSD0kKEFSQ0gpIFNSQ0FSQ0g9JChTUkNBUkNIKSBIT1NUQ0M9IiQo
SE9TVENDKSIgSE9TVENYWD0iJChIT1NUQ1hYKSIgJEAKIAorJV9kZWZjb25maWc6CisJJChNQUtF
KSAtZiAkKEJBU0VESVIpL3Rvb2xzL2tjb25maWcvTWFrZWZpbGUua2NvbmZpZyBBUkNIPSQoQVJD
SCkgU1JDQVJDSD0kKFNSQ0FSQ0gpIEhPU1RDQz0iJChIT1NUQ0MpIiBIT1NUQ1hYPSIkKEhPU1RD
WFgpIiAkQAorCiBpbmNsdWRlL2NvbmZpZy8lLmNvbmY6IGluY2x1ZGUvY29uZmlnL2F1dG8uY29u
Zi5jbWQgJChLQ09ORklHX0NPTkZJRykKIAkkKE1BS0UpIC1mICQoQkFTRURJUikvdG9vbHMva2Nv
bmZpZy9NYWtlZmlsZS5rY29uZmlnIEFSQ0g9JChBUkNIKSBTUkNBUkNIPSQoU1JDQVJDSCkgSE9T
VENDPSIkKEhPU1RDQykiIEhPU1RDWFg9IiQoSE9TVENYWCkiIHNpbGVudG9sZGNvbmZpZwogCi0t
IAoyLjIxLjAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 14 18:46:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 18:46:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQcRB-0006J1-Tk; Tue, 14 May 2019 18:46:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=d43k=TO=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1hQcRA-0006Iw-MY
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 18:46:04 +0000
X-Inumbo-ID: 85736fe0-7678-11e9-a2fd-8f6ba0cb1f43
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (unknown
 [40.107.7.45]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 85736fe0-7678-11e9-a2fd-8f6ba0cb1f43;
 Tue, 14 May 2019 18:46:02 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=HcYkLKq3yf6ghG70hHmiwOlMEEX+c8Vw8iTBMSrdSdo=;
 b=VV1kIf2hWlVgoh6pYrpRWHADY1NjtG5MtKg8Sh6OpGfIjvGrUEJ3pk1d0WezNA+I2GhoTHvAepyO5Bg81bADbJVPe16aljQf7fkzcWHLL9X37lLRArE/4Nogi0uGRvuk0SMKbttYOuay+8KLdZgGLFBmf81nW7vAph59eSu6UzuRgUfdEoSZ0khc3E/dqAM3Najtm8jlmUhvFM+JyOWXXFkMJ8b2NuccJ3dKECIanHIGK5d463bwdRPBueRleYq8yKBSLkvrt1gFRqjb0sBlHD+3TEHag+lHO3MgOvVuuEMxQZSo0FTuzEvnPbcbCiY/SI0lnVaWxa7+qe1M4LNt3w==
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com (20.176.214.210) by
 AM0PR03MB3649.eurprd03.prod.outlook.com (52.134.81.32) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1878.22; Tue, 14 May 2019 18:45:59 +0000
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::55c5:599a:1f80:208a]) by AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::55c5:599a:1f80:208a%3]) with mapi id 15.20.1878.024; Tue, 14 May 2019
 18:45:59 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v1 2/2] arm: rename tiny64.conf to tiny64_defconfig
Thread-Index: AQHVCoVFOxUfN39jSkeXxK3SLiL2sw==
Date: Tue, 14 May 2019 18:45:59 +0000
Message-ID: <20190514184552.25100-2-volodymyr_babchuk@epam.com>
References: <20190514184552.25100-1-volodymyr_babchuk@epam.com>
In-Reply-To: <20190514184552.25100-1-volodymyr_babchuk@epam.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
x-originating-ip: [85.223.209.22]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 83c81156-d6e3-4776-1812-08d6d89c6860
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600141)(711020)(4605104)(2017052603328)(7193020);
 SRVR:AM0PR03MB3649; 
x-ms-traffictypediagnostic: AM0PR03MB3649:
x-microsoft-antispam-prvs: <AM0PR03MB3649CE9A1D1F25480D9E786EE6080@AM0PR03MB3649.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:983;
x-forefront-prvs: 0037FD6480
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(376002)(346002)(366004)(39860400002)(136003)(396003)(199004)(189003)(6116002)(8676002)(81156014)(305945005)(3846002)(6512007)(5640700003)(64756008)(99286004)(66476007)(81166006)(8936002)(66946007)(76116006)(91956017)(73956011)(14454004)(107886003)(53936002)(256004)(26005)(186003)(68736007)(66556008)(66446008)(6436002)(25786009)(76176011)(6916009)(4744005)(54906003)(11346002)(86362001)(1076003)(2616005)(2351001)(478600001)(476003)(486006)(66066001)(2906002)(55236004)(5660300002)(4326008)(7416002)(80792005)(6486002)(446003)(6506007)(71200400001)(316002)(2501003)(72206003)(71190400001)(102836004)(7736002)(36756003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB3649;
 H:AM0PR03MB4148.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: LsZzPV+r1UeroWvE+mzI80mAxufgoDDTYZx/6fENA2r5yVrcP5zlbqKmtoYHCdRwwM7I01IZuofajnZPcHsIA4uwd2woHRDbgMLjrUAlfMM6ga34AHWs4J4TpmznA5NIz55EDBHyaP0UQnO+z129RKsHpmdZcn+AhtPJvU2Zf82i7+UuTMgrL2RQ3G4giRC2hL+2dYQHEyISB9WpY7LebIQ7RNV088oRORjg5t8Q13waQ0m2Zg8UiSUtX7zPx1CMPpuvwFUCLV2HztkJHJW9QzrEY9/IbhmsoV574yCG8Tr+hZODMPgYUxSgkuDLbKbxXtRkiIrWvYTSchOFq1rGaV3aOU3Zi792mKAaN9W07Z2I2a2Kd3Pn9ffy0iCnsxnY5/MWO0+g60KuRSlQVuOspCh8j/ILdzRenauMv3EsH2E=
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 83c81156-d6e3-4776-1812-08d6d89c6860
X-MS-Exchange-CrossTenant-originalarrivaltime: 14 May 2019 18:45:59.6000 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB3649
Subject: [Xen-devel] [PATCH v1 2/2] arm: rename tiny64.conf to
 tiny64_defconfig
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 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>,
 Andrii Anisov <Andrii_Anisov@epam.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXMgYnVpbGQgc3lzdGVtIG5vdyBzdXBwb3J0cyAqX2RlZmNvbmZpZyBydWxlcyBpdCBpcyBnb29k
IHRvIGJlIGFibGUKdG8gY29uZmlndXJlIG1pbmltYWwgWEVOIGltYWdlIHdpdGgKCiBtYWtlIHRp
bnk2NF9kZWZjb25maWcKCmNvbW1hbmQuCgpTaWduZWQtb2ZmLWJ5OiBWb2xvZHlteXIgQmFiY2h1
ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+ClN1Z2dlc3RlZC1ieTogQW5kcmlpIEFuaXNv
diA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vY29uZmlncy97dGlu
eTY0LmNvbmYgPT4gdGlueTY0X2RlZmNvbmZpZ30gfCAwCiAxIGZpbGUgY2hhbmdlZCwgMCBpbnNl
cnRpb25zKCspLCAwIGRlbGV0aW9ucygtKQogcmVuYW1lIHhlbi9hcmNoL2FybS9jb25maWdzL3t0
aW55NjQuY29uZiA9PiB0aW55NjRfZGVmY29uZmlnfSAoMTAwJSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vY29uZmlncy90aW55NjQuY29uZiBiL3hlbi9hcmNoL2FybS9jb25maWdzL3Rpbnk2
NF9kZWZjb25maWcKc2ltaWxhcml0eSBpbmRleCAxMDAlCnJlbmFtZSBmcm9tIHhlbi9hcmNoL2Fy
bS9jb25maWdzL3Rpbnk2NC5jb25mCnJlbmFtZSB0byB4ZW4vYXJjaC9hcm0vY29uZmlncy90aW55
NjRfZGVmY29uZmlnCi0tIAoyLjIxLjAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 14 19:21:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 19:21:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQczg-0000ub-2Z; Tue, 14 May 2019 19:21:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rBGB=TO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQcze-0000uR-Ls
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 19:21:42 +0000
X-Inumbo-ID: 80767514-767d-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 80767514-767d-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 19:21:41 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQczc-0004Hw-CN; Tue, 14 May 2019 19:21:40 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hQczc-0002c7-2T; Tue, 14 May 2019 19:21:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hQczc-0001UX-1W; Tue, 14 May 2019 19:21:40 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136116-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-amd64-pair:guests-nbd-mirror/debian:fail:regression
 linux-linus:test-amd64-amd64-xl-credit1:guest-saverestore:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-amd:guest-saverestore:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:freebsd-install:fail:regression
 linux-linus:test-amd64-amd64-xl-credit2:debian-fixup:fail:regression
 linux-linus:test-amd64-amd64-libvirt:debian-fixup:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:debian-fixup/dst_host:fail:regression
 linux-linus:test-amd64-amd64-xl-pvshim:debian-fixup:fail:regression
 linux-linus:test-amd64-amd64-xl-multivcpu:guest-start:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:debian-fixup:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:redhat-install:fail:regression
 linux-linus:test-amd64-amd64-xl-shadow:debian-fixup:fail:regression
 linux-linus:test-amd64-amd64-libvirt-xsm:debian-fixup:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-intel:guest-saverestore:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:debian-fixup/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl:debian-fixup:fail:regression
 linux-linus:test-amd64-i386-pair:debian-fixup/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-pvshim:debian-fixup:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:guest-saverestore:fail:regression
 linux-linus:test-amd64-amd64-xl:debian-fixup:fail:regression
 linux-linus:test-amd64-amd64-xl-xsm:guest-saverestore:fail:regression
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:guest-saverestore:fail:regression
 linux-linus:test-arm64-arm64-examine:examine-serial/bootloader:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:guest-saverestore:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-i386-pvgrub:guest-localmigrate/x10:fail:regression
 linux-linus:test-arm64-arm64-xl-credit1:debian-install:fail:regression
 linux-linus:test-arm64-arm64-libvirt-xsm:debian-install:fail:regression
 linux-linus:test-arm64-arm64-xl-credit2:debian-fixup:fail:regression
 linux-linus:test-arm64-arm64-xl-xsm:debian-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qcow2:guest-saverestore.2:fail:regression
 linux-linus:test-arm64-arm64-xl:debian-fixup:fail:regression
 linux-linus:test-amd64-i386-libvirt:guest-start/debian.repeat:fail:regression
 linux-linus:test-amd64-amd64-amd64-pvgrub:guest-saverestore.2:fail:regression
 linux-linus:test-amd64-amd64-pygrub:guest-localmigrate/x10:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:depriv-audit-qemu/create:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-raw:debian-di-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:regression
 linux-linus:build-armhf-pvops:kernel-build:fail:regression
 linux-linus:test-amd64-amd64-xl-rtds:debian-fixup:fail:allowable
 linux-linus:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm:debian-hvm-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:debian-hvm-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:guest-saverestore:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:debian-hvm-install:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-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-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=47782361aca21a32ad4198f1b72f1655a7c9f7e5
X-Osstest-Versions-That: linux=736706bee3298208343a76096370e4f6a5c55915
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 14 May 2019 19:21:40 +0000
Subject: [Xen-devel] [linux-linus test] 136116: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjExNiBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTM2MTE2LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAg
IDE4IGd1ZXN0cy1uYmQtbWlycm9yL2RlYmlhbiBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgMTUgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgMTUgZ3Vlc3Qt
c2F2ZXJlc3RvcmUgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWFtZDY0IDEwIGZyZWVic2QtaW5zdGFsbCAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgMTEgZGViaWFuLWZpeHVwICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAxMSBkZWJpYW4tZml4dXAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAxNyBkZWJpYW4tZml4dXAvZHN0X2hvc3QgICBmYWls
IFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgMTEgZGViaWFu
LWZpeHVwICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1tdWx0aXZjcHUgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDExIGRlYmlhbi1maXh1cCAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1hbWQgMTAgcmVkaGF0LWluc3RhbGwgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAxMSBkZWJpYW4tZml4dXAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDExIGRlYmlh
bi1maXh1cCAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZodjItaW50ZWwgMTUgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgIGZhaWwgUkVHUi4gdnMu
IDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxNyBkZWJpYW4tZml4dXAvZHN0
X2hvc3QgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAg
ICAgIDExIGRlYmlhbi1maXh1cCAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRl
c3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTcgZGViaWFuLWZpeHVwL2RzdF9ob3N0ICAgIGZh
aWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMSBkZWJp
YW4tZml4dXAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkz
ODYteGwteHNtICAgICAgIDE1IGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgMTEgZGViaWFuLWZpeHVwICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20g
ICAgICAxNSBndWVzdC1zYXZlcmVzdG9yZSAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTAgZGViaWFuLWh2bS1pbnN0YWxsICBm
YWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRl
bCAxMCByZWRoYXQtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXNoYWRvdyAgICAxNSBndWVzdC1zYXZlcmVzdG9yZSAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTMzNTgwCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgMTEgZXhhbWluZS1zZXJpYWwv
Ym9vdGxvYWRlciBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBm
YWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMzM1
ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3Qg
MTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBS
RUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IDEwIGRlYmlhbi1odm0taW5z
dGFsbCBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWludGVsIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFs
bCBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTQg
Z3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZt
LWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMTAg
ZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LW92bWYtYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMu
IDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAxNyBndWVzdC1sb2NhbG1pZ3Jh
dGUveDEwICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDEgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMSBkZWJp
YW4tZml4dXAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgMTYgZ3Vlc3Qtc2F2ZXJlc3Rv
cmUuMiAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hcm02NC1hcm02NC14bCAgICAg
ICAgICAxMSBkZWJpYW4tZml4dXAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgMTggZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBm
YWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViIDE2IGd1
ZXN0LXNhdmVyZXN0b3JlLjIgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1h
bWQ2NC1weWdydWIgICAgICAxNyBndWVzdC1sb2NhbG1pZ3JhdGUveDEwICAgZmFpbCBSRUdSLiB2
cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1y
ZXN0cmljdCAxNSBkZXByaXYtYXVkaXQtcWVtdS9jcmVhdGUgZmFpbCBSRUdSLiB2cy4gMTMzNTgw
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwg
ICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgMTAg
ZGViaWFuLWRpLWluc3RhbGwgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgZmFpbCBSRUdS
LiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTAgd2lu
ZG93cy1pbnN0YWxsICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgIGZhaWwgUkVHUi4gdnMuIDEzMzU4
MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFs
bCAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1h
bWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgIGZhaWwgUkVH
Ui4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDEwIHdp
bmRvd3MtaW5zdGFsbCAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiBidWlsZC1hcm1oZi1wdm9wcyAg
ICAgICAgICAgICA2IGtlcm5lbC1idWlsZCAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1
ODAKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9j
a2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDExIGRlYmlhbi1maXh1cCAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2Vl
ZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWV4
YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAxMCBkZWJpYW4taHZt
LWluc3RhbGwgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0taTM4Ni14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgYmFzZWxpbmUg
dW50ZXN0ZWQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gMTMg
Z3Vlc3Qtc2F2ZXJlc3RvcmUgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBi
YXNlbGluZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRl
ZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDQ3NzgyMzYxYWNhMjFhMzJhZDQx
OThmMWI3MmYxNjU1YTdjOWY3ZTUKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAg
ICAgIDczNjcwNmJlZTMyOTgyMDgzNDNhNzYwOTYzNzBlNGY2YTVjNTU5MTUKCkxhc3QgdGVzdCBv
ZiBiYXNpcyAgIDEzMzU4MCAgMjAxOS0wMy0wNCAxOTo1MzowOSBaICAgNzAgZGF5cwpGYWlsaW5n
IHNpbmNlICAgICAgICAxMzM2MDUgIDIwMTktMDMtMDUgMjA6MDM6MTQgWiAgIDY5IGRheXMgICAz
NSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzYxMTYgIDIwMTktMDUtMTIgMjA6MjA6
NTIgWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjI5ODMgcGVvcGxlIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1k
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20g
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
c2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9t
ZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQK
ICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhw
bGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVz
cyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/
cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7
IGl0IHdvdWxkIGJlIDQ4MzI5NiBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 14 19:49:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 19:49:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQdQg-0002ba-1I; Tue, 14 May 2019 19:49:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rBGB=TO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQdQe-0002bO-RV
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 19:49:36 +0000
X-Inumbo-ID: 662c0b74-7681-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 662c0b74-7681-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 19:49:35 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQdQb-0004nS-Rz; Tue, 14 May 2019 19:49:33 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hQdQb-0003Sc-Al; Tue, 14 May 2019 19:49:33 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hQdQb-0000iN-AB; Tue, 14 May 2019 19:49:33 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136152-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.6-testing:build-amd64-xsm:xen-build:fail:regression
 xen-4.6-testing:build-amd64:xen-build:fail:regression
 xen-4.6-testing:build-i386-xsm:xen-build:fail:regression
 xen-4.6-testing:build-i386:xen-build:fail:regression
 xen-4.6-testing:build-armhf:xen-build:fail:regression
 xen-4.6-testing:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-5:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-4:build-check(1):blocked:nonblocking
 xen-4.6-testing:build-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-1:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 xen-4.6-testing:build-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=6e1b057b63b2e1d04e62e5a072734746310ff987
X-Osstest-Versions-That: xen=3636de3f1a9a513ebdcd77555dce0e4d451e198b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 14 May 2019 19:49:33 +0000
Subject: [Xen-devel] [xen-4.6-testing test] 136152: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjE1MiB4ZW4tNC42LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjE1Mi8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAg
ICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NzkyCiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjc3OTIKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzc5MgogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI3NzkyCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjc3OTIKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3Vj
Y2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LWFtZDY0LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcGFp
ciAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC14dGYtYW1kNjQtYW1k
NjQtNSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFjb3cyICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1j
aGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRv
dyAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2so
MSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC14dGYtYW1kNjQtYW1k
NjQtNCAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
YnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni1wYWlyICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0yICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0z
ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1
aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0t
aW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1k
NjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtaGYtbGlidmly
dCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgIGJsb2NrZWQg
bi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAg
NmUxYjA1N2I2M2IyZTFkMDRlNjJlNWEwNzI3MzQ3NDYzMTBmZjk4NwpiYXNlbGluZSB2ZXJzaW9u
OgogeGVuICAgICAgICAgICAgICAgICAgMzYzNmRlM2YxYTlhNTEzZWJkY2Q3NzU1NWRjZTBlNGQ0
NTFlMTk4YgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI3NzkyICAyMDE4LTA5LTE5IDAzOjUwOjQx
IFogIDIzNyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzNTQzMyAgMjAxOS0wNC0yOSAxNToz
NjoxMCBaICAgMTUgZGF5cyAgICA4IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzNTg1
MCAgMjAxOS0wNS0wNyAxMTozNjoxNyBaICAgIDcgZGF5cyAgICA0IGF0dGVtcHRzCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVv
cGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEPDqWRyaWMgQm9zZG9ubmF0
IDxjYm9zZG9ubmF0QHN1c2UuY29tPgogIERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5u
c2EuZ292PgogIElhbiBDYW1wYmVsbCA8aWFuLmNhbXBiZWxsQGNpdHJpeC5jb20+CiAgUXVhbiBY
dSA8eHVxdWFuOEBodWF3ZWkuY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpq
b2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1k
NjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20g
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVz
dC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAv
aG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUg
YXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoK
RXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwg
aXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFy
bmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgNmUx
YjA1N2I2M2IyZTFkMDRlNjJlNWEwNzI3MzQ3NDYzMTBmZjk4NwpBdXRob3I6IEPDqWRyaWMgQm9z
ZG9ubmF0IDxjYm9zZG9ubmF0QHN1c2UuY29tPgpEYXRlOiAgIFRodSBOb3YgMTAgMTA6MjM6MzEg
MjAxNiArMDEwMAoKICAgIEZpeCBtaXNsZWFkaW5nIGluZGVudGF0aW9uIHdhcm5pbmdzCiAgICAK
ICAgIEdjYzYgYnVpbGQgcmVwb3J0cyBtaXNsZWFkaW5nIGluZGVudGF0aW9uIGFzIHdhcm5pbmdz
LiBGaXggYSBmZXcKICAgIHdhcm5pbmdzIGluIHN0dWJkb20uCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEPDqWRyaWMgQm9zZG9ubmF0IDxjYm9zZG9ubmF0QHN1c2UuY29tPgogICAgQWNrZWQtYnk6
IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgogICAgQWNrZWQtYnk6IFF1
YW4gWHUgPHh1cXVhbjhAaHVhd2VpLmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA5ZmRm
ZmJiYWIzYWRhNDI3YmFjMDcwNzZmMDQyZjAyNjVlNWFlMDVmKQogICAgKGNoZXJyeSBwaWNrZWQg
ZnJvbSBjb21taXQgN2M4ZGI1OGQzNzM5YzgwNWY0YzBmNzczYjY1MTU3ZjMwNmIwMGMyYSkKCmNv
bW1pdCBlNjc1MzMyZDVkMDQ5YmJmNWNlNGNmMTkyNGE2NDE0YjgwMzU5NjNkCkF1dGhvcjogSWFu
IENhbXBiZWxsIDxpYW4uY2FtcGJlbGxAY2l0cml4LmNvbT4KRGF0ZTogICBGcmkgSmFuIDIyIDE0
OjI3OjI5IDIwMTYgKzAwMDAKCiAgICB4ZW5hbHl6ZTogcmVtb3ZlIGNyM19jb21wYXJlX3RvdGFs
CiAgICAKICAgIGdjYy02IGNvbXBsYWluczoKICAgIHhlbmFseXplLmM6NDEzMjo5OiBlcnJvcjog
J2NyM19jb21wYXJlX3RvdGFsJyBkZWZpbmVkIGJ1dCBub3QgdXNlZCBbLVdlcnJvcj11bnVzZWQt
ZnVuY3Rpb25dCiAgICAgICAgIGludCBjcjNfY29tcGFyZV90b3RhbChjb25zdCB2b2lkICpfYSwg
Y29uc3Qgdm9pZCAqX2IpIHsKICAgICAgICAgICAgIF5+fn5+fn5+fn5+fn5+fn5+CiAgICAKICAg
IEkgYmVsaWV2ZSBpdCBpcyBjb3JyZWN0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gQ2Ft
cGJlbGwgPGlhbi5jYW1wYmVsbEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEdlb3JnZSBE
dW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20g
Y29tbWl0IDg3NzYxMjc3ZDdmMDc5Y2UyNzgzMjNiNDVkYTI3OWYyYmQyNWQzMWIpCgpjb21taXQg
OTM1N2ZjZDA4NWMxZGZkZjkwYTY4OTU0NWQyMTI0MmIwZWIzODQxZQpBdXRob3I6IElhbiBDYW1w
YmVsbCA8aWFuLmNhbXBiZWxsQGNpdHJpeC5jb20+CkRhdGU6ICAgRnJpIEphbiAyMiAxNDoyNzoy
OCAyMDE2ICswMDAwCgogICAgeGVuYWx5emU6IGZpeCBtaXNsZWFkaW5nIGluZGVudGF0aW9uLgog
ICAgCiAgICBnY2MtNiBhZGRzIC1XbWlzbGVhZGluZy1pbmRlbnRhdGlvbiB3aGljaCBmb3VuZCB0
aGVzZSBpc3N1ZXMuCiAgICAKICAgIHhlbmFseXplLmM6IEluIGZ1bmN0aW9uICd3ZWlnaHRlZF9w
ZXJjZW50aWxlJzoKICAgIHhlbmFseXplLmM6MjEzNjoxODogZXJyb3I6IHN0YXRlbWVudCBpcyBp
bmRlbnRlZCBhcyBpZiBpdCB3ZXJlIGd1YXJkZWQgYnkuLi4gWy1XZXJyb3I9bWlzbGVhZGluZy1p
bmRlbnRhdGlvbl0KICAgICAgICAgICAgICAgICBMPUk7IExfd2VpZ2h0ID0gSV93ZWlnaHQ7CiAg
ICAgICAgICAgICAgICAgICAgICBefn5+fn5+fgogICAgCiAgICB4ZW5hbHl6ZS5jOjIxMzU6OTog
bm90ZTogLi4udGhpcyAnaWYnIGNsYXVzZSwgYnV0IGl0IGlzIG5vdAogICAgICAgICAgICAgaWYo
Sl93ZWlnaHQ8S193ZWlnaHQpCiAgICAgICAgICAgICBefgogICAgCiAgICB4ZW5hbHl6ZS5jOjIx
Mzg6MTg6IGVycm9yOiBzdGF0ZW1lbnQgaXMgaW5kZW50ZWQgYXMgaWYgaXQgd2VyZSBndWFyZGVk
IGJ5Li4uIFstV2Vycm9yPW1pc2xlYWRpbmctaW5kZW50YXRpb25dCiAgICAgICAgICAgICAgICAg
Uj1KOyBSX3dlaWdodCA9IEpfd2VpZ2h0OwogICAgICAgICAgICAgICAgICAgICAgXn5+fn5+fn4K
ICAgIAogICAgeGVuYWx5emUuYzoyMTM3Ojk6IG5vdGU6IC4uLnRoaXMgJ2lmJyBjbGF1c2UsIGJ1
dCBpdCBpcyBub3QKICAgICAgICAgICAgIGlmKEtfd2VpZ2h0PElfd2VpZ2h0KQogICAgICAgICAg
ICAgXn4KICAgIAogICAgeGVuYWx5emUuYzogSW4gZnVuY3Rpb24gJ3NlbGZfd2VpZ2h0ZWRfcGVy
Y2VudGlsZSc6CiAgICB4ZW5hbHl6ZS5jOjIyMTU6MTg6IGVycm9yOiBzdGF0ZW1lbnQgaXMgaW5k
ZW50ZWQgYXMgaWYgaXQgd2VyZSBndWFyZGVkIGJ5Li4uIFstV2Vycm9yPW1pc2xlYWRpbmctaW5k
ZW50YXRpb25dCiAgICAgICAgICAgICAgICAgTD1JOyBMX3dlaWdodCA9IElfd2VpZ2h0OwogICAg
ICAgICAgICAgICAgICAgICAgXn5+fn5+fn4KICAgIAogICAgeGVuYWx5emUuYzoyMjE0Ojk6IG5v
dGU6IC4uLnRoaXMgJ2lmJyBjbGF1c2UsIGJ1dCBpdCBpcyBub3QKICAgICAgICAgICAgIGlmKEpf
d2VpZ2h0PEtfd2VpZ2h0KQogICAgICAgICAgICAgXn4KICAgIAogICAgeGVuYWx5emUuYzoyMjE3
OjE4OiBlcnJvcjogc3RhdGVtZW50IGlzIGluZGVudGVkIGFzIGlmIGl0IHdlcmUgZ3VhcmRlZCBi
eS4uLiBbLVdlcnJvcj1taXNsZWFkaW5nLWluZGVudGF0aW9uXQogICAgICAgICAgICAgICAgIFI9
SjsgUl93ZWlnaHQgPSBKX3dlaWdodDsKICAgICAgICAgICAgICAgICAgICAgIF5+fn5+fn5+CiAg
ICAKICAgIHhlbmFseXplLmM6MjIxNjo5OiBub3RlOiAuLi50aGlzICdpZicgY2xhdXNlLCBidXQg
aXQgaXMgbm90CiAgICAgICAgICAgICBpZihLX3dlaWdodDxJX3dlaWdodCkKICAgICAgICAgICAg
IF5+CiAgICAKICAgIEkndmUgbW9kaWZpZWQgYWNjb3JkaW5nIHRvIHdoYXQgSSB0aGluayB0aGUg
aW50ZW50aW9uIGlzLCBpLmUuIGFkZGVkIGJyYWNlcwogICAgcmF0aGVyIHRoYW4gbW92aW5nIHRo
ZSBsaW5lIGluIHF1ZXN0aW9uIG91dCBhIGxldmVsLgogICAgCiAgICBJIGhhdmUgb25seSBidWls
ZCB0ZXN0ZWQgdGhlIHJlc3VsdC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSWFuIENhbXBiZWxs
IDxpYW4uY2FtcGJlbGxAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1p
dCBlYmRiYTE1MGJmZjFkOTE0ODA1ZDYwZWZhNTc2MzM3YmJlZjBjMzA1KQoKY29tbWl0IDU5Y2U2
YTU0M2YzYzAwZDI0MWVhMGU4NWY5MzJkZjYxMGNkYzI1YmIKQXV0aG9yOiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgpEYXRlOiAgIFdlZCBOb3YgMjggMTc6NDM6MzMgMjAxOCArMDAwMAoK
ICAgIHRvb2xzL2Zpcm13YXJlOiB1cGRhdGUgT1ZNRiBNYWtlZmlsZSwgd2hlbiBuZWNlc3NhcnkK
ICAgIAogICAgWyBUaGlzIGlzIHR3byBjb21taXRzIGZyb20gbWFzdGVyIGFrYSBzdGFnaW5nLTQu
MTI6IF0KICAgIAogICAgT1ZNRiBoYXMgYmVjb21lIGRlcGVuZGVudCBvbiBPcGVuU1NMLCB3aGlj
aCBpcyBpbmNsdWRlZCBhcyBhCiAgICBzdWJtb2R1bGUuICBJbml0aWFsaXNlIHN1Ym1vZHVsZXMg
YmVmb3JlIGJ1aWxkaW5nLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBl
cmFyZEBjaXRyaXguY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgYjE2MjgxODcw
ZTA2ZjVmNTI2MDI5YTRlNjk2MzRhMTZkYzM4ZThlNCkKICAgIAogICAgdG9vbHM6IG9ubHkgY2Fs
bCBnaXQgd2hlbiBuZWNlc3NhcnkgaW4gT1ZNRiBNYWtlZmlsZQogICAgCiAgICBVc2VycyBtYXkg
Y2hvb3NlIHRvIGV4cG9ydCBhIHNuYXBzaG90IG9mIE9WTUYgYW5kIGJ1aWxkIGl0CiAgICB3aXRo
IHhlbi5naXQgc3VwcGxpZWQgb3ZtZi1tYWtlZmlsZS4gSW4gdGhhdCBjYXNlIHdlIGRvbid0CiAg
ICBuZWVkIHRvIGNhbGwgYGdpdCBzdWJtb2R1bGVgLgogICAgCiAgICBGaXhlcyBiMTYyODE4NzBl
LgogICAgCiAgICBSZXBvcnRlZC1ieTogT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgogICAg
U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICAgIFJlbGVh
c2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIChjaGVycnkg
cGlja2VkIGZyb20gY29tbWl0IDY4MjkyYzk0YTYwZWFiMjQ1MTRhYjRhOGU0NzcyYWYyNGRlYWQ4
MDcpCiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBlOTgzZThhZTg0ZWZkNWU0MzA0NWEz
ZDIwYTgyMGYxM2NiNGE3NWJmKQogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgNWE4MWRl
NGM2YjYwMzY5NzRmMjllMjMzMGE0OTNmMjNhOGYwYzFmMCkKICAgIChjaGVycnkgcGlja2VkIGZy
b20gY29tbWl0IDYzZDkzMzBiYTlmZGVjN2M4ZTkzNDZlNmQ4NTM2MDc0N2Q2MWM5NDcpCiAgICAo
Y2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBlOWQ4NjBmMWY2NTdhMTk4ZDk5MGJkYWUzZTI5NTAw
MWJkMTkyMjNjKQogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgNzgzNTY0NGQ1MTQxZDBm
MjhlYzIyMWVkYTQwZmNiZjJmYzAzYmUyMykKKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 14 20:18:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 20:18:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQdsL-0004uw-UQ; Tue, 14 May 2019 20:18:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rBGB=TO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQdsJ-0004uk-WA
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 20:18:12 +0000
X-Inumbo-ID: 62dc7a8c-7685-11e9-89ff-5ba7d03877dd
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 62dc7a8c-7685-11e9-89ff-5ba7d03877dd;
 Tue, 14 May 2019 20:18:07 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQdsE-0005QO-Cf; Tue, 14 May 2019 20:18:06 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hQdsD-0005PY-SL; Tue, 14 May 2019 20:18:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hQdsD-0000tV-RI; Tue, 14 May 2019 20:18:05 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136138-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.8-testing:build-amd64-prev:xen-build:fail:regression
 xen-4.8-testing:build-i386-prev:xen-build:fail:regression
 xen-4.8-testing:build-i386:xen-build:fail:regression
 xen-4.8-testing:build-i386-xsm:xen-build:fail:regression
 xen-4.8-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-xsa-278:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-xsa-278:fail:heisenbug
 xen-4.8-testing:test-amd64-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:build-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-livepatch:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-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-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-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-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-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-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-credit1:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit1: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-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=e9d860f1f657a198d990bdae3e295001bd19223c
X-Osstest-Versions-That: xen=908e768fae49a8db0089e68188652079e3bfaa66
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 14 May 2019 20:18:05 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 136138: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjEzOCB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjEzOC8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQtcHJldiAgICAgICAg
ICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMwOTY1CiBi
dWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMzA5NjUKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMDk2NQogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTMwOTY1CgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJs
b2NraW5nKToKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgNTAgeHRmL3Rlc3QtaHZtNjQtbGJyLXRz
eC12bWVudHJ5IGZhaWwgaW4gMTM2MDI4IHBhc3MgaW4gMTM2MTM4CiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC0yICAgNTAgeHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgcGFzcyBpbiAx
MzYwMjgKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgNzAgeHRmL3Rlc3QtaHZtNjQteHNh
LTI3OCAgICAgZmFpbCBwYXNzIGluIDEzNjAyOAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAg
ICA3MCB4dGYvdGVzdC1odm02NC14c2EtMjc4ICAgICBmYWlsIHBhc3MgaW4gMTM2MDI4CgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2
NC1hbWQ2NC1taWdydXBncmFkZSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93ICAxIGJ1aWxkLWNoZWNrKDEpICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWkzODYtbGlidmlydCAg
ICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhz
bSAgMSBidWlsZC1jaGVjaygxKSAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFk
b3cgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsICAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC01ICAgICAgNTAgeHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgbGlrZSAxMzA5
NjUKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICA1MCB4dGYvdGVzdC1odm02NC1sYnItdHN4
LXZtZW50cnkgZmFpbCBsaWtlIDEzMDk2NQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMwOTY1CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZh
aWwgbGlrZSAxMzA5NjUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMDk2NQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMw
OTY1CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAg
ICAgICAgICAgZTlkODYwZjFmNjU3YTE5OGQ5OTBiZGFlM2UyOTUwMDFiZDE5MjIzYwpiYXNlbGlu
ZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgOTA4ZTc2OGZhZTQ5YThkYjAwODllNjgx
ODg2NTIwNzllM2JmYWE2NgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMwOTY1ICAyMDE4LTEyLTAz
IDA5OjA2OjE5IFogIDE2MiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMzU5OCAgMjAxOS0w
My0wNSAxNTowNjoyMyBaICAgNzAgZGF5cyAgIDM1IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDEzNTQ4MCAgMjAxOS0wNS0wMSAxNjo0MTozMyBaICAgMTMgZGF5cyAgICA2IGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgR2VvcmdlIER1bmxhcCA8Z2Vvcmdl
LmR1bmxhcEBjaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBK
dWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgTWFudWVsIEJvdXllciA8Ym91eWVyQGFu
dGlvY2hlLmV1Lm9yZz4KICBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+
CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wcmV2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxk
LWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQt
MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkz
ODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVw
Z3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9s
b2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9z
c3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTto
Yj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGlu
Zy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDUwOCBsaW5lcyBsb25nLikKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 14 20:30:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 20:30:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQe3d-0005mP-96; Tue, 14 May 2019 20:29:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rBGB=TO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQe3c-0005mF-2d
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 20:29:52 +0000
X-Inumbo-ID: 0226667e-7687-11e9-bb08-27df40054c56
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0226667e-7687-11e9-bb08-27df40054c56;
 Tue, 14 May 2019 20:29:44 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQe3T-0005fs-5c; Tue, 14 May 2019 20:29:43 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hQe3S-0006q1-Qo; Tue, 14 May 2019 20:29:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hQe3S-0007Ns-Q1; Tue, 14 May 2019 20:29:42 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136132-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.9:test-arm64-arm64-examine:examine-serial/bootloader:fail:regression
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check: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-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-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl: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-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-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop: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-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=bb4f008d1e075986888ad01579c21f79b62f5775
X-Osstest-Versions-That: linux=1c453afcda4f68f634475f166418e937ac235200
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 14 May 2019 20:29:42 +0000
Subject: [Xen-devel] [linux-4.9 test] 136132: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjEzMiBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjEzMi8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgIDEx
IGV4YW1pbmUtc2VyaWFsL2Jvb3Rsb2FkZXIgZmFpbCBSRUdSLiB2cy4gMTM0MDE1CgpUZXN0cyB3
aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxp
a2UgMTM0MDE1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzQwMTUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzNDAxNQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIGxpa2UgMTM0MDE1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzQwMTUKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0t
aW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3Ry
aWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAxMiBndWVzdC1zdGFydCAgICAgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFy
dCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAg
ICAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWlu
c3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICBiYjRmMDA4ZDFlMDc1
OTg2ODg4YWQwMTU3OWMyMWY3OWI2MmY1Nzc1CmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAg
ICAgICAgICAgICAxYzQ1M2FmY2RhNGY2OGY2MzQ0NzVmMTY2NDE4ZTkzN2FjMjM1MjAwCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxMzQwMTUgIDIwMTktMDMtMjMgMTI6NDk6NTkgWiAgIDUyIGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTM0MTE3ICAyMDE5LTAzLTI3IDA1OjQ2OjU2IFogICA0OCBk
YXlzICAgMjUgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTM2MDEzICAyMDE5LTA1LTEw
IDIwOjU1OjI1IFogICAgMyBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo0NzMgcGVvcGxlIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVp
bGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4
Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4
YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1w
dmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
c2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lv
biBsb2c7IGl0IHdvdWxkIGJlIDE2NjY0IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 14 21:34:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 21:34:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQf4J-0002Qa-UW; Tue, 14 May 2019 21:34:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rBGB=TO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQf4J-0002QO-4B
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 21:34:39 +0000
X-Inumbo-ID: 11fbf0ce-7690-11e9-b785-07a7b0bf8f6e
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 11fbf0ce-7690-11e9-b785-07a7b0bf8f6e;
 Tue, 14 May 2019 21:34:36 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQf4E-0006v7-2x; Tue, 14 May 2019 21:34:34 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hQf4D-0002gA-RK; Tue, 14 May 2019 21:34:33 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hQf4D-0006ql-Q4; Tue, 14 May 2019 21:34:33 +0000
To: xen-devel@lists.xenproject.org, osstest-admin@xenproject.org,
 royger@FreeBSD.org
Message-ID: <osstest-136173-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: freebsd=e45876ac9f0ee913fcc73cfa00e409a5a461dbfb
X-Osstest-Versions-That: freebsd=fbc304aae0efb87e60f17c0a42ca7c8286c24f1f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 14 May 2019 21:34:33 +0000
Subject: [Xen-devel] [freebsd-master test] 136173: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjE3MyBmcmVlYnNkLW1hc3RlciByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTM2MTczLwoKUGVyZmVjdCA6LSkKQWxs
IHRlc3RzIGluIHRoaXMgZmxpZ2h0IHBhc3NlZCBhcyByZXF1aXJlZAp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogZnJlZWJzZCAgICAgICAgICAgICAgZTQ1ODc2YWM5ZjBlZTkxM2ZjYzcz
Y2ZhMDBlNDA5YTVhNDYxZGJmYgpiYXNlbGluZSB2ZXJzaW9uOgogZnJlZWJzZCAgICAgICAgICAg
ICAgZmJjMzA0YWFlMGVmYjg3ZTYwZjE3YzBhNDJjYTdjODI4NmMyNGYxZgoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgMTM2MDAwICAyMDE5LTA1LTEwIDE0OjUwOjQ1IFogICAgNCBkYXlzClRlc3Rpbmcg
c2FtZSBzaW5jZSAgIDEzNjE3MyAgMjAxOS0wNS0xMyAwOToxOTo1NCBaICAgIDEgZGF5cyAgICAx
IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0Ogog
IGFlIDxhZUBGcmVlQlNELm9yZz4KICBiZHJld2VyeSA8YmRyZXdlcnlARnJlZUJTRC5vcmc+CiAg
YnIgPGJyQEZyZWVCU0Qub3JnPgogIGNlbSA8Y2VtQEZyZWVCU0Qub3JnPgogIGN5IDxjeUBGcmVl
QlNELm9yZz4KICBkZWxwaGlqIDxkZWxwaGlqQEZyZWVCU0Qub3JnPgogIGRvdWdtIDxkb3VnbUBG
cmVlQlNELm9yZz4KICBnbGViaXVzIDxnbGViaXVzQEZyZWVCU0Qub3JnPgogIGpoYiA8amhiQEZy
ZWVCU0Qub3JnPgogIGpoaWJiaXRzIDxqaGliYml0c0BGcmVlQlNELm9yZz4KICBqb2hhbHVuIDxq
b2hhbHVuQEZyZWVCU0Qub3JnPgogIGtldmFucyA8a2V2YW5zQEZyZWVCU0Qub3JnPgogIGx1cG9y
bCA8bHVwb3JsQEZyZWVCU0Qub3JnPgogIG1hbnUgPG1hbnVARnJlZUJTRC5vcmc+CiAgbWFya2og
PG1hcmtqQEZyZWVCU0Qub3JnPgogIG1qZyA8bWpnQEZyZWVCU0Qub3JnPgogIHJtYWNrbGVtIDxy
bWFja2xlbUBGcmVlQlNELm9yZz4KICBzY2h3ZWlraCA8c2Nod2Vpa2hARnJlZUJTRC5vcmc+Cgpq
b2JzOgogYnVpbGQtYW1kNjQtZnJlZWJzZC1hZ2FpbiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1mcmVlYnNkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXhlbi1mcmVlYnNk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1y
ZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hv
bWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxl
cywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBv
ZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGlu
ZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9mcmVlYnNkLmdp
dAogICBmYmMzMDRhYWUwZS4uZTQ1ODc2YWM5ZjAgIGU0NTg3NmFjOWYwZWU5MTNmY2M3M2NmYTAw
ZTQwOWE1YTQ2MWRiZmIgLT4gdGVzdGVkL21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 14 21:36:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 21:36:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQf6L-0002W4-C0; Tue, 14 May 2019 21:36:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zxYt=TO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hQf6J-0002Vy-Nt
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 21:36:43 +0000
X-Inumbo-ID: 5d50588d-7690-11e9-8980-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 5d50588d-7690-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 21:36:42 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 26AF9374;
 Tue, 14 May 2019 14:36:42 -0700 (PDT)
Received: from [10.37.12.96] (unknown [10.37.12.96])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C59CB3F703;
 Tue, 14 May 2019 14:36:39 -0700 (PDT)
To: Paul Durrant <Paul.Durrant@citrix.com>, 'Jan Beulich' <JBeulich@suse.com>
References: <20190508132403.1454-1-paul.durrant@citrix.com>
 <20190508132403.1454-4-paul.durrant@citrix.com>
 <5CD99729020000780022E4B1@prv1-mh.provo.novell.com>
 <246a87e654194e5082852b63853415d6@AMSPEX02CL03.citrite.net>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <2da785c2-04cd-2c26-bae5-f45437d87282@arm.com>
Date: Tue, 14 May 2019 22:36:38 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <246a87e654194e5082852b63853415d6@AMSPEX02CL03.citrite.net>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 3/5] iommu: move iommu_get_ops() into common
 code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Brian Woods <brian.woods@amd.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiA1LzE0LzE5IDU6MTkgUE0sIFBhdWwgRHVycmFudCB3cm90ZToKPj4gLS0tLS1Pcmln
aW5hbCBNZXNzYWdlLS0tLS0KPj4gRnJvbTogSmFuIEJldWxpY2ggW21haWx0bzpKQmV1bGljaEBz
dXNlLmNvbV0KPj4gU2VudDogMTMgTWF5IDIwMTkgMDk6MTEKPj4gVG86IFBhdWwgRHVycmFudCA8
UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4+IENjOiBCcmlhbiBXb29kcyA8YnJpYW4ud29vZHNA
YW1kLmNvbT47IFN1cmF2ZWUgU3V0aGlrdWxwYW5pdCA8c3VyYXZlZS5zdXRoaWt1bHBhbml0QGFt
ZC5jb20+OyBKdWxpZW4KPj4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPjsgQW5kcmV3IENv
b3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IFJvZ2VyIFBhdSBNb25uZQo+PiA8cm9n
ZXIucGF1QGNpdHJpeC5jb20+OyBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPjsgS2V2aW4g
VGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+OyBTdGVmYW5vCj4+IFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+OyB4ZW4tZGV2ZWwgPHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZz4KPj4gU3ViamVjdDogUmU6IFtQQVRDSCAzLzVdIGlvbW11OiBtb3ZlIGlvbW11X2dldF9v
cHMoKSBpbnRvIGNvbW1vbiBjb2RlCj4+Cj4+Pj4+IE9uIDA4LjA1LjE5IGF0IDE1OjI0LCA8cGF1
bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gQ3VycmVudGx5IHg4NiBhbmQgQVJNIGRp
ZmZlciBpbiB0aGVpciBpbXBsZW1lbnRhdGlvbiBmb3Igbm8gZ29vZCByZWFzb24uCj4+PiBUaGlz
IHBhdGNoIG1vdmVzIHRoZSBBUk0gdmFyaWFudCBvZiBpb21tdV9nZXQvc2V0X29wcygpIGhlbHBl
cnMgaW50bwo+Pj4gY29tbW9uIGNvZGUgYW5kIG1vZGlmaWVzIHRoZW0gc28gdGhleSBkZWFsIHdp
dGggdGhlIF9faW5pdGNvbnN0cmVsCj4+PiBvcHMgc3RydWN0dXJlcyB1c2VkIGJ5IHRoZSB4ODYg
SU9NTVUgdmVuZG9yIGltcGxlbWVudGF0aW9ucyAoYWRkaW5nCj4+PiBfX2luaXRjb25zdHJlbCB0
byB0aGUgU01NVSBjb2RlIHRvIGJyaW5nIGl0IGluIGxpbmUpLiBDb25zZXF1ZW50bHksIGEgbGFj
awo+Pj4gb2YgaW5pdCgpIG1ldGhvZCBpcyBub3cgdGFrZW4gdG8gbWVhbiB1bmluaXRpYWxpemVk
IGlvbW11X29wcy4gQWxzbywgdGhlCj4+PiBwcmludGsgd2FybmluZyBpbiBpb21tdV9zZXRfb3Bz
KCkgbm93IGJlY29tZXMgYW4gQVNTRVJULgo+Pgo+PiBXaGVuIGhhdmluZyBzdWJtaXR0ZWQgdGhl
IGluZGlyZWN0IGNhbGwgb3ZlcmhlYWQgcmVkdWN0aW9uIHNlcmllcwo+PiBpbmNsdWRpbmcgSU9N
TVUgY2hhbmdlcyBmb3IgdGhlIGZpcnN0IHRpbWUsIEkgd2FzIHRvbGQgdGhhdCB0aGUgQXJtCj4+
IGZvbGtzIHdvdWxkIGxpa2UgdG8gcmV0YWluIHRoZSBhYmlsaXR5IHRvIGV2ZW50dWFsbHkgc3Vw
cG9ydAo+PiBoZXRlcm9nZW5lb3VzIElPTU1VcyAoYW5kIGhlbmNlIEkgc2hvdWxkbid0IHByb3Zp
ZGUgcGF0Y2hpbmcKPj4gaW5mcmFzdHJ1Y3R1cmUgdGhlcmUpLiBBIHNpbmdsZSBnbG9iYWwgaW9t
bXVfW2dzXWV0X29wcygpIGlzIHNvcnQgb2YKPj4gZ2V0dGluZyBpbiB0aGUgd2F5IG9mIHRoaXMg
YXMgd2VsbCwgSSB0aGluaywgYW5kIGhlbmNlIEknbSBub3Qgc3VyZSBpdAo+PiBpcyBhIGRlc2ly
YWJsZSBzdGVwIHRvIG1ha2UgdGhpcyBzbyBmYXIgQXJtLXNwZWNpZmljIGFycmFuZ2VtZW50Cj4+
IHRoZSBnZW5lcmFsIG1vZGVsLiBBdCBsZWFzdCBpdCB3b3VsZCBmdXJ0aGVyIGNvbXBsaWNhdGUg
QXJtIHNpZGUKPj4gY2hhbmdlcyB0b3dhcmRzIHRoYXQgKG1pZCAvIGxvbmcgdGVybT8pIGdvYWwu
CgpUaGF0J3MgY29ycmVjdCwgaXQgaXMgYSBtaWQgLyBsb25nIHRlcm0gcGxhbi4KCj4+Cj4gCj4g
T2suIERvIHlvdSBoYXZlIGFueSBtb3JlIGluZm9ybWF0aW9uIG9uIHdoYXQgc3VjaCBhbiBhcmNo
aXRlY3R1cmUgd291bGQgbG9vayBsaWtlPyBJIGd1ZXNzIGl0IGlzIGFsc28gY29uY2VpdmFibGUg
dGhhdCBhbiB4ODYgYXJjaGl0ZWN0dXJlIG1pZ2h0IGhhdmUgc2xpZ2h0bHkgZGlmZmVyZW50IElP
TU1VIGltcGxlbWVudGF0aW9ucyAob3IgYXQgbGVhc3QgcXVpcmtzKSBmb3IgZGlmZmVyZW50IFBD
SSBzZWdtZW50cy4gU28gcGVyaGFwcyBhIGdsb2JhbCBvcHMgc3RydWN0dXJlIGlzIG5vdCBhIGdv
b2QgaWRlYSBpbiB0aGUgbG9uZyBydW4uCkkgY2FuIHNlZSB0d28gdXNlcyBjYXNlczoKICAgICAx
KSBGaW5kaW5nIHRoZSBJT01NVSBhc3NvY2lhdGVkIHRvIGEgZGV2aWNlCiAgICAgMikgQXBwbHlp
bmcgYW4gb3BlcmF0aW9uIChpLmUgZG9tYWluIGNyZWF0aW9uL2Rlc3RydWN0aW9uLCAKbWFwL3Vu
bWFwKSBvbiBhbGwgdGhlIElPTU1VCgpBY3R1YWxseSwgd2UgYWxyZWFkeSBoYXZlIHNpbWlsYXIg
Y29uY2VwdCB3aXRoaW4gdGhlIFNNTVUgZHJpdmVyIGJlY2F1c2UgCmEgcGxhdGZvcm0gbWF5IGNv
bnRhaW4gbXVsdGlwbGUgU01NVXMuCgpBbnkgZ2VuZXJpYyBpbnRlcmZhY2Ugd291bGQgYWN0dWFs
bHkgYmUgcXVpdGUgYmVuZWZpY2lhbCBhcyB3ZSBjb3VsZCAKc2ltcGxpZnkgYSBsb3QgdGhlIGRy
aXZlciBhbmQgYXZvaWQgZHVwbGljYXRpbmcgdGhlIGxvZ2ljIGluIGFsbCB0aGUgbmV3IApBcm0g
ZHJpdmVycy4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 14 22:06:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 22:06:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQfYY-0004ru-KI; Tue, 14 May 2019 22:05:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rBGB=TO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQfYY-0004ri-2i
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 22:05:54 +0000
X-Inumbo-ID: 6f847e42-7694-11e9-bf7f-5774fa17fc07
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6f847e42-7694-11e9-bf7f-5774fa17fc07;
 Tue, 14 May 2019 22:05:51 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQfYU-0007X3-1k; Tue, 14 May 2019 22:05:50 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hQfYT-0004z7-Nh; Tue, 14 May 2019 22:05:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hQfYT-0000WC-N6; Tue, 14 May 2019 22:05:49 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136241-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=3c04c258ab40405a74e194d9889a4cbc7abe94b4
X-Osstest-Versions-That: xen=99bb45e684283b3bc621dbc99b1b93c856b4dd1c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 14 May 2019 22:05:49 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 136241: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjI0MSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjI0MS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTM2MTc5
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRl
c3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAzYzA0YzI1OGFiNDA0MDVhNzRlMTk0ZDk4ODlh
NGNiYzdhYmU5NGI0CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA5OWJi
NDVlNjg0MjgzYjNiYzYyMWRiYzk5YjFiOTNjODU2YjRkZDFjCgpMYXN0IHRlc3Qgb2YgYmFzaXMg
ICAxMzYxNzkgIDIwMTktMDUtMTMgMTY6MDI6MzEgWiAgICAxIGRheXMKRmFpbGluZyBzaW5jZSAg
ICAgICAgMTM2MjI3ICAyMDE5LTA1LTE0IDE1OjAxOjAyIFogICAgMCBkYXlzICAgIDIgYXR0ZW1w
dHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTM2MjQxICAyMDE5LTA1LTE0IDE5OjEwOjM4IFogICAg
MCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVu
ZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KCmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJt
aGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1s
YWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9n
cy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0
aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDNjMDRjMjU4YWI0
MDQwNWE3NGUxOTRkOTg4OWE0Y2JjN2FiZTk0YjQKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFdlZCBEZWMgMTIgMTk6MjI6MTUgMjAxOCAr
MDAwMAoKICAgIHg4Ni9zcGVjLWN0cmw6IEludHJvZHVjZSBvcHRpb25zIHRvIGNvbnRyb2wgVkVS
VyBmbHVzaGluZwogICAgCiAgICBUaGUgTWljcm9hcmNoaXRlY3R1cmFsIERhdGEgU2FtcGxpbmcg
dnVsbmVyYWJpbGl0eSBpcyBzcGxpdCBpbnRvIGNhdGVnb3JpZXMKICAgIHdpdGggc3VidGx5IGRp
ZmZlcmVudCBwcm9wZXJ0aWVzOgogICAgCiAgICAgTUxQRFMgLSBNaWNyb2FyY2hpdGVjdHVyYWwg
TG9hZCBQb3J0IERhdGEgU2FtcGxpbmcKICAgICBNU0JEUyAtIE1pY3JvYXJjaGl0ZWN0dXJhbCBT
dG9yZSBCdWZmZXIgRGF0YSBTYW1wbGluZwogICAgIE1GQkRTIC0gTWljcm9hcmNoaXRlY3R1cmFs
IEZpbGwgQnVmZmVyIERhdGEgU2FtcGxpbmcKICAgICBNRFNVTSAtIE1pY3JvYXJjaGl0ZWN0dXJh
bCBEYXRhIFNhbXBsaW5nIFVuY2FjaGVhYmxlIE1lbW9yeQogICAgCiAgICBNRFNVTSBpcyBhIHNw
ZWNpYWwgY2FzZSBvZiB0aGUgb3RoZXIgdGhyZWUsIGFuZCBpc24ndCBkaXN0aW5ndWlzaGVkIGZ1
cnRoZXIuCiAgICAKICAgIFRoZXNlIGlzc3VlcyBwZXJ0YWluIHRvIHRocmVlIG1pY3JvYXJjaGl0
ZWN0dXJhbCBidWZmZXJzLiAgVGhlIExvYWQgUG9ydHMsIHRoZQogICAgU3RvcmUgQnVmZmVycyBh
bmQgdGhlIEZpbGwgQnVmZmVycy4gIEVhY2ggb2YgdGhlc2Ugc3RydWN0dXJlcyBhcmUgZmx1c2hl
ZCBieQogICAgdGhlIG5ldyBlbmhhbmNlZCBWRVJXIGZ1bmN0aW9uYWxpdHksIGJ1dCB0aGUgY29u
ZGl0aW9ucyB1bmRlciB3aGljaCBmbHVzaGluZwogICAgaXMgbmVjZXNzYXJ5IHZhcnkuCiAgICAK
ICAgIEZvciB0aGlzIGNvbmNpc2Ugb3ZlcnZpZXcgb2YgdGhlIGlzc3VlcyBhbmQgZGVmYXVsdCBs
b2dpYywgdGhlIGFiYnJldmlhdGlvbnMKICAgIFNQIChTdG9yZSBQb3J0KSwgRkIgKEZpbGwgQnVm
ZmVyKSwgTFAgKExvYWQgUG9ydCkgYW5kIEhUIChIeXBlcnRocmVhZGluZykgYXJlCiAgICB1c2Vk
IGZvciBicmV2aXR5OgogICAgCiAgICAgKiBWdWxuZXJhYmxlIGhhcmR3YXJlIGlzIGRpdmlkZWQg
aW50byB0d28gY2F0ZWdvcmllcyAtIHBhcnRzIHdoaWNoIHN1ZmZlcgogICAgICAgZnJvbSBTUCBv
bmx5LCBhbmQgcGFydHMgd2l0aCBhbnkgb3RoZXIgY29tYmluYXRpb24gb2YgdnVsbmVyYWJpbGl0
aWVzLgogICAgCiAgICAgKiBTUCBvbmx5IGhhcyBhbiBIVCBpbnRlcmFjdGlvbiB3aGVuIHRoZSB0
aHJlYWQgZ29lcyBpZGxlLCBkdWUgdG8gdGhlIHN0YXRpYwogICAgICAgcGFydGl0aW9uaW5nIG9m
IHJlc291cmNlcy4gIExQIGFuZCBGQiBoYXZlIEhUIGludGVyYWN0aW9ucyBhdCBhbGwgcG9pbnRz
LAogICAgICAgZHVlIHRvIHRoZSBjb21wZXRpdGl2ZSBzaGFyaW5nIG9mIHJlc291cmNlcy4gIEFs
bCBpc3N1ZXMgcG90ZW50aWFsbHkgbGVhawogICAgICAgZGF0YSBhY3Jvc3MgdGhlIHJldHVybi10
by1ndWVzdCB0cmFuc2l0aW9uLgogICAgCiAgICAgKiBUaGUgbWljcm9jb2RlIHdoaWNoIGltcGxl
bWVudHMgVkVSVyBmbHVzaGluZyBhbHNvIGV4dGVuZHMgTVNSX0ZMVVNIX0NNRCwgc28KICAgICAg
IHdlIGRvbid0IG5lZWQgdG8gZG8gYm90aCBvbiB0aGUgSFZNIHJldHVybi10by1ndWVzdCBwYXRo
LiAgSG93ZXZlciwgc29tZQogICAgICAgcGFydHMgYXJlIG5vdCB2dWxuZXJhYmxlIHRvIEwxVEYg
KHRoZXJlZm9yZSBoYXZlIG5vIE1TUl9GTFVTSF9DTUQpLCBidXQgYXJlCiAgICAgICB2dWxuZXJh
YmxlIHRvIE1EUywgc28gZG8gcmVxdWlyZSBWRVJXIG9uIHRoZSBIVk0gcGF0aC4KICAgIAogICAg
Tm90ZSB0aGF0IHdlIGRlbGliZXJhdGVseSBzdXBwb3J0IG1kcz0xIGV2ZW4gd2l0aG91dCBNRF9D
TEVBUiBpbiBjYXNlIHRoZQogICAgbWljcm9jb2RlIGhhcyBiZWVuIHVwZGF0ZWQgYnV0IHRoZSBm
ZWF0dXJlIGJpdCBub3QgZXhwb3NlZC4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yOTcs
IENWRS0yMDE4LTEyMTI2LCBDVkUtMjAxOC0xMjEyNywgQ1ZFLTIwMTgtMTIxMzAsIENWRS0yMDE5
LTExMDkxLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KCmNvbW1pdCA1NDhhOTMyYWM3ODZkNmJmMzU4NGU0YjU0ZjJhYjk5M2UxMTE3NzEw
CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTog
ICBXZWQgRGVjIDEyIDE5OjIyOjE1IDIwMTggKzAwMDAKCiAgICB4ODYvc3BlYy1jdHJsOiBJbmZy
YXN0cnVjdHVyZSB0byB1c2UgVkVSVyB0byBmbHVzaCBwaXBlbGluZSBidWZmZXJzCiAgICAKICAg
IFRocmVlIHN5bnRoZXRpYyBmZWF0dXJlcyBhcmUgaW50cm9kdWNlZCwgYXMgd2UgbmVlZCBpbmRp
dmlkdWFsIGNvbnRyb2wgb2YKICAgIGVhY2gsIGRlcGVuZGluZyBvbiBjaXJjdW1zdGFuY2VzLiAg
QSBsYXRlciBjaGFuZ2Ugd2lsbCBlbmFibGUgdGhlbSBhdAogICAgYXBwcm9wcmlhdGUgcG9pbnRz
LgogICAgCiAgICBUaGUgdmVyd19zZWwgZmllbGQgZG9lc24ndCBzdHJpY3RseSBuZWVkIHRvIGxp
dmUgaW4gc3RydWN0IGNwdV9pbmZvLiAgSXQgbGl2ZXMKICAgIHRoZXJlIGJlY2F1c2UgdGhlcmUg
aXMgYSBjb252ZW5pZW50IGhvbGUgaXQgY2FuIGZpbGwsIGFuZCBpdCByZWR1Y2VzIHRoZQogICAg
Y29tcGxleGl0eSBvZiB0aGUgU1BFQ19DVFJMX0VYSVRfVE9fe1BWLEhWTX0gYXNzZW1ibHkgYnkg
YXZvaWRpbmcgdGhlIG5lZWQgZm9yCiAgICBhbnkgdGVtcG9yYXJ5IHN0YWNrIG1haW50ZW5hbmNl
LgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI5NywgQ1ZFLTIwMTgtMTIxMjYsIENWRS0y
MDE4LTEyMTI3LCBDVkUtMjAxOC0xMjEzMCwgQ1ZFLTIwMTktMTEwOTEuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBS
ZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IGQ0ZjYx
MTZjMDgwZGMwMTNjZDEyMDRjNGQ4Y2ViOTVlNWYyNzg2ODkKQXV0aG9yOiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFdlZCBTZXAgMTIgMTQ6MzY6MDAg
MjAxOCArMDEwMAoKICAgIHg4Ni9zcGVjLWN0cmw6IENQVUlEL01TUiBkZWZpbml0aW9ucyBmb3Ig
TWljcm9hcmNoaXRlY3R1cmFsIERhdGEgU2FtcGxpbmcKICAgIAogICAgVGhlIE1EX0NMRUFSIGZl
YXR1cmUgY2FuIGJlIGF1dG9tYXRpY2FsbHkgb2ZmZXJlZCB0byBndWVzdHMuICBObwogICAgaW5m
cmFzdHJ1Y3R1cmUgaXMgbmVlZGVkIGluIFhlbiB0byBzdXBwb3J0IHRoZSBndWVzdCBtYWtpbmcg
dXNlIG9mIGl0LgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI5NywgQ1ZFLTIwMTgtMTIx
MjYsIENWRS0yMDE4LTEyMTI3LCBDVkUtMjAxOC0xMjEzMCwgQ1ZFLTIwMTktMTEwOTEuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29t
bWl0IDliNjJlYmE2YzQyOWMzMjdlMTUwNzgxNmJlZjQwM2NjYzg3MzU3YWUKQXV0aG9yOiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFdlZCBTZXAgMTIg
MTQ6MzY6MDAgMjAxOCArMDEwMAoKICAgIHg4Ni9zcGVjLWN0cmw6IE1pc2Mgbm9uLWZ1bmN0aW9u
YWwgY2xlYW51cAogICAgCiAgICAgKiBJZGVudGlmeSBCVEkgaW4gdGhlIHNwZWNfY3RybF97ZW50
ZXIsZXhpdH1faWRsZSgpIGNvbW1lbnRzLCBhcyBvdGhlcgogICAgICAgbWl0aWdhdGlvbnMgd2ls
bCBzaG9ydGx5IGFwcGVhci4KICAgICAqIFVzZSBhbHRlcm5hdGl2ZV9pbnB1dCgpIGFuZCBjb3Zl
ciB0aGUgbGFjayBvZiBtZW1vcnkgY29iYmVyIHdpdGggYSBmdXJ0aGVyCiAgICAgICBiYXJyaWVy
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KCmNvbW1pdCAxNGUxMjJmY2M0NWQ4YTg2ZTI3YmU5NjYzY2JkN2JjZWExNjAyYjI1CkF1dGhv
cjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIFR1ZSBNYXkgMTQgMTY6
MjI6MTcgMjAxOSArMDIwMAoKICAgIElPTU1VOiBhdm9pZCBOVUxMIGRlcmVmIGluIGlvbW11X2xv
b2t1cF9wYWdlKCkKICAgIAogICAgTHVja2lseSB0aGUgZnVuY3Rpb24gY3VycmVudGx5IGhhcyBu
byBjYWxsZXJzIC0gaXQgd291bGQgaGF2ZSBjYWxsZWQKICAgIHRocm91Z2ggTlVMTCBmb3IgYm90
aCBBcm0gYW5kIHg4Ni9BTUQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJy
YW50QGNpdHJpeC5jb20+Cgpjb21taXQgMDVmZTg4ZmVmMjBiYWZiMmI2MjE5MGIwOGYyODIxMWEx
YzRhMWIxMgpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBU
dWUgTWF5IDE0IDE2OjIxOjMzIDIwMTkgKzAyMDAKCiAgICB4ODYvbW06IHN1YnN1bWUgc2V0X2dw
Zm5fZnJvbV9tZm4oKSBpbnRvIGd1ZXN0X3BoeXNtYXBfYWRkX3BhZ2UoKQogICAgCiAgICBUaGUg
dHdvIGNhbGxlcnMgaW4gY29tbW9uL21lbW9yeS5jIGN1cnJlbnRseSBjYWxsIHNldF9ncGZuX2Zy
b21fbWZuKCkKICAgIHRoZW1zZWx2ZXMsIHNvIG1vdmluZyB0aGUgY2FsbCBpbnRvIGd1ZXN0X3Bo
eXNtYXBfYWRkX3BhZ2UoKSBoZWxwcwogICAgdGlkeSB0aGVpciBjb2RlLgogICAgCiAgICBUaGUg
dHdvIGNhbGxlcnMgaW4gY29tbW9uL2dyYW50X3RhYmxlLmMgZmFpbCB0byBtYWtlIHRoYXQgY2Fs
bCBhbG9uZ3NpZGUKICAgIHRoZSBvbmUgdG8gZ3Vlc3RfcGh5c21hcF9hZGRfcGFnZSgpLCBzbyB3
aWxsIGFjdHVhbGx5IGdldCBmaXhlZCBieSB0aGUKICAgIGNoYW5nZS4KICAgIAogICAgT3RoZXIg
KHg4NikgY2FsbGVycyBhcmUgSFZNIG9ubHkgYW5kIGFyZSBoZW5jZSB1bmFmZmVjdGVkIGJ5IGEg
Y2hhbmdlCiAgICB0byB0aGUgZnVuY3Rpb24ncyAhcGFnaW5nX21vZGVfdHJhbnNsYXRlKCkgcGFy
dC4KICAgIAogICAgU2FkbHkgdGhpcyBpc24ndCBlbm91Z2ggeWV0IHRvIGRyb3AgQXJtJ3MgZHVt
bXkgbWFjcm8sIGFzIHRoZXJlJ3Mgb25lCiAgICBtb3JlIHVzZSBpbiBwYWdlX2FsbG9jLmMuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAg
IEFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3
ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KCmNvbW1pdCBj
ZjdkZTVkOTU0M2JiYTEwNzZmZThlZGU1N2IwZDMxNDM5NGM5NDNhCkF1dGhvcjogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIFR1ZSBNYXkgMTQgMTY6MjA6MDYgMjAxOSAr
MDIwMAoKICAgIHg4Ni9tbTogbWFrZSBndWVzdF9waHlzbWFwX2FkZF9lbnRyeSgpIEhWTS1vbmx5
CiAgICAKICAgIExpZnQgaXRzICFwYWdpbmdfbW9kZV90cmFuc2xhdGUoKSBwYXJ0IGludG8gZ3Vl
c3RfcGh5c21hcF9hZGRfcGFnZSgpCiAgICAod2hpY2ggaXMgd2hhdCBjb21tb24gY29kZSBjYWxs
cyksIGVsaW1pbmF0aW5nIHRoZSBkdW1teSB1c2Ugb2YgYQogICAgKEhWTS1vbmx5IHJlYWxseSkg
UDJNIHR5cGUgaW4gdGhlIFBWIGNhc2UuCiAgICAKICAgIFN1Z2dlc3RlZC1ieTogR2VvcmdlIER1
bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2Vvcmdl
LmR1bmxhcEBjaXRyaXguY29tPgoKY29tbWl0IGI4MTgxM2RmYjM2ZmRlOWJkNDdjMmUxYjgwNmUz
NjhjYjlkNmNiZGIKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6
ICAgVHVlIE1heSAxNCAxNjoxODo1OCAyMDE5ICswMjAwCgogICAgeDg2L21tOiBzaG9ydC1jaXJj
dWl0IEhWTS1vbmx5IG1vZGUgZmxhZ3Mgd2hlbiAhSFZNCiAgICAKICAgICNkZWZpbmUtaW5nIHRo
ZW0gdG8gemVybyBhbGxvd3MgYmV0dGVyIGNvZGUgZ2VuZXJhdGlvbiBpbiB0aGlzIGNhc2UsCiAg
ICBhbmQgcGF2ZXMgdGhlIHdheSBmb3IgbW9yZSBEQ0UsIGFsbG93aW5nIHRvIGxlYXZlIGNlcnRh
aW4gZnVuY3Rpb25zIGp1c3QKICAgIGRlY2xhcmVkLCBidXQgbm90IGRlZmluZWQuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEdl
b3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KKHFlbXUgY2hhbmdlcyBub3Qg
aW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 14 22:08:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 22:08:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQfaz-0004zT-7n; Tue, 14 May 2019 22:08:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=riyJ=TO=amazon.de=prvs=030cd7570=sironi@srs-us1.protection.inumbo.net>)
 id 1hQfay-0004zL-26
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 22:08:24 +0000
X-Inumbo-ID: c93b8b55-7694-11e9-8980-bc764e045a96
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c93b8b55-7694-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 22:08:22 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1557871702; x=1589407702;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:mime-version: content-transfer-encoding;
 bh=PRP1xBxuo+1R+ttuKDucVSYxEcz5wPNDFETPGhUhDeg=;
 b=CA3xDJPsstWM6ps97zvPRZeQ2QRrkBTlmlRn1fdqUiKYR4lHz0YtPAVV
 Nqj4wGuyZsNHEd0FjfPIZTPct4RxSDKx797AgBIcrhzRALTG1/KiI4Srf
 xambrC4Nia3nzigqQUkZfc3nBospm+r9Eau6vvyMYDtJniq28doNQE4vJ 8=;
X-IronPort-AV: E=Sophos;i="5.60,470,1549929600"; d="scan'208";a="799668867"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-2b-55156cd4.us-west-2.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 14 May 2019 22:08:19 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan3.pdx.amazon.com [10.236.137.198])
 by email-inbound-relay-2b-55156cd4.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id x4EM8F2O129758
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Tue, 14 May 2019 22:08:19 GMT
Received: from EX13D02EUC003.ant.amazon.com (10.43.164.10) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 14 May 2019 22:08:18 +0000
Received: from EX13D02EUC001.ant.amazon.com (10.43.164.92) by
 EX13D02EUC003.ant.amazon.com (10.43.164.10) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 14 May 2019 22:08:17 +0000
Received: from EX13D02EUC001.ant.amazon.com ([10.43.164.92]) by
 EX13D02EUC001.ant.amazon.com ([10.43.164.92]) with mapi id 15.00.1367.000;
 Tue, 14 May 2019 22:08:17 +0000
From: "Sironi, Filippo" <sironi@amazon.de>
To: Christian Borntraeger <borntraeger@de.ibm.com>
Thread-Topic: [PATCH v2 1/2] KVM: Start populating /sys/hypervisor with KVM
 entries
Thread-Index: AQHVCmguTMwTmVyYP0+tMrT8Z/dQMaZqvgUAgAAL5ICAAGRWAA==
Date: Tue, 14 May 2019 22:08:16 +0000
Message-ID: <0E82B8C2-5169-4788-B1C0-1668D1F74204@amazon.de>
References: <1539078879-4372-1-git-send-email-sironi@amazon.de>
 <1557847002-23519-1-git-send-email-sironi@amazon.de>
 <1557847002-23519-2-git-send-email-sironi@amazon.de>
 <d03f6be5-d8dc-4389-e14c-295f36a68827@de.ibm.com>
 <56DAB9BD-2543-49DA-9886-C9C8F2B814F9@amazon.de>
In-Reply-To: <56DAB9BD-2543-49DA-9886-C9C8F2B814F9@amazon.de>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.43.166.102]
Content-ID: <D4A90837FC6EEB479DA8881876B210DF@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v2 1/2] KVM: Start populating
 /sys/hypervisor with KVM entries
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: KVM list <kvm@vger.kernel.org>,
 "konrad.wilk@oracle.com" <konrad.wilk@oracle.com>,
 "cohuck@redhat.com" <cohuck@redhat.com>, LKML <linux-kernel@vger.kernel.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>,
 "vasu.srinivasan@oracle.com" <vasu.srinivasan@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Cgo+IE9uIDE0LiBNYXkgMjAxOSwgYXQgMTg6MDksIFNpcm9uaSwgRmlsaXBwbyA8c2lyb25pQGFt
YXpvbi5kZT4gd3JvdGU6Cj4gCj4+IE9uIDE0LiBNYXkgMjAxOSwgYXQgMTc6MjYsIENocmlzdGlh
biBCb3JudHJhZWdlciA8Ym9ybnRyYWVnZXJAZGUuaWJtLmNvbT4gd3JvdGU6Cj4+IAo+Pj4gT24g
MTQuMDUuMTkgMTc6MTYsIEZpbGlwcG8gU2lyb25pIHdyb3RlOgo+Pj4gU3RhcnQgcG9wdWxhdGlu
ZyAvc3lzL2h5cGVydmlzb3Igd2l0aCBLVk0gZW50cmllcyB3aGVuIHdlJ3JlIHJ1bm5pbmcgb24K
Pj4+IEtWTS4gVGhpcyBpcyB0byByZXBsaWNhdGUgZnVuY3Rpb25hbGl0eSB0aGF0J3MgYXZhaWxh
YmxlIHdoZW4gd2UncmUKPj4+IHJ1bm5pbmcgb24gWGVuLgo+Pj4gCj4+PiBTdGFydCB3aXRoIC9z
eXMvaHlwZXJ2aXNvci91dWlkLCB3aGljaCB1c2VycyBwcmVmZXIgb3Zlcgo+Pj4gL3N5cy9kZXZp
Y2VzL3ZpcnR1YWwvZG1pL2lkL3Byb2R1Y3RfdXVpZCBhcyBhIHdheSB0byByZWNvZ25pemUgYSB2
aXJ0dWFsCj4+PiBtYWNoaW5lLCBzaW5jZSBpdCdzIGFsc28gYXZhaWxhYmxlIHdoZW4gcnVubmlu
ZyBvbiBYZW4gSFZNIGFuZCBvbiBYZW4gUFYKPj4+IGFuZCwgb24gdG9wIG9mIHRoYXQgZG9lc24n
dCByZXF1aXJlIHJvb3QgcHJpdmlsZWdlcyBieSBkZWZhdWx0Lgo+Pj4gTGV0J3MgY3JlYXRlIGFy
Y2gtc3BlY2lmaWMgaG9va3Mgc28gdGhhdCBkaWZmZXJlbnQgYXJjaGl0ZWN0dXJlcyBjYW4KPj4+
IHByb3ZpZGUgZGlmZmVyZW50IGltcGxlbWVudGF0aW9ucy4KPj4+IAo+Pj4gU2lnbmVkLW9mZi1i
eTogRmlsaXBwbyBTaXJvbmkgPHNpcm9uaUBhbWF6b24uZGU+Cj4+PiAtLS0KPj4+IHYyOgo+Pj4g
KiBtb3ZlIHRoZSByZXRyaWV2YWwgb2YgdGhlIFZNIFVVSUQgb3V0IG9mIHV1aWRfc2hvdyBhbmQg
aW50bwo+Pj4ga3ZtX3BhcmFfZ2V0X3V1aWQsIHdoaWNoIGlzIGEgd2VhayBmdW5jdGlvbiB0aGF0
IGNhbiBiZSBvdmVyd3JpdHRlbgo+Pj4gCj4+PiBkcml2ZXJzL0tjb25maWcgICAgICAgICAgICAg
IHwgIDIgKysKPj4+IGRyaXZlcnMvTWFrZWZpbGUgICAgICAgICAgICAgfCAgMiArKwo+Pj4gZHJp
dmVycy9rdm0vS2NvbmZpZyAgICAgICAgICB8IDE0ICsrKysrKysrKysrKysrCj4+PiBkcml2ZXJz
L2t2bS9NYWtlZmlsZSAgICAgICAgIHwgIDEgKwo+Pj4gZHJpdmVycy9rdm0vc3lzLWh5cGVydmlz
b3IuYyB8IDMwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+Pj4gNSBmaWxlcyBjaGFu
Z2VkLCA0OSBpbnNlcnRpb25zKCspCj4+PiBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9rdm0v
S2NvbmZpZwo+Pj4gY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMva3ZtL01ha2VmaWxlCj4+PiBj
cmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9rdm0vc3lzLWh5cGVydmlzb3IuYwo+Pj4gCj4+PiBk
aWZmIC0tZ2l0IGEvZHJpdmVycy9LY29uZmlnIGIvZHJpdmVycy9LY29uZmlnCj4+PiBpbmRleCA0
NWY5ZGVjYjk4NDguLjkwZWI4MzVmZTk1MSAxMDA2NDQKPj4+IC0tLSBhL2RyaXZlcnMvS2NvbmZp
Zwo+Pj4gKysrIGIvZHJpdmVycy9LY29uZmlnCj4+PiBAQCAtMTQ2LDYgKzE0Niw4IEBAIHNvdXJj
ZSAiZHJpdmVycy9odi9LY29uZmlnIgo+Pj4gCj4+PiBzb3VyY2UgImRyaXZlcnMveGVuL0tjb25m
aWciCj4+PiAKPj4+ICtzb3VyY2UgImRyaXZlcnMva3ZtL0tjb25maWciCj4+PiArCj4+PiBzb3Vy
Y2UgImRyaXZlcnMvc3RhZ2luZy9LY29uZmlnIgo+Pj4gCj4+PiBzb3VyY2UgImRyaXZlcnMvcGxh
dGZvcm0vS2NvbmZpZyIKPj4+IGRpZmYgLS1naXQgYS9kcml2ZXJzL01ha2VmaWxlIGIvZHJpdmVy
cy9NYWtlZmlsZQo+Pj4gaW5kZXggYzYxY2RlNTU0MzQwLi43OWNjOTJhM2Y2YmYgMTAwNjQ0Cj4+
PiAtLS0gYS9kcml2ZXJzL01ha2VmaWxlCj4+PiArKysgYi9kcml2ZXJzL01ha2VmaWxlCj4+PiBA
QCAtNDQsNiArNDQsOCBAQCBvYmoteQkJCQkrPSBzb2MvCj4+PiBvYmotJChDT05GSUdfVklSVElP
KQkJKz0gdmlydGlvLwo+Pj4gb2JqLSQoQ09ORklHX1hFTikJCSs9IHhlbi8KPj4+IAo+Pj4gK29i
ai0kKENPTkZJR19LVk1fR1VFU1QpCQkrPSBrdm0vCj4+PiArCj4+PiAjIHJlZ3VsYXRvcnMgZWFy
bHksIHNpbmNlIHNvbWUgc3Vic3lzdGVtcyByZWx5IG9uIHRoZW0gdG8gaW5pdGlhbGl6ZQo+Pj4g
b2JqLSQoQ09ORklHX1JFR1VMQVRPUikJCSs9IHJlZ3VsYXRvci8KPj4+IAo+Pj4gZGlmZiAtLWdp
dCBhL2RyaXZlcnMva3ZtL0tjb25maWcgYi9kcml2ZXJzL2t2bS9LY29uZmlnCj4+PiBuZXcgZmls
ZSBtb2RlIDEwMDY0NAo+Pj4gaW5kZXggMDAwMDAwMDAwMDAwLi4zZmMwNDFkZjdjMTEKPj4+IC0t
LSAvZGV2L251bGwKPj4+ICsrKyBiL2RyaXZlcnMva3ZtL0tjb25maWcKPj4+IEBAIC0wLDAgKzEs
MTQgQEAKPj4+ICttZW51ICJLVk0gZHJpdmVyIHN1cHBvcnQiCj4+PiArICAgICAgICBkZXBlbmRz
IG9uIEtWTV9HVUVTVAo+Pj4gKwo+Pj4gK2NvbmZpZyBLVk1fU1lTX0hZUEVSVklTT1IKPj4+ICsg
ICAgICAgIGJvb2wgIkNyZWF0ZSBLVk0gZW50cmllcyB1bmRlciAvc3lzL2h5cGVydmlzb3IiCj4+
PiArICAgICAgICBkZXBlbmRzIG9uIFNZU0ZTCj4+PiArICAgICAgICBzZWxlY3QgU1lTX0hZUEVS
VklTT1IKPj4+ICsgICAgICAgIGRlZmF1bHQgeQo+Pj4gKyAgICAgICAgaGVscAo+Pj4gKyAgICAg
ICAgICBDcmVhdGUgS1ZNIGVudHJpZXMgdW5kZXIgL3N5cy9oeXBlcnZpc29yIChlLmcuLCB1dWlk
KS4gV2hlbiBydW5uaW5nCj4+PiArICAgICAgICAgIG5hdGl2ZSBvciBvbiBhbm90aGVyIGh5cGVy
dmlzb3IsIC9zeXMvaHlwZXJ2aXNvciBtYXkgc3RpbGwgYmUKPj4+ICsgICAgICAgICAgcHJlc2Vu
dCwgYnV0IGl0IHdpbGwgaGF2ZSBubyBLVk0gZW50cmllcy4KPj4+ICsKPj4+ICtlbmRtZW51Cj4+
PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9rdm0vTWFrZWZpbGUgYi9kcml2ZXJzL2t2bS9NYWtlZmls
ZQo+Pj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPj4+IGluZGV4IDAwMDAwMDAwMDAwMC4uNzNhNDNm
Yzk5NGI5Cj4+PiAtLS0gL2Rldi9udWxsCj4+PiArKysgYi9kcml2ZXJzL2t2bS9NYWtlZmlsZQo+
Pj4gQEAgLTAsMCArMSBAQAo+Pj4gK29iai0kKENPTkZJR19LVk1fU1lTX0hZUEVSVklTT1IpICs9
IHN5cy1oeXBlcnZpc29yLm8KPj4+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2t2bS9zeXMtaHlwZXJ2
aXNvci5jIGIvZHJpdmVycy9rdm0vc3lzLWh5cGVydmlzb3IuYwo+Pj4gbmV3IGZpbGUgbW9kZSAx
MDA2NDQKPj4+IGluZGV4IDAwMDAwMDAwMDAwMC4uNDNiMWQxYTA5ODA3Cj4+PiAtLS0gL2Rldi9u
dWxsCj4+PiArKysgYi9kcml2ZXJzL2t2bS9zeXMtaHlwZXJ2aXNvci5jCj4+PiBAQCAtMCwwICsx
LDMwIEBACj4+PiArLyogU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAgKi8KPj4+ICsK
Pj4+ICsjaW5jbHVkZSA8YXNtL2t2bV9wYXJhLmg+Cj4+PiArCj4+PiArI2luY2x1ZGUgPGxpbnV4
L2tvYmplY3QuaD4KPj4+ICsjaW5jbHVkZSA8bGludXgvc3lzZnMuaD4KPj4+ICsKPj4+ICtfX3dl
YWsgY29uc3QgY2hhciAqa3ZtX3BhcmFfZ2V0X3V1aWQodm9pZCkKPj4+ICt7Cj4+PiArCXJldHVy
biBOVUxMOwo+Pj4gK30KPj4+ICsKPj4+ICtzdGF0aWMgc3NpemVfdCB1dWlkX3Nob3coc3RydWN0
IGtvYmplY3QgKm9iaiwKPj4+ICsJCQkgc3RydWN0IGtvYmpfYXR0cmlidXRlICphdHRyLAo+Pj4g
KwkJCSBjaGFyICpidWYpCj4+PiArewo+Pj4gKwljb25zdCBjaGFyICp1dWlkID0ga3ZtX3BhcmFf
Z2V0X3V1aWQoKTsKPj4gCj4+IEkgd291bGQgcHJlZmVyIHRvIGhhdmUga3ZtX3BhcmFfZ2V0X3V1
aWQgcmV0dXJuIGEgdXVpZF90Cj4+IGJ1dCBjaGFyICogd2lsbCBwcm9iYWJseSB3b3JrIG91dCBh
cyB3ZWxsLgo+IAo+IExldCBtZSBnaXZlIHRoaXMgYSBxdWljayBzcGluLgoKSSBsb29rZWQgaW50
byBnZXR0aW5nIGEgdXVpZF90LgoKQXQgbGVhc3QgZm9yIGFyY2hpdGVjdHVyZXMgd2hlcmUgd2Ug
cmV0cmlldmUgdGhhdCBiaXQgb2YKaW5mb3JtYXRpb24gZnJvbSBETUkgdGFibGVzLCB0aGlzIGlz
IHVuZGVzaXJhYmxlIHNpbmNlCnRoZSBpbnRlcnByZXRhdGlvbiBvZiB0aGUgVVVJRCBjaGFuZ2Vk
IHdpdGggRE1JIDIuNgoodGhlIGZpcnN0IDMgZmllbGRzIGFyZSBub3cgZW5jb2RlZCBpbiBsaXR0
bGUtZW5kaWFuKS4KVGhpcyBtZWFucyB0aGF0IHdlIHdvdWxkbid0IGtub3cgaG93IHRvIHByaW50
IGl0IGluIHRoaXMKZ2VuZXJpYyBjb2RlLgoKSSB0aGluayB0aGF0IGl0J3MgYmVzdCBpZiB0aGUg
YXJjaGl0ZWN0dXJlIHNwZWNpZmljIGNvZGUKdHVybnMgdGhlIFVVSUQgaW50byB0aGUgc3RyaW5n
IHJlcHJlc2VudGF0aW9uLgoKPj4+ICsJcmV0dXJuIHNwcmludGYoYnVmLCAiJXNcbiIsIHV1aWQp
Owo+Pj4gK30KPj4+ICsKPj4+ICtzdGF0aWMgc3RydWN0IGtvYmpfYXR0cmlidXRlIHV1aWQgPSBf
X0FUVFJfUk8odXVpZCk7Cj4+PiArCj4+PiArc3RhdGljIGludCBfX2luaXQgdXVpZF9pbml0KHZv
aWQpCj4+PiArewo+Pj4gKwlpZiAoIWt2bV9wYXJhX2F2YWlsYWJsZSgpKQo+PiAKPj4gSXNudCBr
dm1fcGFyYV9hdmFpbGFibGUgYSBmdW5jdGlvbiB0aGF0IGlzIGRlZmluZWQgaW4gdGhlIGNvbnRl
eHQgb2YgdGhlIEhPU1QKPj4gYW5kIG5vdCBvZiB0aGUgZ3Vlc3Q/Cj4gCj4gTm8sIGt2bV9wYXJh
X2F2YWlsYWJsZSBpcyBkZWZpbmVkIGluIHRoZSBndWVzdCBjb250ZXh0Lgo+IE9uIHg4NiwgaXQg
Y2hlY2tzIGZvciB0aGUgcHJlc2VuY2Ugb2YgdGhlIEtWTSBDUFVJRCBsZWFmcy4KPiAKPj4+ICsJ
CXJldHVybiAwOwo+Pj4gKwlyZXR1cm4gc3lzZnNfY3JlYXRlX2ZpbGUoaHlwZXJ2aXNvcl9rb2Jq
LCAmdXVpZC5hdHRyKTsKPj4+ICt9Cj4+PiArCj4+PiArZGV2aWNlX2luaXRjYWxsKHV1aWRfaW5p
dCk7CgoKCgpBbWF6b24gRGV2ZWxvcG1lbnQgQ2VudGVyIEdlcm1hbnkgR21iSApLcmF1c2Vuc3Ry
LiAzOAoxMDExNyBCZXJsaW4KR2VzY2hhZWZ0c2Z1ZWhyZXI6IENocmlzdGlhbiBTY2hsYWVnZXIs
IFJhbGYgSGVyYnJpY2gKVXN0LUlEOiBERSAyODkgMjM3IDg3OQpFaW5nZXRyYWdlbiBhbSBBbXRz
Z2VyaWNodCBDaGFybG90dGVuYnVyZyBIUkIgMTQ5MTczIEIKCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 14 23:57:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 23:57:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQhHk-0004nT-Jj; Tue, 14 May 2019 23:56:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rBGB=TO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQhHi-0004mc-Ha
 for xen-devel@lists.xenproject.org; Tue, 14 May 2019 23:56:38 +0000
X-Inumbo-ID: e1e9f638-76a3-11e9-820e-9394fc6dada6
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e1e9f638-76a3-11e9-820e-9394fc6dada6;
 Tue, 14 May 2019 23:56:25 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQhHU-0001Bo-LG; Tue, 14 May 2019 23:56:24 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hQhHU-0003Hd-DJ; Tue, 14 May 2019 23:56:24 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hQhHU-0007xY-Cb; Tue, 14 May 2019 23:56:24 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1hQhHU-0007xY-Cb@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 14 May 2019 23:56:24 +0000
Subject: [Xen-devel] [linux-linus bisection] complete test-amd64-amd64-pair
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWFtZDY0LXBhaXIKdGVzdGlkIGd1ZXN0cy1uYmQtbWlycm9yL2RlYmlhbgoKVHJlZTogbGludXgg
Z2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xp
bnV4LTIuNi5naXQKVHJlZTogbGludXhmaXJtd2FyZSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3Nz
dGVzdC9saW51eC1maXJtd2FyZS5naXQKVHJlZTogb3ZtZiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
b3NzdGVzdC9vdm1mLmdpdApUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhl
bi10cmFkaXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUt
eGVuLmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKCioqKiBGb3Vu
ZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioKCiAgQnVnIGlzIGluIHRyZWU6
ICBsaW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9y
dmFsZHMvbGludXgtMi42LmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgNDc3ODIzNjFhY2EyMWEzMmFk
NDE5OGYxYjcyZjE2NTVhN2M5ZjdlNQogIEJ1ZyBub3QgcHJlc2VudDogNDQ0ZmU5OTEzNTM5ODdj
MWM5YmM1YWIxZjkwM2QwMWYxYjRhZDQxNQogIExhc3QgZmFpbCByZXBybzogaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjI1Ni8KCgogIChSZXZpc2lv
biBsb2cgdG9vIGxvbmcsIG9taXR0ZWQuKQoKCkZvciBiaXNlY3Rpb24gcmV2aXNpb24tdHVwbGUg
Z3JhcGggc2VlOgogICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L3Jlc3VsdHMvYmlzZWN0L2xpbnV4LWxpbnVzL3Rlc3QtYW1kNjQtYW1kNjQtcGFpci5ndWVzdHMt
bmJkLW1pcnJvci0tZGViaWFuLmh0bWwKUmV2aXNpb24gSURzIGluIGVhY2ggZ3JhcGggbm9kZSBy
ZWZlciwgcmVzcGVjdGl2ZWx5LCB0byB0aGUgVHJlZXMgYWJvdmUuCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClJ1bm5pbmcgY3MtYmlzZWN0aW9uLXN0ZXAgLS1ncmFw
aC1vdXQ9L2hvbWUvbG9ncy9yZXN1bHRzL2Jpc2VjdC9saW51eC1saW51cy90ZXN0LWFtZDY0LWFt
ZDY0LXBhaXIuZ3Vlc3RzLW5iZC1taXJyb3ItLWRlYmlhbiAtLXN1bW1hcnktb3V0PXRtcC8xMzYy
NTYuYmlzZWN0aW9uLXN1bW1hcnkgLS1iYXNpcy10ZW1wbGF0ZT0xMzM1ODAgLS1ibGVzc2luZ3M9
cmVhbCxyZWFsLWJpc2VjdCBsaW51eC1saW51cyB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgZ3Vlc3Rz
LW5iZC1taXJyb3IvZGViaWFuClNlYXJjaGluZyBmb3IgZmFpbHVyZSAvIGJhc2lzIHBhc3M6CiAx
MzYxMTYgZmFpbCBbZHN0X2hvc3Q9Z29kZWxsbzAsc3JjX2hvc3Q9Z29kZWxsbzFdIC8gMTM1ODcz
IFtkc3RfaG9zdD1pdGFsaWEwLHNyY19ob3N0PWl0YWxpYTFdIDEzNTc1MyBbZHN0X2hvc3Q9aXRh
bGlhMSxzcmNfaG9zdD1pdGFsaWEwXSAxMzU1MzkgW2RzdF9ob3N0PWFsYmFuYTEsc3JjX2hvc3Q9
YWxiYW5hMF0gMTM1NDQzIFtkc3RfaG9zdD1hbGJhbmEwLHNyY19ob3N0PWFsYmFuYTFdIDEzNTQy
NiBbZHN0X2hvc3Q9Z29kZWxsbzEsc3JjX2hvc3Q9Z29kZWxsbzBdIDEzNTIyMyBbZHN0X2hvc3Q9
Y2hhcmRvbm5heTEsc3JjX2hvc3Q9Y2hhcmRvbm5heTBdIDEzNTA1NyBbZHN0X2hvc3Q9ZWxibGlu
ZzAsc3JjX2hvc3Q9ZWxibGluZzFdIDEzNDk4NCBbZHN0X2hvc3Q9YWxiYW5hMSxzcmNfaG9zdD1h
bGJhbmEwXSAxMzQ4ODUgb2suCkZhaWx1cmUgLyBiYXNpcyBwYXNzIGZsaWdodHM6IDEzNjExNiAv
IDEzNDg4NQoodHJlZSB3aXRoIG5vIHVybDogbWluaW9zKQoodHJlZSB3aXRoIG5vIHVybDogc2Vh
YmlvcykKVHJlZTogbGludXggZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJu
ZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQKVHJlZTogbGludXhmaXJtd2FyZSBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKVHJlZTogb3ZtZiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdApUcmVlOiBxZW11IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3hlbi5naXQKTGF0ZXN0IDQ3NzgyMzYxYWNhMjFhMzJhZDQxOThmMWI3MmYxNjU1YTdjOWY3ZTUg
YzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjZDUxNDc3MzRjYmU4MmYw
YzE2NjVlYjIzMjYwOGQ3NTY0Mzk0NGIwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlm
NTA4NzY3OTggOWNjYTAyZDhmZmMyM2U5Njg4YTk3MWQ4NThlNGZmZGZmNTM4OWIxMSBjYjcwYTI2
Zjc4ODQ4ZmU0NWY1OTNmN2ViYzljZmFhYzc2MGE3OTFiCkJhc2lzIHBhc3MgNDQ0ZmU5OTEzNTM5
ODdjMWM5YmM1YWIxZjkwM2QwMWYxYjRhZDQxNSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1
MThmMGRmY2Q4ODYwIGVmNTI5ZTZhYjdjMzEyOTBhMzMwNDViYjFmMTgzNzQ0N2NjMGViNTYgZDBk
OGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2Uz
MjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IGNiNzBhMjZmNzg4NDhmZTQ1ZjU5M2Y3ZWJjOWNmYWFjNzYw
YTc5MWIKR2VuZXJhdGluZyByZXZpc2lvbnMgd2l0aCAuL2FkaG9jLXJldnR1cGxlLWdlbmVyYXRv
ciAgZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRz
L2xpbnV4LTIuNi5naXQjNDQ0ZmU5OTEzNTM5ODdjMWM5YmM1YWIxZjkwM2QwMWYxYjRhZDQxNS00
Nzc4MjM2MWFjYTIxYTMyYWQ0MTk4ZjFiNzJmMTY1NWE3YzlmN2U1IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdCNjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMx
MGI1MThmMGRmY2Q4ODYwLWM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAg
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQjZWY1MjllNmFiN2MzMTI5MGEz
MzA0NWJiMWYxODM3NDQ3Y2MwZWI1Ni1jZDUxNDc3MzRjYmU4MmYwYzE2NjVlYjIzMjYwOGQ3NTY0
Mzk0NGIwIGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5cCiBnaXQj
ZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OC1kMGQ4YWQzOWVjYjUxY2Q3
NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5n
aXQjZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4Ni05Y2NhMDJkOGZmYzIz
ZTk2ODhhOTcxZDg1OGU0ZmZkZmY1Mzg5YjExIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0
I2NiNzBhMjZmNzg4NDhmZTQ1ZjU5M2Y3ZWJjOWNmYWFjNzYwYTc5MWItY2I3MGEyNmY3ODg0OGZl
NDVmNTkzZjdlYmM5Y2ZhYWM3NjBhNzkxYgphZGhvYy1yZXZ0dXBsZS1nZW5lcmF0b3I6IHRyZWUg
ZGlzY29udGlndW91czogbGludXgtMi42CmFkaG9jLXJldnR1cGxlLWdlbmVyYXRvcjogdHJlZSBk
aXNjb250aWd1b3VzOiBvdm1mCmFkaG9jLXJldnR1cGxlLWdlbmVyYXRvcjogdHJlZSBkaXNjb250
aWd1b3VzOiBxZW11LXhlbgpMb2FkZWQgNCBub2RlcyBpbiByZXZpc2lvbiBncmFwaApTZWFyY2hp
bmcgZm9yIHRlc3QgcmVzdWx0czoKIDEyNTg5OCBbZHN0X2hvc3Q9ZWxibGluZzAsc3JjX2hvc3Q9
ZWxibGluZzFdCiAxMjU5MjEgW2RzdF9ob3N0PXBpbm90MSxzcmNfaG9zdD1waW5vdDBdCiAxMjYw
NjkgW2RzdF9ob3N0PWpvdWJlcnRpbjAsc3JjX2hvc3Q9am91YmVydGluMV0KIDEyNjIwMiBbZHN0
X2hvc3Q9YWxiYW5hMSxzcmNfaG9zdD1hbGJhbmEwXQogMTI2MzEwIFtkc3RfaG9zdD1nb2RlbGxv
MSxzcmNfaG9zdD1nb2RlbGxvMF0KIDEyNjQxMiBbZHN0X2hvc3Q9ZGViaW5hMSxzcmNfaG9zdD1k
ZWJpbmEwXQogMTI2NTUwIFtkc3RfaG9zdD1kZWJpbmExLHNyY19ob3N0PWRlYmluYTBdCiAxMjY2
ODIgW2RzdF9ob3N0PWRlYmluYTEsc3JjX2hvc3Q9ZGViaW5hMF0KIDEyNjg4OCBbZHN0X2hvc3Q9
ZGViaW5hMSxzcmNfaG9zdD1kZWJpbmEwXQogMTI2OTc4IFtkc3RfaG9zdD1kZWJpbmExLHNyY19o
b3N0PWRlYmluYTBdCiAxMjcwMzggW2RzdF9ob3N0PWRlYmluYTEsc3JjX2hvc3Q9ZGViaW5hMF0K
IDEyNzEwOCBbZHN0X2hvc3Q9ZGViaW5hMSxzcmNfaG9zdD1kZWJpbmEwXQogMTI3MjIxIFtkc3Rf
aG9zdD1kZWJpbmExLHNyY19ob3N0PWRlYmluYTBdCiAxMjcxNDggW2RzdF9ob3N0PWRlYmluYTEs
c3JjX2hvc3Q9ZGViaW5hMF0KIDEyNzI1NiBbZHN0X2hvc3Q9ZGViaW5hMSxzcmNfaG9zdD1kZWJp
bmEwXQogMTI3MTkzIFtkc3RfaG9zdD1kZWJpbmExLHNyY19ob3N0PWRlYmluYTBdCiAxMjcyODQg
W2RzdF9ob3N0PWRlYmluYTEsc3JjX2hvc3Q9ZGViaW5hMF0KIDEyNzMxNSBbZHN0X2hvc3Q9ZGVi
aW5hMSxzcmNfaG9zdD1kZWJpbmEwXQogMTI3MzQ0IFtkc3RfaG9zdD1kZWJpbmExLHNyY19ob3N0
PWRlYmluYTBdCiAxMjczNjQgW2RzdF9ob3N0PWRlYmluYTEsc3JjX2hvc3Q9ZGViaW5hMF0KIDEy
NzM4OSBbZHN0X2hvc3Q9ZGViaW5hMSxzcmNfaG9zdD1kZWJpbmEwXQogMTI3NDAzIFtkc3RfaG9z
dD1kZWJpbmExLHNyY19ob3N0PWRlYmluYTBdCiAxMjc0MTUgW2RzdF9ob3N0PWRlYmluYTEsc3Jj
X2hvc3Q9ZGViaW5hMF0KIDEyNzQyOCBbZHN0X2hvc3Q9ZGViaW5hMSxzcmNfaG9zdD1kZWJpbmEw
XQogMTI3NDI3IFtkc3RfaG9zdD1kZWJpbmExLHNyY19ob3N0PWRlYmluYTBdCiAxMjc0MjUgW2Rz
dF9ob3N0PWRlYmluYTEsc3JjX2hvc3Q9ZGViaW5hMF0KIDEyNzQyMyBbZHN0X2hvc3Q9ZGViaW5h
MSxzcmNfaG9zdD1kZWJpbmEwXQogMTI3NDI0IFtkc3RfaG9zdD1kZWJpbmExLHNyY19ob3N0PWRl
YmluYTBdCiAxMjc0MjYgW2RzdF9ob3N0PWRlYmluYTEsc3JjX2hvc3Q9ZGViaW5hMF0KIDEyNzQz
MCBbZHN0X2hvc3Q9ZGViaW5hMSxzcmNfaG9zdD1kZWJpbmEwXQogMTI3NDMxIFtkc3RfaG9zdD1k
ZWJpbmExLHNyY19ob3N0PWRlYmluYTBdCiAxMjc0MzIgW2RzdF9ob3N0PWRlYmluYTEsc3JjX2hv
c3Q9ZGViaW5hMF0KIDEyNzQzNCBbZHN0X2hvc3Q9ZGViaW5hMSxzcmNfaG9zdD1kZWJpbmEwXQog
MTI3NDM1IFtkc3RfaG9zdD1kZWJpbmExLHNyY19ob3N0PWRlYmluYTBdCiAxMjc0MzYgW2RzdF9o
b3N0PWRlYmluYTEsc3JjX2hvc3Q9ZGViaW5hMF0KIDEyNzQzNyBbZHN0X2hvc3Q9ZGViaW5hMSxz
cmNfaG9zdD1kZWJpbmEwXQogMTI3NDM4IFtkc3RfaG9zdD1kZWJpbmExLHNyY19ob3N0PWRlYmlu
YTBdCiAxMjc0MzkgW2RzdF9ob3N0PWRlYmluYTEsc3JjX2hvc3Q9ZGViaW5hMF0KIDEyNzQ0MCBb
ZHN0X2hvc3Q9ZGViaW5hMSxzcmNfaG9zdD1kZWJpbmEwXQogMTI3NDQzIFtkc3RfaG9zdD1kZWJp
bmExLHNyY19ob3N0PWRlYmluYTBdCiAxMjc0NTggW2RzdF9ob3N0PWRlYmluYTEsc3JjX2hvc3Q9
ZGViaW5hMF0KIDEyNzQ3OSBbZHN0X2hvc3Q9ZGViaW5hMSxzcmNfaG9zdD1kZWJpbmEwXQogMTI3
NDk3IFtkc3RfaG9zdD1kZWJpbmExLHNyY19ob3N0PWRlYmluYTBdCiAxMjc1MTYgW2RzdF9ob3N0
PWRlYmluYTEsc3JjX2hvc3Q9ZGViaW5hMF0KIDEyNzUzNSBbZHN0X2hvc3Q9ZGViaW5hMSxzcmNf
aG9zdD1kZWJpbmEwXQogMTI3NTUxIFtkc3RfaG9zdD1kZWJpbmExLHNyY19ob3N0PWRlYmluYTBd
CiAxMjc1NjkgW2RzdF9ob3N0PWRlYmluYTEsc3JjX2hvc3Q9ZGViaW5hMF0KIDEyNzYxNyBbZHN0
X2hvc3Q9ZGViaW5hMSxzcmNfaG9zdD1kZWJpbmEwXQogMTI3NzMyIFtkc3RfaG9zdD1hbGJhbmEx
LHNyY19ob3N0PWFsYmFuYTBdCiAxMjc3OTMgW2RzdF9ob3N0PWFsYmFuYTAsc3JjX2hvc3Q9YWxi
YW5hMV0KIDEyNzkwNyBbZHN0X2hvc3Q9cGlub3QxLHNyY19ob3N0PXBpbm90MF0KIDEyNzk2MiBb
ZHN0X2hvc3Q9Z29kZWxsbzEsc3JjX2hvc3Q9Z29kZWxsbzBdCiAxMjc5NzYgW2RzdF9ob3N0PXBp
bm90MCxzcmNfaG9zdD1waW5vdDFdCiAxMjc5OTEgW2RzdF9ob3N0PWVsYmxpbmcwLHNyY19ob3N0
PWVsYmxpbmcxXQogMTI4MDAyIFtkc3RfaG9zdD1iYXJvcXVlMSxzcmNfaG9zdD1iYXJvcXVlMF0K
IDEyODAyMiBbZHN0X2hvc3Q9ZGViaW5hMCxzcmNfaG9zdD1kZWJpbmExXQogMTI4MDU5IHBhc3Mg
aXJyZWxldmFudAogMTI4MTE0IFtkc3RfaG9zdD1iYXJvcXVlMCxzcmNfaG9zdD1iYXJvcXVlMV0K
IDEyODE3MCBbZHN0X2hvc3Q9ZWxibGluZzEsc3JjX2hvc3Q9ZWxibGluZzBdCiAxMjgyMzYgW2Rz
dF9ob3N0PWZpYW5vMCxzcmNfaG9zdD1maWFubzFdCiAxMjgyNjQgW2RzdF9ob3N0PWNoYXJkb25u
YXkxLHNyY19ob3N0PWNoYXJkb25uYXkwXQogMTI4Mjc4IFtkc3RfaG9zdD1jaGFyZG9ubmF5MSxz
cmNfaG9zdD1jaGFyZG9ubmF5MF0KIDEyODMxMiBbZHN0X2hvc3Q9Y2hhcmRvbm5heTEsc3JjX2hv
c3Q9Y2hhcmRvbm5heTBdCiAxMjg0MDcgW2RzdF9ob3N0PWNoYXJkb25uYXkxLHNyY19ob3N0PWNo
YXJkb25uYXkwXQogMTI4MzM0IFtkc3RfaG9zdD1jaGFyZG9ubmF5MSxzcmNfaG9zdD1jaGFyZG9u
bmF5MF0KIDEyODQxMCBbZHN0X2hvc3Q9Y2hhcmRvbm5heTEsc3JjX2hvc3Q9Y2hhcmRvbm5heTBd
CiAxMjg0MDkgW2RzdF9ob3N0PWNoYXJkb25uYXkxLHNyY19ob3N0PWNoYXJkb25uYXkwXQogMTI4
MzY5IFtkc3RfaG9zdD1jaGFyZG9ubmF5MSxzcmNfaG9zdD1jaGFyZG9ubmF5MF0KIDEyODQxNiBb
ZHN0X2hvc3Q9Y2hhcmRvbm5heTEsc3JjX2hvc3Q9Y2hhcmRvbm5heTBdCiAxMjg0MTcgW2RzdF9o
b3N0PWNoYXJkb25uYXkxLHNyY19ob3N0PWNoYXJkb25uYXkwXQogMTI4NDIwIFtkc3RfaG9zdD1j
aGFyZG9ubmF5MSxzcmNfaG9zdD1jaGFyZG9ubmF5MF0KIDEyODQzMiBbZHN0X2hvc3Q9Y2hhcmRv
bm5heTEsc3JjX2hvc3Q9Y2hhcmRvbm5heTBdCiAxMjg0MjEgW2RzdF9ob3N0PWNoYXJkb25uYXkx
LHNyY19ob3N0PWNoYXJkb25uYXkwXQogMTI4NDI0IFtkc3RfaG9zdD1jaGFyZG9ubmF5MSxzcmNf
aG9zdD1jaGFyZG9ubmF5MF0KIDEyODQyMyBbZHN0X2hvc3Q9Y2hhcmRvbm5heTEsc3JjX2hvc3Q9
Y2hhcmRvbm5heTBdCiAxMjg0MjcgW2RzdF9ob3N0PWNoYXJkb25uYXkxLHNyY19ob3N0PWNoYXJk
b25uYXkwXQogMTI4NDI1IFtkc3RfaG9zdD1jaGFyZG9ubmF5MSxzcmNfaG9zdD1jaGFyZG9ubmF5
MF0KIDEyODQyOCBbZHN0X2hvc3Q9Y2hhcmRvbm5heTEsc3JjX2hvc3Q9Y2hhcmRvbm5heTBdCiAx
Mjg0MjkgW2RzdF9ob3N0PWNoYXJkb25uYXkxLHNyY19ob3N0PWNoYXJkb25uYXkwXQogMTI4NDMx
IFtkc3RfaG9zdD1jaGFyZG9ubmF5MSxzcmNfaG9zdD1jaGFyZG9ubmF5MF0KIDEyODQzNCBbZHN0
X2hvc3Q9Y2hhcmRvbm5heTEsc3JjX2hvc3Q9Y2hhcmRvbm5heTBdCiAxMjg0MzUgW2RzdF9ob3N0
PWNoYXJkb25uYXkxLHNyY19ob3N0PWNoYXJkb25uYXkwXQogMTI4NDM2IFtkc3RfaG9zdD1jaGFy
ZG9ubmF5MSxzcmNfaG9zdD1jaGFyZG9ubmF5MF0KIDEyODQzNyBbZHN0X2hvc3Q9Y2hhcmRvbm5h
eTEsc3JjX2hvc3Q9Y2hhcmRvbm5heTBdCiAxMjg0MzkgW2RzdF9ob3N0PWNoYXJkb25uYXkxLHNy
Y19ob3N0PWNoYXJkb25uYXkwXQogMTI4NDQwIFtkc3RfaG9zdD1jaGFyZG9ubmF5MSxzcmNfaG9z
dD1jaGFyZG9ubmF5MF0KIDEyODQ0MiBbZHN0X2hvc3Q9Y2hhcmRvbm5heTEsc3JjX2hvc3Q9Y2hh
cmRvbm5heTBdCiAxMjg0MzggW2RzdF9ob3N0PWNoYXJkb25uYXkxLHNyY19ob3N0PWNoYXJkb25u
YXkwXQogMTI4NDQzIFtkc3RfaG9zdD1jaGFyZG9ubmF5MSxzcmNfaG9zdD1jaGFyZG9ubmF5MF0K
IDEyODQ0NCBbZHN0X2hvc3Q9Y2hhcmRvbm5heTEsc3JjX2hvc3Q9Y2hhcmRvbm5heTBdCiAxMjg0
NDcgW2RzdF9ob3N0PWNoYXJkb25uYXkxLHNyY19ob3N0PWNoYXJkb25uYXkwXQogMTI4NDQ4IFtk
c3RfaG9zdD1jaGFyZG9ubmF5MSxzcmNfaG9zdD1jaGFyZG9ubmF5MF0KIDEyODQ1MSBbZHN0X2hv
c3Q9Y2hhcmRvbm5heTEsc3JjX2hvc3Q9Y2hhcmRvbm5heTBdCiAxMjg0NTIgW2RzdF9ob3N0PWNo
YXJkb25uYXkxLHNyY19ob3N0PWNoYXJkb25uYXkwXQogMTI4NDYxIFtkc3RfaG9zdD1jaGFyZG9u
bmF5MSxzcmNfaG9zdD1jaGFyZG9ubmF5MF0KIDEyODQ3NiBbZHN0X2hvc3Q9Y2hhcmRvbm5heTEs
c3JjX2hvc3Q9Y2hhcmRvbm5heTBdCiAxMjg0OTMgW2RzdF9ob3N0PWNoYXJkb25uYXkxLHNyY19o
b3N0PWNoYXJkb25uYXkwXQogMTI4NTIwIFtkc3RfaG9zdD1jaGFyZG9ubmF5MSxzcmNfaG9zdD1j
aGFyZG9ubmF5MF0KIDEyODU5OSBbZHN0X2hvc3Q9YWxiYW5hMSxzcmNfaG9zdD1hbGJhbmEwXQog
MTI4NjYzIFtkc3RfaG9zdD1jaGFyZG9ubmF5MSxzcmNfaG9zdD1jaGFyZG9ubmF5MF0KIDEyODcy
NyBbZHN0X2hvc3Q9Y2hhcmRvbm5heTEsc3JjX2hvc3Q9Y2hhcmRvbm5heTBdCiAxMjg4MzUgW2Rz
dF9ob3N0PWNoYXJkb25uYXkxLHNyY19ob3N0PWNoYXJkb25uYXkwXQogMTI4ODYxIFtkc3RfaG9z
dD1jaGFyZG9ubmF5MSxzcmNfaG9zdD1jaGFyZG9ubmF5MF0KIDEyODg4NSBbZHN0X2hvc3Q9Y2hh
cmRvbm5heTEsc3JjX2hvc3Q9Y2hhcmRvbm5heTBdCiAxMjg5MjAgW2RzdF9ob3N0PWNoYXJkb25u
YXkxLHNyY19ob3N0PWNoYXJkb25uYXkwXQogMTI4OTQ1IFtkc3RfaG9zdD1jaGFyZG9ubmF5MSxz
cmNfaG9zdD1jaGFyZG9ubmF5MF0KIDEyODk3MCBbZHN0X2hvc3Q9Y2hhcmRvbm5heTEsc3JjX2hv
c3Q9Y2hhcmRvbm5heTBdCiAxMjkwMDUgW2RzdF9ob3N0PWNoYXJkb25uYXkxLHNyY19ob3N0PWNo
YXJkb25uYXkwXQogMTI5MDcyIFtkc3RfaG9zdD1jaGFyZG9ubmF5MSxzcmNfaG9zdD1jaGFyZG9u
bmF5MF0KIDEyOTE2NyBbZHN0X2hvc3Q9Y2hhcmRvbm5heTEsc3JjX2hvc3Q9Y2hhcmRvbm5heTBd
CiAxMjkyNTggW2RzdF9ob3N0PWNoYXJkb25uYXkxLHNyY19ob3N0PWNoYXJkb25uYXkwXQogMTI5
MzA0IFtkc3RfaG9zdD1jaGFyZG9ubmF5MSxzcmNfaG9zdD1jaGFyZG9ubmF5MF0KIDEyOTM0OCBb
ZHN0X2hvc3Q9Y2hhcmRvbm5heTEsc3JjX2hvc3Q9Y2hhcmRvbm5heTBdCiAxMjkzODkgW2RzdF9o
b3N0PWNoYXJkb25uYXkxLHNyY19ob3N0PWNoYXJkb25uYXkwXQogMTI5NDE3IFtkc3RfaG9zdD1j
aGFyZG9ubmF5MSxzcmNfaG9zdD1jaGFyZG9ubmF5MF0KIDEyOTQ2MCBbZHN0X2hvc3Q9Y2hhcmRv
bm5heTEsc3JjX2hvc3Q9Y2hhcmRvbm5heTBdCiAxMjk1MzAgW2RzdF9ob3N0PWNoYXJkb25uYXkx
LHNyY19ob3N0PWNoYXJkb25uYXkwXQogMTI5NjgwIFtkc3RfaG9zdD1jaGFyZG9ubmF5MSxzcmNf
aG9zdD1jaGFyZG9ubmF5MF0KIDEyOTc4OSBbZHN0X2hvc3Q9Y2hhcmRvbm5heTEsc3JjX2hvc3Q9
Y2hhcmRvbm5heTBdCiAxMzAwMjIgW2RzdF9ob3N0PWNoYXJkb25uYXkxLHNyY19ob3N0PWNoYXJk
b25uYXkwXQogMTMwMTkzIFtkc3RfaG9zdD1jaGFyZG9ubmF5MSxzcmNfaG9zdD1jaGFyZG9ubmF5
MF0KIDEzMDgyNyBbZHN0X2hvc3Q9Y2hhcmRvbm5heTEsc3JjX2hvc3Q9Y2hhcmRvbm5heTBdCiAx
MzA4NjIgW2RzdF9ob3N0PWNoYXJkb25uYXkxLHNyY19ob3N0PWNoYXJkb25uYXkwXQogMTMwOTA4
IFtkc3RfaG9zdD1jaGFyZG9ubmF5MSxzcmNfaG9zdD1jaGFyZG9ubmF5MF0KIDEzMTAwOCBbZHN0
X2hvc3Q9Y2hhcmRvbm5heTEsc3JjX2hvc3Q9Y2hhcmRvbm5heTBdCiAxMzEwODYgW2RzdF9ob3N0
PWNoYXJkb25uYXkxLHNyY19ob3N0PWNoYXJkb25uYXkwXQogMTMxMTQ1IFtkc3RfaG9zdD1jaGFy
ZG9ubmF5MSxzcmNfaG9zdD1jaGFyZG9ubmF5MF0KIDEzMTE5MCBbZHN0X2hvc3Q9Y2hhcmRvbm5h
eTEsc3JjX2hvc3Q9Y2hhcmRvbm5heTBdCiAxMzEyMjQgW2RzdF9ob3N0PWNoYXJkb25uYXkxLHNy
Y19ob3N0PWNoYXJkb25uYXkwXQogMTMxMjc2IFtkc3RfaG9zdD1jaGFyZG9ubmF5MSxzcmNfaG9z
dD1jaGFyZG9ubmF5MF0KIDEzMTMwNiBbZHN0X2hvc3Q9Y2hhcmRvbm5heTEsc3JjX2hvc3Q9Y2hh
cmRvbm5heTBdCiAxMzEzMzUgW2RzdF9ob3N0PWNoYXJkb25uYXkxLHNyY19ob3N0PWNoYXJkb25u
YXkwXQogMTMxMzY3IFtkc3RfaG9zdD1jaGFyZG9ubmF5MSxzcmNfaG9zdD1jaGFyZG9ubmF5MF0K
IDEzMTQxNiBbZHN0X2hvc3Q9Y2hhcmRvbm5heTEsc3JjX2hvc3Q9Y2hhcmRvbm5heTBdCiAxMzE0
NDEgW2RzdF9ob3N0PWNoYXJkb25uYXkxLHNyY19ob3N0PWNoYXJkb25uYXkwXQogMTMxNDc1IFtk
c3RfaG9zdD1jaGFyZG9ubmF5MSxzcmNfaG9zdD1jaGFyZG9ubmF5MF0KIDEzMTUwOSBbZHN0X2hv
c3Q9Y2hhcmRvbm5heTEsc3JjX2hvc3Q9Y2hhcmRvbm5heTBdCiAxMzE1MzQgW2RzdF9ob3N0PWNo
YXJkb25uYXkxLHNyY19ob3N0PWNoYXJkb25uYXkwXQogMTMxNTYyIFtkc3RfaG9zdD1jaGFyZG9u
bmF5MSxzcmNfaG9zdD1jaGFyZG9ubmF5MF0KIDEzMTU3OCBbZHN0X2hvc3Q9Y2hhcmRvbm5heTEs
c3JjX2hvc3Q9Y2hhcmRvbm5heTBdCiAxMzE1ODkgW2RzdF9ob3N0PWNoYXJkb25uYXkxLHNyY19o
b3N0PWNoYXJkb25uYXkwXQogMTMxNjEzIFtkc3RfaG9zdD1jaGFyZG9ubmF5MSxzcmNfaG9zdD1j
aGFyZG9ubmF5MF0KIDEzMTYyNSBbZHN0X2hvc3Q9Y2hhcmRvbm5heTEsc3JjX2hvc3Q9Y2hhcmRv
bm5heTBdCiAxMzE2NDcgW2RzdF9ob3N0PWNoYXJkb25uYXkxLHNyY19ob3N0PWNoYXJkb25uYXkw
XQogMTMxNjY5IFtkc3RfaG9zdD1jaGFyZG9ubmF5MSxzcmNfaG9zdD1jaGFyZG9ubmF5MF0KIDEz
MTY4NyBbZHN0X2hvc3Q9Y2hhcmRvbm5heTEsc3JjX2hvc3Q9Y2hhcmRvbm5heTBdCiAxMzE3MTgg
W2RzdF9ob3N0PWNoYXJkb25uYXkxLHNyY19ob3N0PWNoYXJkb25uYXkwXQogMTMxNzM1IFtkc3Rf
aG9zdD1jaGFyZG9ubmF5MSxzcmNfaG9zdD1jaGFyZG9ubmF5MF0KIDEzMTc1NCBbZHN0X2hvc3Q9
Y2hhcmRvbm5heTEsc3JjX2hvc3Q9Y2hhcmRvbm5heTBdCiAxMzE3NzIgW2RzdF9ob3N0PWNoYXJk
b25uYXkxLHNyY19ob3N0PWNoYXJkb25uYXkwXQogMTMxODM0IFtkc3RfaG9zdD1jaGFyZG9ubmF5
MSxzcmNfaG9zdD1jaGFyZG9ubmF5MF0KIDEzMTkwNyBbZHN0X2hvc3Q9Y2hhcmRvbm5heTEsc3Jj
X2hvc3Q9Y2hhcmRvbm5heTBdCiAxMzE5NzIgW2RzdF9ob3N0PWNoYXJkb25uYXkxLHNyY19ob3N0
PWNoYXJkb25uYXkwXQogMTMyMDA2IFtkc3RfaG9zdD1jaGFyZG9ubmF5MSxzcmNfaG9zdD1jaGFy
ZG9ubmF5MF0KIDEzMjA1OCBbZHN0X2hvc3Q9Y2hhcmRvbm5heTEsc3JjX2hvc3Q9Y2hhcmRvbm5h
eTBdCiAxMzIwNjAgW2RzdF9ob3N0PWNoYXJkb25uYXkxLHNyY19ob3N0PWNoYXJkb25uYXkwXQog
MTMyMDY0IFtkc3RfaG9zdD1jaGFyZG9ubmF5MSxzcmNfaG9zdD1jaGFyZG9ubmF5MF0KIDEzMjA2
NyBbZHN0X2hvc3Q9Y2hhcmRvbm5heTEsc3JjX2hvc3Q9Y2hhcmRvbm5heTBdCiAxMzIwNjggW2Rz
dF9ob3N0PWNoYXJkb25uYXkxLHNyY19ob3N0PWNoYXJkb25uYXkwXQogMTMyMDY5IFtkc3RfaG9z
dD1jaGFyZG9ubmF5MSxzcmNfaG9zdD1jaGFyZG9ubmF5MF0KIDEzMjA3MCBbZHN0X2hvc3Q9Y2hh
cmRvbm5heTEsc3JjX2hvc3Q9Y2hhcmRvbm5heTBdCiAxMzIwNzEgW2RzdF9ob3N0PWNoYXJkb25u
YXkxLHNyY19ob3N0PWNoYXJkb25uYXkwXQogMTMyMDczIFtkc3RfaG9zdD1jaGFyZG9ubmF5MSxz
cmNfaG9zdD1jaGFyZG9ubmF5MF0KIDEzMjA3NSBbZHN0X2hvc3Q9Y2hhcmRvbm5heTEsc3JjX2hv
c3Q9Y2hhcmRvbm5heTBdCiAxMzIwNzggW2RzdF9ob3N0PWNoYXJkb25uYXkxLHNyY19ob3N0PWNo
YXJkb25uYXkwXQogMTMyMDg0IFtkc3RfaG9zdD1jaGFyZG9ubmF5MSxzcmNfaG9zdD1jaGFyZG9u
bmF5MF0KIDEzMjA5MSBbZHN0X2hvc3Q9Y2hhcmRvbm5heTEsc3JjX2hvc3Q9Y2hhcmRvbm5heTBd
CiAxMzIxMDQgW2RzdF9ob3N0PWNoYXJkb25uYXkxLHNyY19ob3N0PWNoYXJkb25uYXkwXQogMTMy
MDk4IFtkc3RfaG9zdD1jaGFyZG9ubmF5MSxzcmNfaG9zdD1jaGFyZG9ubmF5MF0KIDEzMjEwNyBb
ZHN0X2hvc3Q9Y2hhcmRvbm5heTEsc3JjX2hvc3Q9Y2hhcmRvbm5heTBdCiAxMzIxMTEgW2RzdF9o
b3N0PWNoYXJkb25uYXkxLHNyY19ob3N0PWNoYXJkb25uYXkwXQogMTMyMTA4IFtkc3RfaG9zdD1j
aGFyZG9ubmF5MSxzcmNfaG9zdD1jaGFyZG9ubmF5MF0KIDEzMjExNyBbZHN0X2hvc3Q9Y2hhcmRv
bm5heTEsc3JjX2hvc3Q9Y2hhcmRvbm5heTBdCiAxMzIxMTQgW2RzdF9ob3N0PWNoYXJkb25uYXkx
LHNyY19ob3N0PWNoYXJkb25uYXkwXQogMTMyMTIxIFtkc3RfaG9zdD1jaGFyZG9ubmF5MSxzcmNf
aG9zdD1jaGFyZG9ubmF5MF0KIDEzMjEyNiBbZHN0X2hvc3Q9Y2hhcmRvbm5heTEsc3JjX2hvc3Q9
Y2hhcmRvbm5heTBdCiAxMzIwODYgW2RzdF9ob3N0PWNoYXJkb25uYXkxLHNyY19ob3N0PWNoYXJk
b25uYXkwXQogMTMyMjI3IFtkc3RfaG9zdD1jaGFyZG9ubmF5MSxzcmNfaG9zdD1jaGFyZG9ubmF5
MF0KIDEzMjI1MSBbZHN0X2hvc3Q9Y2hhcmRvbm5heTEsc3JjX2hvc3Q9Y2hhcmRvbm5heTBdCiAx
MzIyODEgW2RzdF9ob3N0PWNoYXJkb25uYXkxLHNyY19ob3N0PWNoYXJkb25uYXkwXQogMTMyMjg1
IFtkc3RfaG9zdD1jaGFyZG9ubmF5MSxzcmNfaG9zdD1jaGFyZG9ubmF5MF0KIDEzMjI4NiBbZHN0
X2hvc3Q9Y2hhcmRvbm5heTEsc3JjX2hvc3Q9Y2hhcmRvbm5heTBdCiAxMzIyOTEgW2RzdF9ob3N0
PWNoYXJkb25uYXkxLHNyY19ob3N0PWNoYXJkb25uYXkwXQogMTMyMjk0IFtkc3RfaG9zdD1jaGFy
ZG9ubmF5MSxzcmNfaG9zdD1jaGFyZG9ubmF5MF0KIDEzMjM3NCBbZHN0X2hvc3Q9cGlub3QxLHNy
Y19ob3N0PXBpbm90MF0KIDEzMjQxMyBbZHN0X2hvc3Q9Y2hhcmRvbm5heTAsc3JjX2hvc3Q9Y2hh
cmRvbm5heTFdCiAxMzI0NTEgW2RzdF9ob3N0PWdvZGVsbG8xLHNyY19ob3N0PWdvZGVsbG8wXQog
MTMyNDcwIFtkc3RfaG9zdD1lbGJsaW5nMCxzcmNfaG9zdD1lbGJsaW5nMV0KIDEzMjQ5OSBbZHN0
X2hvc3Q9cGlub3QwLHNyY19ob3N0PXBpbm90MV0KIDEzMjUzNSBwYXNzIGlycmVsZXZhbnQKIDEz
MjU2MSBbZHN0X2hvc3Q9YWxiYW5hMSxzcmNfaG9zdD1hbGJhbmEwXQogMTMyNTk5IFtkc3RfaG9z
dD1hbGJhbmEwLHNyY19ob3N0PWFsYmFuYTFdCiAxMzI2NjkgW2RzdF9ob3N0PWFsYmFuYTAsc3Jj
X2hvc3Q9YWxiYW5hMV0KIDEzMjc1NCBbZHN0X2hvc3Q9Zmlhbm8xLHNyY19ob3N0PWZpYW5vMF0K
IDEzMjgwNCBbZHN0X2hvc3Q9YmFyb3F1ZTEsc3JjX2hvc3Q9YmFyb3F1ZTBdCiAxMzI5MTEgW2Rz
dF9ob3N0PWJhcm9xdWUwLHNyY19ob3N0PWJhcm9xdWUxXQogMTMzMjgwIFtkc3RfaG9zdD1hbGJh
bmEwLHNyY19ob3N0PWFsYmFuYTFdCiAxMzMyOTMgW2RzdF9ob3N0PWpvdWJlcnRpbjEsc3JjX2hv
c3Q9am91YmVydGluMF0KIDEzMzQ3NCBbZHN0X2hvc3Q9aXRhbGlhMSxzcmNfaG9zdD1pdGFsaWEw
XQogMTMzNTEwIFtkc3RfaG9zdD1iYXJvcXVlMCxzcmNfaG9zdD1iYXJvcXVlMV0KIDEzMzU1NSBb
ZHN0X2hvc3Q9bWVybG90MCxzcmNfaG9zdD1tZXJsb3QxXQogMTMzNTgwIFtkc3RfaG9zdD1hbGJh
bmEwLHNyY19ob3N0PWFsYmFuYTFdCiAxMzM1NjcgW2RzdF9ob3N0PWFsYmFuYTEsc3JjX2hvc3Q9
YWxiYW5hMF0KIDEzMzYwNSBbZHN0X2hvc3Q9Z29kZWxsbzEsc3JjX2hvc3Q9Z29kZWxsbzBdCiAx
MzM2MzEgcGFzcyBpcnJlbGV2YW50CiAxMzM2NzMgW2RzdF9ob3N0PWl0YWxpYTAsc3JjX2hvc3Q9
aXRhbGlhMV0KIDEzMzY5NSBbZHN0X2hvc3Q9bWVybG90MSxzcmNfaG9zdD1tZXJsb3QwXQogMTMz
NzM4IFtkc3RfaG9zdD1maWFubzEsc3JjX2hvc3Q9Zmlhbm8wXQogMTMzNzc4IFtkc3RfaG9zdD1p
dGFsaWExLHNyY19ob3N0PWl0YWxpYTBdCiAxMzM4MjkgW2RzdF9ob3N0PWZpYW5vMCxzcmNfaG9z
dD1maWFubzFdCiAxMzM4NjMgW2RzdF9ob3N0PW1lcmxvdDAsc3JjX2hvc3Q9bWVybG90MV0KIDEz
MzkwMiBbZHN0X2hvc3Q9YmFyb3F1ZTEsc3JjX2hvc3Q9YmFyb3F1ZTBdCiAxMzM5MzQgW2RzdF9o
b3N0PWdvZGVsbG8xLHNyY19ob3N0PWdvZGVsbG8wXQogMTMzOTczIHBhc3MgaXJyZWxldmFudAog
MTMzOTk1IFtkc3RfaG9zdD1iYXJvcXVlMCxzcmNfaG9zdD1iYXJvcXVlMV0KIDEzNDc0OSBbZHN0
X2hvc3Q9Z29kZWxsbzEsc3JjX2hvc3Q9Z29kZWxsbzBdCiAxMzQ4ODUgcGFzcyA0NDRmZTk5MTM1
Mzk4N2MxYzliYzVhYjFmOTAzZDAxZjFiNGFkNDE1IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEw
YjUxOGYwZGZjZDg4NjAgZWY1MjllNmFiN2MzMTI5MGEzMzA0NWJiMWYxODM3NDQ3Y2MwZWI1NiBk
MGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgz
ZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgY2I3MGEyNmY3ODg0OGZlNDVmNTkzZjdlYmM5Y2ZhYWM3
NjBhNzkxYgogMTM0OTg0IFtkc3RfaG9zdD1hbGJhbmExLHNyY19ob3N0PWFsYmFuYTBdCiAxMzUw
NTcgW2RzdF9ob3N0PWVsYmxpbmcwLHNyY19ob3N0PWVsYmxpbmcxXQogMTM1MjIzIFtkc3RfaG9z
dD1jaGFyZG9ubmF5MSxzcmNfaG9zdD1jaGFyZG9ubmF5MF0KIDEzNTQyNiBbZHN0X2hvc3Q9Z29k
ZWxsbzEsc3JjX2hvc3Q9Z29kZWxsbzBdCiAxMzU0NDMgW2RzdF9ob3N0PWFsYmFuYTAsc3JjX2hv
c3Q9YWxiYW5hMV0KIDEzNTUzOSBbZHN0X2hvc3Q9YWxiYW5hMSxzcmNfaG9zdD1hbGJhbmEwXQog
MTM1NzUzIFtkc3RfaG9zdD1pdGFsaWExLHNyY19ob3N0PWl0YWxpYTBdCiAxMzU4NzMgW2RzdF9o
b3N0PWl0YWxpYTAsc3JjX2hvc3Q9aXRhbGlhMV0KIDEzNTk4OCBmYWlsIGlycmVsZXZhbnQKIDEz
NjExNyBwYXNzIDQ0NGZlOTkxMzUzOTg3YzFjOWJjNWFiMWY5MDNkMDFmMWI0YWQ0MTUgYzUzMGE3
NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBlZjUyOWU2YWI3YzMxMjkwYTMzMDQ1
YmIxZjE4Mzc0NDdjYzBlYjU2IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3
OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBjYjcwYTI2Zjc4ODQ4
ZmU0NWY1OTNmN2ViYzljZmFhYzc2MGE3OTFiCiAxMzYyMDcgZmFpbCBpcnJlbGV2YW50CiAxMzYx
MTYgZmFpbCA0Nzc4MjM2MWFjYTIxYTMyYWQ0MTk4ZjFiNzJmMTY1NWE3YzlmN2U1IGM1MzBhNzVj
MWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgY2Q1MTQ3NzM0Y2JlODJmMGMxNjY1ZWIy
MzI2MDhkNzU2NDM5NDRiMCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4
IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgY2I3MGEyNmY3ODg0OGZl
NDVmNTkzZjdlYmM5Y2ZhYWM3NjBhNzkxYgogMTM2MjEwIHBhc3MgNDQ0ZmU5OTEzNTM5ODdjMWM5
YmM1YWIxZjkwM2QwMWYxYjRhZDQxNSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRm
Y2Q4ODYwIGVmNTI5ZTZhYjdjMzEyOTBhMzMwNDViYjFmMTgzNzQ0N2NjMGViNTYgZDBkOGFkMzll
Y2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5Y2NhMDJkOGZmYzIzZTk2ODhhOTcxZDg1
OGU0ZmZkZmY1Mzg5YjExIGNiNzBhMjZmNzg4NDhmZTQ1ZjU5M2Y3ZWJjOWNmYWFjNzYwYTc5MWIK
IDEzNjIxOSBwYXNzIGlycmVsZXZhbnQKIDEzNjIyMiBmYWlsIGlycmVsZXZhbnQKIDEzNjIyOSBm
YWlsIDQ3NzgyMzYxYWNhMjFhMzJhZDQxOThmMWI3MmYxNjU1YTdjOWY3ZTUgYzUzMGE3NWMxZTZh
NDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjZDUxNDc3MzRjYmU4MmYwYzE2NjVlYjIzMjYw
OGQ3NTY0Mzk0NGIwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOWNj
YTAyZDhmZmMyM2U5Njg4YTk3MWQ4NThlNGZmZGZmNTM4OWIxMSBjYjcwYTI2Zjc4ODQ4ZmU0NWY1
OTNmN2ViYzljZmFhYzc2MGE3OTFiCiAxMzYyMzAgcGFzcyA0NDRmZTk5MTM1Mzk4N2MxYzliYzVh
YjFmOTAzZDAxZjFiNGFkNDE1IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4
NjAgY2Q1MTQ3NzM0Y2JlODJmMGMxNjY1ZWIyMzI2MDhkNzU2NDM5NDRiMCBkMGQ4YWQzOWVjYjUx
Y2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRm
ZmRmZjUzODliMTEgY2I3MGEyNmY3ODg0OGZlNDVmNTkzZjdlYmM5Y2ZhYWM3NjBhNzkxYgogMTM2
MjM1IGZhaWwgNDc3ODIzNjFhY2EyMWEzMmFkNDE5OGYxYjcyZjE2NTVhN2M5ZjdlNSBjNTMwYTc1
YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGNkNTE0NzczNGNiZTgyZjBjMTY2NWVi
MjMyNjA4ZDc1NjQzOTQ0YjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5
OCA5Y2NhMDJkOGZmYzIzZTk2ODhhOTcxZDg1OGU0ZmZkZmY1Mzg5YjExIGNiNzBhMjZmNzg4NDhm
ZTQ1ZjU5M2Y3ZWJjOWNmYWFjNzYwYTc5MWIKIDEzNjIzOCBwYXNzIDQ0NGZlOTkxMzUzOTg3YzFj
OWJjNWFiMWY5MDNkMDFmMWI0YWQ0MTUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBk
ZmNkODg2MCBjZDUxNDc3MzRjYmU4MmYwYzE2NjVlYjIzMjYwOGQ3NTY0Mzk0NGIwIGQwZDhhZDM5
ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOWNjYTAyZDhmZmMyM2U5Njg4YTk3MWQ4
NThlNGZmZGZmNTM4OWIxMSBjYjcwYTI2Zjc4ODQ4ZmU0NWY1OTNmN2ViYzljZmFhYzc2MGE3OTFi
CiAxMzYyNDUgZmFpbCA0Nzc4MjM2MWFjYTIxYTMyYWQ0MTk4ZjFiNzJmMTY1NWE3YzlmN2U1IGM1
MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgY2Q1MTQ3NzM0Y2JlODJmMGMx
NjY1ZWIyMzI2MDhkNzU2NDM5NDRiMCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUw
ODc2Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgY2I3MGEyNmY3
ODg0OGZlNDVmNTkzZjdlYmM5Y2ZhYWM3NjBhNzkxYgogMTM2MjUzIHBhc3MgNDQ0ZmU5OTEzNTM5
ODdjMWM5YmM1YWIxZjkwM2QwMWYxYjRhZDQxNSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1
MThmMGRmY2Q4ODYwIGNkNTE0NzczNGNiZTgyZjBjMTY2NWViMjMyNjA4ZDc1NjQzOTQ0YjAgZDBk
OGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5Y2NhMDJkOGZmYzIzZTk2ODhh
OTcxZDg1OGU0ZmZkZmY1Mzg5YjExIGNiNzBhMjZmNzg4NDhmZTQ1ZjU5M2Y3ZWJjOWNmYWFjNzYw
YTc5MWIKIDEzNjI1NiBmYWlsIDQ3NzgyMzYxYWNhMjFhMzJhZDQxOThmMWI3MmYxNjU1YTdjOWY3
ZTUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjZDUxNDc3MzRjYmU4
MmYwYzE2NjVlYjIzMjYwOGQ3NTY0Mzk0NGIwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZl
MDlmNTA4NzY3OTggOWNjYTAyZDhmZmMyM2U5Njg4YTk3MWQ4NThlNGZmZGZmNTM4OWIxMSBjYjcw
YTI2Zjc4ODQ4ZmU0NWY1OTNmN2ViYzljZmFhYzc2MGE3OTFiCiAxMTUwMDkgW2RzdF9ob3N0PWVs
YmxpbmcwLHNyY19ob3N0PWVsYmxpbmcxXQogMTE0MDY5IFtkc3RfaG9zdD1waW5vdDAsc3JjX2hv
c3Q9cGlub3QxXQogMTE1MzAyIFtkc3RfaG9zdD1ub2NlcmEwLHNyY19ob3N0PW5vY2VyYTFdCiAx
MTQ2NTggW2RzdF9ob3N0PWl0YWxpYTAsc3JjX2hvc3Q9aXRhbGlhMV0KIDExNDY4MiBwYXNzIGly
cmVsZXZhbnQKIDExNDA4OSBbZHN0X2hvc3Q9YmFyb3F1ZTAsc3JjX2hvc3Q9YmFyb3F1ZTFdCiAx
MTUzODcgcGFzcyBpcnJlbGV2YW50CiAxMTQxMTYgW2RzdF9ob3N0PWh1eGVscmViZTAsc3JjX2hv
c3Q9aHV4ZWxyZWJlMV0KIDExNDE3NSBbZHN0X2hvc3Q9bm9jZXJhMCxzcmNfaG9zdD1ub2NlcmEx
XQogMTE1MTUzIFtkc3RfaG9zdD1odXhlbHJlYmUwLHNyY19ob3N0PWh1eGVscmViZTFdCiAxMTQy
MTggW2RzdF9ob3N0PWh1eGVscmViZTEsc3JjX2hvc3Q9aHV4ZWxyZWJlMF0KIDExNTMyMSBbZHN0
X2hvc3Q9cmltYXZhMSxzcmNfaG9zdD1yaW1hdmEwXQogMTE0Mjk3IFtkc3RfaG9zdD1yaW1hdmEw
LHNyY19ob3N0PXJpbWF2YTFdCiAxMTUxMjEgW2RzdF9ob3N0PWZpYW5vMSxzcmNfaG9zdD1maWFu
bzBdCiAxMTUxODIgW2RzdF9ob3N0PXBpbm90MSxzcmNfaG9zdD1waW5vdDBdCiAxMTU0NzUgW2Rz
dF9ob3N0PW5vYmxpbmcwLHNyY19ob3N0PW5vYmxpbmcxXQogMTE0NzgxIFtkc3RfaG9zdD1pdGFs
aWExLHNyY19ob3N0PWl0YWxpYTBdCiAxMTQ2NDMgW2RzdF9ob3N0PWJhcm9xdWUxLHNyY19ob3N0
PWJhcm9xdWUwXQogMTE0ODIwIFtkc3RfaG9zdD1ub2JsaW5nMSxzcmNfaG9zdD1ub2JsaW5nMF0K
IDExNTQ5OSBbZHN0X2hvc3Q9bm9ibGluZzAsc3JjX2hvc3Q9bm9ibGluZzFdCiAxMTUzMzggW2Rz
dF9ob3N0PWh1eGVscmViZTEsc3JjX2hvc3Q9aHV4ZWxyZWJlMF0KIDExNTIwMyBbZHN0X2hvc3Q9
Z29kZWxsbzEsc3JjX2hvc3Q9Z29kZWxsbzBdCiAxMTQzNjIgW2RzdF9ob3N0PWdvZGVsbG8xLHNy
Y19ob3N0PWdvZGVsbG8wXQogMTE0ODgzIFtkc3RfaG9zdD1ub2JsaW5nMCxzcmNfaG9zdD1ub2Js
aW5nMV0KIDExNDQ0MiBbZHN0X2hvc3Q9ZWxibGluZzEsc3JjX2hvc3Q9ZWxibGluZzBdCiAxMTUz
NTMgW2RzdF9ob3N0PWNoYXJkb25uYXkxLHNyY19ob3N0PWNoYXJkb25uYXkwXQogMTE1NDg1IFtk
c3RfaG9zdD1ub2JsaW5nMCxzcmNfaG9zdD1ub2JsaW5nMV0KIDExNTQ2OSBbZHN0X2hvc3Q9aXRh
bGlhMCxzcmNfaG9zdD1pdGFsaWExXQogMTE1NDg3IFtkc3RfaG9zdD1ub2JsaW5nMCxzcmNfaG9z
dD1ub2JsaW5nMV0KIDExNTI0NCBbZHN0X2hvc3Q9cmltYXZhMCxzcmNfaG9zdD1yaW1hdmExXQog
MTE1NDM4IFtkc3RfaG9zdD1iYXJvcXVlMSxzcmNfaG9zdD1iYXJvcXVlMF0KIDExNDUwMCBbZHN0
X2hvc3Q9cmltYXZhMSxzcmNfaG9zdD1yaW1hdmEwXQogMTE0NTI4IFtkc3RfaG9zdD1jaGFyZG9u
bmF5MSxzcmNfaG9zdD1jaGFyZG9ubmF5MF0KIDExNTQxNCBbZHN0X2hvc3Q9Y2hhcmRvbm5heTAs
c3JjX2hvc3Q9Y2hhcmRvbm5heTFdCiAxMTQ1NDEgW2RzdF9ob3N0PWNoYXJkb25uYXkwLHNyY19o
b3N0PWNoYXJkb25uYXkxXQogMTE1Mjc5IFtkc3RfaG9zdD1lbGJsaW5nMSxzcmNfaG9zdD1lbGJs
aW5nMF0KIDExNTM3MyBbZHN0X2hvc3Q9bm9jZXJhMSxzcmNfaG9zdD1ub2NlcmEwXQogMzU2NDIg
W10KIDM1NzkwIFtkc3RfaG9zdD1pdGNoLW1pdGUsc3JjX2hvc3Q9Z2FsbC1taXRlXQogMzU4ODMg
W2RzdF9ob3N0PWJ1c2gtY3JpY2tldCxzcmNfaG9zdD1maWVsZC1jcmlja2V0XQogMzU5NDIgW2Rz
dF9ob3N0PXBvdGF0by1iZWV0bGUsc3JjX2hvc3Q9bGVhZi1iZWV0bGVdCiAzNjY5MSBbZHN0X2hv
c3Q9bGFjZS1idWcsc3JjX2hvc3Q9bW9zcy1idWddCiAzNjc0NiBbZHN0X2hvc3Q9bGFrZS1mcm9n
LHNyY19ob3N0PWZpcmUtZnJvZ10KIDc3NTU0IFtkc3RfaG9zdD1nb2RlbGxvMSxzcmNfaG9zdD1n
b2RlbGxvMF0KIDUwMzExIFtkc3RfaG9zdD1pdGFsaWExLHNyY19ob3N0PWl0YWxpYTBdCiA1MDI3
NiBbZHN0X2hvc3Q9YmFyb3F1ZTEsc3JjX2hvc3Q9YmFyb3F1ZTBdCiA1MDMyOSBbZHN0X2hvc3Q9
Zmlhbm8xLHNyY19ob3N0PWZpYW5vMF0KIDUwMzY2IFtkc3RfaG9zdD1maWFubzAsc3JjX2hvc3Q9
Zmlhbm8xXQogNTAzODggW2RzdF9ob3N0PWdvZGVsbG8xLHNyY19ob3N0PWdvZGVsbG8wXQogNTA0
MDQgcGFzcyBpcnJlbGV2YW50CiA2MzM3MiBbZHN0X2hvc3Q9YmFyb3F1ZTAsc3JjX2hvc3Q9YmFy
b3F1ZTFdCiA1MDQyMiBbZHN0X2hvc3Q9Z29kZWxsbzEsc3JjX2hvc3Q9Z29kZWxsbzBdCiA2MzM5
OCBbZHN0X2hvc3Q9cGlub3QxLHNyY19ob3N0PXBpbm90MF0KIDYzNTM2IFtkc3RfaG9zdD1odXhl
bHJlYmUxLHNyY19ob3N0PWh1eGVscmViZTBdCiA2MzY1NCBbZHN0X2hvc3Q9aXRhbGlhMCxzcmNf
aG9zdD1pdGFsaWExXQogMTE1NDU5IFtkc3RfaG9zdD1ub2JsaW5nMSxzcmNfaG9zdD1ub2JsaW5n
MF0KIDUyNzAyIFtkc3RfaG9zdD1maWFubzEsc3JjX2hvc3Q9Zmlhbm8wXQogNTQwOTUgW2RzdF9o
b3N0PWdvZGVsbG8xLHNyY19ob3N0PWdvZGVsbG8wXQogNTM3MjAgW2RzdF9ob3N0PWVsYmxpbmcx
LHNyY19ob3N0PWVsYmxpbmcwXQogNTM4NDkgcGFzcyBpcnJlbGV2YW50CiA3NzIxOCBbZHN0X2hv
c3Q9aHV4ZWxyZWJlMSxzcmNfaG9zdD1odXhlbHJlYmUwXQogNTMwMTYgW2RzdF9ob3N0PWdvZGVs
bG8xLHNyY19ob3N0PWdvZGVsbG8wXQogNTUzNDcgW2RzdF9ob3N0PWVsYmxpbmcwLHNyY19ob3N0
PWVsYmxpbmcxXQogNTU0NDIgcGFzcyBpcnJlbGV2YW50CiA1NTI1NSBbZHN0X2hvc3Q9bWVybG90
MSxzcmNfaG9zdD1tZXJsb3QwXQogNTY0MTYgW2RzdF9ob3N0PWNoYXJkb25uYXkxLHNyY19ob3N0
PWNoYXJkb25uYXkwXQogNTY1MDcgW2RzdF9ob3N0PW1lcmxvdDAsc3JjX2hvc3Q9bWVybG90MV0K
IDU2NjYwIFtkc3RfaG9zdD1waW5vdDEsc3JjX2hvc3Q9cGlub3QwXQogNTY1ODkgW2RzdF9ob3N0
PWZpYW5vMSxzcmNfaG9zdD1maWFubzBdCiA1NjcxOCBbZHN0X2hvc3Q9Z29kZWxsbzEsc3JjX2hv
c3Q9Z29kZWxsbzBdCiA2NDAyNiBbZHN0X2hvc3Q9aHV4ZWxyZWJlMCxzcmNfaG9zdD1odXhlbHJl
YmUxXQogNTcxMjMgW2RzdF9ob3N0PWh1eGVscmViZTAsc3JjX2hvc3Q9aHV4ZWxyZWJlMV0KIDU2
NzkxIFtkc3RfaG9zdD1odXhlbHJlYmUxLHNyY19ob3N0PWh1eGVscmViZTBdCiA1Njk2NCBbZHN0
X2hvc3Q9ZWxibGluZzEsc3JjX2hvc3Q9ZWxibGluZzBdCiA1NzI4OSBbZHN0X2hvc3Q9aXRhbGlh
MCxzcmNfaG9zdD1pdGFsaWExXQogNTcwMzEgW2RzdF9ob3N0PWNoYXJkb25uYXkwLHNyY19ob3N0
PWNoYXJkb25uYXkxXQogNTcyMDUgW2RzdF9ob3N0PWl0YWxpYTEsc3JjX2hvc3Q9aXRhbGlhMF0K
IDU3NzQwIFtkc3RfaG9zdD1waW5vdDEsc3JjX2hvc3Q9cGlub3QwXQogNTc4NzQgW2RzdF9ob3N0
PXJpbWF2YTAsc3JjX2hvc3Q9cmltYXZhMV0KIDU3OTMxIFtkc3RfaG9zdD1lbGJsaW5nMSxzcmNf
aG9zdD1lbGJsaW5nMF0KIDU3ODI0IHBhc3MgaXJyZWxldmFudAogNTgwNTcgW2RzdF9ob3N0PWh1
eGVscmViZTEsc3JjX2hvc3Q9aHV4ZWxyZWJlMF0KIDY0MTQ3IFtkc3RfaG9zdD1yaW1hdmEwLHNy
Y19ob3N0PXJpbWF2YTFdCiA1ODEyOCBbZHN0X2hvc3Q9bWVybG90MSxzcmNfaG9zdD1tZXJsb3Qw
XQogNTgzOTkgW2RzdF9ob3N0PWdvZGVsbG8xLHNyY19ob3N0PWdvZGVsbG8wXQogNTg1MjIgcGFz
cyBpcnJlbGV2YW50CiA1ODIyOCBbZHN0X2hvc3Q9aXRhbGlhMSxzcmNfaG9zdD1pdGFsaWEwXQog
NTg2MjAgW2RzdF9ob3N0PXBpbm90MCxzcmNfaG9zdD1waW5vdDFdCiA1ODQyOCBbZHN0X2hvc3Q9
ZWxibGluZzAsc3JjX2hvc3Q9ZWxibGluZzFdCiA1ODMzMyBbZHN0X2hvc3Q9aXRhbGlhMCxzcmNf
aG9zdD1pdGFsaWExXQogNTg3NjYgW2RzdF9ob3N0PWdvZGVsbG8xLHNyY19ob3N0PWdvZGVsbG8w
XQogNTg3MzcgW2RzdF9ob3N0PWNoYXJkb25uYXkwLHNyY19ob3N0PWNoYXJkb25uYXkxXQogNTg4
NDEgW2RzdF9ob3N0PWh1eGVscmViZTEsc3JjX2hvc3Q9aHV4ZWxyZWJlMF0KIDU4ODczIFtkc3Rf
aG9zdD1odXhlbHJlYmUwLHNyY19ob3N0PWh1eGVscmViZTFdCiA2NDE5NyBbZHN0X2hvc3Q9cmlt
YXZhMSxzcmNfaG9zdD1yaW1hdmEwXQogNTg3OTMgW2RzdF9ob3N0PWVsYmxpbmcxLHNyY19ob3N0
PWVsYmxpbmcwXQogNTg5MDIgcGFzcyBpcnJlbGV2YW50CiA1ODk0NCBbZHN0X2hvc3Q9aXRhbGlh
MCxzcmNfaG9zdD1pdGFsaWExXQogNTg5ODEgW2RzdF9ob3N0PXBpbm90MSxzcmNfaG9zdD1waW5v
dDBdCiA1ODk2NiBbZHN0X2hvc3Q9ZWxibGluZzAsc3JjX2hvc3Q9ZWxibGluZzFdCiA3NzA5NyBb
ZHN0X2hvc3Q9Y2hhcmRvbm5heTEsc3JjX2hvc3Q9Y2hhcmRvbm5heTBdCiA1OTAzNiBbZHN0X2hv
c3Q9cGlub3QwLHNyY19ob3N0PXBpbm90MV0KIDU4OTMzIFtkc3RfaG9zdD1pdGFsaWExLHNyY19o
b3N0PWl0YWxpYTBdCiA1OTA4NiBbZHN0X2hvc3Q9Y2hhcmRvbm5heTEsc3JjX2hvc3Q9Y2hhcmRv
bm5heTBdCiA1OTAxOCBbZHN0X2hvc3Q9Z29kZWxsbzEsc3JjX2hvc3Q9Z29kZWxsbzBdCiA1OTEz
MCBwYXNzIGlycmVsZXZhbnQKIDU5MTg2IFtkc3RfaG9zdD1nb2RlbGxvMSxzcmNfaG9zdD1nb2Rl
bGxvMF0KIDU5MzQ4IFtkc3RfaG9zdD1pdGFsaWExLHNyY19ob3N0PWl0YWxpYTBdCiA1OTU1OSBb
ZHN0X2hvc3Q9Y2hhcmRvbm5heTAsc3JjX2hvc3Q9Y2hhcmRvbm5heTFdCiA1OTYwNiBbZHN0X2hv
c3Q9Y2hhcmRvbm5heTAsc3JjX2hvc3Q9Y2hhcmRvbm5heTFdCiA1OTI1NCBbZHN0X2hvc3Q9aHV4
ZWxyZWJlMSxzcmNfaG9zdD1odXhlbHJlYmUwXQogNTk2NDkgW2RzdF9ob3N0PWNoYXJkb25uYXkw
LHNyY19ob3N0PWNoYXJkb25uYXkxXQogNTk0NjIgcGFzcyBpcnJlbGV2YW50CiA1OTQyNiBbZHN0
X2hvc3Q9aXRhbGlhMCxzcmNfaG9zdD1pdGFsaWExXQogNTk4MTUgW2RzdF9ob3N0PWdvZGVsbG8x
LHNyY19ob3N0PWdvZGVsbG8wXQogNTk1MzEgW2RzdF9ob3N0PWNoYXJkb25uYXkwLHNyY19ob3N0
PWNoYXJkb25uYXkxXQogNTk3ODkgW10KIDU5ODk4IFtdCiA2MDA1NyBwYXNzIGlycmVsZXZhbnQK
IDYwMDA1IFtdCiA1OTc3MCBbZHN0X2hvc3Q9Y2hhcmRvbm5heTAsc3JjX2hvc3Q9Y2hhcmRvbm5h
eTFdCiA1OTk0NyBbXQogNTk4MzYgW2RzdF9ob3N0PWZpYW5vMSxzcmNfaG9zdD1maWFubzBdCiA2
NDQ4NCBbZHN0X2hvc3Q9Zmlhbm8xLHNyY19ob3N0PWZpYW5vMF0KIDY0OTg1IFtkc3RfaG9zdD1m
aWFubzEsc3JjX2hvc3Q9Zmlhbm8wXQogNjUwODYgW2RzdF9ob3N0PWZpYW5vMSxzcmNfaG9zdD1m
aWFubzBdCiA2NDg3NCBbZHN0X2hvc3Q9Zmlhbm8xLHNyY19ob3N0PWZpYW5vMF0KIDY1MDI0IFtk
c3RfaG9zdD1maWFubzEsc3JjX2hvc3Q9Zmlhbm8wXQogNjUwNTkgW2RzdF9ob3N0PWZpYW5vMSxz
cmNfaG9zdD1maWFubzBdCiA2MDM4OSBbZHN0X2hvc3Q9Y2hhcmRvbm5heTAsc3JjX2hvc3Q9Y2hh
cmRvbm5heTFdCiA2NTEwOSBbZHN0X2hvc3Q9Zmlhbm8xLHNyY19ob3N0PWZpYW5vMF0KIDYwNTk0
IFtkc3RfaG9zdD1waW5vdDEsc3JjX2hvc3Q9cGlub3QwXQogNjUxMzIgW2RzdF9ob3N0PWZpYW5v
MSxzcmNfaG9zdD1maWFubzBdCiA2MDYyMSBbZHN0X2hvc3Q9Z29kZWxsbzEsc3JjX2hvc3Q9Z29k
ZWxsbzBdCiA2MDY0NiBbZHN0X2hvc3Q9aXRhbGlhMSxzcmNfaG9zdD1pdGFsaWEwXQogNjA2NTkg
cGFzcyBpcnJlbGV2YW50CiA2MDg0MCBbZHN0X2hvc3Q9cGlub3QwLHNyY19ob3N0PXBpbm90MV0K
IDY1MTU2IFtkc3RfaG9zdD1maWFubzEsc3JjX2hvc3Q9Zmlhbm8wXQogNjA2ODAgW2RzdF9ob3N0
PWNoYXJkb25uYXkxLHNyY19ob3N0PWNoYXJkb25uYXkwXQogNjA4MDcgW2RzdF9ob3N0PWdvZGVs
bG8xLHNyY19ob3N0PWdvZGVsbG8wXQogNjA3MDkgW2RzdF9ob3N0PWNoYXJkb25uYXkwLHNyY19o
b3N0PWNoYXJkb25uYXkxXQogNjA3NzMgW2RzdF9ob3N0PXBpbm90MSxzcmNfaG9zdD1waW5vdDBd
CiA2MDk5OCBbZHN0X2hvc3Q9aHV4ZWxyZWJlMSxzcmNfaG9zdD1odXhlbHJlYmUwXQogNjExMTkg
W10KIDYwODc3IHBhc3MgaXJyZWxldmFudAogNjEyOTUgW2RzdF9ob3N0PWZpYW5vMSxzcmNfaG9z
dD1maWFubzBdCiA2MDk1MiBbZHN0X2hvc3Q9bWVybG90MSxzcmNfaG9zdD1tZXJsb3QwXQogNjUy
NDUgW2RzdF9ob3N0PXBpbm90MSxzcmNfaG9zdD1waW5vdDBdCiA2NTM2MSBbZHN0X2hvc3Q9aXRh
bGlhMSxzcmNfaG9zdD1pdGFsaWEwXQogNjUxODAgW2RzdF9ob3N0PWZpYW5vMSxzcmNfaG9zdD1m
aWFubzBdCiA2NTMyOSBbZHN0X2hvc3Q9Y2hhcmRvbm5heTEsc3JjX2hvc3Q9Y2hhcmRvbm5heTBd
CiA2NTI2NCBbZHN0X2hvc3Q9Zmlhbm8wLHNyY19ob3N0PWZpYW5vMV0KIDY1Mjg1IFtkc3RfaG9z
dD1nb2RlbGxvMSxzcmNfaG9zdD1nb2RlbGxvMF0KIDY1MzAzIHBhc3MgaXJyZWxldmFudAogNjUz
OTIgW2RzdF9ob3N0PWNoYXJkb25uYXkwLHNyY19ob3N0PWNoYXJkb25uYXkxXQogNjU0MjAgW2Rz
dF9ob3N0PWJhcm9xdWUxLHNyY19ob3N0PWJhcm9xdWUwXQogNjU0NTkgW2RzdF9ob3N0PWJhcm9x
dWUwLHNyY19ob3N0PWJhcm9xdWUxXQogNjE2OTIgW2RzdF9ob3N0PWdvZGVsbG8xLHNyY19ob3N0
PWdvZGVsbG8wXQogNjE1OTQgW2RzdF9ob3N0PWVsYmxpbmcxLHNyY19ob3N0PWVsYmxpbmcwXQog
Nzc3MTYgW2RzdF9ob3N0PWNoYXJkb25uYXkwLHNyY19ob3N0PWNoYXJkb25uYXkxXQogNjU2NjMg
W2RzdF9ob3N0PWh1eGVscmViZTEsc3JjX2hvc3Q9aHV4ZWxyZWJlMF0KIDYxNzgwIHBhc3MgaXJy
ZWxldmFudAogNjU3NjUgW2RzdF9ob3N0PWh1eGVscmViZTAsc3JjX2hvc3Q9aHV4ZWxyZWJlMV0K
IDYyMDQyIFtkc3RfaG9zdD1jaGFyZG9ubmF5MSxzcmNfaG9zdD1jaGFyZG9ubmF5MF0KIDY1Nzk3
IFtkc3RfaG9zdD1pdGFsaWEwLHNyY19ob3N0PWl0YWxpYTFdCiA2MTkxMSBbZHN0X2hvc3Q9Zmlh
bm8wLHNyY19ob3N0PWZpYW5vMV0KIDYyMTEwIFtkc3RfaG9zdD1lbGJsaW5nMCxzcmNfaG9zdD1l
bGJsaW5nMV0KIDYyMjk1IFtkc3RfaG9zdD1nb2RlbGxvMSxzcmNfaG9zdD1nb2RlbGxvMF0KIDYy
MzgxIFtkc3RfaG9zdD1lbGJsaW5nMSxzcmNfaG9zdD1lbGJsaW5nMF0KIDYyMTk3IFtkc3RfaG9z
dD1maWFubzEsc3JjX2hvc3Q9Zmlhbm8wXQogMTE0MDUxIFtkc3RfaG9zdD1maWFubzEsc3JjX2hv
c3Q9Zmlhbm8wXQogNjI1NDQgW2RzdF9ob3N0PWNoYXJkb25uYXkxLHNyY19ob3N0PWNoYXJkb25u
YXkwXQogNjY0MTQgW2RzdF9ob3N0PWZpYW5vMSxzcmNfaG9zdD1maWFubzBdCiA2NjQ1NSBbZHN0
X2hvc3Q9Z29kZWxsbzEsc3JjX2hvc3Q9Z29kZWxsbzBdCiA2MjY2MyBbZHN0X2hvc3Q9aHV4ZWxy
ZWJlMSxzcmNfaG9zdD1odXhlbHJlYmUwXQogNjI2MTUgcGFzcyBpcnJlbGV2YW50CiA2NjUyNiBb
ZHN0X2hvc3Q9bm9jZXJhMSxzcmNfaG9zdD1ub2NlcmEwXQogNjI2OTQgW2RzdF9ob3N0PWdvZGVs
bG8xLHNyY19ob3N0PWdvZGVsbG8wXQogNjI3NDQgW2RzdF9ob3N0PWh1eGVscmViZTAsc3JjX2hv
c3Q9aHV4ZWxyZWJlMV0KIDYyOTQwIFtkc3RfaG9zdD1pdGFsaWEwLHNyY19ob3N0PWl0YWxpYTFd
CiA2Mjk1OCBbZHN0X2hvc3Q9bWVybG90MCxzcmNfaG9zdD1tZXJsb3QxXQogNjI5NzIgW2RzdF9o
b3N0PW1lcmxvdDEsc3JjX2hvc3Q9bWVybG90MF0KIDYyOTA4IFtkc3RfaG9zdD1jaGFyZG9ubmF5
MCxzcmNfaG9zdD1jaGFyZG9ubmF5MV0KIDYyOTQ4IHBhc3MgaXJyZWxldmFudAogNjMwODQgW2Rz
dF9ob3N0PWdvZGVsbG8xLHNyY19ob3N0PWdvZGVsbG8wXQogNjMwNTkgW2RzdF9ob3N0PWh1eGVs
cmViZTEsc3JjX2hvc3Q9aHV4ZWxyZWJlMF0KIDY2NjE0IHBhc3MgaXJyZWxldmFudAogNjMwMjMg
W2RzdF9ob3N0PWNoYXJkb25uYXkxLHNyY19ob3N0PWNoYXJkb25uYXkwXQogNjY4OTYgW2RzdF9o
b3N0PWJhcm9xdWUwLHNyY19ob3N0PWJhcm9xdWUxXQogNjY3NTAgW2RzdF9ob3N0PWJhcm9xdWUx
LHNyY19ob3N0PWJhcm9xdWUwXQogNjMyMDggW2RzdF9ob3N0PWJhcm9xdWUxLHNyY19ob3N0PWJh
cm9xdWUwXQogNjcwNjQgW2RzdF9ob3N0PXJpbWF2YTAsc3JjX2hvc3Q9cmltYXZhMV0KIDYzMzU0
IHBhc3MgaXJyZWxldmFudAogNzczNjAgW2RzdF9ob3N0PXJpbWF2YTAsc3JjX2hvc3Q9cmltYXZh
MV0KIDYzMzM5IFtkc3RfaG9zdD1odXhlbHJlYmUwLHNyY19ob3N0PWh1eGVscmViZTFdCiA4NTc3
NiBbZHN0X2hvc3Q9aHV4ZWxyZWJlMCxzcmNfaG9zdD1odXhlbHJlYmUxXQogNzc5MDIgW2RzdF9o
b3N0PWh1eGVscmViZTAsc3JjX2hvc3Q9aHV4ZWxyZWJlMV0KIDc3ODMwIHBhc3MgaXJyZWxldmFu
dAogODMxMTggW2RzdF9ob3N0PWh1eGVscmViZTAsc3JjX2hvc3Q9aHV4ZWxyZWJlMV0KIDExNTU0
MyBbZHN0X2hvc3Q9cGlub3QwLHNyY19ob3N0PXBpbm90MV0KIDc4MTQ3IFtkc3RfaG9zdD1pdGFs
aWExLHNyY19ob3N0PWl0YWxpYTBdCiA3Nzk2NSBbZHN0X2hvc3Q9bm9jZXJhMSxzcmNfaG9zdD1u
b2NlcmEwXQogNzgwNTQgW2RzdF9ob3N0PWJhcm9xdWUxLHNyY19ob3N0PWJhcm9xdWUwXQogNzgz
MTkgW2RzdF9ob3N0PW5vY2VyYTAsc3JjX2hvc3Q9bm9jZXJhMV0KIDgzNDUyIFtkc3RfaG9zdD1o
dXhlbHJlYmUwLHNyY19ob3N0PWh1eGVscmViZTFdCiA3ODU4NiBbZHN0X2hvc3Q9YmFyb3F1ZTAs
c3JjX2hvc3Q9YmFyb3F1ZTFdCiA3ODIyNyBbXQogNzg2NzAgW2RzdF9ob3N0PWh1eGVscmViZTEs
c3JjX2hvc3Q9aHV4ZWxyZWJlMF0KIDc4NDA0IFtkc3RfaG9zdD1pdGFsaWEwLHNyY19ob3N0PWl0
YWxpYTFdCiA3ODk3NyBbZHN0X2hvc3Q9cGlub3QxLHNyY19ob3N0PXBpbm90MF0KIDc5MDY4IFtk
c3RfaG9zdD1odXhlbHJlYmUwLHNyY19ob3N0PWh1eGVscmViZTFdCiA4NjI3OSBbZHN0X2hvc3Q9
aHV4ZWxyZWJlMCxzcmNfaG9zdD1odXhlbHJlYmUxXQogNzkxNTUgW2RzdF9ob3N0PWh1eGVscmVi
ZTAsc3JjX2hvc3Q9aHV4ZWxyZWJlMV0KIDg2NzE1IFtkc3RfaG9zdD1odXhlbHJlYmUwLHNyY19o
b3N0PWh1eGVscmViZTFdCiA4NjM2OCBbZHN0X2hvc3Q9aHV4ZWxyZWJlMCxzcmNfaG9zdD1odXhl
bHJlYmUxXQogNzkyMDggW10KIDc4NDg3IFtkc3RfaG9zdD1yaW1hdmExLHNyY19ob3N0PXJpbWF2
YTBdCiA3ODc4NiBbZHN0X2hvc3Q9Zmlhbm8xLHNyY19ob3N0PWZpYW5vMF0KIDc5NDUwIFtkc3Rf
aG9zdD1odXhlbHJlYmUwLHNyY19ob3N0PWh1eGVscmViZTFdCiA4NTE2OCBbZHN0X2hvc3Q9aHV4
ZWxyZWJlMCxzcmNfaG9zdD1odXhlbHJlYmUxXQogNzk1ODcgW2RzdF9ob3N0PWh1eGVscmViZTAs
c3JjX2hvc3Q9aHV4ZWxyZWJlMV0KIDgzODEwIFtkc3RfaG9zdD1odXhlbHJlYmUwLHNyY19ob3N0
PWh1eGVscmViZTFdCiA4MzY1NSBbZHN0X2hvc3Q9aHV4ZWxyZWJlMCxzcmNfaG9zdD1odXhlbHJl
YmUxXQogNzk3NzggW2RzdF9ob3N0PWh1eGVscmViZTAsc3JjX2hvc3Q9aHV4ZWxyZWJlMV0KIDg1
ODcwIFtkc3RfaG9zdD1odXhlbHJlYmUwLHNyY19ob3N0PWh1eGVscmViZTFdCiA3OTkxOCBbZHN0
X2hvc3Q9aHV4ZWxyZWJlMCxzcmNfaG9zdD1odXhlbHJlYmUxXQogODAxMjIgW2RzdF9ob3N0PWh1
eGVscmViZTAsc3JjX2hvc3Q9aHV4ZWxyZWJlMV0KIDgwMzgxIFtkc3RfaG9zdD1odXhlbHJlYmUw
LHNyY19ob3N0PWh1eGVscmViZTFdCiA4MDYyNyBbZHN0X2hvc3Q9aHV4ZWxyZWJlMCxzcmNfaG9z
dD1odXhlbHJlYmUxXQogNzkzODkgW2RzdF9ob3N0PWh1eGVscmViZTAsc3JjX2hvc3Q9aHV4ZWxy
ZWJlMV0KIDg0MTY5IFtkc3RfaG9zdD1odXhlbHJlYmUwLHNyY19ob3N0PWh1eGVscmViZTFdCiA4
MTE2MSBbZHN0X2hvc3Q9aHV4ZWxyZWJlMCxzcmNfaG9zdD1odXhlbHJlYmUxXQogODE0MjQgW2Rz
dF9ob3N0PWh1eGVscmViZTAsc3JjX2hvc3Q9aHV4ZWxyZWJlMV0KIDg0MzAwIFtkc3RfaG9zdD1o
dXhlbHJlYmUwLHNyY19ob3N0PWh1eGVscmViZTFdCiA4MTczNCBbZHN0X2hvc3Q9aHV4ZWxyZWJl
MCxzcmNfaG9zdD1odXhlbHJlYmUxXQogODQzNzkgW2RzdF9ob3N0PWh1eGVscmViZTAsc3JjX2hv
c3Q9aHV4ZWxyZWJlMV0KIDg0NDcyIFtkc3RfaG9zdD1odXhlbHJlYmUwLHNyY19ob3N0PWh1eGVs
cmViZTFdCiA4NTk4OCBbZHN0X2hvc3Q9aHV4ZWxyZWJlMCxzcmNfaG9zdD1odXhlbHJlYmUxXQog
ODIwNjUgW2RzdF9ob3N0PWh1eGVscmViZTAsc3JjX2hvc3Q9aHV4ZWxyZWJlMV0KIDgyNDE5IFtk
c3RfaG9zdD1odXhlbHJlYmUwLHNyY19ob3N0PWh1eGVscmViZTFdCiA4MjYxNCBbZHN0X2hvc3Q9
aHV4ZWxyZWJlMCxzcmNfaG9zdD1odXhlbHJlYmUxXQogODUzNTMgW2RzdF9ob3N0PWh1eGVscmVi
ZTAsc3JjX2hvc3Q9aHV4ZWxyZWJlMV0KIDgyOTExIFtkc3RfaG9zdD1odXhlbHJlYmUwLHNyY19o
b3N0PWh1eGVscmViZTFdCiA4Mjc2NCBbZHN0X2hvc3Q9aHV4ZWxyZWJlMCxzcmNfaG9zdD1odXhl
bHJlYmUxXQogODU1MDkgW2RzdF9ob3N0PWh1eGVscmViZTAsc3JjX2hvc3Q9aHV4ZWxyZWJlMV0K
IDg2MDQ3IFtkc3RfaG9zdD1odXhlbHJlYmUwLHNyY19ob3N0PWh1eGVscmViZTFdCiA4NTYxNCBb
ZHN0X2hvc3Q9aHV4ZWxyZWJlMCxzcmNfaG9zdD1odXhlbHJlYmUxXQogODU2NjcgW2RzdF9ob3N0
PWh1eGVscmViZTAsc3JjX2hvc3Q9aHV4ZWxyZWJlMV0KIDg2MTExIFtkc3RfaG9zdD1odXhlbHJl
YmUwLHNyY19ob3N0PWh1eGVscmViZTFdCiA4NTcyNSBbZHN0X2hvc3Q9aHV4ZWxyZWJlMCxzcmNf
aG9zdD1odXhlbHJlYmUxXQogODY0NDkgW2RzdF9ob3N0PWh1eGVscmViZTAsc3JjX2hvc3Q9aHV4
ZWxyZWJlMV0KIDg2NjI2IFtkc3RfaG9zdD1odXhlbHJlYmUwLHNyY19ob3N0PWh1eGVscmViZTFd
CiA4Njg4MiBbZHN0X2hvc3Q9aHV4ZWxyZWJlMCxzcmNfaG9zdD1odXhlbHJlYmUxXQogODYxODcg
W2RzdF9ob3N0PWh1eGVscmViZTAsc3JjX2hvc3Q9aHV4ZWxyZWJlMV0KIDg0NjE2IFtkc3RfaG9z
dD1odXhlbHJlYmUwLHNyY19ob3N0PWh1eGVscmViZTFdCiA4NjU0MiBbZHN0X2hvc3Q9aHV4ZWxy
ZWJlMCxzcmNfaG9zdD1odXhlbHJlYmUxXQogODY4MTEgW2RzdF9ob3N0PWh1eGVscmViZTAsc3Jj
X2hvc3Q9aHV4ZWxyZWJlMV0KIDEyNTU3IFtkc3RfaG9zdD1maWVsZC1jcmlja2V0LHNyY19ob3N0
PWJ1c2gtY3JpY2tldF0KIDEyNTY0IFtkc3RfaG9zdD1tb3NzLWJ1ZyxzcmNfaG9zdD1sYWNlLWJ1
Z10KIDEyNTc0IFtkc3RfaG9zdD1tb3NzLWJ1ZyxzcmNfaG9zdD1sYWNlLWJ1Z10KIDEyNTg5IFtk
c3RfaG9zdD1tb3NzLWJ1ZyxzcmNfaG9zdD1sYWNlLWJ1Z10KIDEyNjMwIFtkc3RfaG9zdD1idXNo
LWNyaWNrZXQsc3JjX2hvc3Q9ZmllbGQtY3JpY2tldF0KIDEyNjQ0IFtkc3RfaG9zdD1wb3RhdG8t
YmVldGxlLHNyY19ob3N0PWxlYWYtYmVldGxlXQogMTI2NTMgW10KIDEyNjk2IFtkc3RfaG9zdD1i
dXNoLWNyaWNrZXQsc3JjX2hvc3Q9ZmllbGQtY3JpY2tldF0KIDEyNjk5IFtkc3RfaG9zdD1tb3Nz
LWJ1ZyxzcmNfaG9zdD1sYWNlLWJ1Z10KIDEyNzA1IFtkc3RfaG9zdD1wb3RhdG8tYmVldGxlLHNy
Y19ob3N0PWxlYWYtYmVldGxlXQogMTI3MTQgW2RzdF9ob3N0PWxhY2UtYnVnLHNyY19ob3N0PW1v
c3MtYnVnXQogMTI3MjUgW2RzdF9ob3N0PWZpZWxkLWNyaWNrZXQsc3JjX2hvc3Q9YnVzaC1jcmlj
a2V0XQogMTM3NzUgW2RzdF9ob3N0PWxlYWYtYmVldGxlLHNyY19ob3N0PXBvdGF0by1iZWV0bGVd
CiAxMzc4NSBbZHN0X2hvc3Q9bW9zcy1idWcsc3JjX2hvc3Q9bGFjZS1idWddCiAxNjc2MSBbZHN0
X2hvc3Q9aXRjaC1taXRlLHNyY19ob3N0PWdhbGwtbWl0ZV0KIDE2NzczIFtkc3RfaG9zdD1pdGNo
LW1pdGUsc3JjX2hvc3Q9Z2FsbC1taXRlXQogMTY5ODIgW2RzdF9ob3N0PWl0Y2gtbWl0ZSxzcmNf
aG9zdD1nYWxsLW1pdGVdCiAxNzEwMSBbZHN0X2hvc3Q9aXRjaC1taXRlLHNyY19ob3N0PWdhbGwt
bWl0ZV0KIDE3MTE3IFtkc3RfaG9zdD1pdGNoLW1pdGUsc3JjX2hvc3Q9Z2FsbC1taXRlXQogMTcz
MTUgW2RzdF9ob3N0PWl0Y2gtbWl0ZSxzcmNfaG9zdD1nYWxsLW1pdGVdCiAxNzMyMyBbZHN0X2hv
c3Q9ZmllbGQtY3JpY2tldCxzcmNfaG9zdD1idXNoLWNyaWNrZXRdCiAxNzM3NiBbZHN0X2hvc3Q9
ZmllbGQtY3JpY2tldCxzcmNfaG9zdD1idXNoLWNyaWNrZXRdCiAxNzM5MyBbZHN0X2hvc3Q9bW9z
cy1idWcsc3JjX2hvc3Q9bGFjZS1idWddCiAxNzM5OCBbZHN0X2hvc3Q9aXRjaC1taXRlLHNyY19o
b3N0PWdhbGwtbWl0ZV0KIDE3NDAwIFtkc3RfaG9zdD1nYWxsLW1pdGUsc3JjX2hvc3Q9aXRjaC1t
aXRlXQogMTc0MjYgW2RzdF9ob3N0PWZpZWxkLWNyaWNrZXQsc3JjX2hvc3Q9YnVzaC1jcmlja2V0
XQogMTc0MzMgW2RzdF9ob3N0PXBvdGF0by1iZWV0bGUsc3JjX2hvc3Q9bGVhZi1iZWV0bGVdCiAx
NzQ0OCBbZHN0X2hvc3Q9bW9zcy1idWcsc3JjX2hvc3Q9bGFjZS1idWddCiAxNzQ1NCBbZHN0X2hv
c3Q9aXRjaC1taXRlLHNyY19ob3N0PWdhbGwtbWl0ZV0KIDE3NDU4IFtkc3RfaG9zdD1tb3NzLWJ1
ZyxzcmNfaG9zdD1sYWNlLWJ1Z10KIDE3NDYwIFtkc3RfaG9zdD1pdGNoLW1pdGUsc3JjX2hvc3Q9
Z2FsbC1taXRlXQogMTc0NjIgW2RzdF9ob3N0PWZpZWxkLWNyaWNrZXQsc3JjX2hvc3Q9YnVzaC1j
cmlja2V0XQogMTc0NzEgW2RzdF9ob3N0PWxha2UtZnJvZyxzcmNfaG9zdD1maXJlLWZyb2ddCiAx
NzQ3NCBbZHN0X2hvc3Q9cG90YXRvLWJlZXRsZSxzcmNfaG9zdD1sZWFmLWJlZXRsZV0KIDE3NDgw
IFtkc3RfaG9zdD1maWVsZC1jcmlja2V0LHNyY19ob3N0PWJ1c2gtY3JpY2tldF0KIDE3NTU2IFtk
c3RfaG9zdD1sYWtlLWZyb2csc3JjX2hvc3Q9ZmlyZS1mcm9nXQogMTc1OTAgW2RzdF9ob3N0PXBv
dGF0by1iZWV0bGUsc3JjX2hvc3Q9bGVhZi1iZWV0bGVdCiAxNzU5MiBbZHN0X2hvc3Q9ZmllbGQt
Y3JpY2tldCxzcmNfaG9zdD1idXNoLWNyaWNrZXRdCiAxNzU5NiBbZHN0X2hvc3Q9bW9zcy1idWcs
c3JjX2hvc3Q9bGFjZS1idWddCiAxNzYxMiBbZHN0X2hvc3Q9bGFrZS1mcm9nLHNyY19ob3N0PWZp
cmUtZnJvZ10KIDE3NjIyIFtkc3RfaG9zdD1maWVsZC1jcmlja2V0LHNyY19ob3N0PWJ1c2gtY3Jp
Y2tldF0KIDE3NjMxIFtkc3RfaG9zdD1wb3RhdG8tYmVldGxlLHNyY19ob3N0PWxlYWYtYmVldGxl
XQogMTc2ODcgW2RzdF9ob3N0PWZpZWxkLWNyaWNrZXQsc3JjX2hvc3Q9YnVzaC1jcmlja2V0XQog
MTc3MDMgW2RzdF9ob3N0PWxha2UtZnJvZyxzcmNfaG9zdD1maXJlLWZyb2ddCiAxNzcxMSBbZHN0
X2hvc3Q9ZmllbGQtY3JpY2tldCxzcmNfaG9zdD1idXNoLWNyaWNrZXRdCiAxNzcxNSBbZHN0X2hv
c3Q9bW9zcy1idWcsc3JjX2hvc3Q9bGFjZS1idWddCiAxNzc0NSBbZHN0X2hvc3Q9bGFrZS1mcm9n
LHNyY19ob3N0PWZpcmUtZnJvZ10KIDE3Nzc1IFtkc3RfaG9zdD1maWVsZC1jcmlja2V0LHNyY19o
b3N0PWJ1c2gtY3JpY2tldF0KIDE3Nzc3IFtkc3RfaG9zdD1wb3RhdG8tYmVldGxlLHNyY19ob3N0
PWxlYWYtYmVldGxlXQogMTc3NzkgW2RzdF9ob3N0PW1vc3MtYnVnLHNyY19ob3N0PWxhY2UtYnVn
XQogMTc3ODIgW2RzdF9ob3N0PWZpZWxkLWNyaWNrZXQsc3JjX2hvc3Q9YnVzaC1jcmlja2V0XQog
MTc3OTAgW2RzdF9ob3N0PXBvdGF0by1iZWV0bGUsc3JjX2hvc3Q9bGVhZi1iZWV0bGVdCiAxNzgw
NCBbZHN0X2hvc3Q9bW9zcy1idWcsc3JjX2hvc3Q9bGFjZS1idWddCiAxNzgyNSBbZHN0X2hvc3Q9
ZmllbGQtY3JpY2tldCxzcmNfaG9zdD1idXNoLWNyaWNrZXRdCiAxNzg0MiBbZHN0X2hvc3Q9bGFr
ZS1mcm9nLHNyY19ob3N0PWZpcmUtZnJvZ10KIDE3ODQ0IFtkc3RfaG9zdD1maXJlLWZyb2csc3Jj
X2hvc3Q9bGFrZS1mcm9nXQogMTc4NDYgW2RzdF9ob3N0PWZpZWxkLWNyaWNrZXQsc3JjX2hvc3Q9
YnVzaC1jcmlja2V0XQogMTc4NTcgW2RzdF9ob3N0PXBvdGF0by1iZWV0bGUsc3JjX2hvc3Q9bGVh
Zi1iZWV0bGVdCiAxNzg2NyBbZHN0X2hvc3Q9bW9zcy1idWcsc3JjX2hvc3Q9bGFjZS1idWddCiAx
Nzg3NSBbZHN0X2hvc3Q9bW9zcy1idWcsc3JjX2hvc3Q9bGFjZS1idWddCiAxNzg4NSBbZHN0X2hv
c3Q9bW9zcy1idWcsc3JjX2hvc3Q9bGFjZS1idWddCiAxNzg5NCBbZHN0X2hvc3Q9bW9zcy1idWcs
c3JjX2hvc3Q9bGFjZS1idWddCiAxNzkwMSBbZHN0X2hvc3Q9bW9zcy1idWcsc3JjX2hvc3Q9bGFj
ZS1idWddCiAxNzkwOSBbZHN0X2hvc3Q9bW9zcy1idWcsc3JjX2hvc3Q9bGFjZS1idWddCiAxNzkx
NiBbZHN0X2hvc3Q9bW9zcy1idWcsc3JjX2hvc3Q9bGFjZS1idWddCiAxNzkyMiBbZHN0X2hvc3Q9
bW9zcy1idWcsc3JjX2hvc3Q9bGFjZS1idWddCiAxNzkyNiBbZHN0X2hvc3Q9cG90YXRvLWJlZXRs
ZSxzcmNfaG9zdD1sZWFmLWJlZXRsZV0KIDE3OTI5IFtkc3RfaG9zdD1maWVsZC1jcmlja2V0LHNy
Y19ob3N0PWJ1c2gtY3JpY2tldF0KIDE3OTQzIFtkc3RfaG9zdD1sYWtlLWZyb2csc3JjX2hvc3Q9
ZmlyZS1mcm9nXQogMTc5NDUgW2RzdF9ob3N0PW1vc3MtYnVnLHNyY19ob3N0PWxhY2UtYnVnXQog
MTc5NDcgW2RzdF9ob3N0PWZpZWxkLWNyaWNrZXQsc3JjX2hvc3Q9YnVzaC1jcmlja2V0XQogMTc5
NTkgW10KIDE3OTYyIFtdCiAxNzk2OSBbXQogMTc5NzYgW10KIDE3OTgxIFtkc3RfaG9zdD1sYWtl
LWZyb2csc3JjX2hvc3Q9ZmlyZS1mcm9nXQogMTc5ODUgW2RzdF9ob3N0PWZpZWxkLWNyaWNrZXQs
c3JjX2hvc3Q9YnVzaC1jcmlja2V0XQogMTc5ODcgW2RzdF9ob3N0PW1vc3MtYnVnLHNyY19ob3N0
PWxhY2UtYnVnXQogMTc5ODkgW2RzdF9ob3N0PXBvdGF0by1iZWV0bGUsc3JjX2hvc3Q9bGVhZi1i
ZWV0bGVdCiAxNzk5NiBbZHN0X2hvc3Q9ZmllbGQtY3JpY2tldCxzcmNfaG9zdD1idXNoLWNyaWNr
ZXRdCiAxODAwMyBbZHN0X2hvc3Q9bGFrZS1mcm9nLHNyY19ob3N0PWZpcmUtZnJvZ10KIDE4MDEz
IFtkc3RfaG9zdD1tb3NzLWJ1ZyxzcmNfaG9zdD1sYWNlLWJ1Z10KIDE4MDE1IFtkc3RfaG9zdD1m
aWVsZC1jcmlja2V0LHNyY19ob3N0PWJ1c2gtY3JpY2tldF0KIDE4MDE3IFtkc3RfaG9zdD1wb3Rh
dG8tYmVldGxlLHNyY19ob3N0PWxlYWYtYmVldGxlXQogMTgwMTkgW2RzdF9ob3N0PW1vc3MtYnVn
LHNyY19ob3N0PWxhY2UtYnVnXQogMTgwMjkgW2RzdF9ob3N0PWZpZWxkLWNyaWNrZXQsc3JjX2hv
c3Q9YnVzaC1jcmlja2V0XQogMTgwMzEgW2RzdF9ob3N0PXBvdGF0by1iZWV0bGUsc3JjX2hvc3Q9
bGVhZi1iZWV0bGVdCiAxODAzNCBbZHN0X2hvc3Q9bGFrZS1mcm9nLHNyY19ob3N0PWZpcmUtZnJv
Z10KIDE4MDUxIFtkc3RfaG9zdD1maWVsZC1jcmlja2V0LHNyY19ob3N0PWJ1c2gtY3JpY2tldF0K
IDE4MDU2IFtkc3RfaG9zdD1wb3RhdG8tYmVldGxlLHNyY19ob3N0PWxlYWYtYmVldGxlXQogMTgw
NTggW2RzdF9ob3N0PW1vc3MtYnVnLHNyY19ob3N0PWxhY2UtYnVnXQogMTgwNjAgW2RzdF9ob3N0
PWZpZWxkLWNyaWNrZXQsc3JjX2hvc3Q9YnVzaC1jcmlja2V0XQogMTgwNzIgW2RzdF9ob3N0PWxh
Y2UtYnVnLHNyY19ob3N0PW1vc3MtYnVnXQogMTgwODIgW2RzdF9ob3N0PWxha2UtZnJvZyxzcmNf
aG9zdD1maXJlLWZyb2ddCiAxODA5MSBbZHN0X2hvc3Q9cG90YXRvLWJlZXRsZSxzcmNfaG9zdD1s
ZWFmLWJlZXRsZV0KIDE4MDkzIFtkc3RfaG9zdD1sYWNlLWJ1ZyxzcmNfaG9zdD1tb3NzLWJ1Z10K
IDE4MDk3IFtkc3RfaG9zdD1wb3RhdG8tYmVldGxlLHNyY19ob3N0PWxlYWYtYmVldGxlXQogMTgw
OTkgW2RzdF9ob3N0PWxhY2UtYnVnLHNyY19ob3N0PW1vc3MtYnVnXQogMTgxMDIgW2RzdF9ob3N0
PWZpZWxkLWNyaWNrZXQsc3JjX2hvc3Q9YnVzaC1jcmlja2V0XQogMTgxMDUgW2RzdF9ob3N0PW1v
c3MtYnVnLHNyY19ob3N0PWxhY2UtYnVnXQogMTgxMDkgW2RzdF9ob3N0PWxha2UtZnJvZyxzcmNf
aG9zdD1maXJlLWZyb2ddCiAxODEyMiBbXQogMTgxNDYgW2RzdF9ob3N0PWxhY2UtYnVnLHNyY19o
b3N0PW1vc3MtYnVnXQogMTgxNTAgW2RzdF9ob3N0PWZpZWxkLWNyaWNrZXQsc3JjX2hvc3Q9YnVz
aC1jcmlja2V0XQogMTgxNTcgW10KIDE4MTcxIFtkc3RfaG9zdD1maWVsZC1jcmlja2V0LHNyY19o
b3N0PWJ1c2gtY3JpY2tldF0KIDE4MTczIFtkc3RfaG9zdD1sYWNlLWJ1ZyxzcmNfaG9zdD1tb3Nz
LWJ1Z10KIDE4MTc1IFtkc3RfaG9zdD1tb3NzLWJ1ZyxzcmNfaG9zdD1sYWNlLWJ1Z10KIDE4MTc5
IFtkc3RfaG9zdD1sYWtlLWZyb2csc3JjX2hvc3Q9ZmlyZS1mcm9nXQogMTgxODEgW2RzdF9ob3N0
PWZpcmUtZnJvZyxzcmNfaG9zdD1sYWtlLWZyb2ddCiAxODE4MyBbZHN0X2hvc3Q9ZmllbGQtY3Jp
Y2tldCxzcmNfaG9zdD1idXNoLWNyaWNrZXRdCiAxODE5NSBbZHN0X2hvc3Q9bGFjZS1idWcsc3Jj
X2hvc3Q9bW9zcy1idWddCiAxODIwMyBbZHN0X2hvc3Q9bW9zcy1idWcsc3JjX2hvc3Q9bGFjZS1i
dWddCiAxODIyMyBbZHN0X2hvc3Q9ZmlyZS1mcm9nLHNyY19ob3N0PWxha2UtZnJvZ10KIDE4MjQw
IFtkc3RfaG9zdD1maWVsZC1jcmlja2V0LHNyY19ob3N0PWJ1c2gtY3JpY2tldF0KIDE4MjQ2IFtk
c3RfaG9zdD1tb3NzLWJ1ZyxzcmNfaG9zdD1sYWNlLWJ1Z10KIDE4MjQ4IFtkc3RfaG9zdD1maXJl
LWZyb2csc3JjX2hvc3Q9bGFrZS1mcm9nXQogMTgyNTMgW2RzdF9ob3N0PWZpZWxkLWNyaWNrZXQs
c3JjX2hvc3Q9YnVzaC1jcmlja2V0XQogMTgyNzAgW10KIDE4MzA1IFtkc3RfaG9zdD1maWVsZC1j
cmlja2V0LHNyY19ob3N0PWJ1c2gtY3JpY2tldF0KIDE4MzYyIFtdCiAxODQwNiBbZHN0X2hvc3Q9
bGFrZS1mcm9nLHNyY19ob3N0PWZpcmUtZnJvZ10KIDE4NDE1IFtkc3RfaG9zdD1maXJlLWZyb2cs
c3JjX2hvc3Q9bGFrZS1mcm9nXQogMTg0MjAgW2RzdF9ob3N0PW1vc3MtYnVnLHNyY19ob3N0PWxh
Y2UtYnVnXQogMTg0MjUgW2RzdF9ob3N0PWxha2UtZnJvZyxzcmNfaG9zdD1maXJlLWZyb2ddCiAx
ODQyOSBbZHN0X2hvc3Q9ZmllbGQtY3JpY2tldCxzcmNfaG9zdD1idXNoLWNyaWNrZXRdCiAxODQz
MiBbXQogMTg0NzMgW10KIDE4NDkwIFtkc3RfaG9zdD1sYWtlLWZyb2csc3JjX2hvc3Q9ZmlyZS1m
cm9nXQogMTg1MTggW2RzdF9ob3N0PWl0Y2gtbWl0ZSxzcmNfaG9zdD1nYWxsLW1pdGVdCiAxODU2
MSBbZHN0X2hvc3Q9bW9zcy1idWcsc3JjX2hvc3Q9bGFjZS1idWddCiAxODU4NCBbXQogMTg1OTEg
W10KIDE4NTk1IFtdCiAxODU5NyBbZHN0X2hvc3Q9ZmllbGQtY3JpY2tldCxzcmNfaG9zdD1idXNo
LWNyaWNrZXRdCiAxODU5OCBbZHN0X2hvc3Q9bGFrZS1mcm9nLHNyY19ob3N0PWZpcmUtZnJvZ10K
IDE4NjAyIFtkc3RfaG9zdD1tb3NzLWJ1ZyxzcmNfaG9zdD1sYWNlLWJ1Z10KIDE4NjIxIFtkc3Rf
aG9zdD1pdGNoLW1pdGUsc3JjX2hvc3Q9Z2FsbC1taXRlXQogMTg2MjMgW2RzdF9ob3N0PWdhbGwt
bWl0ZSxzcmNfaG9zdD1pdGNoLW1pdGVdCiAxODYyNSBbZHN0X2hvc3Q9ZmllbGQtY3JpY2tldCxz
cmNfaG9zdD1idXNoLWNyaWNrZXRdCiAxODYyOSBbZHN0X2hvc3Q9bW9zcy1idWcsc3JjX2hvc3Q9
bGFjZS1idWddCiAxODYzNCBbXQogMTg2NDIgW10KIDE4NjcwIFtkc3RfaG9zdD1sYWtlLWZyb2cs
c3JjX2hvc3Q9ZmlyZS1mcm9nXQogMTg2NzIgW2RzdF9ob3N0PWZpZWxkLWNyaWNrZXQsc3JjX2hv
c3Q9YnVzaC1jcmlja2V0XQogMTg2NzQgW10KIDE4Njc2IFtkc3RfaG9zdD1sYWtlLWZyb2csc3Jj
X2hvc3Q9ZmlyZS1mcm9nXQogMTg3MzEgW2RzdF9ob3N0PWZpcmUtZnJvZyxzcmNfaG9zdD1sYWtl
LWZyb2ddCiAxODc0MCBbZHN0X2hvc3Q9ZmllbGQtY3JpY2tldCxzcmNfaG9zdD1idXNoLWNyaWNr
ZXRdCiAxODc0NiBbZHN0X2hvc3Q9bGFrZS1mcm9nLHNyY19ob3N0PWZpcmUtZnJvZ10KIDE4NzYx
IFtkc3RfaG9zdD1tb3NzLWJ1ZyxzcmNfaG9zdD1sYWNlLWJ1Z10KIDE4NzY0IFtkc3RfaG9zdD1m
aXJlLWZyb2csc3JjX2hvc3Q9bGFrZS1mcm9nXQogMTg3NjYgW2RzdF9ob3N0PWxha2UtZnJvZyxz
cmNfaG9zdD1maXJlLWZyb2ddCiAxODc2OCBbZHN0X2hvc3Q9bW9zcy1idWcsc3JjX2hvc3Q9bGFj
ZS1idWddCiAxODc3OSBbZHN0X2hvc3Q9ZmllbGQtY3JpY2tldCxzcmNfaG9zdD1idXNoLWNyaWNr
ZXRdCiAxODgwNSBbZHN0X2hvc3Q9bGFjZS1idWcsc3JjX2hvc3Q9bW9zcy1idWddCiAxODg0NCBb
ZHN0X2hvc3Q9bW9zcy1idWcsc3JjX2hvc3Q9bGFjZS1idWddCiAxODkyNyBbZHN0X2hvc3Q9Zmll
bGQtY3JpY2tldCxzcmNfaG9zdD1idXNoLWNyaWNrZXRdCiAxODk3NSBbZHN0X2hvc3Q9bGFrZS1m
cm9nLHNyY19ob3N0PWZpcmUtZnJvZ10KIDE4OTkxIFtkc3RfaG9zdD1maXJlLWZyb2csc3JjX2hv
c3Q9bGFrZS1mcm9nXQogMTkwMDkgW2RzdF9ob3N0PWxhY2UtYnVnLHNyY19ob3N0PW1vc3MtYnVn
XQogMTkwMjYgW2RzdF9ob3N0PWxha2UtZnJvZyxzcmNfaG9zdD1maXJlLWZyb2ddCiAxOTA1NiBb
ZHN0X2hvc3Q9ZmllbGQtY3JpY2tldCxzcmNfaG9zdD1idXNoLWNyaWNrZXRdCiAxOTA4NyBbXQog
MTkxMjYgW2RzdF9ob3N0PWJ1c2gtY3JpY2tldCxzcmNfaG9zdD1maWVsZC1jcmlja2V0XQogMTkx
NDggW2RzdF9ob3N0PWJ1c2gtY3JpY2tldCxzcmNfaG9zdD1maWVsZC1jcmlja2V0XQogMTkxNjYg
W2RzdF9ob3N0PWJ1c2gtY3JpY2tldCxzcmNfaG9zdD1maWVsZC1jcmlja2V0XQogMTkxNzUgW2Rz
dF9ob3N0PWJ1c2gtY3JpY2tldCxzcmNfaG9zdD1maWVsZC1jcmlja2V0XQogMTkxODkgW2RzdF9o
b3N0PWJ1c2gtY3JpY2tldCxzcmNfaG9zdD1maWVsZC1jcmlja2V0XQogMTkyMDEgW2RzdF9ob3N0
PWJ1c2gtY3JpY2tldCxzcmNfaG9zdD1maWVsZC1jcmlja2V0XQogMTkyMTAgW10KIDE5Mjg2IFtk
c3RfaG9zdD1idXNoLWNyaWNrZXQsc3JjX2hvc3Q9ZmllbGQtY3JpY2tldF0KIDE5NzA2IFtkc3Rf
aG9zdD1maWVsZC1jcmlja2V0LHNyY19ob3N0PWJ1c2gtY3JpY2tldF0KIDE5NzQyIFtdCiAxOTc2
OSBbZHN0X2hvc3Q9bW9zcy1idWcsc3JjX2hvc3Q9bGFjZS1idWddCiAxOTc3NCBbZHN0X2hvc3Q9
bW9zcy1idWcsc3JjX2hvc3Q9bGFjZS1idWddCiAxOTc3OCBbZHN0X2hvc3Q9bW9zcy1idWcsc3Jj
X2hvc3Q9bGFjZS1idWddCiAxOTc4MSBbZHN0X2hvc3Q9bW9zcy1idWcsc3JjX2hvc3Q9bGFjZS1i
dWddCiAxOTc5MSBbZHN0X2hvc3Q9bW9zcy1idWcsc3JjX2hvc3Q9bGFjZS1idWddCiAxOTc5NiBb
ZHN0X2hvc3Q9bW9zcy1idWcsc3JjX2hvc3Q9bGFjZS1idWddCiAxOTgyNSBbZHN0X2hvc3Q9bW9z
cy1idWcsc3JjX2hvc3Q9bGFjZS1idWddCiAxOTg0MiBbZHN0X2hvc3Q9bW9zcy1idWcsc3JjX2hv
c3Q9bGFjZS1idWddCiAxOTg3MyBbZHN0X2hvc3Q9bW9zcy1idWcsc3JjX2hvc3Q9bGFjZS1idWdd
CiAxOTg3NiBbZHN0X2hvc3Q9bW9zcy1idWcsc3JjX2hvc3Q9bGFjZS1idWddCiAxOTg5MCBbZHN0
X2hvc3Q9bW9zcy1idWcsc3JjX2hvc3Q9bGFjZS1idWddCiAyMDA3NCBbZHN0X2hvc3Q9bW9zcy1i
dWcsc3JjX2hvc3Q9bGFjZS1idWddCiAyMDA4NCBbZHN0X2hvc3Q9bGFrZS1mcm9nLHNyY19ob3N0
PWZpcmUtZnJvZ10KIDIwMDg5IFtkc3RfaG9zdD1sYWtlLWZyb2csc3JjX2hvc3Q9ZmlyZS1mcm9n
XQogMjAwOTYgW2RzdF9ob3N0PWl0Y2gtbWl0ZSxzcmNfaG9zdD1nYWxsLW1pdGVdCiAyMDA5OCBb
ZHN0X2hvc3Q9Z2FsbC1taXRlLHNyY19ob3N0PWl0Y2gtbWl0ZV0KIDIwODI2IFtkc3RfaG9zdD1s
YWtlLWZyb2csc3JjX2hvc3Q9ZmlyZS1mcm9nXQogMjA4NDkgW2RzdF9ob3N0PWl0Y2gtbWl0ZSxz
cmNfaG9zdD1nYWxsLW1pdGVdCiAyMDg2MSBbZHN0X2hvc3Q9ZmllbGQtY3JpY2tldCxzcmNfaG9z
dD1idXNoLWNyaWNrZXRdCiAyMDk2NiBbZHN0X2hvc3Q9Z2FsbC1taXRlLHNyY19ob3N0PWl0Y2gt
bWl0ZV0KIDIwOTg0IFtkc3RfaG9zdD1idXNoLWNyaWNrZXQsc3JjX2hvc3Q9ZmllbGQtY3JpY2tl
dF0KIDIwOTk2IFtkc3RfaG9zdD1maWVsZC1jcmlja2V0LHNyY19ob3N0PWJ1c2gtY3JpY2tldF0K
IDIxMDI0IFtkc3RfaG9zdD1sYWtlLWZyb2csc3JjX2hvc3Q9ZmlyZS1mcm9nXQogMjEwNDUgW2Rz
dF9ob3N0PWl0Y2gtbWl0ZSxzcmNfaG9zdD1nYWxsLW1pdGVdCiAyMTA1MiBbZHN0X2hvc3Q9Zmll
bGQtY3JpY2tldCxzcmNfaG9zdD1idXNoLWNyaWNrZXRdCiAyMTA3MCBbZHN0X2hvc3Q9bGFrZS1m
cm9nLHNyY19ob3N0PWZpcmUtZnJvZ10KIDIxMDkxIFtdCiAyMTE5NCBbXQogMjEyMTUgW10KIDIx
MjM1IFtkc3RfaG9zdD1sYWtlLWZyb2csc3JjX2hvc3Q9ZmlyZS1mcm9nXQogMjEyNTIgW2RzdF9o
b3N0PWZpcmUtZnJvZyxzcmNfaG9zdD1sYWtlLWZyb2ddCiAyMTI2NyBbZHN0X2hvc3Q9Z3JhaW4t
d2VldmlsLHNyY19ob3N0PXJpY2Utd2VldmlsXQogMjEyODYgW2RzdF9ob3N0PWxha2UtZnJvZyxz
cmNfaG9zdD1maXJlLWZyb2ddCiAyMTMwMCBbZHN0X2hvc3Q9ZmlyZS1mcm9nLHNyY19ob3N0PWxh
a2UtZnJvZ10KIDIxMzY0IFtkc3RfaG9zdD1ncmFpbi13ZWV2aWwsc3JjX2hvc3Q9cmljZS13ZWV2
aWxdCiAyMTM4MCBbZHN0X2hvc3Q9bGFrZS1mcm9nLHNyY19ob3N0PWZpcmUtZnJvZ10KIDIxMzkz
IFtkc3RfaG9zdD1maWVsZC1jcmlja2V0LHNyY19ob3N0PWJ1c2gtY3JpY2tldF0KIDIxNDAyIFtk
c3RfaG9zdD1ncmFpbi13ZWV2aWwsc3JjX2hvc3Q9cmljZS13ZWV2aWxdCiAyMTQwOSBbZHN0X2hv
c3Q9bGFrZS1mcm9nLHNyY19ob3N0PWZpcmUtZnJvZ10KIDIxNDM4IFtkc3RfaG9zdD1yaWNlLXdl
ZXZpbCxzcmNfaG9zdD1ncmFpbi13ZWV2aWxdCiAyMTUwMiBbZHN0X2hvc3Q9ZmlyZS1mcm9nLHNy
Y19ob3N0PWxha2UtZnJvZ10KIDIxNTM1IFtkc3RfaG9zdD1ncmFpbi13ZWV2aWwsc3JjX2hvc3Q9
cmljZS13ZWV2aWxdCiAyMTU2NyBbZHN0X2hvc3Q9aXRjaC1taXRlLHNyY19ob3N0PWdhbGwtbWl0
ZV0KIDIxNjA3IFtkc3RfaG9zdD1sYWtlLWZyb2csc3JjX2hvc3Q9ZmlyZS1mcm9nXQogMjE4ODEg
W2RzdF9ob3N0PWxha2UtZnJvZyxzcmNfaG9zdD1maXJlLWZyb2ddCiAyMTkyNyBbZHN0X2hvc3Q9
cmljZS13ZWV2aWwsc3JjX2hvc3Q9Z3JhaW4td2VldmlsXQogMjE5NDcgW2RzdF9ob3N0PWZpcmUt
ZnJvZyxzcmNfaG9zdD1sYWtlLWZyb2ddCiAyMTk3MyBbZHN0X2hvc3Q9bGFrZS1mcm9nLHNyY19o
b3N0PWZpcmUtZnJvZ10KIDIxOTg4IFtkc3RfaG9zdD1yaWNlLXdlZXZpbCxzcmNfaG9zdD1ncmFp
bi13ZWV2aWxdCiAyMjAwMCBbZHN0X2hvc3Q9ZmlyZS1mcm9nLHNyY19ob3N0PWxha2UtZnJvZ10K
IDIyMDM0IFtkc3RfaG9zdD1sYWtlLWZyb2csc3JjX2hvc3Q9ZmlyZS1mcm9nXQogMjIwNTQgW2Rz
dF9ob3N0PWZpcmUtZnJvZyxzcmNfaG9zdD1sYWtlLWZyb2ddCiAyMjA2NSBbZHN0X2hvc3Q9cmlj
ZS13ZWV2aWwsc3JjX2hvc3Q9Z3JhaW4td2VldmlsXQogMjIwOTggW2RzdF9ob3N0PWZpcmUtZnJv
ZyxzcmNfaG9zdD1sYWtlLWZyb2ddCiAyMjEwMCBbZHN0X2hvc3Q9cmljZS13ZWV2aWwsc3JjX2hv
c3Q9Z3JhaW4td2VldmlsXQogMjIxMDUgW2RzdF9ob3N0PWxha2UtZnJvZyxzcmNfaG9zdD1maXJl
LWZyb2ddCiAyMjEzNCBbXQogMjIxNzEgW2RzdF9ob3N0PXJpY2Utd2VldmlsLHNyY19ob3N0PWdy
YWluLXdlZXZpbF0KIDIyMTgzIFtkc3RfaG9zdD1maWVsZC1jcmlja2V0LHNyY19ob3N0PWJ1c2gt
Y3JpY2tldF0KIDIyMjQ3IFtkc3RfaG9zdD1yaWNlLXdlZXZpbCxzcmNfaG9zdD1ncmFpbi13ZWV2
aWxdCiAyMjI3OSBbZHN0X2hvc3Q9Z3JhaW4td2VldmlsLHNyY19ob3N0PXJpY2Utd2VldmlsXQog
MjIzMDQgW2RzdF9ob3N0PW1vc3MtYnVnLHNyY19ob3N0PWxhY2UtYnVnXQogMjIzMTEgW2RzdF9o
b3N0PWZpcmUtZnJvZyxzcmNfaG9zdD1sYWtlLWZyb2ddCiAyMjMzMCBbZHN0X2hvc3Q9ZmlyZS1m
cm9nLHNyY19ob3N0PWxha2UtZnJvZ10KIDIyMzM3IFtkc3RfaG9zdD1maXJlLWZyb2csc3JjX2hv
c3Q9bGFrZS1mcm9nXQogMjIzNzcgW2RzdF9ob3N0PWZpcmUtZnJvZyxzcmNfaG9zdD1sYWtlLWZy
b2ddCiAyMjM5NiBbZHN0X2hvc3Q9bGFrZS1mcm9nLHNyY19ob3N0PWZpcmUtZnJvZ10KIDIyNDA4
IFtkc3RfaG9zdD1maXJlLWZyb2csc3JjX2hvc3Q9bGFrZS1mcm9nXQogMjI0MjYgW2RzdF9ob3N0
PWZpcmUtZnJvZyxzcmNfaG9zdD1sYWtlLWZyb2ddCiAyMjQzMiBbZHN0X2hvc3Q9bGFrZS1mcm9n
LHNyY19ob3N0PWZpcmUtZnJvZ10KIDIyNDM5IFtkc3RfaG9zdD1tb3NzLWJ1ZyxzcmNfaG9zdD1s
YWNlLWJ1Z10KIDIyNDUzIFtkc3RfaG9zdD1ncmFpbi13ZWV2aWwsc3JjX2hvc3Q9cmljZS13ZWV2
aWxdCiAyMjQ2MyBbZHN0X2hvc3Q9cmljZS13ZWV2aWwsc3JjX2hvc3Q9Z3JhaW4td2VldmlsXQog
MjI0NzEgW2RzdF9ob3N0PWxha2UtZnJvZyxzcmNfaG9zdD1maXJlLWZyb2ddCiAyMjY2OSBbZHN0
X2hvc3Q9bW9zcy1idWcsc3JjX2hvc3Q9bGFjZS1idWddCiAyMjc0NyBbZHN0X2hvc3Q9bGFrZS1m
cm9nLHNyY19ob3N0PWZpcmUtZnJvZ10KIDIyODYzIFtkc3RfaG9zdD1ncmFpbi13ZWV2aWwsc3Jj
X2hvc3Q9cmljZS13ZWV2aWxdCiAyMjk2NiBbZHN0X2hvc3Q9cmljZS13ZWV2aWwsc3JjX2hvc3Q9
Z3JhaW4td2VldmlsXQogMjMwNzAgW10KIDIzMTY4IFtdCiAyMzI2OSBbXQogMjMzNjggW10KIDIz
NzU5IFtkc3RfaG9zdD1ncmFpbi13ZWV2aWwsc3JjX2hvc3Q9cmljZS13ZWV2aWxdCiAyMzg2MiBb
ZHN0X2hvc3Q9cmljZS13ZWV2aWwsc3JjX2hvc3Q9Z3JhaW4td2VldmlsXQogMjM5NjcgW2RzdF9o
b3N0PW1vc3MtYnVnLHNyY19ob3N0PWxhY2UtYnVnXQogMjQwNzMgW2RzdF9ob3N0PWdyYWluLXdl
ZXZpbCxzcmNfaG9zdD1yaWNlLXdlZXZpbF0KIDI0MTc3IFtkc3RfaG9zdD1yaWNlLXdlZXZpbCxz
cmNfaG9zdD1ncmFpbi13ZWV2aWxdCiAyNDI3OSBbZHN0X2hvc3Q9ZmllbGQtY3JpY2tldCxzcmNf
aG9zdD1idXNoLWNyaWNrZXRdCiAyNDMxNyBbZHN0X2hvc3Q9ZmllbGQtY3JpY2tldCxzcmNfaG9z
dD1idXNoLWNyaWNrZXRdCiAyNDM0MSBbZHN0X2hvc3Q9cmljZS13ZWV2aWwsc3JjX2hvc3Q9Z3Jh
aW4td2VldmlsXQogMjQzNTggW2RzdF9ob3N0PWxha2UtZnJvZyxzcmNfaG9zdD1maXJlLWZyb2dd
CiAyNDM2NSBbZHN0X2hvc3Q9ZmllbGQtY3JpY2tldCxzcmNfaG9zdD1idXNoLWNyaWNrZXRdCiAy
NDM2NyBbZHN0X2hvc3Q9Z3JhaW4td2VldmlsLHNyY19ob3N0PXJpY2Utd2VldmlsXQogMjQzNzAg
W2RzdF9ob3N0PWxha2UtZnJvZyxzcmNfaG9zdD1maXJlLWZyb2ddCiAyNDM3OCBbZHN0X2hvc3Q9
ZmllbGQtY3JpY2tldCxzcmNfaG9zdD1idXNoLWNyaWNrZXRdCiAyNDM5NiBbZHN0X2hvc3Q9bW9z
cy1idWcsc3JjX2hvc3Q9bGFjZS1idWddCiAyNDQxNSBbZHN0X2hvc3Q9Z3JhaW4td2VldmlsLHNy
Y19ob3N0PXJpY2Utd2VldmlsXQogMjQ0MzUgW2RzdF9ob3N0PWxhY2UtYnVnLHNyY19ob3N0PW1v
c3MtYnVnXQogMjQ0NDUgW2RzdF9ob3N0PXJpY2Utd2VldmlsLHNyY19ob3N0PWdyYWluLXdlZXZp
bF0KIDI0NDQ5IFtkc3RfaG9zdD1sYWtlLWZyb2csc3JjX2hvc3Q9ZmlyZS1mcm9nXQogMjQ0NTQg
W2RzdF9ob3N0PWxhY2UtYnVnLHNyY19ob3N0PW1vc3MtYnVnXQogMjQ0NTkgW2RzdF9ob3N0PW1v
c3MtYnVnLHNyY19ob3N0PWxhY2UtYnVnXQogMjQ0NjYgW2RzdF9ob3N0PWxha2UtZnJvZyxzcmNf
aG9zdD1maXJlLWZyb2ddCiAyNDQ3NiBbZHN0X2hvc3Q9ZmlyZS1mcm9nLHNyY19ob3N0PWxha2Ut
ZnJvZ10KIDI0NTExIFtkc3RfaG9zdD1tb3NzLWJ1ZyxzcmNfaG9zdD1sYWNlLWJ1Z10KIDI0NTMz
IFtkc3RfaG9zdD1sYWtlLWZyb2csc3JjX2hvc3Q9ZmlyZS1mcm9nXQogMjQ1NDQgW2RzdF9ob3N0
PWdyYWluLXdlZXZpbCxzcmNfaG9zdD1yaWNlLXdlZXZpbF0KIDI0NTY5IFtkc3RfaG9zdD1maWVs
ZC1jcmlja2V0LHNyY19ob3N0PWJ1c2gtY3JpY2tldF0KIDI0NTk3IFtkc3RfaG9zdD1maXJlLWZy
b2csc3JjX2hvc3Q9bGFrZS1mcm9nXQogMjQ2MzUgW10KIDI0Njc3IFtkc3RfaG9zdD1ncmFpbi13
ZWV2aWwsc3JjX2hvc3Q9cmljZS13ZWV2aWxdCiAyNDY5OCBbZHN0X2hvc3Q9ZmlyZS1mcm9nLHNy
Y19ob3N0PWxha2UtZnJvZ10KIDI0NzgzIFtkc3RfaG9zdD1sYWtlLWZyb2csc3JjX2hvc3Q9Zmly
ZS1mcm9nXQogMjQ4MDQgW2RzdF9ob3N0PWZpcmUtZnJvZyxzcmNfaG9zdD1sYWtlLWZyb2ddCiAy
NDgxNyBbZHN0X2hvc3Q9bW9zcy1idWcsc3JjX2hvc3Q9bGFjZS1idWddCiAyNDg0MSBbZHN0X2hv
c3Q9bGFrZS1mcm9nLHNyY19ob3N0PWZpcmUtZnJvZ10KIDI0ODU0IFtkc3RfaG9zdD1ncmFpbi13
ZWV2aWwsc3JjX2hvc3Q9cmljZS13ZWV2aWxdCiAyNDg2NCBbZHN0X2hvc3Q9ZmllbGQtY3JpY2tl
dCxzcmNfaG9zdD1idXNoLWNyaWNrZXRdCiAyNTEwOSBbZHN0X2hvc3Q9ZmlyZS1mcm9nLHNyY19o
b3N0PWxha2UtZnJvZ10KIDI1MTIyIFtkc3RfaG9zdD1idXNoLWNyaWNrZXQsc3JjX2hvc3Q9Zmll
bGQtY3JpY2tldF0KIDI1MTM5IFtkc3RfaG9zdD1sYWtlLWZyb2csc3JjX2hvc3Q9ZmlyZS1mcm9n
XQogMjUxNTMgW2RzdF9ob3N0PWZpcmUtZnJvZyxzcmNfaG9zdD1sYWtlLWZyb2ddCiAyNTI0OCBb
ZHN0X2hvc3Q9ZmlyZS1mcm9nLHNyY19ob3N0PWxha2UtZnJvZ10KIDI1MjY4IFtkc3RfaG9zdD1s
YWtlLWZyb2csc3JjX2hvc3Q9ZmlyZS1mcm9nXQogMjUyNzggW2RzdF9ob3N0PWdyYWluLXdlZXZp
bCxzcmNfaG9zdD1yaWNlLXdlZXZpbF0KIDI1Mjg0IFtkc3RfaG9zdD1ncmFpbi13ZWV2aWwsc3Jj
X2hvc3Q9cmljZS13ZWV2aWxdCiAyNTMwMCBbZHN0X2hvc3Q9ZmlyZS1mcm9nLHNyY19ob3N0PWxh
a2UtZnJvZ10KIDI1MzA5IFtkc3RfaG9zdD1sYWtlLWZyb2csc3JjX2hvc3Q9ZmlyZS1mcm9nXQog
MjUzMTkgW2RzdF9ob3N0PXBvdGF0by1iZWV0bGUsc3JjX2hvc3Q9bGVhZi1iZWV0bGVdCiAyNTMy
OSBbZHN0X2hvc3Q9ZmlyZS1mcm9nLHNyY19ob3N0PWxha2UtZnJvZ10KIDI1MzQwIFtkc3RfaG9z
dD1ncmFpbi13ZWV2aWwsc3JjX2hvc3Q9cmljZS13ZWV2aWxdCiAyNTM0MyBbZHN0X2hvc3Q9YnVz
aC1jcmlja2V0LHNyY19ob3N0PWZpZWxkLWNyaWNrZXRdCiAyNTM0NSBbZHN0X2hvc3Q9cG90YXRv
LWJlZXRsZSxzcmNfaG9zdD1sZWFmLWJlZXRsZV0KIDI1MzQ5IFtkc3RfaG9zdD1maXJlLWZyb2cs
c3JjX2hvc3Q9bGFrZS1mcm9nXQogMjUzNTQgW2RzdF9ob3N0PWJ1c2gtY3JpY2tldCxzcmNfaG9z
dD1maWVsZC1jcmlja2V0XQogMjUzNTkgW2RzdF9ob3N0PWxha2UtZnJvZyxzcmNfaG9zdD1maXJl
LWZyb2ddCiAyNTM3MSBbZHN0X2hvc3Q9bGFrZS1mcm9nLHNyY19ob3N0PWZpcmUtZnJvZ10KIDI1
Mzg1IFtkc3RfaG9zdD1idXNoLWNyaWNrZXQsc3JjX2hvc3Q9ZmllbGQtY3JpY2tldF0KIDI1Mzg4
IFtkc3RfaG9zdD1idXNoLWNyaWNrZXQsc3JjX2hvc3Q9ZmllbGQtY3JpY2tldF0KIDI1MzkwIFtk
c3RfaG9zdD1sYWtlLWZyb2csc3JjX2hvc3Q9ZmlyZS1mcm9nXQogMjU0MDMgW2RzdF9ob3N0PWdy
YWluLXdlZXZpbCxzcmNfaG9zdD1yaWNlLXdlZXZpbF0KIDI1NDc4IFtkc3RfaG9zdD1sYWtlLWZy
b2csc3JjX2hvc3Q9ZmlyZS1mcm9nXQogMjU1NDUgW2RzdF9ob3N0PWdyYWluLXdlZXZpbCxzcmNf
aG9zdD1yaWNlLXdlZXZpbF0KIDI1NTU4IFtkc3RfaG9zdD1maXJlLWZyb2csc3JjX2hvc3Q9bGFr
ZS1mcm9nXQogMjU1NjAgW2RzdF9ob3N0PWxha2UtZnJvZyxzcmNfaG9zdD1maXJlLWZyb2ddCiAy
NTU2NyBbZHN0X2hvc3Q9bW9zcy1idWcsc3JjX2hvc3Q9bGFjZS1idWddCiAyNTYwNyBbZHN0X2hv
c3Q9ZmlyZS1mcm9nLHNyY19ob3N0PWxha2UtZnJvZ10KIDI1NjEzIFtkc3RfaG9zdD1ncmFpbi13
ZWV2aWwsc3JjX2hvc3Q9cmljZS13ZWV2aWxdCiAyNTYxNSBbZHN0X2hvc3Q9bW9zcy1idWcsc3Jj
X2hvc3Q9bGFjZS1idWddCiAyNTYyNCBbZHN0X2hvc3Q9bGFrZS1mcm9nLHNyY19ob3N0PWZpcmUt
ZnJvZ10KIDI1NjI3IFtkc3RfaG9zdD1ncmFpbi13ZWV2aWwsc3JjX2hvc3Q9cmljZS13ZWV2aWxd
CiAyNTYzMiBbZHN0X2hvc3Q9bW9zcy1idWcsc3JjX2hvc3Q9bGFjZS1idWddCiAyNTY1MyBbZHN0
X2hvc3Q9cmljZS13ZWV2aWwsc3JjX2hvc3Q9Z3JhaW4td2VldmlsXQogMjU2NjggW2RzdF9ob3N0
PWdyYWluLXdlZXZpbCxzcmNfaG9zdD1yaWNlLXdlZXZpbF0KIDI1Njc3IFtkc3RfaG9zdD1tb3Nz
LWJ1ZyxzcmNfaG9zdD1sYWNlLWJ1Z10KIDI1Njg2IFtkc3RfaG9zdD1yaWNlLXdlZXZpbCxzcmNf
aG9zdD1ncmFpbi13ZWV2aWxdCiAyNTcxNCBbZHN0X2hvc3Q9bW9zcy1idWcsc3JjX2hvc3Q9bGFj
ZS1idWddCiAyNTcyOSBbZHN0X2hvc3Q9cmljZS13ZWV2aWwsc3JjX2hvc3Q9Z3JhaW4td2Vldmls
XQogMjU3NDEgW2RzdF9ob3N0PWdyYWluLXdlZXZpbCxzcmNfaG9zdD1yaWNlLXdlZXZpbF0KIDI1
ODA4IFtkc3RfaG9zdD1sYWtlLWZyb2csc3JjX2hvc3Q9ZmlyZS1mcm9nXQogMjU4NDAgW2RzdF9o
b3N0PWdyYWluLXdlZXZpbCxzcmNfaG9zdD1yaWNlLXdlZXZpbF0KIDI1ODUzIFtkc3RfaG9zdD1y
aWNlLXdlZXZpbCxzcmNfaG9zdD1ncmFpbi13ZWV2aWxdCiAyNTg5MSBbZHN0X2hvc3Q9ZmlyZS1m
cm9nLHNyY19ob3N0PWxha2UtZnJvZ10KIDI1ODk4IFtkc3RfaG9zdD1tb3NzLWJ1ZyxzcmNfaG9z
dD1sYWNlLWJ1Z10KIDI1OTA0IFtkc3RfaG9zdD1sYWtlLWZyb2csc3JjX2hvc3Q9ZmlyZS1mcm9n
XQogMjU5MjAgW2RzdF9ob3N0PWZpcmUtZnJvZyxzcmNfaG9zdD1sYWtlLWZyb2ddCiAyNTkzNCBb
ZHN0X2hvc3Q9bGFrZS1mcm9nLHNyY19ob3N0PWZpcmUtZnJvZ10KIDI1OTQxIFtkc3RfaG9zdD1m
aXJlLWZyb2csc3JjX2hvc3Q9bGFrZS1mcm9nXQogMjU5NDggW2RzdF9ob3N0PXJpY2Utd2Vldmls
LHNyY19ob3N0PWdyYWluLXdlZXZpbF0KIDI1OTU3IFtkc3RfaG9zdD1sYWtlLWZyb2csc3JjX2hv
c3Q9ZmlyZS1mcm9nXQogMjU5NzEgW2RzdF9ob3N0PWdyYWluLXdlZXZpbCxzcmNfaG9zdD1yaWNl
LXdlZXZpbF0KIDI1OTg4IFtkc3RfaG9zdD1yaWNlLXdlZXZpbCxzcmNfaG9zdD1ncmFpbi13ZWV2
aWxdCiAyNjEwNyBbZHN0X2hvc3Q9ZmlyZS1mcm9nLHNyY19ob3N0PWxha2UtZnJvZ10KIDI2MTIx
IFtkc3RfaG9zdD1wb3RhdG8tYmVldGxlLHNyY19ob3N0PWxlYWYtYmVldGxlXQogMjYxMzAgW2Rz
dF9ob3N0PWxha2UtZnJvZyxzcmNfaG9zdD1maXJlLWZyb2ddCiAyNjE0MCBbZHN0X2hvc3Q9Z3Jh
aW4td2VldmlsLHNyY19ob3N0PXJpY2Utd2VldmlsXQogMjYxNzMgW2RzdF9ob3N0PWxha2UtZnJv
ZyxzcmNfaG9zdD1maXJlLWZyb2ddCiAyNjIwMyBbZHN0X2hvc3Q9cG90YXRvLWJlZXRsZSxzcmNf
aG9zdD1sZWFmLWJlZXRsZV0KIDI2MjE2IFtkc3RfaG9zdD1ncmFpbi13ZWV2aWwsc3JjX2hvc3Q9
cmljZS13ZWV2aWxdCiAyNjIyNCBbZHN0X2hvc3Q9bW9zcy1idWcsc3JjX2hvc3Q9bGFjZS1idWdd
CiAyNjIyNiBbZHN0X2hvc3Q9cmljZS13ZWV2aWwsc3JjX2hvc3Q9Z3JhaW4td2VldmlsXQogMjYz
NDcgW2RzdF9ob3N0PXJpY2Utd2VldmlsLHNyY19ob3N0PWdyYWluLXdlZXZpbF0KIDI2MzY1IFtk
c3RfaG9zdD1sYWtlLWZyb2csc3JjX2hvc3Q9ZmlyZS1mcm9nXQogMjY0OTUgW2RzdF9ob3N0PWxh
a2UtZnJvZyxzcmNfaG9zdD1maXJlLWZyb2ddCiAyNjU0OSBbZHN0X2hvc3Q9ZmlyZS1mcm9nLHNy
Y19ob3N0PWxha2UtZnJvZ10KIDI2NjYzIFtkc3RfaG9zdD1sYWtlLWZyb2csc3JjX2hvc3Q9Zmly
ZS1mcm9nXQogMjY3NzUgW2RzdF9ob3N0PWZpcmUtZnJvZyxzcmNfaG9zdD1sYWtlLWZyb2ddCiAy
Njg4NCBbZHN0X2hvc3Q9bGFrZS1mcm9nLHNyY19ob3N0PWZpcmUtZnJvZ10KIDI2OTMxIFtkc3Rf
aG9zdD1maXJlLWZyb2csc3JjX2hvc3Q9bGFrZS1mcm9nXQogMjY5NDYgW2RzdF9ob3N0PWxha2Ut
ZnJvZyxzcmNfaG9zdD1maXJlLWZyb2ddCiAyNjk5NiBbZHN0X2hvc3Q9bGFrZS1mcm9nLHNyY19o
b3N0PWZpcmUtZnJvZ10KIDI3MDA5IFtkc3RfaG9zdD1pdGNoLW1pdGUsc3JjX2hvc3Q9Z2FsbC1t
aXRlXQogMjcwMjggW2RzdF9ob3N0PWl0Y2gtbWl0ZSxzcmNfaG9zdD1nYWxsLW1pdGVdCiAyNzA1
MSBbXQogMjcwODQgW2RzdF9ob3N0PWxlYWYtYmVldGxlLHNyY19ob3N0PXBvdGF0by1iZWV0bGVd
CiAyNzE1NSBbZHN0X2hvc3Q9cG90YXRvLWJlZXRsZSxzcmNfaG9zdD1sZWFmLWJlZXRsZV0KIDI3
MTY1IFtkc3RfaG9zdD1wb3RhdG8tYmVldGxlLHNyY19ob3N0PWxlYWYtYmVldGxlXQogMjcyOTMg
W2RzdF9ob3N0PXBvdGF0by1iZWV0bGUsc3JjX2hvc3Q9bGVhZi1iZWV0bGVdCiAyNzQwMSBbZHN0
X2hvc3Q9cG90YXRvLWJlZXRsZSxzcmNfaG9zdD1sZWFmLWJlZXRsZV0KIDI3NDM0IFtkc3RfaG9z
dD1wb3RhdG8tYmVldGxlLHNyY19ob3N0PWxlYWYtYmVldGxlXQogMjc0NDMgW2RzdF9ob3N0PXBv
dGF0by1iZWV0bGUsc3JjX2hvc3Q9bGVhZi1iZWV0bGVdCiAyNzQ1MSBbZHN0X2hvc3Q9cG90YXRv
LWJlZXRsZSxzcmNfaG9zdD1sZWFmLWJlZXRsZV0KIDI3NDc3IFtkc3RfaG9zdD1wb3RhdG8tYmVl
dGxlLHNyY19ob3N0PWxlYWYtYmVldGxlXQogMjc1NTMgW2RzdF9ob3N0PXBvdGF0by1iZWV0bGUs
c3JjX2hvc3Q9bGVhZi1iZWV0bGVdCiAyNzc4NiBbZHN0X2hvc3Q9bGFrZS1mcm9nLHNyY19ob3N0
PWZpcmUtZnJvZ10KIDI3ODA4IFtkc3RfaG9zdD1maXJlLWZyb2csc3JjX2hvc3Q9bGFrZS1mcm9n
XQogMjc4MjAgW10KIDI3ODYzIFtkc3RfaG9zdD1sZWFmLWJlZXRsZSxzcmNfaG9zdD1wb3RhdG8t
YmVldGxlXQogMjg5MjQgW2RzdF9ob3N0PWxlYWYtYmVldGxlLHNyY19ob3N0PXBvdGF0by1iZWV0
bGVdCiAyODkzNyBbZHN0X2hvc3Q9ZmlyZS1mcm9nLHNyY19ob3N0PWxha2UtZnJvZ10KIDI5MTg5
IFtkc3RfaG9zdD1idXNoLWNyaWNrZXQsc3JjX2hvc3Q9ZmllbGQtY3JpY2tldF0KIDI5MjA1IFtk
c3RfaG9zdD1sZWFmLWJlZXRsZSxzcmNfaG9zdD1wb3RhdG8tYmVldGxlXQogMjkzMTAgW2RzdF9o
b3N0PWZpZWxkLWNyaWNrZXQsc3JjX2hvc3Q9YnVzaC1jcmlja2V0XQogMjkzNzUgW2RzdF9ob3N0
PWxha2UtZnJvZyxzcmNfaG9zdD1maXJlLWZyb2ddCiAyOTM4NSBbZHN0X2hvc3Q9ZmlyZS1mcm9n
LHNyY19ob3N0PWxha2UtZnJvZ10KIDI5Mzk5IFtkc3RfaG9zdD1maWVsZC1jcmlja2V0LHNyY19o
b3N0PWJ1c2gtY3JpY2tldF0KIDI5NDIzIFtkc3RfaG9zdD1idXNoLWNyaWNrZXQsc3JjX2hvc3Q9
ZmllbGQtY3JpY2tldF0KIDI5NDMzIFtkc3RfaG9zdD1maXJlLWZyb2csc3JjX2hvc3Q9bGFrZS1m
cm9nXQogMjk0NTUgW2RzdF9ob3N0PXBvdGF0by1iZWV0bGUsc3JjX2hvc3Q9bGVhZi1iZWV0bGVd
CiAyOTQ2OCBbZHN0X2hvc3Q9ZmllbGQtY3JpY2tldCxzcmNfaG9zdD1idXNoLWNyaWNrZXRdCiAy
OTQ4NCBbZHN0X2hvc3Q9bGFrZS1mcm9nLHNyY19ob3N0PWZpcmUtZnJvZ10KIDI5NDkwIFtkc3Rf
aG9zdD1idXNoLWNyaWNrZXQsc3JjX2hvc3Q9ZmllbGQtY3JpY2tldF0KIDI5NTAwIFtkc3RfaG9z
dD1maWVsZC1jcmlja2V0LHNyY19ob3N0PWJ1c2gtY3JpY2tldF0KIDI5NTE5IFtkc3RfaG9zdD1s
YWtlLWZyb2csc3JjX2hvc3Q9ZmlyZS1mcm9nXQogMjk1NDAgW2RzdF9ob3N0PWxha2UtZnJvZyxz
cmNfaG9zdD1maXJlLWZyb2ddCiAyOTU5MiBbZHN0X2hvc3Q9ZmlyZS1mcm9nLHNyY19ob3N0PWxh
a2UtZnJvZ10KIDI5NjA1IFtkc3RfaG9zdD1sYWtlLWZyb2csc3JjX2hvc3Q9ZmlyZS1mcm9nXQog
Mjk2MjMgW2RzdF9ob3N0PXBvdGF0by1iZWV0bGUsc3JjX2hvc3Q9bGVhZi1iZWV0bGVdCiAyOTYz
NyBbZHN0X2hvc3Q9YnVzaC1jcmlja2V0LHNyY19ob3N0PWZpZWxkLWNyaWNrZXRdCiAyOTY1MSBb
ZHN0X2hvc3Q9bGFrZS1mcm9nLHNyY19ob3N0PWZpcmUtZnJvZ10KIDI5NjYxIFtkc3RfaG9zdD1w
b3RhdG8tYmVldGxlLHNyY19ob3N0PWxlYWYtYmVldGxlXQogMjk2NjggW2RzdF9ob3N0PWxha2Ut
ZnJvZyxzcmNfaG9zdD1maXJlLWZyb2ddCiAyOTY3NSBbZHN0X2hvc3Q9aXRjaC1taXRlLHNyY19o
b3N0PWdhbGwtbWl0ZV0KIDI5NjgyIFtkc3RfaG9zdD1maXJlLWZyb2csc3JjX2hvc3Q9bGFrZS1m
cm9nXQogMjk2OTIgW2RzdF9ob3N0PWxha2UtZnJvZyxzcmNfaG9zdD1maXJlLWZyb2ddCiAyOTk0
NCBbZHN0X2hvc3Q9bGFrZS1mcm9nLHNyY19ob3N0PWZpcmUtZnJvZ10KIDI5OTU3IFtkc3RfaG9z
dD1maXJlLWZyb2csc3JjX2hvc3Q9bGFrZS1mcm9nXQogMjk5NzcgW2RzdF9ob3N0PXdvcm0tbW90
aCxzcmNfaG9zdD1zY2FwZS1tb3RoXQogMjk5ODUgW2RzdF9ob3N0PWxha2UtZnJvZyxzcmNfaG9z
dD1maXJlLWZyb2ddCiAzMDAxOSBbZHN0X2hvc3Q9d29ybS1tb3RoLHNyY19ob3N0PXNjYXBlLW1v
dGhdCiAzMDAzMiBbZHN0X2hvc3Q9YnVzaC1jcmlja2V0LHNyY19ob3N0PWZpZWxkLWNyaWNrZXRd
CiAzMDA1MCBbZHN0X2hvc3Q9bGFrZS1mcm9nLHNyY19ob3N0PWZpcmUtZnJvZ10KIDMwMDY0IFtk
c3RfaG9zdD13b3JtLW1vdGgsc3JjX2hvc3Q9c2NhcGUtbW90aF0KIDMwMDc0IFtkc3RfaG9zdD1t
b3NzLWJ1ZyxzcmNfaG9zdD1sYWNlLWJ1Z10KIDMwMDg0IFtkc3RfaG9zdD1sYWtlLWZyb2csc3Jj
X2hvc3Q9ZmlyZS1mcm9nXQogMzAwOTggW2RzdF9ob3N0PWZpcmUtZnJvZyxzcmNfaG9zdD1sYWtl
LWZyb2ddCiAzMDEwNCBbZHN0X2hvc3Q9d29ybS1tb3RoLHNyY19ob3N0PXNjYXBlLW1vdGhdCiAz
MDEzMiBbZHN0X2hvc3Q9ZmlyZS1mcm9nLHNyY19ob3N0PWxha2UtZnJvZ10KIDMwMTQ2IFtkc3Rf
aG9zdD13b3JtLW1vdGgsc3JjX2hvc3Q9c2NhcGUtbW90aF0KIDMwMTUzIFtkc3RfaG9zdD1idXNo
LWNyaWNrZXQsc3JjX2hvc3Q9ZmllbGQtY3JpY2tldF0KIDMwMTc4IFtkc3RfaG9zdD1maXJlLWZy
b2csc3JjX2hvc3Q9bGFrZS1mcm9nXQogMzAxOTkgW2RzdF9ob3N0PWxha2UtZnJvZyxzcmNfaG9z
dD1maXJlLWZyb2ddCiAzMDIyNSBbZHN0X2hvc3Q9d29ybS1tb3RoLHNyY19ob3N0PXNjYXBlLW1v
dGhdCiAzMDIzNyBbZHN0X2hvc3Q9ZmlyZS1mcm9nLHNyY19ob3N0PWxha2UtZnJvZ10KIDMwMjU5
IFtkc3RfaG9zdD1sYWtlLWZyb2csc3JjX2hvc3Q9ZmlyZS1mcm9nXQogMzAyNjggW2RzdF9ob3N0
PXdvcm0tbW90aCxzcmNfaG9zdD1zY2FwZS1tb3RoXQogMzAyNzQgW2RzdF9ob3N0PWZpcmUtZnJv
ZyxzcmNfaG9zdD1sYWtlLWZyb2ddCiAzMDI4NSBbZHN0X2hvc3Q9c2NhcGUtbW90aCxzcmNfaG9z
dD13b3JtLW1vdGhdCiAzMDMxMiBbZHN0X2hvc3Q9d29ybS1tb3RoLHNyY19ob3N0PXNjYXBlLW1v
dGhdCiAzMDMyMyBbZHN0X2hvc3Q9bGFrZS1mcm9nLHNyY19ob3N0PWZpcmUtZnJvZ10KIDMwMzM2
IFtkc3RfaG9zdD1maXJlLWZyb2csc3JjX2hvc3Q9bGFrZS1mcm9nXQogMzAzNDIgW2RzdF9ob3N0
PWxha2UtZnJvZyxzcmNfaG9zdD1maXJlLWZyb2ddCiAzMDM0NyBbZHN0X2hvc3Q9ZmlyZS1mcm9n
LHNyY19ob3N0PWxha2UtZnJvZ10KIDMwMzU2IFtkc3RfaG9zdD1idXNoLWNyaWNrZXQsc3JjX2hv
c3Q9ZmllbGQtY3JpY2tldF0KIDMwMzc1IFtkc3RfaG9zdD1sYWtlLWZyb2csc3JjX2hvc3Q9Zmly
ZS1mcm9nXQogMzAzOTAgW2RzdF9ob3N0PXBvdGF0by1iZWV0bGUsc3JjX2hvc3Q9bGVhZi1iZWV0
bGVdCiAzMDUxNiBbZHN0X2hvc3Q9bGFrZS1mcm9nLHNyY19ob3N0PWZpcmUtZnJvZ10KIDMwNTI4
IFtkc3RfaG9zdD1sYWtlLWZyb2csc3JjX2hvc3Q9ZmlyZS1mcm9nXQogMzA1NTAgW2RzdF9ob3N0
PWJ1c2gtY3JpY2tldCxzcmNfaG9zdD1maWVsZC1jcmlja2V0XQogMzA1NjcgW2RzdF9ob3N0PWJ1
c2gtY3JpY2tldCxzcmNfaG9zdD1maWVsZC1jcmlja2V0XQogMzA1OTEgW2RzdF9ob3N0PWZpZWxk
LWNyaWNrZXQsc3JjX2hvc3Q9YnVzaC1jcmlja2V0XQogMzA2MDIgW2RzdF9ob3N0PXdvcm0tbW90
aCxzcmNfaG9zdD1zY2FwZS1tb3RoXQogMzA2NTcgW2RzdF9ob3N0PWZpcmUtZnJvZyxzcmNfaG9z
dD1sYWtlLWZyb2ddCiAzMDY2NyBbZHN0X2hvc3Q9bGFrZS1mcm9nLHNyY19ob3N0PWZpcmUtZnJv
Z10KIDMwNjgxIFtkc3RfaG9zdD1sYWtlLWZyb2csc3JjX2hvc3Q9ZmlyZS1mcm9nXQogMzA2OTQg
W2RzdF9ob3N0PWZpZWxkLWNyaWNrZXQsc3JjX2hvc3Q9YnVzaC1jcmlja2V0XQogMzA3MDYgW2Rz
dF9ob3N0PWZpcmUtZnJvZyxzcmNfaG9zdD1sYWtlLWZyb2ddCiAzMDczMCBbZHN0X2hvc3Q9Zmly
ZS1mcm9nLHNyY19ob3N0PWxha2UtZnJvZ10KIDMwNzQ5IFtkc3RfaG9zdD1maWVsZC1jcmlja2V0
LHNyY19ob3N0PWJ1c2gtY3JpY2tldF0KIDMwNzY0IFtkc3RfaG9zdD1idXNoLWNyaWNrZXQsc3Jj
X2hvc3Q9ZmllbGQtY3JpY2tldF0KIDMwNzkzIFtkc3RfaG9zdD1idXNoLWNyaWNrZXQsc3JjX2hv
c3Q9ZmllbGQtY3JpY2tldF0KIDMwODU2IFtkc3RfaG9zdD1idXNoLWNyaWNrZXQsc3JjX2hvc3Q9
ZmllbGQtY3JpY2tldF0KIDMwOTE4IFtkc3RfaG9zdD1idXNoLWNyaWNrZXQsc3JjX2hvc3Q9Zmll
bGQtY3JpY2tldF0KIDMwOTQ5IFtkc3RfaG9zdD1idXNoLWNyaWNrZXQsc3JjX2hvc3Q9ZmllbGQt
Y3JpY2tldF0KIDMwOTg0IFtkc3RfaG9zdD1idXNoLWNyaWNrZXQsc3JjX2hvc3Q9ZmllbGQtY3Jp
Y2tldF0KIDMxMjQxIFtkc3RfaG9zdD1idXNoLWNyaWNrZXQsc3JjX2hvc3Q9ZmllbGQtY3JpY2tl
dF0KIDMxMjY2IFtkc3RfaG9zdD1sYWtlLWZyb2csc3JjX2hvc3Q9ZmlyZS1mcm9nXQogMzEyODIg
W10KIDMxMzM0IFtkc3RfaG9zdD1sYWtlLWZyb2csc3JjX2hvc3Q9ZmlyZS1mcm9nXQogMzEzNTIg
W2RzdF9ob3N0PWZpcmUtZnJvZyxzcmNfaG9zdD1sYWtlLWZyb2ddCiAzMTQ3MSBbZHN0X2hvc3Q9
YnVzaC1jcmlja2V0LHNyY19ob3N0PWZpZWxkLWNyaWNrZXRdCiAzMTQ4NCBbZHN0X2hvc3Q9Z3Jh
aW4td2VldmlsLHNyY19ob3N0PXJpY2Utd2VldmlsXQogMzE1MDcgW2RzdF9ob3N0PWZpcmUtZnJv
ZyxzcmNfaG9zdD1sYWtlLWZyb2ddCiAzMTUzMCBbZHN0X2hvc3Q9cG90YXRvLWJlZXRsZSxzcmNf
aG9zdD1sZWFmLWJlZXRsZV0KIDMxNTY0IFtkc3RfaG9zdD1maXJlLWZyb2csc3JjX2hvc3Q9bGFr
ZS1mcm9nXQogMzE2NjUgW2RzdF9ob3N0PWZpcmUtZnJvZyxzcmNfaG9zdD1sYWtlLWZyb2ddCiAz
MTY4MyBbZHN0X2hvc3Q9bGFrZS1mcm9nLHNyY19ob3N0PWZpcmUtZnJvZ10KIDMxNzY2IFtkc3Rf
aG9zdD1idXNoLWNyaWNrZXQsc3JjX2hvc3Q9ZmllbGQtY3JpY2tldF0KIDMxODUwIFtkc3RfaG9z
dD1sZWFmLWJlZXRsZSxzcmNfaG9zdD1wb3RhdG8tYmVldGxlXQogMzE4NTggW2RzdF9ob3N0PWZp
ZWxkLWNyaWNrZXQsc3JjX2hvc3Q9YnVzaC1jcmlja2V0XQogMzE5MjUgW2RzdF9ob3N0PXJpY2Ut
d2VldmlsLHNyY19ob3N0PWdyYWluLXdlZXZpbF0KIDMxOTYwIFtkc3RfaG9zdD1wb3RhdG8tYmVl
dGxlLHNyY19ob3N0PWxlYWYtYmVldGxlXQogMzIxMjQgW2RzdF9ob3N0PWxha2UtZnJvZyxzcmNf
aG9zdD1maXJlLWZyb2ddCiAzMjE0MSBbZHN0X2hvc3Q9Z3JhaW4td2VldmlsLHNyY19ob3N0PXJp
Y2Utd2VldmlsXQogMzIxNzEgW2RzdF9ob3N0PWxlYWYtYmVldGxlLHNyY19ob3N0PXBvdGF0by1i
ZWV0bGVdCiAzMjIyMiBbZHN0X2hvc3Q9ZmllbGQtY3JpY2tldCxzcmNfaG9zdD1idXNoLWNyaWNr
ZXRdCiAzMjI3OCBbZHN0X2hvc3Q9bW9zcy1idWcsc3JjX2hvc3Q9bGFjZS1idWddCiAzMjM3NCBb
XQogMzI0MTIgW2RzdF9ob3N0PWxhY2UtYnVnLHNyY19ob3N0PW1vc3MtYnVnXQogMzI0MzEgW2Rz
dF9ob3N0PWxhY2UtYnVnLHNyY19ob3N0PW1vc3MtYnVnXQogMzI0ODUgW2RzdF9ob3N0PWxhY2Ut
YnVnLHNyY19ob3N0PW1vc3MtYnVnXQogMzI1MTQgW2RzdF9ob3N0PWxhY2UtYnVnLHNyY19ob3N0
PW1vc3MtYnVnXQogMzI1MTIgW2RzdF9ob3N0PWxhY2UtYnVnLHNyY19ob3N0PW1vc3MtYnVnXQog
MzI1MjQgW2RzdF9ob3N0PWxhY2UtYnVnLHNyY19ob3N0PW1vc3MtYnVnXQogMzI1NDYgW2RzdF9o
b3N0PWJ1c2gtY3JpY2tldCxzcmNfaG9zdD1maWVsZC1jcmlja2V0XQogMzI1NjQgW2RzdF9ob3N0
PWdyYWluLXdlZXZpbCxzcmNfaG9zdD1yaWNlLXdlZXZpbF0KIDMyNTk1IFtkc3RfaG9zdD1yaWNl
LXdlZXZpbCxzcmNfaG9zdD1ncmFpbi13ZWV2aWxdCiAzMjYxNiBbZHN0X2hvc3Q9ZmllbGQtY3Jp
Y2tldCxzcmNfaG9zdD1idXNoLWNyaWNrZXRdCiAzMjY3NCBbZHN0X2hvc3Q9ZmlyZS1mcm9nLHNy
Y19ob3N0PWxha2UtZnJvZ10KIDMyODQ5IFtkc3RfaG9zdD1idXNoLWNyaWNrZXQsc3JjX2hvc3Q9
ZmllbGQtY3JpY2tldF0KIDMyODc5IFtkc3RfaG9zdD1sYWNlLWJ1ZyxzcmNfaG9zdD1tb3NzLWJ1
Z10KIDMyOTA1IFtkc3RfaG9zdD1pdGNoLW1pdGUsc3JjX2hvc3Q9Z2FsbC1taXRlXQogMzI5NTQg
W2RzdF9ob3N0PWdhbGwtbWl0ZSxzcmNfaG9zdD1pdGNoLW1pdGVdCiAzMzA0MSBbZHN0X2hvc3Q9
ZmllbGQtY3JpY2tldCxzcmNfaG9zdD1idXNoLWNyaWNrZXRdCiAzMzA4NyBbZHN0X2hvc3Q9Z3Jh
aW4td2VldmlsLHNyY19ob3N0PXJpY2Utd2VldmlsXQogMzMxMTUgW2RzdF9ob3N0PXJpY2Utd2Vl
dmlsLHNyY19ob3N0PWdyYWluLXdlZXZpbF0KIDMzMzc3IFtkc3RfaG9zdD1wb3RhdG8tYmVldGxl
LHNyY19ob3N0PWxlYWYtYmVldGxlXQogMzM0MDYgW2RzdF9ob3N0PWJ1c2gtY3JpY2tldCxzcmNf
aG9zdD1maWVsZC1jcmlja2V0XQogMzM0MjYgW2RzdF9ob3N0PWxlYWYtYmVldGxlLHNyY19ob3N0
PXBvdGF0by1iZWV0bGVdCiAzMzQ4NSBbZHN0X2hvc3Q9ZmllbGQtY3JpY2tldCxzcmNfaG9zdD1i
dXNoLWNyaWNrZXRdCiAzMzYxMSBbZHN0X2hvc3Q9bGFrZS1mcm9nLHNyY19ob3N0PWZpcmUtZnJv
Z10KIDMzNjY0IFtkc3RfaG9zdD1maXJlLWZyb2csc3JjX2hvc3Q9bGFrZS1mcm9nXQogMzM2OTcg
W2RzdF9ob3N0PWxha2UtZnJvZyxzcmNfaG9zdD1maXJlLWZyb2ddCiAzMzc3MCBbZHN0X2hvc3Q9
aXRjaC1taXRlLHNyY19ob3N0PWdhbGwtbWl0ZV0KIDMzODE1IFtkc3RfaG9zdD1maXJlLWZyb2cs
c3JjX2hvc3Q9bGFrZS1mcm9nXQogMzM4ODEgW2RzdF9ob3N0PWJ1c2gtY3JpY2tldCxzcmNfaG9z
dD1maWVsZC1jcmlja2V0XQogMzQxMjcgW2RzdF9ob3N0PWdyYWluLXdlZXZpbCxzcmNfaG9zdD1y
aWNlLXdlZXZpbF0KIDM0MTcxIFtkc3RfaG9zdD1maWVsZC1jcmlja2V0LHNyY19ob3N0PWJ1c2gt
Y3JpY2tldF0KIDM0MjI3IFtkc3RfaG9zdD1nYWxsLW1pdGUsc3JjX2hvc3Q9aXRjaC1taXRlXQog
MzQyOTkgW2RzdF9ob3N0PWl0Y2gtbWl0ZSxzcmNfaG9zdD1nYWxsLW1pdGVdCiAzNDM4MyBbZHN0
X2hvc3Q9cG90YXRvLWJlZXRsZSxzcmNfaG9zdD1sZWFmLWJlZXRsZV0KIDM0NTE2IFtkc3RfaG9z
dD1maXJlLWZyb2csc3JjX2hvc3Q9bGFrZS1mcm9nXQogMzQ1NjggW2RzdF9ob3N0PWxlYWYtYmVl
dGxlLHNyY19ob3N0PXBvdGF0by1iZWV0bGVdCiAzNDYyMiBbZHN0X2hvc3Q9YnVzaC1jcmlja2V0
LHNyY19ob3N0PWZpZWxkLWNyaWNrZXRdCiAxMTU2MjggW2RzdF9ob3N0PWZpYW5vMCxzcmNfaG9z
dD1maWFubzFdCiAxMTU2NDMgW2RzdF9ob3N0PXBpbm90MSxzcmNfaG9zdD1waW5vdDBdCiAxMTU2
NzggW2RzdF9ob3N0PWdvZGVsbG8xLHNyY19ob3N0PWdvZGVsbG8wXQogMTE1NjkwIFtkc3RfaG9z
dD1lbGJsaW5nMSxzcmNfaG9zdD1lbGJsaW5nMF0KIDExNTYxNSBbZHN0X2hvc3Q9Zmlhbm8xLHNy
Y19ob3N0PWZpYW5vMF0KIDExNTcxOCBwYXNzIGlycmVsZXZhbnQKIDExNjExOSBbZHN0X2hvc3Q9
cmltYXZhMSxzcmNfaG9zdD1yaW1hdmEwXQogMTE2MTM2IFtkc3RfaG9zdD1ub2NlcmExLHNyY19o
b3N0PW5vY2VyYTBdCiAxMTYxNTIgW10KIDExNjE2NCBbXQogMTE2MTgyIFtdCiAxMTY3MzUgW2Rz
dF9ob3N0PXJpbWF2YTAsc3JjX2hvc3Q9cmltYXZhMV0KIDg3MTMzIFtkc3RfaG9zdD1odXhlbHJl
YmUwLHNyY19ob3N0PWh1eGVscmViZTFdCiA4NzIzNiBbZHN0X2hvc3Q9aHV4ZWxyZWJlMCxzcmNf
aG9zdD1odXhlbHJlYmUxXQogODczMTUgW2RzdF9ob3N0PWh1eGVscmViZTAsc3JjX2hvc3Q9aHV4
ZWxyZWJlMV0KIDg3NDE4IFtkc3RfaG9zdD1odXhlbHJlYmUwLHNyY19ob3N0PWh1eGVscmViZTFd
CiAxMTYxMDMgW2RzdF9ob3N0PWh1eGVscmViZTEsc3JjX2hvc3Q9aHV4ZWxyZWJlMF0KIDg3NTU4
IFtkc3RfaG9zdD1odXhlbHJlYmUwLHNyY19ob3N0PWh1eGVscmViZTFdCiA4NzcwMSBbZHN0X2hv
c3Q9aHV4ZWxyZWJlMCxzcmNfaG9zdD1odXhlbHJlYmUxXQogODc4MzIgW2RzdF9ob3N0PWh1eGVs
cmViZTAsc3JjX2hvc3Q9aHV4ZWxyZWJlMV0KIDg3OTc3IFtkc3RfaG9zdD1odXhlbHJlYmUwLHNy
Y19ob3N0PWh1eGVscmViZTFdCiA4ODEzMSBbZHN0X2hvc3Q9aHV4ZWxyZWJlMCxzcmNfaG9zdD1o
dXhlbHJlYmUxXQogODgyODQgW2RzdF9ob3N0PWh1eGVscmViZTAsc3JjX2hvc3Q9aHV4ZWxyZWJl
MV0KIDg4NDE2IFtkc3RfaG9zdD1odXhlbHJlYmUwLHNyY19ob3N0PWh1eGVscmViZTFdCiA4ODUz
OSBbZHN0X2hvc3Q9aHV4ZWxyZWJlMCxzcmNfaG9zdD1odXhlbHJlYmUxXQogODg2NTUgW2RzdF9o
b3N0PWh1eGVscmViZTAsc3JjX2hvc3Q9aHV4ZWxyZWJlMV0KIDg5MzA0IFtkc3RfaG9zdD1odXhl
bHJlYmUwLHNyY19ob3N0PWh1eGVscmViZTFdCiA5MDkwOCBbZHN0X2hvc3Q9aHV4ZWxyZWJlMCxz
cmNfaG9zdD1odXhlbHJlYmUxXQogOTEyNjMgW2RzdF9ob3N0PWh1eGVscmViZTAsc3JjX2hvc3Q9
aHV4ZWxyZWJlMV0KIDkxNDE2IFtkc3RfaG9zdD1odXhlbHJlYmUwLHNyY19ob3N0PWh1eGVscmVi
ZTFdCiA5MTU5MSBbZHN0X2hvc3Q9aHV4ZWxyZWJlMCxzcmNfaG9zdD1odXhlbHJlYmUxXQogOTE3
MDAgW2RzdF9ob3N0PWh1eGVscmViZTAsc3JjX2hvc3Q9aHV4ZWxyZWJlMV0KIDkxNzc5IFtkc3Rf
aG9zdD1odXhlbHJlYmUwLHNyY19ob3N0PWh1eGVscmViZTFdCiA5MTg2MiBbZHN0X2hvc3Q9aHV4
ZWxyZWJlMCxzcmNfaG9zdD1odXhlbHJlYmUxXQogOTIwMDUgW2RzdF9ob3N0PWh1eGVscmViZTAs
c3JjX2hvc3Q9aHV4ZWxyZWJlMV0KIDkyMTI1IFtkc3RfaG9zdD1odXhlbHJlYmUwLHNyY19ob3N0
PWh1eGVscmViZTFdCiA5MjIyOCBbZHN0X2hvc3Q9aHV4ZWxyZWJlMCxzcmNfaG9zdD1odXhlbHJl
YmUxXQogOTIzNDIgW2RzdF9ob3N0PWh1eGVscmViZTAsc3JjX2hvc3Q9aHV4ZWxyZWJlMV0KIDky
NDQwIFtkc3RfaG9zdD1odXhlbHJlYmUwLHNyY19ob3N0PWh1eGVscmViZTFdCiA5MjUzMiBbZHN0
X2hvc3Q9aHV4ZWxyZWJlMCxzcmNfaG9zdD1odXhlbHJlYmUxXQogOTI2NjggW2RzdF9ob3N0PWh1
eGVscmViZTAsc3JjX2hvc3Q9aHV4ZWxyZWJlMV0KIDkyNzk4IFtkc3RfaG9zdD1odXhlbHJlYmUw
LHNyY19ob3N0PWh1eGVscmViZTFdCiAxMTYyMTUgW10KIDExNjUxNCBbZHN0X2hvc3Q9cmltYXZh
MCxzcmNfaG9zdD1yaW1hdmExXQogMTE2NTM2IFtkc3RfaG9zdD1yaW1hdmEwLHNyY19ob3N0PXJp
bWF2YTFdCiAxMTYyMjYgW2RzdF9ob3N0PWNoYXJkb25uYXkwLHNyY19ob3N0PWNoYXJkb25uYXkx
XQogMTE2NTUwIFtkc3RfaG9zdD1yaW1hdmEwLHNyY19ob3N0PXJpbWF2YTFdCiAxMTY3NzUgW2Rz
dF9ob3N0PXJpbWF2YTAsc3JjX2hvc3Q9cmltYXZhMV0KIDExNjg3NiBbZHN0X2hvc3Q9cmltYXZh
MCxzcmNfaG9zdD1yaW1hdmExXQogMTE2NTc3IFtkc3RfaG9zdD1yaW1hdmEwLHNyY19ob3N0PXJp
bWF2YTFdCiAxMTY1OTIgW2RzdF9ob3N0PXJpbWF2YTAsc3JjX2hvc3Q9cmltYXZhMV0KIDExNjI2
OCBbZHN0X2hvc3Q9aXRhbGlhMCxzcmNfaG9zdD1pdGFsaWExXQogMTE2MzE2IFtkc3RfaG9zdD1o
dXhlbHJlYmUwLHNyY19ob3N0PWh1eGVscmViZTFdCiAxMTY4MTAgW2RzdF9ob3N0PXJpbWF2YTAs
c3JjX2hvc3Q9cmltYXZhMV0KIDExNjM0MyBbZHN0X2hvc3Q9aXRhbGlhMSxzcmNfaG9zdD1pdGFs
aWEwXQogMTE2OTIxIFtkc3RfaG9zdD1yaW1hdmEwLHNyY19ob3N0PXJpbWF2YTFdCiAxMTY2Mjgg
W2RzdF9ob3N0PXJpbWF2YTAsc3JjX2hvc3Q9cmltYXZhMV0KIDExNjQzMyBbZHN0X2hvc3Q9cmlt
YXZhMCxzcmNfaG9zdD1yaW1hdmExXQogMTE2ODQwIFtkc3RfaG9zdD1yaW1hdmEwLHNyY19ob3N0
PXJpbWF2YTFdCiAxMTY0NjEgW2RzdF9ob3N0PXJpbWF2YTAsc3JjX2hvc3Q9cmltYXZhMV0KIDEx
NTU3MyBbZHN0X2hvc3Q9aHV4ZWxyZWJlMCxzcmNfaG9zdD1odXhlbHJlYmUxXQogMTE2OTQ3IFtk
c3RfaG9zdD1yaW1hdmEwLHNyY19ob3N0PXJpbWF2YTFdCiAxMTU1OTkgW2RzdF9ob3N0PWJhcm9x
dWUwLHNyY19ob3N0PWJhcm9xdWUxXQogMTA0MjM3IFtkc3RfaG9zdD1odXhlbHJlYmUwLHNyY19o
b3N0PWh1eGVscmViZTFdCiAxMDQzMjYgW2RzdF9ob3N0PWl0YWxpYTEsc3JjX2hvc3Q9aXRhbGlh
MF0KIDEwNDQyNSBbZHN0X2hvc3Q9cmltYXZhMSxzcmNfaG9zdD1yaW1hdmEwXQogMTA0NTc4IFtk
c3RfaG9zdD1iYXJvcXVlMCxzcmNfaG9zdD1iYXJvcXVlMV0KIDEwNDYwMSBbZHN0X2hvc3Q9Z29k
ZWxsbzEsc3JjX2hvc3Q9Z29kZWxsbzBdCiAxMDQ2MTYgcGFzcyBpcnJlbGV2YW50CiAxMDQ2Mzcg
W2RzdF9ob3N0PWNoYXJkb25uYXkxLHNyY19ob3N0PWNoYXJkb25uYXkwXQogMTA0Njg0IFtkc3Rf
aG9zdD1ub2JsaW5nMSxzcmNfaG9zdD1ub2JsaW5nMF0KIDEwNDgzMCBbZHN0X2hvc3Q9Zmlhbm8x
LHNyY19ob3N0PWZpYW5vMF0KIDEwNDg2MCBbZHN0X2hvc3Q9ZWxibGluZzAsc3JjX2hvc3Q9ZWxi
bGluZzFdCiAxMDQ4ODQgW2RzdF9ob3N0PWVsYmxpbmcxLHNyY19ob3N0PWVsYmxpbmcwXQogMTA0
OTE3IFtkc3RfaG9zdD1maWFubzAsc3JjX2hvc3Q9Zmlhbm8xXQogMTA0OTQzIFtkc3RfaG9zdD1u
b2JsaW5nMCxzcmNfaG9zdD1ub2JsaW5nMV0KIDEwNDk4NCBbZHN0X2hvc3Q9YmFyb3F1ZTEsc3Jj
X2hvc3Q9YmFyb3F1ZTBdCiAxMDUwMTIgW2RzdF9ob3N0PWl0YWxpYTAsc3JjX2hvc3Q9aXRhbGlh
MV0KIDEwNTAzOCBbZHN0X2hvc3Q9cmltYXZhMCxzcmNfaG9zdD1yaW1hdmExXQogMTA1MDg3IFtk
c3RfaG9zdD1jaGFyZG9ubmF5MCxzcmNfaG9zdD1jaGFyZG9ubmF5MV0KIDEwNTEyMiBbZHN0X2hv
c3Q9aHV4ZWxyZWJlMCxzcmNfaG9zdD1odXhlbHJlYmUxXQogMTA1MTc2IFtkc3RfaG9zdD1nb2Rl
bGxvMSxzcmNfaG9zdD1nb2RlbGxvMF0KIDEwNTIxMSBbZHN0X2hvc3Q9bm9jZXJhMCxzcmNfaG9z
dD1ub2NlcmExXQogMTA1MjM2IFtkc3RfaG9zdD1ub2NlcmExLHNyY19ob3N0PW5vY2VyYTBdCiAx
MDUzNTMgW2RzdF9ob3N0PWJhcm9xdWUwLHNyY19ob3N0PWJhcm9xdWUxXQogMTA1NDA1IFtkc3Rf
aG9zdD1yaW1hdmExLHNyY19ob3N0PXJpbWF2YTBdCiAxMDU0NDUgW2RzdF9ob3N0PWNoYXJkb25u
YXkxLHNyY19ob3N0PWNoYXJkb25uYXkwXQogMTA1NDYyIFtkc3RfaG9zdD1ub2JsaW5nMSxzcmNf
aG9zdD1ub2JsaW5nMF0KIDEwNTQ4NCBbZHN0X2hvc3Q9cGlub3QxLHNyY19ob3N0PXBpbm90MF0K
IDEwNTUxNSBbZHN0X2hvc3Q9aHV4ZWxyZWJlMSxzcmNfaG9zdD1odXhlbHJlYmUwXQogMTA1NTM1
IFtkc3RfaG9zdD1maWFubzEsc3JjX2hvc3Q9Zmlhbm8wXQogMTA1NTU3IFtkc3RfaG9zdD1pdGFs
aWEwLHNyY19ob3N0PWl0YWxpYTFdCiAxMDU1NzMgW2RzdF9ob3N0PWJhcm9xdWUxLHNyY19ob3N0
PWJhcm9xdWUwXQogMTA1NTg4IFtkc3RfaG9zdD1lbGJsaW5nMCxzcmNfaG9zdD1lbGJsaW5nMV0K
IDEwNTU5MiBbZHN0X2hvc3Q9ZWxibGluZzAsc3JjX2hvc3Q9ZWxibGluZzFdCiAxMDU1OTUgW2Rz
dF9ob3N0PWVsYmxpbmcwLHNyY19ob3N0PWVsYmxpbmcxXQogMTA1NTk0IFtkc3RfaG9zdD1lbGJs
aW5nMCxzcmNfaG9zdD1lbGJsaW5nMV0KIDEwNTYwNiBbZHN0X2hvc3Q9Zmlhbm8wLHNyY19ob3N0
PWZpYW5vMV0KIDEwNTYxNiBbZHN0X2hvc3Q9bm9ibGluZzAsc3JjX2hvc3Q9bm9ibGluZzFdCiAx
MDU2MjUgW2RzdF9ob3N0PWVsYmxpbmcxLHNyY19ob3N0PWVsYmxpbmcwXQogMTE3MTQzIFtkc3Rf
aG9zdD1yaW1hdmEwLHNyY19ob3N0PXJpbWF2YTFdCiAxMDU2NDEgW2RzdF9ob3N0PWVsYmxpbmcx
LHNyY19ob3N0PWVsYmxpbmcwXQogMTA1NjU1IFtkc3RfaG9zdD1nb2RlbGxvMSxzcmNfaG9zdD1n
b2RlbGxvMF0KIDEwNTY3MiBbZHN0X2hvc3Q9aHV4ZWxyZWJlMCxzcmNfaG9zdD1odXhlbHJlYmUx
XQogMTA1Njg3IHBhc3MgaXJyZWxldmFudAogMTA1NzEzIFtkc3RfaG9zdD1waW5vdDAsc3JjX2hv
c3Q9cGlub3QxXQogMTE3MjA1IFtkc3RfaG9zdD1yaW1hdmEwLHNyY19ob3N0PXJpbWF2YTFdCiAx
MDU3MjkgW2RzdF9ob3N0PWNoYXJkb25uYXkwLHNyY19ob3N0PWNoYXJkb25uYXkxXQogMTA1NzM2
IFtkc3RfaG9zdD1yaW1hdmEwLHNyY19ob3N0PXJpbWF2YTFdCiAxMDU3NDQgW2RzdF9ob3N0PWJh
cm9xdWUwLHNyY19ob3N0PWJhcm9xdWUxXQogMTA1NzQ4IFtkc3RfaG9zdD1pdGFsaWExLHNyY19o
b3N0PWl0YWxpYTBdCiAxMDU3NTMgW2RzdF9ob3N0PW5vY2VyYTAsc3JjX2hvc3Q9bm9jZXJhMV0K
IDEwNTc1NyBbZHN0X2hvc3Q9cmltYXZhMSxzcmNfaG9zdD1yaW1hdmEwXQogMTA1NzY3IFtkc3Rf
aG9zdD1odXhlbHJlYmUxLHNyY19ob3N0PWh1eGVscmViZTBdCiAxMDU3NzggW2RzdF9ob3N0PWNo
YXJkb25uYXkxLHNyY19ob3N0PWNoYXJkb25uYXkwXQogMTA1Nzk1IFtkc3RfaG9zdD1iYXJvcXVl
MSxzcmNfaG9zdD1iYXJvcXVlMF0KIDEwNTgwMyBbZHN0X2hvc3Q9bm9jZXJhMSxzcmNfaG9zdD1u
b2NlcmEwXQogMTA1ODA3IFtkc3RfaG9zdD1waW5vdDEsc3JjX2hvc3Q9cGlub3QwXQogMTA1ODI0
IFtkc3RfaG9zdD1pdGFsaWEwLHNyY19ob3N0PWl0YWxpYTFdCiAxMDU4NDUgW2RzdF9ob3N0PWZp
YW5vMSxzcmNfaG9zdD1maWFubzBdCiAxMDU4NjcgW2RzdF9ob3N0PWVsYmxpbmcwLHNyY19ob3N0
PWVsYmxpbmcxXQogMTA1ODkzIFtkc3RfaG9zdD1maWFubzAsc3JjX2hvc3Q9Zmlhbm8xXQogMTA1
ODk3IFtkc3RfaG9zdD1nb2RlbGxvMSxzcmNfaG9zdD1nb2RlbGxvMF0KIDEwNTg5OCBwYXNzIGly
cmVsZXZhbnQKIDEwNTkwMSBbZHN0X2hvc3Q9aHV4ZWxyZWJlMCxzcmNfaG9zdD1odXhlbHJlYmUx
XQogMTA1OTA1IFtkc3RfaG9zdD1lbGJsaW5nMSxzcmNfaG9zdD1lbGJsaW5nMF0KIDEwNTkyMiBb
ZHN0X2hvc3Q9cGlub3QwLHNyY19ob3N0PXBpbm90MV0KIDExNzI1MSBbZHN0X2hvc3Q9cmltYXZh
MCxzcmNfaG9zdD1yaW1hdmExXQogMTA1OTI5IFtkc3RfaG9zdD1jaGFyZG9ubmF5MCxzcmNfaG9z
dD1jaGFyZG9ubmF5MV0KIDEwNTk0MSBbZHN0X2hvc3Q9Y2hhcmRvbm5heTEsc3JjX2hvc3Q9Y2hh
cmRvbm5heTBdCiAxMDU5NjAgW2RzdF9ob3N0PXJpbWF2YTAsc3JjX2hvc3Q9cmltYXZhMV0KIDEw
NTk4NCBbZHN0X2hvc3Q9YmFyb3F1ZTAsc3JjX2hvc3Q9YmFyb3F1ZTFdCiAxMDYwODMgW2RzdF9o
b3N0PWh1eGVscmViZTEsc3JjX2hvc3Q9aHV4ZWxyZWJlMF0KIDEwNjEyNCBbZHN0X2hvc3Q9aXRh
bGlhMCxzcmNfaG9zdD1pdGFsaWExXQogMTA2MTM5IFtkc3RfaG9zdD1nb2RlbGxvMSxzcmNfaG9z
dD1nb2RlbGxvMF0KIDEwNjE1MiBbZHN0X2hvc3Q9cGlub3QxLHNyY19ob3N0PXBpbm90MF0KIDEw
NjE3MiBwYXNzIGlycmVsZXZhbnQKIDEwNjE5MCBbZHN0X2hvc3Q9aHV4ZWxyZWJlMCxzcmNfaG9z
dD1odXhlbHJlYmUxXQogMTA2MjA5IFtkc3RfaG9zdD1ub2NlcmEwLHNyY19ob3N0PW5vY2VyYTFd
CiAxMDYyMjQgW2RzdF9ob3N0PWZpYW5vMSxzcmNfaG9zdD1maWFubzBdCiAxMDYyNjUgW2RzdF9o
b3N0PWl0YWxpYTEsc3JjX2hvc3Q9aXRhbGlhMF0KIDEwNjI4NSBbZHN0X2hvc3Q9bm9jZXJhMSxz
cmNfaG9zdD1ub2NlcmEwXQogMTA2MzEyIFtkc3RfaG9zdD1maWFubzAsc3JjX2hvc3Q9Zmlhbm8x
XQogMTA2MzU0IFtkc3RfaG9zdD1waW5vdDAsc3JjX2hvc3Q9cGlub3QxXQogMTA2Mzc1IFtkc3Rf
aG9zdD1lbGJsaW5nMCxzcmNfaG9zdD1lbGJsaW5nMV0KIDEwNjM4OCBbZHN0X2hvc3Q9cmltYXZh
MCxzcmNfaG9zdD1yaW1hdmExXQogMTE3MzA1IFtkc3RfaG9zdD1yaW1hdmEwLHNyY19ob3N0PXJp
bWF2YTFdCiAxMDY0MDYgW2RzdF9ob3N0PWVsYmxpbmcxLHNyY19ob3N0PWVsYmxpbmcwXQogMTA2
NDU3IFtkc3RfaG9zdD1odXhlbHJlYmUxLHNyY19ob3N0PWh1eGVscmViZTBdCiAxMDY0NzEgW2Rz
dF9ob3N0PWl0YWxpYTAsc3JjX2hvc3Q9aXRhbGlhMV0KIDEwNjQ3OCBbZHN0X2hvc3Q9YmFyb3F1
ZTAsc3JjX2hvc3Q9YmFyb3F1ZTFdCiAxMDY0ODAgW2RzdF9ob3N0PWdvZGVsbG8xLHNyY19ob3N0
PWdvZGVsbG8wXQogMTA2NDg2IFtkc3RfaG9zdD1yaW1hdmExLHNyY19ob3N0PXJpbWF2YTBdCiAx
MDY1MDkgW2RzdF9ob3N0PXBpbm90MSxzcmNfaG9zdD1waW5vdDBdCiAxMDY1MjAgW2RzdF9ob3N0
PWJhcm9xdWUxLHNyY19ob3N0PWJhcm9xdWUwXQogMTA2NTM3IFtkc3RfaG9zdD1maWFubzEsc3Jj
X2hvc3Q9Zmlhbm8wXQogMTE3MzU5IFtkc3RfaG9zdD1yaW1hdmEwLHNyY19ob3N0PXJpbWF2YTFd
CiAxMDY1NzAgW2RzdF9ob3N0PXBpbm90MCxzcmNfaG9zdD1waW5vdDFdCiAxMDY1ODkgW2RzdF9o
b3N0PXJpbWF2YTAsc3JjX2hvc3Q9cmltYXZhMV0KIDEwNjU5MSBbZHN0X2hvc3Q9bm9jZXJhMCxz
cmNfaG9zdD1ub2NlcmExXQogMTA2NTk3IFtkc3RfaG9zdD1lbGJsaW5nMCxzcmNfaG9zdD1lbGJs
aW5nMV0KIDEwNjYwMCBbZHN0X2hvc3Q9ZWxibGluZzEsc3JjX2hvc3Q9ZWxibGluZzBdCiAxMDY2
MDkgW10KIDEwNjYyMyBbZHN0X2hvc3Q9bm9jZXJhMSxzcmNfaG9zdD1ub2NlcmEwXQogMTA2NjI1
IFtkc3RfaG9zdD1odXhlbHJlYmUxLHNyY19ob3N0PWh1eGVscmViZTBdCiAxMDY2MzAgW2RzdF9o
b3N0PWNoYXJkb25uYXkxLHNyY19ob3N0PWNoYXJkb25uYXkwXQogMTA2NjM2IFtkc3RfaG9zdD1p
dGFsaWEwLHNyY19ob3N0PWl0YWxpYTFdCiAxMDY2NjAgW2RzdF9ob3N0PWJhcm9xdWUwLHNyY19o
b3N0PWJhcm9xdWUxXQogMTA2Njc0IFtkc3RfaG9zdD1nb2RlbGxvMSxzcmNfaG9zdD1nb2RlbGxv
MF0KIDEwNjY5OSBwYXNzIGlycmVsZXZhbnQKIDEwNjcxNCBbZHN0X2hvc3Q9Zmlhbm8xLHNyY19o
b3N0PWZpYW5vMF0KIDEwNjcyOSBbZHN0X2hvc3Q9aHV4ZWxyZWJlMCxzcmNfaG9zdD1odXhlbHJl
YmUxXQogMTA2NzQ0IFtkc3RfaG9zdD1iYXJvcXVlMSxzcmNfaG9zdD1iYXJvcXVlMF0KIDEwNjc1
MiBbZHN0X2hvc3Q9cGlub3QxLHNyY19ob3N0PXBpbm90MF0KIDEwNjc2MSBbZHN0X2hvc3Q9aXRh
bGlhMSxzcmNfaG9zdD1pdGFsaWEwXQogMTA2Nzg4IFtkc3RfaG9zdD1lbGJsaW5nMSxzcmNfaG9z
dD1lbGJsaW5nMF0KIDEwNjc5OSBbZHN0X2hvc3Q9Z29kZWxsbzEsc3JjX2hvc3Q9Z29kZWxsbzBd
CiAxMDY4MDYgW2RzdF9ob3N0PWh1eGVscmViZTEsc3JjX2hvc3Q9aHV4ZWxyZWJlMF0KIDEwNjgy
NSBbZHN0X2hvc3Q9aXRhbGlhMCxzcmNfaG9zdD1pdGFsaWExXQogMTA2ODU3IFtkc3RfaG9zdD1j
aGFyZG9ubmF5MCxzcmNfaG9zdD1jaGFyZG9ubmF5MV0KIDEwNjg4NiBbZHN0X2hvc3Q9cmltYXZh
MCxzcmNfaG9zdD1yaW1hdmExXQogMTA2OTAyIFtkc3RfaG9zdD1ub2NlcmEwLHNyY19ob3N0PW5v
Y2VyYTFdCiAxMDY5MTkgW2RzdF9ob3N0PWNoYXJkb25uYXkxLHNyY19ob3N0PWNoYXJkb25uYXkw
XQogMTA2OTIyIHBhc3MgaXJyZWxldmFudAogMTA2OTI2IFtkc3RfaG9zdD1yaW1hdmExLHNyY19o
b3N0PXJpbWF2YTBdCiAxMDY5MjcgW2RzdF9ob3N0PW5vY2VyYTEsc3JjX2hvc3Q9bm9jZXJhMF0K
IDEwNjkzMCBbZHN0X2hvc3Q9cGlub3QxLHNyY19ob3N0PXBpbm90MF0KIDEwNjkzOSBbZHN0X2hv
c3Q9YmFyb3F1ZTAsc3JjX2hvc3Q9YmFyb3F1ZTFdCiAxMDY5NDYgW2RzdF9ob3N0PWVsYmxpbmcw
LHNyY19ob3N0PWVsYmxpbmcxXQogMTA2OTc2IFtkc3RfaG9zdD1odXhlbHJlYmUwLHNyY19ob3N0
PWh1eGVscmViZTFdCiAxMDY5ODcgW2RzdF9ob3N0PWl0YWxpYTEsc3JjX2hvc3Q9aXRhbGlhMF0K
IDEwNjk5OCBbZHN0X2hvc3Q9Z29kZWxsbzEsc3JjX2hvc3Q9Z29kZWxsbzBdCiAxMDcwMTAgW2Rz
dF9ob3N0PWJhcm9xdWUxLHNyY19ob3N0PWJhcm9xdWUwXQogMTA3MDI0IFtkc3RfaG9zdD1lbGJs
aW5nMSxzcmNfaG9zdD1lbGJsaW5nMF0KIDEwNzA1MyBbZHN0X2hvc3Q9cGlub3QwLHNyY19ob3N0
PXBpbm90MV0KIDEwNzA3NSBbZHN0X2hvc3Q9aHV4ZWxyZWJlMSxzcmNfaG9zdD1odXhlbHJlYmUw
XQogMTA3MDkwIFtkc3RfaG9zdD1pdGFsaWEwLHNyY19ob3N0PWl0YWxpYTFdCiAxMDcxMDYgW2Rz
dF9ob3N0PWZpYW5vMCxzcmNfaG9zdD1maWFubzFdCiAxMDcxMjMgW2RzdF9ob3N0PWNoYXJkb25u
YXkwLHNyY19ob3N0PWNoYXJkb25uYXkxXQogMTA3MTQyIHBhc3MgaXJyZWxldmFudAogMTA3MTU5
IFtkc3RfaG9zdD1jaGFyZG9ubmF5MSxzcmNfaG9zdD1jaGFyZG9ubmF5MF0KIDEwNzE2OSBbZHN0
X2hvc3Q9cmltYXZhMCxzcmNfaG9zdD1yaW1hdmExXQogMTA3MjA2IFtkc3RfaG9zdD1yaW1hdmEw
LHNyY19ob3N0PXJpbWF2YTFdCiAxMDcyMjEgW2RzdF9ob3N0PWdvZGVsbG8xLHNyY19ob3N0PWdv
ZGVsbG8wXQogMTA3MjUzIFtkc3RfaG9zdD1maWFubzEsc3JjX2hvc3Q9Zmlhbm8wXQogMTA3MzUw
IFtkc3RfaG9zdD1waW5vdDEsc3JjX2hvc3Q9cGlub3QwXQogMTA3MzY3IFtkc3RfaG9zdD1iYXJv
cXVlMCxzcmNfaG9zdD1iYXJvcXVlMV0KIDEwNzM4MyBbZHN0X2hvc3Q9ZWxibGluZzAsc3JjX2hv
c3Q9ZWxibGluZzFdCiAxMDc0MDYgW2RzdF9ob3N0PWl0YWxpYTEsc3JjX2hvc3Q9aXRhbGlhMF0K
IDEwNzQyOCBbZHN0X2hvc3Q9aHV4ZWxyZWJlMCxzcmNfaG9zdD1odXhlbHJlYmUxXQogMTA3NDQz
IFtkc3RfaG9zdD1iYXJvcXVlMSxzcmNfaG9zdD1iYXJvcXVlMF0KIDEwNzQ1MiBbZHN0X2hvc3Q9
ZWxibGluZzEsc3JjX2hvc3Q9ZWxibGluZzBdCiAxMDc0NjIgW2RzdF9ob3N0PWh1eGVscmViZTEs
c3JjX2hvc3Q9aHV4ZWxyZWJlMF0KIDEwNzQ2OSBbZHN0X2hvc3Q9aXRhbGlhMCxzcmNfaG9zdD1p
dGFsaWExXQogMTA3NDc0IFtkc3RfaG9zdD1pdGFsaWEwLHNyY19ob3N0PWl0YWxpYTFdCiAxMDc0
NzYgW2RzdF9ob3N0PWl0YWxpYTAsc3JjX2hvc3Q9aXRhbGlhMV0KIDEwNzQ3OCBbZHN0X2hvc3Q9
aXRhbGlhMCxzcmNfaG9zdD1pdGFsaWExXQogMTA3NDg2IHBhc3MgaXJyZWxldmFudAogMTA3NDk3
IFtkc3RfaG9zdD1maWFubzEsc3JjX2hvc3Q9Zmlhbm8wXQogMTA3NTI5IFtkc3RfaG9zdD1jaGFy
ZG9ubmF5MCxzcmNfaG9zdD1jaGFyZG9ubmF5MV0KIDEwNzU1NSBbZHN0X2hvc3Q9aXRhbGlhMSxz
cmNfaG9zdD1pdGFsaWEwXQogMTA3NTcxIFtkc3RfaG9zdD1iYXJvcXVlMCxzcmNfaG9zdD1iYXJv
cXVlMV0KIDEwNzU3OSBbZHN0X2hvc3Q9cGlub3QxLHNyY19ob3N0PXBpbm90MF0KIDEwNzU5MiBb
ZHN0X2hvc3Q9bm9jZXJhMCxzcmNfaG9zdD1ub2NlcmExXQogMTA3NjA3IFtkc3RfaG9zdD1lbGJs
aW5nMCxzcmNfaG9zdD1lbGJsaW5nMV0KIDEwNzYxNiBbZHN0X2hvc3Q9YmFyb3F1ZTEsc3JjX2hv
c3Q9YmFyb3F1ZTBdCiAxMDc2MjEgW2RzdF9ob3N0PW5vY2VyYTEsc3JjX2hvc3Q9bm9jZXJhMF0K
IDEwNzYzMCBbZHN0X2hvc3Q9aHV4ZWxyZWJlMCxzcmNfaG9zdD1odXhlbHJlYmUxXQogMTA3NjM4
IFtkc3RfaG9zdD1lbGJsaW5nMSxzcmNfaG9zdD1lbGJsaW5nMF0KIDEwNzY2MCBbZHN0X2hvc3Q9
cGlub3QwLHNyY19ob3N0PXBpbm90MV0KIDEwNzcxMCBbZHN0X2hvc3Q9aXRhbGlhMCxzcmNfaG9z
dD1pdGFsaWExXQogMTA3NzUzIFtkc3RfaG9zdD1yaW1hdmEwLHNyY19ob3N0PXJpbWF2YTFdCiAx
MDc4MTkgW2RzdF9ob3N0PXJpbWF2YTEsc3JjX2hvc3Q9cmltYXZhMF0KIDEwNzkyNSBwYXNzIGly
cmVsZXZhbnQKIDEwNzk4MCBbZHN0X2hvc3Q9aHV4ZWxyZWJlMSxzcmNfaG9zdD1odXhlbHJlYmUw
XQogMTA4MDIyIFtkc3RfaG9zdD1maWFubzAsc3JjX2hvc3Q9Zmlhbm8xXQogMTA4MDUxIFtkc3Rf
aG9zdD1nb2RlbGxvMSxzcmNfaG9zdD1nb2RlbGxvMF0KIDEwODA5MyBbZHN0X2hvc3Q9YmFyb3F1
ZTAsc3JjX2hvc3Q9YmFyb3F1ZTFdCiAxMDgxMjQgW2RzdF9ob3N0PWZpYW5vMSxzcmNfaG9zdD1m
aWFubzBdCiAxMDgxNjAgW2RzdF9ob3N0PW5vYmxpbmcwLHNyY19ob3N0PW5vYmxpbmcxXQogMTA4
MjEwIFtkc3RfaG9zdD1ub2JsaW5nMCxzcmNfaG9zdD1ub2JsaW5nMV0KIDEwOTAwNyBbXQogMTA5
MDQ4IFtkc3RfaG9zdD1ub2JsaW5nMCxzcmNfaG9zdD1ub2JsaW5nMV0KIDEwOTA3NSBbZHN0X2hv
c3Q9bm9ibGluZzAsc3JjX2hvc3Q9bm9ibGluZzFdCiAxMDkxMDUgW2RzdF9ob3N0PW5vYmxpbmcw
LHNyY19ob3N0PW5vYmxpbmcxXQogMTA5MTI3IFtkc3RfaG9zdD1ub2JsaW5nMCxzcmNfaG9zdD1u
b2JsaW5nMV0KIDEwOTE1NSBbZHN0X2hvc3Q9bm9ibGluZzAsc3JjX2hvc3Q9bm9ibGluZzFdCiAx
MDkxNzIgW2RzdF9ob3N0PW5vYmxpbmcwLHNyY19ob3N0PW5vYmxpbmcxXQogMTA5MTc1IFtkc3Rf
aG9zdD1ub2JsaW5nMCxzcmNfaG9zdD1ub2JsaW5nMV0KIDEwOTE3NiBbZHN0X2hvc3Q9bm9ibGlu
ZzAsc3JjX2hvc3Q9bm9ibGluZzFdCiAxMDkxNzcgW2RzdF9ob3N0PW5vYmxpbmcwLHNyY19ob3N0
PW5vYmxpbmcxXQogMTA5MTc5IFtkc3RfaG9zdD1ub2JsaW5nMCxzcmNfaG9zdD1ub2JsaW5nMV0K
IDEwOTE4MCBbZHN0X2hvc3Q9bm9ibGluZzAsc3JjX2hvc3Q9bm9ibGluZzFdCiAxMDkxODEgW2Rz
dF9ob3N0PW5vYmxpbmcwLHNyY19ob3N0PW5vYmxpbmcxXQogMTA5MTgyIFtkc3RfaG9zdD1ub2Js
aW5nMCxzcmNfaG9zdD1ub2JsaW5nMV0KIDEwOTE4NyBbZHN0X2hvc3Q9bm9ibGluZzAsc3JjX2hv
c3Q9bm9ibGluZzFdCiAxMDkxOTAgW2RzdF9ob3N0PW5vYmxpbmcwLHNyY19ob3N0PW5vYmxpbmcx
XQogMTA5MTg4IFtkc3RfaG9zdD1ub2JsaW5nMCxzcmNfaG9zdD1ub2JsaW5nMV0KIDEwOTE5MSBb
ZHN0X2hvc3Q9bm9ibGluZzAsc3JjX2hvc3Q9bm9ibGluZzFdCiAxMDkxOTMgW2RzdF9ob3N0PW5v
YmxpbmcwLHNyY19ob3N0PW5vYmxpbmcxXQogMTA5MTk3IFtkc3RfaG9zdD1ub2JsaW5nMCxzcmNf
aG9zdD1ub2JsaW5nMV0KIDEwOTE5OCBbZHN0X2hvc3Q9bm9ibGluZzAsc3JjX2hvc3Q9bm9ibGlu
ZzFdCiAxMDkxOTkgW2RzdF9ob3N0PW5vYmxpbmcwLHNyY19ob3N0PW5vYmxpbmcxXQogMTA5MjAw
IFtkc3RfaG9zdD1ub2JsaW5nMCxzcmNfaG9zdD1ub2JsaW5nMV0KIDEwOTIwMiBbZHN0X2hvc3Q9
bm9ibGluZzAsc3JjX2hvc3Q9bm9ibGluZzFdCiAxMDkyMDQgW2RzdF9ob3N0PW5vYmxpbmcwLHNy
Y19ob3N0PW5vYmxpbmcxXQogMTA5MjA1IFtkc3RfaG9zdD1ub2JsaW5nMCxzcmNfaG9zdD1ub2Js
aW5nMV0KIDEwOTIxNCBbZHN0X2hvc3Q9bm9ibGluZzAsc3JjX2hvc3Q9bm9ibGluZzFdCiAxMDky
MzggW2RzdF9ob3N0PW5vYmxpbmcwLHNyY19ob3N0PW5vYmxpbmcxXQogMTA5MjkyIFtkc3RfaG9z
dD1ub2JsaW5nMCxzcmNfaG9zdD1ub2JsaW5nMV0KIDEwOTMxNSBbZHN0X2hvc3Q9bm9ibGluZzAs
c3JjX2hvc3Q9bm9ibGluZzFdCiAxMDkzMzQgW2RzdF9ob3N0PW5vYmxpbmcwLHNyY19ob3N0PW5v
YmxpbmcxXQogMTA5MzYxIFtkc3RfaG9zdD1ub2JsaW5nMCxzcmNfaG9zdD1ub2JsaW5nMV0KIDEw
OTM5MCBwYXNzIGlycmVsZXZhbnQKIDEwOTQwNCBbZHN0X2hvc3Q9bm9jZXJhMCxzcmNfaG9zdD1u
b2NlcmExXQogMTA5NDI4IFtkc3RfaG9zdD1maWFubzAsc3JjX2hvc3Q9Zmlhbm8xXQogMTA5NDQ5
IFtkc3RfaG9zdD1nb2RlbGxvMSxzcmNfaG9zdD1nb2RlbGxvMF0KIDEwOTQ2OSBbZHN0X2hvc3Q9
aHV4ZWxyZWJlMCxzcmNfaG9zdD1odXhlbHJlYmUxXQogMTA5NTA1IFtkc3RfaG9zdD1ub2NlcmEx
LHNyY19ob3N0PW5vY2VyYTBdCiAxMDk1NTIgW2RzdF9ob3N0PWZpYW5vMSxzcmNfaG9zdD1maWFu
bzBdCiAxMDk1NzIgW2RzdF9ob3N0PXJpbWF2YTEsc3JjX2hvc3Q9cmltYXZhMF0KIDEwOTU5OCBb
ZHN0X2hvc3Q9YmFyb3F1ZTEsc3JjX2hvc3Q9YmFyb3F1ZTBdCiAxMDk2MzMgW2RzdF9ob3N0PXJp
bWF2YTAsc3JjX2hvc3Q9cmltYXZhMV0KIDEwOTY1NiBbZHN0X2hvc3Q9bm9ibGluZzEsc3JjX2hv
c3Q9bm9ibGluZzBdCiAxMDk2NzUgW2RzdF9ob3N0PWNoYXJkb25uYXkxLHNyY19ob3N0PWNoYXJk
b25uYXkwXQogMTA5Njg1IFtkc3RfaG9zdD1waW5vdDEsc3JjX2hvc3Q9cGlub3QwXQogMTA5Njk3
IFtkc3RfaG9zdD1lbGJsaW5nMCxzcmNfaG9zdD1lbGJsaW5nMV0KIDEwOTcwNiBbZHN0X2hvc3Q9
cGlub3QwLHNyY19ob3N0PXBpbm90MV0KIDEwOTcyNCBbZHN0X2hvc3Q9YmFyb3F1ZTAsc3JjX2hv
c3Q9YmFyb3F1ZTFdCiAxMDk3NTggW2RzdF9ob3N0PWh1eGVscmViZTEsc3JjX2hvc3Q9aHV4ZWxy
ZWJlMF0KIDEwOTc3OCBbZHN0X2hvc3Q9bm9ibGluZzAsc3JjX2hvc3Q9bm9ibGluZzFdCiAxMDk4
MDEgcGFzcyBpcnJlbGV2YW50CiAxMDk4MDkgW2RzdF9ob3N0PWl0YWxpYTAsc3JjX2hvc3Q9aXRh
bGlhMV0KIDEwOTgyMSBbZHN0X2hvc3Q9ZWxibGluZzEsc3JjX2hvc3Q9ZWxibGluZzBdCiAxMDk4
MzIgW2RzdF9ob3N0PWZpYW5vMCxzcmNfaG9zdD1maWFubzFdCiAxMDk4MzkgW2RzdF9ob3N0PW5v
Y2VyYTAsc3JjX2hvc3Q9bm9jZXJhMV0KIDEwOTg1OCBbZHN0X2hvc3Q9Z29kZWxsbzEsc3JjX2hv
c3Q9Z29kZWxsbzBdCiAxMDk4ODkgW2RzdF9ob3N0PWh1eGVscmViZTAsc3JjX2hvc3Q9aHV4ZWxy
ZWJlMV0KIDEwOTkyMCBbZHN0X2hvc3Q9bm9jZXJhMSxzcmNfaG9zdD1ub2NlcmEwXQogMTA5OTQz
IFtkc3RfaG9zdD1pdGFsaWExLHNyY19ob3N0PWl0YWxpYTBdCiAxMDk5NjMgW2RzdF9ob3N0PWJh
cm9xdWUxLHNyY19ob3N0PWJhcm9xdWUwXQogMTA5OTk0IFtkc3RfaG9zdD1ub2JsaW5nMSxzcmNf
aG9zdD1ub2JsaW5nMF0KIDExMDAwNiBbZHN0X2hvc3Q9Y2hhcmRvbm5heTEsc3JjX2hvc3Q9Y2hh
cmRvbm5heTBdCiAxMTAwMTYgW2RzdF9ob3N0PXJpbWF2YTEsc3JjX2hvc3Q9cmltYXZhMF0KIDEx
MDAyNSBbZHN0X2hvc3Q9Zmlhbm8xLHNyY19ob3N0PWZpYW5vMF0KIDExMDAzOCBbZHN0X2hvc3Q9
cmltYXZhMCxzcmNfaG9zdD1yaW1hdmExXQogMTEwMDYwIFtkc3RfaG9zdD1lbGJsaW5nMCxzcmNf
aG9zdD1lbGJsaW5nMV0KIDExMDA5MyBbZHN0X2hvc3Q9cGlub3QwLHNyY19ob3N0PXBpbm90MV0K
IDExMDEzMSBbZHN0X2hvc3Q9YmFyb3F1ZTAsc3JjX2hvc3Q9YmFyb3F1ZTFdCiAxMTAyMzYgW2Rz
dF9ob3N0PWh1eGVscmViZTEsc3JjX2hvc3Q9aHV4ZWxyZWJlMF0KIDExMDI4OCBwYXNzIGlycmVs
ZXZhbnQKIDExMDM0NiBbZHN0X2hvc3Q9cGlub3QxLHNyY19ob3N0PXBpbm90MF0KIDExMDM4MCBb
ZHN0X2hvc3Q9aXRhbGlhMCxzcmNfaG9zdD1pdGFsaWExXQogMTEwMzk5IFtkc3RfaG9zdD1maWFu
bzAsc3JjX2hvc3Q9Zmlhbm8xXQogMTEwNDI3IFtkc3RfaG9zdD1jaGFyZG9ubmF5MCxzcmNfaG9z
dD1jaGFyZG9ubmF5MV0KIDExMDQ2NCBbZHN0X2hvc3Q9aHV4ZWxyZWJlMCxzcmNfaG9zdD1odXhl
bHJlYmUxXQogMTEwNDg2IFtkc3RfaG9zdD1lbGJsaW5nMSxzcmNfaG9zdD1lbGJsaW5nMF0KIDEx
MDUxNSBbZHN0X2hvc3Q9YmFyb3F1ZTEsc3JjX2hvc3Q9YmFyb3F1ZTBdCiAxMTA1MzYgW2RzdF9o
b3N0PW5vY2VyYTAsc3JjX2hvc3Q9bm9jZXJhMV0KIDExMDU0NyBbZHN0X2hvc3Q9bm9ibGluZzEs
c3JjX2hvc3Q9bm9ibGluZzBdCiAxMTA1NjAgW2RzdF9ob3N0PXJpbWF2YTEsc3JjX2hvc3Q9cmlt
YXZhMF0KIDExMDkwOCBbZHN0X2hvc3Q9aXRhbGlhMSxzcmNfaG9zdD1pdGFsaWEwXQogMTEwOTUw
IFtkc3RfaG9zdD1jaGFyZG9ubmF5MSxzcmNfaG9zdD1jaGFyZG9ubmF5MF0KIDExMDk4NCBbZHN0
X2hvc3Q9cmltYXZhMCxzcmNfaG9zdD1yaW1hdmExXQogMTExMDgxIFtkc3RfaG9zdD1ub2JsaW5n
MCxzcmNfaG9zdD1ub2JsaW5nMV0KIDExMTEyNCBbZHN0X2hvc3Q9Zmlhbm8wLHNyY19ob3N0PWZp
YW5vMV0KIDExMTE0OCBbZHN0X2hvc3Q9Y2hhcmRvbm5heTAsc3JjX2hvc3Q9Y2hhcmRvbm5heTFd
CiAxMTExODMgW2RzdF9ob3N0PWdvZGVsbG8xLHNyY19ob3N0PWdvZGVsbG8wXQogMTExMjIyIHBh
c3MgaXJyZWxldmFudAogMTExMjgwIFtkc3RfaG9zdD1odXhlbHJlYmUwLHNyY19ob3N0PWh1eGVs
cmViZTFdCiAxMTEzMzIgW2RzdF9ob3N0PWZpYW5vMSxzcmNfaG9zdD1maWFubzBdCiAxMTEzNjMg
W2RzdF9ob3N0PWVsYmxpbmcwLHNyY19ob3N0PWVsYmxpbmcxXQogMTExMzc0IFtkc3RfaG9zdD1y
aW1hdmExLHNyY19ob3N0PXJpbWF2YTBdCiAxMTEzODMgW2RzdF9ob3N0PXJpbWF2YTEsc3JjX2hv
c3Q9cmltYXZhMF0KIDExMTQxNiBbZHN0X2hvc3Q9cmltYXZhMSxzcmNfaG9zdD1yaW1hdmEwXQog
MTExNDkzIFtkc3RfaG9zdD1yaW1hdmExLHNyY19ob3N0PXJpbWF2YTBdCiAxMTE1MjkgW2RzdF9o
b3N0PXJpbWF2YTEsc3JjX2hvc3Q9cmltYXZhMF0KIDExMTU4MCBbZHN0X2hvc3Q9cmltYXZhMSxz
cmNfaG9zdD1yaW1hdmEwXQogMTExNjExIFtkc3RfaG9zdD1yaW1hdmExLHNyY19ob3N0PXJpbWF2
YTBdCiAxMTE2MzUgW2RzdF9ob3N0PXJpbWF2YTEsc3JjX2hvc3Q9cmltYXZhMF0KIDExMTY1NCBb
ZHN0X2hvc3Q9cmltYXZhMSxzcmNfaG9zdD1yaW1hdmEwXQogMTExNjc3IFtkc3RfaG9zdD1yaW1h
dmExLHNyY19ob3N0PXJpbWF2YTBdCiAxMTE3MTQgW2RzdF9ob3N0PXJpbWF2YTEsc3JjX2hvc3Q9
cmltYXZhMF0KIDExMTczOSBbZHN0X2hvc3Q9cmltYXZhMSxzcmNfaG9zdD1yaW1hdmEwXQogMTEx
NzU0IFtkc3RfaG9zdD1yaW1hdmExLHNyY19ob3N0PXJpbWF2YTBdCiAxMTE3NTcgW2RzdF9ob3N0
PXJpbWF2YTEsc3JjX2hvc3Q9cmltYXZhMF0KIDExMTc1NiBbZHN0X2hvc3Q9cmltYXZhMSxzcmNf
aG9zdD1yaW1hdmEwXQogMTExNzU5IFtkc3RfaG9zdD1yaW1hdmExLHNyY19ob3N0PXJpbWF2YTBd
CiAxMTE3NjAgW2RzdF9ob3N0PXJpbWF2YTEsc3JjX2hvc3Q9cmltYXZhMF0KIDExMTc1OCBbZHN0
X2hvc3Q9cmltYXZhMSxzcmNfaG9zdD1yaW1hdmEwXQogMTExNzYyIFtkc3RfaG9zdD1yaW1hdmEx
LHNyY19ob3N0PXJpbWF2YTBdCiAxMTE3NjQgW2RzdF9ob3N0PXJpbWF2YTEsc3JjX2hvc3Q9cmlt
YXZhMF0KIDExMTc2NiBbZHN0X2hvc3Q9cmltYXZhMSxzcmNfaG9zdD1yaW1hdmEwXQogMTExNzY4
IFtkc3RfaG9zdD1yaW1hdmExLHNyY19ob3N0PXJpbWF2YTBdCiAxMTE3NzEgW2RzdF9ob3N0PXJp
bWF2YTEsc3JjX2hvc3Q9cmltYXZhMF0KIDExMTgwMCBbZHN0X2hvc3Q9cmltYXZhMSxzcmNfaG9z
dD1yaW1hdmEwXQogMTExODMxIFtkc3RfaG9zdD1yaW1hdmExLHNyY19ob3N0PXJpbWF2YTBdCiAx
MTE4NjYgW2RzdF9ob3N0PXJpbWF2YTEsc3JjX2hvc3Q9cmltYXZhMF0KIDExMTkzOSBbZHN0X2hv
c3Q9cmltYXZhMSxzcmNfaG9zdD1yaW1hdmEwXQogMTExOTcyIFtkc3RfaG9zdD1yaW1hdmExLHNy
Y19ob3N0PXJpbWF2YTBdCiAxMTE5OTUgW2RzdF9ob3N0PXJpbWF2YTEsc3JjX2hvc3Q9cmltYXZh
MF0KIDExMjAxOSBbZHN0X2hvc3Q9cmltYXZhMSxzcmNfaG9zdD1yaW1hdmEwXQogMTEyMDQ5IFtk
c3RfaG9zdD1yaW1hdmExLHNyY19ob3N0PXJpbWF2YTBdCiAxMTIwODMgW2RzdF9ob3N0PXJpbWF2
YTEsc3JjX2hvc3Q9cmltYXZhMF0KIDExMjE4MiBbZHN0X2hvc3Q9cmltYXZhMSxzcmNfaG9zdD1y
aW1hdmEwXQogMTEyMjM1IFtkc3RfaG9zdD1yaW1hdmExLHNyY19ob3N0PXJpbWF2YTBdCiAxMTIy
NzEgW2RzdF9ob3N0PXJpbWF2YTEsc3JjX2hvc3Q9cmltYXZhMF0KIDExMjI3NyBbZHN0X2hvc3Q9
Z29kZWxsbzEsc3JjX2hvc3Q9Z29kZWxsbzBdCiAxMTMxNTAgW2RzdF9ob3N0PW5vYmxpbmcxLHNy
Y19ob3N0PW5vYmxpbmcwXQogMTEzMTY2IFtkc3RfaG9zdD1iYXJvcXVlMSxzcmNfaG9zdD1iYXJv
cXVlMF0KIDExMzE4OSBbZHN0X2hvc3Q9Z29kZWxsbzEsc3JjX2hvc3Q9Z29kZWxsbzBdCiAxMTMy
NjIgW2RzdF9ob3N0PWVsYmxpbmcwLHNyY19ob3N0PWVsYmxpbmcxXQogMTEzMzIzIFtkc3RfaG9z
dD1maWFubzEsc3JjX2hvc3Q9Zmlhbm8wXQogMTEzMzUzIFtkc3RfaG9zdD1odXhlbHJlYmUxLHNy
Y19ob3N0PWh1eGVscmViZTBdCiAxMTMzODEgW2RzdF9ob3N0PWJhcm9xdWUwLHNyY19ob3N0PWJh
cm9xdWUxXQogMTEzNDIzIFtkc3RfaG9zdD1waW5vdDEsc3JjX2hvc3Q9cGlub3QwXQogMTEzNDUz
IFtkc3RfaG9zdD1ub2NlcmEwLHNyY19ob3N0PW5vY2VyYTFdCiAxMTM0NzIgW2RzdF9ob3N0PWNo
YXJkb25uYXkwLHNyY19ob3N0PWNoYXJkb25uYXkxXQogMTEzNDk3IFtkc3RfaG9zdD1odXhlbHJl
YmUwLHNyY19ob3N0PWh1eGVscmViZTFdCiAxMTM1MTYgW2RzdF9ob3N0PWVsYmxpbmcxLHNyY19o
b3N0PWVsYmxpbmcwXQogMTEzNTMxIFtkc3RfaG9zdD1yaW1hdmEwLHNyY19ob3N0PXJpbWF2YTFd
CiAxMTM1NTIgW2RzdF9ob3N0PW5vYmxpbmcwLHNyY19ob3N0PW5vYmxpbmcxXQogMTEzNTY1IFtk
c3RfaG9zdD1waW5vdDAsc3JjX2hvc3Q9cGlub3QxXQogMTEzNTc2IFtkc3RfaG9zdD1nb2RlbGxv
MSxzcmNfaG9zdD1nb2RlbGxvMF0KIDExMzU4MyBbZHN0X2hvc3Q9Y2hhcmRvbm5heTEsc3JjX2hv
c3Q9Y2hhcmRvbm5heTBdCiAxMTM1OTQgW2RzdF9ob3N0PW5vY2VyYTEsc3JjX2hvc3Q9bm9jZXJh
MF0KIDExMzYwNSBbZHN0X2hvc3Q9aXRhbGlhMCxzcmNfaG9zdD1pdGFsaWExXQogMTEzNjE1IFtk
c3RfaG9zdD1yaW1hdmExLHNyY19ob3N0PXJpbWF2YTBdCiAxMTM2MjkgW2RzdF9ob3N0PWZpYW5v
MCxzcmNfaG9zdD1maWFubzFdCiAxMTM2NTAgW2RzdF9ob3N0PWl0YWxpYTEsc3JjX2hvc3Q9aXRh
bGlhMF0KIDExMzY2NiBbZHN0X2hvc3Q9YmFyb3F1ZTEsc3JjX2hvc3Q9YmFyb3F1ZTBdCiAxMTM3
MDMgW2RzdF9ob3N0PWh1eGVscmViZTEsc3JjX2hvc3Q9aHV4ZWxyZWJlMF0KIDExMzczMCBbZHN0
X2hvc3Q9bm9ibGluZzEsc3JjX2hvc3Q9bm9ibGluZzBdCiAxMTM3NjUgcGFzcyBpcnJlbGV2YW50
CiAxMTM3NzkgW2RzdF9ob3N0PWNoYXJkb25uYXkwLHNyY19ob3N0PWNoYXJkb25uYXkxXQogMTEz
NzgzIFtkc3RfaG9zdD1lbGJsaW5nMCxzcmNfaG9zdD1lbGJsaW5nMV0KIDExMzc5NiBbZHN0X2hv
c3Q9cGlub3QxLHNyY19ob3N0PXBpbm90MF0KIDExMzgwNCBbZHN0X2hvc3Q9YmFyb3F1ZTAsc3Jj
X2hvc3Q9YmFyb3F1ZTFdCiAxMTM4MDkgW2RzdF9ob3N0PW5vY2VyYTAsc3JjX2hvc3Q9bm9jZXJh
MV0KIDExMzgxOCBbZHN0X2hvc3Q9Zmlhbm8xLHNyY19ob3N0PWZpYW5vMF0KIDExMzgyMyBbZHN0
X2hvc3Q9aHV4ZWxyZWJlMCxzcmNfaG9zdD1odXhlbHJlYmUxXQogMTEzODQ1IFtkc3RfaG9zdD1w
aW5vdDAsc3JjX2hvc3Q9cGlub3QxXQogMTEzODU1IFtkc3RfaG9zdD1odXhlbHJlYmUxLHNyY19o
b3N0PWh1eGVscmViZTBdCiAxMTM4NjYgW2RzdF9ob3N0PXJpbWF2YTAsc3JjX2hvc3Q9cmltYXZh
MV0KIDExMzg4MiBbZHN0X2hvc3Q9Z29kZWxsbzEsc3JjX2hvc3Q9Z29kZWxsbzBdCiAxMTM4OTYg
W2RzdF9ob3N0PWVsYmxpbmcxLHNyY19ob3N0PWVsYmxpbmcwXQogMTEzOTAyIFtkc3RfaG9zdD1j
aGFyZG9ubmF5MSxzcmNfaG9zdD1jaGFyZG9ubmF5MF0KIDExMzkxMyBbZHN0X2hvc3Q9bm9ibGlu
ZzAsc3JjX2hvc3Q9bm9ibGluZzFdCiAxMTM5MTkgW2RzdF9ob3N0PXJpbWF2YTEsc3JjX2hvc3Q9
cmltYXZhMF0KIDExMzkyNCBbZHN0X2hvc3Q9bm9jZXJhMSxzcmNfaG9zdD1ub2NlcmEwXQogMTEz
OTMwIHBhc3MgaXJyZWxldmFudAogMTEzOTMyIFtkc3RfaG9zdD1pdGFsaWEwLHNyY19ob3N0PWl0
YWxpYTFdCiAxMTM5MzUgW2RzdF9ob3N0PWNoYXJkb25uYXkwLHNyY19ob3N0PWNoYXJkb25uYXkx
XQogMTEzOTM5IFtkc3RfaG9zdD1maWFubzAsc3JjX2hvc3Q9Zmlhbm8xXQogMTEzOTQ1IFtkc3Rf
aG9zdD1iYXJvcXVlMSxzcmNfaG9zdD1iYXJvcXVlMF0KIDExMzk3MCBbZHN0X2hvc3Q9cGlub3Qx
LHNyY19ob3N0PXBpbm90MF0KIDExMzk4MiBbZHN0X2hvc3Q9bm9ibGluZzEsc3JjX2hvc3Q9bm9i
bGluZzBdCiAxMTQwMTIgW2RzdF9ob3N0PWVsYmxpbmcwLHNyY19ob3N0PWVsYmxpbmcxXQogMTE0
MDI3IFtkc3RfaG9zdD1pdGFsaWExLHNyY19ob3N0PWl0YWxpYTBdCiAxMTc2NTUgW2RzdF9ob3N0
PWh1eGVscmViZTEsc3JjX2hvc3Q9aHV4ZWxyZWJlMF0KIDExNzY5NCBbZHN0X2hvc3Q9aHV4ZWxy
ZWJlMSxzcmNfaG9zdD1odXhlbHJlYmUwXQogMTE3NzIxIFtkc3RfaG9zdD1odXhlbHJlYmUxLHNy
Y19ob3N0PWh1eGVscmViZTBdCiAxMTc3NjkgW2RzdF9ob3N0PWh1eGVscmViZTEsc3JjX2hvc3Q9
aHV4ZWxyZWJlMF0KIDExNzc3MCBbZHN0X2hvc3Q9aHV4ZWxyZWJlMSxzcmNfaG9zdD1odXhlbHJl
YmUwXQogMTE3NzgyIFtkc3RfaG9zdD1odXhlbHJlYmUxLHNyY19ob3N0PWh1eGVscmViZTBdCiAx
MTc3NzMgW2RzdF9ob3N0PWh1eGVscmViZTEsc3JjX2hvc3Q9aHV4ZWxyZWJlMF0KIDExNzc3NCBb
ZHN0X2hvc3Q9aHV4ZWxyZWJlMSxzcmNfaG9zdD1odXhlbHJlYmUwXQogMTE3Nzc2IFtkc3RfaG9z
dD1odXhlbHJlYmUxLHNyY19ob3N0PWh1eGVscmViZTBdCiAxMTc3NzkgW2RzdF9ob3N0PWh1eGVs
cmViZTEsc3JjX2hvc3Q9aHV4ZWxyZWJlMF0KIDExNzc3OCBbZHN0X2hvc3Q9aHV4ZWxyZWJlMSxz
cmNfaG9zdD1odXhlbHJlYmUwXQogMTE3NzgwIFtkc3RfaG9zdD1odXhlbHJlYmUxLHNyY19ob3N0
PWh1eGVscmViZTBdCiAxMTc3ODMgW2RzdF9ob3N0PWh1eGVscmViZTEsc3JjX2hvc3Q9aHV4ZWxy
ZWJlMF0KIDExNzc0OCBbZHN0X2hvc3Q9aHV4ZWxyZWJlMSxzcmNfaG9zdD1odXhlbHJlYmUwXQog
MTE3NzU4IFtkc3RfaG9zdD1odXhlbHJlYmUxLHNyY19ob3N0PWh1eGVscmViZTBdCiAxMTc3ODcg
W2RzdF9ob3N0PWh1eGVscmViZTEsc3JjX2hvc3Q9aHV4ZWxyZWJlMF0KIDExNzc4NSBbZHN0X2hv
c3Q9aHV4ZWxyZWJlMSxzcmNfaG9zdD1odXhlbHJlYmUwXQogMTE3Nzg2IFtkc3RfaG9zdD1odXhl
bHJlYmUxLHNyY19ob3N0PWh1eGVscmViZTBdCiAxMTc3ODggW2RzdF9ob3N0PWJhcm9xdWUwLHNy
Y19ob3N0PWJhcm9xdWUxXQogMTE3NzY2IFtkc3RfaG9zdD1odXhlbHJlYmUxLHNyY19ob3N0PWh1
eGVscmViZTBdCiAxMTc5MDkgW2RzdF9ob3N0PXBpbm90MSxzcmNfaG9zdD1waW5vdDBdCiAxMTc5
NDUgW2RzdF9ob3N0PWh1eGVscmViZTAsc3JjX2hvc3Q9aHV4ZWxyZWJlMV0KIDExNzk5NiBbZHN0
X2hvc3Q9Z29kZWxsbzEsc3JjX2hvc3Q9Z29kZWxsbzBdCiAxMTgxMTIgW2RzdF9ob3N0PXBpbm90
MCxzcmNfaG9zdD1waW5vdDFdCiAxMTgyMTUgW2RzdF9ob3N0PXJpbWF2YTAsc3JjX2hvc3Q9cmlt
YXZhMV0KIDExODI1MCBbZHN0X2hvc3Q9ZWxibGluZzAsc3JjX2hvc3Q9ZWxibGluZzFdCiAxMTgy
NzYgW2RzdF9ob3N0PWJhcm9xdWUxLHNyY19ob3N0PWJhcm9xdWUwXQogMTE4MjgzIFtkc3RfaG9z
dD1odXhlbHJlYmUxLHNyY19ob3N0PWh1eGVscmViZTBdCiAxMTgzMjQgW2RzdF9ob3N0PWJhcm9x
dWUwLHNyY19ob3N0PWJhcm9xdWUxXQogMTE4MzYyIFtkc3RfaG9zdD1waW5vdDEsc3JjX2hvc3Q9
cGlub3QwXQogMTE4NDAxIFtkc3RfaG9zdD1odXhlbHJlYmUwLHNyY19ob3N0PWh1eGVscmViZTFd
CiAxMTg0MjggW2RzdF9ob3N0PWl0YWxpYTEsc3JjX2hvc3Q9aXRhbGlhMF0KIDExODQ0NSBbZHN0
X2hvc3Q9Z29kZWxsbzEsc3JjX2hvc3Q9Z29kZWxsbzBdCiAxMTg0NjQgW2RzdF9ob3N0PXBpbm90
MCxzcmNfaG9zdD1waW5vdDFdCiAxMTg1MDEgcGFzcyBpcnJlbGV2YW50CiAxMTg1MzggW2RzdF9o
b3N0PWZpYW5vMSxzcmNfaG9zdD1maWFubzBdCiAxMTg1NTYgW2RzdF9ob3N0PWNoYXJkb25uYXkx
LHNyY19ob3N0PWNoYXJkb25uYXkwXQogMTE4NTY2IFtkc3RfaG9zdD1lbGJsaW5nMCxzcmNfaG9z
dD1lbGJsaW5nMV0KIDExODU3NiBbZHN0X2hvc3Q9Y2hhcmRvbm5heTAsc3JjX2hvc3Q9Y2hhcmRv
bm5heTFdCiAxMTg1ODYgW2RzdF9ob3N0PWh1eGVscmViZTEsc3JjX2hvc3Q9aHV4ZWxyZWJlMF0K
IDExODU5OCBbZHN0X2hvc3Q9ZWxibGluZzEsc3JjX2hvc3Q9ZWxibGluZzBdCiAxMTg2MjkgW2Rz
dF9ob3N0PWJhcm9xdWUwLHNyY19ob3N0PWJhcm9xdWUxXQogMTE4NjM4IFtkc3RfaG9zdD1maWFu
bzAsc3JjX2hvc3Q9Zmlhbm8xXQogMTE4NjcyIFtkc3RfaG9zdD1maWFubzAsc3JjX2hvc3Q9Zmlh
bm8xXQogMTE4Nzc1IFtkc3RfaG9zdD1maWFubzAsc3JjX2hvc3Q9Zmlhbm8xXQogMTE4ODkzIFtk
c3RfaG9zdD1maWFubzAsc3JjX2hvc3Q9Zmlhbm8xXQogMTE4OTY4IFtkc3RfaG9zdD1odXhlbHJl
YmUwLHNyY19ob3N0PWh1eGVscmViZTFdCiAxMTkwNjQgW2RzdF9ob3N0PWdvZGVsbG8xLHNyY19o
b3N0PWdvZGVsbG8wXQogMTE5MTE3IFtkc3RfaG9zdD1waW5vdDAsc3JjX2hvc3Q9cGlub3QxXQog
MTE5MjAxIFtkc3RfaG9zdD1pdGFsaWEwLHNyY19ob3N0PWl0YWxpYTFdCiAxMTkzNTAgW2RzdF9o
b3N0PWl0YWxpYTEsc3JjX2hvc3Q9aXRhbGlhMF0KIDExOTQzNSBwYXNzIGlycmVsZXZhbnQKIDEx
OTUxMSBbZHN0X2hvc3Q9Y2hhcmRvbm5heTEsc3JjX2hvc3Q9Y2hhcmRvbm5heTBdCiAxMTk1ODIg
W2RzdF9ob3N0PWVsYmxpbmcwLHNyY19ob3N0PWVsYmxpbmcxXQogMTE5NjM5IFtkc3RfaG9zdD1o
dXhlbHJlYmUxLHNyY19ob3N0PWh1eGVscmViZTBdCiAxMTk2ODcgW2RzdF9ob3N0PWVsYmxpbmcx
LHNyY19ob3N0PWVsYmxpbmcwXQogMTE5NzUxIFtkc3RfaG9zdD1iYXJvcXVlMSxzcmNfaG9zdD1i
YXJvcXVlMF0KIDExOTkyMiBbZHN0X2hvc3Q9YmFyb3F1ZTAsc3JjX2hvc3Q9YmFyb3F1ZTFdCiAx
MjAwMjIgW2RzdF9ob3N0PWh1eGVscmViZTAsc3JjX2hvc3Q9aHV4ZWxyZWJlMV0KIDExOTk5MiBb
ZHN0X2hvc3Q9Zmlhbm8xLHNyY19ob3N0PWZpYW5vMF0KIDEyMDA1NSBbZHN0X2hvc3Q9cGlub3Qx
LHNyY19ob3N0PXBpbm90MF0KIDEyMDA5MiBbZHN0X2hvc3Q9cGlub3QwLHNyY19ob3N0PXBpbm90
MV0KIDEyMDIyOCBbZHN0X2hvc3Q9ZWxibGluZzAsc3JjX2hvc3Q9ZWxibGluZzFdCiAxMjAyNjkg
W2RzdF9ob3N0PWl0YWxpYTAsc3JjX2hvc3Q9aXRhbGlhMV0KIDEyMDMwNSBbZHN0X2hvc3Q9aHV4
ZWxyZWJlMSxzcmNfaG9zdD1odXhlbHJlYmUwXQogMTIwNDQxIFtkc3RfaG9zdD1lbGJsaW5nMSxz
cmNfaG9zdD1lbGJsaW5nMF0KIDEyMDY1NCBbZHN0X2hvc3Q9aHV4ZWxyZWJlMCxzcmNfaG9zdD1o
dXhlbHJlYmUxXQogMTIwNzc5IFtkc3RfaG9zdD1jaGFyZG9ubmF5MSxzcmNfaG9zdD1jaGFyZG9u
bmF5MF0KIDEyMDg2NiBbZHN0X2hvc3Q9Z29kZWxsbzEsc3JjX2hvc3Q9Z29kZWxsbzBdCiAxMjA5
NTIgcGFzcyBpcnJlbGV2YW50CiAxMjEwMTIgW2RzdF9ob3N0PWNoYXJkb25uYXkwLHNyY19ob3N0
PWNoYXJkb25uYXkxXQogMTIxMTk1IFtkc3RfaG9zdD1pdGFsaWEwLHNyY19ob3N0PWl0YWxpYTFd
CiAxMjEyODQgW2RzdF9ob3N0PWJhcm9xdWUwLHNyY19ob3N0PWJhcm9xdWUxXQogMTIxMzE1IFtk
c3RfaG9zdD1pdGFsaWExLHNyY19ob3N0PWl0YWxpYTBdCiAxMjEzMzYgW2RzdF9ob3N0PWNoYXJk
b25uYXkxLHNyY19ob3N0PWNoYXJkb25uYXkwXQogMTIxMzgzIFtkc3RfaG9zdD1odXhlbHJlYmUx
LHNyY19ob3N0PWh1eGVscmViZTBdCiAxMjE2NzkgW2RzdF9ob3N0PWh1eGVscmViZTAsc3JjX2hv
c3Q9aHV4ZWxyZWJlMV0KIDEyMTcyMyBbZHN0X2hvc3Q9Z29kZWxsbzEsc3JjX2hvc3Q9Z29kZWxs
bzBdCiAxMjE3NTUgW2RzdF9ob3N0PWNoYXJkb25uYXkwLHNyY19ob3N0PWNoYXJkb25uYXkxXQog
MTIxODQyIFtkc3RfaG9zdD1lbGJsaW5nMCxzcmNfaG9zdD1lbGJsaW5nMV0KIDEyMTk4OCBbZHN0
X2hvc3Q9YmFyb3F1ZTEsc3JjX2hvc3Q9YmFyb3F1ZTBdCiAxMjIwNjcgW2RzdF9ob3N0PXBpbm90
MSxzcmNfaG9zdD1waW5vdDBdCiAxMjIxMTEgW2RzdF9ob3N0PWVsYmxpbmcxLHNyY19ob3N0PWVs
YmxpbmcwXQogMTIyMTQzIHBhc3MgaXJyZWxldmFudAogMTIyMTY0IFtkc3RfaG9zdD1waW5vdDAs
c3JjX2hvc3Q9cGlub3QxXQogMTIyMTc2IFtkc3RfaG9zdD1iYXJvcXVlMCxzcmNfaG9zdD1iYXJv
cXVlMV0KIDEyMjIwMyBbZHN0X2hvc3Q9Y2hhcmRvbm5heTEsc3JjX2hvc3Q9Y2hhcmRvbm5heTBd
CiAxMjIyNTYgW2RzdF9ob3N0PWZpYW5vMSxzcmNfaG9zdD1maWFubzBdCiAxMjIzMjUgW2RzdF9o
b3N0PWZpYW5vMCxzcmNfaG9zdD1maWFubzFdCiAxMjIyODQgW2RzdF9ob3N0PWh1eGVscmViZTEs
c3JjX2hvc3Q9aHV4ZWxyZWJlMF0KIDEyMjMzNSBbZHN0X2hvc3Q9aXRhbGlhMCxzcmNfaG9zdD1p
dGFsaWExXQogMTIyMzAxIFtkc3RfaG9zdD1nb2RlbGxvMSxzcmNfaG9zdD1nb2RlbGxvMF0KIDEy
MjMxNyBbZHN0X2hvc3Q9aHV4ZWxyZWJlMCxzcmNfaG9zdD1odXhlbHJlYmUxXQogMTIyMzU4IHBh
c3MgaXJyZWxldmFudAogMTIyMzQ3IFtkc3RfaG9zdD1pdGFsaWExLHNyY19ob3N0PWl0YWxpYTBd
CiAxMjIzOTUgW2RzdF9ob3N0PWNoYXJkb25uYXkwLHNyY19ob3N0PWNoYXJkb25uYXkxXQogMTIy
NDQyIFtkc3RfaG9zdD1iYXJvcXVlMSxzcmNfaG9zdD1iYXJvcXVlMF0KIDEyMjQ4NiBbZHN0X2hv
c3Q9Z29kZWxsbzEsc3JjX2hvc3Q9Z29kZWxsbzBdCiAxMjI1MjEgW2RzdF9ob3N0PWh1eGVscmVi
ZTEsc3JjX2hvc3Q9aHV4ZWxyZWJlMF0KIDEyMjU1NSBbZHN0X2hvc3Q9cGlub3QxLHNyY19ob3N0
PXBpbm90MF0KIDEyMjU3OCBbZHN0X2hvc3Q9aHV4ZWxyZWJlMCxzcmNfaG9zdD1odXhlbHJlYmUx
XQogMTIyNjQ3IFtkc3RfaG9zdD1jaGFyZG9ubmF5MCxzcmNfaG9zdD1jaGFyZG9ubmF5MV0KIDEy
Mjg1NSBbZHN0X2hvc3Q9ZWxibGluZzEsc3JjX2hvc3Q9ZWxibGluZzBdCiAxMjI5MTEgW2RzdF9o
b3N0PWNoYXJkb25uYXkxLHNyY19ob3N0PWNoYXJkb25uYXkwXQogMTIyOTgyIFtkc3RfaG9zdD1m
aWFubzEsc3JjX2hvc3Q9Zmlhbm8wXQogMTIzMTg4IFtkc3RfaG9zdD1maWFubzAsc3JjX2hvc3Q9
Zmlhbm8xXQogMTIzMjE4IFtkc3RfaG9zdD1odXhlbHJlYmUwLHNyY19ob3N0PWh1eGVscmViZTFd
CiAxMjMyNzEgW2RzdF9ob3N0PWRlYmluYTEsc3JjX2hvc3Q9ZGViaW5hMF0KIDEyMzMxMCBbZHN0
X2hvc3Q9Y2hhcmRvbm5heTAsc3JjX2hvc3Q9Y2hhcmRvbm5heTFdCiAxMjMzNzAgW2RzdF9ob3N0
PWpvdWJlcnRpbjEsc3JjX2hvc3Q9am91YmVydGluMF0KIDEyMzQzOCBbZHN0X2hvc3Q9aXRhbGlh
MCxzcmNfaG9zdD1pdGFsaWExXQogMTIzNTU0IFtkc3RfaG9zdD1hbGJhbmExLHNyY19ob3N0PWFs
YmFuYTBdCiAxMjM2NTUgW2RzdF9ob3N0PWJhcm9xdWUxLHNyY19ob3N0PWJhcm9xdWUwXQogMTIz
NzkyIFtkc3RfaG9zdD1pdGFsaWExLHNyY19ob3N0PWl0YWxpYTBdCiAxMjM4NzEgW2RzdF9ob3N0
PWdvZGVsbG8xLHNyY19ob3N0PWdvZGVsbG8wXQogMTIzOTM3IFtkc3RfaG9zdD1nb2RlbGxvMSxz
cmNfaG9zdD1nb2RlbGxvMF0KIDEyNDA0NyBbZHN0X2hvc3Q9aHV4ZWxyZWJlMSxzcmNfaG9zdD1o
dXhlbHJlYmUwXQogMTI0MDEzIFtkc3RfaG9zdD1nb2RlbGxvMSxzcmNfaG9zdD1nb2RlbGxvMF0K
IDEyNDA2NiBbZHN0X2hvc3Q9cGlub3QxLHNyY19ob3N0PXBpbm90MF0KIDEyNDA5MiBwYXNzIGly
cmVsZXZhbnQKIDEyNDE1MSBbZHN0X2hvc3Q9Y2hhcmRvbm5heTEsc3JjX2hvc3Q9Y2hhcmRvbm5h
eTBdCiAxMjQ5MzggW2RzdF9ob3N0PWFsYmFuYTAsc3JjX2hvc3Q9YWxiYW5hMV0KIDEyNDk5NCBb
ZHN0X2hvc3Q9YmFyb3F1ZTEsc3JjX2hvc3Q9YmFyb3F1ZTBdCiAxMjUwNDEgW2RzdF9ob3N0PWdv
ZGVsbG8xLHNyY19ob3N0PWdvZGVsbG8wXQogMTI1MDY5IFtkc3RfaG9zdD1kZWJpbmExLHNyY19o
b3N0PWRlYmluYTBdCiAxMjUxMjkgW2RzdF9ob3N0PWZpYW5vMSxzcmNfaG9zdD1maWFubzBdCiAx
MjUxNjcgW2RzdF9ob3N0PWJhcm9xdWUwLHNyY19ob3N0PWJhcm9xdWUxXQogMTI1MjQyIFtkc3Rf
aG9zdD1waW5vdDEsc3JjX2hvc3Q9cGlub3QwXQogMTI1Mjg1IFtkc3RfaG9zdD1waW5vdDAsc3Jj
X2hvc3Q9cGlub3QxXQogMTI1NDAxIFtkc3RfaG9zdD1jaGFyZG9ubmF5MSxzcmNfaG9zdD1jaGFy
ZG9ubmF5MF0KIDEyNTUwMSBbZHN0X2hvc3Q9Z29kZWxsbzEsc3JjX2hvc3Q9Z29kZWxsbzBdCiAx
MjU1MjAgW2RzdF9ob3N0PWRlYmluYTAsc3JjX2hvc3Q9ZGViaW5hMV0KIDEyNTU1MSBbZHN0X2hv
c3Q9YWxiYW5hMSxzcmNfaG9zdD1hbGJhbmEwXQogMTI1NTg1IHBhc3MgaXJyZWxldmFudAogMTI1
NjM5IFtkc3RfaG9zdD1jaGFyZG9ubmF5MCxzcmNfaG9zdD1jaGFyZG9ubmF5MV0KIDEyNTY0OCBb
ZHN0X2hvc3Q9Zmlhbm8xLHNyY19ob3N0PWZpYW5vMF0KIDEyNTY1NyBbZHN0X2hvc3Q9ZWxibGlu
ZzAsc3JjX2hvc3Q9ZWxibGluZzFdCiAxMjU2NzYgW2RzdF9ob3N0PWRlYmluYTEsc3JjX2hvc3Q9
ZGViaW5hMF0KIDEyNTcwMiBbZHN0X2hvc3Q9YWxiYW5hMCxzcmNfaG9zdD1hbGJhbmExXQpTZWFy
Y2hpbmcgZm9yIGludGVyZXN0aW5nIHZlcnNpb25zCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMzQ4
ODUgKHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTM2MTE2IChm
YWlsKSwgZm9yIGJhc2lzIGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTM2MTE3IChwYXNz
KSwgZm9yIGJhc2lzIHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTM2MjI5IChmYWlsKSwgZm9y
IGJhc2lzIGZhaWx1cmUKIDAgcmV2aXNpb25zIGF0IDQ0NGZlOTkxMzUzOTg3YzFjOWJjNWFiMWY5
MDNkMDFmMWI0YWQ0MTUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBj
ZDUxNDc3MzRjYmU4MmYwYzE2NjVlYjIzMjYwOGQ3NTY0Mzk0NGIwIGQwZDhhZDM5ZWNiNTFjZDc0
OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOWNjYTAyZDhmZmMyM2U5Njg4YTk3MWQ4NThlNGZmZGZm
NTM4OWIxMSBjYjcwYTI2Zjc4ODQ4ZmU0NWY1OTNmN2ViYzljZmFhYzc2MGE3OTFiCk5vIHJldmlz
aW9ucyBsZWZ0IHRvIHRlc3QsIGNoZWNraW5nIGdyYXBoIHN0YXRlLgogUmVzdWx0IGZvdW5kOiBm
bGlnaHQgMTM2MjMwIChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVzdWx0IGZvdW5kOiBmbGlnaHQg
MTM2MjM1IChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTM2
MjM4IChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMzYyNDUgKGZh
aWwpLCBmb3IgZmlyc3QgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMzYyNTMgKHBhc3Mp
LCBmb3IgbGFzdCBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzNjI1NiAoZmFpbCksIGZvciBm
aXJzdCBmYWlsdXJlCgoqKiogRm91bmQgYW5kIHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQg
KioqCgogIEJ1ZyBpcyBpbiB0cmVlOiAgbGludXggZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3Nj
bS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQKICBCdWcgaW50cm9kdWNl
ZDogIDQ3NzgyMzYxYWNhMjFhMzJhZDQxOThmMWI3MmYxNjU1YTdjOWY3ZTUKICBCdWcgbm90IHBy
ZXNlbnQ6IDQ0NGZlOTkxMzUzOTg3YzFjOWJjNWFiMWY5MDNkMDFmMWI0YWQ0MTUKICBMYXN0IGZh
aWwgcmVwcm86IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cy8xMzYyNTYvCgoKICAoUmV2aXNpb24gbG9nIHRvbyBsb25nLCBvbWl0dGVkLikKClJldmlzaW9u
IGdyYXBoIGxlZnQgaW4gL2hvbWUvbG9ncy9yZXN1bHRzL2Jpc2VjdC9saW51eC1saW51cy90ZXN0
LWFtZDY0LWFtZDY0LXBhaXIuZ3Vlc3RzLW5iZC1taXJyb3ItLWRlYmlhbi57ZG90LHBzLHBuZyxo
dG1sLHN2Z30uCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KMTM2MjU2
OiB0b2xlcmFibGUgQUxMIEZBSUwKCmZsaWdodCAxMzYyNTYgbGludXgtbGludXMgcmVhbC1iaXNl
Y3QgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cy8xMzYyNTYvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2gg
ZGlkIG5vdCBzdWNjZWVkLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoK
IHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAxOCBndWVzdHMtbmJkLW1pcnJvci9kZWJpYW4g
ZmFpbCBiYXNlbGluZSB1bnRlc3RlZAoKCmpvYnM6CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVw
b3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21l
L2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMs
IGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVj
dC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Yg
b3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
O2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 15 00:57:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 00:57:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQiEM-0001QA-9r; Wed, 15 May 2019 00:57:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FXlx=TP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQiEL-0001Py-Bp
 for xen-devel@lists.xenproject.org; Wed, 15 May 2019 00:57:13 +0000
X-Inumbo-ID: 5eb2e8c9-76ac-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5eb2e8c9-76ac-11e9-8980-bc764e045a96;
 Wed, 15 May 2019 00:57:10 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQiEI-0002tk-1b; Wed, 15 May 2019 00:57:10 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hQiEH-0006bD-NH; Wed, 15 May 2019 00:57:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hQiEH-0005VL-Ma; Wed, 15 May 2019 00:57:09 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136175-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.7-testing:build-i386:xen-build:fail:regression
 xen-4.7-testing:build-i386-prev:xen-build:fail:regression
 xen-4.7-testing:build-amd64-xsm:xen-build:fail:regression
 xen-4.7-testing:build-amd64:xen-build:fail:regression
 xen-4.7-testing:build-i386-xsm:xen-build:fail:regression
 xen-4.7-testing:build-amd64-prev:xen-build:fail:regression
 xen-4.7-testing:build-arm64-xsm:xen-build:fail:regression
 xen-4.7-testing:build-arm64:xen-build:fail:regression
 xen-4.7-testing:build-armhf:xen-build:fail:regression
 xen-4.7-testing:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-5:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-4:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-1:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-3:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=7c8db58d3739c805f4c0f773b65157f306b00c2a
X-Osstest-Versions-That: xen=88f936d44d2e34ca2d0827cc828ea9d3aeef3fe8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 15 May 2019 00:57:09 +0000
Subject: [Xen-devel] [xen-4.7-testing test] 136175: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjE3NSB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjE3NS8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtaTM4NiAgICAgICAgICAgICAg
ICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTk2CiBi
dWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMzM1OTYKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU5NgogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTMzNTk2CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1OTYKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU5Ngog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTMzNTk2CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICA2IHhl
bi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1OTYKIGJ1aWxkLWFybWhm
ICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEzMzU5NgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtaGYt
bGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293
MiAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYt
eHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tl
ZCBuL2EKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXNoYWRvdyAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gIDEg
YnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1y
dGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXB5
Z3J1YiAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9t
LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1h
bWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hl
Y2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYt
cHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1h
bWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0x
ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFk
b3cgIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRl
c3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICA3YzhkYjU4ZDM3MzljODA1ZjRjMGY3NzNiNjUx
NTdmMzA2YjAwYzJhCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA4OGY5
MzZkNDRkMmUzNGNhMmQwODI3Y2M4MjhlYTlkM2FlZWYzZmU4CgpMYXN0IHRlc3Qgb2YgYmFzaXMg
ICAxMzM1OTYgIDIwMTktMDMtMDUgMTU6MDY6MDQgWiAgIDcwIGRheXMKRmFpbGluZyBzaW5jZSAg
ICAgICAgMTM1NDM0ICAyMDE5LTA0LTI5IDE1OjM2OjEwIFogICAxNSBkYXlzICAgIDggYXR0ZW1w
dHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTM1NDcyICAyMDE5LTA1LTAxIDE0OjM2OjEzIFogICAx
MyBkYXlzICAgIDcgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVu
ZGVyIHRlc3Q6CiAgQ8OpZHJpYyBCb3Nkb25uYXQgPGNib3Nkb25uYXRAc3VzZS5jb20+CiAgRGFu
aWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+CiAgUXVhbiBYdSA8eHVxdWFuOEBo
dWF3ZWkuY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQt
YW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1k
NjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRl
Ymlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVz
dC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAv
aG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUg
YXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoK
RXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwg
aXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFy
bmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgN2M4
ZGI1OGQzNzM5YzgwNWY0YzBmNzczYjY1MTU3ZjMwNmIwMGMyYQpBdXRob3I6IEPDqWRyaWMgQm9z
ZG9ubmF0IDxjYm9zZG9ubmF0QHN1c2UuY29tPgpEYXRlOiAgIFRodSBOb3YgMTAgMTA6MjM6MzEg
MjAxNiArMDEwMAoKICAgIEZpeCBtaXNsZWFkaW5nIGluZGVudGF0aW9uIHdhcm5pbmdzCiAgICAK
ICAgIEdjYzYgYnVpbGQgcmVwb3J0cyBtaXNsZWFkaW5nIGluZGVudGF0aW9uIGFzIHdhcm5pbmdz
LiBGaXggYSBmZXcKICAgIHdhcm5pbmdzIGluIHN0dWJkb20uCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEPDqWRyaWMgQm9zZG9ubmF0IDxjYm9zZG9ubmF0QHN1c2UuY29tPgogICAgQWNrZWQtYnk6
IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgogICAgQWNrZWQtYnk6IFF1
YW4gWHUgPHh1cXVhbjhAaHVhd2VpLmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA5ZmRm
ZmJiYWIzYWRhNDI3YmFjMDcwNzZmMDQyZjAyNjVlNWFlMDVmKQoKY29tbWl0IDc4MzU2NDRkNTE0
MWQwZjI4ZWMyMjFlZGE0MGZjYmYyZmMwM2JlMjMKQXV0aG9yOiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgpEYXRlOiAgIFdlZCBOb3YgMjggMTc6NDM6MzMgMjAxOCArMDAwMAoKICAgIHRv
b2xzL2Zpcm13YXJlOiB1cGRhdGUgT1ZNRiBNYWtlZmlsZSwgd2hlbiBuZWNlc3NhcnkKICAgIAog
ICAgWyBUaGlzIGlzIHR3byBjb21taXRzIGZyb20gbWFzdGVyIGFrYSBzdGFnaW5nLTQuMTI6IF0K
ICAgIAogICAgT1ZNRiBoYXMgYmVjb21lIGRlcGVuZGVudCBvbiBPcGVuU1NMLCB3aGljaCBpcyBp
bmNsdWRlZCBhcyBhCiAgICBzdWJtb2R1bGUuICBJbml0aWFsaXNlIHN1Ym1vZHVsZXMgYmVmb3Jl
IGJ1aWxkaW5nLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBj
aXRyaXguY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgYjE2MjgxODcwZTA2ZjVm
NTI2MDI5YTRlNjk2MzRhMTZkYzM4ZThlNCkKICAgIAogICAgdG9vbHM6IG9ubHkgY2FsbCBnaXQg
d2hlbiBuZWNlc3NhcnkgaW4gT1ZNRiBNYWtlZmlsZQogICAgCiAgICBVc2VycyBtYXkgY2hvb3Nl
IHRvIGV4cG9ydCBhIHNuYXBzaG90IG9mIE9WTUYgYW5kIGJ1aWxkIGl0CiAgICB3aXRoIHhlbi5n
aXQgc3VwcGxpZWQgb3ZtZi1tYWtlZmlsZS4gSW4gdGhhdCBjYXNlIHdlIGRvbid0CiAgICBuZWVk
IHRvIGNhbGwgYGdpdCBzdWJtb2R1bGVgLgogICAgCiAgICBGaXhlcyBiMTYyODE4NzBlLgogICAg
CiAgICBSZXBvcnRlZC1ieTogT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgogICAgU2lnbmVk
LW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBB
bnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNr
ZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIChjaGVycnkgcGlja2Vk
IGZyb20gY29tbWl0IDY4MjkyYzk0YTYwZWFiMjQ1MTRhYjRhOGU0NzcyYWYyNGRlYWQ4MDcpCiAg
ICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBlOTgzZThhZTg0ZWZkNWU0MzA0NWEzZDIwYTgy
MGYxM2NiNGE3NWJmKQogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgNWE4MWRlNGM2YjYw
MzY5NzRmMjllMjMzMGE0OTNmMjNhOGYwYzFmMCkKICAgIChjaGVycnkgcGlja2VkIGZyb20gY29t
bWl0IDYzZDkzMzBiYTlmZGVjN2M4ZTkzNDZlNmQ4NTM2MDc0N2Q2MWM5NDcpCiAgICAoY2hlcnJ5
IHBpY2tlZCBmcm9tIGNvbW1pdCBlOWQ4NjBmMWY2NTdhMTk4ZDk5MGJkYWUzZTI5NTAwMWJkMTky
MjNjKQoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 15 01:53:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 01:53:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQj6M-0004pS-Op; Wed, 15 May 2019 01:53:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FXlx=TP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQj6L-0004pI-FM
 for xen-devel@lists.xenproject.org; Wed, 15 May 2019 01:53:01 +0000
X-Inumbo-ID: 26be9cfe-76b4-11e9-851a-bf9786c04cee
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 26be9cfe-76b4-11e9-851a-bf9786c04cee;
 Wed, 15 May 2019 01:52:53 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQj6C-0004g4-5R; Wed, 15 May 2019 01:52:52 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hQj6B-0002Fd-J9; Wed, 15 May 2019 01:52:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hQj6B-0006lx-IW; Wed, 15 May 2019 01:52:51 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136258-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=3c04c258ab40405a74e194d9889a4cbc7abe94b4
X-Osstest-Versions-That: xen=99bb45e684283b3bc621dbc99b1b93c856b4dd1c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 15 May 2019 01:52:51 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 136258: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjI1OCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjI1OC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTM2MTc5
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRl
c3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAzYzA0YzI1OGFiNDA0MDVhNzRlMTk0ZDk4ODlh
NGNiYzdhYmU5NGI0CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA5OWJi
NDVlNjg0MjgzYjNiYzYyMWRiYzk5YjFiOTNjODU2YjRkZDFjCgpMYXN0IHRlc3Qgb2YgYmFzaXMg
ICAxMzYxNzkgIDIwMTktMDUtMTMgMTY6MDI6MzEgWiAgICAxIGRheXMKRmFpbGluZyBzaW5jZSAg
ICAgICAgMTM2MjI3ICAyMDE5LTA1LTE0IDE1OjAxOjAyIFogICAgMCBkYXlzICAgIDMgYXR0ZW1w
dHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTM2MjQxICAyMDE5LTA1LTE0IDE5OjEwOjM4IFogICAg
MCBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVu
ZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KCmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJt
aGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1s
YWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9n
cy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0
aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDNjMDRjMjU4YWI0
MDQwNWE3NGUxOTRkOTg4OWE0Y2JjN2FiZTk0YjQKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFdlZCBEZWMgMTIgMTk6MjI6MTUgMjAxOCAr
MDAwMAoKICAgIHg4Ni9zcGVjLWN0cmw6IEludHJvZHVjZSBvcHRpb25zIHRvIGNvbnRyb2wgVkVS
VyBmbHVzaGluZwogICAgCiAgICBUaGUgTWljcm9hcmNoaXRlY3R1cmFsIERhdGEgU2FtcGxpbmcg
dnVsbmVyYWJpbGl0eSBpcyBzcGxpdCBpbnRvIGNhdGVnb3JpZXMKICAgIHdpdGggc3VidGx5IGRp
ZmZlcmVudCBwcm9wZXJ0aWVzOgogICAgCiAgICAgTUxQRFMgLSBNaWNyb2FyY2hpdGVjdHVyYWwg
TG9hZCBQb3J0IERhdGEgU2FtcGxpbmcKICAgICBNU0JEUyAtIE1pY3JvYXJjaGl0ZWN0dXJhbCBT
dG9yZSBCdWZmZXIgRGF0YSBTYW1wbGluZwogICAgIE1GQkRTIC0gTWljcm9hcmNoaXRlY3R1cmFs
IEZpbGwgQnVmZmVyIERhdGEgU2FtcGxpbmcKICAgICBNRFNVTSAtIE1pY3JvYXJjaGl0ZWN0dXJh
bCBEYXRhIFNhbXBsaW5nIFVuY2FjaGVhYmxlIE1lbW9yeQogICAgCiAgICBNRFNVTSBpcyBhIHNw
ZWNpYWwgY2FzZSBvZiB0aGUgb3RoZXIgdGhyZWUsIGFuZCBpc24ndCBkaXN0aW5ndWlzaGVkIGZ1
cnRoZXIuCiAgICAKICAgIFRoZXNlIGlzc3VlcyBwZXJ0YWluIHRvIHRocmVlIG1pY3JvYXJjaGl0
ZWN0dXJhbCBidWZmZXJzLiAgVGhlIExvYWQgUG9ydHMsIHRoZQogICAgU3RvcmUgQnVmZmVycyBh
bmQgdGhlIEZpbGwgQnVmZmVycy4gIEVhY2ggb2YgdGhlc2Ugc3RydWN0dXJlcyBhcmUgZmx1c2hl
ZCBieQogICAgdGhlIG5ldyBlbmhhbmNlZCBWRVJXIGZ1bmN0aW9uYWxpdHksIGJ1dCB0aGUgY29u
ZGl0aW9ucyB1bmRlciB3aGljaCBmbHVzaGluZwogICAgaXMgbmVjZXNzYXJ5IHZhcnkuCiAgICAK
ICAgIEZvciB0aGlzIGNvbmNpc2Ugb3ZlcnZpZXcgb2YgdGhlIGlzc3VlcyBhbmQgZGVmYXVsdCBs
b2dpYywgdGhlIGFiYnJldmlhdGlvbnMKICAgIFNQIChTdG9yZSBQb3J0KSwgRkIgKEZpbGwgQnVm
ZmVyKSwgTFAgKExvYWQgUG9ydCkgYW5kIEhUIChIeXBlcnRocmVhZGluZykgYXJlCiAgICB1c2Vk
IGZvciBicmV2aXR5OgogICAgCiAgICAgKiBWdWxuZXJhYmxlIGhhcmR3YXJlIGlzIGRpdmlkZWQg
aW50byB0d28gY2F0ZWdvcmllcyAtIHBhcnRzIHdoaWNoIHN1ZmZlcgogICAgICAgZnJvbSBTUCBv
bmx5LCBhbmQgcGFydHMgd2l0aCBhbnkgb3RoZXIgY29tYmluYXRpb24gb2YgdnVsbmVyYWJpbGl0
aWVzLgogICAgCiAgICAgKiBTUCBvbmx5IGhhcyBhbiBIVCBpbnRlcmFjdGlvbiB3aGVuIHRoZSB0
aHJlYWQgZ29lcyBpZGxlLCBkdWUgdG8gdGhlIHN0YXRpYwogICAgICAgcGFydGl0aW9uaW5nIG9m
IHJlc291cmNlcy4gIExQIGFuZCBGQiBoYXZlIEhUIGludGVyYWN0aW9ucyBhdCBhbGwgcG9pbnRz
LAogICAgICAgZHVlIHRvIHRoZSBjb21wZXRpdGl2ZSBzaGFyaW5nIG9mIHJlc291cmNlcy4gIEFs
bCBpc3N1ZXMgcG90ZW50aWFsbHkgbGVhawogICAgICAgZGF0YSBhY3Jvc3MgdGhlIHJldHVybi10
by1ndWVzdCB0cmFuc2l0aW9uLgogICAgCiAgICAgKiBUaGUgbWljcm9jb2RlIHdoaWNoIGltcGxl
bWVudHMgVkVSVyBmbHVzaGluZyBhbHNvIGV4dGVuZHMgTVNSX0ZMVVNIX0NNRCwgc28KICAgICAg
IHdlIGRvbid0IG5lZWQgdG8gZG8gYm90aCBvbiB0aGUgSFZNIHJldHVybi10by1ndWVzdCBwYXRo
LiAgSG93ZXZlciwgc29tZQogICAgICAgcGFydHMgYXJlIG5vdCB2dWxuZXJhYmxlIHRvIEwxVEYg
KHRoZXJlZm9yZSBoYXZlIG5vIE1TUl9GTFVTSF9DTUQpLCBidXQgYXJlCiAgICAgICB2dWxuZXJh
YmxlIHRvIE1EUywgc28gZG8gcmVxdWlyZSBWRVJXIG9uIHRoZSBIVk0gcGF0aC4KICAgIAogICAg
Tm90ZSB0aGF0IHdlIGRlbGliZXJhdGVseSBzdXBwb3J0IG1kcz0xIGV2ZW4gd2l0aG91dCBNRF9D
TEVBUiBpbiBjYXNlIHRoZQogICAgbWljcm9jb2RlIGhhcyBiZWVuIHVwZGF0ZWQgYnV0IHRoZSBm
ZWF0dXJlIGJpdCBub3QgZXhwb3NlZC4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yOTcs
IENWRS0yMDE4LTEyMTI2LCBDVkUtMjAxOC0xMjEyNywgQ1ZFLTIwMTgtMTIxMzAsIENWRS0yMDE5
LTExMDkxLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KCmNvbW1pdCA1NDhhOTMyYWM3ODZkNmJmMzU4NGU0YjU0ZjJhYjk5M2UxMTE3NzEw
CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTog
ICBXZWQgRGVjIDEyIDE5OjIyOjE1IDIwMTggKzAwMDAKCiAgICB4ODYvc3BlYy1jdHJsOiBJbmZy
YXN0cnVjdHVyZSB0byB1c2UgVkVSVyB0byBmbHVzaCBwaXBlbGluZSBidWZmZXJzCiAgICAKICAg
IFRocmVlIHN5bnRoZXRpYyBmZWF0dXJlcyBhcmUgaW50cm9kdWNlZCwgYXMgd2UgbmVlZCBpbmRp
dmlkdWFsIGNvbnRyb2wgb2YKICAgIGVhY2gsIGRlcGVuZGluZyBvbiBjaXJjdW1zdGFuY2VzLiAg
QSBsYXRlciBjaGFuZ2Ugd2lsbCBlbmFibGUgdGhlbSBhdAogICAgYXBwcm9wcmlhdGUgcG9pbnRz
LgogICAgCiAgICBUaGUgdmVyd19zZWwgZmllbGQgZG9lc24ndCBzdHJpY3RseSBuZWVkIHRvIGxp
dmUgaW4gc3RydWN0IGNwdV9pbmZvLiAgSXQgbGl2ZXMKICAgIHRoZXJlIGJlY2F1c2UgdGhlcmUg
aXMgYSBjb252ZW5pZW50IGhvbGUgaXQgY2FuIGZpbGwsIGFuZCBpdCByZWR1Y2VzIHRoZQogICAg
Y29tcGxleGl0eSBvZiB0aGUgU1BFQ19DVFJMX0VYSVRfVE9fe1BWLEhWTX0gYXNzZW1ibHkgYnkg
YXZvaWRpbmcgdGhlIG5lZWQgZm9yCiAgICBhbnkgdGVtcG9yYXJ5IHN0YWNrIG1haW50ZW5hbmNl
LgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI5NywgQ1ZFLTIwMTgtMTIxMjYsIENWRS0y
MDE4LTEyMTI3LCBDVkUtMjAxOC0xMjEzMCwgQ1ZFLTIwMTktMTEwOTEuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBS
ZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IGQ0ZjYx
MTZjMDgwZGMwMTNjZDEyMDRjNGQ4Y2ViOTVlNWYyNzg2ODkKQXV0aG9yOiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFdlZCBTZXAgMTIgMTQ6MzY6MDAg
MjAxOCArMDEwMAoKICAgIHg4Ni9zcGVjLWN0cmw6IENQVUlEL01TUiBkZWZpbml0aW9ucyBmb3Ig
TWljcm9hcmNoaXRlY3R1cmFsIERhdGEgU2FtcGxpbmcKICAgIAogICAgVGhlIE1EX0NMRUFSIGZl
YXR1cmUgY2FuIGJlIGF1dG9tYXRpY2FsbHkgb2ZmZXJlZCB0byBndWVzdHMuICBObwogICAgaW5m
cmFzdHJ1Y3R1cmUgaXMgbmVlZGVkIGluIFhlbiB0byBzdXBwb3J0IHRoZSBndWVzdCBtYWtpbmcg
dXNlIG9mIGl0LgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI5NywgQ1ZFLTIwMTgtMTIx
MjYsIENWRS0yMDE4LTEyMTI3LCBDVkUtMjAxOC0xMjEzMCwgQ1ZFLTIwMTktMTEwOTEuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29t
bWl0IDliNjJlYmE2YzQyOWMzMjdlMTUwNzgxNmJlZjQwM2NjYzg3MzU3YWUKQXV0aG9yOiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFdlZCBTZXAgMTIg
MTQ6MzY6MDAgMjAxOCArMDEwMAoKICAgIHg4Ni9zcGVjLWN0cmw6IE1pc2Mgbm9uLWZ1bmN0aW9u
YWwgY2xlYW51cAogICAgCiAgICAgKiBJZGVudGlmeSBCVEkgaW4gdGhlIHNwZWNfY3RybF97ZW50
ZXIsZXhpdH1faWRsZSgpIGNvbW1lbnRzLCBhcyBvdGhlcgogICAgICAgbWl0aWdhdGlvbnMgd2ls
bCBzaG9ydGx5IGFwcGVhci4KICAgICAqIFVzZSBhbHRlcm5hdGl2ZV9pbnB1dCgpIGFuZCBjb3Zl
ciB0aGUgbGFjayBvZiBtZW1vcnkgY29iYmVyIHdpdGggYSBmdXJ0aGVyCiAgICAgICBiYXJyaWVy
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KCmNvbW1pdCAxNGUxMjJmY2M0NWQ4YTg2ZTI3YmU5NjYzY2JkN2JjZWExNjAyYjI1CkF1dGhv
cjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIFR1ZSBNYXkgMTQgMTY6
MjI6MTcgMjAxOSArMDIwMAoKICAgIElPTU1VOiBhdm9pZCBOVUxMIGRlcmVmIGluIGlvbW11X2xv
b2t1cF9wYWdlKCkKICAgIAogICAgTHVja2lseSB0aGUgZnVuY3Rpb24gY3VycmVudGx5IGhhcyBu
byBjYWxsZXJzIC0gaXQgd291bGQgaGF2ZSBjYWxsZWQKICAgIHRocm91Z2ggTlVMTCBmb3IgYm90
aCBBcm0gYW5kIHg4Ni9BTUQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJy
YW50QGNpdHJpeC5jb20+Cgpjb21taXQgMDVmZTg4ZmVmMjBiYWZiMmI2MjE5MGIwOGYyODIxMWEx
YzRhMWIxMgpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBU
dWUgTWF5IDE0IDE2OjIxOjMzIDIwMTkgKzAyMDAKCiAgICB4ODYvbW06IHN1YnN1bWUgc2V0X2dw
Zm5fZnJvbV9tZm4oKSBpbnRvIGd1ZXN0X3BoeXNtYXBfYWRkX3BhZ2UoKQogICAgCiAgICBUaGUg
dHdvIGNhbGxlcnMgaW4gY29tbW9uL21lbW9yeS5jIGN1cnJlbnRseSBjYWxsIHNldF9ncGZuX2Zy
b21fbWZuKCkKICAgIHRoZW1zZWx2ZXMsIHNvIG1vdmluZyB0aGUgY2FsbCBpbnRvIGd1ZXN0X3Bo
eXNtYXBfYWRkX3BhZ2UoKSBoZWxwcwogICAgdGlkeSB0aGVpciBjb2RlLgogICAgCiAgICBUaGUg
dHdvIGNhbGxlcnMgaW4gY29tbW9uL2dyYW50X3RhYmxlLmMgZmFpbCB0byBtYWtlIHRoYXQgY2Fs
bCBhbG9uZ3NpZGUKICAgIHRoZSBvbmUgdG8gZ3Vlc3RfcGh5c21hcF9hZGRfcGFnZSgpLCBzbyB3
aWxsIGFjdHVhbGx5IGdldCBmaXhlZCBieSB0aGUKICAgIGNoYW5nZS4KICAgIAogICAgT3RoZXIg
KHg4NikgY2FsbGVycyBhcmUgSFZNIG9ubHkgYW5kIGFyZSBoZW5jZSB1bmFmZmVjdGVkIGJ5IGEg
Y2hhbmdlCiAgICB0byB0aGUgZnVuY3Rpb24ncyAhcGFnaW5nX21vZGVfdHJhbnNsYXRlKCkgcGFy
dC4KICAgIAogICAgU2FkbHkgdGhpcyBpc24ndCBlbm91Z2ggeWV0IHRvIGRyb3AgQXJtJ3MgZHVt
bXkgbWFjcm8sIGFzIHRoZXJlJ3Mgb25lCiAgICBtb3JlIHVzZSBpbiBwYWdlX2FsbG9jLmMuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAg
IEFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3
ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KCmNvbW1pdCBj
ZjdkZTVkOTU0M2JiYTEwNzZmZThlZGU1N2IwZDMxNDM5NGM5NDNhCkF1dGhvcjogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIFR1ZSBNYXkgMTQgMTY6MjA6MDYgMjAxOSAr
MDIwMAoKICAgIHg4Ni9tbTogbWFrZSBndWVzdF9waHlzbWFwX2FkZF9lbnRyeSgpIEhWTS1vbmx5
CiAgICAKICAgIExpZnQgaXRzICFwYWdpbmdfbW9kZV90cmFuc2xhdGUoKSBwYXJ0IGludG8gZ3Vl
c3RfcGh5c21hcF9hZGRfcGFnZSgpCiAgICAod2hpY2ggaXMgd2hhdCBjb21tb24gY29kZSBjYWxs
cyksIGVsaW1pbmF0aW5nIHRoZSBkdW1teSB1c2Ugb2YgYQogICAgKEhWTS1vbmx5IHJlYWxseSkg
UDJNIHR5cGUgaW4gdGhlIFBWIGNhc2UuCiAgICAKICAgIFN1Z2dlc3RlZC1ieTogR2VvcmdlIER1
bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2Vvcmdl
LmR1bmxhcEBjaXRyaXguY29tPgoKY29tbWl0IGI4MTgxM2RmYjM2ZmRlOWJkNDdjMmUxYjgwNmUz
NjhjYjlkNmNiZGIKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6
ICAgVHVlIE1heSAxNCAxNjoxODo1OCAyMDE5ICswMjAwCgogICAgeDg2L21tOiBzaG9ydC1jaXJj
dWl0IEhWTS1vbmx5IG1vZGUgZmxhZ3Mgd2hlbiAhSFZNCiAgICAKICAgICNkZWZpbmUtaW5nIHRo
ZW0gdG8gemVybyBhbGxvd3MgYmV0dGVyIGNvZGUgZ2VuZXJhdGlvbiBpbiB0aGlzIGNhc2UsCiAg
ICBhbmQgcGF2ZXMgdGhlIHdheSBmb3IgbW9yZSBEQ0UsIGFsbG93aW5nIHRvIGxlYXZlIGNlcnRh
aW4gZnVuY3Rpb25zIGp1c3QKICAgIGRlY2xhcmVkLCBidXQgbm90IGRlZmluZWQuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEdl
b3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KKHFlbXUgY2hhbmdlcyBub3Qg
aW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 15 02:49:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 02:49:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQjz8-0000ZQ-Ee; Wed, 15 May 2019 02:49:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FXlx=TP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQjz7-0000ZG-0t
 for xen-devel@lists.xenproject.org; Wed, 15 May 2019 02:49:37 +0000
X-Inumbo-ID: 12c50b2a-76bc-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 12c50b2a-76bc-11e9-8980-bc764e045a96;
 Wed, 15 May 2019 02:49:35 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQjz4-0006CF-CC; Wed, 15 May 2019 02: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.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hQjz4-00075v-09; Wed, 15 May 2019 02:49:34 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hQjz3-0007fi-VV; Wed, 15 May 2019 02:49:33 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136156-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-arm64-arm64-examine:examine-serial/bootloader:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-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-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-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-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-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=e83077a3d11072708a5c38fa09fa9d011914e2a1
X-Osstest-Versions-That: xen=e83077a3d11072708a5c38fa09fa9d011914e2a1
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 15 May 2019 02:49:33 +0000
Subject: [Xen-devel] [xen-unstable test] 136156: tolerable FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjE1NiB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjE1Ni8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAxMSBleGFtaW5lLXNlcmlh
bC9ib290bG9hZGVyICAgIGZhaWwgIGxpa2UgMTM1OTMxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzYwMzQK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgZmFpbCBsaWtlIDEzNjAzNAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTM2MDM0CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwg
bGlrZSAxMzYwMzQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzNjAzNAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTM2MDM0
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMzYwMzQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzNjAzNAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWls
IGxpa2UgMTM2MDM0CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGU4MzA3N2EzZDExMDcyNzA4YTVjMzhmYTA5
ZmE5ZDAxMTkxNGUyYTEKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIGU4
MzA3N2EzZDExMDcyNzA4YTVjMzhmYTA5ZmE5ZDAxMTkxNGUyYTEKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgIDEzNjE1NiAgMjAxOS0wNS0xMyAwNTowODowMSBaICAgIDEgZGF5cwpUZXN0aW5nIHNhbWUg
c2luY2UgICAgICAgICAgICAgICAgICAgICAgICAgIChub3QgZm91bmQpICAgICAgICAgMCBhdHRl
bXB0cwoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14
dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQt
NSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkz
ODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjIt
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4
YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0
Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
c2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQt
ZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9n
cy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRj
LiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0
ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9
bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVibGlzaGVkIHRl
c3RlZCB0cmVlIGlzIGFscmVhZHkgdXAgdG8gZGF0ZS4KCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 15 04:20:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 04:20:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQlOl-0007n7-FT; Wed, 15 May 2019 04:20:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FXlx=TP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQlOk-0007mv-Bs
 for xen-devel@lists.xenproject.org; Wed, 15 May 2019 04:20:10 +0000
X-Inumbo-ID: b6cb9612-76c8-11e9-a37b-535a66680939
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b6cb9612-76c8-11e9-a37b-535a66680939;
 Wed, 15 May 2019 04:20:04 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQlOc-0007zD-KD; Wed, 15 May 2019 04:20:02 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hQlOc-0004el-DN; Wed, 15 May 2019 04:20:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hQlOc-0005Zt-Cf; Wed, 15 May 2019 04:20:02 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136270-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=3c04c258ab40405a74e194d9889a4cbc7abe94b4
X-Osstest-Versions-That: xen=99bb45e684283b3bc621dbc99b1b93c856b4dd1c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 15 May 2019 04:20:02 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 136270: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjI3MCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjI3MC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTM2MTc5
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRl
c3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAzYzA0YzI1OGFiNDA0MDVhNzRlMTk0ZDk4ODlh
NGNiYzdhYmU5NGI0CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA5OWJi
NDVlNjg0MjgzYjNiYzYyMWRiYzk5YjFiOTNjODU2YjRkZDFjCgpMYXN0IHRlc3Qgb2YgYmFzaXMg
ICAxMzYxNzkgIDIwMTktMDUtMTMgMTY6MDI6MzEgWiAgICAxIGRheXMKRmFpbGluZyBzaW5jZSAg
ICAgICAgMTM2MjI3ICAyMDE5LTA1LTE0IDE1OjAxOjAyIFogICAgMCBkYXlzICAgIDQgYXR0ZW1w
dHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTM2MjQxICAyMDE5LTA1LTE0IDE5OjEwOjM4IFogICAg
MCBkYXlzICAgIDMgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVu
ZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KCmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJt
aGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1s
YWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9n
cy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0
aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDNjMDRjMjU4YWI0
MDQwNWE3NGUxOTRkOTg4OWE0Y2JjN2FiZTk0YjQKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFdlZCBEZWMgMTIgMTk6MjI6MTUgMjAxOCAr
MDAwMAoKICAgIHg4Ni9zcGVjLWN0cmw6IEludHJvZHVjZSBvcHRpb25zIHRvIGNvbnRyb2wgVkVS
VyBmbHVzaGluZwogICAgCiAgICBUaGUgTWljcm9hcmNoaXRlY3R1cmFsIERhdGEgU2FtcGxpbmcg
dnVsbmVyYWJpbGl0eSBpcyBzcGxpdCBpbnRvIGNhdGVnb3JpZXMKICAgIHdpdGggc3VidGx5IGRp
ZmZlcmVudCBwcm9wZXJ0aWVzOgogICAgCiAgICAgTUxQRFMgLSBNaWNyb2FyY2hpdGVjdHVyYWwg
TG9hZCBQb3J0IERhdGEgU2FtcGxpbmcKICAgICBNU0JEUyAtIE1pY3JvYXJjaGl0ZWN0dXJhbCBT
dG9yZSBCdWZmZXIgRGF0YSBTYW1wbGluZwogICAgIE1GQkRTIC0gTWljcm9hcmNoaXRlY3R1cmFs
IEZpbGwgQnVmZmVyIERhdGEgU2FtcGxpbmcKICAgICBNRFNVTSAtIE1pY3JvYXJjaGl0ZWN0dXJh
bCBEYXRhIFNhbXBsaW5nIFVuY2FjaGVhYmxlIE1lbW9yeQogICAgCiAgICBNRFNVTSBpcyBhIHNw
ZWNpYWwgY2FzZSBvZiB0aGUgb3RoZXIgdGhyZWUsIGFuZCBpc24ndCBkaXN0aW5ndWlzaGVkIGZ1
cnRoZXIuCiAgICAKICAgIFRoZXNlIGlzc3VlcyBwZXJ0YWluIHRvIHRocmVlIG1pY3JvYXJjaGl0
ZWN0dXJhbCBidWZmZXJzLiAgVGhlIExvYWQgUG9ydHMsIHRoZQogICAgU3RvcmUgQnVmZmVycyBh
bmQgdGhlIEZpbGwgQnVmZmVycy4gIEVhY2ggb2YgdGhlc2Ugc3RydWN0dXJlcyBhcmUgZmx1c2hl
ZCBieQogICAgdGhlIG5ldyBlbmhhbmNlZCBWRVJXIGZ1bmN0aW9uYWxpdHksIGJ1dCB0aGUgY29u
ZGl0aW9ucyB1bmRlciB3aGljaCBmbHVzaGluZwogICAgaXMgbmVjZXNzYXJ5IHZhcnkuCiAgICAK
ICAgIEZvciB0aGlzIGNvbmNpc2Ugb3ZlcnZpZXcgb2YgdGhlIGlzc3VlcyBhbmQgZGVmYXVsdCBs
b2dpYywgdGhlIGFiYnJldmlhdGlvbnMKICAgIFNQIChTdG9yZSBQb3J0KSwgRkIgKEZpbGwgQnVm
ZmVyKSwgTFAgKExvYWQgUG9ydCkgYW5kIEhUIChIeXBlcnRocmVhZGluZykgYXJlCiAgICB1c2Vk
IGZvciBicmV2aXR5OgogICAgCiAgICAgKiBWdWxuZXJhYmxlIGhhcmR3YXJlIGlzIGRpdmlkZWQg
aW50byB0d28gY2F0ZWdvcmllcyAtIHBhcnRzIHdoaWNoIHN1ZmZlcgogICAgICAgZnJvbSBTUCBv
bmx5LCBhbmQgcGFydHMgd2l0aCBhbnkgb3RoZXIgY29tYmluYXRpb24gb2YgdnVsbmVyYWJpbGl0
aWVzLgogICAgCiAgICAgKiBTUCBvbmx5IGhhcyBhbiBIVCBpbnRlcmFjdGlvbiB3aGVuIHRoZSB0
aHJlYWQgZ29lcyBpZGxlLCBkdWUgdG8gdGhlIHN0YXRpYwogICAgICAgcGFydGl0aW9uaW5nIG9m
IHJlc291cmNlcy4gIExQIGFuZCBGQiBoYXZlIEhUIGludGVyYWN0aW9ucyBhdCBhbGwgcG9pbnRz
LAogICAgICAgZHVlIHRvIHRoZSBjb21wZXRpdGl2ZSBzaGFyaW5nIG9mIHJlc291cmNlcy4gIEFs
bCBpc3N1ZXMgcG90ZW50aWFsbHkgbGVhawogICAgICAgZGF0YSBhY3Jvc3MgdGhlIHJldHVybi10
by1ndWVzdCB0cmFuc2l0aW9uLgogICAgCiAgICAgKiBUaGUgbWljcm9jb2RlIHdoaWNoIGltcGxl
bWVudHMgVkVSVyBmbHVzaGluZyBhbHNvIGV4dGVuZHMgTVNSX0ZMVVNIX0NNRCwgc28KICAgICAg
IHdlIGRvbid0IG5lZWQgdG8gZG8gYm90aCBvbiB0aGUgSFZNIHJldHVybi10by1ndWVzdCBwYXRo
LiAgSG93ZXZlciwgc29tZQogICAgICAgcGFydHMgYXJlIG5vdCB2dWxuZXJhYmxlIHRvIEwxVEYg
KHRoZXJlZm9yZSBoYXZlIG5vIE1TUl9GTFVTSF9DTUQpLCBidXQgYXJlCiAgICAgICB2dWxuZXJh
YmxlIHRvIE1EUywgc28gZG8gcmVxdWlyZSBWRVJXIG9uIHRoZSBIVk0gcGF0aC4KICAgIAogICAg
Tm90ZSB0aGF0IHdlIGRlbGliZXJhdGVseSBzdXBwb3J0IG1kcz0xIGV2ZW4gd2l0aG91dCBNRF9D
TEVBUiBpbiBjYXNlIHRoZQogICAgbWljcm9jb2RlIGhhcyBiZWVuIHVwZGF0ZWQgYnV0IHRoZSBm
ZWF0dXJlIGJpdCBub3QgZXhwb3NlZC4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yOTcs
IENWRS0yMDE4LTEyMTI2LCBDVkUtMjAxOC0xMjEyNywgQ1ZFLTIwMTgtMTIxMzAsIENWRS0yMDE5
LTExMDkxLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KCmNvbW1pdCA1NDhhOTMyYWM3ODZkNmJmMzU4NGU0YjU0ZjJhYjk5M2UxMTE3NzEw
CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTog
ICBXZWQgRGVjIDEyIDE5OjIyOjE1IDIwMTggKzAwMDAKCiAgICB4ODYvc3BlYy1jdHJsOiBJbmZy
YXN0cnVjdHVyZSB0byB1c2UgVkVSVyB0byBmbHVzaCBwaXBlbGluZSBidWZmZXJzCiAgICAKICAg
IFRocmVlIHN5bnRoZXRpYyBmZWF0dXJlcyBhcmUgaW50cm9kdWNlZCwgYXMgd2UgbmVlZCBpbmRp
dmlkdWFsIGNvbnRyb2wgb2YKICAgIGVhY2gsIGRlcGVuZGluZyBvbiBjaXJjdW1zdGFuY2VzLiAg
QSBsYXRlciBjaGFuZ2Ugd2lsbCBlbmFibGUgdGhlbSBhdAogICAgYXBwcm9wcmlhdGUgcG9pbnRz
LgogICAgCiAgICBUaGUgdmVyd19zZWwgZmllbGQgZG9lc24ndCBzdHJpY3RseSBuZWVkIHRvIGxp
dmUgaW4gc3RydWN0IGNwdV9pbmZvLiAgSXQgbGl2ZXMKICAgIHRoZXJlIGJlY2F1c2UgdGhlcmUg
aXMgYSBjb252ZW5pZW50IGhvbGUgaXQgY2FuIGZpbGwsIGFuZCBpdCByZWR1Y2VzIHRoZQogICAg
Y29tcGxleGl0eSBvZiB0aGUgU1BFQ19DVFJMX0VYSVRfVE9fe1BWLEhWTX0gYXNzZW1ibHkgYnkg
YXZvaWRpbmcgdGhlIG5lZWQgZm9yCiAgICBhbnkgdGVtcG9yYXJ5IHN0YWNrIG1haW50ZW5hbmNl
LgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI5NywgQ1ZFLTIwMTgtMTIxMjYsIENWRS0y
MDE4LTEyMTI3LCBDVkUtMjAxOC0xMjEzMCwgQ1ZFLTIwMTktMTEwOTEuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBS
ZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IGQ0ZjYx
MTZjMDgwZGMwMTNjZDEyMDRjNGQ4Y2ViOTVlNWYyNzg2ODkKQXV0aG9yOiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFdlZCBTZXAgMTIgMTQ6MzY6MDAg
MjAxOCArMDEwMAoKICAgIHg4Ni9zcGVjLWN0cmw6IENQVUlEL01TUiBkZWZpbml0aW9ucyBmb3Ig
TWljcm9hcmNoaXRlY3R1cmFsIERhdGEgU2FtcGxpbmcKICAgIAogICAgVGhlIE1EX0NMRUFSIGZl
YXR1cmUgY2FuIGJlIGF1dG9tYXRpY2FsbHkgb2ZmZXJlZCB0byBndWVzdHMuICBObwogICAgaW5m
cmFzdHJ1Y3R1cmUgaXMgbmVlZGVkIGluIFhlbiB0byBzdXBwb3J0IHRoZSBndWVzdCBtYWtpbmcg
dXNlIG9mIGl0LgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI5NywgQ1ZFLTIwMTgtMTIx
MjYsIENWRS0yMDE4LTEyMTI3LCBDVkUtMjAxOC0xMjEzMCwgQ1ZFLTIwMTktMTEwOTEuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29t
bWl0IDliNjJlYmE2YzQyOWMzMjdlMTUwNzgxNmJlZjQwM2NjYzg3MzU3YWUKQXV0aG9yOiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFdlZCBTZXAgMTIg
MTQ6MzY6MDAgMjAxOCArMDEwMAoKICAgIHg4Ni9zcGVjLWN0cmw6IE1pc2Mgbm9uLWZ1bmN0aW9u
YWwgY2xlYW51cAogICAgCiAgICAgKiBJZGVudGlmeSBCVEkgaW4gdGhlIHNwZWNfY3RybF97ZW50
ZXIsZXhpdH1faWRsZSgpIGNvbW1lbnRzLCBhcyBvdGhlcgogICAgICAgbWl0aWdhdGlvbnMgd2ls
bCBzaG9ydGx5IGFwcGVhci4KICAgICAqIFVzZSBhbHRlcm5hdGl2ZV9pbnB1dCgpIGFuZCBjb3Zl
ciB0aGUgbGFjayBvZiBtZW1vcnkgY29iYmVyIHdpdGggYSBmdXJ0aGVyCiAgICAgICBiYXJyaWVy
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KCmNvbW1pdCAxNGUxMjJmY2M0NWQ4YTg2ZTI3YmU5NjYzY2JkN2JjZWExNjAyYjI1CkF1dGhv
cjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIFR1ZSBNYXkgMTQgMTY6
MjI6MTcgMjAxOSArMDIwMAoKICAgIElPTU1VOiBhdm9pZCBOVUxMIGRlcmVmIGluIGlvbW11X2xv
b2t1cF9wYWdlKCkKICAgIAogICAgTHVja2lseSB0aGUgZnVuY3Rpb24gY3VycmVudGx5IGhhcyBu
byBjYWxsZXJzIC0gaXQgd291bGQgaGF2ZSBjYWxsZWQKICAgIHRocm91Z2ggTlVMTCBmb3IgYm90
aCBBcm0gYW5kIHg4Ni9BTUQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJy
YW50QGNpdHJpeC5jb20+Cgpjb21taXQgMDVmZTg4ZmVmMjBiYWZiMmI2MjE5MGIwOGYyODIxMWEx
YzRhMWIxMgpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBU
dWUgTWF5IDE0IDE2OjIxOjMzIDIwMTkgKzAyMDAKCiAgICB4ODYvbW06IHN1YnN1bWUgc2V0X2dw
Zm5fZnJvbV9tZm4oKSBpbnRvIGd1ZXN0X3BoeXNtYXBfYWRkX3BhZ2UoKQogICAgCiAgICBUaGUg
dHdvIGNhbGxlcnMgaW4gY29tbW9uL21lbW9yeS5jIGN1cnJlbnRseSBjYWxsIHNldF9ncGZuX2Zy
b21fbWZuKCkKICAgIHRoZW1zZWx2ZXMsIHNvIG1vdmluZyB0aGUgY2FsbCBpbnRvIGd1ZXN0X3Bo
eXNtYXBfYWRkX3BhZ2UoKSBoZWxwcwogICAgdGlkeSB0aGVpciBjb2RlLgogICAgCiAgICBUaGUg
dHdvIGNhbGxlcnMgaW4gY29tbW9uL2dyYW50X3RhYmxlLmMgZmFpbCB0byBtYWtlIHRoYXQgY2Fs
bCBhbG9uZ3NpZGUKICAgIHRoZSBvbmUgdG8gZ3Vlc3RfcGh5c21hcF9hZGRfcGFnZSgpLCBzbyB3
aWxsIGFjdHVhbGx5IGdldCBmaXhlZCBieSB0aGUKICAgIGNoYW5nZS4KICAgIAogICAgT3RoZXIg
KHg4NikgY2FsbGVycyBhcmUgSFZNIG9ubHkgYW5kIGFyZSBoZW5jZSB1bmFmZmVjdGVkIGJ5IGEg
Y2hhbmdlCiAgICB0byB0aGUgZnVuY3Rpb24ncyAhcGFnaW5nX21vZGVfdHJhbnNsYXRlKCkgcGFy
dC4KICAgIAogICAgU2FkbHkgdGhpcyBpc24ndCBlbm91Z2ggeWV0IHRvIGRyb3AgQXJtJ3MgZHVt
bXkgbWFjcm8sIGFzIHRoZXJlJ3Mgb25lCiAgICBtb3JlIHVzZSBpbiBwYWdlX2FsbG9jLmMuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAg
IEFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3
ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KCmNvbW1pdCBj
ZjdkZTVkOTU0M2JiYTEwNzZmZThlZGU1N2IwZDMxNDM5NGM5NDNhCkF1dGhvcjogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIFR1ZSBNYXkgMTQgMTY6MjA6MDYgMjAxOSAr
MDIwMAoKICAgIHg4Ni9tbTogbWFrZSBndWVzdF9waHlzbWFwX2FkZF9lbnRyeSgpIEhWTS1vbmx5
CiAgICAKICAgIExpZnQgaXRzICFwYWdpbmdfbW9kZV90cmFuc2xhdGUoKSBwYXJ0IGludG8gZ3Vl
c3RfcGh5c21hcF9hZGRfcGFnZSgpCiAgICAod2hpY2ggaXMgd2hhdCBjb21tb24gY29kZSBjYWxs
cyksIGVsaW1pbmF0aW5nIHRoZSBkdW1teSB1c2Ugb2YgYQogICAgKEhWTS1vbmx5IHJlYWxseSkg
UDJNIHR5cGUgaW4gdGhlIFBWIGNhc2UuCiAgICAKICAgIFN1Z2dlc3RlZC1ieTogR2VvcmdlIER1
bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2Vvcmdl
LmR1bmxhcEBjaXRyaXguY29tPgoKY29tbWl0IGI4MTgxM2RmYjM2ZmRlOWJkNDdjMmUxYjgwNmUz
NjhjYjlkNmNiZGIKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6
ICAgVHVlIE1heSAxNCAxNjoxODo1OCAyMDE5ICswMjAwCgogICAgeDg2L21tOiBzaG9ydC1jaXJj
dWl0IEhWTS1vbmx5IG1vZGUgZmxhZ3Mgd2hlbiAhSFZNCiAgICAKICAgICNkZWZpbmUtaW5nIHRo
ZW0gdG8gemVybyBhbGxvd3MgYmV0dGVyIGNvZGUgZ2VuZXJhdGlvbiBpbiB0aGlzIGNhc2UsCiAg
ICBhbmQgcGF2ZXMgdGhlIHdheSBmb3IgbW9yZSBEQ0UsIGFsbG93aW5nIHRvIGxlYXZlIGNlcnRh
aW4gZnVuY3Rpb25zIGp1c3QKICAgIGRlY2xhcmVkLCBidXQgbm90IGRlZmluZWQuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEdl
b3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KKHFlbXUgY2hhbmdlcyBub3Qg
aW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 15 06:30:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 06:30:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQnQB-0001Iy-Ii; Wed, 15 May 2019 06:29:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=LpR9=TP=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hQnQ9-0001It-T8
 for xen-devel@lists.xenproject.org; Wed, 15 May 2019 06:29:45 +0000
X-Inumbo-ID: d3cb41d3-76da-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d3cb41d3-76da-11e9-8980-bc764e045a96;
 Wed, 15 May 2019 06:29:44 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 15 May 2019 00:29:43 -0600
Message-Id: <5CDBB1D3020000780022F109@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 15 May 2019 00:29:39 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20190508132403.1454-1-paul.durrant@citrix.com>
 <20190508132403.1454-3-paul.durrant@citrix.com>
 <5CD98EC4020000780022E421@prv1-mh.provo.novell.com>
 <9a476c95c1fb410b9330c45fa6799b9a@AMSPEX02CL03.citrite.net>
In-Reply-To: <9a476c95c1fb410b9330c45fa6799b9a@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 2/5] iommu / x86: move call to
 scan_pci_devices() out of vendor code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Brian Woods <brian.woods@amd.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE0LjA1LjE5IGF0IDE4OjEzLCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiAgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPj4gRnJvbTogSmFuIEJldWxpY2ggW21h
aWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPj4gU2VudDogMTMgTWF5IDIwMTkgMDg6MzYKPj4gVG86
IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4+IENjOiBCcmlhbiBXb29k
cyA8YnJpYW4ud29vZHNAYW1kLmNvbT47IFN1cmF2ZWUgU3V0aGlrdWxwYW5pdCAKPiA8c3VyYXZl
ZS5zdXRoaWt1bHBhbml0QGFtZC5jb20+OyBBbmRyZXcKPj4gQ29vcGVyIDxBbmRyZXcuQ29vcGVy
M0BjaXRyaXguY29tPjsgUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT47IFdl
aSAKPiBMaXUKPj4gPHdlaS5saXUyQGNpdHJpeC5jb20+OyBLZXZpbiBUaWFuIDxrZXZpbi50aWFu
QGludGVsLmNvbT47IHhlbi1kZXZlbCAKPiA8eGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Pgo+PiBTdWJqZWN0OiBSZTogW1BBVENIIDIvNV0gaW9tbXUgLyB4ODY6IG1vdmUgY2FsbCB0byBz
Y2FuX3BjaV9kZXZpY2VzKCkgb3V0IG9mIAo+IHZlbmRvciBjb2RlCj4+IAo+PiA+Pj4gT24gMDgu
MDUuMTkgYXQgMTU6MjQsIDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4+ID4gSXQn
cyBub3QgdmVuZG9yIHNwZWNpZmljIHNvIGl0IHNob3VsZG4ndCByZWFsbHkgYmUgdGhlcmUuCj4+
IAo+PiBQZXJoYXBzLCBidXQgdGhpcyBuZWVkcyBiZXR0ZXIganVzdGlmaWNhdGlvbjoKPj4gCj4+
ID4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKPj4gPiArKysgYi94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYwo+PiA+IEBAIC0yMzcyLDEwICsyMzcy
LDYgQEAgc3RhdGljIGludCBfX2luaXQgdnRkX3NldHVwKHZvaWQpCj4+ID4gICAgICBQKGlvbW11
X2hhcF9wdF9zaGFyZSwgIlNoYXJlZCBFUFQgdGFibGVzIik7Cj4+ID4gICN1bmRlZiBQCj4+ID4K
Pj4gPiAtICAgIHJldCA9IHNjYW5fcGNpX2RldmljZXMoKTsKPj4gPiAtICAgIGlmICggcmV0ICkK
Pj4gPiAtICAgICAgICBnb3RvIGVycm9yOwo+PiA+IC0KPj4gPiAgICAgIHJldCA9IGluaXRfdnRk
X2h3KCk7Cj4+IAo+PiBFdmVuIGFmdGVyIHNvbWUgbG9va2luZyBhcm91bmQsIGl0J3Mgbm90IG9i
dmlvdXMgdG8gbWUgdGhhdCB0aGUgbGF0dGVyCj4+IGNhbGwgZG9lc24ndCBkZXBlbmQgb24gUENJ
IGRldmljZXMgYmVpbmcga25vd24sIG1vcmUgc3BlY2lmaWNhbGx5Cj4+IHNlZ21lbnQgMCdzIGJ1
czJicmlkZ2VbXSBoYXZpbmcgYmVlbiBmaWxsZWQuIE5vciBjYW4gSSB0ZWxsIHdoZXRoZXIKPj4g
dGhlcmUgd291bGQgYmUgc29tZSBub3RpY2VhYmxlIG1pc2JlaGF2aW9yIChwcmlvciB0byBhbnkg
Z3Vlc3RzCj4+IHN0YXJ0aW5nKSBpZiB0aGVyZSB3YXMgYSBkZXBlbmRlbmN5IGFuZCBpdCBnb3Qg
YnJva2VuIGJ5IHRoZSByZS0KPj4gb3JkZXJpbmcuCj4gCj4gSSBkb24ndCBzZWUgYW55IGRlcGVu
ZGVuY3kgYnV0IHRoZSBjb2RlIGlzIHNvbWV3aGF0IHRhbmdsZWQuIFBlcmhhcHMgaXQgCj4gd291
bGQgYmUgYmV0dGVyIHRvIGJ1aWxkIHRoZSBQQ0kgdG9wb2xvZ3kgKmJlZm9yZSogSU9NTVUgaW5p
dCBhbmQgdGhlbiAKPiBpdGVyYXRlIG92ZXIgdGhlIHRoZSBkZXZpY2VzIGFmdGVyIGluaXQgdG8g
ZG8gdGhlIGdyb3VwIGFzc2lnbm1lbnQuIEkgCj4gY2VydGFpbmx5IGNhbid0IHNlZSBhbnl0aGlu
ZyBpbiB0aGUgc2NhbiBhcyBpdCBzdGFuZHMgdGhhdCB3b3VsZCBuZWVkIHRoZSAKPiBJT01NVSB0
byBoYXZlIGJlZW4gaW5pdGlhbGl6ZWQuCgpBaCwgeWVzLCB0aGF0J3MgbGlrZWx5IGEgYmV0dGVy
IG1vZGVsLiBBcyB0byB0aGUgZGVwZW5kZW5jeQphc3BlY3Q6IHBjaV9hZGRfZGV2aWNlKCkgY2Fs
bHMgaW9tbXVfYWRkX2RldmljZSgpLiBCdXQgb2RkbHkKZW5vdWdoIF9zY2FuX3BjaV9kZXZpY2Vz
KCkgY2FsbHMgYWxsb2NfcGRldigpLCBub3QKcGNpX2FkZF9kZXZpY2UoKS4gU28gaW5kZWVkIHRo
ZXJlIGRvZXNuJ3QgbG9vayB0byBiZSBhbnkKZGVwZW5kZW5jeSBhdCBwcmVzZW50LgoKSmFuCgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 15 06:32:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 06:32:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQnTG-00020W-4B; Wed, 15 May 2019 06:32:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=LpR9=TP=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hQnTF-00020R-L7
 for xen-devel@lists.xenproject.org; Wed, 15 May 2019 06:32:57 +0000
X-Inumbo-ID: 445864b2-76db-11e9-93d1-8fe4fa6564f7
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 445864b2-76db-11e9-93d1-8fe4fa6564f7;
 Wed, 15 May 2019 06:32:53 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 15 May 2019 00:32:52 -0600
Message-Id: <5CDBB293020000780022F118@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 15 May 2019 00:32:51 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20190508132403.1454-1-paul.durrant@citrix.com>
 <20190508132403.1454-4-paul.durrant@citrix.com>
 <5CD99729020000780022E4B1@prv1-mh.provo.novell.com>
 <246a87e654194e5082852b63853415d6@AMSPEX02CL03.citrite.net>
In-Reply-To: <246a87e654194e5082852b63853415d6@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 3/5] iommu: move iommu_get_ops() into common
 code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Brian Woods <brian.woods@amd.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE0LjA1LjE5IGF0IDE4OjE5LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiAgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPj4gRnJvbTogSmFuIEJldWxpY2ggW21h
aWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPj4gU2VudDogMTMgTWF5IDIwMTkgMDk6MTEKPj4gVG86
IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4+IENjOiBCcmlhbiBXb29k
cyA8YnJpYW4ud29vZHNAYW1kLmNvbT47IFN1cmF2ZWUgU3V0aGlrdWxwYW5pdCAKPiA8c3VyYXZl
ZS5zdXRoaWt1bHBhbml0QGFtZC5jb20+OyBKdWxpZW4KPj4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPjsgQW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IFJvZ2Vy
IAo+IFBhdSBNb25uZQo+PiA8cm9nZXIucGF1QGNpdHJpeC5jb20+OyBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPjsgS2V2aW4gVGlhbiAKPiA8a2V2aW4udGlhbkBpbnRlbC5jb20+OyBTdGVm
YW5vCj4+IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyB4ZW4tZGV2ZWwgPHhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz4KPj4gU3ViamVjdDogUmU6IFtQQVRDSCAzLzVd
IGlvbW11OiBtb3ZlIGlvbW11X2dldF9vcHMoKSBpbnRvIGNvbW1vbiBjb2RlCj4+IAo+PiA+Pj4g
T24gMDguMDUuMTkgYXQgMTU6MjQsIDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4+
ID4gQ3VycmVudGx5IHg4NiBhbmQgQVJNIGRpZmZlciBpbiB0aGVpciBpbXBsZW1lbnRhdGlvbiBm
b3Igbm8gZ29vZCByZWFzb24uCj4+ID4gVGhpcyBwYXRjaCBtb3ZlcyB0aGUgQVJNIHZhcmlhbnQg
b2YgaW9tbXVfZ2V0L3NldF9vcHMoKSBoZWxwZXJzIGludG8KPj4gPiBjb21tb24gY29kZSBhbmQg
bW9kaWZpZXMgdGhlbSBzbyB0aGV5IGRlYWwgd2l0aCB0aGUgX19pbml0Y29uc3RyZWwKPj4gPiBv
cHMgc3RydWN0dXJlcyB1c2VkIGJ5IHRoZSB4ODYgSU9NTVUgdmVuZG9yIGltcGxlbWVudGF0aW9u
cyAoYWRkaW5nCj4+ID4gX19pbml0Y29uc3RyZWwgdG8gdGhlIFNNTVUgY29kZSB0byBicmluZyBp
dCBpbiBsaW5lKS4gQ29uc2VxdWVudGx5LCBhIGxhY2sKPj4gPiBvZiBpbml0KCkgbWV0aG9kIGlz
IG5vdyB0YWtlbiB0byBtZWFuIHVuaW5pdGlhbGl6ZWQgaW9tbXVfb3BzLiBBbHNvLCB0aGUKPj4g
PiBwcmludGsgd2FybmluZyBpbiBpb21tdV9zZXRfb3BzKCkgbm93IGJlY29tZXMgYW4gQVNTRVJU
Lgo+PiAKPj4gV2hlbiBoYXZpbmcgc3VibWl0dGVkIHRoZSBpbmRpcmVjdCBjYWxsIG92ZXJoZWFk
IHJlZHVjdGlvbiBzZXJpZXMKPj4gaW5jbHVkaW5nIElPTU1VIGNoYW5nZXMgZm9yIHRoZSBmaXJz
dCB0aW1lLCBJIHdhcyB0b2xkIHRoYXQgdGhlIEFybQo+PiBmb2xrcyB3b3VsZCBsaWtlIHRvIHJl
dGFpbiB0aGUgYWJpbGl0eSB0byBldmVudHVhbGx5IHN1cHBvcnQKPj4gaGV0ZXJvZ2VuZW91cyBJ
T01NVXMgKGFuZCBoZW5jZSBJIHNob3VsZG4ndCBwcm92aWRlIHBhdGNoaW5nCj4+IGluZnJhc3Ry
dWN0dXJlIHRoZXJlKS4gQSBzaW5nbGUgZ2xvYmFsIGlvbW11X1tnc11ldF9vcHMoKSBpcyBzb3J0
IG9mCj4+IGdldHRpbmcgaW4gdGhlIHdheSBvZiB0aGlzIGFzIHdlbGwsIEkgdGhpbmssIGFuZCBo
ZW5jZSBJJ20gbm90IHN1cmUgaXQKPj4gaXMgYSBkZXNpcmFibGUgc3RlcCB0byBtYWtlIHRoaXMg
c28gZmFyIEFybS1zcGVjaWZpYyBhcnJhbmdlbWVudAo+PiB0aGUgZ2VuZXJhbCBtb2RlbC4gQXQg
bGVhc3QgaXQgd291bGQgZnVydGhlciBjb21wbGljYXRlIEFybSBzaWRlCj4+IGNoYW5nZXMgdG93
YXJkcyB0aGF0IChtaWQgLyBsb25nIHRlcm0/KSBnb2FsLgo+Pgo+IAo+IE9rLiBEbyB5b3UgaGF2
ZSBhbnkgbW9yZSBpbmZvcm1hdGlvbiBvbiB3aGF0IHN1Y2ggYW4gYXJjaGl0ZWN0dXJlIHdvdWxk
IGxvb2sgCj4gbGlrZT8gSSBndWVzcyBpdCBpcyBhbHNvIGNvbmNlaXZhYmxlIHRoYXQgYW4geDg2
IGFyY2hpdGVjdHVyZSBtaWdodCBoYXZlIAo+IHNsaWdodGx5IGRpZmZlcmVudCBJT01NVSBpbXBs
ZW1lbnRhdGlvbnMgKG9yIGF0IGxlYXN0IHF1aXJrcykgZm9yIGRpZmZlcmVudCAKPiBQQ0kgc2Vn
bWVudHMuIFNvIHBlcmhhcHMgYSBnbG9iYWwgb3BzIHN0cnVjdHVyZSBpcyBub3QgYSBnb29kIGlk
ZWEgaW4gdGhlIAo+IGxvbmcgcnVuLgoKRGlmZmVyZW50IHF1aXJrcyBjb3VsZCBsaWtlbHkgYmUg
aGFuZGxlZCB3aXRoIGEgZ2xvYmFsIG9wcyBpbnN0YW5jZS4KVGhlIGluZGlyZWN0IGNhbGwgb3Zl
cmhlYWQgZWxpbWluYXRpb24gYWxvbmUgd2lsbCBpbW8gbWFrZSBpdAp1bmRlc2lyYWJsZSB0byBz
d2l0Y2ggdG8gYSBub24tZ2xvYmFsLW9wcyBtb2RlbCBvbiB4ODYsIHVubGVzcwp0aGVyZSdzIGEg
c3Ryb25nIHJlYXNvbiAobGlrZSB0cnVseSBkaWZmZXJlbnQgSU9NTVVzIGluIGEgc2luZ2xlCnN5
c3RlbSkuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Wed May 15 06:33:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 06:33:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQnTI-000214-Dq; Wed, 15 May 2019 06:33:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FXlx=TP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQnTH-00020d-0i
 for xen-devel@lists.xenproject.org; Wed, 15 May 2019 06:32:59 +0000
X-Inumbo-ID: 47949585-76db-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 47949585-76db-11e9-8980-bc764e045a96;
 Wed, 15 May 2019 06:32:58 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQnTE-0003Yb-VN; Wed, 15 May 2019 06:32:56 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hQnTE-0008I0-Iz; Wed, 15 May 2019 06:32:56 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hQnTE-0001EC-I6; Wed, 15 May 2019 06:32:56 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136176-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: xtf=5264341e4fb0bd697254160d79b168f740557abb
X-Osstest-Versions-That: xtf=b94ab2923c2f1671b628c0210fa8ddc7abe8c617
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 15 May 2019 06:32:56 +0000
Subject: [Xen-devel] [xtf test] 136176: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjE3NiB4dGYgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjE3Ni8KClBlcmZlY3QgOi0pCkFsbCB0ZXN0cyBpbiB0
aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHh0ZiAgICAgICAgICAgICAgICAgIDUyNjQzNDFlNGZiMGJkNjk3MjU0MTYwZDc5YjE2OGY3
NDA1NTdhYmIKYmFzZWxpbmUgdmVyc2lvbjoKIHh0ZiAgICAgICAgICAgICAgICAgIGI5NGFiMjky
M2MyZjE2NzFiNjI4YzAyMTBmYThkZGM3YWJlOGM2MTcKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEz
NjA0OCAgMjAxOS0wNS0xMSAxOTowOTo0NyBaICAgIDMgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMzYxNzYgIDIwMTktMDUtMTMgMTI6MDk6NTAgWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXh0ZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9u
IDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKICAgYjk0YWIyOS4u
NTI2NDM0MSAgNTI2NDM0MWU0ZmIwYmQ2OTcyNTQxNjBkNzliMTY4Zjc0MDU1N2FiYiAtPiB4ZW4t
dGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Wed May 15 06:54:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 06:54:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQnnk-0003g1-Au; Wed, 15 May 2019 06:54:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0eB+=TP=citrix.com=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1hQnnj-0003fw-6Q
 for xen-devel@lists.xenproject.org; Wed, 15 May 2019 06:54:07 +0000
X-Inumbo-ID: 3847f4be-76de-11e9-9b69-337be603c132
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3847f4be-76de-11e9-9b69-337be603c132;
 Wed, 15 May 2019 06:54:01 +0000 (UTC)
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=wei.liu2@citrix.com;
 spf=SoftFail smtp.mailfrom=wei.liu2@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 wei.liu2@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="wei.liu2@citrix.com"; x-conformance=sidf_compatible
Received-SPF: SoftFail (esa5.hc3370-68.iphmx.com: domain of
 wei.liu2@citrix.com is inclined to not designate 23.29.105.83
 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="wei.liu2@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 mx include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 include:_spf.salesforce.com ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: vvGHFm71zOpu+WWp7fzRZE/5BlKmzqu/XEXOG39XsLTpXvZTm9bw6MVvv2kNb3DpnSEFub96By
 nFCVtjIqgSmJmhZyM/+GGXSPd1DcUkFahh9S2mGnua8dq52Fz/9CtnFueAiSxAi90KyhIwSrgy
 x+LbArebA6rqJc5oiyvP5tVj3bFbTXW3UIhAG3n0TzALtILE+y279gcosgypdmQCHFw8KSTUVD
 B74IykvnJfqVSafXMtS717ORiqd+/XAdFQ5F0MxZ4RmsoBKoKADwoppaHkcDx68bUp0vHa5thH
 hdo=
X-SBRS: 2.7
X-MesageID: 433580
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,471,1549947600"; 
   d="scan'208";a="433580"
Date: Wed, 15 May 2019 07:53:42 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <20190515065342.GJ2798@zion.uk.xensource.com>
References: <1557850437-27656-1-git-send-email-rcojocaru@bitdefender.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1557850437-27656-1-git-send-email-rcojocaru@bitdefender.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH] x86/altp2m: move
 altp2m_get_effective_entry() under CONFIG_HVM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: wei.liu2@citrix.com, george.dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 jbeulich@suse.com, xen-devel@lists.xenproject.org, roger.pau@citrix.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBNYXkgMTQsIDIwMTkgYXQgMDc6MTM6NTdQTSArMDMwMCwgUmF6dmFuIENvam9jYXJ1
IHdyb3RlOgo+IEFsbCBpdHMgY2FsbGVycyBsaXZlIGluc2lkZSAjaWZkZWYgQ09ORklHX0hWTSBz
ZWN0aW9ucy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBi
aXRkZWZlbmRlci5jb20+CgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 15 07:15:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 07:15:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQo7r-0005Ii-DF; Wed, 15 May 2019 07:14:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FXlx=TP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQo7p-0005IY-Qr
 for xen-devel@lists.xenproject.org; Wed, 15 May 2019 07:14:53 +0000
X-Inumbo-ID: 1e5766e0-76e1-11e9-a167-0f767e442e3b
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1e5766e0-76e1-11e9-a167-0f767e442e3b;
 Wed, 15 May 2019 07:14:46 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQo7g-0004Lu-U3; Wed, 15 May 2019 07:14:44 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hQo7g-0004QN-Mn; Wed, 15 May 2019 07:14:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hQo7g-0002oe-M6; Wed, 15 May 2019 07:14:44 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136171-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:test-arm64-arm64-examine:examine-serial/bootloader:fail:regression
 linux-4.19:build-armhf-pvops:kernel-build:fail:regression
 linux-4.19:test-amd64-amd64-libvirt-xsm:leak-check/check:fail:heisenbug
 linux-4.19:test-amd64-amd64-i386-pvgrub:leak-check/check:fail:heisenbug
 linux-4.19:test-arm64-arm64-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 linux-4.19:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ovmf-amd64:leak-check/check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=9c2556f428cfdbf9a18f4452c510aba93d224c8b
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 15 May 2019 07:14:44 +0000
Subject: [Xen-devel] [linux-4.19 test] 136171: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjE3MSBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzYxNzEvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAx
MSBleGFtaW5lLXNlcmlhbC9ib290bG9hZGVyIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogYnVpbGQt
YXJtaGYtcHZvcHMgICAgICAgICAgICAgNiBrZXJuZWwtYnVpbGQgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI5MzEzCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAo
bm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMjEgbGVhay1jaGVj
ay9jaGVjayBmYWlsIGluIDEzNjA0MSBwYXNzIGluIDEzNjE3MQogdGVzdC1hbWQ2NC1hbWQ2NC1p
Mzg2LXB2Z3J1YiAyMiBsZWFrLWNoZWNrL2NoZWNrIGZhaWwgaW4gMTM2MDQxIHBhc3MgaW4gMTM2
MTcxCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5y
ZXBlYXQgIGZhaWwgcGFzcyBpbiAxMzYwNDEKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwg
YnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAyMSBsZWFrLWNoZWNrL2NoZWNrIGZhaWwg
aW4gMTM2MDQxIGJsb2NrZWQgaW4gMTI5MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgog
bGludXggICAgICAgICAgICAgICAgOWMyNTU2ZjQyOGNmZGJmOWExOGY0NDUyYzUxMGFiYTkzZDIy
NGM4YgpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgODRkZjk1MjViMGMy
N2YzZWJjMmViYjE4NjRmYTYyYTk3ZmRlZGI3ZAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5MzEz
ICAyMDE4LTExLTAyIDA1OjM5OjA4IFogIDE5NCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEy
OTQxMiAgMjAxOC0xMS0wNCAxNDoxMDoxNSBaICAxOTEgZGF5cyAgMTE5IGF0dGVtcHRzClRlc3Rp
bmcgc2FtZSBzaW5jZSAgIDEzNjA0MSAgMjAxOS0wNS0xMSAxNDowMjo1NCBaICAgIDMgZGF5cyAg
ICAyIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KMTkzNiBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVz
dCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
YnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20g
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFu
aHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVk
aXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
bXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTQx
ODY3IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 15 07:24:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 07:24:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQoHL-00067C-M5; Wed, 15 May 2019 07:24:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=LpR9=TP=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hQoHK-000677-TX
 for xen-devel@lists.xenproject.org; Wed, 15 May 2019 07:24:42 +0000
X-Inumbo-ID: 7fd885a6-76e2-11e9-9392-93490b43f1f4
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7fd885a6-76e2-11e9-9392-93490b43f1f4;
 Wed, 15 May 2019 07:24:39 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 15 May 2019 01:24:38 -0600
Message-Id: <5CDBBEB5020000780022F176@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 15 May 2019 01:24:37 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Volodymyr Babchuk" <volodymyr_babchuk@epam.com>
References: <20190514184552.25100-1-volodymyr_babchuk@epam.com>
In-Reply-To: <20190514184552.25100-1-volodymyr_babchuk@epam.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v1 1/2] makefile: add support for
 *_defconfig targets
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 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>,
 "andrii_anisov@epam.com" <andrii_anisov@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE0LjA1LjE5IGF0IDIwOjQ1LCA8Vm9sb2R5bXlyX0JhYmNodWtAZXBhbS5jb20+IHdy
b3RlOgo+IC0tLSBhL3hlbi9NYWtlZmlsZQo+ICsrKyBiL3hlbi9NYWtlZmlsZQo+IEBAIC0yNjks
NiArMjY5LDkgQEAga2NvbmZpZyA6PSBzaWxlbnRvbGRjb25maWcgb2xkY29uZmlnIGNvbmZpZyBt
ZW51Y29uZmlnIGRlZmNvbmZpZyBcCj4gICQoa2NvbmZpZyk6Cj4gIAkkKE1BS0UpIC1mICQoQkFT
RURJUikvdG9vbHMva2NvbmZpZy9NYWtlZmlsZS5rY29uZmlnIEFSQ0g9JChBUkNIKSBTUkNBUkNI
PSQoU1JDQVJDSCkgSE9TVENDPSIkKEhPU1RDQykiIEhPU1RDWFg9IiQoSE9TVENYWCkiICRACgpT
byB0aGUgcnVsZSB5b3UgYWRkIG1hdGNoZXMgdGhpcyBvbmUuIElzIHRoZXJlIGEgcmVhc29uIC4u
LgoKPiArJV9kZWZjb25maWc6CgouLi4gd2h5IHlvdSBjYW4ndCBzaW1wbHkgYWRkIHRoaXMgdG8g
dGhlIGtjb25maWcgdmFyaWFibGUgc2V0IGEgZmV3CmxpbmVzIHVwPyBPaCAtIG5ld2VyIG1ha2Ug
ZG9lc24ndCBsaWtlIG1peGluZyBwYXR0ZXJuIGFuZApub24tcGF0dGVybiBydWxlcy4gUGVyaGFw
cyB3b3J0aCBhIGJyaWVmIGNvbW1lbnQsIHRvIGp1c3RpZnkgdGhlCnJlZHVuZGFuY3k/IE9yIGFs
dGVybmF0aXZlbHksIGhvdyBhYm91dCB1c2luZyAkKHdpbGRjYXJkICkKaW5zdGVhZCBvZiBhIHBh
dHRlcm4gcnVsZSwgdGh1cyByZWplY3RpbmcgaW52YWxpZCB0YXJnZXRzIHJpZ2h0IGF3YXksCnJh
dGhlciB0aGFuIGRlZmVycmluZyB0byB0aGUgcmVjdXJzaXZlIG1ha2UgdG8gbm90aWNlIHRoZSBl
cnJvcj8KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 15 07:51:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 07:51:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQogr-0008PJ-Gm; Wed, 15 May 2019 07:51:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FXlx=TP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQogp-0008P9-SP
 for xen-devel@lists.xenproject.org; Wed, 15 May 2019 07:51:03 +0000
X-Inumbo-ID: 2acd2aae-76e6-11e9-8678-73391072ee41
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2acd2aae-76e6-11e9-8678-73391072ee41;
 Wed, 15 May 2019 07:50:54 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQogf-00051B-PZ; Wed, 15 May 2019 07:50:53 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hQogf-0007Oh-Iz; Wed, 15 May 2019 07:50:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hQogf-0001qp-Hw; Wed, 15 May 2019 07:50:53 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136280-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=3c04c258ab40405a74e194d9889a4cbc7abe94b4
X-Osstest-Versions-That: xen=99bb45e684283b3bc621dbc99b1b93c856b4dd1c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 15 May 2019 07:50:53 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 136280: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjI4MCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjI4MC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTM2MTc5
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRl
c3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAzYzA0YzI1OGFiNDA0MDVhNzRlMTk0ZDk4ODlh
NGNiYzdhYmU5NGI0CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA5OWJi
NDVlNjg0MjgzYjNiYzYyMWRiYzk5YjFiOTNjODU2YjRkZDFjCgpMYXN0IHRlc3Qgb2YgYmFzaXMg
ICAxMzYxNzkgIDIwMTktMDUtMTMgMTY6MDI6MzEgWiAgICAxIGRheXMKRmFpbGluZyBzaW5jZSAg
ICAgICAgMTM2MjI3ICAyMDE5LTA1LTE0IDE1OjAxOjAyIFogICAgMCBkYXlzICAgIDUgYXR0ZW1w
dHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTM2MjQxICAyMDE5LTA1LTE0IDE5OjEwOjM4IFogICAg
MCBkYXlzICAgIDQgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVu
ZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KCmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJt
aGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1s
YWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9n
cy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0
aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDNjMDRjMjU4YWI0
MDQwNWE3NGUxOTRkOTg4OWE0Y2JjN2FiZTk0YjQKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFdlZCBEZWMgMTIgMTk6MjI6MTUgMjAxOCAr
MDAwMAoKICAgIHg4Ni9zcGVjLWN0cmw6IEludHJvZHVjZSBvcHRpb25zIHRvIGNvbnRyb2wgVkVS
VyBmbHVzaGluZwogICAgCiAgICBUaGUgTWljcm9hcmNoaXRlY3R1cmFsIERhdGEgU2FtcGxpbmcg
dnVsbmVyYWJpbGl0eSBpcyBzcGxpdCBpbnRvIGNhdGVnb3JpZXMKICAgIHdpdGggc3VidGx5IGRp
ZmZlcmVudCBwcm9wZXJ0aWVzOgogICAgCiAgICAgTUxQRFMgLSBNaWNyb2FyY2hpdGVjdHVyYWwg
TG9hZCBQb3J0IERhdGEgU2FtcGxpbmcKICAgICBNU0JEUyAtIE1pY3JvYXJjaGl0ZWN0dXJhbCBT
dG9yZSBCdWZmZXIgRGF0YSBTYW1wbGluZwogICAgIE1GQkRTIC0gTWljcm9hcmNoaXRlY3R1cmFs
IEZpbGwgQnVmZmVyIERhdGEgU2FtcGxpbmcKICAgICBNRFNVTSAtIE1pY3JvYXJjaGl0ZWN0dXJh
bCBEYXRhIFNhbXBsaW5nIFVuY2FjaGVhYmxlIE1lbW9yeQogICAgCiAgICBNRFNVTSBpcyBhIHNw
ZWNpYWwgY2FzZSBvZiB0aGUgb3RoZXIgdGhyZWUsIGFuZCBpc24ndCBkaXN0aW5ndWlzaGVkIGZ1
cnRoZXIuCiAgICAKICAgIFRoZXNlIGlzc3VlcyBwZXJ0YWluIHRvIHRocmVlIG1pY3JvYXJjaGl0
ZWN0dXJhbCBidWZmZXJzLiAgVGhlIExvYWQgUG9ydHMsIHRoZQogICAgU3RvcmUgQnVmZmVycyBh
bmQgdGhlIEZpbGwgQnVmZmVycy4gIEVhY2ggb2YgdGhlc2Ugc3RydWN0dXJlcyBhcmUgZmx1c2hl
ZCBieQogICAgdGhlIG5ldyBlbmhhbmNlZCBWRVJXIGZ1bmN0aW9uYWxpdHksIGJ1dCB0aGUgY29u
ZGl0aW9ucyB1bmRlciB3aGljaCBmbHVzaGluZwogICAgaXMgbmVjZXNzYXJ5IHZhcnkuCiAgICAK
ICAgIEZvciB0aGlzIGNvbmNpc2Ugb3ZlcnZpZXcgb2YgdGhlIGlzc3VlcyBhbmQgZGVmYXVsdCBs
b2dpYywgdGhlIGFiYnJldmlhdGlvbnMKICAgIFNQIChTdG9yZSBQb3J0KSwgRkIgKEZpbGwgQnVm
ZmVyKSwgTFAgKExvYWQgUG9ydCkgYW5kIEhUIChIeXBlcnRocmVhZGluZykgYXJlCiAgICB1c2Vk
IGZvciBicmV2aXR5OgogICAgCiAgICAgKiBWdWxuZXJhYmxlIGhhcmR3YXJlIGlzIGRpdmlkZWQg
aW50byB0d28gY2F0ZWdvcmllcyAtIHBhcnRzIHdoaWNoIHN1ZmZlcgogICAgICAgZnJvbSBTUCBv
bmx5LCBhbmQgcGFydHMgd2l0aCBhbnkgb3RoZXIgY29tYmluYXRpb24gb2YgdnVsbmVyYWJpbGl0
aWVzLgogICAgCiAgICAgKiBTUCBvbmx5IGhhcyBhbiBIVCBpbnRlcmFjdGlvbiB3aGVuIHRoZSB0
aHJlYWQgZ29lcyBpZGxlLCBkdWUgdG8gdGhlIHN0YXRpYwogICAgICAgcGFydGl0aW9uaW5nIG9m
IHJlc291cmNlcy4gIExQIGFuZCBGQiBoYXZlIEhUIGludGVyYWN0aW9ucyBhdCBhbGwgcG9pbnRz
LAogICAgICAgZHVlIHRvIHRoZSBjb21wZXRpdGl2ZSBzaGFyaW5nIG9mIHJlc291cmNlcy4gIEFs
bCBpc3N1ZXMgcG90ZW50aWFsbHkgbGVhawogICAgICAgZGF0YSBhY3Jvc3MgdGhlIHJldHVybi10
by1ndWVzdCB0cmFuc2l0aW9uLgogICAgCiAgICAgKiBUaGUgbWljcm9jb2RlIHdoaWNoIGltcGxl
bWVudHMgVkVSVyBmbHVzaGluZyBhbHNvIGV4dGVuZHMgTVNSX0ZMVVNIX0NNRCwgc28KICAgICAg
IHdlIGRvbid0IG5lZWQgdG8gZG8gYm90aCBvbiB0aGUgSFZNIHJldHVybi10by1ndWVzdCBwYXRo
LiAgSG93ZXZlciwgc29tZQogICAgICAgcGFydHMgYXJlIG5vdCB2dWxuZXJhYmxlIHRvIEwxVEYg
KHRoZXJlZm9yZSBoYXZlIG5vIE1TUl9GTFVTSF9DTUQpLCBidXQgYXJlCiAgICAgICB2dWxuZXJh
YmxlIHRvIE1EUywgc28gZG8gcmVxdWlyZSBWRVJXIG9uIHRoZSBIVk0gcGF0aC4KICAgIAogICAg
Tm90ZSB0aGF0IHdlIGRlbGliZXJhdGVseSBzdXBwb3J0IG1kcz0xIGV2ZW4gd2l0aG91dCBNRF9D
TEVBUiBpbiBjYXNlIHRoZQogICAgbWljcm9jb2RlIGhhcyBiZWVuIHVwZGF0ZWQgYnV0IHRoZSBm
ZWF0dXJlIGJpdCBub3QgZXhwb3NlZC4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yOTcs
IENWRS0yMDE4LTEyMTI2LCBDVkUtMjAxOC0xMjEyNywgQ1ZFLTIwMTgtMTIxMzAsIENWRS0yMDE5
LTExMDkxLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KCmNvbW1pdCA1NDhhOTMyYWM3ODZkNmJmMzU4NGU0YjU0ZjJhYjk5M2UxMTE3NzEw
CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTog
ICBXZWQgRGVjIDEyIDE5OjIyOjE1IDIwMTggKzAwMDAKCiAgICB4ODYvc3BlYy1jdHJsOiBJbmZy
YXN0cnVjdHVyZSB0byB1c2UgVkVSVyB0byBmbHVzaCBwaXBlbGluZSBidWZmZXJzCiAgICAKICAg
IFRocmVlIHN5bnRoZXRpYyBmZWF0dXJlcyBhcmUgaW50cm9kdWNlZCwgYXMgd2UgbmVlZCBpbmRp
dmlkdWFsIGNvbnRyb2wgb2YKICAgIGVhY2gsIGRlcGVuZGluZyBvbiBjaXJjdW1zdGFuY2VzLiAg
QSBsYXRlciBjaGFuZ2Ugd2lsbCBlbmFibGUgdGhlbSBhdAogICAgYXBwcm9wcmlhdGUgcG9pbnRz
LgogICAgCiAgICBUaGUgdmVyd19zZWwgZmllbGQgZG9lc24ndCBzdHJpY3RseSBuZWVkIHRvIGxp
dmUgaW4gc3RydWN0IGNwdV9pbmZvLiAgSXQgbGl2ZXMKICAgIHRoZXJlIGJlY2F1c2UgdGhlcmUg
aXMgYSBjb252ZW5pZW50IGhvbGUgaXQgY2FuIGZpbGwsIGFuZCBpdCByZWR1Y2VzIHRoZQogICAg
Y29tcGxleGl0eSBvZiB0aGUgU1BFQ19DVFJMX0VYSVRfVE9fe1BWLEhWTX0gYXNzZW1ibHkgYnkg
YXZvaWRpbmcgdGhlIG5lZWQgZm9yCiAgICBhbnkgdGVtcG9yYXJ5IHN0YWNrIG1haW50ZW5hbmNl
LgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI5NywgQ1ZFLTIwMTgtMTIxMjYsIENWRS0y
MDE4LTEyMTI3LCBDVkUtMjAxOC0xMjEzMCwgQ1ZFLTIwMTktMTEwOTEuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBS
ZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IGQ0ZjYx
MTZjMDgwZGMwMTNjZDEyMDRjNGQ4Y2ViOTVlNWYyNzg2ODkKQXV0aG9yOiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFdlZCBTZXAgMTIgMTQ6MzY6MDAg
MjAxOCArMDEwMAoKICAgIHg4Ni9zcGVjLWN0cmw6IENQVUlEL01TUiBkZWZpbml0aW9ucyBmb3Ig
TWljcm9hcmNoaXRlY3R1cmFsIERhdGEgU2FtcGxpbmcKICAgIAogICAgVGhlIE1EX0NMRUFSIGZl
YXR1cmUgY2FuIGJlIGF1dG9tYXRpY2FsbHkgb2ZmZXJlZCB0byBndWVzdHMuICBObwogICAgaW5m
cmFzdHJ1Y3R1cmUgaXMgbmVlZGVkIGluIFhlbiB0byBzdXBwb3J0IHRoZSBndWVzdCBtYWtpbmcg
dXNlIG9mIGl0LgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI5NywgQ1ZFLTIwMTgtMTIx
MjYsIENWRS0yMDE4LTEyMTI3LCBDVkUtMjAxOC0xMjEzMCwgQ1ZFLTIwMTktMTEwOTEuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29t
bWl0IDliNjJlYmE2YzQyOWMzMjdlMTUwNzgxNmJlZjQwM2NjYzg3MzU3YWUKQXV0aG9yOiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFdlZCBTZXAgMTIg
MTQ6MzY6MDAgMjAxOCArMDEwMAoKICAgIHg4Ni9zcGVjLWN0cmw6IE1pc2Mgbm9uLWZ1bmN0aW9u
YWwgY2xlYW51cAogICAgCiAgICAgKiBJZGVudGlmeSBCVEkgaW4gdGhlIHNwZWNfY3RybF97ZW50
ZXIsZXhpdH1faWRsZSgpIGNvbW1lbnRzLCBhcyBvdGhlcgogICAgICAgbWl0aWdhdGlvbnMgd2ls
bCBzaG9ydGx5IGFwcGVhci4KICAgICAqIFVzZSBhbHRlcm5hdGl2ZV9pbnB1dCgpIGFuZCBjb3Zl
ciB0aGUgbGFjayBvZiBtZW1vcnkgY29iYmVyIHdpdGggYSBmdXJ0aGVyCiAgICAgICBiYXJyaWVy
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KCmNvbW1pdCAxNGUxMjJmY2M0NWQ4YTg2ZTI3YmU5NjYzY2JkN2JjZWExNjAyYjI1CkF1dGhv
cjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIFR1ZSBNYXkgMTQgMTY6
MjI6MTcgMjAxOSArMDIwMAoKICAgIElPTU1VOiBhdm9pZCBOVUxMIGRlcmVmIGluIGlvbW11X2xv
b2t1cF9wYWdlKCkKICAgIAogICAgTHVja2lseSB0aGUgZnVuY3Rpb24gY3VycmVudGx5IGhhcyBu
byBjYWxsZXJzIC0gaXQgd291bGQgaGF2ZSBjYWxsZWQKICAgIHRocm91Z2ggTlVMTCBmb3IgYm90
aCBBcm0gYW5kIHg4Ni9BTUQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJy
YW50QGNpdHJpeC5jb20+Cgpjb21taXQgMDVmZTg4ZmVmMjBiYWZiMmI2MjE5MGIwOGYyODIxMWEx
YzRhMWIxMgpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBU
dWUgTWF5IDE0IDE2OjIxOjMzIDIwMTkgKzAyMDAKCiAgICB4ODYvbW06IHN1YnN1bWUgc2V0X2dw
Zm5fZnJvbV9tZm4oKSBpbnRvIGd1ZXN0X3BoeXNtYXBfYWRkX3BhZ2UoKQogICAgCiAgICBUaGUg
dHdvIGNhbGxlcnMgaW4gY29tbW9uL21lbW9yeS5jIGN1cnJlbnRseSBjYWxsIHNldF9ncGZuX2Zy
b21fbWZuKCkKICAgIHRoZW1zZWx2ZXMsIHNvIG1vdmluZyB0aGUgY2FsbCBpbnRvIGd1ZXN0X3Bo
eXNtYXBfYWRkX3BhZ2UoKSBoZWxwcwogICAgdGlkeSB0aGVpciBjb2RlLgogICAgCiAgICBUaGUg
dHdvIGNhbGxlcnMgaW4gY29tbW9uL2dyYW50X3RhYmxlLmMgZmFpbCB0byBtYWtlIHRoYXQgY2Fs
bCBhbG9uZ3NpZGUKICAgIHRoZSBvbmUgdG8gZ3Vlc3RfcGh5c21hcF9hZGRfcGFnZSgpLCBzbyB3
aWxsIGFjdHVhbGx5IGdldCBmaXhlZCBieSB0aGUKICAgIGNoYW5nZS4KICAgIAogICAgT3RoZXIg
KHg4NikgY2FsbGVycyBhcmUgSFZNIG9ubHkgYW5kIGFyZSBoZW5jZSB1bmFmZmVjdGVkIGJ5IGEg
Y2hhbmdlCiAgICB0byB0aGUgZnVuY3Rpb24ncyAhcGFnaW5nX21vZGVfdHJhbnNsYXRlKCkgcGFy
dC4KICAgIAogICAgU2FkbHkgdGhpcyBpc24ndCBlbm91Z2ggeWV0IHRvIGRyb3AgQXJtJ3MgZHVt
bXkgbWFjcm8sIGFzIHRoZXJlJ3Mgb25lCiAgICBtb3JlIHVzZSBpbiBwYWdlX2FsbG9jLmMuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAg
IEFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3
ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KCmNvbW1pdCBj
ZjdkZTVkOTU0M2JiYTEwNzZmZThlZGU1N2IwZDMxNDM5NGM5NDNhCkF1dGhvcjogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIFR1ZSBNYXkgMTQgMTY6MjA6MDYgMjAxOSAr
MDIwMAoKICAgIHg4Ni9tbTogbWFrZSBndWVzdF9waHlzbWFwX2FkZF9lbnRyeSgpIEhWTS1vbmx5
CiAgICAKICAgIExpZnQgaXRzICFwYWdpbmdfbW9kZV90cmFuc2xhdGUoKSBwYXJ0IGludG8gZ3Vl
c3RfcGh5c21hcF9hZGRfcGFnZSgpCiAgICAod2hpY2ggaXMgd2hhdCBjb21tb24gY29kZSBjYWxs
cyksIGVsaW1pbmF0aW5nIHRoZSBkdW1teSB1c2Ugb2YgYQogICAgKEhWTS1vbmx5IHJlYWxseSkg
UDJNIHR5cGUgaW4gdGhlIFBWIGNhc2UuCiAgICAKICAgIFN1Z2dlc3RlZC1ieTogR2VvcmdlIER1
bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2Vvcmdl
LmR1bmxhcEBjaXRyaXguY29tPgoKY29tbWl0IGI4MTgxM2RmYjM2ZmRlOWJkNDdjMmUxYjgwNmUz
NjhjYjlkNmNiZGIKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6
ICAgVHVlIE1heSAxNCAxNjoxODo1OCAyMDE5ICswMjAwCgogICAgeDg2L21tOiBzaG9ydC1jaXJj
dWl0IEhWTS1vbmx5IG1vZGUgZmxhZ3Mgd2hlbiAhSFZNCiAgICAKICAgICNkZWZpbmUtaW5nIHRo
ZW0gdG8gemVybyBhbGxvd3MgYmV0dGVyIGNvZGUgZ2VuZXJhdGlvbiBpbiB0aGlzIGNhc2UsCiAg
ICBhbmQgcGF2ZXMgdGhlIHdheSBmb3IgbW9yZSBEQ0UsIGFsbG93aW5nIHRvIGxlYXZlIGNlcnRh
aW4gZnVuY3Rpb25zIGp1c3QKICAgIGRlY2xhcmVkLCBidXQgbm90IGRlZmluZWQuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEdl
b3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KKHFlbXUgY2hhbmdlcyBub3Qg
aW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 15 08:13:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 08:13:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQp2O-0002Qp-Um; Wed, 15 May 2019 08:13:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FXlx=TP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQp2N-0002Qd-Od
 for xen-devel@lists.xenproject.org; Wed, 15 May 2019 08:13:19 +0000
X-Inumbo-ID: 4b17471d-76e9-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4b17471d-76e9-11e9-8980-bc764e045a96;
 Wed, 15 May 2019 08:13:17 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQp2J-000624-H5; Wed, 15 May 2019 08:13:15 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hQp2J-000174-63; Wed, 15 May 2019 08:13:15 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hQp2J-0003YB-5O; Wed, 15 May 2019 08:13:15 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1hQp2J-0003YB-5O@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 15 May 2019 08:13:15 +0000
Subject: [Xen-devel] [xen-unstable-smoke bisection] complete build-amd64
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZS1zbW9rZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlLXNtb2tlCmpv
YiBidWlsZC1hbWQ2NAp0ZXN0aWQgeGVuLWJ1aWxkCgpUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL3FlbXUteGVuLmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hl
bi5naXQKCioqKiBGb3VuZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioKCiAg
QnVnIGlzIGluIHRyZWU6ICB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKICBCdWcg
aW50cm9kdWNlZDogIGI4MTgxM2RmYjM2ZmRlOWJkNDdjMmUxYjgwNmUzNjhjYjlkNmNiZGIKICBC
dWcgbm90IHByZXNlbnQ6IDk5YmI0NWU2ODQyODNiM2JjNjIxZGJjOTliMWI5M2M4NTZiNGRkMWMK
ICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncy8xMzYyODgvCgoKICBjb21taXQgYjgxODEzZGZiMzZmZGU5YmQ0N2MyZTFiODA2
ZTM2OGNiOWQ2Y2JkYgogIEF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgog
IERhdGU6ICAgVHVlIE1heSAxNCAxNjoxODo1OCAyMDE5ICswMjAwCiAgCiAgICAgIHg4Ni9tbTog
c2hvcnQtY2lyY3VpdCBIVk0tb25seSBtb2RlIGZsYWdzIHdoZW4gIUhWTQogICAgICAKICAgICAg
I2RlZmluZS1pbmcgdGhlbSB0byB6ZXJvIGFsbG93cyBiZXR0ZXIgY29kZSBnZW5lcmF0aW9uIGlu
IHRoaXMgY2FzZSwKICAgICAgYW5kIHBhdmVzIHRoZSB3YXkgZm9yIG1vcmUgRENFLCBhbGxvd2lu
ZyB0byBsZWF2ZSBjZXJ0YWluIGZ1bmN0aW9ucyBqdXN0CiAgICAgIGRlY2xhcmVkLCBidXQgbm90
IGRlZmluZWQuCiAgICAgIAogICAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CiAgICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgogICAgICBSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRy
aXguY29tPgoKCkZvciBiaXNlY3Rpb24gcmV2aXNpb24tdHVwbGUgZ3JhcGggc2VlOgogICBodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L3Jlc3VsdHMvYmlzZWN0L3hl
bi11bnN0YWJsZS1zbW9rZS9idWlsZC1hbWQ2NC54ZW4tYnVpbGQuaHRtbApSZXZpc2lvbiBJRHMg
aW4gZWFjaCBncmFwaCBub2RlIHJlZmVyLCByZXNwZWN0aXZlbHksIHRvIHRoZSBUcmVlcyBhYm92
ZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUnVubmluZyBjcy1i
aXNlY3Rpb24tc3RlcCAtLWdyYXBoLW91dD0vaG9tZS9sb2dzL3Jlc3VsdHMvYmlzZWN0L3hlbi11
bnN0YWJsZS1zbW9rZS9idWlsZC1hbWQ2NC54ZW4tYnVpbGQgLS1zdW1tYXJ5LW91dD10bXAvMTM2
Mjg4LmJpc2VjdGlvbi1zdW1tYXJ5IC0tYmFzaXMtdGVtcGxhdGU9MTM2MTc5IC0tYmxlc3Npbmdz
PXJlYWwscmVhbC1iaXNlY3QgeGVuLXVuc3RhYmxlLXNtb2tlIGJ1aWxkLWFtZDY0IHhlbi1idWls
ZApTZWFyY2hpbmcgZm9yIGZhaWx1cmUgLyBiYXNpcyBwYXNzOgogMTM2MjgwIGZhaWwgW2hvc3Q9
Y2hhcmRvbm5heTFdIC8gMTM2MTc5IFtob3N0PWFsYmFuYTBdIDEzNjE3OCBbaG9zdD1lbGJsaW5n
MV0gMTM2MTcwIFtob3N0PWRlYmluYTFdIDEzNTg1NyBbaG9zdD1hbGJhbmEwXSAxMzUzMTkgW2hv
c3Q9aXRhbGlhMV0gMTM1MzE2IFtob3N0PWdvZGVsbG8wXSAxMzUzMTAgW2hvc3Q9YWxiYW5hMV0g
MTM1MzA4IFtob3N0PWRlYmluYTFdIDEzNTMwNiBbaG9zdD1maWFubzFdIDEzNTMwNSBbaG9zdD1n
b2RlbGxvMF0gMTM1MzA0IFtob3N0PWNoYXJkb25uYXkwXSAxMzUyOTcgW2hvc3Q9YWxiYW5hMF0g
MTM1Mjk0IFtob3N0PWl0YWxpYTBdIDEzNTI5MyBbaG9zdD1nb2RlbGxvMF0gMTM1Mjg1IFtob3N0
PWdvZGVsbG8wXSAxMzUyODAgW2hvc3Q9ZGViaW5hMV0gMTM1Mjc3IFtob3N0PWdvZGVsbG8wXSAx
MzUyNzIgW2hvc3Q9Z29kZWxsbzBdIDEzNTI2NyBbaG9zdD1yaW1hdmExXSAxMzUyNTIgW2hvc3Q9
aXRhbGlhMV0gMTM1MjQ1IFtob3N0PWJhclwKIG9xdWUwXSAxMzUyMjggW2hvc3Q9YmFyb3F1ZTBd
IDEzNTIxNSBbaG9zdD1nb2RlbGxvMF0gMTM1MjExIFtob3N0PWJhcm9xdWUwXSAxMzUyMDQgW2hv
c3Q9cmltYXZhMV0gMTM1MTk4IG9rLgpGYWlsdXJlIC8gYmFzaXMgcGFzcyBmbGlnaHRzOiAxMzYy
ODAgLyAxMzUxOTgKKHRyZWUgd2l0aCBubyB1cmw6IG1pbmlvcykKKHRyZWUgd2l0aCBubyB1cmw6
IG92bWYpCih0cmVlIHdpdGggbm8gdXJsOiBzZWFiaW9zKQpUcmVlOiBxZW11IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3hlbi5naXQKTGF0ZXN0IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTgg
OWNjYTAyZDhmZmMyM2U5Njg4YTk3MWQ4NThlNGZmZGZmNTM4OWIxMSAzYzA0YzI1OGFiNDA0MDVh
NzRlMTk0ZDk4ODlhNGNiYzdhYmU5NGI0CkJhc2lzIHBhc3MgZDBkOGFkMzllY2I1MWNkNzQ5N2Nk
NTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMx
OTg2IGRjNDk3NjM1ZDkzZjY2NzJmODI3MjdhZDk3YTU1MjA1MTc3YmUyYWEKR2VuZXJhdGluZyBy
ZXZpc2lvbnMgd2l0aCAuL2FkaG9jLXJldnR1cGxlLWdlbmVyYXRvciAgZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdCNkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0
ODRmZTA5ZjUwODc2Nzk4LWQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTgg
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdCNkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0
OTFkNDc4ZDY2ZGY1NmMxOTg2LTljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODli
MTEgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQjZGM0OTc2MzVkOTNmNjY3MmY4MjcyN2Fk
OTdhNTUyMDUxNzdiZTJhYS0zYzA0YzI1OGFiNDA0MDVhNzRlMTk0ZDk4ODlhNGNiYzdhYmU5NGI0
CmFkaG9jLXJldnR1cGxlLWdlbmVyYXRvcjogdHJlZSBkaXNjb250aWd1b3VzOiBxZW11LXhlbgpM
b2FkZWQgMTAwMiBub2RlcyBpbiByZXZpc2lvbiBncmFwaApTZWFyY2hpbmcgZm9yIHRlc3QgcmVz
dWx0czoKIDEzNTE5OCBwYXNzIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3
OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBkYzQ5NzYzNWQ5M2Y2
NjcyZjgyNzI3YWQ5N2E1NTIwNTE3N2JlMmFhCiAxMzUyMDQgW2hvc3Q9cmltYXZhMV0KIDEzNTIx
MSBbaG9zdD1iYXJvcXVlMF0KIDEzNTIxNSBbaG9zdD1nb2RlbGxvMF0KIDEzNTI4NSBbaG9zdD1n
b2RlbGxvMF0KIDEzNTI3MiBbaG9zdD1nb2RlbGxvMF0KIDEzNTIyOCBbaG9zdD1iYXJvcXVlMF0K
IDEzNTI3NyBbaG9zdD1nb2RlbGxvMF0KIDEzNTI1MiBbaG9zdD1pdGFsaWExXQogMTM1MjQ1IFto
b3N0PWJhcm9xdWUwXQogMTM1Mjk3IFtob3N0PWFsYmFuYTBdCiAxMzUyNjcgW2hvc3Q9cmltYXZh
MV0KIDEzNTI5MyBbaG9zdD1nb2RlbGxvMF0KIDEzNTI4MCBbaG9zdD1kZWJpbmExXQogMTM1MzA2
IFtob3N0PWZpYW5vMV0KIDEzNTI5NCBbaG9zdD1pdGFsaWEwXQogMTM1MzA0IFtob3N0PWNoYXJk
b25uYXkwXQogMTM1MzA4IFtob3N0PWRlYmluYTFdCiAxMzUzMDUgW2hvc3Q9Z29kZWxsbzBdCiAx
MzUzMTAgW2hvc3Q9YWxiYW5hMV0KIDEzNTMxNiBbaG9zdD1nb2RlbGxvMF0KIDEzNTMxOSBbaG9z
dD1pdGFsaWExXQogMTM1ODU3IFtob3N0PWFsYmFuYTBdCiAxMzYxNzkgW2hvc3Q9YWxiYW5hMF0K
IDEzNjI4MCBmYWlsIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOWNj
YTAyZDhmZmMyM2U5Njg4YTk3MWQ4NThlNGZmZGZmNTM4OWIxMSAzYzA0YzI1OGFiNDA0MDVhNzRl
MTk0ZDk4ODlhNGNiYzdhYmU5NGI0CiAxMzYxNzAgW2hvc3Q9ZGViaW5hMV0KIDEzNjE3OCBbaG9z
dD1lbGJsaW5nMV0KIDEzNjI1NCBwYXNzIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlm
NTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBkYzQ5NzYz
NWQ5M2Y2NjcyZjgyNzI3YWQ5N2E1NTIwNTE3N2JlMmFhCiAxMzYyMjcgZmFpbCBkMGQ4YWQzOWVj
YjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4
ZTRmZmRmZjUzODliMTEgMTRlMTIyZmNjNDVkOGE4NmUyN2JlOTY2M2NiZDdiY2VhMTYwMmIyNQog
MTM2MjQwIGZhaWwgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5Y2Nh
MDJkOGZmYzIzZTk2ODhhOTcxZDg1OGU0ZmZkZmY1Mzg5YjExIDE0ZTEyMmZjYzQ1ZDhhODZlMjdi
ZTk2NjNjYmQ3YmNlYTE2MDJiMjUKIDEzNjI2MCBmYWlsIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUy
NDQ4NGZlMDlmNTA4NzY3OTggOWNjYTAyZDhmZmMyM2U5Njg4YTk3MWQ4NThlNGZmZGZmNTM4OWIx
MSAzYzA0YzI1OGFiNDA0MDVhNzRlMTk0ZDk4ODlhNGNiYzdhYmU5NGI0CiAxMzYyNDEgZmFpbCBk
MGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4
OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgM2MwNGMyNThhYjQwNDA1YTc0ZTE5NGQ5ODg5YTRjYmM3
YWJlOTRiNAogMTM2MjUwIHBhc3MgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3
Njc5OCA5Y2NhMDJkOGZmYzIzZTk2ODhhOTcxZDg1OGU0ZmZkZmY1Mzg5YjExIGM0OTJlMTlmZGQw
NTI3MzQxN2ExYjExNmE5MGIyNjU4NzczODgxMGMKIDEzNjIzNyBwYXNzIGQwZDhhZDM5ZWNiNTFj
ZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2
NmRmNTZjMTk4NiBkYzQ5NzYzNWQ5M2Y2NjcyZjgyNzI3YWQ5N2E1NTIwNTE3N2JlMmFhCiAxMzYy
NDcgcGFzcyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDljY2EwMmQ4
ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgMzA1OTYyMTM2MTdmY2Y0ZGQ3YjcxZDI0
NGUxNmM4ZmMwYWNmNDU2YgogMTM2MjYxIHBhc3MgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0
ZmUwOWY1MDg3Njc5OCA5Y2NhMDJkOGZmYzIzZTk2ODhhOTcxZDg1OGU0ZmZkZmY1Mzg5YjExIGEw
Zjk4MTQ1MTUwOWJmODNhZjE1MzAzOGQzNTA3OWM0ZTYyZGMxY2YKIDEzNjI3MSBmYWlsIGQwZDhh
ZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOWNjYTAyZDhmZmMyM2U5Njg4YTk3
MWQ4NThlNGZmZGZmNTM4OWIxMSBiODE4MTNkZmIzNmZkZTliZDQ3YzJlMWI4MDZlMzY4Y2I5ZDZj
YmRiCiAxMzYyNTggZmFpbCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4
IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgM2MwNGMyNThhYjQwNDA1
YTc0ZTE5NGQ5ODg5YTRjYmM3YWJlOTRiNAogMTM2MjY3IHBhc3MgZDBkOGFkMzllY2I1MWNkNzQ5
N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5Y2NhMDJkOGZmYzIzZTk2ODhhOTcxZDg1OGU0ZmZkZmY1
Mzg5YjExIGYzNjk0ZjNhY2JhOTJkNDY0NzllMjQ1NWZkNzRiMzI3OTlhOWViMDIKIDEzNjI3MCBm
YWlsIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOWNjYTAyZDhmZmMy
M2U5Njg4YTk3MWQ4NThlNGZmZGZmNTM4OWIxMSAzYzA0YzI1OGFiNDA0MDVhNzRlMTk0ZDk4ODlh
NGNiYzdhYmU5NGI0CiAxMzYyNzYgcGFzcyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5
ZjUwODc2Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgOTliYjQ1
ZTY4NDI4M2IzYmM2MjFkYmM5OWIxYjkzYzg1NmI0ZGQxYwogMTM2Mjc3IGZhaWwgZDBkOGFkMzll
Y2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5Y2NhMDJkOGZmYzIzZTk2ODhhOTcxZDg1
OGU0ZmZkZmY1Mzg5YjExIGI4MTgxM2RmYjM2ZmRlOWJkNDdjMmUxYjgwNmUzNjhjYjlkNmNiZGIK
IDEzNjI4OCBmYWlsIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOWNj
YTAyZDhmZmMyM2U5Njg4YTk3MWQ4NThlNGZmZGZmNTM4OWIxMSBiODE4MTNkZmIzNmZkZTliZDQ3
YzJlMWI4MDZlMzY4Y2I5ZDZjYmRiCiAxMzYyODIgcGFzcyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1
MjQ0ODRmZTA5ZjUwODc2Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODli
MTEgOTliYjQ1ZTY4NDI4M2IzYmM2MjFkYmM5OWIxYjkzYzg1NmI0ZGQxYwogMTM2Mjg1IGZhaWwg
ZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5Y2NhMDJkOGZmYzIzZTk2
ODhhOTcxZDg1OGU0ZmZkZmY1Mzg5YjExIGI4MTgxM2RmYjM2ZmRlOWJkNDdjMmUxYjgwNmUzNjhj
YjlkNmNiZGIKIDEzNjI4NiBwYXNzIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4
NzY3OTggOWNjYTAyZDhmZmMyM2U5Njg4YTk3MWQ4NThlNGZmZGZmNTM4OWIxMSA5OWJiNDVlNjg0
MjgzYjNiYzYyMWRiYzk5YjFiOTNjODU2YjRkZDFjClNlYXJjaGluZyBmb3IgaW50ZXJlc3Rpbmcg
dmVyc2lvbnMKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEzNTE5OCAocGFzcyksIGZvciBiYXNpcyBw
YXNzCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMzYyNDEgKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVy
ZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMzYyNTQgKHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVw
cm8gZm91bmQ6IGZsaWdodCAxMzYyNTggKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogMCByZXZp
c2lvbnMgYXQgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5Y2NhMDJk
OGZmYzIzZTk2ODhhOTcxZDg1OGU0ZmZkZmY1Mzg5YjExIDk5YmI0NWU2ODQyODNiM2JjNjIxZGJj
OTliMWI5M2M4NTZiNGRkMWMKTm8gcmV2aXNpb25zIGxlZnQgdG8gdGVzdCwgY2hlY2tpbmcgZ3Jh
cGggc3RhdGUuCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMzYyNzYgKHBhc3MpLCBmb3IgbGFzdCBw
YXNzCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMzYyNzcgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVy
ZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMzYyODIgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXBy
byBmb3VuZDogZmxpZ2h0IDEzNjI4NSAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCiBSZXBybyBm
b3VuZDogZmxpZ2h0IDEzNjI4NiAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlcHJvIGZvdW5kOiBm
bGlnaHQgMTM2Mjg4IChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKCioqKiBGb3VuZCBhbmQgcmVw
cm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioKCiAgQnVnIGlzIGluIHRyZWU6ICB4ZW4gZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKICBCdWcgaW50cm9kdWNlZDogIGI4MTgxM2RmYjM2
ZmRlOWJkNDdjMmUxYjgwNmUzNjhjYjlkNmNiZGIKICBCdWcgbm90IHByZXNlbnQ6IDk5YmI0NWU2
ODQyODNiM2JjNjIxZGJjOTliMWI5M2M4NTZiNGRkMWMKICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzYyODgvCgoKICBj
b21taXQgYjgxODEzZGZiMzZmZGU5YmQ0N2MyZTFiODA2ZTM2OGNiOWQ2Y2JkYgogIEF1dGhvcjog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIERhdGU6ICAgVHVlIE1heSAxNCAxNjox
ODo1OCAyMDE5ICswMjAwCiAgCiAgICAgIHg4Ni9tbTogc2hvcnQtY2lyY3VpdCBIVk0tb25seSBt
b2RlIGZsYWdzIHdoZW4gIUhWTQogICAgICAKICAgICAgI2RlZmluZS1pbmcgdGhlbSB0byB6ZXJv
IGFsbG93cyBiZXR0ZXIgY29kZSBnZW5lcmF0aW9uIGluIHRoaXMgY2FzZSwKICAgICAgYW5kIHBh
dmVzIHRoZSB3YXkgZm9yIG1vcmUgRENFLCBhbGxvd2luZyB0byBsZWF2ZSBjZXJ0YWluIGZ1bmN0
aW9ucyBqdXN0CiAgICAgIGRlY2xhcmVkLCBidXQgbm90IGRlZmluZWQuCiAgICAgIAogICAgICBT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICAgIFJldmll
d2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgICBSZXZpZXdlZC1ieTog
R2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgoKUmV2aXNpb24gZ3JhcGgg
bGVmdCBpbiAvaG9tZS9sb2dzL3Jlc3VsdHMvYmlzZWN0L3hlbi11bnN0YWJsZS1zbW9rZS9idWls
ZC1hbWQ2NC54ZW4tYnVpbGQue2RvdCxwcyxwbmcsaHRtbCxzdmd9LgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjEzNjI4ODogdG9sZXJhYmxlIEFMTCBGQUlMCgpmbGln
aHQgMTM2Mjg4IHhlbi11bnN0YWJsZS1zbW9rZSByZWFsLWJpc2VjdCBbcmVhbF0KaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjI4OC8KCkZhaWx1cmVz
IDotLyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsCmlu
Y2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICBmYWlsIGJhc2VsaW5lIHVudGVz
dGVkCgoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 15 08:23:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 08:23:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQpCR-0003FH-06; Wed, 15 May 2019 08:23:43 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=LpR9=TP=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hQpCP-0003FC-PR
 for xen-devel@lists.xenproject.org; Wed, 15 May 2019 08:23:41 +0000
X-Inumbo-ID: be2527ad-76ea-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id be2527ad-76ea-11e9-8980-bc764e045a96;
 Wed, 15 May 2019 08:23:40 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 15 May 2019 02:23:39 -0600
Message-Id: <5CDBCC89020000780022F1DE@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 15 May 2019 02:23:37 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH] x86emul: add support for missing {,
 V}PMADDWD insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlaXIgcHJlLUFWWDUxMiBpbmNhcm5hdGlvbnMgaGF2ZSBjbGVhcmx5IGJlZW4gb3Zlcmxvb2tl
ZCBkdXJpbmcgbXVjaAplYXJsaWVyIHdvcmsuIFRoZWlyIG1lbW9yeSBhY2Nlc3MgcGF0dGVybiBp
cyBlbnRpcmVseSBzdGFuZGFyZCwgc28gbm8Kc3BlY2lmaWMgdGVzdHMgZ2V0IGFkZGVkIHRvIHRo
ZSBoYXJuZXNzLgoKUmVwb3J0ZWQtYnk6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRl
ZmVuZGVyLmNvbT4KU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgoKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIveGVu
L2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKQEAgLTY2MjQsNiArNjYyNCw4IEBA
IHg4Nl9lbXVsYXRlKAogICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYsIDB4ZjMpOiAv
KiB2cHNsbHEgeG1tL20xMjgse3gseX1tbSx7eCx5fW1tICovCiAgICAgY2FzZSBYODZFTVVMX09Q
Q182NigweDBmLCAweGY0KTogICAgIC8qIHBtdWx1ZHEgeG1tL20xMjgseG1tICovCiAgICAgY2Fz
ZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwgMHhmNCk6IC8qIHZwbXVsdWRxIHt4LHl9bW0vbWVt
LHt4LHl9bW0se3gseX1tbSAqLworICAgIENBU0VfU0lNRF9QQUNLRURfSU5UKDB4MGYsIDB4ZjUp
OiAgICAvKiBwbWFkZHdkIHsseH1tbS9tZW0seyx4fW1tICovCisgICAgY2FzZSBYODZFTVVMX09Q
Q19WRVhfNjYoMHgwZiwgMHhmNSk6IC8qIHZwbWFkZHdkIHt4LHl9bW0vbWVtLHt4LHl9bW0se3gs
eX1tbSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZiwgMHhmNik6ICAgICAvKiBwc2Fk
YncgeG1tL20xMjgseG1tICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwgMHhm
Nik6IC8qIHZwc2FkYncge3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1tICovCiAgICAgQ0FTRV9T
SU1EX1BBQ0tFRF9JTlQoMHgwZiwgMHhmOCk6ICAgIC8qIHBzdWJiIHsseH1tbS9tZW0seyx4fW1t
ICovCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 15 08:44:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 08:44:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQpWF-0004o9-VB; Wed, 15 May 2019 08:44:11 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=LpR9=TP=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hQpWE-0004nG-Q5
 for xen-devel@lists.xenproject.org; Wed, 15 May 2019 08:44:10 +0000
X-Inumbo-ID: 9aaa0f73-76ed-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9aaa0f73-76ed-11e9-8980-bc764e045a96;
 Wed, 15 May 2019 08:44:08 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 15 May 2019 02:44:07 -0600
Message-Id: <5CDBD157020000780022F1EA@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 15 May 2019 02:44:07 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH] page-alloc: accompany BUG() with printk()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TG9nIGluZm9ybWF0aW9uIGxpa2VseSByZWxldmFudCBmb3IgdW5kZXJzdGFuZGluZyB3aHkgdGhl
IEJVRygpcyB3ZXJlCnRyaWdnZXJpbmcuCgpSZXF1ZXN0ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KCi0tLSBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCisrKyBiL3hlbi9j
b21tb24vcGFnZV9hbGxvYy5jCkBAIC05ODQsNyArOTg0LDE1IEBAIHN0YXRpYyBzdHJ1Y3QgcGFn
ZV9pbmZvICphbGxvY19oZWFwX3BhZ2UKICAgICBmb3IgKCBpID0gMDsgaSA8ICgxIDw8IG9yZGVy
KTsgaSsrICkKICAgICB7CiAgICAgICAgIC8qIFJlZmVyZW5jZSBjb3VudCBtdXN0IGNvbnRpbnVv
dXNseSBiZSB6ZXJvIGZvciBmcmVlIHBhZ2VzLiAqLwotICAgICAgICBCVUdfT04oKHBnW2ldLmNv
dW50X2luZm8gJiB+UEdDX25lZWRfc2NydWIpICE9IFBHQ19zdGF0ZV9mcmVlKTsKKyAgICAgICAg
aWYgKCAocGdbaV0uY291bnRfaW5mbyAmIH5QR0NfbmVlZF9zY3J1YikgIT0gUEdDX3N0YXRlX2Zy
ZWUgKQorICAgICAgICB7CisgICAgICAgICAgICBwcmludGsoWEVOTE9HX0VSUgorICAgICAgICAg
ICAgICAgICAgICJwZ1sldV0gTUZOICUiUFJJX21mbiIgYz0lI2x4IG89JXUgdj0lI2x4IHQ9JSN4
XG4iLAorICAgICAgICAgICAgICAgICAgIGksIG1mbl94KHBhZ2VfdG9fbWZuKHBnICsgaSkpLAor
ICAgICAgICAgICAgICAgICAgIHBnW2ldLmNvdW50X2luZm8sIHBnW2ldLnYuZnJlZS5vcmRlciwK
KyAgICAgICAgICAgICAgICAgICBwZ1tpXS51LmZyZWUudmFsLCBwZ1tpXS50bGJmbHVzaF90aW1l
c3RhbXApOworICAgICAgICAgICAgQlVHKCk7CisgICAgICAgIH0KIAogICAgICAgICAvKiBQR0Nf
bmVlZF9zY3J1YiBjYW4gb25seSBiZSBzZXQgaWYgZmlyc3RfZGlydHkgaXMgdmFsaWQgKi8KICAg
ICAgICAgQVNTRVJUKGZpcnN0X2RpcnR5ICE9IElOVkFMSURfRElSVFlfSURYIHx8ICEocGdbaV0u
Y291bnRfaW5mbyAmIFBHQ19uZWVkX3NjcnViKSk7CkBAIC0xMzkzLDYgKzE0MDEsMTEgQEAgc3Rh
dGljIHZvaWQgZnJlZV9oZWFwX3BhZ2VzKAogICAgICAgICAgICAgYnJlYWs7CiAKICAgICAgICAg
ZGVmYXVsdDoKKyAgICAgICAgICAgIHByaW50ayhYRU5MT0dfRVJSCisgICAgICAgICAgICAgICAg
ICAgInBnWyV1XSBNRk4gJSJQUklfbWZuIiBjPSUjbHggbz0ldSB2PSUjbHggdD0lI3hcbiIsCisg
ICAgICAgICAgICAgICAgICAgaSwgbWZuX3gocGFnZV90b19tZm4ocGcgKyBpKSksCisgICAgICAg
ICAgICAgICAgICAgcGdbaV0uY291bnRfaW5mbywgcGdbaV0udi5mcmVlLm9yZGVyLAorICAgICAg
ICAgICAgICAgICAgIHBnW2ldLnUuZnJlZS52YWwsIHBnW2ldLnRsYmZsdXNoX3RpbWVzdGFtcCk7
CiAgICAgICAgICAgICBCVUcoKTsKICAgICAgICAgfQogCkBAIC0yMzM2LDcgKzIzNDksMTUgQEAg
dm9pZCBmcmVlX2RvbWhlYXBfcGFnZXMoc3RydWN0IHBhZ2VfaW5mbwogCiAgICAgICAgICAgICBm
b3IgKCBpID0gMDsgaSA8ICgxIDw8IG9yZGVyKTsgaSsrICkKICAgICAgICAgICAgIHsKLSAgICAg
ICAgICAgICAgICBCVUdfT04oKHBnW2ldLnUuaW51c2UudHlwZV9pbmZvICYgUEdUX2NvdW50X21h
c2spICE9IDApOworICAgICAgICAgICAgICAgIGlmICggcGdbaV0udS5pbnVzZS50eXBlX2luZm8g
JiBQR1RfY291bnRfbWFzayApCisgICAgICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICAg
ICBwcmludGsoWEVOTE9HX0VSUgorICAgICAgICAgICAgICAgICAgICAgICAgICAgInBnWyV1XSBN
Rk4gJSJQUklfbWZuIiBjPSUjbHggbz0ldSB2PSUjbHggdD0lI3hcbiIsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICBpLCBtZm5feChwYWdlX3RvX21mbihwZyArIGkpKSwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBnW2ldLmNvdW50X2luZm8sIHBnW2ldLnYuZnJlZS5vcmRlciwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBnW2ldLnUuZnJlZS52YWwsIHBnW2ldLnRsYmZsdXNo
X3RpbWVzdGFtcCk7CisgICAgICAgICAgICAgICAgICAgIEJVRygpOworICAgICAgICAgICAgICAg
IH0KICAgICAgICAgICAgICAgICBhcmNoX2ZyZWVfaGVhcF9wYWdlKGQsICZwZ1tpXSk7CiAgICAg
ICAgICAgICB9CiAKCgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed May 15 08:44:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 08:44:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQpWn-0004r0-EL; Wed, 15 May 2019 08:44:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=HoWo=TP=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1hQpWm-0004qq-1x
 for xen-devel@lists.xenproject.org; Wed, 15 May 2019 08:44:44 +0000
X-Inumbo-ID: aebf82ea-76ed-11e9-8980-bc764e045a96
Received: from mail-lf1-x142.google.com (unknown [2a00:1450:4864:20::142])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id aebf82ea-76ed-11e9-8980-bc764e045a96;
 Wed, 15 May 2019 08:44:43 +0000 (UTC)
Received: by mail-lf1-x142.google.com with SMTP id c17so1361455lfi.2
 for <xen-devel@lists.xenproject.org>; Wed, 15 May 2019 01:44:43 -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-language:content-transfer-encoding;
 bh=dntjEfQvW7WsIMXtEjIZVD7Dx8M8+uzNj2UORiU5z9g=;
 b=aVSFZnDdxgPt2os3IcaUoBx9Hbh3jpnDnqcolotdCuklB8jQ/8h6inBn43en82+lOC
 gBI+dHzPie/9b9//l3ilRihOa8SKV8j5b/EPUmBgCsTjjNKVTO5dqI9CiyQ2nZ33w49I
 li+//3lrk4giUffFkgjic8MacTXEmhTy9KLVak9MgSwvPn20uVPmHi4WflkDLKlHdjDl
 d1P9akMHJU1PqS0ofDc7C3Xy5PhmbFUYlXw2zAHyK05AqUAm9CnP1r/yYHcuSNXT9zrv
 lhxDXR5QeJcVgg8zJuA2NgQX3LG96CE/mqpJmozE4WUjiCucHlQlW7dqrZzL3NOZYizb
 zrCg==
X-Google-DKIM-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=dntjEfQvW7WsIMXtEjIZVD7Dx8M8+uzNj2UORiU5z9g=;
 b=OcuXpQSm6rrKlf1LTkeHRONyq/k8dVy8kX+KjabDu9c8U5K4ZTVdIGNY+aL8NZIAox
 1R9QrX/r/rjCt73rgWGaPQ//POAef+3t68x7l4zp4gDlkoW5VQJN077LAbpB1Vx2rlQ6
 my6c7E6g5zHwWZMXnvkJ7GDh2yHX85zuXq7gM+qCC8s7GUHq42oBkigxRT4vX3oZ9BaV
 TxCf1v4YMxbNkEgY/851j8Zr4UilObMJw7JD3EnqWM3Ni62SoEU7ste7xyDRCBVAFzEo
 wSRvLeE+nXgqAM3B0COiYlQ5XU6ij6sGJ0pC07Abxz7m4Zby2N/khPBVLtkX6nYZ6mmX
 9+Qg==
X-Gm-Message-State: APjAAAXs3prBSzpgg2SBQKwh8iA1uSsnZlsglAGIc9jkekPKT9QtDz4Y
 ePj164m9YOkhyrAU9bCABpE=
X-Google-Smtp-Source: APXvYqy0c6k49oSEW95yIW7N+pUZI774HUO/qCmCEdwo2GNIXIKgzSCgKc8naEDirJdjo8WdSfz8wg==
X-Received: by 2002:ac2:4a8c:: with SMTP id l12mr19414477lfp.53.1557909881680; 
 Wed, 15 May 2019 01:44:41 -0700 (PDT)
Received: from [10.17.180.71] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id
 x68sm265712lff.3.2019.05.15.01.44.39
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 15 May 2019 01:44:40 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>
References: <1556007026-31057-1-git-send-email-andrii.anisov@gmail.com>
 <1556007026-31057-3-git-send-email-andrii.anisov@gmail.com>
 <e248dae9-c91c-c735-ea16-9bcb70c65e9d@arm.com>
 <959c8975-ec44-a788-25b3-84ee17520abc@gmail.com>
 <24f3e2b1-4889-1780-0e48-0c909f555997@arm.com>
 <4ac886b5-ad15-f0cf-5af8-91aaf7d2460e@gmail.com>
 <7bbea412-f4af-4dc8-199a-1c02ac02a7af@arm.com>
 <f71bdb25-ebd3-31fc-f5fc-b8d591c3cc28@gmail.com>
 <5CDAAE4F020000780022E941@prv1-mh.provo.novell.com>
 <945c7543-7c49-f278-0b0d-5b6492ce93ca@gmail.com>
 <5CDAC779020000780022EBA7@prv1-mh.provo.novell.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <9a285538-2c98-2b3d-9c1c-f7a21f9de890@gmail.com>
Date: Wed, 15 May 2019 11:44:39 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CDAC779020000780022EBA7@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 2/2] xen: implement
 VCPUOP_register_runstate_phys_memory_area
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 "andrii_anisov@epam.com" <andrii_anisov@epam.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gSmFuLAoKT24gMTQuMDUuMTkgMTY6NDksIEphbiBCZXVsaWNoIHdyb3RlOgo+IElmIHRo
aXMgd2FzIGEgY29uY2VybiBvbmx5IGZvciBuZXdseSB3cml0dGVuIGNvZGUsIHRoaXMgd291bGQg
YmUgZmluZS4KPiBCdXQgeW91IG5lZWQgdG8gbWFrZSBzdXJlIGFsbCBleGlzdGluZyBjb2RlIGFs
c28gY29udGludWVzIHRvIHdvcmsKPiB3aXRoIHdoYXRldmVyIG5ldyBpbnRlcmZhY2UgeW91IGlt
cGxlbWVudC4KCkFuZCB0aGF0IGlzIG9uZSBtb3JlIHJlYXNvbiB3aHkgSSB0ZW5kIHRvIGludHJv
ZHVjZSB0aGUgbmV3IGludGVyZmFjZSBpbiBwYXJhbGxlbCB0byBiZSBmdWxseSBpbmRlcGVuZGVu
dCBmcm9tIHRoZSBvbGQgb25lLgpCdXQgbm90IGRvIGEgbWl4ZWQgaW1wbGVtZW50YXRpb24gYXMg
eW91IGFuZCBKdWxpZW4gc3VnZ2VzdC4KCj4gSnVzdCBiZWNhdXNlIGEga2VybmVsCj4gdXNlcyB5
b3VyIG5ldyBwaHlzaWNhbCBhZGRyZXNzIGJhc2VkIG1lY2hhbmlzbSBkb2Vzbid0IG1lYW4gdGhl
Cj4gYm9vdCBsb2FkZXIga25vd3MgdG8gdW5yZWdpc3RlciB3aGF0IGl0IGhhcyByZWdpc3RlcmVk
LgoKQXMgSnVsaWVuIGFscmVhZHkgc2FpZCwgdGhlIGN1cnJlbnQgaW50ZXJmYWNlIGhhcyBhbiBp
bXBsaWNpdCBtZWNoYW5pc20gdG8gdW5yZWdpc3RlciBydW5zdGF0ZSBhcmVhLgpBbHNvIGlmIHRo
ZSBib290bG9hZGVyIG1pc3NlcyB1bnJlZ2lzdGVyaW5nIHJ1bnN0YXRlIGFyZWEgd2l0aCB0aGUg
Y3VycmVudCBpbnRlcmZhY2UsIHdlIGFscmVhZHkgaGF2ZSB0aGUgYnJva2VuIHN5c3RlbS4KU28g
aXQgaXMgcmVhbGx5IHVwIHRvIHRoZSBndWVzdCBzeXN0ZW0gdG8gdGFrZSBjYXJlIGFib3V0IGl0
cyBwb3NzaWJsZSB0cmFuc2l0aW9ucy4KCi0tIApTaW5jZXJlbHksCkFuZHJpaSBBbmlzb3YuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 15 08:45:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 08:45:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQpX7-0004uQ-OW; Wed, 15 May 2019 08:45:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ez+k=TP=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1hQpX7-0004uJ-B1
 for xen-devel@lists.xenproject.org; Wed, 15 May 2019 08:45:05 +0000
X-Inumbo-ID: b7be5170-76ed-11e9-860d-6fb41c24ea21
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b7be5170-76ed-11e9-860d-6fb41c24ea21;
 Wed, 15 May 2019 08:44:57 +0000 (UTC)
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=SoftFail smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: SoftFail (esa2.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com is inclined to not designate
 23.29.105.83 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 mx include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 include:_spf.salesforce.com ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: SD+XoMpkau0ywCWlbAMuMwSA54HueERkGKu0IZKROkY6D84mU4Iw3c1L23ANeSOQN3MtTTk7Ca
 ies3tirwV54KEIgUv72e/KorNJ0F90lD9ElIs2eew7C2nTDrDJnH0SNK5/xVe7PUrxJlWs+kPi
 iz1KGt+puQEOvuOECkHjatcGjhS6pyvlq4ImxDBw/bfM7X9NFPduvsrVH78nvnbJe1JAtKXzeX
 jD/z2onurndYksCpiohq++voRqHUtJVGuD6SscAWNqBFNWwyWY3YK8A91UZsWSqZDo3pQtTsjn
 X6I=
X-SBRS: 2.7
X-MesageID: 446882
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,472,1549947600"; 
   d="scan'208";a="446882"
Date: Wed, 15 May 2019 10:44:43 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20190515084443.f4v3otqjqu2ofnrk@Air-de-Roger>
References: <20190508132403.1454-1-paul.durrant@citrix.com>
 <20190508132403.1454-5-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190508132403.1454-5-paul.durrant@citrix.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 4/5] iommu: introduce iommu_groups
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek
 Wilk <konrad.wilk@oracle.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBNYXkgMDgsIDIwMTkgYXQgMDI6MjQ6MDJQTSArMDEwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IFNvbWUgZGV2aWNlcyBtYXkgc2hhcmUgYSBzaW5nbGUgUENJZSBpbml0aWF0b3IgaWQs
IGUuZy4gaWYgdGhleSBhcmUgYWN0dWFsbHkKPiBsZWdhY3kgUENJIGRldmljZXMgYmVoaW5kIGEg
YnJpZGdlLCBhbmQgaGVuY2UgRE1BIGZyb20gc3VjaCBkZXZpY2VzIHdpbGwKPiBiZSBzdWJqZWN0
IHRvIHRoZSBzYW1lIGFkZHJlc3MgdHJhbnNsYXRpb24gaW4gdGhlIElPTU1VLiBIZW5jZSB0aGVz
ZSBkZXZpY2VzCj4gc2hvdWxkIGJlIHRyZWF0ZWQgYXMgYSB1bml0IGZvciB0aGUgcHVycG9zZXMg
b2YgYXNzaWdubWVudC4gVGhlcmUgYXJlIGFsc28KPiBvdGhlciByZWFzb25zIHdoeSBtdWx0aXBs
ZSBkZXZpY2VzIHNob3VsZCBiZSB0cmVhdGVkIGFzIGEgdW5pdCwgZS5nLiB0aG9zZQo+IHN1Ympl
Y3QgdG8gYSBzaGFyZWQgUk1SUiBvciB0aG9zZSBkb3duc3RyZWFtIG9mIGEgYnJpZGdlIHRoYXQg
ZG9lcyBub3QKPiBzdXBwb3J0IEFDUy4KPiAKPiBUaGlzIHBhdGNoIGludHJvZHVjZXMgYSBuZXcg
c3RydWN0IGlvbW11X2dyb3VwIHRvIGFjdCBhcyBhIGNvbnRhaW5lciBmb3IKPiBkZXZpY2VzIHRo
YXQgc2hvdWxkIGJlIHRyZWF0ZWQgYXMgYSB1bml0LCBhbmQgYnVpbGRzIGEgbGlzdCBvZiB0aGVt
IGFzCj4gUENJIGRldmljZXMgYXJlIHNjYW5uZWQuIFRoZSBpb21tdV9vcHMgYWxyZWFkeSBpbXBs
ZW1lbnQgYSBtZXRob2QsCj4gZ2V0X2RldmljZV9ncm91cF9pZCgpLCB0aGF0IGlzIHNlZW1pbmds
eSBpbnRlbmRlZCB0byByZXR1cm4gdGhlIGluaXRpYXRvcgo+IGlkIGZvciBhIGdpdmVuIFNCREYg
c28gdXNlIHRoaXMgYXMgdGhlIG1lY2hhbmlzbSBmb3IgZ3JvdXAgYXNzaWdubWVudCBpbgo+IHRo
ZSBmaXJzdCBpbnN0YW5jZS4gQXNzaWdubWVudCBiYXNlZCBvbiBzaGFyZWQgUk1SUiBvciBsYWNr
IG9mIEFDUyB3aWxsIGJlCj4gZGVhbHQgd2l0aCBpbiBzdWJzZXF1ZW50IHBhdGNoZXMsIGFzIHdp
bGwgbW9kaWZpY2F0aW9ucyB0byB0aGUgZGV2aWNlCj4gYXNzaWdubWVudCBjb2RlLgo+IAo+IFNp
Z25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Cj4gLS0t
Cj4gQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiBDYzogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiBDYzogR2VvcmdlIER1bmxhcCA8R2Vvcmdl
LkR1bmxhcEBldS5jaXRyaXguY29tPgo+IENjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUu
Y2l0cml4LmNvbT4KPiBDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiBD
YzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgo+IENjOiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gQ2M6IFRpbSBEZWVn
YW4gPHRpbUB4ZW4ub3JnPgo+IENjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IC0t
LQo+ICB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jIHwgNzYgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNp
LmMgICB8ICAzICsrCj4gIHhlbi9pbmNsdWRlL3hlbi9pb21tdS5oICAgICAgICAgfCAgNyArKysr
Cj4gIHhlbi9pbmNsdWRlL3hlbi9wY2kuaCAgICAgICAgICAgfCAgMyArKwo+ICA0IGZpbGVzIGNo
YW5nZWQsIDg5IGluc2VydGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvaW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKPiBpbmRl
eCBkM2E2MTk5Yjc3Li4xMTMxOWZiYWFlIDEwMDY0NAo+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL2lvbW11LmMKPiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCj4g
QEAgLTY1NSw2ICs2NTUsODIgQEAgc3RhdGljIHZvaWQgaW9tbXVfZHVtcF9wMm1fdGFibGUodW5z
aWduZWQgY2hhciBrZXkpCj4gICAgICB9Cj4gIH0KPiAgCj4gKyNpZmRlZiBDT05GSUdfSEFTX1BD
SQo+ICsKPiArc3RydWN0IGlvbW11X2dyb3VwIHsKPiArICAgIHVuc2lnbmVkIGludCBpZDsKPiAr
ICAgIHVuc2lnbmVkIGludCBpbmRleDsKCkknbSBub3Qgc3VyZSBJIHNlZSB0aGUgcG9pbnQgb2Yg
dGhlIGluZGV4IGZpZWxkLCBpc24ndCBpdCBlbm91Z2ggdG8KanVzdCB1c2UgdGhlIElEIGZpZWxk
PwoKVGhlIElEIGlzIGFscmVhZHkgdXNlZCBhcyBhIHVuaXF1ZSBrZXkgaW4gdGhlIGNvZGUgYmVs
b3cgZm9yIHRoZSByYWRpeAp0cmVlIG9wZXJhdGlvbnMuCgo+ICsgICAgc3RydWN0IGxpc3RfaGVh
ZCBkZXZzX2xpc3Q7Cj4gK307Cj4gKwo+ICtzdGF0aWMgc3RydWN0IHJhZGl4X3RyZWVfcm9vdCBp
b21tdV9ncm91cHM7Cj4gKwo+ICt2b2lkIF9faW5pdCBpb21tdV9ncm91cHNfaW5pdCh2b2lkKQo+
ICt7Cj4gKyAgICByYWRpeF90cmVlX2luaXQoJmlvbW11X2dyb3Vwcyk7Cj4gK30KPiArCj4gK3N0
YXRpYyBzdHJ1Y3QgaW9tbXVfZ3JvdXAgKmFsbG9jX2lvbW11X2dyb3VwKHVuc2lnbmVkIGludCBp
ZCkKPiArewo+ICsgICAgc3RydWN0IGlvbW11X2dyb3VwICpncnA7Cj4gKyAgICBzdGF0aWMgdW5z
aWduZWQgaW50IGluZGV4Owo+ICsKPiArICAgIGdycCA9IHh6YWxsb2Moc3RydWN0IGlvbW11X2dy
b3VwKTsKCkNhbiBiZSBtb3ZlZCB3aXRoIHRoZSBkZWNsYXJhdGlvbiBhYm92ZS4KCj4gKyAgICBp
ZiAoICFncnAgKQo+ICsgICAgICAgIHJldHVybiBOVUxMOwo+ICsKPiArICAgIGdycC0+aWQgPSBp
ZDsKPiArICAgIGdycC0+aW5kZXggPSBpbmRleCsrOwoKQUZBSUNUIG5vbmUgb2YgdGhpcyBpcyBz
dWJqZWN0IHRvIHJhY2VzIGJlY2F1c2UgaXQncyBhbHdheXMgcHJvdGVjdGVkCmJ5IHRoZSBwY2lk
ZXZzIGxvY2s/Cgo+ICsgICAgSU5JVF9MSVNUX0hFQUQoJmdycC0+ZGV2c19saXN0KTsKPiArCj4g
KyAgICBpZiAoIHJhZGl4X3RyZWVfaW5zZXJ0KCZpb21tdV9ncm91cHMsIGlkLCBncnApICkKPiAr
ICAgIHsKPiArICAgICAgICB4ZnJlZShncnApOwo+ICsgICAgICAgIGdycCA9IE5VTEw7CgpEbyB5
b3UgbmVlZCB0byBkZWNyZWFzZSBpbmRleCBoZXJlLCBvciBpcyBpdCBmaW5lIHRvIGJ1cm4gbnVt
YmVycyBvbgpmYWlsdXJlPwoKPiArICAgIH0KPiArCj4gKyAgICByZXR1cm4gZ3JwOwo+ICt9Cj4g
Kwo+ICtzdGF0aWMgc3RydWN0IGlvbW11X2dyb3VwICpnZXRfaW9tbXVfZ3JvdXAodW5zaWduZWQg
aW50IGlkKQo+ICt7Cj4gKyAgICBzdHJ1Y3QgaW9tbXVfZ3JvdXAgKmdycCA9IHJhZGl4X3RyZWVf
bG9va3VwKCZpb21tdV9ncm91cHMsIGlkKTsKPiArCj4gKyAgICBpZiAoICFncnAgKQo+ICsgICAg
ICAgIGdycCA9IGFsbG9jX2lvbW11X2dyb3VwKGlkKTsKPiArCj4gKyAgICByZXR1cm4gZ3JwOwo+
ICt9Cj4gKwo+ICtpbnQgaW9tbXVfZ3JvdXBfYXNzaWduKHN0cnVjdCBwY2lfZGV2ICpwZGV2KQo+
ICt7Cj4gKyAgICBjb25zdCBzdHJ1Y3QgaW9tbXVfb3BzICpvcHM7Cj4gKyAgICB1bnNpZ25lZCBp
bnQgaWQ7Cj4gKyAgICBzdHJ1Y3QgaW9tbXVfZ3JvdXAgKmdycDsKPiArCj4gKyAgICBvcHMgPSBp
b21tdV9nZXRfb3BzKCk7CgpUaGlzIGluaXRpYWxpemF0aW9uIGNhbiBiZSBkb25lIGF0IGRlY2xh
cmF0aW9uIHRpbWUuCgo+ICsgICAgaWYgKCAhb3BzIHx8ICFvcHMtPmdldF9kZXZpY2VfZ3JvdXBf
aWQgKQo+ICsgICAgICAgIHJldHVybiAwOwo+ICsKPiArICAgIGlkID0gb3BzLT5nZXRfZGV2aWNl
X2dyb3VwX2lkKHBkZXYtPnNlZywgcGRldi0+YnVzLCBwZGV2LT5kZXZmbik7Cj4gKyAgICBncnAg
PSBnZXRfaW9tbXVfZ3JvdXAoaWQpOwo+ICsKPiArICAgIGlmICggISBncnAgKQogICAgICAgICAg
ICAgXiBleHRyYSBzcGFjZQo+ICsgICAgICAgIHJldHVybiAtRU5PTUVNOwo+ICsKPiArICAgIGlm
ICggaW9tbXVfdmVyYm9zZSApCj4gKyAgICAgICAgcHJpbnRrKFhFTkxPR19JTkZPICJBc3NpZ24g
JTA0eDolMDJ4OiUwMnguJXUgLT4gSU9NTVUgZ3JvdXAgJXVcbiIsCj4gKyAgICAgICAgICAgICAg
IHBkZXYtPnNlZywgcGRldi0+YnVzLCBQQ0lfU0xPVChwZGV2LT5kZXZmbiksCj4gKyAgICAgICAg
ICAgICAgIFBDSV9GVU5DKHBkZXYtPmRldmZuKSwgZ3JwLT5pbmRleCk7CgpXb3VsZG4ndCBpdCBi
ZSBtb3JlIGhlbHBmdWwgdG8gcHJpbnQgdGhlIGdyb3VwIElEIHJhdGhlciB0aGFuIHRoZSBYZW4K
aW50ZXJuYWwgaW5kZXg/CgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 15 08:55:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 08:55:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQphI-0005pe-S5; Wed, 15 May 2019 08:55:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TDX9=TP=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1hQphH-0005pZ-Nw
 for xen-devel@lists.xenproject.org; Wed, 15 May 2019 08:55:35 +0000
X-Inumbo-ID: 32d6a8f1-76ef-11e9-8980-bc764e045a96
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 32d6a8f1-76ef-11e9-8980-bc764e045a96;
 Wed, 15 May 2019 08:55:33 +0000 (UTC)
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=SoftFail smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: SoftFail (esa2.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com is inclined to not designate
 23.29.105.83 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 mx include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 include:_spf.salesforce.com ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: r0n62mVAMQiJVaoXi/huXWTVS96t4qtlr5xHMToCwNMKW8h5CS59XA0cHC1axw9iYgxdVvDJyr
 MFObRe0P9g8Gaw4C41xRuc/4cfIAFxGpsGfdvp0Jyo/4z9uM11SHu5n7K0LGqD5PO22OwPR9/k
 jyFh2BP+C7dEKRyHnDzjwvEgFXeXI7yUmlHMs+Nagnpnwk2t8OubXSMwFP3BimKrp+c10FyKqw
 J+SbN21tugF2NgKrko8gXOaPKXVywVvz2bKXNnpfc4iSAYj7Fa9zaODHwVL9Re0mdSywj4Pgvx
 k8k=
X-SBRS: 2.7
X-MesageID: 447368
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,472,1549947600"; 
   d="scan'208";a="447368"
To: Wei Liu <wei.liu2@citrix.com>, Razvan Cojocaru <rcojocaru@bitdefender.com>
References: <1557850437-27656-1-git-send-email-rcojocaru@bitdefender.com>
 <20190515065342.GJ2798@zion.uk.xensource.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT6JAlcEEwEKAEECGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEWIQTXqBy2bTNXPzpOYFimNjwxBZC0bQUCXEowWQUJDCJ7dgAKCRCmNjwx
 BZC0beKvEACJ75YlJXd7TnNHgFyiCJkm/qPeoQ3sFGSDZuZh7SKcdt9+3V2bFEb0Mii1hQaz
 3hRqZb8sYPHJrGP0ljK09k3wf8k3OuNxziLQBJyzvn7WNlE4wBEcy/Ejo9TVBdA4ph5D0YaZ
 nqdsPmxe/xlTFuSkgu4ep1v9dfVP1TQR0e+JIBa/Ss+cKC5intKm+8JxpOploAHuzaPu0L/X
 FapzsIXqgT9eIQeBEgO2hge6h9Jov3WeED/vh8kA7f8c6zQ/gs5E7VGALwsiLrhr0LZFcKcw
 kI3oCCrB/C/wyPZv789Ra8EXbeRSJmTjcnBwHRPjnjwQmetRDD1t+VyrkC6uujT5jmgOBzaj
 KCqZ8PcMAssOzdzQtKmjUQ2b3ICPs2X13xZ5M5/OVs1W3TG5gkvMh4YoHi4ilFnOk+v3/j7q
 65FG6N0JLb94Ndi80HkIOQQ1XVGTyu6bUPaBg3rWK91Csp1682kD/dNVF3FKHrRLmSVtmEQR
 5rK0+VGc/FmR6vd4haKGWIRuPxzg+pBR77avIZpU7C7+UXGuZ5CbHwIdY8LojJg2TuUdqaVj
 yxmEZLOA8rVHipCGrslRNthVbJrGN/pqtKjCClFZHIAYJQ9EGLHXLG9Pj76opfjHij3MpR3o
 pCGAh6KsCrfrsvjnpDwqSbngGyEVH030irSk4SwIqZ7FwLkBDQRUWmc6AQgAzpc8Ng5Opbrh
 iZrn69Xr3js28p+b4a+0BOvC48NfrNovZw4eFeKIzmI/t6EkJkSqBIxobWRpBkwGweENsqnd
 0qigmsDw4N7J9Xx0h9ARDqiWxX4jr7u9xauI+CRJ1rBNO3VV30QdACwQ4LqhR/WA+IjdhyMH
 wj3EJGE61NdP/h0zfaLYAbvEg47/TPThFsm4m8Rd6bX7RkrrOgBbL/AOnYOMEivyfZZKX1vv
 iEemAvLfdk2lZt7Vm6X/fbKbV8tPUuZELzNedJvTTBS3/l1FVz9OUcLDeWhGEdlxqXH0sYWh
 E9+PXTAfz5JxKH+LMetwEM8DbuOoDIpmIGZKrZ+2fQARAQABiQNbBBgBCgAmAhsCFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKMJ4FCQnQ/OQBKcBdIAQZAQoABgUCVFpnOgAKCRCyFcen
 x4Qb7cXrCAC0qQeEWmLa9oEAPa+5U6wvG1t/mi22gZN6uzQXH1faIOoDehr7PPESE6tuR/vI
 CTTnaSrd4UDPNeqOqVF07YexWD1LDcQG6PnRqC5DIX1RGE3BaSaMl2pFJP8y+chews11yP8G
 DBbxaIsTcHZI1iVIC9XLhoeegWi84vYc8F4ziADVfowbmbvcVw11gE8tmALCwTeBeZVteXjh
 0OELHwrc1/4j4yvENjIXRO+QLIgk43kB57Upr4tP2MEcs0odgPM+Q+oETOJ00xzLgkTnLPim
 C1FIW2bOZdTj+Uq6ezRS2LKsNmW+PRRvNyA5ojEbA/faxmAjMZtLdSSSeFK8y4SoCRCmNjwx
 BZC0bevWEACRu+GyQgrdGmorUptniIeO1jQlpTiP5WpVnk9Oe8SiLoXUhXXNj6EtzyLGpYmf
 kEAbki+S6WAKnzZd3shL58AuMyDxtFNNjNeKJOcl6FL7JPBIIgIp3wR401Ep+/s5pl3Nw8Ii
 157f0T7o8CPb54w6S1WsMkU78WzTxIs/1lLblSMcvyz1Jq64g4OqiWI85JfkzPLlloVf1rzy
 ebIBLrrmjhCE2tL1RONpE/KRVb+Q+PIs5+YcZ+Q1e0vXWA7NhTWFbWx3+N6WW6gaGpbFbopo
 FkYRpj+2TA5cX5zW148/xU5/ATEb5vdUkFLUFVy5YNUSyeBHuaf6fGmBrDc47rQjAOt1rmyD
 56MUBHpLUbvA6NkPezb7T6bQpupyzGRkMUmSwHiLyQNJQhVe+9NiJJvtEE3jol0JVJoQ9WVn
 FAzPNCgHQyvbsIF3gYkCYKI0w8EhEoH5FHYLoKS6Jg880IY5rXzoAEfPvLXegy6mhYl+mNVN
 QUBD4h9XtOvcdzR559lZuC0Ksy7Xqw3BMolmKsRO3gWKhXSna3zKl4UuheyZtubVWoNWP/bn
 vbyiYnLwuiKDfNAinEWERC8nPKlv3PkZw5d3t46F1Dx0TMf16NmP+azsRpnMZyzpY8BL2eur
 feSGAOB9qjZNyzbo5nEKHldKWCKE7Ye0EPEjECS1gjKDwbkBDQRUWrq9AQgA7aJ0i1pQSmUR
 6ZXZD2YEDxia2ByR0uZoTS7N0NYv1OjU8v6p017u0Fco5+Qoju/fZ97ScHhp5xGVAk5kxZBF
 DT4ovJd0nIeSr3bbWwfNzGx1waztfdzXt6n3MBKr7AhioB1m+vuk31redUdnhbtvN7O40MC+
 fgSk5/+jRGxY3IOVPooQKzUO7M51GoOg4wl9ia3H2EzOoGhN2vpTbT8qCcL92ZZZwkBRldoA
 Wn7c1hEKSTuT3f1VpSmhjnX0J4uvKZ1V2R7rooKJYFBcySC0wa8aTmAtAvLgfcpe+legOtgq
 DKzLuN45xzEjyjCiI521t8zxNMPJY9FiCPNv0sCkDwARAQABiQI8BBgBCgAmAhsMFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKNJYFCQnQrVkACgkQpjY8MQWQtG2Xxg//RrRP+PFYuNXt
 9C5hec/JoY24TkGPPd2tMC9usWZVImIk7VlHlAeqHeE0lWU0LRGIvOBITbS9izw6fOVQBvCA
 Fni56S12fKLusWgWhgu03toT9ZGxZ9W22yfw5uThSHQ4y09wRWAIYvhJsKnPGGC2KDxFvtz5
 4pYYNe8Icy4bwsxcgbaSFaRh+mYtts6wE9VzyJvyfTqbe8VrvE+3InG5rrlNn51AO6M4Wv20
 iFEgYanJXfhicl0WCQrHyTLfdB5p1w+072CL8uryHQVfD0FcDe+J/wl3bmYze+aD1SlPzFoI
 MaSIXKejC6oh6DAT4rvU8kMAbX90T834Mvbc3jplaWorNJEwjAH/r+v877AI9Vsmptis+rni
 JwUissjRbcdlkKBisoUZRPmxQeUifxUpqgulZcYwbEC/a49+WvbaYUriaDLHzg9xisijHwD2
 yWV8igBeg+cmwnk0mPz8tIVvwi4lICAgXob7HZiaqKnwaDXs4LiS4vdG5s/ElnE3rIc87yru
 24n3ypeDZ6f5LkdqL1UNp5/0Aqbr3EiN7/ina4YVyscy9754l944kyHnnMRLVykg0v+kakj0
 h0RJ5LbfLAMM8M52KIA3y14g0Fb7kHLcOUMVcgfQ3PrN6chtC+5l6ouDIlSLR3toxH8Aam7E
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <7fcc90c5-35c4-5ce4-e6c0-8e2276fedcd7@citrix.com>
Date: Wed, 15 May 2019 09:55:30 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190515065342.GJ2798@zion.uk.xensource.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86/altp2m: move
 altp2m_get_effective_entry() under CONFIG_HVM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: george.dunlap@eu.citrix.com, xen-devel@lists.xenproject.org,
 roger.pau@citrix.com, jbeulich@suse.com, andrew.cooper3@citrix.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gNS8xNS8xOSA3OjUzIEFNLCBXZWkgTGl1IHdyb3RlOgo+IE9uIFR1ZSwgTWF5IDE0LCAyMDE5
IGF0IDA3OjEzOjU3UE0gKzAzMDAsIFJhenZhbiBDb2pvY2FydSB3cm90ZToKPj4gQWxsIGl0cyBj
YWxsZXJzIGxpdmUgaW5zaWRlICNpZmRlZiBDT05GSUdfSFZNIHNlY3Rpb25zLgo+Pgo+PiBTaWdu
ZWQtb2ZmLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+Cj4g
Cj4gUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpBY2tlZC1ieTog
R2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 15 09:04:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 09:04:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQppg-0006fe-RY; Wed, 15 May 2019 09:04:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=HoWo=TP=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1hQppe-0006fZ-Sm
 for xen-devel@lists.xenproject.org; Wed, 15 May 2019 09:04:14 +0000
X-Inumbo-ID: 684d0ee6-76f0-11e9-8980-bc764e045a96
Received: from mail-lj1-x242.google.com (unknown [2a00:1450:4864:20::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 684d0ee6-76f0-11e9-8980-bc764e045a96;
 Wed, 15 May 2019 09:04:13 +0000 (UTC)
Received: by mail-lj1-x242.google.com with SMTP id w1so1821305ljw.0
 for <xen-devel@lists.xenproject.org>; Wed, 15 May 2019 02:04:13 -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-language:content-transfer-encoding;
 bh=CzmSYa5I5dz0Es0o5Z4ACeHj31/FGfrsylph0dw8X9A=;
 b=kmS6DI9nymy5JlVmVVDUKqHd0Aa8s048Yr1Pi/MdhWCsKqW3KFrh+jBu5BW7m7Chlc
 EnXSduHyrWAo/shg4E+qpicOZ8al0ruQHtM3I934AKZjBQp0ks929bm/PEHIes9yN542
 4XNwaIBVFGKta4KaPJrvum4wXweFX1Azpm7qvf+C75OJYkQ0+t/dpprtJK6KHmdZOz/Q
 AhVnlIex8RsCtNSR/SgDWJjSA2YBNSvdtXBGRlLOw1cZBZpc/co2LuF+430aZx33Rw9l
 4IRdf6nuJr4ahc/vC9/ozJmwDJTeUWIBz7EheKXYrczy7jmDr9n8CTW4RI6jO368AvZW
 sDlQ==
X-Google-DKIM-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=CzmSYa5I5dz0Es0o5Z4ACeHj31/FGfrsylph0dw8X9A=;
 b=f7xmete7yXijUbPA+2VUH5Qk0fF9hjtIvBtvUFrzGAG5nHV2IaTysFPzGAmfYfURi5
 W3Xx3EQS4xdtWVDU+LEW51ITV+aVuqfXQeOICbZ4qrwEJSVmAseiRLdC+EO2Y9evCUVe
 IZvnis06Bh9DpfqIs3hS43j9skgkihyM7nS5Haow3881ACsJMd89flvs3XE8NjdVq1/m
 bAoeW+NiLfymZhYJTqdzFXs0/yJV8LuOSUgHlrqVzaKLEZDMvpojyqjaHRF6hmgDjOF7
 SyiqBeIoUmd7aVVlHz12JTNUHMsU59vKGmNu8YMcnbko9iyEAvrBUtVp3gthJMVIcfyh
 MpLg==
X-Gm-Message-State: APjAAAX3lAcareE3QLyyHzhIpkOQdH7YfGwSL0CJ5I5ifQ4U0nt26sjh
 NySqp7j+BhiJ1BYNiJZg5Po=
X-Google-Smtp-Source: APXvYqxPGjPoRaogwhkXpb/FzmLq6CZM1qo2BAiyo11bgLYF86Q6IYQSFq6Zb1BkvsFoH1J/HgDMKA==
X-Received: by 2002:a2e:4c7:: with SMTP id a68mr2323612ljf.165.1557911051990; 
 Wed, 15 May 2019 02:04:11 -0700 (PDT)
Received: from [10.17.180.71] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id
 l76sm273054lfe.77.2019.05.15.02.04.10
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 15 May 2019 02:04:11 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>
References: <1556007026-31057-1-git-send-email-andrii.anisov@gmail.com>
 <1556007026-31057-3-git-send-email-andrii.anisov@gmail.com>
 <e248dae9-c91c-c735-ea16-9bcb70c65e9d@arm.com>
 <959c8975-ec44-a788-25b3-84ee17520abc@gmail.com>
 <24f3e2b1-4889-1780-0e48-0c909f555997@arm.com>
 <4ac886b5-ad15-f0cf-5af8-91aaf7d2460e@gmail.com>
 <7bbea412-f4af-4dc8-199a-1c02ac02a7af@arm.com>
 <f71bdb25-ebd3-31fc-f5fc-b8d591c3cc28@gmail.com>
 <5CDAAE4F020000780022E941@prv1-mh.provo.novell.com>
 <945c7543-7c49-f278-0b0d-5b6492ce93ca@gmail.com>
 <8f1d8d76-b2a6-7443-a38b-201058b6e84d@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <c58b5000-623d-766e-eba8-a4df1fbe1a44@gmail.com>
Date: Wed, 15 May 2019 12:04:09 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <8f1d8d76-b2a6-7443-a38b-201058b6e84d@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 2/2] xen: implement
 VCPUOP_register_runstate_phys_memory_area
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel <xen-devel@lists.xenproject.org>,
 "andrii_anisov@epam.com" <andrii_anisov@epam.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxNC4wNS4xOSAxNjo0OSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFlvdSBoYXZlIHRvIGtl
ZXAgaW4gbWluZCB0aGF0IGV4aXN0aW5nIE9TIGhhdmUgdG8gcnVuIG9uIG5ld2VyIFhlbiB3aXRo
b3V0IGFueSBtb2RpZmljYXRpb24uCgpBcyBJIGp1c3Qgd3JpdHRlbiB0byBKYW4sIGl0IGlzIG9u
ZSBtb3JlIHJlYXNvbiB0byBrZWVwIHRob3NlIGludGVyZmFjZXMgbGl2aW5nIGluIHBhcmFsbGVs
IGFuZCBkbyBub3QgbWl4IHRoZWlyIGltcGxlbWVudGF0aW9uLgoKPiBUaGUgZXhpc3RpbmcgaHlw
ZXJjYWxsIGFsbG93cyB5b3UgdG86Cj4gIMKgwqAgMSkgRGUtcmVnaXN0ZXIgYW4gaW50ZXJmYWNl
IHVzaW5nIHRoZSB2YWx1ZSAwLgoKTXkgY3VycmVudCBpbXBsZW1lbnRhdGlvbiBjYW4gZWFzaWx5
IGJlIHVwZGF0ZWQgd2l0aCB0aGUgc2FtZSBiZWhhdmlvci4KCj4gIMKgwqAgMikgUmVwbGFjaW5n
IGEgY3VycmVudCBleGlzdGluZyBpbnRlcmZhY2UKCj4gWW91IHByb2JhYmx5IGNhbid0IHVzZSAy
KSBmb3IgYSBib290bG9hZGVyIC0+IGtlcm5lbCBoYW5kb3ZlciBiZWNhdXNlIHdlIGFyZSBkZWFs
aW5nIHdpdGggZ3Vlc3QgdmlydHVhbCBhZGRyZXNzLiBUaGVyZSBpcyBhbiBoaWdoIGNoYW5jZSB0
aGUgdmlydHVhbCBhZGRyZXNzIHNwYWNlIGxheW91dCBpcyBnb2luZyB0byBiZSBkaWZmZXJlbnQg
b3IgZXZlbiB0dXJuaW5nIG9mZiBNTVUgZm9yIGEgYml0IChkb25lIG9uIEFybSkuIFNvIHlvdSBo
YXZlIHRvIHVzZSAxKSBvdGhlcndpc2UgeW91IG1pZ2h0IHdyaXRlIGluIGEgcmFuZG9tIHBsYWNl
IGluIG1lbW9yeS4KClRoaXMgZGVmaW5pdGVseSBub3QgdGhlIHdheSB0byBoYW5kbGUgdHJhbnNp
dGlvbnMgYmV0d2VlbiBzeXN0ZW1zIGluIGEgZ3Vlc3QgZG9tYWluLgoKPiBJIGFtIG5vdCBlbnRp
cmVseSBzdXJlIHdoZXRoZXIgdGhlcmUgYXJlIGFjdHVhbCB2YWx1ZSBmb3IgMikuIFRoZSBvbmx5
IHJlYXNvbiBJIGNhbiB0aGluayBvZiBpcyBpZiB5b3Ugd2FudCB0byBtb3ZlIGFyb3VuZCB0aGUg
cnVuc3RhdGUgaW4geW91ciB2aXJ0dWFsIGFkZHJlc3Mgc3BhY2UuIEJ1dCB0aGF0J3Mgc291bmRz
IGEgYml0IHdlaXJkIGF0IGxlYXN0IG9uIEFybS4KPiBGb3IgdGhlIG5ldyBoeXBlcmNhbGwsIEkg
dGhpbmsgd2UgYXQgbGVhc3Qgd2FudCAxKSAod2l0aCBhIG1hZ2ljIHZhbHVlIFRCRCkuIAoKVGhl
IG1hZ2ljIHZhbHVlIDB4MCBjYW4gZWFzaWx5IGJlIGludHJvZHVjZWQuCgo+ICAyKSBtaWdodCBi
ZSBoZWxwZnVsIGluIHRoZSBjYXNlIHRoZSBib290bG9hZGVyIGRpZG4ndCBkbyB0aGUgcmlnaHQg
dGhpbmcgb3Igd2UgYXJlIHVzaW5nIEtleGVjIHRvIGJvb3QgYSBuZXcga2VybmVsLiBUaGlzIHdv
dWxkIGFsc28gYmUgc2FmZXIgYXMgcGh5c2ljYWwgYWRkcmVzcyBjb3VsZCBiZSBleGNsdWRlZCBt
b3JlIGVhc2lseS4KCkJ1dCB0aGUgbmV3IHN5c3RlbSBoYXZlIHRvIGdldCBzb21lIGtub3dsZWRn
ZSBhYm91dCB0aGUgcHJldmlvdXMgcGh5cyBhZGRyIGlzIHJlc2VydmVkICh1c2VkIGJ5IGh5cGVy
dmlzb3IpLCBhbmQgZG8gbm90IHVzZSBpdCBwcmlvciB0byByZWdpc3RlcmluZyBuZXcgcnVuc3Rh
dGUgYXJlYS4KUHJvdmlkaW5nIHN1Y2ggYSBrbm93bGVkZ2UgaXMgc29tZXRoaW5nIChlLmcuKSB0
aGUgYm9vdGxvYWRlciBzaG91bGQgdGFrZSBjYXJlIG9mLiBCdXQsIElNTywgaXQgaXMgYmV0dGVy
IHRvIHJlcXVpcmUgZnJvbSAoZS5nLikgdGhlIGJvb3Rsb2FkZXIgdG8gdW5yZWdpc3RlciBpdHMg
cnVuc3RhdGUgYXJlYSBwcmlvciB0byBzd2l0Y2hpbmcgdG8gdGhlIG5ldyBzeXN0ZW0uCgotLSAK
U2luY2VyZWx5LApBbmRyaWkgQW5pc292LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 15 09:06:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 09:06:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQps7-0006mE-Aa; Wed, 15 May 2019 09:06:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ez+k=TP=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1hQps5-0006m7-Kh
 for xen-devel@lists.xenproject.org; Wed, 15 May 2019 09:06:45 +0000
X-Inumbo-ID: c108ca00-76f0-11e9-bd4a-4302c7566a49
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c108ca00-76f0-11e9-bd4a-4302c7566a49;
 Wed, 15 May 2019 09:06:41 +0000 (UTC)
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=SoftFail smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: SoftFail (esa1.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com is inclined to not designate
 23.29.105.83 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 mx include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 include:_spf.salesforce.com ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: mP/EFpiuzNT2NcxKT0BnA/WsSCNChSbWHTAQH3g3jlXTCEWEnHZSA1QCjxaLGF/debcj5vvWnx
 2QD0vUzJdv12piII+9vHCYEKdyhrJVsJ5tQrc1LdUqjNhQRwpDwVJVtJz0t1z0KtB8BDGY6dcN
 3qYdBn1OD5f/t9vUKpvnn2+KP+t1/HC7Jr+ZT6zo/6/p15g/wZDvng9Wc/L3Gg2tGjxzkzGk1e
 rOApsHS+ekFBdCQgsaFp9QqIc2wtm5DsFHtDN+ZKMydJPbI6cpE8a3WIzFNhYMruVaTNQS6tuV
 Ngo=
X-SBRS: 2.7
X-MesageID: 446144
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,472,1549947600"; 
   d="scan'208";a="446144"
Date: Wed, 15 May 2019 11:06:30 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20190515090630.xz7yi4g67uc6hlnn@Air-de-Roger>
References: <20190508132403.1454-1-paul.durrant@citrix.com>
 <20190508132403.1454-6-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190508132403.1454-6-paul.durrant@citrix.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 5/5] iommu / pci: re-implement
 XEN_DOMCTL_get_device_group...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBNYXkgMDgsIDIwMTkgYXQgMDI6MjQ6MDNQTSArMDEwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IC4uLiB1c2luZyB0aGUgbmV3IGlvbW11X2dyb3VwIGluZnJhc3RydWN0dXJlLgo+IAo+
IEJlY2F1c2UgJ3NpYmxpbmcnIGRldmljZXMgYXJlIG5vdyBtZW1iZXJzIG9mIHRoZSBzYW1lIGlv
bW11X2dyb3VwLAo+IGltcGxlbWVudCB0aGUgZG9tY3RsIGJ5IGxvb2tpbmcgdXAgdGhlIHJlbGV2
YW50IGlvbW11X2dyb3VwIGFuZCB3YWxraW5nCj4gdGhlIG1lbWJlcnNoaXAgbGlzdC4KPiAKPiBT
aWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgo+IC0t
LQo+IENjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gLS0tCj4gIHhlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMgfCA2NSArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKwo+ICB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYyAgIHwgNDcgLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAgeGVuL2luY2x1ZGUveGVuL2lvbW11LmggICAg
ICAgICB8ICAyICsrCj4gIDMgZmlsZXMgY2hhbmdlZCwgNjcgaW5zZXJ0aW9ucygrKSwgNDcgZGVs
ZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11
LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCj4gaW5kZXggMTEzMTlmYmFhZS4u
NDkxNDBjNjUyZSAxMDA2NDQKPiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5j
Cj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYwo+IEBAIC03MjksNiArNzI5
LDcxIEBAIGludCBpb21tdV9ncm91cF9hc3NpZ24oc3RydWN0IHBjaV9kZXYgKnBkZXYpCj4gICAg
ICByZXR1cm4gMDsKPiAgfQo+ICAKPiArc3RhdGljIHN0cnVjdCBpb21tdV9ncm91cCAqaW9tbXVf
Z3JvdXBfbG9va3VwKHVpbnQxNl90IHNlZywgdWludDhfdCBidXMsCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50OF90IGRldmZuKQoKQ291bGQgeW91
IHVzZSBwY2lfc2JkZl90IHRvIHBhc3MgdGhlIFNCREY/Cgo+ICt7Cj4gKyAgICB1bnNpZ25lZCBp
bnQgaWQgPSAwOwo+ICsgICAgc3RydWN0IGlvbW11X2dyb3VwICpncnA7Cj4gKwo+ICsgICAgd2hp
bGUgKCByYWRpeF90cmVlX2dhbmdfbG9va3VwKCZpb21tdV9ncm91cHMsICh2b2lkICoqKSZncnAs
IGlkLCAxKSApCj4gKyAgICB7Cj4gKyAgICAgICAgc3RydWN0IHBjaV9kZXYgKnBkZXY7Cj4gKwo+
ICsgICAgICAgIGxpc3RfZm9yX2VhY2hfZW50cnkgKCBwZGV2LCAmZ3JwLT5kZXZzX2xpc3QsIGdy
cGRldnNfbGlzdCApCj4gKyAgICAgICAgICAgIGlmICggcGRldi0+c2VnID09IHNlZyAmJiBwZGV2
LT5idXMgPT0gYnVzICYmCj4gKyAgICAgICAgICAgICAgICAgcGRldi0+ZGV2Zm4gPT0gZGV2Zm4g
KQo+ICsgICAgICAgICAgICAgICAgcmV0dXJuIGdycDsKPiArCj4gKyAgICAgICAgaWQgPSBncnAt
PmlkICsgMTsKPiArICAgIH0KPiArCj4gKyAgICByZXR1cm4gTlVMTDsKPiArfQo+ICsKPiAraW50
IGlvbW11X2dldF9kZXZpY2VfZ3JvdXAoc3RydWN0IGRvbWFpbiAqZCwgdTE2IHNlZywgdTggYnVz
LCB1OCBkZXZmbiwKClVzaW5nIHBjaV9zYmRmX3Qgd291bGQgYmUgYmV0dGVyIGhlcmUgdG8gcGFz
cyB0aGUgU0JERiBJTU8sIG9yCnVpbnQ8c2l6ZT5fdCwgb3IganVzdCBwbGFpbiB1bnNpZ25lZCBp
bnQuCgpBbHNvLCBJIHdvbmRlciBhYm91dCB0aGUgdXNlZnVsbmVzcyBvZiB0aGUgZG9tYWluIHBh
cmFtZXRlciwgc2hvdWxkbid0CnlvdSBkbyB0aGUgb3duZXJzaGlwIGNoZWNrIHNvbWV3aGVyZSBl
bHNlIChpZiByZXF1aXJlZCkgYW5kIGhhdmUgdGhpcwpmdW5jdGlvbiBqdXN0IGNoZWNrIHRoZSBJ
T01NVSBncm91cCBvZiBhIGdpdmVuIFBDSSAgZGV2aWNlPwoKKE5vdGUgeW91IHByb2JhYmx5IHdh
bnQgdG8gY29uc3RpZnkgdGhlIGRvbWFpbiBwYXJhbWV0ZXIgaWYgaXQgbmVlZHMgdG8Kc3RheSku
Cgo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICBYRU5fR1VFU1RfSEFORExFXzY0KHVpbnQz
MikgYnVmLCBpbnQgbWF4X3NkZXZzKQo+ICt7Cj4gKyAgICBzdHJ1Y3QgaW9tbXVfZ3JvdXAgKmdy
cDsKPiArICAgIHN0cnVjdCBwY2lfZGV2ICpwZGV2Owo+ICsgICAgaW50IGkgPSAwOwoKSXQgc2Vl
bXMgbGlrZSB0aGlzIHNob3VsZCBiZSB1bnNpZ25lZCBpbnQ/Cgo+ICsKPiArICAgIHBjaWRldnNf
bG9jaygpOwo+ICsKPiArICAgIGdycCA9IGlvbW11X2dyb3VwX2xvb2t1cChzZWcsIGJ1cywgZGV2
Zm4pOwo+ICsgICAgaWYgKCAhZ3JwICkKPiArICAgIHsKPiArICAgICAgICBwY2lkZXZzX3VubG9j
aygpOwo+ICsgICAgICAgIHJldHVybiAwOwo+ICsgICAgfQo+ICsKPiArICAgIGxpc3RfZm9yX2Vh
Y2hfZW50cnkgKCBwZGV2LCAmZ3JwLT5kZXZzX2xpc3QsIGdycGRldnNfbGlzdCApCj4gKyAgICB7
Cj4gKyAgICAgICAgdWludDMyX3Qgc2JkZjsKPiArCj4gKyAgICAgICAgaWYgKCBpID49IG1heF9z
ZGV2cyApCj4gKyAgICAgICAgICAgIGJyZWFrOwo+ICsKPiArICAgICAgICBpZiAoIHBkZXYtPmRv
bWFpbiAhPSBkICkKPiArICAgICAgICAgICAgY29udGludWU7Cj4gKwo+ICsgICAgICAgIHNiZGYg
PSBQQ0lfU0JERjMocGRldi0+c2VnLCBwZGV2LT5idXMsIHBkZXYtPmRldmZuKTsKPiArCj4gKyAg
ICAgICAgaWYgKCB4c21fZ2V0X2RldmljZV9ncm91cChYU01fSE9PSywgc2JkZikgKQo+ICsgICAg
ICAgICAgICBjb250aW51ZTsKPiArCj4gKyAgICAgICAgaWYgKCB1bmxpa2VseShjb3B5X3RvX2d1
ZXN0X29mZnNldChidWYsIGksICZzYmRmLCAxKSkgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAg
ICAgcGNpZGV2c191bmxvY2soKTsKPiArICAgICAgICAgICAgcmV0dXJuIC0xOwoKLUVGQVVMVD8K
Cj4gKyAgICAgICAgfQo+ICsgICAgICAgIGkrKzsKPiArICAgIH0KPiArCj4gKyAgICBwY2lkZXZz
X3VubG9jaygpOwo+ICsKPiArICAgIHJldHVybiBpOwo+ICt9Cj4gKwo+ICAjZW5kaWYgLyogQ09O
RklHX0hBU19QQ0kgKi8KPiAgCj4gIC8qCj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL3BjaS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKPiBpbmRleCA2MjEw
NDA5NzQxLi42OGIyODgzZWQ2IDEwMDY0NAo+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L3BjaS5jCj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKPiBAQCAtMTU1NCw1
MyArMTU1NCw2IEBAIGludCBkZWFzc2lnbl9kZXZpY2Uoc3RydWN0IGRvbWFpbiAqZCwgdTE2IHNl
ZywgdTggYnVzLCB1OCBkZXZmbikKPiAgICAgIHJldHVybiByZXQ7Cj4gIH0KPiAgCj4gLXN0YXRp
YyBpbnQgaW9tbXVfZ2V0X2RldmljZV9ncm91cCgKPiAtICAgIHN0cnVjdCBkb21haW4gKmQsIHUx
NiBzZWcsIHU4IGJ1cywgdTggZGV2Zm4sCj4gLSAgICBYRU5fR1VFU1RfSEFORExFXzY0KHVpbnQz
MikgYnVmLCBpbnQgbWF4X3NkZXZzKQoKT2gsIEkgc2VlIHRoaXMgaXMgY29kZSBtb3ZlbWVudCBh
bmQgY2hhbmdlcyB0byBhbiBleGlzdGluZyBmdW5jdGlvbiwKaGVuY2UgbXkgY29tbWVudHMgYWJv
dmUgbWlnaHQgYmUgc3RhbGUsIG9yIHdpbGwgcmVxdWlyZSB0byBmaXh1cCB0aGUKY2FsbGVycyB3
aGljaCBtaWdodCBiZSBjdW1iZXJzb21lLgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 15 09:13:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 09:13:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQpyu-0007Z6-8s; Wed, 15 May 2019 09:13:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=YIY1=TP=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1hQpys-0007Z1-0Z
 for xen-devel@lists.xenproject.org; Wed, 15 May 2019 09:13:46 +0000
X-Inumbo-ID: bc59dacb-76f1-11e9-8980-bc764e045a96
Received: from mo6-p00-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5300::4])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bc59dacb-76f1-11e9-8980-bc764e045a96;
 Wed, 15 May 2019 09:13:44 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1557911622;
 s=strato-dkim-0002; d=aepfle.de;
 h=References:In-Reply-To:Message-ID:Subject:Cc:To:From:Date:
 X-RZG-CLASS-ID:X-RZG-AUTH:From:Subject:Sender;
 bh=fR2KdtUYox9v+oDzWKJwckNL7vYOOww8PWFDDdwPwWg=;
 b=EhonA9cPiWGlYHs2bouxv29ueFt+jkFtrjkbu9m59VW8Nw5BRWbgYN6J4yOdWCCXW0
 i0jGphc1YoMzjMlqrSxtifrZi2pjrewGctB5PufC4H3XgEp7RaSWW100s8xSZEU5pvWu
 cG6NjJ61bdyaC8fA/sCd+LbepryAqpDWeszGJBGIUQZTizcUNZ3bd7VBniWOfUSsRnTn
 ObWXAuD3Y3MOkc4D7JaqhmTrtFZ07M9VTxvIBkiXpLp72ZlAX4bqYeXX1LZ0gSR20yX/
 jt5CZPlT4Njl9g9LmVYoTxQ2yr08D3Az2QrKWK1NfkOUVuavWXhQZL+ynZMEcLHwxDsE
 YyXg==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QED/SSGq+wjGiUC4AUztn93FPS2dyuYMxvZg=="
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.20 DYNA|AUTH)
 with ESMTPSA id U080cav4F9Dc9Ja
 (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, 15 May 2019 11:13:38 +0200 (CEST)
Date: Wed, 15 May 2019 11:13:34 +0200
From: Olaf Hering <olaf@aepfle.de>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20190515111334.3804ebb3.olaf@aepfle.de>
In-Reply-To: <20190514143227.GG2798@zion.uk.xensource.com>
References: <20190514072741.11760-1-olaf@aepfle.de>
 <20190514101856.6otetd56n72t42bm@Air-de-Roger>
 <20190514123118.6c9ecbf7.olaf@aepfle.de>
 <20190514103907.2fc6pf7p64m3c7fh@Air-de-Roger>
 <20190514143227.GG2798@zion.uk.xensource.com>
X-Mailer: Claws Mail 2019.04.26 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v1] libxl: add helper function to set
 device_model_version
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Roger Pau =?UTF-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============3518132398757661120=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============3518132398757661120==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/gSUegA.XTVd5PNyTVvHcEni"; protocol="application/pgp-signature"

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

Am Tue, 14 May 2019 15:32:27 +0100
schrieb Wei Liu <wei.liu2@citrix.com>:

> Olaf, if you can provide me with an updated version of the commit
> message I can fold that in while committing. No need to resend this
> patch.

Maybe just append this paragraph?

The upcoming change needs a full libxl_domain_config, and the existing
libxl__domain_build_info_setdefault has just a libxl_domain_build_info=20
to work with.

Olaf

--Sig_/gSUegA.XTVd5PNyTVvHcEni
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCXNvYPgAKCRBdQqD6ppg2
fm5yAJ4n0Rfv9KW3rf8FHAlX7K5MhjlE2wCfQv9ny1/AlPW9hHm/8dgGZ6a3ELE=
=9xzr
-----END PGP SIGNATURE-----

--Sig_/gSUegA.XTVd5PNyTVvHcEni--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3518132398757661120==--


From xen-devel-bounces@lists.xenproject.org Wed May 15 09:28:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 09:28:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQqDR-0008SZ-QX; Wed, 15 May 2019 09:28:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0eB+=TP=citrix.com=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1hQqDQ-0008SU-D6
 for xen-devel@lists.xenproject.org; Wed, 15 May 2019 09:28:48 +0000
X-Inumbo-ID: d540d79e-76f3-11e9-a4e2-1355af688353
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d540d79e-76f3-11e9-a4e2-1355af688353;
 Wed, 15 May 2019 09:28:44 +0000 (UTC)
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=wei.liu2@citrix.com;
 spf=SoftFail smtp.mailfrom=wei.liu2@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 wei.liu2@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="wei.liu2@citrix.com"; x-conformance=sidf_compatible
Received-SPF: SoftFail (esa6.hc3370-68.iphmx.com: domain of
 wei.liu2@citrix.com is inclined to not designate 23.29.105.83
 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="wei.liu2@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 mx include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 include:_spf.salesforce.com ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: RBayvhLPvPGGDMX3MFsVnppNzPMLKHKZ6UY7XLrWKgbIT53LSanTH6BN2S96kClsdLCmIk057+
 YJbPtMSisOTGUisUDUYqb+EQLcbsoA8Lx8tzbFTgaodMfvtw+8CrrWakEdD43JrEfpB+KVtnLE
 4wDBL1DO2mZJA0tntitYHUSNpP4SxstG0gUZWj/X7XeAol/fBQ9cgjwDaR49VSJSeEVBqyDkfR
 bvjlywbTWdTohsuttpiSHlCcx6po6X1q70SrBmZPZfSd8+4HnJldY3k7YyKGtO5Fcy2YQjdodP
 oXI=
X-SBRS: 2.7
X-MesageID: 437921
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,472,1549947600"; 
   d="scan'208";a="437921"
Date: Wed, 15 May 2019 10:28:37 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: George Dunlap <george.dunlap@citrix.com>
Message-ID: <20190515092837.GK2798@zion.uk.xensource.com>
References: <1557850437-27656-1-git-send-email-rcojocaru@bitdefender.com>
 <20190515065342.GJ2798@zion.uk.xensource.com>
 <7fcc90c5-35c4-5ce4-e6c0-8e2276fedcd7@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <7fcc90c5-35c4-5ce4-e6c0-8e2276fedcd7@citrix.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH] x86/altp2m: move
 altp2m_get_effective_entry() under CONFIG_HVM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Razvan Cojocaru <rcojocaru@bitdefender.com>,
 george.dunlap@eu.citrix.com, andrew.cooper3@citrix.com, jbeulich@suse.com,
 xen-devel@lists.xenproject.org, roger.pau@citrix.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBNYXkgMTUsIDIwMTkgYXQgMDk6NTU6MzBBTSArMDEwMCwgR2VvcmdlIER1bmxhcCB3
cm90ZToKPiBPbiA1LzE1LzE5IDc6NTMgQU0sIFdlaSBMaXUgd3JvdGU6Cj4gPiBPbiBUdWUsIE1h
eSAxNCwgMjAxOSBhdCAwNzoxMzo1N1BNICswMzAwLCBSYXp2YW4gQ29qb2NhcnUgd3JvdGU6Cj4g
Pj4gQWxsIGl0cyBjYWxsZXJzIGxpdmUgaW5zaWRlICNpZmRlZiBDT05GSUdfSFZNIHNlY3Rpb25z
Lgo+ID4+Cj4gPj4gU2lnbmVkLW9mZi1ieTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0
ZGVmZW5kZXIuY29tPgo+ID4gCj4gPiBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KPiAKPiBBY2tlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRy
aXguY29tPgoKQXBwbGllZC4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 15 09:30:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 09:30:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQqEz-0000hX-80; Wed, 15 May 2019 09:30:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0eB+=TP=citrix.com=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1hQqEy-0000hP-04
 for xen-devel@lists.xenproject.org; Wed, 15 May 2019 09:30:24 +0000
X-Inumbo-ID: 0ec2f038-76f4-11e9-86ef-c782ada3f94c
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0ec2f038-76f4-11e9-86ef-c782ada3f94c;
 Wed, 15 May 2019 09:30:20 +0000 (UTC)
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=wei.liu2@citrix.com;
 spf=SoftFail smtp.mailfrom=wei.liu2@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 wei.liu2@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="wei.liu2@citrix.com"; x-conformance=sidf_compatible
Received-SPF: SoftFail (esa1.hc3370-68.iphmx.com: domain of
 wei.liu2@citrix.com is inclined to not designate 23.29.105.83
 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="wei.liu2@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 mx include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 include:_spf.salesforce.com ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: 6R2BFV4Qzy7nKir++3QXuEf8opFqTu3lBE/MqsYU4N/Sos0dV6bZ2j8aI7iDJzS479925XsnTH
 99nd96v6hC0DokUuPZkVoh5x23gAhgc3qMk39TKpqjakMsnIDweSw2cCsh+R7LOFPp7mivXlmQ
 jM64HOgbE/DWH8S28EUmE8P/omAyOVscvQZfn/yuME/cupKwultE3Y11ir/+B8xhmAce6GCuRu
 2nXGIuEY4nHtDDacnda2q6AfNoAYER/mrAmFqad5WcasJjMqlXlQCWhhXyei9UEUVB3jKnAdn9
 W5I=
X-SBRS: 2.7
X-MesageID: 446929
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,472,1549947600"; 
   d="scan'208";a="446929"
Date: Wed, 15 May 2019 10:30:17 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190515093017.GL2798@zion.uk.xensource.com>
References: <5CDBD157020000780022F1EA@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5CDBD157020000780022F1EA@prv1-mh.provo.novell.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH] page-alloc: accompany BUG() with printk()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ian
 Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBNYXkgMTUsIDIwMTkgYXQgMDI6NDQ6MDdBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gTG9nIGluZm9ybWF0aW9uIGxpa2VseSByZWxldmFudCBmb3IgdW5kZXJzdGFuZGluZyB3
aHkgdGhlIEJVRygpcyB3ZXJlCj4gdHJpZ2dlcmluZy4KPiAKPiBSZXF1ZXN0ZWQtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gU2lnbmVkLW9mZi1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IAoKUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 15 09:43:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 09:43:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQqRW-0001eA-Fk; Wed, 15 May 2019 09:43:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2Nxe=TP=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1hQqRV-0001e2-11
 for xen-devel@lists.xenproject.org; Wed, 15 May 2019 09:43:21 +0000
X-Inumbo-ID: deaf8bfa-76f5-11e9-8980-bc764e045a96
Received: from EUR02-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe06::729])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id deaf8bfa-76f5-11e9-8980-bc764e045a96;
 Wed, 15 May 2019 09:43:19 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector1-bitdefender-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=/H+mMS+L8QjMHyLDkCpgilKmDESRzjG0viIbFebbj7w=;
 b=s/l6ZOwFLBktMNilw5XFyEryuDUprs7Z6AkqTXZjtYkfJvU/Kr5gUsl4W5Nkv+KIM66o9OHZJ87rAUSUWc14wTS+kMT7o3Sx/M/vPT0/uVsUeA0egvo/nHCVGgqTRYDx2MAx8Qtjv75LZC8wVA0wAVvSKPxcys0Om9bYM2Di7+w=
Received: from VI1PR0202MB2928.eurprd02.prod.outlook.com (10.171.106.11) by
 VI1PR0202MB2944.eurprd02.prod.outlook.com (10.171.103.143) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1900.16; Wed, 15 May 2019 09:43:16 +0000
Received: from VI1PR0202MB2928.eurprd02.prod.outlook.com
 ([fe80::fdcf:4771:37b7:9830]) by VI1PR0202MB2928.eurprd02.prod.outlook.com
 ([fe80::fdcf:4771:37b7:9830%9]) with mapi id 15.20.1900.010; Wed, 15 May 2019
 09:43:16 +0000
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH] x86emul: add support for missing {,
 V}PMADDWD insns
Thread-Index: AQHVCvfE74ZM3VzNHESzrMongqde4aZr70sA
Date: Wed, 15 May 2019 09:43:16 +0000
Message-ID: <cbedbbc7-48f9-be8d-e99b-aaae65297cf0@bitdefender.com>
References: <5CDBCC89020000780022F1DE@prv1-mh.provo.novell.com>
In-Reply-To: <5CDBCC89020000780022F1DE@prv1-mh.provo.novell.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM0PR05CA0043.eurprd05.prod.outlook.com
 (2603:10a6:208:be::20) To VI1PR0202MB2928.eurprd02.prod.outlook.com
 (2603:10a6:800:e3::11)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [91.199.104.6]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 9624d5d5-23c8-42fb-2932-08d6d919c190
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600141)(711020)(4605104)(2017052603328)(7193020);
 SRVR:VI1PR0202MB2944; 
x-ms-traffictypediagnostic: VI1PR0202MB2944:|VI1PR0202MB2944:
x-ms-exchange-purlcount: 1
x-microsoft-antispam-prvs: <VI1PR0202MB294402D313F91FC01841A840AB090@VI1PR0202MB2944.eurprd02.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:1107;
x-forefront-prvs: 0038DE95A2
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(136003)(396003)(39860400002)(346002)(366004)(376002)(199004)(189003)(478600001)(6246003)(5660300002)(86362001)(14454004)(14444005)(110136005)(54906003)(256004)(66066001)(966005)(316002)(36756003)(68736007)(31696002)(71200400001)(71190400001)(8676002)(53936002)(229853002)(6512007)(6306002)(305945005)(386003)(25786009)(53546011)(6506007)(73956011)(7736002)(66946007)(4326008)(8936002)(26005)(52116002)(66476007)(81156014)(6486002)(66556008)(64756008)(81166006)(446003)(6436002)(66446008)(102836004)(99286004)(186003)(76176011)(3846002)(6116002)(476003)(2906002)(486006)(31686004)(2616005)(11346002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR0202MB2944;
 H:VI1PR0202MB2928.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: bitdefender.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: ctqSlfAuD/Ad8OvKrOgZTPY/QFiLKDoo191yDVdHujQz/6Q1VkXujna8RCbZ4GoDtIDG4Yh0+gfWPQBwxajX1CIOf2wd2LNLamY490Vv2O2AE1P5odPhgM2WRPxEePzRWQNVwCZfBRzmAUCOvui/3SPhVon6q+SlUvmUC+hOAjJvPI45/3KaVhCCdq/Arxz2iRYFTwfdCeYsY2Nc/ke4rov9Yo+cddTfI3+AS9wIqPbiESpwEQ9huVad/3j60CRC8ZeWQa0IAI0Sp20ucMBoijgkU5QD3qoDrX/b8GotYnzPu40rOvuyBLKI6c4AuXS3rjeDM+XW27vMk8vn5I+WuoNwCE3ccxLOS02ogkWXB9qz6stWROOs7ZH2HePJyjXC8dVIGnoj275r7VchZbkrjKGSxFoI2Y4wffsr775GEoo=
Content-ID: <DDC6968326B60A438C28C9AFA9F5AAF4@eurprd02.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 9624d5d5-23c8-42fb-2932-08d6d919c190
X-MS-Exchange-CrossTenant-originalarrivaltime: 15 May 2019 09:43:16.7126 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0202MB2944
Subject: Re: [Xen-devel] [PATCH] x86emul: add support for missing {,
 V}PMADDWD insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCk9uIDE1LjA1LjIwMTkgMTE6MjMsIEphbiBCZXVsaWNoIHdyb3RlOg0KPiBUaGVpciBwcmUt
QVZYNTEyIGluY2FybmF0aW9ucyBoYXZlIGNsZWFybHkgYmVlbiBvdmVybG9va2VkIGR1cmluZyBt
dWNoDQo+IGVhcmxpZXIgd29yay4gVGhlaXIgbWVtb3J5IGFjY2VzcyBwYXR0ZXJuIGlzIGVudGly
ZWx5IHN0YW5kYXJkLCBzbyBubw0KPiBzcGVjaWZpYyB0ZXN0cyBnZXQgYWRkZWQgdG8gdGhlIGhh
cm5lc3MuDQo+IA0KPiBSZXBvcnRlZC1ieTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0
ZGVmZW5kZXIuY29tPg0KPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+DQoNClRlc3RlZC1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRl
ci5jb20+DQoNCj4gDQo+IC0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0
ZS5jDQo+ICsrKyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jDQo+IEBA
IC02NjI0LDYgKzY2MjQsOCBAQCB4ODZfZW11bGF0ZSgNCj4gICAgICAgY2FzZSBYODZFTVVMX09Q
Q19WRVhfNjYoMHgwZiwgMHhmMyk6IC8qIHZwc2xscSB4bW0vbTEyOCx7eCx5fW1tLHt4LHl9bW0g
Ki8NCj4gICAgICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmLCAweGY0KTogICAgIC8qIHBtdWx1
ZHEgeG1tL20xMjgseG1tICovDQo+ICAgICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYs
IDB4ZjQpOiAvKiB2cG11bHVkcSB7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8NCj4gKyAg
ICBDQVNFX1NJTURfUEFDS0VEX0lOVCgweDBmLCAweGY1KTogICAgLyogcG1hZGR3ZCB7LHh9bW0v
bWVtLHsseH1tbSAqLw0KPiArICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYsIDB4ZjUp
OiAvKiB2cG1hZGR3ZCB7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8NCj4gICAgICAgY2Fz
ZSBYODZFTVVMX09QQ182NigweDBmLCAweGY2KTogICAgIC8qIHBzYWRidyB4bW0vbTEyOCx4bW0g
Ki8NCj4gICAgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwgMHhmNik6IC8qIHZwc2Fk
Yncge3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1tICovDQo+ICAgICAgIENBU0VfU0lNRF9QQUNL
RURfSU5UKDB4MGYsIDB4ZjgpOiAgICAvKiBwc3ViYiB7LHh9bW0vbWVtLHsseH1tbSAqLw0KPiAN
Cj4gDQo+IA0KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Xw0KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0DQo+IFhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZw0KPiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVsDQo+IA0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 15 09:45:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 09:45:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQqT5-0001lm-64; Wed, 15 May 2019 09:44:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ez+k=TP=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1hQqT3-0001ld-UT
 for xen-devel@lists.xenproject.org; Wed, 15 May 2019 09:44:57 +0000
X-Inumbo-ID: 16e5ef02-76f6-11e9-8af1-571d79ff7b7a
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 16e5ef02-76f6-11e9-8af1-571d79ff7b7a;
 Wed, 15 May 2019 09:44:53 +0000 (UTC)
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=SoftFail smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: SoftFail (esa3.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com is inclined to not designate
 23.29.105.83 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 mx include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 include:_spf.salesforce.com ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: EGoe6DTMQz9ofZjQBNPBb93MSq96yYgs3WXBi6b8v1NvlSF65hGuFT1wt6Skwps3HLCcVcXbzJ
 ayozgR3ImrJj3zmZCM5EAgz8540DK3dpKnzCNcylS3m/8ll4nzueuByauaRtnjtUjT3bgcj+ml
 l56w5ytxogmR6VdoCFrmNl6PJLr268GHFOUDv2wqgGCNm14fSy5wsxaJ3OeVdfUxOW7tid4h6J
 grjpJF+6iFtgsz6VYWtRMuCk7RiamgdGbBPkJfX8WfkubfYp2uYpsy7YcgYRdEVFQFJR0+TPu3
 wfo=
X-SBRS: 2.7
X-MesageID: 459357
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,472,1549947600"; 
   d="scan'208";a="459357"
Date: Wed, 15 May 2019 11:44:35 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190515094435.fgcqzbmj7gbqfgmj@Air-de-Roger>
References: <5CDBD157020000780022F1EA@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5CDBD157020000780022F1EA@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] page-alloc: accompany BUG() with printk()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek
 Wilk <konrad.wilk@oracle.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBNYXkgMTUsIDIwMTkgYXQgMDI6NDQ6MDdBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gTG9nIGluZm9ybWF0aW9uIGxpa2VseSByZWxldmFudCBmb3IgdW5kZXJzdGFuZGluZyB3
aHkgdGhlIEJVRygpcyB3ZXJlCgpXaHkgbm90IHVzZSBwYW5pYyBpbnN0ZWFkIG9mIHByaW50ayAr
IEJVRz8KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 15 09:47:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 09:47:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQqVJ-0001tQ-Ky; Wed, 15 May 2019 09:47:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0eB+=TP=citrix.com=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1hQqVI-0001tI-8Y
 for xen-devel@lists.xenproject.org; Wed, 15 May 2019 09:47:16 +0000
X-Inumbo-ID: 6b60e69c-76f6-11e9-8980-bc764e045a96
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6b60e69c-76f6-11e9-8980-bc764e045a96;
 Wed, 15 May 2019 09:47:15 +0000 (UTC)
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=wei.liu2@citrix.com;
 spf=SoftFail smtp.mailfrom=wei.liu2@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 wei.liu2@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="wei.liu2@citrix.com"; x-conformance=sidf_compatible
Received-SPF: SoftFail (esa1.hc3370-68.iphmx.com: domain of
 wei.liu2@citrix.com is inclined to not designate 23.29.105.83
 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="wei.liu2@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 mx include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 include:_spf.salesforce.com ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: +G3r1J1rZVjLyabOpDdtpBEjqAMcW0GKhKC6clY3kvAyF42ivNfQ9cdCqLjh9oaMQbBEWR7UOz
 ElTKwxFeXrp29hmILTGj7pygQ4IHd8uuMqIJVrzpFRS0nlcyHIwh1tPlCO8ZjDGFW8kYiGxaGM
 cdeeHvNTOd06HBwZkiyC5/2eHr4PksKbnkhmF9y/mD2nnamX7ZRxift62DVrcruKZb9R935S9R
 uq76xK2mqOVuXuvgDTlG8/xR8oxBEkpPWNMeLNS+d37MkMTx6VG0F1Yc7zqZBh+2cL6y6mSOWU
 Vvo=
X-SBRS: 2.7
X-MesageID: 447584
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,472,1549947600"; 
   d="scan'208";a="447584"
Date: Wed, 15 May 2019 10:47:11 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Eslam Elnikety <elnikety@amazon.com>
Message-ID: <20190515094711.GM2798@zion.uk.xensource.com>
References: <20190514084325.43928-1-elnikety@amazon.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190514084325.43928-1-elnikety@amazon.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH v3] libxl: make vkbd tunable for HVM guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Amit Shah <aams@amazon.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBNYXkgMTQsIDIwMTkgYXQgMDg6NDM6MjVBTSArMDAwMCwgRXNsYW0gRWxuaWtldHkg
d3JvdGU6Cj4gRWFjaCBIVk0gZ3Vlc3QgY3VycmVudGx5IGdldHMgYSB2a2JkIGZyb250ZW5kL2Jh
Y2tlbmQgcGFpciAoYy9zIGViYmQyNTYxYjRjKS4KPiBUaGlzIGNvbnN1bWVzIGhvc3QgcmVzb3Vy
Y2VzIHVubmVjZXNzYXJpbHkgZm9yIGd1ZXN0cyB0aGF0IGhhdmUgbm8gdXNlIGZvcgo+IHZrYmQu
IE1ha2UgdGhpcyBiZWhhdmlvdXIgdHVuYWJsZSB0byBhbGxvdyBhbiBhZG1pbmlzdHJhdG9yIHRv
IGNob29zZS4gVGhlCj4gY29tbWl0IHJldGFpbnMgdGhlIGN1cnJlbnQgYmVoYXZpb3VyIC0tIEhW
TSBndWVzdHMgc3RpbGwgZ2V0IHZrZGIgdW5sZXNzCj4gc3BlY2lmaWVkIG90aGVyd2lzZS4KPiAK
PiBTaWduZWQtb2ZmLWJ5OiBFc2xhbSBFbG5pa2V0eSA8ZWxuaWtldHlAYW1hem9uLmNvbT4KPiAt
LS0KPiAgICAgQ2hhbmdlcyBpbiB2MjoKPiAgICAgICAgIC0gQWRkZWQgYSBtaXNzaW5nIGh1bmsg
LyBzZXR0aW5nIHZrYl9kZXZpY2UgcGVyIGNvbmZpZwo+IAo+ICAgICBDaGFuZ2VzIGluIHYzOgo+
ICAgICAgICAgLSBBZGRlZCBlbnRyaWVzIGluIGxpYnhsLmggYW5kIGluIGRvY3VtZW50YXRpb24K
PiAtLS0KPiAgZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluICAgIHwgNCArKysrCgpJIHdvbmRlciB3
aGVyZSB5b3UgZ290IHRoaXMgZmlsZS4gOnAKClRoZSBjb3JyZWN0IGZpbGUgbmFtZSBpcyB4bC5j
ZmcuNS5wb2QuaW4uCgpBbnl3YXksIEkgaGF2ZSBmaXhlZCB1cCB5b3VyIHBhdGNoLCBzbyBubyBu
ZWVkIHRvIHJlc2VuZC4KCldlaS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 15 09:49:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 09:49:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQqX8-00021Z-2T; Wed, 15 May 2019 09:49:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FXlx=TP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQqX6-00021M-Ge
 for xen-devel@lists.xenproject.org; Wed, 15 May 2019 09:49:08 +0000
X-Inumbo-ID: ae35088a-76f6-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ae35088a-76f6-11e9-8980-bc764e045a96;
 Wed, 15 May 2019 09:49:07 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQqX2-0007qj-U1; Wed, 15 May 2019 09:49:04 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hQqX2-0000Qk-MX; Wed, 15 May 2019 09:49:04 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hQqX2-0007X9-Ls; Wed, 15 May 2019 09:49:04 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136296-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: xen=99bb45e684283b3bc621dbc99b1b93c856b4dd1c
X-Osstest-Versions-That: xen=eeb31ee522c7bb8541eb4c037be2c42bfcf0a3c3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 15 May 2019 09:49:04 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 136296: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjI5NiB4ZW4tdW5zdGFibGUtY292ZXJpdHkgcmVhbCBbcmVhbF0KaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjI5Ni8KClBlcmZlY3Qg
Oi0pCkFsbCB0ZXN0cyBpbiB0aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDk5YmI0NWU2ODQyODNi
M2JjNjIxZGJjOTliMWI5M2M4NTZiNGRkMWMKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIGVlYjMxZWU1MjJjN2JiODU0MWViNGMwMzdiZTJjNDJiZmNmMGEzYzMKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDEzMzYxNSAgMjAxOS0wMy0wNiAwOToxODo1MSBaICAgNzAgZGF5cwpG
YWlsaW5nIHNpbmNlICAgICAgICAxMzM2ODIgIDIwMTktMDMtMTAgMDk6MTg6MjkgWiAgIDY2IGRh
eXMgICAyMCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzYyOTYgIDIwMTktMDUtMTUg
MDk6MTg6NDQgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hl
ZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRl
ZmVuZGVyLmNvbT4KICBBbGV4YW5kcnUgU3RlZmFuIElTQUlMQSA8YWlzYWlsYUBiaXRkZWZlbmRl
ci5jb20+CiAgQW1pdCBTaW5naCBUb21hciA8YW1pdHRvbWVyMjVAZ21haWwuY29tPgogIEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgQW5kcmlpIEFuaXNvdiA8YW5k
cmlpX2FuaXNvdkBlcGFtLmNvbT4KICBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0
cml4LmNvbT4KICBCcmlhbiBXb29kcyA8YnJpYW4ud29vZHNAYW1kLmNvbT4KICBDaGFvIEdhbyA8
Y2hhby5nYW9AaW50ZWwuY29tPgogIENocmlzdGlhbiBMaW5kaWcgPGNocmlzdGlhbi5saW5kaWdA
Y2l0cml4LmNvbT4KICBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4KICBE
YXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29tPgogIERhdmlkIFdvb2Rob3VzZSA8ZHdt
d0BhbWF6b24uY28udWs+CiAgRG91ZyBHb2xkc3RlaW4gPGNhcmRvZUBjYXJkb2UuY29tPgogIEVz
bGFtIEVsbmlrZXR5IDxlbG5pa2V0eUBhbWF6b24uY29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3Jn
ZS5kdW5sYXBAY2l0cml4LmNvbT4KICBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4
LmNvbT4KICBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KICBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9y
Zz4KICBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICBLb25yYWQgUnplc3p1dGVr
IFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CiAgTHVrYXMgSnVlbmdlciA8anVlbmdlckBp
Y2Uucnd0aC1hYWNoZW4uZGU+CiAgTSBBIFlvdW5nIDxtLmEueW91bmdAZHVyaGFtLmFjLnVrPgog
IE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFi
LmNvbT4KICBOb3JiZXJ0IE1hbnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KICBPbGFmIEhlcmlu
ZyA8b2xhZkBhZXBmbGUuZGU+CiAgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9h
bmRydXNoY2hlbmtvQGVwYW0uY29tPgogIE9sZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJf
dHlzaGNoZW5rb0BlcGFtLmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXgu
Y29tPgogIFBhd2VsIFdpZWN6b3JraWV3aWN6IDx3aXBhd2VsQGFtYXpvbi5kZT4KICBQZXRyZSBQ
aXJjYWxhYnUgPHBwaXJjYWxhYnVAYml0ZGVmZW5kZXIuY29tPgogIFByaXRoYSBTcml2YXN0YXZh
IDxwcml0aGEuc3JpdmFzdGF2YUBjaXRyaXguY29tPgogIFJhenZhbiBDb2pvY2FydSA8cmNvam9j
YXJ1QGJpdGRlZmVuZGVyLmNvbT4KICBSb2dlciBQYXUgTW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXgu
Y29tPgogIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogIFJvbmFuIEFi
aGFtb24gPHJvbmFuLmFiaGFtb25AdmF0ZXMuZnI+CiAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5
YXNsaUBjaXRyaXguY29tPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVs
Lm9yZz4KICBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+CiAgVGltIERlZWdh
biA8dGltQHhlbi5vcmc+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICBYaWFvY2hl
biBXYW5nIDx3YW5neGlhb2NoZW4wQGdtYWlsLmNvbT4KICBYaW4gTGkgPHhpbi5saUBjaXRyaXgu
Y29tPgoKam9iczoKIGNvdmVyaXR5LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIGVlYjMxZWU1MjIuLjk5YmI0NWU2
ODQgIDk5YmI0NWU2ODQyODNiM2JjNjIxZGJjOTliMWI5M2M4NTZiNGRkMWMgLT4gY292ZXJpdHkt
dGVzdGVkL3Ntb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 15 09:50:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 09:50:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQqY1-0002Td-S6; Wed, 15 May 2019 09:50:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Rumq=TP=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hQqY0-0002MJ-WB
 for xen-devel@lists.xenproject.org; Wed, 15 May 2019 09:50:05 +0000
X-Inumbo-ID: cfadb156-76f6-11e9-8980-bc764e045a96
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cfadb156-76f6-11e9-8980-bc764e045a96;
 Wed, 15 May 2019 09:50:03 +0000 (UTC)
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=SoftFail smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: SoftFail (esa2.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com is inclined to not designate
 23.29.105.83 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 mx include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 include:_spf.salesforce.com ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: VP6cx1LLJTi8O/urvH9afDt3ZpT7PaIObk/WXV5MvSpaKaQTjHqybRO/910ClydQEpW6PIZRMq
 UkG3TaIZy54E+B/pYaf8xhGjS/XpccfCTzXCvLP61MY9YxWBwD4vRfQIs2yGHHG0UqcGffxzmv
 kmDipSYdT9RJD5xbpUUap71XPdx19KmhEn/0RPyQb3E/+TlTK8gJrl7JTTC0X6W2LuQCTXDO2a
 cKZ7ZcOBo7ZDNPsT0xba26eEHSJoCygmVW5QiPy3XFAI+cDPbpFJ/CdRlP6CkDdqKcUnKIQK6y
 xSo=
X-SBRS: 2.7
X-MesageID: 449476
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,472,1549947600"; 
   d="scan'208";a="449476"
To: <xen-devel@lists.xenproject.org>
References: <20190514084325.43928-1-elnikety@amazon.com>
 <20190515094711.GM2798@zion.uk.xensource.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <3b441efd-c459-eee5-12c9-6c749fc18689@citrix.com>
Date: Wed, 15 May 2019 10:49:58 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190515094711.GM2798@zion.uk.xensource.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v3] libxl: make vkbd tunable for HVM guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMDUvMjAxOSAxMDo0NywgV2VpIExpdSB3cm90ZToKPiBPbiBUdWUsIE1heSAxNCwgMjAx
OSBhdCAwODo0MzoyNUFNICswMDAwLCBFc2xhbSBFbG5pa2V0eSB3cm90ZToKPj4gRWFjaCBIVk0g
Z3Vlc3QgY3VycmVudGx5IGdldHMgYSB2a2JkIGZyb250ZW5kL2JhY2tlbmQgcGFpciAoYy9zIGVi
YmQyNTYxYjRjKS4KPj4gVGhpcyBjb25zdW1lcyBob3N0IHJlc291cmNlcyB1bm5lY2Vzc2FyaWx5
IGZvciBndWVzdHMgdGhhdCBoYXZlIG5vIHVzZSBmb3IKPj4gdmtiZC4gTWFrZSB0aGlzIGJlaGF2
aW91ciB0dW5hYmxlIHRvIGFsbG93IGFuIGFkbWluaXN0cmF0b3IgdG8gY2hvb3NlLiBUaGUKPj4g
Y29tbWl0IHJldGFpbnMgdGhlIGN1cnJlbnQgYmVoYXZpb3VyIC0tIEhWTSBndWVzdHMgc3RpbGwg
Z2V0IHZrZGIgdW5sZXNzCj4+IHNwZWNpZmllZCBvdGhlcndpc2UuCj4+Cj4+IFNpZ25lZC1vZmYt
Ynk6IEVzbGFtIEVsbmlrZXR5IDxlbG5pa2V0eUBhbWF6b24uY29tPgo+PiAtLS0KPj4gICAgIENo
YW5nZXMgaW4gdjI6Cj4+ICAgICAgICAgLSBBZGRlZCBhIG1pc3NpbmcgaHVuayAvIHNldHRpbmcg
dmtiX2RldmljZSBwZXIgY29uZmlnCj4+Cj4+ICAgICBDaGFuZ2VzIGluIHYzOgo+PiAgICAgICAg
IC0gQWRkZWQgZW50cmllcyBpbiBsaWJ4bC5oIGFuZCBpbiBkb2N1bWVudGF0aW9uCj4+IC0tLQo+
PiAgZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluICAgIHwgNCArKysrCj4gSSB3b25kZXIgd2hlcmUg
eW91IGdvdCB0aGlzIGZpbGUuIDpwCj4KPiBUaGUgY29ycmVjdCBmaWxlIG5hbWUgaXMgeGwuY2Zn
LjUucG9kLmluLgoKSSByZXZlcnNlZCB0aGUgLnBvZCBhbmQgLjUgaW4gODQxMGZjYjU0YWM4MDhj
MTlhMDMwYzZmMGVjNjRlNzYwYWM2NGNhNQoKVGhpcyBpcyBsaWtlbHkgYSBwYXRjaCBhZ2FpbnN0
IDQuMTEgb3IgZWFybGllci4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 15 09:53:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 09:53:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQqbP-0002th-IQ; Wed, 15 May 2019 09:53:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0eB+=TP=citrix.com=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1hQqbO-0002tc-RN
 for xen-devel@lists.xenproject.org; Wed, 15 May 2019 09:53:34 +0000
X-Inumbo-ID: 4a8bd5be-76f7-11e9-a9a3-fb1ba6a40960
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4a8bd5be-76f7-11e9-a9a3-fb1ba6a40960;
 Wed, 15 May 2019 09:53:31 +0000 (UTC)
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=wei.liu2@citrix.com;
 spf=SoftFail smtp.mailfrom=wei.liu2@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 wei.liu2@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="wei.liu2@citrix.com"; x-conformance=sidf_compatible
Received-SPF: SoftFail (esa3.hc3370-68.iphmx.com: domain of
 wei.liu2@citrix.com is inclined to not designate 23.29.105.83
 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="wei.liu2@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 mx include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 include:_spf.salesforce.com ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: ET7/ECfQSD9ZFeGTcewUrMbdMcjCUYCf6lS0y5kwY3Ziyv7Qgq9lXCrFXJ/atodSzjtvVBE162
 PpmwIr6aLkmbCwyguHPKNh5su3UyyqnXjHeiZduQKmtTycD1kf76/D+vdIHQ5PXr90EPgTF2c6
 I+3dLwyRE+4+9h6/VccSxNfiQck4SRw1gBHe18NgAIIaxbsYVw9LpM8EaJqo5cPxCBNswUPk23
 18Ny4JxF+kGJc07qqsHTfDoVvILJHogCbgoqgMPswtQ5dFYKRUsHvsj//NyZZy3S8CWjiTjMZe
 9SQ=
X-SBRS: 2.7
X-MesageID: 459664
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,472,1549947600"; 
   d="scan'208";a="459664"
Date: Wed, 15 May 2019 10:53:14 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20190515095314.GD3977@zion.uk.xensource.com>
References: <20190514084325.43928-1-elnikety@amazon.com>
 <20190515094711.GM2798@zion.uk.xensource.com>
 <3b441efd-c459-eee5-12c9-6c749fc18689@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <3b441efd-c459-eee5-12c9-6c749fc18689@citrix.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH v3] libxl: make vkbd tunable for HVM guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBNYXkgMTUsIDIwMTkgYXQgMTA6NDk6NThBTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAxNS8wNS8yMDE5IDEwOjQ3LCBXZWkgTGl1IHdyb3RlOgo+ID4gT24gVHVlLCBN
YXkgMTQsIDIwMTkgYXQgMDg6NDM6MjVBTSArMDAwMCwgRXNsYW0gRWxuaWtldHkgd3JvdGU6Cj4g
Pj4gRWFjaCBIVk0gZ3Vlc3QgY3VycmVudGx5IGdldHMgYSB2a2JkIGZyb250ZW5kL2JhY2tlbmQg
cGFpciAoYy9zIGViYmQyNTYxYjRjKS4KPiA+PiBUaGlzIGNvbnN1bWVzIGhvc3QgcmVzb3VyY2Vz
IHVubmVjZXNzYXJpbHkgZm9yIGd1ZXN0cyB0aGF0IGhhdmUgbm8gdXNlIGZvcgo+ID4+IHZrYmQu
IE1ha2UgdGhpcyBiZWhhdmlvdXIgdHVuYWJsZSB0byBhbGxvdyBhbiBhZG1pbmlzdHJhdG9yIHRv
IGNob29zZS4gVGhlCj4gPj4gY29tbWl0IHJldGFpbnMgdGhlIGN1cnJlbnQgYmVoYXZpb3VyIC0t
IEhWTSBndWVzdHMgc3RpbGwgZ2V0IHZrZGIgdW5sZXNzCj4gPj4gc3BlY2lmaWVkIG90aGVyd2lz
ZS4KPiA+Pgo+ID4+IFNpZ25lZC1vZmYtYnk6IEVzbGFtIEVsbmlrZXR5IDxlbG5pa2V0eUBhbWF6
b24uY29tPgo+ID4+IC0tLQo+ID4+ICAgICBDaGFuZ2VzIGluIHYyOgo+ID4+ICAgICAgICAgLSBB
ZGRlZCBhIG1pc3NpbmcgaHVuayAvIHNldHRpbmcgdmtiX2RldmljZSBwZXIgY29uZmlnCj4gPj4K
PiA+PiAgICAgQ2hhbmdlcyBpbiB2MzoKPiA+PiAgICAgICAgIC0gQWRkZWQgZW50cmllcyBpbiBs
aWJ4bC5oIGFuZCBpbiBkb2N1bWVudGF0aW9uCj4gPj4gLS0tCj4gPj4gIGRvY3MvbWFuL3hsLmNm
Zy5wb2QuNS5pbiAgICB8IDQgKysrKwo+ID4gSSB3b25kZXIgd2hlcmUgeW91IGdvdCB0aGlzIGZp
bGUuIDpwCj4gPgo+ID4gVGhlIGNvcnJlY3QgZmlsZSBuYW1lIGlzIHhsLmNmZy41LnBvZC5pbi4K
PiAKPiBJIHJldmVyc2VkIHRoZSAucG9kIGFuZCAuNSBpbiA4NDEwZmNiNTRhYzgwOGMxOWEwMzBj
NmYwZWM2NGU3NjBhYzY0Y2E1Cj4gCj4gVGhpcyBpcyBsaWtlbHkgYSBwYXRjaCBhZ2FpbnN0IDQu
MTEgb3IgZWFybGllci4KCk9oLCB0aGF0IGV4cGxhaW5zIGl0LgoKV2VpLgoKPiAKPiB+QW5kcmV3
Cj4gCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Cj4gWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4g
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 15 09:59:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 09:59:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQqh9-00035v-Al; Wed, 15 May 2019 09:59:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Rumq=TP=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hQqh8-00035q-5i
 for xen-devel@lists.xenproject.org; Wed, 15 May 2019 09:59:30 +0000
X-Inumbo-ID: 1e36903e-76f8-11e9-aa80-c301af8eab5e
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1e36903e-76f8-11e9-aa80-c301af8eab5e;
 Wed, 15 May 2019 09:59:24 +0000 (UTC)
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=SoftFail smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: SoftFail (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com is inclined to not designate
 23.29.105.83 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 mx include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 include:_spf.salesforce.com ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: zH/NC6xQS+96B7D9kFACz/uuYvFx1Whu5pJr+Tn69NWin9cR18BJEqJEME0xgwh14n5844UCy/
 eLUsRCeOHFA/dHA8QBVVXXGZpxWaV1u7e8gWUYaVdJDuUdRnVykBI5nppYFAC++LHV5JvZfOT3
 cqrv1TEsrfxc2mk2arHbkDLXs2cVHhdOtenXnUFBG8p5VChW6pbjQwPxpC5MdmEOBoCoIjOw33
 kM9uSgkAkzPY00qaDRyO/HuGXFu+zjAJPbTovfIr4M+jFKJfJmwecHn1uirQd2DrtPxpkoz1Mx
 poQ=
X-SBRS: 2.7
X-MesageID: 447986
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,472,1549947600"; 
   d="scan'208";a="447986"
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>, Jan Beulich
 <JBeulich@suse.com>
References: <5CDBD157020000780022F1EA@prv1-mh.provo.novell.com>
 <20190515094435.fgcqzbmj7gbqfgmj@Air-de-Roger>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <fb2114ce-79d0-fcb1-5b4e-c540aecb360b@citrix.com>
Date: Wed, 15 May 2019 10:59:20 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190515094435.fgcqzbmj7gbqfgmj@Air-de-Roger>
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] page-alloc: accompany BUG() with printk()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek
 Wilk <konrad.wilk@oracle.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Tim Deegan <tim@xen.org>, Ian Jackson <Ian.Jackson@eu.citrix.com>, Julien
 Grall <julien.grall@arm.com>, xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMDUvMjAxOSAxMDo0NCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBPbiBXZWQsIE1h
eSAxNSwgMjAxOSBhdCAwMjo0NDowN0FNIC0wNjAwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gTG9n
IGluZm9ybWF0aW9uIGxpa2VseSByZWxldmFudCBmb3IgdW5kZXJzdGFuZGluZyB3aHkgdGhlIEJV
RygpcyB3ZXJlCj4gV2h5IG5vdCB1c2UgcGFuaWMgaW5zdGVhZCBvZiBwcmludGsgKyBCVUc/CgpC
ZWNhdXNlIHRoZSBiYWNrdHJhY2UgaXMgdXNlZnVsIGEgbG90IG9mIHRoZSB0aW1lLgoKfkFuZHJl
dwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 15 10:03:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 10:03:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQqlB-0003t1-Td; Wed, 15 May 2019 10:03:41 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Rumq=TP=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hQqlA-0003sw-Ev
 for xen-devel@lists.xenproject.org; Wed, 15 May 2019 10:03:40 +0000
X-Inumbo-ID: b5f23fed-76f8-11e9-8980-bc764e045a96
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b5f23fed-76f8-11e9-8980-bc764e045a96;
 Wed, 15 May 2019 10:03:39 +0000 (UTC)
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=SoftFail smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: SoftFail (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com is inclined to not designate
 23.29.105.83 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 mx include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 include:_spf.salesforce.com ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: WxOkDNJvVKGeK35F36Cz12U3OidD29XFiUZk8vDA+Xu5/5gbDP51CUKuDSTe2B8HHhPUsE3kTP
 ySopwwOjHPUfKPlpfph4Ue9D8Vzp1QhsPfR6UQ2GWR3tldCp0tzFkv7ghGZKBqvcHrEqbZ+nzO
 yINexsWd93hvlWrUmAhC/P+ekyVnELYJml7Ciyg7eBjHbxLd2EE+Z/Qlujq5UXPiWekIPpVnxe
 +ig7I1kxNyr87HXeAwoXqf/7ALEBa56krxapXNv3RQOxIXE/ygUcTfFn+XQiO1wNYhKNvxLADG
 dtQ=
X-SBRS: 2.7
X-MesageID: 439012
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,472,1549947600"; 
   d="scan'208";a="439012"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5CDBD157020000780022F1EA@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <134e2b79-2fee-1d1d-aaf1-0704deeb667f@citrix.com>
Date: Wed, 15 May 2019 11:03:21 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CDBD157020000780022F1EA@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] page-alloc: accompany BUG() with printk()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMDUvMjAxOSAwOTo0NCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gTG9nIGluZm9ybWF0aW9u
IGxpa2VseSByZWxldmFudCBmb3IgdW5kZXJzdGFuZGluZyB3aHkgdGhlIEJVRygpcyB3ZXJlCj4g
dHJpZ2dlcmluZy4KPgo+IFJlcXVlc3RlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CgpSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0aXJ4
LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 15 10:08:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 10:08:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQqpm-00043P-IN; Wed, 15 May 2019 10:08:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=P7lW=TP=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hQqpl-00043K-4P
 for xen-devel@lists.xenproject.org; Wed, 15 May 2019 10:08:25 +0000
X-Inumbo-ID: 5ce2b802-76f9-11e9-8662-e3ffa09cfe5f
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5ce2b802-76f9-11e9-8662-e3ffa09cfe5f;
 Wed, 15 May 2019 10:08:19 +0000 (UTC)
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=SoftFail smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: SoftFail (esa4.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com is inclined to not designate
 23.29.105.83 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 mx include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 include:_spf.salesforce.com ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: g6MtfcwpLP36bqU9BOQx+6ogk5SRCAQ+6xfx6W/moal0Lvl1L2j55QnBw329cK2+r6z5jFbNCU
 s/8P5/CL3TvpGh1+SIm10yohT2UdUpK0fK2ARefilQLISLcvTehcz0t2myU0MznNHE5dnG8Mtg
 Fpvp8eMb+fk7/NOWXKsP3qIUZiWVtkEsVa9VQVKDStvoNYG4L3IuPd1WIwCf1zLqZRfWydk8ah
 7AGvgpdC9OnH3NKJ9fo16KKrqTbPLCBF8sQ8xSqAFrAcSRj32ZX51db+cS1iRe6JD7fXjwdCHU
 yh8=
X-SBRS: 2.7
X-MesageID: 456675
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,472,1549947600"; 
   d="scan'208";a="456675"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 15 May 2019 11:07:23 +0100
Message-ID: <20190515100723.8269-1-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH] cr-daily-branch: seabios: "usually" use
 xen-tested-master
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBicmFuY2ggaXMgc3VwcG9zZWQgdG8gYmUgc3VpdGFibGUgZm9yIGFsbCB2ZXJzaW9ucyBv
ZiBYZW4uCkNvbnZlcnNlbHksIG9sZGVyIHZlcnNpb25zIG9mIHNlYWJpb3MgZG8gbm90IGJ1aWxk
IG9uIG5ld2VyCmNvbXBpbGVycyAoYXMgcHJvdmlkZWQsIGVnLCBpbiBzdHJldGNoKS4KClNvLCBm
b3IgImJyYW5jaGVzIiBvdGhlciB0aGFuIHhlbi11bnN0YWJsZSBhbmQgeGVuLXVuc3RhYmxlLXNt
b2tlLCB1c2UKdGhlIHVzdWFsICJkZXRlcm1pbmVfdmVyc2lvbiIgbWFjaGluZXJ5LCB3aGljaCB3
aWxsIHNlbGVjdAp4ZW4tdGVzdGVkLW1hc3RlciBmb3IgYnJhbmNoZXMgb3RoZXIgdGhhbiB0aGUg
b3ZtZiBicmFuY2ggaXRzZWxmLgoKTm8gY2hhbmdlIGZvciB0aGUgc2VhYmlvcyAiYnJhbmNoIiwg
bm9yIGZvciB4ZW4tdW5zdGFibGUqLiAgVGhlIGVmZmVjdAppcyB0byBzd2l0Y2ggeGVuLSotdGVz
dGluZywgcWVtdS0qLCBsaW51eC0qLCBldGMuLCB0byBhbGwgdXNlIG92bWYKeGVuLXRlc3RlZC1t
YXN0ZXIuCgpUaGlzIGNvbW1pdCBpcyBpZGVudGljYWwgdG8gdGhlIGNvcnJlc3BvbmRpbmcgb25l
IHJlbGF0aW5nIHRvIG92bWYsCiAgYzlkMWU1ODk2ZmUyMjQ2ZDE3ZDQzNmYwNWE5OTYwYTY2ZWE1
NTQyNgogIGNyLWRhaWx5LWJyYW5jaDogb3ZtZjogInVzdWFsbHkiIHVzZSB4ZW4tdGVzdGVkLW1h
c3RlcgptdXRhbmRpcyBtdXRhbmRpLiAgVmVyaWZpZWQgd2l0aAogIGRpZmYgLXUgPChnaXQtc2hv
dyBjOWQxZTU4OTZmZTIyNDZkMTdkNDM2ZjA1YTk5NjBhNjZlYTU1NDI2KSA8KGdpdC1kaWZmIHwg
c2VkICdzL1NFQUJJT1MvT1ZNRi9nOyBzL3NlYWJpb3Mvb3ZtZi9nJykgfGxlc3MKCkEgY3Vyc29y
eSBleGFtaW5hdGlvbiBvZiB0aGUgc3RhbmRhbG9uZS1nZW5lcmF0ZS1kdW1wLWZsaWdodC1ydW52
YXJzCm91dHB1dCByZXZlYWxlZCB3aGF0IHNlZW1lZCB0byBiZSB0aGUgZXhwZWN0ZWQgY2hhbmdl
cyBhbmQgbm90aGluZwp1bnRvd2FyZC4KCkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgpDQzogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+ClNpZ25lZC1v
ZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIGNyLWRh
aWx5LWJyYW5jaCB8IDExICsrKysrKystLS0tCiAxIGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRpb25z
KCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2NyLWRhaWx5LWJyYW5jaCBiL2NyLWRh
aWx5LWJyYW5jaAppbmRleCAwMGI3MTNiMy4uODJlMjBjNzkgMTAwNzU1Ci0tLSBhL2NyLWRhaWx5
LWJyYW5jaAorKysgYi9jci1kYWlseS1icmFuY2gKQEAgLTE5NCwxNCArMTk0LDE3IEBAIGlmIFsg
IngkUkVWSVNJT05fTElOVVhfQVJNIiA9IHggXTsgdGhlbgogICAgIGZpCiBmaQogaWYgWyAieCRS
RVZJU0lPTl9TRUFCSU9TIiA9IHggXTsgdGhlbgotICAgIGlmIFsgIngkdHJlZSIgPSAieHNlYWJp
b3MiIF07IHRoZW4KKyAgICBjYXNlICIkYnJhbmNoIiBpbgorICAgIHhlbi11bnN0YWJsZSopCisJ
OiBSRVZJU0lPTl9TRUFCSU9TIGZyb20gQ29uZmlnLm1rCisJOzsKKyAgICAqKQogCVRSRUVfU0VB
QklPUz0kVFJFRV9TRUFCSU9TX1VQU1RSRUFNCiAJZXhwb3J0IFRSRUVfU0VBQklPUwogCWRldGVy
bWluZV92ZXJzaW9uIFJFVklTSU9OX1NFQUJJT1Mgc2VhYmlvcyBTRUFCSU9TCiAJZXhwb3J0IFJF
VklTSU9OX1NFQUJJT1MKLSAgICBlbHNlCi0JOiBSRVZJU0lPTl9TRUFCSU9TIGZyb20gQ29uZmln
Lm1rCi0gICAgZmkKKwk7OworICAgIGVzYWMKIGZpCiBpZiBbICJ4JFJFVklTSU9OX09WTUYiID0g
eCBdOyB0aGVuCiAgICAgY2FzZSAiJGJyYW5jaCIgaW4KLS0gCjIuMTEuMAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 15 10:09:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 10:09:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQqqX-00048j-1y; Wed, 15 May 2019 10:09:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0eB+=TP=citrix.com=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1hQqqV-00048V-Ld
 for xen-devel@lists.xenproject.org; Wed, 15 May 2019 10:09:11 +0000
X-Inumbo-ID: 7a1b378c-76f9-11e9-9fcc-1ff7612eea13
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7a1b378c-76f9-11e9-9fcc-1ff7612eea13;
 Wed, 15 May 2019 10:09:08 +0000 (UTC)
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=wei.liu2@citrix.com;
 spf=SoftFail smtp.mailfrom=wei.liu2@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 wei.liu2@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="wei.liu2@citrix.com"; x-conformance=sidf_compatible
Received-SPF: SoftFail (esa4.hc3370-68.iphmx.com: domain of
 wei.liu2@citrix.com is inclined to not designate 23.29.105.83
 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="wei.liu2@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 mx include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 include:_spf.salesforce.com ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: DS6zvdoHg/I/hpdY8PLznQbWaCZeN4CGLwFuSRS88LHBriUML2vh0t89Crzxqr1NcFV/RJKpOs
 f5Rxw1VyV+btjTGCLhYqWVbdJsZnNFM6ypbaLTqBGtJHYvlH3JxiSnaM9rHjK273GoT1BFRpsf
 +3s3PkurUExHlwsbnV1Jhv4iC1qYKE/k5hgE5jjx4Gu7dRTY4fvGL+1Y9tZgTVuHctkwDEgOsC
 zKBYkOFo7bBJPrvOE/v5jo6M7+yf9Ese/Eb/47fSPMJunEP9OlMUGWCsU6J/2cGzEL674jsuNy
 dOE=
X-SBRS: 2.7
X-MesageID: 456726
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,472,1549947600"; 
   d="scan'208";a="456726"
Date: Wed, 15 May 2019 11:09:05 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20190515100905.GN2798@zion.uk.xensource.com>
References: <20190515100723.8269-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190515100723.8269-1-ian.jackson@eu.citrix.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [OSSTEST PATCH] cr-daily-branch: seabios: "usually"
 use xen-tested-master
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBNYXkgMTUsIDIwMTkgYXQgMTE6MDc6MjNBTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gVGhpcyBicmFuY2ggaXMgc3VwcG9zZWQgdG8gYmUgc3VpdGFibGUgZm9yIGFsbCB2ZXJz
aW9ucyBvZiBYZW4uCj4gQ29udmVyc2VseSwgb2xkZXIgdmVyc2lvbnMgb2Ygc2VhYmlvcyBkbyBu
b3QgYnVpbGQgb24gbmV3ZXIKPiBjb21waWxlcnMgKGFzIHByb3ZpZGVkLCBlZywgaW4gc3RyZXRj
aCkuCj4gCj4gU28sIGZvciAiYnJhbmNoZXMiIG90aGVyIHRoYW4geGVuLXVuc3RhYmxlIGFuZCB4
ZW4tdW5zdGFibGUtc21va2UsIHVzZQo+IHRoZSB1c3VhbCAiZGV0ZXJtaW5lX3ZlcnNpb24iIG1h
Y2hpbmVyeSwgd2hpY2ggd2lsbCBzZWxlY3QKPiB4ZW4tdGVzdGVkLW1hc3RlciBmb3IgYnJhbmNo
ZXMgb3RoZXIgdGhhbiB0aGUgb3ZtZiBicmFuY2ggaXRzZWxmLgo+IAo+IE5vIGNoYW5nZSBmb3Ig
dGhlIHNlYWJpb3MgImJyYW5jaCIsIG5vciBmb3IgeGVuLXVuc3RhYmxlKi4gIFRoZSBlZmZlY3QK
PiBpcyB0byBzd2l0Y2ggeGVuLSotdGVzdGluZywgcWVtdS0qLCBsaW51eC0qLCBldGMuLCB0byBh
bGwgdXNlIG92bWYKPiB4ZW4tdGVzdGVkLW1hc3Rlci4KPiAKPiBUaGlzIGNvbW1pdCBpcyBpZGVu
dGljYWwgdG8gdGhlIGNvcnJlc3BvbmRpbmcgb25lIHJlbGF0aW5nIHRvIG92bWYsCj4gICBjOWQx
ZTU4OTZmZTIyNDZkMTdkNDM2ZjA1YTk5NjBhNjZlYTU1NDI2Cj4gICBjci1kYWlseS1icmFuY2g6
IG92bWY6ICJ1c3VhbGx5IiB1c2UgeGVuLXRlc3RlZC1tYXN0ZXIKPiBtdXRhbmRpcyBtdXRhbmRp
LiAgVmVyaWZpZWQgd2l0aAo+ICAgZGlmZiAtdSA8KGdpdC1zaG93IGM5ZDFlNTg5NmZlMjI0NmQx
N2Q0MzZmMDVhOTk2MGE2NmVhNTU0MjYpIDwoZ2l0LWRpZmYgfCBzZWQgJ3MvU0VBQklPUy9PVk1G
L2c7IHMvc2VhYmlvcy9vdm1mL2cnKSB8bGVzcwo+IAo+IEEgY3Vyc29yeSBleGFtaW5hdGlvbiBv
ZiB0aGUgc3RhbmRhbG9uZS1nZW5lcmF0ZS1kdW1wLWZsaWdodC1ydW52YXJzCj4gb3V0cHV0IHJl
dmVhbGVkIHdoYXQgc2VlbWVkIHRvIGJlIHRoZSBleHBlY3RlZCBjaGFuZ2VzIGFuZCBub3RoaW5n
Cj4gdW50b3dhcmQuCj4gCj4gQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gQ0M6
IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgo+IFNpZ25lZC1vZmYt
Ynk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgoKQWNrZWQtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 15 10:09:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 10:09:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQqqc-00049p-C7; Wed, 15 May 2019 10:09:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ez+k=TP=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1hQqqa-00049R-Th
 for xen-devel@lists.xenproject.org; Wed, 15 May 2019 10:09:16 +0000
X-Inumbo-ID: 7d708b3a-76f9-11e9-ae96-5f3bda6a6f23
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7d708b3a-76f9-11e9-ae96-5f3bda6a6f23;
 Wed, 15 May 2019 10:09:14 +0000 (UTC)
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=SoftFail smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: SoftFail (esa6.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com is inclined to not designate
 23.29.105.83 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 mx include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 include:_spf.salesforce.com ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: g3A1nTekBgfIeEbEEgx3LJdwm4FWakuXKyPi6KdbiaquHiS3t9Ij6dg8jFXTcYtrH1QRJ6L8yv
 59YIPfA1rRVcHt8kdKpOzbNDLx4OzcYsOUcPKCi8X/155Drd/+f7uPsDDlh43U0V2TbvU3fMLq
 Uu2ALZtCRvtYtu5Z4Ud+7FKwLxNZBlhTa/PkXHzi5kYXMMY3ia6RVDdbfdXxew9fL6Xqz7PG1N
 Q/w6Pn6PERzqWC1vnvENV05ZddJYREjAbVGY8kZSCw/ra/xmUOJcF6nHh+tEWi0Sva8P62EtSY
 k9Y=
X-SBRS: 2.7
X-MesageID: 439217
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,472,1549947600"; 
   d="scan'208";a="439217"
Date: Wed, 15 May 2019 12:09:01 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20190515100901.4psea2vmmugrkigl@Air-de-Roger>
References: <5CDBD157020000780022F1EA@prv1-mh.provo.novell.com>
 <20190515094435.fgcqzbmj7gbqfgmj@Air-de-Roger>
 <fb2114ce-79d0-fcb1-5b4e-c540aecb360b@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <fb2114ce-79d0-fcb1-5b4e-c540aecb360b@citrix.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] page-alloc: accompany BUG() with printk()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek
 Wilk <konrad.wilk@oracle.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Tim Deegan <tim@xen.org>, Ian Jackson <Ian.Jackson@eu.citrix.com>, Julien
 Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBNYXkgMTUsIDIwMTkgYXQgMTA6NTk6MjBBTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAxNS8wNS8yMDE5IDEwOjQ0LCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+ID4g
T24gV2VkLCBNYXkgMTUsIDIwMTkgYXQgMDI6NDQ6MDdBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4gTG9nIGluZm9ybWF0aW9uIGxpa2VseSByZWxldmFudCBmb3IgdW5kZXJzdGFuZGlu
ZyB3aHkgdGhlIEJVRygpcyB3ZXJlCj4gPiBXaHkgbm90IHVzZSBwYW5pYyBpbnN0ZWFkIG9mIHBy
aW50ayArIEJVRz8KPiAKPiBCZWNhdXNlIHRoZSBiYWNrdHJhY2UgaXMgdXNlZnVsIGEgbG90IG9m
IHRoZSB0aW1lLgoKT2gsIHBhbmljIGhhcyBubyBiYWNrdHJhY2UsIHRoYXQncyBub3QgdmVyeSB1
c2VmdWwuIE1heWJlIHdlIGNvdWxkIGFkZAphIHBhbmljX3RyYWNlIHZlcnNpb24gdG8gYXZvaWQg
aGF2aW5nIHRvIGRvIGEgcHJpbnRrICsgQlVHLiBJbiBhbnkKY2FzZToKClJldmlld2VkLWJ5OiBS
b2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KClRoYW5rcywgUm9nZXIuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 15 10:13:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 10:13:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQquO-00051o-Uo; Wed, 15 May 2019 10:13:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Rumq=TP=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hQquN-00051j-Me
 for xen-devel@lists.xenproject.org; Wed, 15 May 2019 10:13:11 +0000
X-Inumbo-ID: 0a83a472-76fa-11e9-8980-bc764e045a96
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0a83a472-76fa-11e9-8980-bc764e045a96;
 Wed, 15 May 2019 10:13:10 +0000 (UTC)
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=SoftFail smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: SoftFail (esa3.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com is inclined to not designate
 23.29.105.83 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 mx include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 include:_spf.salesforce.com ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: e5i2iSKXWmrvn+j2WKsjj81ImB7ic3+ErxOP8inWjWVUK7R3YOV26FVXtrRf/7XYUfTEjW1ucl
 G5nd6Uw9QkBl3WQCtPH8UwZglxhDBCMni9xwLMFuwB9aW/I1XDYVKNGYSpCRuqZzhlkr8MPIkf
 nFH870/Ai3HRzbb+vAEn6voEyya1txGTYLfvEfJSRBnS1hHyC0wUO6osjoVpQhxPONzuwQAKKZ
 DJh0Asc1q1uJNGn3WpZMpZqoqcAK3In8IjBulwj0BKalHbvrg7gr4k6yvDVBkUQ7STmQnLefkA
 Zuo=
X-SBRS: 2.7
X-MesageID: 460368
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,472,1549947600"; 
   d="scan'208";a="460368"
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <5CDBD157020000780022F1EA@prv1-mh.provo.novell.com>
 <20190515094435.fgcqzbmj7gbqfgmj@Air-de-Roger>
 <fb2114ce-79d0-fcb1-5b4e-c540aecb360b@citrix.com>
 <20190515100901.4psea2vmmugrkigl@Air-de-Roger>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <0b69ef20-6ae1-d161-574d-dc16be569422@citrix.com>
Date: Wed, 15 May 2019 11:12:15 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190515100901.4psea2vmmugrkigl@Air-de-Roger>
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] page-alloc: accompany BUG() with printk()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek
 Wilk <konrad.wilk@oracle.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Tim Deegan <tim@xen.org>, Ian Jackson <Ian.Jackson@eu.citrix.com>, Julien
 Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMDUvMjAxOSAxMTowOSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBPbiBXZWQsIE1h
eSAxNSwgMjAxOSBhdCAxMDo1OToyMEFNICswMTAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiBP
biAxNS8wNS8yMDE5IDEwOjQ0LCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+Pj4gT24gV2VkLCBN
YXkgMTUsIDIwMTkgYXQgMDI6NDQ6MDdBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4g
TG9nIGluZm9ybWF0aW9uIGxpa2VseSByZWxldmFudCBmb3IgdW5kZXJzdGFuZGluZyB3aHkgdGhl
IEJVRygpcyB3ZXJlCj4+PiBXaHkgbm90IHVzZSBwYW5pYyBpbnN0ZWFkIG9mIHByaW50ayArIEJV
Rz8KPj4gQmVjYXVzZSB0aGUgYmFja3RyYWNlIGlzIHVzZWZ1bCBhIGxvdCBvZiB0aGUgdGltZS4K
PiBPaCwgcGFuaWMgaGFzIG5vIGJhY2t0cmFjZSwgdGhhdCdzIG5vdCB2ZXJ5IHVzZWZ1bC4gTWF5
YmUgd2UgY291bGQgYWRkCj4gYSBwYW5pY190cmFjZSB2ZXJzaW9uIHRvIGF2b2lkIGhhdmluZyB0
byBkbyBhIHByaW50ayArIEJVRy4gSW4gYW55Cj4gY2FzZToKClRCSCwgSXQgd291bGQgYmUgYmV0
dGVyIGZvciBCVUcoKSB0byB0YWtlIGEgcHJpbnRrLWxpa2UgLCBidXQgYXJyYW5naW5nCnRoaXMg
dG8gd29yayBpcyBkZWNpZGVkbHkgbm9uLXRyaXZpYWwsIGJlY2F1c2UgaXQgd291bGQgaGF2ZSB0
byBiZQphcnJhbmdlZCBmcm9tICNVRCBjb250ZXh0IHdpdGggc29tZSB3YXkgb2YgcGFzc2luZyB2
YV9hcmdzKCkgYmVoaW5kIHRoZQpzY2VuZS4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 15 10:18:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 10:18:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQqz2-0005Bt-Hv; Wed, 15 May 2019 10:18:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Rumq=TP=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hQqz1-0005Bo-7k
 for xen-devel@lists.xenproject.org; Wed, 15 May 2019 10:17:59 +0000
X-Inumbo-ID: b4569cec-76fa-11e9-aa8c-b354dc740494
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b4569cec-76fa-11e9-aa8c-b354dc740494;
 Wed, 15 May 2019 10:17:55 +0000 (UTC)
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=SoftFail smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: SoftFail (esa3.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com is inclined to not designate
 23.29.105.83 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 mx include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 include:_spf.salesforce.com ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: ZmnvhFita9n1CRi36obAt6jBEMxB+GrZ00K0zsTFAHpHxs+KiEHA7JqOx3vNqhkDokKZeH5fiZ
 Xc7UzzS/jNhXnj1zhU6wgjPXEUARdVqtJCCC5M1cH1sUaa/DCErIPp/YAia5lZfcqZy9Hr7Hve
 KUMkPIWr7Y5VMqHSmHKtMyUuFavRf2yMgFZjKimaaSwgTGMRBjm7n02G+nd/9uhTSkuXDK8I38
 S9NP4gzU7O0RCYVg3RGR5dg3pRYo3UnKF4CjDuN8GRXQFELnpAerLqYMqArbpzgjIZz07b1yBD
 VIA=
X-SBRS: 2.7
X-MesageID: 460577
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,472,1549947600"; 
   d="scan'208";a="460577"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5CDBCC89020000780022F1DE@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <ecde9471-17e5-61b8-1c61-67cac1d54fc4@citrix.com>
Date: Wed, 15 May 2019 11:17:50 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CDBCC89020000780022F1DE@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] x86emul: add support for missing {,
 V}PMADDWD insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMDUvMjAxOSAwOToyMywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gVGhlaXIgcHJlLUFWWDUx
MiBpbmNhcm5hdGlvbnMgaGF2ZSBjbGVhcmx5IGJlZW4gb3Zlcmxvb2tlZCBkdXJpbmcgbXVjaAo+
IGVhcmxpZXIgd29yay4gVGhlaXIgbWVtb3J5IGFjY2VzcyBwYXR0ZXJuIGlzIGVudGlyZWx5IHN0
YW5kYXJkLCBzbyBubwo+IHNwZWNpZmljIHRlc3RzIGdldCBhZGRlZCB0byB0aGUgaGFybmVzcy4K
Pgo+IFJlcG9ydGVkLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5j
b20+Cj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+Cj4g
LS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKPiArKysgYi94ZW4v
YXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwo+IEBAIC02NjI0LDYgKzY2MjQsOCBA
QCB4ODZfZW11bGF0ZSgKPiAgICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYsIDB4ZjMp
OiAvKiB2cHNsbHEgeG1tL20xMjgse3gseX1tbSx7eCx5fW1tICovCj4gICAgICBjYXNlIFg4NkVN
VUxfT1BDXzY2KDB4MGYsIDB4ZjQpOiAgICAgLyogcG11bHVkcSB4bW0vbTEyOCx4bW0gKi8KPiAg
ICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYsIDB4ZjQpOiAvKiB2cG11bHVkcSB7eCx5
fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KPiArICAgIENBU0VfU0lNRF9QQUNLRURfSU5UKDB4
MGYsIDB4ZjUpOiAgICAvKiBwbWFkZHdkIHsseH1tbS9tZW0seyx4fW1tICovCj4gKyAgICBjYXNl
IFg4NkVNVUxfT1BDX1ZFWF82NigweDBmLCAweGY1KTogLyogdnBtYWRkd2Qge3gseX1tbS9tZW0s
e3gseX1tbSx7eCx5fW1tICovCgpOb3RoaW5nIG9uIHRoaXMgcGF0aCBjaGVja3MgZm9yIFNTU0Uz
LCBBRkFJQ1QuCgp+QW5kcmV3Cgo+ICAgICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmLCAweGY2
KTogICAgIC8qIHBzYWRidyB4bW0vbTEyOCx4bW0gKi8KPiAgICAgIGNhc2UgWDg2RU1VTF9PUENf
VkVYXzY2KDB4MGYsIDB4ZjYpOiAvKiB2cHNhZGJ3IHt4LHl9bW0vbWVtLHt4LHl9bW0se3gseX1t
bSAqLwo+ICAgICAgQ0FTRV9TSU1EX1BBQ0tFRF9JTlQoMHgwZiwgMHhmOCk6ICAgIC8qIHBzdWJi
IHsseH1tbS9tZW0seyx4fW1tICovCj4KPgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 15 10:18:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 10:18:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQqzH-0005D5-Sj; Wed, 15 May 2019 10:18:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=YIY1=TP=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1hQqzF-0005Cp-SY
 for xen-devel@lists.xenproject.org; Wed, 15 May 2019 10:18:14 +0000
X-Inumbo-ID: bda040c6-76fa-11e9-8980-bc764e045a96
Received: from mo6-p00-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5300::4])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bda040c6-76fa-11e9-8980-bc764e045a96;
 Wed, 15 May 2019 10:18:11 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1557915490;
 s=strato-dkim-0002; d=aepfle.de;
 h=References:In-Reply-To:Message-ID:Subject:Cc:To:From:Date:
 X-RZG-CLASS-ID:X-RZG-AUTH:From:Subject:Sender;
 bh=ZMQQ1FiJNAjSXUwPZwGa5yDXCL1bTgYLhp1FIdfvEXw=;
 b=FOI5SYxlbSAZDeUdcfTo3xfyKRcR9xojJ9OvPApj6u4WzHlhbBw/Mk6c3/Eohh7+Fw
 S3Kj7cdP2ioLMrx4KDOVDqoC38ob9uecPVsZGbMGmRK5kS+8liNVJ8OQ4aT+KheEzxXu
 jcpTC9yQv/qzh7+GwxtRBNs1LF9ZlTOdAksFzWdnqUWkepT9FjUYjDtD7q+LAyjcgNXL
 n5lb5TUmG1aOWIMIZdZnDtVXFdUh4Wzsxs2t0CVQRDndg8ES+hnmYsBJ7BjBYbcbCyd8
 HSX53Us+tmAPLEfNE9aALycSlTFzgUEtaaVkmjUv0v30SMDiszcEXgxb8jD9LsqlAfq6
 pN+g==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QED/SSGq+wjGiUC4AUztn93FPS2dyuYMxvZg=="
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.20 DYNA|AUTH)
 with ESMTPSA id U080cav4FAI89hQ
 (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, 15 May 2019 12:18:08 +0200 (CEST)
Date: Wed, 15 May 2019 12:18:04 +0200
From: Olaf Hering <olaf@aepfle.de>
To: Roger Pau =?UTF-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Message-ID: <20190515121804.4e4a2c85.olaf@aepfle.de>
In-Reply-To: <20190513152005.jojtolhh5wdguvg6@Air-de-Roger>
References: <20190513165321.464fdeaf.olaf@aepfle.de>
 <20190513152005.jojtolhh5wdguvg6@Air-de-Roger>
X-Mailer: Claws Mail 2019.04.26 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] how to disable build of pv-shim?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org
Content-Type: multipart/mixed; boundary="===============5319669497820579235=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============5319669497820579235==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/qChXM7uoRAWJeND.16UXxMO"; protocol="application/pgp-signature"

--Sig_/qChXM7uoRAWJeND.16UXxMO
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Am Mon, 13 May 2019 17:20:05 +0200
schrieb Roger Pau Monn=C3=A9 <roger.pau@citrix.com>:

> Let me know if that works for you and I will submit it formally.

Yes, it works for me. Thanks.

Olaf

--Sig_/qChXM7uoRAWJeND.16UXxMO
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCXNvnXAAKCRBdQqD6ppg2
fmbwAKDtqyeZSlbQeneUZl8dHUY6BzCSKwCgqZTjaGDLeoeClXC2zt9A7L2pACY=
=DUjZ
-----END PGP SIGNATURE-----

--Sig_/qChXM7uoRAWJeND.16UXxMO--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5319669497820579235==--


From xen-devel-bounces@lists.xenproject.org Wed May 15 10:19:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 10:19:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQr0I-0005KN-8p; Wed, 15 May 2019 10:19:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5/Da=TP=amazon.com=prvs=0311cbe5c=elnikety@srs-us1.protection.inumbo.net>)
 id 1hQr0G-0005KE-HG
 for xen-devel@lists.xenproject.org; Wed, 15 May 2019 10:19:16 +0000
X-Inumbo-ID: e3feffe8-76fa-11e9-bb90-330b9f811319
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e3feffe8-76fa-11e9-bb90-330b9f811319;
 Wed, 15 May 2019 10:19:15 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1557915555; x=1589451555;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:mime-version;
 bh=V+JCZuFbyRVztutDkRcxkSCwjCJWNkstczVlEY6va5k=;
 b=lD/lA0+NiAtYBP0MvzQh2JDjRxj1pMJFC7c96y7aCxtab29SsStqxEo1
 GiMMSAM5egNMCJLIZcGql5IU1qc8HUPUy88qp/PZiiHfuv6r6qeKwPJmo
 5nknXN56o1bICEkwaVGVtPoLV1qVYAG15y5HEdNq8zQt57xyvt36Dy0AK k=;
X-IronPort-AV: E=Sophos;i="5.60,472,1549929600"; 
 d="scan'208,217";a="674445186"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-1d-37fd6b3d.us-east-1.amazon.com) ([10.47.22.38])
 by smtp-border-fw-out-9102.sea19.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 15 May 2019 10:19:12 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1d-37fd6b3d.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id x4FAJ9Z2010432
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Wed, 15 May 2019 10:19:11 GMT
Received: from EX13D03EUA003.ant.amazon.com (10.43.165.89) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 15 May 2019 10:19:10 +0000
Received: from EX13D03EUA002.ant.amazon.com (10.43.165.166) by
 EX13D03EUA003.ant.amazon.com (10.43.165.89) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 15 May 2019 10:19:09 +0000
Received: from EX13D03EUA002.ant.amazon.com ([10.43.165.166]) by
 EX13D03EUA002.ant.amazon.com ([10.43.165.166]) with mapi id 15.00.1367.000;
 Wed, 15 May 2019 10:19:09 +0000
From: "Elnikety, Eslam" <elnikety@amazon.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Thread-Topic: [Xen-devel] [PATCH v3] libxl: make vkbd tunable for HVM guests
Thread-Index: AQHVCjEbwWdCk6qhFkKmIcbHpc90uKZr8fOAgAAAxwCAAAglgA==
Date: Wed, 15 May 2019 10:19:09 +0000
Message-ID: <B2495276-EF82-4584-8A0C-8B2D167190A5@amazon.com>
References: <20190514084325.43928-1-elnikety@amazon.com>
 <20190515094711.GM2798@zion.uk.xensource.com>
 <3b441efd-c459-eee5-12c9-6c749fc18689@citrix.com>
In-Reply-To: <3b441efd-c459-eee5-12c9-6c749fc18689@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.43.164.163]
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v3] libxl: make vkbd tunable for HVM guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>
Content-Type: multipart/mixed; boundary="===============2686425754094722879=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============2686425754094722879==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_B2495276EF8245848A0C8B2D167190A5amazoncom_"

--_000_B2495276EF8245848A0C8B2D167190A5amazoncom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

DQpPbiAxNS4gTWF5IDIwMTksIGF0IDExOjQ5LCBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPG1haWx0bzphbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPj4gd3JvdGU6DQoN
Ck9uIDE1LzA1LzIwMTkgMTA6NDcsIFdlaSBMaXUgd3JvdGU6DQpPbiBUdWUsIE1heSAxNCwgMjAx
OSBhdCAwODo0MzoyNUFNICswMDAwLCBFc2xhbSBFbG5pa2V0eSB3cm90ZToNCkVhY2ggSFZNIGd1
ZXN0IGN1cnJlbnRseSBnZXRzIGEgdmtiZCBmcm9udGVuZC9iYWNrZW5kIHBhaXIgKGMvcyBlYmJk
MjU2MWI0YykuDQpUaGlzIGNvbnN1bWVzIGhvc3QgcmVzb3VyY2VzIHVubmVjZXNzYXJpbHkgZm9y
IGd1ZXN0cyB0aGF0IGhhdmUgbm8gdXNlIGZvcg0KdmtiZC4gTWFrZSB0aGlzIGJlaGF2aW91ciB0
dW5hYmxlIHRvIGFsbG93IGFuIGFkbWluaXN0cmF0b3IgdG8gY2hvb3NlLiBUaGUNCmNvbW1pdCBy
ZXRhaW5zIHRoZSBjdXJyZW50IGJlaGF2aW91ciAtLSBIVk0gZ3Vlc3RzIHN0aWxsIGdldCB2a2Ri
IHVubGVzcw0Kc3BlY2lmaWVkIG90aGVyd2lzZS4NCg0KU2lnbmVkLW9mZi1ieTogRXNsYW0gRWxu
aWtldHkgPGVsbmlrZXR5QGFtYXpvbi5jb208bWFpbHRvOmVsbmlrZXR5QGFtYXpvbi5jb20+Pg0K
LS0tDQogICBDaGFuZ2VzIGluIHYyOg0KICAgICAgIC0gQWRkZWQgYSBtaXNzaW5nIGh1bmsgLyBz
ZXR0aW5nIHZrYl9kZXZpY2UgcGVyIGNvbmZpZw0KDQogICBDaGFuZ2VzIGluIHYzOg0KICAgICAg
IC0gQWRkZWQgZW50cmllcyBpbiBsaWJ4bC5oIGFuZCBpbiBkb2N1bWVudGF0aW9uDQotLS0NCmRv
Y3MvbWFuL3hsLmNmZy5wb2QuNS5pbiAgICB8IDQgKysrKw0KSSB3b25kZXIgd2hlcmUgeW91IGdv
dCB0aGlzIGZpbGUuIDpwDQoNClRoZSBjb3JyZWN0IGZpbGUgbmFtZSBpcyB4bC5jZmcuNS5wb2Qu
aW4uDQoNCkkgcmV2ZXJzZWQgdGhlIC5wb2QgYW5kIC41IGluIDg0MTBmY2I1NGFjODA4YzE5YTAz
MGM2ZjBlYzY0ZTc2MGFjNjRjYTUNCg0KVGhpcyBpcyBsaWtlbHkgYSBwYXRjaCBhZ2FpbnN0IDQu
MTEgb3IgZWFybGllci4NCg0KQnVzdGVkISB2MSBhbmQgdjIgd2VyZSBhZ2FpbnN0IG1hc3Rlci4g
Rm9yIHNvbWUgcmVhc29uIHYzIHdhcyBhIG1pc3MgaW4gdGhhdCByZWdhcmQg4oCUIGFnYWluc3Qg
c3RhYmxlLTQuMTEuDQoNClRoYW5rcyBmb3IgbWFzc2FnaW5nIHRoZSBwYXRjaC4NCg0KQ2hlZXJz
LA0KRXNsYW0NCg0KDQp+QW5kcmV3DQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fDQpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0DQpYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmc8bWFpbHRvOlhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz4NCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWwNCg0K

--_000_B2495276EF8245848A0C8B2D167190A5amazoncom_
Content-Type: text/html; charset="utf-8"
Content-ID: <861E15D17110F9438129CF87AFE6C3D5@amazon.com>
Content-Transfer-Encoding: base64

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy
ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsiIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KPGRpdj4N
CjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj5PbiAxNS4g
TWF5IDIwMTksIGF0IDExOjQ5LCBBbmRyZXcgQ29vcGVyICZsdDs8YSBocmVmPSJtYWlsdG86YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbSIgY2xhc3M9IiI+YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bTwvYT4mZ3Q7IHdyb3RlOjwvZGl2Pg0KPGJyIGNsYXNzPSJBcHBsZS1pbnRlcmNoYW5nZS1uZXds
aW5lIj4NCjxkaXYgY2xhc3M9IiI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E7
IGZvbnQtc2l6ZTogMTJweDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQtY2Fwczog
bm9ybWFsOyBmb250LXdlaWdodDogbm9ybWFsOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyB0ZXh0
LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdo
aXRlLXNwYWNlOiBub3JtYWw7IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQtc3Ryb2tl
LXdpZHRoOiAwcHg7IGZsb2F0OiBub25lOyBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsiIGNs
YXNzPSIiPk9uDQogMTUvMDUvMjAxOSAxMDo0NywgV2VpIExpdSB3cm90ZTo8L3NwYW4+PGJyIHN0
eWxlPSJmb250LWZhbWlseTogSGVsdmV0aWNhOyBmb250LXNpemU6IDEycHg7IGZvbnQtc3R5bGU6
IG5vcm1hbDsgZm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsg
bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAw
cHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3b3JkLXNwYWNp
bmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyIgY2xhc3M9IiI+DQo8Ymxv
Y2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iZm9udC1mYW1pbHk6IEhlbHZldGljYTsgZm9udC1z
aXplOiAxMnB4OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudC1jYXBzOiBub3JtYWw7
IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IG9ycGhhbnM6IGF1
dG87IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTog
bm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd2lkb3dzOiBhdXRvOyB3b3JkLXNwYWNpbmc6IDBw
eDsgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyAtd2Via2l0LXRleHQtc3Ryb2tlLXdp
ZHRoOiAwcHg7IiBjbGFzcz0iIj4NCk9uIFR1ZSwgTWF5IDE0LCAyMDE5IGF0IDA4OjQzOjI1QU0g
JiM0MzswMDAwLCBFc2xhbSBFbG5pa2V0eSB3cm90ZTo8YnIgY2xhc3M9IiI+DQo8YmxvY2txdW90
ZSB0eXBlPSJjaXRlIiBjbGFzcz0iIj5FYWNoIEhWTSBndWVzdCBjdXJyZW50bHkgZ2V0cyBhIHZr
YmQgZnJvbnRlbmQvYmFja2VuZCBwYWlyIChjL3MgZWJiZDI1NjFiNGMpLjxiciBjbGFzcz0iIj4N
ClRoaXMgY29uc3VtZXMgaG9zdCByZXNvdXJjZXMgdW5uZWNlc3NhcmlseSBmb3IgZ3Vlc3RzIHRo
YXQgaGF2ZSBubyB1c2UgZm9yPGJyIGNsYXNzPSIiPg0KdmtiZC4gTWFrZSB0aGlzIGJlaGF2aW91
ciB0dW5hYmxlIHRvIGFsbG93IGFuIGFkbWluaXN0cmF0b3IgdG8gY2hvb3NlLiBUaGU8YnIgY2xh
c3M9IiI+DQpjb21taXQgcmV0YWlucyB0aGUgY3VycmVudCBiZWhhdmlvdXIgLS0gSFZNIGd1ZXN0
cyBzdGlsbCBnZXQgdmtkYiB1bmxlc3M8YnIgY2xhc3M9IiI+DQpzcGVjaWZpZWQgb3RoZXJ3aXNl
LjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NClNpZ25lZC1vZmYtYnk6IEVzbGFtIEVsbmlr
ZXR5ICZsdDs8YSBocmVmPSJtYWlsdG86ZWxuaWtldHlAYW1hem9uLmNvbSIgY2xhc3M9IiI+ZWxu
aWtldHlAYW1hem9uLmNvbTwvYT4mZ3Q7PGJyIGNsYXNzPSIiPg0KLS0tPGJyIGNsYXNzPSIiPg0K
Jm5ic3A7Jm5ic3A7Jm5ic3A7Q2hhbmdlcyBpbiB2Mjo8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDstIEFkZGVkIGEgbWlzc2luZyBodW5rIC8g
c2V0dGluZyB2a2JfZGV2aWNlIHBlciBjb25maWc8YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+
DQombmJzcDsmbmJzcDsmbmJzcDtDaGFuZ2VzIGluIHYzOjxiciBjbGFzcz0iIj4NCiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOy0gQWRkZWQgZW50cmllcyBpbiBsaWJ4
bC5oIGFuZCBpbiBkb2N1bWVudGF0aW9uPGJyIGNsYXNzPSIiPg0KLS0tPGJyIGNsYXNzPSIiPg0K
ZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluICZuYnNwOyZuYnNwOyZuYnNwO3wgNCAmIzQzOyYjNDM7
JiM0MzsmIzQzOzxiciBjbGFzcz0iIj4NCjwvYmxvY2txdW90ZT4NCkkgd29uZGVyIHdoZXJlIHlv
dSBnb3QgdGhpcyBmaWxlLiA6cDxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NClRoZSBjb3Jy
ZWN0IGZpbGUgbmFtZSBpcyB4bC5jZmcuNS5wb2QuaW4uPGJyIGNsYXNzPSIiPg0KPC9ibG9ja3F1
b3RlPg0KPGJyIHN0eWxlPSJmb250LWZhbWlseTogSGVsdmV0aWNhOyBmb250LXNpemU6IDEycHg7
IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDsgZm9udC13ZWln
aHQ6IG5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgdGV4dC1hbGlnbjogc3RhcnQ7IHRl
eHQtaW5kZW50OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFs
OyB3b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyIgY2xh
c3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IEhlbHZldGljYTsgZm9udC1zaXplOiAx
MnB4OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudC1jYXBzOiBub3JtYWw7IGZvbnQt
d2VpZ2h0OiBub3JtYWw7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IHRleHQtYWxpZ246IHN0YXJ0
OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5v
cm1hbDsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsg
ZmxvYXQ6IG5vbmU7IGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyIgY2xhc3M9IiI+SQ0KIHJl
dmVyc2VkIHRoZSAucG9kIGFuZCAuNSBpbiA4NDEwZmNiNTRhYzgwOGMxOWEwMzBjNmYwZWM2NGU3
NjBhYzY0Y2E1PC9zcGFuPjxiciBzdHlsZT0iZm9udC1mYW1pbHk6IEhlbHZldGljYTsgZm9udC1z
aXplOiAxMnB4OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudC1jYXBzOiBub3JtYWw7
IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IHRleHQtYWxpZ246
IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3Bh
Y2U6IG5vcm1hbDsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6
IDBweDsiIGNsYXNzPSIiPg0KPGJyIHN0eWxlPSJmb250LWZhbWlseTogSGVsdmV0aWNhOyBmb250
LXNpemU6IDEycHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC12YXJpYW50LWNhcHM6IG5vcm1h
bDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgdGV4dC1hbGln
bjogc3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1z
cGFjZTogbm9ybWFsOyB3b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0
aDogMHB4OyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IEhlbHZldGljYTsg
Zm9udC1zaXplOiAxMnB4OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudC1jYXBzOiBu
b3JtYWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IHRleHQt
YWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hp
dGUtc3BhY2U6IG5vcm1hbDsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Ut
d2lkdGg6IDBweDsgZmxvYXQ6IG5vbmU7IGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyIgY2xh
c3M9IiI+VGhpcw0KIGlzIGxpa2VseSBhIHBhdGNoIGFnYWluc3QgNC4xMSBvciBlYXJsaWVyLjwv
c3Bhbj48YnIgc3R5bGU9ImZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E7IGZvbnQtc2l6ZTogMTJweDsg
Zm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQtY2Fwczogbm9ybWFsOyBmb250LXdlaWdo
dDogbm9ybWFsOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4
dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7
IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7IiBjbGFz
cz0iIj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4N
CjxkaXY+QnVzdGVkISB2MSBhbmQgdjIgd2VyZSBhZ2FpbnN0IG1hc3Rlci4gRm9yIHNvbWUgcmVh
c29uIHYzIHdhcyBhIG1pc3MgaW4gdGhhdCByZWdhcmQg4oCUIGFnYWluc3Qgc3RhYmxlLTQuMTEu
PC9kaXY+DQo8ZGl2PjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdj5UaGFua3MgZm9yIG1hc3Nh
Z2luZyB0aGUgcGF0Y2guPC9kaXY+DQo8ZGl2PjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdj5D
aGVlcnMsPC9kaXY+DQo8ZGl2PkVzbGFtPC9kaXY+DQo8YnIgY2xhc3M9IiI+DQo8YmxvY2txdW90
ZSB0eXBlPSJjaXRlIiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+PGJyIHN0eWxlPSJmb250LWZh
bWlseTogSGVsdmV0aWNhOyBmb250LXNpemU6IDEycHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9u
dC12YXJpYW50LWNhcHM6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgbGV0dGVyLXNwYWNp
bmc6IG5vcm1hbDsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7IHRleHQtdHJh
bnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3b3JkLXNwYWNpbmc6IDBweDsgLXdl
YmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9u
dC1mYW1pbHk6IEhlbHZldGljYTsgZm9udC1zaXplOiAxMnB4OyBmb250LXN0eWxlOiBub3JtYWw7
IGZvbnQtdmFyaWFudC1jYXBzOiBub3JtYWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGxldHRlci1z
cGFjaW5nOiBub3JtYWw7IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0
LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd29yZC1zcGFjaW5nOiAwcHg7
IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsgZmxvYXQ6IG5vbmU7IGRpc3BsYXk6IGlu
bGluZSAhaW1wb3J0YW50OyIgY2xhc3M9IiI+fkFuZHJldzwvc3Bhbj48YnIgc3R5bGU9ImZvbnQt
ZmFtaWx5OiBIZWx2ZXRpY2E7IGZvbnQtc2l6ZTogMTJweDsgZm9udC1zdHlsZTogbm9ybWFsOyBm
b250LXZhcmlhbnQtY2Fwczogbm9ybWFsOyBmb250LXdlaWdodDogbm9ybWFsOyBsZXR0ZXItc3Bh
Y2luZzogbm9ybWFsOyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10
cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdvcmQtc3BhY2luZzogMHB4OyAt
d2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7IiBjbGFzcz0iIj4NCjxiciBzdHlsZT0iZm9u
dC1mYW1pbHk6IEhlbHZldGljYTsgZm9udC1zaXplOiAxMnB4OyBmb250LXN0eWxlOiBub3JtYWw7
IGZvbnQtdmFyaWFudC1jYXBzOiBub3JtYWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGxldHRlci1z
cGFjaW5nOiBub3JtYWw7IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0
LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd29yZC1zcGFjaW5nOiAwcHg7
IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9
ImZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E7IGZvbnQtc2l6ZTogMTJweDsgZm9udC1zdHlsZTogbm9y
bWFsOyBmb250LXZhcmlhbnQtY2Fwczogbm9ybWFsOyBmb250LXdlaWdodDogbm9ybWFsOyBsZXR0
ZXItc3BhY2luZzogbm9ybWFsOyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsg
dGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdvcmQtc3BhY2luZzog
MHB4OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7IGZsb2F0OiBub25lOyBkaXNwbGF5
OiBpbmxpbmUgIWltcG9ydGFudDsiIGNsYXNzPSIiPl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fPC9zcGFuPjxiciBzdHlsZT0iZm9udC1mYW1pbHk6IEhlbHZl
dGljYTsgZm9udC1zaXplOiAxMnB4OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudC1j
YXBzOiBub3JtYWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7
IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9u
ZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1z
dHJva2Utd2lkdGg6IDBweDsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBI
ZWx2ZXRpY2E7IGZvbnQtc2l6ZTogMTJweDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlh
bnQtY2Fwczogbm9ybWFsOyBmb250LXdlaWdodDogbm9ybWFsOyBsZXR0ZXItc3BhY2luZzogbm9y
bWFsOyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06
IG5vbmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRl
eHQtc3Ryb2tlLXdpZHRoOiAwcHg7IGZsb2F0OiBub25lOyBkaXNwbGF5OiBpbmxpbmUgIWltcG9y
dGFudDsiIGNsYXNzPSIiPlhlbi1kZXZlbA0KIG1haWxpbmcgbGlzdDwvc3Bhbj48YnIgc3R5bGU9
ImZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E7IGZvbnQtc2l6ZTogMTJweDsgZm9udC1zdHlsZTogbm9y
bWFsOyBmb250LXZhcmlhbnQtY2Fwczogbm9ybWFsOyBmb250LXdlaWdodDogbm9ybWFsOyBsZXR0
ZXItc3BhY2luZzogbm9ybWFsOyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsg
dGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdvcmQtc3BhY2luZzog
MHB4OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7IiBjbGFzcz0iIj4NCjxhIGhyZWY9
Im1haWx0bzpYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmciIHN0eWxlPSJmb250LWZhbWls
eTogSGVsdmV0aWNhOyBmb250LXNpemU6IDEycHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC12
YXJpYW50LWNhcHM6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6
IG5vcm1hbDsgb3JwaGFuczogYXV0bzsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAw
cHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3aWRvd3M6IGF1
dG87IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87IC13
ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsiIGNsYXNzPSIiPlhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZzwvYT48YnIgc3R5bGU9ImZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E7IGZvbnQt
c2l6ZTogMTJweDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQtY2Fwczogbm9ybWFs
OyBmb250LXdlaWdodDogbm9ybWFsOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyB0ZXh0LWFsaWdu
OiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNw
YWNlOiBub3JtYWw7IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRo
OiAwcHg7IiBjbGFzcz0iIj4NCjxhIGhyZWY9Imh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWwiIHN0eWxlPSJmb250LWZhbWlseTogSGVsdmV0aWNh
OyBmb250LXNpemU6IDEycHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC12YXJpYW50LWNhcHM6
IG5vcm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgb3Jw
aGFuczogYXV0bzsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7IHRleHQtdHJh
bnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3aWRvd3M6IGF1dG87IHdvcmQtc3Bh
Y2luZzogMHB4OyAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87IC13ZWJraXQtdGV4dC1z
dHJva2Utd2lkdGg6IDBweDsiIGNsYXNzPSIiPmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw8L2E+PC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rp
dj4NCjxiciBjbGFzcz0iIj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_B2495276EF8245848A0C8B2D167190A5amazoncom_--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2686425754094722879==--


From xen-devel-bounces@lists.xenproject.org Wed May 15 10:24:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 10:24:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQr5g-0006AG-35; Wed, 15 May 2019 10:24:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FXlx=TP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQr5f-0006A4-IA
 for xen-devel@lists.xenproject.org; Wed, 15 May 2019 10:24:51 +0000
X-Inumbo-ID: a914033c-76fb-11e9-af07-7752aacbdffd
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a914033c-76fb-11e9-af07-7752aacbdffd;
 Wed, 15 May 2019 10:24:45 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQr5Z-0000By-2u; Wed, 15 May 2019 10:24:45 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hQr5Y-00044M-Rj; Wed, 15 May 2019 10:24:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hQr5Y-0007ZY-R5; Wed, 15 May 2019 10:24:44 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136291-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=3c04c258ab40405a74e194d9889a4cbc7abe94b4
X-Osstest-Versions-That: xen=99bb45e684283b3bc621dbc99b1b93c856b4dd1c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 15 May 2019 10:24:44 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 136291: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjI5MSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjI5MS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTM2MTc5
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRl
c3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAzYzA0YzI1OGFiNDA0MDVhNzRlMTk0ZDk4ODlh
NGNiYzdhYmU5NGI0CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA5OWJi
NDVlNjg0MjgzYjNiYzYyMWRiYzk5YjFiOTNjODU2YjRkZDFjCgpMYXN0IHRlc3Qgb2YgYmFzaXMg
ICAxMzYxNzkgIDIwMTktMDUtMTMgMTY6MDI6MzEgWiAgICAxIGRheXMKRmFpbGluZyBzaW5jZSAg
ICAgICAgMTM2MjI3ICAyMDE5LTA1LTE0IDE1OjAxOjAyIFogICAgMCBkYXlzICAgIDYgYXR0ZW1w
dHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTM2MjQxICAyMDE5LTA1LTE0IDE5OjEwOjM4IFogICAg
MCBkYXlzICAgIDUgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVu
ZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KCmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJt
aGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1s
YWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9n
cy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0
aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDNjMDRjMjU4YWI0
MDQwNWE3NGUxOTRkOTg4OWE0Y2JjN2FiZTk0YjQKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFdlZCBEZWMgMTIgMTk6MjI6MTUgMjAxOCAr
MDAwMAoKICAgIHg4Ni9zcGVjLWN0cmw6IEludHJvZHVjZSBvcHRpb25zIHRvIGNvbnRyb2wgVkVS
VyBmbHVzaGluZwogICAgCiAgICBUaGUgTWljcm9hcmNoaXRlY3R1cmFsIERhdGEgU2FtcGxpbmcg
dnVsbmVyYWJpbGl0eSBpcyBzcGxpdCBpbnRvIGNhdGVnb3JpZXMKICAgIHdpdGggc3VidGx5IGRp
ZmZlcmVudCBwcm9wZXJ0aWVzOgogICAgCiAgICAgTUxQRFMgLSBNaWNyb2FyY2hpdGVjdHVyYWwg
TG9hZCBQb3J0IERhdGEgU2FtcGxpbmcKICAgICBNU0JEUyAtIE1pY3JvYXJjaGl0ZWN0dXJhbCBT
dG9yZSBCdWZmZXIgRGF0YSBTYW1wbGluZwogICAgIE1GQkRTIC0gTWljcm9hcmNoaXRlY3R1cmFs
IEZpbGwgQnVmZmVyIERhdGEgU2FtcGxpbmcKICAgICBNRFNVTSAtIE1pY3JvYXJjaGl0ZWN0dXJh
bCBEYXRhIFNhbXBsaW5nIFVuY2FjaGVhYmxlIE1lbW9yeQogICAgCiAgICBNRFNVTSBpcyBhIHNw
ZWNpYWwgY2FzZSBvZiB0aGUgb3RoZXIgdGhyZWUsIGFuZCBpc24ndCBkaXN0aW5ndWlzaGVkIGZ1
cnRoZXIuCiAgICAKICAgIFRoZXNlIGlzc3VlcyBwZXJ0YWluIHRvIHRocmVlIG1pY3JvYXJjaGl0
ZWN0dXJhbCBidWZmZXJzLiAgVGhlIExvYWQgUG9ydHMsIHRoZQogICAgU3RvcmUgQnVmZmVycyBh
bmQgdGhlIEZpbGwgQnVmZmVycy4gIEVhY2ggb2YgdGhlc2Ugc3RydWN0dXJlcyBhcmUgZmx1c2hl
ZCBieQogICAgdGhlIG5ldyBlbmhhbmNlZCBWRVJXIGZ1bmN0aW9uYWxpdHksIGJ1dCB0aGUgY29u
ZGl0aW9ucyB1bmRlciB3aGljaCBmbHVzaGluZwogICAgaXMgbmVjZXNzYXJ5IHZhcnkuCiAgICAK
ICAgIEZvciB0aGlzIGNvbmNpc2Ugb3ZlcnZpZXcgb2YgdGhlIGlzc3VlcyBhbmQgZGVmYXVsdCBs
b2dpYywgdGhlIGFiYnJldmlhdGlvbnMKICAgIFNQIChTdG9yZSBQb3J0KSwgRkIgKEZpbGwgQnVm
ZmVyKSwgTFAgKExvYWQgUG9ydCkgYW5kIEhUIChIeXBlcnRocmVhZGluZykgYXJlCiAgICB1c2Vk
IGZvciBicmV2aXR5OgogICAgCiAgICAgKiBWdWxuZXJhYmxlIGhhcmR3YXJlIGlzIGRpdmlkZWQg
aW50byB0d28gY2F0ZWdvcmllcyAtIHBhcnRzIHdoaWNoIHN1ZmZlcgogICAgICAgZnJvbSBTUCBv
bmx5LCBhbmQgcGFydHMgd2l0aCBhbnkgb3RoZXIgY29tYmluYXRpb24gb2YgdnVsbmVyYWJpbGl0
aWVzLgogICAgCiAgICAgKiBTUCBvbmx5IGhhcyBhbiBIVCBpbnRlcmFjdGlvbiB3aGVuIHRoZSB0
aHJlYWQgZ29lcyBpZGxlLCBkdWUgdG8gdGhlIHN0YXRpYwogICAgICAgcGFydGl0aW9uaW5nIG9m
IHJlc291cmNlcy4gIExQIGFuZCBGQiBoYXZlIEhUIGludGVyYWN0aW9ucyBhdCBhbGwgcG9pbnRz
LAogICAgICAgZHVlIHRvIHRoZSBjb21wZXRpdGl2ZSBzaGFyaW5nIG9mIHJlc291cmNlcy4gIEFs
bCBpc3N1ZXMgcG90ZW50aWFsbHkgbGVhawogICAgICAgZGF0YSBhY3Jvc3MgdGhlIHJldHVybi10
by1ndWVzdCB0cmFuc2l0aW9uLgogICAgCiAgICAgKiBUaGUgbWljcm9jb2RlIHdoaWNoIGltcGxl
bWVudHMgVkVSVyBmbHVzaGluZyBhbHNvIGV4dGVuZHMgTVNSX0ZMVVNIX0NNRCwgc28KICAgICAg
IHdlIGRvbid0IG5lZWQgdG8gZG8gYm90aCBvbiB0aGUgSFZNIHJldHVybi10by1ndWVzdCBwYXRo
LiAgSG93ZXZlciwgc29tZQogICAgICAgcGFydHMgYXJlIG5vdCB2dWxuZXJhYmxlIHRvIEwxVEYg
KHRoZXJlZm9yZSBoYXZlIG5vIE1TUl9GTFVTSF9DTUQpLCBidXQgYXJlCiAgICAgICB2dWxuZXJh
YmxlIHRvIE1EUywgc28gZG8gcmVxdWlyZSBWRVJXIG9uIHRoZSBIVk0gcGF0aC4KICAgIAogICAg
Tm90ZSB0aGF0IHdlIGRlbGliZXJhdGVseSBzdXBwb3J0IG1kcz0xIGV2ZW4gd2l0aG91dCBNRF9D
TEVBUiBpbiBjYXNlIHRoZQogICAgbWljcm9jb2RlIGhhcyBiZWVuIHVwZGF0ZWQgYnV0IHRoZSBm
ZWF0dXJlIGJpdCBub3QgZXhwb3NlZC4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yOTcs
IENWRS0yMDE4LTEyMTI2LCBDVkUtMjAxOC0xMjEyNywgQ1ZFLTIwMTgtMTIxMzAsIENWRS0yMDE5
LTExMDkxLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KCmNvbW1pdCA1NDhhOTMyYWM3ODZkNmJmMzU4NGU0YjU0ZjJhYjk5M2UxMTE3NzEw
CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTog
ICBXZWQgRGVjIDEyIDE5OjIyOjE1IDIwMTggKzAwMDAKCiAgICB4ODYvc3BlYy1jdHJsOiBJbmZy
YXN0cnVjdHVyZSB0byB1c2UgVkVSVyB0byBmbHVzaCBwaXBlbGluZSBidWZmZXJzCiAgICAKICAg
IFRocmVlIHN5bnRoZXRpYyBmZWF0dXJlcyBhcmUgaW50cm9kdWNlZCwgYXMgd2UgbmVlZCBpbmRp
dmlkdWFsIGNvbnRyb2wgb2YKICAgIGVhY2gsIGRlcGVuZGluZyBvbiBjaXJjdW1zdGFuY2VzLiAg
QSBsYXRlciBjaGFuZ2Ugd2lsbCBlbmFibGUgdGhlbSBhdAogICAgYXBwcm9wcmlhdGUgcG9pbnRz
LgogICAgCiAgICBUaGUgdmVyd19zZWwgZmllbGQgZG9lc24ndCBzdHJpY3RseSBuZWVkIHRvIGxp
dmUgaW4gc3RydWN0IGNwdV9pbmZvLiAgSXQgbGl2ZXMKICAgIHRoZXJlIGJlY2F1c2UgdGhlcmUg
aXMgYSBjb252ZW5pZW50IGhvbGUgaXQgY2FuIGZpbGwsIGFuZCBpdCByZWR1Y2VzIHRoZQogICAg
Y29tcGxleGl0eSBvZiB0aGUgU1BFQ19DVFJMX0VYSVRfVE9fe1BWLEhWTX0gYXNzZW1ibHkgYnkg
YXZvaWRpbmcgdGhlIG5lZWQgZm9yCiAgICBhbnkgdGVtcG9yYXJ5IHN0YWNrIG1haW50ZW5hbmNl
LgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI5NywgQ1ZFLTIwMTgtMTIxMjYsIENWRS0y
MDE4LTEyMTI3LCBDVkUtMjAxOC0xMjEzMCwgQ1ZFLTIwMTktMTEwOTEuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBS
ZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IGQ0ZjYx
MTZjMDgwZGMwMTNjZDEyMDRjNGQ4Y2ViOTVlNWYyNzg2ODkKQXV0aG9yOiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFdlZCBTZXAgMTIgMTQ6MzY6MDAg
MjAxOCArMDEwMAoKICAgIHg4Ni9zcGVjLWN0cmw6IENQVUlEL01TUiBkZWZpbml0aW9ucyBmb3Ig
TWljcm9hcmNoaXRlY3R1cmFsIERhdGEgU2FtcGxpbmcKICAgIAogICAgVGhlIE1EX0NMRUFSIGZl
YXR1cmUgY2FuIGJlIGF1dG9tYXRpY2FsbHkgb2ZmZXJlZCB0byBndWVzdHMuICBObwogICAgaW5m
cmFzdHJ1Y3R1cmUgaXMgbmVlZGVkIGluIFhlbiB0byBzdXBwb3J0IHRoZSBndWVzdCBtYWtpbmcg
dXNlIG9mIGl0LgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI5NywgQ1ZFLTIwMTgtMTIx
MjYsIENWRS0yMDE4LTEyMTI3LCBDVkUtMjAxOC0xMjEzMCwgQ1ZFLTIwMTktMTEwOTEuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29t
bWl0IDliNjJlYmE2YzQyOWMzMjdlMTUwNzgxNmJlZjQwM2NjYzg3MzU3YWUKQXV0aG9yOiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFdlZCBTZXAgMTIg
MTQ6MzY6MDAgMjAxOCArMDEwMAoKICAgIHg4Ni9zcGVjLWN0cmw6IE1pc2Mgbm9uLWZ1bmN0aW9u
YWwgY2xlYW51cAogICAgCiAgICAgKiBJZGVudGlmeSBCVEkgaW4gdGhlIHNwZWNfY3RybF97ZW50
ZXIsZXhpdH1faWRsZSgpIGNvbW1lbnRzLCBhcyBvdGhlcgogICAgICAgbWl0aWdhdGlvbnMgd2ls
bCBzaG9ydGx5IGFwcGVhci4KICAgICAqIFVzZSBhbHRlcm5hdGl2ZV9pbnB1dCgpIGFuZCBjb3Zl
ciB0aGUgbGFjayBvZiBtZW1vcnkgY29iYmVyIHdpdGggYSBmdXJ0aGVyCiAgICAgICBiYXJyaWVy
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KCmNvbW1pdCAxNGUxMjJmY2M0NWQ4YTg2ZTI3YmU5NjYzY2JkN2JjZWExNjAyYjI1CkF1dGhv
cjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIFR1ZSBNYXkgMTQgMTY6
MjI6MTcgMjAxOSArMDIwMAoKICAgIElPTU1VOiBhdm9pZCBOVUxMIGRlcmVmIGluIGlvbW11X2xv
b2t1cF9wYWdlKCkKICAgIAogICAgTHVja2lseSB0aGUgZnVuY3Rpb24gY3VycmVudGx5IGhhcyBu
byBjYWxsZXJzIC0gaXQgd291bGQgaGF2ZSBjYWxsZWQKICAgIHRocm91Z2ggTlVMTCBmb3IgYm90
aCBBcm0gYW5kIHg4Ni9BTUQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJy
YW50QGNpdHJpeC5jb20+Cgpjb21taXQgMDVmZTg4ZmVmMjBiYWZiMmI2MjE5MGIwOGYyODIxMWEx
YzRhMWIxMgpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBU
dWUgTWF5IDE0IDE2OjIxOjMzIDIwMTkgKzAyMDAKCiAgICB4ODYvbW06IHN1YnN1bWUgc2V0X2dw
Zm5fZnJvbV9tZm4oKSBpbnRvIGd1ZXN0X3BoeXNtYXBfYWRkX3BhZ2UoKQogICAgCiAgICBUaGUg
dHdvIGNhbGxlcnMgaW4gY29tbW9uL21lbW9yeS5jIGN1cnJlbnRseSBjYWxsIHNldF9ncGZuX2Zy
b21fbWZuKCkKICAgIHRoZW1zZWx2ZXMsIHNvIG1vdmluZyB0aGUgY2FsbCBpbnRvIGd1ZXN0X3Bo
eXNtYXBfYWRkX3BhZ2UoKSBoZWxwcwogICAgdGlkeSB0aGVpciBjb2RlLgogICAgCiAgICBUaGUg
dHdvIGNhbGxlcnMgaW4gY29tbW9uL2dyYW50X3RhYmxlLmMgZmFpbCB0byBtYWtlIHRoYXQgY2Fs
bCBhbG9uZ3NpZGUKICAgIHRoZSBvbmUgdG8gZ3Vlc3RfcGh5c21hcF9hZGRfcGFnZSgpLCBzbyB3
aWxsIGFjdHVhbGx5IGdldCBmaXhlZCBieSB0aGUKICAgIGNoYW5nZS4KICAgIAogICAgT3RoZXIg
KHg4NikgY2FsbGVycyBhcmUgSFZNIG9ubHkgYW5kIGFyZSBoZW5jZSB1bmFmZmVjdGVkIGJ5IGEg
Y2hhbmdlCiAgICB0byB0aGUgZnVuY3Rpb24ncyAhcGFnaW5nX21vZGVfdHJhbnNsYXRlKCkgcGFy
dC4KICAgIAogICAgU2FkbHkgdGhpcyBpc24ndCBlbm91Z2ggeWV0IHRvIGRyb3AgQXJtJ3MgZHVt
bXkgbWFjcm8sIGFzIHRoZXJlJ3Mgb25lCiAgICBtb3JlIHVzZSBpbiBwYWdlX2FsbG9jLmMuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAg
IEFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3
ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KCmNvbW1pdCBj
ZjdkZTVkOTU0M2JiYTEwNzZmZThlZGU1N2IwZDMxNDM5NGM5NDNhCkF1dGhvcjogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIFR1ZSBNYXkgMTQgMTY6MjA6MDYgMjAxOSAr
MDIwMAoKICAgIHg4Ni9tbTogbWFrZSBndWVzdF9waHlzbWFwX2FkZF9lbnRyeSgpIEhWTS1vbmx5
CiAgICAKICAgIExpZnQgaXRzICFwYWdpbmdfbW9kZV90cmFuc2xhdGUoKSBwYXJ0IGludG8gZ3Vl
c3RfcGh5c21hcF9hZGRfcGFnZSgpCiAgICAod2hpY2ggaXMgd2hhdCBjb21tb24gY29kZSBjYWxs
cyksIGVsaW1pbmF0aW5nIHRoZSBkdW1teSB1c2Ugb2YgYQogICAgKEhWTS1vbmx5IHJlYWxseSkg
UDJNIHR5cGUgaW4gdGhlIFBWIGNhc2UuCiAgICAKICAgIFN1Z2dlc3RlZC1ieTogR2VvcmdlIER1
bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2Vvcmdl
LmR1bmxhcEBjaXRyaXguY29tPgoKY29tbWl0IGI4MTgxM2RmYjM2ZmRlOWJkNDdjMmUxYjgwNmUz
NjhjYjlkNmNiZGIKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6
ICAgVHVlIE1heSAxNCAxNjoxODo1OCAyMDE5ICswMjAwCgogICAgeDg2L21tOiBzaG9ydC1jaXJj
dWl0IEhWTS1vbmx5IG1vZGUgZmxhZ3Mgd2hlbiAhSFZNCiAgICAKICAgICNkZWZpbmUtaW5nIHRo
ZW0gdG8gemVybyBhbGxvd3MgYmV0dGVyIGNvZGUgZ2VuZXJhdGlvbiBpbiB0aGlzIGNhc2UsCiAg
ICBhbmQgcGF2ZXMgdGhlIHdheSBmb3IgbW9yZSBEQ0UsIGFsbG93aW5nIHRvIGxlYXZlIGNlcnRh
aW4gZnVuY3Rpb25zIGp1c3QKICAgIGRlY2xhcmVkLCBidXQgbm90IGRlZmluZWQuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEdl
b3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KKHFlbXUgY2hhbmdlcyBub3Qg
aW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 15 10:32:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 10:32:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQrCe-0006wR-Um; Wed, 15 May 2019 10:32:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=E9wX=TP=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hQrCd-0006wM-EQ
 for xen-devel@lists.xenproject.org; Wed, 15 May 2019 10:32:03 +0000
X-Inumbo-ID: ace34f62-76fc-11e9-aadb-636c2dedfba7
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id ace34f62-76fc-11e9-aadb-636c2dedfba7;
 Wed, 15 May 2019 10:32:01 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 4C10580D;
 Wed, 15 May 2019 03:32:01 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 538F03F703;
 Wed, 15 May 2019 03:31:58 -0700 (PDT)
To: Andrii Anisov <andrii.anisov@gmail.com>, Jan Beulich <JBeulich@suse.com>
References: <1556007026-31057-1-git-send-email-andrii.anisov@gmail.com>
 <1556007026-31057-3-git-send-email-andrii.anisov@gmail.com>
 <e248dae9-c91c-c735-ea16-9bcb70c65e9d@arm.com>
 <959c8975-ec44-a788-25b3-84ee17520abc@gmail.com>
 <24f3e2b1-4889-1780-0e48-0c909f555997@arm.com>
 <4ac886b5-ad15-f0cf-5af8-91aaf7d2460e@gmail.com>
 <7bbea412-f4af-4dc8-199a-1c02ac02a7af@arm.com>
 <f71bdb25-ebd3-31fc-f5fc-b8d591c3cc28@gmail.com>
 <5CDAAE4F020000780022E941@prv1-mh.provo.novell.com>
 <945c7543-7c49-f278-0b0d-5b6492ce93ca@gmail.com>
 <8f1d8d76-b2a6-7443-a38b-201058b6e84d@arm.com>
 <c58b5000-623d-766e-eba8-a4df1fbe1a44@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <a59d8d2e-0858-dc9c-466e-860657727698@arm.com>
Date: Wed, 15 May 2019 11:31:56 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <c58b5000-623d-766e-eba8-a4df1fbe1a44@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 2/2] xen: implement
 VCPUOP_register_runstate_phys_memory_area
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel <xen-devel@lists.xenproject.org>,
 "andrii_anisov@epam.com" <andrii_anisov@epam.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQW5kcmlpLAoKT24gMTUvMDUvMjAxOSAxMDowNCwgQW5kcmlpIEFuaXNvdiB3cm90ZToKPiAK
PiAKPiBPbiAxNC4wNS4xOSAxNjo0OSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBZb3UgaGF2ZSB0
byBrZWVwIGluIG1pbmQgdGhhdCBleGlzdGluZyBPUyBoYXZlIHRvIHJ1biBvbiBuZXdlciBYZW4g
d2l0aG91dCBhbnkgCj4+IG1vZGlmaWNhdGlvbi4KPiAKPiBBcyBJIGp1c3Qgd3JpdHRlbiB0byBK
YW4sIGl0IGlzIG9uZSBtb3JlIHJlYXNvbiB0byBrZWVwIHRob3NlIGludGVyZmFjZXMgbGl2aW5n
IAo+IGluIHBhcmFsbGVsIGFuZCBkbyBub3QgbWl4IHRoZWlyIGltcGxlbWVudGF0aW9uLgpUaGVy
ZSBhcmUgYWN0dWFsbHkgbm8gZ29vZCByZWFzb24gZm9yIGEgZ3Vlc3QgdG8gcmVnaXN0ZXIgdmlh
IHRoZSB0d28gaW50ZXJmYWNlcyAKYXQgdGhlIHNhbWUgdGltZS4gVGhlIG1vcmUgd2Ugd2FudCB0
byBlbmNvdXJhZ2UgdGhlIE9TIGRldmVsb3BlciB0byBzd2l0Y2ggdG8gCnRoZSBuZXcgaW50ZXJm
YWNlLgoKSSBhbHNvIHByb3ZpZGVkIGluIG15IHByZXZpb3VzIGUtbWFpbHMgd2F5IHRvIG1ha2Ug
dGhlIHR3byB3b3JraW5nIHRvZ2V0aGVyIAp3aXRob3V0IG11Y2ggdHJvdWJsZS4KCj4gCj4+IFRo
ZSBleGlzdGluZyBoeXBlcmNhbGwgYWxsb3dzIHlvdSB0bzoKPj4gwqDCoMKgIDEpIERlLXJlZ2lz
dGVyIGFuIGludGVyZmFjZSB1c2luZyB0aGUgdmFsdWUgMC4KPiAKPiBNeSBjdXJyZW50IGltcGxl
bWVudGF0aW9uIGNhbiBlYXNpbHkgYmUgdXBkYXRlZCB3aXRoIHRoZSBzYW1lIGJlaGF2aW9yLgo+
IAo+PiDCoMKgwqAgMikgUmVwbGFjaW5nIGEgY3VycmVudCBleGlzdGluZyBpbnRlcmZhY2UKPiAK
Pj4gWW91IHByb2JhYmx5IGNhbid0IHVzZSAyKSBmb3IgYSBib290bG9hZGVyIC0+IGtlcm5lbCBo
YW5kb3ZlciBiZWNhdXNlIHdlIGFyZSAKPj4gZGVhbGluZyB3aXRoIGd1ZXN0IHZpcnR1YWwgYWRk
cmVzcy4gVGhlcmUgaXMgYW4gaGlnaCBjaGFuY2UgdGhlIHZpcnR1YWwgCj4+IGFkZHJlc3Mgc3Bh
Y2UgbGF5b3V0IGlzIGdvaW5nIHRvIGJlIGRpZmZlcmVudCBvciBldmVuIHR1cm5pbmcgb2ZmIE1N
VSBmb3IgYSAKPj4gYml0IChkb25lIG9uIEFybSkuIFNvIHlvdSBoYXZlIHRvIHVzZSAxKSBvdGhl
cndpc2UgeW91IG1pZ2h0IHdyaXRlIGluIGEgcmFuZG9tIAo+PiBwbGFjZSBpbiBtZW1vcnkuCj4g
Cj4gVGhpcyBkZWZpbml0ZWx5IG5vdCB0aGUgd2F5IHRvIGhhbmRsZSB0cmFuc2l0aW9ucyBiZXR3
ZWVuIHN5c3RlbXMgaW4gYSBndWVzdCAKPiBkb21haW4uCj4gCj4+IEkgYW0gbm90IGVudGlyZWx5
IHN1cmUgd2hldGhlciB0aGVyZSBhcmUgYWN0dWFsIHZhbHVlIGZvciAyKS4gVGhlIG9ubHkgcmVh
c29uIAo+PiBJIGNhbiB0aGluayBvZiBpcyBpZiB5b3Ugd2FudCB0byBtb3ZlIGFyb3VuZCB0aGUg
cnVuc3RhdGUgaW4geW91ciB2aXJ0dWFsIAo+PiBhZGRyZXNzIHNwYWNlLiBCdXQgdGhhdCdzIHNv
dW5kcyBhIGJpdCB3ZWlyZCBhdCBsZWFzdCBvbiBBcm0uCj4+IEZvciB0aGUgbmV3IGh5cGVyY2Fs
bCwgSSB0aGluayB3ZSBhdCBsZWFzdCB3YW50IDEpICh3aXRoIGEgbWFnaWMgdmFsdWUgVEJEKS4g
Cj4gCj4gVGhlIG1hZ2ljIHZhbHVlIDB4MCBjYW4gZWFzaWx5IGJlIGludHJvZHVjZWQuCgoweDAg
aXMgbm90IGFuIG9wdGlvbi4gSXQgY291bGQgYmUgYSB2YWxpZCBwaHlzaWNhbCBhZGRyZXNzLiBX
ZSBuZWVkIGEgdmFsdWUgdGhhdCAKY2Fubm90IGJlIHVzZWQgYnkgYW55b25lLgoKPiAKPj4gwqAy
KSBtaWdodCBiZSBoZWxwZnVsIGluIHRoZSBjYXNlIHRoZSBib290bG9hZGVyIGRpZG4ndCBkbyB0
aGUgcmlnaHQgdGhpbmcgb3IgCj4+IHdlIGFyZSB1c2luZyBLZXhlYyB0byBib290IGEgbmV3IGtl
cm5lbC4gVGhpcyB3b3VsZCBhbHNvIGJlIHNhZmVyIGFzIHBoeXNpY2FsIAo+PiBhZGRyZXNzIGNv
dWxkIGJlIGV4Y2x1ZGVkIG1vcmUgZWFzaWx5Lgo+IAo+IEJ1dCB0aGUgbmV3IHN5c3RlbSBoYXZl
IHRvIGdldCBzb21lIGtub3dsZWRnZSBhYm91dCB0aGUgcHJldmlvdXMgcGh5cyBhZGRyIGlzIAo+
IHJlc2VydmVkICh1c2VkIGJ5IGh5cGVydmlzb3IpLCBhbmQgZG8gbm90IHVzZSBpdCBwcmlvciB0
byByZWdpc3RlcmluZyBuZXcgCj4gcnVuc3RhdGUgYXJlYS4KPiBQcm92aWRpbmcgc3VjaCBhIGtu
b3dsZWRnZSBpcyBzb21ldGhpbmcgKGUuZy4pIHRoZSBib290bG9hZGVyIHNob3VsZCB0YWtlIGNh
cmUgCj4gb2YuIEJ1dCwgSU1PLCBpdCBpcyBiZXR0ZXIgdG8gcmVxdWlyZSBmcm9tIChlLmcuKSB0
aGUgYm9vdGxvYWRlciB0byB1bnJlZ2lzdGVyIAo+IGl0cyBydW5zdGF0ZSBhcmVhIHByaW9yIHRv
IHN3aXRjaGluZyB0byB0aGUgbmV3IHN5c3RlbS4KCldlbGwsIGlmIGEgYm9vdGxvYWRlciBrZWVw
IHNvbWUgcGFydCBpbiBtZW1vcnkgKHN1Y2ggYXMgZm9yIGhhbmRsaW5nIHJ1bnRpbWUgCnNlcnZp
Y2VzKSwgaXQgd2lsbCB1c3VhbGx5IG1hcmsgdGhvc2UgcGFnZXMgYXJlIHJlc2VydmVkLiBTbyBp
dCBjYW4ndCBiZSB1c2VkIGJ5IAp0aGUga2VybmVsLgoKQnV0IGhlcmUsIHRoZSBwb2ludCBpcyBp
dCB3b3VsZCBub3QgYmUgZGlmZmljdWx0IHRvIGhhbmRsZSAyKS4gU28gd2h5IHdvdWxkIHlvdSAK
dHJ5IHRvIGZvcmJpZCBpdD8KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 15 10:34:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 10:34:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQrEv-00074j-FB; Wed, 15 May 2019 10:34:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ez+k=TP=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1hQrEu-00074e-2K
 for xen-devel@lists.xenproject.org; Wed, 15 May 2019 10:34:24 +0000
X-Inumbo-ID: ffc79594-76fc-11e9-bb70-83019d3d38df
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ffc79594-76fc-11e9-bb70-83019d3d38df;
 Wed, 15 May 2019 10:34:21 +0000 (UTC)
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=SoftFail smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: SoftFail (esa1.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com is inclined to not designate
 23.29.105.83 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 mx include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 include:_spf.salesforce.com ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: 9tagBSbFEJnPhMV+eiJHopzCvQTQ4qRUegBGij3zco63kktsxNTWcIOv/nshKOIgYSf1zyYQX0
 fx/UKZOaOf8MS2axulHrPewNAtJKTyRXP0ZEhMmEof/iivgSVYFfDGTIeKbPLwXEer0Uk8LfZB
 n8gj1Ha17Tsaq/r7A1eTbCR/xSuv+mSqG45sXow2xj5U9H1OFU9WUvhqq8TmG9FH6BPDHjMAiX
 e2WYe245ZZ14S9sKwKOBKz74LZDVXnLi5DG+dCsHGwh9dpPDl1Y4GTEKOSjE82P8em1s1G5x0e
 wSA=
X-SBRS: 2.7
X-MesageID: 449207
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,472,1549947600"; 
   d="scan'208";a="449207"
Date: Wed, 15 May 2019 12:34:07 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: osstest service owner <osstest-admin@xenproject.org>
Message-ID: <20190515103407.kezb3vnmyhceem7w@Air-de-Roger>
References: <osstest-136291-mainreport@xen.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <osstest-136291-mainreport@xen.org>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [xen-unstable-smoke test] 136291: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBNYXkgMTUsIDIwMTkgYXQgMTA6MjQ6NDRBTSArMDAwMCwgb3NzdGVzdCBzZXJ2aWNl
IG93bmVyIHdyb3RlOgo+IGZsaWdodCAxMzYyOTEgeGVuLXVuc3RhYmxlLXNtb2tlIHJlYWwgW3Jl
YWxdCj4gaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEz
NjI5MS8KPiAKPiBSZWdyZXNzaW9ucyA6LSgKPiAKPiBUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2Nl
ZWQgYW5kIGFyZSBibG9ja2luZywKPiBpbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJl
IHJ1bjoKPiAgYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTM2MTc5CgpUaGUgZXJyb3IgaXM6CgpwMm0uYzogSW4g
ZnVuY3Rpb24gJ2FsdHAybV9nZXRfZWZmZWN0aXZlX2VudHJ5JzoKcDJtLmM6NTAyOjI2OiBlcnJv
cjogJ3BhZ2Vfb3JkZXInIG1heSBiZSB1c2VkIHVuaW5pdGlhbGl6ZWQgaW4gdGhpcyBmdW5jdGlv
biBbLVdlcnJvcj1tYXliZS11bmluaXRpYWxpemVkXQogICAgICAgICBpZiAoIHByZXBvcHVsYXRl
ICYmIHBhZ2Vfb3JkZXIgIT0gUEFHRV9PUkRFUl80SyApCgpJIHRoaW5rIHRoZSBhYm92ZSBwYXRj
aCBzaG91bGQgc29sdmUgaXQsIEFGQUlDVCBpdCdzIG5vdCBhIHJlYWwKdW5pbml0aWFsaXplZCB1
c2FnZS4KCi0tLTg8LS0tCkZyb20gZmQxMmZhZjA4OGVhNjc5ZmRmYjg2YjQ3NTg0MDM2OTJlZTk5
ZTA2YiBNb24gU2VwIDE3IDAwOjAwOjAwIDIwMDEKRnJvbTogUm9nZXIgUGF1IE1vbm5lIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4KRGF0ZTogV2VkLCAxNSBNYXkgMjAxOSAxMjozMjozOCArMDIwMApT
dWJqZWN0OiBbUEFUQ0hdIGFsdHAybTogcGxhY2F0ZSB1bmluaXRpYWxpemVkIHZhcmlhYmxlIGVy
cm9yCk1JTUUtVmVyc2lvbjogMS4wCkNvbnRlbnQtVHlwZTogdGV4dC9wbGFpbjsgY2hhcnNldD1V
VEYtOApDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiA4Yml0CgpnY2MgcmVwb3J0czoKCnAybS5j
OiBJbiBmdW5jdGlvbiAnYWx0cDJtX2dldF9lZmZlY3RpdmVfZW50cnknOgpwMm0uYzo1MDI6MjY6
IGVycm9yOiAncGFnZV9vcmRlcicgbWF5IGJlIHVzZWQgdW5pbml0aWFsaXplZCBpbiB0aGlzIGZ1
bmN0aW9uIFstV2Vycm9yPW1heWJlLXVuaW5pdGlhbGl6ZWRdCiAgICAgICAgIGlmICggcHJlcG9w
dWxhdGUgJiYgcGFnZV9vcmRlciAhPSBQQUdFX09SREVSXzRLICkKClBsYWNhdGUgdGhlIGVycm9y
IGJ5IGluaXRpYWxpemluZyBwYWdlX29yZGVyIHRvIDAuCgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQ
YXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0vcDJt
LmMgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMgYi94ZW4vYXJjaC94ODYvbW0vcDJt
LmMKaW5kZXggNTdjNWVlZGE5MS4uMTMzMTA2OTYyYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L21tL3AybS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwpAQCAtMjM1Miw3ICsyMzUyLDcg
QEAgaW50IGFsdHAybV9nZXRfZWZmZWN0aXZlX2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICphcDJt
LCBnZm5fdCBnZm4sIG1mbl90ICptZm4sCiAgICAgaWYgKCAhbWZuX3ZhbGlkKCptZm4pICYmICFw
Mm1faXNfaG9zdHAybShhcDJtKSApCiAgICAgewogICAgICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAq
aHAybSA9IHAybV9nZXRfaG9zdHAybShhcDJtLT5kb21haW4pOwotICAgICAgICB1bnNpZ25lZCBp
bnQgcGFnZV9vcmRlcjsKKyAgICAgICAgdW5zaWduZWQgaW50IHBhZ2Vfb3JkZXIgPSAwOwogICAg
ICAgICBpbnQgcmM7CiAKICAgICAgICAgKm1mbiA9IF9fZ2V0X2dmbl90eXBlX2FjY2VzcyhocDJt
LCBnZm5feChnZm4pLCB0LCBhLAotLSAKMi4xNy4yIChBcHBsZSBHaXQtMTEzKQoKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 15 10:35:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 10:35:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQrGO-00079y-SU; Wed, 15 May 2019 10:35:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0eB+=TP=citrix.com=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1hQrGN-00079r-VL
 for xen-devel@lists.xenproject.org; Wed, 15 May 2019 10:35:55 +0000
X-Inumbo-ID: 35c834a0-76fd-11e9-a08b-c77c5d78914c
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 35c834a0-76fd-11e9-a08b-c77c5d78914c;
 Wed, 15 May 2019 10:35:51 +0000 (UTC)
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=wei.liu2@citrix.com;
 spf=SoftFail smtp.mailfrom=wei.liu2@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 wei.liu2@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="wei.liu2@citrix.com"; x-conformance=sidf_compatible
Received-SPF: SoftFail (esa1.hc3370-68.iphmx.com: domain of
 wei.liu2@citrix.com is inclined to not designate 23.29.105.83
 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="wei.liu2@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 mx include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 include:_spf.salesforce.com ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: R0aQCPwfhot6VUgN2kwF3fY1Balgfvr9iawGgo2te4cGooZoDQgt/Rge5IsrPulk9BZhVxSasq
 AoGIyT2+2CLxxklFn9wAZ+XfEd3/6nTvenNbHpTSJEnF5UcwmNlyac2aC+/vFEJdbKxSTTDRI0
 YROmztOnabgXy3P8jXswxVYhYpF8tepNnQHQOQnodU2D4QmiGD1r7Pbbm0EIFI8j7SPT3VeNg/
 eGfIOAJB9Tt+tW/kw4h1in1Yfwc1mC7f9ATVDwJiYFpz1VQwQR3aoHX6wx5t9IXJ8BxsTxViSD
 3/M=
X-SBRS: 2.7
X-MesageID: 449257
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,472,1549947600"; 
   d="scan'208";a="449257"
Date: Wed, 15 May 2019 11:35:48 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20190515103548.GO2798@zion.uk.xensource.com>
References: <osstest-136291-mainreport@xen.org>
 <20190515103407.kezb3vnmyhceem7w@Air-de-Roger>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190515103407.kezb3vnmyhceem7w@Air-de-Roger>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [xen-unstable-smoke test] 136291: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 osstest service owner <osstest-admin@xenproject.org>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBNYXkgMTUsIDIwMTkgYXQgMTI6MzQ6MDdQTSArMDIwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBPbiBXZWQsIE1heSAxNSwgMjAxOSBhdCAxMDoyNDo0NEFNICswMDAwLCBvc3N0
ZXN0IHNlcnZpY2Ugb3duZXIgd3JvdGU6Cj4gPiBmbGlnaHQgMTM2MjkxIHhlbi11bnN0YWJsZS1z
bW9rZSByZWFsIFtyZWFsXQo+ID4gaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzLzEzNjI5MS8KPiA+IAo+ID4gUmVncmVzc2lvbnMgOi0oCj4gPiAKPiA+IFRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAo+ID4gaW5jbHVkaW5n
IHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46Cj4gPiAgYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTM2MTc5
Cj4gCj4gVGhlIGVycm9yIGlzOgo+IAo+IHAybS5jOiBJbiBmdW5jdGlvbiAnYWx0cDJtX2dldF9l
ZmZlY3RpdmVfZW50cnknOgo+IHAybS5jOjUwMjoyNjogZXJyb3I6ICdwYWdlX29yZGVyJyBtYXkg
YmUgdXNlZCB1bmluaXRpYWxpemVkIGluIHRoaXMgZnVuY3Rpb24gWy1XZXJyb3I9bWF5YmUtdW5p
bml0aWFsaXplZF0KPiAgICAgICAgICBpZiAoIHByZXBvcHVsYXRlICYmIHBhZ2Vfb3JkZXIgIT0g
UEFHRV9PUkRFUl80SyApCj4gCj4gSSB0aGluayB0aGUgYWJvdmUgcGF0Y2ggc2hvdWxkIHNvbHZl
IGl0LCBBRkFJQ1QgaXQncyBub3QgYSByZWFsCj4gdW5pbml0aWFsaXplZCB1c2FnZS4KCkkgdGhp
bmsgdGhpcyBpcyBmaXhlZCBieSBSYXp2YW4ncyBwYXRjaCB0byBtb3ZlIHRoYXQgZnVuY3Rpb24g
dW5kZXIKQ09ORklHX0hWTS4gSXQgc2hvdWxkIGJlIGZpbmUgaW4gc3RhZ2luZyBub3cuCgpXZWku
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 15 11:02:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 11:02:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQrfo-0000yR-89; Wed, 15 May 2019 11:02:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=P7lW=TP=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hQrfn-0000yL-40
 for xen-devel@lists.xenproject.org; Wed, 15 May 2019 11:02:11 +0000
X-Inumbo-ID: e260501c-7700-11e9-8980-bc764e045a96
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e260501c-7700-11e9-8980-bc764e045a96;
 Wed, 15 May 2019 11:02:09 +0000 (UTC)
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=SoftFail smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: SoftFail (esa4.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com is inclined to not designate
 23.29.105.83 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 mx include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 include:_spf.salesforce.com ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: rfejwD5h7yyK9pn1dq5ruf5FpDR8wOz323vomhnrg6UtXa2y283Fe3jE6eSPo9FrALbUrxRcM+
 QmHF5gupK4bNO20jOReQ37lK6U0hsRLhdEjnRRAD9oQA6idEtAkmiUmgDrXDDs5v/Zt4hk5ceM
 9MDpjB402t+OxX7cLhwPiguFrqHEF2KdaLGoSm9xvvyi8IXcxRasflpvxkdmoYakCorPislk0d
 oxllEpfslBRmZEkWJvpcWhCsTOEB5QqxrkOUuwSLGzTfGBAldYc25M/1CudBwodEbgxrvRawa2
 DZA=
X-SBRS: 2.7
X-MesageID: 458588
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,472,1549947600"; 
   d="scan'208";a="458588"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 15 May 2019 12:01:25 +0100
Message-ID: <20190515110125.16882-1-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH STABLE for-4.8] x86emul/test: don't use *_len
 symbols
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew
 Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgoKLi4uIGFzIHRoZXkgZG9uJ3Qg
d29yayBhcyBpbnRlbmRlZCB3aXRoIC1mUElDLgoKSSBkaWQgcHJlZmVyIHRoZW0gb3ZlciAqX2Vu
ZCBvbmVzIGF0IHRoZSB0aW1lIGJlY2F1c2Ugb2xkZXIgZ2NjIHdvdWxkCmNhdXNlIC5MKiBzeW1i
b2xzIHRvIGJlIHB1YmxpYywgZHVlIHRvIGlzc3VpbmcgLmdsb2JsIGZvciBhbGwKcmVmZXJlbmNl
ZCBleHRlcm5hbHMuIEFuZCBsYWJlbHMgYXQgdGhlIGVuZCBvZiBpbnN0cnVjdGlvbnMgY29sbGlk
ZQp3aXRoIHRoZSBvbmVzIGF0IHRoZSBzdGFydCBvZiB0aGUgbmV4dCBpbnN0cnVjdGlvbiwgbWFr
aW5nIGRpc2Fzc2VtYmx5CmhhcmRlciB0byBncm9rLiBMdWNraWx5IHJlY2VudCBnY2Mgbm8gbG9u
Z2VyIGlzc3VlcyB0aG9zZSAuZ2xvYmwKZGlyZWN0aXZlcywgYW5kIGhlbmNlIC5MKiBsYWJlbHMs
IHN0YXlpbmcgbG9jYWwgYnkgZGVmYXVsdCwgbm8gbG9uZ2VyCmdldCBpbiB0aGUgd2F5LgoKUmVw
b3J0ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+ClRlc3RlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
CihjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDkzMTVmYTBlZjczNmQxMTUzYzk4Y2U0MmJmZjU4
NTNkYTVlYzY5N2YpCgpUaGlzIGJhY2twb3J0IGhhZCBzb21lIGNvbmZsaWN0cy4gIE5vdGFibHkK
ICAgNWFkOThlM2M3ZmE5MmY0NmQ3N2E3ODhlMTEwOWI3ZDI4MmJkMTI1NgogICB4ODZlbXVsOiBz
dXBwb3J0IEFEQ1gvQURPWApjb250YWlucyBhIGNoYW5nZSB0byB0aGUgZGVmaW5pdGlvbiBvZiBz
ZXRfaW5zbi4gIFRoaXMgaXMgbm90Cm1lbnRpb25lZCBpbiB0aGUgY29tbWl0IG1lc3NhZ2UgYW5k
IHRoZXJlZm9yZSBsYWNrcyBhbnkga2luZCBvZgpqdXN0aWZpY2F0aW9uLgoKSSBzdHJvbmdseSBk
ZXByZWNhdGUgdGhpczsgdGhhdCBjaGFuZ2Ugb3VnaHQgdG8gaGF2ZSBiZWVuIHNwbGl0IG91dApp
bnRvIGl0cyBvd24gY29tbWl0LCBubyBtYXR0ZXIgdGhhdCBpdCdzIHZlcnkgc21hbGwuICBBZnRl
cgpjb25zdWx0YXRpb24gSSBoYXZlIGRlY2lkZWQgdG8gZHJvcCByYXRoZXIgdGhhbiBiYWNrcG9y
dCB0aGF0IGNoYW5nZQp0byB0aGUgZGVmaW5pdGlvbiBvZiBzZXRfaW5zbi4KCkNDOiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNDOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KU2lnbmVkLW9m
Zi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQogdG9vbHMv
dGVzdHMveDg2X2VtdWxhdG9yL3Rlc3RfeDg2X2VtdWxhdG9yLmMgfCAxMCArKysrKy0tLS0tCiAx
IGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9lbXVsYXRvci5jIGIvdG9vbHMv
dGVzdHMveDg2X2VtdWxhdG9yL3Rlc3RfeDg2X2VtdWxhdG9yLmMKaW5kZXggN2I0NjdmZTAyMS4u
ZjkwMmQwYjk5YiAxMDA2NDQKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3Rlc3RfeDg2
X2VtdWxhdG9yLmMKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3Rlc3RfeDg2X2VtdWxh
dG9yLmMKQEAgLTc2NiwxNSArNzY2LDE1IEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJn
dikKICAgICAgICAgZ290byBmYWlsOwogICAgIHByaW50Zigib2theVxuIik7CiAKLSNkZWZpbmUg
ZGVjbF9pbnNuKHdoaWNoKSBleHRlcm4gY29uc3QgdW5zaWduZWQgY2hhciB3aGljaFtdLCB3aGlj
aCMjX2xlbltdCisjZGVmaW5lIGRlY2xfaW5zbih3aGljaCkgZXh0ZXJuIGNvbnN0IHVuc2lnbmVk
IGNoYXIgd2hpY2hbXSwgXAorICAgICAgICAgICAgICAgICAgICAgICAgIHdoaWNoIyNfZW5kW10g
YXNtICggIi5MIiAjd2hpY2ggIl9lbmQiICkKICNkZWZpbmUgcHV0X2luc24od2hpY2gsIGluc24p
ICIucHVzaHNlY3Rpb24gLnRlc3QsIFwiYXhcIiwgQHByb2diaXRzXG4iIFwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICN3aGljaCAiOiAiIGluc24gIlxuIiAgICAgICAgICAgICAgICAg
ICAgIFwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICIuZXF1ICIgI3doaWNoICJfbGVu
LCAuLSIgI3doaWNoICJcbiIgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICIu
TCIgI3doaWNoICJfZW5kOlxuIiAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICIucG9wc2VjdGlvbiIKICNkZWZpbmUgc2V0X2luc24od2hpY2gpIChy
ZWdzLmVpcCA9ICh1bnNpZ25lZCBsb25nKW1lbWNweShpbnN0ciwgd2hpY2gsIFwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICh1bnNpZ25lZCBsb25nKXdoaWNo
IyNfbGVuKSkKLSNkZWZpbmUgY2hlY2tfZWlwKHdoaWNoKSAocmVncy5laXAgPT0gKHVuc2lnbmVk
IGxvbmcpaW5zdHIgKyBcCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICh1
bnNpZ25lZCBsb25nKXdoaWNoIyNfbGVuKQorICAgICAgICAgICAgICAgICAgICAgKHVuc2lnbmVk
IGxvbmcpd2hpY2gjI19lbmQgLSAodW5zaWduZWQgbG9uZykod2hpY2gpKSkKKyNkZWZpbmUgY2hl
Y2tfZWlwKHdoaWNoKSAocmVncy5laXAgPT0gKHVuc2lnbmVkIGxvbmcpd2hpY2gjI19lbmQpCiAK
ICAgICBwcmludGYoIiUtNDBzIiwgIlRlc3RpbmcgbW92cSAlbW0zLCglZWN4KS4uLiIpOwogICAg
IGlmICggc3RhY2tfZXhlYyAmJiBjcHVfaGFzX21teCApCi0tIAoyLjExLjAKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 15 11:22:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 11:22:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQrz3-0002dy-I8; Wed, 15 May 2019 11:22:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FXlx=TP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQrz2-0002dk-FD
 for xen-devel@lists.xenproject.org; Wed, 15 May 2019 11:22:04 +0000
X-Inumbo-ID: a6d26840-7703-11e9-a9fa-dbd0fbf31df9
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a6d26840-7703-11e9-a9fa-dbd0fbf31df9;
 Wed, 15 May 2019 11:21:58 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQryu-0001Jl-6P; Wed, 15 May 2019 11:21:56 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hQryt-0000r1-R1; Wed, 15 May 2019 11:21:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hQryt-0005IB-QK; Wed, 15 May 2019 11:21:55 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136180-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=96ef5a8e30a8da33eaab09f13cc8d752342717a5
X-Osstest-Versions-That: ovmf=f684c3f5eef4be691e137ae64e7d00521ec201de
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 15 May 2019 11:21:55 +0000
Subject: [Xen-devel] [ovmf test] 136180: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjE4MCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzYxODAvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA5NmVmNWE4ZTMwYThkYTMzZWFhYjA5ZjEzY2M4ZDc1
MjM0MjcxN2E1CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBmNjg0YzNm
NWVlZjRiZTY5MWUxMzdhZTY0ZTdkMDA1MjFlYzIwMWRlCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MzYwNTYgIDIwMTktMDUtMTIgMDI6MTI6MzQgWiAgICAzIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTM2MTgwICAyMDE5LTA1LTEzIDE3OjUxOjI0IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgRGFuZGFuIEJp
IDxkYW5kYW4uYmlAaW50ZWwuY29tPgogIEpvZSBSaWNoZXkgPGpvZXJpY2hleUBnb29nbGUuY29t
PgogIFBldGUgQmF0YXJkIDxwZXRlQGFrZW8uaWU+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoK
TG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhl
c2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFp
bDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBm
b3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDth
PXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKICAgZjY4NGMzZjVlZS4uOTZlZjVhOGUzMCAgOTZlZjVh
OGUzMGE4ZGEzM2VhYWIwOWYxM2NjOGQ3NTIzNDI3MTdhNSAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 15 11:35:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 11:35:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQsBq-0003W3-Su; Wed, 15 May 2019 11:35:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=E9wX=TP=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hQsBp-0003Vy-7r
 for xen-devel@lists.xenproject.org; Wed, 15 May 2019 11:35:17 +0000
X-Inumbo-ID: 8259c86c-7705-11e9-b382-e363ef6447cf
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 8259c86c-7705-11e9-b382-e363ef6447cf;
 Wed, 15 May 2019 11:35:16 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 76A7180D;
 Wed, 15 May 2019 04:35:15 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id AB6143F71E;
 Wed, 15 May 2019 04:35:14 -0700 (PDT)
To: =?UTF-8?Q?Lukas_J=c3=bcnger?= <lukas.juenger@ice.rwth-aachen.de>,
 xen-devel@lists.xenproject.org
References: <7f55fb96-0105-4e32-9cbd-1b842ed99509@rwthex-w1-a.rwth-ad.de>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <85c16ffa-690f-19a4-348b-55c97e5f0c25@arm.com>
Date: Wed, 15 May 2019 12:35:12 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <7f55fb96-0105-4e32-9cbd-1b842ed99509@rwthex-w1-a.rwth-ad.de>
Content-Language: en-US
Subject: Re: [Xen-devel] xen/arm: potential bug in advance_pc
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Lukas Juenger <juenger@ice.rwth-aachen.de>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQvMDUvMjAxOSAxNzowMywgTHVrYXMgSsO8bmdlciB3cm90ZToKPiBIZWxsbyBhbGwsCgpI
ZWxsbywKClRoYW5rIHlvdSBmb3IgdGhlIHJlcG9ydC4KClBsZWFzZSB0cnkgdG8gQ0MgdGhlIG1h
aW50YWluZXJzIG9mIHRoZSBjb2RlIChpbiB0aGlzIGNhc2UgU3RlZmFubyBhbmQgSSkgd2hlbiAK
YXNraW5nIGEgcXVlc3Rpb24uIFNvIHlvdXIgZS1tYWlsIGRvbid0IGdldCBsb3N0IGluIHRoZSBu
b2lzZSBvZiB4ZW4tZGV2ZWwuCgo+IGluIHRoZSBmdW5jdGlvbiBhZHZhbmNlX3BjIGluIHhlbi9h
cmNoL2FybS90cmFwcy5jIGluIGxpbmUgMTY1NSwxNjU2IHlvdSBjYW4gCj4gZmluZCB0aGUgZm9s
bG93aW5nIGNvZGU6Cj4gCj4gMTY1NcKgwqDCoMKgIEJVR19PTiggKCFwc3JfbW9kZV9pc18zMmJp
dChjcHNyKXx8IShjcHNyJlBTUl9USFVNQikpCj4gMTY1NsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oCAmJiAoY3BzciZQU1JfSVRfTUFTSykgKTsKPiAKPiBUaGlzIGNvZGUgc2VlbXMgdG8gY2hlY2sg
dGhhdCB3ZSBhcmUgbm90IHJ1bm5pbmcgaW4gdGh1bWIgbW9kZSBhbmQgdGhhdCB0aGUgCj4gUFNS
X0lUX01BU0sgaXMgbm90IHNldC4KPiBPbiBBUk12OC41LUJUSSBzeXN0ZW1zIGJpdHMgWzExOjEw
XSBvZiBzcHNyX2VsMiBpbmRpY2F0ZSB0aGUgQlRZUEUgKHNlZSAKPiBodHRwczovL2RldmVsb3Bl
ci5hcm0uY29tL2RvY3MvZGRpMDU5NS9iL2FhcmNoNjQtc3lzdGVtLXJlZ2lzdGVycy9zcHNyX2Vs
MikuCj4gSWYgYW4gZXhjZXB0aW9uIGlzIHRha2VuIGluIHRoZSBndWVzdCAoZS5nLiB3cml0ZSB0
byBzeXN0ZW0gcmVnaXN0ZXIpIGZyb20gCj4gQUFyY2g2NCBzdGF0ZSB0aGVzZSBiaXRzIG1pZ2h0
IGJlIHNldC4KPiBUaGUgUFNSX0lUX01BU0sgZm9yIHRodW1iIG1vZGUgb3ZlcmxhcHMgd2l0aCB0
aGVzZSBiaXRzIGFuZCBCVUdfT04gaXMgZXhlY3V0ZWQuCj4gVGhpcyBzZWVtcyB0byBiZSBhIGJ1
Zy4KClhlbiBjb2RlIGJsaW5kbHkgYXNzdW1lZCB0aGF0IFJFUzAgbWVhbnMgdGhlIGJpdHMgY2Fu
bm90IGJlIHVzZWQgZm9yIG90aGVyIApwdXJwb3NlIGluIGxhdGVyIHJldmlzaW9uIG9mIHRoZSBh
cmNoaXRlY3R1cmUuIFNvIHRoaXMgaXMgY2xlYXJseSBhIGJ1Zy4KCj4gSXMgaXQgcmVhbGx5IG5l
Y2Vzc2FyeSB0byBjaGVjayB0aGUgUFNSX0lUX01BU0sgZm9yIEJVR19PTiBoZXJlPwpObywgYW5k
IGl0IGlzIGEgcHJldHR5IGJhZCBpZGVhIHRvIGNoZWNrIGd1ZXN0IGFyY2hpdGVjdHVyYWwgYmVo
YXZpb3Igd2l0aCAKQlVHX09OKCkuIFRoZSBCVUdfT04oKSBuZWVkcyB0byBiZSByZXBsYWNlZCB3
aXRoIHByb3BlciBjaGVjayBvbiB0aGUgQ1BTUiAoc2VlIApiZWxvdykuCgo+IFdoeSBpcyB0aGUg
ZXhlY3V0aW9uIG1vZGUgY2hlY2tlZCB0d2ljZSB3aXRoIHBzcl9tb2RlX2lzXzMyYml0IGFuZCAK
PiBjcHNyJlBTUl9USFVNQiwgYXMgdGhleSBzZWVtIHRvIGRvIHRoZSBzYW1lIHRoaW5nPwoKMzIt
Yml0IG1vZGUgc3VwcG9ydCB0d28gaW5zdHJ1Y3Rpb24gc2V0OiBBUk0gYW5kIFRodW1iLiBGcm9t
IG15IHVuZGVyc3RhbmRpbmcgCnRoZSB2YWx1ZSBvZiBJVCBpcyB1bmtub3duIHdoZW4gdXNpbmcg
dGhlIEFSTSBpbnN0cnVjdGlvbiBzZXQuIEZ1cnRoZXJtb3JlLCB0aGUgCmJpdCA1IG9ubHkgbWVh
bnMgVGh1bWIgb24gMzItYml0IG1vZGUuIEZvciA2NC1iaXQgbW9kZSwgdGhlIGJpdCBpcyBSRVMw
LgoKU28gd2Ugd291bGQgbmVlZCB0byBjaGVjayB0aGUgMiBiaXRzLgoKPiBJZiBQU1JfSVRfTUFT
SyBkb2VzIG5vdCBuZWVkIHRvIGJlIGNoZWNrZWQgZm9yIEJVR19PTiwgdGhlIGlmIHN0YXRlbWVu
dCBpbiB0aGUgCj4gZm9sbG93aW5nIGxpbmUgc2hvdWxkIGNoZWNrIGZvciB0aHVtYiBtb2RlIGFn
YWluLCByaWdodD8KClRoZSBjaGVjayBzaG91bGQgYmUgc29tZXRoaW5nIGxpa2U6CgppZiAoIHBz
cl9tb2RlX2lzXzMyYml0KGNwc3IpICYmIChjcHNyICYgUFNSX1RIVU1CKSAmJiAoY3BzciAmIFBT
Ul9JVF9NQVNLKSApCnsKfQoKSSBoYXZlIG5vdGljZWQgZmV3IG1vcmUgaXNzdWVzIGluIHRoZSB0
cmFwcy5jIGNvZGUgcmVnYXJkaW5nIFJFUzAgLiBJIHdpbGwgc2VuZCAKYSBzZXJpZXMgd2l0aCB0
aGF0IGZpeGVkIGxhdGVyIHRvZGF5LgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 15 11:36:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 11:36:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQsDD-0003aX-9L; Wed, 15 May 2019 11:36:43 +0000
Received: from mail6.bemta26.messagelabs.com ([85.158.142.45])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <daniel.kiper@oracle.com>) id 1hQsDB-0003aN-8f
 for xen-devel@lists.xensource.com; Wed, 15 May 2019 11:36:41 +0000
Received: from [85.158.142.100] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-5.bemta.az-a.eu-central-1.aws.symcld.net id AA/5E-26874-7C9FBDC5;
 Wed, 15 May 2019 11:36:39 +0000
Authentication-Results: mx.messagelabs.com; spf=pass 
 (server-8.tower-225.messagelabs.com: domain of oracle.com designates 
 156.151.31.85 as permitted sender) smtp.mailfrom=oracle.com; dkim=pass 
 (good signature) header.i=@oracle.com header.s=corp-2018-07-02; 
 dmarc=pass (p=none adkim=r aspf=r) header.from=oracle.com
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrEKsWRWlGSWpSXmKPExsUyZ7p8qO7xn7d
 jDNauV7S4N+U9uwOjx/a+XewBjFGsmXlJ+RUJrBlr52xgLVjNXHH8/SqWBsbHTF2MXBxCAisY
 JQ4u3swC4rAI7GWRmPz9KAtE5hWjxIy5h1jgyqYc+s0I4bxklOh48YEdwtnIKPHs32pmCKeXU
 eLO/SWsXYycQNNUJTY83s4MYrMJ6Ehc/PKQHcQWEbCVWDG/EaybWeALo8TkvbuZQBLCAo4S8z
 6vA7N5BZwknp/dwwZhC0qcnPmEBcRmFtCSuPHvJVANB5AtLbH8HwdIWFRARaJz6RywEgmBUIk
 N0w+DzZcQmMAk8WzyFiZMiatMEjc7e9knMIrOQrJjFpIdsxB2LGBkXsVomVSUmZ5RkpuYmaNr
 aGCga2horGuoa2huoZdYpZuol1qqm5yaV1KUCJTVSywv1iuuzE3OSdHLSy3ZxAiMo5RCxk07G
 KcsTz/EKMnBpCTK+/vQ7RghvqT8lMqMxOKM+KLSnNTiQ4waHBwCm9euvsAoxZKXn5eqJMH79j
 tQnWBRanpqRVpmDjDSYUolOHiURHhNfwCleYsLEnOLM9MhUqcYdTketn6eyywENkNKnFcEpEg
 ApCijNA9uBCzpXGKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzBsNMoUnM68EbhMwjQD9IsJr
 mXkL5IiSRISUVAOj6tEd9+I819reefHZ5I3xugxR9s8Xe09uWWbYpvJerkH1zctdyTrXcoM6T
 +6edDx2p4yWaL7rUQ9tAae3zY2ayWlpD/7JBdnIWOamnftldfbzjagu3zTX1CUbaydeSPo1QY
 4rPVTecr79wWtrZQQK1rra7/uwRWjBD4sKfrZ+GQNPwd67z28qsRRnJBpqMRcVJwIA0rfYPjU
 DAAA=
X-Env-Sender: daniel.kiper@oracle.com
X-Msg-Ref: server-8.tower-225.messagelabs.com!1557920197!3497918!1
X-Originating-IP: [156.151.31.85]
X-SpamReason: No, hits=0.0 required=7.0 tests=newsletters: , UNPARSEABLE_RELAY
X-StarScan-Received: 
X-StarScan-Version: 9.31.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8604 invoked from network); 15 May 2019 11:36:39 -0000
Received: from userp2120.oracle.com (HELO userp2120.oracle.com) (156.151.31.85)
 by server-8.tower-225.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 15 May 2019 11:36:39 -0000
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x4FBSq0q009616;
 Wed, 15 May 2019 11:36:11 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=date : from : to : cc
 : subject : message-id : mime-version : content-type; s=corp-2018-07-02;
 bh=e8I580h9DoxkHkAkiZ/rswuxm1//urkSCfrmUHcD6vo=;
 b=wUVXUIRLK8yLbZqqm8tt0s6qxM2T+ioXkCcuVhFY98rnBH5nRznVFkOtM3gwIMaINAmA
 1DGSys/1sSeAFa0tlCEMm2GWKHXWi1NIbLNOA9MlQGrnQhXSd+FE2ITOpXuTBM4JPOLV
 uKEyDb47ULFaZ9XNDe9ULz9edL+ykd/CKQq+7/vYwZiIcRUEDPtafVCWOAXBWaZWPkVg
 eTn9lY9YsK/8ACvysW9Rpitp1NmIYmQs6Wnn4weKOWivzOZMGZNvn9nVK4YhILZtKhmb
 bIbtu6qB59k3dvCqSmKj3JGdGQ+ldQoAHxwEKqDDjNaP5WK6/Lt6vwkX3dKn+QwjlsG7 gg== 
Received: from aserp3030.oracle.com (aserp3030.oracle.com [141.146.126.71])
 by userp2120.oracle.com with ESMTP id 2sdq1qm20n-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 15 May 2019 11:36:11 +0000
Received: from pps.filterd (aserp3030.oracle.com [127.0.0.1])
 by aserp3030.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x4FBZLaF022769;
 Wed, 15 May 2019 11:36:10 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by aserp3030.oracle.com with ESMTP id 2sgget1aec-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 15 May 2019 11:36:10 +0000
Received: from abhmp0020.oracle.com (abhmp0020.oracle.com [141.146.116.26])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id x4FBa5iB021339;
 Wed, 15 May 2019 11:36:06 GMT
Received: from tomti.i.net-space.pl (/10.175.195.206)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 15 May 2019 04:36:05 -0700
Date: Wed, 15 May 2019 13:36:00 +0200
From: Daniel Kiper <daniel.kiper@oracle.com>
To: xen-devel@lists.xensource.com;, committers@xenproject.org
Message-ID: <20190515113600.m26n2abinki7reg7@tomti.i.net-space.pl>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: NeoMutt/20170113 (1.7.2)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9257
 signatures=668687
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=811
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1905150075
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9257
 signatures=668687
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=860 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000
 definitions=main-1905150075
Subject: [Xen-devel] Fedora - make BLS configs default - Xen Dom0 boot broken
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: adamwill@fedoraproject.org, marmarek@invisiblethingslab.com,
 konrad.wilk@oracle.com, lars.kurth.xen@gmail.com, javierm@redhat.com,
 dfaggioli@suse.com, pjones@redhat.com, m.a.young@durham.ac.uk,
 ian.jackson@citrix.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGV5LAoKRllJLCBhbm90aGVyIFhlbiBEb20wIGJvb3QgaXNzdWUgb24gRmVkb3JhLi4uCgpQbGVh
c2UgdGFrZSBhIGxvb2sgYXQgWzFdLiBUaGlzIHdpbGwgYnJlYWsgWGVuIERvbTAgYm9vdCBkdWUg
dG8gbGFjayBvZgpzdXBwb3J0IGZvciBtdWx0aWJvb3QsIG11bHRpYm9vdDIsIG1vZHVsZSwgYW5k
IG1vZHVsZTIgY29tbWFuZHMuIElmIHdlCmNhcmUgdGhlbiB0aGlzIGhhcyB0byBiZSBmaXhlZCBz
b21laG93Li4uCgpBZ2FpbiwgSSBjYW4gY29vcmRpbmF0ZSB3b3JrIGFuZCByZXZpZXcgcGF0Y2hl
cyBidXQgSSBjYW5ub3QgdGFrZSBhIHN0dWIKYXQgdGhlIGlzc3VlIG15c2VsZi4gU29ycnkgYWJv
dXQgdGhhdC4KCkRhbmllbAoKWzFdIGh0dHBzOi8vZmVkb3JhcHJvamVjdC5vcmcvd2lraS9DaGFu
Z2VzL0Jvb3RMb2FkZXJTcGVjQnlEZWZhdWx0CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 15 11:39:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 11:39:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQsFV-0003kW-P4; Wed, 15 May 2019 11:39:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TDX9=TP=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1hQsFU-0003kO-Nf
 for xen-devel@lists.xenproject.org; Wed, 15 May 2019 11:39:04 +0000
X-Inumbo-ID: 071eff36-7706-11e9-9dc0-fb2b50263c84
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 071eff36-7706-11e9-9dc0-fb2b50263c84;
 Wed, 15 May 2019 11:38:58 +0000 (UTC)
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=SoftFail smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: SoftFail (esa5.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com is inclined to not designate
 23.29.105.83 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 mx include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 include:_spf.salesforce.com ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: Mgg99sOMufnlhIfiFHM+wD+DMkHe1vS9cfa6+e1XhVEWjYiSle/UMBgzXFaweUfGOvwH744lag
 kRK/F4FKlfROznVaf+3N78UkQfn5j1YEcWEyEX/mPggxBaxBfthJqqlDl81aH9Fpc3vJXypPNB
 IIZx6gcXymmcchS37FL6EkT7M+EXD8PrvP/JxD0STJsOaBf0icIqHy2qxc1dyPwFCy8ZZWLdPf
 vrJ0XfTxQZesSxKoBPu6N2eD+98ziXixC7WcSGmK2JX26W6OTnSGQ66EJRp3Vp5/bNIGaSgIrL
 9Tk=
X-SBRS: 2.7
X-MesageID: 443240
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,472,1549947600"; 
   d="scan'208";a="443240"
To: Wei Liu <wei.liu2@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20190514142233.23165-1-wei.liu2@citrix.com>
 <20190514142233.23165-2-wei.liu2@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT6JAlcEEwEKAEECGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEWIQTXqBy2bTNXPzpOYFimNjwxBZC0bQUCXEowWQUJDCJ7dgAKCRCmNjwx
 BZC0beKvEACJ75YlJXd7TnNHgFyiCJkm/qPeoQ3sFGSDZuZh7SKcdt9+3V2bFEb0Mii1hQaz
 3hRqZb8sYPHJrGP0ljK09k3wf8k3OuNxziLQBJyzvn7WNlE4wBEcy/Ejo9TVBdA4ph5D0YaZ
 nqdsPmxe/xlTFuSkgu4ep1v9dfVP1TQR0e+JIBa/Ss+cKC5intKm+8JxpOploAHuzaPu0L/X
 FapzsIXqgT9eIQeBEgO2hge6h9Jov3WeED/vh8kA7f8c6zQ/gs5E7VGALwsiLrhr0LZFcKcw
 kI3oCCrB/C/wyPZv789Ra8EXbeRSJmTjcnBwHRPjnjwQmetRDD1t+VyrkC6uujT5jmgOBzaj
 KCqZ8PcMAssOzdzQtKmjUQ2b3ICPs2X13xZ5M5/OVs1W3TG5gkvMh4YoHi4ilFnOk+v3/j7q
 65FG6N0JLb94Ndi80HkIOQQ1XVGTyu6bUPaBg3rWK91Csp1682kD/dNVF3FKHrRLmSVtmEQR
 5rK0+VGc/FmR6vd4haKGWIRuPxzg+pBR77avIZpU7C7+UXGuZ5CbHwIdY8LojJg2TuUdqaVj
 yxmEZLOA8rVHipCGrslRNthVbJrGN/pqtKjCClFZHIAYJQ9EGLHXLG9Pj76opfjHij3MpR3o
 pCGAh6KsCrfrsvjnpDwqSbngGyEVH030irSk4SwIqZ7FwLkBDQRUWmc6AQgAzpc8Ng5Opbrh
 iZrn69Xr3js28p+b4a+0BOvC48NfrNovZw4eFeKIzmI/t6EkJkSqBIxobWRpBkwGweENsqnd
 0qigmsDw4N7J9Xx0h9ARDqiWxX4jr7u9xauI+CRJ1rBNO3VV30QdACwQ4LqhR/WA+IjdhyMH
 wj3EJGE61NdP/h0zfaLYAbvEg47/TPThFsm4m8Rd6bX7RkrrOgBbL/AOnYOMEivyfZZKX1vv
 iEemAvLfdk2lZt7Vm6X/fbKbV8tPUuZELzNedJvTTBS3/l1FVz9OUcLDeWhGEdlxqXH0sYWh
 E9+PXTAfz5JxKH+LMetwEM8DbuOoDIpmIGZKrZ+2fQARAQABiQNbBBgBCgAmAhsCFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKMJ4FCQnQ/OQBKcBdIAQZAQoABgUCVFpnOgAKCRCyFcen
 x4Qb7cXrCAC0qQeEWmLa9oEAPa+5U6wvG1t/mi22gZN6uzQXH1faIOoDehr7PPESE6tuR/vI
 CTTnaSrd4UDPNeqOqVF07YexWD1LDcQG6PnRqC5DIX1RGE3BaSaMl2pFJP8y+chews11yP8G
 DBbxaIsTcHZI1iVIC9XLhoeegWi84vYc8F4ziADVfowbmbvcVw11gE8tmALCwTeBeZVteXjh
 0OELHwrc1/4j4yvENjIXRO+QLIgk43kB57Upr4tP2MEcs0odgPM+Q+oETOJ00xzLgkTnLPim
 C1FIW2bOZdTj+Uq6ezRS2LKsNmW+PRRvNyA5ojEbA/faxmAjMZtLdSSSeFK8y4SoCRCmNjwx
 BZC0bevWEACRu+GyQgrdGmorUptniIeO1jQlpTiP5WpVnk9Oe8SiLoXUhXXNj6EtzyLGpYmf
 kEAbki+S6WAKnzZd3shL58AuMyDxtFNNjNeKJOcl6FL7JPBIIgIp3wR401Ep+/s5pl3Nw8Ii
 157f0T7o8CPb54w6S1WsMkU78WzTxIs/1lLblSMcvyz1Jq64g4OqiWI85JfkzPLlloVf1rzy
 ebIBLrrmjhCE2tL1RONpE/KRVb+Q+PIs5+YcZ+Q1e0vXWA7NhTWFbWx3+N6WW6gaGpbFbopo
 FkYRpj+2TA5cX5zW148/xU5/ATEb5vdUkFLUFVy5YNUSyeBHuaf6fGmBrDc47rQjAOt1rmyD
 56MUBHpLUbvA6NkPezb7T6bQpupyzGRkMUmSwHiLyQNJQhVe+9NiJJvtEE3jol0JVJoQ9WVn
 FAzPNCgHQyvbsIF3gYkCYKI0w8EhEoH5FHYLoKS6Jg880IY5rXzoAEfPvLXegy6mhYl+mNVN
 QUBD4h9XtOvcdzR559lZuC0Ksy7Xqw3BMolmKsRO3gWKhXSna3zKl4UuheyZtubVWoNWP/bn
 vbyiYnLwuiKDfNAinEWERC8nPKlv3PkZw5d3t46F1Dx0TMf16NmP+azsRpnMZyzpY8BL2eur
 feSGAOB9qjZNyzbo5nEKHldKWCKE7Ye0EPEjECS1gjKDwbkBDQRUWrq9AQgA7aJ0i1pQSmUR
 6ZXZD2YEDxia2ByR0uZoTS7N0NYv1OjU8v6p017u0Fco5+Qoju/fZ97ScHhp5xGVAk5kxZBF
 DT4ovJd0nIeSr3bbWwfNzGx1waztfdzXt6n3MBKr7AhioB1m+vuk31redUdnhbtvN7O40MC+
 fgSk5/+jRGxY3IOVPooQKzUO7M51GoOg4wl9ia3H2EzOoGhN2vpTbT8qCcL92ZZZwkBRldoA
 Wn7c1hEKSTuT3f1VpSmhjnX0J4uvKZ1V2R7rooKJYFBcySC0wa8aTmAtAvLgfcpe+legOtgq
 DKzLuN45xzEjyjCiI521t8zxNMPJY9FiCPNv0sCkDwARAQABiQI8BBgBCgAmAhsMFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKNJYFCQnQrVkACgkQpjY8MQWQtG2Xxg//RrRP+PFYuNXt
 9C5hec/JoY24TkGPPd2tMC9usWZVImIk7VlHlAeqHeE0lWU0LRGIvOBITbS9izw6fOVQBvCA
 Fni56S12fKLusWgWhgu03toT9ZGxZ9W22yfw5uThSHQ4y09wRWAIYvhJsKnPGGC2KDxFvtz5
 4pYYNe8Icy4bwsxcgbaSFaRh+mYtts6wE9VzyJvyfTqbe8VrvE+3InG5rrlNn51AO6M4Wv20
 iFEgYanJXfhicl0WCQrHyTLfdB5p1w+072CL8uryHQVfD0FcDe+J/wl3bmYze+aD1SlPzFoI
 MaSIXKejC6oh6DAT4rvU8kMAbX90T834Mvbc3jplaWorNJEwjAH/r+v877AI9Vsmptis+rni
 JwUissjRbcdlkKBisoUZRPmxQeUifxUpqgulZcYwbEC/a49+WvbaYUriaDLHzg9xisijHwD2
 yWV8igBeg+cmwnk0mPz8tIVvwi4lICAgXob7HZiaqKnwaDXs4LiS4vdG5s/ElnE3rIc87yru
 24n3ypeDZ6f5LkdqL1UNp5/0Aqbr3EiN7/ina4YVyscy9754l944kyHnnMRLVykg0v+kakj0
 h0RJ5LbfLAMM8M52KIA3y14g0Fb7kHLcOUMVcgfQ3PrN6chtC+5l6ouDIlSLR3toxH8Aam7E
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <a366b1f8-778c-c9f4-66cd-335cc92cc418@citrix.com>
Date: Wed, 15 May 2019 12:38:54 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190514142233.23165-2-wei.liu2@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 1/3] gitignore: ignore .vscode directory
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Konrad
 Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gNS8xNC8xOSAzOjIyIFBNLCBXZWkgTGl1IHdyb3RlOgo+IFRoZSBkaXJlY3RvcnkgaXMgY3Jl
YXRlZCBieSBWaXN1YWwgU3R1ZGlvIENvZGUgZWRpdG9yIHRvIHN0b3JlIGl0cwo+IGxvY2FsIHN0
YXRlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpB
Y2tlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 15 11:40:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 11:40:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQsGW-0004Mn-4Z; Wed, 15 May 2019 11:40:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TDX9=TP=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1hQsGV-0004Lu-3j
 for xen-devel@lists.xenproject.org; Wed, 15 May 2019 11:40:07 +0000
X-Inumbo-ID: 2ed6fba4-7706-11e9-8980-bc764e045a96
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2ed6fba4-7706-11e9-8980-bc764e045a96;
 Wed, 15 May 2019 11:40:05 +0000 (UTC)
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=SoftFail smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: SoftFail (esa4.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com is inclined to not designate
 23.29.105.83 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 mx include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 include:_spf.salesforce.com ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: dGx6UNj5pMeWVfcbJK4gseNyUOiM31WzsTNX7Pr7MTV7RSsVHLiZ4cqW6HDzl7HrNC+obpFBiq
 r6T/KNntBrByEu5BK2DQhsYlNjMIytIeVx7G0DuAkzLCfmSUofo2smxWaUAFb957VJzWQkNp73
 BMyENiupYTFnDzDGCW5+trfWD3P/svgk6ghkHzXMfI3Bne5saajoY3AuHgJ048pa8PKQUnis3t
 VXs5BC7x3PZBxw3QFi6FUl7gYc2tmtAGrfaDsy021YvmZQlj5Op+N5SY2woUKZuvnZ3dWJrSl8
 90g=
X-SBRS: 2.7
X-MesageID: 459966
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,472,1549947600"; 
   d="scan'208";a="459966"
To: Wei Liu <wei.liu2@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20190514142233.23165-1-wei.liu2@citrix.com>
 <20190514142233.23165-4-wei.liu2@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT6JAlcEEwEKAEECGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEWIQTXqBy2bTNXPzpOYFimNjwxBZC0bQUCXEowWQUJDCJ7dgAKCRCmNjwx
 BZC0beKvEACJ75YlJXd7TnNHgFyiCJkm/qPeoQ3sFGSDZuZh7SKcdt9+3V2bFEb0Mii1hQaz
 3hRqZb8sYPHJrGP0ljK09k3wf8k3OuNxziLQBJyzvn7WNlE4wBEcy/Ejo9TVBdA4ph5D0YaZ
 nqdsPmxe/xlTFuSkgu4ep1v9dfVP1TQR0e+JIBa/Ss+cKC5intKm+8JxpOploAHuzaPu0L/X
 FapzsIXqgT9eIQeBEgO2hge6h9Jov3WeED/vh8kA7f8c6zQ/gs5E7VGALwsiLrhr0LZFcKcw
 kI3oCCrB/C/wyPZv789Ra8EXbeRSJmTjcnBwHRPjnjwQmetRDD1t+VyrkC6uujT5jmgOBzaj
 KCqZ8PcMAssOzdzQtKmjUQ2b3ICPs2X13xZ5M5/OVs1W3TG5gkvMh4YoHi4ilFnOk+v3/j7q
 65FG6N0JLb94Ndi80HkIOQQ1XVGTyu6bUPaBg3rWK91Csp1682kD/dNVF3FKHrRLmSVtmEQR
 5rK0+VGc/FmR6vd4haKGWIRuPxzg+pBR77avIZpU7C7+UXGuZ5CbHwIdY8LojJg2TuUdqaVj
 yxmEZLOA8rVHipCGrslRNthVbJrGN/pqtKjCClFZHIAYJQ9EGLHXLG9Pj76opfjHij3MpR3o
 pCGAh6KsCrfrsvjnpDwqSbngGyEVH030irSk4SwIqZ7FwLkBDQRUWmc6AQgAzpc8Ng5Opbrh
 iZrn69Xr3js28p+b4a+0BOvC48NfrNovZw4eFeKIzmI/t6EkJkSqBIxobWRpBkwGweENsqnd
 0qigmsDw4N7J9Xx0h9ARDqiWxX4jr7u9xauI+CRJ1rBNO3VV30QdACwQ4LqhR/WA+IjdhyMH
 wj3EJGE61NdP/h0zfaLYAbvEg47/TPThFsm4m8Rd6bX7RkrrOgBbL/AOnYOMEivyfZZKX1vv
 iEemAvLfdk2lZt7Vm6X/fbKbV8tPUuZELzNedJvTTBS3/l1FVz9OUcLDeWhGEdlxqXH0sYWh
 E9+PXTAfz5JxKH+LMetwEM8DbuOoDIpmIGZKrZ+2fQARAQABiQNbBBgBCgAmAhsCFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKMJ4FCQnQ/OQBKcBdIAQZAQoABgUCVFpnOgAKCRCyFcen
 x4Qb7cXrCAC0qQeEWmLa9oEAPa+5U6wvG1t/mi22gZN6uzQXH1faIOoDehr7PPESE6tuR/vI
 CTTnaSrd4UDPNeqOqVF07YexWD1LDcQG6PnRqC5DIX1RGE3BaSaMl2pFJP8y+chews11yP8G
 DBbxaIsTcHZI1iVIC9XLhoeegWi84vYc8F4ziADVfowbmbvcVw11gE8tmALCwTeBeZVteXjh
 0OELHwrc1/4j4yvENjIXRO+QLIgk43kB57Upr4tP2MEcs0odgPM+Q+oETOJ00xzLgkTnLPim
 C1FIW2bOZdTj+Uq6ezRS2LKsNmW+PRRvNyA5ojEbA/faxmAjMZtLdSSSeFK8y4SoCRCmNjwx
 BZC0bevWEACRu+GyQgrdGmorUptniIeO1jQlpTiP5WpVnk9Oe8SiLoXUhXXNj6EtzyLGpYmf
 kEAbki+S6WAKnzZd3shL58AuMyDxtFNNjNeKJOcl6FL7JPBIIgIp3wR401Ep+/s5pl3Nw8Ii
 157f0T7o8CPb54w6S1WsMkU78WzTxIs/1lLblSMcvyz1Jq64g4OqiWI85JfkzPLlloVf1rzy
 ebIBLrrmjhCE2tL1RONpE/KRVb+Q+PIs5+YcZ+Q1e0vXWA7NhTWFbWx3+N6WW6gaGpbFbopo
 FkYRpj+2TA5cX5zW148/xU5/ATEb5vdUkFLUFVy5YNUSyeBHuaf6fGmBrDc47rQjAOt1rmyD
 56MUBHpLUbvA6NkPezb7T6bQpupyzGRkMUmSwHiLyQNJQhVe+9NiJJvtEE3jol0JVJoQ9WVn
 FAzPNCgHQyvbsIF3gYkCYKI0w8EhEoH5FHYLoKS6Jg880IY5rXzoAEfPvLXegy6mhYl+mNVN
 QUBD4h9XtOvcdzR559lZuC0Ksy7Xqw3BMolmKsRO3gWKhXSna3zKl4UuheyZtubVWoNWP/bn
 vbyiYnLwuiKDfNAinEWERC8nPKlv3PkZw5d3t46F1Dx0TMf16NmP+azsRpnMZyzpY8BL2eur
 feSGAOB9qjZNyzbo5nEKHldKWCKE7Ye0EPEjECS1gjKDwbkBDQRUWrq9AQgA7aJ0i1pQSmUR
 6ZXZD2YEDxia2ByR0uZoTS7N0NYv1OjU8v6p017u0Fco5+Qoju/fZ97ScHhp5xGVAk5kxZBF
 DT4ovJd0nIeSr3bbWwfNzGx1waztfdzXt6n3MBKr7AhioB1m+vuk31redUdnhbtvN7O40MC+
 fgSk5/+jRGxY3IOVPooQKzUO7M51GoOg4wl9ia3H2EzOoGhN2vpTbT8qCcL92ZZZwkBRldoA
 Wn7c1hEKSTuT3f1VpSmhjnX0J4uvKZ1V2R7rooKJYFBcySC0wa8aTmAtAvLgfcpe+legOtgq
 DKzLuN45xzEjyjCiI521t8zxNMPJY9FiCPNv0sCkDwARAQABiQI8BBgBCgAmAhsMFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKNJYFCQnQrVkACgkQpjY8MQWQtG2Xxg//RrRP+PFYuNXt
 9C5hec/JoY24TkGPPd2tMC9usWZVImIk7VlHlAeqHeE0lWU0LRGIvOBITbS9izw6fOVQBvCA
 Fni56S12fKLusWgWhgu03toT9ZGxZ9W22yfw5uThSHQ4y09wRWAIYvhJsKnPGGC2KDxFvtz5
 4pYYNe8Icy4bwsxcgbaSFaRh+mYtts6wE9VzyJvyfTqbe8VrvE+3InG5rrlNn51AO6M4Wv20
 iFEgYanJXfhicl0WCQrHyTLfdB5p1w+072CL8uryHQVfD0FcDe+J/wl3bmYze+aD1SlPzFoI
 MaSIXKejC6oh6DAT4rvU8kMAbX90T834Mvbc3jplaWorNJEwjAH/r+v877AI9Vsmptis+rni
 JwUissjRbcdlkKBisoUZRPmxQeUifxUpqgulZcYwbEC/a49+WvbaYUriaDLHzg9xisijHwD2
 yWV8igBeg+cmwnk0mPz8tIVvwi4lICAgXob7HZiaqKnwaDXs4LiS4vdG5s/ElnE3rIc87yru
 24n3ypeDZ6f5LkdqL1UNp5/0Aqbr3EiN7/ina4YVyscy9754l944kyHnnMRLVykg0v+kakj0
 h0RJ5LbfLAMM8M52KIA3y14g0Fb7kHLcOUMVcgfQ3PrN6chtC+5l6ouDIlSLR3toxH8Aam7E
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <530ef34d-9e10-8103-b089-f99bfd3e1342@citrix.com>
Date: Wed, 15 May 2019 12:40:01 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190514142233.23165-4-wei.liu2@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 3/3] INSTALL: remove duplicate sentence
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Konrad
 Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gNS8xNC8xOSAzOjIyIFBNLCBXZWkgTGl1IHdyb3RlOgo+IFRoZSBzYW1lIHNlbnRlbmNlIGlz
IHJlcGVhdGVkIGluIHRoZSBuZXh0IHBhcmFncmFwaC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKQWNrZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3Jn
ZS5kdW5sYXBAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 15 11:40:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 11:40:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQsGz-0004Sk-JP; Wed, 15 May 2019 11:40:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FtK4=TP=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1hQsGy-0004SY-AW
 for xen-devel@lists.xenproject.org; Wed, 15 May 2019 11:40:36 +0000
X-Inumbo-ID: 40a9aa70-7706-11e9-8980-bc764e045a96
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 40a9aa70-7706-11e9-8980-bc764e045a96;
 Wed, 15 May 2019 11:40:35 +0000 (UTC)
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=SoftFail smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: SoftFail (esa3.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com is inclined to not designate
 23.29.105.83 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 mx include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 include:_spf.salesforce.com ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: ncXw90FgGqkDGu/2VA9OL0JeCSJC5S2AJH2ZdqKqhvUH3x19fOWIAys688HirFlAbUezoaUP5u
 jNMcu6rOJiwwA3tSi4VJp3t8GkAtcVv1YZOYDXz3RU23odCzfFuZb+VqYRpLGtSdhf/BXjQIGH
 sQoHtoru6F3HxIQZz/ObgGJ7E9DUGDeOkQmu7MLFUA8UwabLGFwJc/DhA8Iw3NPx5ewE3Bwln+
 jkpjNcbrszK8ax5SWFRqyrMpaLtlR8/VzK+6teeoS29iRqc9qsscxaq0H9F2mJ6qxaqw8MiwOT
 VK4=
X-SBRS: 2.7
X-MesageID: 463370
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,472,1549947600"; 
   d="scan'208";a="463370"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 15 May 2019 12:40:15 +0100
Message-ID: <20190515114015.25492-1-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.21.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] libxc: elf_kernel loader: Remove check for
 shstrtab
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyB3YXMgcHJvYmFibHkgdXNlZnVsIHRvIGxvYWQgRUxGIE5vdGUsIGJ1dCBub3cgRUxGIG5v
dGVzCiJzaG91bGQgbGl2ZSBpbiBhIFBUX05PVEUgc2VnbWVudCIgKGVsZm5vdGUuaCkuCgpXaXRo
IG5vdGVzIGxpdmluZyBpbiBzZWdtZW50LCB0aGVyZSBhcmUgbm8gbmVlZCBmb3Igc2VjdGlvbnMs
IHNvIHRoZXJlCmlzIG5vdGhpbmcgdG8gYmUgc3RvcmVkIGluIHRoZSBzaHN0cnRhYi4KClRoaXMg
cGF0Y2ggd291bGQgYWxsb3cgdG8gd3JpdGUgYSBzaW1wbGVyIEVMRiBoZWFkZXIgZm9yIGFuIE9W
TUYgYmxvYgood2hpY2ggaXNuJ3QgYW4gRUxGKSBhbmQgYWxsb3cgaXQgdG8gYmUgbG9hZGVkIGFz
IGEgUFZIIGtlcm5lbC4gVGhlCmhlYWRlciBvbmx5IG5lZWRzIHRvIGRlY2xhcmUgdHdvIHByb2dy
YW0gc2VnbWVudHM6Ci0gb25lIHRvIHRlbGwgYW4gRUxGIGxvYWRlciB3aGVyZSB0byBwdXQgdGhl
IGJsb2IsCi0gb25lIGZvciBhIFhlbiBFTEZOT1RFLgoKVGhlIEVMRk5PVEUgaXMgdG8gY29tcGx5
IHRvIHRoZSBwdmggZGVzaWduIHdoaWNoIHdhbnRzIHRoZQpYRU5fRUxGTk9URV9QSFlTMzJfRU5U
UlkgdG8gZGVjbGFyZSBhIGJsb2IgYXMgY29tcGFwdGlibGUgd2l0aCB0aGUgUFZICmJvb3QgQUJJ
LgoKTm90ZSB0aGF0IHdpdGhvdXQgdGhlIEVMRk5PVEUsIGxpYnhjIHdpbGwgbG9hZCBhbiBFTEYg
YnV0IHdpdGgKdGhlIHBsYWluIEVMRiBsb2FkZXIsIHdoaWNoIGRvZXNuJ3QgY2hlY2sgZm9yIHNo
c3RydGFiLgoKU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNp
dHJpeC5jb20+Ci0tLQogdG9vbHMvbGlieGMveGNfZG9tX2VsZmxvYWRlci5jIHwgOSAtLS0tLS0t
LS0KIDEgZmlsZSBjaGFuZ2VkLCA5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xp
YnhjL3hjX2RvbV9lbGZsb2FkZXIuYyBiL3Rvb2xzL2xpYnhjL3hjX2RvbV9lbGZsb2FkZXIuYwpp
bmRleCA4MmI1ZjJlZTc5Li5iMzI3ZGIyMTlkIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19k
b21fZWxmbG9hZGVyLmMKKysrIGIvdG9vbHMvbGlieGMveGNfZG9tX2VsZmxvYWRlci5jCkBAIC0x
NjUsMTUgKzE2NSw2IEBAIHN0YXRpYyBlbGZfbmVnZXJybm92YWwgeGNfZG9tX3BhcnNlX2VsZl9r
ZXJuZWwoc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tKQogICAgICAgICByZXR1cm4gcmM7CiAgICAg
fQogCi0gICAgLyogRmluZCB0aGUgc2VjdGlvbi1oZWFkZXIgc3RyaW5ncyB0YWJsZS4gKi8KLSAg
ICBpZiAoIEVMRl9QVFJWQUxfSU5WQUxJRChlbGYtPnNlY19zdHJ0YWIpICkKLSAgICB7Ci0gICAg
ICAgIHhjX2RvbV9wYW5pYyhkb20tPnhjaCwgWENfSU5WQUxJRF9LRVJORUwsICIlczogRUxGIGlt
YWdlIgotICAgICAgICAgICAgICAgICAgICAgIiBoYXMgbm8gc2hzdHJ0YWIiLCBfX0ZVTkNUSU9O
X18pOwotICAgICAgICByYyA9IC1FSU5WQUw7Ci0gICAgICAgIGdvdG8gb3V0OwotICAgIH0KLQog
ICAgIC8qIHBhcnNlIGJpbmFyeSBhbmQgZ2V0IHhlbiBtZXRhIGluZm8gKi8KICAgICBlbGZfcGFy
c2VfYmluYXJ5KGVsZik7CiAgICAgaWYgKCBlbGZfeGVuX3BhcnNlKGVsZiwgJmRvbS0+cGFybXMp
ICE9IDAgKQotLSAKQW50aG9ueSBQRVJBUkQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 15 11:50:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 11:50:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQsQo-0005NH-LG; Wed, 15 May 2019 11:50:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=LpR9=TP=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hQsQn-0005NC-Rc
 for xen-devel@lists.xenproject.org; Wed, 15 May 2019 11:50:45 +0000
X-Inumbo-ID: ab6d3456-7707-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ab6d3456-7707-11e9-8980-bc764e045a96;
 Wed, 15 May 2019 11:50:44 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 15 May 2019 05:50:43 -0600
Message-Id: <5CDBFD12020000780022F37C@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 15 May 2019 05:50:42 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,
 "xen-devel" <xen-devel@lists.xenproject.org>
References: <5CDBCC89020000780022F1DE@prv1-mh.provo.novell.com>
 <ecde9471-17e5-61b8-1c61-67cac1d54fc4@citrix.com>
In-Reply-To: <ecde9471-17e5-61b8-1c61-67cac1d54fc4@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86emul: add support for missing {,
 V}PMADDWD insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE1LjA1LjE5IGF0IDEyOjE3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTUvMDUvMjAxOSAwOToyMywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IC0tLSBhL3hl
bi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4
Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCj4+IEBAIC02NjI0LDYgKzY2MjQsOCBAQCB4ODZf
ZW11bGF0ZSgKPj4gICAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmLCAweGYzKTogLyog
dnBzbGxxIHhtbS9tMTI4LHt4LHl9bW0se3gseX1tbSAqLwo+PiAgICAgIGNhc2UgWDg2RU1VTF9P
UENfNjYoMHgwZiwgMHhmNCk6ICAgICAvKiBwbXVsdWRxIHhtbS9tMTI4LHhtbSAqLwo+PiAgICAg
IGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYsIDB4ZjQpOiAvKiB2cG11bHVkcSB7eCx5fW1t
L21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KPj4gKyAgICBDQVNFX1NJTURfUEFDS0VEX0lOVCgweDBm
LCAweGY1KTogICAgLyogcG1hZGR3ZCB7LHh9bW0vbWVtLHsseH1tbSAqLwo+PiArICAgIGNhc2Ug
WDg2RU1VTF9PUENfVkVYXzY2KDB4MGYsIDB4ZjUpOiAvKiB2cG1hZGR3ZCB7eCx5fW1tL21lbSx7
eCx5fW1tLHt4LHl9bW0gKi8KPiAKPiBOb3RoaW5nIG9uIHRoaXMgcGF0aCBjaGVja3MgZm9yIFNT
U0UzLCBBRkFJQ1QuCgpPZiBjb3Vyc2Ugbm90IC0gdGhlIGluc24gZmlyc3QgZ290IGludHJvZHVj
ZWQgd2l0aCBNTVgsIHRoZW4KcHJvbW90ZWQgd2l0aCBTU0UyIGFuZCBhZ2FpbiB3aXRoIEFWWCBh
bmQgQVZYMi4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed May 15 11:59:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 11:59:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQsZ4-0005fW-O2; Wed, 15 May 2019 11:59:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Rumq=TP=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hQsZ3-0005fR-UI
 for xen-devel@lists.xenproject.org; Wed, 15 May 2019 11:59:17 +0000
X-Inumbo-ID: dbc23e22-7708-11e9-9fbd-b356db82e5d2
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id dbc23e22-7708-11e9-9fbd-b356db82e5d2;
 Wed, 15 May 2019 11:59:14 +0000 (UTC)
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=SoftFail smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: SoftFail (esa4.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com is inclined to not designate
 23.29.105.83 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 mx include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 include:_spf.salesforce.com ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: hbGFOg827bu88Vb6/o88R1OCgDKIU44H6reZ4HCCy1qM1DJtdAxlUMoWTYdIjusQxFvlvMqbDH
 CisRWca809lalXmLEHjP26MKOsd6L13AxGApbhDHYTWkPUOFVRl/UZikkZdvmBQqqYygDj30/r
 mCGO6BrEmsweRoh94qk12FTrL1YtI3jZgn8poNXNGtsT7fM1MR2yqn4abcNCY/pazjmrb8ULkc
 CYqB5021oygMCpLUmnWOxduT2Fn6Pr1Oc9qEKPzDEPiwakXZSRkFgePWcuyI11f83OmPKEYSBr
 MGA=
X-SBRS: 2.7
X-MesageID: 460644
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,472,1549947600"; 
   d="scan'208";a="460644"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5CDBCC89020000780022F1DE@prv1-mh.provo.novell.com>
 <ecde9471-17e5-61b8-1c61-67cac1d54fc4@citrix.com>
 <5CDBFD12020000780022F37C@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <dc1c824e-2503-5e1b-f178-ff3ce9dada36@citrix.com>
Date: Wed, 15 May 2019 12:59:11 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CDBFD12020000780022F37C@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] x86emul: add support for missing {,
 V}PMADDWD insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMDUvMjAxOSAxMjo1MCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTUuMDUuMTkg
YXQgMTI6MTcsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gT24gMTUvMDUv
MjAxOSAwOToyMywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+PiAtLS0gYS94ZW4vYXJjaC94ODYveDg2
X2VtdWxhdGUveDg2X2VtdWxhdGUuYwo+Pj4gKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRl
L3g4Nl9lbXVsYXRlLmMKPj4+IEBAIC02NjI0LDYgKzY2MjQsOCBAQCB4ODZfZW11bGF0ZSgKPj4+
ICAgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwgMHhmMyk6IC8qIHZwc2xscSB4bW0v
bTEyOCx7eCx5fW1tLHt4LHl9bW0gKi8KPj4+ICAgICAgY2FzZSBYODZFTVVMX09QQ182NigweDBm
LCAweGY0KTogICAgIC8qIHBtdWx1ZHEgeG1tL20xMjgseG1tICovCj4+PiAgICAgIGNhc2UgWDg2
RU1VTF9PUENfVkVYXzY2KDB4MGYsIDB4ZjQpOiAvKiB2cG11bHVkcSB7eCx5fW1tL21lbSx7eCx5
fW1tLHt4LHl9bW0gKi8KPj4+ICsgICAgQ0FTRV9TSU1EX1BBQ0tFRF9JTlQoMHgwZiwgMHhmNSk6
ICAgIC8qIHBtYWRkd2Qgeyx4fW1tL21lbSx7LHh9bW0gKi8KPj4+ICsgICAgY2FzZSBYODZFTVVM
X09QQ19WRVhfNjYoMHgwZiwgMHhmNSk6IC8qIHZwbWFkZHdkIHt4LHl9bW0vbWVtLHt4LHl9bW0s
e3gseX1tbSAqLwo+PiBOb3RoaW5nIG9uIHRoaXMgcGF0aCBjaGVja3MgZm9yIFNTU0UzLCBBRkFJ
Q1QuCj4gT2YgY291cnNlIG5vdCAtIHRoZSBpbnNuIGZpcnN0IGdvdCBpbnRyb2R1Y2VkIHdpdGgg
TU1YLCB0aGVuCj4gcHJvbW90ZWQgd2l0aCBTU0UyIGFuZCBhZ2FpbiB3aXRoIEFWWCBhbmQgQVZY
Mi4KCk9oIC0gdGVycmlibHkgc29ycnkgLSBJIHdhcyByZWFkaW5nIHRoZSBhZGphY2VudCBpbnN0
cnVjdGlvbiBpbiB0aGUgbWFudWFsLgoKU29ycnkgZm9yIHRoZSBub2lzZS4KClJldmlld2VkLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 15 11:59:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 11:59:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQsZb-0005ig-2u; Wed, 15 May 2019 11:59:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=LpR9=TP=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hQsZZ-0005iR-JM
 for xen-devel@lists.xenproject.org; Wed, 15 May 2019 11:59:49 +0000
X-Inumbo-ID: efcb7716-7708-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id efcb7716-7708-11e9-8980-bc764e045a96;
 Wed, 15 May 2019 11:59:48 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 15 May 2019 05:59:47 -0600
Message-Id: <5CDBFF32020000780022F3A1@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 15 May 2019 05:59:46 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <andrii.anisov@gmail.com>
References: <1556007026-31057-1-git-send-email-andrii.anisov@gmail.com>
 <1556007026-31057-3-git-send-email-andrii.anisov@gmail.com>
 <e248dae9-c91c-c735-ea16-9bcb70c65e9d@arm.com>
 <959c8975-ec44-a788-25b3-84ee17520abc@gmail.com>
 <24f3e2b1-4889-1780-0e48-0c909f555997@arm.com>
 <4ac886b5-ad15-f0cf-5af8-91aaf7d2460e@gmail.com>
 <7bbea412-f4af-4dc8-199a-1c02ac02a7af@arm.com>
 <f71bdb25-ebd3-31fc-f5fc-b8d591c3cc28@gmail.com>
 <5CDAAE4F020000780022E941@prv1-mh.provo.novell.com>
 <945c7543-7c49-f278-0b0d-5b6492ce93ca@gmail.com>
 <5CDAC779020000780022EBA7@prv1-mh.provo.novell.com>
 <9a285538-2c98-2b3d-9c1c-f7a21f9de890@gmail.com>
In-Reply-To: <9a285538-2c98-2b3d-9c1c-f7a21f9de890@gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 2/2] xen: implement
 VCPUOP_register_runstate_phys_memory_area
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 "andrii_anisov@epam.com" <andrii_anisov@epam.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE1LjA1LjE5IGF0IDEwOjQ0LCA8YW5kcmlpLmFuaXNvdkBnbWFpbC5jb20+IHdyb3Rl
Ogo+IE9uIDE0LjA1LjE5IDE2OjQ5LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gSWYgdGhpcyB3YXMg
YSBjb25jZXJuIG9ubHkgZm9yIG5ld2x5IHdyaXR0ZW4gY29kZSwgdGhpcyB3b3VsZCBiZSBmaW5l
Lgo+PiBCdXQgeW91IG5lZWQgdG8gbWFrZSBzdXJlIGFsbCBleGlzdGluZyBjb2RlIGFsc28gY29u
dGludWVzIHRvIHdvcmsKPj4gd2l0aCB3aGF0ZXZlciBuZXcgaW50ZXJmYWNlIHlvdSBpbXBsZW1l
bnQuCj4gCj4gQW5kIHRoYXQgaXMgb25lIG1vcmUgcmVhc29uIHdoeSBJIHRlbmQgdG8gaW50cm9k
dWNlIHRoZSBuZXcgaW50ZXJmYWNlIGluIAo+IHBhcmFsbGVsIHRvIGJlIGZ1bGx5IGluZGVwZW5k
ZW50IGZyb20gdGhlIG9sZCBvbmUuCj4gQnV0IG5vdCBkbyBhIG1peGVkIGltcGxlbWVudGF0aW9u
IGFzIHlvdSBhbmQgSnVsaWVuIHN1Z2dlc3QuCgpXaGF0IGJlaGF2aW9yIGd1ZXN0cyBzZWUgYW5k
IGhvdyBpdCBpcyBpbXBsZW1lbnRlZCBpbiB0aGUgaHlwZXJ2aXNvcgphcmUgdHdvIGxhcmdlbHkg
aW5kZXBlbmRlbnQgdGhpbmdzLiBUaGF0IGlzLCB3ZSBjb3VsZCBjaG9vc2UgdG8gZm9yYmlkCm1p
eGluZyBvZiByZWdpc3RyYXRpb24gbWV0aG9kcyB3aGlsZSBzdGlsbCBoYXZpbmcgc29tZSBsZXZl
bCBvZiBjb2RlCnNoYXJpbmcgYmV0d2VlbiBob3cgYm90aCBoeXBlcmNhbGwgdmFyaWFudHMgZ2V0
IGFjdHVhbGx5IHByb2Nlc3NlZC4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 15 12:03:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 12:03:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQscU-0006b6-94; Wed, 15 May 2019 12:02:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0eB+=TP=citrix.com=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1hQscT-0006b1-Cc
 for xen-devel@lists.xenproject.org; Wed, 15 May 2019 12:02:49 +0000
X-Inumbo-ID: 5a985d94-7709-11e9-8855-3f41b5fae118
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5a985d94-7709-11e9-8855-3f41b5fae118;
 Wed, 15 May 2019 12:02:47 +0000 (UTC)
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=wei.liu2@citrix.com;
 spf=SoftFail smtp.mailfrom=wei.liu2@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 wei.liu2@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="wei.liu2@citrix.com"; x-conformance=sidf_compatible
Received-SPF: SoftFail (esa4.hc3370-68.iphmx.com: domain of
 wei.liu2@citrix.com is inclined to not designate 23.29.105.83
 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="wei.liu2@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 mx include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 include:_spf.salesforce.com ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: tyHxMEBnEGp0T2j02LVOkq1LCfKKV4+2iUaiSWTRwIpcKtt/Z76uUR0O2RS2DUid4vV3eX+w4a
 vSghpHNTbh0eUKweH0asdPfYWP3ZL8mTdW3jWx3t5jzsGPZmRndqSMfwRA+6RO/negWSblL8vu
 StpCb3z+DoLI/KASda5UKgH0zz18epLgps9Pxszy55Br077ge2eb0npvBil0MKUIqCzu0ngMn7
 t7phu4xNKd0UhPvzD2HbFeYLYez/XwMGr6RThT23tFbBLHsnKwi8XjubkcFyEh7LIYZq/YP6aF
 Tvo=
X-SBRS: 2.7
X-MesageID: 460879
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,472,1549947600"; 
   d="scan'208";a="460879"
Date: Wed, 15 May 2019 13:02:35 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Anthony PERARD <anthony.perard@citrix.com>
Message-ID: <20190515120235.GQ2798@zion.uk.xensource.com>
References: <20190515114015.25492-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190515114015.25492-1-anthony.perard@citrix.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH] libxc: elf_kernel loader: Remove check for
 shstrtab
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBNYXkgMTUsIDIwMTkgYXQgMTI6NDA6MTVQTSArMDEwMCwgQW50aG9ueSBQRVJBUkQg
d3JvdGU6Cj4gVGhpcyB3YXMgcHJvYmFibHkgdXNlZnVsIHRvIGxvYWQgRUxGIE5vdGUsIGJ1dCBu
b3cgRUxGIG5vdGVzCj4gInNob3VsZCBsaXZlIGluIGEgUFRfTk9URSBzZWdtZW50IiAoZWxmbm90
ZS5oKS4KPiAKPiBXaXRoIG5vdGVzIGxpdmluZyBpbiBzZWdtZW50LCB0aGVyZSBhcmUgbm8gbmVl
ZCBmb3Igc2VjdGlvbnMsIHNvIHRoZXJlCj4gaXMgbm90aGluZyB0byBiZSBzdG9yZWQgaW4gdGhl
IHNoc3RydGFiLgo+IAo+IFRoaXMgcGF0Y2ggd291bGQgYWxsb3cgdG8gd3JpdGUgYSBzaW1wbGVy
IEVMRiBoZWFkZXIgZm9yIGFuIE9WTUYgYmxvYgo+ICh3aGljaCBpc24ndCBhbiBFTEYpIGFuZCBh
bGxvdyBpdCB0byBiZSBsb2FkZWQgYXMgYSBQVkgga2VybmVsLiBUaGUKPiBoZWFkZXIgb25seSBu
ZWVkcyB0byBkZWNsYXJlIHR3byBwcm9ncmFtIHNlZ21lbnRzOgo+IC0gb25lIHRvIHRlbGwgYW4g
RUxGIGxvYWRlciB3aGVyZSB0byBwdXQgdGhlIGJsb2IsCj4gLSBvbmUgZm9yIGEgWGVuIEVMRk5P
VEUuCj4gCj4gVGhlIEVMRk5PVEUgaXMgdG8gY29tcGx5IHRvIHRoZSBwdmggZGVzaWduIHdoaWNo
IHdhbnRzIHRoZQo+IFhFTl9FTEZOT1RFX1BIWVMzMl9FTlRSWSB0byBkZWNsYXJlIGEgYmxvYiBh
cyBjb21wYXB0aWJsZSB3aXRoIHRoZSBQVkgKPiBib290IEFCSS4KPiAKPiBOb3RlIHRoYXQgd2l0
aG91dCB0aGUgRUxGTk9URSwgbGlieGMgd2lsbCBsb2FkIGFuIEVMRiBidXQgd2l0aAo+IHRoZSBw
bGFpbiBFTEYgbG9hZGVyLCB3aGljaCBkb2Vzbid0IGNoZWNrIGZvciBzaHN0cnRhYi4KPiAKPiBT
aWduZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4K
CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 15 12:07:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 12:07:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQsgg-0006mF-U3; Wed, 15 May 2019 12:07:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Rumq=TP=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hQsgf-0006mA-BF
 for xen-devel@lists.xenproject.org; Wed, 15 May 2019 12:07:09 +0000
X-Inumbo-ID: f604fa64-7709-11e9-8980-bc764e045a96
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f604fa64-7709-11e9-8980-bc764e045a96;
 Wed, 15 May 2019 12:07:08 +0000 (UTC)
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=SoftFail smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: SoftFail (esa2.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com is inclined to not designate
 23.29.105.83 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 mx include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 include:_spf.salesforce.com ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: 1j9aHJvKoyxR/zq4zzUbwyKp/mMfGNpRFU+4XGIemc+kDjpQ+roJHWCPtkWQBaQRfpbpqWEem0
 Fe7kAI36iubuOS8Ak2i0Nc/vyY5QVuv3RE2taWqq2ucK7/JimdBJFqBTI11JQiWOpHu44IxtAj
 XOS6qmqByae6ZxtUXY+X7MH3CeTzUfenzwGZ+WKiDcFaZBrbRqY0R5iK3q1YNTLB+JG0iG+OpW
 MvrBynl4jeiAqeCBDn2YfyKKYpqNGW5wONnP8sG/SHNv24ESniMa/ThX25K2L9mdbNDbWainhp
 URU=
X-SBRS: 2.7
X-MesageID: 454372
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,472,1549947600"; 
   d="scan'208";a="454372"
To: Anthony PERARD <anthony.perard@citrix.com>,
 <xen-devel@lists.xenproject.org>
References: <20190515114015.25492-1-anthony.perard@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <651154bc-9710-5e03-23a2-d04a894853cc@citrix.com>
Date: Wed, 15 May 2019 13:07:03 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190515114015.25492-1-anthony.perard@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] libxc: elf_kernel loader: Remove check for
 shstrtab
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMDUvMjAxOSAxMjo0MCwgQW50aG9ueSBQRVJBUkQgd3JvdGU6Cj4gVGhpcyB3YXMgcHJv
YmFibHkgdXNlZnVsIHRvIGxvYWQgRUxGIE5vdGUsIGJ1dCBub3cgRUxGIG5vdGVzCj4gInNob3Vs
ZCBsaXZlIGluIGEgUFRfTk9URSBzZWdtZW50IiAoZWxmbm90ZS5oKS4KPgo+IFdpdGggbm90ZXMg
bGl2aW5nIGluIHNlZ21lbnQsIHRoZXJlIGFyZSBubyBuZWVkIGZvciBzZWN0aW9ucywgc28gdGhl
cmUKPiBpcyBub3RoaW5nIHRvIGJlIHN0b3JlZCBpbiB0aGUgc2hzdHJ0YWIuCj4KPiBUaGlzIHBh
dGNoIHdvdWxkIGFsbG93IHRvIHdyaXRlIGEgc2ltcGxlciBFTEYgaGVhZGVyIGZvciBhbiBPVk1G
IGJsb2IKPiAod2hpY2ggaXNuJ3QgYW4gRUxGKSBhbmQgYWxsb3cgaXQgdG8gYmUgbG9hZGVkIGFz
IGEgUFZIIGtlcm5lbC4gVGhlCj4gaGVhZGVyIG9ubHkgbmVlZHMgdG8gZGVjbGFyZSB0d28gcHJv
Z3JhbSBzZWdtZW50czoKPiAtIG9uZSB0byB0ZWxsIGFuIEVMRiBsb2FkZXIgd2hlcmUgdG8gcHV0
IHRoZSBibG9iLAo+IC0gb25lIGZvciBhIFhlbiBFTEZOT1RFLgo+Cj4gVGhlIEVMRk5PVEUgaXMg
dG8gY29tcGx5IHRvIHRoZSBwdmggZGVzaWduIHdoaWNoIHdhbnRzIHRoZQo+IFhFTl9FTEZOT1RF
X1BIWVMzMl9FTlRSWSB0byBkZWNsYXJlIGEgYmxvYiBhcyBjb21wYXB0aWJsZSB3aXRoIHRoZSBQ
VkgKPiBib290IEFCSS4KPgo+IE5vdGUgdGhhdCB3aXRob3V0IHRoZSBFTEZOT1RFLCBsaWJ4YyB3
aWxsIGxvYWQgYW4gRUxGIGJ1dCB3aXRoCj4gdGhlIHBsYWluIEVMRiBsb2FkZXIsIHdoaWNoIGRv
ZXNuJ3QgY2hlY2sgZm9yIHNoc3RydGFiLgo+Cj4gU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJB
UkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Cj4gLS0tCj4gIHRvb2xzL2xpYnhjL3hjX2Rv
bV9lbGZsb2FkZXIuYyB8IDkgLS0tLS0tLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCA5IGRlbGV0aW9u
cygtKQo+Cj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX2RvbV9lbGZsb2FkZXIuYyBiL3Rv
b2xzL2xpYnhjL3hjX2RvbV9lbGZsb2FkZXIuYwo+IGluZGV4IDgyYjVmMmVlNzkuLmIzMjdkYjIx
OWQgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlieGMveGNfZG9tX2VsZmxvYWRlci5jCj4gKysrIGIv
dG9vbHMvbGlieGMveGNfZG9tX2VsZmxvYWRlci5jCj4gQEAgLTE2NSwxNSArMTY1LDYgQEAgc3Rh
dGljIGVsZl9uZWdlcnJub3ZhbCB4Y19kb21fcGFyc2VfZWxmX2tlcm5lbChzdHJ1Y3QgeGNfZG9t
X2ltYWdlICpkb20pCj4gICAgICAgICAgcmV0dXJuIHJjOwo+ICAgICAgfQo+ICAKPiAtICAgIC8q
IEZpbmQgdGhlIHNlY3Rpb24taGVhZGVyIHN0cmluZ3MgdGFibGUuICovCj4gLSAgICBpZiAoIEVM
Rl9QVFJWQUxfSU5WQUxJRChlbGYtPnNlY19zdHJ0YWIpICkKPiAtICAgIHsKPiAtICAgICAgICB4
Y19kb21fcGFuaWMoZG9tLT54Y2gsIFhDX0lOVkFMSURfS0VSTkVMLCAiJXM6IEVMRiBpbWFnZSIK
PiAtICAgICAgICAgICAgICAgICAgICAgIiBoYXMgbm8gc2hzdHJ0YWIiLCBfX0ZVTkNUSU9OX18p
Owo+IC0gICAgICAgIHJjID0gLUVJTlZBTDsKPiAtICAgICAgICBnb3RvIG91dDsKPiAtICAgIH0K
ClRoaXMgbWlnaHQgYmUgZmluZSBmb3IgbmV3ZXIgYmluYXJpZXMsIGJ1dCB5b3UnbGwgYnJlYWsg
b2xkZXIgb25lcy4KCkluc3RlYWQsIHlvdSBzaG91bGQgc2tpcCBzZWFyY2hpbmcgZm9yIHN0cnRh
YiBpZiB3ZSd2ZSBhbHJlYWR5IGxvY2F0ZWQKdGhlIFhlbiBub3Rlcy4KCn5BbmRyZXcKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 15 12:10:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 12:10:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQsjQ-0006uy-FH; Wed, 15 May 2019 12:10:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0eB+=TP=citrix.com=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1hQsjP-0006us-Pl
 for xen-devel@lists.xenproject.org; Wed, 15 May 2019 12:09:59 +0000
X-Inumbo-ID: 5bd7efd5-770a-11e9-8980-bc764e045a96
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5bd7efd5-770a-11e9-8980-bc764e045a96;
 Wed, 15 May 2019 12:09:58 +0000 (UTC)
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=wei.liu2@citrix.com;
 spf=SoftFail smtp.mailfrom=wei.liu2@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 wei.liu2@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="wei.liu2@citrix.com"; x-conformance=sidf_compatible
Received-SPF: SoftFail (esa2.hc3370-68.iphmx.com: domain of
 wei.liu2@citrix.com is inclined to not designate 23.29.105.83
 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="wei.liu2@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 mx include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 include:_spf.salesforce.com ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: APMhprVAcWr9UgIPP1D1uFoDhCrYHF0Yn9TkKwxuvI89dfGEH2ntaJO43OpjVuE36CMJ9iUV42
 Xp9G8n4bd2ic1XCBvW3K1aKQqWnP7RaEnUZ3lg6vMFwwfUe4RSCNhp70kH7CqKblBzd2+fAD63
 A0hu1ewu6uLnFiLvMsj2nGoZFV0IaIWByHFXy9rzKA/E+Gl8MxR1ImvaZ5OQDJVDeeHIK99WZs
 B7/aXF/LLZDeDuJFSfVch1LqjYx7AP0iEwE4xMnQppIpjl2WsZIUFrv8zb1qKuIirfRCncRfkH
 15s=
X-SBRS: 2.7
X-MesageID: 454511
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,472,1549947600"; 
   d="scan'208";a="454511"
Date: Wed, 15 May 2019 13:09:56 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20190515120956.GS2798@zion.uk.xensource.com>
References: <20190515114015.25492-1-anthony.perard@citrix.com>
 <651154bc-9710-5e03-23a2-d04a894853cc@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <651154bc-9710-5e03-23a2-d04a894853cc@citrix.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH] libxc: elf_kernel loader: Remove check for
 shstrtab
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBNYXkgMTUsIDIwMTkgYXQgMDE6MDc6MDNQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAxNS8wNS8yMDE5IDEyOjQwLCBBbnRob255IFBFUkFSRCB3cm90ZToKPiA+IFRo
aXMgd2FzIHByb2JhYmx5IHVzZWZ1bCB0byBsb2FkIEVMRiBOb3RlLCBidXQgbm93IEVMRiBub3Rl
cwo+ID4gInNob3VsZCBsaXZlIGluIGEgUFRfTk9URSBzZWdtZW50IiAoZWxmbm90ZS5oKS4KPiA+
Cj4gPiBXaXRoIG5vdGVzIGxpdmluZyBpbiBzZWdtZW50LCB0aGVyZSBhcmUgbm8gbmVlZCBmb3Ig
c2VjdGlvbnMsIHNvIHRoZXJlCj4gPiBpcyBub3RoaW5nIHRvIGJlIHN0b3JlZCBpbiB0aGUgc2hz
dHJ0YWIuCj4gPgo+ID4gVGhpcyBwYXRjaCB3b3VsZCBhbGxvdyB0byB3cml0ZSBhIHNpbXBsZXIg
RUxGIGhlYWRlciBmb3IgYW4gT1ZNRiBibG9iCj4gPiAod2hpY2ggaXNuJ3QgYW4gRUxGKSBhbmQg
YWxsb3cgaXQgdG8gYmUgbG9hZGVkIGFzIGEgUFZIIGtlcm5lbC4gVGhlCj4gPiBoZWFkZXIgb25s
eSBuZWVkcyB0byBkZWNsYXJlIHR3byBwcm9ncmFtIHNlZ21lbnRzOgo+ID4gLSBvbmUgdG8gdGVs
bCBhbiBFTEYgbG9hZGVyIHdoZXJlIHRvIHB1dCB0aGUgYmxvYiwKPiA+IC0gb25lIGZvciBhIFhl
biBFTEZOT1RFLgo+ID4KPiA+IFRoZSBFTEZOT1RFIGlzIHRvIGNvbXBseSB0byB0aGUgcHZoIGRl
c2lnbiB3aGljaCB3YW50cyB0aGUKPiA+IFhFTl9FTEZOT1RFX1BIWVMzMl9FTlRSWSB0byBkZWNs
YXJlIGEgYmxvYiBhcyBjb21wYXB0aWJsZSB3aXRoIHRoZSBQVkgKPiA+IGJvb3QgQUJJLgo+ID4K
PiA+IE5vdGUgdGhhdCB3aXRob3V0IHRoZSBFTEZOT1RFLCBsaWJ4YyB3aWxsIGxvYWQgYW4gRUxG
IGJ1dCB3aXRoCj4gPiB0aGUgcGxhaW4gRUxGIGxvYWRlciwgd2hpY2ggZG9lc24ndCBjaGVjayBm
b3Igc2hzdHJ0YWIuCj4gPgo+ID4gU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhv
bnkucGVyYXJkQGNpdHJpeC5jb20+Cj4gPiAtLS0KPiA+ICB0b29scy9saWJ4Yy94Y19kb21fZWxm
bG9hZGVyLmMgfCA5IC0tLS0tLS0tLQo+ID4gIDEgZmlsZSBjaGFuZ2VkLCA5IGRlbGV0aW9ucygt
KQo+ID4KPiA+IGRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19kb21fZWxmbG9hZGVyLmMgYi90
b29scy9saWJ4Yy94Y19kb21fZWxmbG9hZGVyLmMKPiA+IGluZGV4IDgyYjVmMmVlNzkuLmIzMjdk
YjIxOWQgMTAwNjQ0Cj4gPiAtLS0gYS90b29scy9saWJ4Yy94Y19kb21fZWxmbG9hZGVyLmMKPiA+
ICsrKyBiL3Rvb2xzL2xpYnhjL3hjX2RvbV9lbGZsb2FkZXIuYwo+ID4gQEAgLTE2NSwxNSArMTY1
LDYgQEAgc3RhdGljIGVsZl9uZWdlcnJub3ZhbCB4Y19kb21fcGFyc2VfZWxmX2tlcm5lbChzdHJ1
Y3QgeGNfZG9tX2ltYWdlICpkb20pCj4gPiAgICAgICAgICByZXR1cm4gcmM7Cj4gPiAgICAgIH0K
PiA+ICAKPiA+IC0gICAgLyogRmluZCB0aGUgc2VjdGlvbi1oZWFkZXIgc3RyaW5ncyB0YWJsZS4g
Ki8KPiA+IC0gICAgaWYgKCBFTEZfUFRSVkFMX0lOVkFMSUQoZWxmLT5zZWNfc3RydGFiKSApCj4g
PiAtICAgIHsKPiA+IC0gICAgICAgIHhjX2RvbV9wYW5pYyhkb20tPnhjaCwgWENfSU5WQUxJRF9L
RVJORUwsICIlczogRUxGIGltYWdlIgo+ID4gLSAgICAgICAgICAgICAgICAgICAgICIgaGFzIG5v
IHNoc3RydGFiIiwgX19GVU5DVElPTl9fKTsKPiA+IC0gICAgICAgIHJjID0gLUVJTlZBTDsKPiA+
IC0gICAgICAgIGdvdG8gb3V0Owo+ID4gLSAgICB9Cj4gCj4gVGhpcyBtaWdodCBiZSBmaW5lIGZv
ciBuZXdlciBiaW5hcmllcywgYnV0IHlvdSdsbCBicmVhayBvbGRlciBvbmVzLgo+IAo+IEluc3Rl
YWQsIHlvdSBzaG91bGQgc2tpcCBzZWFyY2hpbmcgZm9yIHN0cnRhYiBpZiB3ZSd2ZSBhbHJlYWR5
IGxvY2F0ZWQKPiB0aGUgWGVuIG5vdGVzLgoKQUlVSSBvbGQgYmluYXJpZXMgYWx3YXlzIGhhdmUg
c2hzdHJ0YWIgd2hpbGUgaXQgaXNuJ3QgYWx3YXlzIHRydWUgZm9yCm5ldyBvbmVzLgoKVW5mb3J0
dW5hdGVseSBteSBhdHRlbXB0IHRvIGZpZ3VyZSBvdXQgdGhlIGhpc3Rvcnkgb2YgdGhpcyBwaWVj
ZSBvZiBjb2RlCmlzIGZ1dGlsZS4KCldlaS4KCj4gCj4gfkFuZHJldwoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 15 12:55:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 12:55:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQtRa-0002KA-PF; Wed, 15 May 2019 12:55:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FtK4=TP=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1hQtRZ-0002K5-Gc
 for xen-devel@lists.xenproject.org; Wed, 15 May 2019 12:55:37 +0000
X-Inumbo-ID: baf69766-7710-11e9-8980-bc764e045a96
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id baf69766-7710-11e9-8980-bc764e045a96;
 Wed, 15 May 2019 12:55:35 +0000 (UTC)
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=SoftFail smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: SoftFail (esa1.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com is inclined to not designate
 23.29.105.83 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 mx include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 include:_spf.salesforce.com ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: sXmLeN3Tr/Ck53G2bkzXZblvgylUGSWkU61dfTm2JGioPMmlmljikkwDvsYEEzDgp9TNLqIH2H
 HGlwW13Grvlx55WZ7gD8M6NMCVbjmvf1O+TW8TeIhJpSrUb0mcgmwcd3/uMRRw2ug2v/NgqwHn
 H5sQkHirCF6I9tymMguxdgqCcOgHf8gNgnoOALHvLFF0l53PMODQ6uc6gljNC8HRI2evXvFwKU
 US0HcBeC3RXFig03kYTJ2Cnc1RRU+z/294t1q1DeGZxPMjYSyhvtSzECiPgBqP4uiB25IIEHMX
 +Yw=
X-SBRS: 2.7
X-MesageID: 454793
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,472,1549947600"; 
   d="scan'208";a="454793"
Date: Wed, 15 May 2019 13:55:30 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20190515125530.GB1245@perard.uk.xensource.com>
References: <20190515114015.25492-1-anthony.perard@citrix.com>
 <651154bc-9710-5e03-23a2-d04a894853cc@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <651154bc-9710-5e03-23a2-d04a894853cc@citrix.com>
User-Agent: Mutt/1.11.4 (2019-03-13)
Subject: Re: [Xen-devel] [PATCH] libxc: elf_kernel loader: Remove check for
 shstrtab
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBNYXkgMTUsIDIwMTkgYXQgMDE6MDc6MDNQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAxNS8wNS8yMDE5IDEyOjQwLCBBbnRob255IFBFUkFSRCB3cm90ZToKPiA+IFRo
aXMgd2FzIHByb2JhYmx5IHVzZWZ1bCB0byBsb2FkIEVMRiBOb3RlLCBidXQgbm93IEVMRiBub3Rl
cwo+ID4gInNob3VsZCBsaXZlIGluIGEgUFRfTk9URSBzZWdtZW50IiAoZWxmbm90ZS5oKS4KPiA+
Cj4gPiBXaXRoIG5vdGVzIGxpdmluZyBpbiBzZWdtZW50LCB0aGVyZSBhcmUgbm8gbmVlZCBmb3Ig
c2VjdGlvbnMsIHNvIHRoZXJlCj4gPiBpcyBub3RoaW5nIHRvIGJlIHN0b3JlZCBpbiB0aGUgc2hz
dHJ0YWIuCj4gPgo+ID4gVGhpcyBwYXRjaCB3b3VsZCBhbGxvdyB0byB3cml0ZSBhIHNpbXBsZXIg
RUxGIGhlYWRlciBmb3IgYW4gT1ZNRiBibG9iCj4gPiAod2hpY2ggaXNuJ3QgYW4gRUxGKSBhbmQg
YWxsb3cgaXQgdG8gYmUgbG9hZGVkIGFzIGEgUFZIIGtlcm5lbC4gVGhlCj4gPiBoZWFkZXIgb25s
eSBuZWVkcyB0byBkZWNsYXJlIHR3byBwcm9ncmFtIHNlZ21lbnRzOgo+ID4gLSBvbmUgdG8gdGVs
bCBhbiBFTEYgbG9hZGVyIHdoZXJlIHRvIHB1dCB0aGUgYmxvYiwKPiA+IC0gb25lIGZvciBhIFhl
biBFTEZOT1RFLgo+ID4KPiA+IFRoZSBFTEZOT1RFIGlzIHRvIGNvbXBseSB0byB0aGUgcHZoIGRl
c2lnbiB3aGljaCB3YW50cyB0aGUKPiA+IFhFTl9FTEZOT1RFX1BIWVMzMl9FTlRSWSB0byBkZWNs
YXJlIGEgYmxvYiBhcyBjb21wYXB0aWJsZSB3aXRoIHRoZSBQVkgKPiA+IGJvb3QgQUJJLgo+ID4K
PiA+IE5vdGUgdGhhdCB3aXRob3V0IHRoZSBFTEZOT1RFLCBsaWJ4YyB3aWxsIGxvYWQgYW4gRUxG
IGJ1dCB3aXRoCj4gPiB0aGUgcGxhaW4gRUxGIGxvYWRlciwgd2hpY2ggZG9lc24ndCBjaGVjayBm
b3Igc2hzdHJ0YWIuCj4gPgo+ID4gU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhv
bnkucGVyYXJkQGNpdHJpeC5jb20+Cj4gPiAtLS0KPiA+ICB0b29scy9saWJ4Yy94Y19kb21fZWxm
bG9hZGVyLmMgfCA5IC0tLS0tLS0tLQo+ID4gIDEgZmlsZSBjaGFuZ2VkLCA5IGRlbGV0aW9ucygt
KQo+ID4KPiA+IGRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19kb21fZWxmbG9hZGVyLmMgYi90
b29scy9saWJ4Yy94Y19kb21fZWxmbG9hZGVyLmMKPiA+IGluZGV4IDgyYjVmMmVlNzkuLmIzMjdk
YjIxOWQgMTAwNjQ0Cj4gPiAtLS0gYS90b29scy9saWJ4Yy94Y19kb21fZWxmbG9hZGVyLmMKPiA+
ICsrKyBiL3Rvb2xzL2xpYnhjL3hjX2RvbV9lbGZsb2FkZXIuYwo+ID4gQEAgLTE2NSwxNSArMTY1
LDYgQEAgc3RhdGljIGVsZl9uZWdlcnJub3ZhbCB4Y19kb21fcGFyc2VfZWxmX2tlcm5lbChzdHJ1
Y3QgeGNfZG9tX2ltYWdlICpkb20pCj4gPiAgICAgICAgICByZXR1cm4gcmM7Cj4gPiAgICAgIH0K
PiA+ICAKPiA+IC0gICAgLyogRmluZCB0aGUgc2VjdGlvbi1oZWFkZXIgc3RyaW5ncyB0YWJsZS4g
Ki8KPiA+IC0gICAgaWYgKCBFTEZfUFRSVkFMX0lOVkFMSUQoZWxmLT5zZWNfc3RydGFiKSApCj4g
PiAtICAgIHsKPiA+IC0gICAgICAgIHhjX2RvbV9wYW5pYyhkb20tPnhjaCwgWENfSU5WQUxJRF9L
RVJORUwsICIlczogRUxGIGltYWdlIgo+ID4gLSAgICAgICAgICAgICAgICAgICAgICIgaGFzIG5v
IHNoc3RydGFiIiwgX19GVU5DVElPTl9fKTsKPiA+IC0gICAgICAgIHJjID0gLUVJTlZBTDsKPiA+
IC0gICAgICAgIGdvdG8gb3V0Owo+ID4gLSAgICB9Cj4gCj4gVGhpcyBtaWdodCBiZSBmaW5lIGZv
ciBuZXdlciBiaW5hcmllcywgYnV0IHlvdSdsbCBicmVhayBvbGRlciBvbmVzLgo+IAo+IEluc3Rl
YWQsIHlvdSBzaG91bGQgc2tpcCBzZWFyY2hpbmcgZm9yIHN0cnRhYiBpZiB3ZSd2ZSBhbHJlYWR5
IGxvY2F0ZWQKPiB0aGUgWGVuIG5vdGVzLgoKOi0oLCBtYXliZSBJIHNob3VsZCBoYXZlIGdvbmUg
ZnV0aGVyIG9uIGV4cGxhaW5pbmcgd2h5IHRoaXMgY2hlY2sgaXMKdXNlbGVzcyAoYW5kIHByb2Jh
Ymx5IGF0IHRoZSB3cm9uZyBwbGFjZSwgYXQgbGVhc3Qgbm93KS4KClRoZSBuZXh0IHRoaW5nIHRo
YXQncyBkb25lIGFmdGVyIHRoYXQgY2hlY2sgaXM6CmVsZl9wYXJzZV9iaW5hcnkoKQplbGZfeGVu
X3BhcnNlKCkKVGhvc2UgYXJlIGxvY2F0ZWQgaW4gInhlbi9jb21tb24vbGliZWxmIiwgYW5kIHRo
b3NlIGFyZSB0aGUgZnVuY3Rpb25zCnRoYXQgYWN0dWFsbHkgdGFrZXMgY2FyZSBvZiBleHRyYWN0
aW5nIGRhdGEgZnJvbSB0aGUgZWxmLgoKZWxmX3hlbl9wYXJzZSgpIGZpcnN0IGxvb2sgZm9yIFhl
biBFTEZOT1RFIGluIHRoZSBwcm9ncmFtIHNlZ21lbnRzCihwaGRyLCBQVF9OT1RFKSBhbmQgc2tp
cCByZWFkaW5nIHNlY3Rpb24gYW5kIHN0cnRhYiBpZiBmb3VuZC4KClNvLCBsaWJlbGYgYWxyZWFk
eSBkb2VzIHdoYXQgeW91IGFza2VkIGZvciA7LSkuCgpUaGUgc2hzdHJ0YWIgYXJlIG9ubHkgdXNl
ZCB0byBsb29rIGZvciBsZWdhY3kgX194ZW5fZ3Vlc3Qgc2VjdGlvbiBuYW1lcy4KU2luY2UgRUxG
Tk9URXMgd2FzIHVzZWQsIHRoZSBuYW1lIG9mIHNlY3Rpb24gYXJlbid0IGxvb2tlZCBhdC4KCkkg
aG9wZSB0aGF0IGhlbHAuCgpUaGFua3MsCgotLSAKQW50aG9ueSBQRVJBUkQKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 15 13:04:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 13:04:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQtZt-0003CS-6U; Wed, 15 May 2019 13:04:13 +0000
Received: from mail6.bemta25.messagelabs.com ([195.245.230.172])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <m.a.young@durham.ac.uk>) id 1hQtZs-0003BS-1o
 for xen-devel@lists.xensource.com; Wed, 15 May 2019 13:04:12 +0000
Received: from [46.226.53.52] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-4.bemta.az-c.eu-west-1.aws.symcld.net id 5A/37-09106-A4E0CDC5;
 Wed, 15 May 2019 13:04:10 +0000
Authentication-Results: mx.messagelabs.com; spf=pass 
 (server-9.tower-304.messagelabs.com: domain of durham.ac.uk designates 
 129.234.7.138 as permitted sender) smtp.mailfrom=durham.ac.uk; dkim=none 
 (message not signed); dmarc=none (no record) header.from=durham.ac.uk
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrAIsWRWlGSWpSXmKPExsXS+Iq9S9eL706
 MQd8dVYt7U96zOzB6bO/bxR7AGMWamZeUX5HAmnHu5TXWgj3MFW82T2ZsYHzJ1MXIxSEksJZR
 4tyUXnYI5zOjxM0bGxm7GDmBnAKJ3b+3skIkJjJKvF6xmh0kwSKgLbFt/kMmEJtNQENi+aU2M
 FtEQEvi5LM7bCA2s8A0Jom1S2xAbGEBV4ne45PBejkFnCV+TH0KtoBXwFFi65ElUMucJA5P2M
 YKYosK6Ei8OrWGGaJGUOLkzCcsEDO1JB7+ugVmSwjYSezoaGSHsLUltvRdZZnAKDgLScssJC0
 LGJlWMVokFWWmZ5TkJmbm6BoaGOgaGhrpGhkAsYm5XmKVbrJeaqlueWpxia6hXmJ5sV5xZW5y
 TopeXmrJJkZgCKcUnPq+g3HJivRDjJIcTEqivL8P3Y4R4kvKT6nMSCzOiC8qzUktPsSowcEhs
 Hnt6guMUix5+XmpShK8Zrx3YoQEi1LTUyvSMnOAUQZTKsHBoyTCOxskzVtckJhbnJkOkTrFqM
 sx4/6zucxCYDOkxHnf8wAVCYAUZZTmwY2ARfwlRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK
 86iCreDLzSuA2vQI6ggnoCMvMWyBHlCQipKQaGKeUaLy59F4vPl/lVKjSv43S+qsfHvm70Pvr
 BZ5M1eO33r/qtc++Z/b3aIJ5hY3Zhl8sGea6R/klSsT/nmhSufLKy0Jnztee37LXb/SHcj7X0
 PyvGH3LrKeqyTo4YZPOLMuE9pO7F21Vlt74LOl5xuuLH3Qz+dO4OOIn7+BKjjgd88O22+X7JC
 WW4oxEQy3mouJEALtIqJ3zAgAA
X-Env-Sender: m.a.young@durham.ac.uk
X-Msg-Ref: server-9.tower-304.messagelabs.com!1557925450!8898330!1
X-Originating-IP: [129.234.7.138]
X-SpamReason: No, hits=0.0 required=7.0 tests=newsletters: 
X-StarScan-Received: 
X-StarScan-Version: 9.31.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14007 invoked from network); 15 May 2019 13:04:10 -0000
Received: from hermes1.dur.ac.uk (HELO hermes1.dur.ac.uk) (129.234.7.138)
 by server-9.tower-304.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 May 2019 13:04:10 -0000
Received: from smtphost3.dur.ac.uk (smtphost3.dur.ac.uk [129.234.7.145])
 by hermes1.dur.ac.uk (8.14.4/8.14.4) with ESMTP id x4FD3CGW013754;
 Wed, 15 May 2019 14:03:16 +0100
Received: from algedi.dur.ac.uk (algedi.dur.ac.uk [129.234.2.28])
 by smtphost3.dur.ac.uk (8.14.4/8.14.4) with ESMTP id x4FD32DG020389
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO);
 Wed, 15 May 2019 14:03:03 +0100
Received: by algedi.dur.ac.uk (Postfix, from userid 2742)
 id D2CC0281DF8; Wed, 15 May 2019 14:02:57 +0100 (BST)
Received: from localhost (localhost [127.0.0.1])
 by algedi.dur.ac.uk (Postfix) with ESMTP id C01C6281DAC;
 Wed, 15 May 2019 14:02:57 +0100 (BST)
Date: Wed, 15 May 2019 14:02:57 +0100 (BST)
From: M A Young <m.a.young@durham.ac.uk>
To: Daniel Kiper <daniel.kiper@oracle.com>
In-Reply-To: <20190515113600.m26n2abinki7reg7@tomti.i.net-space.pl>
Message-ID: <alpine.LFD.2.21.1905151357260.3268@algedi.dur.ac.uk>
References: <20190515113600.m26n2abinki7reg7@tomti.i.net-space.pl>
User-Agent: Alpine 2.21 (LFD 202 2017-01-01)
MIME-Version: 1.0
X-DurhamAcUk-MailScanner: Found to be clean, Found to be clean
X-DurhamAcUk-MailScanner-ID: x4FD3CGW013754
Subject: Re: [Xen-devel] Fedora - make BLS configs default - Xen Dom0 boot
 broken
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: adamwill@fedoraproject.org, xen-devel@lists.xensource.com,
 konrad.wilk@oracle.com, lars.kurth.xen@gmail.com, javierm@redhat.com,
 dfaggioli@suse.com, pjones@redhat.com, committers@xenproject.org,
 marmarek@invisiblethingslab.com, ian.jackson@citrix.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAxNSBNYXkgMjAxOSwgRGFuaWVsIEtpcGVyIHdyb3RlOgoKPiBGWUksIGFub3RoZXIg
WGVuIERvbTAgYm9vdCBpc3N1ZSBvbiBGZWRvcmEuLi4KPiAKPiBQbGVhc2UgdGFrZSBhIGxvb2sg
YXQgWzFdLiBUaGlzIHdpbGwgYnJlYWsgWGVuIERvbTAgYm9vdCBkdWUgdG8gbGFjayBvZgo+IHN1
cHBvcnQgZm9yIG11bHRpYm9vdCwgbXVsdGlib290MiwgbW9kdWxlLCBhbmQgbW9kdWxlMiBjb21t
YW5kcy4gSWYgd2UKPiBjYXJlIHRoZW4gdGhpcyBoYXMgdG8gYmUgZml4ZWQgc29tZWhvdy4uLgoK
VGhpcyBiaXQgaXNuJ3QgY3VycmVudGx5IGEgcHJvYmxlbSBmb3IgWGVuIERvbTAgYmVjYXVzZSB0
aGUgCi9ldGMvZ3J1Yi5kLzIwX2xpbnV4X3hlbiBncnViIHNjcmlwdCBzdGlsbCBnZW5lcmF0ZXMg
bm9uLUJMUyBncnViIApjb25maWd1cmF0aW9uLgoKCU1pY2hhZWwgWW91bmcKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 15 13:34:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 13:34:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQu3L-0005Tz-7h; Wed, 15 May 2019 13:34:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FXlx=TP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQu3J-0005Tp-Vz
 for xen-devel@lists.xenproject.org; Wed, 15 May 2019 13:34:38 +0000
X-Inumbo-ID: 2e361217-7716-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2e361217-7716-11e9-8980-bc764e045a96;
 Wed, 15 May 2019 13:34:36 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQu3H-0003s8-Cg; Wed, 15 May 2019 13:34:35 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hQu3H-00030d-5W; Wed, 15 May 2019 13:34:35 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hQu3H-0003fY-3r; Wed, 15 May 2019 13:34:35 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136172-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-next:test-amd64-amd64-xl-credit1:debian-fixup:fail:regression
 linux-next:test-amd64-i386-libvirt-xsm:debian-fixup:fail:regression
 linux-next:test-arm64-arm64-xl:debian-install:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:debian-hvm-install:fail:regression
 linux-next:test-amd64-amd64-i386-pvgrub:guest-localmigrate/x10:fail:regression
 linux-next:test-amd64-amd64-libvirt-vhd:debian-di-install:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:regression
 linux-next:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-xsm:guest-saverestore:fail:nonblocking
 linux-next:test-amd64-amd64-xl-multivcpu:guest-saverestore:fail:nonblocking
 linux-next:test-amd64-i386-xl-shadow:guest-saverestore:fail:nonblocking
 linux-next:test-amd64-i386-xl-xsm:guest-saverestore:fail:nonblocking
 linux-next:test-amd64-amd64-xl-credit2:guest-saverestore:fail:nonblocking
 linux-next:test-amd64-i386-freebsd10-amd64:guest-start:fail:nonblocking
 linux-next:test-amd64-amd64-xl-shadow:guest-saverestore:fail:nonblocking
 linux-next:test-amd64-i386-xl:guest-saverestore:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:guest-saverestore:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qcow2:guest-localmigrate/x10:fail:nonblocking
 linux-next:test-amd64-amd64-pygrub:guest-start/debian.repeat:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:guest-saverestore:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:debian-hvm-install:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:redhat-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-pair:debian-fixup/dst_host:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt:debian-fixup:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-pvhv2-intel:guest-saverestore:fail:nonblocking
 linux-next:test-amd64-i386-libvirt:debian-fixup:fail:nonblocking
 linux-next:test-amd64-amd64-xl-pvshim:guest-saverestore:fail:nonblocking
 linux-next:test-amd64-amd64-xl-pvhv2-amd:guest-saverestore:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:debian-fixup:fail:nonblocking
 linux-next:test-amd64-amd64-xl:guest-saverestore:fail:nonblocking
 linux-next:test-amd64-amd64-xl-rtds:debian-fixup:fail:nonblocking
 linux-next:test-amd64-amd64-pair:guests-nbd-mirror/debian:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:debian-fixup:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:debian-fixup/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:debian-hvm-install:fail:nonblocking
 linux-next:test-amd64-i386-pair:guests-nbd-mirror/debian:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm:debian-hvm-install:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit1:debian-install:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:debian-install:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:debian-install:fail:nonblocking
 linux-next:test-amd64-i386-freebsd10-i386:guest-start/freebsd.repeat:fail:nonblocking
 linux-next:test-amd64-i386-xl-raw:debian-di-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:nonblocking
 linux-next:build-armhf-pvops:kernel-build:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=04c4b6775d34f12f196e056debed9e8718585342
X-Osstest-Versions-That: linux=8ea5b2abd07e2280a332bd9c1a7f4dd15b9b6c13
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 15 May 2019 13:34:35 +0000
Subject: [Xen-devel] [linux-next test] 136172: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjE3MiBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzYxNzIvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAg
MTEgZGViaWFuLWZpeHVwICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzNTk4OAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMSBkZWJpYW4tZml4dXAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTM1OTg4CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEwIGRlYmlhbi1p
bnN0YWxsICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzU5ODgKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVH
Ui4gdnMuIDEzNTk4OAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAxNyBndWVzdC1sb2Nh
bG1pZ3JhdGUveDEwICAgZmFpbCBSRUdSLiB2cy4gMTM1OTg4CiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkIDEwIGRlYmlhbi1kaS1pbnN0YWxsICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzU5
ODgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFs
bCAgIGZhaWwgUkVHUi4gdnMuIDEzNTk4OAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBi
dXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwteHNtICAgICAgMTUgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBi
bG9ja2VkIGluIDEzNTk4OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgMTUgZ3Vlc3Qt
c2F2ZXJlc3RvcmUgICAgICBmYWlsIGJsb2NrZWQgaW4gMTM1OTg4CiB0ZXN0LWFtZDY0LWkzODYt
eGwtc2hhZG93ICAgIDE1IGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgYmxvY2tlZCBpbiAx
MzU5ODgKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgMTUgZ3Vlc3Qtc2F2ZXJlc3RvcmUg
ICAgICAgZmFpbCBibG9ja2VkIGluIDEzNTk4OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQy
ICAxNSBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIGJsb2NrZWQgaW4gMTM1OTg4CiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0IDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgIGZhaWwg
YmxvY2tlZCBpbiAxMzU5ODgKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgMTUgZ3Vlc3Qt
c2F2ZXJlc3RvcmUgICAgICAgZmFpbCBibG9ja2VkIGluIDEzNTk4OAogdGVzdC1hbWQ2NC1pMzg2
LXhsICAgICAgICAgICAxNSBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIGJsb2NrZWQgaW4g
MTM1OTg4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDEzIGd1ZXN0LXNhdmVyZXN0b3JlIGZhaWwgYmxvY2tlZCBpbiAxMzU5ODgKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWNvdzIgICAgMTcgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCAgZmFpbCBibG9ja2Vk
IGluIDEzNTk4OAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgMTkgZ3Vlc3Qtc3RhcnQvZGVi
aWFuLnJlcGVhdCBmYWlsIGJsb2NrZWQgaW4gMTM1OTg4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luNy1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSBmYWlsIGJsb2NrZWQgaW4gMTM1OTg4
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3Rv
cmUgZmFpbCBibG9ja2VkIGluIDEzNTk4OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0taTM4Ni14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbGlrZSAxMzU5ODgKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDEwIGRlYmlhbi1odm0taW5zdGFsbCAg
ICAgZmFpbCBsaWtlIDEzNTk4OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQtc2hhZG93IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIGxpa2UgMTM1OTg4CiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgICAg
IGZhaWwgbGlrZSAxMzU5ODgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIGxpa2UgMTM1OTg4CiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3Rh
bGwgZmFpbCBsaWtlIDEzNTk4OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRl
Ymlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbGlrZSAxMzU5ODgK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgMTAgZGViaWFuLWh2bS1p
bnN0YWxsIGZhaWwgbGlrZSAxMzU5ODgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgICAgZmFpbCBsaWtlIDEzNTk4OAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZh
aWwgbGlrZSAxMzU5ODgKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgMTAgcmVk
aGF0LWluc3RhbGwgICAgICAgICAgZmFpbCBsaWtlIDEzNTk4OAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBsaWtlIDEz
NTk4OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgMTAg
ZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbGlrZSAxMzU5ODgKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1wYWlyIDE3IGRlYmlhbi1maXh1cC9kc3RfaG9zdCAgICAgICAgZmFpbCBsaWtlIDEzNTk4
OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMSBkZWJpYW4tZml4dXAgICAgICAgICAg
ICAgICAgIGZhaWwgIGxpa2UgMTM1OTg4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVz
dHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBsaWtlIDEz
NTk4OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAxNSBndWVzdC1zYXZlcmVzdG9y
ZSAgICAgICAgICBmYWlsIGxpa2UgMTM1OTg4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAg
IDExIGRlYmlhbi1maXh1cCAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMzU5ODgKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZzaGltICAgMTUgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgICAgICBm
YWlsICBsaWtlIDEzNTk4OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgMTUgZ3Vlc3Qt
c2F2ZXJlc3RvcmUgICAgICAgICAgICBmYWlsIGxpa2UgMTM1OTg4CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFs
bCBmYWlsIGxpa2UgMTM1OTg4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDExIGRlYmlh
bi1maXh1cCAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMzU5ODgKIHRlc3QtYW1kNjQtYW1k
NjQteGwgICAgICAgICAgMTUgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgICAgICBmYWlsICBsaWtl
IDEzNTk4OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxMSBkZWJpYW4tZml4dXAgICAg
ICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTM1OTg4CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAg
ICAgIDE4IGd1ZXN0cy1uYmQtbWlycm9yL2RlYmlhbiAgICAgZmFpbCAgbGlrZSAxMzU5ODgKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTEgZGViaWFuLWZpeHVwICAgICAgICAgICAgICAg
ICBmYWlsICBsaWtlIDEzNTk4OAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVs
IDEwIHJlZGhhdC1pbnN0YWxsICAgICAgICBmYWlsIGxpa2UgMTM1OTg4CiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTAgZGViaWFuLWh2bS1pbnN0YWxsICAgICAgIGZhaWwgbGlr
ZSAxMzU5ODgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTcgZGViaWFuLWZpeHVwL2Rz
dF9ob3N0ICAgICAgICBmYWlsICBsaWtlIDEzNTk4OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1pMzg2LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBsaWtlIDEzNTk4
OAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxOCBndWVzdHMtbmJkLW1pcnJvci9kZWJp
YW4gICAgIGZhaWwgIGxpa2UgMTM1OTg4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1pMzg2LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBsaWtlIDEzNTk4OAogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgICAg
IGZhaWwgIGxpa2UgMTM1OTg4CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEwIGRlYmlh
bi1pbnN0YWxsICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMzU5ODgKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgICAgICBmYWlsICBsaWtl
IDEzNTk4OAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2IDE5IGd1ZXN0LXN0YXJ0L2Zy
ZWVic2QucmVwZWF0ICBmYWlsIGxpa2UgMTM1OTg4CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAg
ICAgIDEwIGRlYmlhbi1kaS1pbnN0YWxsICAgICAgICAgICAgZmFpbCAgbGlrZSAxMzU5ODgKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgZmFpbCBsaWtlIDEzNTk4OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICBmYWlsIGxpa2UgMTM1OTg4CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbGlr
ZSAxMzU5ODgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgZmFpbCBsaWtlIDEzNTk4OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjctYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIGxpa2UgMTM1OTg4CiBi
dWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICA2IGtlcm5lbC1idWlsZCAgICAgICAgICAgICAg
ICAgZmFpbCAgbGlrZSAxMzU5ODgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
CnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICAwNGM0
YjY3NzVkMzRmMTJmMTk2ZTA1NmRlYmVkOWU4NzE4NTg1MzQyCmJhc2VsaW5lIHZlcnNpb246CiBs
aW51eCAgICAgICAgICAgICAgICA4ZWE1YjJhYmQwN2UyMjgwYTMzMmJkOWMxYTdmNGRkMTViOWI2
YzEzCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgICAgICAgICAgICAgICAgICAgICAgIChub3QgZm91
bmQpICAgICAKRmFpbGluZyBzaW5jZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobm90
IGZvdW5kKSAgICAgClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzNjE3MiAgMjAxOS0wNS0xMyAwOTox
OTozMSBaICAgIDIgZGF5cyAgICAxIGF0dGVtcHRzCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkz
ODYteHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3Ry
aWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1leGFt
aW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZn
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2lt
YWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24g
b2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNh
biBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0
LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 15 13:39:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 13:39:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQu84-0005f2-UG; Wed, 15 May 2019 13:39:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=OzW7=TP=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1hQu83-0005ex-Ki
 for xen-devel@lists.xenproject.org; Wed, 15 May 2019 13:39:31 +0000
X-Inumbo-ID: dd2c55c6-7716-11e9-8980-bc764e045a96
Received: from mail-lj1-x242.google.com (unknown [2a00:1450:4864:20::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dd2c55c6-7716-11e9-8980-bc764e045a96;
 Wed, 15 May 2019 13:39:30 +0000 (UTC)
Received: by mail-lj1-x242.google.com with SMTP id r76so2520320lja.12
 for <xen-devel@lists.xenproject.org>; Wed, 15 May 2019 06:39:30 -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=D3D4nPFILoSPIEmccGa3O7dNoHYUdqV6OFLUNIDt2cM=;
 b=nfxDS5Evs8ZWJm1wZlHNwHpGfplIbwwZUIZkdoyFL3OrjTt5Pkki1v/mFrVz9voJnW
 Ilc/y1U0Kzi/PBeTn7CpS1/jXc8dTvfPl06VGTtj/yfGDAsiuUkfhWl0720T+mQB7mBu
 i0fY+YcBdIThFL0VQ8zwZqdHNVX2hZ1aTgjaQKbT/a3IbB6doe1qLD0oHnhmA7Q+C9jk
 VRGI158A/XNakaOLsnBcQ3F578ce5OYhu6cCiFMgvhHO4eIDlqjmXHb7oQs+Mse5pg4/
 Ae/BZn3CfNzqRRX2V78a0xT3Yx2pfiOenDAN04p8SIJbhTqSzVJHAMZLo/sf1LbHa+ua
 mFqA==
X-Google-DKIM-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=D3D4nPFILoSPIEmccGa3O7dNoHYUdqV6OFLUNIDt2cM=;
 b=AO1bfzw7M3lNeq2F2ik+0cogt17sPi/w0E7p6MYLyRoo5kqi/msM5cwUPkxhgO6Bvs
 wjbsc9yoIpRxlAejgrvfDwgTxp+dyG3MACvoj0CE1fXktfVhPSS+TItfWHMRXZEcpgMA
 C/9aJk+7j04XmmLj6/jkQ9KRC+E6sfiQKp55ilUWzQdb0gzCfFntb8prp5utZPzRMEi/
 4mKfbqELfyUSAa6YZB1OlpyD9Q0WFIEw5F2vzCvInIN8hK/y/pnn3iF2EDthppgsMSf1
 1eEoSxN9IREfWKT6znbIuWYOIfQlMh254XR3fYQx9ZOSDUTnOg1cOQTJzaYDe2Sw+p1K
 7BeQ==
X-Gm-Message-State: APjAAAXTlMYgbwmF43v41XX+SsMeQSUWh552/Yv45X5nQx6aN9EejG8p
 kLXltyPuEl7r1XLaMFWML1w=
X-Google-Smtp-Source: APXvYqzLBF8qpL2++8PE6F/a1tfiN9xaC7oFUY8Cu2zXiGcZ0E8WFRGns2E/5EfxJSs1gW3rGFS7+g==
X-Received: by 2002:a2e:9d59:: with SMTP id y25mr14919528ljj.137.1557927568975; 
 Wed, 15 May 2019 06:39:28 -0700 (PDT)
Received: from [10.17.182.120] (ll-74.141.223.85.sovam.net.ua. [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id b23sm391174lfg.41.2019.05.15.06.39.27
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 15 May 2019 06:39:28 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <alpine.DEB.2.10.1904301358560.13269@sstabellini-ThinkPad-X260>
 <1556658172-8824-1-git-send-email-sstabellini@kernel.org>
From: Oleksandr <olekstysh@gmail.com>
Message-ID: <2d610735-2354-ac4b-980a-7961d689a5af@gmail.com>
Date: Wed, 15 May 2019 16:39:27 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <1556658172-8824-1-git-send-email-sstabellini@kernel.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 01/10] xen: add a p2mt parameter to
 map_mmio_regions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, julien.grall@arm.com,
 JBeulich@suse.com, andrew.cooper3@citrix.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ck9uIDAxLjA1LjE5IDAwOjAyLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6CgpIaSwgU3RlZmFu
bwoKPiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvdnBjaS9oZWFkZXIuYyBiL3hlbi9kcml2ZXJz
L3ZwY2kvaGVhZGVyLmMKPiBpbmRleCBlZmI2Y2E5Li42YWRmYTU1IDEwMDY0NAo+IC0tLSBhL3hl
bi9kcml2ZXJzL3ZwY2kvaGVhZGVyLmMKPiArKysgYi94ZW4vZHJpdmVycy92cGNpL2hlYWRlci5j
Cj4gQEAgLTUyLDcgKzUyLDggQEAgc3RhdGljIGludCBtYXBfcmFuZ2UodW5zaWduZWQgbG9uZyBz
LCB1bnNpZ25lZCBsb25nIGUsIHZvaWQgKmRhdGEsCj4gICAgICAgICAgICAqIC0ge3VufW1hcF9t
bWlvX3JlZ2lvbnMgZG9lc24ndCBzdXBwb3J0IHByZWVtcHRpb24uCj4gICAgICAgICAgICAqLwo+
ICAgCj4gLSAgICAgICAgcmMgPSBtYXAtPm1hcCA/IG1hcF9tbWlvX3JlZ2lvbnMobWFwLT5kLCBf
Z2ZuKHMpLCBzaXplLCBfbWZuKHMpKQo+ICsgICAgICAgIHJjID0gbWFwLT5tYXAgPyBtYXBfbW1p
b19yZWdpb25zKG1hcC0+ZCwgX2dmbihzKSwgc2l6ZSwgX21mbihzKSwKPiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1fbW1pb19kaXJlY3QpCgpOb3QgcmVhbGx5
IHN1cmUgdGhlIFZQQ0kgaXMgdXNlZCBvbiBBUk0sIGJ1dCB4ZW4vZHJpdmVycy92cGNpLyBsb29r
cyAKbGlrZSBhIGNvbW1vbiBjb2RlLgoKQnV0LCBhY2NvcmRpbmcgdG8gdGhlIGNvbW1pdCBkZXNj
cmlwdGlvbiwgd2Ugc2hvdWxkIHBhc3MgCiJwMm1fbW1pb19kaXJlY3QiIG9uIHg4NiBhbmQgInAy
bV9tbWlvX2RpcmVjdF9kZXYiIG9uIEFSTS4uLgoKPiAgICAgICAgICAgICAgICAgICAgICAgICA6
IHVubWFwX21taW9fcmVnaW9ucyhtYXAtPmQsIF9nZm4ocyksIHNpemUsIF9tZm4ocykpOwo+ICAg
ICAgICAgICBpZiAoIHJjID09IDAgKQo+ICAgICAgICAgICB7Cj4gZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS1hcm0vcDJtLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oCgotLSAKUmVn
YXJkcywKCk9sZWtzYW5kciBUeXNoY2hlbmtvCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 15 14:14:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 14:14:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQufd-0000Ej-20; Wed, 15 May 2019 14:14:13 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FXlx=TP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQufc-0000ES-7Y
 for xen-devel@lists.xenproject.org; Wed, 15 May 2019 14:14:12 +0000
X-Inumbo-ID: b5a4b8a3-771b-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b5a4b8a3-771b-11e9-8980-bc764e045a96;
 Wed, 15 May 2019 14:14:10 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQufZ-0004iO-O4; Wed, 15 May 2019 14: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.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hQufZ-0005t2-F7; Wed, 15 May 2019 14:14:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hQufZ-0007d8-9q; Wed, 15 May 2019 14:14:09 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136304-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=2520a7f33836616077a2ca3bd96d0b8bdd7f9404
X-Osstest-Versions-That: xen=99bb45e684283b3bc621dbc99b1b93c856b4dd1c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 15 May 2019 14:14:09 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 136304: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjMwNCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjMwNC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICAyNTIwYTdmMzM4MzY2MTYwNzdhMmNhM2JkOTZkMGI4YmRkN2Y5NDA0CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA5OWJiNDVlNjg0MjgzYjNiYzYy
MWRiYzk5YjFiOTNjODU2YjRkZDFjCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzYxNzkgIDIwMTkt
MDUtMTMgMTY6MDI6MzEgWiAgICAxIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTM2MjI3ICAy
MDE5LTA1LTE0IDE1OjAxOjAyIFogICAgMCBkYXlzICAgIDcgYXR0ZW1wdHMKVGVzdGluZyBzYW1l
IHNpbmNlICAgMTM2MzA0ICAyMDE5LTA1LTE1IDExOjAwOjM5IFogICAgMCBkYXlzICAgIDEgYXR0
ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBHZW9yZ2UgRHVubGFwIDxn
ZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgUmF6dmFuIENvam9jYXJ1
IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgoKam9iczoKIGJ1aWxkLWFybTY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQg
b24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MK
aW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBh
dmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rl
c3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4g
Z2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIK
ClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoK
ClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgOTliYjQ1ZTY4NC4u
MjUyMGE3ZjMzOCAgMjUyMGE3ZjMzODM2NjE2MDc3YTJjYTNiZDk2ZDBiOGJkZDdmOTQwNCAtPiBz
bW9rZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 15 14:14:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 14:14:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQug2-0000H6-NA; Wed, 15 May 2019 14:14:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=P7lW=TP=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hQug0-0000Gx-QD
 for xen-devel@lists.xenproject.org; Wed, 15 May 2019 14:14:36 +0000
X-Inumbo-ID: c3534738-771b-11e9-8b19-73085430da05
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c3534738-771b-11e9-8b19-73085430da05;
 Wed, 15 May 2019 14:14:34 +0000 (UTC)
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=SoftFail smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: SoftFail (esa4.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com is inclined to not designate
 23.29.105.83 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 mx include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 include:_spf.salesforce.com ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: OMmdNsXS5w27LCCjE23laE3q3Ark1rddZpVbFqpmHsQFaJJhgltiy5oE/Bt/Z6WB/ZG83DuNLF
 W+xa9bkcqUwpOK9ZdagrZq7vHYk8s4RzgI0WxeJpPzF8GFlfsfTJ2/y+PC52CHEP9xoNTwH+f+
 bTv4/O08EGjDN0pX6GAU8FAcQc6wwynmoD0s44KnjXB0hATvlqNkeH5dEbQl2XCChV+WQLOHTZ
 ipBxFuB8TH27e7lsk6jr8ke9RSmFHBuJ7JqqAVtUyP+oHppeNFlOUGj3D0wvWapJPFhThGMEpT
 DnI=
X-SBRS: 2.7
X-MesageID: 468878
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,472,1549947600"; 
   d="scan'208";a="468878"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23772.7849.169649.360026@mariner.uk.xensource.com>
Date: Wed, 15 May 2019 15:14:01 +0100
To: Wei Liu <wei.liu2@citrix.com>
Newsgroups: chiark.mail.xen.devel
In-Reply-To: <20190514103030.8393-1-wei.liu2@citrix.com>
References: <20190514103030.8393-1-wei.liu2@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 0/2] Drop blktap2 from xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2VpIExpdSB3cml0ZXMgKCJbWGVuLWRldmVsXSBbUEFUQ0ggMC8yXSBEcm9wIGJsa3RhcDIgZnJv
bSB4ZW4iKToKPiBXZWkgTGl1ICgyKToKPiAgIHRvb2xzOiByZW1vdmUgYmxrdGFwMiByZWxhdGVk
IGNvZGUgYW5kIGRvY3VtZW50YXRpb24KPiAgIERyb3AgYmxrdGFwMgoKQm90aCBwYXRjaGVzOgoK
QWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgoKSWFuLgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 15 14:18:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 14:18:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQujN-0000Vx-Jg; Wed, 15 May 2019 14:18:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=LpR9=TP=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hQujM-0000Vs-GJ
 for xen-devel@lists.xenproject.org; Wed, 15 May 2019 14:18:04 +0000
X-Inumbo-ID: 3e61e3bc-771c-11e9-bc98-0bad22623e23
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3e61e3bc-771c-11e9-bc98-0bad22623e23;
 Wed, 15 May 2019 14:18:00 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 15 May 2019 08:17:59 -0600
Message-Id: <5CDC1F96020000780022F4BF@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 15 May 2019 08:17:58 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20190508132403.1454-1-paul.durrant@citrix.com>
 <20190508132403.1454-5-paul.durrant@citrix.com>
In-Reply-To: <20190508132403.1454-5-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 4/5] iommu: introduce iommu_groups
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA4LjA1LjE5IGF0IDE1OjI0LCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKPiArKysgYi94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCj4gQEAgLTY1NSw2ICs2NTUsODIgQEAgc3RhdGljIHZv
aWQgaW9tbXVfZHVtcF9wMm1fdGFibGUodW5zaWduZWQgY2hhciBrZXkpCj4gICAgICB9Cj4gIH0K
PiAgCj4gKyNpZmRlZiBDT05GSUdfSEFTX1BDSQo+ICsKPiArc3RydWN0IGlvbW11X2dyb3VwIHsK
PiArICAgIHVuc2lnbmVkIGludCBpZDsKPiArICAgIHVuc2lnbmVkIGludCBpbmRleDsKPiArICAg
IHN0cnVjdCBsaXN0X2hlYWQgZGV2c19saXN0Owo+ICt9OwoKQ291bGQgdGhlc2UgYWRkaXRpb25z
IGFzIGEgd2hvbGUgZ28gaW50byBhIG5ldyBncm91cHMuYz8KCj4gK2ludCBpb21tdV9ncm91cF9h
c3NpZ24oc3RydWN0IHBjaV9kZXYgKnBkZXYpCj4gK3sKPiArICAgIGNvbnN0IHN0cnVjdCBpb21t
dV9vcHMgKm9wczsKPiArICAgIHVuc2lnbmVkIGludCBpZDsKPiArICAgIHN0cnVjdCBpb21tdV9n
cm91cCAqZ3JwOwo+ICsKPiArICAgIG9wcyA9IGlvbW11X2dldF9vcHMoKTsKPiArICAgIGlmICgg
IW9wcyB8fCAhb3BzLT5nZXRfZGV2aWNlX2dyb3VwX2lkICkKClRoZSB3YXkgaW9tbXVfZ2V0X29w
cygpIHdvcmtzIHRoZSBsZWZ0IHNpZGUgb2YgdGhlIHx8IGlzIHBvaW50bGVzcy4KCj4gKyAgICAg
ICAgcmV0dXJuIDA7Cj4gKwo+ICsgICAgaWQgPSBvcHMtPmdldF9kZXZpY2VfZ3JvdXBfaWQocGRl
di0+c2VnLCBwZGV2LT5idXMsIHBkZXYtPmRldmZuKTsKPiArICAgIGdycCA9IGdldF9pb21tdV9n
cm91cChpZCk7CgpJIGRvbid0IHRoaW5rIHNvbGl0YXJ5IGRldmljZXMgc2hvdWxkIGJlIGFsbG9j
YXRlZCBhIGdyb3VwLiBBbHNvCnlvdSBkb24ndCBoYW5kbGUgZmFpbHVyZSBvZiBvcHMtPmdldF9k
ZXZpY2VfZ3JvdXBfaWQoKS4KCj4gKyAgICBpZiAoICEgZ3JwICkKCk5pdDogU3RyYXkgYmxhbmsu
Cgo+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9wY2kuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9w
Y2kuaAo+IEBAIC03NSw2ICs3NSw5IEBAIHN0cnVjdCBwY2lfZGV2IHsKPiAgICAgIHN0cnVjdCBs
aXN0X2hlYWQgYWxsZGV2c19saXN0Owo+ICAgICAgc3RydWN0IGxpc3RfaGVhZCBkb21haW5fbGlz
dDsKPiAgCj4gKyAgICBzdHJ1Y3QgbGlzdF9oZWFkIGdycGRldnNfbGlzdDsKCkRvZXMgdGhpcyBz
ZXBhcmF0ZSBsaXN0IHByb3ZpZGUgbXVjaCB2YWx1ZT8gVGhlIGRldmljZXMgaW4gYSBncm91cAph
cmUgZ29pbmcgdG8gbW92ZSBiZXR3ZWVuIHR3byBkb21haW5fbGlzdC1zIGFsbCBpbiBvbmUgZ28s
IHNvCm9uY2UgeW91IGtub3cgdGhlIGRvbWFpbiBvZiBvbmUgeW91J2xsIGJlIGFibGUgdG8gZmlu
ZCB0aGUgcmVzdCBieQppdGVyYXRpbmcgdGhhdCBkb21haW4ncyBsaXN0LiBJcyB0aGUgZmVhciB0
aGF0IHN1Y2ggYW4gaXRlcmF0aW9uIG1heQpiZSB0ZW5zIG9mIHRob3VzYW5kcyBvZiBlbnRyaWVz
IGxvbmcsIGFuZCBoZW5jZSBiZWNvbWUgYW4gaXNzdWUKd2hlbiB0cmF2ZXJzZWQ/IEkgaGF2ZSBu
byBpZGVhIGhvdyBtYW55IFBDSSBkZXZpY2VzIHRoZSBiaWdnZXN0CnN5c3RlbXMgdG9kYXkgd291
bGQgaGF2ZSwgYnV0IGlmIHRyYXZlcnNhbCB3YXMgYW4gaXNzdWUsIHRoZW4gaXQKd291bGQgYWxy
ZWFkeSBiZSB3aXRoIHRoZSBjb2RlIHdlJ3ZlIGdvdCBub3cuCgpKYW4KCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 15 14:20:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 14:20:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQulH-0000p5-2O; Wed, 15 May 2019 14:20:03 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FXlx=TP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQulF-0000ex-Ko
 for xen-devel@lists.xenproject.org; Wed, 15 May 2019 14:20:01 +0000
X-Inumbo-ID: 854cca4d-771c-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 854cca4d-771c-11e9-8980-bc764e045a96;
 Wed, 15 May 2019 14:19:59 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQulC-0004pT-K7; Wed, 15 May 2019 14:19:58 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hQulC-0006GR-3x; Wed, 15 May 2019 14:19:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hQulC-0000oe-3I; Wed, 15 May 2019 14:19:58 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1hQulC-0000oe-3I@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 15 May 2019 14:19:58 +0000
Subject: [Xen-devel] [qemu-mainline bisection] complete build-i386
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiBidWlsZC1pMzg2
CnRlc3RpZCB4ZW4tYnVpbGQKClRyZWU6IG92bWYgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rl
c3Qvb3ZtZi5naXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJh
ZGl0aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdApUcmVl
OiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKCioqKiBGb3VuZCBhbmQgcmVwcm9k
dWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioKCiAgQnVnIGlzIGluIHRyZWU6ICBxZW11dSBnaXQ6
Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKICBCdWcgaW50cm9kdWNlZDogIGVmYjRmM2I2MmM2OTM4
M2E3MzA4ZDdiNzM5YTMxOTNlN2MwY2NhZTgKICBCdWcgbm90IHByZXNlbnQ6IDdkNTYyMzlmMTU5
YWZjMmU3YmQ0MjYyMzk0N2U1NmJhNDhmMzc4MzYKICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzYzMDUvCgoKICAoUmV2
aXNpb24gbG9nIHRvbyBsb25nLCBvbWl0dGVkLikKCgpGb3IgYmlzZWN0aW9uIHJldmlzaW9uLXR1
cGxlIGdyYXBoIHNlZToKICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9yZXN1bHRzL2Jpc2VjdC9xZW11LW1haW5saW5lL2J1aWxkLWkzODYueGVuLWJ1aWxkLmh0
bWwKUmV2aXNpb24gSURzIGluIGVhY2ggZ3JhcGggbm9kZSByZWZlciwgcmVzcGVjdGl2ZWx5LCB0
byB0aGUgVHJlZXMgYWJvdmUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClJ1bm5pbmcgY3MtYmlzZWN0aW9uLXN0ZXAgLS1ncmFwaC1vdXQ9L2hvbWUvbG9ncy9yZXN1
bHRzL2Jpc2VjdC9xZW11LW1haW5saW5lL2J1aWxkLWkzODYueGVuLWJ1aWxkIC0tc3VtbWFyeS1v
dXQ9dG1wLzEzNjMwNS5iaXNlY3Rpb24tc3VtbWFyeSAtLWJhc2lzLXRlbXBsYXRlPTEzNTI1MSAt
LWJsZXNzaW5ncz1yZWFsLHJlYWwtYmlzZWN0IHFlbXUtbWFpbmxpbmUgYnVpbGQtaTM4NiB4ZW4t
YnVpbGQKU2VhcmNoaW5nIGZvciBmYWlsdXJlIC8gYmFzaXMgcGFzczoKIDEzNjEyMSBmYWlsIFto
b3N0PXBpbm90MF0gLyAxMzU0MTYgW2hvc3Q9YWxiYW5hMF0gMTM1MjUxIFtob3N0PWFsYmFuYTBd
IDEzNTA3NyBbaG9zdD1hbGJhbmEwXSAxMzQ5ODkgW2hvc3Q9YmFyb3F1ZTBdIDEzNDg5OSBbaG9z
dD1hbGJhbmEwXSAxMzM5OTcgW2hvc3Q9YWxiYW5hMF0gMTMzOTc1IFtob3N0PXJpbWF2YTFdIDEz
MzkzOSBbaG9zdD1iYXJvcXVlMF0gMTMzOTA5IFtob3N0PWZpYW5vMF0gMTMzODcyIFtob3N0PXJp
bWF2YTFdIDEzMzg0NCBbaG9zdD1hbGJhbmExXSAxMzM3OTEgW2hvc3Q9YWxiYW5hMF0gMTMzNzUw
IFtob3N0PWNoYXJkb25uYXkxXSAxMzM3MDMgW2hvc3Q9YmFyb3F1ZTBdIDEzMzY3NyBbaG9zdD1h
bGJhbmEwXSAxMzM2NTAgW2hvc3Q9Y2hhcmRvbm5heTFdIDEzMzYxMyBbaG9zdD1jaGFyZG9ubmF5
MV0gMTMzNTg5IFtob3N0PWJhcm9xdWUwXSAxMzM1NzYgW2hvc3Q9YWxiYW5hMF0gMTMzNTUyIFto
b3N0PWFsYmFuYTFdIDEzMzUwMyBbaG9zdD1pdGFcCiBsaWEwXSAxMzM0NjcgW2hvc3Q9YWxiYW5h
MV0gMTMzMjg0IFtob3N0PXJpbWF2YTFdIDEzMzI2NyBbaG9zdD1kZWJpbmExXSAxMzI5NDUgW2hv
c3Q9YWxiYW5hMV0gMTMyODQ3IFtob3N0PXJpbWF2YTFdIDEzMjc3MiBbaG9zdD1iYXJvcXVlMF0g
MTMyNzM3IFtob3N0PXJpbWF2YTFdIDEzMjY1NSBbaG9zdD1lbGJsaW5nMV0gMTMyNTkxIFtob3N0
PWFsYmFuYTBdIDEzMjU1MSBbaG9zdD1pdGFsaWEwXSAxMzI1MTQgW2hvc3Q9YmFyb3F1ZTFdIDEz
MjQ4OCBbaG9zdD1lbGJsaW5nMV0gMTMyNDY1IFtob3N0PWVsYmxpbmcxXSAxMzI0NDMgW2hvc3Q9
Y2hhcmRvbm5heTFdIDEzMjQwMyBbaG9zdD1kZWJpbmExXSAxMzIzMTYgW2hvc3Q9ZGViaW5hMF0g
MTMxODQyIFtob3N0PWJhcm9xdWUxXSAxMzE4MDEgW2hvc3Q9ZGViaW5hMV0gMTMxNzg4IFtob3N0
PWJhcm9xdWUxXSAxMzE3NDMgW2hvc3Q9YmFyb3F1ZTFdIDEzMTczNCBbaG9zdD1kZWJpbmEwXSAx
MzE3MjMgW2hvc3Q9YWxiYW5hMFwKIF0gMTMxNzEyIFtob3N0PWRlYmluYTBdIDEzMTUxOCBbaG9z
dD1iYXJvcXVlMV0gMTMxNDkyIFtob3N0PWh1eGVscmViZTFdIDEzMTQ1NCBbaG9zdD1iYXJvcXVl
MV0gMTMxNDM1IFtob3N0PWh1eGVscmViZTFdIDEzMTM5OSBbaG9zdD1odXhlbHJlYmUwXSAxMzEz
NTggW2hvc3Q9aHV4ZWxyZWJlMV0gMTMxMzMyIFtob3N0PWpvdWJlcnRpbjBdIDEzMTMwMyBbaG9z
dD1odXhlbHJlYmUwXSAxMzEyODUgW2hvc3Q9YWxiYW5hMF0gMTMxMjQwIFtob3N0PWFsYmFuYTBd
IDEzMTE3MiBbaG9zdD1lbGJsaW5nMF0gMTMxMTMzIFtob3N0PWFsYmFuYTBdIDEzMTA4MiBbaG9z
dD1lbGJsaW5nMF0gMTMxMDI0IFtob3N0PWh1eGVscmViZTFdIDEzMDkzOCBbaG9zdD1odXhlbHJl
YmUxXSAxMzA4NzggW2hvc3Q9am91YmVydGluMF0gMTMwODQ0IFtob3N0PWpvdWJlcnRpbjBdIDEz
MDE2OCBbaG9zdD1kZWJpbmExXSAxMjk5OTYgW2hvc3Q9ZGViaW5hMV0gMTI5NzczIFtob3N0PWRl
YmluYTBdIDEyXAogOTY1MSBbaG9zdD1hbGJhbmEwXSAxMjk1MTQgW2hvc3Q9ZGViaW5hMF0gMTI5
NDA1IFtob3N0PWFsYmFuYTBdIDEyOTM3NSBvay4KRmFpbHVyZSAvIGJhc2lzIHBhc3MgZmxpZ2h0
czogMTM2MTIxIC8gMTI5Mzc1Cih0cmVlIHdpdGggbm8gdXJsOiBtaW5pb3MpCih0cmVlIHdpdGgg
bm8gdXJsOiBzZWFiaW9zKQpUcmVlOiBvdm1mIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0
L292bWYuZ2l0ClRyZWU6IHFlbXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRp
dGlvbmFsLmdpdApUcmVlOiBxZW11dSBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKVHJlZTog
eGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CkxhdGVzdCBjZDUxNDc3MzRjYmU4MmYw
YzE2NjVlYjIzMjYwOGQ3NTY0Mzk0NGIwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlm
NTA4NzY3OTggZWZiNGYzYjYyYzY5MzgzYTczMDhkN2I3MzlhMzE5M2U3YzBjY2FlOCBjYjcwYTI2
Zjc4ODQ4ZmU0NWY1OTNmN2ViYzljZmFhYzc2MGE3OTFiCkJhc2lzIHBhc3MgZWY1MjllNmFiN2Mz
MTI5MGEzMzA0NWJiMWYxODM3NDQ3Y2MwZWI1NiA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0
OGVmODkxM2UzMTQ5IDdkNTYyMzlmMTU5YWZjMmU3YmQ0MjYyMzk0N2U1NmJhNDhmMzc4MzYgOTI2
NjZmZGQ2ZTBhZmFiOTg5YjJkODk3NTlkOWI0M2YyYzY0NWFlNwpHZW5lcmF0aW5nIHJldmlzaW9u
cyB3aXRoIC4vYWRob2MtcmV2dHVwbGUtZ2VuZXJhdG9yICBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
b3NzdGVzdC9vdm1mLmdpdCNlZjUyOWU2YWI3YzMxMjkwYTMzMDQ1YmIxZjE4Mzc0NDdjYzBlYjU2
LWNkNTE0NzczNGNiZTgyZjBjMTY2NWViMjMyNjA4ZDc1NjQzOTQ0YjAgZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdCM5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNm
YmM0OGVmODkxM2UzMTQ5LWQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTgg
Z2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0IzdkNTYyMzlmMTU5YWZjMmU3YmQ0MjYyMzk0N2U1
NmJhNDhmMzc4MzYtZWZiNGYzYjYyYzY5MzgzYTczMDhkN2I3MzlhMzE5M2U3YzBjY2FlOCBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdCM5MjY2NmZkZDZlMGFmYWI5ODliMmQ4OTc1OWQ5YjQz
ZjJjNjQ1YWU3LWNiNzBhMjZmNzg4NDhmZVwKIDQ1ZjU5M2Y3ZWJjOWNmYWFjNzYwYTc5MWIKRnJv
bSBnaXQ6Ly9jYWNoZTo5NDE5L2dpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYKICAg
ZjY4NGMzZjVlZS4uOTZlZjVhOGUzMCAgeGVuLXRlc3RlZC1tYXN0ZXIgLT4gb3JpZ2luL3hlbi10
ZXN0ZWQtbWFzdGVyCmFkaG9jLXJldnR1cGxlLWdlbmVyYXRvcjogdHJlZSBkaXNjb250aWd1b3Vz
OiBvdm1mCmFkaG9jLXJldnR1cGxlLWdlbmVyYXRvcjogdHJlZSBkaXNjb250aWd1b3VzOiBxZW11
CkZyb20gZ2l0Oi8vY2FjaGU6OTQxOS9naXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuCiAgIDk5YmI0
NWU2ODQuLjI1MjBhN2YzMzggIHNtb2tlICAgICAgIC0+IG9yaWdpbi9zbW9rZQogICAyNTIwYTdm
MzM4Li4wM2U0OGI3YjJhICBzdGFnaW5nICAgICAtPiBvcmlnaW4vc3RhZ2luZwogICA2ZTFiMDU3
YjYzLi5jMzkyOWMxMGM2ICBzdGFnaW5nLTQuNiAtPiBvcmlnaW4vc3RhZ2luZy00LjYKICAgYjIw
NWI2OTY5Zi4uNTBiZGVjYWYwMSAgc3RhZ2luZy00LjcgLT4gb3JpZ2luL3N0YWdpbmctNC43CiAg
IDc1MmZiMjFhMjkuLjgwOTljMDRlYjMgIHN0YWdpbmctNC44IC0+IG9yaWdpbi9zdGFnaW5nLTQu
OApMb2FkZWQgMjAwNiBub2RlcyBpbiByZXZpc2lvbiBncmFwaApTZWFyY2hpbmcgZm9yIHRlc3Qg
cmVzdWx0czoKIDEyODY0MCBbaG9zdD1hbGJhbmEwXQogMTI4Njg4IFtob3N0PXJpbWF2YTFdCiAx
Mjg4MjQgW2hvc3Q9YmFyb3F1ZTBdCiAxMjg4NTEgW2hvc3Q9aHV4ZWxyZWJlMF0KIDEyODkxMCBb
aG9zdD1lbGJsaW5nMV0KIDEyODg3MyBbaG9zdD1odXhlbHJlYmUwXQogMTI4OTMzIFtob3N0PWJh
cm9xdWUwXQogMTI4OTU1IFtob3N0PWJhcm9xdWUwXQogMTI4OTczIFtob3N0PWJhcm9xdWUwXQog
MTI5MDIyIHBhc3MgaXJyZWxldmFudAogMTI5MDc5IFtob3N0PWh1eGVscmViZTBdCiAxMjkxMzEg
W2hvc3Q9YWxiYW5hMF0KIDEyOTE3NiBbaG9zdD1lbGJsaW5nMV0KIDEyOTI2NiBbaG9zdD1odXhl
bHJlYmUwXQogMTI5MzA1IFtob3N0PWFsYmFuYTBdCiAxMjk0MDUgW2hvc3Q9YWxiYW5hMF0KIDEy
OTM3NSBwYXNzIGVmNTI5ZTZhYjdjMzEyOTBhMzMwNDViYjFmMTgzNzQ0N2NjMGViNTYgOWMwZWVk
NjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSA3ZDU2MjM5ZjE1OWFmYzJlN2JkNDI2
MjM5NDdlNTZiYTQ4ZjM3ODM2IDkyNjY2ZmRkNmUwYWZhYjk4OWIyZDg5NzU5ZDliNDNmMmM2NDVh
ZTcKIDEyOTUxNCBbaG9zdD1kZWJpbmEwXQogMTI5NjUxIFtob3N0PWFsYmFuYTBdCiAxMjk3NzMg
W2hvc3Q9ZGViaW5hMF0KIDEyOTk5NiBbaG9zdD1kZWJpbmExXQogMTMwMTY4IFtob3N0PWRlYmlu
YTFdCiAxMzA4NDQgW2hvc3Q9am91YmVydGluMF0KIDEzMDg3OSBbaG9zdD1qb3ViZXJ0aW4wXQog
MTMwODc4IFtob3N0PWpvdWJlcnRpbjBdCiAxMzA5MTcgW2hvc3Q9aHV4ZWxyZWJlMF0KIDEzMDky
NSBbaG9zdD1qb3ViZXJ0aW4wXQogMTMwOTQzIFtob3N0PWFsYmFuYTBdCiAxMzA5NjIgW2hvc3Q9
YWxiYW5hMF0KIDEzMDkyOSBbaG9zdD1hbGJhbmEwXQogMTMwOTUyIFtob3N0PWh1eGVscmViZTBd
CiAxMzA5NDYgW2hvc3Q9ZGViaW5hMV0KIDEzMDkzMiBbaG9zdD1kZWJpbmEwXQogMTMwOTM4IFto
b3N0PWh1eGVscmViZTFdCiAxMzA5NDggW2hvc3Q9aHV4ZWxyZWJlMF0KIDEzMDk1OSBbaG9zdD1q
b3ViZXJ0aW4wXQogMTMwOTM1IFtob3N0PXJpbWF2YTFdCiAxMzA5NjggW2hvc3Q9Zmlhbm8xXQog
MTMwOTc0IFtob3N0PWRlYmluYTFdCiAxMzA5NzcgW2hvc3Q9aHV4ZWxyZWJlMV0KIDEzMDk4MyBb
aG9zdD1kZWJpbmExXQogMTMwOTkwIFtob3N0PWh1eGVscmViZTFdCiAxMzA5ODYgW2hvc3Q9Zmlh
bm8wXQogMTMwOTkzIFtob3N0PWZpYW5vMF0KIDEzMDk5NCBbaG9zdD1qb3ViZXJ0aW4wXQogMTMw
OTk2IFtob3N0PWZpYW5vMF0KIDEzMDk5NyBbaG9zdD1maWFubzBdCiAxMzA5OTkgW2hvc3Q9aHV4
ZWxyZWJlMF0KIDEzMTAwMSBbaG9zdD1odXhlbHJlYmUxXQogMTMxMDA1IFtob3N0PWZpYW5vMF0K
IDEzMTAxMCBbaG9zdD1odXhlbHJlYmUwXQogMTMxMDE3IFtob3N0PWZpYW5vMF0KIDEzMTAzNyBb
aG9zdD1odXhlbHJlYmUxXQogMTMxMDUxIFtob3N0PWRlYmluYTFdCiAxMzEwMjAgW2hvc3Q9YmFy
b3F1ZTBdCiAxMzEwNDAgW2hvc3Q9YWxiYW5hMF0KIDEzMTAyMyBbaG9zdD1hbGJhbmEwXQogMTMx
MDI3IFtob3N0PWFsYmFuYTBdCiAxMzEwNDMgW2hvc3Q9aXRhbGlhMF0KIDEzMTA0NiBbaG9zdD1j
aGFyZG9ubmF5MV0KIDEzMTA1MCBbaG9zdD1iYXJvcXVlMF0KIDEzMTAyNCBbaG9zdD1odXhlbHJl
YmUxXQogMTMxMDgyIFtob3N0PWVsYmxpbmcwXQogMTMxMTM0IFtob3N0PWFsYmFuYTBdCiAxMzEx
NjEgW2hvc3Q9aHV4ZWxyZWJlMV0KIDEzMTEzMyBbaG9zdD1hbGJhbmEwXQogMTMxMTcyIFtob3N0
PWVsYmxpbmcwXQogMTMxMjg1IFtob3N0PWFsYmFuYTBdCiAxMzEzMzIgW2hvc3Q9am91YmVydGlu
MF0KIDEzMTI0MCBbaG9zdD1hbGJhbmEwXQogMTMxMzAzIFtob3N0PWh1eGVscmViZTBdCiAxMzE0
MzUgW2hvc3Q9aHV4ZWxyZWJlMV0KIDEzMTM1OCBbaG9zdD1odXhlbHJlYmUxXQogMTMxMzk5IFto
b3N0PWh1eGVscmViZTBdCiAxMzE0OTIgW2hvc3Q9aHV4ZWxyZWJlMV0KIDEzMTQ1NCBbaG9zdD1i
YXJvcXVlMV0KIDEzMTUxOCBbaG9zdD1iYXJvcXVlMV0KIDEzMTczNCBbaG9zdD1kZWJpbmEwXQog
MTMxNzIzIFtob3N0PWFsYmFuYTBdCiAxMzE3MTIgW2hvc3Q9ZGViaW5hMF0KIDEzMTc0MyBbaG9z
dD1iYXJvcXVlMV0KIDEzMTc4OCBbaG9zdD1iYXJvcXVlMV0KIDEzMTgwMSBbaG9zdD1kZWJpbmEx
XQogMTMxODQyIFtob3N0PWJhcm9xdWUxXQogMTMxOTgwIFtob3N0PWRlYmluYTFdCiAxMzE5NjMg
W2hvc3Q9ZGViaW5hMF0KIDEzMjA0NyBbaG9zdD1kZWJpbmExXQogMTMyMDI4IFtob3N0PWRlYmlu
YTBdCiAxMzIwMjkgW2hvc3Q9ZGViaW5hMF0KIDEzMjA0OCBbaG9zdD1kZWJpbmExXQogMTMyMDMw
IFtob3N0PWRlYmluYTBdCiAxMzIwMzEgW2hvc3Q9ZGViaW5hMV0KIDEzMjA0OSBbaG9zdD1kZWJp
bmExXQogMTMyMDMzIFtob3N0PWRlYmluYTFdCiAxMzIwNTAgW2hvc3Q9ZGViaW5hMV0KIDEzMjAz
NSBbaG9zdD1kZWJpbmExXQogMTMyMDM2IFtob3N0PWRlYmluYTFdCiAxMzIwNTEgW2hvc3Q9ZGVi
aW5hMV0KIDEzMjAzNyBbaG9zdD1kZWJpbmExXQogMTMyMDM4IFtob3N0PWRlYmluYTFdCiAxMzIw
MzkgW2hvc3Q9ZGViaW5hMV0KIDEzMjAyNiBbaG9zdD1kZWJpbmEwXQogMTMyMDUyIFtob3N0PWRl
YmluYTFdCiAxMzIwNDEgW2hvc3Q9ZGViaW5hMV0KIDEzMjA0MiBbaG9zdD1kZWJpbmExXQogMTMy
MDMyIFtob3N0PWRlYmluYTFdCiAxMzIwNDMgW2hvc3Q9ZGViaW5hMV0KIDEzMjA0NCBbaG9zdD1k
ZWJpbmExXQogMTMyMDQ1IFtob3N0PWRlYmluYTFdCiAxMzIwNDYgW2hvc3Q9ZGViaW5hMV0KIDEz
MjA4MSBbaG9zdD1kZWJpbmExXQogMTMyMTYxIFtob3N0PWRlYmluYTFdCiAxMzIzMTYgW2hvc3Q9
ZGViaW5hMF0KIDEzMjI1MCBbaG9zdD1kZWJpbmEwXQogMTMyNDQyIFtob3N0PWpvdWJlcnRpbjBd
CiAxMzI0MzggW2hvc3Q9ZGViaW5hMV0KIDEzMjQwNCBbaG9zdD1kZWJpbmExXQogMTMyNDE4IFto
b3N0PWRlYmluYTFdCiAxMzI0MzAgW2hvc3Q9ZGViaW5hMV0KIDEzMjQzMSBbaG9zdD1kZWJpbmEx
XQogMTMyNDM3IFtob3N0PWRlYmluYTFdCiAxMzI0MDMgW2hvc3Q9ZGViaW5hMV0KIDEzMjQ0MCBb
aG9zdD1qb3ViZXJ0aW4wXQogMTMyNTA5IFtob3N0PWl0YWxpYTBdCiAxMzI1MTkgW2hvc3Q9cmlt
YXZhMV0KIDEzMjUzOSBbaG9zdD1jaGFyZG9ubmF5MV0KIDEzMjQ4OCBbaG9zdD1lbGJsaW5nMV0K
IDEzMjUzMyBbaG9zdD1jaGFyZG9ubmF5MV0KIDEzMjQ0MyBbaG9zdD1jaGFyZG9ubmF5MV0KIDEz
MjUyNSBbaG9zdD1jaGFyZG9ubmF5MV0KIDEzMjU1MSBbaG9zdD1pdGFsaWEwXQogMTMyNDY1IFto
b3N0PWVsYmxpbmcxXQogMTMyNTEwIFtob3N0PWZpYW5vMF0KIDEzMjU1NSBbaG9zdD1lbGJsaW5n
MV0KIDEzMjUyMCBbaG9zdD1iYXJvcXVlMF0KIDEzMjUzMCBbaG9zdD1lbGJsaW5nMV0KIDEzMjUx
MyBbaG9zdD1jaGFyZG9ubmF5MV0KIDEzMjUwNyBbaG9zdD1jaGFyZG9ubmF5MF0KIDEzMjUxNSBb
aG9zdD1iYXJvcXVlMF0KIDEzMjUwOCBbaG9zdD1lbGJsaW5nMV0KIDEzMjUzNyBbaG9zdD1lbGJs
aW5nMV0KIDEzMjUyOCBbaG9zdD1lbGJsaW5nMV0KIDEzMjUxNiBbaG9zdD1hbGJhbmExXQogMTMy
NTE3IFtob3N0PWNoYXJkb25uYXkwXQogMTMyNTE4IFtob3N0PWJhcm9xdWUwXQogMTMyNTIyIHBh
c3MgaXJyZWxldmFudAogMTMyNTQyIFtob3N0PWl0YWxpYTBdCiAxMzI1NDYgW2hvc3Q9ZWxibGlu
ZzFdCiAxMzI1MTQgW2hvc3Q9YmFyb3F1ZTFdCiAxMzI1NTIgW2hvc3Q9ZWxibGluZzFdCiAxMzI1
NDggcGFzcyBpcnJlbGV2YW50CiAxMzI1NTQgW2hvc3Q9ZWxibGluZzFdCiAxMzI1NTYgW2hvc3Q9
YWxiYW5hMV0KIDEzMjU1OCBbaG9zdD1iYXJvcXVlMV0KIDEzMjU1OSBbaG9zdD1lbGJsaW5nMV0K
IDEzMjU4NyBwYXNzIGlycmVsZXZhbnQKIDEzMjU2MyBbaG9zdD1iYXJvcXVlMV0KIDEzMjU3MCBb
aG9zdD1iYXJvcXVlMV0KIDEzMjU3MyBbaG9zdD1iYXJvcXVlMV0KIDEzMjU4MSBbaG9zdD1iYXJv
cXVlMV0KIDEzMjY1NSBbaG9zdD1lbGJsaW5nMV0KIDEzMjU5MSBbaG9zdD1hbGJhbmEwXQogMTMy
NzE4IFtob3N0PWRlYmluYTFdCiAxMzI3NDMgW2hvc3Q9ZWxibGluZzFdCiAxMzI3MjAgcGFzcyBp
cnJlbGV2YW50CiAxMzI2OTMgW2hvc3Q9ZWxibGluZzFdCiAxMzI3MjUgW2hvc3Q9ZWxibGluZzFd
CiAxMzI3MzQgW2hvc3Q9YWxiYW5hMV0KIDEzMjcyNyBbaG9zdD1iYXJvcXVlMV0KIDEzMjczMCBb
aG9zdD1yaW1hdmExXQogMTMyNzM5IFtob3N0PXJpbWF2YTFdCiAxMzI3NDYgcGFzcyBpcnJlbGV2
YW50CiAxMzI3MzcgW2hvc3Q9cmltYXZhMV0KIDEzMjc3MiBbaG9zdD1iYXJvcXVlMF0KIDEzMjg0
NyBbaG9zdD1yaW1hdmExXQogMTMyOTQ1IFtob3N0PWFsYmFuYTFdCiAxMzMyODQgW2hvc3Q9cmlt
YXZhMV0KIDEzMzI2NyBbaG9zdD1kZWJpbmExXQogMTMzNDY3IFtob3N0PWFsYmFuYTFdCiAxMzM1
MDMgW2hvc3Q9aXRhbGlhMF0KIDEzMzU1MSBbaG9zdD1hbGJhbmExXQogMTMzNTY0IFtob3N0PWFs
YmFuYTBdCiAxMzM1NTIgW2hvc3Q9YWxiYW5hMV0KIDEzMzU3NiBbaG9zdD1hbGJhbmEwXQogMTMz
NTg5IFtob3N0PWJhcm9xdWUwXQogMTMzNjEzIFtob3N0PWNoYXJkb25uYXkxXQogMTMzNjc3IFto
b3N0PWFsYmFuYTBdCiAxMzM2NTAgW2hvc3Q9Y2hhcmRvbm5heTFdCiAxMzM3OTEgW2hvc3Q9YWxi
YW5hMF0KIDEzMzcwMyBbaG9zdD1iYXJvcXVlMF0KIDEzMzc1MCBbaG9zdD1jaGFyZG9ubmF5MV0K
IDEzMzg0NCBbaG9zdD1hbGJhbmExXQogMTMzODczIFtob3N0PWJhcm9xdWUwXQogMTMzODk1IFto
b3N0PWFsYmFuYTFdCiAxMzM4NzIgW2hvc3Q9cmltYXZhMV0KIDEzMzkwOSBbaG9zdD1maWFubzBd
CiAxMzM5OTAgW2hvc3Q9YWxiYW5hMV0KIDEzMzk5NiBbaG9zdD1hbGJhbmEwXQogMTMzOTkyIFto
b3N0PWFsYmFuYTFdCiAxMzQwMDkgW2hvc3Q9ZWxibGluZzBdCiAxMzM5OTkgW2hvc3Q9Y2hhcmRv
bm5heTFdCiAxMzM5MzkgW2hvc3Q9YmFyb3F1ZTBdCiAxMzQwMDMgW2hvc3Q9Y2hhcmRvbm5heTFd
CiAxMzM5NzUgW2hvc3Q9cmltYXZhMV0KIDEzNDAwMSBbaG9zdD1pdGFsaWExXQogMTMzOTkzIFto
b3N0PXJpbWF2YTFdCiAxMzQwMDIgW2hvc3Q9bWVybG90MV0KIDEzNDAwNSBbaG9zdD1hbGJhbmEx
XQogMTM0MDE4IFtob3N0PWFsYmFuYTFdCiAxMzQwMTQgW2hvc3Q9YmFyb3F1ZTBdCiAxMzQwMjYg
W2hvc3Q9YmFyb3F1ZTBdCiAxMzM5OTcgW2hvc3Q9YWxiYW5hMF0KIDEzNDAyMiBbaG9zdD1waW5v
dDFdCiAxMzQwMzQgW2hvc3Q9YWxiYW5hMV0KIDEzNDAzNiBbaG9zdD1hbGJhbmEwXQogMTM0MDYz
IFtob3N0PWFsYmFuYTBdCiAxMzQwMzcgcGFzcyBpcnJlbGV2YW50CiAxMzQwNDAgW2hvc3Q9YmFy
b3F1ZTBdCiAxMzQwODUgW2hvc3Q9YWxiYW5hMF0KIDEzNDA0NCBbaG9zdD1iYXJvcXVlMF0KIDEz
NDA0NiBbaG9zdD1maWFubzBdCiAxMzQwNDcgW2hvc3Q9YWxiYW5hMV0KIDEzNDA2NyBbaG9zdD1h
bGJhbmEwXQogMTM0MDQ5IFtob3N0PWJhcm9xdWUwXQogMTM0MDUxIFtob3N0PWFsYmFuYTBdCiAx
MzQwNTIgW2hvc3Q9aXRhbGlhMV0KIDEzNDA1MyBbaG9zdD1jaGFyZG9ubmF5MV0KIDEzNDA4NiBb
aG9zdD1hbGJhbmExXQogMTM0MDU0IFtob3N0PWNoYXJkb25uYXkxXQogMTM0MDcwIFtob3N0PXBp
bm90MV0KIDEzNDA1NSBbaG9zdD1iYXJvcXVlMF0KIDEzNDA1NyBbaG9zdD1iYXJvcXVlMF0KIDEz
NDA3MyBbaG9zdD1hbGJhbmExXQogMTM0MDU4IFtob3N0PWFsYmFuYTFdCiAxMzQwODggW2hvc3Q9
cGlub3QxXQogMTM0MDU5IFtob3N0PWFsYmFuYTBdCiAxMzQwNjEgW2hvc3Q9YWxiYW5hMF0KIDEz
NDA3NCBbaG9zdD1pdGFsaWExXQogMTM0MDc2IFtob3N0PWFsYmFuYTFdCiAxMzQwODkgW2hvc3Q9
Y2hhcmRvbm5heTFdCiAxMzQwNzggW2hvc3Q9YmFyb3F1ZTBdCiAxMzQwOTEgW2hvc3Q9YWxiYW5h
MV0KIDEzNDA4MSBbaG9zdD1kZWJpbmExXQogMTM0MTAwIFtob3N0PWJhcm9xdWUwXQogMTM0MTEy
IFtob3N0PWFsYmFuYTBdCiAxMzQxNDcgW2hvc3Q9YmFyb3F1ZTBdCiAxMzQxNDggW2hvc3Q9YWxi
YW5hMF0KIDEzNDE1MCBbaG9zdD1jaGFyZG9ubmF5MV0KIDEzNDE1MSBbaG9zdD1kZWJpbmExXQog
MTM0MTUyIFtob3N0PWFsYmFuYTBdCiAxMzQ3ODEgW2hvc3Q9Y2hhcmRvbm5heTFdCiAxMzQ3NjYg
W2hvc3Q9bWVybG90MV0KIDEzNDc0NSBbaG9zdD1hbGJhbmEwXQogMTM0NzcwIFtob3N0PWNoYXJk
b25uYXkxXQogMTM0NzgzIFtob3N0PWNoYXJkb25uYXkxXQogMTM0Nzc0IFtob3N0PWZpYW5vMV0K
IDEzNDc3MSBbaG9zdD1jaGFyZG9ubmF5MV0KIDEzNDc3MyBbaG9zdD1jaGFyZG9ubmF5MV0KIDEz
NDc3OSBbaG9zdD1jaGFyZG9ubmF5MV0KIDEzNDc4OCBbaG9zdD1jaGFyZG9ubmF5MV0KIDEzNDc4
NCBbaG9zdD1jaGFyZG9ubmF5MV0KIDEzNDc4NyBbaG9zdD1jaGFyZG9ubmF5MV0KIDEzNDc5OSBb
aG9zdD1jaGFyZG9ubmF5MV0KIDEzNDgwNiBbaG9zdD1tZXJsb3QwXQogMTM0ODEyIFtob3N0PXBp
bm90MV0KIDEzNDgxOSBbaG9zdD1tZXJsb3QxXQogMTM0ODQ3IFtob3N0PWJhcm9xdWUwXQogMTM0
ODI0IFtob3N0PW1lcmxvdDBdCiAxMzQ4NTEgW2hvc3Q9Y2hhcmRvbm5heTBdCiAxMzQ4MzEgW2hv
c3Q9Zmlhbm8xXQogMTM0ODk5IFtob3N0PWFsYmFuYTBdCiAxMzQ4NTMgW2hvc3Q9YmFyb3F1ZTBd
CiAxMzQ4MzYgW2hvc3Q9bWVybG90MF0KIDEzNDg3MCBbaG9zdD1iYXJvcXVlMF0KIDEzNDkxMSBb
aG9zdD1hbGJhbmEwXQogMTM0OTEyIFtob3N0PWFsYmFuYTBdCiAxMzQ5ODkgW2hvc3Q9YmFyb3F1
ZTBdCiAxMzUwMDIgW2hvc3Q9Y2hhcmRvbm5heTFdCiAxMzUwNzcgW2hvc3Q9YWxiYW5hMF0KIDEz
NTI1MSBbaG9zdD1hbGJhbmEwXQogMTM1NDQ4IFtob3N0PXBpbm90MV0KIDEzNTQxNiBbaG9zdD1h
bGJhbmEwXQogMTM1ODI4IFtob3N0PXBpbm90MV0KIDEzNTU3MSBbaG9zdD1waW5vdDFdCiAxMzU3
MTEgW2hvc3Q9cGlub3QxXQogMTM1OTM3IFtob3N0PXBpbm90MV0KIDEzNjAyOSBbaG9zdD1waW5v
dDFdCiAxMzYxNjkgW2hvc3Q9cGlub3QxXQogMTM2MjA5IHBhc3MgZWY1MjllNmFiN2MzMTI5MGEz
MzA0NWJiMWYxODM3NDQ3Y2MwZWI1NiA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkx
M2UzMTQ5IDdkNTYyMzlmMTU5YWZjMmU3YmQ0MjYyMzk0N2U1NmJhNDhmMzc4MzYgOTI2NjZmZGQ2
ZTBhZmFiOTg5YjJkODk3NTlkOWI0M2YyYzY0NWFlNwogMTM2MTg4IFtob3N0PXBpbm90MV0KIDEz
NjE5MCBbaG9zdD1waW5vdDFdCiAxMzYxOTQgW2hvc3Q9cGlub3QxXQogMTM2MTk4IFtob3N0PXBp
bm90MV0KIDEzNjIwMSBbaG9zdD1waW5vdDFdCiAxMzYyMzkgcGFzcyBlZjUyOWU2YWI3YzMxMjkw
YTMzMDQ1YmIxZjE4Mzc0NDdjYzBlYjU2IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlm
NTA4NzY3OTggN2Q1NjIzOWYxNTlhZmMyZTdiZDQyNjIzOTQ3ZTU2YmE0OGYzNzgzNiBmZTIxYjc4
ZWY5OWExYjUwNWNmYjZkMzc4OWVkZTk1OTE2MDlkZDcwCiAxMzYyMDMgW2hvc3Q9cGlub3QxXQog
MTM2MjI2IHBhc3MgZWY1MjllNmFiN2MzMTI5MGEzMzA0NWJiMWYxODM3NDQ3Y2MwZWI1NiBkMGQ4
YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDdkNTYyMzlmMTU5YWZjMmU3YmQ0
MjYyMzk0N2U1NmJhNDhmMzc4MzYgYzQ2ZGJhMGQ3MmU1MTk3NDM4MjNjNzZjNjc2ODU4YWQxYWY0
OGI5MAogMTM2MTIxIGZhaWwgY2Q1MTQ3NzM0Y2JlODJmMGMxNjY1ZWIyMzI2MDhkNzU2NDM5NDRi
MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGVmYjRmM2I2MmM2OTM4
M2E3MzA4ZDdiNzM5YTMxOTNlN2MwY2NhZTggY2I3MGEyNmY3ODg0OGZlNDVmNTkzZjdlYmM5Y2Zh
YWM3NjBhNzkxYgogMTM2MjA2IFtob3N0PXBpbm90MV0KIDEzNjIxNCBmYWlsIGNkNTE0NzczNGNi
ZTgyZjBjMTY2NWViMjMyNjA4ZDc1NjQzOTQ0YjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0
ZmUwOWY1MDg3Njc5OCBlZmI0ZjNiNjJjNjkzODNhNzMwOGQ3YjczOWEzMTkzZTdjMGNjYWU4IGNi
NzBhMjZmNzg4NDhmZTQ1ZjU5M2Y3ZWJjOWNmYWFjNzYwYTc5MWIKIDEzNjIyMyBwYXNzIGVmNTI5
ZTZhYjdjMzEyOTBhMzMwNDViYjFmMTgzNzQ0N2NjMGViNTYgZDBkOGFkMzllY2I1MWNkNzQ5N2Nk
NTI0NDg0ZmUwOWY1MDg3Njc5OCA3ZDU2MjM5ZjE1OWFmYzJlN2JkNDI2MjM5NDdlNTZiYTQ4ZjM3
ODM2IDY4MjkyYzk0YTYwZWFiMjQ1MTRhYjRhOGU0NzcyYWYyNGRlYWQ4MDcKIDEzNjIzNCBwYXNz
IGVmNTI5ZTZhYjdjMzEyOTBhMzMwNDViYjFmMTgzNzQ0N2NjMGViNTYgZDBkOGFkMzllY2I1MWNk
NzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA3ZDU2MjM5ZjE1OWFmYzJlN2JkNDI2MjM5NDdlNTZi
YTQ4ZjM3ODM2IGYxOWExOTkyODFhMjM3MjViZWI3M2JlZjYxZWI4OTY0ZDhlMjI1Y2UKIDEzNjI1
MiBwYXNzIGVmNTI5ZTZhYjdjMzEyOTBhMzMwNDViYjFmMTgzNzQ0N2NjMGViNTYgZDBkOGFkMzll
Y2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA3ZDU2MjM5ZjE1OWFmYzJlN2JkNDI2MjM5
NDdlNTZiYTQ4ZjM3ODM2IGNjNTZkODdkYzNlMjAzYTU3MDFmMjFmYjNhODFmMzQ3Y2YwYWU5ZWIK
IDEzNjI0NCBwYXNzIGVmNTI5ZTZhYjdjMzEyOTBhMzMwNDViYjFmMTgzNzQ0N2NjMGViNTYgZDBk
OGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA3ZDU2MjM5ZjE1OWFmYzJlN2Jk
NDI2MjM5NDdlNTZiYTQ4ZjM3ODM2IDMxZTY3YzE1NmYzZjUzOWI2ZDY0ZjNhY2U1MjQzOWMwN2Ni
MjEzNDEKIDEzNjI1NSBwYXNzIGVmNTI5ZTZhYjdjMzEyOTBhMzMwNDViYjFmMTgzNzQ0N2NjMGVi
NTYgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA3ZDU2MjM5ZjE1OWFm
YzJlN2JkNDI2MjM5NDdlNTZiYTQ4ZjM3ODM2IDE3Zjc0MjQyY2NmMGNlNmU1MWMwM2E1ODYwOTQ3
ODY1YzBlZjBkYzIKIDEzNjI2OSBwYXNzIGVmNTI5ZTZhYjdjMzEyOTBhMzMwNDViYjFmMTgzNzQ0
N2NjMGViNTYgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA3ZDU2MjM5
ZjE1OWFmYzJlN2JkNDI2MjM5NDdlNTZiYTQ4ZjM3ODM2IGNiNzBhMjZmNzg4NDhmZTQ1ZjU5M2Y3
ZWJjOWNmYWFjNzYwYTc5MWIKIDEzNjI1OSBwYXNzIGVmNTI5ZTZhYjdjMzEyOTBhMzMwNDViYjFm
MTgzNzQ0N2NjMGViNTYgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA3
ZDU2MjM5ZjE1OWFmYzJlN2JkNDI2MjM5NDdlNTZiYTQ4ZjM3ODM2IDIxMGViODllZDUyYzBmZWYx
NTk0MTA5M2Q4ZjM5OWUxOTM4OTQ5YTgKIDEzNjI2NSBwYXNzIGVmNTI5ZTZhYjdjMzEyOTBhMzMw
NDViYjFmMTgzNzQ0N2NjMGViNTYgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3
Njc5OCA3ZDU2MjM5ZjE1OWFmYzJlN2JkNDI2MjM5NDdlNTZiYTQ4ZjM3ODM2IGMxNmQyMmZjZTg1
YjczNmJmMGY3NDhlMTg4NzhjNTFkYjM0OGE5NjgKIDEzNjI3NSBwYXNzIGNkNTE0NzczNGNiZTgy
ZjBjMTY2NWViMjMyNjA4ZDc1NjQzOTQ0YjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUw
OWY1MDg3Njc5OCA3ZDU2MjM5ZjE1OWFmYzJlN2JkNDI2MjM5NDdlNTZiYTQ4ZjM3ODM2IGNiNzBh
MjZmNzg4NDhmZTQ1ZjU5M2Y3ZWJjOWNmYWFjNzYwYTc5MWIKIDEzNjI3OCBmYWlsIGNkNTE0Nzcz
NGNiZTgyZjBjMTY2NWViMjMyNjA4ZDc1NjQzOTQ0YjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0
NDg0ZmUwOWY1MDg3Njc5OCBlZmI0ZjNiNjJjNjkzODNhNzMwOGQ3YjczOWEzMTkzZTdjMGNjYWU4
IGNiNzBhMjZmNzg4NDhmZTQ1ZjU5M2Y3ZWJjOWNmYWFjNzYwYTc5MWIKIDEzNjI4OSBwYXNzIGNk
NTE0NzczNGNiZTgyZjBjMTY2NWViMjMyNjA4ZDc1NjQzOTQ0YjAgZDBkOGFkMzllY2I1MWNkNzQ5
N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA3ZDU2MjM5ZjE1OWFmYzJlN2JkNDI2MjM5NDdlNTZiYTQ4
ZjM3ODM2IGNiNzBhMjZmNzg4NDhmZTQ1ZjU5M2Y3ZWJjOWNmYWFjNzYwYTc5MWIKIDEzNjI5MiBm
YWlsIGNkNTE0NzczNGNiZTgyZjBjMTY2NWViMjMyNjA4ZDc1NjQzOTQ0YjAgZDBkOGFkMzllY2I1
MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBlZmI0ZjNiNjJjNjkzODNhNzMwOGQ3YjczOWEz
MTkzZTdjMGNjYWU4IGNiNzBhMjZmNzg4NDhmZTQ1ZjU5M2Y3ZWJjOWNmYWFjNzYwYTc5MWIKIDEz
NjI5NSBwYXNzIGNkNTE0NzczNGNiZTgyZjBjMTY2NWViMjMyNjA4ZDc1NjQzOTQ0YjAgZDBkOGFk
MzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA3ZDU2MjM5ZjE1OWFmYzJlN2JkNDI2
MjM5NDdlNTZiYTQ4ZjM3ODM2IGNiNzBhMjZmNzg4NDhmZTQ1ZjU5M2Y3ZWJjOWNmYWFjNzYwYTc5
MWIKIDEzNjMwNSBmYWlsIGNkNTE0NzczNGNiZTgyZjBjMTY2NWViMjMyNjA4ZDc1NjQzOTQ0YjAg
ZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBlZmI0ZjNiNjJjNjkzODNh
NzMwOGQ3YjczOWEzMTkzZTdjMGNjYWU4IGNiNzBhMjZmNzg4NDhmZTQ1ZjU5M2Y3ZWJjOWNmYWFj
NzYwYTc5MWIKU2VhcmNoaW5nIGZvciBpbnRlcmVzdGluZyB2ZXJzaW9ucwogUmVzdWx0IGZvdW5k
OiBmbGlnaHQgMTI5Mzc1IChwYXNzKSwgZm9yIGJhc2lzIHBhc3MKIFJlc3VsdCBmb3VuZDogZmxp
Z2h0IDEzNjEyMSAoZmFpbCksIGZvciBiYXNpcyBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0
IDEzNjIwOSAocGFzcyksIGZvciBiYXNpcyBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzNjIx
NCAoZmFpbCksIGZvciBiYXNpcyBmYWlsdXJlCiAwIHJldmlzaW9ucyBhdCBjZDUxNDc3MzRjYmU4
MmYwYzE2NjVlYjIzMjYwOGQ3NTY0Mzk0NGIwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZl
MDlmNTA4NzY3OTggN2Q1NjIzOWYxNTlhZmMyZTdiZDQyNjIzOTQ3ZTU2YmE0OGYzNzgzNiBjYjcw
YTI2Zjc4ODQ4ZmU0NWY1OTNmN2ViYzljZmFhYzc2MGE3OTFiCk5vIHJldmlzaW9ucyBsZWZ0IHRv
IHRlc3QsIGNoZWNraW5nIGdyYXBoIHN0YXRlLgogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTM2Mjc1
IChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTM2Mjc4IChmYWls
KSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTM2Mjg5IChwYXNzKSwg
Zm9yIGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMzYyOTIgKGZhaWwpLCBmb3IgZmly
c3QgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMzYyOTUgKHBhc3MpLCBmb3IgbGFzdCBw
YXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzNjMwNSAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJl
CgoqKiogRm91bmQgYW5kIHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBp
cyBpbiB0cmVlOiAgcWVtdXUgZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0CiAgQnVnIGludHJv
ZHVjZWQ6ICBlZmI0ZjNiNjJjNjkzODNhNzMwOGQ3YjczOWEzMTkzZTdjMGNjYWU4CiAgQnVnIG5v
dCBwcmVzZW50OiA3ZDU2MjM5ZjE1OWFmYzJlN2JkNDI2MjM5NDdlNTZiYTQ4ZjM3ODM2CiAgTGFz
dCBmYWlsIHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L2xvZ3MvMTM2MzA1LwoKCiAgKFJldmlzaW9uIGxvZyB0b28gbG9uZywgb21pdHRlZC4pCgpkb3Q6
IGdyYXBoIGlzIHRvbyBsYXJnZSBmb3IgY2Fpcm8tcmVuZGVyZXIgYml0bWFwcy4gU2NhbGluZyBi
eSAwLjc3NjI4NSB0byBmaXQKcG5tdG9wbmc6IDg2IGNvbG9ycyBmb3VuZApSZXZpc2lvbiBncmFw
aCBsZWZ0IGluIC9ob21lL2xvZ3MvcmVzdWx0cy9iaXNlY3QvcWVtdS1tYWlubGluZS9idWlsZC1p
Mzg2Lnhlbi1idWlsZC57ZG90LHBzLHBuZyxodG1sLHN2Z30uCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KMTM2MzA1OiB0b2xlcmFibGUgQUxMIEZBSUwKCmZsaWdodCAx
MzYzMDUgcWVtdS1tYWlubGluZSByZWFsLWJpc2VjdCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjMwNS8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAg
ICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCgoKam9i
czoKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1s
YWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9n
cy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0
aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 15 14:24:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 14:24:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQupv-0001Of-Pb; Wed, 15 May 2019 14:24:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=LpR9=TP=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hQupv-0001Oa-BR
 for xen-devel@lists.xenproject.org; Wed, 15 May 2019 14:24:51 +0000
X-Inumbo-ID: 31fe120c-771d-11e9-ae81-2fa833213028
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 31fe120c-771d-11e9-ae81-2fa833213028;
 Wed, 15 May 2019 14:24:49 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 15 May 2019 08:24:48 -0600
Message-Id: <5CDC212F020000780022F4D4@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 15 May 2019 08:24:47 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20190508132403.1454-1-paul.durrant@citrix.com>
 <20190508132403.1454-5-paul.durrant@citrix.com>
In-Reply-To: <20190508132403.1454-5-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 4/5] iommu: introduce iommu_groups
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA4LjA1LjE5IGF0IDE1OjI0LCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jCj4gKysrIGIveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvcGNpLmMKPiBAQCAtNDI3LDYgKzQyNyw3IEBAIHN0YXRpYyBzdHJ1Y3Qg
cGNpX2RldiAqYWxsb2NfcGRldihzdHJ1Y3QgcGNpX3NlZyAqcHNlZywgCj4gdTggYnVzLCB1OCBk
ZXZmbikKPiAgCj4gICAgICBjaGVja19wZGV2KHBkZXYpOwo+ICAgICAgYXBwbHlfcXVpcmtzKHBk
ZXYpOwo+ICsgICAgaW9tbXVfZ3JvdXBfYXNzaWduKHBkZXYpOwo+ICAKPiAgICAgIHJldHVybiBw
ZGV2Owo+ICB9Cj4gQEAgLTEwOTgsNiArMTA5OSw4IEBAIGludCBfX2luaXQgc2Nhbl9wY2lfZGV2
aWNlcyh2b2lkKQo+ICB7Cj4gICAgICBpbnQgcmV0Owo+ICAKPiArICAgIGlvbW11X2dyb3Vwc19p
bml0KCk7Cj4gKwo+ICAgICAgcGNpZGV2c19sb2NrKCk7Cj4gICAgICByZXQgPSBwY2lfc2VnbWVu
dHNfaXRlcmF0ZShfc2Nhbl9wY2lfZGV2aWNlcywgTlVMTCk7Cj4gICAgICBwY2lkZXZzX3VubG9j
aygpOwoKSW4gZnJlZV9wZGV2KCkgeW91IGFsc28gd2FudCB0byByZW1vdmUgYSBkZXZpY2UgZnJv
bSBpdHMgZ3JvdXAuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 15 14:41:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 14:41:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQv5V-0002sZ-BG; Wed, 15 May 2019 14:40:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=OzW7=TP=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1hQv5U-0002sU-53
 for xen-devel@lists.xenproject.org; Wed, 15 May 2019 14:40:56 +0000
X-Inumbo-ID: 7175758e-771f-11e9-8980-bc764e045a96
Received: from mail-lj1-x242.google.com (unknown [2a00:1450:4864:20::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7175758e-771f-11e9-8980-bc764e045a96;
 Wed, 15 May 2019 14:40:55 +0000 (UTC)
Received: by mail-lj1-x242.google.com with SMTP id m20so49155lji.2
 for <xen-devel@lists.xenproject.org>; Wed, 15 May 2019 07:40:55 -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=DZTjTQ7Crr8EKEMhDDaJp7XtkKQktI2rt1kO2366V0c=;
 b=srZUTWfMqYUQ4lxi+QZ+xnPVKJltgr4o2wUxLfBE8dT6s58bxne3FW0oyMeOth3azb
 xiZmuH0mME4zYVMFPKyQMOVnznDInRCkWKGOza/BYxRClGWAVjrO2yvftRyCCVl1siE7
 3cRAxuKZuXOS+bZpgRE91l7ct5GVf+tmqQwjSCty7+cg4dA3746PHKXanpYEN9xvD5yA
 0I4UQgTsA9BFdzamow2SFU64riJGdDan+MsNBF44UQXz4pbIE1tnAS53YF37HhhcuZ06
 /gKcGKM+BN4R3bLSALllGXp2fYeRwX4d35uZwlxJVzlVyJfMowmlXsQlSlaEIVqFI8DI
 PMlw==
X-Google-DKIM-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=DZTjTQ7Crr8EKEMhDDaJp7XtkKQktI2rt1kO2366V0c=;
 b=J76mF2wDx9a0mh031Xqk+QnvuU249EtY+LAJ1vXPd2itmoNDVBDp9eAd+ADzSNhJbD
 wFMhO57aYR37gBSUykgcjHmT9VVkk40Rj5/wDD6KzIFi7Fyti/gTO8O4Yj/WPiy79UD9
 JGHy5YXgHxrlOE1X25HiASPZBdCVvl/Zz/4iJgYDoWifTo5urNJlWPBrhlPXoZHfiOPx
 WAf155ROiu3YEzWLwSbAlGKS0K0xzsaM5z2KbY8gbFjrOk9ApELlEpdfhDeoDItzIa98
 Icm2bTrn6teeoYH7+/VoXFdF/sHNU087VOkm1EJ/A7lkq4tAjL/Pt2GY6n6ZuwTU7KzZ
 yF7A==
X-Gm-Message-State: APjAAAV5nl611VIM7YUfLjFYPkQBDm7kakuyqCu2HRv5QLbVLTWj0Lc4
 Q16CWmYNsnAWHv7WwxV4yxw=
X-Google-Smtp-Source: APXvYqwUp/IfDJ1/MxtYaIc1vYvvqm94SyvunuYvuHBhvorBDXPHvIoNX1UvX4baB5BZO5vXvsBG/Q==
X-Received: by 2002:a2e:860a:: with SMTP id a10mr11225920lji.158.1557931253817; 
 Wed, 15 May 2019 07:40:53 -0700 (PDT)
Received: from [10.17.182.120] (ll-74.141.223.85.sovam.net.ua. [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id r62sm383880lja.48.2019.05.15.07.40.52
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 15 May 2019 07:40:52 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <alpine.DEB.2.10.1904301358560.13269@sstabellini-ThinkPad-X260>
 <1556658172-8824-3-git-send-email-sstabellini@kernel.org>
From: Oleksandr <olekstysh@gmail.com>
Message-ID: <437edfef-00bf-fc90-3bf5-af8fa851fa3a@gmail.com>
Date: Wed, 15 May 2019 17:40:51 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <1556658172-8824-3-git-send-email-sstabellini@kernel.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 03/10] xen: extend
 XEN_DOMCTL_memory_mapping to handle memory policy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, julien.grall@arm.com,
 JBeulich@suse.com, andrew.cooper3@citrix.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ck9uIDAxLjA1LjE5IDAwOjAyLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6CgpIaSwgU3RlZmFu
bwo+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2RvbWN0bC5jIGIveGVuL2NvbW1vbi9kb21jdGwu
Ywo+IGluZGV4IDE0MGY5NzkuLjlmNjJlYWQgMTAwNjQ0Cj4gLS0tIGEveGVuL2NvbW1vbi9kb21j
dGwuYwo+ICsrKyBiL3hlbi9jb21tb24vZG9tY3RsLmMKPiBAQCAtOTI4LDYgKzkyOCw3IEBAIGxv
bmcgZG9fZG9tY3RsKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX2RvbWN0bF90KSB1X2RvbWN0
bCkKPiAgICAgICAgICAgdW5zaWduZWQgbG9uZyBtZm5fZW5kID0gbWZuICsgbnJfbWZucyAtIDE7
Cj4gICAgICAgICAgIGludCBhZGQgPSBvcC0+dS5tZW1vcnlfbWFwcGluZy5hZGRfbWFwcGluZzsK
PiAgICAgICAgICAgcDJtX3R5cGVfdCBwMm10Owo+ICsgICAgICAgIHVpbnQzMl90IG1lbW9yeV9w
b2xpY3kgPSBvcC0+dS5tZW1vcnlfbWFwcGluZy5tZW1vcnlfcG9saWN5Owo+ICAgCj4gICAgICAg
ICAgIHJldCA9IC1FSU5WQUw7Cj4gICAgICAgICAgIGlmICggbWZuX2VuZCA8IG1mbiB8fCAvKiB3
cmFwPyAqLwo+IEBAIC05NTgsOSArOTU5LDI3IEBAIGxvbmcgZG9fZG9tY3RsKFhFTl9HVUVTVF9I
QU5ETEVfUEFSQU0oeGVuX2RvbWN0bF90KSB1X2RvbWN0bCkKPiAgICAgICAgICAgaWYgKCBhZGQg
KQo+ICAgICAgICAgICB7Cj4gICAgICAgICAgICAgICBwcmludGsoWEVOTE9HX0dfREVCVUcKPiAt
ICAgICAgICAgICAgICAgICAgICJtZW1vcnlfbWFwOmFkZDogZG9tJWQgZ2ZuPSVseCBtZm49JWx4
IG5yPSVseFxuIiwKPiAtICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgZ2ZuLCBtZm4s
IG5yX21mbnMpOwo+ICsgICAgICAgICAgICAgICAgICAgIm1lbW9yeV9tYXA6YWRkOiBkb20lZCBn
Zm49JWx4IG1mbj0lbHggbnI9JWx4IGNhY2hlPSV1XG4iLAo+ICsgICAgICAgICAgICAgICAgICAg
ZC0+ZG9tYWluX2lkLCBnZm4sIG1mbiwgbnJfbWZucywgbWVtb3J5X3BvbGljeSk7Cj4gICAKPiAr
ICAgICAgICAgICAgc3dpdGNoICggbWVtb3J5X3BvbGljeSApCj4gKyAgICAgICAgICAgIHsKPiAr
I2lmZGVmIENPTkZJR19BUk0KPiArICAgICAgICAgICAgICAgIGNhc2UgTUVNT1JZX1BPTElDWV9B
Uk1fTUVNX1dCOgo+ICsgICAgICAgICAgICAgICAgICAgIHAybXQgPSBwMm1fbW1pb19kaXJlY3Rf
YzsKPiArICAgICAgICAgICAgICAgICAgICBicmVhazsKPiArICAgICAgICAgICAgICAgIGNhc2Ug
TUVNT1JZX1BPTElDWV9BUk1fREVWX25HUkU6Cj4gKyAgICAgICAgICAgICAgICAgICAgcDJtdCA9
IHAybV9tbWlvX2RpcmVjdF9kZXY7Cj4gKyAgICAgICAgICAgICAgICAgICAgYnJlYWs7Cj4gKyNl
bmRpZgo+ICsjaWZkZWYgQ09ORklHX1g4Ngo+ICsgICAgICAgICAgICAgICAgY2FzZSBNRU1PUllf
UE9MSUNZX1g4Nl9VQzoKPiArICAgICAgICAgICAgICAgICAgICBwMm10ID0gcDJtX21taW9fZGly
ZWN0Owo+ICsgICAgICAgICAgICAgICAgICAgIGJyZWFrOwo+ICsjZW5kaWYKPiArICAgICAgICAg
ICAgICAgIGRlZmF1bHQ6Cj4gKyAgICAgICAgICAgICAgICAgICAgcmV0dXJuIC1FT1BOT1RTVVBQ
OwoKSWYgSSBjb3JyZWN0bHkgdW5kZXJzdGFuZCB0aGUgY29kZSwgd2UgY2FuJ3QganVzdCByZXR1
cm4gYW4gZXJyb3IgaGVyZSAKKGRvbWN0bF9sb2NrIGlzIHRha2VuLCBldGMpLiBMb29rcyBsaWtl
IHdlIHNob3VsZCBzdG9yZSBhbiBlcnJvciBhbmQgCm1vZGlmeSBjb2RlIHRvIGV4ZWN1dGUgZXhp
dCBwYXJ0LgoKCi0tIApSZWdhcmRzLAoKT2xla3NhbmRyIFR5c2hjaGVua28KCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 15 15:06:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 15:06:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQvUW-0004Wm-NU; Wed, 15 May 2019 15:06:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=YIY1=TP=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1hQvUT-0004Wh-PB
 for xen-devel@lists.xenproject.org; Wed, 15 May 2019 15:06:46 +0000
X-Inumbo-ID: 0c3a383b-7723-11e9-8980-bc764e045a96
Received: from mo6-p00-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5300::5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0c3a383b-7723-11e9-8980-bc764e045a96;
 Wed, 15 May 2019 15:06:43 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1557932802;
 s=strato-dkim-0002; d=aepfle.de;
 h=Message-Id:Date:Subject:Cc:To:From:X-RZG-CLASS-ID:X-RZG-AUTH:From:
 Subject:Sender;
 bh=EI2sv9uL8hwDaaKTspU7HU5tpMumzFYKjCTIIbhN4ws=;
 b=VeS8TYTQmMTNnroYs6wz7C3NcIyPU7eEpBUC8v62HbOILBGciU1mnWPaR9U4t7nNK9
 pQ0A++82Dmj9HVUtfL9EAKgY1Dzko7LOpHRzab1ESr4tawsuCih7vYUcZ87ptlGJ7F7r
 Xa/v7uNrcatog5z0q3qfFIKuEWHl4iGLBLI/NJ0hI9UuMcZSJyS/23Kwf5NhUyFao9gk
 SsKTraa2+IPrnMzGm0rMX9Xq/o/qpl/Up2lUOG+fGoAMu4A3IDrvt2QRO9XL+qvYn0YF
 iW6VDBnAfd/Ilpt6rR30frt5lp4WaoxlnU5jr5bcTxv6KN7QXtSXRZQKFU1bDK+6iEPU
 FkMQ==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QXkBR9MXjAuzBW/OdlBZQ4AHSS3GpFjw=="
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.20 DYNA|AUTH)
 with ESMTPSA id U080cav4FF6aBIk
 (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, 15 May 2019 17:06:36 +0200 (CEST)
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xenproject.org
Date: Wed, 15 May 2019 17:06:32 +0200
Message-Id: <20190515150632.16269-1-olaf@aepfle.de>
X-Mailer: git-send-email 2.16.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v1] hotplug/Linux: fix starting of xenstored
 with systemd
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Olaf Hering <olaf@aepfle.de>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QSBoYXJkIHRvIHRyaWdnZXIgcmFjZSB3aXRoIGFub3RoZXIgdW5yZWxhdGVkIHN5c3RlbWQgc2Vy
dmljZSBhbmQKeGVuc3RvcmVkLnNlcnZpY2UgdW52ZWlsZWQgYSBidWcgaW4gdGhlIHdheSBob3cg
eGVuc3RvcmVkIGlzIGxhdW5jaGVkCndpdGggc3lzdGVtZC4KCmxhdW5jaC14ZW5zdG9yZSBtYXkg
c3RhcnQgZWl0aGVyIGEgZGFlbW9uIG9yIGEgZG9tYWluLiBJbiBjYXNlIGEgZG9tYWluCmlzIHVz
ZWQsIHN5c3RlbWQtbm90aWZ5IHdhcyBjYWxsZWQuIElmIGFub3RoZXIgc2VydmljZSB0cmlnZ2Vy
ZWQgYQpyZXN0YXJ0IG9mIHN5c3RlbWQgd2hpbGUgeGVuc3RvcmVkLnNlcnZpY2Ugd2FzIGV4ZWN1
dGVkLCBzeXN0ZW1kIG1heQp0ZW1wb3JhcnkgbG9zZSB0cmFjayBvZiBzZXJ2aWNlcyB3aXRoIFR5
cGU9bm90aWZ5LiBBcyBhIHJlc3VsdCwKeGVuc3RvcmVkLnNlcnZpY2Ugd291bGQgYmUgbWFya2Vk
IGFzIGZhaWxlZCBhbmQgdW5pdHMgdGhhdCBkZXBlbmQgb24gaXQKd2lsbCBub3QgYmUgc3RhcnRl
ZCBhbnltb3JlLiBUaGlzIGJyZWFrcyB0aGUgZW5pcmUgWGVuIHRvb2xzdGFjay4KCkN1cnJlbnRs
eSB0aGUgZGVjaXNpb24gd2hpY2ggdmFyaWFudCBvZiB4ZW5zdG9yZSBzaG91bGQgYmUgdXNlZCBp
cwpjb250cm9sbGVkIHZpYSAvZXRjL3N5c2NvbmZpZy94ZW5jb21tb25zOlhFTlNUT1JFVFlQRT1b
ZG9tYWlufGRhZW1vbl0uClRoaXMgY2hhbmdlIHByZXNlcnZlcyB0aGlzIGZ1bmN0aW9uYWxpdHkg
Zm9yIHRoZSBzeXN2IGFuZCBzeXN0ZW1kLgoKT25lIHdheSB0byBmaXggaXQgaXMgdG8gaGFuZGxl
IHRoZSBkb21haW4gY2FzZSBhcyBUeXBlPW9uZXNob3QgYmVjYXVzZQp0aGVyZSBpcyBub3RoaW5n
IHRvIG1vbml0b3IgZm9yIHN5c3RlbWQuIFRoZSBkYWVtb24gY2FzZSBoYXMgdG8gYmUKaGFuZGxl
ZCBhcyBUeXBlPXNpbXBsZSwgd2hpY2ggaXMgdGhlIGRlZmF1bHQgaWYgbm8gVHlwZT0gaXMgc3Bl
Y2lmaWVkLgpBIHNpbmdsZSB1bml0IGNhbiBoYXZlIGp1c3Qgb25lIHR5cGUsIHNvIGEgbmV3IHVu
aXQgZm9yIHRoZSBkYWVtb24gY2FzZQpoYXMgdG8gYmUgY3JlYXRlZCB0byBwcmVzZXJ2ZSBleGlz
dGluZyBzZXR1cHMgZHVyaW5nIHVwZ3JhZGluZyBvZiBYZW4uClRoaXMgbmV3IHhlbnN0b3JlZC1k
YWVtb24uc2VydmljZSBpcyBzdGFydGVkIG9uIGRlbWFuZCBieSB0aGUgZXhpc3RpbmcKeGVuc3Rv
cmVkLnNlcnZpY2UuIFNpbmNlIGl0IGlzIGEgc2VwYXJhdGUgdW5pdCwgc3lzdGVtZCB3aWxsIHN1
cGVydmlzZQp0aGUgeGVuc3RvcmVkIGRhZW1vbiBpbiBkb20wLgoKbGF1bmNoLXhlbnN0b3JlIGV4
cGVjdHMgbm93IHR3byBhcmd1bWVudHMsIHRoZSB0eXBlIG9mIHRoZSBpbml0CnN5c3RlbSwgYW5k
IHRoZSBvcHRpb25hbCB4ZW5zdG9yZSB0eXBlLiBUaGUgc3lzdGVtZC1ub3RpZnkgY2FsbHMgYXJl
CnJlbW92ZWQgYmVjYXVzZSBzeXN0ZW1kIGRvZXMgbm90IGV4cGVjdCBhbnkgbm90aWZpY2F0aW9u
IHdpdGggdGhlCnVwZGF0ZWQgLnNlcnZpY2UgZmlsZXMuIEluIGNhc2UgdGhlIGluaXQgc3lzdGVt
IGlzIHN5c3RlbWQgdGhlIGRhZW1vbgpvciBpbml0LXhlbnN0b3JlLWRvbWFpbiBpcyBzdGFydGVk
IHZpYSBleGVjIHRvIG1ha2Ugc3VyZSBzeXN0ZW1kCm1vbml0b3JzIHRoZSBwcm9jZXNzIGl0IGhh
cyBqdXN0IGxhdW5jaGVkLiBWYXJpb3VzIHRoaW5ncyBzcGVjaWZpYyB0bwplaXRoZXIgc3lzdiBv
ciBzeXN0ZW1kIGFyZSBub3cgaGFuZGxlZCBzZXBhcmF0ZWx5LgoKVGhlIHN0YXJ0IG9mIHhlbnN0
b3JlZC1kYWVtb24uc2VydmljZSBpbiBsYXVuY2gteGVuc3RvcmUgd2lsbAplc3NlbnRpYWxseSBj
YWxsIHRoaXMgaGVscGVyIHR3aWNlLiBBIHNlcGFyYXRlIGludGVybmFsIHN0YXRlIGlzCmludHJv
ZHVjZWQgdG8gZGVhbCB3aXRoIHRoaXMuIFRoaXMgaXMgcmVxdWlyZWQgdG8gaGFuZGxlIHRoZSB4
ZW5jb21tb25zCmNhc2UgZXhwbGFpbmVkIGFib3ZlLgoKQSBmb2xsb3d1cCBjaGFuZ2Ugd2lsbCBy
ZW1vdmUgdGhlIGNvZGUgd2hpY2ggY2FsbHMgdG8gc2Rfbm90aWZ5LCB0aGV5CmFyZSBub3QgbmVl
ZGVkIGFmdGVyIHRoZSBzZXBhcmF0aW9uIG9mIFR5cGU9b25lc2hvdCBmb3IgZG9tYWluIGFuZApU
eXBlPXNpbXBsZSBmb3IgZGFlbW9uLgoKU2lnbmVkLW9mZi1ieTogT2xhZiBIZXJpbmcgPG9sYWZA
YWVwZmxlLmRlPgotLS0KClRlc3RlZCB3aXRoIHN5c3RlbWQgb24gU0xFMTUuCnN5c3YgY2FzZSB1
bnRlc3RlZCBiZWNhdXNlIHN1cHBvcnQgZm9yIFNMRTExIHdhcyBkcm9wcGVkIGEgd2hpbGUgYWdv
LgoKIHRvb2xzL2NvbmZpZ3VyZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
IDMgKy0KIHRvb2xzL2NvbmZpZ3VyZS5hYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgIDEgKwogdG9vbHMvaG90cGx1Zy9MaW51eC9pbml0LmQveGVuY29tbW9ucy5pbiAgICAgICAg
ICAgfCAgMiArLQogdG9vbHMvaG90cGx1Zy9MaW51eC9sYXVuY2gteGVuc3RvcmUuaW4gICAgICAg
ICAgICAgfCA2NiArKysrKysrKysrKysrKysrKy0tLS0tCiAuLi4vTGludXgvc3lzdGVtZC94ZW5z
dG9yZWQtZGFlbW9uLnNlcnZpY2UuaW4gICAgICB8IDE3ICsrKysrKwogdG9vbHMvaG90cGx1Zy9M
aW51eC9zeXN0ZW1kL3hlbnN0b3JlZC5zZXJ2aWNlLmluICAgfCAgNSArLQogNiBmaWxlcyBjaGFu
Z2VkLCA3NCBpbnNlcnRpb25zKCspLCAyMCBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0
NCB0b29scy9ob3RwbHVnL0xpbnV4L3N5c3RlbWQveGVuc3RvcmVkLWRhZW1vbi5zZXJ2aWNlLmlu
CgpkaWZmIC0tZ2l0IGEvdG9vbHMvY29uZmlndXJlIGIvdG9vbHMvY29uZmlndXJlCmluZGV4IDBi
ZTBiZTc1ZGUuLjI2MTJjMTE0OTAgMTAwNzU1Ci0tLSBhL3Rvb2xzL2NvbmZpZ3VyZQorKysgYi90
b29scy9jb25maWd1cmUKQEAgLTk3NjEsNyArOTc2MSw3IEBAIGZpCiAKIGlmIHRlc3QgIngkc3lz
dGVtZCIgPSAieHkiOyB0aGVuIDoKIAotICAgIGFjX2NvbmZpZ19maWxlcz0iJGFjX2NvbmZpZ19m
aWxlcyBob3RwbHVnL0xpbnV4L3N5c3RlbWQvcHJvYy14ZW4ubW91bnQgaG90cGx1Zy9MaW51eC9z
eXN0ZW1kL3Zhci1saWIteGVuc3RvcmVkLm1vdW50IGhvdHBsdWcvTGludXgvc3lzdGVtZC94ZW4t
aW5pdC1kb20wLnNlcnZpY2UgaG90cGx1Zy9MaW51eC9zeXN0ZW1kL3hlbi1xZW11LWRvbTAtZGlz
ay1iYWNrZW5kLnNlcnZpY2UgaG90cGx1Zy9MaW51eC9zeXN0ZW1kL3hlbi13YXRjaGRvZy5zZXJ2
aWNlIGhvdHBsdWcvTGludXgvc3lzdGVtZC94ZW5jb25zb2xlZC5zZXJ2aWNlIGhvdHBsdWcvTGlu
dXgvc3lzdGVtZC94ZW5kb21haW5zLnNlcnZpY2UgaG90cGx1Zy9MaW51eC9zeXN0ZW1kL3hlbmRy
aXZlcmRvbWFpbi5zZXJ2aWNlIGhvdHBsdWcvTGludXgvc3lzdGVtZC94ZW5zdG9yZWQuc2Vydmlj
ZSIKKyAgICBhY19jb25maWdfZmlsZXM9IiRhY19jb25maWdfZmlsZXMgaG90cGx1Zy9MaW51eC9z
eXN0ZW1kL3Byb2MteGVuLm1vdW50IGhvdHBsdWcvTGludXgvc3lzdGVtZC92YXItbGliLXhlbnN0
b3JlZC5tb3VudCBob3RwbHVnL0xpbnV4L3N5c3RlbWQveGVuLWluaXQtZG9tMC5zZXJ2aWNlIGhv
dHBsdWcvTGludXgvc3lzdGVtZC94ZW4tcWVtdS1kb20wLWRpc2stYmFja2VuZC5zZXJ2aWNlIGhv
dHBsdWcvTGludXgvc3lzdGVtZC94ZW4td2F0Y2hkb2cuc2VydmljZSBob3RwbHVnL0xpbnV4L3N5
c3RlbWQveGVuY29uc29sZWQuc2VydmljZSBob3RwbHVnL0xpbnV4L3N5c3RlbWQveGVuZG9tYWlu
cy5zZXJ2aWNlIGhvdHBsdWcvTGludXgvc3lzdGVtZC94ZW5kcml2ZXJkb21haW4uc2VydmljZSBo
b3RwbHVnL0xpbnV4L3N5c3RlbWQveGVuc3RvcmVkLnNlcnZpY2UgaG90cGx1Zy9MaW51eC9zeXN0
ZW1kL3hlbnN0b3JlZC1kYWVtb24uc2VydmljZSIKIAogCiBmaQpAQCAtMTA1MTYsNiArMTA1MTYs
NyBAQCBkbwogICAgICJob3RwbHVnL0xpbnV4L3N5c3RlbWQveGVuZG9tYWlucy5zZXJ2aWNlIikg
Q09ORklHX0ZJTEVTPSIkQ09ORklHX0ZJTEVTIGhvdHBsdWcvTGludXgvc3lzdGVtZC94ZW5kb21h
aW5zLnNlcnZpY2UiIDs7CiAgICAgImhvdHBsdWcvTGludXgvc3lzdGVtZC94ZW5kcml2ZXJkb21h
aW4uc2VydmljZSIpIENPTkZJR19GSUxFUz0iJENPTkZJR19GSUxFUyBob3RwbHVnL0xpbnV4L3N5
c3RlbWQveGVuZHJpdmVyZG9tYWluLnNlcnZpY2UiIDs7CiAgICAgImhvdHBsdWcvTGludXgvc3lz
dGVtZC94ZW5zdG9yZWQuc2VydmljZSIpIENPTkZJR19GSUxFUz0iJENPTkZJR19GSUxFUyBob3Rw
bHVnL0xpbnV4L3N5c3RlbWQveGVuc3RvcmVkLnNlcnZpY2UiIDs7CisgICAgImhvdHBsdWcvTGlu
dXgvc3lzdGVtZC94ZW5zdG9yZWQtZGFlbW9uLnNlcnZpY2UiKSBDT05GSUdfRklMRVM9IiRDT05G
SUdfRklMRVMgaG90cGx1Zy9MaW51eC9zeXN0ZW1kL3hlbnN0b3JlZC1kYWVtb24uc2VydmljZSIg
OzsKIAogICAqKSBhc19mbl9lcnJvciAkPyAiaW52YWxpZCBhcmd1bWVudDogXGAkYWNfY29uZmln
X3RhcmdldCciICIkTElORU5PIiA1OzsKICAgZXNhYwpkaWZmIC0tZ2l0IGEvdG9vbHMvY29uZmln
dXJlLmFjIGIvdG9vbHMvY29uZmlndXJlLmFjCmluZGV4IGZjZjI4MmU3NGUuLmM2MWEzMjdkNzMg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL2NvbmZpZ3VyZS5hYworKysgYi90b29scy9jb25maWd1cmUuYWMK
QEAgLTQ4MSw2ICs0ODEsNyBAQCBBU19JRihbdGVzdCAieCRzeXN0ZW1kIiA9ICJ4eSJdLCBbCiAg
ICAgaG90cGx1Zy9MaW51eC9zeXN0ZW1kL3hlbmRvbWFpbnMuc2VydmljZQogICAgIGhvdHBsdWcv
TGludXgvc3lzdGVtZC94ZW5kcml2ZXJkb21haW4uc2VydmljZQogICAgIGhvdHBsdWcvTGludXgv
c3lzdGVtZC94ZW5zdG9yZWQuc2VydmljZQorICAgIGhvdHBsdWcvTGludXgvc3lzdGVtZC94ZW5z
dG9yZWQtZGFlbW9uLnNlcnZpY2UKICAgICBdKQogXSkKIApkaWZmIC0tZ2l0IGEvdG9vbHMvaG90
cGx1Zy9MaW51eC9pbml0LmQveGVuY29tbW9ucy5pbiBiL3Rvb2xzL2hvdHBsdWcvTGludXgvaW5p
dC5kL3hlbmNvbW1vbnMuaW4KaW5kZXggN2ZkNjkwM2I5OC4uZTVhOTEzNTBhMiAxMDA2NDQKLS0t
IGEvdG9vbHMvaG90cGx1Zy9MaW51eC9pbml0LmQveGVuY29tbW9ucy5pbgorKysgYi90b29scy9o
b3RwbHVnL0xpbnV4L2luaXQuZC94ZW5jb21tb25zLmluCkBAIC02MCw3ICs2MCw3IEBAIGRvX3N0
YXJ0ICgpIHsKIAlta2RpciAtbTcwMCAtcCAke1hFTl9MT0NLX0RJUn0KIAlta2RpciAtcCAke1hF
Tl9MT0dfRElSfQogCi0JQFhFTl9TQ1JJUFRfRElSQC9sYXVuY2gteGVuc3RvcmUgfHwgZXhpdCAx
CisJQFhFTl9TQ1JJUFRfRElSQC9sYXVuY2gteGVuc3RvcmUgJ3N5c3YnICIke1hFTlNUT1JFVFlQ
RX0iIHx8IGV4aXQgMQogCiAJZWNobyBTZXR0aW5nIGRvbWFpbiAwIG5hbWUsIGRvbWlkIGFuZCBK
U09OIGNvbmZpZy4uLgogCSR7TElCRVhFQ19CSU59L3hlbi1pbml0LWRvbTAgJHtYRU5fRE9NMF9V
VUlEfQpkaWZmIC0tZ2l0IGEvdG9vbHMvaG90cGx1Zy9MaW51eC9sYXVuY2gteGVuc3RvcmUuaW4g
Yi90b29scy9ob3RwbHVnL0xpbnV4L2xhdW5jaC14ZW5zdG9yZS5pbgppbmRleCA5OTFkZWM4ZDI1
Li5lOTdlMzM5NDgxIDEwMDY0NAotLS0gYS90b29scy9ob3RwbHVnL0xpbnV4L2xhdW5jaC14ZW5z
dG9yZS5pbgorKysgYi90b29scy9ob3RwbHVnL0xpbnV4L2xhdW5jaC14ZW5zdG9yZS5pbgpAQCAt
MTUsNiArMTUsMjYgQEAKICMgTGljZW5zZSBhbG9uZyB3aXRoIHRoaXMgbGlicmFyeTsgSWYgbm90
LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgogIwogCitpbml0ZD0kMQoreGVu
c3RvcmVfdHlwZT0kMgorbWF5YmVfZXhlYz0KKworY2FzZSAiJGluaXRkIiBpbgorCXN5c3YpIDs7
CisJc3lzdGVtZCkgbWF5YmVfZXhlYz0nZXhlYycgOzsKKwkqKQorCWVjaG8gImZpcnN0IGFyZ3Vt
ZW50IG11c3QgYmUgJ3N5c3YnIG9yICdzeXN0ZW1kJyIKKwlleGl0IDEKKwk7OworZXNhYworY2Fz
ZSAiJHhlbnN0b3JlX3R5cGUiIGluCisJIiJ8ZGFlbW9ufGRvbWFpbnxzdXBlcnZpc2VkLWJ5LXN5
c3RlbWQpIDs7CisJKikKKwllY2hvICJzZWNvbmQgYXJndW1lbnQgbXVzdCBiZSBvbmUgb2YgJ2Rh
ZW1vbicsICAnZG9tYWluJywgJ3N1cGVydmlzZWQtYnktc3lzdGVtZCcsIG9yIGVtcHR5IgorCWV4
aXQgMQorCTs7Citlc2FjCisKIFhFTlNUT1JFRD1AWEVOU1RPUkVEQAogCiAuIEBYRU5fU0NSSVBU
X0RJUkAvaG90cGx1Z3BhdGguc2gKQEAgLTQ0LDE1ICs2NCw3IEBAIHRpbWVvdXRfeGVuc3RvcmUg
KCkgewogCXJldHVybiAwCiB9CiAKLXRlc3RfeGVuc3RvcmUgJiYgZXhpdCAwCi0KLXRlc3QgLWYg
QENPTkZJR19ESVJAL0BDT05GSUdfTEVBRl9ESVJAL3hlbmNvbW1vbnMgJiYgLiBAQ09ORklHX0RJ
UkAvQENPTkZJR19MRUFGX0RJUkAveGVuY29tbW9ucwotCi1bICIkWEVOU1RPUkVUWVBFIiA9ICIi
IF0gJiYgWEVOU1RPUkVUWVBFPWRhZW1vbgotCi0vYmluL21rZGlyIC1wIEBYRU5fUlVOX0RJUkAK
LQotWyAiJFhFTlNUT1JFVFlQRSIgPSAiZGFlbW9uIiBdICYmIHsKK3J1bl94ZW5zdG9yZWQgKCkg
ewogCVsgLXogIiRYRU5TVE9SRURfUk9PVERJUiIgXSAmJiBYRU5TVE9SRURfUk9PVERJUj0iQFhF
Tl9MSUJfU1RPUkVEQCIKIAlbIC16ICIkWEVOU1RPUkVEX1RSQUNFIiBdIHx8IFhFTlNUT1JFRF9B
UkdTPSIkWEVOU1RPUkVEX0FSR1MgLVQgQFhFTl9MT0dfRElSQC94ZW5zdG9yZWQtdHJhY2UubG9n
IgogCVsgLXogIiRYRU5TVE9SRUQiIF0gJiYgWEVOU1RPUkVEPUBYRU5TVE9SRURACkBAIC02MSwx
NSArNzMsNDAgQEAgdGVzdCAtZiBAQ09ORklHX0RJUkAvQENPTkZJR19MRUFGX0RJUkAveGVuY29t
bW9ucyAmJiAuIEBDT05GSUdfRElSQC9AQ09ORklHX0xFQUYKIAkJZXhpdCAxCiAJfQogCi0JZWNo
byAtbiBTdGFydGluZyAkWEVOU1RPUkVELi4uCi0JJFhFTlNUT1JFRCAtLXBpZC1maWxlIEBYRU5f
UlVOX0RJUkAveGVuc3RvcmVkLnBpZCAkWEVOU1RPUkVEX0FSR1MKKwkke21heWJlX2V4ZWN9ICRY
RU5TVE9SRUQgLS1waWQtZmlsZSBAWEVOX1JVTl9ESVJAL3hlbnN0b3JlZC5waWQgJFhFTlNUT1JF
RF9BUkdTCit9CisKK2lmIHRlc3QgIiRpbml0ZCIgPSAnc3lzdicgOyB0aGVuCisJdGVzdF94ZW5z
dG9yZSAmJiBleGl0IDAKK2ZpCiAKLQlzeXN0ZW1kLW5vdGlmeSAtLWJvb3RlZCAyPi9kZXYvbnVs
bCB8fCB0aW1lb3V0X3hlbnN0b3JlICRYRU5TVE9SRUQgfHwgZXhpdCAxCit0ZXN0IC1mIEBDT05G
SUdfRElSQC9AQ09ORklHX0xFQUZfRElSQC94ZW5jb21tb25zICYmIC4gQENPTkZJR19ESVJAL0BD
T05GSUdfTEVBRl9ESVJAL3hlbmNvbW1vbnMKKworWyAiJFhFTlNUT1JFVFlQRSIgPSAiIiBdICYm
IFhFTlNUT1JFVFlQRT1kYWVtb24KK1sgIiR4ZW5zdG9yZV90eXBlIiA9ICIiIF0gJiYgeGVuc3Rv
cmVfdHlwZT0iJFhFTlNUT1JFVFlQRSIKKworL2Jpbi9ta2RpciAtcCBAWEVOX1JVTl9ESVJACisK
K1sgIiR4ZW5zdG9yZV90eXBlIiA9ICJzdXBlcnZpc2VkLWJ5LXN5c3RlbWQiIF0gJiYgeworCVhF
TlNUT1JFRF9BUkdTPSIkWEVOU1RPUkVEX0FSR1MgLU4iCisJcnVuX3hlbnN0b3JlZAorCWV4aXQg
MQorfQorCitbICIkeGVuc3RvcmVfdHlwZSIgPSAiZGFlbW9uIiBdICYmIHsKKworCWlmIHRlc3Qg
IiRpbml0ZCIgPSAnc3lzdicgOyB0aGVuCisJCWVjaG8gLW4gU3RhcnRpbmcgJFhFTlNUT1JFRC4u
LgorCQlydW5feGVuc3RvcmVkCisJCXRpbWVvdXRfeGVuc3RvcmUgJFhFTlNUT1JFRCB8fCBleGl0
IDEKKwllbHNlCisJCXN5c3RlbWN0bCBzdGFydCB4ZW5zdG9yZWQtZGFlbW9uLnNlcnZpY2UKKwlm
aQogCiAJZXhpdCAwCiB9CiAKLVsgIiRYRU5TVE9SRVRZUEUiID0gImRvbWFpbiIgXSAmJiB7Citb
ICIkeGVuc3RvcmVfdHlwZSIgPSAiZG9tYWluIiBdICYmIHsKIAlbIC16ICIkWEVOU1RPUkVfRE9N
QUlOX0tFUk5FTCIgXSAmJiBYRU5TVE9SRV9ET01BSU5fS0VSTkVMPUBMSUJFWEVDQC9ib290L3hl
bnN0b3JlLXN0dWJkb20uZ3oKIAlYRU5TVE9SRV9ET01BSU5fQVJHUz0iJFhFTlNUT1JFX0RPTUFJ
Tl9BUkdTIC0ta2VybmVsICRYRU5TVE9SRV9ET01BSU5fS0VSTkVMIgogCVsgLXogIiRYRU5TVE9S
RV9ET01BSU5fU0laRSIgXSAmJiBYRU5TVE9SRV9ET01BSU5fU0laRT04CkBAIC03Nyw4ICsxMTQs
NyBAQCB0ZXN0IC1mIEBDT05GSUdfRElSQC9AQ09ORklHX0xFQUZfRElSQC94ZW5jb21tb25zICYm
IC4gQENPTkZJR19ESVJAL0BDT05GSUdfTEVBRgogCVsgLXogIiRYRU5TVE9SRV9NQVhfRE9NQUlO
X1NJWkUiIF0gfHwgWEVOU1RPUkVfRE9NQUlOX0FSR1M9IiRYRU5TVE9SRV9ET01BSU5fQVJHUyAt
LW1heG1lbSAkWEVOU1RPUkVfTUFYX0RPTUFJTl9TSVpFIgogCiAJZWNobyAtbiBTdGFydGluZyAk
WEVOU1RPUkVfRE9NQUlOX0tFUk5FTC4uLgotCSR7TElCRVhFQ19CSU59L2luaXQteGVuc3RvcmUt
ZG9tYWluICRYRU5TVE9SRV9ET01BSU5fQVJHUyB8fCBleGl0IDEKLQlzeXN0ZW1kLW5vdGlmeSAt
LXJlYWR5IDI+L2Rldi9udWxsCisJJHttYXliZV9leGVjfSAke0xJQkVYRUNfQklOfS9pbml0LXhl
bnN0b3JlLWRvbWFpbiAkWEVOU1RPUkVfRE9NQUlOX0FSR1MgfHwgZXhpdCAxCiAKIAlleGl0IDAK
IH0KZGlmZiAtLWdpdCBhL3Rvb2xzL2hvdHBsdWcvTGludXgvc3lzdGVtZC94ZW5zdG9yZWQtZGFl
bW9uLnNlcnZpY2UuaW4gYi90b29scy9ob3RwbHVnL0xpbnV4L3N5c3RlbWQveGVuc3RvcmVkLWRh
ZW1vbi5zZXJ2aWNlLmluCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjUx
NThkZjMwNGIKLS0tIC9kZXYvbnVsbAorKysgYi90b29scy9ob3RwbHVnL0xpbnV4L3N5c3RlbWQv
eGVuc3RvcmVkLWRhZW1vbi5zZXJ2aWNlLmluCkBAIC0wLDAgKzEsMTcgQEAKK1tVbml0XQorRGVz
Y3JpcHRpb249VGhlIHhlbnN0b3JlIGRhZW1vbiBpbiBkb20wCitSZXF1aXJlcz1wcm9jLXhlbi5t
b3VudCB2YXItbGliLXhlbnN0b3JlZC5tb3VudAorQWZ0ZXI9cHJvYy14ZW4ubW91bnQgdmFyLWxp
Yi14ZW5zdG9yZWQubW91bnQKK0JlZm9yZT1saWJ2aXJ0ZC5zZXJ2aWNlIGxpYnZpcnQtZ3Vlc3Rz
LnNlcnZpY2UKK1JlZnVzZU1hbnVhbFN0b3A9dHJ1ZQorQ29uZGl0aW9uUGF0aEV4aXN0cz0vcHJv
Yy94ZW4vY2FwYWJpbGl0aWVzCisKK1tTZXJ2aWNlXQorUElERmlsZT1AWEVOX1JVTl9ESVJAL3hl
bnN0b3JlZC5waWQKK0V4ZWNTdGFydFByZT0vYmluL2dyZXAgLXEgY29udHJvbF9kIC9wcm9jL3hl
bi9jYXBhYmlsaXRpZXMKK0V4ZWNTdGFydD1AWEVOX1NDUklQVF9ESVJAL2xhdW5jaC14ZW5zdG9y
ZSAnc3lzdGVtZCcgJ3N1cGVydmlzZWQtYnktc3lzdGVtZCcKKworW0luc3RhbGxdCitXYW50ZWRC
eT1tdWx0aS11c2VyLnRhcmdldAorQWxzbz1wcm9jLXhlbi5tb3VudAorQWxzbz12YXItbGliLXhl
bnN0b3JlZC5tb3VudApkaWZmIC0tZ2l0IGEvdG9vbHMvaG90cGx1Zy9MaW51eC9zeXN0ZW1kL3hl
bnN0b3JlZC5zZXJ2aWNlLmluIGIvdG9vbHMvaG90cGx1Zy9MaW51eC9zeXN0ZW1kL3hlbnN0b3Jl
ZC5zZXJ2aWNlLmluCmluZGV4IDgwYzFkNDA4YTUuLjI2OGUzMzM5OWIgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL2hvdHBsdWcvTGludXgvc3lzdGVtZC94ZW5zdG9yZWQuc2VydmljZS5pbgorKysgYi90b29s
cy9ob3RwbHVnL0xpbnV4L3N5c3RlbWQveGVuc3RvcmVkLnNlcnZpY2UuaW4KQEAgLTcsMTEgKzcs
MTAgQEAgUmVmdXNlTWFudWFsU3RvcD10cnVlCiBDb25kaXRpb25QYXRoRXhpc3RzPS9wcm9jL3hl
bi9jYXBhYmlsaXRpZXMKIAogW1NlcnZpY2VdCi1UeXBlPW5vdGlmeQotTm90aWZ5QWNjZXNzPWFs
bAorVHlwZT1vbmVzaG90CiBSZW1haW5BZnRlckV4aXQ9dHJ1ZQogRXhlY1N0YXJ0UHJlPS9iaW4v
Z3JlcCAtcSBjb250cm9sX2QgL3Byb2MveGVuL2NhcGFiaWxpdGllcwotRXhlY1N0YXJ0PUBYRU5f
U0NSSVBUX0RJUkAvbGF1bmNoLXhlbnN0b3JlCitFeGVjU3RhcnQ9QFhFTl9TQ1JJUFRfRElSQC9s
YXVuY2gteGVuc3RvcmUgJ3N5c3RlbWQnICcnCiAKIFtJbnN0YWxsXQogV2FudGVkQnk9bXVsdGkt
dXNlci50YXJnZXQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 15 16:00:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 16:00:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQwKT-0000uo-Aw; Wed, 15 May 2019 16:00:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FXlx=TP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQwKS-0000uc-20
 for xen-devel@lists.xenproject.org; Wed, 15 May 2019 16:00:28 +0000
X-Inumbo-ID: 8bd0ec98-772a-11e9-b611-e7019e0ae269
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8bd0ec98-772a-11e9-b611-e7019e0ae269;
 Wed, 15 May 2019 16:00:23 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQwKM-0007Gj-FP; Wed, 15 May 2019 16:00:22 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hQwKM-0004Ba-7O; Wed, 15 May 2019 16:00:22 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hQwKM-0006D8-6l; Wed, 15 May 2019 16:00:22 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1hQwKM-0006D8-6l@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 15 May 2019 16:00:22 +0000
Subject: [Xen-devel] [linux-3.18 bisection] complete
 test-amd64-amd64-qemuu-nested-intel
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbAp0ZXN0aWQgeGVuLWJvb3QKClRyZWU6IGxpbnV4IGdp
dDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9zdGFibGUvbGludXgt
c3RhYmxlLmdpdApUcmVlOiBsaW51eGZpcm13YXJlIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0
ZXN0L2xpbnV4LWZpcm13YXJlLmdpdApUcmVlOiBvdm1mIGdpdDovL3hlbmJpdHMueGVuLm9yZy9v
c3N0ZXN0L292bWYuZ2l0ClRyZWU6IHFlbXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVu
LXRyYWRpdGlvbmFsLmdpdApUcmVlOiBxZW11dSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14
ZW4uZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAoKKioqIEZvdW5k
IGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4gdHJlZTog
IGxpbnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9zdGFi
bGUvbGludXgtc3RhYmxlLmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgZGMzZTkxM2VkZjk0ZDU0ZGU1
Njc4ZTcyNmNmOTViMzgzMjdlNWQwOQogIEJ1ZyBub3QgcHJlc2VudDogYzAzMDU5OTVkMzY3NmM4
Zjc3NjRlYjc5YTdmOTlkZThkMThjNTkxYQogIExhc3QgZmFpbCByZXBybzogaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjI5OC8KCgogIChSZXZpc2lv
biBsb2cgdG9vIGxvbmcsIG9taXR0ZWQuKQoKCkZvciBiaXNlY3Rpb24gcmV2aXNpb24tdHVwbGUg
Z3JhcGggc2VlOgogICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L3Jlc3VsdHMvYmlzZWN0L2xpbnV4LTMuMTgvdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
aW50ZWwueGVuLWJvb3QuaHRtbApSZXZpc2lvbiBJRHMgaW4gZWFjaCBncmFwaCBub2RlIHJlZmVy
LCByZXNwZWN0aXZlbHksIHRvIHRoZSBUcmVlcyBhYm92ZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KUnVubmluZyBjcy1iaXNlY3Rpb24tc3RlcCAtLWdyYXBoLW91
dD0vaG9tZS9sb2dzL3Jlc3VsdHMvYmlzZWN0L2xpbnV4LTMuMTgvdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtaW50ZWwueGVuLWJvb3QgLS1zdW1tYXJ5LW91dD10bXAvMTM2Mjk4LmJpc2Vj
dGlvbi1zdW1tYXJ5IC0tYmFzaXMtdGVtcGxhdGU9MTI4ODU4IC0tYmxlc3NpbmdzPXJlYWwscmVh
bC1iaXNlY3QgbGludXgtMy4xOCB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCB4
ZW4tYm9vdApTZWFyY2hpbmcgZm9yIGZhaWx1cmUgLyBiYXNpcyBwYXNzOgogMTM2MDg5IGZhaWwg
W2hvc3Q9ZGViaW5hMV0gLyAxMzI0NTYgW2hvc3Q9Z29kZWxsbzBdIDEzMTQyMCBbaG9zdD1nb2Rl
bGxvMV0gMTMxMzcwIFtob3N0PWFsYmFuYTBdIDEzMTMzNiBbaG9zdD1iYXJvcXVlMF0gMTMxMzA3
IFtob3N0PWh1eGVscmViZTFdIDEzMTI3OSBbaG9zdD1odXhlbHJlYmUwXSAxMzEyMzEgW2hvc3Q9
Zmlhbm8wXSAxMzExOTIgW2hvc3Q9aXRhbGlhMF0gMTMxMTQ5IFtob3N0PWJhcm9xdWUxXSAxMzEw
OTUgW2hvc3Q9Z29kZWxsbzBdIDEzMTAzNSBbaG9zdD1nb2RlbGxvMV0gMTMwOTM5IFtob3N0PWFs
YmFuYTBdIDEzMDg3NiBbaG9zdD1odXhlbHJlYmUxXSAxMzA4NDMgW2hvc3Q9Y2hhcmRvbm5heTFd
IDEzMDM2NyBbaG9zdD1nb2RlbGxvMV0gMTMwMjAzIFtob3N0PWh1eGVscmViZTFdIDEzMDA2NyBb
aG9zdD1jaGFyZG9ubmF5MF0gMTI5ODQ1IFtob3N0PWdvZGVsbG8wXSAxMjk3NjAgW2hvc3Q9Zmlh
bm8wXSAxMjg4NTggW2hvc3Q9YWxiYW5hMV0gMTI4OFwKIDQxIFtob3N0PWJhcm9xdWUwXSAxMjg4
MDcgW2hvc3Q9Z29kZWxsbzFdIDEyODY5MSBbaG9zdD1hbGJhbmEwXSAxMjgyNTggW2hvc3Q9YmFy
b3F1ZTFdIDEyODIzMiBbaG9zdD1iYXJvcXVlMF0gMTI4MTc3IFtob3N0PWdvZGVsbG8xXSAxMjgw
OTYgW2hvc3Q9Zmlhbm8wXSAxMjc0ODYgW2hvc3Q9Zmlhbm8wXSAxMjc0NzIgb2suCkZhaWx1cmUg
LyBiYXNpcyBwYXNzIGZsaWdodHM6IDEzNjA4OSAvIDEyNzQ3MgoodHJlZSB3aXRoIG5vIHVybDog
bWluaW9zKQoodHJlZSB3aXRoIG5vIHVybDogc2VhYmlvcykKVHJlZTogbGludXggZ2l0Oi8vZ2l0
Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3N0YWJsZS9saW51eC1zdGFibGUu
Z2l0ClRyZWU6IGxpbnV4ZmlybXdhcmUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGlu
dXgtZmlybXdhcmUuZ2l0ClRyZWU6IG92bWYgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qv
b3ZtZi5naXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0
aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQK
VHJlZTogeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CkxhdGVzdCBkYzNlOTEzZWRm
OTRkNTRkZTU2NzhlNzI2Y2Y5NWIzODMyN2U1ZDA5IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEw
YjUxOGYwZGZjZDg4NjAgY2Q1MTQ3NzM0Y2JlODJmMGMxNjY1ZWIyMzI2MDhkNzU2NDM5NDRiMCBk
MGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4
OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgY2I3MGEyNmY3ODg0OGZlNDVmNTkzZjdlYmM5Y2ZhYWM3
NjBhNzkxYgpCYXNpcyBwYXNzIGMwMzA1OTk1ZDM2NzZjOGY3NzY0ZWI3OWE3Zjk5ZGU4ZDE4YzU5
MWEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBlZjUyOWU2YWI3YzMx
MjkwYTMzMDQ1YmIxZjE4Mzc0NDdjYzBlYjU2IDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4
ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAxZDA2
OWU0NWY3YzJmNmIyOTgyNzk3ZGQzMjA5MmIzMDBiYWNhZmFkCkdlbmVyYXRpbmcgcmV2aXNpb25z
IHdpdGggLi9hZGhvYy1yZXZ0dXBsZS1nZW5lcmF0b3IgIGdpdDovL2dpdC5rZXJuZWwub3JnL3B1
Yi9zY20vbGludXgva2VybmVsL2dpdC9zdGFibGUvbGludXgtc3RhYmxlLmdpdCNjMDMwNTk5NWQz
Njc2YzhmNzc2NGViNzlhN2Y5OWRlOGQxOGM1OTFhLWRjM2U5MTNlZGY5NGQ1NGRlNTY3OGU3MjZj
Zjk1YjM4MzI3ZTVkMDkgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdh
cmUuZ2l0I2M1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAtYzUzMGE3NWMx
ZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3Nz
dGVzdC9vdm1mLmdpdCNlZjUyOWU2YWI3YzMxMjkwYTMzMDQ1YmIxZjE4Mzc0NDdjYzBlYjU2LWNk
NTE0NzczNGNiZTgyZjBjMTY2NWViMjMyNjA4ZDc1NjQzOTQ0YjAgZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsXAogLmdpdCM5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNm
YmM0OGVmODkxM2UzMTQ5LWQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTgg
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdCNkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0
OTFkNDc4ZDY2ZGY1NmMxOTg2LTljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODli
MTEgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQjMWQwNjllNDVmN2MyZjZiMjk4Mjc5N2Rk
MzIwOTJiMzAwYmFjYWZhZC1jYjcwYTI2Zjc4ODQ4ZmU0NWY1OTNmN2ViYzljZmFhYzc2MGE3OTFi
CmFkaG9jLXJldnR1cGxlLWdlbmVyYXRvcjogdHJlZSBkaXNjb250aWd1b3VzOiBsaW51eC1zdGFi
bGUKYWRob2MtcmV2dHVwbGUtZ2VuZXJhdG9yOiB0cmVlIGRpc2NvbnRpZ3VvdXM6IG92bWYKYWRo
b2MtcmV2dHVwbGUtZ2VuZXJhdG9yOiB0cmVlIGRpc2NvbnRpZ3VvdXM6IHFlbXUteGVuCkZyb20g
Z2l0Oi8vY2FjaGU6OTQxOS9naXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuCiAgIDAzZTQ4YjdiMmEu
LjJhNTU2YjYzYTIgIHN0YWdpbmcgICAgLT4gb3JpZ2luL3N0YWdpbmcKTG9hZGVkIDIwMDcgbm9k
ZXMgaW4gcmV2aXNpb24gZ3JhcGgKU2VhcmNoaW5nIGZvciB0ZXN0IHJlc3VsdHM6CiAxMjc0ODYg
W2hvc3Q9Zmlhbm8wXQogMTI3NDcyIHBhc3MgYzAzMDU5OTVkMzY3NmM4Zjc3NjRlYjc5YTdmOTlk
ZThkMThjNTkxYSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGVmNTI5
ZTZhYjdjMzEyOTBhMzMwNDViYjFmMTgzNzQ0N2NjMGViNTYgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdj
OGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMx
OTg2IDFkMDY5ZTQ1ZjdjMmY2YjI5ODI3OTdkZDMyMDkyYjMwMGJhY2FmYWQKIDEyNzQ1NSBbaG9z
dD1nb2RlbGxvMF0KIDEyODA5NiBbaG9zdD1maWFubzBdCiAxMjgxNzcgW2hvc3Q9Z29kZWxsbzFd
CiAxMjgyMzIgW2hvc3Q9YmFyb3F1ZTBdCiAxMjgyNTggW2hvc3Q9YmFyb3F1ZTFdCiAxMjg2OTEg
W2hvc3Q9YWxiYW5hMF0KIDEyODgwNyBbaG9zdD1nb2RlbGxvMV0KIDEyODg1OCBbaG9zdD1hbGJh
bmExXQogMTI4ODQxIFtob3N0PWJhcm9xdWUwXQogMTI5NzYwIFtob3N0PWZpYW5vMF0KIDEyOTg0
NSBbaG9zdD1nb2RlbGxvMF0KIDEzMDA2NyBbaG9zdD1jaGFyZG9ubmF5MF0KIDEzMDIwMyBbaG9z
dD1odXhlbHJlYmUxXQogMTMwMzY3IFtob3N0PWdvZGVsbG8xXQogMTMwODQzIFtob3N0PWNoYXJk
b25uYXkxXQogMTMwODc2IFtob3N0PWh1eGVscmViZTFdCiAxMzA5MzkgW2hvc3Q9YWxiYW5hMF0K
IDEzMTA5NSBbaG9zdD1nb2RlbGxvMF0KIDEzMTAzNSBbaG9zdD1nb2RlbGxvMV0KIDEzMTE0OSBb
aG9zdD1iYXJvcXVlMV0KIDEzMTE5MiBbaG9zdD1pdGFsaWEwXQogMTMxMjc5IFtob3N0PWh1eGVs
cmViZTBdCiAxMzEyMzEgW2hvc3Q9Zmlhbm8wXQogMTMxMzA3IFtob3N0PWh1eGVscmViZTFdCiAx
MzEzMzYgW2hvc3Q9YmFyb3F1ZTBdCiAxMzE0MjAgW2hvc3Q9Z29kZWxsbzFdCiAxMzEzNzAgW2hv
c3Q9YWxiYW5hMF0KIDEzMTUzOSBbaG9zdD1kZWJpbmEwXQogMTMxNDQyIFtob3N0PWRlYmluYTBd
CiAxMzE0NzkgW2hvc3Q9ZGViaW5hMF0KIDEzMTU0OCBbaG9zdD1kZWJpbmEwXQogMTMxNTEyIFto
b3N0PWRlYmluYTBdCiAxMzE1MzYgW2hvc3Q9ZGViaW5hMF0KIDEzMTU0NiBbaG9zdD1kZWJpbmEw
XQogMTMxNTU0IFtob3N0PWRlYmluYTBdCiAxMzE1NDkgW2hvc3Q9ZGViaW5hMF0KIDEzMTU1MyBb
aG9zdD1kZWJpbmEwXQogMTMxNTUxIFtob3N0PWRlYmluYTBdCiAxMzE1NTUgW2hvc3Q9ZGViaW5h
MF0KIDEzMTU1NiBbaG9zdD1kZWJpbmEwXQogMTMxNTM1IFtob3N0PWRlYmluYTBdCiAxMzE1NjMg
W2hvc3Q9ZGViaW5hMF0KIDEzMTU4MCBbaG9zdD1kZWJpbmEwXQogMTMxNTkzIFtob3N0PWRlYmlu
YTBdCiAxMzE2NDEgW2hvc3Q9ZGViaW5hMF0KIDEzMTYxOSBbaG9zdD1kZWJpbmEwXQogMTMxNjY2
IFtob3N0PWRlYmluYTBdCiAxMzE2NzMgW2hvc3Q9ZGViaW5hMF0KIDEzMTcwNSBbaG9zdD1kZWJp
bmEwXQogMTMxNzQ5IFtob3N0PWRlYmluYTBdCiAxMzE3MjkgW2hvc3Q9ZGViaW5hMF0KIDEzMTc2
OSBbaG9zdD1kZWJpbmEwXQogMTMxOTkwIFtob3N0PWRlYmluYTBdCiAxMzE5NjkgW2hvc3Q9ZGVi
aW5hMF0KIDEzMjA2NiBbaG9zdD1kZWJpbmEwXQogMTMyMTc5IFtob3N0PWRlYmluYTBdCiAxMzIy
OTAgW2hvc3Q9ZGViaW5hMF0KIDEzMjQwOCBmYWlsIGlycmVsZXZhbnQKIDEzMjQ1NiBbaG9zdD1n
b2RlbGxvMF0KIDEzMjU3OSBbaG9zdD1kZWJpbmEwXQogMTMyNjUyIFtob3N0PWRlYmluYTBdCiAx
MzI3NDEgZmFpbCBpcnJlbGV2YW50CiAxMzI3OTggZmFpbCBpcnJlbGV2YW50CiAxMzI5NjkgW2hv
c3Q9ZGViaW5hMF0KIDEzMzI3NSBbaG9zdD1kZWJpbmEwXQogMTMzMjg4IFtob3N0PWRlYmluYTBd
CiAxMzM1MjMgZmFpbCBpcnJlbGV2YW50CiAxMzM1MzQgYmxvY2tlZCBpcnJlbGV2YW50CiAxMzM1
MjQgYmxvY2tlZCBpcnJlbGV2YW50CiAxMzM1NDYgcGFzcyBpcnJlbGV2YW50CiAxMzM1MjUgcGFz
cyBpcnJlbGV2YW50CiAxMzM1NDEgZmFpbCBpcnJlbGV2YW50CiAxMzM1MjYgZmFpbCBpcnJlbGV2
YW50CiAxMzM0NjQgZmFpbCBpcnJlbGV2YW50CiAxMzM0OTkgZmFpbCBpcnJlbGV2YW50CiAxMzM1
MjcgcGFzcyBpcnJlbGV2YW50CiAxMzM1MjggYmxvY2tlZCBpcnJlbGV2YW50CiAxMzM1NTAgcGFz
cyBpcnJlbGV2YW50CiAxMzM1MjAgcGFzcyBjMDMwNTk5NWQzNjc2YzhmNzc2NGViNzlhN2Y5OWRl
OGQxOGM1OTFhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZWY1Mjll
NmFiN2MzMTI5MGEzMzA0NWJiMWYxODM3NDQ3Y2MwZWI1NiA5YzBlZWQ2MThmMzdkZDViNGE1N2M4
YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5
ODYgMWQwNjllNDVmN2MyZjZiMjk4Mjc5N2RkMzIwOTJiMzAwYmFjYWZhZAogMTMzNTM1IHBhc3Mg
aXJyZWxldmFudAogMTMzNTI5IHBhc3MgaXJyZWxldmFudAogMTMzNTIxIGZhaWwgaXJyZWxldmFu
dAogMTMzNTMxIGZhaWwgaXJyZWxldmFudAogMTMzNTQzIGZhaWwgaXJyZWxldmFudAogMTMzNTM4
IGJsb2NrZWQgaXJyZWxldmFudAogMTMzNTQ4IHBhc3MgaXJyZWxldmFudAogMTMzNTQwIGJsb2Nr
ZWQgaXJyZWxldmFudAogMTMzNTQ1IGZhaWwgaXJyZWxldmFudAogMTMzNTQ5IGZhaWwgaXJyZWxl
dmFudAogMTMzNTUzIGZhaWwgaXJyZWxldmFudAogMTMzNTU0IGZhaWwgaXJyZWxldmFudAogMTMz
NTU2IHBhc3MgaXJyZWxldmFudAogMTMzNTU4IHBhc3MgaXJyZWxldmFudAogMTMzNTY1IGZhaWwg
aXJyZWxldmFudAogMTMzNTM5IGZhaWwgaXJyZWxldmFudAogMTMzNjMwIGZhaWwgaXJyZWxldmFu
dAogMTMzNTc3IGZhaWwgaXJyZWxldmFudAogMTMzNjcxIGZhaWwgaXJyZWxldmFudAogMTMzNjkz
IGZhaWwgaXJyZWxldmFudAogMTMzNzc0IGZhaWwgaXJyZWxldmFudAogMTMzNzM2IGZhaWwgaXJy
ZWxldmFudAogMTMzODE5IGZhaWwgaXJyZWxldmFudAogMTMzODU2IGZhaWwgaXJyZWxldmFudAog
MTMzODkxIGZhaWwgaXJyZWxldmFudAogMTMzOTE4IGZhaWwgaXJyZWxldmFudAogMTMzOTUzIGZh
aWwgaXJyZWxldmFudAogMTM0NzU4IGZhaWwgaXJyZWxldmFudAogMTM0OTE3IGZhaWwgaXJyZWxl
dmFudAogMTM1MDAwIGZhaWwgaXJyZWxldmFudAogMTM1MTEzIGZhaWwgaXJyZWxldmFudAogMTM1
NDQxIGZhaWwgaXJyZWxldmFudAogMTM1NTM4IGZhaWwgaXJyZWxldmFudAogMTM1NzM5IGZhaWwg
aXJyZWxldmFudAogMTM1ODcyIGZhaWwgaXJyZWxldmFudAogMTM1OTgxIGZhaWwgaXJyZWxldmFu
dAogMTM2MjkwIGZhaWwgZGMzZTkxM2VkZjk0ZDU0ZGU1Njc4ZTcyNmNmOTViMzgzMjdlNWQwOSBj
NTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGVmNTI5ZTZhYjdjMzEyOTBh
MzMwNDViYjFmMTgzNzQ0N2NjMGViNTYgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1
MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IGNiNzBhMjZm
Nzg4NDhmZTQ1ZjU5M2Y3ZWJjOWNmYWFjNzYwYTc5MWIKIDEzNjA4OSBmYWlsIGRjM2U5MTNlZGY5
NGQ1NGRlNTY3OGU3MjZjZjk1YjM4MzI3ZTVkMDkgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBi
NTE4ZjBkZmNkODg2MCBjZDUxNDc3MzRjYmU4MmYwYzE2NjVlYjIzMjYwOGQ3NTY0Mzk0NGIwIGQw
ZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOWNjYTAyZDhmZmMyM2U5Njg4
YTk3MWQ4NThlNGZmZGZmNTM4OWIxMSBjYjcwYTI2Zjc4ODQ4ZmU0NWY1OTNmN2ViYzljZmFhYzc2
MGE3OTFiCiAxMzYyMjUgcGFzcyBjMDMwNTk5NWQzNjc2YzhmNzc2NGViNzlhN2Y5OWRlOGQxOGM1
OTFhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZWY1MjllNmFiN2Mz
MTI5MGEzMzA0NWJiMWYxODM3NDQ3Y2MwZWI1NiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRm
ZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgZjk5
M2MzZTkwNzI4NzA1ZGFjZDgzNGI0OWE2ZTU2MDhjMTM2MDQwOQogMTM2MjE2IHBhc3MgYzAzMDU5
OTVkMzY3NmM4Zjc3NjRlYjc5YTdmOTlkZThkMThjNTkxYSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1
ODMxMGI1MThmMGRmY2Q4ODYwIGVmNTI5ZTZhYjdjMzEyOTBhMzMwNDViYjFmMTgzNzQ0N2NjMGVi
NTYgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNk
ZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDFkMDY5ZTQ1ZjdjMmY2YjI5ODI3OTdkZDMyMDky
YjMwMGJhY2FmYWQKIDEzNjIxOCBmYWlsIGRjM2U5MTNlZGY5NGQ1NGRlNTY3OGU3MjZjZjk1YjM4
MzI3ZTVkMDkgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjZDUxNDc3
MzRjYmU4MmYwYzE2NjVlYjIzMjYwOGQ3NTY0Mzk0NGIwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUy
NDQ4NGZlMDlmNTA4NzY3OTggOWNjYTAyZDhmZmMyM2U5Njg4YTk3MWQ4NThlNGZmZGZmNTM4OWIx
MSBjYjcwYTI2Zjc4ODQ4ZmU0NWY1OTNmN2ViYzljZmFhYzc2MGE3OTFiCiAxMzYyMjggcGFzcyBj
MDMwNTk5NWQzNjc2YzhmNzc2NGViNzlhN2Y5OWRlOGQxOGM1OTFhIGM1MzBhNzVjMWU2YTQ3MmIw
ZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZWY1MjllNmFiN2MzMTI5MGEzMzA0NWJiMWYxODM3NDQ3
Y2MwZWI1NiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2Nzhj
YTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgNzdiNTk1ODM2YmZkOTc3MTFhZmFlOWIx
YmIyNTQ4ZTMzZTg3YjA0MgogMTM2MjIxIHBhc3MgYzAzMDU5OTVkMzY3NmM4Zjc3NjRlYjc5YTdm
OTlkZThkMThjNTkxYSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGVm
NTI5ZTZhYjdjMzEyOTBhMzMwNDViYjFmMTgzNzQ0N2NjMGViNTYgZDBkOGFkMzllY2I1MWNkNzQ5
N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1
NmMxOTg2IDY4MjkyYzk0YTYwZWFiMjQ1MTRhYjRhOGU0NzcyYWYyNGRlYWQ4MDcKIDEzNjIyNCBi
bG9ja2VkIGMwMzA1OTk1ZDM2NzZjOGY3NzY0ZWI3OWE3Zjk5ZGU4ZDE4YzU5MWEgYzUzMGE3NWMx
ZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBlZjUyOWU2YWI3YzMxMjkwYTMzMDQ1YmIx
ZjE4Mzc0NDdjYzBlYjU2IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTgg
ZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAxMDJhNDM3ZDU5YWU5MzQ0
OWE5NGY0NmQ3Yjc5MGFkZWQyNWI4MTc5CiAxMzYyMzYgcGFzcyBjMDMwNTk5NWQzNjc2YzhmNzc2
NGViNzlhN2Y5OWRlOGQxOGM1OTFhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZj
ZDg4NjAgZWY1MjllNmFiN2MzMTI5MGEzMzA0NWJiMWYxODM3NDQ3Y2MwZWI1NiBkMGQ4YWQzOWVj
YjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0
NzhkNjZkZjU2YzE5ODYgNDMyODJhNWU2NGRhMjZmYWQ1NDRlMDEwMGFiZjM1MDQ4Y2Y2NWI0Ngog
MTM2MjQyIHBhc3MgYzAzMDU5OTVkMzY3NmM4Zjc3NjRlYjc5YTdmOTlkZThkMThjNTkxYSBjNTMw
YTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGVmNTI5ZTZhYjdjMzEyOTBhMzMw
NDViYjFmMTgzNzQ0N2NjMGViNTYgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3
Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDkxOWRkYzNjMGU1
NjZkZDdhMDg2MzRhMDc0ZjQzZGU5OThhY2QwNDgKIDEzNjI1MSBwYXNzIGMwMzA1OTk1ZDM2NzZj
OGY3NzY0ZWI3OWE3Zjk5ZGU4ZDE4YzU5MWEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4
ZjBkZmNkODg2MCBlZjUyOWU2YWI3YzMxMjkwYTMzMDQ1YmIxZjE4Mzc0NDdjYzBlYjU2IGQwZDhh
ZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIy
NDkxZDQ3OGQ2NmRmNTZjMTk4NiAyNDU1OTgzYWM0YzAzZGFlMzNiMzMwYzk4ZTM4ZTQ0NzQ3ODQx
NmQ2CiAxMzYyNTcgcGFzcyBjMDMwNTk5NWQzNjc2YzhmNzc2NGViNzlhN2Y5OWRlOGQxOGM1OTFh
IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZWY1MjllNmFiN2MzMTI5
MGEzMzA0NWJiMWYxODM3NDQ3Y2MwZWI1NiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5
ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgYmEyN2Fh
YTg4NTQ4YzgyNGE0N2RjZjU2MDkyODhlZTFjMDVkMjk0NgogMTM2MjY0IHBhc3MgYzAzMDU5OTVk
MzY3NmM4Zjc3NjRlYjc5YTdmOTlkZThkMThjNTkxYSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMx
MGI1MThmMGRmY2Q4ODYwIGVmNTI5ZTZhYjdjMzEyOTBhMzMwNDViYjFmMTgzNzQ0N2NjMGViNTYg
ZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4
M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDIxMGViODllZDUyYzBmZWYxNTk0MTA5M2Q4ZjM5OWUx
OTM4OTQ5YTgKIDEzNjI2OCBwYXNzIGMwMzA1OTk1ZDM2NzZjOGY3NzY0ZWI3OWE3Zjk5ZGU4ZDE4
YzU5MWEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBlZjUyOWU2YWI3
YzMxMjkwYTMzMDQ1YmIxZjE4Mzc0NDdjYzBlYjU2IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4
NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBj
MTZkMjJmY2U4NWI3MzZiZjBmNzQ4ZTE4ODc4YzUxZGIzNDhhOTY4CiAxMzYyNzkgcGFzcyBjMDMw
NTk5NWQzNjc2YzhmNzc2NGViNzlhN2Y5OWRlOGQxOGM1OTFhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5
NTU4MzEwYjUxOGYwZGZjZDg4NjAgZWY1MjllNmFiN2MzMTI5MGEzMzA0NWJiMWYxODM3NDQ3Y2Mw
ZWI1NiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRk
Y2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgY2I3MGEyNmY3ODg0OGZlNDVmNTkzZjdlYmM5
Y2ZhYWM3NjBhNzkxYgogMTM2Mjc0IGZhaWwgZGMzZTkxM2VkZjk0ZDU0ZGU1Njc4ZTcyNmNmOTVi
MzgzMjdlNWQwOSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGVmNTI5
ZTZhYjdjMzEyOTBhMzMwNDViYjFmMTgzNzQ0N2NjMGViNTYgZDBkOGFkMzllY2I1MWNkNzQ5N2Nk
NTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMx
OTg2IGNiNzBhMjZmNzg4NDhmZTQ1ZjU5M2Y3ZWJjOWNmYWFjNzYwYTc5MWIKIDEzNjI4NCBwYXNz
IGMwMzA1OTk1ZDM2NzZjOGY3NzY0ZWI3OWE3Zjk5ZGU4ZDE4YzU5MWEgYzUzMGE3NWMxZTZhNDcy
YjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBlZjUyOWU2YWI3YzMxMjkwYTMzMDQ1YmIxZjE4Mzc0
NDdjYzBlYjU2IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3
OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBjYjcwYTI2Zjc4ODQ4ZmU0NWY1OTNm
N2ViYzljZmFhYzc2MGE3OTFiCiAxMzYyODMgZmFpbCBkYzNlOTEzZWRmOTRkNTRkZTU2NzhlNzI2
Y2Y5NWIzODMyN2U1ZDA5IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAg
ZWY1MjllNmFiN2MzMTI5MGEzMzA0NWJiMWYxODM3NDQ3Y2MwZWI1NiBkMGQ4YWQzOWVjYjUxY2Q3
NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZk
ZjU2YzE5ODYgY2I3MGEyNmY3ODg0OGZlNDVmNTkzZjdlYmM5Y2ZhYWM3NjBhNzkxYgogMTM2Mjk0
IHBhc3MgYzAzMDU5OTVkMzY3NmM4Zjc3NjRlYjc5YTdmOTlkZThkMThjNTkxYSBjNTMwYTc1YzFl
NmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGVmNTI5ZTZhYjdjMzEyOTBhMzMwNDViYjFm
MTgzNzQ0N2NjMGViNTYgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBk
ZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IGNiNzBhMjZmNzg4NDhmZTQ1
ZjU5M2Y3ZWJjOWNmYWFjNzYwYTc5MWIKIDEzNjI5OCBmYWlsIGRjM2U5MTNlZGY5NGQ1NGRlNTY3
OGU3MjZjZjk1YjM4MzI3ZTVkMDkgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNk
ODg2MCBlZjUyOWU2YWI3YzMxMjkwYTMzMDQ1YmIxZjE4Mzc0NDdjYzBlYjU2IGQwZDhhZDM5ZWNi
NTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3
OGQ2NmRmNTZjMTk4NiBjYjcwYTI2Zjc4ODQ4ZmU0NWY1OTNmN2ViYzljZmFhYzc2MGE3OTFiClNl
YXJjaGluZyBmb3IgaW50ZXJlc3RpbmcgdmVyc2lvbnMKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEy
NzQ3MiAocGFzcyksIGZvciBiYXNpcyBwYXNzCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMzYwODkg
KGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMzYyMTYgKHBh
c3MpLCBmb3IgYmFzaXMgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMzYyMTggKGZhaWwpLCBm
b3IgYmFzaXMgZmFpbHVyZQogMCByZXZpc2lvbnMgYXQgYzAzMDU5OTVkMzY3NmM4Zjc3NjRlYjc5
YTdmOTlkZThkMThjNTkxYSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYw
IGVmNTI5ZTZhYjdjMzEyOTBhMzMwNDViYjFmMTgzNzQ0N2NjMGViNTYgZDBkOGFkMzllY2I1MWNk
NzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2
ZGY1NmMxOTg2IGNiNzBhMjZmNzg4NDhmZTQ1ZjU5M2Y3ZWJjOWNmYWFjNzYwYTc5MWIKTm8gcmV2
aXNpb25zIGxlZnQgdG8gdGVzdCwgY2hlY2tpbmcgZ3JhcGggc3RhdGUuCiBSZXN1bHQgZm91bmQ6
IGZsaWdodCAxMzYyNzkgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXN1bHQgZm91bmQ6IGZsaWdo
dCAxMzYyODMgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAx
MzYyODQgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzNjI5MCAo
ZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzNjI5NCAocGFz
cyksIGZvciBsYXN0IHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTM2Mjk4IChmYWlsKSwgZm9y
IGZpcnN0IGZhaWx1cmUKCioqKiBGb3VuZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNl
dCAqKioKCiAgQnVnIGlzIGluIHRyZWU6ICBsaW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIv
c2NtL2xpbnV4L2tlcm5lbC9naXQvc3RhYmxlL2xpbnV4LXN0YWJsZS5naXQKICBCdWcgaW50cm9k
dWNlZDogIGRjM2U5MTNlZGY5NGQ1NGRlNTY3OGU3MjZjZjk1YjM4MzI3ZTVkMDkKICBCdWcgbm90
IHByZXNlbnQ6IGMwMzA1OTk1ZDM2NzZjOGY3NzY0ZWI3OWE3Zjk5ZGU4ZDE4YzU5MWEKICBMYXN0
IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3Qv
bG9ncy8xMzYyOTgvCgoKICAoUmV2aXNpb24gbG9nIHRvbyBsb25nLCBvbWl0dGVkLikKCmRvdDog
Z3JhcGggaXMgdG9vIGxhcmdlIGZvciBjYWlyby1yZW5kZXJlciBiaXRtYXBzLiBTY2FsaW5nIGJ5
IDAuNjM4Njk2IHRvIGZpdApwbm10b3BuZzogODYgY29sb3JzIGZvdW5kClJldmlzaW9uIGdyYXBo
IGxlZnQgaW4gL2hvbWUvbG9ncy9yZXN1bHRzL2Jpc2VjdC9saW51eC0zLjE4L3Rlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWludGVsLnhlbi1ib290Lntkb3QscHMscG5nLGh0bWwsc3ZnfS4K
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoxMzYyOTg6IHRvbGVyYWJs
ZSBBTEwgRkFJTAoKZmxpZ2h0IDEzNjI5OCBsaW51eC0zLjE4IHJlYWwtYmlzZWN0IFtyZWFsXQpo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTM2Mjk4LwoK
RmFpbHVyZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3Vj
Y2VlZCwKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgYmFzZWxp
bmUgdW50ZXN0ZWQKCgpqb2JzOgogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQg
b24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MK
aW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBh
dmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rl
c3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4g
Z2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIK
ClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 15 16:28:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 16:28:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQwlk-0002Xd-NM; Wed, 15 May 2019 16:28:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FXlx=TP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQwli-0002XQ-Rz
 for xen-devel@lists.xenproject.org; Wed, 15 May 2019 16:28:38 +0000
X-Inumbo-ID: 7d3752d1-772e-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7d3752d1-772e-11e9-8980-bc764e045a96;
 Wed, 15 May 2019 16:28:36 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQwlf-0007nR-UJ; Wed, 15 May 2019 16: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.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hQwlf-00058g-MB; Wed, 15 May 2019 16:28:35 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hQwlf-0000BZ-LS; Wed, 15 May 2019 16:28:35 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136177-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-upstream-4.12-testing:test-amd64-amd64-xl-qcow2:guest-localmigrate/x10:fail:regression
 qemu-upstream-4.12-testing:test-amd64-amd64-xl-qcow2:guest-saverestore.2:fail:heisenbug
 qemu-upstream-4.12-testing:test-arm64-arm64-xl-credit1:guest-start.2:fail:heisenbug
 qemu-upstream-4.12-testing:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-upstream-4.12-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-upstream-4.12-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.12-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.12-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-upstream-4.12-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=8023a62081ffbe3f734019076ec1a2b4213142bb
X-Osstest-Versions-That: qemuu=de5b678ca4dcdfa83e322491d478d66df56c1986
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 15 May 2019 16:28:35 +0000
Subject: [Xen-devel] [qemu-upstream-4.12-testing test] 136177: regressions -
 FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjE3NyBxZW11LXVwc3RyZWFtLTQuMTItdGVzdGluZyByZWFsIFtyZWFsXQpodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTM2MTc3LwoKUmVn
cmVzc2lvbnMgOi0oCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2lu
ZywKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFjb3cyICAgIDE3IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgICBmYWlsIFJFR1IuIHZz
LiAxMzM3MzQKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxv
Y2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAxNiBndWVzdC1zYXZlcmVzdG9yZS4y
IGZhaWwgaW4gMTM2MDQ3IHBhc3MgaW4gMTM2MTc3CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDEgIDE3IGd1ZXN0LXN0YXJ0LjIgICAgICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMzYwNDcKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoK
IHFlbXV1ICAgICAgICAgICAgICAgIDgwMjNhNjIwODFmZmJlM2Y3MzQwMTkwNzZlYzFhMmI0MjEz
MTQyYmIKYmFzZWxpbmUgdmVyc2lvbjoKIHFlbXV1ICAgICAgICAgICAgICAgIGRlNWI2NzhjYTRk
Y2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMzcz
NCAgMjAxOS0wMy0xMiAwNzowOToxNyBaICAgNjQgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
MzQ4NTkgIDIwMTktMDQtMTYgMTA6MDk6MDUgWiAgIDI5IGRheXMgICAxMCBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbGJlcnRvIEdhcmNp
YSA8YmVydG9AaWdhbGlhLmNvbT4KICBBbGV4IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5v
cmc+CiAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgQkFMQVRP
TiBab2x0YW4gPGJhbGF0b25AZWlrLmJtZS5odT4KICBCaGFyYXRhIEIgUmFvIDxiaGFyYXRhQGxp
bnV4LmlibS5jb20+CiAgQ2hyaXN0aWFuIEJvcm50cmFlZ2VyIDxib3JudHJhZWdlckBkZS5pYm0u
Y29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55YXJkQG12aXN0YS5jb20+CiAgQ29ybmVsaWEgSHVj
ayA8Y29odWNrQHJlZGhhdC5jb20+CiAgRGFuaWVsIEhlbnJpcXVlIEJhcmJvemEgPGRhbmllbGhi
NDEzQGdtYWlsLmNvbT4KICBEYW5pZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5nZUByZWRoYXQuY29t
PgogIERhdmlkIEdpYnNvbiA8ZGF2aWRAZ2lic29uLmRyb3BiZWFyLmlkLmF1PgogIERlbmlzIFYu
IEx1bmV2IDxkZW5Ab3BlbnZ6Lm9yZz4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVy
dEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBF
ZHVhcmRvIE90dWJvIDxvdHVib0ByZWRoYXQuY29tPgogIEVyaWMgQmxha2UgPGVibGFrZUByZWRo
YXQuY29tPgogIEZhbSBaaGVuZyA8ZmFtekByZWRoYXQuY29tPgogIEZvcnJlc3QgTGl1IDxmb3Jy
ZXN0bEBzeW5vbG9neS5jb20+CiAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CiAg
R3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KICBJZ29yIE1hbW1lZG92IDxpbWFtbWVkb0ByZWRo
YXQuY29tPgogIElseWEgTWF4aW1ldHMgPGkubWF4aW1ldHNAc2Ftc3VuZy5jb20+CiAgSmFub3Nj
aCBGcmFuayA8ZnJhbmtqYUBsaW51eC5pYm0uY29tPgogIEphc29uIFdhbmcgPGphc293YW5nQHJl
ZGhhdC5jb20+CiAgSmVmZiBDb2R5IDxqY29keUByZWRoYXQuY29tPgogIEppYSBIZSA8aGVqaWFu
ZXRAZ21haWwuY29tPgogIEpvaG4gU25vdyA8anNub3dAcmVkaGF0LmNvbT4KICBLYW1hbCBIZWli
IDxrYW1hbGhlaWIxQGdtYWlsLmNvbT4KICBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPgog
IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGF1cmVudCBEZXNub2d1ZXMgPGxh
dXJlbnQuZGVzbm9ndWVzQGdtYWlsLmNvbT4KICBMYXVyZW50IFZpdmllciA8bGF1cmVudEB2aXZp
ZXIuZXU+CiAgTGVvbmFyZG8gQnJhcyA8bGVvbmFyZG9AbGludXgudm5ldC5pYm0uY29tPgogIExp
IFFpYW5nIDxsaXEzZWFAZ21haWwuY29tPgogIExpYW0gTWVyd2ljayA8TGlhbS5NZXJ3aWNrQG9y
YWNsZS5jb20+CiAgbGl1anVuamllIDxsaXVqdW5qaWUyM0BodWF3ZWkuY29tPgogIE1hcmMtQW5k
csOpIEx1cmVhdSA8bWFyY2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPgogIE1hcmNlbCBBcGZlbGJh
dW0gPG1hcmNlbC5hcGZlbGJhdW1AZ21haWwuY29tPgogIE1hcmsgQ2F2ZS1BeWxhbmQgPG1hcmsu
Y2F2ZS1heWxhbmRAaWxhbmRlLmNvLnVrPgogIE1hcmt1cyBBcm1icnVzdGVyIDxhcm1icnVAcmVk
aGF0LmNvbT4KICBNYXggRmlsaXBwb3YgPGpjbXZia2JjQGdtYWlsLmNvbT4KICBNYXggUmVpdHog
PG1yZWl0ekByZWRoYXQuY29tPgogIE1pY2hhZWwgUm90aCA8bWRyb3RoQGxpbnV4LnZuZXQuaWJt
LmNvbT4KICBNaWNoYWVsIFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29tPgogIE5pZWxzIGRlIFZv
cyA8bmRldm9zQHJlZGhhdC5jb20+CiAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNv
bT4KICBQYXVsIEEuIENsYXJrZSA8cGNAdXMuaWJtLmNvbT4KICBQZXRlciBNYXlkZWxsIDxwZXRl
ci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgUGV0ZXIgV3UgPHBldGVyQGxla2Vuc3RleW4ubmw+CiAg
UGV0ZXIgWHUgPHBldGVyeEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxw
aGlsbWRAcmVkaGF0LmNvbT4KICBQcmFzYWQgSiBQYW5kaXQgPHBqcEBmZWRvcmFwcm9qZWN0Lm9y
Zz4KICBQcmFzYWQgU2luZ2Ftc2V0dHkgPHByYXNhZC5zaW5nYW1zZXR0eUBvcmFjbGUuY29tPgog
IFByYXNhbm5hIEt1bWFyIEthbGV2ZXIgPHByYXNhbm5hLmthbGV2ZXJAcmVkaGF0LmNvbT4KICBS
aWNoYXJkIEhlbmRlcnNvbiA8cmljaGFyZC5oZW5kZXJzb25AbGluYXJvLm9yZz4KICBSaWNoYXJk
IFcuTS4gSm9uZXMgPHJqb25lc0ByZWRoYXQuY29tPgogIFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+CiAgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+
CiAgU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5b24ub3JnPgogIFN0ZWZh
biBCZXJnZXIgPHN0ZWZhbmJAbGludXguaWJtLmNvbT4KICBTdGVmYW4gQmVyZ2VyIDxzdGVmYW5i
QGxpbnV4LnZuZXQuaWJtLmNvbT4KICBUaG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4KICBU
b255IEdhcm5vY2stSm9uZXMgPHRvbnkuZ2Fybm9jay1qb25lc0BnbGFzZ293LmFjLnVrPgogIFRv
bnkgR2Fybm9jay1Kb25lcyA8dG9ueWdhcm5vY2tqb25lc0BnbWFpbC5jb20+CiAgVmxhZGltaXIg
U2VtZW50c292LU9naWV2c2tpeSA8dnNlbWVudHNvdkB2aXJ0dW96em8uY29tPgogIFdpbGxpYW0g
Qm93bGluZyA8d2lsbEB3Ym93bGluZy5pbmZvPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9s
b2d5LmNvbT4KICBZdXJ5IEtvdG92IDx5dXJ5LWtvdG92QHlhbmRleC10ZWFtLnJ1PgogIFpoZW5n
IFhpYW5nIDx4aWFuZy56aGVuZ0BsaW5hcm8ub3JnPgogIFpoZW5nIFhpYW5nIDx6aGVuZ3hpYW5n
OUBodWF3ZWkuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3Ry
aWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQt
cHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9z
c3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdl
czogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxh
YmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xv
Z3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVy
YWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0
IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNp
b24gbG9nOyBpdCB3b3VsZCBiZSAyODc0IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 15 17:14:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 17:14:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQxTX-0006Ey-PI; Wed, 15 May 2019 17:13:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FXlx=TP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQxTW-0006Em-CL
 for xen-devel@lists.xenproject.org; Wed, 15 May 2019 17:13:54 +0000
X-Inumbo-ID: d07fd448-7734-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d07fd448-7734-11e9-8980-bc764e045a96;
 Wed, 15 May 2019 17:13:53 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQxTU-0000F3-EP; Wed, 15 May 2019 17:13:52 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hQxTU-0007Z6-6a; Wed, 15 May 2019 17:13:52 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hQxTU-0000uy-5y; Wed, 15 May 2019 17:13:52 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136309-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=03e48b7b2afb2a0f23daa3d557a617b0352305fd
X-Osstest-Versions-That: xen=2520a7f33836616077a2ca3bd96d0b8bdd7f9404
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 15 May 2019 17:13:52 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 136309: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjMwOSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjMwOS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICAwM2U0OGI3YjJhZmIyYTBmMjNkYWEzZDU1N2E2MTdiMDM1MjMwNWZkCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAyNTIwYTdmMzM4MzY2MTYwNzdh
MmNhM2JkOTZkMGI4YmRkN2Y5NDA0CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzYzMDQgIDIwMTkt
MDUtMTUgMTE6MDA6MzkgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTM2MzA5ICAy
MDE5LTA1LTE1IDE1OjAwOjM2IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgRG91ZyBHb2xkc3RlaW4gPGNhcmRv
ZUBjYXJkb2UuY29tPgogIEVzbGFtIEVsbmlrZXR5IDxlbG5pa2V0eUBhbWF6b24uY29tPgogIEdl
b3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgogIFJvZ2VyIFBh
dSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9n
czogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMs
IGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVy
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoK
UHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4u
Z2l0CiAgIDI1MjBhN2YzMzguLjAzZTQ4YjdiMmEgIDAzZTQ4YjdiMmFmYjJhMGYyM2RhYTNkNTU3
YTYxN2IwMzUyMzA1ZmQgLT4gc21va2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 15 17:43:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 17:43:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQxwS-0008T0-9w; Wed, 15 May 2019 17:43:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FXlx=TP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQxwR-0008Sq-UW
 for xen-devel@lists.xenproject.org; Wed, 15 May 2019 17:43:48 +0000
X-Inumbo-ID: fd073cf9-7738-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fd073cf9-7738-11e9-8980-bc764e045a96;
 Wed, 15 May 2019 17:43:46 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQxwP-0000no-8x; Wed, 15 May 2019 17:43:45 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hQxwP-0001nY-0x; Wed, 15 May 2019 17:43:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hQxwO-0001ZN-VM; Wed, 15 May 2019 17:43:44 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136181-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-upstream-4.10-testing:build-arm64-pvops:<job
 status>:broken:regression
 qemu-upstream-4.10-testing:build-arm64:<job status>:broken:regression
 qemu-upstream-4.10-testing:build-arm64-xsm:<job status>:broken:regression
 qemu-upstream-4.10-testing:build-arm64-xsm:host-install(4):broken:regression
 qemu-upstream-4.10-testing:build-arm64-pvops:host-install(4):broken:regression
 qemu-upstream-4.10-testing:build-arm64:host-install(4):broken:regression
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-qcow2:guest-localmigrate/x10:fail:heisenbug
 qemu-upstream-4.10-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=04a43f76e2d73e8387bd3e3bd439ef8c6d69d361
X-Osstest-Versions-That: qemuu=6ea4cef2bd717045ac0e84b52a5b1b7716feb0c2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 15 May 2019 17:43:44 +0000
Subject: [Xen-devel] [qemu-upstream-4.10-testing test] 136181: FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjE4MSBxZW11LXVwc3RyZWFtLTQuMTAtdGVzdGluZyByZWFsIFtyZWFsXQpodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTM2MTgxLwoKRmFp
bHVyZXMgYW5kIHByb2JsZW1zIHdpdGggdGVzdHMgOi0oCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBi
ZSBydW46CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAg
ICAgICAgICAgICAgYnJva2VuICBpbiAxMzQ1ODAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAg
ICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4gIGluIDEzNDU4MAogYnVp
bGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAg
IGJyb2tlbiAgaW4gMTM0NTgwCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICA0IGhvc3QtaW5z
dGFsbCg0KSBicm9rZW4gaW4gMTM0NTgwIFJFR1IuIHZzLiAxMjQ5MjEKIGJ1aWxkLWFybTY0LXB2
b3BzICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMzQ1ODAgUkVHUi4gdnMu
IDEyNDkyMQogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgYnJv
a2VuIGluIDEzNDU4MCBSRUdSLiB2cy4gMTI0OTIxCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBp
bnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIg
ICAgMTcgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCAgICAgZmFpbCBwYXNzIGluIDEzNDU4MAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQg
aW4gMTM0NTgwIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzQ1ODAgbi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEzNDU4MCBu
L2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgIGJsb2NrZWQgaW4gMTM0NTgwIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzQ1ODAgbi9hCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2Vk
IGluIDEzNDU4MCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJp
YW4taHZtLWluc3RhbGwvbDEvbDIgZmFpbCBsaWtlIDEyNDkyMQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxs
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14
c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogcWVtdXUgICAgICAgICAgICAgICAgMDRhNDNmNzZlMmQ3M2U4Mzg3YmQz
ZTNiZDQzOWVmOGM2ZDY5ZDM2MQpiYXNlbGluZSB2ZXJzaW9uOgogcWVtdXUgICAgICAgICAgICAg
ICAgNmVhNGNlZjJiZDcxNzA0NWFjMGU4NGI1MmE1YjFiNzcxNmZlYjBjMgoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgMTI0OTIxICAyMDE4LTA3LTAyIDE2OjIzOjQ5IFogIDMxNyBkYXlzClRlc3Rpbmcg
c2FtZSBzaW5jZSAgIDEzNDI3MSAgMjAxOS0wNC0wMSAxNjozOToyNCBaICAgNDQgZGF5cyAgIDE5
IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0Ogog
IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogIEdlcmQgSG9mZm1h
bm4gPGtyYXhlbEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgSmFz
b24gV2FuZyA8amFzb3dhbmdAcmVkaGF0LmNvbT4KICBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQu
Y29tPgogIExpIFFpYW5nIDxsaXEzZWFAZ21haWwuY29tPgogIGxpbnpoZWNoZW5nIDxsaW56aGVj
aGVuZ0BodWF3ZWkuY29tPgogIE1pY2hhZWwgTWNDb252aWxsZSA8bW1jY29AbXlrb2xhYi5jb20+
CiAgTWljaGFlbCBUb2thcmV2IDxtanRAdGxzLm1zay5ydT4KICBOaWVscyBkZSBWb3MgPG5kZXZv
c0ByZWRoYXQuY29tPgogIFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+CiAgUGV0
ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgogIFBoaWxpcHBlIE1hdGhpZXUt
RGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KICBQcmFzYW5uYSBLdW1hciBLYWxldmVyIDxwcmFz
YW5uYS5rYWxldmVyQHJlZGhhdC5jb20+CiAgUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0
cml4LmNvbT4KICBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBSb3Nz
IExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20g
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmlj
dCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRp
dmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXB2b3Bz
IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFy
bTY0LXhzbSBicm9rZW4KCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQg
YmUgMzIzIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 15 18:39:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 18:39:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQynp-0003zb-9V; Wed, 15 May 2019 18:38:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ruaT=TP=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hQynn-0003zU-AC
 for xen-devel@lists.xenproject.org; Wed, 15 May 2019 18:38:55 +0000
X-Inumbo-ID: b054a8be-7740-11e9-8980-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b054a8be-7740-11e9-8980-bc764e045a96;
 Wed, 15 May 2019 18:38:53 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 794F3AD72;
 Wed, 15 May 2019 18:38:52 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: torvalds@linux-foundation.org
Date: Wed, 15 May 2019 20:38:50 +0200
Message-Id: <20190515183850.26413-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [GIT PULL] xen: fixes and features for 5.2-rc1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 linux-kernel@vger.kernel.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TGludXMsCgpQbGVhc2UgZ2l0IHB1bGwgdGhlIGZvbGxvd2luZyB0YWc6CgogZ2l0Oi8vZ2l0Lmtl
cm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3hlbi90aXAuZ2l0IGZvci1saW51cy01
LjJiLXJjMS10YWcKCnhlbjogZml4ZXMgYW5kIGZlYXR1cmVzIGZvciA1LjItcmMxCgpJdCBjb250
YWluczoKLSBzb21lIG1pbm9yIGNsZWFudXBzCi0gMiBzbWFsbCBjb3JyZWN0aW9ucyBmb3IgWGVu
IG9uIEFSTQotIDIgZml4ZXMgZm9yIFhlbiBQVkggZ3Vlc3Qgc3VwcG9ydAotIGEgcGF0Y2ggZm9y
IGEgbmV3IGNvbW1hbmQgbGluZSBvcHRpb24gdG8gdHVuZSB2aXJ0dWFsIHRpbWVyIGhhbmRsaW5n
CgpUaGFua3MuCgpKdWVyZ2VuCgogRG9jdW1lbnRhdGlvbi9hZG1pbi1ndWlkZS9rZXJuZWwtcGFy
YW1ldGVycy50eHQgfCAgNyArKysrKysrCiBhcmNoL2FybS94ZW4vcDJtLmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICA0ICsrKy0KIGFyY2gveDg2L3BsYXRmb3JtL3B2aC9lbmxpZ2h0
ZW4uYyAgICAgICAgICAgICAgIHwgIDggKysrKy0tLS0KIGFyY2gveDg2L3hlbi9lZmkuYyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTIgKysrKysrLS0tLS0tCiBhcmNoL3g4Ni94ZW4v
ZW5saWdodGVuX3B2LmMgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBhcmNoL3g4Ni94ZW4v
ZW5saWdodGVuX3B2aC5jICAgICAgICAgICAgICAgICAgICB8ICA3ICsrKysrKy0KIGFyY2gveDg2
L3hlbi90aW1lLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjAgKysrKysrKysrKysr
KysrKystLS0KIGFyY2gveDg2L3hlbi94ZW4tb3BzLmggICAgICAgICAgICAgICAgICAgICAgICAg
IHwgIDQgKystLQogZHJpdmVycy94ZW4veGVuLXBjaWJhY2sveGVuYnVzLmMgICAgICAgICAgICAg
ICAgfCAgMiArLQogZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c19kZXZfZnJvbnRlbmQuYyAgICAg
ICAgfCAgMiAtLQogMTAgZmlsZXMgY2hhbmdlZCwgNDcgaW5zZXJ0aW9ucygrKSwgMjEgZGVsZXRp
b25zKC0pCgpHdXN0YXZvIEEuIFIuIFNpbHZhICgxKToKICAgICAgeGVuLW5ldGZyb250OiBtYXJr
IGV4cGVjdGVkIHN3aXRjaCBmYWxsLXRocm91Z2gKCkhhcmlwcmFzYWQgS2VsYW0gKDEpOgogICAg
ICB4ZW46IHhlbi1wY2liYWNrOiBmaXggd2FybmluZyBVc2luZyBwbGFpbiBpbnRlZ2VyIGFzIE5V
TEwgcG9pbnRlcgoKSGlsbGYgRGFudG9uICgyKToKICAgICAgeGVuL2FybTogRnJlZSBwMm0gZW50
cnkgaWYgZmFpbCB0byBhZGQgaXQgdG8gUkIgdHJlZQogICAgICB4ZW4vYXJtOiBVc2UgcDJtIGVu
dHJ5IHdpdGggbG9jayBwcm90ZWN0aW9uCgpNYW8gV2VuYW4gKDEpOgogICAgICB4ZW5idXM6IGRy
b3AgdXNlbGVzcyBMSVNUX0hFQUQgaW4geGVuYnVzX3dyaXRlX3dhdGNoKCkgYW5kIHhlbmJ1c19m
aWxlX3dyaXRlKCkKClJvZ2VyIFBhdSBNb25uZSAoMik6CiAgICAgIHhlbi9wdmg6IHNldCB4ZW5f
ZG9tYWluX3R5cGUgdG8gSFZNIGluIHhlbl9wdmhfaW5pdAogICAgICB4ZW4vcHZoOiBjb3JyZWN0
bHkgc2V0dXAgdGhlIFBWIEVGSSBpbnRlcmZhY2UgZm9yIGRvbTAKClJ5YW4gVGhpYm9kZWF1eCAo
MSk6CiAgICAgIHg4Ni94ZW46IEFkZCAieGVuX3RpbWVyX3Nsb3AiIGNvbW1hbmQgbGluZSBvcHRp
b24KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 15 18:55:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 18:55:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQz3P-0005YL-TI; Wed, 15 May 2019 18:55:03 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=OzW7=TP=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1hQz3O-0005YG-Uq
 for xen-devel@lists.xenproject.org; Wed, 15 May 2019 18:55:03 +0000
X-Inumbo-ID: f0ee99c8-7742-11e9-8980-bc764e045a96
Received: from mail-lf1-x141.google.com (unknown [2a00:1450:4864:20::141])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f0ee99c8-7742-11e9-8980-bc764e045a96;
 Wed, 15 May 2019 18:55:01 +0000 (UTC)
Received: by mail-lf1-x141.google.com with SMTP id d8so627622lfb.8
 for <xen-devel@lists.xenproject.org>; Wed, 15 May 2019 11:55:01 -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=5sGhzphuVQdfoih0VE7ys2uya8g1L0i7yLxq3QPf7ek=;
 b=h0Qe5GD8PQdCN4+0XRLgtfwaJSbLmgdk87BvMneS7bdUL+SY/iJ584gTLLT3R0rMGO
 OX+lvsEo7voYTXxLF7679cHYkGDdfV2ZyMHWQAHUAIn6xPkwUGqMMTLyyFyLt2lmg94c
 8H6+Wk5Olwmktuc+xk+2R3VsgUQ+PlDPbcq5+q8Yq1BUFp20axc7pp1lwWvsAQMVMl+w
 ZTjCHmnXa6muVzXdWPRL1Se8YPvosIQiEGp3kTIDGpFoWvYRDGB8GJv1j1j2FQe8SuUE
 cEDkqu/ELB1/W0NgZpsSHwuOS5wqy+qSvPoo6qg62oxfRA5V14bRPtQgM/rreOB5o+V6
 AXbg==
X-Google-DKIM-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=5sGhzphuVQdfoih0VE7ys2uya8g1L0i7yLxq3QPf7ek=;
 b=tvwNEwEgBM5XaiJxoVSAmPnx8tLqMlSvW4GQEuGFwajalG2nSWNz/Qz0da09Pe4Iak
 bw/l4wG68BjBSrJYZi9uSJdCgmrkfGSSiq5Akzym0Zchzu7nCMua/BJbBlD7dZ8lNljm
 oFh7ylPk6C2q3W3LIa8ouwSDKudG5XBapO7QXekeNacqXtnsba2HMUjRl5GPumXJ2hCl
 80TXqo/PQR9jKghl3MTLBNj0GjmXyxTE8zMrrZEFNCoo98FYdpvRQ1YneErhqjGTiNzH
 96QGPGzs5POVaTXD8ULPTPko/dEDuxlZbMovAkPm0Nh/hbxPAU/o8Iiydt2/7GeaSAYU
 p+fw==
X-Gm-Message-State: APjAAAWdKtmNmICp0QD2RHOMBRdK9qcwafihOBXmK3FNJpTUMilHmkjO
 kam5xe/iiRzYldZTeuViUlA=
X-Google-Smtp-Source: APXvYqzjHhk2/Qfj199Wa6oWOBxQPLjho3kK1QPK6ABhYVc1mrzv1OmLlB8QfNjE4HhJTm/KngVZIA==
X-Received: by 2002:ac2:4857:: with SMTP id 23mr7646665lfy.158.1557946500038; 
 Wed, 15 May 2019 11:55:00 -0700 (PDT)
Received: from [10.17.182.120] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id s12sm469493ljd.66.2019.05.15.11.54.59
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 15 May 2019 11:54:59 -0700 (PDT)
To: Amit Singh Tomar <amittomer25@gmail.com>, xen-devel@lists.xenproject.org
References: <1556902928-18682-1-git-send-email-amittomer25@gmail.com>
From: Oleksandr <olekstysh@gmail.com>
Message-ID: <60d23898-7e91-bb59-5bc8-b36d06452f28@gmail.com>
Date: Wed, 15 May 2019 21:54:58 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <1556902928-18682-1-git-send-email-amittomer25@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/arm: Black list everything with a PPI
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andre.przywara@arm.com, julien.grall@arm.com, sstabellini@kernel.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ck9uIDAzLjA1LjE5IDIwOjAyLCBBbWl0IFNpbmdoIFRvbWFyIHdyb3RlOgoKSGksIEFtaXQKCj4g
WEVOIHNob3VsZCBub3QgZm9yd2FyZCBQUElzIHRvIERvbTAgYXMgaXQgb25seSBzdXBwb3J0IFNQ
SXMuCj4gT25lIG9mIHNvbHV0aW9uIHRvIHRoaXMgcHJvYmxlbSBpcyB0byBza2lwIGFueSBkZXZp
Y2UgdGhhdAo+IHVzZXMgUFBJIHNvdXJjZSBjb21wbGV0ZWx5IHdoaWxlIGJ1aWxkaW5nIGRvbWFp
biBpdHNlbGYuCj4KPiBUaGlzIHBhdGNoIGdvZXMgdGhyb3VnaCBhbGwgdGhlIGludGVycnVwdCBz
b3VyY2VzIG9mIGRldmljZSBhbmQgc2tpcCBpdAo+IGlmIG9uZSBvZiBpbnRlcnJ1cHQgc291cmNl
IGlzIFBQSS4gSXQgZml4ZXMgWEVOIGJvb3Qgb24gaS5NWDhNUSBieQo+IHNraXBwaW5nIFBNVSBu
b2RlLgo+Cj4gU3VnZ2VzdGVkLWJ5OiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4KPiBTaWduZWQtb2ZmLWJ5OiBBbWl0IFNpbmdoIFRvbWFyIDxhbWl0dG9tZXIyNUBnbWFpbC5j
b20+Cj4gLS0tCj4gICAgICAqIFRoaXMgcmVwbGFjZXMgZm9sbG93aW5nIHBhdGNoLgo+ICAgICAg
ICBodHRwczovL3BhdGNod29yay5rZXJuZWwub3JnL3BhdGNoLzEwODk5ODgxLwo+IC0tLQo+ICAg
eGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIHwgMTYgKysrKysrKysrKysrKysrLQo+ICAgMSBm
aWxlIGNoYW5nZWQsIDE1IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPgo+IGRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1
aWxkLmMKPiBpbmRleCBkOTgzNjc3Li44ZjU0NDcyIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2Fy
bS9kb21haW5fYnVpbGQuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwo+IEBA
IC0xMzUzLDcgKzEzNTMsNyBAQCBzdGF0aWMgaW50IF9faW5pdCBoYW5kbGVfbm9kZShzdHJ1Y3Qg
ZG9tYWluICpkLCBzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvLAo+ICAgICAgICAgICB7IC8qIHNl
bnRpbmVsICovIH0sCj4gICAgICAgfTsKPiAgICAgICBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKmNo
aWxkOwo+IC0gICAgaW50IHJlczsKPiArICAgIGludCByZXMsIGksIG5pcnEsIGlycV9pZDsKPiAg
ICAgICBjb25zdCBjaGFyICpuYW1lOwo+ICAgICAgIGNvbnN0IGNoYXIgKnBhdGg7Cj4gICAKPiBA
QCAtMTM5OSw2ICsxMzk5LDIwIEBAIHN0YXRpYyBpbnQgX19pbml0IGhhbmRsZV9ub2RlKHN0cnVj
dCBkb21haW4gKmQsIHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8sCj4gICAgICAgICAgIHJldHVy
biAwOwo+ICAgICAgIH0KPiAgIAo+ICsgICAgLyogU2tpcCB0aGUgbm9kZSwgdXNpbmcgUFBJIHNv
dXJjZSAqLwo+ICsgICAgbmlycSA9IGR0X251bWJlcl9vZl9pcnEobm9kZSk7Cj4gKwo+ICsgICAg
Zm9yICggaSA9IDAgOyBpIDwgbmlycSA7IGkrKyApCj4gKyAgICB7Cj4gKyAgICAgICAgaXJxX2lk
ID0gcGxhdGZvcm1fZ2V0X2lycShub2RlLCBpKTsKCkRvIHdlIG5lZWQgdG8gZG8gc29tZXRoaW5n
IGhlcmUgaWYgcGxhdGZvcm1fZ2V0X2lycSgpIHJldHVybnMgLTE/Cgo+ICsKPiArICAgICAgICBp
ZiAoIGlycV9pZCA+PSAxNiAmJiBpcnFfaWQgPCAzMiApCj4gKyAgICAgICAgewo+ICsgICAgICAg
ICAgICBkdF9kcHJpbnRrKCIgU2tpcCBub2RlIHdpdGggKFBQSSBzb3VyY2UpXG4iKTsKPiArICAg
ICAgICAgICAgcmV0dXJuIDA7Cj4gKyAgICAgICAgfQo+ICsgICAgfQo+ICsKPiAgICAgICAvKgo+
ICAgICAgICAqIFhlbiBpcyB1c2luZyBzb21lIHBhdGggZm9yIGl0cyBvd24gcHVycG9zZS4gV2Fy
biBpZiBhIG5vZGUKPiAgICAgICAgKiBhbHJlYWR5IGV4aXN0cyB3aXRoIHRoZSBzYW1lIHBhdGgu
CgpQYXRjaCBsb29rcyBnb29kLiBBbHRob3VnaCBSLUNhciBIMyBzZWVtcyB0byBub3QgdXNlIFBQ
SXMgZm9yIFBNVSwgSSAKaGF2ZSB0ZXN0ZWQgeW91ciBwYXRjaCBqdXN0IHRvIGJlIHN1cmUgaXQg
d291bGRuJ3Qgc2tpcCBhbnl0aGluZyBieSBhIAptaXN0YWtlKQoKCi0tIApSZWdhcmRzLAoKT2xl
a3NhbmRyIFR5c2hjaGVua28KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 15 19:08:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 19:08:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQzG2-0006S1-HU; Wed, 15 May 2019 19:08:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UN9r=TP=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1hQzG1-0006Rw-43
 for xen-devel@lists.xenproject.org; Wed, 15 May 2019 19:08:05 +0000
X-Inumbo-ID: c2fffb86-7744-11e9-8980-bc764e045a96
Received: from EUR03-DB5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0a::626])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c2fffb86-7744-11e9-8980-bc764e045a96;
 Wed, 15 May 2019 19:08:03 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=0OFYcO4MrV2ndGZPvpercgQsK8LzAvERAe6uej0neHI=;
 b=pfMLOQ9g8e1pb8/a+afBRFGlZrgTB3I3dD/Wy2rEsCJZOgz3paNqxNxxr30+wBCcTt/uJ9hGrt1QRdUwE0oNgCN8XBZdVDYAmH0DoDeeyS+P7hqlDoG9dkQ4beK0n6cpaAl5oWVqYvOPH6Jp3zxOwtECvArohvFUXtddqYK0QnKEsSqP3ze4Db8ekT/h+BwfT5sHQEOs+Zh8nlS0MsJQh98tAC0cSZ4HUreH/SptEzIZd0vgtWT9SfhYrjcIvX31AFvFHyCPfTwIYsyzhJIjcZFMUcCC44/4XTdd+FZvXIwYd4p+0zogdZNpSHc97z9sucPkE+6AW0O1Ld4aBCCbSg==
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com (20.176.214.210) by
 AM0PR03MB4514.eurprd03.prod.outlook.com (20.177.42.74) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1878.22; Wed, 15 May 2019 19:07:57 +0000
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::55c5:599a:1f80:208a]) by AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::55c5:599a:1f80:208a%3]) with mapi id 15.20.1878.024; Wed, 15 May 2019
 19:07:57 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: Jan Beulich <JBeulich@suse.com>
Thread-Topic: [PATCH v1 1/2] makefile: add support for *_defconfig targets
Thread-Index: AQHVCoVEjf6vgXECMECEMZlXX+Yh6aZryXaAgADEgQA=
Date: Wed, 15 May 2019 19:07:57 +0000
Message-ID: <87bm038rjn.fsf@epam.com>
References: <20190514184552.25100-1-volodymyr_babchuk@epam.com>
 <5CDBBEB5020000780022F176@prv1-mh.provo.novell.com>
In-Reply-To: <5CDBBEB5020000780022F176@prv1-mh.provo.novell.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
x-originating-ip: [85.223.209.22]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 1a609850-314b-4a51-b9ec-08d6d968a47e
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600141)(711020)(4605104)(2017052603328)(7193020);
 SRVR:AM0PR03MB4514; 
x-ms-traffictypediagnostic: AM0PR03MB4514:
x-microsoft-antispam-prvs: <AM0PR03MB451464C41002CA1E31B652E4E6090@AM0PR03MB4514.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-forefront-prvs: 0038DE95A2
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(136003)(39860400002)(396003)(346002)(366004)(376002)(189003)(199004)(186003)(80792005)(486006)(256004)(66066001)(76176011)(8936002)(14444005)(446003)(6506007)(68736007)(3846002)(8676002)(71200400001)(71190400001)(6116002)(81156014)(81166006)(53936002)(6916009)(99286004)(4326008)(11346002)(36756003)(26005)(54906003)(6246003)(102836004)(2616005)(2906002)(25786009)(55236004)(476003)(53546011)(66446008)(508600001)(66556008)(7416002)(6436002)(7736002)(305945005)(6486002)(76116006)(14454004)(5660300002)(316002)(86362001)(64756008)(66946007)(66476007)(73956011)(6512007)(229853002)(72206003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB4514;
 H:AM0PR03MB4148.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: NNRLv3pSqheu3YjeLHISWPpKBOvcU/BpZihbKnuBFhOfaKuQ6WNLZE3B9jo6ik4oCyarpi1U2IlHQcpH+9DSFigeRrJyJzBiN4buxIxBTlzhWv2xcaB610psR+JZB0N6Vf/WkEvbbmwC1ijf73jsR4PlCCy9rMrC+VXmRTRbpNxuvi7dSxBbetA2swC7mcSWcbe5PUglqQxhoWRb1EZ77cWZAA0nR+/8zSLwL9xw95HAOTc5UEASVAFYNJe4QokOtKaGv2A0S3jebIwJ7S9G1x61DDc17bNMQEoK2EgBAQsOQTx6ngate1UuTbtptF74z6ainfHDImacmMlDupEd2QphGKDcDbTEPS7UJR+Ls49GYBuz8sCzWSgywzzr6CPpIOp60pbV5wan2YbGqIRpL5sq/xjtXHhhwTFHzjL59k8=
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 1a609850-314b-4a51-b9ec-08d6d968a47e
X-MS-Exchange-CrossTenant-originalarrivaltime: 15 May 2019 19:07:57.8249 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB4514
Subject: Re: [Xen-devel] [PATCH v1 1/2] makefile: add support for
 *_defconfig targets
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <Andrii_Anisov@epam.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CkhlbGxvIEphbiwKCkphbiBCZXVsaWNoIHdyaXRlczoKCj4+Pj4gT24gMTQuMDUuMTkgYXQgMjA6
NDUsIDxWb2xvZHlteXJfQmFiY2h1a0BlcGFtLmNvbT4gd3JvdGU6Cj4+IC0tLSBhL3hlbi9NYWtl
ZmlsZQo+PiArKysgYi94ZW4vTWFrZWZpbGUKPj4gQEAgLTI2OSw2ICsyNjksOSBAQCBrY29uZmln
IDo9IHNpbGVudG9sZGNvbmZpZyBvbGRjb25maWcgY29uZmlnIG1lbnVjb25maWcgZGVmY29uZmln
IFwKPj4gICQoa2NvbmZpZyk6Cj4+ICAJJChNQUtFKSAtZiAkKEJBU0VESVIpL3Rvb2xzL2tjb25m
aWcvTWFrZWZpbGUua2NvbmZpZyBBUkNIPSQoQVJDSCkgU1JDQVJDSD0kKFNSQ0FSQ0gpIEhPU1RD
Qz0iJChIT1NUQ0MpIiBIT1NUQ1hYPSIkKEhPU1RDWFgpIiAkQAo+Cj4gU28gdGhlIHJ1bGUgeW91
IGFkZCBtYXRjaGVzIHRoaXMgb25lLiBJcyB0aGVyZSBhIHJlYXNvbiAuLi4KPgo+PiArJV9kZWZj
b25maWc6Cj4KPiAuLi4gd2h5IHlvdSBjYW4ndCBzaW1wbHkgYWRkIHRoaXMgdG8gdGhlIGtjb25m
aWcgdmFyaWFibGUgc2V0IGEgZmV3Cj4gbGluZXMgdXA/IE9oIC0gbmV3ZXIgbWFrZSBkb2Vzbid0
IGxpa2UgbWl4aW5nIHBhdHRlcm4gYW5kCj4gbm9uLXBhdHRlcm4gcnVsZXMuClllcywgbXkgZmly
c3QgaW50ZW50aW9uIHdhcyB0byBhZGQgdGhpcyBydWxlIHRvIHRoZSBrY29uZmlnIHZhcmlhYmxl
LgpTYWRseSBtYWtlIGRvZXMgbm90IGFsbG93cyB0aGlzCgo+IFBlcmhhcHMgd29ydGggYSBicmll
ZiBjb21tZW50LCB0byBqdXN0aWZ5IHRoZQo+IHJlZHVuZGFuY3k/ClN1cmUsIHdpbGwgYWRkIGlu
IHRoZSBuZXh0IHZlcnNpb24uCgo+IE9yIGFsdGVybmF0aXZlbHksIGhvdyBhYm91dCB1c2luZyAk
KHdpbGRjYXJkICkKPiBpbnN0ZWFkIG9mIGEgcGF0dGVybiBydWxlLCB0aHVzIHJlamVjdGluZyBp
bnZhbGlkIHRhcmdldHMgcmlnaHQgYXdheSwKPiByYXRoZXIgdGhhbiBkZWZlcnJpbmcgdG8gdGhl
IHJlY3Vyc2l2ZSBtYWtlIHRvIG5vdGljZSB0aGUgZXJyb3I/CkkgY29uc2lkZXJlZCB0aGlzLCBi
dXQgSSBjYW4ndCBzZWUgaG93ICQod2lsZGNhcmQgKSBjYW4gYmUgdXNlZC4KQUZBSUssICQod2ls
ZGNhcmQgKSBleHBlY3RzIHRvIGZpbmQgYSBmaWxlLCBtYXRjaGluZyB0aGUgd2lsZGNhcmQuCkJ1
dCAlX2RlZmNvbmZpZyBpcyB0aGUgcGhvbnkgcnVsZSwgc28gSSBjYW4ndCBpbWFnaW5lIGhvdyB0
byB1c2UKJCh3aWxkY2FyZCApIGluIHRoaXMgY2FzZS4KCk9uIG90aGVyIGhhbmQsIGZvbGxvd2lu
ZyBydWxlIGNoZWNrcyB0aGUgcHJlc2VuY2Ugb2YgcmVxdWlyZWQgX2RlZmNvbmZpZyBmaWxlOgoK
JV9kZWZjb25maWc6IGFyY2gvJChTUkNBUkNIKS9jb25maWdzLyVfZGVmY29uZmlnCgpTbywgSSBj
YW4gZG8gaW4gdGhpcyB3YXkgaWYgeW91IHdpc2guCgpCVFcsIEknbGwgYWRkIC5QSE9OWTogJV9k
ZWZjb25maWcgaW4gdGhlIG5leHQgdmVyc2lvbi4KCi0tCkJlc3QgcmVnYXJkcywgVm9sb2R5bXly
IEJhYmNodWsKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 15 19:22:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 19:22:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQzUC-0007u9-0h; Wed, 15 May 2019 19:22:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FXlx=TP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQzUA-0007tz-MC
 for xen-devel@lists.xenproject.org; Wed, 15 May 2019 19:22:42 +0000
X-Inumbo-ID: ce74dead-7746-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ce74dead-7746-11e9-8980-bc764e045a96;
 Wed, 15 May 2019 19:22:40 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQzU8-0002jr-20; Wed, 15 May 2019 19:22:40 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hQzU7-0006gB-O8; Wed, 15 May 2019 19:22:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hQzU7-0008SV-NO; Wed, 15 May 2019 19:22:39 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136211-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-arm64-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-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-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-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=e24f44dbeab8e54c72bdaedbd35453fb2a6c38da
X-Osstest-Versions-That: qemuu=3284aa128153750f14a61e8a96fd085e6f2999b6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 15 May 2019 19:22:39 +0000
Subject: [Xen-devel] [qemu-mainline test] 136211: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjIxMSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzYyMTEvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzNTI1MQogYnVp
bGQtYXJtNjQteHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTM1MjUxCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzUyNTEKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEzNTI1MQogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTM1MjUxCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzUyNTEKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzNTI1MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14
bCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkz
ODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cg
IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXBhaXIgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEw
LWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni14bC1yYXcgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQtYW1kNjQtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
YW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1w
eWdydWIgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1k
NjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtc2hhZG93ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1p
bnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZp
cnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogcWVtdXUgICAgICAgICAgICAgICAgZTI0
ZjQ0ZGJlYWI4ZTU0YzcyYmRhZWRiZDM1NDUzZmIyYTZjMzhkYQpiYXNlbGluZSB2ZXJzaW9uOgog
cWVtdXUgICAgICAgICAgICAgICAgMzI4NGFhMTI4MTUzNzUwZjE0YTYxZThhOTZmZDA4NWU2ZjI5
OTliNgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTM1MjUxICAyMDE5LTA0LTI0IDE0OjQyOjU4IFog
ICAyMSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzNTM1MSAgMjAxOS0wNC0yNyAwOTo0NTo1
MiBaICAgMTggZGF5cyAgIDEwIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzNjIxMSAg
MjAxOS0wNS0xNCAwOTo0NjowNiBaICAgIDEgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxl
IHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFsYmVydG8gR2FyY2lhIDxiZXJ0
b0BpZ2FsaWEuY29tPgogIEFsZXggQmVubsOpZSA8YWxleC5iZW5uZWVAbGluYXJvLm9yZz4KICBB
bGV4IFdpbGxpYW1zb24gPGFsZXgud2lsbGlhbXNvbkByZWRoYXQuY29tPgogIEFsZXhleSBLYXJk
YXNoZXZza2l5IDxhaWtAb3psYWJzLnJ1PgogIEFsaXN0YWlyIEZyYW5jaXMgPGFsaXN0YWlyLmZy
YW5jaXNAd2RjLmNvbT4KICBBbmRyZXcgSmVubmVyIDxhbmRyZXdAY29kZXNvdXJjZXJ5LmNvbT4K
ICBBbmRyZXcgUmFuZHJpYW5hc3VsdSA8cmFuZHJpYW5hc3VsdUBnbWFpbC5jb20+CiAgQW5kcmV5
IFNoaW5rZXZpY2ggPGFuZHJleS5zaGlua2V2aWNoQHZpcnR1b3p6by5jb20+CiAgQW50b24gS3Vj
aGluIDxhbnRvbmt1Y2hpbkB5YW5kZXgtdGVhbS5ydT4KICBBcnR5b20gVGFyYXNlbmtvIDxhdGFy
NHFlbXVAZ21haWwuY29tPgogIEFydW5hIEpheWFzZW5hIDxhcnVuYS4xNUBjc2UubXJ0LmFjLmxr
PgogIEJBTEFUT04gWm9sdGFuIDxiYWxhdG9uQGVpay5ibWUuaHU+CiAgQmFuZGFuIERhcyA8YnNk
QHJlZGhhdC5jb20+CiAgQmVuamFtaW4gSGVycmVuc2NobWlkdCA8YmVuaEBrZXJuZWwuY3Jhc2hp
bmcub3JnPgogIENhbyBKaWF4aSA8ZHJpdmVyMTk5OEBmb3htYWlsLmNvbT4KICBDbGViZXIgUm9z
YSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBDb2xlIFJvYmluc29uIDxjcm9iaW5zb0ByZWRoYXQuY29t
PgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPgogIEPDqWRyaWMgTGUgR29hdGVy
IDxjbGdAa2FvZC5vcmc+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0LmNv
bT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4KICBEYXZpZCBI
aWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0IDxk
Z2lsYmVydEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNv
bT4KICBFZHVhcmRvIE90dWJvIDxvdHVib0ByZWRoYXQuY29tPgogIEVyaWMgQXVnZXIgPGVyaWMu
YXVnZXJAcmVkaGF0LmNvbT4KICBFcmljIEJsYWtlIDxlYmxha2VAcmVkaGF0LmNvbT4KICBFcmlr
IEtsaW5lIDxla0Bnb29nbGUuY29tPgogIEVybmVzdCBFc2VuZSA8ZXJva2VuMUBnbWFpbC5jb20+
CiAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CiAgR2l1c2VwcGUgTXVzYWNjaGlv
IDx0aGF0bGVtb25AZ21haWwuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgSGFs
aWwgUGFzaWMgPHBhc2ljQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBIYW96aG9uZyBaaGFuZyA8aGFv
emhvbmcuemhhbmdAaW50ZWwuY29tPgogIEhlbGdlIERlbGxlciA8ZGVsbGVyQGdteC5kZT4KICBJ
Z29yIE1hbW1lZG92IDxpbWFtbWVkb0ByZWRoYXQuY29tPgogIEphc29uIEouIEhlcm5lIDxqamhl
cm5lQGxpbnV4LmlibS5jb20+CiAgSm9lbCBTdGFubGV5IDxqb2VsQGptcy5pZC5hdT4KICBKb2hu
IFNub3cgPGpzbm93QHJlZGhhdC5jb20+CiAgSnVsZXMgSXJlbmdlIDxqYmkub2N0YXZlQGdtYWls
LmNvbT4KICBKdWxpYW4gQnJvd24gPGp1bGlhbkBjb2Rlc291cmNlcnkuY29tPgogIEthbWFsIEhl
aWIgPGthbWFsaGVpYjFAZ21haWwuY29tPgogIEtldmluIFdvbGYgPGt3b2xmQHJlZGhhdC5jb20+
CiAgS09OUkFEIEZyZWRlcmljIDxmcmVkZXJpYy5rb25yYWRAYWRhY29yZS5jb20+CiAgTGFzemxv
IEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICBMYXVyZW50IERlc25vZ3VlcyA8bGF1cmVudC5k
ZXNub2d1ZXNAZ21haWwuY29tPgogIExhdXJlbnQgVml2aWVyIDxsYXVyZW50QHZpdmllci5ldT4K
ICBMb25ncGVuZyA8bG9uZ3BlbmcyQGh1YXdlaS5jb20+CiAgTWFyYy1BbmRyw6kgTHVyZWF1IDxt
YXJjYW5kcmUubHVyZWF1QHJlZGhhdC5jb20+CiAgTWFyY2VsIEFwZmVsYmF1bSA8bWFyY2VsLmFw
ZmVsYmF1bUBnbWFpbC5jb20+CiAgTWFyZWsgVmFzdXQgPG1hcmV4QGRlbnguZGU+CiAgTWFyayBD
YXZlLUF5bGFuZCA8bWFyay5jYXZlLWF5bGFuZEBpbGFuZGUuY28udWs+CiAgTWFya3VzIEFybWJy
dXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgogIE1heCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+
CiAgTWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KICBOaWNrIEh1ZHNvbiA8c2ty
bGxAbmV0YnNkLm9yZz4KICBOaWtpdGEgQWxla3NlZXYgPG4uYWxla3NlZXYyMTA0QGdtYWlsLmNv
bT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogIFBldGVyIE1heWRlbGwg
PHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8ZjRi
dWdAYW1zYXQub3JnPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNv
bT4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+IFtvbiBtaW5n
dzY0XQogIFByYXNhZCBKIFBhbmRpdCA8cGpwQGZlZG9yYXByb2plY3Qub3JnPgogIFB1IFdlbiA8
cHV3ZW5AaHlnb24uY24+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVyc29uQGxp
bmFyby5vcmc+CiAgUmljaGFyZCBXLk0uIEpvbmVzIDxyam9uZXNAcmVkaGF0LmNvbT4KICBTYW0g
RWlkZXJtYW4gPHNobXVlbC5laWRlcm1hbkBvcmFjbGUuY29tPgogIFNhbXVlbCBUaGliYXVsdCA8
c2FtdWVsLnRoaWJhdWx0QGVucy1seW9uLm9yZz4KICBTYW5kcmEgTG9vc2Vtb3JlIDxzYW5kcmFA
Y29kZXNvdXJjZXJ5LmNvbT4KICBTaGFoYWIgVmFoZWRpIDxzaGFoYWIudmFoZWRpQGdtYWlsLmNv
bT4KICBTaG11ZWwgRWlkZXJtYW4gPHNobXVlbC5laWRlcm1hbkBvcmFjbGUuY29tPgogIFN0YWZm
b3JkIEhvcm5lIDxzaG9ybmVAZ21haWwuY29tPgogIFN0YW5pc2xhdiBMYW5jaSA8cGl4b0Bwb2xl
cGV0a28uZXU+CiAgU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUBnbWFpbC5jb20+CiAgU3RlZmFu
IEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgogIFN0ZWZhbiBXZWlsIDxzd0B3ZWlsbmV0
ei5kZT4KICBTdGVmYW5vIEdhcnphcmVsbGEgPHNnYXJ6YXJlQHJlZGhhdC5jb20+CiAgVGhvbWFz
IEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSA8
dnNlbWVudHNvdkB2aXJ0dW96em8uY29tPgogIFdlaSBZYW5nIDxyaWNoYXJkdy55YW5nQGxpbnV4
LmludGVsLmNvbT4KICBZdXJ5IEtvdG92IDx5dXJ5LWtvdG92QHlhbmRleC10ZWFtLnJ1PgogIFpo
YW5nIFlpIDx5aS56LnpoYW5nQGxpbnV4LmludGVsLmNvbT4KICBaaGVuZ3VpIGxpIDxsaXpoZW5n
dWlAaHVhd2VpLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQt
aTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0
cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0
LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRv
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlz
aW9uIGxvZzsgaXQgd291bGQgYmUgNzE5MyBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 15 19:37:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 19:37:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQziP-0000Mt-JV; Wed, 15 May 2019 19:37:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FXlx=TP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQziN-0000Mh-Vr
 for xen-devel@lists.xenproject.org; Wed, 15 May 2019 19:37:24 +0000
X-Inumbo-ID: dac03f48-7748-11e9-bf6a-978931825eed
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id dac03f48-7748-11e9-bf6a-978931825eed;
 Wed, 15 May 2019 19:37:20 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQziJ-00033e-QK; Wed, 15 May 2019 19:37:19 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hQziJ-0007d9-Df; Wed, 15 May 2019 19:37:19 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hQziJ-00025T-Cu; Wed, 15 May 2019 19:37:19 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136197-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:test-arm64-arm64-libvirt-qcow2:leak-check/check:fail:regression
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt: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-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-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=e34c028af1080720f2c5cca7ea1c88af5cc5c49f
X-Osstest-Versions-That: libvirt=9dd5bc151c51980807a29d59220290173f260b5a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 15 May 2019 19:37:19 +0000
Subject: [Xen-devel] [libvirt test] 136197: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjE5NyBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzYxOTcvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAx
OCBsZWFrLWNoZWNrL2NoZWNrICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzNjAyMQoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtl
IDEzNjAyMQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTM2MDIxCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpYnZpcnQgICAgICAgICAgICAgIGUz
NGMwMjhhZjEwODA3MjBmMmM1Y2NhN2VhMWM4OGFmNWNjNWM0OWYKYmFzZWxpbmUgdmVyc2lvbjoK
IGxpYnZpcnQgICAgICAgICAgICAgIDlkZDViYzE1MWM1MTk4MDgwN2EyOWQ1OTIyMDI5MDE3M2Yy
NjBiNWEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzNjAyMSAgMjAxOS0wNS0xMSAwNDo0ODo1OSBa
ICAgIDQgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzYxOTcgIDIwMTktMDUtMTQgMDQ6MTg6
NDcgWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZp
c2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZWEgQm9sb2duYW5pIDxhYm9sb2duYUByZWRoYXQuY29t
PgogIEh1YXFpYW5nIDxodWFxaWFuZy53YW5nQGludGVsLmNvbT4KICBJbGlhcyBTdGFtYXRpcyA8
c3RhbWF0aXMuaWxpYXNzQGdtYWlsLmNvbT4KICBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkBy
ZWRoYXQuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVz
dC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAv
aG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUg
YXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoK
RXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwg
aXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFy
bmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgZTM0
YzAyOGFmMTA4MDcyMGYyYzVjY2E3ZWExYzg4YWY1Y2M1YzQ5ZgpBdXRob3I6IEh1YXFpYW5nIDxo
dWFxaWFuZy53YW5nQGludGVsLmNvbT4KRGF0ZTogICBGcmkgTWF5IDEwIDIzOjIxOjQ3IDIwMTkg
KzA4MDAKCiAgICB2aXJyZXNjdHJsOiBTb3J0IHJlc2N0cmwgYXJyYXkgY29ycmVjdGx5IGluIHZp
clJlc2N0cmxNb25pdG9yR2V0U3RhdHMoKQogICAgCiAgICBUaGUgcXNvcnQgZWxlbWVudCBpcyBh
IHBvaW50ZXIgb2YgdmlyUmVzY3RybE1vbml0b3JTdGF0cywgYW5kCiAgICB0aGUgY29tcGFyaW5n
IGZ1bmN0aW9uJ3MgYXJndW1lbnRzIGhhdmUgYSB0eXBlIG9mIHBvaW50ZXIgb2YKICAgIHZpclJl
c2N0cmxNb25pdG9yU3RhdHNQdHIuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEh1YXFpYW5nIDxo
dWFxaWFuZy53YW5nQGludGVsLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IE1pY2hhbCBQcml2b3pu
aWsgPG1wcml2b3puQHJlZGhhdC5jb20+Cgpjb21taXQgZDU1YmU5MjI4NmYzYjAxNDNlMjYzZDQy
Y2U0MjFkNWM0NDFmMmNhYgpBdXRob3I6IE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhh
dC5jb20+CkRhdGU6ICAgTW9uIE1heSAxMyAxNDozMjowNiAyMDE5ICswMjAwCgogICAgdmlyc2g6
IERvbid0IGxlYWsgZGlzayB0YXJnZXRzIGluIGNtZERvbUJsa0Vycm9yCiAgICAKICAgIFRoZSB2
aXJEb21haW5HZXREaXNrRXJyb3JzKCkgQVBJIGNvcGllcyBkaXNrIHRhcmdldHMgaW50byBAZGlz
a3MKICAgIGFycmF5IHRoYXQgd2UgYWxsb2NhdGUuIEJ1dCB3ZSBmb3Jnb3QgdG8gZnJlZSBpdDoK
ICAgIAogICAgPT0xNDA4Mjg9PSAxNiBieXRlcyBpbiA0IGJsb2NrcyBhcmUgZGVmaW5pdGVseSBs
b3N0IGluIGxvc3MgcmVjb3JkIDQxIG9mIDI0MgogICAgPT0xNDA4Mjg9PSAgICBhdCAweDRDMkYw
OEY6IG1hbGxvYyAodmdfcmVwbGFjZV9tYWxsb2MuYzoyOTkpCiAgICA9PTE0MDgyOD09ICAgIGJ5
IDB4OEM0MDZEOTogc3RyZHVwIChpbiAvbGliNjQvbGliYy0yLjI4LnNvKQogICAgPT0xNDA4Mjg9
PSAgICBieSAweDUzNzdERDM6IHZpclN0cmR1cCAodmlyc3RyaW5nLmM6OTY2KQogICAgPT0xNDA4
Mjg9PSAgICBieSAweDU0QzExMkY6IHRlc3REb21haW5HZXREaXNrRXJyb3JzICh0ZXN0X2RyaXZl
ci5jOjMwNjgpCiAgICA9PTE0MDgyOD09ICAgIGJ5IDB4NTVDODYzRDogdmlyRG9tYWluR2V0RGlz
a0Vycm9ycyAobGlidmlydC1kb21haW4uYzoxMDk4OCkKICAgID09MTQwODI4PT0gICAgYnkgMHgx
NUQxRkE6IGNtZERvbUJsa0Vycm9yICh2aXJzaC1kb21haW4tbW9uaXRvci5jOjEyMTUpCiAgICA9
PTE0MDgyOD09ICAgIGJ5IDB4MTdGMUE4OiB2c2hDb21tYW5kUnVuICh2c2guYzoxMzM1KQogICAg
PT0xNDA4Mjg9PSAgICBieSAweDEzNDg5RTogbWFpbiAodmlyc2guYzo5MjApCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+Cgpjb21t
aXQgODkzMjA3ODhhYzQ0NTk0ODY0OWZhY2Y3NmU5MDc2MWVmMDA4NDI3NgpBdXRob3I6IElsaWFz
IFN0YW1hdGlzIDxzdGFtYXRpcy5pbGlhc3NAZ21haWwuY29tPgpEYXRlOiAgIE1vbiBNYXkgMTMg
MDE6MjY6MTQgMjAxOSArMDIwMAoKICAgIHRlc3RfZHJpdmVyOiBpbXBsZW1lbnQgdmlyRG9tYWlu
R2V0RGlza0Vycm9ycwogICAgCiAgICBSZXR1cm4gdGhlIG51bWJlciBvZiBkaXNrcyBwcmVzZW50
IGluIHRoZSBjb25maWd1cmF0aW9uIG9mIHRoZSB0ZXN0CiAgICBkb21haW4gd2hlbiBjYWxsZWQg
d2l0aCBAZXJyb3JzIGFzIE5VTEwgYW5kIEBtYXhlcnJvcnMgYXMgMC4KICAgIAogICAgT3RoZXJ3
aXNlIHJlcG9ydCBhbiBlcnJvciBmb3IgZXZlcnkgc2Vjb25kIGRpc2ssIGFzc2lnbmluZyBhdmFp
bGFibGUKICAgIGVycm9yIGNvZGVzIGluIGEgY3ljbGljIG9yZGVyLgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBJbGlhcyBTdGFtYXRpcyA8c3RhbWF0aXMuaWxpYXNzQGdtYWlsLmNvbT4KICAgIFNp
Z25lZC1vZmYtYnk6IE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+Cgpjb21t
aXQgNGZhYWFhOGIyN2NjNzgxNjRiNjhhYzdjYmQwMDU3NDcyZjkxODMzNQpBdXRob3I6IEFuZHJl
YSBCb2xvZ25hbmkgPGFib2xvZ25hQHJlZGhhdC5jb20+CkRhdGU6ICAgRnJpIE1heSAxMCAxNjoz
MjoyMiAyMDE5ICswMjAwCgogICAgZXhhbXBsZXM6IEluc3RhbGwgdW5kZXIgJChkb2NkaXIpCiAg
ICAKICAgIE91ciBidWlsZCBzeXN0ZW0gZG9lc24ndCBjdXJyZW50bHkgaW5zdGFsbCB0aGUgdmFy
aW91cwogICAgZXhhbXBsZSBwcm9ncmFtcyBwcm92aWRlZCBhbG9uZyBsaWJ2aXJ0OyBob3dldmVy
LCBib3RoIHRoZQogICAgdXBzdHJlYW0gLnNwZWMgZmlsZSBhbmQgdGhlIERlYmlhbiBwYWNrYWdp
bmcgZ28gb3V0IG9mCiAgICB0aGVpciB3YXkgdG8gbWFrZSBzdXJlIHRoZXNlIHVzZWZ1bCBkZW1v
cyBhcmUgaW5jbHVkZWQgaW4KICAgIHRoZSByZXNwZWN0aXZlIGRvY3VtZW50YXRpb24gcGFja2Fn
ZXMuCiAgICAKICAgIE1vcmVvdmVyLCBkb2luZyBzbyB3aXRob3V0IGhlbHAgZnJvbSB0aGUgdXBz
dHJlYW0gYnVpbGQKICAgIHN5c3RlbSBpcyBlYXN5IHRvIGdldCB3cm9uZzogdGhlIGxpYnZpcnQt
ZG9jcyBSUE0gcGFja2FnZSwKICAgIGZvciBleGFtcGxlLCBlbmRzIHVwIG1pc3Npbmcgb25lIG9m
IHRoZSBleGFtcGxlcyBhbmQKICAgIGluY2x1ZGluZyBhIGJ1bmNoIG9mIGVtcHR5IC5kZXBzLyBk
aXJlY3Rvcmllcy4KICAgIAogICAgSW5zdGFsbCB0aGUgZXhhbXBsZXMgaW4gJChkb2NkaXIpIGFz
IHBhcnQgb2Ygb3VyIHJlZ3VsYXIKICAgIHByb2NlZHVyZSwgc28gdGhhdCB1c2VycyBhbmQgZG93
bnN0cmVhbXMgZG9uJ3QgaGF2ZSB0byBkbwogICAgYW55dGhpbmcgc3BlY2lhbCBhYm91dCB0aGVt
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZWEgQm9sb2duYW5pIDxhYm9sb2duYUByZWRo
YXQuY29tPgogICAgQWNrZWQtYnk6IE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5j
b20+Cgpjb21taXQgNjcxNmM5OTdmNjMxY2ZhNTdmOGNiZGRkODYzMjhlYzU0ZGE3MGU2YQpBdXRo
b3I6IEFuZHJlYSBCb2xvZ25hbmkgPGFib2xvZ25hQHJlZGhhdC5jb20+CkRhdGU6ICAgRnJpIE1h
eSAxMCAxNjoyMjoxMSAyMDE5ICswMjAwCgogICAgZG9jczogSW5zdGFsbCBkb2N1bWVudGF0aW9u
IHVuZGVyICQoZG9jZGlyKQogICAgCiAgICBBdCB0aGUgbW9tZW50IHdlIGFsbG93IHRoZSB1c2Vy
IHRvIHNwZWNpZnkgZXhhY3RseSB3aGVyZQogICAgdGhleSB3YW50IHRoZSBIVE1MIGRvY3VtZW50
YXRpb24gdG8gYmUgaW5zdGFsbGVkIHdpdGggYW4KICAgIGV4dHJlbWUgbGV2ZWwgb2YgcHJlY2lz
aW9uIHRocm91Z2ggdGhlIC0td2l0aC1odG1sLWRpciBhbmQKICAgIC0td2l0aC1odG1sLXN1YmRp
ciBjb25maWd1cmUgb3B0aW9ucy4KICAgIAogICAgTW9zdCBvZiB0aGUgdGltZSwgb2YgY291cnNl
LCB0aGUgdXNlciB3aWxsIHN0aWNrIHdpdGggdGhlCiAgICBkZWZhdWx0LCB0aGF0IGlzICQoZGF0
YWRpcikvZG9jLyQoUEFDS0FHRSktJChWRVJTSU9OKS9odG1sLgogICAgCiAgICBTbyBjbG9zZSB0
byAkKGRvY2RpcikhIEluY2x1ZGluZyB0aGUgdmVyc2lvbiBudW1iZXIgaW4KICAgIHRoZSBwYXRo
LCBzcGVjaWZpY2FsbHksIHNlZW1zIGVudGlyZWx5IHVubmVjZXNzYXJ5IHNpbmNlCiAgICBkaWZm
ZXJlbnQgcmVsZWFzZXMgb2YgbGlidmlydCBhcmUgbm90IGdvaW5nIHRvIGJlIGFibGUgdG8KICAg
IGNvZXhpc3Qgb24gdGhlIHNhbWUgc3lzdGVtIGFueXdheS4KICAgIAogICAgRHJvcCBhbGwgdGhl
c2UgY3VzdG9tIGZsZXhpYmlsdHkgZm9yIGZsZXhpYmlsdHkncyBzYWtlCiAgICBzaGVuYW5pbmdh
bnMgaW4gZmF2b3Igb2YgdGhlIHN0YW5kYXJkLCB3ZWxsIHVuZGVyc3Rvb2QKICAgICQoZG9jZGly
KS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmVhIEJvbG9nbmFuaSA8YWJvbG9nbmFAcmVk
aGF0LmNvbT4KICAgIEFja2VkLWJ5OiBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQu
Y29tPgoKY29tbWl0IGNhNmY2MDI1NDZjYjI4NjU4ZGIwNWYyOWJjODQwZTA0ZDIyZDA5NDcKQXV0
aG9yOiBBbmRyZWEgQm9sb2duYW5pIDxhYm9sb2duYUByZWRoYXQuY29tPgpEYXRlOiAgIEZyaSBN
YXkgMTAgMTQ6NTQ6NTIgMjAxOSArMDIwMAoKICAgIGRvY3M6IEludHJvZHVjZSAkKGRldmhlbHBo
dG1sX2dlbmVyYXRlZCkKICAgIAogICAgT3VyIFhTTFQgbWFnaWMgZ2VuZXJhdGVzIG9uZSBEZXZo
ZWxwLWNvbXBhdGlibGUgSFRNTCBmaWxlCiAgICBwZXIgZG9jdW1lbnRhdGlvbiBtb2R1bGUsIGJ1
dCBzbyBmYXIgd2UgaGF2ZSBvbmx5IHNoaXBwZWQKICAgIGFuZCBpbnN0YWxsZWQgZG9jdW1lbnRh
dGlvbiBmb3IgdmlydGVycm9yLgogICAgCiAgICBOb3cgdGhhdCB3ZSBoYXZlICQobW9kdWxlcyks
IGhvd2V2ZXIsIHdlIGNhbiBnZW5lcmF0ZSB0aGUKICAgIGxpc3Qgb2YgZmlsZXMgdGhlIHNhbWUg
d2F5IHdlIGRvIGZvciByZWd1bGFyIGRvY3VtZW50YXRpb24KICAgIGFuZCBtYWtlIHN1cmUgd2Ug
YWx3YXlzIHNoaXAgYW5kIGluc3RhbGwgZXZlcnl0aGluZy4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogQW5kcmVhIEJvbG9nbmFuaSA8YWJvbG9nbmFAcmVkaGF0LmNvbT4KICAgIEFja2VkLWJ5OiBN
aWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgoKY29tbWl0IDc4Yjc0OGI5NGJk
ZTQ1M2VjY2NiNTI3ZDQyNDdhMWVkMWI5YTIzNjYKQXV0aG9yOiBBbmRyZWEgQm9sb2duYW5pIDxh
Ym9sb2duYUByZWRoYXQuY29tPgpEYXRlOiAgIEZyaSBNYXkgMTAgMTQ6NDg6NDYgMjAxOSArMDIw
MAoKICAgIGRvY3M6IEludHJvZHVjZSAkKG1vZHVsZXMpCiAgICAKICAgIFRoaXMgdmFyaWFibGUg
Y29udGFpbnMgYSBsaXN0cyBvZiBkb2N1bWVudGF0aW9uIG1vZHVsZXMsCiAgICBpbiBhIG5ldXRy
YWwgZm9ybWF0LgogICAgCiAgICBSaWdodCBub3cgaXMgb25seSB1c2VkIHRvIGRlZmluZSAkKGFw
aWh0bWxfZ2VuZXJhdGVkKSwgYnV0CiAgICBsYXRlciBvbiB3ZSdyZSBnb25uYSByZXVzZSBpdC4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmVhIEJvbG9nbmFuaSA8YWJvbG9nbmFAcmVkaGF0
LmNvbT4KICAgIEFja2VkLWJ5OiBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29t
PgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 15 19:48:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 19:48:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hQzt1-0001D9-Tm; Wed, 15 May 2019 19:48:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FXlx=TP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQzt0-0001Cx-BT
 for xen-devel@lists.xenproject.org; Wed, 15 May 2019 19:48:22 +0000
X-Inumbo-ID: 62e619a0-774a-11e9-bbd1-6386d7a4dd9a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 62e619a0-774a-11e9-bbd1-6386d7a4dd9a;
 Wed, 15 May 2019 19:48:18 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQzsv-0003Fi-Di; Wed, 15 May 2019 19:48:17 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hQzsv-00082p-75; Wed, 15 May 2019 19:48:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hQzsv-0001wy-65; Wed, 15 May 2019 19:48:17 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136184-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-upstream-4.11-testing:build-arm64-pvops:<job
 status>:broken:regression
 qemu-upstream-4.11-testing:build-arm64:<job status>:broken:regression
 qemu-upstream-4.11-testing:build-arm64-xsm:<job status>:broken:regression
 qemu-upstream-4.11-testing:build-arm64-xsm:host-install(4):broken:regression
 qemu-upstream-4.11-testing:build-arm64-pvops:host-install(4):broken:regression
 qemu-upstream-4.11-testing:build-arm64:host-install(4):broken:regression
 qemu-upstream-4.11-testing:test-arm64-arm64-libvirt-xsm:xen-boot:fail:regression
 qemu-upstream-4.11-testing:test-arm64-arm64-xl:xen-boot:fail:regression
 qemu-upstream-4.11-testing:test-arm64-arm64-xl-xsm:xen-boot:fail:regression
 qemu-upstream-4.11-testing:test-arm64-arm64-xl-credit2:xen-boot:fail:regression
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-qcow2:guest-localmigrate/x10:fail:heisenbug
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-qcow2:guest-saverestore.2:fail:heisenbug
 qemu-upstream-4.11-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-arm64-arm64-xl-credit1:xen-boot:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=2871355a6957f1b3c16f858e3143e0fff0737b6a
X-Osstest-Versions-That: qemuu=20c76f9a5fbf16d58c6add2ace2ff0fabd785926
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 15 May 2019 19:48:17 +0000
Subject: [Xen-devel] [qemu-upstream-4.11-testing test] 136184: regressions -
 FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjE4NCBxZW11LXVwc3RyZWFtLTQuMTEtdGVzdGluZyByZWFsIFtyZWFsXQpodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTM2MTg0LwoKUmVn
cmVzc2lvbnMgOi0oCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2lu
ZywKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hcm02NC1w
dm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuICBp
biAxMzQ1OTQKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAg
ICAgICAgICAgICAgICBicm9rZW4gIGluIDEzNDU5NAogYnVpbGQtYXJtNjQteHNtICAgICAgICAg
ICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbiAgaW4gMTM0NTk0CiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTM0
NTk0IFJFR1IuIHZzLiAxMjU1NzUKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgIDQgaG9zdC1p
bnN0YWxsKDQpIGJyb2tlbiBpbiAxMzQ1OTQgUkVHUi4gdnMuIDEyNTU3NQogYnVpbGQtYXJtNjQg
ICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEzNDU5NCBSRUdSLiB2
cy4gMTI1NTc1CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU1NzUKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAg
ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTU3NQog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1NTc1CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU1NzUKClRlc3RzIHdoaWNo
IGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xY293MiAxNyBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTM2MDU3IHBh
c3MgaW4gMTM0NTk0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgIDE2IGd1ZXN0LXNhdmVy
ZXN0b3JlLjIgICAgICAgIGZhaWwgcGFzcyBpbiAxMzYwNTcKClRlc3RzIHdoaWNoIGRpZCBub3Qg
c3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEzNDU5NCBuL2EKIGJ1
aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJs
b2NrZWQgaW4gMTM0NTk0IG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzQ1OTQgbi9hCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEz
NDU5NCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgIGJsb2NrZWQgaW4gMTM0NTk0IG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzQ1OTQgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRl
Ymlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2
c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAg
IDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5z
dGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogcWVtdXUgICAgICAgICAg
ICAgICAgMjg3MTM1NWE2OTU3ZjFiM2MxNmY4NThlMzE0M2UwZmZmMDczN2I2YQpiYXNlbGluZSB2
ZXJzaW9uOgogcWVtdXUgICAgICAgICAgICAgICAgMjBjNzZmOWE1ZmJmMTZkNThjNmFkZDJhY2Uy
ZmYwZmFiZDc4NTkyNgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI1NTc1ICAyMDE4LTA3LTI1IDE4
OjUzOjU0IFogIDI5NCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzNDI3MCAgMjAxOS0wNC0w
MSAxNjoxMDo1MCBaICAgNDQgZGF5cyAgIDE5IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3Vj
aGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFy
ZEBjaXRyaXguY29tPgogIEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgogIEdyZWcg
S3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgSmFzb24gV2FuZyA8amFzb3dhbmdAcmVkaGF0LmNvbT4K
ICBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPgogIExpIFFpYW5nIDxsaXEzZWFAZ21haWwu
Y29tPgogIE1pY2hhZWwgTWNDb252aWxsZSA8bW1jY29AbXlrb2xhYi5jb20+CiAgTWljaGFlbCBU
b2thcmV2IDxtanRAdGxzLm1zay5ydT4KICBOaWVscyBkZSBWb3MgPG5kZXZvc0ByZWRoYXQuY29t
PgogIFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+CiAgUGV0ZXIgTWF5ZGVsbCA8
cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGls
bWRAcmVkaGF0LmNvbT4KICBQcmFzYW5uYSBLdW1hciBLYWxldmVyIDxwcmFzYW5uYS5rYWxldmVy
QHJlZGhhdC5jb20+CiAgUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBS
b2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20g
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmlj
dCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRp
dmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxv
Z3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRz
LCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rl
cgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
YnJva2VuLWpvYiBidWlsZC1hcm02NC1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02
NCBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NC14c20gYnJva2VuCgpOb3QgcHVzaGluZy4K
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpjb21taXQgMjg3MTM1NWE2OTU3ZjFiM2MxNmY4NThlMzE0M2UwZmZmMDczN2I2YQpBdXRo
b3I6IEtldmluIFdvbGYgPGt3b2xmQHJlZGhhdC5jb20+CkRhdGU6ICAgVGh1IE9jdCAxMSAxNzoz
MDozOSAyMDE4ICswMjAwCgogICAgZ3RrOiBEb24ndCB2dGVfdGVybWluYWxfc2V0X2VuY29kaW5n
KCkgb24gbmV3IFZURSB2ZXJzaW9ucwogICAgCiAgICBUaGUgZnVuY3Rpb24gdnRlX3Rlcm1pbmFs
X3NldF9lbmNvZGluZygpIGlzIGRlcHJlY2F0ZWQgc2luY2UgVlRFIDAuNTQsCiAgICBzbyBzdG9w
IGNhbGxpbmcgaXQgZnJvbSB0aGF0IHZlcnNpb24gb24uIFRoaXMgZml4ZXMgYSBidWlsZCBlcnJv
cgogICAgYmVjYXVzZSBvZiBvdXIgdXNlIG9mIHdhcm5pbmcgZmxhZ3MgWy1XZXJyb3I9ZGVwcmVj
YXRlZC1kZWNsYXJhdGlvbnNdLgogICAgCiAgICBGaXhlczogaHR0cHM6Ly9idWdzLmxhdW5jaHBh
ZC5uZXQvYnVncy8xNzk0OTM5CiAgICBSZXBvcnRlZC1ieTogQmFzdGlhbiBLb3BwZWxtYW5uIDxr
YmFzdGlhbkBtYWlsLnVuaS1wYWRlcmJvcm4uZGU+CiAgICBTaWduZWQtb2ZmLWJ5OiBLZXZpbiBX
b2xmIDxrd29sZkByZWRoYXQuY29tPgogICAgTWVzc2FnZS1pZDogMjAxODEwMTExNTMwMzkuMjMy
NC0xLWt3b2xmQHJlZGhhdC5jb20KICAgIFNpZ25lZC1vZmYtYnk6IEdlcmQgSG9mZm1hbm4gPGty
YXhlbEByZWRoYXQuY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgNjQxNTk5NGZm
Y2M2ZDIyYjNmNWFkZDY3ZjYzZmU3N2U0Yjk3MTFmNCkKCmNvbW1pdCA5NGE3MTViNmNiYTcyMjVl
NWRiNTk5MDFlNWQwYTUyNTJlYWQ5NzU1CkF1dGhvcjogTmllbHMgZGUgVm9zIDxuZGV2b3NAcmVk
aGF0LmNvbT4KRGF0ZTogICBUdWUgTWFyIDUgMTY6NDY6MzQgMjAxOSArMDEwMAoKICAgIGdsdXN0
ZXI6IHRoZSBnbGZzX2lvX2NiayBjYWxsYmFjayBmdW5jdGlvbiBwb2ludGVyIGFkZHMgcHJlL3Bv
c3Qgc3RhdCBhcmdzCiAgICAKICAgIFRoZSBnbGZzXypfYXN5bmMoKSBmdW5jdGlvbnMgZG8gYSBj
YWxsYmFjayBvbmNlIGZpbmlzaGVkLiBUaGlzIGNhbGxiYWNrCiAgICBoYXMgY2hhbmdlZCBpdHMg
YXJndW1lbnRzLCBwcmUtIGFuZCBwb3N0LXN0YXQgc3RydWN0dXJlcyBoYXZlIGJlZW4KICAgIGFk
ZGVkLiBUaGlzIG1ha2VzIGl0IHBvc3NpYmxlIHRvIGltcHJvdmUgY2FjaGluZywgd2hpY2ggaXMg
dXNlZnVsIGZvcgogICAgU2FtYmEgYW5kIE5GUy1HYW5lc2hhLCBidXQgbm90IHNvIG11Y2ggZm9y
IFFFTVUuIEdsdXN0ZXIgNiBpcyB0aGUgZmlyc3QKICAgIHJlbGVhc2UgdGhhdCBpbmNsdWRlcyB0
aGVzZSBuZXcgYXJndW1lbnRzLgogICAgCiAgICBXaXRoIGFuIGFkZGl0aW9uYWwgZGV0ZWN0aW9u
IGluIC4vY29uZmlndXJlLCB0aGUgbmV3IGFyZ3VtZW50cyBjYW4KICAgIGNvbmRpdGlvbmFsbHkg
Z2V0IGluY2x1ZGVkIGluIHRoZSBnbGZzX2lvX2NiayBoYW5kbGVyLgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBOaWVscyBkZSBWb3MgPG5kZXZvc0ByZWRoYXQuY29tPgogICAgU2lnbmVkLW9mZi1i
eTogS2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20g
Y29tbWl0IDBlM2I4OTFmZWZhY2MwZTQ5ZjNjOGZmYTNhNzUzYjY5ZWI3MjE0ZDIpCgpjb21taXQg
MTNiYWM3YWJmNjBlMjUxMDFlZjYwNTlmMGRhN2ExNjg5NDJlY2NkOQpBdXRob3I6IFByYXNhbm5h
IEt1bWFyIEthbGV2ZXIgPHByYXNhbm5hLmthbGV2ZXJAcmVkaGF0LmNvbT4KRGF0ZTogICBUdWUg
TWFyIDUgMTY6NDY6MzMgMjAxOSArMDEwMAoKICAgIGdsdXN0ZXI6IEhhbmRsZSBjaGFuZ2VkIGds
ZnNfZnRydW5jYXRlIHNpZ25hdHVyZQogICAgCiAgICBOZXcgdmVyc2lvbnMgb2YgR2x1c3RlcnMg
bGliZ2ZhcGkuc28gaGF2ZSBhbiB1cGRhdGVkIGdsZnNfZnRydW5jYXRlKCkKICAgIGZ1bmN0aW9u
IHRoYXQgcmV0dXJucyBhZGRpdGlvbmFsICdzdHJ1Y3Qgc3RhdCcgc3RydWN0dXJlcyB0byBlbmFi
bGUKICAgIGFkdmFuY2VkIGNhY2hpbmcgb2YgYXR0cmlidXRlcy4gVGhpcyBpcyB1c2VmdWwgZm9y
IGZpbGUgc2VydmVycywgbm90IHNvCiAgICBtdWNoIGZvciBRRU1VLiBOZXZlcnRoZWxlc3MsIHRo
ZSBBUEkgaGFzIGNoYW5nZWQgYW5kIG5lZWRzIHRvIGJlCiAgICBhZG9wdGVkLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBQcmFzYW5uYSBLdW1hciBLYWxldmVyIDxwcmFzYW5uYS5rYWxldmVyQHJl
ZGhhdC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBOaWVscyBkZSBWb3MgPG5kZXZvc0ByZWRoYXQu
Y29tPgogICAgU2lnbmVkLW9mZi1ieTogS2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KICAg
IChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGUwMTRkYmU3NGUwNDg0MTg4MTY0YzYxZmY2ODQz
ZjhhMDRhOGNiOWQpCgpjb21taXQgOTg2NGExMmY0YTEzZjE5YTc0NDBjYjMyYmQzMjQyNTA2ZDZi
MjczOApBdXRob3I6IEphc29uIFdhbmcgPGphc293YW5nQHJlZGhhdC5jb20+CkRhdGU6ICAgVHVl
IERlYyA0IDExOjUzOjQzIDIwMTggKzA4MDAKCiAgICBuZXQ6IGRyb3AgdG9vIGxhcmdlIHBhY2tl
dCBlYXJseQogICAgCiAgICBXZSB0cnkgdG8gZGV0ZWN0IGFuZCBkcm9wIHRvbyBsYXJnZSBwYWNr
ZXQgKD5JTlRfTUFYKSBpbiAxNTkyYTk5NDcwMzYKICAgICgibmV0OiBpZ25vcmUgcGFja2V0IHNp
emUgZ3JlYXRlciB0aGFuIElOVF9NQVgiKSBkdXJpbmcgcGFja2V0CiAgICBkZWxpdmVyaW5nLiBV
bmZvcnR1bmF0ZWx5LCB0aGlzIGlzIG5vdCBzdWZmaWNpZW50IGFzIHdlIG1heSBoaXQKICAgIGFu
b3RoZXIgaW50ZWdlciBvdmVyZmxvdyB3aGVuIHRyeWluZyB0byBxdWV1ZSBzdWNoIGxhcmdlIHBh
Y2tldCBpbgogICAgcWVtdV9uZXRfcXVldWVfYXBwZW5kX2lvdigpOgogICAgCiAgICAtIHNpemUg
b2YgdGhlIGFsbG9jYXRpb24gbWF5IG92ZXJmbG93IG9uIDMyYml0CiAgICAtIHBhY2tldC0+c2l6
ZSBpcyBpbnRlZ2VyIHdoaWNoIG1heSBvdmVyZmxvdyBldmVuIG9uIDY0Yml0CiAgICAKICAgIEZp
eGluZyB0aGlzIGJ5IG1vdmluZyB0aGUgY2hlY2sgdG8gcWVtdV9zZW5kdl9wYWNrZXRfYXN5bmMo
KSB3aGljaCBpcwogICAgdGhlIGVudHJhbmNlIG9mIGFsbCBuZXR3b3JraW5nIGNvZGVzIGFuZCBy
ZWR1Y2UgdGhlIGxpbWl0IHRvCiAgICBORVRfQlVGU0laRSB0byBiZSBtb3JlIGNvbnNlcnZhdGl2
ZS4gVGhpcyB3b3JrcyBzaW5jZToKICAgIAogICAgLSBGb3IgdGhlIGNhbGxlcnMgdGhhdCBjYWxs
IHFlbXVfc2VuZHZfcGFja2V0X2FzeW5jKCkgZGlyZWN0bHksIHRoZXkKICAgICAgb25seSBjYXJl
IGFib3V0IGlmIHplcm8gaXMgcmV0dXJuZWQgdG8gZGV0ZXJtaW5lIHdoZXRoZXIgdG8gcHJldmVu
dAogICAgICB0aGUgc291cmNlIGZyb20gcHJvZHVjaW5nIG1vcmUgcGFja2V0cy4gQSBjYWxsYmFj
ayB3aWxsIGJlIHRyaWdnZXJlZAogICAgICBpZiBwZWVyIGNhbiBhY2NlcHQgbW9yZSB0aGVuIHNv
dXJjZSBjb3VsZCBiZSBlbmFibGVkLiBUaGlzIGlzCiAgICAgIHVzdWFsbHkgdXNlZCBieSBoaWdo
IHNwZWVkIG5ldHdvcmtpbmcgaW1wbGVtZW50YXRpb24gbGlrZSB2aXJ0aW8tbmV0CiAgICAgIG9y
IG5ldG1hcC4KICAgIC0gRm9yIHRoZSBjYWxsZXJzIHRoYXQgY2FsbCBxZW11X3NlbmR2X3BhY2tl
dCgpIHRoYXQgY2FsbHMKICAgICAgcWVtdV9zZW5kdl9wYWNrZXRfYXN5bmMoKSBpbmRpcmVjdGx5
LCB0aGV5IG9mdGVuIGlnbm9yZSB0aGUgcmV0dXJuCiAgICAgIHZhbHVlLiBJbiB0aGlzIGNhc2Ug
cWVtdSB3aWxsIGp1c3QgdGhlIGRyb3AgcGFja2V0cyBpZiBwZWVyIGNhbid0CiAgICAgIHJlY2Vp
dmUuCiAgICAKICAgIFFlbXUgd2lsbCBjb3B5IHRoZSBwYWNrZXQgaWYgaXQgd2FzIHF1ZXVlZC4g
U28gaXQgd2FzIHNhZmUgZm9yIGJvdGgKICAgIGtpbmRzIG9mIHRoZSBjYWxsZXJzIHRvIGFzc3Vt
ZSB0aGUgcGFja2V0IHdhcyBzZW50LgogICAgCiAgICBTaW5jZSB3ZSBtb3ZlIHRoZSBjaGVjayBm
cm9tIHFlbXVfZGVsaXZlcl9wYWNrZXRfaW92KCkgdG8KICAgIHFlbXVfc2VuZHZfcGFja2V0X2Fz
eW5jKCksIGl0IHdvdWxkIGJlIHNhZmVyIHRvIG1ha2UKICAgIHFlbXVfZGVsaXZlcl9wYWNrZXRf
aW92KCkgc3RhdGljIHRvIHByZXZlbnQgYW55IGV4dGVybmFsIHVzZXIgaW4gdGhlCiAgICBmdXR1
cmUuCiAgICAKICAgIFRoaXMgaXMgYSByZXZpc2VkIHBhdGNoIG9mIENWRS0yMDE4LTE3OTYzLgog
ICAgCiAgICBDYzogcWVtdS1zdGFibGVAbm9uZ251Lm9yZwogICAgQ2M6IExpIFFpYW5nIDxsaXEz
ZWFAMTYzLmNvbT4KICAgIEZpeGVzOiAxNTkyYTk5NDcwMzYgKCJuZXQ6IGlnbm9yZSBwYWNrZXQg
c2l6ZSBncmVhdGVyIHRoYW4gSU5UX01BWCIpCiAgICBSZXBvcnRlZC1ieTogTGkgUWlhbmcgPGxp
cTNlYUBnbWFpbC5jb20+CiAgICBSZXZpZXdlZC1ieTogTGkgUWlhbmcgPGxpcTNlYUBnbWFpbC5j
b20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYXNvbiBXYW5nIDxqYXNvd2FuZ0ByZWRoYXQuY29tPgog
ICAgUmV2aWV3ZWQtYnk6IFRob21hcyBIdXRoIDx0aHV0aEByZWRoYXQuY29tPgogICAgTWVzc2Fn
ZS1pZDogMjAxODEyMDQwMzUzNDcuNjE0OC0yLWphc293YW5nQHJlZGhhdC5jb20KICAgIFNpZ25l
ZC1vZmYtYnk6IFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KICAgIChj
aGVycnkgcGlja2VkIGZyb20gY29tbWl0IDI1YzAxYmQxOWQwZTRiNjZmMzU3NjE4YWVlZmRhMWVm
N2E0MWUyMWEpCgpjb21taXQgYjY5N2MwYWVjYmY5YmM4YmRiNGYxYmYwZWE5MmU2YThmYjI1ODA5
NApBdXRob3I6IEphc29uIFdhbmcgPGphc293YW5nQHJlZGhhdC5jb20+CkRhdGU6ICAgV2VkIE1h
eSAzMCAxMzoxNjozNiAyMDE4ICswODAwCgogICAgbmV0OiBpZ25vcmUgcGFja2V0IHNpemUgZ3Jl
YXRlciB0aGFuIElOVF9NQVgKICAgIAogICAgVGhlcmUgc2hvdWxkIG5vdCBiZSBhIHJlYXNvbiBm
b3IgcGFzc2luZyBhIHBhY2tldCBzaXplIGdyZWF0ZXIgdGhhbgogICAgSU5UX01BWC4gSXQncyB1
c3VhbGx5IGEgaGludCBvZiBidWcgc29tZXdoZXJlLCBzbyBpZ25vcmUgcGFja2V0IHNpemUKICAg
IGdyZWF0ZXIgdGhhbiBJTlRfTUFYIGluIHFlbXVfZGVsaXZlcl9wYWNrZXRfaW92KCkKICAgIAog
ICAgQ0M6IHFlbXUtc3RhYmxlQG5vbmdudS5vcmcKICAgIFJlcG9ydGVkLWJ5OiBEYW5pZWwgU2hh
cGlyYSA8ZGFuaWVsQHR3aXN0bG9jay5jb20+CiAgICBSZXZpZXdlZC1ieTogTWljaGFlbCBTLiBU
c2lya2luIDxtc3RAcmVkaGF0LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEphc29uIFdhbmcgPGph
c293YW5nQHJlZGhhdC5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCAxNTkyYTk5
NDcwMzZkNjBkZGU1NDA0MjA0YTVkNDU5NzUxMzNjYWY1KQoKY29tbWl0IGY1MTdjMWI2MDc5YTUx
NGMwNzk4ZWFjYjNmN2M3N2I5ZGQ4ZWJiZjEKQXV0aG9yOiBHcmVnIEt1cnogPGdyb3VnQGthb2Qu
b3JnPgpEYXRlOiAgIEZyaSBOb3YgMjMgMTM6Mjg6MDMgMjAxOCArMDEwMAoKICAgIDlwOiBmaXgg
UUVNVSBjcmFzaCB3aGVuIHJlbmFtaW5nIGZpbGVzCiAgICAKICAgIFdoZW4gdXNpbmcgdGhlIDlQ
MjAwMC51IHZlcnNpb24gb2YgdGhlIHByb3RvY29sLCB0aGUgZm9sbG93aW5nIHNoZWxsCiAgICBj
b21tYW5kIGxpbmUgaW4gdGhlIGd1ZXN0IGNhbiBjYXVzZSBRRU1VIHRvIGNyYXNoOgogICAgCiAg
ICAgICAgd2hpbGUgdHJ1ZTsgZG8gcm0gLXJmIGFhOyBta2RpciAtcCBhL2IgJiB0b3VjaCBhL2Iv
YyAmIG12IGEgYWE7IGRvbmUKICAgIAogICAgV2l0aCA5UDIwMDAudSwgZmlsZSByZW5hbWluZyBp
cyBoYW5kbGVkIGJ5IHRoZSBXU1RBVCBjb21tYW5kLiBUaGUKICAgIHY5ZnNfd3N0YXQoKSBmdW5j
dGlvbiBjYWxscyB2OWZzX2NvbXBsZXRlX3JlbmFtZSgpLCB3aGljaCBjYWxscwogICAgdjlmc19m
aXhfcGF0aCgpIGZvciBldmVyeSBmaWQgd2hvc2UgcGF0aCBpcyBhZmZlY3RlZCBieSB0aGUgY2hh
bmdlLgogICAgVGhlIGludm9sdmVkIGNhbGxzIHRvIHY5ZnNfcGF0aF9jb3B5KCkgbWF5IHJhY2Ug
d2l0aCBhbnkgb3RoZXIgYWNjZXNzCiAgICB0byB0aGUgZmlkIHBhdGggcGVyZm9ybWVkIGJ5IHNv
bWUgd29ya2VyIHRocmVhZCwgY2F1c2luZyBhIGNyYXNoIGxpa2UKICAgIHNob3duIGJlbG93Ogog
ICAgCiAgICBUaHJlYWQgMTIgInFlbXUtc3lzdGVtLXg4NiIgcmVjZWl2ZWQgc2lnbmFsIFNJR1NF
R1YsIFNlZ21lbnRhdGlvbiBmYXVsdC4KICAgIDB4MDAwMDU1NTU1NWEyNWRhMiBpbiBsb2NhbF9v
cGVuX25vZm9sbG93IChmc19jdHg9MHg1NTU1NTdkOTU4YjgsIHBhdGg9MHgwLAogICAgIGZsYWdz
PTY1NTM2LCBtb2RlPTApIGF0IGh3LzlwZnMvOXAtbG9jYWwuYzo1OQogICAgNTkgICAgICAgICAg
d2hpbGUgKCpwYXRoICYmIGZkICE9IC0xKSB7CiAgICAoZ2RiKSBidAogICAgIzAgIDB4MDAwMDU1
NTU1NWEyNWRhMiBpbiBsb2NhbF9vcGVuX25vZm9sbG93IChmc19jdHg9MHg1NTU1NTdkOTU4Yjgs
CiAgICAgcGF0aD0weDAsIGZsYWdzPTY1NTM2LCBtb2RlPTApIGF0IGh3LzlwZnMvOXAtbG9jYWwu
Yzo1OQogICAgIzEgIDB4MDAwMDU1NTU1NWEyNWUwYyBpbiBsb2NhbF9vcGVuZGlyX25vZm9sbG93
IChmc19jdHg9MHg1NTU1NTdkOTU4YjgsCiAgICAgcGF0aD0weDApIGF0IGh3LzlwZnMvOXAtbG9j
YWwuYzo5MgogICAgIzIgIDB4MDAwMDU1NTU1NWEyNjFiOCBpbiBsb2NhbF9sc3RhdCAoZnNfY3R4
PTB4NTU1NTU3ZDk1OGI4LAogICAgIGZzX3BhdGg9MHg1NTU1NTZiNTY4NTgsIHN0YnVmPTB4N2Zm
Zjg0ODMwZWYwKSBhdCBody85cGZzLzlwLWxvY2FsLmM6MTg1CiAgICAjMyAgMHgwMDAwNTU1NTU1
YTJiMzY3IGluIHY5ZnNfY29fbHN0YXQgKHBkdT0weDU1NTU1N2Q5NzQ5OCwKICAgICBwYXRoPTB4
NTU1NTU2YjU2ODU4LCBzdGJ1Zj0weDdmZmY4NDgzMGVmMCkgYXQgaHcvOXBmcy9jb2ZpbGUuYzo1
MwogICAgIzQgIDB4MDAwMDU1NTU1NWExZTllMiBpbiB2OWZzX3N0YXQgKG9wYXF1ZT0weDU1NTU1
N2Q5NzQ5OCkKICAgICBhdCBody85cGZzLzlwLmM6MTA4MwogICAgIzUgIDB4MDAwMDU1NTU1NWUw
NjBhMiBpbiBjb3JvdXRpbmVfdHJhbXBvbGluZSAoaTA9LTY2OTE2NTQyNCwgaTE9MzI3NjcpCiAg
ICAgYXQgdXRpbC9jb3JvdXRpbmUtdWNvbnRleHQuYzoxMTYKICAgICM2ICAweDAwMDA3ZmZmZWY0
ZjU2MDAgaW4gX19zdGFydF9jb250ZXh0ICgpIGF0IC9saWI2NC9saWJjLnNvLjYKICAgICM3ICAw
eDAwMDAwMDAwMDAwMDAwMDAgaW4gICgpCiAgICAoZ2RiKQogICAgCiAgICBUaGUgZml4IGlzIHRv
IHRha2UgdGhlIHBhdGggd3JpdGUgbG9jayB3aGVuIGNhbGxpbmcgdjlmc19jb21wbGV0ZV9yZW5h
bWUoKSwKICAgIGxpa2UgaW4gdjlmc19yZW5hbWUoKS4KICAgIAogICAgSW1wYWN0OiAgRG9TIHRy
aWdnZXJlZCBieSB1bnByaXZpbGVnZWQgZ3Vlc3QgdXNlcnMuCiAgICAKICAgIEZpeGVzOiBDVkUt
MjAxOC0xOTQ4OQogICAgQ2M6IFAgSiBQIDxwcGFuZGl0QHJlZGhhdC5jb20+CiAgICBSZXBvcnRl
ZC1ieTogemhpYmluIGh1IDxub2lyZmF0ZUBnbWFpbC5jb20+CiAgICBSZXZpZXdlZC1ieTogUHJh
c2FkIEogUGFuZGl0IDxwanBAZmVkb3JhcHJvamVjdC5vcmc+CiAgICBTaWduZWQtb2ZmLWJ5OiBH
cmVnIEt1cnogPGdyb3VnQGthb2Qub3JnPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQg
MWQyMDM5ODY5NGEzYjY3YTM4OGQ5NTViN2E5NDViYTRhYTkwYThhOCkKCmNvbW1pdCA5YWY5YzFj
MjBlMzEzZjU5NzE2OGUwNTIyZjVmYzhkNzgxMjNiMGM4CkF1dGhvcjogUGFvbG8gQm9uemluaSA8
cGJvbnppbmlAcmVkaGF0LmNvbT4KRGF0ZTogICBUdWUgTm92IDIwIDE5OjQxOjQ4IDIwMTggKzAx
MDAKCiAgICBudm1lOiBmaXggb3V0LW9mLWJvdW5kcyBhY2Nlc3MgdG8gdGhlIENNQgogICAgCiAg
ICBCZWNhdXNlIHRoZSBDTUIgQkFSIGhhcyBhIG1pbl9hY2Nlc3Nfc2l6ZSBvZiAyLCBpZiB5b3Ug
cmVhZCB0aGUgbGFzdAogICAgYnl0ZSBpdCB3aWxsIHRyeSB0byBtZW1jcHkgKjIqIGJ5dGVzIGZy
b20gbi0+Y21idWYsIGNhdXNpbmcgYW4gb2ZmLWJ5LW9uZQogICAgZXJyb3IuICBUaGlzIGlzIENW
RS0yMDE4LTE2ODQ3LgogICAgCiAgICBBbm90aGVyIHdheSB0byBmaXggdGhpcyBtaWdodCBiZSB0
byByZWdpc3RlciB0aGUgQ01CIGFzIGEgUkFNIG1lbW9yeQogICAgcmVnaW9uLCB3aGljaCB3b3Vs
ZCBhbHNvIGJlIG1vcmUgZWZmaWNpZW50LiAgSG93ZXZlciwgdGhhdCBtaWdodCBiZSBhCiAgICBj
aGFuZ2UgZm9yIGJpZy1lbmRpYW4gbWFjaGluZXM7IEkgZGlkbid0IHRoaW5rIHRoaXMgdGhyb3Vn
aCBhbmQgSSBkb24ndAogICAga25vdyBob3cgcmVhbCBoYXJkd2FyZSB3b3Jrcy4gIEFkZCBhIGJh
c2ljIHRlc3RjYXNlIGZvciB0aGUgQ01CIGluIGNhc2UKICAgIHNvbWVib2R5IGRvZXMgdGhpcyBj
aGFuZ2UgbGF0ZXIgb24uCiAgICAKICAgIENjOiBLZWl0aCBCdXNjaCA8a2VpdGguYnVzY2hAaW50
ZWwuY29tPgogICAgQ2M6IHFlbXUtYmxvY2tAbm9uZ251Lm9yZwogICAgUmVwb3J0ZWQtYnk6IExp
IFFpYW5nIDxsaXEzZWFAZ21haWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IExpIFFpYW5nIDxsaXEz
ZWFAZ21haWwuY29tPgogICAgVGVzdGVkLWJ5OiBMaSBRaWFuZyA8bGlxM2VhQGdtYWlsLmNvbT4K
ICAgIFNpZ25lZC1vZmYtYnk6IFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+CiAg
ICBSZXZpZXdlZC1ieTogUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29t
PgogICAgVGVzdGVkLWJ5OiBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5j
b20+CiAgICBTaWduZWQtb2ZmLWJ5OiBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPgogICAg
KGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgODdhZDg2MGM2MjJjYzhmODkxNmI1MjMyYmQ4NzI4
YzA4ZjkzOGZjZSkKCmNvbW1pdCBjNTBjNzA0YTZhMDk1NTQ5MjViOTI2YzAzMTMyODBiZTRhM2Q3
MTAwCkF1dGhvcjogR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KRGF0ZTogICBUdWUgTm92IDIw
IDEzOjAwOjM1IDIwMTggKzAxMDAKCiAgICA5cDogdGFrZSB3cml0ZSBsb2NrIG9uIGZpZCBwYXRo
IHVwZGF0ZXMgKENWRS0yMDE4LTE5MzY0KQogICAgCiAgICBSZWNlbnQgY29tbWl0IDViNzZlZjUw
ZjYyMDc5YSBmaXhlZCBhIHJhY2Ugd2hlcmUgdjlmc19jb19vcGVuMigpIGNvdWxkCiAgICBwb3Nz
aWJseSBvdmVyd3JpdGUgYSBmaWQgcGF0aCB3aXRoIHY5ZnNfcGF0aF9jb3B5KCkgd2hpbGUgaXQg
aXMgYmVpbmcKICAgIGFjY2Vzc2VkIGJ5IHNvbWUgb3RoZXIgdGhyZWFkLCBpZSwgdXNlLWFmdGVy
LWZyZWUgdGhhdCBjYW4gYmUgZGV0ZWN0ZWQKICAgIGJ5IEFTQU4gd2l0aCBhIGN1c3RvbSA5cCBj
bGllbnQuCiAgICAKICAgIEl0IHR1cm5zIG91dCB0aGF0IHRoZSBzYW1lIGNhbiBoYXBwZW4gYXQg
c2V2ZXJhbCBsb2NhdGlvbnMgd2hlcmUKICAgIHY5ZnNfcGF0aF9jb3B5KCkgaXMgdXNlZCB0byBz
ZXQgdGhlIGZpZCBwYXRoLiBUaGUgZml4IGlzIGFnYWluIHRvCiAgICB0YWtlIHRoZSB3cml0ZSBs
b2NrLgogICAgCiAgICBGaXhlcyBDVkUtMjAxOC0xOTM2NC4KICAgIAogICAgQ2M6IFAgSiBQIDxw
cGFuZGl0QHJlZGhhdC5jb20+CiAgICBSZXBvcnRlZC1ieTogemhpYmluIGh1IDxub2lyZmF0ZUBn
bWFpbC5jb20+CiAgICBSZXZpZXdlZC1ieTogUHJhc2FkIEogUGFuZGl0IDxwanBAZmVkb3JhcHJv
amVjdC5vcmc+CiAgICBTaWduZWQtb2ZmLWJ5OiBHcmVnIEt1cnogPGdyb3VnQGthb2Qub3JnPgog
ICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgNWIzYzc3YWE1ODFlYmIyMTUxMjVjODRiMDc0
MjExOTQ4MzU3MWU1NSkKCmNvbW1pdCAwM2MyODU0NGExYjY3ZmQ0OGVmMWZhNzIyMzE4MThlZmE4
NTYzODc0CkF1dGhvcjogUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KRGF0
ZTogICBNb24gTWFyIDE4IDE4OjM3OjMxIDIwMTkgKzAxMDAKCiAgICB4ZW4tbWFwY2FjaGU6IHVz
ZSBNQVBfRklYRUQgZmxhZyBzbyB0aGUgbW1hcCBhZGRyZXNzIGhpbnQgaXMgYWx3YXlzIGhvbm9y
ZWQKICAgIAogICAgT3IgaWYgaXQncyBub3QgcG9zc2libGUgdG8gaG9ub3IgdGhlIGhpbnRlZCBh
ZGRyZXNzIGFuIGVycm9yIGlzIHJldHVybmVkCiAgICBpbnN0ZWFkLiBUaGlzIG1ha2VzIGl0IGVh
c2llciB0byBzcG90IHRoZSBhY3R1YWwgZmFpbHVyZSwgaW5zdGVhZCBvZgogICAgZmFpbGluZyBs
YXRlciBvbiB3aGVuIHRoZSBjYWxsZXIgb2YgeGVuX3JlbWFwX2J1Y2tldCByZWFsaXplcyB0aGUK
ICAgIG1hcHBpbmcgaGFzIG5vdCBiZWVuIGNyZWF0ZWQgYXQgdGhlIHJlcXVlc3RlZCBhZGRyZXNz
LgogICAgCiAgICBBbHNvIG5vdGUgdGhhdCBhdCBsZWFzdCBvbiBGcmVlQlNEIHVzaW5nIE1BUF9G
SVhFRCB3aWxsIGNhdXNlIG1tYXAgdG8KICAgIHRyeSBoYXJkZXIgdG8gaG9ub3IgdGhlIHBhc3Nl
ZCBhZGRyZXNzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVy
cmFudEBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBl
cmFyZEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IElnb3IgRHJ1emhpbmluIDxpZ29yLmRy
dXpoaW5pbkBjaXJ0aXguY29tPgogICAgTWVzc2FnZS1JZDogPDIwMTkwMzE4MTczNzMxLjE0NDk0
LTEtcm9nZXIucGF1QGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFS
RCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29t
bWl0IDQxNThlOTNmNGFjZWQyNDdjOGRiOTRhMDI3NWZjMDI3ZGE3ZGM5N2UpCgpjb21taXQgYTM1
ZWQxNDQ0MzI5NTk5ZjI5NzU1MTJjODJiZTc5NWY4YWYyODRkNQpBdXRob3I6IE1pY2hhZWwgTWND
b252aWxsZSA8bW1jY29AbXlrb2xhYi5jb20+CkRhdGU6ICAgRnJpIERlYyAxIDExOjMxOjU3IDIw
MTcgLTA3MDAKCiAgICBtbWFwKDIpIHJldHVybnMgTUFQX0ZBSUxFRCwgbm90IE5VTEwsIG9uIGZh
aWx1cmUKICAgIAogICAgU2lnbmVkLW9mZi1ieTogTWljaGFlbCBNY0NvbnZpbGxlIDxtbWNjb0Bt
eWtvbGFiLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKb2huIFNub3cgPGpzbm93QHJlZGhhdC5jb20+
CiAgICBTaWduZWQtb2ZmLWJ5OiBNaWNoYWVsIFRva2FyZXYgPG1qdEB0bHMubXNrLnJ1PgogICAg
KGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgYWIxY2U5YmQ0ODk3Yjk5MDk4MzZlMmQ1MGJjYTg2
ZjJmM2YyZGRkYykKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 15 19:58:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 19:58:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hR02Z-000229-5d; Wed, 15 May 2019 19:58:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=E9wX=TP=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hR02Y-000224-0B
 for xen-devel@lists.xenproject.org; Wed, 15 May 2019 19:58:14 +0000
X-Inumbo-ID: c5008173-774b-11e9-8980-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id c5008173-774b-11e9-8980-bc764e045a96;
 Wed, 15 May 2019 19:58:12 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 1B38A374;
 Wed, 15 May 2019 12:58:12 -0700 (PDT)
Received: from [10.37.12.96] (unknown [10.37.12.96])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id E05213F5AF;
 Wed, 15 May 2019 12:58:10 -0700 (PDT)
To: xen-devel <xen-devel@lists.xenproject.org>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Wei Liu <wei.liu2@citrix.com>, Stefano Stabellini <sstabellini@kernel.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <3c245c5b-51c6-1d0e-ad6c-42414573166f@arm.com>
Date: Wed, 15 May 2019 20:58:09 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] struct vcpu_guest_core_reg stable ABI?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKSXQgbG9va3MgbGlrZSB0aGUgc3RydWN0dXJlcyB2Y3B1X2d1ZXN0X2NvcmVfcmVn
cyBhbmQgdmNwdV9ndWVzdF9jb250ZXh0IApkb2VzIG5vdCBjb3JyZWN0bHkgcmVmbGVjdCB0aGUg
QUFyY2g2NCBzdGF0ZS4gRm9yIGluc3RhbmNlLCBhbGwgQXJtNjQgCnN5c3RlbSByZWdpc3RlcnMg
KGUuZyBzY3RsciwgY3Bzciwgc3Bzcl9lbDEpIHNob3VsZCBiZSA2NC1iaXQgd2lkZSBub3QgCjMy
LWJpdCB3aWRlLgoKT24gQVJNdjguMCwgc29tZSBvZiB0aGUgcmVnaXN0ZXJzIGhhdmUgb25seSB0
aGUgbG93IDMyLWJpdCBkZWZpbmVkLCB0aGUgCnJlc3QgaXMgUkVTMC4gUkVTMCBvbmx5IG1lYW5z
IHRoZXkgYXJlIHJlc2VydmVkIGZvciBmdXR1cmUgdXNlLCBpdCBkb2VzIApub3QgbWVhbiB0aGV5
IGNhbiBiZSBpZ25vcmVkLiBOZXdlciByZXZpc2lvbiAoc3VjaCBhcyBBUk12OC4wLVNTQlMpIAph
Y3R1YWxseSBiZWdhbiB0byBkZWZpbmUgYml0IGluIHRoZSB0b3AgMzItYml0LgoKVGhpcyBtZWFu
cyB0aGF0IHRoZSBzdHJ1Y3R1cmVzIHZjcHVfZ3Vlc3RfY29yZV9yZWdzIGFuZCAKdmNwdV9ndWVz
dF9jb250ZXh0IHdvdWxkIG5vdCBiZSBhYmxlIHRvIHN0b3JlIHRoZSB0b3AgMzItYml0IGFuZCAK
dGhlcmVmb3JlIG1pc3JlcHJlc2VudGluZyB0aGUgaGFyZHdhcmUuCgogRnJvbSBteSB1bmRlcnN0
YW5kaW5nLCB2Y3B1X2d1ZXN0X2NvbnRleHQgaXMgZGVmaW5lZCBiZXR3ZWVuIHRoZSB0b29scyAK
YW5kIFhlbi4gU28gaXQgd291bGQgYmUgcG9zc2libGUgdG8gbW9kaWZ5IGl0IHdpdGhvdXQgY2Fy
aW5nIG9uIGJhY2t3YXJkIApjb21wYXRpYmx5LgoKSG93ZXJ2ZXIsIHN0cnVjdCB2Y3B1X2d1ZXN0
X2NvcmVfcmVnIHNlZW1zIHRvIGJlIG91dHNpZGUgb2YgdGhlICNpZmRlZi4gClNvIEkgYXNzdW1l
IGl0IGlzIHBhcnQgb2YgdGhlIHN0YWJsZSBBQkkuIEFtIEkgY29ycmVjdD8KCkRvIHlvdSBoYXZl
IGFueSBzdWdnZXN0aW9uIGhvdyB0aGlzIGNvdWxkIHNhZmVseSBiZSBleHRlbmRlZD8KCkNoZWVy
cywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 15 20:12:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 20:12:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hR0Gb-0003Z5-MX; Wed, 15 May 2019 20:12:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Rumq=TP=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hR0Ga-0003Z0-AZ
 for xen-devel@lists.xenproject.org; Wed, 15 May 2019 20:12:44 +0000
X-Inumbo-ID: cb4a134d-774d-11e9-8980-bc764e045a96
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cb4a134d-774d-11e9-8980-bc764e045a96;
 Wed, 15 May 2019 20:12:42 +0000 (UTC)
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=SoftFail smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: SoftFail (esa3.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com is inclined to not designate
 23.29.105.83 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 mx include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 include:_spf.salesforce.com ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: 5L2FbwpxsvT5WzQL0xPWBPOtBoFzKDEp9qyM6f3jNrKAbtBsEW8bzXjciVSyiZ2ZnQzpJuVFsT
 Q8/e/Z8zxQbFiiZvByOp/+c6Z9ljJetrOl600axNZtU3rkduII8fk94oyenWMhY3WLNUlacIMC
 dlabUxOcG05zhM05znlW8O7VnPVZ9KR6GWsCf0fE/WpTdblPkSAtdYQiG6L5vO3LStsatZPyQP
 yqNae8OFhUHkL0LBmqpuQ6nqxw6ewXFWvOPiSOLBoQ3M8wsWBTD+zxYuup+Q1yRKMFGarFHkEr
 fbQ=
X-SBRS: 2.7
X-MesageID: 492467
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,473,1549947600"; 
   d="scan'208";a="492467"
To: Julien Grall <julien.grall@arm.com>, xen-devel
 <xen-devel@lists.xenproject.org>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Wei Liu <wei.liu2@citrix.com>, "Stefano
 Stabellini" <sstabellini@kernel.org>
References: <3c245c5b-51c6-1d0e-ad6c-42414573166f@arm.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <85205f11-1d5c-1f6d-e987-c238a025658e@citrix.com>
Date: Wed, 15 May 2019 21:12:37 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <3c245c5b-51c6-1d0e-ad6c-42414573166f@arm.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] struct vcpu_guest_core_reg stable ABI?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMDUvMjAxOSAyMDo1OCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIGFsbCwKPgo+IEl0
IGxvb2tzIGxpa2UgdGhlIHN0cnVjdHVyZXMgdmNwdV9ndWVzdF9jb3JlX3JlZ3MgYW5kCj4gdmNw
dV9ndWVzdF9jb250ZXh0IGRvZXMgbm90IGNvcnJlY3RseSByZWZsZWN0IHRoZSBBQXJjaDY0IHN0
YXRlLiBGb3IKPiBpbnN0YW5jZSwgYWxsIEFybTY0IHN5c3RlbSByZWdpc3RlcnMgKGUuZyBzY3Rs
ciwgY3Bzciwgc3Bzcl9lbDEpCj4gc2hvdWxkIGJlIDY0LWJpdCB3aWRlIG5vdCAzMi1iaXQgd2lk
ZS4KPgo+IE9uIEFSTXY4LjAsIHNvbWUgb2YgdGhlIHJlZ2lzdGVycyBoYXZlIG9ubHkgdGhlIGxv
dyAzMi1iaXQgZGVmaW5lZCwKPiB0aGUgcmVzdCBpcyBSRVMwLiBSRVMwIG9ubHkgbWVhbnMgdGhl
eSBhcmUgcmVzZXJ2ZWQgZm9yIGZ1dHVyZSB1c2UsIGl0Cj4gZG9lcyBub3QgbWVhbiB0aGV5IGNh
biBiZSBpZ25vcmVkLiBOZXdlciByZXZpc2lvbiAoc3VjaCBhcwo+IEFSTXY4LjAtU1NCUykgYWN0
dWFsbHkgYmVnYW4gdG8gZGVmaW5lIGJpdCBpbiB0aGUgdG9wIDMyLWJpdC4KPgo+IFRoaXMgbWVh
bnMgdGhhdCB0aGUgc3RydWN0dXJlcyB2Y3B1X2d1ZXN0X2NvcmVfcmVncyBhbmQKPiB2Y3B1X2d1
ZXN0X2NvbnRleHQgd291bGQgbm90IGJlIGFibGUgdG8gc3RvcmUgdGhlIHRvcCAzMi1iaXQgYW5k
Cj4gdGhlcmVmb3JlIG1pc3JlcHJlc2VudGluZyB0aGUgaGFyZHdhcmUuCj4KPiBGcm9tIG15IHVu
ZGVyc3RhbmRpbmcsIHZjcHVfZ3Vlc3RfY29udGV4dCBpcyBkZWZpbmVkIGJldHdlZW4gdGhlIHRv
b2xzCj4gYW5kIFhlbi4gU28gaXQgd291bGQgYmUgcG9zc2libGUgdG8gbW9kaWZ5IGl0IHdpdGhv
dXQgY2FyaW5nIG9uCj4gYmFja3dhcmQgY29tcGF0aWJseS4KPgo+IEhvd2VydmVyLCBzdHJ1Y3Qg
dmNwdV9ndWVzdF9jb3JlX3JlZyBzZWVtcyB0byBiZSBvdXRzaWRlIG9mIHRoZQo+ICNpZmRlZi4g
U28gSSBhc3N1bWUgaXQgaXMgcGFydCBvZiB0aGUgc3RhYmxlIEFCSS4gQW0gSSBjb3JyZWN0Pwo+
Cj4gRG8geW91IGhhdmUgYW55IHN1Z2dlc3Rpb24gaG93IHRoaXMgY291bGQgc2FmZWx5IGJlIGV4
dGVuZGVkPwoKU3R1ZmYgbGlrZSB0aGlzIHNob3VsZCBuZXZlciBoYXZlIGJlZW4gaW4gdGhlIHB1
YmxpYyBBUEkgdG8gYmVnaW4gd2l0aC7CoAp4ODYgaGFzIHNvbWUgbmFzdHkgaXNzdWVzIHdoaWNo
IEkgaGF2ZSB5ZXQgdG8gZmluZCBhIGdvb2QtZW5vdWdoIHdheSB0byBmaXguCgpGb3IgQVJNLCBh
bmQgZnV0dXJlIGFyY2hpdGVjdHVyZXMsIEknZCB1c2UgdGhlIGZhY3QgdGhhdCB0aGVyZSBhcmUg
bm8Kbm9uLXRvb2xzIGludGVyZmFjZXMgd2hpY2ggdXNlIHRoaXMgc3RydWN0dXJlIHRvIGFsbG93
IHlvdXJzZWxmIHRoZQp3aWdnbGVyb29tIHRvIGRlY2xhcmUgaGlzdG9yeSBhIG1pc3Rha2UsIGFu
ZCBmaXggaXQgYnkgbWFraW5nIGl0IHRvb2xzLW9ubHkuCgpObyBwb2ludCBsdW1iZXJpbmcgeW91
cnNlbGYgd2l0aCBhIGJyb2tlIHN0cnVjdHVyZSBpbiB0aGUgQVBJIGlmIHlvdSBjYW4KYXZvaWQg
aXQuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 15 20:17:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 20:17:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hR0LP-0003jc-BH; Wed, 15 May 2019 20:17:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=E9wX=TP=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hR0LN-0003jX-V6
 for xen-devel@lists.xenproject.org; Wed, 15 May 2019 20:17:41 +0000
X-Inumbo-ID: 7ccc11ea-774e-11e9-96d2-3bf8880a9c96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 7ccc11ea-774e-11e9-96d2-3bf8880a9c96;
 Wed, 15 May 2019 20:17:40 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 6E21C374;
 Wed, 15 May 2019 13:17:39 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 386143F703;
 Wed, 15 May 2019 13:17:38 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 15 May 2019 21:17:30 +0100
Message-Id: <20190515201730.19079-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] xen/arm: traps: Avoid using BUG_ON() to check
 guest state in advance_pc()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: =?UTF-8?q?Lukas=20J=C3=BCnger?= <lukas.juenger@ice.rwth-aachen.de>,
 Oleksandr_Tyshchenko@epam.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org, Andrii_Anisov@epam.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGNvbmRpdGlvbiBvZiB0aGUgQlVHX09OKCkgaW4gYWR2YW5jZV9wYygpIGlzIHByZXR0eSB3
cm9uZyBiZWNhdXNlCnRoZSBiaXRzIFsyNjoyNV0gYW5kIFsxNToxMF0gaGF2ZSBhIGRpZmZlcmVu
dCBtZWFuaW5nIGJldHdlZW4gQUFyY2gzMgphbmQgQUFyY2g2NCBzdGF0ZS4KCk9uIEFBcmNoMzIs
IHRoZXkgYXJlIHVzZWQgdG8gc3RvcmUgUFNUQVRFLklULiBPbiBBQXJjaDY0LCB0aGV5IGFyZSBS
RVMwCm9yIHVzZWQgZm9yIG5ldyBmZWF0dXJlIChlLmcgQVJNdjguMC1TU0JTLCBBUk12OC41LUJU
SSkuCgpUaGlzIG1lYW5zIGEgNjQtYml0IGd1ZXN0IHdpbGwgaGl0IHRoZSBCVUdfT04oKSBpZiBp
dCBpcyB0cnlpbmcgdG8gdXNlCmFueSBvZiB0aGVzZSBmZWF0dXJlcy4KCk1vcmUgZ2VuZXJhbGx5
LCBSRVMwIG1lYW5zIHRoYXQgdGhlIGJpdHMgaXMgcmVzZXJ2ZWQgZm9yIGZ1dHVyZSB1c2UuIFNv
CmNyYXNoaW5nIHRoZSBob3N0IGlzIGRlZmluaXRlbHkgbm90IHRoZSByaWdodCBzb2x1dGlvbi4K
CkluIHRoaXMgcGFydGljdWxhciBjYXNlLCB3ZSBvbmx5IG5lZWQgdG8ga25vdyB0aGUgZ3Vlc3Qg
d2FzIHVzaW5nIDMyLWJpdApNb2RlIGFuZCB0aGUgVGh1bWIgaW5zdHJ1Y3Rpb25zLiBTbyByZXBs
YWNlIHRoZSBCVUdfT04oKSBieSBhIHByb3BlcgpjaGVjay4KClJlcG9ydGVkLWJ5OiBMdWthcyBK
w7xuZ2VyIDxsdWthcy5qdWVuZ2VyQGljZS5yd3RoLWFhY2hlbi5kZT4KU2lnbmVkLW9mZi1ieTog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCi0tLQogICAgVGhpcyBwYXRjaCBu
ZWVkcyB0byBiZSBiYWNrcG9ydGVkIGFzIGZhciBhcyBwb3NzaWJsZS4gT3RoZXJ3aXNlIFhlbgog
ICAgd291bGQgbm90IGJlIGFibGUgdG8gcnVuIG9uIHByb2Nlc3NvciBpbXBsZW1lbnRpbmcgQVJN
djguMC1TU0JTLAogICAgQVJNdjguNS1CVEkgb3IgQVJNdjguNS1NZW1UYWcuIFRoZSBmb3JtZXIg
aXMgYWN0dWFsbHkgdGhlIG1vc3QKICAgIGNyaXRpY2FsIGFzIHRoaXMgaXMgdXNlZCBmb3IgY29u
dHJvbGxpbmcgbWl0YWdpb24gZm9yIFNTQkQgKGFrYQogICAgU3BlY3RyZSB2NCkgaW4gaGFyZHdh
cmUuCi0tLQogeGVuL2FyY2gvYXJtL3RyYXBzLmMgfCA3ICsrLS0tLS0KIDEgZmlsZSBjaGFuZ2Vk
LCAyIGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
YXJtL3RyYXBzLmMgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwppbmRleCBkOGI5YThhMGYwLi43OThh
M2E0NWE0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdHJhcHMuYworKysgYi94ZW4vYXJjaC9h
cm0vdHJhcHMuYwpAQCAtMTY1MCwxMiArMTY1MCw5IEBAIGludCBjaGVja19jb25kaXRpb25hbF9p
bnN0cihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgY29uc3QgdW5pb24gaHNyIGhzcikKIHZv
aWQgYWR2YW5jZV9wYyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgY29uc3QgdW5pb24gaHNy
IGhzcikKIHsKICAgICB1bnNpZ25lZCBsb25nIGl0Yml0cywgY29uZCwgY3BzciA9IHJlZ3MtPmNw
c3I7CisgICAgYm9vbCBpc190aHVtYiA9IHBzcl9tb2RlX2lzXzMyYml0KGNwc3IpICYmIChjcHNy
ICYgUFNSX1RIVU1CKTsKIAotICAgIC8qIFBTUl9JVF9NQVNLIGJpdHMgY2FuIG9ubHkgYmUgc2V0
IGZvciAzMi1iaXQgcHJvY2Vzc29ycyBpbiBUaHVtYiBtb2RlLiAqLwotICAgIEJVR19PTiggKCFw
c3JfbW9kZV9pc18zMmJpdChjcHNyKXx8IShjcHNyJlBTUl9USFVNQikpCi0gICAgICAgICAgICAm
JiAoY3BzciZQU1JfSVRfTUFTSykgKTsKLQotICAgIGlmICggY3BzciZQU1JfSVRfTUFTSyApCisg
ICAgaWYgKCBpc190aHVtYiAmJiAoY3BzciAmIFBTUl9JVF9NQVNLKSApCiAgICAgewogICAgICAg
ICAvKiBUaGUgSVRTVEFURVs3OjBdIGJsb2NrIGlzIGNvbnRhaW5lZCBpbiBDUFNSWzE1OjEwXSxD
UFNSWzI2OjI1XQogICAgICAgICAgKgotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 15 20:29:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 20:29:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hR0Wo-0004bI-IR; Wed, 15 May 2019 20:29:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FXlx=TP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hR0Wn-0004b2-1y
 for xen-devel@lists.xenproject.org; Wed, 15 May 2019 20:29:29 +0000
X-Inumbo-ID: 229116eb-7750-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 229116eb-7750-11e9-8980-bc764e045a96;
 Wed, 15 May 2019 20:29:27 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hR0Wk-00048d-JS; Wed, 15 May 2019 20: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.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hR0Wk-0002Tj-AA; Wed, 15 May 2019 20:29:26 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hR0Wk-0007YF-9Y; Wed, 15 May 2019 20:29:26 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136317-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:guest-saverestore:fail:regression
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:guest-start/debian.repeat:fail:regression
 xen-unstable-smoke:test-armhf-armhf-xl:guest-start/debian.repeat:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=2a556b63a22dd68697feb3994e68de939d01a804
X-Osstest-Versions-That: xen=03e48b7b2afb2a0f23daa3d557a617b0352305fd
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 15 May 2019 20:29:26 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 136317: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjMxNyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjMxNy8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxNSBndWVzdC1zYXZlcmVzdG9yZSAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTM2MzA5
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAxMCBkZWJpYW4taHZt
LWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTM2MzA5CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMzYzMDkKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZh
aWwgUkVHUi4gdnMuIDEzNjMwOQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAg
ICAgICAgICAgICAgMmE1NTZiNjNhMjJkZDY4Njk3ZmViMzk5NGU2OGRlOTM5ZDAxYTgwNApiYXNl
bGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgMDNlNDhiN2IyYWZiMmEwZjIzZGFh
M2Q1NTdhNjE3YjAzNTIzMDVmZAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTM2MzA5ICAyMDE5LTA1
LTE1IDE1OjAwOjM2IFogICAgMCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzNjMxNyAgMjAx
OS0wNS0xNSAxODowMDoyOSBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdo
byB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIElhbiBKYWNrc29uIDxpYW4uamFja3Nv
bkBldS5jaXRyaXguY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxv
Z3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRz
LCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rl
cgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
Ck5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCAyYTU1NmI2M2EyMmRkNjg2OTdmZWIzOTk0ZTY4ZGU5
MzlkMDFhODA0CkF1dGhvcjogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KRGF0ZTogICBX
ZWQgTWF5IDE1IDE2OjE5OjU3IDIwMTkgKzAxMDAKCiAgICBEcm9wIGJsa3RhcDIKICAgIAogICAg
U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5
OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KCmNvbW1pdCA1Yzg4M2Nm
MDM2Y2Y1YWI4YjFiNzkzOTA1NDllMjQ3NWY3YTU2OGRkCkF1dGhvcjogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gQXVnIDE1IDExOjMyOjU2IDIwMTYgKzAxMDAKCiAg
ICB0b29sczogcmVtb3ZlIGJsa3RhcDIgcmVsYXRlZCBjb2RlIGFuZCBkb2N1bWVudGF0aW9uCiAg
ICAKICAgIEJsa3RhcDIgaXMgZWZmZWN0aXZlbHkgZGVhZCBmb3IgYSBmZXcgeWVhcnMuCiAgICAK
ICAgIE5vdGFibGUgY2hhbmdlcyBpbiB0aGlzIHBhdGNoOgogICAgCiAgICAwLiBVbmhvb2sgYmxr
dGFwMiBmcm9tIGJ1aWxkIHN5c3RlbQogICAgMS4gbGlieGwgbm8gbG9uZ2VyIHN1cHBvcnRzIFRB
UCBkaXNrIGJhY2tlbmQsIHdpdGggYXBwcm9wcmlhdGUgYXNzZXJ0aW9ucwogICAgICAgYWRkZWQg
YW5kIHNvbWUgY29kZSBwYXRocyBub3cgcmV0dXJuIEVSUk9SX0ZBSUwKICAgIDIuIFRhcCBpcyBu
byBsb25nZXIgYSBzdXBwb3J0ZWQgYmFja2VuZAogICAgMy4gUmVtb3ZlIGJsa3RhcDIgZW50cnkg
ZnJvbSBNQUlOVEFJTkVSUwogICAgCiAgICBBIHBhdGNoIHRvIHJlbW92ZSBibGt0YXAyIGRpcmVj
dG9yeSB3aWxsIGNvbWUgbGF0ZXIuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 15 22:19:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 22:19:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hR2Ey-00049N-9J; Wed, 15 May 2019 22:19:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FXlx=TP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hR2Ex-00048N-FJ
 for xen-devel@lists.xenproject.org; Wed, 15 May 2019 22:19:11 +0000
X-Inumbo-ID: 74def2b6-775f-11e9-b576-4f6e64908efc
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 74def2b6-775f-11e9-b576-4f6e64908efc;
 Wed, 15 May 2019 22:19:08 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hR2El-0006EN-4c; Wed, 15 May 2019 22:18:59 +0000
Received: from localhost ([127.0.0.1] helo=localhost.localdomain)
 by xenbits.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <lars.kurth@citrix.com>)
 id 1hR2Ek-0004bk-QT; Wed, 15 May 2019 22:18:59 +0000
From: Lars Kurth <lars.kurth@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 15 May 2019 16:18:46 -0600
Message-Id: <0648312f1c78e519142ff1829a984e7e965bf3c7.1557957269.git.lars.kurth@citrix.com>
X-Mailer: git-send-email 2.13.0
Subject: [Xen-devel] [PATCH] Add TRACKING.IMPORTS to xen.git to more easily
 manage imported files that need to be kept in sync with an upstream
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, committers@xenproject.org,
 Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Rm9sbG93aW5nIHRoZSByZWNlbnQgZGlzY3Vzc2lvbiwgd2UgaGFkIG9uIElSQyBhbmQgdGhlIGFj
dGlvbiBJIGhhZCBpbiAKdGhlIE1hcmNoIGNvbW11bml0eSBjYWxsLCB0aGlzIGZpbGUgcHJvdmlk
ZXMgYSBmaWxlIGZvcm1hdCB0aGF0IAplbmFibGVzIHdyaXRpbmcgYW4gYXV0b21hdGVkIHRlc3Qg
dG8gY2hlY2sgd2hldGhlciBmaWxlcyBhcmUgb3V0IG9mIHN5bmMuIAoKVW5saWtlIGluIHRoZSBJ
UkMgZGlzY3Vzc2lvbiwgd2hpY2ggc3VnZ2VzdGVkIGEgc2luZ2xlIGxpbmUgZm9yIGFsbAppbmZv
cm1hdGlvbiwgSSBicm9rZSBvdXQgdGhlIHJlcG9zaXRvcnkgaW50byBhIHNlcGFyYXRlIHN0YXRl
bWVudCBmb3IKLSBCZXR0ZXIgcmVhZGFiaWxpdHkgKGFrYSBzaG9ydGVyIGxpbmVzKQotIEJldHRl
ciBtYWludGFpbmFiaWxpdHkgaWYgYSByZXBvIFVSTCBjaGFuZ2VzCgpUaGUgbGlzdCBvZiBmaWxl
cyB0aGF0IG5lZWQgdG8gYmUgaW5jbHVkZWQgYXJlCgpPbmNlIHRoZSBmaWxlIGZvcm1hdCBpcyBh
Z3JlZSwgSSB3aWxsIHdyaXRlIGEgdGVzdCBvciBzY3JpcHQuCgpJIGFsc28gbmVlZCBzb21lIG1v
cmUgY29ycmVjdCB0ZXN0IGRhdGEsIGFrYSBlbnRyaWVzIGluIHRoZSBmaWxlIGZyb20KY29tbWl0
dGVycyBsb29raW5nIGFmdGVyIHRoZSBmb2xsb3dpbmcgZmlsZXMKW0phbl0KeGVuL2FyY2gveDg2
L2NwdS9td2FpdC1pZGxlLmMgCltTdGVmYW5vLCBKdWxpZW4gLSB0aGlzIGhhcyB0byBiZSBmaW5h
bGl6ZWRdCnhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LmMKeGVuL2FyY2gvYXJtL3Zn
aWMvKgp4ZW4vaW5jbHVkZS9hc20tYXJtL2RpdjY0LmgKeGVuL2RyaXZlcnMvY2hhci9tZXNvbi11
YXJ0LmMKeGVuL2FyY2gvYXJtL2FybTMyL2xpYi8qCnhlbi9hcmNoL2FybS9hcm02NC9saWIvKgp4
ZW4vYXJjaC9hcm0vYXJtNjQvY2FjaGUuUwp4ZW4vYXJjaC9hcm0vYXJtNjQvYnBpLlMKeGVuL2lu
Y2x1ZGUvYXNtLWFybS9zeXN0ZW0uaAp4ZW4vYXJjaC9hcm0vYXJtNjQvaW5zbi5jCltPdGhlcnM/
XQp4ZW4vY29tbW9uL3JidHJlZS5jCgpOb3RlIHRoYXQgaW4gc29tZSBjYXNlcyBMaW51eCBoYXMg
ZGl2ZXJnZWQgYW5kIHNvbWUgTGludXggZmlsZXMgaGF2ZSBkaXNhcHBlYXJlZC4gCkp1bGllbiBh
bHNvIHJhaXNlZCB0aGUgcG9pbnQsIHRoYXQgaW4gc29tZSBjYXNlcyBvbmx5IGEgc3Vic2V0IG9m
IGNvZGUgZnJvbSBMaW51eCBYZW4gZmlsZXMgd2FzIGFwcGxpZWQgb3IgdGhhdCBvbmx5IHNvbWUg
ZnVuY3Rpb25zIGdldCBtb3ZlZCBhY3Jvc3MgdG8gWGVuLgoKSSBiZWxpZXZlIHRoYXQgaXMgZW50
aXJlbHkgT0suIFRoZSB3b3JrZmxvdyB3b3VsZCBiZSBpbiBtb3N0IGNhc2VzIHRoYXQ6Ci0gV2Ug
dXNlIGEgTGludXggKHNvdXJjZSkgY29tbWl0IGFzIGEgYmVuY2htYXJrIGFuZCByZWNvcmQgdGhl
IGNvbW1pdCBJRAotIElmIHRoZXJlIGlzIGEgY2hhbmdlIGluIExpbnV4IHRoZSB0ZXN0IHdpbGwg
ZmFpbAotIFRoZSBjb21taXR0ZXIgbG9va3MgYXQgdGhlIGRpZmYgYW5kIGVpdGhlcgogIC0gRGVj
aWRlcyB0byBpZ25vcmUgaXQgYW5kIGJ1bXBzIHRoZSBjb21taXQgSUQgaW4gdGhpcyBmaWxlCiAg
LSBEZWNpZGVzIHRoZSBjaGFuZ2UgaXMgbmVlZGVkLCBpbnRlZ3JhdGVzIGl0IGludG8gWGVuIGFu
ZCB0aGVuIAogICAgYnVtcHMgdGhlIGNvbW1pdCBJRCBpbiB0aGlzIGZpbGUKClNpZ25lZC1vZmYt
Ynk6IExhcnMgS3VydGggPGxhcnMua3VydGhAY2l0cml4LmNvbT4KQ0M6IGNvbW1pdHRlcnNAeGVu
cHJvamVjdC5vcmcKLS0tCiBUUkFDS0lORy5JTVBPUlRTIHwgNDAgKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDQwIGluc2VydGlvbnMoKykK
IGNyZWF0ZSBtb2RlIDEwMDY0NCBUUkFDS0lORy5JTVBPUlRTCgpkaWZmIC0tZ2l0IGEvVFJBQ0tJ
TkcuSU1QT1JUUyBiL1RSQUNLSU5HLklNUE9SVFMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXgg
MDAwMDAwMDAwMC4uMzk4MjllMDc4YwotLS0gL2Rldi9udWxsCisrKyBiL1RSQUNLSU5HLklNUE9S
VFMKQEAgLTAsMCArMSw0MCBAQAorIyBUaGlzIGZpbGUgY29udGFpbnMgaW5mb3JtYXRpb24gYWJv
dXQgc291cmNlIGZpbGVzIHRoYXQgaGF2ZSBiZWVuCisjIGNvcGllZCBmcm9tIG90aGVyIHNvdXJj
ZXMgYW5kIG5lZWQgdG8gYmUgdHJhY2tlZAorIworIyBUaGUgZmlsZSBtYXkgY29udGFpbiBsaW5l
cyBzdGFydGluZyB3aXRoIC4uLgorIyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQorIyB2ZXJzaW9uOiBvZiBmaWxlIGZvcm1hdAorIyByZXBvOiByZXBvc2l0b3J5
IGRlZmluaXRpb24KKyMgYXV0b3xtYW51YWw6IGEgbWFwcGluZyB0byB0cmFjayBmaWxlcworIwor
IyBSZXBvc2l0b3J5IERlZmluaXRpb25zIGFyZSBvZiB0aGUgZm9sbG93aW5nIGZvcm1hdAorIyAt
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorIyByZXBv
IG5hbWUtb2Ytc291cmNlLXJlcG8gZ2l0fHN2biBodHRwcy11cmwtb2Ytc291cmNlLXJlcG8KKyMK
KyMgRm9yIGV4YW1wbGU6CisjICAgcmVwbyBsaW51eC10b3J2YWxkcyBnaXQgaHR0cHM6Ly9naXQu
a2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGludXguZ2l0Cisj
CisjIE1hcHBpbmdzIHRvIHRyYWNrIGZpbGVzIGFyZSBvZiB0aGUgZm9sbG93aW5nIGZvcm1hdAor
IyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KKyMg
bWFudWFsfGF1dG8geGVuLWZpbGUgbmFtZS1vZi1vcmlnaW5hbC1yZXBvIG9yaWdpbmFsLWZpbGUg
Y29tbWl0LWlkCisjCisjIGF1dG86CisjICAgVGhlIHhlbi1maWxlIG5lZWRzIHRvIHRyYWNrIHRo
ZSB0aGUgb3JpZ2luYWwtZmlsZSBleGFjdGx5CisjICAgSW4gb3RoZXIgd29yZHMsIHdlIGNhbiBh
dXRvbWF0aWNhbGx5IHVwZGF0ZSB0aGUgZmlsZSB1c2luZyBhIHNjcmlwdAorIworIyBtYW51YWw6
CisjICAgQSBkZXZlbG9wZXIgbmVlZHMgdG8gbWFrZSBhIGRlY2lzaW9uIHdoZXRoZXIgYQorIyAg
IHNwZWNpZmljIGNoYW5nZSBpcyBhcHBsaWVkIG9yIGlnbm9yZWQgYW5kIHVwZGF0ZSB0aGUgbGFz
dCBjb21taXQgaWQKKyMgICBhY2NvcmRpbmdseQorIworIyBuYW1lLW9mLW9yaWdpbmFsLXJlcG86
CisjICAgQSByZWZlcmVuY2UgdG8gYSBzb3VyY2UgcmVwb3NpdG9yeSBkZWZpbmVkIGJ5ICpyZXBv
KiBrZXl3b3JkCisjCisjIGNvbW1pdCBpZDoKKyMgICBMYXN0IGNvbW1pdCBpZCBvZiBzb3VyY2Ug
ZmlsZSB0aGF0IHdhcyBkZWVtZWQgdG8gYmUgb2sKKyMgICBhbmQgZWl0aGVyIGltcG9ydGVkIGlu
dG8gdGhlIHRyZWUgb3IgcmVqZWN0ZWQKKyMKKyMgRm9yIGV4YW1wbGU6CisjICAgbWFudWFsIHhl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LmMgbGludXgtdG9ydmFsZHMgbGludXgvZHJp
dmVycy9pb21tdS9hcm0tc21tdS5jIGI3N2NmMTFmMDk0MTM2CisKK3ZlcnNpb24gMQotLSAKMi4x
My4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 15 23:49:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 23:49:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hR3eA-0002Gy-Am; Wed, 15 May 2019 23:49:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FXlx=TP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hR3e9-0002Gl-8O
 for xen-devel@lists.xenproject.org; Wed, 15 May 2019 23:49:17 +0000
X-Inumbo-ID: 09bef302-776c-11e9-9aa1-e7444177b089
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 09bef302-776c-11e9-9aa1-e7444177b089;
 Wed, 15 May 2019 23:49:11 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hR3e2-0007tb-QF; Wed, 15 May 2019 23: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.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hR3e2-00005N-IU; Wed, 15 May 2019 23:49:10 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hR3e2-0002jp-Ho; Wed, 15 May 2019 23:49:10 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136327-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:guest-saverestore:fail:regression
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:guest-start/debian.repeat:fail:regression
 xen-unstable-smoke:test-armhf-armhf-xl:guest-start/debian.repeat:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=2a556b63a22dd68697feb3994e68de939d01a804
X-Osstest-Versions-That: xen=03e48b7b2afb2a0f23daa3d557a617b0352305fd
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 15 May 2019 23:49:10 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 136327: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjMyNyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjMyNy8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxNSBndWVzdC1zYXZlcmVzdG9yZSAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTM2MzA5
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAxMCBkZWJpYW4taHZt
LWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTM2MzA5CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMzYzMDkKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZh
aWwgUkVHUi4gdnMuIDEzNjMwOQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAg
ICAgICAgICAgICAgMmE1NTZiNjNhMjJkZDY4Njk3ZmViMzk5NGU2OGRlOTM5ZDAxYTgwNApiYXNl
bGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgMDNlNDhiN2IyYWZiMmEwZjIzZGFh
M2Q1NTdhNjE3YjAzNTIzMDVmZAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTM2MzA5ICAyMDE5LTA1
LTE1IDE1OjAwOjM2IFogICAgMCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzNjMxNyAgMjAx
OS0wNS0xNSAxODowMDoyOSBaICAgIDAgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdo
byB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIElhbiBKYWNrc29uIDxpYW4uamFja3Nv
bkBldS5jaXRyaXguY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxv
Z3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRz
LCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rl
cgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
Ck5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCAyYTU1NmI2M2EyMmRkNjg2OTdmZWIzOTk0ZTY4ZGU5
MzlkMDFhODA0CkF1dGhvcjogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KRGF0ZTogICBX
ZWQgTWF5IDE1IDE2OjE5OjU3IDIwMTkgKzAxMDAKCiAgICBEcm9wIGJsa3RhcDIKICAgIAogICAg
U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5
OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KCmNvbW1pdCA1Yzg4M2Nm
MDM2Y2Y1YWI4YjFiNzkzOTA1NDllMjQ3NWY3YTU2OGRkCkF1dGhvcjogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gQXVnIDE1IDExOjMyOjU2IDIwMTYgKzAxMDAKCiAg
ICB0b29sczogcmVtb3ZlIGJsa3RhcDIgcmVsYXRlZCBjb2RlIGFuZCBkb2N1bWVudGF0aW9uCiAg
ICAKICAgIEJsa3RhcDIgaXMgZWZmZWN0aXZlbHkgZGVhZCBmb3IgYSBmZXcgeWVhcnMuCiAgICAK
ICAgIE5vdGFibGUgY2hhbmdlcyBpbiB0aGlzIHBhdGNoOgogICAgCiAgICAwLiBVbmhvb2sgYmxr
dGFwMiBmcm9tIGJ1aWxkIHN5c3RlbQogICAgMS4gbGlieGwgbm8gbG9uZ2VyIHN1cHBvcnRzIFRB
UCBkaXNrIGJhY2tlbmQsIHdpdGggYXBwcm9wcmlhdGUgYXNzZXJ0aW9ucwogICAgICAgYWRkZWQg
YW5kIHNvbWUgY29kZSBwYXRocyBub3cgcmV0dXJuIEVSUk9SX0ZBSUwKICAgIDIuIFRhcCBpcyBu
byBsb25nZXIgYSBzdXBwb3J0ZWQgYmFja2VuZAogICAgMy4gUmVtb3ZlIGJsa3RhcDIgZW50cnkg
ZnJvbSBNQUlOVEFJTkVSUwogICAgCiAgICBBIHBhdGNoIHRvIHJlbW92ZSBibGt0YXAyIGRpcmVj
dG9yeSB3aWxsIGNvbWUgbGF0ZXIuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 16 00:04:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 00:04:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hR3sX-0004IS-01; Thu, 16 May 2019 00:04:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=N00O=TQ=wdc.com=prvs=032022a23=alistair.francis@srs-us1.protection.inumbo.net>)
 id 1hR3sV-0004II-AJ
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 00:04:07 +0000
X-Inumbo-ID: 1da7bc26-776e-11e9-8257-630f5d490aed
Received: from esa4.hgst.iphmx.com (unknown [216.71.154.42])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1da7bc26-776e-11e9-8257-630f5d490aed;
 Thu, 16 May 2019 00:04:04 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=wdc.com; i=@wdc.com; q=dns/txt; s=dkim.wdc.com;
 t=1557965045; x=1589501045;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=q/UzrBvRxvOS0LQCi5/0c71uLFhAEU2zMNH7t+1u0uI=;
 b=DWMVcengM7iAj4Zw1hBjQ1+xY8b8v1SmHxqAk2cyPbjPQLDh8kWjfJ1r
 CTpmDNjZyeV+KtAvx35Ds+zrJIFlwKOGRZ6dMVTr6V515G3sjpyqPVMFx
 aKUesgiATDzuBOVwCvVF58in69CZhPCY9eAqjQFSpiib6qS4GIBS+LOyz
 wFqrzaTbdpe6JBTbzqDcV/yT+T6YuDyMarGhGEbH0zqbHHoY7zCMBn+64
 eJCxCirHZMECR3/rzKMI9NY6FQ8VyEACc/AhaHUktzHF6MSOiWZ6DpgwD
 VUGf/5Bl+5uXxqHRphL2zEJyioxPkpiri5cftwaAIsXro2xw7VCHdWKbe w==;
X-IronPort-AV: E=Sophos;i="5.60,474,1549900800"; d="scan'208";a="108370048"
Received: from uls-op-cesaip02.wdc.com (HELO uls-op-cesaep02.wdc.com)
 ([199.255.45.15])
 by ob1.hgst.iphmx.com with ESMTP; 16 May 2019 08:04:04 +0800
IronPort-SDR: OoebBl9MUVGPlUbVOVtyFW40iTHyakpi1P9NG6nygbNVb5ZabehSJNuI5JZvtxwtiqGVzInJc1
 aRXCaeMgr3HGaoDn+as/3FvgUO/aRhveHKQdppU+AWwifukWCEc/+Tr6RkZk3L82YBTbYWW2lb
 uxPyyOeLMyI2ZHHm7E8q7LdKBs7R8Sm/abswSibVB0gbjxioHiDfgJ+7gF2l+l+c9Mz/2QlaSp
 QXnu9lmwEnfeZq9k+RdlWskcW24YKF7yxR4ap3qkCZPTMkAnhPz/mTzmCkOw+AQF4zR8WF1EHq
 ZJ/I5Hu3KwtLyo4Sq0G4cKC5
Received: from uls-op-cesaip02.wdc.com ([10.248.3.37])
 by uls-op-cesaep02.wdc.com with ESMTP; 15 May 2019 16:41:58 -0700
IronPort-SDR: WQv8m6FkAAo81uDVj4kRLIzqVlXSQ4BEfuxYATQvv9o/C1M9DomcerCu+bncZs79uKq6I40ZQz
 St5q7FRixnXVvgPz2RuN2FSpdjgoQOq/nFFdxmEeVNvW4rCRem0UfrhcV0jXt9B9n9KWm0ohwB
 XEePnvIlPV8poCCqMPGrsVGJ2AJZggDlOaTA7EXf46oYQbLDQ+cWDgadZO4i6Mx6xQO3HJrhp4
 00jWh6i2o3VVWdDA25dBIBo4+5zMrF6pzOPLDXftNAbCUTri0modcfcBYyL9TiXkDKlx6OWbAf
 Zow=
Received: from risc6-mainframe.sdcorp.global.sandisk.com (HELO
 risc6-mainframe.int.fusionio.com) ([10.196.157.140])
 by uls-op-cesaip02.wdc.com with ESMTP; 15 May 2019 17:04:04 -0700
From: Alistair Francis <alistair.francis@wdc.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 15 May 2019 17:02:11 -0700
Message-Id: <20190516000212.13468-2-alistair.francis@wdc.com>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <20190516000212.13468-1-alistair.francis@wdc.com>
References: <20190516000212.13468-1-alistair.francis@wdc.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 2/3] xen/drivers/char: Don't require vpl011 for
 all non-x86 archs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: wei.liu2@citrix.com, Alistair Francis <alistair.francis@wdc.com>,
 ian.jackson@eu.citrix.com, alistair23@gmail.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TWFrZSB0aGUgYXNtL3ZwbDAxMS5oIGRlcGVuZGVudCBvbiB0aGUgQVJNIGFyY2hpdGVjdHVyZS4K
ClNpZ25lZC1vZmYtYnk6IEFsaXN0YWlyIEZyYW5jaXMgPGFsaXN0YWlyLmZyYW5jaXNAd2RjLmNv
bT4KLS0tCiB4ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2Vk
LCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJz
L2NoYXIvY29uc29sZS5jIGIveGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmMKaW5kZXggOWJiY2Iw
ZjU3YS4uZjg0MGQ5OTliYyAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmMK
KysrIGIveGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmMKQEAgLTM2LDcgKzM2LDcgQEAKICNpZmRl
ZiBDT05GSUdfWDg2CiAjaW5jbHVkZSA8eGVuL2NvbnNvbGVkLmg+CiAjaW5jbHVkZSA8YXNtL2d1
ZXN0Lmg+Ci0jZWxzZQorI2VsaWYgQ09ORklHX0FSTQogI2luY2x1ZGUgPGFzbS92cGwwMTEuaD4K
ICNlbmRpZgogCi0tIAoyLjIxLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 16 00:04:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 00:04:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hR3sZ-0004Jf-LU; Thu, 16 May 2019 00:04:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=N00O=TQ=wdc.com=prvs=032022a23=alistair.francis@srs-us1.protection.inumbo.net>)
 id 1hR3sY-0004Ie-RG
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 00:04:10 +0000
X-Inumbo-ID: 1f24c9ea-776e-11e9-bd40-bb62e247b0a9
Received: from esa4.hgst.iphmx.com (unknown [216.71.154.42])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1f24c9ea-776e-11e9-bd40-bb62e247b0a9;
 Thu, 16 May 2019 00:04:06 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=wdc.com; i=@wdc.com; q=dns/txt; s=dkim.wdc.com;
 t=1557965046; x=1589501046;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=pAxDPTn/KL0RiaTX4yRvp1K8Xr3DexvyVdk40jHhSXI=;
 b=BDtOnI80E7yhHTQ+owwzETYEsmlutQlvwZH9I/FMuBy/sJnQxi3L6uvM
 LYm85csPTXEOSshRvtcDuEAxSGzpE2/adxggP55bcof/ctnlpOsR8+01/
 b+08en0OIYTJr47wRl1ahyDxG0CtYJJD2jKb2/J2WVQ9jRjFhI/1mQwCp
 2lxXLFIFYaFGaCA/vVl/pieb/vP/omL1VEWO740y1+jRd2uWRdsIIgVIA
 vcMfXMdNjQTIiaqGpTg0AR7c5IpmQc29z5pOvB/GrLK0827ZfqsfQbAoy
 tFVZP/oXT4xZDtAtnayx5U9AHZC8MYNfa1Ccj4QcUHAOWIFkB2UJJ8NgD g==;
X-IronPort-AV: E=Sophos;i="5.60,474,1549900800"; d="scan'208";a="108370046"
Received: from uls-op-cesaip02.wdc.com (HELO uls-op-cesaep02.wdc.com)
 ([199.255.45.15])
 by ob1.hgst.iphmx.com with ESMTP; 16 May 2019 08:04:03 +0800
IronPort-SDR: xByjB/rIFPUFzdHTlxzcCjriz+/OrTqGgh/wLWpTr6oybbgXv8mD9W8hbKySiTUdlWASpfwFEj
 EDUztDYFM4uarZDYVXik7XSWTkiUqfbegzhl09ZL/2H2hx+WgfemUHLUJR1iKR9Dpjyi0jlYT3
 Jm4eqjk9qE4bmhpq8bFF1PRgYivDU8lPn65RQwyDFMeF1M5NLGg8MjmwST2Ii5abgV9Dcq0jCX
 6wEwkdJ/3/RJlyWeUMCVZAMq5VEr6NuCrpGJaEnQ8vqu+b1Ad7SrID7XdQ52+krlPnezY0gXIw
 7bbIqU0DRfbi7b1AiEvN1nxw
Received: from uls-op-cesaip02.wdc.com ([10.248.3.37])
 by uls-op-cesaep02.wdc.com with ESMTP; 15 May 2019 16:41:58 -0700
IronPort-SDR: 0dHMeutwfPy3/IirQuZuSzRwS9atklRmhtRCb+FW68PFoPfX9PTbW+gbjLSV33/T6/MKBbETiJ
 RUepXniiSzqS9YnsnzsgEYEHE3br5K/f0625b2ZoaXe6MrV+hVwKa/30n3K1ra61yBF9KWZxNc
 kGsynbmreRFq1g4zLSBI9IFAMRtxVS9Es4Qc3+yAKbOhidNC1iR6NgjjMFqgU/+xxIUyDsHa1/
 UASu992zbQBWOcc/I7h+mthIA1701eoL4WTvgzoX/1gKNWFJTJJjZsA4YRogyELR3GsI6+N2fY
 Yqs=
Received: from risc6-mainframe.sdcorp.global.sandisk.com (HELO
 risc6-mainframe.int.fusionio.com) ([10.196.157.140])
 by uls-op-cesaip02.wdc.com with ESMTP; 15 May 2019 17:04:03 -0700
From: Alistair Francis <alistair.francis@wdc.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 15 May 2019 17:02:10 -0700
Message-Id: <20190516000212.13468-1-alistair.francis@wdc.com>
X-Mailer: git-send-email 2.21.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 1/3] config.sub: Update config.sub to latest
 version
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: wei.liu2@citrix.com, Alistair Francis <alistair.francis@wdc.com>,
 ian.jackson@eu.citrix.com, alistair23@gmail.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogQWxpc3RhaXIgRnJhbmNpcyA8YWxpc3RhaXIuZnJhbmNpc0B3ZGMuY29t
PgotLS0KIGNvbmZpZy5zdWIgfCAyNTIyICsrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMjY5IGluc2VydGlvbnMoKyks
IDEyNTMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvY29uZmlnLnN1YiBiL2NvbmZpZy5zdWIK
aW5kZXggNjIwNWY4NDIzZC4uZjUzYWY1YTJkYSAxMDA3NTUKLS0tIGEvY29uZmlnLnN1YgorKysg
Yi9jb25maWcuc3ViCkBAIC0xLDM2ICsxLDMxIEBACiAjISAvYmluL3NoCiAjIENvbmZpZ3VyYXRp
b24gdmFsaWRhdGlvbiBzdWJyb3V0aW5lIHNjcmlwdC4KLSMgICBDb3B5cmlnaHQgKEMpIDE5OTIs
IDE5OTMsIDE5OTQsIDE5OTUsIDE5OTYsIDE5OTcsIDE5OTgsIDE5OTksCi0jICAgMjAwMCwgMjAw
MSwgMjAwMiwgMjAwMywgMjAwNCwgMjAwNSwgMjAwNiwgMjAwNywgMjAwOCwgMjAwOSwgMjAxMCwK
LSMgICAyMDExLCAyMDEyIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgSW5jLgorIyAgIENvcHly
aWdodCAxOTkyLTIwMTkgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBJbmMuCiAKLXRpbWVzdGFt
cD0nMjAxMi0wNC0xOCcKK3RpbWVzdGFtcD0nMjAxOS0wMS0wNScKIAotIyBUaGlzIGZpbGUgaXMg
KGluIHByaW5jaXBsZSkgY29tbW9uIHRvIEFMTCBHTlUgc29mdHdhcmUuCi0jIFRoZSBwcmVzZW5j
ZSBvZiBhIG1hY2hpbmUgaW4gdGhpcyBmaWxlIHN1Z2dlc3RzIHRoYXQgU09NRSBHTlUgc29mdHdh
cmUKLSMgY2FuIGhhbmRsZSB0aGF0IG1hY2hpbmUuICBJdCBkb2VzIG5vdCBpbXBseSBBTEwgR05V
IHNvZnR3YXJlIGNhbi4KLSMKLSMgVGhpcyBmaWxlIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4g
cmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKLSMgaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRo
ZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkKLSMgdGhlIEZyZWUg
U29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyIHZlcnNpb24gMiBvZiB0aGUgTGljZW5zZSwgb3IK
KyMgVGhpcyBmaWxlIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFu
ZC9vciBtb2RpZnkgaXQKKyMgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJs
aWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkKKyMgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlv
bjsgZWl0aGVyIHZlcnNpb24gMyBvZiB0aGUgTGljZW5zZSwgb3IKICMgKGF0IHlvdXIgb3B0aW9u
KSBhbnkgbGF0ZXIgdmVyc2lvbi4KICMKLSMgVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGlu
IHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCi0jIGJ1dCBXSVRIT1VUIEFOWSBXQVJS
QU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCi0jIE1FUkNIQU5UQUJJ
TElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKLSMgR05V
IEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyMgVGhpcyBwcm9ncmFt
IGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsIGJ1dAor
IyBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5
IG9mCisjIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9T
RS4gIFNlZSB0aGUgR05VCisjIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWls
cy4KICMKICMgWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVy
YWwgUHVibGljIExpY2Vuc2UKLSMgYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07IGlmIG5vdCwgc2Vl
IDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KKyMgYWxvbmcgd2l0aCB0aGlzIHByb2dy
YW07IGlmIG5vdCwgc2VlIDxodHRwczovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCiAjCiAjIEFz
IGEgc3BlY2lhbCBleGNlcHRpb24gdG8gdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlLCBp
ZiB5b3UKICMgZGlzdHJpYnV0ZSB0aGlzIGZpbGUgYXMgcGFydCBvZiBhIHByb2dyYW0gdGhhdCBj
b250YWlucyBhCiAjIGNvbmZpZ3VyYXRpb24gc2NyaXB0IGdlbmVyYXRlZCBieSBBdXRvY29uZiwg
eW91IG1heSBpbmNsdWRlIGl0IHVuZGVyCi0jIHRoZSBzYW1lIGRpc3RyaWJ1dGlvbiB0ZXJtcyB0
aGF0IHlvdSB1c2UgZm9yIHRoZSByZXN0IG9mIHRoYXQgcHJvZ3JhbS4KKyMgdGhlIHNhbWUgZGlz
dHJpYnV0aW9uIHRlcm1zIHRoYXQgeW91IHVzZSBmb3IgdGhlIHJlc3Qgb2YgdGhhdAorIyBwcm9n
cmFtLiAgVGhpcyBFeGNlcHRpb24gaXMgYW4gYWRkaXRpb25hbCBwZXJtaXNzaW9uIHVuZGVyIHNl
Y3Rpb24gNworIyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UsIHZlcnNpb24gMyAo
IkdQTHYzIikuCiAKIAotIyBQbGVhc2Ugc2VuZCBwYXRjaGVzIHRvIDxjb25maWctcGF0Y2hlc0Bn
bnUub3JnPi4gIFN1Ym1pdCBhIGNvbnRleHQKLSMgZGlmZiBhbmQgYSBwcm9wZXJseSBmb3JtYXR0
ZWQgR05VIENoYW5nZUxvZyBlbnRyeS4KKyMgUGxlYXNlIHNlbmQgcGF0Y2hlcyB0byA8Y29uZmln
LXBhdGNoZXNAZ251Lm9yZz4uCiAjCiAjIENvbmZpZ3VyYXRpb24gc3Vicm91dGluZSB0byB2YWxp
ZGF0ZSBhbmQgY2Fub25pY2FsaXplIGEgY29uZmlndXJhdGlvbiB0eXBlLgogIyBTdXBwbHkgdGhl
IHNwZWNpZmllZCBjb25maWd1cmF0aW9uIHR5cGUgYXMgYW4gYXJndW1lbnQuCkBAIC0zOCw3ICsz
Myw3IEBAIHRpbWVzdGFtcD0nMjAxMi0wNC0xOCcKICMgT3RoZXJ3aXNlLCB3ZSBwcmludCB0aGUg
Y2Fub25pY2FsIGNvbmZpZyB0eXBlIG9uIHN0ZG91dCBhbmQgc3VjY2VlZC4KIAogIyBZb3UgY2Fu
IGdldCB0aGUgbGF0ZXN0IHZlcnNpb24gb2YgdGhpcyBzY3JpcHQgZnJvbToKLSMgaHR0cDovL2dp
dC5zYXZhbm5haC5nbnUub3JnL2dpdHdlYi8/cD1jb25maWcuZ2l0O2E9YmxvYl9wbGFpbjtmPWNv
bmZpZy5zdWI7aGI9SEVBRAorIyBodHRwczovL2dpdC5zYXZhbm5haC5nbnUub3JnL2dpdHdlYi8/
cD1jb25maWcuZ2l0O2E9YmxvYl9wbGFpbjtmPWNvbmZpZy5zdWIKIAogIyBUaGlzIGZpbGUgaXMg
c3VwcG9zZWQgdG8gYmUgdGhlIHNhbWUgZm9yIGFsbCBHTlUgcGFja2FnZXMKICMgYW5kIHJlY29n
bml6ZSBhbGwgdGhlIENQVSB0eXBlcywgc3lzdGVtIHR5cGVzIGFuZCBhbGlhc2VzCkBAIC01OCwx
MiArNTMsMTEgQEAgdGltZXN0YW1wPScyMDEyLTA0LTE4JwogbWU9YGVjaG8gIiQwIiB8IHNlZCAt
ZSAncywuKi8sLCdgCiAKIHVzYWdlPSJcCi1Vc2FnZTogJDAgW09QVElPTl0gQ1BVLU1GUi1PUFNZ
UwotICAgICAgICQwIFtPUFRJT05dIEFMSUFTCitVc2FnZTogJDAgW09QVElPTl0gQ1BVLU1GUi1P
UFNZUyBvciBBTElBUwogCiBDYW5vbmljYWxpemUgYSBjb25maWd1cmF0aW9uIG5hbWUuCiAKLU9w
ZXJhdGlvbiBtb2RlczoKK09wdGlvbnM6CiAgIC1oLCAtLWhlbHAgICAgICAgICBwcmludCB0aGlz
IGhlbHAsIHRoZW4gZXhpdAogICAtdCwgLS10aW1lLXN0YW1wICAgcHJpbnQgZGF0ZSBvZiBsYXN0
IG1vZGlmaWNhdGlvbiwgdGhlbiBleGl0CiAgIC12LCAtLXZlcnNpb24gICAgICBwcmludCB2ZXJz
aW9uIG51bWJlciwgdGhlbiBleGl0CkBAIC03Myw5ICs2Nyw3IEBAIFJlcG9ydCBidWdzIGFuZCBw
YXRjaGVzIHRvIDxjb25maWctcGF0Y2hlc0BnbnUub3JnPi4iCiB2ZXJzaW9uPSJcCiBHTlUgY29u
ZmlnLnN1YiAoJHRpbWVzdGFtcCkKIAotQ29weXJpZ2h0IChDKSAxOTkyLCAxOTkzLCAxOTk0LCAx
OTk1LCAxOTk2LCAxOTk3LCAxOTk4LCAxOTk5LCAyMDAwLAotMjAwMSwgMjAwMiwgMjAwMywgMjAw
NCwgMjAwNSwgMjAwNiwgMjAwNywgMjAwOCwgMjAwOSwgMjAxMCwgMjAxMSwgMjAxMgotRnJlZSBT
b2Z0d2FyZSBGb3VuZGF0aW9uLCBJbmMuCitDb3B5cmlnaHQgMTk5Mi0yMDE5IEZyZWUgU29mdHdh
cmUgRm91bmRhdGlvbiwgSW5jLgogCiBUaGlzIGlzIGZyZWUgc29mdHdhcmU7IHNlZSB0aGUgc291
cmNlIGZvciBjb3B5aW5nIGNvbmRpdGlvbnMuICBUaGVyZSBpcyBOTwogd2FycmFudHk7IG5vdCBl
dmVuIGZvciBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBP
U0UuIgpAQCAtOTcsMTIgKzg5LDEyIEBAIHdoaWxlIHRlc3QgJCMgLWd0IDAgOyBkbwogICAgIC0g
KQkjIFVzZSBzdGRpbiBhcyBpbnB1dC4KICAgICAgICBicmVhayA7OwogICAgIC0qICkKLSAgICAg
ICBlY2hvICIkbWU6IGludmFsaWQgb3B0aW9uICQxJGhlbHAiCisgICAgICAgZWNobyAiJG1lOiBp
bnZhbGlkIG9wdGlvbiAkMSRoZWxwIiA+JjIKICAgICAgICBleGl0IDEgOzsKIAogICAgICpsb2Nh
bCopCiAgICAgICAgIyBGaXJzdCBwYXNzIHRocm91Z2ggYW55IGxvY2FsIG1hY2hpbmUgdHlwZXMu
Ci0gICAgICAgZWNobyAkMQorICAgICAgIGVjaG8gIiQxIgogICAgICAgIGV4aXQgOzsKIAogICAg
ICogKQpAQCAtMTE4LDExOTYgKzExMCwxMTY3IEBAIGNhc2UgJCMgaW4KICAgICBleGl0IDE7Owog
ZXNhYwogCi0jIFNlcGFyYXRlIHdoYXQgdGhlIHVzZXIgZ2F2ZSBpbnRvIENQVS1DT01QQU5ZIGFu
ZCBPUyBvciBLRVJORUwtT1MgKGlmIGFueSkuCi0jIEhlcmUgd2UgbXVzdCByZWNvZ25pemUgYWxs
IHRoZSB2YWxpZCBLRVJORUwtT1MgY29tYmluYXRpb25zLgotbWF5YmVfb3M9YGVjaG8gJDEgfCBz
ZWQgJ3MvXlwoLipcKS1cKFteLV0qLVteLV0qXCkkL1wyLydgCi1jYXNlICRtYXliZV9vcyBpbgot
ICBudG8tcW54KiB8IGxpbnV4LWdudSogfCBsaW51eC1hbmRyb2lkKiB8IGxpbnV4LWRpZXRsaWJj
IHwgbGludXgtbmV3bGliKiB8IFwKLSAgbGludXgtdWNsaWJjKiB8IHVjbGludXgtdWNsaWJjKiB8
IHVjbGludXgtZ251KiB8IGtmcmVlYnNkKi1nbnUqIHwgXAotICBrbmV0YnNkKi1nbnUqIHwgbmV0
YnNkKi1nbnUqIHwgXAotICBrb3BlbnNvbGFyaXMqLWdudSogfCBcCi0gIHN0b3JtLWNoYW9zKiB8
IG9zMi1lbXgqIHwgcnRtay1ub3ZhKikKLSAgICBvcz0tJG1heWJlX29zCi0gICAgYmFzaWNfbWFj
aGluZT1gZWNobyAkMSB8IHNlZCAncy9eXCguKlwpLVwoW14tXSotW14tXSpcKSQvXDEvJ2AKLSAg
ICA7OwotICBhbmRyb2lkLWxpbnV4KQotICAgIG9zPS1saW51eC1hbmRyb2lkCi0gICAgYmFzaWNf
bWFjaGluZT1gZWNobyAkMSB8IHNlZCAncy9eXCguKlwpLVwoW14tXSotW14tXSpcKSQvXDEvJ2At
dW5rbm93bgotICAgIDs7Ci0gICopCi0gICAgYmFzaWNfbWFjaGluZT1gZWNobyAkMSB8IHNlZCAn
cy8tW14tXSokLy8nYAotICAgIGlmIFsgJGJhc2ljX21hY2hpbmUgIT0gJDEgXQotICAgIHRoZW4g
b3M9YGVjaG8gJDEgfCBzZWQgJ3MvLiotLy0vJ2AKLSAgICBlbHNlIG9zPTsgZmkKLSAgICA7Owot
ZXNhYworIyBTcGxpdCBmaWVsZHMgb2YgY29uZmlndXJhdGlvbiB0eXBlCisjIHNoZWxsY2hlY2sg
ZGlzYWJsZT1TQzIxNjIKK0lGUz0iLSIgcmVhZCBmaWVsZDEgZmllbGQyIGZpZWxkMyBmaWVsZDQg
PDxFT0YKKyQxCitFT0YKIAotIyMjIExldCdzIHJlY29nbml6ZSBjb21tb24gbWFjaGluZXMgYXMg
bm90IGJlaW5nIG9wZXJhdGluZyBzeXN0ZW1zIHNvCi0jIyMgdGhhdCB0aGluZ3MgbGlrZSBjb25m
aWcuc3ViIGRlY3N0YXRpb24tMzEwMCB3b3JrLiAgV2UgYWxzbwotIyMjIHJlY29nbml6ZSBzb21l
IG1hbnVmYWN0dXJlcnMgYXMgbm90IGJlaW5nIG9wZXJhdGluZyBzeXN0ZW1zLCBzbyB3ZQotIyMj
IGNhbiBwcm92aWRlIGRlZmF1bHQgb3BlcmF0aW5nIHN5c3RlbXMgYmVsb3cuCi1jYXNlICRvcyBp
bgotCS1zdW4qb3MqKQotCQkjIFByZXZlbnQgZm9sbG93aW5nIGNsYXVzZSBmcm9tIGhhbmRsaW5n
IHRoaXMgaW52YWxpZCBpbnB1dC4KLQkJOzsKLQktZGVjKiB8IC1taXBzKiB8IC1zZXF1ZW50KiB8
IC1lbmNvcmUqIHwgLXBjNTMyKiB8IC1zZ2kqIHwgLXNvbnkqIHwgXAotCS1hdHQqIHwgLTczMDAq
IHwgLTMzMDAqIHwgLWRlbHRhKiB8IC1tb3Rvcm9sYSogfCAtc3VuWzIzNF0qIHwgXAotCS11bmlj
b20qIHwgLWlibSogfCAtbmV4dCB8IC1ocCB8IC1pc2kqIHwgLWFwb2xsbyB8IC1hbHRvcyogfCBc
Ci0JLWNvbnZlcmdlbnQqIHwgLW5jciogfCAtbmV3cyB8IC0zMiogfCAtMzYwMCogfCAtMzEwMCog
fCAtaGl0YWNoaSogfFwKLQktY1sxMjNdKiB8IC1jb252ZXgqIHwgLXN1biB8IC1jcmRzIHwgLW9t
cm9uKiB8IC1kZyB8IC11bHRyYSB8IC10dGkqIHwgXAotCS1oYXJyaXMgfCAtZG9scGhpbiB8IC1o
aWdobGV2ZWwgfCAtZ291bGQgfCAtY2JtIHwgLW5zIHwgLW1hc3Njb21wIHwgXAotCS1hcHBsZSB8
IC1heGlzIHwgLWtudXRoIHwgLWNyYXkgfCAtbWljcm9ibGF6ZSkKLQkJb3M9Ci0JCWJhc2ljX21h
Y2hpbmU9JDEKLQkJOzsKLQktYmx1ZWdlbmUqKQotCQlvcz0tY25rCi0JCTs7Ci0JLXNpbSB8IC1j
aXNjbyB8IC1va2kgfCAtd2VjIHwgLXdpbmJvbmQpCi0JCW9zPQotCQliYXNpY19tYWNoaW5lPSQx
Ci0JCTs7Ci0JLXNjb3V0KQotCQk7OwotCS13cnMpCi0JCW9zPS12eHdvcmtzCi0JCWJhc2ljX21h
Y2hpbmU9JDEKLQkJOzsKLQktY2hvcnVzb3MqKQotCQlvcz0tY2hvcnVzb3MKLQkJYmFzaWNfbWFj
aGluZT0kMQotCQk7OwotCS1jaG9ydXNyZGIpCi0JCW9zPS1jaG9ydXNyZGIKLQkJYmFzaWNfbWFj
aGluZT0kMQotCQk7OwotCS1oaXV4KikKLQkJb3M9LWhpdXh3ZTIKLQkJOzsKLQktc2NvNikKLQkJ
b3M9LXNjbzV2NgotCQliYXNpY19tYWNoaW5lPWBlY2hvICQxIHwgc2VkIC1lICdzLzg2LS4qLzg2
LXBjLydgCi0JCTs7Ci0JLXNjbzUpCi0JCW9zPS1zY28zLjJ2NQotCQliYXNpY19tYWNoaW5lPWBl
Y2hvICQxIHwgc2VkIC1lICdzLzg2LS4qLzg2LXBjLydgCi0JCTs7Ci0JLXNjbzQpCi0JCW9zPS1z
Y28zLjJ2NAotCQliYXNpY19tYWNoaW5lPWBlY2hvICQxIHwgc2VkIC1lICdzLzg2LS4qLzg2LXBj
LydgCi0JCTs7Ci0JLXNjbzMuMi5bNC05XSopCi0JCW9zPWBlY2hvICRvcyB8IHNlZCAtZSAncy9z
Y28zLjIuL3NjbzMuMnYvJ2AKLQkJYmFzaWNfbWFjaGluZT1gZWNobyAkMSB8IHNlZCAtZSAncy84
Ni0uKi84Ni1wYy8nYAotCQk7OwotCS1zY28zLjJ2WzQtOV0qKQotCQkjIERvbid0IGZvcmdldCB2
ZXJzaW9uIGlmIGl0IGlzIDMuMnY0IG9yIG5ld2VyLgotCQliYXNpY19tYWNoaW5lPWBlY2hvICQx
IHwgc2VkIC1lICdzLzg2LS4qLzg2LXBjLydgCi0JCTs7Ci0JLXNjbzV2NiopCi0JCSMgRG9uJ3Qg
Zm9yZ2V0IHZlcnNpb24gaWYgaXQgaXMgMy4ydjQgb3IgbmV3ZXIuCi0JCWJhc2ljX21hY2hpbmU9
YGVjaG8gJDEgfCBzZWQgLWUgJ3MvODYtLiovODYtcGMvJ2AKLQkJOzsKLQktc2NvKikKLQkJb3M9
LXNjbzMuMnYyCi0JCWJhc2ljX21hY2hpbmU9YGVjaG8gJDEgfCBzZWQgLWUgJ3MvODYtLiovODYt
cGMvJ2AKLQkJOzsKLQktdWRrKikKLQkJYmFzaWNfbWFjaGluZT1gZWNobyAkMSB8IHNlZCAtZSAn
cy84Ni0uKi84Ni1wYy8nYAotCQk7OwotCS1pc2MpCi0JCW9zPS1pc2MyLjIKLQkJYmFzaWNfbWFj
aGluZT1gZWNobyAkMSB8IHNlZCAtZSAncy84Ni0uKi84Ni1wYy8nYAotCQk7OwotCS1jbGl4KikK
LQkJYmFzaWNfbWFjaGluZT1jbGlwcGVyLWludGVyZ3JhcGgKLQkJOzsKLQktaXNjKikKLQkJYmFz
aWNfbWFjaGluZT1gZWNobyAkMSB8IHNlZCAtZSAncy84Ni0uKi84Ni1wYy8nYAotCQk7OwotCS1s
eW54KjE3OCkKLQkJb3M9LWx5bnhvczE3OAotCQk7OwotCS1seW54KjUpCi0JCW9zPS1seW54b3M1
Ci0JCTs7Ci0JLWx5bngqKQotCQlvcz0tbHlueG9zCisjIFNlcGFyYXRlIGludG8gbG9naWNhbCBj
b21wb25lbnRzIGZvciBmdXJ0aGVyIHZhbGlkYXRpb24KK2Nhc2UgJDEgaW4KKwkqLSotKi0qLSop
CisJCWVjaG8gSW52YWxpZCBjb25maWd1cmF0aW9uIFxgIiQxIlwnOiBtb3JlIHRoYW4gZm91ciBj
b21wb25lbnRzID4mMgorCQlleGl0IDEKIAkJOzsKLQktcHR4KikKLQkJYmFzaWNfbWFjaGluZT1g
ZWNobyAkMSB8IHNlZCAtZSAncy84Ni0uKi84Ni1zZXF1ZW50LydgCisJKi0qLSotKikKKwkJYmFz
aWNfbWFjaGluZT0kZmllbGQxLSRmaWVsZDIKKwkJb3M9JGZpZWxkMy0kZmllbGQ0CiAJCTs7Ci0J
LXdpbmRvd3NudCopCi0JCW9zPWBlY2hvICRvcyB8IHNlZCAtZSAncy93aW5kb3dzbnQvd2lubnQv
J2AKKwkqLSotKikKKwkJIyBBbWJpZ3VvdXMgd2hldGhlciBDT01QQU5ZIGlzIHByZXNlbnQsIG9y
IHNraXBwZWQgYW5kIEtFUk5FTC1PUyBpcyB0d28KKwkJIyBwYXJ0cworCQltYXliZV9vcz0kZmll
bGQyLSRmaWVsZDMKKwkJY2FzZSAkbWF5YmVfb3MgaW4KKwkJCW50by1xbngqIHwgbGludXgtZ251
KiB8IGxpbnV4LWFuZHJvaWQqIHwgbGludXgtZGlldGxpYmMgXAorCQkJfCBsaW51eC1uZXdsaWIq
IHwgbGludXgtbXVzbCogfCBsaW51eC11Y2xpYmMqIHwgdWNsaW51eC11Y2xpYmMqIFwKKwkJCXwg
dWNsaW51eC1nbnUqIHwga2ZyZWVic2QqLWdudSogfCBrbmV0YnNkKi1nbnUqIHwgbmV0YnNkKi1n
bnUqIFwKKwkJCXwgbmV0YnNkKi1lYWJpKiB8IGtvcGVuc29sYXJpcyotZ251KiB8IGNsb3VkYWJp
Ki1lYWJpKiBcCisJCQl8IHN0b3JtLWNoYW9zKiB8IG9zMi1lbXgqIHwgcnRtay1ub3ZhKikKKwkJ
CQliYXNpY19tYWNoaW5lPSRmaWVsZDEKKwkJCQlvcz0kbWF5YmVfb3MKKwkJCQk7OworCQkJYW5k
cm9pZC1saW51eCkKKwkJCQliYXNpY19tYWNoaW5lPSRmaWVsZDEtdW5rbm93bgorCQkJCW9zPWxp
bnV4LWFuZHJvaWQKKwkJCQk7OworCQkJKikKKwkJCQliYXNpY19tYWNoaW5lPSRmaWVsZDEtJGZp
ZWxkMgorCQkJCW9zPSRmaWVsZDMKKwkJCQk7OworCQllc2FjCiAJCTs7Ci0JLXBzb3MqKQotCQlv
cz0tcHNvcworCSotKikKKwkJIyBBIGxvbmUgY29uZmlnIHdlIGhhcHBlbiB0byBtYXRjaCBub3Qg
Zml0dGluZyBhbnkgcGF0dGVybgorCQljYXNlICRmaWVsZDEtJGZpZWxkMiBpbgorCQkJZGVjc3Rh
dGlvbi0zMTAwKQorCQkJCWJhc2ljX21hY2hpbmU9bWlwcy1kZWMKKwkJCQlvcz0KKwkJCQk7Owor
CQkJKi0qKQorCQkJCSMgU2Vjb25kIGNvbXBvbmVudCBpcyB1c3VhbGx5LCBidXQgbm90IGFsd2F5
cyB0aGUgT1MKKwkJCQljYXNlICRmaWVsZDIgaW4KKwkJCQkJIyBQcmV2ZW50IGZvbGxvd2luZyBj
bGF1c2UgZnJvbSBoYW5kbGluZyB0aGlzIHZhbGlkIG9zCisJCQkJCXN1bipvcyopCisJCQkJCQli
YXNpY19tYWNoaW5lPSRmaWVsZDEKKwkJCQkJCW9zPSRmaWVsZDIKKwkJCQkJCTs7CisJCQkJCSMg
TWFudWZhY3R1cmVycworCQkJCQlkZWMqIHwgbWlwcyogfCBzZXF1ZW50KiB8IGVuY29yZSogfCBw
YzUzMyogfCBzZ2kqIHwgc29ueSogXAorCQkJCQl8IGF0dCogfCA3MzAwKiB8IDMzMDAqIHwgZGVs
dGEqIHwgbW90b3JvbGEqIHwgc3VuWzIzNF0qIFwKKwkJCQkJfCB1bmljb20qIHwgaWJtKiB8IG5l
eHQgfCBocCB8IGlzaSogfCBhcG9sbG8gfCBhbHRvcyogXAorCQkJCQl8IGNvbnZlcmdlbnQqIHwg
bmNyKiB8IG5ld3MgfCAzMiogfCAzNjAwKiB8IDMxMDAqIFwKKwkJCQkJfCBoaXRhY2hpKiB8IGNb
MTIzXSogfCBjb252ZXgqIHwgc3VuIHwgY3JkcyB8IG9tcm9uKiB8IGRnIFwKKwkJCQkJfCB1bHRy
YSB8IHR0aSogfCBoYXJyaXMgfCBkb2xwaGluIHwgaGlnaGxldmVsIHwgZ291bGQgXAorCQkJCQl8
IGNibSB8IG5zIHwgbWFzc2NvbXAgfCBhcHBsZSB8IGF4aXMgfCBrbnV0aCB8IGNyYXkgXAorCQkJ
CQl8IG1pY3JvYmxhemUqIHwgc2ltIHwgY2lzY28gXAorCQkJCQl8IG9raSB8IHdlYyB8IHdycyB8
IHdpbmJvbmQpCisJCQkJCQliYXNpY19tYWNoaW5lPSRmaWVsZDEtJGZpZWxkMgorCQkJCQkJb3M9
CisJCQkJCQk7OworCQkJCQkqKQorCQkJCQkJYmFzaWNfbWFjaGluZT0kZmllbGQxCisJCQkJCQlv
cz0kZmllbGQyCisJCQkJCQk7OworCQkJCWVzYWMKKwkJCTs7CisJCWVzYWMKIAkJOzsKLQktbWlu
dCB8IC1taW50WzAtOV0qKQotCQliYXNpY19tYWNoaW5lPW02OGstYXRhcmkKLQkJb3M9LW1pbnQK
KwkqKQorCQkjIENvbnZlcnQgc2luZ2xlLWNvbXBvbmVudCBzaG9ydC1oYW5kcyBub3QgdmFsaWQg
YXMgcGFydCBvZgorCQkjIG11bHRpLWNvbXBvbmVudCBjb25maWd1cmF0aW9ucy4KKwkJY2FzZSAk
ZmllbGQxIGluCisJCQkzODZic2QpCisJCQkJYmFzaWNfbWFjaGluZT1pMzg2LXBjCisJCQkJb3M9
YnNkCisJCQkJOzsKKwkJCWEyOWtoaWYpCisJCQkJYmFzaWNfbWFjaGluZT1hMjlrLWFtZAorCQkJ
CW9zPXVkaQorCQkJCTs7CisJCQlhZG9iZTY4aykKKwkJCQliYXNpY19tYWNoaW5lPW02ODAxMC1h
ZG9iZQorCQkJCW9zPXNjb3V0CisJCQkJOzsKKwkJCWFsbGlhbnQpCisJCQkJYmFzaWNfbWFjaGlu
ZT1meDgwLWFsbGlhbnQKKwkJCQlvcz0KKwkJCQk7OworCQkJYWx0b3MgfCBhbHRvczMwNjgpCisJ
CQkJYmFzaWNfbWFjaGluZT1tNjhrLWFsdG9zCisJCQkJb3M9CisJCQkJOzsKKwkJCWFtMjlrKQor
CQkJCWJhc2ljX21hY2hpbmU9YTI5ay1ub25lCisJCQkJb3M9YnNkCisJCQkJOzsKKwkJCWFtZGFo
bCkKKwkJCQliYXNpY19tYWNoaW5lPTU4MC1hbWRhaGwKKwkJCQlvcz1zeXN2CisJCQkJOzsKKwkJ
CWFtaWdhKQorCQkJCWJhc2ljX21hY2hpbmU9bTY4ay11bmtub3duCisJCQkJb3M9CisJCQkJOzsK
KwkJCWFtaWdhb3MgfCBhbWlnYWRvcykKKwkJCQliYXNpY19tYWNoaW5lPW02OGstdW5rbm93bgor
CQkJCW9zPWFtaWdhb3MKKwkJCQk7OworCQkJYW1pZ2F1bml4IHwgYW1peCkKKwkJCQliYXNpY19t
YWNoaW5lPW02OGstdW5rbm93bgorCQkJCW9zPXN5c3Y0CisJCQkJOzsKKwkJCWFwb2xsbzY4KQor
CQkJCWJhc2ljX21hY2hpbmU9bTY4ay1hcG9sbG8KKwkJCQlvcz1zeXN2CisJCQkJOzsKKwkJCWFw
b2xsbzY4YnNkKQorCQkJCWJhc2ljX21hY2hpbmU9bTY4ay1hcG9sbG8KKwkJCQlvcz1ic2QKKwkJ
CQk7OworCQkJYXJvcykKKwkJCQliYXNpY19tYWNoaW5lPWkzODYtcGMKKwkJCQlvcz1hcm9zCisJ
CQkJOzsKKwkJCWF1eCkKKwkJCQliYXNpY19tYWNoaW5lPW02OGstYXBwbGUKKwkJCQlvcz1hdXgK
KwkJCQk7OworCQkJYmFsYW5jZSkKKwkJCQliYXNpY19tYWNoaW5lPW5zMzJrLXNlcXVlbnQKKwkJ
CQlvcz1keW5peAorCQkJCTs7CisJCQlibGFja2ZpbikKKwkJCQliYXNpY19tYWNoaW5lPWJmaW4t
dW5rbm93bgorCQkJCW9zPWxpbnV4CisJCQkJOzsKKwkJCWNlZ2NjKQorCQkJCWJhc2ljX21hY2hp
bmU9YXJtLXVua25vd24KKwkJCQlvcz1jZWdjYworCQkJCTs7CisJCQljb252ZXgtYzEpCisJCQkJ
YmFzaWNfbWFjaGluZT1jMS1jb252ZXgKKwkJCQlvcz1ic2QKKwkJCQk7OworCQkJY29udmV4LWMy
KQorCQkJCWJhc2ljX21hY2hpbmU9YzItY29udmV4CisJCQkJb3M9YnNkCisJCQkJOzsKKwkJCWNv
bnZleC1jMzIpCisJCQkJYmFzaWNfbWFjaGluZT1jMzItY29udmV4CisJCQkJb3M9YnNkCisJCQkJ
OzsKKwkJCWNvbnZleC1jMzQpCisJCQkJYmFzaWNfbWFjaGluZT1jMzQtY29udmV4CisJCQkJb3M9
YnNkCisJCQkJOzsKKwkJCWNvbnZleC1jMzgpCisJCQkJYmFzaWNfbWFjaGluZT1jMzgtY29udmV4
CisJCQkJb3M9YnNkCisJCQkJOzsKKwkJCWNyYXkpCisJCQkJYmFzaWNfbWFjaGluZT1qOTAtY3Jh
eQorCQkJCW9zPXVuaWNvcworCQkJCTs7CisJCQljcmRzIHwgdW5vcykKKwkJCQliYXNpY19tYWNo
aW5lPW02OGstY3JkcworCQkJCW9zPQorCQkJCTs7CisJCQlkYTMwKQorCQkJCWJhc2ljX21hY2hp
bmU9bTY4ay1kYTMwCisJCQkJb3M9CisJCQkJOzsKKwkJCWRlY3N0YXRpb24gfCBwbWF4IHwgcG1p
biB8IGRlYzMxMDAgfCBkZWNzdGF0bikKKwkJCQliYXNpY19tYWNoaW5lPW1pcHMtZGVjCisJCQkJ
b3M9CisJCQkJOzsKKwkJCWRlbHRhODgpCisJCQkJYmFzaWNfbWFjaGluZT1tODhrLW1vdG9yb2xh
CisJCQkJb3M9c3lzdjMKKwkJCQk7OworCQkJZGljb3MpCisJCQkJYmFzaWNfbWFjaGluZT1pNjg2
LXBjCisJCQkJb3M9ZGljb3MKKwkJCQk7OworCQkJZGpncHApCisJCQkJYmFzaWNfbWFjaGluZT1p
NTg2LXBjCisJCQkJb3M9bXNkb3NkamdwcAorCQkJCTs7CisJCQllYm1vbjI5aykKKwkJCQliYXNp
Y19tYWNoaW5lPWEyOWstYW1kCisJCQkJb3M9ZWJtb24KKwkJCQk7OworCQkJZXMxODAwIHwgT1NF
NjhrIHwgb3NlNjhrIHwgb3NlIHwgT1NFKQorCQkJCWJhc2ljX21hY2hpbmU9bTY4ay1lcmljc3Nv
bgorCQkJCW9zPW9zZQorCQkJCTs7CisJCQlnbWljcm8pCisJCQkJYmFzaWNfbWFjaGluZT10cm9u
LWdtaWNybworCQkJCW9zPXN5c3YKKwkJCQk7OworCQkJZ28zMikKKwkJCQliYXNpY19tYWNoaW5l
PWkzODYtcGMKKwkJCQlvcz1nbzMyCisJCQkJOzsKKwkJCWg4MzAwaG1zKQorCQkJCWJhc2ljX21h
Y2hpbmU9aDgzMDAtaGl0YWNoaQorCQkJCW9zPWhtcworCQkJCTs7CisJCQloODMwMHhyYXkpCisJ
CQkJYmFzaWNfbWFjaGluZT1oODMwMC1oaXRhY2hpCisJCQkJb3M9eHJheQorCQkJCTs7CisJCQlo
ODUwMGhtcykKKwkJCQliYXNpY19tYWNoaW5lPWg4NTAwLWhpdGFjaGkKKwkJCQlvcz1obXMKKwkJ
CQk7OworCQkJaGFycmlzKQorCQkJCWJhc2ljX21hY2hpbmU9bTg4ay1oYXJyaXMKKwkJCQlvcz1z
eXN2MworCQkJCTs7CisJCQlocDMwMCkKKwkJCQliYXNpY19tYWNoaW5lPW02OGstaHAKKwkJCQk7
OworCQkJaHAzMDBic2QpCisJCQkJYmFzaWNfbWFjaGluZT1tNjhrLWhwCisJCQkJb3M9YnNkCisJ
CQkJOzsKKwkJCWhwMzAwaHB1eCkKKwkJCQliYXNpY19tYWNoaW5lPW02OGstaHAKKwkJCQlvcz1o
cHV4CisJCQkJOzsKKwkJCWhwcGFvc2YpCisJCQkJYmFzaWNfbWFjaGluZT1ocHBhMS4xLWhwCisJ
CQkJb3M9b3NmCisJCQkJOzsKKwkJCWhwcHJvKQorCQkJCWJhc2ljX21hY2hpbmU9aHBwYTEuMS1o
cAorCQkJCW9zPXByb2VsZgorCQkJCTs7CisJCQlpMzg2bWFjaCkKKwkJCQliYXNpY19tYWNoaW5l
PWkzODYtbWFjaAorCQkJCW9zPW1hY2gKKwkJCQk7OworCQkJdnN0YSkKKwkJCQliYXNpY19tYWNo
aW5lPWkzODYtcGMKKwkJCQlvcz12c3RhCisJCQkJOzsKKwkJCWlzaTY4IHwgaXNpKQorCQkJCWJh
c2ljX21hY2hpbmU9bTY4ay1pc2kKKwkJCQlvcz1zeXN2CisJCQkJOzsKKwkJCW02OGtub21tdSkK
KwkJCQliYXNpY19tYWNoaW5lPW02OGstdW5rbm93bgorCQkJCW9zPWxpbnV4CisJCQkJOzsKKwkJ
CW1hZ251bSB8IG0zMjMwKQorCQkJCWJhc2ljX21hY2hpbmU9bWlwcy1taXBzCisJCQkJb3M9c3lz
dgorCQkJCTs7CisJCQltZXJsaW4pCisJCQkJYmFzaWNfbWFjaGluZT1uczMyay11dGVrCisJCQkJ
b3M9c3lzdgorCQkJCTs7CisJCQltaW5ndzY0KQorCQkJCWJhc2ljX21hY2hpbmU9eDg2XzY0LXBj
CisJCQkJb3M9bWluZ3c2NAorCQkJCTs7CisJCQltaW5ndzMyKQorCQkJCWJhc2ljX21hY2hpbmU9
aTY4Ni1wYworCQkJCW9zPW1pbmd3MzIKKwkJCQk7OworCQkJbWluZ3czMmNlKQorCQkJCWJhc2lj
X21hY2hpbmU9YXJtLXVua25vd24KKwkJCQlvcz1taW5ndzMyY2UKKwkJCQk7OworCQkJbW9uaXRv
cikKKwkJCQliYXNpY19tYWNoaW5lPW02OGstcm9tNjhrCisJCQkJb3M9Y29mZgorCQkJCTs7CisJ
CQltb3JwaG9zKQorCQkJCWJhc2ljX21hY2hpbmU9cG93ZXJwYy11bmtub3duCisJCQkJb3M9bW9y
cGhvcworCQkJCTs7CisJCQltb3hpZWJveCkKKwkJCQliYXNpY19tYWNoaW5lPW1veGllLXVua25v
d24KKwkJCQlvcz1tb3hpZWJveAorCQkJCTs7CisJCQltc2RvcykKKwkJCQliYXNpY19tYWNoaW5l
PWkzODYtcGMKKwkJCQlvcz1tc2RvcworCQkJCTs7CisJCQltc3lzKQorCQkJCWJhc2ljX21hY2hp
bmU9aTY4Ni1wYworCQkJCW9zPW1zeXMKKwkJCQk7OworCQkJbXZzKQorCQkJCWJhc2ljX21hY2hp
bmU9aTM3MC1pYm0KKwkJCQlvcz1tdnMKKwkJCQk7OworCQkJbmFjbCkKKwkJCQliYXNpY19tYWNo
aW5lPWxlMzItdW5rbm93bgorCQkJCW9zPW5hY2wKKwkJCQk7OworCQkJbmNyMzAwMCkKKwkJCQli
YXNpY19tYWNoaW5lPWk0ODYtbmNyCisJCQkJb3M9c3lzdjQKKwkJCQk7OworCQkJbmV0YnNkMzg2
KQorCQkJCWJhc2ljX21hY2hpbmU9aTM4Ni1wYworCQkJCW9zPW5ldGJzZAorCQkJCTs7CisJCQlu
ZXR3aW5kZXIpCisJCQkJYmFzaWNfbWFjaGluZT1hcm12NGwtcmViZWwKKwkJCQlvcz1saW51eAor
CQkJCTs7CisJCQluZXdzIHwgbmV3czcwMCB8IG5ld3M4MDAgfCBuZXdzOTAwKQorCQkJCWJhc2lj
X21hY2hpbmU9bTY4ay1zb255CisJCQkJb3M9bmV3c29zCisJCQkJOzsKKwkJCW5ld3MxMDAwKQor
CQkJCWJhc2ljX21hY2hpbmU9bTY4MDMwLXNvbnkKKwkJCQlvcz1uZXdzb3MKKwkJCQk7OworCQkJ
bmVjdjcwKQorCQkJCWJhc2ljX21hY2hpbmU9djcwLW5lYworCQkJCW9zPXN5c3YKKwkJCQk7Owor
CQkJbmgzMDAwKQorCQkJCWJhc2ljX21hY2hpbmU9bTY4ay1oYXJyaXMKKwkJCQlvcz1jeHV4CisJ
CQkJOzsKKwkJCW5oWzQ1XTAwMCkKKwkJCQliYXNpY19tYWNoaW5lPW04OGstaGFycmlzCisJCQkJ
b3M9Y3h1eAorCQkJCTs7CisJCQluaW5keTk2MCkKKwkJCQliYXNpY19tYWNoaW5lPWk5NjAtaW50
ZWwKKwkJCQlvcz1uaW5keQorCQkJCTs7CisJCQltb245NjApCisJCQkJYmFzaWNfbWFjaGluZT1p
OTYwLWludGVsCisJCQkJb3M9bW9uOTYwCisJCQkJOzsKKwkJCW5vbnN0b3B1eCkKKwkJCQliYXNp
Y19tYWNoaW5lPW1pcHMtY29tcGFxCisJCQkJb3M9bm9uc3RvcHV4CisJCQkJOzsKKwkJCW9zNDAw
KQorCQkJCWJhc2ljX21hY2hpbmU9cG93ZXJwYy1pYm0KKwkJCQlvcz1vczQwMAorCQkJCTs7CisJ
CQlPU0U2ODAwMCB8IG9zZTY4MDAwKQorCQkJCWJhc2ljX21hY2hpbmU9bTY4MDAwLWVyaWNzc29u
CisJCQkJb3M9b3NlCisJCQkJOzsKKwkJCW9zNjhrKQorCQkJCWJhc2ljX21hY2hpbmU9bTY4ay1u
b25lCisJCQkJb3M9b3M2OGsKKwkJCQk7OworCQkJcGFyYWdvbikKKwkJCQliYXNpY19tYWNoaW5l
PWk4NjAtaW50ZWwKKwkJCQlvcz1vc2YKKwkJCQk7OworCQkJcGFyaXNjKQorCQkJCWJhc2ljX21h
Y2hpbmU9aHBwYS11bmtub3duCisJCQkJb3M9bGludXgKKwkJCQk7OworCQkJcHczMikKKwkJCQli
YXNpY19tYWNoaW5lPWk1ODYtdW5rbm93bgorCQkJCW9zPXB3MzIKKwkJCQk7OworCQkJcmRvcyB8
IHJkb3M2NCkKKwkJCQliYXNpY19tYWNoaW5lPXg4Nl82NC1wYworCQkJCW9zPXJkb3MKKwkJCQk7
OworCQkJcmRvczMyKQorCQkJCWJhc2ljX21hY2hpbmU9aTM4Ni1wYworCQkJCW9zPXJkb3MKKwkJ
CQk7OworCQkJcm9tNjhrKQorCQkJCWJhc2ljX21hY2hpbmU9bTY4ay1yb202OGsKKwkJCQlvcz1j
b2ZmCisJCQkJOzsKKwkJCXNhMjkyMDApCisJCQkJYmFzaWNfbWFjaGluZT1hMjlrLWFtZAorCQkJ
CW9zPXVkaQorCQkJCTs7CisJCQlzZWkpCisJCQkJYmFzaWNfbWFjaGluZT1taXBzLXNlaQorCQkJ
CW9zPXNlaXV4CisJCQkJOzsKKwkJCXNlcXVlbnQpCisJCQkJYmFzaWNfbWFjaGluZT1pMzg2LXNl
cXVlbnQKKwkJCQlvcz0KKwkJCQk7OworCQkJc3BzNykKKwkJCQliYXNpY19tYWNoaW5lPW02OGst
YnVsbAorCQkJCW9zPXN5c3YyCisJCQkJOzsKKwkJCXN0MjAwMCkKKwkJCQliYXNpY19tYWNoaW5l
PW02OGstdGFuZGVtCisJCQkJb3M9CisJCQkJOzsKKwkJCXN0cmF0dXMpCisJCQkJYmFzaWNfbWFj
aGluZT1pODYwLXN0cmF0dXMKKwkJCQlvcz1zeXN2NAorCQkJCTs7CisJCQlzdW4yKQorCQkJCWJh
c2ljX21hY2hpbmU9bTY4MDAwLXN1bgorCQkJCW9zPQorCQkJCTs7CisJCQlzdW4yb3MzKQorCQkJ
CWJhc2ljX21hY2hpbmU9bTY4MDAwLXN1bgorCQkJCW9zPXN1bm9zMworCQkJCTs7CisJCQlzdW4y
b3M0KQorCQkJCWJhc2ljX21hY2hpbmU9bTY4MDAwLXN1bgorCQkJCW9zPXN1bm9zNAorCQkJCTs7
CisJCQlzdW4zKQorCQkJCWJhc2ljX21hY2hpbmU9bTY4ay1zdW4KKwkJCQlvcz0KKwkJCQk7Owor
CQkJc3VuM29zMykKKwkJCQliYXNpY19tYWNoaW5lPW02OGstc3VuCisJCQkJb3M9c3Vub3MzCisJ
CQkJOzsKKwkJCXN1bjNvczQpCisJCQkJYmFzaWNfbWFjaGluZT1tNjhrLXN1bgorCQkJCW9zPXN1
bm9zNAorCQkJCTs7CisJCQlzdW40KQorCQkJCWJhc2ljX21hY2hpbmU9c3BhcmMtc3VuCisJCQkJ
b3M9CisJCQkJOzsKKwkJCXN1bjRvczMpCisJCQkJYmFzaWNfbWFjaGluZT1zcGFyYy1zdW4KKwkJ
CQlvcz1zdW5vczMKKwkJCQk7OworCQkJc3VuNG9zNCkKKwkJCQliYXNpY19tYWNoaW5lPXNwYXJj
LXN1bgorCQkJCW9zPXN1bm9zNAorCQkJCTs7CisJCQlzdW40c29sMikKKwkJCQliYXNpY19tYWNo
aW5lPXNwYXJjLXN1bgorCQkJCW9zPXNvbGFyaXMyCisJCQkJOzsKKwkJCXN1bjM4NiB8IHN1bjM4
NmkgfCByb2FkcnVubmVyKQorCQkJCWJhc2ljX21hY2hpbmU9aTM4Ni1zdW4KKwkJCQlvcz0KKwkJ
CQk7OworCQkJc3YxKQorCQkJCWJhc2ljX21hY2hpbmU9c3YxLWNyYXkKKwkJCQlvcz11bmljb3MK
KwkJCQk7OworCQkJc3ltbWV0cnkpCisJCQkJYmFzaWNfbWFjaGluZT1pMzg2LXNlcXVlbnQKKwkJ
CQlvcz1keW5peAorCQkJCTs7CisJCQl0M2UpCisJCQkJYmFzaWNfbWFjaGluZT1hbHBoYWV2NS1j
cmF5CisJCQkJb3M9dW5pY29zCisJCQkJOzsKKwkJCXQ5MCkKKwkJCQliYXNpY19tYWNoaW5lPXQ5
MC1jcmF5CisJCQkJb3M9dW5pY29zCisJCQkJOzsKKwkJCXRvYWQxKQorCQkJCWJhc2ljX21hY2hp
bmU9cGRwMTAteGtsCisJCQkJb3M9dG9wczIwCisJCQkJOzsKKwkJCXRwZikKKwkJCQliYXNpY19t
YWNoaW5lPXMzOTB4LWlibQorCQkJCW9zPXRwZgorCQkJCTs7CisJCQl1ZGkyOWspCisJCQkJYmFz
aWNfbWFjaGluZT1hMjlrLWFtZAorCQkJCW9zPXVkaQorCQkJCTs7CisJCQl1bHRyYTMpCisJCQkJ
YmFzaWNfbWFjaGluZT1hMjlrLW55dQorCQkJCW9zPXN5bTEKKwkJCQk7OworCQkJdjgxMCB8IG5l
Y3Y4MTApCisJCQkJYmFzaWNfbWFjaGluZT12ODEwLW5lYworCQkJCW9zPW5vbmUKKwkJCQk7Owor
CQkJdmF4dikKKwkJCQliYXNpY19tYWNoaW5lPXZheC1kZWMKKwkJCQlvcz1zeXN2CisJCQkJOzsK
KwkJCXZtcykKKwkJCQliYXNpY19tYWNoaW5lPXZheC1kZWMKKwkJCQlvcz12bXMKKwkJCQk7Owor
CQkJdnh3b3Jrczk2MCkKKwkJCQliYXNpY19tYWNoaW5lPWk5NjAtd3JzCisJCQkJb3M9dnh3b3Jr
cworCQkJCTs7CisJCQl2eHdvcmtzNjgpCisJCQkJYmFzaWNfbWFjaGluZT1tNjhrLXdycworCQkJ
CW9zPXZ4d29ya3MKKwkJCQk7OworCQkJdnh3b3JrczI5aykKKwkJCQliYXNpY19tYWNoaW5lPWEy
OWstd3JzCisJCQkJb3M9dnh3b3JrcworCQkJCTs7CisJCQl4Ym94KQorCQkJCWJhc2ljX21hY2hp
bmU9aTY4Ni1wYworCQkJCW9zPW1pbmd3MzIKKwkJCQk7OworCQkJeW1wKQorCQkJCWJhc2ljX21h
Y2hpbmU9eW1wLWNyYXkKKwkJCQlvcz11bmljb3MKKwkJCQk7OworCQkJKikKKwkJCQliYXNpY19t
YWNoaW5lPSQxCisJCQkJb3M9CisJCQkJOzsKKwkJZXNhYwogCQk7OwogZXNhYwogCi0jIERlY29k
ZSBhbGlhc2VzIGZvciBjZXJ0YWluIENQVS1DT01QQU5ZIGNvbWJpbmF0aW9ucy4KKyMgRGVjb2Rl
IDEtY29tcG9uZW50IG9yIGFkLWhvYyBiYXNpYyBtYWNoaW5lcwogY2FzZSAkYmFzaWNfbWFjaGlu
ZSBpbgotCSMgUmVjb2duaXplIHRoZSBiYXNpYyBDUFUgdHlwZXMgd2l0aG91dCBjb21wYW55IG5h
bWUuCi0JIyBTb21lIGFyZSBvbWl0dGVkIGhlcmUgYmVjYXVzZSB0aGV5IGhhdmUgc3BlY2lhbCBt
ZWFuaW5ncyBiZWxvdy4KLQkxNzUwYSB8IDU4MCBcCi0JfCBhMjlrIFwKLQl8IGFhcmNoNjQgfCBh
YXJjaDY0X2JlIFwKLQl8IGFscGhhIHwgYWxwaGFldls0LThdIHwgYWxwaGFldjU2IHwgYWxwaGFl
djZbNzhdIHwgYWxwaGFwY2E1WzY3XSBcCi0JfCBhbHBoYTY0IHwgYWxwaGE2NGV2WzQtOF0gfCBh
bHBoYTY0ZXY1NiB8IGFscGhhNjRldjZbNzhdIHwgYWxwaGE2NHBjYTVbNjddIFwKLQl8IGFtMzNf
Mi4wIFwKLQl8IGFyYyB8IGFybSB8IGFybVtibF1lIHwgYXJtZVtsYl0gfCBhcm12WzIzNDVdIHwg
YXJtdlszNDVdW2xiXSB8IGF2ciB8IGF2cjMyIFwKLSAgICAgICAgfCBiZTMyIHwgYmU2NCBcCi0J
fCBiZmluIFwKLQl8IGM0eCB8IGNsaXBwZXIgXAotCXwgZDEwdiB8IGQzMHYgfCBkbHggfCBkc3Ax
Nnh4IFwKLQl8IGVwaXBoYW55IFwKLQl8IGZpZG8gfCBmcjMwIHwgZnJ2IFwKLQl8IGg4MzAwIHwg
aDg1MDAgfCBocHBhIHwgaHBwYTEuWzAxXSB8IGhwcGEyLjAgfCBocHBhMi4wW253XSB8IGhwcGE2
NCBcCi0JfCBoZXhhZ29uIFwKLQl8IGkzNzAgfCBpODYwIHwgaTk2MCB8IGlhNjQgXAotCXwgaXAy
ayB8IGlxMjAwMCBcCi0JfCBsZTMyIHwgbGU2NCBcCi0JfCBsbTMyIFwKLQl8IG0zMmMgfCBtMzJy
IHwgbTMycmxlIHwgbTY4MDAwIHwgbTY4ayB8IG04OGsgXAotCXwgbWF4cSB8IG1iIHwgbWljcm9i
bGF6ZSB8IG1jb3JlIHwgbWVwIHwgbWV0YWcgXAotCXwgbWlwcyB8IG1pcHNiZSB8IG1pcHNlYiB8
IG1pcHNlbCB8IG1pcHNsZSBcCi0JfCBtaXBzMTYgXAotCXwgbWlwczY0IHwgbWlwczY0ZWwgXAot
CXwgbWlwczY0b2N0ZW9uIHwgbWlwczY0b2N0ZW9uZWwgXAotCXwgbWlwczY0b3Jpb24gfCBtaXBz
NjRvcmlvbmVsIFwKLQl8IG1pcHM2NHI1OTAwIHwgbWlwczY0cjU5MDBlbCBcCi0JfCBtaXBzNjR2
ciB8IG1pcHM2NHZyZWwgXAotCXwgbWlwczY0dnI0MTAwIHwgbWlwczY0dnI0MTAwZWwgXAotCXwg
bWlwczY0dnI0MzAwIHwgbWlwczY0dnI0MzAwZWwgXAotCXwgbWlwczY0dnI1MDAwIHwgbWlwczY0
dnI1MDAwZWwgXAotCXwgbWlwczY0dnI1OTAwIHwgbWlwczY0dnI1OTAwZWwgXAotCXwgbWlwc2lz
YTMyIHwgbWlwc2lzYTMyZWwgXAotCXwgbWlwc2lzYTMycjIgfCBtaXBzaXNhMzJyMmVsIFwKLQl8
IG1pcHNpc2E2NCB8IG1pcHNpc2E2NGVsIFwKLQl8IG1pcHNpc2E2NHIyIHwgbWlwc2lzYTY0cjJl
bCBcCi0JfCBtaXBzaXNhNjRzYjEgfCBtaXBzaXNhNjRzYjFlbCBcCi0JfCBtaXBzaXNhNjRzcjcx
ayB8IG1pcHNpc2E2NHNyNzFrZWwgXAotCXwgbWlwc3R4MzkgfCBtaXBzdHgzOWVsIFwKLQl8IG1u
MTAyMDAgfCBtbjEwMzAwIFwKLQl8IG1veGllIFwKLQl8IG10IFwKLQl8IG1zcDQzMCBcCi0JfCBu
ZHMzMiB8IG5kczMybGUgfCBuZHMzMmJlIFwKLQl8IG5pb3MgfCBuaW9zMiBcCi0JfCBuczE2ayB8
IG5zMzJrIFwKLQl8IG9wZW44IFwKLQl8IG9yMzIgXAotCXwgcGRwMTAgfCBwZHAxMSB8IHBqIHwg
cGpsIFwKLQl8IHBvd2VycGMgfCBwb3dlcnBjNjQgfCBwb3dlcnBjNjRsZSB8IHBvd2VycGNsZSBc
Ci0JfCBweXJhbWlkIFwKLQl8IHJsNzggfCByeCBcCi0JfCBzY29yZSBcCi0JfCBzaCB8IHNoWzEy
MzRdIHwgc2hbMjRdYSB8IHNoWzI0XWFlYiB8IHNoWzIzXWUgfCBzaFszNF1lYiB8IHNoZWIgfCBz
aGJlIHwgc2hsZSB8IHNoWzEyMzRdbGUgfCBzaDNlbGUgXAotCXwgc2g2NCB8IHNoNjRsZSBcCi0J
fCBzcGFyYyB8IHNwYXJjNjQgfCBzcGFyYzY0YiB8IHNwYXJjNjR2IHwgc3BhcmM4NnggfCBzcGFy
Y2xldCB8IHNwYXJjbGl0ZSBcCi0JfCBzcGFyY3Y4IHwgc3BhcmN2OSB8IHNwYXJjdjliIHwgc3Bh
cmN2OXYgXAotCXwgc3B1IFwKLQl8IHRhaG9lIHwgdGljNHggfCB0aWM1NHggfCB0aWM1NXggfCB0
aWM2eCB8IHRpYzgwIHwgdHJvbiBcCi0JfCB1Ymljb20zMiBcCi0JfCB2ODUwIHwgdjg1MGUgfCB2
ODUwZTEgfCB2ODUwZTIgfCB2ODUwZXMgfCB2ODUwZTJ2MyBcCi0JfCB3ZTMyayBcCi0JfCB4ODYg
fCB4YzE2eCB8IHhzdG9ybXkxNiB8IHh0ZW5zYSBcCi0JfCB6OGsgfCB6ODApCi0JCWJhc2ljX21h
Y2hpbmU9JGJhc2ljX21hY2hpbmUtdW5rbm93bgotCQk7OwotCWM1NHgpCi0JCWJhc2ljX21hY2hp
bmU9dGljNTR4LXVua25vd24KLQkJOzsKLQljNTV4KQotCQliYXNpY19tYWNoaW5lPXRpYzU1eC11
bmtub3duCi0JCTs7Ci0JYzZ4KQotCQliYXNpY19tYWNoaW5lPXRpYzZ4LXVua25vd24KLQkJOzsK
LQltNjgxMSB8IG02OGhjMTEgfCBtNjgxMiB8IG02OGhjMTIgfCBtNjhoY3MxMnggfCBwaWNvY2hp
cCkKLQkJYmFzaWNfbWFjaGluZT0kYmFzaWNfbWFjaGluZS11bmtub3duCi0JCW9zPS1ub25lCi0J
CTs7Ci0JbTg4MTEwIHwgbTY4MFsxMjM0Nl0wIHwgbTY4Mz8yIHwgbTY4MzYwIHwgbTUyMDAgfCB2
NzAgfCB3NjUgfCB6OGspCi0JCTs7Ci0JbXMxKQotCQliYXNpY19tYWNoaW5lPW10LXVua25vd24K
KwkjIEhlcmUgd2UgaGFuZGxlIHRoZSBkZWZhdWx0IG1hbnVmYWN0dXJlciBvZiBjZXJ0YWluIENQ
VSB0eXBlcy4gIEl0IGlzIGluCisJIyBzb21lIGNhc2VzIHRoZSBvbmx5IG1hbnVmYWN0dXJlciwg
aW4gb3RoZXJzLCBpdCBpcyB0aGUgbW9zdCBwb3B1bGFyLgorCXc4OWspCisJCWNwdT1ocHBhMS4x
CisJCXZlbmRvcj13aW5ib25kCiAJCTs7Ci0KLQlzdHJvbmdhcm0gfCB0aHVtYiB8IHhzY2FsZSkK
LQkJYmFzaWNfbWFjaGluZT1hcm0tdW5rbm93bgorCW9wNTBuKQorCQljcHU9aHBwYTEuMQorCQl2
ZW5kb3I9b2tpCiAJCTs7Ci0JeGdhdGUpCi0JCWJhc2ljX21hY2hpbmU9JGJhc2ljX21hY2hpbmUt
dW5rbm93bgotCQlvcz0tbm9uZQorCW9wNjBjKQorCQljcHU9aHBwYTEuMQorCQl2ZW5kb3I9b2tp
CiAJCTs7Ci0JeHNjYWxlZWIpCi0JCWJhc2ljX21hY2hpbmU9YXJtZWItdW5rbm93bgorCWlibSop
CisJCWNwdT1pMzcwCisJCXZlbmRvcj1pYm0KIAkJOzsKLQotCXhzY2FsZWVsKQotCQliYXNpY19t
YWNoaW5lPWFybWVsLXVua25vd24KKwlvcmlvbjEwNSkKKwkJY3B1PWNsaXBwZXIKKwkJdmVuZG9y
PWhpZ2hsZXZlbAogCQk7OwotCi0JIyBXZSB1c2UgYHBjJyByYXRoZXIgdGhhbiBgdW5rbm93bicK
LQkjIGJlY2F1c2UgKDEpIHRoYXQncyB3aGF0IHRoZXkgbm9ybWFsbHkgYXJlLCBhbmQKLQkjICgy
KSB0aGUgd29yZCAidW5rbm93biIgdGVuZHMgdG8gY29uZnVzZSBiZWdpbm5pbmcgdXNlcnMuCi0J
aSo4NiB8IHg4Nl82NCkKLQkgIGJhc2ljX21hY2hpbmU9JGJhc2ljX21hY2hpbmUtcGMKLQkgIDs7
Ci0JIyBPYmplY3QgaWYgbW9yZSB0aGFuIG9uZSBjb21wYW55IG5hbWUgd29yZC4KLQkqLSotKikK
LQkJZWNobyBJbnZhbGlkIGNvbmZpZ3VyYXRpb24gXGAkMVwnOiBtYWNoaW5lIFxgJGJhc2ljX21h
Y2hpbmVcJyBub3QgcmVjb2duaXplZCAxPiYyCi0JCWV4aXQgMQorCW1hYyB8IG1wdyB8IG1hYy1t
cHcpCisJCWNwdT1tNjhrCisJCXZlbmRvcj1hcHBsZQogCQk7OwotCSMgUmVjb2duaXplIHRoZSBi
YXNpYyBDUFUgdHlwZXMgd2l0aCBjb21wYW55IG5hbWUuCi0JNTgwLSogXAotCXwgYTI5ay0qIFwK
LQl8IGFhcmNoNjQtKiB8IGFhcmNoNjRfYmUtKiBcCi0JfCBhbHBoYS0qIHwgYWxwaGFldls0LThd
LSogfCBhbHBoYWV2NTYtKiB8IGFscGhhZXY2Wzc4XS0qIFwKLQl8IGFscGhhNjQtKiB8IGFscGhh
NjRldls0LThdLSogfCBhbHBoYTY0ZXY1Ni0qIHwgYWxwaGE2NGV2Nls3OF0tKiBcCi0JfCBhbHBo
YXBjYTVbNjddLSogfCBhbHBoYTY0cGNhNVs2N10tKiB8IGFyYy0qIFwKLQl8IGFybS0qICB8IGFy
bWJlLSogfCBhcm1sZS0qIHwgYXJtZWItKiB8IGFybXYqLSogXAotCXwgYXZyLSogfCBhdnIzMi0q
IFwKLQl8IGJlMzItKiB8IGJlNjQtKiBcCi0JfCBiZmluLSogfCBiczIwMDAtKiBcCi0JfCBjWzEy
M10qIHwgYzMwLSogfCBbY2p0XTkwLSogfCBjNHgtKiBcCi0JfCBjbGlwcGVyLSogfCBjcmF5bnYt
KiB8IGN5ZHJhLSogXAotCXwgZDEwdi0qIHwgZDMwdi0qIHwgZGx4LSogXAotCXwgZWx4c2ktKiBc
Ci0JfCBmMzBbMDFdLSogfCBmNzAwLSogfCBmaWRvLSogfCBmcjMwLSogfCBmcnYtKiB8IGZ4ODAt
KiBcCi0JfCBoODMwMC0qIHwgaDg1MDAtKiBcCi0JfCBocHBhLSogfCBocHBhMS5bMDFdLSogfCBo
cHBhMi4wLSogfCBocHBhMi4wW253XS0qIHwgaHBwYTY0LSogXAotCXwgaGV4YWdvbi0qIFwKLQl8
IGkqODYtKiB8IGk4NjAtKiB8IGk5NjAtKiB8IGlhNjQtKiBcCi0JfCBpcDJrLSogfCBpcTIwMDAt
KiBcCi0JfCBsZTMyLSogfCBsZTY0LSogXAotCXwgbG0zMi0qIFwKLQl8IG0zMmMtKiB8IG0zMnIt
KiB8IG0zMnJsZS0qIFwKLQl8IG02ODAwMC0qIHwgbTY4MFswMTIzNDZdMC0qIHwgbTY4MzYwLSog
fCBtNjgzPzItKiB8IG02OGstKiBcCi0JfCBtODgxMTAtKiB8IG04OGstKiB8IG1heHEtKiB8IG1j
b3JlLSogfCBtZXRhZy0qIHwgbWljcm9ibGF6ZS0qIFwKLQl8IG1pcHMtKiB8IG1pcHNiZS0qIHwg
bWlwc2ViLSogfCBtaXBzZWwtKiB8IG1pcHNsZS0qIFwKLQl8IG1pcHMxNi0qIFwKLQl8IG1pcHM2
NC0qIHwgbWlwczY0ZWwtKiBcCi0JfCBtaXBzNjRvY3Rlb24tKiB8IG1pcHM2NG9jdGVvbmVsLSog
XAotCXwgbWlwczY0b3Jpb24tKiB8IG1pcHM2NG9yaW9uZWwtKiBcCi0JfCBtaXBzNjRyNTkwMC0q
IHwgbWlwczY0cjU5MDBlbC0qIFwKLQl8IG1pcHM2NHZyLSogfCBtaXBzNjR2cmVsLSogXAotCXwg
bWlwczY0dnI0MTAwLSogfCBtaXBzNjR2cjQxMDBlbC0qIFwKLQl8IG1pcHM2NHZyNDMwMC0qIHwg
bWlwczY0dnI0MzAwZWwtKiBcCi0JfCBtaXBzNjR2cjUwMDAtKiB8IG1pcHM2NHZyNTAwMGVsLSog
XAotCXwgbWlwczY0dnI1OTAwLSogfCBtaXBzNjR2cjU5MDBlbC0qIFwKLQl8IG1pcHNpc2EzMi0q
IHwgbWlwc2lzYTMyZWwtKiBcCi0JfCBtaXBzaXNhMzJyMi0qIHwgbWlwc2lzYTMycjJlbC0qIFwK
LQl8IG1pcHNpc2E2NC0qIHwgbWlwc2lzYTY0ZWwtKiBcCi0JfCBtaXBzaXNhNjRyMi0qIHwgbWlw
c2lzYTY0cjJlbC0qIFwKLQl8IG1pcHNpc2E2NHNiMS0qIHwgbWlwc2lzYTY0c2IxZWwtKiBcCi0J
fCBtaXBzaXNhNjRzcjcxay0qIHwgbWlwc2lzYTY0c3I3MWtlbC0qIFwKLQl8IG1pcHN0eDM5LSog
fCBtaXBzdHgzOWVsLSogXAotCXwgbW1peC0qIFwKLQl8IG10LSogXAotCXwgbXNwNDMwLSogXAot
CXwgbmRzMzItKiB8IG5kczMybGUtKiB8IG5kczMyYmUtKiBcCi0JfCBuaW9zLSogfCBuaW9zMi0q
IFwKLQl8IG5vbmUtKiB8IG5wMS0qIHwgbnMxNmstKiB8IG5zMzJrLSogXAotCXwgb3BlbjgtKiBc
Ci0JfCBvcmlvbi0qIFwKLQl8IHBkcDEwLSogfCBwZHAxMS0qIHwgcGotKiB8IHBqbC0qIHwgcG4t
KiB8IHBvd2VyLSogXAotCXwgcG93ZXJwYy0qIHwgcG93ZXJwYzY0LSogfCBwb3dlcnBjNjRsZS0q
IHwgcG93ZXJwY2xlLSogXAotCXwgcHlyYW1pZC0qIFwKLQl8IHJsNzgtKiB8IHJvbXAtKiB8IHJz
NjAwMC0qIHwgcngtKiBcCi0JfCBzaC0qIHwgc2hbMTIzNF0tKiB8IHNoWzI0XWEtKiB8IHNoWzI0
XWFlYi0qIHwgc2hbMjNdZS0qIHwgc2hbMzRdZWItKiB8IHNoZWItKiB8IHNoYmUtKiBcCi0JfCBz
aGxlLSogfCBzaFsxMjM0XWxlLSogfCBzaDNlbGUtKiB8IHNoNjQtKiB8IHNoNjRsZS0qIFwKLQl8
IHNwYXJjLSogfCBzcGFyYzY0LSogfCBzcGFyYzY0Yi0qIHwgc3BhcmM2NHYtKiB8IHNwYXJjODZ4
LSogfCBzcGFyY2xldC0qIFwKLQl8IHNwYXJjbGl0ZS0qIFwKLQl8IHNwYXJjdjgtKiB8IHNwYXJj
djktKiB8IHNwYXJjdjliLSogfCBzcGFyY3Y5di0qIHwgc3YxLSogfCBzeD8tKiBcCi0JfCB0YWhv
ZS0qIFwKLQl8IHRpYzMwLSogfCB0aWM0eC0qIHwgdGljNTR4LSogfCB0aWM1NXgtKiB8IHRpYzZ4
LSogfCB0aWM4MC0qIFwKLQl8IHRpbGUqLSogXAotCXwgdHJvbi0qIFwKLQl8IHViaWNvbTMyLSog
XAotCXwgdjg1MC0qIHwgdjg1MGUtKiB8IHY4NTBlMS0qIHwgdjg1MGVzLSogfCB2ODUwZTItKiB8
IHY4NTBlMnYzLSogXAotCXwgdmF4LSogXAotCXwgd2UzMmstKiBcCi0JfCB4ODYtKiB8IHg4Nl82
NC0qIHwgeGMxNngtKiB8IHhwczEwMC0qIFwKLQl8IHhzdG9ybXkxNi0qIHwgeHRlbnNhKi0qIFwK
LQl8IHltcC0qIFwKLQl8IHo4ay0qIHwgejgwLSopCi0JCTs7Ci0JIyBSZWNvZ25pemUgdGhlIGJh
c2ljIENQVSB0eXBlcyB3aXRob3V0IGNvbXBhbnkgbmFtZSwgd2l0aCBnbG9iIG1hdGNoLgotCXh0
ZW5zYSopCi0JCWJhc2ljX21hY2hpbmU9JGJhc2ljX21hY2hpbmUtdW5rbm93bgorCXBtYWMgfCBw
bWFjLW1wdykKKwkJY3B1PXBvd2VycGMKKwkJdmVuZG9yPWFwcGxlCiAJCTs7CisKIAkjIFJlY29n
bml6ZSB0aGUgdmFyaW91cyBtYWNoaW5lIG5hbWVzIGFuZCBhbGlhc2VzIHdoaWNoIHN0YW5kCiAJ
IyBmb3IgYSBDUFUgdHlwZSBhbmQgYSBjb21wYW55IGFuZCBzb21ldGltZXMgZXZlbiBhbiBPUy4K
LQkzODZic2QpCi0JCWJhc2ljX21hY2hpbmU9aTM4Ni11bmtub3duCi0JCW9zPS1ic2QKLQkJOzsK
IAkzYjEgfCA3MzAwIHwgNzMwMC1hdHQgfCBhdHQtNzMwMCB8IHBjNzMwMCB8IHNhZmFyaSB8IHVu
aXhwYykKLQkJYmFzaWNfbWFjaGluZT1tNjgwMDAtYXR0CisJCWNwdT1tNjgwMDAKKwkJdmVuZG9y
PWF0dAogCQk7OwogCTNiKikKLQkJYmFzaWNfbWFjaGluZT13ZTMyay1hdHQKLQkJOzsKLQlhMjlr
aGlmKQotCQliYXNpY19tYWNoaW5lPWEyOWstYW1kCi0JCW9zPS11ZGkKLQkJOzsKLQlhYmFjdXMp
Ci0JCWJhc2ljX21hY2hpbmU9YWJhY3VzLXVua25vd24KLQkJOzsKLQlhZG9iZTY4aykKLQkJYmFz
aWNfbWFjaGluZT1tNjgwMTAtYWRvYmUKLQkJb3M9LXNjb3V0Ci0JCTs7Ci0JYWxsaWFudCB8IGZ4
ODApCi0JCWJhc2ljX21hY2hpbmU9Zng4MC1hbGxpYW50Ci0JCTs7Ci0JYWx0b3MgfCBhbHRvczMw
NjgpCi0JCWJhc2ljX21hY2hpbmU9bTY4ay1hbHRvcwotCQk7OwotCWFtMjlrKQotCQliYXNpY19t
YWNoaW5lPWEyOWstbm9uZQotCQlvcz0tYnNkCi0JCTs7Ci0JYW1kNjQpCi0JCWJhc2ljX21hY2hp
bmU9eDg2XzY0LXBjCi0JCTs7Ci0JYW1kNjQtKikKLQkJYmFzaWNfbWFjaGluZT14ODZfNjQtYGVj
aG8gJGJhc2ljX21hY2hpbmUgfCBzZWQgJ3MvXlteLV0qLS8vJ2AKLQkJOzsKLQlhbWRhaGwpCi0J
CWJhc2ljX21hY2hpbmU9NTgwLWFtZGFobAotCQlvcz0tc3lzdgotCQk7OwotCWFtaWdhIHwgYW1p
Z2EtKikKLQkJYmFzaWNfbWFjaGluZT1tNjhrLXVua25vd24KLQkJOzsKLQlhbWlnYW9zIHwgYW1p
Z2Fkb3MpCi0JCWJhc2ljX21hY2hpbmU9bTY4ay11bmtub3duCi0JCW9zPS1hbWlnYW9zCi0JCTs7
Ci0JYW1pZ2F1bml4IHwgYW1peCkKLQkJYmFzaWNfbWFjaGluZT1tNjhrLXVua25vd24KLQkJb3M9
LXN5c3Y0Ci0JCTs7Ci0JYXBvbGxvNjgpCi0JCWJhc2ljX21hY2hpbmU9bTY4ay1hcG9sbG8KLQkJ
b3M9LXN5c3YKLQkJOzsKLQlhcG9sbG82OGJzZCkKLQkJYmFzaWNfbWFjaGluZT1tNjhrLWFwb2xs
bwotCQlvcz0tYnNkCi0JCTs7Ci0JYXJvcykKLQkJYmFzaWNfbWFjaGluZT1pMzg2LXBjCi0JCW9z
PS1hcm9zCi0JCTs7Ci0JYXV4KQotCQliYXNpY19tYWNoaW5lPW02OGstYXBwbGUKLQkJb3M9LWF1
eAotCQk7OwotCWJhbGFuY2UpCi0JCWJhc2ljX21hY2hpbmU9bnMzMmstc2VxdWVudAotCQlvcz0t
ZHluaXgKLQkJOzsKLQlibGFja2ZpbikKLQkJYmFzaWNfbWFjaGluZT1iZmluLXVua25vd24KLQkJ
b3M9LWxpbnV4Ci0JCTs7Ci0JYmxhY2tmaW4tKikKLQkJYmFzaWNfbWFjaGluZT1iZmluLWBlY2hv
ICRiYXNpY19tYWNoaW5lIHwgc2VkICdzL15bXi1dKi0vLydgCi0JCW9zPS1saW51eAorCQljcHU9
d2UzMmsKKwkJdmVuZG9yPWF0dAogCQk7OwogCWJsdWVnZW5lKikKLQkJYmFzaWNfbWFjaGluZT1w
b3dlcnBjLWlibQotCQlvcz0tY25rCi0JCTs7Ci0JYzU0eC0qKQotCQliYXNpY19tYWNoaW5lPXRp
YzU0eC1gZWNobyAkYmFzaWNfbWFjaGluZSB8IHNlZCAncy9eW14tXSotLy8nYAotCQk7OwotCWM1
NXgtKikKLQkJYmFzaWNfbWFjaGluZT10aWM1NXgtYGVjaG8gJGJhc2ljX21hY2hpbmUgfCBzZWQg
J3MvXlteLV0qLS8vJ2AKLQkJOzsKLQljNngtKikKLQkJYmFzaWNfbWFjaGluZT10aWM2eC1gZWNo
byAkYmFzaWNfbWFjaGluZSB8IHNlZCAncy9eW14tXSotLy8nYAotCQk7OwotCWM5MCkKLQkJYmFz
aWNfbWFjaGluZT1jOTAtY3JheQotCQlvcz0tdW5pY29zCi0JCTs7Ci0JY2VnY2MpCi0JCWJhc2lj
X21hY2hpbmU9YXJtLXVua25vd24KLQkJb3M9LWNlZ2NjCi0JCTs7Ci0JY29udmV4LWMxKQotCQli
YXNpY19tYWNoaW5lPWMxLWNvbnZleAotCQlvcz0tYnNkCi0JCTs7Ci0JY29udmV4LWMyKQotCQli
YXNpY19tYWNoaW5lPWMyLWNvbnZleAotCQlvcz0tYnNkCi0JCTs7Ci0JY29udmV4LWMzMikKLQkJ
YmFzaWNfbWFjaGluZT1jMzItY29udmV4Ci0JCW9zPS1ic2QKLQkJOzsKLQljb252ZXgtYzM0KQot
CQliYXNpY19tYWNoaW5lPWMzNC1jb252ZXgKLQkJb3M9LWJzZAotCQk7OwotCWNvbnZleC1jMzgp
Ci0JCWJhc2ljX21hY2hpbmU9YzM4LWNvbnZleAotCQlvcz0tYnNkCi0JCTs7Ci0JY3JheSB8IGo5
MCkKLQkJYmFzaWNfbWFjaGluZT1qOTAtY3JheQotCQlvcz0tdW5pY29zCi0JCTs7Ci0JY3JheW52
KQotCQliYXNpY19tYWNoaW5lPWNyYXludi1jcmF5Ci0JCW9zPS11bmljb3NtcAotCQk7OwotCWNy
MTYgfCBjcjE2LSopCi0JCWJhc2ljX21hY2hpbmU9Y3IxNi11bmtub3duCi0JCW9zPS1lbGYKLQkJ
OzsKLQljcmRzIHwgdW5vcykKLQkJYmFzaWNfbWFjaGluZT1tNjhrLWNyZHMKLQkJOzsKLQljcmlz
djMyIHwgY3Jpc3YzMi0qIHwgZXRyYXhmcyopCi0JCWJhc2ljX21hY2hpbmU9Y3Jpc3YzMi1heGlz
Ci0JCTs7Ci0JY3JpcyB8IGNyaXMtKiB8IGV0cmF4KikKLQkJYmFzaWNfbWFjaGluZT1jcmlzLWF4
aXMKLQkJOzsKLQljcngpCi0JCWJhc2ljX21hY2hpbmU9Y3J4LXVua25vd24KLQkJb3M9LWVsZgot
CQk7OwotCWRhMzAgfCBkYTMwLSopCi0JCWJhc2ljX21hY2hpbmU9bTY4ay1kYTMwCi0JCTs7Ci0J
ZGVjc3RhdGlvbiB8IGRlY3N0YXRpb24tMzEwMCB8IHBtYXggfCBwbWF4LSogfCBwbWluIHwgZGVj
MzEwMCB8IGRlY3N0YXRuKQotCQliYXNpY19tYWNoaW5lPW1pcHMtZGVjCisJCWNwdT1wb3dlcnBj
CisJCXZlbmRvcj1pYm0KKwkJb3M9Y25rCiAJCTs7CiAJZGVjc3lzdGVtMTAqIHwgZGVjMTAqKQot
CQliYXNpY19tYWNoaW5lPXBkcDEwLWRlYwotCQlvcz0tdG9wczEwCisJCWNwdT1wZHAxMAorCQl2
ZW5kb3I9ZGVjCisJCW9zPXRvcHMxMAogCQk7OwogCWRlY3N5c3RlbTIwKiB8IGRlYzIwKikKLQkJ
YmFzaWNfbWFjaGluZT1wZHAxMC1kZWMKLQkJb3M9LXRvcHMyMAorCQljcHU9cGRwMTAKKwkJdmVu
ZG9yPWRlYworCQlvcz10b3BzMjAKIAkJOzsKIAlkZWx0YSB8IDMzMDAgfCBtb3Rvcm9sYS0zMzAw
IHwgbW90b3JvbGEtZGVsdGEgXAogCSAgICAgIHwgMzMwMC1tb3Rvcm9sYSB8IGRlbHRhLW1vdG9y
b2xhKQotCQliYXNpY19tYWNoaW5lPW02OGstbW90b3JvbGEKLQkJOzsKLQlkZWx0YTg4KQotCQli
YXNpY19tYWNoaW5lPW04OGstbW90b3JvbGEKLQkJb3M9LXN5c3YzCisJCWNwdT1tNjhrCisJCXZl
bmRvcj1tb3Rvcm9sYQogCQk7OwotCWRpY29zKQotCQliYXNpY19tYWNoaW5lPWk2ODYtcGMKLQkJ
b3M9LWRpY29zCi0JCTs7Ci0JZGpncHApCi0JCWJhc2ljX21hY2hpbmU9aTU4Ni1wYwotCQlvcz0t
bXNkb3NkamdwcAotCQk7OwotCWRweDIwIHwgZHB4MjAtKikKLQkJYmFzaWNfbWFjaGluZT1yczYw
MDAtYnVsbAotCQlvcz0tYm9zeAotCQk7OwotCWRweDIqIHwgZHB4MiotYnVsbCkKLQkJYmFzaWNf
bWFjaGluZT1tNjhrLWJ1bGwKLQkJb3M9LXN5c3YzCi0JCTs7Ci0JZWJtb24yOWspCi0JCWJhc2lj
X21hY2hpbmU9YTI5ay1hbWQKLQkJb3M9LWVibW9uCi0JCTs7Ci0JZWx4c2kpCi0JCWJhc2ljX21h
Y2hpbmU9ZWx4c2ktZWx4c2kKLQkJb3M9LWJzZAorCWRweDIqKQorCQljcHU9bTY4aworCQl2ZW5k
b3I9YnVsbAorCQlvcz1zeXN2MwogCQk7OwogCWVuY29yZSB8IHVtYXggfCBtbWF4KQotCQliYXNp
Y19tYWNoaW5lPW5zMzJrLWVuY29yZQorCQljcHU9bnMzMmsKKwkJdmVuZG9yPWVuY29yZQogCQk7
OwotCWVzMTgwMCB8IE9TRTY4ayB8IG9zZTY4ayB8IG9zZSB8IE9TRSkKLQkJYmFzaWNfbWFjaGlu
ZT1tNjhrLWVyaWNzc29uCi0JCW9zPS1vc2UKKwllbHhzaSkKKwkJY3B1PWVseHNpCisJCXZlbmRv
cj1lbHhzaQorCQlvcz0ke29zOi1ic2R9CiAJCTs7CiAJZngyODAwKQotCQliYXNpY19tYWNoaW5l
PWk4NjAtYWxsaWFudAorCQljcHU9aTg2MAorCQl2ZW5kb3I9YWxsaWFudAogCQk7OwogCWdlbml4
KQotCQliYXNpY19tYWNoaW5lPW5zMzJrLW5zCi0JCTs7Ci0JZ21pY3JvKQotCQliYXNpY19tYWNo
aW5lPXRyb24tZ21pY3JvCi0JCW9zPS1zeXN2Ci0JCTs7Ci0JZ28zMikKLQkJYmFzaWNfbWFjaGlu
ZT1pMzg2LXBjCi0JCW9zPS1nbzMyCisJCWNwdT1uczMyaworCQl2ZW5kb3I9bnMKIAkJOzsKIAlo
MzA1MHIqIHwgaGl1eCopCi0JCWJhc2ljX21hY2hpbmU9aHBwYTEuMS1oaXRhY2hpCi0JCW9zPS1o
aXV4d2UyCi0JCTs7Ci0JaDgzMDBobXMpCi0JCWJhc2ljX21hY2hpbmU9aDgzMDAtaGl0YWNoaQot
CQlvcz0taG1zCi0JCTs7Ci0JaDgzMDB4cmF5KQotCQliYXNpY19tYWNoaW5lPWg4MzAwLWhpdGFj
aGkKLQkJb3M9LXhyYXkKLQkJOzsKLQloODUwMGhtcykKLQkJYmFzaWNfbWFjaGluZT1oODUwMC1o
aXRhY2hpCi0JCW9zPS1obXMKLQkJOzsKLQloYXJyaXMpCi0JCWJhc2ljX21hY2hpbmU9bTg4ay1o
YXJyaXMKLQkJb3M9LXN5c3YzCi0JCTs7Ci0JaHAzMDAtKikKLQkJYmFzaWNfbWFjaGluZT1tNjhr
LWhwCi0JCTs7Ci0JaHAzMDBic2QpCi0JCWJhc2ljX21hY2hpbmU9bTY4ay1ocAotCQlvcz0tYnNk
Ci0JCTs7Ci0JaHAzMDBocHV4KQotCQliYXNpY19tYWNoaW5lPW02OGstaHAKLQkJb3M9LWhwdXgK
KwkJY3B1PWhwcGExLjEKKwkJdmVuZG9yPWhpdGFjaGkKKwkJb3M9aGl1eHdlMgogCQk7OwogCWhw
M2s5WzAtOV1bMC05XSB8IGhwOVswLTldWzAtOV0pCi0JCWJhc2ljX21hY2hpbmU9aHBwYTEuMC1o
cAorCQljcHU9aHBwYTEuMAorCQl2ZW5kb3I9aHAKIAkJOzsKIAlocDlrMlswLTldWzAtOV0gfCBo
cDlrMzFbMC05XSkKLQkJYmFzaWNfbWFjaGluZT1tNjgwMDAtaHAKKwkJY3B1PW02ODAwMAorCQl2
ZW5kb3I9aHAKIAkJOzsKIAlocDlrM1syLTldWzAtOV0pCi0JCWJhc2ljX21hY2hpbmU9bTY4ay1o
cAorCQljcHU9bTY4aworCQl2ZW5kb3I9aHAKIAkJOzsKIAlocDlrNlswLTldWzAtOV0gfCBocDZb
MC05XVswLTldKQotCQliYXNpY19tYWNoaW5lPWhwcGExLjAtaHAKKwkJY3B1PWhwcGExLjAKKwkJ
dmVuZG9yPWhwCiAJCTs7CiAJaHA5azdbMC03OV1bMC05XSB8IGhwN1swLTc5XVswLTldKQotCQli
YXNpY19tYWNoaW5lPWhwcGExLjEtaHAKKwkJY3B1PWhwcGExLjEKKwkJdmVuZG9yPWhwCiAJCTs7
CiAJaHA5azc4WzAtOV0gfCBocDc4WzAtOV0pCiAJCSMgRklYTUU6IHJlYWxseSBocHBhMi4wLWhw
Ci0JCWJhc2ljX21hY2hpbmU9aHBwYTEuMS1ocAorCQljcHU9aHBwYTEuMQorCQl2ZW5kb3I9aHAK
IAkJOzsKIAlocDlrOFs2N10xIHwgaHA4WzY3XTEgfCBocDlrODBbMjRdIHwgaHA4MFsyNF0gfCBo
cDlrOFs3OF05IHwgaHA4Wzc4XTkgfCBocDlrODkzIHwgaHA4OTMpCiAJCSMgRklYTUU6IHJlYWxs
eSBocHBhMi4wLWhwCi0JCWJhc2ljX21hY2hpbmU9aHBwYTEuMS1ocAorCQljcHU9aHBwYTEuMQor
CQl2ZW5kb3I9aHAKIAkJOzsKIAlocDlrOFswLTldWzEzNjc5XSB8IGhwOFswLTldWzEzNjc5XSkK
LQkJYmFzaWNfbWFjaGluZT1ocHBhMS4xLWhwCisJCWNwdT1ocHBhMS4xCisJCXZlbmRvcj1ocAog
CQk7OwogCWhwOWs4WzAtOV1bMC05XSB8IGhwOFswLTldWzAtOV0pCi0JCWJhc2ljX21hY2hpbmU9
aHBwYTEuMC1ocAotCQk7OwotCWhwcGEtbmV4dCkKLQkJb3M9LW5leHRzdGVwMwotCQk7OwotCWhw
cGFvc2YpCi0JCWJhc2ljX21hY2hpbmU9aHBwYTEuMS1ocAotCQlvcz0tb3NmCi0JCTs7Ci0JaHBw
cm8pCi0JCWJhc2ljX21hY2hpbmU9aHBwYTEuMS1ocAotCQlvcz0tcHJvZWxmCi0JCTs7Ci0JaTM3
MC1pYm0qIHwgaWJtKikKLQkJYmFzaWNfbWFjaGluZT1pMzcwLWlibQorCQljcHU9aHBwYTEuMAor
CQl2ZW5kb3I9aHAKIAkJOzsKIAlpKjg2djMyKQotCQliYXNpY19tYWNoaW5lPWBlY2hvICQxIHwg
c2VkIC1lICdzLzg2LiovODYtcGMvJ2AKLQkJb3M9LXN5c3YzMgorCQljcHU9YGVjaG8gIiQxIiB8
IHNlZCAtZSAncy84Ni4qLzg2LydgCisJCXZlbmRvcj1wYworCQlvcz1zeXN2MzIKIAkJOzsKIAlp
Kjg2djQqKQotCQliYXNpY19tYWNoaW5lPWBlY2hvICQxIHwgc2VkIC1lICdzLzg2LiovODYtcGMv
J2AKLQkJb3M9LXN5c3Y0CisJCWNwdT1gZWNobyAiJDEiIHwgc2VkIC1lICdzLzg2LiovODYvJ2AK
KwkJdmVuZG9yPXBjCisJCW9zPXN5c3Y0CiAJCTs7CiAJaSo4NnYpCi0JCWJhc2ljX21hY2hpbmU9
YGVjaG8gJDEgfCBzZWQgLWUgJ3MvODYuKi84Ni1wYy8nYAotCQlvcz0tc3lzdgorCQljcHU9YGVj
aG8gIiQxIiB8IHNlZCAtZSAncy84Ni4qLzg2LydgCisJCXZlbmRvcj1wYworCQlvcz1zeXN2CiAJ
CTs7CiAJaSo4NnNvbDIpCi0JCWJhc2ljX21hY2hpbmU9YGVjaG8gJDEgfCBzZWQgLWUgJ3MvODYu
Ki84Ni1wYy8nYAotCQlvcz0tc29sYXJpczIKLQkJOzsKLQlpMzg2bWFjaCkKLQkJYmFzaWNfbWFj
aGluZT1pMzg2LW1hY2gKLQkJb3M9LW1hY2gKKwkJY3B1PWBlY2hvICIkMSIgfCBzZWQgLWUgJ3Mv
ODYuKi84Ni8nYAorCQl2ZW5kb3I9cGMKKwkJb3M9c29sYXJpczIKIAkJOzsKLQlpMzg2LXZzdGEg
fCB2c3RhKQotCQliYXNpY19tYWNoaW5lPWkzODYtdW5rbm93bgotCQlvcz0tdnN0YQorCWo5MCB8
IGo5MC1jcmF5KQorCQljcHU9ajkwCisJCXZlbmRvcj1jcmF5CisJCW9zPSR7b3M6LXVuaWNvc30K
IAkJOzsKIAlpcmlzIHwgaXJpczRkKQotCQliYXNpY19tYWNoaW5lPW1pcHMtc2dpCisJCWNwdT1t
aXBzCisJCXZlbmRvcj1zZ2kKIAkJY2FzZSAkb3MgaW4KLQkJICAgIC1pcml4KikKKwkJICAgIGly
aXgqKQogCQkJOzsKIAkJICAgICopCi0JCQlvcz0taXJpeDQKKwkJCW9zPWlyaXg0CiAJCQk7Owog
CQllc2FjCiAJCTs7Ci0JaXNpNjggfCBpc2kpCi0JCWJhc2ljX21hY2hpbmU9bTY4ay1pc2kKLQkJ
b3M9LXN5c3YKLQkJOzsKLQltNjhrbm9tbXUpCi0JCWJhc2ljX21hY2hpbmU9bTY4ay11bmtub3du
Ci0JCW9zPS1saW51eAotCQk7OwotCW02OGtub21tdS0qKQotCQliYXNpY19tYWNoaW5lPW02OGst
YGVjaG8gJGJhc2ljX21hY2hpbmUgfCBzZWQgJ3MvXlteLV0qLS8vJ2AKLQkJb3M9LWxpbnV4Ci0J
CTs7Ci0JbTg4ay1vbXJvbiopCi0JCWJhc2ljX21hY2hpbmU9bTg4ay1vbXJvbgotCQk7OwotCW1h
Z251bSB8IG0zMjMwKQotCQliYXNpY19tYWNoaW5lPW1pcHMtbWlwcwotCQlvcz0tc3lzdgotCQk7
OwotCW1lcmxpbikKLQkJYmFzaWNfbWFjaGluZT1uczMyay11dGVrCi0JCW9zPS1zeXN2Ci0JCTs7
Ci0JbWljcm9ibGF6ZSkKLQkJYmFzaWNfbWFjaGluZT1taWNyb2JsYXplLXhpbGlueAotCQk7Owot
CW1pbmd3MzIpCi0JCWJhc2ljX21hY2hpbmU9aTM4Ni1wYwotCQlvcz0tbWluZ3czMgotCQk7Owot
CW1pbmd3MzJjZSkKLQkJYmFzaWNfbWFjaGluZT1hcm0tdW5rbm93bgotCQlvcz0tbWluZ3czMmNl
Ci0JCTs7CiAJbWluaWZyYW1lKQotCQliYXNpY19tYWNoaW5lPW02ODAwMC1jb252ZXJnZW50Ci0J
CTs7Ci0JKm1pbnQgfCAtbWludFswLTldKiB8ICpNaU5UIHwgKk1pTlRbMC05XSopCi0JCWJhc2lj
X21hY2hpbmU9bTY4ay1hdGFyaQotCQlvcz0tbWludAotCQk7OwotCW1pcHMzKi0qKQotCQliYXNp
Y19tYWNoaW5lPWBlY2hvICRiYXNpY19tYWNoaW5lIHwgc2VkIC1lICdzL21pcHMzL21pcHM2NC8n
YAotCQk7OwotCW1pcHMzKikKLQkJYmFzaWNfbWFjaGluZT1gZWNobyAkYmFzaWNfbWFjaGluZSB8
IHNlZCAtZSAncy9taXBzMy9taXBzNjQvJ2AtdW5rbm93bgotCQk7OwotCW1vbml0b3IpCi0JCWJh
c2ljX21hY2hpbmU9bTY4ay1yb202OGsKLQkJb3M9LWNvZmYKLQkJOzsKLQltb3JwaG9zKQotCQli
YXNpY19tYWNoaW5lPXBvd2VycGMtdW5rbm93bgotCQlvcz0tbW9ycGhvcwotCQk7OwotCW1zZG9z
KQotCQliYXNpY19tYWNoaW5lPWkzODYtcGMKLQkJb3M9LW1zZG9zCi0JCTs7Ci0JbXMxLSopCi0J
CWJhc2ljX21hY2hpbmU9YGVjaG8gJGJhc2ljX21hY2hpbmUgfCBzZWQgLWUgJ3MvbXMxLS9tdC0v
J2AKLQkJOzsKLQltc3lzKQotCQliYXNpY19tYWNoaW5lPWkzODYtcGMKLQkJb3M9LW1zeXMKLQkJ
OzsKLQltdnMpCi0JCWJhc2ljX21hY2hpbmU9aTM3MC1pYm0KLQkJb3M9LW12cwotCQk7OwotCW5h
Y2wpCi0JCWJhc2ljX21hY2hpbmU9bGUzMi11bmtub3duCi0JCW9zPS1uYWNsCi0JCTs7Ci0JbmNy
MzAwMCkKLQkJYmFzaWNfbWFjaGluZT1pNDg2LW5jcgotCQlvcz0tc3lzdjQKKwkJY3B1PW02ODAw
MAorCQl2ZW5kb3I9Y29udmVyZ2VudAogCQk7OwotCW5ldGJzZDM4NikKLQkJYmFzaWNfbWFjaGlu
ZT1pMzg2LXVua25vd24KLQkJb3M9LW5ldGJzZAotCQk7OwotCW5ldHdpbmRlcikKLQkJYmFzaWNf
bWFjaGluZT1hcm12NGwtcmViZWwKLQkJb3M9LWxpbnV4Ci0JCTs7Ci0JbmV3cyB8IG5ld3M3MDAg
fCBuZXdzODAwIHwgbmV3czkwMCkKLQkJYmFzaWNfbWFjaGluZT1tNjhrLXNvbnkKLQkJb3M9LW5l
d3NvcwotCQk7OwotCW5ld3MxMDAwKQotCQliYXNpY19tYWNoaW5lPW02ODAzMC1zb255Ci0JCW9z
PS1uZXdzb3MKKwkqbWludCB8IG1pbnRbMC05XSogfCAqTWlOVCB8ICpNaU5UWzAtOV0qKQorCQlj
cHU9bTY4aworCQl2ZW5kb3I9YXRhcmkKKwkJb3M9bWludAogCQk7OwogCW5ld3MtMzYwMCB8IHJp
c2MtbmV3cykKLQkJYmFzaWNfbWFjaGluZT1taXBzLXNvbnkKLQkJb3M9LW5ld3NvcwotCQk7Owot
CW5lY3Y3MCkKLQkJYmFzaWNfbWFjaGluZT12NzAtbmVjCi0JCW9zPS1zeXN2CisJCWNwdT1taXBz
CisJCXZlbmRvcj1zb255CisJCW9zPW5ld3NvcwogCQk7OwotCW5leHQgfCBtKi1uZXh0ICkKLQkJ
YmFzaWNfbWFjaGluZT1tNjhrLW5leHQKKwluZXh0IHwgbSotbmV4dCkKKwkJY3B1PW02OGsKKwkJ
dmVuZG9yPW5leHQKIAkJY2FzZSAkb3MgaW4KLQkJICAgIC1uZXh0c3RlcCogKQorCQkgICAgb3Bl
bnN0ZXAqKQorCQkgICAgICAgIDs7CisJCSAgICBuZXh0c3RlcCopCiAJCQk7OwotCQkgICAgLW5z
MiopCi0JCSAgICAgIG9zPS1uZXh0c3RlcDIKKwkJICAgIG5zMiopCisJCSAgICAgIG9zPW5leHRz
dGVwMgogCQkJOzsKIAkJICAgICopCi0JCSAgICAgIG9zPS1uZXh0c3RlcDMKKwkJICAgICAgb3M9
bmV4dHN0ZXAzCiAJCQk7OwogCQllc2FjCiAJCTs7Ci0JbmgzMDAwKQotCQliYXNpY19tYWNoaW5l
PW02OGstaGFycmlzCi0JCW9zPS1jeHV4Ci0JCTs7Ci0JbmhbNDVdMDAwKQotCQliYXNpY19tYWNo
aW5lPW04OGstaGFycmlzCi0JCW9zPS1jeHV4Ci0JCTs7Ci0JbmluZHk5NjApCi0JCWJhc2ljX21h
Y2hpbmU9aTk2MC1pbnRlbAotCQlvcz0tbmluZHkKLQkJOzsKLQltb245NjApCi0JCWJhc2ljX21h
Y2hpbmU9aTk2MC1pbnRlbAotCQlvcz0tbW9uOTYwCi0JCTs7Ci0Jbm9uc3RvcHV4KQotCQliYXNp
Y19tYWNoaW5lPW1pcHMtY29tcGFxCi0JCW9zPS1ub25zdG9wdXgKLQkJOzsKIAlucDEpCi0JCWJh
c2ljX21hY2hpbmU9bnAxLWdvdWxkCi0JCTs7Ci0JbmVvLXRhbmRlbSkKLQkJYmFzaWNfbWFjaGlu
ZT1uZW8tdGFuZGVtCi0JCTs7Ci0JbnNlLXRhbmRlbSkKLQkJYmFzaWNfbWFjaGluZT1uc2UtdGFu
ZGVtCi0JCTs7Ci0JbnNyLXRhbmRlbSkKLQkJYmFzaWNfbWFjaGluZT1uc3ItdGFuZGVtCisJCWNw
dT1ucDEKKwkJdmVuZG9yPWdvdWxkCiAJCTs7CiAJb3A1MG4tKiB8IG9wNjBjLSopCi0JCWJhc2lj
X21hY2hpbmU9aHBwYTEuMS1va2kKLQkJb3M9LXByb2VsZgotCQk7OwotCW9wZW5yaXNjIHwgb3Bl
bnJpc2MtKikKLQkJYmFzaWNfbWFjaGluZT1vcjMyLXVua25vd24KLQkJOzsKLQlvczQwMCkKLQkJ
YmFzaWNfbWFjaGluZT1wb3dlcnBjLWlibQotCQlvcz0tb3M0MDAKLQkJOzsKLQlPU0U2ODAwMCB8
IG9zZTY4MDAwKQotCQliYXNpY19tYWNoaW5lPW02ODAwMC1lcmljc3NvbgotCQlvcz0tb3NlCi0J
CTs7Ci0Jb3M2OGspCi0JCWJhc2ljX21hY2hpbmU9bTY4ay1ub25lCi0JCW9zPS1vczY4aworCQlj
cHU9aHBwYTEuMQorCQl2ZW5kb3I9b2tpCisJCW9zPXByb2VsZgogCQk7OwogCXBhLWhpdGFjaGkp
Ci0JCWJhc2ljX21hY2hpbmU9aHBwYTEuMS1oaXRhY2hpCi0JCW9zPS1oaXV4d2UyCi0JCTs7Ci0J
cGFyYWdvbikKLQkJYmFzaWNfbWFjaGluZT1pODYwLWludGVsCi0JCW9zPS1vc2YKLQkJOzsKLQlw
YXJpc2MpCi0JCWJhc2ljX21hY2hpbmU9aHBwYS11bmtub3duCi0JCW9zPS1saW51eAotCQk7Owot
CXBhcmlzYy0qKQotCQliYXNpY19tYWNoaW5lPWhwcGEtYGVjaG8gJGJhc2ljX21hY2hpbmUgfCBz
ZWQgJ3MvXlteLV0qLS8vJ2AKLQkJb3M9LWxpbnV4CisJCWNwdT1ocHBhMS4xCisJCXZlbmRvcj1o
aXRhY2hpCisJCW9zPWhpdXh3ZTIKIAkJOzsKIAlwYmQpCi0JCWJhc2ljX21hY2hpbmU9c3BhcmMt
dHRpCisJCWNwdT1zcGFyYworCQl2ZW5kb3I9dHRpCiAJCTs7CiAJcGJiKQotCQliYXNpY19tYWNo
aW5lPW02OGstdHRpCisJCWNwdT1tNjhrCisJCXZlbmRvcj10dGkKIAkJOzsKLQlwYzUzMiB8IHBj
NTMyLSopCi0JCWJhc2ljX21hY2hpbmU9bnMzMmstcGM1MzIKLQkJOzsKLQlwYzk4KQotCQliYXNp
Y19tYWNoaW5lPWkzODYtcGMKLQkJOzsKLQlwYzk4LSopCi0JCWJhc2ljX21hY2hpbmU9aTM4Ni1g
ZWNobyAkYmFzaWNfbWFjaGluZSB8IHNlZCAncy9eW14tXSotLy8nYAotCQk7OwotCXBlbnRpdW0g
fCBwNSB8IGs1IHwgazYgfCBuZXhnZW4gfCB2aWFjMykKLQkJYmFzaWNfbWFjaGluZT1pNTg2LXBj
Ci0JCTs7Ci0JcGVudGl1bXBybyB8IHA2IHwgNng4NiB8IGF0aGxvbiB8IGF0aGxvbl8qKQotCQli
YXNpY19tYWNoaW5lPWk2ODYtcGMKLQkJOzsKLQlwZW50aXVtaWkgfCBwZW50aXVtMiB8IHBlbnRp
dW1paWkgfCBwZW50aXVtMykKLQkJYmFzaWNfbWFjaGluZT1pNjg2LXBjCi0JCTs7Ci0JcGVudGl1
bTQpCi0JCWJhc2ljX21hY2hpbmU9aTc4Ni1wYwotCQk7OwotCXBlbnRpdW0tKiB8IHA1LSogfCBr
NS0qIHwgazYtKiB8IG5leGdlbi0qIHwgdmlhYzMtKikKLQkJYmFzaWNfbWFjaGluZT1pNTg2LWBl
Y2hvICRiYXNpY19tYWNoaW5lIHwgc2VkICdzL15bXi1dKi0vLydgCi0JCTs7Ci0JcGVudGl1bXBy
by0qIHwgcDYtKiB8IDZ4ODYtKiB8IGF0aGxvbi0qKQotCQliYXNpY19tYWNoaW5lPWk2ODYtYGVj
aG8gJGJhc2ljX21hY2hpbmUgfCBzZWQgJ3MvXlteLV0qLS8vJ2AKLQkJOzsKLQlwZW50aXVtaWkt
KiB8IHBlbnRpdW0yLSogfCBwZW50aXVtaWlpLSogfCBwZW50aXVtMy0qKQotCQliYXNpY19tYWNo
aW5lPWk2ODYtYGVjaG8gJGJhc2ljX21hY2hpbmUgfCBzZWQgJ3MvXlteLV0qLS8vJ2AKLQkJOzsK
LQlwZW50aXVtNC0qKQotCQliYXNpY19tYWNoaW5lPWk3ODYtYGVjaG8gJGJhc2ljX21hY2hpbmUg
fCBzZWQgJ3MvXlteLV0qLS8vJ2AKKwlwYzUzMikKKwkJY3B1PW5zMzJrCisJCXZlbmRvcj1wYzUz
MgogCQk7OwogCXBuKQotCQliYXNpY19tYWNoaW5lPXBuLWdvdWxkCi0JCTs7Ci0JcG93ZXIpCWJh
c2ljX21hY2hpbmU9cG93ZXItaWJtCisJCWNwdT1wbgorCQl2ZW5kb3I9Z291bGQKIAkJOzsKLQlw
cGMgfCBwcGNiZSkJYmFzaWNfbWFjaGluZT1wb3dlcnBjLXVua25vd24KLQkJOzsKLQlwcGMtKiB8
IHBwY2JlLSopCi0JCWJhc2ljX21hY2hpbmU9cG93ZXJwYy1gZWNobyAkYmFzaWNfbWFjaGluZSB8
IHNlZCAncy9eW14tXSotLy8nYAotCQk7OwotCXBwY2xlIHwgcG93ZXJwY2xpdHRsZSB8IHBwYy1s
ZSB8IHBvd2VycGMtbGl0dGxlKQotCQliYXNpY19tYWNoaW5lPXBvd2VycGNsZS11bmtub3duCi0J
CTs7Ci0JcHBjbGUtKiB8IHBvd2VycGNsaXR0bGUtKikKLQkJYmFzaWNfbWFjaGluZT1wb3dlcnBj
bGUtYGVjaG8gJGJhc2ljX21hY2hpbmUgfCBzZWQgJ3MvXlteLV0qLS8vJ2AKLQkJOzsKLQlwcGM2
NCkJYmFzaWNfbWFjaGluZT1wb3dlcnBjNjQtdW5rbm93bgotCQk7OwotCXBwYzY0LSopIGJhc2lj
X21hY2hpbmU9cG93ZXJwYzY0LWBlY2hvICRiYXNpY19tYWNoaW5lIHwgc2VkICdzL15bXi1dKi0v
LydgCi0JCTs7Ci0JcHBjNjRsZSB8IHBvd2VycGM2NGxpdHRsZSB8IHBwYzY0LWxlIHwgcG93ZXJw
YzY0LWxpdHRsZSkKLQkJYmFzaWNfbWFjaGluZT1wb3dlcnBjNjRsZS11bmtub3duCi0JCTs7Ci0J
cHBjNjRsZS0qIHwgcG93ZXJwYzY0bGl0dGxlLSopCi0JCWJhc2ljX21hY2hpbmU9cG93ZXJwYzY0
bGUtYGVjaG8gJGJhc2ljX21hY2hpbmUgfCBzZWQgJ3MvXlteLV0qLS8vJ2AKKwlwb3dlcikKKwkJ
Y3B1PXBvd2VyCisJCXZlbmRvcj1pYm0KIAkJOzsKIAlwczIpCi0JCWJhc2ljX21hY2hpbmU9aTM4
Ni1pYm0KLQkJOzsKLQlwdzMyKQotCQliYXNpY19tYWNoaW5lPWk1ODYtdW5rbm93bgotCQlvcz0t
cHczMgotCQk7OwotCXJkb3MpCi0JCWJhc2ljX21hY2hpbmU9aTM4Ni1wYwotCQlvcz0tcmRvcwot
CQk7OwotCXJvbTY4aykKLQkJYmFzaWNfbWFjaGluZT1tNjhrLXJvbTY4awotCQlvcz0tY29mZgor
CQljcHU9aTM4NgorCQl2ZW5kb3I9aWJtCiAJCTs7CiAJcm1bNDZdMDApCi0JCWJhc2ljX21hY2hp
bmU9bWlwcy1zaWVtZW5zCisJCWNwdT1taXBzCisJCXZlbmRvcj1zaWVtZW5zCiAJCTs7CiAJcnRw
YyB8IHJ0cGMtKikKLQkJYmFzaWNfbWFjaGluZT1yb21wLWlibQotCQk7OwotCXMzOTAgfCBzMzkw
LSopCi0JCWJhc2ljX21hY2hpbmU9czM5MC1pYm0KLQkJOzsKLQlzMzkweCB8IHMzOTB4LSopCi0J
CWJhc2ljX21hY2hpbmU9czM5MHgtaWJtCi0JCTs7Ci0Jc2EyOTIwMCkKLQkJYmFzaWNfbWFjaGlu
ZT1hMjlrLWFtZAotCQlvcz0tdWRpCisJCWNwdT1yb21wCisJCXZlbmRvcj1pYm0KIAkJOzsKLQlz
YjEpCi0JCWJhc2ljX21hY2hpbmU9bWlwc2lzYTY0c2IxLXVua25vd24KKwlzZGUpCisJCWNwdT1t
aXBzaXNhMzIKKwkJdmVuZG9yPXNkZQorCQlvcz0ke29zOi1lbGZ9CiAJCTs7Ci0Jc2IxZWwpCi0J
CWJhc2ljX21hY2hpbmU9bWlwc2lzYTY0c2IxZWwtdW5rbm93bgorCXNpbXNvLXdycykKKwkJY3B1
PXNwYXJjbGl0ZQorCQl2ZW5kb3I9d3JzCisJCW9zPXZ4d29ya3MKIAkJOzsKLQlzZGUpCi0JCWJh
c2ljX21hY2hpbmU9bWlwc2lzYTMyLXNkZQotCQlvcz0tZWxmCisJdG93ZXIgfCB0b3dlci0zMikK
KwkJY3B1PW02OGsKKwkJdmVuZG9yPW5jcgogCQk7OwotCXNlaSkKLQkJYmFzaWNfbWFjaGluZT1t
aXBzLXNlaQotCQlvcz0tc2VpdXgKKwl2cHAqfHZ4fHZ4LSopCisJCWNwdT1mMzAxCisJCXZlbmRv
cj1mdWppdHN1CiAJCTs7Ci0Jc2VxdWVudCkKLQkJYmFzaWNfbWFjaGluZT1pMzg2LXNlcXVlbnQK
Kwl3NjUpCisJCWNwdT13NjUKKwkJdmVuZG9yPXdkYwogCQk7OwotCXNoKQotCQliYXNpY19tYWNo
aW5lPXNoLWhpdGFjaGkKLQkJb3M9LWhtcworCXc4OWstKikKKwkJY3B1PWhwcGExLjEKKwkJdmVu
ZG9yPXdpbmJvbmQKKwkJb3M9cHJvZWxmCiAJCTs7Ci0Jc2g1ZWwpCi0JCWJhc2ljX21hY2hpbmU9
c2g1bGUtdW5rbm93bgorCW5vbmUpCisJCWNwdT1ub25lCisJCXZlbmRvcj1ub25lCiAJCTs7Ci0J
c2g2NCkKLQkJYmFzaWNfbWFjaGluZT1zaDY0LXVua25vd24KKwlsZW9ufGxlb25bMy05XSkKKwkJ
Y3B1PXNwYXJjCisJCXZlbmRvcj0kYmFzaWNfbWFjaGluZQogCQk7OwotCXNwYXJjbGl0ZS13cnMg
fCBzaW1zby13cnMpCi0JCWJhc2ljX21hY2hpbmU9c3BhcmNsaXRlLXdycwotCQlvcz0tdnh3b3Jr
cworCWxlb24tKnxsZW9uWzMtOV0tKikKKwkJY3B1PXNwYXJjCisJCXZlbmRvcj1gZWNobyAiJGJh
c2ljX21hY2hpbmUiIHwgc2VkICdzLy0uKi8vJ2AKIAkJOzsKLQlzcHM3KQotCQliYXNpY19tYWNo
aW5lPW02OGstYnVsbAotCQlvcz0tc3lzdjIKKworCSotKikKKwkJIyBzaGVsbGNoZWNrIGRpc2Fi
bGU9U0MyMTYyCisJCUlGUz0iLSIgcmVhZCBjcHUgdmVuZG9yIDw8RU9GCiskYmFzaWNfbWFjaGlu
ZQorRU9GCiAJCTs7Ci0Jc3B1cikKLQkJYmFzaWNfbWFjaGluZT1zcHVyLXVua25vd24KKwkjIFdl
IHVzZSBgcGMnIHJhdGhlciB0aGFuIGB1bmtub3duJworCSMgYmVjYXVzZSAoMSkgdGhhdCdzIHdo
YXQgdGhleSBub3JtYWxseSBhcmUsIGFuZAorCSMgKDIpIHRoZSB3b3JkICJ1bmtub3duIiB0ZW5k
cyB0byBjb25mdXNlIGJlZ2lubmluZyB1c2Vycy4KKwlpKjg2IHwgeDg2XzY0KQorCQljcHU9JGJh
c2ljX21hY2hpbmUKKwkJdmVuZG9yPXBjCiAJCTs7Ci0Jc3QyMDAwKQotCQliYXNpY19tYWNoaW5l
PW02OGstdGFuZGVtCisJIyBUaGVzZSBydWxlcyBhcmUgZHVwbGljYXRlZCBmcm9tIGJlbG93IGZv
ciBzYWtlIG9mIHRoZSBzcGVjaWFsIGNhc2UgYWJvdmU7CisJIyBpLmUuIHRoaW5ncyB0aGF0IG5v
cm1hbGl6ZWQgdG8geDg2IGFyY2hlcyBzaG91bGQgYWxzbyBkZWZhdWx0IHRvICJwYyIKKwlwYzk4
KQorCQljcHU9aTM4NgorCQl2ZW5kb3I9cGMKIAkJOzsKLQlzdHJhdHVzKQotCQliYXNpY19tYWNo
aW5lPWk4NjAtc3RyYXR1cwotCQlvcz0tc3lzdjQKKwl4NjQgfCBhbWQ2NCkKKwkJY3B1PXg4Nl82
NAorCQl2ZW5kb3I9cGMKIAkJOzsKLQlzdHJvbmdhcm0tKiB8IHRodW1iLSopCi0JCWJhc2ljX21h
Y2hpbmU9YXJtLWBlY2hvICRiYXNpY19tYWNoaW5lIHwgc2VkICdzL15bXi1dKi0vLydgCisJIyBS
ZWNvZ25pemUgdGhlIGJhc2ljIENQVSB0eXBlcyB3aXRob3V0IGNvbXBhbnkgbmFtZS4KKwkqKQor
CQljcHU9JGJhc2ljX21hY2hpbmUKKwkJdmVuZG9yPXVua25vd24KIAkJOzsKLQlzdW4yKQotCQli
YXNpY19tYWNoaW5lPW02ODAwMC1zdW4KK2VzYWMKKwordW5zZXQgLXYgYmFzaWNfbWFjaGluZQor
CisjIERlY29kZSBiYXNpYyBtYWNoaW5lcyBpbiB0aGUgZnVsbCBhbmQgcHJvcGVyIENQVS1Db21w
YW55IGZvcm0uCitjYXNlICRjcHUtJHZlbmRvciBpbgorCSMgSGVyZSB3ZSBoYW5kbGUgdGhlIGRl
ZmF1bHQgbWFudWZhY3R1cmVyIG9mIGNlcnRhaW4gQ1BVIHR5cGVzIGluIGNhbm9uaWNhbCBmb3Jt
LiBJdCBpcyBpbgorCSMgc29tZSBjYXNlcyB0aGUgb25seSBtYW51ZmFjdHVyZXIsIGluIG90aGVy
cywgaXQgaXMgdGhlIG1vc3QgcG9wdWxhci4KKwljcmF5bnYtdW5rbm93bikKKwkJdmVuZG9yPWNy
YXkKKwkJb3M9JHtvczotdW5pY29zbXB9CiAJCTs7Ci0Jc3VuMm9zMykKLQkJYmFzaWNfbWFjaGlu
ZT1tNjgwMDAtc3VuCi0JCW9zPS1zdW5vczMKKwljOTAtdW5rbm93biB8IGM5MC1jcmF5KQorCQl2
ZW5kb3I9Y3JheQorCQlvcz0ke29zOi11bmljb3N9CiAJCTs7Ci0Jc3VuMm9zNCkKLQkJYmFzaWNf
bWFjaGluZT1tNjgwMDAtc3VuCi0JCW9zPS1zdW5vczQKKwlmeDgwLXVua25vd24pCisJCXZlbmRv
cj1hbGxpYW50CiAJCTs7Ci0Jc3VuM29zMykKLQkJYmFzaWNfbWFjaGluZT1tNjhrLXN1bgotCQlv
cz0tc3Vub3MzCisJcm9tcC11bmtub3duKQorCQl2ZW5kb3I9aWJtCiAJCTs7Ci0Jc3VuM29zNCkK
LQkJYmFzaWNfbWFjaGluZT1tNjhrLXN1bgotCQlvcz0tc3Vub3M0CisJbW1peC11bmtub3duKQor
CQl2ZW5kb3I9a251dGgKIAkJOzsKLQlzdW40b3MzKQotCQliYXNpY19tYWNoaW5lPXNwYXJjLXN1
bgotCQlvcz0tc3Vub3MzCisJbWljcm9ibGF6ZS11bmtub3duIHwgbWljcm9ibGF6ZWVsLXVua25v
d24pCisJCXZlbmRvcj14aWxpbngKIAkJOzsKLQlzdW40b3M0KQotCQliYXNpY19tYWNoaW5lPXNw
YXJjLXN1bgotCQlvcz0tc3Vub3M0CisJcnM2MDAwLXVua25vd24pCisJCXZlbmRvcj1pYm0KIAkJ
OzsKLQlzdW40c29sMikKLQkJYmFzaWNfbWFjaGluZT1zcGFyYy1zdW4KLQkJb3M9LXNvbGFyaXMy
CisJdmF4LXVua25vd24pCisJCXZlbmRvcj1kZWMKIAkJOzsKLQlzdW4zIHwgc3VuMy0qKQotCQli
YXNpY19tYWNoaW5lPW02OGstc3VuCisJcGRwMTEtdW5rbm93bikKKwkJdmVuZG9yPWRlYwogCQk7
OwotCXN1bjQpCi0JCWJhc2ljX21hY2hpbmU9c3BhcmMtc3VuCisJd2UzMmstdW5rbm93bikKKwkJ
dmVuZG9yPWF0dAogCQk7OwotCXN1bjM4NiB8IHN1bjM4NmkgfCByb2FkcnVubmVyKQotCQliYXNp
Y19tYWNoaW5lPWkzODYtc3VuCisJY3lkcmEtdW5rbm93bikKKwkJdmVuZG9yPWN5ZHJvbWUKIAkJ
OzsKLQlzdjEpCi0JCWJhc2ljX21hY2hpbmU9c3YxLWNyYXkKLQkJb3M9LXVuaWNvcworCWkzNzAt
aWJtKikKKwkJdmVuZG9yPWlibQogCQk7OwotCXN5bW1ldHJ5KQotCQliYXNpY19tYWNoaW5lPWkz
ODYtc2VxdWVudAotCQlvcz0tZHluaXgKKwlvcmlvbi11bmtub3duKQorCQl2ZW5kb3I9aGlnaGxl
dmVsCiAJCTs7Ci0JdDNlKQotCQliYXNpY19tYWNoaW5lPWFscGhhZXY1LWNyYXkKLQkJb3M9LXVu
aWNvcworCXhwcy11bmtub3duIHwgeHBzMTAwLXVua25vd24pCisJCWNwdT14cHMxMDAKKwkJdmVu
ZG9yPWhvbmV5d2VsbAogCQk7OwotCXQ5MCkKLQkJYmFzaWNfbWFjaGluZT10OTAtY3JheQotCQlv
cz0tdW5pY29zCisKKwkjIEhlcmUgd2Ugbm9ybWFsaXplIENQVSB0eXBlcyB3aXRoIGEgbWlzc2lu
ZyBvciBtYXRjaGluZyB2ZW5kb3IKKwlkcHgyMC11bmtub3duIHwgZHB4MjAtYnVsbCkKKwkJY3B1
PXJzNjAwMAorCQl2ZW5kb3I9YnVsbAorCQlvcz0ke29zOi1ib3N4fQogCQk7OwotCXRpbGUqKQot
CQliYXNpY19tYWNoaW5lPSRiYXNpY19tYWNoaW5lLXVua25vd24KLQkJb3M9LWxpbnV4LWdudQor
CisJIyBIZXJlIHdlIG5vcm1hbGl6ZSBDUFUgdHlwZXMgaXJyZXNwZWN0aXZlIG9mIHRoZSB2ZW5k
b3IKKwlhbWQ2NC0qKQorCQljcHU9eDg2XzY0CiAJCTs7Ci0JdHgzOSkKLQkJYmFzaWNfbWFjaGlu
ZT1taXBzdHgzOS11bmtub3duCisJYmxhY2tmaW4tKikKKwkJY3B1PWJmaW4KKwkJb3M9bGludXgK
IAkJOzsKLQl0eDM5ZWwpCi0JCWJhc2ljX21hY2hpbmU9bWlwc3R4MzllbC11bmtub3duCisJYzU0
eC0qKQorCQljcHU9dGljNTR4CiAJCTs7Ci0JdG9hZDEpCi0JCWJhc2ljX21hY2hpbmU9cGRwMTAt
eGtsCi0JCW9zPS10b3BzMjAKKwljNTV4LSopCisJCWNwdT10aWM1NXgKIAkJOzsKLQl0b3dlciB8
IHRvd2VyLTMyKQotCQliYXNpY19tYWNoaW5lPW02OGstbmNyCisJYzZ4LSopCisJCWNwdT10aWM2
eAogCQk7OwotCXRwZikKLQkJYmFzaWNfbWFjaGluZT1zMzkweC1pYm0KLQkJb3M9LXRwZgorCWU1
MDB2WzEyXS0qKQorCQljcHU9cG93ZXJwYworCQlvcz0kb3Mic3BlIgogCQk7OwotCXVkaTI5aykK
LQkJYmFzaWNfbWFjaGluZT1hMjlrLWFtZAotCQlvcz0tdWRpCisJbWlwczMqLSopCisJCWNwdT1t
aXBzNjQKIAkJOzsKLQl1bHRyYTMpCi0JCWJhc2ljX21hY2hpbmU9YTI5ay1ueXUKLQkJb3M9LXN5
bTEKKwltczEtKikKKwkJY3B1PW10CiAJCTs7Ci0JdjgxMCB8IG5lY3Y4MTApCi0JCWJhc2ljX21h
Y2hpbmU9djgxMC1uZWMKLQkJb3M9LW5vbmUKKwltNjhrbm9tbXUtKikKKwkJY3B1PW02OGsKKwkJ
b3M9bGludXgKIAkJOzsKLQl2YXh2KQotCQliYXNpY19tYWNoaW5lPXZheC1kZWMKLQkJb3M9LXN5
c3YKKwltOXMxMnotKiB8IG02OGhjczEyei0qIHwgaGNzMTJ6LSogfCBzMTJ6LSopCisJCWNwdT1z
MTJ6CiAJCTs7Ci0Jdm1zKQotCQliYXNpY19tYWNoaW5lPXZheC1kZWMKLQkJb3M9LXZtcworCW9w
ZW5yaXNjLSopCisJCWNwdT1vcjMyCiAJCTs7Ci0JdnBwKnx2eHx2eC0qKQotCQliYXNpY19tYWNo
aW5lPWYzMDEtZnVqaXRzdQorCXBhcmlzYy0qKQorCQljcHU9aHBwYQorCQlvcz1saW51eAogCQk7
OwotCXZ4d29ya3M5NjApCi0JCWJhc2ljX21hY2hpbmU9aTk2MC13cnMKLQkJb3M9LXZ4d29ya3MK
KwlwZW50aXVtLSogfCBwNS0qIHwgazUtKiB8IGs2LSogfCBuZXhnZW4tKiB8IHZpYWMzLSopCisJ
CWNwdT1pNTg2CiAJCTs7Ci0Jdnh3b3JrczY4KQotCQliYXNpY19tYWNoaW5lPW02OGstd3JzCi0J
CW9zPS12eHdvcmtzCisJcGVudGl1bXByby0qIHwgcDYtKiB8IDZ4ODYtKiB8IGF0aGxvbi0qIHwg
YXRoYWxvbl8qLSopCisJCWNwdT1pNjg2CiAJCTs7Ci0Jdnh3b3JrczI5aykKLQkJYmFzaWNfbWFj
aGluZT1hMjlrLXdycwotCQlvcz0tdnh3b3JrcworCXBlbnRpdW1paS0qIHwgcGVudGl1bTItKiB8
IHBlbnRpdW1paWktKiB8IHBlbnRpdW0zLSopCisJCWNwdT1pNjg2CiAJCTs7Ci0JdzY1KikKLQkJ
YmFzaWNfbWFjaGluZT13NjUtd2RjCi0JCW9zPS1ub25lCisJcGVudGl1bTQtKikKKwkJY3B1PWk3
ODYKIAkJOzsKLQl3ODlrLSopCi0JCWJhc2ljX21hY2hpbmU9aHBwYTEuMS13aW5ib25kCi0JCW9z
PS1wcm9lbGYKKwlwYzk4LSopCisJCWNwdT1pMzg2CiAJCTs7Ci0JeGJveCkKLQkJYmFzaWNfbWFj
aGluZT1pNjg2LXBjCi0JCW9zPS1taW5ndzMyCisJcHBjLSogfCBwcGNiZS0qKQorCQljcHU9cG93
ZXJwYwogCQk7OwotCXhwcyB8IHhwczEwMCkKLQkJYmFzaWNfbWFjaGluZT14cHMxMDAtaG9uZXl3
ZWxsCisJcHBjbGUtKiB8IHBvd2VycGNsaXR0bGUtKikKKwkJY3B1PXBvd2VycGNsZQogCQk7Owot
CXhzY2FsZS0qIHwgeHNjYWxlZVtibF0tKikKLQkJYmFzaWNfbWFjaGluZT1gZWNobyAkYmFzaWNf
bWFjaGluZSB8IHNlZCAncy9eeHNjYWxlL2FybS8nYAorCXBwYzY0LSopCisJCWNwdT1wb3dlcnBj
NjQKIAkJOzsKLQl5bXApCi0JCWJhc2ljX21hY2hpbmU9eW1wLWNyYXkKLQkJb3M9LXVuaWNvcwor
CXBwYzY0bGUtKiB8IHBvd2VycGM2NGxpdHRsZS0qKQorCQljcHU9cG93ZXJwYzY0bGUKIAkJOzsK
LQl6OGstKi1jb2ZmKQotCQliYXNpY19tYWNoaW5lPXo4ay11bmtub3duCi0JCW9zPS1zaW0KKwlz
YjEtKikKKwkJY3B1PW1pcHNpc2E2NHNiMQogCQk7OwotCXo4MC0qLWNvZmYpCi0JCWJhc2ljX21h
Y2hpbmU9ejgwLXVua25vd24KLQkJb3M9LXNpbQorCXNiMWVsLSopCisJCWNwdT1taXBzaXNhNjRz
YjFlbAogCQk7OwotCW5vbmUpCi0JCWJhc2ljX21hY2hpbmU9bm9uZS1ub25lCi0JCW9zPS1ub25l
CisJc2g1ZVtsYl0tKikKKwkJY3B1PWBlY2hvICIkY3B1IiB8IHNlZCAncy9eXChzaC5cKWVcKC5c
KSQvXDFcMmUvJ2AKIAkJOzsKLQotIyBIZXJlIHdlIGhhbmRsZSB0aGUgZGVmYXVsdCBtYW51ZmFj
dHVyZXIgb2YgY2VydGFpbiBDUFUgdHlwZXMuICBJdCBpcyBpbgotIyBzb21lIGNhc2VzIHRoZSBv
bmx5IG1hbnVmYWN0dXJlciwgaW4gb3RoZXJzLCBpdCBpcyB0aGUgbW9zdCBwb3B1bGFyLgotCXc4
OWspCi0JCWJhc2ljX21hY2hpbmU9aHBwYTEuMS13aW5ib25kCisJc3B1ci0qKQorCQljcHU9c3B1
cgogCQk7OwotCW9wNTBuKQotCQliYXNpY19tYWNoaW5lPWhwcGExLjEtb2tpCisJc3Ryb25nYXJt
LSogfCB0aHVtYi0qKQorCQljcHU9YXJtCiAJCTs7Ci0Jb3A2MGMpCi0JCWJhc2ljX21hY2hpbmU9
aHBwYTEuMS1va2kKKwl0eDM5LSopCisJCWNwdT1taXBzdHgzOQogCQk7OwotCXJvbXApCi0JCWJh
c2ljX21hY2hpbmU9cm9tcC1pYm0KKwl0eDM5ZWwtKikKKwkJY3B1PW1pcHN0eDM5ZWwKIAkJOzsK
LQltbWl4KQotCQliYXNpY19tYWNoaW5lPW1taXgta251dGgKKwl4NjQtKikKKwkJY3B1PXg4Nl82
NAogCQk7OwotCXJzNjAwMCkKLQkJYmFzaWNfbWFjaGluZT1yczYwMDAtaWJtCisJeHNjYWxlLSog
fCB4c2NhbGVlW2JsXS0qKQorCQljcHU9YGVjaG8gIiRjcHUiIHwgc2VkICdzL154c2NhbGUvYXJt
LydgCiAJCTs7Ci0JdmF4KQotCQliYXNpY19tYWNoaW5lPXZheC1kZWMKKworCSMgUmVjb2duaXpl
IHRoZSBjYW5vbmljYWwgQ1BVIFR5cGVzIHRoYXQgbGltaXQgYW5kL29yIG1vZGlmeSB0aGUKKwkj
IGNvbXBhbnkgbmFtZXMgdGhleSBhcmUgcGFpcmVkIHdpdGguCisJY3IxNi0qKQorCQlvcz0ke29z
Oi1lbGZ9CiAJCTs7Ci0JcGRwMTApCi0JCSMgdGhlcmUgYXJlIG1hbnkgY2xvbmVzLCBzbyBERUMg
aXMgbm90IGEgc2FmZSBiZXQKLQkJYmFzaWNfbWFjaGluZT1wZHAxMC11bmtub3duCisJY3Jpc3Yz
Mi0qIHwgZXRyYXhmcyotKikKKwkJY3B1PWNyaXN2MzIKKwkJdmVuZG9yPWF4aXMKIAkJOzsKLQlw
ZHAxMSkKLQkJYmFzaWNfbWFjaGluZT1wZHAxMS1kZWMKKwljcmlzLSogfCBldHJheCotKikKKwkJ
Y3B1PWNyaXMKKwkJdmVuZG9yPWF4aXMKIAkJOzsKLQl3ZTMyaykKLQkJYmFzaWNfbWFjaGluZT13
ZTMyay1hdHQKKwljcngtKikKKwkJb3M9JHtvczotZWxmfQogCQk7OwotCXNoWzEyMzRdIHwgc2hb
MjRdYSB8IHNoWzI0XWFlYiB8IHNoWzM0XWViIHwgc2hbMTIzNF1sZSB8IHNoWzIzXWVsZSkKLQkJ
YmFzaWNfbWFjaGluZT1zaC11bmtub3duCisJbmVvLXRhbmRlbSkKKwkJY3B1PW5lbworCQl2ZW5k
b3I9dGFuZGVtCiAJCTs7Ci0Jc3BhcmMgfCBzcGFyY3Y4IHwgc3BhcmN2OSB8IHNwYXJjdjliIHwg
c3BhcmN2OXYpCi0JCWJhc2ljX21hY2hpbmU9c3BhcmMtc3VuCisJbnNlLXRhbmRlbSkKKwkJY3B1
PW5zZQorCQl2ZW5kb3I9dGFuZGVtCiAJCTs7Ci0JY3lkcmEpCi0JCWJhc2ljX21hY2hpbmU9Y3lk
cmEtY3lkcm9tZQorCW5zci10YW5kZW0pCisJCWNwdT1uc3IKKwkJdmVuZG9yPXRhbmRlbQogCQk7
OwotCW9yaW9uKQotCQliYXNpY19tYWNoaW5lPW9yaW9uLWhpZ2hsZXZlbAorCW5zdi10YW5kZW0p
CisJCWNwdT1uc3YKKwkJdmVuZG9yPXRhbmRlbQogCQk7OwotCW9yaW9uMTA1KQotCQliYXNpY19t
YWNoaW5lPWNsaXBwZXItaGlnaGxldmVsCisJbnN4LXRhbmRlbSkKKwkJY3B1PW5zeAorCQl2ZW5k
b3I9dGFuZGVtCiAJCTs7Ci0JbWFjIHwgbXB3IHwgbWFjLW1wdykKLQkJYmFzaWNfbWFjaGluZT1t
NjhrLWFwcGxlCisJczM5MC0qKQorCQljcHU9czM5MAorCQl2ZW5kb3I9aWJtCiAJCTs7Ci0JcG1h
YyB8IHBtYWMtbXB3KQotCQliYXNpY19tYWNoaW5lPXBvd2VycGMtYXBwbGUKKwlzMzkweC0qKQor
CQljcHU9czM5MHgKKwkJdmVuZG9yPWlibQogCQk7OwotCSotdW5rbm93bikKLQkJIyBNYWtlIHN1
cmUgdG8gbWF0Y2ggYW4gYWxyZWFkeS1jYW5vbmljYWxpemVkIG1hY2hpbmUgbmFtZS4KKwl0aWxl
Ki0qKQorCQlvcz0ke29zOi1saW51eC1nbnV9CiAJCTs7CisKIAkqKQotCQllY2hvIEludmFsaWQg
Y29uZmlndXJhdGlvbiBcYCQxXCc6IG1hY2hpbmUgXGAkYmFzaWNfbWFjaGluZVwnIG5vdCByZWNv
Z25pemVkIDE+JjIKLQkJZXhpdCAxCisJCSMgUmVjb2duaXplIHRoZSBjYW5vbmljYWwgQ1BVIHR5
cGVzIHRoYXQgYXJlIGFsbG93ZWQgd2l0aCBhbnkKKwkJIyBjb21wYW55IG5hbWUuCisJCWNhc2Ug
JGNwdSBpbgorCQkJMTc1MGEgfCA1ODAgXAorCQkJfCBhMjlrIFwKKwkJCXwgYWFyY2g2NCB8IGFh
cmNoNjRfYmUgXAorCQkJfCBhYmFjdXMgXAorCQkJfCBhbHBoYSB8IGFscGhhZXZbNC04XSB8IGFs
cGhhZXY1NiB8IGFscGhhZXY2Wzc4XSBcCisJCQl8IGFscGhhNjQgfCBhbHBoYTY0ZXZbNC04XSB8
IGFscGhhNjRldjU2IHwgYWxwaGE2NGV2Nls3OF0gXAorCQkJfCBhbHBoYXBjYTVbNjddIHwgYWxw
aGE2NHBjYTVbNjddIFwKKwkJCXwgYW0zM18yLjAgXAorCQkJfCBhbWRnY24gXAorCQkJfCBhcmMg
fCBhcmNlYiBcCisJCQl8IGFybSAgfCBhcm1bbGJdZSB8IGFybWVbbGJdIHwgYXJtdiogXAorCQkJ
fCBhdnIgfCBhdnIzMiBcCisJCQl8IGFzbWpzIFwKKwkJCXwgYmEgXAorCQkJfCBiZTMyIHwgYmU2
NCBcCisJCQl8IGJmaW4gfCBiczIwMDAgXAorCQkJfCBjWzEyM10qIHwgYzMwIHwgW2NqdF05MCB8
IGM0eCBcCisJCQl8IGM4MDUxIHwgY2xpcHBlciB8IGNyYXludiB8IGNza3kgfCBjeWRyYSBcCisJ
CQl8IGQxMHYgfCBkMzB2IHwgZGx4IHwgZHNwMTZ4eCBcCisJCQl8IGUyayB8IGVseHNpIHwgZXBp
cGhhbnkgXAorCQkJfCBmMzBbMDFdIHwgZjcwMCB8IGZpZG8gfCBmcjMwIHwgZnJ2IHwgZnQzMiB8
IGZ4ODAgXAorCQkJfCBoODMwMCB8IGg4NTAwIFwKKwkJCXwgaHBwYSB8IGhwcGExLlswMV0gfCBo
cHBhMi4wIHwgaHBwYTIuMFtud10gfCBocHBhNjQgXAorCQkJfCBoZXhhZ29uIFwKKwkJCXwgaTM3
MCB8IGkqODYgfCBpODYwIHwgaTk2MCB8IGlhMTYgfCBpYTY0IFwKKwkJCXwgaXAyayB8IGlxMjAw
MCBcCisJCQl8IGsxb20gXAorCQkJfCBsZTMyIHwgbGU2NCBcCisJCQl8IGxtMzIgXAorCQkJfCBt
MzJjIHwgbTMyciB8IG0zMnJsZSBcCisJCQl8IG01MjAwIHwgbTY4MDAwIHwgbTY4MFswMTIzNDZd
MCB8IG02ODM2MCB8IG02ODM/MiB8IG02OGsgXAorCQkJfCBtNjgxMSB8IG02OGhjMTEgfCBtNjgx
MiB8IG02OGhjMTIgfCBtNjhoY3MxMnggXAorCQkJfCBtODgxMTAgfCBtODhrIHwgbWF4cSB8IG1i
IHwgbWNvcmUgfCBtZXAgfCBtZXRhZyBcCisJCQl8IG1pY3JvYmxhemUgfCBtaWNyb2JsYXplZWwg
XAorCQkJfCBtaXBzIHwgbWlwc2JlIHwgbWlwc2ViIHwgbWlwc2VsIHwgbWlwc2xlIFwKKwkJCXwg
bWlwczE2IFwKKwkJCXwgbWlwczY0IHwgbWlwczY0ZWIgfCBtaXBzNjRlbCBcCisJCQl8IG1pcHM2
NG9jdGVvbiB8IG1pcHM2NG9jdGVvbmVsIFwKKwkJCXwgbWlwczY0b3Jpb24gfCBtaXBzNjRvcmlv
bmVsIFwKKwkJCXwgbWlwczY0cjU5MDAgfCBtaXBzNjRyNTkwMGVsIFwKKwkJCXwgbWlwczY0dnIg
fCBtaXBzNjR2cmVsIFwKKwkJCXwgbWlwczY0dnI0MTAwIHwgbWlwczY0dnI0MTAwZWwgXAorCQkJ
fCBtaXBzNjR2cjQzMDAgfCBtaXBzNjR2cjQzMDBlbCBcCisJCQl8IG1pcHM2NHZyNTAwMCB8IG1p
cHM2NHZyNTAwMGVsIFwKKwkJCXwgbWlwczY0dnI1OTAwIHwgbWlwczY0dnI1OTAwZWwgXAorCQkJ
fCBtaXBzaXNhMzIgfCBtaXBzaXNhMzJlbCBcCisJCQl8IG1pcHNpc2EzMnIyIHwgbWlwc2lzYTMy
cjJlbCBcCisJCQl8IG1pcHNpc2EzMnI2IHwgbWlwc2lzYTMycjZlbCBcCisJCQl8IG1pcHNpc2E2
NCB8IG1pcHNpc2E2NGVsIFwKKwkJCXwgbWlwc2lzYTY0cjIgfCBtaXBzaXNhNjRyMmVsIFwKKwkJ
CXwgbWlwc2lzYTY0cjYgfCBtaXBzaXNhNjRyNmVsIFwKKwkJCXwgbWlwc2lzYTY0c2IxIHwgbWlw
c2lzYTY0c2IxZWwgXAorCQkJfCBtaXBzaXNhNjRzcjcxayB8IG1pcHNpc2E2NHNyNzFrZWwgXAor
CQkJfCBtaXBzcjU5MDAgfCBtaXBzcjU5MDBlbCBcCisJCQl8IG1pcHN0eDM5IHwgbWlwc3R4Mzll
bCBcCisJCQl8IG1taXggXAorCQkJfCBtbjEwMjAwIHwgbW4xMDMwMCBcCisJCQl8IG1veGllIFwK
KwkJCXwgbXQgXAorCQkJfCBtc3A0MzAgXAorCQkJfCBuZHMzMiB8IG5kczMybGUgfCBuZHMzMmJl
IFwKKwkJCXwgbmZwIFwKKwkJCXwgbmlvcyB8IG5pb3MyIHwgbmlvczJlYiB8IG5pb3MyZWwgXAor
CQkJfCBub25lIHwgbnAxIHwgbnMxNmsgfCBuczMyayB8IG52cHR4IFwKKwkJCXwgb3BlbjggXAor
CQkJfCBvcjFrKiBcCisJCQl8IG9yMzIgXAorCQkJfCBvcmlvbiBcCisJCQl8IHBpY29jaGlwIFwK
KwkJCXwgcGRwMTAgfCBwZHAxMSB8IHBqIHwgcGpsIHwgcG4gfCBwb3dlciBcCisJCQl8IHBvd2Vy
cGMgfCBwb3dlcnBjNjQgfCBwb3dlcnBjNjRsZSB8IHBvd2VycGNsZSB8IHBvd2VycGNzcGUgXAor
CQkJfCBwcnUgXAorCQkJfCBweXJhbWlkIFwKKwkJCXwgcmlzY3YgfCByaXNjdjMyIHwgcmlzY3Y2
NCBcCisJCQl8IHJsNzggfCByb21wIHwgcnM2MDAwIHwgcnggXAorCQkJfCBzY29yZSBcCisJCQl8
IHNoIHwgc2hsIFwKKwkJCXwgc2hbMTIzNF0gfCBzaFsyNF1hIHwgc2hbMjRdYWVbbGJdIHwgc2hb
MjNdZSB8IHNoZVtsYl0gfCBzaFtsYl1lIFwKKwkJCXwgc2hbMTIzNF1lW2xiXSB8ICBzaFsxMjM0
NV1bbGJdZSB8IHNoWzIzXWVsZSB8IHNoNjQgfCBzaDY0bGUgXAorCQkJfCBzcGFyYyB8IHNwYXJj
NjQgfCBzcGFyYzY0YiB8IHNwYXJjNjR2IHwgc3BhcmM4NnggfCBzcGFyY2xldCBcCisJCQl8IHNw
YXJjbGl0ZSBcCisJCQl8IHNwYXJjdjggfCBzcGFyY3Y5IHwgc3BhcmN2OWIgfCBzcGFyY3Y5diB8
IHN2MSB8IHN4KiBcCisJCQl8IHNwdSBcCisJCQl8IHRhaG9lIFwKKwkJCXwgdGljMzAgfCB0aWM0
eCB8IHRpYzU0eCB8IHRpYzU1eCB8IHRpYzZ4IHwgdGljODAgXAorCQkJfCB0cm9uIFwKKwkJCXwg
dWJpY29tMzIgXAorCQkJfCB2NzAgfCB2ODUwIHwgdjg1MGUgfCB2ODUwZTEgfCB2ODUwZXMgfCB2
ODUwZTIgfCB2ODUwZTJ2MyBcCisJCQl8IHZheCBcCisJCQl8IHZpc2l1bSBcCisJCQl8IHc2NSBc
CisJCQl8IHdhc20zMiB8IHdhc202NCBcCisJCQl8IHdlMzJrIFwKKwkJCXwgeDg2IHwgeDg2XzY0
IHwgeGMxNnggfCB4Z2F0ZSB8IHhwczEwMCBcCisJCQl8IHhzdG9ybXkxNiB8IHh0ZW5zYSogXAor
CQkJfCB5bXAgXAorCQkJfCB6OGsgfCB6ODApCisJCQkJOzsKKworCQkJKikKKwkJCQllY2hvIElu
dmFsaWQgY29uZmlndXJhdGlvbiBcYCIkMSJcJzogbWFjaGluZSBcYCIkY3B1LSR2ZW5kb3IiXCcg
bm90IHJlY29nbml6ZWQgMT4mMgorCQkJCWV4aXQgMQorCQkJCTs7CisJCWVzYWMKIAkJOzsKIGVz
YWMKIAogIyBIZXJlIHdlIGNhbm9uaWNhbGl6ZSBjZXJ0YWluIGFsaWFzZXMgZm9yIG1hbnVmYWN0
dXJlcnMuCi1jYXNlICRiYXNpY19tYWNoaW5lIGluCi0JKi1kaWdpdGFsKikKLQkJYmFzaWNfbWFj
aGluZT1gZWNobyAkYmFzaWNfbWFjaGluZSB8IHNlZCAncy9kaWdpdGFsLiovZGVjLydgCitjYXNl
ICR2ZW5kb3IgaW4KKwlkaWdpdGFsKikKKwkJdmVuZG9yPWRlYwogCQk7OwotCSotY29tbW9kb3Jl
KikKLQkJYmFzaWNfbWFjaGluZT1gZWNobyAkYmFzaWNfbWFjaGluZSB8IHNlZCAncy9jb21tb2Rv
cmUuKi9jYm0vJ2AKKwljb21tb2RvcmUqKQorCQl2ZW5kb3I9Y2JtCiAJCTs7CiAJKikKIAkJOzsK
QEAgLTEzMTUsMjAwICsxMjc4LDI0NiBAQCBlc2FjCiAKICMgRGVjb2RlIG1hbnVmYWN0dXJlci1z
cGVjaWZpYyBhbGlhc2VzIGZvciBjZXJ0YWluIG9wZXJhdGluZyBzeXN0ZW1zLgogCi1pZiBbIHgi
JG9zIiAhPSB4IiIgXQoraWYgWyB4JG9zICE9IHggXQogdGhlbgogY2FzZSAkb3MgaW4KLQkjIEZp
cnN0IG1hdGNoIHNvbWUgc3lzdGVtIHR5cGUgYWxpYXNlcwotCSMgdGhhdCBtaWdodCBnZXQgY29u
ZnVzZWQgd2l0aCB2YWxpZCBzeXN0ZW0gdHlwZXMuCi0JIyAtc29sYXJpcyogaXMgYSBiYXNpYyBz
eXN0ZW0gdHlwZSwgd2l0aCB0aGlzIG9uZSBleGNlcHRpb24uCi0JLWF1cm9yYXV4KQotCQlvcz0t
YXVyb3JhdXgKKwkjIEZpcnN0IG1hdGNoIHNvbWUgc3lzdGVtIHR5cGUgYWxpYXNlcyB0aGF0IG1p
Z2h0IGdldCBjb25mdXNlZAorCSMgd2l0aCB2YWxpZCBzeXN0ZW0gdHlwZXMuCisJIyBzb2xhcmlz
KiBpcyBhIGJhc2ljIHN5c3RlbSB0eXBlLCB3aXRoIHRoaXMgb25lIGV4Y2VwdGlvbi4KKwlhdXJv
cmF1eCkKKwkJb3M9YXVyb3JhdXgKIAkJOzsKLQktc29sYXJpczEgfCAtc29sYXJpczEuKikKLQkJ
b3M9YGVjaG8gJG9zIHwgc2VkIC1lICdzfHNvbGFyaXMxfHN1bm9zNHwnYAorCWJsdWVnZW5lKikK
KwkJb3M9Y25rCiAJCTs7Ci0JLXNvbGFyaXMpCi0JCW9zPS1zb2xhcmlzMgorCXNvbGFyaXMxIHwg
c29sYXJpczEuKikKKwkJb3M9YGVjaG8gJG9zIHwgc2VkIC1lICdzfHNvbGFyaXMxfHN1bm9zNHwn
YAogCQk7OwotCS1zdnI0KikKLQkJb3M9LXN5c3Y0CisJc29sYXJpcykKKwkJb3M9c29sYXJpczIK
IAkJOzsKLQktdW5peHdhcmUqKQotCQlvcz0tc3lzdjQuMnV3CisJdW5peHdhcmUqKQorCQlvcz1z
eXN2NC4ydXcKIAkJOzsKLQktZ251L2xpbnV4KikKKwlnbnUvbGludXgqKQogCQlvcz1gZWNobyAk
b3MgfCBzZWQgLWUgJ3N8Z251L2xpbnV4fGxpbnV4LWdudXwnYAogCQk7OwotCSMgRmlyc3QgYWNj
ZXB0IHRoZSBiYXNpYyBzeXN0ZW0gdHlwZXMuCisJIyBlczE4MDAgaXMgaGVyZSB0byBhdm9pZCBi
ZWluZyBtYXRjaGVkIGJ5IGVzKiAoYSBkaWZmZXJlbnQgT1MpCisJZXMxODAwKikKKwkJb3M9b3Nl
CisJCTs7CisJIyBTb21lIHZlcnNpb24gbnVtYmVycyBuZWVkIG1vZGlmaWNhdGlvbgorCWNob3J1
c29zKikKKwkJb3M9Y2hvcnVzb3MKKwkJOzsKKwlpc2MpCisJCW9zPWlzYzIuMgorCQk7OworCXNj
bzYpCisJCW9zPXNjbzV2NgorCQk7OworCXNjbzUpCisJCW9zPXNjbzMuMnY1CisJCTs7CisJc2Nv
NCkKKwkJb3M9c2NvMy4ydjQKKwkJOzsKKwlzY28zLjIuWzQtOV0qKQorCQlvcz1gZWNobyAkb3Mg
fCBzZWQgLWUgJ3Mvc2NvMy4yLi9zY28zLjJ2LydgCisJCTs7CisJc2NvMy4ydls0LTldKiB8IHNj
bzV2NiopCisJCSMgRG9uJ3QgZm9yZ2V0IHZlcnNpb24gaWYgaXQgaXMgMy4ydjQgb3IgbmV3ZXIu
CisJCTs7CisJc2NvdXQpCisJCSMgRG9uJ3QgbWF0Y2ggYmVsb3cKKwkJOzsKKwlzY28qKQorCQlv
cz1zY28zLjJ2MgorCQk7OworCXBzb3MqKQorCQlvcz1wc29zCisJCTs7CisJIyBOb3cgYWNjZXB0
IHRoZSBiYXNpYyBzeXN0ZW0gdHlwZXMuCiAJIyBUaGUgcG9ydGFibGUgc3lzdGVtcyBjb21lcyBm
aXJzdC4KLQkjIEVhY2ggYWx0ZXJuYXRpdmUgTVVTVCBFTkQgSU4gQSAqLCB0byBtYXRjaCBhIHZl
cnNpb24gbnVtYmVyLgotCSMgLXN5c3YqIGlzIG5vdCBoZXJlIGJlY2F1c2UgaXQgY29tZXMgbGF0
ZXIsIGFmdGVyIHN5c3ZyNC4KLQktZ251KiB8IC1ic2QqIHwgLW1hY2gqIHwgLW1pbml4KiB8IC1n
ZW5peCogfCAtdWx0cml4KiB8IC1pcml4KiBcCi0JICAgICAgfCAtKnZtcyogfCAtc2NvKiB8IC1l
c2l4KiB8IC1pc2MqIHwgLWFpeCogfCAtY25rKiB8IC1zdW5vcyB8IC1zdW5vc1szNF0qXAotCSAg
ICAgIHwgLWhwdXgqIHwgLXVub3MqIHwgLW9zZiogfCAtbHVuYSogfCAtZGd1eCogfCAtYXVyb3Jh
dXgqIHwgLXNvbGFyaXMqIFwKLQkgICAgICB8IC1zeW0qIHwgLWtvcGVuc29sYXJpcyogXAotCSAg
ICAgIHwgLWFtaWdhb3MqIHwgLWFtaWdhZG9zKiB8IC1tc2RvcyogfCAtbmV3c29zKiB8IC11bmlj
b3MqIHwgLWFvZiogXAotCSAgICAgIHwgLWFvcyogfCAtYXJvcyogXAotCSAgICAgIHwgLW5pbmR5
KiB8IC12eHNpbSogfCAtdnh3b3JrcyogfCAtZWJtb24qIHwgLWhtcyogfCAtbXZzKiBcCi0JICAg
ICAgfCAtY2xpeCogfCAtcmlzY29zKiB8IC11bmlwbHVzKiB8IC1pcmlzKiB8IC1ydHUqIHwgLXhl
bml4KiBcCi0JICAgICAgfCAtaGl1eCogfCAtMzg2YnNkKiB8IC1rbmV0YnNkKiB8IC1taXJic2Qq
IHwgLW5ldGJzZCogXAotCSAgICAgIHwgLW9wZW5ic2QqIHwgLXNvbGlkYnNkKiBcCi0JICAgICAg
fCAtZWtrb2JzZCogfCAta2ZyZWVic2QqIHwgLWZyZWVic2QqIHwgLXJpc2NpeCogfCAtbHlueG9z
KiBcCi0JICAgICAgfCAtYm9zeCogfCAtbmV4dHN0ZXAqIHwgLWN4dXgqIHwgLWFvdXQqIHwgLWVs
ZiogfCAtb2FiaSogXAotCSAgICAgIHwgLXB0eCogfCAtY29mZiogfCAtZWNvZmYqIHwgLXdpbm50
KiB8IC1kb21haW4qIHwgLXZzdGEqIFwKLQkgICAgICB8IC11ZGkqIHwgLWVhYmkqIHwgLWxpdGVz
KiB8IC1pZWVlKiB8IC1nbzMyKiB8IC1hdXgqIFwKLQkgICAgICB8IC1jaG9ydXNvcyogfCAtY2hv
cnVzcmRiKiB8IC1jZWdjYyogXAotCSAgICAgIHwgLWN5Z3dpbiogfCAtbXN5cyogfCAtcGUqIHwg
LXBzb3MqIHwgLW1vc3MqIHwgLXByb2VsZiogfCAtcnRlbXMqIFwKLQkgICAgICB8IC1taW5ndzMy
KiB8IC1saW51eC1nbnUqIHwgLWxpbnV4LWFuZHJvaWQqIFwKLQkgICAgICB8IC1saW51eC1uZXds
aWIqIHwgLWxpbnV4LXVjbGliYyogXAotCSAgICAgIHwgLXV4cHYqIHwgLWJlb3MqIHwgLW1wZWl4
KiB8IC11ZGsqIFwKLQkgICAgICB8IC1pbnRlcml4KiB8IC11d2luKiB8IC1ta3MqIHwgLXJoYXBz
b2R5KiB8IC1kYXJ3aW4qIHwgLW9wZW5lZCogXAotCSAgICAgIHwgLW9wZW5zdGVwKiB8IC1vc2tp
dCogfCAtY29uaXgqIHwgLXB3MzIqIHwgLW5vbnN0b3B1eCogXAotCSAgICAgIHwgLXN0b3JtLWNo
YW9zKiB8IC10b3BzMTAqIHwgLXRlbmV4KiB8IC10b3BzMjAqIHwgLWl0cyogXAotCSAgICAgIHwg
LW9zMiogfCAtdm9zKiB8IC1wYWxtb3MqIHwgLXVjbGludXgqIHwgLW51Y2xldXMqIFwKLQkgICAg
ICB8IC1tb3JwaG9zKiB8IC1zdXBlcnV4KiB8IC1ydG1rKiB8IC1ydG1rLW5vdmEqIHwgLXdpbmRp
c3MqIFwKLQkgICAgICB8IC1wb3dlcm1heCogfCAtZG5peCogfCAtbng2IHwgLW54NyB8IC1zZWkq
IHwgLWRyYWdvbmZseSogXAotCSAgICAgIHwgLXNreW9zKiB8IC1oYWlrdSogfCAtcmRvcyogfCAt
dG9wcGVycyogfCAtZHJvcHMqIHwgLWVzKikKKwkjIEVhY2ggYWx0ZXJuYXRpdmUgTVVTVCBlbmQg
aW4gYSAqIHRvIG1hdGNoIGEgdmVyc2lvbiBudW1iZXIuCisJIyBzeXN2KiBpcyBub3QgaGVyZSBi
ZWNhdXNlIGl0IGNvbWVzIGxhdGVyLCBhZnRlciBzeXN2cjQuCisJZ251KiB8IGJzZCogfCBtYWNo
KiB8IG1pbml4KiB8IGdlbml4KiB8IHVsdHJpeCogfCBpcml4KiBcCisJICAgICB8ICp2bXMqIHwg
ZXNpeCogfCBhaXgqIHwgY25rKiB8IHN1bm9zIHwgc3Vub3NbMzRdKlwKKwkgICAgIHwgaHB1eCog
fCB1bm9zKiB8IG9zZiogfCBsdW5hKiB8IGRndXgqIHwgYXVyb3JhdXgqIHwgc29sYXJpcyogXAor
CSAgICAgfCBzeW0qIHwga29wZW5zb2xhcmlzKiB8IHBsYW45KiBcCisJICAgICB8IGFtaWdhb3Mq
IHwgYW1pZ2Fkb3MqIHwgbXNkb3MqIHwgbmV3c29zKiB8IHVuaWNvcyogfCBhb2YqIFwKKwkgICAg
IHwgYW9zKiB8IGFyb3MqIHwgY2xvdWRhYmkqIHwgc29ydGl4KiBcCisJICAgICB8IG5pbmR5KiB8
IHZ4c2ltKiB8IHZ4d29ya3MqIHwgZWJtb24qIHwgaG1zKiB8IG12cyogXAorCSAgICAgfCBjbGl4
KiB8IHJpc2NvcyogfCB1bmlwbHVzKiB8IGlyaXMqIHwgaXNjKiB8IHJ0dSogfCB4ZW5peCogXAor
CSAgICAgfCBrbmV0YnNkKiB8IG1pcmJzZCogfCBuZXRic2QqIFwKKwkgICAgIHwgYml0cmlnKiB8
IG9wZW5ic2QqIHwgc29saWRic2QqIHwgbGliZXJ0eWJzZCogXAorCSAgICAgfCBla2tvYnNkKiB8
IGtmcmVlYnNkKiB8IGZyZWVic2QqIHwgcmlzY2l4KiB8IGx5bnhvcyogXAorCSAgICAgfCBib3N4
KiB8IG5leHRzdGVwKiB8IGN4dXgqIHwgYW91dCogfCBlbGYqIHwgb2FiaSogXAorCSAgICAgfCBw
dHgqIHwgY29mZiogfCBlY29mZiogfCB3aW5udCogfCBkb21haW4qIHwgdnN0YSogXAorCSAgICAg
fCB1ZGkqIHwgZWFiaSogfCBsaXRlcyogfCBpZWVlKiB8IGdvMzIqIHwgYXV4KiB8IGhjb3MqIFwK
KwkgICAgIHwgY2hvcnVzcmRiKiB8IGNlZ2NjKiB8IGdsaWRpeCogXAorCSAgICAgfCBjeWd3aW4q
IHwgbXN5cyogfCBwZSogfCBtb3NzKiB8IHByb2VsZiogfCBydGVtcyogXAorCSAgICAgfCBtaWRp
cGl4KiB8IG1pbmd3MzIqIHwgbWluZ3c2NCogfCBsaW51eC1nbnUqIHwgbGludXgtYW5kcm9pZCog
XAorCSAgICAgfCBsaW51eC1uZXdsaWIqIHwgbGludXgtbXVzbCogfCBsaW51eC11Y2xpYmMqIFwK
KwkgICAgIHwgdXhwdiogfCBiZW9zKiB8IG1wZWl4KiB8IHVkayogfCBtb3hpZWJveCogXAorCSAg
ICAgfCBpbnRlcml4KiB8IHV3aW4qIHwgbWtzKiB8IHJoYXBzb2R5KiB8IGRhcndpbiogXAorCSAg
ICAgfCBvcGVuc3RlcCogfCBvc2tpdCogfCBjb25peCogfCBwdzMyKiB8IG5vbnN0b3B1eCogXAor
CSAgICAgfCBzdG9ybS1jaGFvcyogfCB0b3BzMTAqIHwgdGVuZXgqIHwgdG9wczIwKiB8IGl0cyog
XAorCSAgICAgfCBvczIqIHwgdm9zKiB8IHBhbG1vcyogfCB1Y2xpbnV4KiB8IG51Y2xldXMqIFwK
KwkgICAgIHwgbW9ycGhvcyogfCBzdXBlcnV4KiB8IHJ0bWsqIHwgd2luZGlzcyogXAorCSAgICAg
fCBwb3dlcm1heCogfCBkbml4KiB8IG54NiB8IG54NyB8IHNlaSogfCBkcmFnb25mbHkqIFwKKwkg
ICAgIHwgc2t5b3MqIHwgaGFpa3UqIHwgcmRvcyogfCB0b3BwZXJzKiB8IGRyb3BzKiB8IGVzKiBc
CisJICAgICB8IG9uZWZzKiB8IHRpcnRvcyogfCBwaG9lbml4KiB8IGZ1Y2hzaWEqIHwgcmVkb3gq
IHwgYm1lKiBcCisJICAgICB8IG1pZG5pZ2h0YnNkKiB8IGFtZGhzYSogfCB1bmxlYXNoZWQqIHwg
ZW1zY3JpcHRlbiogfCB3YXNpKikKIAkjIFJlbWVtYmVyLCBlYWNoIGFsdGVybmF0aXZlIE1VU1Qg
RU5EIElOICosIHRvIG1hdGNoIGEgdmVyc2lvbiBudW1iZXIuCiAJCTs7Ci0JLXFueCopCi0JCWNh
c2UgJGJhc2ljX21hY2hpbmUgaW4KLQkJICAgIHg4Ni0qIHwgaSo4Ni0qKQorCXFueCopCisJCWNh
c2UgJGNwdSBpbgorCQkgICAgeDg2IHwgaSo4NikKIAkJCTs7CiAJCSAgICAqKQotCQkJb3M9LW50
byRvcworCQkJb3M9bnRvLSRvcwogCQkJOzsKIAkJZXNhYwogCQk7OwotCS1udG8tcW54KikKKwlo
aXV4KikKKwkJb3M9aGl1eHdlMgogCQk7OwotCS1udG8qKQotCQlvcz1gZWNobyAkb3MgfCBzZWQg
LWUgJ3N8bnRvfG50by1xbnh8J2AKKwludG8tcW54KikKIAkJOzsKLQktc2ltIHwgLWVzMTgwMCog
fCAtaG1zKiB8IC14cmF5IHwgLW9zNjhrKiB8IC1ub25lKiB8IC12ODhyKiBcCi0JICAgICAgfCAt
d2luZG93cyogfCAtb3N4IHwgLWFidWcgfCAtbmV0d2FyZSogfCAtb3M5KiB8IC1iZW9zKiB8IC1o
YWlrdSogXAotCSAgICAgIHwgLW1hY29zKiB8IC1tcHcqIHwgLW1hZ2ljKiB8IC1tbWl4d2FyZSog
fCAtbW9uOTYwKiB8IC1sbmV3cyopCisJbnRvKikKKwkJb3M9YGVjaG8gJG9zIHwgc2VkIC1lICdz
fG50b3xudG8tcW54fCdgCiAJCTs7Ci0JLW1hYyopCi0JCW9zPWBlY2hvICRvcyB8IHNlZCAtZSAn
c3xtYWN8bWFjb3N8J2AKKwlzaW0gfCB4cmF5IHwgb3M2OGsqIHwgdjg4ciogXAorCSAgICB8IHdp
bmRvd3MqIHwgb3N4IHwgYWJ1ZyB8IG5ldHdhcmUqIHwgb3M5KiBcCisJICAgIHwgbWFjb3MqIHwg
bXB3KiB8IG1hZ2ljKiB8IG1taXh3YXJlKiB8IG1vbjk2MCogfCBsbmV3cyopCiAJCTs7Ci0JLWxp
bnV4LWRpZXRsaWJjKQotCQlvcz0tbGludXgtZGlldGxpYmMKKwlsaW51eC1kaWV0bGliYykKKwkJ
b3M9bGludXgtZGlldGxpYmMKIAkJOzsKLQktbGludXgqKQorCWxpbnV4KikKIAkJb3M9YGVjaG8g
JG9zIHwgc2VkIC1lICdzfGxpbnV4fGxpbnV4LWdudXwnYAogCQk7OwotCS1zdW5vczUqKQotCQlv
cz1gZWNobyAkb3MgfCBzZWQgLWUgJ3N8c3Vub3M1fHNvbGFyaXMyfCdgCisJbHlueCoxNzgpCisJ
CW9zPWx5bnhvczE3OAorCQk7OworCWx5bngqNSkKKwkJb3M9bHlueG9zNQogCQk7OwotCS1zdW5v
czYqKQotCQlvcz1gZWNobyAkb3MgfCBzZWQgLWUgJ3N8c3Vub3M2fHNvbGFyaXMzfCdgCisJbHlu
eCopCisJCW9zPWx5bnhvcwogCQk7OwotCS1vcGVuZWQqKQotCQlvcz0tb3BlbmVkaXRpb24KKwlt
YWMqKQorCQlvcz1gZWNobyAiJG9zIiB8IHNlZCAtZSAnc3xtYWN8bWFjb3N8J2AKIAkJOzsKLQkt
b3M0MDAqKQotCQlvcz0tb3M0MDAKKwlvcGVuZWQqKQorCQlvcz1vcGVuZWRpdGlvbgogCQk7Owot
CS13aW5jZSopCi0JCW9zPS13aW5jZQorCW9zNDAwKikKKwkJb3M9b3M0MDAKIAkJOzsKLQktb3Nm
cm9zZSopCi0JCW9zPS1vc2Zyb3NlCisJc3Vub3M1KikKKwkJb3M9YGVjaG8gIiRvcyIgfCBzZWQg
LWUgJ3N8c3Vub3M1fHNvbGFyaXMyfCdgCiAJCTs7Ci0JLW9zZiopCi0JCW9zPS1vc2YKKwlzdW5v
czYqKQorCQlvcz1gZWNobyAiJG9zIiB8IHNlZCAtZSAnc3xzdW5vczZ8c29sYXJpczN8J2AKIAkJ
OzsKLQktdXRlayopCi0JCW9zPS1ic2QKKwl3aW5jZSopCisJCW9zPXdpbmNlCiAJCTs7Ci0JLWR5
bml4KikKLQkJb3M9LWJzZAorCXV0ZWsqKQorCQlvcz1ic2QKIAkJOzsKLQktYWNpcyopCi0JCW9z
PS1hb3MKKwlkeW5peCopCisJCW9zPWJzZAogCQk7OwotCS1hdGhlb3MqKQotCQlvcz0tYXRoZW9z
CisJYWNpcyopCisJCW9zPWFvcwogCQk7OwotCS1zeWxsYWJsZSopCi0JCW9zPS1zeWxsYWJsZQor
CWF0aGVvcyopCisJCW9zPWF0aGVvcwogCQk7OwotCS0zODZic2QpCi0JCW9zPS1ic2QKKwlzeWxs
YWJsZSopCisJCW9zPXN5bGxhYmxlCiAJCTs7Ci0JLWN0aXgqIHwgLXV0cyopCi0JCW9zPS1zeXN2
CisJMzg2YnNkKQorCQlvcz1ic2QKIAkJOzsKLQktbm92YSopCi0JCW9zPS1ydG1rLW5vdmEKKwlj
dGl4KiB8IHV0cyopCisJCW9zPXN5c3YKIAkJOzsKLQktbnMyICkKLQkJb3M9LW5leHRzdGVwMgor
CW5vdmEqKQorCQlvcz1ydG1rLW5vdmEKIAkJOzsKLQktbnNrKikKLQkJb3M9LW5zaworCW5zMikK
KwkJb3M9bmV4dHN0ZXAyCisJCTs7CisJbnNrKikKKwkJb3M9bnNrCiAJCTs7CiAJIyBQcmVzZXJ2
ZSB0aGUgdmVyc2lvbiBudW1iZXIgb2Ygc2luaXg1LgotCS1zaW5peDUuKikKKwlzaW5peDUuKikK
IAkJb3M9YGVjaG8gJG9zIHwgc2VkIC1lICdzfHNpbml4fHN5c3Z8J2AKIAkJOzsKLQktc2luaXgq
KQotCQlvcz0tc3lzdjQKLQkJOzsKLQktdHBmKikKLQkJb3M9LXRwZgorCXNpbml4KikKKwkJb3M9
c3lzdjQKIAkJOzsKLQktdHJpdG9uKikKLQkJb3M9LXN5c3YzCisJdHBmKikKKwkJb3M9dHBmCiAJ
CTs7Ci0JLW9zcyopCi0JCW9zPS1zeXN2MworCXRyaXRvbiopCisJCW9zPXN5c3YzCiAJCTs7Ci0J
LXN2cjQpCi0JCW9zPS1zeXN2NAorCW9zcyopCisJCW9zPXN5c3YzCiAJCTs7Ci0JLXN2cjMpCi0J
CW9zPS1zeXN2MworCXN2cjQqKQorCQlvcz1zeXN2NAogCQk7OwotCS1zeXN2cjQpCi0JCW9zPS1z
eXN2NAorCXN2cjMpCisJCW9zPXN5c3YzCiAJCTs7Ci0JIyBUaGlzIG11c3QgY29tZSBhZnRlciAt
c3lzdnI0LgotCS1zeXN2KikKKwlzeXN2cjQpCisJCW9zPXN5c3Y0CiAJCTs7Ci0JLW9zZSopCi0J
CW9zPS1vc2UKKwkjIFRoaXMgbXVzdCBjb21lIGFmdGVyIHN5c3ZyNC4KKwlzeXN2KikKIAkJOzsK
LQktZXMxODAwKikKLQkJb3M9LW9zZQorCW9zZSopCisJCW9zPW9zZQogCQk7OwotCS14ZW5peCkK
LQkJb3M9LXhlbml4CisJKm1pbnQgfCBtaW50WzAtOV0qIHwgKk1pTlQgfCBNaU5UWzAtOV0qKQor
CQlvcz1taW50CiAJCTs7Ci0JLSptaW50IHwgLW1pbnRbMC05XSogfCAtKk1pTlQgfCAtTWlOVFsw
LTldKikKLQkJb3M9LW1pbnQKKwl6dm1vZSkKKwkJb3M9enZtb2UKIAkJOzsKLQktYXJvcyopCi0J
CW9zPS1hcm9zCisJZGljb3MqKQorCQlvcz1kaWNvcwogCQk7OwotCS1rYW9zKikKLQkJb3M9LWth
b3MKKwlwaWtlb3MqKQorCQkjIFVudGlsIHJlYWwgbmVlZCBvZiBPUyBzcGVjaWZpYyBzdXBwb3J0
IGZvcgorCQkjIHBhcnRpY3VsYXIgZmVhdHVyZXMgY29tZXMgdXAsIGJhcmUgbWV0YWwKKwkJIyBj
b25maWd1cmF0aW9ucyBhcmUgcXVpdGUgZnVuY3Rpb25hbC4KKwkJY2FzZSAkY3B1IGluCisJCSAg
ICBhcm0qKQorCQkJb3M9ZWFiaQorCQkJOzsKKwkJICAgICopCisJCQlvcz1lbGYKKwkJCTs7CisJ
CWVzYWMKIAkJOzsKLQktenZtb2UpCi0JCW9zPS16dm1vZQorCW5hY2wqKQogCQk7OwotCS1kaWNv
cyopCi0JCW9zPS1kaWNvcworCWlvcykKIAkJOzsKLQktbmFjbCopCisJbm9uZSkKIAkJOzsKLQkt
bm9uZSkKKwkqLWVhYmkpCiAJCTs7CiAJKikKLQkJIyBHZXQgcmlkIG9mIHRoZSBgLScgYXQgdGhl
IGJlZ2lubmluZyBvZiAkb3MuCi0JCW9zPWBlY2hvICRvcyB8IHNlZCAncy9bXi1dKi0vLydgCi0J
CWVjaG8gSW52YWxpZCBjb25maWd1cmF0aW9uIFxgJDFcJzogc3lzdGVtIFxgJG9zXCcgbm90IHJl
Y29nbml6ZWQgMT4mMgorCQllY2hvIEludmFsaWQgY29uZmlndXJhdGlvbiBcYCIkMSJcJzogc3lz
dGVtIFxgIiRvcyJcJyBub3QgcmVjb2duaXplZCAxPiYyCiAJCWV4aXQgMQogCQk7OwogZXNhYwpA
QCAtMTUyNCwyNTggKzE1MzMsMjY1IEBAIGVsc2UKICMgd2lsbCBzaWduYWwgYW4gZXJyb3Igc2F5
aW5nIHRoYXQgTUFOVUZBQ1RVUkVSIGlzbid0IGFuIG9wZXJhdGluZwogIyBzeXN0ZW0sIGFuZCB3
ZSdsbCBuZXZlciBnZXQgdG8gdGhpcyBwb2ludC4KIAotY2FzZSAkYmFzaWNfbWFjaGluZSBpbgor
Y2FzZSAkY3B1LSR2ZW5kb3IgaW4KIAlzY29yZS0qKQotCQlvcz0tZWxmCisJCW9zPWVsZgogCQk7
OwogCXNwdS0qKQotCQlvcz0tZWxmCisJCW9zPWVsZgogCQk7OwogCSotYWNvcm4pCi0JCW9zPS1y
aXNjaXgxLjIKKwkJb3M9cmlzY2l4MS4yCiAJCTs7CiAJYXJtKi1yZWJlbCkKLQkJb3M9LWxpbnV4
CisJCW9zPWxpbnV4CiAJCTs7CiAJYXJtKi1zZW1pKQotCQlvcz0tYW91dAorCQlvcz1hb3V0CiAJ
CTs7CiAJYzR4LSogfCB0aWM0eC0qKQotCQlvcz0tY29mZgorCQlvcz1jb2ZmCisJCTs7CisJYzgw
NTEtKikKKwkJb3M9ZWxmCisJCTs7CisJY2xpcHBlci1pbnRlcmdyYXBoKQorCQlvcz1jbGl4CiAJ
CTs7CiAJaGV4YWdvbi0qKQotCQlvcz0tZWxmCisJCW9zPWVsZgogCQk7OwogCXRpYzU0eC0qKQot
CQlvcz0tY29mZgorCQlvcz1jb2ZmCiAJCTs7CiAJdGljNTV4LSopCi0JCW9zPS1jb2ZmCisJCW9z
PWNvZmYKIAkJOzsKIAl0aWM2eC0qKQotCQlvcz0tY29mZgorCQlvcz1jb2ZmCiAJCTs7CiAJIyBU
aGlzIG11c3QgY29tZSBiZWZvcmUgdGhlICotZGVjIGVudHJ5LgogCXBkcDEwLSopCi0JCW9zPS10
b3BzMjAKKwkJb3M9dG9wczIwCiAJCTs7CiAJcGRwMTEtKikKLQkJb3M9LW5vbmUKKwkJb3M9bm9u
ZQogCQk7OwogCSotZGVjIHwgdmF4LSopCi0JCW9zPS11bHRyaXg0LjIKKwkJb3M9dWx0cml4NC4y
CiAJCTs7CiAJbTY4Ki1hcG9sbG8pCi0JCW9zPS1kb21haW4KKwkJb3M9ZG9tYWluCiAJCTs7CiAJ
aTM4Ni1zdW4pCi0JCW9zPS1zdW5vczQuMC4yCisJCW9zPXN1bm9zNC4wLjIKIAkJOzsKIAltNjgw
MDAtc3VuKQotCQlvcz0tc3Vub3MzCisJCW9zPXN1bm9zMwogCQk7OwogCW02OCotY2lzY28pCi0J
CW9zPS1hb3V0CisJCW9zPWFvdXQKIAkJOzsKIAltZXAtKikKLQkJb3M9LWVsZgorCQlvcz1lbGYK
IAkJOzsKIAltaXBzKi1jaXNjbykKLQkJb3M9LWVsZgorCQlvcz1lbGYKIAkJOzsKIAltaXBzKi0q
KQotCQlvcz0tZWxmCisJCW9zPWVsZgogCQk7OwogCW9yMzItKikKLQkJb3M9LWNvZmYKKwkJb3M9
Y29mZgogCQk7OwogCSotdHRpKQkjIG11c3QgYmUgYmVmb3JlIHNwYXJjIGVudHJ5IG9yIHdlIGdl
dCB0aGUgd3Jvbmcgb3MuCi0JCW9zPS1zeXN2MworCQlvcz1zeXN2MwogCQk7OwogCXNwYXJjLSog
fCAqLXN1bikKLQkJb3M9LXN1bm9zNC4xLjEKKwkJb3M9c3Vub3M0LjEuMQogCQk7OwotCSotYmUp
Ci0JCW9zPS1iZW9zCisJcHJ1LSopCisJCW9zPWVsZgogCQk7OwotCSotaGFpa3UpCi0JCW9zPS1o
YWlrdQorCSotYmUpCisJCW9zPWJlb3MKIAkJOzsKIAkqLWlibSkKLQkJb3M9LWFpeAorCQlvcz1h
aXgKIAkJOzsKIAkqLWtudXRoKQotCQlvcz0tbW1peHdhcmUKKwkJb3M9bW1peHdhcmUKIAkJOzsK
IAkqLXdlYykKLQkJb3M9LXByb2VsZgorCQlvcz1wcm9lbGYKIAkJOzsKIAkqLXdpbmJvbmQpCi0J
CW9zPS1wcm9lbGYKKwkJb3M9cHJvZWxmCiAJCTs7CiAJKi1va2kpCi0JCW9zPS1wcm9lbGYKKwkJ
b3M9cHJvZWxmCiAJCTs7CiAJKi1ocCkKLQkJb3M9LWhwdXgKKwkJb3M9aHB1eAogCQk7OwogCSot
aGl0YWNoaSkKLQkJb3M9LWhpdXgKKwkJb3M9aGl1eAogCQk7OwogCWk4NjAtKiB8ICotYXR0IHwg
Ki1uY3IgfCAqLWFsdG9zIHwgKi1tb3Rvcm9sYSB8ICotY29udmVyZ2VudCkKLQkJb3M9LXN5c3YK
KwkJb3M9c3lzdgogCQk7OwogCSotY2JtKQotCQlvcz0tYW1pZ2FvcworCQlvcz1hbWlnYW9zCiAJ
CTs7CiAJKi1kZykKLQkJb3M9LWRndXgKKwkJb3M9ZGd1eAogCQk7OwogCSotZG9scGhpbikKLQkJ
b3M9LXN5c3YzCisJCW9zPXN5c3YzCiAJCTs7CiAJbTY4ay1jY3VyKQotCQlvcz0tcnR1CisJCW9z
PXJ0dQogCQk7OwogCW04OGstb21yb24qKQotCQlvcz0tbHVuYQorCQlvcz1sdW5hCiAJCTs7Ci0J
Ki1uZXh0ICkKLQkJb3M9LW5leHRzdGVwCisJKi1uZXh0KQorCQlvcz1uZXh0c3RlcAogCQk7Owog
CSotc2VxdWVudCkKLQkJb3M9LXB0eAorCQlvcz1wdHgKIAkJOzsKIAkqLWNyZHMpCi0JCW9zPS11
bm9zCisJCW9zPXVub3MKIAkJOzsKIAkqLW5zKQotCQlvcz0tZ2VuaXgKKwkJb3M9Z2VuaXgKIAkJ
OzsKIAlpMzcwLSopCi0JCW9zPS1tdnMKLQkJOzsKLQkqLW5leHQpCi0JCW9zPS1uZXh0c3RlcDMK
KwkJb3M9bXZzCiAJCTs7CiAJKi1nb3VsZCkKLQkJb3M9LXN5c3YKKwkJb3M9c3lzdgogCQk7Owog
CSotaGlnaGxldmVsKQotCQlvcz0tYnNkCisJCW9zPWJzZAogCQk7OwogCSotZW5jb3JlKQotCQlv
cz0tYnNkCisJCW9zPWJzZAogCQk7OwogCSotc2dpKQotCQlvcz0taXJpeAorCQlvcz1pcml4CiAJ
CTs7CiAJKi1zaWVtZW5zKQotCQlvcz0tc3lzdjQKKwkJb3M9c3lzdjQKIAkJOzsKIAkqLW1hc3Nj
b21wKQotCQlvcz0tcnR1CisJCW9zPXJ0dQogCQk7OwogCWYzMFswMV0tZnVqaXRzdSB8IGY3MDAt
ZnVqaXRzdSkKLQkJb3M9LXV4cHYKKwkJb3M9dXhwdgogCQk7OwogCSotcm9tNjhrKQotCQlvcz0t
Y29mZgorCQlvcz1jb2ZmCiAJCTs7CiAJKi0qYnVnKQotCQlvcz0tY29mZgorCQlvcz1jb2ZmCiAJ
CTs7CiAJKi1hcHBsZSkKLQkJb3M9LW1hY29zCisJCW9zPW1hY29zCiAJCTs7CiAJKi1hdGFyaSop
Ci0JCW9zPS1taW50CisJCW9zPW1pbnQKKwkJOzsKKwkqLXdycykKKwkJb3M9dnh3b3JrcwogCQk7
OwogCSopCi0JCW9zPS1ub25lCisJCW9zPW5vbmUKIAkJOzsKIGVzYWMKIGZpCiAKICMgSGVyZSB3
ZSBoYW5kbGUgdGhlIGNhc2Ugd2hlcmUgd2Uga25vdyB0aGUgb3MsIGFuZCB0aGUgQ1BVIHR5cGUs
IGJ1dCBub3QgdGhlCiAjIG1hbnVmYWN0dXJlci4gIFdlIHBpY2sgdGhlIGxvZ2ljYWwgbWFudWZh
Y3R1cmVyLgotdmVuZG9yPXVua25vd24KLWNhc2UgJGJhc2ljX21hY2hpbmUgaW4KLQkqLXVua25v
d24pCitjYXNlICR2ZW5kb3IgaW4KKwl1bmtub3duKQogCQljYXNlICRvcyBpbgotCQkJLXJpc2Np
eCopCisJCQlyaXNjaXgqKQogCQkJCXZlbmRvcj1hY29ybgogCQkJCTs7Ci0JCQktc3Vub3MqKQor
CQkJc3Vub3MqKQogCQkJCXZlbmRvcj1zdW4KIAkJCQk7OwotCQkJLWNuayp8LWFpeCopCisJCQlj
bmsqfC1haXgqKQogCQkJCXZlbmRvcj1pYm0KIAkJCQk7OwotCQkJLWJlb3MqKQorCQkJYmVvcyop
CiAJCQkJdmVuZG9yPWJlCiAJCQkJOzsKLQkJCS1ocHV4KikKKwkJCWhwdXgqKQogCQkJCXZlbmRv
cj1ocAogCQkJCTs7Ci0JCQktbXBlaXgqKQorCQkJbXBlaXgqKQogCQkJCXZlbmRvcj1ocAogCQkJ
CTs7Ci0JCQktaGl1eCopCisJCQloaXV4KikKIAkJCQl2ZW5kb3I9aGl0YWNoaQogCQkJCTs7Ci0J
CQktdW5vcyopCisJCQl1bm9zKikKIAkJCQl2ZW5kb3I9Y3JkcwogCQkJCTs7Ci0JCQktZGd1eCop
CisJCQlkZ3V4KikKIAkJCQl2ZW5kb3I9ZGcKIAkJCQk7OwotCQkJLWx1bmEqKQorCQkJbHVuYSop
CiAJCQkJdmVuZG9yPW9tcm9uCiAJCQkJOzsKLQkJCS1nZW5peCopCisJCQlnZW5peCopCiAJCQkJ
dmVuZG9yPW5zCiAJCQkJOzsKLQkJCS1tdnMqIHwgLW9wZW5lZCopCisJCQljbGl4KikKKwkJCQl2
ZW5kb3I9aW50ZXJncmFwaAorCQkJCTs7CisJCQltdnMqIHwgb3BlbmVkKikKIAkJCQl2ZW5kb3I9
aWJtCiAJCQkJOzsKLQkJCS1vczQwMCopCisJCQlvczQwMCopCiAJCQkJdmVuZG9yPWlibQogCQkJ
CTs7Ci0JCQktcHR4KikKKwkJCXB0eCopCiAJCQkJdmVuZG9yPXNlcXVlbnQKIAkJCQk7OwotCQkJ
LXRwZiopCisJCQl0cGYqKQogCQkJCXZlbmRvcj1pYm0KIAkJCQk7OwotCQkJLXZ4c2ltKiB8IC12
eHdvcmtzKiB8IC13aW5kaXNzKikKKwkJCXZ4c2ltKiB8IHZ4d29ya3MqIHwgd2luZGlzcyopCiAJ
CQkJdmVuZG9yPXdycwogCQkJCTs7Ci0JCQktYXV4KikKKwkJCWF1eCopCiAJCQkJdmVuZG9yPWFw
cGxlCiAJCQkJOzsKLQkJCS1obXMqKQorCQkJaG1zKikKIAkJCQl2ZW5kb3I9aGl0YWNoaQogCQkJ
CTs7Ci0JCQktbXB3KiB8IC1tYWNvcyopCisJCQltcHcqIHwgbWFjb3MqKQogCQkJCXZlbmRvcj1h
cHBsZQogCQkJCTs7Ci0JCQktKm1pbnQgfCAtbWludFswLTldKiB8IC0qTWlOVCB8IC1NaU5UWzAt
OV0qKQorCQkJKm1pbnQgfCBtaW50WzAtOV0qIHwgKk1pTlQgfCBNaU5UWzAtOV0qKQogCQkJCXZl
bmRvcj1hdGFyaQogCQkJCTs7Ci0JCQktdm9zKikKKwkJCXZvcyopCiAJCQkJdmVuZG9yPXN0cmF0
dXMKIAkJCQk7OwogCQllc2FjCi0JCWJhc2ljX21hY2hpbmU9YGVjaG8gJGJhc2ljX21hY2hpbmUg
fCBzZWQgInMvdW5rbm93bi8kdmVuZG9yLyJgCiAJCTs7CiBlc2FjCiAKLWVjaG8gJGJhc2ljX21h
Y2hpbmUkb3MKK2VjaG8gIiRjcHUtJHZlbmRvci0kb3MiCiBleGl0CiAKICMgTG9jYWwgdmFyaWFi
bGVzOgotIyBldmFsOiAoYWRkLWhvb2sgJ3dyaXRlLWZpbGUtaG9va3MgJ3RpbWUtc3RhbXApCisj
IGV2YWw6IChhZGQtaG9vayAnYmVmb3JlLXNhdmUtaG9vayAndGltZS1zdGFtcCkKICMgdGltZS1z
dGFtcC1zdGFydDogInRpbWVzdGFtcD0nIgogIyB0aW1lLXN0YW1wLWZvcm1hdDogIiU6eS0lMDJt
LSUwMmQiCiAjIHRpbWUtc3RhbXAtZW5kOiAiJyIKLS0gCjIuMjEuMAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 16 00:04:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 00:04:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hR3sY-0004IY-9r; Thu, 16 May 2019 00:04:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=N00O=TQ=wdc.com=prvs=032022a23=alistair.francis@srs-us1.protection.inumbo.net>)
 id 1hR3sW-0004IN-IV
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 00:04:08 +0000
X-Inumbo-ID: 1f2eda66-776e-11e9-8723-d7882586ddf0
Received: from esa4.hgst.iphmx.com (unknown [216.71.154.42])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1f2eda66-776e-11e9-8723-d7882586ddf0;
 Thu, 16 May 2019 00:04:07 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=wdc.com; i=@wdc.com; q=dns/txt; s=dkim.wdc.com;
 t=1557965047; x=1589501047;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=AjtA7HfhZYfquWmAFps3HJOiUhhUbkL+y8rdeU7aykY=;
 b=D84AtWgM4sWvJJom2Md1YVGO7M6c3W/lhr9zAJBUdhBYr8sONlxdqGj6
 Ow4kr+BT3TqSLFJ81pjF/HI4IhF15W8Yj8k3XXVFXamwSNtQItu/8FJg2
 WbIUd7q79qNQkgcv7rhXJegJCX1n60CnJP4tME7B4pBXhsu3CPm8ERKlU
 vAi7ndAmbXUPVnNE0Fp1p6riyZYw+yiAbt7fYCc+YNQSdXgOaJ36LKSmX
 mx659cVsYB/p2wVJnhoy8F07BtMHDZvJ4zSKmK5v0O8fX1mZKUPem53eq
 OrG3u6/78DgUZ96fv7uQ7wfQqQSMcvpdgh123t7iytrBh6R5JluZmaQf6 A==;
X-IronPort-AV: E=Sophos;i="5.60,474,1549900800"; d="scan'208";a="108370050"
Received: from uls-op-cesaip02.wdc.com (HELO uls-op-cesaep02.wdc.com)
 ([199.255.45.15])
 by ob1.hgst.iphmx.com with ESMTP; 16 May 2019 08:04:04 +0800
IronPort-SDR: 5nI4awX/ecNYnDzVhbxl53JX0heRUK3iW4E5PrCebDq1b9fQ+GW0fqPkF26HQnyBfpc+y+sepS
 GuxO3qGNAMWB0ktDv389CMKcOoUrrNs2iPqaVjjyKJlkBJEOqfW6f/uaenL3rW+y8BdkJcliPt
 +8VS7/7TeFel8jLbHkwTS8wyjsthvSUlLL+0tIl07N4JdGLJR0BS6yxQJPgHvJ6CG8ZoVnrvPj
 AFQ9a9+IUd7qH26amKbXt204Jdo3hfbAlYhl7moKKMv/I5cMiDyj9CPOE68FD3s8m8/hxzkDMH
 Fw3GvobpbIzkkawD6+QxgD/d
Received: from uls-op-cesaip02.wdc.com ([10.248.3.37])
 by uls-op-cesaep02.wdc.com with ESMTP; 15 May 2019 16:41:58 -0700
IronPort-SDR: 4By/yEVJA4qzgYwXaT+Q1frbmkvl9trIdCDetuPxiTdnUboN5yfNfPavVZjKrJkuWhQ3CUw5s9
 /9/fmdsYME6r+X/f5H8x5hth3ERocE9T9bgUZ5w1kGaensJU0eFdzJuHUE0kvqoRNaoFi99Knj
 0xlRzi3nKULMm5n+JHc4hDjy/aMZRVSHnOCx6cszxT14aL7phA1KgWY982yuzus53GPOTO4ZRv
 D7cFP4UoNKnsqbCxqveFY+hs3D62MNkjGf5VbzNZA1Bvq8AQsV6LK7eopvS+W2L1l8cM93V+AM
 mz8=
Received: from risc6-mainframe.sdcorp.global.sandisk.com (HELO
 risc6-mainframe.int.fusionio.com) ([10.196.157.140])
 by uls-op-cesaip02.wdc.com with ESMTP; 15 May 2019 17:04:04 -0700
From: Alistair Francis <alistair.francis@wdc.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 15 May 2019 17:02:12 -0700
Message-Id: <20190516000212.13468-3-alistair.francis@wdc.com>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <20190516000212.13468-1-alistair.francis@wdc.com>
References: <20190516000212.13468-1-alistair.francis@wdc.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 3/3] xen/rwlock: Include lib.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: wei.liu2@citrix.com, Alistair Francis <alistair.francis@wdc.com>,
 ian.jackson@eu.citrix.com, alistair23@gmail.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW5jbHVkZSBsaWIuaCB0byBlbnN1cmUgdGhhdCBBU1NFUlQoKSBpcyBkZWZpbmVkLgoKU2lnbmVk
LW9mZi1ieTogQWxpc3RhaXIgRnJhbmNpcyA8YWxpc3RhaXIuZnJhbmNpc0B3ZGMuY29tPgotLS0K
IHhlbi9pbmNsdWRlL3hlbi9yd2xvY2suaCB8IDEgKwogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0
aW9uKCspCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3J3bG9jay5oIGIveGVuL2luY2x1
ZGUveGVuL3J3bG9jay5oCmluZGV4IDM1NjU3YzU2YzQuLjEzMTUzNzM0OGUgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL3hlbi9yd2xvY2suaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vcndsb2NrLmgK
QEAgLTEsNiArMSw3IEBACiAjaWZuZGVmIF9fUldMT0NLX0hfXwogI2RlZmluZSBfX1JXTE9DS19I
X18KIAorI2luY2x1ZGUgPHhlbi9saWIuaD4KICNpbmNsdWRlIDx4ZW4vc3BpbmxvY2suaD4KIAog
I2luY2x1ZGUgPGFzbS9hdG9taWMuaD4KLS0gCjIuMjEuMAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 16 00:14:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 00:14:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hR42X-0005Me-8y; Thu, 16 May 2019 00:14:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YOnx=TQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hR42V-0005MQ-Dr
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 00:14:27 +0000
X-Inumbo-ID: 902e3131-776f-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 902e3131-776f-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 00:14:25 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hR42S-0000Wx-Ri; Thu, 16 May 2019 00:14:24 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hR42S-0001DJ-Da; Thu, 16 May 2019 00:14:24 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hR42S-00043k-Cf; Thu, 16 May 2019 00:14:24 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136213-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.9-testing:build-i386-prev:xen-build:fail:regression
 xen-4.9-testing:build-amd64-prev:xen-build:fail:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:test-amd64-i386-freebsd10-amd64:guest-localmigrate:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-saverestore.2:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-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-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-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-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-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-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-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-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=63d9330ba9fdec7c8e9346e6d85360747d61c947
X-Osstest-Versions-That: xen=54aa382cbcdc1e2ba75d6734151ca6e53104e2f2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 16 May 2019 00:14:24 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 136213: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjIxMyB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjIxMy8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAg
ICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMyODg5CiBi
dWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMzI4ODkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMjg4OQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIFJF
R1IuIHZzLiAxMzI4ODkKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChu
b3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAxNSBndWVzdC1s
b2NhbG1pZ3JhdGUgZmFpbCBpbiAxMzYwOTggcGFzcyBpbiAxMzYyMTMKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNSBndWVzdC1zYXZlcmVzdG9yZS4yIGZhaWwgaW4gMTM2
MDk4IHBhc3MgaW4gMTM2MjEzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQg
MTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIHBhc3MgaW4gMTM2MDk4CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwg
cGFzcyBpbiAxMzYwOTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNiBn
dWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgcGFzcyBpbiAxMzYwOTgKClRlc3RzIHdoaWNoIGRp
ZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYtbWln
cnVwZ3JhZGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgIGZhaWwgYmxvY2tlZCBpbiAxMzI4ODkKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgZmFpbCBibG9ja2VkIGluIDEz
Mjg4OQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
IGZhaWwgaW4gMTM2MDk4IGxpa2UgMTMyODg5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgZmFpbCBpbiAxMzYwOTggbGlrZSAxMzI4ODkKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICBmYWlsIGluIDEz
NjA5OCBsaWtlIDEzMjg4OQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE2
IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBsaWtlIDEzMjg4OQogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAg
ICA2M2Q5MzMwYmE5ZmRlYzdjOGU5MzQ2ZTZkODUzNjA3NDdkNjFjOTQ3CmJhc2VsaW5lIHZlcnNp
b246CiB4ZW4gICAgICAgICAgICAgICAgICA1NGFhMzgyY2JjZGMxZTJiYTc1ZDY3MzQxNTFjYTZl
NTMxMDRlMmYyCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzI4ODkgIDIwMTktMDItMDQgMjI6MDQ6
MDkgWiAgMTAwIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTMzMTQ3ICAyMDE5LTAyLTExIDEz
OjQxOjUwIFogICA5MyBkYXlzICAgNTIgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTM1
NDUzICAyMDE5LTA1LTAxIDA3OjIxOjU3IFogICAxNCBkYXlzICAgIDcgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFw
QGNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1ZXJnZW4g
R3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICBNYW51ZWwgQm91eWVyIDxib3V5ZXJAYW50aW9jaGUu
ZXUub3JnPgogIFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KICBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni1w
cmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20g
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFu
aHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRv
dyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdo
dCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9n
cwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJl
IGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBp
biBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3Rl
cgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5v
IHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNDk1IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 16 02:05:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 02:05:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hR5ln-0004In-TF; Thu, 16 May 2019 02:05:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=txn5=TQ=kernel.org=pr-tracker-bot@srs-us1.protection.inumbo.net>)
 id 1hR5lm-0004Ii-K9
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 02:05:18 +0000
X-Inumbo-ID: 0c7efc8f-777f-11e9-8980-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0c7efc8f-777f-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 02:05:16 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1557972316;
 bh=yocQkfCukBWdRxj6GDjIJdKz/yKT0Z6vYKodjve73FA=;
 h=From:In-Reply-To:References:Date:To:Cc:From;
 b=KlnVbxW2grb7GChG9RydzLdUvej+MOuPcve4vjxd8w7okIS6lQ/Cs77ozzR1KsVzM
 M0myICrAl3EJkC5wzD+vMGHaQSDAAViqKlG9mTcX6Vv8VXSwvTYEwazZ4Y/fMx9MJi
 kL/vyymM2z9tLGjMNzfHlsxoT9dWEY2AA+7b/JM0=
From: pr-tracker-bot@kernel.org
In-Reply-To: <20190515183850.26413-1-jgross@suse.com>
References: <20190515183850.26413-1-jgross@suse.com>
X-PR-Tracked-List-Id: <linux-kernel.vger.kernel.org>
X-PR-Tracked-Message-Id: <20190515183850.26413-1-jgross@suse.com>
X-PR-Tracked-Remote: git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
 for-linus-5.2b-rc1-tag
X-PR-Tracked-Commit-Id: fe846979d30576107aa9910e1820fec3c20e62d7
X-PR-Merge-Tree: torvalds/linux.git
X-PR-Merge-Refname: refs/heads/master
X-PR-Merge-Commit-Id: 5fd09ba68297c967f5ba6bea9c3b444d34f80ee5
Message-Id: <155797231626.20425.6027760486599927607.pr-tracker-bot@kernel.org>
Date: Thu, 16 May 2019 02:05:16 +0000
To: Juergen Gross <jgross@suse.com>
Subject: Re: [Xen-devel] [GIT PULL] xen: fixes and features for 5.2-rc1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 torvalds@linux-foundation.org, linux-kernel@vger.kernel.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHB1bGwgcmVxdWVzdCB5b3Ugc2VudCBvbiBXZWQsIDE1IE1heSAyMDE5IDIwOjM4OjUwICsw
MjAwOgoKPiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQveGVu
L3RpcC5naXQgZm9yLWxpbnVzLTUuMmItcmMxLXRhZwoKaGFzIGJlZW4gbWVyZ2VkIGludG8gdG9y
dmFsZHMvbGludXguZ2l0OgpodHRwczovL2dpdC5rZXJuZWwub3JnL3RvcnZhbGRzL2MvNWZkMDli
YTY4Mjk3Yzk2N2Y1YmE2YmVhOWMzYjQ0NGQzNGY4MGVlNQoKVGhhbmsgeW91IQoKLS0gCkRlZXQt
ZG9vdC1kb3QsIEkgYW0gYSBib3QuCmh0dHBzOi8va29yZy53aWtpLmtlcm5lbC5vcmcvdXNlcmRv
Yy9wcnRyYWNrZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 16 02:50:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 02:50:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hR6T2-0007Lj-N4; Thu, 16 May 2019 02:50:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YOnx=TQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hR6T1-0007LX-5V
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 02:49:59 +0000
X-Inumbo-ID: 45cc3e5e-7785-11e9-add6-67b9ff55b8b7
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 45cc3e5e-7785-11e9-add6-67b9ff55b8b7;
 Thu, 16 May 2019 02:49:49 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hR6Sq-0004ds-Rl; Thu, 16 May 2019 02:49:48 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hR6Sq-0004Mi-JJ; Thu, 16 May 2019 02:49:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hR6Sq-0001CU-Ig; Thu, 16 May 2019 02:49:48 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136330-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:guest-saverestore:fail:regression
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:guest-start/debian.repeat:fail:regression
 xen-unstable-smoke:test-armhf-armhf-xl:guest-start/debian.repeat:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=2a556b63a22dd68697feb3994e68de939d01a804
X-Osstest-Versions-That: xen=03e48b7b2afb2a0f23daa3d557a617b0352305fd
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 16 May 2019 02:49:48 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 136330: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjMzMCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjMzMC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxNSBndWVzdC1zYXZlcmVzdG9yZSAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTM2MzA5
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAxMCBkZWJpYW4taHZt
LWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTM2MzA5CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMzYzMDkKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZh
aWwgUkVHUi4gdnMuIDEzNjMwOQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAg
ICAgICAgICAgICAgMmE1NTZiNjNhMjJkZDY4Njk3ZmViMzk5NGU2OGRlOTM5ZDAxYTgwNApiYXNl
bGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgMDNlNDhiN2IyYWZiMmEwZjIzZGFh
M2Q1NTdhNjE3YjAzNTIzMDVmZAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTM2MzA5ICAyMDE5LTA1
LTE1IDE1OjAwOjM2IFogICAgMCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzNjMxNyAgMjAx
OS0wNS0xNSAxODowMDoyOSBaICAgIDAgZGF5cyAgICAzIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdo
byB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIElhbiBKYWNrc29uIDxpYW4uamFja3Nv
bkBldS5jaXRyaXguY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxv
Z3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRz
LCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rl
cgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
Ck5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCAyYTU1NmI2M2EyMmRkNjg2OTdmZWIzOTk0ZTY4ZGU5
MzlkMDFhODA0CkF1dGhvcjogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KRGF0ZTogICBX
ZWQgTWF5IDE1IDE2OjE5OjU3IDIwMTkgKzAxMDAKCiAgICBEcm9wIGJsa3RhcDIKICAgIAogICAg
U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5
OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KCmNvbW1pdCA1Yzg4M2Nm
MDM2Y2Y1YWI4YjFiNzkzOTA1NDllMjQ3NWY3YTU2OGRkCkF1dGhvcjogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gQXVnIDE1IDExOjMyOjU2IDIwMTYgKzAxMDAKCiAg
ICB0b29sczogcmVtb3ZlIGJsa3RhcDIgcmVsYXRlZCBjb2RlIGFuZCBkb2N1bWVudGF0aW9uCiAg
ICAKICAgIEJsa3RhcDIgaXMgZWZmZWN0aXZlbHkgZGVhZCBmb3IgYSBmZXcgeWVhcnMuCiAgICAK
ICAgIE5vdGFibGUgY2hhbmdlcyBpbiB0aGlzIHBhdGNoOgogICAgCiAgICAwLiBVbmhvb2sgYmxr
dGFwMiBmcm9tIGJ1aWxkIHN5c3RlbQogICAgMS4gbGlieGwgbm8gbG9uZ2VyIHN1cHBvcnRzIFRB
UCBkaXNrIGJhY2tlbmQsIHdpdGggYXBwcm9wcmlhdGUgYXNzZXJ0aW9ucwogICAgICAgYWRkZWQg
YW5kIHNvbWUgY29kZSBwYXRocyBub3cgcmV0dXJuIEVSUk9SX0ZBSUwKICAgIDIuIFRhcCBpcyBu
byBsb25nZXIgYSBzdXBwb3J0ZWQgYmFja2VuZAogICAgMy4gUmVtb3ZlIGJsa3RhcDIgZW50cnkg
ZnJvbSBNQUlOVEFJTkVSUwogICAgCiAgICBBIHBhdGNoIHRvIHJlbW92ZSBibGt0YXAyIGRpcmVj
dG9yeSB3aWxsIGNvbWUgbGF0ZXIuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 16 04:45:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 04:45:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hR8GU-0007lM-0v; Thu, 16 May 2019 04:45:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=RJgO=TQ=huawei.com=wencongyang2@srs-us1.protection.inumbo.net>)
 id 1hR6QL-0007Hd-Bu
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 02:47:13 +0000
X-Inumbo-ID: e6c3fca9-7784-11e9-8980-bc764e045a96
Received: from huawei.com (unknown [45.249.212.190])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e6c3fca9-7784-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 02:47:11 +0000 (UTC)
Received: from DGGEMS405-HUB.china.huawei.com (unknown [172.30.72.58])
 by Forcepoint Email with ESMTP id 3BF4AFFDEB943D4B2317
 for <xen-devel@lists.xenproject.org>; Thu, 16 May 2019 10:47:09 +0800 (CST)
Received: from [127.0.0.1] (10.177.249.165) by DGGEMS405-HUB.china.huawei.com
 (10.3.19.205) with Microsoft SMTP Server id 14.3.439.0;
 Thu, 16 May 2019 10:46:58 +0800
From: "wencongyang (A)" <wencongyang2@huawei.com>
To: <xen-devel@lists.xenproject.org>
Message-ID: <6bca3b07-c2aa-124f-e77e-59d5eb7bbd5c@huawei.com>
Date: Thu, 16 May 2019 10:46:30 +0800
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101
 Thunderbird/45.6.0
MIME-Version: 1.0
X-Originating-IP: [10.177.249.165]
X-CFilter-Loop: Reflected
X-Mailman-Approved-At: Thu, 16 May 2019 04:45:08 +0000
Subject: [Xen-devel] Question about MDS mitigation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: gaowanlong <gaowanlong@huawei.com>,
 "Liujinsong \(Paul\)" <liu.jinsong@huawei.com>,
 Huangzhichao <huangzhichao@huawei.com>, "Chentao
 \(Boby\)" <boby.chen@huawei.com>, guijianfeng <guijianfeng@huawei.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsCgpGaWxsIGJ1ZmZlcnMsIGxvYWQgcG9ydHMgYXJlIHNoYXJlZCBiZXR3ZWVuIHRocmVh
ZHMgb24gdGhlIHNhbWUgcGh5c2ljYWwgY29yZS4KV2UgbmVlZCB0byBydW4gbW9yZSB0aGFuIG9u
ZSB2bSBvbiB0aGUgc2FtZSBwaHlzaWNhbCBjb3JlLgpJcyB0aGVyZSBhbnkgY29tcGxldGUgbWl0
aWdhdGlvbiBmb3IgZW52aXJvbm1lbnRzIHV0aWxpemluZyBTTVQ/CgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 16 04:54:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 04:54:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hR8Ps-00008q-3I; Thu, 16 May 2019 04:54:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YOnx=TQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hR8Pq-00008e-Rz
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 04:54:50 +0000
X-Inumbo-ID: bbf0388f-7796-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bbf0388f-7796-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 04:54:49 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hR8Po-0007Ai-N4; Thu, 16 May 2019 04:54:48 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hR8Po-0004eY-Ar; Thu, 16 May 2019 04:54:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hR8Po-0007Z9-AF; Thu, 16 May 2019 04:54:48 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136217-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.14:test-arm64-arm64-examine:examine-serial/bootloader:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=d929572d7da91169d3a22dfb75ede8bdced541c2
X-Osstest-Versions-That: linux=b4677bbb658d54ad29c8122d61bdcc0f878030b1
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 16 May 2019 04:54:48 +0000
Subject: [Xen-devel] [linux-4.14 test] 136217: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjIxNyBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzYyMTcvCgpGYWlsdXJlcyA6LS8gYnV0IG5v
IHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBi
bG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgMTEgZXhhbWluZS1zZXJpYWwv
Ym9vdGxvYWRlciAgICBmYWlsICBsaWtlIDEzNTk5NwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hp
bSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFu
LWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwg
ICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRl
c3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICBkOTI5NTcyZDdkYTkxMTY5ZDNhMjJkZmI3NWVk
ZThiZGNlZDU0MWMyCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICBiNDY3
N2JiYjY1OGQ1NGFkMjljODEyMmQ2MWJkY2MwZjg3ODAzMGIxCgpMYXN0IHRlc3Qgb2YgYmFzaXMg
ICAxMzU5OTcgIDIwMTktMDUtMTAgMTI6NTg6MzIgWiAgICA1IGRheXMKVGVzdGluZyBzYW1lIHNp
bmNlICAgMTM2MTA2ICAyMDE5LTA1LTEyIDE4OjMwOjUyIFogICAgMyBkYXlzICAgIDIgYXR0ZW1w
dHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWRpdCBS
YW5hZGl2ZSA8YWRpdHJAdm13YXJlLmNvbT4KICBBbGFuIFN0ZXJuIDxzdGVybkByb3dsYW5kLmhh
cnZhcmQuZWR1PgogIEFsZXhhbmRlciBTaGlzaGtpbiA8YWxleGFuZGVyLnNoaXNoa2luQGxpbnV4
LmludGVsLmNvbT4KICBBbmRyZXcgVmFzcXVleiA8YW5kcmV3dkBtYXJ2ZWxsLmNvbT4KICBBbmRy
ZXkgUnlhYmluaW4gPGFyeWFiaW5pbkB2aXJ0dW96em8uY29tPgogIEFubmFsaWVzZSBNY0Rlcm1v
bmQgPG5oNnpAbmg2ei5uZXQ+CiAgQm9yaXNsYXYgUGV0a292IDxicEBzdXNlLmRlPgogIENoYXJs
ZXMgS2VlcGF4IDxja2VlcGF4QG9wZW5zb3VyY2UuY2lycnVzLmNvbT4KICBDaG9uZyBRaWFvIDxx
aWFvY2hvbmdAbG9vbmdzb24uY24+CiAgQ0sgSHUgPGNrLmh1QG1lZGlhdGVrLmNvbT4KICBEYW4g
Q2FycGVudGVyIDxkYW4uY2FycGVudGVyQG9yYWNsZS5jb20+CiAgRGFuaWVsIE1hY2sgPGRhbmll
bEB6b25xdWUub3JnPgogIERhbmllbCBUaG9tcHNvbiA8ZGFuaWVsLnRob21wc29uQGxpbmFyby5v
cmc+CiAgRGVubmlzIERhbGVzc2FuZHJvIDxkZW5uaXMuZGFsZXNzYW5kcm9AaW50ZWwuY29tPgog
IERleHVhbiBDdWkgPGRlY3VpQG1pY3Jvc29mdC5jb20+CiAgRG9uZ2xpIFpoYW5nIDxkb25nbGku
emhhbmdAb3JhY2xlLmNvbT4KICBGZWxpcGUgQmFsYmkgPGZlbGlwZS5iYWxiaUBsaW51eC5pbnRl
bC5jb20+CiAgR3JlZyBLcm9haC1IYXJ0bWFuIDxncmVna2hAbGludXhmb3VuZGF0aW9uLm9yZz4K
ICBIaW1hbnNodSBNYWRoYW5pIDxobWFkaGFuaUBtYXJ2ZWxsLmNvbT4KICBJbmdvIE1vbG5hciA8
bWluZ29Aa2VybmVsLm9yZz4KICBKYW5uIEhvcm4gPGphbm5oQGdvb2dsZS5jb20+CiAgSmFzb24g
R3VudGhvcnBlIDxqZ2dAbWVsbGFub3guY29tPgogIEphc29uIFlhbiA8eWFuYWlqaWVAaHVhd2Vp
LmNvbT4KICBKZW5zIEF4Ym9lIDxheGJvZUBrZXJuZWwuZGs+CiAgSmktWmUgSG9uZyAoUGV0ZXIg
SG9uZykgPGhwZXRlcitsaW51eF9rZXJuZWxAZ21haWwuY29tPgogIEppLVplIEhvbmcgKFBldGVy
IEhvbmcpIDxocGV0ZXJAZ21haWwuY29tPgogIEpvZXJnIFJvZWRlbCA8anJvZWRlbEBzdXNlLmRl
PgogIEpvaGFuIEhlZGJlcmcgPGpvaGFuLmhlZGJlcmdAaW50ZWwuY29tPgogIEpvaGFuIEhvdm9s
ZCA8am9oYW5Aa2VybmVsLm9yZz4KICBKb2huIEhzdSA8S0NIU1UwQG51dm90b24uY29tPgogIEth
aWtlIFdhbiA8a2Fpa2Uud2FuQGludGVsLmNvbT4KICBLYW1hbCBIZWliIDxrYW1hbGhlaWIxQGdt
YWlsLmNvbT4KICBMaW51cyBUb3J2YWxkcyA8dG9ydmFsZHNAbGludXgtZm91bmRhdGlvbi5vcmc+
CiAgTG9uZ3BlbmcgPGxvbmdwZW5nMkBodWF3ZWkuY29tPgogIE1hcmNlbCBIb2x0bWFubiA8bWFy
Y2VsQGhvbHRtYW5uLm9yZz4KICBNYXJrIEJyb3duIDxicm9vbmllQGtlcm5lbC5vcmc+CiAgTWFy
dGluIEsuIFBldGVyc2VuIDxtYXJ0aW4ucGV0ZXJzZW5Ab3JhY2xlLmNvbT4KICBNaWNoYWVsIFMu
IFRzaXJraW4gPG1zdEByZWRoYXQuY29tPgogIE1pa2UgTWFyY2luaXN6eW4gPG1pa2UubWFyY2lu
aXN6eW5AaW50ZWwuY29tPgogIE5lbHNvbiBEU291emEgPG5lbHNvbi5kc291emFAaW50ZWwuY29t
PgogIE9saXZlciBOZXVrdW0gPG9uZXVrdW1Ac3VzZS5jb20+CiAgUGF1bCBCdXJ0b24gPHBhdWwu
YnVydG9uQG1pcHMuY29tPgogIFBldGVyIFppamxzdHJhIChJbnRlbCkgPHBldGVyekBpbmZyYWRl
YWQub3JnPgogIFBldGVyIFppamxzdHJhIDxwZXRlcnpAaW5mcmFkZWFkLm9yZz4KICBQaWVycmUt
TG91aXMgQm9zc2FydCA8cGllcnJlLWxvdWlzLmJvc3NhcnRAbGludXguaW50ZWwuY29tPgogIFBy
YXNhZCBTb2RhZ3VkaSA8cHNvZGFndWRAY29kZWF1cm9yYS5vcmc+CiAgUWlhbiBDYWkgPGNhaUBs
Y2EucHc+CiAgUmFuZGVyIFdhbmcgPHJhbmRlci53YW5nQGxpbnV4LmludGVsLmNvbT4KICBSb3Nz
IFp3aXNsZXIgPHp3aXNsZXJAY2hyb21pdW0ub3JnPgogIFJvc3MgWndpc2xlciA8endpc2xlckBn
b29nbGUuY29tPgogIFJ1c3NlbGwgS2luZyA8cm1rK2tlcm5lbEBhcm1saW51eC5vcmcudWs+CiAg
U2FzaGEgTGV2aW4gKE1pY3Jvc29mdCkgPHNhc2hhbEBrZXJuZWwub3JnPgogIFNhc2hhIExldmlu
IDxzYXNoYWxAa2VybmVsLm9yZz4KICBTZXRoIEJvbGxpbmdlciA8U2V0aC5Cb2xsaW5nZXJAZGln
aS5jb20+CiAgU3RlcGhhbmUgRXJhbmlhbiA8ZXJhbmlhbkBnb29nbGUuY29tPgogIFN0ZXBoZW4g
Qm95ZCA8c2JveWRAa2VybmVsLm9yZz4KICBTdWdhciBaaGFuZyA8c3VnYXIuemhhbmdAcm9jay1j
aGlwcy5jb20+CiAgU3lsd2VzdGVyIE5hd3JvY2tpIDxzLm5hd3JvY2tpQHNhbXN1bmcuY29tPgog
IFRoaW5oIE5ndXllbiA8VGhpbmguTmd1eWVuQHN5bm9wc3lzLmNvbT4KICBUaGluaCBOZ3V5ZW4g
PHRoaW5obkBzeW5vcHN5cy5jb20+CiAgVGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXgu
ZGU+CiAgVHp1bmctQmkgU2hpaCA8dHp1bmdiaUBnb29nbGUuY29tPgogIFZhcnVuIFByYWthc2gg
PHZhcnVuQGNoZWxzaW8uY29tPgogIFdlbiBZYW5nIDx3ZW4ueWFuZzk5QHp0ZS5jb20uY24+CiAg
V2lsbCBEZWFjb24gPHdpbGwuZGVhY29uQGFybS5jb20+CiAgWW91bmcgWGlhbyA8WWFuZ1g5MkBo
b3RtYWlsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmlj
dCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFt
ZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5l
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNw
dSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6
IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcg
ZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBh
bmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rlcgog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1
c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgt
cHZvcHMuZ2l0CiAgIGI0Njc3YmJiNjU4ZC4uZDkyOTU3MmQ3ZGE5ICBkOTI5NTcyZDdkYTkxMTY5
ZDNhMjJkZmI3NWVkZThiZGNlZDU0MWMyIC0+IHRlc3RlZC9saW51eC00LjE0CgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 16 05:51:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 05:51:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hR9Ia-0004nS-Mi; Thu, 16 May 2019 05:51:24 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YOnx=TQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hR9IZ-0004nI-J4
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 05:51:23 +0000
X-Inumbo-ID: a1a5bb47-779e-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a1a5bb47-779e-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 05:51:21 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hR9IW-0008WK-AV; Thu, 16 May 2019 05:51:20 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hR9IV-0000Vk-T7; Thu, 16 May 2019 05:51:20 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hR9IV-0000x8-SQ; Thu, 16 May 2019 05:51:19 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136343-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:guest-saverestore:fail:regression
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:guest-start/debian.repeat:fail:regression
 xen-unstable-smoke:test-armhf-armhf-xl:guest-start/debian.repeat:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=2a556b63a22dd68697feb3994e68de939d01a804
X-Osstest-Versions-That: xen=03e48b7b2afb2a0f23daa3d557a617b0352305fd
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 16 May 2019 05:51:19 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 136343: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjM0MyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjM0My8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxNSBndWVzdC1zYXZlcmVzdG9yZSAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTM2MzA5
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAxMCBkZWJpYW4taHZt
LWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTM2MzA5CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMzYzMDkKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZh
aWwgUkVHUi4gdnMuIDEzNjMwOQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAg
ICAgICAgICAgICAgMmE1NTZiNjNhMjJkZDY4Njk3ZmViMzk5NGU2OGRlOTM5ZDAxYTgwNApiYXNl
bGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgMDNlNDhiN2IyYWZiMmEwZjIzZGFh
M2Q1NTdhNjE3YjAzNTIzMDVmZAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTM2MzA5ICAyMDE5LTA1
LTE1IDE1OjAwOjM2IFogICAgMCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzNjMxNyAgMjAx
OS0wNS0xNSAxODowMDoyOSBaICAgIDAgZGF5cyAgICA0IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdo
byB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIElhbiBKYWNrc29uIDxpYW4uamFja3Nv
bkBldS5jaXRyaXguY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxv
Z3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRz
LCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rl
cgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
Ck5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCAyYTU1NmI2M2EyMmRkNjg2OTdmZWIzOTk0ZTY4ZGU5
MzlkMDFhODA0CkF1dGhvcjogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KRGF0ZTogICBX
ZWQgTWF5IDE1IDE2OjE5OjU3IDIwMTkgKzAxMDAKCiAgICBEcm9wIGJsa3RhcDIKICAgIAogICAg
U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5
OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KCmNvbW1pdCA1Yzg4M2Nm
MDM2Y2Y1YWI4YjFiNzkzOTA1NDllMjQ3NWY3YTU2OGRkCkF1dGhvcjogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gQXVnIDE1IDExOjMyOjU2IDIwMTYgKzAxMDAKCiAg
ICB0b29sczogcmVtb3ZlIGJsa3RhcDIgcmVsYXRlZCBjb2RlIGFuZCBkb2N1bWVudGF0aW9uCiAg
ICAKICAgIEJsa3RhcDIgaXMgZWZmZWN0aXZlbHkgZGVhZCBmb3IgYSBmZXcgeWVhcnMuCiAgICAK
ICAgIE5vdGFibGUgY2hhbmdlcyBpbiB0aGlzIHBhdGNoOgogICAgCiAgICAwLiBVbmhvb2sgYmxr
dGFwMiBmcm9tIGJ1aWxkIHN5c3RlbQogICAgMS4gbGlieGwgbm8gbG9uZ2VyIHN1cHBvcnRzIFRB
UCBkaXNrIGJhY2tlbmQsIHdpdGggYXBwcm9wcmlhdGUgYXNzZXJ0aW9ucwogICAgICAgYWRkZWQg
YW5kIHNvbWUgY29kZSBwYXRocyBub3cgcmV0dXJuIEVSUk9SX0ZBSUwKICAgIDIuIFRhcCBpcyBu
byBsb25nZXIgYSBzdXBwb3J0ZWQgYmFja2VuZAogICAgMy4gUmVtb3ZlIGJsa3RhcDIgZW50cnkg
ZnJvbSBNQUlOVEFJTkVSUwogICAgCiAgICBBIHBhdGNoIHRvIHJlbW92ZSBibGt0YXAyIGRpcmVj
dG9yeSB3aWxsIGNvbWUgbGF0ZXIuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 16 06:05:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 06:05:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hR9WV-0005mj-L2; Thu, 16 May 2019 06:05:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YOnx=TQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hR9WU-0005mZ-D6
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 06:05:46 +0000
X-Inumbo-ID: a0e932a4-77a0-11e9-9e36-eb41dc0565a0
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a0e932a4-77a0-11e9-9e36-eb41dc0565a0;
 Thu, 16 May 2019 06:05:39 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hR9WM-0000S4-57; Thu, 16 May 2019 06:05:38 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hR9WL-0001Yc-Ri; Thu, 16 May 2019 06:05:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hR9WL-0001Hw-R3; Thu, 16 May 2019 06:05:37 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1hR9WL-0001Hw-R3@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 16 May 2019 06:05:37 +0000
Subject: [Xen-devel] [linux-3.18 bisection] complete
 test-amd64-amd64-amd64-pvgrub
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWFtZDY0LWFtZDY0LXB2Z3J1Ygp0ZXN0aWQgeGVuLWJvb3QKClRyZWU6IGxpbnV4IGdpdDovL2dp
dC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9zdGFibGUvbGludXgtc3RhYmxl
LmdpdApUcmVlOiBsaW51eGZpcm13YXJlIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xp
bnV4LWZpcm13YXJlLmdpdApUcmVlOiBvdm1mIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0
L292bWYuZ2l0ClRyZWU6IHFlbXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRp
dGlvbmFsLmdpdApUcmVlOiBxZW11dSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0
ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAoKKioqIEZvdW5kIGFuZCBy
ZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4gdHJlZTogIGxpbnV4
IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9zdGFibGUvbGlu
dXgtc3RhYmxlLmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgZGMzZTkxM2VkZjk0ZDU0ZGU1Njc4ZTcy
NmNmOTViMzgzMjdlNWQwOQogIEJ1ZyBub3QgcHJlc2VudDogYWMzNWI2Njg4M2U4MzMwZmZkZTYw
OTE1MmUxM2MyMjViMTJkZTZhNAogIExhc3QgZmFpbCByZXBybzogaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjM1Mi8KCgogIChSZXZpc2lvbiBsb2cg
dG9vIGxvbmcsIG9taXR0ZWQuKQoKCkZvciBiaXNlY3Rpb24gcmV2aXNpb24tdHVwbGUgZ3JhcGgg
c2VlOgogICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L3Jlc3Vs
dHMvYmlzZWN0L2xpbnV4LTMuMTgvdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIueGVuLWJv
b3QuaHRtbApSZXZpc2lvbiBJRHMgaW4gZWFjaCBncmFwaCBub2RlIHJlZmVyLCByZXNwZWN0aXZl
bHksIHRvIHRoZSBUcmVlcyBhYm92ZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KUnVubmluZyBjcy1iaXNlY3Rpb24tc3RlcCAtLWdyYXBoLW91dD0vaG9tZS9sb2dz
L3Jlc3VsdHMvYmlzZWN0L2xpbnV4LTMuMTgvdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIu
eGVuLWJvb3QgLS1zdW1tYXJ5LW91dD10bXAvMTM2MzUyLmJpc2VjdGlvbi1zdW1tYXJ5IC0tYmFz
aXMtdGVtcGxhdGU9MTI4ODU4IC0tYmxlc3NpbmdzPXJlYWwscmVhbC1iaXNlY3QgbGludXgtMy4x
OCB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiB4ZW4tYm9vdApTZWFyY2hpbmcgZm9yIGZh
aWx1cmUgLyBiYXNpcyBwYXNzOgogMTM2MDg5IGZhaWwgW2hvc3Q9ZGViaW5hMV0gLyAxMzI0NTYg
W2hvc3Q9ZWxibGluZzFdIDEzMTU2MyBbaG9zdD1odXhlbHJlYmUxXSAxMzE1MzUgW2hvc3Q9cmlt
YXZhMV0gMTMxNTEyIFtob3N0PWFsYmFuYTBdIDEzMTQ3OSBbaG9zdD1odXhlbHJlYmUwXSAxMzE0
NDIgW2hvc3Q9cGlub3QwXSAxMzE0MjAgW2hvc3Q9Z29kZWxsbzBdIDEzMTM3MCBbaG9zdD1nb2Rl
bGxvMV0gMTMxMzM2IFtob3N0PWl0YWxpYTBdIDEzMTMwNyBbaG9zdD1iYXJvcXVlMV0gMTMxMjc5
IFtob3N0PWpvdWJlcnRpbjBdIDEzMTIzMSBbaG9zdD1odXhlbHJlYmUxXSAxMzExOTIgW2hvc3Q9
cmltYXZhMV0gMTMxMTQ5IFtob3N0PWFsYmFuYTBdIDEzMTA5NSBbaG9zdD1maWFubzBdIDEzMTAz
NSBbaG9zdD1nb2RlbGxvMF0gMTMwOTM5IFtob3N0PWdvZGVsbG8xXSAxMzA4NzYgW2hvc3Q9YmFy
b3F1ZTFdIDEzMDg0MyBbaG9zdD1hbGJhbmExXSAxMzAzNjcgW2hvc3Q9YmFyb3F1ZTBdIDEzMDIw
MyBbaG9zdFwKID1waW5vdDFdIDEzMDA2NyBbaG9zdD1qb3ViZXJ0aW4wXSAxMjk4NDUgW2hvc3Q9
Z29kZWxsbzFdIDEyOTc2MCBbaG9zdD1nb2RlbGxvMF0gMTI4ODU4IFtob3N0PWh1eGVscmViZTBd
IDEyODg0MSBbaG9zdD1nb2RlbGxvMF0gMTI4ODA3IFtob3N0PWdvZGVsbG8xXSAxMjg2OTEgW2hv
c3Q9cmltYXZhMV0gMTI4MjU4IFtob3N0PWVsYmxpbmcxXSAxMjgyMzIgW2hvc3Q9Zmlhbm8wXSAx
MjgxNzcgW2hvc3Q9cmltYXZhMV0gMTI4MDk2IFtob3N0PWJhcm9xdWUxXSAxMjc0ODYgW2hvc3Q9
YmFyb3F1ZTFdIDEyNzQ3MiBbaG9zdD1lbGJsaW5nMV0gMTI3NDU1IFtob3N0PWJhcm9xdWUwXSAx
MjcyOTYgW2hvc3Q9Zmlhbm8wXSAxMjcwMDEgW2hvc3Q9Z29kZWxsbzBdIDEyNjkyNiBbaG9zdD1n
b2RlbGxvMF0gMTI2ODEzIFtob3N0PWdvZGVsbG8wXSAxMjY3MTEgW2hvc3Q9Z29kZWxsbzBdIDEy
NjU4MyBbaG9zdD1nb2RlbGxvMF0gMTI2NDcyIFtob3N0PWdvZGVsbG8wXSAxMjYzNjIgW2hvXAog
c3Q9Z29kZWxsbzBdIDEyNjI3MCBbaG9zdD1nb2RlbGxvMF0gMTI2MTg5IFtob3N0PWdvZGVsbG8w
XSAxMjYwNDIgW2hvc3Q9Y2hhcmRvbm5heTFdIDEyNTg5OSBbaG9zdD1nb2RlbGxvMV0gMTI1NjU4
IFtob3N0PWVsYmxpbmcxXSAxMjU2NDkgW2hvc3Q9Zmlhbm8xXSAxMjU2NDEgW2hvc3Q9aHV4ZWxy
ZWJlMV0gMTI1NTYxIFtob3N0PWl0YWxpYTBdIDEyNTUyNSBbaG9zdD1nb2RlbGxvMF0gMTI1NTA1
IFtob3N0PWJhcm9xdWUxXSAxMjUxMzggb2suCkZhaWx1cmUgLyBiYXNpcyBwYXNzIGZsaWdodHM6
IDEzNjA4OSAvIDEyNTEzOAoodHJlZSB3aXRoIG5vIHVybDogbWluaW9zKQoodHJlZSB3aXRoIG5v
IHVybDogc2VhYmlvcykKVHJlZTogbGludXggZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9s
aW51eC9rZXJuZWwvZ2l0L3N0YWJsZS9saW51eC1zdGFibGUuZ2l0ClRyZWU6IGxpbnV4ZmlybXdh
cmUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0ClRyZWU6
IG92bWYgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKVHJlZTogcWVtdSBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0ClRyZWU6IHFlbXV1
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKVHJlZTogeGVuIGdpdDovL3hlbmJp
dHMueGVuLm9yZy94ZW4uZ2l0CkxhdGVzdCBkYzNlOTEzZWRmOTRkNTRkZTU2NzhlNzI2Y2Y5NWIz
ODMyN2U1ZDA5IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgY2Q1MTQ3
NzM0Y2JlODJmMGMxNjY1ZWIyMzI2MDhkNzU2NDM5NDRiMCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1
MjQ0ODRmZTA5ZjUwODc2Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODli
MTEgY2I3MGEyNmY3ODg0OGZlNDVmNTkzZjdlYmM5Y2ZhYWM3NjBhNzkxYgpCYXNpcyBwYXNzIGFj
MzViNjY4ODNlODMzMGZmZGU2MDkxNTJlMTNjMjI1YjEyZGU2YTQgYzUzMGE3NWMxZTZhNDcyYjBl
Yjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5NDdmMzczN2FiZjY1ZmRhNjNmM2ZmZDk3ZmRkZmE2OTg2
OTg2ODY4IGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgNDMxMzkxMzVh
ODkzOGRlNDRmNjYzMzM4MzFkM2E4NjU1ZDA3NjYzYSBiNGFjNGJjNDEwMjIyZDIyMWRjNDZhNzRh
YzcxZWZhYTdiMzJkNTdjCkdlbmVyYXRpbmcgcmV2aXNpb25zIHdpdGggLi9hZGhvYy1yZXZ0dXBs
ZS1nZW5lcmF0b3IgIGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dp
dC9zdGFibGUvbGludXgtc3RhYmxlLmdpdCNhYzM1YjY2ODgzZTgzMzBmZmRlNjA5MTUyZTEzYzIy
NWIxMmRlNmE0LWRjM2U5MTNlZGY5NGQ1NGRlNTY3OGU3MjZjZjk1YjM4MzI3ZTVkMDkgZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0I2M1MzBhNzVjMWU2YTQ3
MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAtYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4
ZjBkZmNkODg2MCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdCM5NDdmMzcz
N2FiZjY1ZmRhNjNmM2ZmZDk3ZmRkZmE2OTg2OTg2ODY4LWNkNTE0NzczNGNiZTgyZjBjMTY2NWVi
MjMyNjA4ZDc1NjQzOTQ0YjAgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlv
bmFsXAogLmdpdCNjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwLWQwZDhh
ZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3FlbXUteGVuLmdpdCM0MzEzOTEzNWE4OTM4ZGU0NGY2NjMzMzgzMWQzYTg2NTVkMDc2NjNhLTlj
Y2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL3hlbi5naXQjYjRhYzRiYzQxMDIyMmQyMjFkYzQ2YTc0YWM3MWVmYWE3YjMyZDU3Yy1jYjcw
YTI2Zjc4ODQ4ZmU0NWY1OTNmN2ViYzljZmFhYzc2MGE3OTFiCmFkaG9jLXJldnR1cGxlLWdlbmVy
YXRvcjogdHJlZSBkaXNjb250aWd1b3VzOiBsaW51eC1zdGFibGUKYWRob2MtcmV2dHVwbGUtZ2Vu
ZXJhdG9yOiB0cmVlIGRpc2NvbnRpZ3VvdXM6IG92bWYKYWRob2MtcmV2dHVwbGUtZ2VuZXJhdG9y
OiB0cmVlIGRpc2NvbnRpZ3VvdXM6IHFlbXUteGVuCmFkaG9jLXJldnR1cGxlLWdlbmVyYXRvcjog
dHJlZSBkaXNjb250aWd1b3VzOiB4ZW4KTG9hZGVkIDEwMDggbm9kZXMgaW4gcmV2aXNpb24gZ3Jh
cGgKU2VhcmNoaW5nIGZvciB0ZXN0IHJlc3VsdHM6CiAxMTM1MDMgW2hvc3Q9aHV4ZWxyZWJlMF0K
IDExMzg1NiBbaG9zdD1nb2RlbGxvMF0KIDExMzg2OSBbaG9zdD1nb2RlbGxvMV0KIDExNDAzNCBb
aG9zdD1tZXJsb3QxXQogMTE0MTMzIFtob3N0PWZpYW5vMF0KIDExNDE4MCBbaG9zdD1yaW1hdmEw
XQogMTE0MjI1IFtob3N0PXBpbm90MV0KIDExNDQ0NiBbaG9zdD1nb2RlbGxvMV0KIDExNDY3NyBb
aG9zdD1nb2RlbGxvMF0KIDExNDg0MyBbaG9zdD1odXhlbHJlYmUxXQogMTE1Mjg5IFtob3N0PW1l
cmxvdDFdCiAxMTU0NzkgW2hvc3Q9Z29kZWxsbzBdCiAxMTU0OTUgW2hvc3Q9Z29kZWxsbzFdCiAx
MTU2ODggW2hvc3Q9aHV4ZWxyZWJlMF0KIDExNTY3MyBbaG9zdD1pdGFsaWEwXQogMTE1Njk4IFto
b3N0PXJpbWF2YTBdCiAxMTU3MTQgW2hvc3Q9YmFyb3F1ZTFdCiAxMTU3MjkgW2hvc3Q9YmFyb3F1
ZTBdCiAxMTYxMDYgW2hvc3Q9Zmlhbm8wXQogMTE2MTIxIFtob3N0PWl0YWxpYTFdCiAxMTYxNDAg
W2hvc3Q9bm9ibGluZzBdCiAxMTYxOTMgW2hvc3Q9bWVybG90MF0KIDExNjMwOCBbaG9zdD1nb2Rl
bGxvMV0KIDExNjQ3NSBbaG9zdD1yaW1hdmEwXQogMTE2NTAxIFtob3N0PWVsYmxpbmcwXQogMTE2
NzI4IFtob3N0PWJhcm9xdWUwXQogMTE2NzYwIFtob3N0PW1lcmxvdDFdCiAxMTY4NjIgW2hvc3Q9
Z29kZWxsbzFdCiAxMTY4OTAgW2hvc3Q9Z29kZWxsbzBdCiAxMTY5MjAgW2hvc3Q9aXRhbGlhMV0K
IDExNzEzMSBbaG9zdD1waW5vdDFdCiAxMTcyMTEgW2hvc3Q9ZWxibGluZzBdCiAxMTczNzUgW2hv
c3Q9Zmlhbm8wXQogMTE3NjQxIFtob3N0PWJhcm9xdWUwXQogMTE3NzAyIFtob3N0PWNoYXJkb25u
YXkxXQogMTE4MTQ5IFtob3N0PWdvZGVsbG8xXQogMTE4MTg2IFtob3N0PXJpbWF2YTFdCiAxMTg0
ODggW2hvc3Q9Z29kZWxsbzFdCiAxMTg2NjYgW2hvc3Q9aXRhbGlhMF0KIDExODczMCBbaG9zdD1n
b2RlbGxvMF0KIDExOTQzMiBbaG9zdD1odXhlbHJlYmUwXQogMTIwMDEwIFtob3N0PWdvZGVsbG8x
XQogMTIwMDQzIFtob3N0PWJhcm9xdWUwXQogMTIwMDkwIFtob3N0PWdvZGVsbG8wXQogMTIwMTMy
IFtob3N0PXBpbm90MF0KIDEyMDIzNSBbaG9zdD1lbGJsaW5nMF0KIDEyMDI3NiBbaG9zdD1maWFu
bzBdCiAxMjA0ODYgW2hvc3Q9Z29kZWxsbzFdCiAxMjA2NjUgW2hvc3Q9aXRhbGlhMV0KIDEyMDc4
MCBbaG9zdD1waW5vdDBdCiAxMjA5MTEgW2hvc3Q9aXRhbGlhMF0KIDEyMDk3NyBbaG9zdD1iYXJv
cXVlMF0KIDEyMTA1MyBbaG9zdD1odXhlbHJlYmUwXQogMTIxMDk5IFtob3N0PWdvZGVsbG8wXQog
MTIxMjY4IFtob3N0PWdvZGVsbG8xXQogMTIxMzIwIFtob3N0PWZpYW5vMF0KIDEyMTMwMyBbaG9z
dD1iYXJvcXVlMV0KIDEyMjExMCBbaG9zdD1nb2RlbGxvMV0KIDEyMjA5NCBbaG9zdD1nb2RlbGxv
MF0KIDEyMjEyNSBbaG9zdD1odXhlbHJlYmUwXQogMTIyMTY2IFtob3N0PXBpbm90MF0KIDEyMjE0
NSBbaG9zdD1jaGFyZG9ubmF5MF0KIDEyMjE4MCBbaG9zdD1jaGFyZG9ubmF5MV0KIDEyMjI3MyBb
aG9zdD1lbGJsaW5nMF0KIDEyMjI4NiBbaG9zdD1iYXJvcXVlMF0KIDEyMjM4OCBbaG9zdD1pdGFs
aWEwXQogMTIyNDc4IFtob3N0PWNoYXJkb25uYXkxXQogMTIyNDI3IFtob3N0PWZpYW5vMF0KIDEy
MjUxNSBbaG9zdD1lbGJsaW5nMF0KIDEyMjU2NSBbaG9zdD1waW5vdDBdCiAxMjI5NjUgW2hvc3Q9
Y2hhcmRvbm5heTFdCiAxMjI4ODQgW2hvc3Q9Z29kZWxsbzBdCiAxMjMwMzUgW2hvc3Q9aHV4ZWxy
ZWJlMV0KIDEyMzE5MCBbaG9zdD1kZWJpbmEwXQogMTIzMjIyIFtob3N0PWpvdWJlcnRpbjBdCiAx
MjMyNzQgW2hvc3Q9aHV4ZWxyZWJlMF0KIDEyMzM5NiBbaG9zdD1nb2RlbGxvMF0KIDEyMzQ4MCBb
aG9zdD1lbGJsaW5nMF0KIDEyMzU5NCBbaG9zdD1nb2RlbGxvMV0KIDEyMzY4MyBbaG9zdD1iYXJv
cXVlMF0KIDEyMzgzNyBbaG9zdD1maWFubzFdCiAxMjM4MDMgW2hvc3Q9Y2hhcmRvbm5heTFdCiAx
MjQxNzMgW2hvc3Q9Z29kZWxsbzBdCiAxMjQ4NTUgW2hvc3Q9Z29kZWxsbzFdCiAxMjQ4OTcgW2hv
c3Q9YWxiYW5hMV0KIDEyNDk0NSBbaG9zdD1qb3ViZXJ0aW4xXQogMTI1MDQzIFtob3N0PXBpbm90
MF0KIDEyNTEzOCBwYXNzIGFjMzViNjY4ODNlODMzMGZmZGU2MDkxNTJlMTNjMjI1YjEyZGU2YTQg
YzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5NDdmMzczN2FiZjY1ZmRh
NjNmM2ZmZDk3ZmRkZmE2OTg2OTg2ODY4IGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0
OGIyNzlmNjAgNDMxMzkxMzVhODkzOGRlNDRmNjYzMzM4MzFkM2E4NjU1ZDA3NjYzYSBiNGFjNGJj
NDEwMjIyZDIyMWRjNDZhNzRhYzcxZWZhYTdiMzJkNTdjCiAxMjU1MDUgW2hvc3Q9YmFyb3F1ZTFd
CiAxMjU1MjUgW2hvc3Q9Z29kZWxsbzBdCiAxMjU1NjEgW2hvc3Q9aXRhbGlhMF0KIDEyNTY0MSBb
aG9zdD1odXhlbHJlYmUxXQogMTI1NjQ5IFtob3N0PWZpYW5vMV0KIDEyNTY1OCBbaG9zdD1lbGJs
aW5nMV0KIDEyNTg5OSBbaG9zdD1nb2RlbGxvMV0KIDEyNjA0MiBbaG9zdD1jaGFyZG9ubmF5MV0K
IDEyNjE4OSBbaG9zdD1nb2RlbGxvMF0KIDEyNjI3MCBbaG9zdD1nb2RlbGxvMF0KIDEyNjM2MiBb
aG9zdD1nb2RlbGxvMF0KIDEyNjQ3MiBbaG9zdD1nb2RlbGxvMF0KIDEyNjU4MyBbaG9zdD1nb2Rl
bGxvMF0KIDEyNjcxMSBbaG9zdD1nb2RlbGxvMF0KIDEyNjgxMyBbaG9zdD1nb2RlbGxvMF0KIDEy
NjkyNiBbaG9zdD1nb2RlbGxvMF0KIDEyNzAwMSBbaG9zdD1nb2RlbGxvMF0KIDEyNzI5NiBbaG9z
dD1maWFubzBdCiAxMjc0ODYgW2hvc3Q9YmFyb3F1ZTFdCiAxMjc0NzIgW2hvc3Q9ZWxibGluZzFd
CiAxMjc0NTUgW2hvc3Q9YmFyb3F1ZTBdCiAxMjgwOTYgW2hvc3Q9YmFyb3F1ZTFdCiAxMjgxNzcg
W2hvc3Q9cmltYXZhMV0KIDEyODIzMiBbaG9zdD1maWFubzBdCiAxMjgyNTggW2hvc3Q9ZWxibGlu
ZzFdCiAxMjg2OTEgW2hvc3Q9cmltYXZhMV0KIDEyODgwNyBbaG9zdD1nb2RlbGxvMV0KIDEyODg1
OCBbaG9zdD1odXhlbHJlYmUwXQogMTI4ODQxIFtob3N0PWdvZGVsbG8wXQogMTI5NzYwIFtob3N0
PWdvZGVsbG8wXQogMTI5ODQ1IFtob3N0PWdvZGVsbG8xXQogMTMwMDY3IFtob3N0PWpvdWJlcnRp
bjBdCiAxMzAyMDMgW2hvc3Q9cGlub3QxXQogMTMwMzY3IFtob3N0PWJhcm9xdWUwXQogMTMwODQz
IFtob3N0PWFsYmFuYTFdCiAxMzA4NzYgW2hvc3Q9YmFyb3F1ZTFdCiAxMzA5MzkgW2hvc3Q9Z29k
ZWxsbzFdCiAxMzEwOTUgW2hvc3Q9Zmlhbm8wXQogMTMxMDM1IFtob3N0PWdvZGVsbG8wXQogMTMx
MTQ5IFtob3N0PWFsYmFuYTBdCiAxMzExOTIgW2hvc3Q9cmltYXZhMV0KIDEzMTI3OSBbaG9zdD1q
b3ViZXJ0aW4wXQogMTMxMjMxIFtob3N0PWh1eGVscmViZTFdCiAxMzEzMDcgW2hvc3Q9YmFyb3F1
ZTFdCiAxMzEzMzYgW2hvc3Q9aXRhbGlhMF0KIDEzMTQyMCBbaG9zdD1nb2RlbGxvMF0KIDEzMTM3
MCBbaG9zdD1nb2RlbGxvMV0KIDEzMTQ0MiBbaG9zdD1waW5vdDBdCiAxMzE0NzkgW2hvc3Q9aHV4
ZWxyZWJlMF0KIDEzMTUxMiBbaG9zdD1hbGJhbmEwXQogMTMxNTM1IFtob3N0PXJpbWF2YTFdCiAx
MzE1NjMgW2hvc3Q9aHV4ZWxyZWJlMV0KIDEzMTU4MCBmYWlsIGlycmVsZXZhbnQKIDEzMTU5MyBm
YWlsIGlycmVsZXZhbnQKIDEzMTY0MSBmYWlsIGlycmVsZXZhbnQKIDEzMTYxOSBmYWlsIGlycmVs
ZXZhbnQKIDEzMTY2NiBmYWlsIGlycmVsZXZhbnQKIDEzMTY3MyBmYWlsIGlycmVsZXZhbnQKIDEz
MTcwNSBmYWlsIGlycmVsZXZhbnQKIDEzMTc0OSBmYWlsIGlycmVsZXZhbnQKIDEzMTcyOSBmYWls
IGlycmVsZXZhbnQKIDEzMTc2OSBmYWlsIGlycmVsZXZhbnQKIDEzMTk5MCBmYWlsIGlycmVsZXZh
bnQKIDEzMTk2OSBmYWlsIGlycmVsZXZhbnQKIDEzMjA2NiBmYWlsIGlycmVsZXZhbnQKIDEzMjE3
OSBmYWlsIGlycmVsZXZhbnQKIDEzMjI5MCBmYWlsIGlycmVsZXZhbnQKIDEzMjQwOCBmYWlsIGly
cmVsZXZhbnQKIDEzMjQ1NiBbaG9zdD1lbGJsaW5nMV0KIDEzMjU3OSBmYWlsIGlycmVsZXZhbnQK
IDEzMjY1MiBmYWlsIGlycmVsZXZhbnQKIDEzMjc0MSBmYWlsIGlycmVsZXZhbnQKIDEzMjc5OCBm
YWlsIGlycmVsZXZhbnQKIDEzMjk2OSBmYWlsIGlycmVsZXZhbnQKIDEzMzE3NSBmYWlsIGlycmVs
ZXZhbnQKIDEzMzE3NiBwYXNzIGlycmVsZXZhbnQKIDEzMzE3NyBmYWlsIGlycmVsZXZhbnQKIDEz
MzE3OSBwYXNzIGlycmVsZXZhbnQKIDEzMzE2OSBwYXNzIGFjMzViNjY4ODNlODMzMGZmZGU2MDkx
NTJlMTNjMjI1YjEyZGU2YTQgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2
MCA5NDdmMzczN2FiZjY1ZmRhNjNmM2ZmZDk3ZmRkZmE2OTg2OTg2ODY4IGM4ZWEwNDU3NDk1MzQy
YzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgNDMxMzkxMzVhODkzOGRlNDRmNjYzMzM4MzFkM2E4
NjU1ZDA3NjYzYSBiNGFjNGJjNDEwMjIyZDIyMWRjNDZhNzRhYzcxZWZhYTdiMzJkNTdjCiAxMzMx
NzEgZmFpbCBpcnJlbGV2YW50CiAxMzMxODAgZmFpbCBpcnJlbGV2YW50CiAxMzMxNzIgcGFzcyBp
cnJlbGV2YW50CiAxMzMxNzQgcGFzcyBpcnJlbGV2YW50CiAxMzMyNzUgZmFpbCBpcnJlbGV2YW50
CiAxMzMyODggZmFpbCBpcnJlbGV2YW50CiAxMzM0NjQgZmFpbCBpcnJlbGV2YW50CiAxMzM0OTkg
ZmFpbCBpcnJlbGV2YW50CiAxMzM1NjUgZmFpbCBpcnJlbGV2YW50CiAxMzM1MzkgZmFpbCBpcnJl
bGV2YW50CiAxMzM2MzAgZmFpbCBpcnJlbGV2YW50CiAxMzM1NzcgZmFpbCBpcnJlbGV2YW50CiAx
MzM2NzEgZmFpbCBpcnJlbGV2YW50CiAxMzM2OTMgZmFpbCBpcnJlbGV2YW50CiAxMzM3NzQgZmFp
bCBpcnJlbGV2YW50CiAxMzM3MzYgZmFpbCBpcnJlbGV2YW50CiAxMzM4MTkgZmFpbCBpcnJlbGV2
YW50CiAxMzM4NTYgZmFpbCBpcnJlbGV2YW50CiAxMzM4OTEgZmFpbCBpcnJlbGV2YW50CiAxMzM5
MTggZmFpbCBpcnJlbGV2YW50CiAxMzM5NTMgZmFpbCBpcnJlbGV2YW50CiAxMzQ3NTggZmFpbCBp
cnJlbGV2YW50CiAxMzQ5MTcgZmFpbCBpcnJlbGV2YW50CiAxMzUwMDAgZmFpbCBpcnJlbGV2YW50
CiAxMzUxMTMgZmFpbCBpcnJlbGV2YW50CiAxMzU0NDEgZmFpbCBpcnJlbGV2YW50CiAxMzU1Mzgg
ZmFpbCBpcnJlbGV2YW50CiAxMzU3MzkgZmFpbCBpcnJlbGV2YW50CiAxMzU4NzIgZmFpbCBpcnJl
bGV2YW50CiAxMzU5ODEgZmFpbCBpcnJlbGV2YW50CiAxMzYwODkgZmFpbCBkYzNlOTEzZWRmOTRk
NTRkZTU2NzhlNzI2Y2Y5NWIzODMyN2U1ZDA5IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUx
OGYwZGZjZDg4NjAgY2Q1MTQ3NzM0Y2JlODJmMGMxNjY1ZWIyMzI2MDhkNzU2NDM5NDRiMCBkMGQ4
YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4OGE5
NzFkODU4ZTRmZmRmZjUzODliMTEgY2I3MGEyNmY3ODg0OGZlNDVmNTkzZjdlYmM5Y2ZhYWM3NjBh
NzkxYgogMTM2MzQwIHBhc3MgYWMzNWI2Njg4M2U4MzMwZmZkZTYwOTE1MmUxM2MyMjViMTJkZTZh
NCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDk0N2YzNzM3YWJmNjVm
ZGE2M2YzZmZkOTdmZGRmYTY5ODY5ODY4NjggZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUw
OWY1MDg3Njc5OCA0MzEzOTEzNWE4OTM4ZGU0NGY2NjMzMzgzMWQzYTg2NTVkMDc2NjNhIGNiNzBh
MjZmNzg4NDhmZTQ1ZjU5M2Y3ZWJjOWNmYWFjNzYwYTc5MWIKIDEzNjMxMCBwYXNzIGFjMzViNjY4
ODNlODMzMGZmZGU2MDkxNTJlMTNjMjI1YjEyZGU2YTQgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgz
MTBiNTE4ZjBkZmNkODg2MCA5NDdmMzczN2FiZjY1ZmRhNjNmM2ZmZDk3ZmRkZmE2OTg2OTg2ODY4
IGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgNDMxMzkxMzVhODkzOGRl
NDRmNjYzMzM4MzFkM2E4NjU1ZDA3NjYzYSBiNGFjNGJjNDEwMjIyZDIyMWRjNDZhNzRhYzcxZWZh
YTdiMzJkNTdjCiAxMzYzMjkgZmFpbCBkYzNlOTEzZWRmOTRkNTRkZTU2NzhlNzI2Y2Y5NWIzODMy
N2U1ZDA5IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgY2Q1MTQ3NzM0
Y2JlODJmMGMxNjY1ZWIyMzI2MDhkNzU2NDM5NDRiMCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0
ODRmZTA5ZjUwODc2Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEg
Y2I3MGEyNmY3ODg0OGZlNDVmNTkzZjdlYmM5Y2ZhYWM3NjBhNzkxYgogMTM2MzQ0IGZhaWwgZGMz
ZTkxM2VkZjk0ZDU0ZGU1Njc4ZTcyNmNmOTViMzgzMjdlNWQwOSBjNTMwYTc1YzFlNmE0NzJiMGVi
OTU1ODMxMGI1MThmMGRmY2Q4ODYwIDk0N2YzNzM3YWJmNjVmZGE2M2YzZmZkOTdmZGRmYTY5ODY5
ODY4NjggZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA0MzEzOTEzNWE4
OTM4ZGU0NGY2NjMzMzgzMWQzYTg2NTVkMDc2NjNhIGNiNzBhMjZmNzg4NDhmZTQ1ZjU5M2Y3ZWJj
OWNmYWFjNzYwYTc5MWIKIDEzNjMzMSBwYXNzIGFjMzViNjY4ODNlODMzMGZmZGU2MDkxNTJlMTNj
MjI1YjEyZGU2YTQgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5NDdm
MzczN2FiZjY1ZmRhNjNmM2ZmZDk3ZmRkZmE2OTg2OTg2ODY4IGQwZDhhZDM5ZWNiNTFjZDc0OTdj
ZDUyNDQ4NGZlMDlmNTA4NzY3OTggNDMxMzkxMzVhODkzOGRlNDRmNjYzMzM4MzFkM2E4NjU1ZDA3
NjYzYSBjYjcwYTI2Zjc4ODQ4ZmU0NWY1OTNmN2ViYzljZmFhYzc2MGE3OTFiCiAxMzYzNDkgcGFz
cyBhYzM1YjY2ODgzZTgzMzBmZmRlNjA5MTUyZTEzYzIyNWIxMmRlNmE0IGM1MzBhNzVjMWU2YTQ3
MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOTQ3ZjM3MzdhYmY2NWZkYTYzZjNmZmQ5N2ZkZGZh
Njk4Njk4Njg2OCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDQzMTM5
MTM1YTg5MzhkZTQ0ZjY2MzMzODMxZDNhODY1NWQwNzY2M2EgY2I3MGEyNmY3ODg0OGZlNDVmNTkz
ZjdlYmM5Y2ZhYWM3NjBhNzkxYgogMTM2MzM2IGZhaWwgZGMzZTkxM2VkZjk0ZDU0ZGU1Njc4ZTcy
NmNmOTViMzgzMjdlNWQwOSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYw
IDk0N2YzNzM3YWJmNjVmZGE2M2YzZmZkOTdmZGRmYTY5ODY5ODY4NjggZDBkOGFkMzllY2I1MWNk
NzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA0MzEzOTEzNWE4OTM4ZGU0NGY2NjMzMzgzMWQzYTg2
NTVkMDc2NjNhIGNiNzBhMjZmNzg4NDhmZTQ1ZjU5M2Y3ZWJjOWNmYWFjNzYwYTc5MWIKIDEzNjM1
MiBmYWlsIGRjM2U5MTNlZGY5NGQ1NGRlNTY3OGU3MjZjZjk1YjM4MzI3ZTVkMDkgYzUzMGE3NWMx
ZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5NDdmMzczN2FiZjY1ZmRhNjNmM2ZmZDk3
ZmRkZmE2OTg2OTg2ODY4IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTgg
NDMxMzkxMzVhODkzOGRlNDRmNjYzMzM4MzFkM2E4NjU1ZDA3NjYzYSBjYjcwYTI2Zjc4ODQ4ZmU0
NWY1OTNmN2ViYzljZmFhYzc2MGE3OTFiClNlYXJjaGluZyBmb3IgaW50ZXJlc3RpbmcgdmVyc2lv
bnMKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEyNTEzOCAocGFzcyksIGZvciBiYXNpcyBwYXNzCiBS
ZXN1bHQgZm91bmQ6IGZsaWdodCAxMzYwODkgKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogUmVw
cm8gZm91bmQ6IGZsaWdodCAxMzYzMTAgKHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVwcm8gZm91
bmQ6IGZsaWdodCAxMzYzMjkgKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogMCByZXZpc2lvbnMg
YXQgYWMzNWI2Njg4M2U4MzMwZmZkZTYwOTE1MmUxM2MyMjViMTJkZTZhNCBjNTMwYTc1YzFlNmE0
NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDk0N2YzNzM3YWJmNjVmZGE2M2YzZmZkOTdmZGRm
YTY5ODY5ODY4NjggZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA0MzEz
OTEzNWE4OTM4ZGU0NGY2NjMzMzgzMWQzYTg2NTVkMDc2NjNhIGNiNzBhMjZmNzg4NDhmZTQ1ZjU5
M2Y3ZWJjOWNmYWFjNzYwYTc5MWIKTm8gcmV2aXNpb25zIGxlZnQgdG8gdGVzdCwgY2hlY2tpbmcg
Z3JhcGggc3RhdGUuCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMzYzMzEgKHBhc3MpLCBmb3IgbGFz
dCBwYXNzCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMzYzMzYgKGZhaWwpLCBmb3IgZmlyc3QgZmFp
bHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMzYzNDAgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBS
ZXBybyBmb3VuZDogZmxpZ2h0IDEzNjM0NCAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCiBSZXBy
byBmb3VuZDogZmxpZ2h0IDEzNjM0OSAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlcHJvIGZvdW5k
OiBmbGlnaHQgMTM2MzUyIChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKCioqKiBGb3VuZCBhbmQg
cmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioKCiAgQnVnIGlzIGluIHRyZWU6ICBsaW51
eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvc3RhYmxlL2xp
bnV4LXN0YWJsZS5naXQKICBCdWcgaW50cm9kdWNlZDogIGRjM2U5MTNlZGY5NGQ1NGRlNTY3OGU3
MjZjZjk1YjM4MzI3ZTVkMDkKICBCdWcgbm90IHByZXNlbnQ6IGFjMzViNjY4ODNlODMzMGZmZGU2
MDkxNTJlMTNjMjI1YjEyZGU2YTQKICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzYzNTIvCgoKICAoUmV2aXNpb24gbG9n
IHRvbyBsb25nLCBvbWl0dGVkLikKClJldmlzaW9uIGdyYXBoIGxlZnQgaW4gL2hvbWUvbG9ncy9y
ZXN1bHRzL2Jpc2VjdC9saW51eC0zLjE4L3Rlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViLnhl
bi1ib290Lntkb3QscHMscG5nLGh0bWwsc3ZnfS4KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQoxMzYzNTI6IHRvbGVyYWJsZSBBTEwgRkFJTAoKZmxpZ2h0IDEzNjM1MiBs
aW51eC0zLjE4IHJlYWwtYmlzZWN0IFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTM2MzUyLwoKRmFpbHVyZXMgOi0vIGJ1dCBubyByZWdyZXNz
aW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwKaW5jbHVkaW5nIHRlc3RzIHdoaWNo
IGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKCgpqb2JzOgogdGVzdC1h
bWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoK
TG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhl
c2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFp
bDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBm
b3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDth
PXN1bW1hcnkKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 16 06:26:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 06:26:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hR9qY-0007Ve-Up; Thu, 16 May 2019 06:26:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/XQJ=TQ=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1hR9qY-0007VY-BF
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 06:26:30 +0000
X-Inumbo-ID: 89bc62ea-77a3-11e9-8980-bc764e045a96
Received: from mail-lj1-x241.google.com (unknown [2a00:1450:4864:20::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 89bc62ea-77a3-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 06:26:29 +0000 (UTC)
Received: by mail-lj1-x241.google.com with SMTP id 188so1942092ljf.9
 for <xen-devel@lists.xenproject.org>; Wed, 15 May 2019 23:26:29 -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=wopevyOfrVcNgrs2OlRoJkSg1GME6xrc5gzsawzKoi4=;
 b=u4Bs2ZR9I5NiC3tUkHwro0NaNYQTer2meRxQ1f7i3QntTO6Uxe3PIsdl0hPJq7/tvI
 M4B9EalKq9eNCu7yK11e4OMIUCijrug2sTK9bWnm8qOF/eCn5OhtdHlsAMFOwW1ALlSO
 vy3GmdKhcLgEUeOCutt1snzGpRtLBTlvCCh+ERJkgFyanEBzuWG0auDZiJH+YlcvDlwq
 GOE7+0VY4aJI1hBAApc60LM33uCYXFd5Qj3zvkaT86rgZqXLyoUxqdioV6hO+vZGn4mq
 WrlCcXJa1Z7O/yDs4zOvrqJlQfMpfNhTHv6Wk1Qnm2xJmTNOtUrlBa9PX6u4x74aA0KF
 dlfA==
X-Google-DKIM-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=wopevyOfrVcNgrs2OlRoJkSg1GME6xrc5gzsawzKoi4=;
 b=MU0KGUBmYy30ZyHuw1Aunr6lhh2cK17q3Ws821szvwsk7ohbQF5V7jaqdGmjz6Zwah
 +72ARrHwRmhaRF+kVa5YfkyULKabahmpSi90Q4Nk926AbLwiSinKNWKosjBB5jpUnVSX
 dFsTrfMMy0SE6CkyynSZbeY5Q+3UvhR2Tu2/EorSrgy5z80c/Fn8hrC/RYTGxvv/+QoE
 CiOh52Q+aeV6yczYksSoXuTNLqvcLuAh/o1YlH1aFktLCRJ1YLPEamZ496dTlyFdP/rp
 GsRrNP9FO0AjakuLt30DXHFCKr1448VvysJ+tjDki8Eurj6qSwdVKgWIKWe5/MMdD2zX
 9FeQ==
X-Gm-Message-State: APjAAAUbW24nar1aELkCPiJEsQ2p+McYdYqyCyIHvUvslX3VQ3PARVZO
 CndjYVKTQnHssiJDXY1WVZU=
X-Google-Smtp-Source: APXvYqxmhwMESExMgBx/ncLaEXSu/aignZEYzcIQ7Rj5rRdJ0TG1Bikq8bj5GIrD/1hxKwfDs98pQQ==
X-Received: by 2002:a05:651c:150:: with SMTP id
 c16mr22906662ljd.65.1557987987979; 
 Wed, 15 May 2019 23:26:27 -0700 (PDT)
Received: from [10.17.182.20] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id
 j10sm882748lfc.45.2019.05.15.23.26.26
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 15 May 2019 23:26:27 -0700 (PDT)
To: Anchal Agarwal <anchalag@amzn.com>,
 "Oleksandr_Andrushchenko@epam.com" <Oleksandr_Andrushchenko@epam.com>
References: <6205819a-af39-8cd8-db87-f3fe047ff064@gmail.com>
 <ecc825e6-89d3-bbd5-5243-5cc66fa93045@oracle.com>
 <b55d4f90-100c-7a2a-9651-c99c06953465@gmail.com>
 <09afcdca-258f-e5ca-5c31-b7fd079eb213@oracle.com>
 <3e868e7a-4872-e8ab-fd2c-90917ad6d593@arm.com>
 <d709d185-5345-c463-3fd1-e711f954e58a@gmail.com>
 <435369ba-ad3b-1d3a-c2f4-babe8bb6189c@amazon.com>
 <fde362d0-dd48-9c9a-e71a-8fb158909551@epam.com>
 <20190325173011.GA20277@kaos-source-ops-60001.pdx1.amazon.com>
 <f5e824de-da57-9574-3813-2668f2932a6e@gmail.com>
 <20190328231928.GA5172@kaos-source-ops-60001.pdx1.amazon.com>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <48fedb13-5af2-e7cf-d182-0f2bb385dda2@gmail.com>
Date: Thu, 16 May 2019 09:26:25 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190328231928.GA5172@kaos-source-ops-60001.pdx1.amazon.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/netfront: Remove unneeded .resume
 callback
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "jgross@suse.com" <jgross@suse.com>, Artem Mygaiev <Artem_Mygaiev@epam.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "netdev@vger.kernel.org" <netdev@vger.kernel.org>,
 Munehisa Kamata <kamatam@amazon.com>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 Anchal Agarwal <anchalag@amazon.com>, Julien Grall <julien.grall@arm.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 "davem@davemloft.net" <davem@davemloft.net>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8sIEFuY2hhbCEKCk9uIDMvMjkvMTkgMToxOSBBTSwgQW5jaGFsIEFnYXJ3YWwgd3JvdGU6
CltzbmlwXQo+Pj4+IEdyZWF0LCBjb3VsZCB5b3UgcGxlYXNlIGxldCB1cyBrbm93IHdoYXQgaXMg
dGhlIHByb2dyZXNzIGFuZCBmdXJ0aGVyIHBsYW5zCj4+Pj4gb24gdGhhdCwgc28gd2UgZG8gbm90
IHdvcmsgb24gdGhlIHNhbWUgY29kZSBhbmQgY2FuIGNvb3JkaW5hdGUgb3VyCj4+Pj4gZWZmb3J0
cyBzb21laG93PyBBbmNoYWwsIGNvdWxkIHlvdSBwbGVhc2Ugc2hlZCBzb21lIGxpZ2h0IG9uIHRo
aXM/Cj4+PiBMb29rcyBsaWtlIG15IHByZXZpb3VzIGVtYWlsIGRpZCBub3QgbWFrZSBpdCB0byBt
YWlsaW5nIGxpc3QuIE1heSBiZSBzb21lIGlzc3VlcyB3aXRoIG15Cj4+PiBlbWFpbCBzZXJ2ZXIg
c2V0dGluZ3MuIEdpdmluZyBpdCBhbm90aGVyIHNob3QuCj4+PiBZZXMsIEkgYW0gd29ya2luZyBv
biB0aG9zZSBwYXRjaGVzIGFuZCBwbGFuIHRvIHJlLXBvc3QgdGhlbSBpbiBhbiBlZmZvcnQgdG8g
dXBzdHJlYW0uCj4+IFRoaXMgaXMgcmVhbGx5IGdyZWF0LCBsb29raW5nIGZvcndhcmQgdG8gaXQ6
IGFueSBkYXRlIGluIHlvdXIgbWluZAo+PiB3aGVuIHRoaXMgY2FuIGhhcHBlbj8KPiBOb3QgYSBz
cGVjaWZpYyBkYXRlIGJ1dCBtYXkgYmUgaW4gZmV3IHdlZWtzLiBJIGFtIGN1cnJlbnRseSBzd2Ft
cGVkIGF0IHdvcmsuCj4KQW55IHByb2dyZXNzIG9uIHRoaXM/CgpUaGFuayB5b3UsCk9sZWtzYW5k
cgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 16 06:54:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 06:54:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRAHB-0001K1-7A; Thu, 16 May 2019 06:54:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ZPM6=TQ=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1hRAH8-0001Jw-KO
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 06:53:59 +0000
X-Inumbo-ID: 5eff2bd0-77a7-11e9-8980-bc764e045a96
Received: from mo6-p00-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5300::8])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5eff2bd0-77a7-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 06:53:55 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1557989634;
 s=strato-dkim-0002; d=aepfle.de;
 h=References:In-Reply-To:Message-ID:Subject:Cc:To:From:Date:
 X-RZG-CLASS-ID:X-RZG-AUTH:From:Subject:Sender;
 bh=Fd5tsUZBG3wQKVyZNPXtNqgUYCEl8sHigxsMMoWzic4=;
 b=Q/efwC6ZqmBjVlUTcYvd4FugH1cU9kg5CWvbSU+Ssh3kmfWyEVvigdcbYp8MyFIc+I
 5loajMgjmhU9spk3E7DfwNpCTYIOMpNS6bS2GL5BT4FU5EnE/tR4sVw2Xy/P8nicVyQs
 wxzuUeLgMiRu76qsHCzx3i9z/YzLLhuu7jCptLRxr/KyF4iuT4o3knAtrrDC4MZo0g7u
 QB2gwaUk4onUEpZukBx1XCS5DYAfOSZM8CfKrCPN7LND4Zbf8RrdkT6iXxd+7xloYRtX
 g0mwMVIWc0ol1RnwXk9yzq1yGEzGqtQfnyKtr/Uk4YJWDomc9LJh2c4HNL+qH/vZHtb+
 08BA==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QED/SSGq+wjGiUC4kV1cX92EW4mFvNjTRB"
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.20 AUTH)
 with ESMTPSA id U080cav4G6rlD5I
 (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, 16 May 2019 08:53:47 +0200 (CEST)
Date: Thu, 16 May 2019 08:53:43 +0200
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xenproject.org
Message-ID: <20190516085343.01250b3d.olaf@aepfle.de>
In-Reply-To: <20190515150632.16269-1-olaf@aepfle.de>
References: <20190515150632.16269-1-olaf@aepfle.de>
X-Mailer: Claws Mail 2019.04.26 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v1] hotplug/Linux: fix starting of xenstored
 with systemd
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: multipart/mixed; boundary="===============2358738765707162894=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============2358738765707162894==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/=q6ML=f/DlTio6ClyIvX0gA"; protocol="application/pgp-signature"

--Sig_/=q6ML=f/DlTio6ClyIvX0gA
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

Am Wed, 15 May 2019 17:06:32 +0200
schrieb Olaf Hering <olaf@aepfle.de>:

> A followup change will remove the code which calls to sd_notify, they
> are not needed after the separation of Type=3Doneshot for domain and
> Type=3Dsimple for daemon.

This is not accurate. Type=3Dnotify has to be used because units that do
depend on xenstored must be started once it is ready to serve them.
The sd_notify exists exactly for this purpose, systemd can not assume
a daemon is ready right after exec().

I will rework this patch.

Olaf

--Sig_/=q6ML=f/DlTio6ClyIvX0gA
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCXN0I9wAKCRBdQqD6ppg2
fsR6AKCtg3B0eOqHNJZxsnL2BpuG4TMSkACgqE6+4FYOAHkUf71nMCry07/UF0A=
=2S9T
-----END PGP SIGNATURE-----

--Sig_/=q6ML=f/DlTio6ClyIvX0gA--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2358738765707162894==--


From xen-devel-bounces@lists.xenproject.org Thu May 16 07:22:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 07:22:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRAiN-0003dA-Iz; Thu, 16 May 2019 07:22:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=YVeS=TQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hRAiM-0003d5-D5
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 07:22:06 +0000
X-Inumbo-ID: 4c56108a-77ab-11e9-beb0-672cd6c16123
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4c56108a-77ab-11e9-beb0-672cd6c16123;
 Thu, 16 May 2019 07:22:02 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 16 May 2019 01:22:00 -0600
Message-Id: <5CDD0F96020000780022F740@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 16 May 2019 01:21:58 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Volodymyr Babchuk" <volodymyr_babchuk@epam.com>
References: <20190514184552.25100-1-volodymyr_babchuk@epam.com>
 <5CDBBEB5020000780022F176@prv1-mh.provo.novell.com>
 <87bm038rjn.fsf@epam.com>
In-Reply-To: <87bm038rjn.fsf@epam.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v1 1/2] makefile: add support for
 *_defconfig targets
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 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>,
 "andrii_anisov@epam.com" <andrii_anisov@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE1LjA1LjE5IGF0IDIxOjA3LCA8Vm9sb2R5bXlyX0JhYmNodWtAZXBhbS5jb20+IHdy
b3RlOgoKPiBIZWxsbyBKYW4sCj4gCj4gSmFuIEJldWxpY2ggd3JpdGVzOgo+IAo+Pj4+PiBPbiAx
NC4wNS4xOSBhdCAyMDo0NSwgPFZvbG9keW15cl9CYWJjaHVrQGVwYW0uY29tPiB3cm90ZToKPj4+
IC0tLSBhL3hlbi9NYWtlZmlsZQo+Pj4gKysrIGIveGVuL01ha2VmaWxlCj4+PiBAQCAtMjY5LDYg
KzI2OSw5IEBAIGtjb25maWcgOj0gc2lsZW50b2xkY29uZmlnIG9sZGNvbmZpZyBjb25maWcgbWVu
dWNvbmZpZyAKPiBkZWZjb25maWcgXAo+Pj4gICQoa2NvbmZpZyk6Cj4+PiAgCSQoTUFLRSkgLWYg
JChCQVNFRElSKS90b29scy9rY29uZmlnL01ha2VmaWxlLmtjb25maWcgQVJDSD0kKEFSQ0gpIAo+
IFNSQ0FSQ0g9JChTUkNBUkNIKSBIT1NUQ0M9IiQoSE9TVENDKSIgSE9TVENYWD0iJChIT1NUQ1hY
KSIgJEAKPj4KPj4gU28gdGhlIHJ1bGUgeW91IGFkZCBtYXRjaGVzIHRoaXMgb25lLiBJcyB0aGVy
ZSBhIHJlYXNvbiAuLi4KPj4KPj4+ICslX2RlZmNvbmZpZzoKPj4KPj4gLi4uIHdoeSB5b3UgY2Fu
J3Qgc2ltcGx5IGFkZCB0aGlzIHRvIHRoZSBrY29uZmlnIHZhcmlhYmxlIHNldCBhIGZldwo+PiBs
aW5lcyB1cD8gT2ggLSBuZXdlciBtYWtlIGRvZXNuJ3QgbGlrZSBtaXhpbmcgcGF0dGVybiBhbmQK
Pj4gbm9uLXBhdHRlcm4gcnVsZXMuCj4gWWVzLCBteSBmaXJzdCBpbnRlbnRpb24gd2FzIHRvIGFk
ZCB0aGlzIHJ1bGUgdG8gdGhlIGtjb25maWcgdmFyaWFibGUuCj4gU2FkbHkgbWFrZSBkb2VzIG5v
dCBhbGxvd3MgdGhpcwo+IAo+PiBQZXJoYXBzIHdvcnRoIGEgYnJpZWYgY29tbWVudCwgdG8ganVz
dGlmeSB0aGUKPj4gcmVkdW5kYW5jeT8KPiBTdXJlLCB3aWxsIGFkZCBpbiB0aGUgbmV4dCB2ZXJz
aW9uLgo+IAo+PiBPciBhbHRlcm5hdGl2ZWx5LCBob3cgYWJvdXQgdXNpbmcgJCh3aWxkY2FyZCAp
Cj4+IGluc3RlYWQgb2YgYSBwYXR0ZXJuIHJ1bGUsIHRodXMgcmVqZWN0aW5nIGludmFsaWQgdGFy
Z2V0cyByaWdodCBhd2F5LAo+PiByYXRoZXIgdGhhbiBkZWZlcnJpbmcgdG8gdGhlIHJlY3Vyc2l2
ZSBtYWtlIHRvIG5vdGljZSB0aGUgZXJyb3I/Cj4gSSBjb25zaWRlcmVkIHRoaXMsIGJ1dCBJIGNh
bid0IHNlZSBob3cgJCh3aWxkY2FyZCApIGNhbiBiZSB1c2VkLgo+IEFGQUlLLCAkKHdpbGRjYXJk
ICkgZXhwZWN0cyB0byBmaW5kIGEgZmlsZSwgbWF0Y2hpbmcgdGhlIHdpbGRjYXJkLgo+IEJ1dCAl
X2RlZmNvbmZpZyBpcyB0aGUgcGhvbnkgcnVsZSwgc28gSSBjYW4ndCBpbWFnaW5lIGhvdyB0byB1
c2UKPiAkKHdpbGRjYXJkICkgaW4gdGhpcyBjYXNlLgo+IAo+IE9uIG90aGVyIGhhbmQsIGZvbGxv
d2luZyBydWxlIGNoZWNrcyB0aGUgcHJlc2VuY2Ugb2YgcmVxdWlyZWQgX2RlZmNvbmZpZyAKPiBm
aWxlOgo+IAo+ICVfZGVmY29uZmlnOiBhcmNoLyQoU1JDQVJDSCkvY29uZmlncy8lX2RlZmNvbmZp
ZwoKQW5kIHNpbWlsYXJseSBJJ2QgZXhwZWN0ICQod2lsZGNhcmQgYXJjaC8kKFNSQ0FSQ0gpL2Nv
bmZpZ3MvKl9kZWZjb25maWcpCnRvIHdvcmsgYXMgc3VnZ2VzdGVkICh3cmFwcGVkIGluICQobm90
ZGlyIC4uLikgdG8gc3RyaXAgdGhlIHBhdGgpLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 16 07:39:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 07:39:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRAym-0004Wg-4J; Thu, 16 May 2019 07:39:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/Nh3=TQ=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hRAyl-0004Wb-4Z
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 07:39:03 +0000
X-Inumbo-ID: abd28736-77ad-11e9-8980-bc764e045a96
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id abd28736-77ad-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 07:39:01 +0000 (UTC)
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=SoftFail smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: SoftFail (esa4.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com is inclined to not designate
 23.29.105.83 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 exists:%{i}._spf.mta.salesforce.com ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: Abbu/7e4WFX4/5blOEl2YiJly8JcmXIpU5zGfEEKJD18PfoKv4UgA0PVWAViGmlk68JhKAmUDw
 AAL1FIdBdETp8T7qmkvzBc2XnMXCZY8bT0HXoUOebnQqOyMKt6wUuVXOaGouSpfl2lfS1PQSm8
 hJnppi4Hujm8p69tMbXB8hdR5tv9Fn/7ruVdwLa+NjmsrOkuPnYc5Hj6a+jbx+heYp82IT1L7A
 PD5u8K4iVMH8MoYqqbwzJHz76hWEAKXMheg4UMAa8yxqIONjctNXFHDGwwqrkN1LTj+4EVWtgY
 1tE=
X-SBRS: 2.7
X-MesageID: 506692
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,475,1549947600"; 
   d="scan'208";a="506692"
To: "wencongyang (A)" <wencongyang2@huawei.com>,
 <xen-devel@lists.xenproject.org>
References: <6bca3b07-c2aa-124f-e77e-59d5eb7bbd5c@huawei.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <5cdbd5ec-3ee9-04ff-5ce8-73c542b8b752@citrix.com>
Date: Thu, 16 May 2019 08:38:56 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <6bca3b07-c2aa-124f-e77e-59d5eb7bbd5c@huawei.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] Question about MDS mitigation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: gaowanlong <gaowanlong@huawei.com>,
 "Liujinsong \(Paul\)" <liu.jinsong@huawei.com>,
 Huangzhichao <huangzhichao@huawei.com>, "Chentao
 \(Boby\)" <boby.chen@huawei.com>, guijianfeng <guijianfeng@huawei.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTYvMDUvMjAxOSAwMzo0Niwgd2VuY29uZ3lhbmcgKEEpIHdyb3RlOgo+IEhpIGFsbAo+Cj4g
RmlsbCBidWZmZXJzLCBsb2FkIHBvcnRzIGFyZSBzaGFyZWQgYmV0d2VlbiB0aHJlYWRzIG9uIHRo
ZSBzYW1lIHBoeXNpY2FsIGNvcmUuCj4gV2UgbmVlZCB0byBydW4gbW9yZSB0aGFuIG9uZSB2bSBv
biB0aGUgc2FtZSBwaHlzaWNhbCBjb3JlLgo+IElzIHRoZXJlIGFueSBjb21wbGV0ZSBtaXRpZ2F0
aW9uIGZvciBlbnZpcm9ubWVudHMgdXRpbGl6aW5nIFNNVD8KCk5vIC0gbm90IHJlYWxseS4KCkFu
IGFwcHJvYWNoIHdoaWNoIHdhcyB3b3JrZWQgb24gd2FzIHRoYXQgb2Ygc3luY2hyb25pc2VkIHNj
aGVkdWxpbmcsCndoZXJlYnkgcHJpdmlsZWdlIHRyYW5zaXRpb25zIGFyZSBzeW5jcmhvbmlzZWQg
dG8gZW5zdXJlIHRoYXQgd2UncmUKbmV2ZXIgcnVubmluZyBjb2RlIGZyb20gZGlmZmVyZW50IHBy
aXZpbGVnZSBsZXZlbHMgY29uY3VycmVudGx5IG9uCmFkamFjZW50IHRocmVhZHMuwqAgKFRoaXMg
aXMgdGhlIG1pdGlnYXRpb24gZGVzY3JpYmVkIGFzIEdyb3VwIFNjaGVkdWxpbmcKaW4KaHR0cHM6
Ly9zb2Z0d2FyZS5pbnRlbC5jb20vc2VjdXJpdHktc29mdHdhcmUtZ3VpZGFuY2UvaW5zaWdodHMv
ZGVlcC1kaXZlLWludGVsLWFuYWx5c2lzLW1pY3JvYXJjaGl0ZWN0dXJhbC1kYXRhLXNhbXBsaW5n
CikKCkhvd2V2ZXIuLi4KCkZpcnN0IG9mIGFsbCwgaXQgZGVwZW5kcyBvbiBjb3JlIHNjaGVkdWxp
bmcgYXMgYSBwcmVyZXF1aXNpdGUsIGFuZCBhcwp5b3UgY2FuIHNlZSwgdGhhdCBpcyBzdGlsbCBh
IHdvcmstaW4tcHJvZ3Jlc3MgZm9yIFhlbi7CoCBUaGVyZSBhcmUgbWFueQpvdGhlciBnb29kIHJl
YXNvbnMgZm9yIGRvaW5nIGNvcmUgc2NoZWR1bGluZywgc28gd2Ugd2lsbCBiZSBjb250aW51aW5n
CndpdGggdGhhdCB3b3JrLgoKRm9yIHBhcnRuZXJzIHdobyBhbHJlYWR5IGhhZCBjb3JlIHNjaGVk
dWxpbmcgYW5kIGV4cGVyaW1lbnRlZCB3aXRoCnN5bmNocm9uaXNlZCBzY2hlZHVsaW5nLCBuby1v
bmUgZm91bmQgYSB3YXkgb2YgbWFraW5nIGl0IGZ1bmN0aW9uIHdpdGgKbGVzcyBvdmVyaGVhZCB0
aGFuIGRpc2FibGluZyBoeXBlcnRocmVhZGluZyBpbiB0aGUgZmlyc3QgcGxhY2UuwqAgVGhpcwp3
YXMgd2FzIGEgbmF0aXZlIE9TIGNhc2UgLSB0aGUgdmlydHVhbGlzZWQgY2FzZSBnZXRzIGEgY29t
cG91bmQKcGVyZm9ybWFuY2UgaGl0IGJlY2F1c2UgZXZlcnkgdGltZSB0aGUgZ3Vlc3Qga2VybmVs
IHRyaWVzIHRvCnN5bmNocm9uaXNlLCBpdCBmb3JjZXMgWGVuIHRvIHN5bmNocm9uaXNlLCBiZWNh
dXNlIHRoZXJlIGlzIG5vCnZpcnR1YWxpc2F0aW9uIG9mIElQSXMgYXZhaWxhYmxlIGluIGFmZmVj
dGVkIGhhcmR3YXJlLgoKCk92ZXJhbGwsIGl0IGxvb2tzIGxpa2UgdGhlIG9uZSBtaXRpZ2F0aW9u
IG9wdGlvbiB3aGljaCB3b3VsZCBhbGxvdwpoeXBlcnRocmVhZGluZyB0byByZW1haW4gYWN0aXZl
IGhhZCBhIGxhcmdlciBwZXJmb3JtYW5jZSBwZW5hbHR5IHRoYW4KZGlzYWJsaW5nIGh5cGVydGhy
ZWFkaW5nIChvbiBuYXRpdmUsIGFuZCByZW1lbWJlciB0aGF0IGl0IGlzIGNvbXBvdW5kZWQKd2hl
biB2aXJ0dWFsaXNlZCksIGFuZCBpcyBhIHZlcnkgaW52YXNpdmUgY2hhbmdlIHRvIHRoZSBlbnRy
eS9leGl0IGNvZGUuCgpVbmxlc3Mgc29tZW9uZSBmaW5kcyBhIHJlYWxseSBjbGV2ZXIgYWx0ZXJu
YXRpdmUgcGxhbiwgdGhlcmUgZG9lc24ndAphcHBlYXIgdG8gYmUgYSB2aWFibGUgYWx0ZXJuYXRp
dmUgdG8gdHVybmluZyBvZmYgaHlwZXJ0aHJlYWRpbmcgd2hlbgpjcm9zcy10aHJlYWQgbGVha2Fn
ZSBpcyBhIGNvbmNlcm4uCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 16 07:57:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 07:57:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRBGF-0006ZZ-VW; Thu, 16 May 2019 07:57:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=RJgO=TQ=huawei.com=wencongyang2@srs-us1.protection.inumbo.net>)
 id 1hRBGE-0006ZJ-6t
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 07:57:06 +0000
X-Inumbo-ID: 2e593e90-77b0-11e9-9e67-2b394166e810
Received: from huawei.com (unknown [45.249.212.191])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2e593e90-77b0-11e9-9e67-2b394166e810;
 Thu, 16 May 2019 07:57:00 +0000 (UTC)
Received: from DGGEMS403-HUB.china.huawei.com (unknown [172.30.72.59])
 by Forcepoint Email with ESMTP id 74E4FBD2C53EEB637EF6;
 Thu, 16 May 2019 15:56:57 +0800 (CST)
Received: from [127.0.0.1] (10.177.249.165) by DGGEMS403-HUB.china.huawei.com
 (10.3.19.203) with Microsoft SMTP Server id 14.3.439.0;
 Thu, 16 May 2019 15:56:46 +0800
To: Andrew Cooper <andrew.cooper3@citrix.com>, <xen-devel@lists.xenproject.org>
References: <6bca3b07-c2aa-124f-e77e-59d5eb7bbd5c@huawei.com>
 <5cdbd5ec-3ee9-04ff-5ce8-73c542b8b752@citrix.com>
From: "wencongyang (A)" <wencongyang2@huawei.com>
Message-ID: <e30d844e-72e6-8ec5-354c-e61ef5c82093@huawei.com>
Date: Thu, 16 May 2019 15:56:31 +0800
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101
 Thunderbird/45.6.0
MIME-Version: 1.0
In-Reply-To: <5cdbd5ec-3ee9-04ff-5ce8-73c542b8b752@citrix.com>
X-Originating-IP: [10.177.249.165]
X-CFilter-Loop: Reflected
Subject: Re: [Xen-devel] Question about MDS mitigation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: gaowanlong <gaowanlong@huawei.com>,
 "Liujinsong \(Paul\)" <liu.jinsong@huawei.com>,
 Huangzhichao <huangzhichao@huawei.com>, "Chentao
 \(Boby\)" <boby.chen@huawei.com>, guijianfeng <guijianfeng@huawei.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAyMDE5LzUvMTYgMTU6MzgsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gT24gMTYvMDUvMjAx
OSAwMzo0Niwgd2VuY29uZ3lhbmcgKEEpIHdyb3RlOgo+PiBIaSBhbGwKPj4KPj4gRmlsbCBidWZm
ZXJzLCBsb2FkIHBvcnRzIGFyZSBzaGFyZWQgYmV0d2VlbiB0aHJlYWRzIG9uIHRoZSBzYW1lIHBo
eXNpY2FsIGNvcmUuCj4+IFdlIG5lZWQgdG8gcnVuIG1vcmUgdGhhbiBvbmUgdm0gb24gdGhlIHNh
bWUgcGh5c2ljYWwgY29yZS4KPj4gSXMgdGhlcmUgYW55IGNvbXBsZXRlIG1pdGlnYXRpb24gZm9y
IGVudmlyb25tZW50cyB1dGlsaXppbmcgU01UPwo+IAo+IE5vIC0gbm90IHJlYWxseS4KPiAKPiBB
biBhcHByb2FjaCB3aGljaCB3YXMgd29ya2VkIG9uIHdhcyB0aGF0IG9mIHN5bmNocm9uaXNlZCBz
Y2hlZHVsaW5nLAo+IHdoZXJlYnkgcHJpdmlsZWdlIHRyYW5zaXRpb25zIGFyZSBzeW5jcmhvbmlz
ZWQgdG8gZW5zdXJlIHRoYXQgd2UncmUKPiBuZXZlciBydW5uaW5nIGNvZGUgZnJvbSBkaWZmZXJl
bnQgcHJpdmlsZWdlIGxldmVscyBjb25jdXJyZW50bHkgb24KPiBhZGphY2VudCB0aHJlYWRzLiAg
KFRoaXMgaXMgdGhlIG1pdGlnYXRpb24gZGVzY3JpYmVkIGFzIEdyb3VwIFNjaGVkdWxpbmcKPiBp
bgo+IGh0dHBzOi8vc29mdHdhcmUuaW50ZWwuY29tL3NlY3VyaXR5LXNvZnR3YXJlLWd1aWRhbmNl
L2luc2lnaHRzL2RlZXAtZGl2ZS1pbnRlbC1hbmFseXNpcy1taWNyb2FyY2hpdGVjdHVyYWwtZGF0
YS1zYW1wbGluZwo+ICkKCnN5bmNocm9uaXNlZCBzY2hlZHVsaW5nIGlzIG5vdCBhIGNvbXBsZXRl
IG1pdGlnYXRpb24uIEd1ZXN0IEEgYW5kIEd1ZXN0IEIKcnVuIG9uIHRoZSBzYW1lIHBoeXNpY2Fs
IGNvcmUsIGFuZCB0aGUgcHJpdmlsZWdlIGxldmVsIGlzIHRoZSBzYW1lLiBTbwpHdWVzdCBBIGNh
biBpbmZlciBkYXRhIGZyb20gR3Vlc3QgQi4gR3Vlc3QgQSBjYW5ub3QgaW5mZXIgZGF0YSBmcm9t
IGh5cGVydmlzb3IKYmVjYXVzZSB0aGV5IGFyZSBpbiBkaWZmZXJlbnQgcHJpdmlsZWdlIGxldmVs
cy4KClRoYW5zawpXZW4gQ29uZ3lhbmcKCj4gCj4gSG93ZXZlci4uLgo+IAo+IEZpcnN0IG9mIGFs
bCwgaXQgZGVwZW5kcyBvbiBjb3JlIHNjaGVkdWxpbmcgYXMgYSBwcmVyZXF1aXNpdGUsIGFuZCBh
cwo+IHlvdSBjYW4gc2VlLCB0aGF0IGlzIHN0aWxsIGEgd29yay1pbi1wcm9ncmVzcyBmb3IgWGVu
LiAgVGhlcmUgYXJlIG1hbnkKPiBvdGhlciBnb29kIHJlYXNvbnMgZm9yIGRvaW5nIGNvcmUgc2No
ZWR1bGluZywgc28gd2Ugd2lsbCBiZSBjb250aW51aW5nCj4gd2l0aCB0aGF0IHdvcmsuCj4gCj4g
Rm9yIHBhcnRuZXJzIHdobyBhbHJlYWR5IGhhZCBjb3JlIHNjaGVkdWxpbmcgYW5kIGV4cGVyaW1l
bnRlZCB3aXRoCj4gc3luY2hyb25pc2VkIHNjaGVkdWxpbmcsIG5vLW9uZSBmb3VuZCBhIHdheSBv
ZiBtYWtpbmcgaXQgZnVuY3Rpb24gd2l0aAo+IGxlc3Mgb3ZlcmhlYWQgdGhhbiBkaXNhYmxpbmcg
aHlwZXJ0aHJlYWRpbmcgaW4gdGhlIGZpcnN0IHBsYWNlLiAgVGhpcwo+IHdhcyB3YXMgYSBuYXRp
dmUgT1MgY2FzZSAtIHRoZSB2aXJ0dWFsaXNlZCBjYXNlIGdldHMgYSBjb21wb3VuZAo+IHBlcmZv
cm1hbmNlIGhpdCBiZWNhdXNlIGV2ZXJ5IHRpbWUgdGhlIGd1ZXN0IGtlcm5lbCB0cmllcyB0bwo+
IHN5bmNocm9uaXNlLCBpdCBmb3JjZXMgWGVuIHRvIHN5bmNocm9uaXNlLCBiZWNhdXNlIHRoZXJl
IGlzIG5vCj4gdmlydHVhbGlzYXRpb24gb2YgSVBJcyBhdmFpbGFibGUgaW4gYWZmZWN0ZWQgaGFy
ZHdhcmUuCj4gCj4gCj4gT3ZlcmFsbCwgaXQgbG9va3MgbGlrZSB0aGUgb25lIG1pdGlnYXRpb24g
b3B0aW9uIHdoaWNoIHdvdWxkIGFsbG93Cj4gaHlwZXJ0aHJlYWRpbmcgdG8gcmVtYWluIGFjdGl2
ZSBoYWQgYSBsYXJnZXIgcGVyZm9ybWFuY2UgcGVuYWx0eSB0aGFuCj4gZGlzYWJsaW5nIGh5cGVy
dGhyZWFkaW5nIChvbiBuYXRpdmUsIGFuZCByZW1lbWJlciB0aGF0IGl0IGlzIGNvbXBvdW5kZWQK
PiB3aGVuIHZpcnR1YWxpc2VkKSwgYW5kIGlzIGEgdmVyeSBpbnZhc2l2ZSBjaGFuZ2UgdG8gdGhl
IGVudHJ5L2V4aXQgY29kZS4KPiAKPiBVbmxlc3Mgc29tZW9uZSBmaW5kcyBhIHJlYWxseSBjbGV2
ZXIgYWx0ZXJuYXRpdmUgcGxhbiwgdGhlcmUgZG9lc24ndAo+IGFwcGVhciB0byBiZSBhIHZpYWJs
ZSBhbHRlcm5hdGl2ZSB0byB0dXJuaW5nIG9mZiBoeXBlcnRocmVhZGluZyB3aGVuCj4gY3Jvc3Mt
dGhyZWFkIGxlYWthZ2UgaXMgYSBjb25jZXJuLgo+IAo+IH5BbmRyZXcKPiAKPiAKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 16 07:58:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 07:58:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRBHj-0006e6-CW; Thu, 16 May 2019 07:58:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=YVeS=TQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hRBHi-0006dy-8N
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 07:58:38 +0000
X-Inumbo-ID: 684d3148-77b0-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 684d3148-77b0-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 07:58:36 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 16 May 2019 01:58:35 -0600
Message-Id: <5CDD182B020000780022F768@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 16 May 2019 01:58:35 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>,
 "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <3c245c5b-51c6-1d0e-ad6c-42414573166f@arm.com>
 <85205f11-1d5c-1f6d-e987-c238a025658e@citrix.com>
In-Reply-To: <85205f11-1d5c-1f6d-e987-c238a025658e@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] struct vcpu_guest_core_reg stable ABI?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE1LjA1LjE5IGF0IDIyOjEyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTUvMDUvMjAxOSAyMDo1OCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBIaSBhbGws
Cj4+Cj4+IEl0IGxvb2tzIGxpa2UgdGhlIHN0cnVjdHVyZXMgdmNwdV9ndWVzdF9jb3JlX3JlZ3Mg
YW5kCj4+IHZjcHVfZ3Vlc3RfY29udGV4dCBkb2VzIG5vdCBjb3JyZWN0bHkgcmVmbGVjdCB0aGUg
QUFyY2g2NCBzdGF0ZS4gRm9yCj4+IGluc3RhbmNlLCBhbGwgQXJtNjQgc3lzdGVtIHJlZ2lzdGVy
cyAoZS5nIHNjdGxyLCBjcHNyLCBzcHNyX2VsMSkKPj4gc2hvdWxkIGJlIDY0LWJpdCB3aWRlIG5v
dCAzMi1iaXQgd2lkZS4KPj4KPj4gT24gQVJNdjguMCwgc29tZSBvZiB0aGUgcmVnaXN0ZXJzIGhh
dmUgb25seSB0aGUgbG93IDMyLWJpdCBkZWZpbmVkLAo+PiB0aGUgcmVzdCBpcyBSRVMwLiBSRVMw
IG9ubHkgbWVhbnMgdGhleSBhcmUgcmVzZXJ2ZWQgZm9yIGZ1dHVyZSB1c2UsIGl0Cj4+IGRvZXMg
bm90IG1lYW4gdGhleSBjYW4gYmUgaWdub3JlZC4gTmV3ZXIgcmV2aXNpb24gKHN1Y2ggYXMKPj4g
QVJNdjguMC1TU0JTKSBhY3R1YWxseSBiZWdhbiB0byBkZWZpbmUgYml0IGluIHRoZSB0b3AgMzIt
Yml0Lgo+Pgo+PiBUaGlzIG1lYW5zIHRoYXQgdGhlIHN0cnVjdHVyZXMgdmNwdV9ndWVzdF9jb3Jl
X3JlZ3MgYW5kCj4+IHZjcHVfZ3Vlc3RfY29udGV4dCB3b3VsZCBub3QgYmUgYWJsZSB0byBzdG9y
ZSB0aGUgdG9wIDMyLWJpdCBhbmQKPj4gdGhlcmVmb3JlIG1pc3JlcHJlc2VudGluZyB0aGUgaGFy
ZHdhcmUuCj4+Cj4+IEZyb20gbXkgdW5kZXJzdGFuZGluZywgdmNwdV9ndWVzdF9jb250ZXh0IGlz
IGRlZmluZWQgYmV0d2VlbiB0aGUgdG9vbHMKPj4gYW5kIFhlbi4gU28gaXQgd291bGQgYmUgcG9z
c2libGUgdG8gbW9kaWZ5IGl0IHdpdGhvdXQgY2FyaW5nIG9uCj4+IGJhY2t3YXJkIGNvbXBhdGli
bHkuCj4+Cj4+IEhvd2VydmVyLCBzdHJ1Y3QgdmNwdV9ndWVzdF9jb3JlX3JlZyBzZWVtcyB0byBi
ZSBvdXRzaWRlIG9mIHRoZQo+PiAjaWZkZWYuIFNvIEkgYXNzdW1lIGl0IGlzIHBhcnQgb2YgdGhl
IHN0YWJsZSBBQkkuIEFtIEkgY29ycmVjdD8KPj4KPj4gRG8geW91IGhhdmUgYW55IHN1Z2dlc3Rp
b24gaG93IHRoaXMgY291bGQgc2FmZWx5IGJlIGV4dGVuZGVkPwo+IAo+IFN0dWZmIGxpa2UgdGhp
cyBzaG91bGQgbmV2ZXIgaGF2ZSBiZWVuIGluIHRoZSBwdWJsaWMgQVBJIHRvIGJlZ2luIHdpdGgu
IAo+IHg4NiBoYXMgc29tZSBuYXN0eSBpc3N1ZXMgd2hpY2ggSSBoYXZlIHlldCB0byBmaW5kIGEg
Z29vZC1lbm91Z2ggd2F5IHRvIGZpeC4KPiAKPiBGb3IgQVJNLCBhbmQgZnV0dXJlIGFyY2hpdGVj
dHVyZXMsIEknZCB1c2UgdGhlIGZhY3QgdGhhdCB0aGVyZSBhcmUgbm8KPiBub24tdG9vbHMgaW50
ZXJmYWNlcyB3aGljaCB1c2UgdGhpcyBzdHJ1Y3R1cmUgdG8gYWxsb3cgeW91cnNlbGYgdGhlCj4g
d2lnZ2xlcm9vbSB0byBkZWNsYXJlIGhpc3RvcnkgYSBtaXN0YWtlLCBhbmQgZml4IGl0IGJ5IG1h
a2luZyBpdCB0b29scy1vbmx5LgoKSSdtIHVuY29udmluY2VkIG9mIHRoZSAiZGVjbGFyZSBoaXN0
b3J5IGEgbWlzdGFrZSIgcGFydCwgYnV0IEkgYWdyZWUKd2l0aCB0aGUgc3VnZ2VzdGlvbiBvZiBz
aW1wbHkgbW92aW5nIHRoZSBzdHJ1Y3R1cmUgZGVjbGFyYXRpb24gZG93bgppbnRvIHRoZSBndWFy
ZGVkIGFyZWEuIEl0IHNpbXBseSB3YXMgYSBtaXN0YWtlIHRvIG5vdCBwdXQgaXQgdGhlcmUgaW4K
dGhlIGZpcnN0IHBsYWNlLgoKRm9yIHg4NiBQViBhdCBsZWFzdCBJIGRvbid0IHJlYWxseSBzZWUg
aG93IHdlIGNvdWxkIGhhdmUgZ29uZQp3aXRob3V0IGV4cG9zaW5nIHRoaXMgLSB3ZSBoYXZlIHRv
IGFsbG93IGd1ZXN0cyB0byBzcGVjaWZ5IGF0IGxlYXN0CnNvbWUgb2YgYSB0by1iZS1icm91Z2h0
LXVwLXZDUFUncyByZWdpc3RlcnMuIEFueXRoaW5nIGVsc2UKd291bGRuJ3QgcmVhbGx5IGhhdmUg
YmVlbiBQViBhbnltb3JlLiBGb3IgUFZIIHRoaXMgbWF5IGhhdmUKYmVlbiBhdm9pZGFibGUuCgpK
YW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 16 07:59:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 07:59:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRBID-0006i2-Nd; Thu, 16 May 2019 07:59:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/Nh3=TQ=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hRBIC-0006hl-GB
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 07:59:08 +0000
X-Inumbo-ID: 773d2f5e-77b0-11e9-acb7-8b0e65329745
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 773d2f5e-77b0-11e9-acb7-8b0e65329745;
 Thu, 16 May 2019 07:59:01 +0000 (UTC)
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=SoftFail smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: SoftFail (esa3.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com is inclined to not designate
 23.29.105.83 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 exists:%{i}._spf.mta.salesforce.com ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: gj69KReN9/bM/UYjgTWutajD+nS6MheYT+FJxJpLxzhoZ+A2N6cnaPbrFvHjZSH5jT1biz4gq2
 wVXrpo9ZpzwwZHsviQ/LDhy9PHf9g7KAcodro4wZAfTHrAKeKHVqUOp1I9hQIr4y7+/47IhPlP
 22Ag0wUc/JcYa1/O1d/v0XlqIFFpDGYxah9JHeOUGmJsZVkTex9STl0gmZHI3LYoO7MZPZMR9j
 XY2nGIaT8Zg4Wa5XQ5eUX4ggY+cZ6jw9jK3RrlBIibeoqxuua1KsKPrqtwIpaS7ama44P3QSVE
 ILw=
X-SBRS: 2.7
X-MesageID: 511755
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,475,1549947600"; 
   d="scan'208";a="511755"
To: "wencongyang (A)" <wencongyang2@huawei.com>,
 <xen-devel@lists.xenproject.org>
References: <6bca3b07-c2aa-124f-e77e-59d5eb7bbd5c@huawei.com>
 <5cdbd5ec-3ee9-04ff-5ce8-73c542b8b752@citrix.com>
 <e30d844e-72e6-8ec5-354c-e61ef5c82093@huawei.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <67885e5e-d67c-8067-eded-69290429714b@citrix.com>
Date: Thu, 16 May 2019 08:58:54 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <e30d844e-72e6-8ec5-354c-e61ef5c82093@huawei.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] Question about MDS mitigation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: gaowanlong <gaowanlong@huawei.com>,
 "Liujinsong \(Paul\)" <liu.jinsong@huawei.com>,
 Huangzhichao <huangzhichao@huawei.com>, "Chentao
 \(Boby\)" <boby.chen@huawei.com>, guijianfeng <guijianfeng@huawei.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTYvMDUvMjAxOSAwODo1Niwgd2VuY29uZ3lhbmcgKEEpIHdyb3RlOgo+Cj4gT24gMjAxOS81
LzE2IDE1OjM4LCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiBPbiAxNi8wNS8yMDE5IDAzOjQ2LCB3
ZW5jb25neWFuZyAoQSkgd3JvdGU6Cj4+PiBIaSBhbGwKPj4+Cj4+PiBGaWxsIGJ1ZmZlcnMsIGxv
YWQgcG9ydHMgYXJlIHNoYXJlZCBiZXR3ZWVuIHRocmVhZHMgb24gdGhlIHNhbWUgcGh5c2ljYWwg
Y29yZS4KPj4+IFdlIG5lZWQgdG8gcnVuIG1vcmUgdGhhbiBvbmUgdm0gb24gdGhlIHNhbWUgcGh5
c2ljYWwgY29yZS4KPj4+IElzIHRoZXJlIGFueSBjb21wbGV0ZSBtaXRpZ2F0aW9uIGZvciBlbnZp
cm9ubWVudHMgdXRpbGl6aW5nIFNNVD8KPj4gTm8gLSBub3QgcmVhbGx5Lgo+Pgo+PiBBbiBhcHBy
b2FjaCB3aGljaCB3YXMgd29ya2VkIG9uIHdhcyB0aGF0IG9mIHN5bmNocm9uaXNlZCBzY2hlZHVs
aW5nLAo+PiB3aGVyZWJ5IHByaXZpbGVnZSB0cmFuc2l0aW9ucyBhcmUgc3luY3Job25pc2VkIHRv
IGVuc3VyZSB0aGF0IHdlJ3JlCj4+IG5ldmVyIHJ1bm5pbmcgY29kZSBmcm9tIGRpZmZlcmVudCBw
cml2aWxlZ2UgbGV2ZWxzIGNvbmN1cnJlbnRseSBvbgo+PiBhZGphY2VudCB0aHJlYWRzLiAgKFRo
aXMgaXMgdGhlIG1pdGlnYXRpb24gZGVzY3JpYmVkIGFzIEdyb3VwIFNjaGVkdWxpbmcKPj4gaW4K
Pj4gaHR0cHM6Ly9zb2Z0d2FyZS5pbnRlbC5jb20vc2VjdXJpdHktc29mdHdhcmUtZ3VpZGFuY2Uv
aW5zaWdodHMvZGVlcC1kaXZlLWludGVsLWFuYWx5c2lzLW1pY3JvYXJjaGl0ZWN0dXJhbC1kYXRh
LXNhbXBsaW5nCj4+ICkKPiBzeW5jaHJvbmlzZWQgc2NoZWR1bGluZyBpcyBub3QgYSBjb21wbGV0
ZSBtaXRpZ2F0aW9uLiBHdWVzdCBBIGFuZCBHdWVzdCBCCj4gcnVuIG9uIHRoZSBzYW1lIHBoeXNp
Y2FsIGNvcmUsIGFuZCB0aGUgcHJpdmlsZWdlIGxldmVsIGlzIHRoZSBzYW1lLiBTbwo+IEd1ZXN0
IEEgY2FuIGluZmVyIGRhdGEgZnJvbSBHdWVzdCBCLiBHdWVzdCBBIGNhbm5vdCBpbmZlciBkYXRh
IGZyb20gaHlwZXJ2aXNvcgo+IGJlY2F1c2UgdGhleSBhcmUgaW4gZGlmZmVyZW50IHByaXZpbGVn
ZSBsZXZlbHMuCgpUaGlzIGlzIChvbmUgb2YgdGhlIHJlYXNvbnMpIHdoeSBjb3JlIHNjaGVkdWxp
bmcgaXMgYSBwcmVyZXF1aXNpdGUgdG8Kc3luY2hyb25pc2VkIHNjaGVkdWxpbmcuCgpXaXRoIGNv
cmUgc2NoZWR1bGluZyBhY3RpdmUsIHlvdSB3aWxsIG5ldmVyIGhhdmUgZ3Vlc3QgQSBhbmQgQgpj
b25jdXJyZW50bHkgcnVubmluZyBvbiBhZGphY2VudCB0aHJlYWRzIG9mIHRoZSBzYW1lIGNvcmUu
Cgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 16 08:04:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 08:04:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRBN3-00085s-SF; Thu, 16 May 2019 08:04:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=RJgO=TQ=huawei.com=wencongyang2@srs-us1.protection.inumbo.net>)
 id 1hRBN1-00085n-Ta
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 08:04:07 +0000
X-Inumbo-ID: 29d4fb92-77b1-11e9-8f92-77a4a8654d0b
Received: from huawei.com (unknown [45.249.212.32])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 29d4fb92-77b1-11e9-8f92-77a4a8654d0b;
 Thu, 16 May 2019 08:04:03 +0000 (UTC)
Received: from DGGEMS408-HUB.china.huawei.com (unknown [172.30.72.58])
 by Forcepoint Email with ESMTP id EACE3FFD70D32FB5D0BE;
 Thu, 16 May 2019 16:03:58 +0800 (CST)
Received: from [127.0.0.1] (10.177.249.165) by DGGEMS408-HUB.china.huawei.com
 (10.3.19.208) with Microsoft SMTP Server id 14.3.439.0;
 Thu, 16 May 2019 16:03:52 +0800
To: Andrew Cooper <andrew.cooper3@citrix.com>, <xen-devel@lists.xenproject.org>
References: <6bca3b07-c2aa-124f-e77e-59d5eb7bbd5c@huawei.com>
 <5cdbd5ec-3ee9-04ff-5ce8-73c542b8b752@citrix.com>
 <e30d844e-72e6-8ec5-354c-e61ef5c82093@huawei.com>
 <67885e5e-d67c-8067-eded-69290429714b@citrix.com>
From: "wencongyang (A)" <wencongyang2@huawei.com>
Message-ID: <e81d2bfb-869b-e8c6-5cc7-7d616307bf6b@huawei.com>
Date: Thu, 16 May 2019 16:03:43 +0800
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101
 Thunderbird/45.6.0
MIME-Version: 1.0
In-Reply-To: <67885e5e-d67c-8067-eded-69290429714b@citrix.com>
X-Originating-IP: [10.177.249.165]
X-CFilter-Loop: Reflected
Subject: Re: [Xen-devel] Question about MDS mitigation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: gaowanlong <gaowanlong@huawei.com>,
 "Liujinsong \(Paul\)" <liu.jinsong@huawei.com>,
 Huangzhichao <huangzhichao@huawei.com>, "Chentao
 \(Boby\)" <boby.chen@huawei.com>, guijianfeng <guijianfeng@huawei.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAyMDE5LzUvMTYgMTU6NTgsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gT24gMTYvMDUvMjAx
OSAwODo1Niwgd2VuY29uZ3lhbmcgKEEpIHdyb3RlOgo+Pgo+PiBPbiAyMDE5LzUvMTYgMTU6Mzgs
IEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+PiBPbiAxNi8wNS8yMDE5IDAzOjQ2LCB3ZW5jb25neWFu
ZyAoQSkgd3JvdGU6Cj4+Pj4gSGkgYWxsCj4+Pj4KPj4+PiBGaWxsIGJ1ZmZlcnMsIGxvYWQgcG9y
dHMgYXJlIHNoYXJlZCBiZXR3ZWVuIHRocmVhZHMgb24gdGhlIHNhbWUgcGh5c2ljYWwgY29yZS4K
Pj4+PiBXZSBuZWVkIHRvIHJ1biBtb3JlIHRoYW4gb25lIHZtIG9uIHRoZSBzYW1lIHBoeXNpY2Fs
IGNvcmUuCj4+Pj4gSXMgdGhlcmUgYW55IGNvbXBsZXRlIG1pdGlnYXRpb24gZm9yIGVudmlyb25t
ZW50cyB1dGlsaXppbmcgU01UPwo+Pj4gTm8gLSBub3QgcmVhbGx5Lgo+Pj4KPj4+IEFuIGFwcHJv
YWNoIHdoaWNoIHdhcyB3b3JrZWQgb24gd2FzIHRoYXQgb2Ygc3luY2hyb25pc2VkIHNjaGVkdWxp
bmcsCj4+PiB3aGVyZWJ5IHByaXZpbGVnZSB0cmFuc2l0aW9ucyBhcmUgc3luY3Job25pc2VkIHRv
IGVuc3VyZSB0aGF0IHdlJ3JlCj4+PiBuZXZlciBydW5uaW5nIGNvZGUgZnJvbSBkaWZmZXJlbnQg
cHJpdmlsZWdlIGxldmVscyBjb25jdXJyZW50bHkgb24KPj4+IGFkamFjZW50IHRocmVhZHMuICAo
VGhpcyBpcyB0aGUgbWl0aWdhdGlvbiBkZXNjcmliZWQgYXMgR3JvdXAgU2NoZWR1bGluZwo+Pj4g
aW4KPj4+IGh0dHBzOi8vc29mdHdhcmUuaW50ZWwuY29tL3NlY3VyaXR5LXNvZnR3YXJlLWd1aWRh
bmNlL2luc2lnaHRzL2RlZXAtZGl2ZS1pbnRlbC1hbmFseXNpcy1taWNyb2FyY2hpdGVjdHVyYWwt
ZGF0YS1zYW1wbGluZwo+Pj4gKQo+PiBzeW5jaHJvbmlzZWQgc2NoZWR1bGluZyBpcyBub3QgYSBj
b21wbGV0ZSBtaXRpZ2F0aW9uLiBHdWVzdCBBIGFuZCBHdWVzdCBCCj4+IHJ1biBvbiB0aGUgc2Ft
ZSBwaHlzaWNhbCBjb3JlLCBhbmQgdGhlIHByaXZpbGVnZSBsZXZlbCBpcyB0aGUgc2FtZS4gU28K
Pj4gR3Vlc3QgQSBjYW4gaW5mZXIgZGF0YSBmcm9tIEd1ZXN0IEIuIEd1ZXN0IEEgY2Fubm90IGlu
ZmVyIGRhdGEgZnJvbSBoeXBlcnZpc29yCj4+IGJlY2F1c2UgdGhleSBhcmUgaW4gZGlmZmVyZW50
IHByaXZpbGVnZSBsZXZlbHMuCj4gCj4gVGhpcyBpcyAob25lIG9mIHRoZSByZWFzb25zKSB3aHkg
Y29yZSBzY2hlZHVsaW5nIGlzIGEgcHJlcmVxdWlzaXRlIHRvCj4gc3luY2hyb25pc2VkIHNjaGVk
dWxpbmcuCj4gCj4gV2l0aCBjb3JlIHNjaGVkdWxpbmcgYWN0aXZlLCB5b3Ugd2lsbCBuZXZlciBo
YXZlIGd1ZXN0IEEgYW5kIEIKPiBjb25jdXJyZW50bHkgcnVubmluZyBvbiBhZGphY2VudCB0aHJl
YWRzIG9mIHRoZSBzYW1lIGNvcmUuCgpUaGFua3MgZm9yIHlvdSBleHBsYW5hdGlvbi4gSSBnb3Qg
aXQuCgpXZW4gQ29uZ3lhbmcKCj4gCj4gfkFuZHJldwo+IAo+IAoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 16 08:09:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 08:09:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRBSR-0008IA-Ix; Thu, 16 May 2019 08:09:43 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=xQgL=TQ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hRBSQ-0008I5-VC
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 08:09:43 +0000
X-Inumbo-ID: f489e89a-77b1-11e9-8980-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f489e89a-77b1-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 08:09:41 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 6656DABB1
 for <xen-devel@lists.xenproject.org>; Thu, 16 May 2019 08:09:39 +0000 (UTC)
To: xen-devel <xen-devel@lists.xenproject.org>, Olaf Hering <ohering@suse.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 mQENBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAG0H0p1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT6JATkEEwECACMFAlOMcK8CGwMH
 CwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAKCRCw3p3WKL8TL8eZB/9G0juS/kDY9LhEXseh
 mE9U+iA1VsLhgDqVbsOtZ/S14LRFHczNd/Lqkn7souCSoyWsBs3/wO+OjPvxf7m+Ef+sMtr0
 G5lCWEWa9wa0IXx5HRPW/ScL+e4AVUbL7rurYMfwCzco+7TfjhMEOkC+va5gzi1KrErgNRHH
 kg3PhlnRY0Udyqx++UYkAsN4TQuEhNN32MvN0Np3WlBJOgKcuXpIElmMM5f1BBzJSKBkW0Jc
 Wy3h2Wy912vHKpPV/Xv7ZwVJ27v7KcuZcErtptDevAljxJtE7aJG6WiBzm+v9EswyWxwMCIO
 RoVBYuiocc51872tRGywc03xaQydB+9R7BHPuQENBFOMcBYBCADLMfoA44MwGOB9YT1V4KCy
 vAfd7E0BTfaAurbG+Olacciz3yd09QOmejFZC6AnoykydyvTFLAWYcSCdISMr88COmmCbJzn
 sHAogjexXiif6ANUUlHpjxlHCCcELmZUzomNDnEOTxZFeWMTFF9Rf2k2F0Tl4E5kmsNGgtSa
 aMO0rNZoOEiD/7UfPP3dfh8JCQ1VtUUsQtT1sxos8Eb/HmriJhnaTZ7Hp3jtgTVkV0ybpgFg
 w6WMaRkrBh17mV0z2ajjmabB7SJxcouSkR0hcpNl4oM74d2/VqoW4BxxxOD1FcNCObCELfIS
 auZx+XT6s+CE7Qi/c44ibBMR7hyjdzWbABEBAAGJAR8EGAECAAkFAlOMcBYCGwwACgkQsN6d
 1ii/Ey9D+Af/WFr3q+bg/8v5tCknCtn92d5lyYTBNt7xgWzDZX8G6/pngzKyWfedArllp0Pn
 fgIXtMNV+3t8Li1Tg843EXkP7+2+CQ98MB8XvvPLYAfW8nNDV85TyVgWlldNcgdv7nn1Sq8g
 HwB2BHdIAkYce3hEoDQXt/mKlgEGsLpzJcnLKimtPXQQy9TxUaLBe9PInPd+Ohix0XOlY+Uk
 QFEx50Ki3rSDl2Zt2tnkNYKUCvTJq7jvOlaPd6d/W0tZqpyy7KVay+K4aMobDsodB3dvEAs6
 ScCnh03dDAFgIq5nsB11j3KPKdVoPlfucX2c7kGNH+LUMbzqV6beIENfNexkOfxHf4kBrQQY
 AQgAIBYhBIUSZ3Lo9gSUpdCX97DendYovxMvBQJa3fDQAhsCAIEJELDendYovxMvdiAEGRYI
 AB0WIQRTLbB6QfY48x44uB6AXGG7T9hjvgUCWt3w0AAKCRCAXGG7T9hjvk2LAP99B/9FenK/
 1lfifxQmsoOrjbZtzCS6OKxPqOLHaY47BgEAqKKn36YAPpbk09d2GTVetoQJwiylx/Z9/mQI
 CUbQMg1pNQf9EjA1bNcMbnzJCgt0P9Q9wWCLwZa01SnQWFz8Z4HEaKldie+5bHBL5CzVBrLv
 81tqX+/j95llpazzCXZW2sdNL3r8gXqrajSox7LR2rYDGdltAhQuISd2BHrbkQVEWD4hs7iV
 1KQHe2uwXbKlguKPhk5ubZxqwsg/uIHw0qZDk+d0vxjTtO2JD5Jv/CeDgaBX4Emgp0NYs8IC
 UIyKXBtnzwiNv4cX9qKlz2Gyq9b+GdcLYZqMlIBjdCz0yJvgeb3WPNsCOanvbjelDhskx9gd
 6YUUFFqgsLtrKpCNyy203a58g2WosU9k9H+LcheS37Ph2vMVTISMszW9W8gyORSgmw==
Message-ID: <1ae5e201-04d0-2f78-878f-2e3a3e213b62@suse.com>
Date: Thu, 16 May 2019 10:09:38 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] Regression in xen-unstable due to commit 3802ecbaa9eb36
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHBhdGNoICJsaWJ4bDogYWRkIGhlbHBlciBmdW5jdGlvbiB0byBzZXQgZGV2aWNlX21vZGVs
X3ZlcnNpb24iCmJyZWFrcyBjcmVhdGluZyBhbnkgZG9tYWluIGZvciBtZS4KCkNyZWF0aW5nIGEg
UFYgb3IgSFZNIGd1ZXN0IHdpbGwgdHJpZ2dlciB0aGUgYXNzZXJ0aW9uCgphc3NlcnQoYl9pbmZv
LT5kZXZpY2VfbW9kZWxfdmVyc2lvbik7CgphZGRlZCBieSB0aGF0IHBhdGNoLiBSZW1vdmluZyB0
aGlzIGFzc2VydCgpIHdpbGwgdGhlbiB0cmlnZ2VyCgp4bDogbGlieGwuYzozMzk6IGxpYnhsX2Rl
ZmJvb2xfdmFsOiBBc3NlcnRpb24KYCFsaWJ4bF9kZWZib29sX2lzX2RlZmF1bHQoZGIpJyBmYWls
ZWQuCgp3aGljaCBpcyBjYWxsZWQgYnkgbGlieGxfX2RvbWFpbl9idWlsZF9pbmZvX3NldGRlZmF1
bHQoKSBsaW5lIDE0MywKd2hpY2ggaGFzIGJlZW4gYWRkZWQgYnkgdGhlIHNhbWUgcGF0Y2guCgpI
YXMgdGhpcyBwYXRjaCBldmVyIGJlZW4gdGVzdGVkIHRvIHdvcms/CgpJIGhhdmUgZG9uZSBhIG1h
a2UgZGlzdGNsZWFuIGFuZCBjb25maWd1cmUsIHNvIEkgZG9uJ3QgdGhpbmsgdGhpcwpzaG91bGQg
YmUgYSBzeXN0ZW0gc3BlY2lmaWMgcHJvYmxlbS4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 16 08:30:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 08:30:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRBm6-0001RQ-CP; Thu, 16 May 2019 08:30:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=xQgL=TQ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hRBm5-0001Ot-GV
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 08:30:01 +0000
X-Inumbo-ID: c96d3c70-77b4-11e9-b785-c3725d8fb411
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c96d3c70-77b4-11e9-b785-c3725d8fb411;
 Thu, 16 May 2019 08:29:57 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 9D928AE84
 for <xen-devel@lists.xenproject.org>; Thu, 16 May 2019 08:29:56 +0000 (UTC)
To: Olaf Hering <ohering@suse.com>
References: <1ae5e201-04d0-2f78-878f-2e3a3e213b62@suse.com>
 <20190516102706.4766f2c3.ohering@suse.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 mQENBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAG0H0p1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT6JATkEEwECACMFAlOMcK8CGwMH
 CwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAKCRCw3p3WKL8TL8eZB/9G0juS/kDY9LhEXseh
 mE9U+iA1VsLhgDqVbsOtZ/S14LRFHczNd/Lqkn7souCSoyWsBs3/wO+OjPvxf7m+Ef+sMtr0
 G5lCWEWa9wa0IXx5HRPW/ScL+e4AVUbL7rurYMfwCzco+7TfjhMEOkC+va5gzi1KrErgNRHH
 kg3PhlnRY0Udyqx++UYkAsN4TQuEhNN32MvN0Np3WlBJOgKcuXpIElmMM5f1BBzJSKBkW0Jc
 Wy3h2Wy912vHKpPV/Xv7ZwVJ27v7KcuZcErtptDevAljxJtE7aJG6WiBzm+v9EswyWxwMCIO
 RoVBYuiocc51872tRGywc03xaQydB+9R7BHPuQENBFOMcBYBCADLMfoA44MwGOB9YT1V4KCy
 vAfd7E0BTfaAurbG+Olacciz3yd09QOmejFZC6AnoykydyvTFLAWYcSCdISMr88COmmCbJzn
 sHAogjexXiif6ANUUlHpjxlHCCcELmZUzomNDnEOTxZFeWMTFF9Rf2k2F0Tl4E5kmsNGgtSa
 aMO0rNZoOEiD/7UfPP3dfh8JCQ1VtUUsQtT1sxos8Eb/HmriJhnaTZ7Hp3jtgTVkV0ybpgFg
 w6WMaRkrBh17mV0z2ajjmabB7SJxcouSkR0hcpNl4oM74d2/VqoW4BxxxOD1FcNCObCELfIS
 auZx+XT6s+CE7Qi/c44ibBMR7hyjdzWbABEBAAGJAR8EGAECAAkFAlOMcBYCGwwACgkQsN6d
 1ii/Ey9D+Af/WFr3q+bg/8v5tCknCtn92d5lyYTBNt7xgWzDZX8G6/pngzKyWfedArllp0Pn
 fgIXtMNV+3t8Li1Tg843EXkP7+2+CQ98MB8XvvPLYAfW8nNDV85TyVgWlldNcgdv7nn1Sq8g
 HwB2BHdIAkYce3hEoDQXt/mKlgEGsLpzJcnLKimtPXQQy9TxUaLBe9PInPd+Ohix0XOlY+Uk
 QFEx50Ki3rSDl2Zt2tnkNYKUCvTJq7jvOlaPd6d/W0tZqpyy7KVay+K4aMobDsodB3dvEAs6
 ScCnh03dDAFgIq5nsB11j3KPKdVoPlfucX2c7kGNH+LUMbzqV6beIENfNexkOfxHf4kBrQQY
 AQgAIBYhBIUSZ3Lo9gSUpdCX97DendYovxMvBQJa3fDQAhsCAIEJELDendYovxMvdiAEGRYI
 AB0WIQRTLbB6QfY48x44uB6AXGG7T9hjvgUCWt3w0AAKCRCAXGG7T9hjvk2LAP99B/9FenK/
 1lfifxQmsoOrjbZtzCS6OKxPqOLHaY47BgEAqKKn36YAPpbk09d2GTVetoQJwiylx/Z9/mQI
 CUbQMg1pNQf9EjA1bNcMbnzJCgt0P9Q9wWCLwZa01SnQWFz8Z4HEaKldie+5bHBL5CzVBrLv
 81tqX+/j95llpazzCXZW2sdNL3r8gXqrajSox7LR2rYDGdltAhQuISd2BHrbkQVEWD4hs7iV
 1KQHe2uwXbKlguKPhk5ubZxqwsg/uIHw0qZDk+d0vxjTtO2JD5Jv/CeDgaBX4Emgp0NYs8IC
 UIyKXBtnzwiNv4cX9qKlz2Gyq9b+GdcLYZqMlIBjdCz0yJvgeb3WPNsCOanvbjelDhskx9gd
 6YUUFFqgsLtrKpCNyy203a58g2WosU9k9H+LcheS37Ph2vMVTISMszW9W8gyORSgmw==
Message-ID: <ace62660-f070-27f7-37c5-e8b2d34967d5@suse.com>
Date: Thu, 16 May 2019 10:29:56 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190516102706.4766f2c3.ohering@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] Regression in xen-unstable due to commit
 3802ecbaa9eb36
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTYvMDUvMjAxOSAxMDoyNywgT2xhZiBIZXJpbmcgd3JvdGU6Cj4gQW0gVGh1LCAxNiBNYXkg
MjAxOSAxMDowOTozOCArMDIwMAo+IHNjaHJpZWIgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2Uu
Y29tPjoKPiAKPj4gSGFzIHRoaXMgcGF0Y2ggZXZlciBiZWVuIHRlc3RlZCB0byB3b3JrPwo+IAo+
IFdpdGggUFYgb25seS4gSSB3aWxsIGhhdmUgYSBsb29rLgoKSSBjYW4ndCBldmVuIHN0YXJ0IGEg
UFYgZG9tVSAobWF5YmUgdGhhdCBpcyBkdWUgdG8gdXNpbmcgcWRpc2s/KS4KCgpKdWVyZ2VuCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 16 08:30:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 08:30:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRBmJ-0001yn-Rd; Thu, 16 May 2019 08:30:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ADxN=TQ=suse.com=ohering@srs-us1.protection.inumbo.net>)
 id 1hRBjS-0001Kx-Kq
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 08:27:18 +0000
X-Inumbo-ID: 699cc91d-77b4-11e9-8980-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 699cc91d-77b4-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 08:27:17 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 88AEDAE84
 for <xen-devel@lists.xenproject.org>; Thu, 16 May 2019 08:27:15 +0000 (UTC)
Date: Thu, 16 May 2019 10:27:06 +0200
From: Olaf Hering <ohering@suse.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20190516102706.4766f2c3.ohering@suse.com>
In-Reply-To: <1ae5e201-04d0-2f78-878f-2e3a3e213b62@suse.com>
References: <1ae5e201-04d0-2f78-878f-2e3a3e213b62@suse.com>
X-Mailer: Claws Mail 2019.04.26 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
X-Mailman-Approved-At: Thu, 16 May 2019 08:30:14 +0000
Subject: Re: [Xen-devel] Regression in xen-unstable due to commit
 3802ecbaa9eb36
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: multipart/mixed; boundary="===============7249572651832270166=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============7249572651832270166==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/RO81vBWbr9X/OpFlHcnsJey"; protocol="application/pgp-signature"

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

Am Thu, 16 May 2019 10:09:38 +0200
schrieb Juergen Gross <jgross@suse.com>:

> Has this patch ever been tested to work?

With PV only. I will have a look.

Olaf

--Sig_/RO81vBWbr9X/OpFlHcnsJey
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCXN0e2gAKCRBdQqD6ppg2
fqhGAJ4xQfs7c1w5WZ+LYgeNB8cxTxY0dgCggXhpGHoA6mwzcotNpZi7ZRJ1wv8=
=s5dV
-----END PGP SIGNATURE-----

--Sig_/RO81vBWbr9X/OpFlHcnsJey--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7249572651832270166==--


From xen-devel-bounces@lists.xenproject.org Thu May 16 08:30:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 08:30:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRBmf-00022D-5Y; Thu, 16 May 2019 08:30:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ADxN=TQ=suse.com=ohering@srs-us1.protection.inumbo.net>)
 id 1hRBmd-000221-T7
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 08:30:35 +0000
X-Inumbo-ID: dfd81c95-77b4-11e9-8980-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dfd81c95-77b4-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 08:30:35 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 326AFAE8A
 for <xen-devel@lists.xenproject.org>; Thu, 16 May 2019 08:30:34 +0000 (UTC)
Date: Thu, 16 May 2019 10:30:33 +0200
From: Olaf Hering <ohering@suse.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20190516103033.115ad35d.ohering@suse.com>
In-Reply-To: <20190516102706.4766f2c3.ohering@suse.com>
References: <1ae5e201-04d0-2f78-878f-2e3a3e213b62@suse.com>
 <20190516102706.4766f2c3.ohering@suse.com>
X-Mailer: Claws Mail 2019.04.26 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] Regression in xen-unstable due to commit
 3802ecbaa9eb36
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: multipart/mixed; boundary="===============7306907997845858140=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============7306907997845858140==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/CstxQM8NmZiEmZYZ8ZA29sA"; protocol="application/pgp-signature"

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

Am Thu, 16 May 2019 10:27:06 +0200
schrieb Olaf Hering <ohering@suse.com>:

> Am Thu, 16 May 2019 10:09:38 +0200
> schrieb Juergen Gross <jgross@suse.com>:
> > Has this patch ever been tested to work? =20
> With PV only. I will have a look.

It happens to work for me:
xen_changeset          : 2019-05-15 16:19:57 +0100 git:2a556b63a2

Domain-0
pv_sle12sp2_c_qcow2
pv_sle12sp2_c_raw
fv_sle12sp2_c_raw
fv_sle12sp2_c_qcow2

Maybe I misunderstand assert? I think the point is that the member is not z=
ero.

Olaf

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

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCXN0fqQAKCRBdQqD6ppg2
fnkPAJ9Xm44JY84rojucvO2z35GdGCoe2gCg2QtXhEBym7ON9X3yFF9l2wzzkEU=
=1vnB
-----END PGP SIGNATURE-----

--Sig_/CstxQM8NmZiEmZYZ8ZA29sA--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7306907997845858140==--


From xen-devel-bounces@lists.xenproject.org Thu May 16 08:34:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 08:34:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRBq7-0002LJ-Nn; Thu, 16 May 2019 08:34:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=xQgL=TQ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hRBq6-0002KQ-Hi
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 08:34:10 +0000
X-Inumbo-ID: 5e7e268a-77b5-11e9-9e6e-43036f83f7b6
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5e7e268a-77b5-11e9-9e6e-43036f83f7b6;
 Thu, 16 May 2019 08:34:07 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 9F91BAE27
 for <xen-devel@lists.xenproject.org>; Thu, 16 May 2019 08:34:06 +0000 (UTC)
To: Olaf Hering <ohering@suse.com>
References: <1ae5e201-04d0-2f78-878f-2e3a3e213b62@suse.com>
 <20190516102706.4766f2c3.ohering@suse.com>
 <20190516103033.115ad35d.ohering@suse.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 mQENBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAG0H0p1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT6JATkEEwECACMFAlOMcK8CGwMH
 CwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAKCRCw3p3WKL8TL8eZB/9G0juS/kDY9LhEXseh
 mE9U+iA1VsLhgDqVbsOtZ/S14LRFHczNd/Lqkn7souCSoyWsBs3/wO+OjPvxf7m+Ef+sMtr0
 G5lCWEWa9wa0IXx5HRPW/ScL+e4AVUbL7rurYMfwCzco+7TfjhMEOkC+va5gzi1KrErgNRHH
 kg3PhlnRY0Udyqx++UYkAsN4TQuEhNN32MvN0Np3WlBJOgKcuXpIElmMM5f1BBzJSKBkW0Jc
 Wy3h2Wy912vHKpPV/Xv7ZwVJ27v7KcuZcErtptDevAljxJtE7aJG6WiBzm+v9EswyWxwMCIO
 RoVBYuiocc51872tRGywc03xaQydB+9R7BHPuQENBFOMcBYBCADLMfoA44MwGOB9YT1V4KCy
 vAfd7E0BTfaAurbG+Olacciz3yd09QOmejFZC6AnoykydyvTFLAWYcSCdISMr88COmmCbJzn
 sHAogjexXiif6ANUUlHpjxlHCCcELmZUzomNDnEOTxZFeWMTFF9Rf2k2F0Tl4E5kmsNGgtSa
 aMO0rNZoOEiD/7UfPP3dfh8JCQ1VtUUsQtT1sxos8Eb/HmriJhnaTZ7Hp3jtgTVkV0ybpgFg
 w6WMaRkrBh17mV0z2ajjmabB7SJxcouSkR0hcpNl4oM74d2/VqoW4BxxxOD1FcNCObCELfIS
 auZx+XT6s+CE7Qi/c44ibBMR7hyjdzWbABEBAAGJAR8EGAECAAkFAlOMcBYCGwwACgkQsN6d
 1ii/Ey9D+Af/WFr3q+bg/8v5tCknCtn92d5lyYTBNt7xgWzDZX8G6/pngzKyWfedArllp0Pn
 fgIXtMNV+3t8Li1Tg843EXkP7+2+CQ98MB8XvvPLYAfW8nNDV85TyVgWlldNcgdv7nn1Sq8g
 HwB2BHdIAkYce3hEoDQXt/mKlgEGsLpzJcnLKimtPXQQy9TxUaLBe9PInPd+Ohix0XOlY+Uk
 QFEx50Ki3rSDl2Zt2tnkNYKUCvTJq7jvOlaPd6d/W0tZqpyy7KVay+K4aMobDsodB3dvEAs6
 ScCnh03dDAFgIq5nsB11j3KPKdVoPlfucX2c7kGNH+LUMbzqV6beIENfNexkOfxHf4kBrQQY
 AQgAIBYhBIUSZ3Lo9gSUpdCX97DendYovxMvBQJa3fDQAhsCAIEJELDendYovxMvdiAEGRYI
 AB0WIQRTLbB6QfY48x44uB6AXGG7T9hjvgUCWt3w0AAKCRCAXGG7T9hjvk2LAP99B/9FenK/
 1lfifxQmsoOrjbZtzCS6OKxPqOLHaY47BgEAqKKn36YAPpbk09d2GTVetoQJwiylx/Z9/mQI
 CUbQMg1pNQf9EjA1bNcMbnzJCgt0P9Q9wWCLwZa01SnQWFz8Z4HEaKldie+5bHBL5CzVBrLv
 81tqX+/j95llpazzCXZW2sdNL3r8gXqrajSox7LR2rYDGdltAhQuISd2BHrbkQVEWD4hs7iV
 1KQHe2uwXbKlguKPhk5ubZxqwsg/uIHw0qZDk+d0vxjTtO2JD5Jv/CeDgaBX4Emgp0NYs8IC
 UIyKXBtnzwiNv4cX9qKlz2Gyq9b+GdcLYZqMlIBjdCz0yJvgeb3WPNsCOanvbjelDhskx9gd
 6YUUFFqgsLtrKpCNyy203a58g2WosU9k9H+LcheS37Ph2vMVTISMszW9W8gyORSgmw==
Message-ID: <50ea0819-2fc1-44a1-1dfc-fe5b1a212f02@suse.com>
Date: Thu, 16 May 2019 10:34:05 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190516103033.115ad35d.ohering@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] Regression in xen-unstable due to commit
 3802ecbaa9eb36
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTYvMDUvMjAxOSAxMDozMCwgT2xhZiBIZXJpbmcgd3JvdGU6Cj4gQW0gVGh1LCAxNiBNYXkg
MjAxOSAxMDoyNzowNiArMDIwMAo+IHNjaHJpZWIgT2xhZiBIZXJpbmcgPG9oZXJpbmdAc3VzZS5j
b20+Ogo+IAo+PiBBbSBUaHUsIDE2IE1heSAyMDE5IDEwOjA5OjM4ICswMjAwCj4+IHNjaHJpZWIg
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPjoKPj4+IEhhcyB0aGlzIHBhdGNoIGV2ZXIg
YmVlbiB0ZXN0ZWQgdG8gd29yaz8gIAo+PiBXaXRoIFBWIG9ubHkuIEkgd2lsbCBoYXZlIGEgbG9v
ay4KPiAKPiBJdCBoYXBwZW5zIHRvIHdvcmsgZm9yIG1lOgo+IHhlbl9jaGFuZ2VzZXQgICAgICAg
ICAgOiAyMDE5LTA1LTE1IDE2OjE5OjU3ICswMTAwIGdpdDoyYTU1NmI2M2EyCj4gCj4gRG9tYWlu
LTAKPiBwdl9zbGUxMnNwMl9jX3Fjb3cyCj4gcHZfc2xlMTJzcDJfY19yYXcKPiBmdl9zbGUxMnNw
Ml9jX3Jhdwo+IGZ2X3NsZTEyc3AyX2NfcWNvdzIKPiAKPiBNYXliZSBJIG1pc3VuZGVyc3RhbmQg
YXNzZXJ0PyBJIHRoaW5rIHRoZSBwb2ludCBpcyB0aGF0IHRoZSBtZW1iZXIgaXMgbm90IHplcm8u
CgpIbW0sIHJldmVydGluZyB5b3VyIHBhdGNoZXMgbWFrZXMgaXQgd29yayBmb3IgbWUgYWdhaW4u
CgpNeSBkb21haW4gY29uZmlnOgoKbmFtZT0ic2xlczEyc3AyIgpkZXNjcmlwdGlvbj0iTm9uZSIK
dXVpZD0iYzU5YTVjZjQtZGM0MS0xNjJiLThhZTAtODMxNzRmNmQ4N2ViIgptZW1vcnk9MjA0OApt
YXhtZW09MjA0OAp2Y3B1cz0xCm1heHZjcHVzPTQKb25fcG93ZXJvZmY9ImRlc3Ryb3kiCm9uX3Jl
Ym9vdD0icmVzdGFydCIKb25fY3Jhc2g9ImRlc3Ryb3kiCmxvY2FsdGltZT0wCmtleW1hcD0iZW4t
dXMiCnR5cGU9InB2Igpjb25zb2xlPXR0eTAgeGVuLWZiZnJvbnQudmlkZW89MzIsMTAyNCw3Njgi
Cmtlcm5lbD0iL3Vzci9saWIvZ3J1YjIveDg2XzY0LXhlbi9ncnViLnhlbiIKZGlzaz1bICcvaG9t
ZS92bS9pbWFnZXMvc2xlczEyc3AyLHJhdyx4dmRhLHcsYmFja2VuZHR5cGU9cWRpc2snLCBdCnZp
Zj1bICdtYWM9MDA6MTY6M2U6MmE6OWU6ODcsYnJpZGdlPWJyMCcsIF0Kbm9ncmFwaGljPTEKCgpK
dWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 16 08:40:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 08:40:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRBwb-0003Yr-It; Thu, 16 May 2019 08:40:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ADxN=TQ=suse.com=ohering@srs-us1.protection.inumbo.net>)
 id 1hRBwa-0003YS-7I
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 08:40:52 +0000
X-Inumbo-ID: 4ed02598-77b6-11e9-a1f4-3721791845c3
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4ed02598-77b6-11e9-a1f4-3721791845c3;
 Thu, 16 May 2019 08:40:50 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id A95A0AE2C
 for <xen-devel@lists.xenproject.org>; Thu, 16 May 2019 08:40:49 +0000 (UTC)
Date: Thu, 16 May 2019 10:40:46 +0200
From: Olaf Hering <ohering@suse.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20190516104046.0f0be4d7.ohering@suse.com>
In-Reply-To: <1ae5e201-04d0-2f78-878f-2e3a3e213b62@suse.com>
References: <1ae5e201-04d0-2f78-878f-2e3a3e213b62@suse.com>
X-Mailer: Claws Mail 2019.04.26 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] Regression in xen-unstable due to commit
 3802ecbaa9eb36
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: multipart/mixed; boundary="===============3654579823869478406=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============3654579823869478406==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/2gSDmaX+TjUziiycneETy/X"; protocol="application/pgp-signature"

--Sig_/2gSDmaX+TjUziiycneETy/X
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

Am Thu, 16 May 2019 10:09:38 +0200
schrieb Juergen Gross <jgross@suse.com>:

> assert(b_info->device_model_version);

Is the codepath perhaps coming from libxl_domain_need_memory?

Olaf

--Sig_/2gSDmaX+TjUziiycneETy/X
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCXN0iDgAKCRBdQqD6ppg2
fkknAKCp9C5EB5ZuzSJwxtQwdGL+gIomMQCeMyQVgBeHuisTbXBexa9XlBzOS8c=
=F9gM
-----END PGP SIGNATURE-----

--Sig_/2gSDmaX+TjUziiycneETy/X--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3654579823869478406==--


From xen-devel-bounces@lists.xenproject.org Thu May 16 08:50:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 08:50:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRC65-0004RC-Ku; Thu, 16 May 2019 08:50:41 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YOnx=TQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hRC64-0004Qa-Hf
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 08:50:40 +0000
X-Inumbo-ID: adf378d8-77b7-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id adf378d8-77b7-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 08:50:39 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hRC61-00047Q-KE; Thu, 16 May 2019 08:50:37 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hRC61-00083x-7s; Thu, 16 May 2019 08:50:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hRC61-0006A0-7E; Thu, 16 May 2019 08:50:37 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136354-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:guest-saverestore:fail:regression
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:guest-start/debian.repeat:fail:regression
 xen-unstable-smoke:test-armhf-armhf-xl:guest-start/debian.repeat:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=2a556b63a22dd68697feb3994e68de939d01a804
X-Osstest-Versions-That: xen=03e48b7b2afb2a0f23daa3d557a617b0352305fd
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 16 May 2019 08:50:37 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 136354: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjM1NCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjM1NC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxNSBndWVzdC1zYXZlcmVzdG9yZSAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTM2MzA5
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAxMCBkZWJpYW4taHZt
LWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTM2MzA5CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMzYzMDkKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZh
aWwgUkVHUi4gdnMuIDEzNjMwOQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAg
ICAgICAgICAgICAgMmE1NTZiNjNhMjJkZDY4Njk3ZmViMzk5NGU2OGRlOTM5ZDAxYTgwNApiYXNl
bGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgMDNlNDhiN2IyYWZiMmEwZjIzZGFh
M2Q1NTdhNjE3YjAzNTIzMDVmZAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTM2MzA5ICAyMDE5LTA1
LTE1IDE1OjAwOjM2IFogICAgMCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzNjMxNyAgMjAx
OS0wNS0xNSAxODowMDoyOSBaICAgIDAgZGF5cyAgICA1IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdo
byB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIElhbiBKYWNrc29uIDxpYW4uamFja3Nv
bkBldS5jaXRyaXguY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxv
Z3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRz
LCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rl
cgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
Ck5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCAyYTU1NmI2M2EyMmRkNjg2OTdmZWIzOTk0ZTY4ZGU5
MzlkMDFhODA0CkF1dGhvcjogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KRGF0ZTogICBX
ZWQgTWF5IDE1IDE2OjE5OjU3IDIwMTkgKzAxMDAKCiAgICBEcm9wIGJsa3RhcDIKICAgIAogICAg
U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5
OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KCmNvbW1pdCA1Yzg4M2Nm
MDM2Y2Y1YWI4YjFiNzkzOTA1NDllMjQ3NWY3YTU2OGRkCkF1dGhvcjogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gQXVnIDE1IDExOjMyOjU2IDIwMTYgKzAxMDAKCiAg
ICB0b29sczogcmVtb3ZlIGJsa3RhcDIgcmVsYXRlZCBjb2RlIGFuZCBkb2N1bWVudGF0aW9uCiAg
ICAKICAgIEJsa3RhcDIgaXMgZWZmZWN0aXZlbHkgZGVhZCBmb3IgYSBmZXcgeWVhcnMuCiAgICAK
ICAgIE5vdGFibGUgY2hhbmdlcyBpbiB0aGlzIHBhdGNoOgogICAgCiAgICAwLiBVbmhvb2sgYmxr
dGFwMiBmcm9tIGJ1aWxkIHN5c3RlbQogICAgMS4gbGlieGwgbm8gbG9uZ2VyIHN1cHBvcnRzIFRB
UCBkaXNrIGJhY2tlbmQsIHdpdGggYXBwcm9wcmlhdGUgYXNzZXJ0aW9ucwogICAgICAgYWRkZWQg
YW5kIHNvbWUgY29kZSBwYXRocyBub3cgcmV0dXJuIEVSUk9SX0ZBSUwKICAgIDIuIFRhcCBpcyBu
byBsb25nZXIgYSBzdXBwb3J0ZWQgYmFja2VuZAogICAgMy4gUmVtb3ZlIGJsa3RhcDIgZW50cnkg
ZnJvbSBNQUlOVEFJTkVSUwogICAgCiAgICBBIHBhdGNoIHRvIHJlbW92ZSBibGt0YXAyIGRpcmVj
dG9yeSB3aWxsIGNvbWUgbGF0ZXIuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 16 08:50:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 08:50:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRC6M-0004SK-VL; Thu, 16 May 2019 08:50:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ADxN=TQ=suse.com=ohering@srs-us1.protection.inumbo.net>)
 id 1hRC6L-0004S8-FN
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 08:50:57 +0000
X-Inumbo-ID: b7ac3f54-77b7-11e9-8980-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b7ac3f54-77b7-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 08:50:56 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 10ECEAEE6
 for <xen-devel@lists.xenproject.org>; Thu, 16 May 2019 08:50:55 +0000 (UTC)
Date: Thu, 16 May 2019 10:50:51 +0200
From: Olaf Hering <ohering@suse.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20190516105051.0249d370.ohering@suse.com>
In-Reply-To: <20190516104046.0f0be4d7.ohering@suse.com>
References: <1ae5e201-04d0-2f78-878f-2e3a3e213b62@suse.com>
 <20190516104046.0f0be4d7.ohering@suse.com>
X-Mailer: Claws Mail 2019.04.26 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] Regression in xen-unstable due to commit
 3802ecbaa9eb36
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: multipart/mixed; boundary="===============4494955338561473006=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============4494955338561473006==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/0bjM.nIzm9x=JCg_D2GuRYh"; protocol="application/pgp-signature"

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

Am Thu, 16 May 2019 10:40:46 +0200
schrieb Olaf Hering <ohering@suse.com>:

> Am Thu, 16 May 2019 10:09:38 +0200
> schrieb Juergen Gross <jgross@suse.com>:
> > assert(b_info->device_model_version); =20
> Is the codepath perhaps coming from libxl_domain_need_memory?

If I read create_domain() correctly, freemem will be called with an
incomplete b_info. A workaround is to set device_model_version=3D.
Not sure why it works for me, I will see what I find.

Olaf

--Sig_/0bjM.nIzm9x=JCg_D2GuRYh
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCXN0kawAKCRBdQqD6ppg2
fsuxAJ4hRLmJ5Z8g+Wz/xW1wkVaYTvfV1wCeOhNURrT5fc1psX1GE9mV/yMTTgU=
=ji4H
-----END PGP SIGNATURE-----

--Sig_/0bjM.nIzm9x=JCg_D2GuRYh--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4494955338561473006==--


From xen-devel-bounces@lists.xenproject.org Thu May 16 08:54:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 08:54:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRCA0-0004hd-Hj; Thu, 16 May 2019 08:54:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=xQgL=TQ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hRC9z-0004hX-4S
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 08:54:43 +0000
X-Inumbo-ID: 3e56ab56-77b8-11e9-8980-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3e56ab56-77b8-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 08:54:42 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 3A73BAE8A
 for <xen-devel@lists.xenproject.org>; Thu, 16 May 2019 08:54:41 +0000 (UTC)
To: Olaf Hering <ohering@suse.com>
References: <1ae5e201-04d0-2f78-878f-2e3a3e213b62@suse.com>
 <20190516104046.0f0be4d7.ohering@suse.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 mQENBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAG0H0p1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT6JATkEEwECACMFAlOMcK8CGwMH
 CwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAKCRCw3p3WKL8TL8eZB/9G0juS/kDY9LhEXseh
 mE9U+iA1VsLhgDqVbsOtZ/S14LRFHczNd/Lqkn7souCSoyWsBs3/wO+OjPvxf7m+Ef+sMtr0
 G5lCWEWa9wa0IXx5HRPW/ScL+e4AVUbL7rurYMfwCzco+7TfjhMEOkC+va5gzi1KrErgNRHH
 kg3PhlnRY0Udyqx++UYkAsN4TQuEhNN32MvN0Np3WlBJOgKcuXpIElmMM5f1BBzJSKBkW0Jc
 Wy3h2Wy912vHKpPV/Xv7ZwVJ27v7KcuZcErtptDevAljxJtE7aJG6WiBzm+v9EswyWxwMCIO
 RoVBYuiocc51872tRGywc03xaQydB+9R7BHPuQENBFOMcBYBCADLMfoA44MwGOB9YT1V4KCy
 vAfd7E0BTfaAurbG+Olacciz3yd09QOmejFZC6AnoykydyvTFLAWYcSCdISMr88COmmCbJzn
 sHAogjexXiif6ANUUlHpjxlHCCcELmZUzomNDnEOTxZFeWMTFF9Rf2k2F0Tl4E5kmsNGgtSa
 aMO0rNZoOEiD/7UfPP3dfh8JCQ1VtUUsQtT1sxos8Eb/HmriJhnaTZ7Hp3jtgTVkV0ybpgFg
 w6WMaRkrBh17mV0z2ajjmabB7SJxcouSkR0hcpNl4oM74d2/VqoW4BxxxOD1FcNCObCELfIS
 auZx+XT6s+CE7Qi/c44ibBMR7hyjdzWbABEBAAGJAR8EGAECAAkFAlOMcBYCGwwACgkQsN6d
 1ii/Ey9D+Af/WFr3q+bg/8v5tCknCtn92d5lyYTBNt7xgWzDZX8G6/pngzKyWfedArllp0Pn
 fgIXtMNV+3t8Li1Tg843EXkP7+2+CQ98MB8XvvPLYAfW8nNDV85TyVgWlldNcgdv7nn1Sq8g
 HwB2BHdIAkYce3hEoDQXt/mKlgEGsLpzJcnLKimtPXQQy9TxUaLBe9PInPd+Ohix0XOlY+Uk
 QFEx50Ki3rSDl2Zt2tnkNYKUCvTJq7jvOlaPd6d/W0tZqpyy7KVay+K4aMobDsodB3dvEAs6
 ScCnh03dDAFgIq5nsB11j3KPKdVoPlfucX2c7kGNH+LUMbzqV6beIENfNexkOfxHf4kBrQQY
 AQgAIBYhBIUSZ3Lo9gSUpdCX97DendYovxMvBQJa3fDQAhsCAIEJELDendYovxMvdiAEGRYI
 AB0WIQRTLbB6QfY48x44uB6AXGG7T9hjvgUCWt3w0AAKCRCAXGG7T9hjvk2LAP99B/9FenK/
 1lfifxQmsoOrjbZtzCS6OKxPqOLHaY47BgEAqKKn36YAPpbk09d2GTVetoQJwiylx/Z9/mQI
 CUbQMg1pNQf9EjA1bNcMbnzJCgt0P9Q9wWCLwZa01SnQWFz8Z4HEaKldie+5bHBL5CzVBrLv
 81tqX+/j95llpazzCXZW2sdNL3r8gXqrajSox7LR2rYDGdltAhQuISd2BHrbkQVEWD4hs7iV
 1KQHe2uwXbKlguKPhk5ubZxqwsg/uIHw0qZDk+d0vxjTtO2JD5Jv/CeDgaBX4Emgp0NYs8IC
 UIyKXBtnzwiNv4cX9qKlz2Gyq9b+GdcLYZqMlIBjdCz0yJvgeb3WPNsCOanvbjelDhskx9gd
 6YUUFFqgsLtrKpCNyy203a58g2WosU9k9H+LcheS37Ph2vMVTISMszW9W8gyORSgmw==
Message-ID: <600e66bf-5a3f-8f9a-9bc4-0f015515781e@suse.com>
Date: Thu, 16 May 2019 10:54:40 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190516104046.0f0be4d7.ohering@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] Regression in xen-unstable due to commit
 3802ecbaa9eb36
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTYvMDUvMjAxOSAxMDo0MCwgT2xhZiBIZXJpbmcgd3JvdGU6Cj4gQW0gVGh1LCAxNiBNYXkg
MjAxOSAxMDowOTozOCArMDIwMAo+IHNjaHJpZWIgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2Uu
Y29tPjoKPiAKPj4gYXNzZXJ0KGJfaW5mby0+ZGV2aWNlX21vZGVsX3ZlcnNpb24pOwo+IAo+IElz
IHRoZSBjb2RlcGF0aCBwZXJoYXBzIGNvbWluZyBmcm9tIGxpYnhsX2RvbWFpbl9uZWVkX21lbW9y
eT8KClllczoKCihnZGIpIGJ0CiMwICAweDAwMDA3ZmZmZjZmMWIwYzcgaW4gcmFpc2UgKCkgZnJv
bSAvbGliNjQvbGliYy5zby42CiMxICAweDAwMDA3ZmZmZjZmMWM0NzggaW4gYWJvcnQgKCkgZnJv
bSAvbGliNjQvbGliYy5zby42CiMyICAweDAwMDA3ZmZmZjZmMTQxNDYgaW4gX19hc3NlcnRfZmFp
bF9iYXNlICgpIGZyb20gL2xpYjY0L2xpYmMuc28uNgojMyAgMHgwMDAwN2ZmZmY2ZjE0MWYyIGlu
IF9fYXNzZXJ0X2ZhaWwgKCkgZnJvbSAvbGliNjQvbGliYy5zby42CiM0ICAweDAwMDA3ZmZmZjc4
ZTMwYzIgaW4gbGlieGxfX2RvbWFpbl9idWlsZF9pbmZvX3NldGRlZmF1bHQKKGdjPTB4N2ZmZmZm
ZmZkYWUwLCBiX2luZm89MHg3ZmZmZmZmZmQ3ODApIGF0IGxpYnhsX2NyZWF0ZS5jOjEzNAojNSAg
MHgwMDAwN2ZmZmY3OTNkMTNiIGluIGxpYnhsX2RvbWFpbl9uZWVkX21lbW9yeSAoY3R4PTB4NjQy
MDUwLApiX2luZm9faW49MHg3ZmZmZmZmZmRjODgsIG5lZWRfbWVta2I9MHg3ZmZmZmZmZmRiMzAp
IGF0IGxpYnhsX21lbS5jOjQ2MAojNiAgMHgwMDAwMDAwMDAwNDI3Mjk0IGluID8/ICgpCiM3ICAw
eDAwMDA3ZmZmZmZmZmRjODggaW4gPz8gKCkKIzggIDB4ZmZmZmZmZmYwMDAwMDAwMCBpbiA/PyAo
KQojOSAgMHgwMDAwMDAwMDAwMDAwMDAwIGluID8/ICgpCgoKSnVlcmdlbgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 16 09:07:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 09:07:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRCMZ-0005bn-TA; Thu, 16 May 2019 09:07:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ADxN=TQ=suse.com=ohering@srs-us1.protection.inumbo.net>)
 id 1hRCMX-0005bi-Po
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 09:07:41 +0000
X-Inumbo-ID: 0decfe80-77ba-11e9-b0bb-8f271afb4eda
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0decfe80-77ba-11e9-b0bb-8f271afb4eda;
 Thu, 16 May 2019 09:07:39 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id DC91BAD3A;
 Thu, 16 May 2019 09:07:38 +0000 (UTC)
Date: Thu, 16 May 2019 11:07:35 +0200
From: Olaf Hering <ohering@suse.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Message-ID: <20190516110735.67e19d15.ohering@suse.com>
In-Reply-To: <1ae5e201-04d0-2f78-878f-2e3a3e213b62@suse.com>
References: <1ae5e201-04d0-2f78-878f-2e3a3e213b62@suse.com>
X-Mailer: Claws Mail 2019.04.26 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] Regression in xen-unstable due to commit
 3802ecbaa9eb36
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Content-Type: multipart/mixed; boundary="===============0358537116439737730=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============0358537116439737730==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/svK8nDfw7hPuqO=Wo+I7R/s"; protocol="application/pgp-signature"

--Sig_/svK8nDfw7hPuqO=Wo+I7R/s
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

Am Thu, 16 May 2019 10:09:38 +0200
schrieb Juergen Gross <jgross@suse.com>:

> The patch "libxl: add helper function to set device_model_version"
> breaks creating any domain for me.

The issue is, create_domain will eventually call freemem.
If autoballoon is set, due to dom0_mem=3D for example, all is fine.
If memory has to be freed, libxl_domain_need_memory will get an
incomplete b_info. Somehow the new libxl__domain_set_device_model
must be called for the d_config returned by parse_config_data.

How should this be fixed?

Olaf

--Sig_/svK8nDfw7hPuqO=Wo+I7R/s
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCXN0oVwAKCRBdQqD6ppg2
fu7vAJ4joy7FXfTYhBXpMb+Td4tBzvCCWwCbBGcNpyzsibwKTuMvr6AnmVvmvfY=
=qbnA
-----END PGP SIGNATURE-----

--Sig_/svK8nDfw7hPuqO=Wo+I7R/s--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0358537116439737730==--


From xen-devel-bounces@lists.xenproject.org Thu May 16 09:12:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 09:12:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRCQp-0006Lf-Ld; Thu, 16 May 2019 09:12:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dWcr=TQ=citrix.com=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1hRCQo-0006La-DE
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 09:12:06 +0000
X-Inumbo-ID: a9e605ca-77ba-11e9-ac7b-8b35b6a581f0
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a9e605ca-77ba-11e9-ac7b-8b35b6a581f0;
 Thu, 16 May 2019 09:12:01 +0000 (UTC)
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=wei.liu2@citrix.com;
 spf=SoftFail smtp.mailfrom=wei.liu2@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 wei.liu2@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="wei.liu2@citrix.com"; x-conformance=sidf_compatible
Received-SPF: SoftFail (esa3.hc3370-68.iphmx.com: domain of
 wei.liu2@citrix.com is inclined to not designate 23.29.105.83
 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="wei.liu2@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 exists:%{i}._spf.mta.salesforce.com ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: UTtV3BoIHK++TLGmnLMT6o7Uv9A1hX9z7Fvi4H/LtbR7qcIh3YlH35vYQf4IaJUJx4z+BVe6yQ
 5NBQh+eMugbR3+zTRkJaZ5V/ZfBMyZ4udw0Chyq0wjL8I2LJq6Eepo50CUgxT3Ip7LAyhciX34
 EpZ7gD1qCgRhe1q7mCAWu2m62uhuD+wGTDTX6bK7USNwe3Rm/d3M5s53WfCzBYejDYpR8LHpXC
 H+YCtH1rOmpjMhpJ/wrDpfgmJlG3AqwGkTj/RBc3y41MlRqMM2JLIThooRdY7qHPb1t9qGA30X
 Zow=
X-SBRS: 2.7
X-MesageID: 514485
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,476,1549947600"; 
   d="scan'208";a="514485"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 16 May 2019 10:11:53 +0100
Message-ID: <20190516091153.31502-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] libxl: fix regression introduced in 5c883cf036cf
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VHdvIGxpbmVzIHdlcmUgZXJyb25lb3VzbHkgZGVsZXRlZCBkdXJpbmcgcmViYXNlIHdoaWNoIGNh
dXNlZCBkb21haW4KZGVzdHJ1Y3Rpb24gdG8gZmFpbC4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQpTb3JyeSBteSB1c3VhbCB0ZXN0IHNjcmlwdCBmYWls
ZWQgdG8gY2F0Y2ggdGhpcy4KLS0tCiB0b29scy9saWJ4bC9saWJ4bF9kZXZpY2UuYyB8IDUgKysr
KysKIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS90b29scy9s
aWJ4bC9saWJ4bF9kZXZpY2UuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RldmljZS5jCmluZGV4IGY4
MzQwYmE4MTUuLmRiNmMwMjAzYjcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2Rldmlj
ZS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RldmljZS5jCkBAIC03MzQsNiArNzM0LDExIEBA
IGludCBsaWJ4bF9fZGV2aWNlX2Rlc3Ryb3kobGlieGxfX2djICpnYywgbGlieGxfX2RldmljZSAq
ZGV2KQogICAgIHVpbnQzMl90IGRvbWlkOwogICAgIGludCBsaWJ4bF9vbmx5ID0gZGV2LT5iYWNr
ZW5kX2tpbmQgPT0gTElCWExfX0RFVklDRV9LSU5EX05PTkU7CiAKKyAgICBpZiAoIWxpYnhsX29u
bHkpIHsKKyAgICAgICAgYmVfcGF0aCA9IGxpYnhsX19kZXZpY2VfYmFja2VuZF9wYXRoKGdjLCBk
ZXYpOworICAgICAgICBmZV9wYXRoID0gbGlieGxfX2RldmljZV9mcm9udGVuZF9wYXRoKGdjLCBk
ZXYpOworICAgIH0KKwogICAgIHJjID0gbGlieGxfX2dldF9kb21pZChnYywgJmRvbWlkKTsKICAg
ICBpZiAocmMpIGdvdG8gb3V0OwogCi0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 16 09:15:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 09:15:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRCTy-0006Uk-6R; Thu, 16 May 2019 09:15:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ZPM6=TQ=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1hRCTw-0006Uf-Qs
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 09:15:21 +0000
X-Inumbo-ID: 1f2cd683-77bb-11e9-8980-bc764e045a96
Received: from mo6-p00-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5300::5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1f2cd683-77bb-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 09:15:18 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1557998117;
 s=strato-dkim-0002; d=aepfle.de;
 h=Message-ID:Subject:To:From:Date:X-RZG-CLASS-ID:X-RZG-AUTH:From:
 Subject:Sender;
 bh=YvsdR4ewBORXV5wgka8S8a3m/q9zo+7BjlbgztfTaZM=;
 b=X80vyRLF2F1ukWGNCDfOQxr7XWDQAUgpaGd/ANUMB9uF64GeQBLFRhWVRHEQlqIbGV
 ZXNaeVkhi4YLSjbakYZw5G4/UZu0CVMeftwsWv8Q+aNy1ZgC0H3U/XTx+Js2svxGnIOP
 M+f9vYfaKBKkIAHoZQlHINhcUii9tiSyXf8r0iGPg+mzbLGn1IRvsQSrUxsc69SBtJcJ
 +ICbpEtqnqiseeDt31b9R/MSiW6HT1e7NVBMJ0NY+sU4jW7COIaKhj0qqbOw8ssRPDdz
 27otbHgEfamcsc6skGdAci015KSO+BqeDx4lC4kpePbCJosRBRqVgLTAtQ//vGQl99qB
 Q0zg==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QED/SSGq+wjGiUC4kV1cX92EW4mFvNjTRB"
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.20 AUTH)
 with ESMTPSA id U080cav4G9FGDuO
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate)
 for <xen-devel@lists.xenproject.org>;
 Thu, 16 May 2019 11:15:16 +0200 (CEST)
Date: Thu, 16 May 2019 11:15:14 +0200
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xenproject.org
Message-ID: <20190516111514.79e72bfc.olaf@aepfle.de>
X-Mailer: Claws Mail 2019.04.26 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: [Xen-devel] domains do not shutdown properly with current staging
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7530347285053595090=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============7530347285053595090==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/iswCVZqbS3LNdAZxP4m.zOx"; protocol="application/pgp-signature"

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

While preparing the recent b_info->device_model_version change all my testi=
ng
went fine. But now with "2019-05-15 16:19:57 +0100 git:2a556b63a2" all domUs
(PV/HVM with and without device model) do not finish shutdown:

Name                           ID   Mem VCPUs   State   Time(s)
Domain-0                        0  3072     4     r-----     253.0
pv_sle12sp2_c_qcow2             1   888     2     --ps--      82.9
pv_sle12sp2_c_raw               2   888     2     --ps--      86.8
fv_sle12sp2_c_raw               3   880     1     --ps--      20.8
fv_sle12sp2_c_qcow2             4   880     1     --ps--     150.9

Is anyone else seeing that?

Olaf

--Sig_/iswCVZqbS3LNdAZxP4m.zOx
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCXN0qIgAKCRBdQqD6ppg2
fnjzAJ9CC/gYgiymUADH2kanVUWKuR4KIwCeKkx2PALuURjEw53HFKZxT2OSBRc=
=Sbz4
-----END PGP SIGNATURE-----

--Sig_/iswCVZqbS3LNdAZxP4m.zOx--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7530347285053595090==--


From xen-devel-bounces@lists.xenproject.org Thu May 16 09:18:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 09:18:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRCX8-0006eN-QN; Thu, 16 May 2019 09:18:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/Nh3=TQ=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hRCX6-0006eI-Tp
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 09:18:36 +0000
X-Inumbo-ID: 92fd034e-77bb-11e9-9544-d3bbfb1820df
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 92fd034e-77bb-11e9-9544-d3bbfb1820df;
 Thu, 16 May 2019 09:18:32 +0000 (UTC)
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=SoftFail smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: SoftFail (esa5.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com is inclined to not designate
 23.29.105.83 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 exists:%{i}._spf.mta.salesforce.com ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: PB3vPstMVXQiYusZQ7wsiXAOvZKVRSbEYFL8hNFa5mDSXN2YxFZvZv//lDvReCmWpHB39HWKf9
 wrTn2GvJOhJHDq94ONPnyHghr4rMU3Ryy10bTOV0Dd9x8J3rq9RmfOUzvRYn8lbKRIvKunBh4u
 9KYJX3nzkpUFsINgDecMC8DbcY156yOk29ZsqET5fBvSdZRjhn466dS16OPBd1+wraD2CySBaO
 58I0NOVG5v3SXmzRs7LYNWz+RC2t790Hh/0GrPYQaZOnb8gWLPN7Acub9xw8beZlUapeuaOper
 FPY=
X-SBRS: 2.7
X-MesageID: 493739
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,476,1549947600"; 
   d="scan'208";a="493739"
To: Jan Beulich <JBeulich@suse.com>, Julien Grall <julien.grall@arm.com>
References: <3c245c5b-51c6-1d0e-ad6c-42414573166f@arm.com>
 <85205f11-1d5c-1f6d-e987-c238a025658e@citrix.com>
 <5CDD182B020000780022F768@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <93260863-5972-6b27-11f5-8147901ab6e9@citrix.com>
Date: Thu, 16 May 2019 10:18:28 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CDD182B020000780022F768@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] struct vcpu_guest_core_reg stable ABI?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTYvMDUvMjAxOSAwODo1OCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTUuMDUuMTkg
YXQgMjI6MTIsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gT24gMTUvMDUv
MjAxOSAyMDo1OCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4gSGkgYWxsLAo+Pj4KPj4+IEl0IGxv
b2tzIGxpa2UgdGhlIHN0cnVjdHVyZXMgdmNwdV9ndWVzdF9jb3JlX3JlZ3MgYW5kCj4+PiB2Y3B1
X2d1ZXN0X2NvbnRleHQgZG9lcyBub3QgY29ycmVjdGx5IHJlZmxlY3QgdGhlIEFBcmNoNjQgc3Rh
dGUuIEZvcgo+Pj4gaW5zdGFuY2UsIGFsbCBBcm02NCBzeXN0ZW0gcmVnaXN0ZXJzIChlLmcgc2N0
bHIsIGNwc3IsIHNwc3JfZWwxKQo+Pj4gc2hvdWxkIGJlIDY0LWJpdCB3aWRlIG5vdCAzMi1iaXQg
d2lkZS4KPj4+Cj4+PiBPbiBBUk12OC4wLCBzb21lIG9mIHRoZSByZWdpc3RlcnMgaGF2ZSBvbmx5
IHRoZSBsb3cgMzItYml0IGRlZmluZWQsCj4+PiB0aGUgcmVzdCBpcyBSRVMwLiBSRVMwIG9ubHkg
bWVhbnMgdGhleSBhcmUgcmVzZXJ2ZWQgZm9yIGZ1dHVyZSB1c2UsIGl0Cj4+PiBkb2VzIG5vdCBt
ZWFuIHRoZXkgY2FuIGJlIGlnbm9yZWQuIE5ld2VyIHJldmlzaW9uIChzdWNoIGFzCj4+PiBBUk12
OC4wLVNTQlMpIGFjdHVhbGx5IGJlZ2FuIHRvIGRlZmluZSBiaXQgaW4gdGhlIHRvcCAzMi1iaXQu
Cj4+Pgo+Pj4gVGhpcyBtZWFucyB0aGF0IHRoZSBzdHJ1Y3R1cmVzIHZjcHVfZ3Vlc3RfY29yZV9y
ZWdzIGFuZAo+Pj4gdmNwdV9ndWVzdF9jb250ZXh0IHdvdWxkIG5vdCBiZSBhYmxlIHRvIHN0b3Jl
IHRoZSB0b3AgMzItYml0IGFuZAo+Pj4gdGhlcmVmb3JlIG1pc3JlcHJlc2VudGluZyB0aGUgaGFy
ZHdhcmUuCj4+Pgo+Pj4gRnJvbSBteSB1bmRlcnN0YW5kaW5nLCB2Y3B1X2d1ZXN0X2NvbnRleHQg
aXMgZGVmaW5lZCBiZXR3ZWVuIHRoZSB0b29scwo+Pj4gYW5kIFhlbi4gU28gaXQgd291bGQgYmUg
cG9zc2libGUgdG8gbW9kaWZ5IGl0IHdpdGhvdXQgY2FyaW5nIG9uCj4+PiBiYWNrd2FyZCBjb21w
YXRpYmx5Lgo+Pj4KPj4+IEhvd2VydmVyLCBzdHJ1Y3QgdmNwdV9ndWVzdF9jb3JlX3JlZyBzZWVt
cyB0byBiZSBvdXRzaWRlIG9mIHRoZQo+Pj4gI2lmZGVmLiBTbyBJIGFzc3VtZSBpdCBpcyBwYXJ0
IG9mIHRoZSBzdGFibGUgQUJJLiBBbSBJIGNvcnJlY3Q/Cj4+Pgo+Pj4gRG8geW91IGhhdmUgYW55
IHN1Z2dlc3Rpb24gaG93IHRoaXMgY291bGQgc2FmZWx5IGJlIGV4dGVuZGVkPwo+PiBTdHVmZiBs
aWtlIHRoaXMgc2hvdWxkIG5ldmVyIGhhdmUgYmVlbiBpbiB0aGUgcHVibGljIEFQSSB0byBiZWdp
biB3aXRoLiAKPj4geDg2IGhhcyBzb21lIG5hc3R5IGlzc3VlcyB3aGljaCBJIGhhdmUgeWV0IHRv
IGZpbmQgYSBnb29kLWVub3VnaCB3YXkgdG8gZml4Lgo+Pgo+PiBGb3IgQVJNLCBhbmQgZnV0dXJl
IGFyY2hpdGVjdHVyZXMsIEknZCB1c2UgdGhlIGZhY3QgdGhhdCB0aGVyZSBhcmUgbm8KPj4gbm9u
LXRvb2xzIGludGVyZmFjZXMgd2hpY2ggdXNlIHRoaXMgc3RydWN0dXJlIHRvIGFsbG93IHlvdXJz
ZWxmIHRoZQo+PiB3aWdnbGVyb29tIHRvIGRlY2xhcmUgaGlzdG9yeSBhIG1pc3Rha2UsIGFuZCBm
aXggaXQgYnkgbWFraW5nIGl0IHRvb2xzLW9ubHkuCj4gSSdtIHVuY29udmluY2VkIG9mIHRoZSAi
ZGVjbGFyZSBoaXN0b3J5IGEgbWlzdGFrZSIgcGFydCwgYnV0IEkgYWdyZWUKPiB3aXRoIHRoZSBz
dWdnZXN0aW9uIG9mIHNpbXBseSBtb3ZpbmcgdGhlIHN0cnVjdHVyZSBkZWNsYXJhdGlvbiBkb3du
Cj4gaW50byB0aGUgZ3VhcmRlZCBhcmVhLiBJdCBzaW1wbHkgd2FzIGEgbWlzdGFrZSB0byBub3Qg
cHV0IGl0IHRoZXJlIGluCj4gdGhlIGZpcnN0IHBsYWNlLgo+Cj4gRm9yIHg4NiBQViBhdCBsZWFz
dCBJIGRvbid0IHJlYWxseSBzZWUgaG93IHdlIGNvdWxkIGhhdmUgZ29uZQo+IHdpdGhvdXQgZXhw
b3NpbmcgdGhpcyAtIHdlIGhhdmUgdG8gYWxsb3cgZ3Vlc3RzIHRvIHNwZWNpZnkgYXQgbGVhc3QK
PiBzb21lIG9mIGEgdG8tYmUtYnJvdWdodC11cC12Q1BVJ3MgcmVnaXN0ZXJzLiAgQW55dGhpbmcg
ZWxzZQo+IHdvdWxkbid0IHJlYWxseSBoYXZlIGJlZW4gUFYgYW55bW9yZS4KCkFsbCB0aGF0IGlz
IG5lY2Vzc2FyeSBmb3IgUFYgaXMgJXJpcC7CoCAlcnNwIHdvdWxkIGFsc28gYmUgY29udmVuaWVu
dCwKYnV0IGxpdGVyYWxseSBub3RoaW5nIGVsc2UgaXMgbmVlZGVkIGZyb20gdGhlIGd1ZXN0cyBw
b2ludCBvZiB2aWV3LsKgIFRoZQpBQkkgYWxyZWFkeSBoYXMgZ3Vlc3RzIHN0YXJ0aW5nIHdpdGgg
YSBmbGF0IG1lbW9yeSBsYXlvdXQgdXNpbmcgdGhlClhlbi1wcm92aWRlZCBzZWxlY3RvcnMuwqAg
RXZlcnl0aGluZyBlbHNlIGNhbiBiZSBzZXQgdXDCoCBieSB0aGUgZW50cnkgY29kZS4KClRoZSBy
ZWFsIHByb2JsZW0geDg2IGhhcyBpcyBndWVzdF91c2VyX3JlZ3MgYmVpbmcgaW4gdGhlIHB1Ymxp
YyBBUEkuwqAKVGhpcyBhYnNvbHV0ZWx5IHNob3VsZG4ndCBoYXZlIGhhcHBlbmVkLCBiZWNhdXNl
IGl0IGZpeGVzIHRoZSBsYXJnZXIKY2h1bmsgb2YgdGhlIHRvcC1vZi1zdGFjayBjcHVfaW5mbyBi
bG9jayBpbiB0aGUgcHVibGljIEFQSS4KCj4gRm9yIFBWSCB0aGlzIG1heSBoYXZlIGJlZW4gYXZv
aWRhYmxlLgoKUFZIIChmb3IgYmV0dGVyIG9yIHdvcnNlKSBmb2xsb3dlZCBzdWl0IHdpdGggUFYs
IGJlY2F1c2UgUFYgYWxyZWFkeQpleGlzdGVkLsKgIFRoaXMgd2FzIGR1ZSB0byB0aGUgZXhwZWN0
ZWQgbGFjayBvZiBhbiBMQVBJQyBpbiBndWVzdApjb250ZXh0LCBhbmQgc2VlIHdoZXJlIHRoYXQg
ZW5kZWQgdXAuCgpEbyAqYW55KiBPU2VzIGFjdHVhbGx5IHVzZSBWQ1BVT1BfaW5pdGlhbGlzZSBm
b3IgUFZIIGd1ZXN0cz/CoCBJIGNhbid0CnRoaW5rIG9mIGFueSBvZmZoYW5kLgoKRnVydGhlcm1v
cmUsIHdlIG5vdyBoYXZlIGFuIGV2ZW4gbW9yZSB0YW5nbGVkIG1lc3Mgb2YgaHlwZXJjYWxscyB3
aGVyZQpET01DVExfe2dldCxzZXR9dmNwdWNvbnRleHQgYW5kIFZDUFVPUF9pbml0aWFsaXNlIGhh
dmUgYW4gYXN5bW1ldHJpYyBBUEkKd2hlbiBpc3N1ZXMgZnJvbSB0aGUgdG9vbHN0YWNrLgoKfkFu
ZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 16 09:19:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 09:19:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRCY3-0006j8-6D; Thu, 16 May 2019 09:19:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dWcr=TQ=citrix.com=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1hRCY2-0006iz-CK
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 09:19:34 +0000
X-Inumbo-ID: b6152e60-77bb-11e9-88da-0b22cadeb076
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b6152e60-77bb-11e9-88da-0b22cadeb076;
 Thu, 16 May 2019 09:19:31 +0000 (UTC)
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=wei.liu2@citrix.com;
 spf=SoftFail smtp.mailfrom=wei.liu2@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 wei.liu2@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="wei.liu2@citrix.com"; x-conformance=sidf_compatible
Received-SPF: SoftFail (esa6.hc3370-68.iphmx.com: domain of
 wei.liu2@citrix.com is inclined to not designate 23.29.105.83
 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="wei.liu2@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 exists:%{i}._spf.mta.salesforce.com ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: BKovJMZATgHZWcnO0Efb7ZoMZASg9UxrggSXL6lKATGaKYgt04EpQ2hw0FjjD5vGrMOhtSFa4i
 XnaCb58qGV4S3X0jCltYhZ/DYgRKrLP7E8Tjax1NGcGj3esJ5vWfYC8kJPcN1gkD2PZShlLyNC
 nmqWXd+qNungYsezBaNZ1nBwGqn7uW4+OKBNHoV4GpxPkFG/fuSflJo/DrAnycOQHJou89u16f
 4JIoqKp4PGk1prexDgR/JuV5l0ur8fZXBvJizwem5/ELUZ9EnAumNhZVjWeBiBo0RE5SEbkb8P
 Gag=
X-SBRS: 2.7
X-MesageID: 493079
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,476,1549947600"; 
   d="scan'208";a="493079"
Date: Thu, 16 May 2019 10:19:28 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Olaf Hering <olaf@aepfle.de>
Message-ID: <20190516091928.GE3977@zion.uk.xensource.com>
References: <20190516111514.79e72bfc.olaf@aepfle.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190516111514.79e72bfc.olaf@aepfle.de>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] domains do not shutdown properly with current
 staging
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBNYXkgMTYsIDIwMTkgYXQgMTE6MTU6MTRBTSArMDIwMCwgT2xhZiBIZXJpbmcgd3Jv
dGU6Cj4gV2hpbGUgcHJlcGFyaW5nIHRoZSByZWNlbnQgYl9pbmZvLT5kZXZpY2VfbW9kZWxfdmVy
c2lvbiBjaGFuZ2UgYWxsIG15IHRlc3RpbmcKPiB3ZW50IGZpbmUuIEJ1dCBub3cgd2l0aCAiMjAx
OS0wNS0xNSAxNjoxOTo1NyArMDEwMCBnaXQ6MmE1NTZiNjNhMiIgYWxsIGRvbVVzCj4gKFBWL0hW
TSB3aXRoIGFuZCB3aXRob3V0IGRldmljZSBtb2RlbCkgZG8gbm90IGZpbmlzaCBzaHV0ZG93bjoK
PiAKPiBOYW1lICAgICAgICAgICAgICAgICAgICAgICAgICAgSUQgICBNZW0gVkNQVXMgICBTdGF0
ZSAgIFRpbWUocykKPiBEb21haW4tMCAgICAgICAgICAgICAgICAgICAgICAgIDAgIDMwNzIgICAg
IDQgICAgIHItLS0tLSAgICAgMjUzLjAKPiBwdl9zbGUxMnNwMl9jX3Fjb3cyICAgICAgICAgICAg
IDEgICA4ODggICAgIDIgICAgIC0tcHMtLSAgICAgIDgyLjkKPiBwdl9zbGUxMnNwMl9jX3JhdyAg
ICAgICAgICAgICAgIDIgICA4ODggICAgIDIgICAgIC0tcHMtLSAgICAgIDg2LjgKPiBmdl9zbGUx
MnNwMl9jX3JhdyAgICAgICAgICAgICAgIDMgICA4ODAgICAgIDEgICAgIC0tcHMtLSAgICAgIDIw
LjgKPiBmdl9zbGUxMnNwMl9jX3Fjb3cyICAgICAgICAgICAgIDQgICA4ODAgICAgIDEgICAgIC0t
cHMtLSAgICAgMTUwLjkKPiAKPiBJcyBhbnlvbmUgZWxzZSBzZWVpbmcgdGhhdD8KClNlZSBteSBw
YXRjaCBuYW1lZAoKIGxpYnhsOiBmaXggcmVncmVzc2lvbiBpbnRyb2R1Y2VkIGluIDVjODgzY2Yw
MzZjZgoKV2VpLgoKPiAKPiBPbGFmCgoKCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Cj4gWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 16 09:29:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 09:29:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRChY-0007aw-5H; Thu, 16 May 2019 09:29:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=nM/z=TQ=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1hRChX-0007ar-4i
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 09:29:23 +0000
X-Inumbo-ID: 15099d4c-77bd-11e9-bfaa-772e32e80261
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 15099d4c-77bd-11e9-bfaa-772e32e80261;
 Thu, 16 May 2019 09:29:20 +0000 (UTC)
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=SoftFail smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: SoftFail (esa3.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com is inclined to not designate
 23.29.105.83 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 exists:%{i}._spf.mta.salesforce.com ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: Rwfmb9GMBPreXZ3em01iAg+7o7+YBzZJBqViSXlG+Vn61HB9OKUJHYDeiCY2lFYMEHVHe7yEA9
 etAbvxrM3BqJ98j2fltxtMoJdbjg2TyJw0fiizmX7zMu0T5ZgwuZJrEtrdau3bvBHazeyOkw86
 wINWIAjpPbGlDkNBMfkFGqbnkUA1K7bhqAGgY7DSSgCLv9GIXIxt/jkiWFyYrkginSWJCry0LZ
 4BHbY0ZxEAzexrAU8aKuPtksP8Z6b+Tp6sBxqQt//qofbluo8FWBwe21L9S3oBTLfprpsYtUFA
 +XY=
X-SBRS: 2.7
X-MesageID: 514990
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,476,1549947600"; 
   d="scan'208";a="514990"
Date: Thu, 16 May 2019 10:29:17 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: osstest service owner <osstest-admin@xenproject.org>, Ian Jackson
 <ian.jackson@citrix.com>
Message-ID: <20190516092917.GA5438@perard.uk.xensource.com>
References: <osstest-136177-mainreport@xen.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <osstest-136177-mainreport@xen.org>
User-Agent: Mutt/1.11.4 (2019-03-13)
Subject: Re: [Xen-devel] [qemu-upstream-4.12-testing test] 136177:
 regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBNYXkgMTUsIDIwMTkgYXQgMDQ6Mjg6MzVQTSArMDAwMCwgb3NzdGVzdCBzZXJ2aWNl
IG93bmVyIHdyb3RlOgo+IGZsaWdodCAxMzYxNzcgcWVtdS11cHN0cmVhbS00LjEyLXRlc3Rpbmcg
cmVhbCBbcmVhbF0KPiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L2xvZ3MvMTM2MTc3Lwo+IAo+IFJlZ3Jlc3Npb25zIDotKAo+IAo+IFRlc3RzIHdoaWNoIGRpZCBu
b3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAo+IGluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3Vs
ZCBub3QgYmUgcnVuOgo+ICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgIDE3IGd1ZXN0LWxv
Y2FsbWlncmF0ZS94MTAgICBmYWlsIFJFR1IuIHZzLiAxMzM3MzQKPiAKPiBUZXN0cyB3aGljaCBh
cmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKPiAgdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xY293MiAxNiBndWVzdC1zYXZlcmVzdG9yZS4yIGZhaWwgaW4gMTM2MDQ3IHBhc3Mg
aW4gMTM2MTc3Cj4gIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTcgZ3Vlc3Qtc3RhcnQu
MiAgICAgICAgICAgICAgZmFpbCBwYXNzIGluIDEzNjA0NwoKSWFuLCBjYW4geW91IGZvcmNlIHB1
c2ggdGhpcz8KClRoZSBxY293MiBmYWlsZWQgdGVzdCBzZWVtcyB0byBiZSB0aGUgc2FtZSBpc3N1
ZSBhcyBpbiB0aGUKeGVuLTQuMTItdGVzdGluZyBmbGlnaHQsIGEgZ3Vlc3Qga2VybmVsIHRocmVh
ZCBmYWlsaW5nIHRvIHN1c3BlbmQuCgpUaGUgYXJtNjQtY3JlZGl0MSB0ZXN0IGRvZXNuJ3QgZXZl
biBsYXVuY2ggcWVtdSwgc28gaXQncyByZXN1bHQgZG9lc24ndCBtYXR0ZXIKdG8gcWVtdS11cHN0
cmVhbS0qIGZsaWdodHMuCgpUaGFua3MsCgotLSAKQW50aG9ueSBQRVJBUkQKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 16 09:36:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 09:36:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRCof-0008Me-0W; Thu, 16 May 2019 09:36:45 +0000
Received: from mail6.bemta25.messagelabs.com ([195.245.230.169])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <daniel.kiper@oracle.com>) id 1hRCod-0008MZ-NW
 for xen-devel@lists.xensource.com; Thu, 16 May 2019 09:36:43 +0000
Received: from [46.226.53.52] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-1.bemta.az-c.eu-west-1.aws.symcld.net id FD/C4-25548-B2F2DDC5;
 Thu, 16 May 2019 09:36:43 +0000
Authentication-Results: mx.messagelabs.com; spf=pass 
 (server-6.tower-304.messagelabs.com: domain of oracle.com designates 
 141.146.126.79 as permitted sender) smtp.mailfrom=oracle.com; dkim=pass 
 (good signature) header.i=@oracle.com header.s=corp-2018-07-02; 
 dmarc=pass (p=none adkim=r aspf=r) header.from=oracle.com
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHKsWRWlGSWpSXmKPExsXSO6nOX1dL/26
 Mwf312hb3prxnd2D02N63iz2AMYo1My8pvyKBNeP5+xksBTdZKn7f3sbWwPiIuYuRi0NIYAWj
 xKpFbxlBHBaBmywSEx/ugsq8YpSYuqANoWxe9yZWCOc1o8S2rXOZIJyNjBJvvs1ng3B6GSWub
 1sD1MMJNE1V4vPNk+wgNpuAjsTFLw+BbA4OEQE1ia6VPiD1zALTmCQm9C0BqxEWcJXoPT4ZzO
 YVcJI4e/0oI4gtJFAp8fj0G0aIuKDEyZlPWEBsZgEtiRv/XjKBzGQWkJZY/o8DJMwJ1Hrx6R+
 wE0QFVCQ6l84BK5cQCJWYM3Ud2J0SAhOYJFp37GTDlLjKJHHn4jKWCYzis5Dsm4Vk3yyEfQsY
 mVcxWiQVZaZnlOQmZuboGhoY6BoaGukaGYCwgV5ilW6yXmqpbnlqcYmuoV5iebFecWVuck6KX
 l5qySZGYMylFJw6sYNxzor0Q4ySHExKoryxh+7ECPEl5adUZiQWZ8QXleakFh9i1ODgENi8dv
 UFRimWvPy8VCUJ3k69uzFCgkWp6akVaZk5wKQAUyrBwaMkwlsIkuYtLkjMLc5Mh0idYjTmmHH
 /2Vxmjoetn+cyC4FNkhLntQIpFQApzSjNgxsES1aXGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMw
 KgnzPgCZwpOZVwK3D5h+gD4S4bXMvAVySkkiQkqqgfHi9elnWBIm7Ih9YBG1gtPkJmffnh+af
 /v9hQ77L2vMZN/durp3rrPXMvVEocCPOYrHmZ7qPm7f5XM/bZG+nLW5l+KEXQda10fxHQ/4EP
 I06lbksfU9v+cffOMn4bv2jWpHu93ciIb/zGUnba8dKXpYx53p0O8aWdUmtOTVPrffi2ylEg1
 zlyqxFGckGmoxFxUnAgDPeuxLUQMAAA==
X-Env-Sender: daniel.kiper@oracle.com
X-Msg-Ref: server-6.tower-304.messagelabs.com!1557999400!8975354!1
X-Originating-IP: [141.146.126.79]
X-SpamReason: No, hits=0.0 required=7.0 tests=newsletters: , UNPARSEABLE_RELAY
X-StarScan-Received: 
X-StarScan-Version: 9.31.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23676 invoked from network); 16 May 2019 09:36:42 -0000
Received: from aserp2130.oracle.com (HELO aserp2130.oracle.com)
 (141.146.126.79)
 by server-6.tower-304.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 16 May 2019 09:36:42 -0000
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x4G9Xw3h078133;
 Thu, 16 May 2019 09:35:56 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=date : from : to : cc
 : subject : message-id : references : mime-version : content-type :
 in-reply-to; s=corp-2018-07-02;
 bh=O0kyMOL6XBnD+TZR6vjzPGJbAPbiB1dbXMNPAk61Jro=;
 b=IqA99SEr7whijI36sdHrb4Ln5QiKujAF22n6ubQZUDEwxaTA5EeSdg9aYiu/SI8YK21w
 sCT7NBI8UiOu1PJegx+xNbKjEUEPYsbK01hgxA1OaQaWV9t4K/NlCdtVI7YwceZM8Dbe
 rUVpdyoNTs77bOhhRo7AOe52dRKowCz3GR1G/1TtouvWyjlOlY3y0UbvmI93rorlXHZC
 E6r+8w6A5HHs3UVCgAII1nO7jytbM+S5pw0eBf+Xn80pmMZFSRjA2+JxZJAosUcmI7ed
 ekZ0Qv3TT04pxNX0DdEdLkfAvqDjS0OJAryl3IartmZ13GX2OGK/+fsI3pqqV3R6crsR sA== 
Received: from aserp3030.oracle.com (aserp3030.oracle.com [141.146.126.71])
 by aserp2130.oracle.com with ESMTP id 2sdkwe2bw1-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 16 May 2019 09:35:56 +0000
Received: from pps.filterd (aserp3030.oracle.com [127.0.0.1])
 by aserp3030.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x4G9ZWbC083764;
 Thu, 16 May 2019 09:35:55 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by aserp3030.oracle.com with ESMTP id 2sggetk7xq-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 16 May 2019 09:35:55 +0000
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 x4G9ZrIr021526;
 Thu, 16 May 2019 09:35:53 GMT
Received: from tomti.i.net-space.pl (/10.175.201.166)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 16 May 2019 02:35:52 -0700
Date: Thu, 16 May 2019 11:35:48 +0200
From: Daniel Kiper <daniel.kiper@oracle.com>
To: M A Young <m.a.young@durham.ac.uk>
Message-ID: <20190516093548.ljxiqukdtbswsyuu@tomti.i.net-space.pl>
References: <20190515113600.m26n2abinki7reg7@tomti.i.net-space.pl>
 <alpine.LFD.2.21.1905151357260.3268@algedi.dur.ac.uk>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <alpine.LFD.2.21.1905151357260.3268@algedi.dur.ac.uk>
User-Agent: NeoMutt/20170113 (1.7.2)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9258
 signatures=668687
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=799
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1905160065
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9258
 signatures=668687
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=830 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000
 definitions=main-1905160065
Subject: Re: [Xen-devel] Fedora - make BLS configs default - Xen Dom0 boot
 broken
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: adamwill@fedoraproject.org, xen-devel@lists.xensource.com,
 konrad.wilk@oracle.com, lars.kurth.xen@gmail.com, javierm@redhat.com,
 dfaggioli@suse.com, pjones@redhat.com, committers@xenproject.org,
 marmarek@invisiblethingslab.com, ian.jackson@citrix.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBNYXkgMTUsIDIwMTkgYXQgMDI6MDI6NTdQTSArMDEwMCwgTSBBIFlvdW5nIHdyb3Rl
Ogo+IE9uIFdlZCwgMTUgTWF5IDIwMTksIERhbmllbCBLaXBlciB3cm90ZToKPgo+ID4gRllJLCBh
bm90aGVyIFhlbiBEb20wIGJvb3QgaXNzdWUgb24gRmVkb3JhLi4uCj4gPgo+ID4gUGxlYXNlIHRh
a2UgYSBsb29rIGF0IFsxXS4gVGhpcyB3aWxsIGJyZWFrIFhlbiBEb20wIGJvb3QgZHVlIHRvIGxh
Y2sgb2YKPiA+IHN1cHBvcnQgZm9yIG11bHRpYm9vdCwgbXVsdGlib290MiwgbW9kdWxlLCBhbmQg
bW9kdWxlMiBjb21tYW5kcy4gSWYgd2UKPiA+IGNhcmUgdGhlbiB0aGlzIGhhcyB0byBiZSBmaXhl
ZCBzb21laG93Li4uCj4KPiBUaGlzIGJpdCBpc24ndCBjdXJyZW50bHkgYSBwcm9ibGVtIGZvciBY
ZW4gRG9tMCBiZWNhdXNlIHRoZQo+IC9ldGMvZ3J1Yi5kLzIwX2xpbnV4X3hlbiBncnViIHNjcmlw
dCBzdGlsbCBnZW5lcmF0ZXMgbm9uLUJMUyBncnViCj4gY29uZmlndXJhdGlvbi4KCkdyZWF0ISBT
bywgdGhpcyBtYWtlcyB0aGUgaXNzdWUgbm90IHNvIG11Y2ggdXJnZW50IGJ1dCB3ZSBoYXZlIHRv
IGhhdmUKaXQgb24gb3VyIHJhZGFyLgoKRGFuaWVsCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 16 09:42:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 09:42:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRCuR-0000hI-TD; Thu, 16 May 2019 09:42:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=xQgL=TQ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hRCuR-0000hD-4h
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 09:42:43 +0000
X-Inumbo-ID: f0751a54-77be-11e9-b4f6-7b20df64226e
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f0751a54-77be-11e9-b4f6-7b20df64226e;
 Thu, 16 May 2019 09:42:37 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id CDB66AE16;
 Thu, 16 May 2019 09:42:36 +0000 (UTC)
To: Wei Liu <wei.liu2@citrix.com>, xen-devel@lists.xenproject.org
References: <20190516091153.31502-1-wei.liu2@citrix.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 mQENBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAG0H0p1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT6JATkEEwECACMFAlOMcK8CGwMH
 CwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAKCRCw3p3WKL8TL8eZB/9G0juS/kDY9LhEXseh
 mE9U+iA1VsLhgDqVbsOtZ/S14LRFHczNd/Lqkn7souCSoyWsBs3/wO+OjPvxf7m+Ef+sMtr0
 G5lCWEWa9wa0IXx5HRPW/ScL+e4AVUbL7rurYMfwCzco+7TfjhMEOkC+va5gzi1KrErgNRHH
 kg3PhlnRY0Udyqx++UYkAsN4TQuEhNN32MvN0Np3WlBJOgKcuXpIElmMM5f1BBzJSKBkW0Jc
 Wy3h2Wy912vHKpPV/Xv7ZwVJ27v7KcuZcErtptDevAljxJtE7aJG6WiBzm+v9EswyWxwMCIO
 RoVBYuiocc51872tRGywc03xaQydB+9R7BHPuQENBFOMcBYBCADLMfoA44MwGOB9YT1V4KCy
 vAfd7E0BTfaAurbG+Olacciz3yd09QOmejFZC6AnoykydyvTFLAWYcSCdISMr88COmmCbJzn
 sHAogjexXiif6ANUUlHpjxlHCCcELmZUzomNDnEOTxZFeWMTFF9Rf2k2F0Tl4E5kmsNGgtSa
 aMO0rNZoOEiD/7UfPP3dfh8JCQ1VtUUsQtT1sxos8Eb/HmriJhnaTZ7Hp3jtgTVkV0ybpgFg
 w6WMaRkrBh17mV0z2ajjmabB7SJxcouSkR0hcpNl4oM74d2/VqoW4BxxxOD1FcNCObCELfIS
 auZx+XT6s+CE7Qi/c44ibBMR7hyjdzWbABEBAAGJAR8EGAECAAkFAlOMcBYCGwwACgkQsN6d
 1ii/Ey9D+Af/WFr3q+bg/8v5tCknCtn92d5lyYTBNt7xgWzDZX8G6/pngzKyWfedArllp0Pn
 fgIXtMNV+3t8Li1Tg843EXkP7+2+CQ98MB8XvvPLYAfW8nNDV85TyVgWlldNcgdv7nn1Sq8g
 HwB2BHdIAkYce3hEoDQXt/mKlgEGsLpzJcnLKimtPXQQy9TxUaLBe9PInPd+Ohix0XOlY+Uk
 QFEx50Ki3rSDl2Zt2tnkNYKUCvTJq7jvOlaPd6d/W0tZqpyy7KVay+K4aMobDsodB3dvEAs6
 ScCnh03dDAFgIq5nsB11j3KPKdVoPlfucX2c7kGNH+LUMbzqV6beIENfNexkOfxHf4kBrQQY
 AQgAIBYhBIUSZ3Lo9gSUpdCX97DendYovxMvBQJa3fDQAhsCAIEJELDendYovxMvdiAEGRYI
 AB0WIQRTLbB6QfY48x44uB6AXGG7T9hjvgUCWt3w0AAKCRCAXGG7T9hjvk2LAP99B/9FenK/
 1lfifxQmsoOrjbZtzCS6OKxPqOLHaY47BgEAqKKn36YAPpbk09d2GTVetoQJwiylx/Z9/mQI
 CUbQMg1pNQf9EjA1bNcMbnzJCgt0P9Q9wWCLwZa01SnQWFz8Z4HEaKldie+5bHBL5CzVBrLv
 81tqX+/j95llpazzCXZW2sdNL3r8gXqrajSox7LR2rYDGdltAhQuISd2BHrbkQVEWD4hs7iV
 1KQHe2uwXbKlguKPhk5ubZxqwsg/uIHw0qZDk+d0vxjTtO2JD5Jv/CeDgaBX4Emgp0NYs8IC
 UIyKXBtnzwiNv4cX9qKlz2Gyq9b+GdcLYZqMlIBjdCz0yJvgeb3WPNsCOanvbjelDhskx9gd
 6YUUFFqgsLtrKpCNyy203a58g2WosU9k9H+LcheS37Ph2vMVTISMszW9W8gyORSgmw==
Message-ID: <c6d7a8a3-9dd6-4880-5e65-d124d5d0171c@suse.com>
Date: Thu, 16 May 2019 11:42:35 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190516091153.31502-1-wei.liu2@citrix.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH] libxl: fix regression introduced in
 5c883cf036cf
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTYvMDUvMjAxOSAxMToxMSwgV2VpIExpdSB3cm90ZToKPiBUd28gbGluZXMgd2VyZSBlcnJv
bmVvdXNseSBkZWxldGVkIGR1cmluZyByZWJhc2Ugd2hpY2ggY2F1c2VkIGRvbWFpbgo+IGRlc3Ry
dWN0aW9uIHRvIGZhaWwuCj4gCj4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KClRlc3RlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpSZXZp
ZXdlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKCkp1ZXJnZW4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 16 10:00:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 10:00:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRDBn-0002It-MK; Thu, 16 May 2019 10:00:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=62Tc=TQ=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hRDBm-0002Io-Kn
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 10:00:38 +0000
X-Inumbo-ID: 72593bd4-77c1-11e9-ae61-e7b901b2f4ea
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 72593bd4-77c1-11e9-ae61-e7b901b2f4ea;
 Thu, 16 May 2019 10:00:34 +0000 (UTC)
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=SoftFail smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: SoftFail (esa2.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com is inclined to not designate
 23.29.105.83 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 exists:%{i}._spf.mta.salesforce.com ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: U6Okfe0+PrdmvkyE2Kbtvdk+GEaeoA6IJHJwOc0nsoQ1iAeMXgy8LK2iPLorhhBqAMu/CAI52w
 jmw/sI2aDfDwd0zPh2FMTzlaMQO4JEW014W/mBGzHCF7f/NWYwXnTspFKQz1ITQiVZjYyTsfya
 7rzxZ4N8gQ/39vKyD9KBdAJX7s0VYd/u1K4IVJDfJNaF9rJFQ/exAHJPH+fggJpkLNU3rRBCgR
 maagUDYIfvmRjnkmgTCssmLA1521md34jtBlCPofKgC+SrE5svakaJkf3U40ml9kP4JmfKCuvw
 jLY=
X-SBRS: 2.7
X-MesageID: 505637
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,476,1549947600"; 
   d="scan'208";a="505637"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23773.13473.418042.796038@mariner.uk.xensource.com>
Date: Thu, 16 May 2019 11:00:01 +0100
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20190516091153.31502-1-wei.liu2@citrix.com>
References: <20190516091153.31502-1-wei.liu2@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH] libxl: fix regression introduced in
 5c883cf036cf
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2VpIExpdSB3cml0ZXMgKCJbUEFUQ0hdIGxpYnhsOiBmaXggcmVncmVzc2lvbiBpbnRyb2R1Y2Vk
IGluIDVjODgzY2YwMzZjZiIpOgo+IFR3byBsaW5lcyB3ZXJlIGVycm9uZW91c2x5IGRlbGV0ZWQg
ZHVyaW5nIHJlYmFzZSB3aGljaCBjYXVzZWQgZG9tYWluCj4gZGVzdHJ1Y3Rpb24gdG8gZmFpbC4K
CkkgaGF2ZSB0YWtlbiB0aGlzIGFzIGEgc2lnbiB0aGF0IEkgc2hvdWxkIGhhdmUgcHJvcGVybHkg
cmV2aWV3ZWQgd2hhdApiZWNhbWUgNWM4ODNjZjAzNmNmLgoKSGF2aW5nIGRvbmUgc28gSSBoYXZl
IGFsc28gc3BvdHRlZCB0aGF0OgoKVGhlIG5ld2x5IGludHJvZHVjZWQgRVJST1JfRkFJTCByZXR1
cm5zIGluIGxpYnhsIHNob3VsZCBiZSBFUlJPUl9OSQooIm5vdCBpbXBsZW1lbnRlZCIpLgoKQnV0
IEkgZGlkbid0IHNlZSBhbnl0aGluZyBlbHNlLCBvdGhlciB0aGFuIHRoZSByZWJhc2UgZXJyb3Ig
dGhhdCB5b3UKYXJlIGZpeGluZyBub3cuICBTbyBmb3IgdGhpcyBwYXRjaDoKCkFja2VkLWJ5OiBJ
YW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KCklhbi4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 16 10:06:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 10:06:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRDHZ-0002UO-FA; Thu, 16 May 2019 10:06:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=YVeS=TQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hRDHY-0002UJ-7K
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 10:06:36 +0000
X-Inumbo-ID: 48becac2-77c2-11e9-9697-1bbaa8d54800
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 48becac2-77c2-11e9-9697-1bbaa8d54800;
 Thu, 16 May 2019 10:06:34 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 16 May 2019 04:06:33 -0600
Message-Id: <5CDD3629020000780022F875@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 16 May 2019 04:06:33 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <3c245c5b-51c6-1d0e-ad6c-42414573166f@arm.com>
 <85205f11-1d5c-1f6d-e987-c238a025658e@citrix.com>
 <5CDD182B020000780022F768@prv1-mh.provo.novell.com>
 <93260863-5972-6b27-11f5-8147901ab6e9@citrix.com>
In-Reply-To: <93260863-5972-6b27-11f5-8147901ab6e9@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] struct vcpu_guest_core_reg stable ABI?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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 <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE2LjA1LjE5IGF0IDExOjE4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gRG8gKmFueSogT1NlcyBhY3R1YWxseSB1c2UgVkNQVU9QX2luaXRpYWxpc2UgZm9yIFBW
SCBndWVzdHM/ICBJIGNhbid0Cj4gdGhpbmsgb2YgYW55IG9mZmhhbmQuCgpJZiBub25lIGRvZXMs
IHdoeSB3b3VsZCBhcmNoX3NldF9pbmZvX2h2bV9ndWVzdCgpIGhhdmUgYmVlbgppbnRyb2R1Y2Vk
LCB0byBjYXJyeSBvdXQgdGhhdCBvcCAodmlhIGFyY2hfaW5pdGlhbGlzZV92Y3B1KCkpPwpYRU5f
RE9NQ1RMX3NldHZjcHVjb250ZXh0IHVzZXMgYXJjaF9zZXRfaW5mb19ndWVzdCgpCnVuaWZvcm1s
eSBhZnRlciBhbGwuIChUaGUgcGF0Y2ggZG9pbmcgdGhpcyBldmVuIGhhcyB5b3VyIFMtby1iLikK
CkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 16 10:31:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 10:31:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRDfR-0004fL-JX; Thu, 16 May 2019 10:31:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=YVeS=TQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hRDfQ-0004fG-I5
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 10:31:16 +0000
X-Inumbo-ID: bb6f89c0-77c5-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bb6f89c0-77c5-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 10:31:15 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 16 May 2019 04:31:14 -0600
Message-Id: <5CDD3BF2020000780022F8AD@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 16 May 2019 04:31:14 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Alistair Francis" <alistair.francis@wdc.com>
References: <20190516000212.13468-1-alistair.francis@wdc.com>
In-Reply-To: <20190516000212.13468-1-alistair.francis@wdc.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 1/3] config.sub: Update config.sub to latest
 version
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, alistair23@gmail.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE2LjA1LjE5IGF0IDAyOjAyLCA8YWxpc3RhaXIuZnJhbmNpc0B3ZGMuY29tPiB3cm90
ZToKPiBTaWduZWQtb2ZmLWJ5OiBBbGlzdGFpciBGcmFuY2lzIDxhbGlzdGFpci5mcmFuY2lzQHdk
Yy5jb20+CgpBdCBsZWFzdCB0byBtZSBpdCBpcyBmYXIgZnJvbSBvYnZpb3VzIHdoeSB3ZSB3b3Vs
ZCB3YW50L25lZWQgdG8KZG8gdGhpcyB1cGRhdGUsIG9yIHdoZXJlIHRoZSBjYW5vbmljYWwgImxh
dGVzdCB2ZXJzaW9uIiBsaXZlcyBhbmQKaGVuY2Ugd2hlcmUgdGhpcyBpcyBjb21pbmcgZnJvbS4g
QW5vdGhlciBxdWVzdGlvbiBtaWdodCBiZQp3aGV0aGVyIGl0IGlzIGEgZ29vZCB0aGluZyB0byBw
dWxsIHRoaXMgaW4gYXMgYSBzaW5nbGUgYmxvYiAoY292ZXJpbmcKYSBnYXAgb2YgNyB5ZWFycyks
IHRodXMgcHJlc3VtYWJseSBhbHNvIGRpc2NhcmRpbmcgYXV0aG9yc2hpcApvZiBkb3plbnMgb2Yg
cGVvcGxlLiBCdXQgb2YgY291cnNlLCBpbiB0aGUgZW5kIGl0J3MgdGhlIHBlb3BsZQp5b3UndmUg
Q2MtZWQgd2hvIG5lZWQgdG8gZGVjaWRlIHdoZXRoZXIgdGhpcyBpcyBmaW5lIHRvIHRha2UgaW4K
dGhpcyBzaGFwZS4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 16 10:32:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 10:32:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRDgz-0004kg-0s; Thu, 16 May 2019 10:32:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=YVeS=TQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hRDgy-0004kZ-3O
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 10:32:52 +0000
X-Inumbo-ID: f2961e44-77c5-11e9-b9e2-bb832fc9d640
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f2961e44-77c5-11e9-b9e2-bb832fc9d640;
 Thu, 16 May 2019 10:32:48 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 16 May 2019 04:32:47 -0600
Message-Id: <5CDD3C4B020000780022F8BE@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 16 May 2019 04:32:43 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Alistair Francis" <alistair.francis@wdc.com>
References: <20190516000212.13468-1-alistair.francis@wdc.com>
 <20190516000212.13468-2-alistair.francis@wdc.com>
In-Reply-To: <20190516000212.13468-2-alistair.francis@wdc.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 2/3] xen/drivers/char: Don't require vpl011
 for all non-x86 archs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, alistair23@gmail.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE2LjA1LjE5IGF0IDAyOjAyLCA8YWxpc3RhaXIuZnJhbmNpc0B3ZGMuY29tPiB3cm90
ZToKPiBNYWtlIHRoZSBhc20vdnBsMDExLmggZGVwZW5kZW50IG9uIHRoZSBBUk0gYXJjaGl0ZWN0
dXJlLgoKQnV0IHdlIG9ubHkgaGF2ZSB4ODYgYW5kIEFybSByaWdodCBub3cuIEEgd29yZCBtb3Jl
IGFib3V0CnlvdXIgbW90aXZhdGlvbiB3b3VsZCBoZWxwLgoKQWxzbyBJIGRvbid0IHRoaW5rIHlv
dXIgQ2MgbGlzdCBpcyB3aWRlIGVub3VnaCBmb3IgdGhpcyBjaGFuZ2UuCgpKYW4KCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 16 10:32:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 10:32:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRDh4-0004lc-Am; Thu, 16 May 2019 10:32:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wixq=TQ=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1hRDh2-0004lF-B6
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 10:32:56 +0000
X-Inumbo-ID: f6fcc0e8-77c5-11e9-8980-bc764e045a96
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f6fcc0e8-77c5-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 10:32:55 +0000 (UTC)
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=SoftFail smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: SoftFail (esa4.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com is inclined to not designate
 23.29.105.83 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 exists:%{i}._spf.mta.salesforce.com ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: ertSoQqsKa389r0aixBWIU2nEifXVqy2tRbGucgiXRxq7+OpN0Is4kts9mnG16R6DWo9khQJSD
 /tY5bxGP/JJtz7C7StfZKt5rsYsA06aooxp/x6m2ypTYZzvpHAmxEeUvs6jCvWFVMyk1j9SmYu
 9Aodrm36rrnoi0jPI+l5fIRzXKEDttEwnp77v4NIREQcPxcMt/HmV7s5iAckl8OYM7k0bLDqAl
 yQrHM61m7RaDt2nI4p37LRMdE5fQO0BiCuJBBN9+ViYnUHX1bGjNcwENFoKpzZ/gGgyT877MTK
 NQU=
X-SBRS: 2.7
X-MesageID: 512566
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,476,1549947600"; 
   d="scan'208";a="512566"
Date: Thu, 16 May 2019 12:32:38 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190516103238.pm6ducegde3xw5wz@Air-de-Roger>
References: <5CD2CDEC020000780022CC95@prv1-mh.provo.novell.com>
 <5CD2CFA1020000780022CCA6@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5CD2CFA1020000780022CCA6@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 1/4] x86/IRQ: don't keep EOI timer running
 without need
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek
 Wilk <konrad.wilk@oracle.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBNYXkgMDgsIDIwMTkgYXQgMDY6NDY6MjVBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gVGhlIHRpbWVyIG5lZWRzIHRvIHJlbWFpbiBhY3RpdmUgb25seSB1bnRpbCBhbGwgcGVu
ZGluZyBJUlEgaW5zdGFuY2VzCj4gaGF2ZSBzZWVuIEVPSXMgZnJvbSB0aGVpciByZXNwZWN0aXZl
IGRvbWFpbnMuIFN0b3AgaXQgd2hlbiB0aGUgaW4tZmxpZ2h0Cj4gY291bnQgaGFzIHJlYWNoZWQg
emVybyBpbiBkZXNjX2d1ZXN0X2VvaSgpLiBOb3RlIHRoYXQgdGhpcyBpcyByYWNlIGZyZWUKPiAo
d2l0aCBfX2RvX0lSUV9ndWVzdCgpKSwgYXMgdGhlIElSUSBkZXNjcmlwdG9yIGxvY2sgaXMgYmVp
bmcgaGVsZCBhdAo+IHRoYXQgcG9pbnQuCj4gCj4gQWxzbyBwdWxsIHVwIHN0b3BwaW5nIG9mIHRo
ZSB0aW1lciBpbiBfX2RvX0lSUV9ndWVzdCgpIGl0c2VsZjogSW5zdGVhZAo+IG9mIHN0b3BwaW5n
IGl0IGltbWVkaWF0ZWx5IGJlZm9yZSByZS1zZXR0aW5nLCBzdG9wIGl0IGFzIHNvb24gYXMgd2Un
dmUKPiBtYWRlIGl0IHBhc3QgYW55IGVhcmx5IHJldHVybnMgZnJvbSB0aGUgZnVuY3Rpb24gKGFu
ZCBoZW5jZSB3ZSdyZSBzdXJlCj4gaXQnbGwgZ2V0IHNldCBhZ2FpbikuCj4gCj4gRmluYWxseSBi
YWlsIGZyb20gdGhlIGFjdHVhbCB0aW1lciBoYW5kbGVyIGluIGNhc2Ugd2UgZmluZCB0aGUgdGlt
ZXIKPiBhbHJlYWR5IGFjdGl2ZSBhZ2FpbiBieSB0aGUgdGltZSB3ZSd2ZSBtYW5hZ2VkIHRvIGFj
cXVpcmUgdGhlIElSUQo+IGRlc2NyaXB0b3IgbG9jay4gV2l0aG91dCB0aGlzIHdlIG1heSBmb3Jj
aWJseSBFT0kgYW4gSVJRIGltbWVkaWF0ZWx5Cj4gYWZ0ZXIgaXQgZ290IHNlbnQgdG8gYSBndWVz
dC4gRm9yIHRoaXMsIHRpbWVyX2lzX2FjdGl2ZSgpIGdldHMgc3BsaXQgb3V0Cj4gb2YgYWN0aXZl
X3RpbWVyKCksIGRlbGliZXJhdGVseSBtb3ZpbmcganVzdCBvbmUgb2YgdGhlIHR3byBBU1NFUlQo
KXMgKHRvCj4gYWxsb3cgdGhlIGZ1bmN0aW9uIHRvIGJlIHVzZWQgYWxzbyBvbiBhIG5ldmVyIGlu
aXRpYWxpemVkIHRpbWVyKS4KCkFGQUlDVCB0aW1lcl9pc19hY3RpdmUgaXMgZXhjbHVzaXZlbHkg
dXNlZCBpbiBpcnFfZ3Vlc3RfZW9pX3RpbWVyX2ZuLAp3aGljaCBtdXN0IGhhdmUgaW5pdGlhbGl6
ZWQgdGhlIHRpbWVyIGluIG9yZGVyIGZvcgppcnFfZ3Vlc3RfZW9pX3RpbWVyX2ZuIHRvIGJlIGNh
bGxlZCwgYW5kIGhlbmNlIEknbSBub3Qgc3VyZSB3aHkgeW91Cm5lZWQgdG8gYmUgYWJsZSB0byBj
YWxsIHRpbWVyX2lzX2FjdGl2ZSB3aXRoIGFuIHVuaW5pdGlhbGl6ZWQgdGltZXIuCgpJcyB0aGlz
IG1heWJlIHVzZWQgYnkgb3RoZXIgcGF0Y2hlcz8KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 16 10:34:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 10:34:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRDiM-0004wy-NP; Thu, 16 May 2019 10:34:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=YVeS=TQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hRDiL-0004wp-Kc
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 10:34:17 +0000
X-Inumbo-ID: 27974412-77c6-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 27974412-77c6-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 10:34:16 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 16 May 2019 04:34:16 -0600
Message-Id: <5CDD3CA7020000780022F8C1@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 16 May 2019 04:34:15 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Alistair Francis" <alistair.francis@wdc.com>
References: <20190516000212.13468-1-alistair.francis@wdc.com>
 <20190516000212.13468-3-alistair.francis@wdc.com>
In-Reply-To: <20190516000212.13468-3-alistair.francis@wdc.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 3/3] xen/rwlock: Include lib.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, alistair23@gmail.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE2LjA1LjE5IGF0IDAyOjAyLCA8YWxpc3RhaXIuZnJhbmNpc0B3ZGMuY29tPiB3cm90
ZToKPiBJbmNsdWRlIGxpYi5oIHRvIGVuc3VyZSB0aGF0IEFTU0VSVCgpIGlzIGRlZmluZWQuCgpT
aW1pbGFyIGFzIGZvciBwYXRjaCAyIC0gaXQgcmVtYWlucyB1bmNsZWFyIHdoeSB0aGlzIGlzIG5l
ZWRlZCAod2UKa25vdyBvZiBubyBidWlsZCBpc3N1ZXMpIGFuZCB0aGUgQ2MgbGlzdCBuZWVkcyB3
aWRlbmluZy4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Thu May 16 10:37:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 10:37:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRDlU-00058O-8o; Thu, 16 May 2019 10:37:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=nM/z=TQ=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1hRDlS-00058J-RN
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 10:37:30 +0000
X-Inumbo-ID: 9aafb64c-77c6-11e9-8980-bc764e045a96
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9aafb64c-77c6-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 10:37:29 +0000 (UTC)
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=SoftFail smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: SoftFail (esa6.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com is inclined to not designate
 23.29.105.83 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 exists:%{i}._spf.mta.salesforce.com ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: otarHWevlXCAKkNo+pYsviMwbH9JG/i10j28h2sbnyH1IIVZdmykWVzNzab8S2grc9lITRpseJ
 2OhaqyYFWLVN642kWc2+J4tXitgj+HEyqCCkamyl0s40esTck7vYWAO1LQksPkybaKmzDF8o0p
 2ZnATWQFXj3/RDYFC7uAyUXwijjXNN3BY/d+oSDHCDYoJlo6NYJwifzxC0eHgOswmXVSq5iqsD
 206KzFrPNbIcehXAjURwUtcVyeG+vuFMOBCbsmIapKudjzlEb75bmPMvzUFt36+OSpxuald/VS
 0ss=
X-SBRS: 2.7
X-MesageID: 495563
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,476,1549947600"; 
   d="scan'208";a="495563"
Date: Thu, 16 May 2019 11:37:27 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: osstest service owner <osstest-admin@xenproject.org>, Ian Jackson
 <ian.jackson@citrix.com>, Julien Grall <julien.grall@arm.com>
Message-ID: <20190516103727.GB5438@perard.uk.xensource.com>
References: <osstest-136184-mainreport@xen.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <osstest-136184-mainreport@xen.org>
User-Agent: Mutt/1.11.4 (2019-03-13)
Subject: Re: [Xen-devel] [qemu-upstream-4.11-testing test] 136184:
 regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBNYXkgMTUsIDIwMTkgYXQgMDc6NDg6MTdQTSArMDAwMCwgb3NzdGVzdCBzZXJ2aWNl
IG93bmVyIHdyb3RlOgo+IGZsaWdodCAxMzYxODQgcWVtdS11cHN0cmVhbS00LjExLXRlc3Rpbmcg
cmVhbCBbcmVhbF0KPiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L2xvZ3MvMTM2MTg0Lwo+IAo+IFJlZ3Jlc3Npb25zIDotKAo+IAo+IFRlc3RzIHdoaWNoIGRpZCBu
b3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAo+IGluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3Vs
ZCBub3QgYmUgcnVuOgo+ICBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3Rh
dHVzPiAgICAgICAgICAgICAgICAgYnJva2VuICBpbiAxMzQ1OTQKPiAgYnVpbGQtYXJtNjQgICAg
ICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbiAgaW4g
MTM0NTk0Cj4gIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAg
ICAgICAgICAgICAgICBicm9rZW4gIGluIDEzNDU5NAo+ICBidWlsZC1hcm02NC14c20gICAgICAg
ICAgICA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTM0NTk0IFJFR1IuIHZzLiAxMjU1NzUK
PiAgYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGlu
IDEzNDU5NCBSRUdSLiB2cy4gMTI1NTc1Cj4gIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgIDQg
aG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMzQ1OTQgUkVHUi4gdnMuIDEyNTU3NQo+ICB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMjU1NzUKPiAgdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1NTc1Cj4gIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyNTU3NQo+ICB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICA3IHhlbi1ib290ICAg
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU1NzUKPiAKCklhbiwgSnVsaWVuLAoKSSBj
YW4ndCBmaWd1cmUgb3V0IHdoeSBYZW4gY29uc2lzdGVudGx5IGZhaWxzIHRvIGJvb3Qgb24gcm9j
aGVzdGVyKiBpbgp0aGUgcWVtdS11cHN0cmVhbS00LjExLXRlc3RpbmcgZmxpZ2h0cy4gVGhlIHhl
bi00LjExLXRlc3Rpbmcgc2VlbXMgdG8KcGFzcy4KCkF0IGJvb3QsIHRoZSBib290IGxvYWRlciBz
ZWVtcyB0byBsb2FkIGJsb2JzLCBidXQgd2hlbiBpdCdzIHRpbWUgdG8gWGVuCnRvIHNoaW5lLCB0
aGVyZSBhcmUgbm8gb3V0cHV0IGZyb20gWGVuIG9uIHRoZSBzZXJpYWwuCgpEbyB5b3Uga25vdyB3
aGF0IGNvdWxkIGNhdXNlIHhlbiB0byBmYWlsIHRvIGJvb3Q/CkkgZG9uJ3QgYmVsaWV2ZSBhIGZl
dyBtb3JlIHBhdGNoIG9uIHRvcCBvZiBxZW11LXhlbiB3b3VsZC4KClRoYW5rcywKCi0tIApBbnRo
b255IFBFUkFSRAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 16 10:46:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 10:46:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRDta-0005ya-8U; Thu, 16 May 2019 10:45:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wixq=TQ=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1hRDtY-0005yV-Kd
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 10:45:52 +0000
X-Inumbo-ID: c59eef43-77c7-11e9-8980-bc764e045a96
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c59eef43-77c7-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 10:45:51 +0000 (UTC)
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=SoftFail smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: SoftFail (esa5.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com is inclined to not designate
 23.29.105.83 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 exists:%{i}._spf.mta.salesforce.com ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: KNJyUQTxOMJLB/LhsJgu0ZsjlIUNOEORWorKYg+r2PFlW6vu7lAWuMZ8qMri3I3F66YeBEvLrt
 EYTrYP7zI8y0/CIshuOx4IwyyeC4BjApk+jVd3/UsRqB+uR+YZxBc1qflm7ab/OSAyYvQ/7jWM
 oH5QWCQqovsX7Q+VBxEw+UGBoVr9KhdRFBqd/QllyLCtGbymB4hWo82hAMn4zHao02DIXjJOXe
 NHrOYTg1HQnS40TPFv1mgFYnR8NeOjFIEAFbFgFuL3UmqmMUAc+SPJ3LlEyNjXgdB5jbjslHWD
 yMk=
X-SBRS: 2.7
X-MesageID: 496565
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,476,1549947600"; 
   d="scan'208";a="496565"
Date: Thu, 16 May 2019 12:45:40 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Olaf Hering <ohering@suse.com>
Message-ID: <20190516104540.7hiqsn6qjeaam2c6@Air-de-Roger>
References: <1ae5e201-04d0-2f78-878f-2e3a3e213b62@suse.com>
 <20190516110735.67e19d15.ohering@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190516110735.67e19d15.ohering@suse.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] Regression in xen-unstable due to commit
 3802ecbaa9eb36
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBNYXkgMTYsIDIwMTkgYXQgMTE6MDc6MzVBTSArMDIwMCwgT2xhZiBIZXJpbmcgd3Jv
dGU6Cj4gQW0gVGh1LCAxNiBNYXkgMjAxOSAxMDowOTozOCArMDIwMAo+IHNjaHJpZWIgSnVlcmdl
biBHcm9zcyA8amdyb3NzQHN1c2UuY29tPjoKPiAKPiA+IFRoZSBwYXRjaCAibGlieGw6IGFkZCBo
ZWxwZXIgZnVuY3Rpb24gdG8gc2V0IGRldmljZV9tb2RlbF92ZXJzaW9uIgo+ID4gYnJlYWtzIGNy
ZWF0aW5nIGFueSBkb21haW4gZm9yIG1lLgo+IAo+IFRoZSBpc3N1ZSBpcywgY3JlYXRlX2RvbWFp
biB3aWxsIGV2ZW50dWFsbHkgY2FsbCBmcmVlbWVtLgo+IElmIGF1dG9iYWxsb29uIGlzIHNldCwg
ZHVlIHRvIGRvbTBfbWVtPSBmb3IgZXhhbXBsZSwgYWxsIGlzIGZpbmUuCj4gSWYgbWVtb3J5IGhh
cyB0byBiZSBmcmVlZCwgbGlieGxfZG9tYWluX25lZWRfbWVtb3J5IHdpbGwgZ2V0IGFuCj4gaW5j
b21wbGV0ZSBiX2luZm8uIFNvbWVob3cgdGhlIG5ldyBsaWJ4bF9fZG9tYWluX3NldF9kZXZpY2Vf
bW9kZWwKPiBtdXN0IGJlIGNhbGxlZCBmb3IgdGhlIGRfY29uZmlnIHJldHVybmVkIGJ5IHBhcnNl
X2NvbmZpZ19kYXRhLgo+IAo+IEhvdyBzaG91bGQgdGhpcyBiZSBmaXhlZD8KCkhhdmluZyBhIGZp
ZWxkIGluIGJ1aWxkX2luZm8gd2l0aCBhIGRlZmF1bHQgdmFsdWUgdGhhdCBkZXBlbmRzIG9uCmZp
ZWxkcyBvdXRzaWRlIG9mIGJ1aWxkX2luZm8gaXMgcHJvYmxlbWF0aWMsIHNpbmNlIG5vdCBhbGwg
Y2FsbGVycyBvZgpsaWJ4bF9fZG9tYWluX2J1aWxkX2luZm9fc2V0ZGVmYXVsdCBoYXZlIGFjY2Vz
cyB0byBsaWJ4bF9kb21haW5fY29uZmlnLgoKQW4gb3B0aW9uIHdvdWxkIGJlIHRvIHBhc3MgbGli
eGxfZG9tYWluX2NvbmZpZyB0bwpsaWJ4bF9fZG9tYWluX2J1aWxkX2luZm9fc2V0ZGVmYXVsdCBh
bmQgZml4dXAgdGhlIGNhbGxlcnMuIFRoYXQgc2VlbXMKbGlrZSB0aGUgYmVzdCBzb2x1dGlvbiBB
VE0sIGJ1dCBpdCB3b3VsZCByZXF1aXJlIHJldmVydGluZyB0aGUKY3VycmVudGx5IGNvbW1pdHRl
ZCBwYXRjaGVzLCBzaW5jZSB0aGVyZSB3b24ndCBiZSBhIHJlYXNvbiBhbnltb3JlIHRvCnNwbGl0
IHRoZSBkZXZpY2UgbW9kZWwgc2VsZWN0aW9uIGNvZGUgb3V0IG9mCmxpYnhsX19kb21haW5fYnVp
bGRfaW5mb19zZXRkZWZhdWx0LgoKUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 16 10:47:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 10:47:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRDuj-00063v-Nj; Thu, 16 May 2019 10:47:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=YVeS=TQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hRDui-00063l-7t
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 10:47:04 +0000
X-Inumbo-ID: ee4effde-77c7-11e9-bf68-2f7abaf3e918
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ee4effde-77c7-11e9-bf68-2f7abaf3e918;
 Thu, 16 May 2019 10:46:59 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 16 May 2019 04:46:58 -0600
Message-Id: <5CDD3FA1020000780022F903@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 16 May 2019 04:46:57 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Lars Kurth" <lars.kurth@citrix.com>
References: <0648312f1c78e519142ff1829a984e7e965bf3c7.1557957269.git.lars.kurth@citrix.com>
In-Reply-To: <0648312f1c78e519142ff1829a984e7e965bf3c7.1557957269.git.lars.kurth@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] Add TRACKING.IMPORTS to xen.git to more
 easily manage imported files that need to be kept in sync with an upstream
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, committers@xenproject.org,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE2LjA1LjE5IGF0IDAwOjE4LCA8bGFycy5rdXJ0aEBjaXRyaXguY29tPiB3cm90ZToK
PiAtLS0gL2Rldi9udWxsCj4gKysrIGIvVFJBQ0tJTkcuSU1QT1JUUwo+IEBAIC0wLDAgKzEsNDAg
QEAKPiArIyBUaGlzIGZpbGUgY29udGFpbnMgaW5mb3JtYXRpb24gYWJvdXQgc291cmNlIGZpbGVz
IHRoYXQgaGF2ZSBiZWVuCj4gKyMgY29waWVkIGZyb20gb3RoZXIgc291cmNlcyBhbmQgbmVlZCB0
byBiZSB0cmFja2VkCj4gKyMKPiArIyBUaGUgZmlsZSBtYXkgY29udGFpbiBsaW5lcyBzdGFydGlu
ZyB3aXRoIC4uLgo+ICsjIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCj4gKyMgdmVyc2lvbjogb2YgZmlsZSBmb3JtYXQKPiArIyByZXBvOiByZXBvc2l0b3J5IGRl
ZmluaXRpb24KPiArIyBhdXRvfG1hbnVhbDogYSBtYXBwaW5nIHRvIHRyYWNrIGZpbGVzCj4gKyMK
PiArIyBSZXBvc2l0b3J5IERlZmluaXRpb25zIGFyZSBvZiB0aGUgZm9sbG93aW5nIGZvcm1hdAo+
ICsjIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4g
KyMgcmVwbyBuYW1lLW9mLXNvdXJjZS1yZXBvIGdpdHxzdm4gaHR0cHMtdXJsLW9mLXNvdXJjZS1y
ZXBvCj4gKyMKPiArIyBGb3IgZXhhbXBsZToKPiArIyAgIHJlcG8gbGludXgtdG9ydmFsZHMgZ2l0
IGh0dHBzOi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRz
L2xpbnV4LmdpdCAKPiArIwo+ICsjIE1hcHBpbmdzIHRvIHRyYWNrIGZpbGVzIGFyZSBvZiB0aGUg
Zm9sbG93aW5nIGZvcm1hdAo+ICsjIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQo+ICsjIG1hbnVhbHxhdXRvIHhlbi1maWxlIG5hbWUtb2Ytb3JpZ2lu
YWwtcmVwbyBvcmlnaW5hbC1maWxlIGNvbW1pdC1pZAo+ICsjCj4gKyMgYXV0bzoKPiArIyAgIFRo
ZSB4ZW4tZmlsZSBuZWVkcyB0byB0cmFjayB0aGUgdGhlIG9yaWdpbmFsLWZpbGUgZXhhY3RseQo+
ICsjICAgSW4gb3RoZXIgd29yZHMsIHdlIGNhbiBhdXRvbWF0aWNhbGx5IHVwZGF0ZSB0aGUgZmls
ZSB1c2luZyBhIHNjcmlwdAoKRG8gd2UgaGF2ZSBfYW55XyBleGFtcGxlIG9mIHRoaXM/IEkgY2Fu
J3QgZXZlbiBpbWFnaW5lIG9uZSwgZHVlCnRvIGUuZy4gb3VyIGluY2x1ZGVzIGFsbCBzdGFydGlu
ZyB3aXRoIHhlbi8gd2hlcmVhcyBMaW51eCdlcyAoanVzdCB0bwp0YWtlIGFzIGV4YW1wbGUpIGFs
bCBzdGFydCB3aXRoIGxpbnV4Ly4gUGVyaGFwcyAiYXV0byIgbmVlZHMgdG8KaW5jbHVkZSBzZWQg
ZXhwcmVzc2lvbnMgdGhhdCBuZWVkIHRvIGJlIGFwcGxpZWQgYmVmb3JlIGFjdHVhbGx5CmFwcGx5
aW5nIHRoZSBvcmlnaW5hbCBjaGFuZ2UgdG8gb3VyIHRyZWU/Cgo+ICsjIG1hbnVhbDoKPiArIyAg
IEEgZGV2ZWxvcGVyIG5lZWRzIHRvIG1ha2UgYSBkZWNpc2lvbiB3aGV0aGVyIGEKPiArIyAgIHNw
ZWNpZmljIGNoYW5nZSBpcyBhcHBsaWVkIG9yIGlnbm9yZWQgYW5kIHVwZGF0ZSB0aGUgbGFzdCBj
b21taXQgaWQKPiArIyAgIGFjY29yZGluZ2x5Cj4gKyMKPiArIyBuYW1lLW9mLW9yaWdpbmFsLXJl
cG86Cj4gKyMgICBBIHJlZmVyZW5jZSB0byBhIHNvdXJjZSByZXBvc2l0b3J5IGRlZmluZWQgYnkg
KnJlcG8qIGtleXdvcmQKPiArIwo+ICsjIGNvbW1pdCBpZDoKPiArIyAgIExhc3QgY29tbWl0IGlk
IG9mIHNvdXJjZSBmaWxlIHRoYXQgd2FzIGRlZW1lZCB0byBiZSBvawo+ICsjICAgYW5kIGVpdGhl
ciBpbXBvcnRlZCBpbnRvIHRoZSB0cmVlIG9yIHJlamVjdGVkCj4gKyMKPiArIyBGb3IgZXhhbXBs
ZToKPiArIyAgIG1hbnVhbCB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vc21tdS5jIGxpbnV4
LXRvcnZhbGRzIGxpbnV4L2RyaXZlcnMvaW9tbXUvYXJtLXNtbXUuYyBiNzdjZjExZjA5NDEzNgo+
ICsKPiArdmVyc2lvbiAxCgpQZXJoYXBzIGl0IHdvdWxkbid0IGh1cnQgdG8gaW5jbHVkZSB0aGUg
Y29sb25zIGluIHRoZSBhY3R1YWwgZW50cmllcyBhcwp3ZWxsPyBJIGFsc28gZG9uJ3QgdGhpbmsg
ZXhhbXBsZXMgYXJlIG5lZWRlZCBvbmNlIHdlIGdldCB0aGUgZmlyc3QKcmVhbCBlbnRyaWVzLiBI
ZW5jZSBJJ2QgbW92ZSB0aGVtIHRvIHRoZSBjb21taXQgbWVzc2FnZSBvciBhCnBvc3QtY29tbWl0
IG1lc3NhZ2UgcmVtYXJrLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 16 10:50:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 10:50:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRDy1-0006pB-B6; Thu, 16 May 2019 10:50:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=YVeS=TQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hRDy0-0006p6-Ft
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 10:50:28 +0000
X-Inumbo-ID: 6a157cba-77c8-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6a157cba-77c8-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 10:50:27 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 16 May 2019 04:50:26 -0600
Message-Id: <5CDD406E020000780022F906@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 16 May 2019 04:50:22 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <5CD2CDEC020000780022CC95@prv1-mh.provo.novell.com>
 <5CD2CFA1020000780022CCA6@prv1-mh.provo.novell.com>
 <20190516103238.pm6ducegde3xw5wz@Air-de-Roger>
In-Reply-To: <20190516103238.pm6ducegde3xw5wz@Air-de-Roger>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 1/4] x86/IRQ: don't keep EOI timer running
 without need
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE2LjA1LjE5IGF0IDEyOjMyLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFdlZCwgTWF5IDA4LCAyMDE5IGF0IDA2OjQ2OjI1QU0gLTA2MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiBUaGUgdGltZXIgbmVlZHMgdG8gcmVtYWluIGFjdGl2ZSBvbmx5IHVudGlsIGFsbCBw
ZW5kaW5nIElSUSBpbnN0YW5jZXMKPj4gaGF2ZSBzZWVuIEVPSXMgZnJvbSB0aGVpciByZXNwZWN0
aXZlIGRvbWFpbnMuIFN0b3AgaXQgd2hlbiB0aGUgaW4tZmxpZ2h0Cj4+IGNvdW50IGhhcyByZWFj
aGVkIHplcm8gaW4gZGVzY19ndWVzdF9lb2koKS4gTm90ZSB0aGF0IHRoaXMgaXMgcmFjZSBmcmVl
Cj4+ICh3aXRoIF9fZG9fSVJRX2d1ZXN0KCkpLCBhcyB0aGUgSVJRIGRlc2NyaXB0b3IgbG9jayBp
cyBiZWluZyBoZWxkIGF0Cj4+IHRoYXQgcG9pbnQuCj4+IAo+PiBBbHNvIHB1bGwgdXAgc3RvcHBp
bmcgb2YgdGhlIHRpbWVyIGluIF9fZG9fSVJRX2d1ZXN0KCkgaXRzZWxmOiBJbnN0ZWFkCj4+IG9m
IHN0b3BwaW5nIGl0IGltbWVkaWF0ZWx5IGJlZm9yZSByZS1zZXR0aW5nLCBzdG9wIGl0IGFzIHNv
b24gYXMgd2UndmUKPj4gbWFkZSBpdCBwYXN0IGFueSBlYXJseSByZXR1cm5zIGZyb20gdGhlIGZ1
bmN0aW9uIChhbmQgaGVuY2Ugd2UncmUgc3VyZQo+PiBpdCdsbCBnZXQgc2V0IGFnYWluKS4KPj4g
Cj4+IEZpbmFsbHkgYmFpbCBmcm9tIHRoZSBhY3R1YWwgdGltZXIgaGFuZGxlciBpbiBjYXNlIHdl
IGZpbmQgdGhlIHRpbWVyCj4+IGFscmVhZHkgYWN0aXZlIGFnYWluIGJ5IHRoZSB0aW1lIHdlJ3Zl
IG1hbmFnZWQgdG8gYWNxdWlyZSB0aGUgSVJRCj4+IGRlc2NyaXB0b3IgbG9jay4gV2l0aG91dCB0
aGlzIHdlIG1heSBmb3JjaWJseSBFT0kgYW4gSVJRIGltbWVkaWF0ZWx5Cj4+IGFmdGVyIGl0IGdv
dCBzZW50IHRvIGEgZ3Vlc3QuIEZvciB0aGlzLCB0aW1lcl9pc19hY3RpdmUoKSBnZXRzIHNwbGl0
IG91dAo+PiBvZiBhY3RpdmVfdGltZXIoKSwgZGVsaWJlcmF0ZWx5IG1vdmluZyBqdXN0IG9uZSBv
ZiB0aGUgdHdvIEFTU0VSVCgpcyAodG8KPj4gYWxsb3cgdGhlIGZ1bmN0aW9uIHRvIGJlIHVzZWQg
YWxzbyBvbiBhIG5ldmVyIGluaXRpYWxpemVkIHRpbWVyKS4KPiAKPiBBRkFJQ1QgdGltZXJfaXNf
YWN0aXZlIGlzIGV4Y2x1c2l2ZWx5IHVzZWQgaW4gaXJxX2d1ZXN0X2VvaV90aW1lcl9mbiwKPiB3
aGljaCBtdXN0IGhhdmUgaW5pdGlhbGl6ZWQgdGhlIHRpbWVyIGluIG9yZGVyIGZvcgo+IGlycV9n
dWVzdF9lb2lfdGltZXJfZm4gdG8gYmUgY2FsbGVkLCBhbmQgaGVuY2UgSSdtIG5vdCBzdXJlIHdo
eSB5b3UKPiBuZWVkIHRvIGJlIGFibGUgdG8gY2FsbCB0aW1lcl9pc19hY3RpdmUgd2l0aCBhbiB1
bmluaXRpYWxpemVkIHRpbWVyLgoKSXQncyBub3QgbmVlZGVkIGhlcmUsIGJ1dCBJIGNvbnNpZGVy
IHRoaXMgdXNlZnVsIGJlaGF2aW9yIHdoZW4gdXNlZApvdXRzaWRlIG9mIHRoZSBzcGVjaWZpYyB0
aW1lcidzIGhhbmRsZXIuCgo+IElzIHRoaXMgbWF5YmUgdXNlZCBieSBvdGhlciBwYXRjaGVzPwoK
Tm9uZSB0aGF0IEkgd291bGQgaGF2ZSBpbiB0aGUgd29ya3MuCgpKYW4KCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 16 10:57:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 10:57:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRE53-00072W-7C; Thu, 16 May 2019 10:57:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ADxN=TQ=suse.com=ohering@srs-us1.protection.inumbo.net>)
 id 1hRE51-00071m-Nk
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 10:57:43 +0000
X-Inumbo-ID: 6bffc3fe-77c9-11e9-a165-c37ec909e434
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6bffc3fe-77c9-11e9-a165-c37ec909e434;
 Thu, 16 May 2019 10:57:40 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id E1682AFD6;
 Thu, 16 May 2019 10:57:38 +0000 (UTC)
Date: Thu, 16 May 2019 12:57:35 +0200
From: Olaf Hering <ohering@suse.com>
To: Roger Pau =?UTF-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Message-ID: <20190516125735.6c1bf1ca.ohering@suse.com>
In-Reply-To: <20190516104540.7hiqsn6qjeaam2c6@Air-de-Roger>
References: <1ae5e201-04d0-2f78-878f-2e3a3e213b62@suse.com>
 <20190516110735.67e19d15.ohering@suse.com>
 <20190516104540.7hiqsn6qjeaam2c6@Air-de-Roger>
X-Mailer: Claws Mail 2019.04.26 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] Regression in xen-unstable due to commit
 3802ecbaa9eb36
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: multipart/mixed; boundary="===============1850854028604749198=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============1850854028604749198==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/WIdtaROZ2VCemD2o8GefReS"; protocol="application/pgp-signature"

--Sig_/WIdtaROZ2VCemD2o8GefReS
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Am Thu, 16 May 2019 12:45:40 +0200
schrieb Roger Pau Monn=C3=A9 <roger.pau@citrix.com>:

> Having a field in build_info with a default value that depends on
> fields outside of build_info is problematic, since not all callers of
> libxl__domain_build_info_setdefault have access to libxl_domain_config.

One option would be a new API that gets a libxl_domain_config and which
calls libxl__domain_set_device_model, libxl__domain_create_info_setdefault
and libxl__domain_build_info_setdefault. To me it looks like create_domain
can not build a proper d_config all on its own, it just has not enough info.

Olaf

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

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCXN1CHwAKCRBdQqD6ppg2
fsN0AKDQBG4D/Nyh+IFwIgmk7Yyv3nEGyQCgzCnUzbJ/xeKtLCyVOFDrEE4OZew=
=nju0
-----END PGP SIGNATURE-----

--Sig_/WIdtaROZ2VCemD2o8GefReS--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1850854028604749198==--


From xen-devel-bounces@lists.xenproject.org Thu May 16 11:04:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 11:04:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hREB4-0007oy-VR; Thu, 16 May 2019 11:03:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wixq=TQ=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1hREB3-0007ot-8U
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 11:03:57 +0000
X-Inumbo-ID: 4bd24c23-77ca-11e9-8980-bc764e045a96
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4bd24c23-77ca-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 11:03:55 +0000 (UTC)
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=SoftFail smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: SoftFail (esa3.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com is inclined to not designate
 23.29.105.83 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 exists:%{i}._spf.mta.salesforce.com ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: 7psgUkcxVGxMkVvW0S9XVof7JWK/mzQIHyz6GpC3+c+I+UDcfW3SYGgCtMBp+39JiJwDoRsPoe
 9o/m6K/+zsbTCNTfTe8kruQEL9prjfz90tkhGXmjFzzm2S+A6zjUXe1fl7wZjrf5OrePFkiBH4
 h8eAzAUZdIQveF8RXmkIdHs7KGM4coS6DG0BdHdKLs78AKgD2ko70vtF+ePrcjt1H/pBzRVylt
 k3NCjiBLae7iT0j0Q8SWbRAgDjnv3isFCr/gLwiLySwdWFg8+khqENL7PUKOog6xdkxlPqvH0F
 yCw=
X-SBRS: 2.7
X-MesageID: 518005
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,476,1549947600"; 
   d="scan'208";a="518005"
Date: Thu, 16 May 2019 13:03:44 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190516110344.mfifufhzrd4cjdlx@Air-de-Roger>
References: <5CD2CDEC020000780022CC95@prv1-mh.provo.novell.com>
 <5CD2CFA1020000780022CCA6@prv1-mh.provo.novell.com>
 <20190516103238.pm6ducegde3xw5wz@Air-de-Roger>
 <5CDD406E020000780022F906@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5CDD406E020000780022F906@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 1/4] x86/IRQ: don't keep EOI timer running
 without need
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBNYXkgMTYsIDIwMTkgYXQgMDQ6NTA6MjJBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE2LjA1LjE5IGF0IDEyOjMyLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gV2VkLCBNYXkgMDgsIDIwMTkgYXQgMDY6NDY6MjVBTSAtMDYwMCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4gPj4gVGhlIHRpbWVyIG5lZWRzIHRvIHJlbWFpbiBhY3RpdmUgb25seSB1
bnRpbCBhbGwgcGVuZGluZyBJUlEgaW5zdGFuY2VzCj4gPj4gaGF2ZSBzZWVuIEVPSXMgZnJvbSB0
aGVpciByZXNwZWN0aXZlIGRvbWFpbnMuIFN0b3AgaXQgd2hlbiB0aGUgaW4tZmxpZ2h0Cj4gPj4g
Y291bnQgaGFzIHJlYWNoZWQgemVybyBpbiBkZXNjX2d1ZXN0X2VvaSgpLiBOb3RlIHRoYXQgdGhp
cyBpcyByYWNlIGZyZWUKPiA+PiAod2l0aCBfX2RvX0lSUV9ndWVzdCgpKSwgYXMgdGhlIElSUSBk
ZXNjcmlwdG9yIGxvY2sgaXMgYmVpbmcgaGVsZCBhdAo+ID4+IHRoYXQgcG9pbnQuCj4gPj4gCj4g
Pj4gQWxzbyBwdWxsIHVwIHN0b3BwaW5nIG9mIHRoZSB0aW1lciBpbiBfX2RvX0lSUV9ndWVzdCgp
IGl0c2VsZjogSW5zdGVhZAo+ID4+IG9mIHN0b3BwaW5nIGl0IGltbWVkaWF0ZWx5IGJlZm9yZSBy
ZS1zZXR0aW5nLCBzdG9wIGl0IGFzIHNvb24gYXMgd2UndmUKPiA+PiBtYWRlIGl0IHBhc3QgYW55
IGVhcmx5IHJldHVybnMgZnJvbSB0aGUgZnVuY3Rpb24gKGFuZCBoZW5jZSB3ZSdyZSBzdXJlCj4g
Pj4gaXQnbGwgZ2V0IHNldCBhZ2FpbikuCj4gPj4gCj4gPj4gRmluYWxseSBiYWlsIGZyb20gdGhl
IGFjdHVhbCB0aW1lciBoYW5kbGVyIGluIGNhc2Ugd2UgZmluZCB0aGUgdGltZXIKPiA+PiBhbHJl
YWR5IGFjdGl2ZSBhZ2FpbiBieSB0aGUgdGltZSB3ZSd2ZSBtYW5hZ2VkIHRvIGFjcXVpcmUgdGhl
IElSUQo+ID4+IGRlc2NyaXB0b3IgbG9jay4gV2l0aG91dCB0aGlzIHdlIG1heSBmb3JjaWJseSBF
T0kgYW4gSVJRIGltbWVkaWF0ZWx5Cj4gPj4gYWZ0ZXIgaXQgZ290IHNlbnQgdG8gYSBndWVzdC4g
Rm9yIHRoaXMsIHRpbWVyX2lzX2FjdGl2ZSgpIGdldHMgc3BsaXQgb3V0Cj4gPj4gb2YgYWN0aXZl
X3RpbWVyKCksIGRlbGliZXJhdGVseSBtb3ZpbmcganVzdCBvbmUgb2YgdGhlIHR3byBBU1NFUlQo
KXMgKHRvCj4gPj4gYWxsb3cgdGhlIGZ1bmN0aW9uIHRvIGJlIHVzZWQgYWxzbyBvbiBhIG5ldmVy
IGluaXRpYWxpemVkIHRpbWVyKS4KPiA+IAo+ID4gQUZBSUNUIHRpbWVyX2lzX2FjdGl2ZSBpcyBl
eGNsdXNpdmVseSB1c2VkIGluIGlycV9ndWVzdF9lb2lfdGltZXJfZm4sCj4gPiB3aGljaCBtdXN0
IGhhdmUgaW5pdGlhbGl6ZWQgdGhlIHRpbWVyIGluIG9yZGVyIGZvcgo+ID4gaXJxX2d1ZXN0X2Vv
aV90aW1lcl9mbiB0byBiZSBjYWxsZWQsIGFuZCBoZW5jZSBJJ20gbm90IHN1cmUgd2h5IHlvdQo+
ID4gbmVlZCB0byBiZSBhYmxlIHRvIGNhbGwgdGltZXJfaXNfYWN0aXZlIHdpdGggYW4gdW5pbml0
aWFsaXplZCB0aW1lci4KPiAKPiBJdCdzIG5vdCBuZWVkZWQgaGVyZSwgYnV0IEkgY29uc2lkZXIg
dGhpcyB1c2VmdWwgYmVoYXZpb3Igd2hlbiB1c2VkCj4gb3V0c2lkZSBvZiB0aGUgc3BlY2lmaWMg
dGltZXIncyBoYW5kbGVyLgo+IAo+ID4gSXMgdGhpcyBtYXliZSB1c2VkIGJ5IG90aGVyIHBhdGNo
ZXM/Cj4gCj4gTm9uZSB0aGF0IEkgd291bGQgaGF2ZSBpbiB0aGUgd29ya3MuCgpUaGVuIElNTyBJ
IHdvdWxkIHJhdGhlciBtYWtlIHRpbWVyX2lzX2FjdGl2ZSBhIHJlcGxhY2VtZW50IGZvcgphY3Rp
dmVfdGltZXIgKG9yIGp1c3QgbW92ZSBhY3RpdmVfdGltZXIgdG8gdGhlIGhlYWRlcikgaWYgdGhl
cmUncyBubwp1c2VyIHRoYXQgY2FuIGNhbGwgdGltZXJfaXNfYWN0aXZlIHdpdGggYW4gdW5pbml0
aWFsaXplZCB0aW1lci4gSWU6IEkKd291bGQga2VlcCB0aGUgYXNzZXJ0cyBhcyByZXN0cmljdGl2
ZSBhcyBwb3NzaWJsZSB1bmxlc3MgdGhlcmUncyBhCnVzZXIgdGhhdCByZXF1aXJlcyBsZXNzIHJl
c3RyaWN0aXZlIGFzc2VydGlvbnMuCgpBbnl3YXksIHRoZSBjaGFuZ2UgaXMgYW4gaW1wcm92ZW1l
bnQsIHNvIHdpdGggb3Igd2l0aG91dCB0aGF0IGNoYW5nZWQ6CgpSZXZpZXdlZC1ieTogUm9nZXIg
UGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpUaGFua3MuCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 16 11:13:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 11:13:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hREKU-0000BP-WC; Thu, 16 May 2019 11:13:42 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ZPM6=TQ=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1hREKT-0000BK-8z
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 11:13:41 +0000
X-Inumbo-ID: a73b429d-77cb-11e9-8980-bc764e045a96
Received: from mo6-p00-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5300::12])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a73b429d-77cb-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 11:13:38 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1558005217;
 s=strato-dkim-0002; d=aepfle.de;
 h=In-Reply-To:References:Message-ID:Subject:Cc:To:From:Date:
 X-RZG-CLASS-ID:X-RZG-AUTH:From:Subject:Sender;
 bh=vHXCXf9Z+t8urAUEuDZLj+RghpNQocqjQiWiU06DzgM=;
 b=prQFgf3FDfpWpwkErNcXTZGysVUeNY+kA/Q6zhfpTt3dCbN+eXXeKJjYzT/kC9iZHU
 PL1fVrO/QR7N8DwJyco78BB/JwEH3vn7I6f0id8MB1Vyys+HjjnG8RNQm50YOqVVPqLE
 CYcDdt12HZGIWkfiTFnA1Syy9IMXpOwcnO0cRZ+l1wn1Z0kLI5EKPsYEKymbJbs3DQp0
 ZrfdV56crT+VGq3S5NvgbO/8YF5tYU4/cOEs+Y5s7JmzFHMbLJmtxwNXqXkwGjCWnPXt
 1YpdWSf1REA1Lp1AE8nxq/43A7EeTJDCFx2T46ZnzJ3y82jBlJZkpehR7JtUmEDBJ5Z4
 iS6g==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QXkBR9MXjAuznLRsvz6zGrN/JP2665"
X-RZG-CLASS-ID: mo00
Received: from aepfle.de by smtp.strato.de (RZmta 44.20 AUTH)
 with ESMTPSA id U080cav4GBDYEYs
 (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, 16 May 2019 13:13:34 +0200 (CEST)
Date: Thu, 16 May 2019 13:13:30 +0200
From: Olaf Hering <olaf@aepfle.de>
To: Ian Jackson <Ian.Jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Message-ID: <20190516111330.GA32248@aepfle.de>
References: <20190516000212.13468-1-alistair.francis@wdc.com>
 <5CDD3BF2020000780022F8AD@prv1-mh.provo.novell.com>
MIME-Version: 1.0
In-Reply-To: <5CDD3BF2020000780022F8AD@prv1-mh.provo.novell.com>
User-Agent: Mutt/1.11.4 (20190510T140348.ce6e1db0)
Subject: Re: [Xen-devel] [PATCH 1/3] config.sub: Update config.sub to latest
 version
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Alistair Francis <alistair.francis@wdc.com>, Jan Beulich <JBeulich@suse.com>,
 alistair23@gmail.com
Content-Type: multipart/mixed; boundary="===============3677398814879198286=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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


--h31gzZEtNLTqOjlF
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline

On Thu, May 16, Jan Beulich wrote:

> At least to me it is far from obvious why we would want/need to
> do this update, or where the canonical "latest version" lives and

It is not yet Friday. But I do blame GNU anyway for missing the obvious
missing part in their 'configure;make;make install' paradigm:
'./autogen.sh' is what MUST be done before that. autotools are not
runtime dependencies, they can be freely upgraded at any time.

It is 2019. Every variant of autotools out there works reasonable well.
So please remove the configure crap from the repo, and leave just
autogen.sh, m4/ and configure.ac in the SCM.

Thanks.


Olaf

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

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCXN1F2AAKCRBdQqD6ppg2
fqC/AKCwBOwtkQZNZUyTFGdvD2M0uwAPlQCg4jhFzp9B0KzL9aLfIHbYmYt2zyE=
=cVgd
-----END PGP SIGNATURE-----

--h31gzZEtNLTqOjlF--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3677398814879198286==--


From xen-devel-bounces@lists.xenproject.org Thu May 16 11:14:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 11:14:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRELG-0000G0-Bo; Thu, 16 May 2019 11:14:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BGuO=TQ=gmail.com=viktor.mitin.19@srs-us1.protection.inumbo.net>)
 id 1hRELE-0000Fq-NG
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 11:14:28 +0000
X-Inumbo-ID: c4537352-77cb-11e9-8980-bc764e045a96
Received: from mail-lj1-x242.google.com (unknown [2a00:1450:4864:20::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c4537352-77cb-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 11:14:27 +0000 (UTC)
Received: by mail-lj1-x242.google.com with SMTP id w1so2761504ljw.0
 for <xen-devel@lists.xenproject.org>; Thu, 16 May 2019 04:14:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=mrM64QavtG0E6aPUOqGHW/JfhU5OFNkQecULLeg6t6A=;
 b=a6G264RmUdFcmcx6+C4XEIydvKUTgnbdNNZIxZ2VEiMw6w43+ss3wZT3HqN+/92CyE
 RM2PkoPMd4+l525PINm9m+Y/vlgh6l8aOLdNeWgtnLX1JkfJ9/rOD04IJXhB0M1ve1EC
 q3iFuWysqxQCR4FAoHQkUBOJxlS7QQSPzYA7vK7xEPOOmrfcL1irgrqQEKUV1tNei5Gu
 +oWB8ftrSIOtW28ran18rNh6aDutfDsb96zj8uDgKDwBKZcrDGIkRYSk/69lfOhHeUZz
 KcqUlkeDf4TpAFUvg2qBbT8QKXmL6T93r1paEF3kG0bSRcvHYqXGK5kss5Lcv8JDcIxP
 /vDw==
X-Google-DKIM-Signature: v=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=mrM64QavtG0E6aPUOqGHW/JfhU5OFNkQecULLeg6t6A=;
 b=OI1sCW2KvvcUItgfsbjhZt9QEgTnEIJGPfmdK+6SSUHxGpL+NznyZBdTWhpKJIWr5H
 QLIoI2u+zRIERQM2pQyBaSFYCOvg7VNStN34bTycRiUBxqJ8D8FiMOij8VTPIz1Trk1o
 p4CqCEPrzhXNVr3k2+qZ4hSIJP3oZAWZC1ytP6zALumdVQfc5THB64byXZhH/+pjxNIg
 CIbdoDxbIUrG5JH7n7PLkH+PPtTzPPfH7WQvn81eaz1UvJ4oqF/lk+whrvnWmSQu0I3X
 qUNiU2IrWYlYXJr1MXnjAqiYSim2kO+fEmL1oWMoJzfA5kF4331xuQUtkaSfY2NKQ9pR
 54+A==
X-Gm-Message-State: APjAAAVNID4tWtPJSHbjxI1eU2kgBduvwG8Unm4m79IhXs4YKVWTEVVJ
 7hVfXC/Tu8x7FeFa/Vh2QguKpDAbN5M=
X-Google-Smtp-Source: APXvYqylQqn0WPgfL9mqZ2udu5sFrrSTQMwbZKf3bYgpra19UnI+Nh39yG8mi9hZ2+2+bCPeM/Xwdw==
X-Received: by 2002:a2e:7f13:: with SMTP id a19mr23666364ljd.35.1558005265949; 
 Thu, 16 May 2019 04:14:25 -0700 (PDT)
Received: from 3489.kyiv.epam.com (ll-74.141.223.85.sovam.net.ua.
 [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id 10sm826369ljv.47.2019.05.16.04.14.24
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 16 May 2019 04:14:25 -0700 (PDT)
From: Viktor Mitin <viktor.mitin.19@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 16 May 2019 14:13:54 +0300
Message-Id: <20190516111354.15195-1-viktor.mitin.19@gmail.com>
X-Mailer: git-send-email 2.17.1
Subject: [Xen-devel] [PATCH] coverage: GCC coverage libfdt Makefile fix
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Viktor Mitin <viktor.mitin.19@gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHBhdGNoIHJlc29sdmVzICd4ZW5jb3YnIGNyYXNoZXMgaW4gY2FzZSBvZiBBYXJjaDY0LgoK
QWxsIHRoZSAuaW5pdC4qIHNlY3Rpb25zIGFyZSBzdHJpcHBlZCBhZnRlciBib290LAppdCBtZWFu
cyB0aGF0IGFueXRoaW5nIGluIC5pbml0LmRhdGEgY2Fubm90IGJlIGFjY2Vzc2VkIGFueW1vcmUu
ClRoZSBidWlsZCBzeXN0ZW0gZXhwbGljaXRseSBjb21waWxlcyBhbnkgLmluaXQgYmluYXJ5IHdp
dGhvdXQgZ2NvdiBvcHRpb24uClRoZSBwcm9ibGVtIGlzIGNvbWluZyBmcm9tIGxpYmZkdC4KVGhl
IGVudGlyZSBsaWJyYXJ5IGlzIG1vdmVkIHRvIC5pbml0IHVzaW5nOgokKE9CSkNPUFkpICQoZm9y
ZWFjaCBzLCQoU0VDVElPTlMpLC0tcmVuYW1lLXNlY3Rpb24gLiQocyk9LmluaXQuJChzKSkgJDwg
JEAKU28gd2UgbmVlZCB0byB0ZWxsIHRoZSB0b3AgTWFrZWZpbGUgdG8gZmlsdGVyIG91dCBsaWJm
ZHQuCgpSZXBvcnRlZC1ieTogVmlrdG9yIE1pdGluIDx2aWt0b3IubWl0aW4uMTlAZ21haWwuY29t
PgpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpUZXN0
ZWQtYnk6IFZpa3RvciBNaXRpbiA8dmlrdG9yLm1pdGluLjE5QGdtYWlsLmNvbT4KLS0tCiB4ZW4v
Y29tbW9uL2xpYmZkdC9NYWtlZmlsZSB8IDEgKwogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9u
KCspCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9saWJmZHQvTWFrZWZpbGUgYi94ZW4vY29tbW9u
L2xpYmZkdC9NYWtlZmlsZQppbmRleCBkODFmNTRiNmI4Li5jMDc1YmJmNTQ2IDEwMDY0NAotLS0g
YS94ZW4vY29tbW9uL2xpYmZkdC9NYWtlZmlsZQorKysgYi94ZW4vY29tbW9uL2xpYmZkdC9NYWtl
ZmlsZQpAQCAtMyw2ICszLDcgQEAgaW5jbHVkZSBNYWtlZmlsZS5saWJmZHQKIFNFQ1RJT05TIDo9
IHRleHQgZGF0YSAkKFNQRUNJQUxfREFUQV9TRUNUSU9OUykKIAogb2JqLXkgKz0gbGliZmR0Lm8K
K25vY292LXkgKz0gbGliZmR0Lm8KIAogQ0ZMQUdTICs9IC1JJChCQVNFRElSKS9pbmNsdWRlL3hl
bi9saWJmZHQvCiAKLS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 16 11:19:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 11:19:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hREQG-0000WO-H3; Thu, 16 May 2019 11:19:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=nM/z=TQ=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1hREQF-0000WG-4X
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 11:19:39 +0000
X-Inumbo-ID: 7d4c529e-77cc-11e9-8980-bc764e045a96
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7d4c529e-77cc-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 11:19:37 +0000 (UTC)
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=SoftFail smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: SoftFail (esa4.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com is inclined to not designate
 23.29.105.83 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 exists:%{i}._spf.mta.salesforce.com ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: CP2aE9+mzfTe11IwEWkvptX1R4ob6n3ZdJQhMwKAG46pheN2inS5ArBbfu2zuizOPjtr8PdSc5
 qZp57iP1qZYM559V6HBXU4uZ0rD5+j8ace7blIUob+k5RNXVRXG0xco3Lncj0vN8fky9A9TRXj
 rdZDtEAakY1M2Wr+FP2JR8YVpLSiHAr2NMaEe2izlGa4VpmQkFtg0Z67EyMt40Z2JrqwHdhBzF
 7RQPDIxZFMC7f4OqKH1hq+drZBSkj02Vy5pZUa2ERbqc/384c+I6HxSyP9IeUH5D7SFFtcMeFw
 F+8=
X-SBRS: 2.7
X-MesageID: 514162
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,476,1549947600"; 
   d="scan'208";a="514162"
Date: Thu, 16 May 2019 12:19:29 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: osstest service owner <osstest-admin@xenproject.org>
Message-ID: <20190516111929.GC5438@perard.uk.xensource.com>
References: <osstest-136181-mainreport@xen.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <osstest-136181-mainreport@xen.org>
User-Agent: Mutt/1.11.4 (2019-03-13)
Subject: Re: [Xen-devel] [qemu-upstream-4.10-testing test] 136181: FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBNYXkgMTUsIDIwMTkgYXQgMDU6NDM6NDRQTSArMDAwMCwgb3NzdGVzdCBzZXJ2aWNl
IG93bmVyIHdyb3RlOgo+IGZsaWdodCAxMzYxODEgcWVtdS11cHN0cmVhbS00LjEwLXRlc3Rpbmcg
cmVhbCBbcmVhbF0KPiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L2xvZ3MvMTM2MTgxLwo+IAo+IEZhaWx1cmVzIGFuZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAo+
IAo+IFRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAo+IGluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgo+ICBidWlsZC1hcm02NC1wdm9wcyAg
ICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuICBpbiAxMzQ1
ODAKPiAgYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAg
ICAgICAgICAgIGJyb2tlbiAgaW4gMTM0NTgwCj4gIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4gIGluIDEzNDU4MAo+ICBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTM0
NTgwIFJFR1IuIHZzLiAxMjQ5MjEKPiAgYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgNCBob3N0
LWluc3RhbGwoNCkgYnJva2VuIGluIDEzNDU4MCBSRUdSLiB2cy4gMTI0OTIxCj4gIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMzQ1ODAgUkVH
Ui4gdnMuIDEyNDkyMQo+IAo+IFRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5
IChub3QgYmxvY2tpbmcpOgo+ICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgIDE3IGd1ZXN0
LWxvY2FsbWlncmF0ZS94MTAgICAgIGZhaWwgcGFzcyBpbiAxMzQ1ODAKCklhbiwgSSBkb24ndCB0
aGluayBJIHVuZGVyc3RhbmQgb3NzdGVzdCdzIHJlYXNvbm5pbmcgaGVyZS4KCkRvZXMgdGhlIHJl
cG9ydCBzYXlzIHRoYXQgdGhlICdob3N0LWluc3RhbGwnIGZhaWx1cmUgdGhhdCBoYXBwZW4gYSBs
b29uZwp0aW1lIGFnbyAod2l0aCBhIGRpZmZlcmVudCBvc3N0ZXN0KSBpcyBibG9ja2luZz8KQnV0
IHRoYXQgdGhlIC1xY293MiB0ZXN0IHdoaWNoIG5vdyBrZWVwcyBmYWlsaW5nIGlzbid0IGJsb2Nr
aW5nPwoKQW55d2F5LCB0aGUgKmFybTY0KiB0ZXN0cyBzdWNjZWVkLCBhbmQgdGhlICpxY293MiB0
ZXN0IGtlZXBzIGZhaWxpbmcuCkJ1dCB0aGUgcWNvdzIgaXNzdWUgc2VlbXMgdG8gYmUgYSBndWVz
dCBrZXJuZWwgdGhyZWFkIGZhaWxpbmcgdG8Kc3VzcGVuZCwgc28gbm90IGEgYnVnIGluIHFlbXUs
IGJ1dCBhIHJlZ3Jlc3Npb24gdGhlIGd1ZXN0IHVzZWQgZm9yCnRlc3RpbmcsIGxpa2UgaW4geGVu
LSogYnJhbmNoZXMuIFNvIGNhbiB5b3UgZm9yY2UgcHVzaCB0aGlzPwoKVGhhbmtzLAoKLS0gCkFu
dGhvbnkgUEVSQVJECgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 16 11:24:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 11:24:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hREVJ-0001OW-D6; Thu, 16 May 2019 11:24:53 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dWcr=TQ=citrix.com=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1hREVH-0001OP-WC
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 11:24:52 +0000
X-Inumbo-ID: 381cc6d4-77cd-11e9-8980-bc764e045a96
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 381cc6d4-77cd-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 11:24:50 +0000 (UTC)
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=wei.liu2@citrix.com;
 spf=SoftFail smtp.mailfrom=wei.liu2@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 wei.liu2@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="wei.liu2@citrix.com"; x-conformance=sidf_compatible
Received-SPF: SoftFail (esa3.hc3370-68.iphmx.com: domain of
 wei.liu2@citrix.com is inclined to not designate 23.29.105.83
 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="wei.liu2@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 exists:%{i}._spf.mta.salesforce.com ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: eUemwXHE7WAhjOUuS5bGPqpENJo7MDLPVr3SNeyR9QdP6sA5Gxixx4x6lTCYzWf3JGO9U3YsNa
 8UcgLPQVWHtVo87htS+7qyYDsXtLEPz/mTOaHew9ua4ll2jUQ+rCLkKKAxuG1kEl/xXKguy5yw
 eSm21bOAHgeum/Q0dUbeuL2QZRWZ4Z+/UsPDLst53MOmGD8XBZoqhJ85IeQw8EPyvqjWrTU8L9
 ygU5bLdtsWsEh0R9OT5fkNiJbBDydD3v5tFAkSC/EQcQVWsFY8Vb6KV//MdaBiscWmipYPHxYN
 gKc=
X-SBRS: 2.7
X-MesageID: 518698
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,476,1549947600"; 
   d="scan'208";a="518698"
Date: Thu, 16 May 2019 12:24:48 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20190516112448.GV2798@zion.uk.xensource.com>
References: <1ae5e201-04d0-2f78-878f-2e3a3e213b62@suse.com>
 <20190516110735.67e19d15.ohering@suse.com>
 <20190516104540.7hiqsn6qjeaam2c6@Air-de-Roger>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190516104540.7hiqsn6qjeaam2c6@Air-de-Roger>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] Regression in xen-unstable due to commit
 3802ecbaa9eb36
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Olaf Hering <ohering@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBNYXkgMTYsIDIwMTkgYXQgMTI6NDU6NDBQTSArMDIwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBPbiBUaHUsIE1heSAxNiwgMjAxOSBhdCAxMTowNzozNUFNICswMjAwLCBPbGFm
IEhlcmluZyB3cm90ZToKPiA+IEFtIFRodSwgMTYgTWF5IDIwMTkgMTA6MDk6MzggKzAyMDAKPiA+
IHNjaHJpZWIgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPjoKPiA+IAo+ID4gPiBUaGUg
cGF0Y2ggImxpYnhsOiBhZGQgaGVscGVyIGZ1bmN0aW9uIHRvIHNldCBkZXZpY2VfbW9kZWxfdmVy
c2lvbiIKPiA+ID4gYnJlYWtzIGNyZWF0aW5nIGFueSBkb21haW4gZm9yIG1lLgo+ID4gCj4gPiBU
aGUgaXNzdWUgaXMsIGNyZWF0ZV9kb21haW4gd2lsbCBldmVudHVhbGx5IGNhbGwgZnJlZW1lbS4K
PiA+IElmIGF1dG9iYWxsb29uIGlzIHNldCwgZHVlIHRvIGRvbTBfbWVtPSBmb3IgZXhhbXBsZSwg
YWxsIGlzIGZpbmUuCj4gPiBJZiBtZW1vcnkgaGFzIHRvIGJlIGZyZWVkLCBsaWJ4bF9kb21haW5f
bmVlZF9tZW1vcnkgd2lsbCBnZXQgYW4KPiA+IGluY29tcGxldGUgYl9pbmZvLiBTb21laG93IHRo
ZSBuZXcgbGlieGxfX2RvbWFpbl9zZXRfZGV2aWNlX21vZGVsCj4gPiBtdXN0IGJlIGNhbGxlZCBm
b3IgdGhlIGRfY29uZmlnIHJldHVybmVkIGJ5IHBhcnNlX2NvbmZpZ19kYXRhLgo+ID4gCj4gPiBI
b3cgc2hvdWxkIHRoaXMgYmUgZml4ZWQ/Cj4gCj4gSGF2aW5nIGEgZmllbGQgaW4gYnVpbGRfaW5m
byB3aXRoIGEgZGVmYXVsdCB2YWx1ZSB0aGF0IGRlcGVuZHMgb24KPiBmaWVsZHMgb3V0c2lkZSBv
ZiBidWlsZF9pbmZvIGlzIHByb2JsZW1hdGljLCBzaW5jZSBub3QgYWxsIGNhbGxlcnMgb2YKPiBs
aWJ4bF9fZG9tYWluX2J1aWxkX2luZm9fc2V0ZGVmYXVsdCBoYXZlIGFjY2VzcyB0byBsaWJ4bF9k
b21haW5fY29uZmlnLgo+IAo+IEFuIG9wdGlvbiB3b3VsZCBiZSB0byBwYXNzIGxpYnhsX2RvbWFp
bl9jb25maWcgdG8KPiBsaWJ4bF9fZG9tYWluX2J1aWxkX2luZm9fc2V0ZGVmYXVsdCBhbmQgZml4
dXAgdGhlIGNhbGxlcnMuIFRoYXQgc2VlbXMKPiBsaWtlIHRoZSBiZXN0IHNvbHV0aW9uIEFUTSwg
YnV0IGl0IHdvdWxkIHJlcXVpcmUgcmV2ZXJ0aW5nIHRoZQoKVGhhdCB3aWxsIDEpIG1ha2UgdGhl
IG5hbWUgd3JvbmcgMikgeW91IHdpbGwgaGF2ZSB0byBjb25qdXJlIHVwIGEKZG9tYWluX2NvbmZp
ZyBzdHJ1Y3R1cmUgZXZlbiBpZiBpdCBpcyBub3QgbmVlZGVkLi4uCgpXZWkuCgo+IGN1cnJlbnRs
eSBjb21taXR0ZWQgcGF0Y2hlcywgc2luY2UgdGhlcmUgd29uJ3QgYmUgYSByZWFzb24gYW55bW9y
ZSB0bwo+IHNwbGl0IHRoZSBkZXZpY2UgbW9kZWwgc2VsZWN0aW9uIGNvZGUgb3V0IG9mCj4gbGli
eGxfX2RvbWFpbl9idWlsZF9pbmZvX3NldGRlZmF1bHQuCj4gCj4gUm9nZXIuCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 16 11:24:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 11:24:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hREVL-0001Oo-Mu; Thu, 16 May 2019 11:24:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dWcr=TQ=citrix.com=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1hREVK-0001Od-8L
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 11:24:54 +0000
X-Inumbo-ID: 39896d2e-77cd-11e9-8980-bc764e045a96
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 39896d2e-77cd-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 11:24:53 +0000 (UTC)
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=wei.liu2@citrix.com;
 spf=SoftFail smtp.mailfrom=wei.liu2@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 wei.liu2@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="wei.liu2@citrix.com"; x-conformance=sidf_compatible
Received-SPF: SoftFail (esa2.hc3370-68.iphmx.com: domain of
 wei.liu2@citrix.com is inclined to not designate 23.29.105.83
 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="wei.liu2@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 exists:%{i}._spf.mta.salesforce.com ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: JB36jRYAben3eMlpu6naBQyVCedoKLeYAZ4MRjN/FZOjcFLJV+rFWZ4hYzdeMRyshA4izCTT9f
 axo8yMmwROWeFuvMhebdQbzWKl8I2usYD2mVlD/kbpzoxlOqT/ajbkKeNrH/kSFx0JG+W6iX3l
 ny1X58RQGUvlEMYGBfVEz8QuaMfw7UbUyiYLArfBqcgvWNqrUdGrTjXrNOSaIxi2PZzfwGFoXF
 O9auUuYplu7vzMk/hyh3r4MkosaEe3AMfkVU7xKSSv7REqbU6lthP74i6itfH5/emP7dFvhmS9
 wOA=
X-SBRS: 2.7
X-MesageID: 508436
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,476,1549947600"; 
   d="scan'208";a="508436"
Date: Thu, 16 May 2019 12:24:50 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Olaf Hering <ohering@suse.com>
Message-ID: <20190516112450.GW2798@zion.uk.xensource.com>
References: <1ae5e201-04d0-2f78-878f-2e3a3e213b62@suse.com>
 <20190516110735.67e19d15.ohering@suse.com>
 <20190516104540.7hiqsn6qjeaam2c6@Air-de-Roger>
 <20190516125735.6c1bf1ca.ohering@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190516125735.6c1bf1ca.ohering@suse.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] Regression in xen-unstable due to commit
 3802ecbaa9eb36
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBNYXkgMTYsIDIwMTkgYXQgMTI6NTc6MzVQTSArMDIwMCwgT2xhZiBIZXJpbmcgd3Jv
dGU6Cj4gQW0gVGh1LCAxNiBNYXkgMjAxOSAxMjo0NTo0MCArMDIwMAo+IHNjaHJpZWIgUm9nZXIg
UGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ogo+IAo+ID4gSGF2aW5nIGEgZmllbGQg
aW4gYnVpbGRfaW5mbyB3aXRoIGEgZGVmYXVsdCB2YWx1ZSB0aGF0IGRlcGVuZHMgb24KPiA+IGZp
ZWxkcyBvdXRzaWRlIG9mIGJ1aWxkX2luZm8gaXMgcHJvYmxlbWF0aWMsIHNpbmNlIG5vdCBhbGwg
Y2FsbGVycyBvZgo+ID4gbGlieGxfX2RvbWFpbl9idWlsZF9pbmZvX3NldGRlZmF1bHQgaGF2ZSBh
Y2Nlc3MgdG8gbGlieGxfZG9tYWluX2NvbmZpZy4KPiAKPiBPbmUgb3B0aW9uIHdvdWxkIGJlIGEg
bmV3IEFQSSB0aGF0IGdldHMgYSBsaWJ4bF9kb21haW5fY29uZmlnIGFuZCB3aGljaAo+IGNhbGxz
IGxpYnhsX19kb21haW5fc2V0X2RldmljZV9tb2RlbCwgbGlieGxfX2RvbWFpbl9jcmVhdGVfaW5m
b19zZXRkZWZhdWx0Cj4gYW5kIGxpYnhsX19kb21haW5fYnVpbGRfaW5mb19zZXRkZWZhdWx0LiBU
byBtZSBpdCBsb29rcyBsaWtlIGNyZWF0ZV9kb21haW4KPiBjYW4gbm90IGJ1aWxkIGEgcHJvcGVy
IGRfY29uZmlnIGFsbCBvbiBpdHMgb3duLCBpdCBqdXN0IGhhcyBub3QgZW5vdWdoIGluZm8uCgpJ
ZiB5b3UncmUgdGFsa2luZyBhYm91dCBhZGRpbmcgYSBuZXcgX3B1YmxpY18gQVBJOgoKVGhlIHBy
b2JsZW0gd2l0aCB0aGlzIGFwcHJvYWNoIGlzIHRoYXQgaXQgZG9lc24ndCBoZWxwIGV4aXN0aW5n
IGxpYnhsCnVzZXJzLiBUaGV5IHdpbGwgbmVlZCB0byBiZSBmaXhlZCBieSBjYWxsaW5nIHRoaXMg
bmV3IEFQSS4KCldpbGwgaXQgd29yayBpZiAxKSB5b3UgbWFrZSBsaWJ4bF9fZG9tYWluX3NldF9k
ZXZpY2VfbW9kZWwgaWRlbXBvdGVudAphbmQgMikgY2FsbCBpdCBmcm9tIHdpdGhpbiBsaWJ4bF9f
ZG9tYWluX2J1aWxkX2luZm9fc2V0ZGVmYXVsdCAod2hpY2gKYmFzaWNhbGx5IHJlc3RvcmVzIHRo
ZSBvcmlnaW5hbCBjb2RlIHBhdGggYmVmb3JlIHlvdXIgcGF0Y2gpPwoKV2VpLgoKCj4gCj4gT2xh
ZgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 16 11:26:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 11:26:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hREXD-0001bM-6M; Thu, 16 May 2019 11:26:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dWcr=TQ=citrix.com=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1hREXC-0001bC-KR
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 11:26:50 +0000
X-Inumbo-ID: 7d1d8e2e-77cd-11e9-9b37-e78ce79e7dc5
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7d1d8e2e-77cd-11e9-9b37-e78ce79e7dc5;
 Thu, 16 May 2019 11:26:46 +0000 (UTC)
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=wei.liu2@citrix.com;
 spf=SoftFail smtp.mailfrom=wei.liu2@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 wei.liu2@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="wei.liu2@citrix.com"; x-conformance=sidf_compatible
Received-SPF: SoftFail (esa6.hc3370-68.iphmx.com: domain of
 wei.liu2@citrix.com is inclined to not designate 23.29.105.83
 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="wei.liu2@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 exists:%{i}._spf.mta.salesforce.com ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: bAnTFkU4m2zzYdlCp1lWZLztpCDGZpw5axbrXxhAFG/Q/wbl+HoycCnUGEXI6AEMvMJJGui7dC
 OhjrPxx30Ln1ZeItSHMt8WGuC1fa7yyG73c/NREyOiZ+voCWihoO480yhnzfxJOWoyfMm3rDSZ
 uOrJJuZg6tZY6IcE3gz9VzKYNst9zd5bb/wR7D5WHxPC67M0QY6qzFWlaX0beg38DXNGuIVZeQ
 hXVyS5sOqGjMdpgvkel2f9snNxvu0WYD9lxFnvpcHQM5ejwKpd4o9fqIV5/jgxmuwF9GtxH8xy
 f7Q=
X-SBRS: 2.7
X-MesageID: 497355
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,476,1549947600"; 
   d="scan'208";a="497355"
Date: Thu, 16 May 2019 12:26:38 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Viktor Mitin <viktor.mitin.19@gmail.com>
Message-ID: <20190516112638.GX2798@zion.uk.xensource.com>
References: <20190516111354.15195-1-viktor.mitin.19@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190516111354.15195-1-viktor.mitin.19@gmail.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH] coverage: GCC coverage libfdt Makefile fix
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Julien
 Grall <julien.grall@arm.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBNYXkgMTYsIDIwMTkgYXQgMDI6MTM6NTRQTSArMDMwMCwgVmlrdG9yIE1pdGluIHdy
b3RlOgo+IFRoZSBwYXRjaCByZXNvbHZlcyAneGVuY292JyBjcmFzaGVzIGluIGNhc2Ugb2YgQWFy
Y2g2NC4KPiAKPiBBbGwgdGhlIC5pbml0Liogc2VjdGlvbnMgYXJlIHN0cmlwcGVkIGFmdGVyIGJv
b3QsCj4gaXQgbWVhbnMgdGhhdCBhbnl0aGluZyBpbiAuaW5pdC5kYXRhIGNhbm5vdCBiZSBhY2Nl
c3NlZCBhbnltb3JlLgo+IFRoZSBidWlsZCBzeXN0ZW0gZXhwbGljaXRseSBjb21waWxlcyBhbnkg
LmluaXQgYmluYXJ5IHdpdGhvdXQgZ2NvdiBvcHRpb24uCj4gVGhlIHByb2JsZW0gaXMgY29taW5n
IGZyb20gbGliZmR0Lgo+IFRoZSBlbnRpcmUgbGlicmFyeSBpcyBtb3ZlZCB0byAuaW5pdCB1c2lu
ZzoKPiAkKE9CSkNPUFkpICQoZm9yZWFjaCBzLCQoU0VDVElPTlMpLC0tcmVuYW1lLXNlY3Rpb24g
LiQocyk9LmluaXQuJChzKSkgJDwgJEAKPiBTbyB3ZSBuZWVkIHRvIHRlbGwgdGhlIHRvcCBNYWtl
ZmlsZSB0byBmaWx0ZXIgb3V0IGxpYmZkdC4KPiAKPiBSZXBvcnRlZC1ieTogVmlrdG9yIE1pdGlu
IDx2aWt0b3IubWl0aW4uMTlAZ21haWwuY29tPgo+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gVGVzdGVkLWJ5OiBWaWt0b3IgTWl0aW4gPHZpa3Rv
ci5taXRpbi4xOUBnbWFpbC5jb20+CgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KCkFsdGhvdWdoIEkgd291bGQgbGlrZSB0byBhc2sgeW91IHRvIGFkanVzdCB0aGUg
c3ViamVjdCB0byBiZSBtb3JlCnNwZWNpZmljOgoKICBjb3ZlcmFnZTogZmlsdGVyIG91dCBsaWJm
ZHQubwoKaWYgeW91IGFncmVlLCB0aGlzIGNhbiBiZSBkb25lIHdoaWxlIGNvbW1pdHRpbmcuCgpX
ZWkuCgoKPiAtLS0KPiAgeGVuL2NvbW1vbi9saWJmZHQvTWFrZWZpbGUgfCAxICsKPiAgMSBmaWxl
IGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vbGli
ZmR0L01ha2VmaWxlIGIveGVuL2NvbW1vbi9saWJmZHQvTWFrZWZpbGUKPiBpbmRleCBkODFmNTRi
NmI4Li5jMDc1YmJmNTQ2IDEwMDY0NAo+IC0tLSBhL3hlbi9jb21tb24vbGliZmR0L01ha2VmaWxl
Cj4gKysrIGIveGVuL2NvbW1vbi9saWJmZHQvTWFrZWZpbGUKPiBAQCAtMyw2ICszLDcgQEAgaW5j
bHVkZSBNYWtlZmlsZS5saWJmZHQKPiAgU0VDVElPTlMgOj0gdGV4dCBkYXRhICQoU1BFQ0lBTF9E
QVRBX1NFQ1RJT05TKQo+ICAKPiAgb2JqLXkgKz0gbGliZmR0Lm8KPiArbm9jb3YteSArPSBsaWJm
ZHQubwo+ICAKPiAgQ0ZMQUdTICs9IC1JJChCQVNFRElSKS9pbmNsdWRlL3hlbi9saWJmZHQvCj4g
IAo+IC0tIAo+IDIuMTcuMQo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 16 11:30:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 11:30:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hREas-0002OH-SI; Thu, 16 May 2019 11:30:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/Nh3=TQ=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hREar-0002O8-Ej
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 11:30:37 +0000
X-Inumbo-ID: 05b7519a-77ce-11e9-8980-bc764e045a96
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 05b7519a-77ce-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 11:30:35 +0000 (UTC)
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=SoftFail smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: SoftFail (esa3.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com is inclined to not designate
 23.29.105.83 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 exists:%{i}._spf.mta.salesforce.com ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: icBhGgnFUvNNY03Yl2btgQ60yo7u/iInmF92gBgDWz/U1TQQpeUb5e9+fhDJ0wIQtYLomqZfNW
 xAj3qa/04j+KRpEPLYTe4KIubJM9F5DMBNJh/P4EJMHYXwnrY3OPNIqs822hfFngniMLvPVLcL
 6Igeuh1mwnzyHBm0FN9eAa+Zfquc272aNSXo/vC6EApn60RhhozmX0QisvkidBYByTTbhndJKO
 5wu3Adi8RUs6sB6X+Z8OFgggEOx4y+XmVUCVU8nK0ajPlIEoNB5cQzRDbcm1MZtNz18mj9Gy8z
 3EA=
X-SBRS: 2.7
X-MesageID: 518852
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,476,1549947600"; 
   d="scan'208";a="518852"
To: Wei Liu <wei.liu2@citrix.com>, Viktor Mitin <viktor.mitin.19@gmail.com>
References: <20190516111354.15195-1-viktor.mitin.19@gmail.com>
 <20190516112638.GX2798@zion.uk.xensource.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <f58548ce-ceef-9fce-05ba-db8da91277f7@citrix.com>
Date: Thu, 16 May 2019 12:30:25 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190516112638.GX2798@zion.uk.xensource.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] coverage: GCC coverage libfdt Makefile fix
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTYvMDUvMjAxOSAxMjoyNiwgV2VpIExpdSB3cm90ZToKPiBPbiBUaHUsIE1heSAxNiwgMjAx
OSBhdCAwMjoxMzo1NFBNICswMzAwLCBWaWt0b3IgTWl0aW4gd3JvdGU6Cj4+IFRoZSBwYXRjaCBy
ZXNvbHZlcyAneGVuY292JyBjcmFzaGVzIGluIGNhc2Ugb2YgQWFyY2g2NC4KPj4KPj4gQWxsIHRo
ZSAuaW5pdC4qIHNlY3Rpb25zIGFyZSBzdHJpcHBlZCBhZnRlciBib290LAo+PiBpdCBtZWFucyB0
aGF0IGFueXRoaW5nIGluIC5pbml0LmRhdGEgY2Fubm90IGJlIGFjY2Vzc2VkIGFueW1vcmUuCj4+
IFRoZSBidWlsZCBzeXN0ZW0gZXhwbGljaXRseSBjb21waWxlcyBhbnkgLmluaXQgYmluYXJ5IHdp
dGhvdXQgZ2NvdiBvcHRpb24uCj4+IFRoZSBwcm9ibGVtIGlzIGNvbWluZyBmcm9tIGxpYmZkdC4K
Pj4gVGhlIGVudGlyZSBsaWJyYXJ5IGlzIG1vdmVkIHRvIC5pbml0IHVzaW5nOgo+PiAkKE9CSkNP
UFkpICQoZm9yZWFjaCBzLCQoU0VDVElPTlMpLC0tcmVuYW1lLXNlY3Rpb24gLiQocyk9LmluaXQu
JChzKSkgJDwgJEAKPj4gU28gd2UgbmVlZCB0byB0ZWxsIHRoZSB0b3AgTWFrZWZpbGUgdG8gZmls
dGVyIG91dCBsaWJmZHQuCj4+Cj4+IFJlcG9ydGVkLWJ5OiBWaWt0b3IgTWl0aW4gPHZpa3Rvci5t
aXRpbi4xOUBnbWFpbC5jb20+Cj4+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+Cj4+IFRlc3RlZC1ieTogVmlrdG9yIE1pdGluIDx2aWt0b3IubWl0aW4u
MTlAZ21haWwuY29tPgo+IFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
Pgo+Cj4gQWx0aG91Z2ggSSB3b3VsZCBsaWtlIHRvIGFzayB5b3UgdG8gYWRqdXN0IHRoZSBzdWJq
ZWN0IHRvIGJlIG1vcmUKPiBzcGVjaWZpYzoKPgo+ICAgY292ZXJhZ2U6IGZpbHRlciBvdXQgbGli
ZmR0Lm8KPgo+IGlmIHlvdSBhZ3JlZSwgdGhpcyBjYW4gYmUgZG9uZSB3aGlsZSBjb21taXR0aW5n
LgoKKzEKCkFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 16 11:37:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 11:37:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hREhh-0002eq-5k; Thu, 16 May 2019 11:37:41 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wixq=TQ=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1hREhg-0002ec-74
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 11:37:40 +0000
X-Inumbo-ID: 01ef00a7-77cf-11e9-8980-bc764e045a96
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 01ef00a7-77cf-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 11:37:38 +0000 (UTC)
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=SoftFail smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: SoftFail (esa6.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com is inclined to not designate
 23.29.105.83 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 exists:%{i}._spf.mta.salesforce.com ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: K3G4oRP5rbszpICZk28P/vdhsSoozoKvpJbyprodXz6QzBNTWVHyIKc69RTevkbdCkUoOqcG95
 Cn6/VvXJ2YfdVRAXbyjBxovrcFvtLjlpcTJzSyP1V4YDCbR38OvOf7Wdi/LkpftLYUuA8Fgb7B
 twwENLlIX7lZzpKeImyDdklM2s3qtlRSHsZkcXFocJKvvPmwsqhuaQZER7LwnbhHXELAYEcgLN
 1h+Fkg/ynL/AwWbfNQinM4Vt74QRzH7fcSbzxJ8iDwVbSXMiNtNSadTYV4QXpC/yAhdCzOWqQD
 hE8=
X-SBRS: 2.7
X-MesageID: 497650
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,476,1549947600"; 
   d="scan'208";a="497650"
Date: Thu, 16 May 2019 13:37:28 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190516113728.wnjbezwtaq45ijfb@Air-de-Roger>
References: <5CD2CDEC020000780022CC95@prv1-mh.provo.novell.com>
 <5CD2CFBB020000780022CCC6@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5CD2CFBB020000780022CCC6@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 2/4] x86/IRQ: bail early from
 irq_guest_eoi_timer_fn() when nothing is in flight
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBNYXkgMDgsIDIwMTkgYXQgMDY6NDY6NTFBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gVGhlcmUncyBubyBwb2ludCBlbnRlcmluZyB0aGUgbG9vcCBpbiB0aGUgZnVuY3Rpb24g
aW4gdGhpcyBjYXNlLiBJbnN0ZWFkCj4gdGhlcmUgc3RpbGwgYmVpbmcgc29tZXRoaW5nIGluIGZs
aWdodCBfYWZ0ZXJfIHRoZSBsb29wIHdvdWxkIGJlIGFuCj4gYWN0dWFsIHByb2JsZW06IE5vIHRp
bWVyIHdvdWxkIGJlIHJ1bm5pbmcgYW55bW9yZSBmb3IgaXNzdWluZyB0aGUgRU9JCj4gZXZlbnR1
YWxseSwgYW5kIGhlbmNlIHRoaXMgSVJRIChhbmQgcG9zc2libHkgbG93ZXIgcHJpb3JpdHkgb25l
cykgd291bGQKPiBiZSBibG9ja2VkLCBwZXJoYXBzIGluZGVmaW5pdGVseS4KPiAKPiBJc3N1ZSBh
IHdhcm5pbmcgaW5zdGVhZCBhbmQgcHJlZmVyIGJyZWFraW5nIHNvbWUgKHByZXN1bWFibHkKPiBt
aXNiZWhhdmluZykgZ3Vlc3Qgb3ZlciBzdGFsbGluZyBwZXJoYXBzIHRoZSBlbnRpcmUgc3lzdGVt
Lgo+Cj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IAo+
IC0tLSBhL3hlbi9hcmNoL3g4Ni9pcnEuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9pcnEuYwo+IEBA
IC0xMTE1LDcgKzExMTUsNyBAQCBzdGF0aWMgdm9pZCBpcnFfZ3Vlc3RfZW9pX3RpbWVyX2ZuKHZv
aWQKPiAgCj4gICAgICBhY3Rpb24gPSAoaXJxX2d1ZXN0X2FjdGlvbl90ICopZGVzYy0+YWN0aW9u
Owo+ICAKPiAtICAgIGlmICggdGltZXJfaXNfYWN0aXZlKCZhY3Rpb24tPmVvaV90aW1lcikgKQo+
ICsgICAgaWYgKCAhYWN0aW9uLT5pbl9mbGlnaHQgfHwgdGltZXJfaXNfYWN0aXZlKCZhY3Rpb24t
PmVvaV90aW1lcikgKQo+ICAgICAgICAgIGdvdG8gb3V0Owo+ICAKPiAgICAgIGlmICggYWN0aW9u
LT5hY2tfdHlwZSAhPSBBQ0tUWVBFX05PTkUgKQo+IEBAIC0xMTMwLDggKzExMzAsMTAgQEAgc3Rh
dGljIHZvaWQgaXJxX2d1ZXN0X2VvaV90aW1lcl9mbih2b2lkCj4gICAgICAgICAgfQo+ICAgICAg
fQo+ICAKPiAtICAgIGlmICggYWN0aW9uLT5pbl9mbGlnaHQgIT0gMCApCj4gLSAgICAgICAgZ290
byBvdXQ7Cj4gKyAgICBpZiAoIGFjdGlvbi0+aW5fZmxpZ2h0ICkKPiArICAgICAgICBwcmludGso
WEVOTE9HX0dfV0FSTklORwo+ICsgICAgICAgICAgICAgICAiSVJRJWQ6ICVkIGhhbmRsZXJzIHN0
aWxsIGluIGZsaWdodCBhdCBmb3JjZWQgRU9JXG4iLAo+ICsgICAgICAgICAgICAgICBkZXNjLT5p
cnEsIGFjdGlvbi0+aW5fZmxpZ2h0KTsKCkFGQUlDVCBhY3Rpb24tPmluX2ZsaWdodCBzaG91bGQg
Y29udGFpbiB0aGUgbnVtYmVyIG9mIGd1ZXN0cyBwaXJxcwp0aGF0IGhhdmUgdGhlIHBpcnEgbWFz
a2VkIChwaXJxLT5tYXNrZWQgPT0gdHJ1ZSksIGJlY2F1c2UgaW5fZmxpZ2h0IGlzCm9ubHkgaW5j
cmVhc2VkIGJ5IF9fZG9fSVJRX2d1ZXN0IHdoZW4gdGhlIHBpcnEgaXMgbm90IGFscmVhZHkgbWFz
a2VkLgpBdCBndWVzdCBFT0kgKGRlc2NfZ3Vlc3RfZW9pKSB0aGUgaW5fZmxpZ2h0IGNvdW50IGlz
IGFsc28gb25seQpkZWNyZWFzZWQgaWYgdGhlIHBpcnEgaXMgdW5tYXNrZWQuCgpIZW5jZSBJIHRo
aW5rIHRoaXMgY29uZGl0aW9uIGNvdWxkIGJlIHR1cm5lZCBpbnRvIGFuIEFTU0VSVCwgYnV0IEkn
bQpsaWtlbHkgbWlzc2luZyBzb21ldGhpbmcuCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 16 11:37:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 11:37:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hREhf-0002eI-Nx; Thu, 16 May 2019 11:37:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Vv4c=TQ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hREhd-0002eD-P4
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 11:37:37 +0000
X-Inumbo-ID: ffefe144-77ce-11e9-8980-bc764e045a96
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0e::615])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ffefe144-77ce-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 11:37:36 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=oo1J5MdPiZngERnoQFv7iHCBWP+Btx/tkpCyXuOo4lM=;
 b=H24a9QPU8WLPh3lDvYsVGn60biESl27O8eVb6QhmGlFfok0qb+HO+lPgAYG80ssTF6TXssmQ5EpndHgA5x7VczdmPxj6lFPyhXoheE9cOPKVHeNs6Ihs+aGofebkpc//Pyh1VxUotvesOnSPPOdl+T76WCAyfvmyzqqKR/4nAyo=
Received: from AM0PR08MB3139.eurprd08.prod.outlook.com (52.134.93.144) by
 AM0PR08MB4369.eurprd08.prod.outlook.com (20.179.34.19) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1878.24; Thu, 16 May 2019 11:37:33 +0000
Received: from AM0PR08MB3139.eurprd08.prod.outlook.com
 ([fe80::3498:cf18:7cd6:d98b]) by AM0PR08MB3139.eurprd08.prod.outlook.com
 ([fe80::3498:cf18:7cd6:d98b%7]) with mapi id 15.20.1900.010; Thu, 16 May 2019
 11:37:33 +0000
From: Julien Grall <Julien.Grall@arm.com>
To: Wei Liu <wei.liu2@citrix.com>, Viktor Mitin <viktor.mitin.19@gmail.com>
Thread-Topic: [PATCH] coverage: GCC coverage libfdt Makefile fix
Thread-Index: AQHVC9iGnOE/ASJ430a5sSg0xPj5sqZtnMIAgAADCgA=
Date: Thu, 16 May 2019 11:37:33 +0000
Message-ID: <611b22f7-8125-15e0-6154-93638c2a14ad@arm.com>
References: <20190516111354.15195-1-viktor.mitin.19@gmail.com>
 <20190516112638.GX2798@zion.uk.xensource.com>
In-Reply-To: <20190516112638.GX2798@zion.uk.xensource.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: DB6PR07CA0179.eurprd07.prod.outlook.com
 (2603:10a6:6:43::33) To AM0PR08MB3139.eurprd08.prod.outlook.com
 (2603:10a6:208:5d::16)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Julien.Grall@arm.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [81.100.41.95]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 3d28fa60-2735-4887-5015-08d6d9f2e31a
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600141)(711020)(4605104)(4618075)(2017052603328)(7193020);
 SRVR:AM0PR08MB4369; 
x-ms-traffictypediagnostic: AM0PR08MB4369:
nodisclaimer: True
x-microsoft-antispam-prvs: <AM0PR08MB4369CDF776EA530862502B6F800A0@AM0PR08MB4369.eurprd08.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:5516;
x-forefront-prvs: 0039C6E5C5
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(136003)(396003)(39860400002)(366004)(346002)(376002)(199004)(189003)(256004)(486006)(99286004)(8676002)(76176011)(229853002)(53936002)(5660300002)(81166006)(476003)(44832011)(11346002)(81156014)(2616005)(446003)(36756003)(14454004)(6436002)(6246003)(8936002)(2906002)(53546011)(52116002)(386003)(6506007)(6486002)(26005)(186003)(478600001)(66946007)(73956011)(66066001)(102836004)(31686004)(25786009)(6512007)(3846002)(54906003)(71200400001)(86362001)(4326008)(68736007)(110136005)(71190400001)(6116002)(316002)(31696002)(66446008)(66476007)(66556008)(64756008)(7736002)(305945005)(72206003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR08MB4369;
 H:AM0PR08MB3139.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: oqngLWnk3i1pX3/drmCve7otFj/BiyyOvGWzwf9V7ZF5KdFhUutJjgguUPON+i0UcoeGW0rO6lis9LEmBbTEiFanE10CSPuRWblm/M2/eOV3yvo5IvtJY1wPjvJQ4Gd1TbQ0ReFGZ1jOkEL0VT4DIceH+gHitLHyvBSBOiIPZBmft771Y4laFA9+LvDFxp3ksWftO17nLmeqDIRaRgm891TJo/kwahXAxtfbrc0ZNux1zLA+2vRY+84JFuYGuJP7iCpXwwKx97JmBYxb37CFfTlQB501H8VPFi9zizie36jcGCnIR1k6v/PnGHjRgm9sLgn5KexNmQ70blzy1uO3L8mg9ZkhG5fFsxxtTh6aVPMg9yPSiEjHsq7/7usMEjKVKg5LmkQ6bUMHdnHKNVCtMdQLoDfT00aF6IxOet1Muig=
Content-ID: <EA281503DA72F246AD7BCF3522AB3FBE@eurprd08.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 3d28fa60-2735-4887-5015-08d6d9f2e31a
X-MS-Exchange-CrossTenant-originalarrivaltime: 16 May 2019 11:37:33.7158 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR08MB4369
Subject: Re: [Xen-devel] [PATCH] coverage: GCC coverage libfdt Makefile fix
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 nd <nd@arm.com>, Stefano Stabellini <sstabellini@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCk9uIDE2LzA1LzIwMTkgMTI6MjYsIFdlaSBMaXUgd3JvdGU6DQo+IE9uIFRodSwgTWF5IDE2
LCAyMDE5IGF0IDAyOjEzOjU0UE0gKzAzMDAsIFZpa3RvciBNaXRpbiB3cm90ZToNCj4+IFRoZSBw
YXRjaCByZXNvbHZlcyAneGVuY292JyBjcmFzaGVzIGluIGNhc2Ugb2YgQWFyY2g2NC4NCj4+DQo+
PiBBbGwgdGhlIC5pbml0Liogc2VjdGlvbnMgYXJlIHN0cmlwcGVkIGFmdGVyIGJvb3QsDQo+PiBp
dCBtZWFucyB0aGF0IGFueXRoaW5nIGluIC5pbml0LmRhdGEgY2Fubm90IGJlIGFjY2Vzc2VkIGFu
eW1vcmUuDQo+PiBUaGUgYnVpbGQgc3lzdGVtIGV4cGxpY2l0bHkgY29tcGlsZXMgYW55IC5pbml0
IGJpbmFyeSB3aXRob3V0IGdjb3Ygb3B0aW9uLg0KPj4gVGhlIHByb2JsZW0gaXMgY29taW5nIGZy
b20gbGliZmR0Lg0KPj4gVGhlIGVudGlyZSBsaWJyYXJ5IGlzIG1vdmVkIHRvIC5pbml0IHVzaW5n
Og0KPj4gJChPQkpDT1BZKSAkKGZvcmVhY2ggcywkKFNFQ1RJT05TKSwtLXJlbmFtZS1zZWN0aW9u
IC4kKHMpPS5pbml0LiQocykpICQ8ICRADQo+PiBTbyB3ZSBuZWVkIHRvIHRlbGwgdGhlIHRvcCBN
YWtlZmlsZSB0byBmaWx0ZXIgb3V0IGxpYmZkdC4NCj4+DQo+PiBSZXBvcnRlZC1ieTogVmlrdG9y
IE1pdGluIDx2aWt0b3IubWl0aW4uMTlAZ21haWwuY29tPg0KPj4gU2lnbmVkLW9mZi1ieTogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4NCj4+IFRlc3RlZC1ieTogVmlrdG9yIE1p
dGluIDx2aWt0b3IubWl0aW4uMTlAZ21haWwuY29tPg0KPiANCj4gUmV2aWV3ZWQtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+DQo+IA0KPiBBbHRob3VnaCBJIHdvdWxkIGxpa2UgdG8g
YXNrIHlvdSB0byBhZGp1c3QgdGhlIHN1YmplY3QgdG8gYmUgbW9yZQ0KPiBzcGVjaWZpYzoNCj4g
DQo+ICAgIGNvdmVyYWdlOiBmaWx0ZXIgb3V0IGxpYmZkdC5vDQo+IA0KPiBpZiB5b3UgYWdyZWUs
IHRoaXMgY2FuIGJlIGRvbmUgd2hpbGUgY29tbWl0dGluZy4NCg0KVGhlcmUgYXJlIG1vcmUgdGhh
biB0aGF0IHRoZSB0aXRsZSB0byBmaXggb24gY29tbWl0LiBUaGUgU2lnbmVkLW9mZi1ieSANCmFu
ZCBkb2VzIG5vdCBtYXRjaCB0aGUgRnJvbSBmb3IgaW5zdGFuY2UuDQoNCkkgaW5pdGlhbGx5IHN1
Z2dlc3RlZCB0aGUgY2hhbmdlLCBzbyBTdWdnZXN0ZWQtYnkgd291bGQgYmUgbW9yZSANCnN1aXRh
YmxlLiBBbmQgdGhlbiBWaWt0b3IgbmVlZHMgdG8gYWRkIGhpcyBzaWduZWQtb2ZmLWJ5Lg0KDQpB
bHNvLCBjb3VsZCB3ZSBhbHNvIGZpeCBsaWJlbGYgYXQgdGhlIHNhbWUgdGltZT8NCg0KQ2hlZXJz
LA0KDQotLSANCkp1bGllbiBHcmFsbA0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 16 11:39:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 11:39:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hREj5-0002oB-J5; Thu, 16 May 2019 11:39:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dWcr=TQ=citrix.com=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1hREj4-0002nz-CU
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 11:39:06 +0000
X-Inumbo-ID: 3595c023-77cf-11e9-8980-bc764e045a96
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3595c023-77cf-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 11:39:05 +0000 (UTC)
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=wei.liu2@citrix.com;
 spf=SoftFail smtp.mailfrom=wei.liu2@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 wei.liu2@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="wei.liu2@citrix.com"; x-conformance=sidf_compatible
Received-SPF: SoftFail (esa2.hc3370-68.iphmx.com: domain of
 wei.liu2@citrix.com is inclined to not designate 23.29.105.83
 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="wei.liu2@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 exists:%{i}._spf.mta.salesforce.com ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: LoRCh7hOe2aMm53kKYn3oHshyLkoSFcZI7Uc+d8qlP38ZP2YO3FD76CFhVXtH5GX+IMaWZPHCh
 bgLdOG2HhtxhBZpAXtacb8ZRPMV5HVQH4eaD9d49CAouOhjJGOkL/Fjgy9krgOaqVZnjURRvPE
 FxL33VICfKVRICphiWsROhdfGYgdY4ikdP4chx9aYQxqMRdU4ygEuC3UBEP8gxDDLU6GuIQagQ
 11DEUkqyxFa+wiKcR8Jm2XGgFdC41qEockjuOr4cs4t9yEvJt8W0AH2xKCQbjBuRTnT+9dzSXN
 4Hc=
X-SBRS: 2.7
X-MesageID: 508863
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,476,1549947600"; 
   d="scan'208";a="508863"
Date: Thu, 16 May 2019 12:39:02 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Olaf Hering <olaf@aepfle.de>
Message-ID: <20190516113902.GZ2798@zion.uk.xensource.com>
References: <20190516000212.13468-1-alistair.francis@wdc.com>
 <5CDD3BF2020000780022F8AD@prv1-mh.provo.novell.com>
 <20190516111330.GA32248@aepfle.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190516111330.GA32248@aepfle.de>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH 1/3] config.sub: Update config.sub to latest
 version
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Alistair Francis <alistair.francis@wdc.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>, alistair23@gmail.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBNYXkgMTYsIDIwMTkgYXQgMDE6MTM6MzBQTSArMDIwMCwgT2xhZiBIZXJpbmcgd3Jv
dGU6Cj4gT24gVGh1LCBNYXkgMTYsIEphbiBCZXVsaWNoIHdyb3RlOgo+IAo+ID4gQXQgbGVhc3Qg
dG8gbWUgaXQgaXMgZmFyIGZyb20gb2J2aW91cyB3aHkgd2Ugd291bGQgd2FudC9uZWVkIHRvCj4g
PiBkbyB0aGlzIHVwZGF0ZSwgb3Igd2hlcmUgdGhlIGNhbm9uaWNhbCAibGF0ZXN0IHZlcnNpb24i
IGxpdmVzIGFuZAo+IAo+IEl0IGlzIG5vdCB5ZXQgRnJpZGF5LiBCdXQgSSBkbyBibGFtZSBHTlUg
YW55d2F5IGZvciBtaXNzaW5nIHRoZSBvYnZpb3VzCj4gbWlzc2luZyBwYXJ0IGluIHRoZWlyICdj
b25maWd1cmU7bWFrZTttYWtlIGluc3RhbGwnIHBhcmFkaWdtOgo+ICcuL2F1dG9nZW4uc2gnIGlz
IHdoYXQgTVVTVCBiZSBkb25lIGJlZm9yZSB0aGF0LiBhdXRvdG9vbHMgYXJlIG5vdAo+IHJ1bnRp
bWUgZGVwZW5kZW5jaWVzLCB0aGV5IGNhbiBiZSBmcmVlbHkgdXBncmFkZWQgYXQgYW55IHRpbWUu
Cj4gCj4gSXQgaXMgMjAxOS4gRXZlcnkgdmFyaWFudCBvZiBhdXRvdG9vbHMgb3V0IHRoZXJlIHdv
cmtzIHJlYXNvbmFibGUgd2VsbC4KPiBTbyBwbGVhc2UgcmVtb3ZlIHRoZSBjb25maWd1cmUgY3Jh
cCBmcm9tIHRoZSByZXBvLCBhbmQgbGVhdmUganVzdAo+IGF1dG9nZW4uc2gsIG00LyBhbmQgY29u
ZmlndXJlLmFjIGluIHRoZSBTQ00uCgpUbyBiZSBjbGVhciwgSSB3b3VsZG4ndCBtaW5kIGRyb3Bw
aW5nIGNvbmZpZ3VyZSwgYnV0IEkgdGhpbmsgc29tZSBvbGRlcgphdXRvdG9vbHMgZG9uJ3QgcHJv
dmlkZSBhcyBtYW55IG9wdGlvbnMgYXMgdGhlIG5ldyBvbmVzLiBJZiBJIHdlcmUKYnVpbGRpbmcg
b24gYSBvbGRlciBkaXN0cm9zIEkgd291bGQgYXBwcmVjaWF0ZSBoYXZpbmcgbW9yZSBmbGV4aWJp
bGl0eQp3aXRoIHRoZSBjb21taXR0ZWQgY29uZmlndXJlIHNjcmlwdC4KCkkgZ3Vlc3MgYWxsIEkg
Y2FuIHNheSBhdCB0aGlzIHBvaW50IGlzIHRoYXQgSSBoYXZlbid0IGRvbmUgYSBzdXJ2ZXkgb24K
dGhlIGRpZmZlcmVuY2VzIG9mIHRoZSBhdXRvdG9vbHMgc2hpcHBlZCBpbiBhbGwgdGhlIGRpc3Ry
b3Mgd2UgY2FyZQphYm91dCAoZXNwZWNpYWxseSB0aGUgb2xkZXIgb25lcyksIHNvIEkgd291bGQg
ZXJyIG9uIHRoZSBzYWZlIHNpZGUgdG8Ka2VlcCB0aGUgaW4tdHJlZSBjb25maWd1cmUgc2NyaXB0
LgoKV2VpLgoKPiAKPiBUaGFua3MuCj4gCj4gCj4gT2xhZgoKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 16 11:39:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 11:39:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hREj6-0002oX-Tf; Thu, 16 May 2019 11:39:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ADxN=TQ=suse.com=ohering@srs-us1.protection.inumbo.net>)
 id 1hREj5-0002o4-6U
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 11:39:07 +0000
X-Inumbo-ID: 343f6d92-77cf-11e9-b3fe-c785963200b9
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 343f6d92-77cf-11e9-b3fe-c785963200b9;
 Thu, 16 May 2019 11:39:03 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 91722AFBF;
 Thu, 16 May 2019 11:39:02 +0000 (UTC)
Date: Thu, 16 May 2019 13:38:57 +0200
From: Olaf Hering <ohering@suse.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20190516133857.742e4f13.ohering@suse.com>
In-Reply-To: <20190516112450.GW2798@zion.uk.xensource.com>
References: <1ae5e201-04d0-2f78-878f-2e3a3e213b62@suse.com>
 <20190516110735.67e19d15.ohering@suse.com>
 <20190516104540.7hiqsn6qjeaam2c6@Air-de-Roger>
 <20190516125735.6c1bf1ca.ohering@suse.com>
 <20190516112450.GW2798@zion.uk.xensource.com>
X-Mailer: Claws Mail 2019.04.26 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] Regression in xen-unstable due to commit
 3802ecbaa9eb36
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Roger Pau =?UTF-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============4344895836808377484=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============4344895836808377484==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/rCcMbuleSmr=hZMmtAYln1Z"; protocol="application/pgp-signature"

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

Am Thu, 16 May 2019 12:24:50 +0100
schrieb Wei Liu <wei.liu2@citrix.com>:

> The problem with this approach is that it doesn't help existing libxl
> users. They will need to be fixed by calling this new API.

If the API needs to be changed, a LIBXL_HAVE_ came with the change.

I'm not sure how to fix this without changing some API.
libxl__domain_build_info_setdefault would need a d_config to make a
usable decision. The callers do not have a d_config. And what their
calles have is an incomplete d_config because libxl lacks a public API
to properly populate missing defaults in d_config.

To me it looks like something like libxl_domain_config_finish(libxl_domain_=
config*)
is missing now.

Maybe I am just misunderstanding what you trying to say, but to me it
looks like freemem() would need to call an updated libxl public API
anyway. Surely not freemem itself, but xl:create_domain as a whole.

Olaf

--Sig_/rCcMbuleSmr=hZMmtAYln1Z
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCXN1L0QAKCRBdQqD6ppg2
fk1QAJ9sVUkYV/bAQeMpVGi76Ssg/MAjuACg8CVs0nmd5+fWfSvF+EsofXELfqY=
=q0Yv
-----END PGP SIGNATURE-----

--Sig_/rCcMbuleSmr=hZMmtAYln1Z--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4344895836808377484==--


From xen-devel-bounces@lists.xenproject.org Thu May 16 11:40:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 11:40:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hREk5-0003Zw-AG; Thu, 16 May 2019 11:40:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dWcr=TQ=citrix.com=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1hREk4-0003Xv-0y
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 11:40:08 +0000
X-Inumbo-ID: 5a4f7047-77cf-11e9-8980-bc764e045a96
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5a4f7047-77cf-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 11:40:07 +0000 (UTC)
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=wei.liu2@citrix.com;
 spf=SoftFail smtp.mailfrom=wei.liu2@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 wei.liu2@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="wei.liu2@citrix.com"; x-conformance=sidf_compatible
Received-SPF: SoftFail (esa1.hc3370-68.iphmx.com: domain of
 wei.liu2@citrix.com is inclined to not designate 23.29.105.83
 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="wei.liu2@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 exists:%{i}._spf.mta.salesforce.com ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: BS6ULgE65j/84qGwWFqFWFbs5BhB4FRNdBx4fngmBZ1hlT8eFsEToPtMv0Yyuifag5mxditMzB
 dnOM4x/v59sojsKbVID1cxzCpexS3ah7wLa35AQqgzUT+9CnZCku4BI8iJ+f1w4ihV+NFvzFE0
 ItNx8D6DsJ1xUnZmAPX8PvPmJx84BFwKA6TMP/R1nw4ch4NK66vrqZNdEXjT47vDzvkiTW0Shk
 W2FrnXgY9N3LPUz3L29fJp2mOkG+2pYgv2pCSOO6GUZj/Ncr9a5Q+YogFVLBeTGnuluvPuBR3C
 RiU=
X-SBRS: 2.7
X-MesageID: 506498
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,476,1549947600"; 
   d="scan'208";a="506498"
Date: Thu, 16 May 2019 12:39:58 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Julien Grall <Julien.Grall@arm.com>
Message-ID: <20190516113958.GA2798@zion.uk.xensource.com>
References: <20190516111354.15195-1-viktor.mitin.19@gmail.com>
 <20190516112638.GX2798@zion.uk.xensource.com>
 <611b22f7-8125-15e0-6154-93638c2a14ad@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <611b22f7-8125-15e0-6154-93638c2a14ad@arm.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH] coverage: GCC coverage libfdt Makefile fix
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 nd <nd@arm.com>, Wei Liu <wei.liu2@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Viktor Mitin <viktor.mitin.19@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBNYXkgMTYsIDIwMTkgYXQgMTE6Mzc6MzNBTSArMDAwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IAo+IAo+IE9uIDE2LzA1LzIwMTkgMTI6MjYsIFdlaSBMaXUgd3JvdGU6Cj4gPiBPbiBU
aHUsIE1heSAxNiwgMjAxOSBhdCAwMjoxMzo1NFBNICswMzAwLCBWaWt0b3IgTWl0aW4gd3JvdGU6
Cj4gPj4gVGhlIHBhdGNoIHJlc29sdmVzICd4ZW5jb3YnIGNyYXNoZXMgaW4gY2FzZSBvZiBBYXJj
aDY0Lgo+ID4+Cj4gPj4gQWxsIHRoZSAuaW5pdC4qIHNlY3Rpb25zIGFyZSBzdHJpcHBlZCBhZnRl
ciBib290LAo+ID4+IGl0IG1lYW5zIHRoYXQgYW55dGhpbmcgaW4gLmluaXQuZGF0YSBjYW5ub3Qg
YmUgYWNjZXNzZWQgYW55bW9yZS4KPiA+PiBUaGUgYnVpbGQgc3lzdGVtIGV4cGxpY2l0bHkgY29t
cGlsZXMgYW55IC5pbml0IGJpbmFyeSB3aXRob3V0IGdjb3Ygb3B0aW9uLgo+ID4+IFRoZSBwcm9i
bGVtIGlzIGNvbWluZyBmcm9tIGxpYmZkdC4KPiA+PiBUaGUgZW50aXJlIGxpYnJhcnkgaXMgbW92
ZWQgdG8gLmluaXQgdXNpbmc6Cj4gPj4gJChPQkpDT1BZKSAkKGZvcmVhY2ggcywkKFNFQ1RJT05T
KSwtLXJlbmFtZS1zZWN0aW9uIC4kKHMpPS5pbml0LiQocykpICQ8ICRACj4gPj4gU28gd2UgbmVl
ZCB0byB0ZWxsIHRoZSB0b3AgTWFrZWZpbGUgdG8gZmlsdGVyIG91dCBsaWJmZHQuCj4gPj4KPiA+
PiBSZXBvcnRlZC1ieTogVmlrdG9yIE1pdGluIDx2aWt0b3IubWl0aW4uMTlAZ21haWwuY29tPgo+
ID4+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4g
Pj4gVGVzdGVkLWJ5OiBWaWt0b3IgTWl0aW4gPHZpa3Rvci5taXRpbi4xOUBnbWFpbC5jb20+Cj4g
PiAKPiA+IFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+ID4gCj4g
PiBBbHRob3VnaCBJIHdvdWxkIGxpa2UgdG8gYXNrIHlvdSB0byBhZGp1c3QgdGhlIHN1YmplY3Qg
dG8gYmUgbW9yZQo+ID4gc3BlY2lmaWM6Cj4gPiAKPiA+ICAgIGNvdmVyYWdlOiBmaWx0ZXIgb3V0
IGxpYmZkdC5vCj4gPiAKPiA+IGlmIHlvdSBhZ3JlZSwgdGhpcyBjYW4gYmUgZG9uZSB3aGlsZSBj
b21taXR0aW5nLgo+IAo+IFRoZXJlIGFyZSBtb3JlIHRoYW4gdGhhdCB0aGUgdGl0bGUgdG8gZml4
IG9uIGNvbW1pdC4gVGhlIFNpZ25lZC1vZmYtYnkgCj4gYW5kIGRvZXMgbm90IG1hdGNoIHRoZSBG
cm9tIGZvciBpbnN0YW5jZS4KPiAKPiBJIGluaXRpYWxseSBzdWdnZXN0ZWQgdGhlIGNoYW5nZSwg
c28gU3VnZ2VzdGVkLWJ5IHdvdWxkIGJlIG1vcmUgCj4gc3VpdGFibGUuIEFuZCB0aGVuIFZpa3Rv
ciBuZWVkcyB0byBhZGQgaGlzIHNpZ25lZC1vZmYtYnkuCj4gCj4gQWxzbywgY291bGQgd2UgYWxz
byBmaXggbGliZWxmIGF0IHRoZSBzYW1lIHRpbWU/CgorMS4gVmlrdG9yPwoKV2VpLgoKPiAKPiBD
aGVlcnMsCj4gCj4gLS0gCj4gSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 16 11:43:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 11:43:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hREmz-0003nj-Rn; Thu, 16 May 2019 11:43:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wixq=TQ=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1hREmy-0003ne-QO
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 11:43:08 +0000
X-Inumbo-ID: c4b928ea-77cf-11e9-a307-cbbf0870548a
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c4b928ea-77cf-11e9-a307-cbbf0870548a;
 Thu, 16 May 2019 11:43:05 +0000 (UTC)
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=SoftFail smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: SoftFail (esa6.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com is inclined to not designate
 23.29.105.83 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 exists:%{i}._spf.mta.salesforce.com ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: L26vUAi309AYlTpofVBXj7q4hEvSpZfSwV5622moY8LXyDYcxLVOzB4P1YOBowRYKm6dEQKhnV
 1LEfKJMcovekb6MWwalbh7HMMtHsqfPFkACyhFFeLLJ2DcF/faUNVfUnmekyg+JKqxvw/+PEpt
 HaArWB342t9612ajeg92wQ/pkeiA1Z8KgckLLA7nPIM5nhCZEz9pQdn8AUoYzNKz1ui1C/3QlS
 BrTbcgif9wyC76yc0KefiNO8bO2p5Gqlc84nX6/fMKXXMnEfkrf2sszlTOZbnC5ypBm1++Gbom
 52Q=
X-SBRS: 2.7
X-MesageID: 497806
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,476,1549947600"; 
   d="scan'208";a="497806"
Date: Thu, 16 May 2019 13:42:55 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20190516114255.7t6re7yot6wp3mom@Air-de-Roger>
References: <1ae5e201-04d0-2f78-878f-2e3a3e213b62@suse.com>
 <20190516110735.67e19d15.ohering@suse.com>
 <20190516104540.7hiqsn6qjeaam2c6@Air-de-Roger>
 <20190516125735.6c1bf1ca.ohering@suse.com>
 <20190516112450.GW2798@zion.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190516112450.GW2798@zion.uk.xensource.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] Regression in xen-unstable due to commit
 3802ecbaa9eb36
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Olaf Hering <ohering@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBNYXkgMTYsIDIwMTkgYXQgMTI6MjQ6NTBQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBUaHUsIE1heSAxNiwgMjAxOSBhdCAxMjo1NzozNVBNICswMjAwLCBPbGFmIEhlcmluZyB3
cm90ZToKPiA+IEFtIFRodSwgMTYgTWF5IDIwMTkgMTI6NDU6NDAgKzAyMDAKPiA+IHNjaHJpZWIg
Um9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ogo+ID4gCj4gPiA+IEhhdmlu
ZyBhIGZpZWxkIGluIGJ1aWxkX2luZm8gd2l0aCBhIGRlZmF1bHQgdmFsdWUgdGhhdCBkZXBlbmRz
IG9uCj4gPiA+IGZpZWxkcyBvdXRzaWRlIG9mIGJ1aWxkX2luZm8gaXMgcHJvYmxlbWF0aWMsIHNp
bmNlIG5vdCBhbGwgY2FsbGVycyBvZgo+ID4gPiBsaWJ4bF9fZG9tYWluX2J1aWxkX2luZm9fc2V0
ZGVmYXVsdCBoYXZlIGFjY2VzcyB0byBsaWJ4bF9kb21haW5fY29uZmlnLgo+ID4gCj4gPiBPbmUg
b3B0aW9uIHdvdWxkIGJlIGEgbmV3IEFQSSB0aGF0IGdldHMgYSBsaWJ4bF9kb21haW5fY29uZmln
IGFuZCB3aGljaAo+ID4gY2FsbHMgbGlieGxfX2RvbWFpbl9zZXRfZGV2aWNlX21vZGVsLCBsaWJ4
bF9fZG9tYWluX2NyZWF0ZV9pbmZvX3NldGRlZmF1bHQKPiA+IGFuZCBsaWJ4bF9fZG9tYWluX2J1
aWxkX2luZm9fc2V0ZGVmYXVsdC4gVG8gbWUgaXQgbG9va3MgbGlrZSBjcmVhdGVfZG9tYWluCj4g
PiBjYW4gbm90IGJ1aWxkIGEgcHJvcGVyIGRfY29uZmlnIGFsbCBvbiBpdHMgb3duLCBpdCBqdXN0
IGhhcyBub3QgZW5vdWdoIGluZm8uCj4gCj4gSWYgeW91J3JlIHRhbGtpbmcgYWJvdXQgYWRkaW5n
IGEgbmV3IF9wdWJsaWNfIEFQSToKPiAKPiBUaGUgcHJvYmxlbSB3aXRoIHRoaXMgYXBwcm9hY2gg
aXMgdGhhdCBpdCBkb2Vzbid0IGhlbHAgZXhpc3RpbmcgbGlieGwKPiB1c2Vycy4gVGhleSB3aWxs
IG5lZWQgdG8gYmUgZml4ZWQgYnkgY2FsbGluZyB0aGlzIG5ldyBBUEkuCj4gCj4gV2lsbCBpdCB3
b3JrIGlmIDEpIHlvdSBtYWtlIGxpYnhsX19kb21haW5fc2V0X2RldmljZV9tb2RlbCBpZGVtcG90
ZW50Cj4gYW5kIDIpIGNhbGwgaXQgZnJvbSB3aXRoaW4gbGlieGxfX2RvbWFpbl9idWlsZF9pbmZv
X3NldGRlZmF1bHQgKHdoaWNoCj4gYmFzaWNhbGx5IHJlc3RvcmVzIHRoZSBvcmlnaW5hbCBjb2Rl
IHBhdGggYmVmb3JlIHlvdXIgcGF0Y2gpPwoKQ2FsbGluZyBsaWJ4bF9fZG9tYWluX3NldF9kZXZp
Y2VfbW9kZWwgZnJvbQpsaWJ4bF9fZG9tYWluX2J1aWxkX2luZm9fc2V0ZGVmYXVsdCB3b3VsZCBy
ZXF1aXJlIHBhc3NpbmcKZG9tYWluX2NvbmZpZyB0byBsaWJ4bF9fZG9tYWluX2J1aWxkX2luZm9f
c2V0ZGVmYXVsdCwgd2hpY2ggZ2V0cyBiYWNrCnRvIG15IHByb3Bvc2FsLgoKSW4gb3JkZXIgdG8g
a25vdyBpZiBhIFBWIG9yIFBWSCBkb21haW4gcmVxdWlyZXMgYSBkZXZpY2UgbW9kZWwgKGZvcgp0
aGUgUFYgYmFja2VuZHMpIGxpYnhsIG5lZWRzIHRvIGxvb2sgYXQgdGhlIGNvbnRlbnRzIG9mIGRv
bWFpbl9jb25maWcKYmVjYXVzZSB0aGF0J3Mgd2hlcmUgdGhlIGxpc3Qgb2YgZGV2aWNlcyBpcyBz
dG9yZWQuCgpBbm90aGVyIG9wdGlvbiB3b3VsZCBiZSB0byBkaWZmZXJlbnRpYXRlIGJldHdlZW4g
ZGV2aWNlIG1vZGVsIGFuZCBQVgpiYWNrZW5kLiBJbiB0aGUgUFYvUFZIIGNhc2UgUUVNVSBpcyBu
b3QgYWN0aW5nIGFzIGEgZGV2aWNlIG1vZGVsIGJ1dApyYXRoZXIgYXMgYSBQViBiYWNrZW5kLCBo
ZW5jZSBpdCBjb3VsZCBiZSBzaWduYWxlZCB1c2luZyBhIGRpZmZlcmVudApmaWVsZCwgdGhhdCBj
b3VsZCBsaXZlIGluIGRvbWFpbl9jb25maWcgaW5zdGVhZCBvZgpkb21haW5fYnVpbGRfaW5mbz8K
ClJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 16 11:44:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 11:44:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hREoV-0003u4-7i; Thu, 16 May 2019 11:44:43 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ZPM6=TQ=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1hREoT-0003tt-Iy
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 11:44:42 +0000
X-Inumbo-ID: fbe2dc48-77cf-11e9-8980-bc764e045a96
Received: from mo6-p01-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5301::6])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fbe2dc48-77cf-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 11:44:38 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1558007077;
 s=strato-dkim-0002; d=aepfle.de;
 h=References:In-Reply-To:Message-ID:Subject:Cc:To:From:Date:
 X-RZG-CLASS-ID:X-RZG-AUTH:From:Subject:Sender;
 bh=jRWGqqkBLV1jI/BfiD4AdsPwgtMLNXvNbqAG+TdrjG8=;
 b=Ac1BvOuwRmo2nJvzt3cI3T9wDPRVxMrKBhzgdTcObXUHlty/P2bMEk66Bdciua5Nv/
 NO1BDXNIihhfDulpAqyFV1341YSB1j46X4rATRmNZrr3ymK4400MEqMreM08Z34fsyfx
 jAN3riLAvlWWp/yX0BoU7v4yVraxd8MvUQbK+H/1xKjOkALI3Nq7nSy09QLQo5jIrT6C
 q5KAYDZJoWi12MQxkhRXuTOn7it2HsC5p1uC//zGUn9KsZAnMhYG8hO4+NmaekZbvuyk
 8c9bJpLDZggpptG6g9QElYUr5pKXi/QatkhkoRpKS1O8wHbGScedenjsqyhQCmT8nP7S
 0LEw==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QED/SSGq+wjGiUC4kV1cX92EW4mFvNjTRB"
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.20 AUTH)
 with ESMTPSA id U080cav4GBiYEhz
 (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, 16 May 2019 13:44:34 +0200 (CEST)
Date: Thu, 16 May 2019 13:44:32 +0200
From: Olaf Hering <olaf@aepfle.de>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20190516134432.3029d52a.olaf@aepfle.de>
In-Reply-To: <20190516113902.GZ2798@zion.uk.xensource.com>
References: <20190516000212.13468-1-alistair.francis@wdc.com>
 <5CDD3BF2020000780022F8AD@prv1-mh.provo.novell.com>
 <20190516111330.GA32248@aepfle.de>
 <20190516113902.GZ2798@zion.uk.xensource.com>
X-Mailer: Claws Mail 2019.04.26 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 1/3] config.sub: Update config.sub to latest
 version
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: alistair23@gmail.com, Alistair Francis <alistair.francis@wdc.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: multipart/mixed; boundary="===============7076955369073338211=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============7076955369073338211==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/=4RX5jKKcfGsPVsnTZ_Z+J4"; protocol="application/pgp-signature"

--Sig_/=4RX5jKKcfGsPVsnTZ_Z+J4
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

Am Thu, 16 May 2019 12:39:02 +0100
schrieb Wei Liu <wei.liu2@citrix.com>:

> I guess all I can say at this point is that I haven't done a survey on
> the differences of the autotools shipped in all the distros we care
> about (especially the older ones), so I would err on the safe side to
> keep the in-tree configure script.

Given that all distros for sure did run 'autogen.sh' in a large number
of packages since years it is easy to guess that in general it just works.

And if Xen decides that a certain autoconf version is is the minimum,
configure.ac has a knob for that the minimal required tools version.
As I said, autoools are not runtime dependencies, nor is make|flex|bison.

So, please consider moving these generated files to .gitignore.

Olaf

--Sig_/=4RX5jKKcfGsPVsnTZ_Z+J4
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCXN1NIAAKCRBdQqD6ppg2
fvScAJ0RFYJL8UPWxUkccmZRfaOWWAlQzgCgqDBterXGFwYVKKZafKQz9j+vT58=
=N9Tl
-----END PGP SIGNATURE-----

--Sig_/=4RX5jKKcfGsPVsnTZ_Z+J4--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7076955369073338211==--


From xen-devel-bounces@lists.xenproject.org Thu May 16 11:46:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 11:46:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hREq0-00041I-Mk; Thu, 16 May 2019 11:46:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=388s=TQ=gmail.com=amittomer25@srs-us1.protection.inumbo.net>)
 id 1hREpz-000417-33
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 11:46:15 +0000
X-Inumbo-ID: 3527a12e-77d0-11e9-8980-bc764e045a96
Received: from mail-ot1-x343.google.com (unknown [2607:f8b0:4864:20::343])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3527a12e-77d0-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 11:46:14 +0000 (UTC)
Received: by mail-ot1-x343.google.com with SMTP id r10so3130618otd.4
 for <xen-devel@lists.xenproject.org>; Thu, 16 May 2019 04:46:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=slMZAE1y7NixVSYih0ZYsCKD6gJ9Y++X06/Kejz/ClQ=;
 b=htVVwYQIv8WoGYKc/GYqfOjf1V8Y9tIsioGxXR0wQr5cF63SbWuRz0ofMc2gL/R3b8
 doJQoB5VZCgeyQVLQMmTkMV6MoEo7v+mUiRM8Fv2qIobU/SooBJrEvgunaSDWnZqEJQq
 w7SSx+84tqrSYibNxJm4pZL8jz8XkuQX144Eg5N7/sEpYA2m9h9qvUUNiGBAudrUf8m0
 7teST8idfNUGCBD5InumAAxHVLtZcCI/2/3JWfrb9xUwF1Ruh4xsRD9sEdBA3suvRjtd
 FA3by/rqMpXjyahyd9zFSK7RNWLslMNYL05NWJ/D7p2RWVmiG/8c+cAAekZb+PmjmgPQ
 /j1w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=slMZAE1y7NixVSYih0ZYsCKD6gJ9Y++X06/Kejz/ClQ=;
 b=k164nKFEsl7qnOAxhsOn9bYJFlmfzt0nmc1n92ZJMfG00HlrKrDjr94POFh7nqA+dr
 Rn7DiHPkYAh4hND05EqWJfDTysGVZbsv9qgKYMm3eNsbzBa+G1Mg44cismPC6hvCNPNm
 19cAr56nDqFX4u6rpBXHMTILxok1cZwgg4P/4vtpquT/QiHIQnDvAVUHxkxvqevQyhHZ
 llCTrPw72DTsnDekexB4U0JDAOv2h9xBek5nyJ6g15VJP93/J4A1yTLIjZJnbyjI/tsI
 QF3bg4L7j+DPaouARTHa0WTp6OVUyBEeWpynStkm8tbvA+XA+EbfKFAgbwGSSrVaCIds
 Q39w==
X-Gm-Message-State: APjAAAXoceKiKa9quDZIx8m1dRibB60Y9C3HGl6Fc4UjZBPoq9/yshGP
 jpUabPo9lug68JoZyzkjtbJKatB/GOzO9uV0V14=
X-Google-Smtp-Source: APXvYqx7LMJrrD3TIpfUQsc5HZq6jGgKh7ljiYCqaUzTTR352zAHUatrvNXWCfbxgDLIPVwFBsQqtNQJvYEHWK1L06g=
X-Received: by 2002:a9d:6a10:: with SMTP id g16mr29093446otn.203.1558007173520; 
 Thu, 16 May 2019 04:46:13 -0700 (PDT)
MIME-Version: 1.0
References: <1556902928-18682-1-git-send-email-amittomer25@gmail.com>
 <60d23898-7e91-bb59-5bc8-b36d06452f28@gmail.com>
In-Reply-To: <60d23898-7e91-bb59-5bc8-b36d06452f28@gmail.com>
From: Amit Tomer <amittomer25@gmail.com>
Date: Thu, 16 May 2019 17:15:36 +0530
Message-ID: <CABHD4K_DybrEQBeG2pn9D68pFoPH9e0ior17uy3A-_mXeSA+cQ@mail.gmail.com>
To: Oleksandr <olekstysh@gmail.com>
Subject: Re: [Xen-devel] [PATCH] xen/arm: Black list everything with a PPI
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andre Przywara <andre.przywara@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8sCgpUaGFua3MgZm9yIGhhdmluZyBhIGxvb2sgYXQgaXQuCgpPbiBUaHUsIE1heSAxNiwg
MjAxOSBhdCAxMjoyNSBBTSBPbGVrc2FuZHIgPG9sZWtzdHlzaEBnbWFpbC5jb20+IHdyb3RlOgo+
Cj4KPiBPbiAwMy4wNS4xOSAyMDowMiwgQW1pdCBTaW5naCBUb21hciB3cm90ZToKPgo+IEhpLCBB
bWl0Cj4KPiA+IFhFTiBzaG91bGQgbm90IGZvcndhcmQgUFBJcyB0byBEb20wIGFzIGl0IG9ubHkg
c3VwcG9ydCBTUElzLgo+ID4gT25lIG9mIHNvbHV0aW9uIHRvIHRoaXMgcHJvYmxlbSBpcyB0byBz
a2lwIGFueSBkZXZpY2UgdGhhdAo+ID4gdXNlcyBQUEkgc291cmNlIGNvbXBsZXRlbHkgd2hpbGUg
YnVpbGRpbmcgZG9tYWluIGl0c2VsZi4KPiA+Cj4gPiBUaGlzIHBhdGNoIGdvZXMgdGhyb3VnaCBh
bGwgdGhlIGludGVycnVwdCBzb3VyY2VzIG9mIGRldmljZSBhbmQgc2tpcCBpdAo+ID4gaWYgb25l
IG9mIGludGVycnVwdCBzb3VyY2UgaXMgUFBJLiBJdCBmaXhlcyBYRU4gYm9vdCBvbiBpLk1YOE1R
IGJ5Cj4gPiBza2lwcGluZyBQTVUgbm9kZS4KPiA+Cj4gPiBTdWdnZXN0ZWQtYnk6ICBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+ID4gU2lnbmVkLW9mZi1ieTogQW1pdCBTaW5n
aCBUb21hciA8YW1pdHRvbWVyMjVAZ21haWwuY29tPgo+ID4gLS0tCj4gPiAgICAgICogVGhpcyBy
ZXBsYWNlcyBmb2xsb3dpbmcgcGF0Y2guCj4gPiAgICAgICAgaHR0cHM6Ly9wYXRjaHdvcmsua2Vy
bmVsLm9yZy9wYXRjaC8xMDg5OTg4MS8KPiA+IC0tLQo+ID4gICB4ZW4vYXJjaC9hcm0vZG9tYWlu
X2J1aWxkLmMgfCAxNiArKysrKysrKysrKysrKystCj4gPiAgIDEgZmlsZSBjaGFuZ2VkLCAxNSBp
bnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4gPgo+ID4gZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS9kb21haW5fYnVpbGQuYyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwo+ID4gaW5k
ZXggZDk4MzY3Ny4uOGY1NDQ3MiAxMDA2NDQKPiA+IC0tLSBhL3hlbi9hcmNoL2FybS9kb21haW5f
YnVpbGQuYwo+ID4gKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCj4gPiBAQCAtMTM1
Myw3ICsxMzUzLDcgQEAgc3RhdGljIGludCBfX2luaXQgaGFuZGxlX25vZGUoc3RydWN0IGRvbWFp
biAqZCwgc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbywKPiA+ICAgICAgICAgICB7IC8qIHNlbnRp
bmVsICovIH0sCj4gPiAgICAgICB9Owo+ID4gICAgICAgc3RydWN0IGR0X2RldmljZV9ub2RlICpj
aGlsZDsKPiA+IC0gICAgaW50IHJlczsKPiA+ICsgICAgaW50IHJlcywgaSwgbmlycSwgaXJxX2lk
Owo+ID4gICAgICAgY29uc3QgY2hhciAqbmFtZTsKPiA+ICAgICAgIGNvbnN0IGNoYXIgKnBhdGg7
Cj4gPgo+ID4gQEAgLTEzOTksNiArMTM5OSwyMCBAQCBzdGF0aWMgaW50IF9faW5pdCBoYW5kbGVf
bm9kZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvLAo+ID4gICAg
ICAgICAgIHJldHVybiAwOwo+ID4gICAgICAgfQo+ID4KPiA+ICsgICAgLyogU2tpcCB0aGUgbm9k
ZSwgdXNpbmcgUFBJIHNvdXJjZSAqLwo+ID4gKyAgICBuaXJxID0gZHRfbnVtYmVyX29mX2lycShu
b2RlKTsKPiA+ICsKPiA+ICsgICAgZm9yICggaSA9IDAgOyBpIDwgbmlycSA7IGkrKyApCj4gPiAr
ICAgIHsKPiA+ICsgICAgICAgIGlycV9pZCA9IHBsYXRmb3JtX2dldF9pcnEobm9kZSwgaSk7Cj4K
PiBEbyB3ZSBuZWVkIHRvIGRvIHNvbWV0aGluZyBoZXJlIGlmIHBsYXRmb3JtX2dldF9pcnEoKSBy
ZXR1cm5zIC0xPwoKWWVhaCwgSSBzaG91bGQgaGF2ZSBkb25lIGl0LiBzb21lIHRoaW5rIGxpa2Ug
Zm9sbG93aW5nOgpodHRwczovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9eGVuLmdpdDthPWJs
b2I7Zj14ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmM7aD1kOTgzNjc3OWQxN2M5MGU4NGI5NGJh
MzJlNGEyMGYwMjgxODlmYzViO2hiPUhFQUQjbDEyODQKCj4gPiArCj4gPiArICAgICAgICBpZiAo
IGlycV9pZCA+PSAxNiAmJiBpcnFfaWQgPCAzMiApCj4gPiArICAgICAgICB7Cj4gPiArICAgICAg
ICAgICAgZHRfZHByaW50aygiIFNraXAgbm9kZSB3aXRoIChQUEkgc291cmNlKVxuIik7Cj4gPiAr
ICAgICAgICAgICAgcmV0dXJuIDA7Cj4gPiArICAgICAgICB9Cj4gPiArICAgIH0KPiA+ICsKPiA+
ICAgICAgIC8qCj4gPiAgICAgICAgKiBYZW4gaXMgdXNpbmcgc29tZSBwYXRoIGZvciBpdHMgb3du
IHB1cnBvc2UuIFdhcm4gaWYgYSBub2RlCj4gPiAgICAgICAgKiBhbHJlYWR5IGV4aXN0cyB3aXRo
IHRoZSBzYW1lIHBhdGguCj4KPiBQYXRjaCBsb29rcyBnb29kLiBBbHRob3VnaCBSLUNhciBIMyBz
ZWVtcyB0byBub3QgdXNlIFBQSXMgZm9yIFBNVSwgSQo+IGhhdmUgdGVzdGVkIHlvdXIgcGF0Y2gg
anVzdCB0byBiZSBzdXJlIGl0IHdvdWxkbid0IHNraXAgYW55dGhpbmcgYnkgYQo+IG1pc3Rha2Up
CgpPaywgVGhhbmtzIGZvciB0ZXN0aW5nIGl0LiBJIHdvdWxkIHJlc2VuZCBpdCB3aXRoIGVycm9y
IGNvbmRpdGlvbiBjaGVjay4KCi1UaGFua3MKQW1pdC4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 16 11:48:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 11:48:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hREs6-0004Ae-CQ; Thu, 16 May 2019 11:48:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=RJgO=TQ=huawei.com=wencongyang2@srs-us1.protection.inumbo.net>)
 id 1hREs5-0004AZ-Bc
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 11:48:25 +0000
X-Inumbo-ID: 8209c4d6-77d0-11e9-8980-bc764e045a96
Received: from huawei.com (unknown [45.249.212.190])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8209c4d6-77d0-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 11:48:24 +0000 (UTC)
Received: from DGGEMS413-HUB.china.huawei.com (unknown [172.30.72.60])
 by Forcepoint Email with ESMTP id F0FDCF1F6A5A233EB7C0;
 Thu, 16 May 2019 19:48:21 +0800 (CST)
Received: from [127.0.0.1] (10.177.249.165) by DGGEMS413-HUB.china.huawei.com
 (10.3.19.213) with Microsoft SMTP Server id 14.3.439.0;
 Thu, 16 May 2019 19:48:13 +0800
To: Andrew Cooper <andrew.cooper3@citrix.com>, <xen-devel@lists.xenproject.org>
References: <6bca3b07-c2aa-124f-e77e-59d5eb7bbd5c@huawei.com>
 <5cdbd5ec-3ee9-04ff-5ce8-73c542b8b752@citrix.com>
 <e30d844e-72e6-8ec5-354c-e61ef5c82093@huawei.com>
 <67885e5e-d67c-8067-eded-69290429714b@citrix.com>
From: "wencongyang (A)" <wencongyang2@huawei.com>
Message-ID: <cdd37ad5-d54f-6f52-bbb6-49ef7a7ace21@huawei.com>
Date: Thu, 16 May 2019 19:48:01 +0800
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101
 Thunderbird/45.6.0
MIME-Version: 1.0
In-Reply-To: <67885e5e-d67c-8067-eded-69290429714b@citrix.com>
X-Originating-IP: [10.177.249.165]
X-CFilter-Loop: Reflected
Subject: Re: [Xen-devel] Question about MDS mitigation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: gaowanlong <gaowanlong@huawei.com>,
 "Liujinsong \(Paul\)" <liu.jinsong@huawei.com>, maoming.maoming@huawei.com,
 Huangzhichao <huangzhichao@huawei.com>, "Chentao
 \(Boby\)" <boby.chen@huawei.com>, guijianfeng <guijianfeng@huawei.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAyMDE5LzUvMTYgMTU6NTgsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gT24gMTYvMDUvMjAx
OSAwODo1Niwgd2VuY29uZ3lhbmcgKEEpIHdyb3RlOgo+Pgo+PiBPbiAyMDE5LzUvMTYgMTU6Mzgs
IEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+PiBPbiAxNi8wNS8yMDE5IDAzOjQ2LCB3ZW5jb25neWFu
ZyAoQSkgd3JvdGU6Cj4+Pj4gSGkgYWxsCj4+Pj4KPj4+PiBGaWxsIGJ1ZmZlcnMsIGxvYWQgcG9y
dHMgYXJlIHNoYXJlZCBiZXR3ZWVuIHRocmVhZHMgb24gdGhlIHNhbWUgcGh5c2ljYWwgY29yZS4K
Pj4+PiBXZSBuZWVkIHRvIHJ1biBtb3JlIHRoYW4gb25lIHZtIG9uIHRoZSBzYW1lIHBoeXNpY2Fs
IGNvcmUuCj4+Pj4gSXMgdGhlcmUgYW55IGNvbXBsZXRlIG1pdGlnYXRpb24gZm9yIGVudmlyb25t
ZW50cyB1dGlsaXppbmcgU01UPwo+Pj4gTm8gLSBub3QgcmVhbGx5Lgo+Pj4KPj4+IEFuIGFwcHJv
YWNoIHdoaWNoIHdhcyB3b3JrZWQgb24gd2FzIHRoYXQgb2Ygc3luY2hyb25pc2VkIHNjaGVkdWxp
bmcsCj4+PiB3aGVyZWJ5IHByaXZpbGVnZSB0cmFuc2l0aW9ucyBhcmUgc3luY3Job25pc2VkIHRv
IGVuc3VyZSB0aGF0IHdlJ3JlCj4+PiBuZXZlciBydW5uaW5nIGNvZGUgZnJvbSBkaWZmZXJlbnQg
cHJpdmlsZWdlIGxldmVscyBjb25jdXJyZW50bHkgb24KPj4+IGFkamFjZW50IHRocmVhZHMuICAo
VGhpcyBpcyB0aGUgbWl0aWdhdGlvbiBkZXNjcmliZWQgYXMgR3JvdXAgU2NoZWR1bGluZwo+Pj4g
aW4KPj4+IGh0dHBzOi8vc29mdHdhcmUuaW50ZWwuY29tL3NlY3VyaXR5LXNvZnR3YXJlLWd1aWRh
bmNlL2luc2lnaHRzL2RlZXAtZGl2ZS1pbnRlbC1hbmFseXNpcy1taWNyb2FyY2hpdGVjdHVyYWwt
ZGF0YS1zYW1wbGluZwo+Pj4gKQo+PiBzeW5jaHJvbmlzZWQgc2NoZWR1bGluZyBpcyBub3QgYSBj
b21wbGV0ZSBtaXRpZ2F0aW9uLiBHdWVzdCBBIGFuZCBHdWVzdCBCCj4+IHJ1biBvbiB0aGUgc2Ft
ZSBwaHlzaWNhbCBjb3JlLCBhbmQgdGhlIHByaXZpbGVnZSBsZXZlbCBpcyB0aGUgc2FtZS4gU28K
Pj4gR3Vlc3QgQSBjYW4gaW5mZXIgZGF0YSBmcm9tIEd1ZXN0IEIuIEd1ZXN0IEEgY2Fubm90IGlu
ZmVyIGRhdGEgZnJvbSBoeXBlcnZpc29yCj4+IGJlY2F1c2UgdGhleSBhcmUgaW4gZGlmZmVyZW50
IHByaXZpbGVnZSBsZXZlbHMuCj4gCj4gVGhpcyBpcyAob25lIG9mIHRoZSByZWFzb25zKSB3aHkg
Y29yZSBzY2hlZHVsaW5nIGlzIGEgcHJlcmVxdWlzaXRlIHRvCj4gc3luY2hyb25pc2VkIHNjaGVk
dWxpbmcuCj4gCj4gV2l0aCBjb3JlIHNjaGVkdWxpbmcgYWN0aXZlLCB5b3Ugd2lsbCBuZXZlciBo
YXZlIGd1ZXN0IEEgYW5kIEIKPiBjb25jdXJyZW50bHkgcnVubmluZyBvbiBhZGphY2VudCB0aHJl
YWRzIG9mIHRoZSBzYW1lIGNvcmUuCgpBbm90aGVyIHF1ZXN0aW9uOgpUaGVyZSBhcmUgYSBDUFVJ
RCBiaXQoVFNYX0ZPUkNFX0FCT1JUKSBhbmQgTVNSKE1TUl9UU1hfRk9SQ0VfQUJPUlQpIGluIHhz
YTI5Ny94c2EyOTctNC43LTEucGF0Y2guCkJ1dCB3ZSBkbyBub3QgZmluZCB0aGVtIGluIHRoZSBw
YXRjaHMgb2Yga3ZtLgoKSUlVQywgdGhpcyBNU1IgaXMgbm90IGZvciBNRFMgbWl0aWdhdGlvbi4g
SXMgdGhpcyByaWdodD8KClRoYW5rcwpXZW4gQ29uZ3lhbmcKCj4gCj4gfkFuZHJldwo+IAo+IAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 16 11:50:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 11:50:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hREuO-0004so-R9; Thu, 16 May 2019 11:50:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dWcr=TQ=citrix.com=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1hREuN-0004sf-Hq
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 11:50:47 +0000
X-Inumbo-ID: d77cf4c8-77d0-11e9-8980-bc764e045a96
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d77cf4c8-77d0-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 11:50:46 +0000 (UTC)
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=wei.liu2@citrix.com;
 spf=SoftFail smtp.mailfrom=wei.liu2@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 wei.liu2@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="wei.liu2@citrix.com"; x-conformance=sidf_compatible
Received-SPF: SoftFail (esa3.hc3370-68.iphmx.com: domain of
 wei.liu2@citrix.com is inclined to not designate 23.29.105.83
 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="wei.liu2@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 exists:%{i}._spf.mta.salesforce.com ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: fIbwS5RHT7WUg3YQGVJA843OvfjWbk85wazhpiaE4kf0luTh1oD1zj4ruGwH6X2WzJJs5pUByt
 OZu8DOg1u5EAxUE2AnMoN4OTpVBEMN6nX6+5ijj7Ly3EaNrkTdxfFQbsY+hnqNtPBDISy4Z7fS
 8M3LG3gQr2YQhGIa4LjgVB+oH6K78U6o2RSkfcfLUxPifar1ryFIjc9jiSZNUJYqRRdjy2Y8ud
 BwcUSnPY7S5IvRWw/U8MHIhwbkaXXjwisak9QkCL2yNuE0XjUrTTM/cfCOpQshni7ahLDIkW0b
 ubg=
X-SBRS: 2.7
X-MesageID: 519492
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,476,1549947600"; 
   d="scan'208";a="519492"
Date: Thu, 16 May 2019 12:50:43 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Olaf Hering <ohering@suse.com>
Message-ID: <20190516115043.GB2798@zion.uk.xensource.com>
References: <1ae5e201-04d0-2f78-878f-2e3a3e213b62@suse.com>
 <20190516110735.67e19d15.ohering@suse.com>
 <20190516104540.7hiqsn6qjeaam2c6@Air-de-Roger>
 <20190516125735.6c1bf1ca.ohering@suse.com>
 <20190516112450.GW2798@zion.uk.xensource.com>
 <20190516133857.742e4f13.ohering@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190516133857.742e4f13.ohering@suse.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] Regression in xen-unstable due to commit
 3802ecbaa9eb36
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBNYXkgMTYsIDIwMTkgYXQgMDE6Mzg6NTdQTSArMDIwMCwgT2xhZiBIZXJpbmcgd3Jv
dGU6Cj4gQW0gVGh1LCAxNiBNYXkgMjAxOSAxMjoyNDo1MCArMDEwMAo+IHNjaHJpZWIgV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT46Cj4gCj4gPiBUaGUgcHJvYmxlbSB3aXRoIHRoaXMgYXBw
cm9hY2ggaXMgdGhhdCBpdCBkb2Vzbid0IGhlbHAgZXhpc3RpbmcgbGlieGwKPiA+IHVzZXJzLiBU
aGV5IHdpbGwgbmVlZCB0byBiZSBmaXhlZCBieSBjYWxsaW5nIHRoaXMgbmV3IEFQSS4KPiAKPiBJ
ZiB0aGUgQVBJIG5lZWRzIHRvIGJlIGNoYW5nZWQsIGEgTElCWExfSEFWRV8gY2FtZSB3aXRoIHRo
ZSBjaGFuZ2UuCj4gCj4gSSdtIG5vdCBzdXJlIGhvdyB0byBmaXggdGhpcyB3aXRob3V0IGNoYW5n
aW5nIHNvbWUgQVBJLgo+IGxpYnhsX19kb21haW5fYnVpbGRfaW5mb19zZXRkZWZhdWx0IHdvdWxk
IG5lZWQgYSBkX2NvbmZpZyB0byBtYWtlIGEKPiB1c2FibGUgZGVjaXNpb24uIFRoZSBjYWxsZXJz
IGRvIG5vdCBoYXZlIGEgZF9jb25maWcuIEFuZCB3aGF0IHRoZWlyCj4gY2FsbGVzIGhhdmUgaXMg
YW4gaW5jb21wbGV0ZSBkX2NvbmZpZyBiZWNhdXNlIGxpYnhsIGxhY2tzIGEgcHVibGljIEFQSQo+
IHRvIHByb3Blcmx5IHBvcHVsYXRlIG1pc3NpbmcgZGVmYXVsdHMgaW4gZF9jb25maWcuCj4gCj4g
VG8gbWUgaXQgbG9va3MgbGlrZSBzb21ldGhpbmcgbGlrZSBsaWJ4bF9kb21haW5fY29uZmlnX2Zp
bmlzaChsaWJ4bF9kb21haW5fY29uZmlnKikKPiBpcyBtaXNzaW5nIG5vdy4KPiAKPiBNYXliZSBJ
IGFtIGp1c3QgbWlzdW5kZXJzdGFuZGluZyB3aGF0IHlvdSB0cnlpbmcgdG8gc2F5LCBidXQgdG8g
bWUgaXQKPiBsb29rcyBsaWtlIGZyZWVtZW0oKSB3b3VsZCBuZWVkIHRvIGNhbGwgYW4gdXBkYXRl
ZCBsaWJ4bCBwdWJsaWMgQVBJCj4gYW55d2F5LiBTdXJlbHkgbm90IGZyZWVtZW0gaXRzZWxmLCBi
dXQgeGw6Y3JlYXRlX2RvbWFpbiBhcyBhIHdob2xlLgoKWWVzLCB0aGF0J3Mgd2hhdCBJIHdhbnQg
dG8gYXZvaWQgaWYgcG9zc2libGUuIHhsIGlzIGp1c3Qgb25lIG9mIHRoZQp1c2VycyBvZiBsaWJ4
bC4gWW91IHdpbGwgbGlrZWx5IG5lZWQgdG8gY2hhbmdlIGxpYnZpcnQgYXMgd2VsbC4KCkFkZGlu
ZyBuZXcgQVBJcyBhbmQgZGVmaW5pbmcgTElCWExfSEFWRSB3b24ndCBnZXQgeW91IG91dCBvZiB0
aGlzIGhvbGUuClllcyB5b3UgY2FuIGFkZCBuZXcgQVBJcyBhbmQgbmV3IHVzZXJzIGFyZSBmcmVl
IHRvIHVzZSB0aGVtLCBidXQgWW91CnN0aWxsIG5lZWQgdG8gcmV0YWluIGJhY2t3YXJkIGNvbXBh
dGliaWxpdHkgc29tZWhvdy4KCldlaS4KCj4gCj4gT2xhZgoKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 16 11:53:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 11:53:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hREwa-00050j-9z; Thu, 16 May 2019 11:53:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ADxN=TQ=suse.com=ohering@srs-us1.protection.inumbo.net>)
 id 1hREwY-00050e-CN
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 11:53:02 +0000
X-Inumbo-ID: 26b66ce6-77d1-11e9-80ad-1b209709b963
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 26b66ce6-77d1-11e9-80ad-1b209709b963;
 Thu, 16 May 2019 11:52:59 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id C2FA7ACAA;
 Thu, 16 May 2019 11:52:58 +0000 (UTC)
Date: Thu, 16 May 2019 13:52:57 +0200
From: Olaf Hering <ohering@suse.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20190516135257.3a328a77.ohering@suse.com>
In-Reply-To: <20190516133857.742e4f13.ohering@suse.com>
References: <1ae5e201-04d0-2f78-878f-2e3a3e213b62@suse.com>
 <20190516110735.67e19d15.ohering@suse.com>
 <20190516104540.7hiqsn6qjeaam2c6@Air-de-Roger>
 <20190516125735.6c1bf1ca.ohering@suse.com>
 <20190516112450.GW2798@zion.uk.xensource.com>
 <20190516133857.742e4f13.ohering@suse.com>
X-Mailer: Claws Mail 2019.04.26 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] Regression in xen-unstable due to commit
 3802ecbaa9eb36
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Roger Pau =?UTF-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============7680991932969532712=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============7680991932969532712==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/SUF2mIFr9h7yqJMX/.lqFkA"; protocol="application/pgp-signature"

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

Am Thu, 16 May 2019 13:38:57 +0200
schrieb Olaf Hering <ohering@suse.com>:

> To me it looks like something like libxl_domain_config_finish(libxl_domai=
n_config*)
> is missing now.

If we do not want to add a new API, a hack might be to use container_of()
and assume that the libxl_domain_build_info passed to libxl_domain_need_mem=
ory
is always part of a libxl_domain_config. This is, at this point, true
for at least libvirt and xl. But it is certainly fragile.

Olaf

--Sig_/SUF2mIFr9h7yqJMX/.lqFkA
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCXN1PGQAKCRBdQqD6ppg2
fopvAKCdt6LqatflQpzIY5GBX7BvIQepDQCfe9AK5XvpvYMurjN3RRAhrZ1/ve4=
=rx/f
-----END PGP SIGNATURE-----

--Sig_/SUF2mIFr9h7yqJMX/.lqFkA--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7680991932969532712==--


From xen-devel-bounces@lists.xenproject.org Thu May 16 11:53:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 11:53:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hREwk-00051q-KP; Thu, 16 May 2019 11:53:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=YVeS=TQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hREwj-00051Z-EM
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 11:53:13 +0000
X-Inumbo-ID: 2e4983c5-77d1-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2e4983c5-77d1-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 11:53:12 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 16 May 2019 05:53:11 -0600
Message-Id: <5CDD4F26020000780022F9DC@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 16 May 2019 05:53:10 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Brian Woods" <brian.woods@amd.com>,
 "Suravee Suthikulpanit" <suravee.suthikulpanit@amd.com>
References: <5CADB95A0200007800226174@prv1-mh.provo.novell.com>
 <8c5dd813-4166-1ed1-e52b-87323430c4ec@citrix.com>
In-Reply-To: <8c5dd813-4166-1ed1-e52b-87323430c4ec@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] Ping: [PATCH] AMD/IOMMU: adjust IOMMU list head
 initialization
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEwLjA0LjE5IGF0IDEyOjEyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTAvMDQvMjAxOSAxMDozNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IERvIHRoaXMg
c3RhdGljYWxseSwgd2hpY2ggd2lsbCBhbGxvdyBhY2Nlc3NpbmcgdGhlIChlbXB0eSkgbGlzdCBl
dmVuCj4+IHdpdGhvdXQgaGF2aW5nIGNvbWUgdGhyb3VnaCBhY3BpX2l2cnNfaW5pdCgpLgo+Pgo+
PiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gCj4gUmV2
aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpTbyBq
dXN0IGxpa2UgZG9uZSBhIG1pbnV0ZSBhZ28gZm9yICJBTUQvSU9NTVU6IGRvbid0IG9wZW4tY29k
ZQpmb3JfZWFjaF9hbWRfaW9tbXUoKSIgSSBpbnRlbmQgdG8gY29tbWl0IHRoaXMgdHJpdmlhbCBw
YXRjaCBpbiBhCmRheSBvciB0d28gd2l0aG91dCBtYWludGFpbmVyIGFjaywgdW5sZXNzIEkgaGVh
ciBiYWNrIG90aGVyd2lzZS4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 16 12:02:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 12:02:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRF5c-0006Ef-O1; Thu, 16 May 2019 12:02:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=YVeS=TQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hRF5b-0006Ea-Ve
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 12:02:24 +0000
X-Inumbo-ID: 75ddb8dc-77d2-11e9-ac43-5b06917ed8f8
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 75ddb8dc-77d2-11e9-ac43-5b06917ed8f8;
 Thu, 16 May 2019 12:02:22 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 16 May 2019 06:02:20 -0600
Message-Id: <5CDD5147020000780022F9F2@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 16 May 2019 06:02:15 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <5CD2CDEC020000780022CC95@prv1-mh.provo.novell.com>
 <5CD2CFBB020000780022CCC6@prv1-mh.provo.novell.com>
 <20190516113728.wnjbezwtaq45ijfb@Air-de-Roger>
In-Reply-To: <20190516113728.wnjbezwtaq45ijfb@Air-de-Roger>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 2/4] x86/IRQ: bail early from
 irq_guest_eoi_timer_fn() when nothing is in flight
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE2LjA1LjE5IGF0IDEzOjM3LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFdlZCwgTWF5IDA4LCAyMDE5IGF0IDA2OjQ2OjUxQU0gLTA2MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiBUaGVyZSdzIG5vIHBvaW50IGVudGVyaW5nIHRoZSBsb29wIGluIHRoZSBmdW5jdGlv
biBpbiB0aGlzIGNhc2UuIEluc3RlYWQKPj4gdGhlcmUgc3RpbGwgYmVpbmcgc29tZXRoaW5nIGlu
IGZsaWdodCBfYWZ0ZXJfIHRoZSBsb29wIHdvdWxkIGJlIGFuCj4+IGFjdHVhbCBwcm9ibGVtOiBO
byB0aW1lciB3b3VsZCBiZSBydW5uaW5nIGFueW1vcmUgZm9yIGlzc3VpbmcgdGhlIEVPSQo+PiBl
dmVudHVhbGx5LCBhbmQgaGVuY2UgdGhpcyBJUlEgKGFuZCBwb3NzaWJseSBsb3dlciBwcmlvcml0
eSBvbmVzKSB3b3VsZAo+PiBiZSBibG9ja2VkLCBwZXJoYXBzIGluZGVmaW5pdGVseS4KPj4gCj4+
IElzc3VlIGEgd2FybmluZyBpbnN0ZWFkIGFuZCBwcmVmZXIgYnJlYWtpbmcgc29tZSAocHJlc3Vt
YWJseQo+PiBtaXNiZWhhdmluZykgZ3Vlc3Qgb3ZlciBzdGFsbGluZyBwZXJoYXBzIHRoZSBlbnRp
cmUgc3lzdGVtLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+Cj4+IAo+PiAtLS0gYS94ZW4vYXJjaC94ODYvaXJxLmMKPj4gKysrIGIveGVuL2FyY2gv
eDg2L2lycS5jCj4+IEBAIC0xMTE1LDcgKzExMTUsNyBAQCBzdGF0aWMgdm9pZCBpcnFfZ3Vlc3Rf
ZW9pX3RpbWVyX2ZuKHZvaWQKPj4gIAo+PiAgICAgIGFjdGlvbiA9IChpcnFfZ3Vlc3RfYWN0aW9u
X3QgKilkZXNjLT5hY3Rpb247Cj4+ICAKPj4gLSAgICBpZiAoIHRpbWVyX2lzX2FjdGl2ZSgmYWN0
aW9uLT5lb2lfdGltZXIpICkKPj4gKyAgICBpZiAoICFhY3Rpb24tPmluX2ZsaWdodCB8fCB0aW1l
cl9pc19hY3RpdmUoJmFjdGlvbi0+ZW9pX3RpbWVyKSApCj4+ICAgICAgICAgIGdvdG8gb3V0Owo+
PiAgCj4+ICAgICAgaWYgKCBhY3Rpb24tPmFja190eXBlICE9IEFDS1RZUEVfTk9ORSApCj4+IEBA
IC0xMTMwLDggKzExMzAsMTAgQEAgc3RhdGljIHZvaWQgaXJxX2d1ZXN0X2VvaV90aW1lcl9mbih2
b2lkCj4+ICAgICAgICAgIH0KPj4gICAgICB9Cj4+ICAKPj4gLSAgICBpZiAoIGFjdGlvbi0+aW5f
ZmxpZ2h0ICE9IDAgKQo+PiAtICAgICAgICBnb3RvIG91dDsKPj4gKyAgICBpZiAoIGFjdGlvbi0+
aW5fZmxpZ2h0ICkKPj4gKyAgICAgICAgcHJpbnRrKFhFTkxPR19HX1dBUk5JTkcKPj4gKyAgICAg
ICAgICAgICAgICJJUlElZDogJWQgaGFuZGxlcnMgc3RpbGwgaW4gZmxpZ2h0IGF0IGZvcmNlZCBF
T0lcbiIsCj4+ICsgICAgICAgICAgICAgICBkZXNjLT5pcnEsIGFjdGlvbi0+aW5fZmxpZ2h0KTsK
PiAKPiBBRkFJQ1QgYWN0aW9uLT5pbl9mbGlnaHQgc2hvdWxkIGNvbnRhaW4gdGhlIG51bWJlciBv
ZiBndWVzdHMgcGlycXMKPiB0aGF0IGhhdmUgdGhlIHBpcnEgbWFza2VkIChwaXJxLT5tYXNrZWQg
PT0gdHJ1ZSksIGJlY2F1c2UgaW5fZmxpZ2h0IGlzCj4gb25seSBpbmNyZWFzZWQgYnkgX19kb19J
UlFfZ3Vlc3Qgd2hlbiB0aGUgcGlycSBpcyBub3QgYWxyZWFkeSBtYXNrZWQuCj4gQXQgZ3Vlc3Qg
RU9JIChkZXNjX2d1ZXN0X2VvaSkgdGhlIGluX2ZsaWdodCBjb3VudCBpcyBhbHNvIG9ubHkKPiBk
ZWNyZWFzZWQgaWYgdGhlIHBpcnEgaXMgdW5tYXNrZWQuCj4gCj4gSGVuY2UgSSB0aGluayB0aGlz
IGNvbmRpdGlvbiBjb3VsZCBiZSB0dXJuZWQgaW50byBhbiBBU1NFUlQsIGJ1dCBJJ20KPiBsaWtl
bHkgbWlzc2luZyBzb21ldGhpbmcuCgpJIGRvbid0IHRoaW5rIHlvdSBhcmUuIEdvaW5nIGZyb20g
aWYoKSBzdHJhaWdodCB0byBBU1NFUlQoKSBzaW1wbHkKc2VlbWVkIHRvbyBoYXJzaCB0byBtZSwg
dGhlIG1vcmUgaW4gYSBzdWJzeXN0ZW0gd2hlcmUgSSBjb3VsZAplYXNpbHkgaGF2ZSBvdmVybG9v
a2VkIHNvbWUgY29ybmVyIGNhc2UsIGR1ZSB0byBob3cgY29udm9sdXRlZApzb21lIG9mIHRoZSBp
bXBsZW1lbnRhdGlvbiBpcy4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 16 12:05:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 12:05:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRF89-0006Pv-7H; Thu, 16 May 2019 12:05:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ADxN=TQ=suse.com=ohering@srs-us1.protection.inumbo.net>)
 id 1hRF87-0006Pn-Ag
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 12:04:59 +0000
X-Inumbo-ID: d217ecda-77d2-11e9-a931-c76fa229ced4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d217ecda-77d2-11e9-a931-c76fa229ced4;
 Thu, 16 May 2019 12:04:56 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id D5512AD57;
 Thu, 16 May 2019 12:04:55 +0000 (UTC)
Date: Thu, 16 May 2019 14:04:51 +0200
From: Olaf Hering <ohering@suse.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20190516140451.06cfcbfe.ohering@suse.com>
In-Reply-To: <20190516115043.GB2798@zion.uk.xensource.com>
References: <1ae5e201-04d0-2f78-878f-2e3a3e213b62@suse.com>
 <20190516110735.67e19d15.ohering@suse.com>
 <20190516104540.7hiqsn6qjeaam2c6@Air-de-Roger>
 <20190516125735.6c1bf1ca.ohering@suse.com>
 <20190516112450.GW2798@zion.uk.xensource.com>
 <20190516133857.742e4f13.ohering@suse.com>
 <20190516115043.GB2798@zion.uk.xensource.com>
X-Mailer: Claws Mail 2019.04.26 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] Regression in xen-unstable due to commit
 3802ecbaa9eb36
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Roger Pau =?UTF-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============0189247487413301305=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============0189247487413301305==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/iUeg0sGcAMUNwGnwnV1b4Qi"; protocol="application/pgp-signature"

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

Am Thu, 16 May 2019 12:50:43 +0100
schrieb Wei Liu <wei.liu2@citrix.com>:

> Adding new APIs and defining LIBXL_HAVE won't get you out of this hole.

=46rom what I see, src/libxl/libxl_conf.c:libxlBuildDomainConfig would need
to call libxl_domain_config_finish(libxl_domain_config*) at the end of
that function, wrapped in a #ifdef.

But your are right, old libvirt and new libxl need a solution without
introducing a new API.

There are quite a few checks for device_model_version, they would be all
wrong if the assert is removed, or changed back to QEMU_XEN. Perhaps we
can continue to live with that error. device_model_version could become
a local variable. If it is not set, assume the caller just wants the
memory size and enforce QEMU_XEN again within that function.

Olaf

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

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCXN1R4wAKCRBdQqD6ppg2
fj5hAKDRxb8Pey+Fx2NRpnBhI7vUyW3ypgCg+Uqy5t21srxlczwBOX318AlxcdU=
=OZf6
-----END PGP SIGNATURE-----

--Sig_/iUeg0sGcAMUNwGnwnV1b4Qi--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0189247487413301305==--


From xen-devel-bounces@lists.xenproject.org Thu May 16 12:09:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 12:09:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRFCQ-0006d7-S2; Thu, 16 May 2019 12:09:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=YVeS=TQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hRFCO-0006cx-S2
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 12:09:24 +0000
X-Inumbo-ID: 715a105d-77d3-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 715a105d-77d3-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 12:09:23 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 16 May 2019 06:09:22 -0600
Message-Id: <5CDD52F1020000780022FA14@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 16 May 2019 06:09:21 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <andrii.anisov@gmail.com>
References: <1556007026-31057-1-git-send-email-andrii.anisov@gmail.com>
 <1556007026-31057-3-git-send-email-andrii.anisov@gmail.com>
In-Reply-To: <1556007026-31057-3-git-send-email-andrii.anisov@gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 2/2] xen: implement
 VCPUOP_register_runstate_phys_memory_area
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 "andrii_anisov@epam.com" <andrii_anisov@epam.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIzLjA0LjE5IGF0IDEwOjEwLCA8YW5kcmlpLmFuaXNvdkBnbWFpbC5jb20+IHdyb3Rl
Ogo+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCj4gKysrIGIveGVuL2luY2x1ZGUveGVu
L3NjaGVkLmgKPiBAQCAtMTYzLDE1ICsxNjMsMjMgQEAgc3RydWN0IHZjcHUKPiAgICAgIHZvaWQg
ICAgICAgICAgICAqc2NoZWRfcHJpdjsgICAgLyogc2NoZWR1bGVyLXNwZWNpZmljIGRhdGEgKi8K
PiAgCj4gICAgICBzdHJ1Y3QgdmNwdV9ydW5zdGF0ZV9pbmZvIHJ1bnN0YXRlOwo+ICsKPiArICAg
IHNwaW5sb2NrX3QgICAgICBtYXBwZWRfcnVuc3RhdGVfbG9jazsKCkJlc2lkZXMgb3RoZXIgY29t
bWVudHMgZ2l2ZW4gZWxzZXdoZXJlIGFscmVhZHkgLSBkb2VzIHRoaXMKcmVhbGx5IG5lZWQgdG8g
YmUgYSBwZXItdkNQVSBsb2NrPyBHdWVzdHMgYXJlbid0IGV4cGVjdGVkIHRvCmludm9rZSB0aGUg
QVBJIGZyZXF1ZW50bHksIHNvIHF1aXRlIGxpa2VseSBhIHBlci1kb21haW4gbG9jawp3b3VsZCBz
dWZmaWNlLiBRdWl0ZSBwb3NzaWJseSBkb21haW5feyx1bn1sb2NrKCkgY291bGQKYWN0dWFsbHkg
YmUgKHJlLSl1c2VkLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 16 12:09:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 12:09:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRFCR-0006dD-5M; Thu, 16 May 2019 12:09:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=YVeS=TQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hRFCP-0006d2-Q6
 for xen-devel@lists.xen.org; Thu, 16 May 2019 12:09:25 +0000
X-Inumbo-ID: 711e607a-77d3-11e9-8648-f7d746554bf7
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 711e607a-77d3-11e9-8648-f7d746554bf7;
 Thu, 16 May 2019 12:09:23 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 16 May 2019 06:09:22 -0600
Message-Id: <5CDD52F1020000780022FA14@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 16 May 2019 06:09:21 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <andrii.anisov@gmail.com>
References: <1556007026-31057-1-git-send-email-andrii.anisov@gmail.com>
 <1556007026-31057-3-git-send-email-andrii.anisov@gmail.com>
In-Reply-To: <1556007026-31057-3-git-send-email-andrii.anisov@gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 2/2] xen: implement
 VCPUOP_register_runstate_phys_memory_area
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 "andrii_anisov@epam.com" <andrii_anisov@epam.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIzLjA0LjE5IGF0IDEwOjEwLCA8YW5kcmlpLmFuaXNvdkBnbWFpbC5jb20+IHdyb3Rl
Ogo+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCj4gKysrIGIveGVuL2luY2x1ZGUveGVu
L3NjaGVkLmgKPiBAQCAtMTYzLDE1ICsxNjMsMjMgQEAgc3RydWN0IHZjcHUKPiAgICAgIHZvaWQg
ICAgICAgICAgICAqc2NoZWRfcHJpdjsgICAgLyogc2NoZWR1bGVyLXNwZWNpZmljIGRhdGEgKi8K
PiAgCj4gICAgICBzdHJ1Y3QgdmNwdV9ydW5zdGF0ZV9pbmZvIHJ1bnN0YXRlOwo+ICsKPiArICAg
IHNwaW5sb2NrX3QgICAgICBtYXBwZWRfcnVuc3RhdGVfbG9jazsKCkJlc2lkZXMgb3RoZXIgY29t
bWVudHMgZ2l2ZW4gZWxzZXdoZXJlIGFscmVhZHkgLSBkb2VzIHRoaXMKcmVhbGx5IG5lZWQgdG8g
YmUgYSBwZXItdkNQVSBsb2NrPyBHdWVzdHMgYXJlbid0IGV4cGVjdGVkIHRvCmludm9rZSB0aGUg
QVBJIGZyZXF1ZW50bHksIHNvIHF1aXRlIGxpa2VseSBhIHBlci1kb21haW4gbG9jawp3b3VsZCBz
dWZmaWNlLiBRdWl0ZSBwb3NzaWJseSBkb21haW5feyx1bn1sb2NrKCkgY291bGQKYWN0dWFsbHkg
YmUgKHJlLSl1c2VkLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 16 12:14:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 12:14:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRFHb-0007Uy-SE; Thu, 16 May 2019 12:14:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YOnx=TQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hRFHa-0007UM-Qk
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 12:14:46 +0000
X-Inumbo-ID: 2cb66bac-77d4-11e9-b949-0f0c0b7a8f8b
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2cb66bac-77d4-11e9-b949-0f0c0b7a8f8b;
 Thu, 16 May 2019 12:14:38 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hRFHR-0008DQ-8e; Thu, 16 May 2019 12:14:37 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hRFHQ-0006NE-Pm; Thu, 16 May 2019 12:14:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hRFHQ-0001Mk-P7; Thu, 16 May 2019 12:14:36 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136364-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:guest-saverestore:fail:regression
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:guest-start/debian.repeat:fail:regression
 xen-unstable-smoke:test-armhf-armhf-xl:guest-start/debian.repeat:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=2a556b63a22dd68697feb3994e68de939d01a804
X-Osstest-Versions-That: xen=03e48b7b2afb2a0f23daa3d557a617b0352305fd
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 16 May 2019 12:14:36 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 136364: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjM2NCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjM2NC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxNSBndWVzdC1zYXZlcmVzdG9yZSAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTM2MzA5
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAxMCBkZWJpYW4taHZt
LWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTM2MzA5CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMzYzMDkKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZh
aWwgUkVHUi4gdnMuIDEzNjMwOQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAg
ICAgICAgICAgICAgMmE1NTZiNjNhMjJkZDY4Njk3ZmViMzk5NGU2OGRlOTM5ZDAxYTgwNApiYXNl
bGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgMDNlNDhiN2IyYWZiMmEwZjIzZGFh
M2Q1NTdhNjE3YjAzNTIzMDVmZAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTM2MzA5ICAyMDE5LTA1
LTE1IDE1OjAwOjM2IFogICAgMCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzNjMxNyAgMjAx
OS0wNS0xNSAxODowMDoyOSBaICAgIDAgZGF5cyAgICA2IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdo
byB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIElhbiBKYWNrc29uIDxpYW4uamFja3Nv
bkBldS5jaXRyaXguY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxv
Z3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRz
LCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rl
cgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
Ck5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCAyYTU1NmI2M2EyMmRkNjg2OTdmZWIzOTk0ZTY4ZGU5
MzlkMDFhODA0CkF1dGhvcjogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KRGF0ZTogICBX
ZWQgTWF5IDE1IDE2OjE5OjU3IDIwMTkgKzAxMDAKCiAgICBEcm9wIGJsa3RhcDIKICAgIAogICAg
U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5
OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KCmNvbW1pdCA1Yzg4M2Nm
MDM2Y2Y1YWI4YjFiNzkzOTA1NDllMjQ3NWY3YTU2OGRkCkF1dGhvcjogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gQXVnIDE1IDExOjMyOjU2IDIwMTYgKzAxMDAKCiAg
ICB0b29sczogcmVtb3ZlIGJsa3RhcDIgcmVsYXRlZCBjb2RlIGFuZCBkb2N1bWVudGF0aW9uCiAg
ICAKICAgIEJsa3RhcDIgaXMgZWZmZWN0aXZlbHkgZGVhZCBmb3IgYSBmZXcgeWVhcnMuCiAgICAK
ICAgIE5vdGFibGUgY2hhbmdlcyBpbiB0aGlzIHBhdGNoOgogICAgCiAgICAwLiBVbmhvb2sgYmxr
dGFwMiBmcm9tIGJ1aWxkIHN5c3RlbQogICAgMS4gbGlieGwgbm8gbG9uZ2VyIHN1cHBvcnRzIFRB
UCBkaXNrIGJhY2tlbmQsIHdpdGggYXBwcm9wcmlhdGUgYXNzZXJ0aW9ucwogICAgICAgYWRkZWQg
YW5kIHNvbWUgY29kZSBwYXRocyBub3cgcmV0dXJuIEVSUk9SX0ZBSUwKICAgIDIuIFRhcCBpcyBu
byBsb25nZXIgYSBzdXBwb3J0ZWQgYmFja2VuZAogICAgMy4gUmVtb3ZlIGJsa3RhcDIgZW50cnkg
ZnJvbSBNQUlOVEFJTkVSUwogICAgCiAgICBBIHBhdGNoIHRvIHJlbW92ZSBibGt0YXAyIGRpcmVj
dG9yeSB3aWxsIGNvbWUgbGF0ZXIuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 16 12:18:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 12:18:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRFKz-0007dQ-FE; Thu, 16 May 2019 12:18:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ADxN=TQ=suse.com=ohering@srs-us1.protection.inumbo.net>)
 id 1hRFKy-0007dL-0F
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 12:18:16 +0000
X-Inumbo-ID: ace13000-77d4-11e9-8af8-d333dc6c8213
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ace13000-77d4-11e9-8af8-d333dc6c8213;
 Thu, 16 May 2019 12:18:13 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 66CC5AD57;
 Thu, 16 May 2019 12:18:12 +0000 (UTC)
Date: Thu, 16 May 2019 14:18:05 +0200
From: Olaf Hering <ohering@suse.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20190516141805.281f972e.ohering@suse.com>
In-Reply-To: <20190516140451.06cfcbfe.ohering@suse.com>
References: <1ae5e201-04d0-2f78-878f-2e3a3e213b62@suse.com>
 <20190516110735.67e19d15.ohering@suse.com>
 <20190516104540.7hiqsn6qjeaam2c6@Air-de-Roger>
 <20190516125735.6c1bf1ca.ohering@suse.com>
 <20190516112450.GW2798@zion.uk.xensource.com>
 <20190516133857.742e4f13.ohering@suse.com>
 <20190516115043.GB2798@zion.uk.xensource.com>
 <20190516140451.06cfcbfe.ohering@suse.com>
X-Mailer: Claws Mail 2019.04.26 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] Regression in xen-unstable due to commit
 3802ecbaa9eb36
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Roger Pau =?UTF-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============5327555863726489374=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============5327555863726489374==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/s4/ms4yeVkDLgI369EHZpr8"; protocol="application/pgp-signature"

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

Am Thu, 16 May 2019 14:04:51 +0200
schrieb Olaf Hering <ohering@suse.com>:

> There are quite a few checks for device_model_version, they would be all
> wrong if the assert is removed, or changed back to QEMU_XEN. Perhaps we
> can continue to live with that error. device_model_version could become
> a local variable. If it is not set, assume the caller just wants the
> memory size and enforce QEMU_XEN again within that function.

I think that is what should be done, just for the sake of
libxl_domain_need_memory. If an incomplete b_info is provided, assume
device_model_version=3DQEMU_XEN, maintain that state in a local variable.

If we want to provide another new public API to fill missing defaults,
that could still be done in a separate patch.

Olaf

--Sig_/s4/ms4yeVkDLgI369EHZpr8
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCXN1U/QAKCRBdQqD6ppg2
fkffAKCNYh5INArE9YmuocvLyPFhjJvH1gCggi6fEGZWumStTgpQoLk95ed53mM=
=9o5g
-----END PGP SIGNATURE-----

--Sig_/s4/ms4yeVkDLgI369EHZpr8--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5327555863726489374==--


From xen-devel-bounces@lists.xenproject.org Thu May 16 12:20:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 12:20:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRFMw-0008Js-UV; Thu, 16 May 2019 12:20:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=YVeS=TQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hRFMw-0008Jm-Dv
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 12:20:18 +0000
X-Inumbo-ID: f5ac5152-77d4-11e9-8a68-575e75f570d0
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f5ac5152-77d4-11e9-8a68-575e75f570d0;
 Thu, 16 May 2019 12:20:15 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 16 May 2019 06:20:14 -0600
Message-Id: <5CDD557D020000780022FA32@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 16 May 2019 06:20:13 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20190506065644.7415-1-jgross@suse.com>
 <20190506065644.7415-25-jgross@suse.com>
In-Reply-To: <20190506065644.7415-25-jgross@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH RFC V2 24/45] xen: let vcpu_create() select
 processor
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA2LjA1LjE5IGF0IDA4OjU2LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiAtLS0g
YS94ZW4vY29tbW9uL3NjaGVkdWxlLmMKPiArKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKPiBA
QCAtMzE0LDE0ICszMTQsNDIgQEAgc3RhdGljIHN0cnVjdCBzY2hlZF9pdGVtICpzY2hlZF9hbGxv
Y19pdGVtKHN0cnVjdCB2Y3B1ICp2KQo+ICAgICAgcmV0dXJuIE5VTEw7Cj4gIH0KPiAgCj4gLWlu
dCBzY2hlZF9pbml0X3ZjcHUoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBwcm9jZXNzb3Ip
Cj4gK3N0YXRpYyB1bnNpZ25lZCBpbnQgc2NoZWRfc2VsZWN0X2luaXRpYWxfY3B1KHN0cnVjdCB2
Y3B1ICp2KQo+ICt7Cj4gKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwoKY29uc3Qg
KHBlcmhhcHMgYWxzbyB0aGUgZnVuY3Rpb24gcGFyYW1ldGVyKT8KCj4gKyAgICBub2RlaWRfdCBu
b2RlOwo+ICsgICAgY3B1bWFza190IGNwdXM7CgpUbyBiZSBob25lc3QsIEknbSBub3QgaGFwcHkg
dG8gc2VlIG5ldyBvbi1zdGFjayBpbnN0YW5jZXMgb2YKY3B1bWFza190IGFwcGVhci4gU2VlaW5n
IC4uLgoKPiArICAgIGNwdW1hc2tfY2xlYXIoJmNwdXMpOwo+ICsgICAgZm9yX2VhY2hfbm9kZV9t
YXNrICggbm9kZSwgZC0+bm9kZV9hZmZpbml0eSApCj4gKyAgICAgICAgY3B1bWFza19vcigmY3B1
cywgJmNwdXMsICZub2RlX3RvX2NwdW1hc2sobm9kZSkpOwo+ICsgICAgY3B1bWFza19hbmQoJmNw
dXMsICZjcHVzLCBjcHVwb29sX2RvbWFpbl9jcHVtYXNrKGQpKTsKPiArICAgIGlmICggY3B1bWFz
a19lbXB0eSgmY3B1cykgKQo+ICsgICAgICAgIGNwdW1hc2tfY29weSgmY3B1cywgY3B1cG9vbF9k
b21haW5fY3B1bWFzayhkKSk7CgouLi4gdGhpcyBmYWxsYmFjayB5b3UgdXNlIGFueXdheSwgaXMg
dGhlcmUgYW55IGlzc3VlIHdpdGggaXQgYWxzbwpzZXJ2aW5nIHRoZSBjYXNlIHdoZXJlIHphbGxv
Y19jcHVtYXNrX3ZhcigpIGZhaWxzPwoKPiArICAgIGlmICggdi0+dmNwdV9pZCA9PSAwICkKPiAr
ICAgICAgICByZXR1cm4gY3B1bWFza19maXJzdCgmY3B1cyk7Cj4gKwo+ICsgICAgLyogV2UgY2Fu
IHJlbHkgb24gcHJldmlvdXMgdmNwdSBiZWluZyBhdmFpbGFibGUuICovCj4gKyAgICBBU1NFUlQo
IWlzX2lkbGVfZG9tYWluKGQpKTsKPiArCj4gKyAgICByZXR1cm4gY3B1bWFza19jeWNsZShkLT52
Y3B1W3YtPnZjcHVfaWQgLSAxXS0+cHJvY2Vzc29yLCAmY3B1cyk7Cj4gK30KPiArCj4gK2ludCBz
Y2hlZF9pbml0X3ZjcHUoc3RydWN0IHZjcHUgKnYpCj4gIHsKPiAgICAgIHN0cnVjdCBkb21haW4g
KmQgPSB2LT5kb21haW47Cj4gICAgICBzdHJ1Y3Qgc2NoZWRfaXRlbSAqaXRlbTsKPiArICAgIHVu
c2lnbmVkIGludCBwcm9jZXNzb3I7Cj4gIAo+ICAgICAgaWYgKCAoaXRlbSA9IHNjaGVkX2FsbG9j
X2l0ZW0odikpID09IE5VTEwgKQo+ICAgICAgICAgIHJldHVybiAxOwo+ICAKPiArICAgIGlmICgg
aXNfaWRsZV9kb21haW4oZCkgKQo+ICsgICAgICAgIHByb2Nlc3NvciA9IHYtPnZjcHVfaWQ7Cj4g
KyAgICBlbHNlCj4gKyAgICAgICAgcHJvY2Vzc29yID0gc2NoZWRfc2VsZWN0X2luaXRpYWxfY3B1
KHYpOwo+ICsKPiAgICAgIHNjaGVkX3NldF9yZXMoaXRlbSwgcGVyX2NwdShzY2hlZF9yZXMsIHBy
b2Nlc3NvcikpOwo+ICAKPiAgICAgIC8qIEluaXRpYWxpc2UgdGhlIHBlci12Y3B1IHRpbWVycy4g
Ki8KPiBAQCAtMTY3Myw3ICsxNzAxLDcgQEAgc3RhdGljIGludCBjcHVfc2NoZWR1bGVfdXAodW5z
aWduZWQgaW50IGNwdSkKPiAgICAgICAgICByZXR1cm4gMDsKPiAgCj4gICAgICBpZiAoIGlkbGVf
dmNwdVtjcHVdID09IE5VTEwgKQo+IC0gICAgICAgIHZjcHVfY3JlYXRlKGlkbGVfdmNwdVswXS0+
ZG9tYWluLCBjcHUsIGNwdSk7Cj4gKyAgICAgICAgdmNwdV9jcmVhdGUoaWRsZV92Y3B1WzBdLT5k
b21haW4sIGNwdSk7Cj4gICAgICBlbHNlCj4gICAgICB7Cj4gICAgICAgICAgc3RydWN0IHZjcHUg
KmlkbGUgPSBpZGxlX3ZjcHVbY3B1XTsKPiBAQCAtMTg2Nyw3ICsxODk1LDcgQEAgdm9pZCBfX2lu
aXQgc2NoZWR1bGVyX2luaXQodm9pZCkKPiAgICAgIEJVR19PTihucl9jcHVfaWRzID4gQVJSQVlf
U0laRShpZGxlX3ZjcHUpKTsKPiAgICAgIGlkbGVfZG9tYWluLT52Y3B1ID0gaWRsZV92Y3B1Owo+
ICAgICAgaWRsZV9kb21haW4tPm1heF92Y3B1cyA9IG5yX2NwdV9pZHM7Cj4gLSAgICBpZiAoIHZj
cHVfY3JlYXRlKGlkbGVfZG9tYWluLCAwLCAwKSA9PSBOVUxMICkKPiArICAgIGlmICggdmNwdV9j
cmVhdGUoaWRsZV9kb21haW4sIDApID09IE5VTEwgKQo+ICAgICAgICAgIEJVRygpOwo+ICAgICAg
dGhpc19jcHUoc2NoZWRfcmVzKS0+Y3VyciA9IGlkbGVfdmNwdVswXS0+c2NoZWRfaXRlbTsKPiAg
ICAgIHRoaXNfY3B1KHNjaGVkX3JlcyktPnNjaGVkX3ByaXYgPSBzY2hlZF9hbGxvY19wZGF0YSgm
b3BzLCAwKTsKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb20wX2J1aWxkLmgg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L2RvbTBfYnVpbGQuaAo+IGluZGV4IDMzYTU0ODM3MzkuLjNl
YjRiMDM2ZTEgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb20wX2J1aWxkLmgK
PiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2RvbTBfYnVpbGQuaAo+IEBAIC0xMSw4ICsxMSw3
IEBAIGV4dGVybiB1bnNpZ25lZCBpbnQgZG9tMF9tZW1mbGFnczsKPiAgdW5zaWduZWQgbG9uZyBk
b20wX2NvbXB1dGVfbnJfcGFnZXMoc3RydWN0IGRvbWFpbiAqZCwKPiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGVsZl9kb21fcGFybXMgKnBhcm1zLAo+ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGluaXRyZF9sZW4p
Owo+IC1zdHJ1Y3QgdmNwdSAqZG9tMF9zZXR1cF92Y3B1KHN0cnVjdCBkb21haW4gKmQsIHVuc2ln
bmVkIGludCB2Y3B1X2lkLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGludCBjcHUpOwo+ICtzdHJ1Y3QgdmNwdSAqZG9tMF9zZXR1cF92Y3B1KHN0cnVjdCBkb21haW4g
KmQsIHVuc2lnbmVkIGludCB2Y3B1X2lkKTsKPiAgaW50IGRvbTBfc2V0dXBfcGVybWlzc2lvbnMo
c3RydWN0IGRvbWFpbiAqZCk7Cj4gIAo+ICBpbnQgZG9tMF9jb25zdHJ1Y3RfcHYoc3RydWN0IGRv
bWFpbiAqZCwgY29uc3QgbW9kdWxlX3QgKmltYWdlLAo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS94ZW4vZG9tYWluLmggYi94ZW4vaW5jbHVkZS94ZW4vZG9tYWluLmgKPiBpbmRleCBkMWJmYzgy
ZjU3Li5hNmU5Mjk2ODVjIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9kb21haW4uaAo+
ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9kb21haW4uaAo+IEBAIC0xMyw4ICsxMyw3IEBAIHR5cGVk
ZWYgdW5pb24gewo+ICAgICAgc3RydWN0IGNvbXBhdF92Y3B1X2d1ZXN0X2NvbnRleHQgKmNtcDsK
PiAgfSB2Y3B1X2d1ZXN0X2NvbnRleHRfdSBfX2F0dHJpYnV0ZV9fKChfX3RyYW5zcGFyZW50X3Vu
aW9uX18pKTsKPiAgCj4gLXN0cnVjdCB2Y3B1ICp2Y3B1X2NyZWF0ZSgKPiAtICAgIHN0cnVjdCBk
b21haW4gKmQsIHVuc2lnbmVkIGludCB2Y3B1X2lkLCB1bnNpZ25lZCBpbnQgY3B1X2lkKTsKPiAr
c3RydWN0IHZjcHUgKnZjcHVfY3JlYXRlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCB2
Y3B1X2lkKTsKPiAgCj4gIHVuc2lnbmVkIGludCBkb20wX21heF92Y3B1cyh2b2lkKTsKPiAgc3Ry
dWN0IHZjcHUgKmFsbG9jX2RvbTBfdmNwdTAoc3RydWN0IGRvbWFpbiAqZG9tMCk7Cj4gZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgK
PiBpbmRleCBkYTExNzM2NWFmLi44MDUyZjk4NzgwIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRl
L3hlbi9zY2hlZC5oCj4gKysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKPiBAQCAtNjYzLDcg
KzY2Myw3IEBAIHZvaWQgX19kb21haW5fY3Jhc2goc3RydWN0IGRvbWFpbiAqZCk7Cj4gIHZvaWQg
bm9yZXR1cm4gYXNtX2RvbWFpbl9jcmFzaF9zeW5jaHJvbm91cyh1bnNpZ25lZCBsb25nIGFkZHIp
Owo+ICAKPiAgdm9pZCBzY2hlZHVsZXJfaW5pdCh2b2lkKTsKPiAtaW50ICBzY2hlZF9pbml0X3Zj
cHUoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBwcm9jZXNzb3IpOwo+ICtpbnQgIHNjaGVk
X2luaXRfdmNwdShzdHJ1Y3QgdmNwdSAqdik7Cj4gIHZvaWQgc2NoZWRfZGVzdHJveV92Y3B1KHN0
cnVjdCB2Y3B1ICp2KTsKPiAgaW50ICBzY2hlZF9pbml0X2RvbWFpbihzdHJ1Y3QgZG9tYWluICpk
LCBpbnQgcG9vbGlkKTsKPiAgdm9pZCBzY2hlZF9kZXN0cm95X2RvbWFpbihzdHJ1Y3QgZG9tYWlu
ICpkKTsKPiAtLSAKPiAyLjE2LjQKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 16 12:21:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 12:21:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRFNp-0008Pj-Em; Thu, 16 May 2019 12:21:13 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BGuO=TQ=gmail.com=viktor.mitin.19@srs-us1.protection.inumbo.net>)
 id 1hRFNn-0008Pd-PM
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 12:21:11 +0000
X-Inumbo-ID: 16d2186d-77d5-11e9-8980-bc764e045a96
Received: from mail-it1-x142.google.com (unknown [2607:f8b0:4864:20::142])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 16d2186d-77d5-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 12:21:10 +0000 (UTC)
Received: by mail-it1-x142.google.com with SMTP id e184so5865855ite.1
 for <xen-devel@lists.xenproject.org>; Thu, 16 May 2019 05:21:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=qGxyd/nE0/VvhT+qFI3F4O5aqdmk2AkSn2qE7fU8J5w=;
 b=WZdGdfpB/ziZg1BfUyjWblXiaX2IIK7LufvSLZNCtO+/LGfro6eUpnvNUMPH+X4jHY
 H9cvaJY9aJMcSb7Pci08zzuGIxr7jKahsVTekWvQMUb9rJJDRQNP+A+ZU3NatGKCsOKC
 L9JNa12Voe0yz9M5+JFDfH/JruA+eBQSoCiXiALRIRVHCw4o16c6Nhy9fzA8hb/sIoy2
 8UTIlxPI45qb00oiG6kfT3C44rZcbM4rB3ZdCS8GKu7+rNupgRpEad9D7oQB2lILSzPi
 7fpr3OtFX0CXZ6G3HwGXFRj3KvGvJnYnrNnRBmoNwUTG7BnRMdxmVzQAX11BB8fyU3aO
 Oi3A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=qGxyd/nE0/VvhT+qFI3F4O5aqdmk2AkSn2qE7fU8J5w=;
 b=b/7rnAlOX+89c2VO8YMmKi9axl8hYFrdKHpyXSNGrxIFAsZaqyj9zDmUSjGmpDGwcj
 qPO6S7sDmADFHthLxy1j3XHopZziLeyZVo9H2UVdl+8Z5VnApMvJDOboh8EXC4Izu9GU
 WpoDSQQfXNwwlmtvkB6LXaI06vuZe1tKdfH/Ac6GUNWaFqbnmruCjKrrPTCFr165UcVY
 9CRpqweID+0u7RwM6CiCk0mDBhv+hL5kxdik1tM+QRKGr99KyV2oVcUPWSVyhyZ22uyO
 b4m8S/PpOOHGzCwiqrB6L8muPE9h6KiOfwaTzZEscf8NHBANZTzYFpJtK4jqIYRyWDkh
 wneQ==
X-Gm-Message-State: APjAAAWxafgdGiVTmoOFwJ2v5NY7gjy+kId8phjReovcHpH63t2xY3I2
 MTB0UoaWXPwWuZRHOXHEWX4eEsXHvUKJp7k+F7E=
X-Google-Smtp-Source: APXvYqwHEv2Ja9mgE532zu3CHn0um/ETaQTuNfVBjHm1o5+jAYvDrAyD0/EGiLDz+a3/iU+FJ7hXqMmassGOclL2H/I=
X-Received: by 2002:a24:3943:: with SMTP id l64mr12239360ita.92.1558009270240; 
 Thu, 16 May 2019 05:21:10 -0700 (PDT)
MIME-Version: 1.0
References: <20190516111354.15195-1-viktor.mitin.19@gmail.com>
 <20190516112638.GX2798@zion.uk.xensource.com>
 <611b22f7-8125-15e0-6154-93638c2a14ad@arm.com>
 <20190516113958.GA2798@zion.uk.xensource.com>
In-Reply-To: <20190516113958.GA2798@zion.uk.xensource.com>
From: Viktor Mitin <viktor.mitin.19@gmail.com>
Date: Thu, 16 May 2019 15:20:59 +0300
Message-ID: <CAOcoXZYrgKthNokf61ZWNQDeav_LpTQjz-XA-uzXSDowPQL8=w@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>, Julien Grall <Julien.Grall@arm.com>,
 nd <nd@arm.com>
Subject: Re: [Xen-devel] [PATCH] coverage: GCC coverage libfdt Makefile fix
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQWxsLAoKVGhhbmsgeW91IGZvciByZXBsaWVzLiBXaWxsIGRvIGFsbCB0aGUgbWVudGlvbmVk
IHVwZGF0ZXMgYW5kIHdpbGwgc2VuZApwYXRjaCB2MiBhZnRlciByZXRlc3RpbmcgaXQgb24gdGFy
Z2V0IGJvYXJkICh3aXRoIGxpYmVsZiBNYWtlZmlsZQp1cGRhdGUpLgoKVGhhbmtzCgpPbiBUaHUs
IE1heSAxNiwgMjAxOSBhdCAyOjQwIFBNIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+IHdy
b3RlOgo+Cj4gT24gVGh1LCBNYXkgMTYsIDIwMTkgYXQgMTE6Mzc6MzNBTSArMDAwMCwgSnVsaWVu
IEdyYWxsIHdyb3RlOgo+ID4KPiA+Cj4gPiBPbiAxNi8wNS8yMDE5IDEyOjI2LCBXZWkgTGl1IHdy
b3RlOgo+ID4gPiBPbiBUaHUsIE1heSAxNiwgMjAxOSBhdCAwMjoxMzo1NFBNICswMzAwLCBWaWt0
b3IgTWl0aW4gd3JvdGU6Cj4gPiA+PiBUaGUgcGF0Y2ggcmVzb2x2ZXMgJ3hlbmNvdicgY3Jhc2hl
cyBpbiBjYXNlIG9mIEFhcmNoNjQuCj4gPiA+Pgo+ID4gPj4gQWxsIHRoZSAuaW5pdC4qIHNlY3Rp
b25zIGFyZSBzdHJpcHBlZCBhZnRlciBib290LAo+ID4gPj4gaXQgbWVhbnMgdGhhdCBhbnl0aGlu
ZyBpbiAuaW5pdC5kYXRhIGNhbm5vdCBiZSBhY2Nlc3NlZCBhbnltb3JlLgo+ID4gPj4gVGhlIGJ1
aWxkIHN5c3RlbSBleHBsaWNpdGx5IGNvbXBpbGVzIGFueSAuaW5pdCBiaW5hcnkgd2l0aG91dCBn
Y292IG9wdGlvbi4KPiA+ID4+IFRoZSBwcm9ibGVtIGlzIGNvbWluZyBmcm9tIGxpYmZkdC4KPiA+
ID4+IFRoZSBlbnRpcmUgbGlicmFyeSBpcyBtb3ZlZCB0byAuaW5pdCB1c2luZzoKPiA+ID4+ICQo
T0JKQ09QWSkgJChmb3JlYWNoIHMsJChTRUNUSU9OUyksLS1yZW5hbWUtc2VjdGlvbiAuJChzKT0u
aW5pdC4kKHMpKSAkPCAkQAo+ID4gPj4gU28gd2UgbmVlZCB0byB0ZWxsIHRoZSB0b3AgTWFrZWZp
bGUgdG8gZmlsdGVyIG91dCBsaWJmZHQuCj4gPiA+Pgo+ID4gPj4gUmVwb3J0ZWQtYnk6IFZpa3Rv
ciBNaXRpbiA8dmlrdG9yLm1pdGluLjE5QGdtYWlsLmNvbT4KPiA+ID4+IFNpZ25lZC1vZmYtYnk6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gPiA+PiBUZXN0ZWQtYnk6IFZp
a3RvciBNaXRpbiA8dmlrdG9yLm1pdGluLjE5QGdtYWlsLmNvbT4KPiA+ID4KPiA+ID4gUmV2aWV3
ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gPiA+Cj4gPiA+IEFsdGhvdWdo
IEkgd291bGQgbGlrZSB0byBhc2sgeW91IHRvIGFkanVzdCB0aGUgc3ViamVjdCB0byBiZSBtb3Jl
Cj4gPiA+IHNwZWNpZmljOgo+ID4gPgo+ID4gPiAgICBjb3ZlcmFnZTogZmlsdGVyIG91dCBsaWJm
ZHQubwo+ID4gPgo+ID4gPiBpZiB5b3UgYWdyZWUsIHRoaXMgY2FuIGJlIGRvbmUgd2hpbGUgY29t
bWl0dGluZy4KPiA+Cj4gPiBUaGVyZSBhcmUgbW9yZSB0aGFuIHRoYXQgdGhlIHRpdGxlIHRvIGZp
eCBvbiBjb21taXQuIFRoZSBTaWduZWQtb2ZmLWJ5Cj4gPiBhbmQgZG9lcyBub3QgbWF0Y2ggdGhl
IEZyb20gZm9yIGluc3RhbmNlLgo+ID4KPiA+IEkgaW5pdGlhbGx5IHN1Z2dlc3RlZCB0aGUgY2hh
bmdlLCBzbyBTdWdnZXN0ZWQtYnkgd291bGQgYmUgbW9yZQo+ID4gc3VpdGFibGUuIEFuZCB0aGVu
IFZpa3RvciBuZWVkcyB0byBhZGQgaGlzIHNpZ25lZC1vZmYtYnkuCj4gPgo+ID4gQWxzbywgY291
bGQgd2UgYWxzbyBmaXggbGliZWxmIGF0IHRoZSBzYW1lIHRpbWU/Cj4KPiArMS4gVmlrdG9yPwo+
Cj4gV2VpLgo+Cj4gPgo+ID4gQ2hlZXJzLAo+ID4KPiA+IC0tCj4gPiBKdWxpZW4gR3JhbGwKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 16 12:26:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 12:26:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRFSn-0000D1-6Z; Thu, 16 May 2019 12:26:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/Nh3=TQ=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hRFSl-0000Ct-6M
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 12:26:19 +0000
X-Inumbo-ID: cdd2dfbb-77d5-11e9-8980-bc764e045a96
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cdd2dfbb-77d5-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 12:26:17 +0000 (UTC)
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=SoftFail smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: SoftFail (esa3.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com is inclined to not designate
 23.29.105.83 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 exists:%{i}._spf.mta.salesforce.com ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: hjhGLis2KOAreCortrNrQ/5TkgkxiB0aOqH1zTmUYxz5MvXrPVgKjZlrkZzme4U0pQoRE/PGjT
 2G1y2ezrN4ZrfURP0mtx0+mBzzwXaEg4TmRU+fMqEuajKGYThhmH9lHVkmI+9GvWV3/7PKzL9k
 raJmwjRvytpygmkIlu2HoKxprqT54gR6KDxLvnGohcoh2SR6PRYPyEe+u2Qo5WXiqNFsZroNi0
 tm9a+du8li6tlfdMuzsNZEY/VRtv0d0GCGG6sbRNbrxFWwmboa5DhacEDjRQpkrAhy8DnOGezg
 WEo=
X-SBRS: 2.7
X-MesageID: 521084
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,476,1549947600"; 
   d="scan'208";a="521084"
To: "wencongyang (A)" <wencongyang2@huawei.com>,
 <xen-devel@lists.xenproject.org>
References: <6bca3b07-c2aa-124f-e77e-59d5eb7bbd5c@huawei.com>
 <5cdbd5ec-3ee9-04ff-5ce8-73c542b8b752@citrix.com>
 <e30d844e-72e6-8ec5-354c-e61ef5c82093@huawei.com>
 <67885e5e-d67c-8067-eded-69290429714b@citrix.com>
 <cdd37ad5-d54f-6f52-bbb6-49ef7a7ace21@huawei.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <f20276c6-28cc-5e7c-ac56-d6f0e6969de7@citrix.com>
Date: Thu, 16 May 2019 13:26:12 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <cdd37ad5-d54f-6f52-bbb6-49ef7a7ace21@huawei.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] Question about MDS mitigation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: gaowanlong <gaowanlong@huawei.com>,
 "Liujinsong \(Paul\)" <liu.jinsong@huawei.com>, maoming.maoming@huawei.com,
 Huangzhichao <huangzhichao@huawei.com>, "Chentao
 \(Boby\)" <boby.chen@huawei.com>, guijianfeng <guijianfeng@huawei.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTYvMDUvMjAxOSAxMjo0OCwgd2VuY29uZ3lhbmcgKEEpIHdyb3RlOgo+Cj4gT24gMjAxOS81
LzE2IDE1OjU4LCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiBPbiAxNi8wNS8yMDE5IDA4OjU2LCB3
ZW5jb25neWFuZyAoQSkgd3JvdGU6Cj4+PiBPbiAyMDE5LzUvMTYgMTU6MzgsIEFuZHJldyBDb29w
ZXIgd3JvdGU6Cj4+Pj4gT24gMTYvMDUvMjAxOSAwMzo0Niwgd2VuY29uZ3lhbmcgKEEpIHdyb3Rl
Ogo+Pj4+PiBIaSBhbGwKPj4+Pj4KPj4+Pj4gRmlsbCBidWZmZXJzLCBsb2FkIHBvcnRzIGFyZSBz
aGFyZWQgYmV0d2VlbiB0aHJlYWRzIG9uIHRoZSBzYW1lIHBoeXNpY2FsIGNvcmUuCj4+Pj4+IFdl
IG5lZWQgdG8gcnVuIG1vcmUgdGhhbiBvbmUgdm0gb24gdGhlIHNhbWUgcGh5c2ljYWwgY29yZS4K
Pj4+Pj4gSXMgdGhlcmUgYW55IGNvbXBsZXRlIG1pdGlnYXRpb24gZm9yIGVudmlyb25tZW50cyB1
dGlsaXppbmcgU01UPwo+Pj4+IE5vIC0gbm90IHJlYWxseS4KPj4+Pgo+Pj4+IEFuIGFwcHJvYWNo
IHdoaWNoIHdhcyB3b3JrZWQgb24gd2FzIHRoYXQgb2Ygc3luY2hyb25pc2VkIHNjaGVkdWxpbmcs
Cj4+Pj4gd2hlcmVieSBwcml2aWxlZ2UgdHJhbnNpdGlvbnMgYXJlIHN5bmNyaG9uaXNlZCB0byBl
bnN1cmUgdGhhdCB3ZSdyZQo+Pj4+IG5ldmVyIHJ1bm5pbmcgY29kZSBmcm9tIGRpZmZlcmVudCBw
cml2aWxlZ2UgbGV2ZWxzIGNvbmN1cnJlbnRseSBvbgo+Pj4+IGFkamFjZW50IHRocmVhZHMuICAo
VGhpcyBpcyB0aGUgbWl0aWdhdGlvbiBkZXNjcmliZWQgYXMgR3JvdXAgU2NoZWR1bGluZwo+Pj4+
IGluCj4+Pj4gaHR0cHM6Ly9zb2Z0d2FyZS5pbnRlbC5jb20vc2VjdXJpdHktc29mdHdhcmUtZ3Vp
ZGFuY2UvaW5zaWdodHMvZGVlcC1kaXZlLWludGVsLWFuYWx5c2lzLW1pY3JvYXJjaGl0ZWN0dXJh
bC1kYXRhLXNhbXBsaW5nCj4+Pj4gKQo+Pj4gc3luY2hyb25pc2VkIHNjaGVkdWxpbmcgaXMgbm90
IGEgY29tcGxldGUgbWl0aWdhdGlvbi4gR3Vlc3QgQSBhbmQgR3Vlc3QgQgo+Pj4gcnVuIG9uIHRo
ZSBzYW1lIHBoeXNpY2FsIGNvcmUsIGFuZCB0aGUgcHJpdmlsZWdlIGxldmVsIGlzIHRoZSBzYW1l
LiBTbwo+Pj4gR3Vlc3QgQSBjYW4gaW5mZXIgZGF0YSBmcm9tIEd1ZXN0IEIuIEd1ZXN0IEEgY2Fu
bm90IGluZmVyIGRhdGEgZnJvbSBoeXBlcnZpc29yCj4+PiBiZWNhdXNlIHRoZXkgYXJlIGluIGRp
ZmZlcmVudCBwcml2aWxlZ2UgbGV2ZWxzLgo+PiBUaGlzIGlzIChvbmUgb2YgdGhlIHJlYXNvbnMp
IHdoeSBjb3JlIHNjaGVkdWxpbmcgaXMgYSBwcmVyZXF1aXNpdGUgdG8KPj4gc3luY2hyb25pc2Vk
IHNjaGVkdWxpbmcuCj4+Cj4+IFdpdGggY29yZSBzY2hlZHVsaW5nIGFjdGl2ZSwgeW91IHdpbGwg
bmV2ZXIgaGF2ZSBndWVzdCBBIGFuZCBCCj4+IGNvbmN1cnJlbnRseSBydW5uaW5nIG9uIGFkamFj
ZW50IHRocmVhZHMgb2YgdGhlIHNhbWUgY29yZS4KPiBBbm90aGVyIHF1ZXN0aW9uOgo+IFRoZXJl
IGFyZSBhIENQVUlEIGJpdChUU1hfRk9SQ0VfQUJPUlQpIGFuZCBNU1IoTVNSX1RTWF9GT1JDRV9B
Qk9SVCkgaW4geHNhMjk3L3hzYTI5Ny00LjctMS5wYXRjaC4KPiBCdXQgd2UgZG8gbm90IGZpbmQg
dGhlbSBpbiB0aGUgcGF0Y2hzIG9mIGt2bS4KPgo+IElJVUMsIHRoaXMgTVNSIGlzIG5vdCBmb3Ig
TURTIG1pdGlnYXRpb24uIElzIHRoaXMgcmlnaHQ/CgpPb3BzIC0gSSBpbnRlbmRlZCB0byBtYWtl
IHRoaXMgYSBiaXQgbW9yZSBjbGVhciBpbiB0aGUgYWR2aXNvcnkuCgpDb3JyZWN0IC0gdGhpcyBp
c24ndCB0byBkbyB3aXRoIE1EUywgYnV0IHRoZSBiZWhhdmlvdXJhbCBjaGFuZ2Ugd2FzIGluCnRo
ZSBzYW1lIHBpZWNlIG9mIG1pY3JvY29kZSBhcyB0aGUgTURTIGZpeGVzLCB3aGljaCBpcyB3aHkg
aXQgd2FzIGluY2x1ZGVkLgoKU2VlCmh0dHBzOi8veGVuYml0cy54ZW4ub3JnL2RvY3MvdW5zdGFi
bGUvbWlzYy94ZW4tY29tbWFuZC1saW5lLmh0bWwjdnBtdS14ODYKYW5kIHJ0bS1hYm9ydD08Ym9v
bD4gZm9yIHRoZSBkZXRhaWxzLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 16 12:30:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 12:30:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRFWi-0000w1-Qy; Thu, 16 May 2019 12:30:24 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=YVeS=TQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hRFWi-0000vu-7i
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 12:30:24 +0000
X-Inumbo-ID: 5f583711-77d6-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5f583711-77d6-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 12:30:22 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 16 May 2019 06:30:21 -0600
Message-Id: <5CDD57DB020000780022FA5E@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 16 May 2019 06:30:19 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20190506065644.7415-1-jgross@suse.com>
 <20190506065644.7415-37-jgross@suse.com>
In-Reply-To: <20190506065644.7415-37-jgross@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH RFC V2 36/45] x86: make loading of GDT at
 context switch more modular
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA2LjA1LjE5IGF0IDA4OjU2LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiAtLS0g
YS94ZW4vYXJjaC94ODYvZG9tYWluLmMKPiArKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKPiBA
QCAtMTYxOSw2ICsxNjE5LDM3IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBuZWVkX2Z1bGxfZ2R0KGNv
bnN0IHN0cnVjdCBkb21haW4gKmQpCj4gICAgICByZXR1cm4gaXNfcHZfZG9tYWluKGQpICYmICFp
c19pZGxlX2RvbWFpbihkKTsKPiAgfQo+ICAKPiArc3RhdGljIGlubGluZSB2b2lkIHdyaXRlX2Z1
bGxfZ2R0X3B0ZXMoc2VnX2Rlc2NfdCAqZ2R0LCBzdHJ1Y3QgdmNwdSAqdikKPiArewo+ICsgICAg
dW5zaWduZWQgbG9uZyBtZm4gPSB2aXJ0X3RvX21mbihnZHQpOwo+ICsgICAgbDFfcGdlbnRyeV90
ICpwbDFlID0gcHZfZ2R0X3B0ZXModik7Cj4gKyAgICB1bnNpZ25lZCBpbnQgaTsKPiArCj4gKyAg
ICBmb3IgKCBpID0gMDsgaSA8IE5SX1JFU0VSVkVEX0dEVF9QQUdFUzsgaSsrICkKPiArICAgICAg
ICBsMWVfd3JpdGUocGwxZSArIEZJUlNUX1JFU0VSVkVEX0dEVF9QQUdFICsgaSwKPiArICAgICAg
ICAgICAgICAgICAgbDFlX2Zyb21fcGZuKG1mbiArIGksIF9fUEFHRV9IWVBFUlZJU09SX1JXKSk7
Cj4gK30KPiArCj4gK3N0YXRpYyBpbmxpbmUgdm9pZCBsb2FkX2Z1bGxfZ2R0KHN0cnVjdCB2Y3B1
ICp2LCB1bnNpZ25lZCBpbnQgY3B1KQo+ICt7Cj4gKyAgICBzdHJ1Y3QgZGVzY19wdHIgZ2R0X2Rl
c2M7Cj4gKwo+ICsgICAgZ2R0X2Rlc2MubGltaXQgPSBMQVNUX1JFU0VSVkVEX0dEVF9CWVRFOwo+
ICsgICAgZ2R0X2Rlc2MuYmFzZSA9IEdEVF9WSVJUX1NUQVJUKHYpOwoKTWFrZSB0aGlzIGFuZCAu
Li4KCj4gKyAgICBsZ2R0KCZnZHRfZGVzYyk7Cj4gK30KPiArCj4gK3N0YXRpYyBpbmxpbmUgdm9p
ZCBsb2FkX2RlZmF1bHRfZ2R0KHNlZ19kZXNjX3QgKmdkdCwgdW5zaWduZWQgaW50IGNwdSkKPiAr
ewo+ICsgICAgc3RydWN0IGRlc2NfcHRyIGdkdF9kZXNjOwo+ICsKPiArICAgIGdkdF9kZXNjLmxp
bWl0ID0gTEFTVF9SRVNFUlZFRF9HRFRfQllURTsKPiArICAgIGdkdF9kZXNjLmJhc2UgID0gKHVu
c2lnbmVkIGxvbmcpKGdkdCAtIEZJUlNUX1JFU0VSVkVEX0dEVF9FTlRSWSk7CgouLi4gdGhlIHZh
cmlhYmxlcycgaW5pdGlhbGl6ZXJzPyBXaXRoIHRoaXMgYW5kIHdpdGggY29uc3Qgc3VpdGFibHkK
YXBwbGllZCB0byBhbGwgZnVuY3Rpb24gcGFyYW1ldGVycyB3aGVyZSB0aGlzIGlzIHBvc3NpYmxl
CkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpKYW4KCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 16 12:43:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 12:43:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRFig-0001ni-2O; Thu, 16 May 2019 12:42:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=YVeS=TQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hRFie-0001nd-Ia
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 12:42:44 +0000
X-Inumbo-ID: 191d6fde-77d8-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 191d6fde-77d8-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 12:42:43 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 16 May 2019 06:42:42 -0600
Message-Id: <5CDD5AC2020000780022FA6A@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 16 May 2019 06:42:42 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20190506065644.7415-1-jgross@suse.com>
 <20190506065644.7415-38-jgross@suse.com>
In-Reply-To: <20190506065644.7415-38-jgross@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH RFC V2 37/45] x86: optimize loading of GDT
 at context switch
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA2LjA1LjE5IGF0IDA4OjU2LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBJbnN0
ZWFkIG9mIGR5bmFtaWNhbGx5IGRlY2lkZSB3aGV0aGVyIHRoZSBwcmV2aW91cyB2Y3B1IHdhcyB1
c2luZyBmdWxsCj4gb3IgZGVmYXVsdCBHRFQganVzdCBhZGQgYSBwZXJjcHUgdmFyaWFibGUgZm9y
IHRoYXQgcHVycG9zZS4gVGhpcyBhdAo+IG9uY2UgcmVtb3ZlcyB0aGUgbmVlZCBmb3IgdGVzdGlu
ZyB2Y3B1X2lkcyB0byBkaWZmZXIgdHdpY2UuCj4gCj4gQ2FjaGUgdGhlIG5lZWRfZnVsbF9nZHQo
bmQpIHZhbHVlIGluIGEgbG9jYWwgdmFyaWFibGUuCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVlcmdl
biBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKVG8gYmUgaG9uZXN0IEknbSBub3QgZW50aXJlbHkg
Y29udmluY2VkIHRoaXMgaXMgYSBnb29kIG1vdmUuIEJ1dApzaW5jZSB5b3UndmUgZG9uZSB0aGUg
d29yaywgYW5kIHNpbmNlIHRoZSBsYXJnZXIgc291cmNlIHNpemUgaXMKaG9wZWZ1bGx5IG91dHdl
aWdoZWQgYnkgc2xpZ2h0bHkgc21hbGxlciBiaW5hcnkgc2l6ZSAocGVyLUNQVQpkYXRhIGFjY2Vz
c2VzIGFyZW4ndCBlbnRpcmVseSBjaGVhcCBlaXRoZXIpLCBJJ20gbm90IGdvaW5nIHRvCm9iamVj
dC4KCj4gQEAgLTE2NTgsNiArMTY2NCw3IEBAIHN0YXRpYyB2b2lkIF9fY29udGV4dF9zd2l0Y2go
dm9pZCkKPiAgICAgIHN0cnVjdCB2Y3B1ICAgICAgICAgICpuID0gY3VycmVudDsKPiAgICAgIHN0
cnVjdCBkb21haW4gICAgICAgICpwZCA9IHAtPmRvbWFpbiwgKm5kID0gbi0+ZG9tYWluOwo+ICAg
ICAgc2VnX2Rlc2NfdCAgICAgICAgICAgKmdkdDsKPiArICAgIGJvb2wgICAgICAgICAgICAgICAg
ICBuZWVkX2Z1bGxfZ2R0X247CgpUaGlzIHZhcmlhYmxlIGlzIHRvbyBsb25nLCBvciBtb3JlIHBy
ZWNpc2VseSBoYXMgdG9vIG1hbnkgdW5kZXJzY29yZXMKZm9yIG15IHRhc3RlLiBTZWVpbmcgdGhh
dCBvbmx5IGEgc2luZ2xlIGludm9jYXRpb24gb2YgbmVlZF9mdWxsX2dkdCgpCnJlbWFpbnMsIEkg
ZG9uJ3QgdGhpbmsganVzdCAiZnVsbF9nZHQiIHdvdWxkIGJlIGFtYmlndW91cyBpbiBhbnkgd2F5
LgpBdCB3aGljaCBwb2ludApSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 16 12:43:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 12:43:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRFjW-0001r7-DD; Thu, 16 May 2019 12:43:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dWcr=TQ=citrix.com=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1hRFjU-0001qx-Ml
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 12:43:36 +0000
X-Inumbo-ID: 37e4075b-77d8-11e9-8980-bc764e045a96
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 37e4075b-77d8-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 12:43:34 +0000 (UTC)
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=wei.liu2@citrix.com;
 spf=SoftFail smtp.mailfrom=wei.liu2@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 wei.liu2@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="wei.liu2@citrix.com"; x-conformance=sidf_compatible
Received-SPF: SoftFail (esa1.hc3370-68.iphmx.com: domain of
 wei.liu2@citrix.com is inclined to not designate 23.29.105.83
 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="wei.liu2@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 exists:%{i}._spf.mta.salesforce.com ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: bVOctb7w5JuhaxGyVIlMpWiU1iVK1QNHtDjKAwyn17s1Lb6qM5GvZJRzXqRukSLytjaz067QE3
 zpPNwfnuSrU0YrjXidnpEgpkLrBMBROu61eo8bmsWzsdjDa8Kno5PqQI9P7gMygke1ZhUSSQgK
 voNkEwuP1sGylN2najTY5e9lNn+3ptUjrOLsflH8fl6JMwKjEoc0FuDYF0JwlDSTDBjosyKPE2
 3/USImuTDBuFuG28bKoX+nl+fDhMLJtgX9R92NIO7kUWIMsxEfvhPV1nnFzARrYGjmGOwuZAkn
 rSA=
X-SBRS: 2.7
X-MesageID: 509023
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,476,1549947600"; 
   d="scan'208";a="509023"
Date: Thu, 16 May 2019 13:42:30 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20190516124230.GC2798@zion.uk.xensource.com>
References: <1ae5e201-04d0-2f78-878f-2e3a3e213b62@suse.com>
 <20190516110735.67e19d15.ohering@suse.com>
 <20190516104540.7hiqsn6qjeaam2c6@Air-de-Roger>
 <20190516125735.6c1bf1ca.ohering@suse.com>
 <20190516112450.GW2798@zion.uk.xensource.com>
 <20190516114255.7t6re7yot6wp3mom@Air-de-Roger>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190516114255.7t6re7yot6wp3mom@Air-de-Roger>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] Regression in xen-unstable due to commit
 3802ecbaa9eb36
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Olaf Hering <ohering@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBNYXkgMTYsIDIwMTkgYXQgMDE6NDI6NTVQTSArMDIwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBPbiBUaHUsIE1heSAxNiwgMjAxOSBhdCAxMjoyNDo1MFBNICswMTAwLCBXZWkg
TGl1IHdyb3RlOgo+ID4gT24gVGh1LCBNYXkgMTYsIDIwMTkgYXQgMTI6NTc6MzVQTSArMDIwMCwg
T2xhZiBIZXJpbmcgd3JvdGU6Cj4gPiA+IEFtIFRodSwgMTYgTWF5IDIwMTkgMTI6NDU6NDAgKzAy
MDAKPiA+ID4gc2NocmllYiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT46
Cj4gPiA+IAo+ID4gPiA+IEhhdmluZyBhIGZpZWxkIGluIGJ1aWxkX2luZm8gd2l0aCBhIGRlZmF1
bHQgdmFsdWUgdGhhdCBkZXBlbmRzIG9uCj4gPiA+ID4gZmllbGRzIG91dHNpZGUgb2YgYnVpbGRf
aW5mbyBpcyBwcm9ibGVtYXRpYywgc2luY2Ugbm90IGFsbCBjYWxsZXJzIG9mCj4gPiA+ID4gbGli
eGxfX2RvbWFpbl9idWlsZF9pbmZvX3NldGRlZmF1bHQgaGF2ZSBhY2Nlc3MgdG8gbGlieGxfZG9t
YWluX2NvbmZpZy4KPiA+ID4gCj4gPiA+IE9uZSBvcHRpb24gd291bGQgYmUgYSBuZXcgQVBJIHRo
YXQgZ2V0cyBhIGxpYnhsX2RvbWFpbl9jb25maWcgYW5kIHdoaWNoCj4gPiA+IGNhbGxzIGxpYnhs
X19kb21haW5fc2V0X2RldmljZV9tb2RlbCwgbGlieGxfX2RvbWFpbl9jcmVhdGVfaW5mb19zZXRk
ZWZhdWx0Cj4gPiA+IGFuZCBsaWJ4bF9fZG9tYWluX2J1aWxkX2luZm9fc2V0ZGVmYXVsdC4gVG8g
bWUgaXQgbG9va3MgbGlrZSBjcmVhdGVfZG9tYWluCj4gPiA+IGNhbiBub3QgYnVpbGQgYSBwcm9w
ZXIgZF9jb25maWcgYWxsIG9uIGl0cyBvd24sIGl0IGp1c3QgaGFzIG5vdCBlbm91Z2ggaW5mby4K
PiA+IAo+ID4gSWYgeW91J3JlIHRhbGtpbmcgYWJvdXQgYWRkaW5nIGEgbmV3IF9wdWJsaWNfIEFQ
SToKPiA+IAo+ID4gVGhlIHByb2JsZW0gd2l0aCB0aGlzIGFwcHJvYWNoIGlzIHRoYXQgaXQgZG9l
c24ndCBoZWxwIGV4aXN0aW5nIGxpYnhsCj4gPiB1c2Vycy4gVGhleSB3aWxsIG5lZWQgdG8gYmUg
Zml4ZWQgYnkgY2FsbGluZyB0aGlzIG5ldyBBUEkuCj4gPiAKPiA+IFdpbGwgaXQgd29yayBpZiAx
KSB5b3UgbWFrZSBsaWJ4bF9fZG9tYWluX3NldF9kZXZpY2VfbW9kZWwgaWRlbXBvdGVudAo+ID4g
YW5kIDIpIGNhbGwgaXQgZnJvbSB3aXRoaW4gbGlieGxfX2RvbWFpbl9idWlsZF9pbmZvX3NldGRl
ZmF1bHQgKHdoaWNoCj4gPiBiYXNpY2FsbHkgcmVzdG9yZXMgdGhlIG9yaWdpbmFsIGNvZGUgcGF0
aCBiZWZvcmUgeW91ciBwYXRjaCk/Cj4gCj4gQ2FsbGluZyBsaWJ4bF9fZG9tYWluX3NldF9kZXZp
Y2VfbW9kZWwgZnJvbQo+IGxpYnhsX19kb21haW5fYnVpbGRfaW5mb19zZXRkZWZhdWx0IHdvdWxk
IHJlcXVpcmUgcGFzc2luZwo+IGRvbWFpbl9jb25maWcgdG8gbGlieGxfX2RvbWFpbl9idWlsZF9p
bmZvX3NldGRlZmF1bHQsIHdoaWNoIGdldHMgYmFjawo+IHRvIG15IHByb3Bvc2FsLgo+IAoKT2gg
SSBzZWUgd2hhdCB5b3Ugd2VyZSBnZXR0aW5nIGF0LgoKSSBoYXZlIG1lcmVseSBiZWVuIGxvb2tp
bmcgYXQgdGhlIG9uZSBwYXRjaCB0aGF0IGludHJvZHVjZWQgdGhpcwpyZWdyZXNzaW9uIHdoaWNo
IGRpZG4ndCB1c2UgYW55IGZpZWxkIGluIGRfY29uZmlnLiBCdXQgaW4gdGhlIHN1YnNlcXVlbnQK
cGF0Y2ggZF9jb25maWcgd2FzIHVzZWQuCgo+IEluIG9yZGVyIHRvIGtub3cgaWYgYSBQViBvciBQ
VkggZG9tYWluIHJlcXVpcmVzIGEgZGV2aWNlIG1vZGVsIChmb3IKPiB0aGUgUFYgYmFja2VuZHMp
IGxpYnhsIG5lZWRzIHRvIGxvb2sgYXQgdGhlIGNvbnRlbnRzIG9mIGRvbWFpbl9jb25maWcKPiBi
ZWNhdXNlIHRoYXQncyB3aGVyZSB0aGUgbGlzdCBvZiBkZXZpY2VzIGlzIHN0b3JlZC4KPiAKPiBB
bm90aGVyIG9wdGlvbiB3b3VsZCBiZSB0byBkaWZmZXJlbnRpYXRlIGJldHdlZW4gZGV2aWNlIG1v
ZGVsIGFuZCBQVgo+IGJhY2tlbmQuIEluIHRoZSBQVi9QVkggY2FzZSBRRU1VIGlzIG5vdCBhY3Rp
bmcgYXMgYSBkZXZpY2UgbW9kZWwgYnV0Cj4gcmF0aGVyIGFzIGEgUFYgYmFja2VuZCwgaGVuY2Ug
aXQgY291bGQgYmUgc2lnbmFsZWQgdXNpbmcgYSBkaWZmZXJlbnQKPiBmaWVsZCwgdGhhdCBjb3Vs
ZCBsaXZlIGluIGRvbWFpbl9jb25maWcgaW5zdGVhZCBvZgo+IGRvbWFpbl9idWlsZF9pbmZvPwoK
SSB0aGluayB0aGlzIGlzIGdlbmVyYWxseSBhIGdvb2QgaWRlYS4gTm90IHN1cmUgaG93IG11Y2gg
Y29kZSBjaHVybiBpcwpnb2luZyB0byBiZSB0aG91Z2guCgpXZWkuCgo+IAo+IFJvZ2VyLgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 16 12:46:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 12:46:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRFmN-00023W-0W; Thu, 16 May 2019 12:46:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=xQgL=TQ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hRFmL-00023O-0T
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 12:46:33 +0000
X-Inumbo-ID: 9eb9b4d0-77d8-11e9-84b9-737899b19552
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9eb9b4d0-77d8-11e9-84b9-737899b19552;
 Thu, 16 May 2019 12:46:27 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 7C1C4AF68;
 Thu, 16 May 2019 12:46:26 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20190506065644.7415-1-jgross@suse.com>
 <20190506065644.7415-25-jgross@suse.com> <5CDD557D020000780022FA32@suse.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 mQENBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAG0H0p1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT6JATkEEwECACMFAlOMcK8CGwMH
 CwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAKCRCw3p3WKL8TL8eZB/9G0juS/kDY9LhEXseh
 mE9U+iA1VsLhgDqVbsOtZ/S14LRFHczNd/Lqkn7souCSoyWsBs3/wO+OjPvxf7m+Ef+sMtr0
 G5lCWEWa9wa0IXx5HRPW/ScL+e4AVUbL7rurYMfwCzco+7TfjhMEOkC+va5gzi1KrErgNRHH
 kg3PhlnRY0Udyqx++UYkAsN4TQuEhNN32MvN0Np3WlBJOgKcuXpIElmMM5f1BBzJSKBkW0Jc
 Wy3h2Wy912vHKpPV/Xv7ZwVJ27v7KcuZcErtptDevAljxJtE7aJG6WiBzm+v9EswyWxwMCIO
 RoVBYuiocc51872tRGywc03xaQydB+9R7BHPuQENBFOMcBYBCADLMfoA44MwGOB9YT1V4KCy
 vAfd7E0BTfaAurbG+Olacciz3yd09QOmejFZC6AnoykydyvTFLAWYcSCdISMr88COmmCbJzn
 sHAogjexXiif6ANUUlHpjxlHCCcELmZUzomNDnEOTxZFeWMTFF9Rf2k2F0Tl4E5kmsNGgtSa
 aMO0rNZoOEiD/7UfPP3dfh8JCQ1VtUUsQtT1sxos8Eb/HmriJhnaTZ7Hp3jtgTVkV0ybpgFg
 w6WMaRkrBh17mV0z2ajjmabB7SJxcouSkR0hcpNl4oM74d2/VqoW4BxxxOD1FcNCObCELfIS
 auZx+XT6s+CE7Qi/c44ibBMR7hyjdzWbABEBAAGJAR8EGAECAAkFAlOMcBYCGwwACgkQsN6d
 1ii/Ey9D+Af/WFr3q+bg/8v5tCknCtn92d5lyYTBNt7xgWzDZX8G6/pngzKyWfedArllp0Pn
 fgIXtMNV+3t8Li1Tg843EXkP7+2+CQ98MB8XvvPLYAfW8nNDV85TyVgWlldNcgdv7nn1Sq8g
 HwB2BHdIAkYce3hEoDQXt/mKlgEGsLpzJcnLKimtPXQQy9TxUaLBe9PInPd+Ohix0XOlY+Uk
 QFEx50Ki3rSDl2Zt2tnkNYKUCvTJq7jvOlaPd6d/W0tZqpyy7KVay+K4aMobDsodB3dvEAs6
 ScCnh03dDAFgIq5nsB11j3KPKdVoPlfucX2c7kGNH+LUMbzqV6beIENfNexkOfxHf4kBrQQY
 AQgAIBYhBIUSZ3Lo9gSUpdCX97DendYovxMvBQJa3fDQAhsCAIEJELDendYovxMvdiAEGRYI
 AB0WIQRTLbB6QfY48x44uB6AXGG7T9hjvgUCWt3w0AAKCRCAXGG7T9hjvk2LAP99B/9FenK/
 1lfifxQmsoOrjbZtzCS6OKxPqOLHaY47BgEAqKKn36YAPpbk09d2GTVetoQJwiylx/Z9/mQI
 CUbQMg1pNQf9EjA1bNcMbnzJCgt0P9Q9wWCLwZa01SnQWFz8Z4HEaKldie+5bHBL5CzVBrLv
 81tqX+/j95llpazzCXZW2sdNL3r8gXqrajSox7LR2rYDGdltAhQuISd2BHrbkQVEWD4hs7iV
 1KQHe2uwXbKlguKPhk5ubZxqwsg/uIHw0qZDk+d0vxjTtO2JD5Jv/CeDgaBX4Emgp0NYs8IC
 UIyKXBtnzwiNv4cX9qKlz2Gyq9b+GdcLYZqMlIBjdCz0yJvgeb3WPNsCOanvbjelDhskx9gd
 6YUUFFqgsLtrKpCNyy203a58g2WosU9k9H+LcheS37Ph2vMVTISMszW9W8gyORSgmw==
Message-ID: <5fe18121-19de-b6d3-bc77-dc68b6221165@suse.com>
Date: Thu, 16 May 2019 14:46:25 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CDD557D020000780022FA32@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH RFC V2 24/45] xen: let vcpu_create() select
 processor
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTYvMDUvMjAxOSAxNDoyMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMDYuMDUuMTkg
YXQgMDg6NTYsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+PiAtLS0gYS94ZW4vY29tbW9uL3Nj
aGVkdWxlLmMKPj4gKysrIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCj4+IEBAIC0zMTQsMTQgKzMx
NCw0MiBAQCBzdGF0aWMgc3RydWN0IHNjaGVkX2l0ZW0gKnNjaGVkX2FsbG9jX2l0ZW0oc3RydWN0
IHZjcHUgKnYpCj4+ICAgICAgcmV0dXJuIE5VTEw7Cj4+ICB9Cj4+ICAKPj4gLWludCBzY2hlZF9p
bml0X3ZjcHUoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBwcm9jZXNzb3IpCj4+ICtzdGF0
aWMgdW5zaWduZWQgaW50IHNjaGVkX3NlbGVjdF9pbml0aWFsX2NwdShzdHJ1Y3QgdmNwdSAqdikK
Pj4gK3sKPj4gKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwo+IAo+IGNvbnN0IChw
ZXJoYXBzIGFsc28gdGhlIGZ1bmN0aW9uIHBhcmFtZXRlcik/CgpZZXMuCgo+IAo+PiArICAgIG5v
ZGVpZF90IG5vZGU7Cj4+ICsgICAgY3B1bWFza190IGNwdXM7Cj4gCj4gVG8gYmUgaG9uZXN0LCBJ
J20gbm90IGhhcHB5IHRvIHNlZSBuZXcgb24tc3RhY2sgaW5zdGFuY2VzIG9mCj4gY3B1bWFza190
IGFwcGVhci4gU2VlaW5nIC4uLgo+IAo+PiArICAgIGNwdW1hc2tfY2xlYXIoJmNwdXMpOwo+PiAr
ICAgIGZvcl9lYWNoX25vZGVfbWFzayAoIG5vZGUsIGQtPm5vZGVfYWZmaW5pdHkgKQo+PiArICAg
ICAgICBjcHVtYXNrX29yKCZjcHVzLCAmY3B1cywgJm5vZGVfdG9fY3B1bWFzayhub2RlKSk7Cj4+
ICsgICAgY3B1bWFza19hbmQoJmNwdXMsICZjcHVzLCBjcHVwb29sX2RvbWFpbl9jcHVtYXNrKGQp
KTsKPj4gKyAgICBpZiAoIGNwdW1hc2tfZW1wdHkoJmNwdXMpICkKPj4gKyAgICAgICAgY3B1bWFz
a19jb3B5KCZjcHVzLCBjcHVwb29sX2RvbWFpbl9jcHVtYXNrKGQpKTsKPiAKPiAuLi4gdGhpcyBm
YWxsYmFjayB5b3UgdXNlIGFueXdheSwgaXMgdGhlcmUgYW55IGlzc3VlIHdpdGggaXQgYWxzbwo+
IHNlcnZpbmcgdGhlIGNhc2Ugd2hlcmUgemFsbG9jX2NwdW1hc2tfdmFyKCkgZmFpbHM/CgpFaXRo
ZXIgdGhhdCwgb3I6CgotIGp1c3QgZmFpbCB0byBjcmVhdGUgdGhlIHZjcHUgaW4gdGhhdCBjYXNl
LCBhcyBjaGFuY2VzIGFyZSByYXRoZXIKICBoaWdoIGUuZy4gdGhlIGZvbGxvd2luZyBhcmNoX3Zj
cHVfY3JlYXRlKCkgd2lsbCBmYWlsIGFueXdheQotIHRha2UgdGhlIHNjaGVkdWxpbmcgbG9jayBh
bmQgdXNlIGNwdW1hc2tfc2NyYXRjaAotIChhYil1c2Ugb25lIG9mIHRoZSBhdmFpbGFibGUgY3B1
bWFza3MgaW4gc3RydWN0IHNjaGVkX3VuaXQgd2hpY2gKICBhcmUgbm90IGluIHVzZSB5ZXQKCk15
IHByZWZlcmVuY2Ugd291bGQgYmUgdXNpbmcgY3B1bWFza19zY3JhdGNoLgoKCkp1ZXJnZW4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 16 12:48:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 12:48:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRFnk-0002Bd-Ib; Thu, 16 May 2019 12:48:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dWcr=TQ=citrix.com=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1hRFnj-0002BQ-Qw
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 12:47:59 +0000
X-Inumbo-ID: d1ab709a-77d8-11e9-b515-fbf546ac1928
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d1ab709a-77d8-11e9-b515-fbf546ac1928;
 Thu, 16 May 2019 12:47:53 +0000 (UTC)
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=wei.liu2@citrix.com;
 spf=SoftFail smtp.mailfrom=wei.liu2@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 wei.liu2@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="wei.liu2@citrix.com"; x-conformance=sidf_compatible
Received-SPF: SoftFail (esa1.hc3370-68.iphmx.com: domain of
 wei.liu2@citrix.com is inclined to not designate 23.29.105.83
 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="wei.liu2@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 exists:%{i}._spf.mta.salesforce.com ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: gfjcw5wNal5JMTrTvk5mo2kh8Eo8QIuJPkQNs1nSxuaFhShuc7ppilkjHvDMSa60ovYZ8QWaPE
 7e3O0l5sKvPv4td+JUd54hXqFD57q3Tse0a79/PG8oNhLcnXJsatzAzlQu5acMKN81sJyzrx63
 6lXI6Yrc24PkBkLsEEjWC4HiXsgFGJx2JVjIUEVIb+RLCJKpGOzrf+DMU5lt1/PnJwnW9lcoeR
 JN72JD8wIF8ZUAyHYeqf18CKKhbNw/5ivNHr0hZ9pOm3BdhRq1bYShLYuoVq3P3qBMwJqKC9x8
 uMY=
X-SBRS: 2.7
X-MesageID: 509260
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,476,1549947600"; 
   d="scan'208";a="509260"
Date: Thu, 16 May 2019 13:47:39 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Olaf Hering <olaf@aepfle.de>
Message-ID: <20190516124739.GD2798@zion.uk.xensource.com>
References: <20190516000212.13468-1-alistair.francis@wdc.com>
 <5CDD3BF2020000780022F8AD@prv1-mh.provo.novell.com>
 <20190516111330.GA32248@aepfle.de>
 <20190516113902.GZ2798@zion.uk.xensource.com>
 <20190516134432.3029d52a.olaf@aepfle.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190516134432.3029d52a.olaf@aepfle.de>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH 1/3] config.sub: Update config.sub to latest
 version
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Alistair Francis <alistair.francis@wdc.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>, alistair23@gmail.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBNYXkgMTYsIDIwMTkgYXQgMDE6NDQ6MzJQTSArMDIwMCwgT2xhZiBIZXJpbmcgd3Jv
dGU6Cj4gQW0gVGh1LCAxNiBNYXkgMjAxOSAxMjozOTowMiArMDEwMAo+IHNjaHJpZWIgV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT46Cj4gCj4gPiBJIGd1ZXNzIGFsbCBJIGNhbiBzYXkgYXQg
dGhpcyBwb2ludCBpcyB0aGF0IEkgaGF2ZW4ndCBkb25lIGEgc3VydmV5IG9uCj4gPiB0aGUgZGlm
ZmVyZW5jZXMgb2YgdGhlIGF1dG90b29scyBzaGlwcGVkIGluIGFsbCB0aGUgZGlzdHJvcyB3ZSBj
YXJlCj4gPiBhYm91dCAoZXNwZWNpYWxseSB0aGUgb2xkZXIgb25lcyksIHNvIEkgd291bGQgZXJy
IG9uIHRoZSBzYWZlIHNpZGUgdG8KPiA+IGtlZXAgdGhlIGluLXRyZWUgY29uZmlndXJlIHNjcmlw
dC4KPiAKPiBHaXZlbiB0aGF0IGFsbCBkaXN0cm9zIGZvciBzdXJlIGRpZCBydW4gJ2F1dG9nZW4u
c2gnIGluIGEgbGFyZ2UgbnVtYmVyCj4gb2YgcGFja2FnZXMgc2luY2UgeWVhcnMgaXQgaXMgZWFz
eSB0byBndWVzcyB0aGF0IGluIGdlbmVyYWwgaXQganVzdCB3b3Jrcy4KPiAKPiBBbmQgaWYgWGVu
IGRlY2lkZXMgdGhhdCBhIGNlcnRhaW4gYXV0b2NvbmYgdmVyc2lvbiBpcyBpcyB0aGUgbWluaW11
bSwKPiBjb25maWd1cmUuYWMgaGFzIGEga25vYiBmb3IgdGhhdCB0aGUgbWluaW1hbCByZXF1aXJl
ZCB0b29scyB2ZXJzaW9uLgoKT0suIFRoaXMgZG9lcyBhbGxldmlhdGUgbXkgY29uY2Vybi4KCj4g
QXMgSSBzYWlkLCBhdXRvb29scyBhcmUgbm90IHJ1bnRpbWUgZGVwZW5kZW5jaWVzLCBub3IgaXMg
bWFrZXxmbGV4fGJpc29uLgo+IAo+IFNvLCBwbGVhc2UgY29uc2lkZXIgbW92aW5nIHRoZXNlIGdl
bmVyYXRlZCBmaWxlcyB0byAuZ2l0aWdub3JlLgo+IAoKSWFuLCB5b3VyIG9waW5pb24/CgpXZWku
Cgo+IE9sYWYKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 16 12:50:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 12:50:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRFpv-0002uh-1X; Thu, 16 May 2019 12:50:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ZPM6=TQ=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1hRFpt-0002ub-2f
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 12:50:13 +0000
X-Inumbo-ID: 238bbd68-77d9-11e9-8980-bc764e045a96
Received: from mo6-p00-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5300::8])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 238bbd68-77d9-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 12:50:11 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1558011009;
 s=strato-dkim-0002; d=aepfle.de;
 h=Message-Id:Date:Subject:Cc:To:From:X-RZG-CLASS-ID:X-RZG-AUTH:From:
 Subject:Sender;
 bh=R2xFGHzGrUdY25+2IMW08TcDWTvg0a/q4oZBaCxtm4U=;
 b=qBgCIw+Bo+32eElEtYMzZ24B8lBkQJmgEqk3KUPC26gL/uYHnfKjPMhII2EpYh97a8
 o98opkroxvKF4QepvzKUJHIxF7XHcIP4imzoRZ3MYR2BJSZ+bVq9owjuKnrNSdXh8oku
 r5d66xCd+hio+br+l3coBEiB0NTlRRZxtGNcMh+wA6MDoEWMC8QJkFQY0Te1x/xQWakJ
 /w+7FbUkWD6bPFREzr7iREMRZxbDOJmXKc4kn75gAM2Esg0aoWV7Ei+feWmW7zYwPnbB
 eBU/W3APZuQVSY8hznb/voicYVvyFWkM5U2NoPQgsnAMDO+ZPSid+9mECBcQkjd+pDF7
 Tm1A==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QXkBR9MXjAuznLRsvz6zGrN/JP2665"
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.20 AUTH)
 with ESMTPSA id U080cav4GCo2F3Q
 (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, 16 May 2019 14:50:02 +0200 (CEST)
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xenproject.org
Date: Thu, 16 May 2019 14:50:00 +0200
Message-Id: <20190516125000.23559-1-olaf@aepfle.de>
X-Mailer: git-send-email 2.16.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v1] libxl: fix device_model_version related
 assert
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Olaf Hering <olaf@aepfle.de>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gY29tbWl0IDM4MDJlY2JhYTkgKCJsaWJ4bDogYWRkIGhlbHBlciBmdW5jdGlvbiB0byBzZXQK
ZGV2aWNlX21vZGVsX3ZlcnNpb24iKSBhbiBhc3NlcnQgd2FzIGFkZGVkIHRvCmxpYnhsX19kb21h
aW5fYnVpbGRfaW5mb19zZXRkZWZhdWx0IHRvIG1ha2Ugc3VyZSBjYWxsZXJzIHByb3ZpZGUKY29t
cGxldGUgaW5mbyB0byB0aGlzIGZ1bmN0aW9uLiBUaGlzIHVudmVpbGVkIGEgZmxhdyBpbiB0aGUg
d2F5IGhvdwpsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyBpcyBwYXNzZWQgdG8gbGlieGwuIFRoZSBw
dWJsaWMgQVBJCmxpYnhsX2RvbWFpbl9uZWVkX21lbW9yeSBwYXNzZXMgYW4gaW5jb21wbGV0ZSBs
aWJ4bF9kb21haW5fYnVpbGRfaW5mbyB0bwpsaWJ4bF9fZG9tYWluX2J1aWxkX2luZm9fc2V0ZGVm
YXVsdCwgd2hpY2ggdHJpZ2dlcnMgdGhlIGFzc2VydC4gUHJpb3IgdG8KdGhlIGNoYW5nZSBhYm92
ZSwgZGV2aWNlX21vZGVsX3ZlcnNpb24gd2FzIGhhcmRjb2RlZCB0byBRRU1VX1hFTiB3aGljaAps
ZWFkIHRvIHRoZSBidWdzIGRlc2NyaWJlZCBpbiB0aGF0IGNoYW5nZXNldC4KCkEgbmV3IGxpYnhs
IEFQSSB3b3VsZCBuZWVkIHRvIGJlIGNyZWF0ZWQgdG8gZnVsbHkgcG9wdWxhdGUKbGlieGxfZG9t
YWluX2J1aWxkX2luZm8gd2l0aCBtaXNzaW5nIGRlZmF1bHRzLiBGb3IgZXhpc3RpbmcsIHVuY2hh
bmdlZApjb25zdW1lcnMgb2YgbGlieGwgdGhlIGFzc3VtcHRpb24gYWJvdXQgUUVNVV9YRU4gbmVl
ZHMgdG8gYmUgcmVzdG9yZWQKd2l0aGluIHRoaXMgZnVuY3Rpb24gdG8gcHJvcGVybHkgcG9wdWxh
dGUgdGhlIGFtb3VudCBvZiByZXF1aXJlZCBtZW1vcnkuCgpTaWduZWQtb2ZmLWJ5OiBPbGFmIEhl
cmluZyA8b2xhZkBhZXBmbGUuZGU+ClJlcG9ydGVkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA
c3VzZS5jb20+Ci0tLQogdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgfCAxMyArKysrKysrKy0t
LS0tCiAxIGZpbGUgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jIGIvdG9vbHMvbGlieGwvbGlieGxf
Y3JlYXRlLmMKaW5kZXggODlmOTlmN2Y0NC4uMDMwODUxZmIyOCAxMDA2NDQKLS0tIGEvdG9vbHMv
bGlieGwvbGlieGxfY3JlYXRlLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKQEAg
LTEyMyw2ICsxMjMsNyBAQCBpbnQgbGlieGxfX2RvbWFpbl9idWlsZF9pbmZvX3NldGRlZmF1bHQo
bGlieGxfX2djICpnYywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBs
aWJ4bF9kb21haW5fYnVpbGRfaW5mbyAqYl9pbmZvKQogewogICAgIGludCBpLCByYzsKKyAgICBs
aWJ4bF9kZXZpY2VfbW9kZWxfdmVyc2lvbiBkZXZpY2VfbW9kZWxfdmVyc2lvbjsKIAogICAgIGlm
IChiX2luZm8tPnR5cGUgIT0gTElCWExfRE9NQUlOX1RZUEVfSFZNICYmCiAgICAgICAgIGJfaW5m
by0+dHlwZSAhPSBMSUJYTF9ET01BSU5fVFlQRV9QViAmJgpAQCAtMTMxLDcgKzEzMiw5IEBAIGlu
dCBsaWJ4bF9fZG9tYWluX2J1aWxkX2luZm9fc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLAogICAg
ICAgICByZXR1cm4gRVJST1JfSU5WQUw7CiAgICAgfQogCi0gICAgYXNzZXJ0KGJfaW5mby0+ZGV2
aWNlX21vZGVsX3ZlcnNpb24pOworICAgIGRldmljZV9tb2RlbF92ZXJzaW9uID0gYl9pbmZvLT5k
ZXZpY2VfbW9kZWxfdmVyc2lvbjsKKyAgICBpZiAoIWRldmljZV9tb2RlbF92ZXJzaW9uKQorICAg
ICAgICBkZXZpY2VfbW9kZWxfdmVyc2lvbiA9IExJQlhMX0RFVklDRV9NT0RFTF9WRVJTSU9OX1FF
TVVfWEVOOwogCiAgICAgLyogQ29weSBkZXByZWNhdGVkIG9wdGlvbnMgdG8gaXQncyBuZXcgcG9z
aXRpb24uICovCiAgICAgcmMgPSBsaWJ4bF9fZG9tYWluX2J1aWxkX2luZm9fY29weV9kZXByZWNh
dGVkKENUWCwgYl9pbmZvKTsKQEAgLTE0OSw3ICsxNTIsNyBAQCBpbnQgbGlieGxfX2RvbWFpbl9i
dWlsZF9pbmZvX3NldGRlZmF1bHQobGlieGxfX2djICpnYywKIAogICAgIGlmIChiX2luZm8tPnR5
cGUgPT0gTElCWExfRE9NQUlOX1RZUEVfSFZNKSB7CiAgICAgICAgIGlmICghYl9pbmZvLT51Lmh2
bS5iaW9zKQotICAgICAgICAgICAgc3dpdGNoIChiX2luZm8tPmRldmljZV9tb2RlbF92ZXJzaW9u
KSB7CisgICAgICAgICAgICBzd2l0Y2ggKGRldmljZV9tb2RlbF92ZXJzaW9uKSB7CiAgICAgICAg
ICAgICBjYXNlIExJQlhMX0RFVklDRV9NT0RFTF9WRVJTSU9OX1FFTVVfWEVOX1RSQURJVElPTkFM
OgogICAgICAgICAgICAgICAgIGJfaW5mby0+dS5odm0uYmlvcyA9IExJQlhMX0JJT1NfVFlQRV9S
T01CSU9TOyBicmVhazsKICAgICAgICAgICAgIGNhc2UgTElCWExfREVWSUNFX01PREVMX1ZFUlNJ
T05fUUVNVV9YRU46CkBAIC0xNjAsNyArMTYzLDcgQEAgaW50IGxpYnhsX19kb21haW5fYnVpbGRf
aW5mb19zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsCiAgICAgICAgICAgICB9CiAKICAgICAgICAg
LyogRW5mb3JjZSBCSU9TPC0+RGV2aWNlIE1vZGVsIHZlcnNpb24gcmVsYXRpb25zaGlwICovCi0g
ICAgICAgIHN3aXRjaCAoYl9pbmZvLT5kZXZpY2VfbW9kZWxfdmVyc2lvbikgeworICAgICAgICBz
d2l0Y2ggKGRldmljZV9tb2RlbF92ZXJzaW9uKSB7CiAgICAgICAgIGNhc2UgTElCWExfREVWSUNF
X01PREVMX1ZFUlNJT05fUUVNVV9YRU5fVFJBRElUSU9OQUw6CiAgICAgICAgICAgICBpZiAoYl9p
bmZvLT51Lmh2bS5iaW9zICE9IExJQlhMX0JJT1NfVFlQRV9ST01CSU9TKSB7CiAgICAgICAgICAg
ICAgICAgTE9HKEVSUk9SLCAicWVtdS14ZW4tdHJhZGl0aW9uYWwgcmVxdWlyZXMgYmlvcz1yb21i
aW9zLiIpOwpAQCAtMTg2LDcgKzE4OSw3IEBAIGludCBsaWJ4bF9fZG9tYWluX2J1aWxkX2luZm9f
c2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLAogICAgIH0KIAogICAgIGlmIChiX2luZm8tPnR5cGUg
PT0gTElCWExfRE9NQUlOX1RZUEVfSFZNICYmCi0gICAgICAgIGJfaW5mby0+ZGV2aWNlX21vZGVs
X3ZlcnNpb24gIT0KKyAgICAgICAgZGV2aWNlX21vZGVsX3ZlcnNpb24gIT0KICAgICAgICAgICAg
IExJQlhMX0RFVklDRV9NT0RFTF9WRVJTSU9OX1FFTVVfWEVOX1RSQURJVElPTkFMICYmCiAgICAg
ICAgIGxpYnhsX2RlZmJvb2xfdmFsKGJfaW5mby0+ZGV2aWNlX21vZGVsX3N0dWJkb21haW4pKSB7
CiAgICAgICAgIExPRyhFUlJPUiwKQEAgLTI1OSw3ICsyNjIsNyBAQCBpbnQgbGlieGxfX2RvbWFp
bl9idWlsZF9pbmZvX3NldGRlZmF1bHQobGlieGxfX2djICpnYywKICAgICAgICAgaWYgKCFiX2lu
Zm8tPnUuaHZtLmhkdHlwZSkKICAgICAgICAgICAgIGJfaW5mby0+dS5odm0uaGR0eXBlID0gTElC
WExfSERUWVBFX0lERTsKIAotICAgICAgICBzd2l0Y2ggKGJfaW5mby0+ZGV2aWNlX21vZGVsX3Zl
cnNpb24pIHsKKyAgICAgICAgc3dpdGNoIChkZXZpY2VfbW9kZWxfdmVyc2lvbikgewogICAgICAg
ICBjYXNlIExJQlhMX0RFVklDRV9NT0RFTF9WRVJTSU9OX1FFTVVfWEVOX1RSQURJVElPTkFMOgog
ICAgICAgICAgICAgc3dpdGNoIChiX2luZm8tPnUuaHZtLnZnYS5raW5kKSB7CiAgICAgICAgICAg
ICBjYXNlIExJQlhMX1ZHQV9JTlRFUkZBQ0VfVFlQRV9OT05FOgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 16 12:50:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 12:50:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRFpx-0002vC-Av; Thu, 16 May 2019 12:50:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dWcr=TQ=citrix.com=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1hRFpw-0002uq-3m
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 12:50:16 +0000
X-Inumbo-ID: 26747d50-77d9-11e9-8980-bc764e045a96
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 26747d50-77d9-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 12:50:15 +0000 (UTC)
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=wei.liu2@citrix.com;
 spf=SoftFail smtp.mailfrom=wei.liu2@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 wei.liu2@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="wei.liu2@citrix.com"; x-conformance=sidf_compatible
Received-SPF: SoftFail (esa2.hc3370-68.iphmx.com: domain of
 wei.liu2@citrix.com is inclined to not designate 23.29.105.83
 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="wei.liu2@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 exists:%{i}._spf.mta.salesforce.com ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: kdhFfFrKw/hSUi9g0vNOMdLm/XErYPY3+zo2Esig3xh5obq7fyN1zkTxzcjmGtQG5AljBDIdCi
 HlAHjTuKL+GLl3yhoyicirsFdShDPKZJKtPO6kX90GePozHbwkLdU+C1VdOLrj+RkU9S+BXxcw
 6/4WeEYrglmav6eJIKOQ7va2MSOtY6CRk1xcf2/C8MOqdlG4MbsRKkMQtwI3CzJhd8iQIKwCCP
 du9K8VL0tHEDTacGBWeKl2zbxiT0NqLfG3M6didgt1KgaqRD0fMWh19/qF4qXGa1Qu4NyhrJHU
 Eik=
X-SBRS: 2.7
X-MesageID: 511868
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,476,1549947600"; 
   d="scan'208";a="511868"
Date: Thu, 16 May 2019 13:50:11 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Olaf Hering <ohering@suse.com>
Message-ID: <20190516125011.GE2798@zion.uk.xensource.com>
References: <1ae5e201-04d0-2f78-878f-2e3a3e213b62@suse.com>
 <20190516110735.67e19d15.ohering@suse.com>
 <20190516104540.7hiqsn6qjeaam2c6@Air-de-Roger>
 <20190516125735.6c1bf1ca.ohering@suse.com>
 <20190516112450.GW2798@zion.uk.xensource.com>
 <20190516133857.742e4f13.ohering@suse.com>
 <20190516115043.GB2798@zion.uk.xensource.com>
 <20190516140451.06cfcbfe.ohering@suse.com>
 <20190516141805.281f972e.ohering@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190516141805.281f972e.ohering@suse.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] Regression in xen-unstable due to commit
 3802ecbaa9eb36
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBNYXkgMTYsIDIwMTkgYXQgMDI6MTg6MDVQTSArMDIwMCwgT2xhZiBIZXJpbmcgd3Jv
dGU6Cj4gQW0gVGh1LCAxNiBNYXkgMjAxOSAxNDowNDo1MSArMDIwMAo+IHNjaHJpZWIgT2xhZiBI
ZXJpbmcgPG9oZXJpbmdAc3VzZS5jb20+Ogo+IAo+ID4gVGhlcmUgYXJlIHF1aXRlIGEgZmV3IGNo
ZWNrcyBmb3IgZGV2aWNlX21vZGVsX3ZlcnNpb24sIHRoZXkgd291bGQgYmUgYWxsCj4gPiB3cm9u
ZyBpZiB0aGUgYXNzZXJ0IGlzIHJlbW92ZWQsIG9yIGNoYW5nZWQgYmFjayB0byBRRU1VX1hFTi4g
UGVyaGFwcyB3ZQo+ID4gY2FuIGNvbnRpbnVlIHRvIGxpdmUgd2l0aCB0aGF0IGVycm9yLiBkZXZp
Y2VfbW9kZWxfdmVyc2lvbiBjb3VsZCBiZWNvbWUKPiA+IGEgbG9jYWwgdmFyaWFibGUuIElmIGl0
IGlzIG5vdCBzZXQsIGFzc3VtZSB0aGUgY2FsbGVyIGp1c3Qgd2FudHMgdGhlCj4gPiBtZW1vcnkg
c2l6ZSBhbmQgZW5mb3JjZSBRRU1VX1hFTiBhZ2FpbiB3aXRoaW4gdGhhdCBmdW5jdGlvbi4KPiAK
PiBJIHRoaW5rIHRoYXQgaXMgd2hhdCBzaG91bGQgYmUgZG9uZSwganVzdCBmb3IgdGhlIHNha2Ug
b2YKPiBsaWJ4bF9kb21haW5fbmVlZF9tZW1vcnkuIElmIGFuIGluY29tcGxldGUgYl9pbmZvIGlz
IHByb3ZpZGVkLCBhc3N1bWUKPiBkZXZpY2VfbW9kZWxfdmVyc2lvbj1RRU1VX1hFTiwgbWFpbnRh
aW4gdGhhdCBzdGF0ZSBpbiBhIGxvY2FsIHZhcmlhYmxlLgoKSSBjaGVja2VkLCBsaWJ4bF9kb21h
aW5fbmVlZF9tZW1vcnkgaXMgYWN0dWFsbHkgdGhlIG9ubHkgcHVibGljIEFQSQp3aGljaCB0YWtl
cyBiX2luZm8uCgpTbyB0aGlzIHNob3VsZCB3b3JrIC0tIHdlIGp1c3QgbmVlZCB0byBmaXggdGhh
dCBvbmUgQVBJIHRvIHJldGFpbiBpdHMKb3JpZ2luYWwgYmVoYXZpb3VyLgoKPiBJZiB3ZSB3YW50
IHRvIHByb3ZpZGUgYW5vdGhlciBuZXcgcHVibGljIEFQSSB0byBmaWxsIG1pc3NpbmcgZGVmYXVs
dHMsCj4gdGhhdCBjb3VsZCBzdGlsbCBiZSBkb25lIGluIGEgc2VwYXJhdGUgcGF0Y2guCj4gCgpZ
ZXMuCgpXZWkuCgo+IE9sYWYKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 16 12:52:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 12:52:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRFsP-00037u-SA; Thu, 16 May 2019 12:52:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=xQgL=TQ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hRFsO-00037K-DZ
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 12:52:48 +0000
X-Inumbo-ID: 80918dc4-77d9-11e9-8980-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 80918dc4-77d9-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 12:52:46 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 7D0BDAF68;
 Thu, 16 May 2019 12:52:45 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20190506065644.7415-1-jgross@suse.com>
 <20190506065644.7415-37-jgross@suse.com> <5CDD57DB020000780022FA5E@suse.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 mQENBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAG0H0p1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT6JATkEEwECACMFAlOMcK8CGwMH
 CwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAKCRCw3p3WKL8TL8eZB/9G0juS/kDY9LhEXseh
 mE9U+iA1VsLhgDqVbsOtZ/S14LRFHczNd/Lqkn7souCSoyWsBs3/wO+OjPvxf7m+Ef+sMtr0
 G5lCWEWa9wa0IXx5HRPW/ScL+e4AVUbL7rurYMfwCzco+7TfjhMEOkC+va5gzi1KrErgNRHH
 kg3PhlnRY0Udyqx++UYkAsN4TQuEhNN32MvN0Np3WlBJOgKcuXpIElmMM5f1BBzJSKBkW0Jc
 Wy3h2Wy912vHKpPV/Xv7ZwVJ27v7KcuZcErtptDevAljxJtE7aJG6WiBzm+v9EswyWxwMCIO
 RoVBYuiocc51872tRGywc03xaQydB+9R7BHPuQENBFOMcBYBCADLMfoA44MwGOB9YT1V4KCy
 vAfd7E0BTfaAurbG+Olacciz3yd09QOmejFZC6AnoykydyvTFLAWYcSCdISMr88COmmCbJzn
 sHAogjexXiif6ANUUlHpjxlHCCcELmZUzomNDnEOTxZFeWMTFF9Rf2k2F0Tl4E5kmsNGgtSa
 aMO0rNZoOEiD/7UfPP3dfh8JCQ1VtUUsQtT1sxos8Eb/HmriJhnaTZ7Hp3jtgTVkV0ybpgFg
 w6WMaRkrBh17mV0z2ajjmabB7SJxcouSkR0hcpNl4oM74d2/VqoW4BxxxOD1FcNCObCELfIS
 auZx+XT6s+CE7Qi/c44ibBMR7hyjdzWbABEBAAGJAR8EGAECAAkFAlOMcBYCGwwACgkQsN6d
 1ii/Ey9D+Af/WFr3q+bg/8v5tCknCtn92d5lyYTBNt7xgWzDZX8G6/pngzKyWfedArllp0Pn
 fgIXtMNV+3t8Li1Tg843EXkP7+2+CQ98MB8XvvPLYAfW8nNDV85TyVgWlldNcgdv7nn1Sq8g
 HwB2BHdIAkYce3hEoDQXt/mKlgEGsLpzJcnLKimtPXQQy9TxUaLBe9PInPd+Ohix0XOlY+Uk
 QFEx50Ki3rSDl2Zt2tnkNYKUCvTJq7jvOlaPd6d/W0tZqpyy7KVay+K4aMobDsodB3dvEAs6
 ScCnh03dDAFgIq5nsB11j3KPKdVoPlfucX2c7kGNH+LUMbzqV6beIENfNexkOfxHf4kBrQQY
 AQgAIBYhBIUSZ3Lo9gSUpdCX97DendYovxMvBQJa3fDQAhsCAIEJELDendYovxMvdiAEGRYI
 AB0WIQRTLbB6QfY48x44uB6AXGG7T9hjvgUCWt3w0AAKCRCAXGG7T9hjvk2LAP99B/9FenK/
 1lfifxQmsoOrjbZtzCS6OKxPqOLHaY47BgEAqKKn36YAPpbk09d2GTVetoQJwiylx/Z9/mQI
 CUbQMg1pNQf9EjA1bNcMbnzJCgt0P9Q9wWCLwZa01SnQWFz8Z4HEaKldie+5bHBL5CzVBrLv
 81tqX+/j95llpazzCXZW2sdNL3r8gXqrajSox7LR2rYDGdltAhQuISd2BHrbkQVEWD4hs7iV
 1KQHe2uwXbKlguKPhk5ubZxqwsg/uIHw0qZDk+d0vxjTtO2JD5Jv/CeDgaBX4Emgp0NYs8IC
 UIyKXBtnzwiNv4cX9qKlz2Gyq9b+GdcLYZqMlIBjdCz0yJvgeb3WPNsCOanvbjelDhskx9gd
 6YUUFFqgsLtrKpCNyy203a58g2WosU9k9H+LcheS37Ph2vMVTISMszW9W8gyORSgmw==
Message-ID: <3cbc2ca3-2aaf-d5ed-ab8b-0334485eb4f7@suse.com>
Date: Thu, 16 May 2019 14:52:45 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CDD57DB020000780022FA5E@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH RFC V2 36/45] x86: make loading of GDT at
 context switch more modular
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTYvMDUvMjAxOSAxNDozMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMDYuMDUuMTkg
YXQgMDg6NTYsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+PiAtLS0gYS94ZW4vYXJjaC94ODYv
ZG9tYWluLmMKPj4gKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCj4+IEBAIC0xNjE5LDYgKzE2
MTksMzcgQEAgc3RhdGljIGlubGluZSBib29sIG5lZWRfZnVsbF9nZHQoY29uc3Qgc3RydWN0IGRv
bWFpbiAqZCkKPj4gICAgICByZXR1cm4gaXNfcHZfZG9tYWluKGQpICYmICFpc19pZGxlX2RvbWFp
bihkKTsKPj4gIH0KPj4gIAo+PiArc3RhdGljIGlubGluZSB2b2lkIHdyaXRlX2Z1bGxfZ2R0X3B0
ZXMoc2VnX2Rlc2NfdCAqZ2R0LCBzdHJ1Y3QgdmNwdSAqdikKPj4gK3sKPj4gKyAgICB1bnNpZ25l
ZCBsb25nIG1mbiA9IHZpcnRfdG9fbWZuKGdkdCk7Cj4+ICsgICAgbDFfcGdlbnRyeV90ICpwbDFl
ID0gcHZfZ2R0X3B0ZXModik7Cj4+ICsgICAgdW5zaWduZWQgaW50IGk7Cj4+ICsKPj4gKyAgICBm
b3IgKCBpID0gMDsgaSA8IE5SX1JFU0VSVkVEX0dEVF9QQUdFUzsgaSsrICkKPj4gKyAgICAgICAg
bDFlX3dyaXRlKHBsMWUgKyBGSVJTVF9SRVNFUlZFRF9HRFRfUEFHRSArIGksCj4+ICsgICAgICAg
ICAgICAgICAgICBsMWVfZnJvbV9wZm4obWZuICsgaSwgX19QQUdFX0hZUEVSVklTT1JfUlcpKTsK
Pj4gK30KPj4gKwo+PiArc3RhdGljIGlubGluZSB2b2lkIGxvYWRfZnVsbF9nZHQoc3RydWN0IHZj
cHUgKnYsIHVuc2lnbmVkIGludCBjcHUpCj4+ICt7Cj4+ICsgICAgc3RydWN0IGRlc2NfcHRyIGdk
dF9kZXNjOwo+PiArCj4+ICsgICAgZ2R0X2Rlc2MubGltaXQgPSBMQVNUX1JFU0VSVkVEX0dEVF9C
WVRFOwo+PiArICAgIGdkdF9kZXNjLmJhc2UgPSBHRFRfVklSVF9TVEFSVCh2KTsKPiAKPiBNYWtl
IHRoaXMgYW5kIC4uLgo+IAo+PiArICAgIGxnZHQoJmdkdF9kZXNjKTsKPj4gK30KPj4gKwo+PiAr
c3RhdGljIGlubGluZSB2b2lkIGxvYWRfZGVmYXVsdF9nZHQoc2VnX2Rlc2NfdCAqZ2R0LCB1bnNp
Z25lZCBpbnQgY3B1KQo+PiArewo+PiArICAgIHN0cnVjdCBkZXNjX3B0ciBnZHRfZGVzYzsKPj4g
Kwo+PiArICAgIGdkdF9kZXNjLmxpbWl0ID0gTEFTVF9SRVNFUlZFRF9HRFRfQllURTsKPj4gKyAg
ICBnZHRfZGVzYy5iYXNlICA9ICh1bnNpZ25lZCBsb25nKShnZHQgLSBGSVJTVF9SRVNFUlZFRF9H
RFRfRU5UUlkpOwo+IAo+IC4uLiB0aGUgdmFyaWFibGVzJyBpbml0aWFsaXplcnM/IFdpdGggdGhp
cyBhbmQgd2l0aCBjb25zdCBzdWl0YWJseQo+IGFwcGxpZWQgdG8gYWxsIGZ1bmN0aW9uIHBhcmFt
ZXRlcnMgd2hlcmUgdGhpcyBpcyBwb3NzaWJsZQo+IEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CgpUaGFua3MsIHdpbGwgZG8uCgoKSnVlcmdlbgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 16 13:05:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 13:05:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRG4Q-000421-1p; Thu, 16 May 2019 13:05:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=YVeS=TQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hRG4O-00041w-T3
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 13:05:12 +0000
X-Inumbo-ID: 3cc180db-77db-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3cc180db-77db-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 13:05:11 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 16 May 2019 07:05:10 -0600
Message-Id: <5CDD6005020000780022FA9A@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 16 May 2019 07:05:09 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20190506065644.7415-1-jgross@suse.com>
 <20190506065644.7415-43-jgross@suse.com>
In-Reply-To: <20190506065644.7415-43-jgross@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH RFC V2 42/45] xen/sched: add fall back to
 idle vcpu when scheduling item
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA2LjA1LjE5IGF0IDA4OjU2LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiAtLS0g
YS94ZW4vYXJjaC94ODYvZG9tYWluLmMKPiArKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKPiBA
QCAtMTU0LDYgKzE1NCwyNCBAQCBzdGF0aWMgdm9pZCBpZGxlX2xvb3Aodm9pZCkKPiAgICAgIH0K
PiAgfQo+ICAKPiArLyoKPiArICogSWRsZSBsb29wIGZvciBzaWJsaW5ncyBvZiBhY3RpdmUgc2No
ZWR1bGUgaXRlbXMuCj4gKyAqIFdlIGRvbid0IGRvIGFueSBzdGFuZGFyZCBpZGxlIHdvcmsgbGlr
ZSB0YXNrbGV0cywgcGFnZSBzY3J1YmJpbmcgb3IKPiArICogbGl2ZXBhdGNoaW5nLgo+ICsgKiBV
c2UgZGVmYXVsdF9pZGxlKCkgaW4gb3JkZXIgdG8gc2ltdWxhdGUgdi0+aXNfdXJnZW50LgoKSSBn
dWVzcyBJJ20gbWlzc2luZyBhIHBhcnQgb2YgdGhlIGRlc2NyaXB0aW9uIHdoaWNoIGV4cGxhaW5z
IGFsbCB0aGlzOgpXaGF0J3Mgd3Jvbmcgd2l0aCBkb2luZyBzY3J1YmJpbmcgd29yaywgZm9yIGV4
YW1wbGU/IFdoeSBpcwpkb2luZyB0YXNrbGV0IHdvcmsgbm90IG9rYXksIGJ1dCBzb2Z0aXJxcyBh
cmU/IFdoYXQgaXMgdGhlIGRlYWwgd2l0aAp2LT5pc191cmdlbnQsIGkuZS4gd2hhdCBqdXN0aWZp
ZXMgbm90IGVudGVyaW5nIGEgZGVjZW50IHBvd2VyCnNhdmluZyBtb2RlIGhlcmUgb24gSW50ZWws
IGJ1dCBkb2luZyBzbyBvbiBBTUQ/Cgo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc21wLmgK
PiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3NtcC5oCj4gQEAgLTc2LDYgKzc2LDkgQEAgdm9p
ZCBzZXRfbnJfc29ja2V0cyh2b2lkKTsKPiAgLyogUmVwcmVzZW50aW5nIEhUIGFuZCBjb3JlIHNp
YmxpbmdzIGluIGVhY2ggc29ja2V0LiAqLwo+ICBleHRlcm4gY3B1bWFza190ICoqc29ja2V0X2Nw
dW1hc2s7Cj4gIAo+ICsjZGVmaW5lIGdldF9jcHVfY3VycmVudChjcHUpIFwKPiArICAgIChnZXRf
Y3B1X2luZm9fZnJvbV9zdGFjaygodW5zaWduZWQgbG9uZylzdGFja19iYXNlW2NwdV0pLT5jdXJy
ZW50X3ZjcHUpCgpZZXQgYW5vdGhlciwgc2xpZ2h0bHkgZGlmZmVyZW50IG5vdGlvbiBvZiAiY3Vy
cmVudCIuIElmICJjdXJyZW50IgppdHNlbGYgaXMgbm90IHN1aXRhYmxlIChJIGNhbid0IGltbWVk
aWF0ZWx5IHNlZSB3aHkgdGhhdCB3b3VsZCBiZSwKYnV0IEkgYWxzbyBkaWRuJ3QgbG9vayBhdCBh
bGwgdGhlIHNjaGVkdWxlciBzcGVjaWZpYyBjaGFuZ2VzIGVhcmxpZXIKaW4gdGhpcyBzZXJpZXMp
LCB3aHkgaXNuJ3QgcGVyX2NwdShjdXJyX3ZjcHUsIGNwdSkgZWl0aGVyPwoKSmFuCgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 16 13:10:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 13:10:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRG9A-0004jS-NQ; Thu, 16 May 2019 13:10:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=YVeS=TQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hRG99-0004jM-La
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 13:10:07 +0000
X-Inumbo-ID: eb344070-77db-11e9-b0f8-77609edac8e9
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id eb344070-77db-11e9-b0f8-77609edac8e9;
 Thu, 16 May 2019 13:10:04 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 16 May 2019 07:10:03 -0600
Message-Id: <5CDD612A020000780022FB22@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 16 May 2019 07:10:02 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20190506065644.7415-1-jgross@suse.com>
 <20190506065644.7415-25-jgross@suse.com>
 <5CDD557D020000780022FA32@suse.com>
 <5fe18121-19de-b6d3-bc77-dc68b6221165@suse.com>
In-Reply-To: <5fe18121-19de-b6d3-bc77-dc68b6221165@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH RFC V2 24/45] xen: let vcpu_create() select
 processor
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE2LjA1LjE5IGF0IDE0OjQ2LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAx
Ni8wNS8yMDE5IDE0OjIwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMDYuMDUuMTkgYXQg
MDg6NTYsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+Pj4gLS0tIGEveGVuL2NvbW1vbi9zY2hl
ZHVsZS5jCj4+PiArKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKPj4+IEBAIC0zMTQsMTQgKzMx
NCw0MiBAQCBzdGF0aWMgc3RydWN0IHNjaGVkX2l0ZW0gKnNjaGVkX2FsbG9jX2l0ZW0oc3RydWN0
IHZjcHUgKnYpCj4+PiAgICAgIHJldHVybiBOVUxMOwo+Pj4gIH0KPj4+ICAKPj4+IC1pbnQgc2No
ZWRfaW5pdF92Y3B1KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgcHJvY2Vzc29yKQo+Pj4g
K3N0YXRpYyB1bnNpZ25lZCBpbnQgc2NoZWRfc2VsZWN0X2luaXRpYWxfY3B1KHN0cnVjdCB2Y3B1
ICp2KQo+Pj4gK3sKPj4+ICsgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKPj4+ICsg
ICAgbm9kZWlkX3Qgbm9kZTsKPj4+ICsgICAgY3B1bWFza190IGNwdXM7Cj4+IAo+PiBUbyBiZSBo
b25lc3QsIEknbSBub3QgaGFwcHkgdG8gc2VlIG5ldyBvbi1zdGFjayBpbnN0YW5jZXMgb2YKPj4g
Y3B1bWFza190IGFwcGVhci4gU2VlaW5nIC4uLgo+PiAKPj4+ICsgICAgY3B1bWFza19jbGVhcigm
Y3B1cyk7Cj4+PiArICAgIGZvcl9lYWNoX25vZGVfbWFzayAoIG5vZGUsIGQtPm5vZGVfYWZmaW5p
dHkgKQo+Pj4gKyAgICAgICAgY3B1bWFza19vcigmY3B1cywgJmNwdXMsICZub2RlX3RvX2NwdW1h
c2sobm9kZSkpOwo+Pj4gKyAgICBjcHVtYXNrX2FuZCgmY3B1cywgJmNwdXMsIGNwdXBvb2xfZG9t
YWluX2NwdW1hc2soZCkpOwo+Pj4gKyAgICBpZiAoIGNwdW1hc2tfZW1wdHkoJmNwdXMpICkKPj4+
ICsgICAgICAgIGNwdW1hc2tfY29weSgmY3B1cywgY3B1cG9vbF9kb21haW5fY3B1bWFzayhkKSk7
Cj4+IAo+PiAuLi4gdGhpcyBmYWxsYmFjayB5b3UgdXNlIGFueXdheSwgaXMgdGhlcmUgYW55IGlz
c3VlIHdpdGggaXQgYWxzbwo+PiBzZXJ2aW5nIHRoZSBjYXNlIHdoZXJlIHphbGxvY19jcHVtYXNr
X3ZhcigpIGZhaWxzPwo+IAo+IEVpdGhlciB0aGF0LCBvcjoKPiAKPiAtIGp1c3QgZmFpbCB0byBj
cmVhdGUgdGhlIHZjcHUgaW4gdGhhdCBjYXNlLCBhcyBjaGFuY2VzIGFyZSByYXRoZXIKPiAgIGhp
Z2ggZS5nLiB0aGUgZm9sbG93aW5nIGFyY2hfdmNwdV9jcmVhdGUoKSB3aWxsIGZhaWwgYW55d2F5
CgpBaCwgcmlnaHQsIHRoaXMgaXMgZm9yIHZDUFUgY3JlYXRpb24gb25seSBhbnl3YXkuCgo+IC0g
dGFrZSB0aGUgc2NoZWR1bGluZyBsb2NrIGFuZCB1c2UgY3B1bWFza19zY3JhdGNoCj4gLSAoYWIp
dXNlIG9uZSBvZiB0aGUgYXZhaWxhYmxlIGNwdW1hc2tzIGluIHN0cnVjdCBzY2hlZF91bml0IHdo
aWNoCj4gICBhcmUgbm90IGluIHVzZSB5ZXQKPiAKPiBNeSBwcmVmZXJlbmNlIHdvdWxkIGJlIHVz
aW5nIGNwdW1hc2tfc2NyYXRjaC4KCkknbSBhY3R1YWxseSBmaW5lIHdpdGggYW55IG9mIHRoZSB2
YXJpYW50cywgaW5jbHVkaW5nIHRoYXQgb2Ygc2ltcGx5CnJldHVybmluZyAtRU5PTUVNLgoKSmFu
CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 16 13:10:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 13:10:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRG9K-0004ni-14; Thu, 16 May 2019 13:10:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=xQgL=TQ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hRG9J-0004nZ-14
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 13:10:17 +0000
X-Inumbo-ID: f1b5d59c-77db-11e9-8980-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f1b5d59c-77db-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 13:10:15 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 3AA0CABF4;
 Thu, 16 May 2019 13:10:14 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20190506065644.7415-1-jgross@suse.com>
 <20190506065644.7415-38-jgross@suse.com> <5CDD5AC2020000780022FA6A@suse.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 mQENBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAG0H0p1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT6JATkEEwECACMFAlOMcK8CGwMH
 CwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAKCRCw3p3WKL8TL8eZB/9G0juS/kDY9LhEXseh
 mE9U+iA1VsLhgDqVbsOtZ/S14LRFHczNd/Lqkn7souCSoyWsBs3/wO+OjPvxf7m+Ef+sMtr0
 G5lCWEWa9wa0IXx5HRPW/ScL+e4AVUbL7rurYMfwCzco+7TfjhMEOkC+va5gzi1KrErgNRHH
 kg3PhlnRY0Udyqx++UYkAsN4TQuEhNN32MvN0Np3WlBJOgKcuXpIElmMM5f1BBzJSKBkW0Jc
 Wy3h2Wy912vHKpPV/Xv7ZwVJ27v7KcuZcErtptDevAljxJtE7aJG6WiBzm+v9EswyWxwMCIO
 RoVBYuiocc51872tRGywc03xaQydB+9R7BHPuQENBFOMcBYBCADLMfoA44MwGOB9YT1V4KCy
 vAfd7E0BTfaAurbG+Olacciz3yd09QOmejFZC6AnoykydyvTFLAWYcSCdISMr88COmmCbJzn
 sHAogjexXiif6ANUUlHpjxlHCCcELmZUzomNDnEOTxZFeWMTFF9Rf2k2F0Tl4E5kmsNGgtSa
 aMO0rNZoOEiD/7UfPP3dfh8JCQ1VtUUsQtT1sxos8Eb/HmriJhnaTZ7Hp3jtgTVkV0ybpgFg
 w6WMaRkrBh17mV0z2ajjmabB7SJxcouSkR0hcpNl4oM74d2/VqoW4BxxxOD1FcNCObCELfIS
 auZx+XT6s+CE7Qi/c44ibBMR7hyjdzWbABEBAAGJAR8EGAECAAkFAlOMcBYCGwwACgkQsN6d
 1ii/Ey9D+Af/WFr3q+bg/8v5tCknCtn92d5lyYTBNt7xgWzDZX8G6/pngzKyWfedArllp0Pn
 fgIXtMNV+3t8Li1Tg843EXkP7+2+CQ98MB8XvvPLYAfW8nNDV85TyVgWlldNcgdv7nn1Sq8g
 HwB2BHdIAkYce3hEoDQXt/mKlgEGsLpzJcnLKimtPXQQy9TxUaLBe9PInPd+Ohix0XOlY+Uk
 QFEx50Ki3rSDl2Zt2tnkNYKUCvTJq7jvOlaPd6d/W0tZqpyy7KVay+K4aMobDsodB3dvEAs6
 ScCnh03dDAFgIq5nsB11j3KPKdVoPlfucX2c7kGNH+LUMbzqV6beIENfNexkOfxHf4kBrQQY
 AQgAIBYhBIUSZ3Lo9gSUpdCX97DendYovxMvBQJa3fDQAhsCAIEJELDendYovxMvdiAEGRYI
 AB0WIQRTLbB6QfY48x44uB6AXGG7T9hjvgUCWt3w0AAKCRCAXGG7T9hjvk2LAP99B/9FenK/
 1lfifxQmsoOrjbZtzCS6OKxPqOLHaY47BgEAqKKn36YAPpbk09d2GTVetoQJwiylx/Z9/mQI
 CUbQMg1pNQf9EjA1bNcMbnzJCgt0P9Q9wWCLwZa01SnQWFz8Z4HEaKldie+5bHBL5CzVBrLv
 81tqX+/j95llpazzCXZW2sdNL3r8gXqrajSox7LR2rYDGdltAhQuISd2BHrbkQVEWD4hs7iV
 1KQHe2uwXbKlguKPhk5ubZxqwsg/uIHw0qZDk+d0vxjTtO2JD5Jv/CeDgaBX4Emgp0NYs8IC
 UIyKXBtnzwiNv4cX9qKlz2Gyq9b+GdcLYZqMlIBjdCz0yJvgeb3WPNsCOanvbjelDhskx9gd
 6YUUFFqgsLtrKpCNyy203a58g2WosU9k9H+LcheS37Ph2vMVTISMszW9W8gyORSgmw==
Message-ID: <d7eadbab-3671-f1df-af07-dac5f8b47f98@suse.com>
Date: Thu, 16 May 2019 15:10:13 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CDD5AC2020000780022FA6A@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH RFC V2 37/45] x86: optimize loading of GDT
 at context switch
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTYvMDUvMjAxOSAxNDo0MiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMDYuMDUuMTkg
YXQgMDg6NTYsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+PiBJbnN0ZWFkIG9mIGR5bmFtaWNh
bGx5IGRlY2lkZSB3aGV0aGVyIHRoZSBwcmV2aW91cyB2Y3B1IHdhcyB1c2luZyBmdWxsCj4+IG9y
IGRlZmF1bHQgR0RUIGp1c3QgYWRkIGEgcGVyY3B1IHZhcmlhYmxlIGZvciB0aGF0IHB1cnBvc2Uu
IFRoaXMgYXQKPj4gb25jZSByZW1vdmVzIHRoZSBuZWVkIGZvciB0ZXN0aW5nIHZjcHVfaWRzIHRv
IGRpZmZlciB0d2ljZS4KPj4KPj4gQ2FjaGUgdGhlIG5lZWRfZnVsbF9nZHQobmQpIHZhbHVlIGlu
IGEgbG9jYWwgdmFyaWFibGUuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpn
cm9zc0BzdXNlLmNvbT4KPiAKPiBUbyBiZSBob25lc3QgSSdtIG5vdCBlbnRpcmVseSBjb252aW5j
ZWQgdGhpcyBpcyBhIGdvb2QgbW92ZS4gQnV0Cj4gc2luY2UgeW91J3ZlIGRvbmUgdGhlIHdvcmss
IGFuZCBzaW5jZSB0aGUgbGFyZ2VyIHNvdXJjZSBzaXplIGlzCj4gaG9wZWZ1bGx5IG91dHdlaWdo
ZWQgYnkgc2xpZ2h0bHkgc21hbGxlciBiaW5hcnkgc2l6ZSAocGVyLUNQVQo+IGRhdGEgYWNjZXNz
ZXMgYXJlbid0IGVudGlyZWx5IGNoZWFwIGVpdGhlciksIEknbSBub3QgZ29pbmcgdG8KPiBvYmpl
Y3QuCj4gCj4+IEBAIC0xNjU4LDYgKzE2NjQsNyBAQCBzdGF0aWMgdm9pZCBfX2NvbnRleHRfc3dp
dGNoKHZvaWQpCj4+ICAgICAgc3RydWN0IHZjcHUgICAgICAgICAgKm4gPSBjdXJyZW50Owo+PiAg
ICAgIHN0cnVjdCBkb21haW4gICAgICAgICpwZCA9IHAtPmRvbWFpbiwgKm5kID0gbi0+ZG9tYWlu
Owo+PiAgICAgIHNlZ19kZXNjX3QgICAgICAgICAgICpnZHQ7Cj4+ICsgICAgYm9vbCAgICAgICAg
ICAgICAgICAgIG5lZWRfZnVsbF9nZHRfbjsKPiAKPiBUaGlzIHZhcmlhYmxlIGlzIHRvbyBsb25n
LCBvciBtb3JlIHByZWNpc2VseSBoYXMgdG9vIG1hbnkgdW5kZXJzY29yZXMKPiBmb3IgbXkgdGFz
dGUuIFNlZWluZyB0aGF0IG9ubHkgYSBzaW5nbGUgaW52b2NhdGlvbiBvZiBuZWVkX2Z1bGxfZ2R0
KCkKPiByZW1haW5zLCBJIGRvbid0IHRoaW5rIGp1c3QgImZ1bGxfZ2R0IiB3b3VsZCBiZSBhbWJp
Z3VvdXMgaW4gYW55IHdheS4KCkZpbmUgd2l0aCBtZS4KCj4gQXQgd2hpY2ggcG9pbnQKPiBSZXZp
ZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKVGhhbmtzLAoKCkp1ZXJn
ZW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 16 13:17:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 13:17:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRGGV-0005HC-1H; Thu, 16 May 2019 13:17:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YH6f=TQ=arm.com=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1hRGGU-0005H7-3I
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 13:17:42 +0000
X-Inumbo-ID: fb71d410-77dc-11e9-b166-f760d3dadc44
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id fb71d410-77dc-11e9-b166-f760d3dadc44;
 Thu, 16 May 2019 13:17:40 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 619D71715;
 Thu, 16 May 2019 06:17:40 -0700 (PDT)
Received: from donnerap.cambridge.arm.com (usa-sjc-imap-foss1.foss.arm.com
 [10.72.51.249])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 520003F703;
 Thu, 16 May 2019 06:17:39 -0700 (PDT)
Date: Thu, 16 May 2019 14:17:36 +0100
From: Andre Przywara <andre.przywara@arm.com>
To: Amit Tomer <amittomer25@gmail.com>
Message-ID: <20190516141736.486f8a06@donnerap.cambridge.arm.com>
In-Reply-To: <CABHD4K_DybrEQBeG2pn9D68pFoPH9e0ior17uy3A-_mXeSA+cQ@mail.gmail.com>
References: <1556902928-18682-1-git-send-email-amittomer25@gmail.com>
 <60d23898-7e91-bb59-5bc8-b36d06452f28@gmail.com>
 <CABHD4K_DybrEQBeG2pn9D68pFoPH9e0ior17uy3A-_mXeSA+cQ@mail.gmail.com>
Organization: ARM
X-Mailer: Claws Mail 3.17.3 (GTK+ 2.24.32; aarch64-unknown-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] xen/arm: Black list everything with a PPI
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr <olekstysh@gmail.com>, xen-devel@lists.xenproject.org,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAxNiBNYXkgMjAxOSAxNzoxNTozNiArMDUzMApBbWl0IFRvbWVyIDxhbWl0dG9tZXIy
NUBnbWFpbC5jb20+IHdyb3RlOgoKSGksCgo+IFRoYW5rcyBmb3IgaGF2aW5nIGEgbG9vayBhdCBp
dC4KPiAKPiBPbiBUaHUsIE1heSAxNiwgMjAxOSBhdCAxMjoyNSBBTSBPbGVrc2FuZHIgPG9sZWtz
dHlzaEBnbWFpbC5jb20+IHdyb3RlOgo+ID4KPiA+Cj4gPiBPbiAwMy4wNS4xOSAyMDowMiwgQW1p
dCBTaW5naCBUb21hciB3cm90ZToKPiA+Cj4gPiBIaSwgQW1pdAo+ID4gIAo+ID4gPiBYRU4gc2hv
dWxkIG5vdCBmb3J3YXJkIFBQSXMgdG8gRG9tMCBhcyBpdCBvbmx5IHN1cHBvcnQgU1BJcy4KPiA+
ID4gT25lIG9mIHNvbHV0aW9uIHRvIHRoaXMgcHJvYmxlbSBpcyB0byBza2lwIGFueSBkZXZpY2Ug
dGhhdAo+ID4gPiB1c2VzIFBQSSBzb3VyY2UgY29tcGxldGVseSB3aGlsZSBidWlsZGluZyBkb21h
aW4gaXRzZWxmLgo+ID4gPgo+ID4gPiBUaGlzIHBhdGNoIGdvZXMgdGhyb3VnaCBhbGwgdGhlIGlu
dGVycnVwdCBzb3VyY2VzIG9mIGRldmljZSBhbmQgc2tpcCBpdAo+ID4gPiBpZiBvbmUgb2YgaW50
ZXJydXB0IHNvdXJjZSBpcyBQUEkuIEl0IGZpeGVzIFhFTiBib290IG9uIGkuTVg4TVEgYnkKPiA+
ID4gc2tpcHBpbmcgUE1VIG5vZGUuCj4gPiA+Cj4gPiA+IFN1Z2dlc3RlZC1ieTogIEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gPiA+IFNpZ25lZC1vZmYtYnk6IEFtaXQgU2lu
Z2ggVG9tYXIgPGFtaXR0b21lcjI1QGdtYWlsLmNvbT4KPiA+ID4gLS0tCj4gPiA+ICAgICAgKiBU
aGlzIHJlcGxhY2VzIGZvbGxvd2luZyBwYXRjaC4KPiA+ID4gICAgICAgIGh0dHBzOi8vcGF0Y2h3
b3JrLmtlcm5lbC5vcmcvcGF0Y2gvMTA4OTk4ODEvCj4gPiA+IC0tLQo+ID4gPiAgIHhlbi9hcmNo
L2FybS9kb21haW5fYnVpbGQuYyB8IDE2ICsrKysrKysrKysrKysrKy0KPiA+ID4gICAxIGZpbGUg
Y2hhbmdlZCwgMTUgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+ID4gPgo+ID4gPiBkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIGIveGVuL2FyY2gvYXJtL2RvbWFp
bl9idWlsZC5jCj4gPiA+IGluZGV4IGQ5ODM2NzcuLjhmNTQ0NzIgMTAwNjQ0Cj4gPiA+IC0tLSBh
L3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwo+ID4gPiArKysgYi94ZW4vYXJjaC9hcm0vZG9t
YWluX2J1aWxkLmMKPiA+ID4gQEAgLTEzNTMsNyArMTM1Myw3IEBAIHN0YXRpYyBpbnQgX19pbml0
IGhhbmRsZV9ub2RlKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8s
Cj4gPiA+ICAgICAgICAgICB7IC8qIHNlbnRpbmVsICovIH0sCj4gPiA+ICAgICAgIH07Cj4gPiA+
ICAgICAgIHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqY2hpbGQ7Cj4gPiA+IC0gICAgaW50IHJlczsK
PiA+ID4gKyAgICBpbnQgcmVzLCBpLCBuaXJxLCBpcnFfaWQ7Cj4gPiA+ICAgICAgIGNvbnN0IGNo
YXIgKm5hbWU7Cj4gPiA+ICAgICAgIGNvbnN0IGNoYXIgKnBhdGg7Cj4gPiA+Cj4gPiA+IEBAIC0x
Mzk5LDYgKzEzOTksMjAgQEAgc3RhdGljIGludCBfX2luaXQgaGFuZGxlX25vZGUoc3RydWN0IGRv
bWFpbiAqZCwgc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbywKPiA+ID4gICAgICAgICAgIHJldHVy
biAwOwo+ID4gPiAgICAgICB9Cj4gPiA+Cj4gPiA+ICsgICAgLyogU2tpcCB0aGUgbm9kZSwgdXNp
bmcgUFBJIHNvdXJjZSAqLwo+ID4gPiArICAgIG5pcnEgPSBkdF9udW1iZXJfb2ZfaXJxKG5vZGUp
Owo+ID4gPiArCj4gPiA+ICsgICAgZm9yICggaSA9IDAgOyBpIDwgbmlycSA7IGkrKyApCj4gPiA+
ICsgICAgewo+ID4gPiArICAgICAgICBpcnFfaWQgPSBwbGF0Zm9ybV9nZXRfaXJxKG5vZGUsIGkp
OyAgCj4gPgo+ID4gRG8gd2UgbmVlZCB0byBkbyBzb21ldGhpbmcgaGVyZSBpZiBwbGF0Zm9ybV9n
ZXRfaXJxKCkgcmV0dXJucyAtMT8gIAo+IAo+IFllYWgsIEkgc2hvdWxkIGhhdmUgZG9uZSBpdC4g
c29tZSB0aGluayBsaWtlIGZvbGxvd2luZzoKPiBodHRwczovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9eGVuLmdpdDthPWJsb2I7Zj14ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmM7aD1kOTgz
Njc3OWQxN2M5MGU4NGI5NGJhMzJlNGEyMGYwMjgxODlmYzViO2hiPUhFQUQjbDEyODQKCldoeSB3
b3VsZCB0aGF0IChvciBhbnkgYWN0dWFsIGNoZWNrIGFnYWluc3QgLTEpIGJlIG5lY2Vzc2FyeT8K
SWYgaXJxX2lkIGlzIDwgMCwgdGhlbiBpdCB3b3VsZCBzdXJlbHkgbm90IG1hdGNoIHRoZSBjb25k
aXRpb24gYmVsb3cgYW5kCipub3RoaW5nKiB3b3VsZCBoYXBwZW4uIFNvIEknZCBzYXk6IEtlZXAg
aXQgbGlrZSBpdCBpcywgbm8gYWN0aW9uIG5lY2Vzc2FyeS4KCj4gPiA+ICsKPiA+ID4gKyAgICAg
ICAgaWYgKCBpcnFfaWQgPj0gMTYgJiYgaXJxX2lkIDwgMzIgKQoKQW55IGNoYW5jZSB5b3UgY2Fu
IHB1dCBuYW1lcyB0aGVyZT8gT3IgYXQgbGVhc3QgYWRkIGEgY29tbWVudCB0aGF0IFBQSXMgcmFu
Z2UgZnJvbSAxNiB0byAzMT8KCj4gPiA+ICsgICAgICAgIHsKPiA+ID4gKyAgICAgICAgICAgIGR0
X2RwcmludGsoIiBTa2lwIG5vZGUgd2l0aCAoUFBJIHNvdXJjZSlcbiIpOwo+ID4gPiArICAgICAg
ICAgICAgcmV0dXJuIDA7Cj4gPiA+ICsgICAgICAgIH0KPiA+ID4gKyAgICB9Cj4gPiA+ICsKPiA+
ID4gICAgICAgLyoKPiA+ID4gICAgICAgICogWGVuIGlzIHVzaW5nIHNvbWUgcGF0aCBmb3IgaXRz
IG93biBwdXJwb3NlLiBXYXJuIGlmIGEgbm9kZQo+ID4gPiAgICAgICAgKiBhbHJlYWR5IGV4aXN0
cyB3aXRoIHRoZSBzYW1lIHBhdGguICAKPiA+Cj4gPiBQYXRjaCBsb29rcyBnb29kLiBBbHRob3Vn
aCBSLUNhciBIMyBzZWVtcyB0byBub3QgdXNlIFBQSXMgZm9yIFBNVSwgSQo+ID4gaGF2ZSB0ZXN0
ZWQgeW91ciBwYXRjaCBqdXN0IHRvIGJlIHN1cmUgaXQgd291bGRuJ3Qgc2tpcCBhbnl0aGluZyBi
eSBhCj4gPiBtaXN0YWtlKSAgCj4gCj4gT2ssIFRoYW5rcyBmb3IgdGVzdGluZyBpdC4gSSB3b3Vs
ZCByZXNlbmQgaXQgd2l0aCBlcnJvciBjb25kaXRpb24gY2hlY2suCgpQbGVhc2UgZG9uJ3QgOy0p
CgpDaGVlcnMsCkFuZHJlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Thu May 16 13:18:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 13:18:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRGHG-0005KU-CC; Thu, 16 May 2019 13:18:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ZPM6=TQ=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1hRGHE-0005KN-DO
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 13:18:29 +0000
X-Inumbo-ID: 16d074a9-77dd-11e9-8980-bc764e045a96
Received: from mo6-p01-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5301::10])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 16d074a9-77dd-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 13:18:27 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1558012706;
 s=strato-dkim-0002; d=aepfle.de;
 h=References:In-Reply-To:Message-ID:Subject:Cc:To:From:Date:
 X-RZG-CLASS-ID:X-RZG-AUTH:From:Subject:Sender;
 bh=ASxtDnK0T7WdzX7KTZFj8vEcNRTRkjwsZRT/ShtmylM=;
 b=qiplFiBZIKtJPDRzD/7hIipTPAN1Xn3i7E2tc3mlHv/k9kdfVu9FSKOxv49rllzrOj
 MvLN+BuB7Bh6qb1Hu9/mC8ge5H9p8JB3VebTHIick5jkyjF5ymCr9iEkL+uVFg0/iKgJ
 lUy3UmZOUrAZqF+Lu0R41HabXWfmsVnZFO713i1bpRF2h3YfAw2/90W+Du6BUdb4XJ2w
 NWEQMbUjNFCBIuvYvmAsJYSifFMTQFWeYitH5HEzjsp8qBJoD6ocF3QlyUXUl9uCfOO0
 gEdmXIj4khsRgxgE9Um9WLZpe5Kcu6sWb35vWWTMpqmic+tyWAvAPvSE7M68hJ9Vc6LR
 HhLg==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QED/SSGq+wjGiUC4kV1cX92EW4mFvNjTRB"
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.20 AUTH)
 with ESMTPSA id U080cav4GDINFCW
 (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, 16 May 2019 15:18:23 +0200 (CEST)
Date: Thu, 16 May 2019 15:18:19 +0200
From: Olaf Hering <olaf@aepfle.de>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20190516151819.168c6b36.olaf@aepfle.de>
In-Reply-To: <20190516113902.GZ2798@zion.uk.xensource.com>
References: <20190516000212.13468-1-alistair.francis@wdc.com>
 <5CDD3BF2020000780022F8AD@prv1-mh.provo.novell.com>
 <20190516111330.GA32248@aepfle.de>
 <20190516113902.GZ2798@zion.uk.xensource.com>
X-Mailer: Claws Mail 2019.04.26 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 1/3] config.sub: Update config.sub to latest
 version
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: alistair23@gmail.com, Alistair Francis <alistair.francis@wdc.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: multipart/mixed; boundary="===============5834601083299149723=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============5834601083299149723==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/2XJAvCeX1h5QXBA=J4ahXuy"; protocol="application/pgp-signature"

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

Am Thu, 16 May 2019 12:39:02 +0100
schrieb Wei Liu <wei.liu2@citrix.com>:

> autotools shipped in all the distros we care about=20

I see autoconf 2.69 is available practically everywhere, starting
with openSUSE 12.2, which was released in Q3 2012. SLE11, which
can not be properly supported anymore, had autoconf 2.63.

Olaf

--Sig_/2XJAvCeX1h5QXBA=J4ahXuy
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCXN1jGwAKCRBdQqD6ppg2
fubKAKChsq3XlnmsP9HvITvOqSj+ue8GDwCg2khsEr/Tlq7KqrYzXj3uOI3EfEE=
=AupZ
-----END PGP SIGNATURE-----

--Sig_/2XJAvCeX1h5QXBA=J4ahXuy--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5834601083299149723==--


From xen-devel-bounces@lists.xenproject.org Thu May 16 13:21:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 13:21:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRGKX-00069j-Uu; Thu, 16 May 2019 13:21:53 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BGuO=TQ=gmail.com=viktor.mitin.19@srs-us1.protection.inumbo.net>)
 id 1hRGKW-00069e-Q7
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 13:21:52 +0000
X-Inumbo-ID: 908ca502-77dd-11e9-8980-bc764e045a96
Received: from mail-lj1-x243.google.com (unknown [2a00:1450:4864:20::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 908ca502-77dd-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 13:21:51 +0000 (UTC)
Received: by mail-lj1-x243.google.com with SMTP id d15so3075760ljc.7
 for <xen-devel@lists.xenproject.org>; Thu, 16 May 2019 06:21:51 -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=qSw0F03P/izFXLYzXdvZZ7Fc5VHruxkPAjVQ9AAO9gc=;
 b=PvWVEgbv6hzWlUjooWvjpFfhfTpbekdQ/bRc9ee31DdNnj63oPwIePtkiBGEQ95PvC
 ZGzhERwGr/AAsZqspt6+FnKoE7BwVQVlfU4/zyj0TQ0gnur4yc+y7UuX9vAbVeN4eKxa
 PQgZNoqHmtyxlzO/ayMaGJV4HQIntm5xZY9Xa+FIf7QdmOeYB6PyXUx/SegD5pv6T2EN
 /Eg6QRqh1ANOgnsDh8MpT3xJHN/Aj6o0MkaIjIRb+LlT65zZVJoJ2ZcPZnnRm83bnQ0n
 3ubSYCzh8E5lqdygBYmmxFtqCIGnrefQRO1Xcz46XlZHTZJcQg8Hj/+Kw1I9cSL02tyh
 O6ww==
X-Google-DKIM-Signature: v=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=qSw0F03P/izFXLYzXdvZZ7Fc5VHruxkPAjVQ9AAO9gc=;
 b=UBSbazb8ODAWe0inFJJO2NpL+9DfM9lSiYvnfsbzpVh53aPe9zn4M8rHw9iZhKHRTX
 HdLeP5Pmq3rFhw1BVqyZOhY5+nwfhN7BpacM953ShLn37E119qeSbL8YOEvDpISJr6Fw
 VtlBNkKkTGUjaUOQcqU+vSJ6QLbLl3ktjHEWXsPqYMNr5rgLadcNHR48WxEHuQ8z1/Iz
 Y6Z7tlfUcQhknx4MPU7HEyDxPI96N5hXolZpBR6/ReV7RFR73TAsyp1k6cEGxnCyLTZU
 gwP7wjp8LOu3X3yT/IbzWRPaYxreoZJ4vJ3w7JlzfSih7wXjT513KayUHKQsXX6JERih
 kMRg==
X-Gm-Message-State: APjAAAVTnABVDvF96nWCXEqgkKmT5UklsBhsBOcrO2nDpBGO9bk11+D4
 Zyal6DAZZNhRfu9YaBB+F+VSEZ5Hf3eO/g==
X-Google-Smtp-Source: APXvYqzofJIvYa2MPd5Ok1dR/t2oJpw14CLTukA2WOBfR/2ToRUwmB9gNucZAE7PFq8BMJE5r5MANA==
X-Received: by 2002:a2e:9a8f:: with SMTP id p15mr23922525lji.191.1558012910080; 
 Thu, 16 May 2019 06:21:50 -0700 (PDT)
Received: from 3489.kyiv.epam.com (ll-74.141.223.85.sovam.net.ua.
 [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id o7sm879335ljh.57.2019.05.16.06.21.48
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 16 May 2019 06:21:49 -0700 (PDT)
From: Viktor Mitin <viktor.mitin.19@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 16 May 2019 16:20:16 +0300
Message-Id: <20190516132016.8032-1-viktor.mitin.19@gmail.com>
X-Mailer: git-send-email 2.17.1
Subject: [Xen-devel] [PATCH v2] coverage: filter out libfdt.o and libelf.o
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Viktor Mitin <viktor.mitin.19@gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHBhdGNoIHJlc29sdmVzICd4ZW5jb3YnIGNyYXNoZXMgaW4gY2FzZSBvZiBBYXJjaDY0LgoK
QWxsIHRoZSAuaW5pdC4qIHNlY3Rpb25zIGFyZSBzdHJpcHBlZCBhZnRlciBib290LAppdCBtZWFu
cyB0aGF0IGFueXRoaW5nIGluIC5pbml0LmRhdGEgY2Fubm90IGJlIGFjY2Vzc2VkIGFueW1vcmUu
ClRoZSBidWlsZCBzeXN0ZW0gZXhwbGljaXRseSBjb21waWxlcyBhbnkgLmluaXQgYmluYXJ5IHdp
dGhvdXQgZ2NvdiBvcHRpb24uClRoZSBwcm9ibGVtIGlzIGNvbWluZyBmcm9tIGxpYmZkdCBhbmQg
bGliZWxmLgpUaGUgZW50aXJlIGxpYnJhcnkgaXMgbW92ZWQgdG8gLmluaXQgdXNpbmc6CiQoT0JK
Q09QWSkgJChmb3JlYWNoIHMsJChTRUNUSU9OUyksLS1yZW5hbWUtc2VjdGlvbiAuJChzKT0uaW5p
dC4kKHMpKSAkPCAkQApTbyB3ZSBuZWVkIHRvIHRlbGwgdGhlIHRvcCBNYWtlZmlsZSB0byBmaWx0
ZXIgb3V0IGxpYmZkdCBhbmQgbGliZWxmLgoKUmVwb3J0ZWQtYnk6IFZpa3RvciBNaXRpbiA8dmlr
dG9yLm1pdGluLjE5QGdtYWlsLmNvbT4KU3VnZ2VzdGVkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgpTaWduZWQtb2ZmLWJ5OiBWaWt0b3IgTWl0aW4gPHZpa3Rvci5taXRp
bi4xOUBnbWFpbC5jb20+CkFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KVGVz
dGVkLWJ5OiBWaWt0b3IgTWl0aW4gPHZpa3Rvci5taXRpbi4xOUBnbWFpbC5jb20+CgotLS0KCkNo
YW5nZXMgZnJvbSB2MToKCiAtIGNvdmVyYWdlOiBmaWx0ZXJlZCBvdXQgbGliZWxmIGFzIHdlbGwK
LS0tCiB4ZW4vY29tbW9uL2xpYmVsZi9NYWtlZmlsZSB8IDEgKwogeGVuL2NvbW1vbi9saWJmZHQv
TWFrZWZpbGUgfCAxICsKIDIgZmlsZXMgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspCgpkaWZmIC0t
Z2l0IGEveGVuL2NvbW1vbi9saWJlbGYvTWFrZWZpbGUgYi94ZW4vY29tbW9uL2xpYmVsZi9NYWtl
ZmlsZQppbmRleCA1YmY4Zjc2NGYxLi4zZDllMzhmMjdlIDEwMDY0NAotLS0gYS94ZW4vY29tbW9u
L2xpYmVsZi9NYWtlZmlsZQorKysgYi94ZW4vY29tbW9uL2xpYmVsZi9NYWtlZmlsZQpAQCAtMSw0
ICsxLDUgQEAKIG9iai1iaW4teSA6PSBsaWJlbGYubworbm9jb3YteSArPSBsaWJlbGYubwogCiBT
RUNUSU9OUyA6PSB0ZXh0IGRhdGEgJChTUEVDSUFMX0RBVEFfU0VDVElPTlMpCiAKZGlmZiAtLWdp
dCBhL3hlbi9jb21tb24vbGliZmR0L01ha2VmaWxlIGIveGVuL2NvbW1vbi9saWJmZHQvTWFrZWZp
bGUKaW5kZXggZDgxZjU0YjZiOC4uYzA3NWJiZjU0NiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9s
aWJmZHQvTWFrZWZpbGUKKysrIGIveGVuL2NvbW1vbi9saWJmZHQvTWFrZWZpbGUKQEAgLTMsNiAr
Myw3IEBAIGluY2x1ZGUgTWFrZWZpbGUubGliZmR0CiBTRUNUSU9OUyA6PSB0ZXh0IGRhdGEgJChT
UEVDSUFMX0RBVEFfU0VDVElPTlMpCiAKIG9iai15ICs9IGxpYmZkdC5vCitub2Nvdi15ICs9IGxp
YmZkdC5vCiAKIENGTEFHUyArPSAtSSQoQkFTRURJUikvaW5jbHVkZS94ZW4vbGliZmR0LwogCi0t
IAoyLjE3LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 16 13:24:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 13:24:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRGMX-0006H4-De; Thu, 16 May 2019 13:23:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dWcr=TQ=citrix.com=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1hRGMW-0006Gz-Fu
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 13:23:56 +0000
X-Inumbo-ID: da5fe8f4-77dd-11e9-8980-bc764e045a96
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id da5fe8f4-77dd-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 13:23:55 +0000 (UTC)
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=wei.liu2@citrix.com;
 spf=SoftFail smtp.mailfrom=wei.liu2@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 wei.liu2@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="wei.liu2@citrix.com"; x-conformance=sidf_compatible
Received-SPF: SoftFail (esa4.hc3370-68.iphmx.com: domain of
 wei.liu2@citrix.com is inclined to not designate 23.29.105.83
 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="wei.liu2@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 exists:%{i}._spf.mta.salesforce.com ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: u6iVtaG81jRwkgS1wOGLVtbDopQ89l1k+RfRjF6GCHI9ebgJU1axwZ5b9nGvJwBBPr/ZIbkYI7
 w+cImiprXLrXNwMv6ihQlbqcbRUb/8gmd7Fh45QuTL/uV9twkr4TCsO4hlv7wKpluxhJxFC/Qe
 sCqhu3EtL60FaEYWoBnogWB0+NrGzoDS/1X/ZJLO1wyBa2HYjEDfkbhp97GQ8dlGXlmsai3NG0
 ddPAZwzbJSa6nLFWFKiyUtAvGXK3vMT9qgPcFRsfbRwYIaJNR9BDcmkg1Adk/glewKkH4Xas1A
 yDA=
X-SBRS: 2.7
X-MesageID: 520271
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,476,1549947600"; 
   d="scan'208";a="520271"
Date: Thu, 16 May 2019 14:23:52 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Anthony PERARD <anthony.perard@citrix.com>
Message-ID: <20190516132352.GF2798@zion.uk.xensource.com>
References: <20190515114015.25492-1-anthony.perard@citrix.com>
 <651154bc-9710-5e03-23a2-d04a894853cc@citrix.com>
 <20190515125530.GB1245@perard.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190515125530.GB1245@perard.uk.xensource.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH] libxc: elf_kernel loader: Remove check for
 shstrtab
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBNYXkgMTUsIDIwMTkgYXQgMDE6NTU6MzBQTSArMDEwMCwgQW50aG9ueSBQRVJBUkQg
d3JvdGU6Cj4gT24gV2VkLCBNYXkgMTUsIDIwMTkgYXQgMDE6MDc6MDNQTSArMDEwMCwgQW5kcmV3
IENvb3BlciB3cm90ZToKPiA+IE9uIDE1LzA1LzIwMTkgMTI6NDAsIEFudGhvbnkgUEVSQVJEIHdy
b3RlOgo+ID4gPiBUaGlzIHdhcyBwcm9iYWJseSB1c2VmdWwgdG8gbG9hZCBFTEYgTm90ZSwgYnV0
IG5vdyBFTEYgbm90ZXMKPiA+ID4gInNob3VsZCBsaXZlIGluIGEgUFRfTk9URSBzZWdtZW50IiAo
ZWxmbm90ZS5oKS4KPiA+ID4KPiA+ID4gV2l0aCBub3RlcyBsaXZpbmcgaW4gc2VnbWVudCwgdGhl
cmUgYXJlIG5vIG5lZWQgZm9yIHNlY3Rpb25zLCBzbyB0aGVyZQo+ID4gPiBpcyBub3RoaW5nIHRv
IGJlIHN0b3JlZCBpbiB0aGUgc2hzdHJ0YWIuCj4gPiA+Cj4gPiA+IFRoaXMgcGF0Y2ggd291bGQg
YWxsb3cgdG8gd3JpdGUgYSBzaW1wbGVyIEVMRiBoZWFkZXIgZm9yIGFuIE9WTUYgYmxvYgo+ID4g
PiAod2hpY2ggaXNuJ3QgYW4gRUxGKSBhbmQgYWxsb3cgaXQgdG8gYmUgbG9hZGVkIGFzIGEgUFZI
IGtlcm5lbC4gVGhlCj4gPiA+IGhlYWRlciBvbmx5IG5lZWRzIHRvIGRlY2xhcmUgdHdvIHByb2dy
YW0gc2VnbWVudHM6Cj4gPiA+IC0gb25lIHRvIHRlbGwgYW4gRUxGIGxvYWRlciB3aGVyZSB0byBw
dXQgdGhlIGJsb2IsCj4gPiA+IC0gb25lIGZvciBhIFhlbiBFTEZOT1RFLgo+ID4gPgo+ID4gPiBU
aGUgRUxGTk9URSBpcyB0byBjb21wbHkgdG8gdGhlIHB2aCBkZXNpZ24gd2hpY2ggd2FudHMgdGhl
Cj4gPiA+IFhFTl9FTEZOT1RFX1BIWVMzMl9FTlRSWSB0byBkZWNsYXJlIGEgYmxvYiBhcyBjb21w
YXB0aWJsZSB3aXRoIHRoZSBQVkgKPiA+ID4gYm9vdCBBQkkuCj4gPiA+Cj4gPiA+IE5vdGUgdGhh
dCB3aXRob3V0IHRoZSBFTEZOT1RFLCBsaWJ4YyB3aWxsIGxvYWQgYW4gRUxGIGJ1dCB3aXRoCj4g
PiA+IHRoZSBwbGFpbiBFTEYgbG9hZGVyLCB3aGljaCBkb2Vzbid0IGNoZWNrIGZvciBzaHN0cnRh
Yi4KPiA+ID4KPiA+ID4gU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVy
YXJkQGNpdHJpeC5jb20+Cj4gPiA+IC0tLQo+ID4gPiAgdG9vbHMvbGlieGMveGNfZG9tX2VsZmxv
YWRlci5jIHwgOSAtLS0tLS0tLS0KPiA+ID4gIDEgZmlsZSBjaGFuZ2VkLCA5IGRlbGV0aW9ucygt
KQo+ID4gPgo+ID4gPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfZG9tX2VsZmxvYWRlci5j
IGIvdG9vbHMvbGlieGMveGNfZG9tX2VsZmxvYWRlci5jCj4gPiA+IGluZGV4IDgyYjVmMmVlNzku
LmIzMjdkYjIxOWQgMTAwNjQ0Cj4gPiA+IC0tLSBhL3Rvb2xzL2xpYnhjL3hjX2RvbV9lbGZsb2Fk
ZXIuYwo+ID4gPiArKysgYi90b29scy9saWJ4Yy94Y19kb21fZWxmbG9hZGVyLmMKPiA+ID4gQEAg
LTE2NSwxNSArMTY1LDYgQEAgc3RhdGljIGVsZl9uZWdlcnJub3ZhbCB4Y19kb21fcGFyc2VfZWxm
X2tlcm5lbChzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20pCj4gPiA+ICAgICAgICAgIHJldHVybiBy
YzsKPiA+ID4gICAgICB9Cj4gPiA+ICAKPiA+ID4gLSAgICAvKiBGaW5kIHRoZSBzZWN0aW9uLWhl
YWRlciBzdHJpbmdzIHRhYmxlLiAqLwo+ID4gPiAtICAgIGlmICggRUxGX1BUUlZBTF9JTlZBTElE
KGVsZi0+c2VjX3N0cnRhYikgKQo+ID4gPiAtICAgIHsKPiA+ID4gLSAgICAgICAgeGNfZG9tX3Bh
bmljKGRvbS0+eGNoLCBYQ19JTlZBTElEX0tFUk5FTCwgIiVzOiBFTEYgaW1hZ2UiCj4gPiA+IC0g
ICAgICAgICAgICAgICAgICAgICAiIGhhcyBubyBzaHN0cnRhYiIsIF9fRlVOQ1RJT05fXyk7Cj4g
PiA+IC0gICAgICAgIHJjID0gLUVJTlZBTDsKPiA+ID4gLSAgICAgICAgZ290byBvdXQ7Cj4gPiA+
IC0gICAgfQo+ID4gCj4gPiBUaGlzIG1pZ2h0IGJlIGZpbmUgZm9yIG5ld2VyIGJpbmFyaWVzLCBi
dXQgeW91J2xsIGJyZWFrIG9sZGVyIG9uZXMuCj4gPiAKPiA+IEluc3RlYWQsIHlvdSBzaG91bGQg
c2tpcCBzZWFyY2hpbmcgZm9yIHN0cnRhYiBpZiB3ZSd2ZSBhbHJlYWR5IGxvY2F0ZWQKPiA+IHRo
ZSBYZW4gbm90ZXMuCj4gCj4gOi0oLCBtYXliZSBJIHNob3VsZCBoYXZlIGdvbmUgZnV0aGVyIG9u
IGV4cGxhaW5pbmcgd2h5IHRoaXMgY2hlY2sgaXMKPiB1c2VsZXNzIChhbmQgcHJvYmFibHkgYXQg
dGhlIHdyb25nIHBsYWNlLCBhdCBsZWFzdCBub3cpLgo+IAo+IFRoZSBuZXh0IHRoaW5nIHRoYXQn
cyBkb25lIGFmdGVyIHRoYXQgY2hlY2sgaXM6Cj4gZWxmX3BhcnNlX2JpbmFyeSgpCj4gZWxmX3hl
bl9wYXJzZSgpCj4gVGhvc2UgYXJlIGxvY2F0ZWQgaW4gInhlbi9jb21tb24vbGliZWxmIiwgYW5k
IHRob3NlIGFyZSB0aGUgZnVuY3Rpb25zCj4gdGhhdCBhY3R1YWxseSB0YWtlcyBjYXJlIG9mIGV4
dHJhY3RpbmcgZGF0YSBmcm9tIHRoZSBlbGYuCj4gCj4gZWxmX3hlbl9wYXJzZSgpIGZpcnN0IGxv
b2sgZm9yIFhlbiBFTEZOT1RFIGluIHRoZSBwcm9ncmFtIHNlZ21lbnRzCj4gKHBoZHIsIFBUX05P
VEUpIGFuZCBza2lwIHJlYWRpbmcgc2VjdGlvbiBhbmQgc3RydGFiIGlmIGZvdW5kLgo+IAo+IFNv
LCBsaWJlbGYgYWxyZWFkeSBkb2VzIHdoYXQgeW91IGFza2VkIGZvciA7LSkuCj4gCj4gVGhlIHNo
c3RydGFiIGFyZSBvbmx5IHVzZWQgdG8gbG9vayBmb3IgbGVnYWN5IF9feGVuX2d1ZXN0IHNlY3Rp
b24gbmFtZXMuCj4gU2luY2UgRUxGTk9URXMgd2FzIHVzZWQsIHRoZSBuYW1lIG9mIHNlY3Rpb24g
YXJlbid0IGxvb2tlZCBhdC4KPiAKPiBJIGhvcGUgdGhhdCBoZWxwLgo+IAoKQW5kcmV3LCBkbyB5
b3Ugc3RpbGwgaGF2ZSBjb25jZXJuPwoKV2VpLgoKPiBUaGFua3MsCj4gCj4gLS0gCj4gQW50aG9u
eSBQRVJBUkQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 16 13:30:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 13:30:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRGSq-00075u-7A; Thu, 16 May 2019 13:30:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dWcr=TQ=citrix.com=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1hRGSo-00075p-NQ
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 13:30:26 +0000
X-Inumbo-ID: c165ba96-77de-11e9-bb1f-cfe0e04174a0
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c165ba96-77de-11e9-bb1f-cfe0e04174a0;
 Thu, 16 May 2019 13:30:22 +0000 (UTC)
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=wei.liu2@citrix.com;
 spf=SoftFail smtp.mailfrom=wei.liu2@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 wei.liu2@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="wei.liu2@citrix.com"; x-conformance=sidf_compatible
Received-SPF: SoftFail (esa3.hc3370-68.iphmx.com: domain of
 wei.liu2@citrix.com is inclined to not designate 23.29.105.83
 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="wei.liu2@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 exists:%{i}._spf.mta.salesforce.com ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: sfGn+9DABQuk9q4bJveUc0GeUHPFz5JBOCIB1qKqgy4idqWwM+lx0TXOHpl3HVOTrBOcLgCZXn
 87Vb5UDXc5thYDX/vpn+zsU/YEnUBhG0u/lvve7ZHie2Oag+W1n9MDWsyiWsMg2lZAaWEyomqP
 wF/2YTZu86tlnD6mRfWS3qMJIscQQoRq9kG9et+T6xZl9oPGk1crmpD2KU6/0rtJDaNSFSRt0e
 voTIHepIdSqYxPyf6mXUMsEbWCmem+Mubg2Do/wpBOe0GiH3jvipjTnNddPB1UjGQO2zAoDtYf
 0zE=
X-SBRS: 2.7
X-MesageID: 524680
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,476,1549947600"; 
   d="scan'208";a="524680"
Date: Thu, 16 May 2019 14:30:13 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Olaf Hering <olaf@aepfle.de>
Message-ID: <20190516133013.GG2798@zion.uk.xensource.com>
References: <20190516125000.23559-1-olaf@aepfle.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190516125000.23559-1-olaf@aepfle.de>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH v1] libxl: fix device_model_version related
 assert
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBNYXkgMTYsIDIwMTkgYXQgMDI6NTA6MDBQTSArMDIwMCwgT2xhZiBIZXJpbmcgd3Jv
dGU6Cj4gSW4gY29tbWl0IDM4MDJlY2JhYTkgKCJsaWJ4bDogYWRkIGhlbHBlciBmdW5jdGlvbiB0
byBzZXQKPiBkZXZpY2VfbW9kZWxfdmVyc2lvbiIpIGFuIGFzc2VydCB3YXMgYWRkZWQgdG8KPiBs
aWJ4bF9fZG9tYWluX2J1aWxkX2luZm9fc2V0ZGVmYXVsdCB0byBtYWtlIHN1cmUgY2FsbGVycyBw
cm92aWRlCj4gY29tcGxldGUgaW5mbyB0byB0aGlzIGZ1bmN0aW9uLiBUaGlzIHVudmVpbGVkIGEg
ZmxhdyBpbiB0aGUgd2F5IGhvdwo+IGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvIGlzIHBhc3NlZCB0
byBsaWJ4bC4gVGhlIHB1YmxpYyBBUEkKPiBsaWJ4bF9kb21haW5fbmVlZF9tZW1vcnkgcGFzc2Vz
IGFuIGluY29tcGxldGUgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gdG8KPiBsaWJ4bF9fZG9tYWlu
X2J1aWxkX2luZm9fc2V0ZGVmYXVsdCwgd2hpY2ggdHJpZ2dlcnMgdGhlIGFzc2VydC4gUHJpb3Ig
dG8KPiB0aGUgY2hhbmdlIGFib3ZlLCBkZXZpY2VfbW9kZWxfdmVyc2lvbiB3YXMgaGFyZGNvZGVk
IHRvIFFFTVVfWEVOIHdoaWNoCj4gbGVhZCB0byB0aGUgYnVncyBkZXNjcmliZWQgaW4gdGhhdCBj
aGFuZ2VzZXQuCj4gCj4gQSBuZXcgbGlieGwgQVBJIHdvdWxkIG5lZWQgdG8gYmUgY3JlYXRlZCB0
byBmdWxseSBwb3B1bGF0ZQo+IGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvIHdpdGggbWlzc2luZyBk
ZWZhdWx0cy4gRm9yIGV4aXN0aW5nLCB1bmNoYW5nZWQKPiBjb25zdW1lcnMgb2YgbGlieGwgdGhl
IGFzc3VtcHRpb24gYWJvdXQgUUVNVV9YRU4gbmVlZHMgdG8gYmUgcmVzdG9yZWQKPiB3aXRoaW4g
dGhpcyBmdW5jdGlvbiB0byBwcm9wZXJseSBwb3B1bGF0ZSB0aGUgYW1vdW50IG9mIHJlcXVpcmVk
IG1lbW9yeS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+
Cj4gUmVwb3J0ZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPiAtLS0KPiAg
dG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgfCAxMyArKysrKysrKy0tLS0tCj4gIDEgZmlsZSBj
aGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMK
PiBpbmRleCA4OWY5OWY3ZjQ0Li4wMzA4NTFmYjI4IDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhs
L2xpYnhsX2NyZWF0ZS5jCj4gKysrIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKPiBAQCAt
MTIzLDYgKzEyMyw3IEBAIGludCBsaWJ4bF9fZG9tYWluX2J1aWxkX2luZm9fc2V0ZGVmYXVsdChs
aWJ4bF9fZ2MgKmdjLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
bGlieGxfZG9tYWluX2J1aWxkX2luZm8gKmJfaW5mbykKPiAgewo+ICAgICAgaW50IGksIHJjOwo+
ICsgICAgbGlieGxfZGV2aWNlX21vZGVsX3ZlcnNpb24gZGV2aWNlX21vZGVsX3ZlcnNpb247Cj4g
IAo+ICAgICAgaWYgKGJfaW5mby0+dHlwZSAhPSBMSUJYTF9ET01BSU5fVFlQRV9IVk0gJiYKPiAg
ICAgICAgICBiX2luZm8tPnR5cGUgIT0gTElCWExfRE9NQUlOX1RZUEVfUFYgJiYKPiBAQCAtMTMx
LDcgKzEzMiw5IEBAIGludCBsaWJ4bF9fZG9tYWluX2J1aWxkX2luZm9fc2V0ZGVmYXVsdChsaWJ4
bF9fZ2MgKmdjLAo+ICAgICAgICAgIHJldHVybiBFUlJPUl9JTlZBTDsKPiAgICAgIH0KPiAgCj4g
LSAgICBhc3NlcnQoYl9pbmZvLT5kZXZpY2VfbW9kZWxfdmVyc2lvbik7Cj4gKyAgICBkZXZpY2Vf
bW9kZWxfdmVyc2lvbiA9IGJfaW5mby0+ZGV2aWNlX21vZGVsX3ZlcnNpb247Cj4gKyAgICBpZiAo
IWRldmljZV9tb2RlbF92ZXJzaW9uKQo+ICsgICAgICAgIGRldmljZV9tb2RlbF92ZXJzaW9uID0g
TElCWExfREVWSUNFX01PREVMX1ZFUlNJT05fUUVNVV9YRU47CgpUaGlzIGlzIGEgYml0IG1vcmUg
Y29kZSBjaHVybiB0aGFuIEkgbGlrZS4KCkxpa2UgSSBzYWlkLCBsaWJ4bF9kb21haW5fbmVlZF9t
ZW1vcnkgaXMgdGhlIG9ubHkgcHVibGljIEFQSSB3aGljaCB0YWtlcwpiX2luZm8uIEFsbCBvdGhl
ciBjYWxsZXJzIHRvIGxpYnhsX19kb21haW5fYnVpbGRfaW5mb19zZXRkZWZhdWx0IHNob3VsZApo
YXZlIGRfY29uZmlnIHRvIGhhbmQuIFNvIGNoYW5naW5nIHRoZSBjb2RlIGhlcmUgc2VlbXMgb3Zl
cmtpbGxlZC4KCldvdWxkIHRoZSBmb2xsb3dpbmcgd29yaz8KCmRpZmYgLS1naXQgYS90b29scy9s
aWJ4bC9saWJ4bF9tZW0uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX21lbS5jCmluZGV4IDQ0OGEyYWY4
ZmQuLjEyYWYzNGY3MGUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX21lbS5jCisrKyBi
L3Rvb2xzL2xpYnhsL2xpYnhsX21lbS5jCkBAIC00NTcsNiArNDU3LDEyIEBAIGludCBsaWJ4bF9k
b21haW5fbmVlZF9tZW1vcnkobGlieGxfY3R4ICpjdHgsCiAgICAgbGlieGxfZG9tYWluX2J1aWxk
X2luZm9faW5pdChiX2luZm8pOwogICAgIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvX2NvcHkoY3R4
LCBiX2luZm8sIGJfaW5mb19pbik7CiAKKyAgICAvKiBDb21wYXRpYmlsaXR5OiBpZiB3ZSBkb24n
dCBzZXQgdGhpcywgYnVpbGRfaW5mb19zZXRkZWZhdWx0IHdpbGwKKyAgICAgKiB0cnkgdG8gYWNj
ZXNzIGRvbWFpbl9jb25maWcsIHdoaWNoIHdlIGRvbid0IGhhdmUgaGVyZS4KKyAgICAgKi8KKyAg
ICBpZiAoIWJfaW5mby0+ZGV2aWNlX21vZGVsX3ZlcnNpb24pCisgICAgICAgYl9pbmZvLT5kZXZp
Y2VfbW9kZWxfdmVyc2lvbiA9IExJQlhMX0RFVklDRV9NT0RFTF9YWFg7CisKICAgICByYyA9IGxp
YnhsX19kb21haW5fYnVpbGRfaW5mb19zZXRkZWZhdWx0KGdjLCBiX2luZm8pOwogICAgIGlmIChy
YykgZ290byBvdXQ7CgoKV2VpLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 16 13:30:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 13:30:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRGT0-00076i-Gd; Thu, 16 May 2019 13:30:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=N6Wg=TQ=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1hRGSz-00076P-DT
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 13:30:37 +0000
X-Inumbo-ID: c93aee6a-77de-11e9-8980-bc764e045a96
Received: from mail-lj1-x242.google.com (unknown [2a00:1450:4864:20::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c93aee6a-77de-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 13:30:36 +0000 (UTC)
Received: by mail-lj1-x242.google.com with SMTP id 188so3091744ljf.9
 for <xen-devel@lists.xenproject.org>; Thu, 16 May 2019 06:30:36 -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-language:content-transfer-encoding;
 bh=t7lI4WOk/bYAyJxw8FstfOpNgsO0ur/kOD9bmUDyXqY=;
 b=NVkBFsSicZWuBEpkIdW9PcqUmM0sbHGPMlpnTSk5X5yB31FvgbZM/ygux2+aqcg4yr
 9j0NbsShUu1FkdfrQpLaTVYUMFPS3D9Yi2SX0wic1x5t8Fx90r55cm41nF4EPpxBRIig
 6AiSzdoS4h/b6g7w2q4WLiyKhjW8nrWL4mFYKos1+Vz3xapOJfqDbFeMNaDf5Y+wRNyJ
 xxTQ/62FqufMl/Aw17vniEnvjU7KLY+u65A7Z9Z4+aKV80IcmiB4NHIC/1TwipHp7uuk
 770GQJjeTMwtWK9TGzH3YysrMqNi7zc72Dl6h5YRyd3286DS+GNRf70iexGeimkYgE/y
 ED9g==
X-Google-DKIM-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=t7lI4WOk/bYAyJxw8FstfOpNgsO0ur/kOD9bmUDyXqY=;
 b=MmpW5tcs5MEhxsWNbb7diKUYf74C4hGvokaIn16Sc1Izk/2rU3uLRwcO6/WQIMzUQd
 DyETp4Ez/H3m7fjgRI3/zWsEcR98Y/IfMzIR3b56olzKVvxaHqnzT+aQIgdm0yVNku5b
 KK3PIbELy+CMfYzxyWnsNbtJ4HpZzmVi/mgEk8KVtMkAvTJiFQhKTbB30cCVW8y0VRyL
 NxXAyBdFEo6jQSCh4EXZ9XwFFH2MXMje5TCrvFGfa+U/VMUAtcTSwlya5FSwR/jUqcgR
 RoTGxo0hWOdrJL8wjajdrCCN7IFBHrqn60H0+KQyUtXXvSvI7cwgBbkqpO7yThRUphOK
 Dwtw==
X-Gm-Message-State: APjAAAWJ2IL1+T70u33niIRVUDju46Z1OqTE/Q8iCPdfPp9c4AJNhdvv
 EidmpkXhfYHAbdKsxW1F0Fs=
X-Google-Smtp-Source: APXvYqxNqKKTkKD7XE9lMe6I3mTbTyWr6itrICaANHD7FODUeVCpzBW44UNTMzTv4ytjRRdzJM5M7Q==
X-Received: by 2002:a2e:c41:: with SMTP id o1mr18479822ljd.23.1558013434812;
 Thu, 16 May 2019 06:30:34 -0700 (PDT)
Received: from [10.17.180.71] (ll-74.141.223.85.sovam.net.ua. [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id
 c10sm962498lfh.79.2019.05.16.06.30.32
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 16 May 2019 06:30:33 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>
References: <1556007026-31057-1-git-send-email-andrii.anisov@gmail.com>
 <1556007026-31057-3-git-send-email-andrii.anisov@gmail.com>
 <5CDD52F1020000780022FA14@prv1-mh.provo.novell.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <e6e788f4-f74e-758d-997d-a01d50a80025@gmail.com>
Date: Thu, 16 May 2019 16:30:26 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CDD52F1020000780022FA14@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 2/2] xen: implement
 VCPUOP_register_runstate_phys_memory_area
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 "andrii_anisov@epam.com" <andrii_anisov@epam.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gSmFuLAoKT24gMTYuMDUuMTkgMTU6MDksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9u
IDIzLjA0LjE5IGF0IDEwOjEwLCA8YW5kcmlpLmFuaXNvdkBnbWFpbC5jb20+IHdyb3RlOgo+PiAt
LS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAo+PiArKysgYi94ZW4vaW5jbHVkZS94ZW4vc2No
ZWQuaAo+PiBAQCAtMTYzLDE1ICsxNjMsMjMgQEAgc3RydWN0IHZjcHUKPj4gICAgICAgdm9pZCAg
ICAgICAgICAgICpzY2hlZF9wcml2OyAgICAvKiBzY2hlZHVsZXItc3BlY2lmaWMgZGF0YSAqLwo+
PiAgIAo+PiAgICAgICBzdHJ1Y3QgdmNwdV9ydW5zdGF0ZV9pbmZvIHJ1bnN0YXRlOwo+PiArCj4+
ICsgICAgc3BpbmxvY2tfdCAgICAgIG1hcHBlZF9ydW5zdGF0ZV9sb2NrOwo+IAo+IEJlc2lkZXMg
b3RoZXIgY29tbWVudHMgZ2l2ZW4gZWxzZXdoZXJlIGFscmVhZHkgLSBkb2VzIHRoaXMKPiByZWFs
bHkgbmVlZCB0byBiZSBhIHBlci12Q1BVIGxvY2s/IEd1ZXN0cyBhcmVuJ3QgZXhwZWN0ZWQgdG8K
PiBpbnZva2UgdGhlIEFQSSBmcmVxdWVudGx5LCBzbyBxdWl0ZSBsaWtlbHkgYSBwZXItZG9tYWlu
IGxvY2sKPiB3b3VsZCBzdWZmaWNlLiBRdWl0ZSBwb3NzaWJseSBkb21haW5feyx1bn1sb2NrKCkg
Y291bGQKPiBhY3R1YWxseSBiZSAocmUtKXVzZWQuCgpJJ2Qgbm90IHVzZSBhIHBlci1kb21haW4g
bG9jayBoZXJlLiBUaGlzIGxvY2sgd2lsbCBiZSBsb2NrZWQgb24gZXZlcnkgcnVuc3RhdGUgYXJl
YSB1cGRhdGUsIHdoYXQncyBoYXBwZW5pbmcgb24gZXZlcnkgY29udGV4dCBzd2l0Y2guIEFuZCB0
aGUgZXZlbnQgb2Ygc2ltdWx0YW5lb3VzIHN3aXRjaGluZyBvZiB2Y3B1cyBmcm9tIHRoZSBzYW1l
IGRvbWFpbiBoYXMgcXVpdGUgaGlnaCBwcm9iYWJpbGl0eS4KCi0tIApTaW5jZXJlbHksCkFuZHJp
aSBBbmlzb3YuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 16 13:30:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 13:30:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRGT0-00076y-Sn; Thu, 16 May 2019 13:30:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=N6Wg=TQ=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1hRGSz-00076R-DQ
 for xen-devel@lists.xen.org; Thu, 16 May 2019 13:30:37 +0000
X-Inumbo-ID: c9412953-77de-11e9-8980-bc764e045a96
Received: from mail-lj1-x242.google.com (unknown [2a00:1450:4864:20::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c9412953-77de-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 13:30:36 +0000 (UTC)
Received: by mail-lj1-x242.google.com with SMTP id w1so3154062ljw.0
 for <xen-devel@lists.xen.org>; Thu, 16 May 2019 06:30:36 -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-language:content-transfer-encoding;
 bh=t7lI4WOk/bYAyJxw8FstfOpNgsO0ur/kOD9bmUDyXqY=;
 b=NVkBFsSicZWuBEpkIdW9PcqUmM0sbHGPMlpnTSk5X5yB31FvgbZM/ygux2+aqcg4yr
 9j0NbsShUu1FkdfrQpLaTVYUMFPS3D9Yi2SX0wic1x5t8Fx90r55cm41nF4EPpxBRIig
 6AiSzdoS4h/b6g7w2q4WLiyKhjW8nrWL4mFYKos1+Vz3xapOJfqDbFeMNaDf5Y+wRNyJ
 xxTQ/62FqufMl/Aw17vniEnvjU7KLY+u65A7Z9Z4+aKV80IcmiB4NHIC/1TwipHp7uuk
 770GQJjeTMwtWK9TGzH3YysrMqNi7zc72Dl6h5YRyd3286DS+GNRf70iexGeimkYgE/y
 ED9g==
X-Google-DKIM-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=t7lI4WOk/bYAyJxw8FstfOpNgsO0ur/kOD9bmUDyXqY=;
 b=tb4HeOJInyeu4pYymJQFqDdcbzS6Cr8808ge3mO30ftlAkgWd2RVHde+XVRp+jUPNv
 58+Pxy3n2+imW9P6PSdV4RWwO/v3l6ZMX2sJ2i1GNFKcJKHccHcGNfEoglJhSS963mdh
 TJPyY3YxQkHDK3B//hg4ByWpfgAoBjMoP9hz17/KbEg4oAK1c6mp4Q5nD9HzcbAsR4Uw
 lXvhfbMwDHDcB1zp4UPNXtr/BN/WlaLz9yaHC6bjlWsls/6IoGXS0xWJDWNaUSAlu6r9
 +iuV+aeJYuNXckoGoSAyRwC94bPxcw4nuAQmf+OUdOzDJVQ34ShqJn+6PgKXQbF1+GVc
 qvKQ==
X-Gm-Message-State: APjAAAUDOb7KaRv+Vvno/c6DNEO2Y1eXkNbFJc/i8HfuszUiFcGMh5V4
 XIMICv+my+UX6kQF20nCOas=
X-Google-Smtp-Source: APXvYqxNqKKTkKD7XE9lMe6I3mTbTyWr6itrICaANHD7FODUeVCpzBW44UNTMzTv4ytjRRdzJM5M7Q==
X-Received: by 2002:a2e:c41:: with SMTP id o1mr18479822ljd.23.1558013434812;
 Thu, 16 May 2019 06:30:34 -0700 (PDT)
Received: from [10.17.180.71] (ll-74.141.223.85.sovam.net.ua. [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id
 c10sm962498lfh.79.2019.05.16.06.30.32
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 16 May 2019 06:30:33 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>
References: <1556007026-31057-1-git-send-email-andrii.anisov@gmail.com>
 <1556007026-31057-3-git-send-email-andrii.anisov@gmail.com>
 <5CDD52F1020000780022FA14@prv1-mh.provo.novell.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <e6e788f4-f74e-758d-997d-a01d50a80025@gmail.com>
Date: Thu, 16 May 2019 16:30:26 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CDD52F1020000780022FA14@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 2/2] xen: implement
 VCPUOP_register_runstate_phys_memory_area
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 "andrii_anisov@epam.com" <andrii_anisov@epam.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gSmFuLAoKT24gMTYuMDUuMTkgMTU6MDksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9u
IDIzLjA0LjE5IGF0IDEwOjEwLCA8YW5kcmlpLmFuaXNvdkBnbWFpbC5jb20+IHdyb3RlOgo+PiAt
LS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAo+PiArKysgYi94ZW4vaW5jbHVkZS94ZW4vc2No
ZWQuaAo+PiBAQCAtMTYzLDE1ICsxNjMsMjMgQEAgc3RydWN0IHZjcHUKPj4gICAgICAgdm9pZCAg
ICAgICAgICAgICpzY2hlZF9wcml2OyAgICAvKiBzY2hlZHVsZXItc3BlY2lmaWMgZGF0YSAqLwo+
PiAgIAo+PiAgICAgICBzdHJ1Y3QgdmNwdV9ydW5zdGF0ZV9pbmZvIHJ1bnN0YXRlOwo+PiArCj4+
ICsgICAgc3BpbmxvY2tfdCAgICAgIG1hcHBlZF9ydW5zdGF0ZV9sb2NrOwo+IAo+IEJlc2lkZXMg
b3RoZXIgY29tbWVudHMgZ2l2ZW4gZWxzZXdoZXJlIGFscmVhZHkgLSBkb2VzIHRoaXMKPiByZWFs
bHkgbmVlZCB0byBiZSBhIHBlci12Q1BVIGxvY2s/IEd1ZXN0cyBhcmVuJ3QgZXhwZWN0ZWQgdG8K
PiBpbnZva2UgdGhlIEFQSSBmcmVxdWVudGx5LCBzbyBxdWl0ZSBsaWtlbHkgYSBwZXItZG9tYWlu
IGxvY2sKPiB3b3VsZCBzdWZmaWNlLiBRdWl0ZSBwb3NzaWJseSBkb21haW5feyx1bn1sb2NrKCkg
Y291bGQKPiBhY3R1YWxseSBiZSAocmUtKXVzZWQuCgpJJ2Qgbm90IHVzZSBhIHBlci1kb21haW4g
bG9jayBoZXJlLiBUaGlzIGxvY2sgd2lsbCBiZSBsb2NrZWQgb24gZXZlcnkgcnVuc3RhdGUgYXJl
YSB1cGRhdGUsIHdoYXQncyBoYXBwZW5pbmcgb24gZXZlcnkgY29udGV4dCBzd2l0Y2guIEFuZCB0
aGUgZXZlbnQgb2Ygc2ltdWx0YW5lb3VzIHN3aXRjaGluZyBvZiB2Y3B1cyBmcm9tIHRoZSBzYW1l
IGRvbWFpbiBoYXMgcXVpdGUgaGlnaCBwcm9iYWJpbGl0eS4KCi0tIApTaW5jZXJlbHksCkFuZHJp
aSBBbmlzb3YuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 16 13:30:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 13:30:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRGT8-00079n-Cx; Thu, 16 May 2019 13:30:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dWcr=TQ=citrix.com=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1hRGT6-00079C-TC
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 13:30:44 +0000
X-Inumbo-ID: cc4fba24-77de-11e9-9a85-f3171f5e0d4b
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cc4fba24-77de-11e9-9a85-f3171f5e0d4b;
 Thu, 16 May 2019 13:30:41 +0000 (UTC)
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=wei.liu2@citrix.com;
 spf=SoftFail smtp.mailfrom=wei.liu2@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 wei.liu2@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="wei.liu2@citrix.com"; x-conformance=sidf_compatible
Received-SPF: SoftFail (esa6.hc3370-68.iphmx.com: domain of
 wei.liu2@citrix.com is inclined to not designate 23.29.105.83
 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="wei.liu2@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 exists:%{i}._spf.mta.salesforce.com ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: PNVtauP1uOhh0aotW90GVa+xM53FHuRHPM4sqrRU3o7Q+Q6KRyLsVKb7V4mASMqc/OBDF4piqv
 pahOz0NCg29n+1cirJJ9WlF3dMmn2Q5m/5Nfl9MtM2zUf18R/2PsE23KyERRFn7A8tPptTWeg/
 lYdMWK36Iizeykcgn3WeTnObGurvu7su773o/x7Gvrunnjsfm8NT4vVavtP8/LwtPpD/9TSOzq
 PqQQkBYZwekdv4a/w95H//GXHxmkyvr3lkt0/rDWIkFaHEFWbp94emTATod5VPUT9h25nOTf12
 MSc=
X-SBRS: 2.7
X-MesageID: 503514
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,476,1549947600"; 
   d="scan'208";a="503514"
Date: Thu, 16 May 2019 14:30:37 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Olaf Hering <olaf@aepfle.de>
Message-ID: <20190516133037.GH2798@zion.uk.xensource.com>
References: <20190516000212.13468-1-alistair.francis@wdc.com>
 <5CDD3BF2020000780022F8AD@prv1-mh.provo.novell.com>
 <20190516111330.GA32248@aepfle.de>
 <20190516113902.GZ2798@zion.uk.xensource.com>
 <20190516151819.168c6b36.olaf@aepfle.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190516151819.168c6b36.olaf@aepfle.de>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH 1/3] config.sub: Update config.sub to latest
 version
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Alistair Francis <alistair.francis@wdc.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>, alistair23@gmail.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBNYXkgMTYsIDIwMTkgYXQgMDM6MTg6MTlQTSArMDIwMCwgT2xhZiBIZXJpbmcgd3Jv
dGU6Cj4gQW0gVGh1LCAxNiBNYXkgMjAxOSAxMjozOTowMiArMDEwMAo+IHNjaHJpZWIgV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT46Cj4gCj4gPiBhdXRvdG9vbHMgc2hpcHBlZCBpbiBhbGwg
dGhlIGRpc3Ryb3Mgd2UgY2FyZSBhYm91dCAKPiAKPiBJIHNlZSBhdXRvY29uZiAyLjY5IGlzIGF2
YWlsYWJsZSBwcmFjdGljYWxseSBldmVyeXdoZXJlLCBzdGFydGluZwo+IHdpdGggb3BlblNVU0Ug
MTIuMiwgd2hpY2ggd2FzIHJlbGVhc2VkIGluIFEzIDIwMTIuIFNMRTExLCB3aGljaAo+IGNhbiBu
b3QgYmUgcHJvcGVybHkgc3VwcG9ydGVkIGFueW1vcmUsIGhhZCBhdXRvY29uZiAyLjYzLgo+IAoK
VGhhbmtzIGZvciBjaGVja2luZyEKCldlaS4KCj4gT2xhZgoKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 16 13:30:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 13:30:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRGTJ-0007ED-No; Thu, 16 May 2019 13:30:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=N6Wg=TQ=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1hRGTI-0007DZ-3e
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 13:30:56 +0000
X-Inumbo-ID: d44d4850-77de-11e9-8980-bc764e045a96
Received: from mail-lj1-x242.google.com (unknown [2a00:1450:4864:20::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d44d4850-77de-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 13:30:54 +0000 (UTC)
Received: by mail-lj1-x242.google.com with SMTP id d15so3104617ljc.7
 for <xen-devel@lists.xenproject.org>; Thu, 16 May 2019 06:30:54 -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-language:content-transfer-encoding;
 bh=mqwaw7psmk5KqqXDL+y/8E4bonZUmp8eV5yXb1h0J0g=;
 b=QdYmNSoiA6jKgy51jy82Tl7Be8JXvc1vwxbdEv3VAaN6LMZetit6oun7RPzqNx6TZq
 W6P1E9d410PsRT4RXbN0S1tgBySioH/+MGuN1uwN22WQtkm2NqMUKRDplLuxSvlhYUtB
 RELu6ROZs55DSaV420/xBid9+6Gdgm475fXKmlYgp9HTCSPeV6vDcBrPpgn0S9+KoDYg
 +T8GKewegG48fJ6rvLdZAFIHiQA5P5kmkvM3bq9j9Yo9y/VZnOGvaWzCsO4oCIPzBthn
 +N2tHnZkwUBhDu7cSTsqvMrmn6C2lX2CJm1seQDBx/axohqDm/HNvBRSDckXCZ1HQjYK
 4v3w==
X-Google-DKIM-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=mqwaw7psmk5KqqXDL+y/8E4bonZUmp8eV5yXb1h0J0g=;
 b=oI0F57rYz1ihdoSBX0EyqdCJzAv/tzD3X26mO8Mga65Fc5Abef3IRMYAFc0EV9LsTU
 5RMuxMube7RINjmSIXA/QAezdiH285Gvx0NXgewCfumslzidvVupR+CJKIWJeFNHZONM
 nkHiwiFzQhOoBWnqC0qiUBhy0G8TGgzBWa0ml/RNPRXvET8bFfXBssiOcw8VaXujSARY
 TAbAxm9yOnktIqj65wYWaMGpe/NUf7Iu9bxZZZddHfrHYr8K0goMNbyWw0MnwHWMyz6Q
 Me2MMEDA9IR3rKM/4vi6QBFUdnwkTCLCp2I24sW7HuoZ5LwmLwdHy4eCMdpXH10Ue6x0
 n/4A==
X-Gm-Message-State: APjAAAXOhZGF9kjf6cMi1eZk5I/s6o9Lp7GAd1VGh3b25U1W0/9COmrr
 1EhYi94vCpa9AbIfwO7bNtc=
X-Google-Smtp-Source: APXvYqyMojyDWLuiFR1sO6yZoVJYVnU5WjJgzI5klx0q6g4QXt7aOPNaWhpg/58nXr+yUqYx+ox8tg==
X-Received: by 2002:a2e:5d4f:: with SMTP id r76mr8968596ljb.49.1558013453490; 
 Thu, 16 May 2019 06:30:53 -0700 (PDT)
Received: from [10.17.180.71] (ll-74.141.223.85.sovam.net.ua. [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id
 q6sm956620lff.26.2019.05.16.06.30.52
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 16 May 2019 06:30:52 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>
References: <1556007026-31057-1-git-send-email-andrii.anisov@gmail.com>
 <1556007026-31057-3-git-send-email-andrii.anisov@gmail.com>
 <5CDD52F1020000780022FA14@prv1-mh.provo.novell.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <80187476-c972-7d88-d6f7-09c04d96705e@gmail.com>
Date: Thu, 16 May 2019 16:30:51 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CDD52F1020000780022FA14@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 2/2] xen: implement
 VCPUOP_register_runstate_phys_memory_area
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 "andrii_anisov@epam.com" <andrii_anisov@epam.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gSmFuLAoKT24gMTYuMDUuMTkgMTU6MDksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9u
IDIzLjA0LjE5IGF0IDEwOjEwLCA8YW5kcmlpLmFuaXNvdkBnbWFpbC5jb20+IHdyb3RlOgo+PiAt
LS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAo+PiArKysgYi94ZW4vaW5jbHVkZS94ZW4vc2No
ZWQuaAo+PiBAQCAtMTYzLDE1ICsxNjMsMjMgQEAgc3RydWN0IHZjcHUKPj4gICAgICAgdm9pZCAg
ICAgICAgICAgICpzY2hlZF9wcml2OyAgICAvKiBzY2hlZHVsZXItc3BlY2lmaWMgZGF0YSAqLwo+
PiAgIAo+PiAgICAgICBzdHJ1Y3QgdmNwdV9ydW5zdGF0ZV9pbmZvIHJ1bnN0YXRlOwo+PiArCj4+
ICsgICAgc3BpbmxvY2tfdCAgICAgIG1hcHBlZF9ydW5zdGF0ZV9sb2NrOwo+IAo+IEJlc2lkZXMg
b3RoZXIgY29tbWVudHMgZ2l2ZW4gZWxzZXdoZXJlIGFscmVhZHkgLSBkb2VzIHRoaXMKPiByZWFs
bHkgbmVlZCB0byBiZSBhIHBlci12Q1BVIGxvY2s/IEd1ZXN0cyBhcmVuJ3QgZXhwZWN0ZWQgdG8K
PiBpbnZva2UgdGhlIEFQSSBmcmVxdWVudGx5LCBzbyBxdWl0ZSBsaWtlbHkgYSBwZXItZG9tYWlu
IGxvY2sKPiB3b3VsZCBzdWZmaWNlLiBRdWl0ZSBwb3NzaWJseSBkb21haW5feyx1bn1sb2NrKCkg
Y291bGQKPiBhY3R1YWxseSBiZSAocmUtKXVzZWQuCgpJJ2Qgbm90IHVzZSBhIHBlci1kb21haW4g
bG9jayBoZXJlLiBUaGlzIGxvY2sgd2lsbCBiZSBsb2NrZWQgb24gZXZlcnkgcnVuc3RhdGUgYXJl
YSB1cGRhdGUsIHdoYXQncyBoYXBwZW5pbmcgb24gZXZlcnkgY29udGV4dCBzd2l0Y2guIEFuZCB0
aGUgZXZlbnQgb2Ygc2ltdWx0YW5lb3VzIHN3aXRjaGluZyBvZiBzZXZlcmFsIHZjcHVzIGZyb20g
dGhlIHNhbWUgZG9tYWluIGhhcyBxdWl0ZSBoaWdoIHByb2JhYmlsaXR5LgoKLS0gClNpbmNlcmVs
eSwKQW5kcmlpIEFuaXNvdi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 16 13:30:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 13:30:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRGTK-0007EU-2r; Thu, 16 May 2019 13:30:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=N6Wg=TQ=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1hRGTI-0007Da-4P
 for xen-devel@lists.xen.org; Thu, 16 May 2019 13:30:56 +0000
X-Inumbo-ID: d44d4054-77de-11e9-8980-bc764e045a96
Received: from mail-lj1-x244.google.com (unknown [2a00:1450:4864:20::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d44d4054-77de-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 13:30:54 +0000 (UTC)
Received: by mail-lj1-x244.google.com with SMTP id h11so1755131ljb.2
 for <xen-devel@lists.xen.org>; Thu, 16 May 2019 06:30:54 -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-language:content-transfer-encoding;
 bh=mqwaw7psmk5KqqXDL+y/8E4bonZUmp8eV5yXb1h0J0g=;
 b=QdYmNSoiA6jKgy51jy82Tl7Be8JXvc1vwxbdEv3VAaN6LMZetit6oun7RPzqNx6TZq
 W6P1E9d410PsRT4RXbN0S1tgBySioH/+MGuN1uwN22WQtkm2NqMUKRDplLuxSvlhYUtB
 RELu6ROZs55DSaV420/xBid9+6Gdgm475fXKmlYgp9HTCSPeV6vDcBrPpgn0S9+KoDYg
 +T8GKewegG48fJ6rvLdZAFIHiQA5P5kmkvM3bq9j9Yo9y/VZnOGvaWzCsO4oCIPzBthn
 +N2tHnZkwUBhDu7cSTsqvMrmn6C2lX2CJm1seQDBx/axohqDm/HNvBRSDckXCZ1HQjYK
 4v3w==
X-Google-DKIM-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=mqwaw7psmk5KqqXDL+y/8E4bonZUmp8eV5yXb1h0J0g=;
 b=ZzlN2JayF9COU6i7A8D1iuPOe/D2CulrcJAOAU4NB5jmS9Vdzte4rB8ED0gSRCQIDG
 iujadUP9Q92WJp2hOTTGHd4InejJPGNmwvNC6eX60lCgpZamEr79svb4A9qRif791vHv
 s6ZxV98F0mmq0/T8UCXcCvX9RqyqlbfQxN1OOTnWba8/bAUUddMizJOVenSu8Bw7X4t7
 wTCVOT//eGICJ0x16E9e/uuNYkPUoiUNgDR+cRuilKeDwK6MPoPxydHfrUDwrMVz1TDr
 yHlzKO0Na2rmBXzUXLu3AebVtGu0TGY6VSWg/oFjoaccagFsTi9tVM3oMpkgPVfeMbeG
 K/JQ==
X-Gm-Message-State: APjAAAXkeDBzQ90jJx3/HrLmPmc+cW1H6y8MmV2OWTM5ThDgi1EoGu+7
 oUh8lLAlrg8pakhm87CJ4ro=
X-Google-Smtp-Source: APXvYqyMojyDWLuiFR1sO6yZoVJYVnU5WjJgzI5klx0q6g4QXt7aOPNaWhpg/58nXr+yUqYx+ox8tg==
X-Received: by 2002:a2e:5d4f:: with SMTP id r76mr8968596ljb.49.1558013453490; 
 Thu, 16 May 2019 06:30:53 -0700 (PDT)
Received: from [10.17.180.71] (ll-74.141.223.85.sovam.net.ua. [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id
 q6sm956620lff.26.2019.05.16.06.30.52
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 16 May 2019 06:30:52 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>
References: <1556007026-31057-1-git-send-email-andrii.anisov@gmail.com>
 <1556007026-31057-3-git-send-email-andrii.anisov@gmail.com>
 <5CDD52F1020000780022FA14@prv1-mh.provo.novell.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <80187476-c972-7d88-d6f7-09c04d96705e@gmail.com>
Date: Thu, 16 May 2019 16:30:51 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CDD52F1020000780022FA14@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 2/2] xen: implement
 VCPUOP_register_runstate_phys_memory_area
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 "andrii_anisov@epam.com" <andrii_anisov@epam.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gSmFuLAoKT24gMTYuMDUuMTkgMTU6MDksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9u
IDIzLjA0LjE5IGF0IDEwOjEwLCA8YW5kcmlpLmFuaXNvdkBnbWFpbC5jb20+IHdyb3RlOgo+PiAt
LS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAo+PiArKysgYi94ZW4vaW5jbHVkZS94ZW4vc2No
ZWQuaAo+PiBAQCAtMTYzLDE1ICsxNjMsMjMgQEAgc3RydWN0IHZjcHUKPj4gICAgICAgdm9pZCAg
ICAgICAgICAgICpzY2hlZF9wcml2OyAgICAvKiBzY2hlZHVsZXItc3BlY2lmaWMgZGF0YSAqLwo+
PiAgIAo+PiAgICAgICBzdHJ1Y3QgdmNwdV9ydW5zdGF0ZV9pbmZvIHJ1bnN0YXRlOwo+PiArCj4+
ICsgICAgc3BpbmxvY2tfdCAgICAgIG1hcHBlZF9ydW5zdGF0ZV9sb2NrOwo+IAo+IEJlc2lkZXMg
b3RoZXIgY29tbWVudHMgZ2l2ZW4gZWxzZXdoZXJlIGFscmVhZHkgLSBkb2VzIHRoaXMKPiByZWFs
bHkgbmVlZCB0byBiZSBhIHBlci12Q1BVIGxvY2s/IEd1ZXN0cyBhcmVuJ3QgZXhwZWN0ZWQgdG8K
PiBpbnZva2UgdGhlIEFQSSBmcmVxdWVudGx5LCBzbyBxdWl0ZSBsaWtlbHkgYSBwZXItZG9tYWlu
IGxvY2sKPiB3b3VsZCBzdWZmaWNlLiBRdWl0ZSBwb3NzaWJseSBkb21haW5feyx1bn1sb2NrKCkg
Y291bGQKPiBhY3R1YWxseSBiZSAocmUtKXVzZWQuCgpJJ2Qgbm90IHVzZSBhIHBlci1kb21haW4g
bG9jayBoZXJlLiBUaGlzIGxvY2sgd2lsbCBiZSBsb2NrZWQgb24gZXZlcnkgcnVuc3RhdGUgYXJl
YSB1cGRhdGUsIHdoYXQncyBoYXBwZW5pbmcgb24gZXZlcnkgY29udGV4dCBzd2l0Y2guIEFuZCB0
aGUgZXZlbnQgb2Ygc2ltdWx0YW5lb3VzIHN3aXRjaGluZyBvZiBzZXZlcmFsIHZjcHVzIGZyb20g
dGhlIHNhbWUgZG9tYWluIGhhcyBxdWl0ZSBoaWdoIHByb2JhYmlsaXR5LgoKLS0gClNpbmNlcmVs
eSwKQW5kcmlpIEFuaXNvdi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 16 13:36:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 13:36:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRGYQ-0007ly-QX; Thu, 16 May 2019 13:36:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ZPM6=TQ=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1hRGYP-0007lt-9W
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 13:36:13 +0000
X-Inumbo-ID: 90a6df47-77df-11e9-8980-bc764e045a96
Received: from mo6-p01-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5301::4])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 90a6df47-77df-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 13:36:11 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1558013769;
 s=strato-dkim-0002; d=aepfle.de;
 h=References:In-Reply-To:Message-ID:Subject:Cc:To:From:Date:
 X-RZG-CLASS-ID:X-RZG-AUTH:From:Subject:Sender;
 bh=o6mmpiC0Y6uifsGLhGGDFU+Fz8DLclbJb+YrlbvWABs=;
 b=GDhdcghzKis7y13s9KQqQ1ZOszSmF8ekouyfP/NDyJ904AnceYuwy7JJDNH0hnImZ8
 0Ph0GNx5OdRqcXei5kA84sSeGKMlc9HoNxxug344D0DwpbTPSoHXu0zZiMzlm5MLXgrB
 KmSauepZ7+VHHt1BJIi4vrQ4iGmzwvpq/TZU8/Ht86ZmWZ1T0PeH6nIJF3v6KAr9ES9C
 jTv3h8WCDFJHxedn8UwQyug6e4V0lX9cRtzQYlKgrjJLPhv9uw+qpZCmUrAijHX7MjHE
 pbWvcKCWPm3CnbaBR/aktgvoqOO+qzDJXHHAwQph2pxokybPPS3j8vuE5mwmN6FfOrZT
 bSHg==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QED/SSGq+wjGiUC4kV1cX92EW4mFvNjTRB"
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.20 AUTH)
 with ESMTPSA id U080cav4GDa5FHn
 (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, 16 May 2019 15:36:05 +0200 (CEST)
Date: Thu, 16 May 2019 15:36:01 +0200
From: Olaf Hering <olaf@aepfle.de>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20190516153601.45352e5c.olaf@aepfle.de>
In-Reply-To: <20190516133013.GG2798@zion.uk.xensource.com>
References: <20190516125000.23559-1-olaf@aepfle.de>
 <20190516133013.GG2798@zion.uk.xensource.com>
X-Mailer: Claws Mail 2019.04.26 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v1] libxl: fix device_model_version related
 assert
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: multipart/mixed; boundary="===============6729522767722773005=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============6729522767722773005==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/4Wo2taGBqnIPTkUB5pKT7oq"; protocol="application/pgp-signature"

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

Am Thu, 16 May 2019 14:30:13 +0100
schrieb Wei Liu <wei.liu2@citrix.com>:

> Would the following work?

This is not exactly the same because that copy will end up in
libxl__domain_set_device_model, and we are back to square #1.

Olaf

--Sig_/4Wo2taGBqnIPTkUB5pKT7oq
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCXN1nQQAKCRBdQqD6ppg2
foUFAJwPOvRUkL7ps28S0X4A364IkuQC2ACfQKFG91IN4yLY1kyq/RBVl7y/gFg=
=YcFb
-----END PGP SIGNATURE-----

--Sig_/4Wo2taGBqnIPTkUB5pKT7oq--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6729522767722773005==--


From xen-devel-bounces@lists.xenproject.org Thu May 16 13:37:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 13:37:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRGa0-0007s2-7h; Thu, 16 May 2019 13:37:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xJ8a=TQ=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1hRGZz-0007ro-1g
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 13:37:51 +0000
X-Inumbo-ID: cb1fdc32-77df-11e9-8980-bc764e045a96
Received: from EUR02-HE1-obe.outbound.protection.outlook.com (unknown
 [40.107.1.61]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cb1fdc32-77df-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 13:37:49 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=qPxv6HA0QAykRiQIhPvwJNBmEkviNseuKlQtr4JIoo4=;
 b=CVp90wbvg38ZWvGACuQUTedo6XHeXiXAoHji0RxzTjZFcPm9dJIL5PEVFXno41cuKTztR9Qm83LKzHG9u4dibgG9mYKGxlqHWczPoNSHKaJXIkWf2jEw3TSfCy3qNqstFjVsddEQ69g9NQDBMVwjNBKzGzZWK1barRklKDHvEjDWi4GAFKnnrovBJ7Ovc2d3aeem6mWpu2vWNjYaEzvi+R7inEgaIRkBLkWgZGtnhEGGcqJtl74nAYrHRlgU3D/dOAtNUedNgiqeNfhRHeeL1oz9INk+acps4B8Z1BkpDtMyYUFpu11WWk1muDJQtAQ5uK1OvDZP6Wo+smZfMbCSHQ==
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com (20.176.214.210) by
 AM0PR03MB5540.eurprd03.prod.outlook.com (20.179.252.93) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1900.17; Thu, 16 May 2019 13:37:46 +0000
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::55c5:599a:1f80:208a]) by AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::55c5:599a:1f80:208a%3]) with mapi id 15.20.1878.024; Thu, 16 May 2019
 13:37:46 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v2 1/2] makefile: add support for *_defconfig targets
Thread-Index: AQHVC+yLP3VjfFwq8UG+mwL2tA3ebA==
Date: Thu, 16 May 2019 13:37:46 +0000
Message-ID: <20190516133735.18883-1-volodymyr_babchuk@epam.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
x-originating-ip: [85.223.209.22]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 14972feb-4c5b-4d4d-f199-08d6da03ae86
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600141)(711020)(4605104)(2017052603328)(7193020);
 SRVR:AM0PR03MB5540; 
x-ms-traffictypediagnostic: AM0PR03MB5540:
x-microsoft-antispam-prvs: <AM0PR03MB5540C53E2619532714321D79E60A0@AM0PR03MB5540.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:1417;
x-forefront-prvs: 0039C6E5C5
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(136003)(396003)(376002)(346002)(366004)(39860400002)(189003)(199004)(2906002)(186003)(5660300002)(7416002)(256004)(14444005)(2616005)(80792005)(99286004)(486006)(81166006)(81156014)(8936002)(86362001)(476003)(8676002)(54906003)(71190400001)(71200400001)(2501003)(7736002)(305945005)(55236004)(26005)(6506007)(6916009)(6512007)(1076003)(25786009)(66446008)(2351001)(102836004)(6436002)(14454004)(53936002)(6116002)(3846002)(4326008)(36756003)(73956011)(66946007)(6486002)(66556008)(316002)(68736007)(5640700003)(508600001)(72206003)(64756008)(66476007)(66066001)(76116006);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB5540;
 H:AM0PR03MB4148.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: mGqvvGLMLGKLSUY9pgZw3bRasNWMmsYRilLgJ9TcZuKu5vGx/wB7yef+kx/QcwxvhcG1hBMQzBO4tnDPf440atCQbXLr0EtEN0ziqxlAnzUcfJlhzqjrm3Uaso9R79qb+EOMsqQbTZcg7RnaO8zkk25iBk/l6h0Og5VQ9qJCgm/uO8l0nYrwG2KzqLSuFEmEi6Bi/5wPYn6rCXdRu4Xy0z7d9n52I8goOvI0yXrY4obnOMd9DXWqn21fIfqEtCI8q2lA/RBI6LAnQiVb3LV2Cyiej7L4qSuCYtNevwOphpxufz6XWbglR/GbUpEmGTigYTwIt0/765ARgjRxBLpVSBJC0H+SzAm03xT/WnxowtwRi4Adpr6Mm3Ov28/JaQsr6biMRg24kp86yxfmlZHwdPkExOeRQ5JpK+kz1W5LTkk=
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 14972feb-4c5b-4d4d-f199-08d6da03ae86
X-MS-Exchange-CrossTenant-originalarrivaltime: 16 May 2019 13:37:46.6250 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB5540
Subject: [Xen-devel] [PATCH v2 1/2] makefile: add support for *_defconfig
 targets
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RWFzZSB1cCBYRU4gY29uZmlndXJhdGlvbiBmb3Igbm9uLXN0YW5kYXJkIGJ1aWxkcywgbGlrZQph
cm12OCB0aW55IGNvbmZpZy4KClNpZ25lZC1vZmYtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xv
ZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KLS0tCiBDaGFuZ2VzIGZyb20gdjI6CiAtIHJlbW92ZSAl
X2RlZmNvbmZpZyBydWxlIGluIGZhdm9yIG9mIGxpc3Qgb2YgcmVhbCAqX2RlZmNvbmZpZyBmaWxl
cwoKIE1ha2VmaWxlICAgICB8IDQgKysrKwogeGVuL01ha2VmaWxlIHwgMiArLQogMiBmaWxlcyBj
aGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9NYWtl
ZmlsZSBiL01ha2VmaWxlCmluZGV4IDgyOWFjNjM3NDEuLmVmMWVhNDRlZjEgMTAwNjQ0Ci0tLSBh
L01ha2VmaWxlCisrKyBiL01ha2VmaWxlCkBAIC01NCw2ICs1NCwxMCBAQCBidWlsZDogJChUQVJH
U19CVUlMRCkKIGJ1aWxkLXhlbjoKIAkkKE1BS0UpIC1DIHhlbiBidWlsZAogCisuUEhPTlk6ICVf
ZGVmY29uZmlnCislX2RlZmNvbmZpZzoKKwkkKE1BS0UpIC1DIHhlbiAkQAorCiAuUEhPTlk6IGJ1
aWxkLXRvb2xzCiBidWlsZC10b29sczogYnVpbGQtdG9vbHMtcHVibGljLWhlYWRlcnMKIAkkKE1B
S0UpIC1DIHRvb2xzIGJ1aWxkCmRpZmYgLS1naXQgYS94ZW4vTWFrZWZpbGUgYi94ZW4vTWFrZWZp
bGUKaW5kZXggMWZkOGFkNTExNi4uYzgwOTE0YzMxZCAxMDA2NDQKLS0tIGEveGVuL01ha2VmaWxl
CisrKyBiL3hlbi9NYWtlZmlsZQpAQCAtMjY0LDcgKzI2NCw3IEBAICQoZm9yZWFjaCBiYXNlLGFy
Y2gveDg2L21tL2d1ZXN0X3dhbGtfJSBcCiAKIGtjb25maWcgOj0gc2lsZW50b2xkY29uZmlnIG9s
ZGNvbmZpZyBjb25maWcgbWVudWNvbmZpZyBkZWZjb25maWcgXAogCW5jb25maWcgeGNvbmZpZyBn
Y29uZmlnIHNhdmVkZWZjb25maWcgbGlzdG5ld2NvbmZpZyBvbGRkZWZjb25maWcgXAotCXJhbmRj
b25maWcKKwlyYW5kY29uZmlnICQobm90ZGlyICQod2lsZGNhcmQgYXJjaC8kKFNSQ0FSQ0gpL2Nv
bmZpZ3MvKl9kZWZjb25maWcpKQogLlBIT05ZOiAkKGtjb25maWcpCiAkKGtjb25maWcpOgogCSQo
TUFLRSkgLWYgJChCQVNFRElSKS90b29scy9rY29uZmlnL01ha2VmaWxlLmtjb25maWcgQVJDSD0k
KEFSQ0gpIFNSQ0FSQ0g9JChTUkNBUkNIKSBIT1NUQ0M9IiQoSE9TVENDKSIgSE9TVENYWD0iJChI
T1NUQ1hYKSIgJEAKLS0gCjIuMjEuMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 16 13:37:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 13:37:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRGa0-0007s9-HY; Thu, 16 May 2019 13:37:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xJ8a=TQ=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1hRGZz-0007rv-Ci
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 13:37:51 +0000
X-Inumbo-ID: cc973693-77df-11e9-8980-bc764e045a96
Received: from EUR02-HE1-obe.outbound.protection.outlook.com (unknown
 [40.107.1.61]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cc973693-77df-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 13:37:50 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=eaQtO2MQMhahUSqHZKkoUYexy4jc4x+Cxeb4Dt/OPIo=;
 b=fw48NtWhCxNhaxCDFg4IFQ3TWy3iJv/DjQJRTdy6lma1ZGXEHw694pjCoEZsYA7Iz/veMFkA4pKE8WDO8swp+KImF6TZWT5bdOZ9JPgWGFDqpO0brtwFvuCIpnAMRLNUbz2yIOn4N6eMJIaJURvZlpZ9TrRXmwbB5I/ZE8mc4Mfs4qfQS55Z+3AFTysmCdP/UFeZnANSM9rqUcQqs2eJg/YFU/V+LC0Wc3RDm9UnO7yxFT5B5znE3x9XS+gLlVhrw4mYE1JAxh+ZilPBbGrUb2s6mK8ol+QXldoiHELqAcX3ri09hoDXv8dMjdXLradZ3/Yz3ZVvR//kQQEeZ5XTWQ==
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com (20.176.214.210) by
 AM0PR03MB5540.eurprd03.prod.outlook.com (20.179.252.93) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1900.17; Thu, 16 May 2019 13:37:47 +0000
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::55c5:599a:1f80:208a]) by AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::55c5:599a:1f80:208a%3]) with mapi id 15.20.1878.024; Thu, 16 May 2019
 13:37:47 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v2 2/2] arm: rename tiny64.conf to tiny64_defconfig
Thread-Index: AQHVC+yMHILNn8cZtESyMQqnzza/oA==
Date: Thu, 16 May 2019 13:37:47 +0000
Message-ID: <20190516133735.18883-2-volodymyr_babchuk@epam.com>
References: <20190516133735.18883-1-volodymyr_babchuk@epam.com>
In-Reply-To: <20190516133735.18883-1-volodymyr_babchuk@epam.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
x-originating-ip: [85.223.209.22]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 65070149-4f5d-4ce5-6f91-08d6da03aefd
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600141)(711020)(4605104)(2017052603328)(7193020);
 SRVR:AM0PR03MB5540; 
x-ms-traffictypediagnostic: AM0PR03MB5540:
x-microsoft-antispam-prvs: <AM0PR03MB5540D82B94BA8A28E38E3954E60A0@AM0PR03MB5540.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:983;
x-forefront-prvs: 0039C6E5C5
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(136003)(396003)(376002)(346002)(366004)(39860400002)(189003)(199004)(2906002)(186003)(5660300002)(256004)(2616005)(80792005)(99286004)(486006)(446003)(81166006)(81156014)(8936002)(86362001)(76176011)(11346002)(476003)(8676002)(54906003)(4744005)(71190400001)(71200400001)(2501003)(7736002)(305945005)(55236004)(26005)(6506007)(6916009)(6512007)(1076003)(25786009)(66446008)(2351001)(102836004)(6436002)(14454004)(53936002)(6116002)(3846002)(4326008)(36756003)(73956011)(66946007)(6486002)(66556008)(316002)(68736007)(5640700003)(508600001)(72206003)(64756008)(66476007)(66066001)(76116006);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB5540;
 H:AM0PR03MB4148.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: nMbRSZuGKAU3H0cMXWGaGkl6V+Bg8Yc5VH0GbOdjGFt0ak70lMQ5NssF9Q+5xFa8hyoneOTWe1uoEdjb9diz7xmMLCypfA6g5L8QZo948Fj5p5+jLdEwdC1FWNoza3Yuq5tsWFHAHTvJU/fvUN+gQFATQHwnT5h2UhSGyL6Bkf5/XSXWBjs/WIZRPwaSBjJnjDC/X44pPQsJM4e29ZprGKDZ3jEGHkqySl6JHTxY17m0neRRkkP/2Gzrrffds3d1rfIgU9MBK+AL99KmzudttVPhqkK+OtTN/kv9UjZP7jj6fomtu3Ouqc1HyZgqv27KEs5gOdLYJWD7SrOREtgwlRqzgWjd2veGglaqRB84zGudat4q2sGLqjxLO4c12UX0j9uFv/DLb2glxlVNFAYrl9r5eur95p8BSjUD5Akg0xE=
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 65070149-4f5d-4ce5-6f91-08d6da03aefd
X-MS-Exchange-CrossTenant-originalarrivaltime: 16 May 2019 13:37:47.0898 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB5540
Subject: [Xen-devel] [PATCH v2 2/2] arm: rename tiny64.conf to
 tiny64_defconfig
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXMgYnVpbGQgc3lzdGVtIG5vdyBzdXBwb3J0cyAqX2RlZmNvbmZpZyBydWxlcyBpdCBpcyBnb29k
IHRvIGJlIGFibGUKdG8gY29uZmlndXJlIG1pbmltYWwgWEVOIGltYWdlIHdpdGgKCiBtYWtlIHRp
bnk2NF9kZWZjb25maWcKCmNvbW1hbmQuCgpTaWduZWQtb2ZmLWJ5OiBWb2xvZHlteXIgQmFiY2h1
ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL2NvbmZpZ3Mv
e3Rpbnk2NC5jb25mID0+IHRpbnk2NF9kZWZjb25maWd9IHwgMAogMSBmaWxlIGNoYW5nZWQsIDAg
aW5zZXJ0aW9ucygrKSwgMCBkZWxldGlvbnMoLSkKIHJlbmFtZSB4ZW4vYXJjaC9hcm0vY29uZmln
cy97dGlueTY0LmNvbmYgPT4gdGlueTY0X2RlZmNvbmZpZ30gKDEwMCUpCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL2NvbmZpZ3MvdGlueTY0LmNvbmYgYi94ZW4vYXJjaC9hcm0vY29uZmlncy90
aW55NjRfZGVmY29uZmlnCnNpbWlsYXJpdHkgaW5kZXggMTAwJQpyZW5hbWUgZnJvbSB4ZW4vYXJj
aC9hcm0vY29uZmlncy90aW55NjQuY29uZgpyZW5hbWUgdG8geGVuL2FyY2gvYXJtL2NvbmZpZ3Mv
dGlueTY0X2RlZmNvbmZpZwotLSAKMi4yMS4wCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 16 13:38:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 13:38:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRGaN-0007xr-17; Thu, 16 May 2019 13:38:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/Nh3=TQ=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hRGaL-0007xa-Tw
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 13:38:13 +0000
X-Inumbo-ID: d88814f2-77df-11e9-99c0-6bc4918cf36a
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d88814f2-77df-11e9-99c0-6bc4918cf36a;
 Thu, 16 May 2019 13:38:11 +0000 (UTC)
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=SoftFail smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: SoftFail (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com is inclined to not designate
 23.29.105.83 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 exists:%{i}._spf.mta.salesforce.com ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: 7Rce/4sVYnFjyAtxIRdWeDXtmnv3zXhlnDHpf7NDUrEEiZY+DkIBaNbQGzOBNwRjk8Mb4EaUwc
 RQrQPKh2+Bb2sGQrZbMl2N4UnFXt6ornoxBxe1aYsC/JJB/f9exDfXW3ATww4u1eKTDxjiiUKT
 Kf0V6tnJqgia3h+M+hx8YM800JyN9OdHOpPjAXOKJLIRiNla9yJu7oqPU6MqIQ9aNKp+GpG2/Q
 pM8x9F1+8P6Nb2GVF2pkhWz6sXHkoAW9kFvfo2Dwx/CZNri+KsjBWrxeAAWHpx9vnCvccS1VQg
 Rc4=
X-SBRS: 2.7
X-MesageID: 504026
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,476,1549947600"; 
   d="scan'208";a="504026"
To: Wei Liu <wei.liu2@citrix.com>, Anthony PERARD <anthony.perard@citrix.com>
References: <20190515114015.25492-1-anthony.perard@citrix.com>
 <651154bc-9710-5e03-23a2-d04a894853cc@citrix.com>
 <20190515125530.GB1245@perard.uk.xensource.com>
 <20190516132352.GF2798@zion.uk.xensource.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <e84450f5-f833-d30c-3233-8ae194e78376@citrix.com>
Date: Thu, 16 May 2019 14:38:07 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190516132352.GF2798@zion.uk.xensource.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] libxc: elf_kernel loader: Remove check for
 shstrtab
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTYvMDUvMjAxOSAxNDoyMywgV2VpIExpdSB3cm90ZToKPiBPbiBXZWQsIE1heSAxNSwgMjAx
OSBhdCAwMTo1NTozMFBNICswMTAwLCBBbnRob255IFBFUkFSRCB3cm90ZToKPj4gT24gV2VkLCBN
YXkgMTUsIDIwMTkgYXQgMDE6MDc6MDNQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4+
IE9uIDE1LzA1LzIwMTkgMTI6NDAsIEFudGhvbnkgUEVSQVJEIHdyb3RlOgo+Pj4+IFRoaXMgd2Fz
IHByb2JhYmx5IHVzZWZ1bCB0byBsb2FkIEVMRiBOb3RlLCBidXQgbm93IEVMRiBub3Rlcwo+Pj4+
ICJzaG91bGQgbGl2ZSBpbiBhIFBUX05PVEUgc2VnbWVudCIgKGVsZm5vdGUuaCkuCj4+Pj4KPj4+
PiBXaXRoIG5vdGVzIGxpdmluZyBpbiBzZWdtZW50LCB0aGVyZSBhcmUgbm8gbmVlZCBmb3Igc2Vj
dGlvbnMsIHNvIHRoZXJlCj4+Pj4gaXMgbm90aGluZyB0byBiZSBzdG9yZWQgaW4gdGhlIHNoc3Ry
dGFiLgo+Pj4+Cj4+Pj4gVGhpcyBwYXRjaCB3b3VsZCBhbGxvdyB0byB3cml0ZSBhIHNpbXBsZXIg
RUxGIGhlYWRlciBmb3IgYW4gT1ZNRiBibG9iCj4+Pj4gKHdoaWNoIGlzbid0IGFuIEVMRikgYW5k
IGFsbG93IGl0IHRvIGJlIGxvYWRlZCBhcyBhIFBWSCBrZXJuZWwuIFRoZQo+Pj4+IGhlYWRlciBv
bmx5IG5lZWRzIHRvIGRlY2xhcmUgdHdvIHByb2dyYW0gc2VnbWVudHM6Cj4+Pj4gLSBvbmUgdG8g
dGVsbCBhbiBFTEYgbG9hZGVyIHdoZXJlIHRvIHB1dCB0aGUgYmxvYiwKPj4+PiAtIG9uZSBmb3Ig
YSBYZW4gRUxGTk9URS4KPj4+Pgo+Pj4+IFRoZSBFTEZOT1RFIGlzIHRvIGNvbXBseSB0byB0aGUg
cHZoIGRlc2lnbiB3aGljaCB3YW50cyB0aGUKPj4+PiBYRU5fRUxGTk9URV9QSFlTMzJfRU5UUlkg
dG8gZGVjbGFyZSBhIGJsb2IgYXMgY29tcGFwdGlibGUgd2l0aCB0aGUgUFZICj4+Pj4gYm9vdCBB
QkkuCj4+Pj4KPj4+PiBOb3RlIHRoYXQgd2l0aG91dCB0aGUgRUxGTk9URSwgbGlieGMgd2lsbCBs
b2FkIGFuIEVMRiBidXQgd2l0aAo+Pj4+IHRoZSBwbGFpbiBFTEYgbG9hZGVyLCB3aGljaCBkb2Vz
bid0IGNoZWNrIGZvciBzaHN0cnRhYi4KPj4+Pgo+Pj4+IFNpZ25lZC1vZmYtYnk6IEFudGhvbnkg
UEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgo+Pj4+IC0tLQo+Pj4+ICB0b29scy9s
aWJ4Yy94Y19kb21fZWxmbG9hZGVyLmMgfCA5IC0tLS0tLS0tLQo+Pj4+ICAxIGZpbGUgY2hhbmdl
ZCwgOSBkZWxldGlvbnMoLSkKPj4+Pgo+Pj4+IGRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19k
b21fZWxmbG9hZGVyLmMgYi90b29scy9saWJ4Yy94Y19kb21fZWxmbG9hZGVyLmMKPj4+PiBpbmRl
eCA4MmI1ZjJlZTc5Li5iMzI3ZGIyMTlkIDEwMDY0NAo+Pj4+IC0tLSBhL3Rvb2xzL2xpYnhjL3hj
X2RvbV9lbGZsb2FkZXIuYwo+Pj4+ICsrKyBiL3Rvb2xzL2xpYnhjL3hjX2RvbV9lbGZsb2FkZXIu
Ywo+Pj4+IEBAIC0xNjUsMTUgKzE2NSw2IEBAIHN0YXRpYyBlbGZfbmVnZXJybm92YWwgeGNfZG9t
X3BhcnNlX2VsZl9rZXJuZWwoc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tKQo+Pj4+ICAgICAgICAg
IHJldHVybiByYzsKPj4+PiAgICAgIH0KPj4+PiAgCj4+Pj4gLSAgICAvKiBGaW5kIHRoZSBzZWN0
aW9uLWhlYWRlciBzdHJpbmdzIHRhYmxlLiAqLwo+Pj4+IC0gICAgaWYgKCBFTEZfUFRSVkFMX0lO
VkFMSUQoZWxmLT5zZWNfc3RydGFiKSApCj4+Pj4gLSAgICB7Cj4+Pj4gLSAgICAgICAgeGNfZG9t
X3BhbmljKGRvbS0+eGNoLCBYQ19JTlZBTElEX0tFUk5FTCwgIiVzOiBFTEYgaW1hZ2UiCj4+Pj4g
LSAgICAgICAgICAgICAgICAgICAgICIgaGFzIG5vIHNoc3RydGFiIiwgX19GVU5DVElPTl9fKTsK
Pj4+PiAtICAgICAgICByYyA9IC1FSU5WQUw7Cj4+Pj4gLSAgICAgICAgZ290byBvdXQ7Cj4+Pj4g
LSAgICB9Cj4+PiBUaGlzIG1pZ2h0IGJlIGZpbmUgZm9yIG5ld2VyIGJpbmFyaWVzLCBidXQgeW91
J2xsIGJyZWFrIG9sZGVyIG9uZXMuCj4+Pgo+Pj4gSW5zdGVhZCwgeW91IHNob3VsZCBza2lwIHNl
YXJjaGluZyBmb3Igc3RydGFiIGlmIHdlJ3ZlIGFscmVhZHkgbG9jYXRlZAo+Pj4gdGhlIFhlbiBu
b3Rlcy4KPj4gOi0oLCBtYXliZSBJIHNob3VsZCBoYXZlIGdvbmUgZnV0aGVyIG9uIGV4cGxhaW5p
bmcgd2h5IHRoaXMgY2hlY2sgaXMKPj4gdXNlbGVzcyAoYW5kIHByb2JhYmx5IGF0IHRoZSB3cm9u
ZyBwbGFjZSwgYXQgbGVhc3Qgbm93KS4KPj4KPj4gVGhlIG5leHQgdGhpbmcgdGhhdCdzIGRvbmUg
YWZ0ZXIgdGhhdCBjaGVjayBpczoKPj4gZWxmX3BhcnNlX2JpbmFyeSgpCj4+IGVsZl94ZW5fcGFy
c2UoKQo+PiBUaG9zZSBhcmUgbG9jYXRlZCBpbiAieGVuL2NvbW1vbi9saWJlbGYiLCBhbmQgdGhv
c2UgYXJlIHRoZSBmdW5jdGlvbnMKPj4gdGhhdCBhY3R1YWxseSB0YWtlcyBjYXJlIG9mIGV4dHJh
Y3RpbmcgZGF0YSBmcm9tIHRoZSBlbGYuCj4+Cj4+IGVsZl94ZW5fcGFyc2UoKSBmaXJzdCBsb29r
IGZvciBYZW4gRUxGTk9URSBpbiB0aGUgcHJvZ3JhbSBzZWdtZW50cwo+PiAocGhkciwgUFRfTk9U
RSkgYW5kIHNraXAgcmVhZGluZyBzZWN0aW9uIGFuZCBzdHJ0YWIgaWYgZm91bmQuCj4+Cj4+IFNv
LCBsaWJlbGYgYWxyZWFkeSBkb2VzIHdoYXQgeW91IGFza2VkIGZvciA7LSkuCj4+Cj4+IFRoZSBz
aHN0cnRhYiBhcmUgb25seSB1c2VkIHRvIGxvb2sgZm9yIGxlZ2FjeSBfX3hlbl9ndWVzdCBzZWN0
aW9uIG5hbWVzLgo+PiBTaW5jZSBFTEZOT1RFcyB3YXMgdXNlZCwgdGhlIG5hbWUgb2Ygc2VjdGlv
biBhcmVuJ3QgbG9va2VkIGF0Lgo+Pgo+PiBJIGhvcGUgdGhhdCBoZWxwLgo+Pgo+IEFuZHJldywg
ZG8geW91IHN0aWxsIGhhdmUgY29uY2Vybj8KCklmIGxpYmVsZiBnb2VzIG9uIHRvIERUUlQgdGhl
biBmaW5lLCBidXQgdGhpcyBmdWxsIGV4cGxhbmF0aW9uIG5lZWRzIHRvCmJlIGluIHRoZSBjb21t
aXQgbWVzc2FnZS4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 16 13:45:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 13:45:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRGh9-0000Rp-Sk; Thu, 16 May 2019 13:45:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wixq=TQ=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1hRGh8-0000Rk-4r
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 13:45:14 +0000
X-Inumbo-ID: d4082742-77e0-11e9-8980-bc764e045a96
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d4082742-77e0-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 13:45:12 +0000 (UTC)
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=SoftFail smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: SoftFail (esa2.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com is inclined to not designate
 23.29.105.83 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 exists:%{i}._spf.mta.salesforce.com ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: 0cf9vklZGri2stAONlzkGrSZZmlZ2QHQEac6+Lsmhmic4j/bo+hOehOIOU0NqjgkD9RgX9MAyQ
 LMLkbWmr1ay23OLa3ZG+e8owbVgM63BXppjIJddS4a4S4W17KhniSr/Zbi6zoY67Z60YtQ+3el
 6BHMtiCg4M+swwMpixcZRVKTUFOU/gWJxHvbat3TTGg0KBoOsw0oKr5Zg9xH+wKv41O43tXeub
 sHWVCcfx+0HhZVUaeXtLMgI/VmoQRpwvgJff+u4a2k9vW4bWQt3YO4h6XxwhaSC+UXQOPGZwR8
 MnE=
X-SBRS: 2.7
X-MesageID: 515718
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,476,1549947600"; 
   d="scan'208";a="515718"
Date: Thu, 16 May 2019 15:44:54 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190516134454.irapo7buz7w5mlru@Air-de-Roger>
References: <5CD2CDEC020000780022CC95@prv1-mh.provo.novell.com>
 <5CD2CFBB020000780022CCC6@prv1-mh.provo.novell.com>
 <20190516113728.wnjbezwtaq45ijfb@Air-de-Roger>
 <5CDD5147020000780022F9F2@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5CDD5147020000780022F9F2@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 2/4] x86/IRQ: bail early from
 irq_guest_eoi_timer_fn() when nothing is in flight
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBNYXkgMTYsIDIwMTkgYXQgMDY6MDI6MTVBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE2LjA1LjE5IGF0IDEzOjM3LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gV2VkLCBNYXkgMDgsIDIwMTkgYXQgMDY6NDY6NTFBTSAtMDYwMCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4gPj4gVGhlcmUncyBubyBwb2ludCBlbnRlcmluZyB0aGUgbG9vcCBpbiB0
aGUgZnVuY3Rpb24gaW4gdGhpcyBjYXNlLiBJbnN0ZWFkCj4gPj4gdGhlcmUgc3RpbGwgYmVpbmcg
c29tZXRoaW5nIGluIGZsaWdodCBfYWZ0ZXJfIHRoZSBsb29wIHdvdWxkIGJlIGFuCj4gPj4gYWN0
dWFsIHByb2JsZW06IE5vIHRpbWVyIHdvdWxkIGJlIHJ1bm5pbmcgYW55bW9yZSBmb3IgaXNzdWlu
ZyB0aGUgRU9JCj4gPj4gZXZlbnR1YWxseSwgYW5kIGhlbmNlIHRoaXMgSVJRIChhbmQgcG9zc2li
bHkgbG93ZXIgcHJpb3JpdHkgb25lcykgd291bGQKPiA+PiBiZSBibG9ja2VkLCBwZXJoYXBzIGlu
ZGVmaW5pdGVseS4KPiA+PiAKPiA+PiBJc3N1ZSBhIHdhcm5pbmcgaW5zdGVhZCBhbmQgcHJlZmVy
IGJyZWFraW5nIHNvbWUgKHByZXN1bWFibHkKPiA+PiBtaXNiZWhhdmluZykgZ3Vlc3Qgb3ZlciBz
dGFsbGluZyBwZXJoYXBzIHRoZSBlbnRpcmUgc3lzdGVtLgo+ID4+Cj4gPj4gU2lnbmVkLW9mZi1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+ID4+IAo+ID4+IC0tLSBhL3hlbi9h
cmNoL3g4Ni9pcnEuYwo+ID4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9pcnEuYwo+ID4+IEBAIC0xMTE1
LDcgKzExMTUsNyBAQCBzdGF0aWMgdm9pZCBpcnFfZ3Vlc3RfZW9pX3RpbWVyX2ZuKHZvaWQKPiA+
PiAgCj4gPj4gICAgICBhY3Rpb24gPSAoaXJxX2d1ZXN0X2FjdGlvbl90ICopZGVzYy0+YWN0aW9u
Owo+ID4+ICAKPiA+PiAtICAgIGlmICggdGltZXJfaXNfYWN0aXZlKCZhY3Rpb24tPmVvaV90aW1l
cikgKQo+ID4+ICsgICAgaWYgKCAhYWN0aW9uLT5pbl9mbGlnaHQgfHwgdGltZXJfaXNfYWN0aXZl
KCZhY3Rpb24tPmVvaV90aW1lcikgKQo+ID4+ICAgICAgICAgIGdvdG8gb3V0Owo+ID4+ICAKPiA+
PiAgICAgIGlmICggYWN0aW9uLT5hY2tfdHlwZSAhPSBBQ0tUWVBFX05PTkUgKQo+ID4+IEBAIC0x
MTMwLDggKzExMzAsMTAgQEAgc3RhdGljIHZvaWQgaXJxX2d1ZXN0X2VvaV90aW1lcl9mbih2b2lk
Cj4gPj4gICAgICAgICAgfQo+ID4+ICAgICAgfQo+ID4+ICAKPiA+PiAtICAgIGlmICggYWN0aW9u
LT5pbl9mbGlnaHQgIT0gMCApCj4gPj4gLSAgICAgICAgZ290byBvdXQ7Cj4gPj4gKyAgICBpZiAo
IGFjdGlvbi0+aW5fZmxpZ2h0ICkKPiA+PiArICAgICAgICBwcmludGsoWEVOTE9HX0dfV0FSTklO
Rwo+ID4+ICsgICAgICAgICAgICAgICAiSVJRJWQ6ICVkIGhhbmRsZXJzIHN0aWxsIGluIGZsaWdo
dCBhdCBmb3JjZWQgRU9JXG4iLAo+ID4+ICsgICAgICAgICAgICAgICBkZXNjLT5pcnEsIGFjdGlv
bi0+aW5fZmxpZ2h0KTsKPiA+IAo+ID4gQUZBSUNUIGFjdGlvbi0+aW5fZmxpZ2h0IHNob3VsZCBj
b250YWluIHRoZSBudW1iZXIgb2YgZ3Vlc3RzIHBpcnFzCj4gPiB0aGF0IGhhdmUgdGhlIHBpcnEg
bWFza2VkIChwaXJxLT5tYXNrZWQgPT0gdHJ1ZSksIGJlY2F1c2UgaW5fZmxpZ2h0IGlzCj4gPiBv
bmx5IGluY3JlYXNlZCBieSBfX2RvX0lSUV9ndWVzdCB3aGVuIHRoZSBwaXJxIGlzIG5vdCBhbHJl
YWR5IG1hc2tlZC4KPiA+IEF0IGd1ZXN0IEVPSSAoZGVzY19ndWVzdF9lb2kpIHRoZSBpbl9mbGln
aHQgY291bnQgaXMgYWxzbyBvbmx5Cj4gPiBkZWNyZWFzZWQgaWYgdGhlIHBpcnEgaXMgdW5tYXNr
ZWQuCj4gPiAKPiA+IEhlbmNlIEkgdGhpbmsgdGhpcyBjb25kaXRpb24gY291bGQgYmUgdHVybmVk
IGludG8gYW4gQVNTRVJULCBidXQgSSdtCj4gPiBsaWtlbHkgbWlzc2luZyBzb21ldGhpbmcuCj4g
Cj4gSSBkb24ndCB0aGluayB5b3UgYXJlLiBHb2luZyBmcm9tIGlmKCkgc3RyYWlnaHQgdG8gQVNT
RVJUKCkgc2ltcGx5Cj4gc2VlbWVkIHRvbyBoYXJzaCB0byBtZSwgdGhlIG1vcmUgaW4gYSBzdWJz
eXN0ZW0gd2hlcmUgSSBjb3VsZAo+IGVhc2lseSBoYXZlIG92ZXJsb29rZWQgc29tZSBjb3JuZXIg
Y2FzZSwgZHVlIHRvIGhvdyBjb252b2x1dGVkCj4gc29tZSBvZiB0aGUgaW1wbGVtZW50YXRpb24g
aXMuCgpJIGFncmVlIGl0J3MgcXVpdGUgY29udm9sdXRlZC4gSSB0aGluayBpdCB3b3VsZCBiZSBo
ZWxwZnVsIHRvIGFkZCBhbgpBU1NFUlRfVU5SRUFDSEFCTEUgdG9nZXRoZXIgd2l0aCB0aGUgd2Fy
bmluZyBtZXNzYWdlLiBXaXRoIHRoYXQ6CgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8
cm9nZXIucGF1QGNpdHJpeC5jb20+CgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 16 13:47:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 13:47:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRGip-0000YP-9n; Thu, 16 May 2019 13:46:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dWcr=TQ=citrix.com=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1hRGio-0000YJ-5r
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 13:46:58 +0000
X-Inumbo-ID: 11d3505f-77e1-11e9-8980-bc764e045a96
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 11d3505f-77e1-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 13:46:56 +0000 (UTC)
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=wei.liu2@citrix.com;
 spf=SoftFail smtp.mailfrom=wei.liu2@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 wei.liu2@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="wei.liu2@citrix.com"; x-conformance=sidf_compatible
Received-SPF: SoftFail (esa6.hc3370-68.iphmx.com: domain of
 wei.liu2@citrix.com is inclined to not designate 23.29.105.83
 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="wei.liu2@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 exists:%{i}._spf.mta.salesforce.com ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: c1vjBeTP6CNczP2oVXcuJMAvwMd6x4fObGu6eKsJHIWP7hG5XEfdTwHX7HBiD+F1g3DHbJvxPI
 i2ysFyhYyQhfwDr8MSwc5VfjxhUeTX3kgZ9w9tm6oJyfA9rSGg3dC3Tb2W2Hzp0bJ5FpNhsvKL
 V0GIKFhlyf6UCNbtUosAUxTklQhjZVw3s9z51LyMA533btSKljwmpWncKi6BaC/CTEF3qjvZw/
 vf7NMHHv4IV2MPMPmnI3PEZl6up2qFK3EBHzdhZ6jRea5meWXvFbi6DFbmDukbkJ42QRaZ/f7Y
 lQI=
X-SBRS: 2.7
X-MesageID: 504756
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,476,1549947600"; 
   d="scan'208";a="504756"
Date: Thu, 16 May 2019 14:46:53 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Olaf Hering <olaf@aepfle.de>
Message-ID: <20190516134653.GI2798@zion.uk.xensource.com>
References: <20190516125000.23559-1-olaf@aepfle.de>
 <20190516133013.GG2798@zion.uk.xensource.com>
 <20190516153601.45352e5c.olaf@aepfle.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190516153601.45352e5c.olaf@aepfle.de>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH v1] libxl: fix device_model_version related
 assert
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBNYXkgMTYsIDIwMTkgYXQgMDM6MzY6MDFQTSArMDIwMCwgT2xhZiBIZXJpbmcgd3Jv
dGU6Cj4gQW0gVGh1LCAxNiBNYXkgMjAxOSAxNDozMDoxMyArMDEwMAo+IHNjaHJpZWIgV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT46Cj4gCj4gPiBXb3VsZCB0aGUgZm9sbG93aW5nIHdvcms/
Cj4gCj4gVGhpcyBpcyBub3QgZXhhY3RseSB0aGUgc2FtZSBiZWNhdXNlIHRoYXQgY29weSB3aWxs
IGVuZCB1cCBpbgo+IGxpYnhsX19kb21haW5fc2V0X2RldmljZV9tb2RlbCwgYW5kIHdlIGFyZSBi
YWNrIHRvIHNxdWFyZSAjMS4KCkknbSBub3Qgc3VyZSBJIGZvbGxvdy4KCmxpYnhsX2RvbWFpbl9u
ZWVkX21lbW9yeSBhbmQgaXRzIGNoaWxkcmVuIGRvbid0IGNhbGwKbGlieGxfX2RvbWFpbl9zZXRf
ZGV2aWNlX21vZGVsLgoKQ2FuIHlvdSBjbGFyaWZ5PwoKV2VpLgoKPiAKPiBPbGFmCgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 16 13:48:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 13:48:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRGkQ-0000fg-NV; Thu, 16 May 2019 13:48:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wixq=TQ=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1hRGkP-0000fa-Ta
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 13:48:37 +0000
X-Inumbo-ID: 4a9f04dc-77e1-11e9-95b2-c3f218bc77e8
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4a9f04dc-77e1-11e9-95b2-c3f218bc77e8;
 Thu, 16 May 2019 13:48:32 +0000 (UTC)
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=SoftFail smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: SoftFail (esa1.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com is inclined to not designate
 23.29.105.83 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 exists:%{i}._spf.mta.salesforce.com ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: Xge+oBf28j9G++oeyUqZTfnI9hk9m6qqHEEksd0W3brc8m01gYTI1X6xH3vQueTZh8m8BU4WkO
 M1r5BLP2lCuwJSFRRJkzCNycIFqyMO+Vr9c/iqa6OiuxaeTFNo1oDMdlMuE87cjJ8txftFoxyK
 XSFzOsPGYa07nmc18bXrt/3Bajll4/Ei9U9Pu+pWcA5o7R01QHQ4he0bxA3trHqExYBV2Rzg/g
 wjgHfIeC6UQFMRcagDAAoR7cHlHLIp6MffAup7vxX3vvkoRIuFUp/y5KS3K6KShcg/WCS0QHA1
 Vl0=
X-SBRS: 2.7
X-MesageID: 513032
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,476,1549947600"; 
   d="scan'208";a="513032"
Date: Thu, 16 May 2019 15:48:14 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190516134814.7z33bfew47xsoq3v@Air-de-Roger>
References: <5CD2CDEC020000780022CC95@prv1-mh.provo.novell.com>
 <5CD2CFE6020000780022CCC9@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5CD2CFE6020000780022CCC9@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 3/4] x86/IRQ: relax locking in
 irq_guest_eoi_timer_fn()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBNYXkgMDgsIDIwMTkgYXQgMDY6NDc6MzRBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gVGhpcyBpcyBhIHRpbWVyIGhhbmRsZXIsIHNvIGl0IGdldHMgZW50ZXJlZCB3aXRoIElS
UXMgZW5hYmxlZC4gVGhlcmVmb3JlCj4gdGhlcmUncyBubyBuZWVkIHRvIHNhdmUvcmVzdG9yZSB0
aGUgSVJRIG1hc2tpbmcgZmxhZy4KPiAKPiBBZGRpdGlvbmFsbHkgdGhlIGZpbmFsIHN3aXRjaCgp
J2VzIEFDS1RZUEVfRU9JIGNhc2UgcmUtYWNxdWlyZXMgdGhlIGxvY2sKPiBqdXN0IGZvciBpdCB0
byBiZSBkcm9wcGVkIGFnYWluIHJpZ2h0IGF3YXkuIERvIGF3YXkgd2l0aCB0aGlzLgo+IAo+IFNp
Z25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KClJldmlld2VkLWJ5
OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KClRoYW5rcy4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 16 13:48:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 13:48:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRGkW-0000gx-5Z; Thu, 16 May 2019 13:48:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Vv4c=TQ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hRGkU-0000gY-KD
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 13:48:42 +0000
X-Inumbo-ID: 507f30c6-77e1-11e9-8980-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 507f30c6-77e1-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 13:48:41 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 061191715;
 Thu, 16 May 2019 06:48:41 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D967F3F575;
 Thu, 16 May 2019 06:48:38 -0700 (PDT)
To: Andrii Anisov <andrii.anisov@gmail.com>, Jan Beulich <JBeulich@suse.com>
References: <1556007026-31057-1-git-send-email-andrii.anisov@gmail.com>
 <1556007026-31057-3-git-send-email-andrii.anisov@gmail.com>
 <5CDD52F1020000780022FA14@prv1-mh.provo.novell.com>
 <80187476-c972-7d88-d6f7-09c04d96705e@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <4912f9e5-860a-04ce-92bc-99e1abe700a1@arm.com>
Date: Thu, 16 May 2019 14:48:37 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <80187476-c972-7d88-d6f7-09c04d96705e@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 2/2] xen: implement
 VCPUOP_register_runstate_phys_memory_area
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 xen-devel <xen-devel@lists.xenproject.org>,
 "andrii_anisov@epam.com" <andrii_anisov@epam.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxNi8wNS8yMDE5IDE0OjMwLCBBbmRyaWkgQW5pc292IHdyb3RlOgo+IEhlbGxvIEphbiwK
PiAKPiBPbiAxNi4wNS4xOSAxNTowOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDIzLjA0
LjE5IGF0IDEwOjEwLCA8YW5kcmlpLmFuaXNvdkBnbWFpbC5jb20+IHdyb3RlOgo+Pj4gLS0tIGEv
eGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKPj4+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5o
Cj4+PiBAQCAtMTYzLDE1ICsxNjMsMjMgQEAgc3RydWN0IHZjcHUKPj4+IMKgwqDCoMKgwqAgdm9p
ZMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKnNjaGVkX3ByaXY7wqDCoMKgIC8qIHNjaGVkdWxlci1z
cGVjaWZpYyBkYXRhICovCj4+PiDCoMKgwqDCoMKgIHN0cnVjdCB2Y3B1X3J1bnN0YXRlX2luZm8g
cnVuc3RhdGU7Cj4+PiArCj4+PiArwqDCoMKgIHNwaW5sb2NrX3TCoMKgwqDCoMKgIG1hcHBlZF9y
dW5zdGF0ZV9sb2NrOwo+Pgo+PiBCZXNpZGVzIG90aGVyIGNvbW1lbnRzIGdpdmVuIGVsc2V3aGVy
ZSBhbHJlYWR5IC0gZG9lcyB0aGlzCj4+IHJlYWxseSBuZWVkIHRvIGJlIGEgcGVyLXZDUFUgbG9j
az8gR3Vlc3RzIGFyZW4ndCBleHBlY3RlZCB0bwo+PiBpbnZva2UgdGhlIEFQSSBmcmVxdWVudGx5
LCBzbyBxdWl0ZSBsaWtlbHkgYSBwZXItZG9tYWluIGxvY2sKPj4gd291bGQgc3VmZmljZS4gUXVp
dGUgcG9zc2libHkgZG9tYWluX3ssdW59bG9jaygpIGNvdWxkCj4+IGFjdHVhbGx5IGJlIChyZS0p
dXNlZC4KPiAKPiBJJ2Qgbm90IHVzZSBhIHBlci1kb21haW4gbG9jayBoZXJlLiBUaGlzIGxvY2sg
d2lsbCBiZSBsb2NrZWQgb24gZXZlcnkgcnVuc3RhdGUgCj4gYXJlYSB1cGRhdGUsIHdoYXQncyBo
YXBwZW5pbmcgb24gZXZlcnkgY29udGV4dCBzd2l0Y2guIEFuZCB0aGUgZXZlbnQgb2YgCj4gc2lt
dWx0YW5lb3VzIHN3aXRjaGluZyBvZiBzZXZlcmFsIHZjcHVzIGZyb20gdGhlIHNhbWUgZG9tYWlu
IGhhcyBxdWl0ZSBoaWdoIAo+IHByb2JhYmlsaXR5LgoKVGhlIGxvY2sgY2FuIGJlIGNvbXBsZXRl
bHkgcmVtb3ZlZCBhbnl3YXkuIFNlZSBteSBwcmV2aW91cyBjb21tZW50cy4KCkNoZWVycywKCi0t
IApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 16 13:48:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 13:48:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRGkW-0000hF-I4; Thu, 16 May 2019 13:48:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Vv4c=TQ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hRGkU-0000ga-O1
 for xen-devel@lists.xen.org; Thu, 16 May 2019 13:48:42 +0000
X-Inumbo-ID: 5071be40-77e1-11e9-8c8c-fb07891786fb
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 5071be40-77e1-11e9-8c8c-fb07891786fb;
 Thu, 16 May 2019 13:48:41 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 061191715;
 Thu, 16 May 2019 06:48:41 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D967F3F575;
 Thu, 16 May 2019 06:48:38 -0700 (PDT)
To: Andrii Anisov <andrii.anisov@gmail.com>, Jan Beulich <JBeulich@suse.com>
References: <1556007026-31057-1-git-send-email-andrii.anisov@gmail.com>
 <1556007026-31057-3-git-send-email-andrii.anisov@gmail.com>
 <5CDD52F1020000780022FA14@prv1-mh.provo.novell.com>
 <80187476-c972-7d88-d6f7-09c04d96705e@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <4912f9e5-860a-04ce-92bc-99e1abe700a1@arm.com>
Date: Thu, 16 May 2019 14:48:37 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <80187476-c972-7d88-d6f7-09c04d96705e@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 2/2] xen: implement
 VCPUOP_register_runstate_phys_memory_area
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 xen-devel <xen-devel@lists.xenproject.org>,
 "andrii_anisov@epam.com" <andrii_anisov@epam.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxNi8wNS8yMDE5IDE0OjMwLCBBbmRyaWkgQW5pc292IHdyb3RlOgo+IEhlbGxvIEphbiwK
PiAKPiBPbiAxNi4wNS4xOSAxNTowOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDIzLjA0
LjE5IGF0IDEwOjEwLCA8YW5kcmlpLmFuaXNvdkBnbWFpbC5jb20+IHdyb3RlOgo+Pj4gLS0tIGEv
eGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKPj4+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5o
Cj4+PiBAQCAtMTYzLDE1ICsxNjMsMjMgQEAgc3RydWN0IHZjcHUKPj4+IMKgwqDCoMKgwqAgdm9p
ZMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKnNjaGVkX3ByaXY7wqDCoMKgIC8qIHNjaGVkdWxlci1z
cGVjaWZpYyBkYXRhICovCj4+PiDCoMKgwqDCoMKgIHN0cnVjdCB2Y3B1X3J1bnN0YXRlX2luZm8g
cnVuc3RhdGU7Cj4+PiArCj4+PiArwqDCoMKgIHNwaW5sb2NrX3TCoMKgwqDCoMKgIG1hcHBlZF9y
dW5zdGF0ZV9sb2NrOwo+Pgo+PiBCZXNpZGVzIG90aGVyIGNvbW1lbnRzIGdpdmVuIGVsc2V3aGVy
ZSBhbHJlYWR5IC0gZG9lcyB0aGlzCj4+IHJlYWxseSBuZWVkIHRvIGJlIGEgcGVyLXZDUFUgbG9j
az8gR3Vlc3RzIGFyZW4ndCBleHBlY3RlZCB0bwo+PiBpbnZva2UgdGhlIEFQSSBmcmVxdWVudGx5
LCBzbyBxdWl0ZSBsaWtlbHkgYSBwZXItZG9tYWluIGxvY2sKPj4gd291bGQgc3VmZmljZS4gUXVp
dGUgcG9zc2libHkgZG9tYWluX3ssdW59bG9jaygpIGNvdWxkCj4+IGFjdHVhbGx5IGJlIChyZS0p
dXNlZC4KPiAKPiBJJ2Qgbm90IHVzZSBhIHBlci1kb21haW4gbG9jayBoZXJlLiBUaGlzIGxvY2sg
d2lsbCBiZSBsb2NrZWQgb24gZXZlcnkgcnVuc3RhdGUgCj4gYXJlYSB1cGRhdGUsIHdoYXQncyBo
YXBwZW5pbmcgb24gZXZlcnkgY29udGV4dCBzd2l0Y2guIEFuZCB0aGUgZXZlbnQgb2YgCj4gc2lt
dWx0YW5lb3VzIHN3aXRjaGluZyBvZiBzZXZlcmFsIHZjcHVzIGZyb20gdGhlIHNhbWUgZG9tYWlu
IGhhcyBxdWl0ZSBoaWdoIAo+IHByb2JhYmlsaXR5LgoKVGhlIGxvY2sgY2FuIGJlIGNvbXBsZXRl
bHkgcmVtb3ZlZCBhbnl3YXkuIFNlZSBteSBwcmV2aW91cyBjb21tZW50cy4KCkNoZWVycywKCi0t
IApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 16 13:51:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 13:51:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRGml-0001aX-3q; Thu, 16 May 2019 13:51:03 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=sIOE=TQ=amazon.com=prvs=03207e7a1=graf@srs-us1.protection.inumbo.net>)
 id 1hRGmC-0001YZ-Ql
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 13:50:28 +0000
X-Inumbo-ID: 8f60bcf5-77e1-11e9-8980-bc764e045a96
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8f60bcf5-77e1-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 13:50:27 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1558014627; x=1589550627;
 h=subject:to:references:from:message-id:date:mime-version:
 in-reply-to:content-transfer-encoding;
 bh=JOuNpojcOraO39wt6wtg3pPIWv2HnVSSFGiVGtHt9l8=;
 b=WcewTOwALML73elL0hc9mJgtCi2I90JhH85yN4DCcBjPZDtn//38zjRt
 q2HG0320gSL0awkSFG/ce0etAE5PB60dM83h53ZYUrm/3GBJnq8HvjzCi
 arr7x/GCZyAHyDUZbtGJ2K+tcFNNka5VuQyWc8YNxykOx3XpOiO8pg9GZ g=;
X-IronPort-AV: E=Sophos;i="5.60,476,1549929600"; d="scan'208";a="800005507"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-2c-168cbb73.us-west-2.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 16 May 2019 13:50:25 +0000
Received: from EX13MTAUWC001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan3.pdx.amazon.com [10.236.137.198])
 by email-inbound-relay-2c-168cbb73.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id x4GDoOfG043830
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Thu, 16 May 2019 13:50:24 GMT
Received: from EX13D20UWC001.ant.amazon.com (10.43.162.244) by
 EX13MTAUWC001.ant.amazon.com (10.43.162.135) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 16 May 2019 13:50:23 +0000
Received: from macbook-2.local (10.43.161.34) by EX13D20UWC001.ant.amazon.com
 (10.43.162.244) with Microsoft SMTP Server (TLS) id 15.0.1367.3;
 Thu, 16 May 2019 13:50:23 +0000
To: Filippo Sironi <sironi@amazon.de>, <linux-kernel@vger.kernel.org>,
 <kvm@vger.kernel.org>, <borntraeger@de.ibm.com>,
 <boris.ostrovsky@oracle.com>, <cohuck@redhat.com>,
 <konrad.wilk@oracle.com>, <xen-devel@lists.xenproject.org>,
 <vasu.srinivasan@oracle.com>
References: <1539078879-4372-1-git-send-email-sironi@amazon.de>
 <1557847002-23519-1-git-send-email-sironi@amazon.de>
 <1557847002-23519-2-git-send-email-sironi@amazon.de>
From: Alexander Graf <graf@amazon.com>
Message-ID: <e976f31b-2ccd-29ba-6a32-2edde49f867f@amazon.com>
Date: Thu, 16 May 2019 06:50:21 -0700
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:60.0)
 Gecko/20100101 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <1557847002-23519-2-git-send-email-sironi@amazon.de>
Content-Language: en-US
X-Originating-IP: [10.43.161.34]
X-ClientProxiedBy: EX13D06UWC002.ant.amazon.com (10.43.162.205) To
 EX13D20UWC001.ant.amazon.com (10.43.162.244)
Precedence: Bulk
X-Mailman-Approved-At: Thu, 16 May 2019 13:51:02 +0000
Subject: Re: [Xen-devel] [PATCH v2 1/2] KVM: Start populating
 /sys/hypervisor with KVM entries
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQuMDUuMTkgMDg6MTYsIEZpbGlwcG8gU2lyb25pIHdyb3RlOgo+IFN0YXJ0IHBvcHVsYXRp
bmcgL3N5cy9oeXBlcnZpc29yIHdpdGggS1ZNIGVudHJpZXMgd2hlbiB3ZSdyZSBydW5uaW5nIG9u
Cj4gS1ZNLiBUaGlzIGlzIHRvIHJlcGxpY2F0ZSBmdW5jdGlvbmFsaXR5IHRoYXQncyBhdmFpbGFi
bGUgd2hlbiB3ZSdyZQo+IHJ1bm5pbmcgb24gWGVuLgo+IAo+IFN0YXJ0IHdpdGggL3N5cy9oeXBl
cnZpc29yL3V1aWQsIHdoaWNoIHVzZXJzIHByZWZlciBvdmVyCj4gL3N5cy9kZXZpY2VzL3ZpcnR1
YWwvZG1pL2lkL3Byb2R1Y3RfdXVpZCBhcyBhIHdheSB0byByZWNvZ25pemUgYSB2aXJ0dWFsCj4g
bWFjaGluZSwgc2luY2UgaXQncyBhbHNvIGF2YWlsYWJsZSB3aGVuIHJ1bm5pbmcgb24gWGVuIEhW
TSBhbmQgb24gWGVuIFBWCj4gYW5kLCBvbiB0b3Agb2YgdGhhdCBkb2Vzbid0IHJlcXVpcmUgcm9v
dCBwcml2aWxlZ2VzIGJ5IGRlZmF1bHQuCj4gTGV0J3MgY3JlYXRlIGFyY2gtc3BlY2lmaWMgaG9v
a3Mgc28gdGhhdCBkaWZmZXJlbnQgYXJjaGl0ZWN0dXJlcyBjYW4KPiBwcm92aWRlIGRpZmZlcmVu
dCBpbXBsZW1lbnRhdGlvbnMuCj4gCj4gU2lnbmVkLW9mZi1ieTogRmlsaXBwbyBTaXJvbmkgPHNp
cm9uaUBhbWF6b24uZGU+CgpJIHRoaW5rIHRoaXMgbmVlZHMgc29tZXRoaW5nIGFraW4gdG8KCiAg
aHR0cHM6Ly93d3cua2VybmVsLm9yZy9kb2MvRG9jdW1lbnRhdGlvbi9BQkkvc3RhYmxlL3N5c2Zz
LWh5cGVydmlzb3IteGVuCgp0byBkb2N1bWVudCB3aGljaCBmaWxlcyBhcmUgYXZhaWxhYmxlLgoK
PiAtLS0KPiB2MjoKPiAqIG1vdmUgdGhlIHJldHJpZXZhbCBvZiB0aGUgVk0gVVVJRCBvdXQgb2Yg
dXVpZF9zaG93IGFuZCBpbnRvCj4gICBrdm1fcGFyYV9nZXRfdXVpZCwgd2hpY2ggaXMgYSB3ZWFr
IGZ1bmN0aW9uIHRoYXQgY2FuIGJlIG92ZXJ3cml0dGVuCj4gCj4gIGRyaXZlcnMvS2NvbmZpZyAg
ICAgICAgICAgICAgfCAgMiArKwo+ICBkcml2ZXJzL01ha2VmaWxlICAgICAgICAgICAgIHwgIDIg
KysKPiAgZHJpdmVycy9rdm0vS2NvbmZpZyAgICAgICAgICB8IDE0ICsrKysrKysrKysrKysrCj4g
IGRyaXZlcnMva3ZtL01ha2VmaWxlICAgICAgICAgfCAgMSArCj4gIGRyaXZlcnMva3ZtL3N5cy1o
eXBlcnZpc29yLmMgfCAzMCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgNSBmaWxl
cyBjaGFuZ2VkLCA0OSBpbnNlcnRpb25zKCspCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJz
L2t2bS9LY29uZmlnCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2t2bS9NYWtlZmlsZQo+
ICBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9rdm0vc3lzLWh5cGVydmlzb3IuYwo+IAoKWy4u
Ll0KCj4gKwo+ICtfX3dlYWsgY29uc3QgY2hhciAqa3ZtX3BhcmFfZ2V0X3V1aWQodm9pZCkKPiAr
ewo+ICsJcmV0dXJuIE5VTEw7Cj4gK30KPiArCj4gK3N0YXRpYyBzc2l6ZV90IHV1aWRfc2hvdyhz
dHJ1Y3Qga29iamVjdCAqb2JqLAo+ICsJCQkgc3RydWN0IGtvYmpfYXR0cmlidXRlICphdHRyLAo+
ICsJCQkgY2hhciAqYnVmKQo+ICt7Cj4gKwljb25zdCBjaGFyICp1dWlkID0ga3ZtX3BhcmFfZ2V0
X3V1aWQoKTsKPiArCXJldHVybiBzcHJpbnRmKGJ1ZiwgIiVzXG4iLCB1dWlkKTsKClRoZSB1c3Vh
bCByZXR1cm4gdmFsdWUgZm9yIHRoZSBYZW4gL3N5cy9oeXBlcnZpc29yIGludGVyZmFjZSBpcwoi
PGRlbmllZD4iLiBXb3VsZG4ndCBpdCBtYWtlIHNlbnNlIHRvIGZvbGxvdyB0aGF0IHBhdHRlcm4g
Zm9yIHRoZSBLVk0Kb25lIHRvbz8gQ3VycmVudGx5LCBpZiB3ZSBjYW4gbm90IGRldGVybWluZSB0
aGUgVVVJRCB0aGlzIHdpbGwganVzdApyZXR1cm4gKG51bGwpLgoKT3RoZXJ3aXNlLCBsb29rcyBn
b29kIHRvIG1lLiBBcmUgeW91IGF3YXJlIG9mIGFueSBvdGhlciBmaWxlcyB3ZSBzaG91bGQKcHJv
dmlkZT8gQWxzbywgaXMgdGhlcmUgYW55IHJlYXNvbiBub3QgdG8gaW1wbGVtZW50IEFSTSBhcyB3
ZWxsIHdoaWxlIGF0IGl0PwoKQWxleAoKPiArfQo+ICsKPiArc3RhdGljIHN0cnVjdCBrb2JqX2F0
dHJpYnV0ZSB1dWlkID0gX19BVFRSX1JPKHV1aWQpOwo+ICsKPiArc3RhdGljIGludCBfX2luaXQg
dXVpZF9pbml0KHZvaWQpCj4gK3sKPiArCWlmICgha3ZtX3BhcmFfYXZhaWxhYmxlKCkpCj4gKwkJ
cmV0dXJuIDA7Cj4gKwlyZXR1cm4gc3lzZnNfY3JlYXRlX2ZpbGUoaHlwZXJ2aXNvcl9rb2JqLCAm
dXVpZC5hdHRyKTsKPiArfQo+ICsKPiArZGV2aWNlX2luaXRjYWxsKHV1aWRfaW5pdCk7Cj4gCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 16 13:51:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 13:51:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRGnQ-0001eL-F9; Thu, 16 May 2019 13:51:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=xQgL=TQ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hRGnO-0001e8-VK
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 13:51:42 +0000
X-Inumbo-ID: baf85d1e-77e1-11e9-8861-7f404827fb57
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id baf85d1e-77e1-11e9-8861-7f404827fb57;
 Thu, 16 May 2019 13:51:40 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 67E7DAD9F;
 Thu, 16 May 2019 13:51:39 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: Jan Beulich <JBeulich@suse.com>
References: <20190506065644.7415-1-jgross@suse.com>
 <20190506065644.7415-43-jgross@suse.com> <5CDD6005020000780022FA9A@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 mQENBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAG0H0p1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT6JATkEEwECACMFAlOMcK8CGwMH
 CwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAKCRCw3p3WKL8TL8eZB/9G0juS/kDY9LhEXseh
 mE9U+iA1VsLhgDqVbsOtZ/S14LRFHczNd/Lqkn7souCSoyWsBs3/wO+OjPvxf7m+Ef+sMtr0
 G5lCWEWa9wa0IXx5HRPW/ScL+e4AVUbL7rurYMfwCzco+7TfjhMEOkC+va5gzi1KrErgNRHH
 kg3PhlnRY0Udyqx++UYkAsN4TQuEhNN32MvN0Np3WlBJOgKcuXpIElmMM5f1BBzJSKBkW0Jc
 Wy3h2Wy912vHKpPV/Xv7ZwVJ27v7KcuZcErtptDevAljxJtE7aJG6WiBzm+v9EswyWxwMCIO
 RoVBYuiocc51872tRGywc03xaQydB+9R7BHPuQENBFOMcBYBCADLMfoA44MwGOB9YT1V4KCy
 vAfd7E0BTfaAurbG+Olacciz3yd09QOmejFZC6AnoykydyvTFLAWYcSCdISMr88COmmCbJzn
 sHAogjexXiif6ANUUlHpjxlHCCcELmZUzomNDnEOTxZFeWMTFF9Rf2k2F0Tl4E5kmsNGgtSa
 aMO0rNZoOEiD/7UfPP3dfh8JCQ1VtUUsQtT1sxos8Eb/HmriJhnaTZ7Hp3jtgTVkV0ybpgFg
 w6WMaRkrBh17mV0z2ajjmabB7SJxcouSkR0hcpNl4oM74d2/VqoW4BxxxOD1FcNCObCELfIS
 auZx+XT6s+CE7Qi/c44ibBMR7hyjdzWbABEBAAGJAR8EGAECAAkFAlOMcBYCGwwACgkQsN6d
 1ii/Ey9D+Af/WFr3q+bg/8v5tCknCtn92d5lyYTBNt7xgWzDZX8G6/pngzKyWfedArllp0Pn
 fgIXtMNV+3t8Li1Tg843EXkP7+2+CQ98MB8XvvPLYAfW8nNDV85TyVgWlldNcgdv7nn1Sq8g
 HwB2BHdIAkYce3hEoDQXt/mKlgEGsLpzJcnLKimtPXQQy9TxUaLBe9PInPd+Ohix0XOlY+Uk
 QFEx50Ki3rSDl2Zt2tnkNYKUCvTJq7jvOlaPd6d/W0tZqpyy7KVay+K4aMobDsodB3dvEAs6
 ScCnh03dDAFgIq5nsB11j3KPKdVoPlfucX2c7kGNH+LUMbzqV6beIENfNexkOfxHf4kBrQQY
 AQgAIBYhBIUSZ3Lo9gSUpdCX97DendYovxMvBQJa3fDQAhsCAIEJELDendYovxMvdiAEGRYI
 AB0WIQRTLbB6QfY48x44uB6AXGG7T9hjvgUCWt3w0AAKCRCAXGG7T9hjvk2LAP99B/9FenK/
 1lfifxQmsoOrjbZtzCS6OKxPqOLHaY47BgEAqKKn36YAPpbk09d2GTVetoQJwiylx/Z9/mQI
 CUbQMg1pNQf9EjA1bNcMbnzJCgt0P9Q9wWCLwZa01SnQWFz8Z4HEaKldie+5bHBL5CzVBrLv
 81tqX+/j95llpazzCXZW2sdNL3r8gXqrajSox7LR2rYDGdltAhQuISd2BHrbkQVEWD4hs7iV
 1KQHe2uwXbKlguKPhk5ubZxqwsg/uIHw0qZDk+d0vxjTtO2JD5Jv/CeDgaBX4Emgp0NYs8IC
 UIyKXBtnzwiNv4cX9qKlz2Gyq9b+GdcLYZqMlIBjdCz0yJvgeb3WPNsCOanvbjelDhskx9gd
 6YUUFFqgsLtrKpCNyy203a58g2WosU9k9H+LcheS37Ph2vMVTISMszW9W8gyORSgmw==
Message-ID: <074965f8-b20f-9dc3-2729-7f3c4793b38d@suse.com>
Date: Thu, 16 May 2019 15:51:38 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CDD6005020000780022FA9A@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH RFC V2 42/45] xen/sched: add fall back to
 idle vcpu when scheduling item
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTYvMDUvMjAxOSAxNTowNSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMDYuMDUuMTkg
YXQgMDg6NTYsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+PiAtLS0gYS94ZW4vYXJjaC94ODYv
ZG9tYWluLmMKPj4gKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCj4+IEBAIC0xNTQsNiArMTU0
LDI0IEBAIHN0YXRpYyB2b2lkIGlkbGVfbG9vcCh2b2lkKQo+PiAgICAgIH0KPj4gIH0KPj4gIAo+
PiArLyoKPj4gKyAqIElkbGUgbG9vcCBmb3Igc2libGluZ3Mgb2YgYWN0aXZlIHNjaGVkdWxlIGl0
ZW1zLgo+PiArICogV2UgZG9uJ3QgZG8gYW55IHN0YW5kYXJkIGlkbGUgd29yayBsaWtlIHRhc2ts
ZXRzLCBwYWdlIHNjcnViYmluZyBvcgo+PiArICogbGl2ZXBhdGNoaW5nLgo+PiArICogVXNlIGRl
ZmF1bHRfaWRsZSgpIGluIG9yZGVyIHRvIHNpbXVsYXRlIHYtPmlzX3VyZ2VudC4KPiAKPiBJIGd1
ZXNzIEknbSBtaXNzaW5nIGEgcGFydCBvZiB0aGUgZGVzY3JpcHRpb24gd2hpY2ggZXhwbGFpbnMg
YWxsIHRoaXM6Cj4gV2hhdCdzIHdyb25nIHdpdGggZG9pbmcgc2NydWJiaW5nIHdvcmssIGZvciBl
eGFtcGxlPyBXaHkgaXMKPiBkb2luZyB0YXNrbGV0IHdvcmsgbm90IG9rYXksIGJ1dCBzb2Z0aXJx
cyBhcmU/IFdoYXQgaXMgdGhlIGRlYWwgd2l0aAo+IHYtPmlzX3VyZ2VudCwgaS5lLiB3aGF0IGp1
c3RpZmllcyBub3QgZW50ZXJpbmcgYSBkZWNlbnQgcG93ZXIKPiBzYXZpbmcgbW9kZSBoZXJlIG9u
IEludGVsLCBidXQgZG9pbmcgc28gb24gQU1EPwoKT25lIG9mIHRoZSByZWFzb25zIGZvciB1c2lu
ZyBjb3JlIHNjaGVkdWxpbmcgaXMgdG8gYXZvaWQgcnVubmluZyB2Y3B1cwpvZiBkaWZmZXJlbnQg
ZG9tYWlucyBvbiB0aGUgc2FtZSBjb3JlIGluIG9yZGVyIHRvIG1pbmltaXplIHRoZSBjaGFuY2Vz
CmZvciBzaWRlIGNoYW5uZWwgYXR0YWNrcyB0byBkYXRhIG9mIG90aGVyIGRvbWFpbnMuIE5vdCBh
bGxvd2luZwpzY3J1YmJpbmcgb3IgdGFza2xldHMgaGVyZSBpcyBkdWUgdG8gYXZvaWQgYWNjZXNz
aW5nIGRhdGEgb2Ygb3RoZXIKZG9tYWlucy4KCkFzIHdpdGggY29yZSBzY2hlZHVsaW5nIHdlIGNh
biBiZSBzdXJlIHRoZSBvdGhlciB0aHJlYWQgaXMgYWN0aXZlCihvdGhlcndpc2Ugd2Ugd291bGQg
c2NoZWR1bGUgdGhlIGlkbGUgaXRlbSkgYW5kIGhvcGluZyBmb3Igc2F2aW5nIHBvd2VyCmJ5IHVz
aW5nIG13YWl0IGlzIG1vb3QuCgo+IAo+PiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3NtcC5o
Cj4+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc21wLmgKPj4gQEAgLTc2LDYgKzc2LDkgQEAg
dm9pZCBzZXRfbnJfc29ja2V0cyh2b2lkKTsKPj4gIC8qIFJlcHJlc2VudGluZyBIVCBhbmQgY29y
ZSBzaWJsaW5ncyBpbiBlYWNoIHNvY2tldC4gKi8KPj4gIGV4dGVybiBjcHVtYXNrX3QgKipzb2Nr
ZXRfY3B1bWFzazsKPj4gIAo+PiArI2RlZmluZSBnZXRfY3B1X2N1cnJlbnQoY3B1KSBcCj4+ICsg
ICAgKGdldF9jcHVfaW5mb19mcm9tX3N0YWNrKCh1bnNpZ25lZCBsb25nKXN0YWNrX2Jhc2VbY3B1
XSktPmN1cnJlbnRfdmNwdSkKPiAKPiBZZXQgYW5vdGhlciwgc2xpZ2h0bHkgZGlmZmVyZW50IG5v
dGlvbiBvZiAiY3VycmVudCIuIElmICJjdXJyZW50Igo+IGl0c2VsZiBpcyBub3Qgc3VpdGFibGUg
KEkgY2FuJ3QgaW1tZWRpYXRlbHkgc2VlIHdoeSB0aGF0IHdvdWxkIGJlLAo+IGJ1dCBJIGFsc28g
ZGlkbid0IGxvb2sgYXQgYWxsIHRoZSBzY2hlZHVsZXIgc3BlY2lmaWMgY2hhbmdlcyBlYXJsaWVy
Cj4gaW4gdGhpcyBzZXJpZXMpLCB3aHkgaXNuJ3QgcGVyX2NwdShjdXJyX3ZjcHUsIGNwdSkgZWl0
aGVyPwoKY3VycmVudCBpcyBhbHdheXMgdGhlIHZjcHUgcnVubmluZyBvbiB0aGUgY3VycmVudCBw
aHlzaWNhbCBjcHUuCmN1cnJfdmNwdSBpcyB0aGUgdmNwdSB3aGljaCB3YXMgdGhlIG9uZSBydW5u
aW5nIGluIGd1ZXN0IG1vZGUgbGFzdAoodGhpcyBhdm9pZHMgdGhlIG5lZWQgdG8gc2F2ZS9yZXN0
b3JlIGNvbnRleHQgaW4gY2FzZSBhIHZjcHUgaXMKYmxvY2tlZCBmb3IgYSBzaG9ydCB0aW1lIHdp
dGhvdXQgYW5vdGhlciBndWVzdCB2Y3B1IHJ1bm5pbmcgb24gdGhlCnBoeXNpY2FsIGNwdSBpbiBi
ZXR3ZWVuKSwgc28gd2l0aCBjdXJyZW50IGJlaW5nIGlkbGUgdGhlIHR3byBjYW4KZGlmZmVyLgoK
SGVyZSBJIG5lZWQgImN1cnJlbnQiIGZyb20gYW5vdGhlciBwaHlzaWNhbCBjcHUgd2hpY2ggaXMg
bm90IGVhc2lseQphdmFpbGFibGUuCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 16 13:52:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 13:52:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRGo0-0001kg-SC; Thu, 16 May 2019 13:52:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wixq=TQ=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1hRGnz-0001kS-1N
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 13:52:19 +0000
X-Inumbo-ID: d1b7f198-77e1-11e9-8980-bc764e045a96
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d1b7f198-77e1-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 13:52:18 +0000 (UTC)
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=SoftFail smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: SoftFail (esa4.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com is inclined to not designate
 23.29.105.83 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 exists:%{i}._spf.mta.salesforce.com ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: 8FmOuVxg0aTKwdBh3UjJkO0BaXpcxmjbg7v7IuGJZ92fFTNad2r3iwnxZSePegUr+1Ek8upJpC
 7Qv6+B8esdNjRhdIfyqrxempHmjLSq4KzHRe1jOC8T9RJC54BVcen6Hyt0MMzE+Zx9JB0ztsGU
 mRuP5Lj+kDPQLT9YRVtQ/O/P+iZ8xMnA3SCSSgiNaxcpJTILHI6/hUhEpHLWd0R3nSVaOMqizi
 OqONYY1wvt/VdUaZh6rlsqVAlp8TTJozx+0+fUs5sv4a1ygapKxaa/y4QzDdFJEzSXi0jyeOLD
 RJ0=
X-SBRS: 2.7
X-MesageID: 522325
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,476,1549947600"; 
   d="scan'208";a="522325"
Date: Thu, 16 May 2019 15:52:08 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190516135208.h4njprgd477gfww2@Air-de-Roger>
References: <5CD2CDEC020000780022CC95@prv1-mh.provo.novell.com>
 <5CD2D010020000780022CCCC@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5CD2D010020000780022CCCC@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 4/4] x86/IRQ: ACKTYPE_NONE cannot make it
 into irq_guest_eoi_timer_fn()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBNYXkgMDgsIDIwMTkgYXQgMDY6NDg6MTZBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gYWN0aW9uLT5hY2tfdHlwZSBpcyBzZXQgb25jZSBiZWZvcmUgdGhlIHRpbWVyIGV2ZW4g
Z2V0cyBpbml0aWFsaXplZCwgYW5kCj4gaXMgbmV2ZXIgY2hhbmdlZCBsYXRlci4gVGhlIHRpbWVy
IGdldHMgYWN0aXZhdGVkIG9ubHkgZm9yIEVPSSBhbmQgVU5NQVNLCj4gdHlwZXMuIEhlbmNlIHRo
ZXJlJ3Mgbm8gbmVlZCB0byBoYXZlIGEgcmVzcGVjdGl2ZSBpZigpIGluIHRoZXJlLiBSZXBsYWNl
Cj4gaXQgYnkgYW4gQVNTRVJUKCkuCj4gCj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgoKUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPgoKSnVzdCBvbmUgY29tbWVudCBiZWxvdyB3aGljaCBJJ20gbm90IG92ZXJs
eSBmdXNzZWQgYWJvdXQuCgo+IAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9pcnEuYwo+ICsrKyBiL3hl
bi9hcmNoL3g4Ni9pcnEuYwo+IEBAIC0xMTAzLDcgKzExMDMsNyBAQCBzdGF0aWMgdm9pZCBzZXRf
ZW9pX3JlYWR5KHZvaWQgKmRhdGEpOwo+ICBzdGF0aWMgdm9pZCBpcnFfZ3Vlc3RfZW9pX3RpbWVy
X2ZuKHZvaWQgKmRhdGEpCj4gIHsKPiAgICAgIHN0cnVjdCBpcnFfZGVzYyAqZGVzYyA9IGRhdGE7
Cj4gLSAgICB1bnNpZ25lZCBpbnQgaXJxID0gZGVzYyAtIGlycV9kZXNjOwo+ICsgICAgdW5zaWdu
ZWQgaW50IGksIGlycSA9IGRlc2MgLSBpcnFfZGVzYzsKPiAgICAgIGlycV9ndWVzdF9hY3Rpb25f
dCAqYWN0aW9uOwo+ICAgICAgY3B1bWFza190IGNwdV9lb2lfbWFwOwo+ICAKPiBAQCAtMTExNCwx
OSArMTExNCwxOCBAQCBzdGF0aWMgdm9pZCBpcnFfZ3Vlc3RfZW9pX3RpbWVyX2ZuKHZvaWQKPiAg
Cj4gICAgICBhY3Rpb24gPSAoaXJxX2d1ZXN0X2FjdGlvbl90ICopZGVzYy0+YWN0aW9uOwo+ICAK
PiArICAgIEFTU0VSVChhY3Rpb24tPmFja190eXBlICE9IEFDS1RZUEVfTk9ORSk7Cj4gKwo+ICAg
ICAgaWYgKCAhYWN0aW9uLT5pbl9mbGlnaHQgfHwgdGltZXJfaXNfYWN0aXZlKCZhY3Rpb24tPmVv
aV90aW1lcikgKQo+ICAgICAgICAgIGdvdG8gb3V0Owo+ICAKPiAtICAgIGlmICggYWN0aW9uLT5h
Y2tfdHlwZSAhPSBBQ0tUWVBFX05PTkUgKQo+ICsgICAgZm9yICggaSA9IDA7IGkgPCBhY3Rpb24t
Pm5yX2d1ZXN0czsgaSsrICkKPiAgICAgIHsKPiAtICAgICAgICB1bnNpZ25lZCBpbnQgaTsKPiAt
ICAgICAgICBmb3IgKCBpID0gMDsgaSA8IGFjdGlvbi0+bnJfZ3Vlc3RzOyBpKysgKQo+IC0gICAg
ICAgIHsKPiAtICAgICAgICAgICAgc3RydWN0IGRvbWFpbiAqZCA9IGFjdGlvbi0+Z3Vlc3RbaV07
CgpJIHRoaW5rIHlvdSBjb3VsZCBjb25zdGlmeSBkIGhlcmUuCgpUaGFua3MuCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 16 13:55:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 13:55:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRGql-0001za-CS; Thu, 16 May 2019 13:55:11 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ZPM6=TQ=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1hRGqj-0001zU-K8
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 13:55:10 +0000
X-Inumbo-ID: 36bff27b-77e2-11e9-8980-bc764e045a96
Received: from mo6-p01-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5301::12])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 36bff27b-77e2-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 13:55:08 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1558014907;
 s=strato-dkim-0002; d=aepfle.de;
 h=References:In-Reply-To:Message-ID:Subject:Cc:To:From:Date:
 X-RZG-CLASS-ID:X-RZG-AUTH:From:Subject:Sender;
 bh=cNt99OcEG135zMUYRkpdc5DJDO958CFQ//3RH23d7JA=;
 b=q9SZ4Hbim7gqcbIIiR44zjkrBvTVQwsuzMjB0MzgCaQzp7vG8g9QEPOk3BZOTAn3gm
 SQHdxOmO8rFDaw/a2dbuPuF7FtBZpWcFagtqL3l/HW1KmtHbQbEJfj3toglltujjsdHs
 4QQJ+A48oCJykscxjEU2cDYKqZn8YFrtsQ/j+nXlOdXCChozcv4aXs/UjEcOBrhZ0MxZ
 +VqLksdu84mGxuw2GIwJqPz7QnZpSaQlBO45RUN4f/Ki/avyZTgAgEzd3uB4HbpW8PtV
 bzh8iZrS7zhpoUblLi0z40kzVFI0e2BroTV475YZUVOgkqO+Cx0yCiCewb82xEO7edNT
 8haw==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QED/SSGq+wjGiUC4kV1cX92EW4mFvNjTRB"
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.20 AUTH)
 with ESMTPSA id U080cav4GDt3FOY
 (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, 16 May 2019 15:55:03 +0200 (CEST)
Date: Thu, 16 May 2019 15:54:55 +0200
From: Olaf Hering <olaf@aepfle.de>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20190516155455.3a97d2fb.olaf@aepfle.de>
In-Reply-To: <20190516134653.GI2798@zion.uk.xensource.com>
References: <20190516125000.23559-1-olaf@aepfle.de>
 <20190516133013.GG2798@zion.uk.xensource.com>
 <20190516153601.45352e5c.olaf@aepfle.de>
 <20190516134653.GI2798@zion.uk.xensource.com>
X-Mailer: Claws Mail 2019.04.26 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v1] libxl: fix device_model_version related
 assert
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: multipart/mixed; boundary="===============0219521692336972873=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============0219521692336972873==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/8C8J+1NO6Ytas=LcTPFwKSr"; protocol="application/pgp-signature"

--Sig_/8C8J+1NO6Ytas=LcTPFwKSr
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

Am Thu, 16 May 2019 14:46:53 +0100
schrieb Wei Liu <wei.liu2@citrix.com>:

> Can you clarify?

create_domain has a libxl_domain_config on its stack. This is passed to
freemem, and libxl_domain_need_memory modifies it as needed.
The modification will go through libxl_domain_create_new, do_domain_create,
initiate_domain_create to libxl__domain_set_device_model. This function
will return right away because device_model_version is already set.

Olaf

--Sig_/8C8J+1NO6Ytas=LcTPFwKSr
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCXN1rrwAKCRBdQqD6ppg2
flnKAJ9xLWmgjodnKsd5brrs/MSWWpBh5QCfS2nO2CEK1H5T9M19nczXUAXPI/U=
=j4o/
-----END PGP SIGNATURE-----

--Sig_/8C8J+1NO6Ytas=LcTPFwKSr--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0219521692336972873==--


From xen-devel-bounces@lists.xenproject.org Thu May 16 13:56:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 13:56:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRGrk-00024B-OI; Thu, 16 May 2019 13:56:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=sIOE=TQ=amazon.com=prvs=03207e7a1=graf@srs-us1.protection.inumbo.net>)
 id 1hRGrk-000244-8n
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 13:56:12 +0000
X-Inumbo-ID: 5c7965e5-77e2-11e9-8980-bc764e045a96
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5c7965e5-77e2-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 13:56:11 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1558014971; x=1589550971;
 h=subject:to:references:from:message-id:date:mime-version:
 in-reply-to:content-transfer-encoding;
 bh=d3tF05X6+IMz0z3pdmsgwMoJMbbYKYQyJW/W5t9SFtI=;
 b=k2B77y/v8CaQC0rGb6Xqbv96CORAbw7wm1ve0QiujIWZVQYmLpybVI5I
 Mq/5fFi63ZZIFN139tHLU3bXfgQvYLHu4CABqsoGFY4oxPEG73vNm9ZHV
 GqOTaFdTro8T1PZoiQjEcrpVjl+Qxfxo8CBZNZ5J516YOM9QYd/EeJ5nT o=;
X-IronPort-AV: E=Sophos;i="5.60,476,1549929600"; d="scan'208";a="402404736"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2a-d0be17ee.us-west-2.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 16 May 2019 13:56:04 +0000
Received: from EX13MTAUWC001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan2.pdx.amazon.com [10.236.137.194])
 by email-inbound-relay-2a-d0be17ee.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id x4GDu3Lg022882
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Thu, 16 May 2019 13:56:04 GMT
Received: from EX13D20UWC001.ant.amazon.com (10.43.162.244) by
 EX13MTAUWC001.ant.amazon.com (10.43.162.135) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 16 May 2019 13:56:03 +0000
Received: from macbook-2.local (10.43.161.34) by EX13D20UWC001.ant.amazon.com
 (10.43.162.244) with Microsoft SMTP Server (TLS) id 15.0.1367.3;
 Thu, 16 May 2019 13:56:02 +0000
To: Filippo Sironi <sironi@amazon.de>, <linux-kernel@vger.kernel.org>,
 <kvm@vger.kernel.org>, <borntraeger@de.ibm.com>,
 <boris.ostrovsky@oracle.com>, <cohuck@redhat.com>,
 <konrad.wilk@oracle.com>, <xen-devel@lists.xenproject.org>,
 <vasu.srinivasan@oracle.com>
References: <1539078879-4372-1-git-send-email-sironi@amazon.de>
 <1557847002-23519-1-git-send-email-sironi@amazon.de>
 <1557847002-23519-3-git-send-email-sironi@amazon.de>
From: Alexander Graf <graf@amazon.com>
Message-ID: <f51a6a84-b21c-ab75-7e30-bfbe2ac6b98b@amazon.com>
Date: Thu, 16 May 2019 06:56:01 -0700
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:60.0)
 Gecko/20100101 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <1557847002-23519-3-git-send-email-sironi@amazon.de>
Content-Language: en-US
X-Originating-IP: [10.43.161.34]
X-ClientProxiedBy: EX13D12UWC002.ant.amazon.com (10.43.162.253) To
 EX13D20UWC001.ant.amazon.com (10.43.162.244)
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v2 2/2] KVM: x86: Implement the
 arch-specific hook to report the VM UUID
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQuMDUuMTkgMDg6MTYsIEZpbGlwcG8gU2lyb25pIHdyb3RlOgo+IE9uIHg4Niwgd2UgcmVw
b3J0IHRoZSBVVUlEIGluIERNSSBTeXN0ZW0gSW5mb3JtYXRpb24gKGkuZS4sIERNSSBUeXBlIDEp
Cj4gYXMgVk0gVVVJRC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBGaWxpcHBvIFNpcm9uaSA8c2lyb25p
QGFtYXpvbi5kZT4KPiAtLS0KPiAgYXJjaC94ODYva2VybmVsL2t2bS5jIHwgNyArKysrKysrCj4g
IDEgZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEvYXJjaC94
ODYva2VybmVsL2t2bS5jIGIvYXJjaC94ODYva2VybmVsL2t2bS5jCj4gaW5kZXggNWM5M2E2NWVl
MWU1Li40NDFjYWIwOGEwOWQgMTAwNjQ0Cj4gLS0tIGEvYXJjaC94ODYva2VybmVsL2t2bS5jCj4g
KysrIGIvYXJjaC94ODYva2VybmVsL2t2bS5jCj4gQEAgLTI1LDYgKzI1LDcgQEAKPiAgI2luY2x1
ZGUgPGxpbnV4L2tlcm5lbC5oPgo+ICAjaW5jbHVkZSA8bGludXgva3ZtX3BhcmEuaD4KPiAgI2lu
Y2x1ZGUgPGxpbnV4L2NwdS5oPgo+ICsjaW5jbHVkZSA8bGludXgvZG1pLmg+Cj4gICNpbmNsdWRl
IDxsaW51eC9tbS5oPgo+ICAjaW5jbHVkZSA8bGludXgvaGlnaG1lbS5oPgo+ICAjaW5jbHVkZSA8
bGludXgvaGFyZGlycS5oPgo+IEBAIC02OTQsNiArNjk1LDEyIEBAIGJvb2wga3ZtX3BhcmFfYXZh
aWxhYmxlKHZvaWQpCj4gIH0KPiAgRVhQT1JUX1NZTUJPTF9HUEwoa3ZtX3BhcmFfYXZhaWxhYmxl
KTsKPiAgCj4gK2NvbnN0IGNoYXIgKmt2bV9wYXJhX2dldF91dWlkKHZvaWQpCj4gK3sKPiArCXJl
dHVybiBkbWlfZ2V0X3N5c3RlbV9pbmZvKERNSV9QUk9EVUNUX1VVSUQpOwoKVGhpcyBhZGRzIGEg
bmV3IGRlcGVuZGVuY3kgb24gQ09ORklHX0RNSS4gUHJvYmFibHkgYmVzdCB0byBndWFyZCBpdCB3
aXRoCmFuICNpZiBJU19FTkFCTEVEKENPTkZJR19ETUkpLgoKVGhlIGNvbmNlcHQgc2VlbXMgc291
bmQgdGhvdWdoLgoKCkFsZXgKCj4gK30KPiArRVhQT1JUX1NZTUJPTF9HUEwoa3ZtX3BhcmFfZ2V0
X3V1aWQpOwo+ICsKPiAgdW5zaWduZWQgaW50IGt2bV9hcmNoX3BhcmFfZmVhdHVyZXModm9pZCkK
PiAgewo+ICAJcmV0dXJuIGNwdWlkX2VheChrdm1fY3B1aWRfYmFzZSgpIHwgS1ZNX0NQVUlEX0ZF
QVRVUkVTKTsKPiAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 16 13:59:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 13:59:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRGuc-0002HS-HP; Thu, 16 May 2019 13:59:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Vv4c=TQ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hRGub-0002HN-IP
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 13:59:09 +0000
X-Inumbo-ID: c668e579-77e2-11e9-8980-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id c668e579-77e2-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 13:59:08 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 7E9271715;
 Thu, 16 May 2019 06:59:08 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 87EC23F5AF;
 Thu, 16 May 2019 06:59:07 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>, Amit Tomer <amittomer25@gmail.com>
References: <1556902928-18682-1-git-send-email-amittomer25@gmail.com>
 <60d23898-7e91-bb59-5bc8-b36d06452f28@gmail.com>
 <CABHD4K_DybrEQBeG2pn9D68pFoPH9e0ior17uy3A-_mXeSA+cQ@mail.gmail.com>
 <20190516141736.486f8a06@donnerap.cambridge.arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <97ec1401-f711-8a93-37ed-8f7d526c3e11@arm.com>
Date: Thu, 16 May 2019 14:59:06 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190516141736.486f8a06@donnerap.cambridge.arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/arm: Black list everything with a PPI
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr <olekstysh@gmail.com>, xen-devel@lists.xenproject.org,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxNi8wNS8yMDE5IDE0OjE3LCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPiBPbiBUaHUsIDE2
IE1heSAyMDE5IDE3OjE1OjM2ICswNTMwCj4gQW1pdCBUb21lciA8YW1pdHRvbWVyMjVAZ21haWwu
Y29tPiB3cm90ZToKPj4gT24gVGh1LCBNYXkgMTYsIDIwMTkgYXQgMTI6MjUgQU0gT2xla3NhbmRy
IDxvbGVrc3R5c2hAZ21haWwuY29tPiB3cm90ZToKPj4+IE9uIDAzLjA1LjE5IDIwOjAyLCBBbWl0
IFNpbmdoIFRvbWFyIHdyb3RlOgo+Pj4+IFN1Z2dlc3RlZC1ieTogIEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+Cj4+Pj4gU2lnbmVkLW9mZi1ieTogQW1pdCBTaW5naCBUb21hciA8
YW1pdHRvbWVyMjVAZ21haWwuY29tPgo+Pj4+IC0tLQo+Pj4+ICAgICAgICogVGhpcyByZXBsYWNl
cyBmb2xsb3dpbmcgcGF0Y2guCj4+Pj4gICAgICAgICBodHRwczovL3BhdGNod29yay5rZXJuZWwu
b3JnL3BhdGNoLzEwODk5ODgxLwo+Pj4+IC0tLQo+Pj4+ICAgIHhlbi9hcmNoL2FybS9kb21haW5f
YnVpbGQuYyB8IDE2ICsrKysrKysrKysrKysrKy0KPj4+PiAgICAxIGZpbGUgY2hhbmdlZCwgMTUg
aW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+Pj4+Cj4+Pj4gZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS9kb21haW5fYnVpbGQuYyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwo+Pj4+
IGluZGV4IGQ5ODM2NzcuLjhmNTQ0NzIgMTAwNjQ0Cj4+Pj4gLS0tIGEveGVuL2FyY2gvYXJtL2Rv
bWFpbl9idWlsZC5jCj4+Pj4gKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCj4+Pj4g
QEAgLTEzNTMsNyArMTM1Myw3IEBAIHN0YXRpYyBpbnQgX19pbml0IGhhbmRsZV9ub2RlKHN0cnVj
dCBkb21haW4gKmQsIHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8sCj4+Pj4gICAgICAgICAgICB7
IC8qIHNlbnRpbmVsICovIH0sCj4+Pj4gICAgICAgIH07Cj4+Pj4gICAgICAgIHN0cnVjdCBkdF9k
ZXZpY2Vfbm9kZSAqY2hpbGQ7Cj4+Pj4gLSAgICBpbnQgcmVzOwo+Pj4+ICsgICAgaW50IHJlcywg
aSwgbmlycSwgaXJxX2lkOwo+Pj4+ICAgICAgICBjb25zdCBjaGFyICpuYW1lOwo+Pj4+ICAgICAg
ICBjb25zdCBjaGFyICpwYXRoOwo+Pj4+Cj4+Pj4gQEAgLTEzOTksNiArMTM5OSwyMCBAQCBzdGF0
aWMgaW50IF9faW5pdCBoYW5kbGVfbm9kZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qga2VybmVs
X2luZm8gKmtpbmZvLAo+Pj4+ICAgICAgICAgICAgcmV0dXJuIDA7Cj4+Pj4gICAgICAgIH0KPj4+
Pgo+Pj4+ICsgICAgLyogU2tpcCB0aGUgbm9kZSwgdXNpbmcgUFBJIHNvdXJjZSAqLwo+Pj4+ICsg
ICAgbmlycSA9IGR0X251bWJlcl9vZl9pcnEobm9kZSk7Cj4+Pj4gKwo+Pj4+ICsgICAgZm9yICgg
aSA9IDAgOyBpIDwgbmlycSA7IGkrKyApCj4+Pj4gKyAgICB7Cj4+Pj4gKyAgICAgICAgaXJxX2lk
ID0gcGxhdGZvcm1fZ2V0X2lycShub2RlLCBpKTsKPj4+Cj4+PiBEbyB3ZSBuZWVkIHRvIGRvIHNv
bWV0aGluZyBoZXJlIGlmIHBsYXRmb3JtX2dldF9pcnEoKSByZXR1cm5zIC0xPwo+Pgo+PiBZZWFo
LCBJIHNob3VsZCBoYXZlIGRvbmUgaXQuIHNvbWUgdGhpbmsgbGlrZSBmb2xsb3dpbmc6Cj4+IGh0
dHBzOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD14ZW4uZ2l0O2E9YmxvYjtmPXhlbi9hcmNo
L2FybS9kb21haW5fYnVpbGQuYztoPWQ5ODM2Nzc5ZDE3YzkwZTg0Yjk0YmEzMmU0YTIwZjAyODE4
OWZjNWI7aGI9SEVBRCNsMTI4NAo+IAo+IFdoeSB3b3VsZCB0aGF0IChvciBhbnkgYWN0dWFsIGNo
ZWNrIGFnYWluc3QgLTEpIGJlIG5lY2Vzc2FyeT8KPiBJZiBpcnFfaWQgaXMgPCAwLCB0aGVuIGl0
IHdvdWxkIHN1cmVseSBub3QgbWF0Y2ggdGhlIGNvbmRpdGlvbiBiZWxvdyBhbmQKPiAqbm90aGlu
Zyogd291bGQgaGFwcGVuLiBTbyBJJ2Qgc2F5OiBLZWVwIGl0IGxpa2UgaXQgaXMsIG5vIGFjdGlv
biBuZWNlc3NhcnkuCgpXb3JzdCwgZGVwZW5kaW5nIG9uIHRoZSBhY3Rpb24gZG9uZSB3aXRoIGNo
ZWNrLCB5b3UgY291bGQgYWN0aXZlbHkgYnJlYWsgc3VwcG9ydCAKZm9yIHBsYXRmb3JtIHdpdGgg
bXVsdGlwbGUgaW50ZXJydXB0IGNvbnRyb2xsZXJzLiBUaGF0J3Mgd2h5IGluIGhhbmRsZV9kZXZp
Y2UoKSwgCnRoZSBpbnRlcnJ1cHQgY29udHJvbGxlciBpcyBjaGVja2VkIGJlZm9yZSBjYWxsaW5n
IHBsYXRmb3JtX2dldF9pcnEoKS4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 16 14:02:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 14:02:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRGxW-00035Q-61; Thu, 16 May 2019 14:02:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/Nh3=TQ=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hRGxV-00035L-Jy
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 14:02:09 +0000
X-Inumbo-ID: 2fd58976-77e3-11e9-b7c4-974fd255c78a
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2fd58976-77e3-11e9-b7c4-974fd255c78a;
 Thu, 16 May 2019 14:02:06 +0000 (UTC)
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=SoftFail smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: SoftFail (esa2.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com is inclined to not designate
 23.29.105.83 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 exists:%{i}._spf.mta.salesforce.com ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: HcVBmlO1x+Q8pCdVa7mQ8N381jQDVlZZ4vv7SgTKHxQ3lY49oi3LiRPA6S1KVvFzX418mGrrCJ
 Py1PPO0evuhASkpu3w1o6F3Po27Hb5fcnPc/f3j8WvaZ6sZehWdvV3q/viDAHgo1vRcy2MdpkK
 qIfqpS1b1TBDsMyEdToFslPpR4Q0IKWrD0XqLucNeE/9lE5Uqe/f3lj52Xgrjs+xpLAlQGpHqw
 Drl+Q38k3TgDdGlLaNp5onnFx4D3z3aQZotsIdUv/D9qi8UKQ4Y3LUZUHmr6/gx7KeZJYhiNHw
 8hc=
X-SBRS: 2.7
X-MesageID: 516975
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,476,1549947600"; 
   d="scan'208";a="516975"
To: Alexander Graf <graf@amazon.com>, Filippo Sironi <sironi@amazon.de>,
 <linux-kernel@vger.kernel.org>, <kvm@vger.kernel.org>,
 <borntraeger@de.ibm.com>, <boris.ostrovsky@oracle.com>, <cohuck@redhat.com>,
 <konrad.wilk@oracle.com>, <xen-devel@lists.xenproject.org>,
 <vasu.srinivasan@oracle.com>
References: <1539078879-4372-1-git-send-email-sironi@amazon.de>
 <1557847002-23519-1-git-send-email-sironi@amazon.de>
 <1557847002-23519-2-git-send-email-sironi@amazon.de>
 <e976f31b-2ccd-29ba-6a32-2edde49f867f@amazon.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <7aae3e49-5b1c-96d1-466e-5b061305dc9d@citrix.com>
Date: Thu, 16 May 2019 15:02:00 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <e976f31b-2ccd-29ba-6a32-2edde49f867f@amazon.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2 1/2] KVM: Start populating
 /sys/hypervisor with KVM entries
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTYvMDUvMjAxOSAxNDo1MCwgQWxleGFuZGVyIEdyYWYgd3JvdGU6Cj4gT24gMTQuMDUuMTkg
MDg6MTYsIEZpbGlwcG8gU2lyb25pIHdyb3RlOgo+PiBTdGFydCBwb3B1bGF0aW5nIC9zeXMvaHlw
ZXJ2aXNvciB3aXRoIEtWTSBlbnRyaWVzIHdoZW4gd2UncmUgcnVubmluZyBvbgo+PiBLVk0uIFRo
aXMgaXMgdG8gcmVwbGljYXRlIGZ1bmN0aW9uYWxpdHkgdGhhdCdzIGF2YWlsYWJsZSB3aGVuIHdl
J3JlCj4+IHJ1bm5pbmcgb24gWGVuLgo+Pgo+PiBTdGFydCB3aXRoIC9zeXMvaHlwZXJ2aXNvci91
dWlkLCB3aGljaCB1c2VycyBwcmVmZXIgb3Zlcgo+PiAvc3lzL2RldmljZXMvdmlydHVhbC9kbWkv
aWQvcHJvZHVjdF91dWlkIGFzIGEgd2F5IHRvIHJlY29nbml6ZSBhIHZpcnR1YWwKPj4gbWFjaGlu
ZSwgc2luY2UgaXQncyBhbHNvIGF2YWlsYWJsZSB3aGVuIHJ1bm5pbmcgb24gWGVuIEhWTSBhbmQg
b24gWGVuIFBWCj4+IGFuZCwgb24gdG9wIG9mIHRoYXQgZG9lc24ndCByZXF1aXJlIHJvb3QgcHJp
dmlsZWdlcyBieSBkZWZhdWx0Lgo+PiBMZXQncyBjcmVhdGUgYXJjaC1zcGVjaWZpYyBob29rcyBz
byB0aGF0IGRpZmZlcmVudCBhcmNoaXRlY3R1cmVzIGNhbgo+PiBwcm92aWRlIGRpZmZlcmVudCBp
bXBsZW1lbnRhdGlvbnMuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEZpbGlwcG8gU2lyb25pIDxzaXJv
bmlAYW1hem9uLmRlPgo+IEkgdGhpbmsgdGhpcyBuZWVkcyBzb21ldGhpbmcgYWtpbiB0bwo+Cj4g
ICBodHRwczovL3d3dy5rZXJuZWwub3JnL2RvYy9Eb2N1bWVudGF0aW9uL0FCSS9zdGFibGUvc3lz
ZnMtaHlwZXJ2aXNvci14ZW4KPgo+IHRvIGRvY3VtZW50IHdoaWNoIGZpbGVzIGFyZSBhdmFpbGFi
bGUuCj4KPj4gLS0tCj4+IHYyOgo+PiAqIG1vdmUgdGhlIHJldHJpZXZhbCBvZiB0aGUgVk0gVVVJ
RCBvdXQgb2YgdXVpZF9zaG93IGFuZCBpbnRvCj4+ICAga3ZtX3BhcmFfZ2V0X3V1aWQsIHdoaWNo
IGlzIGEgd2VhayBmdW5jdGlvbiB0aGF0IGNhbiBiZSBvdmVyd3JpdHRlbgo+Pgo+PiAgZHJpdmVy
cy9LY29uZmlnICAgICAgICAgICAgICB8ICAyICsrCj4+ICBkcml2ZXJzL01ha2VmaWxlICAgICAg
ICAgICAgIHwgIDIgKysKPj4gIGRyaXZlcnMva3ZtL0tjb25maWcgICAgICAgICAgfCAxNCArKysr
KysrKysrKysrKwo+PiAgZHJpdmVycy9rdm0vTWFrZWZpbGUgICAgICAgICB8ICAxICsKPj4gIGRy
aXZlcnMva3ZtL3N5cy1oeXBlcnZpc29yLmMgfCAzMCArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysKPj4gIDUgZmlsZXMgY2hhbmdlZCwgNDkgaW5zZXJ0aW9ucygrKQo+PiAgY3JlYXRlIG1v
ZGUgMTAwNjQ0IGRyaXZlcnMva3ZtL0tjb25maWcKPj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2
ZXJzL2t2bS9NYWtlZmlsZQo+PiAgY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMva3ZtL3N5cy1o
eXBlcnZpc29yLmMKPj4KPiBbLi4uXQo+Cj4+ICsKPj4gK19fd2VhayBjb25zdCBjaGFyICprdm1f
cGFyYV9nZXRfdXVpZCh2b2lkKQo+PiArewo+PiArCXJldHVybiBOVUxMOwo+PiArfQo+PiArCj4+
ICtzdGF0aWMgc3NpemVfdCB1dWlkX3Nob3coc3RydWN0IGtvYmplY3QgKm9iaiwKPj4gKwkJCSBz
dHJ1Y3Qga29ial9hdHRyaWJ1dGUgKmF0dHIsCj4+ICsJCQkgY2hhciAqYnVmKQo+PiArewo+PiAr
CWNvbnN0IGNoYXIgKnV1aWQgPSBrdm1fcGFyYV9nZXRfdXVpZCgpOwo+PiArCXJldHVybiBzcHJp
bnRmKGJ1ZiwgIiVzXG4iLCB1dWlkKTsKPiBUaGUgdXN1YWwgcmV0dXJuIHZhbHVlIGZvciB0aGUg
WGVuIC9zeXMvaHlwZXJ2aXNvciBpbnRlcmZhY2UgaXMKPiAiPGRlbmllZD4iLgoKVGhpcyBzdHJp
bmcgY29tZXMgc3RyYWlnaHQgZnJvbSBYZW4uCgpJdCB3YXMgYW4gZWZmb3J0IHRvIHJlZHVjZSB0
aGUgcXVhbnRpdHkgb2YgaW50ZXJlc3RpbmcgZmluZ2VycHJpbnRhYmxlCmRhdGEgYWNjZXNzYWJs
ZSBieSBkZWZhdWx0IHRvIHVucHJpdmlsZWdlZCBndWVzdHMuCgpTZWUKaHR0cHM6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPXhlbi5naXQ7YT1jb21taXRkaWZmO2g9YTJmYzhkNTE0ZGYyYjM4
YzMxMGQ0ZjQ0MzJmZTA2NTIwYjA3NjllZAoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 16 14:07:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 14:07:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRH2q-0003Ga-8t; Thu, 16 May 2019 14:07:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Eh32=TQ=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1hRH2p-0003GG-0O
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 14:07:39 +0000
X-Inumbo-ID: f56af040-77e3-11e9-a6cc-9be0d19d668a
Received: from new3-smtp.messagingengine.com (unknown [66.111.4.229])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f56af040-77e3-11e9-a6cc-9be0d19d668a;
 Thu, 16 May 2019 14:07:37 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailnew.nyi.internal (Postfix) with ESMTP id DD68127139;
 Thu, 16 May 2019 10:07:36 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162])
 by compute7.internal (MEProxy); Thu, 16 May 2019 10:07:36 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:references:subject:to:x-me-proxy:x-me-proxy
 :x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=k/MxUXlCXO45yWYQz
 PiBmG4TQveeGnYL5RqpcShgmY8=; b=PZ3Ldg53YXqh78vf4V7pHmJqS1Rc2QxtU
 eUESuSCYqO7ciGOzyB7nWdOj8+lvAki+crxvRSt6ESZGZEBHMbx751sPagzJpWeM
 zWWPNnIeDlVuY7dEsW/Vc/qIzKyYgzaP22W1HBWQbEnCzDKzovFh7Xwfkgw+XQZ0
 lPIqtkYdQcS3rVQs3zCgB6YUJMm2nEU5mdoSY7f7+3z6au20FjDG9URMD0XB2diS
 kdHhu5+WoYWJyg+5cq2Bbk+47nQms62TmkE58bWcUYMeEKmMoGHom0Ky9Xm/QHrv
 uy28YgR7hSFLuxkpcVQtBT7p5w5veZ25q00L99OgmC6cyP9hsz7Tg==
X-ME-Sender: <xms:qG7dXIiswfWxWU8End-EQuJ1d8_bdrwIVR6TJvBA03_U5KliTwqN9A>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduuddruddttddgieelucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne
 gotffhvedqqdfjughrqdfuuhhsphgvtghtqdhlohifucdlhedmnecujfgurhephffvufff
 kffojghfgggjfhgtgfesthekredtredtjeenucfhrhhomhepofgrrhgvkhcuofgrrhgtii
 ihkhhofihskhhiqdfikphrvggtkhhiuceomhgrrhhmrghrvghksehinhhvihhsihgslhgv
 thhhihhnghhslhgrsgdrtghomheqnecuffhomhgrihhnpeguohhmtddrihhnfhhonecukf
 hppeeluddrieehrdefgedrfeefnecurfgrrhgrmhepmhgrihhlfhhrohhmpehmrghrmhgr
 rhgvkhesihhnvhhishhisghlvghthhhinhhgshhlrggsrdgtohhmnecuvehluhhsthgvrh
 fuihiivgeptd
X-ME-Proxy: <xmx:qG7dXCY98wPI8BLC4oWrrO4p-sFr5n4rb-axNSHqUpRtTMcsEjS5_w>
 <xmx:qG7dXJXsPyZvszufb0C3zWEKPie_xjjrprDWR0FE2bLU3hHLLABQ_w>
 <xmx:qG7dXBhQGAvhlgkKD-AZ1e207P4hJgQ6AP4xt33urMWscxtY1ypXBA>
 <xmx:qG7dXJtpAhvrLMeLTkINUOkbEe8raXfxuTWKWHduvapRjqHEKW2_Vw>
Received: from localhost.localdomain (ip5b412221.dynamic.kabel-deutschland.de
 [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id A682B8005C;
 Thu, 16 May 2019 10:07:34 -0400 (EDT)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 16 May 2019 16:07:29 +0200
Message-Id: <93faeff91ee3e14320b5048818badc38460143e7.1558015595.git-series.marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.17.2
In-Reply-To: <cover.36e828561477c30a5472a8e9213ab0efc5484de8.1558015595.git-series.marmarek@invisiblethingslab.com>
References: <cover.36e828561477c30a5472a8e9213ab0efc5484de8.1558015595.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
In-Reply-To: <cover.36e828561477c30a5472a8e9213ab0efc5484de8.1558015595.git-series.marmarek@invisiblethingslab.com>
References: <cover.36e828561477c30a5472a8e9213ab0efc5484de8.1558015595.git-series.marmarek@invisiblethingslab.com>
Subject: [Xen-devel] [PATCH v3 1/1] xen: fix handling framebuffer located
 above 4GB
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gc29tZSBtYWNoaW5lcyAoZm9yIGV4YW1wbGUgVGhpbmtwYWQgUDUyKSwgVUVGSSBHT1AgcmVw
b3J0cwpmcmFtZWJ1ZmZlciBsb2NhdGVkIGFib3ZlIDRHQiAoMHg0MDAwMDAwMDAwIG9uIHRoYXQg
bWFjaGluZSkuIFRoaXMKYWRkcmVzcyBkb2VzIG5vdCBmaXQgaW4ge3hlbixkb20wfV92Z2FfY29u
c29sZV9pbmZvLnUudmVzYV9sZmIubGZiX2Jhc2UKZmllbGQsIHdoaWNoIGlzIDMyYml0LiBUaGUg
b3ZlcmZsb3cgaGVyZSBjYXVzZSBhbGwga2luZCBvZiBtZW1vcnkKY29ycnVwdGlvbiB3aGVuIGFu
eXRoaW5nIHRyaWVzIHRvIHdyaXRlIHNvbWV0aGluZyBvbiB0aGUgc2NyZWVuLApzdGFydGluZyB3
aXRoIHplcm9pbmcgdGhlIHdob2xlIGZyYW1lYnVmZmVyIGluIHZlc2FfaW5pdCgpLgoKRml4IHRo
aXMgc2ltaWxhciB0byBob3cgaXQncyBkb25lIGluIExpbnV4OiBhZGQgZXh0X2xmYl9iYXNlIGZp
ZWxkIGF0CnRoZSBlbmQgb2YgdGhlIHN0cnVjdHVyZSwgdG8gaG9sZCB1cHBlciAzMmJpdHMgb2Yg
dGhlIGFkZHJlc3MuIFNpbmNlIHRoZQpmaWVsZCBpcyBhZGRlZCBhdCB0aGUgZW5kIG9mIHRoZSBz
dHJ1Y3R1cmUsIGl0IHdpbGwgd29yayB3aXRoIG9sZGVyCkxpbnV4IHZlcnNpb25zIHRvbyAob3Ro
ZXIgdGhhbiB1c2luZyBwb3NzaWJseSB0cnVuY2F0ZWQgYWRkcmVzcyAtIG5vCndvcnNlIHRoYW4g
d2l0aG91dCB0aGlzIGNoYW5nZSkuIFRoYW5rcyB0byBBQkkgY29udGFpbmluZyBzaXplIG9mIHRo
ZQpzdHJ1Y3R1cmUgKHN0YXJ0X2luZm8uY29uc29sZS5kb20wLmluZm9fc2l6ZSksIExpbnV4IGNh
biBkZXRlY3Qgd2hlbgp0aGlzIGZpZWxkIGlzIHByZXNlbnQgYW5kIHVzZSBpdCBhcHByb3ByaWF0
ZWx5IHRoZW4uCgpTaW5jZSB0aGlzIGNoYW5nZSBwdWJsaWMgaW50ZXJmYWNlIGFuZCB1c2UgX19Y
RU5fSU5URVJGQUNFX1ZFUlNJT05fXywKYnVtcCBfX1hFTl9MQVRFU1RfSU5URVJGQUNFX1ZFUlNJ
T05fXy4KCk5vdGU6IGlmL3doZW4gYmFja3BvcnRpbmcgdGhpcyBjaGFuZ2UgdG8gWGVuIDw9IDQu
MTIsICNpZiBpbiB4ZW4uaCBuZWVkcwp0byBiZSBleHRlbmRlZCB3aXRoICIgfHwgZGVmaW5lZChf
X1hFTl9fKSIuCgpTaWduZWQtb2ZmLWJ5OiBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kgPG1h
cm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+Ci0tLQpDaGFuZ2VzIGluIHYyOgogLSBndWFy
ZCBleHRfbGZiX2Jhc2Ugd2l0aCAjaWYgX19YRU5fSU5URVJGQUNFX1ZFUlNJT05fXywgYnV0IGFs
d2F5cwogICBpbmNsdWRlIHdoZSBidWlsZGluZyBYZW4gaXRzZWxmCiAtIGFkZCBhIGhlbHBlciBm
dW5jdGlvbiBmb3IgbGZiX2Jhc2UKQ2hhbmdlcyBpbiB2MzoKIC0gYWRkIHBhZGRpbmcgZmllbGQK
IC0gYWRkIHBhcmVudGhlc2VzIGFyb3VuZCA8PAogLSB1bndyYXAgZm9ybWF0IHN0cmluZyBwZXIg
Y29kaW5nIHN0eWxlLCByZXN0b3JlIDB4CiAtIGRyb3AgI2lmIGRlZmluZWQoX19YRU5fXykgbmVl
ZGVkIG9ubHkgaW4gYmFja3BvcnQKIC0gYnVtcCBfX1hFTl9MQVRFU1RfSU5URVJGQUNFX1ZFUlNJ
T05fXwotLS0KIHhlbi9hcmNoL3g4Ni9lZmkvZWZpLWJvb3QuaCAgICAgfCAgMSArCiB4ZW4vZHJp
dmVycy92aWRlby92ZXNhLmMgICAgICAgIHwgMTQgKysrKysrKysrLS0tLS0KIHhlbi9pbmNsdWRl
L3B1YmxpYy94ZW4tY29tcGF0LmggfCAgMiArLQogeGVuL2luY2x1ZGUvcHVibGljL3hlbi5oICAg
ICAgICB8ICA1ICsrKysrCiA0IGZpbGVzIGNoYW5nZWQsIDE2IGluc2VydGlvbnMoKyksIDYgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2VmaS9lZmktYm9vdC5oIGIveGVu
L2FyY2gveDg2L2VmaS9lZmktYm9vdC5oCmluZGV4IDU3ODlkMmMuLjdhMTNhMzAgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9lZmkvZWZpLWJvb3QuaAorKysgYi94ZW4vYXJjaC94ODYvZWZpL2Vm
aS1ib290LmgKQEAgLTU1MCw2ICs1NTAsNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgZWZpX2FyY2hf
dmlkZW9faW5pdChFRklfR1JBUEhJQ1NfT1VUUFVUX1BST1RPQ09MICpnb3AsCiAgICAgICAgIHZn
YV9jb25zb2xlX2luZm8udS52ZXNhX2xmYi5ieXRlc19wZXJfbGluZSA9CiAgICAgICAgICAgICAo
bW9kZV9pbmZvLT5QaXhlbHNQZXJTY2FuTGluZSAqIGJwcCArIDcpID4+IDM7CiAgICAgICAgIHZn
YV9jb25zb2xlX2luZm8udS52ZXNhX2xmYi5sZmJfYmFzZSA9IGdvcC0+TW9kZS0+RnJhbWVCdWZm
ZXJCYXNlOworICAgICAgICB2Z2FfY29uc29sZV9pbmZvLnUudmVzYV9sZmIuZXh0X2xmYl9iYXNl
ID0gZ29wLT5Nb2RlLT5GcmFtZUJ1ZmZlckJhc2UgPj4gMzI7CiAgICAgICAgIHZnYV9jb25zb2xl
X2luZm8udS52ZXNhX2xmYi5sZmJfc2l6ZSA9CiAgICAgICAgICAgICAoZ29wLT5Nb2RlLT5GcmFt
ZUJ1ZmZlclNpemUgKyAweGZmZmYpID4+IDE2OwogICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9kcml2
ZXJzL3ZpZGVvL3Zlc2EuYyBiL3hlbi9kcml2ZXJzL3ZpZGVvL3Zlc2EuYwppbmRleCAyNmQ0OTYy
Li45Y2Y0YmFkIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy92aWRlby92ZXNhLmMKKysrIGIveGVu
L2RyaXZlcnMvdmlkZW8vdmVzYS5jCkBAIC00MCw2ICs0MCwxMSBAQCBzdGF0aWMgaW50IF9faW5p
dCBwYXJzZV9mb250X2hlaWdodChjb25zdCBjaGFyICpzKQogfQogY3VzdG9tX3BhcmFtKCJmb250
IiwgcGFyc2VfZm9udF9oZWlnaHQpOwogCitzdGF0aWMgaW5saW5lIHBhZGRyX3QgbGZiX2Jhc2Uo
dm9pZCkKK3sKKyAgICByZXR1cm4gKHBhZGRyX3QpKCh2bGZiX2luZm8uZXh0X2xmYl9iYXNlKSA8
PCAzMikgfCB2bGZiX2luZm8ubGZiX2Jhc2U7Cit9CisKIHZvaWQgX19pbml0IHZlc2FfZWFybHlf
aW5pdCh2b2lkKQogewogICAgIHVuc2lnbmVkIGludCB2cmFtX3Ztb2RlOwpAQCAtOTcsMTUgKzEw
MiwxNCBAQCB2b2lkIF9faW5pdCB2ZXNhX2luaXQodm9pZCkKICAgICBsZmJwLnRleHRfY29sdW1u
cyA9IHZsZmJfaW5mby53aWR0aCAvIGZvbnQtPndpZHRoOwogICAgIGxmYnAudGV4dF9yb3dzID0g
dmxmYl9pbmZvLmhlaWdodCAvIGZvbnQtPmhlaWdodDsKIAotICAgIGxmYnAubGZiID0gbGZiID0g
aW9yZW1hcCh2bGZiX2luZm8ubGZiX2Jhc2UsIHZyYW1fcmVtYXApOworICAgIGxmYnAubGZiID0g
bGZiID0gaW9yZW1hcChsZmJfYmFzZSgpLCB2cmFtX3JlbWFwKTsKICAgICBpZiAoICFsZmIgKQog
ICAgICAgICByZXR1cm47CiAKICAgICBtZW1zZXQobGZiLCAwLCB2cmFtX3JlbWFwKTsKIAotICAg
IHByaW50ayhYRU5MT0dfSU5GTyAidmVzYWZiOiBmcmFtZWJ1ZmZlciBhdCAlI3gsIG1hcHBlZCB0
byAweCVwLCAiCi0gICAgICAgICAgICJ1c2luZyAldWssIHRvdGFsICV1a1xuIiwKLSAgICAgICAg
ICAgdmxmYl9pbmZvLmxmYl9iYXNlLCBsZmIsCisgICAgcHJpbnRrKFhFTkxPR19JTkZPICJ2ZXNh
ZmI6IGZyYW1lYnVmZmVyIGF0IDB4JSIgUFJJcGFkZHIgIiwgbWFwcGVkIHRvIDB4JXAsIHVzaW5n
ICV1aywgdG90YWwgJXVrXG4iLAorICAgICAgICAgICBsZmJfYmFzZSgpLCBsZmIsCiAgICAgICAg
ICAgIHZyYW1fcmVtYXAgPj4gMTAsIHZyYW1fdG90YWwgPj4gMTApOwogICAgIHByaW50ayhYRU5M
T0dfSU5GTyAidmVzYWZiOiBtb2RlIGlzICVkeCVkeCV1LCBsaW5lbGVuZ3RoPSVkLCBmb250ICV1
eCV1XG4iLAogICAgICAgICAgICB2bGZiX2luZm8ud2lkdGgsIHZsZmJfaW5mby5oZWlnaHQsCkBA
IC0xNjcsNyArMTcxLDcgQEAgdm9pZCBfX2luaXQgdmVzYV9tdHJyX2luaXQodm9pZCkKIAogICAg
IC8qIFRyeSBhbmQgZmluZCBhIHBvd2VyIG9mIHR3byB0byBhZGQgKi8KICAgICBkbyB7Ci0gICAg
ICAgIHJjID0gbXRycl9hZGQodmxmYl9pbmZvLmxmYl9iYXNlLCBzaXplX3RvdGFsLCB0eXBlLCAx
KTsKKyAgICAgICAgcmMgPSBtdHJyX2FkZChsZmJfYmFzZSgpLCBzaXplX3RvdGFsLCB0eXBlLCAx
KTsKICAgICAgICAgc2l6ZV90b3RhbCA+Pj0gMTsKICAgICB9IHdoaWxlICggKHNpemVfdG90YWwg
Pj0gUEFHRV9TSVpFKSAmJiAocmMgPT0gLUVJTlZBTCkgKTsKIH0KZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL3B1YmxpYy94ZW4tY29tcGF0LmggYi94ZW4vaW5jbHVkZS9wdWJsaWMveGVuLWNvbXBh
dC5oCmluZGV4IDZmYWJjYTEuLjY3MDgxMzIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1Ymxp
Yy94ZW4tY29tcGF0LmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL3hlbi1jb21wYXQuaApAQCAt
MjcsNyArMjcsNyBAQAogI2lmbmRlZiBfX1hFTl9QVUJMSUNfWEVOX0NPTVBBVF9IX18KICNkZWZp
bmUgX19YRU5fUFVCTElDX1hFTl9DT01QQVRfSF9fCiAKLSNkZWZpbmUgX19YRU5fTEFURVNUX0lO
VEVSRkFDRV9WRVJTSU9OX18gMHgwMDA0MGEwMAorI2RlZmluZSBfX1hFTl9MQVRFU1RfSU5URVJG
QUNFX1ZFUlNJT05fXyAweDAwMDQwZDAwCiAKICNpZiBkZWZpbmVkKF9fWEVOX18pIHx8IGRlZmlu
ZWQoX19YRU5fVE9PTFNfXykKIC8qIFhlbiBpcyBidWlsdCB3aXRoIG1hdGNoaW5nIGhlYWRlcnMg
YW5kIGltcGxlbWVudHMgdGhlIGxhdGVzdCBpbnRlcmZhY2UuICovCmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9wdWJsaWMveGVuLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMveGVuLmgKaW5kZXggY2Nk
ZmZjMC4uNDY3NjUyMSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL3hlbi5oCisrKyBi
L3hlbi9pbmNsdWRlL3B1YmxpYy94ZW4uaApAQCAtOTIzLDYgKzkyMywxMSBAQCB0eXBlZGVmIHN0
cnVjdCBkb20wX3ZnYV9jb25zb2xlX2luZm8gewogICAgICAgICAgICAgLyogTW9kZSBhdHRyaWJ1
dGVzIChvZmZzZXQgMHgwLCBWRVNBIGNvbW1hbmQgMHg0ZjAxKS4gKi8KICAgICAgICAgICAgIHVp
bnQxNl90IG1vZGVfYXR0cnM7CiAjZW5kaWYKKyNpZiBfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9f
ID49IDB4MDAwNDBkMDAKKyAgICAgICAgICAgIHVpbnQxNl90IF9wYWQ7CisgICAgICAgICAgICAv
KiBoaWdoIDMyIGJpdHMgb2YgbGZiX2Jhc2UgKi8KKyAgICAgICAgICAgIHVpbnQzMl90IGV4dF9s
ZmJfYmFzZTsKKyNlbmRpZgogICAgICAgICB9IHZlc2FfbGZiOwogICAgIH0gdTsKIH0gZG9tMF92
Z2FfY29uc29sZV9pbmZvX3Q7Ci0tIApnaXQtc2VyaWVzIDAuOS4xCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 16 14:07:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 14:07:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRH2p-0003GT-VD; Thu, 16 May 2019 14:07:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Eh32=TQ=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1hRH2p-0003GF-0C
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 14:07:39 +0000
X-Inumbo-ID: f56af068-77e3-11e9-adea-6f270f6c5ab7
Received: from new3-smtp.messagingengine.com (unknown [66.111.4.229])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f56af068-77e3-11e9-adea-6f270f6c5ab7;
 Thu, 16 May 2019 14:07:37 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailnew.nyi.internal (Postfix) with ESMTP id DB4EC27136;
 Thu, 16 May 2019 10:07:36 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162])
 by compute7.internal (MEProxy); Thu, 16 May 2019 10:07:36 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:message-id:mime-version:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=Y1CeLJ
 5On+O/zx4XGBgGp6yUq9ghP8p2TwW1qcaUhU4=; b=gI8jg9G2pa9t1bhVxUyJfE
 zE7FKTvS/UyjSvMXJdKWBCYv3OSdSknxjhKvrE76e7aoTQJojpsZVPoX2iWeay6P
 HTtPTNOe1bTyPgke+r5agwuP9fXY+4WRX/6bObRapya7ySaOeaCUxk4rffhjMQOg
 aAK/bnHt32bmbJ902+T2ktiiQm9MCKdMTbXjo26uXoWsDF14oCUwsnMYfvZhon7J
 ubyqEYJLFtZgkKgmESr2fWf/WSZsU1yyLnfnJlfPbVj3bkv80prBnMGC9j/gTj3z
 48y9OdLmCsd52cT1+FXrLeezKH8qNMY6Md8bxIhKtPbtqxuJ4wl4HpK6mws24Jjw
 ==
X-ME-Sender: <xms:pm7dXMDJpGlsyTuIJqVD_f02lRNuj0WRgJyA-d-GG6jlvHH-VeBT0g>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduuddruddttddgieelucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne
 cujfgurhephffvufffkffogggtgfesthekredtredtjeenucfhrhhomhepofgrrhgvkhcu
 ofgrrhgtiiihkhhofihskhhiqdfikphrvggtkhhiuceomhgrrhhmrghrvghksehinhhvih
 hsihgslhgvthhhihhnghhslhgrsgdrtghomheqnecukfhppeeluddrieehrdefgedrfeef
 necurfgrrhgrmhepmhgrihhlfhhrohhmpehmrghrmhgrrhgvkhesihhnvhhishhisghlvg
 hthhhinhhgshhlrggsrdgtohhmnecuvehluhhsthgvrhfuihiivgeptd
X-ME-Proxy: <xmx:pm7dXELQC7LtcIQtqbg748skfxyk4rbjSFBwPNHyfMwKjnqPA3AXAg>
 <xmx:pm7dXHqt0tqnXhXoL4gTchO7CfqIhh1KTRw7zmB1NYn7z-QnNfUlqQ>
 <xmx:pm7dXLdTV3rPQo_DUkQfU6DZGjwUJlOLhsxwEC0UO0M6vdYt9WUmnA>
 <xmx:qG7dXEHp55XlOC-CfrU0eQd-mHiBXzDY2K8kEtVQFwhsalx5WAS8Qw>
Received: from localhost.localdomain (ip5b412221.dynamic.kabel-deutschland.de
 [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id F0CDF80062;
 Thu, 16 May 2019 10:07:32 -0400 (EDT)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 16 May 2019 16:07:28 +0200
Message-Id: <cover.36e828561477c30a5472a8e9213ab0efc5484de8.1558015595.git-series.marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.17.2
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 0/1] Fixes for large framebuffer,
 placed above 4GB
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Olaf Hering <olaf@aepfle.de>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QSBidW5jaCBvZiBmaXhlcyBmb3IgYm9vdGluZyBYZW4gb24gVGhpbmtwYWQgUDUyLCB0aHJvdWdo
IGdydWIyLWVmaSArCm11bHRpYm9vdDIuIE1vc3Qgb2YgdGhlbSBjYW4gYmUgYXBwbGllZCBpbmRl
cGVuZGVudGx5LgoKQ2hhbmdlcyBpbiB2MzoKIC0gdXBkYXRlZCAieGVuOiBmaXggaGFuZGxpbmcg
ZnJhbWVidWZmZXIgbG9jYXRlZCBhYm92ZSA0R0IiCiAtIGRyb3BwZWQgYWxyZWFkeSBhcHBsaWVk
IHBhdGNoZXMKCi0tLQpjYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KY2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KY2M6IElh
biBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpjYzogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpjYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
Y2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KY2M6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KY2M6IFRpbSBEZWVnYW4g
PHRpbUB4ZW4ub3JnPgpjYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KY2M6IE9sYWYg
SGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4KCk1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSAoMSk6
CiAgeGVuOiBmaXggaGFuZGxpbmcgZnJhbWVidWZmZXIgbG9jYXRlZCBhYm92ZSA0R0IKCiB4ZW4v
YXJjaC94ODYvZWZpL2VmaS1ib290LmggICAgIHwgIDEgKwogeGVuL2RyaXZlcnMvdmlkZW8vdmVz
YS5jICAgICAgICB8IDE0ICsrKysrKysrKy0tLS0tCiB4ZW4vaW5jbHVkZS9wdWJsaWMveGVuLWNv
bXBhdC5oIHwgIDIgKy0KIHhlbi9pbmNsdWRlL3B1YmxpYy94ZW4uaCAgICAgICAgfCAgNSArKysr
KwogNCBmaWxlcyBjaGFuZ2VkLCAxNiBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKYmFz
ZS1jb21taXQ6IDlkYzgwNDNiYTE4NDA5ZTdhMjA1N2Q4Y2NjYmYwZGRhZmY3MWViN2UKLS0gCmdp
dC1zZXJpZXMgMC45LjEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 16 14:08:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 14:08:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRH3W-0003MX-Ns; Thu, 16 May 2019 14:08:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=sIOE=TQ=amazon.com=prvs=03207e7a1=graf@srs-us1.protection.inumbo.net>)
 id 1hRH3V-0003MH-LT
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 14:08:21 +0000
X-Inumbo-ID: 0ebcafb6-77e4-11e9-a8f4-8bba16632c62
Received: from smtp-fw-9101.amazon.com (unknown [207.171.184.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0ebcafb6-77e4-11e9-a8f4-8bba16632c62;
 Thu, 16 May 2019 14:08:20 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1558015700; x=1589551700;
 h=subject:to:references:from:message-id:date:mime-version:
 in-reply-to:content-transfer-encoding;
 bh=6AsMPu5n7/xRBGeC8coqQ6zOLFCMjhjLX1aaMredl0k=;
 b=ibU+r7Aw1Z27N6I5EZ2RBorx+l9yPhmymGjtsi9sxRXfmsFpYDW1F/9h
 SnoMcT2QuDJOEax067VWa+qNlZDJ3Znr6lr6VPucdc1tQq/CYAO622tZ8
 Pb0UFAQcojVc6Mn/PZGu0lW3VFkL3CXbayhNVPIBOylG594UMtI1oYcX5 A=;
X-IronPort-AV: E=Sophos;i="5.60,476,1549929600"; d="scan'208";a="805009174"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-1e-a70de69e.us-east-1.amazon.com) ([10.47.22.38])
 by smtp-border-fw-out-9101.sea19.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 16 May 2019 14:08:16 +0000
Received: from EX13MTAUWC001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1e-a70de69e.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id x4GE8EcT105508
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Thu, 16 May 2019 14:08:15 GMT
Received: from EX13D20UWC001.ant.amazon.com (10.43.162.244) by
 EX13MTAUWC001.ant.amazon.com (10.43.162.135) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 16 May 2019 14:08:15 +0000
Received: from macbook-2.local (10.43.161.34) by EX13D20UWC001.ant.amazon.com
 (10.43.162.244) with Microsoft SMTP Server (TLS) id 15.0.1367.3;
 Thu, 16 May 2019 14:08:14 +0000
To: Andrew Cooper <andrew.cooper3@citrix.com>, Filippo Sironi
 <sironi@amazon.de>, <linux-kernel@vger.kernel.org>,
 <kvm@vger.kernel.org>, <borntraeger@de.ibm.com>,
 <boris.ostrovsky@oracle.com>, <cohuck@redhat.com>,
 <konrad.wilk@oracle.com>, <xen-devel@lists.xenproject.org>
References: <1539078879-4372-1-git-send-email-sironi@amazon.de>
 <1557847002-23519-1-git-send-email-sironi@amazon.de>
 <1557847002-23519-2-git-send-email-sironi@amazon.de>
 <e976f31b-2ccd-29ba-6a32-2edde49f867f@amazon.com>
 <7aae3e49-5b1c-96d1-466e-5b061305dc9d@citrix.com>
From: Alexander Graf <graf@amazon.com>
Message-ID: <22fadfb1-e48d-ccb6-0e42-c105b7335d7a@amazon.com>
Date: Thu, 16 May 2019 07:08:13 -0700
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:60.0)
 Gecko/20100101 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <7aae3e49-5b1c-96d1-466e-5b061305dc9d@citrix.com>
Content-Language: en-US
X-Originating-IP: [10.43.161.34]
X-ClientProxiedBy: EX13D27UWB002.ant.amazon.com (10.43.161.167) To
 EX13D20UWC001.ant.amazon.com (10.43.162.244)
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v2 1/2] KVM: Start populating
 /sys/hypervisor with KVM entries
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ck9uIDE2LjA1LjE5IDA3OjAyLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+IE9uIDE2LzA1LzIwMTkg
MTQ6NTAsIEFsZXhhbmRlciBHcmFmIHdyb3RlOgo+PiBPbiAxNC4wNS4xOSAwODoxNiwgRmlsaXBw
byBTaXJvbmkgd3JvdGU6Cj4+PiBTdGFydCBwb3B1bGF0aW5nIC9zeXMvaHlwZXJ2aXNvciB3aXRo
IEtWTSBlbnRyaWVzIHdoZW4gd2UncmUgcnVubmluZyBvbgo+Pj4gS1ZNLiBUaGlzIGlzIHRvIHJl
cGxpY2F0ZSBmdW5jdGlvbmFsaXR5IHRoYXQncyBhdmFpbGFibGUgd2hlbiB3ZSdyZQo+Pj4gcnVu
bmluZyBvbiBYZW4uCj4+Pgo+Pj4gU3RhcnQgd2l0aCAvc3lzL2h5cGVydmlzb3IvdXVpZCwgd2hp
Y2ggdXNlcnMgcHJlZmVyIG92ZXIKPj4+IC9zeXMvZGV2aWNlcy92aXJ0dWFsL2RtaS9pZC9wcm9k
dWN0X3V1aWQgYXMgYSB3YXkgdG8gcmVjb2duaXplIGEgdmlydHVhbAo+Pj4gbWFjaGluZSwgc2lu
Y2UgaXQncyBhbHNvIGF2YWlsYWJsZSB3aGVuIHJ1bm5pbmcgb24gWGVuIEhWTSBhbmQgb24gWGVu
IFBWCj4+PiBhbmQsIG9uIHRvcCBvZiB0aGF0IGRvZXNuJ3QgcmVxdWlyZSByb290IHByaXZpbGVn
ZXMgYnkgZGVmYXVsdC4KPj4+IExldCdzIGNyZWF0ZSBhcmNoLXNwZWNpZmljIGhvb2tzIHNvIHRo
YXQgZGlmZmVyZW50IGFyY2hpdGVjdHVyZXMgY2FuCj4+PiBwcm92aWRlIGRpZmZlcmVudCBpbXBs
ZW1lbnRhdGlvbnMuCj4+Pgo+Pj4gU2lnbmVkLW9mZi1ieTogRmlsaXBwbyBTaXJvbmkgPHNpcm9u
aUBhbWF6b24uZGU+Cj4+IEkgdGhpbmsgdGhpcyBuZWVkcyBzb21ldGhpbmcgYWtpbiB0bwo+Pgo+
PiAgIGh0dHBzOi8vd3d3Lmtlcm5lbC5vcmcvZG9jL0RvY3VtZW50YXRpb24vQUJJL3N0YWJsZS9z
eXNmcy1oeXBlcnZpc29yLXhlbgo+Pgo+PiB0byBkb2N1bWVudCB3aGljaCBmaWxlcyBhcmUgYXZh
aWxhYmxlLgo+Pgo+Pj4gLS0tCj4+PiB2MjoKPj4+ICogbW92ZSB0aGUgcmV0cmlldmFsIG9mIHRo
ZSBWTSBVVUlEIG91dCBvZiB1dWlkX3Nob3cgYW5kIGludG8KPj4+ICAga3ZtX3BhcmFfZ2V0X3V1
aWQsIHdoaWNoIGlzIGEgd2VhayBmdW5jdGlvbiB0aGF0IGNhbiBiZSBvdmVyd3JpdHRlbgo+Pj4K
Pj4+ICBkcml2ZXJzL0tjb25maWcgICAgICAgICAgICAgIHwgIDIgKysKPj4+ICBkcml2ZXJzL01h
a2VmaWxlICAgICAgICAgICAgIHwgIDIgKysKPj4+ICBkcml2ZXJzL2t2bS9LY29uZmlnICAgICAg
ICAgIHwgMTQgKysrKysrKysrKysrKysKPj4+ICBkcml2ZXJzL2t2bS9NYWtlZmlsZSAgICAgICAg
IHwgIDEgKwo+Pj4gIGRyaXZlcnMva3ZtL3N5cy1oeXBlcnZpc29yLmMgfCAzMCArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysKPj4+ICA1IGZpbGVzIGNoYW5nZWQsIDQ5IGluc2VydGlvbnMo
KykKPj4+ICBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9rdm0vS2NvbmZpZwo+Pj4gIGNyZWF0
ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2t2bS9NYWtlZmlsZQo+Pj4gIGNyZWF0ZSBtb2RlIDEwMDY0
NCBkcml2ZXJzL2t2bS9zeXMtaHlwZXJ2aXNvci5jCj4+Pgo+PiBbLi4uXQo+Pgo+Pj4gKwo+Pj4g
K19fd2VhayBjb25zdCBjaGFyICprdm1fcGFyYV9nZXRfdXVpZCh2b2lkKQo+Pj4gK3sKPj4+ICsJ
cmV0dXJuIE5VTEw7Cj4+PiArfQo+Pj4gKwo+Pj4gK3N0YXRpYyBzc2l6ZV90IHV1aWRfc2hvdyhz
dHJ1Y3Qga29iamVjdCAqb2JqLAo+Pj4gKwkJCSBzdHJ1Y3Qga29ial9hdHRyaWJ1dGUgKmF0dHIs
Cj4+PiArCQkJIGNoYXIgKmJ1ZikKPj4+ICt7Cj4+PiArCWNvbnN0IGNoYXIgKnV1aWQgPSBrdm1f
cGFyYV9nZXRfdXVpZCgpOwo+Pj4gKwlyZXR1cm4gc3ByaW50ZihidWYsICIlc1xuIiwgdXVpZCk7
Cj4+IFRoZSB1c3VhbCByZXR1cm4gdmFsdWUgZm9yIHRoZSBYZW4gL3N5cy9oeXBlcnZpc29yIGlu
dGVyZmFjZSBpcwo+PiAiPGRlbmllZD4iLgo+IFRoaXMgc3RyaW5nIGNvbWVzIHN0cmFpZ2h0IGZy
b20gWGVuLgo+Cj4gSXQgd2FzIGFuIGVmZm9ydCB0byByZWR1Y2UgdGhlIHF1YW50aXR5IG9mIGlu
dGVyZXN0aW5nIGZpbmdlcnByaW50YWJsZQo+IGRhdGEgYWNjZXNzYWJsZSBieSBkZWZhdWx0IHRv
IHVucHJpdmlsZWdlZCBndWVzdHMuCj4KPiBTZWUKPiBodHRwczovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9eGVuLmdpdDthPWNvbW1pdGRpZmY7aD1hMmZjOGQ1MTRkZjJiMzhjMzEwZDRmNDQz
MmZlMDY1MjBiMDc2OWVkCgoKV2hhdCBhIGdyZWF0IGRlc2lnbiA6KS4gTXkgcG9pbnQgaXMgbW9z
dGx5IHRoYXQgd2Ugc2hvdWxkIGJlIGFzIGNvbW1vbgphcyBwb3NzaWJsZSB3aGVuIGl0IGNvbWVz
IHRvIC9zeXMvaHlwZXJ2aXNvciwgc28gdGhhdCB0b29scyBkb24ndCBoYXZlCnRvIGNhcmUgYWJv
dXQgdGhlIEhWIHRoZXkncmUgd29ya2luZyBhZ2FpbnN0LgoKQnkgYmVpbmcgZmlyc3QgdG8gaW1w
bGVtZW50IDxkZW5pZWQ+IHlvdSBqdXN0IGNyZWF0ZWQgcHJlY2VkZW5jZSwgc28gd2UKY2FuIGVp
dGhlciBzaW11bGF0ZSB0aGUgc2FtZSBiZWhhdm9yIGZvciBLVk0gb3IgYmUgZGlmZmVyZW50LiBB
bmQgc2luY2UKY29tbW9uYWxpdHkgaXMgZ29vZCwgSSdkIHJhdGhlciBiZSB0aGUgc2FtZS4KClRo
YXQgc2FpZCwgSSBjb3VsZG4ndCBmaW5kIGluIHRoZSBwYXRkY2ggYWJvdmUgd2hldGhlciBYZW4g
ZXZlbiBlbWl0cwo8ZGVuaWVkPiBmb3IgdGhlIHV1aWQuIERvZXMgaXQgaGF2ZSB0aGF0IGNhcGFi
aWxpdHk/IElmIG5vdCwgd2UgbWF5IGFzCndlbGwgZ28gd2l0aCAobnVsbCkuCgoKQWxleAoKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 16 14:25:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 14:25:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRHJy-00052t-4q; Thu, 16 May 2019 14:25:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=N6Wg=TQ=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1hRHJw-00052d-6m
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 14:25:20 +0000
X-Inumbo-ID: 6de238b6-77e6-11e9-8980-bc764e045a96
Received: from mail-lj1-x241.google.com (unknown [2a00:1450:4864:20::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6de238b6-77e6-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 14:25:19 +0000 (UTC)
Received: by mail-lj1-x241.google.com with SMTP id a10so3285176ljf.6
 for <xen-devel@lists.xenproject.org>; Thu, 16 May 2019 07:25:18 -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-language:content-transfer-encoding;
 bh=IroyXnj1P0Ja58DpYQ2aqYAiqdcmUUO04mOpz/AHOSg=;
 b=As/T4WdYYPMI/knJ9XySRQ6vHUWnT00PIoc9xVbjShcZSwwrm5ujSdhgWf0+IbdTJY
 0SsqoYZPiopupfHKlKIchr5XXl/mgBluJHmrJim4t+LCjTSzWHb9KkZhiS0Z2edIoIQS
 CosNqTFdNrEF9tcLJeLt+9BWu6EgungRI6p9UrwW/hQgdkOzJ84dmG9I/kobNOAsWtbD
 lEpkAm638xU+JuQIlkDabri8qGJkTkfHyJ2gERlN28GPdWBuqLAni1QP6brre24jV6xA
 ubQQxzKn5wFJc7E+4a7LH8pQxl2BZq+MnEq7ympb6zsGIH36AB+VxTYsOQNgf25dqesI
 GeDg==
X-Google-DKIM-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=IroyXnj1P0Ja58DpYQ2aqYAiqdcmUUO04mOpz/AHOSg=;
 b=Dtk3ubOWWZ+Z3le0RUMwF4zl3dyJG9nhOUPYAnFZU0nVBc+czfniZ8a8MZXiF4i4Ef
 AIK7MuwvRVATyP8eC0t7U9OSglBhOYylhhM4cWsIW+AF4V/UrwoPcK2pAoTErzOW6t2K
 7/74HPqqQx/5GIA1ze9CFp62PFAEZPbehVWSv1aEJ/oSBOGGbNlZZYhXUpTKxBFvtSRM
 N8Yk+nKXgsLBmg7O/mD5IcRH5aK15BjIGDOQB+2TsXtX7ERb6IQc0rg7yUHxSZVmeZdX
 pha8Uk03FGfIj73zrf3o5+PzvGvvALHHyVTqnD2MZ0BWlEWRLa9FQHu0IscXNGjh7sKK
 ZPIA==
X-Gm-Message-State: APjAAAVk/AjNChSlgJhx6b/XR3TDvK7PCXPrlLotWiGp7OdFFtnu/pTV
 7/YaBbnQmPuhXfo5OMOr0p4=
X-Google-Smtp-Source: APXvYqyBy0VtAkErKX6Q7tPibfnnSwv1Nf+W+Gko3J9cWcgWnEZPkC11mA4BfUItmdKggCv6f/3agg==
X-Received: by 2002:a2e:844a:: with SMTP id u10mr24502343ljh.41.1558016717529; 
 Thu, 16 May 2019 07:25:17 -0700 (PDT)
Received: from [10.17.180.71] (ll-74.141.223.85.sovam.net.ua. [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id
 u13sm973078lfg.71.2019.05.16.07.25.15
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 16 May 2019 07:25:16 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>
References: <1556007026-31057-1-git-send-email-andrii.anisov@gmail.com>
 <1556007026-31057-3-git-send-email-andrii.anisov@gmail.com>
 <5CDD52F1020000780022FA14@prv1-mh.provo.novell.com>
 <80187476-c972-7d88-d6f7-09c04d96705e@gmail.com>
 <4912f9e5-860a-04ce-92bc-99e1abe700a1@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <0095c6f0-531c-3794-991e-662a9a1283be@gmail.com>
Date: Thu, 16 May 2019 17:25:15 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <4912f9e5-860a-04ce-92bc-99e1abe700a1@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 2/2] xen: implement
 VCPUOP_register_runstate_phys_memory_area
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 xen-devel <xen-devel@lists.xenproject.org>,
 "andrii_anisov@epam.com" <andrii_anisov@epam.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gSnVsaWVuLAoKT24gMTYuMDUuMTkgMTY6NDgsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBU
aGUgbG9jayBjYW4gYmUgY29tcGxldGVseSByZW1vdmVkIGFueXdheS4gU2VlIG15IHByZXZpb3Vz
IGNvbW1lbnRzLgoKWW91IHN1Z2dlc3RlZCBraW5kYSBzaW1wbGlmaWVkIHRyeV9sb2NrIHdpdGgg
cnVuc3RhdGUgdXBkYXRlIHNraXBwaW5nIGluIGNhc2Ugb2YgZmFpbC4KVGhlIHF1ZXN0aW9uIGhl
cmUgaXMgaWYgd2UgYXJlIE9LIHdpdGggbm90IHVwZGF0aW5nIHJ1bnN0YXRlIHVuZGVyIGNpcmN1
bXN0YW5jZXM/ClRob3VnaCBldmVuIGluIHRoaXMgY2FzZSB0aGUgcXVlc3Rpb24gaGVyZSBtaWdo
dCBiZSBpZiB3ZSBuZWVkIGBydW5zdGF0ZV9pbl91c2VgIHBlciBWQ1BVIG9yIHBlciBEb21haW4/
IE15IGFuc3dlciBpcyBwZXIgVkNQVS4KCi0tIApTaW5jZXJlbHksCkFuZHJpaSBBbmlzb3YuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 16 14:25:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 14:25:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRHJx-00052n-RG; Thu, 16 May 2019 14:25:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=N6Wg=TQ=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1hRHJw-00052e-5i
 for xen-devel@lists.xen.org; Thu, 16 May 2019 14:25:20 +0000
X-Inumbo-ID: 6de3eef9-77e6-11e9-8980-bc764e045a96
Received: from mail-lj1-x242.google.com (unknown [2a00:1450:4864:20::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6de3eef9-77e6-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 14:25:19 +0000 (UTC)
Received: by mail-lj1-x242.google.com with SMTP id 14so3297793ljj.5
 for <xen-devel@lists.xen.org>; Thu, 16 May 2019 07:25:18 -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-language:content-transfer-encoding;
 bh=IroyXnj1P0Ja58DpYQ2aqYAiqdcmUUO04mOpz/AHOSg=;
 b=As/T4WdYYPMI/knJ9XySRQ6vHUWnT00PIoc9xVbjShcZSwwrm5ujSdhgWf0+IbdTJY
 0SsqoYZPiopupfHKlKIchr5XXl/mgBluJHmrJim4t+LCjTSzWHb9KkZhiS0Z2edIoIQS
 CosNqTFdNrEF9tcLJeLt+9BWu6EgungRI6p9UrwW/hQgdkOzJ84dmG9I/kobNOAsWtbD
 lEpkAm638xU+JuQIlkDabri8qGJkTkfHyJ2gERlN28GPdWBuqLAni1QP6brre24jV6xA
 ubQQxzKn5wFJc7E+4a7LH8pQxl2BZq+MnEq7ympb6zsGIH36AB+VxTYsOQNgf25dqesI
 GeDg==
X-Google-DKIM-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=IroyXnj1P0Ja58DpYQ2aqYAiqdcmUUO04mOpz/AHOSg=;
 b=hyqeA/JiDFVMAjtsYU49dUBlgaY8Dr9fp0ECBP3MZ7dC70D6ztt9WMDQsfeUpWjSTh
 1WF3UMw0KfCfj92ZtozNi8pJkoafJpXgK/FYWQcbW7jo3Kmp5WZychIvlnAAn/4gDNeM
 W5DsoeaEaerMIK//h6ZZppUxoZRGZ3oKUzPLDsfXdxU6ffIDjeutPybZTeTd8TuGI47w
 BTghCAitcZt1G0eld3D/U3Npy9Su9oD/CfHNTnev48JEpTzY8fgamBYcSLSHlMMLQPE0
 qPeu7eRRbk/bUqOM8qLtADO7mLz95r/FSOgaaMmIKcAnEFLJKkfx5ZAZEnzKg2BNWsWP
 6A/Q==
X-Gm-Message-State: APjAAAWA0NFOnudySYNX9Qz9sCUx+38GemEDiCbXEZLHQKChfITBcYPC
 k9TNCorxbYA4dGa3as7J4NI=
X-Google-Smtp-Source: APXvYqyBy0VtAkErKX6Q7tPibfnnSwv1Nf+W+Gko3J9cWcgWnEZPkC11mA4BfUItmdKggCv6f/3agg==
X-Received: by 2002:a2e:844a:: with SMTP id u10mr24502343ljh.41.1558016717529; 
 Thu, 16 May 2019 07:25:17 -0700 (PDT)
Received: from [10.17.180.71] (ll-74.141.223.85.sovam.net.ua. [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id
 u13sm973078lfg.71.2019.05.16.07.25.15
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 16 May 2019 07:25:16 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>
References: <1556007026-31057-1-git-send-email-andrii.anisov@gmail.com>
 <1556007026-31057-3-git-send-email-andrii.anisov@gmail.com>
 <5CDD52F1020000780022FA14@prv1-mh.provo.novell.com>
 <80187476-c972-7d88-d6f7-09c04d96705e@gmail.com>
 <4912f9e5-860a-04ce-92bc-99e1abe700a1@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <0095c6f0-531c-3794-991e-662a9a1283be@gmail.com>
Date: Thu, 16 May 2019 17:25:15 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <4912f9e5-860a-04ce-92bc-99e1abe700a1@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 2/2] xen: implement
 VCPUOP_register_runstate_phys_memory_area
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 xen-devel <xen-devel@lists.xenproject.org>,
 "andrii_anisov@epam.com" <andrii_anisov@epam.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gSnVsaWVuLAoKT24gMTYuMDUuMTkgMTY6NDgsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBU
aGUgbG9jayBjYW4gYmUgY29tcGxldGVseSByZW1vdmVkIGFueXdheS4gU2VlIG15IHByZXZpb3Vz
IGNvbW1lbnRzLgoKWW91IHN1Z2dlc3RlZCBraW5kYSBzaW1wbGlmaWVkIHRyeV9sb2NrIHdpdGgg
cnVuc3RhdGUgdXBkYXRlIHNraXBwaW5nIGluIGNhc2Ugb2YgZmFpbC4KVGhlIHF1ZXN0aW9uIGhl
cmUgaXMgaWYgd2UgYXJlIE9LIHdpdGggbm90IHVwZGF0aW5nIHJ1bnN0YXRlIHVuZGVyIGNpcmN1
bXN0YW5jZXM/ClRob3VnaCBldmVuIGluIHRoaXMgY2FzZSB0aGUgcXVlc3Rpb24gaGVyZSBtaWdo
dCBiZSBpZiB3ZSBuZWVkIGBydW5zdGF0ZV9pbl91c2VgIHBlciBWQ1BVIG9yIHBlciBEb21haW4/
IE15IGFuc3dlciBpcyBwZXIgVkNQVS4KCi0tIApTaW5jZXJlbHksCkFuZHJpaSBBbmlzb3YuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 16 14:28:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 14:28:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRHMs-0005GH-MH; Thu, 16 May 2019 14:28:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Vv4c=TQ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hRHMr-0005G7-UH
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 14:28:21 +0000
X-Inumbo-ID: da699960-77e6-11e9-be46-cff3f40df198
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id da699960-77e6-11e9-be46-cff3f40df198;
 Thu, 16 May 2019 14:28:20 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id F098E1715;
 Thu, 16 May 2019 07:28:19 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 08C673F71E;
 Thu, 16 May 2019 07:28:16 -0700 (PDT)
To: Andrii Anisov <andrii.anisov@gmail.com>, Jan Beulich <JBeulich@suse.com>
References: <1556007026-31057-1-git-send-email-andrii.anisov@gmail.com>
 <1556007026-31057-3-git-send-email-andrii.anisov@gmail.com>
 <5CDD52F1020000780022FA14@prv1-mh.provo.novell.com>
 <80187476-c972-7d88-d6f7-09c04d96705e@gmail.com>
 <4912f9e5-860a-04ce-92bc-99e1abe700a1@arm.com>
 <0095c6f0-531c-3794-991e-662a9a1283be@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <837c80dd-4033-a54e-d700-454df167e2d0@arm.com>
Date: Thu, 16 May 2019 15:28:15 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <0095c6f0-531c-3794-991e-662a9a1283be@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 2/2] xen: implement
 VCPUOP_register_runstate_phys_memory_area
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 xen-devel <xen-devel@lists.xenproject.org>,
 "andrii_anisov@epam.com" <andrii_anisov@epam.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQW5kcmlpLAoKT24gMTYvMDUvMjAxOSAxNToyNSwgQW5kcmlpIEFuaXNvdiB3cm90ZToKPiBI
ZWxsbyBKdWxpZW4sCj4gCj4gT24gMTYuMDUuMTkgMTY6NDgsIEp1bGllbiBHcmFsbCB3cm90ZToK
Pj4gVGhlIGxvY2sgY2FuIGJlIGNvbXBsZXRlbHkgcmVtb3ZlZCBhbnl3YXkuIFNlZSBteSBwcmV2
aW91cyBjb21tZW50cy4KPiAKPiBZb3Ugc3VnZ2VzdGVkIGtpbmRhIHNpbXBsaWZpZWQgdHJ5X2xv
Y2sgd2l0aCBydW5zdGF0ZSB1cGRhdGUgc2tpcHBpbmcgaW4gY2FzZSBvZiAKPiBmYWlsLgo+IFRo
ZSBxdWVzdGlvbiBoZXJlIGlzIGlmIHdlIGFyZSBPSyB3aXRoIG5vdCB1cGRhdGluZyBydW5zdGF0
ZSB1bmRlciBjaXJjdW1zdGFuY2VzPwoKV2VsbCwgaWYgeW91IGZhaWwgdGhlIGNoZWNrIHRoZW4g
aXQgbWVhbnMgc29tZW9uZSB3YXMgbW9kaWZ5aW5nIGl0IGJlaGluZCB5b3VyIApiYWNrLiBUaGF0
IHNvbWVvbmUgY291bGQgdXBkYXRlIHRoZSBydW5zdGF0ZSB3aXRoIHRoZSBuZXcgaW5mb3JtYXRp
b24gb25jZSBpdCBpcyAKbW9kaWZpZWQuIFNvIEkgY2FuJ3Qgc2VlIGlzc3VlIHdpdGggbm90IHVw
ZGF0aW5nIHRoZSBydW5zdGF0ZSBpbiB0aGUgY29udGV4dCBzd2l0Y2guCgpDaGVlcnMsCgotLSAK
SnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 16 14:28:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 14:28:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRHMs-0005GN-WB; Thu, 16 May 2019 14:28:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Vv4c=TQ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hRHMr-0005G8-WF
 for xen-devel@lists.xen.org; Thu, 16 May 2019 14:28:22 +0000
X-Inumbo-ID: da5e7036-77e6-11e9-8980-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id da5e7036-77e6-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 14:28:20 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id F098E1715;
 Thu, 16 May 2019 07:28:19 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 08C673F71E;
 Thu, 16 May 2019 07:28:16 -0700 (PDT)
To: Andrii Anisov <andrii.anisov@gmail.com>, Jan Beulich <JBeulich@suse.com>
References: <1556007026-31057-1-git-send-email-andrii.anisov@gmail.com>
 <1556007026-31057-3-git-send-email-andrii.anisov@gmail.com>
 <5CDD52F1020000780022FA14@prv1-mh.provo.novell.com>
 <80187476-c972-7d88-d6f7-09c04d96705e@gmail.com>
 <4912f9e5-860a-04ce-92bc-99e1abe700a1@arm.com>
 <0095c6f0-531c-3794-991e-662a9a1283be@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <837c80dd-4033-a54e-d700-454df167e2d0@arm.com>
Date: Thu, 16 May 2019 15:28:15 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <0095c6f0-531c-3794-991e-662a9a1283be@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 2/2] xen: implement
 VCPUOP_register_runstate_phys_memory_area
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 xen-devel <xen-devel@lists.xenproject.org>,
 "andrii_anisov@epam.com" <andrii_anisov@epam.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQW5kcmlpLAoKT24gMTYvMDUvMjAxOSAxNToyNSwgQW5kcmlpIEFuaXNvdiB3cm90ZToKPiBI
ZWxsbyBKdWxpZW4sCj4gCj4gT24gMTYuMDUuMTkgMTY6NDgsIEp1bGllbiBHcmFsbCB3cm90ZToK
Pj4gVGhlIGxvY2sgY2FuIGJlIGNvbXBsZXRlbHkgcmVtb3ZlZCBhbnl3YXkuIFNlZSBteSBwcmV2
aW91cyBjb21tZW50cy4KPiAKPiBZb3Ugc3VnZ2VzdGVkIGtpbmRhIHNpbXBsaWZpZWQgdHJ5X2xv
Y2sgd2l0aCBydW5zdGF0ZSB1cGRhdGUgc2tpcHBpbmcgaW4gY2FzZSBvZiAKPiBmYWlsLgo+IFRo
ZSBxdWVzdGlvbiBoZXJlIGlzIGlmIHdlIGFyZSBPSyB3aXRoIG5vdCB1cGRhdGluZyBydW5zdGF0
ZSB1bmRlciBjaXJjdW1zdGFuY2VzPwoKV2VsbCwgaWYgeW91IGZhaWwgdGhlIGNoZWNrIHRoZW4g
aXQgbWVhbnMgc29tZW9uZSB3YXMgbW9kaWZ5aW5nIGl0IGJlaGluZCB5b3VyIApiYWNrLiBUaGF0
IHNvbWVvbmUgY291bGQgdXBkYXRlIHRoZSBydW5zdGF0ZSB3aXRoIHRoZSBuZXcgaW5mb3JtYXRp
b24gb25jZSBpdCBpcyAKbW9kaWZpZWQuIFNvIEkgY2FuJ3Qgc2VlIGlzc3VlIHdpdGggbm90IHVw
ZGF0aW5nIHRoZSBydW5zdGF0ZSBpbiB0aGUgY29udGV4dCBzd2l0Y2guCgpDaGVlcnMsCgotLSAK
SnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 16 14:29:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 14:29:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRHO7-0005R7-Du; Thu, 16 May 2019 14:29:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=N6Wg=TQ=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1hRHO5-0005Qn-8I
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 14:29:37 +0000
X-Inumbo-ID: 07214203-77e7-11e9-8980-bc764e045a96
Received: from mail-lf1-x144.google.com (unknown [2a00:1450:4864:20::144])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 07214203-77e7-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 14:29:36 +0000 (UTC)
Received: by mail-lf1-x144.google.com with SMTP id u27so2794646lfg.10
 for <xen-devel@lists.xenproject.org>; Thu, 16 May 2019 07:29:36 -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-language:content-transfer-encoding;
 bh=cVLZWjTTQBov11ycRvzQJUg9jbZn5eRMzjNU12BBo8g=;
 b=swRqQYQauN0nxiSpmwlNWzVUK5ngRdzz8yk6LFBlQ9SfXJRWxqzB0unZB87rsuuYqP
 VofKS/IWdYjcdO1KmrGRdAxti5QMipaVj6b4Qs1dx/pz5pASmlAQtC3yOWatBDHroslW
 kcGCOED/jWnl788JoJL7fUhqu7DYb1wnQYYxRXNpgyKH4yFfqce4aAGGckzS7oQb8dCx
 mVWh35hTAOEKnFN2AgU9+ayWNhleJKgwHcFBIbpamv6bsbvWnAWWaJUM2hRXP+bDMoiz
 lKOqPTEflN1gGEI3ULfIgJ0AAnyEgxVY5FyDkaFPgWPVjSSr8g0ikElvNqjR74tlg7UM
 d3JA==
X-Google-DKIM-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=cVLZWjTTQBov11ycRvzQJUg9jbZn5eRMzjNU12BBo8g=;
 b=bbU2DCbMd5sFd719C55/UEhVcTxeRC3Pk+byG/jz4aHGCrzjljDb1LbaCZQa4Zn0ui
 welXNPIQt/JtAoSJodvi53eww1GH7q8ifTe8FEHHNMFvReAsFswmalPjm6hfOHR67MkH
 H6Vw27RPQJ/08AuPOPUSCbcNczLSU/eeLS3CFC+mA974wCb35KFxgC2yLLUY96Y1Tdio
 4ntRRMOhB2GjBa8Ntn4yotV3AOBEO15/7Ah4A5On6e7VY8REmjj9I3SZc8zSCplaqQQL
 tZq8DEOs+4kMPNbjwYLWWhUihkAXn57a03xRJ/eXo9wmI6iNBKYEbm0qa4Vv41uLjl4B
 eECw==
X-Gm-Message-State: APjAAAXawR/uH0CkwZMSAaUpR7nZiT89SbpItkmOse0kOspw41EGHuVI
 /F1PqFu7KizOyxfTVoH4s9M=
X-Google-Smtp-Source: APXvYqzBJPqjlsuWN0iFCAXNv3pwjZe2vAhyCP5EtI0WWacOjm6tdTZWl7WeETxO95SJfOAg5Xrw7A==
X-Received: by 2002:a19:c517:: with SMTP id w23mr8069708lfe.73.1558016974686; 
 Thu, 16 May 2019 07:29:34 -0700 (PDT)
Received: from [10.17.180.71] (ll-74.141.223.85.sovam.net.ua. [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id
 x21sm923539ljj.43.2019.05.16.07.29.33
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 16 May 2019 07:29:33 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>
References: <1556007026-31057-1-git-send-email-andrii.anisov@gmail.com>
 <1556007026-31057-3-git-send-email-andrii.anisov@gmail.com>
 <5CDD52F1020000780022FA14@prv1-mh.provo.novell.com>
 <80187476-c972-7d88-d6f7-09c04d96705e@gmail.com>
 <4912f9e5-860a-04ce-92bc-99e1abe700a1@arm.com>
 <0095c6f0-531c-3794-991e-662a9a1283be@gmail.com>
 <837c80dd-4033-a54e-d700-454df167e2d0@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <f2180e29-2e12-ad57-da03-97f48ed592e8@gmail.com>
Date: Thu, 16 May 2019 17:29:32 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <837c80dd-4033-a54e-d700-454df167e2d0@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 2/2] xen: implement
 VCPUOP_register_runstate_phys_memory_area
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 xen-devel <xen-devel@lists.xenproject.org>,
 "andrii_anisov@epam.com" <andrii_anisov@epam.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxNi4wNS4xOSAxNzoyOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFdlbGwsIGlmIHlvdSBm
YWlsIHRoZSBjaGVjayB0aGVuIGl0IG1lYW5zIHNvbWVvbmUgd2FzIG1vZGlmeWluZyBpdCBiZWhp
bmQgeW91ciBiYWNrLiBUaGF0IHNvbWVvbmUgY291bGQgdXBkYXRlIHRoZSBydW5zdGF0ZSB3aXRo
IHRoZSBuZXcgaW5mb3JtYXRpb24gb25jZSBpdCBpcyBtb2RpZmllZC4gU28gSSBjYW4ndCBzZWUg
aXNzdWUgd2l0aCBub3QgdXBkYXRpbmcgdGhlIHJ1bnN0YXRlIGluIHRoZSBjb250ZXh0IHN3aXRj
aC4KClRoYXQncyBmYWlyIGVub3VnaC4KCi0tIApTaW5jZXJlbHksCkFuZHJpaSBBbmlzb3YuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 16 14:29:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 14:29:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRHO7-0005RG-N2; Thu, 16 May 2019 14:29:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=N6Wg=TQ=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1hRHO5-0005Qo-B9
 for xen-devel@lists.xen.org; Thu, 16 May 2019 14:29:37 +0000
X-Inumbo-ID: 071b9ec0-77e7-11e9-8980-bc764e045a96
Received: from mail-lf1-x144.google.com (unknown [2a00:1450:4864:20::144])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 071b9ec0-77e7-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 14:29:36 +0000 (UTC)
Received: by mail-lf1-x144.google.com with SMTP id n22so2781723lfe.12
 for <xen-devel@lists.xen.org>; Thu, 16 May 2019 07:29:35 -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-language:content-transfer-encoding;
 bh=cVLZWjTTQBov11ycRvzQJUg9jbZn5eRMzjNU12BBo8g=;
 b=swRqQYQauN0nxiSpmwlNWzVUK5ngRdzz8yk6LFBlQ9SfXJRWxqzB0unZB87rsuuYqP
 VofKS/IWdYjcdO1KmrGRdAxti5QMipaVj6b4Qs1dx/pz5pASmlAQtC3yOWatBDHroslW
 kcGCOED/jWnl788JoJL7fUhqu7DYb1wnQYYxRXNpgyKH4yFfqce4aAGGckzS7oQb8dCx
 mVWh35hTAOEKnFN2AgU9+ayWNhleJKgwHcFBIbpamv6bsbvWnAWWaJUM2hRXP+bDMoiz
 lKOqPTEflN1gGEI3ULfIgJ0AAnyEgxVY5FyDkaFPgWPVjSSr8g0ikElvNqjR74tlg7UM
 d3JA==
X-Google-DKIM-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=cVLZWjTTQBov11ycRvzQJUg9jbZn5eRMzjNU12BBo8g=;
 b=bJ4HEl0ZFZnEUrDfzIha1jQcVTO3N9Ftgz+RneL6H6p1aIjAciMfLpnxu9RqK1DZSt
 WqB65gh1jwpVR4i/7JoJ3OBqChuB0hjvUv7a09fGWH2OlvI/xjHpBwQTlV+ljqO+UAUr
 68AMfYHTk0f9+BcYSPMGXNSdiwXRTxxHUYb6DbYd/ptxKXAjQ7umCAKcYdt12JngCBEV
 tzy2/L0zdqU9/O1xpZOQxqN02wSm/eDJOSzpq88NNIMdKq2x9kYRrEEKCDa/ecuTSQf9
 qkelikCFFMEEaA0QnT8KFdwSf7t1XEBvUuGhHD6ha45eqVy0otxmEYnFwmqyuJMh9nXW
 oiVQ==
X-Gm-Message-State: APjAAAXgZN35f84rw1WIffCYEk61pCuLZTAVJEKiLmv4THaDupBrzHZ8
 VXPOxcY6DkOtv7ZF+1b64CA=
X-Google-Smtp-Source: APXvYqzBJPqjlsuWN0iFCAXNv3pwjZe2vAhyCP5EtI0WWacOjm6tdTZWl7WeETxO95SJfOAg5Xrw7A==
X-Received: by 2002:a19:c517:: with SMTP id w23mr8069708lfe.73.1558016974686; 
 Thu, 16 May 2019 07:29:34 -0700 (PDT)
Received: from [10.17.180.71] (ll-74.141.223.85.sovam.net.ua. [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id
 x21sm923539ljj.43.2019.05.16.07.29.33
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 16 May 2019 07:29:33 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>
References: <1556007026-31057-1-git-send-email-andrii.anisov@gmail.com>
 <1556007026-31057-3-git-send-email-andrii.anisov@gmail.com>
 <5CDD52F1020000780022FA14@prv1-mh.provo.novell.com>
 <80187476-c972-7d88-d6f7-09c04d96705e@gmail.com>
 <4912f9e5-860a-04ce-92bc-99e1abe700a1@arm.com>
 <0095c6f0-531c-3794-991e-662a9a1283be@gmail.com>
 <837c80dd-4033-a54e-d700-454df167e2d0@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <f2180e29-2e12-ad57-da03-97f48ed592e8@gmail.com>
Date: Thu, 16 May 2019 17:29:32 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <837c80dd-4033-a54e-d700-454df167e2d0@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 2/2] xen: implement
 VCPUOP_register_runstate_phys_memory_area
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 xen-devel <xen-devel@lists.xenproject.org>,
 "andrii_anisov@epam.com" <andrii_anisov@epam.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxNi4wNS4xOSAxNzoyOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFdlbGwsIGlmIHlvdSBm
YWlsIHRoZSBjaGVjayB0aGVuIGl0IG1lYW5zIHNvbWVvbmUgd2FzIG1vZGlmeWluZyBpdCBiZWhp
bmQgeW91ciBiYWNrLiBUaGF0IHNvbWVvbmUgY291bGQgdXBkYXRlIHRoZSBydW5zdGF0ZSB3aXRo
IHRoZSBuZXcgaW5mb3JtYXRpb24gb25jZSBpdCBpcyBtb2RpZmllZC4gU28gSSBjYW4ndCBzZWUg
aXNzdWUgd2l0aCBub3QgdXBkYXRpbmcgdGhlIHJ1bnN0YXRlIGluIHRoZSBjb250ZXh0IHN3aXRj
aC4KClRoYXQncyBmYWlyIGVub3VnaC4KCi0tIApTaW5jZXJlbHksCkFuZHJpaSBBbmlzb3YuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 16 14:41:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 14:41:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRHZZ-00072V-89; Thu, 16 May 2019 14:41:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=YVeS=TQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hRHZX-00072Q-5i
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 14:41:27 +0000
X-Inumbo-ID: ae522e22-77e8-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ae522e22-77e8-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 14:41:25 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 16 May 2019 08:41:24 -0600
Message-Id: <5CDD7693020000780022FC59@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 16 May 2019 08:41:23 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20190506065644.7415-1-jgross@suse.com>
 <20190506065644.7415-43-jgross@suse.com>
 <5CDD6005020000780022FA9A@suse.com>
 <074965f8-b20f-9dc3-2729-7f3c4793b38d@suse.com>
In-Reply-To: <074965f8-b20f-9dc3-2729-7f3c4793b38d@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH RFC V2 42/45] xen/sched: add fall back to
 idle vcpu when scheduling item
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE2LjA1LjE5IGF0IDE1OjUxLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAx
Ni8wNS8yMDE5IDE1OjA1LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMDYuMDUuMTkgYXQg
MDg6NTYsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+Pj4gLS0tIGEveGVuL2FyY2gveDg2L2Rv
bWFpbi5jCj4+PiArKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKPj4+IEBAIC0xNTQsNiArMTU0
LDI0IEBAIHN0YXRpYyB2b2lkIGlkbGVfbG9vcCh2b2lkKQo+Pj4gICAgICB9Cj4+PiAgfQo+Pj4g
IAo+Pj4gKy8qCj4+PiArICogSWRsZSBsb29wIGZvciBzaWJsaW5ncyBvZiBhY3RpdmUgc2NoZWR1
bGUgaXRlbXMuCj4+PiArICogV2UgZG9uJ3QgZG8gYW55IHN0YW5kYXJkIGlkbGUgd29yayBsaWtl
IHRhc2tsZXRzLCBwYWdlIHNjcnViYmluZyBvcgo+Pj4gKyAqIGxpdmVwYXRjaGluZy4KPj4+ICsg
KiBVc2UgZGVmYXVsdF9pZGxlKCkgaW4gb3JkZXIgdG8gc2ltdWxhdGUgdi0+aXNfdXJnZW50Lgo+
PiAKPj4gSSBndWVzcyBJJ20gbWlzc2luZyBhIHBhcnQgb2YgdGhlIGRlc2NyaXB0aW9uIHdoaWNo
IGV4cGxhaW5zIGFsbCB0aGlzOgo+PiBXaGF0J3Mgd3Jvbmcgd2l0aCBkb2luZyBzY3J1YmJpbmcg
d29yaywgZm9yIGV4YW1wbGU/IFdoeSBpcwo+PiBkb2luZyB0YXNrbGV0IHdvcmsgbm90IG9rYXks
IGJ1dCBzb2Z0aXJxcyBhcmU/IFdoYXQgaXMgdGhlIGRlYWwgd2l0aAo+PiB2LT5pc191cmdlbnQs
IGkuZS4gd2hhdCBqdXN0aWZpZXMgbm90IGVudGVyaW5nIGEgZGVjZW50IHBvd2VyCj4+IHNhdmlu
ZyBtb2RlIGhlcmUgb24gSW50ZWwsIGJ1dCBkb2luZyBzbyBvbiBBTUQ/Cj4gCj4gT25lIG9mIHRo
ZSByZWFzb25zIGZvciB1c2luZyBjb3JlIHNjaGVkdWxpbmcgaXMgdG8gYXZvaWQgcnVubmluZyB2
Y3B1cwo+IG9mIGRpZmZlcmVudCBkb21haW5zIG9uIHRoZSBzYW1lIGNvcmUgaW4gb3JkZXIgdG8g
bWluaW1pemUgdGhlIGNoYW5jZXMKPiBmb3Igc2lkZSBjaGFubmVsIGF0dGFja3MgdG8gZGF0YSBv
ZiBvdGhlciBkb21haW5zLiBOb3QgYWxsb3dpbmcKPiBzY3J1YmJpbmcgb3IgdGFza2xldHMgaGVy
ZSBpcyBkdWUgdG8gYXZvaWQgYWNjZXNzaW5nIGRhdGEgb2Ygb3RoZXIKPiBkb21haW5zLgoKU28g
aG93IGlzIHJ1bm5pbmcgc29mdGlycXMgb2theSB0aGVuPyBBbmQgaG93IGlzIHNjcnViYmluZyBh
Y2Nlc3NpbmcKb3RoZXIgZG9tYWlucycgZGF0YT8KCj4gQXMgd2l0aCBjb3JlIHNjaGVkdWxpbmcg
d2UgY2FuIGJlIHN1cmUgdGhlIG90aGVyIHRocmVhZCBpcyBhY3RpdmUKPiAob3RoZXJ3aXNlIHdl
IHdvdWxkIHNjaGVkdWxlIHRoZSBpZGxlIGl0ZW0pIGFuZCBob3BpbmcgZm9yIHNhdmluZyBwb3dl
cgo+IGJ5IHVzaW5nIG13YWl0IGlzIG1vb3QuCgpTYXZpbmcgcG93ZXIgbWF5IGJlIGluZGlyZWN0
LCBieSB0aGUgQ1BVIHJlLWFycmFuZ2luZwpyZXNvdXJjZSBhc3NpZ25tZW50IGJldHdlZW4gdGhy
ZWFkcyB3aGVuIG9uZSBnb2VzIGlkbGUuCkkgaGF2ZSBubyBpZGVhIHdoZXRoZXIgdGhleSBkbyB0
aGlzIHdoZW4gZW50ZXJpbmcgQzEsIG9yCm9ubHkgd2hlbiBlbnRlcmluZyBkZWVwZXIgQyBzdGF0
ZXMuCgpBbmQgYW55d2F5IC0gSSdtIHN0aWxsIG5vbmUgdGhlIHdpc2VyIGFzIHRvIHRoZSB2LT5p
c191cmdlbnQKcmVsYXRpb25zaGlwLgoKPj4+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc21w
LmgKPj4+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc21wLmgKPj4+IEBAIC03Niw2ICs3Niw5
IEBAIHZvaWQgc2V0X25yX3NvY2tldHModm9pZCk7Cj4+PiAgLyogUmVwcmVzZW50aW5nIEhUIGFu
ZCBjb3JlIHNpYmxpbmdzIGluIGVhY2ggc29ja2V0LiAqLwo+Pj4gIGV4dGVybiBjcHVtYXNrX3Qg
Kipzb2NrZXRfY3B1bWFzazsKPj4+ICAKPj4+ICsjZGVmaW5lIGdldF9jcHVfY3VycmVudChjcHUp
IFwKPj4+ICsgICAgKGdldF9jcHVfaW5mb19mcm9tX3N0YWNrKCh1bnNpZ25lZCBsb25nKXN0YWNr
X2Jhc2VbY3B1XSktPmN1cnJlbnRfdmNwdSkKPj4gCj4+IFlldCBhbm90aGVyLCBzbGlnaHRseSBk
aWZmZXJlbnQgbm90aW9uIG9mICJjdXJyZW50Ii4gSWYgImN1cnJlbnQiCj4+IGl0c2VsZiBpcyBu
b3Qgc3VpdGFibGUgKEkgY2FuJ3QgaW1tZWRpYXRlbHkgc2VlIHdoeSB0aGF0IHdvdWxkIGJlLAo+
PiBidXQgSSBhbHNvIGRpZG4ndCBsb29rIGF0IGFsbCB0aGUgc2NoZWR1bGVyIHNwZWNpZmljIGNo
YW5nZXMgZWFybGllcgo+PiBpbiB0aGlzIHNlcmllcyksIHdoeSBpc24ndCBwZXJfY3B1KGN1cnJf
dmNwdSwgY3B1KSBlaXRoZXI/Cj4gCj4gY3VycmVudCBpcyBhbHdheXMgdGhlIHZjcHUgcnVubmlu
ZyBvbiB0aGUgY3VycmVudCBwaHlzaWNhbCBjcHUuCj4gY3Vycl92Y3B1IGlzIHRoZSB2Y3B1IHdo
aWNoIHdhcyB0aGUgb25lIHJ1bm5pbmcgaW4gZ3Vlc3QgbW9kZSBsYXN0Cj4gKHRoaXMgYXZvaWRz
IHRoZSBuZWVkIHRvIHNhdmUvcmVzdG9yZSBjb250ZXh0IGluIGNhc2UgYSB2Y3B1IGlzCj4gYmxv
Y2tlZCBmb3IgYSBzaG9ydCB0aW1lIHdpdGhvdXQgYW5vdGhlciBndWVzdCB2Y3B1IHJ1bm5pbmcg
b24gdGhlCj4gcGh5c2ljYWwgY3B1IGluIGJldHdlZW4pLCBzbyB3aXRoIGN1cnJlbnQgYmVpbmcg
aWRsZSB0aGUgdHdvIGNhbgo+IGRpZmZlci4KPiAKPiBIZXJlIEkgbmVlZCAiY3VycmVudCIgZnJv
bSBhbm90aGVyIHBoeXNpY2FsIGNwdSB3aGljaCBpcyBub3QgZWFzaWx5Cj4gYXZhaWxhYmxlLgoK
T2gsIHJpZ2h0IC0gSSBzaG91bGQgaGF2ZSBiZWVuIGFibGUgdG8gc3BvdCB0aGlzLgoKSmFuCgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 16 14:48:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 14:48:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRHgQ-0007FZ-80; Thu, 16 May 2019 14:48:34 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=YVeS=TQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hRHgP-0007FU-1O
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 14:48:33 +0000
X-Inumbo-ID: ac5fec67-77e9-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ac5fec67-77e9-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 14:48:31 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 16 May 2019 08:48:31 -0600
Message-Id: <5CDD783D020000780022FC70@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 16 May 2019 08:48:29 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <5CD2CDEC020000780022CC95@prv1-mh.provo.novell.com>
 <5CD2D010020000780022CCCC@prv1-mh.provo.novell.com>
 <20190516135208.h4njprgd477gfww2@Air-de-Roger>
In-Reply-To: <20190516135208.h4njprgd477gfww2@Air-de-Roger>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 4/4] x86/IRQ: ACKTYPE_NONE cannot make it
 into irq_guest_eoi_timer_fn()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE2LjA1LjE5IGF0IDE1OjUyLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFdlZCwgTWF5IDA4LCAyMDE5IGF0IDA2OjQ4OjE2QU0gLTA2MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiBhY3Rpb24tPmFja190eXBlIGlzIHNldCBvbmNlIGJlZm9yZSB0aGUgdGltZXIgZXZl
biBnZXRzIGluaXRpYWxpemVkLCBhbmQKPj4gaXMgbmV2ZXIgY2hhbmdlZCBsYXRlci4gVGhlIHRp
bWVyIGdldHMgYWN0aXZhdGVkIG9ubHkgZm9yIEVPSSBhbmQgVU5NQVNLCj4+IHR5cGVzLiBIZW5j
ZSB0aGVyZSdzIG5vIG5lZWQgdG8gaGF2ZSBhIHJlc3BlY3RpdmUgaWYoKSBpbiB0aGVyZS4gUmVw
bGFjZQo+PiBpdCBieSBhbiBBU1NFUlQoKS4KPj4gCj4+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiAKPiBSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7D
qSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpUaGFua3MuCgo+PiBAQCAtMTExNCwxOSArMTExNCwx
OCBAQCBzdGF0aWMgdm9pZCBpcnFfZ3Vlc3RfZW9pX3RpbWVyX2ZuKHZvaWQKPj4gIAo+PiAgICAg
IGFjdGlvbiA9IChpcnFfZ3Vlc3RfYWN0aW9uX3QgKilkZXNjLT5hY3Rpb247Cj4+ICAKPj4gKyAg
ICBBU1NFUlQoYWN0aW9uLT5hY2tfdHlwZSAhPSBBQ0tUWVBFX05PTkUpOwo+PiArCj4+ICAgICAg
aWYgKCAhYWN0aW9uLT5pbl9mbGlnaHQgfHwgdGltZXJfaXNfYWN0aXZlKCZhY3Rpb24tPmVvaV90
aW1lcikgKQo+PiAgICAgICAgICBnb3RvIG91dDsKPj4gIAo+PiAtICAgIGlmICggYWN0aW9uLT5h
Y2tfdHlwZSAhPSBBQ0tUWVBFX05PTkUgKQo+PiArICAgIGZvciAoIGkgPSAwOyBpIDwgYWN0aW9u
LT5ucl9ndWVzdHM7IGkrKyApCj4+ICAgICAgewo+PiAtICAgICAgICB1bnNpZ25lZCBpbnQgaTsK
Pj4gLSAgICAgICAgZm9yICggaSA9IDA7IGkgPCBhY3Rpb24tPm5yX2d1ZXN0czsgaSsrICkKPj4g
LSAgICAgICAgewo+PiAtICAgICAgICAgICAgc3RydWN0IGRvbWFpbiAqZCA9IGFjdGlvbi0+Z3Vl
c3RbaV07Cj4gCj4gSSB0aGluayB5b3UgY291bGQgY29uc3RpZnkgZCBoZXJlLgoKQWggeWVzLCB0
aGlzIHNob3VsZCB3b3JrLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 16 14:59:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 14:59:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRHr9-000876-BX; Thu, 16 May 2019 14:59:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=YVeS=TQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hRHr8-000871-6z
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 14:59:38 +0000
X-Inumbo-ID: 38cfb622-77eb-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 38cfb622-77eb-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 14:59:36 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 16 May 2019 08:59:35 -0600
Message-Id: <5CDD7AD8020000780022FC7B@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 16 May 2019 08:59:36 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Marek Marczykowski" <marmarek@invisiblethingslab.com>
References: <cover.36e828561477c30a5472a8e9213ab0efc5484de8.1558015595.git-series.marmarek@invisiblethingslab.com><cover.36e828561477c30a5472a8e9213ab0efc5484de8.1558015595.git-series.marmarek@invisiblethingslab.com>
 <93faeff91ee3e14320b5048818badc38460143e7.1558015595.git-series.marmarek@invisiblethingslab.com>
In-Reply-To: <93faeff91ee3e14320b5048818badc38460143e7.1558015595.git-series.marmarek@invisiblethingslab.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 1/1] xen: fix handling framebuffer
 located above 4GB
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE2LjA1LjE5IGF0IDE2OjA3LCA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNv
bT4gd3JvdGU6Cj4gLS0tIGEveGVuL2RyaXZlcnMvdmlkZW8vdmVzYS5jCj4gKysrIGIveGVuL2Ry
aXZlcnMvdmlkZW8vdmVzYS5jCj4gQEAgLTQwLDYgKzQwLDExIEBAIHN0YXRpYyBpbnQgX19pbml0
IHBhcnNlX2ZvbnRfaGVpZ2h0KGNvbnN0IGNoYXIgKnMpCj4gIH0KPiAgY3VzdG9tX3BhcmFtKCJm
b250IiwgcGFyc2VfZm9udF9oZWlnaHQpOwo+ICAKPiArc3RhdGljIGlubGluZSBwYWRkcl90IGxm
Yl9iYXNlKHZvaWQpCj4gK3sKPiArICAgIHJldHVybiAocGFkZHJfdCkoKHZsZmJfaW5mby5leHRf
bGZiX2Jhc2UpIDw8IDMyKSB8IHZsZmJfaW5mby5sZmJfYmFzZTsKCkknbSBhZnJhaWQgeW91J3Zl
IG1pc3BsYWNlZCB0aGUgcGFyZW50aGVzZXMgaGVyZS4gSSB3b25kZXIgaWYKdGhpcyBoYXMgd29y
a2VkIGZvciB5b3UgYXQgYWxsLgoKICAgIHJldHVybiAoKHBhZGRyX3QpdmxmYl9pbmZvLmV4dF9s
ZmJfYmFzZSA8PCAzMikgfCB2bGZiX2luZm8ubGZiX2Jhc2U7Cgo+IC0tLSBhL3hlbi9pbmNsdWRl
L3B1YmxpYy94ZW4uaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy94ZW4uaAo+IEBAIC05MjMs
NiArOTIzLDExIEBAIHR5cGVkZWYgc3RydWN0IGRvbTBfdmdhX2NvbnNvbGVfaW5mbyB7Cj4gICAg
ICAgICAgICAgIC8qIE1vZGUgYXR0cmlidXRlcyAob2Zmc2V0IDB4MCwgVkVTQSBjb21tYW5kIDB4
NGYwMSkuICovCj4gICAgICAgICAgICAgIHVpbnQxNl90IG1vZGVfYXR0cnM7Cj4gICNlbmRpZgo+
ICsjaWYgX19YRU5fSU5URVJGQUNFX1ZFUlNJT05fXyA+PSAweDAwMDQwZDAwCj4gKyAgICAgICAg
ICAgIHVpbnQxNl90IF9wYWQ7Cj4gKyAgICAgICAgICAgIC8qIGhpZ2ggMzIgYml0cyBvZiBsZmJf
YmFzZSAqLwo+ICsgICAgICAgICAgICB1aW50MzJfdCBleHRfbGZiX2Jhc2U7Cj4gKyNlbmRpZgoK
U3RyaWN0bHkgc3BlYWtpbmcgdGhlIHBhZGRpbmcgZmllbGQgYmVsb25ncyBhaGVhZCBvZiB0aGUg
ZWFybGllcgojZW5kaWYuCgpCb3RoIGFzcGVjdHMgY2FuIGJlIGZpeGVkIHdoaWxlIGNvbW1pdHRp
bmcsIGJ1dCBjb25maXJtYXRpb24gb24KdGhlIGZpcnN0IHdydCBpdCB3b3JraW5nIGZvciB5b3Ug
d291bGQgc3RpbGwgYmUgbmljZS4gV2l0aCB0aGVtIGluCnBsYWNlClJldmlld2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 16 15:03:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 15:03:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRHuP-0000PZ-SX; Thu, 16 May 2019 15:03:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qiPN=TQ=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1hRHuO-0000PP-FT
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 15:03:00 +0000
X-Inumbo-ID: b116373a-77eb-11e9-a8c7-67472899a7c6
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b116373a-77eb-11e9-a8c7-67472899a7c6;
 Thu, 16 May 2019 15:02:58 +0000 (UTC)
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x4GEwuJq165009;
 Thu, 16 May 2019 15:02:53 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=CEliZ7+T5NDLrMHrikPoN8vHUXniCEvebAc8ymNPGu4=;
 b=m67rHuJ6yMMHTeFiE8akqxWrf/39kTx//2c/AyvOygDuOwNj3hRTpeaBIyLMrHnO7dm8
 kctsnf6gAVN0l0u5Fih8ucxHN17z3jjbn5b63XLnMh8Gt+yqsuYQLqC2Lm/YLAjw60Ft
 RsWPM6W0tALOxNj3YVv+k+gIHAGiBRYUxs0SQFotWD9IfwR+gwdIRPVywQ3N9B5xEzgO
 HgbBCeiOJeFRE43ZagNUwEBk6y1d6KZJdAlGHzt/mn7MxcEudnNDSI8PuJQpVbvsRTPJ
 Of4L6gLwKPkQpS3cS1S4lklcCAZBOP/lhEPxYsMnMddRT6Vgaf49R8uCgxiofzaMVhlQ zA== 
Received: from aserp3020.oracle.com (aserp3020.oracle.com [141.146.126.70])
 by aserp2130.oracle.com with ESMTP id 2sdkwe4807-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 16 May 2019 15:02:53 +0000
Received: from pps.filterd (aserp3020.oracle.com [127.0.0.1])
 by aserp3020.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x4GF1Re6096541;
 Thu, 16 May 2019 15:02:53 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserp3020.oracle.com with ESMTP id 2sgp3321sy-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 16 May 2019 15:02:52 +0000
Received: from abhmp0020.oracle.com (abhmp0020.oracle.com [141.146.116.26])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x4GF2oc9003548;
 Thu, 16 May 2019 15:02:50 GMT
Received: from bostrovs-us.us.oracle.com (/10.152.32.65)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 16 May 2019 08:02:50 -0700
To: Alexander Graf <graf@amazon.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Filippo Sironi
 <sironi@amazon.de>, linux-kernel@vger.kernel.org,
 kvm@vger.kernel.org, borntraeger@de.ibm.com, cohuck@redhat.com,
 konrad.wilk@oracle.com, xen-devel@lists.xenproject.org
References: <1539078879-4372-1-git-send-email-sironi@amazon.de>
 <1557847002-23519-1-git-send-email-sironi@amazon.de>
 <1557847002-23519-2-git-send-email-sironi@amazon.de>
 <e976f31b-2ccd-29ba-6a32-2edde49f867f@amazon.com>
 <7aae3e49-5b1c-96d1-466e-5b061305dc9d@citrix.com>
 <22fadfb1-e48d-ccb6-0e42-c105b7335d7a@amazon.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 mQINBFH8CgsBEAC0KiOi9siOvlXatK2xX99e/J3OvApoYWjieVQ9232Eb7GzCWrItCzP8FUV
 PQg8rMsSd0OzIvvjbEAvaWLlbs8wa3MtVLysHY/DfqRK9Zvr/RgrsYC6ukOB7igy2PGqZd+M
 MDnSmVzik0sPvB6xPV7QyFsykEgpnHbvdZAUy/vyys8xgT0PVYR5hyvhyf6VIfGuvqIsvJw5
 C8+P71CHI+U/IhsKrLrsiYHpAhQkw+Zvyeml6XSi5w4LXDbF+3oholKYCkPwxmGdK8MUIdkM
 d7iYdKqiP4W6FKQou/lC3jvOceGupEoDV9botSWEIIlKdtm6C4GfL45RD8V4B9iy24JHPlom
 woVWc0xBZboQguhauQqrBFooHO3roEeM1pxXjLUbDtH4t3SAI3gt4dpSyT3EvzhyNQVVIxj2
 FXnIChrYxR6S0ijSqUKO0cAduenhBrpYbz9qFcB/GyxD+ZWY7OgQKHUZMWapx5bHGQ8bUZz2
 SfjZwK+GETGhfkvNMf6zXbZkDq4kKB/ywaKvVPodS1Poa44+B9sxbUp1jMfFtlOJ3AYB0WDS
 Op3d7F2ry20CIf1Ifh0nIxkQPkTX7aX5rI92oZeu5u038dHUu/dO2EcuCjl1eDMGm5PLHDSP
 0QUw5xzk1Y8MG1JQ56PtqReO33inBXG63yTIikJmUXFTw6lLJwARAQABtDNCb3JpcyBPc3Ry
 b3Zza3kgKFdvcmspIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT6JAjgEEwECACIFAlH8
 CgsCGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEIredpCGysGyasEP/j5xApopUf4g
 9Fl3UxZuBx+oduuw3JHqgbGZ2siA3EA4bKwtKq8eT7ekpApn4c0HA8TWTDtgZtLSV5IdH+9z
 JimBDrhLkDI3Zsx2CafL4pMJvpUavhc5mEU8myp4dWCuIylHiWG65agvUeFZYK4P33fGqoaS
 VGx3tsQIAr7MsQxilMfRiTEoYH0WWthhE0YVQzV6kx4wj4yLGYPPBtFqnrapKKC8yFTpgjaK
 jImqWhU9CSUAXdNEs/oKVR1XlkDpMCFDl88vKAuJwugnixjbPFTVPyoC7+4Bm/FnL3iwlJVE
 qIGQRspt09r+datFzPqSbp5Fo/9m4JSvgtPp2X2+gIGgLPWp2ft1NXHHVWP19sPgEsEJXSr9
 tskM8ScxEkqAUuDs6+x/ISX8wa5Pvmo65drN+JWA8EqKOHQG6LUsUdJolFM2i4Z0k40BnFU/
 kjTARjrXW94LwokVy4x+ZYgImrnKWeKac6fMfMwH2aKpCQLlVxdO4qvJkv92SzZz4538az1T
 m+3ekJAimou89cXwXHCFb5WqJcyjDfdQF857vTn1z4qu7udYCuuV/4xDEhslUq1+GcNDjAhB
 nNYPzD+SvhWEsrjuXv+fDONdJtmLUpKs4Jtak3smGGhZsqpcNv8nQzUGDQZjuCSmDqW8vn2o
 hWwveNeRTkxh+2x1Qb3GT46uuQINBFH8CgsBEADGC/yx5ctcLQlB9hbq7KNqCDyZNoYu1HAB
 Hal3MuxPfoGKObEktawQPQaSTB5vNlDxKihezLnlT/PKjcXC2R1OjSDinlu5XNGc6mnky03q
 yymUPyiMtWhBBftezTRxWRslPaFWlg/h/Y1iDuOcklhpr7K1h1jRPCrf1yIoxbIpDbffnuyz
 kuto4AahRvBU4Js4sU7f/btU+h+e0AcLVzIhTVPIz7PM+Gk2LNzZ3/on4dnEc/qd+ZZFlOQ4
 KDN/hPqlwA/YJsKzAPX51L6Vv344pqTm6Z0f9M7YALB/11FO2nBB7zw7HAUYqJeHutCwxm7i
 BDNt0g9fhviNcJzagqJ1R7aPjtjBoYvKkbwNu5sWDpQ4idnsnck4YT6ctzN4I+6lfkU8zMzC
 gM2R4qqUXmxFIS4Bee+gnJi0Pc3KcBYBZsDK44FtM//5Cp9DrxRQOh19kNHBlxkmEb8kL/pw
 XIDcEq8MXzPBbxwHKJ3QRWRe5jPNpf8HCjnZz0XyJV0/4M1JvOua7IZftOttQ6KnM4m6WNIZ
 2ydg7dBhDa6iv1oKdL7wdp/rCulVWn8R7+3cRK95SnWiJ0qKDlMbIN8oGMhHdin8cSRYdmHK
 kTnvSGJNlkis5a+048o0C6jI3LozQYD/W9wq7MvgChgVQw1iEOB4u/3FXDEGulRVko6xCBU4
 SQARAQABiQIfBBgBAgAJBQJR/AoLAhsMAAoJEIredpCGysGyfvMQAIywR6jTqix6/fL0Ip8G
 jpt3uk//QNxGJE3ZkUNLX6N786vnEJvc1beCu6EwqD1ezG9fJKMl7F3SEgpYaiKEcHfoKGdh
 30B3Hsq44vOoxR6zxw2B/giADjhmWTP5tWQ9548N4VhIZMYQMQCkdqaueSL+8asp8tBNP+TJ
 PAIIANYvJaD8xA7sYUXGTzOXDh2THWSvmEWWmzok8er/u6ZKdS1YmZkUy8cfzrll/9hiGCTj
 u3qcaOM6i/m4hqtvsI1cOORMVwjJF4+IkC5ZBoeRs/xW5zIBdSUoC8L+OCyj5JETWTt40+lu
 qoqAF/AEGsNZTrwHJYu9rbHH260C0KYCNqmxDdcROUqIzJdzDKOrDmebkEVnxVeLJBIhYZUd
 t3Iq9hdjpU50TA6sQ3mZxzBdfRgg+vaj2DsJqI5Xla9QGKD+xNT6v14cZuIMZzO7w0DoojM4
 ByrabFsOQxGvE0w9Dch2BDSI2Xyk1zjPKxG1VNBQVx3flH37QDWpL2zlJikW29Ws86PHdthh
 Fm5PY8YtX576DchSP6qJC57/eAAe/9ztZdVAdesQwGb9hZHJc75B+VNm4xrh/PJO6c1THqdQ
 19WVJ+7rDx3PhVncGlbAOiiiE3NOFPJ1OQYxPKtpBUukAlOTnkKE6QcA4zckFepUkfmBV1wM
 Jg6OxFYd01z+a+oL
Message-ID: <92f2f186-2e29-d798-84bd-7209e874f103@oracle.com>
Date: Thu, 16 May 2019 11:02:15 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <22fadfb1-e48d-ccb6-0e42-c105b7335d7a@amazon.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9258
 signatures=668687
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1905160096
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9258
 signatures=668687
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000
 definitions=main-1905160096
Subject: Re: [Xen-devel] [PATCH v2 1/2] KVM: Start populating
 /sys/hypervisor with KVM entries
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gNS8xNi8xOSAxMDowOCBBTSwgQWxleGFuZGVyIEdyYWYgd3JvdGU6Cj4KPiBNeSBwb2ludCBp
cyBtb3N0bHkgdGhhdCB3ZSBzaG91bGQgYmUgYXMgY29tbW9uCj4gYXMgcG9zc2libGUgd2hlbiBp
dCBjb21lcyB0byAvc3lzL2h5cGVydmlzb3IsIHNvIHRoYXQgdG9vbHMgZG9uJ3QgaGF2ZQo+IHRv
IGNhcmUgYWJvdXQgdGhlIEhWIHRoZXkncmUgd29ya2luZyBhZ2FpbnN0LgoKSXQgbWlnaHQgbWFr
ZSBzZW5zZSB0byBoYXZlIGEgY29tbW9uIHN5cy1oeXBlcnZpc29yLmMgZmlsZQooZHJpdmVycy9o
eXBlcnZpc29yL3N5cy1oeXBlcnZpc29yLmMgb3Igc29tZSBzdWNoKSwgd2l0aApoeXBlcnZpc29y
LXNwZWNpZmljIG9wcy9jYWxsYmFja3MvZXRjLgoKLWJvcmlzCgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 16 15:04:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 15:04:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRHvM-0000U8-7N; Thu, 16 May 2019 15:04:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dWcr=TQ=citrix.com=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1hRHvK-0000U2-S9
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 15:03:58 +0000
X-Inumbo-ID: d478a9a4-77eb-11e9-8980-bc764e045a96
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d478a9a4-77eb-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 15:03:57 +0000 (UTC)
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=wei.liu2@citrix.com;
 spf=SoftFail smtp.mailfrom=wei.liu2@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 wei.liu2@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="wei.liu2@citrix.com"; x-conformance=sidf_compatible
Received-SPF: SoftFail (esa6.hc3370-68.iphmx.com: domain of
 wei.liu2@citrix.com is inclined to not designate 23.29.105.83
 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="wei.liu2@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 exists:%{i}._spf.mta.salesforce.com ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: g9uJKD6kMoRqIJ2LKA36Ffc18hao0NoxDeZGEMIpp1DvQ7nRz8xZ/uA8qGYXYNFXo9ddfH4euB
 GVN8JPr0DNTzvobSMxnLNPQ+0lON8+RxbLn+8LGP2NohhnMQuKFGxQMdlh+wlAXAelh637uFil
 FK4mc+6xODnLaGS1pErgNeCAq41sHwcqbuZi8K4LWtnkfWErSFNSoRym2fa//6kpWVYrWWSxE+
 embJU9ci3eHPr4mjk2W20VLG63hjZ6chefxqFkrOJPcfuaVxYLI77XZkKRYCIu5Rh8UevKlZp0
 CFo=
X-SBRS: 2.7
X-MesageID: 511261
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,477,1549947600"; 
   d="scan'208";a="511261"
Date: Thu, 16 May 2019 16:03:55 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Olaf Hering <olaf@aepfle.de>
Message-ID: <20190516150355.GJ2798@zion.uk.xensource.com>
References: <20190516125000.23559-1-olaf@aepfle.de>
 <20190516133013.GG2798@zion.uk.xensource.com>
 <20190516153601.45352e5c.olaf@aepfle.de>
 <20190516134653.GI2798@zion.uk.xensource.com>
 <20190516155455.3a97d2fb.olaf@aepfle.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190516155455.3a97d2fb.olaf@aepfle.de>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH v1] libxl: fix device_model_version related
 assert
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBNYXkgMTYsIDIwMTkgYXQgMDM6NTQ6NTVQTSArMDIwMCwgT2xhZiBIZXJpbmcgd3Jv
dGU6Cj4gQW0gVGh1LCAxNiBNYXkgMjAxOSAxNDo0Njo1MyArMDEwMAo+IHNjaHJpZWIgV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT46Cj4gCj4gPiBDYW4geW91IGNsYXJpZnk/Cj4gCj4gY3Jl
YXRlX2RvbWFpbiBoYXMgYSBsaWJ4bF9kb21haW5fY29uZmlnIG9uIGl0cyBzdGFjay4gVGhpcyBp
cyBwYXNzZWQgdG8KPiBmcmVlbWVtLCBhbmQgbGlieGxfZG9tYWluX25lZWRfbWVtb3J5IG1vZGlm
aWVzIGl0IGFzIG5lZWRlZC4KPiBUaGUgbW9kaWZpY2F0aW9uIHdpbGwgZ28gdGhyb3VnaCBsaWJ4
bF9kb21haW5fY3JlYXRlX25ldywgZG9fZG9tYWluX2NyZWF0ZSwKPiBpbml0aWF0ZV9kb21haW5f
Y3JlYXRlIHRvIGxpYnhsX19kb21haW5fc2V0X2RldmljZV9tb2RlbC4gVGhpcyBmdW5jdGlvbgo+
IHdpbGwgcmV0dXJuIHJpZ2h0IGF3YXkgYmVjYXVzZSBkZXZpY2VfbW9kZWxfdmVyc2lvbiBpcyBh
bHJlYWR5IHNldC4KCkFoLCBJIGtub3cgd2hlcmUgdGhlIGNvbmZ1c2lvbiBpcyBub3cuIE5vdGUg
dGhhdCB0aGUgYl9pbmZvIHVzZWQgaW4KbGlieGxfZG9tYWluX25lZWRfbWVtb3J5IGlzIGEgY29w
eSwgbm90IHRoZSBvcmlnaW5hbCBvbmUsIHNvIHdoYXRldmVyCm1vZGlmaWNhdGlvbiB5b3UgZG8g
dG8gaXQgd29uJ3QgZ2V0IHBhc3NlZCBiYWNrIHRvIGl0cyBjYWxsZXIuCgpOb3RpY2UgdGhlIGNh
bGw6CiAgbGlieGxfZG9tYWluX2J1aWxkX2luZm9fY29weShjdHgsIGJfaW5mbywgYl9pbmZvX2lu
KTsKCkFuZCB0aGVuIGxhdGVyOgogIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvX2Rpc3Bvc2UoYl9p
bmZvKTsKCkRvZXMgdGhpcyBtYWtlIHNlbnNlPwoKV2VpLgoKPiAKPiBPbGFmCgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 16 15:09:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 15:09:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRI0j-0000ix-WF; Thu, 16 May 2019 15:09:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ZPM6=TQ=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1hRI0h-0000is-TE
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 15:09:32 +0000
X-Inumbo-ID: 9a0694df-77ec-11e9-8980-bc764e045a96
Received: from mo6-p00-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5300::10])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9a0694df-77ec-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 15:09:30 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1558019368;
 s=strato-dkim-0002; d=aepfle.de;
 h=References:In-Reply-To:Message-ID:Subject:Cc:To:From:Date:
 X-RZG-CLASS-ID:X-RZG-AUTH:From:Subject:Sender;
 bh=yxeyVj51HStzV9C8+XYBTwVpOnUyJ7+j7Eerkyy1tFo=;
 b=J3exx5PWQ2LijqUDIaLIi2UjgZzq6EYOAtStt26n4stsdLSkgKl2fh+NLlZU05UhKM
 aiFYVVLAkJtIo5rJvmA5iQel9O5LMA7NV9DUn1/CmPR0PY+pfLsENIOxoomKhosp/cdp
 72VrhBlR+3qT63rF3O3tt+CtMY4Vgg5ptXlUPJClNgBwkv7U3GghLTBy90bXPXOuSIJw
 H7ywu66oKV1jVDF2Xlp0LLJ9045aYX/O7TzrLUyVj4/JuMVxyBdY0itFjKuiwgm5eOk1
 8Gna11E50YiSHIK3tJ/ZDyxu+6+jnMcfXIyGq4o0rhOydGMb2MuTTx+LdNg0uG/dFXyZ
 b81Q==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QED/SSGq+wjGiUC4kV1cX92EW4mFvNjTRB"
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.20 AUTH)
 with ESMTPSA id U080cav4GF9NFjY
 (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, 16 May 2019 17:09:23 +0200 (CEST)
Date: Thu, 16 May 2019 17:09:19 +0200
From: Olaf Hering <olaf@aepfle.de>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20190516170919.07393e95.olaf@aepfle.de>
In-Reply-To: <20190516150355.GJ2798@zion.uk.xensource.com>
References: <20190516125000.23559-1-olaf@aepfle.de>
 <20190516133013.GG2798@zion.uk.xensource.com>
 <20190516153601.45352e5c.olaf@aepfle.de>
 <20190516134653.GI2798@zion.uk.xensource.com>
 <20190516155455.3a97d2fb.olaf@aepfle.de>
 <20190516150355.GJ2798@zion.uk.xensource.com>
X-Mailer: Claws Mail 2019.04.26 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v1] libxl: fix device_model_version related
 assert
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: multipart/mixed; boundary="===============5535046229367981717=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============5535046229367981717==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/0FL8uAyhIrP06+CoEGqk55Q"; protocol="application/pgp-signature"

--Sig_/0FL8uAyhIrP06+CoEGqk55Q
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

Am Thu, 16 May 2019 16:03:55 +0100
schrieb Wei Liu <wei.liu2@citrix.com>:

> Does this make sense?

Sure, I was looking at the wrong function.
Doing it within libxl_domain_need_memory will certainly work.
Thanks!

Olaf

--Sig_/0FL8uAyhIrP06+CoEGqk55Q
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCXN19HwAKCRBdQqD6ppg2
fthHAJwOh5WBQAuLmcEkxBfPZntW/yR30ACfYND5NDjM4qwBWGCt+GHAJiZYx50=
=UQ57
-----END PGP SIGNATURE-----

--Sig_/0FL8uAyhIrP06+CoEGqk55Q--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5535046229367981717==--


From xen-devel-bounces@lists.xenproject.org Thu May 16 15:10:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 15:10:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRI1I-0001Hw-Ak; Thu, 16 May 2019 15:10:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=YVeS=TQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hRI1G-0001Ek-QN
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 15:10:06 +0000
X-Inumbo-ID: afbddffb-77ec-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id afbddffb-77ec-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 15:10:05 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 16 May 2019 09:10:05 -0600
Message-Id: <5CDD7D4C020000780022FC96@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 16 May 2019 09:10:04 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Volodymyr Babchuk" <volodymyr_babchuk@epam.com>
References: <20190516133735.18883-1-volodymyr_babchuk@epam.com>
In-Reply-To: <20190516133735.18883-1-volodymyr_babchuk@epam.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 1/2] makefile: add support for
 *_defconfig targets
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE2LjA1LjE5IGF0IDE1OjM3LCA8Vm9sb2R5bXlyX0JhYmNodWtAZXBhbS5jb20+IHdy
b3RlOgo+IEVhc2UgdXAgWEVOIGNvbmZpZ3VyYXRpb24gZm9yIG5vbi1zdGFuZGFyZCBidWlsZHMs
IGxpa2UKPiBhcm12OCB0aW55IGNvbmZpZy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBWb2xvZHlteXIg
QmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+CgpBY2tlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 16 15:11:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 15:11:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRI2P-0001RC-Ne; Thu, 16 May 2019 15:11:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/Nh3=TQ=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hRI2O-0001Qz-7S
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 15:11:16 +0000
X-Inumbo-ID: d7d91724-77ec-11e9-937c-b33c38d33e84
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d7d91724-77ec-11e9-937c-b33c38d33e84;
 Thu, 16 May 2019 15:11:13 +0000 (UTC)
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=SoftFail smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: SoftFail (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com is inclined to not designate
 23.29.105.83 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 exists:%{i}._spf.mta.salesforce.com ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: sKXX2zKXrVV/oOVjLdP5jFmcea2He4YCKUV1blKU1m5KSbEtWYA4ng7UHRzpQhJrlR4Yfur10Y
 iIFSFtTX2lnv0oyFvARjD8Haojznk9sLiyf8J0x5771WoXSELSxDJh5LCv++2nczGM8hE8EA62
 cfpqk1zxzw2sNisgOl3PFY5RFRCqZNToQX3NN8remG/msmUhisTo21AGz4AfLDaLW3eIHbcTmH
 /cLAa32JFT1vSVRAbjV946IAuw9fqBRnKoPPgDPKT/VpVLhVAVf+iqxGkdIE9I06aOyJn47BLJ
 nfw=
X-SBRS: 2.7
X-MesageID: 519319
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,477,1549947600"; 
   d="scan'208";a="519319"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: <xen-devel@lists.xenproject.org>, Ian Jackson <Ian.Jackson@eu.citrix.com>
References: <5C8FC3A4020000780021FF77@prv1-mh.provo.novell.com>
 <2e8dba0b-70ef-dd90-bb5b-fa358f88861e@citrix.com>
 <35203e9e-4a37-9230-f417-68a09ca319e6@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <e1447c7f-7a8d-b40e-b9a7-9a88c3c7ef51@citrix.com>
Date: Thu, 16 May 2019 16:11:07 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <35203e9e-4a37-9230-f417-68a09ca319e6@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] preparations for 4.11.2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjYvMDQvMjAxOSAxMzowMiwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAyNi8wNC8yMDE5
IDEyOjU5LCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiBPbiAxOC8wMy8yMDE5IDE2OjEzLCBKYW4g
QmV1bGljaCB3cm90ZToKPj4+IEFsbCwKPj4+Cj4+PiB0aGUgcmVsZWFzZSBpcyBkdWUgYnkgdGhl
IGVuZCBvZiB0aGUgbW9udGgsIGJ1dCB3aWxsIGxpa2VseSBkb24ndCBtYWtlCj4+PiBpdCBiZWZv
cmUgZWFybHkgQXByaWwuIFBsZWFzZSBwb2ludCBvdXQgYmFja3BvcnRzIHlvdSBmaW5kIG1pc3Np
bmcgZnJvbQo+Pj4gdGhlIHJlc3BlY3RpdmUgc3RhZ2luZyBicmFuY2gsIGJ1dCB3aGljaCB5b3Ug
Y29uc2lkZXIgcmVsZXZhbnQuIFRoZQo+Pj4gb25lIGNvbW1pdCBJJ3ZlIHF1ZXVlZCBhbHJlYWR5
IG9uIHRvcCBvZiB3aGF0IHdhcyBqdXN0IHB1c2hlZCBpcwo+Pj4KPj4+IDIyZTJmOGRkZGYJeDg2
L2U4MjA6IGZpeCBidWlsZCB3aXRoIGdjYzkKPj4gZmZiNjBhNThkZjQ4NDE5YzFmMjYwN2NkM2Nj
OTE5ZmEyYmZjOWMyZCAidG9vbHMvbWlzYy94ZW5wbTogZml4IGdldHRpbmcKPj4gaW5mbyB3aGVu
IHNvbWUgQ1BVcyBhcmUgb2ZmbGluZSIgZm9yIDQuMTEgYW5kIGVhcmxpZXIuCj4gT2gsIGFuZCA2
NzdlNjRkYmUzMTUzNDM2MjBjM2IyNjZlOWViMTY2MjNiMTE4MDM4ICJ0b29scy9vY2FtbDogRHVw
Mgo+IC9kZXYvbnVsbCB0byBzdGRpbiBpbiBkYWVtb25pemUoKSIgYWdhaW4gZm9yIDQuMTIgYW5k
IGVhcmxpZXIuCgpJbiBhZGRpdGlvbiwKCjJlYzUzMzllYzkyMSAidG9vbHMvbGlieGw6IGNvcnJl
Y3QgdmNwdSBhZmZpbml0eSBvdXRwdXQgd2l0aCBzcGFyc2UKcGh5c2ljYWwgY3B1IG1hcCIKMTI5
MDI1ZmUzMDkzICJveGVuc3RvcmVkOiBEb24ndCByZS1vcGVuIGEgeGVuY3RybCBoYW5kbGUgZm9y
IGV2ZXJ5CmRvbWFpbiBpbnRyb2R1Y3Rpb24iCjdiMjBhODY1YmMxMCAidG9vbHMvb2NhbWw6IFJl
bGVhc2UgdGhlIGdsb2JhbCBsb2NrIGJlZm9yZSBpbnZva2luZyBibG9jawpzeXNjYWxscyIKYzM5
M2I2NGRjZWU2ICJ0b29scy9saWJ4YzogRml4IGlzc3VlcyB3aXRoIGxpYnhjIGFuZCBYZW4gaGF2
aW5nCmRpZmZlcmVudCBmZWF0dXJlc2V0IGxlbmd0aHMiCjgyODU1YWJhNWJmOSAidG9vbHMvbGli
eGM6IEZpeCBlcnJvciBoYW5kbGluZyBpbiBnZXRfY3B1aWRfZG9tYWluX2luZm8oKSIKNDhkYWI5
NzY3ZDJlICJ0b29scy94bDogdXNlIGxpYnhsX2RvbWFpbl9pbmZvIHRvIGdldCBkb21haW4gdHlw
ZSBmb3IKdmNwdS1waW4iCgozNjVhYWJiNmU1MDIgInRvb2xzL2xpYnhlbmRldmljZW1vZGVsOiBh
ZGQKeGVuZGV2aWNlbW9kZWxfbW9kaWZpZWRfbWVtb3J5X2J1bGsgdG8gbWFwIiBpcyBwb3NzaWJs
eSBhIGNhbmRpZGF0ZSwgYnV0CmlzIGFsc28gY29tcGxpY2F0ZWQgYnkgdGhlIHN0YWJsZSBTT05B
TUUuwqAgSXQgaXMgcGVyaGFwcyBlYXNpZXN0IHRvCmlnbm9yZSwgc2VlaW5nIGFzIHRoZSBpc3N1
ZSBoYXMgYWxyZWFkeSBnb25lIHVubm90aWNlZCBmb3IgMiB5ZWFycy4KCn5BbmRyZXcKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 16 15:14:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 15:14:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRI5R-0001g1-Cs; Thu, 16 May 2019 15:14:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XxdW=TQ=amazon.de=prvs=03221fa14=sironi@srs-us1.protection.inumbo.net>)
 id 1hRI5Q-0001fw-Mj
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 15:14:24 +0000
X-Inumbo-ID: 49110841-77ed-11e9-8980-bc764e045a96
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 49110841-77ed-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 15:14:23 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1558019663; x=1589555663;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:mime-version: content-transfer-encoding;
 bh=aig0jPNztAGTfLrveYmFoH55ckuO8R7q/yjW4HU7drI=;
 b=rr2Z1pKSZ5LZfic1XZhaKkAPrc8ALZlmRiNZNOxjtfiI/tSyqgf6B4YG
 Mi/V3btRkSXsMjbheRtK40GCF0DJ7Tn+Zef799nSguvtNkrwfDJDkVOAb
 GQYq6+cXjCBtdHCYw5eUAJNAhp7OfWGhSKCDyxsGz/ZjvvDDh2wNMLYKq w=;
X-IronPort-AV: E=Sophos;i="5.60,477,1549929600"; d="scan'208";a="800025988"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-2a-6e2fc477.us-west-2.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 16 May 2019 15:14:18 +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 x4GFEEo0036922
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Thu, 16 May 2019 15:14:18 GMT
Received: from EX13D02EUC003.ant.amazon.com (10.43.164.10) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 16 May 2019 15:14:17 +0000
Received: from EX13D02EUC001.ant.amazon.com (10.43.164.92) by
 EX13D02EUC003.ant.amazon.com (10.43.164.10) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 16 May 2019 15:14:16 +0000
Received: from EX13D02EUC001.ant.amazon.com ([10.43.164.92]) by
 EX13D02EUC001.ant.amazon.com ([10.43.164.92]) with mapi id 15.00.1367.000;
 Thu, 16 May 2019 15:14:16 +0000
From: "Sironi, Filippo" <sironi@amazon.de>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Thread-Topic: [Xen-devel] [PATCH v2 1/2] KVM: Start populating /sys/hypervisor
 with KVM entries
Thread-Index: AQHVCmguTMwTmVyYP0+tMrT8Z/dQMaZtx8qAgAADQgCAAAG8gIAADxmAgAADWQA=
Date: Thu, 16 May 2019 15:14:16 +0000
Message-ID: <649AEBAC-8408-4BC0-AA22-F721CC23648D@amazon.de>
References: <1539078879-4372-1-git-send-email-sironi@amazon.de>
 <1557847002-23519-1-git-send-email-sironi@amazon.de>
 <1557847002-23519-2-git-send-email-sironi@amazon.de>
 <e976f31b-2ccd-29ba-6a32-2edde49f867f@amazon.com>
 <7aae3e49-5b1c-96d1-466e-5b061305dc9d@citrix.com>
 <22fadfb1-e48d-ccb6-0e42-c105b7335d7a@amazon.com>
 <92f2f186-2e29-d798-84bd-7209e874f103@oracle.com>
In-Reply-To: <92f2f186-2e29-d798-84bd-7209e874f103@oracle.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.43.165.224]
Content-ID: <6E2A8B9BB2A14F4E92BDE4A9FB721974@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v2 1/2] KVM: Start populating
 /sys/hypervisor with KVM entries
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "kvm@vger.kernel.org" <kvm@vger.kernel.org>,
 "konrad.wilk@oracle.com" <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 "cohuck@redhat.com" <cohuck@redhat.com>, LKML <linux-kernel@vger.kernel.org>,
 "borntraeger@de.ibm.com" <borntraeger@de.ibm.com>, "Graf,
 Alexander" <graf@amazon.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Cj4gT24gMTYuIE1heSAyMDE5LCBhdCAxNzowMiwgQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ry
b3Zza3lAb3JhY2xlLmNvbT4gd3JvdGU6Cj4gCj4gT24gNS8xNi8xOSAxMDowOCBBTSwgQWxleGFu
ZGVyIEdyYWYgd3JvdGU6Cj4+IAo+PiBNeSBwb2ludCBpcyBtb3N0bHkgdGhhdCB3ZSBzaG91bGQg
YmUgYXMgY29tbW9uCj4+IGFzIHBvc3NpYmxlIHdoZW4gaXQgY29tZXMgdG8gL3N5cy9oeXBlcnZp
c29yLCBzbyB0aGF0IHRvb2xzIGRvbid0IGhhdmUKPj4gdG8gY2FyZSBhYm91dCB0aGUgSFYgdGhl
eSdyZSB3b3JraW5nIGFnYWluc3QuCj4gCj4gSXQgbWlnaHQgbWFrZSBzZW5zZSB0byBoYXZlIGEg
Y29tbW9uIHN5cy1oeXBlcnZpc29yLmMgZmlsZQo+IChkcml2ZXJzL2h5cGVydmlzb3Ivc3lzLWh5
cGVydmlzb3IuYyBvciBzb21lIHN1Y2gpLCB3aXRoCj4gaHlwZXJ2aXNvci1zcGVjaWZpYyBvcHMv
Y2FsbGJhY2tzL2V0Yy4KPiAKPiAtYm9yaXMKCgpZZXMsIGl0IGRlZmluaXRlbHkgZG9lcy4gSSB3
b3VsZCBmb2xsb3cgdXAgd2l0aCBmdXR1cmUgcGF0Y2hlcyB0byBtYWtlIGl0CmhhcHBlbi4KCkZp
bGlwcG8KCgoKCgpBbWF6b24gRGV2ZWxvcG1lbnQgQ2VudGVyIEdlcm1hbnkgR21iSApLcmF1c2Vu
c3RyLiAzOAoxMDExNyBCZXJsaW4KR2VzY2hhZWZ0c2Z1ZWhyZXI6IENocmlzdGlhbiBTY2hsYWVn
ZXIsIFJhbGYgSGVyYnJpY2gKVXN0LUlEOiBERSAyODkgMjM3IDg3OQpFaW5nZXRyYWdlbiBhbSBB
bXRzZ2VyaWNodCBDaGFybG90dGVuYnVyZyBIUkIgMTQ5MTczIEIKCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 16 15:21:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 15:21:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRIBo-0002Rg-56; Thu, 16 May 2019 15:21:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=YVeS=TQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hRIBm-0002Rb-Uj
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 15:20:58 +0000
X-Inumbo-ID: 343a9ab4-77ee-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 343a9ab4-77ee-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 15:20:57 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 16 May 2019 09:20:56 -0600
Message-Id: <5CDD7FD9020000780022FCC0@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 16 May 2019 09:20:57 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,
 "Ian Jackson" <Ian.Jackson@eu.citrix.com>
References: <5C8FC3A4020000780021FF77@prv1-mh.provo.novell.com>
 <2e8dba0b-70ef-dd90-bb5b-fa358f88861e@citrix.com>
 <35203e9e-4a37-9230-f417-68a09ca319e6@citrix.com>
 <e1447c7f-7a8d-b40e-b9a7-9a88c3c7ef51@citrix.com>
In-Reply-To: <e1447c7f-7a8d-b40e-b9a7-9a88c3c7ef51@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] preparations for 4.11.2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE2LjA1LjE5IGF0IDE3OjExLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjYvMDQvMjAxOSAxMzowMiwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gT24gMjYv
MDQvMjAxOSAxMjo1OSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4+IE9uIDE4LzAzLzIwMTkgMTY6
MTMsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IEFsbCwKPj4+Pgo+Pj4+IHRoZSByZWxlYXNlIGlz
IGR1ZSBieSB0aGUgZW5kIG9mIHRoZSBtb250aCwgYnV0IHdpbGwgbGlrZWx5IGRvbid0IG1ha2UK
Pj4+PiBpdCBiZWZvcmUgZWFybHkgQXByaWwuIFBsZWFzZSBwb2ludCBvdXQgYmFja3BvcnRzIHlv
dSBmaW5kIG1pc3NpbmcgZnJvbQo+Pj4+IHRoZSByZXNwZWN0aXZlIHN0YWdpbmcgYnJhbmNoLCBi
dXQgd2hpY2ggeW91IGNvbnNpZGVyIHJlbGV2YW50LiBUaGUKPj4+PiBvbmUgY29tbWl0IEkndmUg
cXVldWVkIGFscmVhZHkgb24gdG9wIG9mIHdoYXQgd2FzIGp1c3QgcHVzaGVkIGlzCj4+Pj4KPj4+
PiAyMmUyZjhkZGRmCXg4Ni9lODIwOiBmaXggYnVpbGQgd2l0aCBnY2M5Cj4+PiBmZmI2MGE1OGRm
NDg0MTljMWYyNjA3Y2QzY2M5MTlmYTJiZmM5YzJkICJ0b29scy9taXNjL3hlbnBtOiBmaXggZ2V0
dGluZwo+Pj4gaW5mbyB3aGVuIHNvbWUgQ1BVcyBhcmUgb2ZmbGluZSIgZm9yIDQuMTEgYW5kIGVh
cmxpZXIuCj4+IE9oLCBhbmQgNjc3ZTY0ZGJlMzE1MzQzNjIwYzNiMjY2ZTllYjE2NjIzYjExODAz
OCAidG9vbHMvb2NhbWw6IER1cDIKPj4gL2Rldi9udWxsIHRvIHN0ZGluIGluIGRhZW1vbml6ZSgp
IiBhZ2FpbiBmb3IgNC4xMiBhbmQgZWFybGllci4KPiAKPiBJbiBhZGRpdGlvbiwKPiAKPiAyZWM1
MzM5ZWM5MjEgInRvb2xzL2xpYnhsOiBjb3JyZWN0IHZjcHUgYWZmaW5pdHkgb3V0cHV0IHdpdGgg
c3BhcnNlCj4gcGh5c2ljYWwgY3B1IG1hcCIKPiAxMjkwMjVmZTMwOTMgIm94ZW5zdG9yZWQ6IERv
bid0IHJlLW9wZW4gYSB4ZW5jdHJsIGhhbmRsZSBmb3IgZXZlcnkKPiBkb21haW4gaW50cm9kdWN0
aW9uIgo+IDdiMjBhODY1YmMxMCAidG9vbHMvb2NhbWw6IFJlbGVhc2UgdGhlIGdsb2JhbCBsb2Nr
IGJlZm9yZSBpbnZva2luZyBibG9jawo+IHN5c2NhbGxzIgo+IGMzOTNiNjRkY2VlNiAidG9vbHMv
bGlieGM6IEZpeCBpc3N1ZXMgd2l0aCBsaWJ4YyBhbmQgWGVuIGhhdmluZwo+IGRpZmZlcmVudCBm
ZWF0dXJlc2V0IGxlbmd0aHMiCj4gODI4NTVhYmE1YmY5ICJ0b29scy9saWJ4YzogRml4IGVycm9y
IGhhbmRsaW5nIGluIGdldF9jcHVpZF9kb21haW5faW5mbygpIgo+IDQ4ZGFiOTc2N2QyZSAidG9v
bHMveGw6IHVzZSBsaWJ4bF9kb21haW5faW5mbyB0byBnZXQgZG9tYWluIHR5cGUgZm9yCj4gdmNw
dS1waW4iCj4gCj4gMzY1YWFiYjZlNTAyICJ0b29scy9saWJ4ZW5kZXZpY2Vtb2RlbDogYWRkCj4g
eGVuZGV2aWNlbW9kZWxfbW9kaWZpZWRfbWVtb3J5X2J1bGsgdG8gbWFwIiBpcyBwb3NzaWJseSBh
IGNhbmRpZGF0ZSwgYnV0Cj4gaXMgYWxzbyBjb21wbGljYXRlZCBieSB0aGUgc3RhYmxlIFNPTkFN
RS4gIEl0IGlzIHBlcmhhcHMgZWFzaWVzdCB0bwo+IGlnbm9yZSwgc2VlaW5nIGFzIHRoZSBpc3N1
ZSBoYXMgYWxyZWFkeSBnb25lIHVubm90aWNlZCBmb3IgMiB5ZWFycy4KClVubGVzcyB0aGVzZSBh
cmUgcmVhbGx5IHVyZ2VudCB0byBwdXQgaW4sIEknZCBsaWtlIHRoZW0gdG8gYmUgZGVmZXJyZWQK
dG8gNC4xMS4zLiBXaXRoIFhTQS0yOTcgb3V0IHdlJ3ZlIGFscmVhZHkgc3RhcnRlZCB0aGUgKGxl
YWYgdHJlZSkKdGFnZ2luZyBwcm9jZXNzLCBzbyBJIHdhcyByZWFsbHkgaG9waW5nIHRvIGdldCB0
aGlzIG11Y2ggZGVsYXllZApyZWxlYXNlIG91dCByYXRoZXIgc29vbmVyIHRoYW4gbGF0ZXIuCgpK
YW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 16 15:23:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 15:23:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRIE3-0002ZJ-LJ; Thu, 16 May 2019 15:23:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/Nh3=TQ=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hRIE2-0002Z2-Ch
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 15:23:18 +0000
X-Inumbo-ID: 86ab1698-77ee-11e9-a99c-8b5b937ec8e5
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 86ab1698-77ee-11e9-a99c-8b5b937ec8e5;
 Thu, 16 May 2019 15:23:16 +0000 (UTC)
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=SoftFail smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: SoftFail (esa5.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com is inclined to not designate
 23.29.105.83 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 exists:%{i}._spf.mta.salesforce.com ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: +9SKWSmnBSPZ67BfsoSnBz8P3PP/OwYeYgkbwN+xoQEQhBtsVb3P4pykkmv6d5xN0vDfZ9nNh4
 wUip+dEryjCt3J91TbxDZE6WvvaVHAi9yCSMX8qZiuEZKy6JaEXBHgZXUaB/xDmdbjFOgdqxJP
 9ouukWgQpUfZPTC+wo30glONs02KfWphR82H1XAkoJKUZXaxH8yRpmU7AgokK390I/KX5sw6Ef
 /ksGZic2+dyxmWb9S/ykxrWFeA1uMgHjd86eYEGr/+nEMoLTMUy2SwJkbteeL+KqPjadFJRYB0
 KlI=
X-SBRS: 2.7
X-MesageID: 511712
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,477,1549947600"; 
   d="scan'208";a="511712"
To: Jan Beulich <JBeulich@suse.com>, Ian Jackson <Ian.Jackson@eu.citrix.com>
References: <5C8FC3A4020000780021FF77@prv1-mh.provo.novell.com>
 <2e8dba0b-70ef-dd90-bb5b-fa358f88861e@citrix.com>
 <35203e9e-4a37-9230-f417-68a09ca319e6@citrix.com>
 <e1447c7f-7a8d-b40e-b9a7-9a88c3c7ef51@citrix.com>
 <5CDD7FD9020000780022FCC0@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <71ca1c58-55a1-657e-a633-95aeb0cde3b8@citrix.com>
Date: Thu, 16 May 2019 16:23:12 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CDD7FD9020000780022FCC0@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] preparations for 4.11.2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTYvMDUvMjAxOSAxNjoyMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTYuMDUuMTkg
YXQgMTc6MTEsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gT24gMjYvMDQv
MjAxOSAxMzowMiwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4+IE9uIDI2LzA0LzIwMTkgMTI6NTks
IEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+Pj4gT24gMTgvMDMvMjAxOSAxNjoxMywgSmFuIEJldWxp
Y2ggd3JvdGU6Cj4+Pj4+IEFsbCwKPj4+Pj4KPj4+Pj4gdGhlIHJlbGVhc2UgaXMgZHVlIGJ5IHRo
ZSBlbmQgb2YgdGhlIG1vbnRoLCBidXQgd2lsbCBsaWtlbHkgZG9uJ3QgbWFrZQo+Pj4+PiBpdCBi
ZWZvcmUgZWFybHkgQXByaWwuIFBsZWFzZSBwb2ludCBvdXQgYmFja3BvcnRzIHlvdSBmaW5kIG1p
c3NpbmcgZnJvbQo+Pj4+PiB0aGUgcmVzcGVjdGl2ZSBzdGFnaW5nIGJyYW5jaCwgYnV0IHdoaWNo
IHlvdSBjb25zaWRlciByZWxldmFudC4gVGhlCj4+Pj4+IG9uZSBjb21taXQgSSd2ZSBxdWV1ZWQg
YWxyZWFkeSBvbiB0b3Agb2Ygd2hhdCB3YXMganVzdCBwdXNoZWQgaXMKPj4+Pj4KPj4+Pj4gMjJl
MmY4ZGRkZgl4ODYvZTgyMDogZml4IGJ1aWxkIHdpdGggZ2NjOQo+Pj4+IGZmYjYwYTU4ZGY0ODQx
OWMxZjI2MDdjZDNjYzkxOWZhMmJmYzljMmQgInRvb2xzL21pc2MveGVucG06IGZpeCBnZXR0aW5n
Cj4+Pj4gaW5mbyB3aGVuIHNvbWUgQ1BVcyBhcmUgb2ZmbGluZSIgZm9yIDQuMTEgYW5kIGVhcmxp
ZXIuCj4+PiBPaCwgYW5kIDY3N2U2NGRiZTMxNTM0MzYyMGMzYjI2NmU5ZWIxNjYyM2IxMTgwMzgg
InRvb2xzL29jYW1sOiBEdXAyCj4+PiAvZGV2L251bGwgdG8gc3RkaW4gaW4gZGFlbW9uaXplKCki
IGFnYWluIGZvciA0LjEyIGFuZCBlYXJsaWVyLgo+PiBJbiBhZGRpdGlvbiwKPj4KPj4gMmVjNTMz
OWVjOTIxICJ0b29scy9saWJ4bDogY29ycmVjdCB2Y3B1IGFmZmluaXR5IG91dHB1dCB3aXRoIHNw
YXJzZQo+PiBwaHlzaWNhbCBjcHUgbWFwIgo+PiAxMjkwMjVmZTMwOTMgIm94ZW5zdG9yZWQ6IERv
bid0IHJlLW9wZW4gYSB4ZW5jdHJsIGhhbmRsZSBmb3IgZXZlcnkKPj4gZG9tYWluIGludHJvZHVj
dGlvbiIKPj4gN2IyMGE4NjViYzEwICJ0b29scy9vY2FtbDogUmVsZWFzZSB0aGUgZ2xvYmFsIGxv
Y2sgYmVmb3JlIGludm9raW5nIGJsb2NrCj4+IHN5c2NhbGxzIgo+PiBjMzkzYjY0ZGNlZTYgInRv
b2xzL2xpYnhjOiBGaXggaXNzdWVzIHdpdGggbGlieGMgYW5kIFhlbiBoYXZpbmcKPj4gZGlmZmVy
ZW50IGZlYXR1cmVzZXQgbGVuZ3RocyIKPj4gODI4NTVhYmE1YmY5ICJ0b29scy9saWJ4YzogRml4
IGVycm9yIGhhbmRsaW5nIGluIGdldF9jcHVpZF9kb21haW5faW5mbygpIgo+PiA0OGRhYjk3Njdk
MmUgInRvb2xzL3hsOiB1c2UgbGlieGxfZG9tYWluX2luZm8gdG8gZ2V0IGRvbWFpbiB0eXBlIGZv
cgo+PiB2Y3B1LXBpbiIKPj4KPj4gMzY1YWFiYjZlNTAyICJ0b29scy9saWJ4ZW5kZXZpY2Vtb2Rl
bDogYWRkCj4+IHhlbmRldmljZW1vZGVsX21vZGlmaWVkX21lbW9yeV9idWxrIHRvIG1hcCIgaXMg
cG9zc2libHkgYSBjYW5kaWRhdGUsIGJ1dAo+PiBpcyBhbHNvIGNvbXBsaWNhdGVkIGJ5IHRoZSBz
dGFibGUgU09OQU1FLiAgSXQgaXMgcGVyaGFwcyBlYXNpZXN0IHRvCj4+IGlnbm9yZSwgc2VlaW5n
IGFzIHRoZSBpc3N1ZSBoYXMgYWxyZWFkeSBnb25lIHVubm90aWNlZCBmb3IgMiB5ZWFycy4KPiBV
bmxlc3MgdGhlc2UgYXJlIHJlYWxseSB1cmdlbnQgdG8gcHV0IGluLCBJJ2QgbGlrZSB0aGVtIHRv
IGJlIGRlZmVycmVkCj4gdG8gNC4xMS4zLiBXaXRoIFhTQS0yOTcgb3V0IHdlJ3ZlIGFscmVhZHkg
c3RhcnRlZCB0aGUgKGxlYWYgdHJlZSkKPiB0YWdnaW5nIHByb2Nlc3MsIHNvIEkgd2FzIHJlYWxs
eSBob3BpbmcgdG8gZ2V0IHRoaXMgbXVjaCBkZWxheWVkCj4gcmVsZWFzZSBvdXQgcmF0aGVyIHNv
b25lciB0aGFuIGxhdGVyLgoKQXQgYSBtaW5pbXVtLCBmZmI2MGE1OGRmNCBhbmQgZmZiNjBhNThk
ZjQgbmVlZCBiYWNrcG9ydGluZywgYmVjYXVzZSB0aGV5CmFyZSBicmVha2FnZSBvZiB0b29scyBj
YXVzZWQgYnkgb3VyIHJlY29tbWVuZGF0aW9uIHRvIHR1cm4gb2ZmIFNNVCBpbgpyZWNlbnQgWFNB
cy4KCkV2ZXJ5dGhpbmcgZWxzZSBjYW4gYmUgZGVmZXJyZWQgaWYgbmVjZXNzYXJ5LgoKfkFuZHJl
dwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 16 15:25:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 15:25:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRIFo-0002hr-4m; Thu, 16 May 2019 15:25:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XxdW=TQ=amazon.de=prvs=03221fa14=sironi@srs-us1.protection.inumbo.net>)
 id 1hRIFm-0002hj-Ud
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 15:25:06 +0000
X-Inumbo-ID: c88864f8-77ee-11e9-92ed-ebf9eb2e7db0
Received: from smtp-fw-2101.amazon.com (unknown [72.21.196.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c88864f8-77ee-11e9-92ed-ebf9eb2e7db0;
 Thu, 16 May 2019 15:25:06 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1558020306; x=1589556306;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:mime-version: content-transfer-encoding;
 bh=kUZ9rEq+loBEpuV/agF7lMwxuKWMwuSBBWGCLZkR43o=;
 b=gj0/FSOvM4dQoxmEbvnqIs8YNp1mgLWUaf3Vp92IlAIsZ6DjphFkww0s
 JEUFn/d5bhbxCp0y/SW7k89wFTjNgywB/rU/oKeoAFdLatmU5PgZEBgkv
 /VinmJlon51HeH1HGBZoqVTLlqxBzNpQ7GUK23WhqWwveNz/a81QxxPpP g=;
X-IronPort-AV: E=Sophos;i="5.60,477,1549929600"; d="scan'208";a="733383237"
Received: from iad6-co-svc-p1-lb1-vlan2.amazon.com (HELO
 email-inbound-relay-2b-3714e498.us-west-2.amazon.com) ([10.124.125.2])
 by smtp-border-fw-out-2101.iad2.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 16 May 2019 15:25:03 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan3.pdx.amazon.com [10.236.137.198])
 by email-inbound-relay-2b-3714e498.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id x4GFOu5J042984
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Thu, 16 May 2019 15:25:02 GMT
Received: from EX13D02EUC002.ant.amazon.com (10.43.164.14) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 16 May 2019 15:25:01 +0000
Received: from EX13D02EUC001.ant.amazon.com (10.43.164.92) by
 EX13D02EUC002.ant.amazon.com (10.43.164.14) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 16 May 2019 15:25:00 +0000
Received: from EX13D02EUC001.ant.amazon.com ([10.43.164.92]) by
 EX13D02EUC001.ant.amazon.com ([10.43.164.92]) with mapi id 15.00.1367.000;
 Thu, 16 May 2019 15:25:00 +0000
From: "Sironi, Filippo" <sironi@amazon.de>
To: "Graf, Alexander" <graf@amazon.com>
Thread-Topic: [PATCH v2 2/2] KVM: x86: Implement the arch-specific hook to
 report the VM UUID
Thread-Index: AQHVCmgxSNZRVPU/lkacpReSlg9JAaZtyWCAgAAY24A=
Date: Thu, 16 May 2019 15:25:00 +0000
Message-ID: <7395EFE9-0B38-4B61-81D4-E8450561AABE@amazon.de>
References: <1539078879-4372-1-git-send-email-sironi@amazon.de>
 <1557847002-23519-1-git-send-email-sironi@amazon.de>
 <1557847002-23519-3-git-send-email-sironi@amazon.de>
 <f51a6a84-b21c-ab75-7e30-bfbe2ac6b98b@amazon.com>
In-Reply-To: <f51a6a84-b21c-ab75-7e30-bfbe2ac6b98b@amazon.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.43.166.108]
Content-ID: <322B72780715F949BC86D7AC0C1B0C37@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v2 2/2] KVM: x86: Implement the
 arch-specific hook to report the VM UUID
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: KVM list <kvm@vger.kernel.org>,
 "konrad.wilk@oracle.com" <konrad.wilk@oracle.com>,
 "cohuck@redhat.com" <cohuck@redhat.com>, LKML <linux-kernel@vger.kernel.org>,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 "vasu.srinivasan@oracle.com" <vasu.srinivasan@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Cj4gT24gMTYuIE1heSAyMDE5LCBhdCAxNTo1NiwgR3JhZiwgQWxleGFuZGVyIDxncmFmQGFtYXpv
bi5jb20+IHdyb3RlOgo+IAo+IE9uIDE0LjA1LjE5IDA4OjE2LCBGaWxpcHBvIFNpcm9uaSB3cm90
ZToKPj4gT24geDg2LCB3ZSByZXBvcnQgdGhlIFVVSUQgaW4gRE1JIFN5c3RlbSBJbmZvcm1hdGlv
biAoaS5lLiwgRE1JIFR5cGUgMSkKPj4gYXMgVk0gVVVJRC4KPj4gCj4+IFNpZ25lZC1vZmYtYnk6
IEZpbGlwcG8gU2lyb25pIDxzaXJvbmlAYW1hem9uLmRlPgo+PiAtLS0KPj4gYXJjaC94ODYva2Vy
bmVsL2t2bS5jIHwgNyArKysrKysrCj4+IDEgZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKykK
Pj4gCj4+IGRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwva3ZtLmMgYi9hcmNoL3g4Ni9rZXJu
ZWwva3ZtLmMKPj4gaW5kZXggNWM5M2E2NWVlMWU1Li40NDFjYWIwOGEwOWQgMTAwNjQ0Cj4+IC0t
LSBhL2FyY2gveDg2L2tlcm5lbC9rdm0uYwo+PiArKysgYi9hcmNoL3g4Ni9rZXJuZWwva3ZtLmMK
Pj4gQEAgLTI1LDYgKzI1LDcgQEAKPj4gI2luY2x1ZGUgPGxpbnV4L2tlcm5lbC5oPgo+PiAjaW5j
bHVkZSA8bGludXgva3ZtX3BhcmEuaD4KPj4gI2luY2x1ZGUgPGxpbnV4L2NwdS5oPgo+PiArI2lu
Y2x1ZGUgPGxpbnV4L2RtaS5oPgo+PiAjaW5jbHVkZSA8bGludXgvbW0uaD4KPj4gI2luY2x1ZGUg
PGxpbnV4L2hpZ2htZW0uaD4KPj4gI2luY2x1ZGUgPGxpbnV4L2hhcmRpcnEuaD4KPj4gQEAgLTY5
NCw2ICs2OTUsMTIgQEAgYm9vbCBrdm1fcGFyYV9hdmFpbGFibGUodm9pZCkKPj4gfQo+PiBFWFBP
UlRfU1lNQk9MX0dQTChrdm1fcGFyYV9hdmFpbGFibGUpOwo+PiAKPj4gK2NvbnN0IGNoYXIgKmt2
bV9wYXJhX2dldF91dWlkKHZvaWQpCj4+ICt7Cj4+ICsJcmV0dXJuIGRtaV9nZXRfc3lzdGVtX2lu
Zm8oRE1JX1BST0RVQ1RfVVVJRCk7Cj4gCj4gVGhpcyBhZGRzIGEgbmV3IGRlcGVuZGVuY3kgb24g
Q09ORklHX0RNSS4gUHJvYmFibHkgYmVzdCB0byBndWFyZCBpdCB3aXRoCj4gYW4gI2lmIElTX0VO
QUJMRUQoQ09ORklHX0RNSSkuCj4gCj4gVGhlIGNvbmNlcHQgc2VlbXMgc291bmQgdGhvdWdoLgo+
IAo+IEFsZXgKCmluY2x1ZGUvbGludXgvZG1pLmggY29udGFpbnMgYSBkdW1teSBpbXBsZW1lbnRh
dGlvbiBvZgpkbWlfZ2V0X3N5c3RlbV9pbmZvIHRoYXQgcmV0dXJucyBOVUxMIGlmIENPTkZJR19E
TUkgaXNuJ3QgZGVmaW5lZC4KVGhpcyBpcyBlbm91Z2ggdW5sZXNzIHdlIGRlY2lkZSB0byByZXR1
cm4gIjxkZW5pZWQ+IiBsaWtlIGluIFhlbi4KSWYgdGhlbiwgd2UgY2FuIGhhdmUgdGhlIGNoZWNr
IGluIHRoZSBnZW5lcmljIGNvZGUgdG8gdHVybiBOVUxMCmludG8gIjxkZW5pZWQ+Ii4KCkZpbGlw
cG8KCgo+PiArfQo+PiArRVhQT1JUX1NZTUJPTF9HUEwoa3ZtX3BhcmFfZ2V0X3V1aWQpOwo+PiAr
Cj4+IHVuc2lnbmVkIGludCBrdm1fYXJjaF9wYXJhX2ZlYXR1cmVzKHZvaWQpCj4+IHsKPj4gCXJl
dHVybiBjcHVpZF9lYXgoa3ZtX2NwdWlkX2Jhc2UoKSB8IEtWTV9DUFVJRF9GRUFUVVJFUyk7CgoK
CgpBbWF6b24gRGV2ZWxvcG1lbnQgQ2VudGVyIEdlcm1hbnkgR21iSApLcmF1c2Vuc3RyLiAzOAox
MDExNyBCZXJsaW4KR2VzY2hhZWZ0c2Z1ZWhyZXI6IENocmlzdGlhbiBTY2hsYWVnZXIsIFJhbGYg
SGVyYnJpY2gKVXN0LUlEOiBERSAyODkgMjM3IDg3OQpFaW5nZXRyYWdlbiBhbSBBbXRzZ2VyaWNo
dCBDaGFybG90dGVuYnVyZyBIUkIgMTQ5MTczIEIKCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 16 15:29:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 15:29:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRIK8-0002sm-Pu; Thu, 16 May 2019 15:29:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=YVeS=TQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hRIK7-0002sh-HB
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 15:29:35 +0000
X-Inumbo-ID: 675dfc46-77ef-11e9-8a4e-17301319c23b
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 675dfc46-77ef-11e9-8a4e-17301319c23b;
 Thu, 16 May 2019 15:29:33 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 16 May 2019 09:29:32 -0600
Message-Id: <5CDD81DA020000780022FCD7@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 16 May 2019 09:29:30 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,
 "Ian Jackson" <Ian.Jackson@eu.citrix.com>
References: <5C8FC3A4020000780021FF77@prv1-mh.provo.novell.com>
 <2e8dba0b-70ef-dd90-bb5b-fa358f88861e@citrix.com>
 <35203e9e-4a37-9230-f417-68a09ca319e6@citrix.com>
 <e1447c7f-7a8d-b40e-b9a7-9a88c3c7ef51@citrix.com>
 <5CDD7FD9020000780022FCC0@prv1-mh.provo.novell.com>
 <71ca1c58-55a1-657e-a633-95aeb0cde3b8@citrix.com>
In-Reply-To: <71ca1c58-55a1-657e-a633-95aeb0cde3b8@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] preparations for 4.11.2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE2LjA1LjE5IGF0IDE3OjIzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTYvMDUvMjAxOSAxNjoyMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDE2
LjA1LjE5IGF0IDE3OjExLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiBP
biAyNi8wNC8yMDE5IDEzOjAyLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+Pj4+IE9uIDI2LzA0LzIw
MTkgMTI6NTksIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+Pj4+IE9uIDE4LzAzLzIwMTkgMTY6MTMs
IEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gQWxsLAo+Pj4+Pj4KPj4+Pj4+IHRoZSByZWxlYXNl
IGlzIGR1ZSBieSB0aGUgZW5kIG9mIHRoZSBtb250aCwgYnV0IHdpbGwgbGlrZWx5IGRvbid0IG1h
a2UKPj4+Pj4+IGl0IGJlZm9yZSBlYXJseSBBcHJpbC4gUGxlYXNlIHBvaW50IG91dCBiYWNrcG9y
dHMgeW91IGZpbmQgbWlzc2luZyBmcm9tCj4+Pj4+PiB0aGUgcmVzcGVjdGl2ZSBzdGFnaW5nIGJy
YW5jaCwgYnV0IHdoaWNoIHlvdSBjb25zaWRlciByZWxldmFudC4gVGhlCj4+Pj4+PiBvbmUgY29t
bWl0IEkndmUgcXVldWVkIGFscmVhZHkgb24gdG9wIG9mIHdoYXQgd2FzIGp1c3QgcHVzaGVkIGlz
Cj4+Pj4+Pgo+Pj4+Pj4gMjJlMmY4ZGRkZgl4ODYvZTgyMDogZml4IGJ1aWxkIHdpdGggZ2NjOQo+
Pj4+PiBmZmI2MGE1OGRmNDg0MTljMWYyNjA3Y2QzY2M5MTlmYTJiZmM5YzJkICJ0b29scy9taXNj
L3hlbnBtOiBmaXggZ2V0dGluZwo+Pj4+PiBpbmZvIHdoZW4gc29tZSBDUFVzIGFyZSBvZmZsaW5l
IiBmb3IgNC4xMSBhbmQgZWFybGllci4KPj4+PiBPaCwgYW5kIDY3N2U2NGRiZTMxNTM0MzYyMGMz
YjI2NmU5ZWIxNjYyM2IxMTgwMzggInRvb2xzL29jYW1sOiBEdXAyCj4+Pj4gL2Rldi9udWxsIHRv
IHN0ZGluIGluIGRhZW1vbml6ZSgpIiBhZ2FpbiBmb3IgNC4xMiBhbmQgZWFybGllci4KPj4+IElu
IGFkZGl0aW9uLAo+Pj4KPj4+IDJlYzUzMzllYzkyMSAidG9vbHMvbGlieGw6IGNvcnJlY3QgdmNw
dSBhZmZpbml0eSBvdXRwdXQgd2l0aCBzcGFyc2UKPj4+IHBoeXNpY2FsIGNwdSBtYXAiCj4+PiAx
MjkwMjVmZTMwOTMgIm94ZW5zdG9yZWQ6IERvbid0IHJlLW9wZW4gYSB4ZW5jdHJsIGhhbmRsZSBm
b3IgZXZlcnkKPj4+IGRvbWFpbiBpbnRyb2R1Y3Rpb24iCj4+PiA3YjIwYTg2NWJjMTAgInRvb2xz
L29jYW1sOiBSZWxlYXNlIHRoZSBnbG9iYWwgbG9jayBiZWZvcmUgaW52b2tpbmcgYmxvY2sKPj4+
IHN5c2NhbGxzIgo+Pj4gYzM5M2I2NGRjZWU2ICJ0b29scy9saWJ4YzogRml4IGlzc3VlcyB3aXRo
IGxpYnhjIGFuZCBYZW4gaGF2aW5nCj4+PiBkaWZmZXJlbnQgZmVhdHVyZXNldCBsZW5ndGhzIgo+
Pj4gODI4NTVhYmE1YmY5ICJ0b29scy9saWJ4YzogRml4IGVycm9yIGhhbmRsaW5nIGluIGdldF9j
cHVpZF9kb21haW5faW5mbygpIgo+Pj4gNDhkYWI5NzY3ZDJlICJ0b29scy94bDogdXNlIGxpYnhs
X2RvbWFpbl9pbmZvIHRvIGdldCBkb21haW4gdHlwZSBmb3IKPj4+IHZjcHUtcGluIgo+Pj4KPj4+
IDM2NWFhYmI2ZTUwMiAidG9vbHMvbGlieGVuZGV2aWNlbW9kZWw6IGFkZAo+Pj4geGVuZGV2aWNl
bW9kZWxfbW9kaWZpZWRfbWVtb3J5X2J1bGsgdG8gbWFwIiBpcyBwb3NzaWJseSBhIGNhbmRpZGF0
ZSwgYnV0Cj4+PiBpcyBhbHNvIGNvbXBsaWNhdGVkIGJ5IHRoZSBzdGFibGUgU09OQU1FLiAgSXQg
aXMgcGVyaGFwcyBlYXNpZXN0IHRvCj4+PiBpZ25vcmUsIHNlZWluZyBhcyB0aGUgaXNzdWUgaGFz
IGFscmVhZHkgZ29uZSB1bm5vdGljZWQgZm9yIDIgeWVhcnMuCj4+IFVubGVzcyB0aGVzZSBhcmUg
cmVhbGx5IHVyZ2VudCB0byBwdXQgaW4sIEknZCBsaWtlIHRoZW0gdG8gYmUgZGVmZXJyZWQKPj4g
dG8gNC4xMS4zLiBXaXRoIFhTQS0yOTcgb3V0IHdlJ3ZlIGFscmVhZHkgc3RhcnRlZCB0aGUgKGxl
YWYgdHJlZSkKPj4gdGFnZ2luZyBwcm9jZXNzLCBzbyBJIHdhcyByZWFsbHkgaG9waW5nIHRvIGdl
dCB0aGlzIG11Y2ggZGVsYXllZAo+PiByZWxlYXNlIG91dCByYXRoZXIgc29vbmVyIHRoYW4gbGF0
ZXIuCj4gCj4gQXQgYSBtaW5pbXVtLCBmZmI2MGE1OGRmNCBhbmQgZmZiNjBhNThkZjQgbmVlZCBi
YWNrcG9ydGluZywgYmVjYXVzZSB0aGV5Cj4gYXJlIGJyZWFrYWdlIG9mIHRvb2xzIGNhdXNlZCBi
eSBvdXIgcmVjb21tZW5kYXRpb24gdG8gdHVybiBvZmYgU01UIGluCj4gcmVjZW50IFhTQXMuCj4g
Cj4gRXZlcnl0aGluZyBlbHNlIGNhbiBiZSBkZWZlcnJlZCBpZiBuZWNlc3NhcnkuCgpXZWxsLCBp
dCdzIG1vc3RseSBhbiBhbGwgb3Igbm90aGluZyB0aGluZzogSWYgYW5vdGhlciBvc3N0ZXN0IGZs
aWdodCBpcwpnb2luZyB0byBiZSBuZWVkZWQgYW55d2F5LCB0aGVuIHBlcmhhcHMgdGhlIGZ1bGwg
c2V0IGNvdWxkIHN0aWxsCmJlIHB1dCBpbi4gQnV0IHdlJ3JlIGFscmVhZHkgbGF0ZSBieSAxLjUg
bW9udGhzLi4uCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 16 15:33:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 15:33:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRINl-0003ch-FZ; Thu, 16 May 2019 15:33:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=62Tc=TQ=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hRINk-0003cS-86
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 15:33:20 +0000
X-Inumbo-ID: ee6312cd-77ef-11e9-8980-bc764e045a96
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ee6312cd-77ef-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 15:33:19 +0000 (UTC)
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=SoftFail smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: SoftFail (esa6.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com is inclined to not designate
 23.29.105.83 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 exists:%{i}._spf.mta.salesforce.com ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: RL6upYrUbJ4DtMnR9GJxBcLEa76TAtwi3b2Uf91A13NHs6lfF1coZ7gpnDNex+7QQ3DdBsl2+3
 qahfGv/FTCeWhDcf5B7Hb9MDfFz/hAEJcIqFdy4Muyu+phrRGliIyMZ33H7NgD9ycYboftoxHe
 NRu9pW41U5yMslvFZYb0kj7+T4mV9EoYSW6GUHtBefunlhiv7yvdwdTbW48vKP4GTagNuO8sVx
 HWVFBwGLPy3Cz9chYdrhutXIH1b0doeB1hKQPQu6zZrhCdRk2aFGVX53BgZbqjmAFwWKy9xUdY
 ku0=
X-SBRS: 2.7
X-MesageID: 513418
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,477,1549947600"; 
   d="scan'208";a="513418"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23773.33438.793653.418377@mariner.uk.xensource.com>
Date: Thu, 16 May 2019 16:32:46 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20190516092917.GA5438@perard.uk.xensource.com>
References: <osstest-136177-mainreport@xen.org>
 <20190516092917.GA5438@perard.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [qemu-upstream-4.12-testing test] 136177:
 regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiUmU6IFtYZW4tZGV2ZWxdIFtxZW11LXVwc3RyZWFtLTQu
MTItdGVzdGluZyB0ZXN0XSAxMzYxNzc6IHJlZ3Jlc3Npb25zIC0gRkFJTCIpOgo+IE9uIFdlZCwg
TWF5IDE1LCAyMDE5IGF0IDA0OjI4OjM1UE0gKzAwMDAsIG9zc3Rlc3Qgc2VydmljZSBvd25lciB3
cm90ZToKPiA+IGZsaWdodCAxMzYxNzcgcWVtdS11cHN0cmVhbS00LjEyLXRlc3RpbmcgcmVhbCBb
cmVhbF0KPiA+IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cy8xMzYxNzcvCj4gPiAKPiA+IFJlZ3Jlc3Npb25zIDotKAo+ID4gCj4gPiBUZXN0cyB3aGljaCBk
aWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKPiA+IGluY2x1ZGluZyB0ZXN0cyB3aGlj
aCBjb3VsZCBub3QgYmUgcnVuOgo+ID4gIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgMTcg
Z3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCAgIGZhaWwgUkVHUi4gdnMuIDEzMzczNAo+ID4gCj4gPiBU
ZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKPiA+
ICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyIDE2IGd1ZXN0LXNhdmVyZXN0b3JlLjIgZmFpbCBp
biAxMzYwNDcgcGFzcyBpbiAxMzYxNzcKPiA+ICB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEg
IDE3IGd1ZXN0LXN0YXJ0LjIgICAgICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMzYwNDcKPiAKPiBJ
YW4sIGNhbiB5b3UgZm9yY2UgcHVzaCB0aGlzPwoKVGhhbmtzIGZvciB0aGUgYW5hbHlzaXMuICBE
b25lLgoKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 16 15:33:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 15:33:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRIOM-0003kv-7B; Thu, 16 May 2019 15:33:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=sIOE=TQ=amazon.com=prvs=03207e7a1=graf@srs-us1.protection.inumbo.net>)
 id 1hRIOL-0003kK-AB
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 15:33:57 +0000
X-Inumbo-ID: 03fbfd1f-77f0-11e9-8980-bc764e045a96
Received: from smtp-fw-9101.amazon.com (unknown [207.171.184.25])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 03fbfd1f-77f0-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 15:33:56 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1558020836; x=1589556836;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=P8jqjwkHko4C19ZuKeM0zN8et9BgjZaAAClqVK/GOOk=;
 b=FsbxYrGGcjhaB0Eqe42aLu5lwQTeOcCFcK4nICIPEdM+xYbsVMhsBWvL
 lbRrSfH9Qd+AkUlFYhxqoIo1/5OZn7yu5FIa9Agybbv/iD8udGI+ARFDg
 w2Jsmzw8c0JHP/3X+uQERzvzYMF+juexGTgX7a63PyHQb1elaldla8U3A M=;
X-IronPort-AV: E=Sophos;i="5.60,477,1549929600"; d="scan'208";a="805029848"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-2b-a7fdc47a.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;
 16 May 2019 15:33:53 +0000
Received: from EX13MTAUWC001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan3.pdx.amazon.com [10.236.137.198])
 by email-inbound-relay-2b-a7fdc47a.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id x4GFXq3O080775
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Thu, 16 May 2019 15:33:52 GMT
Received: from EX13D20UWC001.ant.amazon.com (10.43.162.244) by
 EX13MTAUWC001.ant.amazon.com (10.43.162.135) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 16 May 2019 15:33:51 +0000
Received: from macbook-2.local (10.43.161.67) by EX13D20UWC001.ant.amazon.com
 (10.43.162.244) with Microsoft SMTP Server (TLS) id 15.0.1367.3;
 Thu, 16 May 2019 15:33:50 +0000
To: "Sironi, Filippo" <sironi@amazon.de>
References: <1539078879-4372-1-git-send-email-sironi@amazon.de>
 <1557847002-23519-1-git-send-email-sironi@amazon.de>
 <1557847002-23519-3-git-send-email-sironi@amazon.de>
 <f51a6a84-b21c-ab75-7e30-bfbe2ac6b98b@amazon.com>
 <7395EFE9-0B38-4B61-81D4-E8450561AABE@amazon.de>
From: Alexander Graf <graf@amazon.com>
Message-ID: <8c6a2de2-f080-aad5-16af-c4a5eafb31af@amazon.com>
Date: Thu, 16 May 2019 08:33:49 -0700
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:60.0)
 Gecko/20100101 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <7395EFE9-0B38-4B61-81D4-E8450561AABE@amazon.de>
Content-Language: en-US
X-Originating-IP: [10.43.161.67]
X-ClientProxiedBy: EX13P01UWB004.ant.amazon.com (10.43.161.213) To
 EX13D20UWC001.ant.amazon.com (10.43.162.244)
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v2 2/2] KVM: x86: Implement the
 arch-specific hook to report the VM UUID
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: KVM list <kvm@vger.kernel.org>,
 "konrad.wilk@oracle.com" <konrad.wilk@oracle.com>,
 "cohuck@redhat.com" <cohuck@redhat.com>, LKML <linux-kernel@vger.kernel.org>,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 "vasu.srinivasan@oracle.com" <vasu.srinivasan@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ck9uIDE2LjA1LjE5IDA4OjI1LCBTaXJvbmksIEZpbGlwcG8gd3JvdGU6Cj4+IE9uIDE2LiBNYXkg
MjAxOSwgYXQgMTU6NTYsIEdyYWYsIEFsZXhhbmRlciA8Z3JhZkBhbWF6b24uY29tPiB3cm90ZToK
Pj4KPj4gT24gMTQuMDUuMTkgMDg6MTYsIEZpbGlwcG8gU2lyb25pIHdyb3RlOgo+Pj4gT24geDg2
LCB3ZSByZXBvcnQgdGhlIFVVSUQgaW4gRE1JIFN5c3RlbSBJbmZvcm1hdGlvbiAoaS5lLiwgRE1J
IFR5cGUgMSkKPj4+IGFzIFZNIFVVSUQuCj4+Pgo+Pj4gU2lnbmVkLW9mZi1ieTogRmlsaXBwbyBT
aXJvbmkgPHNpcm9uaUBhbWF6b24uZGU+Cj4+PiAtLS0KPj4+IGFyY2gveDg2L2tlcm5lbC9rdm0u
YyB8IDcgKysrKysrKwo+Pj4gMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKQo+Pj4KPj4+
IGRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwva3ZtLmMgYi9hcmNoL3g4Ni9rZXJuZWwva3Zt
LmMKPj4+IGluZGV4IDVjOTNhNjVlZTFlNS4uNDQxY2FiMDhhMDlkIDEwMDY0NAo+Pj4gLS0tIGEv
YXJjaC94ODYva2VybmVsL2t2bS5jCj4+PiArKysgYi9hcmNoL3g4Ni9rZXJuZWwva3ZtLmMKPj4+
IEBAIC0yNSw2ICsyNSw3IEBACj4+PiAjaW5jbHVkZSA8bGludXgva2VybmVsLmg+Cj4+PiAjaW5j
bHVkZSA8bGludXgva3ZtX3BhcmEuaD4KPj4+ICNpbmNsdWRlIDxsaW51eC9jcHUuaD4KPj4+ICsj
aW5jbHVkZSA8bGludXgvZG1pLmg+Cj4+PiAjaW5jbHVkZSA8bGludXgvbW0uaD4KPj4+ICNpbmNs
dWRlIDxsaW51eC9oaWdobWVtLmg+Cj4+PiAjaW5jbHVkZSA8bGludXgvaGFyZGlycS5oPgo+Pj4g
QEAgLTY5NCw2ICs2OTUsMTIgQEAgYm9vbCBrdm1fcGFyYV9hdmFpbGFibGUodm9pZCkKPj4+IH0K
Pj4+IEVYUE9SVF9TWU1CT0xfR1BMKGt2bV9wYXJhX2F2YWlsYWJsZSk7Cj4+Pgo+Pj4gK2NvbnN0
IGNoYXIgKmt2bV9wYXJhX2dldF91dWlkKHZvaWQpCj4+PiArewo+Pj4gKwlyZXR1cm4gZG1pX2dl
dF9zeXN0ZW1faW5mbyhETUlfUFJPRFVDVF9VVUlEKTsKPj4gVGhpcyBhZGRzIGEgbmV3IGRlcGVu
ZGVuY3kgb24gQ09ORklHX0RNSS4gUHJvYmFibHkgYmVzdCB0byBndWFyZCBpdCB3aXRoCj4+IGFu
ICNpZiBJU19FTkFCTEVEKENPTkZJR19ETUkpLgo+Pgo+PiBUaGUgY29uY2VwdCBzZWVtcyBzb3Vu
ZCB0aG91Z2guCj4+Cj4+IEFsZXgKPiBpbmNsdWRlL2xpbnV4L2RtaS5oIGNvbnRhaW5zIGEgZHVt
bXkgaW1wbGVtZW50YXRpb24gb2YKPiBkbWlfZ2V0X3N5c3RlbV9pbmZvIHRoYXQgcmV0dXJucyBO
VUxMIGlmIENPTkZJR19ETUkgaXNuJ3QgZGVmaW5lZC4KCgpPaCwgSSBtaXNzZWQgdGhhdCBiaXQu
IEF3ZXNvbWUhIExlc3Mgd29yayA6KS4KCgo+IFRoaXMgaXMgZW5vdWdoIHVubGVzcyB3ZSBkZWNp
ZGUgdG8gcmV0dXJuICI8ZGVuaWVkPiIgbGlrZSBpbiBYZW4uCj4gSWYgdGhlbiwgd2UgY2FuIGhh
dmUgdGhlIGNoZWNrIGluIHRoZSBnZW5lcmljIGNvZGUgdG8gdHVybiBOVUxMCj4gaW50byAiPGRl
bmllZD4iLgoKClllcy4gV2FpdGluZyBmb3Igc29tZW9uZSBmcm9tIFhlbiB0byBhbnN3ZXIgdGhp
cyA6KQoKCkFsZXgKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu May 16 15:44:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 15:44:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRIYS-0004kt-Lf; Thu, 16 May 2019 15:44:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Vv4c=TQ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hRIYR-0004ko-E4
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 15:44:23 +0000
X-Inumbo-ID: 79cdd354-77f1-11e9-96e6-f7fd6d9431be
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 79cdd354-77f1-11e9-96e6-f7fd6d9431be;
 Thu, 16 May 2019 15:44:22 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 558531715;
 Thu, 16 May 2019 08:44:22 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 8734F3F71E;
 Thu, 16 May 2019 08:44:21 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: Oleksandr <olekstysh@gmail.com>, xen-devel@lists.xenproject.org
References: <1556816422-25185-1-git-send-email-olekstysh@gmail.com>
 <ec3339b0-6588-2a54-d0db-1e9c157f9259@arm.com>
 <128c02c6-412a-bb65-c665-133c525e506e@gmail.com>
 <08ad173c-2c2c-967c-84fa-6b848ab52659@arm.com>
Message-ID: <7bdd9edc-f14e-decf-60d5-f18efaea6526@arm.com>
Date: Thu, 16 May 2019 16:44:20 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <08ad173c-2c2c-967c-84fa-6b848ab52659@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V5 0/4] Renesas Stout board support (R-Car
 Gen2)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 sstabellini@kernel.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAwOC8wNS8yMDE5IDE3OjM0LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gCj4gCj4gT24g
MDgvMDUvMjAxOSAxNzozMCwgT2xla3NhbmRyIHdyb3RlOgo+Pgo+PiBPbiAwOC4wNS4xOSAxOTox
OSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4gSGkgT2xla3NhbmRyLAo+Pgo+PiBIaSBKdWxpZW4K
Pj4KPj4KPj4+Cj4+PiBPbiAwMi8wNS8yMDE5IDE4OjAwLCBPbGVrc2FuZHIgVHlzaGNoZW5rbyB3
cm90ZToKPj4+PiBPbGVrc2FuZHIgVHlzaGNoZW5rbyAoNCk6Cj4+Pj4gwqDCoCB4ZW4vYXJtOiBk
cml2ZXJzOiBzY2lmOiBFeHRlbmQgZHJpdmVyIHRvIGhhbmRsZSBvdGhlciBpbnRlcmZhY2VzCj4+
Pj4gwqDCoCB4ZW4vYXJtOiBkcml2ZXJzOiBzY2lmOiBBZGQgc3VwcG9ydCBmb3IgU0NJRkEgY29t
cGF0aWJsZSBVQVJUcwo+Pj4KPj4+IEkgaGF2ZSBtZXJnZWQgdGhlIGZpcnN0IHR3byBwYXRjaGVz
IGluIG15IGJyYW5jaCB4ZW4tNC4xMy4gSSB3aWxsIG1lcmdlIHRoZW0gCj4+PiBpbiBzdGFnaW5n
IG9uIHRoZSB0cmVlIGlzIHJlb3BlbmVkLgo+Pgo+PiBUaGFuayB5b3UhCj4+Cj4+Cj4+IEp1c3Qg
dG8gY2xhcmlmeToKPj4KPj4gV2UgYXJlIHdhaXRpbmcgZm9yIHRoZSByZXZpZXcgZnJvbSBTdGVm
YW5vIGZvciB0aGUgZm9sbG93aW5nIHBhdGNoOgo+Pgo+PiAiW1BBVENIIFY1IDMvNF0geGVuL2Fy
bTogRXh0ZW5kIFNDSUYgZWFybHkgcHJpbmsgY29kZSB0byBoYW5kbGUgb3RoZXIgaW50ZXJmYWNl
cyIKPj4KPj4KPj4gQW0gSSBjb3JyZWN0Pwo+IAo+IFRoYXQncyBjb3JyZWN0LiBJZiBJIGRvbid0
IGhlYXIgYW55dGhpbmcgYnkgTW9uZGF5LCBJIHdpbGwgbWVyZ2UgdGhlIHR3byBwYXRjaGVzLgoK
SSBoYXZlbid0IGhlYXJkIGFueXRoaW5nIGZyb20gU3RlZmFuby4gSSBoYXZlIG5vdyBtZXJnZWQg
dGhlIHR3byByZW1haW5pbmcgcGF0Y2hlcy4KCj4gCj4gQ2hlZXJzLAo+IAoKLS0gCkp1bGllbiBH
cmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 16 15:45:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 15:45:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRIZP-0004oe-1E; Thu, 16 May 2019 15:45:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Eh32=TQ=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1hRIZO-0004oX-8B
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 15:45:22 +0000
X-Inumbo-ID: 9c50b67f-77f1-11e9-8980-bc764e045a96
Received: from new3-smtp.messagingengine.com (unknown [66.111.4.229])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9c50b67f-77f1-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 15:45:20 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailnew.nyi.internal (Postfix) with ESMTP id 3F92618355;
 Thu, 16 May 2019 11:45:20 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162])
 by compute7.internal (MEProxy); Thu, 16 May 2019 11:45:20 -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-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=WOdRU2
 yzx5w1TQkeKEzxMKGhFhTeCXPQFFd3fgHtCY8=; b=Q3o66Wxi2ZHJvSswq4sXwf
 pPHOLMamXMfNQvcR+bu8ejdHWEWLixlYiRkEea6pqBcITOixa85KiyeNG5rliuJ8
 7w0f6Wqsq8+pbtatm+XSW/idB5HmChEA6ecpeUuDHW4n1YM0X1Kf830XoD9M6yZk
 tQqph78c0j3jPSbDafjNK4uJ0hyA8OeG94PSChleTCoH50vvsllUIpncoJ6rDEy1
 sKT5KvlVTv/lpPKyESixz596vqd685I63fOfk51w3JCnTyc+eEIlc+gdngtuHIuw
 CukY1CcuE8PhXXPG0QNiOq12YcgpiqMyKOYvbvsvK+ilJXCRa38+5+PV68o/BcYQ
 ==
X-ME-Sender: <xms:joXdXNCMpev9pRW1pYLXm7zGGyVinT914aGahFBkhTUAcMD7caNmZA>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduuddruddttddgkeelucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne
 cujfgurhepfffhvffukfhfgggtuggjfgesghdtreertderjeenucfhrhhomhepofgrrhgv
 khcuofgrrhgtiiihkhhofihskhhiuceomhgrrhhmrghrvghksehinhhvihhsihgslhgvth
 hhihhnghhslhgrsgdrtghomheqnecukfhppeeluddrieehrdefgedrfeefnecurfgrrhgr
 mhepmhgrihhlfhhrohhmpehmrghrmhgrrhgvkhesihhnvhhishhisghlvghthhhinhhgsh
 hlrggsrdgtohhmnecuvehluhhsthgvrhfuihiivgeptd
X-ME-Proxy: <xmx:joXdXHoDYpqGC1-4cNdfi4C5gT1YfGzh67YviO03LjSQkAwnlie4OA>
 <xmx:joXdXEZjnfOMKI1eMPE3-4g8vNlrgvaxSprRtaTxNZwIISU07B2ZnA>
 <xmx:joXdXBHEGO2aggtTuyZWALpEZAvhdIxfA9Wyc6_70V06PWH_vMgX7A>
 <xmx:kIXdXIOvz0wIlJ6mXciv9cc4w3ht3wC2GIeJGgOj-0iSbumD21WIWA>
Received: from mail-itl (ip5b412221.dynamic.kabel-deutschland.de [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 9149B8005A;
 Thu, 16 May 2019 11:45:16 -0400 (EDT)
Date: Thu, 16 May 2019 17:45:13 +0200
From: Marek Marczykowski <marmarek@invisiblethingslab.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190516154513.GS1502@mail-itl>
References: <cover.36e828561477c30a5472a8e9213ab0efc5484de8.1558015595.git-series.marmarek@invisiblethingslab.com>
 <cover.36e828561477c30a5472a8e9213ab0efc5484de8.1558015595.git-series.marmarek@invisiblethingslab.com>
 <93faeff91ee3e14320b5048818badc38460143e7.1558015595.git-series.marmarek@invisiblethingslab.com>
 <5CDD7AD8020000780022FC7B@prv1-mh.provo.novell.com>
MIME-Version: 1.0
In-Reply-To: <5CDD7AD8020000780022FC7B@prv1-mh.provo.novell.com>
User-Agent: Mutt/1.11.1+94 (9b965fac) (2019-01-05)
Subject: Re: [Xen-devel] [PATCH v3 1/1] xen: fix handling framebuffer
 located above 4GB
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============0183971947327430213=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============0183971947327430213==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="4tkssvp36SW1tyIS"
Content-Disposition: inline


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

On Thu, May 16, 2019 at 08:59:36AM -0600, Jan Beulich wrote:
> >>> On 16.05.19 at 16:07, <marmarek@invisiblethingslab.com> wrote:
> > --- a/xen/drivers/video/vesa.c
> > +++ b/xen/drivers/video/vesa.c
> > @@ -40,6 +40,11 @@ static int __init parse_font_height(const char *s)
> >  }
> >  custom_param("font", parse_font_height);
> > =20
> > +static inline paddr_t lfb_base(void)
> > +{
> > +    return (paddr_t)((vlfb_info.ext_lfb_base) << 32) | vlfb_info.lfb_b=
ase;
>=20
> I'm afraid you've misplaced the parentheses here. I wonder if
> this has worked for you at all.

Indeed it's messed up...

>     return ((paddr_t)vlfb_info.ext_lfb_base << 32) | vlfb_info.lfb_base;

This works fine.

> > --- a/xen/include/public/xen.h
> > +++ b/xen/include/public/xen.h
> > @@ -923,6 +923,11 @@ typedef struct dom0_vga_console_info {
> >              /* Mode attributes (offset 0x0, VESA command 0x4f01). */
> >              uint16_t mode_attrs;
> >  #endif
> > +#if __XEN_INTERFACE_VERSION__ >=3D 0x00040d00
> > +            uint16_t _pad;

And also compat checker don't like this name. I've changed it to "pad"
(v4 upcoming).

> > +            /* high 32 bits of lfb_base */
> > +            uint32_t ext_lfb_base;
> > +#endif
>=20
> Strictly speaking the padding field belongs ahead of the earlier
> #endif.
>=20
> Both aspects can be fixed while committing, but confirmation on
> the first wrt it working for you would still be nice. With them in
> place
> Reviewed-by: Jan Beulich <jbeulich@suse.com>

--=20
Best Regards,
Marek Marczykowski-G=C3=B3recki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?

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

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAlzdhYkACgkQ24/THMrX
1yzlQQf5AdkV3enTF5zr50XdDaPnFTnE8fRQYAm5w2EXS16kzZCCmi1M3Zc6ccAZ
8nBknfvFziXafzVNShgMNxKLtPxaOAz6JAu+lTdzYSUOAW5DzVAxkmZkJcRiUpCw
m6ShTl1rrUEGSKd1gqQSRVv4Qw0RVNTewSQ7Z31T3sNGFvuHQTg2xa+WS6JiWB59
GfW3Rl8ZXBdBXZGDYLIf7SqeLkmckhONbHI5MhDb6F+AcWer+qSJNPfxVk/NnubF
jtDko8Nrw9JlWxu6KapfqoP2OHdTDWLhjOd8C29+Am5sX01FqCx6r9cyZUl7nXSj
4KMisfvuyTCJD6Yp3EF6aRt2NJMzMw==
=+I7K
-----END PGP SIGNATURE-----

--4tkssvp36SW1tyIS--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0183971947327430213==--


From xen-devel-bounces@lists.xenproject.org Thu May 16 15:48:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 15:48:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRIbz-0004zH-Ha; Thu, 16 May 2019 15:48:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Eh32=TQ=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1hRIby-0004zB-Te
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 15:48:02 +0000
X-Inumbo-ID: fbe3ef72-77f1-11e9-9a75-3354952b17af
Received: from new3-smtp.messagingengine.com (unknown [66.111.4.229])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fbe3ef72-77f1-11e9-9a75-3354952b17af;
 Thu, 16 May 2019 15:48:00 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailnew.nyi.internal (Postfix) with ESMTP id 6E370274D7;
 Thu, 16 May 2019 11:48:00 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Thu, 16 May 2019 11:48:00 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:in-reply-to:message-id:mime-version:references
 :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender
 :x-sasl-enc; s=fm2; bh=pP7V3G/n2VfZwMSdhyeEn4iR7LTgvgvMvcTGMyE7B
 S0=; b=bmpN+t0zWmFXlwtZCvZj7MqrMODLUqx4gtv7oeei6Uguqca464Ie9YBA5
 9IP5Fd5akFhkVJ9H5B7icM8p/M1IP0BW9j8pscIJFVCEJ7K3lvLb/zidi0uPb7Yj
 5LfTJvyb21suqeIYTjAsECrks17mVDoDjnbwMALOqIvcjIJV2siVRJskhI0Qka1B
 ck/Sa1C3lC96lRLj0LBEFagAVfhMiXSL3XA9nGUsQuOlOWK3CcqLa5LY9IqjHiDQ
 HXaxmo6YnCc8NmVbUiAF+1x1jODEx/EpKKLNbUgIARDpPQNUzHAxuGKoc6nY8Ljx
 3yQZC+dA1jpx9sG3JZA0Gb2ABWlXQ==
X-ME-Sender: <xms:MIbdXDPDgtY_q9CFOpuz7foKwIDRLWOtBueSHbBukwNvGx6lvjo5uw>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduuddruddttddgledtucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne
 cujfgurhephffvufffkffojghfgggtohfgsehtkeertdertdejnecuhfhrohhmpeforghr
 vghkucforghrtgiihihkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesih
 hnvhhishhisghlvghthhhinhhgshhlrggsrdgtohhmqeenucffohhmrghinhepughomhdt
 rdhinhhfohenucfkphepledurdeihedrfeegrdeffeenucfrrghrrghmpehmrghilhhfrh
 homhepmhgrrhhmrghrvghksehinhhvihhsihgslhgvthhhihhnghhslhgrsgdrtghomhen
 ucevlhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:MIbdXG5IDQKGP3QuxrkqYpg9LubHNrgxyQOhm8rDRPM06lvXMhJj5A>
 <xmx:MIbdXN3yW04xgVia7YRNNxdYNREOnBWMNlGuR4FElPiObRCYnQTyGg>
 <xmx:MIbdXHw3hnoGKwnMkq6oa7SjoNtJO6pSok876jm_3SO1bdbMccYf0g>
 <xmx:MIbdXEnEQ0G7K2l5kh-7UellptdOffhaPs4eSHcvPryqv7b55OqrPA>
Received: from localhost.localdomain (ip5b412221.dynamic.kabel-deutschland.de
 [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 6D26B103D2;
 Thu, 16 May 2019 11:47:58 -0400 (EDT)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 16 May 2019 17:46:55 +0200
Message-Id: <20190516154655.20162-1-marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.17.2
In-Reply-To: <20190516154513.GS1502@mail-itl>
References: <20190516154513.GS1502@mail-itl>
MIME-Version: 1.0
Organization: Invisible Things Lab
Subject: [Xen-devel] [PATCH v4] xen: fix handling framebuffer located above
 4GB
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gc29tZSBtYWNoaW5lcyAoZm9yIGV4YW1wbGUgVGhpbmtwYWQgUDUyKSwgVUVGSSBHT1AgcmVw
b3J0cwpmcmFtZWJ1ZmZlciBsb2NhdGVkIGFib3ZlIDRHQiAoMHg0MDAwMDAwMDAwIG9uIHRoYXQg
bWFjaGluZSkuIFRoaXMKYWRkcmVzcyBkb2VzIG5vdCBmaXQgaW4ge3hlbixkb20wfV92Z2FfY29u
c29sZV9pbmZvLnUudmVzYV9sZmIubGZiX2Jhc2UKZmllbGQsIHdoaWNoIGlzIDMyYml0LiBUaGUg
b3ZlcmZsb3cgaGVyZSBjYXVzZSBhbGwga2luZCBvZiBtZW1vcnkKY29ycnVwdGlvbiB3aGVuIGFu
eXRoaW5nIHRyaWVzIHRvIHdyaXRlIHNvbWV0aGluZyBvbiB0aGUgc2NyZWVuLApzdGFydGluZyB3
aXRoIHplcm9pbmcgdGhlIHdob2xlIGZyYW1lYnVmZmVyIGluIHZlc2FfaW5pdCgpLgoKRml4IHRo
aXMgc2ltaWxhciB0byBob3cgaXQncyBkb25lIGluIExpbnV4OiBhZGQgZXh0X2xmYl9iYXNlIGZp
ZWxkIGF0CnRoZSBlbmQgb2YgdGhlIHN0cnVjdHVyZSwgdG8gaG9sZCB1cHBlciAzMmJpdHMgb2Yg
dGhlIGFkZHJlc3MuIFNpbmNlIHRoZQpmaWVsZCBpcyBhZGRlZCBhdCB0aGUgZW5kIG9mIHRoZSBz
dHJ1Y3R1cmUsIGl0IHdpbGwgd29yayB3aXRoIG9sZGVyCkxpbnV4IHZlcnNpb25zIHRvbyAob3Ro
ZXIgdGhhbiB1c2luZyBwb3NzaWJseSB0cnVuY2F0ZWQgYWRkcmVzcyAtIG5vCndvcnNlIHRoYW4g
d2l0aG91dCB0aGlzIGNoYW5nZSkuIFRoYW5rcyB0byBBQkkgY29udGFpbmluZyBzaXplIG9mIHRo
ZQpzdHJ1Y3R1cmUgKHN0YXJ0X2luZm8uY29uc29sZS5kb20wLmluZm9fc2l6ZSksIExpbnV4IGNh
biBkZXRlY3Qgd2hlbgp0aGlzIGZpZWxkIGlzIHByZXNlbnQgYW5kIHVzZSBpdCBhcHByb3ByaWF0
ZWx5IHRoZW4uCgpTaW5jZSB0aGlzIGNoYW5nZSBwdWJsaWMgaW50ZXJmYWNlIGFuZCB1c2UgX19Y
RU5fSU5URVJGQUNFX1ZFUlNJT05fXywKYnVtcCBfX1hFTl9MQVRFU1RfSU5URVJGQUNFX1ZFUlNJ
T05fXy4KCk5vdGU6IGlmL3doZW4gYmFja3BvcnRpbmcgdGhpcyBjaGFuZ2UgdG8gWGVuIDw9IDQu
MTIsICNpZiBpbiB4ZW4uaCBuZWVkcwp0byBiZSBleHRlbmRlZCB3aXRoICIgfHwgZGVmaW5lZChf
X1hFTl9fKSIuCgpTaWduZWQtb2ZmLWJ5OiBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kgPG1h
cm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+Ci0tLQpDaGFuZ2VzIGluIHYyOgogLSBndWFy
ZCBleHRfbGZiX2Jhc2Ugd2l0aCAjaWYgX19YRU5fSU5URVJGQUNFX1ZFUlNJT05fXywgYnV0IGFs
d2F5cwogICBpbmNsdWRlIHdoZSBidWlsZGluZyBYZW4gaXRzZWxmCiAtIGFkZCBhIGhlbHBlciBm
dW5jdGlvbiBmb3IgbGZiX2Jhc2UKQ2hhbmdlcyBpbiB2MzoKIC0gYWRkIHBhZGRpbmcgZmllbGQK
IC0gYWRkIHBhcmVudGhlc2VzIGFyb3VuZCA8PAogLSB1bndyYXAgZm9ybWF0IHN0cmluZyBwZXIg
Y29kaW5nIHN0eWxlLCByZXN0b3JlIDB4CiAtIGRyb3AgI2lmIGRlZmluZWQoX19YRU5fXykgbmVl
ZGVkIG9ubHkgaW4gYmFja3BvcnQKIC0gYnVtcCBfX1hFTl9MQVRFU1RfSU5URVJGQUNFX1ZFUlNJ
T05fXwpDaGFuZ2VzIGluIHY0OgogLSBmaXggcGFyZW50aGVzZXMKIC0gZml4IHBhZGRpbmcKLS0t
CiB4ZW4vYXJjaC94ODYvZWZpL2VmaS1ib290LmggICAgIHwgIDEgKwogeGVuL2RyaXZlcnMvdmlk
ZW8vdmVzYS5jICAgICAgICB8IDE0ICsrKysrKysrKy0tLS0tCiB4ZW4vaW5jbHVkZS9wdWJsaWMv
eGVuLWNvbXBhdC5oIHwgIDIgKy0KIHhlbi9pbmNsdWRlL3B1YmxpYy94ZW4uaCAgICAgICAgfCAg
NSArKysrKwogNCBmaWxlcyBjaGFuZ2VkLCAxNiBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9lZmkvZWZpLWJvb3QuaCBiL3hlbi9hcmNoL3g4
Ni9lZmkvZWZpLWJvb3QuaAppbmRleCA1Nzg5ZDJjYjcwLi43YTEzYTMwYmMwIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvZWZpL2VmaS1ib290LmgKKysrIGIveGVuL2FyY2gveDg2L2VmaS9lZmkt
Ym9vdC5oCkBAIC01NTAsNiArNTUwLDcgQEAgc3RhdGljIHZvaWQgX19pbml0IGVmaV9hcmNoX3Zp
ZGVvX2luaXQoRUZJX0dSQVBISUNTX09VVFBVVF9QUk9UT0NPTCAqZ29wLAogICAgICAgICB2Z2Ff
Y29uc29sZV9pbmZvLnUudmVzYV9sZmIuYnl0ZXNfcGVyX2xpbmUgPQogICAgICAgICAgICAgKG1v
ZGVfaW5mby0+UGl4ZWxzUGVyU2NhbkxpbmUgKiBicHAgKyA3KSA+PiAzOwogICAgICAgICB2Z2Ff
Y29uc29sZV9pbmZvLnUudmVzYV9sZmIubGZiX2Jhc2UgPSBnb3AtPk1vZGUtPkZyYW1lQnVmZmVy
QmFzZTsKKyAgICAgICAgdmdhX2NvbnNvbGVfaW5mby51LnZlc2FfbGZiLmV4dF9sZmJfYmFzZSA9
IGdvcC0+TW9kZS0+RnJhbWVCdWZmZXJCYXNlID4+IDMyOwogICAgICAgICB2Z2FfY29uc29sZV9p
bmZvLnUudmVzYV9sZmIubGZiX3NpemUgPQogICAgICAgICAgICAgKGdvcC0+TW9kZS0+RnJhbWVC
dWZmZXJTaXplICsgMHhmZmZmKSA+PiAxNjsKICAgICB9CmRpZmYgLS1naXQgYS94ZW4vZHJpdmVy
cy92aWRlby92ZXNhLmMgYi94ZW4vZHJpdmVycy92aWRlby92ZXNhLmMKaW5kZXggMjZkNDk2MmIw
ZS4uZmQyY2IxMzEyZCAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvdmlkZW8vdmVzYS5jCisrKyBi
L3hlbi9kcml2ZXJzL3ZpZGVvL3Zlc2EuYwpAQCAtNDAsNiArNDAsMTEgQEAgc3RhdGljIGludCBf
X2luaXQgcGFyc2VfZm9udF9oZWlnaHQoY29uc3QgY2hhciAqcykKIH0KIGN1c3RvbV9wYXJhbSgi
Zm9udCIsIHBhcnNlX2ZvbnRfaGVpZ2h0KTsKIAorc3RhdGljIGlubGluZSBwYWRkcl90IGxmYl9i
YXNlKHZvaWQpCit7CisgICAgcmV0dXJuICgocGFkZHJfdCl2bGZiX2luZm8uZXh0X2xmYl9iYXNl
IDw8IDMyKSB8IHZsZmJfaW5mby5sZmJfYmFzZTsKK30KKwogdm9pZCBfX2luaXQgdmVzYV9lYXJs
eV9pbml0KHZvaWQpCiB7CiAgICAgdW5zaWduZWQgaW50IHZyYW1fdm1vZGU7CkBAIC05NywxNSAr
MTAyLDE0IEBAIHZvaWQgX19pbml0IHZlc2FfaW5pdCh2b2lkKQogICAgIGxmYnAudGV4dF9jb2x1
bW5zID0gdmxmYl9pbmZvLndpZHRoIC8gZm9udC0+d2lkdGg7CiAgICAgbGZicC50ZXh0X3Jvd3Mg
PSB2bGZiX2luZm8uaGVpZ2h0IC8gZm9udC0+aGVpZ2h0OwogCi0gICAgbGZicC5sZmIgPSBsZmIg
PSBpb3JlbWFwKHZsZmJfaW5mby5sZmJfYmFzZSwgdnJhbV9yZW1hcCk7CisgICAgbGZicC5sZmIg
PSBsZmIgPSBpb3JlbWFwKGxmYl9iYXNlKCksIHZyYW1fcmVtYXApOwogICAgIGlmICggIWxmYiAp
CiAgICAgICAgIHJldHVybjsKIAogICAgIG1lbXNldChsZmIsIDAsIHZyYW1fcmVtYXApOwogCi0g
ICAgcHJpbnRrKFhFTkxPR19JTkZPICJ2ZXNhZmI6IGZyYW1lYnVmZmVyIGF0ICUjeCwgbWFwcGVk
IHRvIDB4JXAsICIKLSAgICAgICAgICAgInVzaW5nICV1aywgdG90YWwgJXVrXG4iLAotICAgICAg
ICAgICB2bGZiX2luZm8ubGZiX2Jhc2UsIGxmYiwKKyAgICBwcmludGsoWEVOTE9HX0lORk8gInZl
c2FmYjogZnJhbWVidWZmZXIgYXQgMHglIiBQUklwYWRkciAiLCBtYXBwZWQgdG8gMHglcCwgdXNp
bmcgJXVrLCB0b3RhbCAldWtcbiIsCisgICAgICAgICAgIGxmYl9iYXNlKCksIGxmYiwKICAgICAg
ICAgICAgdnJhbV9yZW1hcCA+PiAxMCwgdnJhbV90b3RhbCA+PiAxMCk7CiAgICAgcHJpbnRrKFhF
TkxPR19JTkZPICJ2ZXNhZmI6IG1vZGUgaXMgJWR4JWR4JXUsIGxpbmVsZW5ndGg9JWQsIGZvbnQg
JXV4JXVcbiIsCiAgICAgICAgICAgIHZsZmJfaW5mby53aWR0aCwgdmxmYl9pbmZvLmhlaWdodCwK
QEAgLTE2Nyw3ICsxNzEsNyBAQCB2b2lkIF9faW5pdCB2ZXNhX210cnJfaW5pdCh2b2lkKQogCiAg
ICAgLyogVHJ5IGFuZCBmaW5kIGEgcG93ZXIgb2YgdHdvIHRvIGFkZCAqLwogICAgIGRvIHsKLSAg
ICAgICAgcmMgPSBtdHJyX2FkZCh2bGZiX2luZm8ubGZiX2Jhc2UsIHNpemVfdG90YWwsIHR5cGUs
IDEpOworICAgICAgICByYyA9IG10cnJfYWRkKGxmYl9iYXNlKCksIHNpemVfdG90YWwsIHR5cGUs
IDEpOwogICAgICAgICBzaXplX3RvdGFsID4+PSAxOwogICAgIH0gd2hpbGUgKCAoc2l6ZV90b3Rh
bCA+PSBQQUdFX1NJWkUpICYmIChyYyA9PSAtRUlOVkFMKSApOwogfQpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvcHVibGljL3hlbi1jb21wYXQuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy94ZW4tY29t
cGF0LmgKaW5kZXggNmZhYmNhMTg4OS4uNjcwODEzMjM5NCAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvcHVibGljL3hlbi1jb21wYXQuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMveGVuLWNvbXBh
dC5oCkBAIC0yNyw3ICsyNyw3IEBACiAjaWZuZGVmIF9fWEVOX1BVQkxJQ19YRU5fQ09NUEFUX0hf
XwogI2RlZmluZSBfX1hFTl9QVUJMSUNfWEVOX0NPTVBBVF9IX18KIAotI2RlZmluZSBfX1hFTl9M
QVRFU1RfSU5URVJGQUNFX1ZFUlNJT05fXyAweDAwMDQwYTAwCisjZGVmaW5lIF9fWEVOX0xBVEVT
VF9JTlRFUkZBQ0VfVkVSU0lPTl9fIDB4MDAwNDBkMDAKIAogI2lmIGRlZmluZWQoX19YRU5fXykg
fHwgZGVmaW5lZChfX1hFTl9UT09MU19fKQogLyogWGVuIGlzIGJ1aWx0IHdpdGggbWF0Y2hpbmcg
aGVhZGVycyBhbmQgaW1wbGVtZW50cyB0aGUgbGF0ZXN0IGludGVyZmFjZS4gKi8KZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL3B1YmxpYy94ZW4uaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy94ZW4uaApp
bmRleCBjY2RmZmMwYWQxLi5jYjI5MTdlNzRiIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJs
aWMveGVuLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL3hlbi5oCkBAIC05MjIsNiArOTIyLDEx
IEBAIHR5cGVkZWYgc3RydWN0IGRvbTBfdmdhX2NvbnNvbGVfaW5mbyB7CiAgICAgICAgICAgICB1
aW50MzJfdCBnYmxfY2FwczsKICAgICAgICAgICAgIC8qIE1vZGUgYXR0cmlidXRlcyAob2Zmc2V0
IDB4MCwgVkVTQSBjb21tYW5kIDB4NGYwMSkuICovCiAgICAgICAgICAgICB1aW50MTZfdCBtb2Rl
X2F0dHJzOworICAgICAgICAgICAgdWludDE2X3QgcGFkOworI2VuZGlmCisjaWYgX19YRU5fSU5U
RVJGQUNFX1ZFUlNJT05fXyA+PSAweDAwMDQwZDAwCisgICAgICAgICAgICAvKiBoaWdoIDMyIGJp
dHMgb2YgbGZiX2Jhc2UgKi8KKyAgICAgICAgICAgIHVpbnQzMl90IGV4dF9sZmJfYmFzZTsKICNl
bmRpZgogICAgICAgICB9IHZlc2FfbGZiOwogICAgIH0gdTsKLS0gCjIuMTcuMgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 16 15:48:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 15:48:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRIcg-000535-7B; Thu, 16 May 2019 15:48:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Vv4c=TQ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hRIce-00052m-ML
 for xen-devel@lists.xen.org; Thu, 16 May 2019 15:48:44 +0000
X-Inumbo-ID: 14ef1be8-77f2-11e9-8980-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 14ef1be8-77f2-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 15:48:43 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id AB0B71715;
 Thu, 16 May 2019 08:48:42 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 4869A3F71E;
 Thu, 16 May 2019 08:48:40 -0700 (PDT)
To: Dario Faggioli <dfaggioli@suse.com>,
 Andrii Anisov <andrii.anisov@gmail.com>, xen-devel@lists.xen.org
References: <1557309578-6436-1-git-send-email-andrii.anisov@gmail.com>
 <d4876c22d85f1af7bac22213942c611b1043acf4.camel@suse.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <0493d376-43a5-7b57-4c69-6040f260ff7e@arm.com>
Date: Thu, 16 May 2019 16:48:38 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <d4876c22d85f1af7bac22213942c611b1043acf4.camel@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen:arm: we never get into schedule_tail()
 with prev==current
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAwOC8wNS8yMDE5IDEyOjI1LCBEYXJpbyBGYWdnaW9saSB3cm90ZToKPiBPbiBXZWQs
IDIwMTktMDUtMDggYXQgMTI6NTkgKzAzMDAsIEFuZHJpaSBBbmlzb3Ygd3JvdGU6Cj4+IEZyb206
IEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+Cj4+Cj4+IEFSTSdzIHNjaGVk
dWxlX3RhaWwoKSBpcyBjYWxsZWQgZnJvbSB0d28gcGxhY2VzOiBjb250ZXh0X3N3aXRjaCgpIGFu
ZAo+PiBjb250aW51ZV9uZXdfdmNwdSgpLiBCb3RoIGZ1bmN0aW9ucyBhcmUgYWx3YXlzIGNhbGxl
ZCB3aXRoCj4+IHByZXYhPWN1cnJlbnQuIFNvIHJlcGxhY2UgdGhlIGNvcnJlc3BvbmRlbnQgY2hl
Y2sgaW4gc2NoZWR1bGVfdGFpbCgpCj4+IHdpdGggQVNTRVJUKCkgd2hpY2ggaXMgdGhlIGRldmVs
b3BtZW50IChkZWJ1ZykgYnVpbGQgZ3VhcmQuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEFuZHJpaSBB
bmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+Cj4+Cj4gRldJVywKPiAKPiBSZXZpZXdlZC1i
eTogRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KCkFja2VkLWJ5OiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKSSBoYXZlIG5vdyBjb21taXR0ZWQgdGhlIHBh
dGNoLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 16 15:48:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 15:48:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRIce-00052s-Sg; Thu, 16 May 2019 15:48:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Vv4c=TQ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hRIcd-00052e-WF
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 15:48:44 +0000
X-Inumbo-ID: 14f95876-77f2-11e9-86ed-036714c10128
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 14f95876-77f2-11e9-86ed-036714c10128;
 Thu, 16 May 2019 15:48:43 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id AB0B71715;
 Thu, 16 May 2019 08:48:42 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 4869A3F71E;
 Thu, 16 May 2019 08:48:40 -0700 (PDT)
To: Dario Faggioli <dfaggioli@suse.com>,
 Andrii Anisov <andrii.anisov@gmail.com>, xen-devel@lists.xen.org
References: <1557309578-6436-1-git-send-email-andrii.anisov@gmail.com>
 <d4876c22d85f1af7bac22213942c611b1043acf4.camel@suse.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <0493d376-43a5-7b57-4c69-6040f260ff7e@arm.com>
Date: Thu, 16 May 2019 16:48:38 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <d4876c22d85f1af7bac22213942c611b1043acf4.camel@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen:arm: we never get into schedule_tail()
 with prev==current
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAwOC8wNS8yMDE5IDEyOjI1LCBEYXJpbyBGYWdnaW9saSB3cm90ZToKPiBPbiBXZWQs
IDIwMTktMDUtMDggYXQgMTI6NTkgKzAzMDAsIEFuZHJpaSBBbmlzb3Ygd3JvdGU6Cj4+IEZyb206
IEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+Cj4+Cj4+IEFSTSdzIHNjaGVk
dWxlX3RhaWwoKSBpcyBjYWxsZWQgZnJvbSB0d28gcGxhY2VzOiBjb250ZXh0X3N3aXRjaCgpIGFu
ZAo+PiBjb250aW51ZV9uZXdfdmNwdSgpLiBCb3RoIGZ1bmN0aW9ucyBhcmUgYWx3YXlzIGNhbGxl
ZCB3aXRoCj4+IHByZXYhPWN1cnJlbnQuIFNvIHJlcGxhY2UgdGhlIGNvcnJlc3BvbmRlbnQgY2hl
Y2sgaW4gc2NoZWR1bGVfdGFpbCgpCj4+IHdpdGggQVNTRVJUKCkgd2hpY2ggaXMgdGhlIGRldmVs
b3BtZW50IChkZWJ1ZykgYnVpbGQgZ3VhcmQuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEFuZHJpaSBB
bmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+Cj4+Cj4gRldJVywKPiAKPiBSZXZpZXdlZC1i
eTogRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KCkFja2VkLWJ5OiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKSSBoYXZlIG5vdyBjb21taXR0ZWQgdGhlIHBh
dGNoLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 16 15:54:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 15:54:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRIiB-0005zf-46; Thu, 16 May 2019 15:54:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=JKB0=TQ=citrix.com=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1hRIiA-0005za-3r
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 15:54:26 +0000
X-Inumbo-ID: e05bad7f-77f2-11e9-8980-bc764e045a96
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e05bad7f-77f2-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 15:54:24 +0000 (UTC)
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=lars.kurth@citrix.com;
 spf=SoftFail smtp.mailfrom=lars.kurth@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 lars.kurth@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com"; x-conformance=sidf_compatible
Received-SPF: SoftFail (esa2.hc3370-68.iphmx.com: domain of
 lars.kurth@citrix.com is inclined to not designate
 23.29.105.83 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 exists:%{i}._spf.mta.salesforce.com ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: p2c+zIafWwydrReOEyFGFOfR0Ql9I1H4wb4Hklt1K4fCfeDI+IMdPwZv66n2cIiduvCCtG88IV
 0j/3029MseGWoA+ZNuhmA5jARzMjiEBtHspa/UvXelFfXedEhnZgIQKdOI8UkcAJmz4B6mCVHw
 /jSv4hntpl58OBNnd0SHmyFL63d3B/AwVFUwMTG/wDFHTLR+m3gHGtuyymvXvNwBWO/i9W0Uj3
 A8Q+7ENfQ3FWQYYNiReguu6quy8H8sHwWgDleBulVUmGHypFEXKuaOEJ0I1Jf8H4Ph/CaFLFsW
 ZQ0=
X-SBRS: 2.7
X-MesageID: 525311
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,477,1549947600"; 
   d="scan'208";a="525311"
From: Lars Kurth <lars.kurth@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Thread-Topic: [PATCH] Add TRACKING.IMPORTS to xen.git to more easily manage
 imported files that need to be kept in sync with an upstream
Thread-Index: AQHVC2w8yCFJJzKGGki86dw3YKFbFqZtcP2A///xTIA=
Date: Thu, 16 May 2019 15:54:20 +0000
Message-ID: <530E0649-256F-4A11-B887-E665B3C92979@citrix.com>
References: <0648312f1c78e519142ff1829a984e7e965bf3c7.1557957269.git.lars.kurth@citrix.com>
 <5CDD3FA1020000780022F903@prv1-mh.provo.novell.com>
In-Reply-To: <5CDD3FA1020000780022F903@prv1-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.10.a.190512
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <36AF11B839B5C646AC951F55B9B50E38@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] Add TRACKING.IMPORTS to xen.git to more
 easily manage imported files that need to be kept in sync with an upstream
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 "committers@xenproject.org" <committers@xenproject.org>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCu+7v09uIDE2LzA1LzIwMTksIDA0OjQ3LCAiSmFuIEJldWxpY2giIDxKQmV1bGljaEBzdXNl
LmNvbT4gd3JvdGU6DQoNCiAgICA+Pj4gT24gMTYuMDUuMTkgYXQgMDA6MTgsIDxsYXJzLmt1cnRo
QGNpdHJpeC5jb20+IHdyb3RlOg0KICAgID4gKyMgTWFwcGluZ3MgdG8gdHJhY2sgZmlsZXMgYXJl
IG9mIHRoZSBmb2xsb3dpbmcgZm9ybWF0DQogICAgPiArIyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCiAgICA+ICsjIG1hbnVhbHxhdXRvIHhlbi1m
aWxlIG5hbWUtb2Ytb3JpZ2luYWwtcmVwbyBvcmlnaW5hbC1maWxlIGNvbW1pdC1pZA0KICAgID4g
KyMNCiAgICA+ICsjIGF1dG86DQogICAgPiArIyAgIFRoZSB4ZW4tZmlsZSBuZWVkcyB0byB0cmFj
ayB0aGUgdGhlIG9yaWdpbmFsLWZpbGUgZXhhY3RseQ0KICAgID4gKyMgICBJbiBvdGhlciB3b3Jk
cywgd2UgY2FuIGF1dG9tYXRpY2FsbHkgdXBkYXRlIHRoZSBmaWxlIHVzaW5nIGEgc2NyaXB0DQog
ICAgDQogICAgRG8gd2UgaGF2ZSBfYW55XyBleGFtcGxlIG9mIHRoaXM/IEkgY2FuJ3QgZXZlbiBp
bWFnaW5lIG9uZSwgZHVlDQogICAgdG8gZS5nLiBvdXIgaW5jbHVkZXMgYWxsIHN0YXJ0aW5nIHdp
dGggeGVuLyB3aGVyZWFzIExpbnV4J2VzIChqdXN0IHRvDQogICAgdGFrZSBhcyBleGFtcGxlKSBh
bGwgc3RhcnQgd2l0aCBsaW51eC8uIFBlcmhhcHMgImF1dG8iIG5lZWRzIHRvDQogICAgaW5jbHVk
ZSBzZWQgZXhwcmVzc2lvbnMgdGhhdCBuZWVkIHRvIGJlIGFwcGxpZWQgYmVmb3JlIGFjdHVhbGx5
DQogICAgYXBwbHlpbmcgdGhlIG9yaWdpbmFsIGNoYW5nZSB0byBvdXIgdHJlZT8NCg0KSSBhbSBu
b3Qgc3VyZSBJIGZ1bGx5IHVuZGVyc3RhbmQgeW91ciBjb25jZXJuLiANClRoaXMgd2FzIGludGVu
ZGVkIGZvciB0aGUgY2FzZSB3aGVyZSBzYXkgd2Ugd291bGQgZXhhY3RseSB0cmFjayB4ZW4vLi4u
L2Zvby5iYXIgd2l0aCBsaW51eC8uLi4vZm9vLmJhcg0KSW4gb3RoZXIgd29yZHMsIGF1dG8gb25s
eSBhcHBsaWVzIHRvIHRoZSBjb250ZW50IG9mIGEgZmlsZTogdGhlIGZpbGVuYW1lIGlzbid0IHJl
bGV2YW50LCBiZWNhdXNlIGFsbCB0aGUgaW5mb3JtYXRpb24gdGhhdCB3b3VsZCBiZSBuZWVkZWQg
dG8gZG8gdGhpcyBpcyBpbiB0aGUgZmlsZS4NCg0KQnV0IGlmIHRoZXJlIGlzIG5vIG5lZWQgZm9y
IGl0LCB3ZSBjYW4gZHJvcCBpdC4gQW5kIGlmIG5lZWRlZCwgd2UgY2FuIGFkZCBpbiBmdXR1cmUu
DQpASnVsaWVuLCBAU3RlZmFubywgQEphbjogYXJlIGFueSBvZiB0aGUgZmlsZXMgeW91IGxpc3Rl
ZCBmYWxsIGludG8gdGhlICJzaG91bGQgYmUgdHJhY2tlZCBleGFjdGx5IiBjYXRlZ29yeT8NCiAg
ICANCiAgICA+ICsjIG1hbnVhbDoNCiAgICA+ICsjICAgQSBkZXZlbG9wZXIgbmVlZHMgdG8gbWFr
ZSBhIGRlY2lzaW9uIHdoZXRoZXIgYQ0KICAgID4gKyMgICBzcGVjaWZpYyBjaGFuZ2UgaXMgYXBw
bGllZCBvciBpZ25vcmVkIGFuZCB1cGRhdGUgdGhlIGxhc3QgY29tbWl0IGlkDQogICAgPiArIyAg
IGFjY29yZGluZ2x5DQogICAgPiArIw0KICAgID4gKyMgbmFtZS1vZi1vcmlnaW5hbC1yZXBvOg0K
ICAgID4gKyMgICBBIHJlZmVyZW5jZSB0byBhIHNvdXJjZSByZXBvc2l0b3J5IGRlZmluZWQgYnkg
KnJlcG8qIGtleXdvcmQNCiAgICA+ICsjDQogICAgPiArIyBjb21taXQgaWQ6DQogICAgPiArIyAg
IExhc3QgY29tbWl0IGlkIG9mIHNvdXJjZSBmaWxlIHRoYXQgd2FzIGRlZW1lZCB0byBiZSBvaw0K
ICAgID4gKyMgICBhbmQgZWl0aGVyIGltcG9ydGVkIGludG8gdGhlIHRyZWUgb3IgcmVqZWN0ZWQN
CiAgICA+ICsjDQogICAgPiArIyBGb3IgZXhhbXBsZToNCiAgICA+ICsjICAgbWFudWFsIHhlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LmMgbGludXgtdG9ydmFsZHMgbGludXgvZHJpdmVy
cy9pb21tdS9hcm0tc21tdS5jIGI3N2NmMTFmMDk0MTM2DQogICAgPiArDQogICAgPiArdmVyc2lv
biAxDQogICAgDQogICAgUGVyaGFwcyBpdCB3b3VsZG4ndCBodXJ0IHRvIGluY2x1ZGUgdGhlIGNv
bG9ucyBpbiB0aGUgYWN0dWFsIGVudHJpZXMgYXMNCiAgICB3ZWxsPyANCg0KSSBhbSBub3Qgc3Vy
ZSB3aGF0IHlvdSBtZWFuLCB3aGljaCBjb2xvbnM/IEFyZSB5b3Ugc2F5aW5nLCB0aGUgZm9ybWF0
IHNob3VsZCBiZQ0KdmVyc2lvbjogMQ0KcmVwbzogLi4uDQoNCkkgdGhpbmsgdGhlIGNvbmZ1c2lv
biBjb21lcyBiZWNhdXNlIEkgdXNlZCBjb2xvbnMgYWZ0ZXIgc3RhdGVtZW50cyBpbiB0aGUgY29t
bWVudHMuIA0KSSB0aGluayB0aGF0ICJ2ZXJzaW9uOiAxIiBpcyBzbGlnaHRseSBtb3JlIGh1bWFu
LXJlYWRhYmxlLCBzbyBJIHdvdWxkIGJlIE9LIHdpdGggdGhhdA0KDQogICAgSSBhbHNvIGRvbid0
IHRoaW5rIGV4YW1wbGVzIGFyZSBuZWVkZWQgb25jZSB3ZSBnZXQgdGhlIGZpcnN0DQogICAgcmVh
bCBlbnRyaWVzLiBIZW5jZSBJJ2QgbW92ZSB0aGVtIHRvIHRoZSBjb21taXQgbWVzc2FnZSBvciBh
DQogICAgcG9zdC1jb21taXQgbWVzc2FnZSByZW1hcmsuDQoNCkFncmVlZC4NCg0KTGFycw0KDQoN
CiAgICANCiAgICANCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu May 16 15:55:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 15:55:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRIj1-000635-Fk; Thu, 16 May 2019 15:55:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=62Tc=TQ=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hRIj0-00062v-09
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 15:55:18 +0000
X-Inumbo-ID: ff50c9f1-77f2-11e9-8980-bc764e045a96
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ff50c9f1-77f2-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 15:55:16 +0000 (UTC)
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=SoftFail smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: SoftFail (esa5.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com is inclined to not designate
 23.29.105.83 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 exists:%{i}._spf.mta.salesforce.com ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: 406GdoapM3vOba1QCzmloqOKdaxP5fyztbzyKFMOB98UEunb7hZOfMWER6aMQjccZqbRkjOGzm
 L4kqVWRxo2uR+bmKtD3+mfMPjYGOmv2Vh7nyxglC16EJYlJKSNRbbCyDwF+P2awp7dxMiyJLkC
 6WSuFVfOHDzcOJc11mZBmJ1pPUzz65JN0Q0+QLG1Ae09I0A73FBQm51Ff4DakP1RX8ETHqt6p4
 3XVBbh128yWEOeXZYjDf5GHF5GP7pSZsRnt0vcUgSynnLRz+s1t9a2XeDSCHmbyBb+8LsaikFK
 0Lo=
X-SBRS: 2.7
X-MesageID: 513731
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,477,1549947600"; 
   d="scan'208";a="513731"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23773.34743.620790.520198@mariner.uk.xensource.com>
Date: Thu, 16 May 2019 16:54:31 +0100
To: Andrew Cooper <Andrew.Cooper3@citrix.com>
In-Reply-To: <2e8dba0b-70ef-dd90-bb5b-fa358f88861e@citrix.com>
References: <5C8FC3A4020000780021FF77@prv1-mh.provo.novell.com>
 <2e8dba0b-70ef-dd90-bb5b-fa358f88861e@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] preparations for 4.11.2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW5kcmV3IENvb3BlciB3cml0ZXMgKCJSZTogW1hlbi1kZXZlbF0gcHJlcGFyYXRpb25zIGZvciA0
LjExLjIiKToKPiBmZmI2MGE1OGRmNDg0MTljMWYyNjA3Y2QzY2M5MTlmYTJiZmM5YzJkICJ0b29s
cy9taXNjL3hlbnBtOiBmaXggZ2V0dGluZwo+IGluZm8gd2hlbiBzb21lIENQVXMgYXJlIG9mZmxp
bmUiIGZvciA0LjExIGFuZCBlYXJsaWVyLgoKVGhhbmtzLCBxdWV1ZWQgZm9yIDQuMTEgYW5kIDQu
MTAuCgpJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 16 16:01:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 16:01:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRIp9-0007OK-AL; Thu, 16 May 2019 16:01:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YOnx=TQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hRIp7-0007O8-OY
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 16:01:37 +0000
X-Inumbo-ID: e1662ae6-77f3-11e9-8649-03058e84b1d6
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e1662ae6-77f3-11e9-8649-03058e84b1d6;
 Thu, 16 May 2019 16:01:35 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hRIp4-0004vo-Ku; Thu, 16 May 2019 16:01:34 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hRIp4-0005GA-EQ; Thu, 16 May 2019 16:01:34 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hRIp4-0000XR-Do; Thu, 16 May 2019 16:01:34 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136374-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=9dc8043ba18409e7a2057d8cccbf0ddaff71eb7e
X-Osstest-Versions-That: xen=03e48b7b2afb2a0f23daa3d557a617b0352305fd
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 16 May 2019 16:01:34 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 136374: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjM3NCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjM3NC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA5ZGM4MDQzYmExODQwOWU3YTIwNTdkOGNjY2JmMGRkYWZmNzFlYjdlCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAwM2U0OGI3YjJhZmIyYTBmMjNk
YWEzZDU1N2E2MTdiMDM1MjMwNWZkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzYzMDkgIDIwMTkt
MDUtMTUgMTU6MDA6MzYgWiAgICAxIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTM2MzE3ICAy
MDE5LTA1LTE1IDE4OjAwOjI5IFogICAgMCBkYXlzICAgIDcgYXR0ZW1wdHMKVGVzdGluZyBzYW1l
IHNpbmNlICAgMTM2Mzc0ICAyMDE5LTA1LTE2IDEzOjAxOjE1IFogICAgMCBkYXlzICAgIDEgYXR0
ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxl
eGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+CiAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUu
Y2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVlcmdlbiBH
cm9zcyA8amdyb3NzQHN1c2UuY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpq
b2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQveGVuLmdpdAogICAwM2U0OGI3YjJhLi45ZGM4MDQzYmExICA5ZGM4MDQzYmExODQwOWU3YTIw
NTdkOGNjY2JmMGRkYWZmNzFlYjdlIC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 16 16:02:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 16:02:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRIq8-0007SB-Mi; Thu, 16 May 2019 16:02:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=YVeS=TQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hRIq8-0007S2-1B
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 16:02:40 +0000
X-Inumbo-ID: 05d60b1c-77f4-11e9-a83f-5b1b0bb540c7
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 05d60b1c-77f4-11e9-a83f-5b1b0bb540c7;
 Thu, 16 May 2019 16:02:37 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 16 May 2019 10:02:35 -0600
Message-Id: <5CDD8999020000780022FD30@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 16 May 2019 10:02:33 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Marek Marczykowski" <marmarek@invisiblethingslab.com>
References: <20190516154513.GS1502@mail-itl>
 <20190516154655.20162-1-marmarek@invisiblethingslab.com>
In-Reply-To: <20190516154655.20162-1-marmarek@invisiblethingslab.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v4] xen: fix handling framebuffer located
 above 4GB
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE2LjA1LjE5IGF0IDE3OjQ2LCA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNv
bT4gd3JvdGU6Cj4gT24gc29tZSBtYWNoaW5lcyAoZm9yIGV4YW1wbGUgVGhpbmtwYWQgUDUyKSwg
VUVGSSBHT1AgcmVwb3J0cwo+IGZyYW1lYnVmZmVyIGxvY2F0ZWQgYWJvdmUgNEdCICgweDQwMDAw
MDAwMDAgb24gdGhhdCBtYWNoaW5lKS4gVGhpcwo+IGFkZHJlc3MgZG9lcyBub3QgZml0IGluIHt4
ZW4sZG9tMH1fdmdhX2NvbnNvbGVfaW5mby51LnZlc2FfbGZiLmxmYl9iYXNlCj4gZmllbGQsIHdo
aWNoIGlzIDMyYml0LiBUaGUgb3ZlcmZsb3cgaGVyZSBjYXVzZSBhbGwga2luZCBvZiBtZW1vcnkK
PiBjb3JydXB0aW9uIHdoZW4gYW55dGhpbmcgdHJpZXMgdG8gd3JpdGUgc29tZXRoaW5nIG9uIHRo
ZSBzY3JlZW4sCj4gc3RhcnRpbmcgd2l0aCB6ZXJvaW5nIHRoZSB3aG9sZSBmcmFtZWJ1ZmZlciBp
biB2ZXNhX2luaXQoKS4KPiAKPiBGaXggdGhpcyBzaW1pbGFyIHRvIGhvdyBpdCdzIGRvbmUgaW4g
TGludXg6IGFkZCBleHRfbGZiX2Jhc2UgZmllbGQgYXQKPiB0aGUgZW5kIG9mIHRoZSBzdHJ1Y3R1
cmUsIHRvIGhvbGQgdXBwZXIgMzJiaXRzIG9mIHRoZSBhZGRyZXNzLiBTaW5jZSB0aGUKPiBmaWVs
ZCBpcyBhZGRlZCBhdCB0aGUgZW5kIG9mIHRoZSBzdHJ1Y3R1cmUsIGl0IHdpbGwgd29yayB3aXRo
IG9sZGVyCj4gTGludXggdmVyc2lvbnMgdG9vIChvdGhlciB0aGFuIHVzaW5nIHBvc3NpYmx5IHRy
dW5jYXRlZCBhZGRyZXNzIC0gbm8KPiB3b3JzZSB0aGFuIHdpdGhvdXQgdGhpcyBjaGFuZ2UpLiBU
aGFua3MgdG8gQUJJIGNvbnRhaW5pbmcgc2l6ZSBvZiB0aGUKPiBzdHJ1Y3R1cmUgKHN0YXJ0X2lu
Zm8uY29uc29sZS5kb20wLmluZm9fc2l6ZSksIExpbnV4IGNhbiBkZXRlY3Qgd2hlbgo+IHRoaXMg
ZmllbGQgaXMgcHJlc2VudCBhbmQgdXNlIGl0IGFwcHJvcHJpYXRlbHkgdGhlbi4KPiAKPiBTaW5j
ZSB0aGlzIGNoYW5nZSBwdWJsaWMgaW50ZXJmYWNlIGFuZCB1c2UgX19YRU5fSU5URVJGQUNFX1ZF
UlNJT05fXywKPiBidW1wIF9fWEVOX0xBVEVTVF9JTlRFUkZBQ0VfVkVSU0lPTl9fLgo+IAo+IE5v
dGU6IGlmL3doZW4gYmFja3BvcnRpbmcgdGhpcyBjaGFuZ2UgdG8gWGVuIDw9IDQuMTIsICNpZiBp
biB4ZW4uaCBuZWVkcwo+IHRvIGJlIGV4dGVuZGVkIHdpdGggIiB8fCBkZWZpbmVkKF9fWEVOX18p
Ii4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kgPG1hcm1h
cmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+CgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 16 16:02:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 16:02:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRIqH-0007Ti-1S; Thu, 16 May 2019 16:02:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=62Tc=TQ=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hRIqF-0007TT-T3
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 16:02:47 +0000
X-Inumbo-ID: 0a65a43a-77f4-11e9-a407-2769bc7f4487
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0a65a43a-77f4-11e9-a407-2769bc7f4487;
 Thu, 16 May 2019 16:02:44 +0000 (UTC)
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=SoftFail smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: SoftFail (esa3.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com is inclined to not designate
 23.29.105.83 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 exists:%{i}._spf.mta.salesforce.com ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: ds0mE4OSK8pwH/eQDfHJpJYe1EXk5ntbp20b1ZvgwiIJ9Hqe7GIdKF9tjSiiegVDJWmHbGW6NY
 ObFdyExuRs25pNqmGH2JoUZAcVC8euQYyaC1uh0hVC4urstvYKASi6ACtHV8hrvYehMjtI1mZ3
 wmLIRfK0KVDcj7BV1JfCZWdNkSJfPrqZ4lcLe6UKDZl5MXi2/LRooMy7dcamp8enJJheQULQuC
 smnBf3x47W2CDBb29oqw81wmo8u8ZYwP73sp2P2ZGz1FBOHBqvxf+tLt/2FOtiSxwYXGUjpjgS
 YA8=
X-SBRS: 2.7
X-MesageID: 535163
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,477,1549947600"; 
   d="scan'208";a="535163"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23773.35203.225345.431062@mariner.uk.xensource.com>
Date: Thu, 16 May 2019 17:02:11 +0100
To: Andrew Cooper <Andrew.Cooper3@citrix.com>
In-Reply-To: <35203e9e-4a37-9230-f417-68a09ca319e6@citrix.com>
References: <5C8FC3A4020000780021FF77@prv1-mh.provo.novell.com>
 <2e8dba0b-70ef-dd90-bb5b-fa358f88861e@citrix.com>
 <35203e9e-4a37-9230-f417-68a09ca319e6@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] preparations for 4.11.2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Christian Lindig <christian.lindig@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW5kcmV3IENvb3BlciB3cml0ZXMgKCJSZTogW1hlbi1kZXZlbF0gcHJlcGFyYXRpb25zIGZvciA0
LjExLjIiKToKPiBPaCwgYW5kIDY3N2U2NGRiZTMxNTM0MzYyMGMzYjI2NmU5ZWIxNjYyM2IxMTgw
MzggInRvb2xzL29jYW1sOiBEdXAyCj4gL2Rldi9udWxsIHRvIHN0ZGluIGluIGRhZW1vbml6ZSgp
IiBhZ2FpbiBmb3IgNC4xMiBhbmQgZWFybGllci4KClRoaXMgaXMgYWxyZWFkeSBpbiA0LjEyLiAg
SXQncyBxdWl0ZSBhbGFybWluZyBzbyBJIGRlY2lkZWQgdG8gYmFja3BvcnQKaXQgYWxsIHRoZSB3
YXkgdG8gNC43IChsYXN0IHJlbGVhc2UgaW4gc2VjdXJpdHkgc3VwcG9ydCkuCgpJYW4uCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 16 16:18:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 16:18:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRJ4r-0008UR-Fk; Thu, 16 May 2019 16:17:53 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=62Tc=TQ=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hRJ4q-0008UM-0j
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 16:17:52 +0000
X-Inumbo-ID: 266e4682-77f6-11e9-8980-bc764e045a96
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 266e4682-77f6-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 16:17:50 +0000 (UTC)
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=SoftFail smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: SoftFail (esa5.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com is inclined to not designate
 23.29.105.83 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 exists:%{i}._spf.mta.salesforce.com ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: mbDm/LkJ9N/oMero/860fOiFFLB06wpbPY853APpHMV/hrzQ0l/6q8uBjy/+w+/HWQrwVqbRgp
 7dK5NF+HmzkKW/SZrLNfYttSDHFEKtGb4ap4QIRN/D5hMUwtHpH3qXZksXCkCepD5XGWmGhY3H
 J0BnjqvfnAsVdXAXUFvrbQe4bIUaGshshJ8daINXJkYneRdxfUqQXi4IqfR3yX9Z3TNw7T00kT
 mpZG8EXi1/xExldJsJnUD5LnR+IWTCMco5QzUsVOvMjLR/a8jVVruoPHHuS+m6yLpfloAhd/M/
 QDY=
X-SBRS: 2.7
X-MesageID: 515207
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,477,1549947600"; 
   d="scan'208";a="515207"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23773.36109.688404.996152@mariner.uk.xensource.com>
Date: Thu, 16 May 2019 17:17:17 +0100
To: Andrew Cooper <Andrew.Cooper3@citrix.com>
In-Reply-To: <e1447c7f-7a8d-b40e-b9a7-9a88c3c7ef51@citrix.com>
References: <5C8FC3A4020000780021FF77@prv1-mh.provo.novell.com>
 <2e8dba0b-70ef-dd90-bb5b-fa358f88861e@citrix.com>
 <35203e9e-4a37-9230-f417-68a09ca319e6@citrix.com>
 <e1447c7f-7a8d-b40e-b9a7-9a88c3c7ef51@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] preparations for 4.11.2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW5kcmV3IENvb3BlciB3cml0ZXMgKCJSZTogW1hlbi1kZXZlbF0gcHJlcGFyYXRpb25zIGZvciA0
LjExLjIiKToKPiBJbiBhZGRpdGlvbiwKClRoYW5rcy4KCj09PT0gd2FudGluZyBkaXNjdXNzaW9u
OiA9PT09Cgo+IDM2NWFhYmI2ZTUwMiAidG9vbHMvbGlieGVuZGV2aWNlbW9kZWw6IGFkZAo+IHhl
bmRldmljZW1vZGVsX21vZGlmaWVkX21lbW9yeV9idWxrIHRvIG1hcCIgaXMgcG9zc2libHkgYSBj
YW5kaWRhdGUsIGJ1dAo+IGlzIGFsc28gY29tcGxpY2F0ZWQgYnkgdGhlIHN0YWJsZSBTT05BTUUu
wqAgSXQgaXMgcGVyaGFwcyBlYXNpZXN0IHRvCj4gaWdub3JlLCBzZWVpbmcgYXMgdGhlIGlzc3Vl
IGhhcyBhbHJlYWR5IGdvbmUgdW5ub3RpY2VkIGZvciAyIHllYXJzLgoKV2Ugd291bGQgYmUgYnVt
cGluZyB0aGUgbWlub3IgdmVyc2lvbi4gIEkgdGhpbmsgaXQgaXMgQUJJIGNvbXBhdGlibGUuClNv
IEkgYW0gaW5jbGluZWQgdG8gYmFja3BvcnQgdGhpcyBvbmUgYnV0IEkgaGF2ZW4ndCBkb25lIHNv
IHlldC4KCj4gMTI5MDI1ZmUzMDkzICJveGVuc3RvcmVkOiBEb24ndCByZS1vcGVuIGEgeGVuY3Ry
bCBoYW5kbGUgZm9yIGV2ZXJ5Cj4gZG9tYWluIGludHJvZHVjdGlvbiIKCkNhbiB5b3UganVzdGlm
eSBob3cgdGhpcyBpcyBhIGJ1Z2ZpeCA/ICBJdCBkb2Vzbid0IHNlZW0gbGlrZSBiYWNrcG9ydApt
YXRlcmlhbCB0byBtZS4KCj4gN2IyMGE4NjViYzEwICJ0b29scy9vY2FtbDogUmVsZWFzZSB0aGUg
Z2xvYmFsIGxvY2sgYmVmb3JlIGludm9raW5nIGJsb2NrCj4gc3lzY2FsbHMiCgpUaGlzICpyZWFs
bHkqIGRvZXNuJ3QgbG9vayBsaWtlIGEgYnVnZml4LCBsZXQgYWxvbmUgYSBiYWNrcG9ydApjYW5k
aWRhdGUgISAgUmVtb3ZpbmcgYSBsb2NrIGZvciBwZXJmb3JtYW5jZSByZWFzb25zICEKCj4gYzM5
M2I2NGRjZWU2ICJ0b29scy9saWJ4YzogRml4IGlzc3VlcyB3aXRoIGxpYnhjIGFuZCBYZW4gaGF2
aW5nCj4gZGlmZmVyZW50IGZlYXR1cmVzZXQgbGVuZ3RocyIKClRoZSBjb21wYXRpYmlsaXR5IGlt
cGxpY2F0aW9ucyBoZXJlIGFyZSBub3QgY2xlYXJseSBzcGVsbGVkIG91dCBpbiB0aGUKY29tbWl0
IG1lc3NhZ2UuICBBRkFJQ1QsIGFmdGVyIHRoaXMgY29tbWl0LCB0aGUgZWZmZWN0IGlzOgogIC0g
bmV3IHRvb2xzIHdpbGwgd29yayB3aXRoIG9sZCBoeXBlcnZpc29yCiAgLSBvbGQgdG9vbHMgd2ls
bCBub3QgbmVjZXNzYXJpbG95IHdvcmsgd2l0aCBvbGQgaHlwZXJ2aXNvcgpJIGFzc3VtZSB0aGF0
IHdlIGFyZSB0YWxraW5nIGhlcmUgYWJvdXQgb2xkIGFuZCBuZXcgY29kZSB3aXRoIHRoZSBzYW1l
ClhlbiB2ZXJzaW9uLCBlZyBhcyBhIHJlc3VsdCBvZiBhIHNlY3VyaXR5IGZpeC4KClRoZSBwcmV2
aW91cyBiZWhhdmlvdXIsIGllLCB3aGF0IGhhcHBlbnMgd2l0aG91dCB0aGlzIHBhdGNoLCBpcyBu
b3QKZW50aXJlbHkgY2xlYXIgdG8gbWUuCgo+IDgyODU1YWJhNWJmOSAidG9vbHMvbGlieGM6IEZp
eCBlcnJvciBoYW5kbGluZyBpbiBnZXRfY3B1aWRfZG9tYWluX2luZm8oKSIKClRoaXMgbWlnaHQg
YnJlYWsgc29tZSBjYWxsZXJzLCBtaWdodG4ndCBpdCA/ICBXaGF0IGNhbGxlcnMgPyAgT3IgaXMK
dGhlcmUgYW4gYXJndW1lbnQgdGhhdCB0aGVyZSBhcmVuJ3QgY2FsbGVycyB3aGljaCB3aWxsIGJl
IGJyb2tlbiA/CgoKPT09PSBkb25lOiA9PT09Cgo+IDJlYzUzMzllYzkyMSAidG9vbHMvbGlieGw6
IGNvcnJlY3QgdmNwdSBhZmZpbml0eSBvdXRwdXQgd2l0aCBzcGFyc2UKPiBwaHlzaWNhbCBjcHUg
bWFwIgoKQmFja3BvcnRlZCB0byA0LjExIGFuZCA0LjEwLgoKCj4gNDhkYWI5NzY3ZDJlICJ0b29s
cy94bDogdXNlIGxpYnhsX2RvbWFpbl9pbmZvIHRvIGdldCBkb21haW4gdHlwZSBmb3IKPiB2Y3B1
LXBpbiIKCkJhY2twb3J0ZWQgdG8gNC4xMiwgNC4xMSwgNC4xMC4KCklhbi4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 16 16:22:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 16:22:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRJ99-0000pZ-CB; Thu, 16 May 2019 16:22:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=62Tc=TQ=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hRJ98-0000pT-H8
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 16:22:18 +0000
X-Inumbo-ID: c3f5a4c0-77f6-11e9-911c-efd0d044e891
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c3f5a4c0-77f6-11e9-911c-efd0d044e891;
 Thu, 16 May 2019 16:22:15 +0000 (UTC)
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=SoftFail smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: SoftFail (esa6.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com is inclined to not designate
 23.29.105.83 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 exists:%{i}._spf.mta.salesforce.com ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: lakNmxa3rs6gniI/8rfj2kFGLtvpY2BdOEn+NVLCVqZtPcCgLl2neF/I5qR4lTU7mcM3vD4FPA
 jKerO1Yf7lVrUgu7edWT93ApsYylQDX5uhVf6RHu8/L6matF+2amqnEJ9fbB8G+UY26WfSq3xo
 0c95AtkCJiXL+JUFcLyMsIkvF0szEbdkBt+PzOmQWO8N9KSNnPD8ed1cXDBV+WFyGoGbckfPXx
 rKXBfMeEeuo/NUg9l4Z1bDdaZHFJYEt2qikzU4E7UbI5Pc6jaVgTnmbKSu+xKEpzij9/jsuS8W
 +JU=
X-SBRS: 2.7
X-MesageID: 516832
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,477,1549947600"; 
   d="scan'208";a="516832"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23773.36372.890326.392603@mariner.uk.xensource.com>
Date: Thu, 16 May 2019 17:21:40 +0100
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <5CDD7FD9020000780022FCC0@prv1-mh.provo.novell.com>
References: <5C8FC3A4020000780021FF77@prv1-mh.provo.novell.com>
 <2e8dba0b-70ef-dd90-bb5b-fa358f88861e@citrix.com>
 <35203e9e-4a37-9230-f417-68a09ca319e6@citrix.com>
 <e1447c7f-7a8d-b40e-b9a7-9a88c3c7ef51@citrix.com>
 <5CDD7FD9020000780022FCC0@prv1-mh.provo.novell.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] preparations for 4.11.2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SmFuIEJldWxpY2ggd3JpdGVzICgiUmU6IFtYZW4tZGV2ZWxdIHByZXBhcmF0aW9ucyBmb3IgNC4x
MS4yIik6Cj4gVW5sZXNzIHRoZXNlIGFyZSByZWFsbHkgdXJnZW50IHRvIHB1dCBpbiwgSSdkIGxp
a2UgdGhlbSB0byBiZSBkZWZlcnJlZAo+IHRvIDQuMTEuMy4gV2l0aCBYU0EtMjk3IG91dCB3ZSd2
ZSBhbHJlYWR5IHN0YXJ0ZWQgdGhlIChsZWFmIHRyZWUpCj4gdGFnZ2luZyBwcm9jZXNzLCBzbyBJ
IHdhcyByZWFsbHkgaG9waW5nIHRvIGdldCB0aGlzIG11Y2ggZGVsYXllZAo+IHJlbGVhc2Ugb3V0
IHJhdGhlciBzb29uZXIgdGhhbiBsYXRlci4KCkknbSBzb3JyeSB0byB0aHJvdyBhIHNwYW5uZXIg
aW4gdGhlIHdvcmtzIGJ1dCBhdCB0aGUgdmVyeSBsZWFzdAoKICB0b29scy9vY2FtbDogRHVwMiAv
ZGV2L251bGwgdG8gc3RkaW4gaW4gZGFlbW9uaXplKCkKCmZpeGVzIHF1aXRlIGFuIGFsYXJtaW5n
IGJ1Zy4gIEFuZCBBbmR5IGlzIG1ha2luZyBhIGNhc2UgZm9yIHRoZSBTTVQKZml4ZXMuCgpDdXJy
ZW50bHkgSSBoYXZlIHRoZXNlIChub3QgeWV0IHB1c2hlZCk6Cgo5ODlhMmVjNGYzYmEgdG9vbHMv
eGw6IHVzZSBsaWJ4bF9kb21haW5faW5mbyB0byBnZXQgZG9tYWluIHR5cGUgZm9yIHZjcHUtcGlu
CmI1NWZmNGM4NzlhYyB0b29scy9saWJ4bDogY29ycmVjdCB2Y3B1IGFmZmluaXR5IG91dHB1dCB3
aXRoIHNwYXJzZSBwaHlzaWNhbCBjcHUgbWFwCjRiNzI0NzAxNzVhNSB0b29scy9vY2FtbDogRHVw
MiAvZGV2L251bGwgdG8gc3RkaW4gaW4gZGFlbW9uaXplKCkKNWM2YmU1OTViMWJjIHRvb2xzL21p
c2MveGVucG06IGZpeCBnZXR0aW5nIGluZm8gd2hlbiBzb21lIENQVXMgYXJlIG9mZmxpbmUKCkFu
ZHkgYWxzbyBtZW50aW9uZWQgdGhpczoKCj4gYzM5M2I2NGRjZWU2ICJ0b29scy9saWJ4YzogRml4
IGlzc3VlcyB3aXRoIGxpYnhjIGFuZCBYZW4gaGF2aW5nCj4gZGlmZmVyZW50IGZlYXR1cmVzZXQg
bGVuZ3RocyIKCndoaWNoIEkgdGhpbmsgbWF5IGJlIGltcG9ydGFudCBidXQgSSBhc2tlZCBhIHF1
ZXN0aW9uIGFib3V0IGl0LgoKClNvcnJ5LCBidXQgSSB0aGluayBpdCBtYXkgYmUgYmVzdCB0byB3
YWl0LiAgSSdtIG9wZW4gdG8gYmVpbmcKcGVyc3VhZGVkLi4uCgpSZWdhcmRzLApJYW4uCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 16 16:41:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 16:41:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRJRi-0002YP-Im; Thu, 16 May 2019 16:41:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qiPN=TQ=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1hRJRg-0002YK-W3
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 16:41:29 +0000
X-Inumbo-ID: 731086cd-77f9-11e9-8980-bc764e045a96
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 731086cd-77f9-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 16:41:27 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x4GGSQmD057868;
 Thu, 16 May 2019 16:41:24 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=Wo5wYda75ksL2NofOW02eKT3Xmr2zJkxrf0wJOL9taM=;
 b=cZvj01Stv4nDLUMSfNxbpwkUZoylsA+Bg+KJUXTiv8S1L8U0N111hK18R0dlE2WN/e0/
 53qqR5PUOu9ZWjtb4hQq1AUFZ9dqYh4BWzmup2BX12vhQZDo3vTV9OfzXr7NZFboU8JU
 Oi66ontu3UINIzMh/dyg3sVD+bQabRXCpdfv3Ndp1mDbmukmlT1cCYt11ShVCdqSZ3zo
 GgXbZsDwOEXJZGvq2Covxcw0g+Z1mQKYq9YoH+WRIee26gh7A4eDGayrGHaL8FM3bsZd
 ASgNW+utiEl6KY0arcw5If3AejNdq96M+KzeI9RfotDgUjt8r+ZEOp7br+dlbMEe6213 8A== 
Received: from aserp3030.oracle.com (aserp3030.oracle.com [141.146.126.71])
 by userp2120.oracle.com with ESMTP id 2sdq1qvnqr-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 16 May 2019 16:41:23 +0000
Received: from pps.filterd (aserp3030.oracle.com [127.0.0.1])
 by aserp3030.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x4GGfMSh177806;
 Thu, 16 May 2019 16:41:23 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserp3030.oracle.com with ESMTP id 2sggetsxsd-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 16 May 2019 16:41:22 +0000
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 x4GGfLfJ010235;
 Thu, 16 May 2019 16:41:21 GMT
Received: from bostrovs-us.us.oracle.com (/10.152.32.65)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 16 May 2019 16:41:20 +0000
To: Alexander Graf <graf@amazon.com>, "Sironi, Filippo" <sironi@amazon.de>
References: <1539078879-4372-1-git-send-email-sironi@amazon.de>
 <1557847002-23519-1-git-send-email-sironi@amazon.de>
 <1557847002-23519-3-git-send-email-sironi@amazon.de>
 <f51a6a84-b21c-ab75-7e30-bfbe2ac6b98b@amazon.com>
 <7395EFE9-0B38-4B61-81D4-E8450561AABE@amazon.de>
 <8c6a2de2-f080-aad5-16af-c4a5eafb31af@amazon.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 mQINBFH8CgsBEAC0KiOi9siOvlXatK2xX99e/J3OvApoYWjieVQ9232Eb7GzCWrItCzP8FUV
 PQg8rMsSd0OzIvvjbEAvaWLlbs8wa3MtVLysHY/DfqRK9Zvr/RgrsYC6ukOB7igy2PGqZd+M
 MDnSmVzik0sPvB6xPV7QyFsykEgpnHbvdZAUy/vyys8xgT0PVYR5hyvhyf6VIfGuvqIsvJw5
 C8+P71CHI+U/IhsKrLrsiYHpAhQkw+Zvyeml6XSi5w4LXDbF+3oholKYCkPwxmGdK8MUIdkM
 d7iYdKqiP4W6FKQou/lC3jvOceGupEoDV9botSWEIIlKdtm6C4GfL45RD8V4B9iy24JHPlom
 woVWc0xBZboQguhauQqrBFooHO3roEeM1pxXjLUbDtH4t3SAI3gt4dpSyT3EvzhyNQVVIxj2
 FXnIChrYxR6S0ijSqUKO0cAduenhBrpYbz9qFcB/GyxD+ZWY7OgQKHUZMWapx5bHGQ8bUZz2
 SfjZwK+GETGhfkvNMf6zXbZkDq4kKB/ywaKvVPodS1Poa44+B9sxbUp1jMfFtlOJ3AYB0WDS
 Op3d7F2ry20CIf1Ifh0nIxkQPkTX7aX5rI92oZeu5u038dHUu/dO2EcuCjl1eDMGm5PLHDSP
 0QUw5xzk1Y8MG1JQ56PtqReO33inBXG63yTIikJmUXFTw6lLJwARAQABtDNCb3JpcyBPc3Ry
 b3Zza3kgKFdvcmspIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT6JAjgEEwECACIFAlH8
 CgsCGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEIredpCGysGyasEP/j5xApopUf4g
 9Fl3UxZuBx+oduuw3JHqgbGZ2siA3EA4bKwtKq8eT7ekpApn4c0HA8TWTDtgZtLSV5IdH+9z
 JimBDrhLkDI3Zsx2CafL4pMJvpUavhc5mEU8myp4dWCuIylHiWG65agvUeFZYK4P33fGqoaS
 VGx3tsQIAr7MsQxilMfRiTEoYH0WWthhE0YVQzV6kx4wj4yLGYPPBtFqnrapKKC8yFTpgjaK
 jImqWhU9CSUAXdNEs/oKVR1XlkDpMCFDl88vKAuJwugnixjbPFTVPyoC7+4Bm/FnL3iwlJVE
 qIGQRspt09r+datFzPqSbp5Fo/9m4JSvgtPp2X2+gIGgLPWp2ft1NXHHVWP19sPgEsEJXSr9
 tskM8ScxEkqAUuDs6+x/ISX8wa5Pvmo65drN+JWA8EqKOHQG6LUsUdJolFM2i4Z0k40BnFU/
 kjTARjrXW94LwokVy4x+ZYgImrnKWeKac6fMfMwH2aKpCQLlVxdO4qvJkv92SzZz4538az1T
 m+3ekJAimou89cXwXHCFb5WqJcyjDfdQF857vTn1z4qu7udYCuuV/4xDEhslUq1+GcNDjAhB
 nNYPzD+SvhWEsrjuXv+fDONdJtmLUpKs4Jtak3smGGhZsqpcNv8nQzUGDQZjuCSmDqW8vn2o
 hWwveNeRTkxh+2x1Qb3GT46uuQINBFH8CgsBEADGC/yx5ctcLQlB9hbq7KNqCDyZNoYu1HAB
 Hal3MuxPfoGKObEktawQPQaSTB5vNlDxKihezLnlT/PKjcXC2R1OjSDinlu5XNGc6mnky03q
 yymUPyiMtWhBBftezTRxWRslPaFWlg/h/Y1iDuOcklhpr7K1h1jRPCrf1yIoxbIpDbffnuyz
 kuto4AahRvBU4Js4sU7f/btU+h+e0AcLVzIhTVPIz7PM+Gk2LNzZ3/on4dnEc/qd+ZZFlOQ4
 KDN/hPqlwA/YJsKzAPX51L6Vv344pqTm6Z0f9M7YALB/11FO2nBB7zw7HAUYqJeHutCwxm7i
 BDNt0g9fhviNcJzagqJ1R7aPjtjBoYvKkbwNu5sWDpQ4idnsnck4YT6ctzN4I+6lfkU8zMzC
 gM2R4qqUXmxFIS4Bee+gnJi0Pc3KcBYBZsDK44FtM//5Cp9DrxRQOh19kNHBlxkmEb8kL/pw
 XIDcEq8MXzPBbxwHKJ3QRWRe5jPNpf8HCjnZz0XyJV0/4M1JvOua7IZftOttQ6KnM4m6WNIZ
 2ydg7dBhDa6iv1oKdL7wdp/rCulVWn8R7+3cRK95SnWiJ0qKDlMbIN8oGMhHdin8cSRYdmHK
 kTnvSGJNlkis5a+048o0C6jI3LozQYD/W9wq7MvgChgVQw1iEOB4u/3FXDEGulRVko6xCBU4
 SQARAQABiQIfBBgBAgAJBQJR/AoLAhsMAAoJEIredpCGysGyfvMQAIywR6jTqix6/fL0Ip8G
 jpt3uk//QNxGJE3ZkUNLX6N786vnEJvc1beCu6EwqD1ezG9fJKMl7F3SEgpYaiKEcHfoKGdh
 30B3Hsq44vOoxR6zxw2B/giADjhmWTP5tWQ9548N4VhIZMYQMQCkdqaueSL+8asp8tBNP+TJ
 PAIIANYvJaD8xA7sYUXGTzOXDh2THWSvmEWWmzok8er/u6ZKdS1YmZkUy8cfzrll/9hiGCTj
 u3qcaOM6i/m4hqtvsI1cOORMVwjJF4+IkC5ZBoeRs/xW5zIBdSUoC8L+OCyj5JETWTt40+lu
 qoqAF/AEGsNZTrwHJYu9rbHH260C0KYCNqmxDdcROUqIzJdzDKOrDmebkEVnxVeLJBIhYZUd
 t3Iq9hdjpU50TA6sQ3mZxzBdfRgg+vaj2DsJqI5Xla9QGKD+xNT6v14cZuIMZzO7w0DoojM4
 ByrabFsOQxGvE0w9Dch2BDSI2Xyk1zjPKxG1VNBQVx3flH37QDWpL2zlJikW29Ws86PHdthh
 Fm5PY8YtX576DchSP6qJC57/eAAe/9ztZdVAdesQwGb9hZHJc75B+VNm4xrh/PJO6c1THqdQ
 19WVJ+7rDx3PhVncGlbAOiiiE3NOFPJ1OQYxPKtpBUukAlOTnkKE6QcA4zckFepUkfmBV1wM
 Jg6OxFYd01z+a+oL
Message-ID: <3a9762a2-24e8-a842-862d-fadae563361d@oracle.com>
Date: Thu, 16 May 2019 12:40:46 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <8c6a2de2-f080-aad5-16af-c4a5eafb31af@amazon.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9259
 signatures=668687
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1905160105
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9259
 signatures=668687
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000
 definitions=main-1905160105
Subject: Re: [Xen-devel] [PATCH v2 2/2] KVM: x86: Implement the
 arch-specific hook to report the VM UUID
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: KVM list <kvm@vger.kernel.org>,
 "konrad.wilk@oracle.com" <konrad.wilk@oracle.com>,
 "cohuck@redhat.com" <cohuck@redhat.com>, LKML <linux-kernel@vger.kernel.org>,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "vasu.srinivasan@oracle.com" <vasu.srinivasan@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gNS8xNi8xOSAxMTozMyBBTSwgQWxleGFuZGVyIEdyYWYgd3JvdGU6Cj4gT24gMTYuMDUuMTkg
MDg6MjUsIFNpcm9uaSwgRmlsaXBwbyB3cm90ZToKPj4+IE9uIDE2LiBNYXkgMjAxOSwgYXQgMTU6
NTYsIEdyYWYsIEFsZXhhbmRlciA8Z3JhZkBhbWF6b24uY29tPiB3cm90ZToKPj4+Cj4+PiBPbiAx
NC4wNS4xOSAwODoxNiwgRmlsaXBwbyBTaXJvbmkgd3JvdGU6Cj4+Pj4gT24geDg2LCB3ZSByZXBv
cnQgdGhlIFVVSUQgaW4gRE1JIFN5c3RlbSBJbmZvcm1hdGlvbiAoaS5lLiwgRE1JIFR5cGUgMSkK
Pj4+PiBhcyBWTSBVVUlELgo+Pj4+Cj4+Pj4gU2lnbmVkLW9mZi1ieTogRmlsaXBwbyBTaXJvbmkg
PHNpcm9uaUBhbWF6b24uZGU+Cj4+Pj4gLS0tCj4+Pj4gYXJjaC94ODYva2VybmVsL2t2bS5jIHwg
NyArKysrKysrCj4+Pj4gMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKQo+Pj4+Cj4+Pj4g
ZGlmZiAtLWdpdCBhL2FyY2gveDg2L2tlcm5lbC9rdm0uYyBiL2FyY2gveDg2L2tlcm5lbC9rdm0u
Ywo+Pj4+IGluZGV4IDVjOTNhNjVlZTFlNS4uNDQxY2FiMDhhMDlkIDEwMDY0NAo+Pj4+IC0tLSBh
L2FyY2gveDg2L2tlcm5lbC9rdm0uYwo+Pj4+ICsrKyBiL2FyY2gveDg2L2tlcm5lbC9rdm0uYwo+
Pj4+IEBAIC0yNSw2ICsyNSw3IEBACj4+Pj4gI2luY2x1ZGUgPGxpbnV4L2tlcm5lbC5oPgo+Pj4+
ICNpbmNsdWRlIDxsaW51eC9rdm1fcGFyYS5oPgo+Pj4+ICNpbmNsdWRlIDxsaW51eC9jcHUuaD4K
Pj4+PiArI2luY2x1ZGUgPGxpbnV4L2RtaS5oPgo+Pj4+ICNpbmNsdWRlIDxsaW51eC9tbS5oPgo+
Pj4+ICNpbmNsdWRlIDxsaW51eC9oaWdobWVtLmg+Cj4+Pj4gI2luY2x1ZGUgPGxpbnV4L2hhcmRp
cnEuaD4KPj4+PiBAQCAtNjk0LDYgKzY5NSwxMiBAQCBib29sIGt2bV9wYXJhX2F2YWlsYWJsZSh2
b2lkKQo+Pj4+IH0KPj4+PiBFWFBPUlRfU1lNQk9MX0dQTChrdm1fcGFyYV9hdmFpbGFibGUpOwo+
Pj4+Cj4+Pj4gK2NvbnN0IGNoYXIgKmt2bV9wYXJhX2dldF91dWlkKHZvaWQpCj4+Pj4gK3sKPj4+
PiArCXJldHVybiBkbWlfZ2V0X3N5c3RlbV9pbmZvKERNSV9QUk9EVUNUX1VVSUQpOwo+Pj4gVGhp
cyBhZGRzIGEgbmV3IGRlcGVuZGVuY3kgb24gQ09ORklHX0RNSS4gUHJvYmFibHkgYmVzdCB0byBn
dWFyZCBpdCB3aXRoCj4+PiBhbiAjaWYgSVNfRU5BQkxFRChDT05GSUdfRE1JKS4KPj4+Cj4+PiBU
aGUgY29uY2VwdCBzZWVtcyBzb3VuZCB0aG91Z2guCj4+Pgo+Pj4gQWxleAo+PiBpbmNsdWRlL2xp
bnV4L2RtaS5oIGNvbnRhaW5zIGEgZHVtbXkgaW1wbGVtZW50YXRpb24gb2YKPj4gZG1pX2dldF9z
eXN0ZW1faW5mbyB0aGF0IHJldHVybnMgTlVMTCBpZiBDT05GSUdfRE1JIGlzbid0IGRlZmluZWQu
Cj4KPiBPaCwgSSBtaXNzZWQgdGhhdCBiaXQuIEF3ZXNvbWUhIExlc3Mgd29yayA6KS4KPgo+Cj4+
IFRoaXMgaXMgZW5vdWdoIHVubGVzcyB3ZSBkZWNpZGUgdG8gcmV0dXJuICI8ZGVuaWVkPiIgbGlr
ZSBpbiBYZW4uCj4+IElmIHRoZW4sIHdlIGNhbiBoYXZlIHRoZSBjaGVjayBpbiB0aGUgZ2VuZXJp
YyBjb2RlIHRvIHR1cm4gTlVMTAo+PiBpbnRvICI8ZGVuaWVkPiIuCj4KPiBZZXMuIFdhaXRpbmcg
Zm9yIHNvbWVvbmUgZnJvbSBYZW4gdG8gYW5zd2VyIHRoaXMgOikKCk5vdCBzdXJlIEkgYW0gYW5z
d2VyaW5nIHlvdXIgcXVlc3Rpb24gYnV0IG9uIFhlbiB3ZSByZXR1cm4gVVVJRCB2YWx1ZQp6ZXJv
IGlmIGFjY2VzcyBwZXJtaXNzaW9ucyBhcmUgbm90IHN1ZmZpY2llbnQuIE5vdCA8ZGVuaWVkPi4K
Cmh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPXhlbi5naXQ7YT1ibG9iO2Y9eGVuL2Nv
bW1vbi9rZXJuZWwuYztoPTYxMjU3NTQzMGYxY2U3ZmFmNWJkNjZlN2E5OWYxNzU4YzYzZmIzY2I7
aGI9SEVBRCNsNTA2CgotYm9yaXMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 16 16:53:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 16:53:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRJcw-0003Od-OJ; Thu, 16 May 2019 16:53:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=LWQg=TQ=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1hRJcv-0003OY-KZ
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 16:53:05 +0000
X-Inumbo-ID: 1158a6bd-77fb-11e9-8980-bc764e045a96
Received: from mail-lf1-x141.google.com (unknown [2a00:1450:4864:20::141])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1158a6bd-77fb-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 16:53:03 +0000 (UTC)
Received: by mail-lf1-x141.google.com with SMTP id y19so3197599lfy.5
 for <xen-devel@lists.xenproject.org>; Thu, 16 May 2019 09:53:03 -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=V7roY3fI+tQkYMykIPZ/nXedJ54a3fup/rBZ8f4myrQ=;
 b=EDJnFy99DkGYpAHNQsS7CuXGZNw0ARym7sBmktKLLQxx+MGoT9rfCKDnJnEhGzlcyq
 bGk4vg8gGjQrhvY1VtJvlfo3domHFukD/FT889lXmqlQrlv7yVfYB6fRrUJXk889Ot94
 ySXMFu2+bmjN8o/Fb+vZEK1qKksGvPKqlrSnD55VgFWAsF0enMkb6JeGSuIS9vsNjr7z
 1Jy1OFqv7awTFEEO1vvFcPabLdtOSOGdKGqHOBctGx8tKVHrRXHd8HQTSFiYy3Ytta7x
 Nxehf2gq+8ECKHyKZ1IB13NksqJBOKSq6+59PjkYG7P5R+77+/vEtlNa/RJBDT2I02EN
 HoDQ==
X-Google-DKIM-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=V7roY3fI+tQkYMykIPZ/nXedJ54a3fup/rBZ8f4myrQ=;
 b=endN+ZTYKOLiyVvwCXj1S786DWOwMkW9rEqB+W7wnxU/AL5ODAJ87VW/AwEbk1njw+
 RyqxZIZN7cgbYjbxELpd2IgoRf9RPTbRMJvFbWD2veCXQxB7PLKGltwLiLDEt+RzsOmj
 sooUX7jFo9NopWVLfy1QlVbr731yo9kJjiXZ3qGFIHLQKcbgj5Zalsrl+LQX5iOczbtT
 cCCazz6bQ0U2kCPQf+2TAV6ceX3EYEZZVYH16fka7m6lWdWFk7t1k8CbINtW1VKFyhVQ
 EhNH4WZspSTEc/KYvZNcqqmMCH98dN9drRGN5689ADdkesrhJRxqLBwx2i/DCNPAP6bu
 N6xw==
X-Gm-Message-State: APjAAAUrylAsQPHSkVA+EVIKk20/ww/RthOVBMp08Nx3ue43zRmKrADL
 PXDOZ1wwoBRpM9MnpeZ/7cw=
X-Google-Smtp-Source: APXvYqxed0dAl6OQrlAo28gQUyKURdSo2v/ML746H38a3Yf/CdOMD4aMiprQKvbOR7dKRYMwWkznLg==
X-Received: by 2002:ac2:4428:: with SMTP id w8mr22391993lfl.99.1558025581598; 
 Thu, 16 May 2019 09:53:01 -0700 (PDT)
Received: from [10.17.182.120] (ll-74.141.223.85.sovam.net.ua. [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id m18sm1059399lfj.91.2019.05.16.09.53.00
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 16 May 2019 09:53:00 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <alpine.DEB.2.10.1904301358560.13269@sstabellini-ThinkPad-X260>
From: Oleksandr <olekstysh@gmail.com>
Message-ID: <4d1cd350-fc11-1b8b-c11c-ebc769960703@gmail.com>
Date: Thu, 16 May 2019 19:52:59 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1904301358560.13269@sstabellini-ThinkPad-X260>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 0/10] iomem memory policy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andrew.cooper3@citrix.com, julien.grall@arm.com, wei.liu2@citrix.com,
 JBeulich@suse.com, ian.jackson@citrix.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ck9uIDAxLjA1LjE5IDAwOjAyLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gSGkgYWxsLAoK
SGksIFN0ZWZhbm8KCgo+Cj4gVGhpcyBzZXJpZXMgaW50cm9kdWNlcyBhIG1lbW9yeSBwb2xpY3kg
cGFyYW1ldGVyIGZvciB0aGUgaW9tZW0gb3B0aW9uLAo+IHNvIHRoYXQgd2UgY2FuIG1hcCBhbiBp
b21lbSByZWdpb24gaW50byBhIGd1ZXN0IGFzIGNhY2hlYWJsZSBtZW1vcnkuCj4KPiBUaGVuLCB0
aGlzIHNlcmllcyBmaXhlcyB0aGUgd2F5IFhlbiBoYW5kbGVzIHJlc2VydmVkIG1lbW9yeSByZWdp
b25zIG9uCj4gQVJNOiB0aGV5IHNob3VsZCBiZSBtYXBwZWQgYXMgbm9ybWFsIG1lbW9yeSwgaW5z
dGVhZCB0b2RheSB0aGV5IGFyZQo+IHRyZWF0ZWQgYXMgZGV2aWNlIG1lbW9yeS4KPgo+IENoZWVy
cywKPgo+IFN0ZWZhbm8KPgo+Cj4KPiBUaGUgZm9sbG93aW5nIGNoYW5nZXMgc2luY2UgY29tbWl0
IGJlM2Q1YjMwMzMxZDg3ZTE3Nzc0NGRiZTIzMTM4YjllYmNkYzg2ZjE6Cj4KPiAgICB4ODYvbXNy
OiBGaXggZmFsbG91dCBmcm9tIG1vc3RseSBjL3MgODMyYzE4MCAoMjAxOS0wNC0xNSAxNzo1MToz
MCArMDEwMCkKPgo+IGFyZSBhdmFpbGFibGUgaW4gdGhlIGdpdCByZXBvc2l0b3J5IGF0Ogo+Cj4g
ICAgaHR0cDovL3hlbmJpdHMueGVucHJvamVjdC5vcmcvZ2l0LWh0dHAvcGVvcGxlL3NzdGFiZWxs
aW5pL3hlbi11bnN0YWJsZS5naXQgaW9tZW1fY2FjaGUtdjIKPgo+IGZvciB5b3UgdG8gZmV0Y2gg
Y2hhbmdlcyB1cCB0byA0OTc5ZjhlMmYxMTIwYjJjMzk0YmU4MTViMDcxYzAxN2UyODdjZjMzOgo+
Cj4gICAgeGVuL2FybTogYWRkIHJlc2VydmVkLW1lbW9yeSByZWdpb25zIHRvIHRoZSBkb20wIG1l
bW9yeSBub2RlICgyMDE5LTA0LTMwIDEzOjU2OjQwIC0wNzAwKQo+Cj4gLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+IFN0ZWZh
bm8gU3RhYmVsbGluaSAoMTApOgo+ICAgICAgICB4ZW46IGFkZCBhIHAybXQgcGFyYW1ldGVyIHRv
IG1hcF9tbWlvX3JlZ2lvbnMKPiAgICAgICAgeGVuOiByZW5hbWUgdW4vbWFwX21taW9fcmVnaW9u
cyB0byB1bi9tYXBfcmVnaW9ucwo+ICAgICAgICB4ZW46IGV4dGVuZCBYRU5fRE9NQ1RMX21lbW9y
eV9tYXBwaW5nIHRvIGhhbmRsZSBtZW1vcnkgcG9saWN5Cj4gICAgICAgIGxpYnhjOiBpbnRyb2R1
Y2UgeGNfZG9tYWluX21lbV9tYXBfcG9saWN5Cj4gICAgICAgIGxpYnhsL3hsOiBhZGQgbWVtb3J5
IHBvbGljeSBvcHRpb24gdG8gaW9tZW0KPiAgICAgICAgeGVuL2FybTogZXh0ZW5kIGRldmljZV90
cmVlX2Zvcl9lYWNoX25vZGUKPiAgICAgICAgeGVuL2FybTogbWFrZSBwcm9jZXNzX21lbW9yeV9u
b2RlIGEgZGV2aWNlX3RyZWVfbm9kZV9mdW5jCj4gICAgICAgIHhlbi9hcm06IGtlZXAgdHJhY2sg
b2YgcmVzZXJ2ZWQtbWVtb3J5IHJlZ2lvbnMKPiAgICAgICAgeGVuL2FybTogbWFwIHJlc2VydmVk
LW1lbW9yeSByZWdpb25zIGFzIG5vcm1hbCBtZW1vcnkgaW4gZG9tMAo+ICAgICAgICB4ZW4vYXJt
OiBhZGQgcmVzZXJ2ZWQtbWVtb3J5IHJlZ2lvbnMgdG8gdGhlIGRvbTAgbWVtb3J5IG5vZGUKClRo
YW5rIHlvdSBmb3IgZG9pbmcgdGhhdC4gU3VwcG9ydCBvZiByZXNlcnZlZC1tZW1vcnkgaW4gWGVu
IG9uIEFSTSBpcyBhIApxdWl0ZSBpbXBvcnRhbnQgZmVhdHVyZS4gV2UgYXJlIGludGVyZXN0ZWQg
aW4gcG9zc2liaWxpdHkgdG8gcHJvdmlkZSAKcmVzZXJ2ZWQtbWVtb3J5IHJlZ2lvbnMgdG8gRG9t
VS4gT3VyIHN5c3RlbSB1c2VzICp0aGluIERvbTAqIHdoaWNoIApkb2Vzbid0IGhhdmUgSC9XIElQ
cyBhc3NpZ25lZCB3aGljaCBtYXkgcmVxdWlyZSByZXNlcnZlZC1tZW1vcnksIHVubGlrZSwgCm90
aGVyIGRvbWFpbnMgd2hpY2ggY291bGQgaGF2ZS4gU28sIEkgd291bGQgYmUgaGFwcHkgdG8gdGVz
dCB5b3VyIHBhdGNoIApzZXJpZXMgb24gUi1DYXIgR2VuMyBwbGF0Zm9ybXMgaWYgeW91IGhhdmUg
YSBwbGFuIHRvIGV4dGVuZCB0aGlzIHN1cHBvcnQgCmZvciBjb3ZlcmluZyBvdGhlciB0aGFuIGh3
ZG9tIGRvbWFpbnMuIFRoZXJlIGFyZSBhIGZldyBxdWl0ZSBkaWZmZXJlbnQgCnJlc2VydmVkLW1l
bW9yeSByZWdpb25zIHVzZWQgaW4gUmVuZXNhcyBCU1AsIEkgdGhpbmssIGl0IHdvdWxkIGJlIGEg
Z29vZCAKdGFyZ2V0IHRvIHRlc3Qgb24uLi4KCmh0dHBzOi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3Nj
bS9saW51eC9rZXJuZWwvZ2l0L2hvcm1zL3JlbmVzYXMtYnNwLmdpdC90cmVlL2FyY2gvYXJtNjQv
Ym9vdC9kdHMvcmVuZXNhcy9yOGE3Nzk1LXNhbHZhdG9yLXguZHRzI24zNyAKCgpBcyBmb3IgdGhl
IGN1cnJlbnQgc2VyaWVzLCBJIGhhdmUgdGVzdGVkIFhlbiBib290IG9ubHkuIExvb2tzIGxpa2Us
IAoqcmVhbCogcmVzZXJ2ZWQtbWVtb3J5IHJlZ2lvbnMgd2VyZSBoYW5kbGVkIGNvcnJlY3RseSwg
YnV0IHNvbWUgdGVzdCAKIm5vbi1yZXNlcnZlZC1tZW1vcnkiIG5vZGUgd2FzIGludGVycHJldGVk
IGFzIGEgInJlc2VydmVkLW1lbW9yeSIgYW5kIAp3YXMgdGFrZW4gaW50byB0aGUgYWNjb3VudC4u
LiBQbGVhc2Ugc2VlIGRldGFpbHMgYmVsb3cuCgotLS0tLS0tLS0tLS0tLS0tLS0tLQpIb3N0IGRl
dmljZSB0cmVlIGNvbnRhaW5zIHRoZSBmb2xsb3dpbmcgbm9kZXM6CgptZW1vcnlANDgwMDAwMDAg
ewogwqDCoMKgIGRldmljZV90eXBlID0gIm1lbW9yeSI7CiDCoMKgwqAgLyogZmlyc3QgMTI4TUIg
aXMgcmVzZXJ2ZWQgZm9yIHNlY3VyZSBhcmVhLiAqLwogwqDCoMKgIHJlZyA9IDwweDAgMHg0ODAw
MDAwMCAweDAgMHg3ODAwMDAwMD4sCiDCoMKgwqAgwqDCoMKgwqDCoCA8MHg1IDB4MDAwMDAwMDAg
MHgwIDB4ODAwMDAwMDA+LAogwqDCoMKgIMKgwqDCoMKgwqAgPDB4NiAweDAwMDAwMDAwIDB4MCAw
eDgwMDAwMDAwPiwKIMKgwqDCoCDCoMKgwqDCoMKgIDwweDcgMHgwMDAwMDAwMCAweDAgMHg4MDAw
MDAwMD47Cn07CgpyZXNlcnZlZC1tZW1vcnkgewogwqDCoMKgICNhZGRyZXNzLWNlbGxzID0gPDI+
OwogwqDCoMKgICNzaXplLWNlbGxzID0gPDI+OwogwqDCoMKgIHJhbmdlczsKCiDCoMKgwqAgLyog
ZGV2aWNlIHNwZWNpZmljIHJlZ2lvbiBmb3IgTG9zc3kgRGVjb21wcmVzc2lvbiAqLwogwqDCoMKg
IGxvc3N5X2RlY29tcHJlc3M6IGxpbnV4LGxvc3N5X2RlY29tcHJlc3NANTQwMDAwMDAgewogwqDC
oMKgIMKgwqDCoCBuby1tYXA7CiDCoMKgwqAgwqDCoMKgIHJlZyA9IDwweDAwMDAwMDAwIDB4NTQw
MDAwMDAgMHgwIDB4MDMwMDAwMDA+OwogwqDCoMKgIH07CgogwqDCoMKgIC8qIEZvciBBdWRpbyBE
U1AgKi8KIMKgwqDCoCBhZHNwX3Jlc2VydmVkOiBsaW51eCxhZHNwQDU3MDAwMDAwIHsKIMKgwqDC
oCDCoMKgwqAgY29tcGF0aWJsZSA9ICJzaGFyZWQtZG1hLXBvb2wiOwogwqDCoMKgIMKgwqDCoCBy
ZXVzYWJsZTsKIMKgwqDCoCDCoMKgwqAgcmVnID0gPDB4MDAwMDAwMDAgMHg1NzAwMDAwMCAweDAg
MHgwMTAwMDAwMD47CiDCoMKgwqAgfTsKCiDCoMKgwqAgLyogZ2xvYmFsIGF1dG9jb25maWd1cmVk
IHJlZ2lvbiBmb3IgY29udGlndW91cyBhbGxvY2F0aW9ucyAqLwogwqDCoMKgIGxpbnV4LGNtYUA1
ODAwMDAwMCB7CiDCoMKgwqAgwqDCoMKgIGNvbXBhdGlibGUgPSAic2hhcmVkLWRtYS1wb29sIjsK
IMKgwqDCoCDCoMKgwqAgcmV1c2FibGU7CiDCoMKgwqAgwqDCoMKgIHJlZyA9IDwweDAwMDAwMDAw
IDB4NTgwMDAwMDAgMHgwIDB4MTgwMDAwMDA+OwogwqDCoMKgIMKgwqDCoCBsaW51eCxjbWEtZGVm
YXVsdDsKIMKgwqDCoCB9OwoKIMKgwqDCoCAvKiBkZXZpY2Ugc3BlY2lmaWMgcmVnaW9uIGZvciBj
b250aWd1b3VzIGFsbG9jYXRpb25zICovCiDCoMKgwqAgbW1wX3Jlc2VydmVkOiBsaW51eCxtdWx0
aW1lZGlhQDcwMDAwMDAwIHsKIMKgwqDCoCDCoMKgwqAgY29tcGF0aWJsZSA9ICJzaGFyZWQtZG1h
LXBvb2wiOwogwqDCoMKgIMKgwqDCoCByZXVzYWJsZTsKIMKgwqDCoCDCoMKgwqAgcmVnID0gPDB4
MDAwMDAwMDAgMHg3MDAwMDAwMCAweDAgMHgxMDAwMDAwMD47CiDCoMKgwqAgfTsKfTsKCi8qIHRl
c3QgIm5vbi1yZXNlcnZlZC1tZW1vcnkiIG5vZGUgKi8Kc3JhbTogc3JhbUA0N0ZGRjAwMCB7CiDC
oMKgwqAgY29tcGF0aWJsZSA9ICJtbWlvLXNyYW0iOwogwqDCoMKgIHJlZyA9IDwweDAgMHg0N0ZG
RjAwMCAweDAgMHgxMDAwPjsKCiDCoMKgwqAgI2FkZHJlc3MtY2VsbHMgPSA8MT47CiDCoMKgwqAg
I3NpemUtY2VsbHMgPSA8MT47CiDCoMKgwqAgcmFuZ2VzID0gPDAgMHgwIDB4NDdGRkYwMDAgMHgx
MDAwPjsKCiDCoMKgwqAgc2NwX3NobWVtOiBzY3Bfc2htZW1AMCB7CiDCoMKgwqAgwqDCoMKgIGNv
bXBhdGlibGUgPSAibW1pby1zcmFtIjsKIMKgwqDCoCDCoMKgwqAgcmVnID0gPDB4MCAweDIwMD47
CiDCoMKgwqAgfTsKfTsKCi0tLS0tLS0tLS0tLS0tLS0tLS0tCgpJIGFkZGVkIGEgcHJpbnQgdG8g
c2VlIHdoaWNoIG1lbW9yeSByZWdpb25zIHdlcmUgaW5zZXJ0ZWQ6CgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL2Jvb3RmZHQuYyBiL3hlbi9hcmNoL2FybS9ib290ZmR0LmMKaW5kZXggOTM1NWE2
ZS4uMjNlNjhiMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2Jvb3RmZHQuYworKysgYi94ZW4v
YXJjaC9hcm0vYm9vdGZkdC5jCkBAIC0xNjIsNiArMTYyLDEwIEBAIHN0YXRpYyBpbnQgX19pbml0
IHByb2Nlc3NfbWVtb3J5X25vZGUoY29uc3Qgdm9pZCAKKmZkdCwgaW50IG5vZGUsCiDCoMKgwqDC
oMKgwqDCoMKgIGRldmljZV90cmVlX2dldF9yZWcoJmNlbGwsIGFkZHJlc3NfY2VsbHMsIHNpemVf
Y2VsbHMsICZzdGFydCwgCiZzaXplKTsKIMKgwqDCoMKgwqDCoMKgwqAgaWYgKCAhc2l6ZSApCiDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgY29udGludWU7CisKK8KgwqDCoMKgwqDCoMKgIGR0X2Rw
cmludGsoIm5vZGUgJXM6IGluc2VydCBiYW5rICVkOiAlIyJQUkl4NjQiLT4lIyJQUkl4NjQiIAp0
eXBlOiAlc1xuIiwKK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBuYW1lLCBp
LCBzdGFydCwgc3RhcnQgKyBzaXplLCByZXNlcnZlZCA/ICJyZXNlcnZlZCIgCjogIm5vcm1hbCIp
OworCiDCoMKgwqDCoMKgwqDCoMKgIG1lbS0+YmFua1ttZW0tPm5yX2JhbmtzXS5zdGFydCA9IHN0
YXJ0OwogwqDCoMKgwqDCoMKgwqDCoCBtZW0tPmJhbmtbbWVtLT5ucl9iYW5rc10uc2l6ZSA9IHNp
emU7CiDCoMKgwqDCoMKgwqDCoMKgIG1lbS0+bnJfYmFua3MrKzsKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tCgpYZW4gbG9nIHNob3dzIHRoYXQgdGVzdCAibm9uLXJlc2VydmVkLW1lbW9yeSIgbm9kZSAo
c2NwX3NobWVtQDApIGlzIApwcm9jZXNzZWQgYXMgInJlc2VydmVkLW1lbW9yeSI6CgooWEVOKSBD
aGVja2luZyBmb3IgaW5pdHJkIGluIC9jaG9zZW4KKFhFTikgSW5pdHJkIDAwMDAwMDAwNzYwMDAw
NDAtMDAwMDAwMDA3N2M4N2U0NwooWEVOKSBub2RlIG1lbW9yeUA0ODAwMDAwMDogaW5zZXJ0IGJh
bmsgMDogMHg0ODAwMDAwMC0+MHhjMDAwMDAwMCB0eXBlOiAKbm9ybWFsCihYRU4pIG5vZGUgbWVt
b3J5QDQ4MDAwMDAwOiBpbnNlcnQgYmFuayAxOiAweDUwMDAwMDAwMC0+MHg1ODAwMDAwMDAgCnR5
cGU6IG5vcm1hbAooWEVOKSBub2RlIG1lbW9yeUA0ODAwMDAwMDogaW5zZXJ0IGJhbmsgMjogMHg2
MDAwMDAwMDAtPjB4NjgwMDAwMDAwIAp0eXBlOiBub3JtYWwKKFhFTikgbm9kZSBtZW1vcnlANDgw
MDAwMDA6IGluc2VydCBiYW5rIDM6IDB4NzAwMDAwMDAwLT4weDc4MDAwMDAwMCAKdHlwZTogbm9y
bWFsCihYRU4pIG5vZGUgbGludXgsbG9zc3lfZGVjb21wcmVzc0A1NDAwMDAwMDogaW5zZXJ0IGJh
bmsgMDogCjB4NTQwMDAwMDAtPjB4NTcwMDAwMDAgdHlwZTogcmVzZXJ2ZWQKKFhFTikgbm9kZSBs
aW51eCxhZHNwQDU3MDAwMDAwOiBpbnNlcnQgYmFuayAwOiAweDU3MDAwMDAwLT4weDU4MDAwMDAw
IAp0eXBlOiByZXNlcnZlZAooWEVOKSBub2RlIGxpbnV4LGNtYUA1ODAwMDAwMDogaW5zZXJ0IGJh
bmsgMDogMHg1ODAwMDAwMC0+MHg3MDAwMDAwMCAKdHlwZTogcmVzZXJ2ZWQKKFhFTikgbm9kZSBs
aW51eCxtdWx0aW1lZGlhQDcwMDAwMDAwOiBpbnNlcnQgYmFuayAwOiAKMHg3MDAwMDAwMC0+MHg4
MDAwMDAwMCB0eXBlOiByZXNlcnZlZAooWEVOKSBub2RlIHNjcF9zaG1lbUAwOiBpbnNlcnQgYmFu
ayAwOiAwLT4weDIwMCB0eXBlOiByZXNlcnZlZMKgwqAgCjwtLS0tLS0tLS0tLSB0ZXN0ICJub24t
cmVzZXJ2ZWQtbWVtb3J5IiBub2RlCihYRU4pIFJBTTogMDAwMDAwMDA0ODAwMDAwMCAtIDAwMDAw
MDAwYmZmZmZmZmYKKFhFTikgUkFNOiAwMDAwMDAwNTAwMDAwMDAwIC0gMDAwMDAwMDU3ZmZmZmZm
ZgooWEVOKSBSQU06IDAwMDAwMDA2MDAwMDAwMDAgLSAwMDAwMDAwNjdmZmZmZmZmCihYRU4pIFJB
TTogMDAwMDAwMDcwMDAwMDAwMCAtIDAwMDAwMDA3N2ZmZmZmZmYKKFhFTikKKFhFTikgTU9EVUxF
WzBdOiAwMDAwMDAwMDQ4MDAwMDAwIC0gMDAwMDAwMDA0ODAxNDA4MCBEZXZpY2UgVHJlZQooWEVO
KSBNT0RVTEVbMV06IDAwMDAwMDAwNzYwMDAwNDAgLSAwMDAwMDAwMDc3Yzg3ZTQ3IFJhbWRpc2sK
KFhFTikgTU9EVUxFWzJdOiAwMDAwMDAwMDdhMDAwMDAwIC0gMDAwMDAwMDA3YzAwMDAwMCBLZXJu
ZWwKKFhFTikgTU9EVUxFWzNdOiAwMDAwMDAwMDdjMDAwMDAwIC0gMDAwMDAwMDA3YzAxMDAwMCBY
U00KKFhFTinCoCBSRVNWRFswXTogMDAwMDAwMDA0ODAwMDAwMCAtIDAwMDAwMDAwNDgwMTQwMDAK
KFhFTinCoCBSRVNWRFsxXTogMDAwMDAwMDA3NjAwMDA0MCAtIDAwMDAwMDAwNzdjODdlNDcKCi4u
LgoKKFhFTikgaGFuZGxlIC9tZW1vcnlANDgwMDAwMDAKKFhFTinCoMKgIFNraXAgaXQgKG1hdGNo
ZWQpCihYRU4pIGhhbmRsZSAvcmVzZXJ2ZWQtbWVtb3J5CihYRU4pIGR0X2lycV9udW1iZXI6IGRl
dj0vcmVzZXJ2ZWQtbWVtb3J5CihYRU4pIC9yZXNlcnZlZC1tZW1vcnkgcGFzc3Rocm91Z2ggPSAx
IG5pcnEgPSAwIG5hZGRyID0gMAooWEVOKSBoYW5kbGUgL3Jlc2VydmVkLW1lbW9yeS9saW51eCxs
b3NzeV9kZWNvbXByZXNzQDU0MDAwMDAwCihYRU4pIGR0X2lycV9udW1iZXI6IGRldj0vcmVzZXJ2
ZWQtbWVtb3J5L2xpbnV4LGxvc3N5X2RlY29tcHJlc3NANTQwMDAwMDAKKFhFTikgL3Jlc2VydmVk
LW1lbW9yeS9saW51eCxsb3NzeV9kZWNvbXByZXNzQDU0MDAwMDAwIHBhc3N0aHJvdWdoID0gMSAK
bmlycSA9IDAgbmFkZHIgPSAxCihYRU4pIERUOiAqKiB0cmFuc2xhdGlvbiBmb3IgZGV2aWNlIAov
cmVzZXJ2ZWQtbWVtb3J5L2xpbnV4LGxvc3N5X2RlY29tcHJlc3NANTQwMDAwMDAgKioKKFhFTikg
RFQ6IGJ1cyBpcyBkZWZhdWx0IChuYT0yLCBucz0yKSBvbiAvcmVzZXJ2ZWQtbWVtb3J5CihYRU4p
IERUOiB0cmFuc2xhdGluZyBhZGRyZXNzOjwzPiAwMDAwMDAwMDwzPiA1NDAwMDAwMDwzPgooWEVO
KSBEVDogcGFyZW50IGJ1cyBpcyBkZWZhdWx0IChuYT0yLCBucz0yKSBvbiAvCihYRU4pIERUOiBl
bXB0eSByYW5nZXM7IDE6MSB0cmFuc2xhdGlvbgooWEVOKSBEVDogcGFyZW50IHRyYW5zbGF0aW9u
IGZvcjo8Mz4gMDAwMDAwMDA8Mz4gMDAwMDAwMDA8Mz4KKFhFTikgRFQ6IHdpdGggb2Zmc2V0OiA1
NDAwMDAwMAooWEVOKSBEVDogb25lIGxldmVsIHRyYW5zbGF0aW9uOjwzPiAwMDAwMDAwMDwzPiA1
NDAwMDAwMDwzPgooWEVOKSBEVDogcmVhY2hlZCByb290IG5vZGUKKFhFTinCoMKgIC0gTU1JTzog
MDA1NDAwMDAwMCAtIDAwNTcwMDAwMDAgUDJNVHlwZT01CihYRU4pIGhhbmRsZSAvcmVzZXJ2ZWQt
bWVtb3J5L2xpbnV4LGFkc3BANTcwMDAwMDAKKFhFTikgZHRfaXJxX251bWJlcjogZGV2PS9yZXNl
cnZlZC1tZW1vcnkvbGludXgsYWRzcEA1NzAwMDAwMAooWEVOKSAvcmVzZXJ2ZWQtbWVtb3J5L2xp
bnV4LGFkc3BANTcwMDAwMDAgcGFzc3Rocm91Z2ggPSAxIG5pcnEgPSAwIApuYWRkciA9IDEKKFhF
TikgRFQ6ICoqIHRyYW5zbGF0aW9uIGZvciBkZXZpY2UgL3Jlc2VydmVkLW1lbW9yeS9saW51eCxh
ZHNwQDU3MDAwMDAwICoqCihYRU4pIERUOiBidXMgaXMgZGVmYXVsdCAobmE9MiwgbnM9Mikgb24g
L3Jlc2VydmVkLW1lbW9yeQooWEVOKSBEVDogdHJhbnNsYXRpbmcgYWRkcmVzczo8Mz4gMDAwMDAw
MDA8Mz4gNTcwMDAwMDA8Mz4KKFhFTikgRFQ6IHBhcmVudCBidXMgaXMgZGVmYXVsdCAobmE9Miwg
bnM9Mikgb24gLwooWEVOKSBEVDogZW1wdHkgcmFuZ2VzOyAxOjEgdHJhbnNsYXRpb24KKFhFTikg
RFQ6IHBhcmVudCB0cmFuc2xhdGlvbiBmb3I6PDM+IDAwMDAwMDAwPDM+IDAwMDAwMDAwPDM+CihY
RU4pIERUOiB3aXRoIG9mZnNldDogNTcwMDAwMDAKKFhFTikgRFQ6IG9uZSBsZXZlbCB0cmFuc2xh
dGlvbjo8Mz4gMDAwMDAwMDA8Mz4gNTcwMDAwMDA8Mz4KKFhFTikgRFQ6IHJlYWNoZWQgcm9vdCBu
b2RlCihYRU4pwqDCoCAtIE1NSU86IDAwNTcwMDAwMDAgLSAwMDU4MDAwMDAwIFAyTVR5cGU9NQoo
WEVOKSBoYW5kbGUgL3Jlc2VydmVkLW1lbW9yeS9saW51eCxjbWFANTgwMDAwMDAKKFhFTikgZHRf
aXJxX251bWJlcjogZGV2PS9yZXNlcnZlZC1tZW1vcnkvbGludXgsY21hQDU4MDAwMDAwCihYRU4p
IC9yZXNlcnZlZC1tZW1vcnkvbGludXgsY21hQDU4MDAwMDAwIHBhc3N0aHJvdWdoID0gMSBuaXJx
ID0gMCBuYWRkciA9IDEKKFhFTikgRFQ6ICoqIHRyYW5zbGF0aW9uIGZvciBkZXZpY2UgL3Jlc2Vy
dmVkLW1lbW9yeS9saW51eCxjbWFANTgwMDAwMDAgKioKKFhFTikgRFQ6IGJ1cyBpcyBkZWZhdWx0
IChuYT0yLCBucz0yKSBvbiAvcmVzZXJ2ZWQtbWVtb3J5CihYRU4pIERUOiB0cmFuc2xhdGluZyBh
ZGRyZXNzOjwzPiAwMDAwMDAwMDwzPiA1ODAwMDAwMDwzPgooWEVOKSBEVDogcGFyZW50IGJ1cyBp
cyBkZWZhdWx0IChuYT0yLCBucz0yKSBvbiAvCihYRU4pIERUOiBlbXB0eSByYW5nZXM7IDE6MSB0
cmFuc2xhdGlvbgooWEVOKSBEVDogcGFyZW50IHRyYW5zbGF0aW9uIGZvcjo8Mz4gMDAwMDAwMDA8
Mz4gMDAwMDAwMDA8Mz4KKFhFTikgRFQ6IHdpdGggb2Zmc2V0OiA1ODAwMDAwMAooWEVOKSBEVDog
b25lIGxldmVsIHRyYW5zbGF0aW9uOjwzPiAwMDAwMDAwMDwzPiA1ODAwMDAwMDwzPgooWEVOKSBE
VDogcmVhY2hlZCByb290IG5vZGUKKFhFTinCoMKgIC0gTU1JTzogMDA1ODAwMDAwMCAtIDAwNzAw
MDAwMDAgUDJNVHlwZT01CihYRU4pIGhhbmRsZSAvcmVzZXJ2ZWQtbWVtb3J5L2xpbnV4LG11bHRp
bWVkaWFANzAwMDAwMDAKKFhFTikgZHRfaXJxX251bWJlcjogZGV2PS9yZXNlcnZlZC1tZW1vcnkv
bGludXgsbXVsdGltZWRpYUA3MDAwMDAwMAooWEVOKSAvcmVzZXJ2ZWQtbWVtb3J5L2xpbnV4LG11
bHRpbWVkaWFANzAwMDAwMDAgcGFzc3Rocm91Z2ggPSAxIG5pcnEgPSAKMCBuYWRkciA9IDEKKFhF
TikgRFQ6ICoqIHRyYW5zbGF0aW9uIGZvciBkZXZpY2UgCi9yZXNlcnZlZC1tZW1vcnkvbGludXgs
bXVsdGltZWRpYUA3MDAwMDAwMCAqKgooWEVOKSBEVDogYnVzIGlzIGRlZmF1bHQgKG5hPTIsIG5z
PTIpIG9uIC9yZXNlcnZlZC1tZW1vcnkKKFhFTikgRFQ6IHRyYW5zbGF0aW5nIGFkZHJlc3M6PDM+
IDAwMDAwMDAwPDM+IDcwMDAwMDAwPDM+CihYRU4pIERUOiBwYXJlbnQgYnVzIGlzIGRlZmF1bHQg
KG5hPTIsIG5zPTIpIG9uIC8KKFhFTikgRFQ6IGVtcHR5IHJhbmdlczsgMToxIHRyYW5zbGF0aW9u
CihYRU4pIERUOiBwYXJlbnQgdHJhbnNsYXRpb24gZm9yOjwzPiAwMDAwMDAwMDwzPiAwMDAwMDAw
MDwzPgooWEVOKSBEVDogd2l0aCBvZmZzZXQ6IDcwMDAwMDAwCihYRU4pIERUOiBvbmUgbGV2ZWwg
dHJhbnNsYXRpb246PDM+IDAwMDAwMDAwPDM+IDcwMDAwMDAwPDM+CihYRU4pIERUOiByZWFjaGVk
IHJvb3Qgbm9kZQooWEVOKcKgwqAgLSBNTUlPOiAwMDcwMDAwMDAwIC0gMDA4MDAwMDAwMCBQMk1U
eXBlPTUKCi4uLgoKCihYRU4pIENyZWF0ZSBtZW1vcnkgbm9kZSAocmVnIHNpemUgNCwgbnIgY2Vs
bHMgMjQpCihYRU4pwqDCoCBCYW5rIDA6IDB4YjAwMDAwMDAtPjB4YzAwMDAwMDDCoMKgIDwtLS0t
LS0tLS0tLSBEb20wIG1lbW9yeSB3aGljaCAKaXMgMjU2TUIgdG90YWwKKFhFTinCoMKgIEJhbmsg
MDogMHg1NDAwMDAwMC0+MHg1NzAwMDAwMMKgwqAgPC0tLS0tLS0tLS0tIApsaW51eCxsb3NzeV9k
ZWNvbXByZXNzQDU0MDAwMDAwCihYRU4pwqDCoCBCYW5rIDE6IDB4NTcwMDAwMDAtPjB4NTgwMDAw
MDDCoMKgIDwtLS0tLS0tLS0tLSBsaW51eCxhZHNwQDU3MDAwMDAwCihYRU4pwqDCoCBCYW5rIDI6
IDB4NTgwMDAwMDAtPjB4NzAwMDAwMDDCoMKgIDwtLS0tLS0tLS0tLSBsaW51eCxjbWFANTgwMDAw
MDAKKFhFTinCoMKgIEJhbmsgMzogMHg3MDAwMDAwMC0+MHg4MDAwMDAwMMKgwqAgPC0tLS0tLS0t
LS0tIApsaW51eCxtdWx0aW1lZGlhQDcwMDAwMDAwCihYRU4pwqDCoCBCYW5rIDQ6IDAtPjB4MjAw
wqDCoCA8LS0tLS0tLS0tLS0gdGVzdCAibm9uLXJlc2VydmVkLW1lbW9yeSIgbm9kZQooWEVOKSBM
b2FkaW5nIHpJbWFnZSBmcm9tIDAwMDAwMDAwN2EwMDAwMDAgdG8gCjAwMDAwMDAwYjAwODAwMDAt
MDAwMDAwMDBiMjA4MDAwMAooWEVOKSBMb2FkaW5nIGRvbTAgaW5pdHJkIGZyb20gMDAwMDAwMDA3
NjAwMDA0MCB0byAKMHgwMDAwMDAwMGI4MjAwMDAwLTB4MDAwMDAwMDBiOWU4N2UwNwooWEVOKSBM
b2FkaW5nIGRvbTAgRFRCIHRvIDB4MDAwMDAwMDBiODAwMDAwMC0weDAwMDAwMDAwYjgwMTFiN2YK
KFhFTikgSW5pdGlhbCBsb3cgbWVtb3J5IHZpcnEgdGhyZXNob2xkIHNldCBhdCAweDQwMDAgcGFn
ZXMuCihYRU4pIFN0ZC4gTG9nbGV2ZWw6IEFsbAooWEVOKSBHdWVzdCBMb2dsZXZlbDogQWxsCgou
Li4KCgotLSAKUmVnYXJkcywKCk9sZWtzYW5kciBUeXNoY2hlbmtvCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 16 17:08:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 17:08:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRJrR-0004Jy-6o; Thu, 16 May 2019 17:08:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=LWQg=TQ=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1hRJrQ-0004Jt-3n
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 17:08:04 +0000
X-Inumbo-ID: 29bb5790-77fd-11e9-8980-bc764e045a96
Received: from mail-lj1-x242.google.com (unknown [2a00:1450:4864:20::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 29bb5790-77fd-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 17:08:03 +0000 (UTC)
Received: by mail-lj1-x242.google.com with SMTP id h21so3743179ljk.13
 for <xen-devel@lists.xenproject.org>; Thu, 16 May 2019 10:08:03 -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=nfIiDu3N2MlPiUespfgiCYmTqOqveqR5A4JPnxUZLeg=;
 b=RK8+T1aY//Jc0WRyk3AqFn+EqnwzfEK7fGR2OZXPeRnLYrxKTff/PY1oNoCq1Acr87
 fKs7+KNlUBgXiQfrNkW2eNDqdrjzNXXLng1Dq4AH5x390e0lI8KIkhZjS1gh3dUh5xGI
 2AA57rXCDc8oZFr4iY/NKliTfqwH/KGzBvbBIhr8MvFVzD2uJMTvNZxo99HumGo8kvd7
 3D5Z5pnnPQD+Gn6Y63H3k2IF6i38V+p+s+boyBQm+pjC82H1z2rG9I1wu/6iS21pp5fz
 tGmbSaUyI1vIquLYvNj6u9aAqEf48JlXxNzm/4nirncKA3wn+GXP7/lBJ37rT05wUchg
 PqdA==
X-Google-DKIM-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=nfIiDu3N2MlPiUespfgiCYmTqOqveqR5A4JPnxUZLeg=;
 b=BjfVl8Ts+RuxCcJN0Tl+OPOmm4kfROqjQ+OLUKN6LO80yVdvZrVEtDy119SCjcOqqI
 gn5JC3GlqfpJFJkBaWW1n+2MQiuMBY2ZkCq+LbP4v4ZzvfmZlltZHun3oNVqvCJe3D2P
 mFb2IP8ptcUv+2IyfxUz5DIMDrL3kZ1YQzbrDMaqxzcqvTeWj06JjvsSpTznrqZTWJNS
 xrqWXKe7F5CvBoWCy9Jd/DF880tobSIR4U0lrP6RUH8Lt2veCt8rXmmvHMhZv8Xgafqx
 cup/rXW0CYpYmJHiLmsuapoGMGk3lHumlExHDZNv39AP+fTjN687/T1tsHgOq7u54YnH
 op5g==
X-Gm-Message-State: APjAAAX4vimMtkoZLttWxSt4fbfDa94VS3ANLQf4AJ6jUghOV5pRQcb+
 zQAaOXs03pUs7nfKh7kvHW0=
X-Google-Smtp-Source: APXvYqzlWuo8a24mRvuu0IX/Maz+wGPowksBZgE+krV7N22b2rk2swLz3rM6c2snZ6mLj/I7ByrVoQ==
X-Received: by 2002:a2e:9c0a:: with SMTP id s10mr24957035lji.162.1558026481766; 
 Thu, 16 May 2019 10:08:01 -0700 (PDT)
Received: from [10.17.182.120] (ll-74.141.223.85.sovam.net.ua. [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id h11sm1075605lfh.8.2019.05.16.10.08.00
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 16 May 2019 10:08:01 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <1556816422-25185-1-git-send-email-olekstysh@gmail.com>
 <ec3339b0-6588-2a54-d0db-1e9c157f9259@arm.com>
 <128c02c6-412a-bb65-c665-133c525e506e@gmail.com>
 <08ad173c-2c2c-967c-84fa-6b848ab52659@arm.com>
 <7bdd9edc-f14e-decf-60d5-f18efaea6526@arm.com>
From: Oleksandr <olekstysh@gmail.com>
Message-ID: <a72a7915-1b7b-15bc-96f6-6c2eff88dd95@gmail.com>
Date: Thu, 16 May 2019 20:07:59 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <7bdd9edc-f14e-decf-60d5-f18efaea6526@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V5 0/4] Renesas Stout board support (R-Car
 Gen2)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 sstabellini@kernel.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ck9uIDE2LjA1LjE5IDE4OjQ0LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGksCgpIaSwgSnVsaWVu
CgoKPgo+PiBUaGF0J3MgY29ycmVjdC4gSWYgSSBkb24ndCBoZWFyIGFueXRoaW5nIGJ5IE1vbmRh
eSwgSSB3aWxsIG1lcmdlIHRoZSAKPj4gdHdvIHBhdGNoZXMuCj4KPiBJIGhhdmVuJ3QgaGVhcmQg
YW55dGhpbmcgZnJvbSBTdGVmYW5vLiBJIGhhdmUgbm93IG1lcmdlZCB0aGUgdHdvIAo+IHJlbWFp
bmluZyBwYXRjaGVzLgo+CkdyZWF0LCB0aGFuayB5b3UhIE5vdywgSSBob3BlIHdlIGNhbiBzYXkg
dGhhdCBSZW5lc2FzIFN0b3V0IGJvYXJkIGlzIApzdXBwb3J0ZWQgaW4gWGVuIChvZiBjb3Vyc2Us
IGlmIHVzaW5nIFBTQ0ktZW5hYmxlZCBVLUJvb3QpLgoKTmV4dCBzdGVwIGlzIHRvIHVwZGF0ZSBX
aWtpIHJlZ2FyZGluZyBTdG91dCBib2FyZC4KCgotLSAKUmVnYXJkcywKCk9sZWtzYW5kciBUeXNo
Y2hlbmtvCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 16 17:09:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 17:09:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRJso-0004Qf-O2; Thu, 16 May 2019 17:09:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/Nh3=TQ=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hRJsm-0004QV-Uo
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 17:09:28 +0000
X-Inumbo-ID: 5c6389fb-77fd-11e9-8980-bc764e045a96
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5c6389fb-77fd-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 17:09:27 +0000 (UTC)
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=SoftFail smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: SoftFail (esa3.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com is inclined to not designate
 23.29.105.83 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 exists:%{i}._spf.mta.salesforce.com ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: 1jxSBR3M7E7iI+a7fJrmVjLZ/Y5Aty0vUUZi1Nidr4qlz6QtVGOoEZVRRMcD4eMhQBQE0rstCI
 nS57QtIZfQ+BtLiRKKiSYI34BQXJCYctecWjzmBxwwuFqwzRVh5bydpT/iGht5DQlN/ANcvg7S
 RYiBMJNXNtnwober5AurtKz6x4jceh1VyT4IvYrUNxRHEZDLOfrufZiuZXQC9iGaQu8BdUDXNW
 ab0rTc7X+iJDumdqKb6ZCiKuxOaNDd4cqKoWp8q2Hv1thp/63WNyEYRUj8SLzOS/kTIQ7ijp7x
 TrM=
X-SBRS: 2.7
X-MesageID: 539016
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,477,1549947600"; 
   d="scan'208";a="539016"
To: Ian Jackson <ian.jackson@citrix.com>
References: <5C8FC3A4020000780021FF77@prv1-mh.provo.novell.com>
 <2e8dba0b-70ef-dd90-bb5b-fa358f88861e@citrix.com>
 <35203e9e-4a37-9230-f417-68a09ca319e6@citrix.com>
 <e1447c7f-7a8d-b40e-b9a7-9a88c3c7ef51@citrix.com>
 <23773.36109.688404.996152@mariner.uk.xensource.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <0ebf5b95-9175-b45c-3c41-a703115d55f6@citrix.com>
Date: Thu, 16 May 2019 18:09:23 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <23773.36109.688404.996152@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)
Subject: Re: [Xen-devel] preparations for 4.11.2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTYvMDUvMjAxOSAxNzoxNywgSWFuIEphY2tzb24gd3JvdGU6Cj4gQW5kcmV3IENvb3BlciB3
cml0ZXMgKCJSZTogW1hlbi1kZXZlbF0gcHJlcGFyYXRpb25zIGZvciA0LjExLjIiKToKPj4gSW4g
YWRkaXRpb24sCj4gVGhhbmtzLgo+Cj4gPT09PSB3YW50aW5nIGRpc2N1c3Npb246ID09PT0KPgo+
PiAzNjVhYWJiNmU1MDIgInRvb2xzL2xpYnhlbmRldmljZW1vZGVsOiBhZGQKPj4geGVuZGV2aWNl
bW9kZWxfbW9kaWZpZWRfbWVtb3J5X2J1bGsgdG8gbWFwIiBpcyBwb3NzaWJseSBhIGNhbmRpZGF0
ZSwgYnV0Cj4+IGlzIGFsc28gY29tcGxpY2F0ZWQgYnkgdGhlIHN0YWJsZSBTT05BTUUuwqAgSXQg
aXMgcGVyaGFwcyBlYXNpZXN0IHRvCj4+IGlnbm9yZSwgc2VlaW5nIGFzIHRoZSBpc3N1ZSBoYXMg
YWxyZWFkeSBnb25lIHVubm90aWNlZCBmb3IgMiB5ZWFycy4KPiBXZSB3b3VsZCBiZSBidW1waW5n
IHRoZSBtaW5vciB2ZXJzaW9uLiAgSSB0aGluayBpdCBpcyBBQkkgY29tcGF0aWJsZS4KPiBTbyBJ
IGFtIGluY2xpbmVkIHRvIGJhY2twb3J0IHRoaXMgb25lIGJ1dCBJIGhhdmVuJ3QgZG9uZSBzbyB5
ZXQuCj4KPj4gMTI5MDI1ZmUzMDkzICJveGVuc3RvcmVkOiBEb24ndCByZS1vcGVuIGEgeGVuY3Ry
bCBoYW5kbGUgZm9yIGV2ZXJ5Cj4+IGRvbWFpbiBpbnRyb2R1Y3Rpb24iCj4gQ2FuIHlvdSBqdXN0
aWZ5IGhvdyB0aGlzIGlzIGEgYnVnZml4ID8gIEl0IGRvZXNuJ3Qgc2VlbSBsaWtlIGJhY2twb3J0
Cj4gbWF0ZXJpYWwgdG8gbWUuCgpJdCB3YXMgZm91bmQgZnJvbSBzdHJhY2UgKHdoaWxlIGludmVz
dGlnYXRpbmcgYW4gdW5yZWxhdGVkIGlzc3VlKSwgYnV0CmdpdmVuIGhvdyBtYW55IGlzc3VlcyB3
ZSd2ZSBoYWQgaW4gdGhlIHBhc3Qgd2l0aCB7byx9eGVuc3RvcmVkIGV4Y2VlZGluZwppdHMgRkQg
bGltaXQsIEknZCBzdGlsbCBwdXQgaXQgaW4gdGhlIGNhdGVnb3J5IG9mIGJ1Z2ZpeC4KCkl0IGJh
bGxvb25zIHRoZSB3b3JzdC1jYXNlIEZEIHJlcXVpcmVtZW50cyBieSBhcyBtYW55IGNvbmN1cnJl
bnQgZG9tYWluCnN0YXJ0cyBhcyB0aGUgcmVzdCBvZiBkb20wIGNhbiBtYW5hZ2UuCgo+Cj4+IDdi
MjBhODY1YmMxMCAidG9vbHMvb2NhbWw6IFJlbGVhc2UgdGhlIGdsb2JhbCBsb2NrIGJlZm9yZSBp
bnZva2luZyBibG9jawo+PiBzeXNjYWxscyIKPiBUaGlzICpyZWFsbHkqIGRvZXNuJ3QgbG9vayBs
aWtlIGEgYnVnZml4LCBsZXQgYWxvbmUgYSBiYWNrcG9ydAo+IGNhbmRpZGF0ZSAhICBSZW1vdmlu
ZyBhIGxvY2sgZm9yIHBlcmZvcm1hbmNlIHJlYXNvbnMgIQoKT2YgY291cnNlIGl0cyBhIGJhY2tw
b3J0IGNhbmRpZGF0ZSwgYW5kIGl0IGlzIGEgYnVnZml4IGV2ZW4gaWYgbW9zdCBvZgp0aGUgdGlt
ZSBpdCBpcyBvbmx5IG9ic2VydmVkIGFzIGEgcGVyZiBpbXByb3ZlbWVudC4KClRoZSBPY2FtbCBG
Rkkgc2F5cyAidGhvdSBzaGFsdCBub3QgbWFrZSBhIHN5c2NhbGwgaG9sZGluZyB0aGlzIGxvY2si
LApiZWNhdXNlIHdoaWxlIHRoYXQgbG9jayBpcyBoZWxkLCBldmVyeXRoaW5nIGlzIHNpbmdsZSB0
aHJlYWRlZC4KCklJUkMsIHRoaXMgcGFydGljdWxhciBpc3N1ZSBsZWFkIHRvIGEgcGFydGlhbCBv
dXRhZ2Ugb2Ygb25lIG9mIG91ciBIVFRQCkFQSSBlbmRwb2ludHMuCgo+Cj4+IGMzOTNiNjRkY2Vl
NiAidG9vbHMvbGlieGM6IEZpeCBpc3N1ZXMgd2l0aCBsaWJ4YyBhbmQgWGVuIGhhdmluZwo+PiBk
aWZmZXJlbnQgZmVhdHVyZXNldCBsZW5ndGhzIgo+IFRoZSBjb21wYXRpYmlsaXR5IGltcGxpY2F0
aW9ucyBoZXJlIGFyZSBub3QgY2xlYXJseSBzcGVsbGVkIG91dCBpbiB0aGUKPiBjb21taXQgbWVz
c2FnZS4gIEFGQUlDVCwgYWZ0ZXIgdGhpcyBjb21taXQsIHRoZSBlZmZlY3QgaXM6Cj4gICAtIG5l
dyB0b29scyB3aWxsIHdvcmsgd2l0aCBvbGQgaHlwZXJ2aXNvcgo+ICAgLSBvbGQgdG9vbHMgd2ls
bCBub3QgbmVjZXNzYXJpbG95IHdvcmsgd2l0aCBvbGQgaHlwZXJ2aXNvcgo+IEkgYXNzdW1lIHRo
YXQgd2UgYXJlIHRhbGtpbmcgaGVyZSBhYm91dCBvbGQgYW5kIG5ldyBjb2RlIHdpdGggdGhlIHNh
bWUKPiBYZW4gdmVyc2lvbiwgZWcgYXMgYSByZXN1bHQgb2YgYSBzZWN1cml0eSBmaXguCj4KPiBU
aGUgcHJldmlvdXMgYmVoYXZpb3VyLCBpZSwgd2hhdCBoYXBwZW5zIHdpdGhvdXQgdGhpcyBwYXRj
aCwgaXMgbm90Cj4gZW50aXJlbHkgY2xlYXIgdG8gbWUuCgpUaGlzIHdhcyBhbiB1bmludGVuZGVk
IGNvbnNlcXVlbmNlIG9mIFhTQS0yNTMgKFNwZWN0cmUvTWVsdGRvd24pIHdoZXJlCnRoZSBsZW5n
dGggb2YgdGhlIGZlYXR1cmVzZXQgZGlkIGluY3JlYXNlIGluIGEgc2VjdXJpdHkgZml4LgoKSW4g
dGhlIHBlcmlvZCBvZiB0aW1lIGJldHdlZW4gaW5zdGFsbGluZyB1cGRhdGVkIGRvbTAgdXNlcnNw
YWNlCnBhY2thZ2VzLCBhbmQgcmVib290aW5nIGludG8gdGhlIG5ldyBoeXBlcnZpc29yLCBhdHRl
bXB0aW5nIHRvIHN0YXJ0IGEKZ3Vlc3QgcmVzdWx0cyBpbiBsaWJjIGhlYXAgY29ycnVwdGlvbiBh
bmQgYW4gYWJvcnQoKS4KCkJlY2F1c2UgbGlieGwgZG9lc24ndCB1c2VkIHRoZSBwYXJ0aWFsbHkt
aW1wcm92ZWQgQ1BVSUQgZnVuY3Rpb25hbGl0eQp5ZXQsIGl0IGRvZXNuJ3QgaGl0IHRoZSBzZWNv
bmQgYnVnIG9mIGluY29taW5nIG1pZ3JhdGVzIGdldHRpbmcKaW50ZXJtaXR0ZW50bHkgcmVqZWN0
ZWQgZHVlIHRvIDQvOCBieXRlcyBvZiBoZWFwIG1ldGFkYXRhIGJlaW5nIGluY2x1ZGVkCmluIHRo
ZSBDUFVJRCBzYWZldHkgY2hlY2suCgo+PiA4Mjg1NWFiYTViZjkgInRvb2xzL2xpYnhjOiBGaXgg
ZXJyb3IgaGFuZGxpbmcgaW4gZ2V0X2NwdWlkX2RvbWFpbl9pbmZvKCkiCj4gVGhpcyBtaWdodCBi
cmVhayBzb21lIGNhbGxlcnMsIG1pZ2h0bid0IGl0ID8gIFdoYXQgY2FsbGVycyA/ICBPciBpcwo+
IHRoZXJlIGFuIGFyZ3VtZW50IHRoYXQgdGhlcmUgYXJlbid0IGNhbGxlcnMgd2hpY2ggd2lsbCBi
ZSBicm9rZW4gPwoKVGhpcyB3YXMgZnJvbSB0aGUgc2FtZSBiaXQgb2YgZGVidWdnaW5nIGFzIGFi
b3ZlLCBhbmQgSVNUUiBjYXVzZWQgc29tZQplcnJvciBtZXNzYWdlcyBpbiBoaWdoZXIgY2FsbGVy
cyB0byBwcmludCBqdW5rIGluc3RlYWQgb2YgdGhlIHJlYWwgZXJyb3IuCgp+QW5kcmV3CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 16 17:40:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 17:40:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRKMf-0007N4-FO; Thu, 16 May 2019 17:40:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Vv4c=TQ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hRKMe-0007Mz-5J
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 17:40:20 +0000
X-Inumbo-ID: abd7a900-7801-11e9-a37a-9b57924ebf34
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id abd7a900-7801-11e9-a37a-9b57924ebf34;
 Thu, 16 May 2019 17:40:18 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 2CB3119BF;
 Thu, 16 May 2019 10:40:18 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 815473F5AF;
 Thu, 16 May 2019 10:40:16 -0700 (PDT)
To: Viktor Mitin <viktor.mitin.19@gmail.com>, xen-devel@lists.xenproject.org
References: <20190516132016.8032-1-viktor.mitin.19@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <37a3a6c6-7de4-e496-5619-00f31e8e338f@arm.com>
Date: Thu, 16 May 2019 18:40:14 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190516132016.8032-1-viktor.mitin.19@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] coverage: filter out libfdt.o and
 libelf.o
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgVmlrdG9yLAoKVGhhbmsgeW91IGZvciB0aGUgcXVpY2sgcmVzcGluLiBJIGhhdmUgc29tZSBj
b21tZW50cyBiZWxvdyByZWdhcmRpbmcgdGhlIGNvbW1pdCAKbWVzc2FnZSBhbmQgcHJvY2Vzcy4K
Ck9uIDE2LzA1LzIwMTkgMTQ6MjAsIFZpa3RvciBNaXRpbiB3cm90ZToKPiBUaGUgcGF0Y2ggcmVz
b2x2ZXMgJ3hlbmNvdicgY3Jhc2hlcyBpbiBjYXNlIG9mIEFhcmNoNjQuCj4gCj4gQWxsIHRoZSAu
aW5pdC4qIHNlY3Rpb25zIGFyZSBzdHJpcHBlZCBhZnRlciBib290LAo+IGl0IG1lYW5zIHRoYXQg
YW55dGhpbmcgaW4gLmluaXQuZGF0YSBjYW5ub3QgYmUgYWNjZXNzZWQgYW55bW9yZS4KPiBUaGUg
YnVpbGQgc3lzdGVtIGV4cGxpY2l0bHkgY29tcGlsZXMgYW55IC5pbml0IGJpbmFyeSB3aXRob3V0
IGdjb3Ygb3B0aW9uLgo+IFRoZSBwcm9ibGVtIGlzIGNvbWluZyBmcm9tIGxpYmZkdCBhbmQgbGli
ZWxmLgoKVGhpcyBpcyBub3QgZW50aXJlbHkgY29ycmVjdCwgbGliZWxmIGlzIG5vdCBidWlsdCBm
b3IgQXJtIHNvIGl0IGNhbid0IGNhdXNlIGEgCmNyYXNoLiBIb3dldmVyIGxpYmVsZiBleHBvc2Vz
IHRoZSBzYW1lIHByb2JsZW0gYXMgbGliZmR0LgoKPiBUaGUgZW50aXJlIGxpYnJhcnkgaXMgbW92
ZWQgdG8gLmluaXQgdXNpbmc6CgpUaGUgc2VudGVuY2UgaGVyZS4uLgoKPiAkKE9CSkNPUFkpICQo
Zm9yZWFjaCBzLCQoU0VDVElPTlMpLC0tcmVuYW1lLXNlY3Rpb24gLiQocyk9LmluaXQuJChzKSkg
JDwgJEAKCi4uLiBkb2VzIG5vdCBtYXRjaCB0aGUgY29tbWFuZCBoZXJlLiAkKFNFQ1RJT05TKSBv
bmx5IGNvbnRhaW4gYSBzdWJzZXQgb2YgYWxsIAp0aGUgc2VjdGlvbnMuIEZvciBpbnN0YW5jZSwg
QlNTIGlzIG5vdCByZW5hbWVkLgoKVGhpcyBpcyB0aGUgcmVhc29uIHdoeSB0aGUgaXNzdWVzIGlz
IG5vdCBzZWVuIG9uIHg4Ni4gTGliZWxmIHNlZW1zIHRvIGhhdmUgYWxsIApHQ09WIHZhcmlhYmxl
cyBpbiByZWdpb24gbm90IHJlbmFtZWQuCgo+IFNvIHdlIG5lZWQgdG8gdGVsbCB0aGUgdG9wIE1h
a2VmaWxlIHRvIGZpbHRlciBvdXQgbGliZmR0IGFuZCBsaWJlbGYuCgpIb3cgYWJvdXQgdGhlIGZv
bGxvd2luZyBjb21taXQgbWVzc2FnZToKCiJjb3ZlcmFnZTogZmlsdGVyIG91dCBsaWJmZHQubyBs
aWJlbGYubwoKV2hpbGUgdGhlIGJ1aWxkIHN5c3RlbSBleHBsaWNpdGx5IGNvbXBpbGVzIGFueSAu
aW5pdCBvYmplY3Qgd2l0aG91dCBnY292IG9wdGlvbiwgCnRoaXMgZG9lcyBub3QgY292ZXIgdGhl
IGxpYnJhcmllcyBsaWJmZHQgYW5kIGxpYmVsZi4gVGhpcyBpcyBiZWNhdXNlIHRoZSB0d28KbGli
cmFyaWVzIGFyZSBidWlsdCBub3JtYWxseSBhbmQgdGhlbiBzb21lIHNlY3Rpb25zIHdpbGwgaGF2
ZSAuaW5pdCBhcHBlbmQuCgpBcyBjb3ZlcmFnZSB3aWxsIGJlIGVuYWJsZWQgZm9yIGxpYmZkdCwg
c29tZSBvZiB0aGUgR0NPViBjb3VudGVycyBtYXkgYmUgc3RvcmVkIAppbiBhIHNlY3Rpb24gdGhh
dCB3aWxsIGJlIHN0cmlwcGVkIGFmdGVyIGluaXQuIE9uIEFybTY0LCB0aGlzIHdpbGwgcmVsaWFi
bHkgCnJlc3VsdCB0byBhIGNyYXNoIHdoZW4gJ3hlbmNvdicgd2lsbCBhc2sgdG8gcmVzZXQgdGhl
IGNvdW50ZXJzLgoKSW50ZXJlc3RpbmdseSwgb24geDg2LCBhbGwgdGhlIGNvdW50ZXJzIGZvciBs
aWJlbGYgc2VlbXMgdG8gYmUgaW4gc2VjdGlvbnMgdGhhdCAKd2lsbCBub3QgYmUgcmVuYW1lZCBz
byBmYXIuIEhlbmNlLCB3aHkgdGhpcyB3YXMgbm90IGRpc2NvdmVyZWQgYmVmb3JlLiBCdXQgdGhp
cyAKaXMgYSBsYXRlbnQgYnVnLgoKQXMgdGhlIHR3byBsaWJyYXJpZXMgY2FuIG9ubHkgYmUgdXNl
ZCBhdCBib290LCBpdCBpcyBmaW5lIHRvIGRpc2FibGUgY292ZXJhZ2UgCmZvciB0aGUgZW50aXJl
IGxpYnJhcnkuCiIKCj4gCj4gUmVwb3J0ZWQtYnk6IFZpa3RvciBNaXRpbiA8dmlrdG9yLm1pdGlu
LjE5QGdtYWlsLmNvbT4KPiBTdWdnZXN0ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+Cj4gU2lnbmVkLW9mZi1ieTogVmlrdG9yIE1pdGluIDx2aWt0b3IubWl0aW4uMTlA
Z21haWwuY29tPgo+IEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgo+IFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKUmV2
aWV3ZWQtYnkgdGFnIG1lYW4gdGhlIHBlcnNvbiBoYXMgY2FyZWZ1bGx5IHJldmlld2VkIHlvdXIg
Y29kZSBhbmQgaXMgaGFwcHkgCndpdGggaXQuIEFzIHlvdSBleHRlbmQgdGhlIHB1cnBvc2Ugb2Yg
dGhlIHBhdGNoLCBpdCBpcyBjdXN0b20gdG8gZWl0aGVyIHJlbW92ZSAKdGhlIHRhZyBvciBhc2sg
dGhlIHBlcnNvbiBpcyBoYXBweSB3aXRoIHRoZSBjaGFuZ2UuIEZvciB0aGlzIHRpbWUsIEkgaGF2
ZSBhc2tlZCAKV2VpIG9uIElSQyBhbmQgaGUgaXMgc3RpbGwgaGFwcHkgd2l0aCBpdC4KCj4gVGVz
dGVkLWJ5OiBWaWt0b3IgTWl0aW4gPHZpa3Rvci5taXRpbi4xOUBnbWFpbC5jb20+CgpZb3UgYXJl
IHRoZSBhdXRob3Igb2YgdGhlIHBhdGNoLCBzbyBpdCBpcyBub3QgbmVjZXNzYXJ5LiBJZiB5b3Ug
c2VuZCBhIHBhdGNoIHlvdSAKdXN1YWxseSB0ZXN0IGl0IGFuZCB0aGVyZWZvcmUgdGhlIG1lYW5p
bmcgc29ydCBvZiBjYXJyaWVkIGluIHNpZ25lZC1vZmYtYnkgOikuCgpObyBuZWVkIHRvIHJlc2Vu
ZCB0aGUgcGF0Y2gsIEkgY2FuIGRvIHRoZSBtb2RpZmljYXRpb24gd2hlbiBJIHdpbGwgY29tbWl0
IHRoZSBwYXRjaC4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 16 17:41:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 17:41:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRKNe-0007QJ-Rs; Thu, 16 May 2019 17:41:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XxdW=TQ=amazon.de=prvs=03221fa14=sironi@srs-us1.protection.inumbo.net>)
 id 1hRKNd-0007QB-7k
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 17:41:21 +0000
X-Inumbo-ID: d015c89c-7801-11e9-9dd8-8f69c43ee506
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d015c89c-7801-11e9-9dd8-8f69c43ee506;
 Thu, 16 May 2019 17:41:19 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1558028479; x=1589564479;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:mime-version: content-transfer-encoding;
 bh=EeOQ/Wytv7i1KUb9By3pdfsSR47KzNNS8UhnNVxMV0c=;
 b=XG3L1ZDQJWGZ5SuWV2k7qRXcNxOWObaBWd3Fx1tL+6oU5Vs1olC6fZSh
 KySUG1zvZKYHfa9nhOkH0nks20O4D83IHmfm3pHhBkr/ZEytKw6t1aZN6
 OdPd+t6xMLx/pyao9b3PljtAuqnoklS0kEDGvWjo8/K+RAb5HNbnw9BrP I=;
X-IronPort-AV: E=Sophos;i="5.60,477,1549929600"; d="scan'208";a="674734250"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-1e-303d0b0e.us-east-1.amazon.com) ([10.47.22.38])
 by smtp-border-fw-out-9102.sea19.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 16 May 2019 17:41:16 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1e-303d0b0e.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id x4GHfGfX061565
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Thu, 16 May 2019 17:41:16 GMT
Received: from EX13D02EUC001.ant.amazon.com (10.43.164.92) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 16 May 2019 17:41:15 +0000
Received: from EX13D02EUC001.ant.amazon.com (10.43.164.92) by
 EX13D02EUC001.ant.amazon.com (10.43.164.92) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 16 May 2019 17:41:14 +0000
Received: from EX13D02EUC001.ant.amazon.com ([10.43.164.92]) by
 EX13D02EUC001.ant.amazon.com ([10.43.164.92]) with mapi id 15.00.1367.000;
 Thu, 16 May 2019 17:41:14 +0000
From: "Sironi, Filippo" <sironi@amazon.de>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Thread-Topic: [PATCH v2 2/2] KVM: x86: Implement the arch-specific hook to
 report the VM UUID
Thread-Index: AQHVCmgxSNZRVPU/lkacpReSlg9JAaZtyWCAgAAY24CAAAJ4gIAAErUAgAAQ44A=
Date: Thu, 16 May 2019 17:41:13 +0000
Message-ID: <DD0087B6-094D-4D07-9C85-827881E3DDD0@amazon.de>
References: <1539078879-4372-1-git-send-email-sironi@amazon.de>
 <1557847002-23519-1-git-send-email-sironi@amazon.de>
 <1557847002-23519-3-git-send-email-sironi@amazon.de>
 <f51a6a84-b21c-ab75-7e30-bfbe2ac6b98b@amazon.com>
 <7395EFE9-0B38-4B61-81D4-E8450561AABE@amazon.de>
 <8c6a2de2-f080-aad5-16af-c4a5eafb31af@amazon.com>
 <3a9762a2-24e8-a842-862d-fadae563361d@oracle.com>
In-Reply-To: <3a9762a2-24e8-a842-862d-fadae563361d@oracle.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.43.165.224]
Content-ID: <26EC1043BA52854DA988B6F84C5E0C27@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v2 2/2] KVM: x86: Implement the
 arch-specific hook to report the VM UUID
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: KVM list <kvm@vger.kernel.org>,
 "konrad.wilk@oracle.com" <konrad.wilk@oracle.com>,
 "cohuck@redhat.com" <cohuck@redhat.com>, LKML <linux-kernel@vger.kernel.org>,
 Christian Borntraeger <borntraeger@de.ibm.com>, "Graf,
 Alexander" <graf@amazon.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "vasu.srinivasan@oracle.com" <vasu.srinivasan@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Cj4gT24gMTYuIE1heSAyMDE5LCBhdCAxODo0MCwgQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ry
b3Zza3lAb3JhY2xlLmNvbT4gd3JvdGU6Cj4gCj4gT24gNS8xNi8xOSAxMTozMyBBTSwgQWxleGFu
ZGVyIEdyYWYgd3JvdGU6Cj4+IE9uIDE2LjA1LjE5IDA4OjI1LCBTaXJvbmksIEZpbGlwcG8gd3Jv
dGU6Cj4+Pj4gT24gMTYuIE1heSAyMDE5LCBhdCAxNTo1NiwgR3JhZiwgQWxleGFuZGVyIDxncmFm
QGFtYXpvbi5jb20+IHdyb3RlOgo+Pj4+IAo+Pj4+IE9uIDE0LjA1LjE5IDA4OjE2LCBGaWxpcHBv
IFNpcm9uaSB3cm90ZToKPj4+Pj4gT24geDg2LCB3ZSByZXBvcnQgdGhlIFVVSUQgaW4gRE1JIFN5
c3RlbSBJbmZvcm1hdGlvbiAoaS5lLiwgRE1JIFR5cGUgMSkKPj4+Pj4gYXMgVk0gVVVJRC4KPj4+
Pj4gCj4+Pj4+IFNpZ25lZC1vZmYtYnk6IEZpbGlwcG8gU2lyb25pIDxzaXJvbmlAYW1hem9uLmRl
Pgo+Pj4+PiAtLS0KPj4+Pj4gYXJjaC94ODYva2VybmVsL2t2bS5jIHwgNyArKysrKysrCj4+Pj4+
IDEgZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKykKPj4+Pj4gCj4+Pj4+IGRpZmYgLS1naXQg
YS9hcmNoL3g4Ni9rZXJuZWwva3ZtLmMgYi9hcmNoL3g4Ni9rZXJuZWwva3ZtLmMKPj4+Pj4gaW5k
ZXggNWM5M2E2NWVlMWU1Li40NDFjYWIwOGEwOWQgMTAwNjQ0Cj4+Pj4+IC0tLSBhL2FyY2gveDg2
L2tlcm5lbC9rdm0uYwo+Pj4+PiArKysgYi9hcmNoL3g4Ni9rZXJuZWwva3ZtLmMKPj4+Pj4gQEAg
LTI1LDYgKzI1LDcgQEAKPj4+Pj4gI2luY2x1ZGUgPGxpbnV4L2tlcm5lbC5oPgo+Pj4+PiAjaW5j
bHVkZSA8bGludXgva3ZtX3BhcmEuaD4KPj4+Pj4gI2luY2x1ZGUgPGxpbnV4L2NwdS5oPgo+Pj4+
PiArI2luY2x1ZGUgPGxpbnV4L2RtaS5oPgo+Pj4+PiAjaW5jbHVkZSA8bGludXgvbW0uaD4KPj4+
Pj4gI2luY2x1ZGUgPGxpbnV4L2hpZ2htZW0uaD4KPj4+Pj4gI2luY2x1ZGUgPGxpbnV4L2hhcmRp
cnEuaD4KPj4+Pj4gQEAgLTY5NCw2ICs2OTUsMTIgQEAgYm9vbCBrdm1fcGFyYV9hdmFpbGFibGUo
dm9pZCkKPj4+Pj4gfQo+Pj4+PiBFWFBPUlRfU1lNQk9MX0dQTChrdm1fcGFyYV9hdmFpbGFibGUp
Owo+Pj4+PiAKPj4+Pj4gK2NvbnN0IGNoYXIgKmt2bV9wYXJhX2dldF91dWlkKHZvaWQpCj4+Pj4+
ICt7Cj4+Pj4+ICsJcmV0dXJuIGRtaV9nZXRfc3lzdGVtX2luZm8oRE1JX1BST0RVQ1RfVVVJRCk7
Cj4+Pj4gVGhpcyBhZGRzIGEgbmV3IGRlcGVuZGVuY3kgb24gQ09ORklHX0RNSS4gUHJvYmFibHkg
YmVzdCB0byBndWFyZCBpdCB3aXRoCj4+Pj4gYW4gI2lmIElTX0VOQUJMRUQoQ09ORklHX0RNSSku
Cj4+Pj4gCj4+Pj4gVGhlIGNvbmNlcHQgc2VlbXMgc291bmQgdGhvdWdoLgo+Pj4+IAo+Pj4+IEFs
ZXgKPj4+IGluY2x1ZGUvbGludXgvZG1pLmggY29udGFpbnMgYSBkdW1teSBpbXBsZW1lbnRhdGlv
biBvZgo+Pj4gZG1pX2dldF9zeXN0ZW1faW5mbyB0aGF0IHJldHVybnMgTlVMTCBpZiBDT05GSUdf
RE1JIGlzbid0IGRlZmluZWQuCj4+IAo+PiBPaCwgSSBtaXNzZWQgdGhhdCBiaXQuIEF3ZXNvbWUh
IExlc3Mgd29yayA6KS4KPj4gCj4+IAo+Pj4gVGhpcyBpcyBlbm91Z2ggdW5sZXNzIHdlIGRlY2lk
ZSB0byByZXR1cm4gIjxkZW5pZWQ+IiBsaWtlIGluIFhlbi4KPj4+IElmIHRoZW4sIHdlIGNhbiBo
YXZlIHRoZSBjaGVjayBpbiB0aGUgZ2VuZXJpYyBjb2RlIHRvIHR1cm4gTlVMTAo+Pj4gaW50byAi
PGRlbmllZD4iLgo+PiAKPj4gWWVzLiBXYWl0aW5nIGZvciBzb21lb25lIGZyb20gWGVuIHRvIGFu
c3dlciB0aGlzIDopCj4gCj4gTm90IHN1cmUgSSBhbSBhbnN3ZXJpbmcgeW91ciBxdWVzdGlvbiBi
dXQgb24gWGVuIHdlIHJldHVybiBVVUlEIHZhbHVlCj4gemVybyBpZiBhY2Nlc3MgcGVybWlzc2lv
bnMgYXJlIG5vdCBzdWZmaWNpZW50LiBOb3QgPGRlbmllZD4uCj4gCj4gaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9eGVuLmdpdDthPWJsb2I7Zj14ZW4vY29tbW9uL2tlcm5lbC5jO2g9
NjEyNTc1NDMwZjFjZTdmYWY1YmQ2NmU3YTk5ZjE3NThjNjNmYjNjYjtoYj1IRUFEI2w1MDYKPiAK
PiAtYm9yaXMKClRoZW4sIEkgYmVsaWV2ZSB0aGF0IHJldHVybmluZyAwMDAwMDAwMC0wMDAwLTAw
MDAtMDAwMC0wMDAwMDAwMDAwMDAKaW5zdGVhZCBvZiBOVUxMIGluIHRoZSB3ZWFrIGltcGxlbWVu
dGF0aW9uIG9mIDEvMiBhbmQgdHJhbnNsYXRpbmcKTlVMTCBpbnRvIDAwMDAwMDAwLTAwMDAtMDAw
MC0wMDAwLTAwMDAwMDAwMDAwMCBpcyB0aGUgYmV0dGVyIGFwcHJvYWNoLgoKSSdsbCByZXBvc3Qu
CgpGaWxpcHBvCgoKCgoKQW1hem9uIERldmVsb3BtZW50IENlbnRlciBHZXJtYW55IEdtYkgKS3Jh
dXNlbnN0ci4gMzgKMTAxMTcgQmVybGluCkdlc2NoYWVmdHNmdWVocmVyOiBDaHJpc3RpYW4gU2No
bGFlZ2VyLCBSYWxmIEhlcmJyaWNoClVzdC1JRDogREUgMjg5IDIzNyA4NzkKRWluZ2V0cmFnZW4g
YW0gQW10c2dlcmljaHQgQ2hhcmxvdHRlbmJ1cmcgSFJCIDE0OTE3MyBCCgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 16 17:49:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 17:49:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRKVF-0007ic-Na; Thu, 16 May 2019 17:49:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=sIOE=TQ=amazon.com=prvs=03207e7a1=graf@srs-us1.protection.inumbo.net>)
 id 1hRKVE-0007iX-Vb
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 17:49:13 +0000
X-Inumbo-ID: e987f2f4-7802-11e9-9717-bf5a6fb05cac
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e987f2f4-7802-11e9-9717-bf5a6fb05cac;
 Thu, 16 May 2019 17:49:12 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1558028952; x=1589564952;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=9nVrkLPFrKFzW5I8vXU9JV7oHZCN/SUECinSigxy+dM=;
 b=ZG9pEzo3vTRjJoUTzgiD64hMr5k+LlmNXSUstu9+nNicCkMn6L3/lNRf
 fUUmjcJTOzKcC/gAyzkwMRVzI2C702rjnqzdRD5P8nwVNOKCZCk5BGUmK
 A7BpADgRwSq81lpSyRQ9YK+49z0EnEns3LalWaiwqSSeAAvQRfg5aVTgh A=;
X-IronPort-AV: E=Sophos;i="5.60,477,1549929600"; d="scan'208";a="674736306"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-2b-baacba05.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;
 16 May 2019 17:49:07 +0000
Received: from EX13MTAUWC001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan3.pdx.amazon.com [10.236.137.198])
 by email-inbound-relay-2b-baacba05.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id x4GHn6De107439
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Thu, 16 May 2019 17:49:07 GMT
Received: from EX13D20UWC001.ant.amazon.com (10.43.162.244) by
 EX13MTAUWC001.ant.amazon.com (10.43.162.135) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 16 May 2019 17:49:06 +0000
Received: from macbook-2.local (10.43.160.4) by EX13D20UWC001.ant.amazon.com
 (10.43.162.244) with Microsoft SMTP Server (TLS) id 15.0.1367.3; Thu, 16 May
 2019 17:49:05 +0000
To: "Sironi, Filippo" <sironi@amazon.de>, Boris Ostrovsky
 <boris.ostrovsky@oracle.com>
References: <1539078879-4372-1-git-send-email-sironi@amazon.de>
 <1557847002-23519-1-git-send-email-sironi@amazon.de>
 <1557847002-23519-3-git-send-email-sironi@amazon.de>
 <f51a6a84-b21c-ab75-7e30-bfbe2ac6b98b@amazon.com>
 <7395EFE9-0B38-4B61-81D4-E8450561AABE@amazon.de>
 <8c6a2de2-f080-aad5-16af-c4a5eafb31af@amazon.com>
 <3a9762a2-24e8-a842-862d-fadae563361d@oracle.com>
 <DD0087B6-094D-4D07-9C85-827881E3DDD0@amazon.de>
From: Alexander Graf <graf@amazon.com>
Message-ID: <cb50c8a6-58e7-e123-feb9-d9dd2bc33b34@amazon.com>
Date: Thu, 16 May 2019 10:49:03 -0700
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:60.0)
 Gecko/20100101 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <DD0087B6-094D-4D07-9C85-827881E3DDD0@amazon.de>
Content-Language: en-US
X-Originating-IP: [10.43.160.4]
X-ClientProxiedBy: EX13D27UWB001.ant.amazon.com (10.43.161.169) To
 EX13D20UWC001.ant.amazon.com (10.43.162.244)
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v2 2/2] KVM: x86: Implement the
 arch-specific hook to report the VM UUID
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: KVM list <kvm@vger.kernel.org>,
 "konrad.wilk@oracle.com" <konrad.wilk@oracle.com>,
 "cohuck@redhat.com" <cohuck@redhat.com>, LKML <linux-kernel@vger.kernel.org>,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "vasu.srinivasan@oracle.com" <vasu.srinivasan@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ck9uIDE2LjA1LjE5IDEwOjQxLCBTaXJvbmksIEZpbGlwcG8gd3JvdGU6Cj4+IE9uIDE2LiBNYXkg
MjAxOSwgYXQgMTg6NDAsIEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5j
b20+IHdyb3RlOgo+Pgo+PiBPbiA1LzE2LzE5IDExOjMzIEFNLCBBbGV4YW5kZXIgR3JhZiB3cm90
ZToKPj4+IE9uIDE2LjA1LjE5IDA4OjI1LCBTaXJvbmksIEZpbGlwcG8gd3JvdGU6Cj4+Pj4+IE9u
IDE2LiBNYXkgMjAxOSwgYXQgMTU6NTYsIEdyYWYsIEFsZXhhbmRlciA8Z3JhZkBhbWF6b24uY29t
PiB3cm90ZToKPj4+Pj4KPj4+Pj4gT24gMTQuMDUuMTkgMDg6MTYsIEZpbGlwcG8gU2lyb25pIHdy
b3RlOgo+Pj4+Pj4gT24geDg2LCB3ZSByZXBvcnQgdGhlIFVVSUQgaW4gRE1JIFN5c3RlbSBJbmZv
cm1hdGlvbiAoaS5lLiwgRE1JIFR5cGUgMSkKPj4+Pj4+IGFzIFZNIFVVSUQuCj4+Pj4+Pgo+Pj4+
Pj4gU2lnbmVkLW9mZi1ieTogRmlsaXBwbyBTaXJvbmkgPHNpcm9uaUBhbWF6b24uZGU+Cj4+Pj4+
PiAtLS0KPj4+Pj4+IGFyY2gveDg2L2tlcm5lbC9rdm0uYyB8IDcgKysrKysrKwo+Pj4+Pj4gMSBm
aWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKQo+Pj4+Pj4KPj4+Pj4+IGRpZmYgLS1naXQgYS9h
cmNoL3g4Ni9rZXJuZWwva3ZtLmMgYi9hcmNoL3g4Ni9rZXJuZWwva3ZtLmMKPj4+Pj4+IGluZGV4
IDVjOTNhNjVlZTFlNS4uNDQxY2FiMDhhMDlkIDEwMDY0NAo+Pj4+Pj4gLS0tIGEvYXJjaC94ODYv
a2VybmVsL2t2bS5jCj4+Pj4+PiArKysgYi9hcmNoL3g4Ni9rZXJuZWwva3ZtLmMKPj4+Pj4+IEBA
IC0yNSw2ICsyNSw3IEBACj4+Pj4+PiAjaW5jbHVkZSA8bGludXgva2VybmVsLmg+Cj4+Pj4+PiAj
aW5jbHVkZSA8bGludXgva3ZtX3BhcmEuaD4KPj4+Pj4+ICNpbmNsdWRlIDxsaW51eC9jcHUuaD4K
Pj4+Pj4+ICsjaW5jbHVkZSA8bGludXgvZG1pLmg+Cj4+Pj4+PiAjaW5jbHVkZSA8bGludXgvbW0u
aD4KPj4+Pj4+ICNpbmNsdWRlIDxsaW51eC9oaWdobWVtLmg+Cj4+Pj4+PiAjaW5jbHVkZSA8bGlu
dXgvaGFyZGlycS5oPgo+Pj4+Pj4gQEAgLTY5NCw2ICs2OTUsMTIgQEAgYm9vbCBrdm1fcGFyYV9h
dmFpbGFibGUodm9pZCkKPj4+Pj4+IH0KPj4+Pj4+IEVYUE9SVF9TWU1CT0xfR1BMKGt2bV9wYXJh
X2F2YWlsYWJsZSk7Cj4+Pj4+Pgo+Pj4+Pj4gK2NvbnN0IGNoYXIgKmt2bV9wYXJhX2dldF91dWlk
KHZvaWQpCj4+Pj4+PiArewo+Pj4+Pj4gKwlyZXR1cm4gZG1pX2dldF9zeXN0ZW1faW5mbyhETUlf
UFJPRFVDVF9VVUlEKTsKPj4+Pj4gVGhpcyBhZGRzIGEgbmV3IGRlcGVuZGVuY3kgb24gQ09ORklH
X0RNSS4gUHJvYmFibHkgYmVzdCB0byBndWFyZCBpdCB3aXRoCj4+Pj4+IGFuICNpZiBJU19FTkFC
TEVEKENPTkZJR19ETUkpLgo+Pj4+Pgo+Pj4+PiBUaGUgY29uY2VwdCBzZWVtcyBzb3VuZCB0aG91
Z2guCj4+Pj4+Cj4+Pj4+IEFsZXgKPj4+PiBpbmNsdWRlL2xpbnV4L2RtaS5oIGNvbnRhaW5zIGEg
ZHVtbXkgaW1wbGVtZW50YXRpb24gb2YKPj4+PiBkbWlfZ2V0X3N5c3RlbV9pbmZvIHRoYXQgcmV0
dXJucyBOVUxMIGlmIENPTkZJR19ETUkgaXNuJ3QgZGVmaW5lZC4KPj4+IE9oLCBJIG1pc3NlZCB0
aGF0IGJpdC4gQXdlc29tZSEgTGVzcyB3b3JrIDopLgo+Pj4KPj4+Cj4+Pj4gVGhpcyBpcyBlbm91
Z2ggdW5sZXNzIHdlIGRlY2lkZSB0byByZXR1cm4gIjxkZW5pZWQ+IiBsaWtlIGluIFhlbi4KPj4+
PiBJZiB0aGVuLCB3ZSBjYW4gaGF2ZSB0aGUgY2hlY2sgaW4gdGhlIGdlbmVyaWMgY29kZSB0byB0
dXJuIE5VTEwKPj4+PiBpbnRvICI8ZGVuaWVkPiIuCj4+PiBZZXMuIFdhaXRpbmcgZm9yIHNvbWVv
bmUgZnJvbSBYZW4gdG8gYW5zd2VyIHRoaXMgOikKPj4gTm90IHN1cmUgSSBhbSBhbnN3ZXJpbmcg
eW91ciBxdWVzdGlvbiBidXQgb24gWGVuIHdlIHJldHVybiBVVUlEIHZhbHVlCj4+IHplcm8gaWYg
YWNjZXNzIHBlcm1pc3Npb25zIGFyZSBub3Qgc3VmZmljaWVudC4gTm90IDxkZW5pZWQ+Lgo+Pgo+
PiBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD14ZW4uZ2l0O2E9YmxvYjtmPXhlbi9j
b21tb24va2VybmVsLmM7aD02MTI1NzU0MzBmMWNlN2ZhZjViZDY2ZTdhOTlmMTc1OGM2M2ZiM2Ni
O2hiPUhFQUQjbDUwNgo+Pgo+PiAtYm9yaXMKPiBUaGVuLCBJIGJlbGlldmUgdGhhdCByZXR1cm5p
bmcgMDAwMDAwMDAtMDAwMC0wMDAwLTAwMDAtMDAwMDAwMDAwMDAwCj4gaW5zdGVhZCBvZiBOVUxM
IGluIHRoZSB3ZWFrIGltcGxlbWVudGF0aW9uIG9mIDEvMiBhbmQgdHJhbnNsYXRpbmcKPiBOVUxM
IGludG8gMDAwMDAwMDAtMDAwMC0wMDAwLTAwMDAtMDAwMDAwMDAwMDAwIGlzIHRoZSBiZXR0ZXIg
YXBwcm9hY2guCgoKSnVzdCBrZWVwIGl0IGF0IE5VTEwgaW4ga3ZtX3BhcmFfZ2V0X3V1aWQoKSBh
bmQgY29udmVydCB0byB0aGUgY2Fub25pY2FsCjAwMDAwMDAwLTAwMDAtMDAwMC0wMDAwLTAwMDAw
MDAwMDAwMCBpbiB1dWlkX3Nob3coKS4KCkFsZXgKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 16 17:51:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 17:51:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRKX3-0008P1-5d; Thu, 16 May 2019 17:51:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YOnx=TQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hRKX2-0008On-5i
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 17:51:04 +0000
X-Inumbo-ID: 280e8164-7803-11e9-b547-d7b6b5ac6b21
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 280e8164-7803-11e9-b547-d7b6b5ac6b21;
 Thu, 16 May 2019 17:50:56 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hRKWu-000719-1R; Thu, 16 May 2019 17:50:56 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hRKWt-00050f-GN; Thu, 16 May 2019 17:50:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hRKWt-0000mO-Fg; Thu, 16 May 2019 17:50:55 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136231-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.11-testing:test-amd64-amd64-libvirt-pair:leak-check/check/src_host:fail:regression
 xen-4.11-testing:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:regression
 xen-4.11-testing:test-armhf-armhf-xl-cubietruck:leak-check/check:fail:regression
 xen-4.11-testing:test-amd64-amd64-xl-qcow2:guest-saverestore.2:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=a6e07495c17158a01884a251b43c824926c60803
X-Osstest-Versions-That: xen=3b062f5040a103d86b44c5e8412ff9555b00d06c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 16 May 2019 17:50:55 +0000
Subject: [Xen-devel] [xen-4.11-testing test] 136231: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjIzMSB4ZW4tNC4xMS10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzYyMzEvCgpSZWdyZXNzaW9ucyA6
LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRp
bmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1wYWlyIDI2IGxlYWstY2hlY2svY2hlY2svc3JjX2hvc3QgZmFpbCBSRUdSLiB2cy4gMTM1Njgz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVh
dCBmYWlsIFJFR1IuIHZzLiAxMzU2ODMKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAx
OSBsZWFrLWNoZWNrL2NoZWNrICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzNTY4MwoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWNvdzIgICAgMTYgZ3Vlc3Qtc2F2ZXJlc3RvcmUuMiAgICAgICAgICBmYWlsICBsaWtl
IDEzNTY4MwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWlu
c3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhl
biAgICAgICAgICAgICAgICAgIGE2ZTA3NDk1YzE3MTU4YTAxODg0YTI1MWI0M2M4MjQ5MjZjNjA4
MDMKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDNiMDYyZjUwNDBhMTAz
ZDg2YjQ0YzVlODQxMmZmOTU1NWIwMGQwNmMKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzNTY4MyAg
MjAxOS0wNS0wNCAxMTozNDo1MSBaICAgMTIgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzYy
MzEgIDIwMTktMDUtMTQgMTc6MDU6NTkgWiAgICAyIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBl
b3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0x
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2
LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3Ry
aWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRj
aCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1z
aGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1m
bGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dz
L2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMu
IGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rl
c3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1t
YXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4K
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpjb21taXQgYTZlMDc0OTVjMTcxNThhMDE4ODRhMjUxYjQzYzgyNDkyNmM2MDgwMwpBdXRo
b3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgV2Vk
IERlYyAxMiAxOToyMjoxNSAyMDE4ICswMDAwCgogICAgeDg2L3NwZWMtY3RybDogSW50cm9kdWNl
IG9wdGlvbnMgdG8gY29udHJvbCBWRVJXIGZsdXNoaW5nCiAgICAKICAgIFRoZSBNaWNyb2FyY2hp
dGVjdHVyYWwgRGF0YSBTYW1wbGluZyB2dWxuZXJhYmlsaXR5IGlzIHNwbGl0IGludG8gY2F0ZWdv
cmllcwogICAgd2l0aCBzdWJ0bHkgZGlmZmVyZW50IHByb3BlcnRpZXM6CiAgICAKICAgICBNTFBE
UyAtIE1pY3JvYXJjaGl0ZWN0dXJhbCBMb2FkIFBvcnQgRGF0YSBTYW1wbGluZwogICAgIE1TQkRT
IC0gTWljcm9hcmNoaXRlY3R1cmFsIFN0b3JlIEJ1ZmZlciBEYXRhIFNhbXBsaW5nCiAgICAgTUZC
RFMgLSBNaWNyb2FyY2hpdGVjdHVyYWwgRmlsbCBCdWZmZXIgRGF0YSBTYW1wbGluZwogICAgIE1E
U1VNIC0gTWljcm9hcmNoaXRlY3R1cmFsIERhdGEgU2FtcGxpbmcgVW5jYWNoZWFibGUgTWVtb3J5
CiAgICAKICAgIE1EU1VNIGlzIGEgc3BlY2lhbCBjYXNlIG9mIHRoZSBvdGhlciB0aHJlZSwgYW5k
IGlzbid0IGRpc3Rpbmd1aXNoZWQgZnVydGhlci4KICAgIAogICAgVGhlc2UgaXNzdWVzIHBlcnRh
aW4gdG8gdGhyZWUgbWljcm9hcmNoaXRlY3R1cmFsIGJ1ZmZlcnMuICBUaGUgTG9hZCBQb3J0cywg
dGhlCiAgICBTdG9yZSBCdWZmZXJzIGFuZCB0aGUgRmlsbCBCdWZmZXJzLiAgRWFjaCBvZiB0aGVz
ZSBzdHJ1Y3R1cmVzIGFyZSBmbHVzaGVkIGJ5CiAgICB0aGUgbmV3IGVuaGFuY2VkIFZFUlcgZnVu
Y3Rpb25hbGl0eSwgYnV0IHRoZSBjb25kaXRpb25zIHVuZGVyIHdoaWNoIGZsdXNoaW5nCiAgICBp
cyBuZWNlc3NhcnkgdmFyeS4KICAgIAogICAgRm9yIHRoaXMgY29uY2lzZSBvdmVydmlldyBvZiB0
aGUgaXNzdWVzIGFuZCBkZWZhdWx0IGxvZ2ljLCB0aGUgYWJicmV2aWF0aW9ucwogICAgU1AgKFN0
b3JlIFBvcnQpLCBGQiAoRmlsbCBCdWZmZXIpLCBMUCAoTG9hZCBQb3J0KSBhbmQgSFQgKEh5cGVy
dGhyZWFkaW5nKSBhcmUKICAgIHVzZWQgZm9yIGJyZXZpdHk6CiAgICAKICAgICAqIFZ1bG5lcmFi
bGUgaGFyZHdhcmUgaXMgZGl2aWRlZCBpbnRvIHR3byBjYXRlZ29yaWVzIC0gcGFydHMgd2hpY2gg
c3VmZmVyCiAgICAgICBmcm9tIFNQIG9ubHksIGFuZCBwYXJ0cyB3aXRoIGFueSBvdGhlciBjb21i
aW5hdGlvbiBvZiB2dWxuZXJhYmlsaXRpZXMuCiAgICAKICAgICAqIFNQIG9ubHkgaGFzIGFuIEhU
IGludGVyYWN0aW9uIHdoZW4gdGhlIHRocmVhZCBnb2VzIGlkbGUsIGR1ZSB0byB0aGUgc3RhdGlj
CiAgICAgICBwYXJ0aXRpb25pbmcgb2YgcmVzb3VyY2VzLiAgTFAgYW5kIEZCIGhhdmUgSFQgaW50
ZXJhY3Rpb25zIGF0IGFsbCBwb2ludHMsCiAgICAgICBkdWUgdG8gdGhlIGNvbXBldGl0aXZlIHNo
YXJpbmcgb2YgcmVzb3VyY2VzLiAgQWxsIGlzc3VlcyBwb3RlbnRpYWxseSBsZWFrCiAgICAgICBk
YXRhIGFjcm9zcyB0aGUgcmV0dXJuLXRvLWd1ZXN0IHRyYW5zaXRpb24uCiAgICAKICAgICAqIFRo
ZSBtaWNyb2NvZGUgd2hpY2ggaW1wbGVtZW50cyBWRVJXIGZsdXNoaW5nIGFsc28gZXh0ZW5kcyBN
U1JfRkxVU0hfQ01ELCBzbwogICAgICAgd2UgZG9uJ3QgbmVlZCB0byBkbyBib3RoIG9uIHRoZSBI
Vk0gcmV0dXJuLXRvLWd1ZXN0IHBhdGguICBIb3dldmVyLCBzb21lCiAgICAgICBwYXJ0cyBhcmUg
bm90IHZ1bG5lcmFibGUgdG8gTDFURiAodGhlcmVmb3JlIGhhdmUgbm8gTVNSX0ZMVVNIX0NNRCks
IGJ1dCBhcmUKICAgICAgIHZ1bG5lcmFibGUgdG8gTURTLCBzbyBkbyByZXF1aXJlIFZFUlcgb24g
dGhlIEhWTSBwYXRoLgogICAgCiAgICBOb3RlIHRoYXQgd2UgZGVsaWJlcmF0ZWx5IHN1cHBvcnQg
bWRzPTEgZXZlbiB3aXRob3V0IE1EX0NMRUFSIGluIGNhc2UgdGhlCiAgICBtaWNyb2NvZGUgaGFz
IGJlZW4gdXBkYXRlZCBidXQgdGhlIGZlYXR1cmUgYml0IG5vdCBleHBvc2VkLgogICAgCiAgICBU
aGlzIGlzIHBhcnQgb2YgWFNBLTI5NywgQ1ZFLTIwMTgtMTIxMjYsIENWRS0yMDE4LTEyMTI3LCBD
VkUtMjAxOC0xMjEzMCwgQ1ZFLTIwMTktMTEwOTEuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBj
b21taXQgM2MwNGMyNThhYjQwNDA1YTc0ZTE5NGQ5ODg5YTRjYmM3YWJlOTRiNCkKCmNvbW1pdCBi
ZDAzYjI3YjlhYzc4M2U3YThmZTQ3M2NmZjE2ZDhhOGQ5YTlmZjgxCkF1dGhvcjogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBXZWQgRGVjIDEyIDE5OjIy
OjE1IDIwMTggKzAwMDAKCiAgICB4ODYvc3BlYy1jdHJsOiBJbmZyYXN0cnVjdHVyZSB0byB1c2Ug
VkVSVyB0byBmbHVzaCBwaXBlbGluZSBidWZmZXJzCiAgICAKICAgIFRocmVlIHN5bnRoZXRpYyBm
ZWF0dXJlcyBhcmUgaW50cm9kdWNlZCwgYXMgd2UgbmVlZCBpbmRpdmlkdWFsIGNvbnRyb2wgb2YK
ICAgIGVhY2gsIGRlcGVuZGluZyBvbiBjaXJjdW1zdGFuY2VzLiAgQSBsYXRlciBjaGFuZ2Ugd2ls
bCBlbmFibGUgdGhlbSBhdAogICAgYXBwcm9wcmlhdGUgcG9pbnRzLgogICAgCiAgICBUaGUgdmVy
d19zZWwgZmllbGQgZG9lc24ndCBzdHJpY3RseSBuZWVkIHRvIGxpdmUgaW4gc3RydWN0IGNwdV9p
bmZvLiAgSXQgbGl2ZXMKICAgIHRoZXJlIGJlY2F1c2UgdGhlcmUgaXMgYSBjb252ZW5pZW50IGhv
bGUgaXQgY2FuIGZpbGwsIGFuZCBpdCByZWR1Y2VzIHRoZQogICAgY29tcGxleGl0eSBvZiB0aGUg
U1BFQ19DVFJMX0VYSVRfVE9fe1BWLEhWTX0gYXNzZW1ibHkgYnkgYXZvaWRpbmcgdGhlIG5lZWQg
Zm9yCiAgICBhbnkgdGVtcG9yYXJ5IHN0YWNrIG1haW50ZW5hbmNlLgogICAgCiAgICBUaGlzIGlz
IHBhcnQgb2YgWFNBLTI5NywgQ1ZFLTIwMTgtMTIxMjYsIENWRS0yMDE4LTEyMTI3LCBDVkUtMjAx
OC0xMjEzMCwgQ1ZFLTIwMTktMTEwOTEuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQg
NTQ4YTkzMmFjNzg2ZDZiZjM1ODRlNGI1NGYyYWI5OTNlMTExNzcxMCkKCmNvbW1pdCBiMDk4ODZl
M2M5YTQwYzYzMzllMDhlMTBhMzBlOTAyZTg3ZjdkMmFjCkF1dGhvcjogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBXZWQgU2VwIDEyIDE0OjM2OjAwIDIw
MTggKzAxMDAKCiAgICB4ODYvc3BlYy1jdHJsOiBDUFVJRC9NU1IgZGVmaW5pdGlvbnMgZm9yIE1p
Y3JvYXJjaGl0ZWN0dXJhbCBEYXRhIFNhbXBsaW5nCiAgICAKICAgIFRoZSBNRF9DTEVBUiBmZWF0
dXJlIGNhbiBiZSBhdXRvbWF0aWNhbGx5IG9mZmVyZWQgdG8gZ3Vlc3RzLiAgTm8KICAgIGluZnJh
c3RydWN0dXJlIGlzIG5lZWRlZCBpbiBYZW4gdG8gc3VwcG9ydCB0aGUgZ3Vlc3QgbWFraW5nIHVz
ZSBvZiBpdC4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yOTcsIENWRS0yMDE4LTEyMTI2
LCBDVkUtMjAxOC0xMjEyNywgQ1ZFLTIwMTgtMTIxMzAsIENWRS0yMDE5LTExMDkxLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIChj
aGVycnkgcGlja2VkIGZyb20gY29tbWl0IGQ0ZjYxMTZjMDgwZGMwMTNjZDEyMDRjNGQ4Y2ViOTVl
NWYyNzg2ODkpCgpjb21taXQgYmFjNDQwNWE5MDc0NDNmNjkwOTk1Njk1YzE1ODllYzYxNGI0YTQ4
OQpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6
ICAgV2VkIFNlcCAxMiAxNDozNjowMCAyMDE4ICswMTAwCgogICAgeDg2L3NwZWMtY3RybDogTWlz
YyBub24tZnVuY3Rpb25hbCBjbGVhbnVwCiAgICAKICAgICAqIElkZW50aWZ5IEJUSSBpbiB0aGUg
c3BlY19jdHJsX3tlbnRlcixleGl0fV9pZGxlKCkgY29tbWVudHMsIGFzIG90aGVyCiAgICAgICBt
aXRpZ2F0aW9ucyB3aWxsIHNob3J0bHkgYXBwZWFyLgogICAgICogVXNlIGFsdGVybmF0aXZlX2lu
cHV0KCkgYW5kIGNvdmVyIHRoZSBsYWNrIG9mIG1lbW9yeSBjb2JiZXIgd2l0aCBhIGZ1cnRoZXIK
ICAgICAgIGJhcnJpZXIuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgOWI2MmViYTZj
NDI5YzMyN2UxNTA3ODE2YmVmNDAzY2NjODczNTdhZSkKCmNvbW1pdCAwZDhlNmY3Mjk4MGNjMTdk
MjMzODk0ODNkYWEyN2Y1YzQ5MmMzNGMzCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBGcmkgQXByIDUgMTM6MjY6MzAgMjAxOSArMDEwMAoK
ICAgIHg4Ni9ib290OiBEZXRlY3QgdGhlIGZpcm13YXJlIFNNVCBzZXR0aW5nIGNvcnJlY3RseSBv
biBJbnRlbCBoYXJkd2FyZQogICAgCiAgICBXaGlsZSBib290X2NwdV9kYXRhLng4Nl9udW1fc2li
bGluZ3MgaXMgYW4gYWNjdXJhdGUgdmFsdWUgdG8gdXNlIG9uIEFNRAogICAgaGFyZHdhcmUsIGl0
IGlzbid0IG9uIEludGVsIHdoZW4gdGhlIHVzZXIgaGFzIGRpc2FibGVkIEh5cGVydGhyZWFkaW5n
IGluIHRoZQogICAgZmlybXdhcmUuICBBcyBhIHJlc3VsdCwgYSB1c2VyIHdoaWNoIGhhcyBjaG9z
ZW4gdG8gZGlzYWJsZSBIVCBzdGlsbCBnZXRzCiAgICBuYWdnZWQgb24gTDFURi12dWxuZXJhYmxl
IGhhcmR3YXJlIHdoZW4gdGhleSBoYXZlbid0IGNob3NlbiBhbiBleHBsaWNpdAogICAgc210PTxi
b29sPiBzZXR0aW5nLgogICAgCiAgICBNYWtlIHVzZSBvZiB0aGUgbGFyZ2VseS11bmRvY3VtZW50
ZWQgTVNSX0lOVEVMX0NPUkVfVEhSRUFEX0NPVU5UIHdoaWNoIGluCiAgICBwcmFjdGljZSBleGlz
dHMgc2luY2UgTmVoYWxlbSwgd2hlbiBib290aW5nIG9uIHJlYWwgaGFyZHdhcmUuICBGYWxsIGJh
Y2sgdG8KICAgIHVzaW5nIHRoZSBBQ1BJIHRhYmxlIEFQSUMgSURzLgogICAgCiAgICBXaGlsZSBh
ZGp1c3RpbmcgdGhpcyBsb2dpYywgZml4IGEgbGF0ZW50IGJ1ZyBpbiBhbWRfZ2V0X3RvcG9sb2d5
KCkuICBUaGUKICAgIHRocmVhZCBjb3VudCBmaWVsZCBpbiBDUFVJRC4weDgwMDAwMDFlLmVieCBp
cyBkb2N1bWVudGVkIGFzIDggYml0cyB3aWRlLAogICAgcmF0aGVyIHRoYW4gMiBiaXRzIHdpZGUu
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgog
ICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgYjEyZmVjNGExMjU5NTAyNDA1NzNlYTMyZjY1
YzYxZmI5YWZhNzRjMykKCmNvbW1pdCA5YmU2NjEzNDFkYTVkMjYwYzFiOGZkOTY5ZTRiYTVjNTNk
MDc2ZTU0CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
RGF0ZTogICBGcmkgQXByIDUgMTI6MjY6MzAgMjAxOSArMDAwMAoKICAgIHg4Ni9tc3I6IERlZmlu
aXRpb25zIGZvciBNU1JfSU5URUxfQ09SRV9USFJFQURfQ09VTlQKICAgIAogICAgVGhpcyBpcyBh
IG1vZGVsIHNwZWNpZmljIHJlZ2lzdGVyIHdoaWNoIGRldGFpbHMgdGhlIGN1cnJlbnQgY29uZmln
dXJhdGlvbgogICAgY29yZXMgYW5kIHRocmVhZHMgaW4gdGhlIHBhY2thZ2UuICBCZWNhdXNlIG9m
IGhvdyBIeXBlcnRocmVhZCBhbmQgQ29yZQogICAgY29uZmlndXJhdGlvbiB3b3JrcyB3b3JrcyBp
biBmaXJtd2FyZSwgdGhlIE1TUiBpdCBpcyBkZS1mYWN0byBjb25zdGFudCBhbmQKICAgIHdpbGwg
cmVtYWluIHVuY2hhbmdlZCB1bnRpbCB0aGUgbmV4dCBzeXN0ZW0gcmVzZXQuCiAgICAKICAgIEl0
IGlzIGEgcmVhZCBvbmx5IE1TUiAoc28gdW5pbGF0ZXJhbGx5IHJlamVjdCB3cml0ZXMpLCBidXQg
Zm9yIG5vdyByZXRhaW4gaXRzCiAgICBsZWFreS1vbi1yZWFkIHByb3BlcnRpZXMuICBGdXJ0aGVy
IENQVUlEL01TUiB3b3JrIGlzIHJlcXVpcmVkIGJlZm9yZSB3ZSBjYW4KICAgIHN0YXJ0IHZpcnR1
YWxpc2luZyBhIGNvbnNpc3RlbnQgdG9wb2xvZ3kgdG8gdGhlIGd1ZXN0LCBhbmQgcmV0YWluaW5n
IHRoZSBvbGQKICAgIGJlaGF2aW91ciBpcyB0aGUgc2FmZXN0IGNvdXJzZSBvZiBhY3Rpb24uCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAg
KGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgZDQxMjA5MzZiY2QxNjk1ZmFmNWI1NzVmMTI1OWM1
OGUzMWQyYjE4YikKCmNvbW1pdCBmNWNjNmUxNDBhZTMxNjc1MTYyOTM1MDc2ZjNkZDA2YjYxZWU2
YWVkCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0
ZTogICBXZWQgU2VwIDEyIDE0OjM2OjAwIDIwMTggKzAxMDAKCiAgICB4ODYvc3BlYy1jdHJsOiBS
ZXBvc2l0aW9uIHRoZSBYUFRJIGNvbW1hbmQgbGluZSBwYXJzaW5nIGxvZ2ljCiAgICAKICAgIEl0
IGhhcyBlbmRlZCB1cCBpbiB0aGUgbWlkZGxlIG9mIHRoZSBtaXRpZ2F0aW9uIGNhbGN1bGF0aW9u
IGxvZ2ljLiAgTW92ZSBpdCB0bwogICAgYmUgYmVzaWRlIHRoZSBvdGhlciBjb21tYW5kIGxpbmUg
cGFyc2luZy4KICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tl
ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgKGNoZXJyeSBwaWNrZWQg
ZnJvbSBjb21taXQgYzJjMmJiMGQ2MGM2NDJlNjRhNTI0M2E3OWM4YjE1NDhmZmI3YmM1YikKKHFl
bXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 16 18:22:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 18:22:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRL1O-0002RL-6A; Thu, 16 May 2019 18:22:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YOnx=TQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hRL1M-0002R9-JU
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 18:22:24 +0000
X-Inumbo-ID: 8ac35ac4-7807-11e9-9c4f-4796c76bbdd9
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8ac35ac4-7807-11e9-9c4f-4796c76bbdd9;
 Thu, 16 May 2019 18:22:20 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hRL1H-0007gm-Kg; Thu, 16 May 2019 18:22:19 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hRL1H-0007sb-84; Thu, 16 May 2019 18:22:19 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hRL1H-0003h7-7L; Thu, 16 May 2019 18:22:19 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136220-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-3.18:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-examine:reboot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-pvshim:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-shadow:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-libvirt:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-credit1:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qcow2:guest-localmigrate/x10:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:leak-check/check:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-amd64-pair:guest-start/debian:fail:heisenbug
 linux-3.18:test-armhf-armhf-libvirt:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-armhf-armhf-xl-vhd:guest-start:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-qcow2:guest-start:fail:heisenbug
 linux-3.18:test-amd64-amd64-libvirt-vhd:guest-start:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-3.18:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-pair:guest-migrate/dst_host/src_host/debian.repeat: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:xen-boot:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:debian-di-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-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-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:build-arm64-pvops:kernel-build:fail:nonblocking
 linux-3.18:test-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:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-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-credit1:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:saverestore-support-check: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-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-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-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-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=dc3e913edf94d54de5678e726cf95b38327e5d09
X-Osstest-Versions-That: linux=0d63979c1bc9c85578be4c589768a13dc0a7c5eb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 16 May 2019 18:22:19 +0000
Subject: [Xen-devel] [linux-3.18 test] 136220: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjIyMCBsaW51eC0zLjE4IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzYyMjAvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnVi
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1h
bWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgNyB4ZW4tYm9vdCAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZzaGltICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEy
ODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDcgeGVuLWJvb3QgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAg
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICA3
IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXhzbSAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
Mjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cg
ICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1jcmVkaXQxICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQtc2hhZG93IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJv
b3QgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICA3
IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1k
NjQtaTM4Ni14bC14c20gICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFjb3cyIDE3IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBpbiAxMzU4NzIgUkVHUi4gdnMu
IDEyODg1OAoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9j
a2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAxOSBsZWFrLWNoZWNrL2NoZWNrIGZhaWwgaW4gMTM1NzM5IHBhc3MgaW4gMTM2MjIwCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNyB4ZW4tYm9vdCAgZmFpbCBpbiAxMzU4
NzIgcGFzcyBpbiAxMzYyMjAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgIDIxIGd1ZXN0LXN0
YXJ0L2RlYmlhbiBmYWlsIGluIDEzNTg3MiBwYXNzIGluIDEzNjIyMAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0IDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBpbiAxMzU4NzIgcGFz
cyBpbiAxMzYyMjAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTEgZ3Vlc3Qtc3RhcnQg
ICAgICAgICAgICAgICAgZmFpbCBwYXNzIGluIDEzNTczOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
Y293MiAgICAxMSBndWVzdC1zdGFydCAgICAgICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTM1ODcy
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAg
ICAgIGZhaWwgcGFzcyBpbiAxMzU4NzIKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBh
cyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAg
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFy
bTY0LWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXBhaXIgMjQgZ3Vlc3QtbWlncmF0ZS9kc3RfaG9zdC9zcmNfaG9zdC9kZWJpYW4ucmVwZWF0IGZh
aWwgaW4gMTM1NzM5IGxpa2UgMTI4ODQxCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTM1NzM5IG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzU3
MzkgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgIGZhaWwgaW4gMTM1ODcyIGxpa2UgMTI4ODQxCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgIDEwIGRlYmlhbi1kaS1pbnN0YWxsICAgZmFpbCBpbiAxMzU4NzIgbGlrZSAxMjg4
NDEKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
IGZhaWwgaW4gMTM1ODcyIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyODg1OAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBm
YWlsIGxpa2UgMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjg4NTgKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEy
ODg1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICBmYWlsIGxpa2UgMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjg4NTgKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlh
bi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
bXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAxMiBndWVzdC1zdGFydCAg
ICAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYy
LWFtZCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9s
MS9sMiAgZmFpbCBuZXZlciBwYXNzCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICA2IGtl
cm5lbC1idWlsZCAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYt
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6
CiBsaW51eCAgICAgICAgICAgICAgICBkYzNlOTEzZWRmOTRkNTRkZTU2NzhlNzI2Y2Y5NWIzODMy
N2U1ZDA5CmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICAwZDYzOTc5YzFi
YzljODU1NzhiZTRjNTg5NzY4YTEzZGMwYTdjNWViCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjg4
NTggIDIwMTgtMTAtMTcgMjE6NDc6MzkgWiAgMjEwIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAg
MTI5NzYwICAyMDE4LTExLTEwIDE2OjE3OjMwIFogIDE4NyBkYXlzICAxMDYgYXR0ZW1wdHMKVGVz
dGluZyBzYW1lIHNpbmNlICAgMTM1NDE1ICAyMDE5LTA0LTI5IDExOjUwOjA3IFogICAxNyBkYXlz
ICAgIDggYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQo4MTAgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRl
c3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm1oZi1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNt
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3Jl
ZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFt
ZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoK
TG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhl
c2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFp
bDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBm
b3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDth
PXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDMx
NjU3IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 16 19:14:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 19:14:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRLpz-0006Fy-BU; Thu, 16 May 2019 19:14:43 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YOnx=TQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hRLpy-0006Fo-2y
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 19:14:42 +0000
X-Inumbo-ID: d9ecb9c6-780e-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d9ecb9c6-780e-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 19:14:39 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hRLpu-0000E0-Ss; Thu, 16 May 2019 19:14:38 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hRLpu-0002i6-DQ; Thu, 16 May 2019 19:14:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hRLpu-0001Hj-Ca; Thu, 16 May 2019 19:14:38 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136232-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.10-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:guest-saverestore.2:fail:regression
 xen-4.10-testing:test-amd64-amd64-xl-qcow2:guest-localmigrate/x10:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=ab261f5ac491a0a4d65a641fc7da29b810ec0fb2
X-Osstest-Versions-That: xen=aa6978c2688f28e5fc55c960bbfe5e64f9105f84
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 16 May 2019 19:14:38 +0000
Subject: [Xen-devel] [xen-4.10-testing test] 136232: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjIzMiB4ZW4tNC4xMC10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzYyMzIvCgpSZWdyZXNzaW9ucyA6
LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRp
bmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQgMTUgZ3Vlc3Qtc2F2ZXJlc3RvcmUuMiBmYWlsIFJFR1IuIHZzLiAx
MzU4MTMKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgIDE3IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAg
ICAgICAgZmFpbCAgbGlrZSAxMzU4MTMKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgZmFpbCBsaWtlIDEzNTgxMwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWls
IGxpa2UgMTM1ODEzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1o
dm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQy
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
MTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAg
ICAgICAgICAgICAgYWIyNjFmNWFjNDkxYTBhNGQ2NWE2NDFmYzdkYTI5YjgxMGVjMGZiMgpiYXNl
bGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgYWE2OTc4YzI2ODhmMjhlNWZjNTVj
OTYwYmJmZTVlNjRmOTEwNWY4NAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTM1ODEzICAyMDE5LTA1
LTA2IDEzOjE1OjM3IFogICAxMCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzNjIzMiAgMjAx
OS0wNS0xNCAxNzowNjowNSBaICAgIDIgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdo
byB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKam9i
czoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQt
YW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9t
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFt
ZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVj
dC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNl
IHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7
aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IGFiMjYxZjVhYzQ5MWEwYTRkNjVhNjQx
ZmM3ZGEyOWI4MTBlYzBmYjIKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgpEYXRlOiAgIFdlZCBEZWMgMTIgMTk6MjI6MTUgMjAxOCArMDAwMAoKICAgIHg4
Ni9zcGVjLWN0cmw6IEludHJvZHVjZSBvcHRpb25zIHRvIGNvbnRyb2wgVkVSVyBmbHVzaGluZwog
ICAgCiAgICBUaGUgTWljcm9hcmNoaXRlY3R1cmFsIERhdGEgU2FtcGxpbmcgdnVsbmVyYWJpbGl0
eSBpcyBzcGxpdCBpbnRvIGNhdGVnb3JpZXMKICAgIHdpdGggc3VidGx5IGRpZmZlcmVudCBwcm9w
ZXJ0aWVzOgogICAgCiAgICAgTUxQRFMgLSBNaWNyb2FyY2hpdGVjdHVyYWwgTG9hZCBQb3J0IERh
dGEgU2FtcGxpbmcKICAgICBNU0JEUyAtIE1pY3JvYXJjaGl0ZWN0dXJhbCBTdG9yZSBCdWZmZXIg
RGF0YSBTYW1wbGluZwogICAgIE1GQkRTIC0gTWljcm9hcmNoaXRlY3R1cmFsIEZpbGwgQnVmZmVy
IERhdGEgU2FtcGxpbmcKICAgICBNRFNVTSAtIE1pY3JvYXJjaGl0ZWN0dXJhbCBEYXRhIFNhbXBs
aW5nIFVuY2FjaGVhYmxlIE1lbW9yeQogICAgCiAgICBNRFNVTSBpcyBhIHNwZWNpYWwgY2FzZSBv
ZiB0aGUgb3RoZXIgdGhyZWUsIGFuZCBpc24ndCBkaXN0aW5ndWlzaGVkIGZ1cnRoZXIuCiAgICAK
ICAgIFRoZXNlIGlzc3VlcyBwZXJ0YWluIHRvIHRocmVlIG1pY3JvYXJjaGl0ZWN0dXJhbCBidWZm
ZXJzLiAgVGhlIExvYWQgUG9ydHMsIHRoZQogICAgU3RvcmUgQnVmZmVycyBhbmQgdGhlIEZpbGwg
QnVmZmVycy4gIEVhY2ggb2YgdGhlc2Ugc3RydWN0dXJlcyBhcmUgZmx1c2hlZCBieQogICAgdGhl
IG5ldyBlbmhhbmNlZCBWRVJXIGZ1bmN0aW9uYWxpdHksIGJ1dCB0aGUgY29uZGl0aW9ucyB1bmRl
ciB3aGljaCBmbHVzaGluZwogICAgaXMgbmVjZXNzYXJ5IHZhcnkuCiAgICAKICAgIEZvciB0aGlz
IGNvbmNpc2Ugb3ZlcnZpZXcgb2YgdGhlIGlzc3VlcyBhbmQgZGVmYXVsdCBsb2dpYywgdGhlIGFi
YnJldmlhdGlvbnMKICAgIFNQIChTdG9yZSBQb3J0KSwgRkIgKEZpbGwgQnVmZmVyKSwgTFAgKExv
YWQgUG9ydCkgYW5kIEhUIChIeXBlcnRocmVhZGluZykgYXJlCiAgICB1c2VkIGZvciBicmV2aXR5
OgogICAgCiAgICAgKiBWdWxuZXJhYmxlIGhhcmR3YXJlIGlzIGRpdmlkZWQgaW50byB0d28gY2F0
ZWdvcmllcyAtIHBhcnRzIHdoaWNoIHN1ZmZlcgogICAgICAgZnJvbSBTUCBvbmx5LCBhbmQgcGFy
dHMgd2l0aCBhbnkgb3RoZXIgY29tYmluYXRpb24gb2YgdnVsbmVyYWJpbGl0aWVzLgogICAgCiAg
ICAgKiBTUCBvbmx5IGhhcyBhbiBIVCBpbnRlcmFjdGlvbiB3aGVuIHRoZSB0aHJlYWQgZ29lcyBp
ZGxlLCBkdWUgdG8gdGhlIHN0YXRpYwogICAgICAgcGFydGl0aW9uaW5nIG9mIHJlc291cmNlcy4g
IExQIGFuZCBGQiBoYXZlIEhUIGludGVyYWN0aW9ucyBhdCBhbGwgcG9pbnRzLAogICAgICAgZHVl
IHRvIHRoZSBjb21wZXRpdGl2ZSBzaGFyaW5nIG9mIHJlc291cmNlcy4gIEFsbCBpc3N1ZXMgcG90
ZW50aWFsbHkgbGVhawogICAgICAgZGF0YSBhY3Jvc3MgdGhlIHJldHVybi10by1ndWVzdCB0cmFu
c2l0aW9uLgogICAgCiAgICAgKiBUaGUgbWljcm9jb2RlIHdoaWNoIGltcGxlbWVudHMgVkVSVyBm
bHVzaGluZyBhbHNvIGV4dGVuZHMgTVNSX0ZMVVNIX0NNRCwgc28KICAgICAgIHdlIGRvbid0IG5l
ZWQgdG8gZG8gYm90aCBvbiB0aGUgSFZNIHJldHVybi10by1ndWVzdCBwYXRoLiAgSG93ZXZlciwg
c29tZQogICAgICAgcGFydHMgYXJlIG5vdCB2dWxuZXJhYmxlIHRvIEwxVEYgKHRoZXJlZm9yZSBo
YXZlIG5vIE1TUl9GTFVTSF9DTUQpLCBidXQgYXJlCiAgICAgICB2dWxuZXJhYmxlIHRvIE1EUywg
c28gZG8gcmVxdWlyZSBWRVJXIG9uIHRoZSBIVk0gcGF0aC4KICAgIAogICAgTm90ZSB0aGF0IHdl
IGRlbGliZXJhdGVseSBzdXBwb3J0IG1kcz0xIGV2ZW4gd2l0aG91dCBNRF9DTEVBUiBpbiBjYXNl
IHRoZQogICAgbWljcm9jb2RlIGhhcyBiZWVuIHVwZGF0ZWQgYnV0IHRoZSBmZWF0dXJlIGJpdCBu
b3QgZXhwb3NlZC4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yOTcsIENWRS0yMDE4LTEy
MTI2LCBDVkUtMjAxOC0xMjEyNywgQ1ZFLTIwMTgtMTIxMzAsIENWRS0yMDE5LTExMDkxLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAg
IChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDNjMDRjMjU4YWI0MDQwNWE3NGUxOTRkOTg4OWE0
Y2JjN2FiZTk0YjQpCgpjb21taXQgNzFmNGE3NjNiNjgxOGE4Yjg4YjdiMjYzNTQyMDIxNmE5NzQ2
ODM4OApBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRh
dGU6ICAgV2VkIERlYyAxMiAxOToyMjoxNSAyMDE4ICswMDAwCgogICAgeDg2L3NwZWMtY3RybDog
SW5mcmFzdHJ1Y3R1cmUgdG8gdXNlIFZFUlcgdG8gZmx1c2ggcGlwZWxpbmUgYnVmZmVycwogICAg
CiAgICBUaHJlZSBzeW50aGV0aWMgZmVhdHVyZXMgYXJlIGludHJvZHVjZWQsIGFzIHdlIG5lZWQg
aW5kaXZpZHVhbCBjb250cm9sIG9mCiAgICBlYWNoLCBkZXBlbmRpbmcgb24gY2lyY3Vtc3RhbmNl
cy4gIEEgbGF0ZXIgY2hhbmdlIHdpbGwgZW5hYmxlIHRoZW0gYXQKICAgIGFwcHJvcHJpYXRlIHBv
aW50cy4KICAgIAogICAgVGhlIHZlcndfc2VsIGZpZWxkIGRvZXNuJ3Qgc3RyaWN0bHkgbmVlZCB0
byBsaXZlIGluIHN0cnVjdCBjcHVfaW5mby4gIEl0IGxpdmVzCiAgICB0aGVyZSBiZWNhdXNlIHRo
ZXJlIGlzIGEgY29udmVuaWVudCBob2xlIGl0IGNhbiBmaWxsLCBhbmQgaXQgcmVkdWNlcyB0aGUK
ICAgIGNvbXBsZXhpdHkgb2YgdGhlIFNQRUNfQ1RSTF9FWElUX1RPX3tQVixIVk19IGFzc2VtYmx5
IGJ5IGF2b2lkaW5nIHRoZSBuZWVkIGZvcgogICAgYW55IHRlbXBvcmFyeSBzdGFjayBtYWludGVu
YW5jZS4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yOTcsIENWRS0yMDE4LTEyMTI2LCBD
VkUtMjAxOC0xMjEyNywgQ1ZFLTIwMTgtMTIxMzAsIENWRS0yMDE5LTExMDkxLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgog
ICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIChjaGVy
cnkgcGlja2VkIGZyb20gY29tbWl0IDU0OGE5MzJhYzc4NmQ2YmYzNTg0ZTRiNTRmMmFiOTkzZTEx
MTc3MTApCgpjb21taXQgYjMyZGRlMzQyYzBhMmQwYmY5N2IyZmY4MWMwMDE3MTRmNjRlYjNmMApB
dXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAg
V2VkIFNlcCAxMiAxNDozNjowMCAyMDE4ICswMTAwCgogICAgeDg2L3NwZWMtY3RybDogQ1BVSUQv
TVNSIGRlZmluaXRpb25zIGZvciBNaWNyb2FyY2hpdGVjdHVyYWwgRGF0YSBTYW1wbGluZwogICAg
CiAgICBUaGUgTURfQ0xFQVIgZmVhdHVyZSBjYW4gYmUgYXV0b21hdGljYWxseSBvZmZlcmVkIHRv
IGd1ZXN0cy4gIE5vCiAgICBpbmZyYXN0cnVjdHVyZSBpcyBuZWVkZWQgaW4gWGVuIHRvIHN1cHBv
cnQgdGhlIGd1ZXN0IG1ha2luZyB1c2Ugb2YgaXQuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBY
U0EtMjk3LCBDVkUtMjAxOC0xMjEyNiwgQ1ZFLTIwMTgtMTIxMjcsIENWRS0yMDE4LTEyMTMwLCBD
VkUtMjAxOS0xMTA5MS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBkNGY2MTE2YzA4
MGRjMDEzY2QxMjA0YzRkOGNlYjk1ZTVmMjc4Njg5KQoKY29tbWl0IDA3NzFiYjY1M2RlNTBmNDE0
MWYwMTg0MTQwMDQ4MGI1NTQ4YmZjMjQKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFdlZCBTZXAgMTIgMTQ6MzY6MDAgMjAxOCArMDEwMAoK
ICAgIHg4Ni9zcGVjLWN0cmw6IE1pc2Mgbm9uLWZ1bmN0aW9uYWwgY2xlYW51cAogICAgCiAgICAg
KiBJZGVudGlmeSBCVEkgaW4gdGhlIHNwZWNfY3RybF97ZW50ZXIsZXhpdH1faWRsZSgpIGNvbW1l
bnRzLCBhcyBvdGhlcgogICAgICAgbWl0aWdhdGlvbnMgd2lsbCBzaG9ydGx5IGFwcGVhci4KICAg
ICAqIFVzZSBhbHRlcm5hdGl2ZV9pbnB1dCgpIGFuZCBjb3ZlciB0aGUgbGFjayBvZiBtZW1vcnkg
Y29iYmVyIHdpdGggYSBmdXJ0aGVyCiAgICAgICBiYXJyaWVyLgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIChjaGVycnkgcGlja2Vk
IGZyb20gY29tbWl0IDliNjJlYmE2YzQyOWMzMjdlMTUwNzgxNmJlZjQwM2NjYzg3MzU3YWUpCgpj
b21taXQgNDg1MmExNTBmN2RjMzI4N2I4MDk2YWUwZDQ2ZmFhZDQwNjI1YjFmZApBdXRob3I6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgRnJpIEFwciA1
IDEzOjI2OjMwIDIwMTkgKzAxMDAKCiAgICB4ODYvYm9vdDogRGV0ZWN0IHRoZSBmaXJtd2FyZSBT
TVQgc2V0dGluZyBjb3JyZWN0bHkgb24gSW50ZWwgaGFyZHdhcmUKICAgIAogICAgV2hpbGUgYm9v
dF9jcHVfZGF0YS54ODZfbnVtX3NpYmxpbmdzIGlzIGFuIGFjY3VyYXRlIHZhbHVlIHRvIHVzZSBv
biBBTUQKICAgIGhhcmR3YXJlLCBpdCBpc24ndCBvbiBJbnRlbCB3aGVuIHRoZSB1c2VyIGhhcyBk
aXNhYmxlZCBIeXBlcnRocmVhZGluZyBpbiB0aGUKICAgIGZpcm13YXJlLiAgQXMgYSByZXN1bHQs
IGEgdXNlciB3aGljaCBoYXMgY2hvc2VuIHRvIGRpc2FibGUgSFQgc3RpbGwgZ2V0cwogICAgbmFn
Z2VkIG9uIEwxVEYtdnVsbmVyYWJsZSBoYXJkd2FyZSB3aGVuIHRoZXkgaGF2ZW4ndCBjaG9zZW4g
YW4gZXhwbGljaXQKICAgIHNtdD08Ym9vbD4gc2V0dGluZy4KICAgIAogICAgTWFrZSB1c2Ugb2Yg
dGhlIGxhcmdlbHktdW5kb2N1bWVudGVkIE1TUl9JTlRFTF9DT1JFX1RIUkVBRF9DT1VOVCB3aGlj
aCBpbgogICAgcHJhY3RpY2UgZXhpc3RzIHNpbmNlIE5laGFsZW0sIHdoZW4gYm9vdGluZyBvbiBy
ZWFsIGhhcmR3YXJlLiAgRmFsbCBiYWNrIHRvCiAgICB1c2luZyB0aGUgQUNQSSB0YWJsZSBBUElD
IElEcy4KICAgIAogICAgV2hpbGUgYWRqdXN0aW5nIHRoaXMgbG9naWMsIGZpeCBhIGxhdGVudCBi
dWcgaW4gYW1kX2dldF90b3BvbG9neSgpLiAgVGhlCiAgICB0aHJlYWQgY291bnQgZmllbGQgaW4g
Q1BVSUQuMHg4MDAwMDAxZS5lYnggaXMgZG9jdW1lbnRlZCBhcyA4IGJpdHMgd2lkZSwKICAgIHJh
dGhlciB0aGFuIDIgYml0cyB3aWRlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGIxMmZl
YzRhMTI1OTUwMjQwNTczZWEzMmY2NWM2MWZiOWFmYTc0YzMpCgpjb21taXQgMGZlODJjMTg4Y2E3
MWEyYWYzN2I0ZDgxOTg0NTg1MjJjZDQ3ZmY5MwpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgRnJpIEFwciA1IDEyOjI2OjMwIDIwMTkgKzAw
MDAKCiAgICB4ODYvbXNyOiBEZWZpbml0aW9ucyBmb3IgTVNSX0lOVEVMX0NPUkVfVEhSRUFEX0NP
VU5UCiAgICAKICAgIFRoaXMgaXMgYSBtb2RlbCBzcGVjaWZpYyByZWdpc3RlciB3aGljaCBkZXRh
aWxzIHRoZSBjdXJyZW50IGNvbmZpZ3VyYXRpb24KICAgIGNvcmVzIGFuZCB0aHJlYWRzIGluIHRo
ZSBwYWNrYWdlLiAgQmVjYXVzZSBvZiBob3cgSHlwZXJ0aHJlYWQgYW5kIENvcmUKICAgIGNvbmZp
Z3VyYXRpb24gd29ya3Mgd29ya3MgaW4gZmlybXdhcmUsIHRoZSBNU1IgaXQgaXMgZGUtZmFjdG8g
Y29uc3RhbnQgYW5kCiAgICB3aWxsIHJlbWFpbiB1bmNoYW5nZWQgdW50aWwgdGhlIG5leHQgc3lz
dGVtIHJlc2V0LgogICAgCiAgICBJdCBpcyBhIHJlYWQgb25seSBNU1IgKHNvIHVuaWxhdGVyYWxs
eSByZWplY3Qgd3JpdGVzKSwgYnV0IGZvciBub3cgcmV0YWluIGl0cwogICAgbGVha3ktb24tcmVh
ZCBwcm9wZXJ0aWVzLiAgRnVydGhlciBDUFVJRC9NU1Igd29yayBpcyByZXF1aXJlZCBiZWZvcmUg
d2UgY2FuCiAgICBzdGFydCB2aXJ0dWFsaXNpbmcgYSBjb25zaXN0ZW50IHRvcG9sb2d5IHRvIHRo
ZSBndWVzdCwgYW5kIHJldGFpbmluZyB0aGUgb2xkCiAgICBiZWhhdmlvdXIgaXMgdGhlIHNhZmVz
dCBjb3Vyc2Ugb2YgYWN0aW9uLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGQ0MTIwOTM2
YmNkMTY5NWZhZjViNTc1ZjEyNTljNThlMzFkMmIxOGIpCgpjb21taXQgOGYwYjUzY2E5ZmE2OTlk
MjUwYzFmZGFlNmU4MjQ3MWJhZmU4Yjg0MApBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgV2VkIFNlcCAxMiAxNDozNjowMCAyMDE4ICswMTAw
CgogICAgeDg2L3NwZWMtY3RybDogUmVwb3NpdGlvbiB0aGUgWFBUSSBjb21tYW5kIGxpbmUgcGFy
c2luZyBsb2dpYwogICAgCiAgICBJdCBoYXMgZW5kZWQgdXAgaW4gdGhlIG1pZGRsZSBvZiB0aGUg
bWl0aWdhdGlvbiBjYWxjdWxhdGlvbiBsb2dpYy4gIE1vdmUgaXQgdG8KICAgIGJlIGJlc2lkZSB0
aGUgb3RoZXIgY29tbWFuZCBsaW5lIHBhcnNpbmcuCiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hh
bmdlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGMyYzJiYjBkNjBjNjQyZTY0YTUyNDNh
NzljOGIxNTQ4ZmZiN2JjNWIpCihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 16 20:30:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 20:30:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRN0n-0003JO-7Q; Thu, 16 May 2019 20:29:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YOnx=TQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hRN0m-0003JC-1S
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 20:29:56 +0000
X-Inumbo-ID: 5ce9c614-7819-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5ce9c614-7819-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 20:29:54 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hRN0j-0001k7-CJ; Thu, 16 May 2019 20:29:53 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hRN0j-0008Hu-42; Thu, 16 May 2019 20:29:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hRN0j-0006gn-3N; Thu, 16 May 2019 20:29:53 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136387-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=5945b57b055abcab803d23974e95c3657ef597fb
X-Osstest-Versions-That: xen=9dc8043ba18409e7a2057d8cccbf0ddaff71eb7e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 16 May 2019 20:29:53 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 136387: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjM4NyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjM4Ny8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA1OTQ1YjU3YjA1NWFiY2FiODAzZDIzOTc0ZTk1YzM2NTdlZjU5N2ZiCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA5ZGM4MDQzYmExODQwOWU3YTIw
NTdkOGNjY2JmMGRkYWZmNzFlYjdlCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzYzNzQgIDIwMTkt
MDUtMTYgMTM6MDE6MTUgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTM2Mzg3ICAy
MDE5LTA1LTE2IDE4OjEwOjEyIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmlpIEFuaXNvdiA8YW5kcmlp
X2FuaXNvdkBlcGFtLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgog
IE9sZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KCmpv
YnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5v
cmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3Ms
IGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJl
cG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9
bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1t
YXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC94ZW4uZ2l0CiAgIDlkYzgwNDNiYTEuLjU5NDViNTdiMDUgIDU5NDViNTdiMDU1YWJjYWI4MDNk
MjM5NzRlOTVjMzY1N2VmNTk3ZmIgLT4gc21va2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 16 20:50:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 20:50:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRNKn-0005TR-Ds; Thu, 16 May 2019 20:50:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YOnx=TQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hRNKl-0005TH-OZ
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 20:50:35 +0000
X-Inumbo-ID: 3e06f05a-781c-11e9-8af0-c79a0e2e646c
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3e06f05a-781c-11e9-8af0-c79a0e2e646c;
 Thu, 16 May 2019 20:50:30 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hRNKg-00027k-BX; Thu, 16 May 2019 20:50:30 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hRNKg-0001z1-0q; Thu, 16 May 2019 20:50:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hRNKg-0002NA-0F; Thu, 16 May 2019 20:50:30 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136246-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.6-testing:build-amd64-xsm:xen-build:fail:regression
 xen-4.6-testing:build-amd64:xen-build:fail:regression
 xen-4.6-testing:build-i386-xsm:xen-build:fail:regression
 xen-4.6-testing:build-i386:xen-build:fail:regression
 xen-4.6-testing:build-armhf:xen-build:fail:regression
 xen-4.6-testing:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:build-check(1):blocked:nonblocking
 xen-4.6-testing:build-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-4:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-5:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:build-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-1:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=6e1b057b63b2e1d04e62e5a072734746310ff987
X-Osstest-Versions-That: xen=3636de3f1a9a513ebdcd77555dce0e4d451e198b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 16 May 2019 20:50:30 +0000
Subject: [Xen-devel] [xen-4.6-testing test] 136246: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjI0NiB4ZW4tNC42LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjI0Ni8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAg
ICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NzkyCiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjc3OTIKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzc5MgogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI3NzkyCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjc3OTIKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3Vj
Y2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC14dGYtYW1k
NjQtYW1kNjQtMyAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni1wYWlyICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hl
Y2soMSkgYmxvY2tlZCBuL2EKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWNvdzIgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1t
aWdydXBncmFkZSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICBi
bG9ja2VkIG4vYQogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1h
bWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMSBi
dWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxk
LWNoZWNrKDEpICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1zaGFkb3cgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAg
NmUxYjA1N2I2M2IyZTFkMDRlNjJlNWEwNzI3MzQ3NDYzMTBmZjk4NwpiYXNlbGluZSB2ZXJzaW9u
OgogeGVuICAgICAgICAgICAgICAgICAgMzYzNmRlM2YxYTlhNTEzZWJkY2Q3NzU1NWRjZTBlNGQ0
NTFlMTk4YgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI3NzkyICAyMDE4LTA5LTE5IDAzOjUwOjQx
IFogIDIzOSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzNTQzMyAgMjAxOS0wNC0yOSAxNToz
NjoxMCBaICAgMTcgZGF5cyAgICA5IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzNTg1
MCAgMjAxOS0wNS0wNyAxMTozNjoxNyBaICAgIDkgZGF5cyAgICA1IGF0dGVtcHRzCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVv
cGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEPDqWRyaWMgQm9zZG9ubmF0
IDxjYm9zZG9ubmF0QHN1c2UuY29tPgogIERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5u
c2EuZ292PgogIElhbiBDYW1wYmVsbCA8aWFuLmNhbXBiZWxsQGNpdHJpeC5jb20+CiAgUXVhbiBY
dSA8eHVxdWFuOEBodWF3ZWkuY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpq
b2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1k
NjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20g
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVz
dC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAv
aG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUg
YXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoK
RXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwg
aXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFy
bmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgNmUx
YjA1N2I2M2IyZTFkMDRlNjJlNWEwNzI3MzQ3NDYzMTBmZjk4NwpBdXRob3I6IEPDqWRyaWMgQm9z
ZG9ubmF0IDxjYm9zZG9ubmF0QHN1c2UuY29tPgpEYXRlOiAgIFRodSBOb3YgMTAgMTA6MjM6MzEg
MjAxNiArMDEwMAoKICAgIEZpeCBtaXNsZWFkaW5nIGluZGVudGF0aW9uIHdhcm5pbmdzCiAgICAK
ICAgIEdjYzYgYnVpbGQgcmVwb3J0cyBtaXNsZWFkaW5nIGluZGVudGF0aW9uIGFzIHdhcm5pbmdz
LiBGaXggYSBmZXcKICAgIHdhcm5pbmdzIGluIHN0dWJkb20uCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEPDqWRyaWMgQm9zZG9ubmF0IDxjYm9zZG9ubmF0QHN1c2UuY29tPgogICAgQWNrZWQtYnk6
IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgogICAgQWNrZWQtYnk6IFF1
YW4gWHUgPHh1cXVhbjhAaHVhd2VpLmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA5ZmRm
ZmJiYWIzYWRhNDI3YmFjMDcwNzZmMDQyZjAyNjVlNWFlMDVmKQogICAgKGNoZXJyeSBwaWNrZWQg
ZnJvbSBjb21taXQgN2M4ZGI1OGQzNzM5YzgwNWY0YzBmNzczYjY1MTU3ZjMwNmIwMGMyYSkKCmNv
bW1pdCBlNjc1MzMyZDVkMDQ5YmJmNWNlNGNmMTkyNGE2NDE0YjgwMzU5NjNkCkF1dGhvcjogSWFu
IENhbXBiZWxsIDxpYW4uY2FtcGJlbGxAY2l0cml4LmNvbT4KRGF0ZTogICBGcmkgSmFuIDIyIDE0
OjI3OjI5IDIwMTYgKzAwMDAKCiAgICB4ZW5hbHl6ZTogcmVtb3ZlIGNyM19jb21wYXJlX3RvdGFs
CiAgICAKICAgIGdjYy02IGNvbXBsYWluczoKICAgIHhlbmFseXplLmM6NDEzMjo5OiBlcnJvcjog
J2NyM19jb21wYXJlX3RvdGFsJyBkZWZpbmVkIGJ1dCBub3QgdXNlZCBbLVdlcnJvcj11bnVzZWQt
ZnVuY3Rpb25dCiAgICAgICAgIGludCBjcjNfY29tcGFyZV90b3RhbChjb25zdCB2b2lkICpfYSwg
Y29uc3Qgdm9pZCAqX2IpIHsKICAgICAgICAgICAgIF5+fn5+fn5+fn5+fn5+fn5+CiAgICAKICAg
IEkgYmVsaWV2ZSBpdCBpcyBjb3JyZWN0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gQ2Ft
cGJlbGwgPGlhbi5jYW1wYmVsbEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEdlb3JnZSBE
dW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20g
Y29tbWl0IDg3NzYxMjc3ZDdmMDc5Y2UyNzgzMjNiNDVkYTI3OWYyYmQyNWQzMWIpCgpjb21taXQg
OTM1N2ZjZDA4NWMxZGZkZjkwYTY4OTU0NWQyMTI0MmIwZWIzODQxZQpBdXRob3I6IElhbiBDYW1w
YmVsbCA8aWFuLmNhbXBiZWxsQGNpdHJpeC5jb20+CkRhdGU6ICAgRnJpIEphbiAyMiAxNDoyNzoy
OCAyMDE2ICswMDAwCgogICAgeGVuYWx5emU6IGZpeCBtaXNsZWFkaW5nIGluZGVudGF0aW9uLgog
ICAgCiAgICBnY2MtNiBhZGRzIC1XbWlzbGVhZGluZy1pbmRlbnRhdGlvbiB3aGljaCBmb3VuZCB0
aGVzZSBpc3N1ZXMuCiAgICAKICAgIHhlbmFseXplLmM6IEluIGZ1bmN0aW9uICd3ZWlnaHRlZF9w
ZXJjZW50aWxlJzoKICAgIHhlbmFseXplLmM6MjEzNjoxODogZXJyb3I6IHN0YXRlbWVudCBpcyBp
bmRlbnRlZCBhcyBpZiBpdCB3ZXJlIGd1YXJkZWQgYnkuLi4gWy1XZXJyb3I9bWlzbGVhZGluZy1p
bmRlbnRhdGlvbl0KICAgICAgICAgICAgICAgICBMPUk7IExfd2VpZ2h0ID0gSV93ZWlnaHQ7CiAg
ICAgICAgICAgICAgICAgICAgICBefn5+fn5+fgogICAgCiAgICB4ZW5hbHl6ZS5jOjIxMzU6OTog
bm90ZTogLi4udGhpcyAnaWYnIGNsYXVzZSwgYnV0IGl0IGlzIG5vdAogICAgICAgICAgICAgaWYo
Sl93ZWlnaHQ8S193ZWlnaHQpCiAgICAgICAgICAgICBefgogICAgCiAgICB4ZW5hbHl6ZS5jOjIx
Mzg6MTg6IGVycm9yOiBzdGF0ZW1lbnQgaXMgaW5kZW50ZWQgYXMgaWYgaXQgd2VyZSBndWFyZGVk
IGJ5Li4uIFstV2Vycm9yPW1pc2xlYWRpbmctaW5kZW50YXRpb25dCiAgICAgICAgICAgICAgICAg
Uj1KOyBSX3dlaWdodCA9IEpfd2VpZ2h0OwogICAgICAgICAgICAgICAgICAgICAgXn5+fn5+fn4K
ICAgIAogICAgeGVuYWx5emUuYzoyMTM3Ojk6IG5vdGU6IC4uLnRoaXMgJ2lmJyBjbGF1c2UsIGJ1
dCBpdCBpcyBub3QKICAgICAgICAgICAgIGlmKEtfd2VpZ2h0PElfd2VpZ2h0KQogICAgICAgICAg
ICAgXn4KICAgIAogICAgeGVuYWx5emUuYzogSW4gZnVuY3Rpb24gJ3NlbGZfd2VpZ2h0ZWRfcGVy
Y2VudGlsZSc6CiAgICB4ZW5hbHl6ZS5jOjIyMTU6MTg6IGVycm9yOiBzdGF0ZW1lbnQgaXMgaW5k
ZW50ZWQgYXMgaWYgaXQgd2VyZSBndWFyZGVkIGJ5Li4uIFstV2Vycm9yPW1pc2xlYWRpbmctaW5k
ZW50YXRpb25dCiAgICAgICAgICAgICAgICAgTD1JOyBMX3dlaWdodCA9IElfd2VpZ2h0OwogICAg
ICAgICAgICAgICAgICAgICAgXn5+fn5+fn4KICAgIAogICAgeGVuYWx5emUuYzoyMjE0Ojk6IG5v
dGU6IC4uLnRoaXMgJ2lmJyBjbGF1c2UsIGJ1dCBpdCBpcyBub3QKICAgICAgICAgICAgIGlmKEpf
d2VpZ2h0PEtfd2VpZ2h0KQogICAgICAgICAgICAgXn4KICAgIAogICAgeGVuYWx5emUuYzoyMjE3
OjE4OiBlcnJvcjogc3RhdGVtZW50IGlzIGluZGVudGVkIGFzIGlmIGl0IHdlcmUgZ3VhcmRlZCBi
eS4uLiBbLVdlcnJvcj1taXNsZWFkaW5nLWluZGVudGF0aW9uXQogICAgICAgICAgICAgICAgIFI9
SjsgUl93ZWlnaHQgPSBKX3dlaWdodDsKICAgICAgICAgICAgICAgICAgICAgIF5+fn5+fn5+CiAg
ICAKICAgIHhlbmFseXplLmM6MjIxNjo5OiBub3RlOiAuLi50aGlzICdpZicgY2xhdXNlLCBidXQg
aXQgaXMgbm90CiAgICAgICAgICAgICBpZihLX3dlaWdodDxJX3dlaWdodCkKICAgICAgICAgICAg
IF5+CiAgICAKICAgIEkndmUgbW9kaWZpZWQgYWNjb3JkaW5nIHRvIHdoYXQgSSB0aGluayB0aGUg
aW50ZW50aW9uIGlzLCBpLmUuIGFkZGVkIGJyYWNlcwogICAgcmF0aGVyIHRoYW4gbW92aW5nIHRo
ZSBsaW5lIGluIHF1ZXN0aW9uIG91dCBhIGxldmVsLgogICAgCiAgICBJIGhhdmUgb25seSBidWls
ZCB0ZXN0ZWQgdGhlIHJlc3VsdC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSWFuIENhbXBiZWxs
IDxpYW4uY2FtcGJlbGxAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1p
dCBlYmRiYTE1MGJmZjFkOTE0ODA1ZDYwZWZhNTc2MzM3YmJlZjBjMzA1KQoKY29tbWl0IDU5Y2U2
YTU0M2YzYzAwZDI0MWVhMGU4NWY5MzJkZjYxMGNkYzI1YmIKQXV0aG9yOiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgpEYXRlOiAgIFdlZCBOb3YgMjggMTc6NDM6MzMgMjAxOCArMDAwMAoK
ICAgIHRvb2xzL2Zpcm13YXJlOiB1cGRhdGUgT1ZNRiBNYWtlZmlsZSwgd2hlbiBuZWNlc3NhcnkK
ICAgIAogICAgWyBUaGlzIGlzIHR3byBjb21taXRzIGZyb20gbWFzdGVyIGFrYSBzdGFnaW5nLTQu
MTI6IF0KICAgIAogICAgT1ZNRiBoYXMgYmVjb21lIGRlcGVuZGVudCBvbiBPcGVuU1NMLCB3aGlj
aCBpcyBpbmNsdWRlZCBhcyBhCiAgICBzdWJtb2R1bGUuICBJbml0aWFsaXNlIHN1Ym1vZHVsZXMg
YmVmb3JlIGJ1aWxkaW5nLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBl
cmFyZEBjaXRyaXguY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgYjE2MjgxODcw
ZTA2ZjVmNTI2MDI5YTRlNjk2MzRhMTZkYzM4ZThlNCkKICAgIAogICAgdG9vbHM6IG9ubHkgY2Fs
bCBnaXQgd2hlbiBuZWNlc3NhcnkgaW4gT1ZNRiBNYWtlZmlsZQogICAgCiAgICBVc2VycyBtYXkg
Y2hvb3NlIHRvIGV4cG9ydCBhIHNuYXBzaG90IG9mIE9WTUYgYW5kIGJ1aWxkIGl0CiAgICB3aXRo
IHhlbi5naXQgc3VwcGxpZWQgb3ZtZi1tYWtlZmlsZS4gSW4gdGhhdCBjYXNlIHdlIGRvbid0CiAg
ICBuZWVkIHRvIGNhbGwgYGdpdCBzdWJtb2R1bGVgLgogICAgCiAgICBGaXhlcyBiMTYyODE4NzBl
LgogICAgCiAgICBSZXBvcnRlZC1ieTogT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgogICAg
U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICAgIFJlbGVh
c2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIChjaGVycnkg
cGlja2VkIGZyb20gY29tbWl0IDY4MjkyYzk0YTYwZWFiMjQ1MTRhYjRhOGU0NzcyYWYyNGRlYWQ4
MDcpCiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBlOTgzZThhZTg0ZWZkNWU0MzA0NWEz
ZDIwYTgyMGYxM2NiNGE3NWJmKQogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgNWE4MWRl
NGM2YjYwMzY5NzRmMjllMjMzMGE0OTNmMjNhOGYwYzFmMCkKICAgIChjaGVycnkgcGlja2VkIGZy
b20gY29tbWl0IDYzZDkzMzBiYTlmZGVjN2M4ZTkzNDZlNmQ4NTM2MDc0N2Q2MWM5NDcpCiAgICAo
Y2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBlOWQ4NjBmMWY2NTdhMTk4ZDk5MGJkYWUzZTI5NTAw
MWJkMTkyMjNjKQogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgNzgzNTY0NGQ1MTQxZDBm
MjhlYzIyMWVkYTQwZmNiZjJmYzAzYmUyMykKKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 16 21:38:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 21:38:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRO4l-0000Df-Ix; Thu, 16 May 2019 21:38:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ykOh=TQ=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1hRO4j-0000Da-TR
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 21:38:05 +0000
X-Inumbo-ID: e2ddeed2-7822-11e9-8980-bc764e045a96
Received: from mail-it1-f194.google.com (unknown [209.85.166.194])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e2ddeed2-7822-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 21:38:04 +0000 (UTC)
Received: by mail-it1-f194.google.com with SMTP id m3so4879143itl.1
 for <xen-devel@lists.xenproject.org>; Thu, 16 May 2019 14:38:04 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=KL58/IRwGmE6I3Cm69naAG6NV+s6OX9WmMv6CAnobso=;
 b=i9eDZcOo81ua66OFMhHQxdUWRpy0iGqjrNxmtQy7BqkeJg8+pvoE04rPSJb0cVx7dH
 wi2b7AIHfGlgiVd7ns+N/io72KRqBRhVQIBqMR+7kQgZyNi1vTn7gAtbvV6PBtjZFUK2
 vMpg/DV2KFD+QwV5ARgqJoV095v0YD2zfdW45iSjGdqa3Y4cfG2C5iGQC+GDl86LH4mv
 Xp3o8ctkn6gt0EVu+gfIqGxlw3Fse0ownKEFxXOxj+28Xq05uR9/hfruNpi2HMO/Ywo0
 7FZh+HZABH3PS3ZJ5H2gKbiQ0QAgWEuZOGBth0fLN08PIRcPkduvrRAbNdXhzY8Sx9jt
 qJcQ==
X-Gm-Message-State: APjAAAW5rJhSa31HF7eAPci4jQsZxODqGO9J3Jhj5TCHUP5DCRfuiGHM
 GLhQ9M6ddvCk8cc+At1Gxma2bW1M
X-Google-Smtp-Source: APXvYqxTnIAO3yMvQc2JHXuTSk3z/isPJdv3U206RzA8VSetWgyMA3w3kxKIBIvD8BplCIWSmMDuGA==
X-Received: by 2002:a05:660c:652:: with SMTP id
 y18mr15427333itk.93.1558042683567; 
 Thu, 16 May 2019 14:38:03 -0700 (PDT)
Received: from localhost.localdomain (c-71-205-12-124.hsd1.co.comcast.net.
 [71.205.12.124])
 by smtp.gmail.com with ESMTPSA id j81sm2509701itj.26.2019.05.16.14.38.02
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 16 May 2019 14:38:02 -0700 (PDT)
From: Tamas K Lengyel <tamas@tklengyel.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 16 May 2019 15:37:49 -0600
Message-Id: <20190516213752.1701-1-tamas@tklengyel.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 1/4] x86/mem_sharing: reorder when pages are
 unlocked and released
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q2FsbGluZyBfcHV0X3BhZ2VfdHlwZSB3aGlsZSBhbHNvIGhvbGRpbmcgdGhlIHBhZ2VfbG9jawpm
b3IgdGhhdCBwYWdlIGNhbiBjYXVzZSBhIGRlYWRsb2NrLgoKVGhlIGNvbW1lbnQgYmVpbmcgZHJv
cHBlZCBpcyBpbmNvcnJlY3Qgc2luY2UgaXQncyBub3cgb3V0LW9mLWRhdGUuCgpTaWduZWQtb2Zm
LWJ5OiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+CkNjOiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgpDYzogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29t
PgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ2M6IFJvZ2VyIFBhdSBNb25uZSA8
cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQpUaGlzIHNlcmllcyBpcyBiYXNlZCBvbiBBbmRyZXcg
Q29vcGVyJ3MgeDg2LW5leHQgYnJhbmNoCgp2NTogQlVHX09OIGVhcmx5IGJlZm9yZSByZWxlYXNp
bmcgcmVmZXJlbmNlcwotLS0KIHhlbi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5jIHwgNDEgKysr
KysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMSBpbnNl
cnRpb25zKCspLCAzMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0v
bWVtX3NoYXJpbmcuYyBiL3hlbi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5jCmluZGV4IGYxNmEz
ZjUzMjQuLjEzYjJmMDA5ZDQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmlu
Zy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5jCkBAIC02NDgsMTAgKzY0OCw2
IEBAIHN0YXRpYyBpbnQgcGFnZV9tYWtlX3ByaXZhdGUoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0
IHBhZ2VfaW5mbyAqcGFnZSkKICAgICAgICAgcmV0dXJuIC1FQlVTWTsKICAgICB9CiAKLSAgICAv
KiBXZSBjYW4gb25seSBjaGFuZ2UgdGhlIHR5cGUgaWYgY291bnQgaXMgb25lICovCi0gICAgLyog
QmVjYXVzZSB3ZSBhcmUgbG9ja2luZyBwYWdlcyBpbmRpdmlkdWFsbHksIHdlIG5lZWQgdG8gZHJv
cAotICAgICAqIHRoZSBsb2NrIGhlcmUsIHdoaWxlIHRoZSBwYWdlIGlzIHR5cGVkLiBXZSBjYW5u
b3QgcmlzayB0aGUgCi0gICAgICogcmFjZSBvZiBwYWdlX3VubG9jayBhbmQgdGhlbiBwdXRfcGFn
ZV90eXBlLiAqLwogICAgIGV4cGVjdGVkX3R5cGUgPSAoUEdUX3NoYXJlZF9wYWdlIHwgUEdUX3Zh
bGlkYXRlZCB8IFBHVF9sb2NrZWQgfCAyKTsKICAgICBpZiAoIHBhZ2UtPnUuaW51c2UudHlwZV9p
bmZvICE9IGV4cGVjdGVkX3R5cGUgKQogICAgIHsKQEAgLTY2MCwxMiArNjU2LDExIEBAIHN0YXRp
YyBpbnQgcGFnZV9tYWtlX3ByaXZhdGUoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHBhZ2VfaW5m
byAqcGFnZSkKICAgICAgICAgcmV0dXJuIC1FRVhJU1Q7CiAgICAgfQogCisgICAgbWVtX3NoYXJp
bmdfcGFnZV91bmxvY2socGFnZSk7CisKICAgICAvKiBEcm9wIHRoZSBmaW5hbCB0eXBlY291bnQg
Ki8KICAgICBwdXRfcGFnZV9hbmRfdHlwZShwYWdlKTsKIAotICAgIC8qIE5vdyB0aGF0IHdlJ3Zl
IGRyb3BwZWQgdGhlIHR5cGUsIHdlIGNhbiB1bmxvY2sgKi8KLSAgICBtZW1fc2hhcmluZ19wYWdl
X3VubG9jayhwYWdlKTsKLQogICAgIC8qIENoYW5nZSB0aGUgb3duZXIgKi8KICAgICBBU1NFUlQo
cGFnZV9nZXRfb3duZXIocGFnZSkgPT0gZG9tX2Nvdyk7CiAgICAgcGFnZV9zZXRfb3duZXIocGFn
ZSwgZCk7CkBAIC05MDAsNiArODk1LDcgQEAgc3RhdGljIGludCBzaGFyZV9wYWdlcyhzdHJ1Y3Qg
ZG9tYWluICpzZCwgZ2ZuX3Qgc2dmbiwgc2hyX2hhbmRsZV90IHNoLAogICAgIHAybV90eXBlX3Qg
c21mbl90eXBlLCBjbWZuX3R5cGU7CiAgICAgc3RydWN0IHR3b19nZm5zIHRnOwogICAgIHN0cnVj
dCBybWFwX2l0ZXJhdG9yIHJpOworICAgIHVuc2lnbmVkIGxvbmcgcHV0X2NvdW50ID0gMDsKIAog
ICAgIGdldF90d29fZ2ZucyhzZCwgc2dmbiwgJnNtZm5fdHlwZSwgTlVMTCwgJnNtZm4sCiAgICAg
ICAgICAgICAgICAgIGNkLCBjZ2ZuLCAmY21mbl90eXBlLCBOVUxMLCAmY21mbiwgMCwgJnRnKTsK
QEAgLTk2NCwxNSArOTYwLDYgQEAgc3RhdGljIGludCBzaGFyZV9wYWdlcyhzdHJ1Y3QgZG9tYWlu
ICpzZCwgZ2ZuX3Qgc2dmbiwgc2hyX2hhbmRsZV90IHNoLAogICAgICAgICBnb3RvIGVycl9vdXQ7
CiAgICAgfQogCi0gICAgLyogQWNxdWlyZSBhbiBleHRyYSByZWZlcmVuY2UsIGZvciB0aGUgZnJl
ZWluZyBiZWxvdyB0byBiZSBzYWZlLiAqLwotICAgIGlmICggIWdldF9wYWdlKGNwYWdlLCBkb21f
Y293KSApCi0gICAgewotICAgICAgICByZXQgPSAtRU9WRVJGTE9XOwotICAgICAgICBtZW1fc2hh
cmluZ19wYWdlX3VubG9jayhzZWNvbmRwZyk7Ci0gICAgICAgIG1lbV9zaGFyaW5nX3BhZ2VfdW5s
b2NrKGZpcnN0cGcpOwotICAgICAgICBnb3RvIGVycl9vdXQ7Ci0gICAgfQotCiAgICAgLyogTWVy
Z2UgdGhlIGxpc3RzIHRvZ2V0aGVyICovCiAgICAgcm1hcF9zZWVkX2l0ZXJhdG9yKGNwYWdlLCAm
cmkpOwogICAgIHdoaWxlICggKGdmbiA9IHJtYXBfaXRlcmF0ZShjcGFnZSwgJnJpKSkgIT0gTlVM
TCkKQEAgLTk4NCwxMyArOTcxLDE0IEBAIHN0YXRpYyBpbnQgc2hhcmVfcGFnZXMoc3RydWN0IGRv
bWFpbiAqc2QsIGdmbl90IHNnZm4sIHNocl9oYW5kbGVfdCBzaCwKICAgICAgICAgICogRG9uJ3Qg
Y2hhbmdlIHRoZSB0eXBlIG9mIHJtYXAgZm9yIHRoZSBjbGllbnQgcGFnZS4gKi8KICAgICAgICAg
cm1hcF9kZWwoZ2ZuLCBjcGFnZSwgMCk7CiAgICAgICAgIHJtYXBfYWRkKGdmbiwgc3BhZ2UpOwot
ICAgICAgICBwdXRfcGFnZV9hbmRfdHlwZShjcGFnZSk7CisgICAgICAgIHB1dF9jb3VudCsrOwog
ICAgICAgICBkID0gZ2V0X2RvbWFpbl9ieV9pZChnZm4tPmRvbWFpbik7CiAgICAgICAgIEJVR19P
TighZCk7CiAgICAgICAgIEJVR19PTihzZXRfc2hhcmVkX3AybV9lbnRyeShkLCBnZm4tPmdmbiwg
c21mbikpOwogICAgICAgICBwdXRfZG9tYWluKGQpOwogICAgIH0KICAgICBBU1NFUlQobGlzdF9l
bXB0eSgmY3BhZ2UtPnNoYXJpbmctPmdmbnMpKTsKKyAgICBCVUdfT04oIXB1dF9jb3VudCk7CiAK
ICAgICAvKiBDbGVhciB0aGUgcmVzdCBvZiB0aGUgc2hhcmVkIHN0YXRlICovCiAgICAgcGFnZV9z
aGFyaW5nX2Rpc3Bvc2UoY3BhZ2UpOwpAQCAtMTAwMiw3ICs5OTAsOSBAQCBzdGF0aWMgaW50IHNo
YXJlX3BhZ2VzKHN0cnVjdCBkb21haW4gKnNkLCBnZm5fdCBzZ2ZuLCBzaHJfaGFuZGxlX3Qgc2gs
CiAgICAgLyogRnJlZSB0aGUgY2xpZW50IHBhZ2UgKi8KICAgICBpZih0ZXN0X2FuZF9jbGVhcl9i
aXQoX1BHQ19hbGxvY2F0ZWQsICZjcGFnZS0+Y291bnRfaW5mbykpCiAgICAgICAgIHB1dF9wYWdl
KGNwYWdlKTsKLSAgICBwdXRfcGFnZShjcGFnZSk7CisKKyAgICB3aGlsZSAoIHB1dF9jb3VudC0t
ICkKKyAgICAgICAgcHV0X3BhZ2VfYW5kX3R5cGUoY3BhZ2UpOwogCiAgICAgLyogV2UgbWFuYWdl
ZCB0byBmcmVlIGEgZG9tYWluIHBhZ2UuICovCiAgICAgYXRvbWljX2RlYygmbnJfc2hhcmVkX21m
bnMpOwpAQCAtMTE2NywyMCArMTE1NywxMSBAQCBpbnQgX19tZW1fc2hhcmluZ191bnNoYXJlX3Bh
Z2Uoc3RydWN0IGRvbWFpbiAqZCwKICAgICB7CiAgICAgICAgIGlmICggIWxhc3RfZ2ZuICkKICAg
ICAgICAgICAgIG1lbV9zaGFyaW5nX2dmbl9kZXN0cm95KHBhZ2UsIGQsIGdmbl9pbmZvKTsKLSAg
ICAgICAgcHV0X3BhZ2VfYW5kX3R5cGUocGFnZSk7CiAgICAgICAgIG1lbV9zaGFyaW5nX3BhZ2Vf
dW5sb2NrKHBhZ2UpOwotICAgICAgICBpZiAoIGxhc3RfZ2ZuICkKLSAgICAgICAgewotICAgICAg
ICAgICAgaWYgKCAhZ2V0X3BhZ2UocGFnZSwgZG9tX2NvdykgKQotICAgICAgICAgICAgewotICAg
ICAgICAgICAgICAgIHB1dF9nZm4oZCwgZ2ZuKTsKLSAgICAgICAgICAgICAgICBkb21haW5fY3Jh
c2goZCk7Ci0gICAgICAgICAgICAgICAgcmV0dXJuIC1FT1ZFUkZMT1c7Ci0gICAgICAgICAgICB9
Ci0gICAgICAgICAgICBpZiAoIHRlc3RfYW5kX2NsZWFyX2JpdChfUEdDX2FsbG9jYXRlZCwgJnBh
Z2UtPmNvdW50X2luZm8pICkKLSAgICAgICAgICAgICAgICBwdXRfcGFnZShwYWdlKTsKKyAgICAg
ICAgaWYgKCBsYXN0X2dmbiAmJgorICAgICAgICAgICAgdGVzdF9hbmRfY2xlYXJfYml0KF9QR0Nf
YWxsb2NhdGVkLCAmcGFnZS0+Y291bnRfaW5mbykgKQogICAgICAgICAgICAgcHV0X3BhZ2UocGFn
ZSk7Ci0gICAgICAgIH0KKyAgICAgICAgcHV0X3BhZ2VfYW5kX3R5cGUocGFnZSk7CiAgICAgICAg
IHB1dF9nZm4oZCwgZ2ZuKTsKIAogICAgICAgICByZXR1cm4gMDsKLS0gCjIuMjAuMQoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 16 21:38:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 21:38:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRO4v-0000E8-72; Thu, 16 May 2019 21:38:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ykOh=TQ=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1hRO4u-0000Dv-Sh
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 21:38:16 +0000
X-Inumbo-ID: e747af14-7822-11e9-88f9-a3df1cc8208b
Received: from mail-io1-f67.google.com (unknown [209.85.166.67])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e747af14-7822-11e9-88f9-a3df1cc8208b;
 Thu, 16 May 2019 21:38:11 +0000 (UTC)
Received: by mail-io1-f67.google.com with SMTP id p2so3861134iol.2
 for <xen-devel@lists.xenproject.org>; Thu, 16 May 2019 14:38: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:from:to:cc:subject:date:message-id:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=CfagiBBbRAAgKvQm+vYn5nRDMWuN0zXgC5JSNfoZP04=;
 b=JN2ynqqp3PlpWc777qaV4BBu9/HujHG/vDAgtsPTZV2dLRKIw0ArH/EwIYQLRWxUK8
 bzJVwN/8Nw4zMuNj+mlJb0zb+M8yumriIXVVT026b6qkIha2u9NypXX7JHCQoQemkTdv
 DcqDL5KuEufzqgXu5IKMwgNfCC0k9/UJ3i+ylkdaqAbtAAE4cH0GVBGxRYQXjpUxzONR
 j7RepBLTBeOZZtl6kl4hwSXm2+Tbm0rRMFbjQyUoo9N6L1r/ZxxjjHR8p7SHdYTD1x9Z
 JU6uJvBtlIgsTfu1kNlmzW7Efw6m/sKuK8caliCtQHOLKrJ9eiMJ4jr4SyIYn4ALrH9w
 lZew==
X-Gm-Message-State: APjAAAWd1LlsmRC5A61ocYPJKY3cpp7mOOEmlCX2gPUCJD0dSiL4gBKK
 /utlzy/Y+mGM4k85zu2sNr0g+Usq
X-Google-Smtp-Source: APXvYqyg8NZn9p7M7YKkHODLeSgoIsa9p+59N4+KuqH4a9Onmuk7N4gBhEPGyRMtLg1inD8p3xLojQ==
X-Received: by 2002:a5e:a919:: with SMTP id c25mr5029534iod.166.1558042690986; 
 Thu, 16 May 2019 14:38:10 -0700 (PDT)
Received: from localhost.localdomain (c-71-205-12-124.hsd1.co.comcast.net.
 [71.205.12.124])
 by smtp.gmail.com with ESMTPSA id j81sm2509701itj.26.2019.05.16.14.38.09
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 16 May 2019 14:38:10 -0700 (PDT)
From: Tamas K Lengyel <tamas@tklengyel.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 16 May 2019 15:37:50 -0600
Message-Id: <20190516213752.1701-2-tamas@tklengyel.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190516213752.1701-1-tamas@tklengyel.com>
References: <20190516213752.1701-1-tamas@tklengyel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 2/4] x86/mem_sharing: copy a page_lock
 version to be internal to memshr
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UGF0Y2ggY2Y0YjMwZGNhMGEgIkFkZCBkZWJ1ZyBjb2RlIHRvIGRldGVjdCBpbGxlZ2FsIHBhZ2Vf
bG9jayBhbmQgcHV0X3BhZ2VfdHlwZQpvcmRlcmluZyIgYWRkZWQgZXh0cmEgc2FuaXR5IGNoZWNr
aW5nIHRvIHBhZ2VfbG9jay9wYWdlX3VubG9jayBmb3IgZGVidWcgYnVpbGRzCndpdGggdGhlIGFz
c3VtcHRpb24gdGhhdCBubyBoeXBlcnZpc29yIHBhdGggZXZlciBsb2NrcyB0d28gcGFnZXMgYXQg
b25jZS4KClRoaXMgYXNzdW1wdGlvbiBkb2Vzbid0IGhvbGQgZHVyaW5nIG1lbW9yeSBzaGFyaW5n
IHNvIHdlIGNvcHkgYSB2ZXJzaW9uIG9mCnBhZ2VfbG9jay91bmxvY2sgdG8gYmUgdXNlZCBleGNs
dXNpdmVseSBpbiB0aGUgbWVtb3J5IHNoYXJpbmcgc3Vic3lzdGVtCndpdGhvdXQgdGhlIHNhbml0
eSBjaGVja3MuCgpTaWduZWQtb2ZmLWJ5OiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3ll
bC5jb20+CkNjOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+CkNj
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
Q2M6IFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQp2NTogY29tbWVu
dHMgYW5kIFRPRE9zCi0tLQogeGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMgfCA1NCArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5o
ICAgICAgfCAxNSArKy0tLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDUzIGluc2VydGlvbnMoKyks
IDE2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmlu
Zy5jIGIveGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMKaW5kZXggMTNiMmYwMDlkNC4uZjIz
NTRkMmQ2ZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMKKysrIGIv
eGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMKQEAgLTExMiwxMyArMTEyLDU5IEBAIHN0YXRp
YyBpbmxpbmUgdm9pZCBwYWdlX3NoYXJpbmdfZGlzcG9zZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdl
KQogCiAjZW5kaWYgLyogTUVNX1NIQVJJTkdfQVVESVQgKi8KIAotc3RhdGljIGlubGluZSBpbnQg
bWVtX3NoYXJpbmdfcGFnZV9sb2NrKHN0cnVjdCBwYWdlX2luZm8gKnBnKQorLyoKKyAqIFByaXZh
dGUgaW1wbGVtZW50YXRpb25zIG9mIHBhZ2VfbG9jay91bmxvY2sgdG8gYnlwYXNzIFBWLW9ubHkK
KyAqIHNhbml0eSBjaGVja3Mgbm90IGFwcGxpY2FibGUgdG8gbWVtLXNoYXJpbmcuCisgKgorICog
X3BhZ2VfbG9jayBpcyB1c2VkIGluIG1lbW9yeSBzaGFyaW5nIHRvIHByb3RlY3QgYWRkaXRpb24g
KHNoYXJlKSBhbmQgcmVtb3ZhbAorICogKHVuc2hhcmUpIG9mIChnZm4sZG9tYWluKSB0dXBwbGVz
IHRvIGEgbGlzdCBvZiBnZm4ncyB0aGF0IHRoZSBzaGFyZWQgcGFnZSBpcworICogY3VycmVudGx5
IGJhY2tpbmcuCisgKiBOZXN0aW5nIG1heSBoYXBwZW4gd2hlbiBzaGFyaW5nIChhbmQgbG9ja2lu
ZykgdHdvIHBhZ2VzLgorICogRGVhZGxvY2sgaXMgYXZvaWRlZCBieSBsb2NraW5nIHBhZ2VzIGlu
IGluY3JlYXNpbmcgb3JkZXIuCisgKiBBbGwgbWVtb3J5IHNoYXJpbmcgY29kZSBwYXRocyB0YWtl
IHRoZSBwMm0gbG9jayBvZiB0aGUgYWZmZWN0ZWQgZ2ZuIGJlZm9yZQorICogdGFraW5nIHRoZSBs
b2NrIGZvciB0aGUgdW5kZXJseWluZyBwYWdlLiBXZSBlbmZvcmNlIG9yZGVyaW5nIGJldHdlZW4g
cGFnZV9sb2NrCisgKiBhbmQgcDJtX2xvY2sgdXNpbmcgYW4gbW0tbG9ja3MuaCBjb25zdHJ1Y3Qu
CisgKgorICogVE9ETzogSW52ZXN0aWdhdGUgaWYgUEdUX3ZhbGlkYXRlZCBpcyBuZWNlc3Nhcnku
CisgKi8KK3N0YXRpYyBpbmxpbmUgYm9vbCBfcGFnZV9sb2NrKHN0cnVjdCBwYWdlX2luZm8gKnBh
Z2UpCiB7Ci0gICAgaW50IHJjOworICAgIHVuc2lnbmVkIGxvbmcgeCwgbng7CisKKyAgICBkbyB7
CisgICAgICAgIHdoaWxlICggKHggPSBwYWdlLT51LmludXNlLnR5cGVfaW5mbykgJiBQR1RfbG9j
a2VkICkKKyAgICAgICAgICAgIGNwdV9yZWxheCgpOworICAgICAgICBueCA9IHggKyAoMSB8IFBH
VF9sb2NrZWQpOworICAgICAgICBpZiAoICEoeCAmIFBHVF92YWxpZGF0ZWQpIHx8CisgICAgICAg
ICAgICAgISh4ICYgUEdUX2NvdW50X21hc2spIHx8CisgICAgICAgICAgICAgIShueCAmIFBHVF9j
b3VudF9tYXNrKSApCisgICAgICAgICAgICByZXR1cm4gZmFsc2U7CisgICAgfSB3aGlsZSAoIGNt
cHhjaGcoJnBhZ2UtPnUuaW51c2UudHlwZV9pbmZvLCB4LCBueCkgIT0geCApOworCisgICAgcmV0
dXJuIHRydWU7Cit9CisKK3N0YXRpYyBpbmxpbmUgdm9pZCBfcGFnZV91bmxvY2soc3RydWN0IHBh
Z2VfaW5mbyAqcGFnZSkKK3sKKyAgICB1bnNpZ25lZCBsb25nIHgsIG54LCB5ID0gcGFnZS0+dS5p
bnVzZS50eXBlX2luZm87CisKKyAgICBkbyB7CisgICAgICAgIHggPSB5OworICAgICAgICBBU1NF
UlQoKHggJiBQR1RfY291bnRfbWFzaykgJiYgKHggJiBQR1RfbG9ja2VkKSk7CisKKyAgICAgICAg
bnggPSB4IC0gKDEgfCBQR1RfbG9ja2VkKTsKKyAgICAgICAgLyogV2UgbXVzdCBub3QgZHJvcCB0
aGUgbGFzdCByZWZlcmVuY2UgaGVyZS4gKi8KKyAgICAgICAgQVNTRVJUKG54ICYgUEdUX2NvdW50
X21hc2spOworICAgIH0gd2hpbGUgKCAoeSA9IGNtcHhjaGcoJnBhZ2UtPnUuaW51c2UudHlwZV9p
bmZvLCB4LCBueCkpICE9IHggKTsKK30KKworc3RhdGljIGlubGluZSBib29sIG1lbV9zaGFyaW5n
X3BhZ2VfbG9jayhzdHJ1Y3QgcGFnZV9pbmZvICpwZykKK3sKKyAgICBib29sIHJjOwogICAgIHBn
X2xvY2tfZGF0YV90ICpwbGQgPSAmKHRoaXNfY3B1KF9fcGxkKSk7CiAKICAgICBwYWdlX3NoYXJp
bmdfbW1fcHJlX2xvY2soKTsKLSAgICByYyA9IHBhZ2VfbG9jayhwZyk7CisgICAgcmMgPSBfcGFn
ZV9sb2NrKHBnKTsKICAgICBpZiAoIHJjICkKICAgICB7CiAgICAgICAgIHByZWVtcHRfZGlzYWJs
ZSgpOwpAQCAtMTM1LDcgKzE4MSw3IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBtZW1fc2hhcmluZ19w
YWdlX3VubG9jayhzdHJ1Y3QgcGFnZV9pbmZvICpwZykKICAgICBwYWdlX3NoYXJpbmdfbW1fdW5s
b2NrKHBsZC0+bW1fdW5sb2NrX2xldmVsLCAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICZw
bGQtPnJlY3Vyc2VfY291bnQpOwogICAgIHByZWVtcHRfZW5hYmxlKCk7Ci0gICAgcGFnZV91bmxv
Y2socGcpOworICAgIF9wYWdlX3VubG9jayhwZyk7CiB9CiAKIHN0YXRpYyBpbmxpbmUgc2hyX2hh
bmRsZV90IGdldF9uZXh0X2hhbmRsZSh2b2lkKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9tbS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCmluZGV4IDZmYWE1NjMxNjcuLjI0
YzQyMDViYTcgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAorKysgYi94ZW4v
aW5jbHVkZS9hc20teDg2L21tLmgKQEAgLTM1NiwyNCArMzU2LDE1IEBAIHN0cnVjdCBwbGF0Zm9y
bV9iYWRfcGFnZSB7CiBjb25zdCBzdHJ1Y3QgcGxhdGZvcm1fYmFkX3BhZ2UgKmdldF9wbGF0Zm9y
bV9iYWRwYWdlcyh1bnNpZ25lZCBpbnQgKmFycmF5X3NpemUpOwogCiAvKiBQZXIgcGFnZSBsb2Nr
czoKLSAqIHBhZ2VfbG9jaygpIGlzIHVzZWQgZm9yIHR3byBwdXJwb3NlczogcHRlIHNlcmlhbGl6
YXRpb24sIGFuZCBtZW1vcnkgc2hhcmluZy4KKyAqIHBhZ2VfbG9jaygpIGlzIHVzZWQgZm9yIHB0
ZSBzZXJpYWxpemF0aW9uLgogICoKICAqIEFsbCB1c2VycyBvZiBwYWdlIGxvY2sgZm9yIHB0ZSBz
ZXJpYWxpemF0aW9uIGxpdmUgaW4gbW0uYywgdXNlIGl0CiAgKiB0byBsb2NrIGEgcGFnZSB0YWJs
ZSBwYWdlIGR1cmluZyBwdGUgdXBkYXRlcywgZG8gbm90IHRha2Ugb3RoZXIgbG9ja3Mgd2l0aGlu
CiAgKiB0aGUgY3JpdGljYWwgc2VjdGlvbiBkZWxpbWl0ZWQgYnkgcGFnZV9sb2NrL3VubG9jaywg
YW5kIHBlcmZvcm0gbm8KICAqIG5lc3RpbmcuCiAgKgotICogQWxsIHVzZXJzIG9mIHBhZ2UgbG9j
ayBmb3IgbWVtb3J5IHNoYXJpbmcgbGl2ZSBpbiBtbS9tZW1fc2hhcmluZy5jLiBQYWdlX2xvY2sK
LSAqIGlzIHVzZWQgaW4gbWVtb3J5IHNoYXJpbmcgdG8gcHJvdGVjdCBhZGRpdGlvbiAoc2hhcmUp
IGFuZCByZW1vdmFsICh1bnNoYXJlKQotICogb2YgKGdmbixkb21haW4pIHR1cHBsZXMgdG8gYSBs
aXN0IG9mIGdmbidzIHRoYXQgdGhlIHNoYXJlZCBwYWdlIGlzIGN1cnJlbnRseQotICogYmFja2lu
Zy4gTmVzdGluZyBtYXkgaGFwcGVuIHdoZW4gc2hhcmluZyAoYW5kIGxvY2tpbmcpIHR3byBwYWdl
cyAtLSBkZWFkbG9jawotICogaXMgYXZvaWRlZCBieSBsb2NraW5nIHBhZ2VzIGluIGluY3JlYXNp
bmcgb3JkZXIuCi0gKiBBbGwgbWVtb3J5IHNoYXJpbmcgY29kZSBwYXRocyB0YWtlIHRoZSBwMm0g
bG9jayBvZiB0aGUgYWZmZWN0ZWQgZ2ZuIGJlZm9yZQotICogdGFraW5nIHRoZSBsb2NrIGZvciB0
aGUgdW5kZXJseWluZyBwYWdlLiBXZSBlbmZvcmNlIG9yZGVyaW5nIGJldHdlZW4gcGFnZV9sb2Nr
Ci0gKiBhbmQgcDJtX2xvY2sgdXNpbmcgYW4gbW0tbG9ja3MuaCBjb25zdHJ1Y3QuCi0gKgotICog
VGhlc2UgdHdvIHVzZXJzIChwdGUgc2VyaWFsaXphdGlvbiBhbmQgbWVtb3J5IHNoYXJpbmcpIGRv
IG5vdCBjb2xsaWRlLCBzaW5jZQotICogc2hhcmluZyBpcyBvbmx5IHN1cHBvcnRlZCBmb3IgaHZt
IGd1ZXN0cywgd2hpY2ggZG8gbm90IHBlcmZvcm0gcHYgcHRlIHVwZGF0ZXMuCisgKiBUaGUgdXNl
IG9mIFBHVF9sb2NrZWQgaW4gbWVtX3NoYXJpbmcgZG9lcyBub3QgY29sbGlkZSwgc2luY2UgbWVt
X3NoYXJpbmcgaXMKKyAqIG9ubHkgc3VwcG9ydGVkIGZvciBodm0gZ3Vlc3RzLCB3aGljaCBkbyBu
b3QgcGVyZm9ybSBwdiBwdGUgdXBkYXRlcy4KICAqLwogaW50IHBhZ2VfbG9jayhzdHJ1Y3QgcGFn
ZV9pbmZvICpwYWdlKTsKIHZvaWQgcGFnZV91bmxvY2soc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSk7
Ci0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 16 21:38:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 21:38:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRO4u-0000Dw-T1; Thu, 16 May 2019 21:38:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ykOh=TQ=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1hRO4t-0000Dq-GM
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 21:38:15 +0000
X-Inumbo-ID: e909b1c5-7822-11e9-8980-bc764e045a96
Received: from mail-it1-f194.google.com (unknown [209.85.166.194])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e909b1c5-7822-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 21:38:14 +0000 (UTC)
Received: by mail-it1-f194.google.com with SMTP id g71so8723660ita.5
 for <xen-devel@lists.xenproject.org>; Thu, 16 May 2019 14:38: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:from:to:cc:subject:date:message-id:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=29kguvPIqID2QYtSaxUUcg0G2bgfjX7xxfa5dHdjQg4=;
 b=NzDCQI2+bRE6MNm3jeR5mpH7wjRwZd1wac0ib1PLjGNZb+fsQYk6Hj5joPrGOBweXD
 ShRAErnoyrwoFepUn9wYxnbnm51fxG72MjbyCgRif3NMX0cTpo4dxfz0vsAfgb/E3FkJ
 1fsnTAaBLfiRSwFHAOb6Exu6eHsfGwWJl1L9CwSpfF+rQiRERfQjyePFvyYHIPJJx0ff
 QMCKNOrSoY6sRc03VOwtg8pM0F4L5gii91qlvn5GAmpqAUYChQucSbNHG+qv8TruIrJT
 UAHqAKmKcJdoPmWjwtZop52OTOs1T5obQfXRiQzTMRQWECWEc+dmRVKADI+mQalhkggP
 Gr6Q==
X-Gm-Message-State: APjAAAX+hZMCPmE/OhuaFlCj50B813VhuFi70fDw6tQPe/QQwlVAKO5z
 bKE538ifbyPeOkd77dlYcCeeC6p+
X-Google-Smtp-Source: APXvYqzw4jWk8Q/Ok1a9cvBB/ke3ya1MIPLp8yBQr3u3B2LMkHlc9YLkDglMnR5zEPwo7vmJMuppVA==
X-Received: by 2002:a02:3506:: with SMTP id k6mr3785074jaa.41.1558042693969;
 Thu, 16 May 2019 14:38:13 -0700 (PDT)
Received: from localhost.localdomain (c-71-205-12-124.hsd1.co.comcast.net.
 [71.205.12.124])
 by smtp.gmail.com with ESMTPSA id j81sm2509701itj.26.2019.05.16.14.38.12
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 16 May 2019 14:38:13 -0700 (PDT)
From: Tamas K Lengyel <tamas@tklengyel.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 16 May 2019 15:37:51 -0600
Message-Id: <20190516213752.1701-3-tamas@tklengyel.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190516213752.1701-1-tamas@tklengyel.com>
References: <20190516213752.1701-1-tamas@tklengyel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 3/4] x86/mem_sharing: enable mem_share audit
 mode only in debug builds
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW1wcm92ZXMgcGVyZm9ybWFuY2UgZm9yIHJlbGVhc2UgYnVpbGRzLgoKU2lnbmVkLW9mZi1ieTog
VGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgpDYzogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNjOiBSb2dlciBQYXUgTW9u
bmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvbWVtX3No
YXJpbmcuaCB8IDQgKysrKwogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKQoKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbWVtX3NoYXJpbmcuaCBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvbWVtX3NoYXJpbmcuaAppbmRleCA5ZjlmN2U5M2UzLi5hZmQwYzE3MjkyIDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21lbV9zaGFyaW5nLmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9tZW1fc2hhcmluZy5oCkBAIC0yNSw3ICsyNSwxMSBAQAogI2luY2x1ZGUgPHB1Ymxp
Yy9tZW1vcnkuaD4KIAogLyogQXVkaXRpbmcgb2YgbWVtb3J5IHNoYXJpbmcgY29kZT8gKi8KKyNp
Zm5kZWYgTkRFQlVHCiAjZGVmaW5lIE1FTV9TSEFSSU5HX0FVRElUIDEKKyNlbHNlCisjZGVmaW5l
IE1FTV9TSEFSSU5HX0FVRElUIDAKKyNlbmRpZgogCiB0eXBlZGVmIHVpbnQ2NF90IHNocl9oYW5k
bGVfdDsgCiAKLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 16 21:38:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 21:38:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRO4z-0000ES-GT; Thu, 16 May 2019 21:38:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ykOh=TQ=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1hRO4y-0000EL-0u
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 21:38:20 +0000
X-Inumbo-ID: eacae5ac-7822-11e9-b24f-c7afc3af2d50
Received: from mail-it1-f193.google.com (unknown [209.85.166.193])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id eacae5ac-7822-11e9-b24f-c7afc3af2d50;
 Thu, 16 May 2019 21:38:17 +0000 (UTC)
Received: by mail-it1-f193.google.com with SMTP id i63so8734644ita.3
 for <xen-devel@lists.xenproject.org>; Thu, 16 May 2019 14:38:17 -0700 (PDT)
X-Google-DKIM-Signature: v=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=AiQltoiasBAzM/aFYcnJZWxsWSV6I94tgOzlsqPHQiU=;
 b=EuEmZcHzVequAPnLymeLZkSj5MUqdsc3jpyeIxaFBiW6ND/b69N62gxkEMzQwPS4t5
 T7MrehJZdGZ4ZkTvLc0wCA1C5NGKSlfBBx/yddswXTWmOKTWU5NOFHRbvRCfj+X7gEbH
 AoakhIcO/0jYtzNHL0XHWjpc6sY9QLS99TQy3fd72m9FR+Jn6edxRRf3NEtzV2zRok8q
 0gQt5ZfkUmvHHFYPuNhatM7IffD2GRd0mxRtmlho0RsoiA/RZXGBhDszyeoJCPJU2uoa
 9aszPlAVM7tC9ILZ019eExkIJFhn46Ea3y+jA6VEtq5F/uiSJ5ENmIMtWZtr/ADdh9MB
 Fabw==
X-Gm-Message-State: APjAAAV2R5TEbBSrqdi+wtUuOm01aTNIVAhGV6Bqroor5Gb4iiPv4qAO
 2YYGe/PmBVMS9U6loixZJIjg9wV3
X-Google-Smtp-Source: APXvYqwmJW3Ce3UrbrG7Hp5+jvjWIcimPjjj8z5aIyIKJjvtIBs9qZDNVDbaWBcYzdLzELTuIipdnA==
X-Received: by 2002:a24:bd5:: with SMTP id 204mr16017517itd.134.1558042696860; 
 Thu, 16 May 2019 14:38:16 -0700 (PDT)
Received: from localhost.localdomain (c-71-205-12-124.hsd1.co.comcast.net.
 [71.205.12.124])
 by smtp.gmail.com with ESMTPSA id j81sm2509701itj.26.2019.05.16.14.38.15
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 16 May 2019 14:38:16 -0700 (PDT)
From: Tamas K Lengyel <tamas@tklengyel.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 16 May 2019 15:37:52 -0600
Message-Id: <20190516213752.1701-4-tamas@tklengyel.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190516213752.1701-1-tamas@tklengyel.com>
References: <20190516213752.1701-1-tamas@tklengyel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 4/4] x86/mem_sharing: compile mem_sharing
 subsystem only when kconfig is enabled
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RGlzYWJsZSBpdCBieSBkZWZhdWx0IGFzIGl0IGlzIG9ubHkgYW4gZXhwZXJpbWVudGFsIHN1YnN5
c3RlbS4KClNpZ25lZC1vZmYtYnk6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNv
bT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgpDYzogUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQ2M6IEdlb3Jn
ZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNv
bT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IFRp
bSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpDYzogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBl
dS5jaXRyaXguY29tPgotLS0tCnY0OiBhZGQgQVNTRVJUX1VOUkVBQ0hBQkxFIHRvIGlubGluZWQg
ZnVuY3Rpb25zIHdoZXJlIGFwcGxpY2FibGUgJiBvdGhlciBmaXh1cHMKLS0tCiB4ZW4vYXJjaC94
ODYvS2NvbmZpZyAgICAgICAgICAgICAgfCAgNiArKysrKy0KIHhlbi9hcmNoL3g4Ni9kb21haW4u
YyAgICAgICAgICAgICB8ICAyICsrCiB4ZW4vYXJjaC94ODYvZG9tY3RsLmMgICAgICAgICAgICAg
fCAgMiArKwogeGVuL2FyY2gveDg2L21tL01ha2VmaWxlICAgICAgICAgIHwgIDIgKy0KIHhlbi9h
cmNoL3g4Ni94ODZfNjQvY29tcGF0L21tLmMgICB8ICAyICsrCiB4ZW4vYXJjaC94ODYveDg2XzY0
L21tLmMgICAgICAgICAgfCAgMiArKwogeGVuL2NvbW1vbi9LY29uZmlnICAgICAgICAgICAgICAg
IHwgIDMgLS0tCiB4ZW4vY29tbW9uL2RvbWFpbi5jICAgICAgICAgICAgICAgfCAgMiArLQogeGVu
L2NvbW1vbi9ncmFudF90YWJsZS5jICAgICAgICAgIHwgIDIgKy0KIHhlbi9jb21tb24vbWVtb3J5
LmMgICAgICAgICAgICAgICB8ICAyICstCiB4ZW4vY29tbW9uL3ZtX2V2ZW50LmMgICAgICAgICAg
ICAgfCAgNiArKystLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvbWVtX3NoYXJpbmcuaCB8IDI4ICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvbW0uaCAgICAg
ICAgICB8ICAzICsrKwogeGVuL2luY2x1ZGUveGVuL3NjaGVkLmggICAgICAgICAgIHwgIDIgKy0K
IHhlbi9pbmNsdWRlL3hzbS9kdW1teS5oICAgICAgICAgICB8ICAyICstCiB4ZW4vaW5jbHVkZS94
c20veHNtLmggICAgICAgICAgICAgfCAgNCArKy0tCiB4ZW4veHNtL2R1bW15LmMgICAgICAgICAg
ICAgICAgICAgfCAgMiArLQogeGVuL3hzbS9mbGFzay9ob29rcy5jICAgICAgICAgICAgIHwgIDQg
KystLQogMTggZmlsZXMgY2hhbmdlZCwgNTggaW5zZXJ0aW9ucygrKSwgMTggZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L0tjb25maWcgYi94ZW4vYXJjaC94ODYvS2NvbmZp
ZwppbmRleCA0YjhiMDdiNTQ5Li42MDBjYTVjMTJlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
S2NvbmZpZworKysgYi94ZW4vYXJjaC94ODYvS2NvbmZpZwpAQCAtMTcsNyArMTcsNiBAQCBjb25m
aWcgWDg2CiAJc2VsZWN0IEhBU19LRVhFQwogCXNlbGVjdCBNRU1fQUNDRVNTX0FMV0FZU19PTgog
CXNlbGVjdCBIQVNfTUVNX1BBR0lORwotCXNlbGVjdCBIQVNfTUVNX1NIQVJJTkcKIAlzZWxlY3Qg
SEFTX05TMTY1NTAKIAlzZWxlY3QgSEFTX1BBU1NUSFJPVUdICiAJc2VsZWN0IEhBU19QQ0kKQEAg
LTE5OCw2ICsxOTcsMTEgQEAgY29uZmlnIFBWX1NISU1fRVhDTFVTSVZFCiAJICBmaXJtd2FyZSwg
YW5kIHdpbGwgbm90IGZ1bmN0aW9uIGNvcnJlY3RseSBpbiBvdGhlciBzY2VuYXJpb3MuCiAKIAkg
IElmIHVuc3VyZSwgc2F5IE4uCisKK2NvbmZpZyBNRU1fU0hBUklORworCWJvb2wgIlhlbiBtZW1v
cnkgc2hhcmluZyBzdXBwb3J0IiBpZiBFWFBFUlQgPSAieSIKKwlkZXBlbmRzIG9uIEhWTQorCiBl
bmRtZW51CiAKIHNvdXJjZSAiY29tbW9uL0tjb25maWciCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKaW5kZXggZDJkOWYyZmMzYy4uNDc0
ZGY4NDMzYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9kb21haW4uYwpAQCAtMjA0Niw2ICsyMDQ2LDcgQEAgaW50IGRvbWFpbl9yZWxpbnF1aXNo
X3Jlc291cmNlcyhzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICAgICAgZC0+YXJjaC5hdXRvX3Vu
bWFzayA9IDA7CiAgICAgICAgIH0KIAorI2lmZGVmIENPTkZJR19NRU1fU0hBUklORwogICAgIFBS
T0dSRVNTKHNoYXJlZCk6CiAKICAgICAgICAgaWYgKCBpc19odm1fZG9tYWluKGQpICkKQEAgLTIw
NTYsNiArMjA1Nyw3IEBAIGludCBkb21haW5fcmVsaW5xdWlzaF9yZXNvdXJjZXMoc3RydWN0IGRv
bWFpbiAqZCkKICAgICAgICAgICAgIGlmICggcmV0ICkKICAgICAgICAgICAgICAgICByZXR1cm4g
cmV0OwogICAgICAgICB9CisjZW5kaWYKIAogICAgICAgICBzcGluX2xvY2soJmQtPnBhZ2VfYWxs
b2NfbG9jayk7CiAgICAgICAgIHBhZ2VfbGlzdF9zcGxpY2UoJmQtPmFyY2gucmVsbWVtX2xpc3Qs
ICZkLT5wYWdlX2xpc3QpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWN0bC5jIGIveGVu
L2FyY2gveDg2L2RvbWN0bC5jCmluZGV4IDliZjJkMDgyMGYuLmJjOWUwMjRjY2MgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9kb21jdGwuYworKysgYi94ZW4vYXJjaC94ODYvZG9tY3RsLmMKQEAg
LTEyMzEsOSArMTIzMSwxMSBAQCBsb25nIGFyY2hfZG9fZG9tY3RsKAogICAgICAgICBicmVhazsK
ICAgICB9CiAKKyNpZmRlZiBDT05GSUdfTUVNX1NIQVJJTkcKICAgICBjYXNlIFhFTl9ET01DVExf
bWVtX3NoYXJpbmdfb3A6CiAgICAgICAgIHJldCA9IG1lbV9zaGFyaW5nX2RvbWN0bChkLCAmZG9t
Y3RsLT51Lm1lbV9zaGFyaW5nX29wKTsKICAgICAgICAgYnJlYWs7CisjZW5kaWYKIAogI2lmIFAy
TV9BVURJVCAmJiBkZWZpbmVkKENPTkZJR19IVk0pCiAgICAgY2FzZSBYRU5fRE9NQ1RMX2F1ZGl0
X3AybToKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9NYWtlZmlsZSBiL3hlbi9hcmNoL3g4
Ni9tbS9NYWtlZmlsZQppbmRleCA1YTE3NjQ2Zjk4Li41MDEwYTI5ZDZjIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvbW0vTWFrZWZpbGUKKysrIGIveGVuL2FyY2gveDg2L21tL01ha2VmaWxlCkBA
IC02LDcgKzYsNyBAQCBvYmotJChDT05GSUdfSFZNKSArPSBndWVzdF93YWxrXzIubyBndWVzdF93
YWxrXzMubyBndWVzdF93YWxrXzQubwogb2JqLSQoQ09ORklHX1NIQURPV19QQUdJTkcpICs9IGd1
ZXN0X3dhbGtfMi5vIGd1ZXN0X3dhbGtfMy5vIGd1ZXN0X3dhbGtfNC5vCiBvYmotJChDT05GSUdf
TUVNX0FDQ0VTUykgKz0gbWVtX2FjY2Vzcy5vCiBvYmoteSArPSBtZW1fcGFnaW5nLm8KLW9iai15
ICs9IG1lbV9zaGFyaW5nLm8KK29iai0kKENPTkZJR19NRU1fU0hBUklORykgKz0gbWVtX3NoYXJp
bmcubwogb2JqLXkgKz0gcDJtLm8gcDJtLXB0Lm8KIG9iai0kKENPTkZJR19IVk0pICs9IHAybS1l
cHQubyBwMm0tcG9kLm8KIG9iai15ICs9IHBhZ2luZy5vCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYveDg2XzY0L2NvbXBhdC9tbS5jIGIveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvbW0uYwpp
bmRleCAzMjQxMGVkMjczLi5kNGM2YmUzMDMyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2
XzY0L2NvbXBhdC9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L21tLmMKQEAg
LTE1Miw4ICsxNTIsMTAgQEAgaW50IGNvbXBhdF9hcmNoX21lbW9yeV9vcCh1bnNpZ25lZCBsb25n
IGNtZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcpCiAgICAgY2FzZSBYRU5NRU1f
cGFnaW5nX29wOgogICAgICAgICByZXR1cm4gbWVtX3BhZ2luZ19tZW1vcChndWVzdF9oYW5kbGVf
Y2FzdChhcmcsIHhlbl9tZW1fcGFnaW5nX29wX3QpKTsKIAorI2lmZGVmIENPTkZJR19NRU1fU0hB
UklORwogICAgIGNhc2UgWEVOTUVNX3NoYXJpbmdfb3A6CiAgICAgICAgIHJldHVybiBtZW1fc2hh
cmluZ19tZW1vcChndWVzdF9oYW5kbGVfY2FzdChhcmcsIHhlbl9tZW1fc2hhcmluZ19vcF90KSk7
CisjZW5kaWYKIAogICAgIGRlZmF1bHQ6CiAgICAgICAgIHJjID0gLUVOT1NZUzsKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvbW0uYyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvbW0uYwpp
bmRleCBkOGY1NThiYzNhLi41MWQxZDUxMWYyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2
XzY0L21tLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jCkBAIC05OTMsOCArOTkzLDEw
IEBAIGxvbmcgc3ViYXJjaF9tZW1vcnlfb3AodW5zaWduZWQgbG9uZyBjbWQsIFhFTl9HVUVTVF9I
QU5ETEVfUEFSQU0odm9pZCkgYXJnKQogICAgIGNhc2UgWEVOTUVNX3BhZ2luZ19vcDoKICAgICAg
ICAgcmV0dXJuIG1lbV9wYWdpbmdfbWVtb3AoZ3Vlc3RfaGFuZGxlX2Nhc3QoYXJnLCB4ZW5fbWVt
X3BhZ2luZ19vcF90KSk7CiAKKyNpZmRlZiBDT05GSUdfTUVNX1NIQVJJTkcKICAgICBjYXNlIFhF
Tk1FTV9zaGFyaW5nX29wOgogICAgICAgICByZXR1cm4gbWVtX3NoYXJpbmdfbWVtb3AoZ3Vlc3Rf
aGFuZGxlX2Nhc3QoYXJnLCB4ZW5fbWVtX3NoYXJpbmdfb3BfdCkpOworI2VuZGlmCiAKICAgICBk
ZWZhdWx0OgogICAgICAgICByYyA9IC1FTk9TWVM7CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL0tj
b25maWcgYi94ZW4vY29tbW9uL0tjb25maWcKaW5kZXggN2ExMjM0NmYxOS4uNmUyOGZjNDhhZiAx
MDA2NDQKLS0tIGEveGVuL2NvbW1vbi9LY29uZmlnCisrKyBiL3hlbi9jb21tb24vS2NvbmZpZwpA
QCAtNDUsOSArNDUsNiBAQCBjb25maWcgTUVNX0FDQ0VTUwogY29uZmlnIEhBU19NRU1fUEFHSU5H
CiAJYm9vbAogCi1jb25maWcgSEFTX01FTV9TSEFSSU5HCi0JYm9vbAotCiBjb25maWcgSEFTX1BE
WAogCWJvb2wKIApkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9kb21haW4uYyBiL3hlbi9jb21tb24v
ZG9tYWluLmMKaW5kZXggOTBjNjYwNzlmOS4uMDgxNWNmOGYwNyAxMDA2NDQKLS0tIGEveGVuL2Nv
bW1vbi9kb21haW4uYworKysgYi94ZW4vY29tbW9uL2RvbWFpbi5jCkBAIC05MjMsNyArOTIzLDcg
QEAgc3RhdGljIHZvaWQgY29tcGxldGVfZG9tYWluX2Rlc3Ryb3koc3RydWN0IHJjdV9oZWFkICpo
ZWFkKQogICAgIHhmcmVlKGQtPnZtX2V2ZW50X3BhZ2luZyk7CiAjZW5kaWYKICAgICB4ZnJlZShk
LT52bV9ldmVudF9tb25pdG9yKTsKLSNpZmRlZiBDT05GSUdfSEFTX01FTV9TSEFSSU5HCisjaWZk
ZWYgQ09ORklHX01FTV9TSEFSSU5HCiAgICAgeGZyZWUoZC0+dm1fZXZlbnRfc2hhcmUpOwogI2Vu
ZGlmCiAKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYyBiL3hlbi9jb21tb24v
Z3JhbnRfdGFibGUuYwppbmRleCA4MDcyOGVhNTdkLi42YzQwZGNjYWU5IDEwMDY0NAotLS0gYS94
ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKKysrIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCkBA
IC0zNzYwLDcgKzM3NjAsNyBAQCB2b2lkIGdyYW50X3RhYmxlX2luaXRfdmNwdShzdHJ1Y3QgdmNw
dSAqdikKICAgICB2LT5tYXB0cmFja190YWlsID0gTUFQVFJBQ0tfVEFJTDsKIH0KIAotI2lmZGVm
IENPTkZJR19IQVNfTUVNX1NIQVJJTkcKKyNpZmRlZiBDT05GSUdfTUVNX1NIQVJJTkcKIGludCBt
ZW1fc2hhcmluZ19ncmVmX3RvX2dmbihzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0LCBncmFudF9yZWZf
dCByZWYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2ZuX3QgKmdmbiwgdWludDE2X3Qg
KnN0YXR1cykKIHsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vbWVtb3J5LmMgYi94ZW4vY29tbW9u
L21lbW9yeS5jCmluZGV4IDUyMGQ2ZjQ4MDMuLjY5ODUxZjQzNDQgMTAwNjQ0Ci0tLSBhL3hlbi9j
b21tb24vbWVtb3J5LmMKKysrIGIveGVuL2NvbW1vbi9tZW1vcnkuYwpAQCAtMTY3MSw3ICsxNjcx
LDcgQEAgaW50IGNoZWNrX2dldF9wYWdlX2Zyb21fZ2ZuKHN0cnVjdCBkb21haW4gKmQsIGdmbl90
IGdmbiwgYm9vbCByZWFkb25seSwKICAgICAgICAgcmV0dXJuIC1FQUdBSU47CiAgICAgfQogI2Vu
ZGlmCi0jaWZkZWYgQ09ORklHX0hBU19NRU1fU0hBUklORworI2lmZGVmIENPTkZJR19NRU1fU0hB
UklORwogICAgIGlmICggKHEgJiBQMk1fVU5TSEFSRSkgJiYgcDJtX2lzX3NoYXJlZChwMm10KSAp
CiAgICAgewogICAgICAgICBpZiAoIHBhZ2UgKQpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi92bV9l
dmVudC5jIGIveGVuL2NvbW1vbi92bV9ldmVudC5jCmluZGV4IDZlNjhiZTQ3YmMuLjE2M2E2NzFj
ZWEgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vdm1fZXZlbnQuYworKysgYi94ZW4vY29tbW9uL3Zt
X2V2ZW50LmMKQEAgLTU0NCw3ICs1NDQsNyBAQCBzdGF0aWMgdm9pZCBtb25pdG9yX25vdGlmaWNh
dGlvbihzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHBvcnQpCiAgICAgdm1fZXZlbnRfcmVz
dW1lKHYtPmRvbWFpbiwgdi0+ZG9tYWluLT52bV9ldmVudF9tb25pdG9yKTsKIH0KIAotI2lmZGVm
IENPTkZJR19IQVNfTUVNX1NIQVJJTkcKKyNpZmRlZiBDT05GSUdfTUVNX1NIQVJJTkcKIC8qIFJl
Z2lzdGVyZWQgd2l0aCBYZW4tYm91bmQgZXZlbnQgY2hhbm5lbCBmb3IgaW5jb21pbmcgbm90aWZp
Y2F0aW9ucy4gKi8KIHN0YXRpYyB2b2lkIG1lbV9zaGFyaW5nX25vdGlmaWNhdGlvbihzdHJ1Y3Qg
dmNwdSAqdiwgdW5zaWduZWQgaW50IHBvcnQpCiB7CkBAIC01NzQsNyArNTc0LDcgQEAgdm9pZCB2
bV9ldmVudF9jbGVhbnVwKHN0cnVjdCBkb21haW4gKmQpCiAgICAgICAgIGRlc3Ryb3lfd2FpdHF1
ZXVlX2hlYWQoJmQtPnZtX2V2ZW50X21vbml0b3ItPndxKTsKICAgICAgICAgKHZvaWQpdm1fZXZl
bnRfZGlzYWJsZShkLCAmZC0+dm1fZXZlbnRfbW9uaXRvcik7CiAgICAgfQotI2lmZGVmIENPTkZJ
R19IQVNfTUVNX1NIQVJJTkcKKyNpZmRlZiBDT05GSUdfTUVNX1NIQVJJTkcKICAgICBpZiAoIHZt
X2V2ZW50X2NoZWNrX3JpbmcoZC0+dm1fZXZlbnRfc2hhcmUpICkKICAgICB7CiAgICAgICAgIGRl
c3Ryb3lfd2FpdHF1ZXVlX2hlYWQoJmQtPnZtX2V2ZW50X3NoYXJlLT53cSk7CkBAIC03MjAsNyAr
NzIwLDcgQEAgaW50IHZtX2V2ZW50X2RvbWN0bChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgeGVu
X2RvbWN0bF92bV9ldmVudF9vcCAqdmVjLAogICAgIH0KICAgICBicmVhazsKIAotI2lmZGVmIENP
TkZJR19IQVNfTUVNX1NIQVJJTkcKKyNpZmRlZiBDT05GSUdfTUVNX1NIQVJJTkcKICAgICBjYXNl
IFhFTl9ET01DVExfVk1fRVZFTlRfT1BfU0hBUklORzoKICAgICB7CiAgICAgICAgIHJjID0gLUVJ
TlZBTDsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbWVtX3NoYXJpbmcuaCBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvbWVtX3NoYXJpbmcuaAppbmRleCBhZmQwYzE3MjkyLi5kYjIyNDY4
NzQ0IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21lbV9zaGFyaW5nLmgKKysrIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tZW1fc2hhcmluZy5oCkBAIC0yNCw2ICsyNCw4IEBACiAjaW5j
bHVkZSA8cHVibGljL2RvbWN0bC5oPgogI2luY2x1ZGUgPHB1YmxpYy9tZW1vcnkuaD4KIAorI2lm
ZGVmIENPTkZJR19NRU1fU0hBUklORworCiAvKiBBdWRpdGluZyBvZiBtZW1vcnkgc2hhcmluZyBj
b2RlPyAqLwogI2lmbmRlZiBOREVCVUcKICNkZWZpbmUgTUVNX1NIQVJJTkdfQVVESVQgMQpAQCAt
OTksNCArMTAxLDMwIEBAIGludCBtZW1fc2hhcmluZ19kb21jdGwoc3RydWN0IGRvbWFpbiAqZCwK
ICAqLwogaW50IHJlbGlucXVpc2hfc2hhcmVkX3BhZ2VzKHN0cnVjdCBkb21haW4gKmQpOwogCisj
ZWxzZQorCitzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGludCBtZW1fc2hhcmluZ19nZXRfbnJfc2F2
ZWRfbWZucyh2b2lkKQoreworICAgIHJldHVybiAwOworfQorc3RhdGljIGlubGluZSB1bnNpZ25l
ZCBpbnQgbWVtX3NoYXJpbmdfZ2V0X25yX3NoYXJlZF9tZm5zKHZvaWQpCit7CisgICAgcmV0dXJu
IDA7Cit9CitzdGF0aWMgaW5saW5lIGludCBtZW1fc2hhcmluZ191bnNoYXJlX3BhZ2Uoc3RydWN0
IGRvbWFpbiAqZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBsb25nIGdmbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1aW50MTZfdCBmbGFncykKK3sKKyAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKKyAgICBy
ZXR1cm4gLUVPUE5PVFNVUFA7Cit9CitzdGF0aWMgaW5saW5lIGludCBtZW1fc2hhcmluZ19ub3Rp
ZnlfZW5vbWVtKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYm9vbCBhbGxvd19zbGVlcCkKK3sKKyAgICBBU1NFUlRfVU5S
RUFDSEFCTEUoKTsKKyAgICByZXR1cm4gLUVPUE5PVFNVUFA7Cit9CisKKyNlbmRpZgorCiAjZW5k
aWYgLyogX19NRU1fU0hBUklOR19IX18gKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvbW0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAppbmRleCAyNGM0MjA1YmE3Li5kOGFi
NTNkNjg4IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9tbS5oCkBAIC0xMjcsNiArMTI3LDggQEAgc3RydWN0IHBhZ2VfaW5mbwog
ICAgICAgICAvKiBGb3Igbm9uLXBpbm5hYmxlIHNpbmdsZS1wYWdlIHNoYWRvd3MsIGEgaGlnaGVy
IGVudHJ5IHRoYXQgcG9pbnRzCiAgICAgICAgICAqIGF0IHVzLiAqLwogICAgICAgICBwYWRkcl90
IHVwOworCisjaWZkZWYgQ09ORklHX01FTV9TSEFSSU5HCiAgICAgICAgIC8qIEZvciBzaGFyZWQv
c2hhcmFibGUgcGFnZXMsIHdlIHVzZSBhIGRvdWJseS1saW5rZWQgbGlzdAogICAgICAgICAgKiBv
ZiBhbGwgdGhlIHtwZm4sZG9tYWlufSBwYWlycyB0aGF0IG1hcCB0aGlzIHBhZ2UuIFdlIGFsc28g
aW5jbHVkZQogICAgICAgICAgKiBhbiBvcGFxdWUgaGFuZGxlLCB3aGljaCBpcyBlZmZlY3RpdmVs
eSBhIHZlcnNpb24sIHNvIHRoYXQgY2xpZW50cwpAQCAtMTM0LDYgKzEzNiw3IEBAIHN0cnVjdCBw
YWdlX2luZm8KICAgICAgICAgICogVGhpcyBsaXN0IGlzIGFsbG9jYXRlZCBhbmQgZnJlZWQgd2hl
biBhIHBhZ2UgaXMgc2hhcmVkL3Vuc2hhcmVkLgogICAgICAgICAgKi8KICAgICAgICAgc3RydWN0
IHBhZ2Vfc2hhcmluZ19pbmZvICpzaGFyaW5nOworI2VuZGlmCiAgICAgfTsKIAogICAgIC8qIFJl
ZmVyZW5jZSBjb3VudCBhbmQgdmFyaW91cyBQR0NfeHh4IGZsYWdzIGFuZCBmaWVsZHMuICovCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hl
ZC5oCmluZGV4IDIyMDFmYWNhNmIuLjQxMGM3NDQ4OWYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRl
L3hlbi9zY2hlZC5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCkBAIC00NTksNyArNDU5
LDcgQEAgc3RydWN0IGRvbWFpbgogICAgIC8qIFZhcmlvdXMgdm1fZXZlbnRzICovCiAKICAgICAv
KiBNZW1vcnkgc2hhcmluZyBzdXBwb3J0ICovCi0jaWZkZWYgQ09ORklHX0hBU19NRU1fU0hBUklO
RworI2lmZGVmIENPTkZJR19NRU1fU0hBUklORwogICAgIHN0cnVjdCB2bV9ldmVudF9kb21haW4g
KnZtX2V2ZW50X3NoYXJlOwogI2VuZGlmCiAgICAgLyogTWVtb3J5IHBhZ2luZyBzdXBwb3J0ICov
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94c20vZHVtbXkuaCBiL3hlbi9pbmNsdWRlL3hzbS9k
dW1teS5oCmluZGV4IDAxZDI4MTRmZWQuLmVmNTJiYjE3NjQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL3hzbS9kdW1teS5oCisrKyBiL3hlbi9pbmNsdWRlL3hzbS9kdW1teS5oCkBAIC01OTcsNyAr
NTk3LDcgQEAgc3RhdGljIFhTTV9JTkxJTkUgaW50IHhzbV9tZW1fcGFnaW5nKFhTTV9ERUZBVUxU
X0FSRyBzdHJ1Y3QgZG9tYWluICpkKQogfQogI2VuZGlmCiAKLSNpZmRlZiBDT05GSUdfSEFTX01F
TV9TSEFSSU5HCisjaWZkZWYgQ09ORklHX01FTV9TSEFSSU5HCiBzdGF0aWMgWFNNX0lOTElORSBp
bnQgeHNtX21lbV9zaGFyaW5nKFhTTV9ERUZBVUxUX0FSRyBzdHJ1Y3QgZG9tYWluICpkKQogewog
ICAgIFhTTV9BU1NFUlRfQUNUSU9OKFhTTV9ETV9QUklWKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL3hzbS94c20uaCBiL3hlbi9pbmNsdWRlL3hzbS94c20uaAppbmRleCA5YTkwMzU1MDU2Li5k
NjFiYTc3Mzc0IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94c20veHNtLmgKKysrIGIveGVuL2lu
Y2x1ZGUveHNtL3hzbS5oCkBAIC0xNTAsNyArMTUwLDcgQEAgc3RydWN0IHhzbV9vcGVyYXRpb25z
IHsKICAgICBpbnQgKCptZW1fcGFnaW5nKSAoc3RydWN0IGRvbWFpbiAqZCk7CiAjZW5kaWYKIAot
I2lmZGVmIENPTkZJR19IQVNfTUVNX1NIQVJJTkcKKyNpZmRlZiBDT05GSUdfTUVNX1NIQVJJTkcK
ICAgICBpbnQgKCptZW1fc2hhcmluZykgKHN0cnVjdCBkb21haW4gKmQpOwogI2VuZGlmCiAKQEAg
LTU5Nyw3ICs1OTcsNyBAQCBzdGF0aWMgaW5saW5lIGludCB4c21fbWVtX3BhZ2luZyAoeHNtX2Rl
ZmF1bHRfdCBkZWYsIHN0cnVjdCBkb21haW4gKmQpCiB9CiAjZW5kaWYKIAotI2lmZGVmIENPTkZJ
R19IQVNfTUVNX1NIQVJJTkcKKyNpZmRlZiBDT05GSUdfTUVNX1NIQVJJTkcKIHN0YXRpYyBpbmxp
bmUgaW50IHhzbV9tZW1fc2hhcmluZyAoeHNtX2RlZmF1bHRfdCBkZWYsIHN0cnVjdCBkb21haW4g
KmQpCiB7CiAgICAgcmV0dXJuIHhzbV9vcHMtPm1lbV9zaGFyaW5nKGQpOwpkaWZmIC0tZ2l0IGEv
eGVuL3hzbS9kdW1teS5jIGIveGVuL3hzbS9kdW1teS5jCmluZGV4IGM5YTU2NmYyYjUuLjU3MDVl
NTI3OTEgMTAwNjQ0Ci0tLSBhL3hlbi94c20vZHVtbXkuYworKysgYi94ZW4veHNtL2R1bW15LmMK
QEAgLTEyOCw3ICsxMjgsNyBAQCB2b2lkIF9faW5pdCB4c21fZml4dXBfb3BzIChzdHJ1Y3QgeHNt
X29wZXJhdGlvbnMgKm9wcykKICAgICBzZXRfdG9fZHVtbXlfaWZfbnVsbChvcHMsIG1lbV9wYWdp
bmcpOwogI2VuZGlmCiAKLSNpZmRlZiBDT05GSUdfSEFTX01FTV9TSEFSSU5HCisjaWZkZWYgQ09O
RklHX01FTV9TSEFSSU5HCiAgICAgc2V0X3RvX2R1bW15X2lmX251bGwob3BzLCBtZW1fc2hhcmlu
Zyk7CiAjZW5kaWYKIApkaWZmIC0tZ2l0IGEveGVuL3hzbS9mbGFzay9ob29rcy5jIGIveGVuL3hz
bS9mbGFzay9ob29rcy5jCmluZGV4IGE3ZDY5MGFjM2MuLjc5MWMxZjY2YWYgMTAwNjQ0Ci0tLSBh
L3hlbi94c20vZmxhc2svaG9va3MuYworKysgYi94ZW4veHNtL2ZsYXNrL2hvb2tzLmMKQEAgLTEy
NjIsNyArMTI2Miw3IEBAIHN0YXRpYyBpbnQgZmxhc2tfbWVtX3BhZ2luZyhzdHJ1Y3QgZG9tYWlu
ICpkKQogfQogI2VuZGlmCiAKLSNpZmRlZiBDT05GSUdfSEFTX01FTV9TSEFSSU5HCisjaWZkZWYg
Q09ORklHX01FTV9TSEFSSU5HCiBzdGF0aWMgaW50IGZsYXNrX21lbV9zaGFyaW5nKHN0cnVjdCBk
b21haW4gKmQpCiB7CiAgICAgcmV0dXJuIGN1cnJlbnRfaGFzX3Blcm0oZCwgU0VDQ0xBU1NfRE9N
QUlOMiwgRE9NQUlOMl9fTUVNX1NIQVJJTkcpOwpAQCAtMTgyOSw3ICsxODI5LDcgQEAgc3RhdGlj
IHN0cnVjdCB4c21fb3BlcmF0aW9ucyBmbGFza19vcHMgPSB7CiAgICAgLm1lbV9wYWdpbmcgPSBm
bGFza19tZW1fcGFnaW5nLAogI2VuZGlmCiAKLSNpZmRlZiBDT05GSUdfSEFTX01FTV9TSEFSSU5H
CisjaWZkZWYgQ09ORklHX01FTV9TSEFSSU5HCiAgICAgLm1lbV9zaGFyaW5nID0gZmxhc2tfbWVt
X3NoYXJpbmcsCiAjZW5kaWYKIAotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 16 21:39:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 21:39:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRO5d-0000MY-17; Thu, 16 May 2019 21:39:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Vv4c=TQ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hRO5b-0000M5-J6
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 21:38:59 +0000
X-Inumbo-ID: 02d51ce0-7823-11e9-8980-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 02d51ce0-7823-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 21:38:57 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 97B0119BF;
 Thu, 16 May 2019 14:38:57 -0700 (PDT)
Received: from [10.37.12.1] (unknown [10.37.12.1])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id F30B93F5AF;
 Thu, 16 May 2019 14:38:55 -0700 (PDT)
To: Anthony PERARD <anthony.perard@citrix.com>,
 osstest service owner <osstest-admin@xenproject.org>,
 Ian Jackson <ian.jackson@citrix.com>
References: <osstest-136184-mainreport@xen.org>
 <20190516103727.GB5438@perard.uk.xensource.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <c576ae9d-4a6e-1602-7f05-6fc2c7b26314@arm.com>
Date: Thu, 16 May 2019 22:38:54 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190516103727.GB5438@perard.uk.xensource.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [qemu-upstream-4.11-testing test] 136184:
 regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQW50aG9ueSwKClRoYW5rIHlvdSBmb3IgQ0NpbmcgbWUuCgpPbiA1LzE2LzE5IDExOjM3IEFN
LCBBbnRob255IFBFUkFSRCB3cm90ZToKPiBPbiBXZWQsIE1heSAxNSwgMjAxOSBhdCAwNzo0ODox
N1BNICswMDAwLCBvc3N0ZXN0IHNlcnZpY2Ugb3duZXIgd3JvdGU6Cj4+IGZsaWdodCAxMzYxODQg
cWVtdS11cHN0cmVhbS00LjExLXRlc3RpbmcgcmVhbCBbcmVhbF0KPj4gaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjE4NC8KPj4KPj4gUmVncmVzc2lv
bnMgOi0oCj4+Cj4+IFRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5n
LAo+PiBpbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKPj4gICBidWlsZC1h
cm02NC1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuICBpbiAxMzQ1OTQKPj4gICBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgIDxqb2Ig
c3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuICBpbiAxMzQ1OTQKPj4gICBidWlsZC1hcm02
NC14c20gICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2Vu
ICBpbiAxMzQ1OTQKPj4gICBidWlsZC1hcm02NC14c20gICAgICAgICAgICA0IGhvc3QtaW5zdGFs
bCg0KSBicm9rZW4gaW4gMTM0NTk0IFJFR1IuIHZzLiAxMjU1NzUKPj4gICBidWlsZC1hcm02NC1w
dm9wcyAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTM0NTk0IFJFR1IuIHZz
LiAxMjU1NzUKPj4gICBidWlsZC1hcm02NCAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0
KSBicm9rZW4gaW4gMTM0NTk0IFJFR1IuIHZzLiAxMjU1NzUKPj4gICB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MjU1NzUKPj4gICB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU1NzUKPj4gICB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU1
NzUKPj4gICB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU1NzUKPj4KPiAKPiBJYW4sIEp1bGllbiwKPiAKPiBJ
IGNhbid0IGZpZ3VyZSBvdXQgd2h5IFhlbiBjb25zaXN0ZW50bHkgZmFpbHMgdG8gYm9vdCBvbiBy
b2NoZXN0ZXIqIGluCj4gdGhlIHFlbXUtdXBzdHJlYW0tNC4xMS10ZXN0aW5nIGZsaWdodHMuIFRo
ZSB4ZW4tNC4xMS10ZXN0aW5nIHNlZW1zIHRvCj4gcGFzcy4KPiAKPiBBdCBib290LCB0aGUgYm9v
dCBsb2FkZXIgc2VlbXMgdG8gbG9hZCBibG9icywgYnV0IHdoZW4gaXQncyB0aW1lIHRvIFhlbgo+
IHRvIHNoaW5lLCB0aGVyZSBhcmUgbm8gb3V0cHV0IGZyb20gWGVuIG9uIHRoZSBzZXJpYWwuCgpU
aGUgc2VyaWFsIGNvbnNvbGUgaXMgaW5pdGlhbGl6aW5nIGZhaXJseSBsYXRlIGluIHRoZSBwcm9j
ZXNzLiBBbnkgCnVzZWZ1bCBtZXNzYWdlIChzdWNoIGFzIG1lbW9yeSBzZXR1cCBvciBldmVuIHBh
cnQgb2YgdGhlIGludGVycnVwdHMpIAp3aWxsIGJlIGhpZGUgb3V0LiBGb3IgZ2V0dGluZyB0aGVt
LCB5b3UgbmVlZCBlYXJseXByaW50ay4gVW5mb3J0dW5hdGVseSAKdGhleSBjYW4ndCBiZSBjb25m
aWd1cmVkIGF0IHJ1bnRpbWUgdG9kYXkgOiguCgo+IAo+IERvIHlvdSBrbm93IHdoYXQgY291bGQg
Y2F1c2UgeGVuIHRvIGZhaWwgdG8gYm9vdD8KCkl0IGlzIGhhcmQgdG8gc2F5IHdpdGhvdXQgdGhl
IGxvZy4gTG9va2luZyBhdCB0aGUgZGlmZmVyZW50IHdpdGggYSBYZW4gCjQuMTEgZmxpZ2h0cyBv
biByb2NoZXN0ZXIwIFsxXSwgaXQgc2VlbXMgdGhlIC5jb25maWcgaXMgc2xpZ2h0bHkgCmRpZmZl
cmVudC4gNC4xMSBmbGlnaHQgaGFzIENPTkZJR19MSVZFUEFUQ0ggc2V0LgoKSSB0cmllZCB0byBi
b290IHhlbiBidWlsdCBpbiB0aGlzIGZsaWdodCBvbiBhbiBpbnRlcm5hbCBib2FyZCwgYnV0IEkg
CmNhbid0IHNlZSBhbnkgZXJyb3IuIFNvIGl0IG1heSBiZSBzb21lIGJvYXJkIHNwZWNpZmljIGlz
c3Vlcy4KClNvcnJ5IEkgY2FuJ3QgcHJvdmlkZSBtb3JlIGlucHV0IHdpdGhvdXQgYSBwcm9wZXIg
aW52ZXN0aWdhdGlvbi4KCj4gSSBkb24ndCBiZWxpZXZlIGEgZmV3IG1vcmUgcGF0Y2ggb24gdG9w
IG9mIHFlbXUteGVuIHdvdWxkLgoKQ2hlZXJzLAoKWzFdIApodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTM2MjMxL3Rlc3QtYXJtNjQtYXJtNjQteGwvaW5m
by5odG1sCj4gCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 16 21:51:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 21:51:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hROHi-00026S-Br; Thu, 16 May 2019 21:51:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Vv4c=TQ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hROHh-00026N-Ec
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 21:51:29 +0000
X-Inumbo-ID: c1a788c2-7824-11e9-a8fb-871470643152
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id c1a788c2-7824-11e9-a8fb-871470643152;
 Thu, 16 May 2019 21:51:27 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 42B5A19BF;
 Thu, 16 May 2019 14:51:27 -0700 (PDT)
Received: from [10.37.12.1] (unknown [10.37.12.1])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C15AB3F5AF;
 Thu, 16 May 2019 14:51:25 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
References: <3c245c5b-51c6-1d0e-ad6c-42414573166f@arm.com>
 <85205f11-1d5c-1f6d-e987-c238a025658e@citrix.com>
 <5CDD182B020000780022F768@prv1-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <7baebecd-909c-c260-8d3c-b30b730b4c5b@arm.com>
Date: Thu, 16 May 2019 22:51:23 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CDD182B020000780022F768@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] struct vcpu_guest_core_reg stable ABI?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQW5kcmV3ICYgSmFuLAoKT24gNS8xNi8xOSA4OjU4IEFNLCBKYW4gQmV1bGljaCB3cm90ZToK
Pj4+PiBPbiAxNS4wNS4xOSBhdCAyMjoxMiwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdy
b3RlOgo+PiBPbiAxNS8wNS8yMDE5IDIwOjU4LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+PiBIaSBh
bGwsCj4+Pgo+Pj4gSXQgbG9va3MgbGlrZSB0aGUgc3RydWN0dXJlcyB2Y3B1X2d1ZXN0X2NvcmVf
cmVncyBhbmQKPj4+IHZjcHVfZ3Vlc3RfY29udGV4dCBkb2VzIG5vdCBjb3JyZWN0bHkgcmVmbGVj
dCB0aGUgQUFyY2g2NCBzdGF0ZS4gRm9yCj4+PiBpbnN0YW5jZSwgYWxsIEFybTY0IHN5c3RlbSBy
ZWdpc3RlcnMgKGUuZyBzY3RsciwgY3Bzciwgc3Bzcl9lbDEpCj4+PiBzaG91bGQgYmUgNjQtYml0
IHdpZGUgbm90IDMyLWJpdCB3aWRlLgo+Pj4KPj4+IE9uIEFSTXY4LjAsIHNvbWUgb2YgdGhlIHJl
Z2lzdGVycyBoYXZlIG9ubHkgdGhlIGxvdyAzMi1iaXQgZGVmaW5lZCwKPj4+IHRoZSByZXN0IGlz
IFJFUzAuIFJFUzAgb25seSBtZWFucyB0aGV5IGFyZSByZXNlcnZlZCBmb3IgZnV0dXJlIHVzZSwg
aXQKPj4+IGRvZXMgbm90IG1lYW4gdGhleSBjYW4gYmUgaWdub3JlZC4gTmV3ZXIgcmV2aXNpb24g
KHN1Y2ggYXMKPj4+IEFSTXY4LjAtU1NCUykgYWN0dWFsbHkgYmVnYW4gdG8gZGVmaW5lIGJpdCBp
biB0aGUgdG9wIDMyLWJpdC4KPj4+Cj4+PiBUaGlzIG1lYW5zIHRoYXQgdGhlIHN0cnVjdHVyZXMg
dmNwdV9ndWVzdF9jb3JlX3JlZ3MgYW5kCj4+PiB2Y3B1X2d1ZXN0X2NvbnRleHQgd291bGQgbm90
IGJlIGFibGUgdG8gc3RvcmUgdGhlIHRvcCAzMi1iaXQgYW5kCj4+PiB0aGVyZWZvcmUgbWlzcmVw
cmVzZW50aW5nIHRoZSBoYXJkd2FyZS4KPj4+Cj4+PiAgRnJvbSBteSB1bmRlcnN0YW5kaW5nLCB2
Y3B1X2d1ZXN0X2NvbnRleHQgaXMgZGVmaW5lZCBiZXR3ZWVuIHRoZSB0b29scwo+Pj4gYW5kIFhl
bi4gU28gaXQgd291bGQgYmUgcG9zc2libGUgdG8gbW9kaWZ5IGl0IHdpdGhvdXQgY2FyaW5nIG9u
Cj4+PiBiYWNrd2FyZCBjb21wYXRpYmx5Lgo+Pj4KPj4+IEhvd2VydmVyLCBzdHJ1Y3QgdmNwdV9n
dWVzdF9jb3JlX3JlZyBzZWVtcyB0byBiZSBvdXRzaWRlIG9mIHRoZQo+Pj4gI2lmZGVmLiBTbyBJ
IGFzc3VtZSBpdCBpcyBwYXJ0IG9mIHRoZSBzdGFibGUgQUJJLiBBbSBJIGNvcnJlY3Q/Cj4+Pgo+
Pj4gRG8geW91IGhhdmUgYW55IHN1Z2dlc3Rpb24gaG93IHRoaXMgY291bGQgc2FmZWx5IGJlIGV4
dGVuZGVkPwo+Pgo+PiBTdHVmZiBsaWtlIHRoaXMgc2hvdWxkIG5ldmVyIGhhdmUgYmVlbiBpbiB0
aGUgcHVibGljIEFQSSB0byBiZWdpbiB3aXRoLgo+PiB4ODYgaGFzIHNvbWUgbmFzdHkgaXNzdWVz
IHdoaWNoIEkgaGF2ZSB5ZXQgdG8gZmluZCBhIGdvb2QtZW5vdWdoIHdheSB0byBmaXguCj4+Cj4+
IEZvciBBUk0sIGFuZCBmdXR1cmUgYXJjaGl0ZWN0dXJlcywgSSdkIHVzZSB0aGUgZmFjdCB0aGF0
IHRoZXJlIGFyZSBubwo+PiBub24tdG9vbHMgaW50ZXJmYWNlcyB3aGljaCB1c2UgdGhpcyBzdHJ1
Y3R1cmUgdG8gYWxsb3cgeW91cnNlbGYgdGhlCj4+IHdpZ2dsZXJvb20gdG8gZGVjbGFyZSBoaXN0
b3J5IGEgbWlzdGFrZSwgYW5kIGZpeCBpdCBieSBtYWtpbmcgaXQgdG9vbHMtb25seS4KPiAKPiBJ
J20gdW5jb252aW5jZWQgb2YgdGhlICJkZWNsYXJlIGhpc3RvcnkgYSBtaXN0YWtlIiBwYXJ0LCBi
dXQgSSBhZ3JlZQo+IHdpdGggdGhlIHN1Z2dlc3Rpb24gb2Ygc2ltcGx5IG1vdmluZyB0aGUgc3Ry
dWN0dXJlIGRlY2xhcmF0aW9uIGRvd24KPiBpbnRvIHRoZSBndWFyZGVkIGFyZWEuIEl0IHNpbXBs
eSB3YXMgYSBtaXN0YWtlIHRvIG5vdCBwdXQgaXQgdGhlcmUgaW4KPiB0aGUgZmlyc3QgcGxhY2Uu
CgpUaGFuayB5b3UgYm90aCBvZiB5b3UgZm9yIHRoZSBmZWVkYmFjay4gSSB3aWxsIHByZXBhcmUg
YSBwYXRjaCB0byBtYWtlIApzdHJ1Y3QgdmNwdV9ndWVzdF9jb3JlX3JlZ3MgdG9vbHMgb25seS4K
CkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 16 23:10:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 23:10:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRPW5-00088M-UN; Thu, 16 May 2019 23:10:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YOnx=TQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hRPW3-00088C-Nc
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 23:10:23 +0000
X-Inumbo-ID: c5e22518-782f-11e9-9c67-bf11d7a1c5b6
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c5e22518-782f-11e9-9c67-bf11d7a1c5b6;
 Thu, 16 May 2019 23:10:19 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hRPVy-0004ko-FY; Thu, 16 May 2019 23:10:18 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hRPVy-0007vF-2J; Thu, 16 May 2019 23:10:18 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hRPVy-0007yH-1f; Thu, 16 May 2019 23:10:18 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136233-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.12-testing:test-amd64-amd64-xl-qcow2:guest-localmigrate/x10:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=714207b3fae7498831a0df338e6a1fbfeea594a7
X-Osstest-Versions-That: xen=fd2a34c9655acecaaa1541dd84fc670936303175
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 16 May 2019 23:10:18 +0000
Subject: [Xen-devel] [xen-4.12-testing test] 136233: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjIzMyB4ZW4tNC4xMi10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzYyMzMvCgpGYWlsdXJlcyA6LS8g
YnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgMTcgZ3Vlc3QtbG9j
YWxtaWdyYXRlL3gxMCAgICAgICBmYWlsICBsaWtlIDEzNTgwNQogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcg
ZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQg
Zm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICA3MTQyMDdiM2ZhZTc0OTg4MzFhMGRm
MzM4ZTZhMWZiZmVlYTU5NGE3CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAg
ICBmZDJhMzRjOTY1NWFjZWNhYWExNTQxZGQ4NGZjNjcwOTM2MzAzMTc1CgpMYXN0IHRlc3Qgb2Yg
YmFzaXMgICAxMzU5MTEgIDIwMTktMDUtMDggMTY6MzY6MTkgWiAgICA4IGRheXMKVGVzdGluZyBz
YW1lIHNpbmNlICAgMTM2MjMzICAyMDE5LTA1LTE0IDE3OjA2OjA3IFogICAgMiBkYXlzICAgIDEg
YXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAg
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14
dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQt
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4
Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJl
c3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJp
Y3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVw
YXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVs
dGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hp
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcK
bG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNv
bmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9y
dHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFz
dGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5
CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94
ZW4uZ2l0CiAgIGZkMmEzNGM5NjUuLjcxNDIwN2IzZmEgIDcxNDIwN2IzZmFlNzQ5ODgzMWEwZGYz
MzhlNmExZmJmZWVhNTk0YTcgLT4gc3RhYmxlLTQuMTIKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 17 03:28:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 03:28:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRTXJ-0001Zx-Mm; Fri, 17 May 2019 03:27:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PB1v=TR=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hRTXI-0001Zd-2m
 for xen-devel@lists.xenproject.org; Fri, 17 May 2019 03:27:56 +0000
X-Inumbo-ID: c0a1e0b0-7853-11e9-89e9-3b1e70355178
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c0a1e0b0-7853-11e9-89e9-3b1e70355178;
 Fri, 17 May 2019 03:27:52 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hRTXD-0002pn-IX; Fri, 17 May 2019 03:27:51 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hRTXC-0000TB-QT; Fri, 17 May 2019 03:27:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hRTXC-0005uc-PP; Fri, 17 May 2019 03:27:50 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136248-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.8-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:regression
 xen-4.8-testing:build-amd64-prev:xen-build:fail:regression
 xen-4.8-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-xsa-278:fail:regression
 xen-4.8-testing:build-i386-prev:xen-build:fail:regression
 xen-4.8-testing:build-i386:xen-build:fail:regression
 xen-4.8-testing:test-armhf-armhf-xl-arndale:xen-boot:fail:regression
 xen-4.8-testing:build-i386-xsm:xen-build:fail:regression
 xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start:fail:allowable
 xen-4.8-testing:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-livepatch:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:build-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit1: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-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit1: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-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-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing: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: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-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=752fb21a2950679440d9e30887139ee7b7292fd9
X-Osstest-Versions-That: xen=908e768fae49a8db0089e68188652079e3bfaa66
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 17 May 2019 03:27:50 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 136248: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjI0OCB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjI0OC8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCA1
MCB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBSRUdSLiB2cy4gMTMwOTY1CiBi
dWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMzA5NjUKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgNzAgeHRm
L3Rlc3QtaHZtNjQteHNhLTI3OCAgIGZhaWwgUkVHUi4gdnMuIDEzMDk2NQogYnVpbGQtaTM4Ni1w
cmV2ICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTMwOTY1CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzA5NjUKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMDk2NQog
YnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTMwOTY1CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMg
YWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAx
MiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMwOTY1CgpUZXN0cyB3
aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1p
Mzg2LW1pZ3J1cGdyYWRlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LW1pZ3J1cGdyYWRlICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1h
bWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNr
KDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWls
ZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0x
ICAgICAgNTAgeHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgbGlrZSAxMzA5NjUK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgZmFpbCBsaWtlIDEzMDk2NQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMwOTY1CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwg
bGlrZSAxMzA5NjUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMDk2NQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAg
ICAgICA3NTJmYjIxYTI5NTA2Nzk0NDBkOWUzMDg4NzEzOWVlN2I3MjkyZmQ5CmJhc2VsaW5lIHZl
cnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA5MDhlNzY4ZmFlNDlhOGRiMDA4OWU2ODE4ODY1
MjA3OWUzYmZhYTY2CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzA5NjUgIDIwMTgtMTItMDMgMDk6
MDY6MTkgWiAgMTY0IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTMzNTk4ICAyMDE5LTAzLTA1
IDE1OjA2OjIzIFogICA3MiBkYXlzICAgMzYgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAg
MTM2MjQ4ICAyMDE5LTA1LTE0IDIwOjE5OjUxIFogICAgMiBkYXlzICAgIDEgYXR0ZW1wdHMKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVu
bGFwQGNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICBNYW51ZWwgQm91eWVyIDxib3V5ZXJAYW50aW9j
aGUuZXUub3JnPgogIFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KICBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4
Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14
c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFk
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZs
aWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3Mv
bG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVz
dCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1h
c3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoK
KE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNjgwIGxpbmVzIGxvbmcuKQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 17 04:17:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 04:17:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRUJC-0005RW-FX; Fri, 17 May 2019 04:17:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PB1v=TR=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hRUJB-0005RN-4t
 for xen-devel@lists.xenproject.org; Fri, 17 May 2019 04:17:25 +0000
X-Inumbo-ID: a727717a-785a-11e9-a141-63d83e2f4738
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a727717a-785a-11e9-a141-63d83e2f4738;
 Fri, 17 May 2019 04:17:16 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hRUJ1-0003oU-66; Fri, 17 May 2019 04:17:15 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hRUJ0-0005AG-Rp; Fri, 17 May 2019 04:17:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hRUJ0-0002Y2-Qx; Fri, 17 May 2019 04:17:14 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1hRUJ0-0002Y2-Qx@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 17 May 2019 04:17:14 +0000
Subject: [Xen-devel] [linux-linus bisection] complete
 test-amd64-amd64-xl-credit1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDEKdGVzdGlkIGd1ZXN0LXNhdmVyZXN0b3JlCgpUcmVlOiBsaW51eCBn
aXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGlu
dXgtMi42LmdpdApUcmVlOiBsaW51eGZpcm13YXJlIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0
ZXN0L2xpbnV4LWZpcm13YXJlLmdpdApUcmVlOiBvdm1mIGdpdDovL3hlbmJpdHMueGVuLm9yZy9v
c3N0ZXN0L292bWYuZ2l0ClRyZWU6IHFlbXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVu
LXRyYWRpdGlvbmFsLmdpdApUcmVlOiBxZW11dSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14
ZW4uZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAoKKioqIEZvdW5k
IGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4gdHJlZTog
IGxpbnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2
YWxkcy9saW51eC0yLjYuZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICA0Nzc4MjM2MWFjYTIxYTMyYWQ0
MTk4ZjFiNzJmMTY1NWE3YzlmN2U1CiAgQnVnIG5vdCBwcmVzZW50OiBiYTI1YjUwZDU4MmZmNmM2
MDIxZWVlODA4MjQxMzRhZWI5YWI4Nzg1CiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTM2NDE3LwoKCiAgKFJldmlzaW9u
IGxvZyB0b28gbG9uZywgb21pdHRlZC4pCgoKRm9yIGJpc2VjdGlvbiByZXZpc2lvbi10dXBsZSBn
cmFwaCBzZWU6CiAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3Qv
cmVzdWx0cy9iaXNlY3QvbGludXgtbGludXMvdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxLmd1
ZXN0LXNhdmVyZXN0b3JlLmh0bWwKUmV2aXNpb24gSURzIGluIGVhY2ggZ3JhcGggbm9kZSByZWZl
ciwgcmVzcGVjdGl2ZWx5LCB0byB0aGUgVHJlZXMgYWJvdmUuCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClJ1bm5pbmcgY3MtYmlzZWN0aW9uLXN0ZXAgLS1ncmFwaC1v
dXQ9L2hvbWUvbG9ncy9yZXN1bHRzL2Jpc2VjdC9saW51eC1saW51cy90ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDEuZ3Vlc3Qtc2F2ZXJlc3RvcmUgLS1zdW1tYXJ5LW91dD10bXAvMTM2NDE3LmJp
c2VjdGlvbi1zdW1tYXJ5IC0tYmFzaXMtdGVtcGxhdGU9MTMzNTgwIC0tYmxlc3NpbmdzPXJlYWws
cmVhbC1iaXNlY3QgbGludXgtbGludXMgdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxIGd1ZXN0
LXNhdmVyZXN0b3JlClNlYXJjaGluZyBmb3IgZmFpbHVyZSAvIGJhc2lzIHBhc3M6CiAxMzYxMTYg
ZmFpbCBbaG9zdD1waW5vdDFdIC8gMTM1ODczIFtob3N0PWJhcm9xdWUwXSAxMzU3NTMgW2hvc3Q9
YWxiYW5hMV0gMTM1NTM5IFtob3N0PXJpbWF2YTFdIDEzNTQ0MyBbaG9zdD1hbGJhbmEwXSAxMzU0
MjYgW2hvc3Q9Z29kZWxsbzFdIDEzNTIyMyBvay4KRmFpbHVyZSAvIGJhc2lzIHBhc3MgZmxpZ2h0
czogMTM2MTE2IC8gMTM1MjIzCih0cmVlIHdpdGggbm8gdXJsOiBtaW5pb3MpCih0cmVlIHdpdGgg
bm8gdXJsOiBzZWFiaW9zKQpUcmVlOiBsaW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2Nt
L2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGludXgtMi42LmdpdApUcmVlOiBsaW51eGZpcm13
YXJlIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdApUcmVl
OiBvdm1mIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0ClRyZWU6IHFlbXUg
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdApUcmVlOiBxZW11
dSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcveGVuLmdpdApMYXRlc3QgNDc3ODIzNjFhY2EyMWEzMmFkNDE5OGYxYjcyZjE2
NTVhN2M5ZjdlNSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGNkNTE0
NzczNGNiZTgyZjBjMTY2NWViMjMyNjA4ZDc1NjQzOTQ0YjAgZDBkOGFkMzllY2I1MWNkNzQ5N2Nk
NTI0NDg0ZmUwOWY1MDg3Njc5OCA5Y2NhMDJkOGZmYzIzZTk2ODhhOTcxZDg1OGU0ZmZkZmY1Mzg5
YjExIGNiNzBhMjZmNzg4NDhmZTQ1ZjU5M2Y3ZWJjOWNmYWFjNzYwYTc5MWIKQmFzaXMgcGFzcyBi
YTI1YjUwZDU4MmZmNmM2MDIxZWVlODA4MjQxMzRhZWI5YWI4Nzg1IGM1MzBhNzVjMWU2YTQ3MmIw
ZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZWY1MjllNmFiN2MzMTI5MGEzMzA0NWJiMWYxODM3NDQ3
Y2MwZWI1NiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2Nzhj
YTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgY2I3MGEyNmY3ODg0OGZlNDVmNTkzZjdl
YmM5Y2ZhYWM3NjBhNzkxYgpHZW5lcmF0aW5nIHJldmlzaW9ucyB3aXRoIC4vYWRob2MtcmV2dHVw
bGUtZ2VuZXJhdG9yICBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9n
aXQvdG9ydmFsZHMvbGludXgtMi42LmdpdCNiYTI1YjUwZDU4MmZmNmM2MDIxZWVlODA4MjQxMzRh
ZWI5YWI4Nzg1LTQ3NzgyMzYxYWNhMjFhMzJhZDQxOThmMWI3MmYxNjU1YTdjOWY3ZTUgZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0I2M1MzBhNzVjMWU2YTQ3
MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAtYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4
ZjBkZmNkODg2MCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdCNlZjUyOWU2
YWI3YzMxMjkwYTMzMDQ1YmIxZjE4Mzc0NDdjYzBlYjU2LWNkNTE0NzczNGNiZTgyZjBjMTY2NWVi
MjMyNjA4ZDc1NjQzOTQ0YjAgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlv
bmFsLlwKIGdpdCNkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4LWQwZDhh
ZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3FlbXUteGVuLmdpdCNkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2LTlj
Y2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL3hlbi5naXQjY2I3MGEyNmY3ODg0OGZlNDVmNTkzZjdlYmM5Y2ZhYWM3NjBhNzkxYi1jYjcw
YTI2Zjc4ODQ4ZmU0NWY1OTNmN2ViYzljZmFhYzc2MGE3OTFiCmFkaG9jLXJldnR1cGxlLWdlbmVy
YXRvcjogdHJlZSBkaXNjb250aWd1b3VzOiBsaW51eC0yLjYKYWRob2MtcmV2dHVwbGUtZ2VuZXJh
dG9yOiB0cmVlIGRpc2NvbnRpZ3VvdXM6IG92bWYKYWRob2MtcmV2dHVwbGUtZ2VuZXJhdG9yOiB0
cmVlIGRpc2NvbnRpZ3VvdXM6IHFlbXUteGVuCkxvYWRlZCA0IG5vZGVzIGluIHJldmlzaW9uIGdy
YXBoClNlYXJjaGluZyBmb3IgdGVzdCByZXN1bHRzOgogMTI4MjM2IFtob3N0PWdvZGVsbG8wXQog
MTI4MjY0IFtob3N0PWh1eGVscmViZTFdCiAxMjgyNzggW2hvc3Q9YWxiYW5hMF0KIDEyODMxMiBb
aG9zdD1jaGFyZG9ubmF5MF0KIDEyODQwNyBbaG9zdD1jaGFyZG9ubmF5MF0KIDEyODMzNCBbaG9z
dD1jaGFyZG9ubmF5MF0KIDEyODM2OSBbaG9zdD1jaGFyZG9ubmF5MF0KIDEyODQzOCBbaG9zdD1j
aGFyZG9ubmF5MF0KIDEyODQ2MSBbaG9zdD1jaGFyZG9ubmF5MF0KIDEyODQ3NiBbaG9zdD1jaGFy
ZG9ubmF5MF0KIDEyODQ5MyBbaG9zdD1jaGFyZG9ubmF5MF0KIDEyODUyMCBbaG9zdD1jaGFyZG9u
bmF5MF0KIDEyODU5OSBbaG9zdD1jaGFyZG9ubmF5MV0KIDEyODY2MyBbaG9zdD1jaGFyZG9ubmF5
MF0KIDEyODcyNyBbaG9zdD1jaGFyZG9ubmF5MF0KIDEyODg2MSBbaG9zdD1jaGFyZG9ubmF5MF0K
IDEyODgzNSBbaG9zdD1jaGFyZG9ubmF5MF0KIDEyODg4NSBbaG9zdD1jaGFyZG9ubmF5MF0KIDEy
ODkyMCBbaG9zdD1jaGFyZG9ubmF5MF0KIDEyODk0NSBbaG9zdD1jaGFyZG9ubmF5MF0KIDEyODk3
MCBbaG9zdD1jaGFyZG9ubmF5MF0KIDEyOTAwNSBbaG9zdD1jaGFyZG9ubmF5MF0KIDEyOTA3MiBb
aG9zdD1jaGFyZG9ubmF5MF0KIDEyOTE2NyBbaG9zdD1jaGFyZG9ubmF5MF0KIDEyOTI1OCBbaG9z
dD1jaGFyZG9ubmF5MF0KIDEyOTMwNCBbaG9zdD1jaGFyZG9ubmF5MF0KIDEyOTM0OCBbaG9zdD1j
aGFyZG9ubmF5MF0KIDEyOTM4OSBbaG9zdD1jaGFyZG9ubmF5MF0KIDEyOTQxNyBbaG9zdD1jaGFy
ZG9ubmF5MF0KIDEyOTQ2MCBbaG9zdD1jaGFyZG9ubmF5MF0KIDEyOTUzMCBbaG9zdD1jaGFyZG9u
bmF5MF0KIDEyOTY4MCBbaG9zdD1jaGFyZG9ubmF5MF0KIDEyOTc4OSBbaG9zdD1jaGFyZG9ubmF5
MF0KIDEzMDAyMiBbaG9zdD1jaGFyZG9ubmF5MF0KIDEzMDE5MyBbaG9zdD1jaGFyZG9ubmF5MF0K
IDEzMDgyNyBbaG9zdD1jaGFyZG9ubmF5MF0KIDEzMDg2MiBbaG9zdD1jaGFyZG9ubmF5MF0KIDEz
MDkwOCBbaG9zdD1jaGFyZG9ubmF5MF0KIDEzMTAwOCBbaG9zdD1jaGFyZG9ubmF5MF0KIDEzMTA4
NiBbaG9zdD1jaGFyZG9ubmF5MF0KIDEzMTE0NSBbaG9zdD1jaGFyZG9ubmF5MF0KIDEzMTE5MCBb
aG9zdD1jaGFyZG9ubmF5MF0KIDEzMTIyNCBbaG9zdD1jaGFyZG9ubmF5MF0KIDEzMTI3NiBbaG9z
dD1jaGFyZG9ubmF5MF0KIDEzMTMwNiBbaG9zdD1jaGFyZG9ubmF5MF0KIDEzMTMzNSBbaG9zdD1j
aGFyZG9ubmF5MF0KIDEzMTM2NyBbaG9zdD1jaGFyZG9ubmF5MF0KIDEzMTQxNiBbaG9zdD1jaGFy
ZG9ubmF5MF0KIDEzMTQ0MSBbaG9zdD1jaGFyZG9ubmF5MF0KIDEzMTQ3NSBbaG9zdD1jaGFyZG9u
bmF5MF0KIDEzMTUwOSBbaG9zdD1jaGFyZG9ubmF5MF0KIDEzMTUzNCBbaG9zdD1jaGFyZG9ubmF5
MF0KIDEzMTU2MiBbaG9zdD1jaGFyZG9ubmF5MF0KIDEzMTU3OCBbaG9zdD1jaGFyZG9ubmF5MF0K
IDEzMTU4OSBbaG9zdD1jaGFyZG9ubmF5MF0KIDEzMTYxMyBbaG9zdD1jaGFyZG9ubmF5MF0KIDEz
MTYyNSBbaG9zdD1jaGFyZG9ubmF5MF0KIDEzMTY0NyBbaG9zdD1jaGFyZG9ubmF5MF0KIDEzMTY2
OSBbaG9zdD1jaGFyZG9ubmF5MF0KIDEzMTY4NyBbaG9zdD1jaGFyZG9ubmF5MF0KIDEzMTcxOCBb
aG9zdD1jaGFyZG9ubmF5MF0KIDEzMTczNSBbaG9zdD1jaGFyZG9ubmF5MF0KIDEzMTc1NCBbaG9z
dD1jaGFyZG9ubmF5MF0KIDEzMTc3MiBbaG9zdD1jaGFyZG9ubmF5MF0KIDEzMTgzNCBbaG9zdD1j
aGFyZG9ubmF5MF0KIDEzMTkwNyBbaG9zdD1jaGFyZG9ubmF5MF0KIDEzMTk3MiBbaG9zdD1jaGFy
ZG9ubmF5MF0KIDEzMjAwNiBbaG9zdD1jaGFyZG9ubmF5MF0KIDEzMjA4NiBbaG9zdD1jaGFyZG9u
bmF5MF0KIDEzMjIyNyBbaG9zdD1jaGFyZG9ubmF5MF0KIDEzMjM3NCBbaG9zdD1pdGFsaWEwXQog
MTMyNDEzIFtob3N0PWFsYmFuYTBdCiAxMzI0NTEgW2hvc3Q9Z29kZWxsbzFdCiAxMzI0NzAgW2hv
c3Q9cmltYXZhMV0KIDEzMjQ5OSBbaG9zdD1nb2RlbGxvMF0KIDEzMjUzNSBwYXNzIGlycmVsZXZh
bnQKIDEzMjU2MSBbaG9zdD1hbGJhbmExXQogMTMyNTk5IFtob3N0PWNoYXJkb25uYXkxXQogMTMy
NjY5IFtob3N0PWJhcm9xdWUxXQogMTMyNzU0IFtob3N0PWZpYW5vMF0KIDEzMjgwNCBbaG9zdD1l
bGJsaW5nMV0KIDEzMjkxMSBbaG9zdD1kZWJpbmExXQogMTMzMjgwIFtob3N0PWdvZGVsbG8xXQog
MTMzMjkzIFtob3N0PWRlYmluYTBdCiAxMzM0NzQgW2hvc3Q9YmFyb3F1ZTBdCiAxMzM1MTAgW2hv
c3Q9Zmlhbm8wXQogMTMzNTU1IFtob3N0PWdvZGVsbG8wXQogMTMzNTY3IFtob3N0PWFsYmFuYTBd
CiAxMzM1ODAgW2hvc3Q9Z29kZWxsbzFdCiAxMzM2MDUgW2hvc3Q9ZWxibGluZzFdCiAxMzM2MzEg
W2hvc3Q9YmFyb3F1ZTFdCiAxMzM2NzMgW2hvc3Q9aXRhbGlhMF0KIDEzMzY5NSBbaG9zdD1jaGFy
ZG9ubmF5MV0KIDEzMzczOCBbaG9zdD1jaGFyZG9ubmF5MV0KIDEzMzc3OCBwYXNzIGlycmVsZXZh
bnQKIDEzMzgyOSBbaG9zdD1tZXJsb3QxXQogMTMzODYzIFtob3N0PWdvZGVsbG8wXQogMTMzOTAy
IFtob3N0PWRlYmluYTFdCiAxMzM5MzQgW2hvc3Q9ZWxibGluZzFdCiAxMzM5NzMgW2hvc3Q9cmlt
YXZhMV0KIDEzMzk5NSBbaG9zdD1nb2RlbGxvMV0KIDEzNDc0OSBbaG9zdD1hbGJhbmEwXQogMTM0
ODg1IFtob3N0PWJhcm9xdWUwXQogMTM0OTg0IFtob3N0PWVsYmxpbmcxXQogMTM1MDU3IFtob3N0
PWl0YWxpYTBdCiAxMzUyMjMgcGFzcyBiYTI1YjUwZDU4MmZmNmM2MDIxZWVlODA4MjQxMzRhZWI5
YWI4Nzg1IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZWY1MjllNmFi
N2MzMTI5MGEzMzA0NWJiMWYxODM3NDQ3Y2MwZWI1NiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0
ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYg
Y2I3MGEyNmY3ODg0OGZlNDVmNTkzZjdlYmM5Y2ZhYWM3NjBhNzkxYgogMTM1NDI2IFtob3N0PWdv
ZGVsbG8xXQogMTM1NDQzIFtob3N0PWFsYmFuYTBdCiAxMzU1MzkgW2hvc3Q9cmltYXZhMV0KIDEz
NTc1MyBbaG9zdD1hbGJhbmExXQogMTM1ODczIFtob3N0PWJhcm9xdWUwXQogMTM1OTg4IGZhaWwg
aXJyZWxldmFudAogMTM2MTE2IGZhaWwgNDc3ODIzNjFhY2EyMWEzMmFkNDE5OGYxYjcyZjE2NTVh
N2M5ZjdlNSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGNkNTE0Nzcz
NGNiZTgyZjBjMTY2NWViMjMyNjA4ZDc1NjQzOTQ0YjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0
NDg0ZmUwOWY1MDg3Njc5OCA5Y2NhMDJkOGZmYzIzZTk2ODhhOTcxZDg1OGU0ZmZkZmY1Mzg5YjEx
IGNiNzBhMjZmNzg4NDhmZTQ1ZjU5M2Y3ZWJjOWNmYWFjNzYwYTc5MWIKIDEzNjI0MyBibG9ja2Vk
IGlycmVsZXZhbnQKIDEzNjI2MiBwYXNzIGJhMjViNTBkNTgyZmY2YzYwMjFlZWU4MDgyNDEzNGFl
YjlhYjg3ODUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBlZjUyOWU2
YWI3YzMxMjkwYTMzMDQ1YmIxZjE4Mzc0NDdjYzBlYjU2IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUy
NDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4
NiBjYjcwYTI2Zjc4ODQ4ZmU0NWY1OTNmN2ViYzljZmFhYzc2MGE3OTFiCiAxMzYzOTUgZmFpbCA0
Nzc4MjM2MWFjYTIxYTMyYWQ0MTk4ZjFiNzJmMTY1NWE3YzlmN2U1IGM1MzBhNzVjMWU2YTQ3MmIw
ZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgY2Q1MTQ3NzM0Y2JlODJmMGMxNjY1ZWIyMzI2MDhkNzU2
NDM5NDRiMCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDljY2EwMmQ4
ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgY2I3MGEyNmY3ODg0OGZlNDVmNTkzZjdl
YmM5Y2ZhYWM3NjBhNzkxYgogMTM2Mzk3IHBhc3MgYmEyNWI1MGQ1ODJmZjZjNjAyMWVlZTgwODI0
MTM0YWViOWFiODc4NSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGVm
NTI5ZTZhYjdjMzEyOTBhMzMwNDViYjFmMTgzNzQ0N2NjMGViNTYgZDBkOGFkMzllY2I1MWNkNzQ5
N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5Y2NhMDJkOGZmYzIzZTk2ODhhOTcxZDg1OGU0ZmZkZmY1
Mzg5YjExIGNiNzBhMjZmNzg4NDhmZTQ1ZjU5M2Y3ZWJjOWNmYWFjNzYwYTc5MWIKIDEzNjQwMyBm
YWlsIDQ3NzgyMzYxYWNhMjFhMzJhZDQxOThmMWI3MmYxNjU1YTdjOWY3ZTUgYzUzMGE3NWMxZTZh
NDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjZDUxNDc3MzRjYmU4MmYwYzE2NjVlYjIzMjYw
OGQ3NTY0Mzk0NGIwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOWNj
YTAyZDhmZmMyM2U5Njg4YTk3MWQ4NThlNGZmZGZmNTM4OWIxMSBjYjcwYTI2Zjc4ODQ4ZmU0NWY1
OTNmN2ViYzljZmFhYzc2MGE3OTFiCiAxMzY0MDAgcGFzcyBiYTI1YjUwZDU4MmZmNmM2MDIxZWVl
ODA4MjQxMzRhZWI5YWI4Nzg1IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4
NjAgY2Q1MTQ3NzM0Y2JlODJmMGMxNjY1ZWIyMzI2MDhkNzU2NDM5NDRiMCBkMGQ4YWQzOWVjYjUx
Y2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRm
ZmRmZjUzODliMTEgY2I3MGEyNmY3ODg0OGZlNDVmNTkzZjdlYmM5Y2ZhYWM3NjBhNzkxYgogMTM2
NDA2IHBhc3MgYmEyNWI1MGQ1ODJmZjZjNjAyMWVlZTgwODI0MTM0YWViOWFiODc4NSBjNTMwYTc1
YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGNkNTE0NzczNGNiZTgyZjBjMTY2NWVi
MjMyNjA4ZDc1NjQzOTQ0YjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5
OCA5Y2NhMDJkOGZmYzIzZTk2ODhhOTcxZDg1OGU0ZmZkZmY1Mzg5YjExIGNiNzBhMjZmNzg4NDhm
ZTQ1ZjU5M2Y3ZWJjOWNmYWFjNzYwYTc5MWIKIDEzNjQwOSBibG9ja2VkIDQ3NzgyMzYxYWNhMjFh
MzJhZDQxOThmMWI3MmYxNjU1YTdjOWY3ZTUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4
ZjBkZmNkODg2MCBjZDUxNDc3MzRjYmU4MmYwYzE2NjVlYjIzMjYwOGQ3NTY0Mzk0NGIwIGQwZDhh
ZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOWNjYTAyZDhmZmMyM2U5Njg4YTk3
MWQ4NThlNGZmZGZmNTM4OWIxMSBjYjcwYTI2Zjc4ODQ4ZmU0NWY1OTNmN2ViYzljZmFhYzc2MGE3
OTFiCiAxMzY0MTEgZmFpbCA0Nzc4MjM2MWFjYTIxYTMyYWQ0MTk4ZjFiNzJmMTY1NWE3YzlmN2U1
IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgY2Q1MTQ3NzM0Y2JlODJm
MGMxNjY1ZWIyMzI2MDhkNzU2NDM5NDRiMCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5
ZjUwODc2Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgY2I3MGEy
NmY3ODg0OGZlNDVmNTkzZjdlYmM5Y2ZhYWM3NjBhNzkxYgogMTM2NDE0IHBhc3MgYmEyNWI1MGQ1
ODJmZjZjNjAyMWVlZTgwODI0MTM0YWViOWFiODc4NSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMx
MGI1MThmMGRmY2Q4ODYwIGNkNTE0NzczNGNiZTgyZjBjMTY2NWViMjMyNjA4ZDc1NjQzOTQ0YjAg
ZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5Y2NhMDJkOGZmYzIzZTk2
ODhhOTcxZDg1OGU0ZmZkZmY1Mzg5YjExIGNiNzBhMjZmNzg4NDhmZTQ1ZjU5M2Y3ZWJjOWNmYWFj
NzYwYTc5MWIKIDEzNjQxNyBmYWlsIDQ3NzgyMzYxYWNhMjFhMzJhZDQxOThmMWI3MmYxNjU1YTdj
OWY3ZTUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjZDUxNDc3MzRj
YmU4MmYwYzE2NjVlYjIzMjYwOGQ3NTY0Mzk0NGIwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4
NGZlMDlmNTA4NzY3OTggOWNjYTAyZDhmZmMyM2U5Njg4YTk3MWQ4NThlNGZmZGZmNTM4OWIxMSBj
YjcwYTI2Zjc4ODQ4ZmU0NWY1OTNmN2ViYzljZmFhYzc2MGE3OTFiClNlYXJjaGluZyBmb3IgaW50
ZXJlc3RpbmcgdmVyc2lvbnMKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEzNTIyMyAocGFzcyksIGZv
ciBiYXNpcyBwYXNzCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMzYxMTYgKGZhaWwpLCBmb3IgYmFz
aXMgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMzYyNjIgKHBhc3MpLCBmb3IgYmFzaXMg
cGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMzYzOTUgKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVy
ZQogMCByZXZpc2lvbnMgYXQgYmEyNWI1MGQ1ODJmZjZjNjAyMWVlZTgwODI0MTM0YWViOWFiODc4
NSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGNkNTE0NzczNGNiZTgy
ZjBjMTY2NWViMjMyNjA4ZDc1NjQzOTQ0YjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUw
OWY1MDg3Njc5OCA5Y2NhMDJkOGZmYzIzZTk2ODhhOTcxZDg1OGU0ZmZkZmY1Mzg5YjExIGNiNzBh
MjZmNzg4NDhmZTQ1ZjU5M2Y3ZWJjOWNmYWFjNzYwYTc5MWIKTm8gcmV2aXNpb25zIGxlZnQgdG8g
dGVzdCwgY2hlY2tpbmcgZ3JhcGggc3RhdGUuCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMzY0MDAg
KHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMzY0MDMgKGZhaWwp
LCBmb3IgZmlyc3QgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMzY0MDYgKHBhc3MpLCBm
b3IgbGFzdCBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzNjQxMSAoZmFpbCksIGZvciBmaXJz
dCBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzNjQxNCAocGFzcyksIGZvciBsYXN0IHBh
c3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTM2NDE3IChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUK
CioqKiBGb3VuZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioKCiAgQnVnIGlz
IGluIHRyZWU6ICBsaW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5l
bC9naXQvdG9ydmFsZHMvbGludXgtMi42LmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgNDc3ODIzNjFh
Y2EyMWEzMmFkNDE5OGYxYjcyZjE2NTVhN2M5ZjdlNQogIEJ1ZyBub3QgcHJlc2VudDogYmEyNWI1
MGQ1ODJmZjZjNjAyMWVlZTgwODI0MTM0YWViOWFiODc4NQogIExhc3QgZmFpbCByZXBybzogaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjQxNy8KCgog
IChSZXZpc2lvbiBsb2cgdG9vIGxvbmcsIG9taXR0ZWQuKQoKUmV2aXNpb24gZ3JhcGggbGVmdCBp
biAvaG9tZS9sb2dzL3Jlc3VsdHMvYmlzZWN0L2xpbnV4LWxpbnVzL3Rlc3QtYW1kNjQtYW1kNjQt
eGwtY3JlZGl0MS5ndWVzdC1zYXZlcmVzdG9yZS57ZG90LHBzLHBuZyxodG1sLHN2Z30uCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KMTM2NDE3OiB0b2xlcmFibGUgQUxM
IEZBSUwKCmZsaWdodCAxMzY0MTcgbGludXgtbGludXMgcmVhbC1iaXNlY3QgW3JlYWxdCmh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzY0MTcvCgpGYWls
dXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVk
LAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1k
NjQteGwtY3JlZGl0MSAgMTUgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBiYXNlbGluZSB1
bnRlc3RlZAoKCmpvYnM6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 17 04:40:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 04:40:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRUfS-0007p1-Hl; Fri, 17 May 2019 04:40:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=pg8o=TQ=gmail.com=alistair23@srs-us1.protection.inumbo.net>)
 id 1hRM0z-00078P-Oy
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 19:26:05 +0000
X-Inumbo-ID: 71d7ce3c-7810-11e9-8980-bc764e045a96
Received: from mail-lf1-x141.google.com (unknown [2a00:1450:4864:20::141])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 71d7ce3c-7810-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 19:26:04 +0000 (UTC)
Received: by mail-lf1-x141.google.com with SMTP id h13so3522539lfc.7
 for <xen-devel@lists.xenproject.org>; Thu, 16 May 2019 12:26:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=9TGXQVKtfs766xpBjEpSKg44EdjLg7VANuhK5XtoyHs=;
 b=MTo6H5UAQT6V5lo6/jIqRIwrv1pV4cIMOjeDiVECvbzwaovhqtHrpsEWiDC9X2fXbK
 Bsy7i6rb8vR7EZTvhtz2hXfec8TsFhSHwFRjhSfsXZPBwANdO6XzcxSJfDbl/UKtH/1L
 od55vm2rn1S9nuwV2tQSS8AYmpNgtJwtyVNeAnHvECQ9dTOm/SUPGkHxDL3R5yrWE41j
 GItS00LD7LgeDRON0CFItyoDUb4/uL+/qKewrkcAQrjBWMJ+Ibzay905uPI/0Y7oeHaY
 nfDRoZAJrbIQgAlDcB4Jg5jo3zjgAM4E2xEIzaX77t1PLk4saVGIQEQtuDPeAOjiWbb7
 RXYA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=9TGXQVKtfs766xpBjEpSKg44EdjLg7VANuhK5XtoyHs=;
 b=F+jHtyDJulpAtL3Rqe+KNLJUBE0lxmcDoChH3ksyDhIu7rf2PsOqGPLZ3OpvInVl5Z
 XqrnH2X5+Fb4Ivvyrf1ZxpndWblYKOUYniWVIc6zzXnF8QqfOTmQtm1Pqi3epo9zjMbf
 iHkdBAg6IG9FHaBXBTB1aMrI70vX5LOy4nzNedoI1gBlggCK9YFs434AHgay/KlK0aR8
 RAgmS/VO7i5aTRlZnveqLQ2ReNEaKNSggoSZ1FzwiyhifqkbdRIDzbFeJgSDqGLtT/26
 tnqL+bCO9IdCefairzC0yV2d5BdLTARLUPLi6DQy5N4UUuLH34loepR5FoblQFGuXZuE
 QnIA==
X-Gm-Message-State: APjAAAVCQ8y/qCt18/FGximnymCybgUZpsTGh4l0T+yGfSIKt4rrNmKV
 J9MVZzH+K5FLQ8Z9BMhq1T2/O7wFbUCaOw+Cos8=
X-Google-Smtp-Source: APXvYqys0Ylj371r544wsDyTAAGZfz3RtxoUa2hiXO8nZVngdAprdgJPakaRbbcjqigb/AZY192vlOcnnsgr5iqNxcE=
X-Received: by 2002:a05:6512:309:: with SMTP id
 t9mr24681949lfp.103.1558034763170; 
 Thu, 16 May 2019 12:26:03 -0700 (PDT)
MIME-Version: 1.0
References: <20190516000212.13468-1-alistair.francis@wdc.com>
 <5CDD3BF2020000780022F8AD@prv1-mh.provo.novell.com>
In-Reply-To: <5CDD3BF2020000780022F8AD@prv1-mh.provo.novell.com>
From: Alistair Francis <alistair23@gmail.com>
Date: Thu, 16 May 2019 12:25:36 -0700
Message-ID: <CAKmqyKNs8U4o9PJUF6pLMLrRMs4=f8OwDV1a=2fyatMqzdnbfA@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
X-Mailman-Approved-At: Fri, 17 May 2019 04:40:25 +0000
Subject: Re: [Xen-devel] [PATCH 1/3] config.sub: Update config.sub to latest
 version
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Alistair Francis <alistair.francis@wdc.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBNYXkgMTYsIDIwMTkgYXQgMzozMSBBTSBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3Vz
ZS5jb20+IHdyb3RlOgo+Cj4gPj4+IE9uIDE2LjA1LjE5IGF0IDAyOjAyLCA8YWxpc3RhaXIuZnJh
bmNpc0B3ZGMuY29tPiB3cm90ZToKPiA+IFNpZ25lZC1vZmYtYnk6IEFsaXN0YWlyIEZyYW5jaXMg
PGFsaXN0YWlyLmZyYW5jaXNAd2RjLmNvbT4KPgo+IEF0IGxlYXN0IHRvIG1lIGl0IGlzIGZhciBm
cm9tIG9idmlvdXMgd2h5IHdlIHdvdWxkIHdhbnQvbmVlZCB0bwo+IGRvIHRoaXMgdXBkYXRlLCBv
ciB3aGVyZSB0aGUgY2Fub25pY2FsICJsYXRlc3QgdmVyc2lvbiIgbGl2ZXMgYW5kCj4gaGVuY2Ug
d2hlcmUgdGhpcyBpcyBjb21pbmcgZnJvbS4gQW5vdGhlciBxdWVzdGlvbiBtaWdodCBiZQo+IHdo
ZXRoZXIgaXQgaXMgYSBnb29kIHRoaW5nIHRvIHB1bGwgdGhpcyBpbiBhcyBhIHNpbmdsZSBibG9i
IChjb3ZlcmluZwo+IGEgZ2FwIG9mIDcgeWVhcnMpLCB0aHVzIHByZXN1bWFibHkgYWxzbyBkaXNj
YXJkaW5nIGF1dGhvcnNoaXAKPiBvZiBkb3plbnMgb2YgcGVvcGxlLiBCdXQgb2YgY291cnNlLCBp
biB0aGUgZW5kIGl0J3MgdGhlIHBlb3BsZQo+IHlvdSd2ZSBDYy1lZCB3aG8gbmVlZCB0byBkZWNp
ZGUgd2hldGhlciB0aGlzIGlzIGZpbmUgdG8gdGFrZSBpbgo+IHRoaXMgc2hhcGUuCgpObyBib2R5
IHNob3VsZCBiZSBlZGl0aW5nIHRoaXMgZmlsZS4gSWRlYWxseSBpdCB3b3VsZCBiZSBhdXRvZ2Vu
ZXJhdGVkCmJ5IGF1dG9jb25mLCBidXQgYXMgd2UgZGVmaW5lIEFDX0NBTk9OSUNBTF9IT1NUIHRo
ZSBmaWxlIGlzIG5vdApnZW5lcmF0ZWQgKHNlZSBbMV0pLgoKSSBoYXZlIHVwZGF0ZWQgdGhlIGNv
bW1pdCB0byBpbmNsdWRlIHRoZSB1cHN0cmVhbSBTSEEgd2hlcmUgd2UgYXJlCmdldHRpbmcgdGhl
IGZpbGUgZnJvbS4KClRoZSBjdXJyZW50IGZpbGUgaXMgc28gb2xkIHRoYXQgaXQgZG9lc24ndCBz
dXBwb3J0IG5ldyBhcmNoaXRlY3R1cmVzCnN1Y2ggYXMgUklTQy1WLgoKMTogaHR0cHM6Ly93d3cu
Z251Lm9yZy9zb2Z0d2FyZS9hdXRvY29uZi9tYW51YWwvYXV0b2NvbmYuaHRtbCNDYW5vbmljYWxp
emluZwoKQWxpc3RhaXIKCj4KPiBKYW4KPgo+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 17 04:40:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 04:40:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRUfT-0007pD-4O; Fri, 17 May 2019 04:40:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=pg8o=TQ=gmail.com=alistair23@srs-us1.protection.inumbo.net>)
 id 1hRM5o-0007nn-AP
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 19:31:04 +0000
X-Inumbo-ID: 23a6c9c8-7811-11e9-8980-bc764e045a96
Received: from mail-lf1-x141.google.com (unknown [2a00:1450:4864:20::141])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 23a6c9c8-7811-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 19:31:02 +0000 (UTC)
Received: by mail-lf1-x141.google.com with SMTP id n22so3496474lfe.12
 for <xen-devel@lists.xenproject.org>; Thu, 16 May 2019 12:31:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=5zTGu/k/A+AUmiIvEtxDc/znuYX0jWRygQckn6BCkec=;
 b=oxOI5UGer+byqxEu0600m34aSHi+EntAVbNuclSUVza14ZW8KZ1OBbzoeEGAtrT2xr
 SvdoXn+YORu0JCywp9zamacg9WrZOqCWfRRw/wiklRTZH91erYEDVfPpFuz8GwDhQFeI
 EFFZFqzGtxpBS9x5kumpY2RUsR+1n5tNWFxpC+6UhTL3Alp+kMcEk+RhsmrUXg5sBDUH
 cIShyYLzQqNJZIRGgHs8c4Pm4FMdU96xOMIC57V7TorpKvwgO4KHzACc9IUZuM/ECnF0
 w5hsmFo12jzUHfiN4HuuUvH73wiUOmijQw8o4zshs3ZTNruhJLMnVHvIf5+Ms3tMrn24
 Dhmw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=5zTGu/k/A+AUmiIvEtxDc/znuYX0jWRygQckn6BCkec=;
 b=qsiTj+IJlInsH2ghAOEtkC66a+bM7GqMJ/pBljvEOw6kBZ2vCcE0lucJ4pEEQJ2cQn
 rSwaBqLOuNrTSTbI3lAl9WR7u/TgI7T5pZ6bLAbn3e+tb4WmgfcxVKIlBCyAqQFpkxoR
 n31LYHKhi4PU1YGlyR0Bbwk4dfvIPleg+JsMMcYipRLDOXHnL0TPIPNdQm6vU0cWKUum
 YWYXgeBenHcW/9p/6FEFdwAC4SFkYdsOl5scLCZ+LxNFKgtnNaiGNwshsV8AdEqFRuDb
 GXBuECg74f49Rv2etpMIWdrYNyxeETRhmbwsH1YbzEWYHiP7WSj/SmXas9thnwRbleoA
 nrng==
X-Gm-Message-State: APjAAAUbAqob2THq0E0ZejmmJQ4xWMDOIvhX2r2evFres7OfoqK1OHBq
 ir31bei+H3HFoHOpLpwxsZPeipXopVdc0ogc9Dc=
X-Google-Smtp-Source: APXvYqyGsWTwOH2daI2gSoxwAV+U25RxU/mELxSUveFABVZJr6nPF1+CJ+/gMDg3PhBscvgSn10ffpZ1jrFz3nfrNGo=
X-Received: by 2002:a19:4a04:: with SMTP id x4mr24515966lfa.124.1558035060605; 
 Thu, 16 May 2019 12:31:00 -0700 (PDT)
MIME-Version: 1.0
References: <20190516000212.13468-1-alistair.francis@wdc.com>
 <20190516000212.13468-2-alistair.francis@wdc.com>
 <5CDD3C4B020000780022F8BE@prv1-mh.provo.novell.com>
In-Reply-To: <5CDD3C4B020000780022F8BE@prv1-mh.provo.novell.com>
From: Alistair Francis <alistair23@gmail.com>
Date: Thu, 16 May 2019 12:30:34 -0700
Message-ID: <CAKmqyKPhUK9LDpJA8+H16uO4augfEHW+WdnBMjZzdwHa3dM8YA@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
X-Mailman-Approved-At: Fri, 17 May 2019 04:40:25 +0000
Subject: Re: [Xen-devel] [PATCH 2/3] xen/drivers/char: Don't require vpl011
 for all non-x86 archs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Alistair Francis <alistair.francis@wdc.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBNYXkgMTYsIDIwMTkgYXQgMzozMiBBTSBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3Vz
ZS5jb20+IHdyb3RlOgo+Cj4gPj4+IE9uIDE2LjA1LjE5IGF0IDAyOjAyLCA8YWxpc3RhaXIuZnJh
bmNpc0B3ZGMuY29tPiB3cm90ZToKPiA+IE1ha2UgdGhlIGFzbS92cGwwMTEuaCBkZXBlbmRlbnQg
b24gdGhlIEFSTSBhcmNoaXRlY3R1cmUuCj4KPiBCdXQgd2Ugb25seSBoYXZlIHg4NiBhbmQgQXJt
IHJpZ2h0IG5vdy4gQSB3b3JkIG1vcmUgYWJvdXQKPiB5b3VyIG1vdGl2YXRpb24gd291bGQgaGVs
cC4KCkFzIHRoZSBjb2RlIGN1cnJlbnRseSBpcyBubyBvbmUgY2FuIGFkZCBhbm90aGVyIGFyY2hp
dGVjdHVyZS4gVGhpcyBpcwpqdXN0IGEgZ2VuZXJhbCBmaXh1cCBhcyBhc3N1bWluZyBYZW4gd2ls
bCBvbmx5IGV2ZXIgc3VwcG9ydCB0d28gYXJjaHMKc2VlbXMgc3RyYW5nZS4KCj4KPiBBbHNvIEkg
ZG9uJ3QgdGhpbmsgeW91ciBDYyBsaXN0IGlzIHdpZGUgZW5vdWdoIGZvciB0aGlzIGNoYW5nZS4K
CkkgY291bGRuJ3QgZmluZCBhbnlvdGhlciBwZW9wbGUgaW4gdGhlIE1BSU5UQUlORVJTIGZpbGUs
IHdobyBlbHNlIHNob3VsZCBJIENDPwoKQWxpc3RhaXIKCj4KPiBKYW4KPgo+CgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 17 04:40:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 04:40:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRUfS-0007p7-RI; Fri, 17 May 2019 04:40:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=pg8o=TQ=gmail.com=alistair23@srs-us1.protection.inumbo.net>)
 id 1hRM2f-00079R-Fv
 for xen-devel@lists.xenproject.org; Thu, 16 May 2019 19:27:49 +0000
X-Inumbo-ID: af9ad7b9-7810-11e9-8980-bc764e045a96
Received: from mail-lj1-x242.google.com (unknown [2a00:1450:4864:20::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id af9ad7b9-7810-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 19:27:48 +0000 (UTC)
Received: by mail-lj1-x242.google.com with SMTP id j24so4194451ljg.1
 for <xen-devel@lists.xenproject.org>; Thu, 16 May 2019 12:27:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=ittBp4n1QeTsBkX2q20F02j4uE6MuTDN62K48+XfnbQ=;
 b=eAmJbghRX3jKVQZfU1xsCXZYsK+5C/At4JeSv1g61KlFZqn2csoI9KT02BQ+xtUGRf
 ApFDDrtRiJponPr6PnSHQS6DHK/flO96ESjfb1wYUkzx7/FX8RhZsWIw+I4z7NEH05Z8
 mXLbaUZkKfd55DXBsYD6dw9GzVFJknbRSzHssBcAr04e1HByusSk7hA/m14WlV9na6ha
 GVFv558tZNztsgy81Mcd9JItzZTxcutr2BXWrGPk8i6QxfzaBFDoOg2uzMwsECqndepF
 B4l+M147wbp4gVH64zh/WaYyGaiDYIEzhPqjYrGYz6sp0X7nWhmW0PbbIn1mp7sgqNXY
 RXgg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=ittBp4n1QeTsBkX2q20F02j4uE6MuTDN62K48+XfnbQ=;
 b=dJTS6JBw1PWSScGYjSZW+zmiv2cmvKGtmAcfH6xDELNCUhpSSXWEPh48YFcBADyqDH
 a6Xh4KGpNzl7pd1T/cgDhTN5mGXi+uwvvB745bJDr+7nQbu/0bkqxcVhnAUk5wt9g9WX
 0PVQzy8ZZlt3AHzQN2ja8geIkpN5wWhl93k6YRajavqr0bfTEnD3wRUSwt3IVL12LYIH
 /SRZpiY72qwCEWg1M3XH65HNJ0go0sXeKMmnpf+Ce/1RXZ0UlZnhuAQPLnwTjZ7+mMqs
 jhrzuEJgebvrZSKSDm3vWGaLB2X9GGx9kRhjxHwX3HnK+5MyH3fmCdDnTa8CeID+Av0g
 te2Q==
X-Gm-Message-State: APjAAAVE87g6dwOEV+IO0mx2csw1hBYp2xz7NGLwZDUGXOffg1fk1LCn
 tDQL5rpUyFPTo8ndv0R/v3Ysmz66h6+SQxhfd/A=
X-Google-Smtp-Source: APXvYqwxPh7XpErOTYF8/Wra6iTw5gMWZcwrIam0GFuKnv5tY5sUV9f7ePsFnPH+dGXhUnp7tBj7q1FLX57MwZV9QIA=
X-Received: by 2002:a2e:914d:: with SMTP id q13mr5223118ljg.140.1558034866859; 
 Thu, 16 May 2019 12:27:46 -0700 (PDT)
MIME-Version: 1.0
References: <20190516000212.13468-1-alistair.francis@wdc.com>
 <5CDD3BF2020000780022F8AD@prv1-mh.provo.novell.com>
 <20190516111330.GA32248@aepfle.de>
 <20190516113902.GZ2798@zion.uk.xensource.com>
 <20190516151819.168c6b36.olaf@aepfle.de>
 <20190516133037.GH2798@zion.uk.xensource.com>
In-Reply-To: <20190516133037.GH2798@zion.uk.xensource.com>
From: Alistair Francis <alistair23@gmail.com>
Date: Thu, 16 May 2019 12:27:19 -0700
Message-ID: <CAKmqyKPjkTJEHe_AR7sqZ+Od34A6ZTU4-N0+rYpLAS1h2HoL6g@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
X-Mailman-Approved-At: Fri, 17 May 2019 04:40:25 +0000
Subject: Re: [Xen-devel] [PATCH 1/3] config.sub: Update config.sub to latest
 version
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Alistair Francis <alistair.francis@wdc.com>, Olaf Hering <olaf@aepfle.de>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBNYXkgMTYsIDIwMTkgYXQgNjozMCBBTSBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPiB3cm90ZToKPgo+IE9uIFRodSwgTWF5IDE2LCAyMDE5IGF0IDAzOjE4OjE5UE0gKzAyMDAs
IE9sYWYgSGVyaW5nIHdyb3RlOgo+ID4gQW0gVGh1LCAxNiBNYXkgMjAxOSAxMjozOTowMiArMDEw
MAo+ID4gc2NocmllYiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPjoKPiA+Cj4gPiA+IGF1
dG90b29scyBzaGlwcGVkIGluIGFsbCB0aGUgZGlzdHJvcyB3ZSBjYXJlIGFib3V0Cj4gPgo+ID4g
SSBzZWUgYXV0b2NvbmYgMi42OSBpcyBhdmFpbGFibGUgcHJhY3RpY2FsbHkgZXZlcnl3aGVyZSwg
c3RhcnRpbmcKPiA+IHdpdGggb3BlblNVU0UgMTIuMiwgd2hpY2ggd2FzIHJlbGVhc2VkIGluIFEz
IDIwMTIuIFNMRTExLCB3aGljaAo+ID4gY2FuIG5vdCBiZSBwcm9wZXJseSBzdXBwb3J0ZWQgYW55
bW9yZSwgaGFkIGF1dG9jb25mIDIuNjMuCj4gPgo+Cj4gVGhhbmtzIGZvciBjaGVja2luZyEKCk9r
LCBJIGhhdmUgdXBkYXRlZCB0aGUgcGF0Y2ggdG8gcmVtb3ZlIHRoZSBjb25maWd1cmUgc2NyaXB0
LCBidXQgd2UKc3RpbGwgYXJlIHN0dWNrIHdpdGggY29uZmlnLnN1YiBhbmQgY29uZmlnLmd1ZXNz
IGFzIHdlIGFyZSB1c2luZyB0aGUKQUNfQ0FOT05JQ0FMX0hPU1QgbWFjcm8gWzFdLiBJIHdpbGwg
c2VuZCBhIHYyIHRoYXQgcmVtb3ZlcyB0aGUKY29uZmlndXJlIHNjcmlwdCwgYnV0IHRoaXMgcGF0
Y2ggaXMgc3RpbGwgcmVxdWlyZWQuCgoxOiBodHRwczovL3d3dy5nbnUub3JnL3NvZnR3YXJlL2F1
dG9jb25mL21hbnVhbC9hdXRvY29uZi5odG1sI0Nhbm9uaWNhbGl6aW5nCgpBbGlzdGFpcgoKPgo+
IFdlaS4KPgo+ID4gT2xhZgo+Cj4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 17 05:13:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 05:13:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRVB6-0002FD-S5; Fri, 17 May 2019 05:13:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Dmq+=TR=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hRVB5-0002F8-TD
 for xen-devel@lists.xenproject.org; Fri, 17 May 2019 05:13:07 +0000
X-Inumbo-ID: 7385ff89-7862-11e9-8980-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7385ff89-7862-11e9-8980-bc764e045a96;
 Fri, 17 May 2019 05:13:05 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 7EFCEAC11;
 Fri, 17 May 2019 05:13:04 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: =?UTF-8?B?PDIwMTkwNTA2MDY1NjQ0Ljc0MTXvv70x77+9amdyb3NzQHN1c2Uu?=
 =?UTF-8?B?Y29tPiA8MjAxOTA1MDYwNjU2NDQuNzQxNe+/vTQz77+9amdyb3NzQHN1c2UuY29t?=
 =?UTF-8?Q?=3e_=3c5CDD6005020000780022FA9A=40suse=2ecom=3e_=3c074965f8-b20f-?=
 =?UTF-8?Q?9dc3-2729-7f3c4793b38d=40suse=2ecom=3e_=3c5CDD7693020000780022FC5?=
 =?UTF-8?B?OUBzdXNlLmNvbT4=?=
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 mQENBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAG0H0p1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT6JATkEEwECACMFAlOMcK8CGwMH
 CwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAKCRCw3p3WKL8TL8eZB/9G0juS/kDY9LhEXseh
 mE9U+iA1VsLhgDqVbsOtZ/S14LRFHczNd/Lqkn7souCSoyWsBs3/wO+OjPvxf7m+Ef+sMtr0
 G5lCWEWa9wa0IXx5HRPW/ScL+e4AVUbL7rurYMfwCzco+7TfjhMEOkC+va5gzi1KrErgNRHH
 kg3PhlnRY0Udyqx++UYkAsN4TQuEhNN32MvN0Np3WlBJOgKcuXpIElmMM5f1BBzJSKBkW0Jc
 Wy3h2Wy912vHKpPV/Xv7ZwVJ27v7KcuZcErtptDevAljxJtE7aJG6WiBzm+v9EswyWxwMCIO
 RoVBYuiocc51872tRGywc03xaQydB+9R7BHPuQENBFOMcBYBCADLMfoA44MwGOB9YT1V4KCy
 vAfd7E0BTfaAurbG+Olacciz3yd09QOmejFZC6AnoykydyvTFLAWYcSCdISMr88COmmCbJzn
 sHAogjexXiif6ANUUlHpjxlHCCcELmZUzomNDnEOTxZFeWMTFF9Rf2k2F0Tl4E5kmsNGgtSa
 aMO0rNZoOEiD/7UfPP3dfh8JCQ1VtUUsQtT1sxos8Eb/HmriJhnaTZ7Hp3jtgTVkV0ybpgFg
 w6WMaRkrBh17mV0z2ajjmabB7SJxcouSkR0hcpNl4oM74d2/VqoW4BxxxOD1FcNCObCELfIS
 auZx+XT6s+CE7Qi/c44ibBMR7hyjdzWbABEBAAGJAR8EGAECAAkFAlOMcBYCGwwACgkQsN6d
 1ii/Ey9D+Af/WFr3q+bg/8v5tCknCtn92d5lyYTBNt7xgWzDZX8G6/pngzKyWfedArllp0Pn
 fgIXtMNV+3t8Li1Tg843EXkP7+2+CQ98MB8XvvPLYAfW8nNDV85TyVgWlldNcgdv7nn1Sq8g
 HwB2BHdIAkYce3hEoDQXt/mKlgEGsLpzJcnLKimtPXQQy9TxUaLBe9PInPd+Ohix0XOlY+Uk
 QFEx50Ki3rSDl2Zt2tnkNYKUCvTJq7jvOlaPd6d/W0tZqpyy7KVay+K4aMobDsodB3dvEAs6
 ScCnh03dDAFgIq5nsB11j3KPKdVoPlfucX2c7kGNH+LUMbzqV6beIENfNexkOfxHf4kBrQQY
 AQgAIBYhBIUSZ3Lo9gSUpdCX97DendYovxMvBQJa3fDQAhsCAIEJELDendYovxMvdiAEGRYI
 AB0WIQRTLbB6QfY48x44uB6AXGG7T9hjvgUCWt3w0AAKCRCAXGG7T9hjvk2LAP99B/9FenK/
 1lfifxQmsoOrjbZtzCS6OKxPqOLHaY47BgEAqKKn36YAPpbk09d2GTVetoQJwiylx/Z9/mQI
 CUbQMg1pNQf9EjA1bNcMbnzJCgt0P9Q9wWCLwZa01SnQWFz8Z4HEaKldie+5bHBL5CzVBrLv
 81tqX+/j95llpazzCXZW2sdNL3r8gXqrajSox7LR2rYDGdltAhQuISd2BHrbkQVEWD4hs7iV
 1KQHe2uwXbKlguKPhk5ubZxqwsg/uIHw0qZDk+d0vxjTtO2JD5Jv/CeDgaBX4Emgp0NYs8IC
 UIyKXBtnzwiNv4cX9qKlz2Gyq9b+GdcLYZqMlIBjdCz0yJvgeb3WPNsCOanvbjelDhskx9gd
 6YUUFFqgsLtrKpCNyy203a58g2WosU9k9H+LcheS37Ph2vMVTISMszW9W8gyORSgmw==
Message-ID: <7bfa4c94-ccf1-0b3c-6f92-d4f87b591961@suse.com>
Date: Fri, 17 May 2019 07:13:03 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH RFC V2 42/45] xen/sched: add fall back to
 idle vcpu when scheduling item
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTYvMDUvMjAxOSAxNjo0MSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTYuMDUuMTkg
YXQgMTU6NTEsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+PiBPbiAxNi8wNS8yMDE5IDE1OjA1
LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDA2LjA1LjE5IGF0IDA4OjU2LCA8amdyb3Nz
QHN1c2UuY29tPiB3cm90ZToKPj4+PiAtLS0gYS94ZW4vYXJjaC94ODYvZG9tYWluLmMKPj4+PiAr
KysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKPj4+PiBAQCAtMTU0LDYgKzE1NCwyNCBAQCBzdGF0
aWMgdm9pZCBpZGxlX2xvb3Aodm9pZCkKPj4+PiAgICAgIH0KPj4+PiAgfQo+Pj4+ICAKPj4+PiAr
LyoKPj4+PiArICogSWRsZSBsb29wIGZvciBzaWJsaW5ncyBvZiBhY3RpdmUgc2NoZWR1bGUgaXRl
bXMuCj4+Pj4gKyAqIFdlIGRvbid0IGRvIGFueSBzdGFuZGFyZCBpZGxlIHdvcmsgbGlrZSB0YXNr
bGV0cywgcGFnZSBzY3J1YmJpbmcgb3IKPj4+PiArICogbGl2ZXBhdGNoaW5nLgo+Pj4+ICsgKiBV
c2UgZGVmYXVsdF9pZGxlKCkgaW4gb3JkZXIgdG8gc2ltdWxhdGUgdi0+aXNfdXJnZW50Lgo+Pj4K
Pj4+IEkgZ3Vlc3MgSSdtIG1pc3NpbmcgYSBwYXJ0IG9mIHRoZSBkZXNjcmlwdGlvbiB3aGljaCBl
eHBsYWlucyBhbGwgdGhpczoKPj4+IFdoYXQncyB3cm9uZyB3aXRoIGRvaW5nIHNjcnViYmluZyB3
b3JrLCBmb3IgZXhhbXBsZT8gV2h5IGlzCj4+PiBkb2luZyB0YXNrbGV0IHdvcmsgbm90IG9rYXks
IGJ1dCBzb2Z0aXJxcyBhcmU/IFdoYXQgaXMgdGhlIGRlYWwgd2l0aAo+Pj4gdi0+aXNfdXJnZW50
LCBpLmUuIHdoYXQganVzdGlmaWVzIG5vdCBlbnRlcmluZyBhIGRlY2VudCBwb3dlcgo+Pj4gc2F2
aW5nIG1vZGUgaGVyZSBvbiBJbnRlbCwgYnV0IGRvaW5nIHNvIG9uIEFNRD8KPj4KPj4gT25lIG9m
IHRoZSByZWFzb25zIGZvciB1c2luZyBjb3JlIHNjaGVkdWxpbmcgaXMgdG8gYXZvaWQgcnVubmlu
ZyB2Y3B1cwo+PiBvZiBkaWZmZXJlbnQgZG9tYWlucyBvbiB0aGUgc2FtZSBjb3JlIGluIG9yZGVy
IHRvIG1pbmltaXplIHRoZSBjaGFuY2VzCj4+IGZvciBzaWRlIGNoYW5uZWwgYXR0YWNrcyB0byBk
YXRhIG9mIG90aGVyIGRvbWFpbnMuIE5vdCBhbGxvd2luZwo+PiBzY3J1YmJpbmcgb3IgdGFza2xl
dHMgaGVyZSBpcyBkdWUgdG8gYXZvaWQgYWNjZXNzaW5nIGRhdGEgb2Ygb3RoZXIKPj4gZG9tYWlu
cy4KPiAKPiBTbyBob3cgaXMgcnVubmluZyBzb2Z0aXJxcyBva2F5IHRoZW4/IEFuZCBob3cgaXMg
c2NydWJiaW5nIGFjY2Vzc2luZwo+IG90aGVyIGRvbWFpbnMnIGRhdGE/CgpSaWdodCBub3cgSSdt
IG5vdCBzdXJlIHdoZXRoZXIgaXQgaXMgYSBnb29kIGlkZWEgdG8gYmxvY2sgYW55IHNvZnRpcnFz
LgpXZSBkZWZpbml0ZWx5IG5lZWQgdG8gcHJvY2VzcyBzY2hlZHVsaW5nIHJlcXVlc3RzIGFuZCBJ
IGJlbGlldmUgUkNVIGFuZAp0YXNrbGV0cywgdG9vLiBUaGUgdGxiZmx1c2ggb25lIHNob3VsZCBi
ZSB1bmNyaXRpY2FsLCBzbyB0aW1lcnMgaXMgdGhlCnJlbWFpbmluZyBvbmUgd2hpY2ggbWlnaHQg
YmUgcXVlc3Rpb25hYmxlLiBUaGlzIGNhbiBiZSBmaW5lLXR1bmVkIGxhdGVyCklNTyBlLmcuIGJ5
IGRlZmluaW5nIGEgc29mdGlycSBtYXNrIG9mIGNyaXRpY2FsIHNvZnRpcnFzIHRvIGJsb2NrIGFu
ZApldmVudHVhbGx5IHNwbGl0dGluZyB1cCBlLmcuIHRpbWVyIGFuZCB0YXNrbGV0IHNvZnRpcnFz
IGludG8gY3JpdGljYWwKYW5kIHVuY3JpdGljYWwgb25lcy4KClNjcnViYmluZyB3aWxsIHByb2Jh
Ymx5IHB1bGwgdGhlIGNhY2hlIGxpbmVzIG9mIHRoZSBkaXJ0eSBwYWdlcyBpbnRvCnRoZSBMMSBj
YWNoZSBvZiB0aGUgY3B1LiBGb3IgbWUgdGhpcyBzb3VuZHMgcHJvYmxlbWF0aWMuIEluIGNhc2Ug
d2UKYXJlIGZpbmUgdG8gZG8gc2NydWJiaW5nIGFzIHRoZXJlIGlzIG5vIHJpc2sgYXNzb2NpYXRl
ZCBJJ20gZmluZSB0byBhZGQKaXQgYmFjayBpbi4KCj4+IEFzIHdpdGggY29yZSBzY2hlZHVsaW5n
IHdlIGNhbiBiZSBzdXJlIHRoZSBvdGhlciB0aHJlYWQgaXMgYWN0aXZlCj4+IChvdGhlcndpc2Ug
d2Ugd291bGQgc2NoZWR1bGUgdGhlIGlkbGUgaXRlbSkgYW5kIGhvcGluZyBmb3Igc2F2aW5nIHBv
d2VyCj4+IGJ5IHVzaW5nIG13YWl0IGlzIG1vb3QuCj4gCj4gU2F2aW5nIHBvd2VyIG1heSBiZSBp
bmRpcmVjdCwgYnkgdGhlIENQVSByZS1hcnJhbmdpbmcKPiByZXNvdXJjZSBhc3NpZ25tZW50IGJl
dHdlZW4gdGhyZWFkcyB3aGVuIG9uZSBnb2VzIGlkbGUuCj4gSSBoYXZlIG5vIGlkZWEgd2hldGhl
ciB0aGV5IGRvIHRoaXMgd2hlbiBlbnRlcmluZyBDMSwgb3IKPiBvbmx5IHdoZW4gZW50ZXJpbmcg
ZGVlcGVyIEMgc3RhdGVzLgoKU0RNIFZvbC4gMyBjaGFwdGVyIDguMTAuMSAiSExUIGluc3RydWN0
aW9uIjoKCiJIZXJlIHNoYXJlZCByZXNvdXJjZXMgdGhhdCB3ZXJlIGJlaW5nIHVzZWQgYnkgdGhl
IGhhbHRlZCBsb2dpY2FsCnByb2Nlc3NvciBiZWNvbWUgYXZhaWxhYmxlIHRvIGFjdGl2ZSBsb2dp
Y2FsIHByb2Nlc3NvcnMsIGFsbG93aW5nIHRoZW0KdG8gZXhlY3V0ZSBhdCBncmVhdGVyIGVmZmlj
aWVuY3kuIgoKPiBBbmQgYW55d2F5IC0gSSdtIHN0aWxsIG5vbmUgdGhlIHdpc2VyIGFzIHRvIHRo
ZSB2LT5pc191cmdlbnQKPiByZWxhdGlvbnNoaXAuCgpXaXRoIHYtPmlzX3VyZ2VudCBzZXQgdG9k
YXkncyBpZGxlIGxvb3Agd2lsbCBkcm9wIGludG8gZGVmYXVsdF9pZGxlKCkuCkkgY2FuIHJlbW92
ZSB0aGlzIHNlbnRlbmNlIGluIGNhc2UgaXQgaXMganVzdCBjb25mdXNpbmcuCgoKSnVlcmdlbgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 17 06:20:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 06:20:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRWE7-0007aN-9K; Fri, 17 May 2019 06:20:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=mYL4=TR=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hRWE6-0007aI-BZ
 for xen-devel@lists.xenproject.org; Fri, 17 May 2019 06:20:18 +0000
X-Inumbo-ID: d3ae9118-786b-11e9-b67f-0700fac8357f
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d3ae9118-786b-11e9-b67f-0700fac8357f;
 Fri, 17 May 2019 06:20:12 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 17 May 2019 00:20:11 -0600
Message-Id: <5CDE5296020000780022FEC9@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 17 May 2019 00:20:06 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,
 "Ian Jackson" <ian.jackson@citrix.com>
References: <5C8FC3A4020000780021FF77@prv1-mh.provo.novell.com>
 <2e8dba0b-70ef-dd90-bb5b-fa358f88861e@citrix.com>
 <35203e9e-4a37-9230-f417-68a09ca319e6@citrix.com>
 <e1447c7f-7a8d-b40e-b9a7-9a88c3c7ef51@citrix.com>
 <5CDD7FD9020000780022FCC0@prv1-mh.provo.novell.com>
 <23773.36372.890326.392603@mariner.uk.xensource.com>
In-Reply-To: <23773.36372.890326.392603@mariner.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] preparations for 4.11.2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE2LjA1LjE5IGF0IDE4OjIxLCA8aWFuLmphY2tzb25AY2l0cml4LmNvbT4gd3JvdGU6
Cj4gU29ycnksIGJ1dCBJIHRoaW5rIGl0IG1heSBiZSBiZXN0IHRvIHdhaXQuICBJJ20gb3BlbiB0
byBiZWluZwo+IHBlcnN1YWRlZC4uLgoKT2theSAtIGFzIGFsc28gaW5kaWNhdGVkIG9uIGlyYywg
d2l0aCB0aGUgd2Vla2VuZCBpbiBiZXR3ZWVuIGFuZAp3aXRoIHRoZSBtb3N0IHJlY2VudCBmbGln
aHQgaGF2aW5nIGZhaWxlZCBhbnl3YXkgaXQgc2hvdWxkbid0IGJlCnRvbyBtdWNoIG9mIGFuIGV4
dHJhIGRlbGF5LiBZZXQgdG8gYmUgaG9uZXN0IC0gbW9zdCBvciBhbGwgb2YgdGhlc2UKc2hvdWxk
IGhhdmUgYmVlbiByZXF1ZXN0ZWQgYW5kIGNvbW1pdHRlZCBzZXZlcmFsIHdlZWtzIGFnbywKc29v
biBhZnRlciB0aGUgbWFpbCBhdCB0aGUgcm9vdCBvZiB0aGlzIHRocmVhZCB3YXMgc2VudC4gSSB3
b25kZXIKaWYgSSBuZWVkIHRvIGFkZCBhIGhhcmQgY3V0LW9mZiBkYXRlIHRvIHRoZXNlIGluaXRp
YXRvciBtYWlscyB0aGF0IEkKc2VuZC4gSSdkIHByZWZlciBub3QgdG8sIG5vdCB0aGUgbGVhc3Qg
YmVjYXVzZSBvZiB1bmZvcmVzZWVuCmlzc3VlcyBsaWtlIHRoZSByZWNlbnQgbW9udGgtbG9uZyAo
b3IgbW9yZT8pIG9zc3Rlc3Qgc3RhbGwuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 17 06:26:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 06:26:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRWK8-0007m9-17; Fri, 17 May 2019 06:26:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=mYL4=TR=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hRWK6-0007m4-Q2
 for xen-devel@lists.xenproject.org; Fri, 17 May 2019 06:26:30 +0000
X-Inumbo-ID: b44d6b63-786c-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b44d6b63-786c-11e9-8980-bc764e045a96;
 Fri, 17 May 2019 06:26:29 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 17 May 2019 00:26:28 -0600
Message-Id: <5CDE5414020000780022FED3@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 17 May 2019 00:26:28 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <alistair23@gmail.com>
References: <20190516000212.13468-1-alistair.francis@wdc.com>
 <20190516000212.13468-2-alistair.francis@wdc.com>
 <5CDD3C4B020000780022F8BE@prv1-mh.provo.novell.com>
 <CAKmqyKPhUK9LDpJA8+H16uO4augfEHW+WdnBMjZzdwHa3dM8YA@mail.gmail.com>
In-Reply-To: <CAKmqyKPhUK9LDpJA8+H16uO4augfEHW+WdnBMjZzdwHa3dM8YA@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 2/3] xen/drivers/char: Don't require vpl011
 for all non-x86 archs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Alistair Francis <alistair.francis@wdc.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE2LjA1LjE5IGF0IDIxOjMwLCA8YWxpc3RhaXIyM0BnbWFpbC5jb20+IHdyb3RlOgo+
IE9uIFRodSwgTWF5IDE2LCAyMDE5IGF0IDM6MzIgQU0gSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1
c2UuY29tPiB3cm90ZToKPj4KPj4gPj4+IE9uIDE2LjA1LjE5IGF0IDAyOjAyLCA8YWxpc3RhaXIu
ZnJhbmNpc0B3ZGMuY29tPiB3cm90ZToKPj4gPiBNYWtlIHRoZSBhc20vdnBsMDExLmggZGVwZW5k
ZW50IG9uIHRoZSBBUk0gYXJjaGl0ZWN0dXJlLgo+Pgo+PiBCdXQgd2Ugb25seSBoYXZlIHg4NiBh
bmQgQXJtIHJpZ2h0IG5vdy4gQSB3b3JkIG1vcmUgYWJvdXQKPj4geW91ciBtb3RpdmF0aW9uIHdv
dWxkIGhlbHAuCj4gCj4gQXMgdGhlIGNvZGUgY3VycmVudGx5IGlzIG5vIG9uZSBjYW4gYWRkIGFu
b3RoZXIgYXJjaGl0ZWN0dXJlLiBUaGlzIGlzCj4ganVzdCBhIGdlbmVyYWwgZml4dXAgYXMgYXNz
dW1pbmcgWGVuIHdpbGwgb25seSBldmVyIHN1cHBvcnQgdHdvIGFyY2hzCj4gc2VlbXMgc3RyYW5n
ZS4KCkJ1dCB0aGF0J3MgdGhlbiBub3QgdGhlIG9ubHkgcGxhY2UsIGlzIGl0PyBJJ2Qgbm90IGV4
cGVjdCBhIHNpbmdsZSwKcmFuZG9tIGNoYW5nZSBvZiB0aGlzIGtpbmQgdG8gYmUgc2VudCBhbGwg
b24gaXRzIG93biBpbiBzdWNoIGEKY2FzZS4KCj4+IEFsc28gSSBkb24ndCB0aGluayB5b3VyIENj
IGxpc3QgaXMgd2lkZSBlbm91Z2ggZm9yIHRoaXMgY2hhbmdlLgo+IAo+IEkgY291bGRuJ3QgZmlu
ZCBhbnlvdGhlciBwZW9wbGUgaW4gdGhlIE1BSU5UQUlORVJTIGZpbGUsIHdobyBlbHNlIHNob3Vs
ZCBJIAo+IENDPwoKV2VsbCwgaG93IGRpZCB5b3UgbGFuZCBhdCBDYy1pbmcgdGhlIHRvb2wgc3Rh
Y2sgbWFpbnRhaW5lcnMgb24KdGhpcyBoeXBlcnZpc29yIGNoYW5nZT8gQW55d2F5IC0gdGhlcmUn
cyBhIHNlY3Rpb24gVEhFIFJFU1QKYXQgdGhlIGJvdHRvbSBvZiAuL01BSU5UQUlORVJTLCBhbmQg
d2UgYWxzbyBoYXZlIHRoZSB0d28Kc2NyaXB0cy8qX21haW50YWluZXJzLnBsIHNjcmlwdHMgdG8g
YWlkIHlvdSB3aXRoIGRldGVybWluaW5nCndobyB0byBDYy4KCkphbgoKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 17 06:36:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 06:36:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRWU2-0000BI-4G; Fri, 17 May 2019 06:36:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=UlUR=TR=gmail.com=persaur@srs-us1.protection.inumbo.net>)
 id 1hRWU1-0000BD-HW
 for xen-devel@lists.xenproject.org; Fri, 17 May 2019 06:36:45 +0000
X-Inumbo-ID: 22e6c30d-786e-11e9-8980-bc764e045a96
Received: from mail-io1-xd44.google.com (unknown [2607:f8b0:4864:20::d44])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 22e6c30d-786e-11e9-8980-bc764e045a96;
 Fri, 17 May 2019 06:36:44 +0000 (UTC)
Received: by mail-io1-xd44.google.com with SMTP id a17so4601966iot.8
 for <xen-devel@lists.xenproject.org>; Thu, 16 May 2019 23:36:44 -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=nmIYeZSjwNquWLpvvBk5GzqcySZysGrVqBz4TnwSgf8=;
 b=SrR0iZBJwfJDvbWL0xuJnIH7M4rmbuICKZ9D+Ey1aap0b8yzjwk9vKhWcuKpBxhBIR
 gidy2bwzNHdjhYUYeeWEr4/ABOLcw5krmPzLYN3LXijczUVAOmROnH3X0+W2Zi4iJprT
 987blVLRDQIbhnPE08AcUy4ryIyt23nLwHqLtctyF+1Wg1ujLDmudD5ZAx+1PRFnbI6j
 EH7G0GE2c3bc1Rv1YwwWih+FEbTNK6U/zXyZAGmavJYod2WIN6bc+9sLDlqo1iYKWGgP
 4r9iGNrhtcRujil0rpxEEbvZ0VTkHjB+pVd6wyP3qD/njXtZ77inIPFJll1bN8P0gd5U
 J4xQ==
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=nmIYeZSjwNquWLpvvBk5GzqcySZysGrVqBz4TnwSgf8=;
 b=CxNDLIoImeYXWZlQlZLp6lUIwK9FhpHtAQ4puL2O3oku98r10KAWCDMCncZqVqI5px
 uC8YEQVA0M0tDbYygysCcxRAuc/oT6Q+ND+I6ah0uguJc0Rcswuo8M3ZIMONrx3uzmOh
 FXUD2FMALN33NGN1KKoBIi1/T+dfxV2dJVIxal4AYfbRWTbYJpY6w6B1TdkK5/RIwcmj
 +incfbdZhRwlv5Cn261T/IK+eMsjnz9S9+4Bqthtqs4JLDula1FjZwsn38/N4DacRsI9
 dPVlmG4R0X2H9Nx06ooyFBKqmIOh/UKneMNnzfwg3kv/vuuza0eu+KOMm9WdN0FC11ah
 WoWg==
X-Gm-Message-State: APjAAAWJLtKEKfWLniWkG3DfWYhBUBSI3l+RNPGgO6BCAon3zIKtEA/H
 Wm2VsCnzP8VNWcbMtPxB7uwaelAMssE=
X-Google-Smtp-Source: APXvYqwmWAyDXqVoltrPOu70wXlrz21vEP3e5YQw4QQurV8dMIERArJXT1PlsFO722c9gSM40LgyLA==
X-Received: by 2002:a6b:1494:: with SMTP id 142mr15298257iou.199.1558075003372; 
 Thu, 16 May 2019 23:36:43 -0700 (PDT)
Received: from [100.64.72.13] ([205.185.206.113])
 by smtp.gmail.com with ESMTPSA id k7sm2485447ioh.36.2019.05.16.23.36.42
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 16 May 2019 23:36:42 -0700 (PDT)
Mime-Version: 1.0 (1.0)
From: Rich Persaud <persaur@gmail.com>
X-Mailer: iPad Mail (16F156)
In-Reply-To: <20190513153414.GU2798@zion.uk.xensource.com>
Date: Fri, 17 May 2019 02:36:41 -0400
Message-Id: <26874323-BD77-48C7-AA7F-83B964CDDBEC@gmail.com>
References: <20190513153414.GU2798@zion.uk.xensource.com>
To: Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] Anyone using blktap2?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xenproject.org>,
 Olaf Hering <olaf@aepfle.de>,
 =?utf-8?Q?Marek_Marczykowski-G=C3=B3recki?= <marmarek@invisiblethingslab.com>,
 Alistair Francis <alistair.francis@xilinx.com>
Content-Type: multipart/mixed; boundary="===============1561318555218019052=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============1561318555218019052==
Content-Type: multipart/alternative;
	boundary=Apple-Mail-77EA62B2-00E8-477C-BB1D-F51E1C2B8366
Content-Transfer-Encoding: 7bit


--Apple-Mail-77EA62B2-00E8-477C-BB1D-F51E1C2B8366
Content-Type: text/plain;
	charset=us-ascii
Content-Transfer-Encoding: quoted-printable

> On May 13, 2019, at 11:34, Wei Liu <wei.liu2@citrix.com> wrote:
>=20
> Hello
>=20
> Seeing that you were the last people who changed blktap2 in a meaningful
> way: do you use it at all?

As discussed F2F in a Xen Summit 2017 design session: OpenXT and Citrix XenS=
erver use blktap. VHD encryption support was recently upstreamed from OpenXT=
 to the Citrix-maintained repo [1] for blktap3 [2], now used by OpenXT.  Pri=
or versions of OpenXT use blktap2.

Citrix changed the license of XAPI blktap from GPL to BSD, to enable non-OSS=
 features in the paid version of XenServer. The XAPI blktap repo is actively=
 maintained, with dozens of commits in 2018 and 2019, the most recent being t=
his week.

If the XAPI [3] blktap repos are part of Xen Project, should LibXL support a=
 Xen Project feature that is actively maintained and shipping in production s=
ystems? Does the blktap3 repo [1] need to be separated from XAPI?  Perhaps a=
 topic for discussion at the upcoming Xen Summit.

> I'm thinking about dropping it (again).

What would be the proposed mechanism for Xen VM block storage backed by thin=
-provisioned VHD files with per-VM encryption keys? This capability was suff=
iciently valuable to be upstreamed by Citrix, from OpenXT to Xen Project XAP=
I in 2018. =20

With the imminent arrival of Windows Hyper-V and WSL2 Linux 4.19 on develope=
r desktops, VHD support (i.e. Microsoft storage interoperability) in Xen may=
 be a feature to improve rather than remove.

Rich

[1] https://github.com/xapi-project/blktap

[2] https://wiki.xenproject.org/wiki/Blktap3

[3] https://xenproject.org/developers/teams/xen-api/


--Apple-Mail-77EA62B2-00E8-477C-BB1D-F51E1C2B8366
Content-Type: text/html;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; charset=3D=
utf-8"></head><body dir=3D"auto"><div dir=3D"ltr"><span></span></div><div di=
r=3D"ltr"><div dir=3D"ltr"><span></span></div><div dir=3D"ltr"><meta http-eq=
uiv=3D"content-type" content=3D"text/html; charset=3Dutf-8"><div dir=3D"ltr"=
></div><div dir=3D"ltr">On May 13, 2019, at 11:34, Wei Liu &lt;<a href=3D"ma=
ilto:wei.liu2@citrix.com">wei.liu2@citrix.com</a>&gt; wrote:</div><div dir=3D=
"ltr"><br></div><blockquote type=3D"cite"><div dir=3D"ltr"><span>Hello</span=
><br><span></span><br><span>Seeing that you were the last people who changed=
 blktap2 in a meaningful</span><br><span>way: do you use it at all?</span><b=
r></div></blockquote><div><br></div><span style=3D"background-color: rgba(25=
5, 255, 255, 0);">As discussed F2F in a Xen Summit 2017 design session: Open=
XT and Citrix XenServer use blktap. VHD encryption support was recently upst=
reamed from OpenXT to the Citrix-maintained repo [1] for blktap3 [2], now us=
ed by OpenXT. &nbsp;Prior versions of OpenXT use blktap2.</span></div><div d=
ir=3D"ltr"><div><span style=3D"background-color: rgba(255, 255, 255, 0);"><b=
r></span></div><div><span style=3D"background-color: rgba(255, 255, 255, 0);=
">Citrix changed the license of XAPI blktap from GPL to BSD, to enable non-O=
SS features in the paid version of XenServer. The XAPI blktap repo is active=
ly maintained, with dozens of commits in 2018 and 2019, the most recent bein=
g this week.</span></div><div><br></div><div>If the XAPI [3] blktap repos ar=
e part of Xen Project, should LibXL support a Xen Project feature that is ac=
tively maintained and shipping in production systems? Does the blktap3 repo [=
1] need to be separated from XAPI? &nbsp;Perhaps a topic for discussion at t=
he upcoming Xen Summit.<br><div><br><blockquote type=3D"cite"><div dir=3D"lt=
r"><span></span><span>I'm thinking about dropping it (again).</span><br></di=
v></blockquote><div><br></div><div>What would be the proposed mechanism for X=
en VM block storage backed by thin-provisioned VHD files with per-VM encrypt=
ion keys? This capability was sufficiently valuable to be upstreamed by Citr=
ix, from OpenXT to Xen Project XAPI in 2018. &nbsp;</div><div><br></div><div=
>With the imminent arrival of Windows Hyper-V and WSL2 Linux 4.19 on develop=
er desktops, VHD support (i.e. Microsoft storage interoperability) in Xen ma=
y be a feature to improve rather than remove.</div><div><br></div>Rich</div>=
<div><br></div><div>[1]&nbsp;<a href=3D"https://github.com/xapi-project/blkt=
ap">https://github.com/xapi-project/blktap</a></div><div><br></div><div><div=
><span style=3D"background-color: rgba(255, 255, 255, 0);">[2]&nbsp;<a href=3D=
"https://wiki.xenproject.org/wiki/Blktap3">https://wiki.xenproject.org/wiki/=
Blktap3</a></span></div></div><div><br></div></div><div>[3]&nbsp;<a href=3D"=
https://xenproject.org/developers/teams/xen-api/">https://xenproject.org/dev=
elopers/teams/xen-api/</a></div><div><br></div></div></div></body></html>=

--Apple-Mail-77EA62B2-00E8-477C-BB1D-F51E1C2B8366--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1561318555218019052==--


From xen-devel-bounces@lists.xenproject.org Fri May 17 06:47:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 06:47:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRWen-00012p-9d; Fri, 17 May 2019 06:47:53 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FnXM=TR=gmail.com=viktor.mitin.19@srs-us1.protection.inumbo.net>)
 id 1hRWel-00012k-QT
 for xen-devel@lists.xenproject.org; Fri, 17 May 2019 06:47:51 +0000
X-Inumbo-ID: aff9a7c6-786f-11e9-8980-bc764e045a96
Received: from mail-lj1-x242.google.com (unknown [2a00:1450:4864:20::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id aff9a7c6-786f-11e9-8980-bc764e045a96;
 Fri, 17 May 2019 06:47:51 +0000 (UTC)
Received: by mail-lj1-x242.google.com with SMTP id 188so5249600ljf.9
 for <xen-devel@lists.xenproject.org>; Thu, 16 May 2019 23:47:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=date:from:to:cc:subject:message-id:references:mime-version
 :content-disposition:in-reply-to:user-agent;
 bh=lVil98LabFnCWB8FMhd9/0QQQIgdeMBv/KOcvV6pkGg=;
 b=eF6mPoqDMEpVz4vqEviAhQvIw+ErckMM9E3wyWR0Zduxm6gxxz++RFQUkw94Ahjl0m
 BTnJKh9WWGturdc00Txg8RU5FcVWGSpJ1P3RHQYZGKWu6aldC/NIu7EaYvwpkKodAaFS
 wFjuDBhq+CiSMprlmLFl/1s6gzvdcCV5i3dLTlJweYli84oIUKW+Ml9CVvtwR7T48bzo
 g3LL8KjKY8VGIXvIZVnPpk84oszgCbqcf8b1BqCWPalpx7wuikhxbKUZal/yRFAqaKsD
 C0TmDFuOEJ0gjo+0TfiKSTD7m58HoGVUhK8JvYEg2+ON9CYWquDOwfnOy80Yx5Ot7LzN
 4WvQ==
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=lVil98LabFnCWB8FMhd9/0QQQIgdeMBv/KOcvV6pkGg=;
 b=BuvJms73JGM/kTiRTxeqYGzdvCW+h1a7kHlaMA+0oSWaWYtKpQv8jkBljRBNtovI0q
 XqdAuCf9nZgNQHV1lK4cu2M5RHHfn6yOuxHAyZXGPMgael71gBOiAWYwqK4o+wUP+NvI
 +FuP9+62ERQci77sN3V5VWev25keuqnfRYB3fY2pgaAd6Q2bMawfnDlSO+OSyL6Lc/OF
 aYP83IsMYh7LvMhDoiYu/QYLZbZXLEcsXd03SgD/aHT/H0EMyRjbPk/EHyS4nB9vB3vQ
 nFAXEzir6X/0u6E5pWFVxxFB4JzlsVfjpr/z2TPSp6LFvjgBG1adyhqlUAaOqkn/j4Pg
 gELw==
X-Gm-Message-State: APjAAAUulqWzhtUGWF3D/slcyqiMAUTQ4MJRLniT14UAfgIedAXDsVXM
 fL5NEp11vpYfgiUvl/hGALc=
X-Google-Smtp-Source: APXvYqygRTCYOE3RiKLvdo4I9pyIv6Oi4owttobzSPo4NxZi274pZEOADUNrDv1T+vxXfLXbQCcAcQ==
X-Received: by 2002:a2e:90d1:: with SMTP id o17mr13177696ljg.187.1558075669550; 
 Thu, 16 May 2019 23:47:49 -0700 (PDT)
Received: from localhost (ll-74.141.223.85.sovam.net.ua. [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id h25sm1238719ljb.80.2019.05.16.23.47.48
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Thu, 16 May 2019 23:47:48 -0700 (PDT)
Date: Fri, 17 May 2019 09:47:46 +0300
From: Viktor Mitin <viktor.mitin.19@gmail.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20190517064745.GA14853@localhost>
References: <20190516132016.8032-1-viktor.mitin.19@gmail.com>
 <37a3a6c6-7de4-e496-5619-00f31e8e338f@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <37a3a6c6-7de4-e496-5619-00f31e8e338f@arm.com>
User-Agent: Mutt/1.9.4 (2018-02-28)
Subject: Re: [Xen-devel] [PATCH v2] coverage: filter out libfdt.o and
 libelf.o
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBNYXkgMTYsIDIwMTkgYXQgMDY6NDA6MTRQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IAo+IE5vIG5lZWQgdG8gcmVzZW5kIHRoZSBwYXRjaCwgSSBjYW4gZG8gdGhlIG1vZGlm
aWNhdGlvbiB3aGVuIEkgd2lsbCBjb21taXQgdGhlIHBhdGNoLgo+IAoKSGkgSnVsaWVuLAoKVGhh
bmsgeW91IGZvciBkZXRhaWxlZCBkZXNjcmlwdGlvbiBwcm92aWRlZC4gCldpbGwgdGFrZSBpbnRv
IGNvbnNpZGVyYXRpb24gYWxsIHRoZSBub3Rlcy4KClRoYW5rcwoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 17 06:48:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 06:48:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRWfB-00014n-L3; Fri, 17 May 2019 06:48:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PB1v=TR=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hRWfA-00014T-8J
 for xen-devel@lists.xenproject.org; Fri, 17 May 2019 06:48:16 +0000
X-Inumbo-ID: be0e8f4a-786f-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id be0e8f4a-786f-11e9-8980-bc764e045a96;
 Fri, 17 May 2019 06:48:13 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hRWf6-00075r-Sp; Fri, 17 May 2019 06:48:12 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hRWf6-0003o7-I6; Fri, 17 May 2019 06:48:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hRWf6-0003pj-HC; Fri, 17 May 2019 06:48:12 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136266-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.7-testing:build-i386:xen-build:fail:regression
 xen-4.7-testing:build-i386-prev:xen-build:fail:regression
 xen-4.7-testing:build-amd64:xen-build:fail:regression
 xen-4.7-testing:build-i386-xsm:xen-build:fail:regression
 xen-4.7-testing:build-amd64-prev:xen-build:fail:regression
 xen-4.7-testing:build-amd64-xsm:xen-build:fail:regression
 xen-4.7-testing:build-arm64:xen-build:fail:regression
 xen-4.7-testing:build-arm64-xsm:xen-build:fail:regression
 xen-4.7-testing:build-armhf:xen-build:fail:regression
 xen-4.7-testing:test-amd64-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-1:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-3:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-5:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-4:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=b205b6969f86d1f25e152ed0880cd3ee189b9358
X-Osstest-Versions-That: xen=88f936d44d2e34ca2d0827cc828ea9d3aeef3fe8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 17 May 2019 06:48:12 +0000
Subject: [Xen-devel] [xen-4.7-testing test] 136266: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjI2NiB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjI2Ni8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtaTM4NiAgICAgICAgICAgICAg
ICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTk2CiBi
dWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMzM1OTYKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU5NgogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTMzNTk2CiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1OTYKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU5Ngog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTMzNTk2CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICA2IHhl
bi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1OTYKIGJ1aWxkLWFybWhm
ICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEzMzU5NgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1t
aWdydXBncmFkZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVzdC14dGYtYW1kNjQt
YW1kNjQtMSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4x
MC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNr
KDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQg
ICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2so
MSkgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBi
dWlsZC1jaGVjaygxKSAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygx
KSAgICAgYmxvY2tlZCBuL2EKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
Y3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQt
Y2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4
NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC14dGYtYW1k
NjQtYW1kNjQtMiAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4x
MC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQt
Y2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjct
YW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRl
c3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBiMjA1YjY5NjlmODZkMWYyNWUxNTJlZDA4ODBj
ZDNlZTE4OWI5MzU4CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA4OGY5
MzZkNDRkMmUzNGNhMmQwODI3Y2M4MjhlYTlkM2FlZWYzZmU4CgpMYXN0IHRlc3Qgb2YgYmFzaXMg
ICAxMzM1OTYgIDIwMTktMDMtMDUgMTU6MDY6MDQgWiAgIDcyIGRheXMKRmFpbGluZyBzaW5jZSAg
ICAgICAgMTM1NDM0ICAyMDE5LTA0LTI5IDE1OjM2OjEwIFogICAxNyBkYXlzICAgIDkgYXR0ZW1w
dHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTM2MjY2ICAyMDE5LTA1LTE1IDAwOjU4OjExIFogICAg
MiBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVu
ZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBD
w6lkcmljIEJvc2Rvbm5hdCA8Y2Jvc2Rvbm5hdEBzdXNlLmNvbT4KICBEYW5pZWwgRGUgR3JhYWYg
PGRnZGVncmFAdHljaG8ubnNhLmdvdj4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CiAgUXVhbiBYdSA8eHVxdWFuOEBodWF3ZWkuY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
YnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBi
dWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1
aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
aTM4Ni14c20gICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbWln
cnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2
LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJl
cG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9t
ZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVz
LCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9m
IG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVz
aGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpjb21taXQgYjIwNWI2OTY5Zjg2ZDFmMjVlMTUyZWQwODgwY2QzZWUxODliOTM1
OApBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6
ICAgV2VkIERlYyAxMiAxOToyMjoxNSAyMDE4ICswMDAwCgogICAgeDg2L3NwZWMtY3RybDogSW50
cm9kdWNlIG9wdGlvbnMgdG8gY29udHJvbCBWRVJXIGZsdXNoaW5nCiAgICAKICAgIFRoZSBNaWNy
b2FyY2hpdGVjdHVyYWwgRGF0YSBTYW1wbGluZyB2dWxuZXJhYmlsaXR5IGlzIHNwbGl0IGludG8g
Y2F0ZWdvcmllcwogICAgd2l0aCBzdWJ0bHkgZGlmZmVyZW50IHByb3BlcnRpZXM6CiAgICAKICAg
ICBNTFBEUyAtIE1pY3JvYXJjaGl0ZWN0dXJhbCBMb2FkIFBvcnQgRGF0YSBTYW1wbGluZwogICAg
IE1TQkRTIC0gTWljcm9hcmNoaXRlY3R1cmFsIFN0b3JlIEJ1ZmZlciBEYXRhIFNhbXBsaW5nCiAg
ICAgTUZCRFMgLSBNaWNyb2FyY2hpdGVjdHVyYWwgRmlsbCBCdWZmZXIgRGF0YSBTYW1wbGluZwog
ICAgIE1EU1VNIC0gTWljcm9hcmNoaXRlY3R1cmFsIERhdGEgU2FtcGxpbmcgVW5jYWNoZWFibGUg
TWVtb3J5CiAgICAKICAgIE1EU1VNIGlzIGEgc3BlY2lhbCBjYXNlIG9mIHRoZSBvdGhlciB0aHJl
ZSwgYW5kIGlzbid0IGRpc3Rpbmd1aXNoZWQgZnVydGhlci4KICAgIAogICAgVGhlc2UgaXNzdWVz
IHBlcnRhaW4gdG8gdGhyZWUgbWljcm9hcmNoaXRlY3R1cmFsIGJ1ZmZlcnMuICBUaGUgTG9hZCBQ
b3J0cywgdGhlCiAgICBTdG9yZSBCdWZmZXJzIGFuZCB0aGUgRmlsbCBCdWZmZXJzLiAgRWFjaCBv
ZiB0aGVzZSBzdHJ1Y3R1cmVzIGFyZSBmbHVzaGVkIGJ5CiAgICB0aGUgbmV3IGVuaGFuY2VkIFZF
UlcgZnVuY3Rpb25hbGl0eSwgYnV0IHRoZSBjb25kaXRpb25zIHVuZGVyIHdoaWNoIGZsdXNoaW5n
CiAgICBpcyBuZWNlc3NhcnkgdmFyeS4KICAgIAogICAgRm9yIHRoaXMgY29uY2lzZSBvdmVydmll
dyBvZiB0aGUgaXNzdWVzIGFuZCBkZWZhdWx0IGxvZ2ljLCB0aGUgYWJicmV2aWF0aW9ucwogICAg
U1AgKFN0b3JlIFBvcnQpLCBGQiAoRmlsbCBCdWZmZXIpLCBMUCAoTG9hZCBQb3J0KSBhbmQgSFQg
KEh5cGVydGhyZWFkaW5nKSBhcmUKICAgIHVzZWQgZm9yIGJyZXZpdHk6CiAgICAKICAgICAqIFZ1
bG5lcmFibGUgaGFyZHdhcmUgaXMgZGl2aWRlZCBpbnRvIHR3byBjYXRlZ29yaWVzIC0gcGFydHMg
d2hpY2ggc3VmZmVyCiAgICAgICBmcm9tIFNQIG9ubHksIGFuZCBwYXJ0cyB3aXRoIGFueSBvdGhl
ciBjb21iaW5hdGlvbiBvZiB2dWxuZXJhYmlsaXRpZXMuCiAgICAKICAgICAqIFNQIG9ubHkgaGFz
IGFuIEhUIGludGVyYWN0aW9uIHdoZW4gdGhlIHRocmVhZCBnb2VzIGlkbGUsIGR1ZSB0byB0aGUg
c3RhdGljCiAgICAgICBwYXJ0aXRpb25pbmcgb2YgcmVzb3VyY2VzLiAgTFAgYW5kIEZCIGhhdmUg
SFQgaW50ZXJhY3Rpb25zIGF0IGFsbCBwb2ludHMsCiAgICAgICBkdWUgdG8gdGhlIGNvbXBldGl0
aXZlIHNoYXJpbmcgb2YgcmVzb3VyY2VzLiAgQWxsIGlzc3VlcyBwb3RlbnRpYWxseSBsZWFrCiAg
ICAgICBkYXRhIGFjcm9zcyB0aGUgcmV0dXJuLXRvLWd1ZXN0IHRyYW5zaXRpb24uCiAgICAKICAg
ICAqIFRoZSBtaWNyb2NvZGUgd2hpY2ggaW1wbGVtZW50cyBWRVJXIGZsdXNoaW5nIGFsc28gZXh0
ZW5kcyBNU1JfRkxVU0hfQ01ELCBzbwogICAgICAgd2UgZG9uJ3QgbmVlZCB0byBkbyBib3RoIG9u
IHRoZSBIVk0gcmV0dXJuLXRvLWd1ZXN0IHBhdGguICBIb3dldmVyLCB0aGUKICAgICAgIEtuaWdo
dHMgcmFuZ2Ugb2YgcHJvY2Vzc29ycyBhcmUgaW1tdW5lIHRvIEwxVEYgKHRoZXJlZm9yZSBoYXZl
IG5vCiAgICAgICBNU1JfRkxVU0hfQ01EKSwgYnV0IGFyZSB2dWxuZXJhYmxlIHRvIE1EUywgc28g
ZG8gcmVxdWlyZSBWRVJXIG9uIHRoZSBIVk0KICAgICAgIHBhdGguCiAgICAKICAgIE5vdGUgdGhh
dCB3ZSBkZWxpYmVyYXRlbHkgc3VwcG9ydCBtZHM9MSBldmVuIHdpdGhvdXQgTURfQ0xFQVIgaW4g
Y2FzZSB0aGUKICAgIG1pY3JvY29kZSBoYXMgYmVlbiB1cGRhdGVkIGJ1dCB0aGUgZmVhdHVyZSBi
aXQgbm90IGV4cG9zZWQuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjk3LCBDVkUtMjAx
OC0xMjEyNiwgQ1ZFLTIwMTgtMTIxMjcsIENWRS0yMDE4LTEyMTMwLCBDVkUtMjAxOS0xMTA5MS4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCAzYzA0YzI1OGFiNDA0MDVhNzRlMTk0ZDk4
ODlhNGNiYzdhYmU5NGI0KQoKY29tbWl0IDhlNzQ1MGYwNzA5MjdmODM5N2MzMmZhNGVjNjBjZjU4
Zjg3NmU5ODQKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgpEYXRlOiAgIFdlZCBEZWMgMTIgMTk6MjI6MTUgMjAxOCArMDAwMAoKICAgIHg4Ni9zcGVjLWN0
cmw6IEluZnJhc3RydWN0dXJlIHRvIHVzZSBWRVJXIHRvIGZsdXNoIHBpcGVsaW5lIGJ1ZmZlcnMK
ICAgIAogICAgVGhyZWUgc3ludGhldGljIGZlYXR1cmVzIGFyZSBpbnRyb2R1Y2VkLCBhcyB3ZSBu
ZWVkIGluZGl2aWR1YWwgY29udHJvbCBvZgogICAgZWFjaCwgZGVwZW5kaW5nIG9uIGNpcmN1bXN0
YW5jZXMuICBBIGxhdGVyIGNoYW5nZSB3aWxsIGVuYWJsZSB0aGVtIGF0CiAgICBhcHByb3ByaWF0
ZSBwb2ludHMuCiAgICAKICAgIFRoZSB2ZXJ3X3NlbCBmaWVsZCBkb2Vzbid0IHN0cmljdGx5IG5l
ZWQgdG8gbGl2ZSBpbiBzdHJ1Y3QgY3B1X2luZm8uICBJdCBsaXZlcwogICAgdGhlcmUgYmVjYXVz
ZSB0aGVyZSBpcyBhIGNvbnZlbmllbnQgaG9sZSBpdCBjYW4gZmlsbCwgYW5kIGl0IHJlZHVjZXMg
dGhlCiAgICBjb21wbGV4aXR5IG9mIHRoZSBTUEVDX0NUUkxfRVhJVF9UT197UFYsSFZNfSBhc3Nl
bWJseSBieSBhdm9pZGluZyB0aGUgbmVlZCBmb3IKICAgIGFueSB0ZW1wb3Jhcnkgc3RhY2sgbWFp
bnRlbmFuY2UuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjk3LCBDVkUtMjAxOC0xMjEy
NiwgQ1ZFLTIwMTgtMTIxMjcsIENWRS0yMDE4LTEyMTMwLCBDVkUtMjAxOS0xMTA5MS4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICAo
Y2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA1NDhhOTMyYWM3ODZkNmJmMzU4NGU0YjU0ZjJhYjk5
M2UxMTE3NzEwKQoKY29tbWl0IGU2OTc5M2Q2YmEyNjViYjUyYzBjZGVlYzYwOWM3OWM5ZWZlNWFk
OTQKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRl
OiAgIFdlZCBTZXAgMTIgMTQ6MzY6MDAgMjAxOCArMDEwMAoKICAgIHg4Ni9zcGVjLWN0cmw6IENQ
VUlEL01TUiBkZWZpbml0aW9ucyBmb3IgTWljcm9hcmNoaXRlY3R1cmFsIERhdGEgU2FtcGxpbmcK
ICAgIAogICAgVGhlIE1EX0NMRUFSIGZlYXR1cmUgY2FuIGJlIGF1dG9tYXRpY2FsbHkgb2ZmZXJl
ZCB0byBndWVzdHMuICBObwogICAgaW5mcmFzdHJ1Y3R1cmUgaXMgbmVlZGVkIGluIFhlbiB0byBz
dXBwb3J0IHRoZSBndWVzdCBtYWtpbmcgdXNlIG9mIGl0LgogICAgCiAgICBUaGlzIGlzIHBhcnQg
b2YgWFNBLTI5NywgQ1ZFLTIwMTgtMTIxMjYsIENWRS0yMDE4LTEyMTI3LCBDVkUtMjAxOC0xMjEz
MCwgQ1ZFLTIwMTktMTEwOTEuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgZDRmNjEx
NmMwODBkYzAxM2NkMTIwNGM0ZDhjZWI5NWU1ZjI3ODY4OSkKCmNvbW1pdCBiMTYyZjk1OTMxNjZm
YTIwNTNkNDJkZjZlNzNiZjRiZDhkNDYwZDcxCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBXZWQgU2VwIDEyIDE0OjM2OjAwIDIwMTggKzAx
MDAKCiAgICB4ODYvc3BlYy1jdHJsOiBNaXNjIG5vbi1mdW5jdGlvbmFsIGNsZWFudXAKICAgIAog
ICAgICogSWRlbnRpZnkgQlRJIGluIHRoZSBzcGVjX2N0cmxfe2VudGVyLGV4aXR9X2lkbGUoKSBj
b21tZW50cywgYXMgb3RoZXIKICAgICAgIG1pdGlnYXRpb25zIHdpbGwgc2hvcnRseSBhcHBlYXIu
CiAgICAgKiBVc2UgYWx0ZXJuYXRpdmVfaW5wdXQoKSBhbmQgY292ZXIgdGhlIGxhY2sgb2YgbWVt
b3J5IGNvYmJlciB3aXRoIGEgZnVydGhlcgogICAgICAgYmFycmllci4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICAoY2hlcnJ5IHBp
Y2tlZCBmcm9tIGNvbW1pdCA5YjYyZWJhNmM0MjljMzI3ZTE1MDc4MTZiZWY0MDNjY2M4NzM1N2Fl
KQoKY29tbWl0IDM1MTQ1MTE1MjNkNGE2NTViZjhkZjQ2MmI4Y2ZmZjFlYjZmMzc0NjYKQXV0aG9y
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIEZyaSBB
cHIgNSAxMzoyNjozMCAyMDE5ICswMTAwCgogICAgeDg2L2Jvb3Q6IERldGVjdCB0aGUgZmlybXdh
cmUgU01UIHNldHRpbmcgY29ycmVjdGx5IG9uIEludGVsIGhhcmR3YXJlCiAgICAKICAgIFdoaWxl
IGJvb3RfY3B1X2RhdGEueDg2X251bV9zaWJsaW5ncyBpcyBhbiBhY2N1cmF0ZSB2YWx1ZSB0byB1
c2Ugb24gQU1ECiAgICBoYXJkd2FyZSwgaXQgaXNuJ3Qgb24gSW50ZWwgd2hlbiB0aGUgdXNlciBo
YXMgZGlzYWJsZWQgSHlwZXJ0aHJlYWRpbmcgaW4gdGhlCiAgICBmaXJtd2FyZS4gIEFzIGEgcmVz
dWx0LCBhIHVzZXIgd2hpY2ggaGFzIGNob3NlbiB0byBkaXNhYmxlIEhUIHN0aWxsIGdldHMKICAg
IG5hZ2dlZCBvbiBMMVRGLXZ1bG5lcmFibGUgaGFyZHdhcmUgd2hlbiB0aGV5IGhhdmVuJ3QgY2hv
c2VuIGFuIGV4cGxpY2l0CiAgICBzbXQ9PGJvb2w+IHNldHRpbmcuCiAgICAKICAgIE1ha2UgdXNl
IG9mIHRoZSBsYXJnZWx5LXVuZG9jdW1lbnRlZCBNU1JfSU5URUxfQ09SRV9USFJFQURfQ09VTlQg
d2hpY2ggaW4KICAgIHByYWN0aWNlIGV4aXN0cyBzaW5jZSBOZWhhbGVtLCB3aGVuIGJvb3Rpbmcg
b24gcmVhbCBoYXJkd2FyZS4gIEZhbGwgYmFjayB0bwogICAgdXNpbmcgdGhlIEFDUEkgdGFibGUg
QVBJQyBJRHMuCiAgICAKICAgIFdoaWxlIGFkanVzdGluZyB0aGlzIGxvZ2ljLCBmaXggYSBsYXRl
bnQgYnVnIGluIGFtZF9nZXRfdG9wb2xvZ3koKS4gIFRoZQogICAgdGhyZWFkIGNvdW50IGZpZWxk
IGluIENQVUlELjB4ODAwMDAwMWUuZWJ4IGlzIGRvY3VtZW50ZWQgYXMgOCBiaXRzIHdpZGUsCiAg
ICByYXRoZXIgdGhhbiAyIGJpdHMgd2lkZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBi
MTJmZWM0YTEyNTk1MDI0MDU3M2VhMzJmNjVjNjFmYjlhZmE3NGMzKQoKY29tbWl0IDYyMWI2NmY4
MThhMjM5MzE2NjE5ZWYxODUyNzhkNTBiOWIwNWJlMjEKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIEZyaSBBcHIgNSAxMjoyNjozMCAyMDE5
ICswMDAwCgogICAgeDg2L21zcjogRGVmaW5pdGlvbnMgZm9yIE1TUl9JTlRFTF9DT1JFX1RIUkVB
RF9DT1VOVAogICAgCiAgICBUaGlzIGlzIGEgbW9kZWwgc3BlY2lmaWMgcmVnaXN0ZXIgd2hpY2gg
ZGV0YWlscyB0aGUgY3VycmVudCBjb25maWd1cmF0aW9uCiAgICBjb3JlcyBhbmQgdGhyZWFkcyBp
biB0aGUgcGFja2FnZS4gIEJlY2F1c2Ugb2YgaG93IEh5cGVydGhyZWFkIGFuZCBDb3JlCiAgICBj
b25maWd1cmF0aW9uIHdvcmtzIHdvcmtzIGluIGZpcm13YXJlLCB0aGUgTVNSIGl0IGlzIGRlLWZh
Y3RvIGNvbnN0YW50IGFuZAogICAgd2lsbCByZW1haW4gdW5jaGFuZ2VkIHVudGlsIHRoZSBuZXh0
IHN5c3RlbSByZXNldC4KICAgIAogICAgSXQgaXMgYSByZWFkIG9ubHkgTVNSIChzbyB1bmlsYXRl
cmFsbHkgcmVqZWN0IHdyaXRlcyksIGJ1dCBmb3Igbm93IHJldGFpbiBpdHMKICAgIGxlYWt5LW9u
LXJlYWQgcHJvcGVydGllcy4gIEZ1cnRoZXIgQ1BVSUQvTVNSIHdvcmsgaXMgcmVxdWlyZWQgYmVm
b3JlIHdlIGNhbgogICAgc3RhcnQgdmlydHVhbGlzaW5nIGEgY29uc2lzdGVudCB0b3BvbG9neSB0
byB0aGUgZ3Vlc3QsIGFuZCByZXRhaW5pbmcgdGhlIG9sZAogICAgYmVoYXZpb3VyIGlzIHRoZSBz
YWZlc3QgY291cnNlIG9mIGFjdGlvbi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBkNDEy
MDkzNmJjZDE2OTVmYWY1YjU3NWYxMjU5YzU4ZTMxZDJiMThiKQoKY29tbWl0IGI2OGNlZGJlNjBm
ZDIwNmYyOTllNmNhNmE4NWQzNjNkMDY2ODJjM2IKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFdlZCBTZXAgMTIgMTQ6MzY6MDAgMjAxOCAr
MDEwMAoKICAgIHg4Ni9zcGVjLWN0cmw6IFJlcG9zaXRpb24gdGhlIFhQVEkgY29tbWFuZCBsaW5l
IHBhcnNpbmcgbG9naWMKICAgIAogICAgSXQgaGFzIGVuZGVkIHVwIGluIHRoZSBtaWRkbGUgb2Yg
dGhlIG1pdGlnYXRpb24gY2FsY3VsYXRpb24gbG9naWMuICBNb3ZlIGl0IHRvCiAgICBiZSBiZXNp
ZGUgdGhlIG90aGVyIGNvbW1hbmQgbGluZSBwYXJzaW5nLgogICAgCiAgICBObyBmdW5jdGlvbmFs
IGNoYW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBjMmMyYmIwZDYwYzY0MmU2NGE1
MjQzYTc5YzhiMTU0OGZmYjdiYzViKQoKY29tbWl0IGRjZjk2MzM1ZDBlNDE2ZTQ4MWM3NWViM2Jj
MTdmM2ZiODAyMzFiNDcKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgpEYXRlOiAgIE1vbiBNYXIgMTggMTc6MDg6MjUgMjAxOSArMDEwMAoKICAgIHg4Ni90
c3g6IEltcGxlbWVudCBjb250cm9scyBmb3IgUlRNIGZvcmNlLWFib3J0IG1vZGUKICAgIAogICAg
VGhlIENQVUlEIGJpdCBhbmQgTVNSIGFyZSBkZWxpYmVyYXRlbHkgbm90IGV4cG9zZWQgdG8gZ3Vl
c3RzLCBiZWNhdXNlIHRoZXkKICAgIHdvbid0IGV4aXN0IG9uIG5ld2VyIHByb2Nlc3NvcnMuICBB
cyB2UE1VIGlzbid0IHNlY3VyaXR5IHN1cHBvcnRlZCwgdGhlCiAgICBtaXNiZWhhdmlvdXIgb2Yg
UENSMyBpc24ndCBleHBlY3RlZCB0byBpbXBhY3QgcHJvZHVjdGlvbiBkZXBsb3ltZW50cy4KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
ICBtYXN0ZXIgY29tbWl0OiA2YmU2MTNmMjliNDIwNTM0OTI3NWQyNDM2N2JkNGM4MmZiMjk2MGRk
CiAgICBtYXN0ZXIgZGF0ZTogMjAxOS0wMy0xMiAxNzowNToyMSArMDAwMAoKY29tbWl0IDdjOGRi
NThkMzczOWM4MDVmNGMwZjc3M2I2NTE1N2YzMDZiMDBjMmEKQXV0aG9yOiBDw6lkcmljIEJvc2Rv
bm5hdCA8Y2Jvc2Rvbm5hdEBzdXNlLmNvbT4KRGF0ZTogICBUaHUgTm92IDEwIDEwOjIzOjMxIDIw
MTYgKzAxMDAKCiAgICBGaXggbWlzbGVhZGluZyBpbmRlbnRhdGlvbiB3YXJuaW5ncwogICAgCiAg
ICBHY2M2IGJ1aWxkIHJlcG9ydHMgbWlzbGVhZGluZyBpbmRlbnRhdGlvbiBhcyB3YXJuaW5ncy4g
Rml4IGEgZmV3CiAgICB3YXJuaW5ncyBpbiBzdHViZG9tLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBDw6lkcmljIEJvc2Rvbm5hdCA8Y2Jvc2Rvbm5hdEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBE
YW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4KICAgIEFja2VkLWJ5OiBRdWFu
IFh1IDx4dXF1YW44QGh1YXdlaS5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgOWZkZmZi
YmFiM2FkYTQyN2JhYzA3MDc2ZjA0MmYwMjY1ZTVhZTA1ZikKCmNvbW1pdCA3ODM1NjQ0ZDUxNDFk
MGYyOGVjMjIxZWRhNDBmY2JmMmZjMDNiZTIzCkF1dGhvcjogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KRGF0ZTogICBXZWQgTm92IDI4IDE3OjQzOjMzIDIwMTggKzAwMDAKCiAgICB0b29s
cy9maXJtd2FyZTogdXBkYXRlIE9WTUYgTWFrZWZpbGUsIHdoZW4gbmVjZXNzYXJ5CiAgICAKICAg
IFsgVGhpcyBpcyB0d28gY29tbWl0cyBmcm9tIG1hc3RlciBha2Egc3RhZ2luZy00LjEyOiBdCiAg
ICAKICAgIE9WTUYgaGFzIGJlY29tZSBkZXBlbmRlbnQgb24gT3BlblNTTCwgd2hpY2ggaXMgaW5j
bHVkZWQgYXMgYQogICAgc3VibW9kdWxlLiAgSW5pdGlhbGlzZSBzdWJtb2R1bGVzIGJlZm9yZSBi
dWlsZGluZy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0
cml4LmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGIxNjI4MTg3MGUwNmY1ZjUy
NjAyOWE0ZTY5NjM0YTE2ZGMzOGU4ZTQpCiAgICAKICAgIHRvb2xzOiBvbmx5IGNhbGwgZ2l0IHdo
ZW4gbmVjZXNzYXJ5IGluIE9WTUYgTWFrZWZpbGUKICAgIAogICAgVXNlcnMgbWF5IGNob29zZSB0
byBleHBvcnQgYSBzbmFwc2hvdCBvZiBPVk1GIGFuZCBidWlsZCBpdAogICAgd2l0aCB4ZW4uZ2l0
IHN1cHBsaWVkIG92bWYtbWFrZWZpbGUuIEluIHRoYXQgY2FzZSB3ZSBkb24ndAogICAgbmVlZCB0
byBjYWxsIGBnaXQgc3VibW9kdWxlYC4KICAgIAogICAgRml4ZXMgYjE2MjgxODcwZS4KICAgIAog
ICAgUmVwb3J0ZWQtYnk6IE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4KICAgIFNpZ25lZC1v
ZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogQW50
aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2Vk
LWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBm
cm9tIGNvbW1pdCA2ODI5MmM5NGE2MGVhYjI0NTE0YWI0YThlNDc3MmFmMjRkZWFkODA3KQogICAg
KGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgZTk4M2U4YWU4NGVmZDVlNDMwNDVhM2QyMGE4MjBm
MTNjYjRhNzViZikKICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDVhODFkZTRjNmI2MDM2
OTc0ZjI5ZTIzMzBhNDkzZjIzYThmMGMxZjApCiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1p
dCA2M2Q5MzMwYmE5ZmRlYzdjOGU5MzQ2ZTZkODUzNjA3NDdkNjFjOTQ3KQogICAgKGNoZXJyeSBw
aWNrZWQgZnJvbSBjb21taXQgZTlkODYwZjFmNjU3YTE5OGQ5OTBiZGFlM2UyOTUwMDFiZDE5MjIz
YykKKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 17 06:57:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 06:57:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRWny-0001zH-P0; Fri, 17 May 2019 06:57:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=mYL4=TR=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hRWnx-0001zC-It
 for xen-devel@lists.xenproject.org; Fri, 17 May 2019 06:57:21 +0000
X-Inumbo-ID: 0352f77b-7871-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0352f77b-7871-11e9-8980-bc764e045a96;
 Fri, 17 May 2019 06:57:19 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 17 May 2019 00:57:18 -0600
Message-Id: <5CDE5B4E020000780022FEFC@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 17 May 2019 00:57:18 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20190506065644.7415*1*jgross@suse.com>
 <20190506065644.7415*43*jgross@suse.com>
 <5CDD6005020000780022FA9A@suse.com>
 <074965f8-b20f-9dc3-2729-7f3c4793b38d@suse.com>
 <5CDD7693020000780022FC59@suse.com>
 <7bfa4c94-ccf1-0b3c-6f92-d4f87b591961@suse.com>
In-Reply-To: <7bfa4c94-ccf1-0b3c-6f92-d4f87b591961@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH RFC V2 42/45] xen/sched: add fall back to
 idle vcpu when scheduling item
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE3LjA1LjE5IGF0IDA3OjEzLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAx
Ni8wNS8yMDE5IDE2OjQxLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMTYuMDUuMTkgYXQg
MTU6NTEsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+Pj4gT24gMTYvMDUvMjAxOSAxNTowNSwg
SmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4gT24gMDYuMDUuMTkgYXQgMDg6NTYsIDxqZ3Jvc3NA
c3VzZS5jb20+IHdyb3RlOgo+Pj4+PiAtLS0gYS94ZW4vYXJjaC94ODYvZG9tYWluLmMKPj4+Pj4g
KysrIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCj4+Pj4+IEBAIC0xNTQsNiArMTU0LDI0IEBAIHN0
YXRpYyB2b2lkIGlkbGVfbG9vcCh2b2lkKQo+Pj4+PiAgICAgIH0KPj4+Pj4gIH0KPj4+Pj4gIAo+
Pj4+PiArLyoKPj4+Pj4gKyAqIElkbGUgbG9vcCBmb3Igc2libGluZ3Mgb2YgYWN0aXZlIHNjaGVk
dWxlIGl0ZW1zLgo+Pj4+PiArICogV2UgZG9uJ3QgZG8gYW55IHN0YW5kYXJkIGlkbGUgd29yayBs
aWtlIHRhc2tsZXRzLCBwYWdlIHNjcnViYmluZyBvcgo+Pj4+PiArICogbGl2ZXBhdGNoaW5nLgo+
Pj4+PiArICogVXNlIGRlZmF1bHRfaWRsZSgpIGluIG9yZGVyIHRvIHNpbXVsYXRlIHYtPmlzX3Vy
Z2VudC4KPj4+Pgo+Pj4+IEkgZ3Vlc3MgSSdtIG1pc3NpbmcgYSBwYXJ0IG9mIHRoZSBkZXNjcmlw
dGlvbiB3aGljaCBleHBsYWlucyBhbGwgdGhpczoKPj4+PiBXaGF0J3Mgd3Jvbmcgd2l0aCBkb2lu
ZyBzY3J1YmJpbmcgd29yaywgZm9yIGV4YW1wbGU/IFdoeSBpcwo+Pj4+IGRvaW5nIHRhc2tsZXQg
d29yayBub3Qgb2theSwgYnV0IHNvZnRpcnFzIGFyZT8gV2hhdCBpcyB0aGUgZGVhbCB3aXRoCj4+
Pj4gdi0+aXNfdXJnZW50LCBpLmUuIHdoYXQganVzdGlmaWVzIG5vdCBlbnRlcmluZyBhIGRlY2Vu
dCBwb3dlcgo+Pj4+IHNhdmluZyBtb2RlIGhlcmUgb24gSW50ZWwsIGJ1dCBkb2luZyBzbyBvbiBB
TUQ/Cj4+Pgo+Pj4gT25lIG9mIHRoZSByZWFzb25zIGZvciB1c2luZyBjb3JlIHNjaGVkdWxpbmcg
aXMgdG8gYXZvaWQgcnVubmluZyB2Y3B1cwo+Pj4gb2YgZGlmZmVyZW50IGRvbWFpbnMgb24gdGhl
IHNhbWUgY29yZSBpbiBvcmRlciB0byBtaW5pbWl6ZSB0aGUgY2hhbmNlcwo+Pj4gZm9yIHNpZGUg
Y2hhbm5lbCBhdHRhY2tzIHRvIGRhdGEgb2Ygb3RoZXIgZG9tYWlucy4gTm90IGFsbG93aW5nCj4+
PiBzY3J1YmJpbmcgb3IgdGFza2xldHMgaGVyZSBpcyBkdWUgdG8gYXZvaWQgYWNjZXNzaW5nIGRh
dGEgb2Ygb3RoZXIKPj4+IGRvbWFpbnMuCj4+IAo+PiBTbyBob3cgaXMgcnVubmluZyBzb2Z0aXJx
cyBva2F5IHRoZW4/IEFuZCBob3cgaXMgc2NydWJiaW5nIGFjY2Vzc2luZwo+PiBvdGhlciBkb21h
aW5zJyBkYXRhPwo+IAo+IFJpZ2h0IG5vdyBJJ20gbm90IHN1cmUgd2hldGhlciBpdCBpcyBhIGdv
b2QgaWRlYSB0byBibG9jayBhbnkgc29mdGlycXMuCj4gV2UgZGVmaW5pdGVseSBuZWVkIHRvIHBy
b2Nlc3Mgc2NoZWR1bGluZyByZXF1ZXN0cyBhbmQgSSBiZWxpZXZlIFJDVSBhbmQKPiB0YXNrbGV0
cywgdG9vLiBUaGUgdGxiZmx1c2ggb25lIHNob3VsZCBiZSB1bmNyaXRpY2FsLCBzbyB0aW1lcnMg
aXMgdGhlCj4gcmVtYWluaW5nIG9uZSB3aGljaCBtaWdodCBiZSBxdWVzdGlvbmFibGUuIFRoaXMg
Y2FuIGJlIGZpbmUtdHVuZWQgbGF0ZXIKPiBJTU8gZS5nLiBieSBkZWZpbmluZyBhIHNvZnRpcnEg
bWFzayBvZiBjcml0aWNhbCBzb2Z0aXJxcyB0byBibG9jayBhbmQKPiBldmVudHVhbGx5IHNwbGl0
dGluZyB1cCBlLmcuIHRpbWVyIGFuZCB0YXNrbGV0IHNvZnRpcnFzIGludG8gY3JpdGljYWwKPiBh
bmQgdW5jcml0aWNhbCBvbmVzLgoKV2VsbCwgb2theSwgYnV0IHBsZWFzZSBhZGQgYW4gYWJyaWRn
ZWQgdmVyc2lvbiBvZiB0aGlzIHRvIHRoZSBwYXRjaApkZXNjcmlwdGlvbiB0aGVuLgoKPiBTY3J1
YmJpbmcgd2lsbCBwcm9iYWJseSBwdWxsIHRoZSBjYWNoZSBsaW5lcyBvZiB0aGUgZGlydHkgcGFn
ZXMgaW50bwo+IHRoZSBMMSBjYWNoZSBvZiB0aGUgY3B1LiBGb3IgbWUgdGhpcyBzb3VuZHMgcHJv
YmxlbWF0aWMuIEluIGNhc2Ugd2UKPiBhcmUgZmluZSB0byBkbyBzY3J1YmJpbmcgYXMgdGhlcmUg
aXMgbm8gcmlzayBhc3NvY2lhdGVkIEknbSBmaW5lIHRvIGFkZAo+IGl0IGJhY2sgaW4uCgpXZWxs
LCBvZiBjb3Vyc2UgdGhlcmUncyBnb2luZyB0byBiZSBhIGJyaWVmIHBlcmlvZCBvZiB0aW1lIHdo
ZXJlCmEgY2FjaGUgbGluZSB3aWxsIGJlIHByZXNlbnQgaW4gQ1BVIGludGVybmFsIGJ1ZmZlcnMg
KGl0J3Mgbm90IGp1c3QgdGhlCmNhY2hlIGFmdGVyIGFsbCwgYXMgd2UndmUgbGVhcm5lZCB3aXRo
IFhTQS0yOTcpLiBTbyBJIGNhbiBjZXJ0YWlubHkKYnV5IHRoYXQgd2hlbiB1c2luZyBjb3JlIGdy
YW51bGFyaXR5IHlvdSBkb24ndCB3YW50IHRvIHNjcnViIG9uCnRoZSBvdGhlciB0aHJlYWQuIEJ1
dCB3aGF0IGFib3V0IHRoZSBzb2NrZXQgZ3JhbnVsYXJpdHkgY2FzZT8KU2NydWJiaW5nIG9uIGZ1
bGx5IGlkbGUgY29yZXMgc2hvdWxkIHN0aWxsIGJlIGZpbmUsIEkgd291bGQgdGhpbmsuCgo+Pj4g
QXMgd2l0aCBjb3JlIHNjaGVkdWxpbmcgd2UgY2FuIGJlIHN1cmUgdGhlIG90aGVyIHRocmVhZCBp
cyBhY3RpdmUKPj4+IChvdGhlcndpc2Ugd2Ugd291bGQgc2NoZWR1bGUgdGhlIGlkbGUgaXRlbSkg
YW5kIGhvcGluZyBmb3Igc2F2aW5nIHBvd2VyCj4+PiBieSB1c2luZyBtd2FpdCBpcyBtb290Lgo+
PiAKPj4gU2F2aW5nIHBvd2VyIG1heSBiZSBpbmRpcmVjdCwgYnkgdGhlIENQVSByZS1hcnJhbmdp
bmcKPj4gcmVzb3VyY2UgYXNzaWdubWVudCBiZXR3ZWVuIHRocmVhZHMgd2hlbiBvbmUgZ29lcyBp
ZGxlLgo+PiBJIGhhdmUgbm8gaWRlYSB3aGV0aGVyIHRoZXkgZG8gdGhpcyB3aGVuIGVudGVyaW5n
IEMxLCBvcgo+PiBvbmx5IHdoZW4gZW50ZXJpbmcgZGVlcGVyIEMgc3RhdGVzLgo+IAo+IFNETSBW
b2wuIDMgY2hhcHRlciA4LjEwLjEgIkhMVCBpbnN0cnVjdGlvbiI6Cj4gCj4gIkhlcmUgc2hhcmVk
IHJlc291cmNlcyB0aGF0IHdlcmUgYmVpbmcgdXNlZCBieSB0aGUgaGFsdGVkIGxvZ2ljYWwKPiBw
cm9jZXNzb3IgYmVjb21lIGF2YWlsYWJsZSB0byBhY3RpdmUgbG9naWNhbCBwcm9jZXNzb3JzLCBh
bGxvd2luZyB0aGVtCj4gdG8gZXhlY3V0ZSBhdCBncmVhdGVyIGVmZmljaWVuY3kuIgoKVG8gYmUg
aG9uZXN0LCB0aGlzIGlzIHRvIGJyb2FkL2dlbmVyaWMgYSBzdGF0ZW1lbnQgdG8gZnVsbHkKdHJ1
c3QgaXQsIGp1ZGdpbmcgZnJvbSBvdGhlciBhcmVhcyBvZiB0aGUgU0RNLiBBbmQgdGhlbiwgYXMK
cGVyIGFib3ZlLCB3aGF0IGFib3V0IHRoZSBzb2NrZXQgZ3JhbnVsYXJpdHkgY2FzZT8gUHV0dGlu
ZwplbnRpcmVseSBpZGxlIGNvcmVzIHRvIHNsZWVwIGlzIHN1cmVseSB3b3J0aHdoaWxlPwoKPj4g
QW5kIGFueXdheSAtIEknbSBzdGlsbCBub25lIHRoZSB3aXNlciBhcyB0byB0aGUgdi0+aXNfdXJn
ZW50Cj4+IHJlbGF0aW9uc2hpcC4KPiAKPiBXaXRoIHYtPmlzX3VyZ2VudCBzZXQgdG9kYXkncyBp
ZGxlIGxvb3Agd2lsbCBkcm9wIGludG8gZGVmYXVsdF9pZGxlKCkuCj4gSSBjYW4gcmVtb3ZlIHRo
aXMgc2VudGVuY2UgaW4gY2FzZSBpdCBpcyBqdXN0IGNvbmZ1c2luZy4KCkknZCBwcmVmZXIgaWYg
dGhlIGNvbm5lY3Rpb24gd291bGQgYmVjb21lIG1vcmUgb2J2aW91cy4gT25lCm5lZWRzIHRvIGdv
IGZyb20gLT5pc191cmdlbnQgdmlhIC0+dXJnZW50X2NvdW50IHRvCnNjaGVkX2hhc191cmdlbnRf
dmNwdSgpIHRvIGZpbmQgd2hlcmUgdGhlIGRlc2NyaWJlZApiZWhhdmlvciByZWFsbHkgbGl2ZXMu
CgpXaGF0J3Mgd29yc2UgdGhvdWdoOiBUaGlzIHdvbid0IHdvcmsgYXMgaW50ZW5kZWQgb24gQU1E
CmF0IGFsbC4gSSBkb24ndCB0aGluayBpdCdzIGNvcnJlY3QgdG8gZmFsbCBiYWNrIHRvIGRlZmF1
bHRfaWRsZSgpIGluCnRoaXMgY2FzZS4gSW5zdGVhZCBzY2hlZF9oYXNfdXJnZW50X3ZjcHUoKSBy
ZXR1cm5pbmcgdHJ1ZQpzaG91bGQgYW1vdW50IHRvIHRoZSBzYW1lIGVmZmVjdCBhcyBtYXhfY3N0
YXRlIGJlaW5nIHNldAp0byAxLiBUaGVyZSdzCihhKSBubyByZWFzb24gbm90IHRvIHVzZSBNV0FJ
VCBvbiBJbnRlbCBDUFVzIGluIHRoaXMgY2FzZSwKaWYgTVdBSVQgY2FuIGVudGVyIEMxLCBhbmQK
KGIpIGEgc3Ryb25nIG5lZWQgdG8gdXNlIE1XQUlUIG9uIChhdCBsZWFzdCkgQU1EIEZhbTE3LApv
ciBlbHNlIGl0IHdvbid0IGJlIEMxIHRoYXQgZ2V0cyBlbnRlcmVkLgpJJ2xsIHNlZSBhYm91dCBt
YWtpbmcgYSBwYXRjaCBpbiBkdWUgY291cnNlLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 17 07:04:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 07:04:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRWup-0002uF-L3; Fri, 17 May 2019 07:04:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=mYL4=TR=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hRWun-0002uA-Ja
 for xen-devel@lists.xenproject.org; Fri, 17 May 2019 07:04:25 +0000
X-Inumbo-ID: 0037e54c-7872-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0037e54c-7872-11e9-8980-bc764e045a96;
 Fri, 17 May 2019 07:04:24 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 17 May 2019 01:04:23 -0600
Message-Id: <5CDE5CF5020000780022FF28@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 17 May 2019 01:04:21 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <5CD2CDEC020000780022CC95@prv1-mh.provo.novell.com>
 <5CD2D010020000780022CCCC@prv1-mh.provo.novell.com>
 <20190516135208.h4njprgd477gfww2@Air-de-Roger>
In-Reply-To: <20190516135208.h4njprgd477gfww2@Air-de-Roger>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 4/4] x86/IRQ: ACKTYPE_NONE cannot make it
 into irq_guest_eoi_timer_fn()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE2LjA1LjE5IGF0IDE1OjUyLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFdlZCwgTWF5IDA4LCAyMDE5IGF0IDA2OjQ4OjE2QU0gLTA2MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiBAQCAtMTExNCwxOSArMTExNCwxOCBAQCBzdGF0aWMgdm9pZCBpcnFfZ3Vlc3RfZW9p
X3RpbWVyX2ZuKHZvaWQKPj4gIAo+PiAgICAgIGFjdGlvbiA9IChpcnFfZ3Vlc3RfYWN0aW9uX3Qg
KilkZXNjLT5hY3Rpb247Cj4+ICAKPj4gKyAgICBBU1NFUlQoYWN0aW9uLT5hY2tfdHlwZSAhPSBB
Q0tUWVBFX05PTkUpOwo+PiArCj4+ICAgICAgaWYgKCAhYWN0aW9uLT5pbl9mbGlnaHQgfHwgdGlt
ZXJfaXNfYWN0aXZlKCZhY3Rpb24tPmVvaV90aW1lcikgKQo+PiAgICAgICAgICBnb3RvIG91dDsK
Pj4gIAo+PiAtICAgIGlmICggYWN0aW9uLT5hY2tfdHlwZSAhPSBBQ0tUWVBFX05PTkUgKQo+PiAr
ICAgIGZvciAoIGkgPSAwOyBpIDwgYWN0aW9uLT5ucl9ndWVzdHM7IGkrKyApCj4+ICAgICAgewo+
PiAtICAgICAgICB1bnNpZ25lZCBpbnQgaTsKPj4gLSAgICAgICAgZm9yICggaSA9IDA7IGkgPCBh
Y3Rpb24tPm5yX2d1ZXN0czsgaSsrICkKPj4gLSAgICAgICAgewo+PiAtICAgICAgICAgICAgc3Ry
dWN0IGRvbWFpbiAqZCA9IGFjdGlvbi0+Z3Vlc3RbaV07Cj4gCj4gSSB0aGluayB5b3UgY291bGQg
Y29uc3RpZnkgZCBoZXJlLgoKTm93IHRoYXQgSSd2ZSB0cmllZCBJIHJlY2FsbCB0aGF0IEkgZGlk
IHNvIGFscmVhZHkgd2hlbiBvcmlnaW5hbGx5CnB1dHRpbmcgdG9nZXRoZXIgdGhlIHBhdGNoLiBJ
dCBkb2Vzbid0IHdvcmssIGJlY2F1c2UKcmFkaXhfdHJlZV9sb29rdXAoKSByZXF1aXJlcyBhIG5v
bi1jb25zdCBwb2ludGVyLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 17 07:22:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 07:22:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRXBi-0004Rj-Bb; Fri, 17 May 2019 07:21:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=mYL4=TR=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hRXBh-0004Re-3v
 for xen-devel@lists.xenproject.org; Fri, 17 May 2019 07:21:53 +0000
X-Inumbo-ID: 6f49faec-7874-11e9-bc82-173214866a5a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6f49faec-7874-11e9-bc82-173214866a5a;
 Fri, 17 May 2019 07:21:49 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 17 May 2019 01:21:48 -0600
Message-Id: <5CDE610D020000780022FF42@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 17 May 2019 01:21:49 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Tamas K Lengyel" <tamas@tklengyel.com>
References: <20190516213752.1701-1-tamas@tklengyel.com>
 <20190516213752.1701-2-tamas@tklengyel.com>
In-Reply-To: <20190516213752.1701-2-tamas@tklengyel.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v5 2/4] x86/mem_sharing: copy a page_lock
 version to be internal to memshr
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE2LjA1LjE5IGF0IDIzOjM3LCA8dGFtYXNAdGtsZW5neWVsLmNvbT4gd3JvdGU6Cj4g
LS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9tbS5oCj4gQEAgLTM1NiwyNCArMzU2LDE1IEBAIHN0cnVjdCBwbGF0Zm9ybV9iYWRfcGFnZSB7
Cj4gIGNvbnN0IHN0cnVjdCBwbGF0Zm9ybV9iYWRfcGFnZSAqZ2V0X3BsYXRmb3JtX2JhZHBhZ2Vz
KHVuc2lnbmVkIGludCAqYXJyYXlfc2l6ZSk7Cj4gIAo+ICAvKiBQZXIgcGFnZSBsb2NrczoKPiAt
ICogcGFnZV9sb2NrKCkgaXMgdXNlZCBmb3IgdHdvIHB1cnBvc2VzOiBwdGUgc2VyaWFsaXphdGlv
biwgYW5kIG1lbW9yeSBzaGFyaW5nLgo+ICsgKiBwYWdlX2xvY2soKSBpcyB1c2VkIGZvciBwdGUg
c2VyaWFsaXphdGlvbi4KPiAgICoKPiAgICogQWxsIHVzZXJzIG9mIHBhZ2UgbG9jayBmb3IgcHRl
IHNlcmlhbGl6YXRpb24gbGl2ZSBpbiBtbS5jLCB1c2UgaXQKPiAgICogdG8gbG9jayBhIHBhZ2Ug
dGFibGUgcGFnZSBkdXJpbmcgcHRlIHVwZGF0ZXMsIGRvIG5vdCB0YWtlIG90aGVyIGxvY2tzIHdp
dGhpbgo+ICAgKiB0aGUgY3JpdGljYWwgc2VjdGlvbiBkZWxpbWl0ZWQgYnkgcGFnZV9sb2NrL3Vu
bG9jaywgYW5kIHBlcmZvcm0gbm8KPiAgICogbmVzdGluZy4KPiAgICoKPiAtICogQWxsIHVzZXJz
IG9mIHBhZ2UgbG9jayBmb3IgbWVtb3J5IHNoYXJpbmcgbGl2ZSBpbiBtbS9tZW1fc2hhcmluZy5j
LiBQYWdlX2xvY2sKPiAtICogaXMgdXNlZCBpbiBtZW1vcnkgc2hhcmluZyB0byBwcm90ZWN0IGFk
ZGl0aW9uIChzaGFyZSkgYW5kIHJlbW92YWwgKHVuc2hhcmUpCj4gLSAqIG9mIChnZm4sZG9tYWlu
KSB0dXBwbGVzIHRvIGEgbGlzdCBvZiBnZm4ncyB0aGF0IHRoZSBzaGFyZWQgcGFnZSBpcyBjdXJy
ZW50bHkKPiAtICogYmFja2luZy4gTmVzdGluZyBtYXkgaGFwcGVuIHdoZW4gc2hhcmluZyAoYW5k
IGxvY2tpbmcpIHR3byBwYWdlcyAtLSBkZWFkbG9jawo+IC0gKiBpcyBhdm9pZGVkIGJ5IGxvY2tp
bmcgcGFnZXMgaW4gaW5jcmVhc2luZyBvcmRlci4KPiAtICogQWxsIG1lbW9yeSBzaGFyaW5nIGNv
ZGUgcGF0aHMgdGFrZSB0aGUgcDJtIGxvY2sgb2YgdGhlIGFmZmVjdGVkIGdmbiBiZWZvcmUKPiAt
ICogdGFraW5nIHRoZSBsb2NrIGZvciB0aGUgdW5kZXJseWluZyBwYWdlLiBXZSBlbmZvcmNlIG9y
ZGVyaW5nIGJldHdlZW4gcGFnZV9sb2NrCj4gLSAqIGFuZCBwMm1fbG9jayB1c2luZyBhbiBtbS1s
b2Nrcy5oIGNvbnN0cnVjdC4KPiAtICoKPiAtICogVGhlc2UgdHdvIHVzZXJzIChwdGUgc2VyaWFs
aXphdGlvbiBhbmQgbWVtb3J5IHNoYXJpbmcpIGRvIG5vdCBjb2xsaWRlLCBzaW5jZQo+IC0gKiBz
aGFyaW5nIGlzIG9ubHkgc3VwcG9ydGVkIGZvciBodm0gZ3Vlc3RzLCB3aGljaCBkbyBub3QgcGVy
Zm9ybSBwdiBwdGUgdXBkYXRlcy4KPiArICogVGhlIHVzZSBvZiBQR1RfbG9ja2VkIGluIG1lbV9z
aGFyaW5nIGRvZXMgbm90IGNvbGxpZGUsIHNpbmNlIG1lbV9zaGFyaW5nIGlzCj4gKyAqIG9ubHkg
c3VwcG9ydGVkIGZvciBodm0gZ3Vlc3RzLCB3aGljaCBkbyBub3QgcGVyZm9ybSBwdiBwdGUgdXBk
YXRlcy4KCkhtbSwgSSB0aG91Z2h0IHdlIGhhZCBhZ3JlZWQgb24geW91IGFsc28gY29ycmVjdGlu
ZyB0aGUgd29yZGluZyBvZgp0aGUgc2VudGVuY2UgeW91IG5vdyByZXRhaW4gKGFzIHJlcXVlc3Rl
ZCkuIEFzIHNhaWQgYmVmb3JlLCBhIEhWTQooUFZIIHRvIGJlIHByZWNpc2UpIERvbTAgY2FuIHZl
cnkgd2VsbCBwZXJmb3JtIFBWIFBURSB1cGRhdGVzLCBqdXN0Cm5vdCBvbiBpdHNlbGYuIEkgaGFk
IHN1Z2dlc3RlZCB0aGUgd29yZGluZyAid2hpY2ggZG8gbm90IGhhdmUgUFYgUFRFcwp1cGRhdGVk
IiAtIEknZCBiZSBmaW5lIGZvciB0aGlzIHRvIGJlIGZvbGRlZCBpbiB3aGlsZSBjb21taXR0aW5n
LCB0byBhdm9pZAphbm90aGVyIHJvdW5kIHRyaXAuIFdpdGggdGhpcwpBY2tlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 17 07:23:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 07:23:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRXDc-0004Xm-Pv; Fri, 17 May 2019 07:23:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=mYL4=TR=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hRXDb-0004Xc-D6
 for xen-devel@lists.xenproject.org; Fri, 17 May 2019 07:23:51 +0000
X-Inumbo-ID: b6b40b4f-7874-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b6b40b4f-7874-11e9-8980-bc764e045a96;
 Fri, 17 May 2019 07:23:49 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 17 May 2019 01:23:48 -0600
Message-Id: <5CDE6184020000780022FF49@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 17 May 2019 01:23:48 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Tamas K Lengyel" <tamas@tklengyel.com>
References: <20190516213752.1701-1-tamas@tklengyel.com>
 <20190516213752.1701-4-tamas@tklengyel.com>
In-Reply-To: <20190516213752.1701-4-tamas@tklengyel.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v5 4/4] x86/mem_sharing: compile mem_sharing
 subsystem only when kconfig is enabled
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE2LjA1LjE5IGF0IDIzOjM3LCA8dGFtYXNAdGtsZW5neWVsLmNvbT4gd3JvdGU6Cj4g
RGlzYWJsZSBpdCBieSBkZWZhdWx0IGFzIGl0IGlzIG9ubHkgYW4gZXhwZXJpbWVudGFsIHN1YnN5
c3RlbS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3ll
bC5jb20+CgpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 17 07:34:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 07:34:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRXNy-0005RB-Sm; Fri, 17 May 2019 07:34:34 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=mYL4=TR=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hRXNx-0005R6-FA
 for xen-devel@lists.xenproject.org; Fri, 17 May 2019 07:34:33 +0000
X-Inumbo-ID: 35c25406-7876-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 35c25406-7876-11e9-8980-bc764e045a96;
 Fri, 17 May 2019 07:34:31 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 17 May 2019 01:34:31 -0600
Message-Id: <5CDE6407020000780022FF63@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 17 May 2019 01:34:31 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Lars Kurth" <lars.kurth@citrix.com>
References: <0648312f1c78e519142ff1829a984e7e965bf3c7.1557957269.git.lars.kurth@citrix.com>
 <5CDD3FA1020000780022F903@prv1-mh.provo.novell.com>
 <530E0649-256F-4A11-B887-E665B3C92979@citrix.com>
In-Reply-To: <530E0649-256F-4A11-B887-E665B3C92979@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] Add TRACKING.IMPORTS to xen.git to more
 easily manage imported files that need to be kept in sync with an upstream
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 george.dunlap@citrix.com, Julien Grall <julien.grall@arm.com>,
 committers@xenproject.org, xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE2LjA1LjE5IGF0IDE3OjU0LCA8bGFycy5rdXJ0aEBjaXRyaXguY29tPiB3cm90ZToK
Cj4gCj4g77u/T24gMTYvMDUvMjAxOSwgMDQ6NDcsICJKYW4gQmV1bGljaCIgPEpCZXVsaWNoQHN1
c2UuY29tPiB3cm90ZToKPiAKPiAgICAgPj4+IE9uIDE2LjA1LjE5IGF0IDAwOjE4LCA8bGFycy5r
dXJ0aEBjaXRyaXguY29tPiB3cm90ZToKPiAgICAgPiArIyBNYXBwaW5ncyB0byB0cmFjayBmaWxl
cyBhcmUgb2YgdGhlIGZvbGxvd2luZyBmb3JtYXQKPiAgICAgPiArIyAtLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAgICAgPiArIyBtYW51YWx8YXV0
byB4ZW4tZmlsZSBuYW1lLW9mLW9yaWdpbmFsLXJlcG8gb3JpZ2luYWwtZmlsZSBjb21taXQtaWQK
PiAgICAgPiArIwo+ICAgICA+ICsjIGF1dG86Cj4gICAgID4gKyMgICBUaGUgeGVuLWZpbGUgbmVl
ZHMgdG8gdHJhY2sgdGhlIHRoZSBvcmlnaW5hbC1maWxlIGV4YWN0bHkKPiAgICAgPiArIyAgIElu
IG90aGVyIHdvcmRzLCB3ZSBjYW4gYXV0b21hdGljYWxseSB1cGRhdGUgdGhlIGZpbGUgdXNpbmcg
YSBzY3JpcHQKPiAgICAgCj4gICAgIERvIHdlIGhhdmUgX2FueV8gZXhhbXBsZSBvZiB0aGlzPyBJ
IGNhbid0IGV2ZW4gaW1hZ2luZSBvbmUsIGR1ZQo+ICAgICB0byBlLmcuIG91ciBpbmNsdWRlcyBh
bGwgc3RhcnRpbmcgd2l0aCB4ZW4vIHdoZXJlYXMgTGludXgnZXMgKGp1c3QgdG8KPiAgICAgdGFr
ZSBhcyBleGFtcGxlKSBhbGwgc3RhcnQgd2l0aCBsaW51eC8uIFBlcmhhcHMgImF1dG8iIG5lZWRz
IHRvCj4gICAgIGluY2x1ZGUgc2VkIGV4cHJlc3Npb25zIHRoYXQgbmVlZCB0byBiZSBhcHBsaWVk
IGJlZm9yZSBhY3R1YWxseQo+ICAgICBhcHBseWluZyB0aGUgb3JpZ2luYWwgY2hhbmdlIHRvIG91
ciB0cmVlPwo+IAo+IEkgYW0gbm90IHN1cmUgSSBmdWxseSB1bmRlcnN0YW5kIHlvdXIgY29uY2Vy
bi4gCj4gVGhpcyB3YXMgaW50ZW5kZWQgZm9yIHRoZSBjYXNlIHdoZXJlIHNheSB3ZSB3b3VsZCBl
eGFjdGx5IHRyYWNrIAo+IHhlbi8uLi4vZm9vLmJhciB3aXRoIGxpbnV4Ly4uLi9mb28uYmFyCj4g
SW4gb3RoZXIgd29yZHMsIGF1dG8gb25seSBhcHBsaWVzIHRvIHRoZSBjb250ZW50IG9mIGEgZmls
ZTogdGhlIGZpbGVuYW1lIAo+IGlzbid0IHJlbGV2YW50LCBiZWNhdXNlIGFsbCB0aGUgaW5mb3Jt
YXRpb24gdGhhdCB3b3VsZCBiZSBuZWVkZWQgdG8gZG8gdGhpcyAKPiBpcyBpbiB0aGUgZmlsZS4K
CldoZW4gdGFsa2luZyBhYm91dCBmaWxlIG5hbWVzIGluIG15IHJlcGx5LCBJIHJlZmVycmVkIHRv
IEMgbGFuZ3VhZ2UKI2luY2x1ZGUgZGlyZWN0aXZlcyBpbnNpZGUgdGhlIGZpbGUgaW4gcXVlc3Rp
b24sIGFzIGEgKHByZXR0eSBpbXBvcnRhbnQpCmV4YW1wbGUuIFRoZXJlIHdhcyBubyB0YWxrIGFi
b3V0IHRoZSBjbG9uZWQvY29waWVkIGZpbGUncyBuYW1lIGl0c2VsZi4KSGVuY2UgdGhlIHN1Z2dl
c3Rpb24gdG8gYWNjb21wYW55IGF1dG86IHdpdGggYSBzZXQgb2Ygc2VkCmV4cHJlc3Npb25zLCB3
aGljaCBjb3VsZCB0aGVuIGUuZy4gdHJhbnNmb3JtICNpbmNsdWRlIDxsaW51eC8uLi4+CmludG8g
I2luY2x1ZGUgPHhlbi8uLi4+LgoKPiBASnVsaWVuLCBAU3RlZmFubywgQEphbjogYXJlIGFueSBv
ZiB0aGUgZmlsZXMgeW91IGxpc3RlZCBmYWxsIGludG8gdGhlIAo+ICJzaG91bGQgYmUgdHJhY2tl
ZCBleGFjdGx5IiBjYXRlZ29yeT8KCkFzIEkndmUgc2FpZCBiZWZvcmUgLSBJIGNhbid0IGV2ZW4g
aW1hZ2luZSBzdWNoIGEgZmlsZSB0byBleGlzdC4KCj4gICAgID4gKyMgbWFudWFsOgo+ICAgICA+
ICsjICAgQSBkZXZlbG9wZXIgbmVlZHMgdG8gbWFrZSBhIGRlY2lzaW9uIHdoZXRoZXIgYQo+ICAg
ICA+ICsjICAgc3BlY2lmaWMgY2hhbmdlIGlzIGFwcGxpZWQgb3IgaWdub3JlZCBhbmQgdXBkYXRl
IHRoZSBsYXN0IGNvbW1pdCBpZAo+ICAgICA+ICsjICAgYWNjb3JkaW5nbHkKPiAgICAgPiArIwo+
ICAgICA+ICsjIG5hbWUtb2Ytb3JpZ2luYWwtcmVwbzoKPiAgICAgPiArIyAgIEEgcmVmZXJlbmNl
IHRvIGEgc291cmNlIHJlcG9zaXRvcnkgZGVmaW5lZCBieSAqcmVwbyoga2V5d29yZAo+ICAgICA+
ICsjCj4gICAgID4gKyMgY29tbWl0IGlkOgo+ICAgICA+ICsjICAgTGFzdCBjb21taXQgaWQgb2Yg
c291cmNlIGZpbGUgdGhhdCB3YXMgZGVlbWVkIHRvIGJlIG9rCj4gICAgID4gKyMgICBhbmQgZWl0
aGVyIGltcG9ydGVkIGludG8gdGhlIHRyZWUgb3IgcmVqZWN0ZWQKPiAgICAgPiArIwo+ICAgICA+
ICsjIEZvciBleGFtcGxlOgo+ICAgICA+ICsjICAgbWFudWFsIHhlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2FybS9zbW11LmMgbGludXgtdG9ydmFsZHMgCj4gbGludXgvZHJpdmVycy9pb21tdS9hcm0t
c21tdS5jIGI3N2NmMTFmMDk0MTM2Cj4gICAgID4gKwo+ICAgICA+ICt2ZXJzaW9uIDEKPiAgICAg
Cj4gICAgIFBlcmhhcHMgaXQgd291bGRuJ3QgaHVydCB0byBpbmNsdWRlIHRoZSBjb2xvbnMgaW4g
dGhlIGFjdHVhbCBlbnRyaWVzIGFzCj4gICAgIHdlbGw/IAo+IAo+IEkgYW0gbm90IHN1cmUgd2hh
dCB5b3UgbWVhbiwgd2hpY2ggY29sb25zPyBBcmUgeW91IHNheWluZywgdGhlIGZvcm1hdCBzaG91
bGQgYmUKPiB2ZXJzaW9uOiAxCj4gcmVwbzogLi4uCgpZZXMuIFRoaXMgd291bGQgbWFrZSBpdCBl
dmVuIG1vcmUgcHJvbWluZW50IHRoYXQgdGhlc2UgYXJlIHRhZ3Mgb2YKc29tZSBzb3J0LiBCdXQg
dGhpcyB3YXMgb25seSBhIHRob3VnaHQgb2YgbWluZSwgaXQncyBpbiBubyB3YXkgbWVhbnQKdG8g
YmUgYSByZXF1aXJlbWVudCBJIGhhdmUuCgo+IEkgdGhpbmsgdGhlIGNvbmZ1c2lvbiBjb21lcyBi
ZWNhdXNlIEkgdXNlZCBjb2xvbnMgYWZ0ZXIgc3RhdGVtZW50cyBpbiB0aGUgCj4gY29tbWVudHMu
IAoKUmlnaHQsIHRoYXQncyBob3cgSSBnb3QgdGhlcmUuCgo+IEkgdGhpbmsgdGhhdCAidmVyc2lv
bjogMSIgaXMgc2xpZ2h0bHkgbW9yZSBodW1hbi1yZWFkYWJsZSwgc28gSSB3b3VsZCBiZSBPSyAK
PiB3aXRoIHRoYXQKCkEgd2VsbCBkZWZpbmVkIG5vbi1ibGFuayBzZXBhcmF0b3IgYWxzbyBhbGxv
d3MgbWFjaGluZSBwcm9jZXNzaW5nCnRvIG5vdGljZSBtb3JlIGVhc2lseSBpZiB0aGVyZSdzIGEg
bWFsZm9ybWVkIGxpbmUuIFBsdXMgKGlmIG5lZWQgYmUpCml0IHdvdWxkIHBlcm1pdCB0YWdzIHdp
dGggYmxhbmtzIGluIHRoZWlyIG5hbWVzLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 17 07:36:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 07:36:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRXQH-0005XX-Cw; Fri, 17 May 2019 07:36:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PB1v=TR=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hRXQG-0005XL-BF
 for xen-devel@lists.xenproject.org; Fri, 17 May 2019 07:36:56 +0000
X-Inumbo-ID: 868c9514-7876-11e9-85d0-5be0f3a686f4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 868c9514-7876-11e9-85d0-5be0f3a686f4;
 Fri, 17 May 2019 07:36:47 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hRXQ6-00082A-Qd; Fri, 17 May 2019 07:36:46 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hRXQ6-0007my-B1; Fri, 17 May 2019 07:36:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hRXQ6-0000iH-AG; Fri, 17 May 2019 07:36:46 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136249-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-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-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-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-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-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-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-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=ffe8cffc8be1ae47c08cbc3571bed6b5b0fa53ad
X-Osstest-Versions-That: linux=bb4f008d1e075986888ad01579c21f79b62f5775
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 17 May 2019 07:36:46 +0000
Subject: [Xen-devel] [linux-4.9 test] 136249: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjI0OSBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjI0OS8KCkZhaWx1cmVzIDotLyBidXQgbm8g
cmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJs
b2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTM2MTMyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzYxMzIKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgZmFpbCBsaWtlIDEzNjEzMgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTM2MTMyCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMzYxMzIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJl
c3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1p
bnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAx
MiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQg
ICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kIDEy
IGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAg
ICAgICAgICBmZmU4Y2ZmYzhiZTFhZTQ3YzA4Y2JjMzU3MWJlZDZiNWIwZmE1M2FkCmJhc2VsaW5l
IHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICBiYjRmMDA4ZDFlMDc1OTg2ODg4YWQwMTU3
OWMyMWY3OWI2MmY1Nzc1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzYxMzIgIDIwMTktMDUtMTIg
MjM6NDI6MzggWiAgICA0IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTM2MjQ5ICAyMDE5LTA1
LTE0IDIwOjMxOjEwIFogICAgMiBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRv
dWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kaSBLbGVlbiA8YWtAbGludXguaW50ZWwu
Y29tPgogIEFuZHJldyBNb3J0b24gPGFrcG1AbGludXgtZm91bmRhdGlvbi5vcmc+CiAgQXNob2sg
UmFqIDxhc2hvay5yYWpAaW50ZWwuY29tPgogIEJlbiBIdXRjaGluZ3MgPGJlbkBkZWNhZGVudC5v
cmcudWs+CiAgQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KICBC
b3Jpc2xhdiBQZXRrb3YgPGJwQHN1c2UuZGU+CiAgRG9taW5payBCcm9kb3dza2kgPGxpbnV4QGRv
bWluaWticm9kb3dza2kubmV0PgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNv
bT4KICBGaWxpcHBvIFNpcm9uaSA8c2lyb25pQGFtYXpvbi5kZT4KICBHcmVnIEtyb2FoLUhhcnRt
YW4gPGdyZWdraEBsaW51eGZvdW5kYXRpb24ub3JnPgogIEluZ28gTW9sbmFyIDxtaW5nb0BrZXJu
ZWwub3JnPgogIEppYW5nIEJpYW8gPGppYW5nLmJpYW8yQHp0ZS5jb20uY24+CiAgSmlyaSBLb3Np
bmEgPGprb3NpbmFAc3VzZS5jej4KICBKaXJpIEtvc2luYSA8amtvc2luYUBzdXNlLmN6PiAob24g
eDg2KQogIEpvbiBNYXN0ZXJzIDxqY21AcmVkaGF0LmNvbT4KICBKb25hdGhhbiBDb3JiZXQgPGNv
cmJldEBsd24ubmV0PgogIEpvc2ggUG9pbWJvZXVmIDxqcG9pbWJvZUByZWRoYXQuY29tPgogIEtv
bnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KICBMaW51cyBUb3J2
YWxkcyA8dG9ydmFsZHNAbGludXgtZm91bmRhdGlvbi5vcmc+CiAgTWFzYWhpcm8gWWFtYWRhIDx5
YW1hZGEubWFzYWhpcm9Ac29jaW9uZXh0LmNvbT4KICBNYXR0aGlhcyBLYWVobGNrZSA8bWthQGNo
cm9taXVtLm9yZz4KICBNaWNoYWwgSG9ja28gPG1ob2Nrb0BzdXNlLmNvbT4KICBOYWRhdiBBbWl0
IDxuYW1pdEB2bXdhcmUuY29tPgogIE5pY29sYXMgRGljaHRlbCA8bmljb2xhcy5kaWNodGVsQDZ3
aW5kLmNvbT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogIFBhd2FuIEd1
cHRhIDxwYXdhbi5rdW1hci5ndXB0YUBsaW51eC5pbnRlbC5jb20+CiAgUGV0ZXIgWmlqbHN0cmEg
KEludGVsKSA8cGV0ZXJ6QGluZnJhZGVhZC5vcmc+CiAgUGV0ZXIgWmlqbHN0cmEgPHBldGVyekBp
bmZyYWRlYWQub3JnPgogIFByYXJpdCBCaGFyZ2F2YSA8cHJhcml0QHJlZGhhdC5jb20+CiAgU2Fs
dmF0b3JlIEJvbmFjY29yc28gPGNhcm5pbEBkZWJpYW4ub3JnPgogIHNwZWNrIGZvciBQYXdhbiBH
dXB0YSA8c3BlY2tAbGludXRyb25peC5kZT4KICBUaG9tYXMgR2xlaXhuZXIgPHRnbHhAbGludXRy
b25peC5kZT4KICBUaW0gQ2hlbiA8dGltLmMuY2hlbkBsaW51eC5pbnRlbC5jb20+CiAgVG9tIExl
bmRhY2t5IDx0aG9tYXMubGVuZGFja3lAYW1kLmNvbT4KICBUb255IEx1Y2sgPHRvbnkubHVja0Bp
bnRlbC5jb20+CiAgVHlsZXIgSGlja3MgPHR5aGlja3NAY2Fub25pY2FsLmNvbT4KICBXaWxsIERl
YWNvbiA8d2lsbC5kZWFjb25AYXJtLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14
c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2Vz
CgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0
aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVt
YWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CiAgIGJiNGYwMDhkMWUwNy4uZmZlOGNmZmM4YmUxICBm
ZmU4Y2ZmYzhiZTFhZTQ3YzA4Y2JjMzU3MWJlZDZiNWIwZmE1M2FkIC0+IHRlc3RlZC9saW51eC00
LjkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 17 07:49:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 07:49:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRXbx-0006RR-O1; Fri, 17 May 2019 07:49:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Dmq+=TR=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hRXbw-0006RC-3I
 for xen-devel@lists.xenproject.org; Fri, 17 May 2019 07:49:00 +0000
X-Inumbo-ID: 38b3fa60-7878-11e9-829e-fff0374c25cb
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 38b3fa60-7878-11e9-829e-fff0374c25cb;
 Fri, 17 May 2019 07:48:55 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id D48BEAF46;
 Fri, 17 May 2019 07:48:54 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: =?UTF-8?B?PDIwMTkwNTA2MDY1NjQ0Ljc0MTXvv73vv73vv73vv70x77+977+9?=
 =?UTF-8?B?77+977+9amdyb3NzQHN1c2UuY29tPiA8MjAxOTA1MDYwNjU2NDQuNzQxNe+/vQ==?=
 =?UTF-8?B?77+977+977+9NDPvv73vv73vv73vv71qZ3Jvc3NAc3VzZS5jb20+IDw1Q0RENjAw?=
 =?UTF-8?B?NTAyMDAwMDc4MDAyMkZBOUFAc3VzZS5jb20+IDwwNzQ5NjVmOO+/vWIyMGbvv705?=
 =?UTF-8?B?ZGMz77+9MjcyOe+/vTdmM2M0NzkzYjM4ZEBzdXNlLmNvbT4gPDVDREQ3NjkzMDIw?=
 =?UTF-8?Q?000780022FC59=40suse=2ecom=3e_=3c7bfa4c94-ccf1-0b3c-6f92-d4f87b59?=
 =?UTF-8?Q?1961=40suse=2ecom=3e_=3c5CDE5B4E020000780022FEFC=40suse=2ecom=3e?=
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 mQENBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAG0H0p1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT6JATkEEwECACMFAlOMcK8CGwMH
 CwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAKCRCw3p3WKL8TL8eZB/9G0juS/kDY9LhEXseh
 mE9U+iA1VsLhgDqVbsOtZ/S14LRFHczNd/Lqkn7souCSoyWsBs3/wO+OjPvxf7m+Ef+sMtr0
 G5lCWEWa9wa0IXx5HRPW/ScL+e4AVUbL7rurYMfwCzco+7TfjhMEOkC+va5gzi1KrErgNRHH
 kg3PhlnRY0Udyqx++UYkAsN4TQuEhNN32MvN0Np3WlBJOgKcuXpIElmMM5f1BBzJSKBkW0Jc
 Wy3h2Wy912vHKpPV/Xv7ZwVJ27v7KcuZcErtptDevAljxJtE7aJG6WiBzm+v9EswyWxwMCIO
 RoVBYuiocc51872tRGywc03xaQydB+9R7BHPuQENBFOMcBYBCADLMfoA44MwGOB9YT1V4KCy
 vAfd7E0BTfaAurbG+Olacciz3yd09QOmejFZC6AnoykydyvTFLAWYcSCdISMr88COmmCbJzn
 sHAogjexXiif6ANUUlHpjxlHCCcELmZUzomNDnEOTxZFeWMTFF9Rf2k2F0Tl4E5kmsNGgtSa
 aMO0rNZoOEiD/7UfPP3dfh8JCQ1VtUUsQtT1sxos8Eb/HmriJhnaTZ7Hp3jtgTVkV0ybpgFg
 w6WMaRkrBh17mV0z2ajjmabB7SJxcouSkR0hcpNl4oM74d2/VqoW4BxxxOD1FcNCObCELfIS
 auZx+XT6s+CE7Qi/c44ibBMR7hyjdzWbABEBAAGJAR8EGAECAAkFAlOMcBYCGwwACgkQsN6d
 1ii/Ey9D+Af/WFr3q+bg/8v5tCknCtn92d5lyYTBNt7xgWzDZX8G6/pngzKyWfedArllp0Pn
 fgIXtMNV+3t8Li1Tg843EXkP7+2+CQ98MB8XvvPLYAfW8nNDV85TyVgWlldNcgdv7nn1Sq8g
 HwB2BHdIAkYce3hEoDQXt/mKlgEGsLpzJcnLKimtPXQQy9TxUaLBe9PInPd+Ohix0XOlY+Uk
 QFEx50Ki3rSDl2Zt2tnkNYKUCvTJq7jvOlaPd6d/W0tZqpyy7KVay+K4aMobDsodB3dvEAs6
 ScCnh03dDAFgIq5nsB11j3KPKdVoPlfucX2c7kGNH+LUMbzqV6beIENfNexkOfxHf4kBrQQY
 AQgAIBYhBIUSZ3Lo9gSUpdCX97DendYovxMvBQJa3fDQAhsCAIEJELDendYovxMvdiAEGRYI
 AB0WIQRTLbB6QfY48x44uB6AXGG7T9hjvgUCWt3w0AAKCRCAXGG7T9hjvk2LAP99B/9FenK/
 1lfifxQmsoOrjbZtzCS6OKxPqOLHaY47BgEAqKKn36YAPpbk09d2GTVetoQJwiylx/Z9/mQI
 CUbQMg1pNQf9EjA1bNcMbnzJCgt0P9Q9wWCLwZa01SnQWFz8Z4HEaKldie+5bHBL5CzVBrLv
 81tqX+/j95llpazzCXZW2sdNL3r8gXqrajSox7LR2rYDGdltAhQuISd2BHrbkQVEWD4hs7iV
 1KQHe2uwXbKlguKPhk5ubZxqwsg/uIHw0qZDk+d0vxjTtO2JD5Jv/CeDgaBX4Emgp0NYs8IC
 UIyKXBtnzwiNv4cX9qKlz2Gyq9b+GdcLYZqMlIBjdCz0yJvgeb3WPNsCOanvbjelDhskx9gd
 6YUUFFqgsLtrKpCNyy203a58g2WosU9k9H+LcheS37Ph2vMVTISMszW9W8gyORSgmw==
Message-ID: <8bd2ca73-c9a7-beab-e067-956dfa9d0948@suse.com>
Date: Fri, 17 May 2019 09:48:53 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH RFC V2 42/45] xen/sched: add fall back to
 idle vcpu when scheduling item
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTcvMDUvMjAxOSAwODo1NywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTcuMDUuMTkg
YXQgMDc6MTMsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+PiBPbiAxNi8wNS8yMDE5IDE2OjQx
LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDE2LjA1LjE5IGF0IDE1OjUxLCA8amdyb3Nz
QHN1c2UuY29tPiB3cm90ZToKPj4+PiBPbiAxNi8wNS8yMDE5IDE1OjA1LCBKYW4gQmV1bGljaCB3
cm90ZToKPj4+Pj4+Pj4gT24gMDYuMDUuMTkgYXQgMDg6NTYsIDxqZ3Jvc3NAc3VzZS5jb20+IHdy
b3RlOgo+Pj4+Pj4gLS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCj4+Pj4+PiArKysgYi94ZW4v
YXJjaC94ODYvZG9tYWluLmMKPj4+Pj4+IEBAIC0xNTQsNiArMTU0LDI0IEBAIHN0YXRpYyB2b2lk
IGlkbGVfbG9vcCh2b2lkKQo+Pj4+Pj4gICAgICB9Cj4+Pj4+PiAgfQo+Pj4+Pj4gIAo+Pj4+Pj4g
Ky8qCj4+Pj4+PiArICogSWRsZSBsb29wIGZvciBzaWJsaW5ncyBvZiBhY3RpdmUgc2NoZWR1bGUg
aXRlbXMuCj4+Pj4+PiArICogV2UgZG9uJ3QgZG8gYW55IHN0YW5kYXJkIGlkbGUgd29yayBsaWtl
IHRhc2tsZXRzLCBwYWdlIHNjcnViYmluZyBvcgo+Pj4+Pj4gKyAqIGxpdmVwYXRjaGluZy4KPj4+
Pj4+ICsgKiBVc2UgZGVmYXVsdF9pZGxlKCkgaW4gb3JkZXIgdG8gc2ltdWxhdGUgdi0+aXNfdXJn
ZW50Lgo+Pj4+Pgo+Pj4+PiBJIGd1ZXNzIEknbSBtaXNzaW5nIGEgcGFydCBvZiB0aGUgZGVzY3Jp
cHRpb24gd2hpY2ggZXhwbGFpbnMgYWxsIHRoaXM6Cj4+Pj4+IFdoYXQncyB3cm9uZyB3aXRoIGRv
aW5nIHNjcnViYmluZyB3b3JrLCBmb3IgZXhhbXBsZT8gV2h5IGlzCj4+Pj4+IGRvaW5nIHRhc2ts
ZXQgd29yayBub3Qgb2theSwgYnV0IHNvZnRpcnFzIGFyZT8gV2hhdCBpcyB0aGUgZGVhbCB3aXRo
Cj4+Pj4+IHYtPmlzX3VyZ2VudCwgaS5lLiB3aGF0IGp1c3RpZmllcyBub3QgZW50ZXJpbmcgYSBk
ZWNlbnQgcG93ZXIKPj4+Pj4gc2F2aW5nIG1vZGUgaGVyZSBvbiBJbnRlbCwgYnV0IGRvaW5nIHNv
IG9uIEFNRD8KPj4+Pgo+Pj4+IE9uZSBvZiB0aGUgcmVhc29ucyBmb3IgdXNpbmcgY29yZSBzY2hl
ZHVsaW5nIGlzIHRvIGF2b2lkIHJ1bm5pbmcgdmNwdXMKPj4+PiBvZiBkaWZmZXJlbnQgZG9tYWlu
cyBvbiB0aGUgc2FtZSBjb3JlIGluIG9yZGVyIHRvIG1pbmltaXplIHRoZSBjaGFuY2VzCj4+Pj4g
Zm9yIHNpZGUgY2hhbm5lbCBhdHRhY2tzIHRvIGRhdGEgb2Ygb3RoZXIgZG9tYWlucy4gTm90IGFs
bG93aW5nCj4+Pj4gc2NydWJiaW5nIG9yIHRhc2tsZXRzIGhlcmUgaXMgZHVlIHRvIGF2b2lkIGFj
Y2Vzc2luZyBkYXRhIG9mIG90aGVyCj4+Pj4gZG9tYWlucy4KPj4+Cj4+PiBTbyBob3cgaXMgcnVu
bmluZyBzb2Z0aXJxcyBva2F5IHRoZW4/IEFuZCBob3cgaXMgc2NydWJiaW5nIGFjY2Vzc2luZwo+
Pj4gb3RoZXIgZG9tYWlucycgZGF0YT8KPj4KPj4gUmlnaHQgbm93IEknbSBub3Qgc3VyZSB3aGV0
aGVyIGl0IGlzIGEgZ29vZCBpZGVhIHRvIGJsb2NrIGFueSBzb2Z0aXJxcy4KPj4gV2UgZGVmaW5p
dGVseSBuZWVkIHRvIHByb2Nlc3Mgc2NoZWR1bGluZyByZXF1ZXN0cyBhbmQgSSBiZWxpZXZlIFJD
VSBhbmQKPj4gdGFza2xldHMsIHRvby4gVGhlIHRsYmZsdXNoIG9uZSBzaG91bGQgYmUgdW5jcml0
aWNhbCwgc28gdGltZXJzIGlzIHRoZQo+PiByZW1haW5pbmcgb25lIHdoaWNoIG1pZ2h0IGJlIHF1
ZXN0aW9uYWJsZS4gVGhpcyBjYW4gYmUgZmluZS10dW5lZCBsYXRlcgo+PiBJTU8gZS5nLiBieSBk
ZWZpbmluZyBhIHNvZnRpcnEgbWFzayBvZiBjcml0aWNhbCBzb2Z0aXJxcyB0byBibG9jayBhbmQK
Pj4gZXZlbnR1YWxseSBzcGxpdHRpbmcgdXAgZS5nLiB0aW1lciBhbmQgdGFza2xldCBzb2Z0aXJx
cyBpbnRvIGNyaXRpY2FsCj4+IGFuZCB1bmNyaXRpY2FsIG9uZXMuCj4gCj4gV2VsbCwgb2theSwg
YnV0IHBsZWFzZSBhZGQgYW4gYWJyaWRnZWQgdmVyc2lvbiBvZiB0aGlzIHRvIHRoZSBwYXRjaAo+
IGRlc2NyaXB0aW9uIHRoZW4uCgpPa2F5LgoKPiAKPj4gU2NydWJiaW5nIHdpbGwgcHJvYmFibHkg
cHVsbCB0aGUgY2FjaGUgbGluZXMgb2YgdGhlIGRpcnR5IHBhZ2VzIGludG8KPj4gdGhlIEwxIGNh
Y2hlIG9mIHRoZSBjcHUuIEZvciBtZSB0aGlzIHNvdW5kcyBwcm9ibGVtYXRpYy4gSW4gY2FzZSB3
ZQo+PiBhcmUgZmluZSB0byBkbyBzY3J1YmJpbmcgYXMgdGhlcmUgaXMgbm8gcmlzayBhc3NvY2lh
dGVkIEknbSBmaW5lIHRvIGFkZAo+PiBpdCBiYWNrIGluLgo+IAo+IFdlbGwsIG9mIGNvdXJzZSB0
aGVyZSdzIGdvaW5nIHRvIGJlIGEgYnJpZWYgcGVyaW9kIG9mIHRpbWUgd2hlcmUKPiBhIGNhY2hl
IGxpbmUgd2lsbCBiZSBwcmVzZW50IGluIENQVSBpbnRlcm5hbCBidWZmZXJzIChpdCdzIG5vdCBq
dXN0IHRoZQo+IGNhY2hlIGFmdGVyIGFsbCwgYXMgd2UndmUgbGVhcm5lZCB3aXRoIFhTQS0yOTcp
LiBTbyBJIGNhbiBjZXJ0YWlubHkKPiBidXkgdGhhdCB3aGVuIHVzaW5nIGNvcmUgZ3JhbnVsYXJp
dHkgeW91IGRvbid0IHdhbnQgdG8gc2NydWIgb24KPiB0aGUgb3RoZXIgdGhyZWFkLiBCdXQgd2hh
dCBhYm91dCB0aGUgc29ja2V0IGdyYW51bGFyaXR5IGNhc2U/Cj4gU2NydWJiaW5nIG9uIGZ1bGx5
IGlkbGUgY29yZXMgc2hvdWxkIHN0aWxsIGJlIGZpbmUsIEkgd291bGQgdGhpbmsuCgpJIHRoaW5r
IHRoaXMgd291bGQgZGVwZW5kIG9uIHRoZSByZWFzb24gZm9yIHNlbGVjdGluZyBzb2NrZXQgc2No
ZWR1bGluZy4KSSdkIGF0IGxlYXN0IHdvdWxkIHdhbnQgdG8gaGF2ZSBhIHdheSB0byBzZWxlY3Qg
dGhhdCBhcyBJIGNvdWxkIHRoaW5rIG9mCmUuZy4gTDMtY2FjaGUgc2lkZSBjaGFubmVsIGF0dGFj
a3MsIHRvby4KClNvIG1heWJlIEkgY291bGQgYWRkIGEgcGF0Y2ggb24gdG9wIGZvciBhZGRpbmcg
YSBzdWItb3B0aW9uIHRvIHRoZQpzY2hlZC1ncmFuIHBhcmFtZXRlciB3aGljaCB3aWxsIGFsbG93
IChvciBkaXNhbGxvdz8pIHNjcnViYmluZyBvbiBpZGxlCmNvcmVzIG9yIHRocmVhZHMuCgo+IAo+
Pj4+IEFzIHdpdGggY29yZSBzY2hlZHVsaW5nIHdlIGNhbiBiZSBzdXJlIHRoZSBvdGhlciB0aHJl
YWQgaXMgYWN0aXZlCj4+Pj4gKG90aGVyd2lzZSB3ZSB3b3VsZCBzY2hlZHVsZSB0aGUgaWRsZSBp
dGVtKSBhbmQgaG9waW5nIGZvciBzYXZpbmcgcG93ZXIKPj4+PiBieSB1c2luZyBtd2FpdCBpcyBt
b290Lgo+Pj4KPj4+IFNhdmluZyBwb3dlciBtYXkgYmUgaW5kaXJlY3QsIGJ5IHRoZSBDUFUgcmUt
YXJyYW5naW5nCj4+PiByZXNvdXJjZSBhc3NpZ25tZW50IGJldHdlZW4gdGhyZWFkcyB3aGVuIG9u
ZSBnb2VzIGlkbGUuCj4+PiBJIGhhdmUgbm8gaWRlYSB3aGV0aGVyIHRoZXkgZG8gdGhpcyB3aGVu
IGVudGVyaW5nIEMxLCBvcgo+Pj4gb25seSB3aGVuIGVudGVyaW5nIGRlZXBlciBDIHN0YXRlcy4K
Pj4KPj4gU0RNIFZvbC4gMyBjaGFwdGVyIDguMTAuMSAiSExUIGluc3RydWN0aW9uIjoKPj4KPj4g
IkhlcmUgc2hhcmVkIHJlc291cmNlcyB0aGF0IHdlcmUgYmVpbmcgdXNlZCBieSB0aGUgaGFsdGVk
IGxvZ2ljYWwKPj4gcHJvY2Vzc29yIGJlY29tZSBhdmFpbGFibGUgdG8gYWN0aXZlIGxvZ2ljYWwg
cHJvY2Vzc29ycywgYWxsb3dpbmcgdGhlbQo+PiB0byBleGVjdXRlIGF0IGdyZWF0ZXIgZWZmaWNp
ZW5jeS4iCj4gCj4gVG8gYmUgaG9uZXN0LCB0aGlzIGlzIHRvIGJyb2FkL2dlbmVyaWMgYSBzdGF0
ZW1lbnQgdG8gZnVsbHkKPiB0cnVzdCBpdCwganVkZ2luZyBmcm9tIG90aGVyIGFyZWFzIG9mIHRo
ZSBTRE0uIEFuZCB0aGVuLCBhcwo+IHBlciBhYm92ZSwgd2hhdCBhYm91dCB0aGUgc29ja2V0IGdy
YW51bGFyaXR5IGNhc2U/IFB1dHRpbmcKPiBlbnRpcmVseSBpZGxlIGNvcmVzIHRvIHNsZWVwIGlz
IHN1cmVseSB3b3J0aHdoaWxlPwoKWWVzLCBJIGFzc3VtZSBpdCBpcy4gT1RPSCB0aGlzIG1pZ2h0
IGFmZmVjdCBjb250ZXh0IHN3aXRjaGVzIGJhZGx5CmFzIHRoZSByZWFjdGlvbiB0aW1lIGZvciB0
aGUgY29vcmRpbmF0ZWQgc3dpdGNoIHdpbGwgcmlzZS4gTWF5YmUgYQpnb29kIHJlYXNvbiBmb3Ig
YW5vdGhlciBzdWItb3B0aW9uPwoKPj4+IEFuZCBhbnl3YXkgLSBJJ20gc3RpbGwgbm9uZSB0aGUg
d2lzZXIgYXMgdG8gdGhlIHYtPmlzX3VyZ2VudAo+Pj4gcmVsYXRpb25zaGlwLgo+Pgo+PiBXaXRo
IHYtPmlzX3VyZ2VudCBzZXQgdG9kYXkncyBpZGxlIGxvb3Agd2lsbCBkcm9wIGludG8gZGVmYXVs
dF9pZGxlKCkuCj4+IEkgY2FuIHJlbW92ZSB0aGlzIHNlbnRlbmNlIGluIGNhc2UgaXQgaXMganVz
dCBjb25mdXNpbmcuCj4gCj4gSSdkIHByZWZlciBpZiB0aGUgY29ubmVjdGlvbiB3b3VsZCBiZWNv
bWUgbW9yZSBvYnZpb3VzLiBPbmUKPiBuZWVkcyB0byBnbyBmcm9tIC0+aXNfdXJnZW50IHZpYSAt
PnVyZ2VudF9jb3VudCB0bwo+IHNjaGVkX2hhc191cmdlbnRfdmNwdSgpIHRvIGZpbmQgd2hlcmUg
dGhlIGRlc2NyaWJlZAo+IGJlaGF2aW9yIHJlYWxseSBsaXZlcy4KPiAKPiBXaGF0J3Mgd29yc2Ug
dGhvdWdoOiBUaGlzIHdvbid0IHdvcmsgYXMgaW50ZW5kZWQgb24gQU1ECj4gYXQgYWxsLiBJIGRv
bid0IHRoaW5rIGl0J3MgY29ycmVjdCB0byBmYWxsIGJhY2sgdG8gZGVmYXVsdF9pZGxlKCkgaW4K
PiB0aGlzIGNhc2UuIEluc3RlYWQgc2NoZWRfaGFzX3VyZ2VudF92Y3B1KCkgcmV0dXJuaW5nIHRy
dWUKPiBzaG91bGQgYW1vdW50IHRvIHRoZSBzYW1lIGVmZmVjdCBhcyBtYXhfY3N0YXRlIGJlaW5n
IHNldAo+IHRvIDEuIFRoZXJlJ3MKPiAoYSkgbm8gcmVhc29uIG5vdCB0byB1c2UgTVdBSVQgb24g
SW50ZWwgQ1BVcyBpbiB0aGlzIGNhc2UsCj4gaWYgTVdBSVQgY2FuIGVudGVyIEMxLCBhbmQKPiAo
YikgYSBzdHJvbmcgbmVlZCB0byB1c2UgTVdBSVQgb24gKGF0IGxlYXN0KSBBTUQgRmFtMTcsCj4g
b3IgZWxzZSBpdCB3b24ndCBiZSBDMSB0aGF0IGdldHMgZW50ZXJlZC4KPiBJJ2xsIHNlZSBhYm91
dCBtYWtpbmcgYSBwYXRjaCBpbiBkdWUgY291cnNlLgoKVGhhbmtzLiBXb3VsZCB5b3UgbWluZCBk
b2luZyBpdCBpbiBhIHdheSB0aGF0IHRoZSBjYWxsZXIgY2FuIHNwZWNpZnkKbWF4X2NzdGF0ZT8g
VGhpcyB3b3VsZCByZW1vdmUgdGhlIG5lZWQgdG8gY2FsbCBzY2hlZF9oYXNfdXJnZW50X3ZjcHUo
KQpkZWVwIGRvd24gdGhlIGlkbGUgaGFuZGxpbmcgYW5kIEkgY291bGQgcmUtdXNlIGl0IGZvciBt
eSBwdXJwb3NlLgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 17 07:49:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 07:49:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRXbz-0006Ra-28; Fri, 17 May 2019 07:49:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PB1v=TR=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hRXbx-0006RI-Ek
 for xen-devel@lists.xenproject.org; Fri, 17 May 2019 07:49:01 +0000
X-Inumbo-ID: 38fa9772-7878-11e9-8a12-13178334b3a1
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 38fa9772-7878-11e9-8a12-13178334b3a1;
 Fri, 17 May 2019 07:48:56 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hRXbr-0008FK-A4; Fri, 17 May 2019 07:48:55 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hRXbq-0000BY-IN; Fri, 17 May 2019 07:48:54 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hRXbq-0002pB-Hi; Fri, 17 May 2019 07:48:54 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136243-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-pvhv2-intel:debian-fixup:fail:regression
 linux-linus:test-amd64-amd64-libvirt:debian-fixup:fail:regression
 linux-linus:test-amd64-amd64-pair:guests-nbd-mirror/debian:fail:regression
 linux-linus:test-amd64-amd64-xl-credit1:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:debian-fixup/dst_host:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:freebsd-install:fail:regression
 linux-linus:test-amd64-amd64-xl-pvshim:debian-fixup:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:redhat-install:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:debian-fixup:fail:regression
 linux-linus:test-amd64-amd64-xl-multivcpu:guest-saverestore:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:debian-fixup/dst_host:fail:regression
 linux-linus:test-amd64-amd64-xl-credit2:guest-saverestore:fail:regression
 linux-linus:test-amd64-amd64-libvirt-xsm:debian-fixup:fail:regression
 linux-linus:test-amd64-amd64-xl-shadow:debian-fixup:fail:regression
 linux-linus:test-amd64-i386-pair:debian-fixup/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl:debian-fixup:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:debian-fixup:fail:regression
 linux-linus:test-amd64-i386-libvirt:debian-fixup:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-xl:debian-fixup:fail:regression
 linux-linus:test-amd64-amd64-xl-xsm:debian-fixup:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:guest-saverestore:fail:regression
 linux-linus:test-arm64-arm64-libvirt-xsm:debian-install:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:guest-saverestore.2:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-arm64-arm64-xl-credit1:debian-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:guest-saverestore:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-pygrub:guest-localmigrate/x10:fail:regression
 linux-linus:test-arm64-arm64-xl-xsm:debian-install:fail:regression
 linux-linus:test-arm64-arm64-xl-credit2:debian-fixup:fail:regression
 linux-linus:test-amd64-amd64-amd64-pvgrub:guest-localmigrate/x10:fail:regression
 linux-linus:test-arm64-arm64-xl:debian-fixup:fail:regression
 linux-linus:test-amd64-amd64-xl-qcow2:guest-saverestore.2:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:guest-start.2:fail:regression
 linux-linus:test-amd64-i386-xl-raw:guest-saverestore.2:fail:regression
 linux-linus:test-amd64-amd64-i386-pvgrub:guest-start/debian.repeat:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:guest-start/redhat.repeat:fail:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:debian-di-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:regression
 linux-linus:build-armhf-pvops:kernel-build:fail:regression
 linux-linus:test-amd64-amd64-xl-rtds:debian-fixup:fail:allowable
 linux-linus:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:debian-hvm-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm:debian-hvm-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:debian-hvm-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:guest-saverestore.2:fail:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-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
X-Osstest-Versions-This: linux=e0654264c4806dc436b291294a0fbf9be7571ab6
X-Osstest-Versions-That: linux=736706bee3298208343a76096370e4f6a5c55915
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 17 May 2019 07:48:54 +0000
Subject: [Xen-devel] [linux-linus test] 136243: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjI0MyBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTM2MjQzLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWlu
dGVsIDExIGRlYmlhbi1maXh1cCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTEgZGViaWFuLWZpeHVwICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAxOCBndWVzdHMt
bmJkLW1pcnJvci9kZWJpYW4gZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDEgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kIDEyIGd1ZXN0LXN0YXJ0ICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBh
aXIgMTcgZGViaWFuLWZpeHVwL2RzdF9ob3N0ICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0IDEwIGZyZWVic2QtaW5zdGFsbCAgICAgICBmYWls
IFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgMTEgZGViaWFu
LWZpeHVwICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWFtZCAxMCByZWRoYXQtaW5zdGFsbCAgICAgZmFpbCBSRUdSLiB2cy4g
MTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDExIGRlYmlhbi1maXh1cCAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2
Y3B1IDE1IGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxNyBkZWJpYW4tZml4dXAvZHN0X2hvc3QgICAgZmFp
bCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgIDE1IGd1ZXN0
LXNhdmVyZXN0b3JlICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c20gMTEgZGViaWFuLWZpeHVwICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAxMSBkZWJpYW4tZml4dXAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAg
ICAgIDE3IGRlYmlhbi1maXh1cC9kc3RfaG9zdCAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRl
c3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgMTEgZGViaWFuLWZpeHVwICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFt
ZDY0LWkzODYteGwteHNtICAgICAgIDExIGRlYmlhbi1maXh1cCAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTEgZGViaWFuLWZp
eHVwICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4g
dnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAxMSBkZWJpYW4tZml4dXAg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhz
bSAgICAgIDExIGRlYmlhbi1maXh1cCAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEw
IGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWFtZCAxMCBkZWJpYW4taHZtLWluc3RhbGwgIGZhaWwgUkVHUi4gdnMu
IDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0t
aW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cg
ICAgMTUgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgMTYgZ3Vl
c3Qtc2F2ZXJlc3RvcmUuMiAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxs
IGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMCBk
ZWJpYW4taW5zdGFsbCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAxMCBkZWJpYW4taHZtLWluc3Rh
bGwgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRl
Ymlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBm
YWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVs
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1p
bnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3Rv
cmUgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFt
ZDY0LWFtZDY0LXB5Z3J1YiAgICAgIDE3IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgICBmYWlsIFJF
R1IuIHZzLiAxMzM1ODAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTAgZGViaWFuLWlu
c3RhbGwgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQyICAxMSBkZWJpYW4tZml4dXAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMz
NTgwCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAxNyBndWVzdC1sb2NhbG1pZ3JhdGUv
eDEwICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAg
MTEgZGViaWFuLWZpeHVwICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xY293MiAgICAxNiBndWVzdC1zYXZlcmVzdG9yZS4yICAgICAgZmFpbCBS
RUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgMTMg
Z3Vlc3Qtc3RhcnQuMiAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1yYXcgICAgICAgMTYgZ3Vlc3Qtc2F2ZXJlc3RvcmUuMiAgICAgIGZhaWwgUkVHUi4gdnMuIDEz
MzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAxOSBndWVzdC1zdGFydC9kZWJpYW4u
cmVwZWF0IGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWludGVsIDEyIGd1ZXN0LXN0YXJ0L3JlZGhhdC5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTMz
NTgwCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEwIGRlYmlhbi1kaS1pbnN0YWxsICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgZmFpbCBS
RUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTAg
d2luZG93cy1pbnN0YWxsICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgIGZhaWwgUkVHUi4gdnMuIDEz
MzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0
YWxsICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgIGZhaWwg
UkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTAg
d2luZG93cy1pbnN0YWxsICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiBidWlsZC1hcm1oZi1wdm9w
cyAgICAgICAgICAgICA2IGtlcm5lbC1idWlsZCAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MzM1ODAKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBi
bG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDExIGRlYmlhbi1maXh1cCAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3Vj
Y2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFy
bWhmLWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAxMCBkZWJpYW4t
aHZtLWluc3RhbGwgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0taTM4Ni14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgYmFzZWxp
bmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20g
MTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gMTUgZ3Vlc3Qtc2F2ZXJlc3RvcmUuMiBm
YWlsIGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1
ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxp
bnV4ICAgICAgICAgICAgICAgIGUwNjU0MjY0YzQ4MDZkYzQzNmIyOTEyOTRhMGZiZjliZTc1NzFh
YjYKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDczNjcwNmJlZTMyOTgy
MDgzNDNhNzYwOTYzNzBlNGY2YTVjNTU5MTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMzU4MCAg
MjAxOS0wMy0wNCAxOTo1MzowOSBaICAgNzMgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzM2
MDUgIDIwMTktMDMtMDUgMjA6MDM6MTQgWiAgIDcyIGRheXMgICAzNiBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxMzYyNDMgIDIwMTktMDUtMTQgMTk6MjM6MTEgWiAgICAyIGRheXMgICAg
MSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCjMwNTAgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Qs
Cm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1
aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0
LWRtcmVzdHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1y
ZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0t
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2Ug
cmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDto
Yj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDUwNDMy
MSBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 17 08:22:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 08:22:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRY7y-0001hN-BW; Fri, 17 May 2019 08:22:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=mYL4=TR=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hRY7w-0001hG-Vj
 for xen-devel@lists.xenproject.org; Fri, 17 May 2019 08:22:05 +0000
X-Inumbo-ID: d951484c-787c-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d951484c-787c-11e9-8980-bc764e045a96;
 Fri, 17 May 2019 08:22:03 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 17 May 2019 02:22:02 -0600
Message-Id: <5CDE6F29020000780022FF9B@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 17 May 2019 02:22:01 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20190506065644.7415****1****jgross@suse.com>
 <20190506065644.7415****43****jgross@suse.com>
 <5CDD6005020000780022FA9A@suse.com>
 <074965f8*b20f*9dc3*2729*7f3c4793b38d@suse.com>
 <5CDD7693020000780022FC59@suse.com>
 <7bfa4c94-ccf1-0b3c-6f92-d4f87b591961@suse.com>
 <5CDE5B4E020000780022FEFC@suse.com>
 <8bd2ca73-c9a7-beab-e067-956dfa9d0948@suse.com>
In-Reply-To: <8bd2ca73-c9a7-beab-e067-956dfa9d0948@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH RFC V2 42/45] xen/sched: add fall back to
 idle vcpu when scheduling item
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE3LjA1LjE5IGF0IDA5OjQ4LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAx
Ny8wNS8yMDE5IDA4OjU3LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMTcuMDUuMTkgYXQg
MDc6MTMsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+Pj4gT24gMTYvMDUvMjAxOSAxNjo0MSwg
SmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4gT24gMTYuMDUuMTkgYXQgMTU6NTEsIDxqZ3Jvc3NA
c3VzZS5jb20+IHdyb3RlOgo+Pj4+PiBBcyB3aXRoIGNvcmUgc2NoZWR1bGluZyB3ZSBjYW4gYmUg
c3VyZSB0aGUgb3RoZXIgdGhyZWFkIGlzIGFjdGl2ZQo+Pj4+PiAob3RoZXJ3aXNlIHdlIHdvdWxk
IHNjaGVkdWxlIHRoZSBpZGxlIGl0ZW0pIGFuZCBob3BpbmcgZm9yIHNhdmluZyBwb3dlcgo+Pj4+
PiBieSB1c2luZyBtd2FpdCBpcyBtb290Lgo+Pj4+Cj4+Pj4gU2F2aW5nIHBvd2VyIG1heSBiZSBp
bmRpcmVjdCwgYnkgdGhlIENQVSByZS1hcnJhbmdpbmcKPj4+PiByZXNvdXJjZSBhc3NpZ25tZW50
IGJldHdlZW4gdGhyZWFkcyB3aGVuIG9uZSBnb2VzIGlkbGUuCj4+Pj4gSSBoYXZlIG5vIGlkZWEg
d2hldGhlciB0aGV5IGRvIHRoaXMgd2hlbiBlbnRlcmluZyBDMSwgb3IKPj4+PiBvbmx5IHdoZW4g
ZW50ZXJpbmcgZGVlcGVyIEMgc3RhdGVzLgo+Pj4KPj4+IFNETSBWb2wuIDMgY2hhcHRlciA4LjEw
LjEgIkhMVCBpbnN0cnVjdGlvbiI6Cj4+Pgo+Pj4gIkhlcmUgc2hhcmVkIHJlc291cmNlcyB0aGF0
IHdlcmUgYmVpbmcgdXNlZCBieSB0aGUgaGFsdGVkIGxvZ2ljYWwKPj4+IHByb2Nlc3NvciBiZWNv
bWUgYXZhaWxhYmxlIHRvIGFjdGl2ZSBsb2dpY2FsIHByb2Nlc3NvcnMsIGFsbG93aW5nIHRoZW0K
Pj4+IHRvIGV4ZWN1dGUgYXQgZ3JlYXRlciBlZmZpY2llbmN5LiIKPj4gCj4+IFRvIGJlIGhvbmVz
dCwgdGhpcyBpcyB0byBicm9hZC9nZW5lcmljIGEgc3RhdGVtZW50IHRvIGZ1bGx5Cj4+IHRydXN0
IGl0LCBqdWRnaW5nIGZyb20gb3RoZXIgYXJlYXMgb2YgdGhlIFNETS4gQW5kIHRoZW4sIGFzCj4+
IHBlciBhYm92ZSwgd2hhdCBhYm91dCB0aGUgc29ja2V0IGdyYW51bGFyaXR5IGNhc2U/IFB1dHRp
bmcKPj4gZW50aXJlbHkgaWRsZSBjb3JlcyB0byBzbGVlcCBpcyBzdXJlbHkgd29ydGh3aGlsZT8K
PiAKPiBZZXMsIEkgYXNzdW1lIGl0IGlzLiBPVE9IIHRoaXMgbWlnaHQgYWZmZWN0IGNvbnRleHQg
c3dpdGNoZXMgYmFkbHkKPiBhcyB0aGUgcmVhY3Rpb24gdGltZSBmb3IgdGhlIGNvb3JkaW5hdGVk
IHN3aXRjaCB3aWxsIHJpc2UuIE1heWJlIGEKPiBnb29kIHJlYXNvbiBmb3IgYW5vdGhlciBzdWIt
b3B0aW9uPwoKV2hpbGUgSSBhZ3JlZSB0aGF0IGZpbmUgZ3JhaW5lZCBjb250cm9sIGlzIHVzZWZ1
bCwgSSdtIHNlZWluZyBhbgppbmNyZWFzaW5nIHJpc2sgb2YgdGhlcmUgZ29pbmcgdG8gYmUgdG9v
IG1hbnkgY29udHJvbHMgdG8gYWN0dWFsbHkKYmUgY2VydGFpbiBpbiB0aGUgZW5kIHRoYXQgYWxs
IHBvc3NpYmxlIGNvbWJpbmF0aW9ucyB3b3JrCmNvcnJlY3RseS4KCj4+Pj4gQW5kIGFueXdheSAt
IEknbSBzdGlsbCBub25lIHRoZSB3aXNlciBhcyB0byB0aGUgdi0+aXNfdXJnZW50Cj4+Pj4gcmVs
YXRpb25zaGlwLgo+Pj4KPj4+IFdpdGggdi0+aXNfdXJnZW50IHNldCB0b2RheSdzIGlkbGUgbG9v
cCB3aWxsIGRyb3AgaW50byBkZWZhdWx0X2lkbGUoKS4KPj4+IEkgY2FuIHJlbW92ZSB0aGlzIHNl
bnRlbmNlIGluIGNhc2UgaXQgaXMganVzdCBjb25mdXNpbmcuCj4+IAo+PiBJJ2QgcHJlZmVyIGlm
IHRoZSBjb25uZWN0aW9uIHdvdWxkIGJlY29tZSBtb3JlIG9idmlvdXMuIE9uZQo+PiBuZWVkcyB0
byBnbyBmcm9tIC0+aXNfdXJnZW50IHZpYSAtPnVyZ2VudF9jb3VudCB0bwo+PiBzY2hlZF9oYXNf
dXJnZW50X3ZjcHUoKSB0byBmaW5kIHdoZXJlIHRoZSBkZXNjcmliZWQKPj4gYmVoYXZpb3IgcmVh
bGx5IGxpdmVzLgo+PiAKPj4gV2hhdCdzIHdvcnNlIHRob3VnaDogVGhpcyB3b24ndCB3b3JrIGFz
IGludGVuZGVkIG9uIEFNRAo+PiBhdCBhbGwuIEkgZG9uJ3QgdGhpbmsgaXQncyBjb3JyZWN0IHRv
IGZhbGwgYmFjayB0byBkZWZhdWx0X2lkbGUoKSBpbgo+PiB0aGlzIGNhc2UuIEluc3RlYWQgc2No
ZWRfaGFzX3VyZ2VudF92Y3B1KCkgcmV0dXJuaW5nIHRydWUKPj4gc2hvdWxkIGFtb3VudCB0byB0
aGUgc2FtZSBlZmZlY3QgYXMgbWF4X2NzdGF0ZSBiZWluZyBzZXQKPj4gdG8gMS4gVGhlcmUncwo+
PiAoYSkgbm8gcmVhc29uIG5vdCB0byB1c2UgTVdBSVQgb24gSW50ZWwgQ1BVcyBpbiB0aGlzIGNh
c2UsCj4+IGlmIE1XQUlUIGNhbiBlbnRlciBDMSwgYW5kCj4+IChiKSBhIHN0cm9uZyBuZWVkIHRv
IHVzZSBNV0FJVCBvbiAoYXQgbGVhc3QpIEFNRCBGYW0xNywKPj4gb3IgZWxzZSBpdCB3b24ndCBi
ZSBDMSB0aGF0IGdldHMgZW50ZXJlZC4KPj4gSSdsbCBzZWUgYWJvdXQgbWFraW5nIGEgcGF0Y2gg
aW4gZHVlIGNvdXJzZS4KPiAKPiBUaGFua3MuIFdvdWxkIHlvdSBtaW5kIGRvaW5nIGl0IGluIGEg
d2F5IHRoYXQgdGhlIGNhbGxlciBjYW4gc3BlY2lmeQo+IG1heF9jc3RhdGU/IFRoaXMgd291bGQg
cmVtb3ZlIHRoZSBuZWVkIHRvIGNhbGwgc2NoZWRfaGFzX3VyZ2VudF92Y3B1KCkKPiBkZWVwIGRv
d24gdGhlIGlkbGUgaGFuZGxpbmcgYW5kIEkgY291bGQgcmUtdXNlIGl0IGZvciBteSBwdXJwb3Nl
LgoKSG1tLCB0byBiZSBob25lc3QgSSdtIG5vdCBmYW5jeWluZyBnaXZpbmcgYSBwYXJhbWV0ZXIg
dG8KZGVmYXVsdF9pZGxlKCksIHBtX2lkbGUoKSwgYW5kIGZyaWVuZHMuIENvbmNlcHR1YWxseSBp
dCBpcyBub3QKdGhlIGJ1c2luZXNzIG9mIHRoZSBjYWxsZXJzIHRvIGNvbnRyb2wgdGhlIEMgc3Rh
dGVzIHRvIGJlIHVzZWQuCgpXaGF0IGFib3V0IHRoZSBvcHBvc2l0ZTogWW91IHNpbXBseSBtYXJr
IGlkbGUgKHYpQ1BVcyBpbgpxdWVzdGlvbiBhcyAidXJnZW50IiwgdGh1cyBhY2hpZXZpbmcgdGhl
IGludGVuZGVkIGVmZmVjdCBhcwp3ZWxsLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 17 08:25:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 08:25:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRYAo-0001qD-1S; Fri, 17 May 2019 08:25:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=fDGF=TR=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1hRYAm-0001q8-K7
 for xen-devel@lists.xenproject.org; Fri, 17 May 2019 08:25:01 +0000
X-Inumbo-ID: 41bdbaf4-787d-11e9-8980-bc764e045a96
Received: from mo6-p00-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5300::12])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 41bdbaf4-787d-11e9-8980-bc764e045a96;
 Fri, 17 May 2019 08:24:59 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1558081497;
 s=strato-dkim-0002; d=aepfle.de;
 h=References:In-Reply-To:Message-ID:Subject:Cc:To:From:Date:
 X-RZG-CLASS-ID:X-RZG-AUTH:From:Subject:Sender;
 bh=ikKw8LttSyVJFQTL+m7syHlWpHYIZRIyMh9UT462qtw=;
 b=smjSdr9GagSeiAJEkcM0c2ArG/KmHX7nAQeSXJpC5KFHgpKTZpeDMGnKC72J/9pjcg
 VnbBHcByoESX0VQYkoq2MIXTifaQVaMSxeEfdjlqXOhcf23VsmogpBDoHSwSHSfuKQrF
 X2u4G9yrqgXMdW5NwlXu0T2Kl99y+E92viWkePYOzRB+rPmWXDsLqj6p9ioqmkLeapJp
 QdI1Pw9SlVtPR+rL/tdDswmG7Ra/KIA1+cAEewfE9x4evzGYAK2XoyYHbh/moZhoSBa8
 /qZyyNL0YzmY7Qkv3vUfez3wXueHW/QYCACY4iyWBU4SnWC0NYgPxr6y0w+1N9d96Plr
 uBvw==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QED/SSGq+wjGiUC4AUztn93FPS2dyuYM9k3Q=="
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.20 SBL|AUTH)
 with ESMTPSA id U080cav4H8OsIAz
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Fri, 17 May 2019 10:24:54 +0200 (CEST)
Date: Fri, 17 May 2019 10:24:45 +0200
From: Olaf Hering <olaf@aepfle.de>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20190517102445.709835c8.olaf@aepfle.de>
In-Reply-To: <20190516133013.GG2798@zion.uk.xensource.com>
References: <20190516125000.23559-1-olaf@aepfle.de>
 <20190516133013.GG2798@zion.uk.xensource.com>
X-Mailer: Claws Mail 2019.05.14 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v1] libxl: fix device_model_version related
 assert
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: multipart/mixed; boundary="===============8565585243473874945=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============8565585243473874945==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_//8c7EknW2ybWI_Gj=g4myKt"; protocol="application/pgp-signature"

--Sig_//8c7EknW2ybWI_Gj=g4myKt
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

Am Thu, 16 May 2019 14:30:13 +0100
schrieb Wei Liu <wei.liu2@citrix.com>:

> @@ -457,6 +457,12 @@ int libxl_domain_need_memory(libxl_ctx *ctx,
> +    if (!b_info->device_model_version)
> +       b_info->device_model_version =3D LIBXL_DEVICE_MODEL_XXX;

I think this will work and should be applied to unbreak staging.

The proposed libxl_domain_config_finalyze(libxl_domain_config*) in the
other thread about the regression will most likely be ugly. Something
more elegant has to be found.

Olaf

--Sig_//8c7EknW2ybWI_Gj=g4myKt
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCXN5vzQAKCRBdQqD6ppg2
fi90AKCT0PecpQuXD8S90Kg37FUlNhKPUQCg8IQn2RHvfQeGSU5n5A2CNd9gIic=
=kGgl
-----END PGP SIGNATURE-----

--Sig_//8c7EknW2ybWI_Gj=g4myKt--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8565585243473874945==--


From xen-devel-bounces@lists.xenproject.org Fri May 17 08:46:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 08:46:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRYVf-0003U6-0x; Fri, 17 May 2019 08:46:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=i9tk=TR=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hRYVe-0003U0-AK
 for xen-devel@lists.xenproject.org; Fri, 17 May 2019 08:46:34 +0000
X-Inumbo-ID: 45083e9a-7880-11e9-8980-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 45083e9a-7880-11e9-8980-bc764e045a96;
 Fri, 17 May 2019 08:46:32 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D6FAD80D;
 Fri, 17 May 2019 01:46:31 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C5EB63F575;
 Fri, 17 May 2019 01:46:30 -0700 (PDT)
To: Alistair Francis <alistair23@gmail.com>, Jan Beulich <JBeulich@suse.com>
References: <20190516000212.13468-1-alistair.francis@wdc.com>
 <20190516000212.13468-2-alistair.francis@wdc.com>
 <5CDD3C4B020000780022F8BE@prv1-mh.provo.novell.com>
 <CAKmqyKPhUK9LDpJA8+H16uO4augfEHW+WdnBMjZzdwHa3dM8YA@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <b3621bcf-89d0-22a0-2416-4cf5a341d13a@arm.com>
Date: Fri, 17 May 2019 09:46:29 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <CAKmqyKPhUK9LDpJA8+H16uO4augfEHW+WdnBMjZzdwHa3dM8YA@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 2/3] xen/drivers/char: Don't require vpl011
 for all non-x86 archs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Alistair Francis <alistair.francis@wdc.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxNi8wNS8yMDE5IDIwOjMwLCBBbGlzdGFpciBGcmFuY2lzIHdyb3RlOgo+IE9uIFRodSwg
TWF5IDE2LCAyMDE5IGF0IDM6MzIgQU0gSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPiB3
cm90ZToKPj4KPj4+Pj4gT24gMTYuMDUuMTkgYXQgMDI6MDIsIDxhbGlzdGFpci5mcmFuY2lzQHdk
Yy5jb20+IHdyb3RlOgo+Pj4gTWFrZSB0aGUgYXNtL3ZwbDAxMS5oIGRlcGVuZGVudCBvbiB0aGUg
QVJNIGFyY2hpdGVjdHVyZS4KPj4KPj4gQnV0IHdlIG9ubHkgaGF2ZSB4ODYgYW5kIEFybSByaWdo
dCBub3cuIEEgd29yZCBtb3JlIGFib3V0Cj4+IHlvdXIgbW90aXZhdGlvbiB3b3VsZCBoZWxwLgo+
IAo+IEFzIHRoZSBjb2RlIGN1cnJlbnRseSBpcyBubyBvbmUgY2FuIGFkZCBhbm90aGVyIGFyY2hp
dGVjdHVyZS4gVGhpcyBpcwo+IGp1c3QgYSBnZW5lcmFsIGZpeHVwIGFzIGFzc3VtaW5nIFhlbiB3
aWxsIG9ubHkgZXZlciBzdXBwb3J0IHR3byBhcmNocwo+IHNlZW1zIHN0cmFuZ2UuCgpBdCB3aGlj
aCBwb2ludCwgd291bGRuJ3QgaXQgYmUgYmV0dGVyIHRvIGF2b2lkICNpZmRlZiBBUkNIIGluIGNv
bW1vbiBjb2RlPyAKSW5zdGVhZCwgd2UgY291bGQgcHJvdmlkZSBhcmNoIGhlbHBlciBhbmQvb3Ig
bW9yZSBtZWFuaW5nIENPTkZJRyBuYW1lLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 17 08:57:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 08:57:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRYgX-0004Ki-3y; Fri, 17 May 2019 08:57:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Dmq+=TR=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hRYgV-0004Kd-8Q
 for xen-devel@lists.xenproject.org; Fri, 17 May 2019 08:57:47 +0000
X-Inumbo-ID: d5f2d8c9-7881-11e9-8980-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d5f2d8c9-7881-11e9-8980-bc764e045a96;
 Fri, 17 May 2019 08:57:45 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 1265EAC2E;
 Fri, 17 May 2019 08:57:44 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: =?UTF-8?B?PDIwMTkwNTA2MDY1NjQ0Ljc0MTXvv73vv73vv73vv73vv73vv70=?=
 =?UTF-8?B?77+977+977+977+977+977+977+977+977+977+9Me+/ve+/ve+/ve+/ve+/vQ==?=
 =?UTF-8?B?77+977+977+977+977+977+977+977+977+977+977+9amdyb3NzQHN1c2UuY29t?=
 =?UTF-8?B?PiA8MjAxOTA1MDYwNjU2NDQuNzQxNe+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/vQ==?=
 =?UTF-8?B?77+977+977+977+977+977+977+977+9NDPvv73vv73vv73vv73vv73vv73vv70=?=
 =?UTF-8?B?77+977+977+977+977+977+977+977+977+9amdyb3NzQHN1c2UuY29tPiA8NUNE?=
 =?UTF-8?B?RDYwMDUwMjAwMDA3ODAwMjJGQTlBQHN1c2UuY29tPiA8MDc0OTY1Zjjvv73vv70=?=
 =?UTF-8?B?77+977+9YjIwZu+/ve+/ve+/ve+/vTlkYzPvv73vv73vv73vv70yNzI577+977+9?=
 =?UTF-8?B?77+977+9N2YzYzQ3OTNiMzhkQHN1c2UuY29tPiA8NUNERDc2OTMwMjAwMDA3ODAw?=
 =?UTF-8?B?MjJGQzU5QHN1c2UuY29tPiA8N2JmYTRjOTTvv71jY2Yx77+9MGIzY++/vTZmOTI=?=
 =?UTF-8?Q?=ef=bf=bdd4f87b591961=40suse=2ecom=3e_=3c5CDE5B4E020000780022FEFC?=
 =?UTF-8?Q?=40suse=2ecom=3e_=3c8bd2ca73-c9a7-beab-e067-956dfa9d0948=40suse?=
 =?UTF-8?Q?=2ecom=3e_=3c5CDE6F29020000780022FF9B=40suse=2ecom=3e?=
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 mQENBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAG0H0p1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT6JATkEEwECACMFAlOMcK8CGwMH
 CwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAKCRCw3p3WKL8TL8eZB/9G0juS/kDY9LhEXseh
 mE9U+iA1VsLhgDqVbsOtZ/S14LRFHczNd/Lqkn7souCSoyWsBs3/wO+OjPvxf7m+Ef+sMtr0
 G5lCWEWa9wa0IXx5HRPW/ScL+e4AVUbL7rurYMfwCzco+7TfjhMEOkC+va5gzi1KrErgNRHH
 kg3PhlnRY0Udyqx++UYkAsN4TQuEhNN32MvN0Np3WlBJOgKcuXpIElmMM5f1BBzJSKBkW0Jc
 Wy3h2Wy912vHKpPV/Xv7ZwVJ27v7KcuZcErtptDevAljxJtE7aJG6WiBzm+v9EswyWxwMCIO
 RoVBYuiocc51872tRGywc03xaQydB+9R7BHPuQENBFOMcBYBCADLMfoA44MwGOB9YT1V4KCy
 vAfd7E0BTfaAurbG+Olacciz3yd09QOmejFZC6AnoykydyvTFLAWYcSCdISMr88COmmCbJzn
 sHAogjexXiif6ANUUlHpjxlHCCcELmZUzomNDnEOTxZFeWMTFF9Rf2k2F0Tl4E5kmsNGgtSa
 aMO0rNZoOEiD/7UfPP3dfh8JCQ1VtUUsQtT1sxos8Eb/HmriJhnaTZ7Hp3jtgTVkV0ybpgFg
 w6WMaRkrBh17mV0z2ajjmabB7SJxcouSkR0hcpNl4oM74d2/VqoW4BxxxOD1FcNCObCELfIS
 auZx+XT6s+CE7Qi/c44ibBMR7hyjdzWbABEBAAGJAR8EGAECAAkFAlOMcBYCGwwACgkQsN6d
 1ii/Ey9D+Af/WFr3q+bg/8v5tCknCtn92d5lyYTBNt7xgWzDZX8G6/pngzKyWfedArllp0Pn
 fgIXtMNV+3t8Li1Tg843EXkP7+2+CQ98MB8XvvPLYAfW8nNDV85TyVgWlldNcgdv7nn1Sq8g
 HwB2BHdIAkYce3hEoDQXt/mKlgEGsLpzJcnLKimtPXQQy9TxUaLBe9PInPd+Ohix0XOlY+Uk
 QFEx50Ki3rSDl2Zt2tnkNYKUCvTJq7jvOlaPd6d/W0tZqpyy7KVay+K4aMobDsodB3dvEAs6
 ScCnh03dDAFgIq5nsB11j3KPKdVoPlfucX2c7kGNH+LUMbzqV6beIENfNexkOfxHf4kBrQQY
 AQgAIBYhBIUSZ3Lo9gSUpdCX97DendYovxMvBQJa3fDQAhsCAIEJELDendYovxMvdiAEGRYI
 AB0WIQRTLbB6QfY48x44uB6AXGG7T9hjvgUCWt3w0AAKCRCAXGG7T9hjvk2LAP99B/9FenK/
 1lfifxQmsoOrjbZtzCS6OKxPqOLHaY47BgEAqKKn36YAPpbk09d2GTVetoQJwiylx/Z9/mQI
 CUbQMg1pNQf9EjA1bNcMbnzJCgt0P9Q9wWCLwZa01SnQWFz8Z4HEaKldie+5bHBL5CzVBrLv
 81tqX+/j95llpazzCXZW2sdNL3r8gXqrajSox7LR2rYDGdltAhQuISd2BHrbkQVEWD4hs7iV
 1KQHe2uwXbKlguKPhk5ubZxqwsg/uIHw0qZDk+d0vxjTtO2JD5Jv/CeDgaBX4Emgp0NYs8IC
 UIyKXBtnzwiNv4cX9qKlz2Gyq9b+GdcLYZqMlIBjdCz0yJvgeb3WPNsCOanvbjelDhskx9gd
 6YUUFFqgsLtrKpCNyy203a58g2WosU9k9H+LcheS37Ph2vMVTISMszW9W8gyORSgmw==
Message-ID: <bc563f26-082e-bf9b-a9fd-c7403696e8d7@suse.com>
Date: Fri, 17 May 2019 10:57:43 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH RFC V2 42/45] xen/sched: add fall back to
 idle vcpu when scheduling item
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTcvMDUvMjAxOSAxMDoyMiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTcuMDUuMTkg
YXQgMDk6NDgsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+PiBPbiAxNy8wNS8yMDE5IDA4OjU3
LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDE3LjA1LjE5IGF0IDA3OjEzLCA8amdyb3Nz
QHN1c2UuY29tPiB3cm90ZToKPj4+PiBPbiAxNi8wNS8yMDE5IDE2OjQxLCBKYW4gQmV1bGljaCB3
cm90ZToKPj4+Pj4+Pj4gT24gMTYuMDUuMTkgYXQgMTU6NTEsIDxqZ3Jvc3NAc3VzZS5jb20+IHdy
b3RlOgo+Pj4+Pj4gQXMgd2l0aCBjb3JlIHNjaGVkdWxpbmcgd2UgY2FuIGJlIHN1cmUgdGhlIG90
aGVyIHRocmVhZCBpcyBhY3RpdmUKPj4+Pj4+IChvdGhlcndpc2Ugd2Ugd291bGQgc2NoZWR1bGUg
dGhlIGlkbGUgaXRlbSkgYW5kIGhvcGluZyBmb3Igc2F2aW5nIHBvd2VyCj4+Pj4+PiBieSB1c2lu
ZyBtd2FpdCBpcyBtb290Lgo+Pj4+Pgo+Pj4+PiBTYXZpbmcgcG93ZXIgbWF5IGJlIGluZGlyZWN0
LCBieSB0aGUgQ1BVIHJlLWFycmFuZ2luZwo+Pj4+PiByZXNvdXJjZSBhc3NpZ25tZW50IGJldHdl
ZW4gdGhyZWFkcyB3aGVuIG9uZSBnb2VzIGlkbGUuCj4+Pj4+IEkgaGF2ZSBubyBpZGVhIHdoZXRo
ZXIgdGhleSBkbyB0aGlzIHdoZW4gZW50ZXJpbmcgQzEsIG9yCj4+Pj4+IG9ubHkgd2hlbiBlbnRl
cmluZyBkZWVwZXIgQyBzdGF0ZXMuCj4+Pj4KPj4+PiBTRE0gVm9sLiAzIGNoYXB0ZXIgOC4xMC4x
ICJITFQgaW5zdHJ1Y3Rpb24iOgo+Pj4+Cj4+Pj4gIkhlcmUgc2hhcmVkIHJlc291cmNlcyB0aGF0
IHdlcmUgYmVpbmcgdXNlZCBieSB0aGUgaGFsdGVkIGxvZ2ljYWwKPj4+PiBwcm9jZXNzb3IgYmVj
b21lIGF2YWlsYWJsZSB0byBhY3RpdmUgbG9naWNhbCBwcm9jZXNzb3JzLCBhbGxvd2luZyB0aGVt
Cj4+Pj4gdG8gZXhlY3V0ZSBhdCBncmVhdGVyIGVmZmljaWVuY3kuIgo+Pj4KPj4+IFRvIGJlIGhv
bmVzdCwgdGhpcyBpcyB0byBicm9hZC9nZW5lcmljIGEgc3RhdGVtZW50IHRvIGZ1bGx5Cj4+PiB0
cnVzdCBpdCwganVkZ2luZyBmcm9tIG90aGVyIGFyZWFzIG9mIHRoZSBTRE0uIEFuZCB0aGVuLCBh
cwo+Pj4gcGVyIGFib3ZlLCB3aGF0IGFib3V0IHRoZSBzb2NrZXQgZ3JhbnVsYXJpdHkgY2FzZT8g
UHV0dGluZwo+Pj4gZW50aXJlbHkgaWRsZSBjb3JlcyB0byBzbGVlcCBpcyBzdXJlbHkgd29ydGh3
aGlsZT8KPj4KPj4gWWVzLCBJIGFzc3VtZSBpdCBpcy4gT1RPSCB0aGlzIG1pZ2h0IGFmZmVjdCBj
b250ZXh0IHN3aXRjaGVzIGJhZGx5Cj4+IGFzIHRoZSByZWFjdGlvbiB0aW1lIGZvciB0aGUgY29v
cmRpbmF0ZWQgc3dpdGNoIHdpbGwgcmlzZS4gTWF5YmUgYQo+PiBnb29kIHJlYXNvbiBmb3IgYW5v
dGhlciBzdWItb3B0aW9uPwo+IAo+IFdoaWxlIEkgYWdyZWUgdGhhdCBmaW5lIGdyYWluZWQgY29u
dHJvbCBpcyB1c2VmdWwsIEknbSBzZWVpbmcgYW4KPiBpbmNyZWFzaW5nIHJpc2sgb2YgdGhlcmUg
Z29pbmcgdG8gYmUgdG9vIG1hbnkgY29udHJvbHMgdG8gYWN0dWFsbHkKPiBiZSBjZXJ0YWluIGlu
IHRoZSBlbmQgdGhhdCBhbGwgcG9zc2libGUgY29tYmluYXRpb25zIHdvcmsKPiBjb3JyZWN0bHku
CgpPa2F5LCBJIHRoaW5rIEknbGwgbGVhdmUgaXQgYXMgaXMgZm9yIHRoZSBtb21lbnQgYW5kIGRv
IHNvbWUKcGVyZm9ybWFuY2UgdGVzdHMgbGF0ZXIuIERlcGVuZGluZyBvbiB0aGUgcmVzdWx0cyB3
ZSBjYW4gdGhlbgpkZWNpZGUgaG93IHRvIHByb2NlZWQuCgo+IAo+Pj4+PiBBbmQgYW55d2F5IC0g
SSdtIHN0aWxsIG5vbmUgdGhlIHdpc2VyIGFzIHRvIHRoZSB2LT5pc191cmdlbnQKPj4+Pj4gcmVs
YXRpb25zaGlwLgo+Pj4+Cj4+Pj4gV2l0aCB2LT5pc191cmdlbnQgc2V0IHRvZGF5J3MgaWRsZSBs
b29wIHdpbGwgZHJvcCBpbnRvIGRlZmF1bHRfaWRsZSgpLgo+Pj4+IEkgY2FuIHJlbW92ZSB0aGlz
IHNlbnRlbmNlIGluIGNhc2UgaXQgaXMganVzdCBjb25mdXNpbmcuCj4+Pgo+Pj4gSSdkIHByZWZl
ciBpZiB0aGUgY29ubmVjdGlvbiB3b3VsZCBiZWNvbWUgbW9yZSBvYnZpb3VzLiBPbmUKPj4+IG5l
ZWRzIHRvIGdvIGZyb20gLT5pc191cmdlbnQgdmlhIC0+dXJnZW50X2NvdW50IHRvCj4+PiBzY2hl
ZF9oYXNfdXJnZW50X3ZjcHUoKSB0byBmaW5kIHdoZXJlIHRoZSBkZXNjcmliZWQKPj4+IGJlaGF2
aW9yIHJlYWxseSBsaXZlcy4KPj4+Cj4+PiBXaGF0J3Mgd29yc2UgdGhvdWdoOiBUaGlzIHdvbid0
IHdvcmsgYXMgaW50ZW5kZWQgb24gQU1ECj4+PiBhdCBhbGwuIEkgZG9uJ3QgdGhpbmsgaXQncyBj
b3JyZWN0IHRvIGZhbGwgYmFjayB0byBkZWZhdWx0X2lkbGUoKSBpbgo+Pj4gdGhpcyBjYXNlLiBJ
bnN0ZWFkIHNjaGVkX2hhc191cmdlbnRfdmNwdSgpIHJldHVybmluZyB0cnVlCj4+PiBzaG91bGQg
YW1vdW50IHRvIHRoZSBzYW1lIGVmZmVjdCBhcyBtYXhfY3N0YXRlIGJlaW5nIHNldAo+Pj4gdG8g
MS4gVGhlcmUncwo+Pj4gKGEpIG5vIHJlYXNvbiBub3QgdG8gdXNlIE1XQUlUIG9uIEludGVsIENQ
VXMgaW4gdGhpcyBjYXNlLAo+Pj4gaWYgTVdBSVQgY2FuIGVudGVyIEMxLCBhbmQKPj4+IChiKSBh
IHN0cm9uZyBuZWVkIHRvIHVzZSBNV0FJVCBvbiAoYXQgbGVhc3QpIEFNRCBGYW0xNywKPj4+IG9y
IGVsc2UgaXQgd29uJ3QgYmUgQzEgdGhhdCBnZXRzIGVudGVyZWQuCj4+PiBJJ2xsIHNlZSBhYm91
dCBtYWtpbmcgYSBwYXRjaCBpbiBkdWUgY291cnNlLgo+Pgo+PiBUaGFua3MuIFdvdWxkIHlvdSBt
aW5kIGRvaW5nIGl0IGluIGEgd2F5IHRoYXQgdGhlIGNhbGxlciBjYW4gc3BlY2lmeQo+PiBtYXhf
Y3N0YXRlPyBUaGlzIHdvdWxkIHJlbW92ZSB0aGUgbmVlZCB0byBjYWxsIHNjaGVkX2hhc191cmdl
bnRfdmNwdSgpCj4+IGRlZXAgZG93biB0aGUgaWRsZSBoYW5kbGluZyBhbmQgSSBjb3VsZCByZS11
c2UgaXQgZm9yIG15IHB1cnBvc2UuCj4gCj4gSG1tLCB0byBiZSBob25lc3QgSSdtIG5vdCBmYW5j
eWluZyBnaXZpbmcgYSBwYXJhbWV0ZXIgdG8KPiBkZWZhdWx0X2lkbGUoKSwgcG1faWRsZSgpLCBh
bmQgZnJpZW5kcy4gQ29uY2VwdHVhbGx5IGl0IGlzIG5vdAo+IHRoZSBidXNpbmVzcyBvZiB0aGUg
Y2FsbGVycyB0byBjb250cm9sIHRoZSBDIHN0YXRlcyB0byBiZSB1c2VkLgo+IAo+IFdoYXQgYWJv
dXQgdGhlIG9wcG9zaXRlOiBZb3Ugc2ltcGx5IG1hcmsgaWRsZSAodilDUFVzIGluCj4gcXVlc3Rp
b24gYXMgInVyZ2VudCIsIHRodXMgYWNoaWV2aW5nIHRoZSBpbnRlbmRlZCBlZmZlY3QgYXMKPiB3
ZWxsLgoKSSBjYW4gZG8gdGhhdCwgb2YgY291cnNlLiBJTU8gbGV0dGluZyB0aGUgY2FsbGVyIHNw
ZWNpZnkgaG93IGhlIHdhbnRzCmlkbGUgdG8gYmVoYXZlIGlzIGNsZWFuZXIgdGhhbiBidXJ5aW5n
IHN1Y2ggYW4gaW1wbGljaXQgZGVwZW5kZW5jeSBkZWVwCmRvd24gdGhlIGNvZGUsIGJ1dCB5b3Ug
YXJlIHRoZSBtYWludGFpbmVyIG9mIHRoYXQgcGFydC4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 17 09:51:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 09:51:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRZWJ-0000OD-DN; Fri, 17 May 2019 09:51:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xWi3=TR=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hRZWI-0000O8-Sj
 for xen-devel@lists.xenproject.org; Fri, 17 May 2019 09:51:18 +0000
X-Inumbo-ID: 4df6e48a-7889-11e9-9277-fb505162992a
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4df6e48a-7889-11e9-9277-fb505162992a;
 Fri, 17 May 2019 09:51:13 +0000 (UTC)
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=SoftFail smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: SoftFail (esa2.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com is inclined to not designate
 23.29.105.83 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 exists:%{i}._spf.mta.salesforce.com ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: GFEhNzWTW1Sl0zqpEpp5nxJKjKPbx9PfVx3Nr+E3sltZFn+fR5iJXFsQICLbs7dhaKkIHgUDps
 Of3OmVAnSVLTknUo4AmxmOqe3Vm/SDy0jDL6CsCcCnOJPZx8Ei7WqwiFtWUpt296Ip7DUzm8Tx
 JVYKRmTgVp+yJFPoj7cWaXcMBjbWxwkJX6qJrbYYpfePCUVpxThU/cS0JmKLNhIMPGrMqppBtj
 awH6QnxJQsZ5nVA3GKPbZxJf4oRPwKHbmf0tAa7bmPEupSGdMWNyYpRdey1o0pKCQJKsFKnvvD
 ByQ=
X-SBRS: 2.7
X-MesageID: 561446
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,479,1549947600"; 
   d="scan'208";a="561446"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23774.33770.670075.737104@mariner.uk.xensource.com>
Date: Fri, 17 May 2019 10:50:34 +0100
To: Andrew Cooper <Andrew.Cooper3@citrix.com>
In-Reply-To: <0ebf5b95-9175-b45c-3c41-a703115d55f6@citrix.com>
References: <5C8FC3A4020000780021FF77@prv1-mh.provo.novell.com>
 <2e8dba0b-70ef-dd90-bb5b-fa358f88861e@citrix.com>
 <35203e9e-4a37-9230-f417-68a09ca319e6@citrix.com>
 <e1447c7f-7a8d-b40e-b9a7-9a88c3c7ef51@citrix.com>
 <23773.36109.688404.996152@mariner.uk.xensource.com>
 <0ebf5b95-9175-b45c-3c41-a703115d55f6@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] preparations for 4.11.2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW5kcmV3IENvb3BlciB3cml0ZXMgKCJSZTogW1hlbi1kZXZlbF0gcHJlcGFyYXRpb25zIGZvciA0
LjExLjIiKToKPiBPbiAxNi8wNS8yMDE5IDE3OjE3LCBJYW4gSmFja3NvbiB3cm90ZToKPiA+IEFu
ZHJldyBDb29wZXIgd3JpdGVzICgiUmU6IFtYZW4tZGV2ZWxdIHByZXBhcmF0aW9ucyBmb3IgNC4x
MS4yIik6Cj4gPj4gMTI5MDI1ZmUzMDkzICJveGVuc3RvcmVkOiBEb24ndCByZS1vcGVuIGEgeGVu
Y3RybCBoYW5kbGUgZm9yIGV2ZXJ5Cj4gPj4gZG9tYWluIGludHJvZHVjdGlvbiIKPiA+IENhbiB5
b3UganVzdGlmeSBob3cgdGhpcyBpcyBhIGJ1Z2ZpeCA/ICBJdCBkb2Vzbid0IHNlZW0gbGlrZSBi
YWNrcG9ydAo+ID4gbWF0ZXJpYWwgdG8gbWUuCj4gCj4gSXQgd2FzIGZvdW5kIGZyb20gc3RyYWNl
ICh3aGlsZSBpbnZlc3RpZ2F0aW5nIGFuIHVucmVsYXRlZCBpc3N1ZSksIGJ1dAo+IGdpdmVuIGhv
dyBtYW55IGlzc3VlcyB3ZSd2ZSBoYWQgaW4gdGhlIHBhc3Qgd2l0aCB7byx9eGVuc3RvcmVkIGV4
Y2VlZGluZwo+IGl0cyBGRCBsaW1pdCwgSSdkIHN0aWxsIHB1dCBpdCBpbiB0aGUgY2F0ZWdvcnkg
b2YgYnVnZml4Lgo+IAo+IEl0IGJhbGxvb25zIHRoZSB3b3JzdC1jYXNlIEZEIHJlcXVpcmVtZW50
cyBieSBhcyBtYW55IGNvbmN1cnJlbnQgZG9tYWluCj4gc3RhcnRzIGFzIHRoZSByZXN0IG9mIGRv
bTAgY2FuIG1hbmFnZS4KClRoYW5rcyBmb3IgdGhlIGNsYXJpZmljYXRpb24uCgo+ID4+IDdiMjBh
ODY1YmMxMCAidG9vbHMvb2NhbWw6IFJlbGVhc2UgdGhlIGdsb2JhbCBsb2NrIGJlZm9yZSBpbnZv
a2luZyBibG9jawo+ID4+IHN5c2NhbGxzIgo+ID4gVGhpcyAqcmVhbGx5KiBkb2Vzbid0IGxvb2sg
bGlrZSBhIGJ1Z2ZpeCwgbGV0IGFsb25lIGEgYmFja3BvcnQKPiA+IGNhbmRpZGF0ZSAhICBSZW1v
dmluZyBhIGxvY2sgZm9yIHBlcmZvcm1hbmNlIHJlYXNvbnMgIQo+IAo+IE9mIGNvdXJzZSBpdHMg
YSBiYWNrcG9ydCBjYW5kaWRhdGUsIGFuZCBpdCBpcyBhIGJ1Z2ZpeCBldmVuIGlmIG1vc3Qgb2YK
PiB0aGUgdGltZSBpdCBpcyBvbmx5IG9ic2VydmVkIGFzIGEgcGVyZiBpbXByb3ZlbWVudC4KPiAK
PiBUaGUgT2NhbWwgRkZJIHNheXMgInRob3Ugc2hhbHQgbm90IG1ha2UgYSBzeXNjYWxsIGhvbGRp
bmcgdGhpcyBsb2NrIiwKPiBiZWNhdXNlIHdoaWxlIHRoYXQgbG9jayBpcyBoZWxkLCBldmVyeXRo
aW5nIGlzIHNpbmdsZSB0aHJlYWRlZC4KClRoYXQgd2Fzbid0IG1lbnRpb25lZCBpbiB0aGUgY29t
bWl0IG1lc3NhZ2UsIHNvIEkgYXNzdW1lZCB0aGF0IHRoZQpyZWFzb24gd2FzIHRoZSB1c3VhbCBv
bmUgZm9yIHJlbW92aW5nIGxvY2tzLCBuYW1lbHkgc2ltcGx5IHRvIGluY3JlYXNlCmNwdSBjb25j
dXJyZW5jeS4KClNvIHRoZXNlIGFyZSBidWdmaXhlcywgYnV0IHRoZXkncmUgbm90IHBhcnRpY3Vs
YXJseSBsb3cgcmlzayBiYXNlZApqdXN0IG9uIHRoZSBjb2RlLiAgSG93IGxvbmcgaGFzIFhTIGJl
ZW4gcnVubmluZyB0aGVzZSBwYXRjaGVzID8gIFRoZQphbnN3ZXIgdG8gdGhhdCBtYXkgZ2l2ZSBt
ZSBzb21lIGNvbmZpZGVuY2UgdGhhdCBmb3IgdXNlcnMgb2YgWGVuCnN0YWJsZSBicmFuY2hlcywg
dGhlIHBvc3NpYmxlIHJld2FyZCBvZiBmaXhpbmcgYSBteXN0ZXJpb3VzIGJhZApiZWhhdmlvdXIg
aXMgYmV0dGVyIHRvIHRha2UgdGhlIHJpc2sgb2YgdGhlc2UgcGF0Y2hlcyBoYXZpbmcgYnVncy4K
Cj4gPj4gYzM5M2I2NGRjZWU2ICJ0b29scy9saWJ4YzogRml4IGlzc3VlcyB3aXRoIGxpYnhjIGFu
ZCBYZW4gaGF2aW5nCj4gPj4gZGlmZmVyZW50IGZlYXR1cmVzZXQgbGVuZ3RocyIKPiA+IFRoZSBj
b21wYXRpYmlsaXR5IGltcGxpY2F0aW9ucyBoZXJlIGFyZSBub3QgY2xlYXJseSBzcGVsbGVkIG91
dCBpbiB0aGUKPiA+IGNvbW1pdCBtZXNzYWdlLiAgQUZBSUNULCBhZnRlciB0aGlzIGNvbW1pdCwg
dGhlIGVmZmVjdCBpczoKPiA+ICAgLSBuZXcgdG9vbHMgd2lsbCB3b3JrIHdpdGggb2xkIGh5cGVy
dmlzb3IKPiA+ICAgLSBvbGQgdG9vbHMgd2lsbCBub3QgbmVjZXNzYXJpbG95IHdvcmsgd2l0aCBv
bGQgaHlwZXJ2aXNvcgo+ID4gSSBhc3N1bWUgdGhhdCB3ZSBhcmUgdGFsa2luZyBoZXJlIGFib3V0
IG9sZCBhbmQgbmV3IGNvZGUgd2l0aCB0aGUgc2FtZQo+ID4gWGVuIHZlcnNpb24sIGVnIGFzIGEg
cmVzdWx0IG9mIGEgc2VjdXJpdHkgZml4Lgo+ID4KPiA+IFRoZSBwcmV2aW91cyBiZWhhdmlvdXIs
IGllLCB3aGF0IGhhcHBlbnMgd2l0aG91dCB0aGlzIHBhdGNoLCBpcyBub3QKPiA+IGVudGlyZWx5
IGNsZWFyIHRvIG1lLgo+IAo+IFRoaXMgd2FzIGFuIHVuaW50ZW5kZWQgY29uc2VxdWVuY2Ugb2Yg
WFNBLTI1MyAoU3BlY3RyZS9NZWx0ZG93bikgd2hlcmUKPiB0aGUgbGVuZ3RoIG9mIHRoZSBmZWF0
dXJlc2V0IGRpZCBpbmNyZWFzZSBpbiBhIHNlY3VyaXR5IGZpeC4KCkNyaXBlcy4KCk9LLCBzbyB0
aGF0IGlzIGRlZmluaXRlbHkgd2FudGVkLiAgSXQgYXBwbGllcyBjbGVhbmx5IGJhY2sgdG8gNC44
LCBzbwpJIGhhdmUgZG9uZSB0aGF0LiAgSSBndWVzcyBpdCBuZWVkcyB0byBiZSBhcHBsaWVkIHRv
IDQuNyB0b28gPyAgSSBnZXQKY29uZmxpY3RzLiAgV291bGQgeW91IGNhcmUgdG8gdHJ5IHRvIGZp
eCB0aGF0IHVwIG9yIHNoYWxsIEkgPwoKPiA+PiA4Mjg1NWFiYTViZjkgInRvb2xzL2xpYnhjOiBG
aXggZXJyb3IgaGFuZGxpbmcgaW4gZ2V0X2NwdWlkX2RvbWFpbl9pbmZvKCkiCj4gPiBUaGlzIG1p
Z2h0IGJyZWFrIHNvbWUgY2FsbGVycywgbWlnaHRuJ3QgaXQgPyAgV2hhdCBjYWxsZXJzID8gIE9y
IGlzCj4gPiB0aGVyZSBhbiBhcmd1bWVudCB0aGF0IHRoZXJlIGFyZW4ndCBjYWxsZXJzIHdoaWNo
IHdpbGwgYmUgYnJva2VuID8KPiAKPiBUaGlzIHdhcyBmcm9tIHRoZSBzYW1lIGJpdCBvZiBkZWJ1
Z2dpbmcgYXMgYWJvdmUsIGFuZCBJU1RSIGNhdXNlZCBzb21lCj4gZXJyb3IgbWVzc2FnZXMgaW4g
aGlnaGVyIGNhbGxlcnMgdG8gcHJpbnQganVuayBpbnN0ZWFkIG9mIHRoZSByZWFsIGVycm9yLgoK
UmlnaHQuICBJIGNhbiBzZWUgdGhhdCB0aGF0IGlzIGFubm95aW5nLiAgQnV0IGdpdmVuIHRoYXQg
dGhlIGV4aXN0aW5nCmJlaGF2aW91ciBpcyBpbmNvbnNpc3RlbnQsIGl0IGlzIHBvc3NpYmxlIHRo
YXQgKm90aGVyKiBjYWxsZXJzCnNvbWV3aGVyZSBhcmUgcmVseWluZyBvbiB0aGUgb3RoZXIgYmVo
YXZpb3VyIGFuZCB0aGV5IG1heSBldmVuIGNoZWNrCmVycm5vIHZhbHVlcyBvciBzb21ldGhpbmcu
ICBJT1cgeW91IGFyZSBjaGFuZ2luZyB0aGUgQVBJIG9mIHRoaXMKZnVuY3Rpb24gZnJvbSAib21n
IHdoYXQgaGFwcGVucyBkZXBlbmRzIG9uIHdoYXQgZXJyb3IgaXQgZXZlbiB3YXMiIHRvCnNvbWV0
aGluZyBzYW5lIGFuZCB1bmlmb3JtLgoKVGhhdCBpcyBzdGlsbCBhbiBBUEkgY2hhbmdlIHRob3Vn
aCwgYW5kIG1heWJlIG5vdCBzZW5zaWJsZSB0bwpiYWNrcG9ydCwgaWYgdGhlIG9ubHkgYmVuZWZp
dCBpcyBpbXByb3ZlZCBlcnJvciBtZXNzYWdlcy4gIEl0IHNlZW1zIHRvCm1lIHRoaXMgd291bGQg
ZGVwZW5kIG9uIGhvdyBsaWtlbHkgaXQgaXMgdGhhdCB0aGVyZSBhcmUgYW55IGNhbGxlcnMKdGhh
dCB3b3VsZCBiZSBicm9rZW4gYnkgdGhlIGNoYW5nZSBhbmQgaW4gd2hhdCBzaXR1YXRpb25zIHRo
YXQgd291bGQKYnJlYWsuCgpUaGFua3MgZm9yIHRoZSBpbmZvLgoKSWFuLgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 17 09:56:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 09:56:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRZbT-0000eS-6F; Fri, 17 May 2019 09:56:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=fDGF=TR=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1hRZbQ-0000eN-U1
 for xen-devel@lists.xenproject.org; Fri, 17 May 2019 09:56:37 +0000
X-Inumbo-ID: 0d698c03-788a-11e9-8980-bc764e045a96
Received: from mo6-p00-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5300::6])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0d698c03-788a-11e9-8980-bc764e045a96;
 Fri, 17 May 2019 09:56:34 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1558086993;
 s=strato-dkim-0002; d=aepfle.de;
 h=Message-Id:Date:Subject:Cc:To:From:X-RZG-CLASS-ID:X-RZG-AUTH:From:
 Subject:Sender;
 bh=YxlvULY7Wix7R2tard+3IAarBDAuSqcninP/b4W1dYs=;
 b=B8ncoP1SSbVDpEdL9rLqDS8eDnjD9Ik5EN9lHBkm2tCzzmLm0wsFB/xX9+1f5lsgKj
 3da81BQoDJ0nQYDdp9gSN5ZXeH1YcIGWpWXYdmynU2uHRhUyTCgk3KECfCEU5sJGhn4w
 udFvHzHxYhVl4bRM7Yd2RzDT3DdULWTuO7CqdTMQHrntOS6JcBa9LLpK4gQsOntwGzyX
 k4eo3yLthkK2Yb0t71vJj8Ck5NqY9806EGHgKFSMx+9cybGTuRz65v9/HqXgPB5lv+uB
 bktrjVe2A1RfHLttCesJJAX0/FBHzgJuq7dz489RTqgXBM72r+VSpmwvMm5R8kf654bU
 /uCg==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QXkBR9MXjAuzBW/OdlBZQ4AHSS3GlOjw=="
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.20 SBL|AUTH)
 with ESMTPSA id U080cav4H9uPIkq
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Fri, 17 May 2019 11:56:25 +0200 (CEST)
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xenproject.org
Date: Fri, 17 May 2019 11:56:21 +0200
Message-Id: <20190517095621.24271-1-olaf@aepfle.de>
X-Mailer: git-send-email 2.16.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2] hotplug/Linux: fix starting of xenstored
 with restarting systemd
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Olaf Hering <olaf@aepfle.de>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QSBoYXJkIHRvIHRyaWdnZXIgcmFjZSB3aXRoIGFub3RoZXIgdW5yZWxhdGVkIHN5c3RlbWQgc2Vy
dmljZSBhbmQKeGVuc3RvcmVkLnNlcnZpY2UgdW52ZWlsZWQgYSBidWcgaW4gdGhlIHdheSBob3cg
eGVuc3RvcmVkIGlzIGxhdW5jaGVkCndpdGggc3lzdGVtZC4KCmxhdW5jaC14ZW5zdG9yZSBtYXkg
c3RhcnQgZWl0aGVyIGEgZGFlbW9uIG9yIGEgZG9tYWluLiBJbiBjYXNlIGEgZG9tYWluCmlzIHVz
ZWQsIHN5c3RlbWQtbm90aWZ5IHdhcyBjYWxsZWQuIElmIGFub3RoZXIgc2VydmljZSB0cmlnZ2Vy
ZWQgYQpyZXN0YXJ0IG9mIHN5c3RlbWQgd2hpbGUgeGVuc3RvcmVkLnNlcnZpY2Ugd2FzIGV4ZWN1
dGVkLCBzeXN0ZW1kIG1heQp0ZW1wb3JhcnkgbG9zZSB0cmFjayBvZiBzZXJ2aWNlcyB3aXRoIFR5
cGU9bm90aWZ5LiBBcyBhIHJlc3VsdCwKeGVuc3RvcmVkLnNlcnZpY2Ugd291bGQgYmUgbWFya2Vk
IGFzIGZhaWxlZCBhbmQgdW5pdHMgdGhhdCBkZXBlbmQgb24gaXQKd2lsbCBub3QgYmUgc3RhcnRl
ZCBhbnltb3JlLiBUaGlzIGJyZWFrcyB0aGUgZW5pcmUgWGVuIHRvb2xzdGFjay4KClRoZSBjaGFp
biBvZiBldmVudHMgaXMgYmFzaWNhbGx5OiB4ZW5zdG9yZWQuc2VydmljZSBzZW5kcyB0aGUKbm90
aWZpY2F0aW9uIHRvIHN5c3RlbWQsIHRoaXMgaXMgYSBvbmUtd2F5IGV2ZW50LiBUaGVuIHN5c3Rl
bWQgbWF5IGJlCnJlc3RhcnRlZCBieSB0aGUgb3RoZXIgdW5pdC4gRHVyaW5nIHRoaXMgdGltZSB4
ZW5zdG9yZWQuc2VydmljZSBpcyBkb25lCmFuZCBleGl0cy4gT25jZSBzeXN0ZW1kIGlzIGRvbmUg
d2l0aCBpdHMgcmVzdGFydCBpdCBjb2xsZWN0cyB0aGUgcGVuZGluZwpub3RpZmljYXRpb25zIGFu
ZCBjaGlsZHMuIElmIGl0IGRvZXMgbm90IGZpbmQgdGhlIHVuaXQgd2hpY2ggc2VudCB0aGUKbm90
aWZpY2F0aW9uIGl0IHdpbGwgZGVjbGFyZSBpdCBhcyBmYWlsZWQuCgpBIHdvcmthcm91bmQgZm9y
IHRoaXMgc2NlbmFyaW8gaXMgdG8gd2FpdCBmb3IgYSBzaG9ydCB0aW1lIGFmdGVyIHNlbmRpbmcK
dG8gbm90aWZpY2F0aW9uLiBJZiBzeXN0ZW1kIGhhcHBlbnMgdG8gcmVzdGFydCBpdCB3aWxsIHN0
aWxsIGZpbmQgdGhlCnVuaXQgaXQgbGF1bmNoZWQuCgpBZGp1c3QgdGhlIGNhbGxlcnMgb2YgbGF1
bmNoLXhlbnN0b3JlIHRvIHNwZWNpZml5IHRoZSBpbml0IHN5c3RlbS4KRG8gbm90IGZvcmsgeGVu
c3RvcmVkIHdpdGggc3lzdGVtZCwgcHJlc2VydmUgcGlkLgpCZSB2ZXJib3NlIGFib3V0IHhlbnN0
b3JlZCBzdGFydHVwIG9ubHkgd2l0aCBzeXN2IHRvIGF2b2lkIGludGVybGVhdmVkCm91dHB1dCBp
biBzeXN0ZW1kIGpvdXJuYWwuIERvIHRoZSBzYW1lIGFsc28gZm9yIGRvbWFpbiBjYXNlLCBldmVu
IGlmIGlzCm5vdCBzdHJpY3RseSBuZWVkZWQgYmVjYXVzZSBpbml0LXhlbnN0b3JlLWRvbWFpbiBo
YXMgbm8gb3V0cHV0LgoKVGhlIGZpeCBmb3IgdXBzdHJlYW0gc3lzdGVtZCB3aGljaCBpcyBzdXBw
b3NlZCB0byBmaXggaXQ6CjU3NWIzMDBiNzk1YjYgKCJwaWQxOiByZXdvcmsgaG93IHdlIGRpc3Bh
dGNoIFNJR0NITEQgYW5kIG90aGVyIHNpZ25hbHMiKQoKdjAyOgotIHByZXNlcnZlIFR5cGU9bm90
aWZ5CgpTaWduZWQtb2ZmLWJ5OiBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+Ci0tLQogdG9v
bHMvaG90cGx1Zy9MaW51eC9pbml0LmQveGVuY29tbW9ucy5pbiAgICAgICAgIHwgIDIgKy0KIHRv
b2xzL2hvdHBsdWcvTGludXgvbGF1bmNoLXhlbnN0b3JlLmluICAgICAgICAgICB8IDU2ICsrKysr
KysrKysrKysrKysrKy0tLS0tLQogdG9vbHMvaG90cGx1Zy9MaW51eC9zeXN0ZW1kL3hlbnN0b3Jl
ZC5zZXJ2aWNlLmluIHwgIDIgKy0KIDMgZmlsZXMgY2hhbmdlZCwgNDQgaW5zZXJ0aW9ucygrKSwg
MTYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvaG90cGx1Zy9MaW51eC9pbml0LmQv
eGVuY29tbW9ucy5pbiBiL3Rvb2xzL2hvdHBsdWcvTGludXgvaW5pdC5kL3hlbmNvbW1vbnMuaW4K
aW5kZXggN2ZkNjkwM2I5OC4uZGNiMGNlNGI3MyAxMDA2NDQKLS0tIGEvdG9vbHMvaG90cGx1Zy9M
aW51eC9pbml0LmQveGVuY29tbW9ucy5pbgorKysgYi90b29scy9ob3RwbHVnL0xpbnV4L2luaXQu
ZC94ZW5jb21tb25zLmluCkBAIC02MCw3ICs2MCw3IEBAIGRvX3N0YXJ0ICgpIHsKIAlta2RpciAt
bTcwMCAtcCAke1hFTl9MT0NLX0RJUn0KIAlta2RpciAtcCAke1hFTl9MT0dfRElSfQogCi0JQFhF
Tl9TQ1JJUFRfRElSQC9sYXVuY2gteGVuc3RvcmUgfHwgZXhpdCAxCisJQFhFTl9TQ1JJUFRfRElS
QC9sYXVuY2gteGVuc3RvcmUgJ3N5c3YnIHx8IGV4aXQgMQogCiAJZWNobyBTZXR0aW5nIGRvbWFp
biAwIG5hbWUsIGRvbWlkIGFuZCBKU09OIGNvbmZpZy4uLgogCSR7TElCRVhFQ19CSU59L3hlbi1p
bml0LWRvbTAgJHtYRU5fRE9NMF9VVUlEfQpkaWZmIC0tZ2l0IGEvdG9vbHMvaG90cGx1Zy9MaW51
eC9sYXVuY2gteGVuc3RvcmUuaW4gYi90b29scy9ob3RwbHVnL0xpbnV4L2xhdW5jaC14ZW5zdG9y
ZS5pbgppbmRleCA5OTFkZWM4ZDI1Li44ZmYyNDM2NzBkIDEwMDY0NAotLS0gYS90b29scy9ob3Rw
bHVnL0xpbnV4L2xhdW5jaC14ZW5zdG9yZS5pbgorKysgYi90b29scy9ob3RwbHVnL0xpbnV4L2xh
dW5jaC14ZW5zdG9yZS5pbgpAQCAtMTUsNiArMTUsMTYgQEAKICMgTGljZW5zZSBhbG9uZyB3aXRo
IHRoaXMgbGlicmFyeTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+
LgogIwogCitpbml0ZD0kMQorCitjYXNlICIkaW5pdGQiIGluCisJc3lzdnxzeXN0ZW1kKSA7Owor
CSopCisJZWNobyAiZmlyc3QgYXJndW1lbnQgbXVzdCBiZSAnc3lzdicgb3IgJ3N5c3RlbWQnIgor
CWV4aXQgMQorCTs7Citlc2FjCisKIFhFTlNUT1JFRD1AWEVOU1RPUkVEQAogCiAuIEBYRU5fU0NS
SVBUX0RJUkAvaG90cGx1Z3BhdGguc2gKQEAgLTQ0LDE1ICs1NCw5IEBAIHRpbWVvdXRfeGVuc3Rv
cmUgKCkgewogCXJldHVybiAwCiB9CiAKLXRlc3RfeGVuc3RvcmUgJiYgZXhpdCAwCi0KLXRlc3Qg
LWYgQENPTkZJR19ESVJAL0BDT05GSUdfTEVBRl9ESVJAL3hlbmNvbW1vbnMgJiYgLiBAQ09ORklH
X0RJUkAvQENPTkZJR19MRUFGX0RJUkAveGVuY29tbW9ucwotCi1bICIkWEVOU1RPUkVUWVBFIiA9
ICIiIF0gJiYgWEVOU1RPUkVUWVBFPWRhZW1vbgorcnVuX3hlbnN0b3JlZCAoKSB7CisJbG9jYWwg
bWF5YmVfZXhlYz0kMQogCi0vYmluL21rZGlyIC1wIEBYRU5fUlVOX0RJUkAKLQotWyAiJFhFTlNU
T1JFVFlQRSIgPSAiZGFlbW9uIiBdICYmIHsKIAlbIC16ICIkWEVOU1RPUkVEX1JPT1RESVIiIF0g
JiYgWEVOU1RPUkVEX1JPT1RESVI9IkBYRU5fTElCX1NUT1JFREAiCiAJWyAteiAiJFhFTlNUT1JF
RF9UUkFDRSIgXSB8fCBYRU5TVE9SRURfQVJHUz0iJFhFTlNUT1JFRF9BUkdTIC1UIEBYRU5fTE9H
X0RJUkAveGVuc3RvcmVkLXRyYWNlLmxvZyIKIAlbIC16ICIkWEVOU1RPUkVEIiBdICYmIFhFTlNU
T1JFRD1AWEVOU1RPUkVEQApAQCAtNjAsMTMgKzY0LDMwIEBAIHRlc3QgLWYgQENPTkZJR19ESVJA
L0BDT05GSUdfTEVBRl9ESVJAL3hlbmNvbW1vbnMgJiYgLiBAQ09ORklHX0RJUkAvQENPTkZJR19M
RUFGCiAJCWVjaG8gIk5vIHhlbnN0b3JlZCBmb3VuZCIKIAkJZXhpdCAxCiAJfQorCSRtYXliZV9l
eGVjICRYRU5TVE9SRUQgLS1waWQtZmlsZSBAWEVOX1JVTl9ESVJAL3hlbnN0b3JlZC5waWQgJFhF
TlNUT1JFRF9BUkdTCit9CiAKLQllY2hvIC1uIFN0YXJ0aW5nICRYRU5TVE9SRUQuLi4KLQkkWEVO
U1RPUkVEIC0tcGlkLWZpbGUgQFhFTl9SVU5fRElSQC94ZW5zdG9yZWQucGlkICRYRU5TVE9SRURf
QVJHUworaWYgdGVzdCAiJGluaXRkIiA9ICdzeXN2JyA7IHRoZW4KKwl0ZXN0X3hlbnN0b3JlICYm
IGV4aXQgMAorZmkKIAotCXN5c3RlbWQtbm90aWZ5IC0tYm9vdGVkIDI+L2Rldi9udWxsIHx8IHRp
bWVvdXRfeGVuc3RvcmUgJFhFTlNUT1JFRCB8fCBleGl0IDEKK3Rlc3QgLWYgQENPTkZJR19ESVJA
L0BDT05GSUdfTEVBRl9ESVJAL3hlbmNvbW1vbnMgJiYgLiBAQ09ORklHX0RJUkAvQENPTkZJR19M
RUFGX0RJUkAveGVuY29tbW9ucwogCi0JZXhpdCAwCitbICIkWEVOU1RPUkVUWVBFIiA9ICIiIF0g
JiYgWEVOU1RPUkVUWVBFPWRhZW1vbgorCisvYmluL21rZGlyIC1wIEBYRU5fUlVOX0RJUkAKKwor
WyAiJFhFTlNUT1JFVFlQRSIgPSAiZGFlbW9uIiBdICYmIHsKKwlpZiB0ZXN0ICIkaW5pdGQiID0g
J3N5c3YnIDsgdGhlbgorCQllY2hvIC1uIFN0YXJ0aW5nICRYRU5TVE9SRUQuLi4KKwkJcnVuX3hl
bnN0b3JlZCAnJworCQl0aW1lb3V0X3hlbnN0b3JlICRYRU5TVE9SRUQgfHwgZXhpdCAxCisJCWV4
aXQgMAorCWVsc2UKKwkJWEVOU1RPUkVEX0FSR1M9IiRYRU5TVE9SRURfQVJHUyAtTiIKKwkJcnVu
X3hlbnN0b3JlZCAnZXhlYycKKwkJZXhpdCAxCisJZmkKIH0KIAogWyAiJFhFTlNUT1JFVFlQRSIg
PSAiZG9tYWluIiBdICYmIHsKQEAgLTc2LDkgKzk3LDE2IEBAIHRlc3QgLWYgQENPTkZJR19ESVJA
L0BDT05GSUdfTEVBRl9ESVJAL3hlbmNvbW1vbnMgJiYgLiBAQ09ORklHX0RJUkAvQENPTkZJR19M
RUFGCiAJWEVOU1RPUkVfRE9NQUlOX0FSR1M9IiRYRU5TVE9SRV9ET01BSU5fQVJHUyAtLW1lbW9y
eSAkWEVOU1RPUkVfRE9NQUlOX1NJWkUiCiAJWyAteiAiJFhFTlNUT1JFX01BWF9ET01BSU5fU0la
RSIgXSB8fCBYRU5TVE9SRV9ET01BSU5fQVJHUz0iJFhFTlNUT1JFX0RPTUFJTl9BUkdTIC0tbWF4
bWVtICRYRU5TVE9SRV9NQVhfRE9NQUlOX1NJWkUiCiAKLQllY2hvIC1uIFN0YXJ0aW5nICRYRU5T
VE9SRV9ET01BSU5fS0VSTkVMLi4uCisJaWYgdGVzdCAiJGluaXRkIiA9ICdzeXN2JyA7IHRoZW4K
KwkJZWNobyAtbiBTdGFydGluZyAkWEVOU1RPUkVfRE9NQUlOX0tFUk5FTC4uLgorCWVsc2UKKwkJ
ZWNobyBTdGFydGluZyAkWEVOU1RPUkVfRE9NQUlOX0tFUk5FTC4uLgorCWZpCiAJJHtMSUJFWEVD
X0JJTn0vaW5pdC14ZW5zdG9yZS1kb21haW4gJFhFTlNUT1JFX0RPTUFJTl9BUkdTIHx8IGV4aXQg
MQotCXN5c3RlbWQtbm90aWZ5IC0tcmVhZHkgMj4vZGV2L251bGwKKwlpZiB0ZXN0ICIkaW5pdGQi
ID0gJ3N5c3RlbWQnIDsgdGhlbgorCQlzeXN0ZW1kLW5vdGlmeSAtLXJlYWR5CisJCXNsZWVwIDkK
KwlmaQogCiAJZXhpdCAwCiB9CmRpZmYgLS1naXQgYS90b29scy9ob3RwbHVnL0xpbnV4L3N5c3Rl
bWQveGVuc3RvcmVkLnNlcnZpY2UuaW4gYi90b29scy9ob3RwbHVnL0xpbnV4L3N5c3RlbWQveGVu
c3RvcmVkLnNlcnZpY2UuaW4KaW5kZXggODBjMWQ0MDhhNS4uYzIyNmViMzYzNSAxMDA2NDQKLS0t
IGEvdG9vbHMvaG90cGx1Zy9MaW51eC9zeXN0ZW1kL3hlbnN0b3JlZC5zZXJ2aWNlLmluCisrKyBi
L3Rvb2xzL2hvdHBsdWcvTGludXgvc3lzdGVtZC94ZW5zdG9yZWQuc2VydmljZS5pbgpAQCAtMTEs
NyArMTEsNyBAQCBUeXBlPW5vdGlmeQogTm90aWZ5QWNjZXNzPWFsbAogUmVtYWluQWZ0ZXJFeGl0
PXRydWUKIEV4ZWNTdGFydFByZT0vYmluL2dyZXAgLXEgY29udHJvbF9kIC9wcm9jL3hlbi9jYXBh
YmlsaXRpZXMKLUV4ZWNTdGFydD1AWEVOX1NDUklQVF9ESVJAL2xhdW5jaC14ZW5zdG9yZQorRXhl
Y1N0YXJ0PUBYRU5fU0NSSVBUX0RJUkAvbGF1bmNoLXhlbnN0b3JlICdzeXN0ZW1kJwogCiBbSW5z
dGFsbF0KIFdhbnRlZEJ5PW11bHRpLXVzZXIudGFyZ2V0CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 17 10:10:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 10:10:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRZoo-0002Eu-Kf; Fri, 17 May 2019 10:10:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=mYL4=TR=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hRZon-0002Ep-BK
 for xen-devel@lists.xenproject.org; Fri, 17 May 2019 10:10:25 +0000
X-Inumbo-ID: fc61193b-788b-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fc61193b-788b-11e9-8980-bc764e045a96;
 Fri, 17 May 2019 10:10:24 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 17 May 2019 04:10:23 -0600
Message-Id: <5CDE88900200007800230027@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 17 May 2019 04:10:24 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B61C21202000078001D9F2D@prv1-mh.provo.novell.com>
 <5B61C21202000000000FC1F1@prv1-mh.provo.novell.com>
 <5B61C21202000078001F8805@prv1-mh.provo.novell.com>
 <5B61C21202000000000FC6BD@prv1-mh.provo.novell.com>
 <5B61C212020000780020B6D8@prv1-mh.provo.novell.com>
 <5B61C21202000000000FF27E@prv1-mh.provo.novell.com>
 <5B61C2120200007800224310@prv1-mh.provo.novell.com>
 <5B61C2120200000000101EDC@prv1-mh.provo.novell.com>
 <5B61C212020000780022FF0D@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v2 0/3] x86: more power-efficient CPU parking
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBwdXR0aW5nIENQVXMgdG8gc2xlZXAgcGVybWFuZW50bHksIHdlIHNob3VsZCB0cnkgdG8g
cHV0IHRoZW0gaW50bwp0aGUgbW9zdCBwb3dlciBjb25zZXJ2aW5nIHN0YXRlIHBvc3NpYmxlLiBG
b3Igbm93IGl0IGlzIHVuY2xlYXIgd2hldGhlciwKZXNwZWNpYWxseSBpbiBhIGRlZXAgQy1zdGF0
ZSwgdGhlIFAtc3RhdGUgYWxzbyBtYXR0ZXJzLCBzbyB0aGlzIHNlcmllcyBvbmx5CmFycmFuZ2Vz
IGZvciB0aGUgQy1zdGF0ZSBzaWRlIG9mIHRoaW5ncyAocGx1cyBzb21lIGNsZWFudXApLgoKMTog
eDg2L2lkbGU6IHJlLWFycmFuZ2UgZGVhZC1pZGxlIGhhbmRsaW5nCjI6IHg4Ni9jcHVpZGxlOiBw
dXNoIHBhcmtlZCBDUFVzIGludG8gZGVlcGVyIHNsZWVwIHN0YXRlcyB3aGVuIHBvc3NpYmxlCjM6
IHg4Ni9jcHVpZGxlOiBjbGVhbiB1cCBDeCBkdW1waW5nCgpKYW4KCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 17 10:12:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 10:12:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRZqJ-0002K7-1I; Fri, 17 May 2019 10:11:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=mYL4=TR=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hRZqI-0002K1-9s
 for xen-devel@lists.xenproject.org; Fri, 17 May 2019 10:11:58 +0000
X-Inumbo-ID: 3272e080-788c-11e9-bbf7-fbb388e53d22
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3272e080-788c-11e9-bbf7-fbb388e53d22;
 Fri, 17 May 2019 10:11:55 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 17 May 2019 04:11:54 -0600
Message-Id: <5CDE88EA0200007800230031@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 17 May 2019 04:11:54 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B61C21202000078001D9F2D@prv1-mh.provo.novell.com>
 <5B61C21202000000000FC1F1@prv1-mh.provo.novell.com>
 <5B61C21202000078001F8805@prv1-mh.provo.novell.com>
 <5B61C21202000000000FC6BD@prv1-mh.provo.novell.com>
 <5B61C212020000780020B6D8@prv1-mh.provo.novell.com>
 <5B61C21202000000000FF27E@prv1-mh.provo.novell.com>
 <5B61C2120200007800224310@prv1-mh.provo.novell.com>
 <5B61C2120200000000101EDC@prv1-mh.provo.novell.com>
 <5B61C212020000780022FF0D@prv1-mh.provo.novell.com>
 <5CDE88900200007800230027@prv1-mh.provo.novell.com>
In-Reply-To: <5CDE88900200007800230027@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v2 1/3] x86/idle: re-arrange dead-idle handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gb3JkZXIgdG8gYmUgYWJsZSB0byB3YWtlIHBhcmtlZCBDUFVzIGZyb20gZGVmYXVsdF9kZWFk
X2lkbGUoKSAoZm9yCnRoZW0gdG8gdGhlbiBlbnRlciBhIGRpZmZlcmVudCBkZWFkLWlkbGUgcm91
dGluZSksIHRoZSBmdW5jdGlvbiBzaG91bGQKbm90IGl0c2VsZiBsb29wLiBNb3ZlIHRoZSBsb29w
IGludG8gcGxheV9kZWFkKCksIGFuZCB1c2UgcGxheV9kZWFkKCkgYXMKd2VsbCBvbiB0aGUgQVAg
Ym9vdCBlcnJvciBwYXRoLgoKRnVydGhlcm1vcmUsIG5vdCB0aGUgbGVhc3QgY29uc2lkZXJpbmcg
dGhlIGNvbW1lbnQgaW4gcGxheV9kZWFkKCksCm1ha2Ugc3VyZSBOTUkgcmFpc2VkIChmb3Igbm93
IHRoaXMgd291bGQgYmUgYSBidWcgZWxzZXdoZXJlLCBidXQgdGhhdCdzCmFib3V0IHRvIGNoYW5n
ZSkgYWdhaW5zdCBhIHBhcmtlZCBvciBmdWxseSBvZmZsaW5lIENQVSB3b24ndCBpbnZva2UgdGhl
CmFjdHVhbCwgZnVsbC1ibG93biBOTUkgaGFuZGxlci4KCk5vdGUgaG93ZXZlciB0aGF0IHRoaXMg
ZG9lc24ndCBtYWtlICNNQyBhbnkgc2FmZXIgZm9yIGZ1bGx5IG9mZmxpbmUKQ1BVcy4KClNpZ25l
ZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCnYyOiBBZGQgc3Bl
Y19jdHJsX2V4aXRfaWRsZSgpIHRvIGRlZmF1bHRfZGVhZF9pZGxlKCkuIEFkZCAjTUMgcmVsYXRl
ZAogICAgcmVtYXJrIHRvIGRlc2NyaXB0aW9uLgotLS0KTm90ZTogSSBoYWQgdG8gZHJvcCB0aGUg
ZGlzY3Vzc2VkIGFjcGlfZGVhZF9pZGxlKCkgYWRqdXN0bWVudCBhZ2FpbiwgYXMKICAgICAgaXQg
YnJlYWtzIGJvb3Rpbmcgd2l0aCAic210PTAiIGFuZCAibWF4Y3B1cz0iIG9uIGF0IGxlYXN0IG9u
ZSBvZgogICAgICBteSBzeXN0ZW1zLiBJJ3ZlIG5vdCB5ZXQgbWFuYWdlZCB0byB1bmRlcnN0YW5k
IHdoeSB0aGF0IHdvdWxkIGJlLgoKLS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9kb21haW4uYwpAQCAtMTAwLDE0ICsxMDAsMjAgQEAgdm9pZCBkZWZhdWx0X2Rl
YWRfaWRsZSh2b2lkKQogICAgICAqLwogICAgIHNwZWNfY3RybF9lbnRlcl9pZGxlKGdldF9jcHVf
aW5mbygpKTsKICAgICB3YmludmQoKTsKLSAgICBmb3IgKCA7IDsgKQotICAgICAgICBoYWx0KCk7
CisgICAgaGFsdCgpOworICAgIHNwZWNfY3RybF9leGl0X2lkbGUoZ2V0X2NwdV9pbmZvKCkpOwog
fQogCi1zdGF0aWMgdm9pZCBwbGF5X2RlYWQodm9pZCkKK3ZvaWQgcGxheV9kZWFkKHZvaWQpCiB7
CisgICAgdW5zaWduZWQgaW50IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKKwogICAgIGxvY2Fs
X2lycV9kaXNhYmxlKCk7CiAKKyAgICAvKiBDaGFuZ2UgdGhlIE5NSSBoYW5kbGVyIHRvIGEgbm9w
IChzZWUgY29tbWVudCBiZWxvdykuICovCisgICAgX3NldF9nYXRlX2xvd2VyKCZpZHRfdGFibGVz
W2NwdV1bVFJBUF9ubWldLCBTWVNfREVTQ19pcnFfZ2F0ZSwgMCwKKyAgICAgICAgICAgICAgICAg
ICAgJnRyYXBfbm9wKTsKKwogICAgIC8qCiAgICAgICogTk9URTogQWZ0ZXIgY3B1X2V4aXRfY2xl
YXIsIHBlci1jcHUgdmFyaWFibGVzIG1heSBubyBsb25nZXIgYWNjZXNzaWJsZSwKICAgICAgKiBh
cyB0aGV5IG1heSBiZSBmcmVlZCBhdCBhbnkgdGltZSBpZiBvZmZsaW5lIENQVXMgZG9uJ3QgZ2V0
IHBhcmtlZC4gSW4KQEAgLTExOCw5ICsxMjQsMTAgQEAgc3RhdGljIHZvaWQgcGxheV9kZWFkKHZv
aWQpCiAgICAgICogQ29uc2lkZXIgdmVyeSBjYXJlZnVsbHkgd2hlbiBhZGRpbmcgY29kZSB0byAq
ZGVhZF9pZGxlLiBNb3N0IGh5cGVydmlzb3IKICAgICAgKiBzdWJzeXN0ZW1zIGFyZSB1bnNhZmUg
dG8gY2FsbC4KICAgICAgKi8KLSAgICBjcHVfZXhpdF9jbGVhcihzbXBfcHJvY2Vzc29yX2lkKCkp
OworICAgIGNwdV9leGl0X2NsZWFyKGNwdSk7CiAKLSAgICAoKmRlYWRfaWRsZSkoKTsKKyAgICBm
b3IgKCA7IDsgKQorICAgICAgICBkZWFkX2lkbGUoKTsKIH0KIAogc3RhdGljIHZvaWQgaWRsZV9s
b29wKHZvaWQpCi0tLSBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKKysrIGIveGVuL2FyY2gveDg2
L3NtcGJvb3QuYwpAQCAtMzMsNiArMzMsNyBAQAogI2luY2x1ZGUgPHhlbi9zZXJpYWwuaD4KICNp
bmNsdWRlIDx4ZW4vbnVtYS5oPgogI2luY2x1ZGUgPHhlbi9jcHUuaD4KKyNpbmNsdWRlIDxhc20v
Y3B1aWRsZS5oPgogI2luY2x1ZGUgPGFzbS9jdXJyZW50Lmg+CiAjaW5jbHVkZSA8YXNtL21jMTQ2
ODE4cnRjLmg+CiAjaW5jbHVkZSA8YXNtL2Rlc2MuaD4KQEAgLTIwOSw4ICsyMTAsNyBAQCBzdGF0
aWMgdm9pZCBzbXBfY2FsbGluKHZvaWQpCiAgICAgaGFsdDoKICAgICAgICAgY2xlYXJfbG9jYWxf
QVBJQygpOwogICAgICAgICBzcGluX2RlYnVnX2VuYWJsZSgpOwotICAgICAgICBjcHVfZXhpdF9j
bGVhcihjcHUpOwotICAgICAgICAoKmRlYWRfaWRsZSkoKTsKKyAgICAgICAgcGxheV9kZWFkKCk7
CiAgICAgfQogCiAgICAgLyogQWxsb3cgdGhlIG1hc3RlciB0byBjb250aW51ZS4gKi8KLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVpZGxlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9j
cHVpZGxlLmgKQEAgLTIwLDYgKzIwLDcgQEAgaW50IG13YWl0X2lkbGVfaW5pdChzdHJ1Y3Qgbm90
aWZpZXJfYmxvYwogaW50IGNwdWlkbGVfaW5pdF9jcHUodW5zaWduZWQgaW50IGNwdSk7CiB2b2lk
IGRlZmF1bHRfZGVhZF9pZGxlKHZvaWQpOwogdm9pZCBhY3BpX2RlYWRfaWRsZSh2b2lkKTsKK3Zv
aWQgcGxheV9kZWFkKHZvaWQpOwogdm9pZCB0cmFjZV9leGl0X3JlYXNvbih1MzIgKmlycV90cmFj
ZWQpOwogdm9pZCB1cGRhdGVfaWRsZV9zdGF0cyhzdHJ1Y3QgYWNwaV9wcm9jZXNzb3JfcG93ZXIg
KiwKICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGFjcGlfcHJvY2Vzc29yX2N4ICosIHVp
bnQ2NF90LCB1aW50NjRfdCk7CgoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 17 10:12:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 10:12:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRZqa-0002MO-Bd; Fri, 17 May 2019 10:12:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=mYL4=TR=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hRZqY-0002MB-T4
 for xen-devel@lists.xenproject.org; Fri, 17 May 2019 10:12:14 +0000
X-Inumbo-ID: 3d437316-788c-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3d437316-788c-11e9-8980-bc764e045a96;
 Fri, 17 May 2019 10:12:13 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 17 May 2019 04:12:12 -0600
Message-Id: <5CDE88FC0200007800230034@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 17 May 2019 04:12:12 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B61C21202000078001D9F2D@prv1-mh.provo.novell.com>
 <5B61C21202000000000FC1F1@prv1-mh.provo.novell.com>
 <5B61C21202000078001F8805@prv1-mh.provo.novell.com>
 <5B61C21202000000000FC6BD@prv1-mh.provo.novell.com>
 <5B61C212020000780020B6D8@prv1-mh.provo.novell.com>
 <5B61C21202000000000FF27E@prv1-mh.provo.novell.com>
 <5B61C2120200007800224310@prv1-mh.provo.novell.com>
 <5B61C2120200000000101EDC@prv1-mh.provo.novell.com>
 <5B61C212020000780022FF0D@prv1-mh.provo.novell.com>
 <5CDE88900200007800230027@prv1-mh.provo.novell.com>
In-Reply-To: <5CDE88900200007800230027@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v2 2/3] x86/cpuidle: push parked CPUs into
 deeper sleep states when possible
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiB0aGUgbXdhaXQtaWRsZSBkcml2ZXIgaXNuJ3QgdXNlZCwgQy1zdGF0ZSBpbmZvcm1hdGlv
biBiZWNvbWVzCmF2YWlsYWJsZSBvbmx5IGluIHRoZSBjb3Vyc2Ugb2YgRG9tMCBzdGFydGluZyB1
cC4gVXNlIHRoZSBwcm92aWRlZCBkYXRhCnRvIGFsbG93IHBhcmtlZCBDUFVzIHRvIHNsZWVwIGlu
IGEgbW9yZSBlbmVyZ3kgZWZmaWNpZW50IHdheSwgYnkgd2FraW5nCnRoZW0gYnJpZWZseSAodmlh
IE5NSSkgb25jZSB0aGUgZGF0YSBoYXMgYmVlbiByZWNvcmRlZC4KClRoaXMgaW52b2x2ZXMgcmUt
YXJyYW5naW5nIGhvdy93aGVuIHRoZSBnb3Zlcm5vcidzIC0+ZW5hYmxlKCkgaG9vayBnZXRzCmlu
dm9rZWQuIFRoZSBjaGFuZ2VzIHRoZXJlIGluY2x1ZGUgYWRkaXRpb24gb2Ygc28gZmFyIG1pc3Np
bmcgZXJyb3IKaGFuZGxpbmcgaW4gdGhlIHJlc3BlY3RpdmUgQ1BVIG5vdGlmaWVyIGhhbmRsZXJz
LgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBY2tlZC1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCi0tLSBhL3hlbi9h
cmNoL3g4Ni9hY3BpL2NwdV9pZGxlLmMKKysrIGIveGVuL2FyY2gveDg2L2FjcGkvY3B1X2lkbGUu
YwpAQCAtMzUxLDEyICszNTEsMjIgQEAgc3RhdGljIHZvaWQgZHVtcF9jeCh1bnNpZ25lZCBjaGFy
IGtleSkKICAgICB1bnNpZ25lZCBpbnQgY3B1OwogCiAgICAgcHJpbnRrKCInJWMnIHByZXNzZWQg
LT4gcHJpbnRpbmcgQUNQSSBDeCBzdHJ1Y3R1cmVzXG4iLCBrZXkpOwotICAgIGZvcl9lYWNoX29u
bGluZV9jcHUgKCBjcHUgKQotICAgICAgICBpZiAocHJvY2Vzc29yX3Bvd2Vyc1tjcHVdKQotICAg
ICAgICB7Ci0gICAgICAgICAgICBwcmludF9hY3BpX3Bvd2VyKGNwdSwgcHJvY2Vzc29yX3Bvd2Vy
c1tjcHVdKTsKLSAgICAgICAgICAgIHByb2Nlc3NfcGVuZGluZ19zb2Z0aXJxcygpOwotICAgICAg
ICB9CisgICAgZm9yX2VhY2hfcHJlc2VudF9jcHUgKCBjcHUgKQorICAgIHsKKyAgICAgICAgc3Ry
dWN0IGFjcGlfcHJvY2Vzc29yX3Bvd2VyICpwb3dlciA9IHByb2Nlc3Nvcl9wb3dlcnNbY3B1XTsK
KworICAgICAgICBpZiAoICFwb3dlciApCisgICAgICAgICAgICBjb250aW51ZTsKKworICAgICAg
ICBpZiAoIGNwdV9vbmxpbmUoY3B1KSApCisgICAgICAgICAgICBwcmludF9hY3BpX3Bvd2VyKGNw
dSwgcG93ZXIpOworICAgICAgICBlbHNlIGlmICggcGFya19vZmZsaW5lX2NwdXMgKQorICAgICAg
ICAgICAgcHJpbnRrKCJDUFUldSBwYXJrZWQgaW4gc3RhdGUgJXUgKEMldSlcbiIsIGNwdSwKKyAg
ICAgICAgICAgICAgICAgICBwb3dlci0+bGFzdF9zdGF0ZSA/IHBvd2VyLT5sYXN0X3N0YXRlLT5p
ZHggOiAxLAorICAgICAgICAgICAgICAgICAgIHBvd2VyLT5sYXN0X3N0YXRlID8gcG93ZXItPmxh
c3Rfc3RhdGUtPnR5cGUgOiAxKTsKKworICAgICAgICBwcm9jZXNzX3BlbmRpbmdfc29mdGlycXMo
KTsKKyAgICB9CiB9CiAKIHN0YXRpYyBpbnQgX19pbml0IGNwdV9pZGxlX2tleV9pbml0KHZvaWQp
CkBAIC03NjUsNiArNzc1LDcgQEAgdm9pZCBhY3BpX2RlYWRfaWRsZSh2b2lkKQogICAgICAgICBn
b3RvIGRlZmF1bHRfaGFsdDsKIAogICAgIGN4ID0gJnBvd2VyLT5zdGF0ZXNbcG93ZXItPmNvdW50
IC0gMV07CisgICAgcG93ZXItPmxhc3Rfc3RhdGUgPSBjeDsKIAogICAgIGlmICggY3gtPmVudHJ5
X21ldGhvZCA9PSBBQ1BJX0NTVEFURV9FTV9GRkggKQogICAgIHsKQEAgLTEyMTcsOSArMTIyOCwz
MCBAQCBsb25nIHNldF9jeF9wbWluZm8odWludDMyX3QgYWNwaV9pZCwgc3RyCiAgICAgICAgIHNl
dF9jeChhY3BpX3Bvd2VyLCAmeGVuX2N4KTsKICAgICB9CiAKLSAgICBpZiAoIGNwdWlkbGVfY3Vy
cmVudF9nb3Zlcm5vci0+ZW5hYmxlICYmCi0gICAgICAgICBjcHVpZGxlX2N1cnJlbnRfZ292ZXJu
b3ItPmVuYWJsZShhY3BpX3Bvd2VyKSApCi0gICAgICAgIHJldHVybiAtRUZBVUxUOworICAgIGlm
ICggIWNwdV9vbmxpbmUoY3B1X2lkKSApCisgICAgeworICAgICAgICB1aW50MzJfdCBhcGljX2lk
ID0geDg2X2NwdV90b19hcGljaWRbY3B1X2lkXTsKKworICAgICAgICAvKgorICAgICAgICAgKiBJ
ZiB3ZSd2ZSBqdXN0IGxlYXJuZWQgb2YgbW9yZSBhdmFpbGFibGUgQyBzdGF0ZXMsIHdha2UgdGhl
IENQVSBpZgorICAgICAgICAgKiBpdCdzIHBhcmtlZCwgc28gaXQgY2FuIGdvIGJhY2sgdG8gc2xl
ZXAgaW4gcGVyaGFwcyBhIGRlZXBlciBzdGF0ZS4KKyAgICAgICAgICovCisgICAgICAgIGlmICgg
cGFya19vZmZsaW5lX2NwdXMgJiYgYXBpY19pZCAhPSBCQURfQVBJQ0lEICkKKyAgICAgICAgewor
ICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKKworICAgICAgICAgICAgbG9jYWxfaXJx
X3NhdmUoZmxhZ3MpOworICAgICAgICAgICAgYXBpY193YWl0X2ljcl9pZGxlKCk7CisgICAgICAg
ICAgICBhcGljX2ljcl93cml0ZShBUElDX0RNX05NSSB8IEFQSUNfREVTVF9QSFlTSUNBTCwgYXBp
Y19pZCk7CisgICAgICAgICAgICBsb2NhbF9pcnFfcmVzdG9yZShmbGFncyk7CisgICAgICAgIH0K
KyAgICB9CisgICAgZWxzZSBpZiAoIGNwdWlkbGVfY3VycmVudF9nb3Zlcm5vci0+ZW5hYmxlICkK
KyAgICB7CisgICAgICAgIHJldCA9IGNwdWlkbGVfY3VycmVudF9nb3Zlcm5vci0+ZW5hYmxlKGFj
cGlfcG93ZXIpOworICAgICAgICBpZiAoIHJldCA8IDAgKQorICAgICAgICAgICAgcmV0dXJuIHJl
dDsKKyAgICB9CiAKICAgICAvKiBGSVhNRTogQy1zdGF0ZSBkZXBlbmRlbmN5IGlzIG5vdCBzdXBw
b3J0ZWQgYnkgZmFyICovCiAKQEAgLTEzNzksMTkgKzE0MTEsMjIgQEAgc3RhdGljIGludCBjcHVf
Y2FsbGJhY2soCiAgICAgc3RydWN0IG5vdGlmaWVyX2Jsb2NrICpuZmIsIHVuc2lnbmVkIGxvbmcg
YWN0aW9uLCB2b2lkICpoY3B1KQogewogICAgIHVuc2lnbmVkIGludCBjcHUgPSAodW5zaWduZWQg
bG9uZyloY3B1OworICAgIGludCByYyA9IDA7CiAKLSAgICAvKiBPbmx5IGhvb2sgb24gQ1BVX09O
TElORSBiZWNhdXNlIGEgZGVhZCBjcHUgbWF5IHV0aWxpemUgdGhlIGluZm8gdG8KLSAgICAgKiB0
byBlbnRlciBkZWVwIEMtc3RhdGUgKi8KKyAgICAvKgorICAgICAqIE9ubHkgaG9vayBvbiBDUFVf
VVBfUFJFUEFSRSBiZWNhdXNlIGEgZGVhZCBjcHUgbWF5IHV0aWxpemUgdGhlIGluZm8KKyAgICAg
KiB0byBlbnRlciBkZWVwIEMtc3RhdGUuCisgICAgICovCiAgICAgc3dpdGNoICggYWN0aW9uICkK
ICAgICB7Ci0gICAgY2FzZSBDUFVfT05MSU5FOgotICAgICAgICAodm9pZCljcHVpZGxlX2luaXRf
Y3B1KGNwdSk7Ci0gICAgICAgIGJyZWFrOwotICAgIGRlZmF1bHQ6CisgICAgY2FzZSBDUFVfVVBf
UFJFUEFSRToKKyAgICAgICAgcmMgPSBjcHVpZGxlX2luaXRfY3B1KGNwdSk7CisgICAgICAgIGlm
ICggIXJjICYmIGNwdWlkbGVfY3VycmVudF9nb3Zlcm5vci0+ZW5hYmxlICkKKyAgICAgICAgICAg
IHJjID0gY3B1aWRsZV9jdXJyZW50X2dvdmVybm9yLT5lbmFibGUocHJvY2Vzc29yX3Bvd2Vyc1tj
cHVdKTsKICAgICAgICAgYnJlYWs7CiAgICAgfQogCi0gICAgcmV0dXJuIE5PVElGWV9ET05FOwor
ICAgIHJldHVybiAhcmMgPyBOT1RJRllfRE9ORSA6IG5vdGlmaWVyX2Zyb21fZXJybm8ocmMpOwog
fQogCiBzdGF0aWMgc3RydWN0IG5vdGlmaWVyX2Jsb2NrIGNwdV9uZmIgPSB7CkBAIC0xNDA2LDYg
KzE0NDEsNyBAQCBzdGF0aWMgaW50IF9faW5pdCBjcHVpZGxlX3ByZXNtcF9pbml0KHZvCiAgICAg
ICAgIHJldHVybiAwOwogCiAgICAgbXdhaXRfaWRsZV9pbml0KCZjcHVfbmZiKTsKKyAgICBjcHVf
bmZiLm5vdGlmaWVyX2NhbGwoJmNwdV9uZmIsIENQVV9VUF9QUkVQQVJFLCBjcHUpOwogICAgIGNw
dV9uZmIubm90aWZpZXJfY2FsbCgmY3B1X25mYiwgQ1BVX09OTElORSwgY3B1KTsKICAgICByZWdp
c3Rlcl9jcHVfbm90aWZpZXIoJmNwdV9uZmIpOwogICAgIHJldHVybiAwOwotLS0gYS94ZW4vYXJj
aC94ODYvYWNwaS9jcHVpZGxlX21lbnUuYworKysgYi94ZW4vYXJjaC94ODYvYWNwaS9jcHVpZGxl
X21lbnUuYwpAQCAtMjc3LDkgKzI3Nyw2IEBAIHN0YXRpYyB2b2lkIG1lbnVfcmVmbGVjdChzdHJ1
Y3QgYWNwaV9wcm8KIAogc3RhdGljIGludCBtZW51X2VuYWJsZV9kZXZpY2Uoc3RydWN0IGFjcGlf
cHJvY2Vzc29yX3Bvd2VyICpwb3dlcikKIHsKLSAgICBpZiAoIWNwdV9vbmxpbmUocG93ZXItPmNw
dSkpCi0gICAgICAgIHJldHVybiAtMTsKLQogICAgIG1lbXNldCgmcGVyX2NwdShtZW51X2Rldmlj
ZXMsIHBvd2VyLT5jcHUpLCAwLCBzaXplb2Yoc3RydWN0IG1lbnVfZGV2aWNlKSk7CiAKICAgICBy
ZXR1cm4gMDsKLS0tIGEveGVuL2FyY2gveDg2L2NwdS9td2FpdC1pZGxlLmMKKysrIGIveGVuL2Fy
Y2gveDg2L2NwdS9td2FpdC1pZGxlLmMKQEAgLTExNjYsMTIgKzExNjYsMTcgQEAgc3RhdGljIGlu
dCBtd2FpdF9pZGxlX2NwdV9pbml0KHN0cnVjdCBubwogCXN0cnVjdCBhY3BpX3Byb2Nlc3Nvcl9w
b3dlciAqZGV2ID0gcHJvY2Vzc29yX3Bvd2Vyc1tjcHVdOwogCiAJc3dpdGNoIChhY3Rpb24pIHsK
KwkJaW50IHJjOworCiAJZGVmYXVsdDoKIAkJcmV0dXJuIE5PVElGWV9ET05FOwogCiAJY2FzZSBD
UFVfVVBfUFJFUEFSRToKLQkJY3B1aWRsZV9pbml0X2NwdShjcHUpOwotCQlyZXR1cm4gTk9USUZZ
X0RPTkU7CisJCXJjID0gY3B1aWRsZV9pbml0X2NwdShjcHUpOworCQlkZXYgPSBwcm9jZXNzb3Jf
cG93ZXJzW2NwdV07CisJCWlmICghcmMgJiYgY3B1aWRsZV9jdXJyZW50X2dvdmVybm9yLT5lbmFi
bGUpCisJCQlyYyA9IGNwdWlkbGVfY3VycmVudF9nb3Zlcm5vci0+ZW5hYmxlKGRldik7CisJCXJl
dHVybiAhcmMgPyBOT1RJRllfRE9ORSA6IG5vdGlmaWVyX2Zyb21fZXJybm8ocmMpOwogCiAJY2Fz
ZSBDUFVfT05MSU5FOgogCQlpZiAoIWRldikKQEAgLTEyNjAsOCArMTI2NSw2IEBAIGludCBfX2lu
aXQgbXdhaXRfaWRsZV9pbml0KHN0cnVjdCBub3RpZmkKIAl9CiAJaWYgKCFlcnIpIHsKIAkJbmZi
LT5ub3RpZmllcl9jYWxsID0gbXdhaXRfaWRsZV9jcHVfaW5pdDsKLQkJbXdhaXRfaWRsZV9jcHVf
aW5pdChuZmIsIENQVV9VUF9QUkVQQVJFLCBOVUxMKTsKLQogCQlwbV9pZGxlX3NhdmUgPSBwbV9p
ZGxlOwogCQlwbV9pZGxlID0gbXdhaXRfaWRsZTsKIAkJZGVhZF9pZGxlID0gYWNwaV9kZWFkX2lk
bGU7CgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 17 10:12:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 10:12:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRZqy-0002Tc-Rb; Fri, 17 May 2019 10:12:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=mYL4=TR=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hRZqw-0002Sm-UT
 for xen-devel@lists.xenproject.org; Fri, 17 May 2019 10:12:38 +0000
X-Inumbo-ID: 4a93e68c-788c-11e9-9406-7b80c7f6c08a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4a93e68c-788c-11e9-9406-7b80c7f6c08a;
 Fri, 17 May 2019 10:12:36 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 17 May 2019 04:12:35 -0600
Message-Id: <5CDE89120200007800230037@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 17 May 2019 04:12:34 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B61C21202000078001D9F2D@prv1-mh.provo.novell.com>
 <5B61C21202000000000FC1F1@prv1-mh.provo.novell.com>
 <5B61C21202000078001F8805@prv1-mh.provo.novell.com>
 <5B61C21202000000000FC6BD@prv1-mh.provo.novell.com>
 <5B61C212020000780020B6D8@prv1-mh.provo.novell.com>
 <5B61C21202000000000FF27E@prv1-mh.provo.novell.com>
 <5B61C2120200007800224310@prv1-mh.provo.novell.com>
 <5B61C2120200000000101EDC@prv1-mh.provo.novell.com>
 <5B61C212020000780022FF0D@prv1-mh.provo.novell.com>
 <5CDE88900200007800230027@prv1-mh.provo.novell.com>
In-Reply-To: <5CDE88900200007800230027@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v2 3/3] x86/cpuidle: clean up Cx dumping
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RG9uJ3QgbG9nIHRoZSBzYW1lIGdsb2JhbCBpbmZvcm1hdGlvbiBvbmNlIHBlciBDUFUuIERvbid0
IGxvZyB0aGUgc2FtZQppbmZvcm1hdGlvbiAoaGVyZTogdGhlIGN1cnJlbnRseSBhY3RpdmUgc3Rh
dGUpIHR3aWNlLiBEb24ndCBwcmVmaXgKZGVjaW1hbCBudW1iZXJzIHdpdGggemVyb3MgKGdpdmlu
ZyB0aGUgaW1wcmVzc2lvbiB0aGV5J3JlIG9jdGFsKS4gVXNlCmZvcm1hdCBzcGVjaWZpZXJzIG1h
dGNoaW5nIHRoZSB0eXBlIG9mIHRoZSBjb3JyZXNwb25kaW5nIGV4cHJlc3Npb25zLgpEb24ndCBz
cGxpdCBwcmludGsoKS1zIHdpdGhvdXQgaW50ZXJ2ZW5pbmcgbmV3LWxpbmVzLgoKU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBY2tlZC1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9hY3Bp
L2NwdV9pZGxlLmMKKysrIGIveGVuL2FyY2gveDg2L2FjcGkvY3B1X2lkbGUuYwpAQCAtMzA0LDkg
KzMwNCw2IEBAIHN0YXRpYyB2b2lkIHByaW50X2FjcGlfcG93ZXIodWludDMyX3QgY3AKIAogICAg
IHByaW50aygiPT1jcHUlZD09XG4iLCBjcHUpOwogICAgIGxhc3Rfc3RhdGVfaWR4ID0gcG93ZXIt
Pmxhc3Rfc3RhdGUgPyBwb3dlci0+bGFzdF9zdGF0ZS0+aWR4IDogLTE7Ci0gICAgcHJpbnRrKCJh
Y3RpdmUgc3RhdGU6XHRcdEMlZFxuIiwgbGFzdF9zdGF0ZV9pZHgpOwotICAgIHByaW50aygibWF4
X2NzdGF0ZTpcdFx0QyVkXG4iLCBtYXhfY3N0YXRlKTsKLSAgICBwcmludGsoInN0YXRlczpcbiIp
OwogCiAgICAgc3Bpbl9sb2NrX2lycSgmcG93ZXItPnN0YXRfbG9jayk7CiAgICAgY3VycmVudF90
aWNrID0gY3B1aWRsZV9nZXRfdGljaygpOwpAQCAtMzMxLDE2ICszMjgsMTQgQEAgc3RhdGljIHZv
aWQgcHJpbnRfYWNwaV9wb3dlcih1aW50MzJfdCBjcAogICAgICAgICBpZGxlX3VzYWdlICs9IHVz
YWdlW2ldOwogICAgICAgICBpZGxlX3JlcyArPSB0aWNrX3RvX25zKHJlc190aWNrW2ldKTsKIAot
ICAgICAgICBwcmludGsoKGxhc3Rfc3RhdGVfaWR4ID09IGkpID8gIiAgICoiIDogIiAgICAiKTsK
LSAgICAgICAgcHJpbnRrKCJDJWQ6XHQiLCBpKTsKLSAgICAgICAgcHJpbnRrKCJ0eXBlW0MlZF0g
IiwgcG93ZXItPnN0YXRlc1tpXS50eXBlKTsKLSAgICAgICAgcHJpbnRrKCJsYXRlbmN5WyUwM2Rd
ICIsIHBvd2VyLT5zdGF0ZXNbaV0ubGF0ZW5jeSk7Ci0gICAgICAgIHByaW50aygidXNhZ2VbJTA4
IlBSSXU2NCJdICIsIHVzYWdlW2ldKTsKLSAgICAgICAgcHJpbnRrKCJtZXRob2RbJTVzXSAiLCBh
Y3BpX2NzdGF0ZV9tZXRob2RfbmFtZVtwb3dlci0+c3RhdGVzW2ldLmVudHJ5X21ldGhvZF0pOwot
ICAgICAgICBwcmludGsoImR1cmF0aW9uWyUiUFJJdTY0Il1cbiIsIHRpY2tfdG9fbnMocmVzX3Rp
Y2tbaV0pKTsKKyAgICAgICAgcHJpbnRrKCIgICAlY0MldTpcdHR5cGVbQyVkXSBsYXRlbmN5WyUz
dV0gdXNhZ2VbJTgiUFJJdTY0Il0gbWV0aG9kWyU1c10gZHVyYXRpb25bJSJQUkl1NjQiXVxuIiwK
KyAgICAgICAgICAgICAgIChsYXN0X3N0YXRlX2lkeCA9PSBpKSA/ICcqJyA6ICcgJywgaSwKKyAg
ICAgICAgICAgICAgIHBvd2VyLT5zdGF0ZXNbaV0udHlwZSwgcG93ZXItPnN0YXRlc1tpXS5sYXRl
bmN5LCB1c2FnZVtpXSwKKyAgICAgICAgICAgICAgIGFjcGlfY3N0YXRlX21ldGhvZF9uYW1lW3Bv
d2VyLT5zdGF0ZXNbaV0uZW50cnlfbWV0aG9kXSwKKyAgICAgICAgICAgICAgIHRpY2tfdG9fbnMo
cmVzX3RpY2tbaV0pKTsKICAgICB9Ci0gICAgcHJpbnRrKChsYXN0X3N0YXRlX2lkeCA9PSAwKSA/
ICIgICAqIiA6ICIgICAgIik7Ci0gICAgcHJpbnRrKCJDMDpcdHVzYWdlWyUwOCJQUkl1NjQiXSBk
dXJhdGlvblslIlBSSXU2NCJdXG4iLAorICAgIHByaW50aygiICAgJWNDMDpcdHVzYWdlWyU4IlBS
SXU2NCJdIGR1cmF0aW9uWyUiUFJJdTY0Il1cbiIsCisgICAgICAgICAgIChsYXN0X3N0YXRlX2lk
eCA9PSAwKSA/ICcqJyA6ICcgJywKICAgICAgICAgICAgdXNhZ2VbMF0gKyBpZGxlX3VzYWdlLCBj
dXJyZW50X3N0aW1lIC0gaWRsZV9yZXMpOwogCiAgICAgcHJpbnRfaHdfcmVzaWRlbmNpZXMoY3B1
KTsKQEAgLTM1MSw2ICszNDYsNyBAQCBzdGF0aWMgdm9pZCBkdW1wX2N4KHVuc2lnbmVkIGNoYXIg
a2V5KQogICAgIHVuc2lnbmVkIGludCBjcHU7CiAKICAgICBwcmludGsoIiclYycgcHJlc3NlZCAt
PiBwcmludGluZyBBQ1BJIEN4IHN0cnVjdHVyZXNcbiIsIGtleSk7CisgICAgcHJpbnRrKCJtYXgg
Y3N0YXRlOiBDJXVcbiIsIG1heF9jc3RhdGUpOwogICAgIGZvcl9lYWNoX3ByZXNlbnRfY3B1ICgg
Y3B1ICkKICAgICB7CiAgICAgICAgIHN0cnVjdCBhY3BpX3Byb2Nlc3Nvcl9wb3dlciAqcG93ZXIg
PSBwcm9jZXNzb3JfcG93ZXJzW2NwdV07CgoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 17 10:39:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 10:39:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRaGr-0004JR-6c; Fri, 17 May 2019 10:39:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=mYL4=TR=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hRaGq-0004JM-KG
 for xen-devel@lists.xenproject.org; Fri, 17 May 2019 10:39:24 +0000
X-Inumbo-ID: 08c205ce-7890-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 08c205ce-7890-11e9-8980-bc764e045a96;
 Fri, 17 May 2019 10:39:23 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 17 May 2019 04:39:22 -0600
Message-Id: <5CDE8F5B020000780023005F@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 17 May 2019 04:39:23 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5CC6DD090200007800229E80@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v3 00/15] x86: IRQ management adjustments
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Rmlyc3QgYW5kIGZvcmVtb3N0IHRoaXMgc2VyaWVzIGlzIHRyeWluZyB0byBkZWFsIHdpdGggQ1BV
IG9mZmxpbmluZwppc3N1ZXMsIHdoaWNoIGhhdmUgYmVjb21lIG1vcmUgcHJvbWluZW50IHdpdGgg
dGhlIHJlY2VudGx5CmFkZGVkIFNNVCBlbmFibGUvZGlzYWJsZSBvcGVyYXRpb24gaW4geGVuLWhw
dG9vbC4gTGF0ZXIgcGF0Y2hlcwppbiB0aGUgc2VyaWVzIHRoZW4gY2Fycnkgb3V0IG1vcmUgb3Ig
bGVzcyB1bnJlbGF0ZWQgY2hhbmdlcwooaG9wZWZ1bGx5IGltcHJvdmVtZW50cykgbm90aWNlZCB3
aGlsZSBsb29raW5nIGF0IHZhcmlvdXMgcGllY2VzCm9mIGludm9sdmVkIGNvZGUuCgowMTogZGVh
bCB3aXRoIG1vdmUtaW4tcHJvZ3Jlc3Mgc3RhdGUgaW4gZml4dXBfaXJxcygpCjAyOiBkZWFsIHdp
dGggbW92ZSBjbGVhbnVwIGNvdW50IHN0YXRlIGluIGZpeHVwX2lycXMoKQowMzogaW1wcm92ZSBk
dW1wX2lycXMoKQowNDogZGVzYy0+YWZmaW5pdHkgc2hvdWxkIHN0cmljdGx5IHJlcHJlc2VudCB0
aGUgcmVxdWVzdGVkIHZhbHVlCjA1OiBjb25zb2xpZGF0ZSB1c2Ugb2YgLT5hcmNoLmNwdV9tYXNr
CjA2OiBmaXggbG9ja2luZyBhcm91bmQgdmVjdG9yIG1hbmFnZW1lbnQKMDc6IHRhcmdldCBvbmxp
bmUgQ1BVcyB3aGVuIGJpbmRpbmcgZ3Vlc3QgSVJRCjA4OiBjb3JyZWN0L3RpZ2h0ZW4gdmVjdG9y
IGNoZWNrIGluIF9jbGVhcl9pcnFfdmVjdG9yKCkKMDk6IG1ha2UgZml4dXBfaXJxcygpIHNraXAg
dW5jb25uZWN0ZWQgaW50ZXJuYWxseSB1c2VkIGludGVycnVwdHMKMTA6IGRyb3AgcmVkdW5kYW50
IGNwdW1hc2tfZW1wdHkoKSBmcm9tIG1vdmVfbWFza2VkX2lycSgpCjExOiBzaW1wbGlmeSBhbmQg
cmVuYW1lIHBpcnFfYWNrdHlwZSgpCjEyOiBhZGQgZXhwbGljdCB0cmFjaW5nLWVuYWJsZWQgY2hl
Y2sgdG8gdHJhY2VfaXJxX21hc2soKQoxMzogdGlnaHRlbiB2ZWN0b3IgY2hlY2tzCjE0OiBlbGlt
aW5hdGUgc29tZSBvbi1zdGFjayBjcHVtYXNrX3QgaW5zdGFuY2VzCjE1OiBtb3ZlIHssX31jbGVh
cl9pcnFfdmVjdG9yKCkKCkluIHByaW5jaXBsZSBwYXRjaGVzIDEsIDIsIDQtNywgYW5kIG1heWJl
IDkgYXJlIGJhY2twb3J0aW5nIGNhbmRpZGF0ZXMuClRoZWlyIGludHJ1c2l2ZSBuYXR1cmUgbWFr
ZXMgd2FudGluZyB0byBkbyBzbyBxdWVzdGlvbmFibGUsIHRob3VnaC4KClRoaXMgKGluIHBhcnRp
Y3VsYXIgcGF0Y2ggMTQpIGRlcGVuZHMgb24gIltQQVRDSCAwLzRdIHg4NjogRU9JCnRpbWVyIGNv
cnJlY3Rpb25zIC8gaW1wcm92ZW1lbnRzIi4gRm9yIHYzIHNwZWNpZmljIGluZm9ybWF0aW9uCnBs
ZWFzZSBzZWUgdGhlIGluZGl2aWR1YWwgcGF0Y2hlcy4KCkphbgoKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 17 10:42:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 10:42:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRaJM-000517-N3; Fri, 17 May 2019 10:42:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PB1v=TR=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hRaJL-00050v-8h
 for xen-devel@lists.xenproject.org; Fri, 17 May 2019 10:41:59 +0000
X-Inumbo-ID: 64a66b13-7890-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 64a66b13-7890-11e9-8980-bc764e045a96;
 Fri, 17 May 2019 10:41:57 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hRaJI-0003fp-ND; Fri, 17 May 2019 10:41:56 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hRaJI-0003wT-EE; Fri, 17 May 2019 10:41:56 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hRaJI-0007e2-DV; Fri, 17 May 2019 10:41:56 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1hRaJI-0007e2-DV@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 17 May 2019 10:41:56 +0000
Subject: [Xen-devel] [linux-3.18 bisection] complete
 test-amd64-amd64-xl-qemuu-debianhvm-amd64
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NAp0ZXN0aWQgeGVuLWJvb3QKClRyZWU6IGxp
bnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9zdGFibGUv
bGludXgtc3RhYmxlLmdpdApUcmVlOiBsaW51eGZpcm13YXJlIGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdApUcmVlOiBvdm1mIGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9vc3N0ZXN0L292bWYuZ2l0ClRyZWU6IHFlbXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3Fl
bXUteGVuLXRyYWRpdGlvbmFsLmdpdApUcmVlOiBxZW11dSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
cWVtdS14ZW4uZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAoKKioq
IEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4g
dHJlZTogIGxpbnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dp
dC9zdGFibGUvbGludXgtc3RhYmxlLmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgZGMzZTkxM2VkZjk0
ZDU0ZGU1Njc4ZTcyNmNmOTViMzgzMjdlNWQwOQogIEJ1ZyBub3QgcHJlc2VudDogMGQ2Mzk3OWMx
YmM5Yzg1NTc4YmU0YzU4OTc2OGExM2RjMGE3YzVlYgogIExhc3QgZmFpbCByZXBybzogaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjQzNS8KCgogIChS
ZXZpc2lvbiBsb2cgdG9vIGxvbmcsIG9taXR0ZWQuKQoKCkZvciBiaXNlY3Rpb24gcmV2aXNpb24t
dHVwbGUgZ3JhcGggc2VlOgogICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L3Jlc3VsdHMvYmlzZWN0L2xpbnV4LTMuMTgvdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQueGVuLWJvb3QuaHRtbApSZXZpc2lvbiBJRHMgaW4gZWFjaCBncmFw
aCBub2RlIHJlZmVyLCByZXNwZWN0aXZlbHksIHRvIHRoZSBUcmVlcyBhYm92ZS4KCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUnVubmluZyBjcy1iaXNlY3Rpb24tc3Rl
cCAtLWdyYXBoLW91dD0vaG9tZS9sb2dzL3Jlc3VsdHMvYmlzZWN0L2xpbnV4LTMuMTgvdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQueGVuLWJvb3QgLS1zdW1tYXJ5LW91
dD10bXAvMTM2NDM1LmJpc2VjdGlvbi1zdW1tYXJ5IC0tYmFzaXMtdGVtcGxhdGU9MTI4ODU4IC0t
Ymxlc3NpbmdzPXJlYWwscmVhbC1iaXNlY3QgbGludXgtMy4xOCB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCB4ZW4tYm9vdApTZWFyY2hpbmcgZm9yIGZhaWx1cmUgLyBi
YXNpcyBwYXNzOgogMTM2MjIwIGZhaWwgW2hvc3Q9ZGViaW5hMV0gLyAxMzI0NTYgW2hvc3Q9Zmlh
bm8wXSAxMzE3NDkgW2hvc3Q9YWxiYW5hMF0gMTMxNzI5IFtob3N0PWdvZGVsbG8xXSAxMzE3MDUg
W2hvc3Q9cmltYXZhMV0gMTMxNjczIFtob3N0PWZpYW5vMV0gMTMxNjY2IFtob3N0PWZpYW5vMF0g
MTMxNjQxIFtob3N0PWh1eGVscmViZTFdIDEzMTYxOSBbaG9zdD1qb3ViZXJ0aW4wXSAxMzE1OTMg
W2hvc3Q9YmFyb3F1ZTBdIDEzMTU4MCBbaG9zdD1odXhlbHJlYmUwXSAxMzE1NjMgW2hvc3Q9Z29k
ZWxsbzBdIDEzMTUzNSBbaG9zdD1iYXJvcXVlMV0gMTMxNTEyIFtob3N0PWFsYmFuYTBdIDEzMTQ3
OSBbaG9zdD1nb2RlbGxvMV0gMTMxNDQyIFtob3N0PXJpbWF2YTFdIDEzMTQyMCBbaG9zdD1maWFu
bzBdIDEzMTM3MCBbaG9zdD1pdGFsaWEwXSAxMzEzMzYgW2hvc3Q9aHV4ZWxyZWJlMV0gMTMxMzA3
IFtob3N0PWpvdWJlcnRpbjBdIDEzMTI3OSBbaG9zdD1nb2RlbGxvMF0gMTMxMjMxIFtob3N0PVwK
IGh1eGVscmViZTBdIDEzMTE5MiBbaG9zdD1iYXJvcXVlMV0gMTMxMTQ5IFtob3N0PWFsYmFuYTBd
IDEzMTA5NSBbaG9zdD1nb2RlbGxvMV0gMTMxMDM1IFtob3N0PWZpYW5vMF0gMTMwOTM5IFtob3N0
PWJhcm9xdWUwXSAxMzA4NzYgW2hvc3Q9Y2hhcmRvbm5heTFdIDEzMDg0MyBbaG9zdD1nb2RlbGxv
MF0gMTMwMzY3IFtob3N0PWJhcm9xdWUwXSAxMzAyMDMgW2hvc3Q9cmltYXZhMV0gMTMwMDY3IFto
b3N0PWdvZGVsbG8wXSAxMjk4NDUgW2hvc3Q9cGlub3QwXSAxMjk3NjAgW2hvc3Q9aHV4ZWxyZWJl
MV0gMTI4ODU4IG9rLgpGYWlsdXJlIC8gYmFzaXMgcGFzcyBmbGlnaHRzOiAxMzYyMjAgLyAxMjg4
NTgKKHRyZWUgd2l0aCBubyB1cmw6IG1pbmlvcykKKHRyZWUgd2l0aCBubyB1cmw6IHNlYWJpb3Mp
ClRyZWU6IGxpbnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dp
dC9zdGFibGUvbGludXgtc3RhYmxlLmdpdApUcmVlOiBsaW51eGZpcm13YXJlIGdpdDovL3hlbmJp
dHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdApUcmVlOiBvdm1mIGdpdDovL3hl
bmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0ClRyZWU6IHFlbXUgZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdApUcmVlOiBxZW11dSBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvcWVtdS14ZW4uZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVu
LmdpdApMYXRlc3QgZGMzZTkxM2VkZjk0ZDU0ZGU1Njc4ZTcyNmNmOTViMzgzMjdlNWQwOSBjNTMw
YTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGY2ODRjM2Y1ZWVmNGJlNjkxZTEz
N2FlNjRlN2QwMDUyMWVjMjAxZGUgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3
Njc5OCA5Y2NhMDJkOGZmYzIzZTk2ODhhOTcxZDg1OGU0ZmZkZmY1Mzg5YjExIGU4MzA3N2EzZDEx
MDcyNzA4YTVjMzhmYTA5ZmE5ZDAxMTkxNGUyYTEKQmFzaXMgcGFzcyAwZDYzOTc5YzFiYzljODU1
NzhiZTRjNTg5NzY4YTEzZGMwYTdjNWViIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYw
ZGZjZDg4NjAgZWY1MjllNmFiN2MzMTI5MGEzMzA0NWJiMWYxODM3NDQ3Y2MwZWI1NiA5YzBlZWQ2
MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5
MWQ0NzhkNjZkZjU2YzE5ODYgOTI2NjZmZGQ2ZTBhZmFiOTg5YjJkODk3NTlkOWI0M2YyYzY0NWFl
NwpHZW5lcmF0aW5nIHJldmlzaW9ucyB3aXRoIC4vYWRob2MtcmV2dHVwbGUtZ2VuZXJhdG9yICBn
aXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvc3RhYmxlL2xpbnV4
LXN0YWJsZS5naXQjMGQ2Mzk3OWMxYmM5Yzg1NTc4YmU0YzU4OTc2OGExM2RjMGE3YzVlYi1kYzNl
OTEzZWRmOTRkNTRkZTU2NzhlNzI2Y2Y5NWIzODMyN2U1ZDA5IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdCNjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1
MThmMGRmY2Q4ODYwLWM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQjZWY1MjllNmFiN2MzMTI5MGEzMzA0
NWJiMWYxODM3NDQ3Y2MwZWI1Ni1mNjg0YzNmNWVlZjRiZTY5MWUxMzdhZTY0ZTdkMDA1MjFlYzIw
MWRlIGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbFwKIC5naXQjOWMw
ZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OS1kMGQ4YWQzOWVjYjUxY2Q3NDk3
Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQj
ZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4Ni05Y2NhMDJkOGZmYzIzZTk2
ODhhOTcxZDg1OGU0ZmZkZmY1Mzg5YjExIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0Izky
NjY2ZmRkNmUwYWZhYjk4OWIyZDg5NzU5ZDliNDNmMmM2NDVhZTctZTgzMDc3YTNkMTEwNzI3MDhh
NWMzOGZhMDlmYTlkMDExOTE0ZTJhMQphZGhvYy1yZXZ0dXBsZS1nZW5lcmF0b3I6IHRyZWUgZGlz
Y29udGlndW91czogbGludXgtc3RhYmxlCmFkaG9jLXJldnR1cGxlLWdlbmVyYXRvcjogdHJlZSBk
aXNjb250aWd1b3VzOiBvdm1mCmFkaG9jLXJldnR1cGxlLWdlbmVyYXRvcjogdHJlZSBkaXNjb250
aWd1b3VzOiBxZW11LXhlbgpGcm9tIGdpdDovL2NhY2hlOjk0MTkvZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL3hlbgogICBkNWUzNDk0ZTMxLi42MTdhMWU3ODI5ICBzdGFnaW5nLTQuMTAgLT4gb3JpZ2lu
L3N0YWdpbmctNC4xMAogICBkOTI5MTM2Y2E4Li5lY2JmODhhZjliICBzdGFnaW5nLTQuOCAgLT4g
b3JpZ2luL3N0YWdpbmctNC44CiAgIDNkYjI4YjBiYWIuLmFjOTAyNDA3ODUgIHN0YWdpbmctNC45
ICAtPiBvcmlnaW4vc3RhZ2luZy00LjkKTG9hZGVkIDIwMDcgbm9kZXMgaW4gcmV2aXNpb24gZ3Jh
cGgKU2VhcmNoaW5nIGZvciB0ZXN0IHJlc3VsdHM6CiAxMjg2OTEgW2hvc3Q9Z29kZWxsbzFdCiAx
Mjg4MDcgW2hvc3Q9YWxiYW5hMF0KIDEyODg1OCBwYXNzIDBkNjM5NzljMWJjOWM4NTU3OGJlNGM1
ODk3NjhhMTNkYzBhN2M1ZWIgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2
MCBlZjUyOWU2YWI3YzMxMjkwYTMzMDQ1YmIxZjE4Mzc0NDdjYzBlYjU2IDljMGVlZDYxOGYzN2Rk
NWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2
NmRmNTZjMTk4NiA5MjY2NmZkZDZlMGFmYWI5ODliMmQ4OTc1OWQ5YjQzZjJjNjQ1YWU3CiAxMjg4
NDEgW2hvc3Q9YWxiYW5hMV0KIDEyOTc2MCBbaG9zdD1odXhlbHJlYmUxXQogMTI5ODQ1IFtob3N0
PXBpbm90MF0KIDEzMDA2NyBbaG9zdD1nb2RlbGxvMF0KIDEzMDIwMyBbaG9zdD1yaW1hdmExXQog
MTMwMzY3IFtob3N0PWJhcm9xdWUwXQogMTMwODQzIFtob3N0PWdvZGVsbG8wXQogMTMwODc2IFto
b3N0PWNoYXJkb25uYXkxXQogMTMwOTM5IFtob3N0PWJhcm9xdWUwXQogMTMxMDk1IFtob3N0PWdv
ZGVsbG8xXQogMTMxMDM1IFtob3N0PWZpYW5vMF0KIDEzMTE0OSBbaG9zdD1hbGJhbmEwXQogMTMx
MTkyIFtob3N0PWJhcm9xdWUxXQogMTMxMjc5IFtob3N0PWdvZGVsbG8wXQogMTMxMjMxIFtob3N0
PWh1eGVscmViZTBdCiAxMzEzMDcgW2hvc3Q9am91YmVydGluMF0KIDEzMTMzNiBbaG9zdD1odXhl
bHJlYmUxXQogMTMxNDIwIFtob3N0PWZpYW5vMF0KIDEzMTM3MCBbaG9zdD1pdGFsaWEwXQogMTMx
NDQyIFtob3N0PXJpbWF2YTFdCiAxMzE0NzkgW2hvc3Q9Z29kZWxsbzFdCiAxMzE1MTIgW2hvc3Q9
YWxiYW5hMF0KIDEzMTUzNSBbaG9zdD1iYXJvcXVlMV0KIDEzMTU2MyBbaG9zdD1nb2RlbGxvMF0K
IDEzMTU4MCBbaG9zdD1odXhlbHJlYmUwXQogMTMxNTkzIFtob3N0PWJhcm9xdWUwXQogMTMxNjQx
IFtob3N0PWh1eGVscmViZTFdCiAxMzE2MTkgW2hvc3Q9am91YmVydGluMF0KIDEzMTY2NiBbaG9z
dD1maWFubzBdCiAxMzE2NzMgW2hvc3Q9Zmlhbm8xXQogMTMxNzA1IFtob3N0PXJpbWF2YTFdCiAx
MzE3NDkgW2hvc3Q9YWxiYW5hMF0KIDEzMTcyOSBbaG9zdD1nb2RlbGxvMV0KIDEzMTc2OSBbaG9z
dD1kZWJpbmEwXQogMTMxOTkwIFtob3N0PWRlYmluYTBdCiAxMzE5NjkgW2hvc3Q9ZGViaW5hMF0K
IDEzMjA2NiBbaG9zdD1kZWJpbmEwXQogMTMyMTc5IFtob3N0PWRlYmluYTBdCiAxMzIyOTAgZmFp
bCBpcnJlbGV2YW50CiAxMzI0MDggZmFpbCBpcnJlbGV2YW50CiAxMzI0NTYgW2hvc3Q9Zmlhbm8w
XQogMTMyNTc5IFtob3N0PWRlYmluYTBdCiAxMzI2NTIgW2hvc3Q9ZGViaW5hMF0KIDEzMjc0MSBb
aG9zdD1kZWJpbmEwXQogMTMyODA5IFtob3N0PWRlYmluYTBdCiAxMzI3OTMgW2hvc3Q9ZGViaW5h
MF0KIDEzMjc5NCBbaG9zdD1kZWJpbmEwXQogMTMyODMwIFtob3N0PWRlYmluYTBdCiAxMzI3OTcg
W2hvc3Q9ZGViaW5hMF0KIDEzMjgwMSBbaG9zdD1kZWJpbmEwXQogMTMyODY2IFtob3N0PWRlYmlu
YTBdCiAxMzI4MDMgW2hvc3Q9ZGViaW5hMF0KIDEzMjgwNyBbaG9zdD1kZWJpbmEwXQogMTMyODE2
IFtob3N0PWRlYmluYTBdCiAxMzI4MzkgW2hvc3Q9ZGViaW5hMF0KIDEzMjgzNCBbaG9zdD1kZWJp
bmEwXQogMTMyODUzIFtob3N0PWRlYmluYTBdCiAxMzI4MjQgW2hvc3Q9ZGViaW5hMF0KIDEzMjg0
OCBbaG9zdD1kZWJpbmEwXQogMTMyODU1IFtob3N0PWRlYmluYTBdCiAxMzI4NzUgW2hvc3Q9ZGVi
aW5hMF0KIDEzMjg3MSBbaG9zdD1kZWJpbmEwXQogMTMyODc4IFtob3N0PWRlYmluYTBdCiAxMzI4
ODAgW2hvc3Q9ZGViaW5hMF0KIDEzMjc5OCBbaG9zdD1kZWJpbmEwXQogMTMyOTY5IFtob3N0PWRl
YmluYTBdCiAxMzMyNzUgW2hvc3Q9ZGViaW5hMF0KIDEzMzI4OCBbaG9zdD1kZWJpbmEwXQogMTMz
NDY0IGZhaWwgaXJyZWxldmFudAogMTMzNDk5IGZhaWwgaXJyZWxldmFudAogMTMzNTY1IGZhaWwg
aXJyZWxldmFudAogMTMzNTM5IGZhaWwgaXJyZWxldmFudAogMTMzNjMwIGZhaWwgaXJyZWxldmFu
dAogMTMzNTc3IGZhaWwgaXJyZWxldmFudAogMTMzNjcxIGZhaWwgaXJyZWxldmFudAogMTMzNjkz
IGZhaWwgaXJyZWxldmFudAogMTMzNzc0IGZhaWwgaXJyZWxldmFudAogMTMzNzM2IGZhaWwgaXJy
ZWxldmFudAogMTMzODE5IGZhaWwgaXJyZWxldmFudAogMTMzODU2IGZhaWwgaXJyZWxldmFudAog
MTMzODkxIGZhaWwgaXJyZWxldmFudAogMTMzOTE4IGZhaWwgaXJyZWxldmFudAogMTMzOTUzIGZh
aWwgaXJyZWxldmFudAogMTM0NzU4IGZhaWwgaXJyZWxldmFudAogMTM0OTE3IGZhaWwgaXJyZWxl
dmFudAogMTM1MDAwIGZhaWwgaXJyZWxldmFudAogMTM1MTEzIGZhaWwgaXJyZWxldmFudAogMTM1
NDQxIGZhaWwgaXJyZWxldmFudAogMTM1NTM4IGZhaWwgaXJyZWxldmFudAogMTM1NzM5IGZhaWwg
aXJyZWxldmFudAogMTM1ODcyIGZhaWwgaXJyZWxldmFudAogMTM1OTgxIGZhaWwgaXJyZWxldmFu
dAogMTM2MDg5IGZhaWwgaXJyZWxldmFudAogMTM2MjIwIGZhaWwgZGMzZTkxM2VkZjk0ZDU0ZGU1
Njc4ZTcyNmNmOTViMzgzMjdlNWQwOSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRm
Y2Q4ODYwIGY2ODRjM2Y1ZWVmNGJlNjkxZTEzN2FlNjRlN2QwMDUyMWVjMjAxZGUgZDBkOGFkMzll
Y2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5Y2NhMDJkOGZmYzIzZTk2ODhhOTcxZDg1
OGU0ZmZkZmY1Mzg5YjExIGU4MzA3N2EzZDExMDcyNzA4YTVjMzhmYTA5ZmE5ZDAxMTkxNGUyYTEK
IDEzNjM1NSBwYXNzIDBkNjM5NzljMWJjOWM4NTU3OGJlNGM1ODk3NjhhMTNkYzBhN2M1ZWIgYzUz
MGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBlZjUyOWU2YWI3YzMxMjkwYTMz
MDQ1YmIxZjE4Mzc0NDdjYzBlYjU2IDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEz
ZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA5MjY2NmZkZDZl
MGFmYWI5ODliMmQ4OTc1OWQ5YjQzZjJjNjQ1YWU3CiAxMzYzNjYgcGFzcyAwZDYzOTc5YzFiYzlj
ODU1NzhiZTRjNTg5NzY4YTEzZGMwYTdjNWViIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUx
OGYwZGZjZDg4NjAgZWY1MjllNmFiN2MzMTI5MGEzMzA0NWJiMWYxODM3NDQ3Y2MwZWI1NiBkMGQ4
YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMy
MjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMmE2NWI0M2ViNjAzYTY3NjU0Y2E3YWVkMjYwMTUzYzZkYmYx
NmI0MwogMTM2MzU4IGZhaWwgaXJyZWxldmFudAogMTM2MzYwIHBhc3MgMGQ2Mzk3OWMxYmM5Yzg1
NTc4YmU0YzU4OTc2OGExM2RjMGE3YzVlYiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThm
MGRmY2Q4ODYwIGVmNTI5ZTZhYjdjMzEyOTBhMzMwNDViYjFmMTgzNzQ0N2NjMGViNTYgZDBkOGFk
MzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0
OTFkNDc4ZDY2ZGY1NmMxOTg2IDY4MjkyYzk0YTYwZWFiMjQ1MTRhYjRhOGU0NzcyYWYyNGRlYWQ4
MDcKIDEzNjM3MSBwYXNzIDBkNjM5NzljMWJjOWM4NTU3OGJlNGM1ODk3NjhhMTNkYzBhN2M1ZWIg
YzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBlZjUyOWU2YWI3YzMxMjkw
YTMzMDQ1YmIxZjE4Mzc0NDdjYzBlYjU2IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlm
NTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA2YmU2MTNm
MjliNDIwNTM0OTI3NWQyNDM2N2JkNGM4MmZiMjk2MGRkCiAxMzYzNjggcGFzcyAwZDYzOTc5YzFi
YzljODU1NzhiZTRjNTg5NzY4YTEzZGMwYTdjNWViIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEw
YjUxOGYwZGZjZDg4NjAgZWY1MjllNmFiN2MzMTI5MGEzMzA0NWJiMWYxODM3NDQ3Y2MwZWI1NiBk
MGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgz
ZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMTc2ZWJmOWM4YmMyODI4ZjY2MzdlYjYxY2MxY2YxNjZl
MzAyYzY5OQogMTM2MzYyIHBhc3MgMGQ2Mzk3OWMxYmM5Yzg1NTc4YmU0YzU4OTc2OGExM2RjMGE3
YzVlYiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGVmNTI5ZTZhYjdj
MzEyOTBhMzMwNDViYjFmMTgzNzQ0N2NjMGViNTYgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0
ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDY5
MzQzZDVhZjQ1MDc2ZTViMTk2ODMzZjMwODJhY2Y2ZjcyNDgyOTkKIDEzNjM3NSBwYXNzIDBkNjM5
NzljMWJjOWM4NTU3OGJlNGM1ODk3NjhhMTNkYzBhN2M1ZWIgYzUzMGE3NWMxZTZhNDcyYjBlYjk1
NTgzMTBiNTE4ZjBkZmNkODg2MCBlZjUyOWU2YWI3YzMxMjkwYTMzMDQ1YmIxZjE4Mzc0NDdjYzBl
YjU2IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRj
ZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAzNTZmNDM3MTcxYzViYjkwNzAxYWM5ZGQ3YmE0
ZGJiZDA1OTg4ZTM4CiAxMzYzNzcgcGFzcyAwZDYzOTc5YzFiYzljODU1NzhiZTRjNTg5NzY4YTEz
ZGMwYTdjNWViIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZWY1Mjll
NmFiN2MzMTI5MGEzMzA0NWJiMWYxODM3NDQ3Y2MwZWI1NiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1
MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5
ODYgOGFjN2Q4MGY4ZDgyMGZjYzA4NTA4YzZmMzg4YTU3ZjU1MGYzYWRiYwogMTM2MzgxIGZhaWwg
ZGMzZTkxM2VkZjk0ZDU0ZGU1Njc4ZTcyNmNmOTViMzgzMjdlNWQwOSBjNTMwYTc1YzFlNmE0NzJi
MGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGY2ODRjM2Y1ZWVmNGJlNjkxZTEzN2FlNjRlN2QwMDUy
MWVjMjAxZGUgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5Y2NhMDJk
OGZmYzIzZTk2ODhhOTcxZDg1OGU0ZmZkZmY1Mzg5YjExIGU4MzA3N2EzZDExMDcyNzA4YTVjMzhm
YTA5ZmE5ZDAxMTkxNGUyYTEKIDEzNjM4NiBwYXNzIDBkNjM5NzljMWJjOWM4NTU3OGJlNGM1ODk3
NjhhMTNkYzBhN2M1ZWIgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBl
ZjUyOWU2YWI3YzMxMjkwYTMzMDQ1YmIxZjE4Mzc0NDdjYzBlYjU2IGQwZDhhZDM5ZWNiNTFjZDc0
OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRm
NTZjMTk4NiA5YjhiM2YzMDBmMWY4YWE5M2Q3ZDQ1OTBkOTJiYzc0NmNlNjQxMmNiCiAxMzYzOTQg
cGFzcyAwZDYzOTc5YzFiYzljODU1NzhiZTRjNTg5NzY4YTEzZGMwYTdjNWViIGM1MzBhNzVjMWU2
YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZWY1MjllNmFiN2MzMTI5MGEzMzA0NWJiMWYx
ODM3NDQ3Y2MwZWI1NiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRl
NWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgYjMyYzExZjU2NzQwOWJjOTAy
MmUwMWYzODNmMjAyYWY0ZDRiMTkxYgogMTM2NDAxIHBhc3MgMGQ2Mzk3OWMxYmM5Yzg1NTc4YmU0
YzU4OTc2OGExM2RjMGE3YzVlYiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4
ODYwIGVmNTI5ZTZhYjdjMzEyOTBhMzMwNDViYjFmMTgzNzQ0N2NjMGViNTYgZDBkOGFkMzllY2I1
MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4
ZDY2ZGY1NmMxOTg2IGNkNzY4MDMyNmE1MWQ5ZTY1ZWM4YTk2NmRmYWQ0Y2EyNGNmNWQ0ZGYKIDEz
NjQwNCBibG9ja2VkIDBkNjM5NzljMWJjOWM4NTU3OGJlNGM1ODk3NjhhMTNkYzBhN2M1ZWIgYzUz
MGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBlZjUyOWU2YWI3YzMxMjkwYTMz
MDQ1YmIxZjE4Mzc0NDdjYzBlYjU2IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4
NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA1ZTU4Njg3MjRl
MzUwMjBlYTVlZGJjMTBjNzE1ODIzYTk5ODg3ZjNmCiAxMzY0MDcgYmxvY2tlZCAwZDYzOTc5YzFi
YzljODU1NzhiZTRjNTg5NzY4YTEzZGMwYTdjNWViIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEw
YjUxOGYwZGZjZDg4NjAgZWY1MjllNmFiN2MzMTI5MGEzMzA0NWJiMWYxODM3NDQ3Y2MwZWI1NiBk
MGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgz
ZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgNzYxYmI1NzVjZTk3MjU1MDI5ZDJkMjI0OWIyNzE5ZTU0
YmM3NjgyNQogMTM2NDMyIHBhc3MgMGQ2Mzk3OWMxYmM5Yzg1NTc4YmU0YzU4OTc2OGExM2RjMGE3
YzVlYiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGVmNTI5ZTZhYjdj
MzEyOTBhMzMwNDViYjFmMTgzNzQ0N2NjMGViNTYgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0
ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IGRj
NDk3NjM1ZDkzZjY2NzJmODI3MjdhZDk3YTU1MjA1MTc3YmUyYWEKIDEzNjQwOCBwYXNzIDBkNjM5
NzljMWJjOWM4NTU3OGJlNGM1ODk3NjhhMTNkYzBhN2M1ZWIgYzUzMGE3NWMxZTZhNDcyYjBlYjk1
NTgzMTBiNTE4ZjBkZmNkODg2MCBlZjUyOWU2YWI3YzMxMjkwYTMzMDQ1YmIxZjE4Mzc0NDdjYzBl
YjU2IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRj
ZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBlMjhjMGVlMzM1NmY1MmY1ODliYmFlNTRlODlh
YWVkMjVjMWY1OTlkCiAxMzY0MzUgZmFpbCBkYzNlOTEzZWRmOTRkNTRkZTU2NzhlNzI2Y2Y5NWIz
ODMyN2U1ZDA5IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZWY1Mjll
NmFiN2MzMTI5MGEzMzA0NWJiMWYxODM3NDQ3Y2MwZWI1NiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1
MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5
ODYgZGM0OTc2MzVkOTNmNjY3MmY4MjcyN2FkOTdhNTUyMDUxNzdiZTJhYQogMTM2NDEyIHBhc3Mg
MGQ2Mzk3OWMxYmM5Yzg1NTc4YmU0YzU4OTc2OGExM2RjMGE3YzVlYiBjNTMwYTc1YzFlNmE0NzJi
MGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGVmNTI5ZTZhYjdjMzEyOTBhMzMwNDViYjFmMTgzNzQ0
N2NjMGViNTYgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4
Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IGJlM2Q1YjMwMzMxZDg3ZTE3Nzc0NGRi
ZTIzMTM4YjllYmNkYzg2ZjEKIDEzNjQxNSBmYWlsIGRjM2U5MTNlZGY5NGQ1NGRlNTY3OGU3MjZj
Zjk1YjM4MzI3ZTVkMDkgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBl
ZjUyOWU2YWI3YzMxMjkwYTMzMDQ1YmIxZjE4Mzc0NDdjYzBlYjU2IGQwZDhhZDM5ZWNiNTFjZDc0
OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRm
NTZjMTk4NiBkYzQ5NzYzNWQ5M2Y2NjcyZjgyNzI3YWQ5N2E1NTIwNTE3N2JlMmFhCiAxMzY0MjIg
cGFzcyAwZDYzOTc5YzFiYzljODU1NzhiZTRjNTg5NzY4YTEzZGMwYTdjNWViIGM1MzBhNzVjMWU2
YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZWY1MjllNmFiN2MzMTI5MGEzMzA0NWJiMWYx
ODM3NDQ3Y2MwZWI1NiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRl
NWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgZGM0OTc2MzVkOTNmNjY3MmY4
MjcyN2FkOTdhNTUyMDUxNzdiZTJhYQogMTM2NDIzIGZhaWwgZGMzZTkxM2VkZjk0ZDU0ZGU1Njc4
ZTcyNmNmOTViMzgzMjdlNWQwOSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4
ODYwIGVmNTI5ZTZhYjdjMzEyOTBhMzMwNDViYjFmMTgzNzQ0N2NjMGViNTYgZDBkOGFkMzllY2I1
MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4
ZDY2ZGY1NmMxOTg2IGRjNDk3NjM1ZDkzZjY2NzJmODI3MjdhZDk3YTU1MjA1MTc3YmUyYWEKIDEz
NjQyNiBwYXNzIDBkNjM5NzljMWJjOWM4NTU3OGJlNGM1ODk3NjhhMTNkYzBhN2M1ZWIgYzUzMGE3
NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBlZjUyOWU2YWI3YzMxMjkwYTMzMDQ1
YmIxZjE4Mzc0NDdjYzBlYjU2IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3
OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBkYzQ5NzYzNWQ5M2Y2
NjcyZjgyNzI3YWQ5N2E1NTIwNTE3N2JlMmFhCiAxMzY0MzAgZmFpbCBkYzNlOTEzZWRmOTRkNTRk
ZTU2NzhlNzI2Y2Y5NWIzODMyN2U1ZDA5IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYw
ZGZjZDg4NjAgZWY1MjllNmFiN2MzMTI5MGEzMzA0NWJiMWYxODM3NDQ3Y2MwZWI1NiBkMGQ4YWQz
OWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5
MWQ0NzhkNjZkZjU2YzE5ODYgZGM0OTc2MzVkOTNmNjY3MmY4MjcyN2FkOTdhNTUyMDUxNzdiZTJh
YQpTZWFyY2hpbmcgZm9yIGludGVyZXN0aW5nIHZlcnNpb25zCiBSZXN1bHQgZm91bmQ6IGZsaWdo
dCAxMjg4NTggKHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTM2
MjIwIChmYWlsKSwgZm9yIGJhc2lzIGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTM2MzU1
IChwYXNzKSwgZm9yIGJhc2lzIHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTM2MzgxIChmYWls
KSwgZm9yIGJhc2lzIGZhaWx1cmUKIDAgcmV2aXNpb25zIGF0IDBkNjM5NzljMWJjOWM4NTU3OGJl
NGM1ODk3NjhhMTNkYzBhN2M1ZWIgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNk
ODg2MCBlZjUyOWU2YWI3YzMxMjkwYTMzMDQ1YmIxZjE4Mzc0NDdjYzBlYjU2IGQwZDhhZDM5ZWNi
NTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3
OGQ2NmRmNTZjMTk4NiBkYzQ5NzYzNWQ5M2Y2NjcyZjgyNzI3YWQ5N2E1NTIwNTE3N2JlMmFhCk5v
IHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QsIGNoZWNraW5nIGdyYXBoIHN0YXRlLgogUmVzdWx0IGZv
dW5kOiBmbGlnaHQgMTM2NDIyIChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVzdWx0IGZvdW5kOiBm
bGlnaHQgMTM2NDIzIChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGln
aHQgMTM2NDI2IChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMzY0
MzAgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMzY0MzIg
KHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzNjQzNSAoZmFpbCks
IGZvciBmaXJzdCBmYWlsdXJlCgoqKiogRm91bmQgYW5kIHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFu
Z2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0cmVlOiAgbGludXggZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcv
cHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3N0YWJsZS9saW51eC1zdGFibGUuZ2l0CiAgQnVnIGlu
dHJvZHVjZWQ6ICBkYzNlOTEzZWRmOTRkNTRkZTU2NzhlNzI2Y2Y5NWIzODMyN2U1ZDA5CiAgQnVn
IG5vdCBwcmVzZW50OiAwZDYzOTc5YzFiYzljODU1NzhiZTRjNTg5NzY4YTEzZGMwYTdjNWViCiAg
TGFzdCBmYWlsIHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L2xvZ3MvMTM2NDM1LwoKCiAgKFJldmlzaW9uIGxvZyB0b28gbG9uZywgb21pdHRlZC4pCgpk
b3Q6IGdyYXBoIGlzIHRvbyBsYXJnZSBmb3IgY2Fpcm8tcmVuZGVyZXIgYml0bWFwcy4gU2NhbGlu
ZyBieSAwLjY2NDUzNyB0byBmaXQKcG5tdG9wbmc6IDg5IGNvbG9ycyBmb3VuZApSZXZpc2lvbiBn
cmFwaCBsZWZ0IGluIC9ob21lL2xvZ3MvcmVzdWx0cy9iaXNlY3QvbGludXgtMy4xOC90ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC54ZW4tYm9vdC57ZG90LHBzLHBuZyxo
dG1sLHN2Z30uCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KMTM2NDM1
OiB0b2xlcmFibGUgQUxMIEZBSUwKCmZsaWdodCAxMzY0MzUgbGludXgtMy4xOCByZWFsLWJpc2Vj
dCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
LzEzNjQzNS8KCkZhaWx1cmVzIDotLyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBk
aWQgbm90IHN1Y2NlZWQsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICBm
YWlsIGJhc2VsaW5lIHVudGVzdGVkCgoKam9iczoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBv
cnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUv
bG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywg
ZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBv
c3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7
aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 17 10:44:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 10:44:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRaM0-0005Bm-DU; Fri, 17 May 2019 10:44:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=mYL4=TR=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hRaLz-0005Bg-Ca
 for xen-devel@lists.xenproject.org; Fri, 17 May 2019 10:44:43 +0000
X-Inumbo-ID: c676a7aa-7890-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c676a7aa-7890-11e9-8980-bc764e045a96;
 Fri, 17 May 2019 10:44:41 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 17 May 2019 04:44:40 -0600
Message-Id: <5CDE90950200007800230069@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 17 May 2019 04:44:37 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5CC6DD090200007800229E80@prv1-mh.provo.novell.com>
 <5CDE8F5B020000780023005F@prv1-mh.provo.novell.com>
In-Reply-To: <5CDE8F5B020000780023005F@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v3 01/15] x86/IRQ: deal with move-in-progress
 state in fixup_irqs()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGZsYWcgYmVpbmcgc2V0IG1heSBwcmV2ZW50IGFmZmluaXR5IGNoYW5nZXMsIGFzIHRoZXNl
IG9mdGVuIGltcGx5CmFzc2lnbm1lbnQgb2YgYSBuZXcgdmVjdG9yLiBXaGVuIHRoZXJlJ3Mgbm8g
cG9zc2libGUgZGVzdGluYXRpb24gbGVmdApmb3IgdGhlIElSUSwgdGhlIGNsZWFyaW5nIG9mIHRo
ZSBmbGFnIG5lZWRzIHRvIGhhcHBlbiByaWdodCBmcm9tCmZpeHVwX2lycXMoKS4KCkFkZGl0aW9u
YWxseSBfYXNzaWduX2lycV92ZWN0b3IoKSBuZWVkcyB0byBhdm9pZCBzZXR0aW5nIHRoZSBmbGFn
IHdoZW4KdGhlcmUncyBubyBvbmxpbmUgQ1BVIGxlZnQgaW4gd2hhdCBnZXRzIHB1dCBpbnRvIC0+
YXJjaC5vbGRfY3B1X21hc2suClRoZSBvbGQgdmVjdG9yIGNhbiBiZSByZWxlYXNlZCByaWdodCBh
d2F5IGluIHRoaXMgY2FzZS4KCkFsc28gZXh0ZW5kIHRoZSBsb2cgbWVzc2FnZSBhYm91dCBicm9r
ZW4gYWZmaW5pdHkgdG8gaW5jbHVkZSB0aGUgbmV3CmFmZmluaXR5IGFzIHdlbGwsIGFsbG93aW5n
IHRvIG5vdGljZSBpc3N1ZXMgd2l0aCBhZmZpbml0eSBjaGFuZ2VzIG5vdAphY3R1YWxseSBoYXZp
bmcgdGFrZW4gcGxhY2UuIFN3YXAgdGhlIGlmL2Vsc2UtaWYgb3JkZXIgdGhlcmUgYXQgdGhlCnNh
bWUgdGltZSB0byByZWR1Y2UgdGhlIGFtb3VudCBvZiBjb25kaXRpb25zIGNoZWNrZWQuCgpBdCB0
aGUgc2FtZSB0aW1lIHJlcGxhY2UgdHdvIG9wZW4gY29kZWQgaW5zdGFuY2VzIG9mIHRoZSBuZXcg
aGVscGVyCmZ1bmN0aW9uLgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5j
b20+Ci0tLQp2MzogTW92ZSByZWxlYXNlX29sZF92ZWMoKSBmdXJ0aGVyIHVwIChzbyBhIGxhdGVy
IHBhdGNoIHdvbid0IG5lZWQgdG8pLgogICAgUmUtYmFzZS4KdjI6IEFkZC91c2UgdmFsaWRfaXJx
X3ZlY3RvcigpLgp2MWI6IEFsc28gdXBkYXRlIHZlY3Rvcl9pcnFbXSBpbiB0aGUgY29kZSBhZGRl
ZCB0byBmaXh1cF9pcnFzKCkuCgotLS0gYS94ZW4vYXJjaC94ODYvaXJxLmMKKysrIGIveGVuL2Fy
Y2gveDg2L2lycS5jCkBAIC05OSw2ICs5OSwyNyBAQCB2b2lkIHVubG9ja192ZWN0b3JfbG9jayh2
b2lkKQogICAgIHNwaW5fdW5sb2NrKCZ2ZWN0b3JfbG9jayk7CiB9CiAKK3N0YXRpYyBpbmxpbmUg
Ym9vbCB2YWxpZF9pcnFfdmVjdG9yKHVuc2lnbmVkIGludCB2ZWN0b3IpCit7CisgICAgcmV0dXJu
IHZlY3RvciA+PSBGSVJTVF9EWU5BTUlDX1ZFQ1RPUiAmJiB2ZWN0b3IgPD0gTEFTVF9ISVBSSU9S
SVRZX1ZFQ1RPUjsKK30KKworc3RhdGljIHZvaWQgcmVsZWFzZV9vbGRfdmVjKHN0cnVjdCBpcnFf
ZGVzYyAqZGVzYykKK3sKKyAgICB1bnNpZ25lZCBpbnQgdmVjdG9yID0gZGVzYy0+YXJjaC5vbGRf
dmVjdG9yOworCisgICAgZGVzYy0+YXJjaC5vbGRfdmVjdG9yID0gSVJRX1ZFQ1RPUl9VTkFTU0lH
TkVEOworICAgIGNwdW1hc2tfY2xlYXIoZGVzYy0+YXJjaC5vbGRfY3B1X21hc2spOworCisgICAg
aWYgKCAhdmFsaWRfaXJxX3ZlY3Rvcih2ZWN0b3IpICkKKyAgICAgICAgQVNTRVJUX1VOUkVBQ0hB
QkxFKCk7CisgICAgZWxzZSBpZiAoIGRlc2MtPmFyY2gudXNlZF92ZWN0b3JzICkKKyAgICB7Cisg
ICAgICAgIEFTU0VSVCh0ZXN0X2JpdCh2ZWN0b3IsIGRlc2MtPmFyY2gudXNlZF92ZWN0b3JzKSk7
CisgICAgICAgIGNsZWFyX2JpdCh2ZWN0b3IsIGRlc2MtPmFyY2gudXNlZF92ZWN0b3JzKTsKKyAg
ICB9Cit9CisKIHN0YXRpYyB2b2lkIHRyYWNlX2lycV9tYXNrKHVpbnQzMl90IGV2ZW50LCBpbnQg
aXJxLCBpbnQgdmVjdG9yLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY3B1bWFz
a190ICptYXNrKQogewpAQCAtMjg4LDE0ICszMDksNyBAQCBzdGF0aWMgdm9pZCBfX2NsZWFyX2ly
cV92ZWN0b3IoaW50IGlycSkKICAgICAgICAgcGVyX2NwdSh2ZWN0b3JfaXJxLCBjcHUpW29sZF92
ZWN0b3JdID0gfmlycTsKICAgICB9CiAKLSAgICBkZXNjLT5hcmNoLm9sZF92ZWN0b3IgPSBJUlFf
VkVDVE9SX1VOQVNTSUdORUQ7Ci0gICAgY3B1bWFza19jbGVhcihkZXNjLT5hcmNoLm9sZF9jcHVf
bWFzayk7Ci0KLSAgICBpZiAoIGRlc2MtPmFyY2gudXNlZF92ZWN0b3JzICkKLSAgICB7Ci0gICAg
ICAgIEFTU0VSVCh0ZXN0X2JpdChvbGRfdmVjdG9yLCBkZXNjLT5hcmNoLnVzZWRfdmVjdG9ycykp
OwotICAgICAgICBjbGVhcl9iaXQob2xkX3ZlY3RvciwgZGVzYy0+YXJjaC51c2VkX3ZlY3RvcnMp
OwotICAgIH0KKyAgICByZWxlYXNlX29sZF92ZWMoZGVzYyk7CiAKICAgICBkZXNjLT5hcmNoLm1v
dmVfaW5fcHJvZ3Jlc3MgPSAwOwogfQpAQCAtNTIwLDEyICs1MzQsMjEgQEAgbmV4dDoKICAgICAg
ICAgLyogRm91bmQgb25lISAqLwogICAgICAgICBjdXJyZW50X3ZlY3RvciA9IHZlY3RvcjsKICAg
ICAgICAgY3VycmVudF9vZmZzZXQgPSBvZmZzZXQ7Ci0gICAgICAgIGlmIChvbGRfdmVjdG9yID4g
MCkgewotICAgICAgICAgICAgZGVzYy0+YXJjaC5tb3ZlX2luX3Byb2dyZXNzID0gMTsKLSAgICAg
ICAgICAgIGNwdW1hc2tfY29weShkZXNjLT5hcmNoLm9sZF9jcHVfbWFzaywgZGVzYy0+YXJjaC5j
cHVfbWFzayk7CisKKyAgICAgICAgaWYgKCBvbGRfdmVjdG9yID4gMCApCisgICAgICAgIHsKKyAg
ICAgICAgICAgIGNwdW1hc2tfYW5kKGRlc2MtPmFyY2gub2xkX2NwdV9tYXNrLCBkZXNjLT5hcmNo
LmNwdV9tYXNrLAorICAgICAgICAgICAgICAgICAgICAgICAgJmNwdV9vbmxpbmVfbWFwKTsKICAg
ICAgICAgICAgIGRlc2MtPmFyY2gub2xkX3ZlY3RvciA9IGRlc2MtPmFyY2gudmVjdG9yOworICAg
ICAgICAgICAgaWYgKCAhY3B1bWFza19lbXB0eShkZXNjLT5hcmNoLm9sZF9jcHVfbWFzaykgKQor
ICAgICAgICAgICAgICAgIGRlc2MtPmFyY2gubW92ZV9pbl9wcm9ncmVzcyA9IDE7CisgICAgICAg
ICAgICBlbHNlCisgICAgICAgICAgICAgICAgLyogVGhpcyBjYW4gaGFwcGVuIHdoaWxlIG9mZmxp
bmluZyBhIENQVS4gKi8KKyAgICAgICAgICAgICAgICByZWxlYXNlX29sZF92ZWMoZGVzYyk7CiAg
ICAgICAgIH0KKwogICAgICAgICB0cmFjZV9pcnFfbWFzayhUUkNfSFdfSVJRX0FTU0lHTl9WRUNU
T1IsIGlycSwgdmVjdG9yLCAmdG1wX21hc2spOworCiAgICAgICAgIGZvcl9lYWNoX2NwdShuZXdf
Y3B1LCAmdG1wX21hc2spCiAgICAgICAgICAgICBwZXJfY3B1KHZlY3Rvcl9pcnEsIG5ld19jcHUp
W3ZlY3Rvcl0gPSBpcnE7CiAgICAgICAgIGRlc2MtPmFyY2gudmVjdG9yID0gdmVjdG9yOwpAQCAt
Njk0LDE0ICs3MTcsOCBAQCB2b2lkIGlycV9tb3ZlX2NsZWFudXBfaW50ZXJydXB0KHN0cnVjdCBj
CiAKICAgICAgICAgaWYgKCBkZXNjLT5hcmNoLm1vdmVfY2xlYW51cF9jb3VudCA9PSAwICkKICAg
ICAgICAgewotICAgICAgICAgICAgZGVzYy0+YXJjaC5vbGRfdmVjdG9yID0gSVJRX1ZFQ1RPUl9V
TkFTU0lHTkVEOwotICAgICAgICAgICAgY3B1bWFza19jbGVhcihkZXNjLT5hcmNoLm9sZF9jcHVf
bWFzayk7Ci0KLSAgICAgICAgICAgIGlmICggZGVzYy0+YXJjaC51c2VkX3ZlY3RvcnMgKQotICAg
ICAgICAgICAgewotICAgICAgICAgICAgICAgIEFTU0VSVCh0ZXN0X2JpdCh2ZWN0b3IsIGRlc2Mt
PmFyY2gudXNlZF92ZWN0b3JzKSk7Ci0gICAgICAgICAgICAgICAgY2xlYXJfYml0KHZlY3Rvciwg
ZGVzYy0+YXJjaC51c2VkX3ZlY3RvcnMpOwotICAgICAgICAgICAgfQorICAgICAgICAgICAgQVNT
RVJUKHZlY3RvciA9PSBkZXNjLT5hcmNoLm9sZF92ZWN0b3IpOworICAgICAgICAgICAgcmVsZWFz
ZV9vbGRfdmVjKGRlc2MpOwogICAgICAgICB9CiB1bmxvY2s6CiAgICAgICAgIHNwaW5fdW5sb2Nr
KCZkZXNjLT5sb2NrKTsKQEAgLTI0MDAsNiArMjQxNywzMyBAQCB2b2lkIGZpeHVwX2lycXMoY29u
c3QgY3B1bWFza190ICptYXNrLCBiCiAgICAgICAgICAgICBjb250aW51ZTsKICAgICAgICAgfQog
CisgICAgICAgIC8qCisgICAgICAgICAqIEluIG9yZGVyIGZvciB0aGUgYWZmaW5pdHkgYWRqdXN0
bWVudCBiZWxvdyB0byBiZSBzdWNjZXNzZnVsLCB3ZQorICAgICAgICAgKiBuZWVkIF9fYXNzaWdu
X2lycV92ZWN0b3IoKSB0byBzdWNjZWVkLiBUaGlzIGluIHBhcnRpY3VsYXIgbWVhbnMKKyAgICAg
ICAgICogY2xlYXJpbmcgZGVzYy0+YXJjaC5tb3ZlX2luX3Byb2dyZXNzIGlmIHRoaXMgd291bGQg
b3RoZXJ3aXNlCisgICAgICAgICAqIHByZXZlbnQgdGhlIGZ1bmN0aW9uIGZyb20gc3VjY2VlZGlu
Zy4gU2luY2UgdGhlcmUncyBubyB3YXkgZm9yIHRoZQorICAgICAgICAgKiBmbGFnIHRvIGdldCBj
bGVhcmVkIGFueW1vcmUgd2hlbiB0aGVyZSdzIG5vIHBvc3NpYmxlIGRlc3RpbmF0aW9uCisgICAg
ICAgICAqIGxlZnQgKHRoZSBvbmx5IHBvc3NpYmlsaXR5IHRoZW4gd291bGQgYmUgdGhlIElSUXMg
ZW5hYmxlZCB3aW5kb3cKKyAgICAgICAgICogYWZ0ZXIgdGhpcyBsb29wKSwgdGhlcmUncyB0aGVu
IGFsc28gbm8gcmFjZSB3aXRoIHVzIGRvaW5nIGl0IGhlcmUuCisgICAgICAgICAqCisgICAgICAg
ICAqIFRoZXJlZm9yZSB0aGUgbG9naWMgaGVyZSBhbmQgdGhlcmUgbmVlZCB0byByZW1haW4gaW4g
c3luYy4KKyAgICAgICAgICovCisgICAgICAgIGlmICggZGVzYy0+YXJjaC5tb3ZlX2luX3Byb2dy
ZXNzICYmCisgICAgICAgICAgICAgIWNwdW1hc2tfaW50ZXJzZWN0cyhtYXNrLCBkZXNjLT5hcmNo
LmNwdV9tYXNrKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHVuc2lnbmVkIGludCBjcHU7CisK
KyAgICAgICAgICAgIGNwdW1hc2tfYW5kKCZhZmZpbml0eSwgZGVzYy0+YXJjaC5vbGRfY3B1X21h
c2ssICZjcHVfb25saW5lX21hcCk7CisKKyAgICAgICAgICAgIHNwaW5fbG9jaygmdmVjdG9yX2xv
Y2spOworICAgICAgICAgICAgZm9yX2VhY2hfY3B1KGNwdSwgJmFmZmluaXR5KQorICAgICAgICAg
ICAgICAgIHBlcl9jcHUodmVjdG9yX2lycSwgY3B1KVtkZXNjLT5hcmNoLm9sZF92ZWN0b3JdID0g
fmlycTsKKyAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZ2ZWN0b3JfbG9jayk7CisKKyAgICAgICAg
ICAgIHJlbGVhc2Vfb2xkX3ZlYyhkZXNjKTsKKyAgICAgICAgICAgIGRlc2MtPmFyY2gubW92ZV9p
bl9wcm9ncmVzcyA9IDA7CisgICAgICAgIH0KKwogICAgICAgICBjcHVtYXNrX2FuZCgmYWZmaW5p
dHksICZhZmZpbml0eSwgbWFzayk7CiAgICAgICAgIGlmICggY3B1bWFza19lbXB0eSgmYWZmaW5p
dHkpICkKICAgICAgICAgewpAQCAtMjQxOCwxNSArMjQ2MiwxOCBAQCB2b2lkIGZpeHVwX2lycXMo
Y29uc3QgY3B1bWFza190ICptYXNrLCBiCiAgICAgICAgIGlmICggZGVzYy0+aGFuZGxlci0+ZW5h
YmxlICkKICAgICAgICAgICAgIGRlc2MtPmhhbmRsZXItPmVuYWJsZShkZXNjKTsKIAorICAgICAg
ICBjcHVtYXNrX2NvcHkoJmFmZmluaXR5LCBkZXNjLT5hZmZpbml0eSk7CisKICAgICAgICAgc3Bp
bl91bmxvY2soJmRlc2MtPmxvY2spOwogCiAgICAgICAgIGlmICggIXZlcmJvc2UgKQogICAgICAg
ICAgICAgY29udGludWU7CiAKLSAgICAgICAgaWYgKCBicmVha19hZmZpbml0eSAmJiBzZXRfYWZm
aW5pdHkgKQotICAgICAgICAgICAgcHJpbnRrKCJCcm9rZSBhZmZpbml0eSBmb3IgaXJxICVpXG4i
LCBpcnEpOwotICAgICAgICBlbHNlIGlmICggIXNldF9hZmZpbml0eSApCi0gICAgICAgICAgICBw
cmludGsoIkNhbm5vdCBzZXQgYWZmaW5pdHkgZm9yIGlycSAlaVxuIiwgaXJxKTsKKyAgICAgICAg
aWYgKCAhc2V0X2FmZmluaXR5ICkKKyAgICAgICAgICAgIHByaW50aygiQ2Fubm90IHNldCBhZmZp
bml0eSBmb3IgSVJRJXVcbiIsIGlycSk7CisgICAgICAgIGVsc2UgaWYgKCBicmVha19hZmZpbml0
eSApCisgICAgICAgICAgICBwcmludGsoIkJyb2tlIGFmZmluaXR5IGZvciBJUlEldSwgbmV3OiAl
KnBiXG4iLAorICAgICAgICAgICAgICAgICAgIGlycSwgbnJfY3B1X2lkcywgJmFmZmluaXR5KTsK
ICAgICB9CiAKICAgICAvKiBUaGF0IGRvZXNuJ3Qgc2VlbSBzdWZmaWNpZW50LiAgR2l2ZSBpdCAx
bXMuICovCgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 17 10:45:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 10:45:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRaMV-0005Dy-ON; Fri, 17 May 2019 10:45:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=mYL4=TR=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hRaMV-0005Ds-9z
 for xen-devel@lists.xenproject.org; Fri, 17 May 2019 10:45:15 +0000
X-Inumbo-ID: d89850ea-7890-11e9-8a18-83d48ffa0521
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d89850ea-7890-11e9-8a18-83d48ffa0521;
 Fri, 17 May 2019 10:45:12 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 17 May 2019 04:45:10 -0600
Message-Id: <5CDE90B8020000780023006C@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 17 May 2019 04:45:12 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5CC6DD090200007800229E80@prv1-mh.provo.novell.com>
 <5CDE8F5B020000780023005F@prv1-mh.provo.novell.com>
In-Reply-To: <5CDE8F5B020000780023005F@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v3 02/15] x86/IRQ: deal with move cleanup count
 state in fixup_irqs()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGNsZWFudXAgSVBJIG1heSBnZXQgc2VudCBpbW1lZGlhdGVseSBiZWZvcmUgYSBDUFUgZ2V0
cyByZW1vdmVkIGZyb20KdGhlIG9ubGluZSBtYXAuIEluIHN1Y2ggYSBjYXNlIHRoZSBJUEkgd291
bGQgZ2V0IGhhbmRsZWQgb24gdGhlIENQVQpiZWluZyBvZmZsaW5lZCBubyBlYXJsaWVyIHRoYW4g
aW4gdGhlIGludGVycnVwdHMgZGlzYWJsZWQgd2luZG93IGFmdGVyCmZpeHVwX2lycXMoKScgbWFp
biBsb29wLiBUaGlzIGlzIHRvbyBsYXRlLCBob3dldmVyLCBiZWNhdXNlIGEgcG9zc2libGUKYWZm
aW5pdHkgY2hhbmdlIG1heSBpbmN1ciB0aGUgbmVlZCBmb3IgdmVjdG9yIGFzc2lnbm1lbnQsIHdo
aWNoIHdpbGwKZmFpbCB3aGVuIHRoZSBJUlEncyBtb3ZlIGNsZWFudXAgY291bnQgaXMgc3RpbGwg
bm9uLXplcm8uCgpUbyBmaXggdGhpcwotIHJlY29yZCB0aGUgc2V0IG9mIENQVXMgdGhlIGNsZWFu
dXAgSVBJcyBnZXRzIGFjdHVhbGx5IHNlbnQgdG8gYWxvbmdzaWRlCiAgc2V0dGluZyB0aGVpciBj
b3VudCwKLSBhZGp1c3QgdGhlIGNvdW50IGluIGZpeHVwX2lycXMoKSwgYWNjb3VudGluZyBmb3Ig
YWxsIENQVXMgdGhhdCB0aGUKICBjbGVhbnVwIElQSSB3YXMgc2VudCB0bywgYnV0IHRoYXQgYXJl
IG5vIGxvbmdlciBvbmxpbmUsCi0gYmFpbCBlYXJseSBmcm9tIHRoZSBjbGVhbnVwIElQSSBoYW5k
bGVyIHdoZW4gdGhlIENQVSBpcyBubyBsb25nZXIKICBvbmxpbmUsIHRvIHByZXZlbnQgZG91Ymxl
IGFjY291bnRpbmcuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+ClJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4K
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9pcnEuYworKysgYi94ZW4vYXJjaC94ODYvaXJxLmMKQEAgLTY2
OCw2ICs2NjgsOSBAQCB2b2lkIGlycV9tb3ZlX2NsZWFudXBfaW50ZXJydXB0KHN0cnVjdCBjCiAg
ICAgYWNrX0FQSUNfaXJxKCk7CiAKICAgICBtZSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKKyAgICBp
ZiAoICFjcHVfb25saW5lKG1lKSApCisgICAgICAgIHJldHVybjsKKwogICAgIGZvciAoIHZlY3Rv
ciA9IEZJUlNUX0RZTkFNSUNfVkVDVE9SOwogICAgICAgICAgIHZlY3RvciA8PSBMQVNUX0hJUFJJ
T1JJVFlfVkVDVE9SOyB2ZWN0b3IrKykKICAgICB7CkBAIC03MjcsMTEgKzczMCwxNCBAQCB1bmxv
Y2s6CiAKIHN0YXRpYyB2b2lkIHNlbmRfY2xlYW51cF92ZWN0b3Ioc3RydWN0IGlycV9kZXNjICpk
ZXNjKQogewotICAgIGNwdW1hc2tfdCBjbGVhbnVwX21hc2s7CisgICAgY3B1bWFza19hbmQoZGVz
Yy0+YXJjaC5vbGRfY3B1X21hc2ssIGRlc2MtPmFyY2gub2xkX2NwdV9tYXNrLAorICAgICAgICAg
ICAgICAgICZjcHVfb25saW5lX21hcCk7CisgICAgZGVzYy0+YXJjaC5tb3ZlX2NsZWFudXBfY291
bnQgPSBjcHVtYXNrX3dlaWdodChkZXNjLT5hcmNoLm9sZF9jcHVfbWFzayk7CiAKLSAgICBjcHVt
YXNrX2FuZCgmY2xlYW51cF9tYXNrLCBkZXNjLT5hcmNoLm9sZF9jcHVfbWFzaywgJmNwdV9vbmxp
bmVfbWFwKTsKLSAgICBkZXNjLT5hcmNoLm1vdmVfY2xlYW51cF9jb3VudCA9IGNwdW1hc2tfd2Vp
Z2h0KCZjbGVhbnVwX21hc2spOwotICAgIHNlbmRfSVBJX21hc2soJmNsZWFudXBfbWFzaywgSVJR
X01PVkVfQ0xFQU5VUF9WRUNUT1IpOworICAgIGlmICggZGVzYy0+YXJjaC5tb3ZlX2NsZWFudXBf
Y291bnQgKQorICAgICAgICBzZW5kX0lQSV9tYXNrKGRlc2MtPmFyY2gub2xkX2NwdV9tYXNrLCBJ
UlFfTU9WRV9DTEVBTlVQX1ZFQ1RPUik7CisgICAgZWxzZQorICAgICAgICByZWxlYXNlX29sZF92
ZWMoZGVzYyk7CiAKICAgICBkZXNjLT5hcmNoLm1vdmVfaW5fcHJvZ3Jlc3MgPSAwOwogfQpAQCAt
MjQxMCw2ICsyNDE2LDE2IEBAIHZvaWQgZml4dXBfaXJxcyhjb25zdCBjcHVtYXNrX3QgKm1hc2ss
IGIKICAgICAgICAgICAgICB2ZWN0b3IgPD0gTEFTVF9ISVBSSU9SSVRZX1ZFQ1RPUiApCiAgICAg
ICAgICAgICBjcHVtYXNrX2FuZChkZXNjLT5hcmNoLmNwdV9tYXNrLCBkZXNjLT5hcmNoLmNwdV9t
YXNrLCBtYXNrKTsKIAorICAgICAgICBpZiAoIGRlc2MtPmFyY2gubW92ZV9jbGVhbnVwX2NvdW50
ICkKKyAgICAgICAgeworICAgICAgICAgICAgLyogVGhlIGNsZWFudXAgSVBJIG1heSBoYXZlIGdv
dCBzZW50IHdoaWxlIHdlIHdlcmUgc3RpbGwgb25saW5lLiAqLworICAgICAgICAgICAgY3B1bWFz
a19hbmRub3QoJmFmZmluaXR5LCBkZXNjLT5hcmNoLm9sZF9jcHVfbWFzaywKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICZjcHVfb25saW5lX21hcCk7CisgICAgICAgICAgICBkZXNjLT5hcmNo
Lm1vdmVfY2xlYW51cF9jb3VudCAtPSBjcHVtYXNrX3dlaWdodCgmYWZmaW5pdHkpOworICAgICAg
ICAgICAgaWYgKCAhZGVzYy0+YXJjaC5tb3ZlX2NsZWFudXBfY291bnQgKQorICAgICAgICAgICAg
ICAgIHJlbGVhc2Vfb2xkX3ZlYyhkZXNjKTsKKyAgICAgICAgfQorCiAgICAgICAgIGNwdW1hc2tf
Y29weSgmYWZmaW5pdHksIGRlc2MtPmFmZmluaXR5KTsKICAgICAgICAgaWYgKCAhZGVzYy0+YWN0
aW9uIHx8IGNwdW1hc2tfc3Vic2V0KCZhZmZpbml0eSwgbWFzaykgKQogICAgICAgICB7CgoKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 17 10:46:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 10:46:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRaNR-0005Ke-5d; Fri, 17 May 2019 10:46:13 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=mYL4=TR=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hRaNQ-0005KT-2Y
 for xen-devel@lists.xenproject.org; Fri, 17 May 2019 10:46:12 +0000
X-Inumbo-ID: fbef76d3-7890-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fbef76d3-7890-11e9-8980-bc764e045a96;
 Fri, 17 May 2019 10:46:11 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 17 May 2019 04:46:10 -0600
Message-Id: <5CDE90F2020000780023006F@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 17 May 2019 04:46:10 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5CC6DD090200007800229E80@prv1-mh.provo.novell.com>
 <5CDE8F5B020000780023005F@prv1-mh.provo.novell.com>
In-Reply-To: <5CDE8F5B020000780023005F@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v3 03/15] x86/IRQ: improve dump_irqs()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RG9uJ3QgbG9nIGEgc3RyYXkgdHJhaWxpbmcgY29tbWEuIFNob3J0ZW4gYSBmZXcgZmllbGRzLgoK
U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpSZXZpZXdlZC1i
eTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgotLS0gYS94ZW4vYXJj
aC94ODYvaXJxLmMKKysrIGIveGVuL2FyY2gveDg2L2lycS5jCkBAIC0yMzM0LDcgKzIzMzQsNyBA
QCBzdGF0aWMgdm9pZCBkdW1wX2lycXModW5zaWduZWQgY2hhciBrZXkpCiAKICAgICAgICAgc3Bp
bl9sb2NrX2lycXNhdmUoJmRlc2MtPmxvY2ssIGZsYWdzKTsKIAotICAgICAgICBwcmludGsoIiAg
IElSUTolNGQgYWZmaW5pdHk6JSpwYiB2ZWM6JTAyeCB0eXBlPSUtMTVzIHN0YXR1cz0lMDh4ICIs
CisgICAgICAgIHByaW50aygiICAgSVJROiU0ZCBhZmY6JSpwYiB2ZWM6JTAyeCAlLTE1cyBzdGF0
dXM9JTAzeCAiLAogICAgICAgICAgICAgICAgaXJxLCBucl9jcHVfaWRzLCBjcHVtYXNrX2JpdHMo
ZGVzYy0+YWZmaW5pdHkpLCBkZXNjLT5hcmNoLnZlY3RvciwKICAgICAgICAgICAgICAgIGRlc2Mt
PmhhbmRsZXItPnR5cGVuYW1lLCBkZXNjLT5zdGF0dXMpOwogCkBAIC0yMzQ1LDIzICsyMzQ1LDIx
IEBAIHN0YXRpYyB2b2lkIGR1bXBfaXJxcyh1bnNpZ25lZCBjaGFyIGtleSkKICAgICAgICAgewog
ICAgICAgICAgICAgYWN0aW9uID0gKGlycV9ndWVzdF9hY3Rpb25fdCAqKWRlc2MtPmFjdGlvbjsK
IAotICAgICAgICAgICAgcHJpbnRrKCJpbi1mbGlnaHQ9JWQgZG9tYWluLWxpc3Q9IiwgYWN0aW9u
LT5pbl9mbGlnaHQpOworICAgICAgICAgICAgcHJpbnRrKCJpbi1mbGlnaHQ9JWQlYyIsCisgICAg
ICAgICAgICAgICAgICAgYWN0aW9uLT5pbl9mbGlnaHQsIGFjdGlvbi0+bnJfZ3Vlc3RzID8gJyAn
IDogJ1xuJyk7CiAKLSAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgYWN0aW9uLT5ucl9ndWVz
dHM7IGkrKyApCisgICAgICAgICAgICBmb3IgKCBpID0gMDsgaSA8IGFjdGlvbi0+bnJfZ3Vlc3Rz
OyApCiAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgZCA9IGFjdGlvbi0+Z3Vlc3RbaV07
CisgICAgICAgICAgICAgICAgZCA9IGFjdGlvbi0+Z3Vlc3RbaSsrXTsKICAgICAgICAgICAgICAg
ICBwaXJxID0gZG9tYWluX2lycV90b19waXJxKGQsIGlycSk7CiAgICAgICAgICAgICAgICAgaW5m
byA9IHBpcnFfaW5mbyhkLCBwaXJxKTsKLSAgICAgICAgICAgICAgICBwcmludGsoIiV1OiUzZCgl
YyVjJWMpIiwKKyAgICAgICAgICAgICAgICBwcmludGsoImQlZDolM2QoJWMlYyVjKSVjIiwKICAg
ICAgICAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCBwaXJxLAogICAgICAgICAgICAgICAg
ICAgICAgICBldnRjaG5fcG9ydF9pc19wZW5kaW5nKGQsIGluZm8tPmV2dGNobikgPyAnUCcgOiAn
LScsCiAgICAgICAgICAgICAgICAgICAgICAgIGV2dGNobl9wb3J0X2lzX21hc2tlZChkLCBpbmZv
LT5ldnRjaG4pID8gJ00nIDogJy0nLAotICAgICAgICAgICAgICAgICAgICAgICAoaW5mby0+bWFz
a2VkID8gJ00nIDogJy0nKSk7Ci0gICAgICAgICAgICAgICAgaWYgKCBpICE9IGFjdGlvbi0+bnJf
Z3Vlc3RzICkKLSAgICAgICAgICAgICAgICAgICAgcHJpbnRrKCIsIik7CisgICAgICAgICAgICAg
ICAgICAgICAgIGluZm8tPm1hc2tlZCA/ICdNJyA6ICctJywKKyAgICAgICAgICAgICAgICAgICAg
ICAgaSA8IGFjdGlvbi0+bnJfZ3Vlc3RzID8gJywnIDogJ1xuJyk7CiAgICAgICAgICAgICB9Ci0K
LSAgICAgICAgICAgIHByaW50aygiXG4iKTsKICAgICAgICAgfQogICAgICAgICBlbHNlIGlmICgg
ZGVzYy0+YWN0aW9uICkKICAgICAgICAgICAgIHByaW50aygiJXBzKClcbiIsIGRlc2MtPmFjdGlv
bi0+aGFuZGxlcik7CgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Fri May 17 10:46:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 10:46:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRaNv-0005Pd-GN; Fri, 17 May 2019 10:46:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=mYL4=TR=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hRaNu-0005PW-AO
 for xen-devel@lists.xenproject.org; Fri, 17 May 2019 10:46:42 +0000
X-Inumbo-ID: 0c224254-7891-11e9-901e-f78256517d3a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0c224254-7891-11e9-901e-f78256517d3a;
 Fri, 17 May 2019 10:46:38 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 17 May 2019 04:46:37 -0600
Message-Id: <5CDE910E0200007800230072@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 17 May 2019 04:46:38 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5CC6DD090200007800229E80@prv1-mh.provo.novell.com>
 <5CDE8F5B020000780023005F@prv1-mh.provo.novell.com>
In-Reply-To: <5CDE8F5B020000780023005F@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v3 04/15] x86/IRQ: desc->affinity should
 strictly represent the requested value
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZGVzYy0+YXJjaC5jcHVfbWFzayByZWZsZWN0cyB0aGUgYWN0dWFsIHNldCBvZiB0YXJnZXQgQ1BV
cy4gRG9uJ3QgZXZlcgpmaWRkbGUgd2l0aCBkZXNjLT5hZmZpbml0eSBpdHNlbGYsIGV4Y2VwdCB0
byBzdG9yZSBjYWxsZXIgcmVxdWVzdGVkCnZhbHVlcy4gTm90ZSB0aGF0IGFzc2lnbl9pcnFfdmVj
dG9yKCkgbm93IHRha2VzIGEgTlVMTCBpbmNvbWluZyBDUFUgbWFzawp0byBtZWFuICJhbGwgQ1BV
cyIgbm93LCByYXRoZXIgdGhhbiBqdXN0ICJhbGwgY3VycmVudGx5IG9ubGluZSBDUFVzIi4KVGhp
cyB3YXkgbm8gZnVydGhlciBhZmZpbml0eSBhZGp1c3RtZW50IGlzIG5lZWRlZCBhZnRlciBvbmxp
bmluZyBmdXJ0aGVyCkNQVXMuCgpUaGlzIHJlbmRlcnMgYm90aCBzZXRfbmF0aXZlX2lycV9pbmZv
KCkgdXNlcyAod2hpY2ggd2VyZW4ndCB1c2luZyBwcm9wZXIKbG9ja2luZyBhbnl3YXkpIHJlZHVu
ZGFudCAtIGRyb3AgdGhlIGZ1bmN0aW9uIGFsdG9nZXRoZXIuCgpTaWduZWQtb2ZmLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOp
IDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9pb19hcGljLmMKKysr
IGIveGVuL2FyY2gveDg2L2lvX2FwaWMuYwpAQCAtMTAzOSw3ICsxMDM5LDYgQEAgc3RhdGljIHZv
aWQgX19pbml0IHNldHVwX0lPX0FQSUNfaXJxcyh2bwogICAgICAgICAgICAgU0VUX0RFU1QoZW50
cnksIGxvZ2ljYWwsIGNwdV9tYXNrX3RvX2FwaWNpZChUQVJHRVRfQ1BVUykpOwogICAgICAgICAg
ICAgc3Bpbl9sb2NrX2lycXNhdmUoJmlvYXBpY19sb2NrLCBmbGFncyk7CiAgICAgICAgICAgICBf
X2lvYXBpY193cml0ZV9lbnRyeShhcGljLCBwaW4sIDAsIGVudHJ5KTsKLSAgICAgICAgICAgIHNl
dF9uYXRpdmVfaXJxX2luZm8oaXJxLCBUQVJHRVRfQ1BVUyk7CiAgICAgICAgICAgICBzcGluX3Vu
bG9ja19pcnFyZXN0b3JlKCZpb2FwaWNfbG9jaywgZmxhZ3MpOwogICAgICAgICB9CiAgICAgfQpA
QCAtMjI0OCw3ICsyMjQ3LDYgQEAgaW50IGlvX2FwaWNfc2V0X3BjaV9yb3V0aW5nIChpbnQgaW9h
cGljLAogCiAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJmlvYXBpY19sb2NrLCBmbGFncyk7CiAgICAg
X19pb2FwaWNfd3JpdGVfZW50cnkoaW9hcGljLCBwaW4sIDAsIGVudHJ5KTsKLSAgICBzZXRfbmF0
aXZlX2lycV9pbmZvKGlycSwgVEFSR0VUX0NQVVMpOwogICAgIHNwaW5fdW5sb2NrKCZpb2FwaWNf
bG9jayk7CiAKICAgICBzcGluX2xvY2soJmRlc2MtPmxvY2spOwotLS0gYS94ZW4vYXJjaC94ODYv
aXJxLmMKKysrIGIveGVuL2FyY2gveDg2L2lycS5jCkBAIC01ODIsMTEgKzU4MiwxNiBAQCBpbnQg
YXNzaWduX2lycV92ZWN0b3IoaW50IGlycSwgY29uc3QgY3B1CiAKICAgICBzcGluX2xvY2tfaXJx
c2F2ZSgmdmVjdG9yX2xvY2ssIGZsYWdzKTsKICAgICByZXQgPSBfX2Fzc2lnbl9pcnFfdmVjdG9y
KGlycSwgZGVzYywgbWFzayA/OiBUQVJHRVRfQ1BVUyk7Ci0gICAgaWYgKCFyZXQpIHsKKyAgICBp
ZiAoICFyZXQgKQorICAgIHsKICAgICAgICAgcmV0ID0gZGVzYy0+YXJjaC52ZWN0b3I7Ci0gICAg
ICAgIGNwdW1hc2tfY29weShkZXNjLT5hZmZpbml0eSwgZGVzYy0+YXJjaC5jcHVfbWFzayk7Cisg
ICAgICAgIGlmICggbWFzayApCisgICAgICAgICAgICBjcHVtYXNrX2NvcHkoZGVzYy0+YWZmaW5p
dHksIG1hc2spOworICAgICAgICBlbHNlCisgICAgICAgICAgICBjcHVtYXNrX3NldGFsbChkZXNj
LT5hZmZpbml0eSk7CiAgICAgfQogICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnZlY3Rvcl9s
b2NrLCBmbGFncyk7CisKICAgICByZXR1cm4gcmV0OwogfQogCkBAIC0yMzM0LDkgKzIzMzksMTAg
QEAgc3RhdGljIHZvaWQgZHVtcF9pcnFzKHVuc2lnbmVkIGNoYXIga2V5KQogCiAgICAgICAgIHNw
aW5fbG9ja19pcnFzYXZlKCZkZXNjLT5sb2NrLCBmbGFncyk7CiAKLSAgICAgICAgcHJpbnRrKCIg
ICBJUlE6JTRkIGFmZjolKnBiIHZlYzolMDJ4ICUtMTVzIHN0YXR1cz0lMDN4ICIsCi0gICAgICAg
ICAgICAgICBpcnEsIG5yX2NwdV9pZHMsIGNwdW1hc2tfYml0cyhkZXNjLT5hZmZpbml0eSksIGRl
c2MtPmFyY2gudmVjdG9yLAotICAgICAgICAgICAgICAgZGVzYy0+aGFuZGxlci0+dHlwZW5hbWUs
IGRlc2MtPnN0YXR1cyk7CisgICAgICAgIHByaW50aygiICAgSVJROiU0ZCBhZmY6JSpwYi8lKnBi
IHZlYzolMDJ4ICUtMTVzIHN0YXR1cz0lMDN4ICIsCisgICAgICAgICAgICAgICBpcnEsIG5yX2Nw
dV9pZHMsIGNwdW1hc2tfYml0cyhkZXNjLT5hZmZpbml0eSksCisgICAgICAgICAgICAgICBucl9j
cHVfaWRzLCBjcHVtYXNrX2JpdHMoZGVzYy0+YXJjaC5jcHVfbWFzayksCisgICAgICAgICAgICAg
ICBkZXNjLT5hcmNoLnZlY3RvciwgZGVzYy0+aGFuZGxlci0+dHlwZW5hbWUsIGRlc2MtPnN0YXR1
cyk7CiAKICAgICAgICAgaWYgKCBzc2lkICkKICAgICAgICAgICAgIHByaW50aygiWj0lLTI1cyAi
LCBzc2lkKTsKQEAgLTI0MjQsOCArMjQzMCw3IEBAIHZvaWQgZml4dXBfaXJxcyhjb25zdCBjcHVt
YXNrX3QgKm1hc2ssIGIKICAgICAgICAgICAgICAgICByZWxlYXNlX29sZF92ZWMoZGVzYyk7CiAg
ICAgICAgIH0KIAotICAgICAgICBjcHVtYXNrX2NvcHkoJmFmZmluaXR5LCBkZXNjLT5hZmZpbml0
eSk7Ci0gICAgICAgIGlmICggIWRlc2MtPmFjdGlvbiB8fCBjcHVtYXNrX3N1YnNldCgmYWZmaW5p
dHksIG1hc2spICkKKyAgICAgICAgaWYgKCAhZGVzYy0+YWN0aW9uIHx8IGNwdW1hc2tfc3Vic2V0
KGRlc2MtPmFmZmluaXR5LCBtYXNrKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIHNwaW5fdW5s
b2NrKCZkZXNjLT5sb2NrKTsKICAgICAgICAgICAgIGNvbnRpbnVlOwpAQCAtMjQ1OCwxMiArMjQ2
MywxMyBAQCB2b2lkIGZpeHVwX2lycXMoY29uc3QgY3B1bWFza190ICptYXNrLCBiCiAgICAgICAg
ICAgICBkZXNjLT5hcmNoLm1vdmVfaW5fcHJvZ3Jlc3MgPSAwOwogICAgICAgICB9CiAKLSAgICAg
ICAgY3B1bWFza19hbmQoJmFmZmluaXR5LCAmYWZmaW5pdHksIG1hc2spOwotICAgICAgICBpZiAo
IGNwdW1hc2tfZW1wdHkoJmFmZmluaXR5KSApCisgICAgICAgIGlmICggIWNwdW1hc2tfaW50ZXJz
ZWN0cyhtYXNrLCBkZXNjLT5hZmZpbml0eSkgKQogICAgICAgICB7CiAgICAgICAgICAgICBicmVh
a19hZmZpbml0eSA9IHRydWU7Ci0gICAgICAgICAgICBjcHVtYXNrX2NvcHkoJmFmZmluaXR5LCBt
YXNrKTsKKyAgICAgICAgICAgIGNwdW1hc2tfc2V0YWxsKCZhZmZpbml0eSk7CiAgICAgICAgIH0K
KyAgICAgICAgZWxzZQorICAgICAgICAgICAgY3B1bWFza19jb3B5KCZhZmZpbml0eSwgZGVzYy0+
YWZmaW5pdHkpOwogCiAgICAgICAgIGlmICggZGVzYy0+aGFuZGxlci0+ZGlzYWJsZSApCiAgICAg
ICAgICAgICBkZXNjLT5oYW5kbGVyLT5kaXNhYmxlKGRlc2MpOwotLS0gYS94ZW4vaW5jbHVkZS94
ZW4vaXJxLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL2lycS5oCkBAIC0xNjIsMTEgKzE2Miw2IEBA
IGV4dGVybiBpcnFfZGVzY190ICpkb21haW5fc3Bpbl9sb2NrX2lycV8KIGV4dGVybiBpcnFfZGVz
Y190ICpwaXJxX3NwaW5fbG9ja19pcnFfZGVzYygKICAgICBjb25zdCBzdHJ1Y3QgcGlycSAqLCB1
bnNpZ25lZCBsb25nICpwZmxhZ3MpOwogCi1zdGF0aWMgaW5saW5lIHZvaWQgc2V0X25hdGl2ZV9p
cnFfaW5mbyh1bnNpZ25lZCBpbnQgaXJxLCBjb25zdCBjcHVtYXNrX3QgKm1hc2spCi17Ci0gICAg
Y3B1bWFza19jb3B5KGlycV90b19kZXNjKGlycSktPmFmZmluaXR5LCBtYXNrKTsKLX0KLQogdW5z
aWduZWQgaW50IHNldF9kZXNjX2FmZmluaXR5KHN0cnVjdCBpcnFfZGVzYyAqLCBjb25zdCBjcHVt
YXNrX3QgKik7CiAKICNpZm5kZWYgYXJjaF9od2RvbV9pcnFzCgoKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 17 10:47:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 10:47:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRaOX-0005Vy-Rg; Fri, 17 May 2019 10:47:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=mYL4=TR=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hRaOW-0005Vn-IA
 for xen-devel@lists.xenproject.org; Fri, 17 May 2019 10:47:20 +0000
X-Inumbo-ID: 2423d8cb-7891-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2423d8cb-7891-11e9-8980-bc764e045a96;
 Fri, 17 May 2019 10:47:18 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 17 May 2019 04:47:17 -0600
Message-Id: <5CDE91360200007800230075@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 17 May 2019 04:47:18 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5CC6DD090200007800229E80@prv1-mh.provo.novell.com>
 <5CDE8F5B020000780023005F@prv1-mh.provo.novell.com>
In-Reply-To: <5CDE8F5B020000780023005F@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v3 05/15] x86/IRQ: consolidate use of
 ->arch.cpu_mask
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TWl4ZWQgbWVhbmluZyB3YXMgaW1wbGllZCBzbyBmYXIgYnkgZGlmZmVyZW50IHBpZWNlcyBvZiBj
b2RlIC0KZGlzYWdyZWVtZW50IHdhcyBpbiBwYXJ0aWN1bGFyIGFib3V0IHdoZXRoZXIgdG8gZXhw
ZWN0IG9mZmxpbmUgQ1BVcycKYml0cyB0byBwb3NzaWJseSBiZSBzZXQuIFN3aXRjaCB0byBhIG1v
c3RseSBjb25zaXN0ZW50IG1lYW5pbmcKKGV4Y2VwdGlvbiBiZWluZyBoaWdoIHByaW9yaXR5IGlu
dGVycnVwdHMsIHdoaWNoIHdvdWxkIHBlcmhhcHMgYmV0dGVyCmJlIHN3aXRjaGVkIHRvIHRoZSBz
YW1lIG1vZGVsIGFzIHdlbGwgaW4gZHVlIGNvdXJzZSkuIFVzZSB0aGUgZmllbGQgdG8KcmVjb3Jk
IHRoZSB2ZWN0b3IgYWxsb2NhdGlvbiBtYXNrLCBpLmUuIHBvdGVudGlhbGx5IGluY2x1ZGluZyBi
aXRzIG9mCm9mZmxpbmUgKHBhcmtlZCkgQ1BVcy4gVGhpcyBpbXBsaWVzIHRoYXQgYmVmb3JlIHBh
c3NpbmcgdGhlIG1hc2sgdG8KY2VydGFpbiBmdW5jdGlvbnMgKG1vc3Qgbm90YWJseSBjcHVfbWFz
a190b19hcGljaWQoKSkgaXQgbmVlZHMgdG8gYmUKZnVydGhlciByZWR1Y2VkIHRvIHRoZSBvbmxp
bmUgc3Vic2V0LgoKVGhlIGV4Y2VwdGlvbiBvZiBoaWdoIHByaW9yaXR5IGludGVycnVwdHMgaXMg
YWxzbyB3aHkgZm9yIHRoZSBtb21lbnQKX2JpbmRfaXJxX3ZlY3RvcigpIGlzIGxlZnQgYXMgaXMs
IGRlc3BpdGUgbG9va2luZyB3cm9uZzogSXQncyB1c2VkCmV4Y2x1c2l2ZWx5IGZvciBJUlEwLCB3
aGljaCBpc24ndCBzdXBwb3NlZCB0byBtb3ZlIG9mZiBDUFUwIGF0IGFueSB0aW1lLgoKVGhlIHBy
aW9yIGxhY2sgb2YgcmVzdHJpY3RpbmcgdG8gb25saW5lIENQVXMgaW4gc2V0X2Rlc2NfYWZmaW5p
dHkoKQpiZWZvcmUgY2FsbGluZyBjcHVfbWFza190b19hcGljaWQoKSBpbiBwYXJ0aWN1bGFyIGFs
bG93ZWQgKGluIHgyQVBJQwpjbHVzdGVyZWQgbW9kZSkgb2ZmbGluZWQgQ1BVcyB0byBlbmQgdXAg
ZW5hYmxlZCBpbiBhbiBJUlEncyBkZXN0aW5hdGlvbgpmaWVsZC4gKEkgd29uZGVyIHdoZXRoZXIg
dmVjdG9yX2FsbG9jYXRpb25fY3B1bWFza19mbGF0KCkgc2hvdWxkbid0CmZvbGxvdyBhIHNpbWls
YXIgbW9kZWwsIHVzaW5nIGNwdV9wcmVzZW50X21hcCBpbiBmYXZvciBvZgpjcHVfb25saW5lX21h
cC4pCgpGb3IgSU8tQVBJQyBjb2RlIGl0IHdhcyBkZWZpbml0ZWx5IHdyb25nIHRvIHBvdGVudGlh
bGx5IHN0b3JlLCBhcyBhCmZhbGxiYWNrLCBUQVJHRVRfQ1BVUyAoaS5lLiBhbGwgb25saW5lIG9u
ZXMpIGludG8gdGhlIGZpZWxkLCBhcyB0aGF0CndvdWxkIGhhdmUgY2F1c2VkIHByb2JsZW1zIHdo
ZW4gZGV0ZXJtaW5pbmcgb24gd2hpY2ggQ1BVcyB0byByZWxlYXNlCnZlY3RvcnMgd2hlbiB0aGV5
J3ZlIGdvbmUgb3V0IG9mIHVzZS4gRGlzYWJsZSBpbnRlcnJ1cHRzIGluc3RlYWQgd2hlbgpubyB2
YWxpZCB0YXJnZXQgQ1BVIGNhbiBiZSBlc3RhYmxpc2hlZCAod2hpY2ggY29kZSBlbHNld2hlcmUg
c2hvdWxkCmd1YXJhbnRlZSB0byBuZXZlciBoYXBwZW4pLCBhbmQgbG9nIGEgbWVzc2FnZSBpbiBz
dWNoIGFuIHVubGlrZWx5IGV2ZW50LgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNp
dHJpeC5jb20+Ci0tLQp2MjogTmV3LgoKLS0tIGEveGVuL2FyY2gveDg2L2lvX2FwaWMuYworKysg
Yi94ZW4vYXJjaC94ODYvaW9fYXBpYy5jCkBAIC02ODAsNyArNjgwLDcgQEAgdm9pZCAvKl9faW5p
dCovIHNldHVwX2lvYXBpY19kZXN0KHZvaWQpCiAgICAgICAgICAgICAgICAgY29udGludWU7CiAg
ICAgICAgICAgICBpcnEgPSBwaW5fMl9pcnEoaXJxX2VudHJ5LCBpb2FwaWMsIHBpbik7CiAgICAg
ICAgICAgICBkZXNjID0gaXJxX3RvX2Rlc2MoaXJxKTsKLSAgICAgICAgICAgIEJVR19PTihjcHVt
YXNrX2VtcHR5KGRlc2MtPmFyY2guY3B1X21hc2spKTsKKyAgICAgICAgICAgIEJVR19PTighY3B1
bWFza19pbnRlcnNlY3RzKGRlc2MtPmFyY2guY3B1X21hc2ssICZjcHVfb25saW5lX21hcCkpOwog
ICAgICAgICAgICAgc2V0X2lvYXBpY19hZmZpbml0eV9pcnEoZGVzYywgZGVzYy0+YXJjaC5jcHVf
bWFzayk7CiAgICAgICAgIH0KIApAQCAtMjE5NCw3ICsyMTk0LDYgQEAgaW50IGlvX2FwaWNfc2V0
X3BjaV9yb3V0aW5nIChpbnQgaW9hcGljLAogewogICAgIHN0cnVjdCBpcnFfZGVzYyAqZGVzYyA9
IGlycV90b19kZXNjKGlycSk7CiAgICAgc3RydWN0IElPX0FQSUNfcm91dGVfZW50cnkgZW50cnk7
Ci0gICAgY3B1bWFza190IG1hc2s7CiAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKICAgICBpbnQg
dmVjdG9yOwogCkBAIC0yMjI5LDExICsyMjI4LDE3IEBAIGludCBpb19hcGljX3NldF9wY2lfcm91
dGluZyAoaW50IGlvYXBpYywKICAgICAgICAgcmV0dXJuIHZlY3RvcjsKICAgICBlbnRyeS52ZWN0
b3IgPSB2ZWN0b3I7CiAKLSAgICBjcHVtYXNrX2NvcHkoJm1hc2ssIFRBUkdFVF9DUFVTKTsKLSAg
ICAvKiBEb24ndCBjaGFuY2UgZW5kaW5nIHVwIHdpdGggYW4gZW1wdHkgbWFzay4gKi8KLSAgICBp
ZiAoY3B1bWFza19pbnRlcnNlY3RzKCZtYXNrLCBkZXNjLT5hcmNoLmNwdV9tYXNrKSkKLSAgICAg
ICAgY3B1bWFza19hbmQoJm1hc2ssICZtYXNrLCBkZXNjLT5hcmNoLmNwdV9tYXNrKTsKLSAgICBT
RVRfREVTVChlbnRyeSwgbG9naWNhbCwgY3B1X21hc2tfdG9fYXBpY2lkKCZtYXNrKSk7CisgICAg
aWYgKGNwdW1hc2tfaW50ZXJzZWN0cyhkZXNjLT5hcmNoLmNwdV9tYXNrLCBUQVJHRVRfQ1BVUykp
IHsKKyAgICAgICAgY3B1bWFza190ICptYXNrID0gdGhpc19jcHUoc2NyYXRjaF9jcHVtYXNrKTsK
KworICAgICAgICBjcHVtYXNrX2FuZChtYXNrLCBkZXNjLT5hcmNoLmNwdV9tYXNrLCBUQVJHRVRf
Q1BVUyk7CisgICAgICAgIFNFVF9ERVNUKGVudHJ5LCBsb2dpY2FsLCBjcHVfbWFza190b19hcGlj
aWQobWFzaykpOworICAgIH0gZWxzZSB7CisgICAgICAgIHByaW50ayhYRU5MT0dfRVJSICJJUlEl
ZDogbm8gdGFyZ2V0IENQVSAoJSpwYiB2cyAlKnBiKVxuIiwKKyAgICAgICAgICAgICAgIGlycSwg
bnJfY3B1X2lkcywgY3B1bWFza19iaXRzKGRlc2MtPmFyY2guY3B1X21hc2spLAorICAgICAgICAg
ICAgICAgbnJfY3B1X2lkcywgY3B1bWFza19iaXRzKFRBUkdFVF9DUFVTKSk7CisgICAgICAgIGRl
c2MtPnN0YXR1cyB8PSBJUlFfRElTQUJMRUQ7CisgICAgfQogCiAgICAgYXBpY19wcmludGsoQVBJ
Q19ERUJVRywgS0VSTl9ERUJVRyAiSU9BUElDWyVkXTogU2V0IFBDSSByb3V0aW5nIGVudHJ5ICIK
IAkJIiglZC0lZCAtPiAlI3ggLT4gSVJRICVkIE1vZGU6JWkgQWN0aXZlOiVpKVxuIiwgaW9hcGlj
LApAQCAtMjQxOSw3ICsyNDI0LDIxIEBAIGludCBpb2FwaWNfZ3Vlc3Rfd3JpdGUodW5zaWduZWQg
bG9uZyBwaHkKICAgICAvKiBTZXQgdGhlIHZlY3RvciBmaWVsZCB0byB0aGUgcmVhbCB2ZWN0b3Ih
ICovCiAgICAgcnRlLnZlY3RvciA9IGRlc2MtPmFyY2gudmVjdG9yOwogCi0gICAgU0VUX0RFU1Qo
cnRlLCBsb2dpY2FsLCBjcHVfbWFza190b19hcGljaWQoZGVzYy0+YXJjaC5jcHVfbWFzaykpOwor
ICAgIGlmICggY3B1bWFza19pbnRlcnNlY3RzKGRlc2MtPmFyY2guY3B1X21hc2ssIFRBUkdFVF9D
UFVTKSApCisgICAgeworICAgICAgICBjcHVtYXNrX3QgKm1hc2sgPSB0aGlzX2NwdShzY3JhdGNo
X2NwdW1hc2spOworCisgICAgICAgIGNwdW1hc2tfYW5kKG1hc2ssIGRlc2MtPmFyY2guY3B1X21h
c2ssIFRBUkdFVF9DUFVTKTsKKyAgICAgICAgU0VUX0RFU1QocnRlLCBsb2dpY2FsLCBjcHVfbWFz
a190b19hcGljaWQobWFzaykpOworICAgIH0KKyAgICBlbHNlCisgICAgeworICAgICAgICBncHJp
bnRrKFhFTkxPR19FUlIsICJJUlElZDogbm8gdGFyZ2V0IENQVSAoJSpwYiB2cyAlKnBiKVxuIiwK
KyAgICAgICAgICAgICAgIGlycSwgbnJfY3B1X2lkcywgY3B1bWFza19iaXRzKGRlc2MtPmFyY2gu
Y3B1X21hc2spLAorICAgICAgICAgICAgICAgbnJfY3B1X2lkcywgY3B1bWFza19iaXRzKFRBUkdF
VF9DUFVTKSk7CisgICAgICAgIGRlc2MtPnN0YXR1cyB8PSBJUlFfRElTQUJMRUQ7CisgICAgICAg
IHJ0ZS5tYXNrID0gMTsKKyAgICB9CiAKICAgICBfX2lvYXBpY193cml0ZV9lbnRyeShhcGljLCBw
aW4sIDAsIHJ0ZSk7CiAgICAgCi0tLSBhL3hlbi9hcmNoL3g4Ni9pcnEuYworKysgYi94ZW4vYXJj
aC94ODYvaXJxLmMKQEAgLTQ3MSwxMSArNDcxLDEzIEBAIHN0YXRpYyBpbnQgX19hc3NpZ25faXJx
X3ZlY3RvcigKICAgICAgKi8KICAgICBzdGF0aWMgaW50IGN1cnJlbnRfdmVjdG9yID0gRklSU1Rf
RFlOQU1JQ19WRUNUT1IsIGN1cnJlbnRfb2Zmc2V0ID0gMDsKICAgICBpbnQgY3B1LCBlcnIsIG9s
ZF92ZWN0b3I7Ci0gICAgY3B1bWFza190IHRtcF9tYXNrOwogICAgIHZtYXNrX3QgKmlycV91c2Vk
X3ZlY3RvcnMgPSBOVUxMOwogCiAgICAgb2xkX3ZlY3RvciA9IGlycV90b192ZWN0b3IoaXJxKTsK
LSAgICBpZiAob2xkX3ZlY3RvciA+IDApIHsKKyAgICBpZiAoIG9sZF92ZWN0b3IgPiAwICkKKyAg
ICB7CisgICAgICAgIGNwdW1hc2tfdCB0bXBfbWFzazsKKwogICAgICAgICBjcHVtYXNrX2FuZCgm
dG1wX21hc2ssIG1hc2ssICZjcHVfb25saW5lX21hcCk7CiAgICAgICAgIGlmIChjcHVtYXNrX2lu
dGVyc2VjdHMoJnRtcF9tYXNrLCBkZXNjLT5hcmNoLmNwdV9tYXNrKSkgewogICAgICAgICAgICAg
ZGVzYy0+YXJjaC52ZWN0b3IgPSBvbGRfdmVjdG9yOwpAQCAtNDk4LDcgKzUwMCw5IEBAIHN0YXRp
YyBpbnQgX19hc3NpZ25faXJxX3ZlY3RvcigKICAgICBlbHNlCiAgICAgICAgIGlycV91c2VkX3Zl
Y3RvcnMgPSBpcnFfZ2V0X3VzZWRfdmVjdG9yX21hc2soaXJxKTsKIAotICAgIGZvcl9lYWNoX2Nw
dShjcHUsIG1hc2spIHsKKyAgICBmb3JfZWFjaF9jcHUoY3B1LCBtYXNrKQorICAgIHsKKyAgICAg
ICAgY29uc3QgY3B1bWFza190ICp2ZWNfbWFzazsKICAgICAgICAgaW50IG5ld19jcHU7CiAgICAg
ICAgIGludCB2ZWN0b3IsIG9mZnNldDsKIApAQCAtNTA2LDggKzUxMCw3IEBAIHN0YXRpYyBpbnQg
X19hc3NpZ25faXJxX3ZlY3RvcigKICAgICAgICAgaWYgKCFjcHVfb25saW5lKGNwdSkpCiAgICAg
ICAgICAgICBjb250aW51ZTsKIAotICAgICAgICBjcHVtYXNrX2FuZCgmdG1wX21hc2ssIHZlY3Rv
cl9hbGxvY2F0aW9uX2NwdW1hc2soY3B1KSwKLSAgICAgICAgICAgICAgICAgICAgJmNwdV9vbmxp
bmVfbWFwKTsKKyAgICAgICAgdmVjX21hc2sgPSB2ZWN0b3JfYWxsb2NhdGlvbl9jcHVtYXNrKGNw
dSk7CiAKICAgICAgICAgdmVjdG9yID0gY3VycmVudF92ZWN0b3I7CiAgICAgICAgIG9mZnNldCA9
IGN1cnJlbnRfb2Zmc2V0OwpAQCAtNTI4LDcgKzUzMSw3IEBAIG5leHQ6CiAgICAgICAgICAgICAm
JiB0ZXN0X2JpdCh2ZWN0b3IsIGlycV91c2VkX3ZlY3RvcnMpICkKICAgICAgICAgICAgIGdvdG8g
bmV4dDsKIAotICAgICAgICBmb3JfZWFjaF9jcHUobmV3X2NwdSwgJnRtcF9tYXNrKQorICAgICAg
ICBmb3JfZWFjaF9jcHUobmV3X2NwdSwgdmVjX21hc2spCiAgICAgICAgICAgICBpZiAocGVyX2Nw
dSh2ZWN0b3JfaXJxLCBuZXdfY3B1KVt2ZWN0b3JdID49IDApCiAgICAgICAgICAgICAgICAgZ290
byBuZXh0OwogICAgICAgICAvKiBGb3VuZCBvbmUhICovCkBAIC01NDcsMTIgKzU1MCwxMiBAQCBu
ZXh0OgogICAgICAgICAgICAgICAgIHJlbGVhc2Vfb2xkX3ZlYyhkZXNjKTsKICAgICAgICAgfQog
Ci0gICAgICAgIHRyYWNlX2lycV9tYXNrKFRSQ19IV19JUlFfQVNTSUdOX1ZFQ1RPUiwgaXJxLCB2
ZWN0b3IsICZ0bXBfbWFzayk7CisgICAgICAgIHRyYWNlX2lycV9tYXNrKFRSQ19IV19JUlFfQVNT
SUdOX1ZFQ1RPUiwgaXJxLCB2ZWN0b3IsIHZlY19tYXNrKTsKIAotICAgICAgICBmb3JfZWFjaF9j
cHUobmV3X2NwdSwgJnRtcF9tYXNrKQorICAgICAgICBmb3JfZWFjaF9jcHUobmV3X2NwdSwgdmVj
X21hc2spCiAgICAgICAgICAgICBwZXJfY3B1KHZlY3Rvcl9pcnEsIG5ld19jcHUpW3ZlY3Rvcl0g
PSBpcnE7CiAgICAgICAgIGRlc2MtPmFyY2gudmVjdG9yID0gdmVjdG9yOwotICAgICAgICBjcHVt
YXNrX2NvcHkoZGVzYy0+YXJjaC5jcHVfbWFzaywgJnRtcF9tYXNrKTsKKyAgICAgICAgY3B1bWFz
a19jb3B5KGRlc2MtPmFyY2guY3B1X21hc2ssIHZlY19tYXNrKTsKIAogICAgICAgICBkZXNjLT5h
cmNoLnVzZWQgPSBJUlFfVVNFRDsKICAgICAgICAgQVNTRVJUKChkZXNjLT5hcmNoLnVzZWRfdmVj
dG9ycyA9PSBOVUxMKQpAQCAtNzgzLDYgKzc4Niw3IEBAIHVuc2lnbmVkIGludCBzZXRfZGVzY19h
ZmZpbml0eShzdHJ1Y3QgaXIKIAogICAgIGNwdW1hc2tfY29weShkZXNjLT5hZmZpbml0eSwgbWFz
ayk7CiAgICAgY3B1bWFza19hbmQoJmRlc3RfbWFzaywgbWFzaywgZGVzYy0+YXJjaC5jcHVfbWFz
ayk7CisgICAgY3B1bWFza19hbmQoJmRlc3RfbWFzaywgJmRlc3RfbWFzaywgJmNwdV9vbmxpbmVf
bWFwKTsKIAogICAgIHJldHVybiBjcHVfbWFza190b19hcGljaWQoJmRlc3RfbWFzayk7CiB9Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaXJxLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9p
cnEuaApAQCAtMzIsNiArMzIsMTIgQEAgc3RydWN0IGlycV9kZXNjOwogc3RydWN0IGFyY2hfaXJx
X2Rlc2MgewogICAgICAgICBzMTYgdmVjdG9yOyAgICAgICAgICAgICAgICAgIC8qIHZlY3RvciBp
dHNlbGYgaXMgb25seSA4IGJpdHMsICovCiAgICAgICAgIHMxNiBvbGRfdmVjdG9yOyAgICAgICAg
ICAgICAgLyogYnV0IHdlIHVzZSAtMSBmb3IgdW5hc3NpZ25lZCAgKi8KKyAgICAgICAgLyoKKyAg
ICAgICAgICogRXhjZXB0IGZvciBoaWdoIHByaW9yaXR5IGludGVycnVwdHMgQGNwdV9tYXNrIG1h
eSBoYXZlIGJpdHMgc2V0IGZvcgorICAgICAgICAgKiBvZmZsaW5lIENQVXMuICBDb25zdW1lcnMg
bmVlZCB0byBiZSBjYXJlZnVsIHRvIG1hc2sgdGhpcyBkb3duIHRvCisgICAgICAgICAqIG9ubGlu
ZSBvbmVzIGFzIG5lY2Vzc2FyeS4gIFRoZXJlIGlzIHN1cHBvc2VkIHRvIGFsd2F5cyBiZSBhIG5v
bi0KKyAgICAgICAgICogZW1wdHkgaW50ZXJzZWN0aW9uIHdpdGggY3B1X29ubGluZV9tYXAuCisg
ICAgICAgICAqLwogICAgICAgICBjcHVtYXNrX3Zhcl90IGNwdV9tYXNrOwogICAgICAgICBjcHVt
YXNrX3Zhcl90IG9sZF9jcHVfbWFzazsKICAgICAgICAgY3B1bWFza192YXJfdCBwZW5kaW5nX21h
c2s7CgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 17 10:47:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 10:47:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRaP3-0005bW-BI; Fri, 17 May 2019 10:47:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=mYL4=TR=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hRaP2-0005bK-Go
 for xen-devel@lists.xenproject.org; Fri, 17 May 2019 10:47:52 +0000
X-Inumbo-ID: 35856cc0-7891-11e9-b094-a7d66cc25ea1
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 35856cc0-7891-11e9-b094-a7d66cc25ea1;
 Fri, 17 May 2019 10:47:48 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 17 May 2019 04:47:46 -0600
Message-Id: <5CDE91530200007800230078@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 17 May 2019 04:47:47 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5CC6DD090200007800229E80@prv1-mh.provo.novell.com>
 <5CDE8F5B020000780023005F@prv1-mh.provo.novell.com>
In-Reply-To: <5CDE8F5B020000780023005F@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v3 06/15] x86/IRQ: fix locking around vector
 management
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWxsIG9mIF9fe2Fzc2lnbixiaW5kLGNsZWFyfV9pcnFfdmVjdG9yKCkgbWFuaXB1bGF0ZSBzdHJ1
Y3QgaXJxX2Rlc2MKZmllbGRzLCBhbmQgaGVuY2Ugb3VnaHQgdG8gYmUgY2FsbGVkIHdpdGggdGhl
IGRlc2NyaXB0b3IgbG9jayBoZWxkIGluCmFkZGl0aW9uIHRvIHZlY3Rvcl9sb2NrLiBUaGlzIGlz
IGN1cnJlbnRseSB0aGUgY2FzZSBmb3Igb25seQpzZXRfZGVzY19hZmZpbml0eSgpIChpbiB0aGUg
Y29tbW9uIGNhc2UpIGFuZCBkZXN0cm95X2lycSgpLCB3aGljaCBhbHNvCmNsYXJpZmllcyB3aGF0
IHRoZSBuZXN0aW5nIGJlaGF2aW9yIGJldHdlZW4gdGhlIGxvY2tzIGhhcyB0byBiZS4KUmVmbGVj
dCB0aGUgbmV3IGV4cGVjdGF0aW9uIGJ5IGhhdmluZyB0aGVzZSBmdW5jdGlvbnMgYWxsIHRha2Ug
YQpkZXNjcmlwdG9yIGFzIHBhcmFtZXRlciBpbnN0ZWFkIG9mIGFuIGludGVycnVwdCBudW1iZXIu
CgpBbHNvIHRha2UgY2FyZSBvZiB0aGUgdHdvIHNwZWNpYWwgY2FzZXMgb2YgY2FsbHMgdG8gc2V0
X2Rlc2NfYWZmaW5pdHkoKToKc2V0X2lvYXBpY19hZmZpbml0eV9pcnEoKSBhbmQgVlQtZCdzIGRt
YV9tc2lfc2V0X2FmZmluaXR5KCkgZ2V0IGNhbGxlZApkaXJlY3RseSBhcyB3ZWxsLCBhbmQgaW4g
dGhlc2UgY2FzZXMgdGhlIGRlc2NyaXB0b3IgbG9ja3MgaGFkbid0IGdvdAphY3F1aXJlZCB0aWxs
IG5vdy4gRm9yIHNldF9pb2FwaWNfYWZmaW5pdHlfaXJxKCkgdGhpcyBtZWFucyBhY3F1aXJpbmcg
LwpyZWxlYXNpbmcgb2YgdGhlIElPLUFQSUMgbG9jayBjYW4gYmUgcGxhaW4gc3Bpbl97LHVufWxv
Y2soKSB0aGVuLgoKRHJvcCBvbmUgb2YgdGhlIHR3byBsZWFkaW5nIHVuZGVyc2NvcmVzIGZyb20g
YWxsIHRocmVlIGZ1bmN0aW9ucyBhdAp0aGUgc2FtZSB0aW1lLgoKVGhlcmUncyBvbmUgY2FzZSBs
ZWZ0IHdoZXJlIGRlc2NyaXB0b3JzIGdldCBtYW5pcHVsYXRlZCB3aXRoIGp1c3QKdmVjdG9yX2xv
Y2sgaGVsZDogc2V0dXBfdmVjdG9yX2lycSgpIGFzc3VtZXMgaXRzIGNhbGxlciB0byBhY3F1aXJl
CnZlY3Rvcl9sb2NrLCBhbmQgaGVuY2UgY2FuJ3QgaXRzZWxmIGFjcXVpcmUgdGhlIGRlc2NyaXB0
b3IgbG9ja3MgKHdyb25nCmxvY2sgb3JkZXIpLiBJIGRvbid0IGN1cnJlbnRseSBzZWUgaG93IHRv
IGFkZHJlc3MgdGhpcy4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KUmV2aWV3ZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPiBbVlQt
ZF0KUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgot
LS0KdjM6IEFsc28gZHJvcCBvbmUgbGVhZGluZyB1bmRlcnNjb3JlIGZyb20gYSBjb21tZW50LiBS
ZS1iYXNlLgp2MjogQWxzbyBhZGp1c3Qgc2V0X2lvYXBpY19hZmZpbml0eV9pcnEoKSBhbmQgVlQt
ZCdzCiAgICBkbWFfbXNpX3NldF9hZmZpbml0eSgpLgoKLS0tIGEveGVuL2FyY2gveDg2L2lvX2Fw
aWMuYworKysgYi94ZW4vYXJjaC94ODYvaW9fYXBpYy5jCkBAIC01NTAsMTQgKzU1MCwxNCBAQCBz
dGF0aWMgdm9pZCBjbGVhcl9JT19BUElDICh2b2lkKQogc3RhdGljIHZvaWQKIHNldF9pb2FwaWNf
YWZmaW5pdHlfaXJxKHN0cnVjdCBpcnFfZGVzYyAqZGVzYywgY29uc3QgY3B1bWFza190ICptYXNr
KQogewotICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAgICAgdW5zaWduZWQgaW50IGRlc3Q7CiAg
ICAgaW50IHBpbiwgaXJxOwogICAgIHN0cnVjdCBpcnFfcGluX2xpc3QgKmVudHJ5OwogCiAgICAg
aXJxID0gZGVzYy0+aXJxOwogCi0gICAgc3Bpbl9sb2NrX2lycXNhdmUoJmlvYXBpY19sb2NrLCBm
bGFncyk7CisgICAgc3Bpbl9sb2NrKCZpb2FwaWNfbG9jayk7CisKICAgICBkZXN0ID0gc2V0X2Rl
c2NfYWZmaW5pdHkoZGVzYywgbWFzayk7CiAgICAgaWYgKGRlc3QgIT0gQkFEX0FQSUNJRCkgewog
ICAgICAgICBpZiAoICF4MmFwaWNfZW5hYmxlZCApCkBAIC01ODAsOCArNTgwLDggQEAgc2V0X2lv
YXBpY19hZmZpbml0eV9pcnEoc3RydWN0IGlycV9kZXNjCiAgICAgICAgICAgICBlbnRyeSA9IGly
cV8yX3BpbiArIGVudHJ5LT5uZXh0OwogICAgICAgICB9CiAgICAgfQotICAgIHNwaW5fdW5sb2Nr
X2lycXJlc3RvcmUoJmlvYXBpY19sb2NrLCBmbGFncyk7CiAKKyAgICBzcGluX3VubG9jaygmaW9h
cGljX2xvY2spOwogfQogCiAvKgpAQCAtNjc0LDE2ICs2NzQsMTkgQEAgdm9pZCAvKl9faW5pdCov
IHNldHVwX2lvYXBpY19kZXN0KHZvaWQpCiAgICAgZm9yIChpb2FwaWMgPSAwOyBpb2FwaWMgPCBu
cl9pb2FwaWNzOyBpb2FwaWMrKykgewogICAgICAgICBmb3IgKHBpbiA9IDA7IHBpbiA8IG5yX2lv
YXBpY19lbnRyaWVzW2lvYXBpY107IHBpbisrKSB7CiAgICAgICAgICAgICBzdHJ1Y3QgaXJxX2Rl
c2MgKmRlc2M7CisgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwogCiAgICAgICAgICAg
ICBpcnFfZW50cnkgPSBmaW5kX2lycV9lbnRyeShpb2FwaWMsIHBpbiwgbXBfSU5UKTsKICAgICAg
ICAgICAgIGlmIChpcnFfZW50cnkgPT0gLTEpCiAgICAgICAgICAgICAgICAgY29udGludWU7CiAg
ICAgICAgICAgICBpcnEgPSBwaW5fMl9pcnEoaXJxX2VudHJ5LCBpb2FwaWMsIHBpbik7CiAgICAg
ICAgICAgICBkZXNjID0gaXJxX3RvX2Rlc2MoaXJxKTsKKworICAgICAgICAgICAgc3Bpbl9sb2Nr
X2lycXNhdmUoJmRlc2MtPmxvY2ssIGZsYWdzKTsKICAgICAgICAgICAgIEJVR19PTighY3B1bWFz
a19pbnRlcnNlY3RzKGRlc2MtPmFyY2guY3B1X21hc2ssICZjcHVfb25saW5lX21hcCkpOwogICAg
ICAgICAgICAgc2V0X2lvYXBpY19hZmZpbml0eV9pcnEoZGVzYywgZGVzYy0+YXJjaC5jcHVfbWFz
ayk7CisgICAgICAgICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZkZXNjLT5sb2NrLCBmbGFn
cyk7CiAgICAgICAgIH0KLQogICAgIH0KIH0KIAotLS0gYS94ZW4vYXJjaC94ODYvaXJxLmMKKysr
IGIveGVuL2FyY2gveDg2L2lycS5jCkBAIC0yNyw2ICsyNyw3IEBACiAjaW5jbHVkZSA8cHVibGlj
L3BoeXNkZXYuaD4KIAogc3RhdGljIGludCBwYXJzZV9pcnFfdmVjdG9yX21hcF9wYXJhbShjb25z
dCBjaGFyICpzKTsKK3N0YXRpYyB2b2lkIF9jbGVhcl9pcnFfdmVjdG9yKHN0cnVjdCBpcnFfZGVz
YyAqZGVzYyk7CiAKIC8qIG9wdF9ub2lycWJhbGFuY2U6IElmIHRydWUsIHNvZnR3YXJlIElSUSBi
YWxhbmNpbmcvYWZmaW5pdHkgaXMgZGlzYWJsZWQuICovCiBib29sIF9fcmVhZF9tb3N0bHkgb3B0
X25vaXJxYmFsYW5jZTsKQEAgLTEzNiwxMyArMTM3LDEyIEBAIHN0YXRpYyB2b2lkIHRyYWNlX2ly
cV9tYXNrKHVpbnQzMl90IGV2ZW4KICAgICB0cmFjZV92YXIoZXZlbnQsIDEsIHNpemVvZihkKSwg
JmQpOwogfQogCi1zdGF0aWMgaW50IF9faW5pdCBfX2JpbmRfaXJxX3ZlY3RvcihpbnQgaXJxLCBp
bnQgdmVjdG9yLCBjb25zdCBjcHVtYXNrX3QgKmNwdV9tYXNrKQorc3RhdGljIGludCBfX2luaXQg
X2JpbmRfaXJxX3ZlY3RvcihzdHJ1Y3QgaXJxX2Rlc2MgKmRlc2MsIGludCB2ZWN0b3IsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNwdW1hc2tfdCAqY3B1X21hc2sp
CiB7CiAgICAgY3B1bWFza190IG9ubGluZV9tYXNrOwogICAgIGludCBjcHU7Ci0gICAgc3RydWN0
IGlycV9kZXNjICpkZXNjID0gaXJxX3RvX2Rlc2MoaXJxKTsKIAotICAgIEJVR19PTigodW5zaWdu
ZWQpaXJxID49IG5yX2lycXMpOwogICAgIEJVR19PTigodW5zaWduZWQpdmVjdG9yID49IE5SX1ZF
Q1RPUlMpOwogCiAgICAgY3B1bWFza19hbmQoJm9ubGluZV9tYXNrLCBjcHVfbWFzaywgJmNwdV9v
bmxpbmVfbWFwKTsKQEAgLTE1Myw5ICsxNTMsOSBAQCBzdGF0aWMgaW50IF9faW5pdCBfX2JpbmRf
aXJxX3ZlY3RvcihpbnQKICAgICAgICAgcmV0dXJuIDA7CiAgICAgaWYgKCBkZXNjLT5hcmNoLnZl
Y3RvciAhPSBJUlFfVkVDVE9SX1VOQVNTSUdORUQgKQogICAgICAgICByZXR1cm4gLUVCVVNZOwot
ICAgIHRyYWNlX2lycV9tYXNrKFRSQ19IV19JUlFfQklORF9WRUNUT1IsIGlycSwgdmVjdG9yLCAm
b25saW5lX21hc2spOworICAgIHRyYWNlX2lycV9tYXNrKFRSQ19IV19JUlFfQklORF9WRUNUT1Is
IGRlc2MtPmlycSwgdmVjdG9yLCAmb25saW5lX21hc2spOwogICAgIGZvcl9lYWNoX2NwdShjcHUs
ICZvbmxpbmVfbWFzaykKLSAgICAgICAgcGVyX2NwdSh2ZWN0b3JfaXJxLCBjcHUpW3ZlY3Rvcl0g
PSBpcnE7CisgICAgICAgIHBlcl9jcHUodmVjdG9yX2lycSwgY3B1KVt2ZWN0b3JdID0gZGVzYy0+
aXJxOwogICAgIGRlc2MtPmFyY2gudmVjdG9yID0gdmVjdG9yOwogICAgIGNwdW1hc2tfY29weShk
ZXNjLT5hcmNoLmNwdV9tYXNrLCAmb25saW5lX21hc2spOwogICAgIGlmICggZGVzYy0+YXJjaC51
c2VkX3ZlY3RvcnMgKQpAQCAtMTY5LDEyICsxNjksMTggQEAgc3RhdGljIGludCBfX2luaXQgX19i
aW5kX2lycV92ZWN0b3IoaW50CiAKIGludCBfX2luaXQgYmluZF9pcnFfdmVjdG9yKGludCBpcnEs
IGludCB2ZWN0b3IsIGNvbnN0IGNwdW1hc2tfdCAqY3B1X21hc2spCiB7CisgICAgc3RydWN0IGly
cV9kZXNjICpkZXNjID0gaXJxX3RvX2Rlc2MoaXJxKTsKICAgICB1bnNpZ25lZCBsb25nIGZsYWdz
OwogICAgIGludCByZXQ7CiAKLSAgICBzcGluX2xvY2tfaXJxc2F2ZSgmdmVjdG9yX2xvY2ssIGZs
YWdzKTsKLSAgICByZXQgPSBfX2JpbmRfaXJxX3ZlY3RvcihpcnEsIHZlY3RvciwgY3B1X21hc2sp
OwotICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnZlY3Rvcl9sb2NrLCBmbGFncyk7CisgICAg
QlVHX09OKCh1bnNpZ25lZClpcnEgPj0gbnJfaXJxcyk7CisKKyAgICBzcGluX2xvY2tfaXJxc2F2
ZSgmZGVzYy0+bG9jaywgZmxhZ3MpOworICAgIHNwaW5fbG9jaygmdmVjdG9yX2xvY2spOworICAg
IHJldCA9IF9iaW5kX2lycV92ZWN0b3IoZGVzYywgdmVjdG9yLCBjcHVfbWFzayk7CisgICAgc3Bp
bl91bmxvY2soJnZlY3Rvcl9sb2NrKTsKKyAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZkZXNj
LT5sb2NrLCBmbGFncyk7CisKICAgICByZXR1cm4gcmV0OwogfQogCkBAIC0yNTksMTggKzI2NSwy
MCBAQCB2b2lkIGRlc3Ryb3lfaXJxKHVuc2lnbmVkIGludCBpcnEpCiAKICAgICBzcGluX2xvY2tf
aXJxc2F2ZSgmZGVzYy0+bG9jaywgZmxhZ3MpOwogICAgIGRlc2MtPmhhbmRsZXIgPSAmbm9faXJx
X3R5cGU7Ci0gICAgY2xlYXJfaXJxX3ZlY3RvcihpcnEpOworICAgIHNwaW5fbG9jaygmdmVjdG9y
X2xvY2spOworICAgIF9jbGVhcl9pcnFfdmVjdG9yKGRlc2MpOworICAgIHNwaW5fdW5sb2NrKCZ2
ZWN0b3JfbG9jayk7CiAgICAgZGVzYy0+YXJjaC51c2VkX3ZlY3RvcnMgPSBOVUxMOwogICAgIHNw
aW5fdW5sb2NrX2lycXJlc3RvcmUoJmRlc2MtPmxvY2ssIGZsYWdzKTsKIAogICAgIHhmcmVlKGFj
dGlvbik7CiB9CiAKLXN0YXRpYyB2b2lkIF9fY2xlYXJfaXJxX3ZlY3RvcihpbnQgaXJxKQorc3Rh
dGljIHZvaWQgX2NsZWFyX2lycV92ZWN0b3Ioc3RydWN0IGlycV9kZXNjICpkZXNjKQogewotICAg
IGludCBjcHUsIHZlY3Rvciwgb2xkX3ZlY3RvcjsKKyAgICB1bnNpZ25lZCBpbnQgY3B1OworICAg
IGludCB2ZWN0b3IsIG9sZF92ZWN0b3IsIGlycSA9IGRlc2MtPmlycTsKICAgICBjcHVtYXNrX3Qg
dG1wX21hc2s7Ci0gICAgc3RydWN0IGlycV9kZXNjICpkZXNjID0gaXJxX3RvX2Rlc2MoaXJxKTsK
IAogICAgIEJVR19PTighZGVzYy0+YXJjaC52ZWN0b3IpOwogCkBAIC0zMTYsMTEgKzMyNCwxNCBA
QCBzdGF0aWMgdm9pZCBfX2NsZWFyX2lycV92ZWN0b3IoaW50IGlycSkKIAogdm9pZCBjbGVhcl9p
cnFfdmVjdG9yKGludCBpcnEpCiB7CisgICAgc3RydWN0IGlycV9kZXNjICpkZXNjID0gaXJxX3Rv
X2Rlc2MoaXJxKTsKICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwogCi0gICAgc3Bpbl9sb2NrX2ly
cXNhdmUoJnZlY3Rvcl9sb2NrLCBmbGFncyk7Ci0gICAgX19jbGVhcl9pcnFfdmVjdG9yKGlycSk7
Ci0gICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmdmVjdG9yX2xvY2ssIGZsYWdzKTsKKyAgICBz
cGluX2xvY2tfaXJxc2F2ZSgmZGVzYy0+bG9jaywgZmxhZ3MpOworICAgIHNwaW5fbG9jaygmdmVj
dG9yX2xvY2spOworICAgIF9jbGVhcl9pcnFfdmVjdG9yKGRlc2MpOworICAgIHNwaW5fdW5sb2Nr
KCZ2ZWN0b3JfbG9jayk7CisgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmZGVzYy0+bG9jaywg
ZmxhZ3MpOwogfQogCiBpbnQgaXJxX3RvX3ZlY3RvcihpbnQgaXJxKQpAQCAtNDU1LDggKzQ2Niw3
IEBAIHN0YXRpYyB2bWFza190ICppcnFfZ2V0X3VzZWRfdmVjdG9yX21hc2sKICAgICByZXR1cm4g
cmV0OwogfQogCi1zdGF0aWMgaW50IF9fYXNzaWduX2lycV92ZWN0b3IoCi0gICAgaW50IGlycSwg
c3RydWN0IGlycV9kZXNjICpkZXNjLCBjb25zdCBjcHVtYXNrX3QgKm1hc2spCitzdGF0aWMgaW50
IF9hc3NpZ25faXJxX3ZlY3RvcihzdHJ1Y3QgaXJxX2Rlc2MgKmRlc2MsIGNvbnN0IGNwdW1hc2tf
dCAqbWFzaykKIHsKICAgICAvKgogICAgICAqIE5PVEUhIFRoZSBsb2NhbCBBUElDIGlzbid0IHZl
cnkgZ29vZCBhdCBoYW5kbGluZwpAQCAtNDcwLDcgKzQ4MCw4IEBAIHN0YXRpYyBpbnQgX19hc3Np
Z25faXJxX3ZlY3RvcigKICAgICAgKiAweDgwLCBiZWNhdXNlIGludCAweDgwIGlzIGhtLCBraW5k
IG9mIGltcG9ydGFudGlzaC4gOykKICAgICAgKi8KICAgICBzdGF0aWMgaW50IGN1cnJlbnRfdmVj
dG9yID0gRklSU1RfRFlOQU1JQ19WRUNUT1IsIGN1cnJlbnRfb2Zmc2V0ID0gMDsKLSAgICBpbnQg
Y3B1LCBlcnIsIG9sZF92ZWN0b3I7CisgICAgdW5zaWduZWQgaW50IGNwdTsKKyAgICBpbnQgZXJy
LCBvbGRfdmVjdG9yLCBpcnEgPSBkZXNjLT5pcnE7CiAgICAgdm1hc2tfdCAqaXJxX3VzZWRfdmVj
dG9ycyA9IE5VTEw7CiAKICAgICBvbGRfdmVjdG9yID0gaXJxX3RvX3ZlY3RvcihpcnEpOwpAQCAt
NTgzLDggKzU5NCwxMiBAQCBpbnQgYXNzaWduX2lycV92ZWN0b3IoaW50IGlycSwgY29uc3QgY3B1
CiAgICAgCiAgICAgQlVHX09OKGlycSA+PSBucl9pcnFzIHx8IGlycSA8MCk7CiAKLSAgICBzcGlu
X2xvY2tfaXJxc2F2ZSgmdmVjdG9yX2xvY2ssIGZsYWdzKTsKLSAgICByZXQgPSBfX2Fzc2lnbl9p
cnFfdmVjdG9yKGlycSwgZGVzYywgbWFzayA/OiBUQVJHRVRfQ1BVUyk7CisgICAgc3Bpbl9sb2Nr
X2lycXNhdmUoJmRlc2MtPmxvY2ssIGZsYWdzKTsKKworICAgIHNwaW5fbG9jaygmdmVjdG9yX2xv
Y2spOworICAgIHJldCA9IF9hc3NpZ25faXJxX3ZlY3RvcihkZXNjLCBtYXNrID86IFRBUkdFVF9D
UFVTKTsKKyAgICBzcGluX3VubG9jaygmdmVjdG9yX2xvY2spOworCiAgICAgaWYgKCAhcmV0ICkK
ICAgICB7CiAgICAgICAgIHJldCA9IGRlc2MtPmFyY2gudmVjdG9yOwpAQCAtNTkzLDcgKzYwOCw4
IEBAIGludCBhc3NpZ25faXJxX3ZlY3RvcihpbnQgaXJxLCBjb25zdCBjcHUKICAgICAgICAgZWxz
ZQogICAgICAgICAgICAgY3B1bWFza19zZXRhbGwoZGVzYy0+YWZmaW5pdHkpOwogICAgIH0KLSAg
ICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZ2ZWN0b3JfbG9jaywgZmxhZ3MpOworCisgICAgc3Bp
bl91bmxvY2tfaXJxcmVzdG9yZSgmZGVzYy0+bG9jaywgZmxhZ3MpOwogCiAgICAgcmV0dXJuIHJl
dDsKIH0KQEAgLTc2Nyw3ICs3ODMsNiBAQCB2b2lkIGlycV9jb21wbGV0ZV9tb3ZlKHN0cnVjdCBp
cnFfZGVzYyAqCiAKIHVuc2lnbmVkIGludCBzZXRfZGVzY19hZmZpbml0eShzdHJ1Y3QgaXJxX2Rl
c2MgKmRlc2MsIGNvbnN0IGNwdW1hc2tfdCAqbWFzaykKIHsKLSAgICB1bnNpZ25lZCBpbnQgaXJx
OwogICAgIGludCByZXQ7CiAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKICAgICBjcHVtYXNrX3Qg
ZGVzdF9tYXNrOwpAQCAtNzc1LDEwICs3OTAsOCBAQCB1bnNpZ25lZCBpbnQgc2V0X2Rlc2NfYWZm
aW5pdHkoc3RydWN0IGlyCiAgICAgaWYgKCFjcHVtYXNrX2ludGVyc2VjdHMobWFzaywgJmNwdV9v
bmxpbmVfbWFwKSkKICAgICAgICAgcmV0dXJuIEJBRF9BUElDSUQ7CiAKLSAgICBpcnEgPSBkZXNj
LT5pcnE7Ci0KICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmdmVjdG9yX2xvY2ssIGZsYWdzKTsKLSAg
ICByZXQgPSBfX2Fzc2lnbl9pcnFfdmVjdG9yKGlycSwgZGVzYywgbWFzayk7CisgICAgcmV0ID0g
X2Fzc2lnbl9pcnFfdmVjdG9yKGRlc2MsIG1hc2spOwogICAgIHNwaW5fdW5sb2NrX2lycXJlc3Rv
cmUoJnZlY3Rvcl9sb2NrLCBmbGFncyk7CiAKICAgICBpZiAocmV0IDwgMCkKQEAgLTI0NDIsNyAr
MjQ1NSw3IEBAIHZvaWQgZml4dXBfaXJxcyhjb25zdCBjcHVtYXNrX3QgKm1hc2ssIGIKIAogICAg
ICAgICAvKgogICAgICAgICAgKiBJbiBvcmRlciBmb3IgdGhlIGFmZmluaXR5IGFkanVzdG1lbnQg
YmVsb3cgdG8gYmUgc3VjY2Vzc2Z1bCwgd2UKLSAgICAgICAgICogbmVlZCBfX2Fzc2lnbl9pcnFf
dmVjdG9yKCkgdG8gc3VjY2VlZC4gVGhpcyBpbiBwYXJ0aWN1bGFyIG1lYW5zCisgICAgICAgICAq
IG5lZWQgX2Fzc2lnbl9pcnFfdmVjdG9yKCkgdG8gc3VjY2VlZC4gVGhpcyBpbiBwYXJ0aWN1bGFy
IG1lYW5zCiAgICAgICAgICAqIGNsZWFyaW5nIGRlc2MtPmFyY2gubW92ZV9pbl9wcm9ncmVzcyBp
ZiB0aGlzIHdvdWxkIG90aGVyd2lzZQogICAgICAgICAgKiBwcmV2ZW50IHRoZSBmdW5jdGlvbiBm
cm9tIHN1Y2NlZWRpbmcuIFNpbmNlIHRoZXJlJ3Mgbm8gd2F5IGZvciB0aGUKICAgICAgICAgICog
ZmxhZyB0byBnZXQgY2xlYXJlZCBhbnltb3JlIHdoZW4gdGhlcmUncyBubyBwb3NzaWJsZSBkZXN0
aW5hdGlvbgotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYworKysgYi94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYwpAQCAtMjEzNCwxMSArMjEzNCwxNiBA
QCBzdGF0aWMgdm9pZCBhZGp1c3RfaXJxX2FmZmluaXR5KHN0cnVjdCBhCiAgICAgdW5zaWduZWQg
aW50IG5vZGUgPSByaHNhID8gcHhtX3RvX25vZGUocmhzYS0+cHJveGltaXR5X2RvbWFpbikKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgOiBOVU1BX05PX05PREU7CiAgICAgY29uc3QgY3B1
bWFza190ICpjcHVtYXNrID0gJmNwdV9vbmxpbmVfbWFwOworICAgIHN0cnVjdCBpcnFfZGVzYyAq
ZGVzYzsKIAogICAgIGlmICggbm9kZSA8IE1BWF9OVU1OT0RFUyAmJiBub2RlX29ubGluZShub2Rl
KSAmJgogICAgICAgICAgY3B1bWFza19pbnRlcnNlY3RzKCZub2RlX3RvX2NwdW1hc2sobm9kZSks
IGNwdW1hc2spICkKICAgICAgICAgY3B1bWFzayA9ICZub2RlX3RvX2NwdW1hc2sobm9kZSk7Ci0g
ICAgZG1hX21zaV9zZXRfYWZmaW5pdHkoaXJxX3RvX2Rlc2MoZHJoZC0+aW9tbXUtPm1zaS5pcnEp
LCBjcHVtYXNrKTsKKworICAgIGRlc2MgPSBpcnFfdG9fZGVzYyhkcmhkLT5pb21tdS0+bXNpLmly
cSk7CisgICAgc3Bpbl9sb2NrX2lycSgmZGVzYy0+bG9jayk7CisgICAgZG1hX21zaV9zZXRfYWZm
aW5pdHkoZGVzYywgY3B1bWFzayk7CisgICAgc3Bpbl91bmxvY2tfaXJxKCZkZXNjLT5sb2NrKTsK
IH0KIAogc3RhdGljIGludCBhZGp1c3RfdnRkX2lycV9hZmZpbml0aWVzKHZvaWQpCgoKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 17 10:48:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 10:48:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRaPY-0005hN-Mw; Fri, 17 May 2019 10:48:24 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=mYL4=TR=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hRaPW-0005h1-WB
 for xen-devel@lists.xenproject.org; Fri, 17 May 2019 10:48:23 +0000
X-Inumbo-ID: 49ed0f52-7891-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 49ed0f52-7891-11e9-8980-bc764e045a96;
 Fri, 17 May 2019 10:48:22 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 17 May 2019 04:48:21 -0600
Message-Id: <5CDE917502000078002300A8@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 17 May 2019 04:48:21 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5CC6DD090200007800229E80@prv1-mh.provo.novell.com>
 <5CDE8F5B020000780023005F@prv1-mh.provo.novell.com>
In-Reply-To: <5CDE8F5B020000780023005F@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v3 07/15] x86/IRQ: target online CPUs when
 binding guest IRQ
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Zml4dXBfaXJxcygpIHNraXBzIGludGVycnVwdHMgd2l0aG91dCBhY3Rpb24uIEhlbmNlIHN1Y2gg
aW50ZXJydXB0cyBjYW4KcmV0YWluIGFmZmluaXR5IHRvIGp1c3Qgb2ZmbGluZSBDUFVzLiBXaXRo
ICJub2lycWJhbGFuY2UiIGluIGVmZmVjdCwKcGlycV9ndWVzdF9iaW5kKCkgc28gZmFyIHdvdWxk
IGhhdmUgbGVmdCB0aGVtIGFsb25lLCByZXN1bHRpbmcgaW4gYSBub24tCndvcmtpbmcgaW50ZXJy
dXB0LgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0K
djM6IE5ldy4KLS0tCkkndmUgbm90IG9ic2VydmVkIHRoaXMgcHJvYmxlbSBpbiBwcmFjdGljZSAt
IHRoZSBjaGFuZ2UgaXMganVzdCB0aGUKcmVzdWx0IG9mIGNvZGUgaW5zcGVjdGlvbiBhZnRlciBo
YXZpbmcgbm90aWNlZCBhY3Rpb24tbGVzcyBJUlFzIGluICdpJwpkZWJ1ZyBrZXkgb3V0cHV0IHBv
aW50aW5nIGF0IGFsbCBwYXJrZWQvb2ZmbGluZSBDUFVzLgoKLS0tIGEveGVuL2FyY2gveDg2L2ly
cS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9pcnEuYwpAQCAtMTY4Myw5ICsxNjgzLDI3IEBAIGludCBw
aXJxX2d1ZXN0X2JpbmQoc3RydWN0IHZjcHUgKnYsIHN0cnUKIAogICAgICAgICBkZXNjLT5zdGF0
dXMgfD0gSVJRX0dVRVNUOwogCi0gICAgICAgIC8qIEF0dGVtcHQgdG8gYmluZCB0aGUgaW50ZXJy
dXB0IHRhcmdldCB0byB0aGUgY29ycmVjdCBDUFUuICovCi0gICAgICAgIGlmICggIW9wdF9ub2ly
cWJhbGFuY2UgJiYgKGRlc2MtPmhhbmRsZXItPnNldF9hZmZpbml0eSAhPSBOVUxMKSApCi0gICAg
ICAgICAgICBkZXNjLT5oYW5kbGVyLT5zZXRfYWZmaW5pdHkoZGVzYywgY3B1bWFza19vZih2LT5w
cm9jZXNzb3IpKTsKKyAgICAgICAgLyoKKyAgICAgICAgICogQXR0ZW1wdCB0byBiaW5kIHRoZSBp
bnRlcnJ1cHQgdGFyZ2V0IHRvIHRoZSBjb3JyZWN0IChvciBhdCBsZWFzdAorICAgICAgICAgKiBz
b21lIG9ubGluZSkgQ1BVLgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCBkZXNjLT5oYW5kbGVy
LT5zZXRfYWZmaW5pdHkgKQorICAgICAgICB7CisgICAgICAgICAgICBjb25zdCBjcHVtYXNrX3Qg
KmFmZmluaXR5ID0gTlVMTDsKKworICAgICAgICAgICAgaWYgKCAhb3B0X25vaXJxYmFsYW5jZSAp
CisgICAgICAgICAgICAgICAgYWZmaW5pdHkgPSBjcHVtYXNrX29mKHYtPnByb2Nlc3Nvcik7Cisg
ICAgICAgICAgICBlbHNlIGlmICggIWNwdW1hc2tfaW50ZXJzZWN0cyhkZXNjLT5hZmZpbml0eSwg
JmNwdV9vbmxpbmVfbWFwKSApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgY3B1bWFz
a19zZXRhbGwoZGVzYy0+YWZmaW5pdHkpOworICAgICAgICAgICAgICAgIGFmZmluaXR5ID0gJmNw
dW1hc2tfYWxsOworICAgICAgICAgICAgfQorICAgICAgICAgICAgZWxzZSBpZiAoICFjcHVtYXNr
X2ludGVyc2VjdHMoZGVzYy0+YXJjaC5jcHVfbWFzaywKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICZjcHVfb25saW5lX21hcCkgKQorICAgICAgICAgICAgICAgIGFm
ZmluaXR5ID0gZGVzYy0+YWZmaW5pdHk7CisgICAgICAgICAgICBpZiAoIGFmZmluaXR5ICkKKyAg
ICAgICAgICAgICAgICBkZXNjLT5oYW5kbGVyLT5zZXRfYWZmaW5pdHkoZGVzYywgYWZmaW5pdHkp
OworICAgICAgICB9CiAKICAgICAgICAgZGVzYy0+c3RhdHVzICY9IH5JUlFfRElTQUJMRUQ7CiAg
ICAgICAgIGRlc2MtPmhhbmRsZXItPnN0YXJ0dXAoZGVzYyk7CgoKCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 17 10:49:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 10:49:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRaQa-0005u5-3U; Fri, 17 May 2019 10:49:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=mYL4=TR=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hRaQY-0005rZ-Bg
 for xen-devel@lists.xenproject.org; Fri, 17 May 2019 10:49:26 +0000
X-Inumbo-ID: 6ddd7446-7891-11e9-a68e-9bcd808cf7cf
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6ddd7446-7891-11e9-a68e-9bcd808cf7cf;
 Fri, 17 May 2019 10:49:22 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 17 May 2019 04:49:21 -0600
Message-Id: <5CDE91B002000078002300AB@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 17 May 2019 04:49:20 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5CC6DD090200007800229E80@prv1-mh.provo.novell.com>
 <5CDE8F5B020000780023005F@prv1-mh.provo.novell.com>
In-Reply-To: <5CDE8F5B020000780023005F@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v3 08/15] x86/IRQs: correct/tighten vector check
 in _clear_irq_vector()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SWYgYW55IHBhcnRpY3VsYXIgdmFsdWUgd2FzIHRvIGJlIGNoZWNrZWQgYWdhaW5zdCwgaXQgd291
bGQgbmVlZCB0byBiZQpJUlFfVkVDVE9SX1VOQVNTSUdORUQuCgpSZXBvcnRlZC1ieTogUm9nZXIg
UGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpCZSBtb3JlIHN0cmljdCB0aG91Z2gg
YW5kIHVzZSB2YWxpZF9pcnFfdmVjdG9yKCkgaW5zdGVhZC4KClRha2UgdGhlIG9wcG9ydHVuaXR5
IGFuZCBhbHNvIGNvbnZlcnQgbG9jYWwgdmFyaWFibGVzIHRvIHVuc2lnbmVkIGludC4KClNpZ25l
ZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IFJv
Z2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KdjI6IE5ldy4KCi0tLSBh
L3hlbi9hcmNoL3g4Ni9pcnEuYworKysgYi94ZW4vYXJjaC94ODYvaXJxLmMKQEAgLTI3NiwxNCAr
Mjc2LDEzIEBAIHZvaWQgZGVzdHJveV9pcnEodW5zaWduZWQgaW50IGlycSkKIAogc3RhdGljIHZv
aWQgX2NsZWFyX2lycV92ZWN0b3Ioc3RydWN0IGlycV9kZXNjICpkZXNjKQogewotICAgIHVuc2ln
bmVkIGludCBjcHU7Ci0gICAgaW50IHZlY3Rvciwgb2xkX3ZlY3RvciwgaXJxID0gZGVzYy0+aXJx
OworICAgIHVuc2lnbmVkIGludCBjcHUsIG9sZF92ZWN0b3IsIGlycSA9IGRlc2MtPmlycTsKKyAg
ICB1bnNpZ25lZCBpbnQgdmVjdG9yID0gZGVzYy0+YXJjaC52ZWN0b3I7CiAgICAgY3B1bWFza190
IHRtcF9tYXNrOwogCi0gICAgQlVHX09OKCFkZXNjLT5hcmNoLnZlY3Rvcik7CisgICAgQlVHX09O
KCF2YWxpZF9pcnFfdmVjdG9yKHZlY3RvcikpOwogCiAgICAgLyogQWx3YXlzIGNsZWFyIGRlc2Mt
PmFyY2gudmVjdG9yICovCi0gICAgdmVjdG9yID0gZGVzYy0+YXJjaC52ZWN0b3I7CiAgICAgY3B1
bWFza19hbmQoJnRtcF9tYXNrLCBkZXNjLT5hcmNoLmNwdV9tYXNrLCAmY3B1X29ubGluZV9tYXAp
OwogCiAgICAgZm9yX2VhY2hfY3B1KGNwdSwgJnRtcF9tYXNrKSB7CgoKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 17 10:50:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 10:50:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRaR9-0006AB-FS; Fri, 17 May 2019 10:50:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=mYL4=TR=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hRaR8-00062y-9k
 for xen-devel@lists.xenproject.org; Fri, 17 May 2019 10:50:02 +0000
X-Inumbo-ID: 838b4494-7891-11e9-9eaa-d75cfc801f85
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 838b4494-7891-11e9-9eaa-d75cfc801f85;
 Fri, 17 May 2019 10:49:59 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 17 May 2019 04:49:57 -0600
Message-Id: <5CDE91D602000078002300AE@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 17 May 2019 04:49:58 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5CC6DD090200007800229E80@prv1-mh.provo.novell.com>
 <5CDE8F5B020000780023005F@prv1-mh.provo.novell.com>
In-Reply-To: <5CDE8F5B020000780023005F@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v3 09/15] x86/IRQ: make fixup_irqs() skip
 unconnected internally used interrupts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2luY2UgdGhlICJDYW5ub3Qgc2V0IGFmZmluaXR5IC4uLiIgd2FybmluZyBpcyBhIG9uZSB0aW1l
IG9uZSwgYXZvaWQKdHJpZ2dlcmluZyBpdCBhbHJlYWR5IGF0IGJvb3QgdGltZSB3aGVuIHBhcmtp
bmcgc2Vjb25kYXJ5IHRocmVhZHMgYW5kCnRoZSBzZXJpYWwgY29uc29sZSB1c2VzIGEgKHN0aWxs
IHVuY29ubmVjdGVkIGF0IHRoYXQgdGltZSkgUENJIElSUS4KClNpZ25lZC1vZmYtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kg
PHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKLS0tIGEveGVuL2FyY2gveDg2L2lycS5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9pcnEuYwpAQCAtMjQ1Miw4ICsyNDUyLDIwIEBAIHZvaWQgZml4dXBfaXJxcyhj
b25zdCBjcHVtYXNrX3QgKm1hc2ssIGIKICAgICAgICAgdmVjdG9yID0gaXJxX3RvX3ZlY3Rvcihp
cnEpOwogICAgICAgICBpZiAoIHZlY3RvciA+PSBGSVJTVF9ISVBSSU9SSVRZX1ZFQ1RPUiAmJgog
ICAgICAgICAgICAgIHZlY3RvciA8PSBMQVNUX0hJUFJJT1JJVFlfVkVDVE9SICkKKyAgICAgICAg
ewogICAgICAgICAgICAgY3B1bWFza19hbmQoZGVzYy0+YXJjaC5jcHVfbWFzaywgZGVzYy0+YXJj
aC5jcHVfbWFzaywgbWFzayk7CiAKKyAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgKiBUaGlz
IGNhbiBpbiBwYXJ0aWN1bGFyIGhhcHBlbiB3aGVuIHBhcmtpbmcgc2Vjb25kYXJ5IHRocmVhZHMK
KyAgICAgICAgICAgICAqIGR1cmluZyBib290IGFuZCB3aGVuIHRoZSBzZXJpYWwgY29uc29sZSB3
YW50cyB0byB1c2UgYSBQQ0kgSVJRLgorICAgICAgICAgICAgICovCisgICAgICAgICAgICBpZiAo
IGRlc2MtPmhhbmRsZXIgPT0gJm5vX2lycV90eXBlICkKKyAgICAgICAgICAgIHsKKyAgICAgICAg
ICAgICAgICBzcGluX3VubG9jaygmZGVzYy0+bG9jayk7CisgICAgICAgICAgICAgICAgY29udGlu
dWU7CisgICAgICAgICAgICB9CisgICAgICAgIH0KKwogICAgICAgICBpZiAoIGRlc2MtPmFyY2gu
bW92ZV9jbGVhbnVwX2NvdW50ICkKICAgICAgICAgewogICAgICAgICAgICAgLyogVGhlIGNsZWFu
dXAgSVBJIG1heSBoYXZlIGdvdCBzZW50IHdoaWxlIHdlIHdlcmUgc3RpbGwgb25saW5lLiAqLwoK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 17 10:50:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 10:50:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRaRe-0006eU-SM; Fri, 17 May 2019 10:50:34 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=mYL4=TR=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hRaRd-0006eI-OA
 for xen-devel@lists.xenproject.org; Fri, 17 May 2019 10:50:33 +0000
X-Inumbo-ID: 97f06b5e-7891-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 97f06b5e-7891-11e9-8980-bc764e045a96;
 Fri, 17 May 2019 10:50:33 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 17 May 2019 04:50:32 -0600
Message-Id: <5CDE91F802000078002300B1@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 17 May 2019 04:50:32 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5CC6DD090200007800229E80@prv1-mh.provo.novell.com>
 <5CDE8F5B020000780023005F@prv1-mh.provo.novell.com>
In-Reply-To: <5CDE8F5B020000780023005F@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v3 10/15] x86/IRQ: drop redundant
 cpumask_empty() from move_masked_irq()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHN1YnNlcXVlbnQgY3B1bWFza19pbnRlcnNlY3RzKCkgY292ZXJzIHRoZSAiZW1wdHkiIGNh
c2UgcXVpdGUgZmluZS4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29t
PgoKLS0tIGEveGVuL2FyY2gveDg2L2lycS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9pcnEuYwpAQCAt
NjUwLDkgKzY1MCw2IEBAIHZvaWQgbW92ZV9tYXNrZWRfaXJxKHN0cnVjdCBpcnFfZGVzYyAqZGUK
ICAgICAKICAgICBkZXNjLT5zdGF0dXMgJj0gfklSUV9NT1ZFX1BFTkRJTkc7CiAKLSAgICBpZiAo
dW5saWtlbHkoY3B1bWFza19lbXB0eShwZW5kaW5nX21hc2spKSkKLSAgICAgICAgcmV0dXJuOwot
CiAgICAgaWYgKCFkZXNjLT5oYW5kbGVyLT5zZXRfYWZmaW5pdHkpCiAgICAgICAgIHJldHVybjsK
IAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 17 10:51:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 10:51:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRaSE-0006jt-7G; Fri, 17 May 2019 10:51:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=mYL4=TR=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hRaSC-0006jg-OY
 for xen-devel@lists.xenproject.org; Fri, 17 May 2019 10:51:08 +0000
X-Inumbo-ID: a9f9b980-7891-11e9-8547-4f5cb1990017
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a9f9b980-7891-11e9-8547-4f5cb1990017;
 Fri, 17 May 2019 10:51:03 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 17 May 2019 04:51:02 -0600
Message-Id: <5CDE921602000078002300B4@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 17 May 2019 04:51:02 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5CC6DD090200007800229E80@prv1-mh.provo.novell.com>
 <5CDE8F5B020000780023005F@prv1-mh.provo.novell.com>
In-Reply-To: <5CDE8F5B020000780023005F@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v3 11/15] x86/IRQ: simplify and rename
 pirq_acktype()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SXRzIG9ubHkgY2FsbGVyIGFscmVhZHkgaGFzIHRoZSBJUlEgZGVzY3JpcHRvciBpbiBpdHMgaGFu
ZHMsIHNvIHRoZXJlJ3MKbm8gbmVlZCBmb3IgdGhlIGZ1bmN0aW9uIHRvIHJlLW9idGFpbiBpdC4g
QXMgYSByZXN1bHQgdGhlIGxlYWRpbmcgcCBvZgppdHMgbmFtZSBpcyBubyBsb25nZXIgYXBwcm9w
cmlhdGUgYW5kIGhlbmNlIGdldHMgZHJvcHBlZC4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2Vy
LnBhdUBjaXRyaXguY29tPgotLS0KdjI6IE5ldy4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9pcnEuYwor
KysgYi94ZW4vYXJjaC94ODYvaXJxLmMKQEAgLTE1NTYsMTcgKzE1NTYsOCBAQCBpbnQgcGlycV9n
dWVzdF91bm1hc2soc3RydWN0IGRvbWFpbiAqZCkKICAgICByZXR1cm4gMDsKIH0KIAotc3RhdGlj
IGludCBwaXJxX2Fja3R5cGUoc3RydWN0IGRvbWFpbiAqZCwgaW50IHBpcnEpCitzdGF0aWMgaW50
IGlycV9hY2t0eXBlKGNvbnN0IHN0cnVjdCBpcnFfZGVzYyAqZGVzYykKIHsKLSAgICBzdHJ1Y3Qg
aXJxX2Rlc2MgICpkZXNjOwotICAgIGludCBpcnE7Ci0KLSAgICBpcnEgPSBkb21haW5fcGlycV90
b19pcnEoZCwgcGlycSk7Ci0gICAgaWYgKCBpcnEgPD0gMCApCi0gICAgICAgIHJldHVybiBBQ0tU
WVBFX05PTkU7Ci0KLSAgICBkZXNjID0gaXJxX3RvX2Rlc2MoaXJxKTsKLQogICAgIGlmICggZGVz
Yy0+aGFuZGxlciA9PSAmbm9faXJxX3R5cGUgKQogICAgICAgICByZXR1cm4gQUNLVFlQRV9OT05F
OwogCkBAIC0xNTk3LDcgKzE1ODgsOCBAQCBzdGF0aWMgaW50IHBpcnFfYWNrdHlwZShzdHJ1Y3Qg
ZG9tYWluICpkCiAgICAgaWYgKCAhc3RyY21wKGRlc2MtPmhhbmRsZXItPnR5cGVuYW1lLCAiWFQt
UElDIikgKQogICAgICAgICByZXR1cm4gQUNLVFlQRV9VTk1BU0s7CiAKLSAgICBwcmludGsoIlVu
a25vd24gUElDIHR5cGUgJyVzJyBmb3IgSVJRICVkXG4iLCBkZXNjLT5oYW5kbGVyLT50eXBlbmFt
ZSwgaXJxKTsKKyAgICBwcmludGsoIlVua25vd24gUElDIHR5cGUgJyVzJyBmb3IgSVJRJWRcbiIs
CisgICAgICAgICAgIGRlc2MtPmhhbmRsZXItPnR5cGVuYW1lLCBkZXNjLT5pcnEpOwogICAgIEJV
RygpOwogCiAgICAgcmV0dXJuIDA7CkBAIC0xNjc0LDcgKzE2NjYsNyBAQCBpbnQgcGlycV9ndWVz
dF9iaW5kKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1CiAgICAgICAgIGFjdGlvbi0+bnJfZ3Vlc3RzICAg
PSAwOwogICAgICAgICBhY3Rpb24tPmluX2ZsaWdodCAgID0gMDsKICAgICAgICAgYWN0aW9uLT5z
aGFyZWFibGUgICA9IHdpbGxfc2hhcmU7Ci0gICAgICAgIGFjdGlvbi0+YWNrX3R5cGUgICAgPSBw
aXJxX2Fja3R5cGUodi0+ZG9tYWluLCBwaXJxLT5waXJxKTsKKyAgICAgICAgYWN0aW9uLT5hY2tf
dHlwZSAgICA9IGlycV9hY2t0eXBlKGRlc2MpOwogICAgICAgICBpbml0X3RpbWVyKCZhY3Rpb24t
PmVvaV90aW1lciwgaXJxX2d1ZXN0X2VvaV90aW1lcl9mbiwgZGVzYywgMCk7CiAKICAgICAgICAg
ZGVzYy0+c3RhdHVzIHw9IElSUV9HVUVTVDsKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 17 10:52:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 10:52:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRaSw-0006sI-I4; Fri, 17 May 2019 10:51:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=mYL4=TR=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hRaSv-0006s4-0E
 for xen-devel@lists.xenproject.org; Fri, 17 May 2019 10:51:53 +0000
X-Inumbo-ID: c6beb55f-7891-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c6beb55f-7891-11e9-8980-bc764e045a96;
 Fri, 17 May 2019 10:51:51 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 17 May 2019 04:51:50 -0600
Message-Id: <5CDE924602000078002300B7@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 17 May 2019 04:51:50 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5CC6DD090200007800229E80@prv1-mh.provo.novell.com>
 <5CDE8F5B020000780023005F@prv1-mh.provo.novell.com>
In-Reply-To: <5CDE8F5B020000780023005F@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v3 12/15] x86/IRQ: add explicit tracing-enabled
 check to trace_irq_mask()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHNldHVwIGZvciBjYWxsaW5nIHRyYWNlX3ZhcigpICh3aGljaCBpdHNlbGYgY2hlY2tzIHRi
X2luaXRfZG9uZSkgaXMKbm9uLW5lZ2xpZ2libGUsIGFuZCBoZW5jZSBhIHNlcGFyYXRlIG91dGVy
LW1vc3QgY2hlY2sgaXMgd2FycmFudGVkLgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgotLS0KdjM6IE5ldy4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9pcnEuYwor
KysgYi94ZW4vYXJjaC94ODYvaXJxLmMKQEAgLTEyMSw4ICsxMjEsOCBAQCBzdGF0aWMgdm9pZCBy
ZWxlYXNlX29sZF92ZWMoc3RydWN0IGlycV9kCiAgICAgfQogfQogCi1zdGF0aWMgdm9pZCB0cmFj
ZV9pcnFfbWFzayh1aW50MzJfdCBldmVudCwgaW50IGlycSwgaW50IHZlY3RvciwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGNvbnN0IGNwdW1hc2tfdCAqbWFzaykKK3N0YXRpYyB2b2lkIF90
cmFjZV9pcnFfbWFzayh1aW50MzJfdCBldmVudCwgaW50IGlycSwgaW50IHZlY3RvciwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjcHVtYXNrX3QgKm1hc2spCiB7CiAgICAgc3Ry
dWN0IHsKICAgICAgICAgdW5zaWduZWQgaW50IGlycToxNiwgdmVjOjE2OwpAQCAtMTM3LDYgKzEz
NywxMyBAQCBzdGF0aWMgdm9pZCB0cmFjZV9pcnFfbWFzayh1aW50MzJfdCBldmVuCiAgICAgdHJh
Y2VfdmFyKGV2ZW50LCAxLCBzaXplb2YoZCksICZkKTsKIH0KIAorc3RhdGljIGlubGluZSB2b2lk
IHRyYWNlX2lycV9tYXNrKHVpbnQzMl90IGV2ZW50LCBpbnQgaXJxLCBpbnQgdmVjdG9yLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNwdW1hc2tfdCAqbWFzaykKK3sK
KyAgICBpZiAoIHVubGlrZWx5KHRiX2luaXRfZG9uZSkgKQorICAgICAgICBfdHJhY2VfaXJxX21h
c2soZXZlbnQsIGlycSwgdmVjdG9yLCBtYXNrKTsKK30KKwogc3RhdGljIGludCBfX2luaXQgX2Jp
bmRfaXJxX3ZlY3RvcihzdHJ1Y3QgaXJxX2Rlc2MgKmRlc2MsIGludCB2ZWN0b3IsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNwdW1hc2tfdCAqY3B1X21hc2spCiB7
CgoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 17 10:52:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 10:52:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRaTf-0006zq-1b; Fri, 17 May 2019 10:52:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=mYL4=TR=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hRaTe-0006zk-BD
 for xen-devel@lists.xenproject.org; Fri, 17 May 2019 10:52:38 +0000
X-Inumbo-ID: df7f79f0-7891-11e9-9429-bbaec451148c
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id df7f79f0-7891-11e9-9429-bbaec451148c;
 Fri, 17 May 2019 10:52:33 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 17 May 2019 04:52:32 -0600
Message-Id: <5CDE927002000078002300BA@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 17 May 2019 04:52:32 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5CC6DD090200007800229E80@prv1-mh.provo.novell.com>
 <5CDE8F5B020000780023005F@prv1-mh.provo.novell.com>
In-Reply-To: <5CDE8F5B020000780023005F@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v3 13/15] x86/IRQ: tighten vector checks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VXNlIHZhbGlkX2lycV92ZWN0b3IoKSByYXRoZXIgdGhhbiAiPiAwIi4KCkFsc28gcmVwbGFjZSBh
biBvcGVuLWNvZGVkIHVzZSBvZiBJUlFfVkVDVE9SX1VOQVNTSUdORUQuCgpTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQp2MzogTmV3LgoKLS0tIGEveGVu
L2FyY2gveDg2L2lycS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9pcnEuYwpAQCAtMzQyLDcgKzM0Miw3
IEBAIHZvaWQgY2xlYXJfaXJxX3ZlY3RvcihpbnQgaXJxKQogCiBpbnQgaXJxX3RvX3ZlY3Rvcihp
bnQgaXJxKQogewotICAgIGludCB2ZWN0b3IgPSAtMTsKKyAgICBpbnQgdmVjdG9yID0gSVJRX1ZF
Q1RPUl9VTkFTU0lHTkVEOwogCiAgICAgQlVHX09OKGlycSA+PSBucl9pcnFzIHx8IGlycSA8IDAp
OwogCkBAIC00NTIsMTUgKzQ1MiwxOCBAQCBzdGF0aWMgdm1hc2tfdCAqaXJxX2dldF91c2VkX3Zl
Y3Rvcl9tYXNrCiAgICAgICAgICAgICBpbnQgdmVjdG9yOwogICAgICAgICAgICAgCiAgICAgICAg
ICAgICB2ZWN0b3IgPSBpcnFfdG9fdmVjdG9yKGlycSk7Ci0gICAgICAgICAgICBpZiAoIHZlY3Rv
ciA+IDAgKQorICAgICAgICAgICAgaWYgKCB2YWxpZF9pcnFfdmVjdG9yKHZlY3RvcikgKQogICAg
ICAgICAgICAgewotICAgICAgICAgICAgICAgIHByaW50ayhYRU5MT0dfSU5GTyAiSVJRICVkIGFs
cmVhZHkgYXNzaWduZWQgdmVjdG9yICVkXG4iLAorICAgICAgICAgICAgICAgIHByaW50ayhYRU5M
T0dfSU5GTyAiSVJRJWQgYWxyZWFkeSBhc3NpZ25lZCB2ZWN0b3IgJTAyeFxuIiwKICAgICAgICAg
ICAgICAgICAgICAgICAgaXJxLCB2ZWN0b3IpOwogICAgICAgICAgICAgICAgIAogICAgICAgICAg
ICAgICAgIEFTU0VSVCghdGVzdF9iaXQodmVjdG9yLCByZXQpKTsKIAogICAgICAgICAgICAgICAg
IHNldF9iaXQodmVjdG9yLCByZXQpOwogICAgICAgICAgICAgfQorICAgICAgICAgICAgZWxzZSBp
ZiAoIHZlY3RvciAhPSBJUlFfVkVDVE9SX1VOQVNTSUdORUQgKQorICAgICAgICAgICAgICAgIHBy
aW50ayhYRU5MT0dfV0FSTklORyAiSVJRJWQgbWFwcGVkIHRvIGJvZ3VzIHZlY3RvciAlMDJ4XG4i
LAorICAgICAgICAgICAgICAgICAgICAgICBpcnEsIHZlY3Rvcik7CiAgICAgICAgIH0KICAgICB9
CiAgICAgZWxzZSBpZiAoIElPX0FQSUNfSVJRKGlycSkgJiYKQEAgLTQ5MSw3ICs0OTQsNyBAQCBz
dGF0aWMgaW50IF9hc3NpZ25faXJxX3ZlY3RvcihzdHJ1Y3QgaXJxCiAgICAgdm1hc2tfdCAqaXJx
X3VzZWRfdmVjdG9ycyA9IE5VTEw7CiAKICAgICBvbGRfdmVjdG9yID0gaXJxX3RvX3ZlY3Rvcihp
cnEpOwotICAgIGlmICggb2xkX3ZlY3RvciA+IDAgKQorICAgIGlmICggdmFsaWRfaXJxX3ZlY3Rv
cihvbGRfdmVjdG9yKSApCiAgICAgewogICAgICAgICBjcHVtYXNrX3QgdG1wX21hc2s7CiAKQEAg
LTU1NSw3ICs1NTgsNyBAQCBuZXh0OgogICAgICAgICBjdXJyZW50X3ZlY3RvciA9IHZlY3RvcjsK
ICAgICAgICAgY3VycmVudF9vZmZzZXQgPSBvZmZzZXQ7CiAKLSAgICAgICAgaWYgKCBvbGRfdmVj
dG9yID4gMCApCisgICAgICAgIGlmICggdmFsaWRfaXJxX3ZlY3RvcihvbGRfdmVjdG9yKSApCiAg
ICAgICAgIHsKICAgICAgICAgICAgIGNwdW1hc2tfYW5kKGRlc2MtPmFyY2gub2xkX2NwdV9tYXNr
LCBkZXNjLT5hcmNoLmNwdV9tYXNrLAogICAgICAgICAgICAgICAgICAgICAgICAgJmNwdV9vbmxp
bmVfbWFwKTsKCgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 17 10:52:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 10:52:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRaTx-00073j-CL; Fri, 17 May 2019 10:52:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=mYL4=TR=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hRaTw-00073V-35
 for xen-devel@lists.xenproject.org; Fri, 17 May 2019 10:52:56 +0000
X-Inumbo-ID: ec1da149-7891-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ec1da149-7891-11e9-8980-bc764e045a96;
 Fri, 17 May 2019 10:52:54 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 17 May 2019 04:52:53 -0600
Message-Id: <5CDE928602000078002300BD@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 17 May 2019 04:52:54 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5CC6DD090200007800229E80@prv1-mh.provo.novell.com>
 <5CDE8F5B020000780023005F@prv1-mh.provo.novell.com>
In-Reply-To: <5CDE8F5B020000780023005F@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v3 14/15] x86/IRQ: eliminate some on-stack
 cpumask_t instances
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VXNlIHNjcmF0Y2hfY3B1bWFzayB3aGVyZSBwb3NzaWJsZSwgdG8gYXZvaWQgY3JlYXRpbmcgdGhl
c2UgcG9zc2libHkKbGFyZ2Ugc3RhY2sgb2JqZWN0cy4gV2UgY2FuJ3QgdXNlIGl0IGluIF9hc3Np
Z25faXJxX3ZlY3RvcigpIGFuZApzZXRfZGVzY19hZmZpbml0eSgpLCBhcyB0aGVzZSBnZXQgY2Fs
bGVkIGluIElSUSBjb250ZXh0LgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgotLS0KdjM6IE5ldy4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9pcnEuYworKysgYi94
ZW4vYXJjaC94ODYvaXJxLmMKQEAgLTI4NSwxNCArMjg1LDE1IEBAIHN0YXRpYyB2b2lkIF9jbGVh
cl9pcnFfdmVjdG9yKHN0cnVjdCBpcnEKIHsKICAgICB1bnNpZ25lZCBpbnQgY3B1LCBvbGRfdmVj
dG9yLCBpcnEgPSBkZXNjLT5pcnE7CiAgICAgdW5zaWduZWQgaW50IHZlY3RvciA9IGRlc2MtPmFy
Y2gudmVjdG9yOwotICAgIGNwdW1hc2tfdCB0bXBfbWFzazsKKyAgICBjcHVtYXNrX3QgKnRtcF9t
YXNrID0gdGhpc19jcHUoc2NyYXRjaF9jcHVtYXNrKTsKIAogICAgIEJVR19PTighdmFsaWRfaXJx
X3ZlY3Rvcih2ZWN0b3IpKTsKIAogICAgIC8qIEFsd2F5cyBjbGVhciBkZXNjLT5hcmNoLnZlY3Rv
ciAqLwotICAgIGNwdW1hc2tfYW5kKCZ0bXBfbWFzaywgZGVzYy0+YXJjaC5jcHVfbWFzaywgJmNw
dV9vbmxpbmVfbWFwKTsKKyAgICBjcHVtYXNrX2FuZCh0bXBfbWFzaywgZGVzYy0+YXJjaC5jcHVf
bWFzaywgJmNwdV9vbmxpbmVfbWFwKTsKIAotICAgIGZvcl9lYWNoX2NwdShjcHUsICZ0bXBfbWFz
aykgeworICAgIGZvcl9lYWNoX2NwdShjcHUsIHRtcF9tYXNrKQorICAgIHsKICAgICAgICAgQVNT
RVJUKCBwZXJfY3B1KHZlY3Rvcl9pcnEsIGNwdSlbdmVjdG9yXSA9PSBpcnEgKTsKICAgICAgICAg
cGVyX2NwdSh2ZWN0b3JfaXJxLCBjcHUpW3ZlY3Rvcl0gPSB+aXJxOwogICAgIH0KQEAgLTMwOCwx
NiArMzA5LDE3IEBAIHN0YXRpYyB2b2lkIF9jbGVhcl9pcnFfdmVjdG9yKHN0cnVjdCBpcnEKIAog
ICAgIGRlc2MtPmFyY2gudXNlZCA9IElSUV9VTlVTRUQ7CiAKLSAgICB0cmFjZV9pcnFfbWFzayhU
UkNfSFdfSVJRX0NMRUFSX1ZFQ1RPUiwgaXJxLCB2ZWN0b3IsICZ0bXBfbWFzayk7CisgICAgdHJh
Y2VfaXJxX21hc2soVFJDX0hXX0lSUV9DTEVBUl9WRUNUT1IsIGlycSwgdmVjdG9yLCB0bXBfbWFz
ayk7CiAKICAgICBpZiAoIGxpa2VseSghZGVzYy0+YXJjaC5tb3ZlX2luX3Byb2dyZXNzKSApCiAg
ICAgICAgIHJldHVybjsKIAogICAgIC8qIElmIHdlIHdlcmUgaW4gbW90aW9uLCBhbHNvIGNsZWFy
IGRlc2MtPmFyY2gub2xkX3ZlY3RvciAqLwogICAgIG9sZF92ZWN0b3IgPSBkZXNjLT5hcmNoLm9s
ZF92ZWN0b3I7Ci0gICAgY3B1bWFza19hbmQoJnRtcF9tYXNrLCBkZXNjLT5hcmNoLm9sZF9jcHVf
bWFzaywgJmNwdV9vbmxpbmVfbWFwKTsKKyAgICBjcHVtYXNrX2FuZCh0bXBfbWFzaywgZGVzYy0+
YXJjaC5vbGRfY3B1X21hc2ssICZjcHVfb25saW5lX21hcCk7CiAKLSAgICBmb3JfZWFjaF9jcHUo
Y3B1LCAmdG1wX21hc2spIHsKKyAgICBmb3JfZWFjaF9jcHUoY3B1LCB0bXBfbWFzaykKKyAgICB7
CiAgICAgICAgIEFTU0VSVCggcGVyX2NwdSh2ZWN0b3JfaXJxLCBjcHUpW29sZF92ZWN0b3JdID09
IGlycSApOwogICAgICAgICBUUkFDRV8zRChUUkNfSFdfSVJRX01PVkVfRklOSVNILCBpcnEsIG9s
ZF92ZWN0b3IsIGNwdSk7CiAgICAgICAgIHBlcl9jcHUodmVjdG9yX2lycSwgY3B1KVtvbGRfdmVj
dG9yXSA9IH5pcnE7CkBAIC0xMTU5LDcgKzExNjEsNiBAQCBzdGF0aWMgdm9pZCBpcnFfZ3Vlc3Rf
ZW9pX3RpbWVyX2ZuKHZvaWQKICAgICBzdHJ1Y3QgaXJxX2Rlc2MgKmRlc2MgPSBkYXRhOwogICAg
IHVuc2lnbmVkIGludCBpLCBpcnEgPSBkZXNjIC0gaXJxX2Rlc2M7CiAgICAgaXJxX2d1ZXN0X2Fj
dGlvbl90ICphY3Rpb247Ci0gICAgY3B1bWFza190IGNwdV9lb2lfbWFwOwogCiAgICAgc3Bpbl9s
b2NrX2lycSgmZGVzYy0+bG9jayk7CiAgICAgCkBAIC0xMTg5LDE0ICsxMTkwLDE4IEBAIHN0YXRp
YyB2b2lkIGlycV9ndWVzdF9lb2lfdGltZXJfZm4odm9pZAogCiAgICAgc3dpdGNoICggYWN0aW9u
LT5hY2tfdHlwZSApCiAgICAgeworICAgICAgICBjcHVtYXNrX3QgKmNwdV9lb2lfbWFwOworCiAg
ICAgY2FzZSBBQ0tUWVBFX1VOTUFTSzoKICAgICAgICAgaWYgKCBkZXNjLT5oYW5kbGVyLT5lbmQg
KQogICAgICAgICAgICAgZGVzYy0+aGFuZGxlci0+ZW5kKGRlc2MsIDApOwogICAgICAgICBicmVh
azsKKwogICAgIGNhc2UgQUNLVFlQRV9FT0k6Ci0gICAgICAgIGNwdW1hc2tfY29weSgmY3B1X2Vv
aV9tYXAsIGFjdGlvbi0+Y3B1X2VvaV9tYXApOworICAgICAgICBjcHVfZW9pX21hcCA9IHRoaXNf
Y3B1KHNjcmF0Y2hfY3B1bWFzayk7CisgICAgICAgIGNwdW1hc2tfY29weShjcHVfZW9pX21hcCwg
YWN0aW9uLT5jcHVfZW9pX21hcCk7CiAgICAgICAgIHNwaW5fdW5sb2NrX2lycSgmZGVzYy0+bG9j
ayk7Ci0gICAgICAgIG9uX3NlbGVjdGVkX2NwdXMoJmNwdV9lb2lfbWFwLCBzZXRfZW9pX3JlYWR5
LCBkZXNjLCAwKTsKKyAgICAgICAgb25fc2VsZWN0ZWRfY3B1cyhjcHVfZW9pX21hcCwgc2V0X2Vv
aV9yZWFkeSwgZGVzYywgMCk7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAKQEAgLTI0MzcsNyAr
MjQ0Miw3IEBAIHZvaWQgZml4dXBfaXJxcyhjb25zdCBjcHVtYXNrX3QgKm1hc2ssIGIKICAgICB7
CiAgICAgICAgIGJvb2wgYnJlYWtfYWZmaW5pdHkgPSBmYWxzZSwgc2V0X2FmZmluaXR5ID0gdHJ1
ZTsKICAgICAgICAgdW5zaWduZWQgaW50IHZlY3RvcjsKLSAgICAgICAgY3B1bWFza190IGFmZmlu
aXR5OworICAgICAgICBjcHVtYXNrX3QgKmFmZmluaXR5ID0gdGhpc19jcHUoc2NyYXRjaF9jcHVt
YXNrKTsKIAogICAgICAgICBpZiAoIGlycSA9PSAyICkKICAgICAgICAgICAgIGNvbnRpbnVlOwpA
QCAtMjQ2OCw5ICsyNDczLDkgQEAgdm9pZCBmaXh1cF9pcnFzKGNvbnN0IGNwdW1hc2tfdCAqbWFz
aywgYgogICAgICAgICBpZiAoIGRlc2MtPmFyY2gubW92ZV9jbGVhbnVwX2NvdW50ICkKICAgICAg
ICAgewogICAgICAgICAgICAgLyogVGhlIGNsZWFudXAgSVBJIG1heSBoYXZlIGdvdCBzZW50IHdo
aWxlIHdlIHdlcmUgc3RpbGwgb25saW5lLiAqLwotICAgICAgICAgICAgY3B1bWFza19hbmRub3Qo
JmFmZmluaXR5LCBkZXNjLT5hcmNoLm9sZF9jcHVfbWFzaywKKyAgICAgICAgICAgIGNwdW1hc2tf
YW5kbm90KGFmZmluaXR5LCBkZXNjLT5hcmNoLm9sZF9jcHVfbWFzaywKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICZjcHVfb25saW5lX21hcCk7Ci0gICAgICAgICAgICBkZXNjLT5hcmNoLm1v
dmVfY2xlYW51cF9jb3VudCAtPSBjcHVtYXNrX3dlaWdodCgmYWZmaW5pdHkpOworICAgICAgICAg
ICAgZGVzYy0+YXJjaC5tb3ZlX2NsZWFudXBfY291bnQgLT0gY3B1bWFza193ZWlnaHQoYWZmaW5p
dHkpOwogICAgICAgICAgICAgaWYgKCAhZGVzYy0+YXJjaC5tb3ZlX2NsZWFudXBfY291bnQgKQog
ICAgICAgICAgICAgICAgIHJlbGVhc2Vfb2xkX3ZlYyhkZXNjKTsKICAgICAgICAgfQpAQCAtMjQ5
NywxMCArMjUwMiwxMCBAQCB2b2lkIGZpeHVwX2lycXMoY29uc3QgY3B1bWFza190ICptYXNrLCBi
CiAgICAgICAgIHsKICAgICAgICAgICAgIHVuc2lnbmVkIGludCBjcHU7CiAKLSAgICAgICAgICAg
IGNwdW1hc2tfYW5kKCZhZmZpbml0eSwgZGVzYy0+YXJjaC5vbGRfY3B1X21hc2ssICZjcHVfb25s
aW5lX21hcCk7CisgICAgICAgICAgICBjcHVtYXNrX2FuZChhZmZpbml0eSwgZGVzYy0+YXJjaC5v
bGRfY3B1X21hc2ssICZjcHVfb25saW5lX21hcCk7CiAKICAgICAgICAgICAgIHNwaW5fbG9jaygm
dmVjdG9yX2xvY2spOwotICAgICAgICAgICAgZm9yX2VhY2hfY3B1KGNwdSwgJmFmZmluaXR5KQor
ICAgICAgICAgICAgZm9yX2VhY2hfY3B1KGNwdSwgYWZmaW5pdHkpCiAgICAgICAgICAgICAgICAg
cGVyX2NwdSh2ZWN0b3JfaXJxLCBjcHUpW2Rlc2MtPmFyY2gub2xkX3ZlY3Rvcl0gPSB+aXJxOwog
ICAgICAgICAgICAgc3Bpbl91bmxvY2soJnZlY3Rvcl9sb2NrKTsKIApAQCAtMjUxMSwyMyArMjUx
NiwyMyBAQCB2b2lkIGZpeHVwX2lycXMoY29uc3QgY3B1bWFza190ICptYXNrLCBiCiAgICAgICAg
IGlmICggIWNwdW1hc2tfaW50ZXJzZWN0cyhtYXNrLCBkZXNjLT5hZmZpbml0eSkgKQogICAgICAg
ICB7CiAgICAgICAgICAgICBicmVha19hZmZpbml0eSA9IHRydWU7Ci0gICAgICAgICAgICBjcHVt
YXNrX3NldGFsbCgmYWZmaW5pdHkpOworICAgICAgICAgICAgY3B1bWFza19zZXRhbGwoYWZmaW5p
dHkpOwogICAgICAgICB9CiAgICAgICAgIGVsc2UKLSAgICAgICAgICAgIGNwdW1hc2tfY29weSgm
YWZmaW5pdHksIGRlc2MtPmFmZmluaXR5KTsKKyAgICAgICAgICAgIGNwdW1hc2tfY29weShhZmZp
bml0eSwgZGVzYy0+YWZmaW5pdHkpOwogCiAgICAgICAgIGlmICggZGVzYy0+aGFuZGxlci0+ZGlz
YWJsZSApCiAgICAgICAgICAgICBkZXNjLT5oYW5kbGVyLT5kaXNhYmxlKGRlc2MpOwogCiAgICAg
ICAgIGlmICggZGVzYy0+aGFuZGxlci0+c2V0X2FmZmluaXR5ICkKLSAgICAgICAgICAgIGRlc2Mt
PmhhbmRsZXItPnNldF9hZmZpbml0eShkZXNjLCAmYWZmaW5pdHkpOworICAgICAgICAgICAgZGVz
Yy0+aGFuZGxlci0+c2V0X2FmZmluaXR5KGRlc2MsIGFmZmluaXR5KTsKICAgICAgICAgZWxzZSBp
ZiAoICEod2FybmVkKyspICkKICAgICAgICAgICAgIHNldF9hZmZpbml0eSA9IGZhbHNlOwogCiAg
ICAgICAgIGlmICggZGVzYy0+aGFuZGxlci0+ZW5hYmxlICkKICAgICAgICAgICAgIGRlc2MtPmhh
bmRsZXItPmVuYWJsZShkZXNjKTsKIAotICAgICAgICBjcHVtYXNrX2NvcHkoJmFmZmluaXR5LCBk
ZXNjLT5hZmZpbml0eSk7CisgICAgICAgIGNwdW1hc2tfY29weShhZmZpbml0eSwgZGVzYy0+YWZm
aW5pdHkpOwogCiAgICAgICAgIHNwaW5fdW5sb2NrKCZkZXNjLT5sb2NrKTsKIApAQCAtMjUzOCw3
ICsyNTQzLDcgQEAgdm9pZCBmaXh1cF9pcnFzKGNvbnN0IGNwdW1hc2tfdCAqbWFzaywgYgogICAg
ICAgICAgICAgcHJpbnRrKCJDYW5ub3Qgc2V0IGFmZmluaXR5IGZvciBJUlEldVxuIiwgaXJxKTsK
ICAgICAgICAgZWxzZSBpZiAoIGJyZWFrX2FmZmluaXR5ICkKICAgICAgICAgICAgIHByaW50aygi
QnJva2UgYWZmaW5pdHkgZm9yIElSUSV1LCBuZXc6ICUqcGJcbiIsCi0gICAgICAgICAgICAgICAg
ICAgaXJxLCBucl9jcHVfaWRzLCAmYWZmaW5pdHkpOworICAgICAgICAgICAgICAgICAgIGlycSwg
bnJfY3B1X2lkcywgYWZmaW5pdHkpOwogICAgIH0KIAogICAgIC8qIFRoYXQgZG9lc24ndCBzZWVt
IHN1ZmZpY2llbnQuICBHaXZlIGl0IDFtcy4gKi8KCgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 17 10:53:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 10:53:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRaUS-00079f-MZ; Fri, 17 May 2019 10:53:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=mYL4=TR=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hRaUR-00079K-62
 for xen-devel@lists.xenproject.org; Fri, 17 May 2019 10:53:27 +0000
X-Inumbo-ID: fd992ce2-7891-11e9-bb02-53d9015f7d8a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fd992ce2-7891-11e9-bb02-53d9015f7d8a;
 Fri, 17 May 2019 10:53:23 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 17 May 2019 04:53:22 -0600
Message-Id: <5CDE92A302000078002300F9@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 17 May 2019 04:53:23 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5CC6DD090200007800229E80@prv1-mh.provo.novell.com>
 <5CDE8F5B020000780023005F@prv1-mh.provo.novell.com>
In-Reply-To: <5CDE8F5B020000780023005F@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v3 15/15] x86/IRQ: move {,_}clear_irq_vector()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyBsYXJnZWx5IHRvIGRyb3AgYSBmb3J3YXJkIGRlY2xhcmF0aW9uLiBUaGVyZSdzIG9u
ZSBmdW5jdGlvbmFsCmNoYW5nZSAtIGNsZWFyX2lycV92ZWN0b3IoKSBnZXRzIG1hcmtlZCBfX2lu
aXQsIGFzIGl0cyBvbmx5IGNhbGxlciBpcwpjaGVja190aW1lcigpLiBCZXlvbmQgdGhpcyBvbmx5
IGEgZmV3IHN0cmF5IGJsYW5rcyBnZXQgcmVtb3ZlZC4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCnYzOiBOZXcuCgotLS0gYS94ZW4vYXJjaC94ODYv
aXJxLmMKKysrIGIveGVuL2FyY2gveDg2L2lycS5jCkBAIC0yNyw3ICsyNyw2IEBACiAjaW5jbHVk
ZSA8cHVibGljL3BoeXNkZXYuaD4KIAogc3RhdGljIGludCBwYXJzZV9pcnFfdmVjdG9yX21hcF9w
YXJhbShjb25zdCBjaGFyICpzKTsKLXN0YXRpYyB2b2lkIF9jbGVhcl9pcnFfdmVjdG9yKHN0cnVj
dCBpcnFfZGVzYyAqZGVzYyk7CiAKIC8qIG9wdF9ub2lycWJhbGFuY2U6IElmIHRydWUsIHNvZnR3
YXJlIElSUSBiYWxhbmNpbmcvYWZmaW5pdHkgaXMgZGlzYWJsZWQuICovCiBib29sIF9fcmVhZF9t
b3N0bHkgb3B0X25vaXJxYmFsYW5jZTsKQEAgLTE5MSw2ICsxOTAsNjcgQEAgaW50IF9faW5pdCBi
aW5kX2lycV92ZWN0b3IoaW50IGlycSwgaW50CiAgICAgcmV0dXJuIHJldDsKIH0KIAorc3RhdGlj
IHZvaWQgX2NsZWFyX2lycV92ZWN0b3Ioc3RydWN0IGlycV9kZXNjICpkZXNjKQoreworICAgIHVu
c2lnbmVkIGludCBjcHUsIG9sZF92ZWN0b3IsIGlycSA9IGRlc2MtPmlycTsKKyAgICB1bnNpZ25l
ZCBpbnQgdmVjdG9yID0gZGVzYy0+YXJjaC52ZWN0b3I7CisgICAgY3B1bWFza190ICp0bXBfbWFz
ayA9IHRoaXNfY3B1KHNjcmF0Y2hfY3B1bWFzayk7CisKKyAgICBCVUdfT04oIXZhbGlkX2lycV92
ZWN0b3IodmVjdG9yKSk7CisKKyAgICAvKiBBbHdheXMgY2xlYXIgZGVzYy0+YXJjaC52ZWN0b3Ig
Ki8KKyAgICBjcHVtYXNrX2FuZCh0bXBfbWFzaywgZGVzYy0+YXJjaC5jcHVfbWFzaywgJmNwdV9v
bmxpbmVfbWFwKTsKKworICAgIGZvcl9lYWNoX2NwdShjcHUsIHRtcF9tYXNrKQorICAgIHsKKyAg
ICAgICAgQVNTRVJUKHBlcl9jcHUodmVjdG9yX2lycSwgY3B1KVt2ZWN0b3JdID09IGlycSk7Cisg
ICAgICAgIHBlcl9jcHUodmVjdG9yX2lycSwgY3B1KVt2ZWN0b3JdID0gfmlycTsKKyAgICB9CisK
KyAgICBkZXNjLT5hcmNoLnZlY3RvciA9IElSUV9WRUNUT1JfVU5BU1NJR05FRDsKKyAgICBjcHVt
YXNrX2NsZWFyKGRlc2MtPmFyY2guY3B1X21hc2spOworCisgICAgaWYgKCBkZXNjLT5hcmNoLnVz
ZWRfdmVjdG9ycyApCisgICAgeworICAgICAgICBBU1NFUlQodGVzdF9iaXQodmVjdG9yLCBkZXNj
LT5hcmNoLnVzZWRfdmVjdG9ycykpOworICAgICAgICBjbGVhcl9iaXQodmVjdG9yLCBkZXNjLT5h
cmNoLnVzZWRfdmVjdG9ycyk7CisgICAgfQorCisgICAgZGVzYy0+YXJjaC51c2VkID0gSVJRX1VO
VVNFRDsKKworICAgIHRyYWNlX2lycV9tYXNrKFRSQ19IV19JUlFfQ0xFQVJfVkVDVE9SLCBpcnEs
IHZlY3RvciwgdG1wX21hc2spOworCisgICAgaWYgKCBsaWtlbHkoIWRlc2MtPmFyY2gubW92ZV9p
bl9wcm9ncmVzcykgKQorICAgICAgICByZXR1cm47CisKKyAgICAvKiBJZiB3ZSB3ZXJlIGluIG1v
dGlvbiwgYWxzbyBjbGVhciBkZXNjLT5hcmNoLm9sZF92ZWN0b3IgKi8KKyAgICBvbGRfdmVjdG9y
ID0gZGVzYy0+YXJjaC5vbGRfdmVjdG9yOworICAgIGNwdW1hc2tfYW5kKHRtcF9tYXNrLCBkZXNj
LT5hcmNoLm9sZF9jcHVfbWFzaywgJmNwdV9vbmxpbmVfbWFwKTsKKworICAgIGZvcl9lYWNoX2Nw
dShjcHUsIHRtcF9tYXNrKQorICAgIHsKKyAgICAgICAgQVNTRVJUKHBlcl9jcHUodmVjdG9yX2ly
cSwgY3B1KVtvbGRfdmVjdG9yXSA9PSBpcnEpOworICAgICAgICBUUkFDRV8zRChUUkNfSFdfSVJR
X01PVkVfRklOSVNILCBpcnEsIG9sZF92ZWN0b3IsIGNwdSk7CisgICAgICAgIHBlcl9jcHUodmVj
dG9yX2lycSwgY3B1KVtvbGRfdmVjdG9yXSA9IH5pcnE7CisgICAgfQorCisgICAgcmVsZWFzZV9v
bGRfdmVjKGRlc2MpOworCisgICAgZGVzYy0+YXJjaC5tb3ZlX2luX3Byb2dyZXNzID0gMDsKK30K
Kwordm9pZCBfX2luaXQgY2xlYXJfaXJxX3ZlY3RvcihpbnQgaXJxKQoreworICAgIHN0cnVjdCBp
cnFfZGVzYyAqZGVzYyA9IGlycV90b19kZXNjKGlycSk7CisgICAgdW5zaWduZWQgbG9uZyBmbGFn
czsKKworICAgIHNwaW5fbG9ja19pcnFzYXZlKCZkZXNjLT5sb2NrLCBmbGFncyk7CisgICAgc3Bp
bl9sb2NrKCZ2ZWN0b3JfbG9jayk7CisgICAgX2NsZWFyX2lycV92ZWN0b3IoZGVzYyk7CisgICAg
c3Bpbl91bmxvY2soJnZlY3Rvcl9sb2NrKTsKKyAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZk
ZXNjLT5sb2NrLCBmbGFncyk7Cit9CisKIC8qCiAgKiBEeW5hbWljIGlycSBhbGxvY2F0ZSBhbmQg
ZGVhbGxvY2F0aW9uIGZvciBNU0kKICAqLwpAQCAtMjgxLDY3ICszNDEsNiBAQCB2b2lkIGRlc3Ry
b3lfaXJxKHVuc2lnbmVkIGludCBpcnEpCiAgICAgeGZyZWUoYWN0aW9uKTsKIH0KIAotc3RhdGlj
IHZvaWQgX2NsZWFyX2lycV92ZWN0b3Ioc3RydWN0IGlycV9kZXNjICpkZXNjKQotewotICAgIHVu
c2lnbmVkIGludCBjcHUsIG9sZF92ZWN0b3IsIGlycSA9IGRlc2MtPmlycTsKLSAgICB1bnNpZ25l
ZCBpbnQgdmVjdG9yID0gZGVzYy0+YXJjaC52ZWN0b3I7Ci0gICAgY3B1bWFza190ICp0bXBfbWFz
ayA9IHRoaXNfY3B1KHNjcmF0Y2hfY3B1bWFzayk7Ci0KLSAgICBCVUdfT04oIXZhbGlkX2lycV92
ZWN0b3IodmVjdG9yKSk7Ci0KLSAgICAvKiBBbHdheXMgY2xlYXIgZGVzYy0+YXJjaC52ZWN0b3Ig
Ki8KLSAgICBjcHVtYXNrX2FuZCh0bXBfbWFzaywgZGVzYy0+YXJjaC5jcHVfbWFzaywgJmNwdV9v
bmxpbmVfbWFwKTsKLQotICAgIGZvcl9lYWNoX2NwdShjcHUsIHRtcF9tYXNrKQotICAgIHsKLSAg
ICAgICAgQVNTRVJUKCBwZXJfY3B1KHZlY3Rvcl9pcnEsIGNwdSlbdmVjdG9yXSA9PSBpcnEgKTsK
LSAgICAgICAgcGVyX2NwdSh2ZWN0b3JfaXJxLCBjcHUpW3ZlY3Rvcl0gPSB+aXJxOwotICAgIH0K
LQotICAgIGRlc2MtPmFyY2gudmVjdG9yID0gSVJRX1ZFQ1RPUl9VTkFTU0lHTkVEOwotICAgIGNw
dW1hc2tfY2xlYXIoZGVzYy0+YXJjaC5jcHVfbWFzayk7Ci0KLSAgICBpZiAoIGRlc2MtPmFyY2gu
dXNlZF92ZWN0b3JzICkKLSAgICB7Ci0gICAgICAgIEFTU0VSVCh0ZXN0X2JpdCh2ZWN0b3IsIGRl
c2MtPmFyY2gudXNlZF92ZWN0b3JzKSk7Ci0gICAgICAgIGNsZWFyX2JpdCh2ZWN0b3IsIGRlc2Mt
PmFyY2gudXNlZF92ZWN0b3JzKTsKLSAgICB9Ci0KLSAgICBkZXNjLT5hcmNoLnVzZWQgPSBJUlFf
VU5VU0VEOwotCi0gICAgdHJhY2VfaXJxX21hc2soVFJDX0hXX0lSUV9DTEVBUl9WRUNUT1IsIGly
cSwgdmVjdG9yLCB0bXBfbWFzayk7Ci0KLSAgICBpZiAoIGxpa2VseSghZGVzYy0+YXJjaC5tb3Zl
X2luX3Byb2dyZXNzKSApCi0gICAgICAgIHJldHVybjsKLQotICAgIC8qIElmIHdlIHdlcmUgaW4g
bW90aW9uLCBhbHNvIGNsZWFyIGRlc2MtPmFyY2gub2xkX3ZlY3RvciAqLwotICAgIG9sZF92ZWN0
b3IgPSBkZXNjLT5hcmNoLm9sZF92ZWN0b3I7Ci0gICAgY3B1bWFza19hbmQodG1wX21hc2ssIGRl
c2MtPmFyY2gub2xkX2NwdV9tYXNrLCAmY3B1X29ubGluZV9tYXApOwotCi0gICAgZm9yX2VhY2hf
Y3B1KGNwdSwgdG1wX21hc2spCi0gICAgewotICAgICAgICBBU1NFUlQoIHBlcl9jcHUodmVjdG9y
X2lycSwgY3B1KVtvbGRfdmVjdG9yXSA9PSBpcnEgKTsKLSAgICAgICAgVFJBQ0VfM0QoVFJDX0hX
X0lSUV9NT1ZFX0ZJTklTSCwgaXJxLCBvbGRfdmVjdG9yLCBjcHUpOwotICAgICAgICBwZXJfY3B1
KHZlY3Rvcl9pcnEsIGNwdSlbb2xkX3ZlY3Rvcl0gPSB+aXJxOwotICAgIH0KLQotICAgIHJlbGVh
c2Vfb2xkX3ZlYyhkZXNjKTsKLQotICAgIGRlc2MtPmFyY2gubW92ZV9pbl9wcm9ncmVzcyA9IDA7
Ci19Ci0KLXZvaWQgY2xlYXJfaXJxX3ZlY3RvcihpbnQgaXJxKQotewotICAgIHN0cnVjdCBpcnFf
ZGVzYyAqZGVzYyA9IGlycV90b19kZXNjKGlycSk7Ci0gICAgdW5zaWduZWQgbG9uZyBmbGFnczsK
LQotICAgIHNwaW5fbG9ja19pcnFzYXZlKCZkZXNjLT5sb2NrLCBmbGFncyk7Ci0gICAgc3Bpbl9s
b2NrKCZ2ZWN0b3JfbG9jayk7Ci0gICAgX2NsZWFyX2lycV92ZWN0b3IoZGVzYyk7Ci0gICAgc3Bp
bl91bmxvY2soJnZlY3Rvcl9sb2NrKTsKLSAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZkZXNj
LT5sb2NrLCBmbGFncyk7Ci19Ci0KIGludCBpcnFfdG9fdmVjdG9yKGludCBpcnEpCiB7CiAgICAg
aW50IHZlY3RvciA9IElSUV9WRUNUT1JfVU5BU1NJR05FRDsKCgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 17 11:26:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 11:26:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRazq-0001Nt-QK; Fri, 17 May 2019 11:25:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FnXM=TR=gmail.com=viktor.mitin.19@srs-us1.protection.inumbo.net>)
 id 1hRazp-0001Nn-MS
 for xen-devel@lists.xenproject.org; Fri, 17 May 2019 11:25:53 +0000
X-Inumbo-ID: 87b44642-7896-11e9-8980-bc764e045a96
Received: from mail-io1-xd2d.google.com (unknown [2607:f8b0:4864:20::d2d])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 87b44642-7896-11e9-8980-bc764e045a96;
 Fri, 17 May 2019 11:25:53 +0000 (UTC)
Received: by mail-io1-xd2d.google.com with SMTP id s20so5173322ioj.7
 for <xen-devel@lists.xenproject.org>; Fri, 17 May 2019 04:25:53 -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:cc;
 bh=izdELPPKokmrU6A/tkkkAEAYpeysJlh3IJoxlxsyyA8=;
 b=kHlde0iHf93YZ8fNHZRm3qF0behQCIZXw1jUD4Elm8ITjAqUS7Af0srsjyFXUY6o13
 GVyh72dY7jFWc27JnvCmZmFvnJGMKKaK6I15cjRQVPDXKFEzGJdogVdkLFYaNN1gY9G/
 wg5kbEmmWCq8OEeJfDbEloK67OjNguQ7fsiWE0ccuyfQu9Z/5b4KnvhKtE0ycbJV3rA9
 OELTRVT0visXeZU+MFq0TRRCOClyZJYPML6e4DwePh1iVU6/1Rh3wgDH3zFNpPGXY5e5
 etHDFAcgTbmcZXIRwgkvAKrMYlTxgF1SjwVBxAj5Jm4AC6p/hdYEiS1sbFSAX4skPHfr
 QNew==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc;
 bh=izdELPPKokmrU6A/tkkkAEAYpeysJlh3IJoxlxsyyA8=;
 b=WBwSvTZyuarQCeF68MHapOk/RR6BIWNgGSVOd3aoMMvmWaC/ofOi4p8mCfQlYeXRJ7
 UPVzWKB0vac8UXksDxSUegtFFsMwkkhtMjQ57ukwycG4Qc1YmJx6vKy2AZpgdmyMbxRL
 h+G+d5pqn+fKgaGYF5/Rlq8CWLdKlAHP4mHfFerTsYwCWb3LRlG5hPyfopKiAC0fHrhT
 XZIQXg5hNFZEdfdcQQh/2ckSESXwuTVrPuUYRFWee1zx/RfzV+aWo4C3z0VM2SVJYLBk
 YKK3Ud6cs/9jLbZR6Wo4YGkIDg4ZpaAlD620j7Df1JADGNPa1FNdVetigkh76kmsSjdR
 uwZw==
X-Gm-Message-State: APjAAAUXznzZGuN1UkcscjsEx5qIkVA/ihgEf+yrhNMIZcNOicUvg+4M
 9zdFPXKS8AMyx5m9TcCBFZKpgMTMxfyaVaqRoSA=
X-Google-Smtp-Source: APXvYqxVYwn2JUYnoXDVUrUGRBEXaoFqMS70MwNiU8jxrfQBo7w7u9E0QcJiZQ+jOfZSUmpK7m4J8MTkL9xhyle+Ppk=
X-Received: by 2002:a6b:6c07:: with SMTP id a7mr22281328ioh.256.1558092352508; 
 Fri, 17 May 2019 04:25:52 -0700 (PDT)
MIME-Version: 1.0
From: Viktor Mitin <viktor.mitin.19@gmail.com>
Date: Fri, 17 May 2019 14:25:41 +0300
Message-ID: <CAOcoXZZZbKOXkNQNqFgp9BSRUHnovDqZ4TfV_aMh+h9BcC6Qnw@mail.gmail.com>
To: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, xen-devel@lists.xenproject.org
Subject: [Xen-devel] libxc: Casting of xen virtual address type xen_vaddr_t
 to signed int64 type: (int64_t)vaddr
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQWxsLAoKV2hpbGUgbG9va2luZyBhdCBjb2RlIGluIHRvb2xzL2xpYnhjL3hjX3NyX3NhdmVf
eDg2X3B2LmMsCndlIHNlZSB0aGF0IHRoZXJlIGlzIGNhc3Rpbmcgb2YgeGVuIHZpcnR1YWwgYWRk
cmVzcyB0eXBlIHhlbl92YWRkcl90CnRvIHNpZ25lZCBpbnQ2NCB0eXBlLgpJbiBjb21taXQ6IDdi
Zjc0NTgyYjM0MzYwM2NiMDgyNmQ4MDhjZDdkYTQzMzI2NDUyYTUKCisvKiBDaGVjayBhIDY0IGJp
dCB2aXJ0dWFsIGFkZHJlc3MgZm9yIGJlaW5nIGNhbm9uaWNhbC4gKi8KK3N0YXRpYyBpbmxpbmUg
Ym9vbCBpc19jYW5vbmljYWxfYWRkcmVzcyh4ZW5fdmFkZHJfdCB2YWRkcikKK3sKKyAgICByZXR1
cm4gKChpbnQ2NF90KXZhZGRyID4+IDQ3KSA9PSAoKGludDY0X3QpdmFkZHIgPj4gNjMpOworfQoK
SXQgc2VlbXMgdGhlcmUgaXMgbm8gbmVlZCB0byBjYXN0IHZhZGRyIHZhcmlhYmxlLiBJdCBsb29r
cyBsaWtlCnNoaWZ0aW5nIHZhZGRyIHNpZ25lZCA2NC1iaXQgdmFsdWUgYnkgNjMgYml0cyBpbnRy
b2R1Y2VzIHVuZGVmaW5lZApiZWhhdmlvci4gQ291bGQgeW91IHBsZWFzZSBkZXNjcmliZSB3aGF0
IGlzIHRoZSByZWFzb24gZm9yIHRoaXMKY2FzdGluZz8KClRoYW5rcwoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 17 11:39:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 11:39:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRbCX-0002Nl-47; Fri, 17 May 2019 11:39:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7l41=TR=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1hRbCV-0002Ng-Qr
 for xen-devel@lists.xenproject.org; Fri, 17 May 2019 11:38:59 +0000
X-Inumbo-ID: 5b9ff5d3-7898-11e9-8980-bc764e045a96
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5b9ff5d3-7898-11e9-8980-bc764e045a96;
 Fri, 17 May 2019 11:38:58 +0000 (UTC)
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=SoftFail smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: SoftFail (esa2.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com is inclined to not designate
 23.29.105.83 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 exists:%{i}._spf.mta.salesforce.com ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: ResV7xIXD7RfrHupvbEollEBSgW2cg+x92eMGAhEVi76594RxfJLejpoDhjNfNMi1JUuy75CBt
 +3navPC4Av/O+85ef/QT1yjCtqw6WmxcECsxnrK6i0k2v7XKF/pzW8uyiJX8ewMbrpG4844AKv
 +z8GI+trDY1pqdai3XU5iTQ3vG1tRbR+xF7NVHWjA1zXXEWtIpNWSZFQVSh1LBqITYM75CoKz5
 Bg/oYDWuK3HuCPV9b2L4h94g7ZbBjqKxBjfjW016ot6Gd/a2ZegFci/r8DL47Zaqdmj7dhXRk7
 6Ms=
X-SBRS: 2.7
X-MesageID: 565170
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,479,1549947600"; 
   d="scan'208";a="565170"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 17 May 2019 12:38:43 +0100
Message-ID: <20190517113843.4598-1-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <20190515114015.25492-1-anthony.perard@citrix.com>
References: <20190515114015.25492-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2] libxc: elf_kernel loader: Remove check for
 shstrtab
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyB3YXMgcHJvYmFibHkgdXNlZnVsIGFzIGEgc2FuaXR5IGNoZWNrIHdoZW4gdGhlICJfX3hl
bl9ndWVzdCIKc2VjdGlvbiB3ZXJlIG5vdCBsZWdhY3kuICBCdXQgbm93IEVMRiBub3RlcyBhcmUg
cHJlZmVyZWQgYW5kCiJzaG91bGQgbGl2ZSBpbiBhIFBUX05PVEUgc2VnbWVudCIgKGVsZm5vdGUu
aCkuCgpUaGlzIGNoZWNrIGlzIHVubmVjZXNzYXJ5IGFzIGVsZl94ZW5fcGFyc2UoKSBmcm9tIHhl
bi9jb21tb24vbGliZWxmCndpbGwgZG8gdGhlIHJpZ2h0IHRoaW5nIGFuZCBsb29rIGZvciBFTEZO
T1RFcyBpbiB0aGUgZGlmZmVyZW50IHBsYWNlcwppbiBvcmRlciBvZiBwcmVmZXJlbmNlLiBlbGZf
eGVuX3BhcnNlKCkgd2lsbCBzdGlsbCBiZSBhYmxlIHRvIGFsc28KbG9vayBmb3IgdGhlIGxlZ2Fj
eSAiX194ZW5fZ3Vlc3QiIHNlY3Rpb24gd2l0aG91dCB0aGUgY2hlY2sgaW4gbGlieGMuCgpUaGlz
IHBhdGNoIHdvdWxkIGFsbG93IHRvIHdyaXRlIGEgc2ltcGxlciBFTEYgaGVhZGVyIGZvciBhbiBP
Vk1GIGJsb2IKKHdoaWNoIGlzbid0IGFuIEVMRikgYW5kIGFsbG93IGl0IHRvIGJlIGxvYWRlZCBh
cyBhIFBWSCBrZXJuZWwuIFRoZQpoZWFkZXIgb25seSBuZWVkcyB0byBkZWNsYXJlIHR3byBwcm9n
cmFtIHNlZ21lbnRzOgotIG9uZSB0byB0ZWxsIGFuIEVMRiBsb2FkZXIgd2hlcmUgdG8gcHV0IHRo
ZSBibG9iLAotIG9uZSBmb3IgYSBYZW4gRUxGTk9URS4KClRoZSBFTEZOT1RFIGlzIHRvIGNvbXBs
eSB0byB0aGUgcHZoIGRlc2lnbiB3aGljaCB3YW50cyB0aGUKWEVOX0VMRk5PVEVfUEhZUzMyX0VO
VFJZIHRvIGRlY2xhcmUgYSBibG9iIGFzIGNvbXBhcHRpYmxlIHdpdGggdGhlIFBWSApib290IEFC
SS4KCk5vdGUgdGhhdCB3aXRob3V0IHRoZSBFTEZOT1RFLCBsaWJ4YyB3aWxsIGxvYWQgYW4gRUxG
IGJ1dCB3aXRoCnRoZSBwbGFpbiBFTEYgbG9hZGVyLCB3aGljaCBkb2Vzbid0IGNoZWNrIGZvciBz
aHN0cnRhYi4KClNpZ25lZC1vZmYtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBj
aXRyaXguY29tPgotLS0KCk5vdGVzOgogICAgdjI6IFJld29yayBjb21taXQgbWVzc2FnZSwgZXhw
bGFpbiB3aHkgdGhlIGNoZWNrIGlzIHVubmVjZXNzYXJ5LgoKIHRvb2xzL2xpYnhjL3hjX2RvbV9l
bGZsb2FkZXIuYyB8IDkgLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgOSBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19kb21fZWxmbG9hZGVyLmMgYi90b29scy9saWJ4
Yy94Y19kb21fZWxmbG9hZGVyLmMKaW5kZXggODJiNWYyZWU3OS4uYjMyN2RiMjE5ZCAxMDA2NDQK
LS0tIGEvdG9vbHMvbGlieGMveGNfZG9tX2VsZmxvYWRlci5jCisrKyBiL3Rvb2xzL2xpYnhjL3hj
X2RvbV9lbGZsb2FkZXIuYwpAQCAtMTY1LDE1ICsxNjUsNiBAQCBzdGF0aWMgZWxmX25lZ2Vycm5v
dmFsIHhjX2RvbV9wYXJzZV9lbGZfa2VybmVsKHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSkKICAg
ICAgICAgcmV0dXJuIHJjOwogICAgIH0KIAotICAgIC8qIEZpbmQgdGhlIHNlY3Rpb24taGVhZGVy
IHN0cmluZ3MgdGFibGUuICovCi0gICAgaWYgKCBFTEZfUFRSVkFMX0lOVkFMSUQoZWxmLT5zZWNf
c3RydGFiKSApCi0gICAgewotICAgICAgICB4Y19kb21fcGFuaWMoZG9tLT54Y2gsIFhDX0lOVkFM
SURfS0VSTkVMLCAiJXM6IEVMRiBpbWFnZSIKLSAgICAgICAgICAgICAgICAgICAgICIgaGFzIG5v
IHNoc3RydGFiIiwgX19GVU5DVElPTl9fKTsKLSAgICAgICAgcmMgPSAtRUlOVkFMOwotICAgICAg
ICBnb3RvIG91dDsKLSAgICB9Ci0KICAgICAvKiBwYXJzZSBiaW5hcnkgYW5kIGdldCB4ZW4gbWV0
YSBpbmZvICovCiAgICAgZWxmX3BhcnNlX2JpbmFyeShlbGYpOwogICAgIGlmICggZWxmX3hlbl9w
YXJzZShlbGYsICZkb20tPnBhcm1zKSAhPSAwICkKLS0gCkFudGhvbnkgUEVSQVJECgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 17 11:50:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 11:50:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRbN7-0003JD-77; Fri, 17 May 2019 11:49:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FnXM=TR=gmail.com=viktor.mitin.19@srs-us1.protection.inumbo.net>)
 id 1hRbN6-0003J8-Qf
 for xen-devel@lists.xenproject.org; Fri, 17 May 2019 11:49:56 +0000
X-Inumbo-ID: e39309c4-7899-11e9-8980-bc764e045a96
Received: from mail-it1-x130.google.com (unknown [2607:f8b0:4864:20::130])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e39309c4-7899-11e9-8980-bc764e045a96;
 Fri, 17 May 2019 11:49:55 +0000 (UTC)
Received: by mail-it1-x130.google.com with SMTP id q132so11404340itc.5
 for <xen-devel@lists.xenproject.org>; Fri, 17 May 2019 04:49:55 -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:cc;
 bh=yC7uVczQDm3c0wn2qbPoF3YO+Jtdz23qurF3YUdiVzM=;
 b=t1fpoZP36jg910zpow98WKrXOj6UHvTMfLHlVU4xFp2ApnQ0bvU++wWygWD30j5Nlx
 rOdHnQ5xftw0XVhdhnJo9TfHZzxud5UfrVnG0TKKwISEP4VUo1Pt2ICy18mjlMOYNUId
 HnG+uhiCeviGZfu4J4fjtoV6NrzHt506w46IyqGBjgMEauAHfACpJ4pSwrQqdKRSHbR0
 /WIthkkPxovrlcpGdegG158O0NHZLRMnT4xHfLmG60UCPNkUgAVBTRz5jJlxJhOy8dqq
 2FCMGQCEuJCCTkx2QehJOYPP97/R8p4mHy5e5WGglDAoenyq9P8I0NP9plKvRG14lPUR
 zSNA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc;
 bh=yC7uVczQDm3c0wn2qbPoF3YO+Jtdz23qurF3YUdiVzM=;
 b=pE2CnlwdT8ZvEsmwH5WOV1UCGinJni+G0DhBUXDetSpPZord7YlQhiQjztb73uU/Xs
 IBNk5WU5nuZhyUkK7SXchUZLpKW0RpPrf1V2txdu9OypECZIPhZnQwFxJP1D/qll1tmU
 QIVdTT/Vx2TYUdPu/UFFWKHLSDaTb0UJjdPj9vxzToRSlzvl+wbYPzlkLoLRPocgh0h1
 fcErbbs7jqMCmLX9ouBFnr3SKxZpnXk154gzmKPhaoJdUAzXgSL2qaE+sqFB9MXERTIt
 7va7QDPJhJ7TDsAI+0NDdj1sqy47JAVVU1q9b1SNi+ViRjsuKpUMsiqbC5JCMyOXTbiu
 gsfA==
X-Gm-Message-State: APjAAAWgMbOe59ZXVn/YSwmol0GojynhyoGivzbYkUmRQtUHWWi2YZJw
 fJov73UZBg8iRw4W00rm4m2vbBjpCcwrW2+67wk=
X-Google-Smtp-Source: APXvYqymEnys5vxjmzfsColDyYVrdAOusujHoaMK0MEL0BMvCf5H0a9ZPOLbLFoKfulH9D8jloOSBUjJebKuJToO5wc=
X-Received: by 2002:a24:440c:: with SMTP id o12mr2254616ita.145.1558093795224; 
 Fri, 17 May 2019 04:49:55 -0700 (PDT)
MIME-Version: 1.0
From: Viktor Mitin <viktor.mitin.19@gmail.com>
Date: Fri, 17 May 2019 14:49:44 +0300
Message-ID: <CAOcoXZYuwoFDKexde=BJgexsv=DN5u_Y8WdLcOgveC+GvEAiuA@mail.gmail.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Campbell <Ian.Campbell@citrix.com>, xen-devel@lists.xenproject.org
Subject: [Xen-devel] libxc: memory leak in handle_hvm_context
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQWxsLAoKSXQgc2VlbXMgdGhlcmUgaXMgYSBtZW1vcnkgbGVhayBpbiBsaWJ4YyBmdW5jdGlv
biBoYW5kbGVfaHZtX2NvbnRleHQKKGluIGZpbGUgdG9vbHMvbGlieGMveGNfc3JfcmVzdG9yZV94
ODZfaHZtLmMuKS4gVGhlcmUgaXMgYSBtYWxsb2Mgb2YKdmFyaWFibGUgcCB3aXRob3V0IGZyZWUu
ClBsZWFzZSB0YWtlIGEgbG9vay4KCisvKgorICogUHJvY2VzcyBhbiBIVk1fQ09OVEVYVCByZWNv
cmQgZnJvbSB0aGUgc3RyZWFtLgorICovCitzdGF0aWMgaW50IGhhbmRsZV9odm1fY29udGV4dChz
dHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
c3RydWN0IHhjX3NyX3JlY29yZCAqcmVjKQoreworICAgIHhjX2ludGVyZmFjZSAqeGNoID0gY3R4
LT54Y2g7CisgICAgdm9pZCAqcDsKKworICAgIHAgPSBtYWxsb2MocmVjLT5sZW5ndGgpOworICAg
IGlmICggIXAgKQorICAgIHsKKyAgICAgICAgRVJST1IoIlVuYWJsZSB0byBhbGxvY2F0ZSAldSBi
eXRlcyBmb3IgaHZtIGNvbnRleHQiLCByZWMtPmxlbmd0aCk7CisgICAgICAgIHJldHVybiAtMTsK
KyAgICB9CisKKyAgICBmcmVlKGN0eC0+eDg2X2h2bS5yZXN0b3JlLmNvbnRleHQpOworCisgICAg
Y3R4LT54ODZfaHZtLnJlc3RvcmUuY29udGV4dCA9IG1lbWNweShwLCByZWMtPmRhdGEsIHJlYy0+
bGVuZ3RoKTsKKyAgICBjdHgtPng4Nl9odm0ucmVzdG9yZS5jb250ZXh0c3ogPSByZWMtPmxlbmd0
aDsKKworICAgIHJldHVybiAwOworfQoKVGhhbmtzCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 17 11:57:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 11:57:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRbTu-00044d-4j; Fri, 17 May 2019 11:56:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FnXM=TR=gmail.com=viktor.mitin.19@srs-us1.protection.inumbo.net>)
 id 1hRbTt-00044Y-1h
 for xen-devel@lists.xenproject.org; Fri, 17 May 2019 11:56:57 +0000
X-Inumbo-ID: de399536-789a-11e9-8980-bc764e045a96
Received: from mail-it1-x131.google.com (unknown [2607:f8b0:4864:20::131])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id de399536-789a-11e9-8980-bc764e045a96;
 Fri, 17 May 2019 11:56:56 +0000 (UTC)
Received: by mail-it1-x131.google.com with SMTP id u16so10772190itc.0
 for <xen-devel@lists.xenproject.org>; Fri, 17 May 2019 04:56:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=IB7/LRvOGkwPzlnuRydZwUFAuOpS5LAMlfGHPXrRNAA=;
 b=vKexkAUPmXGvO2rqfA4ooZYulgafkclCycPKrimQVSQ9KOWQbkJyldht+B0idZl28c
 OG9ep79tnP7hGu4j1Ic/GCDR0JzcFKSA2zk651x/nZyYiugjCz5V35Qwl2nb28Np/qd9
 /tNoXfjOkVxMAv0ItV/b2mH7PeqHMWW7QEYoNHvD2udcIi7RjF88vC+LvZ9EO+0W+mES
 iryq41zOnEJkKExGeC+he7Zadc9jht6lP0wFId3nXzF/Ym6HK39Ap8ck0zSIfNcnzjtB
 pjttgRodhB8jZIzVNL3UfaQCTknNJsDwG+PIfkXXfJf4WE5NtaZ+5xsvyFC24liZv1tM
 390Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=IB7/LRvOGkwPzlnuRydZwUFAuOpS5LAMlfGHPXrRNAA=;
 b=XR3ydpiCo5odUosEPvRb7v9Qp1wlfZnZ1+Ts36nfDlX/orayTN7S/iHiVq8AtOk81D
 kG6fPyH/4XjlEZdl6/eEPfRjitYsNxTQrwz2VTm9qCAAhVc5yREz71fYASZ16vAVZucP
 /05WSEitdnxmt8YQudoMnBTtKhzzaZyLcRezyg31j3+L8Yos7DslirYsM/UKHrANVsI1
 Lc42iIvZ8GUdXbtkoRpCwSKVxq6kpIiO/xEhSfDoEQowOHjLdX5g6Wy+xj3me9tQvBX7
 8Gta3b1Z5wHO95HjYvUAQO8i7iPcDNlApyPOwbX1vXoQa5hUV7wA7w6or4UmswUHKEFm
 9/rQ==
X-Gm-Message-State: APjAAAWramlH/BpYosYHuX23EGexhz2Gppm7n+1XZkKtRxP5X5rLt5Wa
 3EIfkeWE+jbZ0OU23u3ICOuQbO5Vm12lteUEZcA=
X-Google-Smtp-Source: APXvYqxWysW4qBot4tQOYCVFDgUMw2mwNdGUHDygLNHpXGJn8vYDYejrVPDmmwzYk5yPBL9ppQX/isI7ZX7fPhTAwSE=
X-Received: by 2002:a24:ac52:: with SMTP id m18mr11793504iti.146.1558094215728; 
 Fri, 17 May 2019 04:56:55 -0700 (PDT)
MIME-Version: 1.0
References: <CAOcoXZYuwoFDKexde=BJgexsv=DN5u_Y8WdLcOgveC+GvEAiuA@mail.gmail.com>
In-Reply-To: <CAOcoXZYuwoFDKexde=BJgexsv=DN5u_Y8WdLcOgveC+GvEAiuA@mail.gmail.com>
From: Viktor Mitin <viktor.mitin.19@gmail.com>
Date: Fri, 17 May 2019 14:56:44 +0300
Message-ID: <CAOcoXZbz6Yfjc=U+MEAPWL0g+wc44FpipM+AmrKJGMYeQPteJw@mail.gmail.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Campbell <Ian.Campbell@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] libxc: memory leak in handle_hvm_context
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlcmUgaXMgbm8gbWVtb3J5IGxlYWsgaW4gY2FzZSB3aGVuIGhhbmRsZV9odm1fY29udGV4dCBm
dW5jdGlvbiBpcwpjYWxsZWQgbmV4dCB0aW1lLgpTbyB0aGUgY29kZSBzZWVtcyBvaywgcGxlYXNl
IGlnbm9yZSB0aGUgbWFpbCwgc29ycnkgZm9yIGNvbmZ1c2lvbi4KClRoYW5rcwoKT24gRnJpLCBN
YXkgMTcsIDIwMTkgYXQgMjo0OSBQTSBWaWt0b3IgTWl0aW4gPHZpa3Rvci5taXRpbi4xOUBnbWFp
bC5jb20+IHdyb3RlOgo+Cj4gSGkgQWxsLAo+Cj4gSXQgc2VlbXMgdGhlcmUgaXMgYSBtZW1vcnkg
bGVhayBpbiBsaWJ4YyBmdW5jdGlvbiBoYW5kbGVfaHZtX2NvbnRleHQKPiAoaW4gZmlsZSB0b29s
cy9saWJ4Yy94Y19zcl9yZXN0b3JlX3g4Nl9odm0uYy4pLiBUaGVyZSBpcyBhIG1hbGxvYyBvZgo+
IHZhcmlhYmxlIHAgd2l0aG91dCBmcmVlLgo+IFBsZWFzZSB0YWtlIGEgbG9vay4KPgo+ICsvKgo+
ICsgKiBQcm9jZXNzIGFuIEhWTV9DT05URVhUIHJlY29yZCBmcm9tIHRoZSBzdHJlYW0uCj4gKyAq
Lwo+ICtzdGF0aWMgaW50IGhhbmRsZV9odm1fY29udGV4dChzdHJ1Y3QgeGNfc3JfY29udGV4dCAq
Y3R4LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeGNfc3JfcmVjb3Jk
ICpyZWMpCj4gK3sKPiArICAgIHhjX2ludGVyZmFjZSAqeGNoID0gY3R4LT54Y2g7Cj4gKyAgICB2
b2lkICpwOwo+ICsKPiArICAgIHAgPSBtYWxsb2MocmVjLT5sZW5ndGgpOwo+ICsgICAgaWYgKCAh
cCApCj4gKyAgICB7Cj4gKyAgICAgICAgRVJST1IoIlVuYWJsZSB0byBhbGxvY2F0ZSAldSBieXRl
cyBmb3IgaHZtIGNvbnRleHQiLCByZWMtPmxlbmd0aCk7Cj4gKyAgICAgICAgcmV0dXJuIC0xOwo+
ICsgICAgfQo+ICsKPiArICAgIGZyZWUoY3R4LT54ODZfaHZtLnJlc3RvcmUuY29udGV4dCk7Cj4g
Kwo+ICsgICAgY3R4LT54ODZfaHZtLnJlc3RvcmUuY29udGV4dCA9IG1lbWNweShwLCByZWMtPmRh
dGEsIHJlYy0+bGVuZ3RoKTsKPiArICAgIGN0eC0+eDg2X2h2bS5yZXN0b3JlLmNvbnRleHRzeiA9
IHJlYy0+bGVuZ3RoOwo+ICsKPiArICAgIHJldHVybiAwOwo+ICt9Cj4KPiBUaGFua3MKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 17 12:21:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 12:21:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRbrG-0006S8-Mt; Fri, 17 May 2019 12:21:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=mYL4=TR=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hRbrF-0006S3-R3
 for xen-devel@lists.xenproject.org; Fri, 17 May 2019 12:21:05 +0000
X-Inumbo-ID: 3c5ebfb2-789e-11e9-9bb1-a746dda293be
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3c5ebfb2-789e-11e9-9bb1-a746dda293be;
 Fri, 17 May 2019 12:21:03 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 17 May 2019 06:21:02 -0600
Message-Id: <5CDEA72D020000780023015E@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 17 May 2019 06:21:01 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH 0/2] x86: cater for CPUID leaf 7 subleaf 1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hpbGUgSSd2ZSBhbHNvIGFscmVhZHkgY29kZWQgdXAgdGhlIHBhdGNoIHRvIGFjdHVhbGx5IHN1
cHBvcnQKdGhlIG5ldyBCRmxvYXQxNiBpbnNucywgdGhlcmUncyBsaXR0bGUgcG9pbnQgaW4gc3Vi
bWl0dGluZyB0aGlzCndpdGhvdXQgaGF2aW5nIHRlc3RlZCBpdC4gQnV0IHRoZSB0d28gcHJlcGFy
YXRvcnkgcGF0Y2hlcyBtYXkKdHVybiBvdXQgdXNlZnVsIGVhcmxpZXIgb24uIFRoZXkncmUgYmFz
ZWQgb24gdGhlIGZ1bGwgQVZYNTEyCmVtdWxhdG9yIHNlcmllcywgYnV0IHNob3VsZG4ndCBiZSBv
dmVybHkgZGlmZmljdWx0IHRvIHJlLWJhc2UKYWhlYWQgb2YgaXQuCgoxOiB4ODYvQ1BVSUQ6IHN1
cHBvcnQgbGVhZiA3IHN1YmxlYWYgMSAvIEFWWDUxMl9CRjE2CjI6IHg4NmVtdWw6IHN1cHBvcnQg
Q1BVSUQgc3VibGVhdmVzIGZvciB2Y3B1X2hhc18qKCkKCkphbgoKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 17 12:23:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 12:23:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRbu2-0006Zo-6h; Fri, 17 May 2019 12:23:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gdXm=TR=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hRbu1-0006Zj-FO
 for xen-devel@lists.xenproject.org; Fri, 17 May 2019 12:23:57 +0000
X-Inumbo-ID: a21dd27a-789e-11e9-83f2-3ba84b2acd88
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a21dd27a-789e-11e9-83f2-3ba84b2acd88;
 Fri, 17 May 2019 12:23:53 +0000 (UTC)
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=Andrew.Cooper3@citrix.com;
 spf=SoftFail smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Andrew.Cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: SoftFail (esa2.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com is inclined to not designate
 23.29.105.83 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 exists:%{i}._spf.mta.salesforce.com ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: LtSkMK8Mh0InpNoDAek+TMyGEGDJYdAp8XCLYZ+I0WJQNDxZ60AqbcXC15r52pj+ux3FkIhMHL
 xZ5xetARrt5bDyJGsZ33l9MjXxdvM72DbBUeYQBb/kheKkGwqGlKZ4IYnu8Nzo6XEllU30eqdU
 gQ0lE+tJ2ZB4AuLHmPJWGF4KH2ZQWFc8D25Ii5SpksqM7ITS4/PHa0GEMSg4kMyZ4xEPi5oa6/
 YXW4yc1j6xMyKxR4bDVkKrKpde/EXs4ZYvVi4gk/c70UkDmPqHJumijiK+H7jR05uD0UvqFVJJ
 MR4=
X-SBRS: 2.7
X-MesageID: 566613
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,480,1549947600"; 
   d="scan'208";a="566613"
From: Andrew Cooper <Andrew.Cooper3@citrix.com>
To: Viktor Mitin <viktor.mitin.19@gmail.com>, Ian Campbell
 <Ian.Campbell@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: libxc: memory leak in handle_hvm_context
Thread-Index: AQHVDKan33sGjEqd9kqv2IASSutjsaZvFF0AgAAoYbI=
Date: Fri, 17 May 2019 12:23:49 +0000
Message-ID: <1558095829281.70695@citrix.com>
References: <CAOcoXZYuwoFDKexde=BJgexsv=DN5u_Y8WdLcOgveC+GvEAiuA@mail.gmail.com>,
 <CAOcoXZbz6Yfjc=U+MEAPWL0g+wc44FpipM+AmrKJGMYeQPteJw@mail.gmail.com>
In-Reply-To: <CAOcoXZbz6Yfjc=U+MEAPWL0g+wc44FpipM+AmrKJGMYeQPteJw@mail.gmail.com>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] libxc: memory leak in handle_hvm_context
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

KEFwb2xvZ2llcyBmb3IgdXNlIG9mIG91dGxvb2sgLSBJJ20gaGF2aW5nIGVtYWlsIHByb2JsZW1z
IGF0bSkuCgpUaGVyZSBpcyBubyBtZW1vcnkgbGVhayBhdCBhbGwuCgp4ID0gbWVtY3B5KHksIC4u
Lik7CgppcyBhbiAieCA9IHk7IiBhc3NpZ25tZW50IGluIGRpc2d1aXNlLiAgUmVjYWxsIHRoYXQg
bWVtY3B5KCkgcmV0dXJucyB5LCBhbmQgaXNuJ3QgYSB2b2lkIGZ1bmN0aW9uLgoKfkFuZHJldwpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkZyb206IFZpa3RvciBNaXRp
biA8dmlrdG9yLm1pdGluLjE5QGdtYWlsLmNvbT4KU2VudDogMTcgTWF5IDIwMTkgMTI6NTYKVG86
IEFuZHJldyBDb29wZXI7IElhbiBDYW1wYmVsbDsgeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCkNjOiBWb2xvZHlteXIgQmFiY2h1awpTdWJqZWN0OiBSZTogbGlieGM6IG1lbW9yeSBsZWFr
IGluIGhhbmRsZV9odm1fY29udGV4dAoKVGhlcmUgaXMgbm8gbWVtb3J5IGxlYWsgaW4gY2FzZSB3
aGVuIGhhbmRsZV9odm1fY29udGV4dCBmdW5jdGlvbiBpcwpjYWxsZWQgbmV4dCB0aW1lLgpTbyB0
aGUgY29kZSBzZWVtcyBvaywgcGxlYXNlIGlnbm9yZSB0aGUgbWFpbCwgc29ycnkgZm9yIGNvbmZ1
c2lvbi4KClRoYW5rcwoKT24gRnJpLCBNYXkgMTcsIDIwMTkgYXQgMjo0OSBQTSBWaWt0b3IgTWl0
aW4gPHZpa3Rvci5taXRpbi4xOUBnbWFpbC5jb20+IHdyb3RlOgo+Cj4gSGkgQWxsLAo+Cj4gSXQg
c2VlbXMgdGhlcmUgaXMgYSBtZW1vcnkgbGVhayBpbiBsaWJ4YyBmdW5jdGlvbiBoYW5kbGVfaHZt
X2NvbnRleHQKPiAoaW4gZmlsZSB0b29scy9saWJ4Yy94Y19zcl9yZXN0b3JlX3g4Nl9odm0uYy4p
LiBUaGVyZSBpcyBhIG1hbGxvYyBvZgo+IHZhcmlhYmxlIHAgd2l0aG91dCBmcmVlLgo+IFBsZWFz
ZSB0YWtlIGEgbG9vay4KPgo+ICsvKgo+ICsgKiBQcm9jZXNzIGFuIEhWTV9DT05URVhUIHJlY29y
ZCBmcm9tIHRoZSBzdHJlYW0uCj4gKyAqLwo+ICtzdGF0aWMgaW50IGhhbmRsZV9odm1fY29udGV4
dChzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBzdHJ1Y3QgeGNfc3JfcmVjb3JkICpyZWMpCj4gK3sKPiArICAgIHhjX2ludGVyZmFjZSAq
eGNoID0gY3R4LT54Y2g7Cj4gKyAgICB2b2lkICpwOwo+ICsKPiArICAgIHAgPSBtYWxsb2MocmVj
LT5sZW5ndGgpOwo+ICsgICAgaWYgKCAhcCApCj4gKyAgICB7Cj4gKyAgICAgICAgRVJST1IoIlVu
YWJsZSB0byBhbGxvY2F0ZSAldSBieXRlcyBmb3IgaHZtIGNvbnRleHQiLCByZWMtPmxlbmd0aCk7
Cj4gKyAgICAgICAgcmV0dXJuIC0xOwo+ICsgICAgfQo+ICsKPiArICAgIGZyZWUoY3R4LT54ODZf
aHZtLnJlc3RvcmUuY29udGV4dCk7Cj4gKwo+ICsgICAgY3R4LT54ODZfaHZtLnJlc3RvcmUuY29u
dGV4dCA9IG1lbWNweShwLCByZWMtPmRhdGEsIHJlYy0+bGVuZ3RoKTsKPiArICAgIGN0eC0+eDg2
X2h2bS5yZXN0b3JlLmNvbnRleHRzeiA9IHJlYy0+bGVuZ3RoOwo+ICsKPiArICAgIHJldHVybiAw
Owo+ICt9Cj4KPiBUaGFua3MKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 17 12:28:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 12:28:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRby5-0006kN-QB; Fri, 17 May 2019 12:28:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=mYL4=TR=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hRby4-0006kI-J6
 for xen-devel@lists.xenproject.org; Fri, 17 May 2019 12:28:08 +0000
X-Inumbo-ID: 38d263be-789f-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 38d263be-789f-11e9-8980-bc764e045a96;
 Fri, 17 May 2019 12:28:06 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 17 May 2019 06:28:05 -0600
Message-Id: <5CDEA8D4020000780023016C@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 17 May 2019 06:28:04 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5CDEA72D020000780023015E@prv1-mh.provo.novell.com>
In-Reply-To: <5CDEA72D020000780023015E@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH 1/2] x86/CPUID: support leaf 7 subleaf 1 /
 AVX512_BF16
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIEFWWDUxMl9CRjE2IGZlYXR1cmUgZmxhZyByZXNpZGVzIGluIHRoaXMgc28gZmFyIGJsYW5r
IHN1Yi1sZWFmLgpFeHBhbmQgaW5mcmFzdHJ1Y3R1cmUgYWNjb3JkaW5nbHkuCgpTaWduZWQtb2Zm
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgotLS0gYS90b29scy9saWJ4bC9s
aWJ4bF9jcHVpZC5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NwdWlkLmMKQEAgLTIxOCw2ICsy
MTgsOCBAQCBpbnQgbGlieGxfY3B1aWRfcGFyc2VfY29uZmlnKGxpYnhsX2NwdWlkCiAgICAgICAg
IHsiYXJjaC1jYXBzIiwgICAgMHgwMDAwMDAwNywgIDAsIENQVUlEX1JFR19FRFgsIDI5LCAgMX0s
CiAgICAgICAgIHsic3NiZCIsICAgICAgICAgMHgwMDAwMDAwNywgIDAsIENQVUlEX1JFR19FRFgs
IDMxLCAgMX0sCiAKKyAgICAgICAgeyJhdng1MTItYmYxNiIsICAweDAwMDAwMDA3LCAgMSwgQ1BV
SURfUkVHX0VBWCwgIDUsICAxfSwKKwogICAgICAgICB7ImxhaGZzYWhmIiwgICAgIDB4ODAwMDAw
MDEsIE5BLCBDUFVJRF9SRUdfRUNYLCAgMCwgIDF9LAogICAgICAgICB7ImNtcGxlZ2FjeSIsICAg
IDB4ODAwMDAwMDEsIE5BLCBDUFVJRF9SRUdfRUNYLCAgMSwgIDF9LAogICAgICAgICB7InN2bSIs
ICAgICAgICAgIDB4ODAwMDAwMDEsIE5BLCBDUFVJRF9SRUdfRUNYLCAgMiwgIDF9LAotLS0gYS90
b29scy9taXNjL3hlbi1jcHVpZC5jCisrKyBiL3Rvb2xzL21pc2MveGVuLWNwdWlkLmMKQEAgLTE3
MCw2ICsxNzAsMTEgQEAgc3RhdGljIGNvbnN0IGNoYXIgKmNvbnN0IHN0cl83ZDBbMzJdID0KICAg
ICAvKiAzMCAqLyAgICAgICAgICAgICAgICBbMzFdID0gInNzYmQiLAogfTsKIAorc3RhdGljIGNv
bnN0IGNoYXIgKmNvbnN0IHN0cl83YTFbMzJdID0KK3sKKyAgICAvKiA0ICovICAgICAgICAgICAg
ICAgICBbIDVdID0gImF2eDUxMl9iZjE2IiwKK307CisKIHN0YXRpYyBjb25zdCBzdHJ1Y3Qgewog
ICAgIGNvbnN0IGNoYXIgKm5hbWU7CiAgICAgY29uc3QgY2hhciAqYWJicjsKQEAgLTE4Niw2ICsx
OTEsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHsKICAgICB7ICIweDgwMDAwMDA3LmVkeCIsICAg
ImU3ZCIsIHN0cl9lN2QgfSwKICAgICB7ICIweDgwMDAwMDA4LmVieCIsICAgImU4YiIsIHN0cl9l
OGIgfSwKICAgICB7ICIweDAwMDAwMDA3OjAuZWR4IiwgIjdkMCIsIHN0cl83ZDAgfSwKKyAgICB7
ICIweDAwMDAwMDA3OjEuZWF4IiwgIjdhMSIsIHN0cl83YTEgfSwKIH07CiAKICNkZWZpbmUgQ09M
X0FMSUdOICIxOCIKLS0tIGEveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYworKysgYi94ZW4vYXJj
aC94ODYvY3B1L2NvbW1vbi5jCkBAIC0zOTEsMTEgKzM5MSwxNyBAQCBzdGF0aWMgdm9pZCBnZW5l
cmljX2lkZW50aWZ5KHN0cnVjdCBjcHVpCiAJCQk9IGNwdWlkX2VieCgweDgwMDAwMDA4KTsKIAog
CS8qIEludGVsLWRlZmluZWQgZmxhZ3M6IGxldmVsIDB4MDAwMDAwMDcgKi8KLQlpZiAoIGMtPmNw
dWlkX2xldmVsID49IDB4MDAwMDAwMDcgKQotCQljcHVpZF9jb3VudCgweDAwMDAwMDA3LCAwLCAm
dG1wLAorCWlmICggYy0+Y3B1aWRfbGV2ZWwgPj0gMHgwMDAwMDAwNyApIHsKKwkJY3B1aWRfY291
bnQoMHgwMDAwMDAwNywgMCwgJmVheCwKIAkJCSAgICAmYy0+eDg2X2NhcGFiaWxpdHlbY3B1ZmVh
dF93b3JkKFg4Nl9GRUFUVVJFX0ZTR1NCQVNFKV0sCiAJCQkgICAgJmMtPng4Nl9jYXBhYmlsaXR5
W2NwdWZlYXRfd29yZChYODZfRkVBVFVSRV9QS1UpXSwKIAkJCSAgICAmYy0+eDg2X2NhcGFiaWxp
dHlbY3B1ZmVhdF93b3JkKFg4Nl9GRUFUVVJFX0FWWDUxMl80Vk5OSVcpXSk7CisJCWlmIChlYXgg
PiAwKQorCQkJY3B1aWRfY291bnQoMHgwMDAwMDAwNywgMSwKKwkJCQkgICAgJmMtPng4Nl9jYXBh
YmlsaXR5W2NwdWZlYXRfd29yZChYODZfRkVBVFVSRV9BVlg1MTJfQkYxNildLAorCQkJCSAgICAm
dG1wLCAmdG1wLCAmdG1wKTsKKwl9CisKIAlpZiAoYy0+Y3B1aWRfbGV2ZWwgPj0gMHhkKQogCQlj
cHVpZF9jb3VudCgweGQsIDEsCiAJCQkgICAgJmMtPng4Nl9jYXBhYmlsaXR5W2NwdWZlYXRfd29y
ZChYODZfRkVBVFVSRV9YU0FWRU9QVCldLAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14
ODYvY3B1ZmVhdHVyZXNldC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVm
ZWF0dXJlc2V0LmgKQEAgLTI2Nyw2ICsyNjcsOSBAQCBYRU5fQ1BVRkVBVFVSRShMMURfRkxVU0gs
ICAgICA5KjMyKzI4KSAvCiBYRU5fQ1BVRkVBVFVSRShBUkNIX0NBUFMsICAgICA5KjMyKzI5KSAv
KiAgIElBMzJfQVJDSF9DQVBBQklMSVRJRVMgTVNSICovCiBYRU5fQ1BVRkVBVFVSRShTU0JELCAg
ICAgICAgICA5KjMyKzMxKSAvKkEgIE1TUl9TUEVDX0NUUkwuU1NCRCBhdmFpbGFibGUgKi8KIAor
LyogSW50ZWwtZGVmaW5lZCBDUFUgZmVhdHVyZXMsIENQVUlEIGxldmVsIDB4MDAwMDAwMDc6MS5l
YXgsIHdvcmQgMTAgKi8KK1hFTl9DUFVGRUFUVVJFKEFWWDUxMl9CRjE2LCAgMTAqMzIrIDUpIC8q
ICAgQVZYNTEyIEJGbG9hdDE2IEluc3RydWN0aW9ucyAqLworCiAjZW5kaWYgLyogWEVOX0NQVUZF
QVRVUkUgKi8KIAogLyogQ2xlYW4gdXAgZnJvbSBhIGRlZmF1bHQgaW5jbHVkZS4gIENsb3NlIHRo
ZSBlbnVtIChmb3IgQykuICovCi0tLSBhL3hlbi9pbmNsdWRlL3hlbi9saWIveDg2L2NwdWlkLmgK
KysrIGIveGVuL2luY2x1ZGUveGVuL2xpYi94ODYvY3B1aWQuaApAQCAtMTQsNiArMTQsNyBAQAog
I2RlZmluZSBGRUFUVVJFU0VUX2U3ZCAgICA3IC8qIDB4ODAwMDAwMDcuZWR4ICAgICAgKi8KICNk
ZWZpbmUgRkVBVFVSRVNFVF9lOGIgICAgOCAvKiAweDgwMDAwMDA4LmVieCAgICAgICovCiAjZGVm
aW5lIEZFQVRVUkVTRVRfN2QwICAgIDkgLyogMHgwMDAwMDAwNzowLmVkeCAgICAqLworI2RlZmlu
ZSBGRUFUVVJFU0VUXzdhMSAgIDEwIC8qIDB4MDAwMDAwMDc6MS5lYXggICAgKi8KIAogc3RydWN0
IGNwdWlkX2xlYWYKIHsKQEAgLTc5LDcgKzgwLDcgQEAgY29uc3QgY2hhciAqeDg2X2NwdWlkX3Zl
bmRvcl90b19zdHIodW5zaQogCiAjZGVmaW5lIENQVUlEX0dVRVNUX05SX0JBU0lDICAgICAgKDB4
ZHUgKyAxKQogI2RlZmluZSBDUFVJRF9HVUVTVF9OUl9DQUNIRSAgICAgICg1dSArIDEpCi0jZGVm
aW5lIENQVUlEX0dVRVNUX05SX0ZFQVQgICAgICAgKDB1ICsgMSkKKyNkZWZpbmUgQ1BVSURfR1VF
U1RfTlJfRkVBVCAgICAgICAoMXUgKyAxKQogI2RlZmluZSBDUFVJRF9HVUVTVF9OUl9UT1BPICAg
ICAgICgxdSArIDEpCiAjZGVmaW5lIENQVUlEX0dVRVNUX05SX1hTVEFURSAgICAgKDYydSArIDEp
CiAjZGVmaW5lIENQVUlEX0dVRVNUX05SX0VYVERfSU5URUwgKDB4OHUgKyAxKQpAQCAtMTc3LDYg
KzE3OCwxMyBAQCBzdHJ1Y3QgY3B1aWRfcG9saWN5CiAgICAgICAgICAgICAgICAgc3RydWN0IHsg
REVDTF9CSVRGSUVMRCg3ZDApOyB9OwogICAgICAgICAgICAgfTsKICAgICAgICAgfTsKKyAgICAg
ICAgc3RydWN0IHsKKyAgICAgICAgICAgIC8qIFN1YmxlYWYgMS4gKi8KKyAgICAgICAgICAgIHVu
aW9uIHsKKyAgICAgICAgICAgICAgICB1aW50MzJfdCBfN2ExOworICAgICAgICAgICAgICAgIHN0
cnVjdCB7IERFQ0xfQklURklFTEQoN2ExKTsgfTsKKyAgICAgICAgICAgIH07CisgICAgICAgIH07
CiAgICAgfSBmZWF0OwogCiAgICAgLyogRXh0ZW5kZWQgdG9wb2xvZ3kgZW51bWVyYXRpb246IDB4
MDAwMDAwMEJbeHhdICovCkBAIC0yODAsNiArMjg4LDcgQEAgc3RhdGljIGlubGluZSB2b2lkIGNw
dWlkX3BvbGljeV90b19mZWF0dQogICAgIGZzW0ZFQVRVUkVTRVRfZTdkXSA9IHAtPmV4dGQuZTdk
OwogICAgIGZzW0ZFQVRVUkVTRVRfZThiXSA9IHAtPmV4dGQuZThiOwogICAgIGZzW0ZFQVRVUkVT
RVRfN2QwXSA9IHAtPmZlYXQuXzdkMDsKKyAgICBmc1tGRUFUVVJFU0VUXzdhMV0gPSBwLT5mZWF0
Ll83YTE7CiB9CiAKIC8qIEZpbGwgaW4gYSBDUFVJRCBwb2xpY3kgZnJvbSBhIGZlYXR1cmVzZXQg
Yml0bWFwLiAqLwpAQCAtMjk2LDYgKzMwNSw3IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBjcHVpZF9m
ZWF0dXJlc2V0X3RvX3AKICAgICBwLT5leHRkLmU3ZCAgID0gZnNbRkVBVFVSRVNFVF9lN2RdOwog
ICAgIHAtPmV4dGQuZThiICAgPSBmc1tGRUFUVVJFU0VUX2U4Yl07CiAgICAgcC0+ZmVhdC5fN2Qw
ICA9IGZzW0ZFQVRVUkVTRVRfN2QwXTsKKyAgICBwLT5mZWF0Ll83YTEgID0gZnNbRkVBVFVSRVNF
VF83YTFdOwogfQogCiBjb25zdCB1aW50MzJfdCAqeDg2X2NwdWlkX2xvb2t1cF9kZWVwX2RlcHMo
dWludDMyX3QgZmVhdHVyZSk7Ci0tLSBhL3hlbi90b29scy9nZW4tY3B1aWQucHkKKysrIGIveGVu
L3Rvb2xzL2dlbi1jcHVpZC5weQpAQCAtMjY3LDcgKzI2Nyw3IEBAIGRlZiBjcnVuY2hfbnVtYmVy
cyhzdGF0ZSk6CiAgICAgICAgICMgQVZYNTEyIGV4dGVuc2lvbnMgYWN0aW5nIChzb2xlbHkpIG9u
IHZlY3RvcnMgb2YgYnl0ZXMvd29yZHMgYXJlIG1hZGUKICAgICAgICAgIyBkZXBlbmRlbnRzIG9m
IEFWWDUxMkJXIChhcyB0byByZXF1aXJpbmcgd2lkZXIgdGhhbiAxNi1iaXQgbWFzawogICAgICAg
ICAjIHJlZ2lzdGVycyksIGRlc3BpdGUgdGhlIFNETSBub3QgZm9ybWFsbHkgbWFraW5nIHRoaXMg
Y29ubmVjdGlvbi4KLSAgICAgICAgQVZYNTEyQlc6IFtBVlg1MTJfVkJNSSwgQVZYNTEyX0JJVEFM
RywgQVZYNTEyX1ZCTUkyXSwKKyAgICAgICAgQVZYNTEyQlc6IFtBVlg1MTJfVkJNSSwgQVZYNTEy
X0JGMTYsIEFWWDUxMl9CSVRBTEcsIEFWWDUxMl9WQk1JMl0sCiAKICAgICAgICAgIyBUaGUgZmVh
dHVyZXM6CiAgICAgICAgICMgICAqIFNpbmdsZSBUaHJlYWQgSW5kaXJlY3QgQnJhbmNoIFByZWRp
Y3RvcnMKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 17 12:29:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 12:29:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRbz9-0006pn-59; Fri, 17 May 2019 12:29:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=mYL4=TR=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hRbz6-0006pf-UQ
 for xen-devel@lists.xenproject.org; Fri, 17 May 2019 12:29:12 +0000
X-Inumbo-ID: 5dfd5236-789f-11e9-ad83-07ccb2e9b8d2
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5dfd5236-789f-11e9-ad83-07ccb2e9b8d2;
 Fri, 17 May 2019 12:29:09 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 17 May 2019 06:29:08 -0600
Message-Id: <5CDEA912020000780023016F@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 17 May 2019 06:29:06 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5CDEA72D020000780023015E@prv1-mh.provo.novell.com>
In-Reply-To: <5CDEA72D020000780023015E@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH 2/2] x86emul: support CPUID subleaves for
 vcpu_has_*()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIEFWWDUxMl9CRjE2IGZlYXR1cmUgZmxhZyByZXNpZGVzIGluIGxlYWYgNyBzdWItbGVhZiAx
LiBFeHBhbmQKaW5mcmFzdHJ1Y3R1cmUgYWNjb3JkaW5nbHkgYmVmb3JlIGVuYWJsaW5nIHN1cHBv
cnQgZm9yIHRob3NlIGluc25zLgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgoKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMK
KysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKQEAgLTE4NDUsNiAr
MTg0NSw3IEBAIGluX3Byb3Rtb2RlKAogCiBzdGF0aWMgYm9vbCB2Y3B1X2hhcygKICAgICB1bnNp
Z25lZCBpbnQgZWF4LAorICAgIHVuc2lnbmVkIGludCBlY3gsCiAgICAgdW5zaWduZWQgaW50IHJl
ZywKICAgICB1bnNpZ25lZCBpbnQgYml0LAogICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpj
dHh0LApAQCAtMTg1NCw3ICsxODU1LDcgQEAgc3RhdGljIGJvb2wgdmNwdV9oYXMoCiAgICAgaW50
IHJjID0gWDg2RU1VTF9PS0FZOwogCiAgICAgZmFpbF9pZighb3BzLT5jcHVpZCk7Ci0gICAgcmMg
PSBvcHMtPmNwdWlkKGVheCwgMCwgJnJlcywgY3R4dCk7CisgICAgcmMgPSBvcHMtPmNwdWlkKGVh
eCwgZWN4LCAmcmVzLCBjdHh0KTsKICAgICBpZiAoIHJjID09IFg4NkVNVUxfT0tBWSApCiAgICAg
ewogICAgICAgICBzd2l0Y2ggKCByZWcgKQpAQCAtMTg3Myw3NiArMTg3NCw3OCBAQCBzdGF0aWMg
Ym9vbCB2Y3B1X2hhcygKICAgICByZXR1cm4gcmMgPT0gWDg2RU1VTF9PS0FZOwogfQogCi0jZGVm
aW5lIHZjcHVfaGFzX2ZwdSgpICAgICAgICAgdmNwdV9oYXMoICAgICAgICAgMSwgRURYLCAgMCwg
Y3R4dCwgb3BzKQotI2RlZmluZSB2Y3B1X2hhc19zZXAoKSAgICAgICAgIHZjcHVfaGFzKCAgICAg
ICAgIDEsIEVEWCwgMTEsIGN0eHQsIG9wcykKLSNkZWZpbmUgdmNwdV9oYXNfY3g4KCkgICAgICAg
ICB2Y3B1X2hhcyggICAgICAgICAxLCBFRFgsICA4LCBjdHh0LCBvcHMpCi0jZGVmaW5lIHZjcHVf
aGFzX2Ntb3YoKSAgICAgICAgdmNwdV9oYXMoICAgICAgICAgMSwgRURYLCAxNSwgY3R4dCwgb3Bz
KQotI2RlZmluZSB2Y3B1X2hhc19jbGZsdXNoKCkgICAgIHZjcHVfaGFzKCAgICAgICAgIDEsIEVE
WCwgMTksIGN0eHQsIG9wcykKLSNkZWZpbmUgdmNwdV9oYXNfbW14KCkgICAgICAgICB2Y3B1X2hh
cyggICAgICAgICAxLCBFRFgsIDIzLCBjdHh0LCBvcHMpCi0jZGVmaW5lIHZjcHVfaGFzX3NzZSgp
ICAgICAgICAgdmNwdV9oYXMoICAgICAgICAgMSwgRURYLCAyNSwgY3R4dCwgb3BzKQotI2RlZmlu
ZSB2Y3B1X2hhc19zc2UyKCkgICAgICAgIHZjcHVfaGFzKCAgICAgICAgIDEsIEVEWCwgMjYsIGN0
eHQsIG9wcykKLSNkZWZpbmUgdmNwdV9oYXNfc3NlMygpICAgICAgICB2Y3B1X2hhcyggICAgICAg
ICAxLCBFQ1gsICAwLCBjdHh0LCBvcHMpCi0jZGVmaW5lIHZjcHVfaGFzX3BjbG11bHFkcSgpICAg
dmNwdV9oYXMoICAgICAgICAgMSwgRUNYLCAgMSwgY3R4dCwgb3BzKQotI2RlZmluZSB2Y3B1X2hh
c19zc3NlMygpICAgICAgIHZjcHVfaGFzKCAgICAgICAgIDEsIEVDWCwgIDksIGN0eHQsIG9wcykK
LSNkZWZpbmUgdmNwdV9oYXNfZm1hKCkgICAgICAgICB2Y3B1X2hhcyggICAgICAgICAxLCBFQ1gs
IDEyLCBjdHh0LCBvcHMpCi0jZGVmaW5lIHZjcHVfaGFzX2N4MTYoKSAgICAgICAgdmNwdV9oYXMo
ICAgICAgICAgMSwgRUNYLCAxMywgY3R4dCwgb3BzKQotI2RlZmluZSB2Y3B1X2hhc19zc2U0XzEo
KSAgICAgIHZjcHVfaGFzKCAgICAgICAgIDEsIEVDWCwgMTksIGN0eHQsIG9wcykKLSNkZWZpbmUg
dmNwdV9oYXNfc3NlNF8yKCkgICAgICB2Y3B1X2hhcyggICAgICAgICAxLCBFQ1gsIDIwLCBjdHh0
LCBvcHMpCi0jZGVmaW5lIHZjcHVfaGFzX21vdmJlKCkgICAgICAgdmNwdV9oYXMoICAgICAgICAg
MSwgRUNYLCAyMiwgY3R4dCwgb3BzKQotI2RlZmluZSB2Y3B1X2hhc19wb3BjbnQoKSAgICAgIHZj
cHVfaGFzKCAgICAgICAgIDEsIEVDWCwgMjMsIGN0eHQsIG9wcykKLSNkZWZpbmUgdmNwdV9oYXNf
YWVzbmkoKSAgICAgICB2Y3B1X2hhcyggICAgICAgICAxLCBFQ1gsIDI1LCBjdHh0LCBvcHMpCi0j
ZGVmaW5lIHZjcHVfaGFzX2F2eCgpICAgICAgICAgdmNwdV9oYXMoICAgICAgICAgMSwgRUNYLCAy
OCwgY3R4dCwgb3BzKQotI2RlZmluZSB2Y3B1X2hhc19mMTZjKCkgICAgICAgIHZjcHVfaGFzKCAg
ICAgICAgIDEsIEVDWCwgMjksIGN0eHQsIG9wcykKLSNkZWZpbmUgdmNwdV9oYXNfcmRyYW5kKCkg
ICAgICB2Y3B1X2hhcyggICAgICAgICAxLCBFQ1gsIDMwLCBjdHh0LCBvcHMpCi0jZGVmaW5lIHZj
cHVfaGFzX21teGV4dCgpICAgICAodmNwdV9oYXMoMHg4MDAwMDAwMSwgRURYLCAyMiwgY3R4dCwg
b3BzKSB8fCBcCisjZGVmaW5lIE5BIDAKKworI2RlZmluZSB2Y3B1X2hhc19mcHUoKSAgICAgICAg
IHZjcHVfaGFzKCAgICAgICAgIDEsIE5BLCBFRFgsICAwLCBjdHh0LCBvcHMpCisjZGVmaW5lIHZj
cHVfaGFzX3NlcCgpICAgICAgICAgdmNwdV9oYXMoICAgICAgICAgMSwgTkEsIEVEWCwgMTEsIGN0
eHQsIG9wcykKKyNkZWZpbmUgdmNwdV9oYXNfY3g4KCkgICAgICAgICB2Y3B1X2hhcyggICAgICAg
ICAxLCBOQSwgRURYLCAgOCwgY3R4dCwgb3BzKQorI2RlZmluZSB2Y3B1X2hhc19jbW92KCkgICAg
ICAgIHZjcHVfaGFzKCAgICAgICAgIDEsIE5BLCBFRFgsIDE1LCBjdHh0LCBvcHMpCisjZGVmaW5l
IHZjcHVfaGFzX2NsZmx1c2goKSAgICAgdmNwdV9oYXMoICAgICAgICAgMSwgTkEsIEVEWCwgMTks
IGN0eHQsIG9wcykKKyNkZWZpbmUgdmNwdV9oYXNfbW14KCkgICAgICAgICB2Y3B1X2hhcyggICAg
ICAgICAxLCBOQSwgRURYLCAyMywgY3R4dCwgb3BzKQorI2RlZmluZSB2Y3B1X2hhc19zc2UoKSAg
ICAgICAgIHZjcHVfaGFzKCAgICAgICAgIDEsIE5BLCBFRFgsIDI1LCBjdHh0LCBvcHMpCisjZGVm
aW5lIHZjcHVfaGFzX3NzZTIoKSAgICAgICAgdmNwdV9oYXMoICAgICAgICAgMSwgTkEsIEVEWCwg
MjYsIGN0eHQsIG9wcykKKyNkZWZpbmUgdmNwdV9oYXNfc3NlMygpICAgICAgICB2Y3B1X2hhcygg
ICAgICAgICAxLCBOQSwgRUNYLCAgMCwgY3R4dCwgb3BzKQorI2RlZmluZSB2Y3B1X2hhc19wY2xt
dWxxZHEoKSAgIHZjcHVfaGFzKCAgICAgICAgIDEsIE5BLCBFQ1gsICAxLCBjdHh0LCBvcHMpCisj
ZGVmaW5lIHZjcHVfaGFzX3Nzc2UzKCkgICAgICAgdmNwdV9oYXMoICAgICAgICAgMSwgTkEsIEVD
WCwgIDksIGN0eHQsIG9wcykKKyNkZWZpbmUgdmNwdV9oYXNfZm1hKCkgICAgICAgICB2Y3B1X2hh
cyggICAgICAgICAxLCBOQSwgRUNYLCAxMiwgY3R4dCwgb3BzKQorI2RlZmluZSB2Y3B1X2hhc19j
eDE2KCkgICAgICAgIHZjcHVfaGFzKCAgICAgICAgIDEsIE5BLCBFQ1gsIDEzLCBjdHh0LCBvcHMp
CisjZGVmaW5lIHZjcHVfaGFzX3NzZTRfMSgpICAgICAgdmNwdV9oYXMoICAgICAgICAgMSwgTkEs
IEVDWCwgMTksIGN0eHQsIG9wcykKKyNkZWZpbmUgdmNwdV9oYXNfc3NlNF8yKCkgICAgICB2Y3B1
X2hhcyggICAgICAgICAxLCBOQSwgRUNYLCAyMCwgY3R4dCwgb3BzKQorI2RlZmluZSB2Y3B1X2hh
c19tb3ZiZSgpICAgICAgIHZjcHVfaGFzKCAgICAgICAgIDEsIE5BLCBFQ1gsIDIyLCBjdHh0LCBv
cHMpCisjZGVmaW5lIHZjcHVfaGFzX3BvcGNudCgpICAgICAgdmNwdV9oYXMoICAgICAgICAgMSwg
TkEsIEVDWCwgMjMsIGN0eHQsIG9wcykKKyNkZWZpbmUgdmNwdV9oYXNfYWVzbmkoKSAgICAgICB2
Y3B1X2hhcyggICAgICAgICAxLCBOQSwgRUNYLCAyNSwgY3R4dCwgb3BzKQorI2RlZmluZSB2Y3B1
X2hhc19hdngoKSAgICAgICAgIHZjcHVfaGFzKCAgICAgICAgIDEsIE5BLCBFQ1gsIDI4LCBjdHh0
LCBvcHMpCisjZGVmaW5lIHZjcHVfaGFzX2YxNmMoKSAgICAgICAgdmNwdV9oYXMoICAgICAgICAg
MSwgTkEsIEVDWCwgMjksIGN0eHQsIG9wcykKKyNkZWZpbmUgdmNwdV9oYXNfcmRyYW5kKCkgICAg
ICB2Y3B1X2hhcyggICAgICAgICAxLCBOQSwgRUNYLCAzMCwgY3R4dCwgb3BzKQorI2RlZmluZSB2
Y3B1X2hhc19tbXhleHQoKSAgICAgKHZjcHVfaGFzKDB4ODAwMDAwMDEsIE5BLCBFRFgsIDIyLCBj
dHh0LCBvcHMpIHx8IFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2Y3B1X2hhc19z
c2UoKSkKLSNkZWZpbmUgdmNwdV9oYXNfM2Rub3dfZXh0KCkgICB2Y3B1X2hhcygweDgwMDAwMDAx
LCBFRFgsIDMwLCBjdHh0LCBvcHMpCi0jZGVmaW5lIHZjcHVfaGFzXzNkbm93KCkgICAgICAgdmNw
dV9oYXMoMHg4MDAwMDAwMSwgRURYLCAzMSwgY3R4dCwgb3BzKQotI2RlZmluZSB2Y3B1X2hhc19s
YWhmX2xtKCkgICAgIHZjcHVfaGFzKDB4ODAwMDAwMDEsIEVDWCwgIDAsIGN0eHQsIG9wcykKLSNk
ZWZpbmUgdmNwdV9oYXNfY3I4X2xlZ2FjeSgpICB2Y3B1X2hhcygweDgwMDAwMDAxLCBFQ1gsICA0
LCBjdHh0LCBvcHMpCi0jZGVmaW5lIHZjcHVfaGFzX2x6Y250KCkgICAgICAgdmNwdV9oYXMoMHg4
MDAwMDAwMSwgRUNYLCAgNSwgY3R4dCwgb3BzKQotI2RlZmluZSB2Y3B1X2hhc19zc2U0YSgpICAg
ICAgIHZjcHVfaGFzKDB4ODAwMDAwMDEsIEVDWCwgIDYsIGN0eHQsIG9wcykKLSNkZWZpbmUgdmNw
dV9oYXNfbWlzYWxpZ25zc2UoKSB2Y3B1X2hhcygweDgwMDAwMDAxLCBFQ1gsICA3LCBjdHh0LCBv
cHMpCi0jZGVmaW5lIHZjcHVfaGFzX3hvcCgpICAgICAgICAgdmNwdV9oYXMoMHg4MDAwMDAwMSwg
RUNYLCAxMiwgY3R4dCwgb3BzKQotI2RlZmluZSB2Y3B1X2hhc19mbWE0KCkgICAgICAgIHZjcHVf
aGFzKDB4ODAwMDAwMDEsIEVDWCwgMTYsIGN0eHQsIG9wcykKLSNkZWZpbmUgdmNwdV9oYXNfdGJt
KCkgICAgICAgICB2Y3B1X2hhcygweDgwMDAwMDAxLCBFQ1gsIDIxLCBjdHh0LCBvcHMpCi0jZGVm
aW5lIHZjcHVfaGFzX21vbml0b3J4KCkgICAgdmNwdV9oYXMoMHg4MDAwMDAwMSwgRUNYLCAyOSwg
Y3R4dCwgb3BzKQotI2RlZmluZSB2Y3B1X2hhc19ibWkxKCkgICAgICAgIHZjcHVfaGFzKCAgICAg
ICAgIDcsIEVCWCwgIDMsIGN0eHQsIG9wcykKLSNkZWZpbmUgdmNwdV9oYXNfaGxlKCkgICAgICAg
ICB2Y3B1X2hhcyggICAgICAgICA3LCBFQlgsICA0LCBjdHh0LCBvcHMpCi0jZGVmaW5lIHZjcHVf
aGFzX2F2eDIoKSAgICAgICAgdmNwdV9oYXMoICAgICAgICAgNywgRUJYLCAgNSwgY3R4dCwgb3Bz
KQotI2RlZmluZSB2Y3B1X2hhc19ibWkyKCkgICAgICAgIHZjcHVfaGFzKCAgICAgICAgIDcsIEVC
WCwgIDgsIGN0eHQsIG9wcykKLSNkZWZpbmUgdmNwdV9oYXNfaW52cGNpZCgpICAgICB2Y3B1X2hh
cyggICAgICAgICA3LCBFQlgsIDEwLCBjdHh0LCBvcHMpCi0jZGVmaW5lIHZjcHVfaGFzX3J0bSgp
ICAgICAgICAgdmNwdV9oYXMoICAgICAgICAgNywgRUJYLCAxMSwgY3R4dCwgb3BzKQotI2RlZmlu
ZSB2Y3B1X2hhc19tcHgoKSAgICAgICAgIHZjcHVfaGFzKCAgICAgICAgIDcsIEVCWCwgMTQsIGN0
eHQsIG9wcykKLSNkZWZpbmUgdmNwdV9oYXNfYXZ4NTEyZigpICAgICB2Y3B1X2hhcyggICAgICAg
ICA3LCBFQlgsIDE2LCBjdHh0LCBvcHMpCi0jZGVmaW5lIHZjcHVfaGFzX2F2eDUxMmRxKCkgICAg
dmNwdV9oYXMoICAgICAgICAgNywgRUJYLCAxNywgY3R4dCwgb3BzKQotI2RlZmluZSB2Y3B1X2hh
c19yZHNlZWQoKSAgICAgIHZjcHVfaGFzKCAgICAgICAgIDcsIEVCWCwgMTgsIGN0eHQsIG9wcykK
LSNkZWZpbmUgdmNwdV9oYXNfYWR4KCkgICAgICAgICB2Y3B1X2hhcyggICAgICAgICA3LCBFQlgs
IDE5LCBjdHh0LCBvcHMpCi0jZGVmaW5lIHZjcHVfaGFzX3NtYXAoKSAgICAgICAgdmNwdV9oYXMo
ICAgICAgICAgNywgRUJYLCAyMCwgY3R4dCwgb3BzKQotI2RlZmluZSB2Y3B1X2hhc19hdng1MTJf
aWZtYSgpIHZjcHVfaGFzKCAgICAgICAgIDcsIEVCWCwgMjEsIGN0eHQsIG9wcykKLSNkZWZpbmUg
dmNwdV9oYXNfY2xmbHVzaG9wdCgpICB2Y3B1X2hhcyggICAgICAgICA3LCBFQlgsIDIzLCBjdHh0
LCBvcHMpCi0jZGVmaW5lIHZjcHVfaGFzX2Nsd2IoKSAgICAgICAgdmNwdV9oYXMoICAgICAgICAg
NywgRUJYLCAyNCwgY3R4dCwgb3BzKQotI2RlZmluZSB2Y3B1X2hhc19hdng1MTJwZigpICAgIHZj
cHVfaGFzKCAgICAgICAgIDcsIEVCWCwgMjYsIGN0eHQsIG9wcykKLSNkZWZpbmUgdmNwdV9oYXNf
YXZ4NTEyZXIoKSAgICB2Y3B1X2hhcyggICAgICAgICA3LCBFQlgsIDI3LCBjdHh0LCBvcHMpCi0j
ZGVmaW5lIHZjcHVfaGFzX2F2eDUxMmNkKCkgICAgdmNwdV9oYXMoICAgICAgICAgNywgRUJYLCAy
OCwgY3R4dCwgb3BzKQotI2RlZmluZSB2Y3B1X2hhc19zaGEoKSAgICAgICAgIHZjcHVfaGFzKCAg
ICAgICAgIDcsIEVCWCwgMjksIGN0eHQsIG9wcykKLSNkZWZpbmUgdmNwdV9oYXNfYXZ4NTEyYnco
KSAgICB2Y3B1X2hhcyggICAgICAgICA3LCBFQlgsIDMwLCBjdHh0LCBvcHMpCi0jZGVmaW5lIHZj
cHVfaGFzX2F2eDUxMnZsKCkgICAgdmNwdV9oYXMoICAgICAgICAgNywgRUJYLCAzMSwgY3R4dCwg
b3BzKQotI2RlZmluZSB2Y3B1X2hhc19hdng1MTJfdmJtaSgpIHZjcHVfaGFzKCAgICAgICAgIDcs
IEVDWCwgIDEsIGN0eHQsIG9wcykKLSNkZWZpbmUgdmNwdV9oYXNfYXZ4NTEyX3ZibWkyKCkgdmNw
dV9oYXMoICAgICAgICA3LCBFQ1gsICA2LCBjdHh0LCBvcHMpCi0jZGVmaW5lIHZjcHVfaGFzX2dm
bmkoKSAgICAgICAgdmNwdV9oYXMoICAgICAgICAgNywgRUNYLCAgOCwgY3R4dCwgb3BzKQotI2Rl
ZmluZSB2Y3B1X2hhc192YWVzKCkgICAgICAgIHZjcHVfaGFzKCAgICAgICAgIDcsIEVDWCwgIDks
IGN0eHQsIG9wcykKLSNkZWZpbmUgdmNwdV9oYXNfdnBjbG11bHFkcSgpICB2Y3B1X2hhcyggICAg
ICAgICA3LCBFQ1gsIDEwLCBjdHh0LCBvcHMpCi0jZGVmaW5lIHZjcHVfaGFzX2F2eDUxMl92bm5p
KCkgdmNwdV9oYXMoICAgICAgICAgNywgRUNYLCAxMSwgY3R4dCwgb3BzKQotI2RlZmluZSB2Y3B1
X2hhc19hdng1MTJfYml0YWxnKCkgdmNwdV9oYXMoICAgICAgIDcsIEVDWCwgMTIsIGN0eHQsIG9w
cykKLSNkZWZpbmUgdmNwdV9oYXNfYXZ4NTEyX3Zwb3BjbnRkcSgpIHZjcHVfaGFzKCAgICA3LCBF
Q1gsIDE0LCBjdHh0LCBvcHMpCi0jZGVmaW5lIHZjcHVfaGFzX3JkcGlkKCkgICAgICAgdmNwdV9o
YXMoICAgICAgICAgNywgRUNYLCAyMiwgY3R4dCwgb3BzKQotI2RlZmluZSB2Y3B1X2hhc19tb3Zk
aXJpKCkgICAgIHZjcHVfaGFzKCAgICAgICAgIDcsIEVDWCwgMjcsIGN0eHQsIG9wcykKLSNkZWZp
bmUgdmNwdV9oYXNfbW92ZGlyNjRiKCkgICB2Y3B1X2hhcyggICAgICAgICA3LCBFQ1gsIDI4LCBj
dHh0LCBvcHMpCi0jZGVmaW5lIHZjcHVfaGFzX2F2eDUxMl80dm5uaXcoKSB2Y3B1X2hhcyggICAg
ICAgNywgRURYLCAgMiwgY3R4dCwgb3BzKQotI2RlZmluZSB2Y3B1X2hhc19hdng1MTJfNGZtYXBz
KCkgdmNwdV9oYXMoICAgICAgIDcsIEVEWCwgIDMsIGN0eHQsIG9wcykKLSNkZWZpbmUgdmNwdV9o
YXNfY2x6ZXJvKCkgICAgICB2Y3B1X2hhcygweDgwMDAwMDA4LCBFQlgsICAwLCBjdHh0LCBvcHMp
Ci0jZGVmaW5lIHZjcHVfaGFzX3dibm9pbnZkKCkgICAgdmNwdV9oYXMoMHg4MDAwMDAwOCwgRUJY
LCAgOSwgY3R4dCwgb3BzKQorI2RlZmluZSB2Y3B1X2hhc18zZG5vd19leHQoKSAgIHZjcHVfaGFz
KDB4ODAwMDAwMDEsIE5BLCBFRFgsIDMwLCBjdHh0LCBvcHMpCisjZGVmaW5lIHZjcHVfaGFzXzNk
bm93KCkgICAgICAgdmNwdV9oYXMoMHg4MDAwMDAwMSwgTkEsIEVEWCwgMzEsIGN0eHQsIG9wcykK
KyNkZWZpbmUgdmNwdV9oYXNfbGFoZl9sbSgpICAgICB2Y3B1X2hhcygweDgwMDAwMDAxLCBOQSwg
RUNYLCAgMCwgY3R4dCwgb3BzKQorI2RlZmluZSB2Y3B1X2hhc19jcjhfbGVnYWN5KCkgIHZjcHVf
aGFzKDB4ODAwMDAwMDEsIE5BLCBFQ1gsICA0LCBjdHh0LCBvcHMpCisjZGVmaW5lIHZjcHVfaGFz
X2x6Y250KCkgICAgICAgdmNwdV9oYXMoMHg4MDAwMDAwMSwgTkEsIEVDWCwgIDUsIGN0eHQsIG9w
cykKKyNkZWZpbmUgdmNwdV9oYXNfc3NlNGEoKSAgICAgICB2Y3B1X2hhcygweDgwMDAwMDAxLCBO
QSwgRUNYLCAgNiwgY3R4dCwgb3BzKQorI2RlZmluZSB2Y3B1X2hhc19taXNhbGlnbnNzZSgpIHZj
cHVfaGFzKDB4ODAwMDAwMDEsIE5BLCBFQ1gsICA3LCBjdHh0LCBvcHMpCisjZGVmaW5lIHZjcHVf
aGFzX3hvcCgpICAgICAgICAgdmNwdV9oYXMoMHg4MDAwMDAwMSwgTkEsIEVDWCwgMTIsIGN0eHQs
IG9wcykKKyNkZWZpbmUgdmNwdV9oYXNfZm1hNCgpICAgICAgICB2Y3B1X2hhcygweDgwMDAwMDAx
LCBOQSwgRUNYLCAxNiwgY3R4dCwgb3BzKQorI2RlZmluZSB2Y3B1X2hhc190Ym0oKSAgICAgICAg
IHZjcHVfaGFzKDB4ODAwMDAwMDEsIE5BLCBFQ1gsIDIxLCBjdHh0LCBvcHMpCisjZGVmaW5lIHZj
cHVfaGFzX21vbml0b3J4KCkgICAgdmNwdV9oYXMoMHg4MDAwMDAwMSwgTkEsIEVDWCwgMjksIGN0
eHQsIG9wcykKKyNkZWZpbmUgdmNwdV9oYXNfYm1pMSgpICAgICAgICB2Y3B1X2hhcyggICAgICAg
ICA3LCAgMCwgRUJYLCAgMywgY3R4dCwgb3BzKQorI2RlZmluZSB2Y3B1X2hhc19obGUoKSAgICAg
ICAgIHZjcHVfaGFzKCAgICAgICAgIDcsICAwLCBFQlgsICA0LCBjdHh0LCBvcHMpCisjZGVmaW5l
IHZjcHVfaGFzX2F2eDIoKSAgICAgICAgdmNwdV9oYXMoICAgICAgICAgNywgIDAsIEVCWCwgIDUs
IGN0eHQsIG9wcykKKyNkZWZpbmUgdmNwdV9oYXNfYm1pMigpICAgICAgICB2Y3B1X2hhcyggICAg
ICAgICA3LCAgMCwgRUJYLCAgOCwgY3R4dCwgb3BzKQorI2RlZmluZSB2Y3B1X2hhc19pbnZwY2lk
KCkgICAgIHZjcHVfaGFzKCAgICAgICAgIDcsICAwLCBFQlgsIDEwLCBjdHh0LCBvcHMpCisjZGVm
aW5lIHZjcHVfaGFzX3J0bSgpICAgICAgICAgdmNwdV9oYXMoICAgICAgICAgNywgIDAsIEVCWCwg
MTEsIGN0eHQsIG9wcykKKyNkZWZpbmUgdmNwdV9oYXNfbXB4KCkgICAgICAgICB2Y3B1X2hhcygg
ICAgICAgICA3LCAgMCwgRUJYLCAxNCwgY3R4dCwgb3BzKQorI2RlZmluZSB2Y3B1X2hhc19hdng1
MTJmKCkgICAgIHZjcHVfaGFzKCAgICAgICAgIDcsICAwLCBFQlgsIDE2LCBjdHh0LCBvcHMpCisj
ZGVmaW5lIHZjcHVfaGFzX2F2eDUxMmRxKCkgICAgdmNwdV9oYXMoICAgICAgICAgNywgIDAsIEVC
WCwgMTcsIGN0eHQsIG9wcykKKyNkZWZpbmUgdmNwdV9oYXNfcmRzZWVkKCkgICAgICB2Y3B1X2hh
cyggICAgICAgICA3LCAgMCwgRUJYLCAxOCwgY3R4dCwgb3BzKQorI2RlZmluZSB2Y3B1X2hhc19h
ZHgoKSAgICAgICAgIHZjcHVfaGFzKCAgICAgICAgIDcsICAwLCBFQlgsIDE5LCBjdHh0LCBvcHMp
CisjZGVmaW5lIHZjcHVfaGFzX3NtYXAoKSAgICAgICAgdmNwdV9oYXMoICAgICAgICAgNywgIDAs
IEVCWCwgMjAsIGN0eHQsIG9wcykKKyNkZWZpbmUgdmNwdV9oYXNfYXZ4NTEyX2lmbWEoKSB2Y3B1
X2hhcyggICAgICAgICA3LCAgMCwgRUJYLCAyMSwgY3R4dCwgb3BzKQorI2RlZmluZSB2Y3B1X2hh
c19jbGZsdXNob3B0KCkgIHZjcHVfaGFzKCAgICAgICAgIDcsICAwLCBFQlgsIDIzLCBjdHh0LCBv
cHMpCisjZGVmaW5lIHZjcHVfaGFzX2Nsd2IoKSAgICAgICAgdmNwdV9oYXMoICAgICAgICAgNywg
IDAsIEVCWCwgMjQsIGN0eHQsIG9wcykKKyNkZWZpbmUgdmNwdV9oYXNfYXZ4NTEycGYoKSAgICB2
Y3B1X2hhcyggICAgICAgICA3LCAgMCwgRUJYLCAyNiwgY3R4dCwgb3BzKQorI2RlZmluZSB2Y3B1
X2hhc19hdng1MTJlcigpICAgIHZjcHVfaGFzKCAgICAgICAgIDcsICAwLCBFQlgsIDI3LCBjdHh0
LCBvcHMpCisjZGVmaW5lIHZjcHVfaGFzX2F2eDUxMmNkKCkgICAgdmNwdV9oYXMoICAgICAgICAg
NywgIDAsIEVCWCwgMjgsIGN0eHQsIG9wcykKKyNkZWZpbmUgdmNwdV9oYXNfc2hhKCkgICAgICAg
ICB2Y3B1X2hhcyggICAgICAgICA3LCAgMCwgRUJYLCAyOSwgY3R4dCwgb3BzKQorI2RlZmluZSB2
Y3B1X2hhc19hdng1MTJidygpICAgIHZjcHVfaGFzKCAgICAgICAgIDcsICAwLCBFQlgsIDMwLCBj
dHh0LCBvcHMpCisjZGVmaW5lIHZjcHVfaGFzX2F2eDUxMnZsKCkgICAgdmNwdV9oYXMoICAgICAg
ICAgNywgIDAsIEVCWCwgMzEsIGN0eHQsIG9wcykKKyNkZWZpbmUgdmNwdV9oYXNfYXZ4NTEyX3Zi
bWkoKSB2Y3B1X2hhcyggICAgICAgICA3LCAgMCwgRUNYLCAgMSwgY3R4dCwgb3BzKQorI2RlZmlu
ZSB2Y3B1X2hhc19hdng1MTJfdmJtaTIoKSB2Y3B1X2hhcyggICAgICAgIDcsICAwLCBFQ1gsICA2
LCBjdHh0LCBvcHMpCisjZGVmaW5lIHZjcHVfaGFzX2dmbmkoKSAgICAgICAgdmNwdV9oYXMoICAg
ICAgICAgNywgIDAsIEVDWCwgIDgsIGN0eHQsIG9wcykKKyNkZWZpbmUgdmNwdV9oYXNfdmFlcygp
ICAgICAgICB2Y3B1X2hhcyggICAgICAgICA3LCAgMCwgRUNYLCAgOSwgY3R4dCwgb3BzKQorI2Rl
ZmluZSB2Y3B1X2hhc192cGNsbXVscWRxKCkgIHZjcHVfaGFzKCAgICAgICAgIDcsICAwLCBFQ1gs
IDEwLCBjdHh0LCBvcHMpCisjZGVmaW5lIHZjcHVfaGFzX2F2eDUxMl92bm5pKCkgdmNwdV9oYXMo
ICAgICAgICAgNywgIDAsIEVDWCwgMTEsIGN0eHQsIG9wcykKKyNkZWZpbmUgdmNwdV9oYXNfYXZ4
NTEyX2JpdGFsZygpIHZjcHVfaGFzKCAgICAgICA3LCAgMCwgRUNYLCAxMiwgY3R4dCwgb3BzKQor
I2RlZmluZSB2Y3B1X2hhc19hdng1MTJfdnBvcGNudGRxKCkgdmNwdV9oYXMoICAgIDcsICAwLCBF
Q1gsIDE0LCBjdHh0LCBvcHMpCisjZGVmaW5lIHZjcHVfaGFzX3JkcGlkKCkgICAgICAgdmNwdV9o
YXMoICAgICAgICAgNywgIDAsIEVDWCwgMjIsIGN0eHQsIG9wcykKKyNkZWZpbmUgdmNwdV9oYXNf
bW92ZGlyaSgpICAgICB2Y3B1X2hhcyggICAgICAgICA3LCAgMCwgRUNYLCAyNywgY3R4dCwgb3Bz
KQorI2RlZmluZSB2Y3B1X2hhc19tb3ZkaXI2NGIoKSAgIHZjcHVfaGFzKCAgICAgICAgIDcsICAw
LCBFQ1gsIDI4LCBjdHh0LCBvcHMpCisjZGVmaW5lIHZjcHVfaGFzX2F2eDUxMl80dm5uaXcoKSB2
Y3B1X2hhcyggICAgICAgNywgIDAsIEVEWCwgIDIsIGN0eHQsIG9wcykKKyNkZWZpbmUgdmNwdV9o
YXNfYXZ4NTEyXzRmbWFwcygpIHZjcHVfaGFzKCAgICAgICA3LCAgMCwgRURYLCAgMywgY3R4dCwg
b3BzKQorI2RlZmluZSB2Y3B1X2hhc19jbHplcm8oKSAgICAgIHZjcHVfaGFzKDB4ODAwMDAwMDgs
IE5BLCBFQlgsICAwLCBjdHh0LCBvcHMpCisjZGVmaW5lIHZjcHVfaGFzX3dibm9pbnZkKCkgICAg
dmNwdV9oYXMoMHg4MDAwMDAwOCwgTkEsIEVCWCwgIDksIGN0eHQsIG9wcykKIAogI2RlZmluZSB2
Y3B1X211c3RfaGF2ZShmZWF0KSBcCiAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKCF2Y3B1X2hh
c18jI2ZlYXQoKSwgRVhDX1VEKQoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 17 12:30:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 12:30:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRc00-0007Vt-Hb; Fri, 17 May 2019 12:30:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PB1v=TR=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hRbzz-0007TQ-24
 for xen-devel@lists.xenproject.org; Fri, 17 May 2019 12:30:07 +0000
X-Inumbo-ID: 7ff7f67d-789f-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7ff7f67d-789f-11e9-8980-bc764e045a96;
 Fri, 17 May 2019 12:30:05 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hRbzw-0005jj-Q1; Fri, 17 May 2019 12:30:04 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hRbzw-0002Ax-EQ; Fri, 17 May 2019 12:30:04 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hRbzw-0005Ei-DP; Fri, 17 May 2019 12:30:04 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136273-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-pvhv2-intel:leak-check/check:fail:regression
 xen-unstable:test-amd64-amd64-xl-pvhv2-amd:leak-check/check:fail:regression
 xen-unstable:test-amd64-amd64-libvirt-pair:leak-check/check/src_host:fail:regression
 xen-unstable:test-amd64-amd64-libvirt-pair:leak-check/check/dst_host:fail:regression
 xen-unstable:test-amd64-i386-libvirt:leak-check/check:fail:regression
 xen-unstable:test-amd64-amd64-amd64-pvgrub:leak-check/check:fail:regression
 xen-unstable:test-arm64-arm64-examine:examine-serial/bootloader:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-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-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-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-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-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-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-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-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-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=99bb45e684283b3bc621dbc99b1b93c856b4dd1c
X-Osstest-Versions-That: xen=e83077a3d11072708a5c38fa09fa9d011914e2a1
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 17 May 2019 12:30:04 +0000
Subject: [Xen-devel] [xen-unstable test] 136273: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjI3MyB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjI3My8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1p
bnRlbCAyMyBsZWFrLWNoZWNrL2NoZWNrICAgICAgZmFpbCBSRUdSLiB2cy4gMTM2MTU2CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAyMyBsZWFrLWNoZWNrL2NoZWNrICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMzYxNTYKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDI2IGxlYWst
Y2hlY2svY2hlY2svc3JjX2hvc3QgZmFpbCBSRUdSLiB2cy4gMTM2MTU2CiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcGFpciAyNyBsZWFrLWNoZWNrL2NoZWNrL2RzdF9ob3N0IGZhaWwgUkVHUi4g
dnMuIDEzNjE1NgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAyMSBsZWFrLWNoZWNrL2No
ZWNrICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTM2MTU2CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0
LXB2Z3J1YiAyMiBsZWFrLWNoZWNrL2NoZWNrICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzYxNTYK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0
LWFybTY0LWFybTY0LWV4YW1pbmUgICAgIDExIGV4YW1pbmUtc2VyaWFsL2Jvb3Rsb2FkZXIgICAg
ZmFpbCAgbGlrZSAxMzYxNTYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzNjE1NgogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2Ug
MTM2MTU2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzYxNTYKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEzNjE1NgogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICBmYWlsIGxpa2UgMTM2MTU2CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzYxNTYKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtl
IDEzNjE1NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTM2MTU2CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzYxNTYKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAg
ICAgICAgICAgICAgICAgOTliYjQ1ZTY4NDI4M2IzYmM2MjFkYmM5OWIxYjkzYzg1NmI0ZGQxYwpi
YXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgZTgzMDc3YTNkMTEwNzI3MDhh
NWMzOGZhMDlmYTlkMDExOTE0ZTJhMQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTM2MTU2ICAyMDE5
LTA1LTEzIDA1OjA4OjAxIFogICAgNCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzNjI3MyAg
MjAxOS0wNS0xNSAwMjo1MTowNCBaICAgIDIgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxl
IHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFsZXhhbmRydSBJc2FpbGEgPGFp
c2FpbGFAYml0ZGVmZW5kZXIuY29tPgogIEFtaXQgU2luZ2ggVG9tYXIgPGFtaXR0b21lcjI1QGdt
YWlsLmNvbT4KICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEFu
dGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogIEJyaWFuIFdvb2RzIDxi
cmlhbi53b29kc0BhbWQuY29tPgogIERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2Eu
Z292PgogIERhcmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5jb20+CiAgRGF2aWQgV29vZGhv
dXNlIDxkd213QGFtYXpvbi5jby51az4KICBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9lQGNhcmRvZS5j
b20+CiAgRXNsYW0gRWxuaWtldHkgPGVsbmlrZXR5QGFtYXpvbi5jb20+CiAgR2VvcmdlIER1bmxh
cCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBl
dS5jaXRyaXguY29tPgogIElnb3IgRHJ1emhpbmluIDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29t
PgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+
CiAgS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgS29ucmFkIFJ6ZXN6dXRlayBX
aWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogIE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNr
aSA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KICBPbGFmIEhlcmluZyA8b2xhZkBh
ZXBmbGUuZGU+CiAgT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVw
YW0uY29tPgogIFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgUmF6dmFu
IENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgogIFJvZ2VyIFBhdSBNb25uZSA8
cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJp
eC5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogIFRh
bWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KICBUaW0gRGVlZ2FuIDx0aW1AeGVu
Lm9yZz4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXBy
ZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5o
dm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRt
cmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWln
cnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2
LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFj
b3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRv
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1s
YWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9n
cy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0
aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3
b3VsZCBiZSAxMDA4IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 17 12:32:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 12:32:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRc1m-0007gr-8W; Fri, 17 May 2019 12:31:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gdXm=TR=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hRc1k-0007gi-PK
 for xen-devel@lists.xenproject.org; Fri, 17 May 2019 12:31:56 +0000
X-Inumbo-ID: c0c72db0-789f-11e9-8c22-c7dcf97b7e43
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c0c72db0-789f-11e9-8c22-c7dcf97b7e43;
 Fri, 17 May 2019 12:31:54 +0000 (UTC)
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=Andrew.Cooper3@citrix.com;
 spf=SoftFail smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Andrew.Cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: SoftFail (esa2.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com is inclined to not designate
 23.29.105.83 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 exists:%{i}._spf.mta.salesforce.com ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: ebibKs6sHZI1MAFHGPxfbtsceeCcPbP683f04kd72XCefuu5okYt0tA48oHjO+PspxE2U05eUN
 Nz2h5nJkqRl6V2z09jle5GKyd2QAMQo2WKCxbZkmXATikj2iGyoF5OdJHyYiJAS0YzUVbzZM92
 s0GowqWCIHduFIK7InncSUDlKw42KIHjU4pNdT43wMahVpy8ENJ0tW27gIoXk5hOFHOVUFM8FC
 95XUpYQmnCK8wqnQ13qMrKN6TcUOMBgbrEP4AkMVqIk8fsJVmiUxxjBYQ9WDSUNKMBMT1VwPFa
 aFY=
X-SBRS: 2.7
X-MesageID: 566921
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,480,1549947600"; 
   d="scan'208";a="566921"
From: Andrew Cooper <Andrew.Cooper3@citrix.com>
To: Viktor Mitin <viktor.mitin.19@gmail.com>, Juergen Gross <jgross@suse.com>, 
 Wei Liu <wei.liu2@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: libxc: Casting of xen virtual address type xen_vaddr_t to signed
 int64 type: (int64_t)vaddr
Thread-Index: AQHVDKNLbaUXJsozW0O2CLvRshxhxaZvPqPw
Date: Fri, 17 May 2019 12:31:50 +0000
Message-ID: <1558096310831.98741@citrix.com>
References: <CAOcoXZZZbKOXkNQNqFgp9BSRUHnovDqZ4TfV_aMh+h9BcC6Qnw@mail.gmail.com>
In-Reply-To: <CAOcoXZZZbKOXkNQNqFgp9BSRUHnovDqZ4TfV_aMh+h9BcC6Qnw@mail.gmail.com>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] libxc: Casting of xen virtual address type
 xen_vaddr_t to signed int64 type: (int64_t)vaddr
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

KEFwb2xvZ2llcyBmb3IgdGhlIHVzZSBvZiBvdXRsb29rIC0gSSdtIGhhdmluZyBlbWFpbCBwcm9i
bGVtcyBhdG0pLgoKQSBjYW5vbmljYWwgYWRkcmVzcyBpbiB4ODYgaXMgb25lIHdoaWNoIGlzIGNv
cnJlY3RseSBzaWduIGV4dGVuZGVkIGZyb20gYml0IDQ3IHRvIGJpdCA2My4KCldoYXQgaXMgdW5k
ZWZpbmVkIGFib3V0IHNoaWZ0aW5nIGludDY0X3QgYnkgNjMgYml0cz8gIFRoZSBhbnN3ZXIgaXMg
LTEgb3IgMCwgcHJlc2VydmluZyB0aGUgc2lnbiBiaXQgYWxvbmUgKHdoaWNoIGlzIHRoZSBwb2lu
dCBvZiB0aGUgY29tcGFyaXNvbikuCgp+QW5kcmV3Cl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KRnJvbTogVmlrdG9yIE1pdGluIDx2aWt0b3IubWl0aW4uMTlAZ21haWwu
Y29tPgpTZW50OiAxNyBNYXkgMjAxOSAxMjoyNQpUbzogSnVlcmdlbiBHcm9zczsgQW5kcmV3IENv
b3BlcjsgV2VpIExpdTsgeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCkNjOiBWb2xvZHlt
eXIgQmFiY2h1awpTdWJqZWN0OiBsaWJ4YzogQ2FzdGluZyBvZiB4ZW4gdmlydHVhbCBhZGRyZXNz
IHR5cGUgeGVuX3ZhZGRyX3QgdG8gc2lnbmVkIGludDY0IHR5cGU6IChpbnQ2NF90KXZhZGRyCgpI
aSBBbGwsCgpXaGlsZSBsb29raW5nIGF0IGNvZGUgaW4gdG9vbHMvbGlieGMveGNfc3Jfc2F2ZV94
ODZfcHYuYywKd2Ugc2VlIHRoYXQgdGhlcmUgaXMgY2FzdGluZyBvZiB4ZW4gdmlydHVhbCBhZGRy
ZXNzIHR5cGUgeGVuX3ZhZGRyX3QKdG8gc2lnbmVkIGludDY0IHR5cGUuCkluIGNvbW1pdDogN2Jm
NzQ1ODJiMzQzNjAzY2IwODI2ZDgwOGNkN2RhNDMzMjY0NTJhNQoKKy8qIENoZWNrIGEgNjQgYml0
IHZpcnR1YWwgYWRkcmVzcyBmb3IgYmVpbmcgY2Fub25pY2FsLiAqLworc3RhdGljIGlubGluZSBi
b29sIGlzX2Nhbm9uaWNhbF9hZGRyZXNzKHhlbl92YWRkcl90IHZhZGRyKQoreworICAgIHJldHVy
biAoKGludDY0X3QpdmFkZHIgPj4gNDcpID09ICgoaW50NjRfdCl2YWRkciA+PiA2Myk7Cit9CgpJ
dCBzZWVtcyB0aGVyZSBpcyBubyBuZWVkIHRvIGNhc3QgdmFkZHIgdmFyaWFibGUuIEl0IGxvb2tz
IGxpa2UKc2hpZnRpbmcgdmFkZHIgc2lnbmVkIDY0LWJpdCB2YWx1ZSBieSA2MyBiaXRzIGludHJv
ZHVjZXMgdW5kZWZpbmVkCmJlaGF2aW9yLiBDb3VsZCB5b3UgcGxlYXNlIGRlc2NyaWJlIHdoYXQg
aXMgdGhlIHJlYXNvbiBmb3IgdGhpcwpjYXN0aW5nPwoKVGhhbmtzCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 17 12:32:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 12:32:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRc24-0007jO-JE; Fri, 17 May 2019 12:32:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=mYL4=TR=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hRc23-0007jH-DR
 for xen-devel@lists.xenproject.org; Fri, 17 May 2019 12:32:15 +0000
X-Inumbo-ID: cc52efb0-789f-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cc52efb0-789f-11e9-8980-bc764e045a96;
 Fri, 17 May 2019 12:32:13 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 17 May 2019 06:32:13 -0600
Message-Id: <5CDEA9CC020000780023017C@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 17 May 2019 06:32:12 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Viktor Mitin" <viktor.mitin.19@gmail.com>
References: <CAOcoXZZZbKOXkNQNqFgp9BSRUHnovDqZ4TfV_aMh+h9BcC6Qnw@mail.gmail.com>
In-Reply-To: <CAOcoXZZZbKOXkNQNqFgp9BSRUHnovDqZ4TfV_aMh+h9BcC6Qnw@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] libxc: Casting of xen virtual address type
 xen_vaddr_t to signed int64 type: (int64_t)vaddr
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE3LjA1LjE5IGF0IDEzOjI1LCA8dmlrdG9yLm1pdGluLjE5QGdtYWlsLmNvbT4gd3Jv
dGU6Cj4gSGkgQWxsLAo+IAo+IFdoaWxlIGxvb2tpbmcgYXQgY29kZSBpbiB0b29scy9saWJ4Yy94
Y19zcl9zYXZlX3g4Nl9wdi5jLAo+IHdlIHNlZSB0aGF0IHRoZXJlIGlzIGNhc3Rpbmcgb2YgeGVu
IHZpcnR1YWwgYWRkcmVzcyB0eXBlIHhlbl92YWRkcl90Cj4gdG8gc2lnbmVkIGludDY0IHR5cGUu
Cj4gSW4gY29tbWl0OiA3YmY3NDU4MmIzNDM2MDNjYjA4MjZkODA4Y2Q3ZGE0MzMyNjQ1MmE1Cj4g
Cj4gKy8qIENoZWNrIGEgNjQgYml0IHZpcnR1YWwgYWRkcmVzcyBmb3IgYmVpbmcgY2Fub25pY2Fs
LiAqLwo+ICtzdGF0aWMgaW5saW5lIGJvb2wgaXNfY2Fub25pY2FsX2FkZHJlc3MoeGVuX3ZhZGRy
X3QgdmFkZHIpCj4gK3sKPiArICAgIHJldHVybiAoKGludDY0X3QpdmFkZHIgPj4gNDcpID09ICgo
aW50NjRfdCl2YWRkciA+PiA2Myk7Cj4gK30KPiAKPiBJdCBzZWVtcyB0aGVyZSBpcyBubyBuZWVk
IHRvIGNhc3QgdmFkZHIgdmFyaWFibGUuIEl0IGxvb2tzIGxpa2UKPiBzaGlmdGluZyB2YWRkciBz
aWduZWQgNjQtYml0IHZhbHVlIGJ5IDYzIGJpdHMgaW50cm9kdWNlcyB1bmRlZmluZWQKPiBiZWhh
dmlvci4KCkkgZG9uJ3QgdGhpbmsgc28gLSBhcyBwZXIgbXkgcmVhZGluZyBvZiB0aGUgc3RhbmRh
cmQgdGV4dCwgVUIKcmVzdWx0cyBvbmx5IHdoZW4gdGhlIHNoaWZ0IGNvdW50IGlzIGdyZWF0ZXIg
b3IgZXF1YWwgdGhhbiB0aGUKd2lkdGggb2YgdGhlIChwcm9tb3RlZCkgc2hpZnRlZCB2YWx1ZSdz
IHR5cGUuIFRoZSByZXN1bHRzIG9mCmJvdGggc2hpZnRzIGFib3ZlIGFyZSBpbXBsZW1lbnRhdGlv
biBkZWZpbmVkIGFmYWljdC4KCj4gQ291bGQgeW91IHBsZWFzZSBkZXNjcmliZSB3aGF0IGlzIHRo
ZSByZWFzb24gZm9yIHRoaXMgY2FzdGluZz8KCldlbGwsIHdlIHdhbnQgdG8gY2hlY2sgdGhhdCB0
aGUgdG9wIDE3IGJpdHMgYXJlIGVpdGhlciBhbGwgMXMKb3IgYWxsIDBzLCBwcmVmZXJhYmx5IHdp
dGgganVzdCBhIHNpbmdsZSBjb21wYXJpc29uLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 17 13:18:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 13:18:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRckO-0002vP-8I; Fri, 17 May 2019 13:18:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=mYL4=TR=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hRckN-0002vK-So
 for xen-devel@lists.xenproject.org; Fri, 17 May 2019 13:18:03 +0000
X-Inumbo-ID: 313f53e6-78a6-11e9-b245-9f6c3b9b3be3
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 313f53e6-78a6-11e9-b245-9f6c3b9b3be3;
 Fri, 17 May 2019 13:18:00 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 17 May 2019 07:17:59 -0600
Message-Id: <5CDEB48702000078002301B4@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 17 May 2019 07:17:59 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <George.Dunlap@eu.citrix.com>,
 "Dario Faggioli" <dfaggioli@suse.com>
References: <20190508113132.19198-1-jgross@suse.com>
In-Reply-To: <20190508113132.19198-1-jgross@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] Ping: [PATCH] xen/sched: fix csched2_deinit_pdata()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA4LjA1LjE5IGF0IDEzOjMxLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBDb21t
aXQgNzUzYmE0M2Q2ZDE2ZTY4OCAoInhlbi9zY2hlZDogZml4IGNyZWRpdDIgc210IGlkbGUgaGFu
ZGxpbmciKQo+IGludHJvZHVjZWQgYSByZWdyZXNzaW9uIHdoZW4gc3dpdGNoaW5nIGNwdXMgYmV0
d2VlbiBjcHVwb29scy4KPiAKPiBXaGVuIGFzc2lnbmluZyBhIGNwdSB0byBhIGNwdXBvb2wgd2l0
aCBjcmVkaXQyIGJlaW5nIHRoZSBkZWZhdWx0Cj4gc2NoZWR1bGVyIGNzY2hlZDJfZGVpbml0X3Bk
YXRhKCkgaXMgY2FsbGVkIGZvciB0aGUgY3JlZGl0MiBwcml2YXRlIGRhdGEKPiBhZnRlciB0aGUg
bmV3IHNjaGVkdWxlcidzIHByaXZhdGUgZGF0YSBoYXMgYmVlbiBob29rZWQgdG8gdGhlIHBlci1j
cHUKPiBzY2hlZHVsZXIgZGF0YS4gVW5mb3J0dW5hdGVseSBjc2NoZWQyX2RlaW5pdF9wZGF0YSgp
IHdpbGwgY3ljbGUgdGhyb3VnaAo+IGFsbCBwZXItY3B1IHNjaGVkdWxlciBhcmVhcyBpdCBrbm93
cyBvZiBmb3IgcmVtb3ZpbmcgdGhlIGNwdSBmcm9tIHRoZQo+IHJlc3BlY3RpdmUgc2libGluZyBt
YXNrcyBpbmNsdWRpbmcgdGhlIGFyZWEgb2YgdGhlIGp1c3QgbW92ZWQgY3B1LiBUaGlzCj4gd2ls
bCAoZGVwZW5kaW5nIG9uIHRoZSBuZXcgc2NoZWR1bGVyKSBlaXRoZXIgY2xvYmJlciB0aGUgZGF0
YSBvZiB0aGUKPiBuZXcgc2NoZWR1bGVyIG9yIGluIGNhc2Ugb2Ygc2NoZWRfcnQgbGVhZCB0byBh
IGNyYXNoLgo+IAo+IEF2b2lkIHRoYXQgYnkgcmVtb3ZpbmcgdGhlIGNwdSBmcm9tIHRoZSBsaXN0
IG9mIGFjdGl2ZSBjcHVzIGluIGNyZWRpdDIKPiBkYXRhIGZpcnN0Lgo+IAo+IFRoZSBvcHBvc2l0
ZSBwcm9ibGVtIGlzIG9jY3VycmluZyB3aGVuIHJlbW92aW5nIGEgY3B1IGZyb20gYSBjcHVwb29s
Ogo+IGluaXRfcGRhdGEoKSBvZiBjcmVkaXQyIHdpbGwgYWNjZXNzIHRoZSBwZXItY3B1IGRhdGEg
b2YgdGhlIG9sZAo+IHNjaGVkdWxlci4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+CgpNYXkgSSBhc2sgd2hhdCB0aGUgZGlzcG9zaXRpb24gb2YgdGhp
cyBpcz8gSSd2ZSBub3RpY2VkIHRvbyBsYXRlCnRoYXQgSSd2ZSBiYWNrcG9ydGVkIHRoZSBjb21t
aXQgYmVpbmcgZml4ZWQgaGVyZSB3aXRob3V0CndhaXRpbmcgZm9yIHRoaXMgZml4IHRvIGdvIGlu
LiBJJ2QgcHJlZmVyIHRoZSBzdGFibGUgdHJlZXMsIGluCnBhcnRpY3VsYXIgNC4xMSBmb3IgdGhl
IGltcGVuZGluZyA0LjExLjIgcmVsZWFzZSwgdG8gYmUgYWJsZQp0byBwaWNrIHRoaXMgdXAgc29v
bi4KClRoYW5rcywgSmFuCgo+IC0tLSBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCj4gKysr
IGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMKPiBAQCAtMzgxMywyMiArMzgxMywyMSBAQCBp
bml0X3BkYXRhKHN0cnVjdCBjc2NoZWQyX3ByaXZhdGUgKnBydiwgc3RydWN0IGNzY2hlZDJfcGNw
dSAqc3BjLAo+ICAgICAgICAgIGFjdGl2YXRlX3J1bnF1ZXVlKHBydiwgc3BjLT5ydW5xX2lkKTsK
PiAgICAgIH0KPiAgCj4gLSAgICBfX2NwdW1hc2tfc2V0X2NwdShjcHUsICZycWQtPmlkbGUpOwo+
IC0gICAgX19jcHVtYXNrX3NldF9jcHUoY3B1LCAmcnFkLT5hY3RpdmUpOwo+IC0gICAgX19jcHVt
YXNrX3NldF9jcHUoY3B1LCAmcHJ2LT5pbml0aWFsaXplZCk7Cj4gLSAgICBfX2NwdW1hc2tfc2V0
X2NwdShjcHUsICZycWQtPnNtdF9pZGxlKTsKPiArICAgIF9fY3B1bWFza19zZXRfY3B1KGNwdSwg
JnNwYy0+c2libGluZ19tYXNrKTsKPiAgCj4gLSAgICAvKiBPbiB0aGUgYm9vdCBjcHUgd2UgYXJl
IGNhbGxlZCBiZWZvcmUgY3B1X3NpYmxpbmdfbWFzayBoYXMgYmVlbiBzZXQgCj4gdXAuICovCj4g
LSAgICBpZiAoIGNwdSA9PSAwICYmIHN5c3RlbV9zdGF0ZSA8IFNZU19TVEFURV9hY3RpdmUgKQo+
IC0gICAgICAgIF9fY3B1bWFza19zZXRfY3B1KGNwdSwgJmNzY2hlZDJfcGNwdShjcHUpLT5zaWJs
aW5nX21hc2spOwo+IC0gICAgZWxzZQo+ICsgICAgaWYgKCBjcHVtYXNrX3dlaWdodCgmcnFkLT5h
Y3RpdmUpID4gMCApCj4gICAgICAgICAgZm9yX2VhY2hfY3B1ICggcmNwdSwgcGVyX2NwdShjcHVf
c2libGluZ19tYXNrLCBjcHUpICkKPiAgICAgICAgICAgICAgaWYgKCBjcHVtYXNrX3Rlc3RfY3B1
KHJjcHUsICZycWQtPmFjdGl2ZSkgKQo+ICAgICAgICAgICAgICB7Cj4gICAgICAgICAgICAgICAg
ICBfX2NwdW1hc2tfc2V0X2NwdShjcHUsICZjc2NoZWQyX3BjcHUocmNwdSktPnNpYmxpbmdfbWFz
ayk7Cj4gLSAgICAgICAgICAgICAgICBfX2NwdW1hc2tfc2V0X2NwdShyY3B1LCAmY3NjaGVkMl9w
Y3B1KGNwdSktPnNpYmxpbmdfbWFzayk7Cj4gKyAgICAgICAgICAgICAgICBfX2NwdW1hc2tfc2V0
X2NwdShyY3B1LCAmc3BjLT5zaWJsaW5nX21hc2spOwo+ICAgICAgICAgICAgICB9Cj4gIAo+ICsg
ICAgX19jcHVtYXNrX3NldF9jcHUoY3B1LCAmcnFkLT5pZGxlKTsKPiArICAgIF9fY3B1bWFza19z
ZXRfY3B1KGNwdSwgJnJxZC0+YWN0aXZlKTsKPiArICAgIF9fY3B1bWFza19zZXRfY3B1KGNwdSwg
JnBydi0+aW5pdGlhbGl6ZWQpOwo+ICsgICAgX19jcHVtYXNrX3NldF9jcHUoY3B1LCAmcnFkLT5z
bXRfaWRsZSk7Cj4gKwo+ICAgICAgaWYgKCBjcHVtYXNrX3dlaWdodCgmcnFkLT5hY3RpdmUpID09
IDEgKQo+ICAgICAgICAgIHJxZC0+cGlja19iaWFzID0gY3B1Owo+ICAKPiBAQCAtMzkzNywxMyAr
MzkzNiwxMyBAQCBjc2NoZWQyX2RlaW5pdF9wZGF0YShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpv
cHMsIAo+IHZvaWQgKnBjcHUsIGludCBjcHUpCj4gIAo+ICAgICAgcHJpbnRrKFhFTkxPR19JTkZP
ICJSZW1vdmluZyBjcHUgJWQgZnJvbSBydW5xdWV1ZSAlZFxuIiwgY3B1LCAKPiBzcGMtPnJ1bnFf
aWQpOwo+ICAKPiAtICAgIGZvcl9lYWNoX2NwdSAoIHJjcHUsICZycWQtPmFjdGl2ZSApCj4gLSAg
ICAgICAgX19jcHVtYXNrX2NsZWFyX2NwdShjcHUsICZjc2NoZWQyX3BjcHUocmNwdSktPnNpYmxp
bmdfbWFzayk7Cj4gLQo+ICAgICAgX19jcHVtYXNrX2NsZWFyX2NwdShjcHUsICZycWQtPmlkbGUp
Owo+ICAgICAgX19jcHVtYXNrX2NsZWFyX2NwdShjcHUsICZycWQtPnNtdF9pZGxlKTsKPiAgICAg
IF9fY3B1bWFza19jbGVhcl9jcHUoY3B1LCAmcnFkLT5hY3RpdmUpOwo+ICAKPiArICAgIGZvcl9l
YWNoX2NwdSAoIHJjcHUsICZycWQtPmFjdGl2ZSApCj4gKyAgICAgICAgX19jcHVtYXNrX2NsZWFy
X2NwdShjcHUsICZjc2NoZWQyX3BjcHUocmNwdSktPnNpYmxpbmdfbWFzayk7Cj4gKwo+ICAgICAg
aWYgKCBjcHVtYXNrX2VtcHR5KCZycWQtPmFjdGl2ZSkgKQo+ICAgICAgewo+ICAgICAgICAgIHBy
aW50ayhYRU5MT0dfSU5GTyAiIE5vIGNwdXMgbGVmdCBvbiBydW5xdWV1ZSwgZGlzYWJsaW5nXG4i
KTsKPiAtLSAKPiAyLjE2LjQKPiAKPiAKPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwo+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKPiBYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcgCj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbCAKCgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 17 13:24:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 13:24:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRcqT-0003jH-W8; Fri, 17 May 2019 13:24:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Dmq+=TR=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hRcqT-0003jC-8s
 for xen-devel@lists.xenproject.org; Fri, 17 May 2019 13:24:21 +0000
X-Inumbo-ID: 1205e96c-78a7-11e9-ab38-cb39fdba6aa0
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1205e96c-78a7-11e9-ab38-cb39fdba6aa0;
 Fri, 17 May 2019 13:24:17 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 4B856ADE3;
 Fri, 17 May 2019 13:24:16 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Dario Faggioli <dfaggioli@suse.com>
References: <20190508113132.19198-1-jgross@suse.com>
 <5CDEB48702000078002301B4@prv1-mh.provo.novell.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 mQENBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAG0H0p1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT6JATkEEwECACMFAlOMcK8CGwMH
 CwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAKCRCw3p3WKL8TL8eZB/9G0juS/kDY9LhEXseh
 mE9U+iA1VsLhgDqVbsOtZ/S14LRFHczNd/Lqkn7souCSoyWsBs3/wO+OjPvxf7m+Ef+sMtr0
 G5lCWEWa9wa0IXx5HRPW/ScL+e4AVUbL7rurYMfwCzco+7TfjhMEOkC+va5gzi1KrErgNRHH
 kg3PhlnRY0Udyqx++UYkAsN4TQuEhNN32MvN0Np3WlBJOgKcuXpIElmMM5f1BBzJSKBkW0Jc
 Wy3h2Wy912vHKpPV/Xv7ZwVJ27v7KcuZcErtptDevAljxJtE7aJG6WiBzm+v9EswyWxwMCIO
 RoVBYuiocc51872tRGywc03xaQydB+9R7BHPuQENBFOMcBYBCADLMfoA44MwGOB9YT1V4KCy
 vAfd7E0BTfaAurbG+Olacciz3yd09QOmejFZC6AnoykydyvTFLAWYcSCdISMr88COmmCbJzn
 sHAogjexXiif6ANUUlHpjxlHCCcELmZUzomNDnEOTxZFeWMTFF9Rf2k2F0Tl4E5kmsNGgtSa
 aMO0rNZoOEiD/7UfPP3dfh8JCQ1VtUUsQtT1sxos8Eb/HmriJhnaTZ7Hp3jtgTVkV0ybpgFg
 w6WMaRkrBh17mV0z2ajjmabB7SJxcouSkR0hcpNl4oM74d2/VqoW4BxxxOD1FcNCObCELfIS
 auZx+XT6s+CE7Qi/c44ibBMR7hyjdzWbABEBAAGJAR8EGAECAAkFAlOMcBYCGwwACgkQsN6d
 1ii/Ey9D+Af/WFr3q+bg/8v5tCknCtn92d5lyYTBNt7xgWzDZX8G6/pngzKyWfedArllp0Pn
 fgIXtMNV+3t8Li1Tg843EXkP7+2+CQ98MB8XvvPLYAfW8nNDV85TyVgWlldNcgdv7nn1Sq8g
 HwB2BHdIAkYce3hEoDQXt/mKlgEGsLpzJcnLKimtPXQQy9TxUaLBe9PInPd+Ohix0XOlY+Uk
 QFEx50Ki3rSDl2Zt2tnkNYKUCvTJq7jvOlaPd6d/W0tZqpyy7KVay+K4aMobDsodB3dvEAs6
 ScCnh03dDAFgIq5nsB11j3KPKdVoPlfucX2c7kGNH+LUMbzqV6beIENfNexkOfxHf4kBrQQY
 AQgAIBYhBIUSZ3Lo9gSUpdCX97DendYovxMvBQJa3fDQAhsCAIEJELDendYovxMvdiAEGRYI
 AB0WIQRTLbB6QfY48x44uB6AXGG7T9hjvgUCWt3w0AAKCRCAXGG7T9hjvk2LAP99B/9FenK/
 1lfifxQmsoOrjbZtzCS6OKxPqOLHaY47BgEAqKKn36YAPpbk09d2GTVetoQJwiylx/Z9/mQI
 CUbQMg1pNQf9EjA1bNcMbnzJCgt0P9Q9wWCLwZa01SnQWFz8Z4HEaKldie+5bHBL5CzVBrLv
 81tqX+/j95llpazzCXZW2sdNL3r8gXqrajSox7LR2rYDGdltAhQuISd2BHrbkQVEWD4hs7iV
 1KQHe2uwXbKlguKPhk5ubZxqwsg/uIHw0qZDk+d0vxjTtO2JD5Jv/CeDgaBX4Emgp0NYs8IC
 UIyKXBtnzwiNv4cX9qKlz2Gyq9b+GdcLYZqMlIBjdCz0yJvgeb3WPNsCOanvbjelDhskx9gd
 6YUUFFqgsLtrKpCNyy203a58g2WosU9k9H+LcheS37Ph2vMVTISMszW9W8gyORSgmw==
Message-ID: <d46ce182-44e5-dab8-37ae-a9e920120e5f@suse.com>
Date: Fri, 17 May 2019 15:24:14 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CDEB48702000078002301B4@prv1-mh.provo.novell.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] Ping: [PATCH] xen/sched: fix csched2_deinit_pdata()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTcvMDUvMjAxOSAxNToxNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMDguMDUuMTkg
YXQgMTM6MzEsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+PiBDb21taXQgNzUzYmE0M2Q2ZDE2
ZTY4OCAoInhlbi9zY2hlZDogZml4IGNyZWRpdDIgc210IGlkbGUgaGFuZGxpbmciKQo+PiBpbnRy
b2R1Y2VkIGEgcmVncmVzc2lvbiB3aGVuIHN3aXRjaGluZyBjcHVzIGJldHdlZW4gY3B1cG9vbHMu
Cj4+Cj4+IFdoZW4gYXNzaWduaW5nIGEgY3B1IHRvIGEgY3B1cG9vbCB3aXRoIGNyZWRpdDIgYmVp
bmcgdGhlIGRlZmF1bHQKPj4gc2NoZWR1bGVyIGNzY2hlZDJfZGVpbml0X3BkYXRhKCkgaXMgY2Fs
bGVkIGZvciB0aGUgY3JlZGl0MiBwcml2YXRlIGRhdGEKPj4gYWZ0ZXIgdGhlIG5ldyBzY2hlZHVs
ZXIncyBwcml2YXRlIGRhdGEgaGFzIGJlZW4gaG9va2VkIHRvIHRoZSBwZXItY3B1Cj4+IHNjaGVk
dWxlciBkYXRhLiBVbmZvcnR1bmF0ZWx5IGNzY2hlZDJfZGVpbml0X3BkYXRhKCkgd2lsbCBjeWNs
ZSB0aHJvdWdoCj4+IGFsbCBwZXItY3B1IHNjaGVkdWxlciBhcmVhcyBpdCBrbm93cyBvZiBmb3Ig
cmVtb3ZpbmcgdGhlIGNwdSBmcm9tIHRoZQo+PiByZXNwZWN0aXZlIHNpYmxpbmcgbWFza3MgaW5j
bHVkaW5nIHRoZSBhcmVhIG9mIHRoZSBqdXN0IG1vdmVkIGNwdS4gVGhpcwo+PiB3aWxsIChkZXBl
bmRpbmcgb24gdGhlIG5ldyBzY2hlZHVsZXIpIGVpdGhlciBjbG9iYmVyIHRoZSBkYXRhIG9mIHRo
ZQo+PiBuZXcgc2NoZWR1bGVyIG9yIGluIGNhc2Ugb2Ygc2NoZWRfcnQgbGVhZCB0byBhIGNyYXNo
Lgo+Pgo+PiBBdm9pZCB0aGF0IGJ5IHJlbW92aW5nIHRoZSBjcHUgZnJvbSB0aGUgbGlzdCBvZiBh
Y3RpdmUgY3B1cyBpbiBjcmVkaXQyCj4+IGRhdGEgZmlyc3QuCj4+Cj4+IFRoZSBvcHBvc2l0ZSBw
cm9ibGVtIGlzIG9jY3VycmluZyB3aGVuIHJlbW92aW5nIGEgY3B1IGZyb20gYSBjcHVwb29sOgo+
PiBpbml0X3BkYXRhKCkgb2YgY3JlZGl0MiB3aWxsIGFjY2VzcyB0aGUgcGVyLWNwdSBkYXRhIG9m
IHRoZSBvbGQKPj4gc2NoZWR1bGVyLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+Cj4gCj4gTWF5IEkgYXNrIHdoYXQgdGhlIGRpc3Bvc2l0aW9uIG9m
IHRoaXMgaXM/IEkndmUgbm90aWNlZCB0b28gbGF0ZQo+IHRoYXQgSSd2ZSBiYWNrcG9ydGVkIHRo
ZSBjb21taXQgYmVpbmcgZml4ZWQgaGVyZSB3aXRob3V0Cj4gd2FpdGluZyBmb3IgdGhpcyBmaXgg
dG8gZ28gaW4uIEknZCBwcmVmZXIgdGhlIHN0YWJsZSB0cmVlcywgaW4KPiBwYXJ0aWN1bGFyIDQu
MTEgZm9yIHRoZSBpbXBlbmRpbmcgNC4xMS4yIHJlbGVhc2UsIHRvIGJlIGFibGUKPiB0byBwaWNr
IHRoaXMgdXAgc29vbi4KCkRhcmlvIGFscmVhZHkgZ2F2ZSBoaXMgUmV2aWV3ZWQtYnk6CgoKSnVl
cmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 17 13:36:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 13:36:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRd1u-0004cc-5j; Fri, 17 May 2019 13:36:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=mYL4=TR=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hRd1s-0004cX-Bs
 for xen-devel@lists.xenproject.org; Fri, 17 May 2019 13:36:08 +0000
X-Inumbo-ID: b70ae0ec-78a8-11e9-ae3c-1f13e0bccbdf
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b70ae0ec-78a8-11e9-ae3c-1f13e0bccbdf;
 Fri, 17 May 2019 13:36:03 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 17 May 2019 07:36:02 -0600
Message-Id: <5CDEB8C102000078002301DE@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 17 May 2019 07:36:01 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <George.Dunlap@eu.citrix.com>,
 "Dario Faggioli" <dfaggioli@suse.com>, "Juergen Gross" <jgross@suse.com>
References: <20190508113132.19198-1-jgross@suse.com>
 <5CDEB48702000078002301B4@prv1-mh.provo.novell.com>
 <d46ce182-44e5-dab8-37ae-a9e920120e5f@suse.com>
In-Reply-To: <d46ce182-44e5-dab8-37ae-a9e920120e5f@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] Ping: [PATCH] xen/sched: fix csched2_deinit_pdata()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE3LjA1LjE5IGF0IDE1OjI0LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAx
Ny8wNS8yMDE5IDE1OjE3LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMDguMDUuMTkgYXQg
MTM6MzEsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+Pj4gQ29tbWl0IDc1M2JhNDNkNmQxNmU2
ODggKCJ4ZW4vc2NoZWQ6IGZpeCBjcmVkaXQyIHNtdCBpZGxlIGhhbmRsaW5nIikKPj4+IGludHJv
ZHVjZWQgYSByZWdyZXNzaW9uIHdoZW4gc3dpdGNoaW5nIGNwdXMgYmV0d2VlbiBjcHVwb29scy4K
Pj4+Cj4+PiBXaGVuIGFzc2lnbmluZyBhIGNwdSB0byBhIGNwdXBvb2wgd2l0aCBjcmVkaXQyIGJl
aW5nIHRoZSBkZWZhdWx0Cj4+PiBzY2hlZHVsZXIgY3NjaGVkMl9kZWluaXRfcGRhdGEoKSBpcyBj
YWxsZWQgZm9yIHRoZSBjcmVkaXQyIHByaXZhdGUgZGF0YQo+Pj4gYWZ0ZXIgdGhlIG5ldyBzY2hl
ZHVsZXIncyBwcml2YXRlIGRhdGEgaGFzIGJlZW4gaG9va2VkIHRvIHRoZSBwZXItY3B1Cj4+PiBz
Y2hlZHVsZXIgZGF0YS4gVW5mb3J0dW5hdGVseSBjc2NoZWQyX2RlaW5pdF9wZGF0YSgpIHdpbGwg
Y3ljbGUgdGhyb3VnaAo+Pj4gYWxsIHBlci1jcHUgc2NoZWR1bGVyIGFyZWFzIGl0IGtub3dzIG9m
IGZvciByZW1vdmluZyB0aGUgY3B1IGZyb20gdGhlCj4+PiByZXNwZWN0aXZlIHNpYmxpbmcgbWFz
a3MgaW5jbHVkaW5nIHRoZSBhcmVhIG9mIHRoZSBqdXN0IG1vdmVkIGNwdS4gVGhpcwo+Pj4gd2ls
bCAoZGVwZW5kaW5nIG9uIHRoZSBuZXcgc2NoZWR1bGVyKSBlaXRoZXIgY2xvYmJlciB0aGUgZGF0
YSBvZiB0aGUKPj4+IG5ldyBzY2hlZHVsZXIgb3IgaW4gY2FzZSBvZiBzY2hlZF9ydCBsZWFkIHRv
IGEgY3Jhc2guCj4+Pgo+Pj4gQXZvaWQgdGhhdCBieSByZW1vdmluZyB0aGUgY3B1IGZyb20gdGhl
IGxpc3Qgb2YgYWN0aXZlIGNwdXMgaW4gY3JlZGl0Mgo+Pj4gZGF0YSBmaXJzdC4KPj4+Cj4+PiBU
aGUgb3Bwb3NpdGUgcHJvYmxlbSBpcyBvY2N1cnJpbmcgd2hlbiByZW1vdmluZyBhIGNwdSBmcm9t
IGEgY3B1cG9vbDoKPj4+IGluaXRfcGRhdGEoKSBvZiBjcmVkaXQyIHdpbGwgYWNjZXNzIHRoZSBw
ZXItY3B1IGRhdGEgb2YgdGhlIG9sZAo+Pj4gc2NoZWR1bGVyLgo+Pj4KPj4+IFNpZ25lZC1vZmYt
Ynk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPj4gCj4+IE1heSBJIGFzayB3aGF0
IHRoZSBkaXNwb3NpdGlvbiBvZiB0aGlzIGlzPyBJJ3ZlIG5vdGljZWQgdG9vIGxhdGUKPj4gdGhh
dCBJJ3ZlIGJhY2twb3J0ZWQgdGhlIGNvbW1pdCBiZWluZyBmaXhlZCBoZXJlIHdpdGhvdXQKPj4g
d2FpdGluZyBmb3IgdGhpcyBmaXggdG8gZ28gaW4uIEknZCBwcmVmZXIgdGhlIHN0YWJsZSB0cmVl
cywgaW4KPj4gcGFydGljdWxhciA0LjExIGZvciB0aGUgaW1wZW5kaW5nIDQuMTEuMiByZWxlYXNl
LCB0byBiZSBhYmxlCj4+IHRvIHBpY2sgdGhpcyB1cCBzb29uLgo+IAo+IERhcmlvIGFscmVhZHkg
Z2F2ZSBoaXMgUmV2aWV3ZWQtYnk6CgpPaCwgbXkgZmF1bHQgdGhlbiAtIGFwb2xvZ2llcy4KCkph
bgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 17 13:43:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 13:43:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRd8y-0005Q5-0t; Fri, 17 May 2019 13:43:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Dmq+=TR=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hRd8w-0005Q0-KM
 for xen-devel@lists.xenproject.org; Fri, 17 May 2019 13:43:26 +0000
X-Inumbo-ID: bd8b0c7f-78a9-11e9-8980-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bd8b0c7f-78a9-11e9-8980-bc764e045a96;
 Fri, 17 May 2019 13:43:24 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 152CDADC1;
 Fri, 17 May 2019 13:43:23 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Dario Faggioli <dfaggioli@suse.com>
References: <20190508113132.19198-1-jgross@suse.com>
 <5CDEB48702000078002301B4@prv1-mh.provo.novell.com>
 <d46ce182-44e5-dab8-37ae-a9e920120e5f@suse.com>
 <5CDEB8C102000078002301DE@prv1-mh.provo.novell.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 mQENBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAG0H0p1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT6JATkEEwECACMFAlOMcK8CGwMH
 CwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAKCRCw3p3WKL8TL8eZB/9G0juS/kDY9LhEXseh
 mE9U+iA1VsLhgDqVbsOtZ/S14LRFHczNd/Lqkn7souCSoyWsBs3/wO+OjPvxf7m+Ef+sMtr0
 G5lCWEWa9wa0IXx5HRPW/ScL+e4AVUbL7rurYMfwCzco+7TfjhMEOkC+va5gzi1KrErgNRHH
 kg3PhlnRY0Udyqx++UYkAsN4TQuEhNN32MvN0Np3WlBJOgKcuXpIElmMM5f1BBzJSKBkW0Jc
 Wy3h2Wy912vHKpPV/Xv7ZwVJ27v7KcuZcErtptDevAljxJtE7aJG6WiBzm+v9EswyWxwMCIO
 RoVBYuiocc51872tRGywc03xaQydB+9R7BHPuQENBFOMcBYBCADLMfoA44MwGOB9YT1V4KCy
 vAfd7E0BTfaAurbG+Olacciz3yd09QOmejFZC6AnoykydyvTFLAWYcSCdISMr88COmmCbJzn
 sHAogjexXiif6ANUUlHpjxlHCCcELmZUzomNDnEOTxZFeWMTFF9Rf2k2F0Tl4E5kmsNGgtSa
 aMO0rNZoOEiD/7UfPP3dfh8JCQ1VtUUsQtT1sxos8Eb/HmriJhnaTZ7Hp3jtgTVkV0ybpgFg
 w6WMaRkrBh17mV0z2ajjmabB7SJxcouSkR0hcpNl4oM74d2/VqoW4BxxxOD1FcNCObCELfIS
 auZx+XT6s+CE7Qi/c44ibBMR7hyjdzWbABEBAAGJAR8EGAECAAkFAlOMcBYCGwwACgkQsN6d
 1ii/Ey9D+Af/WFr3q+bg/8v5tCknCtn92d5lyYTBNt7xgWzDZX8G6/pngzKyWfedArllp0Pn
 fgIXtMNV+3t8Li1Tg843EXkP7+2+CQ98MB8XvvPLYAfW8nNDV85TyVgWlldNcgdv7nn1Sq8g
 HwB2BHdIAkYce3hEoDQXt/mKlgEGsLpzJcnLKimtPXQQy9TxUaLBe9PInPd+Ohix0XOlY+Uk
 QFEx50Ki3rSDl2Zt2tnkNYKUCvTJq7jvOlaPd6d/W0tZqpyy7KVay+K4aMobDsodB3dvEAs6
 ScCnh03dDAFgIq5nsB11j3KPKdVoPlfucX2c7kGNH+LUMbzqV6beIENfNexkOfxHf4kBrQQY
 AQgAIBYhBIUSZ3Lo9gSUpdCX97DendYovxMvBQJa3fDQAhsCAIEJELDendYovxMvdiAEGRYI
 AB0WIQRTLbB6QfY48x44uB6AXGG7T9hjvgUCWt3w0AAKCRCAXGG7T9hjvk2LAP99B/9FenK/
 1lfifxQmsoOrjbZtzCS6OKxPqOLHaY47BgEAqKKn36YAPpbk09d2GTVetoQJwiylx/Z9/mQI
 CUbQMg1pNQf9EjA1bNcMbnzJCgt0P9Q9wWCLwZa01SnQWFz8Z4HEaKldie+5bHBL5CzVBrLv
 81tqX+/j95llpazzCXZW2sdNL3r8gXqrajSox7LR2rYDGdltAhQuISd2BHrbkQVEWD4hs7iV
 1KQHe2uwXbKlguKPhk5ubZxqwsg/uIHw0qZDk+d0vxjTtO2JD5Jv/CeDgaBX4Emgp0NYs8IC
 UIyKXBtnzwiNv4cX9qKlz2Gyq9b+GdcLYZqMlIBjdCz0yJvgeb3WPNsCOanvbjelDhskx9gd
 6YUUFFqgsLtrKpCNyy203a58g2WosU9k9H+LcheS37Ph2vMVTISMszW9W8gyORSgmw==
Message-ID: <ca52e3bf-2e9a-1b1e-f079-be72bc4a242d@suse.com>
Date: Fri, 17 May 2019 15:43:22 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CDEB8C102000078002301DE@prv1-mh.provo.novell.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] Ping: [PATCH] xen/sched: fix csched2_deinit_pdata()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTcvMDUvMjAxOSAxNTozNiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTcuMDUuMTkg
YXQgMTU6MjQsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+PiBPbiAxNy8wNS8yMDE5IDE1OjE3
LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDA4LjA1LjE5IGF0IDEzOjMxLCA8amdyb3Nz
QHN1c2UuY29tPiB3cm90ZToKPj4+PiBDb21taXQgNzUzYmE0M2Q2ZDE2ZTY4OCAoInhlbi9zY2hl
ZDogZml4IGNyZWRpdDIgc210IGlkbGUgaGFuZGxpbmciKQo+Pj4+IGludHJvZHVjZWQgYSByZWdy
ZXNzaW9uIHdoZW4gc3dpdGNoaW5nIGNwdXMgYmV0d2VlbiBjcHVwb29scy4KPj4+Pgo+Pj4+IFdo
ZW4gYXNzaWduaW5nIGEgY3B1IHRvIGEgY3B1cG9vbCB3aXRoIGNyZWRpdDIgYmVpbmcgdGhlIGRl
ZmF1bHQKPj4+PiBzY2hlZHVsZXIgY3NjaGVkMl9kZWluaXRfcGRhdGEoKSBpcyBjYWxsZWQgZm9y
IHRoZSBjcmVkaXQyIHByaXZhdGUgZGF0YQo+Pj4+IGFmdGVyIHRoZSBuZXcgc2NoZWR1bGVyJ3Mg
cHJpdmF0ZSBkYXRhIGhhcyBiZWVuIGhvb2tlZCB0byB0aGUgcGVyLWNwdQo+Pj4+IHNjaGVkdWxl
ciBkYXRhLiBVbmZvcnR1bmF0ZWx5IGNzY2hlZDJfZGVpbml0X3BkYXRhKCkgd2lsbCBjeWNsZSB0
aHJvdWdoCj4+Pj4gYWxsIHBlci1jcHUgc2NoZWR1bGVyIGFyZWFzIGl0IGtub3dzIG9mIGZvciBy
ZW1vdmluZyB0aGUgY3B1IGZyb20gdGhlCj4+Pj4gcmVzcGVjdGl2ZSBzaWJsaW5nIG1hc2tzIGlu
Y2x1ZGluZyB0aGUgYXJlYSBvZiB0aGUganVzdCBtb3ZlZCBjcHUuIFRoaXMKPj4+PiB3aWxsIChk
ZXBlbmRpbmcgb24gdGhlIG5ldyBzY2hlZHVsZXIpIGVpdGhlciBjbG9iYmVyIHRoZSBkYXRhIG9m
IHRoZQo+Pj4+IG5ldyBzY2hlZHVsZXIgb3IgaW4gY2FzZSBvZiBzY2hlZF9ydCBsZWFkIHRvIGEg
Y3Jhc2guCj4+Pj4KPj4+PiBBdm9pZCB0aGF0IGJ5IHJlbW92aW5nIHRoZSBjcHUgZnJvbSB0aGUg
bGlzdCBvZiBhY3RpdmUgY3B1cyBpbiBjcmVkaXQyCj4+Pj4gZGF0YSBmaXJzdC4KPj4+Pgo+Pj4+
IFRoZSBvcHBvc2l0ZSBwcm9ibGVtIGlzIG9jY3VycmluZyB3aGVuIHJlbW92aW5nIGEgY3B1IGZy
b20gYSBjcHVwb29sOgo+Pj4+IGluaXRfcGRhdGEoKSBvZiBjcmVkaXQyIHdpbGwgYWNjZXNzIHRo
ZSBwZXItY3B1IGRhdGEgb2YgdGhlIG9sZAo+Pj4+IHNjaGVkdWxlci4KPj4+Pgo+Pj4+IFNpZ25l
ZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPj4+Cj4+PiBNYXkgSSBh
c2sgd2hhdCB0aGUgZGlzcG9zaXRpb24gb2YgdGhpcyBpcz8gSSd2ZSBub3RpY2VkIHRvbyBsYXRl
Cj4+PiB0aGF0IEkndmUgYmFja3BvcnRlZCB0aGUgY29tbWl0IGJlaW5nIGZpeGVkIGhlcmUgd2l0
aG91dAo+Pj4gd2FpdGluZyBmb3IgdGhpcyBmaXggdG8gZ28gaW4uIEknZCBwcmVmZXIgdGhlIHN0
YWJsZSB0cmVlcywgaW4KPj4+IHBhcnRpY3VsYXIgNC4xMSBmb3IgdGhlIGltcGVuZGluZyA0LjEx
LjIgcmVsZWFzZSwgdG8gYmUgYWJsZQo+Pj4gdG8gcGljayB0aGlzIHVwIHNvb24uCj4+Cj4+IERh
cmlvIGFscmVhZHkgZ2F2ZSBoaXMgUmV2aWV3ZWQtYnk6Cj4gCj4gT2gsIG15IGZhdWx0IHRoZW4g
LSBhcG9sb2dpZXMuCgpOUC4gSW4gY2FzZSB5b3UgbmVlZCB0aGUgcG9pbnRlcjoKCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE5LTA1L21zZzAwNzM0Lmh0
bWwKCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 17 14:04:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 14:04:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRdTB-00078y-VA; Fri, 17 May 2019 14:04:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xWi3=TR=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hRdTA-00078t-OO
 for xen-devel@lists.xenproject.org; Fri, 17 May 2019 14:04:20 +0000
X-Inumbo-ID: a940c9a0-78ac-11e9-bd50-7f1e93ae4277
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a940c9a0-78ac-11e9-bd50-7f1e93ae4277;
 Fri, 17 May 2019 14:04:18 +0000 (UTC)
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=SoftFail smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: SoftFail (esa2.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com is inclined to not designate
 23.29.105.83 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 exists:%{i}._spf.mta.salesforce.com ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: pubOIUjvK86JhHjly+kE93m7i8CqjI6DQk4MkzrZkCbRs4CE1YQCVvCkMPHam4t/nQgvNRj371
 N6g/cWP43nWGGB8YSP9y2I0ecIx8uKBlp9KrvJ4D1w4beszE+SEMULf2rbi/YSpIDzWiLrxamC
 8RLu5N5jUX6rDQ7elHSM0EtzOxtrDg4F0QWTJvPGYNGKCzdiy+CDDeK4+yHU5nPvXH1Qbm2gcc
 z2qtiOHhxWXPXGg6OAborCkQW0RAXVMuociNQKnMfL+YmmWkI4Ab60RiC5Qo4etB7GmzpIlQcG
 0g4=
X-SBRS: 2.7
X-MesageID: 571666
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,480,1549947600"; 
   d="scan'208";a="571666"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 17 May 2019 15:03:35 +0100
Message-ID: <20190517140335.18141-1-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH] installs: Disable cron
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHByZXNlbmNlIG9mIGNyb24gY2F1c2VzIGxlYWsgY2hlY2sgZmFpbHVyZXMsIHNpbmNlIGNy
b24gbWF5IHJ1bgpwcm9jZXNzZXMgdGhhdCB0aGUgbGVhayBjaGVja2VyIGRldGVjdHMuICBEaXNh
YmxlIGl0LCBzaW5jZSBub25lIG9mCm91ciBpbnN0YWxscyBsaXZlIGxvbmcgZW5vdWdoIGZvciB0
aGlzIHRvIG1hdHRlci4KCkRvIHRoaXMgaW4gaG9zdF9pbnN0YWxsX3Bvc3Rib290X2NvbXBsZXRl
IHNpbmNlIGl0IHNlZW1zIHRvIG1lIGxpa2Ugd2UKZG9uJ3Qgd2FudCB0aGlzIGluIGd1ZXN0cyBh
bnkgbW9yZSB0aGFuIHdlIHdhbnQgaXQgaW4gaG9zdHMuCgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFj
a3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiBPc3N0ZXN0L1Rlc3RTdXBwb3J0
LnBtIHwgMiArKwogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBh
L09zc3Rlc3QvVGVzdFN1cHBvcnQucG0gYi9Pc3N0ZXN0L1Rlc3RTdXBwb3J0LnBtCmluZGV4IGQ4
N2I2Yzg5Li5lNTU0YWYzOCAxMDA2NDQKLS0tIGEvT3NzdGVzdC9UZXN0U3VwcG9ydC5wbQorKysg
Yi9Pc3N0ZXN0L1Rlc3RTdXBwb3J0LnBtCkBAIC0zMDA2LDYgKzMwMDYsOCBAQCBzdWIgZ3Vlc3Rf
ZWRpdGNvbmZpZ19ub2NkICgkJCkgewogc3ViIGhvc3RfaW5zdGFsbF9wb3N0Ym9vdF9jb21wbGV0
ZSAoJCkgewogICAgIG15ICgkaG8pID0gQF87CiAgICAgdGFyZ2V0X2NvcmVfZHVtcF9zZXR1cCgk
aG8pOworICAgIHRhcmdldF9jbWRfcm9vdCgkaG8sICJ1cGRhdGUtcmMuZCBjcm9uIGRpc2FibGUi
KTsKKyAgICB0YXJnZXRfY21kX3Jvb3QoJGhvLCAic2VydmljZSBjcm9uIHN0b3AiKTsKICAgICB0
YXJnZXRfY21kX3Jvb3QoJGhvLCAidXBkYXRlLXJjLmQgb3NzdGVzdC1jb25maXJtLWJvb3RlZCBz
dGFydCA5OSAyIC4iKTsKICAgICB0YXJnZXRfaHR0cHNfbWl0bV9wcm94eV9zZXR1cCgkaG8pOwog
fQotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri May 17 14:09:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 14:09:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRdXj-0007JT-NT; Fri, 17 May 2019 14:09:03 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PB1v=TR=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hRdXi-0007JJ-4D
 for xen-devel@lists.xenproject.org; Fri, 17 May 2019 14:09:02 +0000
X-Inumbo-ID: 51ae9be1-78ad-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 51ae9be1-78ad-11e9-8980-bc764e045a96;
 Fri, 17 May 2019 14:09:00 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hRdXd-0007kN-CT; Fri, 17 May 2019 14:08:57 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hRdXd-0000aY-5H; Fri, 17 May 2019 14:08:57 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hRdXd-0007TB-4b; Fri, 17 May 2019 14:08:57 +0000
To: xen-devel@lists.xenproject.org, osstest-admin@xenproject.org,
 royger@FreeBSD.org
Message-ID: <osstest-136297-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: freebsd=5834f8720468762959497218a313013802c5499d
X-Osstest-Versions-That: freebsd=e45876ac9f0ee913fcc73cfa00e409a5a461dbfb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 17 May 2019 14:08:57 +0000
Subject: [Xen-devel] [freebsd-master test] 136297: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjI5NyBmcmVlYnNkLW1hc3RlciByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTM2Mjk3LwoKUGVyZmVjdCA6LSkKQWxs
IHRlc3RzIGluIHRoaXMgZmxpZ2h0IHBhc3NlZCBhcyByZXF1aXJlZAp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogZnJlZWJzZCAgICAgICAgICAgICAgNTgzNGY4NzIwNDY4NzYyOTU5NDk3
MjE4YTMxMzAxMzgwMmM1NDk5ZApiYXNlbGluZSB2ZXJzaW9uOgogZnJlZWJzZCAgICAgICAgICAg
ICAgZTQ1ODc2YWM5ZjBlZTkxM2ZjYzczY2ZhMDBlNDA5YTVhNDYxZGJmYgoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgMTM2MTczICAyMDE5LTA1LTEzIDA5OjE5OjU0IFogICAgNCBkYXlzClRlc3Rpbmcg
c2FtZSBzaW5jZSAgIDEzNjI5NyAgMjAxOS0wNS0xNSAwOToxOTozOCBaICAgIDIgZGF5cyAgICAx
IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0Ogog
IGFlIDxhZUBGcmVlQlNELm9yZz4KICBjZW0gPGNlbUBGcmVlQlNELm9yZz4KICBkY2hhZ2luIDxk
Y2hhZ2luQEZyZWVCU0Qub3JnPgogIGRlbHBoaWogPGRlbHBoaWpARnJlZUJTRC5vcmc+CiAgam9o
YWx1biA8am9oYWx1bkBGcmVlQlNELm9yZz4KICBrZXZhbnMgPGtldmFuc0BGcmVlQlNELm9yZz4K
ICBraWIgPGtpYkBGcmVlQlNELm9yZz4KICBtYW51IDxtYW51QEZyZWVCU0Qub3JnPgogIG1hcmtq
IDxtYXJrakBGcmVlQlNELm9yZz4KICBybWFja2xlbSA8cm1hY2tsZW1ARnJlZUJTRC5vcmc+CiAg
dHJhc3ogPHRyYXN6QEZyZWVCU0Qub3JnPgogIHRzb29tZSA8dHNvb21lQEZyZWVCU0Qub3JnPgog
IHlneSA8eWd5QEZyZWVCU0Qub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0LWZyZWVic2QtYWdhaW4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
ZnJlZWJzZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC14ZW4tZnJlZWJzZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3Mv
aW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlv
biBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUg
Y2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rl
c3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvZnJlZWJzZC5naXQKICAgZTQ1ODc2YWM5ZjAuLjU4MzRmODcyMDQ2ICA1
ODM0Zjg3MjA0Njg3NjI5NTk0OTcyMThhMzEzMDEzODAyYzU0OTlkIC0+IHRlc3RlZC9tYXN0ZXIK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 17 14:10:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 14:10:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRdYu-00080x-5e; Fri, 17 May 2019 14:10:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FnXM=TR=gmail.com=viktor.mitin.19@srs-us1.protection.inumbo.net>)
 id 1hRdYs-00080s-Ba
 for xen-devel@lists.xenproject.org; Fri, 17 May 2019 14:10:14 +0000
X-Inumbo-ID: 7ccb6780-78ad-11e9-8980-bc764e045a96
Received: from mail-io1-xd42.google.com (unknown [2607:f8b0:4864:20::d42])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7ccb6780-78ad-11e9-8980-bc764e045a96;
 Fri, 17 May 2019 14:10:13 +0000 (UTC)
Received: by mail-io1-xd42.google.com with SMTP id x24so5591606ion.5
 for <xen-devel@lists.xenproject.org>; Fri, 17 May 2019 07:10:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=iGDaqDjlBz7XIzclx424u+KNmv6OD6Uo18HS4i3FMf4=;
 b=AYV2h4K9tTUzV9M1U1FeyFxP2lqXu0vCj2xhYlFSkxKvRvOWKATS1fPtR+Gt0KmwC0
 VUlFJ3BKHBWNoCSw/9C62oKPtFa7SiWVnapqIJgnl4bXJHcT+ith0fMFEdSz1Go3ylg1
 zB5sezZjE92LVIO9PJCF+WETlD/I1sizd7qjrvvvB5j4O+ebTQHrWAXsegGdJMno1ORO
 VaiRW93gPoqxSxeWohWCkAeqXMz0+Fjmzw5YB8d+h5URgDjZHYdagWsIVyYkj59oEmLx
 jDwc4l0s6hcI45SbxN2aKXytOpd2zCm9gMKRpvb7Oy/88HFOjWJCTEuGSbZxupaA4gJq
 CjpA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=iGDaqDjlBz7XIzclx424u+KNmv6OD6Uo18HS4i3FMf4=;
 b=IqLiIxNxzzZdJbeT3M/0VaCF/kZ8VSeJYJPtd790y2tQcab8ftPDcNgcHu8KusdI3M
 G85ImijQ/L6c9s8Uz2as5Nnr2zEATv5xfX3DjYa9enyOcEIm4W91In9zRTc1d0qxRWSI
 E3WpTJ6nI6BfRTIwoUeh7poueJoZXQFrjpOue7CTh4xH9nwY9a/1Z9+oygyrnjfSU37Z
 +VHoKlxtubvnbvg0pZMlxJlzYo0/ShrMSSRsxnZ6znVkXv+IOKZh6jFdt5ndhSlEbGbR
 HxLO/aKsccwZ1DDIN/sKp31xg+em/+nV5wfGwB46t5x0x8sNcMamj503v+H2mmRYse8B
 GUAw==
X-Gm-Message-State: APjAAAUI//a4ydct00NYUNy1UXT0sfGo1QCpduq17emqjFK36YQ9oe9u
 rXhMspTP8K365Z2D72dQeC/tNQlaFfkgiJ7tWi8=
X-Google-Smtp-Source: APXvYqz9zyzBMHgYCaY8slti6jn9UAZECuKi2stH/ePcJjqUStDp+Th835lFPMbFuDHZgEd0+LfSOCdU8JmS70nGmbs=
X-Received: by 2002:a6b:a0d:: with SMTP id z13mr16493109ioi.67.1558102212680; 
 Fri, 17 May 2019 07:10:12 -0700 (PDT)
MIME-Version: 1.0
References: <CAOcoXZZZbKOXkNQNqFgp9BSRUHnovDqZ4TfV_aMh+h9BcC6Qnw@mail.gmail.com>
 <5CDEA9CC020000780023017C@prv1-mh.provo.novell.com>
In-Reply-To: <5CDEA9CC020000780023017C@prv1-mh.provo.novell.com>
From: Viktor Mitin <viktor.mitin.19@gmail.com>
Date: Fri, 17 May 2019 17:10:01 +0300
Message-ID: <CAOcoXZa=KriCu6KP0Ju-sFdNx8xgz91FgXTbimGGC7tAk=BsXg@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] libxc: Casting of xen virtual address type
 xen_vaddr_t to signed int64 type: (int64_t)vaddr
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrii_Anisov@epam.com, xen-devel <xen-devel@lists.xenproject.org>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSmFuIGFuZCBBbmRyZXcsIEFsbAoKRnJvbSBzdGFuZGFyZDoKVGhlIHJlc3VsdCBvZiBFMSA+
PiBFMiBpcyBFMSByaWdodC1zaGlmdGVkIEUyIGJpdCBwb3NpdGlvbnMuCklmIEUxIGhhcyBhbiB1
bnNpZ25lZCB0eXBlIG9yIGlmIEUxIGhhcyBhIHNpZ25lZCB0eXBlIGFuZCBhIG5vbm5lZ2F0aXZl
IHZhbHVlLAp0aGUgdmFsdWUgb2YgdGhlIHJlc3VsdCBpcyB0aGUgaW50ZWdyYWwgcGFydCBvZiB0
aGUgcXVvdGllbnQgb2YgRTEgLyAyRTIuCklmIEUxIGhhcyBhIHNpZ25lZCB0eXBlIGFuZCBhIG5l
Z2F0aXZlIHZhbHVlLAp0aGUgcmVzdWx0aW5nIHZhbHVlIGlzIGltcGxlbWVudGF0aW9uLWRlZmlu
ZWQuCgpUbyByZXBocmFzZTogaW4gY2FzZSBvZiByaWdodCBzaGlmdGluZyBhbmQgd2hlbiB0aGUg
b3JpZ2luYWwgbnVtYmVyIGlzIG5lZ2F0aXZlLAp0aGUgc3RhbmRhcmQgZG9lcyBub3QgZGVmaW5l
IHdoZXRoZXIgdGhlIHNoaWZ0IGlzIGFyaXRobWV0aWMgb3IgbG9naWNhbAooaS5lLiB3aWxsIGl0
IHByZXNlcnZlIHRoZSBzaWduIG9yIG5vdCkuCgpJbiBvdXIgZXhhbXBsZSwgaW4gdGhlIGNhc2Ug
d2hlbgooaW50NjRfdCl2YWRkciA8IDAKdGhlIHJlc3VsdCBvZiBuZXh0IHNoaWZ0IGlzICdpbXBs
ZW1lbnRhdGlvbi1kZWZpbmVkJyAoYW5kIG5vdAondW5kZWZpbmVkIGJlaGF2aW9yJyk6CihpbnQ2
NF90KXZhZGRyID4+IDYzCgpNZWFuIHRoYXQgcmVzdWx0IG9mICIoaW50NjRfdCl2YWRkciA+PiA2
MyIgY2FuIGJlIDAgb3IgMS4KU28gdGhlIG5leHQgY29kZSBtYXkgbm90IHdvcmsgcHJvcGVybHkg
aW4gY2FzZSBvZiBhbm90aGVyICdpbXBsZW1lbnRhdGlvbnMnLgpXaXRoIGFub3RoZXIgY29tcGls
ZXIgKGkuZS4gY2xhbmcsIGV0YykgdGhpcyBjb2RlIG1heSBpbnRyb2R1Y2UgYnVncwp3aGljaCBh
cmUgaGFyZCB0byBmaW5kLgoKKChpbnQ2NF90KXZhZGRyID4+IDQ3KSA9PSAoKGludDY0X3QpdmFk
ZHIgPj4gNjMpCgpGb3IgdGhpcyByZWFzb24gaXQgaXMgYmV0dGVyIHRvIGF2b2lkIGltcGxlbWVu
dGF0aW9uLWRlZmluZWQgY29kZS4KCkRvIHlvdSBhZ3JlZT8KClRoYW5rcwoKT24gRnJpLCBNYXkg
MTcsIDIwMTkgYXQgMzozMiBQTSBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3Rl
Ogo+Cj4gPj4+IE9uIDE3LjA1LjE5IGF0IDEzOjI1LCA8dmlrdG9yLm1pdGluLjE5QGdtYWlsLmNv
bT4gd3JvdGU6Cj4gPiBIaSBBbGwsCj4gPgo+ID4gV2hpbGUgbG9va2luZyBhdCBjb2RlIGluIHRv
b2xzL2xpYnhjL3hjX3NyX3NhdmVfeDg2X3B2LmMsCj4gPiB3ZSBzZWUgdGhhdCB0aGVyZSBpcyBj
YXN0aW5nIG9mIHhlbiB2aXJ0dWFsIGFkZHJlc3MgdHlwZSB4ZW5fdmFkZHJfdAo+ID4gdG8gc2ln
bmVkIGludDY0IHR5cGUuCj4gPiBJbiBjb21taXQ6IDdiZjc0NTgyYjM0MzYwM2NiMDgyNmQ4MDhj
ZDdkYTQzMzI2NDUyYTUKPiA+Cj4gPiArLyogQ2hlY2sgYSA2NCBiaXQgdmlydHVhbCBhZGRyZXNz
IGZvciBiZWluZyBjYW5vbmljYWwuICovCj4gPiArc3RhdGljIGlubGluZSBib29sIGlzX2Nhbm9u
aWNhbF9hZGRyZXNzKHhlbl92YWRkcl90IHZhZGRyKQo+ID4gK3sKPiA+ICsgICAgcmV0dXJuICgo
aW50NjRfdCl2YWRkciA+PiA0NykgPT0gKChpbnQ2NF90KXZhZGRyID4+IDYzKTsKPiA+ICt9Cj4g
Pgo+ID4gSXQgc2VlbXMgdGhlcmUgaXMgbm8gbmVlZCB0byBjYXN0IHZhZGRyIHZhcmlhYmxlLiBJ
dCBsb29rcyBsaWtlCj4gPiBzaGlmdGluZyB2YWRkciBzaWduZWQgNjQtYml0IHZhbHVlIGJ5IDYz
IGJpdHMgaW50cm9kdWNlcyB1bmRlZmluZWQKPiA+IGJlaGF2aW9yLgo+Cj4gSSBkb24ndCB0aGlu
ayBzbyAtIGFzIHBlciBteSByZWFkaW5nIG9mIHRoZSBzdGFuZGFyZCB0ZXh0LCBVQgo+IHJlc3Vs
dHMgb25seSB3aGVuIHRoZSBzaGlmdCBjb3VudCBpcyBncmVhdGVyIG9yIGVxdWFsIHRoYW4gdGhl
Cj4gd2lkdGggb2YgdGhlIChwcm9tb3RlZCkgc2hpZnRlZCB2YWx1ZSdzIHR5cGUuIFRoZSByZXN1
bHRzIG9mCj4gYm90aCBzaGlmdHMgYWJvdmUgYXJlIGltcGxlbWVudGF0aW9uIGRlZmluZWQgYWZh
aWN0Lgo+Cj4gPiBDb3VsZCB5b3UgcGxlYXNlIGRlc2NyaWJlIHdoYXQgaXMgdGhlIHJlYXNvbiBm
b3IgdGhpcyBjYXN0aW5nPwo+Cj4gV2VsbCwgd2Ugd2FudCB0byBjaGVjayB0aGF0IHRoZSB0b3Ag
MTcgYml0cyBhcmUgZWl0aGVyIGFsbCAxcwo+IG9yIGFsbCAwcywgcHJlZmVyYWJseSB3aXRoIGp1
c3QgYSBzaW5nbGUgY29tcGFyaXNvbi4KPgo+IEphbgo+Cj4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 17 15:01:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 15:01:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hReLt-0003X0-PA; Fri, 17 May 2019 15:00:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=mYL4=TR=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hReLs-0003Wv-1z
 for xen-devel@lists.xenproject.org; Fri, 17 May 2019 15:00:52 +0000
X-Inumbo-ID: 8dc7a286-78b4-11e9-bce4-67fd865d495d
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8dc7a286-78b4-11e9-bce4-67fd865d495d;
 Fri, 17 May 2019 15:00:48 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 17 May 2019 09:00:47 -0600
Message-Id: <5CDECC9F020000780023023C@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 17 May 2019 09:00:47 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH] x86: cover for clang's lack of support of
 -mpreferred-stack-boundary=<N>
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hpbGUgY2xhbmcgc3VwcG9zZWRseSBzdXBwb3J0cyAtbXN0YWNrLWFsaWdubWVudD08Tj4gaW5z
dGVhZCwgSSdtIG5vdAp1c2luZyB0aGF0IGFsdGVybmF0aXZlIGhlcmUgZHVlIHRvIGJlaW5nIHVu
Y2VydGFpbiB3aGV0aGVyIHRoYXQncyBpbmRlZWQKYW4gZXhhY3QgZXF1aXZhbGVudCBvZiB0aGUg
Z2NjIG9wdGlvbi4gT25seSBtYWtlIHVzZSBvZiB0aGUgb3B0aW9uCmVudGlyZWx5IGNvbmRpdGlv
bmFsIGZvciBub3cuCgpSZXBvcnRlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgoKLS0tIGEveGVuL2FyY2gveDg2L2VmaS9NYWtlZmlsZQorKysgYi94ZW4vYXJjaC94ODYvZWZp
L01ha2VmaWxlCkBAIC03LDcgKzcsOCBAQCBib290LmluaXQubzogYnVpbGRpZC5vCiAKIEVGSU9C
SiA6PSBib290LmluaXQubyBjb21wYXQubyBydW50aW1lLm8KIAotJChFRklPQkopOiBDRkxBR1Mt
c3RhY2stYm91bmRhcnkgOj0gLW1wcmVmZXJyZWQtc3RhY2stYm91bmRhcnk9NAorJChjYWxsIGNj
LW9wdGlvbi1hZGQsY2ZsYWdzLXN0YWNrLWJvdW5kYXJ5LENDLC1tcHJlZmVycmVkLXN0YWNrLWJv
dW5kYXJ5PTQpCiskKEVGSU9CSik6IENGTEFHUy1zdGFjay1ib3VuZGFyeSA6PSAkKGNmbGFncy1z
dGFjay1ib3VuZGFyeSkKIAogb2JqLXkgOj0gc3R1Yi5vCiBvYmotJChYRU5fQlVJTERfRUZJKSA6
PSAkKEVGSU9CSikgcmVsb2NzLWR1bW15Lm8KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 17 15:03:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 15:03:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hReOo-0003e8-8u; Fri, 17 May 2019 15:03:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=mYL4=TR=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hReOm-0003e3-Sf
 for xen-devel@lists.xenproject.org; Fri, 17 May 2019 15:03:52 +0000
X-Inumbo-ID: fa51b2a3-78b4-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fa51b2a3-78b4-11e9-8980-bc764e045a96;
 Fri, 17 May 2019 15:03:50 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 17 May 2019 09:03:49 -0600
Message-Id: <5CDECD540200007800230246@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 17 May 2019 09:03:48 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Viktor Mitin" <viktor.mitin.19@gmail.com>
References: <CAOcoXZZZbKOXkNQNqFgp9BSRUHnovDqZ4TfV_aMh+h9BcC6Qnw@mail.gmail.com>
 <5CDEA9CC020000780023017C@prv1-mh.provo.novell.com>
 <CAOcoXZa=KriCu6KP0Ju-sFdNx8xgz91FgXTbimGGC7tAk=BsXg@mail.gmail.com>
In-Reply-To: <CAOcoXZa=KriCu6KP0Ju-sFdNx8xgz91FgXTbimGGC7tAk=BsXg@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] libxc: Casting of xen virtual address type
 xen_vaddr_t to signed int64 type: (int64_t)vaddr
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 "andrii_anisov@epam.com" <andrii_anisov@epam.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE3LjA1LjE5IGF0IDE2OjEwLCA8dmlrdG9yLm1pdGluLjE5QGdtYWlsLmNvbT4gd3Jv
dGU6Cj4gSGkgSmFuIGFuZCBBbmRyZXcsIEFsbAo+IAo+IEZyb20gc3RhbmRhcmQ6Cj4gVGhlIHJl
c3VsdCBvZiBFMSA+PiBFMiBpcyBFMSByaWdodC1zaGlmdGVkIEUyIGJpdCBwb3NpdGlvbnMuCj4g
SWYgRTEgaGFzIGFuIHVuc2lnbmVkIHR5cGUgb3IgaWYgRTEgaGFzIGEgc2lnbmVkIHR5cGUgYW5k
IGEgbm9ubmVnYXRpdmUgCj4gdmFsdWUsCj4gdGhlIHZhbHVlIG9mIHRoZSByZXN1bHQgaXMgdGhl
IGludGVncmFsIHBhcnQgb2YgdGhlIHF1b3RpZW50IG9mIEUxIC8gMkUyLgo+IElmIEUxIGhhcyBh
IHNpZ25lZCB0eXBlIGFuZCBhIG5lZ2F0aXZlIHZhbHVlLAo+IHRoZSByZXN1bHRpbmcgdmFsdWUg
aXMgaW1wbGVtZW50YXRpb24tZGVmaW5lZC4KPiAKPiBUbyByZXBocmFzZTogaW4gY2FzZSBvZiBy
aWdodCBzaGlmdGluZyBhbmQgd2hlbiB0aGUgb3JpZ2luYWwgbnVtYmVyIGlzIAo+IG5lZ2F0aXZl
LAo+IHRoZSBzdGFuZGFyZCBkb2VzIG5vdCBkZWZpbmUgd2hldGhlciB0aGUgc2hpZnQgaXMgYXJp
dGhtZXRpYyBvciBsb2dpY2FsCj4gKGkuZS4gd2lsbCBpdCBwcmVzZXJ2ZSB0aGUgc2lnbiBvciBu
b3QpLgo+IAo+IEluIG91ciBleGFtcGxlLCBpbiB0aGUgY2FzZSB3aGVuCj4gKGludDY0X3QpdmFk
ZHIgPCAwCj4gdGhlIHJlc3VsdCBvZiBuZXh0IHNoaWZ0IGlzICdpbXBsZW1lbnRhdGlvbi1kZWZp
bmVkJyAoYW5kIG5vdAo+ICd1bmRlZmluZWQgYmVoYXZpb3InKToKPiAoaW50NjRfdCl2YWRkciA+
PiA2Mwo+IAo+IE1lYW4gdGhhdCByZXN1bHQgb2YgIihpbnQ2NF90KXZhZGRyID4+IDYzIiBjYW4g
YmUgMCBvciAxLgo+IFNvIHRoZSBuZXh0IGNvZGUgbWF5IG5vdCB3b3JrIHByb3Blcmx5IGluIGNh
c2Ugb2YgYW5vdGhlciAnaW1wbGVtZW50YXRpb25zJy4KPiBXaXRoIGFub3RoZXIgY29tcGlsZXIg
KGkuZS4gY2xhbmcsIGV0YykgdGhpcyBjb2RlIG1heSBpbnRyb2R1Y2UgYnVncwo+IHdoaWNoIGFy
ZSBoYXJkIHRvIGZpbmQuCj4gCj4gKChpbnQ2NF90KXZhZGRyID4+IDQ3KSA9PSAoKGludDY0X3Qp
dmFkZHIgPj4gNjMpCj4gCj4gRm9yIHRoaXMgcmVhc29uIGl0IGlzIGJldHRlciB0byBhdm9pZCBp
bXBsZW1lbnRhdGlvbi1kZWZpbmVkIGNvZGUuCgpXZWxsLCBpZGVhbGx5IHdlJ2QgbGlrZSB0byBn
ZXQgYXdheSB3aXRob3V0IHVzaW5nIGltcGxlbWVudGF0aW9uCmRlZmluZWQgYmVoYXZpb3IuIEJ1
dCBJJ20gYWZyYWlkIHdlJ3JlIHF1aXRlIGZhciBmcm9tIHRoYXQsIGFuZAp3ZSdkIG5vdCBhbHdh
eXMgYmUgd2lsbGluZyB0byBhY2NlcHQgdGhlIHdvcnNlIHNvdXJjZSBhbmQvb3IKYmluYXJ5IGNv
ZGUgdGhhdCB3b3VsZCBiZSBuZWVkZWQgdG8gYXZvaWQgaXQuCgpKYW4KCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 17 15:11:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 15:11:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hReVt-0004Tk-4X; Fri, 17 May 2019 15:11:13 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gdXm=TR=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hReVr-0004Tf-Qu
 for xen-devel@lists.xenproject.org; Fri, 17 May 2019 15:11:11 +0000
X-Inumbo-ID: 0088ffb5-78b6-11e9-8980-bc764e045a96
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0088ffb5-78b6-11e9-8980-bc764e045a96;
 Fri, 17 May 2019 15:11:10 +0000 (UTC)
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=SoftFail smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: SoftFail (esa5.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com is inclined to not designate
 23.29.105.83 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 exists:%{i}._spf.mta.salesforce.com ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: nUUOhac6Tdv3vh+p8QK/8yXITQ8ofqG1QGp2nQ9zqw/+7jiwV48POC5A3L/FPUJ0ffH7b389xM
 B0Tp147MTCu1u/WLNjdZe5f0YW9Rb0980bxnKhNs2Gq6ztSS7MMYMq+HOgTw5c5UWV+sx28hKe
 CstJh0A4hkd6ePhOl+mNhUmvUks6DX1H086y3aCGVp2LkfbBz1L3WZCkXZtWfQTaURuZXTRuV8
 BAB8jUac5k2xWUYU5qWS76CAz88Npl3x/WoJC2MFac3+bB4+xw40KRa3qCFZ9LOsV5cSoDHJ0J
 TNs=
X-SBRS: 2.7
X-MesageID: 563106
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,480,1549947600"; 
   d="scan'208";a="563106"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5CDECC9F020000780023023C@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <70e61ed3-a2f5-b12c-28f9-bb8ad56cf6bf@citrix.com>
Date: Fri, 17 May 2019 16:11:06 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CDECC9F020000780023023C@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] x86: cover for clang's lack of support of
 -mpreferred-stack-boundary=<N>
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTcvMDUvMjAxOSAxNjowMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gV2hpbGUgY2xhbmcgc3Vw
cG9zZWRseSBzdXBwb3J0cyAtbXN0YWNrLWFsaWdubWVudD08Tj4gaW5zdGVhZCwgSSdtIG5vdAo+
IHVzaW5nIHRoYXQgYWx0ZXJuYXRpdmUgaGVyZSBkdWUgdG8gYmVpbmcgdW5jZXJ0YWluIHdoZXRo
ZXIgdGhhdCdzIGluZGVlZAo+IGFuIGV4YWN0IGVxdWl2YWxlbnQgb2YgdGhlIGdjYyBvcHRpb24u
IE9ubHkgbWFrZSB1c2Ugb2YgdGhlIG9wdGlvbgo+IGVudGlyZWx5IGNvbmRpdGlvbmFsIGZvciBu
b3cuCj4KPiBSZXBvcnRlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpB
Y2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 17 15:14:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 15:14:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hReYg-0004bh-L5; Fri, 17 May 2019 15:14:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PB1v=TR=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hReYf-0004bV-3R
 for xen-devel@lists.xenproject.org; Fri, 17 May 2019 15:14:05 +0000
X-Inumbo-ID: 66930546-78b6-11e9-934f-03ac10ac9ee9
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 66930546-78b6-11e9-934f-03ac10ac9ee9;
 Fri, 17 May 2019 15:14:01 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hReYa-0000XS-TZ; Fri, 17 May 2019 15:14:00 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hReYa-00062Z-Jt; Fri, 17 May 2019 15:14:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hReYa-0003sn-H8; Fri, 17 May 2019 15:14:00 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136442-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=9cf11fdcd91ff8e9cd038f8336cf21f0701e8b7b
X-Osstest-Versions-That: xen=5945b57b055abcab803d23974e95c3657ef597fb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 17 May 2019 15:14:00 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 136442: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjQ0MiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjQ0Mi8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA5Y2YxMWZkY2Q5MWZmOGU5Y2QwMzhmODMzNmNmMjFmMDcwMWU4YjdiCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA1OTQ1YjU3YjA1NWFiY2FiODAz
ZDIzOTc0ZTk1YzM2NTdlZjU5N2ZiCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzYzODcgIDIwMTkt
MDUtMTYgMTg6MTA6MTIgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTM2NDQyICAy
MDE5LTA1LTE3IDEzOjAwOjQ0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
S2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgTWFyZWsgTWFyY3p5a293c2tpLUfD
s3JlY2tpIDxtYXJtYXJla0BpbnZpc2libGV0aGluZ3NsYWIuY29tPgoKam9iczoKIGJ1aWxkLWFy
bTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJl
cG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9t
ZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVz
LCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9m
IG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5n
IHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAg
NTk0NWI1N2IwNS4uOWNmMTFmZGNkOSAgOWNmMTFmZGNkOTFmZjhlOWNkMDM4ZjgzMzZjZjIxZjA3
MDFlOGI3YiAtPiBzbW9rZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 17 15:33:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 15:33:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRerG-0006Eb-Gl; Fri, 17 May 2019 15:33:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3oPk=TR=citrix.com=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1hRerF-0006EV-5A
 for xen-devel@lists.xenproject.org; Fri, 17 May 2019 15:33:17 +0000
X-Inumbo-ID: 16acd5df-78b9-11e9-8980-bc764e045a96
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 16acd5df-78b9-11e9-8980-bc764e045a96;
 Fri, 17 May 2019 15:33:15 +0000 (UTC)
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=wei.liu2@citrix.com;
 spf=SoftFail smtp.mailfrom=wei.liu2@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 wei.liu2@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="wei.liu2@citrix.com"; x-conformance=sidf_compatible
Received-SPF: SoftFail (esa3.hc3370-68.iphmx.com: domain of
 wei.liu2@citrix.com is inclined to not designate 23.29.105.83
 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="wei.liu2@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 exists:%{i}._spf.mta.salesforce.com ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: Zn3TPycnbeOSnDhzvOIWdMqnbX/v408rtncoQ+1QQzKkjDHhWqDv8OtrqvYsoXtqZitrRA6TWE
 Lp8qigHhQC9PcDMTh8gvs0VOCoZBJN00Q485rxI9hxGPkmIMGGig67llyaW4h/nACc25T2jCIq
 6vlMJlbkf4nM0zWiqkVJWSq9zTrw/gISO0Xn63CCgEe4/g6lD95ApApJIX3hkGkmQJyBwJ9/6y
 26jyTgd95yy0ZP4HteDhzTHWGG6VaQiNjom+YMZ8+xNn4EDnakuCcvikARjhqDkji/NMRdN6uH
 DH4=
X-SBRS: 2.7
X-MesageID: 586032
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,480,1549947600"; 
   d="scan'208";a="586032"
Date: Fri, 17 May 2019 16:33:11 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Rich Persaud <persaur@gmail.com>
Message-ID: <20190517153311.GM2798@zion.uk.xensource.com>
References: <20190513153414.GU2798@zion.uk.xensource.com>
 <26874323-BD77-48C7-AA7F-83B964CDDBEC@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <26874323-BD77-48C7-AA7F-83B964CDDBEC@gmail.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] Anyone using blktap2?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Olaf Hering <olaf@aepfle.de>,
 Wei Liu <wei.liu2@citrix.com>,
 Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>, Alistair
 Francis <alistair.francis@xilinx.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBNYXkgMTcsIDIwMTkgYXQgMDI6MzY6NDFBTSAtMDQwMCwgUmljaCBQZXJzYXVkIHdy
b3RlOgo+ID4gT24gTWF5IDEzLCAyMDE5LCBhdCAxMTozNCwgV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4gd3JvdGU6Cj4gPiAKPiA+IEhlbGxvCj4gPiAKPiA+IFNlZWluZyB0aGF0IHlvdSB3
ZXJlIHRoZSBsYXN0IHBlb3BsZSB3aG8gY2hhbmdlZCBibGt0YXAyIGluIGEgbWVhbmluZ2Z1bAo+
ID4gd2F5OiBkbyB5b3UgdXNlIGl0IGF0IGFsbD8KPiAKPiBBcyBkaXNjdXNzZWQgRjJGIGluIGEg
WGVuIFN1bW1pdCAyMDE3IGRlc2lnbiBzZXNzaW9uOiBPcGVuWFQgYW5kCj4gQ2l0cml4IFhlblNl
cnZlciB1c2UgYmxrdGFwLiBWSEQgZW5jcnlwdGlvbiBzdXBwb3J0IHdhcyByZWNlbnRseQo+IHVw
c3RyZWFtZWQgZnJvbSBPcGVuWFQgdG8gdGhlIENpdHJpeC1tYWludGFpbmVkIHJlcG8gWzFdIGZv
ciBibGt0YXAzCj4gWzJdLCBub3cgdXNlZCBieSBPcGVuWFQuICBQcmlvciB2ZXJzaW9ucyBvZiBP
cGVuWFQgdXNlIGJsa3RhcDIuCj4gCj4gQ2l0cml4IGNoYW5nZWQgdGhlIGxpY2Vuc2Ugb2YgWEFQ
SSBibGt0YXAgZnJvbSBHUEwgdG8gQlNELCB0byBlbmFibGUKPiBub24tT1NTIGZlYXR1cmVzIGlu
IHRoZSBwYWlkIHZlcnNpb24gb2YgWGVuU2VydmVyLiBUaGUgWEFQSSBibGt0YXAKPiByZXBvIGlz
IGFjdGl2ZWx5IG1haW50YWluZWQsIHdpdGggZG96ZW5zIG9mIGNvbW1pdHMgaW4gMjAxOCBhbmQg
MjAxOSwKPiB0aGUgbW9zdCByZWNlbnQgYmVpbmcgdGhpcyB3ZWVrLgo+IAo+IElmIHRoZSBYQVBJ
IFszXSBibGt0YXAgcmVwb3MgYXJlIHBhcnQgb2YgWGVuIFByb2plY3QsIHNob3VsZCBMaWJYTAo+
IHN1cHBvcnQgYSBYZW4gUHJvamVjdCBmZWF0dXJlIHRoYXQgaXMgYWN0aXZlbHkgbWFpbnRhaW5l
ZCBhbmQgc2hpcHBpbmcKPiBpbiBwcm9kdWN0aW9uIHN5c3RlbXM/IERvZXMgdGhlIGJsa3RhcDMg
cmVwbyBbMV0gbmVlZCB0byBiZSBzZXBhcmF0ZWQKPiBmcm9tIFhBUEk/ICBQZXJoYXBzIGEgdG9w
aWMgZm9yIGRpc2N1c3Npb24gYXQgdGhlIHVwY29taW5nIFhlbiBTdW1taXQuCj4gCgpZZXMgcGxl
YXNlIHByb3Bvc2UgYSB0b3BpYy4KClRvIGFuc3dlciBvbmUgb2YgeW91ciBxdWVzdGlvbnM6CgpU
aGVyZSBpcyBhIHN1cHBvcnRlZCB3YXkgdG8gdXNlIGJsa3RhcCBhZnRlciByZW1vdmluZyB0aGUg
aW4tdHJlZSBjb2RlCi0tIHVzZSBwaHkgYmFja2VuZCBhbmQgbWFrZSB1c2Ugb2YgdGhlIGJsb2Nr
LXRhcCBzY3JpcHQsIHdoaWNoIEkgaGF2ZQpkZWxpYmVyYXRlbHkgbGVmdCBpbnRhY3QgaW4gdHJl
ZS4KClNlZSB0aGUgY29tbWVudCBhdCB0aGUgYmVnaW5uaW5nIG9mIGhvdHBsdWcvTGludXgvYmxv
Y2stdGFwLgoKV2l0aCB0aGlzIG1lY2hhbmlzbSB3ZSBkb24ndCBuZWVkIHRvIGNhcnJ5IGEgY29w
eSBvZiBibGt0YXBYIGluIHRyZWUuCgo+ID4gSSdtIHRoaW5raW5nIGFib3V0IGRyb3BwaW5nIGl0
IChhZ2FpbikuCj4gCj4gV2hhdCB3b3VsZCBiZSB0aGUgcHJvcG9zZWQgbWVjaGFuaXNtIGZvciBY
ZW4gVk0gYmxvY2sgc3RvcmFnZSBiYWNrZWQKPiBieSB0aGluLXByb3Zpc2lvbmVkIFZIRCBmaWxl
cyB3aXRoIHBlci1WTSBlbmNyeXB0aW9uIGtleXM/IFRoaXMKPiBjYXBhYmlsaXR5IHdhcyBzdWZm
aWNpZW50bHkgdmFsdWFibGUgdG8gYmUgdXBzdHJlYW1lZCBieSBDaXRyaXgsIGZyb20KPiBPcGVu
WFQgdG8gWGVuIFByb2plY3QgWEFQSSBpbiAyMDE4LiAgCj4gCj4gV2l0aCB0aGUgaW1taW5lbnQg
YXJyaXZhbCBvZiBXaW5kb3dzIEh5cGVyLVYgYW5kIFdTTDIgTGludXggNC4xOSBvbgo+IGRldmVs
b3BlciBkZXNrdG9wcywgVkhEIHN1cHBvcnQgKGkuZS4gTWljcm9zb2Z0IHN0b3JhZ2UKPiBpbnRl
cm9wZXJhYmlsaXR5KSBpbiBYZW4gbWF5IGJlIGEgZmVhdHVyZSB0byBpbXByb3ZlIHJhdGhlciB0
aGFuCj4gcmVtb3ZlLgoKV2UncmUgbWVyZWx5IHRhbGtpbmcgYWJvdXQgZHJvcHBpbmcgdGhlIChk
ZWFkKSBpbi10cmVlIGNvcHkgb2YgYmxrdGFwMgphbmQgdGhlIGluZmxleGlibGUgY29kZSBpbiBs
aWJ4bC4gTm90aGluZyBzdG9wcyB5b3UgZnJvbSB1c2luZyB0aGUKYWZvcmVtZW50aW9uZWQgbWVj
aGFuaXNtIHRvIGNvbnRpbnVlIHVzaW5nIHdoYXRldmVyIG91dCBvZiB0cmVlIGJsa3RhcAp5b3Ug
aGF2ZS4KCkRldmVsb3BtZW50IG9mIGJsa3RhcFggc2hvdWxkIGJlIGRpc2N1c3NlZCB3aXRoIHJl
c3BlY3RpdmUgZGV2ZWxvcGVycy4gSQpkb24ndCB0aGluayB3ZSB3aWxsIHdhbnQgdG8gY2Fycnkg
YSBjb3B5IGluIHhlbi5naXQuCgpXZWkuCgoKPiAKPiBSaWNoCj4gCj4gWzFdIGh0dHBzOi8vZ2l0
aHViLmNvbS94YXBpLXByb2plY3QvYmxrdGFwCj4gCj4gWzJdIGh0dHBzOi8vd2lraS54ZW5wcm9q
ZWN0Lm9yZy93aWtpL0Jsa3RhcDMKPiAKPiBbM10gaHR0cHM6Ly94ZW5wcm9qZWN0Lm9yZy9kZXZl
bG9wZXJzL3RlYW1zL3hlbi1hcGkvCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 17 15:41:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 15:41:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRezT-00076C-IN; Fri, 17 May 2019 15:41:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=E7c9=TR=amazon.de=prvs=033652423=sironi@srs-us1.protection.inumbo.net>)
 id 1hRezS-000767-Km
 for xen-devel@lists.xenproject.org; Fri, 17 May 2019 15:41:46 +0000
X-Inumbo-ID: 45ea817b-78ba-11e9-8980-bc764e045a96
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 45ea817b-78ba-11e9-8980-bc764e045a96;
 Fri, 17 May 2019 15:41:44 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1558107704; x=1589643704;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:mime-version: content-transfer-encoding;
 bh=5PwOvUa2QeUYezBMIw7pLuLH7aeDi9x8dxh6Bcuj1T0=;
 b=pkPNEBpTfId2pSiHw35G46whRha12mw7LuOjkWbLFW2QpZWK7Pd+iACu
 O9gxMfRMILX+TNuS8NM+T6gt8jmnEgS3RVQZ97Z/RbsbLBTnGrfhWnprs
 fGsVAVV/HQWJ2e/faBWiCUigmoPh2x/kKqHIgD7t1w41Cx5QIu+r9lcCa c=;
X-IronPort-AV: E=Sophos;i="5.60,480,1549929600"; d="scan'208";a="402579638"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1e-57e1d233.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 17 May 2019 15:41:43 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1e-57e1d233.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id x4HFffwv037521
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Fri, 17 May 2019 15:41:42 GMT
Received: from EX13D02EUC004.ant.amazon.com (10.43.164.117) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 17 May 2019 15:41:41 +0000
Received: from EX13D02EUC001.ant.amazon.com (10.43.164.92) by
 EX13D02EUC004.ant.amazon.com (10.43.164.117) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 17 May 2019 15:41:40 +0000
Received: from EX13D02EUC001.ant.amazon.com ([10.43.164.92]) by
 EX13D02EUC001.ant.amazon.com ([10.43.164.92]) with mapi id 15.00.1367.000;
 Fri, 17 May 2019 15:41:40 +0000
From: "Sironi, Filippo" <sironi@amazon.de>
To: "Graf, Alexander" <graf@amazon.com>
Thread-Topic: [PATCH v2 1/2] KVM: Start populating /sys/hypervisor with KVM
 entries
Thread-Index: AQHVCmguTMwTmVyYP0+tMrT8Z/dQMaZtx8qAgAGxboA=
Date: Fri, 17 May 2019 15:41:39 +0000
Message-ID: <3D2C4EE3-1C2E-4032-9964-31A066E542AA@amazon.de>
References: <1539078879-4372-1-git-send-email-sironi@amazon.de>
 <1557847002-23519-1-git-send-email-sironi@amazon.de>
 <1557847002-23519-2-git-send-email-sironi@amazon.de>
 <e976f31b-2ccd-29ba-6a32-2edde49f867f@amazon.com>
In-Reply-To: <e976f31b-2ccd-29ba-6a32-2edde49f867f@amazon.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.43.165.155]
Content-ID: <10D2265497ECB941BB8FCEB5614DF2F7@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v2 1/2] KVM: Start populating
 /sys/hypervisor with KVM entries
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: KVM list <kvm@vger.kernel.org>,
 "konrad.wilk@oracle.com" <konrad.wilk@oracle.com>,
 "cohuck@redhat.com" <cohuck@redhat.com>, LKML <linux-kernel@vger.kernel.org>,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Cj4gT24gMTYuIE1heSAyMDE5LCBhdCAxNTo1MCwgR3JhZiwgQWxleGFuZGVyIDxncmFmQGFtYXpv
bi5jb20+IHdyb3RlOgo+IAo+IE9uIDE0LjA1LjE5IDA4OjE2LCBGaWxpcHBvIFNpcm9uaSB3cm90
ZToKPj4gU3RhcnQgcG9wdWxhdGluZyAvc3lzL2h5cGVydmlzb3Igd2l0aCBLVk0gZW50cmllcyB3
aGVuIHdlJ3JlIHJ1bm5pbmcgb24KPj4gS1ZNLiBUaGlzIGlzIHRvIHJlcGxpY2F0ZSBmdW5jdGlv
bmFsaXR5IHRoYXQncyBhdmFpbGFibGUgd2hlbiB3ZSdyZQo+PiBydW5uaW5nIG9uIFhlbi4KPj4g
Cj4+IFN0YXJ0IHdpdGggL3N5cy9oeXBlcnZpc29yL3V1aWQsIHdoaWNoIHVzZXJzIHByZWZlciBv
dmVyCj4+IC9zeXMvZGV2aWNlcy92aXJ0dWFsL2RtaS9pZC9wcm9kdWN0X3V1aWQgYXMgYSB3YXkg
dG8gcmVjb2duaXplIGEgdmlydHVhbAo+PiBtYWNoaW5lLCBzaW5jZSBpdCdzIGFsc28gYXZhaWxh
YmxlIHdoZW4gcnVubmluZyBvbiBYZW4gSFZNIGFuZCBvbiBYZW4gUFYKPj4gYW5kLCBvbiB0b3Ag
b2YgdGhhdCBkb2Vzbid0IHJlcXVpcmUgcm9vdCBwcml2aWxlZ2VzIGJ5IGRlZmF1bHQuCj4+IExl
dCdzIGNyZWF0ZSBhcmNoLXNwZWNpZmljIGhvb2tzIHNvIHRoYXQgZGlmZmVyZW50IGFyY2hpdGVj
dHVyZXMgY2FuCj4+IHByb3ZpZGUgZGlmZmVyZW50IGltcGxlbWVudGF0aW9ucy4KPj4gCj4+IFNp
Z25lZC1vZmYtYnk6IEZpbGlwcG8gU2lyb25pIDxzaXJvbmlAYW1hem9uLmRlPgo+IAo+IEkgdGhp
bmsgdGhpcyBuZWVkcyBzb21ldGhpbmcgYWtpbiB0bwo+IAo+ICBodHRwczovL3d3dy5rZXJuZWwu
b3JnL2RvYy9Eb2N1bWVudGF0aW9uL0FCSS9zdGFibGUvc3lzZnMtaHlwZXJ2aXNvci14ZW4KPiAK
PiB0byBkb2N1bWVudCB3aGljaCBmaWxlcyBhcmUgYXZhaWxhYmxlLgo+IAo+PiAtLS0KPj4gdjI6
Cj4+ICogbW92ZSB0aGUgcmV0cmlldmFsIG9mIHRoZSBWTSBVVUlEIG91dCBvZiB1dWlkX3Nob3cg
YW5kIGludG8KPj4gIGt2bV9wYXJhX2dldF91dWlkLCB3aGljaCBpcyBhIHdlYWsgZnVuY3Rpb24g
dGhhdCBjYW4gYmUgb3ZlcndyaXR0ZW4KPj4gCj4+IGRyaXZlcnMvS2NvbmZpZyAgICAgICAgICAg
ICAgfCAgMiArKwo+PiBkcml2ZXJzL01ha2VmaWxlICAgICAgICAgICAgIHwgIDIgKysKPj4gZHJp
dmVycy9rdm0vS2NvbmZpZyAgICAgICAgICB8IDE0ICsrKysrKysrKysrKysrCj4+IGRyaXZlcnMv
a3ZtL01ha2VmaWxlICAgICAgICAgfCAgMSArCj4+IGRyaXZlcnMva3ZtL3N5cy1oeXBlcnZpc29y
LmMgfCAzMCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPj4gNSBmaWxlcyBjaGFuZ2Vk
LCA0OSBpbnNlcnRpb25zKCspCj4+IGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2t2bS9LY29u
ZmlnCj4+IGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2t2bS9NYWtlZmlsZQo+PiBjcmVhdGUg
bW9kZSAxMDA2NDQgZHJpdmVycy9rdm0vc3lzLWh5cGVydmlzb3IuYwo+PiAKPiAKPiBbLi4uXQo+
IAo+PiArCj4+ICtfX3dlYWsgY29uc3QgY2hhciAqa3ZtX3BhcmFfZ2V0X3V1aWQodm9pZCkKPj4g
K3sKPj4gKwlyZXR1cm4gTlVMTDsKPj4gK30KPj4gKwo+PiArc3RhdGljIHNzaXplX3QgdXVpZF9z
aG93KHN0cnVjdCBrb2JqZWN0ICpvYmosCj4+ICsJCQkgc3RydWN0IGtvYmpfYXR0cmlidXRlICph
dHRyLAo+PiArCQkJIGNoYXIgKmJ1ZikKPj4gK3sKPj4gKwljb25zdCBjaGFyICp1dWlkID0ga3Zt
X3BhcmFfZ2V0X3V1aWQoKTsKPj4gKwlyZXR1cm4gc3ByaW50ZihidWYsICIlc1xuIiwgdXVpZCk7
Cj4gCj4gVGhlIHVzdWFsIHJldHVybiB2YWx1ZSBmb3IgdGhlIFhlbiAvc3lzL2h5cGVydmlzb3Ig
aW50ZXJmYWNlIGlzCj4gIjxkZW5pZWQ+Ii4gV291bGRuJ3QgaXQgbWFrZSBzZW5zZSB0byBmb2xs
b3cgdGhhdCBwYXR0ZXJuIGZvciB0aGUgS1ZNCj4gb25lIHRvbz8gQ3VycmVudGx5LCBpZiB3ZSBj
YW4gbm90IGRldGVybWluZSB0aGUgVVVJRCB0aGlzIHdpbGwganVzdAo+IHJldHVybiAobnVsbCku
Cj4gCj4gT3RoZXJ3aXNlLCBsb29rcyBnb29kIHRvIG1lLiBBcmUgeW91IGF3YXJlIG9mIGFueSBv
dGhlciBmaWxlcyB3ZSBzaG91bGQKPiBwcm92aWRlPyBBbHNvLCBpcyB0aGVyZSBhbnkgcmVhc29u
IG5vdCB0byBpbXBsZW1lbnQgQVJNIGFzIHdlbGwgd2hpbGUgYXQgaXQ/Cj4gCj4gQWxleAoKVGhp
cyBvcmlnaW5hdGVkIGZyb20gYSBjdXN0b21lciByZXF1ZXN0IHRoYXQgd2FzIHVzaW5nIC9zeXMv
aHlwZXJ2aXNvci91dWlkLgpNeSBndWVzcyBpcyB0aGF0IHdlIHdvdWxkIHdhbnQgdG8gZXhwb3Nl
ICJ0eXBlIiBhbmQgInZlcnNpb24iIG1vdmluZwpmb3J3YXJkIGFuZCB0aGF0J3Mgd2hlbiB3ZSBo
eXBlcnZpc29yIGhvb2tzIHdpbGwgYmUgdXNlZnVsIG9uIHRvcApvZiBhcmNoIGhvb2tzLgoKT24g
YSBkaWZmZXJlbnQgbm90ZSwgYW55IGlkZWEgaG93IHRvIGNoZWNrIHdoZXRoZXIgdGhlIE9TIGlz
IHJ1bm5pbmcKdmlydHVhbGl6ZWQgb24gS1ZNIG9uIEFSTSBhbmQgQVJNNjQ/ICBrdm1fcGFyYV9h
dmFpbGFibGUoKSBpc24ndCBhbgpvcHRpb24gYW5kIHRoZSBzYW1lIGlzIHRydWUgZm9yIFMzOTAg
d2hlcmUga3ZtX3BhcmFfYXZhaWxhYmxlKCkKYWx3YXlzIHJldHVybnMgdHJ1ZSBhbmQgaXQgd291
bGQgZXZlbiBpZiBhIEtWTSBlbmFibGVkIGtlcm5lbCB3b3VsZApiZSBydW5uaW5nIG9uIGJhcmUg
bWV0YWwuCgpJIHRoaW5rIHdlIHdpbGwgbmVlZCBhbm90aGVyIGFyY2ggaG9vayB0byBjYWxsIGEg
ZnVuY3Rpb24gdGhhdCBzYXlzCndoZXRoZXIgdGhlIE9TIGlzIHJ1bm5pbmcgdmlydHVhbGl6ZWQg
b24gS1ZNLgoKPj4gK30KPj4gKwo+PiArc3RhdGljIHN0cnVjdCBrb2JqX2F0dHJpYnV0ZSB1dWlk
ID0gX19BVFRSX1JPKHV1aWQpOwo+PiArCj4+ICtzdGF0aWMgaW50IF9faW5pdCB1dWlkX2luaXQo
dm9pZCkKPj4gK3sKPj4gKwlpZiAoIWt2bV9wYXJhX2F2YWlsYWJsZSgpKQo+PiArCQlyZXR1cm4g
MDsKPj4gKwlyZXR1cm4gc3lzZnNfY3JlYXRlX2ZpbGUoaHlwZXJ2aXNvcl9rb2JqLCAmdXVpZC5h
dHRyKTsKPj4gK30KPj4gKwo+PiArZGV2aWNlX2luaXRjYWxsKHV1aWRfaW5pdCk7CgoKCgpBbWF6
b24gRGV2ZWxvcG1lbnQgQ2VudGVyIEdlcm1hbnkgR21iSApLcmF1c2Vuc3RyLiAzOAoxMDExNyBC
ZXJsaW4KR2VzY2hhZWZ0c2Z1ZWhyZXI6IENocmlzdGlhbiBTY2hsYWVnZXIsIFJhbGYgSGVyYnJp
Y2gKVXN0LUlEOiBERSAyODkgMjM3IDg3OQpFaW5nZXRyYWdlbiBhbSBBbXRzZ2VyaWNodCBDaGFy
bG90dGVuYnVyZyBIUkIgMTQ5MTczIEIKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 17 15:46:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 15:46:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRf47-0007J2-Dw; Fri, 17 May 2019 15:46:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gdXm=TR=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hRf45-0007Iu-T8
 for xen-devel@lists.xenproject.org; Fri, 17 May 2019 15:46:33 +0000
X-Inumbo-ID: f0bf9078-78ba-11e9-8419-239e491ad21a
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f0bf9078-78ba-11e9-8419-239e491ad21a;
 Fri, 17 May 2019 15:46:31 +0000 (UTC)
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=SoftFail smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: SoftFail (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com is inclined to not designate
 23.29.105.83 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 exists:%{i}._spf.mta.salesforce.com ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: ULXYbLSqJFbL9jE2SWDUtrqVZItKW9rx7RfodFpn6wCKXBZ8vJlp+fSwkeTmNXLt78dkBkz6cz
 1qjNToghAzWW+WtJDuHmxrHblcT0t+o5gO5rpDFIscI/haJDbPgUowHHMeuXfL47OFwY+sJiD5
 HdPkV6wI80KOL6w5Igm7nlANNv3feyPVkTNWiW8D5IRcM8OfooDBtwSwSTGDzOY0V6ZSEi5njl
 K4lbi7b3CXyjX7Gx6QoWfnhCa5Nc/71VXLETDNI3fb5z9ZLfZnn9RCo5NbFvC3LDDYcwfFZ5Bk
 pGE=
X-SBRS: 2.7
X-MesageID: 567457
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,480,1549947600"; 
   d="scan'208";a="567457"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5CDEA72D020000780023015E@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <d76d359d-ca76-400d-41a5-7aa6a36409cb@citrix.com>
Date: Fri, 17 May 2019 16:46:25 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CDEA72D020000780023015E@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 0/2] x86: cater for CPUID leaf 7 subleaf 1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTcvMDUvMjAxOSAxMzoyMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gV2hpbGUgSSd2ZSBhbHNv
IGFscmVhZHkgY29kZWQgdXAgdGhlIHBhdGNoIHRvIGFjdHVhbGx5IHN1cHBvcnQKPiB0aGUgbmV3
IEJGbG9hdDE2IGluc25zLCB0aGVyZSdzIGxpdHRsZSBwb2ludCBpbiBzdWJtaXR0aW5nIHRoaXMK
PiB3aXRob3V0IGhhdmluZyB0ZXN0ZWQgaXQuIEJ1dCB0aGUgdHdvIHByZXBhcmF0b3J5IHBhdGNo
ZXMgbWF5Cj4gdHVybiBvdXQgdXNlZnVsIGVhcmxpZXIgb24uIFRoZXkncmUgYmFzZWQgb24gdGhl
IGZ1bGwgQVZYNTEyCj4gZW11bGF0b3Igc2VyaWVzLCBidXQgc2hvdWxkbid0IGJlIG92ZXJseSBk
aWZmaWN1bHQgdG8gcmUtYmFzZQo+IGFoZWFkIG9mIGl0LgoKVG8gZm9sbG93IHVwIG9uIHRoZSBJ
UkMgY29udmVyc2F0aW9ucyB3aGljaCBvY2N1cnJlZCBiZWNhdXNlIG9mIG15IGVtYWlsCnByb2Js
ZW1zLi4uCgo+IDE6IHg4Ni9DUFVJRDogc3VwcG9ydCBsZWFmIDcgc3VibGVhZiAxIC8gQVZYNTEy
X0JGMTYKClJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgoKPiAyOiB4ODZlbXVsOiBzdXBwb3J0IENQVUlEIHN1YmxlYXZlcyBmb3IgdmNwdV9oYXNf
KigpCgpUaGlzIHBhdGNoIGhhcyBiZWVuIG9ic29sZXRlZCBmb2xsb3dpbmcgdGhlIGNvbXBsZXRp
b24gb2Ygc2VyaWVzIG9mIG1pbmUKZnJvbSBiZWZvcmUgSSBnb3QgYm9nZ2VkIGRvd24gaW4gWFNB
LTI5Nywgd2hpY2ggaGFzIGp1c3QgYmVlbiBjb21taXR0ZWQuCgpodHRwczovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9eGVuLmdpdDthPWNvbW1pdGRpZmY7aD0zNDY2NjZjNGJkZjcyY2ExZDkw
OGJiY2RiOTE4NTk4MWFhYzdlNzQ5Cgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 17 15:54:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 15:54:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRfBi-00088x-AN; Fri, 17 May 2019 15:54:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xWi3=TR=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hRfBh-00088s-2D
 for xen-devel@lists.xenproject.org; Fri, 17 May 2019 15:54:25 +0000
X-Inumbo-ID: 09eb3e98-78bc-11e9-980b-57852c90175d
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 09eb3e98-78bc-11e9-980b-57852c90175d;
 Fri, 17 May 2019 15:54:23 +0000 (UTC)
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=SoftFail smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: SoftFail (esa2.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com is inclined to not designate
 23.29.105.83 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 exists:%{i}._spf.mta.salesforce.com ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: ZGP+uDse4is2UlKBwam8P8vlzdHdL5calBExussUf0RJNaZ1KQowi24+acXwx0k/QdDMPR5dRJ
 Zz6Ymqsdy5wK5gy8CX/9/BgMffcY+l0K4ahtNJPnqqbVQqimxN4TAq3tcmCRY7q5MbySdCcKbn
 /gKW71KgvWOSDDwgPmCARpA+6uY5CeN+6kfX8QId2fMXxTWVkaWaF3FGp5WHZiJ8YUFgx/xERI
 XRbix5jsVvLWCke/1obyTFNulLIWAjFbG7uZCEAeSekyc81BDnzTfcVoLG/4fXRPD/ID40+/Sz
 KLM=
X-SBRS: 2.7
X-MesageID: 578205
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,480,1549947600"; 
   d="scan'208";a="578205"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23774.55565.453626.345334@mariner.uk.xensource.com>
Date: Fri, 17 May 2019 16:53:49 +0100
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <c576ae9d-4a6e-1602-7f05-6fc2c7b26314@arm.com>
References: <osstest-136184-mainreport@xen.org>
 <20190516103727.GB5438@perard.uk.xensource.com>
 <c576ae9d-4a6e-1602-7f05-6fc2c7b26314@arm.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [qemu-upstream-4.11-testing test] 136184:
 regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>, Stefano
 Stabellini <sstabellini@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SnVsaWVuIEdyYWxsIHdyaXRlcyAoIlJlOiBbWGVuLWRldmVsXSBbcWVtdS11cHN0cmVhbS00LjEx
LXRlc3RpbmcgdGVzdF0gMTM2MTg0OiByZWdyZXNzaW9ucyAtIEZBSUwiKToKPiBPbiA1LzE2LzE5
IDExOjM3IEFNLCBBbnRob255IFBFUkFSRCB3cm90ZToKPiA+PiBUZXN0cyB3aGljaCBkaWQgbm90
IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKPiA+PiBpbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291
bGQgbm90IGJlIHJ1bjoKPiA+PiAgIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTU3NQo+ID4+ICAgdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI1NTc1Cj4gPj4gICB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU1NzUKPiA+PiAgIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEyNTU3NQouLgo+ID4gSSBjYW4ndCBmaWd1cmUgb3V0IHdoeSBYZW4gY29uc2lz
dGVudGx5IGZhaWxzIHRvIGJvb3Qgb24gcm9jaGVzdGVyKiBpbgo+ID4gdGhlIHFlbXUtdXBzdHJl
YW0tNC4xMS10ZXN0aW5nIGZsaWdodHMuIFRoZSB4ZW4tNC4xMS10ZXN0aW5nIHNlZW1zIHRvCj4g
PiBwYXNzLgo+ID4gCj4gPiBBdCBib290LCB0aGUgYm9vdCBsb2FkZXIgc2VlbXMgdG8gbG9hZCBi
bG9icywgYnV0IHdoZW4gaXQncyB0aW1lIHRvIFhlbgo+ID4gdG8gc2hpbmUsIHRoZXJlIGFyZSBu
byBvdXRwdXQgZnJvbSBYZW4gb24gdGhlIHNlcmlhbC4KPiAKPiBUaGUgc2VyaWFsIGNvbnNvbGUg
aXMgaW5pdGlhbGl6aW5nIGZhaXJseSBsYXRlIGluIHRoZSBwcm9jZXNzLiBBbnkgCj4gdXNlZnVs
IG1lc3NhZ2UgKHN1Y2ggYXMgbWVtb3J5IHNldHVwIG9yIGV2ZW4gcGFydCBvZiB0aGUgaW50ZXJy
dXB0cykgCj4gd2lsbCBiZSBoaWRlIG91dC4gRm9yIGdldHRpbmcgdGhlbSwgeW91IG5lZWQgZWFy
bHlwcmludGsuIFVuZm9ydHVuYXRlbHkgCj4gdGhleSBjYW4ndCBiZSBjb25maWd1cmVkIGF0IHJ1
bnRpbWUgdG9kYXkgOiguCgo6LS8uICBDYW4gd2UgY29uZmlndXJlIHRoZSBlYXJseXByaW50ayBh
dCBjb21waWxlLXRpbWUgPyAgV2UgYWx3YXlzCndhbnQgaXQgdG8gYmUgc2VyaWFsLi4uCgo+ID4g
RG8geW91IGtub3cgd2hhdCBjb3VsZCBjYXVzZSB4ZW4gdG8gZmFpbCB0byBib290Pwo+IAo+IEl0
IGlzIGhhcmQgdG8gc2F5IHdpdGhvdXQgdGhlIGxvZy4gTG9va2luZyBhdCB0aGUgZGlmZmVyZW50
IHdpdGggYSBYZW4gCj4gNC4xMSBmbGlnaHRzIG9uIHJvY2hlc3RlcjAgWzFdLCBpdCBzZWVtcyB0
aGUgLmNvbmZpZyBpcyBzbGlnaHRseSAKPiBkaWZmZXJlbnQuIDQuMTEgZmxpZ2h0IGhhcyBDT05G
SUdfTElWRVBBVENIIHNldC4KClRoZSBvc3N0ZXN0IGhpc3Rvcnkgc2hvd3MgdGhpcyBhcyBhIDEw
MCUgcmVwZWF0YWJsZSBib290IGZhaWx1cmUgYnV0Cm9ubHkgaW4gdGhlIHFlbXUgZmxpZ2h0cy4K
CkNvbXBhcmluZyAxMzYyMzEgKHBhc3MsIHhlbi00LjExLXRlc3RpbmcpIHdpdGggMTM2MTg0IChm
YWlsLApxZW11LXVwc3RyZWFtLTQuMTEtdGVzdGluZyksIHRoZXJlIGFyZSBubyBkaWZmZXJlbmNl
cyBpbiB0aGUgdGVzdCBqb2IKcnVudmFycy4gIEJvdGggdXNlZCB0aGUgc2FtZSB2ZXJzaW9uIG9m
IG9zc3Rlc3QuCgpCdXQgaW4gdGhlIGJ1aWxkLWFybTY0IChYZW4gYnVpbGQpIGpvYiBydW52YXJz
IEkgc2VlIHRoZSBmb2xsb3dpbmcKZGlmZmVyZW5jZXM6CgogICAgICAgICAgICAgICAgICAgICAg
ICAgICAxMzYyMzEgICAgICAgICAgICAgICAxMzYxODQKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAgICAgICAgICAgICAgZmFpbAogICAgICAgICAgICAgICAgICAgICAgICAgICB4
ZW4tNC4xMS10ZXN0aW5nICAgICBxZW11LSo0LjExKgpidWlsZC1hcm02NCAoWGVuIGJ1aWxkKQoK
IGVuYWJsZV9saXZlcGF0Y2ggICAgICAgICAgdHJ1ZSAgICAgICAgICAgICAgICAgKHVuc2V0KQog
W35idWlsdF9dcmV2aXNpb25fcWVtdXUgICAyMGM3NmY5YTVmYmYuLi4gICAgICAyODcxMzU1YTY5
NTcuLi4KIFt+YnVpbHRfXXJldmlzaW9uX3hlbiAgICAgYTZlMDc0OTVjMTcxLi4uICAgICAgM2Iw
NjJmNTA0MGExLi4uCiB+cGF0aF94ZW5scHRkaXN0ICAgICAgICAgIGJ1aWxkL3hlbmxwdGRpc3Qu
dGFyLmd6ICAodW5zZXQpCgpidWlsZC1hcm02NC1wdm9wcyAoa2VybmVsIGJ1aWxkKQoKIH5ob3N0
ICAgICAgICAgICAgICAgICAgICAgcm9jaGVzdGVyMSAgICAgICAgICAgbGF4dG9uMQoKIH4gaW5k
aWNhdGVzIHZhcmlhYmxlIHNldCBieSBvc3N0ZXN0IGR1cmluZyB0aGUgdGVzdCBydW4uCgpUaGUg
cWVtdSByZXZpc2lvbiBpcyBjbGVhcmx5IG5vdCByZWxldmFudC4gIEkgZGlkIHRoaXMKICAgZ2l0
LWRpZmYgLS1zdGF0IGE2ZTA3NDk1YzE3MS4uM2IwNjJmNTA0MGExCmluIHhlbi5naXQgYW5kIHRo
ZSBkaWZmZXJlbmNlcyByZWFsbHkgZG9uJ3Qgc2VlbSBsaWtlIHRoZXkgd291bGQgYmUKcmVsZXZh
bnQuCgpJIHRoaW5rIHRoZXJlZm9yZSB0aGF0IHdlIG5lZWQgdG8gYmxhbWUgdGhlIGxpdmVwYXRj
aCBzZXR0aW5nLiAgVGhpcwpjb21lcyBmcm9tIG9zc3Rlc3QncyBmbGlnaHQgY29uc3RydWN0aW9u
IGNvZGUuICBvc3N0ZXN0IGlzIGNvbmZpZ3VyZWQKdG8gZW5hYmxlIGxpdmUgcGF0Y2hpbmcsIGlu
IHRoZSBidWlsZCwgb25seSBvbiB0aGUgeGVuLSogYnJhbmNoZXMuCgpVbmZvcnR1bmF0ZWx5IGR1
ZSB0byB0aGUgeGVuL2NtZGxpbmUgcmVncmVzc2lvbiwgdGhlIG9zc3Rlc3QgYmlzZWN0b3IKZG9l
cyBub3Qgc2VlbSB0byBoYXZlIGEgdXNlZnVsIGVub3VnaCBiYXNlbGluZS4gIEkgaGF2ZSBybSdk
IHRoZSBzdGFtcApmaWxlcyBhbmQgaXQgbWF5IG1hbmFnZSB0byBkbyBiZXR0ZXIgYnV0IEkgZG91
YnQgaXQuCgpJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 17 15:59:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 15:59:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRfGv-0008NN-W3; Fri, 17 May 2019 15:59:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PB1v=TR=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hRfGv-0008NB-BT
 for xen-devel@lists.xenproject.org; Fri, 17 May 2019 15:59:49 +0000
X-Inumbo-ID: cbb40e40-78bc-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cbb40e40-78bc-11e9-8980-bc764e045a96;
 Fri, 17 May 2019 15:59:48 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hRfGt-0001Ol-GY; Fri, 17 May 2019 15:59:47 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hRfGt-0000eZ-8x; Fri, 17 May 2019 15:59:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hRfGt-00034O-7w; Fri, 17 May 2019 15:59:47 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136287-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:build-armhf-pvops:kernel-build:fail:regression
 linux-4.19:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=3351e9d39947881910230a73be77e6f29ab8b72e
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 17 May 2019 15:59:47 +0000
Subject: [Xen-devel] [linux-4.19 test] 136287: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjI4NyBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzYyODcvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAg
IDYga2VybmVsLWJ1aWxkICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwoKVGVzdHMg
d2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFy
bWhmLWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qt
c3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAg
ICAgICAgICAgICAzMzUxZTlkMzk5NDc4ODE5MTAyMzBhNzNiZTc3ZTZmMjlhYjhiNzJlCmJhc2Vs
aW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICA4NGRmOTUyNWIwYzI3ZjNlYmMyZWJi
MTg2NGZhNjJhOTdmZGVkYjdkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjkzMTMgIDIwMTgtMTEt
MDIgMDU6Mzk6MDggWiAgMTk2IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTI5NDEyICAyMDE4
LTExLTA0IDE0OjEwOjE1IFogIDE5NCBkYXlzICAxMjAgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNp
bmNlICAgMTM2Mjg3ICAyMDE5LTA1LTE1IDA3OjE4OjI2IFogICAgMiBkYXlzICAgIDEgYXR0ZW1w
dHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQoxOTQyIHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlz
dGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14
c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3Ry
aWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9n
czogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMs
IGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVy
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoK
Tm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxNDI3NjkgbGluZXMg
bG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 17 16:05:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 16:05:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRfM2-0001Du-Qd; Fri, 17 May 2019 16:05:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xWi3=TR=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hRfM0-0001Dp-Te
 for xen-devel@lists.xenproject.org; Fri, 17 May 2019 16:05:04 +0000
X-Inumbo-ID: 87966d34-78bd-11e9-8980-bc764e045a96
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 87966d34-78bd-11e9-8980-bc764e045a96;
 Fri, 17 May 2019 16:05:03 +0000 (UTC)
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=SoftFail smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: SoftFail (esa5.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com is inclined to not designate
 23.29.105.83 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 exists:%{i}._spf.mta.salesforce.com ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: biqjg0a0i0pD971VxjiBrrB6eSh+amhVRn/JpK0ZvhIR+lODWxwlkuR30s3w93PMs09Kvq3uLM
 ecCpCdQkFIYebovelFBut/HPcR4fo5k1Ck7llJhY4yjMg5JfEq8efqIHrEGa1WQUamyNTU4f5a
 xfUgAm5hbYT2WmP6jJg9Q2r8Wi11xEdOXo/33qYxIFlN79MfwzQpE2GEulXyDYbXplIRN7exQE
 KB+pW75IL+nmE55+VKih6dhes+qkoWXhCouX323WYQnOjPZSkrABv1VrUyEp9LsKem/mNitiis
 ylk=
X-SBRS: 2.7
X-MesageID: 566539
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,480,1549947600"; 
   d="scan'208";a="566539"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23774.56206.649801.21060@mariner.uk.xensource.com>
Date: Fri, 17 May 2019 17:04:30 +0100
To: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
In-Reply-To: <23774.33770.670075.737104@mariner.uk.xensource.com>
References: <5C8FC3A4020000780021FF77@prv1-mh.provo.novell.com>
 <2e8dba0b-70ef-dd90-bb5b-fa358f88861e@citrix.com>
 <35203e9e-4a37-9230-f417-68a09ca319e6@citrix.com>
 <e1447c7f-7a8d-b40e-b9a7-9a88c3c7ef51@citrix.com>
 <23773.36109.688404.996152@mariner.uk.xensource.com>
 <0ebf5b95-9175-b45c-3c41-a703115d55f6@citrix.com>
 <23774.33770.670075.737104@mariner.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] preparations for 4.11.2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SWFuIEphY2tzb24gd3JpdGVzICgiUmU6IFtYZW4tZGV2ZWxdIHByZXBhcmF0aW9ucyBmb3IgNC4x
MS4yIik6Cj4gQW5kcmV3IENvb3BlciB3cml0ZXMgKCJSZTogW1hlbi1kZXZlbF0gcHJlcGFyYXRp
b25zIGZvciA0LjExLjIiKToKPiA+IE9uIDE2LzA1LzIwMTkgMTc6MTcsIElhbiBKYWNrc29uIHdy
b3RlOgo+ID4gPiBBbmRyZXcgQ29vcGVyIHdyaXRlcyAoIlJlOiBbWGVuLWRldmVsXSBwcmVwYXJh
dGlvbnMgZm9yIDQuMTEuMiIpOgo+ID4gPj4gMTI5MDI1ZmUzMDkzICJveGVuc3RvcmVkOiBEb24n
dCByZS1vcGVuIGEgeGVuY3RybCBoYW5kbGUgZm9yIGV2ZXJ5Cj4gPiA+PiBkb21haW4gaW50cm9k
dWN0aW9uIgouLi4KPiA+ID4+IDdiMjBhODY1YmMxMCAidG9vbHMvb2NhbWw6IFJlbGVhc2UgdGhl
IGdsb2JhbCBsb2NrIGJlZm9yZSBpbnZva2luZyBibG9jawo+ID4gPj4gc3lzY2FsbHMiCi4uLgo+
IFNvIHRoZXNlIGFyZSBidWdmaXhlcywgYnV0IHRoZXkncmUgbm90IHBhcnRpY3VsYXJseSBsb3cg
cmlzayBiYXNlZAo+IGp1c3Qgb24gdGhlIGNvZGUuICBIb3cgbG9uZyBoYXMgWFMgYmVlbiBydW5u
aW5nIHRoZXNlIHBhdGNoZXMgPyAgVGhlCj4gYW5zd2VyIHRvIHRoYXQgbWF5IGdpdmUgbWUgc29t
ZSBjb25maWRlbmNlIHRoYXQgZm9yIHVzZXJzIG9mIFhlbgo+IHN0YWJsZSBicmFuY2hlcywgdGhl
IHBvc3NpYmxlIHJld2FyZCBvZiBmaXhpbmcgYSBteXN0ZXJpb3VzIGJhZAo+IGJlaGF2aW91ciBp
cyBiZXR0ZXIgdG8gdGFrZSB0aGUgcmlzayBvZiB0aGVzZSBwYXRjaGVzIGhhdmluZyBidWdzLgoK
QmFzZWQgb24gdGhpczoKCjEyOjE3IDxhbmR5aGhwPiBYUyBoYXMgYmVlbiB1c2luZyB0aG9zZSBv
Y2FtbCBjaGFuZ2VzIGZvciBsb25nZXIgdGhhbiB0aGV5J3ZlIAogICAgICAgICAgICAgICAgYmVl
biB1cHN0cmVhbQoxMjoxOSA8YW5keWhocD4gYWx0aG91Z2ggaWYgeW91J3JlIHN0aWxsIGhlc2l0
YW50LCBpdCByZWFsbHkgaXNuJ3QgdGhlIGVuZCBvZiAKICAgICAgICAgICAgICAgIHRoZSB3b3Js
ZC4gIFlvdXIgZGVjaXNpb24gaGVyZSBkb2Vzbid0IGFmZmVjdCBYUyAtIHdlJ3ZlIAogICAgICAg
ICAgICAgICAgYWxyZWFkeSBnb3QgdGhlbSBiYWNrcG9ydGVkIGluIHRoZSBwYXRjaHF1ZXVlCgpJ
IGhhdmUgdGFrZW4gMTI5MDI1ZmUzMDkzICJveGVuc3RvcmVkOiBEb24ndCByZS1vcGVuIGEgeGVu
Y3RybApoYW5kbGUuLi4iIHRvIDQuMTEgYW5kIDQuMTAuCgo3YjIwYTg2NWJjMTAgInRvb2xzL29j
YW1sOiBSZWxlYXNlIHRoZSBnbG9iYWwgbG9jay4uLiIgZG9lcyBub3QgYXBwbHkKY2xlYW5seS4g
IERvIHlvdSBoYXBwZW4gdG8gaGF2ZSBhIHZlcnNpb24gZm9yIDQuMTEgYW5kL29yIDQuMTAgPyAg
SSBhbQpub3QgY29udmluY2VkIEkgb3VnaHQgdG8gdHJ5IHRvIGZpeCB0aGUgYmFja3BvcnQgbXlz
ZWxmIHBhcnRpY3VsYXJseQppZiBDaXRyaXggWFMgaGF2ZSBiZWVuIHJ1bm5pbmcgYSB0ZXh0dWFs
bHkgZGlmZmVyZW50IHBhdGNoIGZvciBhIGxvbmcKdGltZS4uLgoKVGhlIHJlc3Qgb2YgdGhpcyBJ
IHRoaW5rIGlzIHN0aWxsIGluIHF1ZXN0aW9uIGFuZCBJTU8gbm90IGEgYmxvY2tlcgpmb3IgNC4x
MS4yLgoKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 17 16:07:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 16:07:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRfOa-0001L1-9B; Fri, 17 May 2019 16:07:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xWi3=TR=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hRfOY-0001Kt-LG
 for xen-devel@lists.xenproject.org; Fri, 17 May 2019 16:07:42 +0000
X-Inumbo-ID: e5b00629-78bd-11e9-8980-bc764e045a96
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e5b00629-78bd-11e9-8980-bc764e045a96;
 Fri, 17 May 2019 16:07:41 +0000 (UTC)
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=SoftFail smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: SoftFail (esa5.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com is inclined to not designate
 23.29.105.83 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 exists:%{i}._spf.mta.salesforce.com ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: Yq4hNTLCYCD7rzaUUgWFhF0e2gXju2RDHZhTo8GIhymolroBSoH3URF67MggxNMGeQfKKYPSof
 tLAOiy9T2dXpq3QLHIzoA+NqA7qw/SjufL/2+TRNRbtDBEsU8ivrvumujYnAzuJyEBEoBNCDPF
 KrBhvq75OvI1Y0Lg1Nq6k3nZp/+9vTdpjYIYz6EfqDhModpBLYFJ8Wtj632lEPV2GPzqQRwNO+
 oGtq/x6hJ4rwqmZ5DnM21suZb/CxP7IIrYDKwJ7GZMYd+X5zwOIE1YXw5GSXLwvpPN5vgrSsSP
 mpE=
X-SBRS: 2.7
X-MesageID: 566756
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,480,1549947600"; 
   d="scan'208";a="566756"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23774.56364.355028.254597@mariner.uk.xensource.com>
Date: Fri, 17 May 2019 17:07:08 +0100
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <5CDE5296020000780022FEC9@prv1-mh.provo.novell.com>
References: <5C8FC3A4020000780021FF77@prv1-mh.provo.novell.com>
 <2e8dba0b-70ef-dd90-bb5b-fa358f88861e@citrix.com>
 <35203e9e-4a37-9230-f417-68a09ca319e6@citrix.com>
 <e1447c7f-7a8d-b40e-b9a7-9a88c3c7ef51@citrix.com>
 <5CDD7FD9020000780022FCC0@prv1-mh.provo.novell.com>
 <23773.36372.890326.392603@mariner.uk.xensource.com>
 <5CDE5296020000780022FEC9@prv1-mh.provo.novell.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] preparations for 4.11.2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SmFuIEJldWxpY2ggd3JpdGVzICgiUmU6IHByZXBhcmF0aW9ucyBmb3IgNC4xMS4yIik6Cj4gT2th
eSAtIGFzIGFsc28gaW5kaWNhdGVkIG9uIGlyYywgd2l0aCB0aGUgd2Vla2VuZCBpbiBiZXR3ZWVu
IGFuZAo+IHdpdGggdGhlIG1vc3QgcmVjZW50IGZsaWdodCBoYXZpbmcgZmFpbGVkIGFueXdheSBp
dCBzaG91bGRuJ3QgYmUKPiB0b28gbXVjaCBvZiBhbiBleHRyYSBkZWxheS4KClJpZ2h0LiAgT0ss
IEkgaGF2ZSBwdXNoZWQgbXkgcXVldWUgbm93LgoKPiBZZXQgdG8gYmUgaG9uZXN0IC0gbW9zdCBv
ciBhbGwgb2YgdGhlc2UKPiBzaG91bGQgaGF2ZSBiZWVuIHJlcXVlc3RlZCBhbmQgY29tbWl0dGVk
IHNldmVyYWwgd2Vla3MgYWdvLAo+IHNvb24gYWZ0ZXIgdGhlIG1haWwgYXQgdGhlIHJvb3Qgb2Yg
dGhpcyB0aHJlYWQgd2FzIHNlbnQuIEkgd29uZGVyCj4gaWYgSSBuZWVkIHRvIGFkZCBhIGhhcmQg
Y3V0LW9mZiBkYXRlIHRvIHRoZXNlIGluaXRpYXRvciBtYWlscyB0aGF0IEkKPiBzZW5kLiBJJ2Qg
cHJlZmVyIG5vdCB0bywgbm90IHRoZSBsZWFzdCBiZWNhdXNlIG9mIHVuZm9yZXNlZW4KPiBpc3N1
ZXMgbGlrZSB0aGUgcmVjZW50IG1vbnRoLWxvbmcgKG9yIG1vcmU/KSBvc3N0ZXN0IHN0YWxsLgoK
SSB0aGluayBzdGF0aW5nIGEgY3V0LW9mZiBkYXRlIHdvdWxkIGJlIGEgdmVyeSBzZW5zaWJsZSBp
ZGVhLiAgSWYKY2lyY3Vtc3RhbmNlcyBjaGFuZ2UgeW91IGNhbiBhbHdheXMgc2F5ICJiZWNhdXNl
IG9mIFgsIHRoaXMgZGVhZGxpbmUKaXMgYmVpbmcgd2FpdmVkL2V4dGVuZGVkIi4KCklhbi4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 17 16:10:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 16:10:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRfRc-00027R-QW; Fri, 17 May 2019 16:10:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xWi3=TR=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hRfRc-00027K-9X
 for xen-devel@lists.xenproject.org; Fri, 17 May 2019 16:10:52 +0000
X-Inumbo-ID: 56a5dd51-78be-11e9-8980-bc764e045a96
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 56a5dd51-78be-11e9-8980-bc764e045a96;
 Fri, 17 May 2019 16:10:50 +0000 (UTC)
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=SoftFail smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: SoftFail (esa3.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com is inclined to not designate
 23.29.105.83 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 exists:%{i}._spf.mta.salesforce.com ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: famv8vIoPsnOKwXmdlWDIEhBOt4cUXzX4+f54NPc23fAuwffW2raCf5zapUcOXvZCrUq5Z+WxL
 OvnxVL++brFYBNdFnSsQh9HX+6uL5RC1nnLFsA38pvuZFjAhjYmYO80gGJhP49umuplXBqyFpI
 9BJqsXEehd3N/AgHDdYiqJtajO4zHiyWMcaVLRXJUrDr4EFj53LdCD1OIdZwWLMiAWTo6ucC4Q
 pmljpkuuEHr0A0LTbPFkPpH92+R3Q+5aDDcpUU6mGyPpbOpwfRscsAuoBi3ewhp7+XkWW2y+a8
 OpY=
X-SBRS: 2.7
X-MesageID: 589638
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,480,1549947600"; 
   d="scan'208";a="589638"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23774.56553.445601.436491@mariner.uk.xensource.com>
Date: Fri, 17 May 2019 17:10:17 +0100
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <87d9fbc1-5956-2b7b-0b9a-6368e378d0f6@arm.com>
References: <osstest-135420-mainreport@xen.org>
 <23752.17186.527512.614163@mariner.uk.xensource.com>
 <87d9fbc1-5956-2b7b-0b9a-6368e378d0f6@arm.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] qcom_scm: Incompatible pointer type build failure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 "linux-arm-msm@vger.kernel.org" <linux-arm-msm@vger.kernel.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "david.brown@linaro.org" <david.brown@linaro.org>,
 "andy.gross@linaro.org" <andy.gross@linaro.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SnVsaWVuIEdyYWxsIHdyaXRlcyAoInFjb21fc2NtOiBJbmNvbXBhdGlibGUgcG9pbnRlciB0eXBl
IGJ1aWxkIGZhaWx1cmUiKToKPiBUaGFuayB5b3UgZm9yIHRoZSByZXBvcnQuCi4uLj4gCj4gT24g
MzAvMDQvMjAxOSAxMzo0NCwgSWFuIEphY2tzb24gd3JvdGU6Cj4gPiBvc3N0ZXN0IHNlcnZpY2Ug
b3duZXIgd3JpdGVzICgiW2xpbnV4LTQuMTkgdGVzdF0gMTM1NDIwOiByZWdyZXNzaW9ucyAtIEZB
SUwiKToKPiA+ICAgIGRyaXZlcnMvZmlybXdhcmUvcWNvbV9zY20uYzogSW4gZnVuY3Rpb24gw6Li
gqzLnHFjb21fc2NtX2Fzc2lnbl9tZW3DouKCrOKEojoKPiA+ICAgIGRyaXZlcnMvZmlybXdhcmUv
cWNvbV9zY20uYzo0Njk6NDc6IGVycm9yOiBwYXNzaW5nIGFyZ3VtZW50IDMgb2Ygw6LigqzLnGRt
YV9hbGxvY19jb2hlcmVudMOi4oKs4oSiIGZyb20gaW5jb21wYXRpYmxlIHBvaW50ZXIgdHlwZSBb
LVdlcnJvcj1pbmNvbXBhdGlibGUtcG9pbnRlci10eXBlc10KLi4uCj4gPiBJIHRoaW5rIHRoaXMg
YnVpbGQgZmFpbHVyZSBpcyBwcm9iYWJseSBhIHJlZ3Jlc3Npb247IHJhdGhlciBpdCBpcyBkdWUK
PiA+IHRvIHRoZSBzdHJldGNoIHVwZGF0ZSB3aGljaCBicmluZ3MgaW4gYSBuZXcgY29tcGlsZXIu
Cj4gCj4gVGhlIGJ1ZyBoYXMgYWx3YXlzIGJlZW4gcHJlc2VudCAoYW5kIHN0aWxsIHByZXNlbnQg
aW4gbWFzdGVyKSwgaXQgaXMgcG9zc2libGUgCj4gdGhlIGNvbXBpbGVyIGJlY2FtZSBzbWFydGVy
IHdpdGggdGhlIHVwZ3JhZGUgdG8gc3RyZXRjaC4KPiAKPiBUaGUgcHJvYmxlbSBpcyBzaW1pbGFy
IHRvIFsxXSBhbmQgaGFwcGVuIHdoZW4gdGhlIHNpemUgb2YgcGh5c19hZGRyX3QgaXMgCj4gZGlm
ZmVyZW50IHRvIGRtYV9hZGRyX3QuCj4gCj4gSSBoYXZlIENDZWQgdGhlIG1haW50YWluZXJzIG9m
IHRoaXMgZmlsZS4KClRoYXQgd2FzIHNldmVyYWwgd2Vla3MgYWdvIGFuZCBvc3N0ZXN0IGlzIHN0
aWxsIGJsb2NrZWQgb24gdGhpcy4KQ2FuIHlvdSBwbGVhc2UgYWR2aXNlIHdoYXQgQ09ORklHXyog
dG8gZGlzYWJsZSB0byB3b3JrIGFyb3VuZCB0aGlzID8KCklhbi4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 17 16:37:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 16:37:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRfrM-00042o-Dk; Fri, 17 May 2019 16:37:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3oPk=TR=citrix.com=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1hRfrK-00042i-QG
 for xen-devel@lists.xenproject.org; Fri, 17 May 2019 16:37:26 +0000
X-Inumbo-ID: 0b4101aa-78c2-11e9-98b2-13158763c6ea
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0b4101aa-78c2-11e9-98b2-13158763c6ea;
 Fri, 17 May 2019 16:37:22 +0000 (UTC)
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=wei.liu2@citrix.com;
 spf=SoftFail smtp.mailfrom=wei.liu2@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 wei.liu2@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="wei.liu2@citrix.com"; x-conformance=sidf_compatible
Received-SPF: SoftFail (esa5.hc3370-68.iphmx.com: domain of
 wei.liu2@citrix.com is inclined to not designate 23.29.105.83
 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="wei.liu2@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 exists:%{i}._spf.mta.salesforce.com ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: W57rad8K0k9uENBP+AUUoQxuA23+LlaVub6v8JGAOfJmKWkrJNSVIGZoEHsdsl9YE+fdvQlJyg
 c7oGJueKpb4oeq62VCInDt5tw01Eezq2AxG+ERivTIv7Y+rtnFmLG7YgreqlH0c6nGdgEDel4R
 OyNhifeth2zbUNZQfLHOc9W/+pkHl0MZrQq+Q4y5GzNkPhhYCQ2vxZ/w69yAXGYs6AL/0EH3Ao
 y/2cD+Bb9D5BYoWsyTHpo14TatlkUB93tN2UenpVCpRHbpQbH11ZnYTr9sw/0wMT1I1U/JAxsy
 Q/o=
X-SBRS: 2.7
X-MesageID: 568227
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,480,1549947600"; 
   d="scan'208";a="568227"
Date: Fri, 17 May 2019 17:37:19 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Alistair Francis <alistair23@gmail.com>
Message-ID: <20190517163719.GO2798@zion.uk.xensource.com>
References: <20190516000212.13468-1-alistair.francis@wdc.com>
 <5CDD3BF2020000780022F8AD@prv1-mh.provo.novell.com>
 <CAKmqyKNs8U4o9PJUF6pLMLrRMs4=f8OwDV1a=2fyatMqzdnbfA@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAKmqyKNs8U4o9PJUF6pLMLrRMs4=f8OwDV1a=2fyatMqzdnbfA@mail.gmail.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH 1/3] config.sub: Update config.sub to latest
 version
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Alistair Francis <alistair.francis@wdc.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBNYXkgMTYsIDIwMTkgYXQgMTI6MjU6MzZQTSAtMDcwMCwgQWxpc3RhaXIgRnJhbmNp
cyB3cm90ZToKPiBPbiBUaHUsIE1heSAxNiwgMjAxOSBhdCAzOjMxIEFNIEphbiBCZXVsaWNoIDxK
QmV1bGljaEBzdXNlLmNvbT4gd3JvdGU6Cj4gPgo+ID4gPj4+IE9uIDE2LjA1LjE5IGF0IDAyOjAy
LCA8YWxpc3RhaXIuZnJhbmNpc0B3ZGMuY29tPiB3cm90ZToKPiA+ID4gU2lnbmVkLW9mZi1ieTog
QWxpc3RhaXIgRnJhbmNpcyA8YWxpc3RhaXIuZnJhbmNpc0B3ZGMuY29tPgo+ID4KPiA+IEF0IGxl
YXN0IHRvIG1lIGl0IGlzIGZhciBmcm9tIG9idmlvdXMgd2h5IHdlIHdvdWxkIHdhbnQvbmVlZCB0
bwo+ID4gZG8gdGhpcyB1cGRhdGUsIG9yIHdoZXJlIHRoZSBjYW5vbmljYWwgImxhdGVzdCB2ZXJz
aW9uIiBsaXZlcyBhbmQKPiA+IGhlbmNlIHdoZXJlIHRoaXMgaXMgY29taW5nIGZyb20uIEFub3Ro
ZXIgcXVlc3Rpb24gbWlnaHQgYmUKPiA+IHdoZXRoZXIgaXQgaXMgYSBnb29kIHRoaW5nIHRvIHB1
bGwgdGhpcyBpbiBhcyBhIHNpbmdsZSBibG9iIChjb3ZlcmluZwo+ID4gYSBnYXAgb2YgNyB5ZWFy
cyksIHRodXMgcHJlc3VtYWJseSBhbHNvIGRpc2NhcmRpbmcgYXV0aG9yc2hpcAo+ID4gb2YgZG96
ZW5zIG9mIHBlb3BsZS4gQnV0IG9mIGNvdXJzZSwgaW4gdGhlIGVuZCBpdCdzIHRoZSBwZW9wbGUK
PiA+IHlvdSd2ZSBDYy1lZCB3aG8gbmVlZCB0byBkZWNpZGUgd2hldGhlciB0aGlzIGlzIGZpbmUg
dG8gdGFrZSBpbgo+ID4gdGhpcyBzaGFwZS4KPiAKPiBObyBib2R5IHNob3VsZCBiZSBlZGl0aW5n
IHRoaXMgZmlsZS4gSWRlYWxseSBpdCB3b3VsZCBiZSBhdXRvZ2VuZXJhdGVkCj4gYnkgYXV0b2Nv
bmYsIGJ1dCBhcyB3ZSBkZWZpbmUgQUNfQ0FOT05JQ0FMX0hPU1QgdGhlIGZpbGUgaXMgbm90Cj4g
Z2VuZXJhdGVkIChzZWUgWzFdKS4KPiAKPiBJIGhhdmUgdXBkYXRlZCB0aGUgY29tbWl0IHRvIGlu
Y2x1ZGUgdGhlIHVwc3RyZWFtIFNIQSB3aGVyZSB3ZSBhcmUKPiBnZXR0aW5nIHRoZSBmaWxlIGZy
b20uCj4gCj4gVGhlIGN1cnJlbnQgZmlsZSBpcyBzbyBvbGQgdGhhdCBpdCBkb2Vzbid0IHN1cHBv
cnQgbmV3IGFyY2hpdGVjdHVyZXMKPiBzdWNoIGFzIFJJU0MtVi4KPiAKCkkgdGhpbmsgdGhpcyBp
cyBhIHN0cm9uZyBhcmd1bWVudCBmb3IgdXBkYXRpbmcgY29uZmlnLnN1Yi4KCldlaS4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 17 16:38:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 16:38:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRfrv-00045X-OZ; Fri, 17 May 2019 16:38:03 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3oPk=TR=citrix.com=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1hRfru-00045L-IN
 for xen-devel@lists.xenproject.org; Fri, 17 May 2019 16:38:02 +0000
X-Inumbo-ID: 220fd934-78c2-11e9-8980-bc764e045a96
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 220fd934-78c2-11e9-8980-bc764e045a96;
 Fri, 17 May 2019 16:38:00 +0000 (UTC)
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=wei.liu2@citrix.com;
 spf=SoftFail smtp.mailfrom=wei.liu2@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 wei.liu2@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="wei.liu2@citrix.com"; x-conformance=sidf_compatible
Received-SPF: SoftFail (esa2.hc3370-68.iphmx.com: domain of
 wei.liu2@citrix.com is inclined to not designate 23.29.105.83
 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="wei.liu2@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 exists:%{i}._spf.mta.salesforce.com ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: HFIB+00/qLWA20iOL2nHeox111w+mRe/bUnzkQ9BezSP9Wz0K+curEemu0010cu5NTAULDsaMO
 RaG8rHca7NWoIKljCNgVXy6gKJA0cGOON7g0vUgo1P4lShEXcgm33Ro7X4IEIh+0LGZkfrRS4P
 rzcfZ2LFkSQDjegsKGZBTpDNXtlEuPD2bvUcs94vAnoht8IUnckvuuByHZENqjo6DO/vr6TOYX
 Tyr8ExukFhFzGNj3eAa5V82alc9j1PG/liQ416BmAVgMPhnr3RPV2oa9e4WbdCm16T0X2Dbxl2
 oIs=
X-SBRS: 2.7
X-MesageID: 580684
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,480,1549947600"; 
   d="scan'208";a="580684"
Date: Fri, 17 May 2019 17:37:56 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Alistair Francis <alistair23@gmail.com>
Message-ID: <20190517163756.GP2798@zion.uk.xensource.com>
References: <20190516000212.13468-1-alistair.francis@wdc.com>
 <5CDD3BF2020000780022F8AD@prv1-mh.provo.novell.com>
 <20190516111330.GA32248@aepfle.de>
 <20190516113902.GZ2798@zion.uk.xensource.com>
 <20190516151819.168c6b36.olaf@aepfle.de>
 <20190516133037.GH2798@zion.uk.xensource.com>
 <CAKmqyKPjkTJEHe_AR7sqZ+Od34A6ZTU4-N0+rYpLAS1h2HoL6g@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAKmqyKPjkTJEHe_AR7sqZ+Od34A6ZTU4-N0+rYpLAS1h2HoL6g@mail.gmail.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH 1/3] config.sub: Update config.sub to latest
 version
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Olaf Hering <olaf@aepfle.de>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Alistair Francis <alistair.francis@wdc.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBNYXkgMTYsIDIwMTkgYXQgMTI6Mjc6MTlQTSAtMDcwMCwgQWxpc3RhaXIgRnJhbmNp
cyB3cm90ZToKPiBPbiBUaHUsIE1heSAxNiwgMjAxOSBhdCA2OjMwIEFNIFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+IHdyb3RlOgo+ID4KPiA+IE9uIFRodSwgTWF5IDE2LCAyMDE5IGF0IDAz
OjE4OjE5UE0gKzAyMDAsIE9sYWYgSGVyaW5nIHdyb3RlOgo+ID4gPiBBbSBUaHUsIDE2IE1heSAy
MDE5IDEyOjM5OjAyICswMTAwCj4gPiA+IHNjaHJpZWIgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT46Cj4gPiA+Cj4gPiA+ID4gYXV0b3Rvb2xzIHNoaXBwZWQgaW4gYWxsIHRoZSBkaXN0cm9z
IHdlIGNhcmUgYWJvdXQKPiA+ID4KPiA+ID4gSSBzZWUgYXV0b2NvbmYgMi42OSBpcyBhdmFpbGFi
bGUgcHJhY3RpY2FsbHkgZXZlcnl3aGVyZSwgc3RhcnRpbmcKPiA+ID4gd2l0aCBvcGVuU1VTRSAx
Mi4yLCB3aGljaCB3YXMgcmVsZWFzZWQgaW4gUTMgMjAxMi4gU0xFMTEsIHdoaWNoCj4gPiA+IGNh
biBub3QgYmUgcHJvcGVybHkgc3VwcG9ydGVkIGFueW1vcmUsIGhhZCBhdXRvY29uZiAyLjYzLgo+
ID4gPgo+ID4KPiA+IFRoYW5rcyBmb3IgY2hlY2tpbmchCj4gCj4gT2ssIEkgaGF2ZSB1cGRhdGVk
IHRoZSBwYXRjaCB0byByZW1vdmUgdGhlIGNvbmZpZ3VyZSBzY3JpcHQsIGJ1dCB3ZQo+IHN0aWxs
IGFyZSBzdHVjayB3aXRoIGNvbmZpZy5zdWIgYW5kIGNvbmZpZy5ndWVzcyBhcyB3ZSBhcmUgdXNp
bmcgdGhlCj4gQUNfQ0FOT05JQ0FMX0hPU1QgbWFjcm8gWzFdLiBJIHdpbGwgc2VuZCBhIHYyIHRo
YXQgcmVtb3ZlcyB0aGUKPiBjb25maWd1cmUgc2NyaXB0LCBidXQgdGhpcyBwYXRjaCBpcyBzdGls
bCByZXF1aXJlZC4KPiAKPiAxOiBodHRwczovL3d3dy5nbnUub3JnL3NvZnR3YXJlL2F1dG9jb25m
L21hbnVhbC9hdXRvY29uZi5odG1sI0Nhbm9uaWNhbGl6aW5nCj4gCgpCZWZvcmUgeW91IGdvIGF3
YXkgYW5kIGRvIHdvcmssIHBsZWFzZSB3YWl0IGZvciByZXBseSBmcm9tIElhbi4KCldlaS4KCj4g
QWxpc3RhaXIKPiAKPiA+Cj4gPiBXZWkuCj4gPgo+ID4gPiBPbGFmCj4gPgo+ID4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 17 16:42:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 16:42:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRfvz-0004vk-DH; Fri, 17 May 2019 16:42:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3oPk=TR=citrix.com=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1hRfvx-0004vf-N3
 for xen-devel@lists.xenproject.org; Fri, 17 May 2019 16:42:13 +0000
X-Inumbo-ID: b4ea586e-78c2-11e9-af69-9b46f7958940
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b4ea586e-78c2-11e9-af69-9b46f7958940;
 Fri, 17 May 2019 16:42:07 +0000 (UTC)
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=wei.liu2@citrix.com;
 spf=SoftFail smtp.mailfrom=wei.liu2@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 wei.liu2@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="wei.liu2@citrix.com"; x-conformance=sidf_compatible
Received-SPF: SoftFail (esa3.hc3370-68.iphmx.com: domain of
 wei.liu2@citrix.com is inclined to not designate 23.29.105.83
 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="wei.liu2@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 exists:%{i}._spf.mta.salesforce.com ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: hkyBAF82AF4inVar+g5bawrtlKSZRVfUYatvRXRn8avD8iZdbrJquMasootWJKTaG7ZrCW1zsA
 yVbUtbKlaFBVMFvHYMGC6B5sksYJ5KuAhh2hPU8kPsX/+B7iQWkkAIFTNKDvNrk+706Vqy5Y6y
 kINSufg7DPc/wi4l7or4rchqLLyA0/M0Zf5oWop5Wg+DghZg3LVU/J3NML8a+9nIqT/ZbQ2Obh
 VHuE+6UqAJYyohI+zU+b2cv+97njLGbP4k5dDsisJNhN2STxxYJZ5iY4ygUiVMlhwPet/4QgZg
 l/8=
X-SBRS: 2.7
X-MesageID: 591150
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,480,1549947600"; 
   d="scan'208";a="591150"
Date: Fri, 17 May 2019 17:42:04 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Olaf Hering <olaf@aepfle.de>
Message-ID: <20190517164204.GQ2798@zion.uk.xensource.com>
References: <20190516125000.23559-1-olaf@aepfle.de>
 <20190516133013.GG2798@zion.uk.xensource.com>
 <20190517102445.709835c8.olaf@aepfle.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190517102445.709835c8.olaf@aepfle.de>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH v1] libxl: fix device_model_version related
 assert
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBNYXkgMTcsIDIwMTkgYXQgMTA6MjQ6NDVBTSArMDIwMCwgT2xhZiBIZXJpbmcgd3Jv
dGU6Cj4gQW0gVGh1LCAxNiBNYXkgMjAxOSAxNDozMDoxMyArMDEwMAo+IHNjaHJpZWIgV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT46Cj4gCj4gPiBAQCAtNDU3LDYgKzQ1NywxMiBAQCBpbnQg
bGlieGxfZG9tYWluX25lZWRfbWVtb3J5KGxpYnhsX2N0eCAqY3R4LAo+ID4gKyAgICBpZiAoIWJf
aW5mby0+ZGV2aWNlX21vZGVsX3ZlcnNpb24pCj4gPiArICAgICAgIGJfaW5mby0+ZGV2aWNlX21v
ZGVsX3ZlcnNpb24gPSBMSUJYTF9ERVZJQ0VfTU9ERUxfWFhYOwo+IAo+IEkgdGhpbmsgdGhpcyB3
aWxsIHdvcmsgYW5kIHNob3VsZCBiZSBhcHBsaWVkIHRvIHVuYnJlYWsgc3RhZ2luZy4KCk9rYXks
IGxldCBtZSB0dXJuIHRoaXMgaW50byBhIHBhdGNoLgoKV2VpLgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 17 16:51:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 16:51:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRg4N-0005mX-Dp; Fri, 17 May 2019 16:50:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gdXm=TR=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hRg4L-0005mS-Ij
 for xen-devel@lists.xenproject.org; Fri, 17 May 2019 16:50:53 +0000
X-Inumbo-ID: ec884e92-78c3-11e9-a889-23281b19dedd
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ec884e92-78c3-11e9-a889-23281b19dedd;
 Fri, 17 May 2019 16:50:49 +0000 (UTC)
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=SoftFail smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: SoftFail (esa3.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com is inclined to not designate
 23.29.105.83 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 exists:%{i}._spf.mta.salesforce.com ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: Qxq8m1m6S8mZ0PCQP8RBtkii52j8FtALzpiu8x92W28UOPgvWmM6mzjCZq/d7smLqcySWFLZFZ
 eswfeQ+KkObUAidHvux4xEGA59Yvh2iGBrxS4zGId4pjQPkLsm1HqT0s0VOTlZ5QIjBM6rBgmr
 kpf6odQf9cZJ1kHwz4vUwJ/ekwM6X7n5EXfFHoK1kANAvKMvnUYkqhj6k1ykDmkGZ/i36ggt4y
 KjbOJ/QsTjLERhqFz2mNKBmqkLv+uimrzVa3ZoUl7R19l4gGC61XsY57RJUQ2p5RhPYUhBl/vs
 igg=
X-SBRS: 2.7
X-MesageID: 591467
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,480,1549947600"; 
   d="scan'208";a="591467"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
 <5C8B816C020000780021F167@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <a3d60d70-ffd0-33f6-7417-fbc6c58e53be@citrix.com>
Date: Fri, 17 May 2019 17:50:45 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5C8B816C020000780021F167@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v8 10/50] x86emul: support AVX512{F, BW,
 _VBMI} full permute insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMDMvMjAxOSAxMDo0MSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gVGFrZSB0aGUgbGliZXJ0
eSBhbmQgYWxzbyBjb3JyZWN0IHRoZSAocHVibGljIGludGVyZmFjZSkgbmFtZSBvZiB0aGUKPiBB
Vlg1MTJfVkJNSSBmZWF0dXJlIGZsYWcsIG9uIHRoZSBhc3N1bXB0aW9uIHRoYXQgbm8gZXh0ZXJu
YWwgY29uc3VtZXIKPiBoYXMgYWN0dWFsbHkgYmVlbiB1c2luZyB0aGF0IGZsYWcgc28gZmFyLgoK
SSd2ZSBiZWVuIGdpdmluZyB0aGlzIHNvbWUgdGhvdWdodCwgYW5kIEkgdGhpbmsgcHV0dGluZyB0
aGVzZSBpbiB0aGUKcHVibGljIGludGVyZmFjZSB3YXMgYSBtaXN0YWtlLgoKVGhleSBhcmUgYSBy
ZXByZXNlbnRhdGlvbiBvZiBvdGhlciBwZW9wbGVzIHN0YWJsZSBBQkksIGFuZCBhcmUgb25seSB1
c2VkCmluIHRvb2xzIGludGVyZmFjZXMgYXMgZmFyIGFzIFhlbiBpcyBjb25jZXJuZWQgKFNZU0NU
TF9nZXRfZmVhdHVyZXNldCwKRE9NQ1RMX2dldF9jcHVfcG9saWN5KQoKVGhlIG9ubHkgZXh0ZXJu
YWwgcmVwcmVzZW50YXRpb25zIGFyZSB4ZW5fY3B1aWRfbGVhZl90L3hlbl9tc3JfZW50cnlfdAp3
aGljaCBkb24ndCBuZWVkIGNvbnN0YW50cyB0byBnbyB3aXRoIHRoZW0uCgpHaXZlbiB0aGUgYWR2
ZW50IG9mIGxpYng4NiwgSSB0aGluayB0aGUgZmVhdHVyZSBkZWZpbml0aW9ucyBvdWdodCB0bwpt
b3ZlIHRoZXJlLCBhbmQgYmUgcmVtb3ZlZCBmcm9tIFhlbidzIHB1YmxpYyBpbnRlcmZhY2UuwqAg
QWxvbmcgd2l0aAp0aGF0LCBJIHNlZSBubyByZWFzb24gdG8ga2VlcCB0aGVpciB2YXJpYWJsZS1w
cmVmaXgtbmVzcywgd2hpY2ggd2lsbAphbGxvdyB0aGVtIHRvIGJlIHNlYXJjaGFibGUgYWdhaW4u
Cgo+ICBGdXJ0aGVybW9yZSBtYWtlIGl0IGhhdmUKPiBBVlg1MTJCVyBpbnN0ZWFkIG9mIEFWWDUx
MkYgYXMgYSBwcmVyZXF1aXNpdGUsIGZvciByZXF1aXJpbmcgZnVsbAo+IDY0LWJpdCBtYXNrIHJl
Z2lzdGVycyAodGhlIHVwcGVyIDQ4IGJpdHMgb2Ygd2hpY2ggY2FuJ3QgYmUgYWNjZXNzZWQKPiBv
dGhlciB0aGFuIHRocm91Z2ggWFNBVkUvWFJTVE9SIHdpdGhvdXQgQVZYNTEyQlcgc3VwcG9ydCku
Cj4KPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpBcyBm
b3IgdGhlIHJlc3QsIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPiBidXQKd2UgcGVyaGFwcyB3YW50IHRvIHNvcnQgb3V0IHRoZSBwb3NpdGlvbiBpbiB0
aGUgcHVibGljIGludGVyZmFjZSBiZWZvcmUKY2hhbmdpbmcgQVZYNTEyVkJNSS4KCn5BbmRyZXcK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 17 17:01:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 17:01:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRgEg-0006gj-Mt; Fri, 17 May 2019 17:01:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gdXm=TR=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hRgEf-0006ge-M6
 for xen-devel@lists.xenproject.org; Fri, 17 May 2019 17:01:33 +0000
X-Inumbo-ID: 6b3cc082-78c5-11e9-9246-3f6c0076daae
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6b3cc082-78c5-11e9-9246-3f6c0076daae;
 Fri, 17 May 2019 17:01:32 +0000 (UTC)
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=SoftFail smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: SoftFail (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com is inclined to not designate
 23.29.105.83 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 exists:%{i}._spf.mta.salesforce.com ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: zmaAZ+M3BjPhCw6kI3/t4s92z+W921W3KfzXxQJVMVBu24ripOhndhLs4MB+1zs8XPkyy/OBBX
 qwcqfHT79dTei1rjN8F/SH+LPsjlJv8ac+svd4WYMOZS87+dQ9IRgLWCqryLnhsNvrak+sDZ8+
 DQHNCDgdNraErlWez86dzq9S+ga552kS22KHDonOF89+FCDn92K02vcJgHZoMhE0iMeCZJAZFp
 JkPBRoWvO/twGu07xPVobcry2TRi++X76Cnj7nLTma1vU7MFw22Gl4M8V3whPzWdUjABqdopQf
 occ=
X-SBRS: 2.7
X-MesageID: 581355
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,480,1549947600"; 
   d="scan'208";a="581355"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
 <5C8B81B5020000780021F16A@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <e0b280a4-d3a7-d40b-59c1-5ff594a5d7d6@citrix.com>
Date: Fri, 17 May 2019 18:01:27 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5C8B81B5020000780021F16A@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v8 11/50] x86emul: support AVX512{F,
 BW} integer shuffle insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMDMvMjAxOSAxMDo0MywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gQWxzbyBpbmNsdWRlIHZz
aHVmZnszMng0LDY0eDJ9IGFzIGJlaW5nIHZlcnkgc2ltaWxhciB0byB2c2h1Zml7MzJ4NCw2NHgy
fS4KPgo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkFj
a2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRpcnguY29tPgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 17 17:02:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 17:02:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRgFV-0006jv-1o; Fri, 17 May 2019 17:02:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gdXm=TR=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hRgFU-0006jl-4I
 for xen-devel@lists.xenproject.org; Fri, 17 May 2019 17:02:24 +0000
X-Inumbo-ID: 88f5887a-78c5-11e9-b138-e7e23d5920f1
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 88f5887a-78c5-11e9-b138-e7e23d5920f1;
 Fri, 17 May 2019 17:02:21 +0000 (UTC)
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=SoftFail smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: SoftFail (esa2.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com is inclined to not designate
 23.29.105.83 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 exists:%{i}._spf.mta.salesforce.com ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: gvGp+AGeg+OaBzYWn3B+KCVEwfGEZNWpvZNfrqjDQkHCJvXyIlr1NJaoNRxO8c0pjfT2E6ClWL
 oumgYZ/jE8JeRgNYkYtHp5od2VV+ObTPFQ+zxwZsPuZElIPLx6LTPopaC8jNBbNCg7eLtYfz9P
 W9I1WrvVO4RQo9UdE2IdgARSpJ6SfN0AAziYSGNxHL6DY5fkI458nfoQWrlUYimRpnPWZwLwja
 BGLR8BgZamg8VWuQ8+pqx4SyXJdhS1oi1qoeC9TnZ7JyhCBlgQn2DxbB/iWX8ziDtuM5EK/gVD
 LOw=
X-SBRS: 2.7
X-MesageID: 581818
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,480,1549947600"; 
   d="scan'208";a="581818"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
 <5C8B81D3020000780021F16D@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <cc175d9f-5276-bb4e-78cb-3a3e32c3b66f@citrix.com>
Date: Fri, 17 May 2019 18:02:17 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5C8B81D3020000780021F16D@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v8 12/50] x86emul: support AVX512{BW,
 DQ} mask move insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMDMvMjAxOSAxMDo0MywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gRW50cmllcyB0byB0aGUg
dGFibGVzIGluIGV2ZXgtZGlzcDguYyBhcmUgYWRkZWQgZGVzcGl0ZSB0aGVzZSBpbnNucyBub3QK
PiBhbGxvd2luZyBmb3IgbWVtb3J5IG9wZXJhbmRzLCB3aXRoIHRoZSBnb2FsIG9mIHRoZSB0YWJs
ZXMgZ2l2aW5nIGEKPiBjb21wbGV0ZSBwaWN0dXJlIG9mIHRoZSBzdXBwb3J0ZWQgRVZFWC1lbmNv
ZGVkIGluc25zIGluIHRoZSBlbmQuCj4KPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CgpBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 17 17:03:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 17:03:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRgGS-0006r7-Ee; Fri, 17 May 2019 17:03:24 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gdXm=TR=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hRgGR-0006qv-4V
 for xen-devel@lists.xenproject.org; Fri, 17 May 2019 17:03:23 +0000
X-Inumbo-ID: acca6745-78c5-11e9-8980-bc764e045a96
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id acca6745-78c5-11e9-8980-bc764e045a96;
 Fri, 17 May 2019 17:03:21 +0000 (UTC)
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=SoftFail smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: SoftFail (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com is inclined to not designate
 23.29.105.83 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 exists:%{i}._spf.mta.salesforce.com ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: eYWH740YNM1xkSBiOxn063xuOLbOVk18i2R8c6QcbYphil6SbQMFKq29DtWXqJFqOrHf5RipEC
 0Nle9TQc7F9FrNaG3YQtAf06VfkvlBZddhCnxpimXmXakg0Fk2wKyYqNGN2pSXTZvsV+cd7Grb
 55tXfLJ7EnHNHIOtvesuv6D05ofeNcy45Zbq7RpO9D7SkjIcu9KQH9evSfPGKzbjbmIrGS5Iu2
 IB+AjKGIBWfIWbiHjrOJQkuRYQxAv/JmvLofqOSlMHYqS0zuRbpMv+P5OUOmkmOr4JPj1pfqK/
 zb8=
X-SBRS: 2.7
X-MesageID: 581457
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,480,1549947600"; 
   d="scan'208";a="581457"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
 <5C8B81ED020000780021F170@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <bad70209-09c8-9ab2-1547-065bcd06c68e@citrix.com>
Date: Fri, 17 May 2019 18:03:18 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5C8B81ED020000780021F170@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v8 13/50] x86emul: basic AVX512BW testing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMDMvMjAxOSAxMDo0MywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gVGVzdCB2YXJpb3VzIG9m
IHRoZSBpbnNucyB3aGljaCBoYXZlIGJlZW4gaW1wbGVtZW50ZWQgYWxyZWFkeS4KPgo+IFNpZ25l
ZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkFja2VkLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 17 17:03:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 17:03:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRgGz-0006w2-R6; Fri, 17 May 2019 17:03:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gdXm=TR=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hRgGy-0006vo-PM
 for xen-devel@lists.xenproject.org; Fri, 17 May 2019 17:03:56 +0000
X-Inumbo-ID: c036649e-78c5-11e9-94d3-fb22d0501fa7
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c036649e-78c5-11e9-94d3-fb22d0501fa7;
 Fri, 17 May 2019 17:03:54 +0000 (UTC)
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=SoftFail smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: SoftFail (esa3.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com is inclined to not designate
 23.29.105.83 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 exists:%{i}._spf.mta.salesforce.com ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: x/GdFuXEj28JahSOZsO+XCQwMoFnzyhUcHnfumrGPJyxr0/Z9caVJWB/9Cp2KauszxSO8IddwE
 n6gclA5knK9ojzLoaC/t1bbbW48NXJ0GGKYRszwR18sNZm4PxMY9EpPOfBQCU4Bxj95LqSgU4l
 vA9ufPaK7dig4eNhGluclwiljLIe9HVrcBNlitj7Kuu9SOPMdwL0Au9zIhCJlOJKAFtXc6Jw8S
 47uT+GIQGv2kmqqyzPXNtu9G0fxg0/X6KoTLcdALcuyLFoYNRfEhxQfO5RqphByarFTZLREteR
 uwA=
X-SBRS: 2.7
X-MesageID: 592119
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,480,1549947600"; 
   d="scan'208";a="592119"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
 <5C8B8207020000780021F173@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <31466df6-4f98-8baa-f417-1a9f25a4444b@citrix.com>
Date: Fri, 17 May 2019 18:03:50 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5C8B8207020000780021F173@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v8 14/50] x86emul: basic AVX512DQ testing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMDMvMjAxOSAxMDo0NCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gVGVzdCB2YXJpb3VzIG9m
IHRoZSBpbnNucyB3aGljaCBoYXZlIGJlZW4gaW1wbGVtZW50ZWQgYWxyZWFkeS4KPgo+IFNpZ25l
ZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkFja2VkLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 17 17:06:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 17:06:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRgIz-00078a-9n; Fri, 17 May 2019 17:06:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3oPk=TR=citrix.com=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1hRgIx-00078V-S4
 for xen-devel@lists.xenproject.org; Fri, 17 May 2019 17:05:59 +0000
X-Inumbo-ID: 0a03959f-78c6-11e9-8980-bc764e045a96
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0a03959f-78c6-11e9-8980-bc764e045a96;
 Fri, 17 May 2019 17:05:58 +0000 (UTC)
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=wei.liu2@citrix.com;
 spf=SoftFail smtp.mailfrom=wei.liu2@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 wei.liu2@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="wei.liu2@citrix.com"; x-conformance=sidf_compatible
Received-SPF: SoftFail (esa1.hc3370-68.iphmx.com: domain of
 wei.liu2@citrix.com is inclined to not designate 23.29.105.83
 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="wei.liu2@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 exists:%{i}._spf.mta.salesforce.com ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: TER6KUlPmSRG6jjY3rcWCT3l8v+WLx8xCYm/2dElmh20QkwzKX4/l/Etp7qF0dbL7ah57aJHAR
 kA1kvkrSlbdIMnKJa1IYQm5DTDSboj8hffo9ur8IHNiE/f1Q9xb6DrWBikiFOypPBAtY6zGk0P
 txjfnu2pkUCaRl/NQpwOj1YIn0z8whcy2Vauvm6n9MoDs/ALLBrszgLf0N98rA5CJxqHF4HRG3
 JzSgDcZxqxRKo0jZXi5mVj3tXxkqODs3BBVlX7sF66DC2gH5M8btvS3eNb5yjQG62n5JP9LLJi
 PuY=
X-SBRS: 2.7
X-MesageID: 581591
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,480,1549947600"; 
   d="scan'208";a="581591"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 17 May 2019 18:05:55 +0100
Message-ID: <20190517170555.17423-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] libxl: fix libxl_domain_need_memory after
 899433f149d
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Olaf Hering <olaf@aepfle.de>, Wei Liu <wei.liu2@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWZ0ZXIgODk5NDMzZjE0OWQgbGlieGwgbmVlZHMgdG8ga25vdyB0aGUgY29udGVudCBvZiBkX2Nv
bmZpZyB0bwpkZXRlcm1pbmUgd2hpY2ggUUVNVSBpcyB1c2VkLiBUaGUgY29kZSBpcyBjaGFuZ2Vk
IHN1Y2ggdGhhdApsaWJ4bF9fZG9tYWluX3NldF9kZXZpY2VfbW9kZWwgbmVlZHMgdG8gYmUgY2Fs
bGVkIGJlZm9yZQpsaWJ4bF9fZG9tYWluX2J1aWxkX2luZm9fc2V0ZGVmYXVsdC4KClRoaXMgaXMg
ZmluZSBmb3IgbGlieGwgY29kZSwgYnV0IGl0IGlzIHByb2JsZW1hdGljIGZvcgpsaWJ4bF9kb21h
aW5fbmVlZF9tZW1vcnksIHdoaWNoIGlzIHRoZSBvbmx5IHB1YmxpYyBBUEkgdGhhdCB0YWtlcyBh
CmJ1aWxkX2luZm8uIFRvIGF2b2lkIGJyZWFrIGl0cyB1c2VycywgcHJvdmlkZSBhIGNvbXBhdGli
aWxpdHkgc2V0dGluZwppbnNpZGUgdGhhdCBmdW5jdGlvbi4KClNpZ25lZC1vZmYtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+CkNjOiBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+CkNjOiBSb2dl
ciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQ2M6IEp1ZXJnZW4gR3Jvc3MgPGpn
cm9zc0BzdXNlLmNvbT4KClBsZWFzZSB0ZXN0LgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsX21lbS5j
IHwgMTggKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMTggaW5zZXJ0aW9ucygr
KQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX21lbS5jIGIvdG9vbHMvbGlieGwvbGli
eGxfbWVtLmMKaW5kZXggNDQ4YTJhZjhmZC4uZmUxZjljMmZmOCAxMDA2NDQKLS0tIGEvdG9vbHMv
bGlieGwvbGlieGxfbWVtLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfbWVtLmMKQEAgLTQ1Nyw2
ICs0NTcsMjQgQEAgaW50IGxpYnhsX2RvbWFpbl9uZWVkX21lbW9yeShsaWJ4bF9jdHggKmN0eCwK
ICAgICBsaWJ4bF9kb21haW5fYnVpbGRfaW5mb19pbml0KGJfaW5mbyk7CiAgICAgbGlieGxfZG9t
YWluX2J1aWxkX2luZm9fY29weShjdHgsIGJfaW5mbywgYl9pbmZvX2luKTsKIAorICAgIC8qCisg
ICAgICogSXQgaGFzIGJlY29tZSBhIHJlcXVpcmVtZW50IHRoYXQgdG8gZmlndXJlIG91dCB3aGlj
aCBRRU1VIHRvCisgICAgICogdXNlLCBsaWJ4bCB3aWxsIG5lZWQgdG8gcGVlayBkX2NvbmZpZydz
IGNvbnRlbnQuIFRoZSBjb2RlIGhhcworICAgICAqIGJlZW4gY2hhbmdlZCBzdWNoIHRoYXQgb25l
IHdpbGwgbmVlZCB0byBjYWxsCisgICAgICogbGlieGxfX2RvbWFpbl9zZXRfZGV2aWNlX21vZGVs
IGJlZm9yZSBjYWxsaW5nCisgICAgICogbGlieGxfX2RvbWFpbl9idWlsZF9pbmZvX3NldGRlZmF1
bHQgaW5zaWRlIGxpYnhsLgorICAgICAqCisgICAgICogVGhpcyAocHJvYmxlbWF0aWMpIHB1Ymxp
YyBBUEkgaXMgdGhlIG9ubHkgb25lIHdoaWNoIHRha2VzIGEKKyAgICAgKiBiX2luZm8sIGltcG9z
aW5nIHRoZSBzYW1lIHJlcXVpcmVtZW50IG9uIHRoZSB1c2VycyBvZiB0aGlzCisgICAgICogcHVi
bGljIEFQSSB3aWxsIGJyZWFrIHRoZW0uCisgICAgICoKKyAgICAgKiBQcm92aWRlIGEgY29tcGF0
aWJpbGl0eSBzZXR0aW5nIGZvciB0aGlzIGZ1bmN0aW9uLiBUaGUKKyAgICAgKiBjYWxjdWxhdGlv
biBkb2Vzbid0IHJlYWxseSBjYXJlIHdoaWNoIFFFTVUgaXMgc2V0IGhlcmUsIHNvIHdlCisgICAg
ICogZ28gd2l0aCB0aGUgdXBzdHJlYW0gZGVmYXVsdC4KKyAgICAgKi8KKyAgICBpZiAoIWJfaW5m
by0+ZGV2aWNlX21vZGVsX3ZlcnNpb24pCisJYl9pbmZvLT5kZXZpY2VfbW9kZWxfdmVyc2lvbiA9
IExJQlhMX0RFVklDRV9NT0RFTF9WRVJTSU9OX1FFTVVfWEVOOworCiAgICAgcmMgPSBsaWJ4bF9f
ZG9tYWluX2J1aWxkX2luZm9fc2V0ZGVmYXVsdChnYywgYl9pbmZvKTsKICAgICBpZiAocmMpIGdv
dG8gb3V0OwogCi0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 17 17:24:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 17:24:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRgaL-0000Jv-PF; Fri, 17 May 2019 17:23:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7l41=TR=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1hRgaK-0000Jq-Ig
 for xen-devel@lists.xenproject.org; Fri, 17 May 2019 17:23:56 +0000
X-Inumbo-ID: 8a9eb072-78c8-11e9-b9df-fbca121471c7
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8a9eb072-78c8-11e9-b9df-fbca121471c7;
 Fri, 17 May 2019 17:23:53 +0000 (UTC)
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=SoftFail smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: SoftFail (esa3.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com is inclined to not designate
 23.29.105.83 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 exists:%{i}._spf.mta.salesforce.com ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: K3vBdh0S9PxTS8OBfKsl+Mzgz82rZJQiV0zROK05BTrTy3YX+chxkzmBlF+yWwQESZ9Q3t+iQj
 t1zShZaCJ5stJpiMY/E5W5/tZY2ebVg54dGzKC7xsH5d9ta9thUZ96rsmq6VaWya+dBEYp+WPw
 2S813zvTMxPZvEzKt4ot05ELtyAB/hXYYUsJq4P5Io3mAGp+mUcBr65srMAWKRS6p6bmeczcaI
 /GsCh+M20B0x9E3z7n3cdOH/xDP/sp444F54Au7N1QBIIV98lxHu92vuVcHhTU7b8GN6D7m5Jc
 IYg=
X-SBRS: 2.7
X-MesageID: 592949
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,480,1549947600"; 
   d="scan'208";a="592949"
Date: Fri, 17 May 2019 18:23:44 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20190517172344.GE1245@perard.uk.xensource.com>
References: <osstest-136184-mainreport@xen.org>
 <20190516103727.GB5438@perard.uk.xensource.com>
 <c576ae9d-4a6e-1602-7f05-6fc2c7b26314@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <c576ae9d-4a6e-1602-7f05-6fc2c7b26314@arm.com>
User-Agent: Mutt/1.11.4 (2019-03-13)
Subject: Re: [Xen-devel] [qemu-upstream-4.11-testing test] 136184:
 regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@citrix.com>, Stefano
 Stabellini <sstabellini@kernel.org>,
 osstest service owner <osstest-admin@xenproject.org>,
 xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBNYXkgMTYsIDIwMTkgYXQgMTA6Mzg6NTRQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IEhpIEFudGhvbnksCj4gCj4gVGhhbmsgeW91IGZvciBDQ2luZyBtZS4KPiAKPiBPbiA1
LzE2LzE5IDExOjM3IEFNLCBBbnRob255IFBFUkFSRCB3cm90ZToKPiA+IE9uIFdlZCwgTWF5IDE1
LCAyMDE5IGF0IDA3OjQ4OjE3UE0gKzAwMDAsIG9zc3Rlc3Qgc2VydmljZSBvd25lciB3cm90ZToK
PiA+ID4gZmxpZ2h0IDEzNjE4NCBxZW11LXVwc3RyZWFtLTQuMTEtdGVzdGluZyByZWFsIFtyZWFs
XQo+ID4gPiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3Mv
MTM2MTg0Lwo+ID4gPiAKPiA+ID4gUmVncmVzc2lvbnMgOi0oCj4gPiA+IAo+ID4gPiBUZXN0cyB3
aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKPiA+ID4gaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46Cj4gPiA+ICAgYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbiAgaW4gMTM0NTk0
Cj4gPiA+ICAgYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAg
ICAgICAgICAgICAgIGJyb2tlbiAgaW4gMTM0NTk0Cj4gPiA+ICAgYnVpbGQtYXJtNjQteHNtICAg
ICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbiAgaW4gMTM0
NTk0Cj4gPiA+ICAgYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkg
YnJva2VuIGluIDEzNDU5NCBSRUdSLiB2cy4gMTI1NTc1Cj4gPiA+ICAgYnVpbGQtYXJtNjQtcHZv
cHMgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEzNDU5NCBSRUdSLiB2cy4g
MTI1NTc1Cj4gPiA+ICAgYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgYnJva2VuIGluIDEzNDU5NCBSRUdSLiB2cy4gMTI1NTc1Cj4gPiA+ICAgdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI1NTc1Cj4gPiA+ICAgdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1NTc1Cj4gPiA+ICAgdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI1NTc1Cj4gPiA+ICAgdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1NTc1Cj4gPiA+IAo+ID4gCj4g
PiBJYW4sIEp1bGllbiwKPiA+IAo+ID4gSSBjYW4ndCBmaWd1cmUgb3V0IHdoeSBYZW4gY29uc2lz
dGVudGx5IGZhaWxzIHRvIGJvb3Qgb24gcm9jaGVzdGVyKiBpbgo+ID4gdGhlIHFlbXUtdXBzdHJl
YW0tNC4xMS10ZXN0aW5nIGZsaWdodHMuIFRoZSB4ZW4tNC4xMS10ZXN0aW5nIHNlZW1zIHRvCj4g
PiBwYXNzLgo+ID4gCj4gPiBBdCBib290LCB0aGUgYm9vdCBsb2FkZXIgc2VlbXMgdG8gbG9hZCBi
bG9icywgYnV0IHdoZW4gaXQncyB0aW1lIHRvIFhlbgo+ID4gdG8gc2hpbmUsIHRoZXJlIGFyZSBu
byBvdXRwdXQgZnJvbSBYZW4gb24gdGhlIHNlcmlhbC4KPiAKPiBUaGUgc2VyaWFsIGNvbnNvbGUg
aXMgaW5pdGlhbGl6aW5nIGZhaXJseSBsYXRlIGluIHRoZSBwcm9jZXNzLiBBbnkgdXNlZnVsCj4g
bWVzc2FnZSAoc3VjaCBhcyBtZW1vcnkgc2V0dXAgb3IgZXZlbiBwYXJ0IG9mIHRoZSBpbnRlcnJ1
cHRzKSB3aWxsIGJlIGhpZGUKPiBvdXQuIEZvciBnZXR0aW5nIHRoZW0sIHlvdSBuZWVkIGVhcmx5
cHJpbnRrLiBVbmZvcnR1bmF0ZWx5IHRoZXkgY2FuJ3QgYmUKPiBjb25maWd1cmVkIGF0IHJ1bnRp
bWUgdG9kYXkgOiguCgpJIHRoaW5rIEkgbWFuYWdlZCB0byBydW4gdGhlIGpvYiB3aXRoIGVhcmx5
cHJpbnRrIG9uIHJvY2hlc3RlciwgYnV0ClhlbiBoYXZlIGJvb3RlZDoKaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjQ1MS8KClNvIHRoYXQgcHJvYmFi
bHkgd2Fzbid0IHZlcnkgdXNlZnVsLgoKKEkgaGFkIHRvIGhhY2sgb3NzdGVzdCBpbiBvcmRlciB0
byBjb21waWxlIHhlbiB3aXRoIGVhcmx5IHByaW50ay4pCgotLSAKQW50aG9ueSBQRVJBUkQKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 17 17:56:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 17:56:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRh63-0002lF-Im; Fri, 17 May 2019 17:56:43 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PB1v=TR=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hRh61-0002l3-PJ
 for xen-devel@lists.xenproject.org; Fri, 17 May 2019 17:56:41 +0000
X-Inumbo-ID: 1f3a45bd-78cd-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1f3a45bd-78cd-11e9-8980-bc764e045a96;
 Fri, 17 May 2019 17:56:40 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hRh5z-0004BJ-Mf; Fri, 17 May 2019 17:56:39 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hRh5z-0001BJ-5S; Fri, 17 May 2019 17:56:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hRh5z-00015g-4k; Fri, 17 May 2019 17:56:39 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136453-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:xen-boot:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=ae0e5f204cb42440e244419e6a92f7fd90eb25bb
X-Osstest-Versions-That: xen=9cf11fdcd91ff8e9cd038f8336cf21f0701e8b7b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 17 May 2019 17:56:39 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 136453: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjQ1MyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjQ1My8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTM2NDQy
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAg
ICAgIGFlMGU1ZjIwNGNiNDI0NDBlMjQ0NDE5ZTZhOTJmN2ZkOTBlYjI1YmIKYmFzZWxpbmUgdmVy
c2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDljZjExZmRjZDkxZmY4ZTljZDAzOGY4MzM2Y2Yy
MWYwNzAxZThiN2IKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzNjQ0MiAgMjAxOS0wNS0xNyAxMzow
MDo0NCBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzY0NTMgIDIwMTktMDUtMTcg
MTY6MDE6MDcgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hl
ZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgogIEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgog
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA
c3VzZS5jb20+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1h
cm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1y
ZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hv
bWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxl
cywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBv
ZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1
c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KY29tbWl0IGFlMGU1ZjIwNGNiNDI0NDBlMjQ0NDE5ZTZhOTJmN2ZkOTBlYjI1
YmIKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRl
OiAgIFRodSBKdWwgMTkgMTY6NDA6MDYgMjAxOCArMDAwMAoKICAgIHg4Ni9lbXVsOiBkZWR1cCBo
dm1lbXVsX2NwdWlkKCkgYW5kIHB2X2VtdWxfY3B1aWQoKQogICAgCiAgICBUaGV5IGFyZSBpZGVu
dGljYWwsIHNvIHByb3ZpZGUgYSBzaW5nbGUgeDg2ZW11bF9jcHVpZCgpIGluc3RlYWQuCiAgICAK
ICAgIEFzIHg4Nl9lbXVsYXRlKCkgbm93IG9ubHkgdXNlcyB0aGUgLT5jcHVpZCgpIGhvb2sgZm9y
IHJlYWwgQ1BVSUQgaW5zdHJ1Y3Rpb25zLAogICAgdGhlIGhvb2sgY2FuIGJlIG9taXR0ZWQgZnJv
bSBhbGwgc3BlY2lhbC1wdXJwb3NlIGVtdWxhdGlvbiBvcHMuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdl
ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDM0NjY2NmM0YmRm
NzJjYTFkOTA4YmJjZGI5MTg1OTgxYWFjN2U3NDkKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFRodSBKdWwgMTkgMTU6NTc6NDEgMjAxOCAr
MDAwMAoKICAgIHg4Ni9lbXVsOiBEb24ndCB1c2UgdGhlIC0+Y3B1aWQoKSBob29rIGZvciBmZWF0
dXJlIGNoZWNrcwogICAgCiAgICBGb3IgYSByZWxlYXNlIGJ1aWxkIG9mIHhlbiwgdGhpcyByZW1v
dmVzIG5lYXJseSA1ayBvZiBjb2RlIHZvbHVtZSwgYW5kIHJlbW92ZXMKICAgIGEgZnVuY3Rpb24g
cG9pbnRlciBjYWxsIGZyb20gZXZlcnkgaW5zdGFudGlhdGlvbi4KICAgIAogICAgICBhZGQvcmVt
b3ZlOiAwLzEgZ3Jvdy9zaHJpbms6IDAvMyB1cC9kb3duOiAwLy00ODIyICgtNDgyMikKICAgICAg
RnVuY3Rpb24gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2xkICAgICBuZXcg
ICBkZWx0YQogICAgICBhZGp1c3RfYm5kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAyNjAgICAgIDI0NCAgICAgLTE2CiAgICAgIHg4Nl9kZWNvZGUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgODkxNSAgICA4ODkwICAgICAtMjUKICAgICAgdmNwdV9oYXMuaXNyYSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTI5ICAgICAgIC0gICAgLTEyOQogICAgICB4
ODZfZW11bGF0ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxMzAwNDAgIDEyNTM4OCAg
IC00NjUyCiAgICAgIFRvdGFsOiBCZWZvcmU9MzMyNjU2NSwgQWZ0ZXI9MzMyMTc0MywgY2hnIC0w
LjE0JQogICAgCiAgICBOb3RlIHRoYXQgb25lIGNvcm5lciBjYXNlIGNoYW5nZXMuICBBdCB0aGUg
bW9tZW50LCBpdCBpcyBwb3NzaWJsZSBmb3IgYW4KICAgIGVudGl0eSBtYWtpbmcgZGlyZWN0IERP
TUNUTF9zZXRfY3B1aWQgaHlwZXJjYWxscyB0byBjb25zdHJ1Y3QgYSBwb2xpY3kgd2l0aAogICAg
bWF4X2xlYWYgPCA3LCBidXQgZmVhdHVyZSBiaXRzIHNldCBpbiBsZWFmIDcuICBCeSBkZWZhdWx0
LCBsaWJ4YyBhbmQgbGlieGwKICAgIGRvbid0IGRvIHRoaXMsIGFuZCB0aGUgcmVzdWx0IGlzIHBy
b3Blcmx5IGJvdW5kZWQgYnkgd2hhdCB0aGUgaGFyZHdhcmUgaXMKICAgIGNhcGFibGUgb2YgKHNv
IHdlIHdvbid0IHN0YXJ0IHRyeWluZyB0byB1c2UgaW5zdHJ1Y3Rpb25zIHdoaWNoIGRvbid0IGV4
aXN0IGluCiAgICB0aGUgQ1BVKS4KICAgIAogICAgUHJldmlvdXNseSwgdGhlIGNwdWlkKCkgaG9v
ayB3b3VsZCBlbmQgdXAgaGlkaW5nIHRoZXNlIGZlYXR1cmVzLCBidXQgdGhleSBtYXkKICAgIHN0
aWxsIGJlIHNldCBjcHVpZF9wb2xpY3ksIGFuZCB0aGVyZWZvcmUgbWlnaHQgc3RhcnQgYmVpbmcg
YWNjZXB0ZWQgYnkKICAgIHg4Nl9lbXVsYXRlKCkuCiAgICAKICAgIFRoaXMgY29ybmVyIGNhc2Ug
d2lsbCBiZSBmaXhlZCBieSB0aGUgaW4tcHJvZ3Jlc3MgRE9NQ1RMX3NldF9jcHVfcG9saWN5IHdv
cmssCiAgICBhbmQgYSBndWVzdCB3b3VsZCBvbmx5IGVuY291bnRlciB0aGUgY29ybmVyIGNhc2Ug
aWYgaXQgd2FzIGNvbnN0cnVjdGVkIGluIGEKICAgIG5vbi1zdGFuZGFyZCBtYW5uZXIsIGFuZCBp
ZiB0cmllZCB1c2luZyBpbnN0cnVjdGlvbiB3aGljaCBpdCBjb3VsZG4ndCBzZWUKICAgIENQVUlE
IGZlYXR1cmUgYml0cyBmb3IuICBBcyBzdWNoLCBpdCBpc24ndCBhIGNvcm5lciBjYXNlIHdoaWNo
IHdlIG5lZWQgdG8KICAgIHdvcnJ5IGFib3V0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCA0ZTA2OWQ2MDkzN2I5Y2JmZmMz
MTg1ZjRlMDU5ZjVkY2M5OWU0Y2IwCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KRGF0ZTogICBUaHUgSnVsIDE5IDE1OjUyOjA2IDIwMTggKzAwMDAKCiAg
ICB4ODYvZW11bDogUGFzcyBhIGZ1bGwgY3B1aWRfcG9saWN5IGludG8geDg2X2VtdWxhdGUoKQog
ICAgCiAgICBUaGlzIHdpbGwgYmUgdXNlZCB0byBzaW1wbGlmeSBmZWF0dXJlIGNoZWNraW5nLgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
CmNvbW1pdCA3NmQ4ZGQyNzA1YTA5MTA3OGM4NzFkZmYyMDI0OTUzNzQ5NjA2ZGQwCkF1dGhvcjog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIEZyaSBNYXkgMTcgMTc6MzI6
MjAgMjAxOSArMDIwMAoKICAgIHg4NjogY292ZXIgZm9yIGNsYW5nJ3MgbGFjayBvZiBzdXBwb3J0
IG9mIC1tcHJlZmVycmVkLXN0YWNrLWJvdW5kYXJ5PTxOPgogICAgCiAgICBXaGlsZSBjbGFuZyBz
dXBwb3NlZGx5IHN1cHBvcnRzIC1tc3RhY2stYWxpZ25tZW50PTxOPiBpbnN0ZWFkLCBJJ20gbm90
CiAgICB1c2luZyB0aGF0IGFsdGVybmF0aXZlIGhlcmUgZHVlIHRvIGJlaW5nIHVuY2VydGFpbiB3
aGV0aGVyIHRoYXQncyBpbmRlZWQKICAgIGFuIGV4YWN0IGVxdWl2YWxlbnQgb2YgdGhlIGdjYyBv
cHRpb24uIE9ubHkgbWFrZSB1c2Ugb2YgdGhlIG9wdGlvbgogICAgZW50aXJlbHkgY29uZGl0aW9u
YWwgZm9yIG5vdy4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KCmNvbW1pdCA1ODJhMjk4YjIxNTA4OGFjYjA0Mjc5M2RhOTFmMGJhYThjZTM0
NDI1CkF1dGhvcjogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkRh
dGU6ICAgRnJpIE1heSAxNyAxMjozODo0MyAyMDE5ICswMTAwCgogICAgbGlieGM6IGVsZl9rZXJu
ZWwgbG9hZGVyOiBSZW1vdmUgY2hlY2sgZm9yIHNoc3RydGFiCiAgICAKICAgIFRoaXMgd2FzIHBy
b2JhYmx5IHVzZWZ1bCBhcyBhIHNhbml0eSBjaGVjayB3aGVuIHRoZSAiX194ZW5fZ3Vlc3QiCiAg
ICBzZWN0aW9uIHdlcmUgbm90IGxlZ2FjeS4gIEJ1dCBub3cgRUxGIG5vdGVzIGFyZSBwcmVmZXJl
ZCBhbmQKICAgICJzaG91bGQgbGl2ZSBpbiBhIFBUX05PVEUgc2VnbWVudCIgKGVsZm5vdGUuaCku
CiAgICAKICAgIFRoaXMgY2hlY2sgaXMgdW5uZWNlc3NhcnkgYXMgZWxmX3hlbl9wYXJzZSgpIGZy
b20geGVuL2NvbW1vbi9saWJlbGYKICAgIHdpbGwgZG8gdGhlIHJpZ2h0IHRoaW5nIGFuZCBsb29r
IGZvciBFTEZOT1RFcyBpbiB0aGUgZGlmZmVyZW50IHBsYWNlcwogICAgaW4gb3JkZXIgb2YgcHJl
ZmVyZW5jZS4gZWxmX3hlbl9wYXJzZSgpIHdpbGwgc3RpbGwgYmUgYWJsZSB0byBhbHNvCiAgICBs
b29rIGZvciB0aGUgbGVnYWN5ICJfX3hlbl9ndWVzdCIgc2VjdGlvbiB3aXRob3V0IHRoZSBjaGVj
ayBpbiBsaWJ4Yy4KICAgIAogICAgVGhpcyBwYXRjaCB3b3VsZCBhbGxvdyB0byB3cml0ZSBhIHNp
bXBsZXIgRUxGIGhlYWRlciBmb3IgYW4gT1ZNRiBibG9iCiAgICAod2hpY2ggaXNuJ3QgYW4gRUxG
KSBhbmQgYWxsb3cgaXQgdG8gYmUgbG9hZGVkIGFzIGEgUFZIIGtlcm5lbC4gVGhlCiAgICBoZWFk
ZXIgb25seSBuZWVkcyB0byBkZWNsYXJlIHR3byBwcm9ncmFtIHNlZ21lbnRzOgogICAgLSBvbmUg
dG8gdGVsbCBhbiBFTEYgbG9hZGVyIHdoZXJlIHRvIHB1dCB0aGUgYmxvYiwKICAgIC0gb25lIGZv
ciBhIFhlbiBFTEZOT1RFLgogICAgCiAgICBUaGUgRUxGTk9URSBpcyB0byBjb21wbHkgdG8gdGhl
IHB2aCBkZXNpZ24gd2hpY2ggd2FudHMgdGhlCiAgICBYRU5fRUxGTk9URV9QSFlTMzJfRU5UUlkg
dG8gZGVjbGFyZSBhIGJsb2IgYXMgY29tcGFwdGlibGUgd2l0aCB0aGUgUFZICiAgICBib290IEFC
SS4KICAgIAogICAgTm90ZSB0aGF0IHdpdGhvdXQgdGhlIEVMRk5PVEUsIGxpYnhjIHdpbGwgbG9h
ZCBhbiBFTEYgYnV0IHdpdGgKICAgIHRoZSBwbGFpbiBFTEYgbG9hZGVyLCB3aGljaCBkb2Vzbid0
IGNoZWNrIGZvciBzaHN0cnRhYi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJB
UkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgoKY29tbWl0IGZmZDMzNjdlZDY4MmI2YWM2ZjU3ZmNiMTUxOTIxMDU0
ZGQ0Y2NlN2UKQXV0aG9yOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CkRhdGU6ICAg
RnJpIE1heSAxNyAxNTo0MToxNyAyMDE5ICswMjAwCgogICAgeGVuL3NjaGVkOiBmaXggY3NjaGVk
Ml9kZWluaXRfcGRhdGEoKQogICAgCiAgICBDb21taXQgNzUzYmE0M2Q2ZDE2ZTY4OCAoInhlbi9z
Y2hlZDogZml4IGNyZWRpdDIgc210IGlkbGUgaGFuZGxpbmciKQogICAgaW50cm9kdWNlZCBhIHJl
Z3Jlc3Npb24gd2hlbiBzd2l0Y2hpbmcgY3B1cyBiZXR3ZWVuIGNwdXBvb2xzLgogICAgCiAgICBX
aGVuIGFzc2lnbmluZyBhIGNwdSB0byBhIGNwdXBvb2wgd2l0aCBjcmVkaXQyIGJlaW5nIHRoZSBk
ZWZhdWx0CiAgICBzY2hlZHVsZXIgY3NjaGVkMl9kZWluaXRfcGRhdGEoKSBpcyBjYWxsZWQgZm9y
IHRoZSBjcmVkaXQyIHByaXZhdGUgZGF0YQogICAgYWZ0ZXIgdGhlIG5ldyBzY2hlZHVsZXIncyBw
cml2YXRlIGRhdGEgaGFzIGJlZW4gaG9va2VkIHRvIHRoZSBwZXItY3B1CiAgICBzY2hlZHVsZXIg
ZGF0YS4gVW5mb3J0dW5hdGVseSBjc2NoZWQyX2RlaW5pdF9wZGF0YSgpIHdpbGwgY3ljbGUgdGhy
b3VnaAogICAgYWxsIHBlci1jcHUgc2NoZWR1bGVyIGFyZWFzIGl0IGtub3dzIG9mIGZvciByZW1v
dmluZyB0aGUgY3B1IGZyb20gdGhlCiAgICByZXNwZWN0aXZlIHNpYmxpbmcgbWFza3MgaW5jbHVk
aW5nIHRoZSBhcmVhIG9mIHRoZSBqdXN0IG1vdmVkIGNwdS4gVGhpcwogICAgd2lsbCAoZGVwZW5k
aW5nIG9uIHRoZSBuZXcgc2NoZWR1bGVyKSBlaXRoZXIgY2xvYmJlciB0aGUgZGF0YSBvZiB0aGUK
ICAgIG5ldyBzY2hlZHVsZXIgb3IgaW4gY2FzZSBvZiBzY2hlZF9ydCBsZWFkIHRvIGEgY3Jhc2gu
CiAgICAKICAgIEF2b2lkIHRoYXQgYnkgcmVtb3ZpbmcgdGhlIGNwdSBmcm9tIHRoZSBsaXN0IG9m
IGFjdGl2ZSBjcHVzIGluIGNyZWRpdDIKICAgIGRhdGEgZmlyc3QuCiAgICAKICAgIFRoZSBvcHBv
c2l0ZSBwcm9ibGVtIGlzIG9jY3VycmluZyB3aGVuIHJlbW92aW5nIGEgY3B1IGZyb20gYSBjcHVw
b29sOgogICAgaW5pdF9wZGF0YSgpIG9mIGNyZWRpdDIgd2lsbCBhY2Nlc3MgdGhlIHBlci1jcHUg
ZGF0YSBvZiB0aGUgb2xkCiAgICBzY2hlZHVsZXIuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBEYXJpbyBGYWdn
aW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29tPgoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 17 18:05:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 18:05:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRhEe-0003hy-JE; Fri, 17 May 2019 18:05:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PB1v=TR=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hRhEd-0003hm-CC
 for xen-devel@lists.xenproject.org; Fri, 17 May 2019 18:05:35 +0000
X-Inumbo-ID: 5ccbd55c-78ce-11e9-82ca-9f3c48c4e6c5
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5ccbd55c-78ce-11e9-82ca-9f3c48c4e6c5;
 Fri, 17 May 2019 18:05:32 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hRhEa-0004R2-C9; Fri, 17 May 2019 18:05:32 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hRhEZ-0001ey-Nj; Fri, 17 May 2019 18:05:31 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hRhEZ-0004pR-My; Fri, 17 May 2019 18:05:31 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136293-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: seabios:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=a3fd63c2342bd84a5487e280e2899250ec440d98
X-Osstest-Versions-That: seabios=55eca9a14abef410d45c2f10ecd3f11c946064fc
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 17 May 2019 18:05:31 +0000
Subject: [Xen-devel] [seabios test] 136293: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjI5MyBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzYyOTMvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3Ry
aWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMu
IDEzNTg1OQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2lu
ZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBsaWtlIDEzNTg1OQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTM1ODU5CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZh
aWwgbGlrZSAxMzU4NTkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzNTg1OQogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wy
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogc2VhYmlvcyAgICAgICAgICAg
ICAgYTNmZDYzYzIzNDJiZDg0YTU0ODdlMjgwZTI4OTkyNTBlYzQ0MGQ5OApiYXNlbGluZSB2ZXJz
aW9uOgogc2VhYmlvcyAgICAgICAgICAgICAgNTVlY2E5YTE0YWJlZjQxMGQ0NWMyZjEwZWNkM2Yx
MWM5NDYwNjRmYwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTM1ODU5ICAyMDE5LTA1LTA3IDE0OjQx
OjI4IFogICAxMCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzNjI5MyAgMjAxOS0wNS0xNSAw
ODozOTo0OSBaICAgIDIgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVk
IHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29t
PgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmlj
dCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFt
ZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAg
IAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5v
cmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3Ms
IGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJl
cG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9
bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1t
YXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IGEzZmQ2M2MyMzQyYmQ4NGE1NDg3ZTI4MGUy
ODk5MjUwZWM0NDBkOTgKQXV0aG9yOiBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4K
RGF0ZTogICBUdWUgTWFyIDE5IDEyOjIwOjUyIDIwMTkgKzAxMDAKCiAgICBib2Noc2Rpc3BsYXk6
IHBhcnNlIHJlc29sdXRpb24gZnJvbSBlZGlkLgogICAgCiAgICBUaGVuIHVzZSB0aGUgcmVzb2x1
dGlvbiBmb3IgdGhlIGZyYW1lYnVmZmVyLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBHZXJkIEhv
ZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KCmNvbW1pdCAyZjg3ZmUzOTNjZDQ4MzI3YzRjMGQ1
NjE0YmRlZjhmMDBkNjMwMTJhCkF1dGhvcjogR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5j
b20+CkRhdGU6ICAgVHVlIE1hciAxOSAxMTo0ODowNCAyMDE5ICswMTAwCgogICAgYm9jaHNkaXNw
bGF5OiBhZGQgZWRpZCBzdXBwb3J0LgogICAgCiAgICBSZWFkIEVESUQgYmxvYiBmcm9tIG1taW8g
YmFyLCBzdG9yZSBpbiBWQkVfZWRpZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogR2VyZCBIb2Zm
bWFubiA8a3JheGVsQHJlZGhhdC5jb20+Cgpjb21taXQgMDgzODAxZGIxMGIwOGQ2ZDRlNTY5ZDg0
Zjk5YTEzOTgwNDRlYjQ4MwpBdXRob3I6IEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29t
PgpEYXRlOiAgIFR1ZSBNYXIgMTkgMTE6NDg6MTMgMjAxOSArMDEwMAoKICAgIGJvY2hzdmdhOiBh
ZGQgZWRpZCBzdXBwb3J0LgogICAgCiAgICBSZWFkIEVESUQgYmxvYiBmcm9tIG1taW8gYmFyLCBz
dG9yZSBpbiBWQkVfZWRpZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogR2VyZCBIb2ZmbWFubiA8
a3JheGVsQHJlZGhhdC5jb20+Cgpjb21taXQgNTg4ZWIxMjE2M2I1MWM0ZDQwMjM4MzM2OTQ1NmNl
MWNkMWVjODZhYgpBdXRob3I6IEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgpEYXRl
OiAgIE1vbiBNYXIgMTggMTU6NDM6NTMgMjAxOSArMDEwMAoKICAgIGF0aTogYWRkIGVkaWQgc3Vw
cG9ydC4KICAgIAogICAgUmVhZCBFRElEIGJsb2IgdmlhIGkyYywgc3RvcmUgaW4gVkJFX2VkaWQu
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29t
PgoKY29tbWl0IGEzMDdkMGFkYzUwZjQxNzg3NDI0YTk0NTMxNDUyOTMyNDhhMTkwOGMKQXV0aG9y
OiBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KRGF0ZTogICBUdWUgTWFyIDE5IDEx
OjA5OjMzIDIwMTkgKzAxMDAKCiAgICB2YmU6IGFkZCBlZGlkIHN1cHBvcnQuCiAgICAKICAgIFZC
RSBzdWJmdW5jdGlvbiAweDE1LCByZWFkIGRkYyBkYXRhLgogICAgCiAgICBBZGQgVkJFX2VkaWQg
d2hlcmUgZHJpdmVycyBjYW4gZmlsbCBpbiBhIEVESUQgZGF0YSBibG9iLgogICAgSWYgd2UgZmlu
ZCB2YWxpZCBkYXRhIHRoZXJlIChjaGVja2luZyB0aGUgZmlyc3QgdHdvIGhlYWRlcgogICAgYnl0
ZXMpLCB0aGVuIHJlcG9ydCB0aGUgZnVuY3Rpb24gYXMgc3VwcG9ydGVkIGFuZCBoYW5kIG91dAog
ICAgdGhlIGRhdGEuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEdlcmQgSG9mZm1hbm4gPGtyYXhl
bEByZWRoYXQuY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri May 17 18:50:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 18:50:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRhvn-0007Zt-6p; Fri, 17 May 2019 18:50:11 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gdXm=TR=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hRhvm-0007Zo-6R
 for xen-devel@lists.xenproject.org; Fri, 17 May 2019 18:50:10 +0000
X-Inumbo-ID: 978203d1-78d4-11e9-8980-bc764e045a96
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 978203d1-78d4-11e9-8980-bc764e045a96;
 Fri, 17 May 2019 18:50:08 +0000 (UTC)
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=SoftFail smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: SoftFail (esa5.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com is inclined to not designate
 23.29.105.83 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 exists:%{i}._spf.mta.salesforce.com ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: 1KQeCDeeolCnUzrmkaecI4FbegBNN4q4iiFvlSO42zwlNBV07LV2jECCidgzDru4Z0ZTfBnHid
 l+UG4n29iKUGOJVpxaf+7m4aqX+G+adQ+ehjY7rASzmX0d1ZjYbOxKLoXNhTKSdQGlbD6WcOtG
 uXXWADDUqRaLiQ/vAdyZ1jrDZBjeQlVLiShDwk3/BNfZuwTNkM96uYOAqcRSJDn421Zd7/+wML
 K96jkvdrEFd8YPn4bRMx6byFrC05evOMx2sqfE71y6l4uMPhqRIp01o4Chg7xTSuIntg1MoXc4
 z2c=
X-SBRS: 2.7
X-MesageID: 574484
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,481,1549947600"; 
   d="scan'208";a="574484"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 17 May 2019 19:50:05 +0100
Message-ID: <1558119005-30941-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] x86/spec-ctrl: Knights Landing/Mill are
 retpoline-safe
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhleSBhcmUgYm90aCBBaXJtb250LWJhc2VkIGFuZCBzaG91bGQgaGF2ZSBiZWVuIGluY2x1ZGVk
IGluIGMvcyAxN2Y3NDI0MmNjZgoieDg2L3NwZWMtY3RybDogRXh0ZW5kIHJlcG9saW5lIHNhZmV5
IGNhbGN1YXRpb25zIGZvciBlSUJSUyBhbmQgQXRvbSBwYXJ0cyIuCgpTaWduZWQtb2ZmLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IEphbiBCZXVs
aWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
CkNDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJj
aC94ODYvc3BlY19jdHJsLmMgfCAyICsrCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCsp
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIveGVuL2FyY2gveDg2L3Nw
ZWNfY3RybC5jCmluZGV4IDVkOThjYWMuLmU2Njg3OWYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9zcGVjX2N0cmwuYworKysgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKQEAgLTUyNCw5ICs1
MjQsMTEgQEAgc3RhdGljIGJvb2wgX19pbml0IHJldHBvbGluZV9zYWZlKHVpbnQ2NF90IGNhcHMp
CiAgICAgY2FzZSAweDRkOiAvKiBBdmF0b24gLyBSYW5nZWx5IChTaWx2ZXJtb250KSAqLwogICAg
IGNhc2UgMHg0YzogLyogQ2hlcnJ5dHJhaWwgLyBCcmFzc3dlbGwgKi8KICAgICBjYXNlIDB4NGE6
IC8qIE1lcnJpZmllbGQgKi8KKyAgICBjYXNlIDB4NTc6IC8qIEtuaWdodHMgTGFuZGluZyAqLwog
ICAgIGNhc2UgMHg1YTogLyogTW9vcmVmaWVsZCAqLwogICAgIGNhc2UgMHg1YzogLyogR29sZG1v
bnQgKi8KICAgICBjYXNlIDB4NWY6IC8qIERlbnZlcnRvbiAqLworICAgIGNhc2UgMHg4NTogLyog
S25pZ2h0cyBNaWxsICovCiAgICAgICAgIHJldHVybiB0cnVlOwogCiAgICAgZGVmYXVsdDoKLS0g
CjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 17 18:58:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 18:58:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRi4B-0007oa-AW; Fri, 17 May 2019 18:58:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gdXm=TR=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hRi49-0007oL-87
 for xen-devel@lists.xenproject.org; Fri, 17 May 2019 18:58:49 +0000
X-Inumbo-ID: cd449b03-78d5-11e9-8980-bc764e045a96
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cd449b03-78d5-11e9-8980-bc764e045a96;
 Fri, 17 May 2019 18:58:48 +0000 (UTC)
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=SoftFail smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: SoftFail (esa4.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com is inclined to not designate
 23.29.105.83 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 exists:%{i}._spf.mta.salesforce.com ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: BkFvctGDsgioZArEuPsMUYGPOJnx3ptqu0twBV7Fy1bgboxEbUsE9NG6yakNvL1/b2xtWsH/yq
 zzAZg9k+DISox4Iz5IQSwhfSuWaG87NWitil4PaZEZ1lla9dvfyA2Nhyx4nSyKMT7/i5r2bba0
 AvfqjbKfc3UoZuhJGhRYScgZjzl2lUfmbVSGzRLSV+C0E40OVq9n/tAxqRN71tIDcXrQ7TmYcH
 gmCWRwYrXWnDMUMGXzf78BVbrARf8c8BGrZSJWA/req7XIDHuhTTcyR/m8m7dGYqUE+kbLhtX7
 BFc=
X-SBRS: 2.7
X-MesageID: 593810
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,481,1549947600"; 
   d="scan'208";a="593810"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 17 May 2019 19:58:43 +0100
Message-ID: <1558119524-318-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 1/2] xen/lib: Introduce printk_once() and
 replace some opencoded examples
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmVmbG93IHRoZSBaeW5xTVAgbWVzc2FnZSBmb3IgZ3JlcGFiaWxpdHksIGFuZCBmaXggdGhlIG9t
aXNzaW9uIG9mIGEgbmV3bGluZS4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2Uu
Y29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IFJvZ2VyIFBhdSBNb25u
w6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgpDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
LS0tCiB4ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMgICAgICAgICAgICAgICB8IDE4ICsrLS0tLS0t
LS0tLS0tLS0tLQogeGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy94aWxpbngtenlucW1wLmMgfCAgOSAr
Ky0tLS0tLS0KIHhlbi9pbmNsdWRlL3hlbi9saWIuaCAgICAgICAgICAgICAgICAgIHwgMTEgKysr
KysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgMTUgaW5zZXJ0aW9ucygrKSwgMjMgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jIGIveGVuL2FyY2gvYXJt
L2NwdWVycmF0YS5jCmluZGV4IDQ0MzFiMjQuLjg5MDQ5MzkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L2FybS9jcHVlcnJhdGEuYworKysgYi94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMKQEAgLTMzNiwx
OCArMzM2LDExIEBAIHN0YXRpYyBib29sIGhhc19zc2JkX21pdGlnYXRpb24oY29uc3Qgc3RydWN0
IGFybV9jcHVfY2FwYWJpbGl0aWVzICplbnRyeSkKICAgICBzd2l0Y2ggKCBzc2JkX3N0YXRlICkK
ICAgICB7CiAgICAgY2FzZSBBUk1fU1NCRF9GT1JDRV9ESVNBQkxFOgotICAgIHsKLSAgICAgICAg
c3RhdGljIGJvb2wgb25jZSA9IHRydWU7Ci0KLSAgICAgICAgaWYgKCBvbmNlICkKLSAgICAgICAg
ICAgIHByaW50aygiJXMgZGlzYWJsZWQgZnJvbSBjb21tYW5kLWxpbmVcbiIsIGVudHJ5LT5kZXNj
KTsKLSAgICAgICAgb25jZSA9IGZhbHNlOworICAgICAgICBwcmludGtfb25jZSgiJXMgZGlzYWJs
ZWQgZnJvbSBjb21tYW5kLWxpbmVcbiIsIGVudHJ5LT5kZXNjKTsKIAogICAgICAgICBhcm1fc21j
Y2NfMV8xX3NtYyhBUk1fU01DQ0NfQVJDSF9XT1JLQVJPVU5EXzJfRklELCAwLCBOVUxMKTsKICAg
ICAgICAgcmVxdWlyZWQgPSBmYWxzZTsKLQogICAgICAgICBicmVhazsKLSAgICB9CiAKICAgICBj
YXNlIEFSTV9TU0JEX1JVTlRJTUU6CiAgICAgICAgIGlmICggcmVxdWlyZWQgKQpAQCAtMzU5LDE4
ICszNTIsMTEgQEAgc3RhdGljIGJvb2wgaGFzX3NzYmRfbWl0aWdhdGlvbihjb25zdCBzdHJ1Y3Qg
YXJtX2NwdV9jYXBhYmlsaXRpZXMgKmVudHJ5KQogICAgICAgICBicmVhazsKIAogICAgIGNhc2Ug
QVJNX1NTQkRfRk9SQ0VfRU5BQkxFOgotICAgIHsKLSAgICAgICAgc3RhdGljIGJvb2wgb25jZSA9
IHRydWU7Ci0KLSAgICAgICAgaWYgKCBvbmNlICkKLSAgICAgICAgICAgIHByaW50aygiJXMgZm9y
Y2VkIGZyb20gY29tbWFuZC1saW5lXG4iLCBlbnRyeS0+ZGVzYyk7Ci0gICAgICAgIG9uY2UgPSBm
YWxzZTsKKyAgICAgICAgcHJpbnRrX29uY2UoIiVzIGZvcmNlZCBmcm9tIGNvbW1hbmQtbGluZVxu
IiwgZW50cnktPmRlc2MpOwogCiAgICAgICAgIGFybV9zbWNjY18xXzFfc21jKEFSTV9TTUNDQ19B
UkNIX1dPUktBUk9VTkRfMl9GSUQsIDEsIE5VTEwpOwogICAgICAgICByZXF1aXJlZCA9IHRydWU7
Ci0KICAgICAgICAgYnJlYWs7Ci0gICAgfQogCiAgICAgZGVmYXVsdDoKICAgICAgICAgQVNTRVJU
X1VOUkVBQ0hBQkxFKCk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL3hpbGlu
eC16eW5xbXAuYyBiL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMveGlsaW54LXp5bnFtcC5jCmluZGV4
IDA4ZTNlMTEuLjMwNjBkNzkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMveGls
aW54LXp5bnFtcC5jCisrKyBiL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMveGlsaW54LXp5bnFtcC5j
CkBAIC0zNSwxNCArMzUsOSBAQCBzdGF0aWMgYm9vbCB6eW5xbXBfc21jKHN0cnVjdCBjcHVfdXNl
cl9yZWdzICpyZWdzKQogICAgICAqLwogICAgIGlmICggIWNwdXNfaGF2ZV9jb25zdF9jYXAoQVJN
X1NNQ0NDXzFfMSkgKQogICAgIHsKLSAgICAgICAgc3RhdGljIGJvb2wgb25jZSA9IHRydWU7Cisg
ICAgICAgIHByaW50a19vbmNlKFhFTkxPR19XQVJOSU5HCisgICAgICAgICAgICAgICAgICAgICJa
eW5xTVAgZmlybXdhcmUgRXJyb3I6IG5vIFNNQ0NDIDEuMSBzdXBwb3J0LiBEaXNhYmxpbmcgZmly
bXdhcmUgY2FsbHNcbiIpOwogCi0gICAgICAgIGlmICggb25jZSApCi0gICAgICAgIHsKLSAgICAg
ICAgICAgIHByaW50ayhYRU5MT0dfV0FSTklORyAiWnlucU1QIGZpcm13YXJlIEVycm9yOiBubyBT
TUNDQyAxLjEgIgotICAgICAgICAgICAgICAgICAgICJzdXBwb3J0LiBEaXNhYmxpbmcgZmlybXdh
cmUgY2FsbHMuIik7Ci0gICAgICAgICAgICBvbmNlID0gZmFsc2U7Ci0gICAgICAgIH0KICAgICAg
ICAgcmV0dXJuIGZhbHNlOwogICAgIH0KICAgICByZXR1cm4genlucW1wX2VlbWkocmVncyk7CmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vbGliLmggYi94ZW4vaW5jbHVkZS94ZW4vbGliLmgK
aW5kZXggOTFlZDU2Yy4uY2UyMzFjNSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL2xpYi5o
CisrKyBiL3hlbi9pbmNsdWRlL3hlbi9saWIuaApAQCAtMTA1LDYgKzEwNSwxNyBAQCBkZWJ1Z3Ry
YWNlX3ByaW50ayhjb25zdCBjaGFyICpmbXQsIC4uLikge30KICNkZWZpbmUgX3AoX3gpICgodm9p
ZCAqKSh1bnNpZ25lZCBsb25nKShfeCkpCiBleHRlcm4gdm9pZCBwcmludGsoY29uc3QgY2hhciAq
Zm9ybWF0LCAuLi4pCiAgICAgX19hdHRyaWJ1dGVfXyAoKGZvcm1hdCAocHJpbnRmLCAxLCAyKSkp
OworCisjZGVmaW5lIHByaW50a19vbmNlKGZtdCwgYXJncy4uLikgICAgICAgICAgICAgICBcCiso
eyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgc3Rh
dGljIGJvb2wgX19yZWFkX21vc3RseSBvbmNlXzsgICAgICAgICAgICBcCisgICAgaWYgKCB1bmxp
a2VseSghb25jZV8pICkgICAgICAgICAgICAgICAgICAgICBcCisgICAgeyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIG9uY2VfID0gdHJ1ZTsgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIHByaW50ayhmbXQsICMjIGFyZ3MpOyAg
ICAgICAgICAgICAgICAgICBcCisgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCit9KQorCiBleHRlcm4gdm9pZCBndWVzdF9wcmludGsoY29uc3Qgc3RydWN0
IGRvbWFpbiAqZCwgY29uc3QgY2hhciAqZm9ybWF0LCAuLi4pCiAgICAgX19hdHRyaWJ1dGVfXyAo
KGZvcm1hdCAocHJpbnRmLCAyLCAzKSkpOwogZXh0ZXJuIHZvaWQgbm9yZXR1cm4gcGFuaWMoY29u
c3QgY2hhciAqZm9ybWF0LCAuLi4pCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 17 18:58:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 18:58:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRi4B-0007og-Js; Fri, 17 May 2019 18:58:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gdXm=TR=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hRi49-0007oQ-FW
 for xen-devel@lists.xenproject.org; Fri, 17 May 2019 18:58:49 +0000
X-Inumbo-ID: cdc4c896-78d5-11e9-8980-bc764e045a96
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cdc4c896-78d5-11e9-8980-bc764e045a96;
 Fri, 17 May 2019 18:58:48 +0000 (UTC)
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=SoftFail smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: SoftFail (esa4.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com is inclined to not designate
 23.29.105.83 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 exists:%{i}._spf.mta.salesforce.com ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: jWuVb1mIMAqumwxXhw8nFRTMV2vn+HbjQj9JDbG5/7zlKcxebI9rnS86Ux7GgCMG5IxXKMsVxP
 NEPl25Oa+AlUk/T11csYvIJGmvorFSLYjxmZjlwiKCejfzsvRFRtjyFGVPgWki9tAZVdeQacux
 UAZDwaXSo+uXjQNd+UW6Gqe8ilizOsxgyjl0sMPfhWo/e7ScfcoCfHAMAlyIgBFREkF/gyjLY4
 RVDYZ2wW9qPR4jh9i2P2IDTvsWpmS1OXxDEo8RKvCdHvXrp75C2vT74Lw7p9Nh1rJX4ilFc9Y0
 eO8=
X-SBRS: 2.7
X-MesageID: 593811
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,481,1549947600"; 
   d="scan'208";a="593811"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 17 May 2019 19:58:44 +0100
Message-ID: <1558119524-318-2-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1558119524-318-1-git-send-email-andrew.cooper3@citrix.com>
References: <1558119524-318-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 2/2] x86/mpparse: Don't print "limit reached"
 for every subsequent processor
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiB5b3UgYm9vdCBYZW4gd2l0aCB0aGUgZGVmYXVsdCAyNTYgTlJfQ1BVUywgb24gYSBib3gg
d2l0aCByYXRoZXIgbW9yZQpwcm9jZXNzb3JzLCB0aGUgcmVzdWx0aW5nIHNwZXcgaXMgdW5uZWNl
c3NlcmlseSB2ZXJib3NlLiAgSW5zdGVhZCwgcHJpbnQgdGhlCm1lc3NhZ2Ugb25jZSwgZS5nOgoK
IChYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweDExNV0gdWlkWzB4MTE1XSBlbmFibGVkKQog
KFhFTikgV0FSTklORzogTlJfQ1BVUyBsaW1pdCBvZiAyNTYgcmVhY2hlZCAtIGlnbm9yaW5nIGZ1
cnRoZXIgcHJvY2Vzc29ycwogKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4MTE5XSB1aWRb
MHgxMTldIGVuYWJsZWQpCiAoWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHgxMWRdIHVpZFsw
eDExZF0gZW5hYmxlZCkKIChYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweDEyMV0gdWlkWzB4
MTIxXSBlbmFibGVkKQoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkND
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9n
ZXIucGF1QGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L21wcGFyc2UuYyB8IDkgKysrKyst
LS0tCiAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tcHBhcnNlLmMgYi94ZW4vYXJjaC94ODYvbXBwYXJzZS5j
CmluZGV4IDE2YzkzYTkuLmYwNTdkOTEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tcHBhcnNl
LmMKKysrIGIveGVuL2FyY2gveDg2L21wcGFyc2UuYwpAQCAtMTU3LDE1ICsxNTcsMTYgQEAgc3Rh
dGljIGludCBNUF9wcm9jZXNzb3JfaW5mb194KHN0cnVjdCBtcGNfY29uZmlnX3Byb2Nlc3NvciAq
bSwKIAlzZXRfYXBpY2lkKGFwaWNpZCwgJnBoeXNfY3B1X3ByZXNlbnRfbWFwKTsKIAogCWlmIChu
dW1fcHJvY2Vzc29ycyA+PSBucl9jcHVfaWRzKSB7Ci0JCXByaW50ayhLRVJOX1dBUk5JTkcgIldB
Uk5JTkc6IE5SX0NQVVMgbGltaXQgb2YgJXUgcmVhY2hlZC4iCi0JCQkiICBQcm9jZXNzb3IgaWdu
b3JlZC5cbiIsIG5yX2NwdV9pZHMpOworCQlwcmludGtfb25jZShYRU5MT0dfV0FSTklORworCQkJ
ICAgICJXQVJOSU5HOiBOUl9DUFVTIGxpbWl0IG9mICV1IHJlYWNoZWQgLSBpZ25vcmluZyBmdXJ0
aGVyIHByb2Nlc3NvcnNcbiIsCisJCQkgICAgbnJfY3B1X2lkcyk7CiAJCXJldHVybiAtRU5PU1BD
OwogCX0KIAogCWlmIChudW1fcHJvY2Vzc29ycyA+PSA4ICYmIGhvdHBsdWcKIAkgICAgJiYgZ2Vu
YXBpYy5uYW1lID09IGFwaWNfZGVmYXVsdC5uYW1lKSB7Ci0JCXByaW50ayhLRVJOX1dBUk5JTkcg
IldBUk5JTkc6IENQVXMgbGltaXQgb2YgOCByZWFjaGVkLiIKLQkJCSIgUHJvY2Vzc29yIGlnbm9y
ZWQuXG4iKTsKKwkJcHJpbnRrX29uY2UoWEVOTE9HX1dBUk5JTkcKKwkJCSAgICAiV0FSTklORzog
Q1BVcyBsaW1pdCBvZiA4IHJlYWNoZWQgLSBpZ25vcmluZyBmdXRoZXIgcHJvY2Vzc29yc1xuIik7
CiAJCXJldHVybiAtRU5PU1BDOwogCX0KIAotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 17 19:00:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 19:00:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRi5b-0000Bq-10; Fri, 17 May 2019 19:00:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=i9tk=TR=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hRi5Z-0000Bf-HG
 for xen-devel@lists.xenproject.org; Fri, 17 May 2019 19:00:17 +0000
X-Inumbo-ID: 01941ffa-78d6-11e9-8980-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 01941ffa-78d6-11e9-8980-bc764e045a96;
 Fri, 17 May 2019 19:00:15 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 6D3C51993;
 Fri, 17 May 2019 12:00:15 -0700 (PDT)
Received: from [10.37.9.164] (unknown [10.37.9.164])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id CC8EA3F575;
 Fri, 17 May 2019 12:00:13 -0700 (PDT)
To: Anthony PERARD <anthony.perard@citrix.com>
References: <osstest-136184-mainreport@xen.org>
 <20190516103727.GB5438@perard.uk.xensource.com>
 <c576ae9d-4a6e-1602-7f05-6fc2c7b26314@arm.com>
 <20190517172344.GE1245@perard.uk.xensource.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <d2ac0071-149e-0c03-016c-d9ad2a423f5e@arm.com>
Date: Fri, 17 May 2019 20:00:12 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190517172344.GE1245@perard.uk.xensource.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [qemu-upstream-4.11-testing test] 136184:
 regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 osstest service owner <osstest-admin@xenproject.org>,
 xen-devel@lists.xenproject.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiA1LzE3LzE5IDY6MjMgUE0sIEFudGhvbnkgUEVSQVJEIHdyb3RlOgo+IE9uIFRodSwg
TWF5IDE2LCAyMDE5IGF0IDEwOjM4OjU0UE0gKzAxMDAsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4g
SGkgQW50aG9ueSwKPj4KPj4gVGhhbmsgeW91IGZvciBDQ2luZyBtZS4KPj4KPj4gT24gNS8xNi8x
OSAxMTozNyBBTSwgQW50aG9ueSBQRVJBUkQgd3JvdGU6Cj4+PiBPbiBXZWQsIE1heSAxNSwgMjAx
OSBhdCAwNzo0ODoxN1BNICswMDAwLCBvc3N0ZXN0IHNlcnZpY2Ugb3duZXIgd3JvdGU6Cj4+Pj4g
ZmxpZ2h0IDEzNjE4NCBxZW11LXVwc3RyZWFtLTQuMTEtdGVzdGluZyByZWFsIFtyZWFsXQo+Pj4+
IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzYxODQv
Cj4+Pj4KPj4+PiBSZWdyZXNzaW9ucyA6LSgKPj4+Pgo+Pj4+IFRlc3RzIHdoaWNoIGRpZCBub3Qg
c3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAo+Pj4+IGluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3Vs
ZCBub3QgYmUgcnVuOgo+Pj4+ICAgIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgPGpv
YiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4gIGluIDEzNDU5NAo+Pj4+ICAgIGJ1aWxk
LWFybTY0ICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBi
cm9rZW4gIGluIDEzNDU5NAo+Pj4+ICAgIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAg
PGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4gIGluIDEzNDU5NAo+Pj4+ICAgIGJ1
aWxkLWFybTY0LXhzbSAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMzQ1
OTQgUkVHUi4gdnMuIDEyNTU3NQo+Pj4+ICAgIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgIDQg
aG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMzQ1OTQgUkVHUi4gdnMuIDEyNTU3NQo+Pj4+ICAg
IGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAx
MzQ1OTQgUkVHUi4gdnMuIDEyNTU3NQo+Pj4+ICAgIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTU3NQo+Pj4+
ICAgIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEyNTU3NQo+Pj4+ICAgIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTU3NQo+
Pj4+ICAgIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTU3NQo+Pj4+Cj4+Pgo+Pj4gSWFuLCBKdWxpZW4sCj4+
Pgo+Pj4gSSBjYW4ndCBmaWd1cmUgb3V0IHdoeSBYZW4gY29uc2lzdGVudGx5IGZhaWxzIHRvIGJv
b3Qgb24gcm9jaGVzdGVyKiBpbgo+Pj4gdGhlIHFlbXUtdXBzdHJlYW0tNC4xMS10ZXN0aW5nIGZs
aWdodHMuIFRoZSB4ZW4tNC4xMS10ZXN0aW5nIHNlZW1zIHRvCj4+PiBwYXNzLgo+Pj4KPj4+IEF0
IGJvb3QsIHRoZSBib290IGxvYWRlciBzZWVtcyB0byBsb2FkIGJsb2JzLCBidXQgd2hlbiBpdCdz
IHRpbWUgdG8gWGVuCj4+PiB0byBzaGluZSwgdGhlcmUgYXJlIG5vIG91dHB1dCBmcm9tIFhlbiBv
biB0aGUgc2VyaWFsLgo+Pgo+PiBUaGUgc2VyaWFsIGNvbnNvbGUgaXMgaW5pdGlhbGl6aW5nIGZh
aXJseSBsYXRlIGluIHRoZSBwcm9jZXNzLiBBbnkgdXNlZnVsCj4+IG1lc3NhZ2UgKHN1Y2ggYXMg
bWVtb3J5IHNldHVwIG9yIGV2ZW4gcGFydCBvZiB0aGUgaW50ZXJydXB0cykgd2lsbCBiZSBoaWRl
Cj4+IG91dC4gRm9yIGdldHRpbmcgdGhlbSwgeW91IG5lZWQgZWFybHlwcmludGsuIFVuZm9ydHVu
YXRlbHkgdGhleSBjYW4ndCBiZQo+PiBjb25maWd1cmVkIGF0IHJ1bnRpbWUgdG9kYXkgOiguCj4g
Cj4gSSB0aGluayBJIG1hbmFnZWQgdG8gcnVuIHRoZSBqb2Igd2l0aCBlYXJseXByaW50ayBvbiBy
b2NoZXN0ZXIsIGJ1dAo+IFhlbiBoYXZlIGJvb3RlZDoKPiBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTM2NDUxLwoKWWVzIHRoaXMgaXMgd2l0aCBlYXJs
eXByaW50ay4gVGhhdCdzIGdvaW5nIHRvIGJlIGZ1biB0byByZXByb2R1Y2UgaWYgCmVhcmx5cHJp
bnRrIG1vZGlmaWVzIHRoZSBiZWhhdmlvci4KCkkgdGhpbmsgd2UgY2FuIGludGVycHJldCBhcyBl
YXJseXByaW50ayBhZGQgZW5vdWdoIGxhdGVuY3kgdG8gbWFrZSAKZXZlcnl0aGluZyB3b3JraW5n
LgoKVGhlcmUgYXJlIHR3byBwb3NzaWJsZSBpc3N1ZXMgSSBjYW4gdGhpbmsgb2Y6CiAgICAgMSkg
VGhlIGJvb3QgY29kZSBkb2VzIG5vdCBmb2xsb3cgdGhlIEFybSBBcm0sIHNvIGl0IG1heSBiZSBw
b3NzaWJsZSAKdGhlIGJvYXJkIGlzIGRvaW5nIHNvbWV0aGluZyBkaWZmZXJlbnQgY29tcGFyZSB0
byB0aGUgb3RoZXIgcmVnYXJkaW5nIAp0aGUgbWVtb3J5LiBJSVJDLCB0aGlzIGlzIHRoZSBmaXJz
dCBoYXJkd2FyZSB3ZSBoYXZlIHdpdGggY29yZSBub3QgCmRpcmVjdGx5IGRlc2lnbmVkIGJ5IEFy
bS4KICAgICAyKSBXZSBhcmUgbWlzc2luZyBzb21lIGVycmF0YSBpbiBYZW4uIExpbnV4IGNvbnRh
aW5zIDYgZXJyYXRhIGZvciAKdGhhdCBwbGF0Zm9ybS4gTG9va2luZyBhdCB0aGVtLCBJIGRvbid0
IHRoaW5rIHRoZXkgbWF0dGVyIGZvciBib290IHRpbWUuCgoxKSBpcyBjdXJyZW50bHkgYmVlbiBs
b29rZWQgYXQgKHNlZSBNTS1QQVJUKiBwYXRjaGVzIG9uIHRoZSBNTCkuIDIpIApzaG91bGQgcHJv
YmFibHkgYmUgYWRkcmVzc2VkIGF0IHNvbWUgcG9pbnQsIGJ1dCBJIG1heSBub3QgYmUgYWJsZSB0
byAKc2VuZCB0aGVtIGFzIEFybSBlbXBsb3llZSAod2UgdGVuZCB0byBhdm9pZCBzZW5kaW5nIHBh
dGNoIHNob3dpbmcgCmJyb2tlbm5lc3MgaW4gcGFydG5lciBzaWxpY29uKS4KCkNoZWVycywKCi0t
IApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 17 19:17:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 19:17:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRiMB-0001DC-Jn; Fri, 17 May 2019 19:17:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gdXm=TR=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hRiM9-0001D7-Oc
 for xen-devel@lists.xenproject.org; Fri, 17 May 2019 19:17:25 +0000
X-Inumbo-ID: 64ea7b80-78d8-11e9-b330-9bf8a6f72940
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 64ea7b80-78d8-11e9-b330-9bf8a6f72940;
 Fri, 17 May 2019 19:17:21 +0000 (UTC)
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=SoftFail smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: SoftFail (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com is inclined to not designate
 23.29.105.83 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 exists:%{i}._spf.mta.salesforce.com ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: pecJQ6HQrDz2H5t19OpI+qWHpkB4vHMV/120t1EepMEukaapNZdfPaI2SmjQFTzA6NZr+P3d7m
 Yy6hNJZFFjITqh78YFX/gw6YlNaVUEZ3BGFiAoqujav705bCqkAFdW2Egbfaina4Z6KbOaoeH1
 2X4R1EmSENJuyT8IdSMTf7XamGfa/nX872CHnlbIFvqv4hr1A0JyeWQywURJxeefT63ukokPLu
 eJkVJRhDtxqwgU+H70SaGNt1A0d4vv2IkztWOYgo3QHr4Ozk2zaMUpwniE/8j6WjIw3IpHey4E
 fs0=
X-SBRS: 2.7
X-MesageID: 588085
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,481,1549947600"; 
   d="scan'208";a="588085"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 17 May 2019 20:17:18 +0100
Message-ID: <1558120638-3610-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] xen/boot: Print the build-id along with the
 changeset information
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RHVyaW5nIGluaXRjYWxscyBpcyBvaywgYnV0IGlzIGEgcmF0aGVyIHJhbmRvbSBwbGFjZSB0byBm
aW5kIHRoZSBidWlsZC1pZDoKCiAgKFhFTikgUGFya2VkIDIgQ1BVcwogIChYRU4pIGJ1aWxkLWlk
OiA3ZmYwNWY3OGViYzgxNDEwMDBiOWZlZWU0MzcwYTQwOGJkOTM1ZGVjCiAgKFhFTikgUnVubmlu
ZyBzdHViIHJlY292ZXJ5IHNlbGZ0ZXN0cy4uLgoKTG9naWNhbGx5LCBpdCBpcyB2ZXJzaW9uIGlu
Zm9ybWF0aW9uLCBzbyBwcmludCB3aXRoIHRoZSBjaGFuZ2VzZXQgaW5mb3JtYXRpb24KaW4gY29u
c29sZV9pbml0X3ByZWlycSgpOgoKICAoWEVOKSBYZW4gdmVyc2lvbiA0LjEzLXVuc3RhYmxlIChh
bmRyZXdjb29wQGFuZHJlY29vcCkgKGdjYyAoRGViaWFuIDQuOS4yLTEwK2RlYjh1MikgNC45LjIp
IGRlYnVnPXkgIEZyaSBBcHIgMTIgMTg6MjQ6NTIgQlNUIDIwMTkKICAoWEVOKSBMYXRlc3QgQ2hh
bmdlU2V0OiBGcmkgQXByIDUgMTQ6Mzk6NDIgMjAxOSBnaXQ6ZmM2YzdhZS1kaXJ0eQogIChYRU4p
IGJ1aWxkLWlkOiA3ZmYwNWY3OGViYzgxNDEwMDBiOWZlZWU0MzcwYTQwOGJkOTM1ZGVjCiAgKFhF
TikgUFZIIHN0YXJ0IGluZm86IChwYSAwMDAwZmZjMCkKCk5vdGhpbmcgaGFzIGV2ZXIgY2FyZWQg
YWJvdXQgeGVuX2J1aWxkX2luaXQoKSdzIHJldHVybiB2YWx1ZSwgc28gY29udmVydCBpdCB0bwp2
b2lkIHJhdGhlciB0aGFuIGluY2x1ZGUgZXJybm8uaCBpbnRvIHRoZSAhQlVJTERfSUQgY2FzZSBv
ZiB2ZXJzaW9uLmgKClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDQzog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2Vy
LnBhdUBjaXRyaXguY29tPgpDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPgpDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4v
Y29tbW9uL3ZlcnNpb24uYyAgICAgICB8IDkgKysrLS0tLS0tCiB4ZW4vZHJpdmVycy9jaGFyL2Nv
bnNvbGUuYyB8IDMgKysrCiB4ZW4vaW5jbHVkZS94ZW4vdmVyc2lvbi5oICB8IDMgKysrCiAzIGZp
bGVzIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vY29tbW9uL3ZlcnNpb24uYyBiL3hlbi9jb21tb24vdmVyc2lvbi5jCmluZGV4IDIyM2Ni
NTIuLjkzN2ViMTIgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vdmVyc2lvbi5jCisrKyBiL3hlbi9j
b21tb24vdmVyc2lvbi5jCkBAIC0xNDAsNyArMTQwLDcgQEAgc3RydWN0IGN2X2luZm9fcGRiNzAK
ICAgICBjaGFyIHBkYl9maWxlbmFtZVtdOwogfTsKIAotc3RhdGljIGludCBfX2luaXQgeGVuX2J1
aWxkX2luaXQodm9pZCkKK3ZvaWQgX19pbml0IHhlbl9idWlsZF9pbml0KHZvaWQpCiB7CiAgICAg
Y29uc3QgRWxmX05vdGUgKm4gPSBfX25vdGVfZ251X2J1aWxkX2lkX3N0YXJ0OwogICAgIHVuc2ln
bmVkIGludCBzejsKQEAgLTE0OCwxMSArMTQ4LDExIEBAIHN0YXRpYyBpbnQgX19pbml0IHhlbl9i
dWlsZF9pbml0KHZvaWQpCiAKICAgICAvKiAtLWJ1aWxkLWlkIGludm9rZWQgd2l0aCB3cm9uZyBw
YXJhbWV0ZXJzLiAqLwogICAgIGlmICggX19ub3RlX2dudV9idWlsZF9pZF9lbmQgPD0gJm5bMF0g
KQotICAgICAgICByZXR1cm4gLUVOT0RBVEE7CisgICAgICAgIHJldHVybjsKIAogICAgIC8qIENo
ZWNrIGZvciBmdWxsIE5vdGUgaGVhZGVyLiAqLwogICAgIGlmICggJm5bMV0gPj0gX19ub3RlX2du
dV9idWlsZF9pZF9lbmQgKQotICAgICAgICByZXR1cm4gLUVOT0RBVEE7CisgICAgICAgIHJldHVy
bjsKIAogICAgIHN6ID0gKHZvaWQgKilfX25vdGVfZ251X2J1aWxkX2lkX2VuZCAtICh2b2lkICop
bjsKIApAQCAtMTg4LDEwICsxODgsNyBAQCBzdGF0aWMgaW50IF9faW5pdCB4ZW5fYnVpbGRfaW5p
dCh2b2lkKQogI2VuZGlmCiAgICAgaWYgKCAhcmMgKQogICAgICAgICBwcmludGsoWEVOTE9HX0lO
Rk8gImJ1aWxkLWlkOiAlKnBoTlxuIiwgYnVpbGRfaWRfbGVuLCBidWlsZF9pZF9wKTsKLQotICAg
IHJldHVybiByYzsKIH0KLV9faW5pdGNhbGwoeGVuX2J1aWxkX2luaXQpOwogI2VuZGlmCiAvKgog
ICogTG9jYWwgdmFyaWFibGVzOgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvY2hhci9jb25zb2xl
LmMgYi94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYwppbmRleCA5YmJjYjBmLi4zOGVjZDljIDEw
MDY0NAotLS0gYS94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYworKysgYi94ZW4vZHJpdmVycy9j
aGFyL2NvbnNvbGUuYwpAQCAtOTM0LDYgKzkzNCw5IEBAIHZvaWQgX19pbml0IGNvbnNvbGVfaW5p
dF9wcmVpcnEodm9pZCkKICAgICAgICAgICAgeGVuX2NvbXBpbGVyKCksIGRlYnVnX2J1aWxkKCkg
PyAneScgOiAnbicsIHhlbl9jb21waWxlX2RhdGUoKSk7CiAgICAgcHJpbnRrKCJMYXRlc3QgQ2hh
bmdlU2V0OiAlc1xuIiwgeGVuX2NoYW5nZXNldCgpKTsKIAorICAgIC8qIExvY2F0ZSBhbmQgcHJp
bnQgdGhlIGJ1aWxkaWQsIGlmIGFwcGxpY2FibGUuICovCisgICAgeGVuX2J1aWxkX2luaXQoKTsK
KwogICAgIGlmICggb3B0X3N5bmNfY29uc29sZSApCiAgICAgewogICAgICAgICBzZXJpYWxfc3Rh
cnRfc3luYyhzZXJjb25faGFuZGxlKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi92ZXJz
aW9uLmggYi94ZW4vaW5jbHVkZS94ZW4vdmVyc2lvbi5oCmluZGV4IDk3YzI0N2EuLjlhYzkyNmQg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi92ZXJzaW9uLmgKKysrIGIveGVuL2luY2x1ZGUv
eGVuL3ZlcnNpb24uaApAQCAtMTksOCArMTksMTEgQEAgY29uc3QgY2hhciAqeGVuX2Rlbnkodm9p
ZCk7CiBpbnQgeGVuX2J1aWxkX2lkKGNvbnN0IHZvaWQgKipwLCB1bnNpZ25lZCBpbnQgKmxlbik7
CiAKICNpZmRlZiBCVUlMRF9JRAordm9pZCB4ZW5fYnVpbGRfaW5pdCh2b2lkKTsKIGludCB4ZW5f
YnVpbGRfaWRfY2hlY2soY29uc3QgRWxmX05vdGUgKm4sIHVuc2lnbmVkIGludCBuX3N6LAogICAg
ICAgICAgICAgICAgICAgICAgICBjb25zdCB2b2lkICoqcCwgdW5zaWduZWQgaW50ICpsZW4pOwor
I2Vsc2UKK3N0YXRpYyBpbmxpbmUgdm9pZCB4ZW5fYnVpbGRfaW5pdCh2b2lkKSB7fTsKICNlbmRp
ZgogCiAjZW5kaWYgLyogX19YRU5fVkVSU0lPTl9IX18gKi8KLS0gCjIuMS40CgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 17 20:05:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 20:05:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRj6M-0005Ev-Da; Fri, 17 May 2019 20:05:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hBe+=TR=tklengyel.com=bounce+e181d6.cd840-xen-devel=lists.xenproject.org@srs-us1.protection.inumbo.net>)
 id 1hRj6L-0005Eq-C0
 for xen-devel@lists.xenproject.org; Fri, 17 May 2019 20:05:09 +0000
X-Inumbo-ID: 118102c8-78df-11e9-a0f8-0305030d0c1d
Received: from rs224.mailgun.us (unknown [209.61.151.224])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 118102c8-78df-11e9-a0f8-0305030d0c1d;
 Fri, 17 May 2019 20:05:08 +0000 (UTC)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=tklengyel.com;
 q=dns/txt; 
 s=krs; t=1558123508; h=Content-Type: Cc: To: Subject: Message-ID: Date:
 From: In-Reply-To: References: MIME-Version: Sender;
 bh=rkYIrI0WUciLJMeiVW0hjeFbky3z65CvdtCSacwtxNE=;
 b=AI/oQfUZVm0nXkkGi79Tjx4s7g3XOSG5dJv/HeopMeJ2HHqeaTCPRYpHgFZcFPJ88TFAyDRr
 3Cy0RJZbvX8/dVa1Mytu8bcv1SnRWjOOSdNXp6MzpHozNeHSOsNzFO5fASp1HqlMRdbs38Em
 5cUnq76Jwmd95mww9UPfmyRc/kw=
X-Mailgun-Sending-Ip: 209.61.151.224
X-Mailgun-Sid: WyIyYTNmOCIsICJ4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmciLCAiY2Q4NDAiXQ==
Received: from mail-wm1-f51.google.com (mail-wm1-f51.google.com
 [209.85.128.51])
 by mxa.mailgun.org with ESMTP id 5cdf13f2.7f566864b530-smtp-out-n01;
 Fri, 17 May 2019 20:05:06 -0000 (UTC)
Received: by mail-wm1-f51.google.com with SMTP id 15so3777949wmg.5
 for <xen-devel@lists.xenproject.org>; Fri, 17 May 2019 13:05:06 -0700 (PDT)
X-Gm-Message-State: APjAAAVQ5e09MhKotFaWjXc/LSYcj9KCuiTGxksLSrxDSuHygZrnNv1C
 3KOC6V2SEOTMYA9L3kWXWuarZwgaP0SFbiccIHI=
X-Google-Smtp-Source: APXvYqxqMRBzcEsoq3n1RrIrsNR7VOhJv0XTag/HLBTj3BQLye3b0gfXxuAkox8AmN19kpWOZESmbRofLAOGqvnwdeU=
X-Received: by 2002:a7b:c7c7:: with SMTP id z7mr3667022wmk.72.1558123505264;
 Fri, 17 May 2019 13:05:05 -0700 (PDT)
MIME-Version: 1.0
References: <20190516213752.1701-1-tamas@tklengyel.com>
 <20190516213752.1701-2-tamas@tklengyel.com>
 <5CDE610D020000780022FF42@prv1-mh.provo.novell.com>
In-Reply-To: <5CDE610D020000780022FF42@prv1-mh.provo.novell.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Fri, 17 May 2019 14:04:28 -0600
X-Gmail-Original-Message-ID: <CABfawhnu91Qjy+DHcoBC4zG5rF8LurCZ1=kMXT2aHg0qg8f7vQ@mail.gmail.com>
Message-ID: <CABfawhnu91Qjy+DHcoBC4zG5rF8LurCZ1=kMXT2aHg0qg8f7vQ@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v5 2/4] x86/mem_sharing: copy a page_lock
 version to be internal to memshr
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBNYXkgMTcsIDIwMTkgYXQgMToyMSBBTSBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3Vz
ZS5jb20+IHdyb3RlOgo+Cj4gPj4+IE9uIDE2LjA1LjE5IGF0IDIzOjM3LCA8dGFtYXNAdGtsZW5n
eWVsLmNvbT4gd3JvdGU6Cj4gPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKPiA+ICsr
KyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAo+ID4gQEAgLTM1NiwyNCArMzU2LDE1IEBAIHN0
cnVjdCBwbGF0Zm9ybV9iYWRfcGFnZSB7Cj4gPiAgY29uc3Qgc3RydWN0IHBsYXRmb3JtX2JhZF9w
YWdlICpnZXRfcGxhdGZvcm1fYmFkcGFnZXModW5zaWduZWQgaW50ICphcnJheV9zaXplKTsKPiA+
Cj4gPiAgLyogUGVyIHBhZ2UgbG9ja3M6Cj4gPiAtICogcGFnZV9sb2NrKCkgaXMgdXNlZCBmb3Ig
dHdvIHB1cnBvc2VzOiBwdGUgc2VyaWFsaXphdGlvbiwgYW5kIG1lbW9yeSBzaGFyaW5nLgo+ID4g
KyAqIHBhZ2VfbG9jaygpIGlzIHVzZWQgZm9yIHB0ZSBzZXJpYWxpemF0aW9uLgo+ID4gICAqCj4g
PiAgICogQWxsIHVzZXJzIG9mIHBhZ2UgbG9jayBmb3IgcHRlIHNlcmlhbGl6YXRpb24gbGl2ZSBp
biBtbS5jLCB1c2UgaXQKPiA+ICAgKiB0byBsb2NrIGEgcGFnZSB0YWJsZSBwYWdlIGR1cmluZyBw
dGUgdXBkYXRlcywgZG8gbm90IHRha2Ugb3RoZXIgbG9ja3Mgd2l0aGluCj4gPiAgICogdGhlIGNy
aXRpY2FsIHNlY3Rpb24gZGVsaW1pdGVkIGJ5IHBhZ2VfbG9jay91bmxvY2ssIGFuZCBwZXJmb3Jt
IG5vCj4gPiAgICogbmVzdGluZy4KPiA+ICAgKgo+ID4gLSAqIEFsbCB1c2VycyBvZiBwYWdlIGxv
Y2sgZm9yIG1lbW9yeSBzaGFyaW5nIGxpdmUgaW4gbW0vbWVtX3NoYXJpbmcuYy4gUGFnZV9sb2Nr
Cj4gPiAtICogaXMgdXNlZCBpbiBtZW1vcnkgc2hhcmluZyB0byBwcm90ZWN0IGFkZGl0aW9uIChz
aGFyZSkgYW5kIHJlbW92YWwgKHVuc2hhcmUpCj4gPiAtICogb2YgKGdmbixkb21haW4pIHR1cHBs
ZXMgdG8gYSBsaXN0IG9mIGdmbidzIHRoYXQgdGhlIHNoYXJlZCBwYWdlIGlzIGN1cnJlbnRseQo+
ID4gLSAqIGJhY2tpbmcuIE5lc3RpbmcgbWF5IGhhcHBlbiB3aGVuIHNoYXJpbmcgKGFuZCBsb2Nr
aW5nKSB0d28gcGFnZXMgLS0gZGVhZGxvY2sKPiA+IC0gKiBpcyBhdm9pZGVkIGJ5IGxvY2tpbmcg
cGFnZXMgaW4gaW5jcmVhc2luZyBvcmRlci4KPiA+IC0gKiBBbGwgbWVtb3J5IHNoYXJpbmcgY29k
ZSBwYXRocyB0YWtlIHRoZSBwMm0gbG9jayBvZiB0aGUgYWZmZWN0ZWQgZ2ZuIGJlZm9yZQo+ID4g
LSAqIHRha2luZyB0aGUgbG9jayBmb3IgdGhlIHVuZGVybHlpbmcgcGFnZS4gV2UgZW5mb3JjZSBv
cmRlcmluZyBiZXR3ZWVuIHBhZ2VfbG9jawo+ID4gLSAqIGFuZCBwMm1fbG9jayB1c2luZyBhbiBt
bS1sb2Nrcy5oIGNvbnN0cnVjdC4KPiA+IC0gKgo+ID4gLSAqIFRoZXNlIHR3byB1c2VycyAocHRl
IHNlcmlhbGl6YXRpb24gYW5kIG1lbW9yeSBzaGFyaW5nKSBkbyBub3QgY29sbGlkZSwgc2luY2UK
PiA+IC0gKiBzaGFyaW5nIGlzIG9ubHkgc3VwcG9ydGVkIGZvciBodm0gZ3Vlc3RzLCB3aGljaCBk
byBub3QgcGVyZm9ybSBwdiBwdGUgdXBkYXRlcy4KPiA+ICsgKiBUaGUgdXNlIG9mIFBHVF9sb2Nr
ZWQgaW4gbWVtX3NoYXJpbmcgZG9lcyBub3QgY29sbGlkZSwgc2luY2UgbWVtX3NoYXJpbmcgaXMK
PiA+ICsgKiBvbmx5IHN1cHBvcnRlZCBmb3IgaHZtIGd1ZXN0cywgd2hpY2ggZG8gbm90IHBlcmZv
cm0gcHYgcHRlIHVwZGF0ZXMuCj4KPiBIbW0sIEkgdGhvdWdodCB3ZSBoYWQgYWdyZWVkIG9uIHlv
dSBhbHNvIGNvcnJlY3RpbmcgdGhlIHdvcmRpbmcgb2YKPiB0aGUgc2VudGVuY2UgeW91IG5vdyBy
ZXRhaW4gKGFzIHJlcXVlc3RlZCkuIEFzIHNhaWQgYmVmb3JlLCBhIEhWTQo+IChQVkggdG8gYmUg
cHJlY2lzZSkgRG9tMCBjYW4gdmVyeSB3ZWxsIHBlcmZvcm0gUFYgUFRFIHVwZGF0ZXMsIGp1c3QK
PiBub3Qgb24gaXRzZWxmLiBJIGhhZCBzdWdnZXN0ZWQgdGhlIHdvcmRpbmcgIndoaWNoIGRvIG5v
dCBoYXZlIFBWIFBURXMKPiB1cGRhdGVkIiAtIEknZCBiZSBmaW5lIGZvciB0aGlzIHRvIGJlIGZv
bGRlZCBpbiB3aGlsZSBjb21taXR0aW5nLCB0byBhdm9pZAo+IGFub3RoZXIgcm91bmQgdHJpcC4g
V2l0aCB0aGlzCgpUaGFua3MsIEkgZG8gc2VlbSB0byBoYXZlIG1pc3NlZCB0aGF0LgoKVGFtYXMK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 17 20:19:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 20:19:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRjJp-0006AB-S7; Fri, 17 May 2019 20:19:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PB1v=TR=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hRjJo-00069x-Sx
 for xen-devel@lists.xenproject.org; Fri, 17 May 2019 20:19:04 +0000
X-Inumbo-ID: ff3f6990-78e0-11e9-85d8-776a8ecf6823
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ff3f6990-78e0-11e9-85d8-776a8ecf6823;
 Fri, 17 May 2019 20:18:56 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hRjJf-0006yp-SM; Fri, 17 May 2019 20: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.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hRjJf-00027O-HL; Fri, 17 May 2019 20:18:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hRjJf-0003Sl-GA; Fri, 17 May 2019 20:18:55 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136306-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=a11d371ef660db42c70a00f7e4297367ae5afec5
X-Osstest-Versions-That: ovmf=96ef5a8e30a8da33eaab09f13cc8d752342717a5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 17 May 2019 20:18:55 +0000
Subject: [Xen-devel] [ovmf test] 136306: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjMwNiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzYzMDYvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBhMTFkMzcxZWY2NjBkYjQyYzcwYTAwZjdlNDI5NzM2
N2FlNWFmZWM1CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA5NmVmNWE4
ZTMwYThkYTMzZWFhYjA5ZjEzY2M4ZDc1MjM0MjcxN2E1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MzYxODAgIDIwMTktMDUtMTMgMTc6NTE6MjQgWiAgICA0IGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTM2MzA2ICAyMDE5LTA1LTE1IDExOjIyOjQ1IFogICAgMiBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSGFvIEEgV3Ug
PGhhby5hLnd1QGludGVsLmNvbT4KICBKb2UgUmljaGV5IDxqb2VyaWNoZXlAZ29vZ2xlLmNvbT4K
ICBNaWNoYWVsIEQgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT4KICBTaGVuZ2xl
aSBaaGFuZyA8c2hlbmdsZWkuemhhbmdAaW50ZWwuY29tPgogIFN0YXIgWmVuZyA8c3Rhci56ZW5n
QGludGVsLmNvbT4KICBaaGFuZywgU2hlbmdsZWkgPHNoZW5nbGVpLnpoYW5nQGludGVsLmNvbT4K
ICBaaGljaGFvIEdhbyA8emhpY2hhby5nYW9AaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9p
bWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9u
IG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBj
YW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVz
dC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CiAgIDk2ZWY1YThlMzAuLmExMWQzNzFlZjYg
IGExMWQzNzFlZjY2MGRiNDJjNzBhMDBmN2U0Mjk3MzY3YWU1YWZlYzUgLT4geGVuLXRlc3RlZC1t
YXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 17 20:26:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 20:26:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRjQu-00070L-NO; Fri, 17 May 2019 20:26:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PB1v=TR=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hRjQt-000709-CY
 for xen-devel@lists.xenproject.org; Fri, 17 May 2019 20:26:23 +0000
X-Inumbo-ID: 067e489c-78e2-11e9-8b7d-1b2eb6b72716
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 067e489c-78e2-11e9-8b7d-1b2eb6b72716;
 Fri, 17 May 2019 20:26:17 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hRjQn-00079m-H7; Fri, 17 May 2019 20:26:17 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hRjQn-0002On-1c; Fri, 17 May 2019 20:26:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hRjQn-0000m1-10; Fri, 17 May 2019 20:26:17 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136463-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=ae0e5f204cb42440e244419e6a92f7fd90eb25bb
X-Osstest-Versions-That: xen=9cf11fdcd91ff8e9cd038f8336cf21f0701e8b7b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 17 May 2019 20:26:17 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 136463: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjQ2MyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjQ2My8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBhZTBlNWYyMDRjYjQyNDQwZTI0NDQxOWU2YTkyZjdmZDkwZWIyNWJiCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA5Y2YxMWZkY2Q5MWZmOGU5Y2Qw
MzhmODMzNmNmMjFmMDcwMWU4YjdiCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzY0NDIgIDIwMTkt
MDUtMTcgMTM6MDA6NDQgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTM2NDUzICAy
MDE5LTA1LTE3IDE2OjAxOjA3IFogICAgMCBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0
cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVlcmdlbiBHcm9z
cyA8amdyb3NzQHN1c2UuY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2Jz
OgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
eGVuLmdpdAogICA5Y2YxMWZkY2Q5Li5hZTBlNWYyMDRjICBhZTBlNWYyMDRjYjQyNDQwZTI0NDQx
OWU2YTkyZjdmZDkwZWIyNWJiIC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 17 22:03:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 22:03:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRkwg-0006S7-87; Fri, 17 May 2019 22:03:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=+Ke0=TR=gmail.com=alistair23@srs-us1.protection.inumbo.net>)
 id 1hRkwf-0006S2-CJ
 for xen-devel@lists.xenproject.org; Fri, 17 May 2019 22:03:17 +0000
X-Inumbo-ID: 9199e46f-78ef-11e9-8980-bc764e045a96
Received: from mail-lj1-x243.google.com (unknown [2a00:1450:4864:20::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9199e46f-78ef-11e9-8980-bc764e045a96;
 Fri, 17 May 2019 22:03:15 +0000 (UTC)
Received: by mail-lj1-x243.google.com with SMTP id z5so7545980lji.10
 for <xen-devel@lists.xenproject.org>; Fri, 17 May 2019 15:03:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=O5n/msiISze9JoG98iWFg9QkU0TLk7ccycXNkJD1VMU=;
 b=sq17cLTu+36SRiwY0gncdnsfSON7IoCEWIXgTaWrEC20pQ2wv1Bm3Rlag+IOUbEaWT
 AFzt3R6EfqaexAawf9SeczhD1jEFuhJRquo5ZFFpUL6EIXVl6LMqBghxOMfBtJJWFSdH
 lje5mz8ugNYRr2/nK7ML+tvAI7xcZ6BBUw2cvC3eAE2jg5GPSziJbjj2Jf04NCRkJw7F
 RwisgZ/EhImpGwaHXc7nID9uApqkXthJzJEa8jlDjkkizBGpWD4UEx3KjjU8/iOn+sRZ
 z/1wY9s0nM4tlq2MGuc2NbBXzwpxdrqK78AR/WG5zoeKyz/qsKIoswES4/n4NRxGe/Mr
 XMLQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=O5n/msiISze9JoG98iWFg9QkU0TLk7ccycXNkJD1VMU=;
 b=Zd/kXSHqv+JmbgRAjByqUnLKDrO0VHKYTkZ5grqQWX0u+o7td83s+4pzLj40ZHZX9z
 OKum3Ul+cdYU7s20T39wh5vRi7wz9pTwCzB8ScQO88drjp4Uu/Z1HCWTbyEvuEg43XwT
 2FIj9UesRgG38mEGSp1BYGktcLjkdU1CuUaq4se6cj5zubC7uqSF2E31eQQ6Lhlz9QN5
 GgKNxtz3h5yFYyDSfhXETDrQAqfkOHtkg7LeKoEU7S6nlC99O9PVmSR1witPQgqL4acZ
 VkUwwNBcSe0yKigKUp4ABIGt3Ov/yi5MJdVuBbkJL/NySsNtgNS1mYu/K7oaojpYBm+5
 q8Mw==
X-Gm-Message-State: APjAAAX3YL1u+ngsQLPA47IOIRfZngg1OcKjM72zsSdgQ3ycR2pFKSLm
 KBHaCw9vCJsuJemslfIR9iCRVd6enBOwx53GaAw=
X-Google-Smtp-Source: APXvYqykV5SzzFKsxsQ03ivspnOK3ytQNTkRKgtgzeJB8KAOYTtr9pK1AvxRqtncnFnxAt0HtfJ4RSi0d3GaZut3X54=
X-Received: by 2002:a2e:597:: with SMTP id 145mr2167389ljf.127.1558130594147; 
 Fri, 17 May 2019 15:03:14 -0700 (PDT)
MIME-Version: 1.0
References: <20190516000212.13468-1-alistair.francis@wdc.com>
 <20190516000212.13468-2-alistair.francis@wdc.com>
 <5CDD3C4B020000780022F8BE@prv1-mh.provo.novell.com>
 <CAKmqyKPhUK9LDpJA8+H16uO4augfEHW+WdnBMjZzdwHa3dM8YA@mail.gmail.com>
 <b3621bcf-89d0-22a0-2416-4cf5a341d13a@arm.com>
In-Reply-To: <b3621bcf-89d0-22a0-2416-4cf5a341d13a@arm.com>
From: Alistair Francis <alistair23@gmail.com>
Date: Fri, 17 May 2019 15:01:01 -0700
Message-ID: <CAKmqyKN=HCwitx7StNKLmNhjVeXq0cEawyi+j9VJf5dkhfi=jQ@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH 2/3] xen/drivers/char: Don't require vpl011
 for all non-x86 archs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Alistair Francis <alistair.francis@wdc.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBNYXkgMTcsIDIwMTkgYXQgMTo0NiBBTSBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPiB3cm90ZToKPgo+Cj4KPiBPbiAxNi8wNS8yMDE5IDIwOjMwLCBBbGlzdGFpciBG
cmFuY2lzIHdyb3RlOgo+ID4gT24gVGh1LCBNYXkgMTYsIDIwMTkgYXQgMzozMiBBTSBKYW4gQmV1
bGljaCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+ID4+Cj4gPj4+Pj4gT24gMTYuMDUuMTkg
YXQgMDI6MDIsIDxhbGlzdGFpci5mcmFuY2lzQHdkYy5jb20+IHdyb3RlOgo+ID4+PiBNYWtlIHRo
ZSBhc20vdnBsMDExLmggZGVwZW5kZW50IG9uIHRoZSBBUk0gYXJjaGl0ZWN0dXJlLgo+ID4+Cj4g
Pj4gQnV0IHdlIG9ubHkgaGF2ZSB4ODYgYW5kIEFybSByaWdodCBub3cuIEEgd29yZCBtb3JlIGFi
b3V0Cj4gPj4geW91ciBtb3RpdmF0aW9uIHdvdWxkIGhlbHAuCj4gPgo+ID4gQXMgdGhlIGNvZGUg
Y3VycmVudGx5IGlzIG5vIG9uZSBjYW4gYWRkIGFub3RoZXIgYXJjaGl0ZWN0dXJlLiBUaGlzIGlz
Cj4gPiBqdXN0IGEgZ2VuZXJhbCBmaXh1cCBhcyBhc3N1bWluZyBYZW4gd2lsbCBvbmx5IGV2ZXIg
c3VwcG9ydCB0d28gYXJjaHMKPiA+IHNlZW1zIHN0cmFuZ2UuCj4KPiBBdCB3aGljaCBwb2ludCwg
d291bGRuJ3QgaXQgYmUgYmV0dGVyIHRvIGF2b2lkICNpZmRlZiBBUkNIIGluIGNvbW1vbiBjb2Rl
Pwo+IEluc3RlYWQsIHdlIGNvdWxkIHByb3ZpZGUgYXJjaCBoZWxwZXIgYW5kL29yIG1vcmUgbWVh
bmluZyBDT05GSUcgbmFtZS4KCkknbSBub3Qgc3VyZSBpZiB0aGUgYXJjaCBoZWxwZXJzIGFyZSBh
bnkgZWFzaWVyIHRvIHVuZGVyc3RhbmQuIE1heWJlCnRoYXQgaXMgd29ydGggbG9va2luZyBpbnRv
LCBhdCB0aGUgbW9tZW50IHRob3VnaCBJIHN0aWxsIHRoaW5rIGl0Cm1ha2VzIHNlbnNlIHRvIGZp
eCB0aGlzICNpZmRlZi4KCkFsaXN0YWlyCgo+Cj4gQ2hlZXJzLAo+Cj4gLS0KPiBKdWxpZW4gR3Jh
bGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 17 22:05:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 22:05:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRkyO-0006YE-Lk; Fri, 17 May 2019 22:05:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=+Ke0=TR=gmail.com=alistair23@srs-us1.protection.inumbo.net>)
 id 1hRkyN-0006Y7-7P
 for xen-devel@lists.xenproject.org; Fri, 17 May 2019 22:05:03 +0000
X-Inumbo-ID: d0caa49d-78ef-11e9-8980-bc764e045a96
Received: from mail-lj1-x242.google.com (unknown [2a00:1450:4864:20::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d0caa49d-78ef-11e9-8980-bc764e045a96;
 Fri, 17 May 2019 22:05:01 +0000 (UTC)
Received: by mail-lj1-x242.google.com with SMTP id w1so7621289ljw.0
 for <xen-devel@lists.xenproject.org>; Fri, 17 May 2019 15:05:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=SGcQpgL93rAKxmj6EmLPS2dflDowXVj+LfnmrTNAfyw=;
 b=mB97t0yTiU9YX/P0EyEiURxWwqd3iR32aNdNds92M5CIUBfsYfZwUyDP4SwgzMTn+K
 HFEX2w1r1GGvKjWSlk62ZNkuByws+zd/0wBaNKLsmXudrH6g5Dc3YsW4FwOTqfy/g9W1
 Ry+ESDHPuofujmzTcSyhlzAqA3Xc6yGV4jLpxK9r1wjWhjvXCmFRs2Zs3zhSkuP3M7M9
 RlYSmzRdBgS05iIElqhvVz9OC1fFiH2P5Qo42k0kWrvLXY+vDKIqbLoRk5SNMS4ZB1ta
 86c/OhWtRyDZmYmffXQ6idfzXYA5R3Yq09Vd6enpZGJgkocV0UUqZfSCfjpTBGldXF1N
 wSQg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=SGcQpgL93rAKxmj6EmLPS2dflDowXVj+LfnmrTNAfyw=;
 b=iVkb1Qu/f600ahTKO+nSY5IH/EJ+3VUghTOsN/s0v1vlG7puwLmoHGNbzgZfobIcAC
 Cqly0Q812Zd2ep5hFkLfckyFwdxmU4XnMZat+0e8VaSxFeosn1ZTtwnY3W0t95uVBEcV
 0cXgKSxn7BgGtiSiI7WDTsIbx9qH6RT42WJ4ioNATjbSGV7fKQnY0EJeBiDqv50gyrgo
 9xsCV4vSKTNkA9MOMh7iwFdJtFdIaScKZc7jtwlhHF2zl+78EhqO63CThkAouKDxbc8f
 pTnigkYVjWHabSb9LaoE8FKvdjszB7Q+VcJYFDIvKNh8wPubUHo9JwMEJJjToyo2yCdx
 T2dg==
X-Gm-Message-State: APjAAAVLTLb4qBc6sTk/PUr8zhbygTNa2p4ujTB15scoWSUhdgt1U2v/
 qrkFVo0IMXQypSX5o5jvG7oDcsgWyEog0voVMsE=
X-Google-Smtp-Source: APXvYqxbvKXNOMxpATU5ZKhbI5x0bcWa7l/C0PNDdNOaSYL4autgzbw7/aIBRA0X58NqnP5UXWMUd6ENQQbZnogasvg=
X-Received: by 2002:a2e:8583:: with SMTP id b3mr4002234lji.136.1558130700307; 
 Fri, 17 May 2019 15:05:00 -0700 (PDT)
MIME-Version: 1.0
References: <20190516000212.13468-1-alistair.francis@wdc.com>
 <20190516000212.13468-2-alistair.francis@wdc.com>
 <5CDD3C4B020000780022F8BE@prv1-mh.provo.novell.com>
 <CAKmqyKPhUK9LDpJA8+H16uO4augfEHW+WdnBMjZzdwHa3dM8YA@mail.gmail.com>
 <5CDE5414020000780022FED3@prv1-mh.provo.novell.com>
In-Reply-To: <5CDE5414020000780022FED3@prv1-mh.provo.novell.com>
From: Alistair Francis <alistair23@gmail.com>
Date: Fri, 17 May 2019 15:02:47 -0700
Message-ID: <CAKmqyKN5N6sQ4rpzGpSgCHRPU7Y490YT=3FhNXKWo3EA8zsXjg@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 2/3] xen/drivers/char: Don't require vpl011
 for all non-x86 archs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Alistair Francis <alistair.francis@wdc.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBNYXkgMTYsIDIwMTkgYXQgMTE6MjYgUE0gSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1
c2UuY29tPiB3cm90ZToKPgo+ID4+PiBPbiAxNi4wNS4xOSBhdCAyMTozMCwgPGFsaXN0YWlyMjNA
Z21haWwuY29tPiB3cm90ZToKPiA+IE9uIFRodSwgTWF5IDE2LCAyMDE5IGF0IDM6MzIgQU0gSmFu
IEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPiB3cm90ZToKPiA+Pgo+ID4+ID4+PiBPbiAxNi4w
NS4xOSBhdCAwMjowMiwgPGFsaXN0YWlyLmZyYW5jaXNAd2RjLmNvbT4gd3JvdGU6Cj4gPj4gPiBN
YWtlIHRoZSBhc20vdnBsMDExLmggZGVwZW5kZW50IG9uIHRoZSBBUk0gYXJjaGl0ZWN0dXJlLgo+
ID4+Cj4gPj4gQnV0IHdlIG9ubHkgaGF2ZSB4ODYgYW5kIEFybSByaWdodCBub3cuIEEgd29yZCBt
b3JlIGFib3V0Cj4gPj4geW91ciBtb3RpdmF0aW9uIHdvdWxkIGhlbHAuCj4gPgo+ID4gQXMgdGhl
IGNvZGUgY3VycmVudGx5IGlzIG5vIG9uZSBjYW4gYWRkIGFub3RoZXIgYXJjaGl0ZWN0dXJlLiBU
aGlzIGlzCj4gPiBqdXN0IGEgZ2VuZXJhbCBmaXh1cCBhcyBhc3N1bWluZyBYZW4gd2lsbCBvbmx5
IGV2ZXIgc3VwcG9ydCB0d28gYXJjaHMKPiA+IHNlZW1zIHN0cmFuZ2UuCj4KPiBCdXQgdGhhdCdz
IHRoZW4gbm90IHRoZSBvbmx5IHBsYWNlLCBpcyBpdD8gSSdkIG5vdCBleHBlY3QgYSBzaW5nbGUs
Cj4gcmFuZG9tIGNoYW5nZSBvZiB0aGlzIGtpbmQgdG8gYmUgc2VudCBhbGwgb24gaXRzIG93biBp
biBzdWNoIGEKPiBjYXNlLgoKVGhpcyBpcyB0aGUgb25seSBjYXNlIHRoYXQgSSBoYXZlIHJ1biBp
bnRvIHdoZXJlIHRoZXJlIGlzbid0IGEgc2FuZQojZWxzZSBjb25kaXRpb24uIE1vc3Qgb3RoZXIg
I2lmZGVmcyBmYWxsIHRocm91Z2ggdG8gYW4gIlVuc3VwcG9ydGVkLi4iCm1lc3NhZ2UgaW4gdGhl
ICNlbHNlLgoKPgo+ID4+IEFsc28gSSBkb24ndCB0aGluayB5b3VyIENjIGxpc3QgaXMgd2lkZSBl
bm91Z2ggZm9yIHRoaXMgY2hhbmdlLgo+ID4KPiA+IEkgY291bGRuJ3QgZmluZCBhbnlvdGhlciBw
ZW9wbGUgaW4gdGhlIE1BSU5UQUlORVJTIGZpbGUsIHdobyBlbHNlIHNob3VsZCBJCj4gPiBDQz8K
Pgo+IFdlbGwsIGhvdyBkaWQgeW91IGxhbmQgYXQgQ2MtaW5nIHRoZSB0b29sIHN0YWNrIG1haW50
YWluZXJzIG9uCj4gdGhpcyBoeXBlcnZpc29yIGNoYW5nZT8gQW55d2F5IC0gdGhlcmUncyBhIHNl
Y3Rpb24gVEhFIFJFU1QKPiBhdCB0aGUgYm90dG9tIG9mIC4vTUFJTlRBSU5FUlMsIGFuZCB3ZSBh
bHNvIGhhdmUgdGhlIHR3bwo+IHNjcmlwdHMvKl9tYWludGFpbmVycy5wbCBzY3JpcHRzIHRvIGFp
ZCB5b3Ugd2l0aCBkZXRlcm1pbmluZwo+IHdobyB0byBDYy4KCkFoLCBzb3JyeS4gSSBqdXN0IGdy
ZXBwZWQgdGhlIGZpbGUgbmV4dCB0aW1lIEknbGwgbWFrZSBzdXJlIHRvIHR1cm4gdGhlIHNjcmlw
dC4KCkFsaXN0YWlyCgo+Cj4gSmFuCj4KPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 17 22:34:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 22:34:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRlQN-0000Ys-9Z; Fri, 17 May 2019 22:33:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Yx6q=TR=wdc.com=prvs=033a92d29=alistair.francis@srs-us1.protection.inumbo.net>)
 id 1hRlQL-0000Ya-3P
 for xen-devel@lists.xenproject.org; Fri, 17 May 2019 22:33:57 +0000
X-Inumbo-ID: d67b2550-78f3-11e9-8980-bc764e045a96
Received: from esa5.hgst.iphmx.com (unknown [216.71.153.144])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d67b2550-78f3-11e9-8980-bc764e045a96;
 Fri, 17 May 2019 22:33:48 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=wdc.com; i=@wdc.com; q=dns/txt; s=dkim.wdc.com;
 t=1558132429; x=1589668429;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=YNgezyUbO72P0KzAzGZ7OIX+UWNSDFsSzcJRA2Ewz+8=;
 b=aAg27sFtJ/rzKEpMlHJv/tp5g25UslLHUVq9zxA62tvoshyRY+LW8TY6
 yzTeimcPmjmULwsw6BAAhjd/D4AJTq7tHX7C2veI6T72BvwM0t9nLQje+
 rjetgFR0wsIBbpFElY8UlAGs6pA2KdrTm3yIEnqAhTuDlViZWXkWRE2s7
 ClmfuxiDiNeXOVF//e5sOjO49b669+vvYdF+mrfpQyBPWiJjAVS732AYX
 u2jytcZOqmJKT0V7K50ubqkYF9vt2RFcyq8iqgrvhzJQtOEJbbarxa5Eo
 PlgHvNLIpY4It5+8DdOz1gx5jGN4CJ4k7CenX/+ZdEG3tuYlp75tz+UkF Q==;
X-IronPort-AV: E=Sophos;i="5.60,481,1549900800"; d="scan'208";a="109791001"
Received: from h199-255-45-14.hgst.com (HELO uls-op-cesaep01.wdc.com)
 ([199.255.45.14])
 by ob1.hgst.iphmx.com with ESMTP; 18 May 2019 06:33:47 +0800
IronPort-SDR: 1JtdhRGRuhrbsCO5St5XZam9CI15Bk2fPzGIsedcBPwMa8tHb399W5jB6HVOVF9Q7VcDCsllK1
 VaKN3a0fLGtD2WGbFwtEL3uGkJPoR21wkq4Q19Lb9QV4BUI97+tCLEpzpSC1kGPWOk94D9zNdr
 RaUIRTr6TRptGLEAnfkAP4abtJDwL46dsBKzAKYIIoBhjesDpLJBfPQbnVHvvEHw7+lnAgMVgf
 R4KCrtBBBn2fbxE42WaXDi356XAueyLCqG0kl57fRW5HGkIr9nY09Zi6VcgmtSxeigzlQKMB3Z
 hwjrIogjlEiU8eDH7GsEQu/1
Received: from uls-op-cesaip02.wdc.com ([10.248.3.37])
 by uls-op-cesaep01.wdc.com with ESMTP; 17 May 2019 15:09:16 -0700
IronPort-SDR: lABn7Vm2+X86RnSdAa4YX+68W8i82sFjAeMun/iishApuJXE/IexusKsGdbw3b2VUJHF+lnNVN
 bI1ZK1uaZe4bQT2N4nBrFeFLSuGtZalEOCHAmtoWj0uiNlIkAAC4BzL2tzqR/ztTY3jKG7jmP1
 r6pyYZsrMGCUqCaHPDbsK2GpjoJKmbAYvcojAxKmr+lt0PFdWXOcaEIsJeu5S/XcLaqR8S4sh6
 wur+wFzTkgluFjg5E/+mmNadtkXN01wh1CXcItZqxHz8hzGqvfNwOBatt4H5suDwqQrBSQThuH
 1cw=
Received: from risc6-mainframe.sdcorp.global.sandisk.com (HELO
 risc6-mainframe.int.fusionio.com) ([10.196.157.140])
 by uls-op-cesaip02.wdc.com with ESMTP; 17 May 2019 15:33:46 -0700
From: Alistair Francis <alistair.francis@wdc.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 17 May 2019 15:31:51 -0700
Message-Id: <20190517223152.29839-1-alistair.francis@wdc.com>
X-Mailer: git-send-email 2.21.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 1/2] autotools: Updage config.guess and
 config.sub
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, konrad.wilk@oracle.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 Alistair Francis <alistair.francis@wdc.com>, jbeulich@suse.com,
 alistair23@gmail.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGF1dG9jb25mIG1hbnVhbCBbMV0gc3BlY2lmaWVzIHRoYXQgYXMgd2UgZGVmaW5lIEFDX0NB
Tk9OSUNBTF9IT1NUIHdlCm11c3Qgc3VwcGx5IGNvbmZpZy5ndWVzcyBhbmQgY29uZmlnLnN1Yi4g
SW4gd2hpY2ggY2FzZSBsZXQncyB1cGRhdGUgdGhlbQpmcm9tIFsyXSBjb21taXQ6IGI5ODQyNGMy
NCAiY29uZmlnLmd1ZXNzOiBSZW1vdmUgc3BhY2UgYWZ0ZXIgIiNlbmRpZiIsIGFzCkdudWxpYiBh
bmQgc29tZSIKClRoaXMgYWxsb3dzIHVzIHRvIHN1cHBvcnQgbW9yZSBhY2hpdGVjdHVyZXMgKFJJ
U0MtVikgYW5kIG90aGVyIGdlbmVyYWwKaW1wcm92ZW1lbnRzLgoKMTogaHR0cHM6Ly93d3cuZ251
Lm9yZy9zb2Z0d2FyZS9hdXRvY29uZi9tYW51YWwvYXV0b2NvbmYuaHRtbCNDYW5vbmljYWxpemlu
ZwoyOiBodHRwczovL2dpdC5zYXZhbm5haC5nbnUub3JnL2NnaXQvY29uZmlnLmdpdC8KClNpZ25l
ZC1vZmYtYnk6IEFsaXN0YWlyIEZyYW5jaXMgPGFsaXN0YWlyLmZyYW5jaXNAd2RjLmNvbT4KLS0t
CiBjb25maWcuZ3Vlc3MgfCAxMDE0ICsrKysrKysrKysrLS0tLS0tLS0tCiBjb25maWcuc3ViICAg
fCAyNTIyICsrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CiAyIGZpbGVzIGNoYW5nZWQsIDE4NDAgaW5zZXJ0aW9ucygrKSwgMTY5NiBkZWxldGlvbnMoLSkK
IG1vZGUgY2hhbmdlIDEwMDc1NSA9PiAxMDA2NDQgY29uZmlnLmd1ZXNzCiBtb2RlIGNoYW5nZSAx
MDA3NTUgPT4gMTAwNjQ0IGNvbmZpZy5zdWIKCmRpZmYgLS1naXQgYS9jb25maWcuZ3Vlc3MgYi9j
b25maWcuZ3Vlc3MKb2xkIG1vZGUgMTAwNzU1Cm5ldyBtb2RlIDEwMDY0NAppbmRleCBkNjIyYTQ0
ZTU1Li40Y2Q5NDU0YjM1Ci0tLSBhL2NvbmZpZy5ndWVzcworKysgYi9jb25maWcuZ3Vlc3MKQEAg
LTEsMTQgKzEsMTIgQEAKICMhIC9iaW4vc2gKICMgQXR0ZW1wdCB0byBndWVzcyBhIGNhbm9uaWNh
bCBzeXN0ZW0gbmFtZS4KLSMgICBDb3B5cmlnaHQgKEMpIDE5OTIsIDE5OTMsIDE5OTQsIDE5OTUs
IDE5OTYsIDE5OTcsIDE5OTgsIDE5OTksCi0jICAgMjAwMCwgMjAwMSwgMjAwMiwgMjAwMywgMjAw
NCwgMjAwNSwgMjAwNiwgMjAwNywgMjAwOCwgMjAwOSwgMjAxMCwKLSMgICAyMDExLCAyMDEyIEZy
ZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgSW5jLgorIyAgIENvcHlyaWdodCAxOTkyLTIwMTkgRnJl
ZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBJbmMuCiAKLXRpbWVzdGFtcD0nMjAxMi0wMi0xMCcKK3Rp
bWVzdGFtcD0nMjAxOS0wNC0yOCcKIAogIyBUaGlzIGZpbGUgaXMgZnJlZSBzb2Z0d2FyZTsgeW91
IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeSBpdAogIyB1bmRlciB0aGUgdGVybXMg
b2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieQotIyB0aGUg
RnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIgdmVyc2lvbiAyIG9mIHRoZSBMaWNlbnNl
LCBvcgorIyB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIgdmVyc2lvbiAzIG9m
IHRoZSBMaWNlbnNlLCBvcgogIyAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgog
IwogIyBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxs
IGJlIHVzZWZ1bCwgYnV0CkBAIC0xNywyNCArMTUsMjIgQEAgdGltZXN0YW1wPScyMDEyLTAyLTEw
JwogIyBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCiAjCiAjIFlvdSBz
aG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNl
bnNlCi0jIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtOyBpZiBub3QsIHNlZSA8aHR0cDovL3d3dy5n
bnUub3JnL2xpY2Vuc2VzLz4uCisjIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtOyBpZiBub3QsIHNl
ZSA8aHR0cHM6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgogIwogIyBBcyBhIHNwZWNpYWwgZXhj
ZXB0aW9uIHRvIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSwgaWYgeW91CiAjIGRpc3Ry
aWJ1dGUgdGhpcyBmaWxlIGFzIHBhcnQgb2YgYSBwcm9ncmFtIHRoYXQgY29udGFpbnMgYQogIyBj
b25maWd1cmF0aW9uIHNjcmlwdCBnZW5lcmF0ZWQgYnkgQXV0b2NvbmYsIHlvdSBtYXkgaW5jbHVk
ZSBpdCB1bmRlcgotIyB0aGUgc2FtZSBkaXN0cmlidXRpb24gdGVybXMgdGhhdCB5b3UgdXNlIGZv
ciB0aGUgcmVzdCBvZiB0aGF0IHByb2dyYW0uCi0KLQotIyBPcmlnaW5hbGx5IHdyaXR0ZW4gYnkg
UGVyIEJvdGhuZXIuICBQbGVhc2Ugc2VuZCBwYXRjaGVzIChjb250ZXh0Ci0jIGRpZmYgZm9ybWF0
KSB0byA8Y29uZmlnLXBhdGNoZXNAZ251Lm9yZz4gYW5kIGluY2x1ZGUgYSBDaGFuZ2VMb2cKLSMg
ZW50cnkuCisjIHRoZSBzYW1lIGRpc3RyaWJ1dGlvbiB0ZXJtcyB0aGF0IHlvdSB1c2UgZm9yIHRo
ZSByZXN0IG9mIHRoYXQKKyMgcHJvZ3JhbS4gIFRoaXMgRXhjZXB0aW9uIGlzIGFuIGFkZGl0aW9u
YWwgcGVybWlzc2lvbiB1bmRlciBzZWN0aW9uIDcKKyMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1Ymxp
YyBMaWNlbnNlLCB2ZXJzaW9uIDMgKCJHUEx2MyIpLgogIwotIyBUaGlzIHNjcmlwdCBhdHRlbXB0
cyB0byBndWVzcyBhIGNhbm9uaWNhbCBzeXN0ZW0gbmFtZSBzaW1pbGFyIHRvCi0jIGNvbmZpZy5z
dWIuICBJZiBpdCBzdWNjZWVkcywgaXQgcHJpbnRzIHRoZSBzeXN0ZW0gbmFtZSBvbiBzdGRvdXQs
IGFuZAotIyBleGl0cyB3aXRoIDAuICBPdGhlcndpc2UsIGl0IGV4aXRzIHdpdGggMS4KKyMgT3Jp
Z2luYWxseSB3cml0dGVuIGJ5IFBlciBCb3RobmVyOyBtYWludGFpbmVkIHNpbmNlIDIwMDAgYnkg
QmVuIEVsbGlzdG9uLgogIwogIyBZb3UgY2FuIGdldCB0aGUgbGF0ZXN0IHZlcnNpb24gb2YgdGhp
cyBzY3JpcHQgZnJvbToKLSMgaHR0cDovL2dpdC5zYXZhbm5haC5nbnUub3JnL2dpdHdlYi8/cD1j
b25maWcuZ2l0O2E9YmxvYl9wbGFpbjtmPWNvbmZpZy5ndWVzcztoYj1IRUFECisjIGh0dHBzOi8v
Z2l0LnNhdmFubmFoLmdudS5vcmcvZ2l0d2ViLz9wPWNvbmZpZy5naXQ7YT1ibG9iX3BsYWluO2Y9
Y29uZmlnLmd1ZXNzCisjCisjIFBsZWFzZSBzZW5kIHBhdGNoZXMgdG8gPGNvbmZpZy1wYXRjaGVz
QGdudS5vcmc+LgorCiAKIG1lPWBlY2hvICIkMCIgfCBzZWQgLWUgJ3MsLiovLCwnYAogCkBAIC00
Myw3ICszOSw3IEBAIFVzYWdlOiAkMCBbT1BUSU9OXQogCiBPdXRwdXQgdGhlIGNvbmZpZ3VyYXRp
b24gbmFtZSBvZiB0aGUgc3lzdGVtIFxgJG1lJyBpcyBydW4gb24uCiAKLU9wZXJhdGlvbiBtb2Rl
czoKK09wdGlvbnM6CiAgIC1oLCAtLWhlbHAgICAgICAgICBwcmludCB0aGlzIGhlbHAsIHRoZW4g
ZXhpdAogICAtdCwgLS10aW1lLXN0YW1wICAgcHJpbnQgZGF0ZSBvZiBsYXN0IG1vZGlmaWNhdGlv
biwgdGhlbiBleGl0CiAgIC12LCAtLXZlcnNpb24gICAgICBwcmludCB2ZXJzaW9uIG51bWJlciwg
dGhlbiBleGl0CkBAIC01NCw5ICs1MCw3IEBAIHZlcnNpb249IlwKIEdOVSBjb25maWcuZ3Vlc3Mg
KCR0aW1lc3RhbXApCiAKIE9yaWdpbmFsbHkgd3JpdHRlbiBieSBQZXIgQm90aG5lci4KLUNvcHly
aWdodCAoQykgMTk5MiwgMTk5MywgMTk5NCwgMTk5NSwgMTk5NiwgMTk5NywgMTk5OCwgMTk5OSwg
MjAwMCwKLTIwMDEsIDIwMDIsIDIwMDMsIDIwMDQsIDIwMDUsIDIwMDYsIDIwMDcsIDIwMDgsIDIw
MDksIDIwMTAsIDIwMTEsIDIwMTIKLUZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgSW5jLgorQ29w
eXJpZ2h0IDE5OTItMjAxOSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24sIEluYy4KIAogVGhpcyBp
cyBmcmVlIHNvZnR3YXJlOyBzZWUgdGhlIHNvdXJjZSBmb3IgY29weWluZyBjb25kaXRpb25zLiAg
VGhlcmUgaXMgTk8KIHdhcnJhbnR5OyBub3QgZXZlbiBmb3IgTUVSQ0hBTlRBQklMSVRZIG9yIEZJ
VE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiIKQEAgLTkwLDggKzg0LDYgQEAgaWYgdGVz
dCAkIyAhPSAwOyB0aGVuCiAgIGV4aXQgMQogZmkKIAotdHJhcCAnZXhpdCAxJyAxIDIgMTUKLQog
IyBDQ19GT1JfQlVJTEQgLS0gY29tcGlsZXIgdXNlZCBieSB0aGlzIHNjcmlwdC4gTm90ZSB0aGF0
IHRoZSB1c2Ugb2YgYQogIyBjb21waWxlciB0byBhaWQgaW4gc3lzdGVtIGRldGVjdGlvbiBpcyBk
aXNjb3VyYWdlZCBhcyBpdCByZXF1aXJlcwogIyB0ZW1wb3JhcnkgZmlsZXMgdG8gYmUgY3JlYXRl
ZCBhbmQsIGFzIHlvdSBjYW4gc2VlIGJlbG93LCBpdCBpcyBhCkBAIC0xMDIsMzQgKzk0LDM4IEBA
IHRyYXAgJ2V4aXQgMScgMSAyIDE1CiAKICMgUG9ydGFibGUgdG1wIGRpcmVjdG9yeSBjcmVhdGlv
biBpbnNwaXJlZCBieSB0aGUgQXV0b2NvbmYgdGVhbS4KIAotc2V0X2NjX2Zvcl9idWlsZD0nCi10
cmFwICJleGl0Y29kZT1cJD87IChybSAtZiBcJHRtcGZpbGVzIDI+L2Rldi9udWxsOyBybWRpciBc
JHRtcCAyPi9kZXYvbnVsbCkgJiYgZXhpdCBcJGV4aXRjb2RlIiAwIDsKLXRyYXAgInJtIC1mIFwk
dG1wZmlsZXMgMj4vZGV2L251bGw7IHJtZGlyIFwkdG1wIDI+L2Rldi9udWxsOyBleGl0IDEiIDEg
MiAxMyAxNSA7Ci06ICR7VE1QRElSPS90bXB9IDsKLSB7IHRtcD1gKHVtYXNrIDA3NyAmJiBta3Rl
bXAgLWQgIiRUTVBESVIvY2dYWFhYWFgiKSAyPi9kZXYvbnVsbGAgJiYgdGVzdCAtbiAiJHRtcCIg
JiYgdGVzdCAtZCAiJHRtcCIgOyB9IHx8Ci0geyB0ZXN0IC1uICIkUkFORE9NIiAmJiB0bXA9JFRN
UERJUi9jZyQkLSRSQU5ET00gJiYgKHVtYXNrIDA3NyAmJiBta2RpciAkdG1wKSA7IH0gfHwKLSB7
IHRtcD0kVE1QRElSL2NnLSQkICYmICh1bWFzayAwNzcgJiYgbWtkaXIgJHRtcCkgJiYgZWNobyAi
V2FybmluZzogY3JlYXRpbmcgaW5zZWN1cmUgdGVtcCBkaXJlY3RvcnkiID4mMiA7IH0gfHwKLSB7
IGVjaG8gIiRtZTogY2Fubm90IGNyZWF0ZSBhIHRlbXBvcmFyeSBkaXJlY3RvcnkgaW4gJFRNUERJ
UiIgPiYyIDsgZXhpdCAxIDsgfSA7Ci1kdW1teT0kdG1wL2R1bW15IDsKLXRtcGZpbGVzPSIkZHVt
bXkuYyAkZHVtbXkubyAkZHVtbXkucmVsICRkdW1teSIgOwotY2FzZSAkQ0NfRk9SX0JVSUxELCRI
T1NUX0NDLCRDQyBpbgotICwsKSAgICBlY2hvICJpbnQgeDsiID4gJGR1bW15LmMgOwotCWZvciBj
IGluIGNjIGdjYyBjODkgYzk5IDsgZG8KLQkgIGlmICgkYyAtYyAtbyAkZHVtbXkubyAkZHVtbXku
YykgPi9kZXYvbnVsbCAyPiYxIDsgdGhlbgotCSAgICAgQ0NfRk9SX0JVSUxEPSIkYyI7IGJyZWFr
IDsKLQkgIGZpIDsKLQlkb25lIDsKLQlpZiB0ZXN0IHgiJENDX0ZPUl9CVUlMRCIgPSB4IDsgdGhl
bgotCSAgQ0NfRk9SX0JVSUxEPW5vX2NvbXBpbGVyX2ZvdW5kIDsKLQlmaQotCTs7Ci0gLCwqKSAg
IENDX0ZPUl9CVUlMRD0kQ0MgOzsKLSAsKiwqKSAgQ0NfRk9SX0JVSUxEPSRIT1NUX0NDIDs7Ci1l
c2FjIDsgc2V0X2NjX2Zvcl9idWlsZD0gOycKK3RtcD0KKyMgc2hlbGxjaGVjayBkaXNhYmxlPVND
MjE3MgordHJhcCAndGVzdCAteiAiJHRtcCIgfHwgcm0gLWZyICIkdG1wIicgMCAxIDIgMTMgMTUK
Kworc2V0X2NjX2Zvcl9idWlsZCgpIHsKKyAgICA6ICIke1RNUERJUj0vdG1wfSIKKyAgICAjIHNo
ZWxsY2hlY2sgZGlzYWJsZT1TQzIwMzkKKyAgICB7IHRtcD1gKHVtYXNrIDA3NyAmJiBta3RlbXAg
LWQgIiRUTVBESVIvY2dYWFhYWFgiKSAyPi9kZXYvbnVsbGAgJiYgdGVzdCAtbiAiJHRtcCIgJiYg
dGVzdCAtZCAiJHRtcCIgOyB9IHx8CisJeyB0ZXN0IC1uICIkUkFORE9NIiAmJiB0bXA9JFRNUERJ
Ui9jZyQkLSRSQU5ET00gJiYgKHVtYXNrIDA3NyAmJiBta2RpciAiJHRtcCIgMj4vZGV2L251bGwp
IDsgfSB8fAorCXsgdG1wPSRUTVBESVIvY2ctJCQgJiYgKHVtYXNrIDA3NyAmJiBta2RpciAiJHRt
cCIgMj4vZGV2L251bGwpICYmIGVjaG8gIldhcm5pbmc6IGNyZWF0aW5nIGluc2VjdXJlIHRlbXAg
ZGlyZWN0b3J5IiA+JjIgOyB9IHx8CisJeyBlY2hvICIkbWU6IGNhbm5vdCBjcmVhdGUgYSB0ZW1w
b3JhcnkgZGlyZWN0b3J5IGluICRUTVBESVIiID4mMiA7IGV4aXQgMSA7IH0KKyAgICBkdW1teT0k
dG1wL2R1bW15CisgICAgY2FzZSAke0NDX0ZPUl9CVUlMRC19LCR7SE9TVF9DQy19LCR7Q0MtfSBp
bgorCSwsKSAgICBlY2hvICJpbnQgeDsiID4gIiRkdW1teS5jIgorCSAgICAgICBmb3IgZHJpdmVy
IGluIGNjIGdjYyBjODkgYzk5IDsgZG8KKwkJICAgaWYgKCRkcml2ZXIgLWMgLW8gIiRkdW1teS5v
IiAiJGR1bW15LmMiKSA+L2Rldi9udWxsIDI+JjEgOyB0aGVuCisJCSAgICAgICBDQ19GT1JfQlVJ
TEQ9IiRkcml2ZXIiCisJCSAgICAgICBicmVhaworCQkgICBmaQorCSAgICAgICBkb25lCisJICAg
ICAgIGlmIHRlc3QgeCIkQ0NfRk9SX0JVSUxEIiA9IHggOyB0aGVuCisJCSAgIENDX0ZPUl9CVUlM
RD1ub19jb21waWxlcl9mb3VuZAorCSAgICAgICBmaQorCSAgICAgICA7OworCSwsKikgICBDQ19G
T1JfQlVJTEQ9JENDIDs7CisJLCosKikgIENDX0ZPUl9CVUlMRD0kSE9TVF9DQyA7OworICAgIGVz
YWMKK30KIAogIyBUaGlzIGlzIG5lZWRlZCB0byBmaW5kIHVuYW1lIG9uIGEgUHlyYW1pZCBPU3gg
d2hlbiBydW4gaW4gdGhlIEJTRCB1bml2ZXJzZS4KICMgKGdoYXppQG5vYy5ydXRnZXJzLmVkdSAx
OTk0LTA4LTI0KQotaWYgKHRlc3QgLWYgLy5hdHRiaW4vdW5hbWUpID4vZGV2L251bGwgMj4mMSA7
IHRoZW4KK2lmIHRlc3QgLWYgLy5hdHRiaW4vdW5hbWUgOyB0aGVuCiAJUEFUSD0kUEFUSDovLmF0
dGJpbiA7IGV4cG9ydCBQQVRICiBmaQogCkBAIC0xMzgsOSArMTM0LDM3IEBAIFVOQU1FX1JFTEVB
U0U9YCh1bmFtZSAtcikgMj4vZGV2L251bGxgIHx8IFVOQU1FX1JFTEVBU0U9dW5rbm93bgogVU5B
TUVfU1lTVEVNPWAodW5hbWUgLXMpIDI+L2Rldi9udWxsYCAgfHwgVU5BTUVfU1lTVEVNPXVua25v
d24KIFVOQU1FX1ZFUlNJT049YCh1bmFtZSAtdikgMj4vZGV2L251bGxgIHx8IFVOQU1FX1ZFUlNJ
T049dW5rbm93bgogCitjYXNlICIkVU5BTUVfU1lTVEVNIiBpbgorTGludXh8R05VfEdOVS8qKQor
CSMgSWYgdGhlIHN5c3RlbSBsYWNrcyBhIGNvbXBpbGVyLCB0aGVuIGp1c3QgcGljayBnbGliYy4K
KwkjIFdlIGNvdWxkIHByb2JhYmx5IHRyeSBoYXJkZXIuCisJTElCQz1nbnUKKworCXNldF9jY19m
b3JfYnVpbGQKKwljYXQgPDwtRU9GID4gIiRkdW1teS5jIgorCSNpbmNsdWRlIDxmZWF0dXJlcy5o
PgorCSNpZiBkZWZpbmVkKF9fVUNMSUJDX18pCisJTElCQz11Y2xpYmMKKwkjZWxpZiBkZWZpbmVk
KF9fZGlldGxpYmNfXykKKwlMSUJDPWRpZXRsaWJjCisJI2Vsc2UKKwlMSUJDPWdudQorCSNlbmRp
ZgorCUVPRgorCWV2YWwgImAkQ0NfRk9SX0JVSUxEIC1FICIkZHVtbXkuYyIgMj4vZGV2L251bGwg
fCBncmVwICdeTElCQycgfCBzZWQgJ3MsICwsZydgIgorCisJIyBJZiBsZGQgZXhpc3RzLCB1c2Ug
aXQgdG8gZGV0ZWN0IG11c2wgbGliYy4KKwlpZiBjb21tYW5kIC12IGxkZCA+L2Rldi9udWxsICYm
IFwKKwkJbGRkIC0tdmVyc2lvbiAyPiYxIHwgZ3JlcCAtcSBebXVzbAorCXRoZW4KKwkgICAgTElC
Qz1tdXNsCisJZmkKKwk7OworZXNhYworCiAjIE5vdGU6IG9yZGVyIGlzIHNpZ25pZmljYW50IC0g
dGhlIGNhc2UgYnJhbmNoZXMgYXJlIG5vdCBleGNsdXNpdmUuCiAKLWNhc2UgIiR7VU5BTUVfTUFD
SElORX06JHtVTkFNRV9TWVNURU19OiR7VU5BTUVfUkVMRUFTRX06JHtVTkFNRV9WRVJTSU9OfSIg
aW4KK2Nhc2UgIiRVTkFNRV9NQUNISU5FOiRVTkFNRV9TWVNURU06JFVOQU1FX1JFTEVBU0U6JFVO
QU1FX1ZFUlNJT04iIGluCiAgICAgKjpOZXRCU0Q6KjoqKQogCSMgTmV0QlNEIChuYnNkKSB0YXJn
ZXRzIHNob3VsZCAod2hlcmUgYXBwbGljYWJsZSkgbWF0Y2ggb25lIG9yCiAJIyBtb3JlIG9mIHRo
ZSB0dXBsZXM6ICotKi1uZXRic2RlbGYqLCAqLSotbmV0YnNkYW91dCosCkBAIC0xNTMsMjEgKzE3
NywzMSBAQCBjYXNlICIke1VOQU1FX01BQ0hJTkV9OiR7VU5BTUVfU1lTVEVNfToke1VOQU1FX1JF
TEVBU0V9OiR7VU5BTUVfVkVSU0lPTn0iIGluCiAJIyBOb3RlOiBOZXRCU0QgZG9lc24ndCBwYXJ0
aWN1bGFybHkgY2FyZSBhYm91dCB0aGUgdmVuZG9yCiAJIyBwb3J0aW9uIG9mIHRoZSBuYW1lLiAg
V2UgYWx3YXlzIHNldCBpdCB0byAidW5rbm93biIuCiAJc3lzY3RsPSJzeXNjdGwgLW4gaHcubWFj
aGluZV9hcmNoIgotCVVOQU1FX01BQ0hJTkVfQVJDSD1gKC9zYmluLyRzeXNjdGwgMj4vZGV2L251
bGwgfHwgXAotCSAgICAvdXNyL3NiaW4vJHN5c2N0bCAyPi9kZXYvbnVsbCB8fCBlY2hvIHVua25v
d24pYAotCWNhc2UgIiR7VU5BTUVfTUFDSElORV9BUkNIfSIgaW4KKwlVTkFNRV9NQUNISU5FX0FS
Q0g9YCh1bmFtZSAtcCAyPi9kZXYvbnVsbCB8fCBcCisJICAgICIvc2Jpbi8kc3lzY3RsIiAyPi9k
ZXYvbnVsbCB8fCBcCisJICAgICIvdXNyL3NiaW4vJHN5c2N0bCIgMj4vZGV2L251bGwgfHwgXAor
CSAgICBlY2hvIHVua25vd24pYAorCWNhc2UgIiRVTkFNRV9NQUNISU5FX0FSQ0giIGluCiAJICAg
IGFybWViKSBtYWNoaW5lPWFybWViLXVua25vd24gOzsKIAkgICAgYXJtKikgbWFjaGluZT1hcm0t
dW5rbm93biA7OwogCSAgICBzaDNlbCkgbWFjaGluZT1zaGwtdW5rbm93biA7OwogCSAgICBzaDNl
YikgbWFjaGluZT1zaC11bmtub3duIDs7CiAJICAgIHNoNWVsKSBtYWNoaW5lPXNoNWxlLXVua25v
d24gOzsKLQkgICAgKikgbWFjaGluZT0ke1VOQU1FX01BQ0hJTkVfQVJDSH0tdW5rbm93biA7Owor
CSAgICBlYXJtdiopCisJCWFyY2g9YGVjaG8gIiRVTkFNRV9NQUNISU5FX0FSQ0giIHwgc2VkIC1l
ICdzLF5lXChhcm12WzAtOV1cKS4qJCxcMSwnYAorCQllbmRpYW49YGVjaG8gIiRVTkFNRV9NQUNI
SU5FX0FSQ0giIHwgc2VkIC1uZSAncyxeLipcKGViXCkkLFwxLHAnYAorCQltYWNoaW5lPSIke2Fy
Y2h9JHtlbmRpYW59Ii11bmtub3duCisJCTs7CisJICAgICopIG1hY2hpbmU9IiRVTkFNRV9NQUNI
SU5FX0FSQ0giLXVua25vd24gOzsKIAllc2FjCiAJIyBUaGUgT3BlcmF0aW5nIFN5c3RlbSBpbmNs
dWRpbmcgb2JqZWN0IGZvcm1hdCwgaWYgaXQgaGFzIHN3aXRjaGVkCi0JIyB0byBFTEYgcmVjZW50
bHksIG9yIHdpbGwgaW4gdGhlIGZ1dHVyZS4KLQljYXNlICIke1VOQU1FX01BQ0hJTkVfQVJDSH0i
IGluCisJIyB0byBFTEYgcmVjZW50bHkgKG9yIHdpbGwgaW4gdGhlIGZ1dHVyZSkgYW5kIEFCSS4K
KwljYXNlICIkVU5BTUVfTUFDSElORV9BUkNIIiBpbgorCSAgICBlYXJtKikKKwkJb3M9bmV0YnNk
ZWxmCisJCTs7CiAJICAgIGFybSp8aTM4NnxtNjhrfG5zMzJrfHNoMyp8c3BhcmN8dmF4KQotCQll
dmFsICRzZXRfY2NfZm9yX2J1aWxkCisJCXNldF9jY19mb3JfYnVpbGQKIAkJaWYgZWNobyBfX0VM
Rl9fIHwgJENDX0ZPUl9CVUlMRCAtRSAtIDI+L2Rldi9udWxsIFwKIAkJCXwgZ3JlcCAtcSBfX0VM
Rl9fCiAJCXRoZW4KQEAgLTE4Miw0MCArMjE2LDY3IEBAIGNhc2UgIiR7VU5BTUVfTUFDSElORX06
JHtVTkFNRV9TWVNURU19OiR7VU5BTUVfUkVMRUFTRX06JHtVTkFNRV9WRVJTSU9OfSIgaW4KIAkJ
b3M9bmV0YnNkCiAJCTs7CiAJZXNhYworCSMgRGV0ZXJtaW5lIEFCSSB0YWdzLgorCWNhc2UgIiRV
TkFNRV9NQUNISU5FX0FSQ0giIGluCisJICAgIGVhcm0qKQorCQlleHByPSdzL15lYXJtdlswLTld
Ly1lYWJpLztzL2ViJC8vJworCQlhYmk9YGVjaG8gIiRVTkFNRV9NQUNISU5FX0FSQ0giIHwgc2Vk
IC1lICIkZXhwciJgCisJCTs7CisJZXNhYwogCSMgVGhlIE9TIHJlbGVhc2UKIAkjIERlYmlhbiBH
TlUvTmV0QlNEIG1hY2hpbmVzIGhhdmUgYSBkaWZmZXJlbnQgdXNlcmxhbmQsIGFuZAogCSMgdGh1
cywgbmVlZCBhIGRpc3RpbmN0IHRyaXBsZXQuIEhvd2V2ZXIsIHRoZXkgZG8gbm90IG5lZWQKIAkj
IGtlcm5lbCB2ZXJzaW9uIGluZm9ybWF0aW9uLCBzbyBpdCBjYW4gYmUgcmVwbGFjZWQgd2l0aCBh
CiAJIyBzdWl0YWJsZSB0YWcsIGluIHRoZSBzdHlsZSBvZiBsaW51eC1nbnUuCi0JY2FzZSAiJHtV
TkFNRV9WRVJTSU9OfSIgaW4KKwljYXNlICIkVU5BTUVfVkVSU0lPTiIgaW4KIAkgICAgRGViaWFu
KikKIAkJcmVsZWFzZT0nLWdudScKIAkJOzsKIAkgICAgKikKLQkJcmVsZWFzZT1gZWNobyAke1VO
QU1FX1JFTEVBU0V9fHNlZCAtZSAncy9bLV9dLiovXC4vJ2AKKwkJcmVsZWFzZT1gZWNobyAiJFVO
QU1FX1JFTEVBU0UiIHwgc2VkIC1lICdzL1stX10uKi8vJyB8IGN1dCAtZC4gLWYxLDJgCiAJCTs7
CiAJZXNhYwogCSMgU2luY2UgQ1BVX1RZUEUtTUFOVUZBQ1RVUkVSLUtFUk5FTC1PUEVSQVRJTkdf
U1lTVEVNOgogCSMgY29udGFpbnMgcmVkdW5kYW50IGluZm9ybWF0aW9uLCB0aGUgc2hvcnRlciBm
b3JtOgogCSMgQ1BVX1RZUEUtTUFOVUZBQ1RVUkVSLU9QRVJBVElOR19TWVNURU0gaXMgdXNlZC4K
LQllY2hvICIke21hY2hpbmV9LSR7b3N9JHtyZWxlYXNlfSIKKwllY2hvICIkbWFjaGluZS0ke29z
fSR7cmVsZWFzZX0ke2FiaS19IgorCWV4aXQgOzsKKyAgICAqOkJpdHJpZzoqOiopCisJVU5BTUVf
TUFDSElORV9BUkNIPWBhcmNoIHwgc2VkICdzL0JpdHJpZy4vLydgCisJZWNobyAiJFVOQU1FX01B
Q0hJTkVfQVJDSCItdW5rbm93bi1iaXRyaWciJFVOQU1FX1JFTEVBU0UiCiAJZXhpdCA7OwogICAg
ICo6T3BlbkJTRDoqOiopCiAJVU5BTUVfTUFDSElORV9BUkNIPWBhcmNoIHwgc2VkICdzL09wZW5C
U0QuLy8nYAotCWVjaG8gJHtVTkFNRV9NQUNISU5FX0FSQ0h9LXVua25vd24tb3BlbmJzZCR7VU5B
TUVfUkVMRUFTRX0KKwllY2hvICIkVU5BTUVfTUFDSElORV9BUkNIIi11bmtub3duLW9wZW5ic2Qi
JFVOQU1FX1JFTEVBU0UiCisJZXhpdCA7OworICAgICo6TGliZXJ0eUJTRDoqOiopCisJVU5BTUVf
TUFDSElORV9BUkNIPWBhcmNoIHwgc2VkICdzL14uKkJTRFwuLy8nYAorCWVjaG8gIiRVTkFNRV9N
QUNISU5FX0FSQ0giLXVua25vd24tbGliZXJ0eWJzZCIkVU5BTUVfUkVMRUFTRSIKKwlleGl0IDs7
CisgICAgKjpNaWRuaWdodEJTRDoqOiopCisJZWNobyAiJFVOQU1FX01BQ0hJTkUiLXVua25vd24t
bWlkbmlnaHRic2QiJFVOQU1FX1JFTEVBU0UiCiAJZXhpdCA7OwogICAgICo6ZWtrb0JTRDoqOiop
Ci0JZWNobyAke1VOQU1FX01BQ0hJTkV9LXVua25vd24tZWtrb2JzZCR7VU5BTUVfUkVMRUFTRX0K
KwllY2hvICIkVU5BTUVfTUFDSElORSItdW5rbm93bi1la2tvYnNkIiRVTkFNRV9SRUxFQVNFIgog
CWV4aXQgOzsKICAgICAqOlNvbGlkQlNEOio6KikKLQllY2hvICR7VU5BTUVfTUFDSElORX0tdW5r
bm93bi1zb2xpZGJzZCR7VU5BTUVfUkVMRUFTRX0KKwllY2hvICIkVU5BTUVfTUFDSElORSItdW5r
bm93bi1zb2xpZGJzZCIkVU5BTUVfUkVMRUFTRSIKIAlleGl0IDs7CiAgICAgbWFjcHBjOk1pckJT
RDoqOiopCi0JZWNobyBwb3dlcnBjLXVua25vd24tbWlyYnNkJHtVTkFNRV9SRUxFQVNFfQorCWVj
aG8gcG93ZXJwYy11bmtub3duLW1pcmJzZCIkVU5BTUVfUkVMRUFTRSIKIAlleGl0IDs7CiAgICAg
KjpNaXJCU0Q6KjoqKQotCWVjaG8gJHtVTkFNRV9NQUNISU5FfS11bmtub3duLW1pcmJzZCR7VU5B
TUVfUkVMRUFTRX0KKwllY2hvICIkVU5BTUVfTUFDSElORSItdW5rbm93bi1taXJic2QiJFVOQU1F
X1JFTEVBU0UiCiAJZXhpdCA7OworICAgICo6U29ydGl4Oio6KikKKwllY2hvICIkVU5BTUVfTUFD
SElORSItdW5rbm93bi1zb3J0aXgKKwlleGl0IDs7CisgICAgKjpSZWRveDoqOiopCisJZWNobyAi
JFVOQU1FX01BQ0hJTkUiLXVua25vd24tcmVkb3gKKwlleGl0IDs7CisgICAgbWlwczpPU0YxOiou
KikKKyAgICAgICAgZWNobyBtaXBzLWRlYy1vc2YxCisgICAgICAgIGV4aXQgOzsKICAgICBhbHBo
YTpPU0YxOio6KikKIAljYXNlICRVTkFNRV9SRUxFQVNFIGluCiAJKjQuMCkKQEAgLTIzMiw2MyAr
MjkzLDU0IEBAIGNhc2UgIiR7VU5BTUVfTUFDSElORX06JHtVTkFNRV9TWVNURU19OiR7VU5BTUVf
UkVMRUFTRX06JHtVTkFNRV9WRVJTSU9OfSIgaW4KIAlBTFBIQV9DUFVfVFlQRT1gL3Vzci9zYmlu
L3BzcmluZm8gLXYgfCBzZWQgLW4gLWUgJ3MvXiAgVGhlIGFscGhhIFwoLipcKSBwcm9jZXNzb3Iu
KiQvXDEvcCcgfCBoZWFkIC1uIDFgCiAJY2FzZSAiJEFMUEhBX0NQVV9UWVBFIiBpbgogCSAgICAi
RVY0ICgyMTA2NCkiKQotCQlVTkFNRV9NQUNISU5FPSJhbHBoYSIgOzsKKwkJVU5BTUVfTUFDSElO
RT1hbHBoYSA7OwogCSAgICAiRVY0LjUgKDIxMDY0KSIpCi0JCVVOQU1FX01BQ0hJTkU9ImFscGhh
IiA7OworCQlVTkFNRV9NQUNISU5FPWFscGhhIDs7CiAJICAgICJMQ0E0ICgyMTA2Ni8yMTA2OCki
KQotCQlVTkFNRV9NQUNISU5FPSJhbHBoYSIgOzsKKwkJVU5BTUVfTUFDSElORT1hbHBoYSA7Owog
CSAgICAiRVY1ICgyMTE2NCkiKQotCQlVTkFNRV9NQUNISU5FPSJhbHBoYWV2NSIgOzsKKwkJVU5B
TUVfTUFDSElORT1hbHBoYWV2NSA7OwogCSAgICAiRVY1LjYgKDIxMTY0QSkiKQotCQlVTkFNRV9N
QUNISU5FPSJhbHBoYWV2NTYiIDs7CisJCVVOQU1FX01BQ0hJTkU9YWxwaGFldjU2IDs7CiAJICAg
ICJFVjUuNiAoMjExNjRQQykiKQotCQlVTkFNRV9NQUNISU5FPSJhbHBoYXBjYTU2IiA7OworCQlV
TkFNRV9NQUNISU5FPWFscGhhcGNhNTYgOzsKIAkgICAgIkVWNS43ICgyMTE2NFBDKSIpCi0JCVVO
QU1FX01BQ0hJTkU9ImFscGhhcGNhNTciIDs7CisJCVVOQU1FX01BQ0hJTkU9YWxwaGFwY2E1NyA7
OwogCSAgICAiRVY2ICgyMTI2NCkiKQotCQlVTkFNRV9NQUNISU5FPSJhbHBoYWV2NiIgOzsKKwkJ
VU5BTUVfTUFDSElORT1hbHBoYWV2NiA7OwogCSAgICAiRVY2LjcgKDIxMjY0QSkiKQotCQlVTkFN
RV9NQUNISU5FPSJhbHBoYWV2NjciIDs7CisJCVVOQU1FX01BQ0hJTkU9YWxwaGFldjY3IDs7CiAJ
ICAgICJFVjYuOENCICgyMTI2NEMpIikKLQkJVU5BTUVfTUFDSElORT0iYWxwaGFldjY4IiA7Owor
CQlVTkFNRV9NQUNISU5FPWFscGhhZXY2OCA7OwogCSAgICAiRVY2LjhBTCAoMjEyNjRCKSIpCi0J
CVVOQU1FX01BQ0hJTkU9ImFscGhhZXY2OCIgOzsKKwkJVU5BTUVfTUFDSElORT1hbHBoYWV2Njgg
OzsKIAkgICAgIkVWNi44Q1ggKDIxMjY0RCkiKQotCQlVTkFNRV9NQUNISU5FPSJhbHBoYWV2Njgi
IDs7CisJCVVOQU1FX01BQ0hJTkU9YWxwaGFldjY4IDs7CiAJICAgICJFVjYuOUEgKDIxMjY0L0VW
NjlBKSIpCi0JCVVOQU1FX01BQ0hJTkU9ImFscGhhZXY2OSIgOzsKKwkJVU5BTUVfTUFDSElORT1h
bHBoYWV2NjkgOzsKIAkgICAgIkVWNyAoMjEzNjQpIikKLQkJVU5BTUVfTUFDSElORT0iYWxwaGFl
djciIDs7CisJCVVOQU1FX01BQ0hJTkU9YWxwaGFldjcgOzsKIAkgICAgIkVWNy45ICgyMTM2NEEp
IikKLQkJVU5BTUVfTUFDSElORT0iYWxwaGFldjc5IiA7OworCQlVTkFNRV9NQUNISU5FPWFscGhh
ZXY3OSA7OwogCWVzYWMKIAkjIEEgUG4ubiB2ZXJzaW9uIGlzIGEgcGF0Y2hlZCB2ZXJzaW9uLgog
CSMgQSBWbi5uIHZlcnNpb24gaXMgYSByZWxlYXNlZCB2ZXJzaW9uLgogCSMgQSBUbi5uIHZlcnNp
b24gaXMgYSByZWxlYXNlZCBmaWVsZCB0ZXN0IHZlcnNpb24uCiAJIyBBIFhuLm4gdmVyc2lvbiBp
cyBhbiB1bnJlbGVhc2VkIGV4cGVyaW1lbnRhbCBiYXNlbGV2ZWwuCiAJIyAxLjIgdXNlcyAiMS4y
IiBmb3IgdW5hbWUgLXIuCi0JZWNobyAke1VOQU1FX01BQ0hJTkV9LWRlYy1vc2ZgZWNobyAke1VO
QU1FX1JFTEVBU0V9IHwgc2VkIC1lICdzL15bUFZUWF0vLycgfCB0ciAnQUJDREVGR0hJSktMTU5P
UFFSU1RVVldYWVonICdhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5eidgCisJZWNobyAiJFVOQU1F
X01BQ0hJTkUiLWRlYy1vc2YiYGVjaG8gIiRVTkFNRV9SRUxFQVNFIiB8IHNlZCAtZSAncy9eW1BW
VFhdLy8nIHwgdHIgQUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVogYWJjZGVmZ2hpamtsbW5vcHFy
c3R1dnd4eXpgIgogCSMgUmVzZXQgRVhJVCB0cmFwIGJlZm9yZSBleGl0aW5nIHRvIGF2b2lkIHNw
dXJpb3VzIG5vbi16ZXJvIGV4aXQgY29kZS4KIAlleGl0Y29kZT0kPwogCXRyYXAgJycgMAogCWV4
aXQgJGV4aXRjb2RlIDs7Ci0gICAgQWxwaGFcICo6V2luZG93c19OVCo6KikKLQkjIEhvdyBkbyB3
ZSBrbm93IGl0J3MgSW50ZXJpeCByYXRoZXIgdGhhbiB0aGUgZ2VuZXJpYyBQT1NJWCBzdWJzeXN0
ZW0/Ci0JIyBTaG91bGQgd2UgY2hhbmdlIFVOQU1FX01BQ0hJTkUgYmFzZWQgb24gdGhlIG91dHB1
dCBvZiB1bmFtZSBpbnN0ZWFkCi0JIyBvZiB0aGUgc3BlY2lmaWMgQWxwaGEgbW9kZWw/Ci0JZWNo
byBhbHBoYS1wYy1pbnRlcml4Ci0JZXhpdCA7OwotICAgIDIxMDY0OldpbmRvd3NfTlQ6NTA6MykK
LQllY2hvIGFscGhhLWRlYy13aW5udDMuNQotCWV4aXQgOzsKICAgICBBbWlnYSo6VU5JWF9TeXN0
ZW1fVjo0LjA6KikKIAllY2hvIG02OGstdW5rbm93bi1zeXN2NAogCWV4aXQgOzsKICAgICAqOltB
YV1taWdhW09vXVtTc106KjoqKQotCWVjaG8gJHtVTkFNRV9NQUNISU5FfS11bmtub3duLWFtaWdh
b3MKKwllY2hvICIkVU5BTUVfTUFDSElORSItdW5rbm93bi1hbWlnYW9zCiAJZXhpdCA7OwogICAg
ICo6W01tXW9ycGhbT29dW1NzXToqOiopCi0JZWNobyAke1VOQU1FX01BQ0hJTkV9LXVua25vd24t
bW9ycGhvcworCWVjaG8gIiRVTkFNRV9NQUNISU5FIi11bmtub3duLW1vcnBob3MKIAlleGl0IDs7
CiAgICAgKjpPUy8zOTA6KjoqKQogCWVjaG8gaTM3MC1pYm0tb3BlbmVkaXRpb24KQEAgLTMwMCw5
ICszNTIsOSBAQCBjYXNlICIke1VOQU1FX01BQ0hJTkV9OiR7VU5BTUVfU1lTVEVNfToke1VOQU1F
X1JFTEVBU0V9OiR7VU5BTUVfVkVSU0lPTn0iIGluCiAJZWNobyBwb3dlcnBjLWlibS1vczQwMAog
CWV4aXQgOzsKICAgICBhcm06UklTQyo6MS5bMDEyXSo6Knxhcm06cmlzY2l4OjEuWzAxMl0qOiop
Ci0JZWNobyBhcm0tYWNvcm4tcmlzY2l4JHtVTkFNRV9SRUxFQVNFfQorCWVjaG8gYXJtLWFjb3Ju
LXJpc2NpeCIkVU5BTUVfUkVMRUFTRSIKIAlleGl0IDs7Ci0gICAgYXJtOnJpc2NvczoqOip8YXJt
OlJJU0NPUzoqOiopCisgICAgYXJtKjpyaXNjb3M6KjoqfGFybSo6UklTQ09TOio6KikKIAllY2hv
IGFybS11bmtub3duLXJpc2NvcwogCWV4aXQgOzsKICAgICBTUjI/MDE6SEktVVgvTVBQOio6KiB8
IFNSODAwMDpISS1VWC9NUFA6KjoqKQpAQCAtMzI3LDM4ICszNzksMzggQEAgY2FzZSAiJHtVTkFN
RV9NQUNISU5FfToke1VOQU1FX1NZU1RFTX06JHtVTkFNRV9SRUxFQVNFfToke1VOQU1FX1ZFUlNJ
T059IiBpbgogCSAgICBzcGFyYykgZWNobyBzcGFyYy1pY2wtbng3OyBleGl0IDs7CiAJZXNhYyA7
OwogICAgIHMzOTB4OlN1bk9TOio6KikKLQllY2hvICR7VU5BTUVfTUFDSElORX0taWJtLXNvbGFy
aXMyYGVjaG8gJHtVTkFNRV9SRUxFQVNFfXxzZWQgLWUgJ3MvW14uXSovLydgCisJZWNobyAiJFVO
QU1FX01BQ0hJTkUiLWlibS1zb2xhcmlzMiJgZWNobyAiJFVOQU1FX1JFTEVBU0UiIHwgc2VkIC1l
ICdzL1teLl0qLy8nYCIKIAlleGl0IDs7CiAgICAgc3VuNEg6U3VuT1M6NS4qOiopCi0JZWNobyBz
cGFyYy1oYWwtc29sYXJpczJgZWNobyAke1VOQU1FX1JFTEVBU0V9fHNlZCAtZSAncy9bXi5dKi8v
J2AKKwllY2hvIHNwYXJjLWhhbC1zb2xhcmlzMiJgZWNobyAiJFVOQU1FX1JFTEVBU0UifHNlZCAt
ZSAncy9bXi5dKi8vJ2AiCiAJZXhpdCA7OwogICAgIHN1bjQqOlN1bk9TOjUuKjoqIHwgdGFkcG9s
ZSo6U3VuT1M6NS4qOiopCi0JZWNobyBzcGFyYy1zdW4tc29sYXJpczJgZWNobyAke1VOQU1FX1JF
TEVBU0V9fHNlZCAtZSAncy9bXi5dKi8vJ2AKKwllY2hvIHNwYXJjLXN1bi1zb2xhcmlzMiJgZWNo
byAiJFVOQU1FX1JFTEVBU0UiIHwgc2VkIC1lICdzL1teLl0qLy8nYCIKIAlleGl0IDs7CiAgICAg
aTg2cGM6QXVyb3JhVVg6NS4qOiogfCBpODZ4ZW46QXVyb3JhVVg6NS4qOiopCi0JZWNobyBpMzg2
LXBjLWF1cm9yYXV4JHtVTkFNRV9SRUxFQVNFfQorCWVjaG8gaTM4Ni1wYy1hdXJvcmF1eCIkVU5B
TUVfUkVMRUFTRSIKIAlleGl0IDs7CiAgICAgaTg2cGM6U3VuT1M6NS4qOiogfCBpODZ4ZW46U3Vu
T1M6NS4qOiopCi0JZXZhbCAkc2V0X2NjX2Zvcl9idWlsZAotCVNVTl9BUkNIPSJpMzg2IgorCXNl
dF9jY19mb3JfYnVpbGQKKwlTVU5fQVJDSD1pMzg2CiAJIyBJZiB0aGVyZSBpcyBhIGNvbXBpbGVy
LCBzZWUgaWYgaXQgaXMgY29uZmlndXJlZCBmb3IgNjQtYml0IG9iamVjdHMuCiAJIyBOb3RlIHRo
YXQgdGhlIFN1biBjYyBkb2VzIG5vdCB0dXJuIF9fTFA2NF9fIGludG8gMSBsaWtlIGdjYyBkb2Vz
LgogCSMgVGhpcyB0ZXN0IHdvcmtzIGZvciBib3RoIGNvbXBpbGVycy4KLQlpZiBbICIkQ0NfRk9S
X0JVSUxEIiAhPSAnbm9fY29tcGlsZXJfZm91bmQnIF07IHRoZW4KKwlpZiBbICIkQ0NfRk9SX0JV
SUxEIiAhPSBub19jb21waWxlcl9mb3VuZCBdOyB0aGVuCiAJICAgIGlmIChlY2hvICcjaWZkZWYg
X19hbWQ2NCc7IGVjaG8gSVNfNjRCSVRfQVJDSDsgZWNobyAnI2VuZGlmJykgfCBcCi0JCShDQ09Q
VFM9ICRDQ19GT1JfQlVJTEQgLUUgLSAyPi9kZXYvbnVsbCkgfCBcCisJCShDQ09QVFM9IiIgJEND
X0ZPUl9CVUlMRCAtRSAtIDI+L2Rldi9udWxsKSB8IFwKIAkJZ3JlcCBJU182NEJJVF9BUkNIID4v
ZGV2L251bGwKIAkgICAgdGhlbgotCQlTVU5fQVJDSD0ieDg2XzY0IgorCQlTVU5fQVJDSD14ODZf
NjQKIAkgICAgZmkKIAlmaQotCWVjaG8gJHtTVU5fQVJDSH0tcGMtc29sYXJpczJgZWNobyAke1VO
QU1FX1JFTEVBU0V9fHNlZCAtZSAncy9bXi5dKi8vJ2AKKwllY2hvICIkU1VOX0FSQ0giLXBjLXNv
bGFyaXMyImBlY2hvICIkVU5BTUVfUkVMRUFTRSJ8c2VkIC1lICdzL1teLl0qLy8nYCIKIAlleGl0
IDs7CiAgICAgc3VuNCo6U3VuT1M6Nio6KikKIAkjIEFjY29yZGluZyB0byBjb25maWcuc3ViLCB0
aGlzIGlzIHRoZSBwcm9wZXIgd2F5IHRvIGNhbm9uaWNhbGl6ZQogCSMgU3VuT1M2LiAgSGFyZCB0
byBndWVzcyBleGFjdGx5IHdoYXQgU3VuT1M2IHdpbGwgYmUgbGlrZSwgYnV0CiAJIyBpdCdzIGxp
a2VseSB0byBiZSBtb3JlIGxpa2UgU29sYXJpcyB0aGFuIFN1bk9TNC4KLQllY2hvIHNwYXJjLXN1
bi1zb2xhcmlzM2BlY2hvICR7VU5BTUVfUkVMRUFTRX18c2VkIC1lICdzL1teLl0qLy8nYAorCWVj
aG8gc3BhcmMtc3VuLXNvbGFyaXMzImBlY2hvICIkVU5BTUVfUkVMRUFTRSJ8c2VkIC1lICdzL1te
Ll0qLy8nYCIKIAlleGl0IDs7CiAgICAgc3VuNCo6U3VuT1M6KjoqKQogCWNhc2UgImAvdXNyL2Jp
bi9hcmNoIC1rYCIgaW4KQEAgLTM2NywyNSArNDE5LDI1IEBAIGNhc2UgIiR7VU5BTUVfTUFDSElO
RX06JHtVTkFNRV9TWVNURU19OiR7VU5BTUVfUkVMRUFTRX06JHtVTkFNRV9WRVJTSU9OfSIgaW4K
IAkJOzsKIAllc2FjCiAJIyBKYXBhbmVzZSBMYW5ndWFnZSB2ZXJzaW9ucyBoYXZlIGEgdmVyc2lv
biBudW1iZXIgbGlrZSBgNC4xLjMtSkwnLgotCWVjaG8gc3BhcmMtc3VuLXN1bm9zYGVjaG8gJHtV
TkFNRV9SRUxFQVNFfXxzZWQgLWUgJ3MvLS9fLydgCisJZWNobyBzcGFyYy1zdW4tc3Vub3MiYGVj
aG8gIiRVTkFNRV9SRUxFQVNFInxzZWQgLWUgJ3MvLS9fLydgIgogCWV4aXQgOzsKICAgICBzdW4z
KjpTdW5PUzoqOiopCi0JZWNobyBtNjhrLXN1bi1zdW5vcyR7VU5BTUVfUkVMRUFTRX0KKwllY2hv
IG02OGstc3VuLXN1bm9zIiRVTkFNRV9SRUxFQVNFIgogCWV4aXQgOzsKICAgICBzdW4qOio6NC4y
QlNEOiopCiAJVU5BTUVfUkVMRUFTRT1gKHNlZCAxcSAvZXRjL21vdGQgfCBhd2sgJ3twcmludCBz
dWJzdHIoJDUsMSwzKX0nKSAyPi9kZXYvbnVsbGAKLQl0ZXN0ICJ4JHtVTkFNRV9SRUxFQVNFfSIg
PSAieCIgJiYgVU5BTUVfUkVMRUFTRT0zCisJdGVzdCAieCRVTkFNRV9SRUxFQVNFIiA9IHggJiYg
VU5BTUVfUkVMRUFTRT0zCiAJY2FzZSAiYC9iaW4vYXJjaGAiIGluCiAJICAgIHN1bjMpCi0JCWVj
aG8gbTY4ay1zdW4tc3Vub3Mke1VOQU1FX1JFTEVBU0V9CisJCWVjaG8gbTY4ay1zdW4tc3Vub3Mi
JFVOQU1FX1JFTEVBU0UiCiAJCTs7CiAJICAgIHN1bjQpCi0JCWVjaG8gc3BhcmMtc3VuLXN1bm9z
JHtVTkFNRV9SRUxFQVNFfQorCQllY2hvIHNwYXJjLXN1bi1zdW5vcyIkVU5BTUVfUkVMRUFTRSIK
IAkJOzsKIAllc2FjCiAJZXhpdCA7OwogICAgIGF1c2hwOlN1bk9TOio6KikKLQllY2hvIHNwYXJj
LWF1c3BleC1zdW5vcyR7VU5BTUVfUkVMRUFTRX0KKwllY2hvIHNwYXJjLWF1c3BleC1zdW5vcyIk
VU5BTUVfUkVMRUFTRSIKIAlleGl0IDs7CiAgICAgIyBUaGUgc2l0dWF0aW9uIGZvciBNaU5UIGlz
IGEgbGl0dGxlIGNvbmZ1c2luZy4gIFRoZSBtYWNoaW5lIG5hbWUKICAgICAjIGNhbiBiZSB2aXJ0
dWFsbHkgZXZlcnl0aGluZyAoZXZlcnl0aGluZyB3aGljaCBpcyBub3QKQEAgLTM5Niw0NCArNDQ4
LDQ0IEBAIGNhc2UgIiR7VU5BTUVfTUFDSElORX06JHtVTkFNRV9TWVNURU19OiR7VU5BTUVfUkVM
RUFTRX06JHtVTkFNRV9WRVJTSU9OfSIgaW4KICAgICAjIE1pTlQuICBCdXQgTWlOVCBpcyBkb3du
d2FyZCBjb21wYXRpYmxlIHRvIFRPUywgc28gdGhpcyBzaG91bGQKICAgICAjIGJlIG5vIHByb2Js
ZW0uCiAgICAgYXRhcmlzdFtlXToqTWlOVDoqOiogfCBhdGFyaXN0W2VdOiptaW50Oio6KiB8IGF0
YXJpc3RbZV06KlRPUzoqOiopCi0JZWNobyBtNjhrLWF0YXJpLW1pbnQke1VOQU1FX1JFTEVBU0V9
CisJZWNobyBtNjhrLWF0YXJpLW1pbnQiJFVOQU1FX1JFTEVBU0UiCiAJZXhpdCA7OwogICAgIGF0
YXJpKjoqTWlOVDoqOiogfCBhdGFyaSo6Km1pbnQ6KjoqIHwgYXRhcmlzdFtlXToqVE9TOio6KikK
LQllY2hvIG02OGstYXRhcmktbWludCR7VU5BTUVfUkVMRUFTRX0KKwllY2hvIG02OGstYXRhcmkt
bWludCIkVU5BTUVfUkVMRUFTRSIKIAlleGl0IDs7CiAgICAgKmZhbGNvbio6Kk1pTlQ6KjoqIHwg
KmZhbGNvbio6Km1pbnQ6KjoqIHwgKmZhbGNvbio6KlRPUzoqOiopCi0JZWNobyBtNjhrLWF0YXJp
LW1pbnQke1VOQU1FX1JFTEVBU0V9CisJZWNobyBtNjhrLWF0YXJpLW1pbnQiJFVOQU1FX1JFTEVB
U0UiCiAJZXhpdCA7OwogICAgIG1pbGFuKjoqTWlOVDoqOiogfCBtaWxhbio6Km1pbnQ6KjoqIHwg
Km1pbGFuKjoqVE9TOio6KikKLQllY2hvIG02OGstbWlsYW4tbWludCR7VU5BTUVfUkVMRUFTRX0K
KwllY2hvIG02OGstbWlsYW4tbWludCIkVU5BTUVfUkVMRUFTRSIKIAlleGl0IDs7CiAgICAgaGFk
ZXMqOipNaU5UOio6KiB8IGhhZGVzKjoqbWludDoqOiogfCAqaGFkZXMqOipUT1M6KjoqKQotCWVj
aG8gbTY4ay1oYWRlcy1taW50JHtVTkFNRV9SRUxFQVNFfQorCWVjaG8gbTY4ay1oYWRlcy1taW50
IiRVTkFNRV9SRUxFQVNFIgogCWV4aXQgOzsKICAgICAqOipNaU5UOio6KiB8ICo6Km1pbnQ6Kjoq
IHwgKjoqVE9TOio6KikKLQllY2hvIG02OGstdW5rbm93bi1taW50JHtVTkFNRV9SRUxFQVNFfQor
CWVjaG8gbTY4ay11bmtub3duLW1pbnQiJFVOQU1FX1JFTEVBU0UiCiAJZXhpdCA7OwogICAgIG02
OGs6bWFjaHRlbjoqOiopCi0JZWNobyBtNjhrLWFwcGxlLW1hY2h0ZW4ke1VOQU1FX1JFTEVBU0V9
CisJZWNobyBtNjhrLWFwcGxlLW1hY2h0ZW4iJFVOQU1FX1JFTEVBU0UiCiAJZXhpdCA7OwogICAg
IHBvd2VycGM6bWFjaHRlbjoqOiopCi0JZWNobyBwb3dlcnBjLWFwcGxlLW1hY2h0ZW4ke1VOQU1F
X1JFTEVBU0V9CisJZWNobyBwb3dlcnBjLWFwcGxlLW1hY2h0ZW4iJFVOQU1FX1JFTEVBU0UiCiAJ
ZXhpdCA7OwogICAgIFJJU0MqOk1hY2g6KjoqKQogCWVjaG8gbWlwcy1kZWMtbWFjaF9ic2Q0LjMK
IAlleGl0IDs7CiAgICAgUklTQyo6VUxUUklYOio6KikKLQllY2hvIG1pcHMtZGVjLXVsdHJpeCR7
VU5BTUVfUkVMRUFTRX0KKwllY2hvIG1pcHMtZGVjLXVsdHJpeCIkVU5BTUVfUkVMRUFTRSIKIAll
eGl0IDs7CiAgICAgVkFYKjpVTFRSSVgqOio6KikKLQllY2hvIHZheC1kZWMtdWx0cml4JHtVTkFN
RV9SRUxFQVNFfQorCWVjaG8gdmF4LWRlYy11bHRyaXgiJFVOQU1FX1JFTEVBU0UiCiAJZXhpdCA7
OwogICAgIDIwMjA6Q0xJWDoqOiogfCAyNDMwOkNMSVg6KjoqKQotCWVjaG8gY2xpcHBlci1pbnRl
cmdyYXBoLWNsaXgke1VOQU1FX1JFTEVBU0V9CisJZWNobyBjbGlwcGVyLWludGVyZ3JhcGgtY2xp
eCIkVU5BTUVfUkVMRUFTRSIKIAlleGl0IDs7CiAgICAgbWlwczoqOio6VU1JUFMgfCBtaXBzOio6
KjpSSVNDb3MpCi0JZXZhbCAkc2V0X2NjX2Zvcl9idWlsZAotCXNlZCAncy9eCS8vJyA8PCBFT0Yg
PiRkdW1teS5jCisJc2V0X2NjX2Zvcl9idWlsZAorCXNlZCAncy9eCS8vJyA8PCBFT0YgPiAiJGR1
bW15LmMiCiAjaWZkZWYgX19jcGx1c3BsdXMKICNpbmNsdWRlIDxzdGRpby5oPiAgLyogZm9yIHBy
aW50ZigpIHByb3RvdHlwZSAqLwogCWludCBtYWluIChpbnQgYXJnYywgY2hhciAqYXJndltdKSB7
CkBAIC00NDIsMjMgKzQ5NCwyMyBAQCBjYXNlICIke1VOQU1FX01BQ0hJTkV9OiR7VU5BTUVfU1lT
VEVNfToke1VOQU1FX1JFTEVBU0V9OiR7VU5BTUVfVkVSU0lPTn0iIGluCiAjZW5kaWYKIAkjaWYg
ZGVmaW5lZCAoaG9zdF9taXBzKSAmJiBkZWZpbmVkIChNSVBTRUIpCiAJI2lmIGRlZmluZWQgKFNZ
U1RZUEVfU1lTVikKLQkgIHByaW50ZiAoIm1pcHMtbWlwcy1yaXNjb3Mlc3N5c3ZcbiIsIGFyZ3Zb
MV0pOyBleGl0ICgwKTsKKwkgIHByaW50ZiAoIm1pcHMtbWlwcy1yaXNjb3Mlc3N5c3ZcXG4iLCBh
cmd2WzFdKTsgZXhpdCAoMCk7CiAJI2VuZGlmCiAJI2lmIGRlZmluZWQgKFNZU1RZUEVfU1ZSNCkK
LQkgIHByaW50ZiAoIm1pcHMtbWlwcy1yaXNjb3Mlc3N2cjRcbiIsIGFyZ3ZbMV0pOyBleGl0ICgw
KTsKKwkgIHByaW50ZiAoIm1pcHMtbWlwcy1yaXNjb3Mlc3N2cjRcXG4iLCBhcmd2WzFdKTsgZXhp
dCAoMCk7CiAJI2VuZGlmCiAJI2lmIGRlZmluZWQgKFNZU1RZUEVfQlNENDMpIHx8IGRlZmluZWQo
U1lTVFlQRV9CU0QpCi0JICBwcmludGYgKCJtaXBzLW1pcHMtcmlzY29zJXNic2RcbiIsIGFyZ3Zb
MV0pOyBleGl0ICgwKTsKKwkgIHByaW50ZiAoIm1pcHMtbWlwcy1yaXNjb3Mlc2JzZFxcbiIsIGFy
Z3ZbMV0pOyBleGl0ICgwKTsKIAkjZW5kaWYKIAkjZW5kaWYKIAkgIGV4aXQgKC0xKTsKIAl9CiBF
T0YKLQkkQ0NfRk9SX0JVSUxEIC1vICRkdW1teSAkZHVtbXkuYyAmJgotCSAgZHVtbXlhcmc9YGVj
aG8gIiR7VU5BTUVfUkVMRUFTRX0iIHwgc2VkIC1uICdzL1woWzAtOV0qXCkuKi9cMS9wJ2AgJiYK
LQkgIFNZU1RFTV9OQU1FPWAkZHVtbXkgJGR1bW15YXJnYCAmJgorCSRDQ19GT1JfQlVJTEQgLW8g
IiRkdW1teSIgIiRkdW1teS5jIiAmJgorCSAgZHVtbXlhcmc9YGVjaG8gIiRVTkFNRV9SRUxFQVNF
IiB8IHNlZCAtbiAncy9cKFswLTldKlwpLiovXDEvcCdgICYmCisJICBTWVNURU1fTkFNRT1gIiRk
dW1teSIgIiRkdW1teWFyZyJgICYmCiAJICAgIHsgZWNobyAiJFNZU1RFTV9OQU1FIjsgZXhpdDsg
fQotCWVjaG8gbWlwcy1taXBzLXJpc2NvcyR7VU5BTUVfUkVMRUFTRX0KKwllY2hvIG1pcHMtbWlw
cy1yaXNjb3MiJFVOQU1FX1JFTEVBU0UiCiAJZXhpdCA7OwogICAgIE1vdG9yb2xhOlBvd2VyTUFY
X09TOio6KikKIAllY2hvIHBvd2VycGMtbW90b3JvbGEtcG93ZXJtYXgKQEAgLTQ4NCwxNyArNTM2
LDE3IEBAIEVPRgogICAgIEFWaWlPTjpkZ3V4Oio6KikKIAkjIERHL1VYIHJldHVybnMgQVZpaU9O
IGZvciBhbGwgYXJjaGl0ZWN0dXJlcwogCVVOQU1FX1BST0NFU1NPUj1gL3Vzci9iaW4vdW5hbWUg
LXBgCi0JaWYgWyAkVU5BTUVfUFJPQ0VTU09SID0gbWM4ODEwMCBdIHx8IFsgJFVOQU1FX1BST0NF
U1NPUiA9IG1jODgxMTAgXQorCWlmIFsgIiRVTkFNRV9QUk9DRVNTT1IiID0gbWM4ODEwMCBdIHx8
IFsgIiRVTkFNRV9QUk9DRVNTT1IiID0gbWM4ODExMCBdCiAJdGhlbgotCSAgICBpZiBbICR7VEFS
R0VUX0JJTkFSWV9JTlRFUkZBQ0V9eCA9IG04OGtkZ3V4ZWxmeCBdIHx8IFwKLQkgICAgICAgWyAk
e1RBUkdFVF9CSU5BUllfSU5URVJGQUNFfXggPSB4IF0KKwkgICAgaWYgWyAiJFRBUkdFVF9CSU5B
UllfSU5URVJGQUNFInggPSBtODhrZGd1eGVsZnggXSB8fCBcCisJICAgICAgIFsgIiRUQVJHRVRf
QklOQVJZX0lOVEVSRkFDRSJ4ID0geCBdCiAJICAgIHRoZW4KLQkJZWNobyBtODhrLWRnLWRndXgk
e1VOQU1FX1JFTEVBU0V9CisJCWVjaG8gbTg4ay1kZy1kZ3V4IiRVTkFNRV9SRUxFQVNFIgogCSAg
ICBlbHNlCi0JCWVjaG8gbTg4ay1kZy1kZ3V4YmNzJHtVTkFNRV9SRUxFQVNFfQorCQllY2hvIG04
OGstZGctZGd1eGJjcyIkVU5BTUVfUkVMRUFTRSIKIAkgICAgZmkKIAllbHNlCi0JICAgIGVjaG8g
aTU4Ni1kZy1kZ3V4JHtVTkFNRV9SRUxFQVNFfQorCSAgICBlY2hvIGk1ODYtZGctZGd1eCIkVU5B
TUVfUkVMRUFTRSIKIAlmaQogCWV4aXQgOzsKICAgICBNODgqOkRvbHBoaW5PUzoqOiopCSMgRG9s
cGhpbk9TIChTVlIzKQpAQCAtNTExLDcgKzU2Myw3IEBAIEVPRgogCWVjaG8gbTY4ay10ZWt0cm9u
aXgtYnNkCiAJZXhpdCA7OwogICAgICo6SVJJWCo6KjoqKQotCWVjaG8gbWlwcy1zZ2ktaXJpeGBl
Y2hvICR7VU5BTUVfUkVMRUFTRX18c2VkIC1lICdzLy0vXy9nJ2AKKwllY2hvIG1pcHMtc2dpLWly
aXgiYGVjaG8gIiRVTkFNRV9SRUxFQVNFInxzZWQgLWUgJ3MvLS9fL2cnYCIKIAlleGl0IDs7CiAg
ICAgPz8/Pz8/Pz86QUlYPzpbMTJdLjE6MikgICAjIEFJWCAyLjIuMSBvciBBSVggMi4xLjEgaXMg
UlQvUEMgQUlYLgogCWVjaG8gcm9tcC1pYm0tYWl4ICAgICAjIHVuYW1lIC1tIGdpdmVzIGFuIDgg
aGV4LWNvZGUgQ1BVIGlkCkBAIC01MjMsMTQgKzU3NSwxNCBAQCBFT0YKIAlpZiBbIC14IC91c3Iv
YmluL29zbGV2ZWwgXSA7IHRoZW4KIAkJSUJNX1JFVj1gL3Vzci9iaW4vb3NsZXZlbGAKIAllbHNl
Ci0JCUlCTV9SRVY9JHtVTkFNRV9WRVJTSU9OfS4ke1VOQU1FX1JFTEVBU0V9CisJCUlCTV9SRVY9
IiRVTkFNRV9WRVJTSU9OLiRVTkFNRV9SRUxFQVNFIgogCWZpCi0JZWNobyAke1VOQU1FX01BQ0hJ
TkV9LWlibS1haXgke0lCTV9SRVZ9CisJZWNobyAiJFVOQU1FX01BQ0hJTkUiLWlibS1haXgiJElC
TV9SRVYiCiAJZXhpdCA7OwogICAgICo6QUlYOjI6MykKIAlpZiBncmVwIGJvczMyNSAvdXNyL2lu
Y2x1ZGUvc3RkaW8uaCA+L2Rldi9udWxsIDI+JjE7IHRoZW4KLQkJZXZhbCAkc2V0X2NjX2Zvcl9i
dWlsZAotCQlzZWQgJ3MvXgkJLy8nIDw8IEVPRiA+JGR1bW15LmMKKwkJc2V0X2NjX2Zvcl9idWls
ZAorCQlzZWQgJ3MvXgkJLy8nIDw8IEVPRiA+ICIkZHVtbXkuYyIKIAkJI2luY2x1ZGUgPHN5cy9z
eXN0ZW1jZmcuaD4KIAogCQltYWluKCkKQEAgLTU0MSw3ICs1OTMsNyBAQCBFT0YKIAkJCWV4aXQo
MCk7CiAJCQl9CiBFT0YKLQkJaWYgJENDX0ZPUl9CVUlMRCAtbyAkZHVtbXkgJGR1bW15LmMgJiYg
U1lTVEVNX05BTUU9YCRkdW1teWAKKwkJaWYgJENDX0ZPUl9CVUlMRCAtbyAiJGR1bW15IiAiJGR1
bW15LmMiICYmIFNZU1RFTV9OQU1FPWAiJGR1bW15ImAKIAkJdGhlbgogCQkJZWNobyAiJFNZU1RF
TV9OQU1FIgogCQllbHNlCkBAIC01NTUsMjYgKzYwNywyNyBAQCBFT0YKIAlleGl0IDs7CiAgICAg
KjpBSVg6KjpbNDU2N10pCiAJSUJNX0NQVV9JRD1gL3Vzci9zYmluL2xzZGV2IC1DIC1jIHByb2Nl
c3NvciAtUyBhdmFpbGFibGUgfCBzZWQgMXEgfCBhd2sgJ3sgcHJpbnQgJDEgfSdgCi0JaWYgL3Vz
ci9zYmluL2xzYXR0ciAtRWwgJHtJQk1fQ1BVX0lEfSB8IGdyZXAgJyBQT1dFUicgPi9kZXYvbnVs
bCAyPiYxOyB0aGVuCisJaWYgL3Vzci9zYmluL2xzYXR0ciAtRWwgIiRJQk1fQ1BVX0lEIiB8IGdy
ZXAgJyBQT1dFUicgPi9kZXYvbnVsbCAyPiYxOyB0aGVuCiAJCUlCTV9BUkNIPXJzNjAwMAogCWVs
c2UKIAkJSUJNX0FSQ0g9cG93ZXJwYwogCWZpCi0JaWYgWyAteCAvdXNyL2Jpbi9vc2xldmVsIF0g
OyB0aGVuCi0JCUlCTV9SRVY9YC91c3IvYmluL29zbGV2ZWxgCisJaWYgWyAteCAvdXNyL2Jpbi9s
c2xwcCBdIDsgdGhlbgorCQlJQk1fUkVWPWAvdXNyL2Jpbi9sc2xwcCAtTHFjIGJvcy5ydGUubGli
YyB8CisJCQkgICBhd2sgLUY6ICd7IHByaW50ICQzIH0nIHwgc2VkIHMvWzAtOV0qJC8wL2AKIAll
bHNlCi0JCUlCTV9SRVY9JHtVTkFNRV9WRVJTSU9OfS4ke1VOQU1FX1JFTEVBU0V9CisJCUlCTV9S
RVY9IiRVTkFNRV9WRVJTSU9OLiRVTkFNRV9SRUxFQVNFIgogCWZpCi0JZWNobyAke0lCTV9BUkNI
fS1pYm0tYWl4JHtJQk1fUkVWfQorCWVjaG8gIiRJQk1fQVJDSCItaWJtLWFpeCIkSUJNX1JFViIK
IAlleGl0IDs7CiAgICAgKjpBSVg6KjoqKQogCWVjaG8gcnM2MDAwLWlibS1haXgKIAlleGl0IDs7
Ci0gICAgaWJtcnQ6NC40QlNEOip8cm9tcC1pYm06QlNEOiopCisgICAgaWJtcnQ6NC40QlNEOip8
cm9tcC1pYm06NC40QlNEOiopCiAJZWNobyByb21wLWlibS1ic2Q0LjQKIAlleGl0IDs7CiAgICAg
aWJtcnQ6KkJTRDoqfHJvbXAtaWJtOkJTRDoqKSAgICAgICAgICAgICMgY292ZXJzIFJUL1BDIEJT
RCBhbmQKLQllY2hvIHJvbXAtaWJtLWJzZCR7VU5BTUVfUkVMRUFTRX0gICAjIDQuMyB3aXRoIHVu
YW1lIGFkZGVkIHRvCisJZWNobyByb21wLWlibS1ic2QiJFVOQU1FX1JFTEVBU0UiICAgIyA0LjMg
d2l0aCB1bmFtZSBhZGRlZCB0bwogCWV4aXQgOzsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICMgcmVwb3J0OiByb21wLWlibSBCU0QgNC4zCiAgICAgKjpCT1NYOio6KikKIAllY2hvIHJzNjAw
MC1idWxsLWJvc3gKQEAgLTU4OSwyOCArNjQyLDI4IEBAIEVPRgogCWVjaG8gbTY4ay1ocC1ic2Q0
LjQKIAlleGl0IDs7CiAgICAgOTAwMC9bMzQ2NzhdPz86SFAtVVg6KjoqKQotCUhQVVhfUkVWPWBl
Y2hvICR7VU5BTUVfUkVMRUFTRX18c2VkIC1lICdzL1teLl0qLlswQl0qLy8nYAotCWNhc2UgIiR7
VU5BTUVfTUFDSElORX0iIGluCi0JICAgIDkwMDAvMzE/ICkgICAgICAgICAgICBIUF9BUkNIPW02
ODAwMCA7OwotCSAgICA5MDAwL1szNF0/PyApICAgICAgICAgSFBfQVJDSD1tNjhrIDs7CisJSFBV
WF9SRVY9YGVjaG8gIiRVTkFNRV9SRUxFQVNFInxzZWQgLWUgJ3MvW14uXSouWzBCXSovLydgCisJ
Y2FzZSAiJFVOQU1FX01BQ0hJTkUiIGluCisJICAgIDkwMDAvMzE/KSAgICAgICAgICAgIEhQX0FS
Q0g9bTY4MDAwIDs7CisJICAgIDkwMDAvWzM0XT8/KSAgICAgICAgIEhQX0FSQ0g9bTY4ayA7Owog
CSAgICA5MDAwL1s2NzhdWzAtOV1bMC05XSkKIAkJaWYgWyAteCAvdXNyL2Jpbi9nZXRjb25mIF07
IHRoZW4KIAkJICAgIHNjX2NwdV92ZXJzaW9uPWAvdXNyL2Jpbi9nZXRjb25mIFNDX0NQVV9WRVJT
SU9OIDI+L2Rldi9udWxsYAogCQkgICAgc2Nfa2VybmVsX2JpdHM9YC91c3IvYmluL2dldGNvbmYg
U0NfS0VSTkVMX0JJVFMgMj4vZGV2L251bGxgCi0JCSAgICBjYXNlICIke3NjX2NwdV92ZXJzaW9u
fSIgaW4KLQkJICAgICAgNTIzKSBIUF9BUkNIPSJocHBhMS4wIiA7OyAjIENQVV9QQV9SSVNDMV8w
Ci0JCSAgICAgIDUyOCkgSFBfQVJDSD0iaHBwYTEuMSIgOzsgIyBDUFVfUEFfUklTQzFfMQorCQkg
ICAgY2FzZSAiJHNjX2NwdV92ZXJzaW9uIiBpbgorCQkgICAgICA1MjMpIEhQX0FSQ0g9aHBwYTEu
MCA7OyAjIENQVV9QQV9SSVNDMV8wCisJCSAgICAgIDUyOCkgSFBfQVJDSD1ocHBhMS4xIDs7ICMg
Q1BVX1BBX1JJU0MxXzEKIAkJICAgICAgNTMyKSAgICAgICAgICAgICAgICAgICAgICAjIENQVV9Q
QV9SSVNDMl8wCi0JCQljYXNlICIke3NjX2tlcm5lbF9iaXRzfSIgaW4KLQkJCSAgMzIpIEhQX0FS
Q0g9ImhwcGEyLjBuIiA7OwotCQkJICA2NCkgSFBfQVJDSD0iaHBwYTIuMHciIDs7Ci0JCQkgICcn
KSBIUF9BUkNIPSJocHBhMi4wIiA7OyAgICMgSFAtVVggMTAuMjAKKwkJCWNhc2UgIiRzY19rZXJu
ZWxfYml0cyIgaW4KKwkJCSAgMzIpIEhQX0FSQ0g9aHBwYTIuMG4gOzsKKwkJCSAgNjQpIEhQX0FS
Q0g9aHBwYTIuMHcgOzsKKwkJCSAgJycpIEhQX0FSQ0g9aHBwYTIuMCA7OyAgICMgSFAtVVggMTAu
MjAKIAkJCWVzYWMgOzsKIAkJICAgIGVzYWMKIAkJZmkKLQkJaWYgWyAiJHtIUF9BUkNIfSIgPSAi
IiBdOyB0aGVuCi0JCSAgICBldmFsICRzZXRfY2NfZm9yX2J1aWxkCi0JCSAgICBzZWQgJ3MvXgkJ
Ly8nIDw8IEVPRiA+JGR1bW15LmMKKwkJaWYgWyAiJEhQX0FSQ0giID0gIiIgXTsgdGhlbgorCQkg
ICAgc2V0X2NjX2Zvcl9idWlsZAorCQkgICAgc2VkICdzL14JCS8vJyA8PCBFT0YgPiAiJGR1bW15
LmMiCiAKIAkJI2RlZmluZSBfSFBVWF9TT1VSQ0UKIAkJI2luY2x1ZGUgPHN0ZGxpYi5oPgpAQCAt
NjQzLDEzICs2OTYsMTMgQEAgRU9GCiAJCSAgICBleGl0ICgwKTsKIAkJfQogRU9GCi0JCSAgICAo
Q0NPUFRTPSAkQ0NfRk9SX0JVSUxEIC1vICRkdW1teSAkZHVtbXkuYyAyPi9kZXYvbnVsbCkgJiYg
SFBfQVJDSD1gJGR1bW15YAorCQkgICAgKENDT1BUUz0iIiAkQ0NfRk9SX0JVSUxEIC1vICIkZHVt
bXkiICIkZHVtbXkuYyIgMj4vZGV2L251bGwpICYmIEhQX0FSQ0g9YCIkZHVtbXkiYAogCQkgICAg
dGVzdCAteiAiJEhQX0FSQ0giICYmIEhQX0FSQ0g9aHBwYQogCQlmaSA7OwogCWVzYWMKLQlpZiBb
ICR7SFBfQVJDSH0gPSAiaHBwYTIuMHciIF0KKwlpZiBbICIkSFBfQVJDSCIgPSBocHBhMi4wdyBd
CiAJdGhlbgotCSAgICBldmFsICRzZXRfY2NfZm9yX2J1aWxkCisJICAgIHNldF9jY19mb3JfYnVp
bGQKIAogCSAgICAjIGhwcGEyLjB3LWhwLWhwdXgqIGhhcyBhIDY0LWJpdCBrZXJuZWwgYW5kIGEg
Y29tcGlsZXIgZ2VuZXJhdGluZwogCSAgICAjIDMyLWJpdCBjb2RlLiAgaHBwYTY0LWhwLWhwdXgq
IGhhcyB0aGUgc2FtZSBrZXJuZWwgYW5kIGEgY29tcGlsZXIKQEAgLTY2MCwyMyArNzEzLDIzIEBA
IEVPRgogCSAgICAjICQgQ0NfRk9SX0JVSUxEPSJjYyArREEyLjB3IiAuL2NvbmZpZy5ndWVzcwog
CSAgICAjID0+IGhwcGE2NC1ocC1ocHV4MTEuMjMKIAotCSAgICBpZiBlY2hvIF9fTFA2NF9fIHwg
KENDT1BUUz0gJENDX0ZPUl9CVUlMRCAtRSAtIDI+L2Rldi9udWxsKSB8CisJICAgIGlmIGVjaG8g
X19MUDY0X18gfCAoQ0NPUFRTPSIiICRDQ19GT1JfQlVJTEQgLUUgLSAyPi9kZXYvbnVsbCkgfAog
CQlncmVwIC1xIF9fTFA2NF9fCiAJICAgIHRoZW4KLQkJSFBfQVJDSD0iaHBwYTIuMHciCisJCUhQ
X0FSQ0g9aHBwYTIuMHcKIAkgICAgZWxzZQotCQlIUF9BUkNIPSJocHBhNjQiCisJCUhQX0FSQ0g9
aHBwYTY0CiAJICAgIGZpCiAJZmkKLQllY2hvICR7SFBfQVJDSH0taHAtaHB1eCR7SFBVWF9SRVZ9
CisJZWNobyAiJEhQX0FSQ0giLWhwLWhwdXgiJEhQVVhfUkVWIgogCWV4aXQgOzsKICAgICBpYTY0
OkhQLVVYOio6KikKLQlIUFVYX1JFVj1gZWNobyAke1VOQU1FX1JFTEVBU0V9fHNlZCAtZSAncy9b
Xi5dKi5bMEJdKi8vJ2AKLQllY2hvIGlhNjQtaHAtaHB1eCR7SFBVWF9SRVZ9CisJSFBVWF9SRVY9
YGVjaG8gIiRVTkFNRV9SRUxFQVNFInxzZWQgLWUgJ3MvW14uXSouWzBCXSovLydgCisJZWNobyBp
YTY0LWhwLWhwdXgiJEhQVVhfUkVWIgogCWV4aXQgOzsKICAgICAzMDUwKjpISS1VWDoqOiopCi0J
ZXZhbCAkc2V0X2NjX2Zvcl9idWlsZAotCXNlZCAncy9eCS8vJyA8PCBFT0YgPiRkdW1teS5jCisJ
c2V0X2NjX2Zvcl9idWlsZAorCXNlZCAncy9eCS8vJyA8PCBFT0YgPiAiJGR1bW15LmMiCiAJI2lu
Y2x1ZGUgPHVuaXN0ZC5oPgogCWludAogCW1haW4gKCkKQEAgLTcwMSwxMSArNzU0LDExIEBAIEVP
RgogCSAgZXhpdCAoMCk7CiAJfQogRU9GCi0JJENDX0ZPUl9CVUlMRCAtbyAkZHVtbXkgJGR1bW15
LmMgJiYgU1lTVEVNX05BTUU9YCRkdW1teWAgJiYKKwkkQ0NfRk9SX0JVSUxEIC1vICIkZHVtbXki
ICIkZHVtbXkuYyIgJiYgU1lTVEVNX05BTUU9YCIkZHVtbXkiYCAmJgogCQl7IGVjaG8gIiRTWVNU
RU1fTkFNRSI7IGV4aXQ7IH0KIAllY2hvIHVua25vd24taGl0YWNoaS1oaXV4d2UyCiAJZXhpdCA7
OwotICAgIDkwMDAvNz8/OjQuM2JzZDoqOiogfCA5MDAwLzg/Wzc5XTo0LjNic2Q6KjoqICkKKyAg
ICA5MDAwLzc/Pzo0LjNic2Q6KjoqIHwgOTAwMC84P1s3OV06NC4zYnNkOio6KikKIAllY2hvIGhw
cGExLjEtaHAtYnNkCiAJZXhpdCA7OwogICAgIDkwMDAvOD8/OjQuM2JzZDoqOiopCkBAIC03MTQs
NyArNzY3LDcgQEAgRU9GCiAgICAgKjk/Pyo6TVBFL2lYOio6KiB8ICozMDAwKjpNUEUvaVg6Kjoq
KQogCWVjaG8gaHBwYTEuMC1ocC1tcGVpeAogCWV4aXQgOzsKLSAgICBocDc/PzpPU0YxOio6KiB8
IGhwOD9bNzldOk9TRjE6KjoqICkKKyAgICBocDc/PzpPU0YxOio6KiB8IGhwOD9bNzldOk9TRjE6
KjoqKQogCWVjaG8gaHBwYTEuMS1ocC1vc2YKIAlleGl0IDs7CiAgICAgaHA4Pz86T1NGMToqOiop
CkBAIC03MjIsOSArNzc1LDkgQEAgRU9GCiAJZXhpdCA7OwogICAgIGkqODY6T1NGMToqOiopCiAJ
aWYgWyAteCAvdXNyL3NiaW4vc3lzdmVyc2lvbiBdIDsgdGhlbgotCSAgICBlY2hvICR7VU5BTUVf
TUFDSElORX0tdW5rbm93bi1vc2YxbWsKKwkgICAgZWNobyAiJFVOQU1FX01BQ0hJTkUiLXVua25v
d24tb3NmMW1rCiAJZWxzZQotCSAgICBlY2hvICR7VU5BTUVfTUFDSElORX0tdW5rbm93bi1vc2Yx
CisJICAgIGVjaG8gIiRVTkFNRV9NQUNISU5FIi11bmtub3duLW9zZjEKIAlmaQogCWV4aXQgOzsK
ICAgICBwYXJpc2MqOkxpdGVzKjoqOiopCkBAIC03NDksMTI0ICs4MDIsMTIwIEBAIEVPRgogCWVj
aG8gYzQtY29udmV4LWJzZAogCWV4aXQgOzsKICAgICBDUkFZKlktTVA6KjoqOiopCi0JZWNobyB5
bXAtY3JheS11bmljb3Mke1VOQU1FX1JFTEVBU0V9IHwgc2VkIC1lICdzL1wuW14uXSokLy5YLycK
KwllY2hvIHltcC1jcmF5LXVuaWNvcyIkVU5BTUVfUkVMRUFTRSIgfCBzZWQgLWUgJ3MvXC5bXi5d
KiQvLlgvJwogCWV4aXQgOzsKICAgICBDUkFZKltBLVpdOTA6KjoqOiopCi0JZWNobyAke1VOQU1F
X01BQ0hJTkV9LWNyYXktdW5pY29zJHtVTkFNRV9SRUxFQVNFfSBcCisJZWNobyAiJFVOQU1FX01B
Q0hJTkUiLWNyYXktdW5pY29zIiRVTkFNRV9SRUxFQVNFIiBcCiAJfCBzZWQgLWUgJ3MvQ1JBWS4q
XChbQS1aXTkwXCkvXDEvJyBcCiAJICAgICAgLWUgeS9BQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZ
Wi9hYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ei8gXAogCSAgICAgIC1lICdzL1wuW14uXSokLy5Y
LycKIAlleGl0IDs7CiAgICAgQ1JBWSpUUzoqOio6KikKLQllY2hvIHQ5MC1jcmF5LXVuaWNvcyR7
VU5BTUVfUkVMRUFTRX0gfCBzZWQgLWUgJ3MvXC5bXi5dKiQvLlgvJworCWVjaG8gdDkwLWNyYXkt
dW5pY29zIiRVTkFNRV9SRUxFQVNFIiB8IHNlZCAtZSAncy9cLlteLl0qJC8uWC8nCiAJZXhpdCA7
OwogICAgIENSQVkqVDNFOio6KjoqKQotCWVjaG8gYWxwaGFldjUtY3JheS11bmljb3NtayR7VU5B
TUVfUkVMRUFTRX0gfCBzZWQgLWUgJ3MvXC5bXi5dKiQvLlgvJworCWVjaG8gYWxwaGFldjUtY3Jh
eS11bmljb3NtayIkVU5BTUVfUkVMRUFTRSIgfCBzZWQgLWUgJ3MvXC5bXi5dKiQvLlgvJwogCWV4
aXQgOzsKICAgICBDUkFZKlNWMToqOio6KikKLQllY2hvIHN2MS1jcmF5LXVuaWNvcyR7VU5BTUVf
UkVMRUFTRX0gfCBzZWQgLWUgJ3MvXC5bXi5dKiQvLlgvJworCWVjaG8gc3YxLWNyYXktdW5pY29z
IiRVTkFNRV9SRUxFQVNFIiB8IHNlZCAtZSAncy9cLlteLl0qJC8uWC8nCiAJZXhpdCA7OwogICAg
ICo6VU5JQ09TL21wOio6KikKLQllY2hvIGNyYXludi1jcmF5LXVuaWNvc21wJHtVTkFNRV9SRUxF
QVNFfSB8IHNlZCAtZSAncy9cLlteLl0qJC8uWC8nCisJZWNobyBjcmF5bnYtY3JheS11bmljb3Nt
cCIkVU5BTUVfUkVMRUFTRSIgfCBzZWQgLWUgJ3MvXC5bXi5dKiQvLlgvJwogCWV4aXQgOzsKICAg
ICBGMzBbMDFdOlVOSVhfU3lzdGVtX1Y6KjoqIHwgRjcwMDpVTklYX1N5c3RlbV9WOio6KikKLQlG
VUpJVFNVX1BST0M9YHVuYW1lIC1tIHwgdHIgJ0FCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaJyAn
YWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXonYAotCUZVSklUU1VfU1lTPWB1bmFtZSAtcCB8IHRy
ICdBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWicgJ2FiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6
JyB8IHNlZCAtZSAncy9cLy8vJ2AKLQlGVUpJVFNVX1JFTD1gZWNobyAke1VOQU1FX1JFTEVBU0V9
IHwgc2VkIC1lICdzLyAvXy8nYAorCUZVSklUU1VfUFJPQz1gdW5hbWUgLW0gfCB0ciBBQkNERUZH
SElKS0xNTk9QUVJTVFVWV1hZWiBhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5emAKKwlGVUpJVFNV
X1NZUz1gdW5hbWUgLXAgfCB0ciBBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWiBhYmNkZWZnaGlq
a2xtbm9wcXJzdHV2d3h5eiB8IHNlZCAtZSAncy9cLy8vJ2AKKwlGVUpJVFNVX1JFTD1gZWNobyAi
JFVOQU1FX1JFTEVBU0UiIHwgc2VkIC1lICdzLyAvXy8nYAogCWVjaG8gIiR7RlVKSVRTVV9QUk9D
fS1mdWppdHN1LSR7RlVKSVRTVV9TWVN9JHtGVUpJVFNVX1JFTH0iCiAJZXhpdCA7OwogICAgIDUw
MDA6VU5JWF9TeXN0ZW1fVjo0Lio6KikKLQlGVUpJVFNVX1NZUz1gdW5hbWUgLXAgfCB0ciAnQUJD
REVGR0hJSktMTU5PUFFSU1RVVldYWVonICdhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5eicgfCBz
ZWQgLWUgJ3MvXC8vLydgCi0JRlVKSVRTVV9SRUw9YGVjaG8gJHtVTkFNRV9SRUxFQVNFfSB8IHRy
ICdBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWicgJ2FiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6
JyB8IHNlZCAtZSAncy8gL18vJ2AKKwlGVUpJVFNVX1NZUz1gdW5hbWUgLXAgfCB0ciBBQkNERUZH
SElKS0xNTk9QUVJTVFVWV1hZWiBhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5eiB8IHNlZCAtZSAn
cy9cLy8vJ2AKKwlGVUpJVFNVX1JFTD1gZWNobyAiJFVOQU1FX1JFTEVBU0UiIHwgdHIgQUJDREVG
R0hJSktMTU5PUFFSU1RVVldYWVogYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXogfCBzZWQgLWUg
J3MvIC9fLydgCiAJZWNobyAic3BhcmMtZnVqaXRzdS0ke0ZVSklUU1VfU1lTfSR7RlVKSVRTVV9S
RUx9IgogCWV4aXQgOzsKICAgICBpKjg2OkJTRC8zODY6KjoqIHwgaSo4NjpCU0QvT1M6KjoqIHwg
KjpBc2NlbmRcIEVtYmVkZGVkL09TOio6KikKLQllY2hvICR7VU5BTUVfTUFDSElORX0tcGMtYnNk
aSR7VU5BTUVfUkVMRUFTRX0KKwllY2hvICIkVU5BTUVfTUFDSElORSItcGMtYnNkaSIkVU5BTUVf
UkVMRUFTRSIKIAlleGl0IDs7CiAgICAgc3BhcmMqOkJTRC9PUzoqOiopCi0JZWNobyBzcGFyYy11
bmtub3duLWJzZGkke1VOQU1FX1JFTEVBU0V9CisJZWNobyBzcGFyYy11bmtub3duLWJzZGkiJFVO
QU1FX1JFTEVBU0UiCiAJZXhpdCA7OwogICAgICo6QlNEL09TOio6KikKLQllY2hvICR7VU5BTUVf
TUFDSElORX0tdW5rbm93bi1ic2RpJHtVTkFNRV9SRUxFQVNFfQorCWVjaG8gIiRVTkFNRV9NQUNI
SU5FIi11bmtub3duLWJzZGkiJFVOQU1FX1JFTEVBU0UiCisJZXhpdCA7OworICAgIGFybTpGcmVl
QlNEOio6KikKKwlVTkFNRV9QUk9DRVNTT1I9YHVuYW1lIC1wYAorCXNldF9jY19mb3JfYnVpbGQK
KwlpZiBlY2hvIF9fQVJNX1BDU19WRlAgfCAkQ0NfRk9SX0JVSUxEIC1FIC0gMj4vZGV2L251bGwg
XAorCSAgICB8IGdyZXAgLXEgX19BUk1fUENTX1ZGUAorCXRoZW4KKwkgICAgZWNobyAiJHtVTkFN
RV9QUk9DRVNTT1J9Ii11bmtub3duLWZyZWVic2QiYGVjaG8gJHtVTkFNRV9SRUxFQVNFfXxzZWQg
LWUgJ3MvWy0oXS4qLy8nYCItZ251ZWFiaQorCWVsc2UKKwkgICAgZWNobyAiJHtVTkFNRV9QUk9D
RVNTT1J9Ii11bmtub3duLWZyZWVic2QiYGVjaG8gJHtVTkFNRV9SRUxFQVNFfXxzZWQgLWUgJ3Mv
Wy0oXS4qLy8nYCItZ251ZWFiaWhmCisJZmkKIAlleGl0IDs7CiAgICAgKjpGcmVlQlNEOio6KikK
IAlVTkFNRV9QUk9DRVNTT1I9YC91c3IvYmluL3VuYW1lIC1wYAotCWNhc2UgJHtVTkFNRV9QUk9D
RVNTT1J9IGluCisJY2FzZSAiJFVOQU1FX1BST0NFU1NPUiIgaW4KIAkgICAgYW1kNjQpCi0JCWVj
aG8geDg2XzY0LXVua25vd24tZnJlZWJzZGBlY2hvICR7VU5BTUVfUkVMRUFTRX18c2VkIC1lICdz
L1stKF0uKi8vJ2AgOzsKLQkgICAgKikKLQkJZWNobyAke1VOQU1FX1BST0NFU1NPUn0tdW5rbm93
bi1mcmVlYnNkYGVjaG8gJHtVTkFNRV9SRUxFQVNFfXxzZWQgLWUgJ3MvWy0oXS4qLy8nYCA7Owor
CQlVTkFNRV9QUk9DRVNTT1I9eDg2XzY0IDs7CisJICAgIGkzODYpCisJCVVOQU1FX1BST0NFU1NP
Uj1pNTg2IDs7CiAJZXNhYworCWVjaG8gIiRVTkFNRV9QUk9DRVNTT1IiLXVua25vd24tZnJlZWJz
ZCJgZWNobyAiJFVOQU1FX1JFTEVBU0UifHNlZCAtZSAncy9bLShdLiovLydgIgogCWV4aXQgOzsK
ICAgICBpKjpDWUdXSU4qOiopCi0JZWNobyAke1VOQU1FX01BQ0hJTkV9LXBjLWN5Z3dpbgorCWVj
aG8gIiRVTkFNRV9NQUNISU5FIi1wYy1jeWd3aW4KIAlleGl0IDs7Ci0gICAgKjpNSU5HVyo6KikK
LQllY2hvICR7VU5BTUVfTUFDSElORX0tcGMtbWluZ3czMgorICAgICo6TUlOR1c2NCo6KikKKwll
Y2hvICIkVU5BTUVfTUFDSElORSItcGMtbWluZ3c2NAogCWV4aXQgOzsKLSAgICBpKjpNU1lTKjoq
KQotCWVjaG8gJHtVTkFNRV9NQUNISU5FfS1wYy1tc3lzCisgICAgKjpNSU5HVyo6KikKKwllY2hv
ICIkVU5BTUVfTUFDSElORSItcGMtbWluZ3czMgogCWV4aXQgOzsKLSAgICBpKjp3aW5kb3dzMzIq
OiopCi0JIyB1bmFtZSAtbSBpbmNsdWRlcyAiLXBjIiBvbiB0aGlzIHN5c3RlbS4KLQllY2hvICR7
VU5BTUVfTUFDSElORX0tbWluZ3czMgorICAgICo6TVNZUyo6KikKKwllY2hvICIkVU5BTUVfTUFD
SElORSItcGMtbXN5cwogCWV4aXQgOzsKICAgICBpKjpQVyo6KikKLQllY2hvICR7VU5BTUVfTUFD
SElORX0tcGMtcHczMgorCWVjaG8gIiRVTkFNRV9NQUNISU5FIi1wYy1wdzMyCiAJZXhpdCA7Owog
ICAgICo6SW50ZXJpeCo6KikKLQljYXNlICR7VU5BTUVfTUFDSElORX0gaW4KKwljYXNlICIkVU5B
TUVfTUFDSElORSIgaW4KIAkgICAgeDg2KQotCQllY2hvIGk1ODYtcGMtaW50ZXJpeCR7VU5BTUVf
UkVMRUFTRX0KKwkJZWNobyBpNTg2LXBjLWludGVyaXgiJFVOQU1FX1JFTEVBU0UiCiAJCWV4aXQg
OzsKIAkgICAgYXV0aGVudGljYW1kIHwgZ2VudWluZWludGVsIHwgRU02NFQpCi0JCWVjaG8geDg2
XzY0LXVua25vd24taW50ZXJpeCR7VU5BTUVfUkVMRUFTRX0KKwkJZWNobyB4ODZfNjQtdW5rbm93
bi1pbnRlcml4IiRVTkFNRV9SRUxFQVNFIgogCQlleGl0IDs7CiAJICAgIElBNjQpCi0JCWVjaG8g
aWE2NC11bmtub3duLWludGVyaXgke1VOQU1FX1JFTEVBU0V9CisJCWVjaG8gaWE2NC11bmtub3du
LWludGVyaXgiJFVOQU1FX1JFTEVBU0UiCiAJCWV4aXQgOzsKIAllc2FjIDs7Ci0gICAgWzM0NV04
NjpXaW5kb3dzXzk1OiogfCBbMzQ1XTg2OldpbmRvd3NfOTg6KiB8IFszNDVdODY6V2luZG93c19O
VDoqKQotCWVjaG8gaSR7VU5BTUVfTUFDSElORX0tcGMtbWtzCi0JZXhpdCA7OwotICAgIDg2NjQ6
V2luZG93c19OVDoqKQotCWVjaG8geDg2XzY0LXBjLW1rcwotCWV4aXQgOzsKLSAgICBpKjpXaW5k
b3dzX05UKjoqIHwgUGVudGl1bSo6V2luZG93c19OVCo6KikKLQkjIEhvdyBkbyB3ZSBrbm93IGl0
J3MgSW50ZXJpeCByYXRoZXIgdGhhbiB0aGUgZ2VuZXJpYyBQT1NJWCBzdWJzeXN0ZW0/Ci0JIyBJ
dCBhbHNvIGNvbmZsaWN0cyB3aXRoIHByZS0yLjAgdmVyc2lvbnMgb2YgQVQmVCBVV0lOLiBTaG91
bGQgd2UKLQkjIFVOQU1FX01BQ0hJTkUgYmFzZWQgb24gdGhlIG91dHB1dCBvZiB1bmFtZSBpbnN0
ZWFkIG9mIGkzODY/Ci0JZWNobyBpNTg2LXBjLWludGVyaXgKLQlleGl0IDs7CiAgICAgaSo6VVdJ
Tio6KikKLQllY2hvICR7VU5BTUVfTUFDSElORX0tcGMtdXdpbgorCWVjaG8gIiRVTkFNRV9NQUNI
SU5FIi1wYy11d2luCiAJZXhpdCA7OwogICAgIGFtZDY0OkNZR1dJTio6KjoqIHwgeDg2XzY0OkNZ
R1dJTio6KjoqKQotCWVjaG8geDg2XzY0LXVua25vd24tY3lnd2luCi0JZXhpdCA7OwotICAgIHAq
OkNZR1dJTio6KikKLQllY2hvIHBvd2VycGNsZS11bmtub3duLWN5Z3dpbgorCWVjaG8geDg2XzY0
LXBjLWN5Z3dpbgogCWV4aXQgOzsKICAgICBwcmVwKjpTdW5PUzo1Lio6KikKLQllY2hvIHBvd2Vy
cGNsZS11bmtub3duLXNvbGFyaXMyYGVjaG8gJHtVTkFNRV9SRUxFQVNFfXxzZWQgLWUgJ3MvW14u
XSovLydgCisJZWNobyBwb3dlcnBjbGUtdW5rbm93bi1zb2xhcmlzMiJgZWNobyAiJFVOQU1FX1JF
TEVBU0UifHNlZCAtZSAncy9bXi5dKi8vJ2AiCiAJZXhpdCA7OwogICAgICo6R05VOio6KikKIAkj
IHRoZSBHTlUgc3lzdGVtCi0JZWNobyBgZWNobyAke1VOQU1FX01BQ0hJTkV9fHNlZCAtZSAncyxb
LS9dLiokLCwnYC11bmtub3duLWdudWBlY2hvICR7VU5BTUVfUkVMRUFTRX18c2VkIC1lICdzLC8u
KiQsLCdgCisJZWNobyAiYGVjaG8gIiRVTkFNRV9NQUNISU5FInxzZWQgLWUgJ3MsWy0vXS4qJCws
J2AtdW5rbm93bi0kTElCQ2BlY2hvICIkVU5BTUVfUkVMRUFTRSJ8c2VkIC1lICdzLC8uKiQsLCdg
IgogCWV4aXQgOzsKICAgICAqOkdOVS8qOio6KikKIAkjIG90aGVyIHN5c3RlbXMgd2l0aCBHTlUg
bGliYyBhbmQgdXNlcmxhbmQKLQllY2hvICR7VU5BTUVfTUFDSElORX0tdW5rbm93bi1gZWNobyAk
e1VOQU1FX1NZU1RFTX0gfCBzZWQgJ3MsXlteL10qLywsJyB8IHRyICdbQS1aXScgJ1thLXpdJ2Bg
ZWNobyAke1VOQU1FX1JFTEVBU0V9fHNlZCAtZSAncy9bLShdLiovLydgLWdudQorCWVjaG8gIiRV
TkFNRV9NQUNISU5FLXVua25vd24tYGVjaG8gIiRVTkFNRV9TWVNURU0iIHwgc2VkICdzLF5bXi9d
Ki8sLCcgfCB0ciAiWzp1cHBlcjpdIiAiWzpsb3dlcjpdImBgZWNobyAiJFVOQU1FX1JFTEVBU0Ui
fHNlZCAtZSAncy9bLShdLiovLydgLSRMSUJDIgogCWV4aXQgOzsKLSAgICBpKjg2Ok1pbml4Oio6
KikKLQllY2hvICR7VU5BTUVfTUFDSElORX0tcGMtbWluaXgKKyAgICAqOk1pbml4Oio6KikKKwll
Y2hvICIkVU5BTUVfTUFDSElORSItdW5rbm93bi1taW5peAogCWV4aXQgOzsKICAgICBhYXJjaDY0
OkxpbnV4Oio6KikKLQllY2hvICR7VU5BTUVfTUFDSElORX0tdW5rbm93bi1saW51eC1nbnUKKwll
Y2hvICIkVU5BTUVfTUFDSElORSItdW5rbm93bi1saW51eC0iJExJQkMiCiAJZXhpdCA7OwogICAg
IGFhcmNoNjRfYmU6TGludXg6KjoqKQogCVVOQU1FX01BQ0hJTkU9YWFyY2g2NF9iZQotCWVjaG8g
JHtVTkFNRV9NQUNISU5FfS11bmtub3duLWxpbnV4LWdudQorCWVjaG8gIiRVTkFNRV9NQUNISU5F
Ii11bmtub3duLWxpbnV4LSIkTElCQyIKIAlleGl0IDs7CiAgICAgYWxwaGE6TGludXg6KjoqKQog
CWNhc2UgYHNlZCAtbiAnL15jcHUgbW9kZWwvcy9eLio6IFwoLipcKS9cMS9wJyA8IC9wcm9jL2Nw
dWluZm9gIGluCkBAIC04NzksMTI1ICs5MjgsMTY5IEBAIEVPRgogCSAgRVY2OCopIFVOQU1FX01B
Q0hJTkU9YWxwaGFldjY4IDs7CiAJZXNhYwogCW9iamR1bXAgLS1wcml2YXRlLWhlYWRlcnMgL2Jp
bi9zaCB8IGdyZXAgLXEgbGQuc28uMQotCWlmIHRlc3QgIiQ/IiA9IDAgOyB0aGVuIExJQkM9Imxp
YmMxIiA7IGVsc2UgTElCQz0iIiA7IGZpCi0JZWNobyAke1VOQU1FX01BQ0hJTkV9LXVua25vd24t
bGludXgtZ251JHtMSUJDfQorCWlmIHRlc3QgIiQ/IiA9IDAgOyB0aGVuIExJQkM9Z251bGliYzEg
OyBmaQorCWVjaG8gIiRVTkFNRV9NQUNISU5FIi11bmtub3duLWxpbnV4LSIkTElCQyIKKwlleGl0
IDs7CisgICAgYXJjOkxpbnV4Oio6KiB8IGFyY2ViOkxpbnV4Oio6KikKKwllY2hvICIkVU5BTUVf
TUFDSElORSItdW5rbm93bi1saW51eC0iJExJQkMiCiAJZXhpdCA7OwogICAgIGFybSo6TGludXg6
KjoqKQotCWV2YWwgJHNldF9jY19mb3JfYnVpbGQKKwlzZXRfY2NfZm9yX2J1aWxkCiAJaWYgZWNo
byBfX0FSTV9FQUJJX18gfCAkQ0NfRk9SX0JVSUxEIC1FIC0gMj4vZGV2L251bGwgXAogCSAgICB8
IGdyZXAgLXEgX19BUk1fRUFCSV9fCiAJdGhlbgotCSAgICBlY2hvICR7VU5BTUVfTUFDSElORX0t
dW5rbm93bi1saW51eC1nbnUKKwkgICAgZWNobyAiJFVOQU1FX01BQ0hJTkUiLXVua25vd24tbGlu
dXgtIiRMSUJDIgogCWVsc2UKIAkgICAgaWYgZWNobyBfX0FSTV9QQ1NfVkZQIHwgJENDX0ZPUl9C
VUlMRCAtRSAtIDI+L2Rldi9udWxsIFwKIAkJfCBncmVwIC1xIF9fQVJNX1BDU19WRlAKIAkgICAg
dGhlbgotCQllY2hvICR7VU5BTUVfTUFDSElORX0tdW5rbm93bi1saW51eC1nbnVlYWJpCisJCWVj
aG8gIiRVTkFNRV9NQUNISU5FIi11bmtub3duLWxpbnV4LSIkTElCQyJlYWJpCiAJICAgIGVsc2UK
LQkJZWNobyAke1VOQU1FX01BQ0hJTkV9LXVua25vd24tbGludXgtZ251ZWFiaWhmCisJCWVjaG8g
IiRVTkFNRV9NQUNISU5FIi11bmtub3duLWxpbnV4LSIkTElCQyJlYWJpaGYKIAkgICAgZmkKIAlm
aQogCWV4aXQgOzsKICAgICBhdnIzMio6TGludXg6KjoqKQotCWVjaG8gJHtVTkFNRV9NQUNISU5F
fS11bmtub3duLWxpbnV4LWdudQorCWVjaG8gIiRVTkFNRV9NQUNISU5FIi11bmtub3duLWxpbnV4
LSIkTElCQyIKIAlleGl0IDs7CiAgICAgY3JpczpMaW51eDoqOiopCi0JZWNobyAke1VOQU1FX01B
Q0hJTkV9LWF4aXMtbGludXgtZ251CisJZWNobyAiJFVOQU1FX01BQ0hJTkUiLWF4aXMtbGludXgt
IiRMSUJDIgogCWV4aXQgOzsKICAgICBjcmlzdjMyOkxpbnV4Oio6KikKLQllY2hvICR7VU5BTUVf
TUFDSElORX0tYXhpcy1saW51eC1nbnUKKwllY2hvICIkVU5BTUVfTUFDSElORSItYXhpcy1saW51
eC0iJExJQkMiCisJZXhpdCA7OworICAgIGUyazpMaW51eDoqOiopCisJZWNobyAiJFVOQU1FX01B
Q0hJTkUiLXVua25vd24tbGludXgtIiRMSUJDIgogCWV4aXQgOzsKICAgICBmcnY6TGludXg6Kjoq
KQotCWVjaG8gJHtVTkFNRV9NQUNISU5FfS11bmtub3duLWxpbnV4LWdudQorCWVjaG8gIiRVTkFN
RV9NQUNISU5FIi11bmtub3duLWxpbnV4LSIkTElCQyIKIAlleGl0IDs7CiAgICAgaGV4YWdvbjpM
aW51eDoqOiopCi0JZWNobyAke1VOQU1FX01BQ0hJTkV9LXVua25vd24tbGludXgtZ251CisJZWNo
byAiJFVOQU1FX01BQ0hJTkUiLXVua25vd24tbGludXgtIiRMSUJDIgogCWV4aXQgOzsKICAgICBp
Kjg2OkxpbnV4Oio6KikKLQlMSUJDPWdudQotCWV2YWwgJHNldF9jY19mb3JfYnVpbGQKLQlzZWQg
J3MvXgkvLycgPDwgRU9GID4kZHVtbXkuYwotCSNpZmRlZiBfX2RpZXRsaWJjX18KLQlMSUJDPWRp
ZXRsaWJjCi0JI2VuZGlmCi1FT0YKLQlldmFsIGAkQ0NfRk9SX0JVSUxEIC1FICRkdW1teS5jIDI+
L2Rldi9udWxsIHwgZ3JlcCAnXkxJQkMnYAotCWVjaG8gIiR7VU5BTUVfTUFDSElORX0tcGMtbGlu
dXgtJHtMSUJDfSIKKwllY2hvICIkVU5BTUVfTUFDSElORSItcGMtbGludXgtIiRMSUJDIgogCWV4
aXQgOzsKICAgICBpYTY0OkxpbnV4Oio6KikKLQllY2hvICR7VU5BTUVfTUFDSElORX0tdW5rbm93
bi1saW51eC1nbnUKKwllY2hvICIkVU5BTUVfTUFDSElORSItdW5rbm93bi1saW51eC0iJExJQkMi
CisJZXhpdCA7OworICAgIGsxb206TGludXg6KjoqKQorCWVjaG8gIiRVTkFNRV9NQUNISU5FIi11
bmtub3duLWxpbnV4LSIkTElCQyIKIAlleGl0IDs7CiAgICAgbTMycio6TGludXg6KjoqKQotCWVj
aG8gJHtVTkFNRV9NQUNISU5FfS11bmtub3duLWxpbnV4LWdudQorCWVjaG8gIiRVTkFNRV9NQUNI
SU5FIi11bmtub3duLWxpbnV4LSIkTElCQyIKIAlleGl0IDs7CiAgICAgbTY4KjpMaW51eDoqOiop
Ci0JZWNobyAke1VOQU1FX01BQ0hJTkV9LXVua25vd24tbGludXgtZ251CisJZWNobyAiJFVOQU1F
X01BQ0hJTkUiLXVua25vd24tbGludXgtIiRMSUJDIgogCWV4aXQgOzsKICAgICBtaXBzOkxpbnV4
Oio6KiB8IG1pcHM2NDpMaW51eDoqOiopCi0JZXZhbCAkc2V0X2NjX2Zvcl9idWlsZAotCXNlZCAn
cy9eCS8vJyA8PCBFT0YgPiRkdW1teS5jCisJc2V0X2NjX2Zvcl9idWlsZAorCUlTX0dMSUJDPTAK
Kwl0ZXN0IHgiJHtMSUJDfSIgPSB4Z251ICYmIElTX0dMSUJDPTEKKwlzZWQgJ3MvXgkvLycgPDwg
RU9GID4gIiRkdW1teS5jIgogCSN1bmRlZiBDUFUKLQkjdW5kZWYgJHtVTkFNRV9NQUNISU5FfQot
CSN1bmRlZiAke1VOQU1FX01BQ0hJTkV9ZWwKKwkjdW5kZWYgbWlwcworCSN1bmRlZiBtaXBzZWwK
KwkjdW5kZWYgbWlwczY0CisJI3VuZGVmIG1pcHM2NGVsCisJI2lmICR7SVNfR0xJQkN9ICYmIGRl
ZmluZWQoX0FCSTY0KQorCUxJQkNBQkk9Z251YWJpNjQKKwkjZWxzZQorCSNpZiAke0lTX0dMSUJD
fSAmJiBkZWZpbmVkKF9BQklOMzIpCisJTElCQ0FCST1nbnVhYmluMzIKKwkjZWxzZQorCUxJQkNB
Qkk9JHtMSUJDfQorCSNlbmRpZgorCSNlbmRpZgorCisJI2lmICR7SVNfR0xJQkN9ICYmIGRlZmlu
ZWQoX19taXBzNjQpICYmIGRlZmluZWQoX19taXBzX2lzYV9yZXYpICYmIF9fbWlwc19pc2FfcmV2
Pj02CisJQ1BVPW1pcHNpc2E2NHI2CisJI2Vsc2UKKwkjaWYgJHtJU19HTElCQ30gJiYgIWRlZmlu
ZWQoX19taXBzNjQpICYmIGRlZmluZWQoX19taXBzX2lzYV9yZXYpICYmIF9fbWlwc19pc2FfcmV2
Pj02CisJQ1BVPW1pcHNpc2EzMnI2CisJI2Vsc2UKKwkjaWYgZGVmaW5lZChfX21pcHM2NCkKKwlD
UFU9bWlwczY0CisJI2Vsc2UKKwlDUFU9bWlwcworCSNlbmRpZgorCSNlbmRpZgorCSNlbmRpZgor
CiAJI2lmIGRlZmluZWQoX19NSVBTRUxfXykgfHwgZGVmaW5lZChfX01JUFNFTCkgfHwgZGVmaW5l
ZChfTUlQU0VMKSB8fCBkZWZpbmVkKE1JUFNFTCkKLQlDUFU9JHtVTkFNRV9NQUNISU5FfWVsCisJ
TUlQU19FTkRJQU49ZWwKIAkjZWxzZQogCSNpZiBkZWZpbmVkKF9fTUlQU0VCX18pIHx8IGRlZmlu
ZWQoX19NSVBTRUIpIHx8IGRlZmluZWQoX01JUFNFQikgfHwgZGVmaW5lZChNSVBTRUIpCi0JQ1BV
PSR7VU5BTUVfTUFDSElORX0KKwlNSVBTX0VORElBTj0KIAkjZWxzZQotCUNQVT0KKwlNSVBTX0VO
RElBTj0KIAkjZW5kaWYKIAkjZW5kaWYKIEVPRgotCWV2YWwgYCRDQ19GT1JfQlVJTEQgLUUgJGR1
bW15LmMgMj4vZGV2L251bGwgfCBncmVwICdeQ1BVJ2AKLQl0ZXN0IHgiJHtDUFV9IiAhPSB4ICYm
IHsgZWNobyAiJHtDUFV9LXVua25vd24tbGludXgtZ251IjsgZXhpdDsgfQorCWV2YWwgImAkQ0Nf
Rk9SX0JVSUxEIC1FICIkZHVtbXkuYyIgMj4vZGV2L251bGwgfCBncmVwICdeQ1BVXHxeTUlQU19F
TkRJQU5cfF5MSUJDQUJJJ2AiCisJdGVzdCAieCRDUFUiICE9IHggJiYgeyBlY2hvICIkQ1BVJHtN
SVBTX0VORElBTn0tdW5rbm93bi1saW51eC0kTElCQ0FCSSI7IGV4aXQ7IH0KIAk7OwotICAgIG9y
MzI6TGludXg6KjoqKQotCWVjaG8gJHtVTkFNRV9NQUNISU5FfS11bmtub3duLWxpbnV4LWdudQor
ICAgIG1pcHM2NGVsOkxpbnV4Oio6KikKKwllY2hvICIkVU5BTUVfTUFDSElORSItdW5rbm93bi1s
aW51eC0iJExJQkMiCisJZXhpdCA7OworICAgIG9wZW5yaXNjKjpMaW51eDoqOiopCisJZWNobyBv
cjFrLXVua25vd24tbGludXgtIiRMSUJDIgorCWV4aXQgOzsKKyAgICBvcjMyOkxpbnV4Oio6KiB8
IG9yMWsqOkxpbnV4Oio6KikKKwllY2hvICIkVU5BTUVfTUFDSElORSItdW5rbm93bi1saW51eC0i
JExJQkMiCiAJZXhpdCA7OwogICAgIHBhZHJlOkxpbnV4Oio6KikKLQllY2hvIHNwYXJjLXVua25v
d24tbGludXgtZ251CisJZWNobyBzcGFyYy11bmtub3duLWxpbnV4LSIkTElCQyIKIAlleGl0IDs7
CiAgICAgcGFyaXNjNjQ6TGludXg6KjoqIHwgaHBwYTY0OkxpbnV4Oio6KikKLQllY2hvIGhwcGE2
NC11bmtub3duLWxpbnV4LWdudQorCWVjaG8gaHBwYTY0LXVua25vd24tbGludXgtIiRMSUJDIgog
CWV4aXQgOzsKICAgICBwYXJpc2M6TGludXg6KjoqIHwgaHBwYTpMaW51eDoqOiopCiAJIyBMb29r
IGZvciBDUFUgbGV2ZWwKIAljYXNlIGBncmVwICdeY3B1W15hLXpdKjonIC9wcm9jL2NwdWluZm8g
Mj4vZGV2L251bGwgfCBjdXQgLWQnICcgLWYyYCBpbgotCSAgUEE3KikgZWNobyBocHBhMS4xLXVu
a25vd24tbGludXgtZ251IDs7Ci0JICBQQTgqKSBlY2hvIGhwcGEyLjAtdW5rbm93bi1saW51eC1n
bnUgOzsKLQkgICopICAgIGVjaG8gaHBwYS11bmtub3duLWxpbnV4LWdudSA7OworCSAgUEE3Kikg
ZWNobyBocHBhMS4xLXVua25vd24tbGludXgtIiRMSUJDIiA7OworCSAgUEE4KikgZWNobyBocHBh
Mi4wLXVua25vd24tbGludXgtIiRMSUJDIiA7OworCSAgKikgICAgZWNobyBocHBhLXVua25vd24t
bGludXgtIiRMSUJDIiA7OwogCWVzYWMKIAlleGl0IDs7CiAgICAgcHBjNjQ6TGludXg6KjoqKQot
CWVjaG8gcG93ZXJwYzY0LXVua25vd24tbGludXgtZ251CisJZWNobyBwb3dlcnBjNjQtdW5rbm93
bi1saW51eC0iJExJQkMiCiAJZXhpdCA7OwogICAgIHBwYzpMaW51eDoqOiopCi0JZWNobyBwb3dl
cnBjLXVua25vd24tbGludXgtZ251CisJZWNobyBwb3dlcnBjLXVua25vd24tbGludXgtIiRMSUJD
IgorCWV4aXQgOzsKKyAgICBwcGM2NGxlOkxpbnV4Oio6KikKKwllY2hvIHBvd2VycGM2NGxlLXVu
a25vd24tbGludXgtIiRMSUJDIgorCWV4aXQgOzsKKyAgICBwcGNsZTpMaW51eDoqOiopCisJZWNo
byBwb3dlcnBjbGUtdW5rbm93bi1saW51eC0iJExJQkMiCisJZXhpdCA7OworICAgIHJpc2N2MzI6
TGludXg6KjoqIHwgcmlzY3Y2NDpMaW51eDoqOiopCisJZWNobyAiJFVOQU1FX01BQ0hJTkUiLXVu
a25vd24tbGludXgtIiRMSUJDIgogCWV4aXQgOzsKICAgICBzMzkwOkxpbnV4Oio6KiB8IHMzOTB4
OkxpbnV4Oio6KikKLQllY2hvICR7VU5BTUVfTUFDSElORX0taWJtLWxpbnV4CisJZWNobyAiJFVO
QU1FX01BQ0hJTkUiLWlibS1saW51eC0iJExJQkMiCiAJZXhpdCA7OwogICAgIHNoNjQqOkxpbnV4
Oio6KikKLQllY2hvICR7VU5BTUVfTUFDSElORX0tdW5rbm93bi1saW51eC1nbnUKKwllY2hvICIk
VU5BTUVfTUFDSElORSItdW5rbm93bi1saW51eC0iJExJQkMiCiAJZXhpdCA7OwogICAgIHNoKjpM
aW51eDoqOiopCi0JZWNobyAke1VOQU1FX01BQ0hJTkV9LXVua25vd24tbGludXgtZ251CisJZWNo
byAiJFVOQU1FX01BQ0hJTkUiLXVua25vd24tbGludXgtIiRMSUJDIgogCWV4aXQgOzsKICAgICBz
cGFyYzpMaW51eDoqOiogfCBzcGFyYzY0OkxpbnV4Oio6KikKLQllY2hvICR7VU5BTUVfTUFDSElO
RX0tdW5rbm93bi1saW51eC1nbnUKKwllY2hvICIkVU5BTUVfTUFDSElORSItdW5rbm93bi1saW51
eC0iJExJQkMiCiAJZXhpdCA7OwogICAgIHRpbGUqOkxpbnV4Oio6KikKLQllY2hvICR7VU5BTUVf
TUFDSElORX0tdW5rbm93bi1saW51eC1nbnUKKwllY2hvICIkVU5BTUVfTUFDSElORSItdW5rbm93
bi1saW51eC0iJExJQkMiCiAJZXhpdCA7OwogICAgIHZheDpMaW51eDoqOiopCi0JZWNobyAke1VO
QU1FX01BQ0hJTkV9LWRlYy1saW51eC1nbnUKKwllY2hvICIkVU5BTUVfTUFDSElORSItZGVjLWxp
bnV4LSIkTElCQyIKIAlleGl0IDs7CiAgICAgeDg2XzY0OkxpbnV4Oio6KikKLQllY2hvICR7VU5B
TUVfTUFDSElORX0tdW5rbm93bi1saW51eC1nbnUKKwllY2hvICIkVU5BTUVfTUFDSElORSItcGMt
bGludXgtIiRMSUJDIgogCWV4aXQgOzsKICAgICB4dGVuc2EqOkxpbnV4Oio6KikKLQllY2hvICR7
VU5BTUVfTUFDSElORX0tdW5rbm93bi1saW51eC1nbnUKKwllY2hvICIkVU5BTUVfTUFDSElORSIt
dW5rbm93bi1saW51eC0iJExJQkMiCiAJZXhpdCA7OwogICAgIGkqODY6RFlOSVgvcHR4OjQqOiop
CiAJIyBwdHggNC4wIGRvZXMgdW5hbWUgLXMgY29ycmVjdGx5LCB3aXRoIERZTklYL3B0eCBpbiB0
aGVyZS4KQEAgLTEwMTEsMzQgKzExMDQsMzQgQEAgRU9GCiAJIyBJIGFtIG5vdCBwb3NpdGl2ZSB0
aGF0IG90aGVyIFNWUjQgc3lzdGVtcyB3b24ndCBtYXRjaCB0aGlzLAogCSMgSSBqdXN0IGhhdmUg
dG8gaG9wZS4gIC0tIHJtcy4KIAkjIFVzZSBzeXN2NC4ydXcuLi4gc28gdGhhdCBzeXN2NCogbWF0
Y2hlcyBpdC4KLQllY2hvICR7VU5BTUVfTUFDSElORX0tcGMtc3lzdjQuMnV3JHtVTkFNRV9WRVJT
SU9OfQorCWVjaG8gIiRVTkFNRV9NQUNISU5FIi1wYy1zeXN2NC4ydXciJFVOQU1FX1ZFUlNJT04i
CiAJZXhpdCA7OwogICAgIGkqODY6T1MvMjoqOiopCiAJIyBJZiB3ZSB3ZXJlIGFibGUgdG8gZmlu
ZCBgdW5hbWUnLCB0aGVuIEVNWCBVbml4IGNvbXBhdGliaWxpdHkKIAkjIGlzIHByb2JhYmx5IGlu
c3RhbGxlZC4KLQllY2hvICR7VU5BTUVfTUFDSElORX0tcGMtb3MyLWVteAorCWVjaG8gIiRVTkFN
RV9NQUNISU5FIi1wYy1vczItZW14CiAJZXhpdCA7OwogICAgIGkqODY6WFRTLTMwMDoqOlNUT1Ap
Ci0JZWNobyAke1VOQU1FX01BQ0hJTkV9LXVua25vd24tc3RvcAorCWVjaG8gIiRVTkFNRV9NQUNI
SU5FIi11bmtub3duLXN0b3AKIAlleGl0IDs7CiAgICAgaSo4NjphdGhlb3M6KjoqKQotCWVjaG8g
JHtVTkFNRV9NQUNISU5FfS11bmtub3duLWF0aGVvcworCWVjaG8gIiRVTkFNRV9NQUNISU5FIi11
bmtub3duLWF0aGVvcwogCWV4aXQgOzsKICAgICBpKjg2OnN5bGxhYmxlOio6KikKLQllY2hvICR7
VU5BTUVfTUFDSElORX0tcGMtc3lsbGFibGUKKwllY2hvICIkVU5BTUVfTUFDSElORSItcGMtc3ls
bGFibGUKIAlleGl0IDs7CiAgICAgaSo4NjpMeW54T1M6Mi4qOiogfCBpKjg2Okx5bnhPUzozLlsw
MV0qOiogfCBpKjg2Okx5bnhPUzo0LlswMl0qOiopCi0JZWNobyBpMzg2LXVua25vd24tbHlueG9z
JHtVTkFNRV9SRUxFQVNFfQorCWVjaG8gaTM4Ni11bmtub3duLWx5bnhvcyIkVU5BTUVfUkVMRUFT
RSIKIAlleGl0IDs7CiAgICAgaSo4NjoqRE9TOio6KikKLQllY2hvICR7VU5BTUVfTUFDSElORX0t
cGMtbXNkb3NkamdwcAorCWVjaG8gIiRVTkFNRV9NQUNISU5FIi1wYy1tc2Rvc2RqZ3BwCiAJZXhp
dCA7OwotICAgIGkqODY6Kjo0Lio6KiB8IGkqODY6U1lTVEVNX1Y6NC4qOiopCi0JVU5BTUVfUkVM
PWBlY2hvICR7VU5BTUVfUkVMRUFTRX0gfCBzZWQgJ3MvXC9NUCQvLydgCisgICAgaSo4NjoqOjQu
KjoqKQorCVVOQU1FX1JFTD1gZWNobyAiJFVOQU1FX1JFTEVBU0UiIHwgc2VkICdzL1wvTVAkLy8n
YAogCWlmIGdyZXAgTm92ZWxsIC91c3IvaW5jbHVkZS9saW5rLmggPi9kZXYvbnVsbCAyPi9kZXYv
bnVsbDsgdGhlbgotCQllY2hvICR7VU5BTUVfTUFDSElORX0tdW5pdmVsLXN5c3Yke1VOQU1FX1JF
TH0KKwkJZWNobyAiJFVOQU1FX01BQ0hJTkUiLXVuaXZlbC1zeXN2IiRVTkFNRV9SRUwiCiAJZWxz
ZQotCQllY2hvICR7VU5BTUVfTUFDSElORX0tcGMtc3lzdiR7VU5BTUVfUkVMfQorCQllY2hvICIk
VU5BTUVfTUFDSElORSItcGMtc3lzdiIkVU5BTUVfUkVMIgogCWZpCiAJZXhpdCA7OwogICAgIGkq
ODY6Kjo1Ols2NzhdKikKQEAgLTEwNDgsMTIgKzExNDEsMTIgQEAgRU9GCiAJICAgICpQZW50aXVt
KQkgICAgIFVOQU1FX01BQ0hJTkU9aTU4NiA7OwogCSAgICAqUGVudCp8KkNlbGVyb24pIFVOQU1F
X01BQ0hJTkU9aTY4NiA7OwogCWVzYWMKLQllY2hvICR7VU5BTUVfTUFDSElORX0tdW5rbm93bi1z
eXN2JHtVTkFNRV9SRUxFQVNFfSR7VU5BTUVfU1lTVEVNfSR7VU5BTUVfVkVSU0lPTn0KKwllY2hv
ICIkVU5BTUVfTUFDSElORS11bmtub3duLXN5c3Yke1VOQU1FX1JFTEVBU0V9JHtVTkFNRV9TWVNU
RU19JHtVTkFNRV9WRVJTSU9OfSIKIAlleGl0IDs7CiAgICAgaSo4NjoqOjMuMjoqKQogCWlmIHRl
c3QgLWYgL3Vzci9vcHRpb25zL2NiLm5hbWU7IHRoZW4KIAkJVU5BTUVfUkVMPWBzZWQgLW4gJ3Mv
LipWZXJzaW9uIC8vcCcgPC91c3Ivb3B0aW9ucy9jYi5uYW1lYAotCQllY2hvICR7VU5BTUVfTUFD
SElORX0tcGMtaXNjJFVOQU1FX1JFTAorCQllY2hvICIkVU5BTUVfTUFDSElORSItcGMtaXNjIiRV
TkFNRV9SRUwiCiAJZWxpZiAvYmluL3VuYW1lIC1YIDI+L2Rldi9udWxsID4vZGV2L251bGwgOyB0
aGVuCiAJCVVOQU1FX1JFTD1gKC9iaW4vdW5hbWUgLVh8Z3JlcCBSZWxlYXNlfHNlZCAtZSAncy8u
Kj0gLy8nKWAKIAkJKC9iaW4vdW5hbWUgLVh8Z3JlcCBpODA0ODYgPi9kZXYvbnVsbCkgJiYgVU5B
TUVfTUFDSElORT1pNDg2CkBAIC0xMDYzLDkgKzExNTYsOSBAQCBFT0YKIAkJCSYmIFVOQU1FX01B
Q0hJTkU9aTY4NgogCQkoL2Jpbi91bmFtZSAtWHxncmVwICdeTWFjaGluZS4qUGVudGl1bSBQcm8n
ID4vZGV2L251bGwpIFwKIAkJCSYmIFVOQU1FX01BQ0hJTkU9aTY4NgotCQllY2hvICR7VU5BTUVf
TUFDSElORX0tcGMtc2NvJFVOQU1FX1JFTAorCQllY2hvICIkVU5BTUVfTUFDSElORSItcGMtc2Nv
IiRVTkFNRV9SRUwiCiAJZWxzZQotCQllY2hvICR7VU5BTUVfTUFDSElORX0tcGMtc3lzdjMyCisJ
CWVjaG8gIiRVTkFNRV9NQUNISU5FIi1wYy1zeXN2MzIKIAlmaQogCWV4aXQgOzsKICAgICBwYzoq
Oio6KikKQEAgLTEwNzMsNyArMTE2Niw3IEBAIEVPRgogCSMgdW5hbWUgLW0gcHJpbnRzIGZvciBE
SkdQUCBhbHdheXMgJ3BjJywgYnV0IGl0IHByaW50cyBub3RoaW5nIGFib3V0CiAJIyB0aGUgcHJv
Y2Vzc29yLCBzbyB3ZSBwbGF5IHNhZmUgYnkgYXNzdW1pbmcgaTU4Ni4KIAkjIE5vdGU6IHdoYXRl
dmVyIHRoaXMgaXMsIGl0IE1VU1QgYmUgdGhlIHNhbWUgYXMgd2hhdCBjb25maWcuc3ViCi0JIyBw
cmludHMgZm9yIHRoZSAiZGpncHAiIGhvc3QsIG9yIGVsc2UgR0RCIGNvbmZpZ3VyeSB3aWxsIGRl
Y2lkZSB0aGF0CisJIyBwcmludHMgZm9yIHRoZSAiZGpncHAiIGhvc3QsIG9yIGVsc2UgR0RCIGNv
bmZpZ3VyZSB3aWxsIGRlY2lkZSB0aGF0CiAJIyB0aGlzIGlzIGEgY3Jvc3MtYnVpbGQuCiAJZWNo
byBpNTg2LXBjLW1zZG9zZGpncHAKIAlleGl0IDs7CkBAIC0xMDg1LDkgKzExNzgsOSBAQCBFT0YK
IAlleGl0IDs7CiAgICAgaTg2MDoqOjQuKjoqKSAjIGk4NjAtU1ZSNAogCWlmIGdyZXAgU3RhcmRl
bnQgL3Vzci9pbmNsdWRlL3N5cy91YWRtaW4uaCA+L2Rldi9udWxsIDI+JjEgOyB0aGVuCi0JICBl
Y2hvIGk4NjAtc3RhcmRlbnQtc3lzdiR7VU5BTUVfUkVMRUFTRX0gIyBTdGFyZGVudCBWaXN0cmEg
aTg2MC1TVlI0CisJICBlY2hvIGk4NjAtc3RhcmRlbnQtc3lzdiIkVU5BTUVfUkVMRUFTRSIgIyBT
dGFyZGVudCBWaXN0cmEgaTg2MC1TVlI0CiAJZWxzZSAjIEFkZCBvdGhlciBpODYwLVNWUjQgdmVu
ZG9ycyBiZWxvdyBhcyB0aGV5IGFyZSBkaXNjb3ZlcmVkLgotCSAgZWNobyBpODYwLXVua25vd24t
c3lzdiR7VU5BTUVfUkVMRUFTRX0gICMgVW5rbm93biBpODYwLVNWUjQKKwkgIGVjaG8gaTg2MC11
bmtub3duLXN5c3YiJFVOQU1FX1JFTEVBU0UiICAjIFVua25vd24gaTg2MC1TVlI0CiAJZmkKIAll
eGl0IDs7CiAgICAgbWluaSo6Q1RJWDpTWVMqNToqKQpAQCAtMTEwNyw5ICsxMjAwLDkgQEAgRU9G
CiAJdGVzdCAtciAvZXRjLy5yZWxpZCBcCiAJJiYgT1NfUkVMPS5gc2VkIC1uICdzL1teIF0qIFte
IF0qIFwoWzAtOV1bMC05XVwpLiovXDEvcCcgPCAvZXRjLy5yZWxpZGAKIAkvYmluL3VuYW1lIC1w
IDI+L2Rldi9udWxsIHwgZ3JlcCA4NiA+L2Rldi9udWxsIFwKLQkgICYmIHsgZWNobyBpNDg2LW5j
ci1zeXN2NC4zJHtPU19SRUx9OyBleGl0OyB9CisJICAmJiB7IGVjaG8gaTQ4Ni1uY3Itc3lzdjQu
MyIkT1NfUkVMIjsgZXhpdDsgfQogCS9iaW4vdW5hbWUgLXAgMj4vZGV2L251bGwgfCAvYmluL2dy
ZXAgZW50aXVtID4vZGV2L251bGwgXAotCSAgJiYgeyBlY2hvIGk1ODYtbmNyLXN5c3Y0LjMke09T
X1JFTH07IGV4aXQ7IH0gOzsKKwkgICYmIHsgZWNobyBpNTg2LW5jci1zeXN2NC4zIiRPU19SRUwi
OyBleGl0OyB9IDs7CiAgICAgM1szNF0/PzoqOjQuMDoqIHwgM1szNF0/PywqOio6NC4wOiopCiAJ
L2Jpbi91bmFtZSAtcCAyPi9kZXYvbnVsbCB8IGdyZXAgODYgPi9kZXYvbnVsbCBcCiAJICAmJiB7
IGVjaG8gaTQ4Ni1uY3Itc3lzdjQ7IGV4aXQ7IH0gOzsKQEAgLTExMTgsMjggKzEyMTEsMjggQEAg
RU9GCiAJdGVzdCAtciAvZXRjLy5yZWxpZCBcCiAJICAgICYmIE9TX1JFTD0uYHNlZCAtbiAncy9b
XiBdKiBbXiBdKiBcKFswLTldWzAtOV1cKS4qL1wxL3AnIDwgL2V0Yy8ucmVsaWRgCiAJL2Jpbi91
bmFtZSAtcCAyPi9kZXYvbnVsbCB8IGdyZXAgODYgPi9kZXYvbnVsbCBcCi0JICAgICYmIHsgZWNo
byBpNDg2LW5jci1zeXN2NC4zJHtPU19SRUx9OyBleGl0OyB9CisJICAgICYmIHsgZWNobyBpNDg2
LW5jci1zeXN2NC4zIiRPU19SRUwiOyBleGl0OyB9CiAJL2Jpbi91bmFtZSAtcCAyPi9kZXYvbnVs
bCB8IC9iaW4vZ3JlcCBlbnRpdW0gPi9kZXYvbnVsbCBcCi0JICAgICYmIHsgZWNobyBpNTg2LW5j
ci1zeXN2NC4zJHtPU19SRUx9OyBleGl0OyB9CisJICAgICYmIHsgZWNobyBpNTg2LW5jci1zeXN2
NC4zIiRPU19SRUwiOyBleGl0OyB9CiAJL2Jpbi91bmFtZSAtcCAyPi9kZXYvbnVsbCB8IC9iaW4v
Z3JlcCBwdGVyb24gPi9kZXYvbnVsbCBcCi0JICAgICYmIHsgZWNobyBpNTg2LW5jci1zeXN2NC4z
JHtPU19SRUx9OyBleGl0OyB9IDs7CisJICAgICYmIHsgZWNobyBpNTg2LW5jci1zeXN2NC4zIiRP
U19SRUwiOyBleGl0OyB9IDs7CiAgICAgbTY4KjpMeW54T1M6Mi4qOiogfCBtNjgqOkx5bnhPUzoz
LjAqOiopCi0JZWNobyBtNjhrLXVua25vd24tbHlueG9zJHtVTkFNRV9SRUxFQVNFfQorCWVjaG8g
bTY4ay11bmtub3duLWx5bnhvcyIkVU5BTUVfUkVMRUFTRSIKIAlleGl0IDs7CiAgICAgbWM2ODAz
MDpVTklYX1N5c3RlbV9WOjQuKjoqKQogCWVjaG8gbTY4ay1hdGFyaS1zeXN2NAogCWV4aXQgOzsK
ICAgICBUU1VOQU1JOkx5bnhPUzoyLio6KikKLQllY2hvIHNwYXJjLXVua25vd24tbHlueG9zJHtV
TkFNRV9SRUxFQVNFfQorCWVjaG8gc3BhcmMtdW5rbm93bi1seW54b3MiJFVOQU1FX1JFTEVBU0Ui
CiAJZXhpdCA7OwogICAgIHJzNjAwMDpMeW54T1M6Mi4qOiopCi0JZWNobyByczYwMDAtdW5rbm93
bi1seW54b3Mke1VOQU1FX1JFTEVBU0V9CisJZWNobyByczYwMDAtdW5rbm93bi1seW54b3MiJFVO
QU1FX1JFTEVBU0UiCiAJZXhpdCA7OwogICAgIFBvd2VyUEM6THlueE9TOjIuKjoqIHwgUG93ZXJQ
QzpMeW54T1M6My5bMDFdKjoqIHwgUG93ZXJQQzpMeW54T1M6NC5bMDJdKjoqKQotCWVjaG8gcG93
ZXJwYy11bmtub3duLWx5bnhvcyR7VU5BTUVfUkVMRUFTRX0KKwllY2hvIHBvd2VycGMtdW5rbm93
bi1seW54b3MiJFVOQU1FX1JFTEVBU0UiCiAJZXhpdCA7OwogICAgIFNNW0JFXVM6VU5JWF9TVjoq
OiopCi0JZWNobyBtaXBzLWRkZS1zeXN2JHtVTkFNRV9SRUxFQVNFfQorCWVjaG8gbWlwcy1kZGUt
c3lzdiIkVU5BTUVfUkVMRUFTRSIKIAlleGl0IDs7CiAgICAgUk0qOlJlbGlhbnRVTklYLSo6Kjoq
KQogCWVjaG8gbWlwcy1zbmktc3lzdjQKQEAgLTExNTAsNyArMTI0Myw3IEBAIEVPRgogICAgICo6
U0lOSVgtKjoqOiopCiAJaWYgdW5hbWUgLXAgMj4vZGV2L251bGwgPi9kZXYvbnVsbCA7IHRoZW4K
IAkJVU5BTUVfTUFDSElORT1gKHVuYW1lIC1wKSAyPi9kZXYvbnVsbGAKLQkJZWNobyAke1VOQU1F
X01BQ0hJTkV9LXNuaS1zeXN2NAorCQllY2hvICIkVU5BTUVfTUFDSElORSItc25pLXN5c3Y0CiAJ
ZWxzZQogCQllY2hvIG5zMzJrLXNuaS1zeXN2CiAJZmkKQEAgLTExNzAsMjMgKzEyNjMsMjMgQEAg
RU9GCiAJZXhpdCA7OwogICAgIGkqODY6Vk9TOio6KikKIAkjIEZyb20gUGF1bC5HcmVlbkBzdHJh
dHVzLmNvbS4KLQllY2hvICR7VU5BTUVfTUFDSElORX0tc3RyYXR1cy12b3MKKwllY2hvICIkVU5B
TUVfTUFDSElORSItc3RyYXR1cy12b3MKIAlleGl0IDs7CiAgICAgKjpWT1M6KjoqKQogCSMgRnJv
bSBQYXVsLkdyZWVuQHN0cmF0dXMuY29tLgogCWVjaG8gaHBwYTEuMS1zdHJhdHVzLXZvcwogCWV4
aXQgOzsKICAgICBtYzY4KjpBL1VYOio6KikKLQllY2hvIG02OGstYXBwbGUtYXV4JHtVTkFNRV9S
RUxFQVNFfQorCWVjaG8gbTY4ay1hcHBsZS1hdXgiJFVOQU1FX1JFTEVBU0UiCiAJZXhpdCA7Owog
ICAgIG5ld3MqOk5FV1MtT1M6Nio6KikKIAllY2hvIG1pcHMtc29ueS1uZXdzb3M2CiAJZXhpdCA7
OwogICAgIFJbMzRdMDAwOipTeXN0ZW1fVio6KjoqIHwgUjQwMDA6VU5JWF9TWVNWOio6KiB8IFIq
MDAwOlVOSVhfU1Y6KjoqKQogCWlmIFsgLWQgL3Vzci9uZWMgXTsgdGhlbgotCQllY2hvIG1pcHMt
bmVjLXN5c3Yke1VOQU1FX1JFTEVBU0V9CisJCWVjaG8gbWlwcy1uZWMtc3lzdiIkVU5BTUVfUkVM
RUFTRSIKIAllbHNlCi0JCWVjaG8gbWlwcy11bmtub3duLXN5c3Yke1VOQU1FX1JFTEVBU0V9CisJ
CWVjaG8gbWlwcy11bmtub3duLXN5c3YiJFVOQU1FX1JFTEVBU0UiCiAJZmkKIAlleGl0IDs7CiAg
ICAgQmVCb3g6QmVPUzoqOiopCSMgQmVPUyBydW5uaW5nIG9uIGhhcmR3YXJlIG1hZGUgYnkgQmUs
IFBQQyBvbmx5LgpAQCAtMTIwMSw2NiArMTI5NCw5NyBAQCBFT0YKICAgICBCZVBDOkhhaWt1Oio6
KikJIyBIYWlrdSBydW5uaW5nIG9uIEludGVsIFBDIGNvbXBhdGlibGUuCiAJZWNobyBpNTg2LXBj
LWhhaWt1CiAJZXhpdCA7OworICAgIHg4Nl82NDpIYWlrdToqOiopCisJZWNobyB4ODZfNjQtdW5r
bm93bi1oYWlrdQorCWV4aXQgOzsKICAgICBTWC00OlNVUEVSLVVYOio6KikKLQllY2hvIHN4NC1u
ZWMtc3VwZXJ1eCR7VU5BTUVfUkVMRUFTRX0KKwllY2hvIHN4NC1uZWMtc3VwZXJ1eCIkVU5BTUVf
UkVMRUFTRSIKIAlleGl0IDs7CiAgICAgU1gtNTpTVVBFUi1VWDoqOiopCi0JZWNobyBzeDUtbmVj
LXN1cGVydXgke1VOQU1FX1JFTEVBU0V9CisJZWNobyBzeDUtbmVjLXN1cGVydXgiJFVOQU1FX1JF
TEVBU0UiCiAJZXhpdCA7OwogICAgIFNYLTY6U1VQRVItVVg6KjoqKQotCWVjaG8gc3g2LW5lYy1z
dXBlcnV4JHtVTkFNRV9SRUxFQVNFfQorCWVjaG8gc3g2LW5lYy1zdXBlcnV4IiRVTkFNRV9SRUxF
QVNFIgogCWV4aXQgOzsKICAgICBTWC03OlNVUEVSLVVYOio6KikKLQllY2hvIHN4Ny1uZWMtc3Vw
ZXJ1eCR7VU5BTUVfUkVMRUFTRX0KKwllY2hvIHN4Ny1uZWMtc3VwZXJ1eCIkVU5BTUVfUkVMRUFT
RSIKIAlleGl0IDs7CiAgICAgU1gtODpTVVBFUi1VWDoqOiopCi0JZWNobyBzeDgtbmVjLXN1cGVy
dXgke1VOQU1FX1JFTEVBU0V9CisJZWNobyBzeDgtbmVjLXN1cGVydXgiJFVOQU1FX1JFTEVBU0Ui
CiAJZXhpdCA7OwogICAgIFNYLThSOlNVUEVSLVVYOio6KikKLQllY2hvIHN4OHItbmVjLXN1cGVy
dXgke1VOQU1FX1JFTEVBU0V9CisJZWNobyBzeDhyLW5lYy1zdXBlcnV4IiRVTkFNRV9SRUxFQVNF
IgorCWV4aXQgOzsKKyAgICBTWC1BQ0U6U1VQRVItVVg6KjoqKQorCWVjaG8gc3hhY2UtbmVjLXN1
cGVydXgiJFVOQU1FX1JFTEVBU0UiCiAJZXhpdCA7OwogICAgIFBvd2VyKjpSaGFwc29keToqOiop
Ci0JZWNobyBwb3dlcnBjLWFwcGxlLXJoYXBzb2R5JHtVTkFNRV9SRUxFQVNFfQorCWVjaG8gcG93
ZXJwYy1hcHBsZS1yaGFwc29keSIkVU5BTUVfUkVMRUFTRSIKIAlleGl0IDs7CiAgICAgKjpSaGFw
c29keToqOiopCi0JZWNobyAke1VOQU1FX01BQ0hJTkV9LWFwcGxlLXJoYXBzb2R5JHtVTkFNRV9S
RUxFQVNFfQorCWVjaG8gIiRVTkFNRV9NQUNISU5FIi1hcHBsZS1yaGFwc29keSIkVU5BTUVfUkVM
RUFTRSIKIAlleGl0IDs7CiAgICAgKjpEYXJ3aW46KjoqKQogCVVOQU1FX1BST0NFU1NPUj1gdW5h
bWUgLXBgIHx8IFVOQU1FX1BST0NFU1NPUj11bmtub3duCi0JY2FzZSAkVU5BTUVfUFJPQ0VTU09S
IGluCi0JICAgIGkzODYpCi0JCWV2YWwgJHNldF9jY19mb3JfYnVpbGQKLQkJaWYgWyAiJENDX0ZP
Ul9CVUlMRCIgIT0gJ25vX2NvbXBpbGVyX2ZvdW5kJyBdOyB0aGVuCi0JCSAgaWYgKGVjaG8gJyNp
ZmRlZiBfX0xQNjRfXyc7IGVjaG8gSVNfNjRCSVRfQVJDSDsgZWNobyAnI2VuZGlmJykgfCBcCi0J
CSAgICAgIChDQ09QVFM9ICRDQ19GT1JfQlVJTEQgLUUgLSAyPi9kZXYvbnVsbCkgfCBcCi0JCSAg
ICAgIGdyZXAgSVNfNjRCSVRfQVJDSCA+L2Rldi9udWxsCi0JCSAgdGhlbgotCQkgICAgICBVTkFN
RV9QUk9DRVNTT1I9Ing4Nl82NCIKLQkJICBmaQotCQlmaSA7OwotCSAgICB1bmtub3duKSBVTkFN
RV9QUk9DRVNTT1I9cG93ZXJwYyA7OwotCWVzYWMKLQllY2hvICR7VU5BTUVfUFJPQ0VTU09SfS1h
cHBsZS1kYXJ3aW4ke1VOQU1FX1JFTEVBU0V9CisJc2V0X2NjX2Zvcl9idWlsZAorCWlmIHRlc3Qg
IiRVTkFNRV9QUk9DRVNTT1IiID0gdW5rbm93biA7IHRoZW4KKwkgICAgVU5BTUVfUFJPQ0VTU09S
PXBvd2VycGMKKwlmaQorCWlmIHRlc3QgImBlY2hvICIkVU5BTUVfUkVMRUFTRSIgfCBzZWQgLWUg
J3MvXC4uKi8vJ2AiIC1sZSAxMCA7IHRoZW4KKwkgICAgaWYgWyAiJENDX0ZPUl9CVUlMRCIgIT0g
bm9fY29tcGlsZXJfZm91bmQgXTsgdGhlbgorCQlpZiAoZWNobyAnI2lmZGVmIF9fTFA2NF9fJzsg
ZWNobyBJU182NEJJVF9BUkNIOyBlY2hvICcjZW5kaWYnKSB8IFwKKwkJICAgICAgIChDQ09QVFM9
IiIgJENDX0ZPUl9CVUlMRCAtRSAtIDI+L2Rldi9udWxsKSB8IFwKKwkJICAgICAgIGdyZXAgSVNf
NjRCSVRfQVJDSCA+L2Rldi9udWxsCisJCXRoZW4KKwkJICAgIGNhc2UgJFVOQU1FX1BST0NFU1NP
UiBpbgorCQkJaTM4NikgVU5BTUVfUFJPQ0VTU09SPXg4Nl82NCA7OworCQkJcG93ZXJwYykgVU5B
TUVfUFJPQ0VTU09SPXBvd2VycGM2NCA7OworCQkgICAgZXNhYworCQlmaQorCQkjIE9uIDEwLjQt
MTAuNiBvbmUgbWlnaHQgY29tcGlsZSBmb3IgUG93ZXJQQyB2aWEgZ2NjIC1hcmNoIHBwYworCQlp
ZiAoZWNobyAnI2lmZGVmIF9fUE9XRVJQQ19fJzsgZWNobyBJU19QUEM7IGVjaG8gJyNlbmRpZicp
IHwgXAorCQkgICAgICAgKENDT1BUUz0iIiAkQ0NfRk9SX0JVSUxEIC1FIC0gMj4vZGV2L251bGwp
IHwgXAorCQkgICAgICAgZ3JlcCBJU19QUEMgPi9kZXYvbnVsbAorCQl0aGVuCisJCSAgICBVTkFN
RV9QUk9DRVNTT1I9cG93ZXJwYworCQlmaQorCSAgICBmaQorCWVsaWYgdGVzdCAiJFVOQU1FX1BS
T0NFU1NPUiIgPSBpMzg2IDsgdGhlbgorCSAgICAjIEF2b2lkIGV4ZWN1dGluZyBjYyBvbiBPUyBY
IDEwLjksIGFzIGl0IHNoaXBzIHdpdGggYSBzdHViCisJICAgICMgdGhhdCBwdXRzIHVwIGEgZ3Jh
cGhpY2FsIGFsZXJ0IHByb21wdGluZyB0byBpbnN0YWxsCisJICAgICMgZGV2ZWxvcGVyIHRvb2xz
LiAgQW55IHN5c3RlbSBydW5uaW5nIE1hYyBPUyBYIDEwLjcgb3IKKwkgICAgIyBsYXRlciAoRGFy
d2luIDExIGFuZCBsYXRlcikgaXMgcmVxdWlyZWQgdG8gaGF2ZSBhIDY0LWJpdAorCSAgICAjIHBy
b2Nlc3Nvci4gVGhpcyBpcyBub3QgdHJ1ZSBvZiB0aGUgQVJNIHZlcnNpb24gb2YgRGFyd2luCisJ
ICAgICMgdGhhdCBBcHBsZSB1c2VzIGluIHBvcnRhYmxlIGRldmljZXMuCisJICAgIFVOQU1FX1BS
T0NFU1NPUj14ODZfNjQKKwlmaQorCWVjaG8gIiRVTkFNRV9QUk9DRVNTT1IiLWFwcGxlLWRhcndp
biIkVU5BTUVfUkVMRUFTRSIKIAlleGl0IDs7CiAgICAgKjpwcm9jbnRvKjoqOiogfCAqOlFOWDpb
MDEyMzQ1Njc4OV0qOiopCiAJVU5BTUVfUFJPQ0VTU09SPWB1bmFtZSAtcGAKLQlpZiB0ZXN0ICIk
VU5BTUVfUFJPQ0VTU09SIiA9ICJ4ODYiOyB0aGVuCisJaWYgdGVzdCAiJFVOQU1FX1BST0NFU1NP
UiIgPSB4ODY7IHRoZW4KIAkJVU5BTUVfUFJPQ0VTU09SPWkzODYKIAkJVU5BTUVfTUFDSElORT1w
YwogCWZpCi0JZWNobyAke1VOQU1FX1BST0NFU1NPUn0tJHtVTkFNRV9NQUNISU5FfS1udG8tcW54
JHtVTkFNRV9SRUxFQVNFfQorCWVjaG8gIiRVTkFNRV9QUk9DRVNTT1IiLSIkVU5BTUVfTUFDSElO
RSItbnRvLXFueCIkVU5BTUVfUkVMRUFTRSIKIAlleGl0IDs7CiAgICAgKjpRTlg6Kjo0KikKIAll
Y2hvIGkzODYtcGMtcW54CiAJZXhpdCA7OwotICAgIE5FTy0/Ok5PTlNUT1BfS0VSTkVMOio6KikK
LQllY2hvIG5lby10YW5kZW0tbnNrJHtVTkFNRV9SRUxFQVNFfQorICAgIE5FTy0qOk5PTlNUT1Bf
S0VSTkVMOio6KikKKwllY2hvIG5lby10YW5kZW0tbnNrIiRVTkFNRV9SRUxFQVNFIgorCWV4aXQg
OzsKKyAgICBOU0UtKjpOT05TVE9QX0tFUk5FTDoqOiopCisJZWNobyBuc2UtdGFuZGVtLW5zayIk
VU5BTUVfUkVMRUFTRSIKKwlleGl0IDs7CisgICAgTlNSLSo6Tk9OU1RPUF9LRVJORUw6KjoqKQor
CWVjaG8gbnNyLXRhbmRlbS1uc2siJFVOQU1FX1JFTEVBU0UiCiAJZXhpdCA7OwotICAgIE5TRS0/
Ok5PTlNUT1BfS0VSTkVMOio6KikKLQllY2hvIG5zZS10YW5kZW0tbnNrJHtVTkFNRV9SRUxFQVNF
fQorICAgIE5TVi0qOk5PTlNUT1BfS0VSTkVMOio6KikKKwllY2hvIG5zdi10YW5kZW0tbnNrIiRV
TkFNRV9SRUxFQVNFIgogCWV4aXQgOzsKLSAgICBOU1ItPzpOT05TVE9QX0tFUk5FTDoqOiopCi0J
ZWNobyBuc3ItdGFuZGVtLW5zayR7VU5BTUVfUkVMRUFTRX0KKyAgICBOU1gtKjpOT05TVE9QX0tF
Uk5FTDoqOiopCisJZWNobyBuc3gtdGFuZGVtLW5zayIkVU5BTUVfUkVMRUFTRSIKIAlleGl0IDs7
CiAgICAgKjpOb25TdG9wLVVYOio6KikKIAllY2hvIG1pcHMtY29tcGFxLW5vbnN0b3B1eApAQCAt
MTI2OSwxOCArMTM5MywxOSBAQCBFT0YKIAllY2hvIGJzMjAwMC1zaWVtZW5zLXN5c3YKIAlleGl0
IDs7CiAgICAgRFMvKjpVTklYX1N5c3RlbV9WOio6KikKLQllY2hvICR7VU5BTUVfTUFDSElORX0t
JHtVTkFNRV9TWVNURU19LSR7VU5BTUVfUkVMRUFTRX0KKwllY2hvICIkVU5BTUVfTUFDSElORSIt
IiRVTkFNRV9TWVNURU0iLSIkVU5BTUVfUkVMRUFTRSIKIAlleGl0IDs7CiAgICAgKjpQbGFuOToq
OiopCiAJIyAidW5hbWUgLW0iIGlzIG5vdCBjb25zaXN0ZW50LCBzbyB1c2UgJGNwdXR5cGUgaW5z
dGVhZC4gMzg2CiAJIyBpcyBjb252ZXJ0ZWQgdG8gaTM4NiBmb3IgY29uc2lzdGVuY3kgd2l0aCBv
dGhlciB4ODYKIAkjIG9wZXJhdGluZyBzeXN0ZW1zLgotCWlmIHRlc3QgIiRjcHV0eXBlIiA9ICIz
ODYiOyB0aGVuCisJIyBzaGVsbGNoZWNrIGRpc2FibGU9U0MyMTU0CisJaWYgdGVzdCAiJGNwdXR5
cGUiID0gMzg2OyB0aGVuCiAJICAgIFVOQU1FX01BQ0hJTkU9aTM4NgogCWVsc2UKIAkgICAgVU5B
TUVfTUFDSElORT0iJGNwdXR5cGUiCiAJZmkKLQllY2hvICR7VU5BTUVfTUFDSElORX0tdW5rbm93
bi1wbGFuOQorCWVjaG8gIiRVTkFNRV9NQUNISU5FIi11bmtub3duLXBsYW45CiAJZXhpdCA7Owog
ICAgICo6VE9QUy0xMDoqOiopCiAJZWNobyBwZHAxMC11bmtub3duLXRvcHMxMApAQCAtMTMwMSwx
NCArMTQyNiwxNCBAQCBFT0YKIAllY2hvIHBkcDEwLXVua25vd24taXRzCiAJZXhpdCA7OwogICAg
IFNFSToqOio6U0VJVVgpCi0JZWNobyBtaXBzLXNlaS1zZWl1eCR7VU5BTUVfUkVMRUFTRX0KKwll
Y2hvIG1pcHMtc2VpLXNlaXV4IiRVTkFNRV9SRUxFQVNFIgogCWV4aXQgOzsKICAgICAqOkRyYWdv
bkZseToqOiopCi0JZWNobyAke1VOQU1FX01BQ0hJTkV9LXVua25vd24tZHJhZ29uZmx5YGVjaG8g
JHtVTkFNRV9SRUxFQVNFfXxzZWQgLWUgJ3MvWy0oXS4qLy8nYAorCWVjaG8gIiRVTkFNRV9NQUNI
SU5FIi11bmtub3duLWRyYWdvbmZseSJgZWNobyAiJFVOQU1FX1JFTEVBU0UifHNlZCAtZSAncy9b
LShdLiovLydgIgogCWV4aXQgOzsKICAgICAqOipWTVM6KjoqKQogCVVOQU1FX01BQ0hJTkU9YCh1
bmFtZSAtcCkgMj4vZGV2L251bGxgCi0JY2FzZSAiJHtVTkFNRV9NQUNISU5FfSIgaW4KKwljYXNl
ICIkVU5BTUVfTUFDSElORSIgaW4KIAkgICAgQSopIGVjaG8gYWxwaGEtZGVjLXZtcyA7IGV4aXQg
OzsKIAkgICAgSSopIGVjaG8gaWE2NC1kZWMtdm1zIDsgZXhpdCA7OwogCSAgICBWKikgZWNobyB2
YXgtZGVjLXZtcyA7IGV4aXQgOzsKQEAgLTEzMTcsMjcgKzE0NDIsMzkgQEAgRU9GCiAJZWNobyBp
Mzg2LXBjLXhlbml4CiAJZXhpdCA7OwogICAgIGkqODY6c2t5b3M6KjoqKQotCWVjaG8gJHtVTkFN
RV9NQUNISU5FfS1wYy1za3lvc2BlY2hvICR7VU5BTUVfUkVMRUFTRX1gIHwgc2VkIC1lICdzLyAu
KiQvLycKKwllY2hvICIkVU5BTUVfTUFDSElORSItcGMtc2t5b3MiYGVjaG8gIiRVTkFNRV9SRUxF
QVNFIiB8IHNlZCAtZSAncy8gLiokLy8nYCIKIAlleGl0IDs7CiAgICAgaSo4NjpyZG9zOio6KikK
LQllY2hvICR7VU5BTUVfTUFDSElORX0tcGMtcmRvcworCWVjaG8gIiRVTkFNRV9NQUNISU5FIi1w
Yy1yZG9zCiAJZXhpdCA7OwogICAgIGkqODY6QVJPUzoqOiopCi0JZWNobyAke1VOQU1FX01BQ0hJ
TkV9LXBjLWFyb3MKKwllY2hvICIkVU5BTUVfTUFDSElORSItcGMtYXJvcwogCWV4aXQgOzsKICAg
ICB4ODZfNjQ6Vk1rZXJuZWw6KjoqKQotCWVjaG8gJHtVTkFNRV9NQUNISU5FfS11bmtub3duLWVz
eAorCWVjaG8gIiRVTkFNRV9NQUNISU5FIi11bmtub3duLWVzeAorCWV4aXQgOzsKKyAgICBhbWQ2
NDpJc2lsb25cIE9uZUZTOio6KikKKwllY2hvIHg4Nl82NC11bmtub3duLW9uZWZzCisJZXhpdCA7
OworICAgICo6VW5sZWFzaGVkOio6KikKKwllY2hvICIkVU5BTUVfTUFDSElORSItdW5rbm93bi11
bmxlYXNoZWQiJFVOQU1FX1JFTEVBU0UiCiAJZXhpdCA7OwogZXNhYwogCi0jZWNobyAnKE5vIHVu
YW1lIGNvbW1hbmQgb3IgdW5hbWUgb3V0cHV0IG5vdCByZWNvZ25pemVkLiknIDE+JjIKLSNlY2hv
ICIke1VOQU1FX01BQ0hJTkV9OiR7VU5BTUVfU1lTVEVNfToke1VOQU1FX1JFTEVBU0V9OiR7VU5B
TUVfVkVSU0lPTn0iIDE+JjIKLQotZXZhbCAkc2V0X2NjX2Zvcl9idWlsZAotY2F0ID4kZHVtbXku
YyA8PEVPRgorIyBObyB1bmFtZSBjb21tYW5kIG9yIHVuYW1lIG91dHB1dCBub3QgcmVjb2duaXpl
ZC4KK3NldF9jY19mb3JfYnVpbGQKK2NhdCA+ICIkZHVtbXkuYyIgPDxFT0YKICNpZmRlZiBfU0VR
VUVOVF8KLSMgaW5jbHVkZSA8c3lzL3R5cGVzLmg+Ci0jIGluY2x1ZGUgPHN5cy91dHNuYW1lLmg+
CisjaW5jbHVkZSA8c3lzL3R5cGVzLmg+CisjaW5jbHVkZSA8c3lzL3V0c25hbWUuaD4KKyNlbmRp
ZgorI2lmIGRlZmluZWQodWx0cml4KSB8fCBkZWZpbmVkKF91bHRyaXgpIHx8IGRlZmluZWQoX191
bHRyaXgpIHx8IGRlZmluZWQoX191bHRyaXhfXykKKyNpZiBkZWZpbmVkICh2YXgpIHx8IGRlZmlu
ZWQgKF9fdmF4KSB8fCBkZWZpbmVkIChfX3ZheF9fKSB8fCBkZWZpbmVkKG1pcHMpIHx8IGRlZmlu
ZWQoX19taXBzKSB8fCBkZWZpbmVkKF9fbWlwc19fKSB8fCBkZWZpbmVkKE1JUFMpIHx8IGRlZmlu
ZWQoX19NSVBTX18pCisjaW5jbHVkZSA8c2lnbmFsLmg+CisjaWYgZGVmaW5lZChfU0laRV9UXykg
fHwgZGVmaW5lZChTSUdMT1NUKQorI2luY2x1ZGUgPHN5cy91dHNuYW1lLmg+CisjZW5kaWYKKyNl
bmRpZgogI2VuZGlmCiBtYWluICgpCiB7CkBAIC0xMzUwLDIwICsxNDg3LDEyIEBAIG1haW4gKCkK
ICNpbmNsdWRlIDxzeXMvcGFyYW0uaD4KICAgcHJpbnRmICgibTY4ay1zb255LW5ld3NvcyVzXG4i
LAogI2lmZGVmIE5FV1NPUzQKLQkiNCIKKyAgIjQiCiAjZWxzZQotCSIiCi0jZW5kaWYKLQkpOyBl
eGl0ICgwKTsKLSNlbmRpZgorICAiIgogI2VuZGlmCi0KLSNpZiBkZWZpbmVkIChfX2FybSkgJiYg
ZGVmaW5lZCAoX19hY29ybikgJiYgZGVmaW5lZCAoX191bml4KQotICBwcmludGYgKCJhcm0tYWNv
cm4tcmlzY2l4XG4iKTsgZXhpdCAoMCk7CisgICk7IGV4aXQgKDApOwogI2VuZGlmCi0KLSNpZiBk
ZWZpbmVkIChocDMwMCkgJiYgIWRlZmluZWQgKGhwdXgpCi0gIHByaW50ZiAoIm02OGstaHAtYnNk
XG4iKTsgZXhpdCAoMCk7CiAjZW5kaWYKIAogI2lmIGRlZmluZWQgKE5lWFQpCkBAIC0xNDA1LDM5
ICsxNTM0LDU0IEBAIG1haW4gKCkKICNlbmRpZgogCiAjaWYgZGVmaW5lZCAoX1NFUVVFTlRfKQot
ICAgIHN0cnVjdCB1dHNuYW1lIHVuOwotCi0gICAgdW5hbWUoJnVuKTsKLQotICAgIGlmIChzdHJu
Y21wKHVuLnZlcnNpb24sICJWMiIsIDIpID09IDApIHsKLQlwcmludGYgKCJpMzg2LXNlcXVlbnQt
cHR4MlxuIik7IGV4aXQgKDApOwotICAgIH0KLSAgICBpZiAoc3RybmNtcCh1bi52ZXJzaW9uLCAi
VjEiLCAyKSA9PSAwKSB7IC8qIFhYWCBpcyBWMSBjb3JyZWN0PyAqLwotCXByaW50ZiAoImkzODYt
c2VxdWVudC1wdHgxXG4iKTsgZXhpdCAoMCk7Ci0gICAgfQotICAgIHByaW50ZiAoImkzODYtc2Vx
dWVudC1wdHhcbiIpOyBleGl0ICgwKTsKKyAgc3RydWN0IHV0c25hbWUgdW47CiAKKyAgdW5hbWUo
JnVuKTsKKyAgaWYgKHN0cm5jbXAodW4udmVyc2lvbiwgIlYyIiwgMikgPT0gMCkgeworICAgIHBy
aW50ZiAoImkzODYtc2VxdWVudC1wdHgyXG4iKTsgZXhpdCAoMCk7CisgIH0KKyAgaWYgKHN0cm5j
bXAodW4udmVyc2lvbiwgIlYxIiwgMikgPT0gMCkgeyAvKiBYWFggaXMgVjEgY29ycmVjdD8gKi8K
KyAgICBwcmludGYgKCJpMzg2LXNlcXVlbnQtcHR4MVxuIik7IGV4aXQgKDApOworICB9CisgIHBy
aW50ZiAoImkzODYtc2VxdWVudC1wdHhcbiIpOyBleGl0ICgwKTsKICNlbmRpZgogCiAjaWYgZGVm
aW5lZCAodmF4KQotIyBpZiAhZGVmaW5lZCAodWx0cml4KQotIyAgaW5jbHVkZSA8c3lzL3BhcmFt
Lmg+Ci0jICBpZiBkZWZpbmVkIChCU0QpCi0jICAgaWYgQlNEID09IDQzCi0gICAgICBwcmludGYg
KCJ2YXgtZGVjLWJzZDQuM1xuIik7IGV4aXQgKDApOwotIyAgIGVsc2UKLSMgICAgaWYgQlNEID09
IDE5OTAwNgotICAgICAgcHJpbnRmICgidmF4LWRlYy1ic2Q0LjNyZW5vXG4iKTsgZXhpdCAoMCk7
Ci0jICAgIGVsc2UKLSAgICAgIHByaW50ZiAoInZheC1kZWMtYnNkXG4iKTsgZXhpdCAoMCk7Ci0j
ICAgIGVuZGlmCi0jICAgZW5kaWYKLSMgIGVsc2UKLSAgICBwcmludGYgKCJ2YXgtZGVjLWJzZFxu
Iik7IGV4aXQgKDApOwotIyAgZW5kaWYKLSMgZWxzZQotICAgIHByaW50ZiAoInZheC1kZWMtdWx0
cml4XG4iKTsgZXhpdCAoMCk7Ci0jIGVuZGlmCisjaWYgIWRlZmluZWQgKHVsdHJpeCkKKyNpbmNs
dWRlIDxzeXMvcGFyYW0uaD4KKyNpZiBkZWZpbmVkIChCU0QpCisjaWYgQlNEID09IDQzCisgIHBy
aW50ZiAoInZheC1kZWMtYnNkNC4zXG4iKTsgZXhpdCAoMCk7CisjZWxzZQorI2lmIEJTRCA9PSAx
OTkwMDYKKyAgcHJpbnRmICgidmF4LWRlYy1ic2Q0LjNyZW5vXG4iKTsgZXhpdCAoMCk7CisjZWxz
ZQorICBwcmludGYgKCJ2YXgtZGVjLWJzZFxuIik7IGV4aXQgKDApOworI2VuZGlmCisjZW5kaWYK
KyNlbHNlCisgIHByaW50ZiAoInZheC1kZWMtYnNkXG4iKTsgZXhpdCAoMCk7CisjZW5kaWYKKyNl
bHNlCisjaWYgZGVmaW5lZChfU0laRV9UXykgfHwgZGVmaW5lZChTSUdMT1NUKQorICBzdHJ1Y3Qg
dXRzbmFtZSB1bjsKKyAgdW5hbWUgKCZ1bik7CisgIHByaW50ZiAoInZheC1kZWMtdWx0cml4JXNc
biIsIHVuLnJlbGVhc2UpOyBleGl0ICgwKTsKKyNlbHNlCisgIHByaW50ZiAoInZheC1kZWMtdWx0
cml4XG4iKTsgZXhpdCAoMCk7CisjZW5kaWYKKyNlbmRpZgorI2VuZGlmCisjaWYgZGVmaW5lZCh1
bHRyaXgpIHx8IGRlZmluZWQoX3VsdHJpeCkgfHwgZGVmaW5lZChfX3VsdHJpeCkgfHwgZGVmaW5l
ZChfX3VsdHJpeF9fKQorI2lmIGRlZmluZWQobWlwcykgfHwgZGVmaW5lZChfX21pcHMpIHx8IGRl
ZmluZWQoX19taXBzX18pIHx8IGRlZmluZWQoTUlQUykgfHwgZGVmaW5lZChfX01JUFNfXykKKyNp
ZiBkZWZpbmVkKF9TSVpFX1RfKSB8fCBkZWZpbmVkKFNJR0xPU1QpCisgIHN0cnVjdCB1dHNuYW1l
ICp1bjsKKyAgdW5hbWUgKCZ1bik7CisgIHByaW50ZiAoIm1pcHMtZGVjLXVsdHJpeCVzXG4iLCB1
bi5yZWxlYXNlKTsgZXhpdCAoMCk7CisjZWxzZQorICBwcmludGYgKCJtaXBzLWRlYy11bHRyaXhc
biIpOyBleGl0ICgwKTsKKyNlbmRpZgorI2VuZGlmCiAjZW5kaWYKIAogI2lmIGRlZmluZWQgKGFs
bGlhbnQpICYmIGRlZmluZWQgKGk4NjApCkBAIC0xNDQ4LDU0ICsxNTkyLDM4IEBAIG1haW4gKCkK
IH0KIEVPRgogCi0kQ0NfRk9SX0JVSUxEIC1vICRkdW1teSAkZHVtbXkuYyAyPi9kZXYvbnVsbCAm
JiBTWVNURU1fTkFNRT1gJGR1bW15YCAmJgorJENDX0ZPUl9CVUlMRCAtbyAiJGR1bW15IiAiJGR1
bW15LmMiIDI+L2Rldi9udWxsICYmIFNZU1RFTV9OQU1FPWAkZHVtbXlgICYmCiAJeyBlY2hvICIk
U1lTVEVNX05BTUUiOyBleGl0OyB9CiAKICMgQXBvbGxvcyBwdXQgdGhlIHN5c3RlbSB0eXBlIGlu
IHRoZSBlbnZpcm9ubWVudC4KK3Rlc3QgLWQgL3Vzci9hcG9sbG8gJiYgeyBlY2hvICIkSVNQLWFw
b2xsby0kU1lTVFlQRSI7IGV4aXQ7IH0KIAotdGVzdCAtZCAvdXNyL2Fwb2xsbyAmJiB7IGVjaG8g
JHtJU1B9LWFwb2xsby0ke1NZU1RZUEV9OyBleGl0OyB9CitlY2hvICIkMDogdW5hYmxlIHRvIGd1
ZXNzIHN5c3RlbSB0eXBlIiA+JjIKIAotIyBDb252ZXggdmVyc2lvbnMgdGhhdCBwcmVkYXRlIHVu
YW1lIGNhbiB1c2UgZ2V0c3lzaW5mbygxKQorY2FzZSAiJFVOQU1FX01BQ0hJTkU6JFVOQU1FX1NZ
U1RFTSIgaW4KKyAgICBtaXBzOkxpbnV4IHwgbWlwczY0OkxpbnV4KQorCSMgSWYgd2UgZ290IGhl
cmUgb24gTUlQUyBHTlUvTGludXgsIG91dHB1dCBleHRyYSBpbmZvcm1hdGlvbi4KKwljYXQgPiYy
IDw8RU9GCiAKLWlmIFsgLXggL3Vzci9jb252ZXgvZ2V0c3lzaW5mbyBdCi10aGVuCi0gICAgY2Fz
ZSBgZ2V0c3lzaW5mbyAtZiBjcHVfdHlwZWAgaW4KLSAgICBjMSopCi0JZWNobyBjMS1jb252ZXgt
YnNkCi0JZXhpdCA7OwotICAgIGMyKikKLQlpZiBnZXRzeXNpbmZvIC1mIHNjYWxhcl9hY2MKLQl0
aGVuIGVjaG8gYzMyLWNvbnZleC1ic2QKLQllbHNlIGVjaG8gYzItY29udmV4LWJzZAotCWZpCi0J
ZXhpdCA7OwotICAgIGMzNCopCi0JZWNobyBjMzQtY29udmV4LWJzZAotCWV4aXQgOzsKLSAgICBj
MzgqKQotCWVjaG8gYzM4LWNvbnZleC1ic2QKLQlleGl0IDs7Ci0gICAgYzQqKQotCWVjaG8gYzQt
Y29udmV4LWJzZAotCWV4aXQgOzsKLSAgICBlc2FjCi1maQorTk9URTogTUlQUyBHTlUvTGludXgg
c3lzdGVtcyByZXF1aXJlIGEgQyBjb21waWxlciB0byBmdWxseSByZWNvZ25pemUKK3RoZSBzeXN0
ZW0gdHlwZS4gUGxlYXNlIGluc3RhbGwgYSBDIGNvbXBpbGVyIGFuZCB0cnkgYWdhaW4uCitFT0YK
Kwk7OworZXNhYwogCiBjYXQgPiYyIDw8RU9GCi0kMDogdW5hYmxlIHRvIGd1ZXNzIHN5c3RlbSB0
eXBlCiAKLVRoaXMgc2NyaXB0LCBsYXN0IG1vZGlmaWVkICR0aW1lc3RhbXAsIGhhcyBmYWlsZWQg
dG8gcmVjb2duaXplCi10aGUgb3BlcmF0aW5nIHN5c3RlbSB5b3UgYXJlIHVzaW5nLiBJdCBpcyBh
ZHZpc2VkIHRoYXQgeW91Ci1kb3dubG9hZCB0aGUgbW9zdCB1cCB0byBkYXRlIHZlcnNpb24gb2Yg
dGhlIGNvbmZpZyBzY3JpcHRzIGZyb20KK1RoaXMgc2NyaXB0ICh2ZXJzaW9uICR0aW1lc3RhbXAp
LCBoYXMgZmFpbGVkIHRvIHJlY29nbml6ZSB0aGUKK29wZXJhdGluZyBzeXN0ZW0geW91IGFyZSB1
c2luZy4gSWYgeW91ciBzY3JpcHQgaXMgb2xkLCBvdmVyd3JpdGUgKmFsbCoKK2NvcGllcyBvZiBj
b25maWcuZ3Vlc3MgYW5kIGNvbmZpZy5zdWIgd2l0aCB0aGUgbGF0ZXN0IHZlcnNpb25zIGZyb206
CiAKLSAgaHR0cDovL2dpdC5zYXZhbm5haC5nbnUub3JnL2dpdHdlYi8/cD1jb25maWcuZ2l0O2E9
YmxvYl9wbGFpbjtmPWNvbmZpZy5ndWVzcztoYj1IRUFECisgIGh0dHBzOi8vZ2l0LnNhdmFubmFo
LmdudS5vcmcvZ2l0d2ViLz9wPWNvbmZpZy5naXQ7YT1ibG9iX3BsYWluO2Y9Y29uZmlnLmd1ZXNz
CiBhbmQKLSAgaHR0cDovL2dpdC5zYXZhbm5haC5nbnUub3JnL2dpdHdlYi8/cD1jb25maWcuZ2l0
O2E9YmxvYl9wbGFpbjtmPWNvbmZpZy5zdWI7aGI9SEVBRAorICBodHRwczovL2dpdC5zYXZhbm5h
aC5nbnUub3JnL2dpdHdlYi8/cD1jb25maWcuZ2l0O2E9YmxvYl9wbGFpbjtmPWNvbmZpZy5zdWIK
IAotSWYgdGhlIHZlcnNpb24geW91IHJ1biAoJDApIGlzIGFscmVhZHkgdXAgdG8gZGF0ZSwgcGxl
YXNlCi1zZW5kIHRoZSBmb2xsb3dpbmcgZGF0YSBhbmQgYW55IGluZm9ybWF0aW9uIHlvdSB0aGlu
ayBtaWdodCBiZQotcGVydGluZW50IHRvIDxjb25maWctcGF0Y2hlc0BnbnUub3JnPiBpbiBvcmRl
ciB0byBwcm92aWRlIHRoZSBuZWVkZWQKLWluZm9ybWF0aW9uIHRvIGhhbmRsZSB5b3VyIHN5c3Rl
bS4KK0lmICQwIGhhcyBhbHJlYWR5IGJlZW4gdXBkYXRlZCwgc2VuZCB0aGUgZm9sbG93aW5nIGRh
dGEgYW5kIGFueQoraW5mb3JtYXRpb24geW91IHRoaW5rIG1pZ2h0IGJlIHBlcnRpbmVudCB0byBj
b25maWctcGF0Y2hlc0BnbnUub3JnIHRvCitwcm92aWRlIHRoZSBuZWNlc3NhcnkgaW5mb3JtYXRp
b24gdG8gaGFuZGxlIHlvdXIgc3lzdGVtLgogCiBjb25maWcuZ3Vlc3MgdGltZXN0YW1wID0gJHRp
bWVzdGFtcAogCkBAIC0xNTE0LDE2ICsxNjQyLDE2IEBAIGhvc3RpbmZvICAgICAgICAgICAgICAg
PSBgKGhvc3RpbmZvKSAyPi9kZXYvbnVsbGAKIC91c3IvYmluL29zbGV2ZWwgICAgICAgPSBgKC91
c3IvYmluL29zbGV2ZWwpIDI+L2Rldi9udWxsYAogL3Vzci9jb252ZXgvZ2V0c3lzaW5mbyA9IGAo
L3Vzci9jb252ZXgvZ2V0c3lzaW5mbykgMj4vZGV2L251bGxgCiAKLVVOQU1FX01BQ0hJTkUgPSAk
e1VOQU1FX01BQ0hJTkV9Ci1VTkFNRV9SRUxFQVNFID0gJHtVTkFNRV9SRUxFQVNFfQotVU5BTUVf
U1lTVEVNICA9ICR7VU5BTUVfU1lTVEVNfQotVU5BTUVfVkVSU0lPTiA9ICR7VU5BTUVfVkVSU0lP
Tn0KK1VOQU1FX01BQ0hJTkUgPSAiJFVOQU1FX01BQ0hJTkUiCitVTkFNRV9SRUxFQVNFID0gIiRV
TkFNRV9SRUxFQVNFIgorVU5BTUVfU1lTVEVNICA9ICIkVU5BTUVfU1lTVEVNIgorVU5BTUVfVkVS
U0lPTiA9ICIkVU5BTUVfVkVSU0lPTiIKIEVPRgogCiBleGl0IDEKIAogIyBMb2NhbCB2YXJpYWJs
ZXM6Ci0jIGV2YWw6IChhZGQtaG9vayAnd3JpdGUtZmlsZS1ob29rcyAndGltZS1zdGFtcCkKKyMg
ZXZhbDogKGFkZC1ob29rICdiZWZvcmUtc2F2ZS1ob29rICd0aW1lLXN0YW1wKQogIyB0aW1lLXN0
YW1wLXN0YXJ0OiAidGltZXN0YW1wPSciCiAjIHRpbWUtc3RhbXAtZm9ybWF0OiAiJTp5LSUwMm0t
JTAyZCIKICMgdGltZS1zdGFtcC1lbmQ6ICInIgpkaWZmIC0tZ2l0IGEvY29uZmlnLnN1YiBiL2Nv
bmZpZy5zdWIKb2xkIG1vZGUgMTAwNzU1Cm5ldyBtb2RlIDEwMDY0NAppbmRleCA2MjA1Zjg0MjNk
Li5mNTNhZjVhMmRhCi0tLSBhL2NvbmZpZy5zdWIKKysrIGIvY29uZmlnLnN1YgpAQCAtMSwzNiAr
MSwzMSBAQAogIyEgL2Jpbi9zaAogIyBDb25maWd1cmF0aW9uIHZhbGlkYXRpb24gc3Vicm91dGlu
ZSBzY3JpcHQuCi0jICAgQ29weXJpZ2h0IChDKSAxOTkyLCAxOTkzLCAxOTk0LCAxOTk1LCAxOTk2
LCAxOTk3LCAxOTk4LCAxOTk5LAotIyAgIDIwMDAsIDIwMDEsIDIwMDIsIDIwMDMsIDIwMDQsIDIw
MDUsIDIwMDYsIDIwMDcsIDIwMDgsIDIwMDksIDIwMTAsCi0jICAgMjAxMSwgMjAxMiBGcmVlIFNv
ZnR3YXJlIEZvdW5kYXRpb24sIEluYy4KKyMgICBDb3B5cmlnaHQgMTk5Mi0yMDE5IEZyZWUgU29m
dHdhcmUgRm91bmRhdGlvbiwgSW5jLgogCi10aW1lc3RhbXA9JzIwMTItMDQtMTgnCit0aW1lc3Rh
bXA9JzIwMTktMDEtMDUnCiAKLSMgVGhpcyBmaWxlIGlzIChpbiBwcmluY2lwbGUpIGNvbW1vbiB0
byBBTEwgR05VIHNvZnR3YXJlLgotIyBUaGUgcHJlc2VuY2Ugb2YgYSBtYWNoaW5lIGluIHRoaXMg
ZmlsZSBzdWdnZXN0cyB0aGF0IFNPTUUgR05VIHNvZnR3YXJlCi0jIGNhbiBoYW5kbGUgdGhhdCBt
YWNoaW5lLiAgSXQgZG9lcyBub3QgaW1wbHkgQUxMIEdOVSBzb2Z0d2FyZSBjYW4uCi0jCi0jIFRo
aXMgZmlsZSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3Ig
bW9kaWZ5Ci0jIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExp
Y2Vuc2UgYXMgcHVibGlzaGVkIGJ5Ci0jIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IGVp
dGhlciB2ZXJzaW9uIDIgb2YgdGhlIExpY2Vuc2UsIG9yCisjIFRoaXMgZmlsZSBpcyBmcmVlIHNv
ZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5IGl0CisjIHVuZGVy
IHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVk
IGJ5CisjIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IGVpdGhlciB2ZXJzaW9uIDMgb2Yg
dGhlIExpY2Vuc2UsIG9yCiAjIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCiAj
Ci0jIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwg
YmUgdXNlZnVsLAotIyBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUg
aW1wbGllZCB3YXJyYW50eSBvZgotIyBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQ
QVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCi0jIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNl
IGZvciBtb3JlIGRldGFpbHMuCisjIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUg
aG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLCBidXQKKyMgV0lUSE9VVCBBTlkgV0FSUkFOVFk7
IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorIyBNRVJDSEFOVEFCSUxJVFkg
b3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlIEdOVQorIyBHZW5l
cmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCiAjCiAjIFlvdSBzaG91bGQgaGF2
ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlCi0jIGFs
b25nIHdpdGggdGhpcyBwcm9ncmFtOyBpZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xp
Y2Vuc2VzLz4uCisjIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtOyBpZiBub3QsIHNlZSA8aHR0cHM6
Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgogIwogIyBBcyBhIHNwZWNpYWwgZXhjZXB0aW9uIHRv
IHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSwgaWYgeW91CiAjIGRpc3RyaWJ1dGUgdGhp
cyBmaWxlIGFzIHBhcnQgb2YgYSBwcm9ncmFtIHRoYXQgY29udGFpbnMgYQogIyBjb25maWd1cmF0
aW9uIHNjcmlwdCBnZW5lcmF0ZWQgYnkgQXV0b2NvbmYsIHlvdSBtYXkgaW5jbHVkZSBpdCB1bmRl
cgotIyB0aGUgc2FtZSBkaXN0cmlidXRpb24gdGVybXMgdGhhdCB5b3UgdXNlIGZvciB0aGUgcmVz
dCBvZiB0aGF0IHByb2dyYW0uCisjIHRoZSBzYW1lIGRpc3RyaWJ1dGlvbiB0ZXJtcyB0aGF0IHlv
dSB1c2UgZm9yIHRoZSByZXN0IG9mIHRoYXQKKyMgcHJvZ3JhbS4gIFRoaXMgRXhjZXB0aW9uIGlz
IGFuIGFkZGl0aW9uYWwgcGVybWlzc2lvbiB1bmRlciBzZWN0aW9uIDcKKyMgb2YgdGhlIEdOVSBH
ZW5lcmFsIFB1YmxpYyBMaWNlbnNlLCB2ZXJzaW9uIDMgKCJHUEx2MyIpLgogCiAKLSMgUGxlYXNl
IHNlbmQgcGF0Y2hlcyB0byA8Y29uZmlnLXBhdGNoZXNAZ251Lm9yZz4uICBTdWJtaXQgYSBjb250
ZXh0Ci0jIGRpZmYgYW5kIGEgcHJvcGVybHkgZm9ybWF0dGVkIEdOVSBDaGFuZ2VMb2cgZW50cnku
CisjIFBsZWFzZSBzZW5kIHBhdGNoZXMgdG8gPGNvbmZpZy1wYXRjaGVzQGdudS5vcmc+LgogIwog
IyBDb25maWd1cmF0aW9uIHN1YnJvdXRpbmUgdG8gdmFsaWRhdGUgYW5kIGNhbm9uaWNhbGl6ZSBh
IGNvbmZpZ3VyYXRpb24gdHlwZS4KICMgU3VwcGx5IHRoZSBzcGVjaWZpZWQgY29uZmlndXJhdGlv
biB0eXBlIGFzIGFuIGFyZ3VtZW50LgpAQCAtMzgsNyArMzMsNyBAQCB0aW1lc3RhbXA9JzIwMTIt
MDQtMTgnCiAjIE90aGVyd2lzZSwgd2UgcHJpbnQgdGhlIGNhbm9uaWNhbCBjb25maWcgdHlwZSBv
biBzdGRvdXQgYW5kIHN1Y2NlZWQuCiAKICMgWW91IGNhbiBnZXQgdGhlIGxhdGVzdCB2ZXJzaW9u
IG9mIHRoaXMgc2NyaXB0IGZyb206Ci0jIGh0dHA6Ly9naXQuc2F2YW5uYWguZ251Lm9yZy9naXR3
ZWIvP3A9Y29uZmlnLmdpdDthPWJsb2JfcGxhaW47Zj1jb25maWcuc3ViO2hiPUhFQUQKKyMgaHR0
cHM6Ly9naXQuc2F2YW5uYWguZ251Lm9yZy9naXR3ZWIvP3A9Y29uZmlnLmdpdDthPWJsb2JfcGxh
aW47Zj1jb25maWcuc3ViCiAKICMgVGhpcyBmaWxlIGlzIHN1cHBvc2VkIHRvIGJlIHRoZSBzYW1l
IGZvciBhbGwgR05VIHBhY2thZ2VzCiAjIGFuZCByZWNvZ25pemUgYWxsIHRoZSBDUFUgdHlwZXMs
IHN5c3RlbSB0eXBlcyBhbmQgYWxpYXNlcwpAQCAtNTgsMTIgKzUzLDExIEBAIHRpbWVzdGFtcD0n
MjAxMi0wNC0xOCcKIG1lPWBlY2hvICIkMCIgfCBzZWQgLWUgJ3MsLiovLCwnYAogCiB1c2FnZT0i
XAotVXNhZ2U6ICQwIFtPUFRJT05dIENQVS1NRlItT1BTWVMKLSAgICAgICAkMCBbT1BUSU9OXSBB
TElBUworVXNhZ2U6ICQwIFtPUFRJT05dIENQVS1NRlItT1BTWVMgb3IgQUxJQVMKIAogQ2Fub25p
Y2FsaXplIGEgY29uZmlndXJhdGlvbiBuYW1lLgogCi1PcGVyYXRpb24gbW9kZXM6CitPcHRpb25z
OgogICAtaCwgLS1oZWxwICAgICAgICAgcHJpbnQgdGhpcyBoZWxwLCB0aGVuIGV4aXQKICAgLXQs
IC0tdGltZS1zdGFtcCAgIHByaW50IGRhdGUgb2YgbGFzdCBtb2RpZmljYXRpb24sIHRoZW4gZXhp
dAogICAtdiwgLS12ZXJzaW9uICAgICAgcHJpbnQgdmVyc2lvbiBudW1iZXIsIHRoZW4gZXhpdApA
QCAtNzMsOSArNjcsNyBAQCBSZXBvcnQgYnVncyBhbmQgcGF0Y2hlcyB0byA8Y29uZmlnLXBhdGNo
ZXNAZ251Lm9yZz4uIgogdmVyc2lvbj0iXAogR05VIGNvbmZpZy5zdWIgKCR0aW1lc3RhbXApCiAK
LUNvcHlyaWdodCAoQykgMTk5MiwgMTk5MywgMTk5NCwgMTk5NSwgMTk5NiwgMTk5NywgMTk5OCwg
MTk5OSwgMjAwMCwKLTIwMDEsIDIwMDIsIDIwMDMsIDIwMDQsIDIwMDUsIDIwMDYsIDIwMDcsIDIw
MDgsIDIwMDksIDIwMTAsIDIwMTEsIDIwMTIKLUZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgSW5j
LgorQ29weXJpZ2h0IDE5OTItMjAxOSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24sIEluYy4KIAog
VGhpcyBpcyBmcmVlIHNvZnR3YXJlOyBzZWUgdGhlIHNvdXJjZSBmb3IgY29weWluZyBjb25kaXRp
b25zLiAgVGhlcmUgaXMgTk8KIHdhcnJhbnR5OyBub3QgZXZlbiBmb3IgTUVSQ0hBTlRBQklMSVRZ
IG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiIKQEAgLTk3LDEyICs4OSwxMiBA
QCB3aGlsZSB0ZXN0ICQjIC1ndCAwIDsgZG8KICAgICAtICkJIyBVc2Ugc3RkaW4gYXMgaW5wdXQu
CiAgICAgICAgYnJlYWsgOzsKICAgICAtKiApCi0gICAgICAgZWNobyAiJG1lOiBpbnZhbGlkIG9w
dGlvbiAkMSRoZWxwIgorICAgICAgIGVjaG8gIiRtZTogaW52YWxpZCBvcHRpb24gJDEkaGVscCIg
PiYyCiAgICAgICAgZXhpdCAxIDs7CiAKICAgICAqbG9jYWwqKQogICAgICAgICMgRmlyc3QgcGFz
cyB0aHJvdWdoIGFueSBsb2NhbCBtYWNoaW5lIHR5cGVzLgotICAgICAgIGVjaG8gJDEKKyAgICAg
ICBlY2hvICIkMSIKICAgICAgICBleGl0IDs7CiAKICAgICAqICkKQEAgLTExOCwxMTk2ICsxMTAs
MTE2NyBAQCBjYXNlICQjIGluCiAgICAgZXhpdCAxOzsKIGVzYWMKIAotIyBTZXBhcmF0ZSB3aGF0
IHRoZSB1c2VyIGdhdmUgaW50byBDUFUtQ09NUEFOWSBhbmQgT1Mgb3IgS0VSTkVMLU9TIChpZiBh
bnkpLgotIyBIZXJlIHdlIG11c3QgcmVjb2duaXplIGFsbCB0aGUgdmFsaWQgS0VSTkVMLU9TIGNv
bWJpbmF0aW9ucy4KLW1heWJlX29zPWBlY2hvICQxIHwgc2VkICdzL15cKC4qXCktXChbXi1dKi1b
Xi1dKlwpJC9cMi8nYAotY2FzZSAkbWF5YmVfb3MgaW4KLSAgbnRvLXFueCogfCBsaW51eC1nbnUq
IHwgbGludXgtYW5kcm9pZCogfCBsaW51eC1kaWV0bGliYyB8IGxpbnV4LW5ld2xpYiogfCBcCi0g
IGxpbnV4LXVjbGliYyogfCB1Y2xpbnV4LXVjbGliYyogfCB1Y2xpbnV4LWdudSogfCBrZnJlZWJz
ZCotZ251KiB8IFwKLSAga25ldGJzZCotZ251KiB8IG5ldGJzZCotZ251KiB8IFwKLSAga29wZW5z
b2xhcmlzKi1nbnUqIHwgXAotICBzdG9ybS1jaGFvcyogfCBvczItZW14KiB8IHJ0bWstbm92YSop
Ci0gICAgb3M9LSRtYXliZV9vcwotICAgIGJhc2ljX21hY2hpbmU9YGVjaG8gJDEgfCBzZWQgJ3Mv
XlwoLipcKS1cKFteLV0qLVteLV0qXCkkL1wxLydgCi0gICAgOzsKLSAgYW5kcm9pZC1saW51eCkK
LSAgICBvcz0tbGludXgtYW5kcm9pZAotICAgIGJhc2ljX21hY2hpbmU9YGVjaG8gJDEgfCBzZWQg
J3MvXlwoLipcKS1cKFteLV0qLVteLV0qXCkkL1wxLydgLXVua25vd24KLSAgICA7OwotICAqKQot
ICAgIGJhc2ljX21hY2hpbmU9YGVjaG8gJDEgfCBzZWQgJ3MvLVteLV0qJC8vJ2AKLSAgICBpZiBb
ICRiYXNpY19tYWNoaW5lICE9ICQxIF0KLSAgICB0aGVuIG9zPWBlY2hvICQxIHwgc2VkICdzLy4q
LS8tLydgCi0gICAgZWxzZSBvcz07IGZpCi0gICAgOzsKLWVzYWMKKyMgU3BsaXQgZmllbGRzIG9m
IGNvbmZpZ3VyYXRpb24gdHlwZQorIyBzaGVsbGNoZWNrIGRpc2FibGU9U0MyMTYyCitJRlM9Ii0i
IHJlYWQgZmllbGQxIGZpZWxkMiBmaWVsZDMgZmllbGQ0IDw8RU9GCiskMQorRU9GCiAKLSMjIyBM
ZXQncyByZWNvZ25pemUgY29tbW9uIG1hY2hpbmVzIGFzIG5vdCBiZWluZyBvcGVyYXRpbmcgc3lz
dGVtcyBzbwotIyMjIHRoYXQgdGhpbmdzIGxpa2UgY29uZmlnLnN1YiBkZWNzdGF0aW9uLTMxMDAg
d29yay4gIFdlIGFsc28KLSMjIyByZWNvZ25pemUgc29tZSBtYW51ZmFjdHVyZXJzIGFzIG5vdCBi
ZWluZyBvcGVyYXRpbmcgc3lzdGVtcywgc28gd2UKLSMjIyBjYW4gcHJvdmlkZSBkZWZhdWx0IG9w
ZXJhdGluZyBzeXN0ZW1zIGJlbG93LgotY2FzZSAkb3MgaW4KLQktc3VuKm9zKikKLQkJIyBQcmV2
ZW50IGZvbGxvd2luZyBjbGF1c2UgZnJvbSBoYW5kbGluZyB0aGlzIGludmFsaWQgaW5wdXQuCi0J
CTs7Ci0JLWRlYyogfCAtbWlwcyogfCAtc2VxdWVudCogfCAtZW5jb3JlKiB8IC1wYzUzMiogfCAt
c2dpKiB8IC1zb255KiB8IFwKLQktYXR0KiB8IC03MzAwKiB8IC0zMzAwKiB8IC1kZWx0YSogfCAt
bW90b3JvbGEqIHwgLXN1blsyMzRdKiB8IFwKLQktdW5pY29tKiB8IC1pYm0qIHwgLW5leHQgfCAt
aHAgfCAtaXNpKiB8IC1hcG9sbG8gfCAtYWx0b3MqIHwgXAotCS1jb252ZXJnZW50KiB8IC1uY3Iq
IHwgLW5ld3MgfCAtMzIqIHwgLTM2MDAqIHwgLTMxMDAqIHwgLWhpdGFjaGkqIHxcCi0JLWNbMTIz
XSogfCAtY29udmV4KiB8IC1zdW4gfCAtY3JkcyB8IC1vbXJvbiogfCAtZGcgfCAtdWx0cmEgfCAt
dHRpKiB8IFwKLQktaGFycmlzIHwgLWRvbHBoaW4gfCAtaGlnaGxldmVsIHwgLWdvdWxkIHwgLWNi
bSB8IC1ucyB8IC1tYXNzY29tcCB8IFwKLQktYXBwbGUgfCAtYXhpcyB8IC1rbnV0aCB8IC1jcmF5
IHwgLW1pY3JvYmxhemUpCi0JCW9zPQotCQliYXNpY19tYWNoaW5lPSQxCi0JCTs7Ci0JLWJsdWVn
ZW5lKikKLQkJb3M9LWNuawotCQk7OwotCS1zaW0gfCAtY2lzY28gfCAtb2tpIHwgLXdlYyB8IC13
aW5ib25kKQotCQlvcz0KLQkJYmFzaWNfbWFjaGluZT0kMQotCQk7OwotCS1zY291dCkKLQkJOzsK
LQktd3JzKQotCQlvcz0tdnh3b3JrcwotCQliYXNpY19tYWNoaW5lPSQxCi0JCTs7Ci0JLWNob3J1
c29zKikKLQkJb3M9LWNob3J1c29zCi0JCWJhc2ljX21hY2hpbmU9JDEKLQkJOzsKLQktY2hvcnVz
cmRiKQotCQlvcz0tY2hvcnVzcmRiCi0JCWJhc2ljX21hY2hpbmU9JDEKLQkJOzsKLQktaGl1eCop
Ci0JCW9zPS1oaXV4d2UyCi0JCTs7Ci0JLXNjbzYpCi0JCW9zPS1zY281djYKLQkJYmFzaWNfbWFj
aGluZT1gZWNobyAkMSB8IHNlZCAtZSAncy84Ni0uKi84Ni1wYy8nYAotCQk7OwotCS1zY281KQot
CQlvcz0tc2NvMy4ydjUKLQkJYmFzaWNfbWFjaGluZT1gZWNobyAkMSB8IHNlZCAtZSAncy84Ni0u
Ki84Ni1wYy8nYAotCQk7OwotCS1zY280KQotCQlvcz0tc2NvMy4ydjQKLQkJYmFzaWNfbWFjaGlu
ZT1gZWNobyAkMSB8IHNlZCAtZSAncy84Ni0uKi84Ni1wYy8nYAotCQk7OwotCS1zY28zLjIuWzQt
OV0qKQotCQlvcz1gZWNobyAkb3MgfCBzZWQgLWUgJ3Mvc2NvMy4yLi9zY28zLjJ2LydgCi0JCWJh
c2ljX21hY2hpbmU9YGVjaG8gJDEgfCBzZWQgLWUgJ3MvODYtLiovODYtcGMvJ2AKLQkJOzsKLQkt
c2NvMy4ydls0LTldKikKLQkJIyBEb24ndCBmb3JnZXQgdmVyc2lvbiBpZiBpdCBpcyAzLjJ2NCBv
ciBuZXdlci4KLQkJYmFzaWNfbWFjaGluZT1gZWNobyAkMSB8IHNlZCAtZSAncy84Ni0uKi84Ni1w
Yy8nYAotCQk7OwotCS1zY281djYqKQotCQkjIERvbid0IGZvcmdldCB2ZXJzaW9uIGlmIGl0IGlz
IDMuMnY0IG9yIG5ld2VyLgotCQliYXNpY19tYWNoaW5lPWBlY2hvICQxIHwgc2VkIC1lICdzLzg2
LS4qLzg2LXBjLydgCi0JCTs7Ci0JLXNjbyopCi0JCW9zPS1zY28zLjJ2MgotCQliYXNpY19tYWNo
aW5lPWBlY2hvICQxIHwgc2VkIC1lICdzLzg2LS4qLzg2LXBjLydgCi0JCTs7Ci0JLXVkayopCi0J
CWJhc2ljX21hY2hpbmU9YGVjaG8gJDEgfCBzZWQgLWUgJ3MvODYtLiovODYtcGMvJ2AKLQkJOzsK
LQktaXNjKQotCQlvcz0taXNjMi4yCi0JCWJhc2ljX21hY2hpbmU9YGVjaG8gJDEgfCBzZWQgLWUg
J3MvODYtLiovODYtcGMvJ2AKLQkJOzsKLQktY2xpeCopCi0JCWJhc2ljX21hY2hpbmU9Y2xpcHBl
ci1pbnRlcmdyYXBoCi0JCTs7Ci0JLWlzYyopCi0JCWJhc2ljX21hY2hpbmU9YGVjaG8gJDEgfCBz
ZWQgLWUgJ3MvODYtLiovODYtcGMvJ2AKLQkJOzsKLQktbHlueCoxNzgpCi0JCW9zPS1seW54b3Mx
NzgKLQkJOzsKLQktbHlueCo1KQotCQlvcz0tbHlueG9zNQotCQk7OwotCS1seW54KikKLQkJb3M9
LWx5bnhvcworIyBTZXBhcmF0ZSBpbnRvIGxvZ2ljYWwgY29tcG9uZW50cyBmb3IgZnVydGhlciB2
YWxpZGF0aW9uCitjYXNlICQxIGluCisJKi0qLSotKi0qKQorCQllY2hvIEludmFsaWQgY29uZmln
dXJhdGlvbiBcYCIkMSJcJzogbW9yZSB0aGFuIGZvdXIgY29tcG9uZW50cyA+JjIKKwkJZXhpdCAx
CiAJCTs7Ci0JLXB0eCopCi0JCWJhc2ljX21hY2hpbmU9YGVjaG8gJDEgfCBzZWQgLWUgJ3MvODYt
LiovODYtc2VxdWVudC8nYAorCSotKi0qLSopCisJCWJhc2ljX21hY2hpbmU9JGZpZWxkMS0kZmll
bGQyCisJCW9zPSRmaWVsZDMtJGZpZWxkNAogCQk7OwotCS13aW5kb3dzbnQqKQotCQlvcz1gZWNo
byAkb3MgfCBzZWQgLWUgJ3Mvd2luZG93c250L3dpbm50LydgCisJKi0qLSopCisJCSMgQW1iaWd1
b3VzIHdoZXRoZXIgQ09NUEFOWSBpcyBwcmVzZW50LCBvciBza2lwcGVkIGFuZCBLRVJORUwtT1Mg
aXMgdHdvCisJCSMgcGFydHMKKwkJbWF5YmVfb3M9JGZpZWxkMi0kZmllbGQzCisJCWNhc2UgJG1h
eWJlX29zIGluCisJCQludG8tcW54KiB8IGxpbnV4LWdudSogfCBsaW51eC1hbmRyb2lkKiB8IGxp
bnV4LWRpZXRsaWJjIFwKKwkJCXwgbGludXgtbmV3bGliKiB8IGxpbnV4LW11c2wqIHwgbGludXgt
dWNsaWJjKiB8IHVjbGludXgtdWNsaWJjKiBcCisJCQl8IHVjbGludXgtZ251KiB8IGtmcmVlYnNk
Ki1nbnUqIHwga25ldGJzZCotZ251KiB8IG5ldGJzZCotZ251KiBcCisJCQl8IG5ldGJzZCotZWFi
aSogfCBrb3BlbnNvbGFyaXMqLWdudSogfCBjbG91ZGFiaSotZWFiaSogXAorCQkJfCBzdG9ybS1j
aGFvcyogfCBvczItZW14KiB8IHJ0bWstbm92YSopCisJCQkJYmFzaWNfbWFjaGluZT0kZmllbGQx
CisJCQkJb3M9JG1heWJlX29zCisJCQkJOzsKKwkJCWFuZHJvaWQtbGludXgpCisJCQkJYmFzaWNf
bWFjaGluZT0kZmllbGQxLXVua25vd24KKwkJCQlvcz1saW51eC1hbmRyb2lkCisJCQkJOzsKKwkJ
CSopCisJCQkJYmFzaWNfbWFjaGluZT0kZmllbGQxLSRmaWVsZDIKKwkJCQlvcz0kZmllbGQzCisJ
CQkJOzsKKwkJZXNhYwogCQk7OwotCS1wc29zKikKLQkJb3M9LXBzb3MKKwkqLSopCisJCSMgQSBs
b25lIGNvbmZpZyB3ZSBoYXBwZW4gdG8gbWF0Y2ggbm90IGZpdHRpbmcgYW55IHBhdHRlcm4KKwkJ
Y2FzZSAkZmllbGQxLSRmaWVsZDIgaW4KKwkJCWRlY3N0YXRpb24tMzEwMCkKKwkJCQliYXNpY19t
YWNoaW5lPW1pcHMtZGVjCisJCQkJb3M9CisJCQkJOzsKKwkJCSotKikKKwkJCQkjIFNlY29uZCBj
b21wb25lbnQgaXMgdXN1YWxseSwgYnV0IG5vdCBhbHdheXMgdGhlIE9TCisJCQkJY2FzZSAkZmll
bGQyIGluCisJCQkJCSMgUHJldmVudCBmb2xsb3dpbmcgY2xhdXNlIGZyb20gaGFuZGxpbmcgdGhp
cyB2YWxpZCBvcworCQkJCQlzdW4qb3MqKQorCQkJCQkJYmFzaWNfbWFjaGluZT0kZmllbGQxCisJ
CQkJCQlvcz0kZmllbGQyCisJCQkJCQk7OworCQkJCQkjIE1hbnVmYWN0dXJlcnMKKwkJCQkJZGVj
KiB8IG1pcHMqIHwgc2VxdWVudCogfCBlbmNvcmUqIHwgcGM1MzMqIHwgc2dpKiB8IHNvbnkqIFwK
KwkJCQkJfCBhdHQqIHwgNzMwMCogfCAzMzAwKiB8IGRlbHRhKiB8IG1vdG9yb2xhKiB8IHN1blsy
MzRdKiBcCisJCQkJCXwgdW5pY29tKiB8IGlibSogfCBuZXh0IHwgaHAgfCBpc2kqIHwgYXBvbGxv
IHwgYWx0b3MqIFwKKwkJCQkJfCBjb252ZXJnZW50KiB8IG5jciogfCBuZXdzIHwgMzIqIHwgMzYw
MCogfCAzMTAwKiBcCisJCQkJCXwgaGl0YWNoaSogfCBjWzEyM10qIHwgY29udmV4KiB8IHN1biB8
IGNyZHMgfCBvbXJvbiogfCBkZyBcCisJCQkJCXwgdWx0cmEgfCB0dGkqIHwgaGFycmlzIHwgZG9s
cGhpbiB8IGhpZ2hsZXZlbCB8IGdvdWxkIFwKKwkJCQkJfCBjYm0gfCBucyB8IG1hc3Njb21wIHwg
YXBwbGUgfCBheGlzIHwga251dGggfCBjcmF5IFwKKwkJCQkJfCBtaWNyb2JsYXplKiB8IHNpbSB8
IGNpc2NvIFwKKwkJCQkJfCBva2kgfCB3ZWMgfCB3cnMgfCB3aW5ib25kKQorCQkJCQkJYmFzaWNf
bWFjaGluZT0kZmllbGQxLSRmaWVsZDIKKwkJCQkJCW9zPQorCQkJCQkJOzsKKwkJCQkJKikKKwkJ
CQkJCWJhc2ljX21hY2hpbmU9JGZpZWxkMQorCQkJCQkJb3M9JGZpZWxkMgorCQkJCQkJOzsKKwkJ
CQllc2FjCisJCQk7OworCQllc2FjCiAJCTs7Ci0JLW1pbnQgfCAtbWludFswLTldKikKLQkJYmFz
aWNfbWFjaGluZT1tNjhrLWF0YXJpCi0JCW9zPS1taW50CisJKikKKwkJIyBDb252ZXJ0IHNpbmds
ZS1jb21wb25lbnQgc2hvcnQtaGFuZHMgbm90IHZhbGlkIGFzIHBhcnQgb2YKKwkJIyBtdWx0aS1j
b21wb25lbnQgY29uZmlndXJhdGlvbnMuCisJCWNhc2UgJGZpZWxkMSBpbgorCQkJMzg2YnNkKQor
CQkJCWJhc2ljX21hY2hpbmU9aTM4Ni1wYworCQkJCW9zPWJzZAorCQkJCTs7CisJCQlhMjlraGlm
KQorCQkJCWJhc2ljX21hY2hpbmU9YTI5ay1hbWQKKwkJCQlvcz11ZGkKKwkJCQk7OworCQkJYWRv
YmU2OGspCisJCQkJYmFzaWNfbWFjaGluZT1tNjgwMTAtYWRvYmUKKwkJCQlvcz1zY291dAorCQkJ
CTs7CisJCQlhbGxpYW50KQorCQkJCWJhc2ljX21hY2hpbmU9Zng4MC1hbGxpYW50CisJCQkJb3M9
CisJCQkJOzsKKwkJCWFsdG9zIHwgYWx0b3MzMDY4KQorCQkJCWJhc2ljX21hY2hpbmU9bTY4ay1h
bHRvcworCQkJCW9zPQorCQkJCTs7CisJCQlhbTI5aykKKwkJCQliYXNpY19tYWNoaW5lPWEyOWst
bm9uZQorCQkJCW9zPWJzZAorCQkJCTs7CisJCQlhbWRhaGwpCisJCQkJYmFzaWNfbWFjaGluZT01
ODAtYW1kYWhsCisJCQkJb3M9c3lzdgorCQkJCTs7CisJCQlhbWlnYSkKKwkJCQliYXNpY19tYWNo
aW5lPW02OGstdW5rbm93bgorCQkJCW9zPQorCQkJCTs7CisJCQlhbWlnYW9zIHwgYW1pZ2Fkb3Mp
CisJCQkJYmFzaWNfbWFjaGluZT1tNjhrLXVua25vd24KKwkJCQlvcz1hbWlnYW9zCisJCQkJOzsK
KwkJCWFtaWdhdW5peCB8IGFtaXgpCisJCQkJYmFzaWNfbWFjaGluZT1tNjhrLXVua25vd24KKwkJ
CQlvcz1zeXN2NAorCQkJCTs7CisJCQlhcG9sbG82OCkKKwkJCQliYXNpY19tYWNoaW5lPW02OGst
YXBvbGxvCisJCQkJb3M9c3lzdgorCQkJCTs7CisJCQlhcG9sbG82OGJzZCkKKwkJCQliYXNpY19t
YWNoaW5lPW02OGstYXBvbGxvCisJCQkJb3M9YnNkCisJCQkJOzsKKwkJCWFyb3MpCisJCQkJYmFz
aWNfbWFjaGluZT1pMzg2LXBjCisJCQkJb3M9YXJvcworCQkJCTs7CisJCQlhdXgpCisJCQkJYmFz
aWNfbWFjaGluZT1tNjhrLWFwcGxlCisJCQkJb3M9YXV4CisJCQkJOzsKKwkJCWJhbGFuY2UpCisJ
CQkJYmFzaWNfbWFjaGluZT1uczMyay1zZXF1ZW50CisJCQkJb3M9ZHluaXgKKwkJCQk7OworCQkJ
YmxhY2tmaW4pCisJCQkJYmFzaWNfbWFjaGluZT1iZmluLXVua25vd24KKwkJCQlvcz1saW51eAor
CQkJCTs7CisJCQljZWdjYykKKwkJCQliYXNpY19tYWNoaW5lPWFybS11bmtub3duCisJCQkJb3M9
Y2VnY2MKKwkJCQk7OworCQkJY29udmV4LWMxKQorCQkJCWJhc2ljX21hY2hpbmU9YzEtY29udmV4
CisJCQkJb3M9YnNkCisJCQkJOzsKKwkJCWNvbnZleC1jMikKKwkJCQliYXNpY19tYWNoaW5lPWMy
LWNvbnZleAorCQkJCW9zPWJzZAorCQkJCTs7CisJCQljb252ZXgtYzMyKQorCQkJCWJhc2ljX21h
Y2hpbmU9YzMyLWNvbnZleAorCQkJCW9zPWJzZAorCQkJCTs7CisJCQljb252ZXgtYzM0KQorCQkJ
CWJhc2ljX21hY2hpbmU9YzM0LWNvbnZleAorCQkJCW9zPWJzZAorCQkJCTs7CisJCQljb252ZXgt
YzM4KQorCQkJCWJhc2ljX21hY2hpbmU9YzM4LWNvbnZleAorCQkJCW9zPWJzZAorCQkJCTs7CisJ
CQljcmF5KQorCQkJCWJhc2ljX21hY2hpbmU9ajkwLWNyYXkKKwkJCQlvcz11bmljb3MKKwkJCQk7
OworCQkJY3JkcyB8IHVub3MpCisJCQkJYmFzaWNfbWFjaGluZT1tNjhrLWNyZHMKKwkJCQlvcz0K
KwkJCQk7OworCQkJZGEzMCkKKwkJCQliYXNpY19tYWNoaW5lPW02OGstZGEzMAorCQkJCW9zPQor
CQkJCTs7CisJCQlkZWNzdGF0aW9uIHwgcG1heCB8IHBtaW4gfCBkZWMzMTAwIHwgZGVjc3RhdG4p
CisJCQkJYmFzaWNfbWFjaGluZT1taXBzLWRlYworCQkJCW9zPQorCQkJCTs7CisJCQlkZWx0YTg4
KQorCQkJCWJhc2ljX21hY2hpbmU9bTg4ay1tb3Rvcm9sYQorCQkJCW9zPXN5c3YzCisJCQkJOzsK
KwkJCWRpY29zKQorCQkJCWJhc2ljX21hY2hpbmU9aTY4Ni1wYworCQkJCW9zPWRpY29zCisJCQkJ
OzsKKwkJCWRqZ3BwKQorCQkJCWJhc2ljX21hY2hpbmU9aTU4Ni1wYworCQkJCW9zPW1zZG9zZGpn
cHAKKwkJCQk7OworCQkJZWJtb24yOWspCisJCQkJYmFzaWNfbWFjaGluZT1hMjlrLWFtZAorCQkJ
CW9zPWVibW9uCisJCQkJOzsKKwkJCWVzMTgwMCB8IE9TRTY4ayB8IG9zZTY4ayB8IG9zZSB8IE9T
RSkKKwkJCQliYXNpY19tYWNoaW5lPW02OGstZXJpY3Nzb24KKwkJCQlvcz1vc2UKKwkJCQk7Owor
CQkJZ21pY3JvKQorCQkJCWJhc2ljX21hY2hpbmU9dHJvbi1nbWljcm8KKwkJCQlvcz1zeXN2CisJ
CQkJOzsKKwkJCWdvMzIpCisJCQkJYmFzaWNfbWFjaGluZT1pMzg2LXBjCisJCQkJb3M9Z28zMgor
CQkJCTs7CisJCQloODMwMGhtcykKKwkJCQliYXNpY19tYWNoaW5lPWg4MzAwLWhpdGFjaGkKKwkJ
CQlvcz1obXMKKwkJCQk7OworCQkJaDgzMDB4cmF5KQorCQkJCWJhc2ljX21hY2hpbmU9aDgzMDAt
aGl0YWNoaQorCQkJCW9zPXhyYXkKKwkJCQk7OworCQkJaDg1MDBobXMpCisJCQkJYmFzaWNfbWFj
aGluZT1oODUwMC1oaXRhY2hpCisJCQkJb3M9aG1zCisJCQkJOzsKKwkJCWhhcnJpcykKKwkJCQli
YXNpY19tYWNoaW5lPW04OGstaGFycmlzCisJCQkJb3M9c3lzdjMKKwkJCQk7OworCQkJaHAzMDAp
CisJCQkJYmFzaWNfbWFjaGluZT1tNjhrLWhwCisJCQkJOzsKKwkJCWhwMzAwYnNkKQorCQkJCWJh
c2ljX21hY2hpbmU9bTY4ay1ocAorCQkJCW9zPWJzZAorCQkJCTs7CisJCQlocDMwMGhwdXgpCisJ
CQkJYmFzaWNfbWFjaGluZT1tNjhrLWhwCisJCQkJb3M9aHB1eAorCQkJCTs7CisJCQlocHBhb3Nm
KQorCQkJCWJhc2ljX21hY2hpbmU9aHBwYTEuMS1ocAorCQkJCW9zPW9zZgorCQkJCTs7CisJCQlo
cHBybykKKwkJCQliYXNpY19tYWNoaW5lPWhwcGExLjEtaHAKKwkJCQlvcz1wcm9lbGYKKwkJCQk7
OworCQkJaTM4Nm1hY2gpCisJCQkJYmFzaWNfbWFjaGluZT1pMzg2LW1hY2gKKwkJCQlvcz1tYWNo
CisJCQkJOzsKKwkJCXZzdGEpCisJCQkJYmFzaWNfbWFjaGluZT1pMzg2LXBjCisJCQkJb3M9dnN0
YQorCQkJCTs7CisJCQlpc2k2OCB8IGlzaSkKKwkJCQliYXNpY19tYWNoaW5lPW02OGstaXNpCisJ
CQkJb3M9c3lzdgorCQkJCTs7CisJCQltNjhrbm9tbXUpCisJCQkJYmFzaWNfbWFjaGluZT1tNjhr
LXVua25vd24KKwkJCQlvcz1saW51eAorCQkJCTs7CisJCQltYWdudW0gfCBtMzIzMCkKKwkJCQli
YXNpY19tYWNoaW5lPW1pcHMtbWlwcworCQkJCW9zPXN5c3YKKwkJCQk7OworCQkJbWVybGluKQor
CQkJCWJhc2ljX21hY2hpbmU9bnMzMmstdXRlaworCQkJCW9zPXN5c3YKKwkJCQk7OworCQkJbWlu
Z3c2NCkKKwkJCQliYXNpY19tYWNoaW5lPXg4Nl82NC1wYworCQkJCW9zPW1pbmd3NjQKKwkJCQk7
OworCQkJbWluZ3czMikKKwkJCQliYXNpY19tYWNoaW5lPWk2ODYtcGMKKwkJCQlvcz1taW5ndzMy
CisJCQkJOzsKKwkJCW1pbmd3MzJjZSkKKwkJCQliYXNpY19tYWNoaW5lPWFybS11bmtub3duCisJ
CQkJb3M9bWluZ3czMmNlCisJCQkJOzsKKwkJCW1vbml0b3IpCisJCQkJYmFzaWNfbWFjaGluZT1t
NjhrLXJvbTY4aworCQkJCW9zPWNvZmYKKwkJCQk7OworCQkJbW9ycGhvcykKKwkJCQliYXNpY19t
YWNoaW5lPXBvd2VycGMtdW5rbm93bgorCQkJCW9zPW1vcnBob3MKKwkJCQk7OworCQkJbW94aWVi
b3gpCisJCQkJYmFzaWNfbWFjaGluZT1tb3hpZS11bmtub3duCisJCQkJb3M9bW94aWVib3gKKwkJ
CQk7OworCQkJbXNkb3MpCisJCQkJYmFzaWNfbWFjaGluZT1pMzg2LXBjCisJCQkJb3M9bXNkb3MK
KwkJCQk7OworCQkJbXN5cykKKwkJCQliYXNpY19tYWNoaW5lPWk2ODYtcGMKKwkJCQlvcz1tc3lz
CisJCQkJOzsKKwkJCW12cykKKwkJCQliYXNpY19tYWNoaW5lPWkzNzAtaWJtCisJCQkJb3M9bXZz
CisJCQkJOzsKKwkJCW5hY2wpCisJCQkJYmFzaWNfbWFjaGluZT1sZTMyLXVua25vd24KKwkJCQlv
cz1uYWNsCisJCQkJOzsKKwkJCW5jcjMwMDApCisJCQkJYmFzaWNfbWFjaGluZT1pNDg2LW5jcgor
CQkJCW9zPXN5c3Y0CisJCQkJOzsKKwkJCW5ldGJzZDM4NikKKwkJCQliYXNpY19tYWNoaW5lPWkz
ODYtcGMKKwkJCQlvcz1uZXRic2QKKwkJCQk7OworCQkJbmV0d2luZGVyKQorCQkJCWJhc2ljX21h
Y2hpbmU9YXJtdjRsLXJlYmVsCisJCQkJb3M9bGludXgKKwkJCQk7OworCQkJbmV3cyB8IG5ld3M3
MDAgfCBuZXdzODAwIHwgbmV3czkwMCkKKwkJCQliYXNpY19tYWNoaW5lPW02OGstc29ueQorCQkJ
CW9zPW5ld3NvcworCQkJCTs7CisJCQluZXdzMTAwMCkKKwkJCQliYXNpY19tYWNoaW5lPW02ODAz
MC1zb255CisJCQkJb3M9bmV3c29zCisJCQkJOzsKKwkJCW5lY3Y3MCkKKwkJCQliYXNpY19tYWNo
aW5lPXY3MC1uZWMKKwkJCQlvcz1zeXN2CisJCQkJOzsKKwkJCW5oMzAwMCkKKwkJCQliYXNpY19t
YWNoaW5lPW02OGstaGFycmlzCisJCQkJb3M9Y3h1eAorCQkJCTs7CisJCQluaFs0NV0wMDApCisJ
CQkJYmFzaWNfbWFjaGluZT1tODhrLWhhcnJpcworCQkJCW9zPWN4dXgKKwkJCQk7OworCQkJbmlu
ZHk5NjApCisJCQkJYmFzaWNfbWFjaGluZT1pOTYwLWludGVsCisJCQkJb3M9bmluZHkKKwkJCQk7
OworCQkJbW9uOTYwKQorCQkJCWJhc2ljX21hY2hpbmU9aTk2MC1pbnRlbAorCQkJCW9zPW1vbjk2
MAorCQkJCTs7CisJCQlub25zdG9wdXgpCisJCQkJYmFzaWNfbWFjaGluZT1taXBzLWNvbXBhcQor
CQkJCW9zPW5vbnN0b3B1eAorCQkJCTs7CisJCQlvczQwMCkKKwkJCQliYXNpY19tYWNoaW5lPXBv
d2VycGMtaWJtCisJCQkJb3M9b3M0MDAKKwkJCQk7OworCQkJT1NFNjgwMDAgfCBvc2U2ODAwMCkK
KwkJCQliYXNpY19tYWNoaW5lPW02ODAwMC1lcmljc3NvbgorCQkJCW9zPW9zZQorCQkJCTs7CisJ
CQlvczY4aykKKwkJCQliYXNpY19tYWNoaW5lPW02OGstbm9uZQorCQkJCW9zPW9zNjhrCisJCQkJ
OzsKKwkJCXBhcmFnb24pCisJCQkJYmFzaWNfbWFjaGluZT1pODYwLWludGVsCisJCQkJb3M9b3Nm
CisJCQkJOzsKKwkJCXBhcmlzYykKKwkJCQliYXNpY19tYWNoaW5lPWhwcGEtdW5rbm93bgorCQkJ
CW9zPWxpbnV4CisJCQkJOzsKKwkJCXB3MzIpCisJCQkJYmFzaWNfbWFjaGluZT1pNTg2LXVua25v
d24KKwkJCQlvcz1wdzMyCisJCQkJOzsKKwkJCXJkb3MgfCByZG9zNjQpCisJCQkJYmFzaWNfbWFj
aGluZT14ODZfNjQtcGMKKwkJCQlvcz1yZG9zCisJCQkJOzsKKwkJCXJkb3MzMikKKwkJCQliYXNp
Y19tYWNoaW5lPWkzODYtcGMKKwkJCQlvcz1yZG9zCisJCQkJOzsKKwkJCXJvbTY4aykKKwkJCQli
YXNpY19tYWNoaW5lPW02OGstcm9tNjhrCisJCQkJb3M9Y29mZgorCQkJCTs7CisJCQlzYTI5MjAw
KQorCQkJCWJhc2ljX21hY2hpbmU9YTI5ay1hbWQKKwkJCQlvcz11ZGkKKwkJCQk7OworCQkJc2Vp
KQorCQkJCWJhc2ljX21hY2hpbmU9bWlwcy1zZWkKKwkJCQlvcz1zZWl1eAorCQkJCTs7CisJCQlz
ZXF1ZW50KQorCQkJCWJhc2ljX21hY2hpbmU9aTM4Ni1zZXF1ZW50CisJCQkJb3M9CisJCQkJOzsK
KwkJCXNwczcpCisJCQkJYmFzaWNfbWFjaGluZT1tNjhrLWJ1bGwKKwkJCQlvcz1zeXN2MgorCQkJ
CTs7CisJCQlzdDIwMDApCisJCQkJYmFzaWNfbWFjaGluZT1tNjhrLXRhbmRlbQorCQkJCW9zPQor
CQkJCTs7CisJCQlzdHJhdHVzKQorCQkJCWJhc2ljX21hY2hpbmU9aTg2MC1zdHJhdHVzCisJCQkJ
b3M9c3lzdjQKKwkJCQk7OworCQkJc3VuMikKKwkJCQliYXNpY19tYWNoaW5lPW02ODAwMC1zdW4K
KwkJCQlvcz0KKwkJCQk7OworCQkJc3VuMm9zMykKKwkJCQliYXNpY19tYWNoaW5lPW02ODAwMC1z
dW4KKwkJCQlvcz1zdW5vczMKKwkJCQk7OworCQkJc3VuMm9zNCkKKwkJCQliYXNpY19tYWNoaW5l
PW02ODAwMC1zdW4KKwkJCQlvcz1zdW5vczQKKwkJCQk7OworCQkJc3VuMykKKwkJCQliYXNpY19t
YWNoaW5lPW02OGstc3VuCisJCQkJb3M9CisJCQkJOzsKKwkJCXN1bjNvczMpCisJCQkJYmFzaWNf
bWFjaGluZT1tNjhrLXN1bgorCQkJCW9zPXN1bm9zMworCQkJCTs7CisJCQlzdW4zb3M0KQorCQkJ
CWJhc2ljX21hY2hpbmU9bTY4ay1zdW4KKwkJCQlvcz1zdW5vczQKKwkJCQk7OworCQkJc3VuNCkK
KwkJCQliYXNpY19tYWNoaW5lPXNwYXJjLXN1bgorCQkJCW9zPQorCQkJCTs7CisJCQlzdW40b3Mz
KQorCQkJCWJhc2ljX21hY2hpbmU9c3BhcmMtc3VuCisJCQkJb3M9c3Vub3MzCisJCQkJOzsKKwkJ
CXN1bjRvczQpCisJCQkJYmFzaWNfbWFjaGluZT1zcGFyYy1zdW4KKwkJCQlvcz1zdW5vczQKKwkJ
CQk7OworCQkJc3VuNHNvbDIpCisJCQkJYmFzaWNfbWFjaGluZT1zcGFyYy1zdW4KKwkJCQlvcz1z
b2xhcmlzMgorCQkJCTs7CisJCQlzdW4zODYgfCBzdW4zODZpIHwgcm9hZHJ1bm5lcikKKwkJCQli
YXNpY19tYWNoaW5lPWkzODYtc3VuCisJCQkJb3M9CisJCQkJOzsKKwkJCXN2MSkKKwkJCQliYXNp
Y19tYWNoaW5lPXN2MS1jcmF5CisJCQkJb3M9dW5pY29zCisJCQkJOzsKKwkJCXN5bW1ldHJ5KQor
CQkJCWJhc2ljX21hY2hpbmU9aTM4Ni1zZXF1ZW50CisJCQkJb3M9ZHluaXgKKwkJCQk7OworCQkJ
dDNlKQorCQkJCWJhc2ljX21hY2hpbmU9YWxwaGFldjUtY3JheQorCQkJCW9zPXVuaWNvcworCQkJ
CTs7CisJCQl0OTApCisJCQkJYmFzaWNfbWFjaGluZT10OTAtY3JheQorCQkJCW9zPXVuaWNvcwor
CQkJCTs7CisJCQl0b2FkMSkKKwkJCQliYXNpY19tYWNoaW5lPXBkcDEwLXhrbAorCQkJCW9zPXRv
cHMyMAorCQkJCTs7CisJCQl0cGYpCisJCQkJYmFzaWNfbWFjaGluZT1zMzkweC1pYm0KKwkJCQlv
cz10cGYKKwkJCQk7OworCQkJdWRpMjlrKQorCQkJCWJhc2ljX21hY2hpbmU9YTI5ay1hbWQKKwkJ
CQlvcz11ZGkKKwkJCQk7OworCQkJdWx0cmEzKQorCQkJCWJhc2ljX21hY2hpbmU9YTI5ay1ueXUK
KwkJCQlvcz1zeW0xCisJCQkJOzsKKwkJCXY4MTAgfCBuZWN2ODEwKQorCQkJCWJhc2ljX21hY2hp
bmU9djgxMC1uZWMKKwkJCQlvcz1ub25lCisJCQkJOzsKKwkJCXZheHYpCisJCQkJYmFzaWNfbWFj
aGluZT12YXgtZGVjCisJCQkJb3M9c3lzdgorCQkJCTs7CisJCQl2bXMpCisJCQkJYmFzaWNfbWFj
aGluZT12YXgtZGVjCisJCQkJb3M9dm1zCisJCQkJOzsKKwkJCXZ4d29ya3M5NjApCisJCQkJYmFz
aWNfbWFjaGluZT1pOTYwLXdycworCQkJCW9zPXZ4d29ya3MKKwkJCQk7OworCQkJdnh3b3JrczY4
KQorCQkJCWJhc2ljX21hY2hpbmU9bTY4ay13cnMKKwkJCQlvcz12eHdvcmtzCisJCQkJOzsKKwkJ
CXZ4d29ya3MyOWspCisJCQkJYmFzaWNfbWFjaGluZT1hMjlrLXdycworCQkJCW9zPXZ4d29ya3MK
KwkJCQk7OworCQkJeGJveCkKKwkJCQliYXNpY19tYWNoaW5lPWk2ODYtcGMKKwkJCQlvcz1taW5n
dzMyCisJCQkJOzsKKwkJCXltcCkKKwkJCQliYXNpY19tYWNoaW5lPXltcC1jcmF5CisJCQkJb3M9
dW5pY29zCisJCQkJOzsKKwkJCSopCisJCQkJYmFzaWNfbWFjaGluZT0kMQorCQkJCW9zPQorCQkJ
CTs7CisJCWVzYWMKIAkJOzsKIGVzYWMKIAotIyBEZWNvZGUgYWxpYXNlcyBmb3IgY2VydGFpbiBD
UFUtQ09NUEFOWSBjb21iaW5hdGlvbnMuCisjIERlY29kZSAxLWNvbXBvbmVudCBvciBhZC1ob2Mg
YmFzaWMgbWFjaGluZXMKIGNhc2UgJGJhc2ljX21hY2hpbmUgaW4KLQkjIFJlY29nbml6ZSB0aGUg
YmFzaWMgQ1BVIHR5cGVzIHdpdGhvdXQgY29tcGFueSBuYW1lLgotCSMgU29tZSBhcmUgb21pdHRl
ZCBoZXJlIGJlY2F1c2UgdGhleSBoYXZlIHNwZWNpYWwgbWVhbmluZ3MgYmVsb3cuCi0JMTc1MGEg
fCA1ODAgXAotCXwgYTI5ayBcCi0JfCBhYXJjaDY0IHwgYWFyY2g2NF9iZSBcCi0JfCBhbHBoYSB8
IGFscGhhZXZbNC04XSB8IGFscGhhZXY1NiB8IGFscGhhZXY2Wzc4XSB8IGFscGhhcGNhNVs2N10g
XAotCXwgYWxwaGE2NCB8IGFscGhhNjRldls0LThdIHwgYWxwaGE2NGV2NTYgfCBhbHBoYTY0ZXY2
Wzc4XSB8IGFscGhhNjRwY2E1WzY3XSBcCi0JfCBhbTMzXzIuMCBcCi0JfCBhcmMgfCBhcm0gfCBh
cm1bYmxdZSB8IGFybWVbbGJdIHwgYXJtdlsyMzQ1XSB8IGFybXZbMzQ1XVtsYl0gfCBhdnIgfCBh
dnIzMiBcCi0gICAgICAgIHwgYmUzMiB8IGJlNjQgXAotCXwgYmZpbiBcCi0JfCBjNHggfCBjbGlw
cGVyIFwKLQl8IGQxMHYgfCBkMzB2IHwgZGx4IHwgZHNwMTZ4eCBcCi0JfCBlcGlwaGFueSBcCi0J
fCBmaWRvIHwgZnIzMCB8IGZydiBcCi0JfCBoODMwMCB8IGg4NTAwIHwgaHBwYSB8IGhwcGExLlsw
MV0gfCBocHBhMi4wIHwgaHBwYTIuMFtud10gfCBocHBhNjQgXAotCXwgaGV4YWdvbiBcCi0JfCBp
MzcwIHwgaTg2MCB8IGk5NjAgfCBpYTY0IFwKLQl8IGlwMmsgfCBpcTIwMDAgXAotCXwgbGUzMiB8
IGxlNjQgXAotCXwgbG0zMiBcCi0JfCBtMzJjIHwgbTMyciB8IG0zMnJsZSB8IG02ODAwMCB8IG02
OGsgfCBtODhrIFwKLQl8IG1heHEgfCBtYiB8IG1pY3JvYmxhemUgfCBtY29yZSB8IG1lcCB8IG1l
dGFnIFwKLQl8IG1pcHMgfCBtaXBzYmUgfCBtaXBzZWIgfCBtaXBzZWwgfCBtaXBzbGUgXAotCXwg
bWlwczE2IFwKLQl8IG1pcHM2NCB8IG1pcHM2NGVsIFwKLQl8IG1pcHM2NG9jdGVvbiB8IG1pcHM2
NG9jdGVvbmVsIFwKLQl8IG1pcHM2NG9yaW9uIHwgbWlwczY0b3Jpb25lbCBcCi0JfCBtaXBzNjRy
NTkwMCB8IG1pcHM2NHI1OTAwZWwgXAotCXwgbWlwczY0dnIgfCBtaXBzNjR2cmVsIFwKLQl8IG1p
cHM2NHZyNDEwMCB8IG1pcHM2NHZyNDEwMGVsIFwKLQl8IG1pcHM2NHZyNDMwMCB8IG1pcHM2NHZy
NDMwMGVsIFwKLQl8IG1pcHM2NHZyNTAwMCB8IG1pcHM2NHZyNTAwMGVsIFwKLQl8IG1pcHM2NHZy
NTkwMCB8IG1pcHM2NHZyNTkwMGVsIFwKLQl8IG1pcHNpc2EzMiB8IG1pcHNpc2EzMmVsIFwKLQl8
IG1pcHNpc2EzMnIyIHwgbWlwc2lzYTMycjJlbCBcCi0JfCBtaXBzaXNhNjQgfCBtaXBzaXNhNjRl
bCBcCi0JfCBtaXBzaXNhNjRyMiB8IG1pcHNpc2E2NHIyZWwgXAotCXwgbWlwc2lzYTY0c2IxIHwg
bWlwc2lzYTY0c2IxZWwgXAotCXwgbWlwc2lzYTY0c3I3MWsgfCBtaXBzaXNhNjRzcjcxa2VsIFwK
LQl8IG1pcHN0eDM5IHwgbWlwc3R4MzllbCBcCi0JfCBtbjEwMjAwIHwgbW4xMDMwMCBcCi0JfCBt
b3hpZSBcCi0JfCBtdCBcCi0JfCBtc3A0MzAgXAotCXwgbmRzMzIgfCBuZHMzMmxlIHwgbmRzMzJi
ZSBcCi0JfCBuaW9zIHwgbmlvczIgXAotCXwgbnMxNmsgfCBuczMyayBcCi0JfCBvcGVuOCBcCi0J
fCBvcjMyIFwKLQl8IHBkcDEwIHwgcGRwMTEgfCBwaiB8IHBqbCBcCi0JfCBwb3dlcnBjIHwgcG93
ZXJwYzY0IHwgcG93ZXJwYzY0bGUgfCBwb3dlcnBjbGUgXAotCXwgcHlyYW1pZCBcCi0JfCBybDc4
IHwgcnggXAotCXwgc2NvcmUgXAotCXwgc2ggfCBzaFsxMjM0XSB8IHNoWzI0XWEgfCBzaFsyNF1h
ZWIgfCBzaFsyM11lIHwgc2hbMzRdZWIgfCBzaGViIHwgc2hiZSB8IHNobGUgfCBzaFsxMjM0XWxl
IHwgc2gzZWxlIFwKLQl8IHNoNjQgfCBzaDY0bGUgXAotCXwgc3BhcmMgfCBzcGFyYzY0IHwgc3Bh
cmM2NGIgfCBzcGFyYzY0diB8IHNwYXJjODZ4IHwgc3BhcmNsZXQgfCBzcGFyY2xpdGUgXAotCXwg
c3BhcmN2OCB8IHNwYXJjdjkgfCBzcGFyY3Y5YiB8IHNwYXJjdjl2IFwKLQl8IHNwdSBcCi0JfCB0
YWhvZSB8IHRpYzR4IHwgdGljNTR4IHwgdGljNTV4IHwgdGljNnggfCB0aWM4MCB8IHRyb24gXAot
CXwgdWJpY29tMzIgXAotCXwgdjg1MCB8IHY4NTBlIHwgdjg1MGUxIHwgdjg1MGUyIHwgdjg1MGVz
IHwgdjg1MGUydjMgXAotCXwgd2UzMmsgXAotCXwgeDg2IHwgeGMxNnggfCB4c3Rvcm15MTYgfCB4
dGVuc2EgXAotCXwgejhrIHwgejgwKQotCQliYXNpY19tYWNoaW5lPSRiYXNpY19tYWNoaW5lLXVu
a25vd24KLQkJOzsKLQljNTR4KQotCQliYXNpY19tYWNoaW5lPXRpYzU0eC11bmtub3duCi0JCTs7
Ci0JYzU1eCkKLQkJYmFzaWNfbWFjaGluZT10aWM1NXgtdW5rbm93bgotCQk7OwotCWM2eCkKLQkJ
YmFzaWNfbWFjaGluZT10aWM2eC11bmtub3duCi0JCTs7Ci0JbTY4MTEgfCBtNjhoYzExIHwgbTY4
MTIgfCBtNjhoYzEyIHwgbTY4aGNzMTJ4IHwgcGljb2NoaXApCi0JCWJhc2ljX21hY2hpbmU9JGJh
c2ljX21hY2hpbmUtdW5rbm93bgotCQlvcz0tbm9uZQotCQk7OwotCW04ODExMCB8IG02ODBbMTIz
NDZdMCB8IG02ODM/MiB8IG02ODM2MCB8IG01MjAwIHwgdjcwIHwgdzY1IHwgejhrKQotCQk7Owot
CW1zMSkKLQkJYmFzaWNfbWFjaGluZT1tdC11bmtub3duCisJIyBIZXJlIHdlIGhhbmRsZSB0aGUg
ZGVmYXVsdCBtYW51ZmFjdHVyZXIgb2YgY2VydGFpbiBDUFUgdHlwZXMuICBJdCBpcyBpbgorCSMg
c29tZSBjYXNlcyB0aGUgb25seSBtYW51ZmFjdHVyZXIsIGluIG90aGVycywgaXQgaXMgdGhlIG1v
c3QgcG9wdWxhci4KKwl3ODlrKQorCQljcHU9aHBwYTEuMQorCQl2ZW5kb3I9d2luYm9uZAogCQk7
OwotCi0Jc3Ryb25nYXJtIHwgdGh1bWIgfCB4c2NhbGUpCi0JCWJhc2ljX21hY2hpbmU9YXJtLXVu
a25vd24KKwlvcDUwbikKKwkJY3B1PWhwcGExLjEKKwkJdmVuZG9yPW9raQogCQk7OwotCXhnYXRl
KQotCQliYXNpY19tYWNoaW5lPSRiYXNpY19tYWNoaW5lLXVua25vd24KLQkJb3M9LW5vbmUKKwlv
cDYwYykKKwkJY3B1PWhwcGExLjEKKwkJdmVuZG9yPW9raQogCQk7OwotCXhzY2FsZWViKQotCQli
YXNpY19tYWNoaW5lPWFybWViLXVua25vd24KKwlpYm0qKQorCQljcHU9aTM3MAorCQl2ZW5kb3I9
aWJtCiAJCTs7Ci0KLQl4c2NhbGVlbCkKLQkJYmFzaWNfbWFjaGluZT1hcm1lbC11bmtub3duCisJ
b3Jpb24xMDUpCisJCWNwdT1jbGlwcGVyCisJCXZlbmRvcj1oaWdobGV2ZWwKIAkJOzsKLQotCSMg
V2UgdXNlIGBwYycgcmF0aGVyIHRoYW4gYHVua25vd24nCi0JIyBiZWNhdXNlICgxKSB0aGF0J3Mg
d2hhdCB0aGV5IG5vcm1hbGx5IGFyZSwgYW5kCi0JIyAoMikgdGhlIHdvcmQgInVua25vd24iIHRl
bmRzIHRvIGNvbmZ1c2UgYmVnaW5uaW5nIHVzZXJzLgotCWkqODYgfCB4ODZfNjQpCi0JICBiYXNp
Y19tYWNoaW5lPSRiYXNpY19tYWNoaW5lLXBjCi0JICA7OwotCSMgT2JqZWN0IGlmIG1vcmUgdGhh
biBvbmUgY29tcGFueSBuYW1lIHdvcmQuCi0JKi0qLSopCi0JCWVjaG8gSW52YWxpZCBjb25maWd1
cmF0aW9uIFxgJDFcJzogbWFjaGluZSBcYCRiYXNpY19tYWNoaW5lXCcgbm90IHJlY29nbml6ZWQg
MT4mMgotCQlleGl0IDEKKwltYWMgfCBtcHcgfCBtYWMtbXB3KQorCQljcHU9bTY4aworCQl2ZW5k
b3I9YXBwbGUKIAkJOzsKLQkjIFJlY29nbml6ZSB0aGUgYmFzaWMgQ1BVIHR5cGVzIHdpdGggY29t
cGFueSBuYW1lLgotCTU4MC0qIFwKLQl8IGEyOWstKiBcCi0JfCBhYXJjaDY0LSogfCBhYXJjaDY0
X2JlLSogXAotCXwgYWxwaGEtKiB8IGFscGhhZXZbNC04XS0qIHwgYWxwaGFldjU2LSogfCBhbHBo
YWV2Nls3OF0tKiBcCi0JfCBhbHBoYTY0LSogfCBhbHBoYTY0ZXZbNC04XS0qIHwgYWxwaGE2NGV2
NTYtKiB8IGFscGhhNjRldjZbNzhdLSogXAotCXwgYWxwaGFwY2E1WzY3XS0qIHwgYWxwaGE2NHBj
YTVbNjddLSogfCBhcmMtKiBcCi0JfCBhcm0tKiAgfCBhcm1iZS0qIHwgYXJtbGUtKiB8IGFybWVi
LSogfCBhcm12Ki0qIFwKLQl8IGF2ci0qIHwgYXZyMzItKiBcCi0JfCBiZTMyLSogfCBiZTY0LSog
XAotCXwgYmZpbi0qIHwgYnMyMDAwLSogXAotCXwgY1sxMjNdKiB8IGMzMC0qIHwgW2NqdF05MC0q
IHwgYzR4LSogXAotCXwgY2xpcHBlci0qIHwgY3JheW52LSogfCBjeWRyYS0qIFwKLQl8IGQxMHYt
KiB8IGQzMHYtKiB8IGRseC0qIFwKLQl8IGVseHNpLSogXAotCXwgZjMwWzAxXS0qIHwgZjcwMC0q
IHwgZmlkby0qIHwgZnIzMC0qIHwgZnJ2LSogfCBmeDgwLSogXAotCXwgaDgzMDAtKiB8IGg4NTAw
LSogXAotCXwgaHBwYS0qIHwgaHBwYTEuWzAxXS0qIHwgaHBwYTIuMC0qIHwgaHBwYTIuMFtud10t
KiB8IGhwcGE2NC0qIFwKLQl8IGhleGFnb24tKiBcCi0JfCBpKjg2LSogfCBpODYwLSogfCBpOTYw
LSogfCBpYTY0LSogXAotCXwgaXAyay0qIHwgaXEyMDAwLSogXAotCXwgbGUzMi0qIHwgbGU2NC0q
IFwKLQl8IGxtMzItKiBcCi0JfCBtMzJjLSogfCBtMzJyLSogfCBtMzJybGUtKiBcCi0JfCBtNjgw
MDAtKiB8IG02ODBbMDEyMzQ2XTAtKiB8IG02ODM2MC0qIHwgbTY4Mz8yLSogfCBtNjhrLSogXAot
CXwgbTg4MTEwLSogfCBtODhrLSogfCBtYXhxLSogfCBtY29yZS0qIHwgbWV0YWctKiB8IG1pY3Jv
YmxhemUtKiBcCi0JfCBtaXBzLSogfCBtaXBzYmUtKiB8IG1pcHNlYi0qIHwgbWlwc2VsLSogfCBt
aXBzbGUtKiBcCi0JfCBtaXBzMTYtKiBcCi0JfCBtaXBzNjQtKiB8IG1pcHM2NGVsLSogXAotCXwg
bWlwczY0b2N0ZW9uLSogfCBtaXBzNjRvY3Rlb25lbC0qIFwKLQl8IG1pcHM2NG9yaW9uLSogfCBt
aXBzNjRvcmlvbmVsLSogXAotCXwgbWlwczY0cjU5MDAtKiB8IG1pcHM2NHI1OTAwZWwtKiBcCi0J
fCBtaXBzNjR2ci0qIHwgbWlwczY0dnJlbC0qIFwKLQl8IG1pcHM2NHZyNDEwMC0qIHwgbWlwczY0
dnI0MTAwZWwtKiBcCi0JfCBtaXBzNjR2cjQzMDAtKiB8IG1pcHM2NHZyNDMwMGVsLSogXAotCXwg
bWlwczY0dnI1MDAwLSogfCBtaXBzNjR2cjUwMDBlbC0qIFwKLQl8IG1pcHM2NHZyNTkwMC0qIHwg
bWlwczY0dnI1OTAwZWwtKiBcCi0JfCBtaXBzaXNhMzItKiB8IG1pcHNpc2EzMmVsLSogXAotCXwg
bWlwc2lzYTMycjItKiB8IG1pcHNpc2EzMnIyZWwtKiBcCi0JfCBtaXBzaXNhNjQtKiB8IG1pcHNp
c2E2NGVsLSogXAotCXwgbWlwc2lzYTY0cjItKiB8IG1pcHNpc2E2NHIyZWwtKiBcCi0JfCBtaXBz
aXNhNjRzYjEtKiB8IG1pcHNpc2E2NHNiMWVsLSogXAotCXwgbWlwc2lzYTY0c3I3MWstKiB8IG1p
cHNpc2E2NHNyNzFrZWwtKiBcCi0JfCBtaXBzdHgzOS0qIHwgbWlwc3R4MzllbC0qIFwKLQl8IG1t
aXgtKiBcCi0JfCBtdC0qIFwKLQl8IG1zcDQzMC0qIFwKLQl8IG5kczMyLSogfCBuZHMzMmxlLSog
fCBuZHMzMmJlLSogXAotCXwgbmlvcy0qIHwgbmlvczItKiBcCi0JfCBub25lLSogfCBucDEtKiB8
IG5zMTZrLSogfCBuczMyay0qIFwKLQl8IG9wZW44LSogXAotCXwgb3Jpb24tKiBcCi0JfCBwZHAx
MC0qIHwgcGRwMTEtKiB8IHBqLSogfCBwamwtKiB8IHBuLSogfCBwb3dlci0qIFwKLQl8IHBvd2Vy
cGMtKiB8IHBvd2VycGM2NC0qIHwgcG93ZXJwYzY0bGUtKiB8IHBvd2VycGNsZS0qIFwKLQl8IHB5
cmFtaWQtKiBcCi0JfCBybDc4LSogfCByb21wLSogfCByczYwMDAtKiB8IHJ4LSogXAotCXwgc2gt
KiB8IHNoWzEyMzRdLSogfCBzaFsyNF1hLSogfCBzaFsyNF1hZWItKiB8IHNoWzIzXWUtKiB8IHNo
WzM0XWViLSogfCBzaGViLSogfCBzaGJlLSogXAotCXwgc2hsZS0qIHwgc2hbMTIzNF1sZS0qIHwg
c2gzZWxlLSogfCBzaDY0LSogfCBzaDY0bGUtKiBcCi0JfCBzcGFyYy0qIHwgc3BhcmM2NC0qIHwg
c3BhcmM2NGItKiB8IHNwYXJjNjR2LSogfCBzcGFyYzg2eC0qIHwgc3BhcmNsZXQtKiBcCi0JfCBz
cGFyY2xpdGUtKiBcCi0JfCBzcGFyY3Y4LSogfCBzcGFyY3Y5LSogfCBzcGFyY3Y5Yi0qIHwgc3Bh
cmN2OXYtKiB8IHN2MS0qIHwgc3g/LSogXAotCXwgdGFob2UtKiBcCi0JfCB0aWMzMC0qIHwgdGlj
NHgtKiB8IHRpYzU0eC0qIHwgdGljNTV4LSogfCB0aWM2eC0qIHwgdGljODAtKiBcCi0JfCB0aWxl
Ki0qIFwKLQl8IHRyb24tKiBcCi0JfCB1Ymljb20zMi0qIFwKLQl8IHY4NTAtKiB8IHY4NTBlLSog
fCB2ODUwZTEtKiB8IHY4NTBlcy0qIHwgdjg1MGUyLSogfCB2ODUwZTJ2My0qIFwKLQl8IHZheC0q
IFwKLQl8IHdlMzJrLSogXAotCXwgeDg2LSogfCB4ODZfNjQtKiB8IHhjMTZ4LSogfCB4cHMxMDAt
KiBcCi0JfCB4c3Rvcm15MTYtKiB8IHh0ZW5zYSotKiBcCi0JfCB5bXAtKiBcCi0JfCB6OGstKiB8
IHo4MC0qKQotCQk7OwotCSMgUmVjb2duaXplIHRoZSBiYXNpYyBDUFUgdHlwZXMgd2l0aG91dCBj
b21wYW55IG5hbWUsIHdpdGggZ2xvYiBtYXRjaC4KLQl4dGVuc2EqKQotCQliYXNpY19tYWNoaW5l
PSRiYXNpY19tYWNoaW5lLXVua25vd24KKwlwbWFjIHwgcG1hYy1tcHcpCisJCWNwdT1wb3dlcnBj
CisJCXZlbmRvcj1hcHBsZQogCQk7OworCiAJIyBSZWNvZ25pemUgdGhlIHZhcmlvdXMgbWFjaGlu
ZSBuYW1lcyBhbmQgYWxpYXNlcyB3aGljaCBzdGFuZAogCSMgZm9yIGEgQ1BVIHR5cGUgYW5kIGEg
Y29tcGFueSBhbmQgc29tZXRpbWVzIGV2ZW4gYW4gT1MuCi0JMzg2YnNkKQotCQliYXNpY19tYWNo
aW5lPWkzODYtdW5rbm93bgotCQlvcz0tYnNkCi0JCTs7CiAJM2IxIHwgNzMwMCB8IDczMDAtYXR0
IHwgYXR0LTczMDAgfCBwYzczMDAgfCBzYWZhcmkgfCB1bml4cGMpCi0JCWJhc2ljX21hY2hpbmU9
bTY4MDAwLWF0dAorCQljcHU9bTY4MDAwCisJCXZlbmRvcj1hdHQKIAkJOzsKIAkzYiopCi0JCWJh
c2ljX21hY2hpbmU9d2UzMmstYXR0Ci0JCTs7Ci0JYTI5a2hpZikKLQkJYmFzaWNfbWFjaGluZT1h
MjlrLWFtZAotCQlvcz0tdWRpCi0JCTs7Ci0JYWJhY3VzKQotCQliYXNpY19tYWNoaW5lPWFiYWN1
cy11bmtub3duCi0JCTs7Ci0JYWRvYmU2OGspCi0JCWJhc2ljX21hY2hpbmU9bTY4MDEwLWFkb2Jl
Ci0JCW9zPS1zY291dAotCQk7OwotCWFsbGlhbnQgfCBmeDgwKQotCQliYXNpY19tYWNoaW5lPWZ4
ODAtYWxsaWFudAotCQk7OwotCWFsdG9zIHwgYWx0b3MzMDY4KQotCQliYXNpY19tYWNoaW5lPW02
OGstYWx0b3MKLQkJOzsKLQlhbTI5aykKLQkJYmFzaWNfbWFjaGluZT1hMjlrLW5vbmUKLQkJb3M9
LWJzZAotCQk7OwotCWFtZDY0KQotCQliYXNpY19tYWNoaW5lPXg4Nl82NC1wYwotCQk7OwotCWFt
ZDY0LSopCi0JCWJhc2ljX21hY2hpbmU9eDg2XzY0LWBlY2hvICRiYXNpY19tYWNoaW5lIHwgc2Vk
ICdzL15bXi1dKi0vLydgCi0JCTs7Ci0JYW1kYWhsKQotCQliYXNpY19tYWNoaW5lPTU4MC1hbWRh
aGwKLQkJb3M9LXN5c3YKLQkJOzsKLQlhbWlnYSB8IGFtaWdhLSopCi0JCWJhc2ljX21hY2hpbmU9
bTY4ay11bmtub3duCi0JCTs7Ci0JYW1pZ2FvcyB8IGFtaWdhZG9zKQotCQliYXNpY19tYWNoaW5l
PW02OGstdW5rbm93bgotCQlvcz0tYW1pZ2FvcwotCQk7OwotCWFtaWdhdW5peCB8IGFtaXgpCi0J
CWJhc2ljX21hY2hpbmU9bTY4ay11bmtub3duCi0JCW9zPS1zeXN2NAotCQk7OwotCWFwb2xsbzY4
KQotCQliYXNpY19tYWNoaW5lPW02OGstYXBvbGxvCi0JCW9zPS1zeXN2Ci0JCTs7Ci0JYXBvbGxv
Njhic2QpCi0JCWJhc2ljX21hY2hpbmU9bTY4ay1hcG9sbG8KLQkJb3M9LWJzZAotCQk7OwotCWFy
b3MpCi0JCWJhc2ljX21hY2hpbmU9aTM4Ni1wYwotCQlvcz0tYXJvcwotCQk7OwotCWF1eCkKLQkJ
YmFzaWNfbWFjaGluZT1tNjhrLWFwcGxlCi0JCW9zPS1hdXgKLQkJOzsKLQliYWxhbmNlKQotCQli
YXNpY19tYWNoaW5lPW5zMzJrLXNlcXVlbnQKLQkJb3M9LWR5bml4Ci0JCTs7Ci0JYmxhY2tmaW4p
Ci0JCWJhc2ljX21hY2hpbmU9YmZpbi11bmtub3duCi0JCW9zPS1saW51eAotCQk7OwotCWJsYWNr
ZmluLSopCi0JCWJhc2ljX21hY2hpbmU9YmZpbi1gZWNobyAkYmFzaWNfbWFjaGluZSB8IHNlZCAn
cy9eW14tXSotLy8nYAotCQlvcz0tbGludXgKKwkJY3B1PXdlMzJrCisJCXZlbmRvcj1hdHQKIAkJ
OzsKIAlibHVlZ2VuZSopCi0JCWJhc2ljX21hY2hpbmU9cG93ZXJwYy1pYm0KLQkJb3M9LWNuawot
CQk7OwotCWM1NHgtKikKLQkJYmFzaWNfbWFjaGluZT10aWM1NHgtYGVjaG8gJGJhc2ljX21hY2hp
bmUgfCBzZWQgJ3MvXlteLV0qLS8vJ2AKLQkJOzsKLQljNTV4LSopCi0JCWJhc2ljX21hY2hpbmU9
dGljNTV4LWBlY2hvICRiYXNpY19tYWNoaW5lIHwgc2VkICdzL15bXi1dKi0vLydgCi0JCTs7Ci0J
YzZ4LSopCi0JCWJhc2ljX21hY2hpbmU9dGljNngtYGVjaG8gJGJhc2ljX21hY2hpbmUgfCBzZWQg
J3MvXlteLV0qLS8vJ2AKLQkJOzsKLQljOTApCi0JCWJhc2ljX21hY2hpbmU9YzkwLWNyYXkKLQkJ
b3M9LXVuaWNvcwotCQk7OwotCWNlZ2NjKQotCQliYXNpY19tYWNoaW5lPWFybS11bmtub3duCi0J
CW9zPS1jZWdjYwotCQk7OwotCWNvbnZleC1jMSkKLQkJYmFzaWNfbWFjaGluZT1jMS1jb252ZXgK
LQkJb3M9LWJzZAotCQk7OwotCWNvbnZleC1jMikKLQkJYmFzaWNfbWFjaGluZT1jMi1jb252ZXgK
LQkJb3M9LWJzZAotCQk7OwotCWNvbnZleC1jMzIpCi0JCWJhc2ljX21hY2hpbmU9YzMyLWNvbnZl
eAotCQlvcz0tYnNkCi0JCTs7Ci0JY29udmV4LWMzNCkKLQkJYmFzaWNfbWFjaGluZT1jMzQtY29u
dmV4Ci0JCW9zPS1ic2QKLQkJOzsKLQljb252ZXgtYzM4KQotCQliYXNpY19tYWNoaW5lPWMzOC1j
b252ZXgKLQkJb3M9LWJzZAotCQk7OwotCWNyYXkgfCBqOTApCi0JCWJhc2ljX21hY2hpbmU9ajkw
LWNyYXkKLQkJb3M9LXVuaWNvcwotCQk7OwotCWNyYXludikKLQkJYmFzaWNfbWFjaGluZT1jcmF5
bnYtY3JheQotCQlvcz0tdW5pY29zbXAKLQkJOzsKLQljcjE2IHwgY3IxNi0qKQotCQliYXNpY19t
YWNoaW5lPWNyMTYtdW5rbm93bgotCQlvcz0tZWxmCi0JCTs7Ci0JY3JkcyB8IHVub3MpCi0JCWJh
c2ljX21hY2hpbmU9bTY4ay1jcmRzCi0JCTs7Ci0JY3Jpc3YzMiB8IGNyaXN2MzItKiB8IGV0cmF4
ZnMqKQotCQliYXNpY19tYWNoaW5lPWNyaXN2MzItYXhpcwotCQk7OwotCWNyaXMgfCBjcmlzLSog
fCBldHJheCopCi0JCWJhc2ljX21hY2hpbmU9Y3Jpcy1heGlzCi0JCTs7Ci0JY3J4KQotCQliYXNp
Y19tYWNoaW5lPWNyeC11bmtub3duCi0JCW9zPS1lbGYKLQkJOzsKLQlkYTMwIHwgZGEzMC0qKQot
CQliYXNpY19tYWNoaW5lPW02OGstZGEzMAotCQk7OwotCWRlY3N0YXRpb24gfCBkZWNzdGF0aW9u
LTMxMDAgfCBwbWF4IHwgcG1heC0qIHwgcG1pbiB8IGRlYzMxMDAgfCBkZWNzdGF0bikKLQkJYmFz
aWNfbWFjaGluZT1taXBzLWRlYworCQljcHU9cG93ZXJwYworCQl2ZW5kb3I9aWJtCisJCW9zPWNu
awogCQk7OwogCWRlY3N5c3RlbTEwKiB8IGRlYzEwKikKLQkJYmFzaWNfbWFjaGluZT1wZHAxMC1k
ZWMKLQkJb3M9LXRvcHMxMAorCQljcHU9cGRwMTAKKwkJdmVuZG9yPWRlYworCQlvcz10b3BzMTAK
IAkJOzsKIAlkZWNzeXN0ZW0yMCogfCBkZWMyMCopCi0JCWJhc2ljX21hY2hpbmU9cGRwMTAtZGVj
Ci0JCW9zPS10b3BzMjAKKwkJY3B1PXBkcDEwCisJCXZlbmRvcj1kZWMKKwkJb3M9dG9wczIwCiAJ
CTs7CiAJZGVsdGEgfCAzMzAwIHwgbW90b3JvbGEtMzMwMCB8IG1vdG9yb2xhLWRlbHRhIFwKIAkg
ICAgICB8IDMzMDAtbW90b3JvbGEgfCBkZWx0YS1tb3Rvcm9sYSkKLQkJYmFzaWNfbWFjaGluZT1t
NjhrLW1vdG9yb2xhCi0JCTs7Ci0JZGVsdGE4OCkKLQkJYmFzaWNfbWFjaGluZT1tODhrLW1vdG9y
b2xhCi0JCW9zPS1zeXN2MworCQljcHU9bTY4aworCQl2ZW5kb3I9bW90b3JvbGEKIAkJOzsKLQlk
aWNvcykKLQkJYmFzaWNfbWFjaGluZT1pNjg2LXBjCi0JCW9zPS1kaWNvcwotCQk7OwotCWRqZ3Bw
KQotCQliYXNpY19tYWNoaW5lPWk1ODYtcGMKLQkJb3M9LW1zZG9zZGpncHAKLQkJOzsKLQlkcHgy
MCB8IGRweDIwLSopCi0JCWJhc2ljX21hY2hpbmU9cnM2MDAwLWJ1bGwKLQkJb3M9LWJvc3gKLQkJ
OzsKLQlkcHgyKiB8IGRweDIqLWJ1bGwpCi0JCWJhc2ljX21hY2hpbmU9bTY4ay1idWxsCi0JCW9z
PS1zeXN2MwotCQk7OwotCWVibW9uMjlrKQotCQliYXNpY19tYWNoaW5lPWEyOWstYW1kCi0JCW9z
PS1lYm1vbgotCQk7OwotCWVseHNpKQotCQliYXNpY19tYWNoaW5lPWVseHNpLWVseHNpCi0JCW9z
PS1ic2QKKwlkcHgyKikKKwkJY3B1PW02OGsKKwkJdmVuZG9yPWJ1bGwKKwkJb3M9c3lzdjMKIAkJ
OzsKIAllbmNvcmUgfCB1bWF4IHwgbW1heCkKLQkJYmFzaWNfbWFjaGluZT1uczMyay1lbmNvcmUK
KwkJY3B1PW5zMzJrCisJCXZlbmRvcj1lbmNvcmUKIAkJOzsKLQllczE4MDAgfCBPU0U2OGsgfCBv
c2U2OGsgfCBvc2UgfCBPU0UpCi0JCWJhc2ljX21hY2hpbmU9bTY4ay1lcmljc3NvbgotCQlvcz0t
b3NlCisJZWx4c2kpCisJCWNwdT1lbHhzaQorCQl2ZW5kb3I9ZWx4c2kKKwkJb3M9JHtvczotYnNk
fQogCQk7OwogCWZ4MjgwMCkKLQkJYmFzaWNfbWFjaGluZT1pODYwLWFsbGlhbnQKKwkJY3B1PWk4
NjAKKwkJdmVuZG9yPWFsbGlhbnQKIAkJOzsKIAlnZW5peCkKLQkJYmFzaWNfbWFjaGluZT1uczMy
ay1ucwotCQk7OwotCWdtaWNybykKLQkJYmFzaWNfbWFjaGluZT10cm9uLWdtaWNybwotCQlvcz0t
c3lzdgotCQk7OwotCWdvMzIpCi0JCWJhc2ljX21hY2hpbmU9aTM4Ni1wYwotCQlvcz0tZ28zMgor
CQljcHU9bnMzMmsKKwkJdmVuZG9yPW5zCiAJCTs7CiAJaDMwNTByKiB8IGhpdXgqKQotCQliYXNp
Y19tYWNoaW5lPWhwcGExLjEtaGl0YWNoaQotCQlvcz0taGl1eHdlMgotCQk7OwotCWg4MzAwaG1z
KQotCQliYXNpY19tYWNoaW5lPWg4MzAwLWhpdGFjaGkKLQkJb3M9LWhtcwotCQk7OwotCWg4MzAw
eHJheSkKLQkJYmFzaWNfbWFjaGluZT1oODMwMC1oaXRhY2hpCi0JCW9zPS14cmF5Ci0JCTs7Ci0J
aDg1MDBobXMpCi0JCWJhc2ljX21hY2hpbmU9aDg1MDAtaGl0YWNoaQotCQlvcz0taG1zCi0JCTs7
Ci0JaGFycmlzKQotCQliYXNpY19tYWNoaW5lPW04OGstaGFycmlzCi0JCW9zPS1zeXN2MwotCQk7
OwotCWhwMzAwLSopCi0JCWJhc2ljX21hY2hpbmU9bTY4ay1ocAotCQk7OwotCWhwMzAwYnNkKQot
CQliYXNpY19tYWNoaW5lPW02OGstaHAKLQkJb3M9LWJzZAotCQk7OwotCWhwMzAwaHB1eCkKLQkJ
YmFzaWNfbWFjaGluZT1tNjhrLWhwCi0JCW9zPS1ocHV4CisJCWNwdT1ocHBhMS4xCisJCXZlbmRv
cj1oaXRhY2hpCisJCW9zPWhpdXh3ZTIKIAkJOzsKIAlocDNrOVswLTldWzAtOV0gfCBocDlbMC05
XVswLTldKQotCQliYXNpY19tYWNoaW5lPWhwcGExLjAtaHAKKwkJY3B1PWhwcGExLjAKKwkJdmVu
ZG9yPWhwCiAJCTs7CiAJaHA5azJbMC05XVswLTldIHwgaHA5azMxWzAtOV0pCi0JCWJhc2ljX21h
Y2hpbmU9bTY4MDAwLWhwCisJCWNwdT1tNjgwMDAKKwkJdmVuZG9yPWhwCiAJCTs7CiAJaHA5azNb
Mi05XVswLTldKQotCQliYXNpY19tYWNoaW5lPW02OGstaHAKKwkJY3B1PW02OGsKKwkJdmVuZG9y
PWhwCiAJCTs7CiAJaHA5azZbMC05XVswLTldIHwgaHA2WzAtOV1bMC05XSkKLQkJYmFzaWNfbWFj
aGluZT1ocHBhMS4wLWhwCisJCWNwdT1ocHBhMS4wCisJCXZlbmRvcj1ocAogCQk7OwogCWhwOWs3
WzAtNzldWzAtOV0gfCBocDdbMC03OV1bMC05XSkKLQkJYmFzaWNfbWFjaGluZT1ocHBhMS4xLWhw
CisJCWNwdT1ocHBhMS4xCisJCXZlbmRvcj1ocAogCQk7OwogCWhwOWs3OFswLTldIHwgaHA3OFsw
LTldKQogCQkjIEZJWE1FOiByZWFsbHkgaHBwYTIuMC1ocAotCQliYXNpY19tYWNoaW5lPWhwcGEx
LjEtaHAKKwkJY3B1PWhwcGExLjEKKwkJdmVuZG9yPWhwCiAJCTs7CiAJaHA5azhbNjddMSB8IGhw
OFs2N10xIHwgaHA5azgwWzI0XSB8IGhwODBbMjRdIHwgaHA5azhbNzhdOSB8IGhwOFs3OF05IHwg
aHA5azg5MyB8IGhwODkzKQogCQkjIEZJWE1FOiByZWFsbHkgaHBwYTIuMC1ocAotCQliYXNpY19t
YWNoaW5lPWhwcGExLjEtaHAKKwkJY3B1PWhwcGExLjEKKwkJdmVuZG9yPWhwCiAJCTs7CiAJaHA5
azhbMC05XVsxMzY3OV0gfCBocDhbMC05XVsxMzY3OV0pCi0JCWJhc2ljX21hY2hpbmU9aHBwYTEu
MS1ocAorCQljcHU9aHBwYTEuMQorCQl2ZW5kb3I9aHAKIAkJOzsKIAlocDlrOFswLTldWzAtOV0g
fCBocDhbMC05XVswLTldKQotCQliYXNpY19tYWNoaW5lPWhwcGExLjAtaHAKLQkJOzsKLQlocHBh
LW5leHQpCi0JCW9zPS1uZXh0c3RlcDMKLQkJOzsKLQlocHBhb3NmKQotCQliYXNpY19tYWNoaW5l
PWhwcGExLjEtaHAKLQkJb3M9LW9zZgotCQk7OwotCWhwcHJvKQotCQliYXNpY19tYWNoaW5lPWhw
cGExLjEtaHAKLQkJb3M9LXByb2VsZgotCQk7OwotCWkzNzAtaWJtKiB8IGlibSopCi0JCWJhc2lj
X21hY2hpbmU9aTM3MC1pYm0KKwkJY3B1PWhwcGExLjAKKwkJdmVuZG9yPWhwCiAJCTs7CiAJaSo4
NnYzMikKLQkJYmFzaWNfbWFjaGluZT1gZWNobyAkMSB8IHNlZCAtZSAncy84Ni4qLzg2LXBjLydg
Ci0JCW9zPS1zeXN2MzIKKwkJY3B1PWBlY2hvICIkMSIgfCBzZWQgLWUgJ3MvODYuKi84Ni8nYAor
CQl2ZW5kb3I9cGMKKwkJb3M9c3lzdjMyCiAJCTs7CiAJaSo4NnY0KikKLQkJYmFzaWNfbWFjaGlu
ZT1gZWNobyAkMSB8IHNlZCAtZSAncy84Ni4qLzg2LXBjLydgCi0JCW9zPS1zeXN2NAorCQljcHU9
YGVjaG8gIiQxIiB8IHNlZCAtZSAncy84Ni4qLzg2LydgCisJCXZlbmRvcj1wYworCQlvcz1zeXN2
NAogCQk7OwogCWkqODZ2KQotCQliYXNpY19tYWNoaW5lPWBlY2hvICQxIHwgc2VkIC1lICdzLzg2
LiovODYtcGMvJ2AKLQkJb3M9LXN5c3YKKwkJY3B1PWBlY2hvICIkMSIgfCBzZWQgLWUgJ3MvODYu
Ki84Ni8nYAorCQl2ZW5kb3I9cGMKKwkJb3M9c3lzdgogCQk7OwogCWkqODZzb2wyKQotCQliYXNp
Y19tYWNoaW5lPWBlY2hvICQxIHwgc2VkIC1lICdzLzg2LiovODYtcGMvJ2AKLQkJb3M9LXNvbGFy
aXMyCi0JCTs7Ci0JaTM4Nm1hY2gpCi0JCWJhc2ljX21hY2hpbmU9aTM4Ni1tYWNoCi0JCW9zPS1t
YWNoCisJCWNwdT1gZWNobyAiJDEiIHwgc2VkIC1lICdzLzg2LiovODYvJ2AKKwkJdmVuZG9yPXBj
CisJCW9zPXNvbGFyaXMyCiAJCTs7Ci0JaTM4Ni12c3RhIHwgdnN0YSkKLQkJYmFzaWNfbWFjaGlu
ZT1pMzg2LXVua25vd24KLQkJb3M9LXZzdGEKKwlqOTAgfCBqOTAtY3JheSkKKwkJY3B1PWo5MAor
CQl2ZW5kb3I9Y3JheQorCQlvcz0ke29zOi11bmljb3N9CiAJCTs7CiAJaXJpcyB8IGlyaXM0ZCkK
LQkJYmFzaWNfbWFjaGluZT1taXBzLXNnaQorCQljcHU9bWlwcworCQl2ZW5kb3I9c2dpCiAJCWNh
c2UgJG9zIGluCi0JCSAgICAtaXJpeCopCisJCSAgICBpcml4KikKIAkJCTs7CiAJCSAgICAqKQot
CQkJb3M9LWlyaXg0CisJCQlvcz1pcml4NAogCQkJOzsKIAkJZXNhYwogCQk7OwotCWlzaTY4IHwg
aXNpKQotCQliYXNpY19tYWNoaW5lPW02OGstaXNpCi0JCW9zPS1zeXN2Ci0JCTs7Ci0JbTY4a25v
bW11KQotCQliYXNpY19tYWNoaW5lPW02OGstdW5rbm93bgotCQlvcz0tbGludXgKLQkJOzsKLQlt
Njhrbm9tbXUtKikKLQkJYmFzaWNfbWFjaGluZT1tNjhrLWBlY2hvICRiYXNpY19tYWNoaW5lIHwg
c2VkICdzL15bXi1dKi0vLydgCi0JCW9zPS1saW51eAotCQk7OwotCW04OGstb21yb24qKQotCQli
YXNpY19tYWNoaW5lPW04OGstb21yb24KLQkJOzsKLQltYWdudW0gfCBtMzIzMCkKLQkJYmFzaWNf
bWFjaGluZT1taXBzLW1pcHMKLQkJb3M9LXN5c3YKLQkJOzsKLQltZXJsaW4pCi0JCWJhc2ljX21h
Y2hpbmU9bnMzMmstdXRlawotCQlvcz0tc3lzdgotCQk7OwotCW1pY3JvYmxhemUpCi0JCWJhc2lj
X21hY2hpbmU9bWljcm9ibGF6ZS14aWxpbngKLQkJOzsKLQltaW5ndzMyKQotCQliYXNpY19tYWNo
aW5lPWkzODYtcGMKLQkJb3M9LW1pbmd3MzIKLQkJOzsKLQltaW5ndzMyY2UpCi0JCWJhc2ljX21h
Y2hpbmU9YXJtLXVua25vd24KLQkJb3M9LW1pbmd3MzJjZQotCQk7OwogCW1pbmlmcmFtZSkKLQkJ
YmFzaWNfbWFjaGluZT1tNjgwMDAtY29udmVyZ2VudAotCQk7OwotCSptaW50IHwgLW1pbnRbMC05
XSogfCAqTWlOVCB8ICpNaU5UWzAtOV0qKQotCQliYXNpY19tYWNoaW5lPW02OGstYXRhcmkKLQkJ
b3M9LW1pbnQKLQkJOzsKLQltaXBzMyotKikKLQkJYmFzaWNfbWFjaGluZT1gZWNobyAkYmFzaWNf
bWFjaGluZSB8IHNlZCAtZSAncy9taXBzMy9taXBzNjQvJ2AKLQkJOzsKLQltaXBzMyopCi0JCWJh
c2ljX21hY2hpbmU9YGVjaG8gJGJhc2ljX21hY2hpbmUgfCBzZWQgLWUgJ3MvbWlwczMvbWlwczY0
LydgLXVua25vd24KLQkJOzsKLQltb25pdG9yKQotCQliYXNpY19tYWNoaW5lPW02OGstcm9tNjhr
Ci0JCW9zPS1jb2ZmCi0JCTs7Ci0JbW9ycGhvcykKLQkJYmFzaWNfbWFjaGluZT1wb3dlcnBjLXVu
a25vd24KLQkJb3M9LW1vcnBob3MKLQkJOzsKLQltc2RvcykKLQkJYmFzaWNfbWFjaGluZT1pMzg2
LXBjCi0JCW9zPS1tc2RvcwotCQk7OwotCW1zMS0qKQotCQliYXNpY19tYWNoaW5lPWBlY2hvICRi
YXNpY19tYWNoaW5lIHwgc2VkIC1lICdzL21zMS0vbXQtLydgCi0JCTs7Ci0JbXN5cykKLQkJYmFz
aWNfbWFjaGluZT1pMzg2LXBjCi0JCW9zPS1tc3lzCi0JCTs7Ci0JbXZzKQotCQliYXNpY19tYWNo
aW5lPWkzNzAtaWJtCi0JCW9zPS1tdnMKLQkJOzsKLQluYWNsKQotCQliYXNpY19tYWNoaW5lPWxl
MzItdW5rbm93bgotCQlvcz0tbmFjbAotCQk7OwotCW5jcjMwMDApCi0JCWJhc2ljX21hY2hpbmU9
aTQ4Ni1uY3IKLQkJb3M9LXN5c3Y0CisJCWNwdT1tNjgwMDAKKwkJdmVuZG9yPWNvbnZlcmdlbnQK
IAkJOzsKLQluZXRic2QzODYpCi0JCWJhc2ljX21hY2hpbmU9aTM4Ni11bmtub3duCi0JCW9zPS1u
ZXRic2QKLQkJOzsKLQluZXR3aW5kZXIpCi0JCWJhc2ljX21hY2hpbmU9YXJtdjRsLXJlYmVsCi0J
CW9zPS1saW51eAotCQk7OwotCW5ld3MgfCBuZXdzNzAwIHwgbmV3czgwMCB8IG5ld3M5MDApCi0J
CWJhc2ljX21hY2hpbmU9bTY4ay1zb255Ci0JCW9zPS1uZXdzb3MKLQkJOzsKLQluZXdzMTAwMCkK
LQkJYmFzaWNfbWFjaGluZT1tNjgwMzAtc29ueQotCQlvcz0tbmV3c29zCisJKm1pbnQgfCBtaW50
WzAtOV0qIHwgKk1pTlQgfCAqTWlOVFswLTldKikKKwkJY3B1PW02OGsKKwkJdmVuZG9yPWF0YXJp
CisJCW9zPW1pbnQKIAkJOzsKIAluZXdzLTM2MDAgfCByaXNjLW5ld3MpCi0JCWJhc2ljX21hY2hp
bmU9bWlwcy1zb255Ci0JCW9zPS1uZXdzb3MKLQkJOzsKLQluZWN2NzApCi0JCWJhc2ljX21hY2hp
bmU9djcwLW5lYwotCQlvcz0tc3lzdgorCQljcHU9bWlwcworCQl2ZW5kb3I9c29ueQorCQlvcz1u
ZXdzb3MKIAkJOzsKLQluZXh0IHwgbSotbmV4dCApCi0JCWJhc2ljX21hY2hpbmU9bTY4ay1uZXh0
CisJbmV4dCB8IG0qLW5leHQpCisJCWNwdT1tNjhrCisJCXZlbmRvcj1uZXh0CiAJCWNhc2UgJG9z
IGluCi0JCSAgICAtbmV4dHN0ZXAqICkKKwkJICAgIG9wZW5zdGVwKikKKwkJICAgICAgICA7Owor
CQkgICAgbmV4dHN0ZXAqKQogCQkJOzsKLQkJICAgIC1uczIqKQotCQkgICAgICBvcz0tbmV4dHN0
ZXAyCisJCSAgICBuczIqKQorCQkgICAgICBvcz1uZXh0c3RlcDIKIAkJCTs7CiAJCSAgICAqKQot
CQkgICAgICBvcz0tbmV4dHN0ZXAzCisJCSAgICAgIG9zPW5leHRzdGVwMwogCQkJOzsKIAkJZXNh
YwogCQk7OwotCW5oMzAwMCkKLQkJYmFzaWNfbWFjaGluZT1tNjhrLWhhcnJpcwotCQlvcz0tY3h1
eAotCQk7OwotCW5oWzQ1XTAwMCkKLQkJYmFzaWNfbWFjaGluZT1tODhrLWhhcnJpcwotCQlvcz0t
Y3h1eAotCQk7OwotCW5pbmR5OTYwKQotCQliYXNpY19tYWNoaW5lPWk5NjAtaW50ZWwKLQkJb3M9
LW5pbmR5Ci0JCTs7Ci0JbW9uOTYwKQotCQliYXNpY19tYWNoaW5lPWk5NjAtaW50ZWwKLQkJb3M9
LW1vbjk2MAotCQk7OwotCW5vbnN0b3B1eCkKLQkJYmFzaWNfbWFjaGluZT1taXBzLWNvbXBhcQot
CQlvcz0tbm9uc3RvcHV4Ci0JCTs7CiAJbnAxKQotCQliYXNpY19tYWNoaW5lPW5wMS1nb3VsZAot
CQk7OwotCW5lby10YW5kZW0pCi0JCWJhc2ljX21hY2hpbmU9bmVvLXRhbmRlbQotCQk7OwotCW5z
ZS10YW5kZW0pCi0JCWJhc2ljX21hY2hpbmU9bnNlLXRhbmRlbQotCQk7OwotCW5zci10YW5kZW0p
Ci0JCWJhc2ljX21hY2hpbmU9bnNyLXRhbmRlbQorCQljcHU9bnAxCisJCXZlbmRvcj1nb3VsZAog
CQk7OwogCW9wNTBuLSogfCBvcDYwYy0qKQotCQliYXNpY19tYWNoaW5lPWhwcGExLjEtb2tpCi0J
CW9zPS1wcm9lbGYKLQkJOzsKLQlvcGVucmlzYyB8IG9wZW5yaXNjLSopCi0JCWJhc2ljX21hY2hp
bmU9b3IzMi11bmtub3duCi0JCTs7Ci0Jb3M0MDApCi0JCWJhc2ljX21hY2hpbmU9cG93ZXJwYy1p
Ym0KLQkJb3M9LW9zNDAwCi0JCTs7Ci0JT1NFNjgwMDAgfCBvc2U2ODAwMCkKLQkJYmFzaWNfbWFj
aGluZT1tNjgwMDAtZXJpY3Nzb24KLQkJb3M9LW9zZQotCQk7OwotCW9zNjhrKQotCQliYXNpY19t
YWNoaW5lPW02OGstbm9uZQotCQlvcz0tb3M2OGsKKwkJY3B1PWhwcGExLjEKKwkJdmVuZG9yPW9r
aQorCQlvcz1wcm9lbGYKIAkJOzsKIAlwYS1oaXRhY2hpKQotCQliYXNpY19tYWNoaW5lPWhwcGEx
LjEtaGl0YWNoaQotCQlvcz0taGl1eHdlMgotCQk7OwotCXBhcmFnb24pCi0JCWJhc2ljX21hY2hp
bmU9aTg2MC1pbnRlbAotCQlvcz0tb3NmCi0JCTs7Ci0JcGFyaXNjKQotCQliYXNpY19tYWNoaW5l
PWhwcGEtdW5rbm93bgotCQlvcz0tbGludXgKLQkJOzsKLQlwYXJpc2MtKikKLQkJYmFzaWNfbWFj
aGluZT1ocHBhLWBlY2hvICRiYXNpY19tYWNoaW5lIHwgc2VkICdzL15bXi1dKi0vLydgCi0JCW9z
PS1saW51eAorCQljcHU9aHBwYTEuMQorCQl2ZW5kb3I9aGl0YWNoaQorCQlvcz1oaXV4d2UyCiAJ
CTs7CiAJcGJkKQotCQliYXNpY19tYWNoaW5lPXNwYXJjLXR0aQorCQljcHU9c3BhcmMKKwkJdmVu
ZG9yPXR0aQogCQk7OwogCXBiYikKLQkJYmFzaWNfbWFjaGluZT1tNjhrLXR0aQorCQljcHU9bTY4
aworCQl2ZW5kb3I9dHRpCiAJCTs7Ci0JcGM1MzIgfCBwYzUzMi0qKQotCQliYXNpY19tYWNoaW5l
PW5zMzJrLXBjNTMyCi0JCTs7Ci0JcGM5OCkKLQkJYmFzaWNfbWFjaGluZT1pMzg2LXBjCi0JCTs7
Ci0JcGM5OC0qKQotCQliYXNpY19tYWNoaW5lPWkzODYtYGVjaG8gJGJhc2ljX21hY2hpbmUgfCBz
ZWQgJ3MvXlteLV0qLS8vJ2AKLQkJOzsKLQlwZW50aXVtIHwgcDUgfCBrNSB8IGs2IHwgbmV4Z2Vu
IHwgdmlhYzMpCi0JCWJhc2ljX21hY2hpbmU9aTU4Ni1wYwotCQk7OwotCXBlbnRpdW1wcm8gfCBw
NiB8IDZ4ODYgfCBhdGhsb24gfCBhdGhsb25fKikKLQkJYmFzaWNfbWFjaGluZT1pNjg2LXBjCi0J
CTs7Ci0JcGVudGl1bWlpIHwgcGVudGl1bTIgfCBwZW50aXVtaWlpIHwgcGVudGl1bTMpCi0JCWJh
c2ljX21hY2hpbmU9aTY4Ni1wYwotCQk7OwotCXBlbnRpdW00KQotCQliYXNpY19tYWNoaW5lPWk3
ODYtcGMKLQkJOzsKLQlwZW50aXVtLSogfCBwNS0qIHwgazUtKiB8IGs2LSogfCBuZXhnZW4tKiB8
IHZpYWMzLSopCi0JCWJhc2ljX21hY2hpbmU9aTU4Ni1gZWNobyAkYmFzaWNfbWFjaGluZSB8IHNl
ZCAncy9eW14tXSotLy8nYAotCQk7OwotCXBlbnRpdW1wcm8tKiB8IHA2LSogfCA2eDg2LSogfCBh
dGhsb24tKikKLQkJYmFzaWNfbWFjaGluZT1pNjg2LWBlY2hvICRiYXNpY19tYWNoaW5lIHwgc2Vk
ICdzL15bXi1dKi0vLydgCi0JCTs7Ci0JcGVudGl1bWlpLSogfCBwZW50aXVtMi0qIHwgcGVudGl1
bWlpaS0qIHwgcGVudGl1bTMtKikKLQkJYmFzaWNfbWFjaGluZT1pNjg2LWBlY2hvICRiYXNpY19t
YWNoaW5lIHwgc2VkICdzL15bXi1dKi0vLydgCi0JCTs7Ci0JcGVudGl1bTQtKikKLQkJYmFzaWNf
bWFjaGluZT1pNzg2LWBlY2hvICRiYXNpY19tYWNoaW5lIHwgc2VkICdzL15bXi1dKi0vLydgCisJ
cGM1MzIpCisJCWNwdT1uczMyaworCQl2ZW5kb3I9cGM1MzIKIAkJOzsKIAlwbikKLQkJYmFzaWNf
bWFjaGluZT1wbi1nb3VsZAotCQk7OwotCXBvd2VyKQliYXNpY19tYWNoaW5lPXBvd2VyLWlibQor
CQljcHU9cG4KKwkJdmVuZG9yPWdvdWxkCiAJCTs7Ci0JcHBjIHwgcHBjYmUpCWJhc2ljX21hY2hp
bmU9cG93ZXJwYy11bmtub3duCi0JCTs7Ci0JcHBjLSogfCBwcGNiZS0qKQotCQliYXNpY19tYWNo
aW5lPXBvd2VycGMtYGVjaG8gJGJhc2ljX21hY2hpbmUgfCBzZWQgJ3MvXlteLV0qLS8vJ2AKLQkJ
OzsKLQlwcGNsZSB8IHBvd2VycGNsaXR0bGUgfCBwcGMtbGUgfCBwb3dlcnBjLWxpdHRsZSkKLQkJ
YmFzaWNfbWFjaGluZT1wb3dlcnBjbGUtdW5rbm93bgotCQk7OwotCXBwY2xlLSogfCBwb3dlcnBj
bGl0dGxlLSopCi0JCWJhc2ljX21hY2hpbmU9cG93ZXJwY2xlLWBlY2hvICRiYXNpY19tYWNoaW5l
IHwgc2VkICdzL15bXi1dKi0vLydgCi0JCTs7Ci0JcHBjNjQpCWJhc2ljX21hY2hpbmU9cG93ZXJw
YzY0LXVua25vd24KLQkJOzsKLQlwcGM2NC0qKSBiYXNpY19tYWNoaW5lPXBvd2VycGM2NC1gZWNo
byAkYmFzaWNfbWFjaGluZSB8IHNlZCAncy9eW14tXSotLy8nYAotCQk7OwotCXBwYzY0bGUgfCBw
b3dlcnBjNjRsaXR0bGUgfCBwcGM2NC1sZSB8IHBvd2VycGM2NC1saXR0bGUpCi0JCWJhc2ljX21h
Y2hpbmU9cG93ZXJwYzY0bGUtdW5rbm93bgotCQk7OwotCXBwYzY0bGUtKiB8IHBvd2VycGM2NGxp
dHRsZS0qKQotCQliYXNpY19tYWNoaW5lPXBvd2VycGM2NGxlLWBlY2hvICRiYXNpY19tYWNoaW5l
IHwgc2VkICdzL15bXi1dKi0vLydgCisJcG93ZXIpCisJCWNwdT1wb3dlcgorCQl2ZW5kb3I9aWJt
CiAJCTs7CiAJcHMyKQotCQliYXNpY19tYWNoaW5lPWkzODYtaWJtCi0JCTs7Ci0JcHczMikKLQkJ
YmFzaWNfbWFjaGluZT1pNTg2LXVua25vd24KLQkJb3M9LXB3MzIKLQkJOzsKLQlyZG9zKQotCQli
YXNpY19tYWNoaW5lPWkzODYtcGMKLQkJb3M9LXJkb3MKLQkJOzsKLQlyb202OGspCi0JCWJhc2lj
X21hY2hpbmU9bTY4ay1yb202OGsKLQkJb3M9LWNvZmYKKwkJY3B1PWkzODYKKwkJdmVuZG9yPWli
bQogCQk7OwogCXJtWzQ2XTAwKQotCQliYXNpY19tYWNoaW5lPW1pcHMtc2llbWVucworCQljcHU9
bWlwcworCQl2ZW5kb3I9c2llbWVucwogCQk7OwogCXJ0cGMgfCBydHBjLSopCi0JCWJhc2ljX21h
Y2hpbmU9cm9tcC1pYm0KLQkJOzsKLQlzMzkwIHwgczM5MC0qKQotCQliYXNpY19tYWNoaW5lPXMz
OTAtaWJtCi0JCTs7Ci0JczM5MHggfCBzMzkweC0qKQotCQliYXNpY19tYWNoaW5lPXMzOTB4LWli
bQotCQk7OwotCXNhMjkyMDApCi0JCWJhc2ljX21hY2hpbmU9YTI5ay1hbWQKLQkJb3M9LXVkaQor
CQljcHU9cm9tcAorCQl2ZW5kb3I9aWJtCiAJCTs7Ci0Jc2IxKQotCQliYXNpY19tYWNoaW5lPW1p
cHNpc2E2NHNiMS11bmtub3duCisJc2RlKQorCQljcHU9bWlwc2lzYTMyCisJCXZlbmRvcj1zZGUK
KwkJb3M9JHtvczotZWxmfQogCQk7OwotCXNiMWVsKQotCQliYXNpY19tYWNoaW5lPW1pcHNpc2E2
NHNiMWVsLXVua25vd24KKwlzaW1zby13cnMpCisJCWNwdT1zcGFyY2xpdGUKKwkJdmVuZG9yPXdy
cworCQlvcz12eHdvcmtzCiAJCTs7Ci0Jc2RlKQotCQliYXNpY19tYWNoaW5lPW1pcHNpc2EzMi1z
ZGUKLQkJb3M9LWVsZgorCXRvd2VyIHwgdG93ZXItMzIpCisJCWNwdT1tNjhrCisJCXZlbmRvcj1u
Y3IKIAkJOzsKLQlzZWkpCi0JCWJhc2ljX21hY2hpbmU9bWlwcy1zZWkKLQkJb3M9LXNlaXV4CisJ
dnBwKnx2eHx2eC0qKQorCQljcHU9ZjMwMQorCQl2ZW5kb3I9ZnVqaXRzdQogCQk7OwotCXNlcXVl
bnQpCi0JCWJhc2ljX21hY2hpbmU9aTM4Ni1zZXF1ZW50CisJdzY1KQorCQljcHU9dzY1CisJCXZl
bmRvcj13ZGMKIAkJOzsKLQlzaCkKLQkJYmFzaWNfbWFjaGluZT1zaC1oaXRhY2hpCi0JCW9zPS1o
bXMKKwl3ODlrLSopCisJCWNwdT1ocHBhMS4xCisJCXZlbmRvcj13aW5ib25kCisJCW9zPXByb2Vs
ZgogCQk7OwotCXNoNWVsKQotCQliYXNpY19tYWNoaW5lPXNoNWxlLXVua25vd24KKwlub25lKQor
CQljcHU9bm9uZQorCQl2ZW5kb3I9bm9uZQogCQk7OwotCXNoNjQpCi0JCWJhc2ljX21hY2hpbmU9
c2g2NC11bmtub3duCisJbGVvbnxsZW9uWzMtOV0pCisJCWNwdT1zcGFyYworCQl2ZW5kb3I9JGJh
c2ljX21hY2hpbmUKIAkJOzsKLQlzcGFyY2xpdGUtd3JzIHwgc2ltc28td3JzKQotCQliYXNpY19t
YWNoaW5lPXNwYXJjbGl0ZS13cnMKLQkJb3M9LXZ4d29ya3MKKwlsZW9uLSp8bGVvblszLTldLSop
CisJCWNwdT1zcGFyYworCQl2ZW5kb3I9YGVjaG8gIiRiYXNpY19tYWNoaW5lIiB8IHNlZCAncy8t
LiovLydgCiAJCTs7Ci0Jc3BzNykKLQkJYmFzaWNfbWFjaGluZT1tNjhrLWJ1bGwKLQkJb3M9LXN5
c3YyCisKKwkqLSopCisJCSMgc2hlbGxjaGVjayBkaXNhYmxlPVNDMjE2MgorCQlJRlM9Ii0iIHJl
YWQgY3B1IHZlbmRvciA8PEVPRgorJGJhc2ljX21hY2hpbmUKK0VPRgogCQk7OwotCXNwdXIpCi0J
CWJhc2ljX21hY2hpbmU9c3B1ci11bmtub3duCisJIyBXZSB1c2UgYHBjJyByYXRoZXIgdGhhbiBg
dW5rbm93bicKKwkjIGJlY2F1c2UgKDEpIHRoYXQncyB3aGF0IHRoZXkgbm9ybWFsbHkgYXJlLCBh
bmQKKwkjICgyKSB0aGUgd29yZCAidW5rbm93biIgdGVuZHMgdG8gY29uZnVzZSBiZWdpbm5pbmcg
dXNlcnMuCisJaSo4NiB8IHg4Nl82NCkKKwkJY3B1PSRiYXNpY19tYWNoaW5lCisJCXZlbmRvcj1w
YwogCQk7OwotCXN0MjAwMCkKLQkJYmFzaWNfbWFjaGluZT1tNjhrLXRhbmRlbQorCSMgVGhlc2Ug
cnVsZXMgYXJlIGR1cGxpY2F0ZWQgZnJvbSBiZWxvdyBmb3Igc2FrZSBvZiB0aGUgc3BlY2lhbCBj
YXNlIGFib3ZlOworCSMgaS5lLiB0aGluZ3MgdGhhdCBub3JtYWxpemVkIHRvIHg4NiBhcmNoZXMg
c2hvdWxkIGFsc28gZGVmYXVsdCB0byAicGMiCisJcGM5OCkKKwkJY3B1PWkzODYKKwkJdmVuZG9y
PXBjCiAJCTs7Ci0Jc3RyYXR1cykKLQkJYmFzaWNfbWFjaGluZT1pODYwLXN0cmF0dXMKLQkJb3M9
LXN5c3Y0CisJeDY0IHwgYW1kNjQpCisJCWNwdT14ODZfNjQKKwkJdmVuZG9yPXBjCiAJCTs7Ci0J
c3Ryb25nYXJtLSogfCB0aHVtYi0qKQotCQliYXNpY19tYWNoaW5lPWFybS1gZWNobyAkYmFzaWNf
bWFjaGluZSB8IHNlZCAncy9eW14tXSotLy8nYAorCSMgUmVjb2duaXplIHRoZSBiYXNpYyBDUFUg
dHlwZXMgd2l0aG91dCBjb21wYW55IG5hbWUuCisJKikKKwkJY3B1PSRiYXNpY19tYWNoaW5lCisJ
CXZlbmRvcj11bmtub3duCiAJCTs7Ci0Jc3VuMikKLQkJYmFzaWNfbWFjaGluZT1tNjgwMDAtc3Vu
Citlc2FjCisKK3Vuc2V0IC12IGJhc2ljX21hY2hpbmUKKworIyBEZWNvZGUgYmFzaWMgbWFjaGlu
ZXMgaW4gdGhlIGZ1bGwgYW5kIHByb3BlciBDUFUtQ29tcGFueSBmb3JtLgorY2FzZSAkY3B1LSR2
ZW5kb3IgaW4KKwkjIEhlcmUgd2UgaGFuZGxlIHRoZSBkZWZhdWx0IG1hbnVmYWN0dXJlciBvZiBj
ZXJ0YWluIENQVSB0eXBlcyBpbiBjYW5vbmljYWwgZm9ybS4gSXQgaXMgaW4KKwkjIHNvbWUgY2Fz
ZXMgdGhlIG9ubHkgbWFudWZhY3R1cmVyLCBpbiBvdGhlcnMsIGl0IGlzIHRoZSBtb3N0IHBvcHVs
YXIuCisJY3JheW52LXVua25vd24pCisJCXZlbmRvcj1jcmF5CisJCW9zPSR7b3M6LXVuaWNvc21w
fQogCQk7OwotCXN1bjJvczMpCi0JCWJhc2ljX21hY2hpbmU9bTY4MDAwLXN1bgotCQlvcz0tc3Vu
b3MzCisJYzkwLXVua25vd24gfCBjOTAtY3JheSkKKwkJdmVuZG9yPWNyYXkKKwkJb3M9JHtvczot
dW5pY29zfQogCQk7OwotCXN1bjJvczQpCi0JCWJhc2ljX21hY2hpbmU9bTY4MDAwLXN1bgotCQlv
cz0tc3Vub3M0CisJZng4MC11bmtub3duKQorCQl2ZW5kb3I9YWxsaWFudAogCQk7OwotCXN1bjNv
czMpCi0JCWJhc2ljX21hY2hpbmU9bTY4ay1zdW4KLQkJb3M9LXN1bm9zMworCXJvbXAtdW5rbm93
bikKKwkJdmVuZG9yPWlibQogCQk7OwotCXN1bjNvczQpCi0JCWJhc2ljX21hY2hpbmU9bTY4ay1z
dW4KLQkJb3M9LXN1bm9zNAorCW1taXgtdW5rbm93bikKKwkJdmVuZG9yPWtudXRoCiAJCTs7Ci0J
c3VuNG9zMykKLQkJYmFzaWNfbWFjaGluZT1zcGFyYy1zdW4KLQkJb3M9LXN1bm9zMworCW1pY3Jv
YmxhemUtdW5rbm93biB8IG1pY3JvYmxhemVlbC11bmtub3duKQorCQl2ZW5kb3I9eGlsaW54CiAJ
CTs7Ci0Jc3VuNG9zNCkKLQkJYmFzaWNfbWFjaGluZT1zcGFyYy1zdW4KLQkJb3M9LXN1bm9zNAor
CXJzNjAwMC11bmtub3duKQorCQl2ZW5kb3I9aWJtCiAJCTs7Ci0Jc3VuNHNvbDIpCi0JCWJhc2lj
X21hY2hpbmU9c3BhcmMtc3VuCi0JCW9zPS1zb2xhcmlzMgorCXZheC11bmtub3duKQorCQl2ZW5k
b3I9ZGVjCiAJCTs7Ci0Jc3VuMyB8IHN1bjMtKikKLQkJYmFzaWNfbWFjaGluZT1tNjhrLXN1bgor
CXBkcDExLXVua25vd24pCisJCXZlbmRvcj1kZWMKIAkJOzsKLQlzdW40KQotCQliYXNpY19tYWNo
aW5lPXNwYXJjLXN1bgorCXdlMzJrLXVua25vd24pCisJCXZlbmRvcj1hdHQKIAkJOzsKLQlzdW4z
ODYgfCBzdW4zODZpIHwgcm9hZHJ1bm5lcikKLQkJYmFzaWNfbWFjaGluZT1pMzg2LXN1bgorCWN5
ZHJhLXVua25vd24pCisJCXZlbmRvcj1jeWRyb21lCiAJCTs7Ci0Jc3YxKQotCQliYXNpY19tYWNo
aW5lPXN2MS1jcmF5Ci0JCW9zPS11bmljb3MKKwlpMzcwLWlibSopCisJCXZlbmRvcj1pYm0KIAkJ
OzsKLQlzeW1tZXRyeSkKLQkJYmFzaWNfbWFjaGluZT1pMzg2LXNlcXVlbnQKLQkJb3M9LWR5bml4
CisJb3Jpb24tdW5rbm93bikKKwkJdmVuZG9yPWhpZ2hsZXZlbAogCQk7OwotCXQzZSkKLQkJYmFz
aWNfbWFjaGluZT1hbHBoYWV2NS1jcmF5Ci0JCW9zPS11bmljb3MKKwl4cHMtdW5rbm93biB8IHhw
czEwMC11bmtub3duKQorCQljcHU9eHBzMTAwCisJCXZlbmRvcj1ob25leXdlbGwKIAkJOzsKLQl0
OTApCi0JCWJhc2ljX21hY2hpbmU9dDkwLWNyYXkKLQkJb3M9LXVuaWNvcworCisJIyBIZXJlIHdl
IG5vcm1hbGl6ZSBDUFUgdHlwZXMgd2l0aCBhIG1pc3Npbmcgb3IgbWF0Y2hpbmcgdmVuZG9yCisJ
ZHB4MjAtdW5rbm93biB8IGRweDIwLWJ1bGwpCisJCWNwdT1yczYwMDAKKwkJdmVuZG9yPWJ1bGwK
KwkJb3M9JHtvczotYm9zeH0KIAkJOzsKLQl0aWxlKikKLQkJYmFzaWNfbWFjaGluZT0kYmFzaWNf
bWFjaGluZS11bmtub3duCi0JCW9zPS1saW51eC1nbnUKKworCSMgSGVyZSB3ZSBub3JtYWxpemUg
Q1BVIHR5cGVzIGlycmVzcGVjdGl2ZSBvZiB0aGUgdmVuZG9yCisJYW1kNjQtKikKKwkJY3B1PXg4
Nl82NAogCQk7OwotCXR4MzkpCi0JCWJhc2ljX21hY2hpbmU9bWlwc3R4MzktdW5rbm93bgorCWJs
YWNrZmluLSopCisJCWNwdT1iZmluCisJCW9zPWxpbnV4CiAJCTs7Ci0JdHgzOWVsKQotCQliYXNp
Y19tYWNoaW5lPW1pcHN0eDM5ZWwtdW5rbm93bgorCWM1NHgtKikKKwkJY3B1PXRpYzU0eAogCQk7
OwotCXRvYWQxKQotCQliYXNpY19tYWNoaW5lPXBkcDEwLXhrbAotCQlvcz0tdG9wczIwCisJYzU1
eC0qKQorCQljcHU9dGljNTV4CiAJCTs7Ci0JdG93ZXIgfCB0b3dlci0zMikKLQkJYmFzaWNfbWFj
aGluZT1tNjhrLW5jcgorCWM2eC0qKQorCQljcHU9dGljNngKIAkJOzsKLQl0cGYpCi0JCWJhc2lj
X21hY2hpbmU9czM5MHgtaWJtCi0JCW9zPS10cGYKKwllNTAwdlsxMl0tKikKKwkJY3B1PXBvd2Vy
cGMKKwkJb3M9JG9zInNwZSIKIAkJOzsKLQl1ZGkyOWspCi0JCWJhc2ljX21hY2hpbmU9YTI5ay1h
bWQKLQkJb3M9LXVkaQorCW1pcHMzKi0qKQorCQljcHU9bWlwczY0CiAJCTs7Ci0JdWx0cmEzKQot
CQliYXNpY19tYWNoaW5lPWEyOWstbnl1Ci0JCW9zPS1zeW0xCisJbXMxLSopCisJCWNwdT1tdAog
CQk7OwotCXY4MTAgfCBuZWN2ODEwKQotCQliYXNpY19tYWNoaW5lPXY4MTAtbmVjCi0JCW9zPS1u
b25lCisJbTY4a25vbW11LSopCisJCWNwdT1tNjhrCisJCW9zPWxpbnV4CiAJCTs7Ci0JdmF4dikK
LQkJYmFzaWNfbWFjaGluZT12YXgtZGVjCi0JCW9zPS1zeXN2CisJbTlzMTJ6LSogfCBtNjhoY3Mx
MnotKiB8IGhjczEyei0qIHwgczEyei0qKQorCQljcHU9czEyegogCQk7OwotCXZtcykKLQkJYmFz
aWNfbWFjaGluZT12YXgtZGVjCi0JCW9zPS12bXMKKwlvcGVucmlzYy0qKQorCQljcHU9b3IzMgog
CQk7OwotCXZwcCp8dnh8dngtKikKLQkJYmFzaWNfbWFjaGluZT1mMzAxLWZ1aml0c3UKKwlwYXJp
c2MtKikKKwkJY3B1PWhwcGEKKwkJb3M9bGludXgKIAkJOzsKLQl2eHdvcmtzOTYwKQotCQliYXNp
Y19tYWNoaW5lPWk5NjAtd3JzCi0JCW9zPS12eHdvcmtzCisJcGVudGl1bS0qIHwgcDUtKiB8IGs1
LSogfCBrNi0qIHwgbmV4Z2VuLSogfCB2aWFjMy0qKQorCQljcHU9aTU4NgogCQk7OwotCXZ4d29y
a3M2OCkKLQkJYmFzaWNfbWFjaGluZT1tNjhrLXdycwotCQlvcz0tdnh3b3JrcworCXBlbnRpdW1w
cm8tKiB8IHA2LSogfCA2eDg2LSogfCBhdGhsb24tKiB8IGF0aGFsb25fKi0qKQorCQljcHU9aTY4
NgogCQk7OwotCXZ4d29ya3MyOWspCi0JCWJhc2ljX21hY2hpbmU9YTI5ay13cnMKLQkJb3M9LXZ4
d29ya3MKKwlwZW50aXVtaWktKiB8IHBlbnRpdW0yLSogfCBwZW50aXVtaWlpLSogfCBwZW50aXVt
My0qKQorCQljcHU9aTY4NgogCQk7OwotCXc2NSopCi0JCWJhc2ljX21hY2hpbmU9dzY1LXdkYwot
CQlvcz0tbm9uZQorCXBlbnRpdW00LSopCisJCWNwdT1pNzg2CiAJCTs7Ci0Jdzg5ay0qKQotCQli
YXNpY19tYWNoaW5lPWhwcGExLjEtd2luYm9uZAotCQlvcz0tcHJvZWxmCisJcGM5OC0qKQorCQlj
cHU9aTM4NgogCQk7OwotCXhib3gpCi0JCWJhc2ljX21hY2hpbmU9aTY4Ni1wYwotCQlvcz0tbWlu
Z3czMgorCXBwYy0qIHwgcHBjYmUtKikKKwkJY3B1PXBvd2VycGMKIAkJOzsKLQl4cHMgfCB4cHMx
MDApCi0JCWJhc2ljX21hY2hpbmU9eHBzMTAwLWhvbmV5d2VsbAorCXBwY2xlLSogfCBwb3dlcnBj
bGl0dGxlLSopCisJCWNwdT1wb3dlcnBjbGUKIAkJOzsKLQl4c2NhbGUtKiB8IHhzY2FsZWVbYmxd
LSopCi0JCWJhc2ljX21hY2hpbmU9YGVjaG8gJGJhc2ljX21hY2hpbmUgfCBzZWQgJ3MvXnhzY2Fs
ZS9hcm0vJ2AKKwlwcGM2NC0qKQorCQljcHU9cG93ZXJwYzY0CiAJCTs7Ci0JeW1wKQotCQliYXNp
Y19tYWNoaW5lPXltcC1jcmF5Ci0JCW9zPS11bmljb3MKKwlwcGM2NGxlLSogfCBwb3dlcnBjNjRs
aXR0bGUtKikKKwkJY3B1PXBvd2VycGM2NGxlCiAJCTs7Ci0JejhrLSotY29mZikKLQkJYmFzaWNf
bWFjaGluZT16OGstdW5rbm93bgotCQlvcz0tc2ltCisJc2IxLSopCisJCWNwdT1taXBzaXNhNjRz
YjEKIAkJOzsKLQl6ODAtKi1jb2ZmKQotCQliYXNpY19tYWNoaW5lPXo4MC11bmtub3duCi0JCW9z
PS1zaW0KKwlzYjFlbC0qKQorCQljcHU9bWlwc2lzYTY0c2IxZWwKIAkJOzsKLQlub25lKQotCQli
YXNpY19tYWNoaW5lPW5vbmUtbm9uZQotCQlvcz0tbm9uZQorCXNoNWVbbGJdLSopCisJCWNwdT1g
ZWNobyAiJGNwdSIgfCBzZWQgJ3MvXlwoc2guXCllXCguXCkkL1wxXDJlLydgCiAJCTs7Ci0KLSMg
SGVyZSB3ZSBoYW5kbGUgdGhlIGRlZmF1bHQgbWFudWZhY3R1cmVyIG9mIGNlcnRhaW4gQ1BVIHR5
cGVzLiAgSXQgaXMgaW4KLSMgc29tZSBjYXNlcyB0aGUgb25seSBtYW51ZmFjdHVyZXIsIGluIG90
aGVycywgaXQgaXMgdGhlIG1vc3QgcG9wdWxhci4KLQl3ODlrKQotCQliYXNpY19tYWNoaW5lPWhw
cGExLjEtd2luYm9uZAorCXNwdXItKikKKwkJY3B1PXNwdXIKIAkJOzsKLQlvcDUwbikKLQkJYmFz
aWNfbWFjaGluZT1ocHBhMS4xLW9raQorCXN0cm9uZ2FybS0qIHwgdGh1bWItKikKKwkJY3B1PWFy
bQogCQk7OwotCW9wNjBjKQotCQliYXNpY19tYWNoaW5lPWhwcGExLjEtb2tpCisJdHgzOS0qKQor
CQljcHU9bWlwc3R4MzkKIAkJOzsKLQlyb21wKQotCQliYXNpY19tYWNoaW5lPXJvbXAtaWJtCisJ
dHgzOWVsLSopCisJCWNwdT1taXBzdHgzOWVsCiAJCTs7Ci0JbW1peCkKLQkJYmFzaWNfbWFjaGlu
ZT1tbWl4LWtudXRoCisJeDY0LSopCisJCWNwdT14ODZfNjQKIAkJOzsKLQlyczYwMDApCi0JCWJh
c2ljX21hY2hpbmU9cnM2MDAwLWlibQorCXhzY2FsZS0qIHwgeHNjYWxlZVtibF0tKikKKwkJY3B1
PWBlY2hvICIkY3B1IiB8IHNlZCAncy9eeHNjYWxlL2FybS8nYAogCQk7OwotCXZheCkKLQkJYmFz
aWNfbWFjaGluZT12YXgtZGVjCisKKwkjIFJlY29nbml6ZSB0aGUgY2Fub25pY2FsIENQVSBUeXBl
cyB0aGF0IGxpbWl0IGFuZC9vciBtb2RpZnkgdGhlCisJIyBjb21wYW55IG5hbWVzIHRoZXkgYXJl
IHBhaXJlZCB3aXRoLgorCWNyMTYtKikKKwkJb3M9JHtvczotZWxmfQogCQk7OwotCXBkcDEwKQot
CQkjIHRoZXJlIGFyZSBtYW55IGNsb25lcywgc28gREVDIGlzIG5vdCBhIHNhZmUgYmV0Ci0JCWJh
c2ljX21hY2hpbmU9cGRwMTAtdW5rbm93bgorCWNyaXN2MzItKiB8IGV0cmF4ZnMqLSopCisJCWNw
dT1jcmlzdjMyCisJCXZlbmRvcj1heGlzCiAJCTs7Ci0JcGRwMTEpCi0JCWJhc2ljX21hY2hpbmU9
cGRwMTEtZGVjCisJY3Jpcy0qIHwgZXRyYXgqLSopCisJCWNwdT1jcmlzCisJCXZlbmRvcj1heGlz
CiAJCTs7Ci0Jd2UzMmspCi0JCWJhc2ljX21hY2hpbmU9d2UzMmstYXR0CisJY3J4LSopCisJCW9z
PSR7b3M6LWVsZn0KIAkJOzsKLQlzaFsxMjM0XSB8IHNoWzI0XWEgfCBzaFsyNF1hZWIgfCBzaFsz
NF1lYiB8IHNoWzEyMzRdbGUgfCBzaFsyM11lbGUpCi0JCWJhc2ljX21hY2hpbmU9c2gtdW5rbm93
bgorCW5lby10YW5kZW0pCisJCWNwdT1uZW8KKwkJdmVuZG9yPXRhbmRlbQogCQk7OwotCXNwYXJj
IHwgc3BhcmN2OCB8IHNwYXJjdjkgfCBzcGFyY3Y5YiB8IHNwYXJjdjl2KQotCQliYXNpY19tYWNo
aW5lPXNwYXJjLXN1bgorCW5zZS10YW5kZW0pCisJCWNwdT1uc2UKKwkJdmVuZG9yPXRhbmRlbQog
CQk7OwotCWN5ZHJhKQotCQliYXNpY19tYWNoaW5lPWN5ZHJhLWN5ZHJvbWUKKwluc3ItdGFuZGVt
KQorCQljcHU9bnNyCisJCXZlbmRvcj10YW5kZW0KIAkJOzsKLQlvcmlvbikKLQkJYmFzaWNfbWFj
aGluZT1vcmlvbi1oaWdobGV2ZWwKKwluc3YtdGFuZGVtKQorCQljcHU9bnN2CisJCXZlbmRvcj10
YW5kZW0KIAkJOzsKLQlvcmlvbjEwNSkKLQkJYmFzaWNfbWFjaGluZT1jbGlwcGVyLWhpZ2hsZXZl
bAorCW5zeC10YW5kZW0pCisJCWNwdT1uc3gKKwkJdmVuZG9yPXRhbmRlbQogCQk7OwotCW1hYyB8
IG1wdyB8IG1hYy1tcHcpCi0JCWJhc2ljX21hY2hpbmU9bTY4ay1hcHBsZQorCXMzOTAtKikKKwkJ
Y3B1PXMzOTAKKwkJdmVuZG9yPWlibQogCQk7OwotCXBtYWMgfCBwbWFjLW1wdykKLQkJYmFzaWNf
bWFjaGluZT1wb3dlcnBjLWFwcGxlCisJczM5MHgtKikKKwkJY3B1PXMzOTB4CisJCXZlbmRvcj1p
Ym0KIAkJOzsKLQkqLXVua25vd24pCi0JCSMgTWFrZSBzdXJlIHRvIG1hdGNoIGFuIGFscmVhZHkt
Y2Fub25pY2FsaXplZCBtYWNoaW5lIG5hbWUuCisJdGlsZSotKikKKwkJb3M9JHtvczotbGludXgt
Z251fQogCQk7OworCiAJKikKLQkJZWNobyBJbnZhbGlkIGNvbmZpZ3VyYXRpb24gXGAkMVwnOiBt
YWNoaW5lIFxgJGJhc2ljX21hY2hpbmVcJyBub3QgcmVjb2duaXplZCAxPiYyCi0JCWV4aXQgMQor
CQkjIFJlY29nbml6ZSB0aGUgY2Fub25pY2FsIENQVSB0eXBlcyB0aGF0IGFyZSBhbGxvd2VkIHdp
dGggYW55CisJCSMgY29tcGFueSBuYW1lLgorCQljYXNlICRjcHUgaW4KKwkJCTE3NTBhIHwgNTgw
IFwKKwkJCXwgYTI5ayBcCisJCQl8IGFhcmNoNjQgfCBhYXJjaDY0X2JlIFwKKwkJCXwgYWJhY3Vz
IFwKKwkJCXwgYWxwaGEgfCBhbHBoYWV2WzQtOF0gfCBhbHBoYWV2NTYgfCBhbHBoYWV2Nls3OF0g
XAorCQkJfCBhbHBoYTY0IHwgYWxwaGE2NGV2WzQtOF0gfCBhbHBoYTY0ZXY1NiB8IGFscGhhNjRl
djZbNzhdIFwKKwkJCXwgYWxwaGFwY2E1WzY3XSB8IGFscGhhNjRwY2E1WzY3XSBcCisJCQl8IGFt
MzNfMi4wIFwKKwkJCXwgYW1kZ2NuIFwKKwkJCXwgYXJjIHwgYXJjZWIgXAorCQkJfCBhcm0gIHwg
YXJtW2xiXWUgfCBhcm1lW2xiXSB8IGFybXYqIFwKKwkJCXwgYXZyIHwgYXZyMzIgXAorCQkJfCBh
c21qcyBcCisJCQl8IGJhIFwKKwkJCXwgYmUzMiB8IGJlNjQgXAorCQkJfCBiZmluIHwgYnMyMDAw
IFwKKwkJCXwgY1sxMjNdKiB8IGMzMCB8IFtjanRdOTAgfCBjNHggXAorCQkJfCBjODA1MSB8IGNs
aXBwZXIgfCBjcmF5bnYgfCBjc2t5IHwgY3lkcmEgXAorCQkJfCBkMTB2IHwgZDMwdiB8IGRseCB8
IGRzcDE2eHggXAorCQkJfCBlMmsgfCBlbHhzaSB8IGVwaXBoYW55IFwKKwkJCXwgZjMwWzAxXSB8
IGY3MDAgfCBmaWRvIHwgZnIzMCB8IGZydiB8IGZ0MzIgfCBmeDgwIFwKKwkJCXwgaDgzMDAgfCBo
ODUwMCBcCisJCQl8IGhwcGEgfCBocHBhMS5bMDFdIHwgaHBwYTIuMCB8IGhwcGEyLjBbbnddIHwg
aHBwYTY0IFwKKwkJCXwgaGV4YWdvbiBcCisJCQl8IGkzNzAgfCBpKjg2IHwgaTg2MCB8IGk5NjAg
fCBpYTE2IHwgaWE2NCBcCisJCQl8IGlwMmsgfCBpcTIwMDAgXAorCQkJfCBrMW9tIFwKKwkJCXwg
bGUzMiB8IGxlNjQgXAorCQkJfCBsbTMyIFwKKwkJCXwgbTMyYyB8IG0zMnIgfCBtMzJybGUgXAor
CQkJfCBtNTIwMCB8IG02ODAwMCB8IG02ODBbMDEyMzQ2XTAgfCBtNjgzNjAgfCBtNjgzPzIgfCBt
NjhrIFwKKwkJCXwgbTY4MTEgfCBtNjhoYzExIHwgbTY4MTIgfCBtNjhoYzEyIHwgbTY4aGNzMTJ4
IFwKKwkJCXwgbTg4MTEwIHwgbTg4ayB8IG1heHEgfCBtYiB8IG1jb3JlIHwgbWVwIHwgbWV0YWcg
XAorCQkJfCBtaWNyb2JsYXplIHwgbWljcm9ibGF6ZWVsIFwKKwkJCXwgbWlwcyB8IG1pcHNiZSB8
IG1pcHNlYiB8IG1pcHNlbCB8IG1pcHNsZSBcCisJCQl8IG1pcHMxNiBcCisJCQl8IG1pcHM2NCB8
IG1pcHM2NGViIHwgbWlwczY0ZWwgXAorCQkJfCBtaXBzNjRvY3Rlb24gfCBtaXBzNjRvY3Rlb25l
bCBcCisJCQl8IG1pcHM2NG9yaW9uIHwgbWlwczY0b3Jpb25lbCBcCisJCQl8IG1pcHM2NHI1OTAw
IHwgbWlwczY0cjU5MDBlbCBcCisJCQl8IG1pcHM2NHZyIHwgbWlwczY0dnJlbCBcCisJCQl8IG1p
cHM2NHZyNDEwMCB8IG1pcHM2NHZyNDEwMGVsIFwKKwkJCXwgbWlwczY0dnI0MzAwIHwgbWlwczY0
dnI0MzAwZWwgXAorCQkJfCBtaXBzNjR2cjUwMDAgfCBtaXBzNjR2cjUwMDBlbCBcCisJCQl8IG1p
cHM2NHZyNTkwMCB8IG1pcHM2NHZyNTkwMGVsIFwKKwkJCXwgbWlwc2lzYTMyIHwgbWlwc2lzYTMy
ZWwgXAorCQkJfCBtaXBzaXNhMzJyMiB8IG1pcHNpc2EzMnIyZWwgXAorCQkJfCBtaXBzaXNhMzJy
NiB8IG1pcHNpc2EzMnI2ZWwgXAorCQkJfCBtaXBzaXNhNjQgfCBtaXBzaXNhNjRlbCBcCisJCQl8
IG1pcHNpc2E2NHIyIHwgbWlwc2lzYTY0cjJlbCBcCisJCQl8IG1pcHNpc2E2NHI2IHwgbWlwc2lz
YTY0cjZlbCBcCisJCQl8IG1pcHNpc2E2NHNiMSB8IG1pcHNpc2E2NHNiMWVsIFwKKwkJCXwgbWlw
c2lzYTY0c3I3MWsgfCBtaXBzaXNhNjRzcjcxa2VsIFwKKwkJCXwgbWlwc3I1OTAwIHwgbWlwc3I1
OTAwZWwgXAorCQkJfCBtaXBzdHgzOSB8IG1pcHN0eDM5ZWwgXAorCQkJfCBtbWl4IFwKKwkJCXwg
bW4xMDIwMCB8IG1uMTAzMDAgXAorCQkJfCBtb3hpZSBcCisJCQl8IG10IFwKKwkJCXwgbXNwNDMw
IFwKKwkJCXwgbmRzMzIgfCBuZHMzMmxlIHwgbmRzMzJiZSBcCisJCQl8IG5mcCBcCisJCQl8IG5p
b3MgfCBuaW9zMiB8IG5pb3MyZWIgfCBuaW9zMmVsIFwKKwkJCXwgbm9uZSB8IG5wMSB8IG5zMTZr
IHwgbnMzMmsgfCBudnB0eCBcCisJCQl8IG9wZW44IFwKKwkJCXwgb3IxayogXAorCQkJfCBvcjMy
IFwKKwkJCXwgb3Jpb24gXAorCQkJfCBwaWNvY2hpcCBcCisJCQl8IHBkcDEwIHwgcGRwMTEgfCBw
aiB8IHBqbCB8IHBuIHwgcG93ZXIgXAorCQkJfCBwb3dlcnBjIHwgcG93ZXJwYzY0IHwgcG93ZXJw
YzY0bGUgfCBwb3dlcnBjbGUgfCBwb3dlcnBjc3BlIFwKKwkJCXwgcHJ1IFwKKwkJCXwgcHlyYW1p
ZCBcCisJCQl8IHJpc2N2IHwgcmlzY3YzMiB8IHJpc2N2NjQgXAorCQkJfCBybDc4IHwgcm9tcCB8
IHJzNjAwMCB8IHJ4IFwKKwkJCXwgc2NvcmUgXAorCQkJfCBzaCB8IHNobCBcCisJCQl8IHNoWzEy
MzRdIHwgc2hbMjRdYSB8IHNoWzI0XWFlW2xiXSB8IHNoWzIzXWUgfCBzaGVbbGJdIHwgc2hbbGJd
ZSBcCisJCQl8IHNoWzEyMzRdZVtsYl0gfCAgc2hbMTIzNDVdW2xiXWUgfCBzaFsyM11lbGUgfCBz
aDY0IHwgc2g2NGxlIFwKKwkJCXwgc3BhcmMgfCBzcGFyYzY0IHwgc3BhcmM2NGIgfCBzcGFyYzY0
diB8IHNwYXJjODZ4IHwgc3BhcmNsZXQgXAorCQkJfCBzcGFyY2xpdGUgXAorCQkJfCBzcGFyY3Y4
IHwgc3BhcmN2OSB8IHNwYXJjdjliIHwgc3BhcmN2OXYgfCBzdjEgfCBzeCogXAorCQkJfCBzcHUg
XAorCQkJfCB0YWhvZSBcCisJCQl8IHRpYzMwIHwgdGljNHggfCB0aWM1NHggfCB0aWM1NXggfCB0
aWM2eCB8IHRpYzgwIFwKKwkJCXwgdHJvbiBcCisJCQl8IHViaWNvbTMyIFwKKwkJCXwgdjcwIHwg
djg1MCB8IHY4NTBlIHwgdjg1MGUxIHwgdjg1MGVzIHwgdjg1MGUyIHwgdjg1MGUydjMgXAorCQkJ
fCB2YXggXAorCQkJfCB2aXNpdW0gXAorCQkJfCB3NjUgXAorCQkJfCB3YXNtMzIgfCB3YXNtNjQg
XAorCQkJfCB3ZTMyayBcCisJCQl8IHg4NiB8IHg4Nl82NCB8IHhjMTZ4IHwgeGdhdGUgfCB4cHMx
MDAgXAorCQkJfCB4c3Rvcm15MTYgfCB4dGVuc2EqIFwKKwkJCXwgeW1wIFwKKwkJCXwgejhrIHwg
ejgwKQorCQkJCTs7CisKKwkJCSopCisJCQkJZWNobyBJbnZhbGlkIGNvbmZpZ3VyYXRpb24gXGAi
JDEiXCc6IG1hY2hpbmUgXGAiJGNwdS0kdmVuZG9yIlwnIG5vdCByZWNvZ25pemVkIDE+JjIKKwkJ
CQlleGl0IDEKKwkJCQk7OworCQllc2FjCiAJCTs7CiBlc2FjCiAKICMgSGVyZSB3ZSBjYW5vbmlj
YWxpemUgY2VydGFpbiBhbGlhc2VzIGZvciBtYW51ZmFjdHVyZXJzLgotY2FzZSAkYmFzaWNfbWFj
aGluZSBpbgotCSotZGlnaXRhbCopCi0JCWJhc2ljX21hY2hpbmU9YGVjaG8gJGJhc2ljX21hY2hp
bmUgfCBzZWQgJ3MvZGlnaXRhbC4qL2RlYy8nYAorY2FzZSAkdmVuZG9yIGluCisJZGlnaXRhbCop
CisJCXZlbmRvcj1kZWMKIAkJOzsKLQkqLWNvbW1vZG9yZSopCi0JCWJhc2ljX21hY2hpbmU9YGVj
aG8gJGJhc2ljX21hY2hpbmUgfCBzZWQgJ3MvY29tbW9kb3JlLiovY2JtLydgCisJY29tbW9kb3Jl
KikKKwkJdmVuZG9yPWNibQogCQk7OwogCSopCiAJCTs7CkBAIC0xMzE1LDIwMCArMTI3OCwyNDYg
QEAgZXNhYwogCiAjIERlY29kZSBtYW51ZmFjdHVyZXItc3BlY2lmaWMgYWxpYXNlcyBmb3IgY2Vy
dGFpbiBvcGVyYXRpbmcgc3lzdGVtcy4KIAotaWYgWyB4IiRvcyIgIT0geCIiIF0KK2lmIFsgeCRv
cyAhPSB4IF0KIHRoZW4KIGNhc2UgJG9zIGluCi0JIyBGaXJzdCBtYXRjaCBzb21lIHN5c3RlbSB0
eXBlIGFsaWFzZXMKLQkjIHRoYXQgbWlnaHQgZ2V0IGNvbmZ1c2VkIHdpdGggdmFsaWQgc3lzdGVt
IHR5cGVzLgotCSMgLXNvbGFyaXMqIGlzIGEgYmFzaWMgc3lzdGVtIHR5cGUsIHdpdGggdGhpcyBv
bmUgZXhjZXB0aW9uLgotCS1hdXJvcmF1eCkKLQkJb3M9LWF1cm9yYXV4CisJIyBGaXJzdCBtYXRj
aCBzb21lIHN5c3RlbSB0eXBlIGFsaWFzZXMgdGhhdCBtaWdodCBnZXQgY29uZnVzZWQKKwkjIHdp
dGggdmFsaWQgc3lzdGVtIHR5cGVzLgorCSMgc29sYXJpcyogaXMgYSBiYXNpYyBzeXN0ZW0gdHlw
ZSwgd2l0aCB0aGlzIG9uZSBleGNlcHRpb24uCisJYXVyb3JhdXgpCisJCW9zPWF1cm9yYXV4CiAJ
CTs7Ci0JLXNvbGFyaXMxIHwgLXNvbGFyaXMxLiopCi0JCW9zPWBlY2hvICRvcyB8IHNlZCAtZSAn
c3xzb2xhcmlzMXxzdW5vczR8J2AKKwlibHVlZ2VuZSopCisJCW9zPWNuawogCQk7OwotCS1zb2xh
cmlzKQotCQlvcz0tc29sYXJpczIKKwlzb2xhcmlzMSB8IHNvbGFyaXMxLiopCisJCW9zPWBlY2hv
ICRvcyB8IHNlZCAtZSAnc3xzb2xhcmlzMXxzdW5vczR8J2AKIAkJOzsKLQktc3ZyNCopCi0JCW9z
PS1zeXN2NAorCXNvbGFyaXMpCisJCW9zPXNvbGFyaXMyCiAJCTs7Ci0JLXVuaXh3YXJlKikKLQkJ
b3M9LXN5c3Y0LjJ1dworCXVuaXh3YXJlKikKKwkJb3M9c3lzdjQuMnV3CiAJCTs7Ci0JLWdudS9s
aW51eCopCisJZ251L2xpbnV4KikKIAkJb3M9YGVjaG8gJG9zIHwgc2VkIC1lICdzfGdudS9saW51
eHxsaW51eC1nbnV8J2AKIAkJOzsKLQkjIEZpcnN0IGFjY2VwdCB0aGUgYmFzaWMgc3lzdGVtIHR5
cGVzLgorCSMgZXMxODAwIGlzIGhlcmUgdG8gYXZvaWQgYmVpbmcgbWF0Y2hlZCBieSBlcyogKGEg
ZGlmZmVyZW50IE9TKQorCWVzMTgwMCopCisJCW9zPW9zZQorCQk7OworCSMgU29tZSB2ZXJzaW9u
IG51bWJlcnMgbmVlZCBtb2RpZmljYXRpb24KKwljaG9ydXNvcyopCisJCW9zPWNob3J1c29zCisJ
CTs7CisJaXNjKQorCQlvcz1pc2MyLjIKKwkJOzsKKwlzY282KQorCQlvcz1zY281djYKKwkJOzsK
KwlzY281KQorCQlvcz1zY28zLjJ2NQorCQk7OworCXNjbzQpCisJCW9zPXNjbzMuMnY0CisJCTs7
CisJc2NvMy4yLls0LTldKikKKwkJb3M9YGVjaG8gJG9zIHwgc2VkIC1lICdzL3NjbzMuMi4vc2Nv
My4ydi8nYAorCQk7OworCXNjbzMuMnZbNC05XSogfCBzY281djYqKQorCQkjIERvbid0IGZvcmdl
dCB2ZXJzaW9uIGlmIGl0IGlzIDMuMnY0IG9yIG5ld2VyLgorCQk7OworCXNjb3V0KQorCQkjIERv
bid0IG1hdGNoIGJlbG93CisJCTs7CisJc2NvKikKKwkJb3M9c2NvMy4ydjIKKwkJOzsKKwlwc29z
KikKKwkJb3M9cHNvcworCQk7OworCSMgTm93IGFjY2VwdCB0aGUgYmFzaWMgc3lzdGVtIHR5cGVz
LgogCSMgVGhlIHBvcnRhYmxlIHN5c3RlbXMgY29tZXMgZmlyc3QuCi0JIyBFYWNoIGFsdGVybmF0
aXZlIE1VU1QgRU5EIElOIEEgKiwgdG8gbWF0Y2ggYSB2ZXJzaW9uIG51bWJlci4KLQkjIC1zeXN2
KiBpcyBub3QgaGVyZSBiZWNhdXNlIGl0IGNvbWVzIGxhdGVyLCBhZnRlciBzeXN2cjQuCi0JLWdu
dSogfCAtYnNkKiB8IC1tYWNoKiB8IC1taW5peCogfCAtZ2VuaXgqIHwgLXVsdHJpeCogfCAtaXJp
eCogXAotCSAgICAgIHwgLSp2bXMqIHwgLXNjbyogfCAtZXNpeCogfCAtaXNjKiB8IC1haXgqIHwg
LWNuayogfCAtc3Vub3MgfCAtc3Vub3NbMzRdKlwKLQkgICAgICB8IC1ocHV4KiB8IC11bm9zKiB8
IC1vc2YqIHwgLWx1bmEqIHwgLWRndXgqIHwgLWF1cm9yYXV4KiB8IC1zb2xhcmlzKiBcCi0JICAg
ICAgfCAtc3ltKiB8IC1rb3BlbnNvbGFyaXMqIFwKLQkgICAgICB8IC1hbWlnYW9zKiB8IC1hbWln
YWRvcyogfCAtbXNkb3MqIHwgLW5ld3NvcyogfCAtdW5pY29zKiB8IC1hb2YqIFwKLQkgICAgICB8
IC1hb3MqIHwgLWFyb3MqIFwKLQkgICAgICB8IC1uaW5keSogfCAtdnhzaW0qIHwgLXZ4d29ya3Mq
IHwgLWVibW9uKiB8IC1obXMqIHwgLW12cyogXAotCSAgICAgIHwgLWNsaXgqIHwgLXJpc2Nvcyog
fCAtdW5pcGx1cyogfCAtaXJpcyogfCAtcnR1KiB8IC14ZW5peCogXAotCSAgICAgIHwgLWhpdXgq
IHwgLTM4NmJzZCogfCAta25ldGJzZCogfCAtbWlyYnNkKiB8IC1uZXRic2QqIFwKLQkgICAgICB8
IC1vcGVuYnNkKiB8IC1zb2xpZGJzZCogXAotCSAgICAgIHwgLWVra29ic2QqIHwgLWtmcmVlYnNk
KiB8IC1mcmVlYnNkKiB8IC1yaXNjaXgqIHwgLWx5bnhvcyogXAotCSAgICAgIHwgLWJvc3gqIHwg
LW5leHRzdGVwKiB8IC1jeHV4KiB8IC1hb3V0KiB8IC1lbGYqIHwgLW9hYmkqIFwKLQkgICAgICB8
IC1wdHgqIHwgLWNvZmYqIHwgLWVjb2ZmKiB8IC13aW5udCogfCAtZG9tYWluKiB8IC12c3RhKiBc
Ci0JICAgICAgfCAtdWRpKiB8IC1lYWJpKiB8IC1saXRlcyogfCAtaWVlZSogfCAtZ28zMiogfCAt
YXV4KiBcCi0JICAgICAgfCAtY2hvcnVzb3MqIHwgLWNob3J1c3JkYiogfCAtY2VnY2MqIFwKLQkg
ICAgICB8IC1jeWd3aW4qIHwgLW1zeXMqIHwgLXBlKiB8IC1wc29zKiB8IC1tb3NzKiB8IC1wcm9l
bGYqIHwgLXJ0ZW1zKiBcCi0JICAgICAgfCAtbWluZ3czMiogfCAtbGludXgtZ251KiB8IC1saW51
eC1hbmRyb2lkKiBcCi0JICAgICAgfCAtbGludXgtbmV3bGliKiB8IC1saW51eC11Y2xpYmMqIFwK
LQkgICAgICB8IC11eHB2KiB8IC1iZW9zKiB8IC1tcGVpeCogfCAtdWRrKiBcCi0JICAgICAgfCAt
aW50ZXJpeCogfCAtdXdpbiogfCAtbWtzKiB8IC1yaGFwc29keSogfCAtZGFyd2luKiB8IC1vcGVu
ZWQqIFwKLQkgICAgICB8IC1vcGVuc3RlcCogfCAtb3NraXQqIHwgLWNvbml4KiB8IC1wdzMyKiB8
IC1ub25zdG9wdXgqIFwKLQkgICAgICB8IC1zdG9ybS1jaGFvcyogfCAtdG9wczEwKiB8IC10ZW5l
eCogfCAtdG9wczIwKiB8IC1pdHMqIFwKLQkgICAgICB8IC1vczIqIHwgLXZvcyogfCAtcGFsbW9z
KiB8IC11Y2xpbnV4KiB8IC1udWNsZXVzKiBcCi0JICAgICAgfCAtbW9ycGhvcyogfCAtc3VwZXJ1
eCogfCAtcnRtayogfCAtcnRtay1ub3ZhKiB8IC13aW5kaXNzKiBcCi0JICAgICAgfCAtcG93ZXJt
YXgqIHwgLWRuaXgqIHwgLW54NiB8IC1ueDcgfCAtc2VpKiB8IC1kcmFnb25mbHkqIFwKLQkgICAg
ICB8IC1za3lvcyogfCAtaGFpa3UqIHwgLXJkb3MqIHwgLXRvcHBlcnMqIHwgLWRyb3BzKiB8IC1l
cyopCisJIyBFYWNoIGFsdGVybmF0aXZlIE1VU1QgZW5kIGluIGEgKiB0byBtYXRjaCBhIHZlcnNp
b24gbnVtYmVyLgorCSMgc3lzdiogaXMgbm90IGhlcmUgYmVjYXVzZSBpdCBjb21lcyBsYXRlciwg
YWZ0ZXIgc3lzdnI0LgorCWdudSogfCBic2QqIHwgbWFjaCogfCBtaW5peCogfCBnZW5peCogfCB1
bHRyaXgqIHwgaXJpeCogXAorCSAgICAgfCAqdm1zKiB8IGVzaXgqIHwgYWl4KiB8IGNuayogfCBz
dW5vcyB8IHN1bm9zWzM0XSpcCisJICAgICB8IGhwdXgqIHwgdW5vcyogfCBvc2YqIHwgbHVuYSog
fCBkZ3V4KiB8IGF1cm9yYXV4KiB8IHNvbGFyaXMqIFwKKwkgICAgIHwgc3ltKiB8IGtvcGVuc29s
YXJpcyogfCBwbGFuOSogXAorCSAgICAgfCBhbWlnYW9zKiB8IGFtaWdhZG9zKiB8IG1zZG9zKiB8
IG5ld3NvcyogfCB1bmljb3MqIHwgYW9mKiBcCisJICAgICB8IGFvcyogfCBhcm9zKiB8IGNsb3Vk
YWJpKiB8IHNvcnRpeCogXAorCSAgICAgfCBuaW5keSogfCB2eHNpbSogfCB2eHdvcmtzKiB8IGVi
bW9uKiB8IGhtcyogfCBtdnMqIFwKKwkgICAgIHwgY2xpeCogfCByaXNjb3MqIHwgdW5pcGx1cyog
fCBpcmlzKiB8IGlzYyogfCBydHUqIHwgeGVuaXgqIFwKKwkgICAgIHwga25ldGJzZCogfCBtaXJi
c2QqIHwgbmV0YnNkKiBcCisJICAgICB8IGJpdHJpZyogfCBvcGVuYnNkKiB8IHNvbGlkYnNkKiB8
IGxpYmVydHlic2QqIFwKKwkgICAgIHwgZWtrb2JzZCogfCBrZnJlZWJzZCogfCBmcmVlYnNkKiB8
IHJpc2NpeCogfCBseW54b3MqIFwKKwkgICAgIHwgYm9zeCogfCBuZXh0c3RlcCogfCBjeHV4KiB8
IGFvdXQqIHwgZWxmKiB8IG9hYmkqIFwKKwkgICAgIHwgcHR4KiB8IGNvZmYqIHwgZWNvZmYqIHwg
d2lubnQqIHwgZG9tYWluKiB8IHZzdGEqIFwKKwkgICAgIHwgdWRpKiB8IGVhYmkqIHwgbGl0ZXMq
IHwgaWVlZSogfCBnbzMyKiB8IGF1eCogfCBoY29zKiBcCisJICAgICB8IGNob3J1c3JkYiogfCBj
ZWdjYyogfCBnbGlkaXgqIFwKKwkgICAgIHwgY3lnd2luKiB8IG1zeXMqIHwgcGUqIHwgbW9zcyog
fCBwcm9lbGYqIHwgcnRlbXMqIFwKKwkgICAgIHwgbWlkaXBpeCogfCBtaW5ndzMyKiB8IG1pbmd3
NjQqIHwgbGludXgtZ251KiB8IGxpbnV4LWFuZHJvaWQqIFwKKwkgICAgIHwgbGludXgtbmV3bGli
KiB8IGxpbnV4LW11c2wqIHwgbGludXgtdWNsaWJjKiBcCisJICAgICB8IHV4cHYqIHwgYmVvcyog
fCBtcGVpeCogfCB1ZGsqIHwgbW94aWVib3gqIFwKKwkgICAgIHwgaW50ZXJpeCogfCB1d2luKiB8
IG1rcyogfCByaGFwc29keSogfCBkYXJ3aW4qIFwKKwkgICAgIHwgb3BlbnN0ZXAqIHwgb3NraXQq
IHwgY29uaXgqIHwgcHczMiogfCBub25zdG9wdXgqIFwKKwkgICAgIHwgc3Rvcm0tY2hhb3MqIHwg
dG9wczEwKiB8IHRlbmV4KiB8IHRvcHMyMCogfCBpdHMqIFwKKwkgICAgIHwgb3MyKiB8IHZvcyog
fCBwYWxtb3MqIHwgdWNsaW51eCogfCBudWNsZXVzKiBcCisJICAgICB8IG1vcnBob3MqIHwgc3Vw
ZXJ1eCogfCBydG1rKiB8IHdpbmRpc3MqIFwKKwkgICAgIHwgcG93ZXJtYXgqIHwgZG5peCogfCBu
eDYgfCBueDcgfCBzZWkqIHwgZHJhZ29uZmx5KiBcCisJICAgICB8IHNreW9zKiB8IGhhaWt1KiB8
IHJkb3MqIHwgdG9wcGVycyogfCBkcm9wcyogfCBlcyogXAorCSAgICAgfCBvbmVmcyogfCB0aXJ0
b3MqIHwgcGhvZW5peCogfCBmdWNoc2lhKiB8IHJlZG94KiB8IGJtZSogXAorCSAgICAgfCBtaWRu
aWdodGJzZCogfCBhbWRoc2EqIHwgdW5sZWFzaGVkKiB8IGVtc2NyaXB0ZW4qIHwgd2FzaSopCiAJ
IyBSZW1lbWJlciwgZWFjaCBhbHRlcm5hdGl2ZSBNVVNUIEVORCBJTiAqLCB0byBtYXRjaCBhIHZl
cnNpb24gbnVtYmVyLgogCQk7OwotCS1xbngqKQotCQljYXNlICRiYXNpY19tYWNoaW5lIGluCi0J
CSAgICB4ODYtKiB8IGkqODYtKikKKwlxbngqKQorCQljYXNlICRjcHUgaW4KKwkJICAgIHg4NiB8
IGkqODYpCiAJCQk7OwogCQkgICAgKikKLQkJCW9zPS1udG8kb3MKKwkJCW9zPW50by0kb3MKIAkJ
CTs7CiAJCWVzYWMKIAkJOzsKLQktbnRvLXFueCopCisJaGl1eCopCisJCW9zPWhpdXh3ZTIKIAkJ
OzsKLQktbnRvKikKLQkJb3M9YGVjaG8gJG9zIHwgc2VkIC1lICdzfG50b3xudG8tcW54fCdgCisJ
bnRvLXFueCopCiAJCTs7Ci0JLXNpbSB8IC1lczE4MDAqIHwgLWhtcyogfCAteHJheSB8IC1vczY4
ayogfCAtbm9uZSogfCAtdjg4ciogXAotCSAgICAgIHwgLXdpbmRvd3MqIHwgLW9zeCB8IC1hYnVn
IHwgLW5ldHdhcmUqIHwgLW9zOSogfCAtYmVvcyogfCAtaGFpa3UqIFwKLQkgICAgICB8IC1tYWNv
cyogfCAtbXB3KiB8IC1tYWdpYyogfCAtbW1peHdhcmUqIHwgLW1vbjk2MCogfCAtbG5ld3MqKQor
CW50byopCisJCW9zPWBlY2hvICRvcyB8IHNlZCAtZSAnc3xudG98bnRvLXFueHwnYAogCQk7Owot
CS1tYWMqKQotCQlvcz1gZWNobyAkb3MgfCBzZWQgLWUgJ3N8bWFjfG1hY29zfCdgCisJc2ltIHwg
eHJheSB8IG9zNjhrKiB8IHY4OHIqIFwKKwkgICAgfCB3aW5kb3dzKiB8IG9zeCB8IGFidWcgfCBu
ZXR3YXJlKiB8IG9zOSogXAorCSAgICB8IG1hY29zKiB8IG1wdyogfCBtYWdpYyogfCBtbWl4d2Fy
ZSogfCBtb245NjAqIHwgbG5ld3MqKQogCQk7OwotCS1saW51eC1kaWV0bGliYykKLQkJb3M9LWxp
bnV4LWRpZXRsaWJjCisJbGludXgtZGlldGxpYmMpCisJCW9zPWxpbnV4LWRpZXRsaWJjCiAJCTs7
Ci0JLWxpbnV4KikKKwlsaW51eCopCiAJCW9zPWBlY2hvICRvcyB8IHNlZCAtZSAnc3xsaW51eHxs
aW51eC1nbnV8J2AKIAkJOzsKLQktc3Vub3M1KikKLQkJb3M9YGVjaG8gJG9zIHwgc2VkIC1lICdz
fHN1bm9zNXxzb2xhcmlzMnwnYAorCWx5bngqMTc4KQorCQlvcz1seW54b3MxNzgKKwkJOzsKKwls
eW54KjUpCisJCW9zPWx5bnhvczUKIAkJOzsKLQktc3Vub3M2KikKLQkJb3M9YGVjaG8gJG9zIHwg
c2VkIC1lICdzfHN1bm9zNnxzb2xhcmlzM3wnYAorCWx5bngqKQorCQlvcz1seW54b3MKIAkJOzsK
LQktb3BlbmVkKikKLQkJb3M9LW9wZW5lZGl0aW9uCisJbWFjKikKKwkJb3M9YGVjaG8gIiRvcyIg
fCBzZWQgLWUgJ3N8bWFjfG1hY29zfCdgCiAJCTs7Ci0JLW9zNDAwKikKLQkJb3M9LW9zNDAwCisJ
b3BlbmVkKikKKwkJb3M9b3BlbmVkaXRpb24KIAkJOzsKLQktd2luY2UqKQotCQlvcz0td2luY2UK
KwlvczQwMCopCisJCW9zPW9zNDAwCiAJCTs7Ci0JLW9zZnJvc2UqKQotCQlvcz0tb3Nmcm9zZQor
CXN1bm9zNSopCisJCW9zPWBlY2hvICIkb3MiIHwgc2VkIC1lICdzfHN1bm9zNXxzb2xhcmlzMnwn
YAogCQk7OwotCS1vc2YqKQotCQlvcz0tb3NmCisJc3Vub3M2KikKKwkJb3M9YGVjaG8gIiRvcyIg
fCBzZWQgLWUgJ3N8c3Vub3M2fHNvbGFyaXMzfCdgCiAJCTs7Ci0JLXV0ZWsqKQotCQlvcz0tYnNk
CisJd2luY2UqKQorCQlvcz13aW5jZQogCQk7OwotCS1keW5peCopCi0JCW9zPS1ic2QKKwl1dGVr
KikKKwkJb3M9YnNkCiAJCTs7Ci0JLWFjaXMqKQotCQlvcz0tYW9zCisJZHluaXgqKQorCQlvcz1i
c2QKIAkJOzsKLQktYXRoZW9zKikKLQkJb3M9LWF0aGVvcworCWFjaXMqKQorCQlvcz1hb3MKIAkJ
OzsKLQktc3lsbGFibGUqKQotCQlvcz0tc3lsbGFibGUKKwlhdGhlb3MqKQorCQlvcz1hdGhlb3MK
IAkJOzsKLQktMzg2YnNkKQotCQlvcz0tYnNkCisJc3lsbGFibGUqKQorCQlvcz1zeWxsYWJsZQog
CQk7OwotCS1jdGl4KiB8IC11dHMqKQotCQlvcz0tc3lzdgorCTM4NmJzZCkKKwkJb3M9YnNkCiAJ
CTs7Ci0JLW5vdmEqKQotCQlvcz0tcnRtay1ub3ZhCisJY3RpeCogfCB1dHMqKQorCQlvcz1zeXN2
CiAJCTs7Ci0JLW5zMiApCi0JCW9zPS1uZXh0c3RlcDIKKwlub3ZhKikKKwkJb3M9cnRtay1ub3Zh
CiAJCTs7Ci0JLW5zayopCi0JCW9zPS1uc2sKKwluczIpCisJCW9zPW5leHRzdGVwMgorCQk7Owor
CW5zayopCisJCW9zPW5zawogCQk7OwogCSMgUHJlc2VydmUgdGhlIHZlcnNpb24gbnVtYmVyIG9m
IHNpbml4NS4KLQktc2luaXg1LiopCisJc2luaXg1LiopCiAJCW9zPWBlY2hvICRvcyB8IHNlZCAt
ZSAnc3xzaW5peHxzeXN2fCdgCiAJCTs7Ci0JLXNpbml4KikKLQkJb3M9LXN5c3Y0Ci0JCTs7Ci0J
LXRwZiopCi0JCW9zPS10cGYKKwlzaW5peCopCisJCW9zPXN5c3Y0CiAJCTs7Ci0JLXRyaXRvbiop
Ci0JCW9zPS1zeXN2MworCXRwZiopCisJCW9zPXRwZgogCQk7OwotCS1vc3MqKQotCQlvcz0tc3lz
djMKKwl0cml0b24qKQorCQlvcz1zeXN2MwogCQk7OwotCS1zdnI0KQotCQlvcz0tc3lzdjQKKwlv
c3MqKQorCQlvcz1zeXN2MwogCQk7OwotCS1zdnIzKQotCQlvcz0tc3lzdjMKKwlzdnI0KikKKwkJ
b3M9c3lzdjQKIAkJOzsKLQktc3lzdnI0KQotCQlvcz0tc3lzdjQKKwlzdnIzKQorCQlvcz1zeXN2
MwogCQk7OwotCSMgVGhpcyBtdXN0IGNvbWUgYWZ0ZXIgLXN5c3ZyNC4KLQktc3lzdiopCisJc3lz
dnI0KQorCQlvcz1zeXN2NAogCQk7OwotCS1vc2UqKQotCQlvcz0tb3NlCisJIyBUaGlzIG11c3Qg
Y29tZSBhZnRlciBzeXN2cjQuCisJc3lzdiopCiAJCTs7Ci0JLWVzMTgwMCopCi0JCW9zPS1vc2UK
Kwlvc2UqKQorCQlvcz1vc2UKIAkJOzsKLQkteGVuaXgpCi0JCW9zPS14ZW5peAorCSptaW50IHwg
bWludFswLTldKiB8ICpNaU5UIHwgTWlOVFswLTldKikKKwkJb3M9bWludAogCQk7OwotCS0qbWlu
dCB8IC1taW50WzAtOV0qIHwgLSpNaU5UIHwgLU1pTlRbMC05XSopCi0JCW9zPS1taW50CisJenZt
b2UpCisJCW9zPXp2bW9lCiAJCTs7Ci0JLWFyb3MqKQotCQlvcz0tYXJvcworCWRpY29zKikKKwkJ
b3M9ZGljb3MKIAkJOzsKLQkta2FvcyopCi0JCW9zPS1rYW9zCisJcGlrZW9zKikKKwkJIyBVbnRp
bCByZWFsIG5lZWQgb2YgT1Mgc3BlY2lmaWMgc3VwcG9ydCBmb3IKKwkJIyBwYXJ0aWN1bGFyIGZl
YXR1cmVzIGNvbWVzIHVwLCBiYXJlIG1ldGFsCisJCSMgY29uZmlndXJhdGlvbnMgYXJlIHF1aXRl
IGZ1bmN0aW9uYWwuCisJCWNhc2UgJGNwdSBpbgorCQkgICAgYXJtKikKKwkJCW9zPWVhYmkKKwkJ
CTs7CisJCSAgICAqKQorCQkJb3M9ZWxmCisJCQk7OworCQllc2FjCiAJCTs7Ci0JLXp2bW9lKQot
CQlvcz0tenZtb2UKKwluYWNsKikKIAkJOzsKLQktZGljb3MqKQotCQlvcz0tZGljb3MKKwlpb3Mp
CiAJCTs7Ci0JLW5hY2wqKQorCW5vbmUpCiAJCTs7Ci0JLW5vbmUpCisJKi1lYWJpKQogCQk7Owog
CSopCi0JCSMgR2V0IHJpZCBvZiB0aGUgYC0nIGF0IHRoZSBiZWdpbm5pbmcgb2YgJG9zLgotCQlv
cz1gZWNobyAkb3MgfCBzZWQgJ3MvW14tXSotLy8nYAotCQllY2hvIEludmFsaWQgY29uZmlndXJh
dGlvbiBcYCQxXCc6IHN5c3RlbSBcYCRvc1wnIG5vdCByZWNvZ25pemVkIDE+JjIKKwkJZWNobyBJ
bnZhbGlkIGNvbmZpZ3VyYXRpb24gXGAiJDEiXCc6IHN5c3RlbSBcYCIkb3MiXCcgbm90IHJlY29n
bml6ZWQgMT4mMgogCQlleGl0IDEKIAkJOzsKIGVzYWMKQEAgLTE1MjQsMjU4ICsxNTMzLDI2NSBA
QCBlbHNlCiAjIHdpbGwgc2lnbmFsIGFuIGVycm9yIHNheWluZyB0aGF0IE1BTlVGQUNUVVJFUiBp
c24ndCBhbiBvcGVyYXRpbmcKICMgc3lzdGVtLCBhbmQgd2UnbGwgbmV2ZXIgZ2V0IHRvIHRoaXMg
cG9pbnQuCiAKLWNhc2UgJGJhc2ljX21hY2hpbmUgaW4KK2Nhc2UgJGNwdS0kdmVuZG9yIGluCiAJ
c2NvcmUtKikKLQkJb3M9LWVsZgorCQlvcz1lbGYKIAkJOzsKIAlzcHUtKikKLQkJb3M9LWVsZgor
CQlvcz1lbGYKIAkJOzsKIAkqLWFjb3JuKQotCQlvcz0tcmlzY2l4MS4yCisJCW9zPXJpc2NpeDEu
MgogCQk7OwogCWFybSotcmViZWwpCi0JCW9zPS1saW51eAorCQlvcz1saW51eAogCQk7OwogCWFy
bSotc2VtaSkKLQkJb3M9LWFvdXQKKwkJb3M9YW91dAogCQk7OwogCWM0eC0qIHwgdGljNHgtKikK
LQkJb3M9LWNvZmYKKwkJb3M9Y29mZgorCQk7OworCWM4MDUxLSopCisJCW9zPWVsZgorCQk7Owor
CWNsaXBwZXItaW50ZXJncmFwaCkKKwkJb3M9Y2xpeAogCQk7OwogCWhleGFnb24tKikKLQkJb3M9
LWVsZgorCQlvcz1lbGYKIAkJOzsKIAl0aWM1NHgtKikKLQkJb3M9LWNvZmYKKwkJb3M9Y29mZgog
CQk7OwogCXRpYzU1eC0qKQotCQlvcz0tY29mZgorCQlvcz1jb2ZmCiAJCTs7CiAJdGljNngtKikK
LQkJb3M9LWNvZmYKKwkJb3M9Y29mZgogCQk7OwogCSMgVGhpcyBtdXN0IGNvbWUgYmVmb3JlIHRo
ZSAqLWRlYyBlbnRyeS4KIAlwZHAxMC0qKQotCQlvcz0tdG9wczIwCisJCW9zPXRvcHMyMAogCQk7
OwogCXBkcDExLSopCi0JCW9zPS1ub25lCisJCW9zPW5vbmUKIAkJOzsKIAkqLWRlYyB8IHZheC0q
KQotCQlvcz0tdWx0cml4NC4yCisJCW9zPXVsdHJpeDQuMgogCQk7OwogCW02OCotYXBvbGxvKQot
CQlvcz0tZG9tYWluCisJCW9zPWRvbWFpbgogCQk7OwogCWkzODYtc3VuKQotCQlvcz0tc3Vub3M0
LjAuMgorCQlvcz1zdW5vczQuMC4yCiAJCTs7CiAJbTY4MDAwLXN1bikKLQkJb3M9LXN1bm9zMwor
CQlvcz1zdW5vczMKIAkJOzsKIAltNjgqLWNpc2NvKQotCQlvcz0tYW91dAorCQlvcz1hb3V0CiAJ
CTs7CiAJbWVwLSopCi0JCW9zPS1lbGYKKwkJb3M9ZWxmCiAJCTs7CiAJbWlwcyotY2lzY28pCi0J
CW9zPS1lbGYKKwkJb3M9ZWxmCiAJCTs7CiAJbWlwcyotKikKLQkJb3M9LWVsZgorCQlvcz1lbGYK
IAkJOzsKIAlvcjMyLSopCi0JCW9zPS1jb2ZmCisJCW9zPWNvZmYKIAkJOzsKIAkqLXR0aSkJIyBt
dXN0IGJlIGJlZm9yZSBzcGFyYyBlbnRyeSBvciB3ZSBnZXQgdGhlIHdyb25nIG9zLgotCQlvcz0t
c3lzdjMKKwkJb3M9c3lzdjMKIAkJOzsKIAlzcGFyYy0qIHwgKi1zdW4pCi0JCW9zPS1zdW5vczQu
MS4xCisJCW9zPXN1bm9zNC4xLjEKIAkJOzsKLQkqLWJlKQotCQlvcz0tYmVvcworCXBydS0qKQor
CQlvcz1lbGYKIAkJOzsKLQkqLWhhaWt1KQotCQlvcz0taGFpa3UKKwkqLWJlKQorCQlvcz1iZW9z
CiAJCTs7CiAJKi1pYm0pCi0JCW9zPS1haXgKKwkJb3M9YWl4CiAJCTs7CiAJKi1rbnV0aCkKLQkJ
b3M9LW1taXh3YXJlCisJCW9zPW1taXh3YXJlCiAJCTs7CiAJKi13ZWMpCi0JCW9zPS1wcm9lbGYK
KwkJb3M9cHJvZWxmCiAJCTs7CiAJKi13aW5ib25kKQotCQlvcz0tcHJvZWxmCisJCW9zPXByb2Vs
ZgogCQk7OwogCSotb2tpKQotCQlvcz0tcHJvZWxmCisJCW9zPXByb2VsZgogCQk7OwogCSotaHAp
Ci0JCW9zPS1ocHV4CisJCW9zPWhwdXgKIAkJOzsKIAkqLWhpdGFjaGkpCi0JCW9zPS1oaXV4CisJ
CW9zPWhpdXgKIAkJOzsKIAlpODYwLSogfCAqLWF0dCB8ICotbmNyIHwgKi1hbHRvcyB8ICotbW90
b3JvbGEgfCAqLWNvbnZlcmdlbnQpCi0JCW9zPS1zeXN2CisJCW9zPXN5c3YKIAkJOzsKIAkqLWNi
bSkKLQkJb3M9LWFtaWdhb3MKKwkJb3M9YW1pZ2FvcwogCQk7OwogCSotZGcpCi0JCW9zPS1kZ3V4
CisJCW9zPWRndXgKIAkJOzsKIAkqLWRvbHBoaW4pCi0JCW9zPS1zeXN2MworCQlvcz1zeXN2Mwog
CQk7OwogCW02OGstY2N1cikKLQkJb3M9LXJ0dQorCQlvcz1ydHUKIAkJOzsKIAltODhrLW9tcm9u
KikKLQkJb3M9LWx1bmEKKwkJb3M9bHVuYQogCQk7OwotCSotbmV4dCApCi0JCW9zPS1uZXh0c3Rl
cAorCSotbmV4dCkKKwkJb3M9bmV4dHN0ZXAKIAkJOzsKIAkqLXNlcXVlbnQpCi0JCW9zPS1wdHgK
KwkJb3M9cHR4CiAJCTs7CiAJKi1jcmRzKQotCQlvcz0tdW5vcworCQlvcz11bm9zCiAJCTs7CiAJ
Ki1ucykKLQkJb3M9LWdlbml4CisJCW9zPWdlbml4CiAJCTs7CiAJaTM3MC0qKQotCQlvcz0tbXZz
Ci0JCTs7Ci0JKi1uZXh0KQotCQlvcz0tbmV4dHN0ZXAzCisJCW9zPW12cwogCQk7OwogCSotZ291
bGQpCi0JCW9zPS1zeXN2CisJCW9zPXN5c3YKIAkJOzsKIAkqLWhpZ2hsZXZlbCkKLQkJb3M9LWJz
ZAorCQlvcz1ic2QKIAkJOzsKIAkqLWVuY29yZSkKLQkJb3M9LWJzZAorCQlvcz1ic2QKIAkJOzsK
IAkqLXNnaSkKLQkJb3M9LWlyaXgKKwkJb3M9aXJpeAogCQk7OwogCSotc2llbWVucykKLQkJb3M9
LXN5c3Y0CisJCW9zPXN5c3Y0CiAJCTs7CiAJKi1tYXNzY29tcCkKLQkJb3M9LXJ0dQorCQlvcz1y
dHUKIAkJOzsKIAlmMzBbMDFdLWZ1aml0c3UgfCBmNzAwLWZ1aml0c3UpCi0JCW9zPS11eHB2CisJ
CW9zPXV4cHYKIAkJOzsKIAkqLXJvbTY4aykKLQkJb3M9LWNvZmYKKwkJb3M9Y29mZgogCQk7Owog
CSotKmJ1ZykKLQkJb3M9LWNvZmYKKwkJb3M9Y29mZgogCQk7OwogCSotYXBwbGUpCi0JCW9zPS1t
YWNvcworCQlvcz1tYWNvcwogCQk7OwogCSotYXRhcmkqKQotCQlvcz0tbWludAorCQlvcz1taW50
CisJCTs7CisJKi13cnMpCisJCW9zPXZ4d29ya3MKIAkJOzsKIAkqKQotCQlvcz0tbm9uZQorCQlv
cz1ub25lCiAJCTs7CiBlc2FjCiBmaQogCiAjIEhlcmUgd2UgaGFuZGxlIHRoZSBjYXNlIHdoZXJl
IHdlIGtub3cgdGhlIG9zLCBhbmQgdGhlIENQVSB0eXBlLCBidXQgbm90IHRoZQogIyBtYW51ZmFj
dHVyZXIuICBXZSBwaWNrIHRoZSBsb2dpY2FsIG1hbnVmYWN0dXJlci4KLXZlbmRvcj11bmtub3du
Ci1jYXNlICRiYXNpY19tYWNoaW5lIGluCi0JKi11bmtub3duKQorY2FzZSAkdmVuZG9yIGluCisJ
dW5rbm93bikKIAkJY2FzZSAkb3MgaW4KLQkJCS1yaXNjaXgqKQorCQkJcmlzY2l4KikKIAkJCQl2
ZW5kb3I9YWNvcm4KIAkJCQk7OwotCQkJLXN1bm9zKikKKwkJCXN1bm9zKikKIAkJCQl2ZW5kb3I9
c3VuCiAJCQkJOzsKLQkJCS1jbmsqfC1haXgqKQorCQkJY25rKnwtYWl4KikKIAkJCQl2ZW5kb3I9
aWJtCiAJCQkJOzsKLQkJCS1iZW9zKikKKwkJCWJlb3MqKQogCQkJCXZlbmRvcj1iZQogCQkJCTs7
Ci0JCQktaHB1eCopCisJCQlocHV4KikKIAkJCQl2ZW5kb3I9aHAKIAkJCQk7OwotCQkJLW1wZWl4
KikKKwkJCW1wZWl4KikKIAkJCQl2ZW5kb3I9aHAKIAkJCQk7OwotCQkJLWhpdXgqKQorCQkJaGl1
eCopCiAJCQkJdmVuZG9yPWhpdGFjaGkKIAkJCQk7OwotCQkJLXVub3MqKQorCQkJdW5vcyopCiAJ
CQkJdmVuZG9yPWNyZHMKIAkJCQk7OwotCQkJLWRndXgqKQorCQkJZGd1eCopCiAJCQkJdmVuZG9y
PWRnCiAJCQkJOzsKLQkJCS1sdW5hKikKKwkJCWx1bmEqKQogCQkJCXZlbmRvcj1vbXJvbgogCQkJ
CTs7Ci0JCQktZ2VuaXgqKQorCQkJZ2VuaXgqKQogCQkJCXZlbmRvcj1ucwogCQkJCTs7Ci0JCQkt
bXZzKiB8IC1vcGVuZWQqKQorCQkJY2xpeCopCisJCQkJdmVuZG9yPWludGVyZ3JhcGgKKwkJCQk7
OworCQkJbXZzKiB8IG9wZW5lZCopCiAJCQkJdmVuZG9yPWlibQogCQkJCTs7Ci0JCQktb3M0MDAq
KQorCQkJb3M0MDAqKQogCQkJCXZlbmRvcj1pYm0KIAkJCQk7OwotCQkJLXB0eCopCisJCQlwdHgq
KQogCQkJCXZlbmRvcj1zZXF1ZW50CiAJCQkJOzsKLQkJCS10cGYqKQorCQkJdHBmKikKIAkJCQl2
ZW5kb3I9aWJtCiAJCQkJOzsKLQkJCS12eHNpbSogfCAtdnh3b3JrcyogfCAtd2luZGlzcyopCisJ
CQl2eHNpbSogfCB2eHdvcmtzKiB8IHdpbmRpc3MqKQogCQkJCXZlbmRvcj13cnMKIAkJCQk7Owot
CQkJLWF1eCopCisJCQlhdXgqKQogCQkJCXZlbmRvcj1hcHBsZQogCQkJCTs7Ci0JCQktaG1zKikK
KwkJCWhtcyopCiAJCQkJdmVuZG9yPWhpdGFjaGkKIAkJCQk7OwotCQkJLW1wdyogfCAtbWFjb3Mq
KQorCQkJbXB3KiB8IG1hY29zKikKIAkJCQl2ZW5kb3I9YXBwbGUKIAkJCQk7OwotCQkJLSptaW50
IHwgLW1pbnRbMC05XSogfCAtKk1pTlQgfCAtTWlOVFswLTldKikKKwkJCSptaW50IHwgbWludFsw
LTldKiB8ICpNaU5UIHwgTWlOVFswLTldKikKIAkJCQl2ZW5kb3I9YXRhcmkKIAkJCQk7OwotCQkJ
LXZvcyopCisJCQl2b3MqKQogCQkJCXZlbmRvcj1zdHJhdHVzCiAJCQkJOzsKIAkJZXNhYwotCQli
YXNpY19tYWNoaW5lPWBlY2hvICRiYXNpY19tYWNoaW5lIHwgc2VkICJzL3Vua25vd24vJHZlbmRv
ci8iYAogCQk7OwogZXNhYwogCi1lY2hvICRiYXNpY19tYWNoaW5lJG9zCitlY2hvICIkY3B1LSR2
ZW5kb3ItJG9zIgogZXhpdAogCiAjIExvY2FsIHZhcmlhYmxlczoKLSMgZXZhbDogKGFkZC1ob29r
ICd3cml0ZS1maWxlLWhvb2tzICd0aW1lLXN0YW1wKQorIyBldmFsOiAoYWRkLWhvb2sgJ2JlZm9y
ZS1zYXZlLWhvb2sgJ3RpbWUtc3RhbXApCiAjIHRpbWUtc3RhbXAtc3RhcnQ6ICJ0aW1lc3RhbXA9
JyIKICMgdGltZS1zdGFtcC1mb3JtYXQ6ICIlOnktJTAybS0lMDJkIgogIyB0aW1lLXN0YW1wLWVu
ZDogIiciCi0tIAoyLjIxLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 17 22:41:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 22:41:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRlXD-0001Q6-8b; Fri, 17 May 2019 22:41:03 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=+Ke0=TR=gmail.com=alistair23@srs-us1.protection.inumbo.net>)
 id 1hRlXC-0001Q1-E6
 for xen-devel@lists.xenproject.org; Fri, 17 May 2019 22:41:02 +0000
X-Inumbo-ID: d7c416b5-78f4-11e9-8980-bc764e045a96
Received: from mail-lj1-x243.google.com (unknown [2a00:1450:4864:20::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d7c416b5-78f4-11e9-8980-bc764e045a96;
 Fri, 17 May 2019 22:41:00 +0000 (UTC)
Received: by mail-lj1-x243.google.com with SMTP id z1so7626620ljb.3
 for <xen-devel@lists.xenproject.org>; Fri, 17 May 2019 15:41:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=9HpqvjNjSbuD1En2VfmYeZH7+KGA/+UqLc5Ds8mP/MA=;
 b=EWWdgA7LxSKNdliBG8EMWBo9jL6t9s2KuxehH+OaZ18aC6LvMj+z55JqKK8mxbHqus
 2eMbuqe6uoCdZ4OQ1F5Nj/DzUOJUr2zXOOCbg1oXTVrj1YMCEtyYFvwCRRzLht+K57iG
 kZerfobC30RX0BOR2UMysAh+sCmyg7pIfevhSwcsv4rGuob2cxpFsyDT/PqmzLagd2sC
 sCziBmupMIJ7g0JI9QrDvW5APK1h/+0tRkuOXbp/dd/bIo94VAUZD/otV3jAJqA5Kx4e
 BwDKh2NsB5WvmHp9N0waCGd+8arhDr2HKph87Bplurb3/WSPfkjLBjVF5o5AzfVZAptI
 MKXA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=9HpqvjNjSbuD1En2VfmYeZH7+KGA/+UqLc5Ds8mP/MA=;
 b=dEhdI3ePpS2HOzGclrIu66i4vsc3nQ18BECfRig8FejmVXee/8QnCpfvJfWj6LflVW
 ct7YNnPrG2ZXXMtlQMMbUAKOGtfgxKEzzbuP0Dkf6ej5SMO4v2g4GEtI7113saXZtyMg
 VLET4b8MZpaKD3Y/4AoO4orIM0cYcDWMgPZ0hPVuyThvWa42oeoLQ1ze71bZ7ldZn6jq
 4euAuF3qT/J+2d5gFW0UyAEMrPo9aDY+BuZD8hIGGZWVtpXmhMQrsjop5Mlr34j3XJkc
 81jr2wOUZe8tqfkkg7ItIBdCYoRakM+szGELLUNre7Ux2wGmrlM/WhN7CxcOV7SNu5g6
 cxmQ==
X-Gm-Message-State: APjAAAXZxXBQxiThhIDPa4d2Qu2/Mw6KD5nGduCFyudcfqS9oTLcoX9C
 lY1JeC8XpXTzhJTNLHvtranlc4pI9o4Ej9ZK2Co=
X-Google-Smtp-Source: APXvYqwNIrfiyPc5iigRtjIcpk0A7/q2Xfp08T6p2FmpSc67ny1qlLvcGN1UwYMqurLfgKK4knZ05fk0G6WlWPGH+Mg=
X-Received: by 2002:a2e:8583:: with SMTP id b3mr4074925lji.136.1558132859507; 
 Fri, 17 May 2019 15:40:59 -0700 (PDT)
MIME-Version: 1.0
References: <20190516000212.13468-1-alistair.francis@wdc.com>
 <5CDD3BF2020000780022F8AD@prv1-mh.provo.novell.com>
 <20190516111330.GA32248@aepfle.de>
 <20190516113902.GZ2798@zion.uk.xensource.com>
 <20190516151819.168c6b36.olaf@aepfle.de>
 <20190516133037.GH2798@zion.uk.xensource.com>
 <CAKmqyKPjkTJEHe_AR7sqZ+Od34A6ZTU4-N0+rYpLAS1h2HoL6g@mail.gmail.com>
 <20190517163756.GP2798@zion.uk.xensource.com>
In-Reply-To: <20190517163756.GP2798@zion.uk.xensource.com>
From: Alistair Francis <alistair23@gmail.com>
Date: Fri, 17 May 2019 15:38:47 -0700
Message-ID: <CAKmqyKPp-vPFYxykbAEJ+8KfyUbhhNBJC0jOrmWkNPzFcZEw5g@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 1/3] config.sub: Update config.sub to latest
 version
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Alistair Francis <alistair.francis@wdc.com>, Olaf Hering <olaf@aepfle.de>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBNYXkgMTcsIDIwMTkgYXQgOTozOCBBTSBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPiB3cm90ZToKPgo+IE9uIFRodSwgTWF5IDE2LCAyMDE5IGF0IDEyOjI3OjE5UE0gLTA3MDAs
IEFsaXN0YWlyIEZyYW5jaXMgd3JvdGU6Cj4gPiBPbiBUaHUsIE1heSAxNiwgMjAxOSBhdCA2OjMw
IEFNIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+IHdyb3RlOgo+ID4gPgo+ID4gPiBPbiBU
aHUsIE1heSAxNiwgMjAxOSBhdCAwMzoxODoxOVBNICswMjAwLCBPbGFmIEhlcmluZyB3cm90ZToK
PiA+ID4gPiBBbSBUaHUsIDE2IE1heSAyMDE5IDEyOjM5OjAyICswMTAwCj4gPiA+ID4gc2Nocmll
YiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPjoKPiA+ID4gPgo+ID4gPiA+ID4gYXV0b3Rv
b2xzIHNoaXBwZWQgaW4gYWxsIHRoZSBkaXN0cm9zIHdlIGNhcmUgYWJvdXQKPiA+ID4gPgo+ID4g
PiA+IEkgc2VlIGF1dG9jb25mIDIuNjkgaXMgYXZhaWxhYmxlIHByYWN0aWNhbGx5IGV2ZXJ5d2hl
cmUsIHN0YXJ0aW5nCj4gPiA+ID4gd2l0aCBvcGVuU1VTRSAxMi4yLCB3aGljaCB3YXMgcmVsZWFz
ZWQgaW4gUTMgMjAxMi4gU0xFMTEsIHdoaWNoCj4gPiA+ID4gY2FuIG5vdCBiZSBwcm9wZXJseSBz
dXBwb3J0ZWQgYW55bW9yZSwgaGFkIGF1dG9jb25mIDIuNjMuCj4gPiA+ID4KPiA+ID4KPiA+ID4g
VGhhbmtzIGZvciBjaGVja2luZyEKPiA+Cj4gPiBPaywgSSBoYXZlIHVwZGF0ZWQgdGhlIHBhdGNo
IHRvIHJlbW92ZSB0aGUgY29uZmlndXJlIHNjcmlwdCwgYnV0IHdlCj4gPiBzdGlsbCBhcmUgc3R1
Y2sgd2l0aCBjb25maWcuc3ViIGFuZCBjb25maWcuZ3Vlc3MgYXMgd2UgYXJlIHVzaW5nIHRoZQo+
ID4gQUNfQ0FOT05JQ0FMX0hPU1QgbWFjcm8gWzFdLiBJIHdpbGwgc2VuZCBhIHYyIHRoYXQgcmVt
b3ZlcyB0aGUKPiA+IGNvbmZpZ3VyZSBzY3JpcHQsIGJ1dCB0aGlzIHBhdGNoIGlzIHN0aWxsIHJl
cXVpcmVkLgo+ID4KPiA+IDE6IGh0dHBzOi8vd3d3LmdudS5vcmcvc29mdHdhcmUvYXV0b2NvbmYv
bWFudWFsL2F1dG9jb25mLmh0bWwjQ2Fub25pY2FsaXppbmcKPiA+Cj4KPiBCZWZvcmUgeW91IGdv
IGF3YXkgYW5kIGRvIHdvcmssIHBsZWFzZSB3YWl0IGZvciByZXBseSBmcm9tIElhbi4KCkkgaGFk
IGFscmVhZHkgZG9uZSBhbGwgdGhlIHdvcmsgc28gSSBzZW50IGEgdjIuIFdlIGNhbiBoYXZlIHRo
ZQpkaXNjdXNzaW9uIHRoZXJlLCBpdCBzdGlsbCBoYXMgdGhpcyBwYXRjaCAobW9yZSBvciBsZXNz
KSBhcyBwYXRjaCAxLgoKQWxpc3RhaXIKCj4KPiBXZWkuCj4KPiA+IEFsaXN0YWlyCj4gPgo+ID4g
Pgo+ID4gPiBXZWkuCj4gPiA+Cj4gPiA+ID4gT2xhZgo+ID4gPgo+ID4gPgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat May 18 02:31:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 18 May 2019 02:31:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRp85-0002U4-96; Sat, 18 May 2019 02:31:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lj/B=TS=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hRp83-0002Tq-Ve
 for xen-devel@lists.xenproject.org; Sat, 18 May 2019 02:31:20 +0000
X-Inumbo-ID: 03c309de-7915-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 03c309de-7915-11e9-8980-bc764e045a96;
 Sat, 18 May 2019 02:31:17 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hRp81-0007Cd-5B; Sat, 18 May 2019 02:31:17 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hRp80-0005EJ-QG; Sat, 18 May 2019 02:31:16 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hRp80-0002dp-Pa; Sat, 18 May 2019 02:31:16 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136320-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=e329ad2ab72c43b56df88b34954c2c7d839bb373
X-Osstest-Versions-That: qemuu=3284aa128153750f14a61e8a96fd085e6f2999b6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 18 May 2019 02:31:16 +0000
Subject: [Xen-devel] [qemu-mainline test] 136320: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjMyMCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzYzMjAvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzNTI1MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTM1MjUxCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzUyNTEKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEzNTI1MQogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTM1MjUxCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzUyNTEKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzNTI1MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSAgYmxvY2tlZCBu
L2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWNvdzIgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
aW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJl
c3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
c2hhZG93ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0
LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3Jl
ZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4
NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
cHlncnViICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVz
dHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC1pMzg2LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXB2c2hpbSAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2
LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogcWVtdXUgICAgICAgICAgICAgICAgZTMy
OWFkMmFiNzJjNDNiNTZkZjg4YjM0OTU0YzJjN2Q4MzliYjM3MwpiYXNlbGluZSB2ZXJzaW9uOgog
cWVtdXUgICAgICAgICAgICAgICAgMzI4NGFhMTI4MTUzNzUwZjE0YTYxZThhOTZmZDA4NWU2ZjI5
OTliNgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTM1MjUxICAyMDE5LTA0LTI0IDE0OjQyOjU4IFog
ICAyMyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzNTM1MSAgMjAxOS0wNC0yNyAwOTo0NTo1
MiBaICAgMjAgZGF5cyAgIDExIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzNjMyMCAg
MjAxOS0wNS0xNSAxOToyMzozOSBaICAgIDIgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxl
IHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFsYmVydG8gR2FyY2lhIDxiZXJ0
b0BpZ2FsaWEuY29tPgogIEFsZXggQmVubsOpZSA8YWxleC5iZW5uZWVAbGluYXJvLm9yZz4KICBB
bGV4IFdpbGxpYW1zb24gPGFsZXgud2lsbGlhbXNvbkByZWRoYXQuY29tPgogIEFsZXhleSBLYXJk
YXNoZXZza2l5IDxhaWtAb3psYWJzLnJ1PgogIEFsaXN0YWlyIEZyYW5jaXMgPGFsaXN0YWlyLmZy
YW5jaXNAd2RjLmNvbT4KICBBbmRyZXcgSmVubmVyIDxhbmRyZXdAY29kZXNvdXJjZXJ5LmNvbT4K
ICBBbmRyZXcgUmFuZHJpYW5hc3VsdSA8cmFuZHJpYW5hc3VsdUBnbWFpbC5jb20+CiAgQW5kcmV5
IFNoaW5rZXZpY2ggPGFuZHJleS5zaGlua2V2aWNoQHZpcnR1b3p6by5jb20+CiAgQW50b24gS3Vj
aGluIDxhbnRvbmt1Y2hpbkB5YW5kZXgtdGVhbS5ydT4KICBBcnR5b20gVGFyYXNlbmtvIDxhdGFy
NHFlbXVAZ21haWwuY29tPgogIEFydW5hIEpheWFzZW5hIDxhcnVuYS4xNUBjc2UubXJ0LmFjLmxr
PgogIEJBTEFUT04gWm9sdGFuIDxiYWxhdG9uQGVpay5ibWUuaHU+CiAgQmFuZGFuIERhcyA8YnNk
QHJlZGhhdC5jb20+CiAgQmVuamFtaW4gSGVycmVuc2NobWlkdCA8YmVuaEBrZXJuZWwuY3Jhc2hp
bmcub3JnPgogIENhbyBKaWF4aSA8ZHJpdmVyMTk5OEBmb3htYWlsLmNvbT4KICBDbGViZXIgUm9z
YSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBDb2xlIFJvYmluc29uIDxjcm9iaW5zb0ByZWRoYXQuY29t
PgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPgogIEPDqWRyaWMgTGUgR29hdGVy
IDxjbGdAa2FvZC5vcmc+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0LmNv
bT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4KICBEYXZpZCBI
aWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0IDxk
Z2lsYmVydEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNv
bT4KICBFZHVhcmRvIE90dWJvIDxvdHVib0ByZWRoYXQuY29tPgogIEVyaWMgQXVnZXIgPGVyaWMu
YXVnZXJAcmVkaGF0LmNvbT4KICBFcmljIEJsYWtlIDxlYmxha2VAcmVkaGF0LmNvbT4KICBFcmlr
IEtsaW5lIDxla0Bnb29nbGUuY29tPgogIEVybmVzdCBFc2VuZSA8ZXJva2VuMUBnbWFpbC5jb20+
CiAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CiAgR2l1c2VwcGUgTXVzYWNjaGlv
IDx0aGF0bGVtb25AZ21haWwuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgSGFs
aWwgUGFzaWMgPHBhc2ljQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBIYW96aG9uZyBaaGFuZyA8aGFv
emhvbmcuemhhbmdAaW50ZWwuY29tPgogIEhlbGdlIERlbGxlciA8ZGVsbGVyQGdteC5kZT4KICBJ
Z29yIE1hbW1lZG92IDxpbWFtbWVkb0ByZWRoYXQuY29tPgogIEphc29uIEouIEhlcm5lIDxqamhl
cm5lQGxpbnV4LmlibS5jb20+CiAgSm9lbCBTdGFubGV5IDxqb2VsQGptcy5pZC5hdT4KICBKb2hu
IFNub3cgPGpzbm93QHJlZGhhdC5jb20+CiAgSnVsZXMgSXJlbmdlIDxqYmkub2N0YXZlQGdtYWls
LmNvbT4KICBKdWxpYW4gQnJvd24gPGp1bGlhbkBjb2Rlc291cmNlcnkuY29tPgogIEthbWFsIEhl
aWIgPGthbWFsaGVpYjFAZ21haWwuY29tPgogIEtldmluIFdvbGYgPGt3b2xmQHJlZGhhdC5jb20+
CiAgS09OUkFEIEZyZWRlcmljIDxmcmVkZXJpYy5rb25yYWRAYWRhY29yZS5jb20+CiAgTGFzemxv
IEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICBMYXVyZW50IERlc25vZ3VlcyA8bGF1cmVudC5k
ZXNub2d1ZXNAZ21haWwuY29tPgogIExhdXJlbnQgVml2aWVyIDxsYXVyZW50QHZpdmllci5ldT4K
ICBMb25ncGVuZyA8bG9uZ3BlbmcyQGh1YXdlaS5jb20+CiAgTWFyYy1BbmRyw6kgTHVyZWF1IDxt
YXJjYW5kcmUubHVyZWF1QHJlZGhhdC5jb20+CiAgTWFyY2VsIEFwZmVsYmF1bSA8bWFyY2VsLmFw
ZmVsYmF1bUBnbWFpbC5jb20+CiAgTWFyZWsgVmFzdXQgPG1hcmV4QGRlbnguZGU+CiAgTWFyayBD
YXZlLUF5bGFuZCA8bWFyay5jYXZlLWF5bGFuZEBpbGFuZGUuY28udWs+CiAgTWFya3VzIEFybWJy
dXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgogIE1heCBGaWxpcHBvdiA8amNtdmJrYmNAZ21haWwu
Y29tPgogIE1heCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+CiAgTWljaGFlbCBTLiBUc2lya2lu
IDxtc3RAcmVkaGF0LmNvbT4KICBOaWNrIEh1ZHNvbiA8c2tybGxAbmV0YnNkLm9yZz4KICBOaWtp
dGEgQWxla3NlZXYgPG4uYWxla3NlZXYyMTA0QGdtYWlsLmNvbT4KICBQYW9sbyBCb256aW5pIDxw
Ym9uemluaUByZWRoYXQuY29tPgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJv
Lm9yZz4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8ZjRidWdAYW1zYXQub3JnPgogIFBoaWxp
cHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KICBQaGlsaXBwZSBNYXRoaWV1
LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+IFtvbiBtaW5ndzY0XQogIFByYXNhZCBKIFBhbmRp
dCA8cGpwQGZlZG9yYXByb2plY3Qub3JnPgogIFB1IFdlbiA8cHV3ZW5AaHlnb24uY24+CiAgUmlj
aGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVyc29uQGxpbmFyby5vcmc+CiAgUmljaGFyZCBX
Lk0uIEpvbmVzIDxyam9uZXNAcmVkaGF0LmNvbT4KICBTYW0gRWlkZXJtYW4gPHNobXVlbC5laWRl
cm1hbkBvcmFjbGUuY29tPgogIFNhbXVlbCBUaGliYXVsdCA8c2FtdWVsLnRoaWJhdWx0QGVucy1s
eW9uLm9yZz4KICBTYW5kcmEgTG9vc2Vtb3JlIDxzYW5kcmFAY29kZXNvdXJjZXJ5LmNvbT4KICBT
aGFoYWIgVmFoZWRpIDxzaGFoYWIudmFoZWRpQGdtYWlsLmNvbT4KICBTaG11ZWwgRWlkZXJtYW4g
PHNobXVlbC5laWRlcm1hbkBvcmFjbGUuY29tPgogIFN0YWZmb3JkIEhvcm5lIDxzaG9ybmVAZ21h
aWwuY29tPgogIFN0YW5pc2xhdiBMYW5jaSA8cGl4b0Bwb2xlcGV0a28uZXU+CiAgU3RlZmFuIEhh
am5vY3ppIDxzdGVmYW5oYUBnbWFpbC5jb20+CiAgU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUBy
ZWRoYXQuY29tPgogIFN0ZWZhbiBXZWlsIDxzd0B3ZWlsbmV0ei5kZT4KICBTdGVmYW5vIEdhcnph
cmVsbGEgPHNnYXJ6YXJlQHJlZGhhdC5jb20+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5j
b20+CiAgVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSA8dnNlbWVudHNvdkB2aXJ0dW96em8u
Y29tPgogIFdlaSBZYW5nIDxyaWNoYXJkdy55YW5nQGxpbnV4LmludGVsLmNvbT4KICBZdXJ5IEtv
dG92IDx5dXJ5LWtvdG92QHlhbmRleC10ZWFtLnJ1PgogIFpoYW5nIFlpIDx5aS56LnpoYW5nQGxp
bnV4LmludGVsLmNvbT4KICBaaGVuZ3VpIGxpIDxsaXpoZW5ndWlAaHVhd2VpLmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
YnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjIt
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2Vz
CgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0
aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVt
YWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUg
NzYxNiBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat May 18 03:03:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 18 May 2019 03:03:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRpd9-0004yC-UI; Sat, 18 May 2019 03:03:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lj/B=TS=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hRpd8-0004y2-AP
 for xen-devel@lists.xenproject.org; Sat, 18 May 2019 03:03:26 +0000
X-Inumbo-ID: 7cd4a39c-7919-11e9-899f-bb1c902e105f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7cd4a39c-7919-11e9-899f-bb1c902e105f;
 Sat, 18 May 2019 03:03:18 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hRpd0-0007oW-Bj; Sat, 18 May 2019 03:03:18 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hRpd0-00073C-0I; Sat, 18 May 2019 03:03:18 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hRpcz-0002gf-W0; Sat, 18 May 2019 03:03:17 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136311-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-upstream-4.12-testing:test-amd64-amd64-xl-qcow2:guest-localmigrate/x10:fail:regression
 qemu-upstream-4.12-testing:test-arm64-arm64-xl-credit1:guest-start.2:fail:heisenbug
 qemu-upstream-4.12-testing:test-amd64-amd64-xl-qemuu-win10-i386:xen-boot:fail:heisenbug
 qemu-upstream-4.12-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-upstream-4.12-testing:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-upstream-4.12-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-upstream-4.12-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.12-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.12-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.12-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=8023a62081ffbe3f734019076ec1a2b4213142bb
X-Osstest-Versions-That: qemuu=de5b678ca4dcdfa83e322491d478d66df56c1986
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 18 May 2019 03:03:17 +0000
Subject: [Xen-devel] [qemu-upstream-4.12-testing test] 136311: regressions -
 FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjMxMSBxZW11LXVwc3RyZWFtLTQuMTItdGVzdGluZyByZWFsIFtyZWFsXQpodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTM2MzExLwoKUmVn
cmVzc2lvbnMgOi0oCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2lu
ZywKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFjb3cyICAgIDE3IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgICBmYWlsIFJFR1IuIHZz
LiAxMzM3MzQKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxv
Y2tpbmcpOgogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNyBndWVzdC1zdGFydC4yICAg
IGZhaWwgaW4gMTM2MTc3IHBhc3MgaW4gMTM2MzExCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMzYxNzcKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsIGZhaWwgaW4g
MTM2MTc3IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qt
c3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9s
MS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHFlbXV1ICAgICAgICAgICAgICAgIDgwMjNhNjIwODFmZmJlM2Y3MzQwMTkwNzZlYzFhMmI0
MjEzMTQyYmIKYmFzZWxpbmUgdmVyc2lvbjoKIHFlbXV1ICAgICAgICAgICAgICAgIGRlNWI2Nzhj
YTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEz
MzczNCAgMjAxOS0wMy0xMiAwNzowOToxNyBaICAgNjYgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMzQ4NTkgIDIwMTktMDQtMTYgMTA6MDk6MDUgWiAgIDMxIGRheXMgICAxMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbGJlcnRvIEdh
cmNpYSA8YmVydG9AaWdhbGlhLmNvbT4KICBBbGV4IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFy
by5vcmc+CiAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgQkFM
QVRPTiBab2x0YW4gPGJhbGF0b25AZWlrLmJtZS5odT4KICBCaGFyYXRhIEIgUmFvIDxiaGFyYXRh
QGxpbnV4LmlibS5jb20+CiAgQ2hyaXN0aWFuIEJvcm50cmFlZ2VyIDxib3JudHJhZWdlckBkZS5p
Ym0uY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55YXJkQG12aXN0YS5jb20+CiAgQ29ybmVsaWEg
SHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgRGFuaWVsIEhlbnJpcXVlIEJhcmJvemEgPGRhbmll
bGhiNDEzQGdtYWlsLmNvbT4KICBEYW5pZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5nZUByZWRoYXQu
Y29tPgogIERhdmlkIEdpYnNvbiA8ZGF2aWRAZ2lic29uLmRyb3BiZWFyLmlkLmF1PgogIERlbmlz
IFYuIEx1bmV2IDxkZW5Ab3BlbnZ6Lm9yZz4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0IDxkZ2ls
YmVydEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4K
ICBFZHVhcmRvIE90dWJvIDxvdHVib0ByZWRoYXQuY29tPgogIEVyaWMgQmxha2UgPGVibGFrZUBy
ZWRoYXQuY29tPgogIEZhbSBaaGVuZyA8ZmFtekByZWRoYXQuY29tPgogIEZvcnJlc3QgTGl1IDxm
b3JyZXN0bEBzeW5vbG9neS5jb20+CiAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+
CiAgR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KICBJZ29yIE1hbW1lZG92IDxpbWFtbWVkb0By
ZWRoYXQuY29tPgogIElseWEgTWF4aW1ldHMgPGkubWF4aW1ldHNAc2Ftc3VuZy5jb20+CiAgSmFu
b3NjaCBGcmFuayA8ZnJhbmtqYUBsaW51eC5pYm0uY29tPgogIEphc29uIFdhbmcgPGphc293YW5n
QHJlZGhhdC5jb20+CiAgSmVmZiBDb2R5IDxqY29keUByZWRoYXQuY29tPgogIEppYSBIZSA8aGVq
aWFuZXRAZ21haWwuY29tPgogIEpvaG4gU25vdyA8anNub3dAcmVkaGF0LmNvbT4KICBLYW1hbCBI
ZWliIDxrYW1hbGhlaWIxQGdtYWlsLmNvbT4KICBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29t
PgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGF1cmVudCBEZXNub2d1ZXMg
PGxhdXJlbnQuZGVzbm9ndWVzQGdtYWlsLmNvbT4KICBMYXVyZW50IFZpdmllciA8bGF1cmVudEB2
aXZpZXIuZXU+CiAgTGVvbmFyZG8gQnJhcyA8bGVvbmFyZG9AbGludXgudm5ldC5pYm0uY29tPgog
IExpIFFpYW5nIDxsaXEzZWFAZ21haWwuY29tPgogIExpYW0gTWVyd2ljayA8TGlhbS5NZXJ3aWNr
QG9yYWNsZS5jb20+CiAgbGl1anVuamllIDxsaXVqdW5qaWUyM0BodWF3ZWkuY29tPgogIE1hcmMt
QW5kcsOpIEx1cmVhdSA8bWFyY2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPgogIE1hcmNlbCBBcGZl
bGJhdW0gPG1hcmNlbC5hcGZlbGJhdW1AZ21haWwuY29tPgogIE1hcmsgQ2F2ZS1BeWxhbmQgPG1h
cmsuY2F2ZS1heWxhbmRAaWxhbmRlLmNvLnVrPgogIE1hcmt1cyBBcm1icnVzdGVyIDxhcm1icnVA
cmVkaGF0LmNvbT4KICBNYXggRmlsaXBwb3YgPGpjbXZia2JjQGdtYWlsLmNvbT4KICBNYXggUmVp
dHogPG1yZWl0ekByZWRoYXQuY29tPgogIE1pY2hhZWwgUm90aCA8bWRyb3RoQGxpbnV4LnZuZXQu
aWJtLmNvbT4KICBNaWNoYWVsIFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29tPgogIE5pZWxzIGRl
IFZvcyA8bmRldm9zQHJlZGhhdC5jb20+CiAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0
LmNvbT4KICBQYXVsIEEuIENsYXJrZSA8cGNAdXMuaWJtLmNvbT4KICBQZXRlciBNYXlkZWxsIDxw
ZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgUGV0ZXIgV3UgPHBldGVyQGxla2Vuc3RleW4ubmw+
CiAgUGV0ZXIgWHUgPHBldGVyeEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOp
IDxwaGlsbWRAcmVkaGF0LmNvbT4KICBQcmFzYWQgSiBQYW5kaXQgPHBqcEBmZWRvcmFwcm9qZWN0
Lm9yZz4KICBQcmFzYWQgU2luZ2Ftc2V0dHkgPHByYXNhZC5zaW5nYW1zZXR0eUBvcmFjbGUuY29t
PgogIFByYXNhbm5hIEt1bWFyIEthbGV2ZXIgPHByYXNhbm5hLmthbGV2ZXJAcmVkaGF0LmNvbT4K
ICBSaWNoYXJkIEhlbmRlcnNvbiA8cmljaGFyZC5oZW5kZXJzb25AbGluYXJvLm9yZz4KICBSaWNo
YXJkIFcuTS4gSm9uZXMgPHJqb25lc0ByZWRoYXQuY29tPgogIFJvZ2VyIFBhdSBNb25uZSA8cm9n
ZXIucGF1QGNpdHJpeC5jb20+CiAgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5j
b20+CiAgU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5b24ub3JnPgogIFN0
ZWZhbiBCZXJnZXIgPHN0ZWZhbmJAbGludXguaWJtLmNvbT4KICBTdGVmYW4gQmVyZ2VyIDxzdGVm
YW5iQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBUaG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4K
ICBUb255IEdhcm5vY2stSm9uZXMgPHRvbnkuZ2Fybm9jay1qb25lc0BnbGFzZ293LmFjLnVrPgog
IFRvbnkgR2Fybm9jay1Kb25lcyA8dG9ueWdhcm5vY2tqb25lc0BnbWFpbC5jb20+CiAgVmxhZGlt
aXIgU2VtZW50c292LU9naWV2c2tpeSA8dnNlbWVudHNvdkB2aXJ0dW96em8uY29tPgogIFdpbGxp
YW0gQm93bGluZyA8d2lsbEB3Ym93bGluZy5pbmZvPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5
bm9sb2d5LmNvbT4KICBZdXJ5IEtvdG92IDx5dXJ5LWtvdG92QHlhbmRleC10ZWFtLnJ1PgogIFpo
ZW5nIFhpYW5nIDx4aWFuZy56aGVuZ0BsaW5hcm8ub3JnPgogIFpoZW5nIFhpYW5nIDx6aGVuZ3hp
YW5nOUBodWF3ZWkuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJl
c3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1k
NjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0
ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hh
ZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9u
IG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmlt
YWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZh
aWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdl
bmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpU
ZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2
aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAyODc0IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat May 18 05:04:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 18 May 2019 05:04:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRrVa-0006T7-Hn; Sat, 18 May 2019 05:03:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Yx6q=TR=wdc.com=prvs=033a92d29=alistair.francis@srs-us1.protection.inumbo.net>)
 id 1hRlQI-0000YV-On
 for xen-devel@lists.xenproject.org; Fri, 17 May 2019 22:33:55 +0000
X-Inumbo-ID: d782d64a-78f3-11e9-a40a-93e145c9bffd
Received: from esa5.hgst.iphmx.com (unknown [216.71.153.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d782d64a-78f3-11e9-a40a-93e145c9bffd;
 Fri, 17 May 2019 22:33:50 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=wdc.com; i=@wdc.com; q=dns/txt; s=dkim.wdc.com;
 t=1558132431; x=1589668431;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=4d2TfRl9TZ9FUzW8Xke+I8M/ciqok2KgVqHMhqpjbEs=;
 b=Ypcis9oHrC7JEj619L9awBqkT33kMdMSuEt5xdRE2WNJlwaLljV/xdMB
 Vk8ZOGL6elukc2G3sjGtZa3ZpTX5nzqerm4d/XDRdSTQSawIN/UpTrRQ2
 EFcnXkLdFDwPkfj4TnyYvllvFuzKR6kX1TWqYBWQaklqaS5gCXPaVde+p
 veEEI+HzfGXkLuih02gakHHsnbnPou+/Tq+bLyewsrou6Oiy+KFTQWGGN
 FyXWFvX0AM4ds1VALG1IAHYqdmhwSaOkm2tCiEzGVKZ42uDy520CDIqp4
 w7JMFxGN6WSFA096EEA7QYt1Nq9P8Q0q00t9pMCslNpnciVXG7MZJAxAn w==;
X-IronPort-AV: E=Sophos;i="5.60,481,1549900800"; d="scan'208";a="109791002"
Received: from h199-255-45-14.hgst.com (HELO uls-op-cesaep01.wdc.com)
 ([199.255.45.14])
 by ob1.hgst.iphmx.com with ESMTP; 18 May 2019 06:33:48 +0800
IronPort-SDR: IwZdz0vJbncLMl1O8H+PMoo8A2SRzMfKShkBrnftJXhXXw0O8rN0Vcox61ldVb5FEHbV5STTO/
 CLtR8a0Ii1EvqGs7ekksiW5yq6SYXd8nGM2CH/BKdSIW8Xg3SMNnn+xXcFiArEEoZMuAZEUF+4
 NYOeot35G/JDahA8fQyP30uuHGF25HnLti3PGyFzVK59ScfA07UmVEFZIB29glP6TfYoviJ2Vy
 610kfx8cFeuSZkQxPMVEbX3zoVaf4Z9U45aXtBN9FoH0TP4smX3+ZpJcvmiOC0RZeJXP5yZthJ
 nSx3U67XJyz9qV068t2RGX5D
Received: from uls-op-cesaip02.wdc.com ([10.248.3.37])
 by uls-op-cesaep01.wdc.com with ESMTP; 17 May 2019 15:09:17 -0700
IronPort-SDR: kS8+Ll7ynKuyXzNTXCNv1H3yHAsUOLygiqOsHwJgjnYNKF7sSRu9VD0M1wGOA4GVJptr8tBoKt
 g5C3+ozdmmyfhijt7XcnTKwlj1A94xX8HoNeAApnyYKueTOY+ZREvhUhL44iykb1DwL67U5I1v
 3kTt0oCgphTdDU9GuGtreRn3od3mzsFqNnMEsDasCshIDVpeodCFZdsroiLOafqdU0G15yzlq4
 3EK+BdwqLsDiAkyCfLfVyr1WPbJ3643vUvUf1b0VO5/1XJJS1c6+lxznoKqAKV6RV7aJitV2Sn
 Fos=
Received: from risc6-mainframe.sdcorp.global.sandisk.com (HELO
 risc6-mainframe.int.fusionio.com) ([10.196.157.140])
 by uls-op-cesaip02.wdc.com with ESMTP; 17 May 2019 15:33:47 -0700
From: Alistair Francis <alistair.francis@wdc.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 17 May 2019 15:31:52 -0700
Message-Id: <20190517223152.29839-2-alistair.francis@wdc.com>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <20190517223152.29839-1-alistair.francis@wdc.com>
References: <20190517223152.29839-1-alistair.francis@wdc.com>
MIME-Version: 1.0
X-Mailman-Approved-At: Sat, 18 May 2019 05:03:44 +0000
Subject: [Xen-devel] [PATCH v2 2/2] autotools: Remove the configure script
 and just use autoconf
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, konrad.wilk@oracle.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 Alistair Francis <alistair.francis@wdc.com>, jbeulich@suse.com,
 alistair23@gmail.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RG9uJ3QgaGFyZGNvZGUgb2xkIHZlcnNpb25zIG9mIGNvbmZpZ3VyZSBpbiB0aGUgc291cmNlIGNv
ZGUsIGluc3RlYWQKbGV0J3MganVzdCB1c2UgYXV0b2NvbmYgdG8gZ2VuZXJhdGUgdGhlbS4KClNp
Z25lZC1vZmYtYnk6IEFsaXN0YWlyIEZyYW5jaXMgPGFsaXN0YWlyLmZyYW5jaXNAd2RjLmNvbT4K
LS0tCiAuZ2l0aWdub3JlICAgICAgICB8ICAgICA1ICsKIGNvbmZpZ3VyZSAgICAgICAgIHwgIDM2
MTggLS0tLS0tLS0tLS0tLS0tCiBkb2NzL2NvbmZpZ3VyZSAgICB8ICAzNDI3IC0tLS0tLS0tLS0t
LS0tCiBzdHViZG9tL2NvbmZpZ3VyZSB8ICA0ODcwIC0tLS0tLS0tLS0tLS0tLS0tLS0KIHRvb2xz
L2NvbmZpZ3VyZSAgIHwgMTEwODAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KIDUgZmlsZXMgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCAyMjk5NSBkZWxldGlv
bnMoLSkKIGRlbGV0ZSBtb2RlIDEwMDc1NSBjb25maWd1cmUKIGRlbGV0ZSBtb2RlIDEwMDc1NSBk
b2NzL2NvbmZpZ3VyZQogZGVsZXRlIG1vZGUgMTAwNzU1IHN0dWJkb20vY29uZmlndXJlCiBkZWxl
dGUgbW9kZSAxMDA3NTUgdG9vbHMvY29uZmlndXJlCgpkaWZmIC0tZ2l0IGEvLmdpdGlnbm9yZSBi
Ly5naXRpZ25vcmUKaW5kZXggMjZiYzU4M2Y3NC4uMmY3OWVmMTk3ZiAxMDA2NDQKLS0tIGEvLmdp
dGlnbm9yZQorKysgYi8uZ2l0aWdub3JlCkBAIC00MSw2ICs0MSwxMSBAQCBjb25maWcuY2FjaGUK
IGNvbmZpZy9Ub3BsZXZlbC5tawogY29uZmlnL1BhdGhzLm1rCiAKK2NvbmZpZ3VyZQorY29uZmRl
ZnMuaAorZG9jcy9jb25maWd1cmUKK3Rvb2xzL2NvbmZpZ3VyZQorCiBidWlsZC0qCiBkaXN0LyoK
IGRvY3MvdG1wLioKZGlmZiAtLWdpdCBhL2NvbmZpZ3VyZSBiL2NvbmZpZ3VyZQpkZWxldGVkIGZp
bGUgbW9kZSAxMDA3NTUKaW5kZXggNGQyNThlYjYxNS4uMDAwMDAwMDAwMAotLS0gYS9jb25maWd1
cmUKKysrIC9kZXYvbnVsbApAQCAtMSwzNjE4ICswLDAgQEAKLSMhIC9iaW4vc2gKLSMgR3Vlc3Mg
dmFsdWVzIGZvciBzeXN0ZW0tZGVwZW5kZW50IHZhcmlhYmxlcyBhbmQgY3JlYXRlIE1ha2VmaWxl
cy4KLSMgR2VuZXJhdGVkIGJ5IEdOVSBBdXRvY29uZiAyLjY5IGZvciBYZW4gSHlwZXJ2aXNvciA0
LjEzLgotIwotIyBSZXBvcnQgYnVncyB0byA8eGVuLWRldmVsQGxpc3RzLnhlbi5vcmc+LgotIwot
IwotIyBDb3B5cmlnaHQgKEMpIDE5OTItMTk5NiwgMTk5OC0yMDEyIEZyZWUgU29mdHdhcmUgRm91
bmRhdGlvbiwgSW5jLgotIwotIwotIyBUaGlzIGNvbmZpZ3VyZSBzY3JpcHQgaXMgZnJlZSBzb2Z0
d2FyZTsgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbgotIyBnaXZlcyB1bmxpbWl0ZWQgcGVy
bWlzc2lvbiB0byBjb3B5LCBkaXN0cmlidXRlIGFuZCBtb2RpZnkgaXQuCi0jIyAtLS0tLS0tLS0t
LS0tLS0tLS0tLSAjIwotIyMgTTRzaCBJbml0aWFsaXphdGlvbi4gIyMKLSMjIC0tLS0tLS0tLS0t
LS0tLS0tLS0tICMjCi0KLSMgQmUgbW9yZSBCb3VybmUgY29tcGF0aWJsZQotRFVBTENBU0U9MTsg
ZXhwb3J0IERVQUxDQVNFICMgZm9yIE1LUyBzaAotaWYgdGVzdCAtbiAiJHtaU0hfVkVSU0lPTitz
ZXR9IiAmJiAoZW11bGF0ZSBzaCkgPi9kZXYvbnVsbCAyPiYxOyB0aGVuIDoKLSAgZW11bGF0ZSBz
aAotICBOVUxMQ01EPToKLSAgIyBQcmUtNC4yIHZlcnNpb25zIG9mIFpzaCBkbyB3b3JkIHNwbGl0
dGluZyBvbiAkezErIiRAIn0sIHdoaWNoCi0gICMgaXMgY29udHJhcnkgdG8gb3VyIHVzYWdlLiAg
RGlzYWJsZSB0aGlzIGZlYXR1cmUuCi0gIGFsaWFzIC1nICckezErIiRAIn0nPSciJEAiJwotICBz
ZXRvcHQgTk9fR0xPQl9TVUJTVAotZWxzZQotICBjYXNlIGAoc2V0IC1vKSAyPi9kZXYvbnVsbGAg
aW4gIygKLSAgKnBvc2l4KikgOgotICAgIHNldCAtbyBwb3NpeCA7OyAjKAotICAqKSA6Ci0gICAg
IDs7Ci1lc2FjCi1maQotCi0KLWFzX25sPScKLScKLWV4cG9ydCBhc19ubAotIyBQcmludGluZyBh
IGxvbmcgc3RyaW5nIGNyYXNoZXMgU29sYXJpcyA3IC91c3IvYmluL3ByaW50Zi4KLWFzX2VjaG89
J1xcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxc
XFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFwnCi1hc19lY2hv
PSRhc19lY2hvJGFzX2VjaG8kYXNfZWNobyRhc19lY2hvJGFzX2VjaG8KLWFzX2VjaG89JGFzX2Vj
aG8kYXNfZWNobyRhc19lY2hvJGFzX2VjaG8kYXNfZWNobyRhc19lY2hvCi0jIFByZWZlciBhIGtz
aCBzaGVsbCBidWlsdGluIG92ZXIgYW4gZXh0ZXJuYWwgcHJpbnRmIHByb2dyYW0gb24gU29sYXJp
cywKLSMgYnV0IHdpdGhvdXQgd2FzdGluZyBmb3JrcyBmb3IgYmFzaCBvciB6c2guCi1pZiB0ZXN0
IC16ICIkQkFTSF9WRVJTSU9OJFpTSF9WRVJTSU9OIiBcCi0gICAgJiYgKHRlc3QgIlhgcHJpbnQg
LXIgLS0gJGFzX2VjaG9gIiA9ICJYJGFzX2VjaG8iKSAyPi9kZXYvbnVsbDsgdGhlbgotICBhc19l
Y2hvPSdwcmludCAtciAtLScKLSAgYXNfZWNob19uPSdwcmludCAtcm4gLS0nCi1lbGlmICh0ZXN0
ICJYYHByaW50ZiAlcyAkYXNfZWNob2AiID0gIlgkYXNfZWNobyIpIDI+L2Rldi9udWxsOyB0aGVu
Ci0gIGFzX2VjaG89J3ByaW50ZiAlc1xuJwotICBhc19lY2hvX249J3ByaW50ZiAlcycKLWVsc2UK
LSAgaWYgdGVzdCAiWGAoL3Vzci91Y2IvZWNobyAtbiAtbiAkYXNfZWNobykgMj4vZGV2L251bGxg
IiA9ICJYLW4gJGFzX2VjaG8iOyB0aGVuCi0gICAgYXNfZWNob19ib2R5PSdldmFsIC91c3IvdWNi
L2VjaG8gLW4gIiQxJGFzX25sIicKLSAgICBhc19lY2hvX249Jy91c3IvdWNiL2VjaG8gLW4nCi0g
IGVsc2UKLSAgICBhc19lY2hvX2JvZHk9J2V2YWwgZXhwciAiWCQxIiA6ICJYXFwoLipcXCkiJwot
ICAgIGFzX2VjaG9fbl9ib2R5PSdldmFsCi0gICAgICBhcmc9JDE7Ci0gICAgICBjYXNlICRhcmcg
aW4gIygKLSAgICAgICoiJGFzX25sIiopCi0JZXhwciAiWCRhcmciIDogIlhcXCguKlxcKSRhc19u
bCI7Ci0JYXJnPWBleHByICJYJGFyZyIgOiAiLiokYXNfbmxcXCguKlxcKSJgOzsKLSAgICAgIGVz
YWM7Ci0gICAgICBleHByICJYJGFyZyIgOiAiWFxcKC4qXFwpIiB8IHRyIC1kICIkYXNfbmwiCi0g
ICAgJwotICAgIGV4cG9ydCBhc19lY2hvX25fYm9keQotICAgIGFzX2VjaG9fbj0nc2ggLWMgJGFz
X2VjaG9fbl9ib2R5IGFzX2VjaG8nCi0gIGZpCi0gIGV4cG9ydCBhc19lY2hvX2JvZHkKLSAgYXNf
ZWNobz0nc2ggLWMgJGFzX2VjaG9fYm9keSBhc19lY2hvJwotZmkKLQotIyBUaGUgdXNlciBpcyBh
bHdheXMgcmlnaHQuCi1pZiB0ZXN0ICIke1BBVEhfU0VQQVJBVE9SK3NldH0iICE9IHNldDsgdGhl
bgotICBQQVRIX1NFUEFSQVRPUj06Ci0gIChQQVRIPScvYmluOy9iaW4nOyBGUEFUSD0kUEFUSDsg
c2ggLWMgOikgPi9kZXYvbnVsbCAyPiYxICYmIHsKLSAgICAoUEFUSD0nL2JpbjovYmluJzsgRlBB
VEg9JFBBVEg7IHNoIC1jIDopID4vZGV2L251bGwgMj4mMSB8fAotICAgICAgUEFUSF9TRVBBUkFU
T1I9JzsnCi0gIH0KLWZpCi0KLQotIyBJRlMKLSMgV2UgbmVlZCBzcGFjZSwgdGFiIGFuZCBuZXcg
bGluZSwgaW4gcHJlY2lzZWx5IHRoYXQgb3JkZXIuICBRdW90aW5nIGlzCi0jIHRoZXJlIHRvIHBy
ZXZlbnQgZWRpdG9ycyBmcm9tIGNvbXBsYWluaW5nIGFib3V0IHNwYWNlLXRhYi4KLSMgKElmIF9B
U19QQVRIX1dBTEsgd2VyZSBjYWxsZWQgd2l0aCBJRlMgdW5zZXQsIGl0IHdvdWxkIGRpc2FibGUg
d29yZAotIyBzcGxpdHRpbmcgYnkgc2V0dGluZyBJRlMgdG8gZW1wdHkgdmFsdWUuKQotSUZTPSIg
IiIJJGFzX25sIgotCi0jIEZpbmQgd2hvIHdlIGFyZS4gIExvb2sgaW4gdGhlIHBhdGggaWYgd2Ug
Y29udGFpbiBubyBkaXJlY3Rvcnkgc2VwYXJhdG9yLgotYXNfbXlzZWxmPQotY2FzZSAkMCBpbiAj
KCgKLSAgKltcXC9dKiApIGFzX215c2VsZj0kMCA7OwotICAqKSBhc19zYXZlX0lGUz0kSUZTOyBJ
RlM9JFBBVEhfU0VQQVJBVE9SCi1mb3IgYXNfZGlyIGluICRQQVRICi1kbwotICBJRlM9JGFzX3Nh
dmVfSUZTCi0gIHRlc3QgLXogIiRhc19kaXIiICYmIGFzX2Rpcj0uCi0gICAgdGVzdCAtciAiJGFz
X2Rpci8kMCIgJiYgYXNfbXlzZWxmPSRhc19kaXIvJDAgJiYgYnJlYWsKLSAgZG9uZQotSUZTPSRh
c19zYXZlX0lGUwotCi0gICAgIDs7Ci1lc2FjCi0jIFdlIGRpZCBub3QgZmluZCBvdXJzZWx2ZXMs
IG1vc3QgcHJvYmFibHkgd2Ugd2VyZSBydW4gYXMgYHNoIENPTU1BTkQnCi0jIGluIHdoaWNoIGNh
c2Ugd2UgYXJlIG5vdCB0byBiZSBmb3VuZCBpbiB0aGUgcGF0aC4KLWlmIHRlc3QgIngkYXNfbXlz
ZWxmIiA9IHg7IHRoZW4KLSAgYXNfbXlzZWxmPSQwCi1maQotaWYgdGVzdCAhIC1mICIkYXNfbXlz
ZWxmIjsgdGhlbgotICAkYXNfZWNobyAiJGFzX215c2VsZjogZXJyb3I6IGNhbm5vdCBmaW5kIG15
c2VsZjsgcmVydW4gd2l0aCBhbiBhYnNvbHV0ZSBmaWxlIG5hbWUiID4mMgotICBleGl0IDEKLWZp
Ci0KLSMgVW5zZXQgdmFyaWFibGVzIHRoYXQgd2UgZG8gbm90IG5lZWQgYW5kIHdoaWNoIGNhdXNl
IGJ1Z3MgKGUuZy4gaW4KLSMgcHJlLTMuMCBVV0lOIGtzaCkuICBCdXQgZG8gbm90IGNhdXNlIGJ1
Z3MgaW4gYmFzaCAyLjAxOyB0aGUgInx8IGV4aXQgMSIKLSMgc3VwcHJlc3NlcyBhbnkgIlNlZ21l
bnRhdGlvbiBmYXVsdCIgbWVzc2FnZSB0aGVyZS4gICcoKCcgY291bGQKLSMgdHJpZ2dlciBhIGJ1
ZyBpbiBwZGtzaCA1LjIuMTQuCi1mb3IgYXNfdmFyIGluIEJBU0hfRU5WIEVOViBNQUlMIE1BSUxQ
QVRICi1kbyBldmFsIHRlc3QgeFwkeyRhc192YXIrc2V0fSA9IHhzZXQgXAotICAmJiAoICh1bnNl
dCAkYXNfdmFyKSB8fCBleGl0IDEpID4vZGV2L251bGwgMj4mMSAmJiB1bnNldCAkYXNfdmFyIHx8
IDoKLWRvbmUKLVBTMT0nJCAnCi1QUzI9Jz4gJwotUFM0PScrICcKLQotIyBOTFMgbnVpc2FuY2Vz
LgotTENfQUxMPUMKLWV4cG9ydCBMQ19BTEwKLUxBTkdVQUdFPUMKLWV4cG9ydCBMQU5HVUFHRQot
Ci0jIENEUEFUSC4KLSh1bnNldCBDRFBBVEgpID4vZGV2L251bGwgMj4mMSAmJiB1bnNldCBDRFBB
VEgKLQotIyBVc2UgYSBwcm9wZXIgaW50ZXJuYWwgZW52aXJvbm1lbnQgdmFyaWFibGUgdG8gZW5z
dXJlIHdlIGRvbid0IGZhbGwKLSAgIyBpbnRvIGFuIGluZmluaXRlIGxvb3AsIGNvbnRpbnVvdXNs
eSByZS1leGVjdXRpbmcgb3Vyc2VsdmVzLgotICBpZiB0ZXN0IHgiJHtfYXNfY2FuX3JlZXhlY30i
ICE9IHhubyAmJiB0ZXN0ICJ4JENPTkZJR19TSEVMTCIgIT0geDsgdGhlbgotICAgIF9hc19jYW5f
cmVleGVjPW5vOyBleHBvcnQgX2FzX2Nhbl9yZWV4ZWM7Ci0gICAgIyBXZSBjYW5ub3QgeWV0IGFz
c3VtZSBhIGRlY2VudCBzaGVsbCwgc28gd2UgaGF2ZSB0byBwcm92aWRlIGEKLSMgbmV1dHJhbGl6
YXRpb24gdmFsdWUgZm9yIHNoZWxscyB3aXRob3V0IHVuc2V0OyBhbmQgdGhpcyBhbHNvCi0jIHdv
cmtzIGFyb3VuZCBzaGVsbHMgdGhhdCBjYW5ub3QgdW5zZXQgbm9uZXhpc3RlbnQgdmFyaWFibGVz
LgotIyBQcmVzZXJ2ZSAtdiBhbmQgLXggdG8gdGhlIHJlcGxhY2VtZW50IHNoZWxsLgotQkFTSF9F
TlY9L2Rldi9udWxsCi1FTlY9L2Rldi9udWxsCi0odW5zZXQgQkFTSF9FTlYpID4vZGV2L251bGwg
Mj4mMSAmJiB1bnNldCBCQVNIX0VOViBFTlYKLWNhc2UgJC0gaW4gIyAoKCgoCi0gICp2KngqIHwg
KngqdiogKSBhc19vcHRzPS12eCA7OwotICAqdiogKSBhc19vcHRzPS12IDs7Ci0gICp4KiApIGFz
X29wdHM9LXggOzsKLSAgKiApIGFzX29wdHM9IDs7Ci1lc2FjCi1leGVjICRDT05GSUdfU0hFTEwg
JGFzX29wdHMgIiRhc19teXNlbGYiICR7MSsiJEAifQotIyBBZG1pdHRlZGx5LCB0aGlzIGlzIHF1
aXRlIHBhcmFub2lkLCBzaW5jZSBhbGwgdGhlIGtub3duIHNoZWxscyBiYWlsCi0jIG91dCBhZnRl
ciBhIGZhaWxlZCBgZXhlYycuCi0kYXNfZWNobyAiJDA6IGNvdWxkIG5vdCByZS1leGVjdXRlIHdp
dGggJENPTkZJR19TSEVMTCIgPiYyCi1hc19mbl9leGl0IDI1NQotICBmaQotICAjIFdlIGRvbid0
IHdhbnQgdGhpcyB0byBwcm9wYWdhdGUgdG8gb3RoZXIgc3VicHJvY2Vzc2VzLgotICAgICAgICAg
IHsgX2FzX2Nhbl9yZWV4ZWM9OyB1bnNldCBfYXNfY2FuX3JlZXhlYzt9Ci1pZiB0ZXN0ICJ4JENP
TkZJR19TSEVMTCIgPSB4OyB0aGVuCi0gIGFzX2JvdXJuZV9jb21wYXRpYmxlPSJpZiB0ZXN0IC1u
IFwiXCR7WlNIX1ZFUlNJT04rc2V0fVwiICYmIChlbXVsYXRlIHNoKSA+L2Rldi9udWxsIDI+JjE7
IHRoZW4gOgotICBlbXVsYXRlIHNoCi0gIE5VTExDTUQ9OgotICAjIFByZS00LjIgdmVyc2lvbnMg
b2YgWnNoIGRvIHdvcmQgc3BsaXR0aW5nIG9uIFwkezErXCJcJEBcIn0sIHdoaWNoCi0gICMgaXMg
Y29udHJhcnkgdG8gb3VyIHVzYWdlLiAgRGlzYWJsZSB0aGlzIGZlYXR1cmUuCi0gIGFsaWFzIC1n
ICdcJHsxK1wiXCRAXCJ9Jz0nXCJcJEBcIicKLSAgc2V0b3B0IE5PX0dMT0JfU1VCU1QKLWVsc2UK
LSAgY2FzZSBcYChzZXQgLW8pIDI+L2Rldi9udWxsXGAgaW4gIygKLSAgKnBvc2l4KikgOgotICAg
IHNldCAtbyBwb3NpeCA7OyAjKAotICAqKSA6Ci0gICAgIDs7Ci1lc2FjCi1maQotIgotICBhc19y
ZXF1aXJlZD0iYXNfZm5fcmV0dXJuICgpIHsgKGV4aXQgXCQxKTsgfQotYXNfZm5fc3VjY2VzcyAo
KSB7IGFzX2ZuX3JldHVybiAwOyB9Ci1hc19mbl9mYWlsdXJlICgpIHsgYXNfZm5fcmV0dXJuIDE7
IH0KLWFzX2ZuX3JldF9zdWNjZXNzICgpIHsgcmV0dXJuIDA7IH0KLWFzX2ZuX3JldF9mYWlsdXJl
ICgpIHsgcmV0dXJuIDE7IH0KLQotZXhpdGNvZGU9MAotYXNfZm5fc3VjY2VzcyB8fCB7IGV4aXRj
b2RlPTE7IGVjaG8gYXNfZm5fc3VjY2VzcyBmYWlsZWQuOyB9Ci1hc19mbl9mYWlsdXJlICYmIHsg
ZXhpdGNvZGU9MTsgZWNobyBhc19mbl9mYWlsdXJlIHN1Y2NlZWRlZC47IH0KLWFzX2ZuX3JldF9z
dWNjZXNzIHx8IHsgZXhpdGNvZGU9MTsgZWNobyBhc19mbl9yZXRfc3VjY2VzcyBmYWlsZWQuOyB9
Ci1hc19mbl9yZXRfZmFpbHVyZSAmJiB7IGV4aXRjb2RlPTE7IGVjaG8gYXNfZm5fcmV0X2ZhaWx1
cmUgc3VjY2VlZGVkLjsgfQotaWYgKCBzZXQgeDsgYXNfZm5fcmV0X3N1Y2Nlc3MgeSAmJiB0ZXN0
IHggPSBcIlwkMVwiICk7IHRoZW4gOgotCi1lbHNlCi0gIGV4aXRjb2RlPTE7IGVjaG8gcG9zaXRp
b25hbCBwYXJhbWV0ZXJzIHdlcmUgbm90IHNhdmVkLgotZmkKLXRlc3QgeFwkZXhpdGNvZGUgPSB4
MCB8fCBleGl0IDEKLXRlc3QgLXggLyB8fCBleGl0IDEiCi0gIGFzX3N1Z2dlc3RlZD0iICBhc19s
aW5lbm9fMT0iO2FzX3N1Z2dlc3RlZD0kYXNfc3VnZ2VzdGVkJExJTkVOTzthc19zdWdnZXN0ZWQ9
JGFzX3N1Z2dlc3RlZCIgYXNfbGluZW5vXzFhPVwkTElORU5PCi0gIGFzX2xpbmVub18yPSI7YXNf
c3VnZ2VzdGVkPSRhc19zdWdnZXN0ZWQkTElORU5PO2FzX3N1Z2dlc3RlZD0kYXNfc3VnZ2VzdGVk
IiBhc19saW5lbm9fMmE9XCRMSU5FTk8KLSAgZXZhbCAndGVzdCBcInhcJGFzX2xpbmVub18xJ1wk
YXNfcnVuJ1wiICE9IFwieFwkYXNfbGluZW5vXzInXCRhc19ydW4nXCIgJiYKLSAgdGVzdCBcInhc
YGV4cHIgXCRhc19saW5lbm9fMSdcJGFzX3J1bicgKyAxXGBcIiA9IFwieFwkYXNfbGluZW5vXzIn
XCRhc19ydW4nXCInIHx8IGV4aXQgMSIKLSAgaWYgKGV2YWwgIiRhc19yZXF1aXJlZCIpIDI+L2Rl
di9udWxsOyB0aGVuIDoKLSAgYXNfaGF2ZV9yZXF1aXJlZD15ZXMKLWVsc2UKLSAgYXNfaGF2ZV9y
ZXF1aXJlZD1ubwotZmkKLSAgaWYgdGVzdCB4JGFzX2hhdmVfcmVxdWlyZWQgPSB4eWVzICYmIChl
dmFsICIkYXNfc3VnZ2VzdGVkIikgMj4vZGV2L251bGw7IHRoZW4gOgotCi1lbHNlCi0gIGFzX3Nh
dmVfSUZTPSRJRlM7IElGUz0kUEFUSF9TRVBBUkFUT1IKLWFzX2ZvdW5kPWZhbHNlCi1mb3IgYXNf
ZGlyIGluIC9iaW4kUEFUSF9TRVBBUkFUT1IvdXNyL2JpbiRQQVRIX1NFUEFSQVRPUiRQQVRICi1k
bwotICBJRlM9JGFzX3NhdmVfSUZTCi0gIHRlc3QgLXogIiRhc19kaXIiICYmIGFzX2Rpcj0uCi0g
IGFzX2ZvdW5kPToKLSAgY2FzZSAkYXNfZGlyIGluICMoCi0JIC8qKQotCSAgIGZvciBhc19iYXNl
IGluIHNoIGJhc2gga3NoIHNoNTsgZG8KLQkgICAgICMgVHJ5IG9ubHkgc2hlbGxzIHRoYXQgZXhp
c3QsIHRvIHNhdmUgc2V2ZXJhbCBmb3Jrcy4KLQkgICAgIGFzX3NoZWxsPSRhc19kaXIvJGFzX2Jh
c2UKLQkgICAgIGlmIHsgdGVzdCAtZiAiJGFzX3NoZWxsIiB8fCB0ZXN0IC1mICIkYXNfc2hlbGwu
ZXhlIjsgfSAmJgotCQkgICAgeyAkYXNfZWNobyAiJGFzX2JvdXJuZV9jb21wYXRpYmxlIiIkYXNf
cmVxdWlyZWQiIHwgYXNfcnVuPWEgIiRhc19zaGVsbCI7IH0gMj4vZGV2L251bGw7IHRoZW4gOgot
ICBDT05GSUdfU0hFTEw9JGFzX3NoZWxsIGFzX2hhdmVfcmVxdWlyZWQ9eWVzCi0JCSAgIGlmIHsg
JGFzX2VjaG8gIiRhc19ib3VybmVfY29tcGF0aWJsZSIiJGFzX3N1Z2dlc3RlZCIgfCBhc19ydW49
YSAiJGFzX3NoZWxsIjsgfSAyPi9kZXYvbnVsbDsgdGhlbiA6Ci0gIGJyZWFrIDIKLWZpCi1maQot
CSAgIGRvbmU7OwotICAgICAgIGVzYWMKLSAgYXNfZm91bmQ9ZmFsc2UKLWRvbmUKLSRhc19mb3Vu
ZCB8fCB7IGlmIHsgdGVzdCAtZiAiJFNIRUxMIiB8fCB0ZXN0IC1mICIkU0hFTEwuZXhlIjsgfSAm
JgotCSAgICAgIHsgJGFzX2VjaG8gIiRhc19ib3VybmVfY29tcGF0aWJsZSIiJGFzX3JlcXVpcmVk
IiB8IGFzX3J1bj1hICIkU0hFTEwiOyB9IDI+L2Rldi9udWxsOyB0aGVuIDoKLSAgQ09ORklHX1NI
RUxMPSRTSEVMTCBhc19oYXZlX3JlcXVpcmVkPXllcwotZmk7IH0KLUlGUz0kYXNfc2F2ZV9JRlMK
LQotCi0gICAgICBpZiB0ZXN0ICJ4JENPTkZJR19TSEVMTCIgIT0geDsgdGhlbiA6Ci0gIGV4cG9y
dCBDT05GSUdfU0hFTEwKLSAgICAgICAgICAgICAjIFdlIGNhbm5vdCB5ZXQgYXNzdW1lIGEgZGVj
ZW50IHNoZWxsLCBzbyB3ZSBoYXZlIHRvIHByb3ZpZGUgYQotIyBuZXV0cmFsaXphdGlvbiB2YWx1
ZSBmb3Igc2hlbGxzIHdpdGhvdXQgdW5zZXQ7IGFuZCB0aGlzIGFsc28KLSMgd29ya3MgYXJvdW5k
IHNoZWxscyB0aGF0IGNhbm5vdCB1bnNldCBub25leGlzdGVudCB2YXJpYWJsZXMuCi0jIFByZXNl
cnZlIC12IGFuZCAteCB0byB0aGUgcmVwbGFjZW1lbnQgc2hlbGwuCi1CQVNIX0VOVj0vZGV2L251
bGwKLUVOVj0vZGV2L251bGwKLSh1bnNldCBCQVNIX0VOVikgPi9kZXYvbnVsbCAyPiYxICYmIHVu
c2V0IEJBU0hfRU5WIEVOVgotY2FzZSAkLSBpbiAjICgoKCgKLSAgKnYqeCogfCAqeCp2KiApIGFz
X29wdHM9LXZ4IDs7Ci0gICp2KiApIGFzX29wdHM9LXYgOzsKLSAgKngqICkgYXNfb3B0cz0teCA7
OwotICAqICkgYXNfb3B0cz0gOzsKLWVzYWMKLWV4ZWMgJENPTkZJR19TSEVMTCAkYXNfb3B0cyAi
JGFzX215c2VsZiIgJHsxKyIkQCJ9Ci0jIEFkbWl0dGVkbHksIHRoaXMgaXMgcXVpdGUgcGFyYW5v
aWQsIHNpbmNlIGFsbCB0aGUga25vd24gc2hlbGxzIGJhaWwKLSMgb3V0IGFmdGVyIGEgZmFpbGVk
IGBleGVjJy4KLSRhc19lY2hvICIkMDogY291bGQgbm90IHJlLWV4ZWN1dGUgd2l0aCAkQ09ORklH
X1NIRUxMIiA+JjIKLWV4aXQgMjU1Ci1maQotCi0gICAgaWYgdGVzdCB4JGFzX2hhdmVfcmVxdWly
ZWQgPSB4bm87IHRoZW4gOgotICAkYXNfZWNobyAiJDA6IFRoaXMgc2NyaXB0IHJlcXVpcmVzIGEg
c2hlbGwgbW9yZSBtb2Rlcm4gdGhhbiBhbGwiCi0gICRhc19lY2hvICIkMDogdGhlIHNoZWxscyB0
aGF0IEkgZm91bmQgb24geW91ciBzeXN0ZW0uIgotICBpZiB0ZXN0IHgke1pTSF9WRVJTSU9OK3Nl
dH0gPSB4c2V0IDsgdGhlbgotICAgICRhc19lY2hvICIkMDogSW4gcGFydGljdWxhciwgenNoICRa
U0hfVkVSU0lPTiBoYXMgYnVncyBhbmQgc2hvdWxkIgotICAgICRhc19lY2hvICIkMDogYmUgdXBn
cmFkZWQgdG8genNoIDQuMy40IG9yIGxhdGVyLiIKLSAgZWxzZQotICAgICRhc19lY2hvICIkMDog
UGxlYXNlIHRlbGwgYnVnLWF1dG9jb25mQGdudS5vcmcgYW5kCi0kMDogeGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcgYWJvdXQgeW91ciBzeXN0ZW0sIGluY2x1ZGluZwotJDA6IGFueSBlcnJvciBwb3Nz
aWJseSBvdXRwdXQgYmVmb3JlIHRoaXMgbWVzc2FnZS4gVGhlbgotJDA6IGluc3RhbGwgYSBtb2Rl
cm4gc2hlbGwsIG9yIG1hbnVhbGx5IHJ1biB0aGUgc2NyaXB0Ci0kMDogdW5kZXIgc3VjaCBhIHNo
ZWxsIGlmIHlvdSBkbyBoYXZlIG9uZS4iCi0gIGZpCi0gIGV4aXQgMQotZmkKLWZpCi1maQotU0hF
TEw9JHtDT05GSUdfU0hFTEwtL2Jpbi9zaH0KLWV4cG9ydCBTSEVMTAotIyBVbnNldCBtb3JlIHZh
cmlhYmxlcyBrbm93biB0byBpbnRlcmZlcmUgd2l0aCBiZWhhdmlvciBvZiBjb21tb24gdG9vbHMu
Ci1DTElDT0xPUl9GT1JDRT0gR1JFUF9PUFRJT05TPQotdW5zZXQgQ0xJQ09MT1JfRk9SQ0UgR1JF
UF9PUFRJT05TCi0KLSMjIC0tLS0tLS0tLS0tLS0tLS0tLS0tLSAjIwotIyMgTTRzaCBTaGVsbCBG
dW5jdGlvbnMuICMjCi0jIyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0gIyMKLSMgYXNfZm5fdW5zZXQg
VkFSCi0jIC0tLS0tLS0tLS0tLS0tLQotIyBQb3J0YWJseSB1bnNldCBWQVIuCi1hc19mbl91bnNl
dCAoKQotewotICB7IGV2YWwgJDE9OyB1bnNldCAkMTt9Ci19Ci1hc191bnNldD1hc19mbl91bnNl
dAotCi0jIGFzX2ZuX3NldF9zdGF0dXMgU1RBVFVTCi0jIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
Ci0jIFNldCAkPyB0byBTVEFUVVMsIHdpdGhvdXQgZm9ya2luZy4KLWFzX2ZuX3NldF9zdGF0dXMg
KCkKLXsKLSAgcmV0dXJuICQxCi19ICMgYXNfZm5fc2V0X3N0YXR1cwotCi0jIGFzX2ZuX2V4aXQg
U1RBVFVTCi0jIC0tLS0tLS0tLS0tLS0tLS0tCi0jIEV4aXQgdGhlIHNoZWxsIHdpdGggU1RBVFVT
LCBldmVuIGluIGEgInRyYXAgMCIgb3IgInNldCAtZSIgY29udGV4dC4KLWFzX2ZuX2V4aXQgKCkK
LXsKLSAgc2V0ICtlCi0gIGFzX2ZuX3NldF9zdGF0dXMgJDEKLSAgZXhpdCAkMQotfSAjIGFzX2Zu
X2V4aXQKLQotIyBhc19mbl9ta2Rpcl9wCi0jIC0tLS0tLS0tLS0tLS0KLSMgQ3JlYXRlICIkYXNf
ZGlyIiBhcyBhIGRpcmVjdG9yeSwgaW5jbHVkaW5nIHBhcmVudHMgaWYgbmVjZXNzYXJ5LgotYXNf
Zm5fbWtkaXJfcCAoKQotewotCi0gIGNhc2UgJGFzX2RpciBpbiAjKAotICAtKikgYXNfZGlyPS4v
JGFzX2Rpcjs7Ci0gIGVzYWMKLSAgdGVzdCAtZCAiJGFzX2RpciIgfHwgZXZhbCAkYXNfbWtkaXJf
cCB8fCB7Ci0gICAgYXNfZGlycz0KLSAgICB3aGlsZSA6OyBkbwotICAgICAgY2FzZSAkYXNfZGly
IGluICMoCi0gICAgICAqXCcqKSBhc19xZGlyPWAkYXNfZWNobyAiJGFzX2RpciIgfCBzZWQgInMv
Jy8nXFxcXFxcXFwnJy9nImA7OyAjJygKLSAgICAgICopIGFzX3FkaXI9JGFzX2Rpcjs7Ci0gICAg
ICBlc2FjCi0gICAgICBhc19kaXJzPSInJGFzX3FkaXInICRhc19kaXJzIgotICAgICAgYXNfZGly
PWAkYXNfZGlybmFtZSAtLSAiJGFzX2RpciIgfHwKLSRhc19leHByIFgiJGFzX2RpciIgOiAnWFwo
LipbXi9dXCkvLypbXi9dW14vXSovKiQnIFx8IFwKLQkgWCIkYXNfZGlyIiA6ICdYXCgvL1wpW14v
XScgXHwgXAotCSBYIiRhc19kaXIiIDogJ1hcKC8vXCkkJyBcfCBcCi0JIFgiJGFzX2RpciIgOiAn
WFwoL1wpJyBcfCAuIDI+L2Rldi9udWxsIHx8Ci0kYXNfZWNobyBYIiRhc19kaXIiIHwKLSAgICBz
ZWQgJy9eWFwoLipbXi9dXClcL1wvKlteL11bXi9dKlwvKiQvewotCSAgICBzLy9cMS8KLQkgICAg
cQotCSAgfQotCSAgL15YXChcL1wvXClbXi9dLiovewotCSAgICBzLy9cMS8KLQkgICAgcQotCSAg
fQotCSAgL15YXChcL1wvXCkkL3sKLQkgICAgcy8vXDEvCi0JICAgIHEKLQkgIH0KLQkgIC9eWFwo
XC9cKS4qL3sKLQkgICAgcy8vXDEvCi0JICAgIHEKLQkgIH0KLQkgIHMvLiovLi87IHEnYAotICAg
ICAgdGVzdCAtZCAiJGFzX2RpciIgJiYgYnJlYWsKLSAgICBkb25lCi0gICAgdGVzdCAteiAiJGFz
X2RpcnMiIHx8IGV2YWwgIm1rZGlyICRhc19kaXJzIgotICB9IHx8IHRlc3QgLWQgIiRhc19kaXIi
IHx8IGFzX2ZuX2Vycm9yICQ/ICJjYW5ub3QgY3JlYXRlIGRpcmVjdG9yeSAkYXNfZGlyIgotCi0K
LX0gIyBhc19mbl9ta2Rpcl9wCi0KLSMgYXNfZm5fZXhlY3V0YWJsZV9wIEZJTEUKLSMgLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KLSMgVGVzdCBpZiBGSUxFIGlzIGFuIGV4ZWN1dGFibGUgcmVndWxh
ciBmaWxlLgotYXNfZm5fZXhlY3V0YWJsZV9wICgpCi17Ci0gIHRlc3QgLWYgIiQxIiAmJiB0ZXN0
IC14ICIkMSIKLX0gIyBhc19mbl9leGVjdXRhYmxlX3AKLSMgYXNfZm5fYXBwZW5kIFZBUiBWQUxV
RQotIyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tCi0jIEFwcGVuZCB0aGUgdGV4dCBpbiBWQUxVRSB0
byB0aGUgZW5kIG9mIHRoZSBkZWZpbml0aW9uIGNvbnRhaW5lZCBpbiBWQVIuIFRha2UKLSMgYWR2
YW50YWdlIG9mIGFueSBzaGVsbCBvcHRpbWl6YXRpb25zIHRoYXQgYWxsb3cgYW1vcnRpemVkIGxp
bmVhciBncm93dGggb3ZlcgotIyByZXBlYXRlZCBhcHBlbmRzLCBpbnN0ZWFkIG9mIHRoZSB0eXBp
Y2FsIHF1YWRyYXRpYyBncm93dGggcHJlc2VudCBpbiBuYWl2ZQotIyBpbXBsZW1lbnRhdGlvbnMu
Ci1pZiAoZXZhbCAiYXNfdmFyPTE7IGFzX3Zhcis9MjsgdGVzdCB4XCRhc192YXIgPSB4MTIiKSAy
Pi9kZXYvbnVsbDsgdGhlbiA6Ci0gIGV2YWwgJ2FzX2ZuX2FwcGVuZCAoKQotICB7Ci0gICAgZXZh
bCAkMSs9XCQyCi0gIH0nCi1lbHNlCi0gIGFzX2ZuX2FwcGVuZCAoKQotICB7Ci0gICAgZXZhbCAk
MT1cJCQxXCQyCi0gIH0KLWZpICMgYXNfZm5fYXBwZW5kCi0KLSMgYXNfZm5fYXJpdGggQVJHLi4u
Ci0jIC0tLS0tLS0tLS0tLS0tLS0tLQotIyBQZXJmb3JtIGFyaXRobWV0aWMgZXZhbHVhdGlvbiBv
biB0aGUgQVJHcywgYW5kIHN0b3JlIHRoZSByZXN1bHQgaW4gdGhlCi0jIGdsb2JhbCAkYXNfdmFs
LiBUYWtlIGFkdmFudGFnZSBvZiBzaGVsbHMgdGhhdCBjYW4gYXZvaWQgZm9ya3MuIFRoZSBhcmd1
bWVudHMKLSMgbXVzdCBiZSBwb3J0YWJsZSBhY3Jvc3MgJCgoKSkgYW5kIGV4cHIuCi1pZiAoZXZh
bCAidGVzdCBcJCgoIDEgKyAxICkpID0gMiIpIDI+L2Rldi9udWxsOyB0aGVuIDoKLSAgZXZhbCAn
YXNfZm5fYXJpdGggKCkKLSAgewotICAgIGFzX3ZhbD0kKCggJCogKSkKLSAgfScKLWVsc2UKLSAg
YXNfZm5fYXJpdGggKCkKLSAgewotICAgIGFzX3ZhbD1gZXhwciAiJEAiIHx8IHRlc3QgJD8gLWVx
IDFgCi0gIH0KLWZpICMgYXNfZm5fYXJpdGgKLQotCi0jIGFzX2ZuX2Vycm9yIFNUQVRVUyBFUlJP
UiBbTElORU5PIExPR19GRF0KLSMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQotIyBPdXRwdXQgImBiYXNlbmFtZSAkMGA6IGVycm9yOiBFUlJPUiIgdG8gc3RkZXJyLiBJ
ZiBMSU5FTk8gYW5kIExPR19GRCBhcmUKLSMgcHJvdmlkZWQsIGFsc28gb3V0cHV0IHRoZSBlcnJv
ciB0byBMT0dfRkQsIHJlZmVyZW5jaW5nIExJTkVOTy4gVGhlbiBleGl0IHRoZQotIyBzY3JpcHQg
d2l0aCBTVEFUVVMsIHVzaW5nIDEgaWYgdGhhdCB3YXMgMC4KLWFzX2ZuX2Vycm9yICgpCi17Ci0g
IGFzX3N0YXR1cz0kMTsgdGVzdCAkYXNfc3RhdHVzIC1lcSAwICYmIGFzX3N0YXR1cz0xCi0gIGlm
IHRlc3QgIiQ0IjsgdGhlbgotICAgIGFzX2xpbmVubz0ke2FzX2xpbmVuby0iJDMifSBhc19saW5l
bm9fc3RhY2s9YXNfbGluZW5vX3N0YWNrPSRhc19saW5lbm9fc3RhY2sKLSAgICAkYXNfZWNobyAi
JGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiBlcnJvcjogJDIiID4mJDQKLSAgZmkKLSAgJGFz
X2VjaG8gIiRhc19tZTogZXJyb3I6ICQyIiA+JjIKLSAgYXNfZm5fZXhpdCAkYXNfc3RhdHVzCi19
ICMgYXNfZm5fZXJyb3IKLQotaWYgZXhwciBhIDogJ1woYVwpJyA+L2Rldi9udWxsIDI+JjEgJiYK
LSAgIHRlc3QgIlhgZXhwciAwMDAwMSA6ICcuKlwoLi4uXCknYCIgPSBYMDAxOyB0aGVuCi0gIGFz
X2V4cHI9ZXhwcgotZWxzZQotICBhc19leHByPWZhbHNlCi1maQotCi1pZiAoYmFzZW5hbWUgLS0g
LykgPi9kZXYvbnVsbCAyPiYxICYmIHRlc3QgIlhgYmFzZW5hbWUgLS0gLyAyPiYxYCIgPSAiWC8i
OyB0aGVuCi0gIGFzX2Jhc2VuYW1lPWJhc2VuYW1lCi1lbHNlCi0gIGFzX2Jhc2VuYW1lPWZhbHNl
Ci1maQotCi1pZiAoYXNfZGlyPWBkaXJuYW1lIC0tIC9gICYmIHRlc3QgIlgkYXNfZGlyIiA9IFgv
KSA+L2Rldi9udWxsIDI+JjE7IHRoZW4KLSAgYXNfZGlybmFtZT1kaXJuYW1lCi1lbHNlCi0gIGFz
X2Rpcm5hbWU9ZmFsc2UKLWZpCi0KLWFzX21lPWAkYXNfYmFzZW5hbWUgLS0gIiQwIiB8fAotJGFz
X2V4cHIgWC8iJDAiIDogJy4qL1woW14vXVteL10qXCkvKiQnIFx8IFwKLQkgWCIkMCIgOiAnWFwo
Ly9cKSQnIFx8IFwKLQkgWCIkMCIgOiAnWFwoL1wpJyBcfCAuIDI+L2Rldi9udWxsIHx8Ci0kYXNf
ZWNobyBYLyIkMCIgfAotICAgIHNlZCAnL14uKlwvXChbXi9dW14vXSpcKVwvKiQvewotCSAgICBz
Ly9cMS8KLQkgICAgcQotCSAgfQotCSAgL15YXC9cKFwvXC9cKSQvewotCSAgICBzLy9cMS8KLQkg
ICAgcQotCSAgfQotCSAgL15YXC9cKFwvXCkuKi97Ci0JICAgIHMvL1wxLwotCSAgICBxCi0JICB9
Ci0JICBzLy4qLy4vOyBxJ2AKLQotIyBBdm9pZCBkZXBlbmRpbmcgdXBvbiBDaGFyYWN0ZXIgUmFu
Z2VzLgotYXNfY3JfbGV0dGVycz0nYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXonCi1hc19jcl9M
RVRURVJTPSdBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWicKLWFzX2NyX0xldHRlcnM9JGFzX2Ny
X2xldHRlcnMkYXNfY3JfTEVUVEVSUwotYXNfY3JfZGlnaXRzPScwMTIzNDU2Nzg5JwotYXNfY3Jf
YWxudW09JGFzX2NyX0xldHRlcnMkYXNfY3JfZGlnaXRzCi0KLQotICBhc19saW5lbm9fMT0kTElO
RU5PIGFzX2xpbmVub18xYT0kTElORU5PCi0gIGFzX2xpbmVub18yPSRMSU5FTk8gYXNfbGluZW5v
XzJhPSRMSU5FTk8KLSAgZXZhbCAndGVzdCAieCRhc19saW5lbm9fMSckYXNfcnVuJyIgIT0gIngk
YXNfbGluZW5vXzInJGFzX3J1biciICYmCi0gIHRlc3QgInhgZXhwciAkYXNfbGluZW5vXzEnJGFz
X3J1bicgKyAxYCIgPSAieCRhc19saW5lbm9fMickYXNfcnVuJyInIHx8IHsKLSAgIyBCbGFtZSBM
ZWUgRS4gTWNNYWhvbiAoMTkzMS0xOTg5KSBmb3Igc2VkJ3Mgc3ludGF4LiAgOi0pCi0gIHNlZCAt
biAnCi0gICAgcAotICAgIC9bJF1MSU5FTk8vPQotICAnIDwkYXNfbXlzZWxmIHwKLSAgICBzZWQg
JwotICAgICAgcy9bJF1MSU5FTk8uKi8mLS8KLSAgICAgIHQgbGluZW5vCi0gICAgICBiCi0gICAg
ICA6bGluZW5vCi0gICAgICBOCi0gICAgICA6bG9vcAotICAgICAgcy9bJF1MSU5FTk9cKFteJyRh
c19jcl9hbG51bSdfXS4qXG5cKVwoLipcKS9cMlwxXDIvCi0gICAgICB0IGxvb3AKLSAgICAgIHMv
LVxuLiovLwotICAgICcgPiRhc19tZS5saW5lbm8gJiYKLSAgY2htb2QgK3ggIiRhc19tZS5saW5l
bm8iIHx8Ci0gICAgeyAkYXNfZWNobyAiJGFzX21lOiBlcnJvcjogY2Fubm90IGNyZWF0ZSAkYXNf
bWUubGluZW5vOyByZXJ1biB3aXRoIGEgUE9TSVggc2hlbGwiID4mMjsgYXNfZm5fZXhpdCAxOyB9
Ci0KLSAgIyBJZiB3ZSBoYWQgdG8gcmUtZXhlY3V0ZSB3aXRoICRDT05GSUdfU0hFTEwsIHdlJ3Jl
IGVuc3VyZWQgdG8gaGF2ZQotICAjIGFscmVhZHkgZG9uZSB0aGF0LCBzbyBlbnN1cmUgd2UgZG9u
J3QgdHJ5IHRvIGRvIHNvIGFnYWluIGFuZCBmYWxsCi0gICMgaW4gYW4gaW5maW5pdGUgbG9vcC4g
IFRoaXMgaGFzIGFscmVhZHkgaGFwcGVuZWQgaW4gcHJhY3RpY2UuCi0gIF9hc19jYW5fcmVleGVj
PW5vOyBleHBvcnQgX2FzX2Nhbl9yZWV4ZWMKLSAgIyBEb24ndCB0cnkgdG8gZXhlYyBhcyBpdCBj
aGFuZ2VzICRbMF0sIGNhdXNpbmcgYWxsIHNvcnQgb2YgcHJvYmxlbXMKLSAgIyAodGhlIGRpcm5h
bWUgb2YgJFswXSBpcyBub3QgdGhlIHBsYWNlIHdoZXJlIHdlIG1pZ2h0IGZpbmQgdGhlCi0gICMg
b3JpZ2luYWwgYW5kIHNvIG9uLiAgQXV0b2NvbmYgaXMgZXNwZWNpYWxseSBzZW5zaXRpdmUgdG8g
dGhpcykuCi0gIC4gIi4vJGFzX21lLmxpbmVubyIKLSAgIyBFeGl0IHN0YXR1cyBpcyB0aGF0IG9m
IHRoZSBsYXN0IGNvbW1hbmQuCi0gIGV4aXQKLX0KLQotRUNIT19DPSBFQ0hPX049IEVDSE9fVD0K
LWNhc2UgYGVjaG8gLW4geGAgaW4gIygoKCgoCi0tbiopCi0gIGNhc2UgYGVjaG8gJ3h5XGMnYCBp
bgotICAqYyopIEVDSE9fVD0nCSc7OwkjIEVDSE9fVCBpcyBzaW5nbGUgdGFiIGNoYXJhY3Rlci4K
LSAgeHkpICBFQ0hPX0M9J1xjJzs7Ci0gICopICAgZWNobyBgZWNobyBrc2g4OCBidWcgb24gQUlY
IDYuMWAgPiAvZGV2L251bGwKLSAgICAgICBFQ0hPX1Q9JwknOzsKLSAgZXNhYzs7Ci0qKQotICBF
Q0hPX049Jy1uJzs7Ci1lc2FjCi0KLXJtIC1mIGNvbmYkJCBjb25mJCQuZXhlIGNvbmYkJC5maWxl
Ci1pZiB0ZXN0IC1kIGNvbmYkJC5kaXI7IHRoZW4KLSAgcm0gLWYgY29uZiQkLmRpci9jb25mJCQu
ZmlsZQotZWxzZQotICBybSAtZiBjb25mJCQuZGlyCi0gIG1rZGlyIGNvbmYkJC5kaXIgMj4vZGV2
L251bGwKLWZpCi1pZiAoZWNobyA+Y29uZiQkLmZpbGUpIDI+L2Rldi9udWxsOyB0aGVuCi0gIGlm
IGxuIC1zIGNvbmYkJC5maWxlIGNvbmYkJCAyPi9kZXYvbnVsbDsgdGhlbgotICAgIGFzX2xuX3M9
J2xuIC1zJwotICAgICMgLi4uIGJ1dCB0aGVyZSBhcmUgdHdvIGdvdGNoYXM6Ci0gICAgIyAxKSBP
biBNU1lTLCBib3RoIGBsbiAtcyBmaWxlIGRpcicgYW5kIGBsbiBmaWxlIGRpcicgZmFpbC4KLSAg
ICAjIDIpIERKR1BQIDwgMi4wNCBoYXMgbm8gc3ltbGlua3M7IGBsbiAtcycgY3JlYXRlcyBhIHdy
YXBwZXIgZXhlY3V0YWJsZS4KLSAgICAjIEluIGJvdGggY2FzZXMsIHdlIGhhdmUgdG8gZGVmYXVs
dCB0byBgY3AgLXBSJy4KLSAgICBsbiAtcyBjb25mJCQuZmlsZSBjb25mJCQuZGlyIDI+L2Rldi9u
dWxsICYmIHRlc3QgISAtZiBjb25mJCQuZXhlIHx8Ci0gICAgICBhc19sbl9zPSdjcCAtcFInCi0g
IGVsaWYgbG4gY29uZiQkLmZpbGUgY29uZiQkIDI+L2Rldi9udWxsOyB0aGVuCi0gICAgYXNfbG5f
cz1sbgotICBlbHNlCi0gICAgYXNfbG5fcz0nY3AgLXBSJwotICBmaQotZWxzZQotICBhc19sbl9z
PSdjcCAtcFInCi1maQotcm0gLWYgY29uZiQkIGNvbmYkJC5leGUgY29uZiQkLmRpci9jb25mJCQu
ZmlsZSBjb25mJCQuZmlsZQotcm1kaXIgY29uZiQkLmRpciAyPi9kZXYvbnVsbAotCi1pZiBta2Rp
ciAtcCAuIDI+L2Rldi9udWxsOyB0aGVuCi0gIGFzX21rZGlyX3A9J21rZGlyIC1wICIkYXNfZGly
IicKLWVsc2UKLSAgdGVzdCAtZCAuLy1wICYmIHJtZGlyIC4vLXAKLSAgYXNfbWtkaXJfcD1mYWxz
ZQotZmkKLQotYXNfdGVzdF94PSd0ZXN0IC14JwotYXNfZXhlY3V0YWJsZV9wPWFzX2ZuX2V4ZWN1
dGFibGVfcAotCi0jIFNlZCBleHByZXNzaW9uIHRvIG1hcCBhIHN0cmluZyBvbnRvIGEgdmFsaWQg
Q1BQIG5hbWUuCi1hc190cl9jcHA9ImV2YWwgc2VkICd5JSokYXNfY3JfbGV0dGVycyVQJGFzX2Ny
X0xFVFRFUlMlO3MlW15fJGFzX2NyX2FsbnVtXSVfJWcnIgotCi0jIFNlZCBleHByZXNzaW9uIHRv
IG1hcCBhIHN0cmluZyBvbnRvIGEgdmFsaWQgdmFyaWFibGUgbmFtZS4KLWFzX3RyX3NoPSJldmFs
IHNlZCAneSUqKyVwcCU7cyVbXl8kYXNfY3JfYWxudW1dJV8lZyciCi0KLQotdGVzdCAtbiAiJERK
RElSIiB8fCBleGVjIDc8JjAgPC9kZXYvbnVsbAotZXhlYyA2PiYxCi0KLSMgTmFtZSBvZiB0aGUg
aG9zdC4KLSMgaG9zdG5hbWUgb24gc29tZSBzeXN0ZW1zIChTVlIzLjIsIG9sZCBHTlUvTGludXgp
IHJldHVybnMgYSBib2d1cyBleGl0IHN0YXR1cywKLSMgc28gdW5hbWUgZ2V0cyBydW4gdG9vLgot
YWNfaG9zdG5hbWU9YChob3N0bmFtZSB8fCB1bmFtZSAtbikgMj4vZGV2L251bGwgfCBzZWQgMXFg
Ci0KLSMKLSMgSW5pdGlhbGl6YXRpb25zLgotIwotYWNfZGVmYXVsdF9wcmVmaXg9L3Vzci9sb2Nh
bAotYWNfY2xlYW5fZmlsZXM9Ci1hY19jb25maWdfbGlib2JqX2Rpcj0uCi1MSUJPQkpTPQotY3Jv
c3NfY29tcGlsaW5nPW5vCi1zdWJkaXJzPQotTUZMQUdTPQotTUFLRUZMQUdTPQotCi0jIElkZW50
aXR5IG9mIHRoaXMgcGFja2FnZS4KLVBBQ0tBR0VfTkFNRT0nWGVuIEh5cGVydmlzb3InCi1QQUNL
QUdFX1RBUk5BTUU9J3hlbicKLVBBQ0tBR0VfVkVSU0lPTj0nNC4xMycKLVBBQ0tBR0VfU1RSSU5H
PSdYZW4gSHlwZXJ2aXNvciA0LjEzJwotUEFDS0FHRV9CVUdSRVBPUlQ9J3hlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnJwotUEFDS0FHRV9VUkw9J2h0dHA6Ly93d3cueGVuLm9yZy8nCi0KLWFjX3VuaXF1
ZV9maWxlPSIuL3hlbi9jb21tb24va2VybmVsLmMiCi1lbmFibGVfb3B0aW9uX2NoZWNraW5nPW5v
Ci1hY19zdWJzdF92YXJzPSdMVExJQk9CSlMKLUxJQk9CSlMKLVNVQlNZU1RFTVMKLWRvY3MKLXN0
dWJkb20KLXRvb2xzCi14ZW4KLXN1YmRpcnMKLWdpdGh0dHAKLURFQlVHX0RJUgotWEVOX0RVTVBf
RElSCi1YRU5fUEFHSU5HX0RJUgotWEVOX0xPQ0tfRElSCi1YRU5fU0NSSVBUX0RJUgotWEVOX0NP
TkZJR19ESVIKLUlOSVREX0RJUgotQ09ORklHX0RJUgotU0hBUkVESVIKLVhFTl9MSUJfRElSCi1Y
RU5fUlVOX1NUT1JFRAotWEVOX0xJQl9TVE9SRUQKLVhFTl9MT0dfRElSCi1YRU5fUlVOX0RJUgot
WEVORklSTVdBUkVESVIKLUxJQkVYRUNfSU5DCi1MSUJFWEVDX0xJQgotTElCRVhFQ19CSU4KLUxJ
QkVYRUMKLUNPTkZJR19MRUFGX0RJUgotWEVOU1RPUkVEX1BPUlQKLVhFTlNUT1JFRF9LVkEKLWhv
c3Rfb3MKLWhvc3RfdmVuZG9yCi1ob3N0X2NwdQotaG9zdAotYnVpbGRfb3MKLWJ1aWxkX3ZlbmRv
cgotYnVpbGRfY3B1Ci1idWlsZAotdGFyZ2V0X2FsaWFzCi1ob3N0X2FsaWFzCi1idWlsZF9hbGlh
cwotTElCUwotRUNIT19UCi1FQ0hPX04KLUVDSE9fQwotREVGUwotbWFuZGlyCi1sb2NhbGVkaXIK
LWxpYmRpcgotcHNkaXIKLXBkZmRpcgotZHZpZGlyCi1odG1sZGlyCi1pbmZvZGlyCi1kb2NkaXIK
LW9sZGluY2x1ZGVkaXIKLWluY2x1ZGVkaXIKLXJ1bnN0YXRlZGlyCi1sb2NhbHN0YXRlZGlyCi1z
aGFyZWRzdGF0ZWRpcgotc3lzY29uZmRpcgotZGF0YWRpcgotZGF0YXJvb3RkaXIKLWxpYmV4ZWNk
aXIKLXNiaW5kaXIKLWJpbmRpcgotcHJvZ3JhbV90cmFuc2Zvcm1fbmFtZQotcHJlZml4Ci1leGVj
X3ByZWZpeAotUEFDS0FHRV9VUkwKLVBBQ0tBR0VfQlVHUkVQT1JUCi1QQUNLQUdFX1NUUklORwot
UEFDS0FHRV9WRVJTSU9OCi1QQUNLQUdFX1RBUk5BTUUKLVBBQ0tBR0VfTkFNRQotUEFUSF9TRVBB
UkFUT1IKLVNIRUxMJwotYWNfc3Vic3RfZmlsZXM9JycKLWFjX3VzZXJfb3B0cz0nCi1lbmFibGVf
b3B0aW9uX2NoZWNraW5nCi13aXRoX2luaXRkZGlyCi13aXRoX3N5c2NvbmZpZ19sZWFmX2Rpcgot
d2l0aF9saWJleGVjX2xlYWZfZGlyCi13aXRoX3hlbl9kdW1wZGlyCi13aXRoX3J1bmRpcgotd2l0
aF9kZWJ1Z2RpcgotZW5hYmxlX2dpdGh0dHAKLWVuYWJsZV94ZW4KLWVuYWJsZV90b29scwotZW5h
YmxlX3N0dWJkb20KLWVuYWJsZV9kb2NzCi0nCi0gICAgICBhY19wcmVjaW91c192YXJzPSdidWls
ZF9hbGlhcwotaG9zdF9hbGlhcwotdGFyZ2V0X2FsaWFzJwotYWNfc3ViZGlyc19hbGw9J3hlbgot
dG9vbHMKLXN0dWJkb20KLWRvY3MnCi0KLSMgSW5pdGlhbGl6ZSBzb21lIHZhcmlhYmxlcyBzZXQg
Ynkgb3B0aW9ucy4KLWFjX2luaXRfaGVscD0KLWFjX2luaXRfdmVyc2lvbj1mYWxzZQotYWNfdW5y
ZWNvZ25pemVkX29wdHM9Ci1hY191bnJlY29nbml6ZWRfc2VwPQotIyBUaGUgdmFyaWFibGVzIGhh
dmUgdGhlIHNhbWUgbmFtZXMgYXMgdGhlIG9wdGlvbnMsIHdpdGgKLSMgZGFzaGVzIGNoYW5nZWQg
dG8gdW5kZXJsaW5lcy4KLWNhY2hlX2ZpbGU9L2Rldi9udWxsCi1leGVjX3ByZWZpeD1OT05FCi1u
b19jcmVhdGU9Ci1ub19yZWN1cnNpb249Ci1wcmVmaXg9Tk9ORQotcHJvZ3JhbV9wcmVmaXg9Tk9O
RQotcHJvZ3JhbV9zdWZmaXg9Tk9ORQotcHJvZ3JhbV90cmFuc2Zvcm1fbmFtZT1zLHgseCwKLXNp
bGVudD0KLXNpdGU9Ci1zcmNkaXI9Ci12ZXJib3NlPQoteF9pbmNsdWRlcz1OT05FCi14X2xpYnJh
cmllcz1OT05FCi0KLSMgSW5zdGFsbGF0aW9uIGRpcmVjdG9yeSBvcHRpb25zLgotIyBUaGVzZSBh
cmUgbGVmdCB1bmV4cGFuZGVkIHNvIHVzZXJzIGNhbiAibWFrZSBpbnN0YWxsIGV4ZWNfcHJlZml4
PS9mb28iCi0jIGFuZCBhbGwgdGhlIHZhcmlhYmxlcyB0aGF0IGFyZSBzdXBwb3NlZCB0byBiZSBi
YXNlZCBvbiBleGVjX3ByZWZpeAotIyBieSBkZWZhdWx0IHdpbGwgYWN0dWFsbHkgY2hhbmdlLgot
IyBVc2UgYnJhY2VzIGluc3RlYWQgb2YgcGFyZW5zIGJlY2F1c2Ugc2gsIHBlcmwsIGV0Yy4gYWxz
byBhY2NlcHQgdGhlbS4KLSMgKFRoZSBsaXN0IGZvbGxvd3MgdGhlIHNhbWUgb3JkZXIgYXMgdGhl
IEdOVSBDb2RpbmcgU3RhbmRhcmRzLikKLWJpbmRpcj0nJHtleGVjX3ByZWZpeH0vYmluJwotc2Jp
bmRpcj0nJHtleGVjX3ByZWZpeH0vc2JpbicKLWxpYmV4ZWNkaXI9JyR7ZXhlY19wcmVmaXh9L2xp
YmV4ZWMnCi1kYXRhcm9vdGRpcj0nJHtwcmVmaXh9L3NoYXJlJwotZGF0YWRpcj0nJHtkYXRhcm9v
dGRpcn0nCi1zeXNjb25mZGlyPScke3ByZWZpeH0vZXRjJwotc2hhcmVkc3RhdGVkaXI9JyR7cHJl
Zml4fS9jb20nCi1sb2NhbHN0YXRlZGlyPScke3ByZWZpeH0vdmFyJwotcnVuc3RhdGVkaXI9JyR7
bG9jYWxzdGF0ZWRpcn0vcnVuJwotaW5jbHVkZWRpcj0nJHtwcmVmaXh9L2luY2x1ZGUnCi1vbGRp
bmNsdWRlZGlyPScvdXNyL2luY2x1ZGUnCi1kb2NkaXI9JyR7ZGF0YXJvb3RkaXJ9L2RvYy8ke1BB
Q0tBR0VfVEFSTkFNRX0nCi1pbmZvZGlyPScke2RhdGFyb290ZGlyfS9pbmZvJwotaHRtbGRpcj0n
JHtkb2NkaXJ9JwotZHZpZGlyPScke2RvY2Rpcn0nCi1wZGZkaXI9JyR7ZG9jZGlyfScKLXBzZGly
PScke2RvY2Rpcn0nCi1saWJkaXI9JyR7ZXhlY19wcmVmaXh9L2xpYicKLWxvY2FsZWRpcj0nJHtk
YXRhcm9vdGRpcn0vbG9jYWxlJwotbWFuZGlyPScke2RhdGFyb290ZGlyfS9tYW4nCi0KLWFjX3By
ZXY9Ci1hY19kYXNoZGFzaD0KLWZvciBhY19vcHRpb24KLWRvCi0gICMgSWYgdGhlIHByZXZpb3Vz
IG9wdGlvbiBuZWVkcyBhbiBhcmd1bWVudCwgYXNzaWduIGl0LgotICBpZiB0ZXN0IC1uICIkYWNf
cHJldiI7IHRoZW4KLSAgICBldmFsICRhY19wcmV2PVwkYWNfb3B0aW9uCi0gICAgYWNfcHJldj0K
LSAgICBjb250aW51ZQotICBmaQotCi0gIGNhc2UgJGFjX29wdGlvbiBpbgotICAqPT8qKSBhY19v
cHRhcmc9YGV4cHIgIlgkYWNfb3B0aW9uIiA6ICdbXj1dKj1cKC4qXCknYCA7OwotICAqPSkgICBh
Y19vcHRhcmc9IDs7Ci0gICopICAgIGFjX29wdGFyZz15ZXMgOzsKLSAgZXNhYwotCi0gICMgQWNj
ZXB0IHRoZSBpbXBvcnRhbnQgQ3lnbnVzIGNvbmZpZ3VyZSBvcHRpb25zLCBzbyB3ZSBjYW4gZGlh
Z25vc2UgdHlwb3MuCi0KLSAgY2FzZSAkYWNfZGFzaGRhc2gkYWNfb3B0aW9uIGluCi0gIC0tKQot
ICAgIGFjX2Rhc2hkYXNoPXllcyA7OwotCi0gIC1iaW5kaXIgfCAtLWJpbmRpciB8IC0tYmluZGkg
fCAtLWJpbmQgfCAtLWJpbiB8IC0tYmkpCi0gICAgYWNfcHJldj1iaW5kaXIgOzsKLSAgLWJpbmRp
cj0qIHwgLS1iaW5kaXI9KiB8IC0tYmluZGk9KiB8IC0tYmluZD0qIHwgLS1iaW49KiB8IC0tYmk9
KikKLSAgICBiaW5kaXI9JGFjX29wdGFyZyA7OwotCi0gIC1idWlsZCB8IC0tYnVpbGQgfCAtLWJ1
aWwgfCAtLWJ1aSB8IC0tYnUpCi0gICAgYWNfcHJldj1idWlsZF9hbGlhcyA7OwotICAtYnVpbGQ9
KiB8IC0tYnVpbGQ9KiB8IC0tYnVpbD0qIHwgLS1idWk9KiB8IC0tYnU9KikKLSAgICBidWlsZF9h
bGlhcz0kYWNfb3B0YXJnIDs7Ci0KLSAgLWNhY2hlLWZpbGUgfCAtLWNhY2hlLWZpbGUgfCAtLWNh
Y2hlLWZpbCB8IC0tY2FjaGUtZmkgXAotICB8IC0tY2FjaGUtZiB8IC0tY2FjaGUtIHwgLS1jYWNo
ZSB8IC0tY2FjaCB8IC0tY2FjIHwgLS1jYSB8IC0tYykKLSAgICBhY19wcmV2PWNhY2hlX2ZpbGUg
OzsKLSAgLWNhY2hlLWZpbGU9KiB8IC0tY2FjaGUtZmlsZT0qIHwgLS1jYWNoZS1maWw9KiB8IC0t
Y2FjaGUtZmk9KiBcCi0gIHwgLS1jYWNoZS1mPSogfCAtLWNhY2hlLT0qIHwgLS1jYWNoZT0qIHwg
LS1jYWNoPSogfCAtLWNhYz0qIHwgLS1jYT0qIHwgLS1jPSopCi0gICAgY2FjaGVfZmlsZT0kYWNf
b3B0YXJnIDs7Ci0KLSAgLS1jb25maWctY2FjaGUgfCAtQykKLSAgICBjYWNoZV9maWxlPWNvbmZp
Zy5jYWNoZSA7OwotCi0gIC1kYXRhZGlyIHwgLS1kYXRhZGlyIHwgLS1kYXRhZGkgfCAtLWRhdGFk
KQotICAgIGFjX3ByZXY9ZGF0YWRpciA7OwotICAtZGF0YWRpcj0qIHwgLS1kYXRhZGlyPSogfCAt
LWRhdGFkaT0qIHwgLS1kYXRhZD0qKQotICAgIGRhdGFkaXI9JGFjX29wdGFyZyA7OwotCi0gIC1k
YXRhcm9vdGRpciB8IC0tZGF0YXJvb3RkaXIgfCAtLWRhdGFyb290ZGkgfCAtLWRhdGFyb290ZCB8
IC0tZGF0YXJvb3QgXAotICB8IC0tZGF0YXJvbyB8IC0tZGF0YXJvIHwgLS1kYXRhcikKLSAgICBh
Y19wcmV2PWRhdGFyb290ZGlyIDs7Ci0gIC1kYXRhcm9vdGRpcj0qIHwgLS1kYXRhcm9vdGRpcj0q
IHwgLS1kYXRhcm9vdGRpPSogfCAtLWRhdGFyb290ZD0qIFwKLSAgfCAtLWRhdGFyb290PSogfCAt
LWRhdGFyb289KiB8IC0tZGF0YXJvPSogfCAtLWRhdGFyPSopCi0gICAgZGF0YXJvb3RkaXI9JGFj
X29wdGFyZyA7OwotCi0gIC1kaXNhYmxlLSogfCAtLWRpc2FibGUtKikKLSAgICBhY191c2Vyb3B0
PWBleHByICJ4JGFjX29wdGlvbiIgOiAneC0qZGlzYWJsZS1cKC4qXCknYAotICAgICMgUmVqZWN0
IG5hbWVzIHRoYXQgYXJlIG5vdCB2YWxpZCBzaGVsbCB2YXJpYWJsZSBuYW1lcy4KLSAgICBleHBy
ICJ4JGFjX3VzZXJvcHQiIDogIi4qW14tKy5fJGFzX2NyX2FsbnVtXSIgPi9kZXYvbnVsbCAmJgot
ICAgICAgYXNfZm5fZXJyb3IgJD8gImludmFsaWQgZmVhdHVyZSBuYW1lOiAkYWNfdXNlcm9wdCIK
LSAgICBhY191c2Vyb3B0X29yaWc9JGFjX3VzZXJvcHQKLSAgICBhY191c2Vyb3B0PWAkYXNfZWNo
byAiJGFjX3VzZXJvcHQiIHwgc2VkICdzL1stKy5dL18vZydgCi0gICAgY2FzZSAkYWNfdXNlcl9v
cHRzIGluCi0gICAgICAqIgotImVuYWJsZV8kYWNfdXNlcm9wdCIKLSIqKSA7OwotICAgICAgKikg
YWNfdW5yZWNvZ25pemVkX29wdHM9IiRhY191bnJlY29nbml6ZWRfb3B0cyRhY191bnJlY29nbml6
ZWRfc2VwLS1kaXNhYmxlLSRhY191c2Vyb3B0X29yaWciCi0JIGFjX3VucmVjb2duaXplZF9zZXA9
JywgJzs7Ci0gICAgZXNhYwotICAgIGV2YWwgZW5hYmxlXyRhY191c2Vyb3B0PW5vIDs7Ci0KLSAg
LWRvY2RpciB8IC0tZG9jZGlyIHwgLS1kb2NkaSB8IC0tZG9jIHwgLS1kbykKLSAgICBhY19wcmV2
PWRvY2RpciA7OwotICAtZG9jZGlyPSogfCAtLWRvY2Rpcj0qIHwgLS1kb2NkaT0qIHwgLS1kb2M9
KiB8IC0tZG89KikKLSAgICBkb2NkaXI9JGFjX29wdGFyZyA7OwotCi0gIC1kdmlkaXIgfCAtLWR2
aWRpciB8IC0tZHZpZGkgfCAtLWR2aWQgfCAtLWR2aSB8IC0tZHYpCi0gICAgYWNfcHJldj1kdmlk
aXIgOzsKLSAgLWR2aWRpcj0qIHwgLS1kdmlkaXI9KiB8IC0tZHZpZGk9KiB8IC0tZHZpZD0qIHwg
LS1kdmk9KiB8IC0tZHY9KikKLSAgICBkdmlkaXI9JGFjX29wdGFyZyA7OwotCi0gIC1lbmFibGUt
KiB8IC0tZW5hYmxlLSopCi0gICAgYWNfdXNlcm9wdD1gZXhwciAieCRhY19vcHRpb24iIDogJ3gt
KmVuYWJsZS1cKFtePV0qXCknYAotICAgICMgUmVqZWN0IG5hbWVzIHRoYXQgYXJlIG5vdCB2YWxp
ZCBzaGVsbCB2YXJpYWJsZSBuYW1lcy4KLSAgICBleHByICJ4JGFjX3VzZXJvcHQiIDogIi4qW14t
Ky5fJGFzX2NyX2FsbnVtXSIgPi9kZXYvbnVsbCAmJgotICAgICAgYXNfZm5fZXJyb3IgJD8gImlu
dmFsaWQgZmVhdHVyZSBuYW1lOiAkYWNfdXNlcm9wdCIKLSAgICBhY191c2Vyb3B0X29yaWc9JGFj
X3VzZXJvcHQKLSAgICBhY191c2Vyb3B0PWAkYXNfZWNobyAiJGFjX3VzZXJvcHQiIHwgc2VkICdz
L1stKy5dL18vZydgCi0gICAgY2FzZSAkYWNfdXNlcl9vcHRzIGluCi0gICAgICAqIgotImVuYWJs
ZV8kYWNfdXNlcm9wdCIKLSIqKSA7OwotICAgICAgKikgYWNfdW5yZWNvZ25pemVkX29wdHM9IiRh
Y191bnJlY29nbml6ZWRfb3B0cyRhY191bnJlY29nbml6ZWRfc2VwLS1lbmFibGUtJGFjX3VzZXJv
cHRfb3JpZyIKLQkgYWNfdW5yZWNvZ25pemVkX3NlcD0nLCAnOzsKLSAgICBlc2FjCi0gICAgZXZh
bCBlbmFibGVfJGFjX3VzZXJvcHQ9XCRhY19vcHRhcmcgOzsKLQotICAtZXhlYy1wcmVmaXggfCAt
LWV4ZWNfcHJlZml4IHwgLS1leGVjLXByZWZpeCB8IC0tZXhlYy1wcmVmaSBcCi0gIHwgLS1leGVj
LXByZWYgfCAtLWV4ZWMtcHJlIHwgLS1leGVjLXByIHwgLS1leGVjLXAgfCAtLWV4ZWMtIFwKLSAg
fCAtLWV4ZWMgfCAtLWV4ZSB8IC0tZXgpCi0gICAgYWNfcHJldj1leGVjX3ByZWZpeCA7OwotICAt
ZXhlYy1wcmVmaXg9KiB8IC0tZXhlY19wcmVmaXg9KiB8IC0tZXhlYy1wcmVmaXg9KiB8IC0tZXhl
Yy1wcmVmaT0qIFwKLSAgfCAtLWV4ZWMtcHJlZj0qIHwgLS1leGVjLXByZT0qIHwgLS1leGVjLXBy
PSogfCAtLWV4ZWMtcD0qIHwgLS1leGVjLT0qIFwKLSAgfCAtLWV4ZWM9KiB8IC0tZXhlPSogfCAt
LWV4PSopCi0gICAgZXhlY19wcmVmaXg9JGFjX29wdGFyZyA7OwotCi0gIC1nYXMgfCAtLWdhcyB8
IC0tZ2EgfCAtLWcpCi0gICAgIyBPYnNvbGV0ZTsgdXNlIC0td2l0aC1nYXMuCi0gICAgd2l0aF9n
YXM9eWVzIDs7Ci0KLSAgLWhlbHAgfCAtLWhlbHAgfCAtLWhlbCB8IC0taGUgfCAtaCkKLSAgICBh
Y19pbml0X2hlbHA9bG9uZyA7OwotICAtaGVscD1yKiB8IC0taGVscD1yKiB8IC0taGVsPXIqIHwg
LS1oZT1yKiB8IC1ociopCi0gICAgYWNfaW5pdF9oZWxwPXJlY3Vyc2l2ZSA7OwotICAtaGVscD1z
KiB8IC0taGVscD1zKiB8IC0taGVsPXMqIHwgLS1oZT1zKiB8IC1ocyopCi0gICAgYWNfaW5pdF9o
ZWxwPXNob3J0IDs7Ci0KLSAgLWhvc3QgfCAtLWhvc3QgfCAtLWhvcyB8IC0taG8pCi0gICAgYWNf
cHJldj1ob3N0X2FsaWFzIDs7Ci0gIC1ob3N0PSogfCAtLWhvc3Q9KiB8IC0taG9zPSogfCAtLWhv
PSopCi0gICAgaG9zdF9hbGlhcz0kYWNfb3B0YXJnIDs7Ci0KLSAgLWh0bWxkaXIgfCAtLWh0bWxk
aXIgfCAtLWh0bWxkaSB8IC0taHRtbGQgfCAtLWh0bWwgfCAtLWh0bSB8IC0taHQpCi0gICAgYWNf
cHJldj1odG1sZGlyIDs7Ci0gIC1odG1sZGlyPSogfCAtLWh0bWxkaXI9KiB8IC0taHRtbGRpPSog
fCAtLWh0bWxkPSogfCAtLWh0bWw9KiB8IC0taHRtPSogXAotICB8IC0taHQ9KikKLSAgICBodG1s
ZGlyPSRhY19vcHRhcmcgOzsKLQotICAtaW5jbHVkZWRpciB8IC0taW5jbHVkZWRpciB8IC0taW5j
bHVkZWRpIHwgLS1pbmNsdWRlZCB8IC0taW5jbHVkZSBcCi0gIHwgLS1pbmNsdWQgfCAtLWluY2x1
IHwgLS1pbmNsIHwgLS1pbmMpCi0gICAgYWNfcHJldj1pbmNsdWRlZGlyIDs7Ci0gIC1pbmNsdWRl
ZGlyPSogfCAtLWluY2x1ZGVkaXI9KiB8IC0taW5jbHVkZWRpPSogfCAtLWluY2x1ZGVkPSogfCAt
LWluY2x1ZGU9KiBcCi0gIHwgLS1pbmNsdWQ9KiB8IC0taW5jbHU9KiB8IC0taW5jbD0qIHwgLS1p
bmM9KikKLSAgICBpbmNsdWRlZGlyPSRhY19vcHRhcmcgOzsKLQotICAtaW5mb2RpciB8IC0taW5m
b2RpciB8IC0taW5mb2RpIHwgLS1pbmZvZCB8IC0taW5mbyB8IC0taW5mKQotICAgIGFjX3ByZXY9
aW5mb2RpciA7OwotICAtaW5mb2Rpcj0qIHwgLS1pbmZvZGlyPSogfCAtLWluZm9kaT0qIHwgLS1p
bmZvZD0qIHwgLS1pbmZvPSogfCAtLWluZj0qKQotICAgIGluZm9kaXI9JGFjX29wdGFyZyA7Owot
Ci0gIC1saWJkaXIgfCAtLWxpYmRpciB8IC0tbGliZGkgfCAtLWxpYmQpCi0gICAgYWNfcHJldj1s
aWJkaXIgOzsKLSAgLWxpYmRpcj0qIHwgLS1saWJkaXI9KiB8IC0tbGliZGk9KiB8IC0tbGliZD0q
KQotICAgIGxpYmRpcj0kYWNfb3B0YXJnIDs7Ci0KLSAgLWxpYmV4ZWNkaXIgfCAtLWxpYmV4ZWNk
aXIgfCAtLWxpYmV4ZWNkaSB8IC0tbGliZXhlY2QgfCAtLWxpYmV4ZWMgXAotICB8IC0tbGliZXhl
IHwgLS1saWJleCB8IC0tbGliZSkKLSAgICBhY19wcmV2PWxpYmV4ZWNkaXIgOzsKLSAgLWxpYmV4
ZWNkaXI9KiB8IC0tbGliZXhlY2Rpcj0qIHwgLS1saWJleGVjZGk9KiB8IC0tbGliZXhlY2Q9KiB8
IC0tbGliZXhlYz0qIFwKLSAgfCAtLWxpYmV4ZT0qIHwgLS1saWJleD0qIHwgLS1saWJlPSopCi0g
ICAgbGliZXhlY2Rpcj0kYWNfb3B0YXJnIDs7Ci0KLSAgLWxvY2FsZWRpciB8IC0tbG9jYWxlZGly
IHwgLS1sb2NhbGVkaSB8IC0tbG9jYWxlZCB8IC0tbG9jYWxlKQotICAgIGFjX3ByZXY9bG9jYWxl
ZGlyIDs7Ci0gIC1sb2NhbGVkaXI9KiB8IC0tbG9jYWxlZGlyPSogfCAtLWxvY2FsZWRpPSogfCAt
LWxvY2FsZWQ9KiB8IC0tbG9jYWxlPSopCi0gICAgbG9jYWxlZGlyPSRhY19vcHRhcmcgOzsKLQot
ICAtbG9jYWxzdGF0ZWRpciB8IC0tbG9jYWxzdGF0ZWRpciB8IC0tbG9jYWxzdGF0ZWRpIHwgLS1s
b2NhbHN0YXRlZCBcCi0gIHwgLS1sb2NhbHN0YXRlIHwgLS1sb2NhbHN0YXQgfCAtLWxvY2Fsc3Rh
IHwgLS1sb2NhbHN0IHwgLS1sb2NhbHMpCi0gICAgYWNfcHJldj1sb2NhbHN0YXRlZGlyIDs7Ci0g
IC1sb2NhbHN0YXRlZGlyPSogfCAtLWxvY2Fsc3RhdGVkaXI9KiB8IC0tbG9jYWxzdGF0ZWRpPSog
fCAtLWxvY2Fsc3RhdGVkPSogXAotICB8IC0tbG9jYWxzdGF0ZT0qIHwgLS1sb2NhbHN0YXQ9KiB8
IC0tbG9jYWxzdGE9KiB8IC0tbG9jYWxzdD0qIHwgLS1sb2NhbHM9KikKLSAgICBsb2NhbHN0YXRl
ZGlyPSRhY19vcHRhcmcgOzsKLQotICAtbWFuZGlyIHwgLS1tYW5kaXIgfCAtLW1hbmRpIHwgLS1t
YW5kIHwgLS1tYW4gfCAtLW1hIHwgLS1tKQotICAgIGFjX3ByZXY9bWFuZGlyIDs7Ci0gIC1tYW5k
aXI9KiB8IC0tbWFuZGlyPSogfCAtLW1hbmRpPSogfCAtLW1hbmQ9KiB8IC0tbWFuPSogfCAtLW1h
PSogfCAtLW09KikKLSAgICBtYW5kaXI9JGFjX29wdGFyZyA7OwotCi0gIC1uZnAgfCAtLW5mcCB8
IC0tbmYpCi0gICAgIyBPYnNvbGV0ZTsgdXNlIC0td2l0aG91dC1mcC4KLSAgICB3aXRoX2ZwPW5v
IDs7Ci0KLSAgLW5vLWNyZWF0ZSB8IC0tbm8tY3JlYXRlIHwgLS1uby1jcmVhdCB8IC0tbm8tY3Jl
YSB8IC0tbm8tY3JlIFwKLSAgfCAtLW5vLWNyIHwgLS1uby1jIHwgLW4pCi0gICAgbm9fY3JlYXRl
PXllcyA7OwotCi0gIC1uby1yZWN1cnNpb24gfCAtLW5vLXJlY3Vyc2lvbiB8IC0tbm8tcmVjdXJz
aW8gfCAtLW5vLXJlY3Vyc2kgXAotICB8IC0tbm8tcmVjdXJzIHwgLS1uby1yZWN1ciB8IC0tbm8t
cmVjdSB8IC0tbm8tcmVjIHwgLS1uby1yZSB8IC0tbm8tcikKLSAgICBub19yZWN1cnNpb249eWVz
IDs7Ci0KLSAgLW9sZGluY2x1ZGVkaXIgfCAtLW9sZGluY2x1ZGVkaXIgfCAtLW9sZGluY2x1ZGVk
aSB8IC0tb2xkaW5jbHVkZWQgXAotICB8IC0tb2xkaW5jbHVkZSB8IC0tb2xkaW5jbHVkIHwgLS1v
bGRpbmNsdSB8IC0tb2xkaW5jbCB8IC0tb2xkaW5jIFwKLSAgfCAtLW9sZGluIHwgLS1vbGRpIHwg
LS1vbGQgfCAtLW9sIHwgLS1vKQotICAgIGFjX3ByZXY9b2xkaW5jbHVkZWRpciA7OwotICAtb2xk
aW5jbHVkZWRpcj0qIHwgLS1vbGRpbmNsdWRlZGlyPSogfCAtLW9sZGluY2x1ZGVkaT0qIHwgLS1v
bGRpbmNsdWRlZD0qIFwKLSAgfCAtLW9sZGluY2x1ZGU9KiB8IC0tb2xkaW5jbHVkPSogfCAtLW9s
ZGluY2x1PSogfCAtLW9sZGluY2w9KiB8IC0tb2xkaW5jPSogXAotICB8IC0tb2xkaW49KiB8IC0t
b2xkaT0qIHwgLS1vbGQ9KiB8IC0tb2w9KiB8IC0tbz0qKQotICAgIG9sZGluY2x1ZGVkaXI9JGFj
X29wdGFyZyA7OwotCi0gIC1wcmVmaXggfCAtLXByZWZpeCB8IC0tcHJlZmkgfCAtLXByZWYgfCAt
LXByZSB8IC0tcHIgfCAtLXApCi0gICAgYWNfcHJldj1wcmVmaXggOzsKLSAgLXByZWZpeD0qIHwg
LS1wcmVmaXg9KiB8IC0tcHJlZmk9KiB8IC0tcHJlZj0qIHwgLS1wcmU9KiB8IC0tcHI9KiB8IC0t
cD0qKQotICAgIHByZWZpeD0kYWNfb3B0YXJnIDs7Ci0KLSAgLXByb2dyYW0tcHJlZml4IHwgLS1w
cm9ncmFtLXByZWZpeCB8IC0tcHJvZ3JhbS1wcmVmaSB8IC0tcHJvZ3JhbS1wcmVmIFwKLSAgfCAt
LXByb2dyYW0tcHJlIHwgLS1wcm9ncmFtLXByIHwgLS1wcm9ncmFtLXApCi0gICAgYWNfcHJldj1w
cm9ncmFtX3ByZWZpeCA7OwotICAtcHJvZ3JhbS1wcmVmaXg9KiB8IC0tcHJvZ3JhbS1wcmVmaXg9
KiB8IC0tcHJvZ3JhbS1wcmVmaT0qIFwKLSAgfCAtLXByb2dyYW0tcHJlZj0qIHwgLS1wcm9ncmFt
LXByZT0qIHwgLS1wcm9ncmFtLXByPSogfCAtLXByb2dyYW0tcD0qKQotICAgIHByb2dyYW1fcHJl
Zml4PSRhY19vcHRhcmcgOzsKLQotICAtcHJvZ3JhbS1zdWZmaXggfCAtLXByb2dyYW0tc3VmZml4
IHwgLS1wcm9ncmFtLXN1ZmZpIHwgLS1wcm9ncmFtLXN1ZmYgXAotICB8IC0tcHJvZ3JhbS1zdWYg
fCAtLXByb2dyYW0tc3UgfCAtLXByb2dyYW0tcykKLSAgICBhY19wcmV2PXByb2dyYW1fc3VmZml4
IDs7Ci0gIC1wcm9ncmFtLXN1ZmZpeD0qIHwgLS1wcm9ncmFtLXN1ZmZpeD0qIHwgLS1wcm9ncmFt
LXN1ZmZpPSogXAotICB8IC0tcHJvZ3JhbS1zdWZmPSogfCAtLXByb2dyYW0tc3VmPSogfCAtLXBy
b2dyYW0tc3U9KiB8IC0tcHJvZ3JhbS1zPSopCi0gICAgcHJvZ3JhbV9zdWZmaXg9JGFjX29wdGFy
ZyA7OwotCi0gIC1wcm9ncmFtLXRyYW5zZm9ybS1uYW1lIHwgLS1wcm9ncmFtLXRyYW5zZm9ybS1u
YW1lIFwKLSAgfCAtLXByb2dyYW0tdHJhbnNmb3JtLW5hbSB8IC0tcHJvZ3JhbS10cmFuc2Zvcm0t
bmEgXAotICB8IC0tcHJvZ3JhbS10cmFuc2Zvcm0tbiB8IC0tcHJvZ3JhbS10cmFuc2Zvcm0tIFwK
LSAgfCAtLXByb2dyYW0tdHJhbnNmb3JtIHwgLS1wcm9ncmFtLXRyYW5zZm9yIFwKLSAgfCAtLXBy
b2dyYW0tdHJhbnNmbyB8IC0tcHJvZ3JhbS10cmFuc2YgXAotICB8IC0tcHJvZ3JhbS10cmFucyB8
IC0tcHJvZ3JhbS10cmFuIFwKLSAgfCAtLXByb2dyLXRyYSB8IC0tcHJvZ3JhbS10ciB8IC0tcHJv
Z3JhbS10KQotICAgIGFjX3ByZXY9cHJvZ3JhbV90cmFuc2Zvcm1fbmFtZSA7OwotICAtcHJvZ3Jh
bS10cmFuc2Zvcm0tbmFtZT0qIHwgLS1wcm9ncmFtLXRyYW5zZm9ybS1uYW1lPSogXAotICB8IC0t
cHJvZ3JhbS10cmFuc2Zvcm0tbmFtPSogfCAtLXByb2dyYW0tdHJhbnNmb3JtLW5hPSogXAotICB8
IC0tcHJvZ3JhbS10cmFuc2Zvcm0tbj0qIHwgLS1wcm9ncmFtLXRyYW5zZm9ybS09KiBcCi0gIHwg
LS1wcm9ncmFtLXRyYW5zZm9ybT0qIHwgLS1wcm9ncmFtLXRyYW5zZm9yPSogXAotICB8IC0tcHJv
Z3JhbS10cmFuc2ZvPSogfCAtLXByb2dyYW0tdHJhbnNmPSogXAotICB8IC0tcHJvZ3JhbS10cmFu
cz0qIHwgLS1wcm9ncmFtLXRyYW49KiBcCi0gIHwgLS1wcm9nci10cmE9KiB8IC0tcHJvZ3JhbS10
cj0qIHwgLS1wcm9ncmFtLXQ9KikKLSAgICBwcm9ncmFtX3RyYW5zZm9ybV9uYW1lPSRhY19vcHRh
cmcgOzsKLQotICAtcGRmZGlyIHwgLS1wZGZkaXIgfCAtLXBkZmRpIHwgLS1wZGZkIHwgLS1wZGYg
fCAtLXBkKQotICAgIGFjX3ByZXY9cGRmZGlyIDs7Ci0gIC1wZGZkaXI9KiB8IC0tcGRmZGlyPSog
fCAtLXBkZmRpPSogfCAtLXBkZmQ9KiB8IC0tcGRmPSogfCAtLXBkPSopCi0gICAgcGRmZGlyPSRh
Y19vcHRhcmcgOzsKLQotICAtcHNkaXIgfCAtLXBzZGlyIHwgLS1wc2RpIHwgLS1wc2QgfCAtLXBz
KQotICAgIGFjX3ByZXY9cHNkaXIgOzsKLSAgLXBzZGlyPSogfCAtLXBzZGlyPSogfCAtLXBzZGk9
KiB8IC0tcHNkPSogfCAtLXBzPSopCi0gICAgcHNkaXI9JGFjX29wdGFyZyA7OwotCi0gIC1xIHwg
LXF1aWV0IHwgLS1xdWlldCB8IC0tcXVpZSB8IC0tcXVpIHwgLS1xdSB8IC0tcSBcCi0gIHwgLXNp
bGVudCB8IC0tc2lsZW50IHwgLS1zaWxlbiB8IC0tc2lsZSB8IC0tc2lsKQotICAgIHNpbGVudD15
ZXMgOzsKLQotICAtcnVuc3RhdGVkaXIgfCAtLXJ1bnN0YXRlZGlyIHwgLS1ydW5zdGF0ZWRpIHwg
LS1ydW5zdGF0ZWQgXAotICB8IC0tcnVuc3RhdGUgfCAtLXJ1bnN0YXQgfCAtLXJ1bnN0YSB8IC0t
cnVuc3QgfCAtLXJ1bnMgXAotICB8IC0tcnVuIHwgLS1ydSB8IC0tcikKLSAgICBhY19wcmV2PXJ1
bnN0YXRlZGlyIDs7Ci0gIC1ydW5zdGF0ZWRpcj0qIHwgLS1ydW5zdGF0ZWRpcj0qIHwgLS1ydW5z
dGF0ZWRpPSogfCAtLXJ1bnN0YXRlZD0qIFwKLSAgfCAtLXJ1bnN0YXRlPSogfCAtLXJ1bnN0YXQ9
KiB8IC0tcnVuc3RhPSogfCAtLXJ1bnN0PSogfCAtLXJ1bnM9KiBcCi0gIHwgLS1ydW49KiB8IC0t
cnU9KiB8IC0tcj0qKQotICAgIHJ1bnN0YXRlZGlyPSRhY19vcHRhcmcgOzsKLQotICAtc2JpbmRp
ciB8IC0tc2JpbmRpciB8IC0tc2JpbmRpIHwgLS1zYmluZCB8IC0tc2JpbiB8IC0tc2JpIHwgLS1z
YikKLSAgICBhY19wcmV2PXNiaW5kaXIgOzsKLSAgLXNiaW5kaXI9KiB8IC0tc2JpbmRpcj0qIHwg
LS1zYmluZGk9KiB8IC0tc2JpbmQ9KiB8IC0tc2Jpbj0qIFwKLSAgfCAtLXNiaT0qIHwgLS1zYj0q
KQotICAgIHNiaW5kaXI9JGFjX29wdGFyZyA7OwotCi0gIC1zaGFyZWRzdGF0ZWRpciB8IC0tc2hh
cmVkc3RhdGVkaXIgfCAtLXNoYXJlZHN0YXRlZGkgXAotICB8IC0tc2hhcmVkc3RhdGVkIHwgLS1z
aGFyZWRzdGF0ZSB8IC0tc2hhcmVkc3RhdCB8IC0tc2hhcmVkc3RhIFwKLSAgfCAtLXNoYXJlZHN0
IHwgLS1zaGFyZWRzIHwgLS1zaGFyZWQgfCAtLXNoYXJlIHwgLS1zaGFyIFwKLSAgfCAtLXNoYSB8
IC0tc2gpCi0gICAgYWNfcHJldj1zaGFyZWRzdGF0ZWRpciA7OwotICAtc2hhcmVkc3RhdGVkaXI9
KiB8IC0tc2hhcmVkc3RhdGVkaXI9KiB8IC0tc2hhcmVkc3RhdGVkaT0qIFwKLSAgfCAtLXNoYXJl
ZHN0YXRlZD0qIHwgLS1zaGFyZWRzdGF0ZT0qIHwgLS1zaGFyZWRzdGF0PSogfCAtLXNoYXJlZHN0
YT0qIFwKLSAgfCAtLXNoYXJlZHN0PSogfCAtLXNoYXJlZHM9KiB8IC0tc2hhcmVkPSogfCAtLXNo
YXJlPSogfCAtLXNoYXI9KiBcCi0gIHwgLS1zaGE9KiB8IC0tc2g9KikKLSAgICBzaGFyZWRzdGF0
ZWRpcj0kYWNfb3B0YXJnIDs7Ci0KLSAgLXNpdGUgfCAtLXNpdGUgfCAtLXNpdCkKLSAgICBhY19w
cmV2PXNpdGUgOzsKLSAgLXNpdGU9KiB8IC0tc2l0ZT0qIHwgLS1zaXQ9KikKLSAgICBzaXRlPSRh
Y19vcHRhcmcgOzsKLQotICAtc3JjZGlyIHwgLS1zcmNkaXIgfCAtLXNyY2RpIHwgLS1zcmNkIHwg
LS1zcmMgfCAtLXNyKQotICAgIGFjX3ByZXY9c3JjZGlyIDs7Ci0gIC1zcmNkaXI9KiB8IC0tc3Jj
ZGlyPSogfCAtLXNyY2RpPSogfCAtLXNyY2Q9KiB8IC0tc3JjPSogfCAtLXNyPSopCi0gICAgc3Jj
ZGlyPSRhY19vcHRhcmcgOzsKLQotICAtc3lzY29uZmRpciB8IC0tc3lzY29uZmRpciB8IC0tc3lz
Y29uZmRpIHwgLS1zeXNjb25mZCB8IC0tc3lzY29uZiBcCi0gIHwgLS1zeXNjb24gfCAtLXN5c2Nv
IHwgLS1zeXNjIHwgLS1zeXMgfCAtLXN5KQotICAgIGFjX3ByZXY9c3lzY29uZmRpciA7OwotICAt
c3lzY29uZmRpcj0qIHwgLS1zeXNjb25mZGlyPSogfCAtLXN5c2NvbmZkaT0qIHwgLS1zeXNjb25m
ZD0qIHwgLS1zeXNjb25mPSogXAotICB8IC0tc3lzY29uPSogfCAtLXN5c2NvPSogfCAtLXN5c2M9
KiB8IC0tc3lzPSogfCAtLXN5PSopCi0gICAgc3lzY29uZmRpcj0kYWNfb3B0YXJnIDs7Ci0KLSAg
LXRhcmdldCB8IC0tdGFyZ2V0IHwgLS10YXJnZSB8IC0tdGFyZyB8IC0tdGFyIHwgLS10YSB8IC0t
dCkKLSAgICBhY19wcmV2PXRhcmdldF9hbGlhcyA7OwotICAtdGFyZ2V0PSogfCAtLXRhcmdldD0q
IHwgLS10YXJnZT0qIHwgLS10YXJnPSogfCAtLXRhcj0qIHwgLS10YT0qIHwgLS10PSopCi0gICAg
dGFyZ2V0X2FsaWFzPSRhY19vcHRhcmcgOzsKLQotICAtdiB8IC12ZXJib3NlIHwgLS12ZXJib3Nl
IHwgLS12ZXJib3MgfCAtLXZlcmJvIHwgLS12ZXJiKQotICAgIHZlcmJvc2U9eWVzIDs7Ci0KLSAg
LXZlcnNpb24gfCAtLXZlcnNpb24gfCAtLXZlcnNpbyB8IC0tdmVyc2kgfCAtLXZlcnMgfCAtVikK
LSAgICBhY19pbml0X3ZlcnNpb249OiA7OwotCi0gIC13aXRoLSogfCAtLXdpdGgtKikKLSAgICBh
Y191c2Vyb3B0PWBleHByICJ4JGFjX29wdGlvbiIgOiAneC0qd2l0aC1cKFtePV0qXCknYAotICAg
ICMgUmVqZWN0IG5hbWVzIHRoYXQgYXJlIG5vdCB2YWxpZCBzaGVsbCB2YXJpYWJsZSBuYW1lcy4K
LSAgICBleHByICJ4JGFjX3VzZXJvcHQiIDogIi4qW14tKy5fJGFzX2NyX2FsbnVtXSIgPi9kZXYv
bnVsbCAmJgotICAgICAgYXNfZm5fZXJyb3IgJD8gImludmFsaWQgcGFja2FnZSBuYW1lOiAkYWNf
dXNlcm9wdCIKLSAgICBhY191c2Vyb3B0X29yaWc9JGFjX3VzZXJvcHQKLSAgICBhY191c2Vyb3B0
PWAkYXNfZWNobyAiJGFjX3VzZXJvcHQiIHwgc2VkICdzL1stKy5dL18vZydgCi0gICAgY2FzZSAk
YWNfdXNlcl9vcHRzIGluCi0gICAgICAqIgotIndpdGhfJGFjX3VzZXJvcHQiCi0iKikgOzsKLSAg
ICAgICopIGFjX3VucmVjb2duaXplZF9vcHRzPSIkYWNfdW5yZWNvZ25pemVkX29wdHMkYWNfdW5y
ZWNvZ25pemVkX3NlcC0td2l0aC0kYWNfdXNlcm9wdF9vcmlnIgotCSBhY191bnJlY29nbml6ZWRf
c2VwPScsICc7OwotICAgIGVzYWMKLSAgICBldmFsIHdpdGhfJGFjX3VzZXJvcHQ9XCRhY19vcHRh
cmcgOzsKLQotICAtd2l0aG91dC0qIHwgLS13aXRob3V0LSopCi0gICAgYWNfdXNlcm9wdD1gZXhw
ciAieCRhY19vcHRpb24iIDogJ3gtKndpdGhvdXQtXCguKlwpJ2AKLSAgICAjIFJlamVjdCBuYW1l
cyB0aGF0IGFyZSBub3QgdmFsaWQgc2hlbGwgdmFyaWFibGUgbmFtZXMuCi0gICAgZXhwciAieCRh
Y191c2Vyb3B0IiA6ICIuKlteLSsuXyRhc19jcl9hbG51bV0iID4vZGV2L251bGwgJiYKLSAgICAg
IGFzX2ZuX2Vycm9yICQ/ICJpbnZhbGlkIHBhY2thZ2UgbmFtZTogJGFjX3VzZXJvcHQiCi0gICAg
YWNfdXNlcm9wdF9vcmlnPSRhY191c2Vyb3B0Ci0gICAgYWNfdXNlcm9wdD1gJGFzX2VjaG8gIiRh
Y191c2Vyb3B0IiB8IHNlZCAncy9bLSsuXS9fL2cnYAotICAgIGNhc2UgJGFjX3VzZXJfb3B0cyBp
bgotICAgICAgKiIKLSJ3aXRoXyRhY191c2Vyb3B0IgotIiopIDs7Ci0gICAgICAqKSBhY191bnJl
Y29nbml6ZWRfb3B0cz0iJGFjX3VucmVjb2duaXplZF9vcHRzJGFjX3VucmVjb2duaXplZF9zZXAt
LXdpdGhvdXQtJGFjX3VzZXJvcHRfb3JpZyIKLQkgYWNfdW5yZWNvZ25pemVkX3NlcD0nLCAnOzsK
LSAgICBlc2FjCi0gICAgZXZhbCB3aXRoXyRhY191c2Vyb3B0PW5vIDs7Ci0KLSAgLS14KQotICAg
ICMgT2Jzb2xldGU7IHVzZSAtLXdpdGgteC4KLSAgICB3aXRoX3g9eWVzIDs7Ci0KLSAgLXgtaW5j
bHVkZXMgfCAtLXgtaW5jbHVkZXMgfCAtLXgtaW5jbHVkZSB8IC0teC1pbmNsdWQgfCAtLXgtaW5j
bHUgXAotICB8IC0teC1pbmNsIHwgLS14LWluYyB8IC0teC1pbiB8IC0teC1pKQotICAgIGFjX3By
ZXY9eF9pbmNsdWRlcyA7OwotICAteC1pbmNsdWRlcz0qIHwgLS14LWluY2x1ZGVzPSogfCAtLXgt
aW5jbHVkZT0qIHwgLS14LWluY2x1ZD0qIHwgLS14LWluY2x1PSogXAotICB8IC0teC1pbmNsPSog
fCAtLXgtaW5jPSogfCAtLXgtaW49KiB8IC0teC1pPSopCi0gICAgeF9pbmNsdWRlcz0kYWNfb3B0
YXJnIDs7Ci0KLSAgLXgtbGlicmFyaWVzIHwgLS14LWxpYnJhcmllcyB8IC0teC1saWJyYXJpZSB8
IC0teC1saWJyYXJpIFwKLSAgfCAtLXgtbGlicmFyIHwgLS14LWxpYnJhIHwgLS14LWxpYnIgfCAt
LXgtbGliIHwgLS14LWxpIHwgLS14LWwpCi0gICAgYWNfcHJldj14X2xpYnJhcmllcyA7OwotICAt
eC1saWJyYXJpZXM9KiB8IC0teC1saWJyYXJpZXM9KiB8IC0teC1saWJyYXJpZT0qIHwgLS14LWxp
YnJhcmk9KiBcCi0gIHwgLS14LWxpYnJhcj0qIHwgLS14LWxpYnJhPSogfCAtLXgtbGlicj0qIHwg
LS14LWxpYj0qIHwgLS14LWxpPSogfCAtLXgtbD0qKQotICAgIHhfbGlicmFyaWVzPSRhY19vcHRh
cmcgOzsKLQotICAtKikgYXNfZm5fZXJyb3IgJD8gInVucmVjb2duaXplZCBvcHRpb246IFxgJGFj
X29wdGlvbicKLVRyeSBcYCQwIC0taGVscCcgZm9yIG1vcmUgaW5mb3JtYXRpb24iCi0gICAgOzsK
LQotICAqPSopCi0gICAgYWNfZW52dmFyPWBleHByICJ4JGFjX29wdGlvbiIgOiAneFwoW149XSpc
KT0nYAotICAgICMgUmVqZWN0IG5hbWVzIHRoYXQgYXJlIG5vdCB2YWxpZCBzaGVsbCB2YXJpYWJs
ZSBuYW1lcy4KLSAgICBjYXNlICRhY19lbnZ2YXIgaW4gIygKLSAgICAgICcnIHwgWzAtOV0qIHwg
KlshXyRhc19jcl9hbG51bV0qICkKLSAgICAgIGFzX2ZuX2Vycm9yICQ/ICJpbnZhbGlkIHZhcmlh
YmxlIG5hbWU6IFxgJGFjX2VudnZhciciIDs7Ci0gICAgZXNhYwotICAgIGV2YWwgJGFjX2VudnZh
cj1cJGFjX29wdGFyZwotICAgIGV4cG9ydCAkYWNfZW52dmFyIDs7Ci0KLSAgKikKLSAgICAjIEZJ
WE1FOiBzaG91bGQgYmUgcmVtb3ZlZCBpbiBhdXRvY29uZiAzLjAuCi0gICAgJGFzX2VjaG8gIiRh
c19tZTogV0FSTklORzogeW91IHNob3VsZCB1c2UgLS1idWlsZCwgLS1ob3N0LCAtLXRhcmdldCIg
PiYyCi0gICAgZXhwciAieCRhY19vcHRpb24iIDogIi4qW14tLl8kYXNfY3JfYWxudW1dIiA+L2Rl
di9udWxsICYmCi0gICAgICAkYXNfZWNobyAiJGFzX21lOiBXQVJOSU5HOiBpbnZhbGlkIGhvc3Qg
dHlwZTogJGFjX29wdGlvbiIgPiYyCi0gICAgOiAiJHtidWlsZF9hbGlhcz0kYWNfb3B0aW9ufSAk
e2hvc3RfYWxpYXM9JGFjX29wdGlvbn0gJHt0YXJnZXRfYWxpYXM9JGFjX29wdGlvbn0iCi0gICAg
OzsKLQotICBlc2FjCi1kb25lCi0KLWlmIHRlc3QgLW4gIiRhY19wcmV2IjsgdGhlbgotICBhY19v
cHRpb249LS1gZWNobyAkYWNfcHJldiB8IHNlZCAncy9fLy0vZydgCi0gIGFzX2ZuX2Vycm9yICQ/
ICJtaXNzaW5nIGFyZ3VtZW50IHRvICRhY19vcHRpb24iCi1maQotCi1pZiB0ZXN0IC1uICIkYWNf
dW5yZWNvZ25pemVkX29wdHMiOyB0aGVuCi0gIGNhc2UgJGVuYWJsZV9vcHRpb25fY2hlY2tpbmcg
aW4KLSAgICBubykgOzsKLSAgICBmYXRhbCkgYXNfZm5fZXJyb3IgJD8gInVucmVjb2duaXplZCBv
cHRpb25zOiAkYWNfdW5yZWNvZ25pemVkX29wdHMiIDs7Ci0gICAgKikgICAgICRhc19lY2hvICIk
YXNfbWU6IFdBUk5JTkc6IHVucmVjb2duaXplZCBvcHRpb25zOiAkYWNfdW5yZWNvZ25pemVkX29w
dHMiID4mMiA7OwotICBlc2FjCi1maQotCi0jIENoZWNrIGFsbCBkaXJlY3RvcnkgYXJndW1lbnRz
IGZvciBjb25zaXN0ZW5jeS4KLWZvciBhY192YXIgaW4JZXhlY19wcmVmaXggcHJlZml4IGJpbmRp
ciBzYmluZGlyIGxpYmV4ZWNkaXIgZGF0YXJvb3RkaXIgXAotCQlkYXRhZGlyIHN5c2NvbmZkaXIg
c2hhcmVkc3RhdGVkaXIgbG9jYWxzdGF0ZWRpciBpbmNsdWRlZGlyIFwKLQkJb2xkaW5jbHVkZWRp
ciBkb2NkaXIgaW5mb2RpciBodG1sZGlyIGR2aWRpciBwZGZkaXIgcHNkaXIgXAotCQlsaWJkaXIg
bG9jYWxlZGlyIG1hbmRpciBydW5zdGF0ZWRpcgotZG8KLSAgZXZhbCBhY192YWw9XCQkYWNfdmFy
Ci0gICMgUmVtb3ZlIHRyYWlsaW5nIHNsYXNoZXMuCi0gIGNhc2UgJGFjX3ZhbCBpbgotICAgICov
ICkKLSAgICAgIGFjX3ZhbD1gZXhwciAiWCRhY192YWwiIDogJ1hcKC4qW14vXVwpJyBcfCAiWCRh
Y192YWwiIDogJ1hcKC4qXCknYAotICAgICAgZXZhbCAkYWNfdmFyPVwkYWNfdmFsOzsKLSAgZXNh
YwotICAjIEJlIHN1cmUgdG8gaGF2ZSBhYnNvbHV0ZSBkaXJlY3RvcnkgbmFtZXMuCi0gIGNhc2Ug
JGFjX3ZhbCBpbgotICAgIFtcXC8kXSogfCA/OltcXC9dKiApICBjb250aW51ZTs7Ci0gICAgTk9O
RSB8ICcnICkgY2FzZSAkYWNfdmFyIGluICpwcmVmaXggKSBjb250aW51ZTs7IGVzYWM7OwotICBl
c2FjCi0gIGFzX2ZuX2Vycm9yICQ/ICJleHBlY3RlZCBhbiBhYnNvbHV0ZSBkaXJlY3RvcnkgbmFt
ZSBmb3IgLS0kYWNfdmFyOiAkYWNfdmFsIgotZG9uZQotCi0jIFRoZXJlIG1pZ2h0IGJlIHBlb3Bs
ZSB3aG8gZGVwZW5kIG9uIHRoZSBvbGQgYnJva2VuIGJlaGF2aW9yOiBgJGhvc3QnCi0jIHVzZWQg
dG8gaG9sZCB0aGUgYXJndW1lbnQgb2YgLS1ob3N0IGV0Yy4KLSMgRklYTUU6IFRvIHJlbW92ZSBz
b21lIGRheS4KLWJ1aWxkPSRidWlsZF9hbGlhcwotaG9zdD0kaG9zdF9hbGlhcwotdGFyZ2V0PSR0
YXJnZXRfYWxpYXMKLQotIyBGSVhNRTogVG8gcmVtb3ZlIHNvbWUgZGF5LgotaWYgdGVzdCAieCRo
b3N0X2FsaWFzIiAhPSB4OyB0aGVuCi0gIGlmIHRlc3QgIngkYnVpbGRfYWxpYXMiID0geDsgdGhl
bgotICAgIGNyb3NzX2NvbXBpbGluZz1tYXliZQotICBlbGlmIHRlc3QgIngkYnVpbGRfYWxpYXMi
ICE9ICJ4JGhvc3RfYWxpYXMiOyB0aGVuCi0gICAgY3Jvc3NfY29tcGlsaW5nPXllcwotICBmaQot
ZmkKLQotYWNfdG9vbF9wcmVmaXg9Ci10ZXN0IC1uICIkaG9zdF9hbGlhcyIgJiYgYWNfdG9vbF9w
cmVmaXg9JGhvc3RfYWxpYXMtCi0KLXRlc3QgIiRzaWxlbnQiID0geWVzICYmIGV4ZWMgNj4vZGV2
L251bGwKLQotCi1hY19wd2Q9YHB3ZGAgJiYgdGVzdCAtbiAiJGFjX3B3ZCIgJiYKLWFjX2xzX2Rp
PWBscyAtZGkgLmAgJiYKLWFjX3B3ZF9sc19kaT1gY2QgIiRhY19wd2QiICYmIGxzIC1kaSAuYCB8
fAotICBhc19mbl9lcnJvciAkPyAid29ya2luZyBkaXJlY3RvcnkgY2Fubm90IGJlIGRldGVybWlu
ZWQiCi10ZXN0ICJYJGFjX2xzX2RpIiA9ICJYJGFjX3B3ZF9sc19kaSIgfHwKLSAgYXNfZm5fZXJy
b3IgJD8gInB3ZCBkb2VzIG5vdCByZXBvcnQgbmFtZSBvZiB3b3JraW5nIGRpcmVjdG9yeSIKLQot
Ci0jIEZpbmQgdGhlIHNvdXJjZSBmaWxlcywgaWYgbG9jYXRpb24gd2FzIG5vdCBzcGVjaWZpZWQu
Ci1pZiB0ZXN0IC16ICIkc3JjZGlyIjsgdGhlbgotICBhY19zcmNkaXJfZGVmYXVsdGVkPXllcwot
ICAjIFRyeSB0aGUgZGlyZWN0b3J5IGNvbnRhaW5pbmcgdGhpcyBzY3JpcHQsIHRoZW4gdGhlIHBh
cmVudCBkaXJlY3RvcnkuCi0gIGFjX2NvbmZkaXI9YCRhc19kaXJuYW1lIC0tICIkYXNfbXlzZWxm
IiB8fAotJGFzX2V4cHIgWCIkYXNfbXlzZWxmIiA6ICdYXCguKlteL11cKS8vKlteL11bXi9dKi8q
JCcgXHwgXAotCSBYIiRhc19teXNlbGYiIDogJ1hcKC8vXClbXi9dJyBcfCBcCi0JIFgiJGFzX215
c2VsZiIgOiAnWFwoLy9cKSQnIFx8IFwKLQkgWCIkYXNfbXlzZWxmIiA6ICdYXCgvXCknIFx8IC4g
Mj4vZGV2L251bGwgfHwKLSRhc19lY2hvIFgiJGFzX215c2VsZiIgfAotICAgIHNlZCAnL15YXCgu
KlteL11cKVwvXC8qW14vXVteL10qXC8qJC97Ci0JICAgIHMvL1wxLwotCSAgICBxCi0JICB9Ci0J
ICAvXlhcKFwvXC9cKVteL10uKi97Ci0JICAgIHMvL1wxLwotCSAgICBxCi0JICB9Ci0JICAvXlhc
KFwvXC9cKSQvewotCSAgICBzLy9cMS8KLQkgICAgcQotCSAgfQotCSAgL15YXChcL1wpLiovewot
CSAgICBzLy9cMS8KLQkgICAgcQotCSAgfQotCSAgcy8uKi8uLzsgcSdgCi0gIHNyY2Rpcj0kYWNf
Y29uZmRpcgotICBpZiB0ZXN0ICEgLXIgIiRzcmNkaXIvJGFjX3VuaXF1ZV9maWxlIjsgdGhlbgot
ICAgIHNyY2Rpcj0uLgotICBmaQotZWxzZQotICBhY19zcmNkaXJfZGVmYXVsdGVkPW5vCi1maQot
aWYgdGVzdCAhIC1yICIkc3JjZGlyLyRhY191bmlxdWVfZmlsZSI7IHRoZW4KLSAgdGVzdCAiJGFj
X3NyY2Rpcl9kZWZhdWx0ZWQiID0geWVzICYmIHNyY2Rpcj0iJGFjX2NvbmZkaXIgb3IgLi4iCi0g
IGFzX2ZuX2Vycm9yICQ/ICJjYW5ub3QgZmluZCBzb3VyY2VzICgkYWNfdW5pcXVlX2ZpbGUpIGlu
ICRzcmNkaXIiCi1maQotYWNfbXNnPSJzb3VyY2VzIGFyZSBpbiAkc3JjZGlyLCBidXQgXGBjZCAk
c3JjZGlyJyBkb2VzIG5vdCB3b3JrIgotYWNfYWJzX2NvbmZkaXI9YCgKLQljZCAiJHNyY2RpciIg
JiYgdGVzdCAtciAiLi8kYWNfdW5pcXVlX2ZpbGUiIHx8IGFzX2ZuX2Vycm9yICQ/ICIkYWNfbXNn
IgotCXB3ZClgCi0jIFdoZW4gYnVpbGRpbmcgaW4gcGxhY2UsIHNldCBzcmNkaXI9LgotaWYgdGVz
dCAiJGFjX2Fic19jb25mZGlyIiA9ICIkYWNfcHdkIjsgdGhlbgotICBzcmNkaXI9LgotZmkKLSMg
UmVtb3ZlIHVubmVjZXNzYXJ5IHRyYWlsaW5nIHNsYXNoZXMgZnJvbSBzcmNkaXIuCi0jIERvdWJs
ZSBzbGFzaGVzIGluIGZpbGUgbmFtZXMgaW4gb2JqZWN0IGZpbGUgZGVidWdnaW5nIGluZm8KLSMg
bWVzcyB1cCBNLXggZ2RiIGluIEVtYWNzLgotY2FzZSAkc3JjZGlyIGluCi0qLykgc3JjZGlyPWBl
eHByICJYJHNyY2RpciIgOiAnWFwoLipbXi9dXCknIFx8ICJYJHNyY2RpciIgOiAnWFwoLipcKSdg
OzsKLWVzYWMKLWZvciBhY192YXIgaW4gJGFjX3ByZWNpb3VzX3ZhcnM7IGRvCi0gIGV2YWwgYWNf
ZW52XyR7YWNfdmFyfV9zZXQ9XCR7JHthY192YXJ9K3NldH0KLSAgZXZhbCBhY19lbnZfJHthY192
YXJ9X3ZhbHVlPVwkJHthY192YXJ9Ci0gIGV2YWwgYWNfY3ZfZW52XyR7YWNfdmFyfV9zZXQ9XCR7
JHthY192YXJ9K3NldH0KLSAgZXZhbCBhY19jdl9lbnZfJHthY192YXJ9X3ZhbHVlPVwkJHthY192
YXJ9Ci1kb25lCi0KLSMKLSMgUmVwb3J0IHRoZSAtLWhlbHAgbWVzc2FnZS4KLSMKLWlmIHRlc3Qg
IiRhY19pbml0X2hlbHAiID0gImxvbmciOyB0aGVuCi0gICMgT21pdCBzb21lIGludGVybmFsIG9y
IG9ic29sZXRlIG9wdGlvbnMgdG8gbWFrZSB0aGUgbGlzdCBsZXNzIGltcG9zaW5nLgotICAjIFRo
aXMgbWVzc2FnZSBpcyB0b28gbG9uZyB0byBiZSBhIHN0cmluZyBpbiB0aGUgQS9VWCAzLjEgc2gu
Ci0gIGNhdCA8PF9BQ0VPRgotXGBjb25maWd1cmUnIGNvbmZpZ3VyZXMgWGVuIEh5cGVydmlzb3Ig
NC4xMyB0byBhZGFwdCB0byBtYW55IGtpbmRzIG9mIHN5c3RlbXMuCi0KLVVzYWdlOiAkMCBbT1BU
SU9OXS4uLiBbVkFSPVZBTFVFXS4uLgotCi1UbyBhc3NpZ24gZW52aXJvbm1lbnQgdmFyaWFibGVz
IChlLmcuLCBDQywgQ0ZMQUdTLi4uKSwgc3BlY2lmeSB0aGVtIGFzCi1WQVI9VkFMVUUuICBTZWUg
YmVsb3cgZm9yIGRlc2NyaXB0aW9ucyBvZiBzb21lIG9mIHRoZSB1c2VmdWwgdmFyaWFibGVzLgot
Ci1EZWZhdWx0cyBmb3IgdGhlIG9wdGlvbnMgYXJlIHNwZWNpZmllZCBpbiBicmFja2V0cy4KLQot
Q29uZmlndXJhdGlvbjoKLSAgLWgsIC0taGVscCAgICAgICAgICAgICAgZGlzcGxheSB0aGlzIGhl
bHAgYW5kIGV4aXQKLSAgICAgIC0taGVscD1zaG9ydCAgICAgICAgZGlzcGxheSBvcHRpb25zIHNw
ZWNpZmljIHRvIHRoaXMgcGFja2FnZQotICAgICAgLS1oZWxwPXJlY3Vyc2l2ZSAgICBkaXNwbGF5
IHRoZSBzaG9ydCBoZWxwIG9mIGFsbCB0aGUgaW5jbHVkZWQgcGFja2FnZXMKLSAgLVYsIC0tdmVy
c2lvbiAgICAgICAgICAgZGlzcGxheSB2ZXJzaW9uIGluZm9ybWF0aW9uIGFuZCBleGl0Ci0gIC1x
LCAtLXF1aWV0LCAtLXNpbGVudCAgIGRvIG5vdCBwcmludCBcYGNoZWNraW5nIC4uLicgbWVzc2Fn
ZXMKLSAgICAgIC0tY2FjaGUtZmlsZT1GSUxFICAgY2FjaGUgdGVzdCByZXN1bHRzIGluIEZJTEUg
W2Rpc2FibGVkXQotICAtQywgLS1jb25maWctY2FjaGUgICAgICBhbGlhcyBmb3IgXGAtLWNhY2hl
LWZpbGU9Y29uZmlnLmNhY2hlJwotICAtbiwgLS1uby1jcmVhdGUgICAgICAgICBkbyBub3QgY3Jl
YXRlIG91dHB1dCBmaWxlcwotICAgICAgLS1zcmNkaXI9RElSICAgICAgICBmaW5kIHRoZSBzb3Vy
Y2VzIGluIERJUiBbY29uZmlndXJlIGRpciBvciBcYC4uJ10KLQotSW5zdGFsbGF0aW9uIGRpcmVj
dG9yaWVzOgotICAtLXByZWZpeD1QUkVGSVggICAgICAgICBpbnN0YWxsIGFyY2hpdGVjdHVyZS1p
bmRlcGVuZGVudCBmaWxlcyBpbiBQUkVGSVgKLSAgICAgICAgICAgICAgICAgICAgICAgICAgWyRh
Y19kZWZhdWx0X3ByZWZpeF0KLSAgLS1leGVjLXByZWZpeD1FUFJFRklYICAgaW5zdGFsbCBhcmNo
aXRlY3R1cmUtZGVwZW5kZW50IGZpbGVzIGluIEVQUkVGSVgKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgW1BSRUZJWF0KLQotQnkgZGVmYXVsdCwgXGBtYWtlIGluc3RhbGwnIHdpbGwgaW5zdGFs
bCBhbGwgdGhlIGZpbGVzIGluCi1cYCRhY19kZWZhdWx0X3ByZWZpeC9iaW4nLCBcYCRhY19kZWZh
dWx0X3ByZWZpeC9saWInIGV0Yy4gIFlvdSBjYW4gc3BlY2lmeQotYW4gaW5zdGFsbGF0aW9uIHBy
ZWZpeCBvdGhlciB0aGFuIFxgJGFjX2RlZmF1bHRfcHJlZml4JyB1c2luZyBcYC0tcHJlZml4JywK
LWZvciBpbnN0YW5jZSBcYC0tcHJlZml4PVwkSE9NRScuCi0KLUZvciBiZXR0ZXIgY29udHJvbCwg
dXNlIHRoZSBvcHRpb25zIGJlbG93LgotCi1GaW5lIHR1bmluZyBvZiB0aGUgaW5zdGFsbGF0aW9u
IGRpcmVjdG9yaWVzOgotICAtLWJpbmRpcj1ESVIgICAgICAgICAgICB1c2VyIGV4ZWN1dGFibGVz
IFtFUFJFRklYL2Jpbl0KLSAgLS1zYmluZGlyPURJUiAgICAgICAgICAgc3lzdGVtIGFkbWluIGV4
ZWN1dGFibGVzIFtFUFJFRklYL3NiaW5dCi0gIC0tbGliZXhlY2Rpcj1ESVIgICAgICAgIHByb2dy
YW0gZXhlY3V0YWJsZXMgW0VQUkVGSVgvbGliZXhlY10KLSAgLS1zeXNjb25mZGlyPURJUiAgICAg
ICAgcmVhZC1vbmx5IHNpbmdsZS1tYWNoaW5lIGRhdGEgW1BSRUZJWC9ldGNdCi0gIC0tc2hhcmVk
c3RhdGVkaXI9RElSICAgIG1vZGlmaWFibGUgYXJjaGl0ZWN0dXJlLWluZGVwZW5kZW50IGRhdGEg
W1BSRUZJWC9jb21dCi0gIC0tbG9jYWxzdGF0ZWRpcj1ESVIgICAgIG1vZGlmaWFibGUgc2luZ2xl
LW1hY2hpbmUgZGF0YSBbUFJFRklYL3Zhcl0KLSAgLS1ydW5zdGF0ZWRpcj1ESVIgICAgICAgbW9k
aWZpYWJsZSBwZXItcHJvY2VzcyBkYXRhIFtMT0NBTFNUQVRFRElSL3J1bl0KLSAgLS1saWJkaXI9
RElSICAgICAgICAgICAgb2JqZWN0IGNvZGUgbGlicmFyaWVzIFtFUFJFRklYL2xpYl0KLSAgLS1p
bmNsdWRlZGlyPURJUiAgICAgICAgQyBoZWFkZXIgZmlsZXMgW1BSRUZJWC9pbmNsdWRlXQotICAt
LW9sZGluY2x1ZGVkaXI9RElSICAgICBDIGhlYWRlciBmaWxlcyBmb3Igbm9uLWdjYyBbL3Vzci9p
bmNsdWRlXQotICAtLWRhdGFyb290ZGlyPURJUiAgICAgICByZWFkLW9ubHkgYXJjaC4taW5kZXBl
bmRlbnQgZGF0YSByb290IFtQUkVGSVgvc2hhcmVdCi0gIC0tZGF0YWRpcj1ESVIgICAgICAgICAg
IHJlYWQtb25seSBhcmNoaXRlY3R1cmUtaW5kZXBlbmRlbnQgZGF0YSBbREFUQVJPT1RESVJdCi0g
IC0taW5mb2Rpcj1ESVIgICAgICAgICAgIGluZm8gZG9jdW1lbnRhdGlvbiBbREFUQVJPT1RESVIv
aW5mb10KLSAgLS1sb2NhbGVkaXI9RElSICAgICAgICAgbG9jYWxlLWRlcGVuZGVudCBkYXRhIFtE
QVRBUk9PVERJUi9sb2NhbGVdCi0gIC0tbWFuZGlyPURJUiAgICAgICAgICAgIG1hbiBkb2N1bWVu
dGF0aW9uIFtEQVRBUk9PVERJUi9tYW5dCi0gIC0tZG9jZGlyPURJUiAgICAgICAgICAgIGRvY3Vt
ZW50YXRpb24gcm9vdCBbREFUQVJPT1RESVIvZG9jL3hlbl0KLSAgLS1odG1sZGlyPURJUiAgICAg
ICAgICAgaHRtbCBkb2N1bWVudGF0aW9uIFtET0NESVJdCi0gIC0tZHZpZGlyPURJUiAgICAgICAg
ICAgIGR2aSBkb2N1bWVudGF0aW9uIFtET0NESVJdCi0gIC0tcGRmZGlyPURJUiAgICAgICAgICAg
IHBkZiBkb2N1bWVudGF0aW9uIFtET0NESVJdCi0gIC0tcHNkaXI9RElSICAgICAgICAgICAgIHBz
IGRvY3VtZW50YXRpb24gW0RPQ0RJUl0KLV9BQ0VPRgotCi0gIGNhdCA8PFxfQUNFT0YKLQotU3lz
dGVtIHR5cGVzOgotICAtLWJ1aWxkPUJVSUxEICAgICBjb25maWd1cmUgZm9yIGJ1aWxkaW5nIG9u
IEJVSUxEIFtndWVzc2VkXQotICAtLWhvc3Q9SE9TVCAgICAgICBjcm9zcy1jb21waWxlIHRvIGJ1
aWxkIHByb2dyYW1zIHRvIHJ1biBvbiBIT1NUIFtCVUlMRF0KLV9BQ0VPRgotZmkKLQotaWYgdGVz
dCAtbiAiJGFjX2luaXRfaGVscCI7IHRoZW4KLSAgY2FzZSAkYWNfaW5pdF9oZWxwIGluCi0gICAg
IHNob3J0IHwgcmVjdXJzaXZlICkgZWNobyAiQ29uZmlndXJhdGlvbiBvZiBYZW4gSHlwZXJ2aXNv
ciA0LjEzOiI7OwotICAgZXNhYwotICBjYXQgPDxcX0FDRU9GCi0KLU9wdGlvbmFsIEZlYXR1cmVz
OgotICAtLWRpc2FibGUtb3B0aW9uLWNoZWNraW5nICBpZ25vcmUgdW5yZWNvZ25pemVkIC0tZW5h
YmxlLy0td2l0aCBvcHRpb25zCi0gIC0tZGlzYWJsZS1GRUFUVVJFICAgICAgIGRvIG5vdCBpbmNs
dWRlIEZFQVRVUkUgKHNhbWUgYXMgLS1lbmFibGUtRkVBVFVSRT1ubykKLSAgLS1lbmFibGUtRkVB
VFVSRVs9QVJHXSAgaW5jbHVkZSBGRUFUVVJFIFtBUkc9eWVzXQotICAtLWVuYWJsZS1naXRodHRw
ICAgICAgICBEb3dubG9hZCBHSVQgcmVwb3NpdG9yaWVzIHZpYSBIVFRQIChkZWZhdWx0IGlzCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgIERJU0FCTEVEKQotICAtLWRpc2FibGUteGVuICAgICAg
ICAgICBEaXNhYmxlIGJ1aWxkIGFuZCBpbnN0YWxsIG9mIHhlbgotICAtLWRpc2FibGUtdG9vbHMg
ICAgICAgICBEaXNhYmxlIGJ1aWxkIGFuZCBpbnN0YWxsIG9mIHRvb2xzCi0gIC0tZW5hYmxlLXN0
dWJkb20gICAgICAgIEVuYWJsZSBidWlsZCBhbmQgaW5zdGFsbCBvZiBzdHViZG9tCi0gIC0tZGlz
YWJsZS1kb2NzICAgICAgICAgIERpc2FibGUgYnVpbGQgYW5kIGluc3RhbGwgb2YgZG9jcwotCi1P
cHRpb25hbCBQYWNrYWdlczoKLSAgLS13aXRoLVBBQ0tBR0VbPUFSR10gICAgdXNlIFBBQ0tBR0Ug
W0FSRz15ZXNdCi0gIC0td2l0aG91dC1QQUNLQUdFICAgICAgIGRvIG5vdCB1c2UgUEFDS0FHRSAo
c2FtZSBhcyAtLXdpdGgtUEFDS0FHRT1ubykKLSAgLS13aXRoLWluaXRkZGlyPURJUiAgICAgUGF0
aCB0byBkaXJlY3Rvcnkgd2l0aCBzeXN2IHJ1bmxldmVsIHNjcmlwdHMuCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgIFtTWVNDT05GRElSL2luaXQuZF0KLSAgLS13aXRoLXN5c2NvbmZpZy1sZWFm
LWRpcj1TVUJESVIKLSAgICAgICAgICAgICAgICAgICAgICAgICAgTmFtZSBvZiBzdWJkaXJlY3Rv
cnkgaW4gL2V0YyB0byBzdG9yZSBydW50aW1lCi0gICAgICAgICAgICAgICAgICAgICAgICAgIG9w
dGlvbnMgZm9yIHJ1bmxldmVsIHNjcmlwdHMgYW5kIGRhZW1vbnMgc3VjaCBhcwotICAgICAgICAg
ICAgICAgICAgICAgICAgICB4ZW5zdG9yZWQuIFRoaXMgc2hvdWxkIGJlIGVpdGhlciAic3lzY29u
ZmlnIiBvcgotICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdCIuIFtzeXNjb25maWdd
Ci0gIC0td2l0aC1saWJleGVjLWxlYWYtZGlyPVNVQkRJUgotICAgICAgICAgICAgICAgICAgICAg
ICAgICBOYW1lIG9mIHN1YmRpcmVjdG9yeSBpbiBsaWJleGVjZGlyIHRvIHVzZS4KLSAgLS13aXRo
LXhlbi1kdW1wZGlyPURJUiAgUGF0aCB0byBkaXJlY3RvcnkgZm9yIGRvbVUgY3Jhc2ggZHVtcHMu
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgIFtMT0NBTFNUQVRFRElSL2xpYi94ZW4vZHVtcF0K
LSAgLS13aXRoLXJ1bmRpcj1ESVIgICAgICAgUGF0aCB0byBkaXJlY3RvcnkgZm9yIHJ1bnRpbWUg
ZGF0YS4KLSAgICAgICAgICAgICAgICAgICAgICAgICAgW0xPQ0FMU1RBVEVESVIvcnVuXQotICAt
LXdpdGgtZGVidWdkaXI9RElSICAgICBQYXRoIHRvIGRpcmVjdG9yeSBmb3IgZGVidWcgc3ltYm9s
cy4KLSAgICAgICAgICAgICAgICAgICAgICAgICAgW1BSRUZJWC9saWIvZGVidWddCi0KLVJlcG9y
dCBidWdzIHRvIDx4ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZz4uCi1YZW4gSHlwZXJ2aXNvciBob21l
IHBhZ2U6IDxodHRwOi8vd3d3Lnhlbi5vcmcvPi4KLV9BQ0VPRgotYWNfc3RhdHVzPSQ/Ci1maQot
Ci1pZiB0ZXN0ICIkYWNfaW5pdF9oZWxwIiA9ICJyZWN1cnNpdmUiOyB0aGVuCi0gICMgSWYgdGhl
cmUgYXJlIHN1YmRpcnMsIHJlcG9ydCB0aGVpciBzcGVjaWZpYyAtLWhlbHAuCi0gIGZvciBhY19k
aXIgaW4gOiAkYWNfc3ViZGlyc19hbGw7IGRvIHRlc3QgIngkYWNfZGlyIiA9IHg6ICYmIGNvbnRp
bnVlCi0gICAgdGVzdCAtZCAiJGFjX2RpciIgfHwKLSAgICAgIHsgY2QgIiRzcmNkaXIiICYmIGFj
X3B3ZD1gcHdkYCAmJiBzcmNkaXI9LiAmJiB0ZXN0IC1kICIkYWNfZGlyIjsgfSB8fAotICAgICAg
Y29udGludWUKLSAgICBhY19idWlsZGRpcj0uCi0KLWNhc2UgIiRhY19kaXIiIGluCi0uKSBhY19k
aXJfc3VmZml4PSBhY190b3BfYnVpbGRkaXJfc3ViPS4gYWNfdG9wX2J1aWxkX3ByZWZpeD0gOzsK
LSopCi0gIGFjX2Rpcl9zdWZmaXg9L2AkYXNfZWNobyAiJGFjX2RpciIgfCBzZWQgJ3N8XlwuW1xc
L118fCdgCi0gICMgQSAiLi4iIGZvciBlYWNoIGRpcmVjdG9yeSBpbiAkYWNfZGlyX3N1ZmZpeC4K
LSAgYWNfdG9wX2J1aWxkZGlyX3N1Yj1gJGFzX2VjaG8gIiRhY19kaXJfc3VmZml4IiB8IHNlZCAn
c3wvW15cXC9dKnwvLi58ZztzfC98fCdgCi0gIGNhc2UgJGFjX3RvcF9idWlsZGRpcl9zdWIgaW4K
LSAgIiIpIGFjX3RvcF9idWlsZGRpcl9zdWI9LiBhY190b3BfYnVpbGRfcHJlZml4PSA7OwotICAq
KSAgYWNfdG9wX2J1aWxkX3ByZWZpeD0kYWNfdG9wX2J1aWxkZGlyX3N1Yi8gOzsKLSAgZXNhYyA7
OwotZXNhYwotYWNfYWJzX3RvcF9idWlsZGRpcj0kYWNfcHdkCi1hY19hYnNfYnVpbGRkaXI9JGFj
X3B3ZCRhY19kaXJfc3VmZml4Ci0jIGZvciBiYWNrd2FyZCBjb21wYXRpYmlsaXR5OgotYWNfdG9w
X2J1aWxkZGlyPSRhY190b3BfYnVpbGRfcHJlZml4Ci0KLWNhc2UgJHNyY2RpciBpbgotICAuKSAg
IyBXZSBhcmUgYnVpbGRpbmcgaW4gcGxhY2UuCi0gICAgYWNfc3JjZGlyPS4KLSAgICBhY190b3Bf
c3JjZGlyPSRhY190b3BfYnVpbGRkaXJfc3ViCi0gICAgYWNfYWJzX3RvcF9zcmNkaXI9JGFjX3B3
ZCA7OwotICBbXFwvXSogfCA/OltcXC9dKiApICAjIEFic29sdXRlIG5hbWUuCi0gICAgYWNfc3Jj
ZGlyPSRzcmNkaXIkYWNfZGlyX3N1ZmZpeDsKLSAgICBhY190b3Bfc3JjZGlyPSRzcmNkaXIKLSAg
ICBhY19hYnNfdG9wX3NyY2Rpcj0kc3JjZGlyIDs7Ci0gICopICMgUmVsYXRpdmUgbmFtZS4KLSAg
ICBhY19zcmNkaXI9JGFjX3RvcF9idWlsZF9wcmVmaXgkc3JjZGlyJGFjX2Rpcl9zdWZmaXgKLSAg
ICBhY190b3Bfc3JjZGlyPSRhY190b3BfYnVpbGRfcHJlZml4JHNyY2RpcgotICAgIGFjX2Fic190
b3Bfc3JjZGlyPSRhY19wd2QvJHNyY2RpciA7OwotZXNhYwotYWNfYWJzX3NyY2Rpcj0kYWNfYWJz
X3RvcF9zcmNkaXIkYWNfZGlyX3N1ZmZpeAotCi0gICAgY2QgIiRhY19kaXIiIHx8IHsgYWNfc3Rh
dHVzPSQ/OyBjb250aW51ZTsgfQotICAgICMgQ2hlY2sgZm9yIGd1ZXN0ZWQgY29uZmlndXJlLgot
ICAgIGlmIHRlc3QgLWYgIiRhY19zcmNkaXIvY29uZmlndXJlLmdudSI7IHRoZW4KLSAgICAgIGVj
aG8gJiYKLSAgICAgICRTSEVMTCAiJGFjX3NyY2Rpci9jb25maWd1cmUuZ251IiAtLWhlbHA9cmVj
dXJzaXZlCi0gICAgZWxpZiB0ZXN0IC1mICIkYWNfc3JjZGlyL2NvbmZpZ3VyZSI7IHRoZW4KLSAg
ICAgIGVjaG8gJiYKLSAgICAgICRTSEVMTCAiJGFjX3NyY2Rpci9jb25maWd1cmUiIC0taGVscD1y
ZWN1cnNpdmUKLSAgICBlbHNlCi0gICAgICAkYXNfZWNobyAiJGFzX21lOiBXQVJOSU5HOiBubyBj
b25maWd1cmF0aW9uIGluZm9ybWF0aW9uIGlzIGluICRhY19kaXIiID4mMgotICAgIGZpIHx8IGFj
X3N0YXR1cz0kPwotICAgIGNkICIkYWNfcHdkIiB8fCB7IGFjX3N0YXR1cz0kPzsgYnJlYWs7IH0K
LSAgZG9uZQotZmkKLQotdGVzdCAtbiAiJGFjX2luaXRfaGVscCIgJiYgZXhpdCAkYWNfc3RhdHVz
Ci1pZiAkYWNfaW5pdF92ZXJzaW9uOyB0aGVuCi0gIGNhdCA8PFxfQUNFT0YKLVhlbiBIeXBlcnZp
c29yIGNvbmZpZ3VyZSA0LjEzCi1nZW5lcmF0ZWQgYnkgR05VIEF1dG9jb25mIDIuNjkKLQotQ29w
eXJpZ2h0IChDKSAyMDEyIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgSW5jLgotVGhpcyBjb25m
aWd1cmUgc2NyaXB0IGlzIGZyZWUgc29mdHdhcmU7IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRp
b24KLWdpdmVzIHVubGltaXRlZCBwZXJtaXNzaW9uIHRvIGNvcHksIGRpc3RyaWJ1dGUgYW5kIG1v
ZGlmeSBpdC4KLV9BQ0VPRgotICBleGl0Ci1maQotCi0jIyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0gIyMKLSMjIEF1dG9jb25mIGluaXRpYWxpemF0aW9uLiAjIwotIyMgLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tICMjCi1jYXQgPmNvbmZpZy5sb2cgPDxfQUNFT0YKLVRoaXMgZmlsZSBjb250YWlu
cyBhbnkgbWVzc2FnZXMgcHJvZHVjZWQgYnkgY29tcGlsZXJzIHdoaWxlCi1ydW5uaW5nIGNvbmZp
Z3VyZSwgdG8gYWlkIGRlYnVnZ2luZyBpZiBjb25maWd1cmUgbWFrZXMgYSBtaXN0YWtlLgotCi1J
dCB3YXMgY3JlYXRlZCBieSBYZW4gSHlwZXJ2aXNvciAkYXNfbWUgNC4xMywgd2hpY2ggd2FzCi1n
ZW5lcmF0ZWQgYnkgR05VIEF1dG9jb25mIDIuNjkuICBJbnZvY2F0aW9uIGNvbW1hbmQgbGluZSB3
YXMKLQotICAkICQwICRACi0KLV9BQ0VPRgotZXhlYyA1Pj5jb25maWcubG9nCi17Ci1jYXQgPDxf
QVNVTkFNRQotIyMgLS0tLS0tLS0tICMjCi0jIyBQbGF0Zm9ybS4gIyMKLSMjIC0tLS0tLS0tLSAj
IwotCi1ob3N0bmFtZSA9IGAoaG9zdG5hbWUgfHwgdW5hbWUgLW4pIDI+L2Rldi9udWxsIHwgc2Vk
IDFxYAotdW5hbWUgLW0gPSBgKHVuYW1lIC1tKSAyPi9kZXYvbnVsbCB8fCBlY2hvIHVua25vd25g
Ci11bmFtZSAtciA9IGAodW5hbWUgLXIpIDI+L2Rldi9udWxsIHx8IGVjaG8gdW5rbm93bmAKLXVu
YW1lIC1zID0gYCh1bmFtZSAtcykgMj4vZGV2L251bGwgfHwgZWNobyB1bmtub3duYAotdW5hbWUg
LXYgPSBgKHVuYW1lIC12KSAyPi9kZXYvbnVsbCB8fCBlY2hvIHVua25vd25gCi0KLS91c3IvYmlu
L3VuYW1lIC1wID0gYCgvdXNyL2Jpbi91bmFtZSAtcCkgMj4vZGV2L251bGwgfHwgZWNobyB1bmtu
b3duYAotL2Jpbi91bmFtZSAtWCAgICAgPSBgKC9iaW4vdW5hbWUgLVgpIDI+L2Rldi9udWxsICAg
ICB8fCBlY2hvIHVua25vd25gCi0KLS9iaW4vYXJjaCAgICAgICAgICAgICAgPSBgKC9iaW4vYXJj
aCkgMj4vZGV2L251bGwgICAgICAgICAgICAgIHx8IGVjaG8gdW5rbm93bmAKLS91c3IvYmluL2Fy
Y2ggLWsgICAgICAgPSBgKC91c3IvYmluL2FyY2ggLWspIDI+L2Rldi9udWxsICAgICAgIHx8IGVj
aG8gdW5rbm93bmAKLS91c3IvY29udmV4L2dldHN5c2luZm8gPSBgKC91c3IvY29udmV4L2dldHN5
c2luZm8pIDI+L2Rldi9udWxsIHx8IGVjaG8gdW5rbm93bmAKLS91c3IvYmluL2hvc3RpbmZvICAg
ICAgPSBgKC91c3IvYmluL2hvc3RpbmZvKSAyPi9kZXYvbnVsbCAgICAgIHx8IGVjaG8gdW5rbm93
bmAKLS9iaW4vbWFjaGluZSAgICAgICAgICAgPSBgKC9iaW4vbWFjaGluZSkgMj4vZGV2L251bGwg
ICAgICAgICAgIHx8IGVjaG8gdW5rbm93bmAKLS91c3IvYmluL29zbGV2ZWwgICAgICAgPSBgKC91
c3IvYmluL29zbGV2ZWwpIDI+L2Rldi9udWxsICAgICAgIHx8IGVjaG8gdW5rbm93bmAKLS9iaW4v
dW5pdmVyc2UgICAgICAgICAgPSBgKC9iaW4vdW5pdmVyc2UpIDI+L2Rldi9udWxsICAgICAgICAg
IHx8IGVjaG8gdW5rbm93bmAKLQotX0FTVU5BTUUKLQotYXNfc2F2ZV9JRlM9JElGUzsgSUZTPSRQ
QVRIX1NFUEFSQVRPUgotZm9yIGFzX2RpciBpbiAkUEFUSAotZG8KLSAgSUZTPSRhc19zYXZlX0lG
UwotICB0ZXN0IC16ICIkYXNfZGlyIiAmJiBhc19kaXI9LgotICAgICRhc19lY2hvICJQQVRIOiAk
YXNfZGlyIgotICBkb25lCi1JRlM9JGFzX3NhdmVfSUZTCi0KLX0gPiY1Ci0KLWNhdCA+JjUgPDxf
QUNFT0YKLQotCi0jIyAtLS0tLS0tLS0tLSAjIwotIyMgQ29yZSB0ZXN0cy4gIyMKLSMjIC0tLS0t
LS0tLS0tICMjCi0KLV9BQ0VPRgotCi0KLSMgS2VlcCBhIHRyYWNlIG9mIHRoZSBjb21tYW5kIGxp
bmUuCi0jIFN0cmlwIG91dCAtLW5vLWNyZWF0ZSBhbmQgLS1uby1yZWN1cnNpb24gc28gdGhleSBk
byBub3QgcGlsZSB1cC4KLSMgU3RyaXAgb3V0IC0tc2lsZW50IGJlY2F1c2Ugd2UgZG9uJ3Qgd2Fu
dCB0byByZWNvcmQgaXQgZm9yIGZ1dHVyZSBydW5zLgotIyBBbHNvIHF1b3RlIGFueSBhcmdzIGNv
bnRhaW5pbmcgc2hlbGwgbWV0YS1jaGFyYWN0ZXJzLgotIyBNYWtlIHR3byBwYXNzZXMgdG8gYWxs
b3cgZm9yIHByb3BlciBkdXBsaWNhdGUtYXJndW1lbnQgc3VwcHJlc3Npb24uCi1hY19jb25maWd1
cmVfYXJncz0KLWFjX2NvbmZpZ3VyZV9hcmdzMD0KLWFjX2NvbmZpZ3VyZV9hcmdzMT0KLWFjX211
c3Rfa2VlcF9uZXh0PWZhbHNlCi1mb3IgYWNfcGFzcyBpbiAxIDIKLWRvCi0gIGZvciBhY19hcmcK
LSAgZG8KLSAgICBjYXNlICRhY19hcmcgaW4KLSAgICAtbm8tY3JlYXRlIHwgLS1uby1jKiB8IC1u
IHwgLW5vLXJlY3Vyc2lvbiB8IC0tbm8tciopIGNvbnRpbnVlIDs7Ci0gICAgLXEgfCAtcXVpZXQg
fCAtLXF1aWV0IHwgLS1xdWllIHwgLS1xdWkgfCAtLXF1IHwgLS1xIFwKLSAgICB8IC1zaWxlbnQg
fCAtLXNpbGVudCB8IC0tc2lsZW4gfCAtLXNpbGUgfCAtLXNpbCkKLSAgICAgIGNvbnRpbnVlIDs7
Ci0gICAgKlwnKikKLSAgICAgIGFjX2FyZz1gJGFzX2VjaG8gIiRhY19hcmciIHwgc2VkICJzLycv
J1xcXFxcXFxcJycvZyJgIDs7Ci0gICAgZXNhYwotICAgIGNhc2UgJGFjX3Bhc3MgaW4KLSAgICAx
KSBhc19mbl9hcHBlbmQgYWNfY29uZmlndXJlX2FyZ3MwICIgJyRhY19hcmcnIiA7OwotICAgIDIp
Ci0gICAgICBhc19mbl9hcHBlbmQgYWNfY29uZmlndXJlX2FyZ3MxICIgJyRhY19hcmcnIgotICAg
ICAgaWYgdGVzdCAkYWNfbXVzdF9rZWVwX25leHQgPSB0cnVlOyB0aGVuCi0JYWNfbXVzdF9rZWVw
X25leHQ9ZmFsc2UgIyBHb3QgdmFsdWUsIGJhY2sgdG8gbm9ybWFsLgotICAgICAgZWxzZQotCWNh
c2UgJGFjX2FyZyBpbgotCSAgKj0qIHwgLS1jb25maWctY2FjaGUgfCAtQyB8IC1kaXNhYmxlLSog
fCAtLWRpc2FibGUtKiBcCi0JICB8IC1lbmFibGUtKiB8IC0tZW5hYmxlLSogfCAtZ2FzIHwgLS1n
KiB8IC1uZnAgfCAtLW5mKiBcCi0JICB8IC1xIHwgLXF1aWV0IHwgLS1xKiB8IC1zaWxlbnQgfCAt
LXNpbCogfCAtdiB8IC12ZXJiKiBcCi0JICB8IC13aXRoLSogfCAtLXdpdGgtKiB8IC13aXRob3V0
LSogfCAtLXdpdGhvdXQtKiB8IC0teCkKLQkgICAgY2FzZSAiJGFjX2NvbmZpZ3VyZV9hcmdzMCAi
IGluCi0JICAgICAgIiRhY19jb25maWd1cmVfYXJnczEiKiIgJyRhY19hcmcnICIqICkgY29udGlu
dWUgOzsKLQkgICAgZXNhYwotCSAgICA7OwotCSAgLSogKSBhY19tdXN0X2tlZXBfbmV4dD10cnVl
IDs7Ci0JZXNhYwotICAgICAgZmkKLSAgICAgIGFzX2ZuX2FwcGVuZCBhY19jb25maWd1cmVfYXJn
cyAiICckYWNfYXJnJyIKLSAgICAgIDs7Ci0gICAgZXNhYwotICBkb25lCi1kb25lCi17IGFjX2Nv
bmZpZ3VyZV9hcmdzMD07IHVuc2V0IGFjX2NvbmZpZ3VyZV9hcmdzMDt9Ci17IGFjX2NvbmZpZ3Vy
ZV9hcmdzMT07IHVuc2V0IGFjX2NvbmZpZ3VyZV9hcmdzMTt9Ci0KLSMgV2hlbiBpbnRlcnJ1cHRl
ZCBvciBleGl0J2QsIGNsZWFudXAgdGVtcG9yYXJ5IGZpbGVzLCBhbmQgY29tcGxldGUKLSMgY29u
ZmlnLmxvZy4gIFdlIHJlbW92ZSBjb21tZW50cyBiZWNhdXNlIGFueXdheSB0aGUgcXVvdGVzIGlu
IHRoZXJlCi0jIHdvdWxkIGNhdXNlIHByb2JsZW1zIG9yIGxvb2sgdWdseS4KLSMgV0FSTklORzog
VXNlICdcJycgdG8gcmVwcmVzZW50IGFuIGFwb3N0cm9waGUgd2l0aGluIHRoZSB0cmFwLgotIyBX
QVJOSU5HOiBEbyBub3Qgc3RhcnQgdGhlIHRyYXAgY29kZSB3aXRoIGEgbmV3bGluZSwgZHVlIHRv
IGEgRnJlZUJTRCA0LjAgYnVnLgotdHJhcCAnZXhpdF9zdGF0dXM9JD8KLSAgIyBTYXZlIGludG8g
Y29uZmlnLmxvZyBzb21lIGluZm9ybWF0aW9uIHRoYXQgbWlnaHQgaGVscCBpbiBkZWJ1Z2dpbmcu
Ci0gIHsKLSAgICBlY2hvCi0KLSAgICAkYXNfZWNobyAiIyMgLS0tLS0tLS0tLS0tLS0tLSAjIwot
IyMgQ2FjaGUgdmFyaWFibGVzLiAjIwotIyMgLS0tLS0tLS0tLS0tLS0tLSAjIyIKLSAgICBlY2hv
Ci0gICAgIyBUaGUgZm9sbG93aW5nIHdheSBvZiB3cml0aW5nIHRoZSBjYWNoZSBtaXNoYW5kbGVz
IG5ld2xpbmVzIGluIHZhbHVlcywKLSgKLSAgZm9yIGFjX3ZhciBpbiBgKHNldCkgMj4mMSB8IHNl
ZCAtbiAnXCcncy9eXChbYS16QS1aX11bYS16QS1aMC05X10qXCk9LiovXDEvcCdcJydgOyBkbwot
ICAgIGV2YWwgYWNfdmFsPVwkJGFjX3ZhcgotICAgIGNhc2UgJGFjX3ZhbCBpbiAjKAotICAgICok
e2FzX25sfSopCi0gICAgICBjYXNlICRhY192YXIgaW4gIygKLSAgICAgICpfY3ZfKikgeyAkYXNf
ZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiBXQVJOSU5HOiBjYWNoZSB2YXJpYWJs
ZSAkYWNfdmFyIGNvbnRhaW5zIGEgbmV3bGluZSIgPiY1Ci0kYXNfZWNobyAiJGFzX21lOiBXQVJO
SU5HOiBjYWNoZSB2YXJpYWJsZSAkYWNfdmFyIGNvbnRhaW5zIGEgbmV3bGluZSIgPiYyO30gOzsK
LSAgICAgIGVzYWMKLSAgICAgIGNhc2UgJGFjX3ZhciBpbiAjKAotICAgICAgXyB8IElGUyB8IGFz
X25sKSA7OyAjKAotICAgICAgQkFTSF9BUkdWIHwgQkFTSF9TT1VSQ0UpIGV2YWwgJGFjX3Zhcj0g
OzsgIygKLSAgICAgICopIHsgZXZhbCAkYWNfdmFyPTsgdW5zZXQgJGFjX3Zhcjt9IDs7Ci0gICAg
ICBlc2FjIDs7Ci0gICAgZXNhYwotICBkb25lCi0gIChzZXQpIDI+JjEgfAotICAgIGNhc2UgJGFz
X25sYChhY19zcGFjZT0nXCcnICdcJyc7IHNldCkgMj4mMWAgaW4gIygKLSAgICAqJHthc19ubH1h
Y19zcGFjZT1cICopCi0gICAgICBzZWQgLW4gXAotCSJzLydcJycvJ1wnJ1xcXFwnXCcnJ1wnJy9n
OwotCSAgcy9eXFwoW18kYXNfY3JfYWxudW1dKl9jdl9bXyRhc19jcl9hbG51bV0qXFwpPVxcKC4q
XFwpL1xcMT0nXCcnXFwyJ1wnJy9wIgotICAgICAgOzsgIygKLSAgICAqKQotICAgICAgc2VkIC1u
ICIvXltfJGFzX2NyX2FsbnVtXSpfY3ZfW18kYXNfY3JfYWxudW1dKj0vcCIKLSAgICAgIDs7Ci0g
ICAgZXNhYyB8Ci0gICAgc29ydAotKQotICAgIGVjaG8KLQotICAgICRhc19lY2hvICIjIyAtLS0t
LS0tLS0tLS0tLS0tLSAjIwotIyMgT3V0cHV0IHZhcmlhYmxlcy4gIyMKLSMjIC0tLS0tLS0tLS0t
LS0tLS0tICMjIgotICAgIGVjaG8KLSAgICBmb3IgYWNfdmFyIGluICRhY19zdWJzdF92YXJzCi0g
ICAgZG8KLSAgICAgIGV2YWwgYWNfdmFsPVwkJGFjX3ZhcgotICAgICAgY2FzZSAkYWNfdmFsIGlu
Ci0gICAgICAqXCdcJycqKSBhY192YWw9YCRhc19lY2hvICIkYWNfdmFsIiB8IHNlZCAicy8nXCcn
LydcJydcXFxcXFxcXCdcJycnXCcnL2ciYDs7Ci0gICAgICBlc2FjCi0gICAgICAkYXNfZWNobyAi
JGFjX3Zhcj0nXCcnJGFjX3ZhbCdcJyciCi0gICAgZG9uZSB8IHNvcnQKLSAgICBlY2hvCi0KLSAg
ICBpZiB0ZXN0IC1uICIkYWNfc3Vic3RfZmlsZXMiOyB0aGVuCi0gICAgICAkYXNfZWNobyAiIyMg
LS0tLS0tLS0tLS0tLS0tLS0tLSAjIwotIyMgRmlsZSBzdWJzdGl0dXRpb25zLiAjIwotIyMgLS0t
LS0tLS0tLS0tLS0tLS0tLSAjIyIKLSAgICAgIGVjaG8KLSAgICAgIGZvciBhY192YXIgaW4gJGFj
X3N1YnN0X2ZpbGVzCi0gICAgICBkbwotCWV2YWwgYWNfdmFsPVwkJGFjX3ZhcgotCWNhc2UgJGFj
X3ZhbCBpbgotCSpcJ1wnJyopIGFjX3ZhbD1gJGFzX2VjaG8gIiRhY192YWwiIHwgc2VkICJzLydc
JycvJ1wnJ1xcXFxcXFxcJ1wnJydcJycvZyJgOzsKLQllc2FjCi0JJGFzX2VjaG8gIiRhY192YXI9
J1wnJyRhY192YWwnXCcnIgotICAgICAgZG9uZSB8IHNvcnQKLSAgICAgIGVjaG8KLSAgICBmaQot
Ci0gICAgaWYgdGVzdCAtcyBjb25mZGVmcy5oOyB0aGVuCi0gICAgICAkYXNfZWNobyAiIyMgLS0t
LS0tLS0tLS0gIyMKLSMjIGNvbmZkZWZzLmguICMjCi0jIyAtLS0tLS0tLS0tLSAjIyIKLSAgICAg
IGVjaG8KLSAgICAgIGNhdCBjb25mZGVmcy5oCi0gICAgICBlY2hvCi0gICAgZmkKLSAgICB0ZXN0
ICIkYWNfc2lnbmFsIiAhPSAwICYmCi0gICAgICAkYXNfZWNobyAiJGFzX21lOiBjYXVnaHQgc2ln
bmFsICRhY19zaWduYWwiCi0gICAgJGFzX2VjaG8gIiRhc19tZTogZXhpdCAkZXhpdF9zdGF0dXMi
Ci0gIH0gPiY1Ci0gIHJtIC1mIGNvcmUgKi5jb3JlIGNvcmUuY29uZnRlc3QuKiAmJgotICAgIHJt
IC1mIC1yIGNvbmZ0ZXN0KiBjb25mZGVmcyogY29uZiQkKiAkYWNfY2xlYW5fZmlsZXMgJiYKLSAg
ICBleGl0ICRleGl0X3N0YXR1cwotJyAwCi1mb3IgYWNfc2lnbmFsIGluIDEgMiAxMyAxNTsgZG8K
LSAgdHJhcCAnYWNfc2lnbmFsPSckYWNfc2lnbmFsJzsgYXNfZm5fZXhpdCAxJyAkYWNfc2lnbmFs
Ci1kb25lCi1hY19zaWduYWw9MAotCi0jIGNvbmZkZWZzLmggYXZvaWRzIE9TIGNvbW1hbmQgbGlu
ZSBsZW5ndGggbGltaXRzIHRoYXQgREVGUyBjYW4gZXhjZWVkLgotcm0gLWYgLXIgY29uZnRlc3Qq
IGNvbmZkZWZzLmgKLQotJGFzX2VjaG8gIi8qIGNvbmZkZWZzLmggKi8iID4gY29uZmRlZnMuaAot
Ci0jIFByZWRlZmluZWQgcHJlcHJvY2Vzc29yIHZhcmlhYmxlcy4KLQotY2F0ID4+Y29uZmRlZnMu
aCA8PF9BQ0VPRgotI2RlZmluZSBQQUNLQUdFX05BTUUgIiRQQUNLQUdFX05BTUUiCi1fQUNFT0YK
LQotY2F0ID4+Y29uZmRlZnMuaCA8PF9BQ0VPRgotI2RlZmluZSBQQUNLQUdFX1RBUk5BTUUgIiRQ
QUNLQUdFX1RBUk5BTUUiCi1fQUNFT0YKLQotY2F0ID4+Y29uZmRlZnMuaCA8PF9BQ0VPRgotI2Rl
ZmluZSBQQUNLQUdFX1ZFUlNJT04gIiRQQUNLQUdFX1ZFUlNJT04iCi1fQUNFT0YKLQotY2F0ID4+
Y29uZmRlZnMuaCA8PF9BQ0VPRgotI2RlZmluZSBQQUNLQUdFX1NUUklORyAiJFBBQ0tBR0VfU1RS
SU5HIgotX0FDRU9GCi0KLWNhdCA+PmNvbmZkZWZzLmggPDxfQUNFT0YKLSNkZWZpbmUgUEFDS0FH
RV9CVUdSRVBPUlQgIiRQQUNLQUdFX0JVR1JFUE9SVCIKLV9BQ0VPRgotCi1jYXQgPj5jb25mZGVm
cy5oIDw8X0FDRU9GCi0jZGVmaW5lIFBBQ0tBR0VfVVJMICIkUEFDS0FHRV9VUkwiCi1fQUNFT0YK
LQotCi0jIExldCB0aGUgc2l0ZSBmaWxlIHNlbGVjdCBhbiBhbHRlcm5hdGUgY2FjaGUgZmlsZSBp
ZiBpdCB3YW50cyB0by4KLSMgUHJlZmVyIGFuIGV4cGxpY2l0bHkgc2VsZWN0ZWQgZmlsZSB0byBh
dXRvbWF0aWNhbGx5IHNlbGVjdGVkIG9uZXMuCi1hY19zaXRlX2ZpbGUxPU5PTkUKLWFjX3NpdGVf
ZmlsZTI9Tk9ORQotaWYgdGVzdCAtbiAiJENPTkZJR19TSVRFIjsgdGhlbgotICAjIFdlIGRvIG5v
dCB3YW50IGEgUEFUSCBzZWFyY2ggZm9yIGNvbmZpZy5zaXRlLgotICBjYXNlICRDT05GSUdfU0lU
RSBpbiAjKCgKLSAgICAtKikgIGFjX3NpdGVfZmlsZTE9Li8kQ09ORklHX1NJVEU7OwotICAgICov
KikgYWNfc2l0ZV9maWxlMT0kQ09ORklHX1NJVEU7OwotICAgICopICAgYWNfc2l0ZV9maWxlMT0u
LyRDT05GSUdfU0lURTs7Ci0gIGVzYWMKLWVsaWYgdGVzdCAieCRwcmVmaXgiICE9IHhOT05FOyB0
aGVuCi0gIGFjX3NpdGVfZmlsZTE9JHByZWZpeC9zaGFyZS9jb25maWcuc2l0ZQotICBhY19zaXRl
X2ZpbGUyPSRwcmVmaXgvZXRjL2NvbmZpZy5zaXRlCi1lbHNlCi0gIGFjX3NpdGVfZmlsZTE9JGFj
X2RlZmF1bHRfcHJlZml4L3NoYXJlL2NvbmZpZy5zaXRlCi0gIGFjX3NpdGVfZmlsZTI9JGFjX2Rl
ZmF1bHRfcHJlZml4L2V0Yy9jb25maWcuc2l0ZQotZmkKLWZvciBhY19zaXRlX2ZpbGUgaW4gIiRh
Y19zaXRlX2ZpbGUxIiAiJGFjX3NpdGVfZmlsZTIiCi1kbwotICB0ZXN0ICJ4JGFjX3NpdGVfZmls
ZSIgPSB4Tk9ORSAmJiBjb250aW51ZQotICBpZiB0ZXN0IC9kZXYvbnVsbCAhPSAiJGFjX3NpdGVf
ZmlsZSIgJiYgdGVzdCAtciAiJGFjX3NpdGVfZmlsZSI7IHRoZW4KLSAgICB7ICRhc19lY2hvICIk
YXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IGxvYWRpbmcgc2l0ZSBzY3JpcHQgJGFjX3NpdGVf
ZmlsZSIgPiY1Ci0kYXNfZWNobyAiJGFzX21lOiBsb2FkaW5nIHNpdGUgc2NyaXB0ICRhY19zaXRl
X2ZpbGUiID4mNjt9Ci0gICAgc2VkICdzL14vfCAvJyAiJGFjX3NpdGVfZmlsZSIgPiY1Ci0gICAg
LiAiJGFjX3NpdGVfZmlsZSIgXAotICAgICAgfHwgeyB7ICRhc19lY2hvICIkYXNfbWU6JHthc19s
aW5lbm8tJExJTkVOT306IGVycm9yOiBpbiBcYCRhY19wd2QnOiIgPiY1Ci0kYXNfZWNobyAiJGFz
X21lOiBlcnJvcjogaW4gXGAkYWNfcHdkJzoiID4mMjt9Ci1hc19mbl9lcnJvciAkPyAiZmFpbGVk
IHRvIGxvYWQgc2l0ZSBzY3JpcHQgJGFjX3NpdGVfZmlsZQotU2VlIFxgY29uZmlnLmxvZycgZm9y
IG1vcmUgZGV0YWlscyIgIiRMSU5FTk8iIDU7IH0KLSAgZmkKLWRvbmUKLQotaWYgdGVzdCAtciAi
JGNhY2hlX2ZpbGUiOyB0aGVuCi0gICMgU29tZSB2ZXJzaW9ucyBvZiBiYXNoIHdpbGwgZmFpbCB0
byBzb3VyY2UgL2Rldi9udWxsIChzcGVjaWFsIGZpbGVzCi0gICMgYWN0dWFsbHkpLCBzbyB3ZSBh
dm9pZCBkb2luZyB0aGF0LiAgREpHUFAgZW11bGF0ZXMgaXQgYXMgYSByZWd1bGFyIGZpbGUuCi0g
IGlmIHRlc3QgL2Rldi9udWxsICE9ICIkY2FjaGVfZmlsZSIgJiYgdGVzdCAtZiAiJGNhY2hlX2Zp
bGUiOyB0aGVuCi0gICAgeyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiBs
b2FkaW5nIGNhY2hlICRjYWNoZV9maWxlIiA+JjUKLSRhc19lY2hvICIkYXNfbWU6IGxvYWRpbmcg
Y2FjaGUgJGNhY2hlX2ZpbGUiID4mNjt9Ci0gICAgY2FzZSAkY2FjaGVfZmlsZSBpbgotICAgICAg
W1xcL10qIHwgPzpbXFwvXSogKSAuICIkY2FjaGVfZmlsZSI7OwotICAgICAgKikgICAgICAgICAg
ICAgICAgICAgICAgLiAiLi8kY2FjaGVfZmlsZSI7OwotICAgIGVzYWMKLSAgZmkKLWVsc2UKLSAg
eyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiBjcmVhdGluZyBjYWNoZSAk
Y2FjaGVfZmlsZSIgPiY1Ci0kYXNfZWNobyAiJGFzX21lOiBjcmVhdGluZyBjYWNoZSAkY2FjaGVf
ZmlsZSIgPiY2O30KLSAgPiRjYWNoZV9maWxlCi1maQotCi0jIENoZWNrIHRoYXQgdGhlIHByZWNp
b3VzIHZhcmlhYmxlcyBzYXZlZCBpbiB0aGUgY2FjaGUgaGF2ZSBrZXB0IHRoZSBzYW1lCi0jIHZh
bHVlLgotYWNfY2FjaGVfY29ycnVwdGVkPWZhbHNlCi1mb3IgYWNfdmFyIGluICRhY19wcmVjaW91
c192YXJzOyBkbwotICBldmFsIGFjX29sZF9zZXQ9XCRhY19jdl9lbnZfJHthY192YXJ9X3NldAot
ICBldmFsIGFjX25ld19zZXQ9XCRhY19lbnZfJHthY192YXJ9X3NldAotICBldmFsIGFjX29sZF92
YWw9XCRhY19jdl9lbnZfJHthY192YXJ9X3ZhbHVlCi0gIGV2YWwgYWNfbmV3X3ZhbD1cJGFjX2Vu
dl8ke2FjX3Zhcn1fdmFsdWUKLSAgY2FzZSAkYWNfb2xkX3NldCwkYWNfbmV3X3NldCBpbgotICAg
IHNldCwpCi0gICAgICB7ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IGVy
cm9yOiBcYCRhY192YXInIHdhcyBzZXQgdG8gXGAkYWNfb2xkX3ZhbCcgaW4gdGhlIHByZXZpb3Vz
IHJ1biIgPiY1Ci0kYXNfZWNobyAiJGFzX21lOiBlcnJvcjogXGAkYWNfdmFyJyB3YXMgc2V0IHRv
IFxgJGFjX29sZF92YWwnIGluIHRoZSBwcmV2aW91cyBydW4iID4mMjt9Ci0gICAgICBhY19jYWNo
ZV9jb3JydXB0ZWQ9OiA7OwotICAgICxzZXQpCi0gICAgICB7ICRhc19lY2hvICIkYXNfbWU6JHth
c19saW5lbm8tJExJTkVOT306IGVycm9yOiBcYCRhY192YXInIHdhcyBub3Qgc2V0IGluIHRoZSBw
cmV2aW91cyBydW4iID4mNQotJGFzX2VjaG8gIiRhc19tZTogZXJyb3I6IFxgJGFjX3Zhcicgd2Fz
IG5vdCBzZXQgaW4gdGhlIHByZXZpb3VzIHJ1biIgPiYyO30KLSAgICAgIGFjX2NhY2hlX2NvcnJ1
cHRlZD06IDs7Ci0gICAgLCk7OwotICAgICopCi0gICAgICBpZiB0ZXN0ICJ4JGFjX29sZF92YWwi
ICE9ICJ4JGFjX25ld192YWwiOyB0aGVuCi0JIyBkaWZmZXJlbmNlcyBpbiB3aGl0ZXNwYWNlIGRv
IG5vdCBsZWFkIHRvIGZhaWx1cmUuCi0JYWNfb2xkX3ZhbF93PWBlY2hvIHggJGFjX29sZF92YWxg
Ci0JYWNfbmV3X3ZhbF93PWBlY2hvIHggJGFjX25ld192YWxgCi0JaWYgdGVzdCAiJGFjX29sZF92
YWxfdyIgIT0gIiRhY19uZXdfdmFsX3ciOyB0aGVuCi0JICB7ICRhc19lY2hvICIkYXNfbWU6JHth
c19saW5lbm8tJExJTkVOT306IGVycm9yOiBcYCRhY192YXInIGhhcyBjaGFuZ2VkIHNpbmNlIHRo
ZSBwcmV2aW91cyBydW46IiA+JjUKLSRhc19lY2hvICIkYXNfbWU6IGVycm9yOiBcYCRhY192YXIn
IGhhcyBjaGFuZ2VkIHNpbmNlIHRoZSBwcmV2aW91cyBydW46IiA+JjI7fQotCSAgYWNfY2FjaGVf
Y29ycnVwdGVkPToKLQllbHNlCi0JICB7ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJ
TkVOT306IHdhcm5pbmc6IGlnbm9yaW5nIHdoaXRlc3BhY2UgY2hhbmdlcyBpbiBcYCRhY192YXIn
IHNpbmNlIHRoZSBwcmV2aW91cyBydW46IiA+JjUKLSRhc19lY2hvICIkYXNfbWU6IHdhcm5pbmc6
IGlnbm9yaW5nIHdoaXRlc3BhY2UgY2hhbmdlcyBpbiBcYCRhY192YXInIHNpbmNlIHRoZSBwcmV2
aW91cyBydW46IiA+JjI7fQotCSAgZXZhbCAkYWNfdmFyPVwkYWNfb2xkX3ZhbAotCWZpCi0JeyAk
YXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiAgIGZvcm1lciB2YWx1ZTogIFxg
JGFjX29sZF92YWwnIiA+JjUKLSRhc19lY2hvICIkYXNfbWU6ICAgZm9ybWVyIHZhbHVlOiAgXGAk
YWNfb2xkX3ZhbCciID4mMjt9Ci0JeyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5F
Tk99OiAgIGN1cnJlbnQgdmFsdWU6IFxgJGFjX25ld192YWwnIiA+JjUKLSRhc19lY2hvICIkYXNf
bWU6ICAgY3VycmVudCB2YWx1ZTogXGAkYWNfbmV3X3ZhbCciID4mMjt9Ci0gICAgICBmaTs7Ci0g
IGVzYWMKLSAgIyBQYXNzIHByZWNpb3VzIHZhcmlhYmxlcyB0byBjb25maWcuc3RhdHVzLgotICBp
ZiB0ZXN0ICIkYWNfbmV3X3NldCIgPSBzZXQ7IHRoZW4KLSAgICBjYXNlICRhY19uZXdfdmFsIGlu
Ci0gICAgKlwnKikgYWNfYXJnPSRhY192YXI9YCRhc19lY2hvICIkYWNfbmV3X3ZhbCIgfCBzZWQg
InMvJy8nXFxcXFxcXFwnJy9nImAgOzsKLSAgICAqKSBhY19hcmc9JGFjX3Zhcj0kYWNfbmV3X3Zh
bCA7OwotICAgIGVzYWMKLSAgICBjYXNlICIgJGFjX2NvbmZpZ3VyZV9hcmdzICIgaW4KLSAgICAg
ICoiICckYWNfYXJnJyAiKikgOzsgIyBBdm9pZCBkdXBzLiAgVXNlIG9mIHF1b3RlcyBlbnN1cmVz
IGFjY3VyYWN5LgotICAgICAgKikgYXNfZm5fYXBwZW5kIGFjX2NvbmZpZ3VyZV9hcmdzICIgJyRh
Y19hcmcnIiA7OwotICAgIGVzYWMKLSAgZmkKLWRvbmUKLWlmICRhY19jYWNoZV9jb3JydXB0ZWQ7
IHRoZW4KLSAgeyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiBlcnJvcjog
aW4gXGAkYWNfcHdkJzoiID4mNQotJGFzX2VjaG8gIiRhc19tZTogZXJyb3I6IGluIFxgJGFjX3B3
ZCc6IiA+JjI7fQotICB7ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IGVy
cm9yOiBjaGFuZ2VzIGluIHRoZSBlbnZpcm9ubWVudCBjYW4gY29tcHJvbWlzZSB0aGUgYnVpbGQi
ID4mNQotJGFzX2VjaG8gIiRhc19tZTogZXJyb3I6IGNoYW5nZXMgaW4gdGhlIGVudmlyb25tZW50
IGNhbiBjb21wcm9taXNlIHRoZSBidWlsZCIgPiYyO30KLSAgYXNfZm5fZXJyb3IgJD8gInJ1biBc
YG1ha2UgZGlzdGNsZWFuJyBhbmQvb3IgXGBybSAkY2FjaGVfZmlsZScgYW5kIHN0YXJ0IG92ZXIi
ICIkTElORU5PIiA1Ci1maQotIyMgLS0tLS0tLS0tLS0tLS0tLS0tLS0gIyMKLSMjIE1haW4gYm9k
eSBvZiBzY3JpcHQuICMjCi0jIyAtLS0tLS0tLS0tLS0tLS0tLS0tLSAjIwotCi1hY19leHQ9Ywot
YWNfY3BwPSckQ1BQICRDUFBGTEFHUycKLWFjX2NvbXBpbGU9JyRDQyAtYyAkQ0ZMQUdTICRDUFBG
TEFHUyBjb25mdGVzdC4kYWNfZXh0ID4mNScKLWFjX2xpbms9JyRDQyAtbyBjb25mdGVzdCRhY19l
eGVleHQgJENGTEFHUyAkQ1BQRkxBR1MgJExERkxBR1MgY29uZnRlc3QuJGFjX2V4dCAkTElCUyA+
JjUnCi1hY19jb21waWxlcl9nbnU9JGFjX2N2X2NfY29tcGlsZXJfZ251Ci0KLQotCi1hY19jb25m
aWdfZmlsZXM9IiRhY19jb25maWdfZmlsZXMgY29uZmlnL1RvcGxldmVsLm1rIGNvbmZpZy9QYXRo
cy5tayIKLQotCi1hY19hdXhfZGlyPQotZm9yIGFjX2RpciBpbiAiJHNyY2RpciIgIiRzcmNkaXIv
Li4iICIkc3JjZGlyLy4uLy4uIjsgZG8KLSAgaWYgdGVzdCAtZiAiJGFjX2Rpci9pbnN0YWxsLXNo
IjsgdGhlbgotICAgIGFjX2F1eF9kaXI9JGFjX2RpcgotICAgIGFjX2luc3RhbGxfc2g9IiRhY19h
dXhfZGlyL2luc3RhbGwtc2ggLWMiCi0gICAgYnJlYWsKLSAgZWxpZiB0ZXN0IC1mICIkYWNfZGly
L2luc3RhbGwuc2giOyB0aGVuCi0gICAgYWNfYXV4X2Rpcj0kYWNfZGlyCi0gICAgYWNfaW5zdGFs
bF9zaD0iJGFjX2F1eF9kaXIvaW5zdGFsbC5zaCAtYyIKLSAgICBicmVhawotICBlbGlmIHRlc3Qg
LWYgIiRhY19kaXIvc2h0b29sIjsgdGhlbgotICAgIGFjX2F1eF9kaXI9JGFjX2RpcgotICAgIGFj
X2luc3RhbGxfc2g9IiRhY19hdXhfZGlyL3NodG9vbCBpbnN0YWxsIC1jIgotICAgIGJyZWFrCi0g
IGZpCi1kb25lCi1pZiB0ZXN0IC16ICIkYWNfYXV4X2RpciI7IHRoZW4KLSAgYXNfZm5fZXJyb3Ig
JD8gImNhbm5vdCBmaW5kIGluc3RhbGwtc2gsIGluc3RhbGwuc2gsIG9yIHNodG9vbCBpbiBcIiRz
cmNkaXJcIiBcIiRzcmNkaXIvLi5cIiBcIiRzcmNkaXIvLi4vLi5cIiIgIiRMSU5FTk8iIDUKLWZp
Ci0KLSMgVGhlc2UgdGhyZWUgdmFyaWFibGVzIGFyZSB1bmRvY3VtZW50ZWQgYW5kIHVuc3VwcG9y
dGVkLAotIyBhbmQgYXJlIGludGVuZGVkIHRvIGJlIHdpdGhkcmF3biBpbiBhIGZ1dHVyZSBBdXRv
Y29uZiByZWxlYXNlLgotIyBUaGV5IGNhbiBjYXVzZSBzZXJpb3VzIHByb2JsZW1zIGlmIGEgYnVp
bGRlcidzIHNvdXJjZSB0cmVlIGlzIGluIGEgZGlyZWN0b3J5Ci0jIHdob3NlIGZ1bGwgbmFtZSBj
b250YWlucyB1bnVzdWFsIGNoYXJhY3RlcnMuCi1hY19jb25maWdfZ3Vlc3M9IiRTSEVMTCAkYWNf
YXV4X2Rpci9jb25maWcuZ3Vlc3MiICAjIFBsZWFzZSBkb24ndCB1c2UgdGhpcyB2YXIuCi1hY19j
b25maWdfc3ViPSIkU0hFTEwgJGFjX2F1eF9kaXIvY29uZmlnLnN1YiIgICMgUGxlYXNlIGRvbid0
IHVzZSB0aGlzIHZhci4KLWFjX2NvbmZpZ3VyZT0iJFNIRUxMICRhY19hdXhfZGlyL2NvbmZpZ3Vy
ZSIgICMgUGxlYXNlIGRvbid0IHVzZSB0aGlzIHZhci4KLQotCi0jIE1ha2Ugc3VyZSB3ZSBjYW4g
cnVuIGNvbmZpZy5zdWIuCi0kU0hFTEwgIiRhY19hdXhfZGlyL2NvbmZpZy5zdWIiIHN1bjQgPi9k
ZXYvbnVsbCAyPiYxIHx8Ci0gIGFzX2ZuX2Vycm9yICQ/ICJjYW5ub3QgcnVuICRTSEVMTCAkYWNf
YXV4X2Rpci9jb25maWcuc3ViIiAiJExJTkVOTyIgNQotCi17ICRhc19lY2hvICIkYXNfbWU6JHth
c19saW5lbm8tJExJTkVOT306IGNoZWNraW5nIGJ1aWxkIHN5c3RlbSB0eXBlIiA+JjUKLSRhc19l
Y2hvX24gImNoZWNraW5nIGJ1aWxkIHN5c3RlbSB0eXBlLi4uICIgPiY2OyB9Ci1pZiAke2FjX2N2
X2J1aWxkKzp9IGZhbHNlOyB0aGVuIDoKLSAgJGFzX2VjaG9fbiAiKGNhY2hlZCkgIiA+JjYKLWVs
c2UKLSAgYWNfYnVpbGRfYWxpYXM9JGJ1aWxkX2FsaWFzCi10ZXN0ICJ4JGFjX2J1aWxkX2FsaWFz
IiA9IHggJiYKLSAgYWNfYnVpbGRfYWxpYXM9YCRTSEVMTCAiJGFjX2F1eF9kaXIvY29uZmlnLmd1
ZXNzImAKLXRlc3QgIngkYWNfYnVpbGRfYWxpYXMiID0geCAmJgotICBhc19mbl9lcnJvciAkPyAi
Y2Fubm90IGd1ZXNzIGJ1aWxkIHR5cGU7IHlvdSBtdXN0IHNwZWNpZnkgb25lIiAiJExJTkVOTyIg
NQotYWNfY3ZfYnVpbGQ9YCRTSEVMTCAiJGFjX2F1eF9kaXIvY29uZmlnLnN1YiIgJGFjX2J1aWxk
X2FsaWFzYCB8fAotICBhc19mbl9lcnJvciAkPyAiJFNIRUxMICRhY19hdXhfZGlyL2NvbmZpZy5z
dWIgJGFjX2J1aWxkX2FsaWFzIGZhaWxlZCIgIiRMSU5FTk8iIDUKLQotZmkKLXsgJGFzX2VjaG8g
IiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogcmVzdWx0OiAkYWNfY3ZfYnVpbGQiID4mNQot
JGFzX2VjaG8gIiRhY19jdl9idWlsZCIgPiY2OyB9Ci1jYXNlICRhY19jdl9idWlsZCBpbgotKi0q
LSopIDs7Ci0qKSBhc19mbl9lcnJvciAkPyAiaW52YWxpZCB2YWx1ZSBvZiBjYW5vbmljYWwgYnVp
bGQiICIkTElORU5PIiA1OzsKLWVzYWMKLWJ1aWxkPSRhY19jdl9idWlsZAotYWNfc2F2ZV9JRlM9
JElGUzsgSUZTPSctJwotc2V0IHggJGFjX2N2X2J1aWxkCi1zaGlmdAotYnVpbGRfY3B1PSQxCi1i
dWlsZF92ZW5kb3I9JDIKLXNoaWZ0OyBzaGlmdAotIyBSZW1lbWJlciwgdGhlIGZpcnN0IGNoYXJh
Y3RlciBvZiBJRlMgaXMgdXNlZCB0byBjcmVhdGUgJCosCi0jIGV4Y2VwdCB3aXRoIG9sZCBzaGVs
bHM6Ci1idWlsZF9vcz0kKgotSUZTPSRhY19zYXZlX0lGUwotY2FzZSAkYnVpbGRfb3MgaW4gKlwg
KikgYnVpbGRfb3M9YGVjaG8gIiRidWlsZF9vcyIgfCBzZWQgJ3MvIC8tL2cnYDs7IGVzYWMKLQot
Ci17ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IGNoZWNraW5nIGhvc3Qg
c3lzdGVtIHR5cGUiID4mNQotJGFzX2VjaG9fbiAiY2hlY2tpbmcgaG9zdCBzeXN0ZW0gdHlwZS4u
LiAiID4mNjsgfQotaWYgJHthY19jdl9ob3N0Kzp9IGZhbHNlOyB0aGVuIDoKLSAgJGFzX2VjaG9f
biAiKGNhY2hlZCkgIiA+JjYKLWVsc2UKLSAgaWYgdGVzdCAieCRob3N0X2FsaWFzIiA9IHg7IHRo
ZW4KLSAgYWNfY3ZfaG9zdD0kYWNfY3ZfYnVpbGQKLWVsc2UKLSAgYWNfY3ZfaG9zdD1gJFNIRUxM
ICIkYWNfYXV4X2Rpci9jb25maWcuc3ViIiAkaG9zdF9hbGlhc2AgfHwKLSAgICBhc19mbl9lcnJv
ciAkPyAiJFNIRUxMICRhY19hdXhfZGlyL2NvbmZpZy5zdWIgJGhvc3RfYWxpYXMgZmFpbGVkIiAi
JExJTkVOTyIgNQotZmkKLQotZmkKLXsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElO
RU5PfTogcmVzdWx0OiAkYWNfY3ZfaG9zdCIgPiY1Ci0kYXNfZWNobyAiJGFjX2N2X2hvc3QiID4m
NjsgfQotY2FzZSAkYWNfY3ZfaG9zdCBpbgotKi0qLSopIDs7Ci0qKSBhc19mbl9lcnJvciAkPyAi
aW52YWxpZCB2YWx1ZSBvZiBjYW5vbmljYWwgaG9zdCIgIiRMSU5FTk8iIDU7OwotZXNhYwotaG9z
dD0kYWNfY3ZfaG9zdAotYWNfc2F2ZV9JRlM9JElGUzsgSUZTPSctJwotc2V0IHggJGFjX2N2X2hv
c3QKLXNoaWZ0Ci1ob3N0X2NwdT0kMQotaG9zdF92ZW5kb3I9JDIKLXNoaWZ0OyBzaGlmdAotIyBS
ZW1lbWJlciwgdGhlIGZpcnN0IGNoYXJhY3RlciBvZiBJRlMgaXMgdXNlZCB0byBjcmVhdGUgJCos
Ci0jIGV4Y2VwdCB3aXRoIG9sZCBzaGVsbHM6Ci1ob3N0X29zPSQqCi1JRlM9JGFjX3NhdmVfSUZT
Ci1jYXNlICRob3N0X29zIGluICpcICopIGhvc3Rfb3M9YGVjaG8gIiRob3N0X29zIiB8IHNlZCAn
cy8gLy0vZydgOzsgZXNhYwotCi0KLQotCi0KLQotCi0KLQotCi0KLQotCi0KLQotCi0KLQotCi0K
LQotCi0KLQotCi0KLQotY2FzZSAiJGhvc3Rfb3MiIGluCi0qZnJlZWJzZCopIFhFTlNUT1JFRF9L
VkE9L2Rldi94ZW4veGVuc3RvcmVkIDs7Ci0qKSBYRU5TVE9SRURfS1ZBPS9wcm9jL3hlbi94c2Rf
a3ZhIDs7Ci1lc2FjCi0KLQotY2FzZSAiJGhvc3Rfb3MiIGluCi0qZnJlZWJzZCopIFhFTlNUT1JF
RF9QT1JUPS9kZXYveGVuL3hlbnN0b3JlZCA7OwotKikgWEVOU1RPUkVEX1BPUlQ9L3Byb2MveGVu
L3hzZF9wb3J0IDs7Ci1lc2FjCi0KLQotCi0KLXRlc3QgIngkcHJlZml4IiA9ICJ4Tk9ORSIgJiYg
cHJlZml4PSRhY19kZWZhdWx0X3ByZWZpeAotdGVzdCAieCRleGVjX3ByZWZpeCIgPSAieE5PTkUi
ICYmIGV4ZWNfcHJlZml4PSR7cHJlZml4fQotCi1pZiB0ZXN0ICIkbG9jYWxzdGF0ZWRpciIgPSAn
JHtwcmVmaXh9L3ZhcicgOyB0aGVuCi0gICAgbG9jYWxzdGF0ZWRpcj0vdmFyCi1maQotCi1iaW5k
aXI9YGV2YWwgZWNobyAkYmluZGlyYAotc2JpbmRpcj1gZXZhbCBlY2hvICRzYmluZGlyYAotbGli
ZGlyPWBldmFsIGVjaG8gJGxpYmRpcmAKLQotaWYgdGVzdCAieCRzeXNjb25mZGlyIiA9ICd4JHtw
cmVmaXh9L2V0YycgOyB0aGVuCi0gICAgY2FzZSAiJGhvc3Rfb3MiIGluCi0gICAgICAgICAqZnJl
ZWJzZCopCi0gICAgICAgICBzeXNjb25mZGlyPSRwcmVmaXgvZXRjCi0gICAgICAgICA7OwotICAg
ICAgICAgKnNvbGFyaXMqKQotICAgICAgICAgaWYgdGVzdCAiJHByZWZpeCIgPSAiL3VzciIgOyB0
aGVuCi0gICAgICAgICAgICAgc3lzY29uZmRpcj0vZXRjCi0gICAgICAgICBlbHNlCi0gICAgICAg
ICAgICAgc3lzY29uZmRpcj0kcHJlZml4L2V0YwotICAgICAgICAgZmkKLSAgICAgICAgIDs7Ci0g
ICAgICAgICAqKQotICAgICAgICAgc3lzY29uZmRpcj0vZXRjCi0gICAgICAgICA7OwotICAgIGVz
YWMKLWZpCi0KLQotIyBDaGVjayB3aGV0aGVyIC0td2l0aC1pbml0ZGRpciB3YXMgZ2l2ZW4uCi1p
ZiB0ZXN0ICIke3dpdGhfaW5pdGRkaXIrc2V0fSIgPSBzZXQ7IHRoZW4gOgotICB3aXRodmFsPSR3
aXRoX2luaXRkZGlyOyBpbml0ZGRpcl9wYXRoPSR3aXRodmFsCi1lbHNlCi0gIGNhc2UgIiRob3N0
X29zIiBpbgotICAgICAgICAgKmxpbnV4KikKLSAgICAgICAgIGlmIHRlc3QgLWQgJHN5c2NvbmZk
aXIvcmMuZC9pbml0LmQgOyB0aGVuCi0gICAgICAgICAgICAgaW5pdGRkaXJfcGF0aD0kc3lzY29u
ZmRpci9yYy5kL2luaXQuZAotICAgICAgICAgZWxzZQotICAgICAgICAgICAgIGluaXRkZGlyX3Bh
dGg9JHN5c2NvbmZkaXIvaW5pdC5kCi0gICAgICAgICBmaQotICAgICAgICAgOzsKLSAgICAgICAg
ICopCi0gICAgICAgICBpbml0ZGRpcl9wYXRoPSRzeXNjb25mZGlyL3JjLmQKLSAgICAgICAgIDs7
Ci0gICAgIGVzYWMKLWZpCi0KLQotCi0jIENoZWNrIHdoZXRoZXIgLS13aXRoLXN5c2NvbmZpZy1s
ZWFmLWRpciB3YXMgZ2l2ZW4uCi1pZiB0ZXN0ICIke3dpdGhfc3lzY29uZmlnX2xlYWZfZGlyK3Nl
dH0iID0gc2V0OyB0aGVuIDoKLSAgd2l0aHZhbD0kd2l0aF9zeXNjb25maWdfbGVhZl9kaXI7IGNv
bmZpZ19sZWFmX2Rpcj0kd2l0aHZhbAotZWxzZQotICBjb25maWdfbGVhZl9kaXI9c3lzY29uZmln
Ci0gICAgaWYgdGVzdCAhIC1kIC9ldGMvc3lzY29uZmlnIDsgdGhlbiBjb25maWdfbGVhZl9kaXI9
ZGVmYXVsdCA7IGZpCi1maQotCi1DT05GSUdfTEVBRl9ESVI9JGNvbmZpZ19sZWFmX2RpcgotCi0K
LQotIyBDaGVjayB3aGV0aGVyIC0td2l0aC1saWJleGVjLWxlYWYtZGlyIHdhcyBnaXZlbi4KLWlm
IHRlc3QgIiR7d2l0aF9saWJleGVjX2xlYWZfZGlyK3NldH0iID0gc2V0OyB0aGVuIDoKLSAgd2l0
aHZhbD0kd2l0aF9saWJleGVjX2xlYWZfZGlyOyBsaWJleGVjX3N1YmRpcj0kd2l0aHZhbAotZWxz
ZQotICBsaWJleGVjX3N1YmRpcj0kUEFDS0FHRV9UQVJOQU1FCi1maQotCi0KLQotIyBDaGVjayB3
aGV0aGVyIC0td2l0aC14ZW4tZHVtcGRpciB3YXMgZ2l2ZW4uCi1pZiB0ZXN0ICIke3dpdGhfeGVu
X2R1bXBkaXIrc2V0fSIgPSBzZXQ7IHRoZW4gOgotICB3aXRodmFsPSR3aXRoX3hlbl9kdW1wZGly
OyB4ZW5fZHVtcGRpcl9wYXRoPSR3aXRodmFsCi1lbHNlCi0gIHhlbl9kdW1wZGlyX3BhdGg9JGxv
Y2Fsc3RhdGVkaXIvbGliL3hlbi9kdW1wCi1maQotCi0KLQotIyBDaGVjayB3aGV0aGVyIC0td2l0
aC1ydW5kaXIgd2FzIGdpdmVuLgotaWYgdGVzdCAiJHt3aXRoX3J1bmRpcitzZXR9IiA9IHNldDsg
dGhlbiA6Ci0gIHdpdGh2YWw9JHdpdGhfcnVuZGlyOyBydW5kaXJfcGF0aD0kd2l0aHZhbAotZWxz
ZQotICBydW5kaXJfcGF0aD0kbG9jYWxzdGF0ZWRpci9ydW4KLWZpCi0KLQotCi0jIENoZWNrIHdo
ZXRoZXIgLS13aXRoLWRlYnVnZGlyIHdhcyBnaXZlbi4KLWlmIHRlc3QgIiR7d2l0aF9kZWJ1Z2Rp
citzZXR9IiA9IHNldDsgdGhlbiA6Ci0gIHdpdGh2YWw9JHdpdGhfZGVidWdkaXI7IGRlYnVnZGly
X3BhdGg9JHdpdGh2YWwKLWVsc2UKLSAgZGVidWdkaXJfcGF0aD0kcHJlZml4L2xpYi9kZWJ1Zwot
ZmkKLQotCi1pZiB0ZXN0ICIkbGliZXhlY2RpciIgPSAnJHtleGVjX3ByZWZpeH0vbGliZXhlYycg
OyB0aGVuCi0gICAgY2FzZSAiJGhvc3Rfb3MiIGluCi0gICAgICAgICAqbmV0YnNkKikgOzsKLSAg
ICAgICAgICopCi0gICAgICAgICBsaWJleGVjZGlyPScke2V4ZWNfcHJlZml4fS9saWInCi0gICAg
ICAgICA7OwotICAgIGVzYWMKLWZpCi1MSUJFWEVDPWBldmFsIGVjaG8gJGxpYmV4ZWNkaXIvJGxp
YmV4ZWNfc3ViZGlyYAotCi0KLUxJQkVYRUNfQklOPSR7TElCRVhFQ30vYmluCi0KLUxJQkVYRUNf
TElCPSR7TElCRVhFQ30vbGliCi0KLUxJQkVYRUNfSU5DPSR7TElCRVhFQ30vaW5jbHVkZQotCi1Y
RU5GSVJNV0FSRURJUj0ke0xJQkVYRUN9L2Jvb3QKLQotCi1YRU5fUlVOX0RJUj0kcnVuZGlyX3Bh
dGgveGVuCi0KLQotWEVOX0xPR19ESVI9JGxvY2Fsc3RhdGVkaXIvbG9nL3hlbgotCi0KLVhFTl9M
SUJfU1RPUkVEPSRsb2NhbHN0YXRlZGlyL2xpYi94ZW5zdG9yZWQKLQotCi1YRU5fUlVOX1NUT1JF
RD0kcnVuZGlyX3BhdGgveGVuc3RvcmVkCi0KLQotWEVOX0xJQl9ESVI9JGxvY2Fsc3RhdGVkaXIv
bGliL3hlbgotCi0KLVNIQVJFRElSPSRwcmVmaXgvc2hhcmUKLQotCi1DT05GSUdfRElSPSRzeXNj
b25mZGlyCi0KLQotSU5JVERfRElSPSRpbml0ZGRpcl9wYXRoCi0KLQotWEVOX0NPTkZJR19ESVI9
JENPTkZJR19ESVIveGVuCi0KLQotWEVOX1NDUklQVF9ESVI9JFhFTl9DT05GSUdfRElSL3Njcmlw
dHMKLQotCi1jYXNlICIkaG9zdF9vcyIgaW4KLSpmcmVlYnNkKikgWEVOX0xPQ0tfRElSPSRsb2Nh
bHN0YXRlZGlyL2xpYiA7OwotKm5ldGJzZCopIFhFTl9MT0NLX0RJUj0kbG9jYWxzdGF0ZWRpci9s
aWIgOzsKLSopIFhFTl9MT0NLX0RJUj0kbG9jYWxzdGF0ZWRpci9sb2NrIDs7Ci1lc2FjCi0KLQot
WEVOX1BBR0lOR19ESVI9JGxvY2Fsc3RhdGVkaXIvbGliL3hlbi94ZW5wYWdpbmcKLQotCi1YRU5f
RFVNUF9ESVI9JHhlbl9kdW1wZGlyX3BhdGgKLQotCi1ERUJVR19ESVI9JGRlYnVnZGlyX3BhdGgK
LQotCi0KLSMgQ2hlY2sgd2hldGhlciAtLWVuYWJsZS1naXRodHRwIHdhcyBnaXZlbi4KLWlmIHRl
c3QgIiR7ZW5hYmxlX2dpdGh0dHArc2V0fSIgPSBzZXQ7IHRoZW4gOgotICBlbmFibGV2YWw9JGVu
YWJsZV9naXRodHRwOwotZmkKLQotCi1pZiB0ZXN0ICJ4JGVuYWJsZV9naXRodHRwIiA9ICJ4bm8i
OyB0aGVuIDoKLQotICAgIGF4X2N2X2dpdGh0dHA9Im4iCi0KLWVsaWYgdGVzdCAieCRlbmFibGVf
Z2l0aHR0cCIgPSAieHllcyI7IHRoZW4gOgotCi0gICAgYXhfY3ZfZ2l0aHR0cD0ieSIKLQotZWxp
ZiB0ZXN0IC16ICRheF9jdl9naXRodHRwOyB0aGVuIDoKLQotICAgIGF4X2N2X2dpdGh0dHA9Im4i
Ci0KLWZpCi1naXRodHRwPSRheF9jdl9naXRodHRwCi0KLQotCi1jYXNlICIkaG9zdF9jcHUiIGlu
Ci0gICAgaVszNDU2XTg2fHg4Nl82NCkKLSAgICAgICAgYXJjaF9lbmFibGVfc3R1YmRvbT15Ci0g
ICAgICAgIDs7Ci0gICAgKikKLSAgICAgICAgYXJjaF9lbmFibGVfc3R1YmRvbT1uCi0gICAgICAg
IDs7Ci1lc2FjCi0KLWNhc2UgIiRob3N0X29zIiBpbgotICAgIGZyZWVic2QqKQotICAgICAgICBh
cmNoX2VuYWJsZV9zdHViZG9tPW4KLSAgICAgICAgOzsKLWVzYWMKLQotCi0KLQotIyBDaGVjayB3
aGV0aGVyIC0tZW5hYmxlLXhlbiB3YXMgZ2l2ZW4uCi1pZiB0ZXN0ICIke2VuYWJsZV94ZW4rc2V0
fSIgPSBzZXQ7IHRoZW4gOgotICBlbmFibGV2YWw9JGVuYWJsZV94ZW47Ci0KLWlmIHRlc3QgIngk
ZW5hYmxldmFsIiA9ICJ4eWVzIjsgdGhlbiA6Ci0KLQoteGVuPXkKLVNVQlNZU1RFTVM9IiRTVUJT
WVNURU1TIHhlbiIKLQotCi1lbHNlCi0KLWlmIHRlc3QgIngkZW5hYmxldmFsIiA9ICJ4bm8iOyB0
aGVuIDoKLQotCi14ZW49bgotCi0KLWZpCi0KLWZpCi0KLQotZWxzZQotCi0KLXhlbj15Ci1TVUJT
WVNURU1TPSIkU1VCU1lTVEVNUyB4ZW4iCi0KLQotZmkKLQotCi1pZiB0ZXN0IC1lICJ4ZW4vY29u
ZmlndXJlIjsgdGhlbiA6Ci0KLWlmIHRlc3QgIngkeGVuIiA9ICJ4eSIgfHwgdGVzdCAieCR4ZW4i
ID0gIngiIDsgdGhlbgotICAgIHN1YmRpcnM9IiRzdWJkaXJzIHhlbiIKLQotZmkKLQotZmkKLQot
Ci0KLQotIyBDaGVjayB3aGV0aGVyIC0tZW5hYmxlLXRvb2xzIHdhcyBnaXZlbi4KLWlmIHRlc3Qg
IiR7ZW5hYmxlX3Rvb2xzK3NldH0iID0gc2V0OyB0aGVuIDoKLSAgZW5hYmxldmFsPSRlbmFibGVf
dG9vbHM7Ci0KLWlmIHRlc3QgIngkZW5hYmxldmFsIiA9ICJ4eWVzIjsgdGhlbiA6Ci0KLQotdG9v
bHM9eQotU1VCU1lTVEVNUz0iJFNVQlNZU1RFTVMgdG9vbHMiCi0KLQotZWxzZQotCi1pZiB0ZXN0
ICJ4JGVuYWJsZXZhbCIgPSAieG5vIjsgdGhlbiA6Ci0KLQotdG9vbHM9bgotCi0KLWZpCi0KLWZp
Ci0KLQotZWxzZQotCi0KLXRvb2xzPXkKLVNVQlNZU1RFTVM9IiRTVUJTWVNURU1TIHRvb2xzIgot
Ci0KLWZpCi0KLQotaWYgdGVzdCAtZSAidG9vbHMvY29uZmlndXJlIjsgdGhlbiA6Ci0KLWlmIHRl
c3QgIngkdG9vbHMiID0gInh5IiB8fCB0ZXN0ICJ4JHRvb2xzIiA9ICJ4IiA7IHRoZW4KLSAgICBz
dWJkaXJzPSIkc3ViZGlycyB0b29scyIKLQotZmkKLQotZmkKLQotCi0KLQotIyBDaGVjayB3aGV0
aGVyIC0tZW5hYmxlLXN0dWJkb20gd2FzIGdpdmVuLgotaWYgdGVzdCAiJHtlbmFibGVfc3R1YmRv
bStzZXR9IiA9IHNldDsgdGhlbiA6Ci0gIGVuYWJsZXZhbD0kZW5hYmxlX3N0dWJkb207Ci0KLWlm
IHRlc3QgIngkZW5hYmxldmFsIiA9ICJ4eWVzIjsgdGhlbiA6Ci0KLQotc3R1YmRvbT15Ci1TVUJT
WVNURU1TPSIkU1VCU1lTVEVNUyBzdHViZG9tIgotCi0KLWVsc2UKLQotaWYgdGVzdCAieCRlbmFi
bGV2YWwiID0gInhubyI7IHRoZW4gOgotCi0KLXN0dWJkb209bgotCi0KLWZpCi0KLWZpCi0KLQot
ZWxzZQotCi1pZiB0ZXN0ICJ4JGFyY2hfZW5hYmxlX3N0dWJkb20iID0gInh5IjsgdGhlbiA6Ci0K
LQotc3R1YmRvbT15Ci1TVUJTWVNURU1TPSIkU1VCU1lTVEVNUyBzdHViZG9tIgotCi0KLWVsc2UK
LQotCi1zdHViZG9tPW4KLQotCi1maQotCi1maQotCi0KLWlmIHRlc3QgLWUgInN0dWJkb20vY29u
ZmlndXJlIjsgdGhlbiA6Ci0KLWlmIHRlc3QgIngkc3R1YmRvbSIgPSAieHkiIHx8IHRlc3QgIngk
c3R1YmRvbSIgPSAieCIgOyB0aGVuCi0gICAgc3ViZGlycz0iJHN1YmRpcnMgc3R1YmRvbSIKLQot
ZmkKLQotZmkKLQotCi0KLQotIyBDaGVjayB3aGV0aGVyIC0tZW5hYmxlLWRvY3Mgd2FzIGdpdmVu
LgotaWYgdGVzdCAiJHtlbmFibGVfZG9jcytzZXR9IiA9IHNldDsgdGhlbiA6Ci0gIGVuYWJsZXZh
bD0kZW5hYmxlX2RvY3M7Ci0KLWlmIHRlc3QgIngkZW5hYmxldmFsIiA9ICJ4eWVzIjsgdGhlbiA6
Ci0KLQotZG9jcz15Ci1TVUJTWVNURU1TPSIkU1VCU1lTVEVNUyBkb2NzIgotCi0KLWVsc2UKLQot
aWYgdGVzdCAieCRlbmFibGV2YWwiID0gInhubyI7IHRoZW4gOgotCi0KLWRvY3M9bgotCi0KLWZp
Ci0KLWZpCi0KLQotZWxzZQotCi0KLWRvY3M9eQotU1VCU1lTVEVNUz0iJFNVQlNZU1RFTVMgZG9j
cyIKLQotCi1maQotCi0KLWlmIHRlc3QgLWUgImRvY3MvY29uZmlndXJlIjsgdGhlbiA6Ci0KLWlm
IHRlc3QgIngkZG9jcyIgPSAieHkiIHx8IHRlc3QgIngkZG9jcyIgPSAieCIgOyB0aGVuCi0gICAg
c3ViZGlycz0iJHN1YmRpcnMgZG9jcyIKLQotZmkKLQotZmkKLQotCi0KLQotCi0KLWVjaG8gIldp
bGwgYnVpbGQgdGhlIGZvbGxvd2luZyBzdWJzeXN0ZW1zOiIKLWZvciB4IGluICRTVUJTWVNURU1T
OyBkbwotCWVjaG8gIiAgJHgiCi1kb25lCi0KLQotY2F0ID5jb25mY2FjaGUgPDxcX0FDRU9GCi0j
IFRoaXMgZmlsZSBpcyBhIHNoZWxsIHNjcmlwdCB0aGF0IGNhY2hlcyB0aGUgcmVzdWx0cyBvZiBj
b25maWd1cmUKLSMgdGVzdHMgcnVuIG9uIHRoaXMgc3lzdGVtIHNvIHRoZXkgY2FuIGJlIHNoYXJl
ZCBiZXR3ZWVuIGNvbmZpZ3VyZQotIyBzY3JpcHRzIGFuZCBjb25maWd1cmUgcnVucywgc2VlIGNv
bmZpZ3VyZSdzIG9wdGlvbiAtLWNvbmZpZy1jYWNoZS4KLSMgSXQgaXMgbm90IHVzZWZ1bCBvbiBv
dGhlciBzeXN0ZW1zLiAgSWYgaXQgY29udGFpbnMgcmVzdWx0cyB5b3UgZG9uJ3QKLSMgd2FudCB0
byBrZWVwLCB5b3UgbWF5IHJlbW92ZSBvciBlZGl0IGl0LgotIwotIyBjb25maWcuc3RhdHVzIG9u
bHkgcGF5cyBhdHRlbnRpb24gdG8gdGhlIGNhY2hlIGZpbGUgaWYgeW91IGdpdmUgaXQKLSMgdGhl
IC0tcmVjaGVjayBvcHRpb24gdG8gcmVydW4gY29uZmlndXJlLgotIwotIyBgYWNfY3ZfZW52X2Zv
bycgdmFyaWFibGVzIChzZXQgb3IgdW5zZXQpIHdpbGwgYmUgb3ZlcnJpZGRlbiB3aGVuCi0jIGxv
YWRpbmcgdGhpcyBmaWxlLCBvdGhlciAqdW5zZXQqIGBhY19jdl9mb28nIHdpbGwgYmUgYXNzaWdu
ZWQgdGhlCi0jIGZvbGxvd2luZyB2YWx1ZXMuCi0KLV9BQ0VPRgotCi0jIFRoZSBmb2xsb3dpbmcg
d2F5IG9mIHdyaXRpbmcgdGhlIGNhY2hlIG1pc2hhbmRsZXMgbmV3bGluZXMgaW4gdmFsdWVzLAot
IyBidXQgd2Uga25vdyBvZiBubyB3b3JrYXJvdW5kIHRoYXQgaXMgc2ltcGxlLCBwb3J0YWJsZSwg
YW5kIGVmZmljaWVudC4KLSMgU28sIHdlIGtpbGwgdmFyaWFibGVzIGNvbnRhaW5pbmcgbmV3bGlu
ZXMuCi0jIFVsdHJpeCBzaCBzZXQgd3JpdGVzIHRvIHN0ZGVyciBhbmQgY2FuJ3QgYmUgcmVkaXJl
Y3RlZCBkaXJlY3RseSwKLSMgYW5kIHNldHMgdGhlIGhpZ2ggYml0IGluIHRoZSBjYWNoZSBmaWxl
IHVubGVzcyB3ZSBhc3NpZ24gdG8gdGhlIHZhcnMuCi0oCi0gIGZvciBhY192YXIgaW4gYChzZXQp
IDI+JjEgfCBzZWQgLW4gJ3MvXlwoW2EtekEtWl9dW2EtekEtWjAtOV9dKlwpPS4qL1wxL3AnYDsg
ZG8KLSAgICBldmFsIGFjX3ZhbD1cJCRhY192YXIKLSAgICBjYXNlICRhY192YWwgaW4gIygKLSAg
ICAqJHthc19ubH0qKQotICAgICAgY2FzZSAkYWNfdmFyIGluICMoCi0gICAgICAqX2N2XyopIHsg
JGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogV0FSTklORzogY2FjaGUgdmFy
aWFibGUgJGFjX3ZhciBjb250YWlucyBhIG5ld2xpbmUiID4mNQotJGFzX2VjaG8gIiRhc19tZTog
V0FSTklORzogY2FjaGUgdmFyaWFibGUgJGFjX3ZhciBjb250YWlucyBhIG5ld2xpbmUiID4mMjt9
IDs7Ci0gICAgICBlc2FjCi0gICAgICBjYXNlICRhY192YXIgaW4gIygKLSAgICAgIF8gfCBJRlMg
fCBhc19ubCkgOzsgIygKLSAgICAgIEJBU0hfQVJHViB8IEJBU0hfU09VUkNFKSBldmFsICRhY192
YXI9IDs7ICMoCi0gICAgICAqKSB7IGV2YWwgJGFjX3Zhcj07IHVuc2V0ICRhY192YXI7fSA7Owot
ICAgICAgZXNhYyA7OwotICAgIGVzYWMKLSAgZG9uZQotCi0gIChzZXQpIDI+JjEgfAotICAgIGNh
c2UgJGFzX25sYChhY19zcGFjZT0nICc7IHNldCkgMj4mMWAgaW4gIygKLSAgICAqJHthc19ubH1h
Y19zcGFjZT1cICopCi0gICAgICAjIGBzZXQnIGRvZXMgbm90IHF1b3RlIGNvcnJlY3RseSwgc28g
YWRkIHF1b3RlczogZG91YmxlLXF1b3RlCi0gICAgICAjIHN1YnN0aXR1dGlvbiB0dXJucyBcXFxc
IGludG8gXFwsIGFuZCBzZWQgdHVybnMgXFwgaW50byBcLgotICAgICAgc2VkIC1uIFwKLQkicy8n
LydcXFxcJycvZzsKLQkgIHMvXlxcKFtfJGFzX2NyX2FsbnVtXSpfY3ZfW18kYXNfY3JfYWxudW1d
KlxcKT1cXCguKlxcKS9cXDE9J1xcMicvcCIKLSAgICAgIDs7ICMoCi0gICAgKikKLSAgICAgICMg
YHNldCcgcXVvdGVzIGNvcnJlY3RseSBhcyByZXF1aXJlZCBieSBQT1NJWCwgc28gZG8gbm90IGFk
ZCBxdW90ZXMuCi0gICAgICBzZWQgLW4gIi9eW18kYXNfY3JfYWxudW1dKl9jdl9bXyRhc19jcl9h
bG51bV0qPS9wIgotICAgICAgOzsKLSAgICBlc2FjIHwKLSAgICBzb3J0Ci0pIHwKLSAgc2VkICcK
LSAgICAgL15hY19jdl9lbnZfL2IgZW5kCi0gICAgIHQgY2xlYXIKLSAgICAgOmNsZWFyCi0gICAg
IHMvXlwoW149XSpcKT1cKC4qW3t9XS4qXCkkL3Rlc3QgIiR7XDErc2V0fSIgPSBzZXQgfHwgJi8K
LSAgICAgdCBlbmQKLSAgICAgcy9eXChbXj1dKlwpPVwoLipcKSQvXDE9JHtcMT1cMn0vCi0gICAg
IDplbmQnID4+Y29uZmNhY2hlCi1pZiBkaWZmICIkY2FjaGVfZmlsZSIgY29uZmNhY2hlID4vZGV2
L251bGwgMj4mMTsgdGhlbiA6OyBlbHNlCi0gIGlmIHRlc3QgLXcgIiRjYWNoZV9maWxlIjsgdGhl
bgotICAgIGlmIHRlc3QgIngkY2FjaGVfZmlsZSIgIT0gIngvZGV2L251bGwiOyB0aGVuCi0gICAg
ICB7ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IHVwZGF0aW5nIGNhY2hl
ICRjYWNoZV9maWxlIiA+JjUKLSRhc19lY2hvICIkYXNfbWU6IHVwZGF0aW5nIGNhY2hlICRjYWNo
ZV9maWxlIiA+JjY7fQotICAgICAgaWYgdGVzdCAhIC1mICIkY2FjaGVfZmlsZSIgfHwgdGVzdCAt
aCAiJGNhY2hlX2ZpbGUiOyB0aGVuCi0JY2F0IGNvbmZjYWNoZSA+IiRjYWNoZV9maWxlIgotICAg
ICAgZWxzZQotICAgICAgICBjYXNlICRjYWNoZV9maWxlIGluICMoCi0gICAgICAgICovKiB8ID86
KikKLQkgIG12IC1mIGNvbmZjYWNoZSAiJGNhY2hlX2ZpbGUiJCQgJiYKLQkgIG12IC1mICIkY2Fj
aGVfZmlsZSIkJCAiJGNhY2hlX2ZpbGUiIDs7ICMoCi0gICAgICAgICopCi0JICBtdiAtZiBjb25m
Y2FjaGUgIiRjYWNoZV9maWxlIiA7OwotCWVzYWMKLSAgICAgIGZpCi0gICAgZmkKLSAgZWxzZQot
ICAgIHsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogbm90IHVwZGF0aW5n
IHVud3JpdGFibGUgY2FjaGUgJGNhY2hlX2ZpbGUiID4mNQotJGFzX2VjaG8gIiRhc19tZTogbm90
IHVwZGF0aW5nIHVud3JpdGFibGUgY2FjaGUgJGNhY2hlX2ZpbGUiID4mNjt9Ci0gIGZpCi1maQot
cm0gLWYgY29uZmNhY2hlCi0KLXRlc3QgIngkcHJlZml4IiA9IHhOT05FICYmIHByZWZpeD0kYWNf
ZGVmYXVsdF9wcmVmaXgKLSMgTGV0IG1ha2UgZXhwYW5kIGV4ZWNfcHJlZml4LgotdGVzdCAieCRl
eGVjX3ByZWZpeCIgPSB4Tk9ORSAmJiBleGVjX3ByZWZpeD0nJHtwcmVmaXh9JwotCi0jIFRyYW5z
Zm9ybSBjb25mZGVmcy5oIGludG8gREVGUy4KLSMgUHJvdGVjdCBhZ2FpbnN0IHNoZWxsIGV4cGFu
c2lvbiB3aGlsZSBleGVjdXRpbmcgTWFrZWZpbGUgcnVsZXMuCi0jIFByb3RlY3QgYWdhaW5zdCBN
YWtlZmlsZSBtYWNybyBleHBhbnNpb24uCi0jCi0jIElmIHRoZSBmaXJzdCBzZWQgc3Vic3RpdHV0
aW9uIGlzIGV4ZWN1dGVkICh3aGljaCBsb29rcyBmb3IgbWFjcm9zIHRoYXQKLSMgdGFrZSBhcmd1
bWVudHMpLCB0aGVuIGJyYW5jaCB0byB0aGUgcXVvdGUgc2VjdGlvbi4gIE90aGVyd2lzZSwKLSMg
bG9vayBmb3IgYSBtYWNybyB0aGF0IGRvZXNuJ3QgdGFrZSBhcmd1bWVudHMuCi1hY19zY3JpcHQ9
JwotOm1saW5lCi0vXFwkL3sKLSBOCi0gcyxcXFxuLCwKLSBiIG1saW5lCi19Ci10IGNsZWFyCi06
Y2xlYXIKLXMvXlsJIF0qI1sJIF0qZGVmaW5lWwkgXVsJIF0qXChbXgkgKF1bXgkgKF0qKFteKV0q
KVwpWwkgXSpcKC4qXCkvLURcMT1cMi9nCi10IHF1b3RlCi1zL15bCSBdKiNbCSBdKmRlZmluZVsJ
IF1bCSBdKlwoW14JIF1bXgkgXSpcKVsJIF0qXCguKlwpLy1EXDE9XDIvZwotdCBxdW90ZQotYiBh
bnkKLTpxdW90ZQotcy9bCSBgfiMkXiYqKCl7fVxcfDsnXCcnIjw+P10vXFwmL2cKLXMvXFsvXFwm
L2cKLXMvXF0vXFwmL2cKLXMvXCQvJCQvZwotSAotOmFueQotJHsKLQlnCi0Jcy9eXG4vLwotCXMv
XG4vIC9nCi0JcAotfQotJwotREVGUz1gc2VkIC1uICIkYWNfc2NyaXB0IiBjb25mZGVmcy5oYAot
Ci0KLWFjX2xpYm9ianM9Ci1hY19sdGxpYm9ianM9Ci1VPQotZm9yIGFjX2kgaW4gOiAkTElCT0JK
UzsgZG8gdGVzdCAieCRhY19pIiA9IHg6ICYmIGNvbnRpbnVlCi0gICMgMS4gUmVtb3ZlIHRoZSBl
eHRlbnNpb24sIGFuZCAkVSBpZiBhbHJlYWR5IGluc3RhbGxlZC4KLSAgYWNfc2NyaXB0PSdzL1wk
VVwuLy4vO3MvXC5vJC8vO3MvXC5vYmokLy8nCi0gIGFjX2k9YCRhc19lY2hvICIkYWNfaSIgfCBz
ZWQgIiRhY19zY3JpcHQiYAotICAjIDIuIFByZXBlbmQgTElCT0JKRElSLiAgV2hlbiB1c2VkIHdp
dGggYXV0b21ha2U+PTEuMTAgTElCT0JKRElSCi0gICMgICAgd2lsbCBiZSBzZXQgdG8gdGhlIGRp
cmVjdG9yeSB3aGVyZSBMSUJPQkpTIG9iamVjdHMgYXJlIGJ1aWx0LgotICBhc19mbl9hcHBlbmQg
YWNfbGlib2JqcyAiIFwke0xJQk9CSkRJUn0kYWNfaVwkVS4kYWNfb2JqZXh0IgotICBhc19mbl9h
cHBlbmQgYWNfbHRsaWJvYmpzICIgXCR7TElCT0JKRElSfSRhY19pIickVS5sbycKLWRvbmUKLUxJ
Qk9CSlM9JGFjX2xpYm9ianMKLQotTFRMSUJPQkpTPSRhY19sdGxpYm9ianMKLQotCi0KLTogIiR7
Q09ORklHX1NUQVRVUz0uL2NvbmZpZy5zdGF0dXN9IgotYWNfd3JpdGVfZmFpbD0wCi1hY19jbGVh
bl9maWxlc19zYXZlPSRhY19jbGVhbl9maWxlcwotYWNfY2xlYW5fZmlsZXM9IiRhY19jbGVhbl9m
aWxlcyAkQ09ORklHX1NUQVRVUyIKLXsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElO
RU5PfTogY3JlYXRpbmcgJENPTkZJR19TVEFUVVMiID4mNQotJGFzX2VjaG8gIiRhc19tZTogY3Jl
YXRpbmcgJENPTkZJR19TVEFUVVMiID4mNjt9Ci1hc193cml0ZV9mYWlsPTAKLWNhdCA+JENPTkZJ
R19TVEFUVVMgPDxfQVNFT0YgfHwgYXNfd3JpdGVfZmFpbD0xCi0jISAkU0hFTEwKLSMgR2VuZXJh
dGVkIGJ5ICRhc19tZS4KLSMgUnVuIHRoaXMgZmlsZSB0byByZWNyZWF0ZSB0aGUgY3VycmVudCBj
b25maWd1cmF0aW9uLgotIyBDb21waWxlciBvdXRwdXQgcHJvZHVjZWQgYnkgY29uZmlndXJlLCB1
c2VmdWwgZm9yIGRlYnVnZ2luZwotIyBjb25maWd1cmUsIGlzIGluIGNvbmZpZy5sb2cgaWYgaXQg
ZXhpc3RzLgotCi1kZWJ1Zz1mYWxzZQotYWNfY3NfcmVjaGVjaz1mYWxzZQotYWNfY3Nfc2lsZW50
PWZhbHNlCi0KLVNIRUxMPVwke0NPTkZJR19TSEVMTC0kU0hFTEx9Ci1leHBvcnQgU0hFTEwKLV9B
U0VPRgotY2F0ID4+JENPTkZJR19TVEFUVVMgPDxcX0FTRU9GIHx8IGFzX3dyaXRlX2ZhaWw9MQot
IyMgLS0tLS0tLS0tLS0tLS0tLS0tLS0gIyMKLSMjIE00c2ggSW5pdGlhbGl6YXRpb24uICMjCi0j
IyAtLS0tLS0tLS0tLS0tLS0tLS0tLSAjIwotCi0jIEJlIG1vcmUgQm91cm5lIGNvbXBhdGlibGUK
LURVQUxDQVNFPTE7IGV4cG9ydCBEVUFMQ0FTRSAjIGZvciBNS1Mgc2gKLWlmIHRlc3QgLW4gIiR7
WlNIX1ZFUlNJT04rc2V0fSIgJiYgKGVtdWxhdGUgc2gpID4vZGV2L251bGwgMj4mMTsgdGhlbiA6
Ci0gIGVtdWxhdGUgc2gKLSAgTlVMTENNRD06Ci0gICMgUHJlLTQuMiB2ZXJzaW9ucyBvZiBac2gg
ZG8gd29yZCBzcGxpdHRpbmcgb24gJHsxKyIkQCJ9LCB3aGljaAotICAjIGlzIGNvbnRyYXJ5IHRv
IG91ciB1c2FnZS4gIERpc2FibGUgdGhpcyBmZWF0dXJlLgotICBhbGlhcyAtZyAnJHsxKyIkQCJ9
Jz0nIiRAIicKLSAgc2V0b3B0IE5PX0dMT0JfU1VCU1QKLWVsc2UKLSAgY2FzZSBgKHNldCAtbykg
Mj4vZGV2L251bGxgIGluICMoCi0gICpwb3NpeCopIDoKLSAgICBzZXQgLW8gcG9zaXggOzsgIygK
LSAgKikgOgotICAgICA7OwotZXNhYwotZmkKLQotCi1hc19ubD0nCi0nCi1leHBvcnQgYXNfbmwK
LSMgUHJpbnRpbmcgYSBsb25nIHN0cmluZyBjcmFzaGVzIFNvbGFyaXMgNyAvdXNyL2Jpbi9wcmlu
dGYuCi1hc19lY2hvPSdcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxc
XFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxc
XFxcJwotYXNfZWNobz0kYXNfZWNobyRhc19lY2hvJGFzX2VjaG8kYXNfZWNobyRhc19lY2hvCi1h
c19lY2hvPSRhc19lY2hvJGFzX2VjaG8kYXNfZWNobyRhc19lY2hvJGFzX2VjaG8kYXNfZWNobwot
IyBQcmVmZXIgYSBrc2ggc2hlbGwgYnVpbHRpbiBvdmVyIGFuIGV4dGVybmFsIHByaW50ZiBwcm9n
cmFtIG9uIFNvbGFyaXMsCi0jIGJ1dCB3aXRob3V0IHdhc3RpbmcgZm9ya3MgZm9yIGJhc2ggb3Ig
enNoLgotaWYgdGVzdCAteiAiJEJBU0hfVkVSU0lPTiRaU0hfVkVSU0lPTiIgXAotICAgICYmICh0
ZXN0ICJYYHByaW50IC1yIC0tICRhc19lY2hvYCIgPSAiWCRhc19lY2hvIikgMj4vZGV2L251bGw7
IHRoZW4KLSAgYXNfZWNobz0ncHJpbnQgLXIgLS0nCi0gIGFzX2VjaG9fbj0ncHJpbnQgLXJuIC0t
JwotZWxpZiAodGVzdCAiWGBwcmludGYgJXMgJGFzX2VjaG9gIiA9ICJYJGFzX2VjaG8iKSAyPi9k
ZXYvbnVsbDsgdGhlbgotICBhc19lY2hvPSdwcmludGYgJXNcbicKLSAgYXNfZWNob19uPSdwcmlu
dGYgJXMnCi1lbHNlCi0gIGlmIHRlc3QgIlhgKC91c3IvdWNiL2VjaG8gLW4gLW4gJGFzX2VjaG8p
IDI+L2Rldi9udWxsYCIgPSAiWC1uICRhc19lY2hvIjsgdGhlbgotICAgIGFzX2VjaG9fYm9keT0n
ZXZhbCAvdXNyL3VjYi9lY2hvIC1uICIkMSRhc19ubCInCi0gICAgYXNfZWNob19uPScvdXNyL3Vj
Yi9lY2hvIC1uJwotICBlbHNlCi0gICAgYXNfZWNob19ib2R5PSdldmFsIGV4cHIgIlgkMSIgOiAi
WFxcKC4qXFwpIicKLSAgICBhc19lY2hvX25fYm9keT0nZXZhbAotICAgICAgYXJnPSQxOwotICAg
ICAgY2FzZSAkYXJnIGluICMoCi0gICAgICAqIiRhc19ubCIqKQotCWV4cHIgIlgkYXJnIiA6ICJY
XFwoLipcXCkkYXNfbmwiOwotCWFyZz1gZXhwciAiWCRhcmciIDogIi4qJGFzX25sXFwoLipcXCki
YDs7Ci0gICAgICBlc2FjOwotICAgICAgZXhwciAiWCRhcmciIDogIlhcXCguKlxcKSIgfCB0ciAt
ZCAiJGFzX25sIgotICAgICcKLSAgICBleHBvcnQgYXNfZWNob19uX2JvZHkKLSAgICBhc19lY2hv
X249J3NoIC1jICRhc19lY2hvX25fYm9keSBhc19lY2hvJwotICBmaQotICBleHBvcnQgYXNfZWNo
b19ib2R5Ci0gIGFzX2VjaG89J3NoIC1jICRhc19lY2hvX2JvZHkgYXNfZWNobycKLWZpCi0KLSMg
VGhlIHVzZXIgaXMgYWx3YXlzIHJpZ2h0LgotaWYgdGVzdCAiJHtQQVRIX1NFUEFSQVRPUitzZXR9
IiAhPSBzZXQ7IHRoZW4KLSAgUEFUSF9TRVBBUkFUT1I9OgotICAoUEFUSD0nL2JpbjsvYmluJzsg
RlBBVEg9JFBBVEg7IHNoIC1jIDopID4vZGV2L251bGwgMj4mMSAmJiB7Ci0gICAgKFBBVEg9Jy9i
aW46L2Jpbic7IEZQQVRIPSRQQVRIOyBzaCAtYyA6KSA+L2Rldi9udWxsIDI+JjEgfHwKLSAgICAg
IFBBVEhfU0VQQVJBVE9SPSc7JwotICB9Ci1maQotCi0KLSMgSUZTCi0jIFdlIG5lZWQgc3BhY2Us
IHRhYiBhbmQgbmV3IGxpbmUsIGluIHByZWNpc2VseSB0aGF0IG9yZGVyLiAgUXVvdGluZyBpcwot
IyB0aGVyZSB0byBwcmV2ZW50IGVkaXRvcnMgZnJvbSBjb21wbGFpbmluZyBhYm91dCBzcGFjZS10
YWIuCi0jIChJZiBfQVNfUEFUSF9XQUxLIHdlcmUgY2FsbGVkIHdpdGggSUZTIHVuc2V0LCBpdCB3
b3VsZCBkaXNhYmxlIHdvcmQKLSMgc3BsaXR0aW5nIGJ5IHNldHRpbmcgSUZTIHRvIGVtcHR5IHZh
bHVlLikKLUlGUz0iICIiCSRhc19ubCIKLQotIyBGaW5kIHdobyB3ZSBhcmUuICBMb29rIGluIHRo
ZSBwYXRoIGlmIHdlIGNvbnRhaW4gbm8gZGlyZWN0b3J5IHNlcGFyYXRvci4KLWFzX215c2VsZj0K
LWNhc2UgJDAgaW4gIygoCi0gICpbXFwvXSogKSBhc19teXNlbGY9JDAgOzsKLSAgKikgYXNfc2F2
ZV9JRlM9JElGUzsgSUZTPSRQQVRIX1NFUEFSQVRPUgotZm9yIGFzX2RpciBpbiAkUEFUSAotZG8K
LSAgSUZTPSRhc19zYXZlX0lGUwotICB0ZXN0IC16ICIkYXNfZGlyIiAmJiBhc19kaXI9LgotICAg
IHRlc3QgLXIgIiRhc19kaXIvJDAiICYmIGFzX215c2VsZj0kYXNfZGlyLyQwICYmIGJyZWFrCi0g
IGRvbmUKLUlGUz0kYXNfc2F2ZV9JRlMKLQotICAgICA7OwotZXNhYwotIyBXZSBkaWQgbm90IGZp
bmQgb3Vyc2VsdmVzLCBtb3N0IHByb2JhYmx5IHdlIHdlcmUgcnVuIGFzIGBzaCBDT01NQU5EJwot
IyBpbiB3aGljaCBjYXNlIHdlIGFyZSBub3QgdG8gYmUgZm91bmQgaW4gdGhlIHBhdGguCi1pZiB0
ZXN0ICJ4JGFzX215c2VsZiIgPSB4OyB0aGVuCi0gIGFzX215c2VsZj0kMAotZmkKLWlmIHRlc3Qg
ISAtZiAiJGFzX215c2VsZiI7IHRoZW4KLSAgJGFzX2VjaG8gIiRhc19teXNlbGY6IGVycm9yOiBj
YW5ub3QgZmluZCBteXNlbGY7IHJlcnVuIHdpdGggYW4gYWJzb2x1dGUgZmlsZSBuYW1lIiA+JjIK
LSAgZXhpdCAxCi1maQotCi0jIFVuc2V0IHZhcmlhYmxlcyB0aGF0IHdlIGRvIG5vdCBuZWVkIGFu
ZCB3aGljaCBjYXVzZSBidWdzIChlLmcuIGluCi0jIHByZS0zLjAgVVdJTiBrc2gpLiAgQnV0IGRv
IG5vdCBjYXVzZSBidWdzIGluIGJhc2ggMi4wMTsgdGhlICJ8fCBleGl0IDEiCi0jIHN1cHByZXNz
ZXMgYW55ICJTZWdtZW50YXRpb24gZmF1bHQiIG1lc3NhZ2UgdGhlcmUuICAnKCgnIGNvdWxkCi0j
IHRyaWdnZXIgYSBidWcgaW4gcGRrc2ggNS4yLjE0LgotZm9yIGFzX3ZhciBpbiBCQVNIX0VOViBF
TlYgTUFJTCBNQUlMUEFUSAotZG8gZXZhbCB0ZXN0IHhcJHskYXNfdmFyK3NldH0gPSB4c2V0IFwK
LSAgJiYgKCAodW5zZXQgJGFzX3ZhcikgfHwgZXhpdCAxKSA+L2Rldi9udWxsIDI+JjEgJiYgdW5z
ZXQgJGFzX3ZhciB8fCA6Ci1kb25lCi1QUzE9JyQgJwotUFMyPSc+ICcKLVBTND0nKyAnCi0KLSMg
TkxTIG51aXNhbmNlcy4KLUxDX0FMTD1DCi1leHBvcnQgTENfQUxMCi1MQU5HVUFHRT1DCi1leHBv
cnQgTEFOR1VBR0UKLQotIyBDRFBBVEguCi0odW5zZXQgQ0RQQVRIKSA+L2Rldi9udWxsIDI+JjEg
JiYgdW5zZXQgQ0RQQVRICi0KLQotIyBhc19mbl9lcnJvciBTVEFUVVMgRVJST1IgW0xJTkVOTyBM
T0dfRkRdCi0jIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KLSMgT3V0
cHV0ICJgYmFzZW5hbWUgJDBgOiBlcnJvcjogRVJST1IiIHRvIHN0ZGVyci4gSWYgTElORU5PIGFu
ZCBMT0dfRkQgYXJlCi0jIHByb3ZpZGVkLCBhbHNvIG91dHB1dCB0aGUgZXJyb3IgdG8gTE9HX0ZE
LCByZWZlcmVuY2luZyBMSU5FTk8uIFRoZW4gZXhpdCB0aGUKLSMgc2NyaXB0IHdpdGggU1RBVFVT
LCB1c2luZyAxIGlmIHRoYXQgd2FzIDAuCi1hc19mbl9lcnJvciAoKQotewotICBhc19zdGF0dXM9
JDE7IHRlc3QgJGFzX3N0YXR1cyAtZXEgMCAmJiBhc19zdGF0dXM9MQotICBpZiB0ZXN0ICIkNCI7
IHRoZW4KLSAgICBhc19saW5lbm89JHthc19saW5lbm8tIiQzIn0gYXNfbGluZW5vX3N0YWNrPWFz
X2xpbmVub19zdGFjaz0kYXNfbGluZW5vX3N0YWNrCi0gICAgJGFzX2VjaG8gIiRhc19tZToke2Fz
X2xpbmVuby0kTElORU5PfTogZXJyb3I6ICQyIiA+JiQ0Ci0gIGZpCi0gICRhc19lY2hvICIkYXNf
bWU6IGVycm9yOiAkMiIgPiYyCi0gIGFzX2ZuX2V4aXQgJGFzX3N0YXR1cwotfSAjIGFzX2ZuX2Vy
cm9yCi0KLQotIyBhc19mbl9zZXRfc3RhdHVzIFNUQVRVUwotIyAtLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQotIyBTZXQgJD8gdG8gU1RBVFVTLCB3aXRob3V0IGZvcmtpbmcuCi1hc19mbl9zZXRfc3Rh
dHVzICgpCi17Ci0gIHJldHVybiAkMQotfSAjIGFzX2ZuX3NldF9zdGF0dXMKLQotIyBhc19mbl9l
eGl0IFNUQVRVUwotIyAtLS0tLS0tLS0tLS0tLS0tLQotIyBFeGl0IHRoZSBzaGVsbCB3aXRoIFNU
QVRVUywgZXZlbiBpbiBhICJ0cmFwIDAiIG9yICJzZXQgLWUiIGNvbnRleHQuCi1hc19mbl9leGl0
ICgpCi17Ci0gIHNldCArZQotICBhc19mbl9zZXRfc3RhdHVzICQxCi0gIGV4aXQgJDEKLX0gIyBh
c19mbl9leGl0Ci0KLSMgYXNfZm5fdW5zZXQgVkFSCi0jIC0tLS0tLS0tLS0tLS0tLQotIyBQb3J0
YWJseSB1bnNldCBWQVIuCi1hc19mbl91bnNldCAoKQotewotICB7IGV2YWwgJDE9OyB1bnNldCAk
MTt9Ci19Ci1hc191bnNldD1hc19mbl91bnNldAotIyBhc19mbl9hcHBlbmQgVkFSIFZBTFVFCi0j
IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KLSMgQXBwZW5kIHRoZSB0ZXh0IGluIFZBTFVFIHRvIHRo
ZSBlbmQgb2YgdGhlIGRlZmluaXRpb24gY29udGFpbmVkIGluIFZBUi4gVGFrZQotIyBhZHZhbnRh
Z2Ugb2YgYW55IHNoZWxsIG9wdGltaXphdGlvbnMgdGhhdCBhbGxvdyBhbW9ydGl6ZWQgbGluZWFy
IGdyb3d0aCBvdmVyCi0jIHJlcGVhdGVkIGFwcGVuZHMsIGluc3RlYWQgb2YgdGhlIHR5cGljYWwg
cXVhZHJhdGljIGdyb3d0aCBwcmVzZW50IGluIG5haXZlCi0jIGltcGxlbWVudGF0aW9ucy4KLWlm
IChldmFsICJhc192YXI9MTsgYXNfdmFyKz0yOyB0ZXN0IHhcJGFzX3ZhciA9IHgxMiIpIDI+L2Rl
di9udWxsOyB0aGVuIDoKLSAgZXZhbCAnYXNfZm5fYXBwZW5kICgpCi0gIHsKLSAgICBldmFsICQx
Kz1cJDIKLSAgfScKLWVsc2UKLSAgYXNfZm5fYXBwZW5kICgpCi0gIHsKLSAgICBldmFsICQxPVwk
JDFcJDIKLSAgfQotZmkgIyBhc19mbl9hcHBlbmQKLQotIyBhc19mbl9hcml0aCBBUkcuLi4KLSMg
LS0tLS0tLS0tLS0tLS0tLS0tCi0jIFBlcmZvcm0gYXJpdGhtZXRpYyBldmFsdWF0aW9uIG9uIHRo
ZSBBUkdzLCBhbmQgc3RvcmUgdGhlIHJlc3VsdCBpbiB0aGUKLSMgZ2xvYmFsICRhc192YWwuIFRh
a2UgYWR2YW50YWdlIG9mIHNoZWxscyB0aGF0IGNhbiBhdm9pZCBmb3Jrcy4gVGhlIGFyZ3VtZW50
cwotIyBtdXN0IGJlIHBvcnRhYmxlIGFjcm9zcyAkKCgpKSBhbmQgZXhwci4KLWlmIChldmFsICJ0
ZXN0IFwkKCggMSArIDEgKSkgPSAyIikgMj4vZGV2L251bGw7IHRoZW4gOgotICBldmFsICdhc19m
bl9hcml0aCAoKQotICB7Ci0gICAgYXNfdmFsPSQoKCAkKiApKQotICB9JwotZWxzZQotICBhc19m
bl9hcml0aCAoKQotICB7Ci0gICAgYXNfdmFsPWBleHByICIkQCIgfHwgdGVzdCAkPyAtZXEgMWAK
LSAgfQotZmkgIyBhc19mbl9hcml0aAotCi0KLWlmIGV4cHIgYSA6ICdcKGFcKScgPi9kZXYvbnVs
bCAyPiYxICYmCi0gICB0ZXN0ICJYYGV4cHIgMDAwMDEgOiAnLipcKC4uLlwpJ2AiID0gWDAwMTsg
dGhlbgotICBhc19leHByPWV4cHIKLWVsc2UKLSAgYXNfZXhwcj1mYWxzZQotZmkKLQotaWYgKGJh
c2VuYW1lIC0tIC8pID4vZGV2L251bGwgMj4mMSAmJiB0ZXN0ICJYYGJhc2VuYW1lIC0tIC8gMj4m
MWAiID0gIlgvIjsgdGhlbgotICBhc19iYXNlbmFtZT1iYXNlbmFtZQotZWxzZQotICBhc19iYXNl
bmFtZT1mYWxzZQotZmkKLQotaWYgKGFzX2Rpcj1gZGlybmFtZSAtLSAvYCAmJiB0ZXN0ICJYJGFz
X2RpciIgPSBYLykgPi9kZXYvbnVsbCAyPiYxOyB0aGVuCi0gIGFzX2Rpcm5hbWU9ZGlybmFtZQot
ZWxzZQotICBhc19kaXJuYW1lPWZhbHNlCi1maQotCi1hc19tZT1gJGFzX2Jhc2VuYW1lIC0tICIk
MCIgfHwKLSRhc19leHByIFgvIiQwIiA6ICcuKi9cKFteL11bXi9dKlwpLyokJyBcfCBcCi0JIFgi
JDAiIDogJ1hcKC8vXCkkJyBcfCBcCi0JIFgiJDAiIDogJ1hcKC9cKScgXHwgLiAyPi9kZXYvbnVs
bCB8fAotJGFzX2VjaG8gWC8iJDAiIHwKLSAgICBzZWQgJy9eLipcL1woW14vXVteL10qXClcLyok
L3sKLQkgICAgcy8vXDEvCi0JICAgIHEKLQkgIH0KLQkgIC9eWFwvXChcL1wvXCkkL3sKLQkgICAg
cy8vXDEvCi0JICAgIHEKLQkgIH0KLQkgIC9eWFwvXChcL1wpLiovewotCSAgICBzLy9cMS8KLQkg
ICAgcQotCSAgfQotCSAgcy8uKi8uLzsgcSdgCi0KLSMgQXZvaWQgZGVwZW5kaW5nIHVwb24gQ2hh
cmFjdGVyIFJhbmdlcy4KLWFzX2NyX2xldHRlcnM9J2FiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6
JwotYXNfY3JfTEVUVEVSUz0nQUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVonCi1hc19jcl9MZXR0
ZXJzPSRhc19jcl9sZXR0ZXJzJGFzX2NyX0xFVFRFUlMKLWFzX2NyX2RpZ2l0cz0nMDEyMzQ1Njc4
OScKLWFzX2NyX2FsbnVtPSRhc19jcl9MZXR0ZXJzJGFzX2NyX2RpZ2l0cwotCi1FQ0hPX0M9IEVD
SE9fTj0gRUNIT19UPQotY2FzZSBgZWNobyAtbiB4YCBpbiAjKCgoKCgKLS1uKikKLSAgY2FzZSBg
ZWNobyAneHlcYydgIGluCi0gICpjKikgRUNIT19UPScJJzs7CSMgRUNIT19UIGlzIHNpbmdsZSB0
YWIgY2hhcmFjdGVyLgotICB4eSkgIEVDSE9fQz0nXGMnOzsKLSAgKikgICBlY2hvIGBlY2hvIGtz
aDg4IGJ1ZyBvbiBBSVggNi4xYCA+IC9kZXYvbnVsbAotICAgICAgIEVDSE9fVD0nCSc7OwotICBl
c2FjOzsKLSopCi0gIEVDSE9fTj0nLW4nOzsKLWVzYWMKLQotcm0gLWYgY29uZiQkIGNvbmYkJC5l
eGUgY29uZiQkLmZpbGUKLWlmIHRlc3QgLWQgY29uZiQkLmRpcjsgdGhlbgotICBybSAtZiBjb25m
JCQuZGlyL2NvbmYkJC5maWxlCi1lbHNlCi0gIHJtIC1mIGNvbmYkJC5kaXIKLSAgbWtkaXIgY29u
ZiQkLmRpciAyPi9kZXYvbnVsbAotZmkKLWlmIChlY2hvID5jb25mJCQuZmlsZSkgMj4vZGV2L251
bGw7IHRoZW4KLSAgaWYgbG4gLXMgY29uZiQkLmZpbGUgY29uZiQkIDI+L2Rldi9udWxsOyB0aGVu
Ci0gICAgYXNfbG5fcz0nbG4gLXMnCi0gICAgIyAuLi4gYnV0IHRoZXJlIGFyZSB0d28gZ290Y2hh
czoKLSAgICAjIDEpIE9uIE1TWVMsIGJvdGggYGxuIC1zIGZpbGUgZGlyJyBhbmQgYGxuIGZpbGUg
ZGlyJyBmYWlsLgotICAgICMgMikgREpHUFAgPCAyLjA0IGhhcyBubyBzeW1saW5rczsgYGxuIC1z
JyBjcmVhdGVzIGEgd3JhcHBlciBleGVjdXRhYmxlLgotICAgICMgSW4gYm90aCBjYXNlcywgd2Ug
aGF2ZSB0byBkZWZhdWx0IHRvIGBjcCAtcFInLgotICAgIGxuIC1zIGNvbmYkJC5maWxlIGNvbmYk
JC5kaXIgMj4vZGV2L251bGwgJiYgdGVzdCAhIC1mIGNvbmYkJC5leGUgfHwKLSAgICAgIGFzX2xu
X3M9J2NwIC1wUicKLSAgZWxpZiBsbiBjb25mJCQuZmlsZSBjb25mJCQgMj4vZGV2L251bGw7IHRo
ZW4KLSAgICBhc19sbl9zPWxuCi0gIGVsc2UKLSAgICBhc19sbl9zPSdjcCAtcFInCi0gIGZpCi1l
bHNlCi0gIGFzX2xuX3M9J2NwIC1wUicKLWZpCi1ybSAtZiBjb25mJCQgY29uZiQkLmV4ZSBjb25m
JCQuZGlyL2NvbmYkJC5maWxlIGNvbmYkJC5maWxlCi1ybWRpciBjb25mJCQuZGlyIDI+L2Rldi9u
dWxsCi0KLQotIyBhc19mbl9ta2Rpcl9wCi0jIC0tLS0tLS0tLS0tLS0KLSMgQ3JlYXRlICIkYXNf
ZGlyIiBhcyBhIGRpcmVjdG9yeSwgaW5jbHVkaW5nIHBhcmVudHMgaWYgbmVjZXNzYXJ5LgotYXNf
Zm5fbWtkaXJfcCAoKQotewotCi0gIGNhc2UgJGFzX2RpciBpbiAjKAotICAtKikgYXNfZGlyPS4v
JGFzX2Rpcjs7Ci0gIGVzYWMKLSAgdGVzdCAtZCAiJGFzX2RpciIgfHwgZXZhbCAkYXNfbWtkaXJf
cCB8fCB7Ci0gICAgYXNfZGlycz0KLSAgICB3aGlsZSA6OyBkbwotICAgICAgY2FzZSAkYXNfZGly
IGluICMoCi0gICAgICAqXCcqKSBhc19xZGlyPWAkYXNfZWNobyAiJGFzX2RpciIgfCBzZWQgInMv
Jy8nXFxcXFxcXFwnJy9nImA7OyAjJygKLSAgICAgICopIGFzX3FkaXI9JGFzX2Rpcjs7Ci0gICAg
ICBlc2FjCi0gICAgICBhc19kaXJzPSInJGFzX3FkaXInICRhc19kaXJzIgotICAgICAgYXNfZGly
PWAkYXNfZGlybmFtZSAtLSAiJGFzX2RpciIgfHwKLSRhc19leHByIFgiJGFzX2RpciIgOiAnWFwo
LipbXi9dXCkvLypbXi9dW14vXSovKiQnIFx8IFwKLQkgWCIkYXNfZGlyIiA6ICdYXCgvL1wpW14v
XScgXHwgXAotCSBYIiRhc19kaXIiIDogJ1hcKC8vXCkkJyBcfCBcCi0JIFgiJGFzX2RpciIgOiAn
WFwoL1wpJyBcfCAuIDI+L2Rldi9udWxsIHx8Ci0kYXNfZWNobyBYIiRhc19kaXIiIHwKLSAgICBz
ZWQgJy9eWFwoLipbXi9dXClcL1wvKlteL11bXi9dKlwvKiQvewotCSAgICBzLy9cMS8KLQkgICAg
cQotCSAgfQotCSAgL15YXChcL1wvXClbXi9dLiovewotCSAgICBzLy9cMS8KLQkgICAgcQotCSAg
fQotCSAgL15YXChcL1wvXCkkL3sKLQkgICAgcy8vXDEvCi0JICAgIHEKLQkgIH0KLQkgIC9eWFwo
XC9cKS4qL3sKLQkgICAgcy8vXDEvCi0JICAgIHEKLQkgIH0KLQkgIHMvLiovLi87IHEnYAotICAg
ICAgdGVzdCAtZCAiJGFzX2RpciIgJiYgYnJlYWsKLSAgICBkb25lCi0gICAgdGVzdCAteiAiJGFz
X2RpcnMiIHx8IGV2YWwgIm1rZGlyICRhc19kaXJzIgotICB9IHx8IHRlc3QgLWQgIiRhc19kaXIi
IHx8IGFzX2ZuX2Vycm9yICQ/ICJjYW5ub3QgY3JlYXRlIGRpcmVjdG9yeSAkYXNfZGlyIgotCi0K
LX0gIyBhc19mbl9ta2Rpcl9wCi1pZiBta2RpciAtcCAuIDI+L2Rldi9udWxsOyB0aGVuCi0gIGFz
X21rZGlyX3A9J21rZGlyIC1wICIkYXNfZGlyIicKLWVsc2UKLSAgdGVzdCAtZCAuLy1wICYmIHJt
ZGlyIC4vLXAKLSAgYXNfbWtkaXJfcD1mYWxzZQotZmkKLQotCi0jIGFzX2ZuX2V4ZWN1dGFibGVf
cCBGSUxFCi0jIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCi0jIFRlc3QgaWYgRklMRSBpcyBhbiBl
eGVjdXRhYmxlIHJlZ3VsYXIgZmlsZS4KLWFzX2ZuX2V4ZWN1dGFibGVfcCAoKQotewotICB0ZXN0
IC1mICIkMSIgJiYgdGVzdCAteCAiJDEiCi19ICMgYXNfZm5fZXhlY3V0YWJsZV9wCi1hc190ZXN0
X3g9J3Rlc3QgLXgnCi1hc19leGVjdXRhYmxlX3A9YXNfZm5fZXhlY3V0YWJsZV9wCi0KLSMgU2Vk
IGV4cHJlc3Npb24gdG8gbWFwIGEgc3RyaW5nIG9udG8gYSB2YWxpZCBDUFAgbmFtZS4KLWFzX3Ry
X2NwcD0iZXZhbCBzZWQgJ3klKiRhc19jcl9sZXR0ZXJzJVAkYXNfY3JfTEVUVEVSUyU7cyVbXl8k
YXNfY3JfYWxudW1dJV8lZyciCi0KLSMgU2VkIGV4cHJlc3Npb24gdG8gbWFwIGEgc3RyaW5nIG9u
dG8gYSB2YWxpZCB2YXJpYWJsZSBuYW1lLgotYXNfdHJfc2g9ImV2YWwgc2VkICd5JSorJXBwJTtz
JVteXyRhc19jcl9hbG51bV0lXyVnJyIKLQotCi1leGVjIDY+JjEKLSMjIC0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tICMjCi0jIyBNYWluIGJvZHkgb2YgJENPTkZJR19TVEFUVVMg
c2NyaXB0LiAjIwotIyMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gIyMKLV9B
U0VPRgotdGVzdCAkYXNfd3JpdGVfZmFpbCA9IDAgJiYgY2htb2QgK3ggJENPTkZJR19TVEFUVVMg
fHwgYWNfd3JpdGVfZmFpbD0xCi0KLWNhdCA+PiRDT05GSUdfU1RBVFVTIDw8XF9BQ0VPRiB8fCBh
Y193cml0ZV9mYWlsPTEKLSMgU2F2ZSB0aGUgbG9nIG1lc3NhZ2UsIHRvIGtlZXAgJDAgYW5kIHNv
IG9uIG1lYW5pbmdmdWwsIGFuZCB0bwotIyByZXBvcnQgYWN0dWFsIGlucHV0IHZhbHVlcyBvZiBD
T05GSUdfRklMRVMgZXRjLiBpbnN0ZWFkIG9mIHRoZWlyCi0jIHZhbHVlcyBhZnRlciBvcHRpb25z
IGhhbmRsaW5nLgotYWNfbG9nPSIKLVRoaXMgZmlsZSB3YXMgZXh0ZW5kZWQgYnkgWGVuIEh5cGVy
dmlzb3IgJGFzX21lIDQuMTMsIHdoaWNoIHdhcwotZ2VuZXJhdGVkIGJ5IEdOVSBBdXRvY29uZiAy
LjY5LiAgSW52b2NhdGlvbiBjb21tYW5kIGxpbmUgd2FzCi0KLSAgQ09ORklHX0ZJTEVTICAgID0g
JENPTkZJR19GSUxFUwotICBDT05GSUdfSEVBREVSUyAgPSAkQ09ORklHX0hFQURFUlMKLSAgQ09O
RklHX0xJTktTICAgID0gJENPTkZJR19MSU5LUwotICBDT05GSUdfQ09NTUFORFMgPSAkQ09ORklH
X0NPTU1BTkRTCi0gICQgJDAgJEAKLQotb24gYChob3N0bmFtZSB8fCB1bmFtZSAtbikgMj4vZGV2
L251bGwgfCBzZWQgMXFgCi0iCi0KLV9BQ0VPRgotCi1jYXNlICRhY19jb25maWdfZmlsZXMgaW4g
KiIKLSIqKSBzZXQgeCAkYWNfY29uZmlnX2ZpbGVzOyBzaGlmdDsgYWNfY29uZmlnX2ZpbGVzPSQq
OzsKLWVzYWMKLQotCi0KLWNhdCA+PiRDT05GSUdfU1RBVFVTIDw8X0FDRU9GIHx8IGFjX3dyaXRl
X2ZhaWw9MQotIyBGaWxlcyB0aGF0IGNvbmZpZy5zdGF0dXMgd2FzIG1hZGUgZm9yLgotY29uZmln
X2ZpbGVzPSIkYWNfY29uZmlnX2ZpbGVzIgotCi1fQUNFT0YKLQotY2F0ID4+JENPTkZJR19TVEFU
VVMgPDxcX0FDRU9GIHx8IGFjX3dyaXRlX2ZhaWw9MQotYWNfY3NfdXNhZ2U9IlwKLVxgJGFzX21l
JyBpbnN0YW50aWF0ZXMgZmlsZXMgYW5kIG90aGVyIGNvbmZpZ3VyYXRpb24gYWN0aW9ucwotZnJv
bSB0ZW1wbGF0ZXMgYWNjb3JkaW5nIHRvIHRoZSBjdXJyZW50IGNvbmZpZ3VyYXRpb24uICBVbmxl
c3MgdGhlIGZpbGVzCi1hbmQgYWN0aW9ucyBhcmUgc3BlY2lmaWVkIGFzIFRBR3MsIGFsbCBhcmUg
aW5zdGFudGlhdGVkIGJ5IGRlZmF1bHQuCi0KLVVzYWdlOiAkMCBbT1BUSU9OXS4uLiBbVEFHXS4u
LgotCi0gIC1oLCAtLWhlbHAgICAgICAgcHJpbnQgdGhpcyBoZWxwLCB0aGVuIGV4aXQKLSAgLVYs
IC0tdmVyc2lvbiAgICBwcmludCB2ZXJzaW9uIG51bWJlciBhbmQgY29uZmlndXJhdGlvbiBzZXR0
aW5ncywgdGhlbiBleGl0Ci0gICAgICAtLWNvbmZpZyAgICAgcHJpbnQgY29uZmlndXJhdGlvbiwg
dGhlbiBleGl0Ci0gIC1xLCAtLXF1aWV0LCAtLXNpbGVudAotICAgICAgICAgICAgICAgICAgIGRv
IG5vdCBwcmludCBwcm9ncmVzcyBtZXNzYWdlcwotICAtZCwgLS1kZWJ1ZyAgICAgIGRvbid0IHJl
bW92ZSB0ZW1wb3JhcnkgZmlsZXMKLSAgICAgIC0tcmVjaGVjayAgICB1cGRhdGUgJGFzX21lIGJ5
IHJlY29uZmlndXJpbmcgaW4gdGhlIHNhbWUgY29uZGl0aW9ucwotICAgICAgLS1maWxlPUZJTEVb
OlRFTVBMQVRFXQotICAgICAgICAgICAgICAgICAgIGluc3RhbnRpYXRlIHRoZSBjb25maWd1cmF0
aW9uIGZpbGUgRklMRQotCi1Db25maWd1cmF0aW9uIGZpbGVzOgotJGNvbmZpZ19maWxlcwotCi1S
ZXBvcnQgYnVncyB0byA8eGVuLWRldmVsQGxpc3RzLnhlbi5vcmc+LgotWGVuIEh5cGVydmlzb3Ig
aG9tZSBwYWdlOiA8aHR0cDovL3d3dy54ZW4ub3JnLz4uIgotCi1fQUNFT0YKLWNhdCA+PiRDT05G
SUdfU1RBVFVTIDw8X0FDRU9GIHx8IGFjX3dyaXRlX2ZhaWw9MQotYWNfY3NfY29uZmlnPSJgJGFz
X2VjaG8gIiRhY19jb25maWd1cmVfYXJncyIgfCBzZWQgJ3MvXiAvLzsgcy9bXFwiIlxgXCRdL1xc
XFwmL2cnYCIKLWFjX2NzX3ZlcnNpb249IlxcCi1YZW4gSHlwZXJ2aXNvciBjb25maWcuc3RhdHVz
IDQuMTMKLWNvbmZpZ3VyZWQgYnkgJDAsIGdlbmVyYXRlZCBieSBHTlUgQXV0b2NvbmYgMi42OSwK
LSAgd2l0aCBvcHRpb25zIFxcIlwkYWNfY3NfY29uZmlnXFwiCi0KLUNvcHlyaWdodCAoQykgMjAx
MiBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24sIEluYy4KLVRoaXMgY29uZmlnLnN0YXR1cyBzY3Jp
cHQgaXMgZnJlZSBzb2Z0d2FyZTsgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbgotZ2l2ZXMg
dW5saW1pdGVkIHBlcm1pc3Npb24gdG8gY29weSwgZGlzdHJpYnV0ZSBhbmQgbW9kaWZ5IGl0LiIK
LQotYWNfcHdkPSckYWNfcHdkJwotc3JjZGlyPSckc3JjZGlyJwotdGVzdCAtbiAiXCRBV0siIHx8
IEFXSz1hd2sKLV9BQ0VPRgotCi1jYXQgPj4kQ09ORklHX1NUQVRVUyA8PFxfQUNFT0YgfHwgYWNf
d3JpdGVfZmFpbD0xCi0jIFRoZSBkZWZhdWx0IGxpc3RzIGFwcGx5IGlmIHRoZSB1c2VyIGRvZXMg
bm90IHNwZWNpZnkgYW55IGZpbGUuCi1hY19uZWVkX2RlZmF1bHRzPToKLXdoaWxlIHRlc3QgJCMg
IT0gMAotZG8KLSAgY2FzZSAkMSBpbgotICAtLSo9PyopCi0gICAgYWNfb3B0aW9uPWBleHByICJY
JDEiIDogJ1hcKFtePV0qXCk9J2AKLSAgICBhY19vcHRhcmc9YGV4cHIgIlgkMSIgOiAnWFtePV0q
PVwoLipcKSdgCi0gICAgYWNfc2hpZnQ9OgotICAgIDs7Ci0gIC0tKj0pCi0gICAgYWNfb3B0aW9u
PWBleHByICJYJDEiIDogJ1hcKFtePV0qXCk9J2AKLSAgICBhY19vcHRhcmc9Ci0gICAgYWNfc2hp
ZnQ9OgotICAgIDs7Ci0gICopCi0gICAgYWNfb3B0aW9uPSQxCi0gICAgYWNfb3B0YXJnPSQyCi0g
ICAgYWNfc2hpZnQ9c2hpZnQKLSAgICA7OwotICBlc2FjCi0KLSAgY2FzZSAkYWNfb3B0aW9uIGlu
Ci0gICMgSGFuZGxpbmcgb2YgdGhlIG9wdGlvbnMuCi0gIC1yZWNoZWNrIHwgLS1yZWNoZWNrIHwg
LS1yZWNoZWMgfCAtLXJlY2hlIHwgLS1yZWNoIHwgLS1yZWMgfCAtLXJlIHwgLS1yKQotICAgIGFj
X2NzX3JlY2hlY2s9OiA7OwotICAtLXZlcnNpb24gfCAtLXZlcnNpbyB8IC0tdmVyc2kgfCAtLXZl
cnMgfCAtLXZlciB8IC0tdmUgfCAtLXYgfCAtViApCi0gICAgJGFzX2VjaG8gIiRhY19jc192ZXJz
aW9uIjsgZXhpdCA7OwotICAtLWNvbmZpZyB8IC0tY29uZmkgfCAtLWNvbmYgfCAtLWNvbiB8IC0t
Y28gfCAtLWMgKQotICAgICRhc19lY2hvICIkYWNfY3NfY29uZmlnIjsgZXhpdCA7OwotICAtLWRl
YnVnIHwgLS1kZWJ1IHwgLS1kZWIgfCAtLWRlIHwgLS1kIHwgLWQgKQotICAgIGRlYnVnPTogOzsK
LSAgLS1maWxlIHwgLS1maWwgfCAtLWZpIHwgLS1mICkKLSAgICAkYWNfc2hpZnQKLSAgICBjYXNl
ICRhY19vcHRhcmcgaW4KLSAgICAqXCcqKSBhY19vcHRhcmc9YCRhc19lY2hvICIkYWNfb3B0YXJn
IiB8IHNlZCAicy8nLydcXFxcXFxcXCcnL2ciYCA7OwotICAgICcnKSBhc19mbl9lcnJvciAkPyAi
bWlzc2luZyBmaWxlIGFyZ3VtZW50IiA7OwotICAgIGVzYWMKLSAgICBhc19mbl9hcHBlbmQgQ09O
RklHX0ZJTEVTICIgJyRhY19vcHRhcmcnIgotICAgIGFjX25lZWRfZGVmYXVsdHM9ZmFsc2U7Owot
ICAtLWhlIHwgLS1oIHwgIC0taGVscCB8IC0taGVsIHwgLWggKQotICAgICRhc19lY2hvICIkYWNf
Y3NfdXNhZ2UiOyBleGl0IDs7Ci0gIC1xIHwgLXF1aWV0IHwgLS1xdWlldCB8IC0tcXVpZSB8IC0t
cXVpIHwgLS1xdSB8IC0tcSBcCi0gIHwgLXNpbGVudCB8IC0tc2lsZW50IHwgLS1zaWxlbiB8IC0t
c2lsZSB8IC0tc2lsIHwgLS1zaSB8IC0tcykKLSAgICBhY19jc19zaWxlbnQ9OiA7OwotCi0gICMg
VGhpcyBpcyBhbiBlcnJvci4KLSAgLSopIGFzX2ZuX2Vycm9yICQ/ICJ1bnJlY29nbml6ZWQgb3B0
aW9uOiBcYCQxJwotVHJ5IFxgJDAgLS1oZWxwJyBmb3IgbW9yZSBpbmZvcm1hdGlvbi4iIDs7Ci0K
LSAgKikgYXNfZm5fYXBwZW5kIGFjX2NvbmZpZ190YXJnZXRzICIgJDEiCi0gICAgIGFjX25lZWRf
ZGVmYXVsdHM9ZmFsc2UgOzsKLQotICBlc2FjCi0gIHNoaWZ0Ci1kb25lCi0KLWFjX2NvbmZpZ3Vy
ZV9leHRyYV9hcmdzPQotCi1pZiAkYWNfY3Nfc2lsZW50OyB0aGVuCi0gIGV4ZWMgNj4vZGV2L251
bGwKLSAgYWNfY29uZmlndXJlX2V4dHJhX2FyZ3M9IiRhY19jb25maWd1cmVfZXh0cmFfYXJncyAt
LXNpbGVudCIKLWZpCi0KLV9BQ0VPRgotY2F0ID4+JENPTkZJR19TVEFUVVMgPDxfQUNFT0YgfHwg
YWNfd3JpdGVfZmFpbD0xCi1pZiBcJGFjX2NzX3JlY2hlY2s7IHRoZW4KLSAgc2V0IFggJFNIRUxM
ICckMCcgJGFjX2NvbmZpZ3VyZV9hcmdzIFwkYWNfY29uZmlndXJlX2V4dHJhX2FyZ3MgLS1uby1j
cmVhdGUgLS1uby1yZWN1cnNpb24KLSAgc2hpZnQKLSAgXCRhc19lY2hvICJydW5uaW5nIENPTkZJ
R19TSEVMTD0kU0hFTEwgXCQqIiA+JjYKLSAgQ09ORklHX1NIRUxMPSckU0hFTEwnCi0gIGV4cG9y
dCBDT05GSUdfU0hFTEwKLSAgZXhlYyAiXCRAIgotZmkKLQotX0FDRU9GCi1jYXQgPj4kQ09ORklH
X1NUQVRVUyA8PFxfQUNFT0YgfHwgYWNfd3JpdGVfZmFpbD0xCi1leGVjIDU+PmNvbmZpZy5sb2cK
LXsKLSAgZWNobwotICBzZWQgJ2g7cy8uLy0vZztzL14uLi4vIyMgLztzLy4uLiQvICMjLztwO3g7
cDt4JyA8PF9BU0JPWAotIyMgUnVubmluZyAkYXNfbWUuICMjCi1fQVNCT1gKLSAgJGFzX2VjaG8g
IiRhY19sb2ciCi19ID4mNQotCi1fQUNFT0YKLWNhdCA+PiRDT05GSUdfU1RBVFVTIDw8X0FDRU9G
IHx8IGFjX3dyaXRlX2ZhaWw9MQotX0FDRU9GCi0KLWNhdCA+PiRDT05GSUdfU1RBVFVTIDw8XF9B
Q0VPRiB8fCBhY193cml0ZV9mYWlsPTEKLQotIyBIYW5kbGluZyBvZiBhcmd1bWVudHMuCi1mb3Ig
YWNfY29uZmlnX3RhcmdldCBpbiAkYWNfY29uZmlnX3RhcmdldHMKLWRvCi0gIGNhc2UgJGFjX2Nv
bmZpZ190YXJnZXQgaW4KLSAgICAiY29uZmlnL1RvcGxldmVsLm1rIikgQ09ORklHX0ZJTEVTPSIk
Q09ORklHX0ZJTEVTIGNvbmZpZy9Ub3BsZXZlbC5tayIgOzsKLSAgICAiY29uZmlnL1BhdGhzLm1r
IikgQ09ORklHX0ZJTEVTPSIkQ09ORklHX0ZJTEVTIGNvbmZpZy9QYXRocy5tayIgOzsKLQotICAq
KSBhc19mbl9lcnJvciAkPyAiaW52YWxpZCBhcmd1bWVudDogXGAkYWNfY29uZmlnX3RhcmdldCci
ICIkTElORU5PIiA1OzsKLSAgZXNhYwotZG9uZQotCi0KLSMgSWYgdGhlIHVzZXIgZGlkIG5vdCB1
c2UgdGhlIGFyZ3VtZW50cyB0byBzcGVjaWZ5IHRoZSBpdGVtcyB0byBpbnN0YW50aWF0ZSwKLSMg
dGhlbiB0aGUgZW52dmFyIGludGVyZmFjZSBpcyB1c2VkLiAgU2V0IG9ubHkgdGhvc2UgdGhhdCBh
cmUgbm90LgotIyBXZSB1c2UgdGhlIGxvbmcgZm9ybSBmb3IgdGhlIGRlZmF1bHQgYXNzaWdubWVu
dCBiZWNhdXNlIG9mIGFuIGV4dHJlbWVseQotIyBiaXphcnJlIGJ1ZyBvbiBTdW5PUyA0LjEuMy4K
LWlmICRhY19uZWVkX2RlZmF1bHRzOyB0aGVuCi0gIHRlc3QgIiR7Q09ORklHX0ZJTEVTK3NldH0i
ID0gc2V0IHx8IENPTkZJR19GSUxFUz0kY29uZmlnX2ZpbGVzCi1maQotCi0jIEhhdmUgYSB0ZW1w
b3JhcnkgZGlyZWN0b3J5IGZvciBjb252ZW5pZW5jZS4gIE1ha2UgaXQgaW4gdGhlIGJ1aWxkIHRy
ZWUKLSMgc2ltcGx5IGJlY2F1c2UgdGhlcmUgaXMgbm8gcmVhc29uIGFnYWluc3QgaGF2aW5nIGl0
IGhlcmUsIGFuZCBpbiBhZGRpdGlvbiwKLSMgY3JlYXRpbmcgYW5kIG1vdmluZyBmaWxlcyBmcm9t
IC90bXAgY2FuIHNvbWV0aW1lcyBjYXVzZSBwcm9ibGVtcy4KLSMgSG9vayBmb3IgaXRzIHJlbW92
YWwgdW5sZXNzIGRlYnVnZ2luZy4KLSMgTm90ZSB0aGF0IHRoZXJlIGlzIGEgc21hbGwgd2luZG93
IGluIHdoaWNoIHRoZSBkaXJlY3Rvcnkgd2lsbCBub3QgYmUgY2xlYW5lZDoKLSMgYWZ0ZXIgaXRz
IGNyZWF0aW9uIGJ1dCBiZWZvcmUgaXRzIG5hbWUgaGFzIGJlZW4gYXNzaWduZWQgdG8gYCR0bXAn
LgotJGRlYnVnIHx8Ci17Ci0gIHRtcD0gYWNfdG1wPQotICB0cmFwICdleGl0X3N0YXR1cz0kPwot
ICA6ICIke2FjX3RtcDo9JHRtcH0iCi0gIHsgdGVzdCAhIC1kICIkYWNfdG1wIiB8fCBybSAtZnIg
IiRhY190bXAiOyB9ICYmIGV4aXQgJGV4aXRfc3RhdHVzCi0nIDAKLSAgdHJhcCAnYXNfZm5fZXhp
dCAxJyAxIDIgMTMgMTUKLX0KLSMgQ3JlYXRlIGEgKHNlY3VyZSkgdG1wIGRpcmVjdG9yeSBmb3Ig
dG1wIGZpbGVzLgotCi17Ci0gIHRtcD1gKHVtYXNrIDA3NyAmJiBta3RlbXAgLWQgIi4vY29uZlhY
WFhYWCIpIDI+L2Rldi9udWxsYCAmJgotICB0ZXN0IC1kICIkdG1wIgotfSAgfHwKLXsKLSAgdG1w
PS4vY29uZiQkLSRSQU5ET00KLSAgKHVtYXNrIDA3NyAmJiBta2RpciAiJHRtcCIpCi19IHx8IGFz
X2ZuX2Vycm9yICQ/ICJjYW5ub3QgY3JlYXRlIGEgdGVtcG9yYXJ5IGRpcmVjdG9yeSBpbiAuIiAi
JExJTkVOTyIgNQotYWNfdG1wPSR0bXAKLQotIyBTZXQgdXAgdGhlIHNjcmlwdHMgZm9yIENPTkZJ
R19GSUxFUyBzZWN0aW9uLgotIyBObyBuZWVkIHRvIGdlbmVyYXRlIHRoZW0gaWYgdGhlcmUgYXJl
IG5vIENPTkZJR19GSUxFUy4KLSMgVGhpcyBoYXBwZW5zIGZvciBpbnN0YW5jZSB3aXRoIGAuL2Nv
bmZpZy5zdGF0dXMgY29uZmlnLmgnLgotaWYgdGVzdCAtbiAiJENPTkZJR19GSUxFUyI7IHRoZW4K
LQotCi1hY19jcj1gZWNobyBYIHwgdHIgWCAnXDAxNSdgCi0jIE9uIGN5Z3dpbiwgYmFzaCBjYW4g
ZWF0IFxyIGluc2lkZSBgYCBpZiB0aGUgdXNlciByZXF1ZXN0ZWQgaWduY3IuCi0jIEJ1dCB3ZSBr
bm93IG9mIG5vIG90aGVyIHNoZWxsIHdoZXJlIGFjX2NyIHdvdWxkIGJlIGVtcHR5IGF0IHRoaXMK
LSMgcG9pbnQsIHNvIHdlIGNhbiB1c2UgYSBiYXNoaXNtIGFzIGEgZmFsbGJhY2suCi1pZiB0ZXN0
ICJ4JGFjX2NyIiA9IHg7IHRoZW4KLSAgZXZhbCBhY19jcj1cJFwnXFxyXCcKLWZpCi1hY19jc19h
d2tfY3I9YCRBV0sgJ0JFR0lOIHsgcHJpbnQgImFccmIiIH0nIDwvZGV2L251bGwgMj4vZGV2L251
bGxgCi1pZiB0ZXN0ICIkYWNfY3NfYXdrX2NyIiA9ICJhJHthY19jcn1iIjsgdGhlbgotICBhY19j
c19hd2tfY3I9J1xccicKLWVsc2UKLSAgYWNfY3NfYXdrX2NyPSRhY19jcgotZmkKLQotZWNobyAn
QkVHSU4geycgPiIkYWNfdG1wL3N1YnMxLmF3ayIgJiYKLV9BQ0VPRgotCi0KLXsKLSAgZWNobyAi
Y2F0ID5jb25mJCRzdWJzLmF3ayA8PF9BQ0VPRiIgJiYKLSAgZWNobyAiJGFjX3N1YnN0X3ZhcnMi
IHwgc2VkICdzLy4qLyYhJCYkYWNfZGVsaW0vJyAmJgotICBlY2hvICJfQUNFT0YiCi19ID5jb25m
JCRzdWJzLnNoIHx8Ci0gIGFzX2ZuX2Vycm9yICQ/ICJjb3VsZCBub3QgbWFrZSAkQ09ORklHX1NU
QVRVUyIgIiRMSU5FTk8iIDUKLWFjX2RlbGltX251bT1gZWNobyAiJGFjX3N1YnN0X3ZhcnMiIHwg
Z3JlcCAtYyAnXidgCi1hY19kZWxpbT0nJSFfISMgJwotZm9yIGFjX2xhc3RfdHJ5IGluIGZhbHNl
IGZhbHNlIGZhbHNlIGZhbHNlIGZhbHNlIDo7IGRvCi0gIC4gLi9jb25mJCRzdWJzLnNoIHx8Ci0g
ICAgYXNfZm5fZXJyb3IgJD8gImNvdWxkIG5vdCBtYWtlICRDT05GSUdfU1RBVFVTIiAiJExJTkVO
TyIgNQotCi0gIGFjX2RlbGltX249YHNlZCAtbiAicy8uKiRhY19kZWxpbVwkL1gvcCIgY29uZiQk
c3Vicy5hd2sgfCBncmVwIC1jIFhgCi0gIGlmIHRlc3QgJGFjX2RlbGltX24gPSAkYWNfZGVsaW1f
bnVtOyB0aGVuCi0gICAgYnJlYWsKLSAgZWxpZiAkYWNfbGFzdF90cnk7IHRoZW4KLSAgICBhc19m
bl9lcnJvciAkPyAiY291bGQgbm90IG1ha2UgJENPTkZJR19TVEFUVVMiICIkTElORU5PIiA1Ci0g
IGVsc2UKLSAgICBhY19kZWxpbT0iJGFjX2RlbGltISRhY19kZWxpbSBfJGFjX2RlbGltISEgIgot
ICBmaQotZG9uZQotcm0gLWYgY29uZiQkc3Vicy5zaAotCi1jYXQgPj4kQ09ORklHX1NUQVRVUyA8
PF9BQ0VPRiB8fCBhY193cml0ZV9mYWlsPTEKLWNhdCA+PiJcJGFjX3RtcC9zdWJzMS5hd2siIDw8
XFxfQUNBV0sgJiYKLV9BQ0VPRgotc2VkIC1uICcKLWgKLXMvXi9TWyIvOyBzLyEuKi8iXT0vCi1w
Ci1nCi1zL15bXiFdKiEvLwotOnJlcGwKLXQgcmVwbAotcy8nIiRhY19kZWxpbSInJC8vCi10IGRl
bGltCi06bmwKLWgKLXMvXCguXHsxNDhcfVwpLi4qL1wxLwotdCBtb3JlMQotcy9bIlxcXS9cXCYv
Zzsgcy9eLyIvOyBzLyQvXFxuIlxcLwotcAotbgotYiByZXBsCi06bW9yZTEKLXMvWyJcXF0vXFwm
L2c7IHMvXi8iLzsgcy8kLyJcXC8KLXAKLWcKLXMvLlx7MTQ4XH0vLwotdCBubAotOmRlbGltCi1o
Ci1zL1woLlx7MTQ4XH1cKS4uKi9cMS8KLXQgbW9yZTIKLXMvWyJcXF0vXFwmL2c7IHMvXi8iLzsg
cy8kLyIvCi1wCi1iCi06bW9yZTIKLXMvWyJcXF0vXFwmL2c7IHMvXi8iLzsgcy8kLyJcXC8KLXAK
LWcKLXMvLlx7MTQ4XH0vLwotdCBkZWxpbQotJyA8Y29uZiQkc3Vicy5hd2sgfCBzZWQgJwotL15b
XiIiXS97Ci0gIE4KLSAgcy9cbi8vCi19Ci0nID4+JENPTkZJR19TVEFUVVMgfHwgYWNfd3JpdGVf
ZmFpbD0xCi1ybSAtZiBjb25mJCRzdWJzLmF3awotY2F0ID4+JENPTkZJR19TVEFUVVMgPDxfQUNF
T0YgfHwgYWNfd3JpdGVfZmFpbD0xCi1fQUNBV0sKLWNhdCA+PiJcJGFjX3RtcC9zdWJzMS5hd2si
IDw8X0FDQVdLICYmCi0gIGZvciAoa2V5IGluIFMpIFNfaXNfc2V0W2tleV0gPSAxCi0gIEZTID0g
IgciCi0KLX0KLXsKLSAgbGluZSA9ICQgMAotICBuZmllbGRzID0gc3BsaXQobGluZSwgZmllbGQs
ICJAIikKLSAgc3Vic3RlZCA9IDAKLSAgbGVuID0gbGVuZ3RoKGZpZWxkWzFdKQotICBmb3IgKGkg
PSAyOyBpIDwgbmZpZWxkczsgaSsrKSB7Ci0gICAga2V5ID0gZmllbGRbaV0KLSAgICBrZXlsZW4g
PSBsZW5ndGgoa2V5KQotICAgIGlmIChTX2lzX3NldFtrZXldKSB7Ci0gICAgICB2YWx1ZSA9IFNb
a2V5XQotICAgICAgbGluZSA9IHN1YnN0cihsaW5lLCAxLCBsZW4pICIiIHZhbHVlICIiIHN1YnN0
cihsaW5lLCBsZW4gKyBrZXlsZW4gKyAzKQotICAgICAgbGVuICs9IGxlbmd0aCh2YWx1ZSkgKyBs
ZW5ndGgoZmllbGRbKytpXSkKLSAgICAgIHN1YnN0ZWQgPSAxCi0gICAgfSBlbHNlCi0gICAgICBs
ZW4gKz0gMSArIGtleWxlbgotICB9Ci0KLSAgcHJpbnQgbGluZQotfQotCi1fQUNBV0sKLV9BQ0VP
RgotY2F0ID4+JENPTkZJR19TVEFUVVMgPDxcX0FDRU9GIHx8IGFjX3dyaXRlX2ZhaWw9MQotaWYg
c2VkICJzLyRhY19jci8vIiA8IC9kZXYvbnVsbCA+IC9kZXYvbnVsbCAyPiYxOyB0aGVuCi0gIHNl
ZCAicy8kYWNfY3JcJC8vOyBzLyRhY19jci8kYWNfY3NfYXdrX2NyL2ciCi1lbHNlCi0gIGNhdAot
ZmkgPCAiJGFjX3RtcC9zdWJzMS5hd2siID4gIiRhY190bXAvc3Vicy5hd2siIFwKLSAgfHwgYXNf
Zm5fZXJyb3IgJD8gImNvdWxkIG5vdCBzZXR1cCBjb25maWcgZmlsZXMgbWFjaGluZXJ5IiAiJExJ
TkVOTyIgNQotX0FDRU9GCi0KLSMgVlBBVEggbWF5IGNhdXNlIHRyb3VibGUgd2l0aCBzb21lIG1h
a2VzLCBzbyB3ZSByZW1vdmUgc29sZSAkKHNyY2RpciksCi0jICR7c3JjZGlyfSBhbmQgQHNyY2Rp
ckAgZW50cmllcyBmcm9tIFZQQVRIIGlmIHNyY2RpciBpcyAiLiIsIHN0cmlwIGxlYWRpbmcgYW5k
Ci0jIHRyYWlsaW5nIGNvbG9ucyBhbmQgdGhlbiByZW1vdmUgdGhlIHdob2xlIGxpbmUgaWYgVlBB
VEggYmVjb21lcyBlbXB0eQotIyAoYWN0dWFsbHkgd2UgbGVhdmUgYW4gZW1wdHkgbGluZSB0byBw
cmVzZXJ2ZSBsaW5lIG51bWJlcnMpLgotaWYgdGVzdCAieCRzcmNkaXIiID0geC47IHRoZW4KLSAg
YWNfdnBzdWI9Jy9eWwkgXSpWUEFUSFsJIF0qPVsJIF0qL3sKLWgKLXMvLy8KLXMvXi86Lwotcy9b
CSBdKiQvOi8KLXMvOlwkKHNyY2Rpcik6LzovZwotcy86XCR7c3JjZGlyfTovOi9nCi1zLzpAc3Jj
ZGlyQDovOi9nCi1zL146Ki8vCi1zLzoqJC8vCi14Ci1zL1woPVsJIF0qXCkuKi9cMS8KLUcKLXMv
XG4vLwotcy9eW149XSo9WwkgXSokLy8KLX0nCi1maQotCi1jYXQgPj4kQ09ORklHX1NUQVRVUyA8
PFxfQUNFT0YgfHwgYWNfd3JpdGVfZmFpbD0xCi1maSAjIHRlc3QgLW4gIiRDT05GSUdfRklMRVMi
Ci0KLQotZXZhbCBzZXQgWCAiICA6RiAkQ09ORklHX0ZJTEVTICAgICAgIgotc2hpZnQKLWZvciBh
Y190YWcKLWRvCi0gIGNhc2UgJGFjX3RhZyBpbgotICA6W0ZITENdKSBhY19tb2RlPSRhY190YWc7
IGNvbnRpbnVlOzsKLSAgZXNhYwotICBjYXNlICRhY19tb2RlJGFjX3RhZyBpbgotICA6W0ZITF0q
OiopOzsKLSAgOkwqIHwgOkMqOiopIGFzX2ZuX2Vycm9yICQ/ICJpbnZhbGlkIHRhZyBcYCRhY190
YWcnIiAiJExJTkVOTyIgNTs7Ci0gIDpbRkhdLSkgYWNfdGFnPS06LTs7Ci0gIDpbRkhdKikgYWNf
dGFnPSRhY190YWc6JGFjX3RhZy5pbjs7Ci0gIGVzYWMKLSAgYWNfc2F2ZV9JRlM9JElGUwotICBJ
RlM9OgotICBzZXQgeCAkYWNfdGFnCi0gIElGUz0kYWNfc2F2ZV9JRlMKLSAgc2hpZnQKLSAgYWNf
ZmlsZT0kMQotICBzaGlmdAotCi0gIGNhc2UgJGFjX21vZGUgaW4KLSAgOkwpIGFjX3NvdXJjZT0k
MTs7Ci0gIDpbRkhdKQotICAgIGFjX2ZpbGVfaW5wdXRzPQotICAgIGZvciBhY19mCi0gICAgZG8K
LSAgICAgIGNhc2UgJGFjX2YgaW4KLSAgICAgIC0pIGFjX2Y9IiRhY190bXAvc3RkaW4iOzsKLSAg
ICAgICopICMgTG9vayBmb3IgdGhlIGZpbGUgZmlyc3QgaW4gdGhlIGJ1aWxkIHRyZWUsIHRoZW4g
aW4gdGhlIHNvdXJjZSB0cmVlCi0JICMgKGlmIHRoZSBwYXRoIGlzIG5vdCBhYnNvbHV0ZSkuICBU
aGUgYWJzb2x1dGUgcGF0aCBjYW5ub3QgYmUgRE9TLXN0eWxlLAotCSAjIGJlY2F1c2UgJGFjX2Yg
Y2Fubm90IGNvbnRhaW4gYDonLgotCSB0ZXN0IC1mICIkYWNfZiIgfHwKLQkgICBjYXNlICRhY19m
IGluCi0JICAgW1xcLyRdKikgZmFsc2U7OwotCSAgICopIHRlc3QgLWYgIiRzcmNkaXIvJGFjX2Yi
ICYmIGFjX2Y9IiRzcmNkaXIvJGFjX2YiOzsKLQkgICBlc2FjIHx8Ci0JICAgYXNfZm5fZXJyb3Ig
MSAiY2Fubm90IGZpbmQgaW5wdXQgZmlsZTogXGAkYWNfZiciICIkTElORU5PIiA1OzsKLSAgICAg
IGVzYWMKLSAgICAgIGNhc2UgJGFjX2YgaW4gKlwnKikgYWNfZj1gJGFzX2VjaG8gIiRhY19mIiB8
IHNlZCAicy8nLydcXFxcXFxcXCcnL2ciYDs7IGVzYWMKLSAgICAgIGFzX2ZuX2FwcGVuZCBhY19m
aWxlX2lucHV0cyAiICckYWNfZiciCi0gICAgZG9uZQotCi0gICAgIyBMZXQncyBzdGlsbCBwcmV0
ZW5kIGl0IGlzIGBjb25maWd1cmUnIHdoaWNoIGluc3RhbnRpYXRlcyAoaS5lLiwgZG9uJ3QKLSAg
ICAjIHVzZSAkYXNfbWUpLCBwZW9wbGUgd291bGQgYmUgc3VycHJpc2VkIHRvIHJlYWQ6Ci0gICAg
IyAgICAvKiBjb25maWcuaC4gIEdlbmVyYXRlZCBieSBjb25maWcuc3RhdHVzLiAgKi8KLSAgICBj
b25maWd1cmVfaW5wdXQ9J0dlbmVyYXRlZCBmcm9tICdgCi0JICAkYXNfZWNobyAiJCoiIHwgc2Vk
ICdzfF5bXjpdKi98fDtzfDpbXjpdKi98LCB8ZycKLQlgJyBieSBjb25maWd1cmUuJwotICAgIGlm
IHRlc3QgeCIkYWNfZmlsZSIgIT0geC07IHRoZW4KLSAgICAgIGNvbmZpZ3VyZV9pbnB1dD0iJGFj
X2ZpbGUuICAkY29uZmlndXJlX2lucHV0IgotICAgICAgeyAkYXNfZWNobyAiJGFzX21lOiR7YXNf
bGluZW5vLSRMSU5FTk99OiBjcmVhdGluZyAkYWNfZmlsZSIgPiY1Ci0kYXNfZWNobyAiJGFzX21l
OiBjcmVhdGluZyAkYWNfZmlsZSIgPiY2O30KLSAgICBmaQotICAgICMgTmV1dHJhbGl6ZSBzcGVj
aWFsIGNoYXJhY3RlcnMgaW50ZXJwcmV0ZWQgYnkgc2VkIGluIHJlcGxhY2VtZW50IHN0cmluZ3Mu
Ci0gICAgY2FzZSAkY29uZmlndXJlX2lucHV0IGluICMoCi0gICAgKlwmKiB8ICpcfCogfCAqXFwq
ICkKLSAgICAgICBhY19zZWRfY29uZl9pbnB1dD1gJGFzX2VjaG8gIiRjb25maWd1cmVfaW5wdXQi
IHwKLSAgICAgICBzZWQgJ3MvW1xcXFwmfF0vXFxcXCYvZydgOzsgIygKLSAgICAqKSBhY19zZWRf
Y29uZl9pbnB1dD0kY29uZmlndXJlX2lucHV0OzsKLSAgICBlc2FjCi0KLSAgICBjYXNlICRhY190
YWcgaW4KLSAgICAqOi06KiB8ICo6LSkgY2F0ID4iJGFjX3RtcC9zdGRpbiIgXAotICAgICAgfHwg
YXNfZm5fZXJyb3IgJD8gImNvdWxkIG5vdCBjcmVhdGUgJGFjX2ZpbGUiICIkTElORU5PIiA1IDs7
Ci0gICAgZXNhYwotICAgIDs7Ci0gIGVzYWMKLQotICBhY19kaXI9YCRhc19kaXJuYW1lIC0tICIk
YWNfZmlsZSIgfHwKLSRhc19leHByIFgiJGFjX2ZpbGUiIDogJ1hcKC4qW14vXVwpLy8qW14vXVte
L10qLyokJyBcfCBcCi0JIFgiJGFjX2ZpbGUiIDogJ1hcKC8vXClbXi9dJyBcfCBcCi0JIFgiJGFj
X2ZpbGUiIDogJ1hcKC8vXCkkJyBcfCBcCi0JIFgiJGFjX2ZpbGUiIDogJ1hcKC9cKScgXHwgLiAy
Pi9kZXYvbnVsbCB8fAotJGFzX2VjaG8gWCIkYWNfZmlsZSIgfAotICAgIHNlZCAnL15YXCguKlte
L11cKVwvXC8qW14vXVteL10qXC8qJC97Ci0JICAgIHMvL1wxLwotCSAgICBxCi0JICB9Ci0JICAv
XlhcKFwvXC9cKVteL10uKi97Ci0JICAgIHMvL1wxLwotCSAgICBxCi0JICB9Ci0JICAvXlhcKFwv
XC9cKSQvewotCSAgICBzLy9cMS8KLQkgICAgcQotCSAgfQotCSAgL15YXChcL1wpLiovewotCSAg
ICBzLy9cMS8KLQkgICAgcQotCSAgfQotCSAgcy8uKi8uLzsgcSdgCi0gIGFzX2Rpcj0iJGFjX2Rp
ciI7IGFzX2ZuX21rZGlyX3AKLSAgYWNfYnVpbGRkaXI9LgotCi1jYXNlICIkYWNfZGlyIiBpbgot
LikgYWNfZGlyX3N1ZmZpeD0gYWNfdG9wX2J1aWxkZGlyX3N1Yj0uIGFjX3RvcF9idWlsZF9wcmVm
aXg9IDs7Ci0qKQotICBhY19kaXJfc3VmZml4PS9gJGFzX2VjaG8gIiRhY19kaXIiIHwgc2VkICdz
fF5cLltcXC9dfHwnYAotICAjIEEgIi4uIiBmb3IgZWFjaCBkaXJlY3RvcnkgaW4gJGFjX2Rpcl9z
dWZmaXguCi0gIGFjX3RvcF9idWlsZGRpcl9zdWI9YCRhc19lY2hvICIkYWNfZGlyX3N1ZmZpeCIg
fCBzZWQgJ3N8L1teXFwvXSp8Ly4ufGc7c3wvfHwnYAotICBjYXNlICRhY190b3BfYnVpbGRkaXJf
c3ViIGluCi0gICIiKSBhY190b3BfYnVpbGRkaXJfc3ViPS4gYWNfdG9wX2J1aWxkX3ByZWZpeD0g
OzsKLSAgKikgIGFjX3RvcF9idWlsZF9wcmVmaXg9JGFjX3RvcF9idWlsZGRpcl9zdWIvIDs7Ci0g
IGVzYWMgOzsKLWVzYWMKLWFjX2Fic190b3BfYnVpbGRkaXI9JGFjX3B3ZAotYWNfYWJzX2J1aWxk
ZGlyPSRhY19wd2QkYWNfZGlyX3N1ZmZpeAotIyBmb3IgYmFja3dhcmQgY29tcGF0aWJpbGl0eToK
LWFjX3RvcF9idWlsZGRpcj0kYWNfdG9wX2J1aWxkX3ByZWZpeAotCi1jYXNlICRzcmNkaXIgaW4K
LSAgLikgICMgV2UgYXJlIGJ1aWxkaW5nIGluIHBsYWNlLgotICAgIGFjX3NyY2Rpcj0uCi0gICAg
YWNfdG9wX3NyY2Rpcj0kYWNfdG9wX2J1aWxkZGlyX3N1YgotICAgIGFjX2Fic190b3Bfc3JjZGly
PSRhY19wd2QgOzsKLSAgW1xcL10qIHwgPzpbXFwvXSogKSAgIyBBYnNvbHV0ZSBuYW1lLgotICAg
IGFjX3NyY2Rpcj0kc3JjZGlyJGFjX2Rpcl9zdWZmaXg7Ci0gICAgYWNfdG9wX3NyY2Rpcj0kc3Jj
ZGlyCi0gICAgYWNfYWJzX3RvcF9zcmNkaXI9JHNyY2RpciA7OwotICAqKSAjIFJlbGF0aXZlIG5h
bWUuCi0gICAgYWNfc3JjZGlyPSRhY190b3BfYnVpbGRfcHJlZml4JHNyY2RpciRhY19kaXJfc3Vm
Zml4Ci0gICAgYWNfdG9wX3NyY2Rpcj0kYWNfdG9wX2J1aWxkX3ByZWZpeCRzcmNkaXIKLSAgICBh
Y19hYnNfdG9wX3NyY2Rpcj0kYWNfcHdkLyRzcmNkaXIgOzsKLWVzYWMKLWFjX2Fic19zcmNkaXI9
JGFjX2Fic190b3Bfc3JjZGlyJGFjX2Rpcl9zdWZmaXgKLQotCi0gIGNhc2UgJGFjX21vZGUgaW4K
LSAgOkYpCi0gICMKLSAgIyBDT05GSUdfRklMRQotICAjCi0KLV9BQ0VPRgotCi1jYXQgPj4kQ09O
RklHX1NUQVRVUyA8PFxfQUNFT0YgfHwgYWNfd3JpdGVfZmFpbD0xCi0jIElmIHRoZSB0ZW1wbGF0
ZSBkb2VzIG5vdCBrbm93IGFib3V0IGRhdGFyb290ZGlyLCBleHBhbmQgaXQuCi0jIEZJWE1FOiBU
aGlzIGhhY2sgc2hvdWxkIGJlIHJlbW92ZWQgYSBmZXcgeWVhcnMgYWZ0ZXIgMi42MC4KLWFjX2Rh
dGFyb290ZGlyX2hhY2s9OyBhY19kYXRhcm9vdGRpcl9zZWVuPQotYWNfc2VkX2RhdGFyb290PScK
LS9kYXRhcm9vdGRpci8gewotICBwCi0gIHEKLX0KLS9AZGF0YWRpckAvcAotL0Bkb2NkaXJAL3AK
LS9AaW5mb2RpckAvcAotL0Bsb2NhbGVkaXJAL3AKLS9AbWFuZGlyQC9wJwotY2FzZSBgZXZhbCAi
c2VkIC1uIFwiXCRhY19zZWRfZGF0YXJvb3RcIiAkYWNfZmlsZV9pbnB1dHMiYCBpbgotKmRhdGFy
b290ZGlyKikgYWNfZGF0YXJvb3RkaXJfc2Vlbj15ZXM7OwotKkBkYXRhZGlyQCp8KkBkb2NkaXJA
KnwqQGluZm9kaXJAKnwqQGxvY2FsZWRpckAqfCpAbWFuZGlyQCopCi0gIHsgJGFzX2VjaG8gIiRh
c19tZToke2FzX2xpbmVuby0kTElORU5PfTogV0FSTklORzogJGFjX2ZpbGVfaW5wdXRzIHNlZW1z
IHRvIGlnbm9yZSB0aGUgLS1kYXRhcm9vdGRpciBzZXR0aW5nIiA+JjUKLSRhc19lY2hvICIkYXNf
bWU6IFdBUk5JTkc6ICRhY19maWxlX2lucHV0cyBzZWVtcyB0byBpZ25vcmUgdGhlIC0tZGF0YXJv
b3RkaXIgc2V0dGluZyIgPiYyO30KLV9BQ0VPRgotY2F0ID4+JENPTkZJR19TVEFUVVMgPDxfQUNF
T0YgfHwgYWNfd3JpdGVfZmFpbD0xCi0gIGFjX2RhdGFyb290ZGlyX2hhY2s9JwotICBzJkBkYXRh
ZGlyQCYkZGF0YWRpciZnCi0gIHMmQGRvY2RpckAmJGRvY2RpciZnCi0gIHMmQGluZm9kaXJAJiRp
bmZvZGlyJmcKLSAgcyZAbG9jYWxlZGlyQCYkbG9jYWxlZGlyJmcKLSAgcyZAbWFuZGlyQCYkbWFu
ZGlyJmcKLSAgcyZcXFwke2RhdGFyb290ZGlyfSYkZGF0YXJvb3RkaXImZycgOzsKLWVzYWMKLV9B
Q0VPRgotCi0jIE5ldXRyYWxpemUgVlBBVEggd2hlbiBgJHNyY2RpcicgPSBgLicuCi0jIFNoZWxs
IGNvZGUgaW4gY29uZmlndXJlLmFjIG1pZ2h0IHNldCBleHRyYXN1Yi4KLSMgRklYTUU6IGRvIHdl
IHJlYWxseSB3YW50IHRvIG1haW50YWluIHRoaXMgZmVhdHVyZT8KLWNhdCA+PiRDT05GSUdfU1RB
VFVTIDw8X0FDRU9GIHx8IGFjX3dyaXRlX2ZhaWw9MQotYWNfc2VkX2V4dHJhPSIkYWNfdnBzdWIK
LSRleHRyYXN1YgotX0FDRU9GCi1jYXQgPj4kQ09ORklHX1NUQVRVUyA8PFxfQUNFT0YgfHwgYWNf
d3JpdGVfZmFpbD0xCi06dAotL0BbYS16QS1aX11bYS16QS1aXzAtOV0qQC8hYgotc3xAY29uZmln
dXJlX2lucHV0QHwkYWNfc2VkX2NvbmZfaW5wdXR8O3QgdAotcyZAdG9wX2J1aWxkZGlyQCYkYWNf
dG9wX2J1aWxkZGlyX3N1YiY7dCB0Ci1zJkB0b3BfYnVpbGRfcHJlZml4QCYkYWNfdG9wX2J1aWxk
X3ByZWZpeCY7dCB0Ci1zJkBzcmNkaXJAJiRhY19zcmNkaXImO3QgdAotcyZAYWJzX3NyY2RpckAm
JGFjX2Fic19zcmNkaXImO3QgdAotcyZAdG9wX3NyY2RpckAmJGFjX3RvcF9zcmNkaXImO3QgdAot
cyZAYWJzX3RvcF9zcmNkaXJAJiRhY19hYnNfdG9wX3NyY2RpciY7dCB0Ci1zJkBidWlsZGRpckAm
JGFjX2J1aWxkZGlyJjt0IHQKLXMmQGFic19idWlsZGRpckAmJGFjX2Fic19idWlsZGRpciY7dCB0
Ci1zJkBhYnNfdG9wX2J1aWxkZGlyQCYkYWNfYWJzX3RvcF9idWlsZGRpciY7dCB0Ci0kYWNfZGF0
YXJvb3RkaXJfaGFjawotIgotZXZhbCBzZWQgXCJcJGFjX3NlZF9leHRyYVwiICIkYWNfZmlsZV9p
bnB1dHMiIHwgJEFXSyAtZiAiJGFjX3RtcC9zdWJzLmF3ayIgXAotICA+JGFjX3RtcC9vdXQgfHwg
YXNfZm5fZXJyb3IgJD8gImNvdWxkIG5vdCBjcmVhdGUgJGFjX2ZpbGUiICIkTElORU5PIiA1Ci0K
LXRlc3QgLXogIiRhY19kYXRhcm9vdGRpcl9oYWNrJGFjX2RhdGFyb290ZGlyX3NlZW4iICYmCi0g
IHsgYWNfb3V0PWBzZWQgLW4gJy9cJHtkYXRhcm9vdGRpcn0vcCcgIiRhY190bXAvb3V0ImA7IHRl
c3QgLW4gIiRhY19vdXQiOyB9ICYmCi0gIHsgYWNfb3V0PWBzZWQgLW4gJy9eWwkgXSpkYXRhcm9v
dGRpclsJIF0qOio9L3AnIFwKLSAgICAgICIkYWNfdG1wL291dCJgOyB0ZXN0IC16ICIkYWNfb3V0
IjsgfSAmJgotICB7ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IFdBUk5J
Tkc6ICRhY19maWxlIGNvbnRhaW5zIGEgcmVmZXJlbmNlIHRvIHRoZSB2YXJpYWJsZSBcYGRhdGFy
b290ZGlyJwotd2hpY2ggc2VlbXMgdG8gYmUgdW5kZWZpbmVkLiAgUGxlYXNlIG1ha2Ugc3VyZSBp
dCBpcyBkZWZpbmVkIiA+JjUKLSRhc19lY2hvICIkYXNfbWU6IFdBUk5JTkc6ICRhY19maWxlIGNv
bnRhaW5zIGEgcmVmZXJlbmNlIHRvIHRoZSB2YXJpYWJsZSBcYGRhdGFyb290ZGlyJwotd2hpY2gg
c2VlbXMgdG8gYmUgdW5kZWZpbmVkLiAgUGxlYXNlIG1ha2Ugc3VyZSBpdCBpcyBkZWZpbmVkIiA+
JjI7fQotCi0gIHJtIC1mICIkYWNfdG1wL3N0ZGluIgotICBjYXNlICRhY19maWxlIGluCi0gIC0p
IGNhdCAiJGFjX3RtcC9vdXQiICYmIHJtIC1mICIkYWNfdG1wL291dCI7OwotICAqKSBybSAtZiAi
JGFjX2ZpbGUiICYmIG12ICIkYWNfdG1wL291dCIgIiRhY19maWxlIjs7Ci0gIGVzYWMgXAotICB8
fCBhc19mbl9lcnJvciAkPyAiY291bGQgbm90IGNyZWF0ZSAkYWNfZmlsZSIgIiRMSU5FTk8iIDUK
LSA7OwotCi0KLQotICBlc2FjCi0KLWRvbmUgIyBmb3IgYWNfdGFnCi0KLQotYXNfZm5fZXhpdCAw
Ci1fQUNFT0YKLWFjX2NsZWFuX2ZpbGVzPSRhY19jbGVhbl9maWxlc19zYXZlCi0KLXRlc3QgJGFj
X3dyaXRlX2ZhaWwgPSAwIHx8Ci0gIGFzX2ZuX2Vycm9yICQ/ICJ3cml0ZSBmYWlsdXJlIGNyZWF0
aW5nICRDT05GSUdfU1RBVFVTIiAiJExJTkVOTyIgNQotCi0KLSMgY29uZmlndXJlIGlzIHdyaXRp
bmcgdG8gY29uZmlnLmxvZywgYW5kIHRoZW4gY2FsbHMgY29uZmlnLnN0YXR1cy4KLSMgY29uZmln
LnN0YXR1cyBkb2VzIGl0cyBvd24gcmVkaXJlY3Rpb24sIGFwcGVuZGluZyB0byBjb25maWcubG9n
LgotIyBVbmZvcnR1bmF0ZWx5LCBvbiBET1MgdGhpcyBmYWlscywgYXMgY29uZmlnLmxvZyBpcyBz
dGlsbCBrZXB0IG9wZW4KLSMgYnkgY29uZmlndXJlLCBzbyBjb25maWcuc3RhdHVzIHdvbid0IGJl
IGFibGUgdG8gd3JpdGUgdG8gaXQ7IGl0cwotIyBvdXRwdXQgaXMgc2ltcGx5IGRpc2NhcmRlZC4g
IFNvIHdlIGV4ZWMgdGhlIEZEIHRvIC9kZXYvbnVsbCwKLSMgZWZmZWN0aXZlbHkgY2xvc2luZyBj
b25maWcubG9nLCBzbyBpdCBjYW4gYmUgcHJvcGVybHkgKHJlKW9wZW5lZCBhbmQKLSMgYXBwZW5k
ZWQgdG8gYnkgY29uZmlnLnN0YXR1cy4gIFdoZW4gY29taW5nIGJhY2sgdG8gY29uZmlndXJlLCB3
ZQotIyBuZWVkIHRvIG1ha2UgdGhlIEZEIGF2YWlsYWJsZSBhZ2Fpbi4KLWlmIHRlc3QgIiRub19j
cmVhdGUiICE9IHllczsgdGhlbgotICBhY19jc19zdWNjZXNzPToKLSAgYWNfY29uZmlnX3N0YXR1
c19hcmdzPQotICB0ZXN0ICIkc2lsZW50IiA9IHllcyAmJgotICAgIGFjX2NvbmZpZ19zdGF0dXNf
YXJncz0iJGFjX2NvbmZpZ19zdGF0dXNfYXJncyAtLXF1aWV0IgotICBleGVjIDU+L2Rldi9udWxs
Ci0gICRTSEVMTCAkQ09ORklHX1NUQVRVUyAkYWNfY29uZmlnX3N0YXR1c19hcmdzIHx8IGFjX2Nz
X3N1Y2Nlc3M9ZmFsc2UKLSAgZXhlYyA1Pj5jb25maWcubG9nCi0gICMgVXNlIHx8LCBub3QgJiYs
IHRvIGF2b2lkIGV4aXRpbmcgZnJvbSB0aGUgaWYgd2l0aCAkPyA9IDEsIHdoaWNoCi0gICMgd291
bGQgbWFrZSBjb25maWd1cmUgZmFpbCBpZiB0aGlzIGlzIHRoZSBsYXN0IGluc3RydWN0aW9uLgot
ICAkYWNfY3Nfc3VjY2VzcyB8fCBhc19mbl9leGl0IDEKLWZpCi0KLSMKLSMgQ09ORklHX1NVQkRJ
UlMgc2VjdGlvbi4KLSMKLWlmIHRlc3QgIiRub19yZWN1cnNpb24iICE9IHllczsgdGhlbgotCi0g
ICMgUmVtb3ZlIC0tY2FjaGUtZmlsZSwgLS1zcmNkaXIsIGFuZCAtLWRpc2FibGUtb3B0aW9uLWNo
ZWNraW5nIGFyZ3VtZW50cwotICAjIHNvIHRoZXkgZG8gbm90IHBpbGUgdXAuCi0gIGFjX3N1Yl9j
b25maWd1cmVfYXJncz0KLSAgYWNfcHJldj0KLSAgZXZhbCAic2V0IHggJGFjX2NvbmZpZ3VyZV9h
cmdzIgotICBzaGlmdAotICBmb3IgYWNfYXJnCi0gIGRvCi0gICAgaWYgdGVzdCAtbiAiJGFjX3By
ZXYiOyB0aGVuCi0gICAgICBhY19wcmV2PQotICAgICAgY29udGludWUKLSAgICBmaQotICAgIGNh
c2UgJGFjX2FyZyBpbgotICAgIC1jYWNoZS1maWxlIHwgLS1jYWNoZS1maWxlIHwgLS1jYWNoZS1m
aWwgfCAtLWNhY2hlLWZpIFwKLSAgICB8IC0tY2FjaGUtZiB8IC0tY2FjaGUtIHwgLS1jYWNoZSB8
IC0tY2FjaCB8IC0tY2FjIHwgLS1jYSB8IC0tYykKLSAgICAgIGFjX3ByZXY9Y2FjaGVfZmlsZSA7
OwotICAgIC1jYWNoZS1maWxlPSogfCAtLWNhY2hlLWZpbGU9KiB8IC0tY2FjaGUtZmlsPSogfCAt
LWNhY2hlLWZpPSogXAotICAgIHwgLS1jYWNoZS1mPSogfCAtLWNhY2hlLT0qIHwgLS1jYWNoZT0q
IHwgLS1jYWNoPSogfCAtLWNhYz0qIHwgLS1jYT0qIFwKLSAgICB8IC0tYz0qKQotICAgICAgOzsK
LSAgICAtLWNvbmZpZy1jYWNoZSB8IC1DKQotICAgICAgOzsKLSAgICAtc3JjZGlyIHwgLS1zcmNk
aXIgfCAtLXNyY2RpIHwgLS1zcmNkIHwgLS1zcmMgfCAtLXNyKQotICAgICAgYWNfcHJldj1zcmNk
aXIgOzsKLSAgICAtc3JjZGlyPSogfCAtLXNyY2Rpcj0qIHwgLS1zcmNkaT0qIHwgLS1zcmNkPSog
fCAtLXNyYz0qIHwgLS1zcj0qKQotICAgICAgOzsKLSAgICAtcHJlZml4IHwgLS1wcmVmaXggfCAt
LXByZWZpIHwgLS1wcmVmIHwgLS1wcmUgfCAtLXByIHwgLS1wKQotICAgICAgYWNfcHJldj1wcmVm
aXggOzsKLSAgICAtcHJlZml4PSogfCAtLXByZWZpeD0qIHwgLS1wcmVmaT0qIHwgLS1wcmVmPSog
fCAtLXByZT0qIHwgLS1wcj0qIHwgLS1wPSopCi0gICAgICA7OwotICAgIC0tZGlzYWJsZS1vcHRp
b24tY2hlY2tpbmcpCi0gICAgICA7OwotICAgICopCi0gICAgICBjYXNlICRhY19hcmcgaW4KLSAg
ICAgICpcJyopIGFjX2FyZz1gJGFzX2VjaG8gIiRhY19hcmciIHwgc2VkICJzLycvJ1xcXFxcXFxc
JycvZyJgIDs7Ci0gICAgICBlc2FjCi0gICAgICBhc19mbl9hcHBlbmQgYWNfc3ViX2NvbmZpZ3Vy
ZV9hcmdzICIgJyRhY19hcmcnIiA7OwotICAgIGVzYWMKLSAgZG9uZQotCi0gICMgQWx3YXlzIHBy
ZXBlbmQgLS1wcmVmaXggdG8gZW5zdXJlIHVzaW5nIHRoZSBzYW1lIHByZWZpeAotICAjIGluIHN1
YmRpciBjb25maWd1cmF0aW9ucy4KLSAgYWNfYXJnPSItLXByZWZpeD0kcHJlZml4IgotICBjYXNl
ICRhY19hcmcgaW4KLSAgKlwnKikgYWNfYXJnPWAkYXNfZWNobyAiJGFjX2FyZyIgfCBzZWQgInMv
Jy8nXFxcXFxcXFwnJy9nImAgOzsKLSAgZXNhYwotICBhY19zdWJfY29uZmlndXJlX2FyZ3M9Iick
YWNfYXJnJyAkYWNfc3ViX2NvbmZpZ3VyZV9hcmdzIgotCi0gICMgUGFzcyAtLXNpbGVudAotICBp
ZiB0ZXN0ICIkc2lsZW50IiA9IHllczsgdGhlbgotICAgIGFjX3N1Yl9jb25maWd1cmVfYXJncz0i
LS1zaWxlbnQgJGFjX3N1Yl9jb25maWd1cmVfYXJncyIKLSAgZmkKLQotICAjIEFsd2F5cyBwcmVw
ZW5kIC0tZGlzYWJsZS1vcHRpb24tY2hlY2tpbmcgdG8gc2lsZW5jZSB3YXJuaW5ncywgc2luY2UK
LSAgIyBkaWZmZXJlbnQgc3ViZGlycyBjYW4gaGF2ZSBkaWZmZXJlbnQgLS1lbmFibGUgYW5kIC0t
d2l0aCBvcHRpb25zLgotICBhY19zdWJfY29uZmlndXJlX2FyZ3M9Ii0tZGlzYWJsZS1vcHRpb24t
Y2hlY2tpbmcgJGFjX3N1Yl9jb25maWd1cmVfYXJncyIKLQotICBhY19wb3BkaXI9YHB3ZGAKLSAg
Zm9yIGFjX2RpciBpbiA6ICRzdWJkaXJzOyBkbyB0ZXN0ICJ4JGFjX2RpciIgPSB4OiAmJiBjb250
aW51ZQotCi0gICAgIyBEbyBub3QgY29tcGxhaW4sIHNvIGEgY29uZmlndXJlIHNjcmlwdCBjYW4g
Y29uZmlndXJlIHdoaWNoZXZlcgotICAgICMgcGFydHMgb2YgYSBsYXJnZSBzb3VyY2UgdHJlZSBh
cmUgcHJlc2VudC4KLSAgICB0ZXN0IC1kICIkc3JjZGlyLyRhY19kaXIiIHx8IGNvbnRpbnVlCi0K
LSAgICBhY19tc2c9Ij09PSBjb25maWd1cmluZyBpbiAkYWNfZGlyIChgcHdkYC8kYWNfZGlyKSIK
LSAgICAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiAkYWNfbXNnIiA+JjUK
LSAgICAkYXNfZWNobyAiJGFjX21zZyIgPiY2Ci0gICAgYXNfZGlyPSIkYWNfZGlyIjsgYXNfZm5f
bWtkaXJfcAotICAgIGFjX2J1aWxkZGlyPS4KLQotY2FzZSAiJGFjX2RpciIgaW4KLS4pIGFjX2Rp
cl9zdWZmaXg9IGFjX3RvcF9idWlsZGRpcl9zdWI9LiBhY190b3BfYnVpbGRfcHJlZml4PSA7Owot
KikKLSAgYWNfZGlyX3N1ZmZpeD0vYCRhc19lY2hvICIkYWNfZGlyIiB8IHNlZCAnc3xeXC5bXFwv
XXx8J2AKLSAgIyBBICIuLiIgZm9yIGVhY2ggZGlyZWN0b3J5IGluICRhY19kaXJfc3VmZml4Lgot
ICBhY190b3BfYnVpbGRkaXJfc3ViPWAkYXNfZWNobyAiJGFjX2Rpcl9zdWZmaXgiIHwgc2VkICdz
fC9bXlxcL10qfC8uLnxnO3N8L3x8J2AKLSAgY2FzZSAkYWNfdG9wX2J1aWxkZGlyX3N1YiBpbgot
ICAiIikgYWNfdG9wX2J1aWxkZGlyX3N1Yj0uIGFjX3RvcF9idWlsZF9wcmVmaXg9IDs7Ci0gICop
ICBhY190b3BfYnVpbGRfcHJlZml4PSRhY190b3BfYnVpbGRkaXJfc3ViLyA7OwotICBlc2FjIDs7
Ci1lc2FjCi1hY19hYnNfdG9wX2J1aWxkZGlyPSRhY19wd2QKLWFjX2Fic19idWlsZGRpcj0kYWNf
cHdkJGFjX2Rpcl9zdWZmaXgKLSMgZm9yIGJhY2t3YXJkIGNvbXBhdGliaWxpdHk6Ci1hY190b3Bf
YnVpbGRkaXI9JGFjX3RvcF9idWlsZF9wcmVmaXgKLQotY2FzZSAkc3JjZGlyIGluCi0gIC4pICAj
IFdlIGFyZSBidWlsZGluZyBpbiBwbGFjZS4KLSAgICBhY19zcmNkaXI9LgotICAgIGFjX3RvcF9z
cmNkaXI9JGFjX3RvcF9idWlsZGRpcl9zdWIKLSAgICBhY19hYnNfdG9wX3NyY2Rpcj0kYWNfcHdk
IDs7Ci0gIFtcXC9dKiB8ID86W1xcL10qICkgICMgQWJzb2x1dGUgbmFtZS4KLSAgICBhY19zcmNk
aXI9JHNyY2RpciRhY19kaXJfc3VmZml4OwotICAgIGFjX3RvcF9zcmNkaXI9JHNyY2RpcgotICAg
IGFjX2Fic190b3Bfc3JjZGlyPSRzcmNkaXIgOzsKLSAgKikgIyBSZWxhdGl2ZSBuYW1lLgotICAg
IGFjX3NyY2Rpcj0kYWNfdG9wX2J1aWxkX3ByZWZpeCRzcmNkaXIkYWNfZGlyX3N1ZmZpeAotICAg
IGFjX3RvcF9zcmNkaXI9JGFjX3RvcF9idWlsZF9wcmVmaXgkc3JjZGlyCi0gICAgYWNfYWJzX3Rv
cF9zcmNkaXI9JGFjX3B3ZC8kc3JjZGlyIDs7Ci1lc2FjCi1hY19hYnNfc3JjZGlyPSRhY19hYnNf
dG9wX3NyY2RpciRhY19kaXJfc3VmZml4Ci0KLQotICAgIGNkICIkYWNfZGlyIgotCi0gICAgIyBD
aGVjayBmb3IgZ3Vlc3RlZCBjb25maWd1cmU7IG90aGVyd2lzZSBnZXQgQ3lnbnVzIHN0eWxlIGNv
bmZpZ3VyZS4KLSAgICBpZiB0ZXN0IC1mICIkYWNfc3JjZGlyL2NvbmZpZ3VyZS5nbnUiOyB0aGVu
Ci0gICAgICBhY19zdWJfY29uZmlndXJlPSRhY19zcmNkaXIvY29uZmlndXJlLmdudQotICAgIGVs
aWYgdGVzdCAtZiAiJGFjX3NyY2Rpci9jb25maWd1cmUiOyB0aGVuCi0gICAgICBhY19zdWJfY29u
ZmlndXJlPSRhY19zcmNkaXIvY29uZmlndXJlCi0gICAgZWxpZiB0ZXN0IC1mICIkYWNfc3JjZGly
L2NvbmZpZ3VyZS5pbiI7IHRoZW4KLSAgICAgICMgVGhpcyBzaG91bGQgYmUgQ3lnbnVzIGNvbmZp
Z3VyZS4KLSAgICAgIGFjX3N1Yl9jb25maWd1cmU9JGFjX2F1eF9kaXIvY29uZmlndXJlCi0gICAg
ZWxzZQotICAgICAgeyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiBXQVJO
SU5HOiBubyBjb25maWd1cmF0aW9uIGluZm9ybWF0aW9uIGlzIGluICRhY19kaXIiID4mNQotJGFz
X2VjaG8gIiRhc19tZTogV0FSTklORzogbm8gY29uZmlndXJhdGlvbiBpbmZvcm1hdGlvbiBpcyBp
biAkYWNfZGlyIiA+JjI7fQotICAgICAgYWNfc3ViX2NvbmZpZ3VyZT0KLSAgICBmaQotCi0gICAg
IyBUaGUgcmVjdXJzaW9uIGlzIGhlcmUuCi0gICAgaWYgdGVzdCAtbiAiJGFjX3N1Yl9jb25maWd1
cmUiOyB0aGVuCi0gICAgICAjIE1ha2UgdGhlIGNhY2hlIGZpbGUgbmFtZSBjb3JyZWN0IHJlbGF0
aXZlIHRvIHRoZSBzdWJkaXJlY3RvcnkuCi0gICAgICBjYXNlICRjYWNoZV9maWxlIGluCi0gICAg
ICBbXFwvXSogfCA/OltcXC9dKiApIGFjX3N1Yl9jYWNoZV9maWxlPSRjYWNoZV9maWxlIDs7Ci0g
ICAgICAqKSAjIFJlbGF0aXZlIG5hbWUuCi0JYWNfc3ViX2NhY2hlX2ZpbGU9JGFjX3RvcF9idWls
ZF9wcmVmaXgkY2FjaGVfZmlsZSA7OwotICAgICAgZXNhYwotCi0gICAgICB7ICRhc19lY2hvICIk
YXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IHJ1bm5pbmcgJFNIRUxMICRhY19zdWJfY29uZmln
dXJlICRhY19zdWJfY29uZmlndXJlX2FyZ3MgLS1jYWNoZS1maWxlPSRhY19zdWJfY2FjaGVfZmls
ZSAtLXNyY2Rpcj0kYWNfc3JjZGlyIiA+JjUKLSRhc19lY2hvICIkYXNfbWU6IHJ1bm5pbmcgJFNI
RUxMICRhY19zdWJfY29uZmlndXJlICRhY19zdWJfY29uZmlndXJlX2FyZ3MgLS1jYWNoZS1maWxl
PSRhY19zdWJfY2FjaGVfZmlsZSAtLXNyY2Rpcj0kYWNfc3JjZGlyIiA+JjY7fQotICAgICAgIyBU
aGUgZXZhbCBtYWtlcyBxdW90aW5nIGFyZ3VtZW50cyB3b3JrLgotICAgICAgZXZhbCAiXCRTSEVM
TCBcIlwkYWNfc3ViX2NvbmZpZ3VyZVwiICRhY19zdWJfY29uZmlndXJlX2FyZ3MgXAotCSAgIC0t
Y2FjaGUtZmlsZT1cIlwkYWNfc3ViX2NhY2hlX2ZpbGVcIiAtLXNyY2Rpcj1cIlwkYWNfc3JjZGly
XCIiIHx8Ci0JYXNfZm5fZXJyb3IgJD8gIiRhY19zdWJfY29uZmlndXJlIGZhaWxlZCBmb3IgJGFj
X2RpciIgIiRMSU5FTk8iIDUKLSAgICBmaQotCi0gICAgY2QgIiRhY19wb3BkaXIiCi0gIGRvbmUK
LWZpCi1pZiB0ZXN0IC1uICIkYWNfdW5yZWNvZ25pemVkX29wdHMiICYmIHRlc3QgIiRlbmFibGVf
b3B0aW9uX2NoZWNraW5nIiAhPSBubzsgdGhlbgotICB7ICRhc19lY2hvICIkYXNfbWU6JHthc19s
aW5lbm8tJExJTkVOT306IFdBUk5JTkc6IHVucmVjb2duaXplZCBvcHRpb25zOiAkYWNfdW5yZWNv
Z25pemVkX29wdHMiID4mNQotJGFzX2VjaG8gIiRhc19tZTogV0FSTklORzogdW5yZWNvZ25pemVk
IG9wdGlvbnM6ICRhY191bnJlY29nbml6ZWRfb3B0cyIgPiYyO30KLWZpCi0KZGlmZiAtLWdpdCBh
L2RvY3MvY29uZmlndXJlIGIvZG9jcy9jb25maWd1cmUKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNzU1
CmluZGV4IGU4MTY0NDc1MmYuLjAwMDAwMDAwMDAKLS0tIGEvZG9jcy9jb25maWd1cmUKKysrIC9k
ZXYvbnVsbApAQCAtMSwzNDI3ICswLDAgQEAKLSMhIC9iaW4vc2gKLSMgR3Vlc3MgdmFsdWVzIGZv
ciBzeXN0ZW0tZGVwZW5kZW50IHZhcmlhYmxlcyBhbmQgY3JlYXRlIE1ha2VmaWxlcy4KLSMgR2Vu
ZXJhdGVkIGJ5IEdOVSBBdXRvY29uZiAyLjY5IGZvciBYZW4gSHlwZXJ2aXNvciBEb2N1bWVudGF0
aW9uIDQuMTMuCi0jCi0jIFJlcG9ydCBidWdzIHRvIDx4ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZz4u
Ci0jCi0jCi0jIENvcHlyaWdodCAoQykgMTk5Mi0xOTk2LCAxOTk4LTIwMTIgRnJlZSBTb2Z0d2Fy
ZSBGb3VuZGF0aW9uLCBJbmMuCi0jCi0jCi0jIFRoaXMgY29uZmlndXJlIHNjcmlwdCBpcyBmcmVl
IHNvZnR3YXJlOyB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uCi0jIGdpdmVzIHVubGltaXRl
ZCBwZXJtaXNzaW9uIHRvIGNvcHksIGRpc3RyaWJ1dGUgYW5kIG1vZGlmeSBpdC4KLSMjIC0tLS0t
LS0tLS0tLS0tLS0tLS0tICMjCi0jIyBNNHNoIEluaXRpYWxpemF0aW9uLiAjIwotIyMgLS0tLS0t
LS0tLS0tLS0tLS0tLS0gIyMKLQotIyBCZSBtb3JlIEJvdXJuZSBjb21wYXRpYmxlCi1EVUFMQ0FT
RT0xOyBleHBvcnQgRFVBTENBU0UgIyBmb3IgTUtTIHNoCi1pZiB0ZXN0IC1uICIke1pTSF9WRVJT
SU9OK3NldH0iICYmIChlbXVsYXRlIHNoKSA+L2Rldi9udWxsIDI+JjE7IHRoZW4gOgotICBlbXVs
YXRlIHNoCi0gIE5VTExDTUQ9OgotICAjIFByZS00LjIgdmVyc2lvbnMgb2YgWnNoIGRvIHdvcmQg
c3BsaXR0aW5nIG9uICR7MSsiJEAifSwgd2hpY2gKLSAgIyBpcyBjb250cmFyeSB0byBvdXIgdXNh
Z2UuICBEaXNhYmxlIHRoaXMgZmVhdHVyZS4KLSAgYWxpYXMgLWcgJyR7MSsiJEAifSc9JyIkQCIn
Ci0gIHNldG9wdCBOT19HTE9CX1NVQlNUCi1lbHNlCi0gIGNhc2UgYChzZXQgLW8pIDI+L2Rldi9u
dWxsYCBpbiAjKAotICAqcG9zaXgqKSA6Ci0gICAgc2V0IC1vIHBvc2l4IDs7ICMoCi0gICopIDoK
LSAgICAgOzsKLWVzYWMKLWZpCi0KLQotYXNfbmw9JwotJwotZXhwb3J0IGFzX25sCi0jIFByaW50
aW5nIGEgbG9uZyBzdHJpbmcgY3Jhc2hlcyBTb2xhcmlzIDcgL3Vzci9iaW4vcHJpbnRmLgotYXNf
ZWNobz0nXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxc
XFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXCcKLWFz
X2VjaG89JGFzX2VjaG8kYXNfZWNobyRhc19lY2hvJGFzX2VjaG8kYXNfZWNobwotYXNfZWNobz0k
YXNfZWNobyRhc19lY2hvJGFzX2VjaG8kYXNfZWNobyRhc19lY2hvJGFzX2VjaG8KLSMgUHJlZmVy
IGEga3NoIHNoZWxsIGJ1aWx0aW4gb3ZlciBhbiBleHRlcm5hbCBwcmludGYgcHJvZ3JhbSBvbiBT
b2xhcmlzLAotIyBidXQgd2l0aG91dCB3YXN0aW5nIGZvcmtzIGZvciBiYXNoIG9yIHpzaC4KLWlm
IHRlc3QgLXogIiRCQVNIX1ZFUlNJT04kWlNIX1ZFUlNJT04iIFwKLSAgICAmJiAodGVzdCAiWGBw
cmludCAtciAtLSAkYXNfZWNob2AiID0gIlgkYXNfZWNobyIpIDI+L2Rldi9udWxsOyB0aGVuCi0g
IGFzX2VjaG89J3ByaW50IC1yIC0tJwotICBhc19lY2hvX249J3ByaW50IC1ybiAtLScKLWVsaWYg
KHRlc3QgIlhgcHJpbnRmICVzICRhc19lY2hvYCIgPSAiWCRhc19lY2hvIikgMj4vZGV2L251bGw7
IHRoZW4KLSAgYXNfZWNobz0ncHJpbnRmICVzXG4nCi0gIGFzX2VjaG9fbj0ncHJpbnRmICVzJwot
ZWxzZQotICBpZiB0ZXN0ICJYYCgvdXNyL3VjYi9lY2hvIC1uIC1uICRhc19lY2hvKSAyPi9kZXYv
bnVsbGAiID0gIlgtbiAkYXNfZWNobyI7IHRoZW4KLSAgICBhc19lY2hvX2JvZHk9J2V2YWwgL3Vz
ci91Y2IvZWNobyAtbiAiJDEkYXNfbmwiJwotICAgIGFzX2VjaG9fbj0nL3Vzci91Y2IvZWNobyAt
bicKLSAgZWxzZQotICAgIGFzX2VjaG9fYm9keT0nZXZhbCBleHByICJYJDEiIDogIlhcXCguKlxc
KSInCi0gICAgYXNfZWNob19uX2JvZHk9J2V2YWwKLSAgICAgIGFyZz0kMTsKLSAgICAgIGNhc2Ug
JGFyZyBpbiAjKAotICAgICAgKiIkYXNfbmwiKikKLQlleHByICJYJGFyZyIgOiAiWFxcKC4qXFwp
JGFzX25sIjsKLQlhcmc9YGV4cHIgIlgkYXJnIiA6ICIuKiRhc19ubFxcKC4qXFwpImA7OwotICAg
ICAgZXNhYzsKLSAgICAgIGV4cHIgIlgkYXJnIiA6ICJYXFwoLipcXCkiIHwgdHIgLWQgIiRhc19u
bCIKLSAgICAnCi0gICAgZXhwb3J0IGFzX2VjaG9fbl9ib2R5Ci0gICAgYXNfZWNob19uPSdzaCAt
YyAkYXNfZWNob19uX2JvZHkgYXNfZWNobycKLSAgZmkKLSAgZXhwb3J0IGFzX2VjaG9fYm9keQot
ICBhc19lY2hvPSdzaCAtYyAkYXNfZWNob19ib2R5IGFzX2VjaG8nCi1maQotCi0jIFRoZSB1c2Vy
IGlzIGFsd2F5cyByaWdodC4KLWlmIHRlc3QgIiR7UEFUSF9TRVBBUkFUT1Irc2V0fSIgIT0gc2V0
OyB0aGVuCi0gIFBBVEhfU0VQQVJBVE9SPToKLSAgKFBBVEg9Jy9iaW47L2Jpbic7IEZQQVRIPSRQ
QVRIOyBzaCAtYyA6KSA+L2Rldi9udWxsIDI+JjEgJiYgewotICAgIChQQVRIPScvYmluOi9iaW4n
OyBGUEFUSD0kUEFUSDsgc2ggLWMgOikgPi9kZXYvbnVsbCAyPiYxIHx8Ci0gICAgICBQQVRIX1NF
UEFSQVRPUj0nOycKLSAgfQotZmkKLQotCi0jIElGUwotIyBXZSBuZWVkIHNwYWNlLCB0YWIgYW5k
IG5ldyBsaW5lLCBpbiBwcmVjaXNlbHkgdGhhdCBvcmRlci4gIFF1b3RpbmcgaXMKLSMgdGhlcmUg
dG8gcHJldmVudCBlZGl0b3JzIGZyb20gY29tcGxhaW5pbmcgYWJvdXQgc3BhY2UtdGFiLgotIyAo
SWYgX0FTX1BBVEhfV0FMSyB3ZXJlIGNhbGxlZCB3aXRoIElGUyB1bnNldCwgaXQgd291bGQgZGlz
YWJsZSB3b3JkCi0jIHNwbGl0dGluZyBieSBzZXR0aW5nIElGUyB0byBlbXB0eSB2YWx1ZS4pCi1J
RlM9IiAiIgkkYXNfbmwiCi0KLSMgRmluZCB3aG8gd2UgYXJlLiAgTG9vayBpbiB0aGUgcGF0aCBp
ZiB3ZSBjb250YWluIG5vIGRpcmVjdG9yeSBzZXBhcmF0b3IuCi1hc19teXNlbGY9Ci1jYXNlICQw
IGluICMoKAotICAqW1xcL10qICkgYXNfbXlzZWxmPSQwIDs7Ci0gICopIGFzX3NhdmVfSUZTPSRJ
RlM7IElGUz0kUEFUSF9TRVBBUkFUT1IKLWZvciBhc19kaXIgaW4gJFBBVEgKLWRvCi0gIElGUz0k
YXNfc2F2ZV9JRlMKLSAgdGVzdCAteiAiJGFzX2RpciIgJiYgYXNfZGlyPS4KLSAgICB0ZXN0IC1y
ICIkYXNfZGlyLyQwIiAmJiBhc19teXNlbGY9JGFzX2Rpci8kMCAmJiBicmVhawotICBkb25lCi1J
RlM9JGFzX3NhdmVfSUZTCi0KLSAgICAgOzsKLWVzYWMKLSMgV2UgZGlkIG5vdCBmaW5kIG91cnNl
bHZlcywgbW9zdCBwcm9iYWJseSB3ZSB3ZXJlIHJ1biBhcyBgc2ggQ09NTUFORCcKLSMgaW4gd2hp
Y2ggY2FzZSB3ZSBhcmUgbm90IHRvIGJlIGZvdW5kIGluIHRoZSBwYXRoLgotaWYgdGVzdCAieCRh
c19teXNlbGYiID0geDsgdGhlbgotICBhc19teXNlbGY9JDAKLWZpCi1pZiB0ZXN0ICEgLWYgIiRh
c19teXNlbGYiOyB0aGVuCi0gICRhc19lY2hvICIkYXNfbXlzZWxmOiBlcnJvcjogY2Fubm90IGZp
bmQgbXlzZWxmOyByZXJ1biB3aXRoIGFuIGFic29sdXRlIGZpbGUgbmFtZSIgPiYyCi0gIGV4aXQg
MQotZmkKLQotIyBVbnNldCB2YXJpYWJsZXMgdGhhdCB3ZSBkbyBub3QgbmVlZCBhbmQgd2hpY2gg
Y2F1c2UgYnVncyAoZS5nLiBpbgotIyBwcmUtMy4wIFVXSU4ga3NoKS4gIEJ1dCBkbyBub3QgY2F1
c2UgYnVncyBpbiBiYXNoIDIuMDE7IHRoZSAifHwgZXhpdCAxIgotIyBzdXBwcmVzc2VzIGFueSAi
U2VnbWVudGF0aW9uIGZhdWx0IiBtZXNzYWdlIHRoZXJlLiAgJygoJyBjb3VsZAotIyB0cmlnZ2Vy
IGEgYnVnIGluIHBka3NoIDUuMi4xNC4KLWZvciBhc192YXIgaW4gQkFTSF9FTlYgRU5WIE1BSUwg
TUFJTFBBVEgKLWRvIGV2YWwgdGVzdCB4XCR7JGFzX3ZhcitzZXR9ID0geHNldCBcCi0gICYmICgg
KHVuc2V0ICRhc192YXIpIHx8IGV4aXQgMSkgPi9kZXYvbnVsbCAyPiYxICYmIHVuc2V0ICRhc192
YXIgfHwgOgotZG9uZQotUFMxPSckICcKLVBTMj0nPiAnCi1QUzQ9JysgJwotCi0jIE5MUyBudWlz
YW5jZXMuCi1MQ19BTEw9QwotZXhwb3J0IExDX0FMTAotTEFOR1VBR0U9QwotZXhwb3J0IExBTkdV
QUdFCi0KLSMgQ0RQQVRILgotKHVuc2V0IENEUEFUSCkgPi9kZXYvbnVsbCAyPiYxICYmIHVuc2V0
IENEUEFUSAotCi0jIFVzZSBhIHByb3BlciBpbnRlcm5hbCBlbnZpcm9ubWVudCB2YXJpYWJsZSB0
byBlbnN1cmUgd2UgZG9uJ3QgZmFsbAotICAjIGludG8gYW4gaW5maW5pdGUgbG9vcCwgY29udGlu
dW91c2x5IHJlLWV4ZWN1dGluZyBvdXJzZWx2ZXMuCi0gIGlmIHRlc3QgeCIke19hc19jYW5fcmVl
eGVjfSIgIT0geG5vICYmIHRlc3QgIngkQ09ORklHX1NIRUxMIiAhPSB4OyB0aGVuCi0gICAgX2Fz
X2Nhbl9yZWV4ZWM9bm87IGV4cG9ydCBfYXNfY2FuX3JlZXhlYzsKLSAgICAjIFdlIGNhbm5vdCB5
ZXQgYXNzdW1lIGEgZGVjZW50IHNoZWxsLCBzbyB3ZSBoYXZlIHRvIHByb3ZpZGUgYQotIyBuZXV0
cmFsaXphdGlvbiB2YWx1ZSBmb3Igc2hlbGxzIHdpdGhvdXQgdW5zZXQ7IGFuZCB0aGlzIGFsc28K
LSMgd29ya3MgYXJvdW5kIHNoZWxscyB0aGF0IGNhbm5vdCB1bnNldCBub25leGlzdGVudCB2YXJp
YWJsZXMuCi0jIFByZXNlcnZlIC12IGFuZCAteCB0byB0aGUgcmVwbGFjZW1lbnQgc2hlbGwuCi1C
QVNIX0VOVj0vZGV2L251bGwKLUVOVj0vZGV2L251bGwKLSh1bnNldCBCQVNIX0VOVikgPi9kZXYv
bnVsbCAyPiYxICYmIHVuc2V0IEJBU0hfRU5WIEVOVgotY2FzZSAkLSBpbiAjICgoKCgKLSAgKnYq
eCogfCAqeCp2KiApIGFzX29wdHM9LXZ4IDs7Ci0gICp2KiApIGFzX29wdHM9LXYgOzsKLSAgKngq
ICkgYXNfb3B0cz0teCA7OwotICAqICkgYXNfb3B0cz0gOzsKLWVzYWMKLWV4ZWMgJENPTkZJR19T
SEVMTCAkYXNfb3B0cyAiJGFzX215c2VsZiIgJHsxKyIkQCJ9Ci0jIEFkbWl0dGVkbHksIHRoaXMg
aXMgcXVpdGUgcGFyYW5vaWQsIHNpbmNlIGFsbCB0aGUga25vd24gc2hlbGxzIGJhaWwKLSMgb3V0
IGFmdGVyIGEgZmFpbGVkIGBleGVjJy4KLSRhc19lY2hvICIkMDogY291bGQgbm90IHJlLWV4ZWN1
dGUgd2l0aCAkQ09ORklHX1NIRUxMIiA+JjIKLWFzX2ZuX2V4aXQgMjU1Ci0gIGZpCi0gICMgV2Ug
ZG9uJ3Qgd2FudCB0aGlzIHRvIHByb3BhZ2F0ZSB0byBvdGhlciBzdWJwcm9jZXNzZXMuCi0gICAg
ICAgICAgeyBfYXNfY2FuX3JlZXhlYz07IHVuc2V0IF9hc19jYW5fcmVleGVjO30KLWlmIHRlc3Qg
IngkQ09ORklHX1NIRUxMIiA9IHg7IHRoZW4KLSAgYXNfYm91cm5lX2NvbXBhdGlibGU9ImlmIHRl
c3QgLW4gXCJcJHtaU0hfVkVSU0lPTitzZXR9XCIgJiYgKGVtdWxhdGUgc2gpID4vZGV2L251bGwg
Mj4mMTsgdGhlbiA6Ci0gIGVtdWxhdGUgc2gKLSAgTlVMTENNRD06Ci0gICMgUHJlLTQuMiB2ZXJz
aW9ucyBvZiBac2ggZG8gd29yZCBzcGxpdHRpbmcgb24gXCR7MStcIlwkQFwifSwgd2hpY2gKLSAg
IyBpcyBjb250cmFyeSB0byBvdXIgdXNhZ2UuICBEaXNhYmxlIHRoaXMgZmVhdHVyZS4KLSAgYWxp
YXMgLWcgJ1wkezErXCJcJEBcIn0nPSdcIlwkQFwiJwotICBzZXRvcHQgTk9fR0xPQl9TVUJTVAot
ZWxzZQotICBjYXNlIFxgKHNldCAtbykgMj4vZGV2L251bGxcYCBpbiAjKAotICAqcG9zaXgqKSA6
Ci0gICAgc2V0IC1vIHBvc2l4IDs7ICMoCi0gICopIDoKLSAgICAgOzsKLWVzYWMKLWZpCi0iCi0g
IGFzX3JlcXVpcmVkPSJhc19mbl9yZXR1cm4gKCkgeyAoZXhpdCBcJDEpOyB9Ci1hc19mbl9zdWNj
ZXNzICgpIHsgYXNfZm5fcmV0dXJuIDA7IH0KLWFzX2ZuX2ZhaWx1cmUgKCkgeyBhc19mbl9yZXR1
cm4gMTsgfQotYXNfZm5fcmV0X3N1Y2Nlc3MgKCkgeyByZXR1cm4gMDsgfQotYXNfZm5fcmV0X2Zh
aWx1cmUgKCkgeyByZXR1cm4gMTsgfQotCi1leGl0Y29kZT0wCi1hc19mbl9zdWNjZXNzIHx8IHsg
ZXhpdGNvZGU9MTsgZWNobyBhc19mbl9zdWNjZXNzIGZhaWxlZC47IH0KLWFzX2ZuX2ZhaWx1cmUg
JiYgeyBleGl0Y29kZT0xOyBlY2hvIGFzX2ZuX2ZhaWx1cmUgc3VjY2VlZGVkLjsgfQotYXNfZm5f
cmV0X3N1Y2Nlc3MgfHwgeyBleGl0Y29kZT0xOyBlY2hvIGFzX2ZuX3JldF9zdWNjZXNzIGZhaWxl
ZC47IH0KLWFzX2ZuX3JldF9mYWlsdXJlICYmIHsgZXhpdGNvZGU9MTsgZWNobyBhc19mbl9yZXRf
ZmFpbHVyZSBzdWNjZWVkZWQuOyB9Ci1pZiAoIHNldCB4OyBhc19mbl9yZXRfc3VjY2VzcyB5ICYm
IHRlc3QgeCA9IFwiXCQxXCIgKTsgdGhlbiA6Ci0KLWVsc2UKLSAgZXhpdGNvZGU9MTsgZWNobyBw
b3NpdGlvbmFsIHBhcmFtZXRlcnMgd2VyZSBub3Qgc2F2ZWQuCi1maQotdGVzdCB4XCRleGl0Y29k
ZSA9IHgwIHx8IGV4aXQgMQotdGVzdCAteCAvIHx8IGV4aXQgMSIKLSAgYXNfc3VnZ2VzdGVkPSIg
IGFzX2xpbmVub18xPSI7YXNfc3VnZ2VzdGVkPSRhc19zdWdnZXN0ZWQkTElORU5PO2FzX3N1Z2dl
c3RlZD0kYXNfc3VnZ2VzdGVkIiBhc19saW5lbm9fMWE9XCRMSU5FTk8KLSAgYXNfbGluZW5vXzI9
Ijthc19zdWdnZXN0ZWQ9JGFzX3N1Z2dlc3RlZCRMSU5FTk87YXNfc3VnZ2VzdGVkPSRhc19zdWdn
ZXN0ZWQiIGFzX2xpbmVub18yYT1cJExJTkVOTwotICBldmFsICd0ZXN0IFwieFwkYXNfbGluZW5v
XzEnXCRhc19ydW4nXCIgIT0gXCJ4XCRhc19saW5lbm9fMidcJGFzX3J1bidcIiAmJgotICB0ZXN0
IFwieFxgZXhwciBcJGFzX2xpbmVub18xJ1wkYXNfcnVuJyArIDFcYFwiID0gXCJ4XCRhc19saW5l
bm9fMidcJGFzX3J1bidcIicgfHwgZXhpdCAxIgotICBpZiAoZXZhbCAiJGFzX3JlcXVpcmVkIikg
Mj4vZGV2L251bGw7IHRoZW4gOgotICBhc19oYXZlX3JlcXVpcmVkPXllcwotZWxzZQotICBhc19o
YXZlX3JlcXVpcmVkPW5vCi1maQotICBpZiB0ZXN0IHgkYXNfaGF2ZV9yZXF1aXJlZCA9IHh5ZXMg
JiYgKGV2YWwgIiRhc19zdWdnZXN0ZWQiKSAyPi9kZXYvbnVsbDsgdGhlbiA6Ci0KLWVsc2UKLSAg
YXNfc2F2ZV9JRlM9JElGUzsgSUZTPSRQQVRIX1NFUEFSQVRPUgotYXNfZm91bmQ9ZmFsc2UKLWZv
ciBhc19kaXIgaW4gL2JpbiRQQVRIX1NFUEFSQVRPUi91c3IvYmluJFBBVEhfU0VQQVJBVE9SJFBB
VEgKLWRvCi0gIElGUz0kYXNfc2F2ZV9JRlMKLSAgdGVzdCAteiAiJGFzX2RpciIgJiYgYXNfZGly
PS4KLSAgYXNfZm91bmQ9OgotICBjYXNlICRhc19kaXIgaW4gIygKLQkgLyopCi0JICAgZm9yIGFz
X2Jhc2UgaW4gc2ggYmFzaCBrc2ggc2g1OyBkbwotCSAgICAgIyBUcnkgb25seSBzaGVsbHMgdGhh
dCBleGlzdCwgdG8gc2F2ZSBzZXZlcmFsIGZvcmtzLgotCSAgICAgYXNfc2hlbGw9JGFzX2Rpci8k
YXNfYmFzZQotCSAgICAgaWYgeyB0ZXN0IC1mICIkYXNfc2hlbGwiIHx8IHRlc3QgLWYgIiRhc19z
aGVsbC5leGUiOyB9ICYmCi0JCSAgICB7ICRhc19lY2hvICIkYXNfYm91cm5lX2NvbXBhdGlibGUi
IiRhc19yZXF1aXJlZCIgfCBhc19ydW49YSAiJGFzX3NoZWxsIjsgfSAyPi9kZXYvbnVsbDsgdGhl
biA6Ci0gIENPTkZJR19TSEVMTD0kYXNfc2hlbGwgYXNfaGF2ZV9yZXF1aXJlZD15ZXMKLQkJICAg
aWYgeyAkYXNfZWNobyAiJGFzX2JvdXJuZV9jb21wYXRpYmxlIiIkYXNfc3VnZ2VzdGVkIiB8IGFz
X3J1bj1hICIkYXNfc2hlbGwiOyB9IDI+L2Rldi9udWxsOyB0aGVuIDoKLSAgYnJlYWsgMgotZmkK
LWZpCi0JICAgZG9uZTs7Ci0gICAgICAgZXNhYwotICBhc19mb3VuZD1mYWxzZQotZG9uZQotJGFz
X2ZvdW5kIHx8IHsgaWYgeyB0ZXN0IC1mICIkU0hFTEwiIHx8IHRlc3QgLWYgIiRTSEVMTC5leGUi
OyB9ICYmCi0JICAgICAgeyAkYXNfZWNobyAiJGFzX2JvdXJuZV9jb21wYXRpYmxlIiIkYXNfcmVx
dWlyZWQiIHwgYXNfcnVuPWEgIiRTSEVMTCI7IH0gMj4vZGV2L251bGw7IHRoZW4gOgotICBDT05G
SUdfU0hFTEw9JFNIRUxMIGFzX2hhdmVfcmVxdWlyZWQ9eWVzCi1maTsgfQotSUZTPSRhc19zYXZl
X0lGUwotCi0KLSAgICAgIGlmIHRlc3QgIngkQ09ORklHX1NIRUxMIiAhPSB4OyB0aGVuIDoKLSAg
ZXhwb3J0IENPTkZJR19TSEVMTAotICAgICAgICAgICAgICMgV2UgY2Fubm90IHlldCBhc3N1bWUg
YSBkZWNlbnQgc2hlbGwsIHNvIHdlIGhhdmUgdG8gcHJvdmlkZSBhCi0jIG5ldXRyYWxpemF0aW9u
IHZhbHVlIGZvciBzaGVsbHMgd2l0aG91dCB1bnNldDsgYW5kIHRoaXMgYWxzbwotIyB3b3JrcyBh
cm91bmQgc2hlbGxzIHRoYXQgY2Fubm90IHVuc2V0IG5vbmV4aXN0ZW50IHZhcmlhYmxlcy4KLSMg
UHJlc2VydmUgLXYgYW5kIC14IHRvIHRoZSByZXBsYWNlbWVudCBzaGVsbC4KLUJBU0hfRU5WPS9k
ZXYvbnVsbAotRU5WPS9kZXYvbnVsbAotKHVuc2V0IEJBU0hfRU5WKSA+L2Rldi9udWxsIDI+JjEg
JiYgdW5zZXQgQkFTSF9FTlYgRU5WCi1jYXNlICQtIGluICMgKCgoKAotICAqdip4KiB8ICp4KnYq
ICkgYXNfb3B0cz0tdnggOzsKLSAgKnYqICkgYXNfb3B0cz0tdiA7OwotICAqeCogKSBhc19vcHRz
PS14IDs7Ci0gICogKSBhc19vcHRzPSA7OwotZXNhYwotZXhlYyAkQ09ORklHX1NIRUxMICRhc19v
cHRzICIkYXNfbXlzZWxmIiAkezErIiRAIn0KLSMgQWRtaXR0ZWRseSwgdGhpcyBpcyBxdWl0ZSBw
YXJhbm9pZCwgc2luY2UgYWxsIHRoZSBrbm93biBzaGVsbHMgYmFpbAotIyBvdXQgYWZ0ZXIgYSBm
YWlsZWQgYGV4ZWMnLgotJGFzX2VjaG8gIiQwOiBjb3VsZCBub3QgcmUtZXhlY3V0ZSB3aXRoICRD
T05GSUdfU0hFTEwiID4mMgotZXhpdCAyNTUKLWZpCi0KLSAgICBpZiB0ZXN0IHgkYXNfaGF2ZV9y
ZXF1aXJlZCA9IHhubzsgdGhlbiA6Ci0gICRhc19lY2hvICIkMDogVGhpcyBzY3JpcHQgcmVxdWly
ZXMgYSBzaGVsbCBtb3JlIG1vZGVybiB0aGFuIGFsbCIKLSAgJGFzX2VjaG8gIiQwOiB0aGUgc2hl
bGxzIHRoYXQgSSBmb3VuZCBvbiB5b3VyIHN5c3RlbS4iCi0gIGlmIHRlc3QgeCR7WlNIX1ZFUlNJ
T04rc2V0fSA9IHhzZXQgOyB0aGVuCi0gICAgJGFzX2VjaG8gIiQwOiBJbiBwYXJ0aWN1bGFyLCB6
c2ggJFpTSF9WRVJTSU9OIGhhcyBidWdzIGFuZCBzaG91bGQiCi0gICAgJGFzX2VjaG8gIiQwOiBi
ZSB1cGdyYWRlZCB0byB6c2ggNC4zLjQgb3IgbGF0ZXIuIgotICBlbHNlCi0gICAgJGFzX2VjaG8g
IiQwOiBQbGVhc2UgdGVsbCBidWctYXV0b2NvbmZAZ251Lm9yZyBhbmQKLSQwOiB4ZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZyBhYm91dCB5b3VyIHN5c3RlbSwgaW5jbHVkaW5nCi0kMDogYW55IGVycm9y
IHBvc3NpYmx5IG91dHB1dCBiZWZvcmUgdGhpcyBtZXNzYWdlLiBUaGVuCi0kMDogaW5zdGFsbCBh
IG1vZGVybiBzaGVsbCwgb3IgbWFudWFsbHkgcnVuIHRoZSBzY3JpcHQKLSQwOiB1bmRlciBzdWNo
IGEgc2hlbGwgaWYgeW91IGRvIGhhdmUgb25lLiIKLSAgZmkKLSAgZXhpdCAxCi1maQotZmkKLWZp
Ci1TSEVMTD0ke0NPTkZJR19TSEVMTC0vYmluL3NofQotZXhwb3J0IFNIRUxMCi0jIFVuc2V0IG1v
cmUgdmFyaWFibGVzIGtub3duIHRvIGludGVyZmVyZSB3aXRoIGJlaGF2aW9yIG9mIGNvbW1vbiB0
b29scy4KLUNMSUNPTE9SX0ZPUkNFPSBHUkVQX09QVElPTlM9Ci11bnNldCBDTElDT0xPUl9GT1JD
RSBHUkVQX09QVElPTlMKLQotIyMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tICMjCi0jIyBNNHNoIFNo
ZWxsIEZ1bmN0aW9ucy4gIyMKLSMjIC0tLS0tLS0tLS0tLS0tLS0tLS0tLSAjIwotIyBhc19mbl91
bnNldCBWQVIKLSMgLS0tLS0tLS0tLS0tLS0tCi0jIFBvcnRhYmx5IHVuc2V0IFZBUi4KLWFzX2Zu
X3Vuc2V0ICgpCi17Ci0gIHsgZXZhbCAkMT07IHVuc2V0ICQxO30KLX0KLWFzX3Vuc2V0PWFzX2Zu
X3Vuc2V0Ci0KLSMgYXNfZm5fc2V0X3N0YXR1cyBTVEFUVVMKLSMgLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KLSMgU2V0ICQ/IHRvIFNUQVRVUywgd2l0aG91dCBmb3JraW5nLgotYXNfZm5fc2V0X3N0
YXR1cyAoKQotewotICByZXR1cm4gJDEKLX0gIyBhc19mbl9zZXRfc3RhdHVzCi0KLSMgYXNfZm5f
ZXhpdCBTVEFUVVMKLSMgLS0tLS0tLS0tLS0tLS0tLS0KLSMgRXhpdCB0aGUgc2hlbGwgd2l0aCBT
VEFUVVMsIGV2ZW4gaW4gYSAidHJhcCAwIiBvciAic2V0IC1lIiBjb250ZXh0LgotYXNfZm5fZXhp
dCAoKQotewotICBzZXQgK2UKLSAgYXNfZm5fc2V0X3N0YXR1cyAkMQotICBleGl0ICQxCi19ICMg
YXNfZm5fZXhpdAotCi0jIGFzX2ZuX21rZGlyX3AKLSMgLS0tLS0tLS0tLS0tLQotIyBDcmVhdGUg
IiRhc19kaXIiIGFzIGEgZGlyZWN0b3J5LCBpbmNsdWRpbmcgcGFyZW50cyBpZiBuZWNlc3Nhcnku
Ci1hc19mbl9ta2Rpcl9wICgpCi17Ci0KLSAgY2FzZSAkYXNfZGlyIGluICMoCi0gIC0qKSBhc19k
aXI9Li8kYXNfZGlyOzsKLSAgZXNhYwotICB0ZXN0IC1kICIkYXNfZGlyIiB8fCBldmFsICRhc19t
a2Rpcl9wIHx8IHsKLSAgICBhc19kaXJzPQotICAgIHdoaWxlIDo7IGRvCi0gICAgICBjYXNlICRh
c19kaXIgaW4gIygKLSAgICAgICpcJyopIGFzX3FkaXI9YCRhc19lY2hvICIkYXNfZGlyIiB8IHNl
ZCAicy8nLydcXFxcXFxcXCcnL2ciYDs7ICMnKAotICAgICAgKikgYXNfcWRpcj0kYXNfZGlyOzsK
LSAgICAgIGVzYWMKLSAgICAgIGFzX2RpcnM9IickYXNfcWRpcicgJGFzX2RpcnMiCi0gICAgICBh
c19kaXI9YCRhc19kaXJuYW1lIC0tICIkYXNfZGlyIiB8fAotJGFzX2V4cHIgWCIkYXNfZGlyIiA6
ICdYXCguKlteL11cKS8vKlteL11bXi9dKi8qJCcgXHwgXAotCSBYIiRhc19kaXIiIDogJ1hcKC8v
XClbXi9dJyBcfCBcCi0JIFgiJGFzX2RpciIgOiAnWFwoLy9cKSQnIFx8IFwKLQkgWCIkYXNfZGly
IiA6ICdYXCgvXCknIFx8IC4gMj4vZGV2L251bGwgfHwKLSRhc19lY2hvIFgiJGFzX2RpciIgfAot
ICAgIHNlZCAnL15YXCguKlteL11cKVwvXC8qW14vXVteL10qXC8qJC97Ci0JICAgIHMvL1wxLwot
CSAgICBxCi0JICB9Ci0JICAvXlhcKFwvXC9cKVteL10uKi97Ci0JICAgIHMvL1wxLwotCSAgICBx
Ci0JICB9Ci0JICAvXlhcKFwvXC9cKSQvewotCSAgICBzLy9cMS8KLQkgICAgcQotCSAgfQotCSAg
L15YXChcL1wpLiovewotCSAgICBzLy9cMS8KLQkgICAgcQotCSAgfQotCSAgcy8uKi8uLzsgcSdg
Ci0gICAgICB0ZXN0IC1kICIkYXNfZGlyIiAmJiBicmVhawotICAgIGRvbmUKLSAgICB0ZXN0IC16
ICIkYXNfZGlycyIgfHwgZXZhbCAibWtkaXIgJGFzX2RpcnMiCi0gIH0gfHwgdGVzdCAtZCAiJGFz
X2RpciIgfHwgYXNfZm5fZXJyb3IgJD8gImNhbm5vdCBjcmVhdGUgZGlyZWN0b3J5ICRhc19kaXIi
Ci0KLQotfSAjIGFzX2ZuX21rZGlyX3AKLQotIyBhc19mbl9leGVjdXRhYmxlX3AgRklMRQotIyAt
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQotIyBUZXN0IGlmIEZJTEUgaXMgYW4gZXhlY3V0YWJsZSBy
ZWd1bGFyIGZpbGUuCi1hc19mbl9leGVjdXRhYmxlX3AgKCkKLXsKLSAgdGVzdCAtZiAiJDEiICYm
IHRlc3QgLXggIiQxIgotfSAjIGFzX2ZuX2V4ZWN1dGFibGVfcAotIyBhc19mbl9hcHBlbmQgVkFS
IFZBTFVFCi0jIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KLSMgQXBwZW5kIHRoZSB0ZXh0IGluIFZB
TFVFIHRvIHRoZSBlbmQgb2YgdGhlIGRlZmluaXRpb24gY29udGFpbmVkIGluIFZBUi4gVGFrZQot
IyBhZHZhbnRhZ2Ugb2YgYW55IHNoZWxsIG9wdGltaXphdGlvbnMgdGhhdCBhbGxvdyBhbW9ydGl6
ZWQgbGluZWFyIGdyb3d0aCBvdmVyCi0jIHJlcGVhdGVkIGFwcGVuZHMsIGluc3RlYWQgb2YgdGhl
IHR5cGljYWwgcXVhZHJhdGljIGdyb3d0aCBwcmVzZW50IGluIG5haXZlCi0jIGltcGxlbWVudGF0
aW9ucy4KLWlmIChldmFsICJhc192YXI9MTsgYXNfdmFyKz0yOyB0ZXN0IHhcJGFzX3ZhciA9IHgx
MiIpIDI+L2Rldi9udWxsOyB0aGVuIDoKLSAgZXZhbCAnYXNfZm5fYXBwZW5kICgpCi0gIHsKLSAg
ICBldmFsICQxKz1cJDIKLSAgfScKLWVsc2UKLSAgYXNfZm5fYXBwZW5kICgpCi0gIHsKLSAgICBl
dmFsICQxPVwkJDFcJDIKLSAgfQotZmkgIyBhc19mbl9hcHBlbmQKLQotIyBhc19mbl9hcml0aCBB
UkcuLi4KLSMgLS0tLS0tLS0tLS0tLS0tLS0tCi0jIFBlcmZvcm0gYXJpdGhtZXRpYyBldmFsdWF0
aW9uIG9uIHRoZSBBUkdzLCBhbmQgc3RvcmUgdGhlIHJlc3VsdCBpbiB0aGUKLSMgZ2xvYmFsICRh
c192YWwuIFRha2UgYWR2YW50YWdlIG9mIHNoZWxscyB0aGF0IGNhbiBhdm9pZCBmb3Jrcy4gVGhl
IGFyZ3VtZW50cwotIyBtdXN0IGJlIHBvcnRhYmxlIGFjcm9zcyAkKCgpKSBhbmQgZXhwci4KLWlm
IChldmFsICJ0ZXN0IFwkKCggMSArIDEgKSkgPSAyIikgMj4vZGV2L251bGw7IHRoZW4gOgotICBl
dmFsICdhc19mbl9hcml0aCAoKQotICB7Ci0gICAgYXNfdmFsPSQoKCAkKiApKQotICB9JwotZWxz
ZQotICBhc19mbl9hcml0aCAoKQotICB7Ci0gICAgYXNfdmFsPWBleHByICIkQCIgfHwgdGVzdCAk
PyAtZXEgMWAKLSAgfQotZmkgIyBhc19mbl9hcml0aAotCi0KLSMgYXNfZm5fZXJyb3IgU1RBVFVT
IEVSUk9SIFtMSU5FTk8gTE9HX0ZEXQotIyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCi0jIE91dHB1dCAiYGJhc2VuYW1lICQwYDogZXJyb3I6IEVSUk9SIiB0byBzdGRl
cnIuIElmIExJTkVOTyBhbmQgTE9HX0ZEIGFyZQotIyBwcm92aWRlZCwgYWxzbyBvdXRwdXQgdGhl
IGVycm9yIHRvIExPR19GRCwgcmVmZXJlbmNpbmcgTElORU5PLiBUaGVuIGV4aXQgdGhlCi0jIHNj
cmlwdCB3aXRoIFNUQVRVUywgdXNpbmcgMSBpZiB0aGF0IHdhcyAwLgotYXNfZm5fZXJyb3IgKCkK
LXsKLSAgYXNfc3RhdHVzPSQxOyB0ZXN0ICRhc19zdGF0dXMgLWVxIDAgJiYgYXNfc3RhdHVzPTEK
LSAgaWYgdGVzdCAiJDQiOyB0aGVuCi0gICAgYXNfbGluZW5vPSR7YXNfbGluZW5vLSIkMyJ9IGFz
X2xpbmVub19zdGFjaz1hc19saW5lbm9fc3RhY2s9JGFzX2xpbmVub19zdGFjawotICAgICRhc19l
Y2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IGVycm9yOiAkMiIgPiYkNAotICBmaQot
ICAkYXNfZWNobyAiJGFzX21lOiBlcnJvcjogJDIiID4mMgotICBhc19mbl9leGl0ICRhc19zdGF0
dXMKLX0gIyBhc19mbl9lcnJvcgotCi1pZiBleHByIGEgOiAnXChhXCknID4vZGV2L251bGwgMj4m
MSAmJgotICAgdGVzdCAiWGBleHByIDAwMDAxIDogJy4qXCguLi5cKSdgIiA9IFgwMDE7IHRoZW4K
LSAgYXNfZXhwcj1leHByCi1lbHNlCi0gIGFzX2V4cHI9ZmFsc2UKLWZpCi0KLWlmIChiYXNlbmFt
ZSAtLSAvKSA+L2Rldi9udWxsIDI+JjEgJiYgdGVzdCAiWGBiYXNlbmFtZSAtLSAvIDI+JjFgIiA9
ICJYLyI7IHRoZW4KLSAgYXNfYmFzZW5hbWU9YmFzZW5hbWUKLWVsc2UKLSAgYXNfYmFzZW5hbWU9
ZmFsc2UKLWZpCi0KLWlmIChhc19kaXI9YGRpcm5hbWUgLS0gL2AgJiYgdGVzdCAiWCRhc19kaXIi
ID0gWC8pID4vZGV2L251bGwgMj4mMTsgdGhlbgotICBhc19kaXJuYW1lPWRpcm5hbWUKLWVsc2UK
LSAgYXNfZGlybmFtZT1mYWxzZQotZmkKLQotYXNfbWU9YCRhc19iYXNlbmFtZSAtLSAiJDAiIHx8
Ci0kYXNfZXhwciBYLyIkMCIgOiAnLiovXChbXi9dW14vXSpcKS8qJCcgXHwgXAotCSBYIiQwIiA6
ICdYXCgvL1wpJCcgXHwgXAotCSBYIiQwIiA6ICdYXCgvXCknIFx8IC4gMj4vZGV2L251bGwgfHwK
LSRhc19lY2hvIFgvIiQwIiB8Ci0gICAgc2VkICcvXi4qXC9cKFteL11bXi9dKlwpXC8qJC97Ci0J
ICAgIHMvL1wxLwotCSAgICBxCi0JICB9Ci0JICAvXlhcL1woXC9cL1wpJC97Ci0JICAgIHMvL1wx
LwotCSAgICBxCi0JICB9Ci0JICAvXlhcL1woXC9cKS4qL3sKLQkgICAgcy8vXDEvCi0JICAgIHEK
LQkgIH0KLQkgIHMvLiovLi87IHEnYAotCi0jIEF2b2lkIGRlcGVuZGluZyB1cG9uIENoYXJhY3Rl
ciBSYW5nZXMuCi1hc19jcl9sZXR0ZXJzPSdhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5eicKLWFz
X2NyX0xFVFRFUlM9J0FCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaJwotYXNfY3JfTGV0dGVycz0k
YXNfY3JfbGV0dGVycyRhc19jcl9MRVRURVJTCi1hc19jcl9kaWdpdHM9JzAxMjM0NTY3ODknCi1h
c19jcl9hbG51bT0kYXNfY3JfTGV0dGVycyRhc19jcl9kaWdpdHMKLQotCi0gIGFzX2xpbmVub18x
PSRMSU5FTk8gYXNfbGluZW5vXzFhPSRMSU5FTk8KLSAgYXNfbGluZW5vXzI9JExJTkVOTyBhc19s
aW5lbm9fMmE9JExJTkVOTwotICBldmFsICd0ZXN0ICJ4JGFzX2xpbmVub18xJyRhc19ydW4nIiAh
PSAieCRhc19saW5lbm9fMickYXNfcnVuJyIgJiYKLSAgdGVzdCAieGBleHByICRhc19saW5lbm9f
MSckYXNfcnVuJyArIDFgIiA9ICJ4JGFzX2xpbmVub18yJyRhc19ydW4nIicgfHwgewotICAjIEJs
YW1lIExlZSBFLiBNY01haG9uICgxOTMxLTE5ODkpIGZvciBzZWQncyBzeW50YXguICA6LSkKLSAg
c2VkIC1uICcKLSAgICBwCi0gICAgL1skXUxJTkVOTy89Ci0gICcgPCRhc19teXNlbGYgfAotICAg
IHNlZCAnCi0gICAgICBzL1skXUxJTkVOTy4qLyYtLwotICAgICAgdCBsaW5lbm8KLSAgICAgIGIK
LSAgICAgIDpsaW5lbm8KLSAgICAgIE4KLSAgICAgIDpsb29wCi0gICAgICBzL1skXUxJTkVOT1wo
W14nJGFzX2NyX2FsbnVtJ19dLipcblwpXCguKlwpL1wyXDFcMi8KLSAgICAgIHQgbG9vcAotICAg
ICAgcy8tXG4uKi8vCi0gICAgJyA+JGFzX21lLmxpbmVubyAmJgotICBjaG1vZCAreCAiJGFzX21l
LmxpbmVubyIgfHwKLSAgICB7ICRhc19lY2hvICIkYXNfbWU6IGVycm9yOiBjYW5ub3QgY3JlYXRl
ICRhc19tZS5saW5lbm87IHJlcnVuIHdpdGggYSBQT1NJWCBzaGVsbCIgPiYyOyBhc19mbl9leGl0
IDE7IH0KLQotICAjIElmIHdlIGhhZCB0byByZS1leGVjdXRlIHdpdGggJENPTkZJR19TSEVMTCwg
d2UncmUgZW5zdXJlZCB0byBoYXZlCi0gICMgYWxyZWFkeSBkb25lIHRoYXQsIHNvIGVuc3VyZSB3
ZSBkb24ndCB0cnkgdG8gZG8gc28gYWdhaW4gYW5kIGZhbGwKLSAgIyBpbiBhbiBpbmZpbml0ZSBs
b29wLiAgVGhpcyBoYXMgYWxyZWFkeSBoYXBwZW5lZCBpbiBwcmFjdGljZS4KLSAgX2FzX2Nhbl9y
ZWV4ZWM9bm87IGV4cG9ydCBfYXNfY2FuX3JlZXhlYwotICAjIERvbid0IHRyeSB0byBleGVjIGFz
IGl0IGNoYW5nZXMgJFswXSwgY2F1c2luZyBhbGwgc29ydCBvZiBwcm9ibGVtcwotICAjICh0aGUg
ZGlybmFtZSBvZiAkWzBdIGlzIG5vdCB0aGUgcGxhY2Ugd2hlcmUgd2UgbWlnaHQgZmluZCB0aGUK
LSAgIyBvcmlnaW5hbCBhbmQgc28gb24uICBBdXRvY29uZiBpcyBlc3BlY2lhbGx5IHNlbnNpdGl2
ZSB0byB0aGlzKS4KLSAgLiAiLi8kYXNfbWUubGluZW5vIgotICAjIEV4aXQgc3RhdHVzIGlzIHRo
YXQgb2YgdGhlIGxhc3QgY29tbWFuZC4KLSAgZXhpdAotfQotCi1FQ0hPX0M9IEVDSE9fTj0gRUNI
T19UPQotY2FzZSBgZWNobyAtbiB4YCBpbiAjKCgoKCgKLS1uKikKLSAgY2FzZSBgZWNobyAneHlc
YydgIGluCi0gICpjKikgRUNIT19UPScJJzs7CSMgRUNIT19UIGlzIHNpbmdsZSB0YWIgY2hhcmFj
dGVyLgotICB4eSkgIEVDSE9fQz0nXGMnOzsKLSAgKikgICBlY2hvIGBlY2hvIGtzaDg4IGJ1ZyBv
biBBSVggNi4xYCA+IC9kZXYvbnVsbAotICAgICAgIEVDSE9fVD0nCSc7OwotICBlc2FjOzsKLSop
Ci0gIEVDSE9fTj0nLW4nOzsKLWVzYWMKLQotcm0gLWYgY29uZiQkIGNvbmYkJC5leGUgY29uZiQk
LmZpbGUKLWlmIHRlc3QgLWQgY29uZiQkLmRpcjsgdGhlbgotICBybSAtZiBjb25mJCQuZGlyL2Nv
bmYkJC5maWxlCi1lbHNlCi0gIHJtIC1mIGNvbmYkJC5kaXIKLSAgbWtkaXIgY29uZiQkLmRpciAy
Pi9kZXYvbnVsbAotZmkKLWlmIChlY2hvID5jb25mJCQuZmlsZSkgMj4vZGV2L251bGw7IHRoZW4K
LSAgaWYgbG4gLXMgY29uZiQkLmZpbGUgY29uZiQkIDI+L2Rldi9udWxsOyB0aGVuCi0gICAgYXNf
bG5fcz0nbG4gLXMnCi0gICAgIyAuLi4gYnV0IHRoZXJlIGFyZSB0d28gZ290Y2hhczoKLSAgICAj
IDEpIE9uIE1TWVMsIGJvdGggYGxuIC1zIGZpbGUgZGlyJyBhbmQgYGxuIGZpbGUgZGlyJyBmYWls
LgotICAgICMgMikgREpHUFAgPCAyLjA0IGhhcyBubyBzeW1saW5rczsgYGxuIC1zJyBjcmVhdGVz
IGEgd3JhcHBlciBleGVjdXRhYmxlLgotICAgICMgSW4gYm90aCBjYXNlcywgd2UgaGF2ZSB0byBk
ZWZhdWx0IHRvIGBjcCAtcFInLgotICAgIGxuIC1zIGNvbmYkJC5maWxlIGNvbmYkJC5kaXIgMj4v
ZGV2L251bGwgJiYgdGVzdCAhIC1mIGNvbmYkJC5leGUgfHwKLSAgICAgIGFzX2xuX3M9J2NwIC1w
UicKLSAgZWxpZiBsbiBjb25mJCQuZmlsZSBjb25mJCQgMj4vZGV2L251bGw7IHRoZW4KLSAgICBh
c19sbl9zPWxuCi0gIGVsc2UKLSAgICBhc19sbl9zPSdjcCAtcFInCi0gIGZpCi1lbHNlCi0gIGFz
X2xuX3M9J2NwIC1wUicKLWZpCi1ybSAtZiBjb25mJCQgY29uZiQkLmV4ZSBjb25mJCQuZGlyL2Nv
bmYkJC5maWxlIGNvbmYkJC5maWxlCi1ybWRpciBjb25mJCQuZGlyIDI+L2Rldi9udWxsCi0KLWlm
IG1rZGlyIC1wIC4gMj4vZGV2L251bGw7IHRoZW4KLSAgYXNfbWtkaXJfcD0nbWtkaXIgLXAgIiRh
c19kaXIiJwotZWxzZQotICB0ZXN0IC1kIC4vLXAgJiYgcm1kaXIgLi8tcAotICBhc19ta2Rpcl9w
PWZhbHNlCi1maQotCi1hc190ZXN0X3g9J3Rlc3QgLXgnCi1hc19leGVjdXRhYmxlX3A9YXNfZm5f
ZXhlY3V0YWJsZV9wCi0KLSMgU2VkIGV4cHJlc3Npb24gdG8gbWFwIGEgc3RyaW5nIG9udG8gYSB2
YWxpZCBDUFAgbmFtZS4KLWFzX3RyX2NwcD0iZXZhbCBzZWQgJ3klKiRhc19jcl9sZXR0ZXJzJVAk
YXNfY3JfTEVUVEVSUyU7cyVbXl8kYXNfY3JfYWxudW1dJV8lZyciCi0KLSMgU2VkIGV4cHJlc3Np
b24gdG8gbWFwIGEgc3RyaW5nIG9udG8gYSB2YWxpZCB2YXJpYWJsZSBuYW1lLgotYXNfdHJfc2g9
ImV2YWwgc2VkICd5JSorJXBwJTtzJVteXyRhc19jcl9hbG51bV0lXyVnJyIKLQotCi10ZXN0IC1u
ICIkREpESVIiIHx8IGV4ZWMgNzwmMCA8L2Rldi9udWxsCi1leGVjIDY+JjEKLQotIyBOYW1lIG9m
IHRoZSBob3N0LgotIyBob3N0bmFtZSBvbiBzb21lIHN5c3RlbXMgKFNWUjMuMiwgb2xkIEdOVS9M
aW51eCkgcmV0dXJucyBhIGJvZ3VzIGV4aXQgc3RhdHVzLAotIyBzbyB1bmFtZSBnZXRzIHJ1biB0
b28uCi1hY19ob3N0bmFtZT1gKGhvc3RuYW1lIHx8IHVuYW1lIC1uKSAyPi9kZXYvbnVsbCB8IHNl
ZCAxcWAKLQotIwotIyBJbml0aWFsaXphdGlvbnMuCi0jCi1hY19kZWZhdWx0X3ByZWZpeD0vdXNy
L2xvY2FsCi1hY19jbGVhbl9maWxlcz0KLWFjX2NvbmZpZ19saWJvYmpfZGlyPS4KLUxJQk9CSlM9
Ci1jcm9zc19jb21waWxpbmc9bm8KLXN1YmRpcnM9Ci1NRkxBR1M9Ci1NQUtFRkxBR1M9Ci0KLSMg
SWRlbnRpdHkgb2YgdGhpcyBwYWNrYWdlLgotUEFDS0FHRV9OQU1FPSdYZW4gSHlwZXJ2aXNvciBE
b2N1bWVudGF0aW9uJwotUEFDS0FHRV9UQVJOQU1FPSd4ZW4nCi1QQUNLQUdFX1ZFUlNJT049JzQu
MTMnCi1QQUNLQUdFX1NUUklORz0nWGVuIEh5cGVydmlzb3IgRG9jdW1lbnRhdGlvbiA0LjEzJwot
UEFDS0FHRV9CVUdSRVBPUlQ9J3hlbi1kZXZlbEBsaXN0cy54ZW4ub3JnJwotUEFDS0FHRV9VUkw9
J2h0dHA6Ly93d3cueGVuLm9yZy8nCi0KLWFjX3VuaXF1ZV9maWxlPSJtaXNjL3hlbi1jb21tYW5k
LWxpbmUucGFuZG9jIgotYWNfc3Vic3RfdmFycz0nTFRMSUJPQkpTCi1MSUJPQkpTCi1QRVJMCi1Q
QU5ET0MKLVBPRDJURVhUCi1QT0QySFRNTAotUE9EMk1BTgotRklHMkRFVgotREVCVUdfRElSCi1Y
RU5fRFVNUF9ESVIKLVhFTl9QQUdJTkdfRElSCi1YRU5fTE9DS19ESVIKLVhFTl9TQ1JJUFRfRElS
Ci1YRU5fQ09ORklHX0RJUgotSU5JVERfRElSCi1DT05GSUdfRElSCi1TSEFSRURJUgotWEVOX0xJ
Ql9ESVIKLVhFTl9SVU5fU1RPUkVECi1YRU5fTElCX1NUT1JFRAotWEVOX0xPR19ESVIKLVhFTl9S
VU5fRElSCi1YRU5GSVJNV0FSRURJUgotTElCRVhFQ19JTkMKLUxJQkVYRUNfTElCCi1MSUJFWEVD
X0JJTgotTElCRVhFQwotQ09ORklHX0xFQUZfRElSCi1YRU5TVE9SRURfUE9SVAotWEVOU1RPUkVE
X0tWQQotdGFyZ2V0X2FsaWFzCi1ob3N0X2FsaWFzCi1idWlsZF9hbGlhcwotTElCUwotRUNIT19U
Ci1FQ0hPX04KLUVDSE9fQwotREVGUwotbWFuZGlyCi1sb2NhbGVkaXIKLWxpYmRpcgotcHNkaXIK
LXBkZmRpcgotZHZpZGlyCi1odG1sZGlyCi1pbmZvZGlyCi1kb2NkaXIKLW9sZGluY2x1ZGVkaXIK
LWluY2x1ZGVkaXIKLXJ1bnN0YXRlZGlyCi1sb2NhbHN0YXRlZGlyCi1zaGFyZWRzdGF0ZWRpcgot
c3lzY29uZmRpcgotZGF0YWRpcgotZGF0YXJvb3RkaXIKLWxpYmV4ZWNkaXIKLXNiaW5kaXIKLWJp
bmRpcgotcHJvZ3JhbV90cmFuc2Zvcm1fbmFtZQotcHJlZml4Ci1leGVjX3ByZWZpeAotUEFDS0FH
RV9VUkwKLVBBQ0tBR0VfQlVHUkVQT1JUCi1QQUNLQUdFX1NUUklORwotUEFDS0FHRV9WRVJTSU9O
Ci1QQUNLQUdFX1RBUk5BTUUKLVBBQ0tBR0VfTkFNRQotUEFUSF9TRVBBUkFUT1IKLVNIRUxMJwot
YWNfc3Vic3RfZmlsZXM9JycKLWFjX3VzZXJfb3B0cz0nCi1lbmFibGVfb3B0aW9uX2NoZWNraW5n
Ci13aXRoX2luaXRkZGlyCi13aXRoX3N5c2NvbmZpZ19sZWFmX2Rpcgotd2l0aF9saWJleGVjX2xl
YWZfZGlyCi13aXRoX3hlbl9kdW1wZGlyCi13aXRoX3J1bmRpcgotd2l0aF9kZWJ1Z2RpcgotJwot
ICAgICAgYWNfcHJlY2lvdXNfdmFycz0nYnVpbGRfYWxpYXMKLWhvc3RfYWxpYXMKLXRhcmdldF9h
bGlhcwotRklHMkRFVgotUE9EMk1BTgotUE9EMkhUTUwKLVBPRDJURVhUCi1QQU5ET0MKLVBFUkwn
Ci0KLQotIyBJbml0aWFsaXplIHNvbWUgdmFyaWFibGVzIHNldCBieSBvcHRpb25zLgotYWNfaW5p
dF9oZWxwPQotYWNfaW5pdF92ZXJzaW9uPWZhbHNlCi1hY191bnJlY29nbml6ZWRfb3B0cz0KLWFj
X3VucmVjb2duaXplZF9zZXA9Ci0jIFRoZSB2YXJpYWJsZXMgaGF2ZSB0aGUgc2FtZSBuYW1lcyBh
cyB0aGUgb3B0aW9ucywgd2l0aAotIyBkYXNoZXMgY2hhbmdlZCB0byB1bmRlcmxpbmVzLgotY2Fj
aGVfZmlsZT0vZGV2L251bGwKLWV4ZWNfcHJlZml4PU5PTkUKLW5vX2NyZWF0ZT0KLW5vX3JlY3Vy
c2lvbj0KLXByZWZpeD1OT05FCi1wcm9ncmFtX3ByZWZpeD1OT05FCi1wcm9ncmFtX3N1ZmZpeD1O
T05FCi1wcm9ncmFtX3RyYW5zZm9ybV9uYW1lPXMseCx4LAotc2lsZW50PQotc2l0ZT0KLXNyY2Rp
cj0KLXZlcmJvc2U9Ci14X2luY2x1ZGVzPU5PTkUKLXhfbGlicmFyaWVzPU5PTkUKLQotIyBJbnN0
YWxsYXRpb24gZGlyZWN0b3J5IG9wdGlvbnMuCi0jIFRoZXNlIGFyZSBsZWZ0IHVuZXhwYW5kZWQg
c28gdXNlcnMgY2FuICJtYWtlIGluc3RhbGwgZXhlY19wcmVmaXg9L2ZvbyIKLSMgYW5kIGFsbCB0
aGUgdmFyaWFibGVzIHRoYXQgYXJlIHN1cHBvc2VkIHRvIGJlIGJhc2VkIG9uIGV4ZWNfcHJlZml4
Ci0jIGJ5IGRlZmF1bHQgd2lsbCBhY3R1YWxseSBjaGFuZ2UuCi0jIFVzZSBicmFjZXMgaW5zdGVh
ZCBvZiBwYXJlbnMgYmVjYXVzZSBzaCwgcGVybCwgZXRjLiBhbHNvIGFjY2VwdCB0aGVtLgotIyAo
VGhlIGxpc3QgZm9sbG93cyB0aGUgc2FtZSBvcmRlciBhcyB0aGUgR05VIENvZGluZyBTdGFuZGFy
ZHMuKQotYmluZGlyPScke2V4ZWNfcHJlZml4fS9iaW4nCi1zYmluZGlyPScke2V4ZWNfcHJlZml4
fS9zYmluJwotbGliZXhlY2Rpcj0nJHtleGVjX3ByZWZpeH0vbGliZXhlYycKLWRhdGFyb290ZGly
PScke3ByZWZpeH0vc2hhcmUnCi1kYXRhZGlyPScke2RhdGFyb290ZGlyfScKLXN5c2NvbmZkaXI9
JyR7cHJlZml4fS9ldGMnCi1zaGFyZWRzdGF0ZWRpcj0nJHtwcmVmaXh9L2NvbScKLWxvY2Fsc3Rh
dGVkaXI9JyR7cHJlZml4fS92YXInCi1ydW5zdGF0ZWRpcj0nJHtsb2NhbHN0YXRlZGlyfS9ydW4n
Ci1pbmNsdWRlZGlyPScke3ByZWZpeH0vaW5jbHVkZScKLW9sZGluY2x1ZGVkaXI9Jy91c3IvaW5j
bHVkZScKLWRvY2Rpcj0nJHtkYXRhcm9vdGRpcn0vZG9jLyR7UEFDS0FHRV9UQVJOQU1FfScKLWlu
Zm9kaXI9JyR7ZGF0YXJvb3RkaXJ9L2luZm8nCi1odG1sZGlyPScke2RvY2Rpcn0nCi1kdmlkaXI9
JyR7ZG9jZGlyfScKLXBkZmRpcj0nJHtkb2NkaXJ9JwotcHNkaXI9JyR7ZG9jZGlyfScKLWxpYmRp
cj0nJHtleGVjX3ByZWZpeH0vbGliJwotbG9jYWxlZGlyPScke2RhdGFyb290ZGlyfS9sb2NhbGUn
Ci1tYW5kaXI9JyR7ZGF0YXJvb3RkaXJ9L21hbicKLQotYWNfcHJldj0KLWFjX2Rhc2hkYXNoPQot
Zm9yIGFjX29wdGlvbgotZG8KLSAgIyBJZiB0aGUgcHJldmlvdXMgb3B0aW9uIG5lZWRzIGFuIGFy
Z3VtZW50LCBhc3NpZ24gaXQuCi0gIGlmIHRlc3QgLW4gIiRhY19wcmV2IjsgdGhlbgotICAgIGV2
YWwgJGFjX3ByZXY9XCRhY19vcHRpb24KLSAgICBhY19wcmV2PQotICAgIGNvbnRpbnVlCi0gIGZp
Ci0KLSAgY2FzZSAkYWNfb3B0aW9uIGluCi0gICo9PyopIGFjX29wdGFyZz1gZXhwciAiWCRhY19v
cHRpb24iIDogJ1tePV0qPVwoLipcKSdgIDs7Ci0gICo9KSAgIGFjX29wdGFyZz0gOzsKLSAgKikg
ICAgYWNfb3B0YXJnPXllcyA7OwotICBlc2FjCi0KLSAgIyBBY2NlcHQgdGhlIGltcG9ydGFudCBD
eWdudXMgY29uZmlndXJlIG9wdGlvbnMsIHNvIHdlIGNhbiBkaWFnbm9zZSB0eXBvcy4KLQotICBj
YXNlICRhY19kYXNoZGFzaCRhY19vcHRpb24gaW4KLSAgLS0pCi0gICAgYWNfZGFzaGRhc2g9eWVz
IDs7Ci0KLSAgLWJpbmRpciB8IC0tYmluZGlyIHwgLS1iaW5kaSB8IC0tYmluZCB8IC0tYmluIHwg
LS1iaSkKLSAgICBhY19wcmV2PWJpbmRpciA7OwotICAtYmluZGlyPSogfCAtLWJpbmRpcj0qIHwg
LS1iaW5kaT0qIHwgLS1iaW5kPSogfCAtLWJpbj0qIHwgLS1iaT0qKQotICAgIGJpbmRpcj0kYWNf
b3B0YXJnIDs7Ci0KLSAgLWJ1aWxkIHwgLS1idWlsZCB8IC0tYnVpbCB8IC0tYnVpIHwgLS1idSkK
LSAgICBhY19wcmV2PWJ1aWxkX2FsaWFzIDs7Ci0gIC1idWlsZD0qIHwgLS1idWlsZD0qIHwgLS1i
dWlsPSogfCAtLWJ1aT0qIHwgLS1idT0qKQotICAgIGJ1aWxkX2FsaWFzPSRhY19vcHRhcmcgOzsK
LQotICAtY2FjaGUtZmlsZSB8IC0tY2FjaGUtZmlsZSB8IC0tY2FjaGUtZmlsIHwgLS1jYWNoZS1m
aSBcCi0gIHwgLS1jYWNoZS1mIHwgLS1jYWNoZS0gfCAtLWNhY2hlIHwgLS1jYWNoIHwgLS1jYWMg
fCAtLWNhIHwgLS1jKQotICAgIGFjX3ByZXY9Y2FjaGVfZmlsZSA7OwotICAtY2FjaGUtZmlsZT0q
IHwgLS1jYWNoZS1maWxlPSogfCAtLWNhY2hlLWZpbD0qIHwgLS1jYWNoZS1maT0qIFwKLSAgfCAt
LWNhY2hlLWY9KiB8IC0tY2FjaGUtPSogfCAtLWNhY2hlPSogfCAtLWNhY2g9KiB8IC0tY2FjPSog
fCAtLWNhPSogfCAtLWM9KikKLSAgICBjYWNoZV9maWxlPSRhY19vcHRhcmcgOzsKLQotICAtLWNv
bmZpZy1jYWNoZSB8IC1DKQotICAgIGNhY2hlX2ZpbGU9Y29uZmlnLmNhY2hlIDs7Ci0KLSAgLWRh
dGFkaXIgfCAtLWRhdGFkaXIgfCAtLWRhdGFkaSB8IC0tZGF0YWQpCi0gICAgYWNfcHJldj1kYXRh
ZGlyIDs7Ci0gIC1kYXRhZGlyPSogfCAtLWRhdGFkaXI9KiB8IC0tZGF0YWRpPSogfCAtLWRhdGFk
PSopCi0gICAgZGF0YWRpcj0kYWNfb3B0YXJnIDs7Ci0KLSAgLWRhdGFyb290ZGlyIHwgLS1kYXRh
cm9vdGRpciB8IC0tZGF0YXJvb3RkaSB8IC0tZGF0YXJvb3RkIHwgLS1kYXRhcm9vdCBcCi0gIHwg
LS1kYXRhcm9vIHwgLS1kYXRhcm8gfCAtLWRhdGFyKQotICAgIGFjX3ByZXY9ZGF0YXJvb3RkaXIg
OzsKLSAgLWRhdGFyb290ZGlyPSogfCAtLWRhdGFyb290ZGlyPSogfCAtLWRhdGFyb290ZGk9KiB8
IC0tZGF0YXJvb3RkPSogXAotICB8IC0tZGF0YXJvb3Q9KiB8IC0tZGF0YXJvbz0qIHwgLS1kYXRh
cm89KiB8IC0tZGF0YXI9KikKLSAgICBkYXRhcm9vdGRpcj0kYWNfb3B0YXJnIDs7Ci0KLSAgLWRp
c2FibGUtKiB8IC0tZGlzYWJsZS0qKQotICAgIGFjX3VzZXJvcHQ9YGV4cHIgIngkYWNfb3B0aW9u
IiA6ICd4LSpkaXNhYmxlLVwoLipcKSdgCi0gICAgIyBSZWplY3QgbmFtZXMgdGhhdCBhcmUgbm90
IHZhbGlkIHNoZWxsIHZhcmlhYmxlIG5hbWVzLgotICAgIGV4cHIgIngkYWNfdXNlcm9wdCIgOiAi
LipbXi0rLl8kYXNfY3JfYWxudW1dIiA+L2Rldi9udWxsICYmCi0gICAgICBhc19mbl9lcnJvciAk
PyAiaW52YWxpZCBmZWF0dXJlIG5hbWU6ICRhY191c2Vyb3B0IgotICAgIGFjX3VzZXJvcHRfb3Jp
Zz0kYWNfdXNlcm9wdAotICAgIGFjX3VzZXJvcHQ9YCRhc19lY2hvICIkYWNfdXNlcm9wdCIgfCBz
ZWQgJ3MvWy0rLl0vXy9nJ2AKLSAgICBjYXNlICRhY191c2VyX29wdHMgaW4KLSAgICAgICoiCi0i
ZW5hYmxlXyRhY191c2Vyb3B0IgotIiopIDs7Ci0gICAgICAqKSBhY191bnJlY29nbml6ZWRfb3B0
cz0iJGFjX3VucmVjb2duaXplZF9vcHRzJGFjX3VucmVjb2duaXplZF9zZXAtLWRpc2FibGUtJGFj
X3VzZXJvcHRfb3JpZyIKLQkgYWNfdW5yZWNvZ25pemVkX3NlcD0nLCAnOzsKLSAgICBlc2FjCi0g
ICAgZXZhbCBlbmFibGVfJGFjX3VzZXJvcHQ9bm8gOzsKLQotICAtZG9jZGlyIHwgLS1kb2NkaXIg
fCAtLWRvY2RpIHwgLS1kb2MgfCAtLWRvKQotICAgIGFjX3ByZXY9ZG9jZGlyIDs7Ci0gIC1kb2Nk
aXI9KiB8IC0tZG9jZGlyPSogfCAtLWRvY2RpPSogfCAtLWRvYz0qIHwgLS1kbz0qKQotICAgIGRv
Y2Rpcj0kYWNfb3B0YXJnIDs7Ci0KLSAgLWR2aWRpciB8IC0tZHZpZGlyIHwgLS1kdmlkaSB8IC0t
ZHZpZCB8IC0tZHZpIHwgLS1kdikKLSAgICBhY19wcmV2PWR2aWRpciA7OwotICAtZHZpZGlyPSog
fCAtLWR2aWRpcj0qIHwgLS1kdmlkaT0qIHwgLS1kdmlkPSogfCAtLWR2aT0qIHwgLS1kdj0qKQot
ICAgIGR2aWRpcj0kYWNfb3B0YXJnIDs7Ci0KLSAgLWVuYWJsZS0qIHwgLS1lbmFibGUtKikKLSAg
ICBhY191c2Vyb3B0PWBleHByICJ4JGFjX29wdGlvbiIgOiAneC0qZW5hYmxlLVwoW149XSpcKSdg
Ci0gICAgIyBSZWplY3QgbmFtZXMgdGhhdCBhcmUgbm90IHZhbGlkIHNoZWxsIHZhcmlhYmxlIG5h
bWVzLgotICAgIGV4cHIgIngkYWNfdXNlcm9wdCIgOiAiLipbXi0rLl8kYXNfY3JfYWxudW1dIiA+
L2Rldi9udWxsICYmCi0gICAgICBhc19mbl9lcnJvciAkPyAiaW52YWxpZCBmZWF0dXJlIG5hbWU6
ICRhY191c2Vyb3B0IgotICAgIGFjX3VzZXJvcHRfb3JpZz0kYWNfdXNlcm9wdAotICAgIGFjX3Vz
ZXJvcHQ9YCRhc19lY2hvICIkYWNfdXNlcm9wdCIgfCBzZWQgJ3MvWy0rLl0vXy9nJ2AKLSAgICBj
YXNlICRhY191c2VyX29wdHMgaW4KLSAgICAgICoiCi0iZW5hYmxlXyRhY191c2Vyb3B0IgotIiop
IDs7Ci0gICAgICAqKSBhY191bnJlY29nbml6ZWRfb3B0cz0iJGFjX3VucmVjb2duaXplZF9vcHRz
JGFjX3VucmVjb2duaXplZF9zZXAtLWVuYWJsZS0kYWNfdXNlcm9wdF9vcmlnIgotCSBhY191bnJl
Y29nbml6ZWRfc2VwPScsICc7OwotICAgIGVzYWMKLSAgICBldmFsIGVuYWJsZV8kYWNfdXNlcm9w
dD1cJGFjX29wdGFyZyA7OwotCi0gIC1leGVjLXByZWZpeCB8IC0tZXhlY19wcmVmaXggfCAtLWV4
ZWMtcHJlZml4IHwgLS1leGVjLXByZWZpIFwKLSAgfCAtLWV4ZWMtcHJlZiB8IC0tZXhlYy1wcmUg
fCAtLWV4ZWMtcHIgfCAtLWV4ZWMtcCB8IC0tZXhlYy0gXAotICB8IC0tZXhlYyB8IC0tZXhlIHwg
LS1leCkKLSAgICBhY19wcmV2PWV4ZWNfcHJlZml4IDs7Ci0gIC1leGVjLXByZWZpeD0qIHwgLS1l
eGVjX3ByZWZpeD0qIHwgLS1leGVjLXByZWZpeD0qIHwgLS1leGVjLXByZWZpPSogXAotICB8IC0t
ZXhlYy1wcmVmPSogfCAtLWV4ZWMtcHJlPSogfCAtLWV4ZWMtcHI9KiB8IC0tZXhlYy1wPSogfCAt
LWV4ZWMtPSogXAotICB8IC0tZXhlYz0qIHwgLS1leGU9KiB8IC0tZXg9KikKLSAgICBleGVjX3By
ZWZpeD0kYWNfb3B0YXJnIDs7Ci0KLSAgLWdhcyB8IC0tZ2FzIHwgLS1nYSB8IC0tZykKLSAgICAj
IE9ic29sZXRlOyB1c2UgLS13aXRoLWdhcy4KLSAgICB3aXRoX2dhcz15ZXMgOzsKLQotICAtaGVs
cCB8IC0taGVscCB8IC0taGVsIHwgLS1oZSB8IC1oKQotICAgIGFjX2luaXRfaGVscD1sb25nIDs7
Ci0gIC1oZWxwPXIqIHwgLS1oZWxwPXIqIHwgLS1oZWw9ciogfCAtLWhlPXIqIHwgLWhyKikKLSAg
ICBhY19pbml0X2hlbHA9cmVjdXJzaXZlIDs7Ci0gIC1oZWxwPXMqIHwgLS1oZWxwPXMqIHwgLS1o
ZWw9cyogfCAtLWhlPXMqIHwgLWhzKikKLSAgICBhY19pbml0X2hlbHA9c2hvcnQgOzsKLQotICAt
aG9zdCB8IC0taG9zdCB8IC0taG9zIHwgLS1obykKLSAgICBhY19wcmV2PWhvc3RfYWxpYXMgOzsK
LSAgLWhvc3Q9KiB8IC0taG9zdD0qIHwgLS1ob3M9KiB8IC0taG89KikKLSAgICBob3N0X2FsaWFz
PSRhY19vcHRhcmcgOzsKLQotICAtaHRtbGRpciB8IC0taHRtbGRpciB8IC0taHRtbGRpIHwgLS1o
dG1sZCB8IC0taHRtbCB8IC0taHRtIHwgLS1odCkKLSAgICBhY19wcmV2PWh0bWxkaXIgOzsKLSAg
LWh0bWxkaXI9KiB8IC0taHRtbGRpcj0qIHwgLS1odG1sZGk9KiB8IC0taHRtbGQ9KiB8IC0taHRt
bD0qIHwgLS1odG09KiBcCi0gIHwgLS1odD0qKQotICAgIGh0bWxkaXI9JGFjX29wdGFyZyA7Owot
Ci0gIC1pbmNsdWRlZGlyIHwgLS1pbmNsdWRlZGlyIHwgLS1pbmNsdWRlZGkgfCAtLWluY2x1ZGVk
IHwgLS1pbmNsdWRlIFwKLSAgfCAtLWluY2x1ZCB8IC0taW5jbHUgfCAtLWluY2wgfCAtLWluYykK
LSAgICBhY19wcmV2PWluY2x1ZGVkaXIgOzsKLSAgLWluY2x1ZGVkaXI9KiB8IC0taW5jbHVkZWRp
cj0qIHwgLS1pbmNsdWRlZGk9KiB8IC0taW5jbHVkZWQ9KiB8IC0taW5jbHVkZT0qIFwKLSAgfCAt
LWluY2x1ZD0qIHwgLS1pbmNsdT0qIHwgLS1pbmNsPSogfCAtLWluYz0qKQotICAgIGluY2x1ZGVk
aXI9JGFjX29wdGFyZyA7OwotCi0gIC1pbmZvZGlyIHwgLS1pbmZvZGlyIHwgLS1pbmZvZGkgfCAt
LWluZm9kIHwgLS1pbmZvIHwgLS1pbmYpCi0gICAgYWNfcHJldj1pbmZvZGlyIDs7Ci0gIC1pbmZv
ZGlyPSogfCAtLWluZm9kaXI9KiB8IC0taW5mb2RpPSogfCAtLWluZm9kPSogfCAtLWluZm89KiB8
IC0taW5mPSopCi0gICAgaW5mb2Rpcj0kYWNfb3B0YXJnIDs7Ci0KLSAgLWxpYmRpciB8IC0tbGli
ZGlyIHwgLS1saWJkaSB8IC0tbGliZCkKLSAgICBhY19wcmV2PWxpYmRpciA7OwotICAtbGliZGly
PSogfCAtLWxpYmRpcj0qIHwgLS1saWJkaT0qIHwgLS1saWJkPSopCi0gICAgbGliZGlyPSRhY19v
cHRhcmcgOzsKLQotICAtbGliZXhlY2RpciB8IC0tbGliZXhlY2RpciB8IC0tbGliZXhlY2RpIHwg
LS1saWJleGVjZCB8IC0tbGliZXhlYyBcCi0gIHwgLS1saWJleGUgfCAtLWxpYmV4IHwgLS1saWJl
KQotICAgIGFjX3ByZXY9bGliZXhlY2RpciA7OwotICAtbGliZXhlY2Rpcj0qIHwgLS1saWJleGVj
ZGlyPSogfCAtLWxpYmV4ZWNkaT0qIHwgLS1saWJleGVjZD0qIHwgLS1saWJleGVjPSogXAotICB8
IC0tbGliZXhlPSogfCAtLWxpYmV4PSogfCAtLWxpYmU9KikKLSAgICBsaWJleGVjZGlyPSRhY19v
cHRhcmcgOzsKLQotICAtbG9jYWxlZGlyIHwgLS1sb2NhbGVkaXIgfCAtLWxvY2FsZWRpIHwgLS1s
b2NhbGVkIHwgLS1sb2NhbGUpCi0gICAgYWNfcHJldj1sb2NhbGVkaXIgOzsKLSAgLWxvY2FsZWRp
cj0qIHwgLS1sb2NhbGVkaXI9KiB8IC0tbG9jYWxlZGk9KiB8IC0tbG9jYWxlZD0qIHwgLS1sb2Nh
bGU9KikKLSAgICBsb2NhbGVkaXI9JGFjX29wdGFyZyA7OwotCi0gIC1sb2NhbHN0YXRlZGlyIHwg
LS1sb2NhbHN0YXRlZGlyIHwgLS1sb2NhbHN0YXRlZGkgfCAtLWxvY2Fsc3RhdGVkIFwKLSAgfCAt
LWxvY2Fsc3RhdGUgfCAtLWxvY2Fsc3RhdCB8IC0tbG9jYWxzdGEgfCAtLWxvY2Fsc3QgfCAtLWxv
Y2FscykKLSAgICBhY19wcmV2PWxvY2Fsc3RhdGVkaXIgOzsKLSAgLWxvY2Fsc3RhdGVkaXI9KiB8
IC0tbG9jYWxzdGF0ZWRpcj0qIHwgLS1sb2NhbHN0YXRlZGk9KiB8IC0tbG9jYWxzdGF0ZWQ9KiBc
Ci0gIHwgLS1sb2NhbHN0YXRlPSogfCAtLWxvY2Fsc3RhdD0qIHwgLS1sb2NhbHN0YT0qIHwgLS1s
b2NhbHN0PSogfCAtLWxvY2Fscz0qKQotICAgIGxvY2Fsc3RhdGVkaXI9JGFjX29wdGFyZyA7Owot
Ci0gIC1tYW5kaXIgfCAtLW1hbmRpciB8IC0tbWFuZGkgfCAtLW1hbmQgfCAtLW1hbiB8IC0tbWEg
fCAtLW0pCi0gICAgYWNfcHJldj1tYW5kaXIgOzsKLSAgLW1hbmRpcj0qIHwgLS1tYW5kaXI9KiB8
IC0tbWFuZGk9KiB8IC0tbWFuZD0qIHwgLS1tYW49KiB8IC0tbWE9KiB8IC0tbT0qKQotICAgIG1h
bmRpcj0kYWNfb3B0YXJnIDs7Ci0KLSAgLW5mcCB8IC0tbmZwIHwgLS1uZikKLSAgICAjIE9ic29s
ZXRlOyB1c2UgLS13aXRob3V0LWZwLgotICAgIHdpdGhfZnA9bm8gOzsKLQotICAtbm8tY3JlYXRl
IHwgLS1uby1jcmVhdGUgfCAtLW5vLWNyZWF0IHwgLS1uby1jcmVhIHwgLS1uby1jcmUgXAotICB8
IC0tbm8tY3IgfCAtLW5vLWMgfCAtbikKLSAgICBub19jcmVhdGU9eWVzIDs7Ci0KLSAgLW5vLXJl
Y3Vyc2lvbiB8IC0tbm8tcmVjdXJzaW9uIHwgLS1uby1yZWN1cnNpbyB8IC0tbm8tcmVjdXJzaSBc
Ci0gIHwgLS1uby1yZWN1cnMgfCAtLW5vLXJlY3VyIHwgLS1uby1yZWN1IHwgLS1uby1yZWMgfCAt
LW5vLXJlIHwgLS1uby1yKQotICAgIG5vX3JlY3Vyc2lvbj15ZXMgOzsKLQotICAtb2xkaW5jbHVk
ZWRpciB8IC0tb2xkaW5jbHVkZWRpciB8IC0tb2xkaW5jbHVkZWRpIHwgLS1vbGRpbmNsdWRlZCBc
Ci0gIHwgLS1vbGRpbmNsdWRlIHwgLS1vbGRpbmNsdWQgfCAtLW9sZGluY2x1IHwgLS1vbGRpbmNs
IHwgLS1vbGRpbmMgXAotICB8IC0tb2xkaW4gfCAtLW9sZGkgfCAtLW9sZCB8IC0tb2wgfCAtLW8p
Ci0gICAgYWNfcHJldj1vbGRpbmNsdWRlZGlyIDs7Ci0gIC1vbGRpbmNsdWRlZGlyPSogfCAtLW9s
ZGluY2x1ZGVkaXI9KiB8IC0tb2xkaW5jbHVkZWRpPSogfCAtLW9sZGluY2x1ZGVkPSogXAotICB8
IC0tb2xkaW5jbHVkZT0qIHwgLS1vbGRpbmNsdWQ9KiB8IC0tb2xkaW5jbHU9KiB8IC0tb2xkaW5j
bD0qIHwgLS1vbGRpbmM9KiBcCi0gIHwgLS1vbGRpbj0qIHwgLS1vbGRpPSogfCAtLW9sZD0qIHwg
LS1vbD0qIHwgLS1vPSopCi0gICAgb2xkaW5jbHVkZWRpcj0kYWNfb3B0YXJnIDs7Ci0KLSAgLXBy
ZWZpeCB8IC0tcHJlZml4IHwgLS1wcmVmaSB8IC0tcHJlZiB8IC0tcHJlIHwgLS1wciB8IC0tcCkK
LSAgICBhY19wcmV2PXByZWZpeCA7OwotICAtcHJlZml4PSogfCAtLXByZWZpeD0qIHwgLS1wcmVm
aT0qIHwgLS1wcmVmPSogfCAtLXByZT0qIHwgLS1wcj0qIHwgLS1wPSopCi0gICAgcHJlZml4PSRh
Y19vcHRhcmcgOzsKLQotICAtcHJvZ3JhbS1wcmVmaXggfCAtLXByb2dyYW0tcHJlZml4IHwgLS1w
cm9ncmFtLXByZWZpIHwgLS1wcm9ncmFtLXByZWYgXAotICB8IC0tcHJvZ3JhbS1wcmUgfCAtLXBy
b2dyYW0tcHIgfCAtLXByb2dyYW0tcCkKLSAgICBhY19wcmV2PXByb2dyYW1fcHJlZml4IDs7Ci0g
IC1wcm9ncmFtLXByZWZpeD0qIHwgLS1wcm9ncmFtLXByZWZpeD0qIHwgLS1wcm9ncmFtLXByZWZp
PSogXAotICB8IC0tcHJvZ3JhbS1wcmVmPSogfCAtLXByb2dyYW0tcHJlPSogfCAtLXByb2dyYW0t
cHI9KiB8IC0tcHJvZ3JhbS1wPSopCi0gICAgcHJvZ3JhbV9wcmVmaXg9JGFjX29wdGFyZyA7Owot
Ci0gIC1wcm9ncmFtLXN1ZmZpeCB8IC0tcHJvZ3JhbS1zdWZmaXggfCAtLXByb2dyYW0tc3VmZmkg
fCAtLXByb2dyYW0tc3VmZiBcCi0gIHwgLS1wcm9ncmFtLXN1ZiB8IC0tcHJvZ3JhbS1zdSB8IC0t
cHJvZ3JhbS1zKQotICAgIGFjX3ByZXY9cHJvZ3JhbV9zdWZmaXggOzsKLSAgLXByb2dyYW0tc3Vm
Zml4PSogfCAtLXByb2dyYW0tc3VmZml4PSogfCAtLXByb2dyYW0tc3VmZmk9KiBcCi0gIHwgLS1w
cm9ncmFtLXN1ZmY9KiB8IC0tcHJvZ3JhbS1zdWY9KiB8IC0tcHJvZ3JhbS1zdT0qIHwgLS1wcm9n
cmFtLXM9KikKLSAgICBwcm9ncmFtX3N1ZmZpeD0kYWNfb3B0YXJnIDs7Ci0KLSAgLXByb2dyYW0t
dHJhbnNmb3JtLW5hbWUgfCAtLXByb2dyYW0tdHJhbnNmb3JtLW5hbWUgXAotICB8IC0tcHJvZ3Jh
bS10cmFuc2Zvcm0tbmFtIHwgLS1wcm9ncmFtLXRyYW5zZm9ybS1uYSBcCi0gIHwgLS1wcm9ncmFt
LXRyYW5zZm9ybS1uIHwgLS1wcm9ncmFtLXRyYW5zZm9ybS0gXAotICB8IC0tcHJvZ3JhbS10cmFu
c2Zvcm0gfCAtLXByb2dyYW0tdHJhbnNmb3IgXAotICB8IC0tcHJvZ3JhbS10cmFuc2ZvIHwgLS1w
cm9ncmFtLXRyYW5zZiBcCi0gIHwgLS1wcm9ncmFtLXRyYW5zIHwgLS1wcm9ncmFtLXRyYW4gXAot
ICB8IC0tcHJvZ3ItdHJhIHwgLS1wcm9ncmFtLXRyIHwgLS1wcm9ncmFtLXQpCi0gICAgYWNfcHJl
dj1wcm9ncmFtX3RyYW5zZm9ybV9uYW1lIDs7Ci0gIC1wcm9ncmFtLXRyYW5zZm9ybS1uYW1lPSog
fCAtLXByb2dyYW0tdHJhbnNmb3JtLW5hbWU9KiBcCi0gIHwgLS1wcm9ncmFtLXRyYW5zZm9ybS1u
YW09KiB8IC0tcHJvZ3JhbS10cmFuc2Zvcm0tbmE9KiBcCi0gIHwgLS1wcm9ncmFtLXRyYW5zZm9y
bS1uPSogfCAtLXByb2dyYW0tdHJhbnNmb3JtLT0qIFwKLSAgfCAtLXByb2dyYW0tdHJhbnNmb3Jt
PSogfCAtLXByb2dyYW0tdHJhbnNmb3I9KiBcCi0gIHwgLS1wcm9ncmFtLXRyYW5zZm89KiB8IC0t
cHJvZ3JhbS10cmFuc2Y9KiBcCi0gIHwgLS1wcm9ncmFtLXRyYW5zPSogfCAtLXByb2dyYW0tdHJh
bj0qIFwKLSAgfCAtLXByb2dyLXRyYT0qIHwgLS1wcm9ncmFtLXRyPSogfCAtLXByb2dyYW0tdD0q
KQotICAgIHByb2dyYW1fdHJhbnNmb3JtX25hbWU9JGFjX29wdGFyZyA7OwotCi0gIC1wZGZkaXIg
fCAtLXBkZmRpciB8IC0tcGRmZGkgfCAtLXBkZmQgfCAtLXBkZiB8IC0tcGQpCi0gICAgYWNfcHJl
dj1wZGZkaXIgOzsKLSAgLXBkZmRpcj0qIHwgLS1wZGZkaXI9KiB8IC0tcGRmZGk9KiB8IC0tcGRm
ZD0qIHwgLS1wZGY9KiB8IC0tcGQ9KikKLSAgICBwZGZkaXI9JGFjX29wdGFyZyA7OwotCi0gIC1w
c2RpciB8IC0tcHNkaXIgfCAtLXBzZGkgfCAtLXBzZCB8IC0tcHMpCi0gICAgYWNfcHJldj1wc2Rp
ciA7OwotICAtcHNkaXI9KiB8IC0tcHNkaXI9KiB8IC0tcHNkaT0qIHwgLS1wc2Q9KiB8IC0tcHM9
KikKLSAgICBwc2Rpcj0kYWNfb3B0YXJnIDs7Ci0KLSAgLXEgfCAtcXVpZXQgfCAtLXF1aWV0IHwg
LS1xdWllIHwgLS1xdWkgfCAtLXF1IHwgLS1xIFwKLSAgfCAtc2lsZW50IHwgLS1zaWxlbnQgfCAt
LXNpbGVuIHwgLS1zaWxlIHwgLS1zaWwpCi0gICAgc2lsZW50PXllcyA7OwotCi0gIC1ydW5zdGF0
ZWRpciB8IC0tcnVuc3RhdGVkaXIgfCAtLXJ1bnN0YXRlZGkgfCAtLXJ1bnN0YXRlZCBcCi0gIHwg
LS1ydW5zdGF0ZSB8IC0tcnVuc3RhdCB8IC0tcnVuc3RhIHwgLS1ydW5zdCB8IC0tcnVucyBcCi0g
IHwgLS1ydW4gfCAtLXJ1IHwgLS1yKQotICAgIGFjX3ByZXY9cnVuc3RhdGVkaXIgOzsKLSAgLXJ1
bnN0YXRlZGlyPSogfCAtLXJ1bnN0YXRlZGlyPSogfCAtLXJ1bnN0YXRlZGk9KiB8IC0tcnVuc3Rh
dGVkPSogXAotICB8IC0tcnVuc3RhdGU9KiB8IC0tcnVuc3RhdD0qIHwgLS1ydW5zdGE9KiB8IC0t
cnVuc3Q9KiB8IC0tcnVucz0qIFwKLSAgfCAtLXJ1bj0qIHwgLS1ydT0qIHwgLS1yPSopCi0gICAg
cnVuc3RhdGVkaXI9JGFjX29wdGFyZyA7OwotCi0gIC1zYmluZGlyIHwgLS1zYmluZGlyIHwgLS1z
YmluZGkgfCAtLXNiaW5kIHwgLS1zYmluIHwgLS1zYmkgfCAtLXNiKQotICAgIGFjX3ByZXY9c2Jp
bmRpciA7OwotICAtc2JpbmRpcj0qIHwgLS1zYmluZGlyPSogfCAtLXNiaW5kaT0qIHwgLS1zYmlu
ZD0qIHwgLS1zYmluPSogXAotICB8IC0tc2JpPSogfCAtLXNiPSopCi0gICAgc2JpbmRpcj0kYWNf
b3B0YXJnIDs7Ci0KLSAgLXNoYXJlZHN0YXRlZGlyIHwgLS1zaGFyZWRzdGF0ZWRpciB8IC0tc2hh
cmVkc3RhdGVkaSBcCi0gIHwgLS1zaGFyZWRzdGF0ZWQgfCAtLXNoYXJlZHN0YXRlIHwgLS1zaGFy
ZWRzdGF0IHwgLS1zaGFyZWRzdGEgXAotICB8IC0tc2hhcmVkc3QgfCAtLXNoYXJlZHMgfCAtLXNo
YXJlZCB8IC0tc2hhcmUgfCAtLXNoYXIgXAotICB8IC0tc2hhIHwgLS1zaCkKLSAgICBhY19wcmV2
PXNoYXJlZHN0YXRlZGlyIDs7Ci0gIC1zaGFyZWRzdGF0ZWRpcj0qIHwgLS1zaGFyZWRzdGF0ZWRp
cj0qIHwgLS1zaGFyZWRzdGF0ZWRpPSogXAotICB8IC0tc2hhcmVkc3RhdGVkPSogfCAtLXNoYXJl
ZHN0YXRlPSogfCAtLXNoYXJlZHN0YXQ9KiB8IC0tc2hhcmVkc3RhPSogXAotICB8IC0tc2hhcmVk
c3Q9KiB8IC0tc2hhcmVkcz0qIHwgLS1zaGFyZWQ9KiB8IC0tc2hhcmU9KiB8IC0tc2hhcj0qIFwK
LSAgfCAtLXNoYT0qIHwgLS1zaD0qKQotICAgIHNoYXJlZHN0YXRlZGlyPSRhY19vcHRhcmcgOzsK
LQotICAtc2l0ZSB8IC0tc2l0ZSB8IC0tc2l0KQotICAgIGFjX3ByZXY9c2l0ZSA7OwotICAtc2l0
ZT0qIHwgLS1zaXRlPSogfCAtLXNpdD0qKQotICAgIHNpdGU9JGFjX29wdGFyZyA7OwotCi0gIC1z
cmNkaXIgfCAtLXNyY2RpciB8IC0tc3JjZGkgfCAtLXNyY2QgfCAtLXNyYyB8IC0tc3IpCi0gICAg
YWNfcHJldj1zcmNkaXIgOzsKLSAgLXNyY2Rpcj0qIHwgLS1zcmNkaXI9KiB8IC0tc3JjZGk9KiB8
IC0tc3JjZD0qIHwgLS1zcmM9KiB8IC0tc3I9KikKLSAgICBzcmNkaXI9JGFjX29wdGFyZyA7Owot
Ci0gIC1zeXNjb25mZGlyIHwgLS1zeXNjb25mZGlyIHwgLS1zeXNjb25mZGkgfCAtLXN5c2NvbmZk
IHwgLS1zeXNjb25mIFwKLSAgfCAtLXN5c2NvbiB8IC0tc3lzY28gfCAtLXN5c2MgfCAtLXN5cyB8
IC0tc3kpCi0gICAgYWNfcHJldj1zeXNjb25mZGlyIDs7Ci0gIC1zeXNjb25mZGlyPSogfCAtLXN5
c2NvbmZkaXI9KiB8IC0tc3lzY29uZmRpPSogfCAtLXN5c2NvbmZkPSogfCAtLXN5c2NvbmY9KiBc
Ci0gIHwgLS1zeXNjb249KiB8IC0tc3lzY289KiB8IC0tc3lzYz0qIHwgLS1zeXM9KiB8IC0tc3k9
KikKLSAgICBzeXNjb25mZGlyPSRhY19vcHRhcmcgOzsKLQotICAtdGFyZ2V0IHwgLS10YXJnZXQg
fCAtLXRhcmdlIHwgLS10YXJnIHwgLS10YXIgfCAtLXRhIHwgLS10KQotICAgIGFjX3ByZXY9dGFy
Z2V0X2FsaWFzIDs7Ci0gIC10YXJnZXQ9KiB8IC0tdGFyZ2V0PSogfCAtLXRhcmdlPSogfCAtLXRh
cmc9KiB8IC0tdGFyPSogfCAtLXRhPSogfCAtLXQ9KikKLSAgICB0YXJnZXRfYWxpYXM9JGFjX29w
dGFyZyA7OwotCi0gIC12IHwgLXZlcmJvc2UgfCAtLXZlcmJvc2UgfCAtLXZlcmJvcyB8IC0tdmVy
Ym8gfCAtLXZlcmIpCi0gICAgdmVyYm9zZT15ZXMgOzsKLQotICAtdmVyc2lvbiB8IC0tdmVyc2lv
biB8IC0tdmVyc2lvIHwgLS12ZXJzaSB8IC0tdmVycyB8IC1WKQotICAgIGFjX2luaXRfdmVyc2lv
bj06IDs7Ci0KLSAgLXdpdGgtKiB8IC0td2l0aC0qKQotICAgIGFjX3VzZXJvcHQ9YGV4cHIgIngk
YWNfb3B0aW9uIiA6ICd4LSp3aXRoLVwoW149XSpcKSdgCi0gICAgIyBSZWplY3QgbmFtZXMgdGhh
dCBhcmUgbm90IHZhbGlkIHNoZWxsIHZhcmlhYmxlIG5hbWVzLgotICAgIGV4cHIgIngkYWNfdXNl
cm9wdCIgOiAiLipbXi0rLl8kYXNfY3JfYWxudW1dIiA+L2Rldi9udWxsICYmCi0gICAgICBhc19m
bl9lcnJvciAkPyAiaW52YWxpZCBwYWNrYWdlIG5hbWU6ICRhY191c2Vyb3B0IgotICAgIGFjX3Vz
ZXJvcHRfb3JpZz0kYWNfdXNlcm9wdAotICAgIGFjX3VzZXJvcHQ9YCRhc19lY2hvICIkYWNfdXNl
cm9wdCIgfCBzZWQgJ3MvWy0rLl0vXy9nJ2AKLSAgICBjYXNlICRhY191c2VyX29wdHMgaW4KLSAg
ICAgICoiCi0id2l0aF8kYWNfdXNlcm9wdCIKLSIqKSA7OwotICAgICAgKikgYWNfdW5yZWNvZ25p
emVkX29wdHM9IiRhY191bnJlY29nbml6ZWRfb3B0cyRhY191bnJlY29nbml6ZWRfc2VwLS13aXRo
LSRhY191c2Vyb3B0X29yaWciCi0JIGFjX3VucmVjb2duaXplZF9zZXA9JywgJzs7Ci0gICAgZXNh
YwotICAgIGV2YWwgd2l0aF8kYWNfdXNlcm9wdD1cJGFjX29wdGFyZyA7OwotCi0gIC13aXRob3V0
LSogfCAtLXdpdGhvdXQtKikKLSAgICBhY191c2Vyb3B0PWBleHByICJ4JGFjX29wdGlvbiIgOiAn
eC0qd2l0aG91dC1cKC4qXCknYAotICAgICMgUmVqZWN0IG5hbWVzIHRoYXQgYXJlIG5vdCB2YWxp
ZCBzaGVsbCB2YXJpYWJsZSBuYW1lcy4KLSAgICBleHByICJ4JGFjX3VzZXJvcHQiIDogIi4qW14t
Ky5fJGFzX2NyX2FsbnVtXSIgPi9kZXYvbnVsbCAmJgotICAgICAgYXNfZm5fZXJyb3IgJD8gImlu
dmFsaWQgcGFja2FnZSBuYW1lOiAkYWNfdXNlcm9wdCIKLSAgICBhY191c2Vyb3B0X29yaWc9JGFj
X3VzZXJvcHQKLSAgICBhY191c2Vyb3B0PWAkYXNfZWNobyAiJGFjX3VzZXJvcHQiIHwgc2VkICdz
L1stKy5dL18vZydgCi0gICAgY2FzZSAkYWNfdXNlcl9vcHRzIGluCi0gICAgICAqIgotIndpdGhf
JGFjX3VzZXJvcHQiCi0iKikgOzsKLSAgICAgICopIGFjX3VucmVjb2duaXplZF9vcHRzPSIkYWNf
dW5yZWNvZ25pemVkX29wdHMkYWNfdW5yZWNvZ25pemVkX3NlcC0td2l0aG91dC0kYWNfdXNlcm9w
dF9vcmlnIgotCSBhY191bnJlY29nbml6ZWRfc2VwPScsICc7OwotICAgIGVzYWMKLSAgICBldmFs
IHdpdGhfJGFjX3VzZXJvcHQ9bm8gOzsKLQotICAtLXgpCi0gICAgIyBPYnNvbGV0ZTsgdXNlIC0t
d2l0aC14LgotICAgIHdpdGhfeD15ZXMgOzsKLQotICAteC1pbmNsdWRlcyB8IC0teC1pbmNsdWRl
cyB8IC0teC1pbmNsdWRlIHwgLS14LWluY2x1ZCB8IC0teC1pbmNsdSBcCi0gIHwgLS14LWluY2wg
fCAtLXgtaW5jIHwgLS14LWluIHwgLS14LWkpCi0gICAgYWNfcHJldj14X2luY2x1ZGVzIDs7Ci0g
IC14LWluY2x1ZGVzPSogfCAtLXgtaW5jbHVkZXM9KiB8IC0teC1pbmNsdWRlPSogfCAtLXgtaW5j
bHVkPSogfCAtLXgtaW5jbHU9KiBcCi0gIHwgLS14LWluY2w9KiB8IC0teC1pbmM9KiB8IC0teC1p
bj0qIHwgLS14LWk9KikKLSAgICB4X2luY2x1ZGVzPSRhY19vcHRhcmcgOzsKLQotICAteC1saWJy
YXJpZXMgfCAtLXgtbGlicmFyaWVzIHwgLS14LWxpYnJhcmllIHwgLS14LWxpYnJhcmkgXAotICB8
IC0teC1saWJyYXIgfCAtLXgtbGlicmEgfCAtLXgtbGliciB8IC0teC1saWIgfCAtLXgtbGkgfCAt
LXgtbCkKLSAgICBhY19wcmV2PXhfbGlicmFyaWVzIDs7Ci0gIC14LWxpYnJhcmllcz0qIHwgLS14
LWxpYnJhcmllcz0qIHwgLS14LWxpYnJhcmllPSogfCAtLXgtbGlicmFyaT0qIFwKLSAgfCAtLXgt
bGlicmFyPSogfCAtLXgtbGlicmE9KiB8IC0teC1saWJyPSogfCAtLXgtbGliPSogfCAtLXgtbGk9
KiB8IC0teC1sPSopCi0gICAgeF9saWJyYXJpZXM9JGFjX29wdGFyZyA7OwotCi0gIC0qKSBhc19m
bl9lcnJvciAkPyAidW5yZWNvZ25pemVkIG9wdGlvbjogXGAkYWNfb3B0aW9uJwotVHJ5IFxgJDAg
LS1oZWxwJyBmb3IgbW9yZSBpbmZvcm1hdGlvbiIKLSAgICA7OwotCi0gICo9KikKLSAgICBhY19l
bnZ2YXI9YGV4cHIgIngkYWNfb3B0aW9uIiA6ICd4XChbXj1dKlwpPSdgCi0gICAgIyBSZWplY3Qg
bmFtZXMgdGhhdCBhcmUgbm90IHZhbGlkIHNoZWxsIHZhcmlhYmxlIG5hbWVzLgotICAgIGNhc2Ug
JGFjX2VudnZhciBpbiAjKAotICAgICAgJycgfCBbMC05XSogfCAqWyFfJGFzX2NyX2FsbnVtXSog
KQotICAgICAgYXNfZm5fZXJyb3IgJD8gImludmFsaWQgdmFyaWFibGUgbmFtZTogXGAkYWNfZW52
dmFyJyIgOzsKLSAgICBlc2FjCi0gICAgZXZhbCAkYWNfZW52dmFyPVwkYWNfb3B0YXJnCi0gICAg
ZXhwb3J0ICRhY19lbnZ2YXIgOzsKLQotICAqKQotICAgICMgRklYTUU6IHNob3VsZCBiZSByZW1v
dmVkIGluIGF1dG9jb25mIDMuMC4KLSAgICAkYXNfZWNobyAiJGFzX21lOiBXQVJOSU5HOiB5b3Ug
c2hvdWxkIHVzZSAtLWJ1aWxkLCAtLWhvc3QsIC0tdGFyZ2V0IiA+JjIKLSAgICBleHByICJ4JGFj
X29wdGlvbiIgOiAiLipbXi0uXyRhc19jcl9hbG51bV0iID4vZGV2L251bGwgJiYKLSAgICAgICRh
c19lY2hvICIkYXNfbWU6IFdBUk5JTkc6IGludmFsaWQgaG9zdCB0eXBlOiAkYWNfb3B0aW9uIiA+
JjIKLSAgICA6ICIke2J1aWxkX2FsaWFzPSRhY19vcHRpb259ICR7aG9zdF9hbGlhcz0kYWNfb3B0
aW9ufSAke3RhcmdldF9hbGlhcz0kYWNfb3B0aW9ufSIKLSAgICA7OwotCi0gIGVzYWMKLWRvbmUK
LQotaWYgdGVzdCAtbiAiJGFjX3ByZXYiOyB0aGVuCi0gIGFjX29wdGlvbj0tLWBlY2hvICRhY19w
cmV2IHwgc2VkICdzL18vLS9nJ2AKLSAgYXNfZm5fZXJyb3IgJD8gIm1pc3NpbmcgYXJndW1lbnQg
dG8gJGFjX29wdGlvbiIKLWZpCi0KLWlmIHRlc3QgLW4gIiRhY191bnJlY29nbml6ZWRfb3B0cyI7
IHRoZW4KLSAgY2FzZSAkZW5hYmxlX29wdGlvbl9jaGVja2luZyBpbgotICAgIG5vKSA7OwotICAg
IGZhdGFsKSBhc19mbl9lcnJvciAkPyAidW5yZWNvZ25pemVkIG9wdGlvbnM6ICRhY191bnJlY29n
bml6ZWRfb3B0cyIgOzsKLSAgICAqKSAgICAgJGFzX2VjaG8gIiRhc19tZTogV0FSTklORzogdW5y
ZWNvZ25pemVkIG9wdGlvbnM6ICRhY191bnJlY29nbml6ZWRfb3B0cyIgPiYyIDs7Ci0gIGVzYWMK
LWZpCi0KLSMgQ2hlY2sgYWxsIGRpcmVjdG9yeSBhcmd1bWVudHMgZm9yIGNvbnNpc3RlbmN5Lgot
Zm9yIGFjX3ZhciBpbglleGVjX3ByZWZpeCBwcmVmaXggYmluZGlyIHNiaW5kaXIgbGliZXhlY2Rp
ciBkYXRhcm9vdGRpciBcCi0JCWRhdGFkaXIgc3lzY29uZmRpciBzaGFyZWRzdGF0ZWRpciBsb2Nh
bHN0YXRlZGlyIGluY2x1ZGVkaXIgXAotCQlvbGRpbmNsdWRlZGlyIGRvY2RpciBpbmZvZGlyIGh0
bWxkaXIgZHZpZGlyIHBkZmRpciBwc2RpciBcCi0JCWxpYmRpciBsb2NhbGVkaXIgbWFuZGlyIHJ1
bnN0YXRlZGlyCi1kbwotICBldmFsIGFjX3ZhbD1cJCRhY192YXIKLSAgIyBSZW1vdmUgdHJhaWxp
bmcgc2xhc2hlcy4KLSAgY2FzZSAkYWNfdmFsIGluCi0gICAgKi8gKQotICAgICAgYWNfdmFsPWBl
eHByICJYJGFjX3ZhbCIgOiAnWFwoLipbXi9dXCknIFx8ICJYJGFjX3ZhbCIgOiAnWFwoLipcKSdg
Ci0gICAgICBldmFsICRhY192YXI9XCRhY192YWw7OwotICBlc2FjCi0gICMgQmUgc3VyZSB0byBo
YXZlIGFic29sdXRlIGRpcmVjdG9yeSBuYW1lcy4KLSAgY2FzZSAkYWNfdmFsIGluCi0gICAgW1xc
LyRdKiB8ID86W1xcL10qICkgIGNvbnRpbnVlOzsKLSAgICBOT05FIHwgJycgKSBjYXNlICRhY192
YXIgaW4gKnByZWZpeCApIGNvbnRpbnVlOzsgZXNhYzs7Ci0gIGVzYWMKLSAgYXNfZm5fZXJyb3Ig
JD8gImV4cGVjdGVkIGFuIGFic29sdXRlIGRpcmVjdG9yeSBuYW1lIGZvciAtLSRhY192YXI6ICRh
Y192YWwiCi1kb25lCi0KLSMgVGhlcmUgbWlnaHQgYmUgcGVvcGxlIHdobyBkZXBlbmQgb24gdGhl
IG9sZCBicm9rZW4gYmVoYXZpb3I6IGAkaG9zdCcKLSMgdXNlZCB0byBob2xkIHRoZSBhcmd1bWVu
dCBvZiAtLWhvc3QgZXRjLgotIyBGSVhNRTogVG8gcmVtb3ZlIHNvbWUgZGF5LgotYnVpbGQ9JGJ1
aWxkX2FsaWFzCi1ob3N0PSRob3N0X2FsaWFzCi10YXJnZXQ9JHRhcmdldF9hbGlhcwotCi0jIEZJ
WE1FOiBUbyByZW1vdmUgc29tZSBkYXkuCi1pZiB0ZXN0ICJ4JGhvc3RfYWxpYXMiICE9IHg7IHRo
ZW4KLSAgaWYgdGVzdCAieCRidWlsZF9hbGlhcyIgPSB4OyB0aGVuCi0gICAgY3Jvc3NfY29tcGls
aW5nPW1heWJlCi0gIGVsaWYgdGVzdCAieCRidWlsZF9hbGlhcyIgIT0gIngkaG9zdF9hbGlhcyI7
IHRoZW4KLSAgICBjcm9zc19jb21waWxpbmc9eWVzCi0gIGZpCi1maQotCi1hY190b29sX3ByZWZp
eD0KLXRlc3QgLW4gIiRob3N0X2FsaWFzIiAmJiBhY190b29sX3ByZWZpeD0kaG9zdF9hbGlhcy0K
LQotdGVzdCAiJHNpbGVudCIgPSB5ZXMgJiYgZXhlYyA2Pi9kZXYvbnVsbAotCi0KLWFjX3B3ZD1g
cHdkYCAmJiB0ZXN0IC1uICIkYWNfcHdkIiAmJgotYWNfbHNfZGk9YGxzIC1kaSAuYCAmJgotYWNf
cHdkX2xzX2RpPWBjZCAiJGFjX3B3ZCIgJiYgbHMgLWRpIC5gIHx8Ci0gIGFzX2ZuX2Vycm9yICQ/
ICJ3b3JraW5nIGRpcmVjdG9yeSBjYW5ub3QgYmUgZGV0ZXJtaW5lZCIKLXRlc3QgIlgkYWNfbHNf
ZGkiID0gIlgkYWNfcHdkX2xzX2RpIiB8fAotICBhc19mbl9lcnJvciAkPyAicHdkIGRvZXMgbm90
IHJlcG9ydCBuYW1lIG9mIHdvcmtpbmcgZGlyZWN0b3J5IgotCi0KLSMgRmluZCB0aGUgc291cmNl
IGZpbGVzLCBpZiBsb2NhdGlvbiB3YXMgbm90IHNwZWNpZmllZC4KLWlmIHRlc3QgLXogIiRzcmNk
aXIiOyB0aGVuCi0gIGFjX3NyY2Rpcl9kZWZhdWx0ZWQ9eWVzCi0gICMgVHJ5IHRoZSBkaXJlY3Rv
cnkgY29udGFpbmluZyB0aGlzIHNjcmlwdCwgdGhlbiB0aGUgcGFyZW50IGRpcmVjdG9yeS4KLSAg
YWNfY29uZmRpcj1gJGFzX2Rpcm5hbWUgLS0gIiRhc19teXNlbGYiIHx8Ci0kYXNfZXhwciBYIiRh
c19teXNlbGYiIDogJ1hcKC4qW14vXVwpLy8qW14vXVteL10qLyokJyBcfCBcCi0JIFgiJGFzX215
c2VsZiIgOiAnWFwoLy9cKVteL10nIFx8IFwKLQkgWCIkYXNfbXlzZWxmIiA6ICdYXCgvL1wpJCcg
XHwgXAotCSBYIiRhc19teXNlbGYiIDogJ1hcKC9cKScgXHwgLiAyPi9kZXYvbnVsbCB8fAotJGFz
X2VjaG8gWCIkYXNfbXlzZWxmIiB8Ci0gICAgc2VkICcvXlhcKC4qW14vXVwpXC9cLypbXi9dW14v
XSpcLyokL3sKLQkgICAgcy8vXDEvCi0JICAgIHEKLQkgIH0KLQkgIC9eWFwoXC9cL1wpW14vXS4q
L3sKLQkgICAgcy8vXDEvCi0JICAgIHEKLQkgIH0KLQkgIC9eWFwoXC9cL1wpJC97Ci0JICAgIHMv
L1wxLwotCSAgICBxCi0JICB9Ci0JICAvXlhcKFwvXCkuKi97Ci0JICAgIHMvL1wxLwotCSAgICBx
Ci0JICB9Ci0JICBzLy4qLy4vOyBxJ2AKLSAgc3JjZGlyPSRhY19jb25mZGlyCi0gIGlmIHRlc3Qg
ISAtciAiJHNyY2Rpci8kYWNfdW5pcXVlX2ZpbGUiOyB0aGVuCi0gICAgc3JjZGlyPS4uCi0gIGZp
Ci1lbHNlCi0gIGFjX3NyY2Rpcl9kZWZhdWx0ZWQ9bm8KLWZpCi1pZiB0ZXN0ICEgLXIgIiRzcmNk
aXIvJGFjX3VuaXF1ZV9maWxlIjsgdGhlbgotICB0ZXN0ICIkYWNfc3JjZGlyX2RlZmF1bHRlZCIg
PSB5ZXMgJiYgc3JjZGlyPSIkYWNfY29uZmRpciBvciAuLiIKLSAgYXNfZm5fZXJyb3IgJD8gImNh
bm5vdCBmaW5kIHNvdXJjZXMgKCRhY191bmlxdWVfZmlsZSkgaW4gJHNyY2RpciIKLWZpCi1hY19t
c2c9InNvdXJjZXMgYXJlIGluICRzcmNkaXIsIGJ1dCBcYGNkICRzcmNkaXInIGRvZXMgbm90IHdv
cmsiCi1hY19hYnNfY29uZmRpcj1gKAotCWNkICIkc3JjZGlyIiAmJiB0ZXN0IC1yICIuLyRhY191
bmlxdWVfZmlsZSIgfHwgYXNfZm5fZXJyb3IgJD8gIiRhY19tc2ciCi0JcHdkKWAKLSMgV2hlbiBi
dWlsZGluZyBpbiBwbGFjZSwgc2V0IHNyY2Rpcj0uCi1pZiB0ZXN0ICIkYWNfYWJzX2NvbmZkaXIi
ID0gIiRhY19wd2QiOyB0aGVuCi0gIHNyY2Rpcj0uCi1maQotIyBSZW1vdmUgdW5uZWNlc3Nhcnkg
dHJhaWxpbmcgc2xhc2hlcyBmcm9tIHNyY2Rpci4KLSMgRG91YmxlIHNsYXNoZXMgaW4gZmlsZSBu
YW1lcyBpbiBvYmplY3QgZmlsZSBkZWJ1Z2dpbmcgaW5mbwotIyBtZXNzIHVwIE0teCBnZGIgaW4g
RW1hY3MuCi1jYXNlICRzcmNkaXIgaW4KLSovKSBzcmNkaXI9YGV4cHIgIlgkc3JjZGlyIiA6ICdY
XCguKlteL11cKScgXHwgIlgkc3JjZGlyIiA6ICdYXCguKlwpJ2A7OwotZXNhYwotZm9yIGFjX3Zh
ciBpbiAkYWNfcHJlY2lvdXNfdmFyczsgZG8KLSAgZXZhbCBhY19lbnZfJHthY192YXJ9X3NldD1c
JHske2FjX3Zhcn0rc2V0fQotICBldmFsIGFjX2Vudl8ke2FjX3Zhcn1fdmFsdWU9XCQke2FjX3Zh
cn0KLSAgZXZhbCBhY19jdl9lbnZfJHthY192YXJ9X3NldD1cJHske2FjX3Zhcn0rc2V0fQotICBl
dmFsIGFjX2N2X2Vudl8ke2FjX3Zhcn1fdmFsdWU9XCQke2FjX3Zhcn0KLWRvbmUKLQotIwotIyBS
ZXBvcnQgdGhlIC0taGVscCBtZXNzYWdlLgotIwotaWYgdGVzdCAiJGFjX2luaXRfaGVscCIgPSAi
bG9uZyI7IHRoZW4KLSAgIyBPbWl0IHNvbWUgaW50ZXJuYWwgb3Igb2Jzb2xldGUgb3B0aW9ucyB0
byBtYWtlIHRoZSBsaXN0IGxlc3MgaW1wb3NpbmcuCi0gICMgVGhpcyBtZXNzYWdlIGlzIHRvbyBs
b25nIHRvIGJlIGEgc3RyaW5nIGluIHRoZSBBL1VYIDMuMSBzaC4KLSAgY2F0IDw8X0FDRU9GCi1c
YGNvbmZpZ3VyZScgY29uZmlndXJlcyBYZW4gSHlwZXJ2aXNvciBEb2N1bWVudGF0aW9uIDQuMTMg
dG8gYWRhcHQgdG8gbWFueSBraW5kcyBvZiBzeXN0ZW1zLgotCi1Vc2FnZTogJDAgW09QVElPTl0u
Li4gW1ZBUj1WQUxVRV0uLi4KLQotVG8gYXNzaWduIGVudmlyb25tZW50IHZhcmlhYmxlcyAoZS5n
LiwgQ0MsIENGTEFHUy4uLiksIHNwZWNpZnkgdGhlbSBhcwotVkFSPVZBTFVFLiAgU2VlIGJlbG93
IGZvciBkZXNjcmlwdGlvbnMgb2Ygc29tZSBvZiB0aGUgdXNlZnVsIHZhcmlhYmxlcy4KLQotRGVm
YXVsdHMgZm9yIHRoZSBvcHRpb25zIGFyZSBzcGVjaWZpZWQgaW4gYnJhY2tldHMuCi0KLUNvbmZp
Z3VyYXRpb246Ci0gIC1oLCAtLWhlbHAgICAgICAgICAgICAgIGRpc3BsYXkgdGhpcyBoZWxwIGFu
ZCBleGl0Ci0gICAgICAtLWhlbHA9c2hvcnQgICAgICAgIGRpc3BsYXkgb3B0aW9ucyBzcGVjaWZp
YyB0byB0aGlzIHBhY2thZ2UKLSAgICAgIC0taGVscD1yZWN1cnNpdmUgICAgZGlzcGxheSB0aGUg
c2hvcnQgaGVscCBvZiBhbGwgdGhlIGluY2x1ZGVkIHBhY2thZ2VzCi0gIC1WLCAtLXZlcnNpb24g
ICAgICAgICAgIGRpc3BsYXkgdmVyc2lvbiBpbmZvcm1hdGlvbiBhbmQgZXhpdAotICAtcSwgLS1x
dWlldCwgLS1zaWxlbnQgICBkbyBub3QgcHJpbnQgXGBjaGVja2luZyAuLi4nIG1lc3NhZ2VzCi0g
ICAgICAtLWNhY2hlLWZpbGU9RklMRSAgIGNhY2hlIHRlc3QgcmVzdWx0cyBpbiBGSUxFIFtkaXNh
YmxlZF0KLSAgLUMsIC0tY29uZmlnLWNhY2hlICAgICAgYWxpYXMgZm9yIFxgLS1jYWNoZS1maWxl
PWNvbmZpZy5jYWNoZScKLSAgLW4sIC0tbm8tY3JlYXRlICAgICAgICAgZG8gbm90IGNyZWF0ZSBv
dXRwdXQgZmlsZXMKLSAgICAgIC0tc3JjZGlyPURJUiAgICAgICAgZmluZCB0aGUgc291cmNlcyBp
biBESVIgW2NvbmZpZ3VyZSBkaXIgb3IgXGAuLiddCi0KLUluc3RhbGxhdGlvbiBkaXJlY3Rvcmll
czoKLSAgLS1wcmVmaXg9UFJFRklYICAgICAgICAgaW5zdGFsbCBhcmNoaXRlY3R1cmUtaW5kZXBl
bmRlbnQgZmlsZXMgaW4gUFJFRklYCi0gICAgICAgICAgICAgICAgICAgICAgICAgIFskYWNfZGVm
YXVsdF9wcmVmaXhdCi0gIC0tZXhlYy1wcmVmaXg9RVBSRUZJWCAgIGluc3RhbGwgYXJjaGl0ZWN0
dXJlLWRlcGVuZGVudCBmaWxlcyBpbiBFUFJFRklYCi0gICAgICAgICAgICAgICAgICAgICAgICAg
IFtQUkVGSVhdCi0KLUJ5IGRlZmF1bHQsIFxgbWFrZSBpbnN0YWxsJyB3aWxsIGluc3RhbGwgYWxs
IHRoZSBmaWxlcyBpbgotXGAkYWNfZGVmYXVsdF9wcmVmaXgvYmluJywgXGAkYWNfZGVmYXVsdF9w
cmVmaXgvbGliJyBldGMuICBZb3UgY2FuIHNwZWNpZnkKLWFuIGluc3RhbGxhdGlvbiBwcmVmaXgg
b3RoZXIgdGhhbiBcYCRhY19kZWZhdWx0X3ByZWZpeCcgdXNpbmcgXGAtLXByZWZpeCcsCi1mb3Ig
aW5zdGFuY2UgXGAtLXByZWZpeD1cJEhPTUUnLgotCi1Gb3IgYmV0dGVyIGNvbnRyb2wsIHVzZSB0
aGUgb3B0aW9ucyBiZWxvdy4KLQotRmluZSB0dW5pbmcgb2YgdGhlIGluc3RhbGxhdGlvbiBkaXJl
Y3RvcmllczoKLSAgLS1iaW5kaXI9RElSICAgICAgICAgICAgdXNlciBleGVjdXRhYmxlcyBbRVBS
RUZJWC9iaW5dCi0gIC0tc2JpbmRpcj1ESVIgICAgICAgICAgIHN5c3RlbSBhZG1pbiBleGVjdXRh
YmxlcyBbRVBSRUZJWC9zYmluXQotICAtLWxpYmV4ZWNkaXI9RElSICAgICAgICBwcm9ncmFtIGV4
ZWN1dGFibGVzIFtFUFJFRklYL2xpYmV4ZWNdCi0gIC0tc3lzY29uZmRpcj1ESVIgICAgICAgIHJl
YWQtb25seSBzaW5nbGUtbWFjaGluZSBkYXRhIFtQUkVGSVgvZXRjXQotICAtLXNoYXJlZHN0YXRl
ZGlyPURJUiAgICBtb2RpZmlhYmxlIGFyY2hpdGVjdHVyZS1pbmRlcGVuZGVudCBkYXRhIFtQUkVG
SVgvY29tXQotICAtLWxvY2Fsc3RhdGVkaXI9RElSICAgICBtb2RpZmlhYmxlIHNpbmdsZS1tYWNo
aW5lIGRhdGEgW1BSRUZJWC92YXJdCi0gIC0tcnVuc3RhdGVkaXI9RElSICAgICAgIG1vZGlmaWFi
bGUgcGVyLXByb2Nlc3MgZGF0YSBbTE9DQUxTVEFURURJUi9ydW5dCi0gIC0tbGliZGlyPURJUiAg
ICAgICAgICAgIG9iamVjdCBjb2RlIGxpYnJhcmllcyBbRVBSRUZJWC9saWJdCi0gIC0taW5jbHVk
ZWRpcj1ESVIgICAgICAgIEMgaGVhZGVyIGZpbGVzIFtQUkVGSVgvaW5jbHVkZV0KLSAgLS1vbGRp
bmNsdWRlZGlyPURJUiAgICAgQyBoZWFkZXIgZmlsZXMgZm9yIG5vbi1nY2MgWy91c3IvaW5jbHVk
ZV0KLSAgLS1kYXRhcm9vdGRpcj1ESVIgICAgICAgcmVhZC1vbmx5IGFyY2guLWluZGVwZW5kZW50
IGRhdGEgcm9vdCBbUFJFRklYL3NoYXJlXQotICAtLWRhdGFkaXI9RElSICAgICAgICAgICByZWFk
LW9ubHkgYXJjaGl0ZWN0dXJlLWluZGVwZW5kZW50IGRhdGEgW0RBVEFST09URElSXQotICAtLWlu
Zm9kaXI9RElSICAgICAgICAgICBpbmZvIGRvY3VtZW50YXRpb24gW0RBVEFST09URElSL2luZm9d
Ci0gIC0tbG9jYWxlZGlyPURJUiAgICAgICAgIGxvY2FsZS1kZXBlbmRlbnQgZGF0YSBbREFUQVJP
T1RESVIvbG9jYWxlXQotICAtLW1hbmRpcj1ESVIgICAgICAgICAgICBtYW4gZG9jdW1lbnRhdGlv
biBbREFUQVJPT1RESVIvbWFuXQotICAtLWRvY2Rpcj1ESVIgICAgICAgICAgICBkb2N1bWVudGF0
aW9uIHJvb3QgW0RBVEFST09URElSL2RvYy94ZW5dCi0gIC0taHRtbGRpcj1ESVIgICAgICAgICAg
IGh0bWwgZG9jdW1lbnRhdGlvbiBbRE9DRElSXQotICAtLWR2aWRpcj1ESVIgICAgICAgICAgICBk
dmkgZG9jdW1lbnRhdGlvbiBbRE9DRElSXQotICAtLXBkZmRpcj1ESVIgICAgICAgICAgICBwZGYg
ZG9jdW1lbnRhdGlvbiBbRE9DRElSXQotICAtLXBzZGlyPURJUiAgICAgICAgICAgICBwcyBkb2N1
bWVudGF0aW9uIFtET0NESVJdCi1fQUNFT0YKLQotICBjYXQgPDxcX0FDRU9GCi1fQUNFT0YKLWZp
Ci0KLWlmIHRlc3QgLW4gIiRhY19pbml0X2hlbHAiOyB0aGVuCi0gIGNhc2UgJGFjX2luaXRfaGVs
cCBpbgotICAgICBzaG9ydCB8IHJlY3Vyc2l2ZSApIGVjaG8gIkNvbmZpZ3VyYXRpb24gb2YgWGVu
IEh5cGVydmlzb3IgRG9jdW1lbnRhdGlvbiA0LjEzOiI7OwotICAgZXNhYwotICBjYXQgPDxcX0FD
RU9GCi0KLU9wdGlvbmFsIFBhY2thZ2VzOgotICAtLXdpdGgtUEFDS0FHRVs9QVJHXSAgICB1c2Ug
UEFDS0FHRSBbQVJHPXllc10KLSAgLS13aXRob3V0LVBBQ0tBR0UgICAgICAgZG8gbm90IHVzZSBQ
QUNLQUdFIChzYW1lIGFzIC0td2l0aC1QQUNLQUdFPW5vKQotICAtLXdpdGgtaW5pdGRkaXI9RElS
ICAgICBQYXRoIHRvIGRpcmVjdG9yeSB3aXRoIHN5c3YgcnVubGV2ZWwgc2NyaXB0cy4KLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgW1NZU0NPTkZESVIvaW5pdC5kXQotICAtLXdpdGgtc3lzY29u
ZmlnLWxlYWYtZGlyPVNVQkRJUgotICAgICAgICAgICAgICAgICAgICAgICAgICBOYW1lIG9mIHN1
YmRpcmVjdG9yeSBpbiAvZXRjIHRvIHN0b3JlIHJ1bnRpbWUKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgb3B0aW9ucyBmb3IgcnVubGV2ZWwgc2NyaXB0cyBhbmQgZGFlbW9ucyBzdWNoIGFzCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgIHhlbnN0b3JlZC4gVGhpcyBzaG91bGQgYmUgZWl0aGVy
ICJzeXNjb25maWciIG9yCi0gICAgICAgICAgICAgICAgICAgICAgICAgICJkZWZhdWx0Ii4gW3N5
c2NvbmZpZ10KLSAgLS13aXRoLWxpYmV4ZWMtbGVhZi1kaXI9U1VCRElSCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgIE5hbWUgb2Ygc3ViZGlyZWN0b3J5IGluIGxpYmV4ZWNkaXIgdG8gdXNlLgot
ICAtLXdpdGgteGVuLWR1bXBkaXI9RElSICBQYXRoIHRvIGRpcmVjdG9yeSBmb3IgZG9tVSBjcmFz
aCBkdW1wcy4KLSAgICAgICAgICAgICAgICAgICAgICAgICAgW0xPQ0FMU1RBVEVESVIvbGliL3hl
bi9kdW1wXQotICAtLXdpdGgtcnVuZGlyPURJUiAgICAgICBQYXRoIHRvIGRpcmVjdG9yeSBmb3Ig
cnVudGltZSBkYXRhLgotICAgICAgICAgICAgICAgICAgICAgICAgICBbTE9DQUxTVEFURURJUi9y
dW5dCi0gIC0td2l0aC1kZWJ1Z2Rpcj1ESVIgICAgIFBhdGggdG8gZGlyZWN0b3J5IGZvciBkZWJ1
ZyBzeW1ib2xzLgotICAgICAgICAgICAgICAgICAgICAgICAgICBbUFJFRklYL2xpYi9kZWJ1Z10K
LQotU29tZSBpbmZsdWVudGlhbCBlbnZpcm9ubWVudCB2YXJpYWJsZXM6Ci0gIEZJRzJERVYgICAg
IFBhdGggdG8gZmlnMmRldiB0b29sCi0gIFBPRDJNQU4gICAgIFBhdGggdG8gcG9kMm1hbiB0b29s
Ci0gIFBPRDJIVE1MICAgIFBhdGggdG8gcG9kMmh0bWwgdG9vbAotICBQT0QyVEVYVCAgICBQYXRo
IHRvIHBvZDJ0ZXh0IHRvb2wKLSAgUEFORE9DICAgICAgUGF0aCB0byBwYW5kb2MgdG9vbAotICBQ
RVJMICAgICAgICBQYXRoIHRvIFBlcmwgcGFyc2VyCi0KLVVzZSB0aGVzZSB2YXJpYWJsZXMgdG8g
b3ZlcnJpZGUgdGhlIGNob2ljZXMgbWFkZSBieSBgY29uZmlndXJlJyBvciB0byBoZWxwCi1pdCB0
byBmaW5kIGxpYnJhcmllcyBhbmQgcHJvZ3JhbXMgd2l0aCBub25zdGFuZGFyZCBuYW1lcy9sb2Nh
dGlvbnMuCi0KLVJlcG9ydCBidWdzIHRvIDx4ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZz4uCi1YZW4g
SHlwZXJ2aXNvciBEb2N1bWVudGF0aW9uIGhvbWUgcGFnZTogPGh0dHA6Ly93d3cueGVuLm9yZy8+
LgotX0FDRU9GCi1hY19zdGF0dXM9JD8KLWZpCi0KLWlmIHRlc3QgIiRhY19pbml0X2hlbHAiID0g
InJlY3Vyc2l2ZSI7IHRoZW4KLSAgIyBJZiB0aGVyZSBhcmUgc3ViZGlycywgcmVwb3J0IHRoZWly
IHNwZWNpZmljIC0taGVscC4KLSAgZm9yIGFjX2RpciBpbiA6ICRhY19zdWJkaXJzX2FsbDsgZG8g
dGVzdCAieCRhY19kaXIiID0geDogJiYgY29udGludWUKLSAgICB0ZXN0IC1kICIkYWNfZGlyIiB8
fAotICAgICAgeyBjZCAiJHNyY2RpciIgJiYgYWNfcHdkPWBwd2RgICYmIHNyY2Rpcj0uICYmIHRl
c3QgLWQgIiRhY19kaXIiOyB9IHx8Ci0gICAgICBjb250aW51ZQotICAgIGFjX2J1aWxkZGlyPS4K
LQotY2FzZSAiJGFjX2RpciIgaW4KLS4pIGFjX2Rpcl9zdWZmaXg9IGFjX3RvcF9idWlsZGRpcl9z
dWI9LiBhY190b3BfYnVpbGRfcHJlZml4PSA7OwotKikKLSAgYWNfZGlyX3N1ZmZpeD0vYCRhc19l
Y2hvICIkYWNfZGlyIiB8IHNlZCAnc3xeXC5bXFwvXXx8J2AKLSAgIyBBICIuLiIgZm9yIGVhY2gg
ZGlyZWN0b3J5IGluICRhY19kaXJfc3VmZml4LgotICBhY190b3BfYnVpbGRkaXJfc3ViPWAkYXNf
ZWNobyAiJGFjX2Rpcl9zdWZmaXgiIHwgc2VkICdzfC9bXlxcL10qfC8uLnxnO3N8L3x8J2AKLSAg
Y2FzZSAkYWNfdG9wX2J1aWxkZGlyX3N1YiBpbgotICAiIikgYWNfdG9wX2J1aWxkZGlyX3N1Yj0u
IGFjX3RvcF9idWlsZF9wcmVmaXg9IDs7Ci0gICopICBhY190b3BfYnVpbGRfcHJlZml4PSRhY190
b3BfYnVpbGRkaXJfc3ViLyA7OwotICBlc2FjIDs7Ci1lc2FjCi1hY19hYnNfdG9wX2J1aWxkZGly
PSRhY19wd2QKLWFjX2Fic19idWlsZGRpcj0kYWNfcHdkJGFjX2Rpcl9zdWZmaXgKLSMgZm9yIGJh
Y2t3YXJkIGNvbXBhdGliaWxpdHk6Ci1hY190b3BfYnVpbGRkaXI9JGFjX3RvcF9idWlsZF9wcmVm
aXgKLQotY2FzZSAkc3JjZGlyIGluCi0gIC4pICAjIFdlIGFyZSBidWlsZGluZyBpbiBwbGFjZS4K
LSAgICBhY19zcmNkaXI9LgotICAgIGFjX3RvcF9zcmNkaXI9JGFjX3RvcF9idWlsZGRpcl9zdWIK
LSAgICBhY19hYnNfdG9wX3NyY2Rpcj0kYWNfcHdkIDs7Ci0gIFtcXC9dKiB8ID86W1xcL10qICkg
ICMgQWJzb2x1dGUgbmFtZS4KLSAgICBhY19zcmNkaXI9JHNyY2RpciRhY19kaXJfc3VmZml4Owot
ICAgIGFjX3RvcF9zcmNkaXI9JHNyY2RpcgotICAgIGFjX2Fic190b3Bfc3JjZGlyPSRzcmNkaXIg
OzsKLSAgKikgIyBSZWxhdGl2ZSBuYW1lLgotICAgIGFjX3NyY2Rpcj0kYWNfdG9wX2J1aWxkX3By
ZWZpeCRzcmNkaXIkYWNfZGlyX3N1ZmZpeAotICAgIGFjX3RvcF9zcmNkaXI9JGFjX3RvcF9idWls
ZF9wcmVmaXgkc3JjZGlyCi0gICAgYWNfYWJzX3RvcF9zcmNkaXI9JGFjX3B3ZC8kc3JjZGlyIDs7
Ci1lc2FjCi1hY19hYnNfc3JjZGlyPSRhY19hYnNfdG9wX3NyY2RpciRhY19kaXJfc3VmZml4Ci0K
LSAgICBjZCAiJGFjX2RpciIgfHwgeyBhY19zdGF0dXM9JD87IGNvbnRpbnVlOyB9Ci0gICAgIyBD
aGVjayBmb3IgZ3Vlc3RlZCBjb25maWd1cmUuCi0gICAgaWYgdGVzdCAtZiAiJGFjX3NyY2Rpci9j
b25maWd1cmUuZ251IjsgdGhlbgotICAgICAgZWNobyAmJgotICAgICAgJFNIRUxMICIkYWNfc3Jj
ZGlyL2NvbmZpZ3VyZS5nbnUiIC0taGVscD1yZWN1cnNpdmUKLSAgICBlbGlmIHRlc3QgLWYgIiRh
Y19zcmNkaXIvY29uZmlndXJlIjsgdGhlbgotICAgICAgZWNobyAmJgotICAgICAgJFNIRUxMICIk
YWNfc3JjZGlyL2NvbmZpZ3VyZSIgLS1oZWxwPXJlY3Vyc2l2ZQotICAgIGVsc2UKLSAgICAgICRh
c19lY2hvICIkYXNfbWU6IFdBUk5JTkc6IG5vIGNvbmZpZ3VyYXRpb24gaW5mb3JtYXRpb24gaXMg
aW4gJGFjX2RpciIgPiYyCi0gICAgZmkgfHwgYWNfc3RhdHVzPSQ/Ci0gICAgY2QgIiRhY19wd2Qi
IHx8IHsgYWNfc3RhdHVzPSQ/OyBicmVhazsgfQotICBkb25lCi1maQotCi10ZXN0IC1uICIkYWNf
aW5pdF9oZWxwIiAmJiBleGl0ICRhY19zdGF0dXMKLWlmICRhY19pbml0X3ZlcnNpb247IHRoZW4K
LSAgY2F0IDw8XF9BQ0VPRgotWGVuIEh5cGVydmlzb3IgRG9jdW1lbnRhdGlvbiBjb25maWd1cmUg
NC4xMwotZ2VuZXJhdGVkIGJ5IEdOVSBBdXRvY29uZiAyLjY5Ci0KLUNvcHlyaWdodCAoQykgMjAx
MiBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24sIEluYy4KLVRoaXMgY29uZmlndXJlIHNjcmlwdCBp
cyBmcmVlIHNvZnR3YXJlOyB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uCi1naXZlcyB1bmxp
bWl0ZWQgcGVybWlzc2lvbiB0byBjb3B5LCBkaXN0cmlidXRlIGFuZCBtb2RpZnkgaXQuCi1fQUNF
T0YKLSAgZXhpdAotZmkKLQotIyMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICMjCi0jIyBBdXRv
Y29uZiBpbml0aWFsaXphdGlvbi4gIyMKLSMjIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAjIwot
Y2F0ID5jb25maWcubG9nIDw8X0FDRU9GCi1UaGlzIGZpbGUgY29udGFpbnMgYW55IG1lc3NhZ2Vz
IHByb2R1Y2VkIGJ5IGNvbXBpbGVycyB3aGlsZQotcnVubmluZyBjb25maWd1cmUsIHRvIGFpZCBk
ZWJ1Z2dpbmcgaWYgY29uZmlndXJlIG1ha2VzIGEgbWlzdGFrZS4KLQotSXQgd2FzIGNyZWF0ZWQg
YnkgWGVuIEh5cGVydmlzb3IgRG9jdW1lbnRhdGlvbiAkYXNfbWUgNC4xMywgd2hpY2ggd2FzCi1n
ZW5lcmF0ZWQgYnkgR05VIEF1dG9jb25mIDIuNjkuICBJbnZvY2F0aW9uIGNvbW1hbmQgbGluZSB3
YXMKLQotICAkICQwICRACi0KLV9BQ0VPRgotZXhlYyA1Pj5jb25maWcubG9nCi17Ci1jYXQgPDxf
QVNVTkFNRQotIyMgLS0tLS0tLS0tICMjCi0jIyBQbGF0Zm9ybS4gIyMKLSMjIC0tLS0tLS0tLSAj
IwotCi1ob3N0bmFtZSA9IGAoaG9zdG5hbWUgfHwgdW5hbWUgLW4pIDI+L2Rldi9udWxsIHwgc2Vk
IDFxYAotdW5hbWUgLW0gPSBgKHVuYW1lIC1tKSAyPi9kZXYvbnVsbCB8fCBlY2hvIHVua25vd25g
Ci11bmFtZSAtciA9IGAodW5hbWUgLXIpIDI+L2Rldi9udWxsIHx8IGVjaG8gdW5rbm93bmAKLXVu
YW1lIC1zID0gYCh1bmFtZSAtcykgMj4vZGV2L251bGwgfHwgZWNobyB1bmtub3duYAotdW5hbWUg
LXYgPSBgKHVuYW1lIC12KSAyPi9kZXYvbnVsbCB8fCBlY2hvIHVua25vd25gCi0KLS91c3IvYmlu
L3VuYW1lIC1wID0gYCgvdXNyL2Jpbi91bmFtZSAtcCkgMj4vZGV2L251bGwgfHwgZWNobyB1bmtu
b3duYAotL2Jpbi91bmFtZSAtWCAgICAgPSBgKC9iaW4vdW5hbWUgLVgpIDI+L2Rldi9udWxsICAg
ICB8fCBlY2hvIHVua25vd25gCi0KLS9iaW4vYXJjaCAgICAgICAgICAgICAgPSBgKC9iaW4vYXJj
aCkgMj4vZGV2L251bGwgICAgICAgICAgICAgIHx8IGVjaG8gdW5rbm93bmAKLS91c3IvYmluL2Fy
Y2ggLWsgICAgICAgPSBgKC91c3IvYmluL2FyY2ggLWspIDI+L2Rldi9udWxsICAgICAgIHx8IGVj
aG8gdW5rbm93bmAKLS91c3IvY29udmV4L2dldHN5c2luZm8gPSBgKC91c3IvY29udmV4L2dldHN5
c2luZm8pIDI+L2Rldi9udWxsIHx8IGVjaG8gdW5rbm93bmAKLS91c3IvYmluL2hvc3RpbmZvICAg
ICAgPSBgKC91c3IvYmluL2hvc3RpbmZvKSAyPi9kZXYvbnVsbCAgICAgIHx8IGVjaG8gdW5rbm93
bmAKLS9iaW4vbWFjaGluZSAgICAgICAgICAgPSBgKC9iaW4vbWFjaGluZSkgMj4vZGV2L251bGwg
ICAgICAgICAgIHx8IGVjaG8gdW5rbm93bmAKLS91c3IvYmluL29zbGV2ZWwgICAgICAgPSBgKC91
c3IvYmluL29zbGV2ZWwpIDI+L2Rldi9udWxsICAgICAgIHx8IGVjaG8gdW5rbm93bmAKLS9iaW4v
dW5pdmVyc2UgICAgICAgICAgPSBgKC9iaW4vdW5pdmVyc2UpIDI+L2Rldi9udWxsICAgICAgICAg
IHx8IGVjaG8gdW5rbm93bmAKLQotX0FTVU5BTUUKLQotYXNfc2F2ZV9JRlM9JElGUzsgSUZTPSRQ
QVRIX1NFUEFSQVRPUgotZm9yIGFzX2RpciBpbiAkUEFUSAotZG8KLSAgSUZTPSRhc19zYXZlX0lG
UwotICB0ZXN0IC16ICIkYXNfZGlyIiAmJiBhc19kaXI9LgotICAgICRhc19lY2hvICJQQVRIOiAk
YXNfZGlyIgotICBkb25lCi1JRlM9JGFzX3NhdmVfSUZTCi0KLX0gPiY1Ci0KLWNhdCA+JjUgPDxf
QUNFT0YKLQotCi0jIyAtLS0tLS0tLS0tLSAjIwotIyMgQ29yZSB0ZXN0cy4gIyMKLSMjIC0tLS0t
LS0tLS0tICMjCi0KLV9BQ0VPRgotCi0KLSMgS2VlcCBhIHRyYWNlIG9mIHRoZSBjb21tYW5kIGxp
bmUuCi0jIFN0cmlwIG91dCAtLW5vLWNyZWF0ZSBhbmQgLS1uby1yZWN1cnNpb24gc28gdGhleSBk
byBub3QgcGlsZSB1cC4KLSMgU3RyaXAgb3V0IC0tc2lsZW50IGJlY2F1c2Ugd2UgZG9uJ3Qgd2Fu
dCB0byByZWNvcmQgaXQgZm9yIGZ1dHVyZSBydW5zLgotIyBBbHNvIHF1b3RlIGFueSBhcmdzIGNv
bnRhaW5pbmcgc2hlbGwgbWV0YS1jaGFyYWN0ZXJzLgotIyBNYWtlIHR3byBwYXNzZXMgdG8gYWxs
b3cgZm9yIHByb3BlciBkdXBsaWNhdGUtYXJndW1lbnQgc3VwcHJlc3Npb24uCi1hY19jb25maWd1
cmVfYXJncz0KLWFjX2NvbmZpZ3VyZV9hcmdzMD0KLWFjX2NvbmZpZ3VyZV9hcmdzMT0KLWFjX211
c3Rfa2VlcF9uZXh0PWZhbHNlCi1mb3IgYWNfcGFzcyBpbiAxIDIKLWRvCi0gIGZvciBhY19hcmcK
LSAgZG8KLSAgICBjYXNlICRhY19hcmcgaW4KLSAgICAtbm8tY3JlYXRlIHwgLS1uby1jKiB8IC1u
IHwgLW5vLXJlY3Vyc2lvbiB8IC0tbm8tciopIGNvbnRpbnVlIDs7Ci0gICAgLXEgfCAtcXVpZXQg
fCAtLXF1aWV0IHwgLS1xdWllIHwgLS1xdWkgfCAtLXF1IHwgLS1xIFwKLSAgICB8IC1zaWxlbnQg
fCAtLXNpbGVudCB8IC0tc2lsZW4gfCAtLXNpbGUgfCAtLXNpbCkKLSAgICAgIGNvbnRpbnVlIDs7
Ci0gICAgKlwnKikKLSAgICAgIGFjX2FyZz1gJGFzX2VjaG8gIiRhY19hcmciIHwgc2VkICJzLycv
J1xcXFxcXFxcJycvZyJgIDs7Ci0gICAgZXNhYwotICAgIGNhc2UgJGFjX3Bhc3MgaW4KLSAgICAx
KSBhc19mbl9hcHBlbmQgYWNfY29uZmlndXJlX2FyZ3MwICIgJyRhY19hcmcnIiA7OwotICAgIDIp
Ci0gICAgICBhc19mbl9hcHBlbmQgYWNfY29uZmlndXJlX2FyZ3MxICIgJyRhY19hcmcnIgotICAg
ICAgaWYgdGVzdCAkYWNfbXVzdF9rZWVwX25leHQgPSB0cnVlOyB0aGVuCi0JYWNfbXVzdF9rZWVw
X25leHQ9ZmFsc2UgIyBHb3QgdmFsdWUsIGJhY2sgdG8gbm9ybWFsLgotICAgICAgZWxzZQotCWNh
c2UgJGFjX2FyZyBpbgotCSAgKj0qIHwgLS1jb25maWctY2FjaGUgfCAtQyB8IC1kaXNhYmxlLSog
fCAtLWRpc2FibGUtKiBcCi0JICB8IC1lbmFibGUtKiB8IC0tZW5hYmxlLSogfCAtZ2FzIHwgLS1n
KiB8IC1uZnAgfCAtLW5mKiBcCi0JICB8IC1xIHwgLXF1aWV0IHwgLS1xKiB8IC1zaWxlbnQgfCAt
LXNpbCogfCAtdiB8IC12ZXJiKiBcCi0JICB8IC13aXRoLSogfCAtLXdpdGgtKiB8IC13aXRob3V0
LSogfCAtLXdpdGhvdXQtKiB8IC0teCkKLQkgICAgY2FzZSAiJGFjX2NvbmZpZ3VyZV9hcmdzMCAi
IGluCi0JICAgICAgIiRhY19jb25maWd1cmVfYXJnczEiKiIgJyRhY19hcmcnICIqICkgY29udGlu
dWUgOzsKLQkgICAgZXNhYwotCSAgICA7OwotCSAgLSogKSBhY19tdXN0X2tlZXBfbmV4dD10cnVl
IDs7Ci0JZXNhYwotICAgICAgZmkKLSAgICAgIGFzX2ZuX2FwcGVuZCBhY19jb25maWd1cmVfYXJn
cyAiICckYWNfYXJnJyIKLSAgICAgIDs7Ci0gICAgZXNhYwotICBkb25lCi1kb25lCi17IGFjX2Nv
bmZpZ3VyZV9hcmdzMD07IHVuc2V0IGFjX2NvbmZpZ3VyZV9hcmdzMDt9Ci17IGFjX2NvbmZpZ3Vy
ZV9hcmdzMT07IHVuc2V0IGFjX2NvbmZpZ3VyZV9hcmdzMTt9Ci0KLSMgV2hlbiBpbnRlcnJ1cHRl
ZCBvciBleGl0J2QsIGNsZWFudXAgdGVtcG9yYXJ5IGZpbGVzLCBhbmQgY29tcGxldGUKLSMgY29u
ZmlnLmxvZy4gIFdlIHJlbW92ZSBjb21tZW50cyBiZWNhdXNlIGFueXdheSB0aGUgcXVvdGVzIGlu
IHRoZXJlCi0jIHdvdWxkIGNhdXNlIHByb2JsZW1zIG9yIGxvb2sgdWdseS4KLSMgV0FSTklORzog
VXNlICdcJycgdG8gcmVwcmVzZW50IGFuIGFwb3N0cm9waGUgd2l0aGluIHRoZSB0cmFwLgotIyBX
QVJOSU5HOiBEbyBub3Qgc3RhcnQgdGhlIHRyYXAgY29kZSB3aXRoIGEgbmV3bGluZSwgZHVlIHRv
IGEgRnJlZUJTRCA0LjAgYnVnLgotdHJhcCAnZXhpdF9zdGF0dXM9JD8KLSAgIyBTYXZlIGludG8g
Y29uZmlnLmxvZyBzb21lIGluZm9ybWF0aW9uIHRoYXQgbWlnaHQgaGVscCBpbiBkZWJ1Z2dpbmcu
Ci0gIHsKLSAgICBlY2hvCi0KLSAgICAkYXNfZWNobyAiIyMgLS0tLS0tLS0tLS0tLS0tLSAjIwot
IyMgQ2FjaGUgdmFyaWFibGVzLiAjIwotIyMgLS0tLS0tLS0tLS0tLS0tLSAjIyIKLSAgICBlY2hv
Ci0gICAgIyBUaGUgZm9sbG93aW5nIHdheSBvZiB3cml0aW5nIHRoZSBjYWNoZSBtaXNoYW5kbGVz
IG5ld2xpbmVzIGluIHZhbHVlcywKLSgKLSAgZm9yIGFjX3ZhciBpbiBgKHNldCkgMj4mMSB8IHNl
ZCAtbiAnXCcncy9eXChbYS16QS1aX11bYS16QS1aMC05X10qXCk9LiovXDEvcCdcJydgOyBkbwot
ICAgIGV2YWwgYWNfdmFsPVwkJGFjX3ZhcgotICAgIGNhc2UgJGFjX3ZhbCBpbiAjKAotICAgICok
e2FzX25sfSopCi0gICAgICBjYXNlICRhY192YXIgaW4gIygKLSAgICAgICpfY3ZfKikgeyAkYXNf
ZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiBXQVJOSU5HOiBjYWNoZSB2YXJpYWJs
ZSAkYWNfdmFyIGNvbnRhaW5zIGEgbmV3bGluZSIgPiY1Ci0kYXNfZWNobyAiJGFzX21lOiBXQVJO
SU5HOiBjYWNoZSB2YXJpYWJsZSAkYWNfdmFyIGNvbnRhaW5zIGEgbmV3bGluZSIgPiYyO30gOzsK
LSAgICAgIGVzYWMKLSAgICAgIGNhc2UgJGFjX3ZhciBpbiAjKAotICAgICAgXyB8IElGUyB8IGFz
X25sKSA7OyAjKAotICAgICAgQkFTSF9BUkdWIHwgQkFTSF9TT1VSQ0UpIGV2YWwgJGFjX3Zhcj0g
OzsgIygKLSAgICAgICopIHsgZXZhbCAkYWNfdmFyPTsgdW5zZXQgJGFjX3Zhcjt9IDs7Ci0gICAg
ICBlc2FjIDs7Ci0gICAgZXNhYwotICBkb25lCi0gIChzZXQpIDI+JjEgfAotICAgIGNhc2UgJGFz
X25sYChhY19zcGFjZT0nXCcnICdcJyc7IHNldCkgMj4mMWAgaW4gIygKLSAgICAqJHthc19ubH1h
Y19zcGFjZT1cICopCi0gICAgICBzZWQgLW4gXAotCSJzLydcJycvJ1wnJ1xcXFwnXCcnJ1wnJy9n
OwotCSAgcy9eXFwoW18kYXNfY3JfYWxudW1dKl9jdl9bXyRhc19jcl9hbG51bV0qXFwpPVxcKC4q
XFwpL1xcMT0nXCcnXFwyJ1wnJy9wIgotICAgICAgOzsgIygKLSAgICAqKQotICAgICAgc2VkIC1u
ICIvXltfJGFzX2NyX2FsbnVtXSpfY3ZfW18kYXNfY3JfYWxudW1dKj0vcCIKLSAgICAgIDs7Ci0g
ICAgZXNhYyB8Ci0gICAgc29ydAotKQotICAgIGVjaG8KLQotICAgICRhc19lY2hvICIjIyAtLS0t
LS0tLS0tLS0tLS0tLSAjIwotIyMgT3V0cHV0IHZhcmlhYmxlcy4gIyMKLSMjIC0tLS0tLS0tLS0t
LS0tLS0tICMjIgotICAgIGVjaG8KLSAgICBmb3IgYWNfdmFyIGluICRhY19zdWJzdF92YXJzCi0g
ICAgZG8KLSAgICAgIGV2YWwgYWNfdmFsPVwkJGFjX3ZhcgotICAgICAgY2FzZSAkYWNfdmFsIGlu
Ci0gICAgICAqXCdcJycqKSBhY192YWw9YCRhc19lY2hvICIkYWNfdmFsIiB8IHNlZCAicy8nXCcn
LydcJydcXFxcXFxcXCdcJycnXCcnL2ciYDs7Ci0gICAgICBlc2FjCi0gICAgICAkYXNfZWNobyAi
JGFjX3Zhcj0nXCcnJGFjX3ZhbCdcJyciCi0gICAgZG9uZSB8IHNvcnQKLSAgICBlY2hvCi0KLSAg
ICBpZiB0ZXN0IC1uICIkYWNfc3Vic3RfZmlsZXMiOyB0aGVuCi0gICAgICAkYXNfZWNobyAiIyMg
LS0tLS0tLS0tLS0tLS0tLS0tLSAjIwotIyMgRmlsZSBzdWJzdGl0dXRpb25zLiAjIwotIyMgLS0t
LS0tLS0tLS0tLS0tLS0tLSAjIyIKLSAgICAgIGVjaG8KLSAgICAgIGZvciBhY192YXIgaW4gJGFj
X3N1YnN0X2ZpbGVzCi0gICAgICBkbwotCWV2YWwgYWNfdmFsPVwkJGFjX3ZhcgotCWNhc2UgJGFj
X3ZhbCBpbgotCSpcJ1wnJyopIGFjX3ZhbD1gJGFzX2VjaG8gIiRhY192YWwiIHwgc2VkICJzLydc
JycvJ1wnJ1xcXFxcXFxcJ1wnJydcJycvZyJgOzsKLQllc2FjCi0JJGFzX2VjaG8gIiRhY192YXI9
J1wnJyRhY192YWwnXCcnIgotICAgICAgZG9uZSB8IHNvcnQKLSAgICAgIGVjaG8KLSAgICBmaQot
Ci0gICAgaWYgdGVzdCAtcyBjb25mZGVmcy5oOyB0aGVuCi0gICAgICAkYXNfZWNobyAiIyMgLS0t
LS0tLS0tLS0gIyMKLSMjIGNvbmZkZWZzLmguICMjCi0jIyAtLS0tLS0tLS0tLSAjIyIKLSAgICAg
IGVjaG8KLSAgICAgIGNhdCBjb25mZGVmcy5oCi0gICAgICBlY2hvCi0gICAgZmkKLSAgICB0ZXN0
ICIkYWNfc2lnbmFsIiAhPSAwICYmCi0gICAgICAkYXNfZWNobyAiJGFzX21lOiBjYXVnaHQgc2ln
bmFsICRhY19zaWduYWwiCi0gICAgJGFzX2VjaG8gIiRhc19tZTogZXhpdCAkZXhpdF9zdGF0dXMi
Ci0gIH0gPiY1Ci0gIHJtIC1mIGNvcmUgKi5jb3JlIGNvcmUuY29uZnRlc3QuKiAmJgotICAgIHJt
IC1mIC1yIGNvbmZ0ZXN0KiBjb25mZGVmcyogY29uZiQkKiAkYWNfY2xlYW5fZmlsZXMgJiYKLSAg
ICBleGl0ICRleGl0X3N0YXR1cwotJyAwCi1mb3IgYWNfc2lnbmFsIGluIDEgMiAxMyAxNTsgZG8K
LSAgdHJhcCAnYWNfc2lnbmFsPSckYWNfc2lnbmFsJzsgYXNfZm5fZXhpdCAxJyAkYWNfc2lnbmFs
Ci1kb25lCi1hY19zaWduYWw9MAotCi0jIGNvbmZkZWZzLmggYXZvaWRzIE9TIGNvbW1hbmQgbGlu
ZSBsZW5ndGggbGltaXRzIHRoYXQgREVGUyBjYW4gZXhjZWVkLgotcm0gLWYgLXIgY29uZnRlc3Qq
IGNvbmZkZWZzLmgKLQotJGFzX2VjaG8gIi8qIGNvbmZkZWZzLmggKi8iID4gY29uZmRlZnMuaAot
Ci0jIFByZWRlZmluZWQgcHJlcHJvY2Vzc29yIHZhcmlhYmxlcy4KLQotY2F0ID4+Y29uZmRlZnMu
aCA8PF9BQ0VPRgotI2RlZmluZSBQQUNLQUdFX05BTUUgIiRQQUNLQUdFX05BTUUiCi1fQUNFT0YK
LQotY2F0ID4+Y29uZmRlZnMuaCA8PF9BQ0VPRgotI2RlZmluZSBQQUNLQUdFX1RBUk5BTUUgIiRQ
QUNLQUdFX1RBUk5BTUUiCi1fQUNFT0YKLQotY2F0ID4+Y29uZmRlZnMuaCA8PF9BQ0VPRgotI2Rl
ZmluZSBQQUNLQUdFX1ZFUlNJT04gIiRQQUNLQUdFX1ZFUlNJT04iCi1fQUNFT0YKLQotY2F0ID4+
Y29uZmRlZnMuaCA8PF9BQ0VPRgotI2RlZmluZSBQQUNLQUdFX1NUUklORyAiJFBBQ0tBR0VfU1RS
SU5HIgotX0FDRU9GCi0KLWNhdCA+PmNvbmZkZWZzLmggPDxfQUNFT0YKLSNkZWZpbmUgUEFDS0FH
RV9CVUdSRVBPUlQgIiRQQUNLQUdFX0JVR1JFUE9SVCIKLV9BQ0VPRgotCi1jYXQgPj5jb25mZGVm
cy5oIDw8X0FDRU9GCi0jZGVmaW5lIFBBQ0tBR0VfVVJMICIkUEFDS0FHRV9VUkwiCi1fQUNFT0YK
LQotCi0jIExldCB0aGUgc2l0ZSBmaWxlIHNlbGVjdCBhbiBhbHRlcm5hdGUgY2FjaGUgZmlsZSBp
ZiBpdCB3YW50cyB0by4KLSMgUHJlZmVyIGFuIGV4cGxpY2l0bHkgc2VsZWN0ZWQgZmlsZSB0byBh
dXRvbWF0aWNhbGx5IHNlbGVjdGVkIG9uZXMuCi1hY19zaXRlX2ZpbGUxPU5PTkUKLWFjX3NpdGVf
ZmlsZTI9Tk9ORQotaWYgdGVzdCAtbiAiJENPTkZJR19TSVRFIjsgdGhlbgotICAjIFdlIGRvIG5v
dCB3YW50IGEgUEFUSCBzZWFyY2ggZm9yIGNvbmZpZy5zaXRlLgotICBjYXNlICRDT05GSUdfU0lU
RSBpbiAjKCgKLSAgICAtKikgIGFjX3NpdGVfZmlsZTE9Li8kQ09ORklHX1NJVEU7OwotICAgICov
KikgYWNfc2l0ZV9maWxlMT0kQ09ORklHX1NJVEU7OwotICAgICopICAgYWNfc2l0ZV9maWxlMT0u
LyRDT05GSUdfU0lURTs7Ci0gIGVzYWMKLWVsaWYgdGVzdCAieCRwcmVmaXgiICE9IHhOT05FOyB0
aGVuCi0gIGFjX3NpdGVfZmlsZTE9JHByZWZpeC9zaGFyZS9jb25maWcuc2l0ZQotICBhY19zaXRl
X2ZpbGUyPSRwcmVmaXgvZXRjL2NvbmZpZy5zaXRlCi1lbHNlCi0gIGFjX3NpdGVfZmlsZTE9JGFj
X2RlZmF1bHRfcHJlZml4L3NoYXJlL2NvbmZpZy5zaXRlCi0gIGFjX3NpdGVfZmlsZTI9JGFjX2Rl
ZmF1bHRfcHJlZml4L2V0Yy9jb25maWcuc2l0ZQotZmkKLWZvciBhY19zaXRlX2ZpbGUgaW4gIiRh
Y19zaXRlX2ZpbGUxIiAiJGFjX3NpdGVfZmlsZTIiCi1kbwotICB0ZXN0ICJ4JGFjX3NpdGVfZmls
ZSIgPSB4Tk9ORSAmJiBjb250aW51ZQotICBpZiB0ZXN0IC9kZXYvbnVsbCAhPSAiJGFjX3NpdGVf
ZmlsZSIgJiYgdGVzdCAtciAiJGFjX3NpdGVfZmlsZSI7IHRoZW4KLSAgICB7ICRhc19lY2hvICIk
YXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IGxvYWRpbmcgc2l0ZSBzY3JpcHQgJGFjX3NpdGVf
ZmlsZSIgPiY1Ci0kYXNfZWNobyAiJGFzX21lOiBsb2FkaW5nIHNpdGUgc2NyaXB0ICRhY19zaXRl
X2ZpbGUiID4mNjt9Ci0gICAgc2VkICdzL14vfCAvJyAiJGFjX3NpdGVfZmlsZSIgPiY1Ci0gICAg
LiAiJGFjX3NpdGVfZmlsZSIgXAotICAgICAgfHwgeyB7ICRhc19lY2hvICIkYXNfbWU6JHthc19s
aW5lbm8tJExJTkVOT306IGVycm9yOiBpbiBcYCRhY19wd2QnOiIgPiY1Ci0kYXNfZWNobyAiJGFz
X21lOiBlcnJvcjogaW4gXGAkYWNfcHdkJzoiID4mMjt9Ci1hc19mbl9lcnJvciAkPyAiZmFpbGVk
IHRvIGxvYWQgc2l0ZSBzY3JpcHQgJGFjX3NpdGVfZmlsZQotU2VlIFxgY29uZmlnLmxvZycgZm9y
IG1vcmUgZGV0YWlscyIgIiRMSU5FTk8iIDU7IH0KLSAgZmkKLWRvbmUKLQotaWYgdGVzdCAtciAi
JGNhY2hlX2ZpbGUiOyB0aGVuCi0gICMgU29tZSB2ZXJzaW9ucyBvZiBiYXNoIHdpbGwgZmFpbCB0
byBzb3VyY2UgL2Rldi9udWxsIChzcGVjaWFsIGZpbGVzCi0gICMgYWN0dWFsbHkpLCBzbyB3ZSBh
dm9pZCBkb2luZyB0aGF0LiAgREpHUFAgZW11bGF0ZXMgaXQgYXMgYSByZWd1bGFyIGZpbGUuCi0g
IGlmIHRlc3QgL2Rldi9udWxsICE9ICIkY2FjaGVfZmlsZSIgJiYgdGVzdCAtZiAiJGNhY2hlX2Zp
bGUiOyB0aGVuCi0gICAgeyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiBs
b2FkaW5nIGNhY2hlICRjYWNoZV9maWxlIiA+JjUKLSRhc19lY2hvICIkYXNfbWU6IGxvYWRpbmcg
Y2FjaGUgJGNhY2hlX2ZpbGUiID4mNjt9Ci0gICAgY2FzZSAkY2FjaGVfZmlsZSBpbgotICAgICAg
W1xcL10qIHwgPzpbXFwvXSogKSAuICIkY2FjaGVfZmlsZSI7OwotICAgICAgKikgICAgICAgICAg
ICAgICAgICAgICAgLiAiLi8kY2FjaGVfZmlsZSI7OwotICAgIGVzYWMKLSAgZmkKLWVsc2UKLSAg
eyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiBjcmVhdGluZyBjYWNoZSAk
Y2FjaGVfZmlsZSIgPiY1Ci0kYXNfZWNobyAiJGFzX21lOiBjcmVhdGluZyBjYWNoZSAkY2FjaGVf
ZmlsZSIgPiY2O30KLSAgPiRjYWNoZV9maWxlCi1maQotCi0jIENoZWNrIHRoYXQgdGhlIHByZWNp
b3VzIHZhcmlhYmxlcyBzYXZlZCBpbiB0aGUgY2FjaGUgaGF2ZSBrZXB0IHRoZSBzYW1lCi0jIHZh
bHVlLgotYWNfY2FjaGVfY29ycnVwdGVkPWZhbHNlCi1mb3IgYWNfdmFyIGluICRhY19wcmVjaW91
c192YXJzOyBkbwotICBldmFsIGFjX29sZF9zZXQ9XCRhY19jdl9lbnZfJHthY192YXJ9X3NldAot
ICBldmFsIGFjX25ld19zZXQ9XCRhY19lbnZfJHthY192YXJ9X3NldAotICBldmFsIGFjX29sZF92
YWw9XCRhY19jdl9lbnZfJHthY192YXJ9X3ZhbHVlCi0gIGV2YWwgYWNfbmV3X3ZhbD1cJGFjX2Vu
dl8ke2FjX3Zhcn1fdmFsdWUKLSAgY2FzZSAkYWNfb2xkX3NldCwkYWNfbmV3X3NldCBpbgotICAg
IHNldCwpCi0gICAgICB7ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IGVy
cm9yOiBcYCRhY192YXInIHdhcyBzZXQgdG8gXGAkYWNfb2xkX3ZhbCcgaW4gdGhlIHByZXZpb3Vz
IHJ1biIgPiY1Ci0kYXNfZWNobyAiJGFzX21lOiBlcnJvcjogXGAkYWNfdmFyJyB3YXMgc2V0IHRv
IFxgJGFjX29sZF92YWwnIGluIHRoZSBwcmV2aW91cyBydW4iID4mMjt9Ci0gICAgICBhY19jYWNo
ZV9jb3JydXB0ZWQ9OiA7OwotICAgICxzZXQpCi0gICAgICB7ICRhc19lY2hvICIkYXNfbWU6JHth
c19saW5lbm8tJExJTkVOT306IGVycm9yOiBcYCRhY192YXInIHdhcyBub3Qgc2V0IGluIHRoZSBw
cmV2aW91cyBydW4iID4mNQotJGFzX2VjaG8gIiRhc19tZTogZXJyb3I6IFxgJGFjX3Zhcicgd2Fz
IG5vdCBzZXQgaW4gdGhlIHByZXZpb3VzIHJ1biIgPiYyO30KLSAgICAgIGFjX2NhY2hlX2NvcnJ1
cHRlZD06IDs7Ci0gICAgLCk7OwotICAgICopCi0gICAgICBpZiB0ZXN0ICJ4JGFjX29sZF92YWwi
ICE9ICJ4JGFjX25ld192YWwiOyB0aGVuCi0JIyBkaWZmZXJlbmNlcyBpbiB3aGl0ZXNwYWNlIGRv
IG5vdCBsZWFkIHRvIGZhaWx1cmUuCi0JYWNfb2xkX3ZhbF93PWBlY2hvIHggJGFjX29sZF92YWxg
Ci0JYWNfbmV3X3ZhbF93PWBlY2hvIHggJGFjX25ld192YWxgCi0JaWYgdGVzdCAiJGFjX29sZF92
YWxfdyIgIT0gIiRhY19uZXdfdmFsX3ciOyB0aGVuCi0JICB7ICRhc19lY2hvICIkYXNfbWU6JHth
c19saW5lbm8tJExJTkVOT306IGVycm9yOiBcYCRhY192YXInIGhhcyBjaGFuZ2VkIHNpbmNlIHRo
ZSBwcmV2aW91cyBydW46IiA+JjUKLSRhc19lY2hvICIkYXNfbWU6IGVycm9yOiBcYCRhY192YXIn
IGhhcyBjaGFuZ2VkIHNpbmNlIHRoZSBwcmV2aW91cyBydW46IiA+JjI7fQotCSAgYWNfY2FjaGVf
Y29ycnVwdGVkPToKLQllbHNlCi0JICB7ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJ
TkVOT306IHdhcm5pbmc6IGlnbm9yaW5nIHdoaXRlc3BhY2UgY2hhbmdlcyBpbiBcYCRhY192YXIn
IHNpbmNlIHRoZSBwcmV2aW91cyBydW46IiA+JjUKLSRhc19lY2hvICIkYXNfbWU6IHdhcm5pbmc6
IGlnbm9yaW5nIHdoaXRlc3BhY2UgY2hhbmdlcyBpbiBcYCRhY192YXInIHNpbmNlIHRoZSBwcmV2
aW91cyBydW46IiA+JjI7fQotCSAgZXZhbCAkYWNfdmFyPVwkYWNfb2xkX3ZhbAotCWZpCi0JeyAk
YXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiAgIGZvcm1lciB2YWx1ZTogIFxg
JGFjX29sZF92YWwnIiA+JjUKLSRhc19lY2hvICIkYXNfbWU6ICAgZm9ybWVyIHZhbHVlOiAgXGAk
YWNfb2xkX3ZhbCciID4mMjt9Ci0JeyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5F
Tk99OiAgIGN1cnJlbnQgdmFsdWU6IFxgJGFjX25ld192YWwnIiA+JjUKLSRhc19lY2hvICIkYXNf
bWU6ICAgY3VycmVudCB2YWx1ZTogXGAkYWNfbmV3X3ZhbCciID4mMjt9Ci0gICAgICBmaTs7Ci0g
IGVzYWMKLSAgIyBQYXNzIHByZWNpb3VzIHZhcmlhYmxlcyB0byBjb25maWcuc3RhdHVzLgotICBp
ZiB0ZXN0ICIkYWNfbmV3X3NldCIgPSBzZXQ7IHRoZW4KLSAgICBjYXNlICRhY19uZXdfdmFsIGlu
Ci0gICAgKlwnKikgYWNfYXJnPSRhY192YXI9YCRhc19lY2hvICIkYWNfbmV3X3ZhbCIgfCBzZWQg
InMvJy8nXFxcXFxcXFwnJy9nImAgOzsKLSAgICAqKSBhY19hcmc9JGFjX3Zhcj0kYWNfbmV3X3Zh
bCA7OwotICAgIGVzYWMKLSAgICBjYXNlICIgJGFjX2NvbmZpZ3VyZV9hcmdzICIgaW4KLSAgICAg
ICoiICckYWNfYXJnJyAiKikgOzsgIyBBdm9pZCBkdXBzLiAgVXNlIG9mIHF1b3RlcyBlbnN1cmVz
IGFjY3VyYWN5LgotICAgICAgKikgYXNfZm5fYXBwZW5kIGFjX2NvbmZpZ3VyZV9hcmdzICIgJyRh
Y19hcmcnIiA7OwotICAgIGVzYWMKLSAgZmkKLWRvbmUKLWlmICRhY19jYWNoZV9jb3JydXB0ZWQ7
IHRoZW4KLSAgeyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiBlcnJvcjog
aW4gXGAkYWNfcHdkJzoiID4mNQotJGFzX2VjaG8gIiRhc19tZTogZXJyb3I6IGluIFxgJGFjX3B3
ZCc6IiA+JjI7fQotICB7ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IGVy
cm9yOiBjaGFuZ2VzIGluIHRoZSBlbnZpcm9ubWVudCBjYW4gY29tcHJvbWlzZSB0aGUgYnVpbGQi
ID4mNQotJGFzX2VjaG8gIiRhc19tZTogZXJyb3I6IGNoYW5nZXMgaW4gdGhlIGVudmlyb25tZW50
IGNhbiBjb21wcm9taXNlIHRoZSBidWlsZCIgPiYyO30KLSAgYXNfZm5fZXJyb3IgJD8gInJ1biBc
YG1ha2UgZGlzdGNsZWFuJyBhbmQvb3IgXGBybSAkY2FjaGVfZmlsZScgYW5kIHN0YXJ0IG92ZXIi
ICIkTElORU5PIiA1Ci1maQotIyMgLS0tLS0tLS0tLS0tLS0tLS0tLS0gIyMKLSMjIE1haW4gYm9k
eSBvZiBzY3JpcHQuICMjCi0jIyAtLS0tLS0tLS0tLS0tLS0tLS0tLSAjIwotCi1hY19leHQ9Ywot
YWNfY3BwPSckQ1BQICRDUFBGTEFHUycKLWFjX2NvbXBpbGU9JyRDQyAtYyAkQ0ZMQUdTICRDUFBG
TEFHUyBjb25mdGVzdC4kYWNfZXh0ID4mNScKLWFjX2xpbms9JyRDQyAtbyBjb25mdGVzdCRhY19l
eGVleHQgJENGTEFHUyAkQ1BQRkxBR1MgJExERkxBR1MgY29uZnRlc3QuJGFjX2V4dCAkTElCUyA+
JjUnCi1hY19jb21waWxlcl9nbnU9JGFjX2N2X2NfY29tcGlsZXJfZ251Ci0KLQotCi1hY19jb25m
aWdfZmlsZXM9IiRhY19jb25maWdfZmlsZXMgLi4vY29uZmlnL0RvY3MubWsgbWFuL3hsLmNmZy41
LnBvZCBtYW4veGwuMS5wb2QiCi0KLWFjX2F1eF9kaXI9Ci1mb3IgYWNfZGlyIGluIC4uLyAiJHNy
Y2RpciIvLi4vOyBkbwotICBpZiB0ZXN0IC1mICIkYWNfZGlyL2luc3RhbGwtc2giOyB0aGVuCi0g
ICAgYWNfYXV4X2Rpcj0kYWNfZGlyCi0gICAgYWNfaW5zdGFsbF9zaD0iJGFjX2F1eF9kaXIvaW5z
dGFsbC1zaCAtYyIKLSAgICBicmVhawotICBlbGlmIHRlc3QgLWYgIiRhY19kaXIvaW5zdGFsbC5z
aCI7IHRoZW4KLSAgICBhY19hdXhfZGlyPSRhY19kaXIKLSAgICBhY19pbnN0YWxsX3NoPSIkYWNf
YXV4X2Rpci9pbnN0YWxsLnNoIC1jIgotICAgIGJyZWFrCi0gIGVsaWYgdGVzdCAtZiAiJGFjX2Rp
ci9zaHRvb2wiOyB0aGVuCi0gICAgYWNfYXV4X2Rpcj0kYWNfZGlyCi0gICAgYWNfaW5zdGFsbF9z
aD0iJGFjX2F1eF9kaXIvc2h0b29sIGluc3RhbGwgLWMiCi0gICAgYnJlYWsKLSAgZmkKLWRvbmUK
LWlmIHRlc3QgLXogIiRhY19hdXhfZGlyIjsgdGhlbgotICBhc19mbl9lcnJvciAkPyAiY2Fubm90
IGZpbmQgaW5zdGFsbC1zaCwgaW5zdGFsbC5zaCwgb3Igc2h0b29sIGluIC4uLyBcIiRzcmNkaXJc
Ii8uLi8iICIkTElORU5PIiA1Ci1maQotCi0jIFRoZXNlIHRocmVlIHZhcmlhYmxlcyBhcmUgdW5k
b2N1bWVudGVkIGFuZCB1bnN1cHBvcnRlZCwKLSMgYW5kIGFyZSBpbnRlbmRlZCB0byBiZSB3aXRo
ZHJhd24gaW4gYSBmdXR1cmUgQXV0b2NvbmYgcmVsZWFzZS4KLSMgVGhleSBjYW4gY2F1c2Ugc2Vy
aW91cyBwcm9ibGVtcyBpZiBhIGJ1aWxkZXIncyBzb3VyY2UgdHJlZSBpcyBpbiBhIGRpcmVjdG9y
eQotIyB3aG9zZSBmdWxsIG5hbWUgY29udGFpbnMgdW51c3VhbCBjaGFyYWN0ZXJzLgotYWNfY29u
ZmlnX2d1ZXNzPSIkU0hFTEwgJGFjX2F1eF9kaXIvY29uZmlnLmd1ZXNzIiAgIyBQbGVhc2UgZG9u
J3QgdXNlIHRoaXMgdmFyLgotYWNfY29uZmlnX3N1Yj0iJFNIRUxMICRhY19hdXhfZGlyL2NvbmZp
Zy5zdWIiICAjIFBsZWFzZSBkb24ndCB1c2UgdGhpcyB2YXIuCi1hY19jb25maWd1cmU9IiRTSEVM
TCAkYWNfYXV4X2Rpci9jb25maWd1cmUiICAjIFBsZWFzZSBkb24ndCB1c2UgdGhpcyB2YXIuCi0K
LQotCi0jIE00IE1hY3JvIGluY2x1ZGVzCi0KLQotCi0KLQotCi0KLQotCi0KLQotCi0KLQotY2Fz
ZSAiJGhvc3Rfb3MiIGluCi0qZnJlZWJzZCopIFhFTlNUT1JFRF9LVkE9L2Rldi94ZW4veGVuc3Rv
cmVkIDs7Ci0qKSBYRU5TVE9SRURfS1ZBPS9wcm9jL3hlbi94c2Rfa3ZhIDs7Ci1lc2FjCi0KLQot
Y2FzZSAiJGhvc3Rfb3MiIGluCi0qZnJlZWJzZCopIFhFTlNUT1JFRF9QT1JUPS9kZXYveGVuL3hl
bnN0b3JlZCA7OwotKikgWEVOU1RPUkVEX1BPUlQ9L3Byb2MveGVuL3hzZF9wb3J0IDs7Ci1lc2Fj
Ci0KLQotCi0KLXRlc3QgIngkcHJlZml4IiA9ICJ4Tk9ORSIgJiYgcHJlZml4PSRhY19kZWZhdWx0
X3ByZWZpeAotdGVzdCAieCRleGVjX3ByZWZpeCIgPSAieE5PTkUiICYmIGV4ZWNfcHJlZml4PSR7
cHJlZml4fQotCi1pZiB0ZXN0ICIkbG9jYWxzdGF0ZWRpciIgPSAnJHtwcmVmaXh9L3ZhcicgOyB0
aGVuCi0gICAgbG9jYWxzdGF0ZWRpcj0vdmFyCi1maQotCi1iaW5kaXI9YGV2YWwgZWNobyAkYmlu
ZGlyYAotc2JpbmRpcj1gZXZhbCBlY2hvICRzYmluZGlyYAotbGliZGlyPWBldmFsIGVjaG8gJGxp
YmRpcmAKLQotaWYgdGVzdCAieCRzeXNjb25mZGlyIiA9ICd4JHtwcmVmaXh9L2V0YycgOyB0aGVu
Ci0gICAgY2FzZSAiJGhvc3Rfb3MiIGluCi0gICAgICAgICAqZnJlZWJzZCopCi0gICAgICAgICBz
eXNjb25mZGlyPSRwcmVmaXgvZXRjCi0gICAgICAgICA7OwotICAgICAgICAgKnNvbGFyaXMqKQot
ICAgICAgICAgaWYgdGVzdCAiJHByZWZpeCIgPSAiL3VzciIgOyB0aGVuCi0gICAgICAgICAgICAg
c3lzY29uZmRpcj0vZXRjCi0gICAgICAgICBlbHNlCi0gICAgICAgICAgICAgc3lzY29uZmRpcj0k
cHJlZml4L2V0YwotICAgICAgICAgZmkKLSAgICAgICAgIDs7Ci0gICAgICAgICAqKQotICAgICAg
ICAgc3lzY29uZmRpcj0vZXRjCi0gICAgICAgICA7OwotICAgIGVzYWMKLWZpCi0KLQotIyBDaGVj
ayB3aGV0aGVyIC0td2l0aC1pbml0ZGRpciB3YXMgZ2l2ZW4uCi1pZiB0ZXN0ICIke3dpdGhfaW5p
dGRkaXIrc2V0fSIgPSBzZXQ7IHRoZW4gOgotICB3aXRodmFsPSR3aXRoX2luaXRkZGlyOyBpbml0
ZGRpcl9wYXRoPSR3aXRodmFsCi1lbHNlCi0gIGNhc2UgIiRob3N0X29zIiBpbgotICAgICAgICAg
KmxpbnV4KikKLSAgICAgICAgIGlmIHRlc3QgLWQgJHN5c2NvbmZkaXIvcmMuZC9pbml0LmQgOyB0
aGVuCi0gICAgICAgICAgICAgaW5pdGRkaXJfcGF0aD0kc3lzY29uZmRpci9yYy5kL2luaXQuZAot
ICAgICAgICAgZWxzZQotICAgICAgICAgICAgIGluaXRkZGlyX3BhdGg9JHN5c2NvbmZkaXIvaW5p
dC5kCi0gICAgICAgICBmaQotICAgICAgICAgOzsKLSAgICAgICAgICopCi0gICAgICAgICBpbml0
ZGRpcl9wYXRoPSRzeXNjb25mZGlyL3JjLmQKLSAgICAgICAgIDs7Ci0gICAgIGVzYWMKLWZpCi0K
LQotCi0jIENoZWNrIHdoZXRoZXIgLS13aXRoLXN5c2NvbmZpZy1sZWFmLWRpciB3YXMgZ2l2ZW4u
Ci1pZiB0ZXN0ICIke3dpdGhfc3lzY29uZmlnX2xlYWZfZGlyK3NldH0iID0gc2V0OyB0aGVuIDoK
LSAgd2l0aHZhbD0kd2l0aF9zeXNjb25maWdfbGVhZl9kaXI7IGNvbmZpZ19sZWFmX2Rpcj0kd2l0
aHZhbAotZWxzZQotICBjb25maWdfbGVhZl9kaXI9c3lzY29uZmlnCi0gICAgaWYgdGVzdCAhIC1k
IC9ldGMvc3lzY29uZmlnIDsgdGhlbiBjb25maWdfbGVhZl9kaXI9ZGVmYXVsdCA7IGZpCi1maQot
Ci1DT05GSUdfTEVBRl9ESVI9JGNvbmZpZ19sZWFmX2RpcgotCi0KLQotIyBDaGVjayB3aGV0aGVy
IC0td2l0aC1saWJleGVjLWxlYWYtZGlyIHdhcyBnaXZlbi4KLWlmIHRlc3QgIiR7d2l0aF9saWJl
eGVjX2xlYWZfZGlyK3NldH0iID0gc2V0OyB0aGVuIDoKLSAgd2l0aHZhbD0kd2l0aF9saWJleGVj
X2xlYWZfZGlyOyBsaWJleGVjX3N1YmRpcj0kd2l0aHZhbAotZWxzZQotICBsaWJleGVjX3N1YmRp
cj0kUEFDS0FHRV9UQVJOQU1FCi1maQotCi0KLQotIyBDaGVjayB3aGV0aGVyIC0td2l0aC14ZW4t
ZHVtcGRpciB3YXMgZ2l2ZW4uCi1pZiB0ZXN0ICIke3dpdGhfeGVuX2R1bXBkaXIrc2V0fSIgPSBz
ZXQ7IHRoZW4gOgotICB3aXRodmFsPSR3aXRoX3hlbl9kdW1wZGlyOyB4ZW5fZHVtcGRpcl9wYXRo
PSR3aXRodmFsCi1lbHNlCi0gIHhlbl9kdW1wZGlyX3BhdGg9JGxvY2Fsc3RhdGVkaXIvbGliL3hl
bi9kdW1wCi1maQotCi0KLQotIyBDaGVjayB3aGV0aGVyIC0td2l0aC1ydW5kaXIgd2FzIGdpdmVu
LgotaWYgdGVzdCAiJHt3aXRoX3J1bmRpcitzZXR9IiA9IHNldDsgdGhlbiA6Ci0gIHdpdGh2YWw9
JHdpdGhfcnVuZGlyOyBydW5kaXJfcGF0aD0kd2l0aHZhbAotZWxzZQotICBydW5kaXJfcGF0aD0k
bG9jYWxzdGF0ZWRpci9ydW4KLWZpCi0KLQotCi0jIENoZWNrIHdoZXRoZXIgLS13aXRoLWRlYnVn
ZGlyIHdhcyBnaXZlbi4KLWlmIHRlc3QgIiR7d2l0aF9kZWJ1Z2RpcitzZXR9IiA9IHNldDsgdGhl
biA6Ci0gIHdpdGh2YWw9JHdpdGhfZGVidWdkaXI7IGRlYnVnZGlyX3BhdGg9JHdpdGh2YWwKLWVs
c2UKLSAgZGVidWdkaXJfcGF0aD0kcHJlZml4L2xpYi9kZWJ1ZwotZmkKLQotCi1pZiB0ZXN0ICIk
bGliZXhlY2RpciIgPSAnJHtleGVjX3ByZWZpeH0vbGliZXhlYycgOyB0aGVuCi0gICAgY2FzZSAi
JGhvc3Rfb3MiIGluCi0gICAgICAgICAqbmV0YnNkKikgOzsKLSAgICAgICAgICopCi0gICAgICAg
ICBsaWJleGVjZGlyPScke2V4ZWNfcHJlZml4fS9saWInCi0gICAgICAgICA7OwotICAgIGVzYWMK
LWZpCi1MSUJFWEVDPWBldmFsIGVjaG8gJGxpYmV4ZWNkaXIvJGxpYmV4ZWNfc3ViZGlyYAotCi0K
LUxJQkVYRUNfQklOPSR7TElCRVhFQ30vYmluCi0KLUxJQkVYRUNfTElCPSR7TElCRVhFQ30vbGli
Ci0KLUxJQkVYRUNfSU5DPSR7TElCRVhFQ30vaW5jbHVkZQotCi1YRU5GSVJNV0FSRURJUj0ke0xJ
QkVYRUN9L2Jvb3QKLQotCi1YRU5fUlVOX0RJUj0kcnVuZGlyX3BhdGgveGVuCi0KLQotWEVOX0xP
R19ESVI9JGxvY2Fsc3RhdGVkaXIvbG9nL3hlbgotCi0KLVhFTl9MSUJfU1RPUkVEPSRsb2NhbHN0
YXRlZGlyL2xpYi94ZW5zdG9yZWQKLQotCi1YRU5fUlVOX1NUT1JFRD0kcnVuZGlyX3BhdGgveGVu
c3RvcmVkCi0KLQotWEVOX0xJQl9ESVI9JGxvY2Fsc3RhdGVkaXIvbGliL3hlbgotCi0KLVNIQVJF
RElSPSRwcmVmaXgvc2hhcmUKLQotCi1DT05GSUdfRElSPSRzeXNjb25mZGlyCi0KLQotSU5JVERf
RElSPSRpbml0ZGRpcl9wYXRoCi0KLQotWEVOX0NPTkZJR19ESVI9JENPTkZJR19ESVIveGVuCi0K
LQotWEVOX1NDUklQVF9ESVI9JFhFTl9DT05GSUdfRElSL3NjcmlwdHMKLQotCi1jYXNlICIkaG9z
dF9vcyIgaW4KLSpmcmVlYnNkKikgWEVOX0xPQ0tfRElSPSRsb2NhbHN0YXRlZGlyL2xpYiA7Owot
Km5ldGJzZCopIFhFTl9MT0NLX0RJUj0kbG9jYWxzdGF0ZWRpci9saWIgOzsKLSopIFhFTl9MT0NL
X0RJUj0kbG9jYWxzdGF0ZWRpci9sb2NrIDs7Ci1lc2FjCi0KLQotWEVOX1BBR0lOR19ESVI9JGxv
Y2Fsc3RhdGVkaXIvbGliL3hlbi94ZW5wYWdpbmcKLQotCi1YRU5fRFVNUF9ESVI9JHhlbl9kdW1w
ZGlyX3BhdGgKLQotCi1ERUJVR19ESVI9JGRlYnVnZGlyX3BhdGgKLQotCi0KLQotCi0gICAgIyBF
eHRyYWN0IHRoZSBmaXJzdCB3b3JkIG9mICJmaWcyZGV2Iiwgc28gaXQgY2FuIGJlIGEgcHJvZ3Jh
bSBuYW1lIHdpdGggYXJncy4KLXNldCBkdW1teSBmaWcyZGV2OyBhY193b3JkPSQyCi17ICRhc19l
Y2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IGNoZWNraW5nIGZvciAkYWNfd29yZCIg
PiY1Ci0kYXNfZWNob19uICJjaGVja2luZyBmb3IgJGFjX3dvcmQuLi4gIiA+JjY7IH0KLWlmICR7
YWNfY3ZfcGF0aF9GSUcyREVWKzp9IGZhbHNlOyB0aGVuIDoKLSAgJGFzX2VjaG9fbiAiKGNhY2hl
ZCkgIiA+JjYKLWVsc2UKLSAgY2FzZSAkRklHMkRFViBpbgotICBbXFwvXSogfCA/OltcXC9dKikK
LSAgYWNfY3ZfcGF0aF9GSUcyREVWPSIkRklHMkRFViIgIyBMZXQgdGhlIHVzZXIgb3ZlcnJpZGUg
dGhlIHRlc3Qgd2l0aCBhIHBhdGguCi0gIDs7Ci0gICopCi0gIGFzX3NhdmVfSUZTPSRJRlM7IElG
Uz0kUEFUSF9TRVBBUkFUT1IKLWZvciBhc19kaXIgaW4gJFBBVEgKLWRvCi0gIElGUz0kYXNfc2F2
ZV9JRlMKLSAgdGVzdCAteiAiJGFzX2RpciIgJiYgYXNfZGlyPS4KLSAgICBmb3IgYWNfZXhlY19l
eHQgaW4gJycgJGFjX2V4ZWN1dGFibGVfZXh0ZW5zaW9uczsgZG8KLSAgaWYgYXNfZm5fZXhlY3V0
YWJsZV9wICIkYXNfZGlyLyRhY193b3JkJGFjX2V4ZWNfZXh0IjsgdGhlbgotICAgIGFjX2N2X3Bh
dGhfRklHMkRFVj0iJGFzX2Rpci8kYWNfd29yZCRhY19leGVjX2V4dCIKLSAgICAkYXNfZWNobyAi
JGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiBmb3VuZCAkYXNfZGlyLyRhY193b3JkJGFjX2V4
ZWNfZXh0IiA+JjUKLSAgICBicmVhayAyCi0gIGZpCi1kb25lCi0gIGRvbmUKLUlGUz0kYXNfc2F2
ZV9JRlMKLQotICA7OwotZXNhYwotZmkKLUZJRzJERVY9JGFjX2N2X3BhdGhfRklHMkRFVgotaWYg
dGVzdCAtbiAiJEZJRzJERVYiOyB0aGVuCi0gIHsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVu
by0kTElORU5PfTogcmVzdWx0OiAkRklHMkRFViIgPiY1Ci0kYXNfZWNobyAiJEZJRzJERVYiID4m
NjsgfQotZWxzZQotICB7ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IHJl
c3VsdDogbm8iID4mNQotJGFzX2VjaG8gIm5vIiA+JjY7IH0KLWZpCi0KLQotICAgIGlmICEgdGVz
dCAteCAiJGFjX2N2X3BhdGhfRklHMkRFViI7IHRoZW4gOgotCi0gICAgICAgIHsgJGFzX2VjaG8g
IiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogV0FSTklORzogZmlnMmRldiBpcyBub3QgYXZh
aWxhYmxlIHNvIHNvbWUgZG9jdW1lbnRhdGlvbiB3b24ndCBiZSBidWlsdCIgPiY1Ci0kYXNfZWNo
byAiJGFzX21lOiBXQVJOSU5HOiBmaWcyZGV2IGlzIG5vdCBhdmFpbGFibGUgc28gc29tZSBkb2N1
bWVudGF0aW9uIHdvbid0IGJlIGJ1aWx0IiA+JjI7fQotCi1maQotCi0KLQotICAgICMgRXh0cmFj
dCB0aGUgZmlyc3Qgd29yZCBvZiAicG9kMm1hbiIsIHNvIGl0IGNhbiBiZSBhIHByb2dyYW0gbmFt
ZSB3aXRoIGFyZ3MuCi1zZXQgZHVtbXkgcG9kMm1hbjsgYWNfd29yZD0kMgoteyAkYXNfZWNobyAi
JGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiBjaGVja2luZyBmb3IgJGFjX3dvcmQiID4mNQot
JGFzX2VjaG9fbiAiY2hlY2tpbmcgZm9yICRhY193b3JkLi4uICIgPiY2OyB9Ci1pZiAke2FjX2N2
X3BhdGhfUE9EMk1BTis6fSBmYWxzZTsgdGhlbiA6Ci0gICRhc19lY2hvX24gIihjYWNoZWQpICIg
PiY2Ci1lbHNlCi0gIGNhc2UgJFBPRDJNQU4gaW4KLSAgW1xcL10qIHwgPzpbXFwvXSopCi0gIGFj
X2N2X3BhdGhfUE9EMk1BTj0iJFBPRDJNQU4iICMgTGV0IHRoZSB1c2VyIG92ZXJyaWRlIHRoZSB0
ZXN0IHdpdGggYSBwYXRoLgotICA7OwotICAqKQotICBhc19zYXZlX0lGUz0kSUZTOyBJRlM9JFBB
VEhfU0VQQVJBVE9SCi1mb3IgYXNfZGlyIGluICRQQVRICi1kbwotICBJRlM9JGFzX3NhdmVfSUZT
Ci0gIHRlc3QgLXogIiRhc19kaXIiICYmIGFzX2Rpcj0uCi0gICAgZm9yIGFjX2V4ZWNfZXh0IGlu
ICcnICRhY19leGVjdXRhYmxlX2V4dGVuc2lvbnM7IGRvCi0gIGlmIGFzX2ZuX2V4ZWN1dGFibGVf
cCAiJGFzX2Rpci8kYWNfd29yZCRhY19leGVjX2V4dCI7IHRoZW4KLSAgICBhY19jdl9wYXRoX1BP
RDJNQU49IiRhc19kaXIvJGFjX3dvcmQkYWNfZXhlY19leHQiCi0gICAgJGFzX2VjaG8gIiRhc19t
ZToke2FzX2xpbmVuby0kTElORU5PfTogZm91bmQgJGFzX2Rpci8kYWNfd29yZCRhY19leGVjX2V4
dCIgPiY1Ci0gICAgYnJlYWsgMgotICBmaQotZG9uZQotICBkb25lCi1JRlM9JGFzX3NhdmVfSUZT
Ci0KLSAgOzsKLWVzYWMKLWZpCi1QT0QyTUFOPSRhY19jdl9wYXRoX1BPRDJNQU4KLWlmIHRlc3Qg
LW4gIiRQT0QyTUFOIjsgdGhlbgotICB7ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJ
TkVOT306IHJlc3VsdDogJFBPRDJNQU4iID4mNQotJGFzX2VjaG8gIiRQT0QyTUFOIiA+JjY7IH0K
LWVsc2UKLSAgeyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiByZXN1bHQ6
IG5vIiA+JjUKLSRhc19lY2hvICJubyIgPiY2OyB9Ci1maQotCi0KLSAgICBpZiAhIHRlc3QgLXgg
IiRhY19jdl9wYXRoX1BPRDJNQU4iOyB0aGVuIDoKLQotICAgICAgICB7ICRhc19lY2hvICIkYXNf
bWU6JHthc19saW5lbm8tJExJTkVOT306IFdBUk5JTkc6IHBvZDJtYW4gaXMgbm90IGF2YWlsYWJs
ZSBzbyBzb21lIGRvY3VtZW50YXRpb24gd29uJ3QgYmUgYnVpbHQiID4mNQotJGFzX2VjaG8gIiRh
c19tZTogV0FSTklORzogcG9kMm1hbiBpcyBub3QgYXZhaWxhYmxlIHNvIHNvbWUgZG9jdW1lbnRh
dGlvbiB3b24ndCBiZSBidWlsdCIgPiYyO30KLQotZmkKLQotCi0KLSAgICAjIEV4dHJhY3QgdGhl
IGZpcnN0IHdvcmQgb2YgInBvZDJodG1sIiwgc28gaXQgY2FuIGJlIGEgcHJvZ3JhbSBuYW1lIHdp
dGggYXJncy4KLXNldCBkdW1teSBwb2QyaHRtbDsgYWNfd29yZD0kMgoteyAkYXNfZWNobyAiJGFz
X21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiBjaGVja2luZyBmb3IgJGFjX3dvcmQiID4mNQotJGFz
X2VjaG9fbiAiY2hlY2tpbmcgZm9yICRhY193b3JkLi4uICIgPiY2OyB9Ci1pZiAke2FjX2N2X3Bh
dGhfUE9EMkhUTUwrOn0gZmFsc2U7IHRoZW4gOgotICAkYXNfZWNob19uICIoY2FjaGVkKSAiID4m
NgotZWxzZQotICBjYXNlICRQT0QySFRNTCBpbgotICBbXFwvXSogfCA/OltcXC9dKikKLSAgYWNf
Y3ZfcGF0aF9QT0QySFRNTD0iJFBPRDJIVE1MIiAjIExldCB0aGUgdXNlciBvdmVycmlkZSB0aGUg
dGVzdCB3aXRoIGEgcGF0aC4KLSAgOzsKLSAgKikKLSAgYXNfc2F2ZV9JRlM9JElGUzsgSUZTPSRQ
QVRIX1NFUEFSQVRPUgotZm9yIGFzX2RpciBpbiAkUEFUSAotZG8KLSAgSUZTPSRhc19zYXZlX0lG
UwotICB0ZXN0IC16ICIkYXNfZGlyIiAmJiBhc19kaXI9LgotICAgIGZvciBhY19leGVjX2V4dCBp
biAnJyAkYWNfZXhlY3V0YWJsZV9leHRlbnNpb25zOyBkbwotICBpZiBhc19mbl9leGVjdXRhYmxl
X3AgIiRhc19kaXIvJGFjX3dvcmQkYWNfZXhlY19leHQiOyB0aGVuCi0gICAgYWNfY3ZfcGF0aF9Q
T0QySFRNTD0iJGFzX2Rpci8kYWNfd29yZCRhY19leGVjX2V4dCIKLSAgICAkYXNfZWNobyAiJGFz
X21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiBmb3VuZCAkYXNfZGlyLyRhY193b3JkJGFjX2V4ZWNf
ZXh0IiA+JjUKLSAgICBicmVhayAyCi0gIGZpCi1kb25lCi0gIGRvbmUKLUlGUz0kYXNfc2F2ZV9J
RlMKLQotICA7OwotZXNhYwotZmkKLVBPRDJIVE1MPSRhY19jdl9wYXRoX1BPRDJIVE1MCi1pZiB0
ZXN0IC1uICIkUE9EMkhUTUwiOyB0aGVuCi0gIHsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVu
by0kTElORU5PfTogcmVzdWx0OiAkUE9EMkhUTUwiID4mNQotJGFzX2VjaG8gIiRQT0QySFRNTCIg
PiY2OyB9Ci1lbHNlCi0gIHsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTog
cmVzdWx0OiBubyIgPiY1Ci0kYXNfZWNobyAibm8iID4mNjsgfQotZmkKLQotCi0gICAgaWYgISB0
ZXN0IC14ICIkYWNfY3ZfcGF0aF9QT0QySFRNTCI7IHRoZW4gOgotCi0gICAgICAgIHsgJGFzX2Vj
aG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogV0FSTklORzogcG9kMmh0bWwgaXMgbm90
IGF2YWlsYWJsZSBzbyBzb21lIGRvY3VtZW50YXRpb24gd29uJ3QgYmUgYnVpbHQiID4mNQotJGFz
X2VjaG8gIiRhc19tZTogV0FSTklORzogcG9kMmh0bWwgaXMgbm90IGF2YWlsYWJsZSBzbyBzb21l
IGRvY3VtZW50YXRpb24gd29uJ3QgYmUgYnVpbHQiID4mMjt9Ci0KLWZpCi0KLQotCi0gICAgIyBF
eHRyYWN0IHRoZSBmaXJzdCB3b3JkIG9mICJwb2QydGV4dCIsIHNvIGl0IGNhbiBiZSBhIHByb2dy
YW0gbmFtZSB3aXRoIGFyZ3MuCi1zZXQgZHVtbXkgcG9kMnRleHQ7IGFjX3dvcmQ9JDIKLXsgJGFz
X2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogY2hlY2tpbmcgZm9yICRhY193b3Jk
IiA+JjUKLSRhc19lY2hvX24gImNoZWNraW5nIGZvciAkYWNfd29yZC4uLiAiID4mNjsgfQotaWYg
JHthY19jdl9wYXRoX1BPRDJURVhUKzp9IGZhbHNlOyB0aGVuIDoKLSAgJGFzX2VjaG9fbiAiKGNh
Y2hlZCkgIiA+JjYKLWVsc2UKLSAgY2FzZSAkUE9EMlRFWFQgaW4KLSAgW1xcL10qIHwgPzpbXFwv
XSopCi0gIGFjX2N2X3BhdGhfUE9EMlRFWFQ9IiRQT0QyVEVYVCIgIyBMZXQgdGhlIHVzZXIgb3Zl
cnJpZGUgdGhlIHRlc3Qgd2l0aCBhIHBhdGguCi0gIDs7Ci0gICopCi0gIGFzX3NhdmVfSUZTPSRJ
RlM7IElGUz0kUEFUSF9TRVBBUkFUT1IKLWZvciBhc19kaXIgaW4gJFBBVEgKLWRvCi0gIElGUz0k
YXNfc2F2ZV9JRlMKLSAgdGVzdCAteiAiJGFzX2RpciIgJiYgYXNfZGlyPS4KLSAgICBmb3IgYWNf
ZXhlY19leHQgaW4gJycgJGFjX2V4ZWN1dGFibGVfZXh0ZW5zaW9uczsgZG8KLSAgaWYgYXNfZm5f
ZXhlY3V0YWJsZV9wICIkYXNfZGlyLyRhY193b3JkJGFjX2V4ZWNfZXh0IjsgdGhlbgotICAgIGFj
X2N2X3BhdGhfUE9EMlRFWFQ9IiRhc19kaXIvJGFjX3dvcmQkYWNfZXhlY19leHQiCi0gICAgJGFz
X2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogZm91bmQgJGFzX2Rpci8kYWNfd29y
ZCRhY19leGVjX2V4dCIgPiY1Ci0gICAgYnJlYWsgMgotICBmaQotZG9uZQotICBkb25lCi1JRlM9
JGFzX3NhdmVfSUZTCi0KLSAgOzsKLWVzYWMKLWZpCi1QT0QyVEVYVD0kYWNfY3ZfcGF0aF9QT0Qy
VEVYVAotaWYgdGVzdCAtbiAiJFBPRDJURVhUIjsgdGhlbgotICB7ICRhc19lY2hvICIkYXNfbWU6
JHthc19saW5lbm8tJExJTkVOT306IHJlc3VsdDogJFBPRDJURVhUIiA+JjUKLSRhc19lY2hvICIk
UE9EMlRFWFQiID4mNjsgfQotZWxzZQotICB7ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8t
JExJTkVOT306IHJlc3VsdDogbm8iID4mNQotJGFzX2VjaG8gIm5vIiA+JjY7IH0KLWZpCi0KLQot
ICAgIGlmICEgdGVzdCAteCAiJGFjX2N2X3BhdGhfUE9EMlRFWFQiOyB0aGVuIDoKLQotICAgICAg
ICB7ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IFdBUk5JTkc6IHBvZDJ0
ZXh0IGlzIG5vdCBhdmFpbGFibGUgc28gc29tZSBkb2N1bWVudGF0aW9uIHdvbid0IGJlIGJ1aWx0
IiA+JjUKLSRhc19lY2hvICIkYXNfbWU6IFdBUk5JTkc6IHBvZDJ0ZXh0IGlzIG5vdCBhdmFpbGFi
bGUgc28gc29tZSBkb2N1bWVudGF0aW9uIHdvbid0IGJlIGJ1aWx0IiA+JjI7fQotCi1maQotCi0K
LQotICAgICMgRXh0cmFjdCB0aGUgZmlyc3Qgd29yZCBvZiAicGFuZG9jIiwgc28gaXQgY2FuIGJl
IGEgcHJvZ3JhbSBuYW1lIHdpdGggYXJncy4KLXNldCBkdW1teSBwYW5kb2M7IGFjX3dvcmQ9JDIK
LXsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogY2hlY2tpbmcgZm9yICRh
Y193b3JkIiA+JjUKLSRhc19lY2hvX24gImNoZWNraW5nIGZvciAkYWNfd29yZC4uLiAiID4mNjsg
fQotaWYgJHthY19jdl9wYXRoX1BBTkRPQys6fSBmYWxzZTsgdGhlbiA6Ci0gICRhc19lY2hvX24g
IihjYWNoZWQpICIgPiY2Ci1lbHNlCi0gIGNhc2UgJFBBTkRPQyBpbgotICBbXFwvXSogfCA/Oltc
XC9dKikKLSAgYWNfY3ZfcGF0aF9QQU5ET0M9IiRQQU5ET0MiICMgTGV0IHRoZSB1c2VyIG92ZXJy
aWRlIHRoZSB0ZXN0IHdpdGggYSBwYXRoLgotICA7OwotICAqKQotICBhc19zYXZlX0lGUz0kSUZT
OyBJRlM9JFBBVEhfU0VQQVJBVE9SCi1mb3IgYXNfZGlyIGluICRQQVRICi1kbwotICBJRlM9JGFz
X3NhdmVfSUZTCi0gIHRlc3QgLXogIiRhc19kaXIiICYmIGFzX2Rpcj0uCi0gICAgZm9yIGFjX2V4
ZWNfZXh0IGluICcnICRhY19leGVjdXRhYmxlX2V4dGVuc2lvbnM7IGRvCi0gIGlmIGFzX2ZuX2V4
ZWN1dGFibGVfcCAiJGFzX2Rpci8kYWNfd29yZCRhY19leGVjX2V4dCI7IHRoZW4KLSAgICBhY19j
dl9wYXRoX1BBTkRPQz0iJGFzX2Rpci8kYWNfd29yZCRhY19leGVjX2V4dCIKLSAgICAkYXNfZWNo
byAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiBmb3VuZCAkYXNfZGlyLyRhY193b3JkJGFj
X2V4ZWNfZXh0IiA+JjUKLSAgICBicmVhayAyCi0gIGZpCi1kb25lCi0gIGRvbmUKLUlGUz0kYXNf
c2F2ZV9JRlMKLQotICA7OwotZXNhYwotZmkKLVBBTkRPQz0kYWNfY3ZfcGF0aF9QQU5ET0MKLWlm
IHRlc3QgLW4gIiRQQU5ET0MiOyB0aGVuCi0gIHsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVu
by0kTElORU5PfTogcmVzdWx0OiAkUEFORE9DIiA+JjUKLSRhc19lY2hvICIkUEFORE9DIiA+JjY7
IH0KLWVsc2UKLSAgeyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiByZXN1
bHQ6IG5vIiA+JjUKLSRhc19lY2hvICJubyIgPiY2OyB9Ci1maQotCi0KLSAgICBpZiAhIHRlc3Qg
LXggIiRhY19jdl9wYXRoX1BBTkRPQyI7IHRoZW4gOgotCi0gICAgICAgIHsgJGFzX2VjaG8gIiRh
c19tZToke2FzX2xpbmVuby0kTElORU5PfTogV0FSTklORzogcGFuZG9jIGlzIG5vdCBhdmFpbGFi
bGUgc28gc29tZSBkb2N1bWVudGF0aW9uIHdvbid0IGJlIGJ1aWx0IiA+JjUKLSRhc19lY2hvICIk
YXNfbWU6IFdBUk5JTkc6IHBhbmRvYyBpcyBub3QgYXZhaWxhYmxlIHNvIHNvbWUgZG9jdW1lbnRh
dGlvbiB3b24ndCBiZSBidWlsdCIgPiYyO30KLQotZmkKLQotCi0KLSMgRXh0cmFjdCB0aGUgZmly
c3Qgd29yZCBvZiAicGVybCIsIHNvIGl0IGNhbiBiZSBhIHByb2dyYW0gbmFtZSB3aXRoIGFyZ3Mu
Ci1zZXQgZHVtbXkgcGVybDsgYWNfd29yZD0kMgoteyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGlu
ZW5vLSRMSU5FTk99OiBjaGVja2luZyBmb3IgJGFjX3dvcmQiID4mNQotJGFzX2VjaG9fbiAiY2hl
Y2tpbmcgZm9yICRhY193b3JkLi4uICIgPiY2OyB9Ci1pZiAke2FjX2N2X3BhdGhfUEVSTCs6fSBm
YWxzZTsgdGhlbiA6Ci0gICRhc19lY2hvX24gIihjYWNoZWQpICIgPiY2Ci1lbHNlCi0gIGNhc2Ug
JFBFUkwgaW4KLSAgW1xcL10qIHwgPzpbXFwvXSopCi0gIGFjX2N2X3BhdGhfUEVSTD0iJFBFUkwi
ICMgTGV0IHRoZSB1c2VyIG92ZXJyaWRlIHRoZSB0ZXN0IHdpdGggYSBwYXRoLgotICA7OwotICAq
KQotICBhc19zYXZlX0lGUz0kSUZTOyBJRlM9JFBBVEhfU0VQQVJBVE9SCi1mb3IgYXNfZGlyIGlu
ICRQQVRICi1kbwotICBJRlM9JGFzX3NhdmVfSUZTCi0gIHRlc3QgLXogIiRhc19kaXIiICYmIGFz
X2Rpcj0uCi0gICAgZm9yIGFjX2V4ZWNfZXh0IGluICcnICRhY19leGVjdXRhYmxlX2V4dGVuc2lv
bnM7IGRvCi0gIGlmIGFzX2ZuX2V4ZWN1dGFibGVfcCAiJGFzX2Rpci8kYWNfd29yZCRhY19leGVj
X2V4dCI7IHRoZW4KLSAgICBhY19jdl9wYXRoX1BFUkw9IiRhc19kaXIvJGFjX3dvcmQkYWNfZXhl
Y19leHQiCi0gICAgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogZm91bmQg
JGFzX2Rpci8kYWNfd29yZCRhY19leGVjX2V4dCIgPiY1Ci0gICAgYnJlYWsgMgotICBmaQotZG9u
ZQotICBkb25lCi1JRlM9JGFzX3NhdmVfSUZTCi0KLSAgdGVzdCAteiAiJGFjX2N2X3BhdGhfUEVS
TCIgJiYgYWNfY3ZfcGF0aF9QRVJMPSJubyIKLSAgOzsKLWVzYWMKLWZpCi1QRVJMPSRhY19jdl9w
YXRoX1BFUkwKLWlmIHRlc3QgLW4gIiRQRVJMIjsgdGhlbgotICB7ICRhc19lY2hvICIkYXNfbWU6
JHthc19saW5lbm8tJExJTkVOT306IHJlc3VsdDogJFBFUkwiID4mNQotJGFzX2VjaG8gIiRQRVJM
IiA+JjY7IH0KLWVsc2UKLSAgeyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99
OiByZXN1bHQ6IG5vIiA+JjUKLSRhc19lY2hvICJubyIgPiY2OyB9Ci1maQotCi0KLWlmIHRlc3Qg
eCIke1BFUkx9IiA9IHgibm8iCi10aGVuCi0gICAgYXNfZm5fZXJyb3IgJD8gIlVuYWJsZSB0byBm
aW5kIHBlcmwsIHBsZWFzZSBpbnN0YWxsIHBlcmwiICIkTElORU5PIiA1Ci1maQotCi1jYXQgPmNv
bmZjYWNoZSA8PFxfQUNFT0YKLSMgVGhpcyBmaWxlIGlzIGEgc2hlbGwgc2NyaXB0IHRoYXQgY2Fj
aGVzIHRoZSByZXN1bHRzIG9mIGNvbmZpZ3VyZQotIyB0ZXN0cyBydW4gb24gdGhpcyBzeXN0ZW0g
c28gdGhleSBjYW4gYmUgc2hhcmVkIGJldHdlZW4gY29uZmlndXJlCi0jIHNjcmlwdHMgYW5kIGNv
bmZpZ3VyZSBydW5zLCBzZWUgY29uZmlndXJlJ3Mgb3B0aW9uIC0tY29uZmlnLWNhY2hlLgotIyBJ
dCBpcyBub3QgdXNlZnVsIG9uIG90aGVyIHN5c3RlbXMuICBJZiBpdCBjb250YWlucyByZXN1bHRz
IHlvdSBkb24ndAotIyB3YW50IHRvIGtlZXAsIHlvdSBtYXkgcmVtb3ZlIG9yIGVkaXQgaXQuCi0j
Ci0jIGNvbmZpZy5zdGF0dXMgb25seSBwYXlzIGF0dGVudGlvbiB0byB0aGUgY2FjaGUgZmlsZSBp
ZiB5b3UgZ2l2ZSBpdAotIyB0aGUgLS1yZWNoZWNrIG9wdGlvbiB0byByZXJ1biBjb25maWd1cmUu
Ci0jCi0jIGBhY19jdl9lbnZfZm9vJyB2YXJpYWJsZXMgKHNldCBvciB1bnNldCkgd2lsbCBiZSBv
dmVycmlkZGVuIHdoZW4KLSMgbG9hZGluZyB0aGlzIGZpbGUsIG90aGVyICp1bnNldCogYGFjX2N2
X2Zvbycgd2lsbCBiZSBhc3NpZ25lZCB0aGUKLSMgZm9sbG93aW5nIHZhbHVlcy4KLQotX0FDRU9G
Ci0KLSMgVGhlIGZvbGxvd2luZyB3YXkgb2Ygd3JpdGluZyB0aGUgY2FjaGUgbWlzaGFuZGxlcyBu
ZXdsaW5lcyBpbiB2YWx1ZXMsCi0jIGJ1dCB3ZSBrbm93IG9mIG5vIHdvcmthcm91bmQgdGhhdCBp
cyBzaW1wbGUsIHBvcnRhYmxlLCBhbmQgZWZmaWNpZW50LgotIyBTbywgd2Uga2lsbCB2YXJpYWJs
ZXMgY29udGFpbmluZyBuZXdsaW5lcy4KLSMgVWx0cml4IHNoIHNldCB3cml0ZXMgdG8gc3RkZXJy
IGFuZCBjYW4ndCBiZSByZWRpcmVjdGVkIGRpcmVjdGx5LAotIyBhbmQgc2V0cyB0aGUgaGlnaCBi
aXQgaW4gdGhlIGNhY2hlIGZpbGUgdW5sZXNzIHdlIGFzc2lnbiB0byB0aGUgdmFycy4KLSgKLSAg
Zm9yIGFjX3ZhciBpbiBgKHNldCkgMj4mMSB8IHNlZCAtbiAncy9eXChbYS16QS1aX11bYS16QS1a
MC05X10qXCk9LiovXDEvcCdgOyBkbwotICAgIGV2YWwgYWNfdmFsPVwkJGFjX3ZhcgotICAgIGNh
c2UgJGFjX3ZhbCBpbiAjKAotICAgICoke2FzX25sfSopCi0gICAgICBjYXNlICRhY192YXIgaW4g
IygKLSAgICAgICpfY3ZfKikgeyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99
OiBXQVJOSU5HOiBjYWNoZSB2YXJpYWJsZSAkYWNfdmFyIGNvbnRhaW5zIGEgbmV3bGluZSIgPiY1
Ci0kYXNfZWNobyAiJGFzX21lOiBXQVJOSU5HOiBjYWNoZSB2YXJpYWJsZSAkYWNfdmFyIGNvbnRh
aW5zIGEgbmV3bGluZSIgPiYyO30gOzsKLSAgICAgIGVzYWMKLSAgICAgIGNhc2UgJGFjX3ZhciBp
biAjKAotICAgICAgXyB8IElGUyB8IGFzX25sKSA7OyAjKAotICAgICAgQkFTSF9BUkdWIHwgQkFT
SF9TT1VSQ0UpIGV2YWwgJGFjX3Zhcj0gOzsgIygKLSAgICAgICopIHsgZXZhbCAkYWNfdmFyPTsg
dW5zZXQgJGFjX3Zhcjt9IDs7Ci0gICAgICBlc2FjIDs7Ci0gICAgZXNhYwotICBkb25lCi0KLSAg
KHNldCkgMj4mMSB8Ci0gICAgY2FzZSAkYXNfbmxgKGFjX3NwYWNlPScgJzsgc2V0KSAyPiYxYCBp
biAjKAotICAgICoke2FzX25sfWFjX3NwYWNlPVwgKikKLSAgICAgICMgYHNldCcgZG9lcyBub3Qg
cXVvdGUgY29ycmVjdGx5LCBzbyBhZGQgcXVvdGVzOiBkb3VibGUtcXVvdGUKLSAgICAgICMgc3Vi
c3RpdHV0aW9uIHR1cm5zIFxcXFwgaW50byBcXCwgYW5kIHNlZCB0dXJucyBcXCBpbnRvIFwuCi0g
ICAgICBzZWQgLW4gXAotCSJzLycvJ1xcXFwnJy9nOwotCSAgcy9eXFwoW18kYXNfY3JfYWxudW1d
Kl9jdl9bXyRhc19jcl9hbG51bV0qXFwpPVxcKC4qXFwpL1xcMT0nXFwyJy9wIgotICAgICAgOzsg
IygKLSAgICAqKQotICAgICAgIyBgc2V0JyBxdW90ZXMgY29ycmVjdGx5IGFzIHJlcXVpcmVkIGJ5
IFBPU0lYLCBzbyBkbyBub3QgYWRkIHF1b3Rlcy4KLSAgICAgIHNlZCAtbiAiL15bXyRhc19jcl9h
bG51bV0qX2N2X1tfJGFzX2NyX2FsbnVtXSo9L3AiCi0gICAgICA7OwotICAgIGVzYWMgfAotICAg
IHNvcnQKLSkgfAotICBzZWQgJwotICAgICAvXmFjX2N2X2Vudl8vYiBlbmQKLSAgICAgdCBjbGVh
cgotICAgICA6Y2xlYXIKLSAgICAgcy9eXChbXj1dKlwpPVwoLipbe31dLipcKSQvdGVzdCAiJHtc
MStzZXR9IiA9IHNldCB8fCAmLwotICAgICB0IGVuZAotICAgICBzL15cKFtePV0qXCk9XCguKlwp
JC9cMT0ke1wxPVwyfS8KLSAgICAgOmVuZCcgPj5jb25mY2FjaGUKLWlmIGRpZmYgIiRjYWNoZV9m
aWxlIiBjb25mY2FjaGUgPi9kZXYvbnVsbCAyPiYxOyB0aGVuIDo7IGVsc2UKLSAgaWYgdGVzdCAt
dyAiJGNhY2hlX2ZpbGUiOyB0aGVuCi0gICAgaWYgdGVzdCAieCRjYWNoZV9maWxlIiAhPSAieC9k
ZXYvbnVsbCI7IHRoZW4KLSAgICAgIHsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElO
RU5PfTogdXBkYXRpbmcgY2FjaGUgJGNhY2hlX2ZpbGUiID4mNQotJGFzX2VjaG8gIiRhc19tZTog
dXBkYXRpbmcgY2FjaGUgJGNhY2hlX2ZpbGUiID4mNjt9Ci0gICAgICBpZiB0ZXN0ICEgLWYgIiRj
YWNoZV9maWxlIiB8fCB0ZXN0IC1oICIkY2FjaGVfZmlsZSI7IHRoZW4KLQljYXQgY29uZmNhY2hl
ID4iJGNhY2hlX2ZpbGUiCi0gICAgICBlbHNlCi0gICAgICAgIGNhc2UgJGNhY2hlX2ZpbGUgaW4g
IygKLSAgICAgICAgKi8qIHwgPzoqKQotCSAgbXYgLWYgY29uZmNhY2hlICIkY2FjaGVfZmlsZSIk
JCAmJgotCSAgbXYgLWYgIiRjYWNoZV9maWxlIiQkICIkY2FjaGVfZmlsZSIgOzsgIygKLSAgICAg
ICAgKikKLQkgIG12IC1mIGNvbmZjYWNoZSAiJGNhY2hlX2ZpbGUiIDs7Ci0JZXNhYwotICAgICAg
ZmkKLSAgICBmaQotICBlbHNlCi0gICAgeyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRM
SU5FTk99OiBub3QgdXBkYXRpbmcgdW53cml0YWJsZSBjYWNoZSAkY2FjaGVfZmlsZSIgPiY1Ci0k
YXNfZWNobyAiJGFzX21lOiBub3QgdXBkYXRpbmcgdW53cml0YWJsZSBjYWNoZSAkY2FjaGVfZmls
ZSIgPiY2O30KLSAgZmkKLWZpCi1ybSAtZiBjb25mY2FjaGUKLQotdGVzdCAieCRwcmVmaXgiID0g
eE5PTkUgJiYgcHJlZml4PSRhY19kZWZhdWx0X3ByZWZpeAotIyBMZXQgbWFrZSBleHBhbmQgZXhl
Y19wcmVmaXguCi10ZXN0ICJ4JGV4ZWNfcHJlZml4IiA9IHhOT05FICYmIGV4ZWNfcHJlZml4PSck
e3ByZWZpeH0nCi0KLSMgVHJhbnNmb3JtIGNvbmZkZWZzLmggaW50byBERUZTLgotIyBQcm90ZWN0
IGFnYWluc3Qgc2hlbGwgZXhwYW5zaW9uIHdoaWxlIGV4ZWN1dGluZyBNYWtlZmlsZSBydWxlcy4K
LSMgUHJvdGVjdCBhZ2FpbnN0IE1ha2VmaWxlIG1hY3JvIGV4cGFuc2lvbi4KLSMKLSMgSWYgdGhl
IGZpcnN0IHNlZCBzdWJzdGl0dXRpb24gaXMgZXhlY3V0ZWQgKHdoaWNoIGxvb2tzIGZvciBtYWNy
b3MgdGhhdAotIyB0YWtlIGFyZ3VtZW50cyksIHRoZW4gYnJhbmNoIHRvIHRoZSBxdW90ZSBzZWN0
aW9uLiAgT3RoZXJ3aXNlLAotIyBsb29rIGZvciBhIG1hY3JvIHRoYXQgZG9lc24ndCB0YWtlIGFy
Z3VtZW50cy4KLWFjX3NjcmlwdD0nCi06bWxpbmUKLS9cXCQvewotIE4KLSBzLFxcXG4sLAotIGIg
bWxpbmUKLX0KLXQgY2xlYXIKLTpjbGVhcgotcy9eWwkgXSojWwkgXSpkZWZpbmVbCSBdWwkgXSpc
KFteCSAoXVteCSAoXSooW14pXSopXClbCSBdKlwoLipcKS8tRFwxPVwyL2cKLXQgcXVvdGUKLXMv
XlsJIF0qI1sJIF0qZGVmaW5lWwkgXVsJIF0qXChbXgkgXVteCSBdKlwpWwkgXSpcKC4qXCkvLURc
MT1cMi9nCi10IHF1b3RlCi1iIGFueQotOnF1b3RlCi1zL1sJIGB+IyReJiooKXt9XFx8OydcJyci
PD4/XS9cXCYvZwotcy9cWy9cXCYvZwotcy9cXS9cXCYvZwotcy9cJC8kJC9nCi1ICi06YW55Ci0k
ewotCWcKLQlzL15cbi8vCi0Jcy9cbi8gL2cKLQlwCi19Ci0nCi1ERUZTPWBzZWQgLW4gIiRhY19z
Y3JpcHQiIGNvbmZkZWZzLmhgCi0KLQotYWNfbGlib2Jqcz0KLWFjX2x0bGlib2Jqcz0KLVU9Ci1m
b3IgYWNfaSBpbiA6ICRMSUJPQkpTOyBkbyB0ZXN0ICJ4JGFjX2kiID0geDogJiYgY29udGludWUK
LSAgIyAxLiBSZW1vdmUgdGhlIGV4dGVuc2lvbiwgYW5kICRVIGlmIGFscmVhZHkgaW5zdGFsbGVk
LgotICBhY19zY3JpcHQ9J3MvXCRVXC4vLi87cy9cLm8kLy87cy9cLm9iaiQvLycKLSAgYWNfaT1g
JGFzX2VjaG8gIiRhY19pIiB8IHNlZCAiJGFjX3NjcmlwdCJgCi0gICMgMi4gUHJlcGVuZCBMSUJP
QkpESVIuICBXaGVuIHVzZWQgd2l0aCBhdXRvbWFrZT49MS4xMCBMSUJPQkpESVIKLSAgIyAgICB3
aWxsIGJlIHNldCB0byB0aGUgZGlyZWN0b3J5IHdoZXJlIExJQk9CSlMgb2JqZWN0cyBhcmUgYnVp
bHQuCi0gIGFzX2ZuX2FwcGVuZCBhY19saWJvYmpzICIgXCR7TElCT0JKRElSfSRhY19pXCRVLiRh
Y19vYmpleHQiCi0gIGFzX2ZuX2FwcGVuZCBhY19sdGxpYm9ianMgIiBcJHtMSUJPQkpESVJ9JGFj
X2kiJyRVLmxvJwotZG9uZQotTElCT0JKUz0kYWNfbGlib2JqcwotCi1MVExJQk9CSlM9JGFjX2x0
bGlib2JqcwotCi0KLQotOiAiJHtDT05GSUdfU1RBVFVTPS4vY29uZmlnLnN0YXR1c30iCi1hY193
cml0ZV9mYWlsPTAKLWFjX2NsZWFuX2ZpbGVzX3NhdmU9JGFjX2NsZWFuX2ZpbGVzCi1hY19jbGVh
bl9maWxlcz0iJGFjX2NsZWFuX2ZpbGVzICRDT05GSUdfU1RBVFVTIgoteyAkYXNfZWNobyAiJGFz
X21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiBjcmVhdGluZyAkQ09ORklHX1NUQVRVUyIgPiY1Ci0k
YXNfZWNobyAiJGFzX21lOiBjcmVhdGluZyAkQ09ORklHX1NUQVRVUyIgPiY2O30KLWFzX3dyaXRl
X2ZhaWw9MAotY2F0ID4kQ09ORklHX1NUQVRVUyA8PF9BU0VPRiB8fCBhc193cml0ZV9mYWlsPTEK
LSMhICRTSEVMTAotIyBHZW5lcmF0ZWQgYnkgJGFzX21lLgotIyBSdW4gdGhpcyBmaWxlIHRvIHJl
Y3JlYXRlIHRoZSBjdXJyZW50IGNvbmZpZ3VyYXRpb24uCi0jIENvbXBpbGVyIG91dHB1dCBwcm9k
dWNlZCBieSBjb25maWd1cmUsIHVzZWZ1bCBmb3IgZGVidWdnaW5nCi0jIGNvbmZpZ3VyZSwgaXMg
aW4gY29uZmlnLmxvZyBpZiBpdCBleGlzdHMuCi0KLWRlYnVnPWZhbHNlCi1hY19jc19yZWNoZWNr
PWZhbHNlCi1hY19jc19zaWxlbnQ9ZmFsc2UKLQotU0hFTEw9XCR7Q09ORklHX1NIRUxMLSRTSEVM
TH0KLWV4cG9ydCBTSEVMTAotX0FTRU9GCi1jYXQgPj4kQ09ORklHX1NUQVRVUyA8PFxfQVNFT0Yg
fHwgYXNfd3JpdGVfZmFpbD0xCi0jIyAtLS0tLS0tLS0tLS0tLS0tLS0tLSAjIwotIyMgTTRzaCBJ
bml0aWFsaXphdGlvbi4gIyMKLSMjIC0tLS0tLS0tLS0tLS0tLS0tLS0tICMjCi0KLSMgQmUgbW9y
ZSBCb3VybmUgY29tcGF0aWJsZQotRFVBTENBU0U9MTsgZXhwb3J0IERVQUxDQVNFICMgZm9yIE1L
UyBzaAotaWYgdGVzdCAtbiAiJHtaU0hfVkVSU0lPTitzZXR9IiAmJiAoZW11bGF0ZSBzaCkgPi9k
ZXYvbnVsbCAyPiYxOyB0aGVuIDoKLSAgZW11bGF0ZSBzaAotICBOVUxMQ01EPToKLSAgIyBQcmUt
NC4yIHZlcnNpb25zIG9mIFpzaCBkbyB3b3JkIHNwbGl0dGluZyBvbiAkezErIiRAIn0sIHdoaWNo
Ci0gICMgaXMgY29udHJhcnkgdG8gb3VyIHVzYWdlLiAgRGlzYWJsZSB0aGlzIGZlYXR1cmUuCi0g
IGFsaWFzIC1nICckezErIiRAIn0nPSciJEAiJwotICBzZXRvcHQgTk9fR0xPQl9TVUJTVAotZWxz
ZQotICBjYXNlIGAoc2V0IC1vKSAyPi9kZXYvbnVsbGAgaW4gIygKLSAgKnBvc2l4KikgOgotICAg
IHNldCAtbyBwb3NpeCA7OyAjKAotICAqKSA6Ci0gICAgIDs7Ci1lc2FjCi1maQotCi0KLWFzX25s
PScKLScKLWV4cG9ydCBhc19ubAotIyBQcmludGluZyBhIGxvbmcgc3RyaW5nIGNyYXNoZXMgU29s
YXJpcyA3IC91c3IvYmluL3ByaW50Zi4KLWFzX2VjaG89J1xcXFxcXFxcXFxcXFxcXFxcXFxcXFxc
XFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxc
XFxcXFxcXFxcXFxcXFxcXFxcXFxcXFwnCi1hc19lY2hvPSRhc19lY2hvJGFzX2VjaG8kYXNfZWNo
byRhc19lY2hvJGFzX2VjaG8KLWFzX2VjaG89JGFzX2VjaG8kYXNfZWNobyRhc19lY2hvJGFzX2Vj
aG8kYXNfZWNobyRhc19lY2hvCi0jIFByZWZlciBhIGtzaCBzaGVsbCBidWlsdGluIG92ZXIgYW4g
ZXh0ZXJuYWwgcHJpbnRmIHByb2dyYW0gb24gU29sYXJpcywKLSMgYnV0IHdpdGhvdXQgd2FzdGlu
ZyBmb3JrcyBmb3IgYmFzaCBvciB6c2guCi1pZiB0ZXN0IC16ICIkQkFTSF9WRVJTSU9OJFpTSF9W
RVJTSU9OIiBcCi0gICAgJiYgKHRlc3QgIlhgcHJpbnQgLXIgLS0gJGFzX2VjaG9gIiA9ICJYJGFz
X2VjaG8iKSAyPi9kZXYvbnVsbDsgdGhlbgotICBhc19lY2hvPSdwcmludCAtciAtLScKLSAgYXNf
ZWNob19uPSdwcmludCAtcm4gLS0nCi1lbGlmICh0ZXN0ICJYYHByaW50ZiAlcyAkYXNfZWNob2Ai
ID0gIlgkYXNfZWNobyIpIDI+L2Rldi9udWxsOyB0aGVuCi0gIGFzX2VjaG89J3ByaW50ZiAlc1xu
JwotICBhc19lY2hvX249J3ByaW50ZiAlcycKLWVsc2UKLSAgaWYgdGVzdCAiWGAoL3Vzci91Y2Iv
ZWNobyAtbiAtbiAkYXNfZWNobykgMj4vZGV2L251bGxgIiA9ICJYLW4gJGFzX2VjaG8iOyB0aGVu
Ci0gICAgYXNfZWNob19ib2R5PSdldmFsIC91c3IvdWNiL2VjaG8gLW4gIiQxJGFzX25sIicKLSAg
ICBhc19lY2hvX249Jy91c3IvdWNiL2VjaG8gLW4nCi0gIGVsc2UKLSAgICBhc19lY2hvX2JvZHk9
J2V2YWwgZXhwciAiWCQxIiA6ICJYXFwoLipcXCkiJwotICAgIGFzX2VjaG9fbl9ib2R5PSdldmFs
Ci0gICAgICBhcmc9JDE7Ci0gICAgICBjYXNlICRhcmcgaW4gIygKLSAgICAgICoiJGFzX25sIiop
Ci0JZXhwciAiWCRhcmciIDogIlhcXCguKlxcKSRhc19ubCI7Ci0JYXJnPWBleHByICJYJGFyZyIg
OiAiLiokYXNfbmxcXCguKlxcKSJgOzsKLSAgICAgIGVzYWM7Ci0gICAgICBleHByICJYJGFyZyIg
OiAiWFxcKC4qXFwpIiB8IHRyIC1kICIkYXNfbmwiCi0gICAgJwotICAgIGV4cG9ydCBhc19lY2hv
X25fYm9keQotICAgIGFzX2VjaG9fbj0nc2ggLWMgJGFzX2VjaG9fbl9ib2R5IGFzX2VjaG8nCi0g
IGZpCi0gIGV4cG9ydCBhc19lY2hvX2JvZHkKLSAgYXNfZWNobz0nc2ggLWMgJGFzX2VjaG9fYm9k
eSBhc19lY2hvJwotZmkKLQotIyBUaGUgdXNlciBpcyBhbHdheXMgcmlnaHQuCi1pZiB0ZXN0ICIk
e1BBVEhfU0VQQVJBVE9SK3NldH0iICE9IHNldDsgdGhlbgotICBQQVRIX1NFUEFSQVRPUj06Ci0g
IChQQVRIPScvYmluOy9iaW4nOyBGUEFUSD0kUEFUSDsgc2ggLWMgOikgPi9kZXYvbnVsbCAyPiYx
ICYmIHsKLSAgICAoUEFUSD0nL2JpbjovYmluJzsgRlBBVEg9JFBBVEg7IHNoIC1jIDopID4vZGV2
L251bGwgMj4mMSB8fAotICAgICAgUEFUSF9TRVBBUkFUT1I9JzsnCi0gIH0KLWZpCi0KLQotIyBJ
RlMKLSMgV2UgbmVlZCBzcGFjZSwgdGFiIGFuZCBuZXcgbGluZSwgaW4gcHJlY2lzZWx5IHRoYXQg
b3JkZXIuICBRdW90aW5nIGlzCi0jIHRoZXJlIHRvIHByZXZlbnQgZWRpdG9ycyBmcm9tIGNvbXBs
YWluaW5nIGFib3V0IHNwYWNlLXRhYi4KLSMgKElmIF9BU19QQVRIX1dBTEsgd2VyZSBjYWxsZWQg
d2l0aCBJRlMgdW5zZXQsIGl0IHdvdWxkIGRpc2FibGUgd29yZAotIyBzcGxpdHRpbmcgYnkgc2V0
dGluZyBJRlMgdG8gZW1wdHkgdmFsdWUuKQotSUZTPSIgIiIJJGFzX25sIgotCi0jIEZpbmQgd2hv
IHdlIGFyZS4gIExvb2sgaW4gdGhlIHBhdGggaWYgd2UgY29udGFpbiBubyBkaXJlY3Rvcnkgc2Vw
YXJhdG9yLgotYXNfbXlzZWxmPQotY2FzZSAkMCBpbiAjKCgKLSAgKltcXC9dKiApIGFzX215c2Vs
Zj0kMCA7OwotICAqKSBhc19zYXZlX0lGUz0kSUZTOyBJRlM9JFBBVEhfU0VQQVJBVE9SCi1mb3Ig
YXNfZGlyIGluICRQQVRICi1kbwotICBJRlM9JGFzX3NhdmVfSUZTCi0gIHRlc3QgLXogIiRhc19k
aXIiICYmIGFzX2Rpcj0uCi0gICAgdGVzdCAtciAiJGFzX2Rpci8kMCIgJiYgYXNfbXlzZWxmPSRh
c19kaXIvJDAgJiYgYnJlYWsKLSAgZG9uZQotSUZTPSRhc19zYXZlX0lGUwotCi0gICAgIDs7Ci1l
c2FjCi0jIFdlIGRpZCBub3QgZmluZCBvdXJzZWx2ZXMsIG1vc3QgcHJvYmFibHkgd2Ugd2VyZSBy
dW4gYXMgYHNoIENPTU1BTkQnCi0jIGluIHdoaWNoIGNhc2Ugd2UgYXJlIG5vdCB0byBiZSBmb3Vu
ZCBpbiB0aGUgcGF0aC4KLWlmIHRlc3QgIngkYXNfbXlzZWxmIiA9IHg7IHRoZW4KLSAgYXNfbXlz
ZWxmPSQwCi1maQotaWYgdGVzdCAhIC1mICIkYXNfbXlzZWxmIjsgdGhlbgotICAkYXNfZWNobyAi
JGFzX215c2VsZjogZXJyb3I6IGNhbm5vdCBmaW5kIG15c2VsZjsgcmVydW4gd2l0aCBhbiBhYnNv
bHV0ZSBmaWxlIG5hbWUiID4mMgotICBleGl0IDEKLWZpCi0KLSMgVW5zZXQgdmFyaWFibGVzIHRo
YXQgd2UgZG8gbm90IG5lZWQgYW5kIHdoaWNoIGNhdXNlIGJ1Z3MgKGUuZy4gaW4KLSMgcHJlLTMu
MCBVV0lOIGtzaCkuICBCdXQgZG8gbm90IGNhdXNlIGJ1Z3MgaW4gYmFzaCAyLjAxOyB0aGUgInx8
IGV4aXQgMSIKLSMgc3VwcHJlc3NlcyBhbnkgIlNlZ21lbnRhdGlvbiBmYXVsdCIgbWVzc2FnZSB0
aGVyZS4gICcoKCcgY291bGQKLSMgdHJpZ2dlciBhIGJ1ZyBpbiBwZGtzaCA1LjIuMTQuCi1mb3Ig
YXNfdmFyIGluIEJBU0hfRU5WIEVOViBNQUlMIE1BSUxQQVRICi1kbyBldmFsIHRlc3QgeFwkeyRh
c192YXIrc2V0fSA9IHhzZXQgXAotICAmJiAoICh1bnNldCAkYXNfdmFyKSB8fCBleGl0IDEpID4v
ZGV2L251bGwgMj4mMSAmJiB1bnNldCAkYXNfdmFyIHx8IDoKLWRvbmUKLVBTMT0nJCAnCi1QUzI9
Jz4gJwotUFM0PScrICcKLQotIyBOTFMgbnVpc2FuY2VzLgotTENfQUxMPUMKLWV4cG9ydCBMQ19B
TEwKLUxBTkdVQUdFPUMKLWV4cG9ydCBMQU5HVUFHRQotCi0jIENEUEFUSC4KLSh1bnNldCBDRFBB
VEgpID4vZGV2L251bGwgMj4mMSAmJiB1bnNldCBDRFBBVEgKLQotCi0jIGFzX2ZuX2Vycm9yIFNU
QVRVUyBFUlJPUiBbTElORU5PIExPR19GRF0KLSMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQotIyBPdXRwdXQgImBiYXNlbmFtZSAkMGA6IGVycm9yOiBFUlJPUiIgdG8g
c3RkZXJyLiBJZiBMSU5FTk8gYW5kIExPR19GRCBhcmUKLSMgcHJvdmlkZWQsIGFsc28gb3V0cHV0
IHRoZSBlcnJvciB0byBMT0dfRkQsIHJlZmVyZW5jaW5nIExJTkVOTy4gVGhlbiBleGl0IHRoZQot
IyBzY3JpcHQgd2l0aCBTVEFUVVMsIHVzaW5nIDEgaWYgdGhhdCB3YXMgMC4KLWFzX2ZuX2Vycm9y
ICgpCi17Ci0gIGFzX3N0YXR1cz0kMTsgdGVzdCAkYXNfc3RhdHVzIC1lcSAwICYmIGFzX3N0YXR1
cz0xCi0gIGlmIHRlc3QgIiQ0IjsgdGhlbgotICAgIGFzX2xpbmVubz0ke2FzX2xpbmVuby0iJDMi
fSBhc19saW5lbm9fc3RhY2s9YXNfbGluZW5vX3N0YWNrPSRhc19saW5lbm9fc3RhY2sKLSAgICAk
YXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiBlcnJvcjogJDIiID4mJDQKLSAg
ZmkKLSAgJGFzX2VjaG8gIiRhc19tZTogZXJyb3I6ICQyIiA+JjIKLSAgYXNfZm5fZXhpdCAkYXNf
c3RhdHVzCi19ICMgYXNfZm5fZXJyb3IKLQotCi0jIGFzX2ZuX3NldF9zdGF0dXMgU1RBVFVTCi0j
IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCi0jIFNldCAkPyB0byBTVEFUVVMsIHdpdGhvdXQgZm9y
a2luZy4KLWFzX2ZuX3NldF9zdGF0dXMgKCkKLXsKLSAgcmV0dXJuICQxCi19ICMgYXNfZm5fc2V0
X3N0YXR1cwotCi0jIGFzX2ZuX2V4aXQgU1RBVFVTCi0jIC0tLS0tLS0tLS0tLS0tLS0tCi0jIEV4
aXQgdGhlIHNoZWxsIHdpdGggU1RBVFVTLCBldmVuIGluIGEgInRyYXAgMCIgb3IgInNldCAtZSIg
Y29udGV4dC4KLWFzX2ZuX2V4aXQgKCkKLXsKLSAgc2V0ICtlCi0gIGFzX2ZuX3NldF9zdGF0dXMg
JDEKLSAgZXhpdCAkMQotfSAjIGFzX2ZuX2V4aXQKLQotIyBhc19mbl91bnNldCBWQVIKLSMgLS0t
LS0tLS0tLS0tLS0tCi0jIFBvcnRhYmx5IHVuc2V0IFZBUi4KLWFzX2ZuX3Vuc2V0ICgpCi17Ci0g
IHsgZXZhbCAkMT07IHVuc2V0ICQxO30KLX0KLWFzX3Vuc2V0PWFzX2ZuX3Vuc2V0Ci0jIGFzX2Zu
X2FwcGVuZCBWQVIgVkFMVUUKLSMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQotIyBBcHBlbmQgdGhl
IHRleHQgaW4gVkFMVUUgdG8gdGhlIGVuZCBvZiB0aGUgZGVmaW5pdGlvbiBjb250YWluZWQgaW4g
VkFSLiBUYWtlCi0jIGFkdmFudGFnZSBvZiBhbnkgc2hlbGwgb3B0aW1pemF0aW9ucyB0aGF0IGFs
bG93IGFtb3J0aXplZCBsaW5lYXIgZ3Jvd3RoIG92ZXIKLSMgcmVwZWF0ZWQgYXBwZW5kcywgaW5z
dGVhZCBvZiB0aGUgdHlwaWNhbCBxdWFkcmF0aWMgZ3Jvd3RoIHByZXNlbnQgaW4gbmFpdmUKLSMg
aW1wbGVtZW50YXRpb25zLgotaWYgKGV2YWwgImFzX3Zhcj0xOyBhc192YXIrPTI7IHRlc3QgeFwk
YXNfdmFyID0geDEyIikgMj4vZGV2L251bGw7IHRoZW4gOgotICBldmFsICdhc19mbl9hcHBlbmQg
KCkKLSAgewotICAgIGV2YWwgJDErPVwkMgotICB9JwotZWxzZQotICBhc19mbl9hcHBlbmQgKCkK
LSAgewotICAgIGV2YWwgJDE9XCQkMVwkMgotICB9Ci1maSAjIGFzX2ZuX2FwcGVuZAotCi0jIGFz
X2ZuX2FyaXRoIEFSRy4uLgotIyAtLS0tLS0tLS0tLS0tLS0tLS0KLSMgUGVyZm9ybSBhcml0aG1l
dGljIGV2YWx1YXRpb24gb24gdGhlIEFSR3MsIGFuZCBzdG9yZSB0aGUgcmVzdWx0IGluIHRoZQot
IyBnbG9iYWwgJGFzX3ZhbC4gVGFrZSBhZHZhbnRhZ2Ugb2Ygc2hlbGxzIHRoYXQgY2FuIGF2b2lk
IGZvcmtzLiBUaGUgYXJndW1lbnRzCi0jIG11c3QgYmUgcG9ydGFibGUgYWNyb3NzICQoKCkpIGFu
ZCBleHByLgotaWYgKGV2YWwgInRlc3QgXCQoKCAxICsgMSApKSA9IDIiKSAyPi9kZXYvbnVsbDsg
dGhlbiA6Ci0gIGV2YWwgJ2FzX2ZuX2FyaXRoICgpCi0gIHsKLSAgICBhc192YWw9JCgoICQqICkp
Ci0gIH0nCi1lbHNlCi0gIGFzX2ZuX2FyaXRoICgpCi0gIHsKLSAgICBhc192YWw9YGV4cHIgIiRA
IiB8fCB0ZXN0ICQ/IC1lcSAxYAotICB9Ci1maSAjIGFzX2ZuX2FyaXRoCi0KLQotaWYgZXhwciBh
IDogJ1woYVwpJyA+L2Rldi9udWxsIDI+JjEgJiYKLSAgIHRlc3QgIlhgZXhwciAwMDAwMSA6ICcu
KlwoLi4uXCknYCIgPSBYMDAxOyB0aGVuCi0gIGFzX2V4cHI9ZXhwcgotZWxzZQotICBhc19leHBy
PWZhbHNlCi1maQotCi1pZiAoYmFzZW5hbWUgLS0gLykgPi9kZXYvbnVsbCAyPiYxICYmIHRlc3Qg
IlhgYmFzZW5hbWUgLS0gLyAyPiYxYCIgPSAiWC8iOyB0aGVuCi0gIGFzX2Jhc2VuYW1lPWJhc2Vu
YW1lCi1lbHNlCi0gIGFzX2Jhc2VuYW1lPWZhbHNlCi1maQotCi1pZiAoYXNfZGlyPWBkaXJuYW1l
IC0tIC9gICYmIHRlc3QgIlgkYXNfZGlyIiA9IFgvKSA+L2Rldi9udWxsIDI+JjE7IHRoZW4KLSAg
YXNfZGlybmFtZT1kaXJuYW1lCi1lbHNlCi0gIGFzX2Rpcm5hbWU9ZmFsc2UKLWZpCi0KLWFzX21l
PWAkYXNfYmFzZW5hbWUgLS0gIiQwIiB8fAotJGFzX2V4cHIgWC8iJDAiIDogJy4qL1woW14vXVte
L10qXCkvKiQnIFx8IFwKLQkgWCIkMCIgOiAnWFwoLy9cKSQnIFx8IFwKLQkgWCIkMCIgOiAnWFwo
L1wpJyBcfCAuIDI+L2Rldi9udWxsIHx8Ci0kYXNfZWNobyBYLyIkMCIgfAotICAgIHNlZCAnL14u
KlwvXChbXi9dW14vXSpcKVwvKiQvewotCSAgICBzLy9cMS8KLQkgICAgcQotCSAgfQotCSAgL15Y
XC9cKFwvXC9cKSQvewotCSAgICBzLy9cMS8KLQkgICAgcQotCSAgfQotCSAgL15YXC9cKFwvXCku
Ki97Ci0JICAgIHMvL1wxLwotCSAgICBxCi0JICB9Ci0JICBzLy4qLy4vOyBxJ2AKLQotIyBBdm9p
ZCBkZXBlbmRpbmcgdXBvbiBDaGFyYWN0ZXIgUmFuZ2VzLgotYXNfY3JfbGV0dGVycz0nYWJjZGVm
Z2hpamtsbW5vcHFyc3R1dnd4eXonCi1hc19jcl9MRVRURVJTPSdBQkNERUZHSElKS0xNTk9QUVJT
VFVWV1hZWicKLWFzX2NyX0xldHRlcnM9JGFzX2NyX2xldHRlcnMkYXNfY3JfTEVUVEVSUwotYXNf
Y3JfZGlnaXRzPScwMTIzNDU2Nzg5JwotYXNfY3JfYWxudW09JGFzX2NyX0xldHRlcnMkYXNfY3Jf
ZGlnaXRzCi0KLUVDSE9fQz0gRUNIT19OPSBFQ0hPX1Q9Ci1jYXNlIGBlY2hvIC1uIHhgIGluICMo
KCgoKAotLW4qKQotICBjYXNlIGBlY2hvICd4eVxjJ2AgaW4KLSAgKmMqKSBFQ0hPX1Q9JwknOzsJ
IyBFQ0hPX1QgaXMgc2luZ2xlIHRhYiBjaGFyYWN0ZXIuCi0gIHh5KSAgRUNIT19DPSdcYyc7Owot
ICAqKSAgIGVjaG8gYGVjaG8ga3NoODggYnVnIG9uIEFJWCA2LjFgID4gL2Rldi9udWxsCi0gICAg
ICAgRUNIT19UPScJJzs7Ci0gIGVzYWM7OwotKikKLSAgRUNIT19OPSctbic7OwotZXNhYwotCi1y
bSAtZiBjb25mJCQgY29uZiQkLmV4ZSBjb25mJCQuZmlsZQotaWYgdGVzdCAtZCBjb25mJCQuZGly
OyB0aGVuCi0gIHJtIC1mIGNvbmYkJC5kaXIvY29uZiQkLmZpbGUKLWVsc2UKLSAgcm0gLWYgY29u
ZiQkLmRpcgotICBta2RpciBjb25mJCQuZGlyIDI+L2Rldi9udWxsCi1maQotaWYgKGVjaG8gPmNv
bmYkJC5maWxlKSAyPi9kZXYvbnVsbDsgdGhlbgotICBpZiBsbiAtcyBjb25mJCQuZmlsZSBjb25m
JCQgMj4vZGV2L251bGw7IHRoZW4KLSAgICBhc19sbl9zPSdsbiAtcycKLSAgICAjIC4uLiBidXQg
dGhlcmUgYXJlIHR3byBnb3RjaGFzOgotICAgICMgMSkgT24gTVNZUywgYm90aCBgbG4gLXMgZmls
ZSBkaXInIGFuZCBgbG4gZmlsZSBkaXInIGZhaWwuCi0gICAgIyAyKSBESkdQUCA8IDIuMDQgaGFz
IG5vIHN5bWxpbmtzOyBgbG4gLXMnIGNyZWF0ZXMgYSB3cmFwcGVyIGV4ZWN1dGFibGUuCi0gICAg
IyBJbiBib3RoIGNhc2VzLCB3ZSBoYXZlIHRvIGRlZmF1bHQgdG8gYGNwIC1wUicuCi0gICAgbG4g
LXMgY29uZiQkLmZpbGUgY29uZiQkLmRpciAyPi9kZXYvbnVsbCAmJiB0ZXN0ICEgLWYgY29uZiQk
LmV4ZSB8fAotICAgICAgYXNfbG5fcz0nY3AgLXBSJwotICBlbGlmIGxuIGNvbmYkJC5maWxlIGNv
bmYkJCAyPi9kZXYvbnVsbDsgdGhlbgotICAgIGFzX2xuX3M9bG4KLSAgZWxzZQotICAgIGFzX2xu
X3M9J2NwIC1wUicKLSAgZmkKLWVsc2UKLSAgYXNfbG5fcz0nY3AgLXBSJwotZmkKLXJtIC1mIGNv
bmYkJCBjb25mJCQuZXhlIGNvbmYkJC5kaXIvY29uZiQkLmZpbGUgY29uZiQkLmZpbGUKLXJtZGly
IGNvbmYkJC5kaXIgMj4vZGV2L251bGwKLQotCi0jIGFzX2ZuX21rZGlyX3AKLSMgLS0tLS0tLS0t
LS0tLQotIyBDcmVhdGUgIiRhc19kaXIiIGFzIGEgZGlyZWN0b3J5LCBpbmNsdWRpbmcgcGFyZW50
cyBpZiBuZWNlc3NhcnkuCi1hc19mbl9ta2Rpcl9wICgpCi17Ci0KLSAgY2FzZSAkYXNfZGlyIGlu
ICMoCi0gIC0qKSBhc19kaXI9Li8kYXNfZGlyOzsKLSAgZXNhYwotICB0ZXN0IC1kICIkYXNfZGly
IiB8fCBldmFsICRhc19ta2Rpcl9wIHx8IHsKLSAgICBhc19kaXJzPQotICAgIHdoaWxlIDo7IGRv
Ci0gICAgICBjYXNlICRhc19kaXIgaW4gIygKLSAgICAgICpcJyopIGFzX3FkaXI9YCRhc19lY2hv
ICIkYXNfZGlyIiB8IHNlZCAicy8nLydcXFxcXFxcXCcnL2ciYDs7ICMnKAotICAgICAgKikgYXNf
cWRpcj0kYXNfZGlyOzsKLSAgICAgIGVzYWMKLSAgICAgIGFzX2RpcnM9IickYXNfcWRpcicgJGFz
X2RpcnMiCi0gICAgICBhc19kaXI9YCRhc19kaXJuYW1lIC0tICIkYXNfZGlyIiB8fAotJGFzX2V4
cHIgWCIkYXNfZGlyIiA6ICdYXCguKlteL11cKS8vKlteL11bXi9dKi8qJCcgXHwgXAotCSBYIiRh
c19kaXIiIDogJ1hcKC8vXClbXi9dJyBcfCBcCi0JIFgiJGFzX2RpciIgOiAnWFwoLy9cKSQnIFx8
IFwKLQkgWCIkYXNfZGlyIiA6ICdYXCgvXCknIFx8IC4gMj4vZGV2L251bGwgfHwKLSRhc19lY2hv
IFgiJGFzX2RpciIgfAotICAgIHNlZCAnL15YXCguKlteL11cKVwvXC8qW14vXVteL10qXC8qJC97
Ci0JICAgIHMvL1wxLwotCSAgICBxCi0JICB9Ci0JICAvXlhcKFwvXC9cKVteL10uKi97Ci0JICAg
IHMvL1wxLwotCSAgICBxCi0JICB9Ci0JICAvXlhcKFwvXC9cKSQvewotCSAgICBzLy9cMS8KLQkg
ICAgcQotCSAgfQotCSAgL15YXChcL1wpLiovewotCSAgICBzLy9cMS8KLQkgICAgcQotCSAgfQot
CSAgcy8uKi8uLzsgcSdgCi0gICAgICB0ZXN0IC1kICIkYXNfZGlyIiAmJiBicmVhawotICAgIGRv
bmUKLSAgICB0ZXN0IC16ICIkYXNfZGlycyIgfHwgZXZhbCAibWtkaXIgJGFzX2RpcnMiCi0gIH0g
fHwgdGVzdCAtZCAiJGFzX2RpciIgfHwgYXNfZm5fZXJyb3IgJD8gImNhbm5vdCBjcmVhdGUgZGly
ZWN0b3J5ICRhc19kaXIiCi0KLQotfSAjIGFzX2ZuX21rZGlyX3AKLWlmIG1rZGlyIC1wIC4gMj4v
ZGV2L251bGw7IHRoZW4KLSAgYXNfbWtkaXJfcD0nbWtkaXIgLXAgIiRhc19kaXIiJwotZWxzZQot
ICB0ZXN0IC1kIC4vLXAgJiYgcm1kaXIgLi8tcAotICBhc19ta2Rpcl9wPWZhbHNlCi1maQotCi0K
LSMgYXNfZm5fZXhlY3V0YWJsZV9wIEZJTEUKLSMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KLSMg
VGVzdCBpZiBGSUxFIGlzIGFuIGV4ZWN1dGFibGUgcmVndWxhciBmaWxlLgotYXNfZm5fZXhlY3V0
YWJsZV9wICgpCi17Ci0gIHRlc3QgLWYgIiQxIiAmJiB0ZXN0IC14ICIkMSIKLX0gIyBhc19mbl9l
eGVjdXRhYmxlX3AKLWFzX3Rlc3RfeD0ndGVzdCAteCcKLWFzX2V4ZWN1dGFibGVfcD1hc19mbl9l
eGVjdXRhYmxlX3AKLQotIyBTZWQgZXhwcmVzc2lvbiB0byBtYXAgYSBzdHJpbmcgb250byBhIHZh
bGlkIENQUCBuYW1lLgotYXNfdHJfY3BwPSJldmFsIHNlZCAneSUqJGFzX2NyX2xldHRlcnMlUCRh
c19jcl9MRVRURVJTJTtzJVteXyRhc19jcl9hbG51bV0lXyVnJyIKLQotIyBTZWQgZXhwcmVzc2lv
biB0byBtYXAgYSBzdHJpbmcgb250byBhIHZhbGlkIHZhcmlhYmxlIG5hbWUuCi1hc190cl9zaD0i
ZXZhbCBzZWQgJ3klKislcHAlO3MlW15fJGFzX2NyX2FsbnVtXSVfJWcnIgotCi0KLWV4ZWMgNj4m
MQotIyMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gIyMKLSMjIE1haW4gYm9k
eSBvZiAkQ09ORklHX1NUQVRVUyBzY3JpcHQuICMjCi0jIyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLSAjIwotX0FTRU9GCi10ZXN0ICRhc193cml0ZV9mYWlsID0gMCAmJiBjaG1v
ZCAreCAkQ09ORklHX1NUQVRVUyB8fCBhY193cml0ZV9mYWlsPTEKLQotY2F0ID4+JENPTkZJR19T
VEFUVVMgPDxcX0FDRU9GIHx8IGFjX3dyaXRlX2ZhaWw9MQotIyBTYXZlIHRoZSBsb2cgbWVzc2Fn
ZSwgdG8ga2VlcCAkMCBhbmQgc28gb24gbWVhbmluZ2Z1bCwgYW5kIHRvCi0jIHJlcG9ydCBhY3R1
YWwgaW5wdXQgdmFsdWVzIG9mIENPTkZJR19GSUxFUyBldGMuIGluc3RlYWQgb2YgdGhlaXIKLSMg
dmFsdWVzIGFmdGVyIG9wdGlvbnMgaGFuZGxpbmcuCi1hY19sb2c9IgotVGhpcyBmaWxlIHdhcyBl
eHRlbmRlZCBieSBYZW4gSHlwZXJ2aXNvciBEb2N1bWVudGF0aW9uICRhc19tZSA0LjEzLCB3aGlj
aCB3YXMKLWdlbmVyYXRlZCBieSBHTlUgQXV0b2NvbmYgMi42OS4gIEludm9jYXRpb24gY29tbWFu
ZCBsaW5lIHdhcwotCi0gIENPTkZJR19GSUxFUyAgICA9ICRDT05GSUdfRklMRVMKLSAgQ09ORklH
X0hFQURFUlMgID0gJENPTkZJR19IRUFERVJTCi0gIENPTkZJR19MSU5LUyAgICA9ICRDT05GSUdf
TElOS1MKLSAgQ09ORklHX0NPTU1BTkRTID0gJENPTkZJR19DT01NQU5EUwotICAkICQwICRACi0K
LW9uIGAoaG9zdG5hbWUgfHwgdW5hbWUgLW4pIDI+L2Rldi9udWxsIHwgc2VkIDFxYAotIgotCi1f
QUNFT0YKLQotY2FzZSAkYWNfY29uZmlnX2ZpbGVzIGluICoiCi0iKikgc2V0IHggJGFjX2NvbmZp
Z19maWxlczsgc2hpZnQ7IGFjX2NvbmZpZ19maWxlcz0kKjs7Ci1lc2FjCi0KLQotCi1jYXQgPj4k
Q09ORklHX1NUQVRVUyA8PF9BQ0VPRiB8fCBhY193cml0ZV9mYWlsPTEKLSMgRmlsZXMgdGhhdCBj
b25maWcuc3RhdHVzIHdhcyBtYWRlIGZvci4KLWNvbmZpZ19maWxlcz0iJGFjX2NvbmZpZ19maWxl
cyIKLQotX0FDRU9GCi0KLWNhdCA+PiRDT05GSUdfU1RBVFVTIDw8XF9BQ0VPRiB8fCBhY193cml0
ZV9mYWlsPTEKLWFjX2NzX3VzYWdlPSJcCi1cYCRhc19tZScgaW5zdGFudGlhdGVzIGZpbGVzIGFu
ZCBvdGhlciBjb25maWd1cmF0aW9uIGFjdGlvbnMKLWZyb20gdGVtcGxhdGVzIGFjY29yZGluZyB0
byB0aGUgY3VycmVudCBjb25maWd1cmF0aW9uLiAgVW5sZXNzIHRoZSBmaWxlcwotYW5kIGFjdGlv
bnMgYXJlIHNwZWNpZmllZCBhcyBUQUdzLCBhbGwgYXJlIGluc3RhbnRpYXRlZCBieSBkZWZhdWx0
LgotCi1Vc2FnZTogJDAgW09QVElPTl0uLi4gW1RBR10uLi4KLQotICAtaCwgLS1oZWxwICAgICAg
IHByaW50IHRoaXMgaGVscCwgdGhlbiBleGl0Ci0gIC1WLCAtLXZlcnNpb24gICAgcHJpbnQgdmVy
c2lvbiBudW1iZXIgYW5kIGNvbmZpZ3VyYXRpb24gc2V0dGluZ3MsIHRoZW4gZXhpdAotICAgICAg
LS1jb25maWcgICAgIHByaW50IGNvbmZpZ3VyYXRpb24sIHRoZW4gZXhpdAotICAtcSwgLS1xdWll
dCwgLS1zaWxlbnQKLSAgICAgICAgICAgICAgICAgICBkbyBub3QgcHJpbnQgcHJvZ3Jlc3MgbWVz
c2FnZXMKLSAgLWQsIC0tZGVidWcgICAgICBkb24ndCByZW1vdmUgdGVtcG9yYXJ5IGZpbGVzCi0g
ICAgICAtLXJlY2hlY2sgICAgdXBkYXRlICRhc19tZSBieSByZWNvbmZpZ3VyaW5nIGluIHRoZSBz
YW1lIGNvbmRpdGlvbnMKLSAgICAgIC0tZmlsZT1GSUxFWzpURU1QTEFURV0KLSAgICAgICAgICAg
ICAgICAgICBpbnN0YW50aWF0ZSB0aGUgY29uZmlndXJhdGlvbiBmaWxlIEZJTEUKLQotQ29uZmln
dXJhdGlvbiBmaWxlczoKLSRjb25maWdfZmlsZXMKLQotUmVwb3J0IGJ1Z3MgdG8gPHhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnPi4KLVhlbiBIeXBlcnZpc29yIERvY3VtZW50YXRpb24gaG9tZSBwYWdl
OiA8aHR0cDovL3d3dy54ZW4ub3JnLz4uIgotCi1fQUNFT0YKLWNhdCA+PiRDT05GSUdfU1RBVFVT
IDw8X0FDRU9GIHx8IGFjX3dyaXRlX2ZhaWw9MQotYWNfY3NfY29uZmlnPSJgJGFzX2VjaG8gIiRh
Y19jb25maWd1cmVfYXJncyIgfCBzZWQgJ3MvXiAvLzsgcy9bXFwiIlxgXCRdL1xcXFwmL2cnYCIK
LWFjX2NzX3ZlcnNpb249IlxcCi1YZW4gSHlwZXJ2aXNvciBEb2N1bWVudGF0aW9uIGNvbmZpZy5z
dGF0dXMgNC4xMwotY29uZmlndXJlZCBieSAkMCwgZ2VuZXJhdGVkIGJ5IEdOVSBBdXRvY29uZiAy
LjY5LAotICB3aXRoIG9wdGlvbnMgXFwiXCRhY19jc19jb25maWdcXCIKLQotQ29weXJpZ2h0IChD
KSAyMDEyIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgSW5jLgotVGhpcyBjb25maWcuc3RhdHVz
IHNjcmlwdCBpcyBmcmVlIHNvZnR3YXJlOyB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uCi1n
aXZlcyB1bmxpbWl0ZWQgcGVybWlzc2lvbiB0byBjb3B5LCBkaXN0cmlidXRlIGFuZCBtb2RpZnkg
aXQuIgotCi1hY19wd2Q9JyRhY19wd2QnCi1zcmNkaXI9JyRzcmNkaXInCi10ZXN0IC1uICJcJEFX
SyIgfHwgQVdLPWF3awotX0FDRU9GCi0KLWNhdCA+PiRDT05GSUdfU1RBVFVTIDw8XF9BQ0VPRiB8
fCBhY193cml0ZV9mYWlsPTEKLSMgVGhlIGRlZmF1bHQgbGlzdHMgYXBwbHkgaWYgdGhlIHVzZXIg
ZG9lcyBub3Qgc3BlY2lmeSBhbnkgZmlsZS4KLWFjX25lZWRfZGVmYXVsdHM9Ogotd2hpbGUgdGVz
dCAkIyAhPSAwCi1kbwotICBjYXNlICQxIGluCi0gIC0tKj0/KikKLSAgICBhY19vcHRpb249YGV4
cHIgIlgkMSIgOiAnWFwoW149XSpcKT0nYAotICAgIGFjX29wdGFyZz1gZXhwciAiWCQxIiA6ICdY
W149XSo9XCguKlwpJ2AKLSAgICBhY19zaGlmdD06Ci0gICAgOzsKLSAgLS0qPSkKLSAgICBhY19v
cHRpb249YGV4cHIgIlgkMSIgOiAnWFwoW149XSpcKT0nYAotICAgIGFjX29wdGFyZz0KLSAgICBh
Y19zaGlmdD06Ci0gICAgOzsKLSAgKikKLSAgICBhY19vcHRpb249JDEKLSAgICBhY19vcHRhcmc9
JDIKLSAgICBhY19zaGlmdD1zaGlmdAotICAgIDs7Ci0gIGVzYWMKLQotICBjYXNlICRhY19vcHRp
b24gaW4KLSAgIyBIYW5kbGluZyBvZiB0aGUgb3B0aW9ucy4KLSAgLXJlY2hlY2sgfCAtLXJlY2hl
Y2sgfCAtLXJlY2hlYyB8IC0tcmVjaGUgfCAtLXJlY2ggfCAtLXJlYyB8IC0tcmUgfCAtLXIpCi0g
ICAgYWNfY3NfcmVjaGVjaz06IDs7Ci0gIC0tdmVyc2lvbiB8IC0tdmVyc2lvIHwgLS12ZXJzaSB8
IC0tdmVycyB8IC0tdmVyIHwgLS12ZSB8IC0tdiB8IC1WICkKLSAgICAkYXNfZWNobyAiJGFjX2Nz
X3ZlcnNpb24iOyBleGl0IDs7Ci0gIC0tY29uZmlnIHwgLS1jb25maSB8IC0tY29uZiB8IC0tY29u
IHwgLS1jbyB8IC0tYyApCi0gICAgJGFzX2VjaG8gIiRhY19jc19jb25maWciOyBleGl0IDs7Ci0g
IC0tZGVidWcgfCAtLWRlYnUgfCAtLWRlYiB8IC0tZGUgfCAtLWQgfCAtZCApCi0gICAgZGVidWc9
OiA7OwotICAtLWZpbGUgfCAtLWZpbCB8IC0tZmkgfCAtLWYgKQotICAgICRhY19zaGlmdAotICAg
IGNhc2UgJGFjX29wdGFyZyBpbgotICAgICpcJyopIGFjX29wdGFyZz1gJGFzX2VjaG8gIiRhY19v
cHRhcmciIHwgc2VkICJzLycvJ1xcXFxcXFxcJycvZyJgIDs7Ci0gICAgJycpIGFzX2ZuX2Vycm9y
ICQ/ICJtaXNzaW5nIGZpbGUgYXJndW1lbnQiIDs7Ci0gICAgZXNhYwotICAgIGFzX2ZuX2FwcGVu
ZCBDT05GSUdfRklMRVMgIiAnJGFjX29wdGFyZyciCi0gICAgYWNfbmVlZF9kZWZhdWx0cz1mYWxz
ZTs7Ci0gIC0taGUgfCAtLWggfCAgLS1oZWxwIHwgLS1oZWwgfCAtaCApCi0gICAgJGFzX2VjaG8g
IiRhY19jc191c2FnZSI7IGV4aXQgOzsKLSAgLXEgfCAtcXVpZXQgfCAtLXF1aWV0IHwgLS1xdWll
IHwgLS1xdWkgfCAtLXF1IHwgLS1xIFwKLSAgfCAtc2lsZW50IHwgLS1zaWxlbnQgfCAtLXNpbGVu
IHwgLS1zaWxlIHwgLS1zaWwgfCAtLXNpIHwgLS1zKQotICAgIGFjX2NzX3NpbGVudD06IDs7Ci0K
LSAgIyBUaGlzIGlzIGFuIGVycm9yLgotICAtKikgYXNfZm5fZXJyb3IgJD8gInVucmVjb2duaXpl
ZCBvcHRpb246IFxgJDEnCi1UcnkgXGAkMCAtLWhlbHAnIGZvciBtb3JlIGluZm9ybWF0aW9uLiIg
OzsKLQotICAqKSBhc19mbl9hcHBlbmQgYWNfY29uZmlnX3RhcmdldHMgIiAkMSIKLSAgICAgYWNf
bmVlZF9kZWZhdWx0cz1mYWxzZSA7OwotCi0gIGVzYWMKLSAgc2hpZnQKLWRvbmUKLQotYWNfY29u
ZmlndXJlX2V4dHJhX2FyZ3M9Ci0KLWlmICRhY19jc19zaWxlbnQ7IHRoZW4KLSAgZXhlYyA2Pi9k
ZXYvbnVsbAotICBhY19jb25maWd1cmVfZXh0cmFfYXJncz0iJGFjX2NvbmZpZ3VyZV9leHRyYV9h
cmdzIC0tc2lsZW50IgotZmkKLQotX0FDRU9GCi1jYXQgPj4kQ09ORklHX1NUQVRVUyA8PF9BQ0VP
RiB8fCBhY193cml0ZV9mYWlsPTEKLWlmIFwkYWNfY3NfcmVjaGVjazsgdGhlbgotICBzZXQgWCAk
U0hFTEwgJyQwJyAkYWNfY29uZmlndXJlX2FyZ3MgXCRhY19jb25maWd1cmVfZXh0cmFfYXJncyAt
LW5vLWNyZWF0ZSAtLW5vLXJlY3Vyc2lvbgotICBzaGlmdAotICBcJGFzX2VjaG8gInJ1bm5pbmcg
Q09ORklHX1NIRUxMPSRTSEVMTCBcJCoiID4mNgotICBDT05GSUdfU0hFTEw9JyRTSEVMTCcKLSAg
ZXhwb3J0IENPTkZJR19TSEVMTAotICBleGVjICJcJEAiCi1maQotCi1fQUNFT0YKLWNhdCA+PiRD
T05GSUdfU1RBVFVTIDw8XF9BQ0VPRiB8fCBhY193cml0ZV9mYWlsPTEKLWV4ZWMgNT4+Y29uZmln
LmxvZwotewotICBlY2hvCi0gIHNlZCAnaDtzLy4vLS9nO3MvXi4uLi8jIyAvO3MvLi4uJC8gIyMv
O3A7eDtwO3gnIDw8X0FTQk9YCi0jIyBSdW5uaW5nICRhc19tZS4gIyMKLV9BU0JPWAotICAkYXNf
ZWNobyAiJGFjX2xvZyIKLX0gPiY1Ci0KLV9BQ0VPRgotY2F0ID4+JENPTkZJR19TVEFUVVMgPDxf
QUNFT0YgfHwgYWNfd3JpdGVfZmFpbD0xCi1fQUNFT0YKLQotY2F0ID4+JENPTkZJR19TVEFUVVMg
PDxcX0FDRU9GIHx8IGFjX3dyaXRlX2ZhaWw9MQotCi0jIEhhbmRsaW5nIG9mIGFyZ3VtZW50cy4K
LWZvciBhY19jb25maWdfdGFyZ2V0IGluICRhY19jb25maWdfdGFyZ2V0cwotZG8KLSAgY2FzZSAk
YWNfY29uZmlnX3RhcmdldCBpbgotICAgICIuLi9jb25maWcvRG9jcy5tayIpIENPTkZJR19GSUxF
Uz0iJENPTkZJR19GSUxFUyAuLi9jb25maWcvRG9jcy5tayIgOzsKLSAgICAibWFuL3hsLmNmZy41
LnBvZCIpIENPTkZJR19GSUxFUz0iJENPTkZJR19GSUxFUyBtYW4veGwuY2ZnLjUucG9kIiA7Owot
ICAgICJtYW4veGwuMS5wb2QiKSBDT05GSUdfRklMRVM9IiRDT05GSUdfRklMRVMgbWFuL3hsLjEu
cG9kIiA7OwotCi0gICopIGFzX2ZuX2Vycm9yICQ/ICJpbnZhbGlkIGFyZ3VtZW50OiBcYCRhY19j
b25maWdfdGFyZ2V0JyIgIiRMSU5FTk8iIDU7OwotICBlc2FjCi1kb25lCi0KLQotIyBJZiB0aGUg
dXNlciBkaWQgbm90IHVzZSB0aGUgYXJndW1lbnRzIHRvIHNwZWNpZnkgdGhlIGl0ZW1zIHRvIGlu
c3RhbnRpYXRlLAotIyB0aGVuIHRoZSBlbnZ2YXIgaW50ZXJmYWNlIGlzIHVzZWQuICBTZXQgb25s
eSB0aG9zZSB0aGF0IGFyZSBub3QuCi0jIFdlIHVzZSB0aGUgbG9uZyBmb3JtIGZvciB0aGUgZGVm
YXVsdCBhc3NpZ25tZW50IGJlY2F1c2Ugb2YgYW4gZXh0cmVtZWx5Ci0jIGJpemFycmUgYnVnIG9u
IFN1bk9TIDQuMS4zLgotaWYgJGFjX25lZWRfZGVmYXVsdHM7IHRoZW4KLSAgdGVzdCAiJHtDT05G
SUdfRklMRVMrc2V0fSIgPSBzZXQgfHwgQ09ORklHX0ZJTEVTPSRjb25maWdfZmlsZXMKLWZpCi0K
LSMgSGF2ZSBhIHRlbXBvcmFyeSBkaXJlY3RvcnkgZm9yIGNvbnZlbmllbmNlLiAgTWFrZSBpdCBp
biB0aGUgYnVpbGQgdHJlZQotIyBzaW1wbHkgYmVjYXVzZSB0aGVyZSBpcyBubyByZWFzb24gYWdh
aW5zdCBoYXZpbmcgaXQgaGVyZSwgYW5kIGluIGFkZGl0aW9uLAotIyBjcmVhdGluZyBhbmQgbW92
aW5nIGZpbGVzIGZyb20gL3RtcCBjYW4gc29tZXRpbWVzIGNhdXNlIHByb2JsZW1zLgotIyBIb29r
IGZvciBpdHMgcmVtb3ZhbCB1bmxlc3MgZGVidWdnaW5nLgotIyBOb3RlIHRoYXQgdGhlcmUgaXMg
YSBzbWFsbCB3aW5kb3cgaW4gd2hpY2ggdGhlIGRpcmVjdG9yeSB3aWxsIG5vdCBiZSBjbGVhbmVk
OgotIyBhZnRlciBpdHMgY3JlYXRpb24gYnV0IGJlZm9yZSBpdHMgbmFtZSBoYXMgYmVlbiBhc3Np
Z25lZCB0byBgJHRtcCcuCi0kZGVidWcgfHwKLXsKLSAgdG1wPSBhY190bXA9Ci0gIHRyYXAgJ2V4
aXRfc3RhdHVzPSQ/Ci0gIDogIiR7YWNfdG1wOj0kdG1wfSIKLSAgeyB0ZXN0ICEgLWQgIiRhY190
bXAiIHx8IHJtIC1mciAiJGFjX3RtcCI7IH0gJiYgZXhpdCAkZXhpdF9zdGF0dXMKLScgMAotICB0
cmFwICdhc19mbl9leGl0IDEnIDEgMiAxMyAxNQotfQotIyBDcmVhdGUgYSAoc2VjdXJlKSB0bXAg
ZGlyZWN0b3J5IGZvciB0bXAgZmlsZXMuCi0KLXsKLSAgdG1wPWAodW1hc2sgMDc3ICYmIG1rdGVt
cCAtZCAiLi9jb25mWFhYWFhYIikgMj4vZGV2L251bGxgICYmCi0gIHRlc3QgLWQgIiR0bXAiCi19
ICB8fAotewotICB0bXA9Li9jb25mJCQtJFJBTkRPTQotICAodW1hc2sgMDc3ICYmIG1rZGlyICIk
dG1wIikKLX0gfHwgYXNfZm5fZXJyb3IgJD8gImNhbm5vdCBjcmVhdGUgYSB0ZW1wb3JhcnkgZGly
ZWN0b3J5IGluIC4iICIkTElORU5PIiA1Ci1hY190bXA9JHRtcAotCi0jIFNldCB1cCB0aGUgc2Ny
aXB0cyBmb3IgQ09ORklHX0ZJTEVTIHNlY3Rpb24uCi0jIE5vIG5lZWQgdG8gZ2VuZXJhdGUgdGhl
bSBpZiB0aGVyZSBhcmUgbm8gQ09ORklHX0ZJTEVTLgotIyBUaGlzIGhhcHBlbnMgZm9yIGluc3Rh
bmNlIHdpdGggYC4vY29uZmlnLnN0YXR1cyBjb25maWcuaCcuCi1pZiB0ZXN0IC1uICIkQ09ORklH
X0ZJTEVTIjsgdGhlbgotCi0KLWFjX2NyPWBlY2hvIFggfCB0ciBYICdcMDE1J2AKLSMgT24gY3ln
d2luLCBiYXNoIGNhbiBlYXQgXHIgaW5zaWRlIGBgIGlmIHRoZSB1c2VyIHJlcXVlc3RlZCBpZ25j
ci4KLSMgQnV0IHdlIGtub3cgb2Ygbm8gb3RoZXIgc2hlbGwgd2hlcmUgYWNfY3Igd291bGQgYmUg
ZW1wdHkgYXQgdGhpcwotIyBwb2ludCwgc28gd2UgY2FuIHVzZSBhIGJhc2hpc20gYXMgYSBmYWxs
YmFjay4KLWlmIHRlc3QgIngkYWNfY3IiID0geDsgdGhlbgotICBldmFsIGFjX2NyPVwkXCdcXHJc
JwotZmkKLWFjX2NzX2F3a19jcj1gJEFXSyAnQkVHSU4geyBwcmludCAiYVxyYiIgfScgPC9kZXYv
bnVsbCAyPi9kZXYvbnVsbGAKLWlmIHRlc3QgIiRhY19jc19hd2tfY3IiID0gImEke2FjX2NyfWIi
OyB0aGVuCi0gIGFjX2NzX2F3a19jcj0nXFxyJwotZWxzZQotICBhY19jc19hd2tfY3I9JGFjX2Ny
Ci1maQotCi1lY2hvICdCRUdJTiB7JyA+IiRhY190bXAvc3ViczEuYXdrIiAmJgotX0FDRU9GCi0K
LQotewotICBlY2hvICJjYXQgPmNvbmYkJHN1YnMuYXdrIDw8X0FDRU9GIiAmJgotICBlY2hvICIk
YWNfc3Vic3RfdmFycyIgfCBzZWQgJ3MvLiovJiEkJiRhY19kZWxpbS8nICYmCi0gIGVjaG8gIl9B
Q0VPRiIKLX0gPmNvbmYkJHN1YnMuc2ggfHwKLSAgYXNfZm5fZXJyb3IgJD8gImNvdWxkIG5vdCBt
YWtlICRDT05GSUdfU1RBVFVTIiAiJExJTkVOTyIgNQotYWNfZGVsaW1fbnVtPWBlY2hvICIkYWNf
c3Vic3RfdmFycyIgfCBncmVwIC1jICdeJ2AKLWFjX2RlbGltPSclIV8hIyAnCi1mb3IgYWNfbGFz
dF90cnkgaW4gZmFsc2UgZmFsc2UgZmFsc2UgZmFsc2UgZmFsc2UgOjsgZG8KLSAgLiAuL2NvbmYk
JHN1YnMuc2ggfHwKLSAgICBhc19mbl9lcnJvciAkPyAiY291bGQgbm90IG1ha2UgJENPTkZJR19T
VEFUVVMiICIkTElORU5PIiA1Ci0KLSAgYWNfZGVsaW1fbj1gc2VkIC1uICJzLy4qJGFjX2RlbGlt
XCQvWC9wIiBjb25mJCRzdWJzLmF3ayB8IGdyZXAgLWMgWGAKLSAgaWYgdGVzdCAkYWNfZGVsaW1f
biA9ICRhY19kZWxpbV9udW07IHRoZW4KLSAgICBicmVhawotICBlbGlmICRhY19sYXN0X3RyeTsg
dGhlbgotICAgIGFzX2ZuX2Vycm9yICQ/ICJjb3VsZCBub3QgbWFrZSAkQ09ORklHX1NUQVRVUyIg
IiRMSU5FTk8iIDUKLSAgZWxzZQotICAgIGFjX2RlbGltPSIkYWNfZGVsaW0hJGFjX2RlbGltIF8k
YWNfZGVsaW0hISAiCi0gIGZpCi1kb25lCi1ybSAtZiBjb25mJCRzdWJzLnNoCi0KLWNhdCA+PiRD
T05GSUdfU1RBVFVTIDw8X0FDRU9GIHx8IGFjX3dyaXRlX2ZhaWw9MQotY2F0ID4+IlwkYWNfdG1w
L3N1YnMxLmF3ayIgPDxcXF9BQ0FXSyAmJgotX0FDRU9GCi1zZWQgLW4gJwotaAotcy9eL1NbIi87
IHMvIS4qLyJdPS8KLXAKLWcKLXMvXlteIV0qIS8vCi06cmVwbAotdCByZXBsCi1zLyciJGFjX2Rl
bGltIickLy8KLXQgZGVsaW0KLTpubAotaAotcy9cKC5cezE0OFx9XCkuLiovXDEvCi10IG1vcmUx
Ci1zL1siXFxdL1xcJi9nOyBzL14vIi87IHMvJC9cXG4iXFwvCi1wCi1uCi1iIHJlcGwKLTptb3Jl
MQotcy9bIlxcXS9cXCYvZzsgcy9eLyIvOyBzLyQvIlxcLwotcAotZwotcy8uXHsxNDhcfS8vCi10
IG5sCi06ZGVsaW0KLWgKLXMvXCguXHsxNDhcfVwpLi4qL1wxLwotdCBtb3JlMgotcy9bIlxcXS9c
XCYvZzsgcy9eLyIvOyBzLyQvIi8KLXAKLWIKLTptb3JlMgotcy9bIlxcXS9cXCYvZzsgcy9eLyIv
OyBzLyQvIlxcLwotcAotZwotcy8uXHsxNDhcfS8vCi10IGRlbGltCi0nIDxjb25mJCRzdWJzLmF3
ayB8IHNlZCAnCi0vXlteIiJdL3sKLSAgTgotICBzL1xuLy8KLX0KLScgPj4kQ09ORklHX1NUQVRV
UyB8fCBhY193cml0ZV9mYWlsPTEKLXJtIC1mIGNvbmYkJHN1YnMuYXdrCi1jYXQgPj4kQ09ORklH
X1NUQVRVUyA8PF9BQ0VPRiB8fCBhY193cml0ZV9mYWlsPTEKLV9BQ0FXSwotY2F0ID4+IlwkYWNf
dG1wL3N1YnMxLmF3ayIgPDxfQUNBV0sgJiYKLSAgZm9yIChrZXkgaW4gUykgU19pc19zZXRba2V5
XSA9IDEKLSAgRlMgPSAiByIKLQotfQotewotICBsaW5lID0gJCAwCi0gIG5maWVsZHMgPSBzcGxp
dChsaW5lLCBmaWVsZCwgIkAiKQotICBzdWJzdGVkID0gMAotICBsZW4gPSBsZW5ndGgoZmllbGRb
MV0pCi0gIGZvciAoaSA9IDI7IGkgPCBuZmllbGRzOyBpKyspIHsKLSAgICBrZXkgPSBmaWVsZFtp
XQotICAgIGtleWxlbiA9IGxlbmd0aChrZXkpCi0gICAgaWYgKFNfaXNfc2V0W2tleV0pIHsKLSAg
ICAgIHZhbHVlID0gU1trZXldCi0gICAgICBsaW5lID0gc3Vic3RyKGxpbmUsIDEsIGxlbikgIiIg
dmFsdWUgIiIgc3Vic3RyKGxpbmUsIGxlbiArIGtleWxlbiArIDMpCi0gICAgICBsZW4gKz0gbGVu
Z3RoKHZhbHVlKSArIGxlbmd0aChmaWVsZFsrK2ldKQotICAgICAgc3Vic3RlZCA9IDEKLSAgICB9
IGVsc2UKLSAgICAgIGxlbiArPSAxICsga2V5bGVuCi0gIH0KLQotICBwcmludCBsaW5lCi19Ci0K
LV9BQ0FXSwotX0FDRU9GCi1jYXQgPj4kQ09ORklHX1NUQVRVUyA8PFxfQUNFT0YgfHwgYWNfd3Jp
dGVfZmFpbD0xCi1pZiBzZWQgInMvJGFjX2NyLy8iIDwgL2Rldi9udWxsID4gL2Rldi9udWxsIDI+
JjE7IHRoZW4KLSAgc2VkICJzLyRhY19jclwkLy87IHMvJGFjX2NyLyRhY19jc19hd2tfY3IvZyIK
LWVsc2UKLSAgY2F0Ci1maSA8ICIkYWNfdG1wL3N1YnMxLmF3ayIgPiAiJGFjX3RtcC9zdWJzLmF3
ayIgXAotICB8fCBhc19mbl9lcnJvciAkPyAiY291bGQgbm90IHNldHVwIGNvbmZpZyBmaWxlcyBt
YWNoaW5lcnkiICIkTElORU5PIiA1Ci1fQUNFT0YKLQotIyBWUEFUSCBtYXkgY2F1c2UgdHJvdWJs
ZSB3aXRoIHNvbWUgbWFrZXMsIHNvIHdlIHJlbW92ZSBzb2xlICQoc3JjZGlyKSwKLSMgJHtzcmNk
aXJ9IGFuZCBAc3JjZGlyQCBlbnRyaWVzIGZyb20gVlBBVEggaWYgc3JjZGlyIGlzICIuIiwgc3Ry
aXAgbGVhZGluZyBhbmQKLSMgdHJhaWxpbmcgY29sb25zIGFuZCB0aGVuIHJlbW92ZSB0aGUgd2hv
bGUgbGluZSBpZiBWUEFUSCBiZWNvbWVzIGVtcHR5Ci0jIChhY3R1YWxseSB3ZSBsZWF2ZSBhbiBl
bXB0eSBsaW5lIHRvIHByZXNlcnZlIGxpbmUgbnVtYmVycykuCi1pZiB0ZXN0ICJ4JHNyY2RpciIg
PSB4LjsgdGhlbgotICBhY192cHN1Yj0nL15bCSBdKlZQQVRIWwkgXSo9WwkgXSovewotaAotcy8v
Lwotcy9eLzovCi1zL1sJIF0qJC86Lwotcy86XCQoc3JjZGlyKTovOi9nCi1zLzpcJHtzcmNkaXJ9
Oi86L2cKLXMvOkBzcmNkaXJAOi86L2cKLXMvXjoqLy8KLXMvOiokLy8KLXgKLXMvXCg9WwkgXSpc
KS4qL1wxLwotRwotcy9cbi8vCi1zL15bXj1dKj1bCSBdKiQvLwotfScKLWZpCi0KLWNhdCA+PiRD
T05GSUdfU1RBVFVTIDw8XF9BQ0VPRiB8fCBhY193cml0ZV9mYWlsPTEKLWZpICMgdGVzdCAtbiAi
JENPTkZJR19GSUxFUyIKLQotCi1ldmFsIHNldCBYICIgIDpGICRDT05GSUdfRklMRVMgICAgICAi
Ci1zaGlmdAotZm9yIGFjX3RhZwotZG8KLSAgY2FzZSAkYWNfdGFnIGluCi0gIDpbRkhMQ10pIGFj
X21vZGU9JGFjX3RhZzsgY29udGludWU7OwotICBlc2FjCi0gIGNhc2UgJGFjX21vZGUkYWNfdGFn
IGluCi0gIDpbRkhMXSo6Kik7OwotICA6TCogfCA6Qyo6KikgYXNfZm5fZXJyb3IgJD8gImludmFs
aWQgdGFnIFxgJGFjX3RhZyciICIkTElORU5PIiA1OzsKLSAgOltGSF0tKSBhY190YWc9LTotOzsK
LSAgOltGSF0qKSBhY190YWc9JGFjX3RhZzokYWNfdGFnLmluOzsKLSAgZXNhYwotICBhY19zYXZl
X0lGUz0kSUZTCi0gIElGUz06Ci0gIHNldCB4ICRhY190YWcKLSAgSUZTPSRhY19zYXZlX0lGUwot
ICBzaGlmdAotICBhY19maWxlPSQxCi0gIHNoaWZ0Ci0KLSAgY2FzZSAkYWNfbW9kZSBpbgotICA6
TCkgYWNfc291cmNlPSQxOzsKLSAgOltGSF0pCi0gICAgYWNfZmlsZV9pbnB1dHM9Ci0gICAgZm9y
IGFjX2YKLSAgICBkbwotICAgICAgY2FzZSAkYWNfZiBpbgotICAgICAgLSkgYWNfZj0iJGFjX3Rt
cC9zdGRpbiI7OwotICAgICAgKikgIyBMb29rIGZvciB0aGUgZmlsZSBmaXJzdCBpbiB0aGUgYnVp
bGQgdHJlZSwgdGhlbiBpbiB0aGUgc291cmNlIHRyZWUKLQkgIyAoaWYgdGhlIHBhdGggaXMgbm90
IGFic29sdXRlKS4gIFRoZSBhYnNvbHV0ZSBwYXRoIGNhbm5vdCBiZSBET1Mtc3R5bGUsCi0JICMg
YmVjYXVzZSAkYWNfZiBjYW5ub3QgY29udGFpbiBgOicuCi0JIHRlc3QgLWYgIiRhY19mIiB8fAot
CSAgIGNhc2UgJGFjX2YgaW4KLQkgICBbXFwvJF0qKSBmYWxzZTs7Ci0JICAgKikgdGVzdCAtZiAi
JHNyY2Rpci8kYWNfZiIgJiYgYWNfZj0iJHNyY2Rpci8kYWNfZiI7OwotCSAgIGVzYWMgfHwKLQkg
ICBhc19mbl9lcnJvciAxICJjYW5ub3QgZmluZCBpbnB1dCBmaWxlOiBcYCRhY19mJyIgIiRMSU5F
Tk8iIDU7OwotICAgICAgZXNhYwotICAgICAgY2FzZSAkYWNfZiBpbiAqXCcqKSBhY19mPWAkYXNf
ZWNobyAiJGFjX2YiIHwgc2VkICJzLycvJ1xcXFxcXFxcJycvZyJgOzsgZXNhYwotICAgICAgYXNf
Zm5fYXBwZW5kIGFjX2ZpbGVfaW5wdXRzICIgJyRhY19mJyIKLSAgICBkb25lCi0KLSAgICAjIExl
dCdzIHN0aWxsIHByZXRlbmQgaXQgaXMgYGNvbmZpZ3VyZScgd2hpY2ggaW5zdGFudGlhdGVzIChp
LmUuLCBkb24ndAotICAgICMgdXNlICRhc19tZSksIHBlb3BsZSB3b3VsZCBiZSBzdXJwcmlzZWQg
dG8gcmVhZDoKLSAgICAjICAgIC8qIGNvbmZpZy5oLiAgR2VuZXJhdGVkIGJ5IGNvbmZpZy5zdGF0
dXMuICAqLwotICAgIGNvbmZpZ3VyZV9pbnB1dD0nR2VuZXJhdGVkIGZyb20gJ2AKLQkgICRhc19l
Y2hvICIkKiIgfCBzZWQgJ3N8XlteOl0qL3x8O3N8OlteOl0qL3wsIHxnJwotCWAnIGJ5IGNvbmZp
Z3VyZS4nCi0gICAgaWYgdGVzdCB4IiRhY19maWxlIiAhPSB4LTsgdGhlbgotICAgICAgY29uZmln
dXJlX2lucHV0PSIkYWNfZmlsZS4gICRjb25maWd1cmVfaW5wdXQiCi0gICAgICB7ICRhc19lY2hv
ICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IGNyZWF0aW5nICRhY19maWxlIiA+JjUKLSRh
c19lY2hvICIkYXNfbWU6IGNyZWF0aW5nICRhY19maWxlIiA+JjY7fQotICAgIGZpCi0gICAgIyBO
ZXV0cmFsaXplIHNwZWNpYWwgY2hhcmFjdGVycyBpbnRlcnByZXRlZCBieSBzZWQgaW4gcmVwbGFj
ZW1lbnQgc3RyaW5ncy4KLSAgICBjYXNlICRjb25maWd1cmVfaW5wdXQgaW4gIygKLSAgICAqXCYq
IHwgKlx8KiB8ICpcXCogKQotICAgICAgIGFjX3NlZF9jb25mX2lucHV0PWAkYXNfZWNobyAiJGNv
bmZpZ3VyZV9pbnB1dCIgfAotICAgICAgIHNlZCAncy9bXFxcXCZ8XS9cXFxcJi9nJ2A7OyAjKAot
ICAgICopIGFjX3NlZF9jb25mX2lucHV0PSRjb25maWd1cmVfaW5wdXQ7OwotICAgIGVzYWMKLQot
ICAgIGNhc2UgJGFjX3RhZyBpbgotICAgICo6LToqIHwgKjotKSBjYXQgPiIkYWNfdG1wL3N0ZGlu
IiBcCi0gICAgICB8fCBhc19mbl9lcnJvciAkPyAiY291bGQgbm90IGNyZWF0ZSAkYWNfZmlsZSIg
IiRMSU5FTk8iIDUgOzsKLSAgICBlc2FjCi0gICAgOzsKLSAgZXNhYwotCi0gIGFjX2Rpcj1gJGFz
X2Rpcm5hbWUgLS0gIiRhY19maWxlIiB8fAotJGFzX2V4cHIgWCIkYWNfZmlsZSIgOiAnWFwoLipb
Xi9dXCkvLypbXi9dW14vXSovKiQnIFx8IFwKLQkgWCIkYWNfZmlsZSIgOiAnWFwoLy9cKVteL10n
IFx8IFwKLQkgWCIkYWNfZmlsZSIgOiAnWFwoLy9cKSQnIFx8IFwKLQkgWCIkYWNfZmlsZSIgOiAn
WFwoL1wpJyBcfCAuIDI+L2Rldi9udWxsIHx8Ci0kYXNfZWNobyBYIiRhY19maWxlIiB8Ci0gICAg
c2VkICcvXlhcKC4qW14vXVwpXC9cLypbXi9dW14vXSpcLyokL3sKLQkgICAgcy8vXDEvCi0JICAg
IHEKLQkgIH0KLQkgIC9eWFwoXC9cL1wpW14vXS4qL3sKLQkgICAgcy8vXDEvCi0JICAgIHEKLQkg
IH0KLQkgIC9eWFwoXC9cL1wpJC97Ci0JICAgIHMvL1wxLwotCSAgICBxCi0JICB9Ci0JICAvXlhc
KFwvXCkuKi97Ci0JICAgIHMvL1wxLwotCSAgICBxCi0JICB9Ci0JICBzLy4qLy4vOyBxJ2AKLSAg
YXNfZGlyPSIkYWNfZGlyIjsgYXNfZm5fbWtkaXJfcAotICBhY19idWlsZGRpcj0uCi0KLWNhc2Ug
IiRhY19kaXIiIGluCi0uKSBhY19kaXJfc3VmZml4PSBhY190b3BfYnVpbGRkaXJfc3ViPS4gYWNf
dG9wX2J1aWxkX3ByZWZpeD0gOzsKLSopCi0gIGFjX2Rpcl9zdWZmaXg9L2AkYXNfZWNobyAiJGFj
X2RpciIgfCBzZWQgJ3N8XlwuW1xcL118fCdgCi0gICMgQSAiLi4iIGZvciBlYWNoIGRpcmVjdG9y
eSBpbiAkYWNfZGlyX3N1ZmZpeC4KLSAgYWNfdG9wX2J1aWxkZGlyX3N1Yj1gJGFzX2VjaG8gIiRh
Y19kaXJfc3VmZml4IiB8IHNlZCAnc3wvW15cXC9dKnwvLi58ZztzfC98fCdgCi0gIGNhc2UgJGFj
X3RvcF9idWlsZGRpcl9zdWIgaW4KLSAgIiIpIGFjX3RvcF9idWlsZGRpcl9zdWI9LiBhY190b3Bf
YnVpbGRfcHJlZml4PSA7OwotICAqKSAgYWNfdG9wX2J1aWxkX3ByZWZpeD0kYWNfdG9wX2J1aWxk
ZGlyX3N1Yi8gOzsKLSAgZXNhYyA7OwotZXNhYwotYWNfYWJzX3RvcF9idWlsZGRpcj0kYWNfcHdk
Ci1hY19hYnNfYnVpbGRkaXI9JGFjX3B3ZCRhY19kaXJfc3VmZml4Ci0jIGZvciBiYWNrd2FyZCBj
b21wYXRpYmlsaXR5OgotYWNfdG9wX2J1aWxkZGlyPSRhY190b3BfYnVpbGRfcHJlZml4Ci0KLWNh
c2UgJHNyY2RpciBpbgotICAuKSAgIyBXZSBhcmUgYnVpbGRpbmcgaW4gcGxhY2UuCi0gICAgYWNf
c3JjZGlyPS4KLSAgICBhY190b3Bfc3JjZGlyPSRhY190b3BfYnVpbGRkaXJfc3ViCi0gICAgYWNf
YWJzX3RvcF9zcmNkaXI9JGFjX3B3ZCA7OwotICBbXFwvXSogfCA/OltcXC9dKiApICAjIEFic29s
dXRlIG5hbWUuCi0gICAgYWNfc3JjZGlyPSRzcmNkaXIkYWNfZGlyX3N1ZmZpeDsKLSAgICBhY190
b3Bfc3JjZGlyPSRzcmNkaXIKLSAgICBhY19hYnNfdG9wX3NyY2Rpcj0kc3JjZGlyIDs7Ci0gICop
ICMgUmVsYXRpdmUgbmFtZS4KLSAgICBhY19zcmNkaXI9JGFjX3RvcF9idWlsZF9wcmVmaXgkc3Jj
ZGlyJGFjX2Rpcl9zdWZmaXgKLSAgICBhY190b3Bfc3JjZGlyPSRhY190b3BfYnVpbGRfcHJlZml4
JHNyY2RpcgotICAgIGFjX2Fic190b3Bfc3JjZGlyPSRhY19wd2QvJHNyY2RpciA7OwotZXNhYwot
YWNfYWJzX3NyY2Rpcj0kYWNfYWJzX3RvcF9zcmNkaXIkYWNfZGlyX3N1ZmZpeAotCi0KLSAgY2Fz
ZSAkYWNfbW9kZSBpbgotICA6RikKLSAgIwotICAjIENPTkZJR19GSUxFCi0gICMKLQotX0FDRU9G
Ci0KLWNhdCA+PiRDT05GSUdfU1RBVFVTIDw8XF9BQ0VPRiB8fCBhY193cml0ZV9mYWlsPTEKLSMg
SWYgdGhlIHRlbXBsYXRlIGRvZXMgbm90IGtub3cgYWJvdXQgZGF0YXJvb3RkaXIsIGV4cGFuZCBp
dC4KLSMgRklYTUU6IFRoaXMgaGFjayBzaG91bGQgYmUgcmVtb3ZlZCBhIGZldyB5ZWFycyBhZnRl
ciAyLjYwLgotYWNfZGF0YXJvb3RkaXJfaGFjaz07IGFjX2RhdGFyb290ZGlyX3NlZW49Ci1hY19z
ZWRfZGF0YXJvb3Q9JwotL2RhdGFyb290ZGlyLyB7Ci0gIHAKLSAgcQotfQotL0BkYXRhZGlyQC9w
Ci0vQGRvY2RpckAvcAotL0BpbmZvZGlyQC9wCi0vQGxvY2FsZWRpckAvcAotL0BtYW5kaXJAL3An
Ci1jYXNlIGBldmFsICJzZWQgLW4gXCJcJGFjX3NlZF9kYXRhcm9vdFwiICRhY19maWxlX2lucHV0
cyJgIGluCi0qZGF0YXJvb3RkaXIqKSBhY19kYXRhcm9vdGRpcl9zZWVuPXllczs7Ci0qQGRhdGFk
aXJAKnwqQGRvY2RpckAqfCpAaW5mb2RpckAqfCpAbG9jYWxlZGlyQCp8KkBtYW5kaXJAKikKLSAg
eyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiBXQVJOSU5HOiAkYWNfZmls
ZV9pbnB1dHMgc2VlbXMgdG8gaWdub3JlIHRoZSAtLWRhdGFyb290ZGlyIHNldHRpbmciID4mNQot
JGFzX2VjaG8gIiRhc19tZTogV0FSTklORzogJGFjX2ZpbGVfaW5wdXRzIHNlZW1zIHRvIGlnbm9y
ZSB0aGUgLS1kYXRhcm9vdGRpciBzZXR0aW5nIiA+JjI7fQotX0FDRU9GCi1jYXQgPj4kQ09ORklH
X1NUQVRVUyA8PF9BQ0VPRiB8fCBhY193cml0ZV9mYWlsPTEKLSAgYWNfZGF0YXJvb3RkaXJfaGFj
az0nCi0gIHMmQGRhdGFkaXJAJiRkYXRhZGlyJmcKLSAgcyZAZG9jZGlyQCYkZG9jZGlyJmcKLSAg
cyZAaW5mb2RpckAmJGluZm9kaXImZwotICBzJkBsb2NhbGVkaXJAJiRsb2NhbGVkaXImZwotICBz
JkBtYW5kaXJAJiRtYW5kaXImZwotICBzJlxcXCR7ZGF0YXJvb3RkaXJ9JiRkYXRhcm9vdGRpciZn
JyA7OwotZXNhYwotX0FDRU9GCi0KLSMgTmV1dHJhbGl6ZSBWUEFUSCB3aGVuIGAkc3JjZGlyJyA9
IGAuJy4KLSMgU2hlbGwgY29kZSBpbiBjb25maWd1cmUuYWMgbWlnaHQgc2V0IGV4dHJhc3ViLgot
IyBGSVhNRTogZG8gd2UgcmVhbGx5IHdhbnQgdG8gbWFpbnRhaW4gdGhpcyBmZWF0dXJlPwotY2F0
ID4+JENPTkZJR19TVEFUVVMgPDxfQUNFT0YgfHwgYWNfd3JpdGVfZmFpbD0xCi1hY19zZWRfZXh0
cmE9IiRhY192cHN1YgotJGV4dHJhc3ViCi1fQUNFT0YKLWNhdCA+PiRDT05GSUdfU1RBVFVTIDw8
XF9BQ0VPRiB8fCBhY193cml0ZV9mYWlsPTEKLTp0Ci0vQFthLXpBLVpfXVthLXpBLVpfMC05XSpA
LyFiCi1zfEBjb25maWd1cmVfaW5wdXRAfCRhY19zZWRfY29uZl9pbnB1dHw7dCB0Ci1zJkB0b3Bf
YnVpbGRkaXJAJiRhY190b3BfYnVpbGRkaXJfc3ViJjt0IHQKLXMmQHRvcF9idWlsZF9wcmVmaXhA
JiRhY190b3BfYnVpbGRfcHJlZml4Jjt0IHQKLXMmQHNyY2RpckAmJGFjX3NyY2RpciY7dCB0Ci1z
JkBhYnNfc3JjZGlyQCYkYWNfYWJzX3NyY2RpciY7dCB0Ci1zJkB0b3Bfc3JjZGlyQCYkYWNfdG9w
X3NyY2RpciY7dCB0Ci1zJkBhYnNfdG9wX3NyY2RpckAmJGFjX2Fic190b3Bfc3JjZGlyJjt0IHQK
LXMmQGJ1aWxkZGlyQCYkYWNfYnVpbGRkaXImO3QgdAotcyZAYWJzX2J1aWxkZGlyQCYkYWNfYWJz
X2J1aWxkZGlyJjt0IHQKLXMmQGFic190b3BfYnVpbGRkaXJAJiRhY19hYnNfdG9wX2J1aWxkZGly
Jjt0IHQKLSRhY19kYXRhcm9vdGRpcl9oYWNrCi0iCi1ldmFsIHNlZCBcIlwkYWNfc2VkX2V4dHJh
XCIgIiRhY19maWxlX2lucHV0cyIgfCAkQVdLIC1mICIkYWNfdG1wL3N1YnMuYXdrIiBcCi0gID4k
YWNfdG1wL291dCB8fCBhc19mbl9lcnJvciAkPyAiY291bGQgbm90IGNyZWF0ZSAkYWNfZmlsZSIg
IiRMSU5FTk8iIDUKLQotdGVzdCAteiAiJGFjX2RhdGFyb290ZGlyX2hhY2skYWNfZGF0YXJvb3Rk
aXJfc2VlbiIgJiYKLSAgeyBhY19vdXQ9YHNlZCAtbiAnL1wke2RhdGFyb290ZGlyfS9wJyAiJGFj
X3RtcC9vdXQiYDsgdGVzdCAtbiAiJGFjX291dCI7IH0gJiYKLSAgeyBhY19vdXQ9YHNlZCAtbiAn
L15bCSBdKmRhdGFyb290ZGlyWwkgXSo6Kj0vcCcgXAotICAgICAgIiRhY190bXAvb3V0ImA7IHRl
c3QgLXogIiRhY19vdXQiOyB9ICYmCi0gIHsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0k
TElORU5PfTogV0FSTklORzogJGFjX2ZpbGUgY29udGFpbnMgYSByZWZlcmVuY2UgdG8gdGhlIHZh
cmlhYmxlIFxgZGF0YXJvb3RkaXInCi13aGljaCBzZWVtcyB0byBiZSB1bmRlZmluZWQuICBQbGVh
c2UgbWFrZSBzdXJlIGl0IGlzIGRlZmluZWQiID4mNQotJGFzX2VjaG8gIiRhc19tZTogV0FSTklO
RzogJGFjX2ZpbGUgY29udGFpbnMgYSByZWZlcmVuY2UgdG8gdGhlIHZhcmlhYmxlIFxgZGF0YXJv
b3RkaXInCi13aGljaCBzZWVtcyB0byBiZSB1bmRlZmluZWQuICBQbGVhc2UgbWFrZSBzdXJlIGl0
IGlzIGRlZmluZWQiID4mMjt9Ci0KLSAgcm0gLWYgIiRhY190bXAvc3RkaW4iCi0gIGNhc2UgJGFj
X2ZpbGUgaW4KLSAgLSkgY2F0ICIkYWNfdG1wL291dCIgJiYgcm0gLWYgIiRhY190bXAvb3V0Ijs7
Ci0gICopIHJtIC1mICIkYWNfZmlsZSIgJiYgbXYgIiRhY190bXAvb3V0IiAiJGFjX2ZpbGUiOzsK
LSAgZXNhYyBcCi0gIHx8IGFzX2ZuX2Vycm9yICQ/ICJjb3VsZCBub3QgY3JlYXRlICRhY19maWxl
IiAiJExJTkVOTyIgNQotIDs7Ci0KLQotCi0gIGVzYWMKLQotZG9uZSAjIGZvciBhY190YWcKLQot
Ci1hc19mbl9leGl0IDAKLV9BQ0VPRgotYWNfY2xlYW5fZmlsZXM9JGFjX2NsZWFuX2ZpbGVzX3Nh
dmUKLQotdGVzdCAkYWNfd3JpdGVfZmFpbCA9IDAgfHwKLSAgYXNfZm5fZXJyb3IgJD8gIndyaXRl
IGZhaWx1cmUgY3JlYXRpbmcgJENPTkZJR19TVEFUVVMiICIkTElORU5PIiA1Ci0KLQotIyBjb25m
aWd1cmUgaXMgd3JpdGluZyB0byBjb25maWcubG9nLCBhbmQgdGhlbiBjYWxscyBjb25maWcuc3Rh
dHVzLgotIyBjb25maWcuc3RhdHVzIGRvZXMgaXRzIG93biByZWRpcmVjdGlvbiwgYXBwZW5kaW5n
IHRvIGNvbmZpZy5sb2cuCi0jIFVuZm9ydHVuYXRlbHksIG9uIERPUyB0aGlzIGZhaWxzLCBhcyBj
b25maWcubG9nIGlzIHN0aWxsIGtlcHQgb3BlbgotIyBieSBjb25maWd1cmUsIHNvIGNvbmZpZy5z
dGF0dXMgd29uJ3QgYmUgYWJsZSB0byB3cml0ZSB0byBpdDsgaXRzCi0jIG91dHB1dCBpcyBzaW1w
bHkgZGlzY2FyZGVkLiAgU28gd2UgZXhlYyB0aGUgRkQgdG8gL2Rldi9udWxsLAotIyBlZmZlY3Rp
dmVseSBjbG9zaW5nIGNvbmZpZy5sb2csIHNvIGl0IGNhbiBiZSBwcm9wZXJseSAocmUpb3BlbmVk
IGFuZAotIyBhcHBlbmRlZCB0byBieSBjb25maWcuc3RhdHVzLiAgV2hlbiBjb21pbmcgYmFjayB0
byBjb25maWd1cmUsIHdlCi0jIG5lZWQgdG8gbWFrZSB0aGUgRkQgYXZhaWxhYmxlIGFnYWluLgot
aWYgdGVzdCAiJG5vX2NyZWF0ZSIgIT0geWVzOyB0aGVuCi0gIGFjX2NzX3N1Y2Nlc3M9OgotICBh
Y19jb25maWdfc3RhdHVzX2FyZ3M9Ci0gIHRlc3QgIiRzaWxlbnQiID0geWVzICYmCi0gICAgYWNf
Y29uZmlnX3N0YXR1c19hcmdzPSIkYWNfY29uZmlnX3N0YXR1c19hcmdzIC0tcXVpZXQiCi0gIGV4
ZWMgNT4vZGV2L251bGwKLSAgJFNIRUxMICRDT05GSUdfU1RBVFVTICRhY19jb25maWdfc3RhdHVz
X2FyZ3MgfHwgYWNfY3Nfc3VjY2Vzcz1mYWxzZQotICBleGVjIDU+PmNvbmZpZy5sb2cKLSAgIyBV
c2UgfHwsIG5vdCAmJiwgdG8gYXZvaWQgZXhpdGluZyBmcm9tIHRoZSBpZiB3aXRoICQ/ID0gMSwg
d2hpY2gKLSAgIyB3b3VsZCBtYWtlIGNvbmZpZ3VyZSBmYWlsIGlmIHRoaXMgaXMgdGhlIGxhc3Qg
aW5zdHJ1Y3Rpb24uCi0gICRhY19jc19zdWNjZXNzIHx8IGFzX2ZuX2V4aXQgMQotZmkKLWlmIHRl
c3QgLW4gIiRhY191bnJlY29nbml6ZWRfb3B0cyIgJiYgdGVzdCAiJGVuYWJsZV9vcHRpb25fY2hl
Y2tpbmciICE9IG5vOyB0aGVuCi0gIHsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElO
RU5PfTogV0FSTklORzogdW5yZWNvZ25pemVkIG9wdGlvbnM6ICRhY191bnJlY29nbml6ZWRfb3B0
cyIgPiY1Ci0kYXNfZWNobyAiJGFzX21lOiBXQVJOSU5HOiB1bnJlY29nbml6ZWQgb3B0aW9uczog
JGFjX3VucmVjb2duaXplZF9vcHRzIiA+JjI7fQotZmkKLQpkaWZmIC0tZ2l0IGEvc3R1YmRvbS9j
b25maWd1cmUgYi9zdHViZG9tL2NvbmZpZ3VyZQpkZWxldGVkIGZpbGUgbW9kZSAxMDA3NTUKaW5k
ZXggYmVlYjhkYjJlMS4uMDAwMDAwMDAwMAotLS0gYS9zdHViZG9tL2NvbmZpZ3VyZQorKysgL2Rl
di9udWxsCkBAIC0xLDQ4NzAgKzAsMCBAQAotIyEgL2Jpbi9zaAotIyBHdWVzcyB2YWx1ZXMgZm9y
IHN5c3RlbS1kZXBlbmRlbnQgdmFyaWFibGVzIGFuZCBjcmVhdGUgTWFrZWZpbGVzLgotIyBHZW5l
cmF0ZWQgYnkgR05VIEF1dG9jb25mIDIuNjkgZm9yIFhlbiBIeXBlcnZpc29yIFN0dWIgRG9tYWlu
cyA0LjEzLgotIwotIyBSZXBvcnQgYnVncyB0byA8eGVuLWRldmVsQGxpc3RzLnhlbi5vcmc+Lgot
IwotIwotIyBDb3B5cmlnaHQgKEMpIDE5OTItMTk5NiwgMTk5OC0yMDEyIEZyZWUgU29mdHdhcmUg
Rm91bmRhdGlvbiwgSW5jLgotIwotIwotIyBUaGlzIGNvbmZpZ3VyZSBzY3JpcHQgaXMgZnJlZSBz
b2Z0d2FyZTsgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbgotIyBnaXZlcyB1bmxpbWl0ZWQg
cGVybWlzc2lvbiB0byBjb3B5LCBkaXN0cmlidXRlIGFuZCBtb2RpZnkgaXQuCi0jIyAtLS0tLS0t
LS0tLS0tLS0tLS0tLSAjIwotIyMgTTRzaCBJbml0aWFsaXphdGlvbi4gIyMKLSMjIC0tLS0tLS0t
LS0tLS0tLS0tLS0tICMjCi0KLSMgQmUgbW9yZSBCb3VybmUgY29tcGF0aWJsZQotRFVBTENBU0U9
MTsgZXhwb3J0IERVQUxDQVNFICMgZm9yIE1LUyBzaAotaWYgdGVzdCAtbiAiJHtaU0hfVkVSU0lP
TitzZXR9IiAmJiAoZW11bGF0ZSBzaCkgPi9kZXYvbnVsbCAyPiYxOyB0aGVuIDoKLSAgZW11bGF0
ZSBzaAotICBOVUxMQ01EPToKLSAgIyBQcmUtNC4yIHZlcnNpb25zIG9mIFpzaCBkbyB3b3JkIHNw
bGl0dGluZyBvbiAkezErIiRAIn0sIHdoaWNoCi0gICMgaXMgY29udHJhcnkgdG8gb3VyIHVzYWdl
LiAgRGlzYWJsZSB0aGlzIGZlYXR1cmUuCi0gIGFsaWFzIC1nICckezErIiRAIn0nPSciJEAiJwot
ICBzZXRvcHQgTk9fR0xPQl9TVUJTVAotZWxzZQotICBjYXNlIGAoc2V0IC1vKSAyPi9kZXYvbnVs
bGAgaW4gIygKLSAgKnBvc2l4KikgOgotICAgIHNldCAtbyBwb3NpeCA7OyAjKAotICAqKSA6Ci0g
ICAgIDs7Ci1lc2FjCi1maQotCi0KLWFzX25sPScKLScKLWV4cG9ydCBhc19ubAotIyBQcmludGlu
ZyBhIGxvbmcgc3RyaW5nIGNyYXNoZXMgU29sYXJpcyA3IC91c3IvYmluL3ByaW50Zi4KLWFzX2Vj
aG89J1xcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxc
XFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFwnCi1hc19l
Y2hvPSRhc19lY2hvJGFzX2VjaG8kYXNfZWNobyRhc19lY2hvJGFzX2VjaG8KLWFzX2VjaG89JGFz
X2VjaG8kYXNfZWNobyRhc19lY2hvJGFzX2VjaG8kYXNfZWNobyRhc19lY2hvCi0jIFByZWZlciBh
IGtzaCBzaGVsbCBidWlsdGluIG92ZXIgYW4gZXh0ZXJuYWwgcHJpbnRmIHByb2dyYW0gb24gU29s
YXJpcywKLSMgYnV0IHdpdGhvdXQgd2FzdGluZyBmb3JrcyBmb3IgYmFzaCBvciB6c2guCi1pZiB0
ZXN0IC16ICIkQkFTSF9WRVJTSU9OJFpTSF9WRVJTSU9OIiBcCi0gICAgJiYgKHRlc3QgIlhgcHJp
bnQgLXIgLS0gJGFzX2VjaG9gIiA9ICJYJGFzX2VjaG8iKSAyPi9kZXYvbnVsbDsgdGhlbgotICBh
c19lY2hvPSdwcmludCAtciAtLScKLSAgYXNfZWNob19uPSdwcmludCAtcm4gLS0nCi1lbGlmICh0
ZXN0ICJYYHByaW50ZiAlcyAkYXNfZWNob2AiID0gIlgkYXNfZWNobyIpIDI+L2Rldi9udWxsOyB0
aGVuCi0gIGFzX2VjaG89J3ByaW50ZiAlc1xuJwotICBhc19lY2hvX249J3ByaW50ZiAlcycKLWVs
c2UKLSAgaWYgdGVzdCAiWGAoL3Vzci91Y2IvZWNobyAtbiAtbiAkYXNfZWNobykgMj4vZGV2L251
bGxgIiA9ICJYLW4gJGFzX2VjaG8iOyB0aGVuCi0gICAgYXNfZWNob19ib2R5PSdldmFsIC91c3Iv
dWNiL2VjaG8gLW4gIiQxJGFzX25sIicKLSAgICBhc19lY2hvX249Jy91c3IvdWNiL2VjaG8gLW4n
Ci0gIGVsc2UKLSAgICBhc19lY2hvX2JvZHk9J2V2YWwgZXhwciAiWCQxIiA6ICJYXFwoLipcXCki
JwotICAgIGFzX2VjaG9fbl9ib2R5PSdldmFsCi0gICAgICBhcmc9JDE7Ci0gICAgICBjYXNlICRh
cmcgaW4gIygKLSAgICAgICoiJGFzX25sIiopCi0JZXhwciAiWCRhcmciIDogIlhcXCguKlxcKSRh
c19ubCI7Ci0JYXJnPWBleHByICJYJGFyZyIgOiAiLiokYXNfbmxcXCguKlxcKSJgOzsKLSAgICAg
IGVzYWM7Ci0gICAgICBleHByICJYJGFyZyIgOiAiWFxcKC4qXFwpIiB8IHRyIC1kICIkYXNfbmwi
Ci0gICAgJwotICAgIGV4cG9ydCBhc19lY2hvX25fYm9keQotICAgIGFzX2VjaG9fbj0nc2ggLWMg
JGFzX2VjaG9fbl9ib2R5IGFzX2VjaG8nCi0gIGZpCi0gIGV4cG9ydCBhc19lY2hvX2JvZHkKLSAg
YXNfZWNobz0nc2ggLWMgJGFzX2VjaG9fYm9keSBhc19lY2hvJwotZmkKLQotIyBUaGUgdXNlciBp
cyBhbHdheXMgcmlnaHQuCi1pZiB0ZXN0ICIke1BBVEhfU0VQQVJBVE9SK3NldH0iICE9IHNldDsg
dGhlbgotICBQQVRIX1NFUEFSQVRPUj06Ci0gIChQQVRIPScvYmluOy9iaW4nOyBGUEFUSD0kUEFU
SDsgc2ggLWMgOikgPi9kZXYvbnVsbCAyPiYxICYmIHsKLSAgICAoUEFUSD0nL2JpbjovYmluJzsg
RlBBVEg9JFBBVEg7IHNoIC1jIDopID4vZGV2L251bGwgMj4mMSB8fAotICAgICAgUEFUSF9TRVBB
UkFUT1I9JzsnCi0gIH0KLWZpCi0KLQotIyBJRlMKLSMgV2UgbmVlZCBzcGFjZSwgdGFiIGFuZCBu
ZXcgbGluZSwgaW4gcHJlY2lzZWx5IHRoYXQgb3JkZXIuICBRdW90aW5nIGlzCi0jIHRoZXJlIHRv
IHByZXZlbnQgZWRpdG9ycyBmcm9tIGNvbXBsYWluaW5nIGFib3V0IHNwYWNlLXRhYi4KLSMgKElm
IF9BU19QQVRIX1dBTEsgd2VyZSBjYWxsZWQgd2l0aCBJRlMgdW5zZXQsIGl0IHdvdWxkIGRpc2Fi
bGUgd29yZAotIyBzcGxpdHRpbmcgYnkgc2V0dGluZyBJRlMgdG8gZW1wdHkgdmFsdWUuKQotSUZT
PSIgIiIJJGFzX25sIgotCi0jIEZpbmQgd2hvIHdlIGFyZS4gIExvb2sgaW4gdGhlIHBhdGggaWYg
d2UgY29udGFpbiBubyBkaXJlY3Rvcnkgc2VwYXJhdG9yLgotYXNfbXlzZWxmPQotY2FzZSAkMCBp
biAjKCgKLSAgKltcXC9dKiApIGFzX215c2VsZj0kMCA7OwotICAqKSBhc19zYXZlX0lGUz0kSUZT
OyBJRlM9JFBBVEhfU0VQQVJBVE9SCi1mb3IgYXNfZGlyIGluICRQQVRICi1kbwotICBJRlM9JGFz
X3NhdmVfSUZTCi0gIHRlc3QgLXogIiRhc19kaXIiICYmIGFzX2Rpcj0uCi0gICAgdGVzdCAtciAi
JGFzX2Rpci8kMCIgJiYgYXNfbXlzZWxmPSRhc19kaXIvJDAgJiYgYnJlYWsKLSAgZG9uZQotSUZT
PSRhc19zYXZlX0lGUwotCi0gICAgIDs7Ci1lc2FjCi0jIFdlIGRpZCBub3QgZmluZCBvdXJzZWx2
ZXMsIG1vc3QgcHJvYmFibHkgd2Ugd2VyZSBydW4gYXMgYHNoIENPTU1BTkQnCi0jIGluIHdoaWNo
IGNhc2Ugd2UgYXJlIG5vdCB0byBiZSBmb3VuZCBpbiB0aGUgcGF0aC4KLWlmIHRlc3QgIngkYXNf
bXlzZWxmIiA9IHg7IHRoZW4KLSAgYXNfbXlzZWxmPSQwCi1maQotaWYgdGVzdCAhIC1mICIkYXNf
bXlzZWxmIjsgdGhlbgotICAkYXNfZWNobyAiJGFzX215c2VsZjogZXJyb3I6IGNhbm5vdCBmaW5k
IG15c2VsZjsgcmVydW4gd2l0aCBhbiBhYnNvbHV0ZSBmaWxlIG5hbWUiID4mMgotICBleGl0IDEK
LWZpCi0KLSMgVW5zZXQgdmFyaWFibGVzIHRoYXQgd2UgZG8gbm90IG5lZWQgYW5kIHdoaWNoIGNh
dXNlIGJ1Z3MgKGUuZy4gaW4KLSMgcHJlLTMuMCBVV0lOIGtzaCkuICBCdXQgZG8gbm90IGNhdXNl
IGJ1Z3MgaW4gYmFzaCAyLjAxOyB0aGUgInx8IGV4aXQgMSIKLSMgc3VwcHJlc3NlcyBhbnkgIlNl
Z21lbnRhdGlvbiBmYXVsdCIgbWVzc2FnZSB0aGVyZS4gICcoKCcgY291bGQKLSMgdHJpZ2dlciBh
IGJ1ZyBpbiBwZGtzaCA1LjIuMTQuCi1mb3IgYXNfdmFyIGluIEJBU0hfRU5WIEVOViBNQUlMIE1B
SUxQQVRICi1kbyBldmFsIHRlc3QgeFwkeyRhc192YXIrc2V0fSA9IHhzZXQgXAotICAmJiAoICh1
bnNldCAkYXNfdmFyKSB8fCBleGl0IDEpID4vZGV2L251bGwgMj4mMSAmJiB1bnNldCAkYXNfdmFy
IHx8IDoKLWRvbmUKLVBTMT0nJCAnCi1QUzI9Jz4gJwotUFM0PScrICcKLQotIyBOTFMgbnVpc2Fu
Y2VzLgotTENfQUxMPUMKLWV4cG9ydCBMQ19BTEwKLUxBTkdVQUdFPUMKLWV4cG9ydCBMQU5HVUFH
RQotCi0jIENEUEFUSC4KLSh1bnNldCBDRFBBVEgpID4vZGV2L251bGwgMj4mMSAmJiB1bnNldCBD
RFBBVEgKLQotIyBVc2UgYSBwcm9wZXIgaW50ZXJuYWwgZW52aXJvbm1lbnQgdmFyaWFibGUgdG8g
ZW5zdXJlIHdlIGRvbid0IGZhbGwKLSAgIyBpbnRvIGFuIGluZmluaXRlIGxvb3AsIGNvbnRpbnVv
dXNseSByZS1leGVjdXRpbmcgb3Vyc2VsdmVzLgotICBpZiB0ZXN0IHgiJHtfYXNfY2FuX3JlZXhl
Y30iICE9IHhubyAmJiB0ZXN0ICJ4JENPTkZJR19TSEVMTCIgIT0geDsgdGhlbgotICAgIF9hc19j
YW5fcmVleGVjPW5vOyBleHBvcnQgX2FzX2Nhbl9yZWV4ZWM7Ci0gICAgIyBXZSBjYW5ub3QgeWV0
IGFzc3VtZSBhIGRlY2VudCBzaGVsbCwgc28gd2UgaGF2ZSB0byBwcm92aWRlIGEKLSMgbmV1dHJh
bGl6YXRpb24gdmFsdWUgZm9yIHNoZWxscyB3aXRob3V0IHVuc2V0OyBhbmQgdGhpcyBhbHNvCi0j
IHdvcmtzIGFyb3VuZCBzaGVsbHMgdGhhdCBjYW5ub3QgdW5zZXQgbm9uZXhpc3RlbnQgdmFyaWFi
bGVzLgotIyBQcmVzZXJ2ZSAtdiBhbmQgLXggdG8gdGhlIHJlcGxhY2VtZW50IHNoZWxsLgotQkFT
SF9FTlY9L2Rldi9udWxsCi1FTlY9L2Rldi9udWxsCi0odW5zZXQgQkFTSF9FTlYpID4vZGV2L251
bGwgMj4mMSAmJiB1bnNldCBCQVNIX0VOViBFTlYKLWNhc2UgJC0gaW4gIyAoKCgoCi0gICp2Kngq
IHwgKngqdiogKSBhc19vcHRzPS12eCA7OwotICAqdiogKSBhc19vcHRzPS12IDs7Ci0gICp4KiAp
IGFzX29wdHM9LXggOzsKLSAgKiApIGFzX29wdHM9IDs7Ci1lc2FjCi1leGVjICRDT05GSUdfU0hF
TEwgJGFzX29wdHMgIiRhc19teXNlbGYiICR7MSsiJEAifQotIyBBZG1pdHRlZGx5LCB0aGlzIGlz
IHF1aXRlIHBhcmFub2lkLCBzaW5jZSBhbGwgdGhlIGtub3duIHNoZWxscyBiYWlsCi0jIG91dCBh
ZnRlciBhIGZhaWxlZCBgZXhlYycuCi0kYXNfZWNobyAiJDA6IGNvdWxkIG5vdCByZS1leGVjdXRl
IHdpdGggJENPTkZJR19TSEVMTCIgPiYyCi1hc19mbl9leGl0IDI1NQotICBmaQotICAjIFdlIGRv
bid0IHdhbnQgdGhpcyB0byBwcm9wYWdhdGUgdG8gb3RoZXIgc3VicHJvY2Vzc2VzLgotICAgICAg
ICAgIHsgX2FzX2Nhbl9yZWV4ZWM9OyB1bnNldCBfYXNfY2FuX3JlZXhlYzt9Ci1pZiB0ZXN0ICJ4
JENPTkZJR19TSEVMTCIgPSB4OyB0aGVuCi0gIGFzX2JvdXJuZV9jb21wYXRpYmxlPSJpZiB0ZXN0
IC1uIFwiXCR7WlNIX1ZFUlNJT04rc2V0fVwiICYmIChlbXVsYXRlIHNoKSA+L2Rldi9udWxsIDI+
JjE7IHRoZW4gOgotICBlbXVsYXRlIHNoCi0gIE5VTExDTUQ9OgotICAjIFByZS00LjIgdmVyc2lv
bnMgb2YgWnNoIGRvIHdvcmQgc3BsaXR0aW5nIG9uIFwkezErXCJcJEBcIn0sIHdoaWNoCi0gICMg
aXMgY29udHJhcnkgdG8gb3VyIHVzYWdlLiAgRGlzYWJsZSB0aGlzIGZlYXR1cmUuCi0gIGFsaWFz
IC1nICdcJHsxK1wiXCRAXCJ9Jz0nXCJcJEBcIicKLSAgc2V0b3B0IE5PX0dMT0JfU1VCU1QKLWVs
c2UKLSAgY2FzZSBcYChzZXQgLW8pIDI+L2Rldi9udWxsXGAgaW4gIygKLSAgKnBvc2l4KikgOgot
ICAgIHNldCAtbyBwb3NpeCA7OyAjKAotICAqKSA6Ci0gICAgIDs7Ci1lc2FjCi1maQotIgotICBh
c19yZXF1aXJlZD0iYXNfZm5fcmV0dXJuICgpIHsgKGV4aXQgXCQxKTsgfQotYXNfZm5fc3VjY2Vz
cyAoKSB7IGFzX2ZuX3JldHVybiAwOyB9Ci1hc19mbl9mYWlsdXJlICgpIHsgYXNfZm5fcmV0dXJu
IDE7IH0KLWFzX2ZuX3JldF9zdWNjZXNzICgpIHsgcmV0dXJuIDA7IH0KLWFzX2ZuX3JldF9mYWls
dXJlICgpIHsgcmV0dXJuIDE7IH0KLQotZXhpdGNvZGU9MAotYXNfZm5fc3VjY2VzcyB8fCB7IGV4
aXRjb2RlPTE7IGVjaG8gYXNfZm5fc3VjY2VzcyBmYWlsZWQuOyB9Ci1hc19mbl9mYWlsdXJlICYm
IHsgZXhpdGNvZGU9MTsgZWNobyBhc19mbl9mYWlsdXJlIHN1Y2NlZWRlZC47IH0KLWFzX2ZuX3Jl
dF9zdWNjZXNzIHx8IHsgZXhpdGNvZGU9MTsgZWNobyBhc19mbl9yZXRfc3VjY2VzcyBmYWlsZWQu
OyB9Ci1hc19mbl9yZXRfZmFpbHVyZSAmJiB7IGV4aXRjb2RlPTE7IGVjaG8gYXNfZm5fcmV0X2Zh
aWx1cmUgc3VjY2VlZGVkLjsgfQotaWYgKCBzZXQgeDsgYXNfZm5fcmV0X3N1Y2Nlc3MgeSAmJiB0
ZXN0IHggPSBcIlwkMVwiICk7IHRoZW4gOgotCi1lbHNlCi0gIGV4aXRjb2RlPTE7IGVjaG8gcG9z
aXRpb25hbCBwYXJhbWV0ZXJzIHdlcmUgbm90IHNhdmVkLgotZmkKLXRlc3QgeFwkZXhpdGNvZGUg
PSB4MCB8fCBleGl0IDEKLXRlc3QgLXggLyB8fCBleGl0IDEiCi0gIGFzX3N1Z2dlc3RlZD0iICBh
c19saW5lbm9fMT0iO2FzX3N1Z2dlc3RlZD0kYXNfc3VnZ2VzdGVkJExJTkVOTzthc19zdWdnZXN0
ZWQ9JGFzX3N1Z2dlc3RlZCIgYXNfbGluZW5vXzFhPVwkTElORU5PCi0gIGFzX2xpbmVub18yPSI7
YXNfc3VnZ2VzdGVkPSRhc19zdWdnZXN0ZWQkTElORU5PO2FzX3N1Z2dlc3RlZD0kYXNfc3VnZ2Vz
dGVkIiBhc19saW5lbm9fMmE9XCRMSU5FTk8KLSAgZXZhbCAndGVzdCBcInhcJGFzX2xpbmVub18x
J1wkYXNfcnVuJ1wiICE9IFwieFwkYXNfbGluZW5vXzInXCRhc19ydW4nXCIgJiYKLSAgdGVzdCBc
InhcYGV4cHIgXCRhc19saW5lbm9fMSdcJGFzX3J1bicgKyAxXGBcIiA9IFwieFwkYXNfbGluZW5v
XzInXCRhc19ydW4nXCInIHx8IGV4aXQgMSIKLSAgaWYgKGV2YWwgIiRhc19yZXF1aXJlZCIpIDI+
L2Rldi9udWxsOyB0aGVuIDoKLSAgYXNfaGF2ZV9yZXF1aXJlZD15ZXMKLWVsc2UKLSAgYXNfaGF2
ZV9yZXF1aXJlZD1ubwotZmkKLSAgaWYgdGVzdCB4JGFzX2hhdmVfcmVxdWlyZWQgPSB4eWVzICYm
IChldmFsICIkYXNfc3VnZ2VzdGVkIikgMj4vZGV2L251bGw7IHRoZW4gOgotCi1lbHNlCi0gIGFz
X3NhdmVfSUZTPSRJRlM7IElGUz0kUEFUSF9TRVBBUkFUT1IKLWFzX2ZvdW5kPWZhbHNlCi1mb3Ig
YXNfZGlyIGluIC9iaW4kUEFUSF9TRVBBUkFUT1IvdXNyL2JpbiRQQVRIX1NFUEFSQVRPUiRQQVRI
Ci1kbwotICBJRlM9JGFzX3NhdmVfSUZTCi0gIHRlc3QgLXogIiRhc19kaXIiICYmIGFzX2Rpcj0u
Ci0gIGFzX2ZvdW5kPToKLSAgY2FzZSAkYXNfZGlyIGluICMoCi0JIC8qKQotCSAgIGZvciBhc19i
YXNlIGluIHNoIGJhc2gga3NoIHNoNTsgZG8KLQkgICAgICMgVHJ5IG9ubHkgc2hlbGxzIHRoYXQg
ZXhpc3QsIHRvIHNhdmUgc2V2ZXJhbCBmb3Jrcy4KLQkgICAgIGFzX3NoZWxsPSRhc19kaXIvJGFz
X2Jhc2UKLQkgICAgIGlmIHsgdGVzdCAtZiAiJGFzX3NoZWxsIiB8fCB0ZXN0IC1mICIkYXNfc2hl
bGwuZXhlIjsgfSAmJgotCQkgICAgeyAkYXNfZWNobyAiJGFzX2JvdXJuZV9jb21wYXRpYmxlIiIk
YXNfcmVxdWlyZWQiIHwgYXNfcnVuPWEgIiRhc19zaGVsbCI7IH0gMj4vZGV2L251bGw7IHRoZW4g
OgotICBDT05GSUdfU0hFTEw9JGFzX3NoZWxsIGFzX2hhdmVfcmVxdWlyZWQ9eWVzCi0JCSAgIGlm
IHsgJGFzX2VjaG8gIiRhc19ib3VybmVfY29tcGF0aWJsZSIiJGFzX3N1Z2dlc3RlZCIgfCBhc19y
dW49YSAiJGFzX3NoZWxsIjsgfSAyPi9kZXYvbnVsbDsgdGhlbiA6Ci0gIGJyZWFrIDIKLWZpCi1m
aQotCSAgIGRvbmU7OwotICAgICAgIGVzYWMKLSAgYXNfZm91bmQ9ZmFsc2UKLWRvbmUKLSRhc19m
b3VuZCB8fCB7IGlmIHsgdGVzdCAtZiAiJFNIRUxMIiB8fCB0ZXN0IC1mICIkU0hFTEwuZXhlIjsg
fSAmJgotCSAgICAgIHsgJGFzX2VjaG8gIiRhc19ib3VybmVfY29tcGF0aWJsZSIiJGFzX3JlcXVp
cmVkIiB8IGFzX3J1bj1hICIkU0hFTEwiOyB9IDI+L2Rldi9udWxsOyB0aGVuIDoKLSAgQ09ORklH
X1NIRUxMPSRTSEVMTCBhc19oYXZlX3JlcXVpcmVkPXllcwotZmk7IH0KLUlGUz0kYXNfc2F2ZV9J
RlMKLQotCi0gICAgICBpZiB0ZXN0ICJ4JENPTkZJR19TSEVMTCIgIT0geDsgdGhlbiA6Ci0gIGV4
cG9ydCBDT05GSUdfU0hFTEwKLSAgICAgICAgICAgICAjIFdlIGNhbm5vdCB5ZXQgYXNzdW1lIGEg
ZGVjZW50IHNoZWxsLCBzbyB3ZSBoYXZlIHRvIHByb3ZpZGUgYQotIyBuZXV0cmFsaXphdGlvbiB2
YWx1ZSBmb3Igc2hlbGxzIHdpdGhvdXQgdW5zZXQ7IGFuZCB0aGlzIGFsc28KLSMgd29ya3MgYXJv
dW5kIHNoZWxscyB0aGF0IGNhbm5vdCB1bnNldCBub25leGlzdGVudCB2YXJpYWJsZXMuCi0jIFBy
ZXNlcnZlIC12IGFuZCAteCB0byB0aGUgcmVwbGFjZW1lbnQgc2hlbGwuCi1CQVNIX0VOVj0vZGV2
L251bGwKLUVOVj0vZGV2L251bGwKLSh1bnNldCBCQVNIX0VOVikgPi9kZXYvbnVsbCAyPiYxICYm
IHVuc2V0IEJBU0hfRU5WIEVOVgotY2FzZSAkLSBpbiAjICgoKCgKLSAgKnYqeCogfCAqeCp2KiAp
IGFzX29wdHM9LXZ4IDs7Ci0gICp2KiApIGFzX29wdHM9LXYgOzsKLSAgKngqICkgYXNfb3B0cz0t
eCA7OwotICAqICkgYXNfb3B0cz0gOzsKLWVzYWMKLWV4ZWMgJENPTkZJR19TSEVMTCAkYXNfb3B0
cyAiJGFzX215c2VsZiIgJHsxKyIkQCJ9Ci0jIEFkbWl0dGVkbHksIHRoaXMgaXMgcXVpdGUgcGFy
YW5vaWQsIHNpbmNlIGFsbCB0aGUga25vd24gc2hlbGxzIGJhaWwKLSMgb3V0IGFmdGVyIGEgZmFp
bGVkIGBleGVjJy4KLSRhc19lY2hvICIkMDogY291bGQgbm90IHJlLWV4ZWN1dGUgd2l0aCAkQ09O
RklHX1NIRUxMIiA+JjIKLWV4aXQgMjU1Ci1maQotCi0gICAgaWYgdGVzdCB4JGFzX2hhdmVfcmVx
dWlyZWQgPSB4bm87IHRoZW4gOgotICAkYXNfZWNobyAiJDA6IFRoaXMgc2NyaXB0IHJlcXVpcmVz
IGEgc2hlbGwgbW9yZSBtb2Rlcm4gdGhhbiBhbGwiCi0gICRhc19lY2hvICIkMDogdGhlIHNoZWxs
cyB0aGF0IEkgZm91bmQgb24geW91ciBzeXN0ZW0uIgotICBpZiB0ZXN0IHgke1pTSF9WRVJTSU9O
K3NldH0gPSB4c2V0IDsgdGhlbgotICAgICRhc19lY2hvICIkMDogSW4gcGFydGljdWxhciwgenNo
ICRaU0hfVkVSU0lPTiBoYXMgYnVncyBhbmQgc2hvdWxkIgotICAgICRhc19lY2hvICIkMDogYmUg
dXBncmFkZWQgdG8genNoIDQuMy40IG9yIGxhdGVyLiIKLSAgZWxzZQotICAgICRhc19lY2hvICIk
MDogUGxlYXNlIHRlbGwgYnVnLWF1dG9jb25mQGdudS5vcmcgYW5kCi0kMDogeGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcgYWJvdXQgeW91ciBzeXN0ZW0sIGluY2x1ZGluZwotJDA6IGFueSBlcnJvciBw
b3NzaWJseSBvdXRwdXQgYmVmb3JlIHRoaXMgbWVzc2FnZS4gVGhlbgotJDA6IGluc3RhbGwgYSBt
b2Rlcm4gc2hlbGwsIG9yIG1hbnVhbGx5IHJ1biB0aGUgc2NyaXB0Ci0kMDogdW5kZXIgc3VjaCBh
IHNoZWxsIGlmIHlvdSBkbyBoYXZlIG9uZS4iCi0gIGZpCi0gIGV4aXQgMQotZmkKLWZpCi1maQot
U0hFTEw9JHtDT05GSUdfU0hFTEwtL2Jpbi9zaH0KLWV4cG9ydCBTSEVMTAotIyBVbnNldCBtb3Jl
IHZhcmlhYmxlcyBrbm93biB0byBpbnRlcmZlcmUgd2l0aCBiZWhhdmlvciBvZiBjb21tb24gdG9v
bHMuCi1DTElDT0xPUl9GT1JDRT0gR1JFUF9PUFRJT05TPQotdW5zZXQgQ0xJQ09MT1JfRk9SQ0Ug
R1JFUF9PUFRJT05TCi0KLSMjIC0tLS0tLS0tLS0tLS0tLS0tLS0tLSAjIwotIyMgTTRzaCBTaGVs
bCBGdW5jdGlvbnMuICMjCi0jIyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0gIyMKLSMgYXNfZm5fdW5z
ZXQgVkFSCi0jIC0tLS0tLS0tLS0tLS0tLQotIyBQb3J0YWJseSB1bnNldCBWQVIuCi1hc19mbl91
bnNldCAoKQotewotICB7IGV2YWwgJDE9OyB1bnNldCAkMTt9Ci19Ci1hc191bnNldD1hc19mbl91
bnNldAotCi0jIGFzX2ZuX3NldF9zdGF0dXMgU1RBVFVTCi0jIC0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCi0jIFNldCAkPyB0byBTVEFUVVMsIHdpdGhvdXQgZm9ya2luZy4KLWFzX2ZuX3NldF9zdGF0
dXMgKCkKLXsKLSAgcmV0dXJuICQxCi19ICMgYXNfZm5fc2V0X3N0YXR1cwotCi0jIGFzX2ZuX2V4
aXQgU1RBVFVTCi0jIC0tLS0tLS0tLS0tLS0tLS0tCi0jIEV4aXQgdGhlIHNoZWxsIHdpdGggU1RB
VFVTLCBldmVuIGluIGEgInRyYXAgMCIgb3IgInNldCAtZSIgY29udGV4dC4KLWFzX2ZuX2V4aXQg
KCkKLXsKLSAgc2V0ICtlCi0gIGFzX2ZuX3NldF9zdGF0dXMgJDEKLSAgZXhpdCAkMQotfSAjIGFz
X2ZuX2V4aXQKLQotIyBhc19mbl9ta2Rpcl9wCi0jIC0tLS0tLS0tLS0tLS0KLSMgQ3JlYXRlICIk
YXNfZGlyIiBhcyBhIGRpcmVjdG9yeSwgaW5jbHVkaW5nIHBhcmVudHMgaWYgbmVjZXNzYXJ5Lgot
YXNfZm5fbWtkaXJfcCAoKQotewotCi0gIGNhc2UgJGFzX2RpciBpbiAjKAotICAtKikgYXNfZGly
PS4vJGFzX2Rpcjs7Ci0gIGVzYWMKLSAgdGVzdCAtZCAiJGFzX2RpciIgfHwgZXZhbCAkYXNfbWtk
aXJfcCB8fCB7Ci0gICAgYXNfZGlycz0KLSAgICB3aGlsZSA6OyBkbwotICAgICAgY2FzZSAkYXNf
ZGlyIGluICMoCi0gICAgICAqXCcqKSBhc19xZGlyPWAkYXNfZWNobyAiJGFzX2RpciIgfCBzZWQg
InMvJy8nXFxcXFxcXFwnJy9nImA7OyAjJygKLSAgICAgICopIGFzX3FkaXI9JGFzX2Rpcjs7Ci0g
ICAgICBlc2FjCi0gICAgICBhc19kaXJzPSInJGFzX3FkaXInICRhc19kaXJzIgotICAgICAgYXNf
ZGlyPWAkYXNfZGlybmFtZSAtLSAiJGFzX2RpciIgfHwKLSRhc19leHByIFgiJGFzX2RpciIgOiAn
WFwoLipbXi9dXCkvLypbXi9dW14vXSovKiQnIFx8IFwKLQkgWCIkYXNfZGlyIiA6ICdYXCgvL1wp
W14vXScgXHwgXAotCSBYIiRhc19kaXIiIDogJ1hcKC8vXCkkJyBcfCBcCi0JIFgiJGFzX2RpciIg
OiAnWFwoL1wpJyBcfCAuIDI+L2Rldi9udWxsIHx8Ci0kYXNfZWNobyBYIiRhc19kaXIiIHwKLSAg
ICBzZWQgJy9eWFwoLipbXi9dXClcL1wvKlteL11bXi9dKlwvKiQvewotCSAgICBzLy9cMS8KLQkg
ICAgcQotCSAgfQotCSAgL15YXChcL1wvXClbXi9dLiovewotCSAgICBzLy9cMS8KLQkgICAgcQot
CSAgfQotCSAgL15YXChcL1wvXCkkL3sKLQkgICAgcy8vXDEvCi0JICAgIHEKLQkgIH0KLQkgIC9e
WFwoXC9cKS4qL3sKLQkgICAgcy8vXDEvCi0JICAgIHEKLQkgIH0KLQkgIHMvLiovLi87IHEnYAot
ICAgICAgdGVzdCAtZCAiJGFzX2RpciIgJiYgYnJlYWsKLSAgICBkb25lCi0gICAgdGVzdCAteiAi
JGFzX2RpcnMiIHx8IGV2YWwgIm1rZGlyICRhc19kaXJzIgotICB9IHx8IHRlc3QgLWQgIiRhc19k
aXIiIHx8IGFzX2ZuX2Vycm9yICQ/ICJjYW5ub3QgY3JlYXRlIGRpcmVjdG9yeSAkYXNfZGlyIgot
Ci0KLX0gIyBhc19mbl9ta2Rpcl9wCi0KLSMgYXNfZm5fZXhlY3V0YWJsZV9wIEZJTEUKLSMgLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KLSMgVGVzdCBpZiBGSUxFIGlzIGFuIGV4ZWN1dGFibGUgcmVn
dWxhciBmaWxlLgotYXNfZm5fZXhlY3V0YWJsZV9wICgpCi17Ci0gIHRlc3QgLWYgIiQxIiAmJiB0
ZXN0IC14ICIkMSIKLX0gIyBhc19mbl9leGVjdXRhYmxlX3AKLSMgYXNfZm5fYXBwZW5kIFZBUiBW
QUxVRQotIyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tCi0jIEFwcGVuZCB0aGUgdGV4dCBpbiBWQUxV
RSB0byB0aGUgZW5kIG9mIHRoZSBkZWZpbml0aW9uIGNvbnRhaW5lZCBpbiBWQVIuIFRha2UKLSMg
YWR2YW50YWdlIG9mIGFueSBzaGVsbCBvcHRpbWl6YXRpb25zIHRoYXQgYWxsb3cgYW1vcnRpemVk
IGxpbmVhciBncm93dGggb3ZlcgotIyByZXBlYXRlZCBhcHBlbmRzLCBpbnN0ZWFkIG9mIHRoZSB0
eXBpY2FsIHF1YWRyYXRpYyBncm93dGggcHJlc2VudCBpbiBuYWl2ZQotIyBpbXBsZW1lbnRhdGlv
bnMuCi1pZiAoZXZhbCAiYXNfdmFyPTE7IGFzX3Zhcis9MjsgdGVzdCB4XCRhc192YXIgPSB4MTIi
KSAyPi9kZXYvbnVsbDsgdGhlbiA6Ci0gIGV2YWwgJ2FzX2ZuX2FwcGVuZCAoKQotICB7Ci0gICAg
ZXZhbCAkMSs9XCQyCi0gIH0nCi1lbHNlCi0gIGFzX2ZuX2FwcGVuZCAoKQotICB7Ci0gICAgZXZh
bCAkMT1cJCQxXCQyCi0gIH0KLWZpICMgYXNfZm5fYXBwZW5kCi0KLSMgYXNfZm5fYXJpdGggQVJH
Li4uCi0jIC0tLS0tLS0tLS0tLS0tLS0tLQotIyBQZXJmb3JtIGFyaXRobWV0aWMgZXZhbHVhdGlv
biBvbiB0aGUgQVJHcywgYW5kIHN0b3JlIHRoZSByZXN1bHQgaW4gdGhlCi0jIGdsb2JhbCAkYXNf
dmFsLiBUYWtlIGFkdmFudGFnZSBvZiBzaGVsbHMgdGhhdCBjYW4gYXZvaWQgZm9ya3MuIFRoZSBh
cmd1bWVudHMKLSMgbXVzdCBiZSBwb3J0YWJsZSBhY3Jvc3MgJCgoKSkgYW5kIGV4cHIuCi1pZiAo
ZXZhbCAidGVzdCBcJCgoIDEgKyAxICkpID0gMiIpIDI+L2Rldi9udWxsOyB0aGVuIDoKLSAgZXZh
bCAnYXNfZm5fYXJpdGggKCkKLSAgewotICAgIGFzX3ZhbD0kKCggJCogKSkKLSAgfScKLWVsc2UK
LSAgYXNfZm5fYXJpdGggKCkKLSAgewotICAgIGFzX3ZhbD1gZXhwciAiJEAiIHx8IHRlc3QgJD8g
LWVxIDFgCi0gIH0KLWZpICMgYXNfZm5fYXJpdGgKLQotCi0jIGFzX2ZuX2Vycm9yIFNUQVRVUyBF
UlJPUiBbTElORU5PIExPR19GRF0KLSMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQotIyBPdXRwdXQgImBiYXNlbmFtZSAkMGA6IGVycm9yOiBFUlJPUiIgdG8gc3RkZXJy
LiBJZiBMSU5FTk8gYW5kIExPR19GRCBhcmUKLSMgcHJvdmlkZWQsIGFsc28gb3V0cHV0IHRoZSBl
cnJvciB0byBMT0dfRkQsIHJlZmVyZW5jaW5nIExJTkVOTy4gVGhlbiBleGl0IHRoZQotIyBzY3Jp
cHQgd2l0aCBTVEFUVVMsIHVzaW5nIDEgaWYgdGhhdCB3YXMgMC4KLWFzX2ZuX2Vycm9yICgpCi17
Ci0gIGFzX3N0YXR1cz0kMTsgdGVzdCAkYXNfc3RhdHVzIC1lcSAwICYmIGFzX3N0YXR1cz0xCi0g
IGlmIHRlc3QgIiQ0IjsgdGhlbgotICAgIGFzX2xpbmVubz0ke2FzX2xpbmVuby0iJDMifSBhc19s
aW5lbm9fc3RhY2s9YXNfbGluZW5vX3N0YWNrPSRhc19saW5lbm9fc3RhY2sKLSAgICAkYXNfZWNo
byAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiBlcnJvcjogJDIiID4mJDQKLSAgZmkKLSAg
JGFzX2VjaG8gIiRhc19tZTogZXJyb3I6ICQyIiA+JjIKLSAgYXNfZm5fZXhpdCAkYXNfc3RhdHVz
Ci19ICMgYXNfZm5fZXJyb3IKLQotaWYgZXhwciBhIDogJ1woYVwpJyA+L2Rldi9udWxsIDI+JjEg
JiYKLSAgIHRlc3QgIlhgZXhwciAwMDAwMSA6ICcuKlwoLi4uXCknYCIgPSBYMDAxOyB0aGVuCi0g
IGFzX2V4cHI9ZXhwcgotZWxzZQotICBhc19leHByPWZhbHNlCi1maQotCi1pZiAoYmFzZW5hbWUg
LS0gLykgPi9kZXYvbnVsbCAyPiYxICYmIHRlc3QgIlhgYmFzZW5hbWUgLS0gLyAyPiYxYCIgPSAi
WC8iOyB0aGVuCi0gIGFzX2Jhc2VuYW1lPWJhc2VuYW1lCi1lbHNlCi0gIGFzX2Jhc2VuYW1lPWZh
bHNlCi1maQotCi1pZiAoYXNfZGlyPWBkaXJuYW1lIC0tIC9gICYmIHRlc3QgIlgkYXNfZGlyIiA9
IFgvKSA+L2Rldi9udWxsIDI+JjE7IHRoZW4KLSAgYXNfZGlybmFtZT1kaXJuYW1lCi1lbHNlCi0g
IGFzX2Rpcm5hbWU9ZmFsc2UKLWZpCi0KLWFzX21lPWAkYXNfYmFzZW5hbWUgLS0gIiQwIiB8fAot
JGFzX2V4cHIgWC8iJDAiIDogJy4qL1woW14vXVteL10qXCkvKiQnIFx8IFwKLQkgWCIkMCIgOiAn
WFwoLy9cKSQnIFx8IFwKLQkgWCIkMCIgOiAnWFwoL1wpJyBcfCAuIDI+L2Rldi9udWxsIHx8Ci0k
YXNfZWNobyBYLyIkMCIgfAotICAgIHNlZCAnL14uKlwvXChbXi9dW14vXSpcKVwvKiQvewotCSAg
ICBzLy9cMS8KLQkgICAgcQotCSAgfQotCSAgL15YXC9cKFwvXC9cKSQvewotCSAgICBzLy9cMS8K
LQkgICAgcQotCSAgfQotCSAgL15YXC9cKFwvXCkuKi97Ci0JICAgIHMvL1wxLwotCSAgICBxCi0J
ICB9Ci0JICBzLy4qLy4vOyBxJ2AKLQotIyBBdm9pZCBkZXBlbmRpbmcgdXBvbiBDaGFyYWN0ZXIg
UmFuZ2VzLgotYXNfY3JfbGV0dGVycz0nYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXonCi1hc19j
cl9MRVRURVJTPSdBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWicKLWFzX2NyX0xldHRlcnM9JGFz
X2NyX2xldHRlcnMkYXNfY3JfTEVUVEVSUwotYXNfY3JfZGlnaXRzPScwMTIzNDU2Nzg5JwotYXNf
Y3JfYWxudW09JGFzX2NyX0xldHRlcnMkYXNfY3JfZGlnaXRzCi0KLQotICBhc19saW5lbm9fMT0k
TElORU5PIGFzX2xpbmVub18xYT0kTElORU5PCi0gIGFzX2xpbmVub18yPSRMSU5FTk8gYXNfbGlu
ZW5vXzJhPSRMSU5FTk8KLSAgZXZhbCAndGVzdCAieCRhc19saW5lbm9fMSckYXNfcnVuJyIgIT0g
IngkYXNfbGluZW5vXzInJGFzX3J1biciICYmCi0gIHRlc3QgInhgZXhwciAkYXNfbGluZW5vXzEn
JGFzX3J1bicgKyAxYCIgPSAieCRhc19saW5lbm9fMickYXNfcnVuJyInIHx8IHsKLSAgIyBCbGFt
ZSBMZWUgRS4gTWNNYWhvbiAoMTkzMS0xOTg5KSBmb3Igc2VkJ3Mgc3ludGF4LiAgOi0pCi0gIHNl
ZCAtbiAnCi0gICAgcAotICAgIC9bJF1MSU5FTk8vPQotICAnIDwkYXNfbXlzZWxmIHwKLSAgICBz
ZWQgJwotICAgICAgcy9bJF1MSU5FTk8uKi8mLS8KLSAgICAgIHQgbGluZW5vCi0gICAgICBiCi0g
ICAgICA6bGluZW5vCi0gICAgICBOCi0gICAgICA6bG9vcAotICAgICAgcy9bJF1MSU5FTk9cKFte
JyRhc19jcl9hbG51bSdfXS4qXG5cKVwoLipcKS9cMlwxXDIvCi0gICAgICB0IGxvb3AKLSAgICAg
IHMvLVxuLiovLwotICAgICcgPiRhc19tZS5saW5lbm8gJiYKLSAgY2htb2QgK3ggIiRhc19tZS5s
aW5lbm8iIHx8Ci0gICAgeyAkYXNfZWNobyAiJGFzX21lOiBlcnJvcjogY2Fubm90IGNyZWF0ZSAk
YXNfbWUubGluZW5vOyByZXJ1biB3aXRoIGEgUE9TSVggc2hlbGwiID4mMjsgYXNfZm5fZXhpdCAx
OyB9Ci0KLSAgIyBJZiB3ZSBoYWQgdG8gcmUtZXhlY3V0ZSB3aXRoICRDT05GSUdfU0hFTEwsIHdl
J3JlIGVuc3VyZWQgdG8gaGF2ZQotICAjIGFscmVhZHkgZG9uZSB0aGF0LCBzbyBlbnN1cmUgd2Ug
ZG9uJ3QgdHJ5IHRvIGRvIHNvIGFnYWluIGFuZCBmYWxsCi0gICMgaW4gYW4gaW5maW5pdGUgbG9v
cC4gIFRoaXMgaGFzIGFscmVhZHkgaGFwcGVuZWQgaW4gcHJhY3RpY2UuCi0gIF9hc19jYW5fcmVl
eGVjPW5vOyBleHBvcnQgX2FzX2Nhbl9yZWV4ZWMKLSAgIyBEb24ndCB0cnkgdG8gZXhlYyBhcyBp
dCBjaGFuZ2VzICRbMF0sIGNhdXNpbmcgYWxsIHNvcnQgb2YgcHJvYmxlbXMKLSAgIyAodGhlIGRp
cm5hbWUgb2YgJFswXSBpcyBub3QgdGhlIHBsYWNlIHdoZXJlIHdlIG1pZ2h0IGZpbmQgdGhlCi0g
ICMgb3JpZ2luYWwgYW5kIHNvIG9uLiAgQXV0b2NvbmYgaXMgZXNwZWNpYWxseSBzZW5zaXRpdmUg
dG8gdGhpcykuCi0gIC4gIi4vJGFzX21lLmxpbmVubyIKLSAgIyBFeGl0IHN0YXR1cyBpcyB0aGF0
IG9mIHRoZSBsYXN0IGNvbW1hbmQuCi0gIGV4aXQKLX0KLQotRUNIT19DPSBFQ0hPX049IEVDSE9f
VD0KLWNhc2UgYGVjaG8gLW4geGAgaW4gIygoKCgoCi0tbiopCi0gIGNhc2UgYGVjaG8gJ3h5XGMn
YCBpbgotICAqYyopIEVDSE9fVD0nCSc7OwkjIEVDSE9fVCBpcyBzaW5nbGUgdGFiIGNoYXJhY3Rl
ci4KLSAgeHkpICBFQ0hPX0M9J1xjJzs7Ci0gICopICAgZWNobyBgZWNobyBrc2g4OCBidWcgb24g
QUlYIDYuMWAgPiAvZGV2L251bGwKLSAgICAgICBFQ0hPX1Q9JwknOzsKLSAgZXNhYzs7Ci0qKQot
ICBFQ0hPX049Jy1uJzs7Ci1lc2FjCi0KLXJtIC1mIGNvbmYkJCBjb25mJCQuZXhlIGNvbmYkJC5m
aWxlCi1pZiB0ZXN0IC1kIGNvbmYkJC5kaXI7IHRoZW4KLSAgcm0gLWYgY29uZiQkLmRpci9jb25m
JCQuZmlsZQotZWxzZQotICBybSAtZiBjb25mJCQuZGlyCi0gIG1rZGlyIGNvbmYkJC5kaXIgMj4v
ZGV2L251bGwKLWZpCi1pZiAoZWNobyA+Y29uZiQkLmZpbGUpIDI+L2Rldi9udWxsOyB0aGVuCi0g
IGlmIGxuIC1zIGNvbmYkJC5maWxlIGNvbmYkJCAyPi9kZXYvbnVsbDsgdGhlbgotICAgIGFzX2xu
X3M9J2xuIC1zJwotICAgICMgLi4uIGJ1dCB0aGVyZSBhcmUgdHdvIGdvdGNoYXM6Ci0gICAgIyAx
KSBPbiBNU1lTLCBib3RoIGBsbiAtcyBmaWxlIGRpcicgYW5kIGBsbiBmaWxlIGRpcicgZmFpbC4K
LSAgICAjIDIpIERKR1BQIDwgMi4wNCBoYXMgbm8gc3ltbGlua3M7IGBsbiAtcycgY3JlYXRlcyBh
IHdyYXBwZXIgZXhlY3V0YWJsZS4KLSAgICAjIEluIGJvdGggY2FzZXMsIHdlIGhhdmUgdG8gZGVm
YXVsdCB0byBgY3AgLXBSJy4KLSAgICBsbiAtcyBjb25mJCQuZmlsZSBjb25mJCQuZGlyIDI+L2Rl
di9udWxsICYmIHRlc3QgISAtZiBjb25mJCQuZXhlIHx8Ci0gICAgICBhc19sbl9zPSdjcCAtcFIn
Ci0gIGVsaWYgbG4gY29uZiQkLmZpbGUgY29uZiQkIDI+L2Rldi9udWxsOyB0aGVuCi0gICAgYXNf
bG5fcz1sbgotICBlbHNlCi0gICAgYXNfbG5fcz0nY3AgLXBSJwotICBmaQotZWxzZQotICBhc19s
bl9zPSdjcCAtcFInCi1maQotcm0gLWYgY29uZiQkIGNvbmYkJC5leGUgY29uZiQkLmRpci9jb25m
JCQuZmlsZSBjb25mJCQuZmlsZQotcm1kaXIgY29uZiQkLmRpciAyPi9kZXYvbnVsbAotCi1pZiBt
a2RpciAtcCAuIDI+L2Rldi9udWxsOyB0aGVuCi0gIGFzX21rZGlyX3A9J21rZGlyIC1wICIkYXNf
ZGlyIicKLWVsc2UKLSAgdGVzdCAtZCAuLy1wICYmIHJtZGlyIC4vLXAKLSAgYXNfbWtkaXJfcD1m
YWxzZQotZmkKLQotYXNfdGVzdF94PSd0ZXN0IC14JwotYXNfZXhlY3V0YWJsZV9wPWFzX2ZuX2V4
ZWN1dGFibGVfcAotCi0jIFNlZCBleHByZXNzaW9uIHRvIG1hcCBhIHN0cmluZyBvbnRvIGEgdmFs
aWQgQ1BQIG5hbWUuCi1hc190cl9jcHA9ImV2YWwgc2VkICd5JSokYXNfY3JfbGV0dGVycyVQJGFz
X2NyX0xFVFRFUlMlO3MlW15fJGFzX2NyX2FsbnVtXSVfJWcnIgotCi0jIFNlZCBleHByZXNzaW9u
IHRvIG1hcCBhIHN0cmluZyBvbnRvIGEgdmFsaWQgdmFyaWFibGUgbmFtZS4KLWFzX3RyX3NoPSJl
dmFsIHNlZCAneSUqKyVwcCU7cyVbXl8kYXNfY3JfYWxudW1dJV8lZyciCi0KLQotdGVzdCAtbiAi
JERKRElSIiB8fCBleGVjIDc8JjAgPC9kZXYvbnVsbAotZXhlYyA2PiYxCi0KLSMgTmFtZSBvZiB0
aGUgaG9zdC4KLSMgaG9zdG5hbWUgb24gc29tZSBzeXN0ZW1zIChTVlIzLjIsIG9sZCBHTlUvTGlu
dXgpIHJldHVybnMgYSBib2d1cyBleGl0IHN0YXR1cywKLSMgc28gdW5hbWUgZ2V0cyBydW4gdG9v
LgotYWNfaG9zdG5hbWU9YChob3N0bmFtZSB8fCB1bmFtZSAtbikgMj4vZGV2L251bGwgfCBzZWQg
MXFgCi0KLSMKLSMgSW5pdGlhbGl6YXRpb25zLgotIwotYWNfZGVmYXVsdF9wcmVmaXg9L3Vzci9s
b2NhbAotYWNfY2xlYW5fZmlsZXM9Ci1hY19jb25maWdfbGlib2JqX2Rpcj0uCi1MSUJPQkpTPQot
Y3Jvc3NfY29tcGlsaW5nPW5vCi1zdWJkaXJzPQotTUZMQUdTPQotTUFLRUZMQUdTPQotCi0jIElk
ZW50aXR5IG9mIHRoaXMgcGFja2FnZS4KLVBBQ0tBR0VfTkFNRT0nWGVuIEh5cGVydmlzb3IgU3R1
YiBEb21haW5zJwotUEFDS0FHRV9UQVJOQU1FPSd4ZW4nCi1QQUNLQUdFX1ZFUlNJT049JzQuMTMn
Ci1QQUNLQUdFX1NUUklORz0nWGVuIEh5cGVydmlzb3IgU3R1YiBEb21haW5zIDQuMTMnCi1QQUNL
QUdFX0JVR1JFUE9SVD0neGVuLWRldmVsQGxpc3RzLnhlbi5vcmcnCi1QQUNLQUdFX1VSTD0naHR0
cDovL3d3dy54ZW4ub3JnLycKLQotYWNfdW5pcXVlX2ZpbGU9InhlbnN0b3JlLW1pbmlvcy5jZmci
Ci1hY19zdWJzdF92YXJzPSdMVExJQk9CSlMKLUxJQk9CSlMKLVNUVUJET01fVU5JTlNUQUxMCi1T
VFVCRE9NX0lOU1RBTEwKLVNUVUJET01fQlVJTEQKLVNUVUJET01fVEFSR0VUUwotaW9lbXUKLXZ0
cG1tZ3IKLXZ0cG0KLVRQTUVNVV9WRVJTSU9OCi1UUE1FTVVfVVJMCi1QT0xBUlNTTF9WRVJTSU9O
Ci1QT0xBUlNTTF9VUkwKLUdNUF9WRVJTSU9OCi1HTVBfVVJMCi1PQ0FNTF9WRVJTSU9OCi1PQ0FN
TF9VUkwKLUdSVUJfVkVSU0lPTgotR1JVQl9VUkwKLUxXSVBfVkVSU0lPTgotTFdJUF9VUkwKLU5F
V0xJQl9WRVJTSU9OCi1ORVdMSUJfVVJMCi1MSUJQQ0lfVkVSU0lPTgotTElCUENJX1VSTAotWkxJ
Ql9WRVJTSU9OCi1aTElCX1VSTAotSU5TVEFMTF9EQVRBCi1JTlNUQUxMX1NDUklQVAotSU5TVEFM
TF9QUk9HUkFNCi1TRVRfTUFLRQotT0JKRVhUCi1FWEVFWFQKLWFjX2N0X0NDCi1DUFBGTEFHUwot
TERGTEFHUwotQ0ZMQUdTCi1DQwotRkVUQ0hFUgotRlRQCi1GQUxTRQotV0dFVAotQ01BS0UKLWV4
dGZpbGVzCi1kZWJ1ZwoteGVuc3RvcmUKLWdydWIKLWNhbWwKLWMKLWhvc3Rfb3MKLWhvc3RfdmVu
ZG9yCi1ob3N0X2NwdQotaG9zdAotYnVpbGRfb3MKLWJ1aWxkX3ZlbmRvcgotYnVpbGRfY3B1Ci1i
dWlsZAotdGFyZ2V0X2FsaWFzCi1ob3N0X2FsaWFzCi1idWlsZF9hbGlhcwotTElCUwotRUNIT19U
Ci1FQ0hPX04KLUVDSE9fQwotREVGUwotbWFuZGlyCi1sb2NhbGVkaXIKLWxpYmRpcgotcHNkaXIK
LXBkZmRpcgotZHZpZGlyCi1odG1sZGlyCi1pbmZvZGlyCi1kb2NkaXIKLW9sZGluY2x1ZGVkaXIK
LWluY2x1ZGVkaXIKLXJ1bnN0YXRlZGlyCi1sb2NhbHN0YXRlZGlyCi1zaGFyZWRzdGF0ZWRpcgot
c3lzY29uZmRpcgotZGF0YWRpcgotZGF0YXJvb3RkaXIKLWxpYmV4ZWNkaXIKLXNiaW5kaXIKLWJp
bmRpcgotcHJvZ3JhbV90cmFuc2Zvcm1fbmFtZQotcHJlZml4Ci1leGVjX3ByZWZpeAotUEFDS0FH
RV9VUkwKLVBBQ0tBR0VfQlVHUkVQT1JUCi1QQUNLQUdFX1NUUklORwotUEFDS0FHRV9WRVJTSU9O
Ci1QQUNLQUdFX1RBUk5BTUUKLVBBQ0tBR0VfTkFNRQotUEFUSF9TRVBBUkFUT1IKLVNIRUxMJwot
YWNfc3Vic3RfZmlsZXM9JycKLWFjX3VzZXJfb3B0cz0nCi1lbmFibGVfb3B0aW9uX2NoZWNraW5n
Ci1lbmFibGVfaW9lbXVfc3R1YmRvbQotZW5hYmxlX2Nfc3R1YmRvbQotZW5hYmxlX2NhbWxfc3R1
YmRvbQotZW5hYmxlX3B2X2dydWIKLWVuYWJsZV94ZW5zdG9yZV9zdHViZG9tCi1lbmFibGVfdnRw
bV9zdHViZG9tCi1lbmFibGVfdnRwbW1ncl9zdHViZG9tCi1lbmFibGVfcWVtdV90cmFkaXRpb25h
bAotZW5hYmxlX2RlYnVnCi1lbmFibGVfZXh0ZmlsZXMKLScKLSAgICAgIGFjX3ByZWNpb3VzX3Zh
cnM9J2J1aWxkX2FsaWFzCi1ob3N0X2FsaWFzCi10YXJnZXRfYWxpYXMKLUNNQUtFCi1DQwotQ0ZM
QUdTCi1MREZMQUdTCi1MSUJTCi1DUFBGTEFHUwotWkxJQl9VUkwKLUxJQlBDSV9VUkwKLU5FV0xJ
Ql9VUkwKLUxXSVBfVVJMCi1HUlVCX1VSTAotT0NBTUxfVVJMCi1HTVBfVVJMCi1QT0xBUlNTTF9V
UkwKLVRQTUVNVV9VUkwnCi0KLQotIyBJbml0aWFsaXplIHNvbWUgdmFyaWFibGVzIHNldCBieSBv
cHRpb25zLgotYWNfaW5pdF9oZWxwPQotYWNfaW5pdF92ZXJzaW9uPWZhbHNlCi1hY191bnJlY29n
bml6ZWRfb3B0cz0KLWFjX3VucmVjb2duaXplZF9zZXA9Ci0jIFRoZSB2YXJpYWJsZXMgaGF2ZSB0
aGUgc2FtZSBuYW1lcyBhcyB0aGUgb3B0aW9ucywgd2l0aAotIyBkYXNoZXMgY2hhbmdlZCB0byB1
bmRlcmxpbmVzLgotY2FjaGVfZmlsZT0vZGV2L251bGwKLWV4ZWNfcHJlZml4PU5PTkUKLW5vX2Ny
ZWF0ZT0KLW5vX3JlY3Vyc2lvbj0KLXByZWZpeD1OT05FCi1wcm9ncmFtX3ByZWZpeD1OT05FCi1w
cm9ncmFtX3N1ZmZpeD1OT05FCi1wcm9ncmFtX3RyYW5zZm9ybV9uYW1lPXMseCx4LAotc2lsZW50
PQotc2l0ZT0KLXNyY2Rpcj0KLXZlcmJvc2U9Ci14X2luY2x1ZGVzPU5PTkUKLXhfbGlicmFyaWVz
PU5PTkUKLQotIyBJbnN0YWxsYXRpb24gZGlyZWN0b3J5IG9wdGlvbnMuCi0jIFRoZXNlIGFyZSBs
ZWZ0IHVuZXhwYW5kZWQgc28gdXNlcnMgY2FuICJtYWtlIGluc3RhbGwgZXhlY19wcmVmaXg9L2Zv
byIKLSMgYW5kIGFsbCB0aGUgdmFyaWFibGVzIHRoYXQgYXJlIHN1cHBvc2VkIHRvIGJlIGJhc2Vk
IG9uIGV4ZWNfcHJlZml4Ci0jIGJ5IGRlZmF1bHQgd2lsbCBhY3R1YWxseSBjaGFuZ2UuCi0jIFVz
ZSBicmFjZXMgaW5zdGVhZCBvZiBwYXJlbnMgYmVjYXVzZSBzaCwgcGVybCwgZXRjLiBhbHNvIGFj
Y2VwdCB0aGVtLgotIyAoVGhlIGxpc3QgZm9sbG93cyB0aGUgc2FtZSBvcmRlciBhcyB0aGUgR05V
IENvZGluZyBTdGFuZGFyZHMuKQotYmluZGlyPScke2V4ZWNfcHJlZml4fS9iaW4nCi1zYmluZGly
PScke2V4ZWNfcHJlZml4fS9zYmluJwotbGliZXhlY2Rpcj0nJHtleGVjX3ByZWZpeH0vbGliZXhl
YycKLWRhdGFyb290ZGlyPScke3ByZWZpeH0vc2hhcmUnCi1kYXRhZGlyPScke2RhdGFyb290ZGly
fScKLXN5c2NvbmZkaXI9JyR7cHJlZml4fS9ldGMnCi1zaGFyZWRzdGF0ZWRpcj0nJHtwcmVmaXh9
L2NvbScKLWxvY2Fsc3RhdGVkaXI9JyR7cHJlZml4fS92YXInCi1ydW5zdGF0ZWRpcj0nJHtsb2Nh
bHN0YXRlZGlyfS9ydW4nCi1pbmNsdWRlZGlyPScke3ByZWZpeH0vaW5jbHVkZScKLW9sZGluY2x1
ZGVkaXI9Jy91c3IvaW5jbHVkZScKLWRvY2Rpcj0nJHtkYXRhcm9vdGRpcn0vZG9jLyR7UEFDS0FH
RV9UQVJOQU1FfScKLWluZm9kaXI9JyR7ZGF0YXJvb3RkaXJ9L2luZm8nCi1odG1sZGlyPScke2Rv
Y2Rpcn0nCi1kdmlkaXI9JyR7ZG9jZGlyfScKLXBkZmRpcj0nJHtkb2NkaXJ9JwotcHNkaXI9JyR7
ZG9jZGlyfScKLWxpYmRpcj0nJHtleGVjX3ByZWZpeH0vbGliJwotbG9jYWxlZGlyPScke2RhdGFy
b290ZGlyfS9sb2NhbGUnCi1tYW5kaXI9JyR7ZGF0YXJvb3RkaXJ9L21hbicKLQotYWNfcHJldj0K
LWFjX2Rhc2hkYXNoPQotZm9yIGFjX29wdGlvbgotZG8KLSAgIyBJZiB0aGUgcHJldmlvdXMgb3B0
aW9uIG5lZWRzIGFuIGFyZ3VtZW50LCBhc3NpZ24gaXQuCi0gIGlmIHRlc3QgLW4gIiRhY19wcmV2
IjsgdGhlbgotICAgIGV2YWwgJGFjX3ByZXY9XCRhY19vcHRpb24KLSAgICBhY19wcmV2PQotICAg
IGNvbnRpbnVlCi0gIGZpCi0KLSAgY2FzZSAkYWNfb3B0aW9uIGluCi0gICo9PyopIGFjX29wdGFy
Zz1gZXhwciAiWCRhY19vcHRpb24iIDogJ1tePV0qPVwoLipcKSdgIDs7Ci0gICo9KSAgIGFjX29w
dGFyZz0gOzsKLSAgKikgICAgYWNfb3B0YXJnPXllcyA7OwotICBlc2FjCi0KLSAgIyBBY2NlcHQg
dGhlIGltcG9ydGFudCBDeWdudXMgY29uZmlndXJlIG9wdGlvbnMsIHNvIHdlIGNhbiBkaWFnbm9z
ZSB0eXBvcy4KLQotICBjYXNlICRhY19kYXNoZGFzaCRhY19vcHRpb24gaW4KLSAgLS0pCi0gICAg
YWNfZGFzaGRhc2g9eWVzIDs7Ci0KLSAgLWJpbmRpciB8IC0tYmluZGlyIHwgLS1iaW5kaSB8IC0t
YmluZCB8IC0tYmluIHwgLS1iaSkKLSAgICBhY19wcmV2PWJpbmRpciA7OwotICAtYmluZGlyPSog
fCAtLWJpbmRpcj0qIHwgLS1iaW5kaT0qIHwgLS1iaW5kPSogfCAtLWJpbj0qIHwgLS1iaT0qKQot
ICAgIGJpbmRpcj0kYWNfb3B0YXJnIDs7Ci0KLSAgLWJ1aWxkIHwgLS1idWlsZCB8IC0tYnVpbCB8
IC0tYnVpIHwgLS1idSkKLSAgICBhY19wcmV2PWJ1aWxkX2FsaWFzIDs7Ci0gIC1idWlsZD0qIHwg
LS1idWlsZD0qIHwgLS1idWlsPSogfCAtLWJ1aT0qIHwgLS1idT0qKQotICAgIGJ1aWxkX2FsaWFz
PSRhY19vcHRhcmcgOzsKLQotICAtY2FjaGUtZmlsZSB8IC0tY2FjaGUtZmlsZSB8IC0tY2FjaGUt
ZmlsIHwgLS1jYWNoZS1maSBcCi0gIHwgLS1jYWNoZS1mIHwgLS1jYWNoZS0gfCAtLWNhY2hlIHwg
LS1jYWNoIHwgLS1jYWMgfCAtLWNhIHwgLS1jKQotICAgIGFjX3ByZXY9Y2FjaGVfZmlsZSA7Owot
ICAtY2FjaGUtZmlsZT0qIHwgLS1jYWNoZS1maWxlPSogfCAtLWNhY2hlLWZpbD0qIHwgLS1jYWNo
ZS1maT0qIFwKLSAgfCAtLWNhY2hlLWY9KiB8IC0tY2FjaGUtPSogfCAtLWNhY2hlPSogfCAtLWNh
Y2g9KiB8IC0tY2FjPSogfCAtLWNhPSogfCAtLWM9KikKLSAgICBjYWNoZV9maWxlPSRhY19vcHRh
cmcgOzsKLQotICAtLWNvbmZpZy1jYWNoZSB8IC1DKQotICAgIGNhY2hlX2ZpbGU9Y29uZmlnLmNh
Y2hlIDs7Ci0KLSAgLWRhdGFkaXIgfCAtLWRhdGFkaXIgfCAtLWRhdGFkaSB8IC0tZGF0YWQpCi0g
ICAgYWNfcHJldj1kYXRhZGlyIDs7Ci0gIC1kYXRhZGlyPSogfCAtLWRhdGFkaXI9KiB8IC0tZGF0
YWRpPSogfCAtLWRhdGFkPSopCi0gICAgZGF0YWRpcj0kYWNfb3B0YXJnIDs7Ci0KLSAgLWRhdGFy
b290ZGlyIHwgLS1kYXRhcm9vdGRpciB8IC0tZGF0YXJvb3RkaSB8IC0tZGF0YXJvb3RkIHwgLS1k
YXRhcm9vdCBcCi0gIHwgLS1kYXRhcm9vIHwgLS1kYXRhcm8gfCAtLWRhdGFyKQotICAgIGFjX3By
ZXY9ZGF0YXJvb3RkaXIgOzsKLSAgLWRhdGFyb290ZGlyPSogfCAtLWRhdGFyb290ZGlyPSogfCAt
LWRhdGFyb290ZGk9KiB8IC0tZGF0YXJvb3RkPSogXAotICB8IC0tZGF0YXJvb3Q9KiB8IC0tZGF0
YXJvbz0qIHwgLS1kYXRhcm89KiB8IC0tZGF0YXI9KikKLSAgICBkYXRhcm9vdGRpcj0kYWNfb3B0
YXJnIDs7Ci0KLSAgLWRpc2FibGUtKiB8IC0tZGlzYWJsZS0qKQotICAgIGFjX3VzZXJvcHQ9YGV4
cHIgIngkYWNfb3B0aW9uIiA6ICd4LSpkaXNhYmxlLVwoLipcKSdgCi0gICAgIyBSZWplY3QgbmFt
ZXMgdGhhdCBhcmUgbm90IHZhbGlkIHNoZWxsIHZhcmlhYmxlIG5hbWVzLgotICAgIGV4cHIgIngk
YWNfdXNlcm9wdCIgOiAiLipbXi0rLl8kYXNfY3JfYWxudW1dIiA+L2Rldi9udWxsICYmCi0gICAg
ICBhc19mbl9lcnJvciAkPyAiaW52YWxpZCBmZWF0dXJlIG5hbWU6ICRhY191c2Vyb3B0IgotICAg
IGFjX3VzZXJvcHRfb3JpZz0kYWNfdXNlcm9wdAotICAgIGFjX3VzZXJvcHQ9YCRhc19lY2hvICIk
YWNfdXNlcm9wdCIgfCBzZWQgJ3MvWy0rLl0vXy9nJ2AKLSAgICBjYXNlICRhY191c2VyX29wdHMg
aW4KLSAgICAgICoiCi0iZW5hYmxlXyRhY191c2Vyb3B0IgotIiopIDs7Ci0gICAgICAqKSBhY191
bnJlY29nbml6ZWRfb3B0cz0iJGFjX3VucmVjb2duaXplZF9vcHRzJGFjX3VucmVjb2duaXplZF9z
ZXAtLWRpc2FibGUtJGFjX3VzZXJvcHRfb3JpZyIKLQkgYWNfdW5yZWNvZ25pemVkX3NlcD0nLCAn
OzsKLSAgICBlc2FjCi0gICAgZXZhbCBlbmFibGVfJGFjX3VzZXJvcHQ9bm8gOzsKLQotICAtZG9j
ZGlyIHwgLS1kb2NkaXIgfCAtLWRvY2RpIHwgLS1kb2MgfCAtLWRvKQotICAgIGFjX3ByZXY9ZG9j
ZGlyIDs7Ci0gIC1kb2NkaXI9KiB8IC0tZG9jZGlyPSogfCAtLWRvY2RpPSogfCAtLWRvYz0qIHwg
LS1kbz0qKQotICAgIGRvY2Rpcj0kYWNfb3B0YXJnIDs7Ci0KLSAgLWR2aWRpciB8IC0tZHZpZGly
IHwgLS1kdmlkaSB8IC0tZHZpZCB8IC0tZHZpIHwgLS1kdikKLSAgICBhY19wcmV2PWR2aWRpciA7
OwotICAtZHZpZGlyPSogfCAtLWR2aWRpcj0qIHwgLS1kdmlkaT0qIHwgLS1kdmlkPSogfCAtLWR2
aT0qIHwgLS1kdj0qKQotICAgIGR2aWRpcj0kYWNfb3B0YXJnIDs7Ci0KLSAgLWVuYWJsZS0qIHwg
LS1lbmFibGUtKikKLSAgICBhY191c2Vyb3B0PWBleHByICJ4JGFjX29wdGlvbiIgOiAneC0qZW5h
YmxlLVwoW149XSpcKSdgCi0gICAgIyBSZWplY3QgbmFtZXMgdGhhdCBhcmUgbm90IHZhbGlkIHNo
ZWxsIHZhcmlhYmxlIG5hbWVzLgotICAgIGV4cHIgIngkYWNfdXNlcm9wdCIgOiAiLipbXi0rLl8k
YXNfY3JfYWxudW1dIiA+L2Rldi9udWxsICYmCi0gICAgICBhc19mbl9lcnJvciAkPyAiaW52YWxp
ZCBmZWF0dXJlIG5hbWU6ICRhY191c2Vyb3B0IgotICAgIGFjX3VzZXJvcHRfb3JpZz0kYWNfdXNl
cm9wdAotICAgIGFjX3VzZXJvcHQ9YCRhc19lY2hvICIkYWNfdXNlcm9wdCIgfCBzZWQgJ3MvWy0r
Ll0vXy9nJ2AKLSAgICBjYXNlICRhY191c2VyX29wdHMgaW4KLSAgICAgICoiCi0iZW5hYmxlXyRh
Y191c2Vyb3B0IgotIiopIDs7Ci0gICAgICAqKSBhY191bnJlY29nbml6ZWRfb3B0cz0iJGFjX3Vu
cmVjb2duaXplZF9vcHRzJGFjX3VucmVjb2duaXplZF9zZXAtLWVuYWJsZS0kYWNfdXNlcm9wdF9v
cmlnIgotCSBhY191bnJlY29nbml6ZWRfc2VwPScsICc7OwotICAgIGVzYWMKLSAgICBldmFsIGVu
YWJsZV8kYWNfdXNlcm9wdD1cJGFjX29wdGFyZyA7OwotCi0gIC1leGVjLXByZWZpeCB8IC0tZXhl
Y19wcmVmaXggfCAtLWV4ZWMtcHJlZml4IHwgLS1leGVjLXByZWZpIFwKLSAgfCAtLWV4ZWMtcHJl
ZiB8IC0tZXhlYy1wcmUgfCAtLWV4ZWMtcHIgfCAtLWV4ZWMtcCB8IC0tZXhlYy0gXAotICB8IC0t
ZXhlYyB8IC0tZXhlIHwgLS1leCkKLSAgICBhY19wcmV2PWV4ZWNfcHJlZml4IDs7Ci0gIC1leGVj
LXByZWZpeD0qIHwgLS1leGVjX3ByZWZpeD0qIHwgLS1leGVjLXByZWZpeD0qIHwgLS1leGVjLXBy
ZWZpPSogXAotICB8IC0tZXhlYy1wcmVmPSogfCAtLWV4ZWMtcHJlPSogfCAtLWV4ZWMtcHI9KiB8
IC0tZXhlYy1wPSogfCAtLWV4ZWMtPSogXAotICB8IC0tZXhlYz0qIHwgLS1leGU9KiB8IC0tZXg9
KikKLSAgICBleGVjX3ByZWZpeD0kYWNfb3B0YXJnIDs7Ci0KLSAgLWdhcyB8IC0tZ2FzIHwgLS1n
YSB8IC0tZykKLSAgICAjIE9ic29sZXRlOyB1c2UgLS13aXRoLWdhcy4KLSAgICB3aXRoX2dhcz15
ZXMgOzsKLQotICAtaGVscCB8IC0taGVscCB8IC0taGVsIHwgLS1oZSB8IC1oKQotICAgIGFjX2lu
aXRfaGVscD1sb25nIDs7Ci0gIC1oZWxwPXIqIHwgLS1oZWxwPXIqIHwgLS1oZWw9ciogfCAtLWhl
PXIqIHwgLWhyKikKLSAgICBhY19pbml0X2hlbHA9cmVjdXJzaXZlIDs7Ci0gIC1oZWxwPXMqIHwg
LS1oZWxwPXMqIHwgLS1oZWw9cyogfCAtLWhlPXMqIHwgLWhzKikKLSAgICBhY19pbml0X2hlbHA9
c2hvcnQgOzsKLQotICAtaG9zdCB8IC0taG9zdCB8IC0taG9zIHwgLS1obykKLSAgICBhY19wcmV2
PWhvc3RfYWxpYXMgOzsKLSAgLWhvc3Q9KiB8IC0taG9zdD0qIHwgLS1ob3M9KiB8IC0taG89KikK
LSAgICBob3N0X2FsaWFzPSRhY19vcHRhcmcgOzsKLQotICAtaHRtbGRpciB8IC0taHRtbGRpciB8
IC0taHRtbGRpIHwgLS1odG1sZCB8IC0taHRtbCB8IC0taHRtIHwgLS1odCkKLSAgICBhY19wcmV2
PWh0bWxkaXIgOzsKLSAgLWh0bWxkaXI9KiB8IC0taHRtbGRpcj0qIHwgLS1odG1sZGk9KiB8IC0t
aHRtbGQ9KiB8IC0taHRtbD0qIHwgLS1odG09KiBcCi0gIHwgLS1odD0qKQotICAgIGh0bWxkaXI9
JGFjX29wdGFyZyA7OwotCi0gIC1pbmNsdWRlZGlyIHwgLS1pbmNsdWRlZGlyIHwgLS1pbmNsdWRl
ZGkgfCAtLWluY2x1ZGVkIHwgLS1pbmNsdWRlIFwKLSAgfCAtLWluY2x1ZCB8IC0taW5jbHUgfCAt
LWluY2wgfCAtLWluYykKLSAgICBhY19wcmV2PWluY2x1ZGVkaXIgOzsKLSAgLWluY2x1ZGVkaXI9
KiB8IC0taW5jbHVkZWRpcj0qIHwgLS1pbmNsdWRlZGk9KiB8IC0taW5jbHVkZWQ9KiB8IC0taW5j
bHVkZT0qIFwKLSAgfCAtLWluY2x1ZD0qIHwgLS1pbmNsdT0qIHwgLS1pbmNsPSogfCAtLWluYz0q
KQotICAgIGluY2x1ZGVkaXI9JGFjX29wdGFyZyA7OwotCi0gIC1pbmZvZGlyIHwgLS1pbmZvZGly
IHwgLS1pbmZvZGkgfCAtLWluZm9kIHwgLS1pbmZvIHwgLS1pbmYpCi0gICAgYWNfcHJldj1pbmZv
ZGlyIDs7Ci0gIC1pbmZvZGlyPSogfCAtLWluZm9kaXI9KiB8IC0taW5mb2RpPSogfCAtLWluZm9k
PSogfCAtLWluZm89KiB8IC0taW5mPSopCi0gICAgaW5mb2Rpcj0kYWNfb3B0YXJnIDs7Ci0KLSAg
LWxpYmRpciB8IC0tbGliZGlyIHwgLS1saWJkaSB8IC0tbGliZCkKLSAgICBhY19wcmV2PWxpYmRp
ciA7OwotICAtbGliZGlyPSogfCAtLWxpYmRpcj0qIHwgLS1saWJkaT0qIHwgLS1saWJkPSopCi0g
ICAgbGliZGlyPSRhY19vcHRhcmcgOzsKLQotICAtbGliZXhlY2RpciB8IC0tbGliZXhlY2RpciB8
IC0tbGliZXhlY2RpIHwgLS1saWJleGVjZCB8IC0tbGliZXhlYyBcCi0gIHwgLS1saWJleGUgfCAt
LWxpYmV4IHwgLS1saWJlKQotICAgIGFjX3ByZXY9bGliZXhlY2RpciA7OwotICAtbGliZXhlY2Rp
cj0qIHwgLS1saWJleGVjZGlyPSogfCAtLWxpYmV4ZWNkaT0qIHwgLS1saWJleGVjZD0qIHwgLS1s
aWJleGVjPSogXAotICB8IC0tbGliZXhlPSogfCAtLWxpYmV4PSogfCAtLWxpYmU9KikKLSAgICBs
aWJleGVjZGlyPSRhY19vcHRhcmcgOzsKLQotICAtbG9jYWxlZGlyIHwgLS1sb2NhbGVkaXIgfCAt
LWxvY2FsZWRpIHwgLS1sb2NhbGVkIHwgLS1sb2NhbGUpCi0gICAgYWNfcHJldj1sb2NhbGVkaXIg
OzsKLSAgLWxvY2FsZWRpcj0qIHwgLS1sb2NhbGVkaXI9KiB8IC0tbG9jYWxlZGk9KiB8IC0tbG9j
YWxlZD0qIHwgLS1sb2NhbGU9KikKLSAgICBsb2NhbGVkaXI9JGFjX29wdGFyZyA7OwotCi0gIC1s
b2NhbHN0YXRlZGlyIHwgLS1sb2NhbHN0YXRlZGlyIHwgLS1sb2NhbHN0YXRlZGkgfCAtLWxvY2Fs
c3RhdGVkIFwKLSAgfCAtLWxvY2Fsc3RhdGUgfCAtLWxvY2Fsc3RhdCB8IC0tbG9jYWxzdGEgfCAt
LWxvY2Fsc3QgfCAtLWxvY2FscykKLSAgICBhY19wcmV2PWxvY2Fsc3RhdGVkaXIgOzsKLSAgLWxv
Y2Fsc3RhdGVkaXI9KiB8IC0tbG9jYWxzdGF0ZWRpcj0qIHwgLS1sb2NhbHN0YXRlZGk9KiB8IC0t
bG9jYWxzdGF0ZWQ9KiBcCi0gIHwgLS1sb2NhbHN0YXRlPSogfCAtLWxvY2Fsc3RhdD0qIHwgLS1s
b2NhbHN0YT0qIHwgLS1sb2NhbHN0PSogfCAtLWxvY2Fscz0qKQotICAgIGxvY2Fsc3RhdGVkaXI9
JGFjX29wdGFyZyA7OwotCi0gIC1tYW5kaXIgfCAtLW1hbmRpciB8IC0tbWFuZGkgfCAtLW1hbmQg
fCAtLW1hbiB8IC0tbWEgfCAtLW0pCi0gICAgYWNfcHJldj1tYW5kaXIgOzsKLSAgLW1hbmRpcj0q
IHwgLS1tYW5kaXI9KiB8IC0tbWFuZGk9KiB8IC0tbWFuZD0qIHwgLS1tYW49KiB8IC0tbWE9KiB8
IC0tbT0qKQotICAgIG1hbmRpcj0kYWNfb3B0YXJnIDs7Ci0KLSAgLW5mcCB8IC0tbmZwIHwgLS1u
ZikKLSAgICAjIE9ic29sZXRlOyB1c2UgLS13aXRob3V0LWZwLgotICAgIHdpdGhfZnA9bm8gOzsK
LQotICAtbm8tY3JlYXRlIHwgLS1uby1jcmVhdGUgfCAtLW5vLWNyZWF0IHwgLS1uby1jcmVhIHwg
LS1uby1jcmUgXAotICB8IC0tbm8tY3IgfCAtLW5vLWMgfCAtbikKLSAgICBub19jcmVhdGU9eWVz
IDs7Ci0KLSAgLW5vLXJlY3Vyc2lvbiB8IC0tbm8tcmVjdXJzaW9uIHwgLS1uby1yZWN1cnNpbyB8
IC0tbm8tcmVjdXJzaSBcCi0gIHwgLS1uby1yZWN1cnMgfCAtLW5vLXJlY3VyIHwgLS1uby1yZWN1
IHwgLS1uby1yZWMgfCAtLW5vLXJlIHwgLS1uby1yKQotICAgIG5vX3JlY3Vyc2lvbj15ZXMgOzsK
LQotICAtb2xkaW5jbHVkZWRpciB8IC0tb2xkaW5jbHVkZWRpciB8IC0tb2xkaW5jbHVkZWRpIHwg
LS1vbGRpbmNsdWRlZCBcCi0gIHwgLS1vbGRpbmNsdWRlIHwgLS1vbGRpbmNsdWQgfCAtLW9sZGlu
Y2x1IHwgLS1vbGRpbmNsIHwgLS1vbGRpbmMgXAotICB8IC0tb2xkaW4gfCAtLW9sZGkgfCAtLW9s
ZCB8IC0tb2wgfCAtLW8pCi0gICAgYWNfcHJldj1vbGRpbmNsdWRlZGlyIDs7Ci0gIC1vbGRpbmNs
dWRlZGlyPSogfCAtLW9sZGluY2x1ZGVkaXI9KiB8IC0tb2xkaW5jbHVkZWRpPSogfCAtLW9sZGlu
Y2x1ZGVkPSogXAotICB8IC0tb2xkaW5jbHVkZT0qIHwgLS1vbGRpbmNsdWQ9KiB8IC0tb2xkaW5j
bHU9KiB8IC0tb2xkaW5jbD0qIHwgLS1vbGRpbmM9KiBcCi0gIHwgLS1vbGRpbj0qIHwgLS1vbGRp
PSogfCAtLW9sZD0qIHwgLS1vbD0qIHwgLS1vPSopCi0gICAgb2xkaW5jbHVkZWRpcj0kYWNfb3B0
YXJnIDs7Ci0KLSAgLXByZWZpeCB8IC0tcHJlZml4IHwgLS1wcmVmaSB8IC0tcHJlZiB8IC0tcHJl
IHwgLS1wciB8IC0tcCkKLSAgICBhY19wcmV2PXByZWZpeCA7OwotICAtcHJlZml4PSogfCAtLXBy
ZWZpeD0qIHwgLS1wcmVmaT0qIHwgLS1wcmVmPSogfCAtLXByZT0qIHwgLS1wcj0qIHwgLS1wPSop
Ci0gICAgcHJlZml4PSRhY19vcHRhcmcgOzsKLQotICAtcHJvZ3JhbS1wcmVmaXggfCAtLXByb2dy
YW0tcHJlZml4IHwgLS1wcm9ncmFtLXByZWZpIHwgLS1wcm9ncmFtLXByZWYgXAotICB8IC0tcHJv
Z3JhbS1wcmUgfCAtLXByb2dyYW0tcHIgfCAtLXByb2dyYW0tcCkKLSAgICBhY19wcmV2PXByb2dy
YW1fcHJlZml4IDs7Ci0gIC1wcm9ncmFtLXByZWZpeD0qIHwgLS1wcm9ncmFtLXByZWZpeD0qIHwg
LS1wcm9ncmFtLXByZWZpPSogXAotICB8IC0tcHJvZ3JhbS1wcmVmPSogfCAtLXByb2dyYW0tcHJl
PSogfCAtLXByb2dyYW0tcHI9KiB8IC0tcHJvZ3JhbS1wPSopCi0gICAgcHJvZ3JhbV9wcmVmaXg9
JGFjX29wdGFyZyA7OwotCi0gIC1wcm9ncmFtLXN1ZmZpeCB8IC0tcHJvZ3JhbS1zdWZmaXggfCAt
LXByb2dyYW0tc3VmZmkgfCAtLXByb2dyYW0tc3VmZiBcCi0gIHwgLS1wcm9ncmFtLXN1ZiB8IC0t
cHJvZ3JhbS1zdSB8IC0tcHJvZ3JhbS1zKQotICAgIGFjX3ByZXY9cHJvZ3JhbV9zdWZmaXggOzsK
LSAgLXByb2dyYW0tc3VmZml4PSogfCAtLXByb2dyYW0tc3VmZml4PSogfCAtLXByb2dyYW0tc3Vm
Zmk9KiBcCi0gIHwgLS1wcm9ncmFtLXN1ZmY9KiB8IC0tcHJvZ3JhbS1zdWY9KiB8IC0tcHJvZ3Jh
bS1zdT0qIHwgLS1wcm9ncmFtLXM9KikKLSAgICBwcm9ncmFtX3N1ZmZpeD0kYWNfb3B0YXJnIDs7
Ci0KLSAgLXByb2dyYW0tdHJhbnNmb3JtLW5hbWUgfCAtLXByb2dyYW0tdHJhbnNmb3JtLW5hbWUg
XAotICB8IC0tcHJvZ3JhbS10cmFuc2Zvcm0tbmFtIHwgLS1wcm9ncmFtLXRyYW5zZm9ybS1uYSBc
Ci0gIHwgLS1wcm9ncmFtLXRyYW5zZm9ybS1uIHwgLS1wcm9ncmFtLXRyYW5zZm9ybS0gXAotICB8
IC0tcHJvZ3JhbS10cmFuc2Zvcm0gfCAtLXByb2dyYW0tdHJhbnNmb3IgXAotICB8IC0tcHJvZ3Jh
bS10cmFuc2ZvIHwgLS1wcm9ncmFtLXRyYW5zZiBcCi0gIHwgLS1wcm9ncmFtLXRyYW5zIHwgLS1w
cm9ncmFtLXRyYW4gXAotICB8IC0tcHJvZ3ItdHJhIHwgLS1wcm9ncmFtLXRyIHwgLS1wcm9ncmFt
LXQpCi0gICAgYWNfcHJldj1wcm9ncmFtX3RyYW5zZm9ybV9uYW1lIDs7Ci0gIC1wcm9ncmFtLXRy
YW5zZm9ybS1uYW1lPSogfCAtLXByb2dyYW0tdHJhbnNmb3JtLW5hbWU9KiBcCi0gIHwgLS1wcm9n
cmFtLXRyYW5zZm9ybS1uYW09KiB8IC0tcHJvZ3JhbS10cmFuc2Zvcm0tbmE9KiBcCi0gIHwgLS1w
cm9ncmFtLXRyYW5zZm9ybS1uPSogfCAtLXByb2dyYW0tdHJhbnNmb3JtLT0qIFwKLSAgfCAtLXBy
b2dyYW0tdHJhbnNmb3JtPSogfCAtLXByb2dyYW0tdHJhbnNmb3I9KiBcCi0gIHwgLS1wcm9ncmFt
LXRyYW5zZm89KiB8IC0tcHJvZ3JhbS10cmFuc2Y9KiBcCi0gIHwgLS1wcm9ncmFtLXRyYW5zPSog
fCAtLXByb2dyYW0tdHJhbj0qIFwKLSAgfCAtLXByb2dyLXRyYT0qIHwgLS1wcm9ncmFtLXRyPSog
fCAtLXByb2dyYW0tdD0qKQotICAgIHByb2dyYW1fdHJhbnNmb3JtX25hbWU9JGFjX29wdGFyZyA7
OwotCi0gIC1wZGZkaXIgfCAtLXBkZmRpciB8IC0tcGRmZGkgfCAtLXBkZmQgfCAtLXBkZiB8IC0t
cGQpCi0gICAgYWNfcHJldj1wZGZkaXIgOzsKLSAgLXBkZmRpcj0qIHwgLS1wZGZkaXI9KiB8IC0t
cGRmZGk9KiB8IC0tcGRmZD0qIHwgLS1wZGY9KiB8IC0tcGQ9KikKLSAgICBwZGZkaXI9JGFjX29w
dGFyZyA7OwotCi0gIC1wc2RpciB8IC0tcHNkaXIgfCAtLXBzZGkgfCAtLXBzZCB8IC0tcHMpCi0g
ICAgYWNfcHJldj1wc2RpciA7OwotICAtcHNkaXI9KiB8IC0tcHNkaXI9KiB8IC0tcHNkaT0qIHwg
LS1wc2Q9KiB8IC0tcHM9KikKLSAgICBwc2Rpcj0kYWNfb3B0YXJnIDs7Ci0KLSAgLXEgfCAtcXVp
ZXQgfCAtLXF1aWV0IHwgLS1xdWllIHwgLS1xdWkgfCAtLXF1IHwgLS1xIFwKLSAgfCAtc2lsZW50
IHwgLS1zaWxlbnQgfCAtLXNpbGVuIHwgLS1zaWxlIHwgLS1zaWwpCi0gICAgc2lsZW50PXllcyA7
OwotCi0gIC1ydW5zdGF0ZWRpciB8IC0tcnVuc3RhdGVkaXIgfCAtLXJ1bnN0YXRlZGkgfCAtLXJ1
bnN0YXRlZCBcCi0gIHwgLS1ydW5zdGF0ZSB8IC0tcnVuc3RhdCB8IC0tcnVuc3RhIHwgLS1ydW5z
dCB8IC0tcnVucyBcCi0gIHwgLS1ydW4gfCAtLXJ1IHwgLS1yKQotICAgIGFjX3ByZXY9cnVuc3Rh
dGVkaXIgOzsKLSAgLXJ1bnN0YXRlZGlyPSogfCAtLXJ1bnN0YXRlZGlyPSogfCAtLXJ1bnN0YXRl
ZGk9KiB8IC0tcnVuc3RhdGVkPSogXAotICB8IC0tcnVuc3RhdGU9KiB8IC0tcnVuc3RhdD0qIHwg
LS1ydW5zdGE9KiB8IC0tcnVuc3Q9KiB8IC0tcnVucz0qIFwKLSAgfCAtLXJ1bj0qIHwgLS1ydT0q
IHwgLS1yPSopCi0gICAgcnVuc3RhdGVkaXI9JGFjX29wdGFyZyA7OwotCi0gIC1zYmluZGlyIHwg
LS1zYmluZGlyIHwgLS1zYmluZGkgfCAtLXNiaW5kIHwgLS1zYmluIHwgLS1zYmkgfCAtLXNiKQot
ICAgIGFjX3ByZXY9c2JpbmRpciA7OwotICAtc2JpbmRpcj0qIHwgLS1zYmluZGlyPSogfCAtLXNi
aW5kaT0qIHwgLS1zYmluZD0qIHwgLS1zYmluPSogXAotICB8IC0tc2JpPSogfCAtLXNiPSopCi0g
ICAgc2JpbmRpcj0kYWNfb3B0YXJnIDs7Ci0KLSAgLXNoYXJlZHN0YXRlZGlyIHwgLS1zaGFyZWRz
dGF0ZWRpciB8IC0tc2hhcmVkc3RhdGVkaSBcCi0gIHwgLS1zaGFyZWRzdGF0ZWQgfCAtLXNoYXJl
ZHN0YXRlIHwgLS1zaGFyZWRzdGF0IHwgLS1zaGFyZWRzdGEgXAotICB8IC0tc2hhcmVkc3QgfCAt
LXNoYXJlZHMgfCAtLXNoYXJlZCB8IC0tc2hhcmUgfCAtLXNoYXIgXAotICB8IC0tc2hhIHwgLS1z
aCkKLSAgICBhY19wcmV2PXNoYXJlZHN0YXRlZGlyIDs7Ci0gIC1zaGFyZWRzdGF0ZWRpcj0qIHwg
LS1zaGFyZWRzdGF0ZWRpcj0qIHwgLS1zaGFyZWRzdGF0ZWRpPSogXAotICB8IC0tc2hhcmVkc3Rh
dGVkPSogfCAtLXNoYXJlZHN0YXRlPSogfCAtLXNoYXJlZHN0YXQ9KiB8IC0tc2hhcmVkc3RhPSog
XAotICB8IC0tc2hhcmVkc3Q9KiB8IC0tc2hhcmVkcz0qIHwgLS1zaGFyZWQ9KiB8IC0tc2hhcmU9
KiB8IC0tc2hhcj0qIFwKLSAgfCAtLXNoYT0qIHwgLS1zaD0qKQotICAgIHNoYXJlZHN0YXRlZGly
PSRhY19vcHRhcmcgOzsKLQotICAtc2l0ZSB8IC0tc2l0ZSB8IC0tc2l0KQotICAgIGFjX3ByZXY9
c2l0ZSA7OwotICAtc2l0ZT0qIHwgLS1zaXRlPSogfCAtLXNpdD0qKQotICAgIHNpdGU9JGFjX29w
dGFyZyA7OwotCi0gIC1zcmNkaXIgfCAtLXNyY2RpciB8IC0tc3JjZGkgfCAtLXNyY2QgfCAtLXNy
YyB8IC0tc3IpCi0gICAgYWNfcHJldj1zcmNkaXIgOzsKLSAgLXNyY2Rpcj0qIHwgLS1zcmNkaXI9
KiB8IC0tc3JjZGk9KiB8IC0tc3JjZD0qIHwgLS1zcmM9KiB8IC0tc3I9KikKLSAgICBzcmNkaXI9
JGFjX29wdGFyZyA7OwotCi0gIC1zeXNjb25mZGlyIHwgLS1zeXNjb25mZGlyIHwgLS1zeXNjb25m
ZGkgfCAtLXN5c2NvbmZkIHwgLS1zeXNjb25mIFwKLSAgfCAtLXN5c2NvbiB8IC0tc3lzY28gfCAt
LXN5c2MgfCAtLXN5cyB8IC0tc3kpCi0gICAgYWNfcHJldj1zeXNjb25mZGlyIDs7Ci0gIC1zeXNj
b25mZGlyPSogfCAtLXN5c2NvbmZkaXI9KiB8IC0tc3lzY29uZmRpPSogfCAtLXN5c2NvbmZkPSog
fCAtLXN5c2NvbmY9KiBcCi0gIHwgLS1zeXNjb249KiB8IC0tc3lzY289KiB8IC0tc3lzYz0qIHwg
LS1zeXM9KiB8IC0tc3k9KikKLSAgICBzeXNjb25mZGlyPSRhY19vcHRhcmcgOzsKLQotICAtdGFy
Z2V0IHwgLS10YXJnZXQgfCAtLXRhcmdlIHwgLS10YXJnIHwgLS10YXIgfCAtLXRhIHwgLS10KQot
ICAgIGFjX3ByZXY9dGFyZ2V0X2FsaWFzIDs7Ci0gIC10YXJnZXQ9KiB8IC0tdGFyZ2V0PSogfCAt
LXRhcmdlPSogfCAtLXRhcmc9KiB8IC0tdGFyPSogfCAtLXRhPSogfCAtLXQ9KikKLSAgICB0YXJn
ZXRfYWxpYXM9JGFjX29wdGFyZyA7OwotCi0gIC12IHwgLXZlcmJvc2UgfCAtLXZlcmJvc2UgfCAt
LXZlcmJvcyB8IC0tdmVyYm8gfCAtLXZlcmIpCi0gICAgdmVyYm9zZT15ZXMgOzsKLQotICAtdmVy
c2lvbiB8IC0tdmVyc2lvbiB8IC0tdmVyc2lvIHwgLS12ZXJzaSB8IC0tdmVycyB8IC1WKQotICAg
IGFjX2luaXRfdmVyc2lvbj06IDs7Ci0KLSAgLXdpdGgtKiB8IC0td2l0aC0qKQotICAgIGFjX3Vz
ZXJvcHQ9YGV4cHIgIngkYWNfb3B0aW9uIiA6ICd4LSp3aXRoLVwoW149XSpcKSdgCi0gICAgIyBS
ZWplY3QgbmFtZXMgdGhhdCBhcmUgbm90IHZhbGlkIHNoZWxsIHZhcmlhYmxlIG5hbWVzLgotICAg
IGV4cHIgIngkYWNfdXNlcm9wdCIgOiAiLipbXi0rLl8kYXNfY3JfYWxudW1dIiA+L2Rldi9udWxs
ICYmCi0gICAgICBhc19mbl9lcnJvciAkPyAiaW52YWxpZCBwYWNrYWdlIG5hbWU6ICRhY191c2Vy
b3B0IgotICAgIGFjX3VzZXJvcHRfb3JpZz0kYWNfdXNlcm9wdAotICAgIGFjX3VzZXJvcHQ9YCRh
c19lY2hvICIkYWNfdXNlcm9wdCIgfCBzZWQgJ3MvWy0rLl0vXy9nJ2AKLSAgICBjYXNlICRhY191
c2VyX29wdHMgaW4KLSAgICAgICoiCi0id2l0aF8kYWNfdXNlcm9wdCIKLSIqKSA7OwotICAgICAg
KikgYWNfdW5yZWNvZ25pemVkX29wdHM9IiRhY191bnJlY29nbml6ZWRfb3B0cyRhY191bnJlY29n
bml6ZWRfc2VwLS13aXRoLSRhY191c2Vyb3B0X29yaWciCi0JIGFjX3VucmVjb2duaXplZF9zZXA9
JywgJzs7Ci0gICAgZXNhYwotICAgIGV2YWwgd2l0aF8kYWNfdXNlcm9wdD1cJGFjX29wdGFyZyA7
OwotCi0gIC13aXRob3V0LSogfCAtLXdpdGhvdXQtKikKLSAgICBhY191c2Vyb3B0PWBleHByICJ4
JGFjX29wdGlvbiIgOiAneC0qd2l0aG91dC1cKC4qXCknYAotICAgICMgUmVqZWN0IG5hbWVzIHRo
YXQgYXJlIG5vdCB2YWxpZCBzaGVsbCB2YXJpYWJsZSBuYW1lcy4KLSAgICBleHByICJ4JGFjX3Vz
ZXJvcHQiIDogIi4qW14tKy5fJGFzX2NyX2FsbnVtXSIgPi9kZXYvbnVsbCAmJgotICAgICAgYXNf
Zm5fZXJyb3IgJD8gImludmFsaWQgcGFja2FnZSBuYW1lOiAkYWNfdXNlcm9wdCIKLSAgICBhY191
c2Vyb3B0X29yaWc9JGFjX3VzZXJvcHQKLSAgICBhY191c2Vyb3B0PWAkYXNfZWNobyAiJGFjX3Vz
ZXJvcHQiIHwgc2VkICdzL1stKy5dL18vZydgCi0gICAgY2FzZSAkYWNfdXNlcl9vcHRzIGluCi0g
ICAgICAqIgotIndpdGhfJGFjX3VzZXJvcHQiCi0iKikgOzsKLSAgICAgICopIGFjX3VucmVjb2du
aXplZF9vcHRzPSIkYWNfdW5yZWNvZ25pemVkX29wdHMkYWNfdW5yZWNvZ25pemVkX3NlcC0td2l0
aG91dC0kYWNfdXNlcm9wdF9vcmlnIgotCSBhY191bnJlY29nbml6ZWRfc2VwPScsICc7OwotICAg
IGVzYWMKLSAgICBldmFsIHdpdGhfJGFjX3VzZXJvcHQ9bm8gOzsKLQotICAtLXgpCi0gICAgIyBP
YnNvbGV0ZTsgdXNlIC0td2l0aC14LgotICAgIHdpdGhfeD15ZXMgOzsKLQotICAteC1pbmNsdWRl
cyB8IC0teC1pbmNsdWRlcyB8IC0teC1pbmNsdWRlIHwgLS14LWluY2x1ZCB8IC0teC1pbmNsdSBc
Ci0gIHwgLS14LWluY2wgfCAtLXgtaW5jIHwgLS14LWluIHwgLS14LWkpCi0gICAgYWNfcHJldj14
X2luY2x1ZGVzIDs7Ci0gIC14LWluY2x1ZGVzPSogfCAtLXgtaW5jbHVkZXM9KiB8IC0teC1pbmNs
dWRlPSogfCAtLXgtaW5jbHVkPSogfCAtLXgtaW5jbHU9KiBcCi0gIHwgLS14LWluY2w9KiB8IC0t
eC1pbmM9KiB8IC0teC1pbj0qIHwgLS14LWk9KikKLSAgICB4X2luY2x1ZGVzPSRhY19vcHRhcmcg
OzsKLQotICAteC1saWJyYXJpZXMgfCAtLXgtbGlicmFyaWVzIHwgLS14LWxpYnJhcmllIHwgLS14
LWxpYnJhcmkgXAotICB8IC0teC1saWJyYXIgfCAtLXgtbGlicmEgfCAtLXgtbGliciB8IC0teC1s
aWIgfCAtLXgtbGkgfCAtLXgtbCkKLSAgICBhY19wcmV2PXhfbGlicmFyaWVzIDs7Ci0gIC14LWxp
YnJhcmllcz0qIHwgLS14LWxpYnJhcmllcz0qIHwgLS14LWxpYnJhcmllPSogfCAtLXgtbGlicmFy
aT0qIFwKLSAgfCAtLXgtbGlicmFyPSogfCAtLXgtbGlicmE9KiB8IC0teC1saWJyPSogfCAtLXgt
bGliPSogfCAtLXgtbGk9KiB8IC0teC1sPSopCi0gICAgeF9saWJyYXJpZXM9JGFjX29wdGFyZyA7
OwotCi0gIC0qKSBhc19mbl9lcnJvciAkPyAidW5yZWNvZ25pemVkIG9wdGlvbjogXGAkYWNfb3B0
aW9uJwotVHJ5IFxgJDAgLS1oZWxwJyBmb3IgbW9yZSBpbmZvcm1hdGlvbiIKLSAgICA7OwotCi0g
ICo9KikKLSAgICBhY19lbnZ2YXI9YGV4cHIgIngkYWNfb3B0aW9uIiA6ICd4XChbXj1dKlwpPSdg
Ci0gICAgIyBSZWplY3QgbmFtZXMgdGhhdCBhcmUgbm90IHZhbGlkIHNoZWxsIHZhcmlhYmxlIG5h
bWVzLgotICAgIGNhc2UgJGFjX2VudnZhciBpbiAjKAotICAgICAgJycgfCBbMC05XSogfCAqWyFf
JGFzX2NyX2FsbnVtXSogKQotICAgICAgYXNfZm5fZXJyb3IgJD8gImludmFsaWQgdmFyaWFibGUg
bmFtZTogXGAkYWNfZW52dmFyJyIgOzsKLSAgICBlc2FjCi0gICAgZXZhbCAkYWNfZW52dmFyPVwk
YWNfb3B0YXJnCi0gICAgZXhwb3J0ICRhY19lbnZ2YXIgOzsKLQotICAqKQotICAgICMgRklYTUU6
IHNob3VsZCBiZSByZW1vdmVkIGluIGF1dG9jb25mIDMuMC4KLSAgICAkYXNfZWNobyAiJGFzX21l
OiBXQVJOSU5HOiB5b3Ugc2hvdWxkIHVzZSAtLWJ1aWxkLCAtLWhvc3QsIC0tdGFyZ2V0IiA+JjIK
LSAgICBleHByICJ4JGFjX29wdGlvbiIgOiAiLipbXi0uXyRhc19jcl9hbG51bV0iID4vZGV2L251
bGwgJiYKLSAgICAgICRhc19lY2hvICIkYXNfbWU6IFdBUk5JTkc6IGludmFsaWQgaG9zdCB0eXBl
OiAkYWNfb3B0aW9uIiA+JjIKLSAgICA6ICIke2J1aWxkX2FsaWFzPSRhY19vcHRpb259ICR7aG9z
dF9hbGlhcz0kYWNfb3B0aW9ufSAke3RhcmdldF9hbGlhcz0kYWNfb3B0aW9ufSIKLSAgICA7Owot
Ci0gIGVzYWMKLWRvbmUKLQotaWYgdGVzdCAtbiAiJGFjX3ByZXYiOyB0aGVuCi0gIGFjX29wdGlv
bj0tLWBlY2hvICRhY19wcmV2IHwgc2VkICdzL18vLS9nJ2AKLSAgYXNfZm5fZXJyb3IgJD8gIm1p
c3NpbmcgYXJndW1lbnQgdG8gJGFjX29wdGlvbiIKLWZpCi0KLWlmIHRlc3QgLW4gIiRhY191bnJl
Y29nbml6ZWRfb3B0cyI7IHRoZW4KLSAgY2FzZSAkZW5hYmxlX29wdGlvbl9jaGVja2luZyBpbgot
ICAgIG5vKSA7OwotICAgIGZhdGFsKSBhc19mbl9lcnJvciAkPyAidW5yZWNvZ25pemVkIG9wdGlv
bnM6ICRhY191bnJlY29nbml6ZWRfb3B0cyIgOzsKLSAgICAqKSAgICAgJGFzX2VjaG8gIiRhc19t
ZTogV0FSTklORzogdW5yZWNvZ25pemVkIG9wdGlvbnM6ICRhY191bnJlY29nbml6ZWRfb3B0cyIg
PiYyIDs7Ci0gIGVzYWMKLWZpCi0KLSMgQ2hlY2sgYWxsIGRpcmVjdG9yeSBhcmd1bWVudHMgZm9y
IGNvbnNpc3RlbmN5LgotZm9yIGFjX3ZhciBpbglleGVjX3ByZWZpeCBwcmVmaXggYmluZGlyIHNi
aW5kaXIgbGliZXhlY2RpciBkYXRhcm9vdGRpciBcCi0JCWRhdGFkaXIgc3lzY29uZmRpciBzaGFy
ZWRzdGF0ZWRpciBsb2NhbHN0YXRlZGlyIGluY2x1ZGVkaXIgXAotCQlvbGRpbmNsdWRlZGlyIGRv
Y2RpciBpbmZvZGlyIGh0bWxkaXIgZHZpZGlyIHBkZmRpciBwc2RpciBcCi0JCWxpYmRpciBsb2Nh
bGVkaXIgbWFuZGlyIHJ1bnN0YXRlZGlyCi1kbwotICBldmFsIGFjX3ZhbD1cJCRhY192YXIKLSAg
IyBSZW1vdmUgdHJhaWxpbmcgc2xhc2hlcy4KLSAgY2FzZSAkYWNfdmFsIGluCi0gICAgKi8gKQot
ICAgICAgYWNfdmFsPWBleHByICJYJGFjX3ZhbCIgOiAnWFwoLipbXi9dXCknIFx8ICJYJGFjX3Zh
bCIgOiAnWFwoLipcKSdgCi0gICAgICBldmFsICRhY192YXI9XCRhY192YWw7OwotICBlc2FjCi0g
ICMgQmUgc3VyZSB0byBoYXZlIGFic29sdXRlIGRpcmVjdG9yeSBuYW1lcy4KLSAgY2FzZSAkYWNf
dmFsIGluCi0gICAgW1xcLyRdKiB8ID86W1xcL10qICkgIGNvbnRpbnVlOzsKLSAgICBOT05FIHwg
JycgKSBjYXNlICRhY192YXIgaW4gKnByZWZpeCApIGNvbnRpbnVlOzsgZXNhYzs7Ci0gIGVzYWMK
LSAgYXNfZm5fZXJyb3IgJD8gImV4cGVjdGVkIGFuIGFic29sdXRlIGRpcmVjdG9yeSBuYW1lIGZv
ciAtLSRhY192YXI6ICRhY192YWwiCi1kb25lCi0KLSMgVGhlcmUgbWlnaHQgYmUgcGVvcGxlIHdo
byBkZXBlbmQgb24gdGhlIG9sZCBicm9rZW4gYmVoYXZpb3I6IGAkaG9zdCcKLSMgdXNlZCB0byBo
b2xkIHRoZSBhcmd1bWVudCBvZiAtLWhvc3QgZXRjLgotIyBGSVhNRTogVG8gcmVtb3ZlIHNvbWUg
ZGF5LgotYnVpbGQ9JGJ1aWxkX2FsaWFzCi1ob3N0PSRob3N0X2FsaWFzCi10YXJnZXQ9JHRhcmdl
dF9hbGlhcwotCi0jIEZJWE1FOiBUbyByZW1vdmUgc29tZSBkYXkuCi1pZiB0ZXN0ICJ4JGhvc3Rf
YWxpYXMiICE9IHg7IHRoZW4KLSAgaWYgdGVzdCAieCRidWlsZF9hbGlhcyIgPSB4OyB0aGVuCi0g
ICAgY3Jvc3NfY29tcGlsaW5nPW1heWJlCi0gIGVsaWYgdGVzdCAieCRidWlsZF9hbGlhcyIgIT0g
IngkaG9zdF9hbGlhcyI7IHRoZW4KLSAgICBjcm9zc19jb21waWxpbmc9eWVzCi0gIGZpCi1maQot
Ci1hY190b29sX3ByZWZpeD0KLXRlc3QgLW4gIiRob3N0X2FsaWFzIiAmJiBhY190b29sX3ByZWZp
eD0kaG9zdF9hbGlhcy0KLQotdGVzdCAiJHNpbGVudCIgPSB5ZXMgJiYgZXhlYyA2Pi9kZXYvbnVs
bAotCi0KLWFjX3B3ZD1gcHdkYCAmJiB0ZXN0IC1uICIkYWNfcHdkIiAmJgotYWNfbHNfZGk9YGxz
IC1kaSAuYCAmJgotYWNfcHdkX2xzX2RpPWBjZCAiJGFjX3B3ZCIgJiYgbHMgLWRpIC5gIHx8Ci0g
IGFzX2ZuX2Vycm9yICQ/ICJ3b3JraW5nIGRpcmVjdG9yeSBjYW5ub3QgYmUgZGV0ZXJtaW5lZCIK
LXRlc3QgIlgkYWNfbHNfZGkiID0gIlgkYWNfcHdkX2xzX2RpIiB8fAotICBhc19mbl9lcnJvciAk
PyAicHdkIGRvZXMgbm90IHJlcG9ydCBuYW1lIG9mIHdvcmtpbmcgZGlyZWN0b3J5IgotCi0KLSMg
RmluZCB0aGUgc291cmNlIGZpbGVzLCBpZiBsb2NhdGlvbiB3YXMgbm90IHNwZWNpZmllZC4KLWlm
IHRlc3QgLXogIiRzcmNkaXIiOyB0aGVuCi0gIGFjX3NyY2Rpcl9kZWZhdWx0ZWQ9eWVzCi0gICMg
VHJ5IHRoZSBkaXJlY3RvcnkgY29udGFpbmluZyB0aGlzIHNjcmlwdCwgdGhlbiB0aGUgcGFyZW50
IGRpcmVjdG9yeS4KLSAgYWNfY29uZmRpcj1gJGFzX2Rpcm5hbWUgLS0gIiRhc19teXNlbGYiIHx8
Ci0kYXNfZXhwciBYIiRhc19teXNlbGYiIDogJ1hcKC4qW14vXVwpLy8qW14vXVteL10qLyokJyBc
fCBcCi0JIFgiJGFzX215c2VsZiIgOiAnWFwoLy9cKVteL10nIFx8IFwKLQkgWCIkYXNfbXlzZWxm
IiA6ICdYXCgvL1wpJCcgXHwgXAotCSBYIiRhc19teXNlbGYiIDogJ1hcKC9cKScgXHwgLiAyPi9k
ZXYvbnVsbCB8fAotJGFzX2VjaG8gWCIkYXNfbXlzZWxmIiB8Ci0gICAgc2VkICcvXlhcKC4qW14v
XVwpXC9cLypbXi9dW14vXSpcLyokL3sKLQkgICAgcy8vXDEvCi0JICAgIHEKLQkgIH0KLQkgIC9e
WFwoXC9cL1wpW14vXS4qL3sKLQkgICAgcy8vXDEvCi0JICAgIHEKLQkgIH0KLQkgIC9eWFwoXC9c
L1wpJC97Ci0JICAgIHMvL1wxLwotCSAgICBxCi0JICB9Ci0JICAvXlhcKFwvXCkuKi97Ci0JICAg
IHMvL1wxLwotCSAgICBxCi0JICB9Ci0JICBzLy4qLy4vOyBxJ2AKLSAgc3JjZGlyPSRhY19jb25m
ZGlyCi0gIGlmIHRlc3QgISAtciAiJHNyY2Rpci8kYWNfdW5pcXVlX2ZpbGUiOyB0aGVuCi0gICAg
c3JjZGlyPS4uCi0gIGZpCi1lbHNlCi0gIGFjX3NyY2Rpcl9kZWZhdWx0ZWQ9bm8KLWZpCi1pZiB0
ZXN0ICEgLXIgIiRzcmNkaXIvJGFjX3VuaXF1ZV9maWxlIjsgdGhlbgotICB0ZXN0ICIkYWNfc3Jj
ZGlyX2RlZmF1bHRlZCIgPSB5ZXMgJiYgc3JjZGlyPSIkYWNfY29uZmRpciBvciAuLiIKLSAgYXNf
Zm5fZXJyb3IgJD8gImNhbm5vdCBmaW5kIHNvdXJjZXMgKCRhY191bmlxdWVfZmlsZSkgaW4gJHNy
Y2RpciIKLWZpCi1hY19tc2c9InNvdXJjZXMgYXJlIGluICRzcmNkaXIsIGJ1dCBcYGNkICRzcmNk
aXInIGRvZXMgbm90IHdvcmsiCi1hY19hYnNfY29uZmRpcj1gKAotCWNkICIkc3JjZGlyIiAmJiB0
ZXN0IC1yICIuLyRhY191bmlxdWVfZmlsZSIgfHwgYXNfZm5fZXJyb3IgJD8gIiRhY19tc2ciCi0J
cHdkKWAKLSMgV2hlbiBidWlsZGluZyBpbiBwbGFjZSwgc2V0IHNyY2Rpcj0uCi1pZiB0ZXN0ICIk
YWNfYWJzX2NvbmZkaXIiID0gIiRhY19wd2QiOyB0aGVuCi0gIHNyY2Rpcj0uCi1maQotIyBSZW1v
dmUgdW5uZWNlc3NhcnkgdHJhaWxpbmcgc2xhc2hlcyBmcm9tIHNyY2Rpci4KLSMgRG91YmxlIHNs
YXNoZXMgaW4gZmlsZSBuYW1lcyBpbiBvYmplY3QgZmlsZSBkZWJ1Z2dpbmcgaW5mbwotIyBtZXNz
IHVwIE0teCBnZGIgaW4gRW1hY3MuCi1jYXNlICRzcmNkaXIgaW4KLSovKSBzcmNkaXI9YGV4cHIg
Ilgkc3JjZGlyIiA6ICdYXCguKlteL11cKScgXHwgIlgkc3JjZGlyIiA6ICdYXCguKlwpJ2A7Owot
ZXNhYwotZm9yIGFjX3ZhciBpbiAkYWNfcHJlY2lvdXNfdmFyczsgZG8KLSAgZXZhbCBhY19lbnZf
JHthY192YXJ9X3NldD1cJHske2FjX3Zhcn0rc2V0fQotICBldmFsIGFjX2Vudl8ke2FjX3Zhcn1f
dmFsdWU9XCQke2FjX3Zhcn0KLSAgZXZhbCBhY19jdl9lbnZfJHthY192YXJ9X3NldD1cJHske2Fj
X3Zhcn0rc2V0fQotICBldmFsIGFjX2N2X2Vudl8ke2FjX3Zhcn1fdmFsdWU9XCQke2FjX3Zhcn0K
LWRvbmUKLQotIwotIyBSZXBvcnQgdGhlIC0taGVscCBtZXNzYWdlLgotIwotaWYgdGVzdCAiJGFj
X2luaXRfaGVscCIgPSAibG9uZyI7IHRoZW4KLSAgIyBPbWl0IHNvbWUgaW50ZXJuYWwgb3Igb2Jz
b2xldGUgb3B0aW9ucyB0byBtYWtlIHRoZSBsaXN0IGxlc3MgaW1wb3NpbmcuCi0gICMgVGhpcyBt
ZXNzYWdlIGlzIHRvbyBsb25nIHRvIGJlIGEgc3RyaW5nIGluIHRoZSBBL1VYIDMuMSBzaC4KLSAg
Y2F0IDw8X0FDRU9GCi1cYGNvbmZpZ3VyZScgY29uZmlndXJlcyBYZW4gSHlwZXJ2aXNvciBTdHVi
IERvbWFpbnMgNC4xMyB0byBhZGFwdCB0byBtYW55IGtpbmRzIG9mIHN5c3RlbXMuCi0KLVVzYWdl
OiAkMCBbT1BUSU9OXS4uLiBbVkFSPVZBTFVFXS4uLgotCi1UbyBhc3NpZ24gZW52aXJvbm1lbnQg
dmFyaWFibGVzIChlLmcuLCBDQywgQ0ZMQUdTLi4uKSwgc3BlY2lmeSB0aGVtIGFzCi1WQVI9VkFM
VUUuICBTZWUgYmVsb3cgZm9yIGRlc2NyaXB0aW9ucyBvZiBzb21lIG9mIHRoZSB1c2VmdWwgdmFy
aWFibGVzLgotCi1EZWZhdWx0cyBmb3IgdGhlIG9wdGlvbnMgYXJlIHNwZWNpZmllZCBpbiBicmFj
a2V0cy4KLQotQ29uZmlndXJhdGlvbjoKLSAgLWgsIC0taGVscCAgICAgICAgICAgICAgZGlzcGxh
eSB0aGlzIGhlbHAgYW5kIGV4aXQKLSAgICAgIC0taGVscD1zaG9ydCAgICAgICAgZGlzcGxheSBv
cHRpb25zIHNwZWNpZmljIHRvIHRoaXMgcGFja2FnZQotICAgICAgLS1oZWxwPXJlY3Vyc2l2ZSAg
ICBkaXNwbGF5IHRoZSBzaG9ydCBoZWxwIG9mIGFsbCB0aGUgaW5jbHVkZWQgcGFja2FnZXMKLSAg
LVYsIC0tdmVyc2lvbiAgICAgICAgICAgZGlzcGxheSB2ZXJzaW9uIGluZm9ybWF0aW9uIGFuZCBl
eGl0Ci0gIC1xLCAtLXF1aWV0LCAtLXNpbGVudCAgIGRvIG5vdCBwcmludCBcYGNoZWNraW5nIC4u
LicgbWVzc2FnZXMKLSAgICAgIC0tY2FjaGUtZmlsZT1GSUxFICAgY2FjaGUgdGVzdCByZXN1bHRz
IGluIEZJTEUgW2Rpc2FibGVkXQotICAtQywgLS1jb25maWctY2FjaGUgICAgICBhbGlhcyBmb3Ig
XGAtLWNhY2hlLWZpbGU9Y29uZmlnLmNhY2hlJwotICAtbiwgLS1uby1jcmVhdGUgICAgICAgICBk
byBub3QgY3JlYXRlIG91dHB1dCBmaWxlcwotICAgICAgLS1zcmNkaXI9RElSICAgICAgICBmaW5k
IHRoZSBzb3VyY2VzIGluIERJUiBbY29uZmlndXJlIGRpciBvciBcYC4uJ10KLQotSW5zdGFsbGF0
aW9uIGRpcmVjdG9yaWVzOgotICAtLXByZWZpeD1QUkVGSVggICAgICAgICBpbnN0YWxsIGFyY2hp
dGVjdHVyZS1pbmRlcGVuZGVudCBmaWxlcyBpbiBQUkVGSVgKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgWyRhY19kZWZhdWx0X3ByZWZpeF0KLSAgLS1leGVjLXByZWZpeD1FUFJFRklYICAgaW5z
dGFsbCBhcmNoaXRlY3R1cmUtZGVwZW5kZW50IGZpbGVzIGluIEVQUkVGSVgKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgW1BSRUZJWF0KLQotQnkgZGVmYXVsdCwgXGBtYWtlIGluc3RhbGwnIHdp
bGwgaW5zdGFsbCBhbGwgdGhlIGZpbGVzIGluCi1cYCRhY19kZWZhdWx0X3ByZWZpeC9iaW4nLCBc
YCRhY19kZWZhdWx0X3ByZWZpeC9saWInIGV0Yy4gIFlvdSBjYW4gc3BlY2lmeQotYW4gaW5zdGFs
bGF0aW9uIHByZWZpeCBvdGhlciB0aGFuIFxgJGFjX2RlZmF1bHRfcHJlZml4JyB1c2luZyBcYC0t
cHJlZml4JywKLWZvciBpbnN0YW5jZSBcYC0tcHJlZml4PVwkSE9NRScuCi0KLUZvciBiZXR0ZXIg
Y29udHJvbCwgdXNlIHRoZSBvcHRpb25zIGJlbG93LgotCi1GaW5lIHR1bmluZyBvZiB0aGUgaW5z
dGFsbGF0aW9uIGRpcmVjdG9yaWVzOgotICAtLWJpbmRpcj1ESVIgICAgICAgICAgICB1c2VyIGV4
ZWN1dGFibGVzIFtFUFJFRklYL2Jpbl0KLSAgLS1zYmluZGlyPURJUiAgICAgICAgICAgc3lzdGVt
IGFkbWluIGV4ZWN1dGFibGVzIFtFUFJFRklYL3NiaW5dCi0gIC0tbGliZXhlY2Rpcj1ESVIgICAg
ICAgIHByb2dyYW0gZXhlY3V0YWJsZXMgW0VQUkVGSVgvbGliZXhlY10KLSAgLS1zeXNjb25mZGly
PURJUiAgICAgICAgcmVhZC1vbmx5IHNpbmdsZS1tYWNoaW5lIGRhdGEgW1BSRUZJWC9ldGNdCi0g
IC0tc2hhcmVkc3RhdGVkaXI9RElSICAgIG1vZGlmaWFibGUgYXJjaGl0ZWN0dXJlLWluZGVwZW5k
ZW50IGRhdGEgW1BSRUZJWC9jb21dCi0gIC0tbG9jYWxzdGF0ZWRpcj1ESVIgICAgIG1vZGlmaWFi
bGUgc2luZ2xlLW1hY2hpbmUgZGF0YSBbUFJFRklYL3Zhcl0KLSAgLS1ydW5zdGF0ZWRpcj1ESVIg
ICAgICAgbW9kaWZpYWJsZSBwZXItcHJvY2VzcyBkYXRhIFtMT0NBTFNUQVRFRElSL3J1bl0KLSAg
LS1saWJkaXI9RElSICAgICAgICAgICAgb2JqZWN0IGNvZGUgbGlicmFyaWVzIFtFUFJFRklYL2xp
Yl0KLSAgLS1pbmNsdWRlZGlyPURJUiAgICAgICAgQyBoZWFkZXIgZmlsZXMgW1BSRUZJWC9pbmNs
dWRlXQotICAtLW9sZGluY2x1ZGVkaXI9RElSICAgICBDIGhlYWRlciBmaWxlcyBmb3Igbm9uLWdj
YyBbL3Vzci9pbmNsdWRlXQotICAtLWRhdGFyb290ZGlyPURJUiAgICAgICByZWFkLW9ubHkgYXJj
aC4taW5kZXBlbmRlbnQgZGF0YSByb290IFtQUkVGSVgvc2hhcmVdCi0gIC0tZGF0YWRpcj1ESVIg
ICAgICAgICAgIHJlYWQtb25seSBhcmNoaXRlY3R1cmUtaW5kZXBlbmRlbnQgZGF0YSBbREFUQVJP
T1RESVJdCi0gIC0taW5mb2Rpcj1ESVIgICAgICAgICAgIGluZm8gZG9jdW1lbnRhdGlvbiBbREFU
QVJPT1RESVIvaW5mb10KLSAgLS1sb2NhbGVkaXI9RElSICAgICAgICAgbG9jYWxlLWRlcGVuZGVu
dCBkYXRhIFtEQVRBUk9PVERJUi9sb2NhbGVdCi0gIC0tbWFuZGlyPURJUiAgICAgICAgICAgIG1h
biBkb2N1bWVudGF0aW9uIFtEQVRBUk9PVERJUi9tYW5dCi0gIC0tZG9jZGlyPURJUiAgICAgICAg
ICAgIGRvY3VtZW50YXRpb24gcm9vdCBbREFUQVJPT1RESVIvZG9jL3hlbl0KLSAgLS1odG1sZGly
PURJUiAgICAgICAgICAgaHRtbCBkb2N1bWVudGF0aW9uIFtET0NESVJdCi0gIC0tZHZpZGlyPURJ
UiAgICAgICAgICAgIGR2aSBkb2N1bWVudGF0aW9uIFtET0NESVJdCi0gIC0tcGRmZGlyPURJUiAg
ICAgICAgICAgIHBkZiBkb2N1bWVudGF0aW9uIFtET0NESVJdCi0gIC0tcHNkaXI9RElSICAgICAg
ICAgICAgIHBzIGRvY3VtZW50YXRpb24gW0RPQ0RJUl0KLV9BQ0VPRgotCi0gIGNhdCA8PFxfQUNF
T0YKLQotU3lzdGVtIHR5cGVzOgotICAtLWJ1aWxkPUJVSUxEICAgICBjb25maWd1cmUgZm9yIGJ1
aWxkaW5nIG9uIEJVSUxEIFtndWVzc2VkXQotICAtLWhvc3Q9SE9TVCAgICAgICBjcm9zcy1jb21w
aWxlIHRvIGJ1aWxkIHByb2dyYW1zIHRvIHJ1biBvbiBIT1NUIFtCVUlMRF0KLV9BQ0VPRgotZmkK
LQotaWYgdGVzdCAtbiAiJGFjX2luaXRfaGVscCI7IHRoZW4KLSAgY2FzZSAkYWNfaW5pdF9oZWxw
IGluCi0gICAgIHNob3J0IHwgcmVjdXJzaXZlICkgZWNobyAiQ29uZmlndXJhdGlvbiBvZiBYZW4g
SHlwZXJ2aXNvciBTdHViIERvbWFpbnMgNC4xMzoiOzsKLSAgIGVzYWMKLSAgY2F0IDw8XF9BQ0VP
RgotCi1PcHRpb25hbCBGZWF0dXJlczoKLSAgLS1kaXNhYmxlLW9wdGlvbi1jaGVja2luZyAgaWdu
b3JlIHVucmVjb2duaXplZCAtLWVuYWJsZS8tLXdpdGggb3B0aW9ucwotICAtLWRpc2FibGUtRkVB
VFVSRSAgICAgICBkbyBub3QgaW5jbHVkZSBGRUFUVVJFIChzYW1lIGFzIC0tZW5hYmxlLUZFQVRV
UkU9bm8pCi0gIC0tZW5hYmxlLUZFQVRVUkVbPUFSR10gIGluY2x1ZGUgRkVBVFVSRSBbQVJHPXll
c10KLSAgLS1lbmFibGUtaW9lbXUtc3R1YmRvbSAgQnVpbGQgYW5kIGluc3RhbGwgaW9lbXUtc3R1
YmRvbQotICAtLWVuYWJsZS1jLXN0dWJkb20gICAgICBCdWlsZCBhbmQgaW5zdGFsbCBjLXN0dWJk
b20gKGRlZmF1bHQgaXMgRElTQUJMRUQpCi0gIC0tZW5hYmxlLWNhbWwtc3R1YmRvbSAgIEJ1aWxk
IGFuZCBpbnN0YWxsIGNhbWwtc3R1YmRvbSAoZGVmYXVsdCBpcyBESVNBQkxFRCkKLSAgLS1kaXNh
YmxlLXB2LWdydWIgICAgICAgQnVpbGQgYW5kIGluc3RhbGwgcHYtZ3J1YiAoZGVmYXVsdCBpcyBF
TkFCTEVEKQotICAtLWRpc2FibGUteGVuc3RvcmUtc3R1YmRvbQotICAgICAgICAgICAgICAgICAg
ICAgICAgICBCdWlsZCBhbmQgaW5zdGFsbCB4ZW5zdG9yZS1zdHViZG9tIChkZWZhdWx0IGlzCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgIEVOQUJMRUQpCi0gIC0tZW5hYmxlLXZ0cG0tc3R1YmRv
bSAgIEJ1aWxkIGFuZCBpbnN0YWxsIHZ0cG0tc3R1YmRvbQotICAtLWVuYWJsZS12dHBtbWdyLXN0
dWJkb20KLSAgICAgICAgICAgICAgICAgICAgICAgICAgQnVpbGQgYW5kIGluc3RhbGwgdnRwbW1n
ci1zdHViZG9tCi0KLSAgLS1kaXNhYmxlLWRlYnVnICAgICAgICAgRGlzYWJsZSBkZWJ1ZyBidWls
ZCBvZiBzdHViZG9tIChkZWZhdWx0IGlzIEVOQUJMRUQpCi0gIC0tZGlzYWJsZS1leHRmaWxlcyAg
ICAgIFVzZSB4ZW4gZXh0ZmlsZXMgcmVwb3NpdG9yeSBmb3IgbGlicmFyaWVzIChkZWZhdWx0Ci0g
ICAgICAgICAgICAgICAgICAgICAgICAgIGlzIEVOQUJMRUQpCi0KLVNvbWUgaW5mbHVlbnRpYWwg
ZW52aXJvbm1lbnQgdmFyaWFibGVzOgotICBDTUFLRSAgICAgICBQYXRoIHRvIHRoZSBjbWFrZSBw
cm9ncmFtCi0gIENDICAgICAgICAgIEMgY29tcGlsZXIgY29tbWFuZAotICBDRkxBR1MgICAgICBD
IGNvbXBpbGVyIGZsYWdzCi0gIExERkxBR1MgICAgIGxpbmtlciBmbGFncywgZS5nLiAtTDxsaWIg
ZGlyPiBpZiB5b3UgaGF2ZSBsaWJyYXJpZXMgaW4gYQotICAgICAgICAgICAgICBub25zdGFuZGFy
ZCBkaXJlY3RvcnkgPGxpYiBkaXI+Ci0gIExJQlMgICAgICAgIGxpYnJhcmllcyB0byBwYXNzIHRv
IHRoZSBsaW5rZXIsIGUuZy4gLWw8bGlicmFyeT4KLSAgQ1BQRkxBR1MgICAgKE9iamVjdGl2ZSkg
Qy9DKysgcHJlcHJvY2Vzc29yIGZsYWdzLCBlLmcuIC1JPGluY2x1ZGUgZGlyPiBpZgotICAgICAg
ICAgICAgICB5b3UgaGF2ZSBoZWFkZXJzIGluIGEgbm9uc3RhbmRhcmQgZGlyZWN0b3J5IDxpbmNs
dWRlIGRpcj4KLSAgWkxJQl9VUkwgICAgRG93bmxvYWQgdXJsIGZvciB6bGliCi0gIExJQlBDSV9V
UkwgIERvd25sb2FkIHVybCBmb3IgbGlicGNpCi0gIE5FV0xJQl9VUkwgIERvd25sb2FkIHVybCBm
b3IgbmV3bGliCi0gIExXSVBfVVJMICAgIERvd25sb2FkIHVybCBmb3IgbHdpcAotICBHUlVCX1VS
TCAgICBEb3dubG9hZCB1cmwgZm9yIGdydWIKLSAgT0NBTUxfVVJMICAgRG93bmxvYWQgdXJsIGZv
ciBvY2FtbAotICBHTVBfVVJMICAgICBEb3dubG9hZCB1cmwgZm9yIGxpYmdtcAotICBQT0xBUlNT
TF9VUkwKLSAgICAgICAgICAgICAgRG93bmxvYWQgdXJsIGZvciBwb2xhcnNzbAotICBUUE1FTVVf
VVJMICBEb3dubG9hZCB1cmwgZm9yIGJlcmxpb3MgdHBtIGVtdWxhdG9yCi0KLVVzZSB0aGVzZSB2
YXJpYWJsZXMgdG8gb3ZlcnJpZGUgdGhlIGNob2ljZXMgbWFkZSBieSBgY29uZmlndXJlJyBvciB0
byBoZWxwCi1pdCB0byBmaW5kIGxpYnJhcmllcyBhbmQgcHJvZ3JhbXMgd2l0aCBub25zdGFuZGFy
ZCBuYW1lcy9sb2NhdGlvbnMuCi0KLVJlcG9ydCBidWdzIHRvIDx4ZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZz4uCi1YZW4gSHlwZXJ2aXNvciBTdHViIERvbWFpbnMgaG9tZSBwYWdlOiA8aHR0cDovL3d3
dy54ZW4ub3JnLz4uCi1fQUNFT0YKLWFjX3N0YXR1cz0kPwotZmkKLQotaWYgdGVzdCAiJGFjX2lu
aXRfaGVscCIgPSAicmVjdXJzaXZlIjsgdGhlbgotICAjIElmIHRoZXJlIGFyZSBzdWJkaXJzLCBy
ZXBvcnQgdGhlaXIgc3BlY2lmaWMgLS1oZWxwLgotICBmb3IgYWNfZGlyIGluIDogJGFjX3N1YmRp
cnNfYWxsOyBkbyB0ZXN0ICJ4JGFjX2RpciIgPSB4OiAmJiBjb250aW51ZQotICAgIHRlc3QgLWQg
IiRhY19kaXIiIHx8Ci0gICAgICB7IGNkICIkc3JjZGlyIiAmJiBhY19wd2Q9YHB3ZGAgJiYgc3Jj
ZGlyPS4gJiYgdGVzdCAtZCAiJGFjX2RpciI7IH0gfHwKLSAgICAgIGNvbnRpbnVlCi0gICAgYWNf
YnVpbGRkaXI9LgotCi1jYXNlICIkYWNfZGlyIiBpbgotLikgYWNfZGlyX3N1ZmZpeD0gYWNfdG9w
X2J1aWxkZGlyX3N1Yj0uIGFjX3RvcF9idWlsZF9wcmVmaXg9IDs7Ci0qKQotICBhY19kaXJfc3Vm
Zml4PS9gJGFzX2VjaG8gIiRhY19kaXIiIHwgc2VkICdzfF5cLltcXC9dfHwnYAotICAjIEEgIi4u
IiBmb3IgZWFjaCBkaXJlY3RvcnkgaW4gJGFjX2Rpcl9zdWZmaXguCi0gIGFjX3RvcF9idWlsZGRp
cl9zdWI9YCRhc19lY2hvICIkYWNfZGlyX3N1ZmZpeCIgfCBzZWQgJ3N8L1teXFwvXSp8Ly4ufGc7
c3wvfHwnYAotICBjYXNlICRhY190b3BfYnVpbGRkaXJfc3ViIGluCi0gICIiKSBhY190b3BfYnVp
bGRkaXJfc3ViPS4gYWNfdG9wX2J1aWxkX3ByZWZpeD0gOzsKLSAgKikgIGFjX3RvcF9idWlsZF9w
cmVmaXg9JGFjX3RvcF9idWlsZGRpcl9zdWIvIDs7Ci0gIGVzYWMgOzsKLWVzYWMKLWFjX2Fic190
b3BfYnVpbGRkaXI9JGFjX3B3ZAotYWNfYWJzX2J1aWxkZGlyPSRhY19wd2QkYWNfZGlyX3N1ZmZp
eAotIyBmb3IgYmFja3dhcmQgY29tcGF0aWJpbGl0eToKLWFjX3RvcF9idWlsZGRpcj0kYWNfdG9w
X2J1aWxkX3ByZWZpeAotCi1jYXNlICRzcmNkaXIgaW4KLSAgLikgICMgV2UgYXJlIGJ1aWxkaW5n
IGluIHBsYWNlLgotICAgIGFjX3NyY2Rpcj0uCi0gICAgYWNfdG9wX3NyY2Rpcj0kYWNfdG9wX2J1
aWxkZGlyX3N1YgotICAgIGFjX2Fic190b3Bfc3JjZGlyPSRhY19wd2QgOzsKLSAgW1xcL10qIHwg
PzpbXFwvXSogKSAgIyBBYnNvbHV0ZSBuYW1lLgotICAgIGFjX3NyY2Rpcj0kc3JjZGlyJGFjX2Rp
cl9zdWZmaXg7Ci0gICAgYWNfdG9wX3NyY2Rpcj0kc3JjZGlyCi0gICAgYWNfYWJzX3RvcF9zcmNk
aXI9JHNyY2RpciA7OwotICAqKSAjIFJlbGF0aXZlIG5hbWUuCi0gICAgYWNfc3JjZGlyPSRhY190
b3BfYnVpbGRfcHJlZml4JHNyY2RpciRhY19kaXJfc3VmZml4Ci0gICAgYWNfdG9wX3NyY2Rpcj0k
YWNfdG9wX2J1aWxkX3ByZWZpeCRzcmNkaXIKLSAgICBhY19hYnNfdG9wX3NyY2Rpcj0kYWNfcHdk
LyRzcmNkaXIgOzsKLWVzYWMKLWFjX2Fic19zcmNkaXI9JGFjX2Fic190b3Bfc3JjZGlyJGFjX2Rp
cl9zdWZmaXgKLQotICAgIGNkICIkYWNfZGlyIiB8fCB7IGFjX3N0YXR1cz0kPzsgY29udGludWU7
IH0KLSAgICAjIENoZWNrIGZvciBndWVzdGVkIGNvbmZpZ3VyZS4KLSAgICBpZiB0ZXN0IC1mICIk
YWNfc3JjZGlyL2NvbmZpZ3VyZS5nbnUiOyB0aGVuCi0gICAgICBlY2hvICYmCi0gICAgICAkU0hF
TEwgIiRhY19zcmNkaXIvY29uZmlndXJlLmdudSIgLS1oZWxwPXJlY3Vyc2l2ZQotICAgIGVsaWYg
dGVzdCAtZiAiJGFjX3NyY2Rpci9jb25maWd1cmUiOyB0aGVuCi0gICAgICBlY2hvICYmCi0gICAg
ICAkU0hFTEwgIiRhY19zcmNkaXIvY29uZmlndXJlIiAtLWhlbHA9cmVjdXJzaXZlCi0gICAgZWxz
ZQotICAgICAgJGFzX2VjaG8gIiRhc19tZTogV0FSTklORzogbm8gY29uZmlndXJhdGlvbiBpbmZv
cm1hdGlvbiBpcyBpbiAkYWNfZGlyIiA+JjIKLSAgICBmaSB8fCBhY19zdGF0dXM9JD8KLSAgICBj
ZCAiJGFjX3B3ZCIgfHwgeyBhY19zdGF0dXM9JD87IGJyZWFrOyB9Ci0gIGRvbmUKLWZpCi0KLXRl
c3QgLW4gIiRhY19pbml0X2hlbHAiICYmIGV4aXQgJGFjX3N0YXR1cwotaWYgJGFjX2luaXRfdmVy
c2lvbjsgdGhlbgotICBjYXQgPDxcX0FDRU9GCi1YZW4gSHlwZXJ2aXNvciBTdHViIERvbWFpbnMg
Y29uZmlndXJlIDQuMTMKLWdlbmVyYXRlZCBieSBHTlUgQXV0b2NvbmYgMi42OQotCi1Db3B5cmln
aHQgKEMpIDIwMTIgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBJbmMuCi1UaGlzIGNvbmZpZ3Vy
ZSBzY3JpcHQgaXMgZnJlZSBzb2Z0d2FyZTsgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbgot
Z2l2ZXMgdW5saW1pdGVkIHBlcm1pc3Npb24gdG8gY29weSwgZGlzdHJpYnV0ZSBhbmQgbW9kaWZ5
IGl0LgotX0FDRU9GCi0gIGV4aXQKLWZpCi0KLSMjIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAj
IwotIyMgQXV0b2NvbmYgaW5pdGlhbGl6YXRpb24uICMjCi0jIyAtLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0gIyMKLQotIyBhY19mbl9jX3RyeV9jb21waWxlIExJTkVOTwotIyAtLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQotIyBUcnkgdG8gY29tcGlsZSBjb25mdGVzdC4kYWNfZXh0LCBhbmQgcmV0
dXJuIHdoZXRoZXIgdGhpcyBzdWNjZWVkZWQuCi1hY19mbl9jX3RyeV9jb21waWxlICgpCi17Ci0g
IGFzX2xpbmVubz0ke2FzX2xpbmVuby0iJDEifSBhc19saW5lbm9fc3RhY2s9YXNfbGluZW5vX3N0
YWNrPSRhc19saW5lbm9fc3RhY2sKLSAgcm0gLWYgY29uZnRlc3QuJGFjX29iamV4dAotICBpZiB7
IHsgYWNfdHJ5PSIkYWNfY29tcGlsZSIKLWNhc2UgIigoJGFjX3RyeSIgaW4KLSAgKlwiKiB8ICpc
YCogfCAqXFwqKSBhY190cnlfZWNobz1cJGFjX3RyeTs7Ci0gICopIGFjX3RyeV9lY2hvPSRhY190
cnk7OwotZXNhYwotZXZhbCBhY190cnlfZWNobz0iXCJcJGFzX21lOiR7YXNfbGluZW5vLSRMSU5F
Tk99OiAkYWNfdHJ5X2VjaG9cIiIKLSRhc19lY2hvICIkYWNfdHJ5X2VjaG8iOyB9ID4mNQotICAo
ZXZhbCAiJGFjX2NvbXBpbGUiKSAyPmNvbmZ0ZXN0LmVycgotICBhY19zdGF0dXM9JD8KLSAgaWYg
dGVzdCAtcyBjb25mdGVzdC5lcnI7IHRoZW4KLSAgICBncmVwIC12ICdeICorJyBjb25mdGVzdC5l
cnIgPmNvbmZ0ZXN0LmVyMQotICAgIGNhdCBjb25mdGVzdC5lcjEgPiY1Ci0gICAgbXYgLWYgY29u
ZnRlc3QuZXIxIGNvbmZ0ZXN0LmVycgotICBmaQotICAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGlu
ZW5vLSRMSU5FTk99OiBcJD8gPSAkYWNfc3RhdHVzIiA+JjUKLSAgdGVzdCAkYWNfc3RhdHVzID0g
MDsgfSAmJiB7Ci0JIHRlc3QgLXogIiRhY19jX3dlcnJvcl9mbGFnIiB8fAotCSB0ZXN0ICEgLXMg
Y29uZnRlc3QuZXJyCi0gICAgICAgfSAmJiB0ZXN0IC1zIGNvbmZ0ZXN0LiRhY19vYmpleHQ7IHRo
ZW4gOgotICBhY19yZXR2YWw9MAotZWxzZQotICAkYXNfZWNobyAiJGFzX21lOiBmYWlsZWQgcHJv
Z3JhbSB3YXM6IiA+JjUKLXNlZCAncy9eL3wgLycgY29uZnRlc3QuJGFjX2V4dCA+JjUKLQotCWFj
X3JldHZhbD0xCi1maQotICBldmFsICRhc19saW5lbm9fc3RhY2s7ICR7YXNfbGluZW5vX3N0YWNr
Ois6fSB1bnNldCBhc19saW5lbm8KLSAgYXNfZm5fc2V0X3N0YXR1cyAkYWNfcmV0dmFsCi0KLX0g
IyBhY19mbl9jX3RyeV9jb21waWxlCi1jYXQgPmNvbmZpZy5sb2cgPDxfQUNFT0YKLVRoaXMgZmls
ZSBjb250YWlucyBhbnkgbWVzc2FnZXMgcHJvZHVjZWQgYnkgY29tcGlsZXJzIHdoaWxlCi1ydW5u
aW5nIGNvbmZpZ3VyZSwgdG8gYWlkIGRlYnVnZ2luZyBpZiBjb25maWd1cmUgbWFrZXMgYSBtaXN0
YWtlLgotCi1JdCB3YXMgY3JlYXRlZCBieSBYZW4gSHlwZXJ2aXNvciBTdHViIERvbWFpbnMgJGFz
X21lIDQuMTMsIHdoaWNoIHdhcwotZ2VuZXJhdGVkIGJ5IEdOVSBBdXRvY29uZiAyLjY5LiAgSW52
b2NhdGlvbiBjb21tYW5kIGxpbmUgd2FzCi0KLSAgJCAkMCAkQAotCi1fQUNFT0YKLWV4ZWMgNT4+
Y29uZmlnLmxvZwotewotY2F0IDw8X0FTVU5BTUUKLSMjIC0tLS0tLS0tLSAjIwotIyMgUGxhdGZv
cm0uICMjCi0jIyAtLS0tLS0tLS0gIyMKLQotaG9zdG5hbWUgPSBgKGhvc3RuYW1lIHx8IHVuYW1l
IC1uKSAyPi9kZXYvbnVsbCB8IHNlZCAxcWAKLXVuYW1lIC1tID0gYCh1bmFtZSAtbSkgMj4vZGV2
L251bGwgfHwgZWNobyB1bmtub3duYAotdW5hbWUgLXIgPSBgKHVuYW1lIC1yKSAyPi9kZXYvbnVs
bCB8fCBlY2hvIHVua25vd25gCi11bmFtZSAtcyA9IGAodW5hbWUgLXMpIDI+L2Rldi9udWxsIHx8
IGVjaG8gdW5rbm93bmAKLXVuYW1lIC12ID0gYCh1bmFtZSAtdikgMj4vZGV2L251bGwgfHwgZWNo
byB1bmtub3duYAotCi0vdXNyL2Jpbi91bmFtZSAtcCA9IGAoL3Vzci9iaW4vdW5hbWUgLXApIDI+
L2Rldi9udWxsIHx8IGVjaG8gdW5rbm93bmAKLS9iaW4vdW5hbWUgLVggICAgID0gYCgvYmluL3Vu
YW1lIC1YKSAyPi9kZXYvbnVsbCAgICAgfHwgZWNobyB1bmtub3duYAotCi0vYmluL2FyY2ggICAg
ICAgICAgICAgID0gYCgvYmluL2FyY2gpIDI+L2Rldi9udWxsICAgICAgICAgICAgICB8fCBlY2hv
IHVua25vd25gCi0vdXNyL2Jpbi9hcmNoIC1rICAgICAgID0gYCgvdXNyL2Jpbi9hcmNoIC1rKSAy
Pi9kZXYvbnVsbCAgICAgICB8fCBlY2hvIHVua25vd25gCi0vdXNyL2NvbnZleC9nZXRzeXNpbmZv
ID0gYCgvdXNyL2NvbnZleC9nZXRzeXNpbmZvKSAyPi9kZXYvbnVsbCB8fCBlY2hvIHVua25vd25g
Ci0vdXNyL2Jpbi9ob3N0aW5mbyAgICAgID0gYCgvdXNyL2Jpbi9ob3N0aW5mbykgMj4vZGV2L251
bGwgICAgICB8fCBlY2hvIHVua25vd25gCi0vYmluL21hY2hpbmUgICAgICAgICAgID0gYCgvYmlu
L21hY2hpbmUpIDI+L2Rldi9udWxsICAgICAgICAgICB8fCBlY2hvIHVua25vd25gCi0vdXNyL2Jp
bi9vc2xldmVsICAgICAgID0gYCgvdXNyL2Jpbi9vc2xldmVsKSAyPi9kZXYvbnVsbCAgICAgICB8
fCBlY2hvIHVua25vd25gCi0vYmluL3VuaXZlcnNlICAgICAgICAgID0gYCgvYmluL3VuaXZlcnNl
KSAyPi9kZXYvbnVsbCAgICAgICAgICB8fCBlY2hvIHVua25vd25gCi0KLV9BU1VOQU1FCi0KLWFz
X3NhdmVfSUZTPSRJRlM7IElGUz0kUEFUSF9TRVBBUkFUT1IKLWZvciBhc19kaXIgaW4gJFBBVEgK
LWRvCi0gIElGUz0kYXNfc2F2ZV9JRlMKLSAgdGVzdCAteiAiJGFzX2RpciIgJiYgYXNfZGlyPS4K
LSAgICAkYXNfZWNobyAiUEFUSDogJGFzX2RpciIKLSAgZG9uZQotSUZTPSRhc19zYXZlX0lGUwot
Ci19ID4mNQotCi1jYXQgPiY1IDw8X0FDRU9GCi0KLQotIyMgLS0tLS0tLS0tLS0gIyMKLSMjIENv
cmUgdGVzdHMuICMjCi0jIyAtLS0tLS0tLS0tLSAjIwotCi1fQUNFT0YKLQotCi0jIEtlZXAgYSB0
cmFjZSBvZiB0aGUgY29tbWFuZCBsaW5lLgotIyBTdHJpcCBvdXQgLS1uby1jcmVhdGUgYW5kIC0t
bm8tcmVjdXJzaW9uIHNvIHRoZXkgZG8gbm90IHBpbGUgdXAuCi0jIFN0cmlwIG91dCAtLXNpbGVu
dCBiZWNhdXNlIHdlIGRvbid0IHdhbnQgdG8gcmVjb3JkIGl0IGZvciBmdXR1cmUgcnVucy4KLSMg
QWxzbyBxdW90ZSBhbnkgYXJncyBjb250YWluaW5nIHNoZWxsIG1ldGEtY2hhcmFjdGVycy4KLSMg
TWFrZSB0d28gcGFzc2VzIHRvIGFsbG93IGZvciBwcm9wZXIgZHVwbGljYXRlLWFyZ3VtZW50IHN1
cHByZXNzaW9uLgotYWNfY29uZmlndXJlX2FyZ3M9Ci1hY19jb25maWd1cmVfYXJnczA9Ci1hY19j
b25maWd1cmVfYXJnczE9Ci1hY19tdXN0X2tlZXBfbmV4dD1mYWxzZQotZm9yIGFjX3Bhc3MgaW4g
MSAyCi1kbwotICBmb3IgYWNfYXJnCi0gIGRvCi0gICAgY2FzZSAkYWNfYXJnIGluCi0gICAgLW5v
LWNyZWF0ZSB8IC0tbm8tYyogfCAtbiB8IC1uby1yZWN1cnNpb24gfCAtLW5vLXIqKSBjb250aW51
ZSA7OwotICAgIC1xIHwgLXF1aWV0IHwgLS1xdWlldCB8IC0tcXVpZSB8IC0tcXVpIHwgLS1xdSB8
IC0tcSBcCi0gICAgfCAtc2lsZW50IHwgLS1zaWxlbnQgfCAtLXNpbGVuIHwgLS1zaWxlIHwgLS1z
aWwpCi0gICAgICBjb250aW51ZSA7OwotICAgICpcJyopCi0gICAgICBhY19hcmc9YCRhc19lY2hv
ICIkYWNfYXJnIiB8IHNlZCAicy8nLydcXFxcXFxcXCcnL2ciYCA7OwotICAgIGVzYWMKLSAgICBj
YXNlICRhY19wYXNzIGluCi0gICAgMSkgYXNfZm5fYXBwZW5kIGFjX2NvbmZpZ3VyZV9hcmdzMCAi
ICckYWNfYXJnJyIgOzsKLSAgICAyKQotICAgICAgYXNfZm5fYXBwZW5kIGFjX2NvbmZpZ3VyZV9h
cmdzMSAiICckYWNfYXJnJyIKLSAgICAgIGlmIHRlc3QgJGFjX211c3Rfa2VlcF9uZXh0ID0gdHJ1
ZTsgdGhlbgotCWFjX211c3Rfa2VlcF9uZXh0PWZhbHNlICMgR290IHZhbHVlLCBiYWNrIHRvIG5v
cm1hbC4KLSAgICAgIGVsc2UKLQljYXNlICRhY19hcmcgaW4KLQkgICo9KiB8IC0tY29uZmlnLWNh
Y2hlIHwgLUMgfCAtZGlzYWJsZS0qIHwgLS1kaXNhYmxlLSogXAotCSAgfCAtZW5hYmxlLSogfCAt
LWVuYWJsZS0qIHwgLWdhcyB8IC0tZyogfCAtbmZwIHwgLS1uZiogXAotCSAgfCAtcSB8IC1xdWll
dCB8IC0tcSogfCAtc2lsZW50IHwgLS1zaWwqIHwgLXYgfCAtdmVyYiogXAotCSAgfCAtd2l0aC0q
IHwgLS13aXRoLSogfCAtd2l0aG91dC0qIHwgLS13aXRob3V0LSogfCAtLXgpCi0JICAgIGNhc2Ug
IiRhY19jb25maWd1cmVfYXJnczAgIiBpbgotCSAgICAgICIkYWNfY29uZmlndXJlX2FyZ3MxIioi
ICckYWNfYXJnJyAiKiApIGNvbnRpbnVlIDs7Ci0JICAgIGVzYWMKLQkgICAgOzsKLQkgIC0qICkg
YWNfbXVzdF9rZWVwX25leHQ9dHJ1ZSA7OwotCWVzYWMKLSAgICAgIGZpCi0gICAgICBhc19mbl9h
cHBlbmQgYWNfY29uZmlndXJlX2FyZ3MgIiAnJGFjX2FyZyciCi0gICAgICA7OwotICAgIGVzYWMK
LSAgZG9uZQotZG9uZQoteyBhY19jb25maWd1cmVfYXJnczA9OyB1bnNldCBhY19jb25maWd1cmVf
YXJnczA7fQoteyBhY19jb25maWd1cmVfYXJnczE9OyB1bnNldCBhY19jb25maWd1cmVfYXJnczE7
fQotCi0jIFdoZW4gaW50ZXJydXB0ZWQgb3IgZXhpdCdkLCBjbGVhbnVwIHRlbXBvcmFyeSBmaWxl
cywgYW5kIGNvbXBsZXRlCi0jIGNvbmZpZy5sb2cuICBXZSByZW1vdmUgY29tbWVudHMgYmVjYXVz
ZSBhbnl3YXkgdGhlIHF1b3RlcyBpbiB0aGVyZQotIyB3b3VsZCBjYXVzZSBwcm9ibGVtcyBvciBs
b29rIHVnbHkuCi0jIFdBUk5JTkc6IFVzZSAnXCcnIHRvIHJlcHJlc2VudCBhbiBhcG9zdHJvcGhl
IHdpdGhpbiB0aGUgdHJhcC4KLSMgV0FSTklORzogRG8gbm90IHN0YXJ0IHRoZSB0cmFwIGNvZGUg
d2l0aCBhIG5ld2xpbmUsIGR1ZSB0byBhIEZyZWVCU0QgNC4wIGJ1Zy4KLXRyYXAgJ2V4aXRfc3Rh
dHVzPSQ/Ci0gICMgU2F2ZSBpbnRvIGNvbmZpZy5sb2cgc29tZSBpbmZvcm1hdGlvbiB0aGF0IG1p
Z2h0IGhlbHAgaW4gZGVidWdnaW5nLgotICB7Ci0gICAgZWNobwotCi0gICAgJGFzX2VjaG8gIiMj
IC0tLS0tLS0tLS0tLS0tLS0gIyMKLSMjIENhY2hlIHZhcmlhYmxlcy4gIyMKLSMjIC0tLS0tLS0t
LS0tLS0tLS0gIyMiCi0gICAgZWNobwotICAgICMgVGhlIGZvbGxvd2luZyB3YXkgb2Ygd3JpdGlu
ZyB0aGUgY2FjaGUgbWlzaGFuZGxlcyBuZXdsaW5lcyBpbiB2YWx1ZXMsCi0oCi0gIGZvciBhY192
YXIgaW4gYChzZXQpIDI+JjEgfCBzZWQgLW4gJ1wnJ3MvXlwoW2EtekEtWl9dW2EtekEtWjAtOV9d
KlwpPS4qL1wxL3AnXCcnYDsgZG8KLSAgICBldmFsIGFjX3ZhbD1cJCRhY192YXIKLSAgICBjYXNl
ICRhY192YWwgaW4gIygKLSAgICAqJHthc19ubH0qKQotICAgICAgY2FzZSAkYWNfdmFyIGluICMo
Ci0gICAgICAqX2N2XyopIHsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTog
V0FSTklORzogY2FjaGUgdmFyaWFibGUgJGFjX3ZhciBjb250YWlucyBhIG5ld2xpbmUiID4mNQot
JGFzX2VjaG8gIiRhc19tZTogV0FSTklORzogY2FjaGUgdmFyaWFibGUgJGFjX3ZhciBjb250YWlu
cyBhIG5ld2xpbmUiID4mMjt9IDs7Ci0gICAgICBlc2FjCi0gICAgICBjYXNlICRhY192YXIgaW4g
IygKLSAgICAgIF8gfCBJRlMgfCBhc19ubCkgOzsgIygKLSAgICAgIEJBU0hfQVJHViB8IEJBU0hf
U09VUkNFKSBldmFsICRhY192YXI9IDs7ICMoCi0gICAgICAqKSB7IGV2YWwgJGFjX3Zhcj07IHVu
c2V0ICRhY192YXI7fSA7OwotICAgICAgZXNhYyA7OwotICAgIGVzYWMKLSAgZG9uZQotICAoc2V0
KSAyPiYxIHwKLSAgICBjYXNlICRhc19ubGAoYWNfc3BhY2U9J1wnJyAnXCcnOyBzZXQpIDI+JjFg
IGluICMoCi0gICAgKiR7YXNfbmx9YWNfc3BhY2U9XCAqKQotICAgICAgc2VkIC1uIFwKLQkicy8n
XCcnLydcJydcXFxcJ1wnJydcJycvZzsKLQkgIHMvXlxcKFtfJGFzX2NyX2FsbnVtXSpfY3ZfW18k
YXNfY3JfYWxudW1dKlxcKT1cXCguKlxcKS9cXDE9J1wnJ1xcMidcJycvcCIKLSAgICAgIDs7ICMo
Ci0gICAgKikKLSAgICAgIHNlZCAtbiAiL15bXyRhc19jcl9hbG51bV0qX2N2X1tfJGFzX2NyX2Fs
bnVtXSo9L3AiCi0gICAgICA7OwotICAgIGVzYWMgfAotICAgIHNvcnQKLSkKLSAgICBlY2hvCi0K
LSAgICAkYXNfZWNobyAiIyMgLS0tLS0tLS0tLS0tLS0tLS0gIyMKLSMjIE91dHB1dCB2YXJpYWJs
ZXMuICMjCi0jIyAtLS0tLS0tLS0tLS0tLS0tLSAjIyIKLSAgICBlY2hvCi0gICAgZm9yIGFjX3Zh
ciBpbiAkYWNfc3Vic3RfdmFycwotICAgIGRvCi0gICAgICBldmFsIGFjX3ZhbD1cJCRhY192YXIK
LSAgICAgIGNhc2UgJGFjX3ZhbCBpbgotICAgICAgKlwnXCcnKikgYWNfdmFsPWAkYXNfZWNobyAi
JGFjX3ZhbCIgfCBzZWQgInMvJ1wnJy8nXCcnXFxcXFxcXFwnXCcnJ1wnJy9nImA7OwotICAgICAg
ZXNhYwotICAgICAgJGFzX2VjaG8gIiRhY192YXI9J1wnJyRhY192YWwnXCcnIgotICAgIGRvbmUg
fCBzb3J0Ci0gICAgZWNobwotCi0gICAgaWYgdGVzdCAtbiAiJGFjX3N1YnN0X2ZpbGVzIjsgdGhl
bgotICAgICAgJGFzX2VjaG8gIiMjIC0tLS0tLS0tLS0tLS0tLS0tLS0gIyMKLSMjIEZpbGUgc3Vi
c3RpdHV0aW9ucy4gIyMKLSMjIC0tLS0tLS0tLS0tLS0tLS0tLS0gIyMiCi0gICAgICBlY2hvCi0g
ICAgICBmb3IgYWNfdmFyIGluICRhY19zdWJzdF9maWxlcwotICAgICAgZG8KLQlldmFsIGFjX3Zh
bD1cJCRhY192YXIKLQljYXNlICRhY192YWwgaW4KLQkqXCdcJycqKSBhY192YWw9YCRhc19lY2hv
ICIkYWNfdmFsIiB8IHNlZCAicy8nXCcnLydcJydcXFxcXFxcXCdcJycnXCcnL2ciYDs7Ci0JZXNh
YwotCSRhc19lY2hvICIkYWNfdmFyPSdcJyckYWNfdmFsJ1wnJyIKLSAgICAgIGRvbmUgfCBzb3J0
Ci0gICAgICBlY2hvCi0gICAgZmkKLQotICAgIGlmIHRlc3QgLXMgY29uZmRlZnMuaDsgdGhlbgot
ICAgICAgJGFzX2VjaG8gIiMjIC0tLS0tLS0tLS0tICMjCi0jIyBjb25mZGVmcy5oLiAjIwotIyMg
LS0tLS0tLS0tLS0gIyMiCi0gICAgICBlY2hvCi0gICAgICBjYXQgY29uZmRlZnMuaAotICAgICAg
ZWNobwotICAgIGZpCi0gICAgdGVzdCAiJGFjX3NpZ25hbCIgIT0gMCAmJgotICAgICAgJGFzX2Vj
aG8gIiRhc19tZTogY2F1Z2h0IHNpZ25hbCAkYWNfc2lnbmFsIgotICAgICRhc19lY2hvICIkYXNf
bWU6IGV4aXQgJGV4aXRfc3RhdHVzIgotICB9ID4mNQotICBybSAtZiBjb3JlICouY29yZSBjb3Jl
LmNvbmZ0ZXN0LiogJiYKLSAgICBybSAtZiAtciBjb25mdGVzdCogY29uZmRlZnMqIGNvbmYkJCog
JGFjX2NsZWFuX2ZpbGVzICYmCi0gICAgZXhpdCAkZXhpdF9zdGF0dXMKLScgMAotZm9yIGFjX3Np
Z25hbCBpbiAxIDIgMTMgMTU7IGRvCi0gIHRyYXAgJ2FjX3NpZ25hbD0nJGFjX3NpZ25hbCc7IGFz
X2ZuX2V4aXQgMScgJGFjX3NpZ25hbAotZG9uZQotYWNfc2lnbmFsPTAKLQotIyBjb25mZGVmcy5o
IGF2b2lkcyBPUyBjb21tYW5kIGxpbmUgbGVuZ3RoIGxpbWl0cyB0aGF0IERFRlMgY2FuIGV4Y2Vl
ZC4KLXJtIC1mIC1yIGNvbmZ0ZXN0KiBjb25mZGVmcy5oCi0KLSRhc19lY2hvICIvKiBjb25mZGVm
cy5oICovIiA+IGNvbmZkZWZzLmgKLQotIyBQcmVkZWZpbmVkIHByZXByb2Nlc3NvciB2YXJpYWJs
ZXMuCi0KLWNhdCA+PmNvbmZkZWZzLmggPDxfQUNFT0YKLSNkZWZpbmUgUEFDS0FHRV9OQU1FICIk
UEFDS0FHRV9OQU1FIgotX0FDRU9GCi0KLWNhdCA+PmNvbmZkZWZzLmggPDxfQUNFT0YKLSNkZWZp
bmUgUEFDS0FHRV9UQVJOQU1FICIkUEFDS0FHRV9UQVJOQU1FIgotX0FDRU9GCi0KLWNhdCA+PmNv
bmZkZWZzLmggPDxfQUNFT0YKLSNkZWZpbmUgUEFDS0FHRV9WRVJTSU9OICIkUEFDS0FHRV9WRVJT
SU9OIgotX0FDRU9GCi0KLWNhdCA+PmNvbmZkZWZzLmggPDxfQUNFT0YKLSNkZWZpbmUgUEFDS0FH
RV9TVFJJTkcgIiRQQUNLQUdFX1NUUklORyIKLV9BQ0VPRgotCi1jYXQgPj5jb25mZGVmcy5oIDw8
X0FDRU9GCi0jZGVmaW5lIFBBQ0tBR0VfQlVHUkVQT1JUICIkUEFDS0FHRV9CVUdSRVBPUlQiCi1f
QUNFT0YKLQotY2F0ID4+Y29uZmRlZnMuaCA8PF9BQ0VPRgotI2RlZmluZSBQQUNLQUdFX1VSTCAi
JFBBQ0tBR0VfVVJMIgotX0FDRU9GCi0KLQotIyBMZXQgdGhlIHNpdGUgZmlsZSBzZWxlY3QgYW4g
YWx0ZXJuYXRlIGNhY2hlIGZpbGUgaWYgaXQgd2FudHMgdG8uCi0jIFByZWZlciBhbiBleHBsaWNp
dGx5IHNlbGVjdGVkIGZpbGUgdG8gYXV0b21hdGljYWxseSBzZWxlY3RlZCBvbmVzLgotYWNfc2l0
ZV9maWxlMT1OT05FCi1hY19zaXRlX2ZpbGUyPU5PTkUKLWlmIHRlc3QgLW4gIiRDT05GSUdfU0lU
RSI7IHRoZW4KLSAgIyBXZSBkbyBub3Qgd2FudCBhIFBBVEggc2VhcmNoIGZvciBjb25maWcuc2l0
ZS4KLSAgY2FzZSAkQ09ORklHX1NJVEUgaW4gIygoCi0gICAgLSopICBhY19zaXRlX2ZpbGUxPS4v
JENPTkZJR19TSVRFOzsKLSAgICAqLyopIGFjX3NpdGVfZmlsZTE9JENPTkZJR19TSVRFOzsKLSAg
ICAqKSAgIGFjX3NpdGVfZmlsZTE9Li8kQ09ORklHX1NJVEU7OwotICBlc2FjCi1lbGlmIHRlc3Qg
IngkcHJlZml4IiAhPSB4Tk9ORTsgdGhlbgotICBhY19zaXRlX2ZpbGUxPSRwcmVmaXgvc2hhcmUv
Y29uZmlnLnNpdGUKLSAgYWNfc2l0ZV9maWxlMj0kcHJlZml4L2V0Yy9jb25maWcuc2l0ZQotZWxz
ZQotICBhY19zaXRlX2ZpbGUxPSRhY19kZWZhdWx0X3ByZWZpeC9zaGFyZS9jb25maWcuc2l0ZQot
ICBhY19zaXRlX2ZpbGUyPSRhY19kZWZhdWx0X3ByZWZpeC9ldGMvY29uZmlnLnNpdGUKLWZpCi1m
b3IgYWNfc2l0ZV9maWxlIGluICIkYWNfc2l0ZV9maWxlMSIgIiRhY19zaXRlX2ZpbGUyIgotZG8K
LSAgdGVzdCAieCRhY19zaXRlX2ZpbGUiID0geE5PTkUgJiYgY29udGludWUKLSAgaWYgdGVzdCAv
ZGV2L251bGwgIT0gIiRhY19zaXRlX2ZpbGUiICYmIHRlc3QgLXIgIiRhY19zaXRlX2ZpbGUiOyB0
aGVuCi0gICAgeyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiBsb2FkaW5n
IHNpdGUgc2NyaXB0ICRhY19zaXRlX2ZpbGUiID4mNQotJGFzX2VjaG8gIiRhc19tZTogbG9hZGlu
ZyBzaXRlIHNjcmlwdCAkYWNfc2l0ZV9maWxlIiA+JjY7fQotICAgIHNlZCAncy9eL3wgLycgIiRh
Y19zaXRlX2ZpbGUiID4mNQotICAgIC4gIiRhY19zaXRlX2ZpbGUiIFwKLSAgICAgIHx8IHsgeyAk
YXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiBlcnJvcjogaW4gXGAkYWNfcHdk
JzoiID4mNQotJGFzX2VjaG8gIiRhc19tZTogZXJyb3I6IGluIFxgJGFjX3B3ZCc6IiA+JjI7fQot
YXNfZm5fZXJyb3IgJD8gImZhaWxlZCB0byBsb2FkIHNpdGUgc2NyaXB0ICRhY19zaXRlX2ZpbGUK
LVNlZSBcYGNvbmZpZy5sb2cnIGZvciBtb3JlIGRldGFpbHMiICIkTElORU5PIiA1OyB9Ci0gIGZp
Ci1kb25lCi0KLWlmIHRlc3QgLXIgIiRjYWNoZV9maWxlIjsgdGhlbgotICAjIFNvbWUgdmVyc2lv
bnMgb2YgYmFzaCB3aWxsIGZhaWwgdG8gc291cmNlIC9kZXYvbnVsbCAoc3BlY2lhbCBmaWxlcwot
ICAjIGFjdHVhbGx5KSwgc28gd2UgYXZvaWQgZG9pbmcgdGhhdC4gIERKR1BQIGVtdWxhdGVzIGl0
IGFzIGEgcmVndWxhciBmaWxlLgotICBpZiB0ZXN0IC9kZXYvbnVsbCAhPSAiJGNhY2hlX2ZpbGUi
ICYmIHRlc3QgLWYgIiRjYWNoZV9maWxlIjsgdGhlbgotICAgIHsgJGFzX2VjaG8gIiRhc19tZTok
e2FzX2xpbmVuby0kTElORU5PfTogbG9hZGluZyBjYWNoZSAkY2FjaGVfZmlsZSIgPiY1Ci0kYXNf
ZWNobyAiJGFzX21lOiBsb2FkaW5nIGNhY2hlICRjYWNoZV9maWxlIiA+JjY7fQotICAgIGNhc2Ug
JGNhY2hlX2ZpbGUgaW4KLSAgICAgIFtcXC9dKiB8ID86W1xcL10qICkgLiAiJGNhY2hlX2ZpbGUi
OzsKLSAgICAgICopICAgICAgICAgICAgICAgICAgICAgIC4gIi4vJGNhY2hlX2ZpbGUiOzsKLSAg
ICBlc2FjCi0gIGZpCi1lbHNlCi0gIHsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElO
RU5PfTogY3JlYXRpbmcgY2FjaGUgJGNhY2hlX2ZpbGUiID4mNQotJGFzX2VjaG8gIiRhc19tZTog
Y3JlYXRpbmcgY2FjaGUgJGNhY2hlX2ZpbGUiID4mNjt9Ci0gID4kY2FjaGVfZmlsZQotZmkKLQot
IyBDaGVjayB0aGF0IHRoZSBwcmVjaW91cyB2YXJpYWJsZXMgc2F2ZWQgaW4gdGhlIGNhY2hlIGhh
dmUga2VwdCB0aGUgc2FtZQotIyB2YWx1ZS4KLWFjX2NhY2hlX2NvcnJ1cHRlZD1mYWxzZQotZm9y
IGFjX3ZhciBpbiAkYWNfcHJlY2lvdXNfdmFyczsgZG8KLSAgZXZhbCBhY19vbGRfc2V0PVwkYWNf
Y3ZfZW52XyR7YWNfdmFyfV9zZXQKLSAgZXZhbCBhY19uZXdfc2V0PVwkYWNfZW52XyR7YWNfdmFy
fV9zZXQKLSAgZXZhbCBhY19vbGRfdmFsPVwkYWNfY3ZfZW52XyR7YWNfdmFyfV92YWx1ZQotICBl
dmFsIGFjX25ld192YWw9XCRhY19lbnZfJHthY192YXJ9X3ZhbHVlCi0gIGNhc2UgJGFjX29sZF9z
ZXQsJGFjX25ld19zZXQgaW4KLSAgICBzZXQsKQotICAgICAgeyAkYXNfZWNobyAiJGFzX21lOiR7
YXNfbGluZW5vLSRMSU5FTk99OiBlcnJvcjogXGAkYWNfdmFyJyB3YXMgc2V0IHRvIFxgJGFjX29s
ZF92YWwnIGluIHRoZSBwcmV2aW91cyBydW4iID4mNQotJGFzX2VjaG8gIiRhc19tZTogZXJyb3I6
IFxgJGFjX3Zhcicgd2FzIHNldCB0byBcYCRhY19vbGRfdmFsJyBpbiB0aGUgcHJldmlvdXMgcnVu
IiA+JjI7fQotICAgICAgYWNfY2FjaGVfY29ycnVwdGVkPTogOzsKLSAgICAsc2V0KQotICAgICAg
eyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiBlcnJvcjogXGAkYWNfdmFy
JyB3YXMgbm90IHNldCBpbiB0aGUgcHJldmlvdXMgcnVuIiA+JjUKLSRhc19lY2hvICIkYXNfbWU6
IGVycm9yOiBcYCRhY192YXInIHdhcyBub3Qgc2V0IGluIHRoZSBwcmV2aW91cyBydW4iID4mMjt9
Ci0gICAgICBhY19jYWNoZV9jb3JydXB0ZWQ9OiA7OwotICAgICwpOzsKLSAgICAqKQotICAgICAg
aWYgdGVzdCAieCRhY19vbGRfdmFsIiAhPSAieCRhY19uZXdfdmFsIjsgdGhlbgotCSMgZGlmZmVy
ZW5jZXMgaW4gd2hpdGVzcGFjZSBkbyBub3QgbGVhZCB0byBmYWlsdXJlLgotCWFjX29sZF92YWxf
dz1gZWNobyB4ICRhY19vbGRfdmFsYAotCWFjX25ld192YWxfdz1gZWNobyB4ICRhY19uZXdfdmFs
YAotCWlmIHRlc3QgIiRhY19vbGRfdmFsX3ciICE9ICIkYWNfbmV3X3ZhbF93IjsgdGhlbgotCSAg
eyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiBlcnJvcjogXGAkYWNfdmFy
JyBoYXMgY2hhbmdlZCBzaW5jZSB0aGUgcHJldmlvdXMgcnVuOiIgPiY1Ci0kYXNfZWNobyAiJGFz
X21lOiBlcnJvcjogXGAkYWNfdmFyJyBoYXMgY2hhbmdlZCBzaW5jZSB0aGUgcHJldmlvdXMgcnVu
OiIgPiYyO30KLQkgIGFjX2NhY2hlX2NvcnJ1cHRlZD06Ci0JZWxzZQotCSAgeyAkYXNfZWNobyAi
JGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiB3YXJuaW5nOiBpZ25vcmluZyB3aGl0ZXNwYWNl
IGNoYW5nZXMgaW4gXGAkYWNfdmFyJyBzaW5jZSB0aGUgcHJldmlvdXMgcnVuOiIgPiY1Ci0kYXNf
ZWNobyAiJGFzX21lOiB3YXJuaW5nOiBpZ25vcmluZyB3aGl0ZXNwYWNlIGNoYW5nZXMgaW4gXGAk
YWNfdmFyJyBzaW5jZSB0aGUgcHJldmlvdXMgcnVuOiIgPiYyO30KLQkgIGV2YWwgJGFjX3Zhcj1c
JGFjX29sZF92YWwKLQlmaQotCXsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5P
fTogICBmb3JtZXIgdmFsdWU6ICBcYCRhY19vbGRfdmFsJyIgPiY1Ci0kYXNfZWNobyAiJGFzX21l
OiAgIGZvcm1lciB2YWx1ZTogIFxgJGFjX29sZF92YWwnIiA+JjI7fQotCXsgJGFzX2VjaG8gIiRh
c19tZToke2FzX2xpbmVuby0kTElORU5PfTogICBjdXJyZW50IHZhbHVlOiBcYCRhY19uZXdfdmFs
JyIgPiY1Ci0kYXNfZWNobyAiJGFzX21lOiAgIGN1cnJlbnQgdmFsdWU6IFxgJGFjX25ld192YWwn
IiA+JjI7fQotICAgICAgZmk7OwotICBlc2FjCi0gICMgUGFzcyBwcmVjaW91cyB2YXJpYWJsZXMg
dG8gY29uZmlnLnN0YXR1cy4KLSAgaWYgdGVzdCAiJGFjX25ld19zZXQiID0gc2V0OyB0aGVuCi0g
ICAgY2FzZSAkYWNfbmV3X3ZhbCBpbgotICAgICpcJyopIGFjX2FyZz0kYWNfdmFyPWAkYXNfZWNo
byAiJGFjX25ld192YWwiIHwgc2VkICJzLycvJ1xcXFxcXFxcJycvZyJgIDs7Ci0gICAgKikgYWNf
YXJnPSRhY192YXI9JGFjX25ld192YWwgOzsKLSAgICBlc2FjCi0gICAgY2FzZSAiICRhY19jb25m
aWd1cmVfYXJncyAiIGluCi0gICAgICAqIiAnJGFjX2FyZycgIiopIDs7ICMgQXZvaWQgZHVwcy4g
IFVzZSBvZiBxdW90ZXMgZW5zdXJlcyBhY2N1cmFjeS4KLSAgICAgICopIGFzX2ZuX2FwcGVuZCBh
Y19jb25maWd1cmVfYXJncyAiICckYWNfYXJnJyIgOzsKLSAgICBlc2FjCi0gIGZpCi1kb25lCi1p
ZiAkYWNfY2FjaGVfY29ycnVwdGVkOyB0aGVuCi0gIHsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xp
bmVuby0kTElORU5PfTogZXJyb3I6IGluIFxgJGFjX3B3ZCc6IiA+JjUKLSRhc19lY2hvICIkYXNf
bWU6IGVycm9yOiBpbiBcYCRhY19wd2QnOiIgPiYyO30KLSAgeyAkYXNfZWNobyAiJGFzX21lOiR7
YXNfbGluZW5vLSRMSU5FTk99OiBlcnJvcjogY2hhbmdlcyBpbiB0aGUgZW52aXJvbm1lbnQgY2Fu
IGNvbXByb21pc2UgdGhlIGJ1aWxkIiA+JjUKLSRhc19lY2hvICIkYXNfbWU6IGVycm9yOiBjaGFu
Z2VzIGluIHRoZSBlbnZpcm9ubWVudCBjYW4gY29tcHJvbWlzZSB0aGUgYnVpbGQiID4mMjt9Ci0g
IGFzX2ZuX2Vycm9yICQ/ICJydW4gXGBtYWtlIGRpc3RjbGVhbicgYW5kL29yIFxgcm0gJGNhY2hl
X2ZpbGUnIGFuZCBzdGFydCBvdmVyIiAiJExJTkVOTyIgNQotZmkKLSMjIC0tLS0tLS0tLS0tLS0t
LS0tLS0tICMjCi0jIyBNYWluIGJvZHkgb2Ygc2NyaXB0LiAjIwotIyMgLS0tLS0tLS0tLS0tLS0t
LS0tLS0gIyMKLQotYWNfZXh0PWMKLWFjX2NwcD0nJENQUCAkQ1BQRkxBR1MnCi1hY19jb21waWxl
PSckQ0MgLWMgJENGTEFHUyAkQ1BQRkxBR1MgY29uZnRlc3QuJGFjX2V4dCA+JjUnCi1hY19saW5r
PSckQ0MgLW8gY29uZnRlc3QkYWNfZXhlZXh0ICRDRkxBR1MgJENQUEZMQUdTICRMREZMQUdTIGNv
bmZ0ZXN0LiRhY19leHQgJExJQlMgPiY1JwotYWNfY29tcGlsZXJfZ251PSRhY19jdl9jX2NvbXBp
bGVyX2dudQotCi0KLQotYWNfY29uZmlnX2ZpbGVzPSIkYWNfY29uZmlnX2ZpbGVzIC4uL2NvbmZp
Zy9TdHViZG9tLm1rIgotCi1hY19hdXhfZGlyPQotZm9yIGFjX2RpciBpbiAuLi8gIiRzcmNkaXIi
Ly4uLzsgZG8KLSAgaWYgdGVzdCAtZiAiJGFjX2Rpci9pbnN0YWxsLXNoIjsgdGhlbgotICAgIGFj
X2F1eF9kaXI9JGFjX2RpcgotICAgIGFjX2luc3RhbGxfc2g9IiRhY19hdXhfZGlyL2luc3RhbGwt
c2ggLWMiCi0gICAgYnJlYWsKLSAgZWxpZiB0ZXN0IC1mICIkYWNfZGlyL2luc3RhbGwuc2giOyB0
aGVuCi0gICAgYWNfYXV4X2Rpcj0kYWNfZGlyCi0gICAgYWNfaW5zdGFsbF9zaD0iJGFjX2F1eF9k
aXIvaW5zdGFsbC5zaCAtYyIKLSAgICBicmVhawotICBlbGlmIHRlc3QgLWYgIiRhY19kaXIvc2h0
b29sIjsgdGhlbgotICAgIGFjX2F1eF9kaXI9JGFjX2RpcgotICAgIGFjX2luc3RhbGxfc2g9IiRh
Y19hdXhfZGlyL3NodG9vbCBpbnN0YWxsIC1jIgotICAgIGJyZWFrCi0gIGZpCi1kb25lCi1pZiB0
ZXN0IC16ICIkYWNfYXV4X2RpciI7IHRoZW4KLSAgYXNfZm5fZXJyb3IgJD8gImNhbm5vdCBmaW5k
IGluc3RhbGwtc2gsIGluc3RhbGwuc2gsIG9yIHNodG9vbCBpbiAuLi8gXCIkc3JjZGlyXCIvLi4v
IiAiJExJTkVOTyIgNQotZmkKLQotIyBUaGVzZSB0aHJlZSB2YXJpYWJsZXMgYXJlIHVuZG9jdW1l
bnRlZCBhbmQgdW5zdXBwb3J0ZWQsCi0jIGFuZCBhcmUgaW50ZW5kZWQgdG8gYmUgd2l0aGRyYXdu
IGluIGEgZnV0dXJlIEF1dG9jb25mIHJlbGVhc2UuCi0jIFRoZXkgY2FuIGNhdXNlIHNlcmlvdXMg
cHJvYmxlbXMgaWYgYSBidWlsZGVyJ3Mgc291cmNlIHRyZWUgaXMgaW4gYSBkaXJlY3RvcnkKLSMg
d2hvc2UgZnVsbCBuYW1lIGNvbnRhaW5zIHVudXN1YWwgY2hhcmFjdGVycy4KLWFjX2NvbmZpZ19n
dWVzcz0iJFNIRUxMICRhY19hdXhfZGlyL2NvbmZpZy5ndWVzcyIgICMgUGxlYXNlIGRvbid0IHVz
ZSB0aGlzIHZhci4KLWFjX2NvbmZpZ19zdWI9IiRTSEVMTCAkYWNfYXV4X2Rpci9jb25maWcuc3Vi
IiAgIyBQbGVhc2UgZG9uJ3QgdXNlIHRoaXMgdmFyLgotYWNfY29uZmlndXJlPSIkU0hFTEwgJGFj
X2F1eF9kaXIvY29uZmlndXJlIiAgIyBQbGVhc2UgZG9uJ3QgdXNlIHRoaXMgdmFyLgotCi0KLQot
IyBNYWtlIHN1cmUgd2UgY2FuIHJ1biBjb25maWcuc3ViLgotJFNIRUxMICIkYWNfYXV4X2Rpci9j
b25maWcuc3ViIiBzdW40ID4vZGV2L251bGwgMj4mMSB8fAotICBhc19mbl9lcnJvciAkPyAiY2Fu
bm90IHJ1biAkU0hFTEwgJGFjX2F1eF9kaXIvY29uZmlnLnN1YiIgIiRMSU5FTk8iIDUKLQoteyAk
YXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiBjaGVja2luZyBidWlsZCBzeXN0
ZW0gdHlwZSIgPiY1Ci0kYXNfZWNob19uICJjaGVja2luZyBidWlsZCBzeXN0ZW0gdHlwZS4uLiAi
ID4mNjsgfQotaWYgJHthY19jdl9idWlsZCs6fSBmYWxzZTsgdGhlbiA6Ci0gICRhc19lY2hvX24g
IihjYWNoZWQpICIgPiY2Ci1lbHNlCi0gIGFjX2J1aWxkX2FsaWFzPSRidWlsZF9hbGlhcwotdGVz
dCAieCRhY19idWlsZF9hbGlhcyIgPSB4ICYmCi0gIGFjX2J1aWxkX2FsaWFzPWAkU0hFTEwgIiRh
Y19hdXhfZGlyL2NvbmZpZy5ndWVzcyJgCi10ZXN0ICJ4JGFjX2J1aWxkX2FsaWFzIiA9IHggJiYK
LSAgYXNfZm5fZXJyb3IgJD8gImNhbm5vdCBndWVzcyBidWlsZCB0eXBlOyB5b3UgbXVzdCBzcGVj
aWZ5IG9uZSIgIiRMSU5FTk8iIDUKLWFjX2N2X2J1aWxkPWAkU0hFTEwgIiRhY19hdXhfZGlyL2Nv
bmZpZy5zdWIiICRhY19idWlsZF9hbGlhc2AgfHwKLSAgYXNfZm5fZXJyb3IgJD8gIiRTSEVMTCAk
YWNfYXV4X2Rpci9jb25maWcuc3ViICRhY19idWlsZF9hbGlhcyBmYWlsZWQiICIkTElORU5PIiA1
Ci0KLWZpCi17ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IHJlc3VsdDog
JGFjX2N2X2J1aWxkIiA+JjUKLSRhc19lY2hvICIkYWNfY3ZfYnVpbGQiID4mNjsgfQotY2FzZSAk
YWNfY3ZfYnVpbGQgaW4KLSotKi0qKSA7OwotKikgYXNfZm5fZXJyb3IgJD8gImludmFsaWQgdmFs
dWUgb2YgY2Fub25pY2FsIGJ1aWxkIiAiJExJTkVOTyIgNTs7Ci1lc2FjCi1idWlsZD0kYWNfY3Zf
YnVpbGQKLWFjX3NhdmVfSUZTPSRJRlM7IElGUz0nLScKLXNldCB4ICRhY19jdl9idWlsZAotc2hp
ZnQKLWJ1aWxkX2NwdT0kMQotYnVpbGRfdmVuZG9yPSQyCi1zaGlmdDsgc2hpZnQKLSMgUmVtZW1i
ZXIsIHRoZSBmaXJzdCBjaGFyYWN0ZXIgb2YgSUZTIGlzIHVzZWQgdG8gY3JlYXRlICQqLAotIyBl
eGNlcHQgd2l0aCBvbGQgc2hlbGxzOgotYnVpbGRfb3M9JCoKLUlGUz0kYWNfc2F2ZV9JRlMKLWNh
c2UgJGJ1aWxkX29zIGluICpcICopIGJ1aWxkX29zPWBlY2hvICIkYnVpbGRfb3MiIHwgc2VkICdz
LyAvLS9nJ2A7OyBlc2FjCi0KLQoteyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5F
Tk99OiBjaGVja2luZyBob3N0IHN5c3RlbSB0eXBlIiA+JjUKLSRhc19lY2hvX24gImNoZWNraW5n
IGhvc3Qgc3lzdGVtIHR5cGUuLi4gIiA+JjY7IH0KLWlmICR7YWNfY3ZfaG9zdCs6fSBmYWxzZTsg
dGhlbiA6Ci0gICRhc19lY2hvX24gIihjYWNoZWQpICIgPiY2Ci1lbHNlCi0gIGlmIHRlc3QgIngk
aG9zdF9hbGlhcyIgPSB4OyB0aGVuCi0gIGFjX2N2X2hvc3Q9JGFjX2N2X2J1aWxkCi1lbHNlCi0g
IGFjX2N2X2hvc3Q9YCRTSEVMTCAiJGFjX2F1eF9kaXIvY29uZmlnLnN1YiIgJGhvc3RfYWxpYXNg
IHx8Ci0gICAgYXNfZm5fZXJyb3IgJD8gIiRTSEVMTCAkYWNfYXV4X2Rpci9jb25maWcuc3ViICRo
b3N0X2FsaWFzIGZhaWxlZCIgIiRMSU5FTk8iIDUKLWZpCi0KLWZpCi17ICRhc19lY2hvICIkYXNf
bWU6JHthc19saW5lbm8tJExJTkVOT306IHJlc3VsdDogJGFjX2N2X2hvc3QiID4mNQotJGFzX2Vj
aG8gIiRhY19jdl9ob3N0IiA+JjY7IH0KLWNhc2UgJGFjX2N2X2hvc3QgaW4KLSotKi0qKSA7Owot
KikgYXNfZm5fZXJyb3IgJD8gImludmFsaWQgdmFsdWUgb2YgY2Fub25pY2FsIGhvc3QiICIkTElO
RU5PIiA1OzsKLWVzYWMKLWhvc3Q9JGFjX2N2X2hvc3QKLWFjX3NhdmVfSUZTPSRJRlM7IElGUz0n
LScKLXNldCB4ICRhY19jdl9ob3N0Ci1zaGlmdAotaG9zdF9jcHU9JDEKLWhvc3RfdmVuZG9yPSQy
Ci1zaGlmdDsgc2hpZnQKLSMgUmVtZW1iZXIsIHRoZSBmaXJzdCBjaGFyYWN0ZXIgb2YgSUZTIGlz
IHVzZWQgdG8gY3JlYXRlICQqLAotIyBleGNlcHQgd2l0aCBvbGQgc2hlbGxzOgotaG9zdF9vcz0k
KgotSUZTPSRhY19zYXZlX0lGUwotY2FzZSAkaG9zdF9vcyBpbiAqXCAqKSBob3N0X29zPWBlY2hv
ICIkaG9zdF9vcyIgfCBzZWQgJ3MvIC8tL2cnYDs7IGVzYWMKLQotCi0KLSMgTTQgTWFjcm8gaW5j
bHVkZXMKLQotCi0KLQotCi0KLQotCi0KLQotCi0KLQotCi0KLQotCi0KLQotCi0KLQotCi0KLQot
Ci0KLQotCi0KLQotCi0KLQotCi0KLQotIyBFbmFibGUvZGlzYWJsZSBzdHViIGRvbWFpbnMKLQot
IyBDaGVjayB3aGV0aGVyIC0tZW5hYmxlLWlvZW11LXN0dWJkb20gd2FzIGdpdmVuLgotaWYgdGVz
dCAiJHtlbmFibGVfaW9lbXVfc3R1YmRvbStzZXR9IiA9IHNldDsgdGhlbiA6Ci0gIGVuYWJsZXZh
bD0kZW5hYmxlX2lvZW11X3N0dWJkb207Ci0KLWlmIHRlc3QgIngkZW5hYmxldmFsIiA9ICJ4eWVz
IjsgdGhlbiA6Ci0KLQotaW9lbXU9eQotU1RVQkRPTV9UQVJHRVRTPSIkU1RVQkRPTV9UQVJHRVRT
IGlvZW11IgotU1RVQkRPTV9CVUlMRD0iJFNUVUJET01fQlVJTEQgaW9lbXUtc3R1YmRvbSIKLVNU
VUJET01fSU5TVEFMTD0iJFNUVUJET01fSU5TVEFMTCBpbnN0YWxsLWlvZW11IgotU1RVQkRPTV9V
TklOU1RBTEw9IiRTVFVCRE9NX1VOSU5TVEFMTCBpbnN0YWxsLWlvZW11IgotCi0KLWVsc2UKLQot
aWYgdGVzdCAieCRlbmFibGV2YWwiID0gInhubyI7IHRoZW4gOgotCi0KLWlvZW11PW4KLQotCi1m
aQotCi1maQotCi0KLWZpCi0KLQotCi0jIENoZWNrIHdoZXRoZXIgLS1lbmFibGUtYy1zdHViZG9t
IHdhcyBnaXZlbi4KLWlmIHRlc3QgIiR7ZW5hYmxlX2Nfc3R1YmRvbStzZXR9IiA9IHNldDsgdGhl
biA6Ci0gIGVuYWJsZXZhbD0kZW5hYmxlX2Nfc3R1YmRvbTsKLQotaWYgdGVzdCAieCRlbmFibGV2
YWwiID0gInh5ZXMiOyB0aGVuIDoKLQotCi1jPXkKLVNUVUJET01fVEFSR0VUUz0iJFNUVUJET01f
VEFSR0VUUyBjIgotU1RVQkRPTV9CVUlMRD0iJFNUVUJET01fQlVJTEQgYy1zdHViZG9tIgotU1RV
QkRPTV9JTlNUQUxMPSIkU1RVQkRPTV9JTlNUQUxMIGluc3RhbGwtYyIKLVNUVUJET01fVU5JTlNU
QUxMPSIkU1RVQkRPTV9VTklOU1RBTEwgaW5zdGFsbC1jIgotCi0KLWVsc2UKLQotaWYgdGVzdCAi
eCRlbmFibGV2YWwiID0gInhubyI7IHRoZW4gOgotCi0KLWM9bgotCi0KLWZpCi0KLWZpCi0KLQot
ZWxzZQotCi0KLWM9bgotCi0KLWZpCi0KLQotCi0KLSMgQ2hlY2sgd2hldGhlciAtLWVuYWJsZS1j
YW1sLXN0dWJkb20gd2FzIGdpdmVuLgotaWYgdGVzdCAiJHtlbmFibGVfY2FtbF9zdHViZG9tK3Nl
dH0iID0gc2V0OyB0aGVuIDoKLSAgZW5hYmxldmFsPSRlbmFibGVfY2FtbF9zdHViZG9tOwotCi1p
ZiB0ZXN0ICJ4JGVuYWJsZXZhbCIgPSAieHllcyI7IHRoZW4gOgotCi0KLWNhbWw9eQotU1RVQkRP
TV9UQVJHRVRTPSIkU1RVQkRPTV9UQVJHRVRTIGNhbWwiCi1TVFVCRE9NX0JVSUxEPSIkU1RVQkRP
TV9CVUlMRCBjYW1sLXN0dWJkb20iCi1TVFVCRE9NX0lOU1RBTEw9IiRTVFVCRE9NX0lOU1RBTEwg
aW5zdGFsbC1jYW1sIgotU1RVQkRPTV9VTklOU1RBTEw9IiRTVFVCRE9NX1VOSU5TVEFMTCBpbnN0
YWxsLWNhbWwiCi0KLQotZWxzZQotCi1pZiB0ZXN0ICJ4JGVuYWJsZXZhbCIgPSAieG5vIjsgdGhl
biA6Ci0KLQotY2FtbD1uCi0KLQotZmkKLQotZmkKLQotCi1lbHNlCi0KLQotY2FtbD1uCi0KLQot
ZmkKLQotCi0KLQotIyBDaGVjayB3aGV0aGVyIC0tZW5hYmxlLXB2LWdydWIgd2FzIGdpdmVuLgot
aWYgdGVzdCAiJHtlbmFibGVfcHZfZ3J1YitzZXR9IiA9IHNldDsgdGhlbiA6Ci0gIGVuYWJsZXZh
bD0kZW5hYmxlX3B2X2dydWI7Ci0KLWlmIHRlc3QgIngkZW5hYmxldmFsIiA9ICJ4eWVzIjsgdGhl
biA6Ci0KLQotZ3J1Yj15Ci1TVFVCRE9NX1RBUkdFVFM9IiRTVFVCRE9NX1RBUkdFVFMgZ3J1YiIK
LVNUVUJET01fQlVJTEQ9IiRTVFVCRE9NX0JVSUxEIHB2LWdydWIiCi1TVFVCRE9NX0lOU1RBTEw9
IiRTVFVCRE9NX0lOU1RBTEwgaW5zdGFsbC1ncnViIgotU1RVQkRPTV9VTklOU1RBTEw9IiRTVFVC
RE9NX1VOSU5TVEFMTCBpbnN0YWxsLWdydWIiCi0KLQotZWxzZQotCi1pZiB0ZXN0ICJ4JGVuYWJs
ZXZhbCIgPSAieG5vIjsgdGhlbiA6Ci0KLQotZ3J1Yj1uCi0KLQotZmkKLQotZmkKLQotCi1lbHNl
Ci0KLQotZ3J1Yj15Ci1TVFVCRE9NX1RBUkdFVFM9IiRTVFVCRE9NX1RBUkdFVFMgZ3J1YiIKLVNU
VUJET01fQlVJTEQ9IiRTVFVCRE9NX0JVSUxEIHB2LWdydWIiCi1TVFVCRE9NX0lOU1RBTEw9IiRT
VFVCRE9NX0lOU1RBTEwgaW5zdGFsbC1ncnViIgotU1RVQkRPTV9VTklOU1RBTEw9IiRTVFVCRE9N
X1VOSU5TVEFMTCBpbnN0YWxsLWdydWIiCi0KLQotZmkKLQotCi0KLQotIyBDaGVjayB3aGV0aGVy
IC0tZW5hYmxlLXhlbnN0b3JlLXN0dWJkb20gd2FzIGdpdmVuLgotaWYgdGVzdCAiJHtlbmFibGVf
eGVuc3RvcmVfc3R1YmRvbStzZXR9IiA9IHNldDsgdGhlbiA6Ci0gIGVuYWJsZXZhbD0kZW5hYmxl
X3hlbnN0b3JlX3N0dWJkb207Ci0KLWlmIHRlc3QgIngkZW5hYmxldmFsIiA9ICJ4eWVzIjsgdGhl
biA6Ci0KLQoteGVuc3RvcmU9eQotU1RVQkRPTV9UQVJHRVRTPSIkU1RVQkRPTV9UQVJHRVRTIHhl
bnN0b3JlIgotU1RVQkRPTV9CVUlMRD0iJFNUVUJET01fQlVJTEQgeGVuc3RvcmUtc3R1YmRvbSIK
LVNUVUJET01fSU5TVEFMTD0iJFNUVUJET01fSU5TVEFMTCBpbnN0YWxsLXhlbnN0b3JlIgotU1RV
QkRPTV9VTklOU1RBTEw9IiRTVFVCRE9NX1VOSU5TVEFMTCBpbnN0YWxsLXhlbnN0b3JlIgotCi0K
LWVsc2UKLQotaWYgdGVzdCAieCRlbmFibGV2YWwiID0gInhubyI7IHRoZW4gOgotCi0KLXhlbnN0
b3JlPW4KLQotCi1maQotCi1maQotCi0KLWVsc2UKLQotCi14ZW5zdG9yZT15Ci1TVFVCRE9NX1RB
UkdFVFM9IiRTVFVCRE9NX1RBUkdFVFMgeGVuc3RvcmUiCi1TVFVCRE9NX0JVSUxEPSIkU1RVQkRP
TV9CVUlMRCB4ZW5zdG9yZS1zdHViZG9tIgotU1RVQkRPTV9JTlNUQUxMPSIkU1RVQkRPTV9JTlNU
QUxMIGluc3RhbGwteGVuc3RvcmUiCi1TVFVCRE9NX1VOSU5TVEFMTD0iJFNUVUJET01fVU5JTlNU
QUxMIGluc3RhbGwteGVuc3RvcmUiCi0KLQotZmkKLQotCi0KLQotIyBDaGVjayB3aGV0aGVyIC0t
ZW5hYmxlLXZ0cG0tc3R1YmRvbSB3YXMgZ2l2ZW4uCi1pZiB0ZXN0ICIke2VuYWJsZV92dHBtX3N0
dWJkb20rc2V0fSIgPSBzZXQ7IHRoZW4gOgotICBlbmFibGV2YWw9JGVuYWJsZV92dHBtX3N0dWJk
b207Ci0KLWlmIHRlc3QgIngkZW5hYmxldmFsIiA9ICJ4eWVzIjsgdGhlbiA6Ci0KLQotdnRwbT15
Ci1TVFVCRE9NX1RBUkdFVFM9IiRTVFVCRE9NX1RBUkdFVFMgdnRwbSIKLVNUVUJET01fQlVJTEQ9
IiRTVFVCRE9NX0JVSUxEIHZ0cG0tc3R1YmRvbSIKLVNUVUJET01fSU5TVEFMTD0iJFNUVUJET01f
SU5TVEFMTCBpbnN0YWxsLXZ0cG0iCi1TVFVCRE9NX1VOSU5TVEFMTD0iJFNUVUJET01fVU5JTlNU
QUxMIGluc3RhbGwtdnRwbSIKLQotCi1lbHNlCi0KLWlmIHRlc3QgIngkZW5hYmxldmFsIiA9ICJ4
bm8iOyB0aGVuIDoKLQotCi12dHBtPW4KLQotCi1maQotCi1maQotCi0KLWZpCi0KLQotCi0jIENo
ZWNrIHdoZXRoZXIgLS1lbmFibGUtdnRwbW1nci1zdHViZG9tIHdhcyBnaXZlbi4KLWlmIHRlc3Qg
IiR7ZW5hYmxlX3Z0cG1tZ3Jfc3R1YmRvbStzZXR9IiA9IHNldDsgdGhlbiA6Ci0gIGVuYWJsZXZh
bD0kZW5hYmxlX3Z0cG1tZ3Jfc3R1YmRvbTsKLQotaWYgdGVzdCAieCRlbmFibGV2YWwiID0gInh5
ZXMiOyB0aGVuIDoKLQotCi12dHBtbWdyPXkKLVNUVUJET01fVEFSR0VUUz0iJFNUVUJET01fVEFS
R0VUUyB2dHBtbWdyIgotU1RVQkRPTV9CVUlMRD0iJFNUVUJET01fQlVJTEQgdnRwbW1nci1zdHVi
ZG9tIgotU1RVQkRPTV9JTlNUQUxMPSIkU1RVQkRPTV9JTlNUQUxMIGluc3RhbGwtdnRwbW1nciIK
LVNUVUJET01fVU5JTlNUQUxMPSIkU1RVQkRPTV9VTklOU1RBTEwgaW5zdGFsbC12dHBtbWdyIgot
Ci0KLWVsc2UKLQotaWYgdGVzdCAieCRlbmFibGV2YWwiID0gInhubyI7IHRoZW4gOgotCi0KLXZ0
cG1tZ3I9bgotCi0KLWZpCi0KLWZpCi0KLQotZmkKLQotCi0KLSMgQ2hlY2sgd2hldGhlciAtLWVu
YWJsZS1xZW11LXRyYWRpdGlvbmFsIHdhcyBnaXZlbi4KLWlmIHRlc3QgIiR7ZW5hYmxlX3FlbXVf
dHJhZGl0aW9uYWwrc2V0fSIgPSBzZXQ7IHRoZW4gOgotICBlbmFibGV2YWw9JGVuYWJsZV9xZW11
X3RyYWRpdGlvbmFsOwotZWxzZQotCi0gICAgY2FzZSAiJGhvc3RfY3B1IiBpbgotICAgICAgICBp
WzM0NTZdODZ8eDg2XzY0KQotICAgICAgICAgICBlbmFibGVfcWVtdV90cmFkaXRpb25hbD0ieWVz
Ijs7Ci0gICAgICAgICopIGVuYWJsZV9xZW11X3RyYWRpdGlvbmFsPSJubyI7OwotICAgIGVzYWMK
LQotZmkKLQotaWYgdGVzdCAieCRlbmFibGVfcWVtdV90cmFkaXRpb25hbCIgPSAieHllcyI7IHRo
ZW4gOgotCi0gICAgcWVtdV90cmFkaXRpb25hbD15Ci1lbHNlCi0KLSAgICBxZW11X3RyYWRpdGlv
bmFsPW4KLQotZmkKLWlmIHRlc3QgIngkaW9lbXUiID0gIngiOyB0aGVuIDoKLQotICAgIGlvZW11
PSRxZW11X3RyYWRpdGlvbmFsCi0KLWZpCi1lY2hvICJ4JGlvZW11JHFlbXVfdHJhZGl0aW9uYWwi
Ci1pZiB0ZXN0ICJ4JGlvZW11JHFlbXVfdHJhZGl0aW9uYWwiID0gInh5biI7IHRoZW4gOgotCi0g
ICAgYXNfZm5fZXJyb3IgJD8gIklPRU1VIHN0dWJkb21haW4gcmVxdWlyZXMgcWVtdS10cmFkaXRp
b25hbCIgIiRMSU5FTk8iIDUKLQotZmkKLQotCi0jIENoZWNrIHdoZXRoZXIgLS1lbmFibGUtZGVi
dWcgd2FzIGdpdmVuLgotaWYgdGVzdCAiJHtlbmFibGVfZGVidWcrc2V0fSIgPSBzZXQ7IHRoZW4g
OgotICBlbmFibGV2YWw9JGVuYWJsZV9kZWJ1ZzsKLWZpCi0KLQotaWYgdGVzdCAieCRlbmFibGVf
ZGVidWciID0gInhubyI7IHRoZW4gOgotCi0gICAgYXhfY3ZfZGVidWc9Im4iCi0KLWVsaWYgdGVz
dCAieCRlbmFibGVfZGVidWciID0gInh5ZXMiOyB0aGVuIDoKLQotICAgIGF4X2N2X2RlYnVnPSJ5
IgotCi1lbGlmIHRlc3QgLXogJGF4X2N2X2RlYnVnOyB0aGVuIDoKLQotICAgIGF4X2N2X2RlYnVn
PSJ5IgotCi1maQotZGVidWc9JGF4X2N2X2RlYnVnCi0KLQotCi0jIENoZWNrIHdoZXRoZXIgLS1l
bmFibGUtZXh0ZmlsZXMgd2FzIGdpdmVuLgotaWYgdGVzdCAiJHtlbmFibGVfZXh0ZmlsZXMrc2V0
fSIgPSBzZXQ7IHRoZW4gOgotICBlbmFibGV2YWw9JGVuYWJsZV9leHRmaWxlczsKLWZpCi0KLQot
aWYgdGVzdCAieCRlbmFibGVfZXh0ZmlsZXMiID0gInhubyI7IHRoZW4gOgotCi0gICAgYXhfY3Zf
ZXh0ZmlsZXM9Im4iCi0KLWVsaWYgdGVzdCAieCRlbmFibGVfZXh0ZmlsZXMiID0gInh5ZXMiOyB0
aGVuIDoKLQotICAgIGF4X2N2X2V4dGZpbGVzPSJ5IgotCi1lbGlmIHRlc3QgLXogJGF4X2N2X2V4
dGZpbGVzOyB0aGVuIDoKLQotICAgIGF4X2N2X2V4dGZpbGVzPSJ5IgotCi1maQotZXh0ZmlsZXM9
JGF4X2N2X2V4dGZpbGVzCi0KLQotCi0KLQotIyBFeHRyYWN0IHRoZSBmaXJzdCB3b3JkIG9mICJ3
Z2V0Iiwgc28gaXQgY2FuIGJlIGEgcHJvZ3JhbSBuYW1lIHdpdGggYXJncy4KLXNldCBkdW1teSB3
Z2V0OyBhY193b3JkPSQyCi17ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306
IGNoZWNraW5nIGZvciAkYWNfd29yZCIgPiY1Ci0kYXNfZWNob19uICJjaGVja2luZyBmb3IgJGFj
X3dvcmQuLi4gIiA+JjY7IH0KLWlmICR7YWNfY3ZfcGF0aF9XR0VUKzp9IGZhbHNlOyB0aGVuIDoK
LSAgJGFzX2VjaG9fbiAiKGNhY2hlZCkgIiA+JjYKLWVsc2UKLSAgY2FzZSAkV0dFVCBpbgotICBb
XFwvXSogfCA/OltcXC9dKikKLSAgYWNfY3ZfcGF0aF9XR0VUPSIkV0dFVCIgIyBMZXQgdGhlIHVz
ZXIgb3ZlcnJpZGUgdGhlIHRlc3Qgd2l0aCBhIHBhdGguCi0gIDs7Ci0gICopCi0gIGFzX3NhdmVf
SUZTPSRJRlM7IElGUz0kUEFUSF9TRVBBUkFUT1IKLWZvciBhc19kaXIgaW4gJFBBVEgKLWRvCi0g
IElGUz0kYXNfc2F2ZV9JRlMKLSAgdGVzdCAteiAiJGFzX2RpciIgJiYgYXNfZGlyPS4KLSAgICBm
b3IgYWNfZXhlY19leHQgaW4gJycgJGFjX2V4ZWN1dGFibGVfZXh0ZW5zaW9uczsgZG8KLSAgaWYg
YXNfZm5fZXhlY3V0YWJsZV9wICIkYXNfZGlyLyRhY193b3JkJGFjX2V4ZWNfZXh0IjsgdGhlbgot
ICAgIGFjX2N2X3BhdGhfV0dFVD0iJGFzX2Rpci8kYWNfd29yZCRhY19leGVjX2V4dCIKLSAgICAk
YXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiBmb3VuZCAkYXNfZGlyLyRhY193
b3JkJGFjX2V4ZWNfZXh0IiA+JjUKLSAgICBicmVhayAyCi0gIGZpCi1kb25lCi0gIGRvbmUKLUlG
Uz0kYXNfc2F2ZV9JRlMKLQotICB0ZXN0IC16ICIkYWNfY3ZfcGF0aF9XR0VUIiAmJiBhY19jdl9w
YXRoX1dHRVQ9Im5vIgotICA7OwotZXNhYwotZmkKLVdHRVQ9JGFjX2N2X3BhdGhfV0dFVAotaWYg
dGVzdCAtbiAiJFdHRVQiOyB0aGVuCi0gIHsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0k
TElORU5PfTogcmVzdWx0OiAkV0dFVCIgPiY1Ci0kYXNfZWNobyAiJFdHRVQiID4mNjsgfQotZWxz
ZQotICB7ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IHJlc3VsdDogbm8i
ID4mNQotJGFzX2VjaG8gIm5vIiA+JjY7IH0KLWZpCi0KLQotIyBFeHRyYWN0IHRoZSBmaXJzdCB3
b3JkIG9mICJmYWxzZSIsIHNvIGl0IGNhbiBiZSBhIHByb2dyYW0gbmFtZSB3aXRoIGFyZ3MuCi1z
ZXQgZHVtbXkgZmFsc2U7IGFjX3dvcmQ9JDIKLXsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVu
by0kTElORU5PfTogY2hlY2tpbmcgZm9yICRhY193b3JkIiA+JjUKLSRhc19lY2hvX24gImNoZWNr
aW5nIGZvciAkYWNfd29yZC4uLiAiID4mNjsgfQotaWYgJHthY19jdl9wYXRoX0ZBTFNFKzp9IGZh
bHNlOyB0aGVuIDoKLSAgJGFzX2VjaG9fbiAiKGNhY2hlZCkgIiA+JjYKLWVsc2UKLSAgY2FzZSAk
RkFMU0UgaW4KLSAgW1xcL10qIHwgPzpbXFwvXSopCi0gIGFjX2N2X3BhdGhfRkFMU0U9IiRGQUxT
RSIgIyBMZXQgdGhlIHVzZXIgb3ZlcnJpZGUgdGhlIHRlc3Qgd2l0aCBhIHBhdGguCi0gIDs7Ci0g
ICopCi0gIGFzX3NhdmVfSUZTPSRJRlM7IElGUz0kUEFUSF9TRVBBUkFUT1IKLWZvciBhc19kaXIg
aW4gJFBBVEgKLWRvCi0gIElGUz0kYXNfc2F2ZV9JRlMKLSAgdGVzdCAteiAiJGFzX2RpciIgJiYg
YXNfZGlyPS4KLSAgICBmb3IgYWNfZXhlY19leHQgaW4gJycgJGFjX2V4ZWN1dGFibGVfZXh0ZW5z
aW9uczsgZG8KLSAgaWYgYXNfZm5fZXhlY3V0YWJsZV9wICIkYXNfZGlyLyRhY193b3JkJGFjX2V4
ZWNfZXh0IjsgdGhlbgotICAgIGFjX2N2X3BhdGhfRkFMU0U9IiRhc19kaXIvJGFjX3dvcmQkYWNf
ZXhlY19leHQiCi0gICAgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogZm91
bmQgJGFzX2Rpci8kYWNfd29yZCRhY19leGVjX2V4dCIgPiY1Ci0gICAgYnJlYWsgMgotICBmaQot
ZG9uZQotICBkb25lCi1JRlM9JGFzX3NhdmVfSUZTCi0KLSAgdGVzdCAteiAiJGFjX2N2X3BhdGhf
RkFMU0UiICYmIGFjX2N2X3BhdGhfRkFMU0U9Ii9iaW4vZmFsc2UiCi0gIDs7Ci1lc2FjCi1maQot
RkFMU0U9JGFjX2N2X3BhdGhfRkFMU0UKLWlmIHRlc3QgLW4gIiRGQUxTRSI7IHRoZW4KLSAgeyAk
YXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiByZXN1bHQ6ICRGQUxTRSIgPiY1
Ci0kYXNfZWNobyAiJEZBTFNFIiA+JjY7IH0KLWVsc2UKLSAgeyAkYXNfZWNobyAiJGFzX21lOiR7
YXNfbGluZW5vLSRMSU5FTk99OiByZXN1bHQ6IG5vIiA+JjUKLSRhc19lY2hvICJubyIgPiY2OyB9
Ci1maQotCi0KLWlmIHRlc3QgeCIkV0dFVCIgIT0geCJubyI7IHRoZW4gOgotCi0gICAgRkVUQ0hF
Uj0iJFdHRVQgLWMgLU8iCi0KLWVsc2UKLQotICAgICMgRXh0cmFjdCB0aGUgZmlyc3Qgd29yZCBv
ZiAiZnRwIiwgc28gaXQgY2FuIGJlIGEgcHJvZ3JhbSBuYW1lIHdpdGggYXJncy4KLXNldCBkdW1t
eSBmdHA7IGFjX3dvcmQ9JDIKLXsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5P
fTogY2hlY2tpbmcgZm9yICRhY193b3JkIiA+JjUKLSRhc19lY2hvX24gImNoZWNraW5nIGZvciAk
YWNfd29yZC4uLiAiID4mNjsgfQotaWYgJHthY19jdl9wYXRoX0ZUUCs6fSBmYWxzZTsgdGhlbiA6
Ci0gICRhc19lY2hvX24gIihjYWNoZWQpICIgPiY2Ci1lbHNlCi0gIGNhc2UgJEZUUCBpbgotICBb
XFwvXSogfCA/OltcXC9dKikKLSAgYWNfY3ZfcGF0aF9GVFA9IiRGVFAiICMgTGV0IHRoZSB1c2Vy
IG92ZXJyaWRlIHRoZSB0ZXN0IHdpdGggYSBwYXRoLgotICA7OwotICAqKQotICBhc19zYXZlX0lG
Uz0kSUZTOyBJRlM9JFBBVEhfU0VQQVJBVE9SCi1mb3IgYXNfZGlyIGluICRQQVRICi1kbwotICBJ
RlM9JGFzX3NhdmVfSUZTCi0gIHRlc3QgLXogIiRhc19kaXIiICYmIGFzX2Rpcj0uCi0gICAgZm9y
IGFjX2V4ZWNfZXh0IGluICcnICRhY19leGVjdXRhYmxlX2V4dGVuc2lvbnM7IGRvCi0gIGlmIGFz
X2ZuX2V4ZWN1dGFibGVfcCAiJGFzX2Rpci8kYWNfd29yZCRhY19leGVjX2V4dCI7IHRoZW4KLSAg
ICBhY19jdl9wYXRoX0ZUUD0iJGFzX2Rpci8kYWNfd29yZCRhY19leGVjX2V4dCIKLSAgICAkYXNf
ZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiBmb3VuZCAkYXNfZGlyLyRhY193b3Jk
JGFjX2V4ZWNfZXh0IiA+JjUKLSAgICBicmVhayAyCi0gIGZpCi1kb25lCi0gIGRvbmUKLUlGUz0k
YXNfc2F2ZV9JRlMKLQotICB0ZXN0IC16ICIkYWNfY3ZfcGF0aF9GVFAiICYmIGFjX2N2X3BhdGhf
RlRQPSJubyIKLSAgOzsKLWVzYWMKLWZpCi1GVFA9JGFjX2N2X3BhdGhfRlRQCi1pZiB0ZXN0IC1u
ICIkRlRQIjsgdGhlbgotICB7ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306
IHJlc3VsdDogJEZUUCIgPiY1Ci0kYXNfZWNobyAiJEZUUCIgPiY2OyB9Ci1lbHNlCi0gIHsgJGFz
X2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogcmVzdWx0OiBubyIgPiY1Ci0kYXNf
ZWNobyAibm8iID4mNjsgfQotZmkKLQotCi0gICAgaWYgdGVzdCB4IiRGVFAiICE9IHgibm8iOyB0
aGVuIDoKLQotICAgICAgICBGRVRDSEVSPSIkRlRQIC1vIgotCi1lbHNlCi0KLSAgICAgICAgRkVU
Q0hFUj0iJEZBTFNFIgotICAgICAgICB7ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJ
TkVOT306IFdBUk5JTkc6IGNhbm5vdCBmaW5kIHdnZXQgb3IgZnRwIiA+JjUKLSRhc19lY2hvICIk
YXNfbWU6IFdBUk5JTkc6IGNhbm5vdCBmaW5kIHdnZXQgb3IgZnRwIiA+JjI7fQotCi1maQotCi1m
aQotCi0KLQotIyBDaGVja3MgZm9yIHByb2dyYW1zLgotYWNfZXh0PWMKLWFjX2NwcD0nJENQUCAk
Q1BQRkxBR1MnCi1hY19jb21waWxlPSckQ0MgLWMgJENGTEFHUyAkQ1BQRkxBR1MgY29uZnRlc3Qu
JGFjX2V4dCA+JjUnCi1hY19saW5rPSckQ0MgLW8gY29uZnRlc3QkYWNfZXhlZXh0ICRDRkxBR1Mg
JENQUEZMQUdTICRMREZMQUdTIGNvbmZ0ZXN0LiRhY19leHQgJExJQlMgPiY1JwotYWNfY29tcGls
ZXJfZ251PSRhY19jdl9jX2NvbXBpbGVyX2dudQotaWYgdGVzdCAtbiAiJGFjX3Rvb2xfcHJlZml4
IjsgdGhlbgotICAjIEV4dHJhY3QgdGhlIGZpcnN0IHdvcmQgb2YgIiR7YWNfdG9vbF9wcmVmaXh9
Z2NjIiwgc28gaXQgY2FuIGJlIGEgcHJvZ3JhbSBuYW1lIHdpdGggYXJncy4KLXNldCBkdW1teSAk
e2FjX3Rvb2xfcHJlZml4fWdjYzsgYWNfd29yZD0kMgoteyAkYXNfZWNobyAiJGFzX21lOiR7YXNf
bGluZW5vLSRMSU5FTk99OiBjaGVja2luZyBmb3IgJGFjX3dvcmQiID4mNQotJGFzX2VjaG9fbiAi
Y2hlY2tpbmcgZm9yICRhY193b3JkLi4uICIgPiY2OyB9Ci1pZiAke2FjX2N2X3Byb2dfQ0MrOn0g
ZmFsc2U7IHRoZW4gOgotICAkYXNfZWNob19uICIoY2FjaGVkKSAiID4mNgotZWxzZQotICBpZiB0
ZXN0IC1uICIkQ0MiOyB0aGVuCi0gIGFjX2N2X3Byb2dfQ0M9IiRDQyIgIyBMZXQgdGhlIHVzZXIg
b3ZlcnJpZGUgdGhlIHRlc3QuCi1lbHNlCi1hc19zYXZlX0lGUz0kSUZTOyBJRlM9JFBBVEhfU0VQ
QVJBVE9SCi1mb3IgYXNfZGlyIGluICRQQVRICi1kbwotICBJRlM9JGFzX3NhdmVfSUZTCi0gIHRl
c3QgLXogIiRhc19kaXIiICYmIGFzX2Rpcj0uCi0gICAgZm9yIGFjX2V4ZWNfZXh0IGluICcnICRh
Y19leGVjdXRhYmxlX2V4dGVuc2lvbnM7IGRvCi0gIGlmIGFzX2ZuX2V4ZWN1dGFibGVfcCAiJGFz
X2Rpci8kYWNfd29yZCRhY19leGVjX2V4dCI7IHRoZW4KLSAgICBhY19jdl9wcm9nX0NDPSIke2Fj
X3Rvb2xfcHJlZml4fWdjYyIKLSAgICAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5F
Tk99OiBmb3VuZCAkYXNfZGlyLyRhY193b3JkJGFjX2V4ZWNfZXh0IiA+JjUKLSAgICBicmVhayAy
Ci0gIGZpCi1kb25lCi0gIGRvbmUKLUlGUz0kYXNfc2F2ZV9JRlMKLQotZmkKLWZpCi1DQz0kYWNf
Y3ZfcHJvZ19DQwotaWYgdGVzdCAtbiAiJENDIjsgdGhlbgotICB7ICRhc19lY2hvICIkYXNfbWU6
JHthc19saW5lbm8tJExJTkVOT306IHJlc3VsdDogJENDIiA+JjUKLSRhc19lY2hvICIkQ0MiID4m
NjsgfQotZWxzZQotICB7ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IHJl
c3VsdDogbm8iID4mNQotJGFzX2VjaG8gIm5vIiA+JjY7IH0KLWZpCi0KLQotZmkKLWlmIHRlc3Qg
LXogIiRhY19jdl9wcm9nX0NDIjsgdGhlbgotICBhY19jdF9DQz0kQ0MKLSAgIyBFeHRyYWN0IHRo
ZSBmaXJzdCB3b3JkIG9mICJnY2MiLCBzbyBpdCBjYW4gYmUgYSBwcm9ncmFtIG5hbWUgd2l0aCBh
cmdzLgotc2V0IGR1bW15IGdjYzsgYWNfd29yZD0kMgoteyAkYXNfZWNobyAiJGFzX21lOiR7YXNf
bGluZW5vLSRMSU5FTk99OiBjaGVja2luZyBmb3IgJGFjX3dvcmQiID4mNQotJGFzX2VjaG9fbiAi
Y2hlY2tpbmcgZm9yICRhY193b3JkLi4uICIgPiY2OyB9Ci1pZiAke2FjX2N2X3Byb2dfYWNfY3Rf
Q0MrOn0gZmFsc2U7IHRoZW4gOgotICAkYXNfZWNob19uICIoY2FjaGVkKSAiID4mNgotZWxzZQot
ICBpZiB0ZXN0IC1uICIkYWNfY3RfQ0MiOyB0aGVuCi0gIGFjX2N2X3Byb2dfYWNfY3RfQ0M9IiRh
Y19jdF9DQyIgIyBMZXQgdGhlIHVzZXIgb3ZlcnJpZGUgdGhlIHRlc3QuCi1lbHNlCi1hc19zYXZl
X0lGUz0kSUZTOyBJRlM9JFBBVEhfU0VQQVJBVE9SCi1mb3IgYXNfZGlyIGluICRQQVRICi1kbwot
ICBJRlM9JGFzX3NhdmVfSUZTCi0gIHRlc3QgLXogIiRhc19kaXIiICYmIGFzX2Rpcj0uCi0gICAg
Zm9yIGFjX2V4ZWNfZXh0IGluICcnICRhY19leGVjdXRhYmxlX2V4dGVuc2lvbnM7IGRvCi0gIGlm
IGFzX2ZuX2V4ZWN1dGFibGVfcCAiJGFzX2Rpci8kYWNfd29yZCRhY19leGVjX2V4dCI7IHRoZW4K
LSAgICBhY19jdl9wcm9nX2FjX2N0X0NDPSJnY2MiCi0gICAgJGFzX2VjaG8gIiRhc19tZToke2Fz
X2xpbmVuby0kTElORU5PfTogZm91bmQgJGFzX2Rpci8kYWNfd29yZCRhY19leGVjX2V4dCIgPiY1
Ci0gICAgYnJlYWsgMgotICBmaQotZG9uZQotICBkb25lCi1JRlM9JGFzX3NhdmVfSUZTCi0KLWZp
Ci1maQotYWNfY3RfQ0M9JGFjX2N2X3Byb2dfYWNfY3RfQ0MKLWlmIHRlc3QgLW4gIiRhY19jdF9D
QyI7IHRoZW4KLSAgeyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiByZXN1
bHQ6ICRhY19jdF9DQyIgPiY1Ci0kYXNfZWNobyAiJGFjX2N0X0NDIiA+JjY7IH0KLWVsc2UKLSAg
eyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiByZXN1bHQ6IG5vIiA+JjUK
LSRhc19lY2hvICJubyIgPiY2OyB9Ci1maQotCi0gIGlmIHRlc3QgIngkYWNfY3RfQ0MiID0geDsg
dGhlbgotICAgIENDPSIiCi0gIGVsc2UKLSAgICBjYXNlICRjcm9zc19jb21waWxpbmc6JGFjX3Rv
b2xfd2FybmVkIGluCi15ZXM6KQoteyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5F
Tk99OiBXQVJOSU5HOiB1c2luZyBjcm9zcyB0b29scyBub3QgcHJlZml4ZWQgd2l0aCBob3N0IHRy
aXBsZXQiID4mNQotJGFzX2VjaG8gIiRhc19tZTogV0FSTklORzogdXNpbmcgY3Jvc3MgdG9vbHMg
bm90IHByZWZpeGVkIHdpdGggaG9zdCB0cmlwbGV0IiA+JjI7fQotYWNfdG9vbF93YXJuZWQ9eWVz
IDs7Ci1lc2FjCi0gICAgQ0M9JGFjX2N0X0NDCi0gIGZpCi1lbHNlCi0gIENDPSIkYWNfY3ZfcHJv
Z19DQyIKLWZpCi0KLWlmIHRlc3QgLXogIiRDQyI7IHRoZW4KLSAgICAgICAgICBpZiB0ZXN0IC1u
ICIkYWNfdG9vbF9wcmVmaXgiOyB0aGVuCi0gICAgIyBFeHRyYWN0IHRoZSBmaXJzdCB3b3JkIG9m
ICIke2FjX3Rvb2xfcHJlZml4fWNjIiwgc28gaXQgY2FuIGJlIGEgcHJvZ3JhbSBuYW1lIHdpdGgg
YXJncy4KLXNldCBkdW1teSAke2FjX3Rvb2xfcHJlZml4fWNjOyBhY193b3JkPSQyCi17ICRhc19l
Y2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IGNoZWNraW5nIGZvciAkYWNfd29yZCIg
PiY1Ci0kYXNfZWNob19uICJjaGVja2luZyBmb3IgJGFjX3dvcmQuLi4gIiA+JjY7IH0KLWlmICR7
YWNfY3ZfcHJvZ19DQys6fSBmYWxzZTsgdGhlbiA6Ci0gICRhc19lY2hvX24gIihjYWNoZWQpICIg
PiY2Ci1lbHNlCi0gIGlmIHRlc3QgLW4gIiRDQyI7IHRoZW4KLSAgYWNfY3ZfcHJvZ19DQz0iJEND
IiAjIExldCB0aGUgdXNlciBvdmVycmlkZSB0aGUgdGVzdC4KLWVsc2UKLWFzX3NhdmVfSUZTPSRJ
RlM7IElGUz0kUEFUSF9TRVBBUkFUT1IKLWZvciBhc19kaXIgaW4gJFBBVEgKLWRvCi0gIElGUz0k
YXNfc2F2ZV9JRlMKLSAgdGVzdCAteiAiJGFzX2RpciIgJiYgYXNfZGlyPS4KLSAgICBmb3IgYWNf
ZXhlY19leHQgaW4gJycgJGFjX2V4ZWN1dGFibGVfZXh0ZW5zaW9uczsgZG8KLSAgaWYgYXNfZm5f
ZXhlY3V0YWJsZV9wICIkYXNfZGlyLyRhY193b3JkJGFjX2V4ZWNfZXh0IjsgdGhlbgotICAgIGFj
X2N2X3Byb2dfQ0M9IiR7YWNfdG9vbF9wcmVmaXh9Y2MiCi0gICAgJGFzX2VjaG8gIiRhc19tZTok
e2FzX2xpbmVuby0kTElORU5PfTogZm91bmQgJGFzX2Rpci8kYWNfd29yZCRhY19leGVjX2V4dCIg
PiY1Ci0gICAgYnJlYWsgMgotICBmaQotZG9uZQotICBkb25lCi1JRlM9JGFzX3NhdmVfSUZTCi0K
LWZpCi1maQotQ0M9JGFjX2N2X3Byb2dfQ0MKLWlmIHRlc3QgLW4gIiRDQyI7IHRoZW4KLSAgeyAk
YXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiByZXN1bHQ6ICRDQyIgPiY1Ci0k
YXNfZWNobyAiJENDIiA+JjY7IH0KLWVsc2UKLSAgeyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGlu
ZW5vLSRMSU5FTk99OiByZXN1bHQ6IG5vIiA+JjUKLSRhc19lY2hvICJubyIgPiY2OyB9Ci1maQot
Ci0KLSAgZmkKLWZpCi1pZiB0ZXN0IC16ICIkQ0MiOyB0aGVuCi0gICMgRXh0cmFjdCB0aGUgZmly
c3Qgd29yZCBvZiAiY2MiLCBzbyBpdCBjYW4gYmUgYSBwcm9ncmFtIG5hbWUgd2l0aCBhcmdzLgot
c2V0IGR1bW15IGNjOyBhY193b3JkPSQyCi17ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8t
JExJTkVOT306IGNoZWNraW5nIGZvciAkYWNfd29yZCIgPiY1Ci0kYXNfZWNob19uICJjaGVja2lu
ZyBmb3IgJGFjX3dvcmQuLi4gIiA+JjY7IH0KLWlmICR7YWNfY3ZfcHJvZ19DQys6fSBmYWxzZTsg
dGhlbiA6Ci0gICRhc19lY2hvX24gIihjYWNoZWQpICIgPiY2Ci1lbHNlCi0gIGlmIHRlc3QgLW4g
IiRDQyI7IHRoZW4KLSAgYWNfY3ZfcHJvZ19DQz0iJENDIiAjIExldCB0aGUgdXNlciBvdmVycmlk
ZSB0aGUgdGVzdC4KLWVsc2UKLSAgYWNfcHJvZ19yZWplY3RlZD1ubwotYXNfc2F2ZV9JRlM9JElG
UzsgSUZTPSRQQVRIX1NFUEFSQVRPUgotZm9yIGFzX2RpciBpbiAkUEFUSAotZG8KLSAgSUZTPSRh
c19zYXZlX0lGUwotICB0ZXN0IC16ICIkYXNfZGlyIiAmJiBhc19kaXI9LgotICAgIGZvciBhY19l
eGVjX2V4dCBpbiAnJyAkYWNfZXhlY3V0YWJsZV9leHRlbnNpb25zOyBkbwotICBpZiBhc19mbl9l
eGVjdXRhYmxlX3AgIiRhc19kaXIvJGFjX3dvcmQkYWNfZXhlY19leHQiOyB0aGVuCi0gICAgaWYg
dGVzdCAiJGFzX2Rpci8kYWNfd29yZCRhY19leGVjX2V4dCIgPSAiL3Vzci91Y2IvY2MiOyB0aGVu
Ci0gICAgICAgYWNfcHJvZ19yZWplY3RlZD15ZXMKLSAgICAgICBjb250aW51ZQotICAgICBmaQot
ICAgIGFjX2N2X3Byb2dfQ0M9ImNjIgotICAgICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8t
JExJTkVOT306IGZvdW5kICRhc19kaXIvJGFjX3dvcmQkYWNfZXhlY19leHQiID4mNQotICAgIGJy
ZWFrIDIKLSAgZmkKLWRvbmUKLSAgZG9uZQotSUZTPSRhc19zYXZlX0lGUwotCi1pZiB0ZXN0ICRh
Y19wcm9nX3JlamVjdGVkID0geWVzOyB0aGVuCi0gICMgV2UgZm91bmQgYSBib2dvbiBpbiB0aGUg
cGF0aCwgc28gbWFrZSBzdXJlIHdlIG5ldmVyIHVzZSBpdC4KLSAgc2V0IGR1bW15ICRhY19jdl9w
cm9nX0NDCi0gIHNoaWZ0Ci0gIGlmIHRlc3QgJCMgIT0gMDsgdGhlbgotICAgICMgV2UgY2hvc2Ug
YSBkaWZmZXJlbnQgY29tcGlsZXIgZnJvbSB0aGUgYm9ndXMgb25lLgotICAgICMgSG93ZXZlciwg
aXQgaGFzIHRoZSBzYW1lIGJhc2VuYW1lLCBzbyB0aGUgYm9nb24gd2lsbCBiZSBjaG9zZW4KLSAg
ICAjIGZpcnN0IGlmIHdlIHNldCBDQyB0byBqdXN0IHRoZSBiYXNlbmFtZTsgdXNlIHRoZSBmdWxs
IGZpbGUgbmFtZS4KLSAgICBzaGlmdAotICAgIGFjX2N2X3Byb2dfQ0M9IiRhc19kaXIvJGFjX3dv
cmQkezErJyAnfSRAIgotICBmaQotZmkKLWZpCi1maQotQ0M9JGFjX2N2X3Byb2dfQ0MKLWlmIHRl
c3QgLW4gIiRDQyI7IHRoZW4KLSAgeyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5F
Tk99OiByZXN1bHQ6ICRDQyIgPiY1Ci0kYXNfZWNobyAiJENDIiA+JjY7IH0KLWVsc2UKLSAgeyAk
YXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiByZXN1bHQ6IG5vIiA+JjUKLSRh
c19lY2hvICJubyIgPiY2OyB9Ci1maQotCi0KLWZpCi1pZiB0ZXN0IC16ICIkQ0MiOyB0aGVuCi0g
IGlmIHRlc3QgLW4gIiRhY190b29sX3ByZWZpeCI7IHRoZW4KLSAgZm9yIGFjX3Byb2cgaW4gY2wu
ZXhlCi0gIGRvCi0gICAgIyBFeHRyYWN0IHRoZSBmaXJzdCB3b3JkIG9mICIkYWNfdG9vbF9wcmVm
aXgkYWNfcHJvZyIsIHNvIGl0IGNhbiBiZSBhIHByb2dyYW0gbmFtZSB3aXRoIGFyZ3MuCi1zZXQg
ZHVtbXkgJGFjX3Rvb2xfcHJlZml4JGFjX3Byb2c7IGFjX3dvcmQ9JDIKLXsgJGFzX2VjaG8gIiRh
c19tZToke2FzX2xpbmVuby0kTElORU5PfTogY2hlY2tpbmcgZm9yICRhY193b3JkIiA+JjUKLSRh
c19lY2hvX24gImNoZWNraW5nIGZvciAkYWNfd29yZC4uLiAiID4mNjsgfQotaWYgJHthY19jdl9w
cm9nX0NDKzp9IGZhbHNlOyB0aGVuIDoKLSAgJGFzX2VjaG9fbiAiKGNhY2hlZCkgIiA+JjYKLWVs
c2UKLSAgaWYgdGVzdCAtbiAiJENDIjsgdGhlbgotICBhY19jdl9wcm9nX0NDPSIkQ0MiICMgTGV0
IHRoZSB1c2VyIG92ZXJyaWRlIHRoZSB0ZXN0LgotZWxzZQotYXNfc2F2ZV9JRlM9JElGUzsgSUZT
PSRQQVRIX1NFUEFSQVRPUgotZm9yIGFzX2RpciBpbiAkUEFUSAotZG8KLSAgSUZTPSRhc19zYXZl
X0lGUwotICB0ZXN0IC16ICIkYXNfZGlyIiAmJiBhc19kaXI9LgotICAgIGZvciBhY19leGVjX2V4
dCBpbiAnJyAkYWNfZXhlY3V0YWJsZV9leHRlbnNpb25zOyBkbwotICBpZiBhc19mbl9leGVjdXRh
YmxlX3AgIiRhc19kaXIvJGFjX3dvcmQkYWNfZXhlY19leHQiOyB0aGVuCi0gICAgYWNfY3ZfcHJv
Z19DQz0iJGFjX3Rvb2xfcHJlZml4JGFjX3Byb2ciCi0gICAgJGFzX2VjaG8gIiRhc19tZToke2Fz
X2xpbmVuby0kTElORU5PfTogZm91bmQgJGFzX2Rpci8kYWNfd29yZCRhY19leGVjX2V4dCIgPiY1
Ci0gICAgYnJlYWsgMgotICBmaQotZG9uZQotICBkb25lCi1JRlM9JGFzX3NhdmVfSUZTCi0KLWZp
Ci1maQotQ0M9JGFjX2N2X3Byb2dfQ0MKLWlmIHRlc3QgLW4gIiRDQyI7IHRoZW4KLSAgeyAkYXNf
ZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiByZXN1bHQ6ICRDQyIgPiY1Ci0kYXNf
ZWNobyAiJENDIiA+JjY7IH0KLWVsc2UKLSAgeyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5v
LSRMSU5FTk99OiByZXN1bHQ6IG5vIiA+JjUKLSRhc19lY2hvICJubyIgPiY2OyB9Ci1maQotCi0K
LSAgICB0ZXN0IC1uICIkQ0MiICYmIGJyZWFrCi0gIGRvbmUKLWZpCi1pZiB0ZXN0IC16ICIkQ0Mi
OyB0aGVuCi0gIGFjX2N0X0NDPSRDQwotICBmb3IgYWNfcHJvZyBpbiBjbC5leGUKLWRvCi0gICMg
RXh0cmFjdCB0aGUgZmlyc3Qgd29yZCBvZiAiJGFjX3Byb2ciLCBzbyBpdCBjYW4gYmUgYSBwcm9n
cmFtIG5hbWUgd2l0aCBhcmdzLgotc2V0IGR1bW15ICRhY19wcm9nOyBhY193b3JkPSQyCi17ICRh
c19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IGNoZWNraW5nIGZvciAkYWNfd29y
ZCIgPiY1Ci0kYXNfZWNob19uICJjaGVja2luZyBmb3IgJGFjX3dvcmQuLi4gIiA+JjY7IH0KLWlm
ICR7YWNfY3ZfcHJvZ19hY19jdF9DQys6fSBmYWxzZTsgdGhlbiA6Ci0gICRhc19lY2hvX24gIihj
YWNoZWQpICIgPiY2Ci1lbHNlCi0gIGlmIHRlc3QgLW4gIiRhY19jdF9DQyI7IHRoZW4KLSAgYWNf
Y3ZfcHJvZ19hY19jdF9DQz0iJGFjX2N0X0NDIiAjIExldCB0aGUgdXNlciBvdmVycmlkZSB0aGUg
dGVzdC4KLWVsc2UKLWFzX3NhdmVfSUZTPSRJRlM7IElGUz0kUEFUSF9TRVBBUkFUT1IKLWZvciBh
c19kaXIgaW4gJFBBVEgKLWRvCi0gIElGUz0kYXNfc2F2ZV9JRlMKLSAgdGVzdCAteiAiJGFzX2Rp
ciIgJiYgYXNfZGlyPS4KLSAgICBmb3IgYWNfZXhlY19leHQgaW4gJycgJGFjX2V4ZWN1dGFibGVf
ZXh0ZW5zaW9uczsgZG8KLSAgaWYgYXNfZm5fZXhlY3V0YWJsZV9wICIkYXNfZGlyLyRhY193b3Jk
JGFjX2V4ZWNfZXh0IjsgdGhlbgotICAgIGFjX2N2X3Byb2dfYWNfY3RfQ0M9IiRhY19wcm9nIgot
ICAgICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IGZvdW5kICRhc19kaXIv
JGFjX3dvcmQkYWNfZXhlY19leHQiID4mNQotICAgIGJyZWFrIDIKLSAgZmkKLWRvbmUKLSAgZG9u
ZQotSUZTPSRhc19zYXZlX0lGUwotCi1maQotZmkKLWFjX2N0X0NDPSRhY19jdl9wcm9nX2FjX2N0
X0NDCi1pZiB0ZXN0IC1uICIkYWNfY3RfQ0MiOyB0aGVuCi0gIHsgJGFzX2VjaG8gIiRhc19tZTok
e2FzX2xpbmVuby0kTElORU5PfTogcmVzdWx0OiAkYWNfY3RfQ0MiID4mNQotJGFzX2VjaG8gIiRh
Y19jdF9DQyIgPiY2OyB9Ci1lbHNlCi0gIHsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0k
TElORU5PfTogcmVzdWx0OiBubyIgPiY1Ci0kYXNfZWNobyAibm8iID4mNjsgfQotZmkKLQotCi0g
IHRlc3QgLW4gIiRhY19jdF9DQyIgJiYgYnJlYWsKLWRvbmUKLQotICBpZiB0ZXN0ICJ4JGFjX2N0
X0NDIiA9IHg7IHRoZW4KLSAgICBDQz0iIgotICBlbHNlCi0gICAgY2FzZSAkY3Jvc3NfY29tcGls
aW5nOiRhY190b29sX3dhcm5lZCBpbgoteWVzOikKLXsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xp
bmVuby0kTElORU5PfTogV0FSTklORzogdXNpbmcgY3Jvc3MgdG9vbHMgbm90IHByZWZpeGVkIHdp
dGggaG9zdCB0cmlwbGV0IiA+JjUKLSRhc19lY2hvICIkYXNfbWU6IFdBUk5JTkc6IHVzaW5nIGNy
b3NzIHRvb2xzIG5vdCBwcmVmaXhlZCB3aXRoIGhvc3QgdHJpcGxldCIgPiYyO30KLWFjX3Rvb2xf
d2FybmVkPXllcyA7OwotZXNhYwotICAgIENDPSRhY19jdF9DQwotICBmaQotZmkKLQotZmkKLQot
Ci10ZXN0IC16ICIkQ0MiICYmIHsgeyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5F
Tk99OiBlcnJvcjogaW4gXGAkYWNfcHdkJzoiID4mNQotJGFzX2VjaG8gIiRhc19tZTogZXJyb3I6
IGluIFxgJGFjX3B3ZCc6IiA+JjI7fQotYXNfZm5fZXJyb3IgJD8gIm5vIGFjY2VwdGFibGUgQyBj
b21waWxlciBmb3VuZCBpbiBcJFBBVEgKLVNlZSBcYGNvbmZpZy5sb2cnIGZvciBtb3JlIGRldGFp
bHMiICIkTElORU5PIiA1OyB9Ci0KLSMgUHJvdmlkZSBzb21lIGluZm9ybWF0aW9uIGFib3V0IHRo
ZSBjb21waWxlci4KLSRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IGNoZWNr
aW5nIGZvciBDIGNvbXBpbGVyIHZlcnNpb24iID4mNQotc2V0IFggJGFjX2NvbXBpbGUKLWFjX2Nv
bXBpbGVyPSQyCi1mb3IgYWNfb3B0aW9uIGluIC0tdmVyc2lvbiAtdiAtViAtcXZlcnNpb247IGRv
Ci0gIHsgeyBhY190cnk9IiRhY19jb21waWxlciAkYWNfb3B0aW9uID4mNSIKLWNhc2UgIigoJGFj
X3RyeSIgaW4KLSAgKlwiKiB8ICpcYCogfCAqXFwqKSBhY190cnlfZWNobz1cJGFjX3RyeTs7Ci0g
ICopIGFjX3RyeV9lY2hvPSRhY190cnk7OwotZXNhYwotZXZhbCBhY190cnlfZWNobz0iXCJcJGFz
X21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiAkYWNfdHJ5X2VjaG9cIiIKLSRhc19lY2hvICIkYWNf
dHJ5X2VjaG8iOyB9ID4mNQotICAoZXZhbCAiJGFjX2NvbXBpbGVyICRhY19vcHRpb24gPiY1Iikg
Mj5jb25mdGVzdC5lcnIKLSAgYWNfc3RhdHVzPSQ/Ci0gIGlmIHRlc3QgLXMgY29uZnRlc3QuZXJy
OyB0aGVuCi0gICAgc2VkICcxMGFcCi0uLi4gcmVzdCBvZiBzdGRlcnIgb3V0cHV0IGRlbGV0ZWQg
Li4uCi0gICAgICAgICAxMHEnIGNvbmZ0ZXN0LmVyciA+Y29uZnRlc3QuZXIxCi0gICAgY2F0IGNv
bmZ0ZXN0LmVyMSA+JjUKLSAgZmkKLSAgcm0gLWYgY29uZnRlc3QuZXIxIGNvbmZ0ZXN0LmVycgot
ICAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiBcJD8gPSAkYWNfc3RhdHVz
IiA+JjUKLSAgdGVzdCAkYWNfc3RhdHVzID0gMDsgfQotZG9uZQotCi1jYXQgY29uZmRlZnMuaCAt
IDw8X0FDRU9GID5jb25mdGVzdC4kYWNfZXh0Ci0vKiBlbmQgY29uZmRlZnMuaC4gICovCi0KLWlu
dAotbWFpbiAoKQotewotCi0gIDsKLSAgcmV0dXJuIDA7Ci19Ci1fQUNFT0YKLWFjX2NsZWFuX2Zp
bGVzX3NhdmU9JGFjX2NsZWFuX2ZpbGVzCi1hY19jbGVhbl9maWxlcz0iJGFjX2NsZWFuX2ZpbGVz
IGEub3V0IGEub3V0LmRTWU0gYS5leGUgYi5vdXQiCi0jIFRyeSB0byBjcmVhdGUgYW4gZXhlY3V0
YWJsZSB3aXRob3V0IC1vIGZpcnN0LCBkaXNyZWdhcmQgYS5vdXQuCi0jIEl0IHdpbGwgaGVscCB1
cyBkaWFnbm9zZSBicm9rZW4gY29tcGlsZXJzLCBhbmQgZmluZGluZyBvdXQgYW4gaW50dWl0aW9u
Ci0jIG9mIGV4ZWV4dC4KLXsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTog
Y2hlY2tpbmcgd2hldGhlciB0aGUgQyBjb21waWxlciB3b3JrcyIgPiY1Ci0kYXNfZWNob19uICJj
aGVja2luZyB3aGV0aGVyIHRoZSBDIGNvbXBpbGVyIHdvcmtzLi4uICIgPiY2OyB9Ci1hY19saW5r
X2RlZmF1bHQ9YCRhc19lY2hvICIkYWNfbGluayIgfCBzZWQgJ3MvIC1vICpjb25mdGVzdFteIF0q
Ly8nYAotCi0jIFRoZSBwb3NzaWJsZSBvdXRwdXQgZmlsZXM6Ci1hY19maWxlcz0iYS5vdXQgY29u
ZnRlc3QuZXhlIGNvbmZ0ZXN0IGEuZXhlIGFfb3V0LmV4ZSBiLm91dCBjb25mdGVzdC4qIgotCi1h
Y19ybWZpbGVzPQotZm9yIGFjX2ZpbGUgaW4gJGFjX2ZpbGVzCi1kbwotICBjYXNlICRhY19maWxl
IGluCi0gICAgKi4kYWNfZXh0IHwgKi54Y29mZiB8ICoudGRzIHwgKi5kIHwgKi5wZGIgfCAqLnhT
WU0gfCAqLmJiIHwgKi5iYmcgfCAqLm1hcCB8ICouaW5mIHwgKi5kU1lNIHwgKi5vIHwgKi5vYmog
KSA7OwotICAgICogKSBhY19ybWZpbGVzPSIkYWNfcm1maWxlcyAkYWNfZmlsZSI7OwotICBlc2Fj
Ci1kb25lCi1ybSAtZiAkYWNfcm1maWxlcwotCi1pZiB7IHsgYWNfdHJ5PSIkYWNfbGlua19kZWZh
dWx0IgotY2FzZSAiKCgkYWNfdHJ5IiBpbgotICAqXCIqIHwgKlxgKiB8ICpcXCopIGFjX3RyeV9l
Y2hvPVwkYWNfdHJ5OzsKLSAgKikgYWNfdHJ5X2VjaG89JGFjX3RyeTs7Ci1lc2FjCi1ldmFsIGFj
X3RyeV9lY2hvPSJcIlwkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306ICRhY190cnlfZWNob1wi
IgotJGFzX2VjaG8gIiRhY190cnlfZWNobyI7IH0gPiY1Ci0gIChldmFsICIkYWNfbGlua19kZWZh
dWx0IikgMj4mNQotICBhY19zdGF0dXM9JD8KLSAgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVu
by0kTElORU5PfTogXCQ/ID0gJGFjX3N0YXR1cyIgPiY1Ci0gIHRlc3QgJGFjX3N0YXR1cyA9IDA7
IH07IHRoZW4gOgotICAjIEF1dG9jb25mLTIuMTMgY291bGQgc2V0IHRoZSBhY19jdl9leGVleHQg
dmFyaWFibGUgdG8gYG5vJy4KLSMgU28gaWdub3JlIGEgdmFsdWUgb2YgYG5vJywgb3RoZXJ3aXNl
IHRoaXMgd291bGQgbGVhZCB0byBgRVhFRVhUID0gbm8nCi0jIGluIGEgTWFrZWZpbGUuICBXZSBz
aG91bGQgbm90IG92ZXJyaWRlIGFjX2N2X2V4ZWV4dCBpZiBpdCB3YXMgY2FjaGVkLAotIyBzbyB0
aGF0IHRoZSB1c2VyIGNhbiBzaG9ydC1jaXJjdWl0IHRoaXMgdGVzdCBmb3IgY29tcGlsZXJzIHVu
a25vd24gdG8KLSMgQXV0b2NvbmYuCi1mb3IgYWNfZmlsZSBpbiAkYWNfZmlsZXMgJycKLWRvCi0g
IHRlc3QgLWYgIiRhY19maWxlIiB8fCBjb250aW51ZQotICBjYXNlICRhY19maWxlIGluCi0gICAg
Ki4kYWNfZXh0IHwgKi54Y29mZiB8ICoudGRzIHwgKi5kIHwgKi5wZGIgfCAqLnhTWU0gfCAqLmJi
IHwgKi5iYmcgfCAqLm1hcCB8ICouaW5mIHwgKi5kU1lNIHwgKi5vIHwgKi5vYmogKQotCTs7Ci0g
ICAgW2FiXS5vdXQgKQotCSMgV2UgZm91bmQgdGhlIGRlZmF1bHQgZXhlY3V0YWJsZSwgYnV0IGV4
ZWV4dD0nJyBpcyBtb3N0Ci0JIyBjZXJ0YWlubHkgcmlnaHQuCi0JYnJlYWs7OwotICAgICouKiAp
Ci0JaWYgdGVzdCAiJHthY19jdl9leGVleHQrc2V0fSIgPSBzZXQgJiYgdGVzdCAiJGFjX2N2X2V4
ZWV4dCIgIT0gbm87Ci0JdGhlbiA6OyBlbHNlCi0JICAgYWNfY3ZfZXhlZXh0PWBleHByICIkYWNf
ZmlsZSIgOiAnW14uXSpcKFwuLipcKSdgCi0JZmkKLQkjIFdlIHNldCBhY19jdl9leGVleHQgaGVy
ZSBiZWNhdXNlIHRoZSBsYXRlciB0ZXN0IGZvciBpdCBpcyBub3QKLQkjIHNhZmU6IGNyb3NzIGNv
bXBpbGVycyBtYXkgbm90IGFkZCB0aGUgc3VmZml4IGlmIGdpdmVuIGFuIGAtbycKLQkjIGFyZ3Vt
ZW50LCBzbyB3ZSBtYXkgbmVlZCB0byBrbm93IGl0IGF0IHRoYXQgcG9pbnQgYWxyZWFkeS4KLQkj
IEV2ZW4gaWYgdGhpcyBzZWN0aW9uIGxvb2tzIGNydWZ0eTogaXQgaGFzIHRoZSBhZHZhbnRhZ2Ug
b2YKLQkjIGFjdHVhbGx5IHdvcmtpbmcuCi0JYnJlYWs7OwotICAgICogKQotCWJyZWFrOzsKLSAg
ZXNhYwotZG9uZQotdGVzdCAiJGFjX2N2X2V4ZWV4dCIgPSBubyAmJiBhY19jdl9leGVleHQ9Ci0K
LWVsc2UKLSAgYWNfZmlsZT0nJwotZmkKLWlmIHRlc3QgLXogIiRhY19maWxlIjsgdGhlbiA6Ci0g
IHsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogcmVzdWx0OiBubyIgPiY1
Ci0kYXNfZWNobyAibm8iID4mNjsgfQotJGFzX2VjaG8gIiRhc19tZTogZmFpbGVkIHByb2dyYW0g
d2FzOiIgPiY1Ci1zZWQgJ3MvXi98IC8nIGNvbmZ0ZXN0LiRhY19leHQgPiY1Ci0KLXsgeyAkYXNf
ZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiBlcnJvcjogaW4gXGAkYWNfcHdkJzoi
ID4mNQotJGFzX2VjaG8gIiRhc19tZTogZXJyb3I6IGluIFxgJGFjX3B3ZCc6IiA+JjI7fQotYXNf
Zm5fZXJyb3IgNzcgIkMgY29tcGlsZXIgY2Fubm90IGNyZWF0ZSBleGVjdXRhYmxlcwotU2VlIFxg
Y29uZmlnLmxvZycgZm9yIG1vcmUgZGV0YWlscyIgIiRMSU5FTk8iIDU7IH0KLWVsc2UKLSAgeyAk
YXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiByZXN1bHQ6IHllcyIgPiY1Ci0k
YXNfZWNobyAieWVzIiA+JjY7IH0KLWZpCi17ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8t
JExJTkVOT306IGNoZWNraW5nIGZvciBDIGNvbXBpbGVyIGRlZmF1bHQgb3V0cHV0IGZpbGUgbmFt
ZSIgPiY1Ci0kYXNfZWNob19uICJjaGVja2luZyBmb3IgQyBjb21waWxlciBkZWZhdWx0IG91dHB1
dCBmaWxlIG5hbWUuLi4gIiA+JjY7IH0KLXsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0k
TElORU5PfTogcmVzdWx0OiAkYWNfZmlsZSIgPiY1Ci0kYXNfZWNobyAiJGFjX2ZpbGUiID4mNjsg
fQotYWNfZXhlZXh0PSRhY19jdl9leGVleHQKLQotcm0gLWYgLXIgYS5vdXQgYS5vdXQuZFNZTSBh
LmV4ZSBjb25mdGVzdCRhY19jdl9leGVleHQgYi5vdXQKLWFjX2NsZWFuX2ZpbGVzPSRhY19jbGVh
bl9maWxlc19zYXZlCi17ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IGNo
ZWNraW5nIGZvciBzdWZmaXggb2YgZXhlY3V0YWJsZXMiID4mNQotJGFzX2VjaG9fbiAiY2hlY2tp
bmcgZm9yIHN1ZmZpeCBvZiBleGVjdXRhYmxlcy4uLiAiID4mNjsgfQotaWYgeyB7IGFjX3RyeT0i
JGFjX2xpbmsiCi1jYXNlICIoKCRhY190cnkiIGluCi0gICpcIiogfCAqXGAqIHwgKlxcKikgYWNf
dHJ5X2VjaG89XCRhY190cnk7OwotICAqKSBhY190cnlfZWNobz0kYWNfdHJ5OzsKLWVzYWMKLWV2
YWwgYWNfdHJ5X2VjaG89IlwiXCRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogJGFjX3RyeV9l
Y2hvXCIiCi0kYXNfZWNobyAiJGFjX3RyeV9lY2hvIjsgfSA+JjUKLSAgKGV2YWwgIiRhY19saW5r
IikgMj4mNQotICBhY19zdGF0dXM9JD8KLSAgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0k
TElORU5PfTogXCQ/ID0gJGFjX3N0YXR1cyIgPiY1Ci0gIHRlc3QgJGFjX3N0YXR1cyA9IDA7IH07
IHRoZW4gOgotICAjIElmIGJvdGggYGNvbmZ0ZXN0LmV4ZScgYW5kIGBjb25mdGVzdCcgYXJlIGBw
cmVzZW50JyAod2VsbCwgb2JzZXJ2YWJsZSkKLSMgY2F0Y2ggYGNvbmZ0ZXN0LmV4ZScuICBGb3Ig
aW5zdGFuY2Ugd2l0aCBDeWd3aW4sIGBscyBjb25mdGVzdCcgd2lsbAotIyB3b3JrIHByb3Blcmx5
IChpLmUuLCByZWZlciB0byBgY29uZnRlc3QuZXhlJyksIHdoaWxlIGl0IHdvbid0IHdpdGgKLSMg
YHJtJy4KLWZvciBhY19maWxlIGluIGNvbmZ0ZXN0LmV4ZSBjb25mdGVzdCBjb25mdGVzdC4qOyBk
bwotICB0ZXN0IC1mICIkYWNfZmlsZSIgfHwgY29udGludWUKLSAgY2FzZSAkYWNfZmlsZSBpbgot
ICAgICouJGFjX2V4dCB8ICoueGNvZmYgfCAqLnRkcyB8ICouZCB8ICoucGRiIHwgKi54U1lNIHwg
Ki5iYiB8ICouYmJnIHwgKi5tYXAgfCAqLmluZiB8ICouZFNZTSB8ICoubyB8ICoub2JqICkgOzsK
LSAgICAqLiogKSBhY19jdl9leGVleHQ9YGV4cHIgIiRhY19maWxlIiA6ICdbXi5dKlwoXC4uKlwp
J2AKLQkgIGJyZWFrOzsKLSAgICAqICkgYnJlYWs7OwotICBlc2FjCi1kb25lCi1lbHNlCi0gIHsg
eyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiBlcnJvcjogaW4gXGAkYWNf
cHdkJzoiID4mNQotJGFzX2VjaG8gIiRhc19tZTogZXJyb3I6IGluIFxgJGFjX3B3ZCc6IiA+JjI7
fQotYXNfZm5fZXJyb3IgJD8gImNhbm5vdCBjb21wdXRlIHN1ZmZpeCBvZiBleGVjdXRhYmxlczog
Y2Fubm90IGNvbXBpbGUgYW5kIGxpbmsKLVNlZSBcYGNvbmZpZy5sb2cnIGZvciBtb3JlIGRldGFp
bHMiICIkTElORU5PIiA1OyB9Ci1maQotcm0gLWYgY29uZnRlc3QgY29uZnRlc3QkYWNfY3ZfZXhl
ZXh0Ci17ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IHJlc3VsdDogJGFj
X2N2X2V4ZWV4dCIgPiY1Ci0kYXNfZWNobyAiJGFjX2N2X2V4ZWV4dCIgPiY2OyB9Ci0KLXJtIC1m
IGNvbmZ0ZXN0LiRhY19leHQKLUVYRUVYVD0kYWNfY3ZfZXhlZXh0Ci1hY19leGVleHQ9JEVYRUVY
VAotY2F0IGNvbmZkZWZzLmggLSA8PF9BQ0VPRiA+Y29uZnRlc3QuJGFjX2V4dAotLyogZW5kIGNv
bmZkZWZzLmguICAqLwotI2luY2x1ZGUgPHN0ZGlvLmg+Ci1pbnQKLW1haW4gKCkKLXsKLUZJTEUg
KmYgPSBmb3BlbiAoImNvbmZ0ZXN0Lm91dCIsICJ3Iik7Ci0gcmV0dXJuIGZlcnJvciAoZikgfHwg
ZmNsb3NlIChmKSAhPSAwOwotCi0gIDsKLSAgcmV0dXJuIDA7Ci19Ci1fQUNFT0YKLWFjX2NsZWFu
X2ZpbGVzPSIkYWNfY2xlYW5fZmlsZXMgY29uZnRlc3Qub3V0IgotIyBDaGVjayB0aGF0IHRoZSBj
b21waWxlciBwcm9kdWNlcyBleGVjdXRhYmxlcyB3ZSBjYW4gcnVuLiAgSWYgbm90LCBlaXRoZXIK
LSMgdGhlIGNvbXBpbGVyIGlzIGJyb2tlbiwgb3Igd2UgY3Jvc3MgY29tcGlsZS4KLXsgJGFzX2Vj
aG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogY2hlY2tpbmcgd2hldGhlciB3ZSBhcmUg
Y3Jvc3MgY29tcGlsaW5nIiA+JjUKLSRhc19lY2hvX24gImNoZWNraW5nIHdoZXRoZXIgd2UgYXJl
IGNyb3NzIGNvbXBpbGluZy4uLiAiID4mNjsgfQotaWYgdGVzdCAiJGNyb3NzX2NvbXBpbGluZyIg
IT0geWVzOyB0aGVuCi0gIHsgeyBhY190cnk9IiRhY19saW5rIgotY2FzZSAiKCgkYWNfdHJ5IiBp
bgotICAqXCIqIHwgKlxgKiB8ICpcXCopIGFjX3RyeV9lY2hvPVwkYWNfdHJ5OzsKLSAgKikgYWNf
dHJ5X2VjaG89JGFjX3RyeTs7Ci1lc2FjCi1ldmFsIGFjX3RyeV9lY2hvPSJcIlwkYXNfbWU6JHth
c19saW5lbm8tJExJTkVOT306ICRhY190cnlfZWNob1wiIgotJGFzX2VjaG8gIiRhY190cnlfZWNo
byI7IH0gPiY1Ci0gIChldmFsICIkYWNfbGluayIpIDI+JjUKLSAgYWNfc3RhdHVzPSQ/Ci0gICRh
c19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IFwkPyA9ICRhY19zdGF0dXMiID4m
NQotICB0ZXN0ICRhY19zdGF0dXMgPSAwOyB9Ci0gIGlmIHsgYWNfdHJ5PScuL2NvbmZ0ZXN0JGFj
X2N2X2V4ZWV4dCcKLSAgeyB7IGNhc2UgIigoJGFjX3RyeSIgaW4KLSAgKlwiKiB8ICpcYCogfCAq
XFwqKSBhY190cnlfZWNobz1cJGFjX3RyeTs7Ci0gICopIGFjX3RyeV9lY2hvPSRhY190cnk7Owot
ZXNhYwotZXZhbCBhY190cnlfZWNobz0iXCJcJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiAk
YWNfdHJ5X2VjaG9cIiIKLSRhc19lY2hvICIkYWNfdHJ5X2VjaG8iOyB9ID4mNQotICAoZXZhbCAi
JGFjX3RyeSIpIDI+JjUKLSAgYWNfc3RhdHVzPSQ/Ci0gICRhc19lY2hvICIkYXNfbWU6JHthc19s
aW5lbm8tJExJTkVOT306IFwkPyA9ICRhY19zdGF0dXMiID4mNQotICB0ZXN0ICRhY19zdGF0dXMg
PSAwOyB9OyB9OyB0aGVuCi0gICAgY3Jvc3NfY29tcGlsaW5nPW5vCi0gIGVsc2UKLSAgICBpZiB0
ZXN0ICIkY3Jvc3NfY29tcGlsaW5nIiA9IG1heWJlOyB0aGVuCi0JY3Jvc3NfY29tcGlsaW5nPXll
cwotICAgIGVsc2UKLQl7IHsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTog
ZXJyb3I6IGluIFxgJGFjX3B3ZCc6IiA+JjUKLSRhc19lY2hvICIkYXNfbWU6IGVycm9yOiBpbiBc
YCRhY19wd2QnOiIgPiYyO30KLWFzX2ZuX2Vycm9yICQ/ICJjYW5ub3QgcnVuIEMgY29tcGlsZWQg
cHJvZ3JhbXMuCi1JZiB5b3UgbWVhbnQgdG8gY3Jvc3MgY29tcGlsZSwgdXNlIFxgLS1ob3N0Jy4K
LVNlZSBcYGNvbmZpZy5sb2cnIGZvciBtb3JlIGRldGFpbHMiICIkTElORU5PIiA1OyB9Ci0gICAg
ZmkKLSAgZmkKLWZpCi17ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IHJl
c3VsdDogJGNyb3NzX2NvbXBpbGluZyIgPiY1Ci0kYXNfZWNobyAiJGNyb3NzX2NvbXBpbGluZyIg
PiY2OyB9Ci0KLXJtIC1mIGNvbmZ0ZXN0LiRhY19leHQgY29uZnRlc3QkYWNfY3ZfZXhlZXh0IGNv
bmZ0ZXN0Lm91dAotYWNfY2xlYW5fZmlsZXM9JGFjX2NsZWFuX2ZpbGVzX3NhdmUKLXsgJGFzX2Vj
aG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogY2hlY2tpbmcgZm9yIHN1ZmZpeCBvZiBv
YmplY3QgZmlsZXMiID4mNQotJGFzX2VjaG9fbiAiY2hlY2tpbmcgZm9yIHN1ZmZpeCBvZiBvYmpl
Y3QgZmlsZXMuLi4gIiA+JjY7IH0KLWlmICR7YWNfY3Zfb2JqZXh0Kzp9IGZhbHNlOyB0aGVuIDoK
LSAgJGFzX2VjaG9fbiAiKGNhY2hlZCkgIiA+JjYKLWVsc2UKLSAgY2F0IGNvbmZkZWZzLmggLSA8
PF9BQ0VPRiA+Y29uZnRlc3QuJGFjX2V4dAotLyogZW5kIGNvbmZkZWZzLmguICAqLwotCi1pbnQK
LW1haW4gKCkKLXsKLQotICA7Ci0gIHJldHVybiAwOwotfQotX0FDRU9GCi1ybSAtZiBjb25mdGVz
dC5vIGNvbmZ0ZXN0Lm9iagotaWYgeyB7IGFjX3RyeT0iJGFjX2NvbXBpbGUiCi1jYXNlICIoKCRh
Y190cnkiIGluCi0gICpcIiogfCAqXGAqIHwgKlxcKikgYWNfdHJ5X2VjaG89XCRhY190cnk7Owot
ICAqKSBhY190cnlfZWNobz0kYWNfdHJ5OzsKLWVzYWMKLWV2YWwgYWNfdHJ5X2VjaG89IlwiXCRh
c19tZToke2FzX2xpbmVuby0kTElORU5PfTogJGFjX3RyeV9lY2hvXCIiCi0kYXNfZWNobyAiJGFj
X3RyeV9lY2hvIjsgfSA+JjUKLSAgKGV2YWwgIiRhY19jb21waWxlIikgMj4mNQotICBhY19zdGF0
dXM9JD8KLSAgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogXCQ/ID0gJGFj
X3N0YXR1cyIgPiY1Ci0gIHRlc3QgJGFjX3N0YXR1cyA9IDA7IH07IHRoZW4gOgotICBmb3IgYWNf
ZmlsZSBpbiBjb25mdGVzdC5vIGNvbmZ0ZXN0Lm9iaiBjb25mdGVzdC4qOyBkbwotICB0ZXN0IC1m
ICIkYWNfZmlsZSIgfHwgY29udGludWU7Ci0gIGNhc2UgJGFjX2ZpbGUgaW4KLSAgICAqLiRhY19l
eHQgfCAqLnhjb2ZmIHwgKi50ZHMgfCAqLmQgfCAqLnBkYiB8ICoueFNZTSB8ICouYmIgfCAqLmJi
ZyB8ICoubWFwIHwgKi5pbmYgfCAqLmRTWU0gKSA7OwotICAgICopIGFjX2N2X29iamV4dD1gZXhw
ciAiJGFjX2ZpbGUiIDogJy4qXC5cKC4qXCknYAotICAgICAgIGJyZWFrOzsKLSAgZXNhYwotZG9u
ZQotZWxzZQotICAkYXNfZWNobyAiJGFzX21lOiBmYWlsZWQgcHJvZ3JhbSB3YXM6IiA+JjUKLXNl
ZCAncy9eL3wgLycgY29uZnRlc3QuJGFjX2V4dCA+JjUKLQoteyB7ICRhc19lY2hvICIkYXNfbWU6
JHthc19saW5lbm8tJExJTkVOT306IGVycm9yOiBpbiBcYCRhY19wd2QnOiIgPiY1Ci0kYXNfZWNo
byAiJGFzX21lOiBlcnJvcjogaW4gXGAkYWNfcHdkJzoiID4mMjt9Ci1hc19mbl9lcnJvciAkPyAi
Y2Fubm90IGNvbXB1dGUgc3VmZml4IG9mIG9iamVjdCBmaWxlczogY2Fubm90IGNvbXBpbGUKLVNl
ZSBcYGNvbmZpZy5sb2cnIGZvciBtb3JlIGRldGFpbHMiICIkTElORU5PIiA1OyB9Ci1maQotcm0g
LWYgY29uZnRlc3QuJGFjX2N2X29iamV4dCBjb25mdGVzdC4kYWNfZXh0Ci1maQoteyAkYXNfZWNo
byAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiByZXN1bHQ6ICRhY19jdl9vYmpleHQiID4m
NQotJGFzX2VjaG8gIiRhY19jdl9vYmpleHQiID4mNjsgfQotT0JKRVhUPSRhY19jdl9vYmpleHQK
LWFjX29iamV4dD0kT0JKRVhUCi17ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVO
T306IGNoZWNraW5nIHdoZXRoZXIgd2UgYXJlIHVzaW5nIHRoZSBHTlUgQyBjb21waWxlciIgPiY1
Ci0kYXNfZWNob19uICJjaGVja2luZyB3aGV0aGVyIHdlIGFyZSB1c2luZyB0aGUgR05VIEMgY29t
cGlsZXIuLi4gIiA+JjY7IH0KLWlmICR7YWNfY3ZfY19jb21waWxlcl9nbnUrOn0gZmFsc2U7IHRo
ZW4gOgotICAkYXNfZWNob19uICIoY2FjaGVkKSAiID4mNgotZWxzZQotICBjYXQgY29uZmRlZnMu
aCAtIDw8X0FDRU9GID5jb25mdGVzdC4kYWNfZXh0Ci0vKiBlbmQgY29uZmRlZnMuaC4gICovCi0K
LWludAotbWFpbiAoKQotewotI2lmbmRlZiBfX0dOVUNfXwotICAgICAgIGNob2tlIG1lCi0jZW5k
aWYKLQotICA7Ci0gIHJldHVybiAwOwotfQotX0FDRU9GCi1pZiBhY19mbl9jX3RyeV9jb21waWxl
ICIkTElORU5PIjsgdGhlbiA6Ci0gIGFjX2NvbXBpbGVyX2dudT15ZXMKLWVsc2UKLSAgYWNfY29t
cGlsZXJfZ251PW5vCi1maQotcm0gLWYgY29yZSBjb25mdGVzdC5lcnIgY29uZnRlc3QuJGFjX29i
amV4dCBjb25mdGVzdC4kYWNfZXh0Ci1hY19jdl9jX2NvbXBpbGVyX2dudT0kYWNfY29tcGlsZXJf
Z251Ci0KLWZpCi17ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IHJlc3Vs
dDogJGFjX2N2X2NfY29tcGlsZXJfZ251IiA+JjUKLSRhc19lY2hvICIkYWNfY3ZfY19jb21waWxl
cl9nbnUiID4mNjsgfQotaWYgdGVzdCAkYWNfY29tcGlsZXJfZ251ID0geWVzOyB0aGVuCi0gIEdD
Qz15ZXMKLWVsc2UKLSAgR0NDPQotZmkKLWFjX3Rlc3RfQ0ZMQUdTPSR7Q0ZMQUdTK3NldH0KLWFj
X3NhdmVfQ0ZMQUdTPSRDRkxBR1MKLXsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElO
RU5PfTogY2hlY2tpbmcgd2hldGhlciAkQ0MgYWNjZXB0cyAtZyIgPiY1Ci0kYXNfZWNob19uICJj
aGVja2luZyB3aGV0aGVyICRDQyBhY2NlcHRzIC1nLi4uICIgPiY2OyB9Ci1pZiAke2FjX2N2X3By
b2dfY2NfZys6fSBmYWxzZTsgdGhlbiA6Ci0gICRhc19lY2hvX24gIihjYWNoZWQpICIgPiY2Ci1l
bHNlCi0gIGFjX3NhdmVfY193ZXJyb3JfZmxhZz0kYWNfY193ZXJyb3JfZmxhZwotICAgYWNfY193
ZXJyb3JfZmxhZz15ZXMKLSAgIGFjX2N2X3Byb2dfY2NfZz1ubwotICAgQ0ZMQUdTPSItZyIKLSAg
IGNhdCBjb25mZGVmcy5oIC0gPDxfQUNFT0YgPmNvbmZ0ZXN0LiRhY19leHQKLS8qIGVuZCBjb25m
ZGVmcy5oLiAgKi8KLQotaW50Ci1tYWluICgpCi17Ci0KLSAgOwotICByZXR1cm4gMDsKLX0KLV9B
Q0VPRgotaWYgYWNfZm5fY190cnlfY29tcGlsZSAiJExJTkVOTyI7IHRoZW4gOgotICBhY19jdl9w
cm9nX2NjX2c9eWVzCi1lbHNlCi0gIENGTEFHUz0iIgotICAgICAgY2F0IGNvbmZkZWZzLmggLSA8
PF9BQ0VPRiA+Y29uZnRlc3QuJGFjX2V4dAotLyogZW5kIGNvbmZkZWZzLmguICAqLwotCi1pbnQK
LW1haW4gKCkKLXsKLQotICA7Ci0gIHJldHVybiAwOwotfQotX0FDRU9GCi1pZiBhY19mbl9jX3Ry
eV9jb21waWxlICIkTElORU5PIjsgdGhlbiA6Ci0KLWVsc2UKLSAgYWNfY193ZXJyb3JfZmxhZz0k
YWNfc2F2ZV9jX3dlcnJvcl9mbGFnCi0JIENGTEFHUz0iLWciCi0JIGNhdCBjb25mZGVmcy5oIC0g
PDxfQUNFT0YgPmNvbmZ0ZXN0LiRhY19leHQKLS8qIGVuZCBjb25mZGVmcy5oLiAgKi8KLQotaW50
Ci1tYWluICgpCi17Ci0KLSAgOwotICByZXR1cm4gMDsKLX0KLV9BQ0VPRgotaWYgYWNfZm5fY190
cnlfY29tcGlsZSAiJExJTkVOTyI7IHRoZW4gOgotICBhY19jdl9wcm9nX2NjX2c9eWVzCi1maQot
cm0gLWYgY29yZSBjb25mdGVzdC5lcnIgY29uZnRlc3QuJGFjX29iamV4dCBjb25mdGVzdC4kYWNf
ZXh0Ci1maQotcm0gLWYgY29yZSBjb25mdGVzdC5lcnIgY29uZnRlc3QuJGFjX29iamV4dCBjb25m
dGVzdC4kYWNfZXh0Ci1maQotcm0gLWYgY29yZSBjb25mdGVzdC5lcnIgY29uZnRlc3QuJGFjX29i
amV4dCBjb25mdGVzdC4kYWNfZXh0Ci0gICBhY19jX3dlcnJvcl9mbGFnPSRhY19zYXZlX2Nfd2Vy
cm9yX2ZsYWcKLWZpCi17ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IHJl
c3VsdDogJGFjX2N2X3Byb2dfY2NfZyIgPiY1Ci0kYXNfZWNobyAiJGFjX2N2X3Byb2dfY2NfZyIg
PiY2OyB9Ci1pZiB0ZXN0ICIkYWNfdGVzdF9DRkxBR1MiID0gc2V0OyB0aGVuCi0gIENGTEFHUz0k
YWNfc2F2ZV9DRkxBR1MKLWVsaWYgdGVzdCAkYWNfY3ZfcHJvZ19jY19nID0geWVzOyB0aGVuCi0g
IGlmIHRlc3QgIiRHQ0MiID0geWVzOyB0aGVuCi0gICAgQ0ZMQUdTPSItZyAtTzIiCi0gIGVsc2UK
LSAgICBDRkxBR1M9Ii1nIgotICBmaQotZWxzZQotICBpZiB0ZXN0ICIkR0NDIiA9IHllczsgdGhl
bgotICAgIENGTEFHUz0iLU8yIgotICBlbHNlCi0gICAgQ0ZMQUdTPQotICBmaQotZmkKLXsgJGFz
X2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogY2hlY2tpbmcgZm9yICRDQyBvcHRp
b24gdG8gYWNjZXB0IElTTyBDODkiID4mNQotJGFzX2VjaG9fbiAiY2hlY2tpbmcgZm9yICRDQyBv
cHRpb24gdG8gYWNjZXB0IElTTyBDODkuLi4gIiA+JjY7IH0KLWlmICR7YWNfY3ZfcHJvZ19jY19j
ODkrOn0gZmFsc2U7IHRoZW4gOgotICAkYXNfZWNob19uICIoY2FjaGVkKSAiID4mNgotZWxzZQot
ICBhY19jdl9wcm9nX2NjX2M4OT1ubwotYWNfc2F2ZV9DQz0kQ0MKLWNhdCBjb25mZGVmcy5oIC0g
PDxfQUNFT0YgPmNvbmZ0ZXN0LiRhY19leHQKLS8qIGVuZCBjb25mZGVmcy5oLiAgKi8KLSNpbmNs
dWRlIDxzdGRhcmcuaD4KLSNpbmNsdWRlIDxzdGRpby5oPgotc3RydWN0IHN0YXQ7Ci0vKiBNb3N0
IG9mIHRoZSBmb2xsb3dpbmcgdGVzdHMgYXJlIHN0b2xlbiBmcm9tIFJDUyA1LjcncyBzcmMvY29u
Zi5zaC4gICovCi1zdHJ1Y3QgYnVmIHsgaW50IHg7IH07Ci1GSUxFICogKCpyY3NvcGVuKSAoc3Ry
dWN0IGJ1ZiAqLCBzdHJ1Y3Qgc3RhdCAqLCBpbnQpOwotc3RhdGljIGNoYXIgKmUgKHAsIGkpCi0g
ICAgIGNoYXIgKipwOwotICAgICBpbnQgaTsKLXsKLSAgcmV0dXJuIHBbaV07Ci19Ci1zdGF0aWMg
Y2hhciAqZiAoY2hhciAqICgqZykgKGNoYXIgKiosIGludCksIGNoYXIgKipwLCAuLi4pCi17Ci0g
IGNoYXIgKnM7Ci0gIHZhX2xpc3QgdjsKLSAgdmFfc3RhcnQgKHYscCk7Ci0gIHMgPSBnIChwLCB2
YV9hcmcgKHYsaW50KSk7Ci0gIHZhX2VuZCAodik7Ci0gIHJldHVybiBzOwotfQotCi0vKiBPU0Yg
NC4wIENvbXBhcSBjYyBpcyBzb21lIHNvcnQgb2YgYWxtb3N0LUFOU0kgYnkgZGVmYXVsdC4gIEl0
IGhhcwotICAgZnVuY3Rpb24gcHJvdG90eXBlcyBhbmQgc3R1ZmYsIGJ1dCBub3QgJ1x4SEgnIGhl
eCBjaGFyYWN0ZXIgY29uc3RhbnRzLgotICAgVGhlc2UgZG9uJ3QgcHJvdm9rZSBhbiBlcnJvciB1
bmZvcnR1bmF0ZWx5LCBpbnN0ZWFkIGFyZSBzaWxlbnRseSB0cmVhdGVkCi0gICBhcyAneCcuICBU
aGUgZm9sbG93aW5nIGluZHVjZXMgYW4gZXJyb3IsIHVudGlsIC1zdGQgaXMgYWRkZWQgdG8gZ2V0
Ci0gICBwcm9wZXIgQU5TSSBtb2RlLiAgQ3VyaW91c2x5ICdceDAwJyE9J3gnIGFsd2F5cyBjb21l
cyBvdXQgdHJ1ZSwgZm9yIGFuCi0gICBhcnJheSBzaXplIGF0IGxlYXN0LiAgSXQncyBuZWNlc3Nh
cnkgdG8gd3JpdGUgJ1x4MDAnPT0wIHRvIGdldCBzb21ldGhpbmcKLSAgIHRoYXQncyB0cnVlIG9u
bHkgd2l0aCAtc3RkLiAgKi8KLWludCBvc2Y0X2NjX2FycmF5IFsnXHgwMCcgPT0gMCA/IDEgOiAt
MV07Ci0KLS8qIElCTSBDIDYgZm9yIEFJWCBpcyBhbG1vc3QtQU5TSSBieSBkZWZhdWx0LCBidXQg
aXQgcmVwbGFjZXMgbWFjcm8gcGFyYW1ldGVycwotICAgaW5zaWRlIHN0cmluZ3MgYW5kIGNoYXJh
Y3RlciBjb25zdGFudHMuICAqLwotI2RlZmluZSBGT08oeCkgJ3gnCi1pbnQgeGxjNl9jY19hcnJh
eVtGT08oYSkgPT0gJ3gnID8gMSA6IC0xXTsKLQotaW50IHRlc3QgKGludCBpLCBkb3VibGUgeCk7
Ci1zdHJ1Y3QgczEge2ludCAoKmYpIChpbnQgYSk7fTsKLXN0cnVjdCBzMiB7aW50ICgqZikgKGRv
dWJsZSBhKTt9OwotaW50IHBhaXJuYW1lcyAoaW50LCBjaGFyICoqLCBGSUxFICooKikoc3RydWN0
IGJ1ZiAqLCBzdHJ1Y3Qgc3RhdCAqLCBpbnQpLCBpbnQsIGludCk7Ci1pbnQgYXJnYzsKLWNoYXIg
Kiphcmd2OwotaW50Ci1tYWluICgpCi17Ci1yZXR1cm4gZiAoZSwgYXJndiwgMCkgIT0gYXJndlsw
XSAgfHwgIGYgKGUsIGFyZ3YsIDEpICE9IGFyZ3ZbMV07Ci0gIDsKLSAgcmV0dXJuIDA7Ci19Ci1f
QUNFT0YKLWZvciBhY19hcmcgaW4gJycgLXFsYW5nbHZsPWV4dGM4OSAtcWxhbmdsdmw9YW5zaSAt
c3RkIFwKLQktQWUgIi1BYSAtRF9IUFVYX1NPVVJDRSIgIi1YYyAtRF9fRVhURU5TSU9OU19fIgot
ZG8KLSAgQ0M9IiRhY19zYXZlX0NDICRhY19hcmciCi0gIGlmIGFjX2ZuX2NfdHJ5X2NvbXBpbGUg
IiRMSU5FTk8iOyB0aGVuIDoKLSAgYWNfY3ZfcHJvZ19jY19jODk9JGFjX2FyZwotZmkKLXJtIC1m
IGNvcmUgY29uZnRlc3QuZXJyIGNvbmZ0ZXN0LiRhY19vYmpleHQKLSAgdGVzdCAieCRhY19jdl9w
cm9nX2NjX2M4OSIgIT0gInhubyIgJiYgYnJlYWsKLWRvbmUKLXJtIC1mIGNvbmZ0ZXN0LiRhY19l
eHQKLUNDPSRhY19zYXZlX0NDCi0KLWZpCi0jIEFDX0NBQ0hFX1ZBTAotY2FzZSAieCRhY19jdl9w
cm9nX2NjX2M4OSIgaW4KLSAgeCkKLSAgICB7ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8t
JExJTkVOT306IHJlc3VsdDogbm9uZSBuZWVkZWQiID4mNQotJGFzX2VjaG8gIm5vbmUgbmVlZGVk
IiA+JjY7IH0gOzsKLSAgeG5vKQotICAgIHsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0k
TElORU5PfTogcmVzdWx0OiB1bnN1cHBvcnRlZCIgPiY1Ci0kYXNfZWNobyAidW5zdXBwb3J0ZWQi
ID4mNjsgfSA7OwotICAqKQotICAgIENDPSIkQ0MgJGFjX2N2X3Byb2dfY2NfYzg5IgotICAgIHsg
JGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogcmVzdWx0OiAkYWNfY3ZfcHJv
Z19jY19jODkiID4mNQotJGFzX2VjaG8gIiRhY19jdl9wcm9nX2NjX2M4OSIgPiY2OyB9IDs7Ci1l
c2FjCi1pZiB0ZXN0ICJ4JGFjX2N2X3Byb2dfY2NfYzg5IiAhPSB4bm87IHRoZW4gOgotCi1maQot
Ci1hY19leHQ9YwotYWNfY3BwPSckQ1BQICRDUFBGTEFHUycKLWFjX2NvbXBpbGU9JyRDQyAtYyAk
Q0ZMQUdTICRDUFBGTEFHUyBjb25mdGVzdC4kYWNfZXh0ID4mNScKLWFjX2xpbms9JyRDQyAtbyBj
b25mdGVzdCRhY19leGVleHQgJENGTEFHUyAkQ1BQRkxBR1MgJExERkxBR1MgY29uZnRlc3QuJGFj
X2V4dCAkTElCUyA+JjUnCi1hY19jb21waWxlcl9nbnU9JGFjX2N2X2NfY29tcGlsZXJfZ251Ci0K
LXsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogY2hlY2tpbmcgd2hldGhl
ciAke01BS0UtbWFrZX0gc2V0cyBcJChNQUtFKSIgPiY1Ci0kYXNfZWNob19uICJjaGVja2luZyB3
aGV0aGVyICR7TUFLRS1tYWtlfSBzZXRzIFwkKE1BS0UpLi4uICIgPiY2OyB9Ci1zZXQgeCAke01B
S0UtbWFrZX0KLWFjX21ha2U9YCRhc19lY2hvICIkMiIgfCBzZWQgJ3MvKy9wL2c7IHMvW15hLXpB
LVowLTlfXS9fL2cnYAotaWYgZXZhbCBcJHthY19jdl9wcm9nX21ha2VfJHthY19tYWtlfV9zZXQr
On0gZmFsc2U7IHRoZW4gOgotICAkYXNfZWNob19uICIoY2FjaGVkKSAiID4mNgotZWxzZQotICBj
YXQgPmNvbmZ0ZXN0Lm1ha2UgPDxcX0FDRU9GCi1TSEVMTCA9IC9iaW4vc2gKLWFsbDoKLQlAZWNo
byAnQEBAJSUlPSQoTUFLRSk9QEBAJSUlJwotX0FDRU9GCi0jIEdOVSBtYWtlIHNvbWV0aW1lcyBw
cmludHMgIm1ha2VbMV06IEVudGVyaW5nIC4uLiIsIHdoaWNoIHdvdWxkIGNvbmZ1c2UgdXMuCi1j
YXNlIGAke01BS0UtbWFrZX0gLWYgY29uZnRlc3QubWFrZSAyPi9kZXYvbnVsbGAgaW4KLSAgKkBA
QCUlJT0/Kj1AQEAlJSUqKQotICAgIGV2YWwgYWNfY3ZfcHJvZ19tYWtlXyR7YWNfbWFrZX1fc2V0
PXllczs7Ci0gICopCi0gICAgZXZhbCBhY19jdl9wcm9nX21ha2VfJHthY19tYWtlfV9zZXQ9bm87
OwotZXNhYwotcm0gLWYgY29uZnRlc3QubWFrZQotZmkKLWlmIGV2YWwgdGVzdCBcJGFjX2N2X3By
b2dfbWFrZV8ke2FjX21ha2V9X3NldCA9IHllczsgdGhlbgotICB7ICRhc19lY2hvICIkYXNfbWU6
JHthc19saW5lbm8tJExJTkVOT306IHJlc3VsdDogeWVzIiA+JjUKLSRhc19lY2hvICJ5ZXMiID4m
NjsgfQotICBTRVRfTUFLRT0KLWVsc2UKLSAgeyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5v
LSRMSU5FTk99OiByZXN1bHQ6IG5vIiA+JjUKLSRhc19lY2hvICJubyIgPiY2OyB9Ci0gIFNFVF9N
QUtFPSJNQUtFPSR7TUFLRS1tYWtlfSIKLWZpCi0KLSMgRmluZCBhIGdvb2QgaW5zdGFsbCBwcm9n
cmFtLiAgV2UgcHJlZmVyIGEgQyBwcm9ncmFtIChmYXN0ZXIpLAotIyBzbyBvbmUgc2NyaXB0IGlz
IGFzIGdvb2QgYXMgYW5vdGhlci4gIEJ1dCBhdm9pZCB0aGUgYnJva2VuIG9yCi0jIGluY29tcGF0
aWJsZSB2ZXJzaW9uczoKLSMgU3lzViAvZXRjL2luc3RhbGwsIC91c3Ivc2Jpbi9pbnN0YWxsCi0j
IFN1bk9TIC91c3IvZXRjL2luc3RhbGwKLSMgSVJJWCAvc2Jpbi9pbnN0YWxsCi0jIEFJWCAvYmlu
L2luc3RhbGwKLSMgQW1pZ2FPUyAvQy9pbnN0YWxsLCB3aGljaCBpbnN0YWxscyBib290YmxvY2tz
IG9uIGZsb3BweSBkaXNjcwotIyBBSVggNCAvdXNyL2Jpbi9pbnN0YWxsYnNkLCB3aGljaCBkb2Vz
bid0IHdvcmsgd2l0aG91dCBhIC1nIGZsYWcKLSMgQUZTIC91c3IvYWZzd3MvYmluL2luc3RhbGws
IHdoaWNoIG1pc2hhbmRsZXMgbm9uZXhpc3RlbnQgYXJncwotIyBTVlI0IC91c3IvdWNiL2luc3Rh
bGwsIHdoaWNoIHRyaWVzIHRvIHVzZSB0aGUgbm9uZXhpc3RlbnQgZ3JvdXAgInN0YWZmIgotIyBP
Uy8yJ3Mgc3lzdGVtIGluc3RhbGwsIHdoaWNoIGhhcyBhIGNvbXBsZXRlbHkgZGlmZmVyZW50IHNl
bWFudGljCi0jIC4vaW5zdGFsbCwgd2hpY2ggY2FuIGJlIGVycm9uZW91c2x5IGNyZWF0ZWQgYnkg
bWFrZSBmcm9tIC4vaW5zdGFsbC5zaC4KLSMgUmVqZWN0IGluc3RhbGwgcHJvZ3JhbXMgdGhhdCBj
YW5ub3QgaW5zdGFsbCBtdWx0aXBsZSBmaWxlcy4KLXsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xp
bmVuby0kTElORU5PfTogY2hlY2tpbmcgZm9yIGEgQlNELWNvbXBhdGlibGUgaW5zdGFsbCIgPiY1
Ci0kYXNfZWNob19uICJjaGVja2luZyBmb3IgYSBCU0QtY29tcGF0aWJsZSBpbnN0YWxsLi4uICIg
PiY2OyB9Ci1pZiB0ZXN0IC16ICIkSU5TVEFMTCI7IHRoZW4KLWlmICR7YWNfY3ZfcGF0aF9pbnN0
YWxsKzp9IGZhbHNlOyB0aGVuIDoKLSAgJGFzX2VjaG9fbiAiKGNhY2hlZCkgIiA+JjYKLWVsc2UK
LSAgYXNfc2F2ZV9JRlM9JElGUzsgSUZTPSRQQVRIX1NFUEFSQVRPUgotZm9yIGFzX2RpciBpbiAk
UEFUSAotZG8KLSAgSUZTPSRhc19zYXZlX0lGUwotICB0ZXN0IC16ICIkYXNfZGlyIiAmJiBhc19k
aXI9LgotICAgICMgQWNjb3VudCBmb3IgcGVvcGxlIHdobyBwdXQgdHJhaWxpbmcgc2xhc2hlcyBp
biBQQVRIIGVsZW1lbnRzLgotY2FzZSAkYXNfZGlyLyBpbiAjKCgKLSAgLi8gfCAuLy8gfCAvW2ND
XS8qIHwgXAotICAvZXRjLyogfCAvdXNyL3NiaW4vKiB8IC91c3IvZXRjLyogfCAvc2Jpbi8qIHwg
L3Vzci9hZnN3cy9iaW4vKiB8IFwKLSAgPzpbXFwvXW9zMltcXC9daW5zdGFsbFtcXC9dKiB8ID86
W1xcL11PUzJbXFwvXUlOU1RBTExbXFwvXSogfCBcCi0gIC91c3IvdWNiLyogKSA7OwotICAqKQot
ICAgICMgT1NGMSBhbmQgU0NPIE9EVCAzLjAgaGF2ZSB0aGVpciBvd24gbmFtZXMgZm9yIGluc3Rh
bGwuCi0gICAgIyBEb24ndCB1c2UgaW5zdGFsbGJzZCBmcm9tIE9TRiBzaW5jZSBpdCBpbnN0YWxs
cyBzdHVmZiBhcyByb290Ci0gICAgIyBieSBkZWZhdWx0LgotICAgIGZvciBhY19wcm9nIGluIGdp
bnN0YWxsIHNjb2luc3QgaW5zdGFsbDsgZG8KLSAgICAgIGZvciBhY19leGVjX2V4dCBpbiAnJyAk
YWNfZXhlY3V0YWJsZV9leHRlbnNpb25zOyBkbwotCWlmIGFzX2ZuX2V4ZWN1dGFibGVfcCAiJGFz
X2Rpci8kYWNfcHJvZyRhY19leGVjX2V4dCI7IHRoZW4KLQkgIGlmIHRlc3QgJGFjX3Byb2cgPSBp
bnN0YWxsICYmCi0JICAgIGdyZXAgZHNwbXNnICIkYXNfZGlyLyRhY19wcm9nJGFjX2V4ZWNfZXh0
IiA+L2Rldi9udWxsIDI+JjE7IHRoZW4KLQkgICAgIyBBSVggaW5zdGFsbC4gIEl0IGhhcyBhbiBp
bmNvbXBhdGlibGUgY2FsbGluZyBjb252ZW50aW9uLgotCSAgICA6Ci0JICBlbGlmIHRlc3QgJGFj
X3Byb2cgPSBpbnN0YWxsICYmCi0JICAgIGdyZXAgcHdwbHVzICIkYXNfZGlyLyRhY19wcm9nJGFj
X2V4ZWNfZXh0IiA+L2Rldi9udWxsIDI+JjE7IHRoZW4KLQkgICAgIyBwcm9ncmFtLXNwZWNpZmlj
IGluc3RhbGwgc2NyaXB0IHVzZWQgYnkgSFAgcHdwbHVzLS1kb24ndCB1c2UuCi0JICAgIDoKLQkg
IGVsc2UKLQkgICAgcm0gLXJmIGNvbmZ0ZXN0Lm9uZSBjb25mdGVzdC50d28gY29uZnRlc3QuZGly
Ci0JICAgIGVjaG8gb25lID4gY29uZnRlc3Qub25lCi0JICAgIGVjaG8gdHdvID4gY29uZnRlc3Qu
dHdvCi0JICAgIG1rZGlyIGNvbmZ0ZXN0LmRpcgotCSAgICBpZiAiJGFzX2Rpci8kYWNfcHJvZyRh
Y19leGVjX2V4dCIgLWMgY29uZnRlc3Qub25lIGNvbmZ0ZXN0LnR3byAiYHB3ZGAvY29uZnRlc3Qu
ZGlyIiAmJgotCSAgICAgIHRlc3QgLXMgY29uZnRlc3Qub25lICYmIHRlc3QgLXMgY29uZnRlc3Qu
dHdvICYmCi0JICAgICAgdGVzdCAtcyBjb25mdGVzdC5kaXIvY29uZnRlc3Qub25lICYmCi0JICAg
ICAgdGVzdCAtcyBjb25mdGVzdC5kaXIvY29uZnRlc3QudHdvCi0JICAgIHRoZW4KLQkgICAgICBh
Y19jdl9wYXRoX2luc3RhbGw9IiRhc19kaXIvJGFjX3Byb2ckYWNfZXhlY19leHQgLWMiCi0JICAg
ICAgYnJlYWsgMwotCSAgICBmaQotCSAgZmkKLQlmaQotICAgICAgZG9uZQotICAgIGRvbmUKLSAg
ICA7OwotZXNhYwotCi0gIGRvbmUKLUlGUz0kYXNfc2F2ZV9JRlMKLQotcm0gLXJmIGNvbmZ0ZXN0
Lm9uZSBjb25mdGVzdC50d28gY29uZnRlc3QuZGlyCi0KLWZpCi0gIGlmIHRlc3QgIiR7YWNfY3Zf
cGF0aF9pbnN0YWxsK3NldH0iID0gc2V0OyB0aGVuCi0gICAgSU5TVEFMTD0kYWNfY3ZfcGF0aF9p
bnN0YWxsCi0gIGVsc2UKLSAgICAjIEFzIGEgbGFzdCByZXNvcnQsIHVzZSB0aGUgc2xvdyBzaGVs
bCBzY3JpcHQuICBEb24ndCBjYWNoZSBhCi0gICAgIyB2YWx1ZSBmb3IgSU5TVEFMTCB3aXRoaW4g
YSBzb3VyY2UgZGlyZWN0b3J5LCBiZWNhdXNlIHRoYXQgd2lsbAotICAgICMgYnJlYWsgb3RoZXIg
cGFja2FnZXMgdXNpbmcgdGhlIGNhY2hlIGlmIHRoYXQgZGlyZWN0b3J5IGlzCi0gICAgIyByZW1v
dmVkLCBvciBpZiB0aGUgdmFsdWUgaXMgYSByZWxhdGl2ZSBuYW1lLgotICAgIElOU1RBTEw9JGFj
X2luc3RhbGxfc2gKLSAgZmkKLWZpCi17ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJ
TkVOT306IHJlc3VsdDogJElOU1RBTEwiID4mNQotJGFzX2VjaG8gIiRJTlNUQUxMIiA+JjY7IH0K
LQotIyBVc2UgdGVzdCAteiBiZWNhdXNlIFN1bk9TNCBzaCBtaXNoYW5kbGVzIGJyYWNlcyBpbiAk
e3Zhci12YWx9LgotIyBJdCB0aGlua3MgdGhlIGZpcnN0IGNsb3NlIGJyYWNlIGVuZHMgdGhlIHZh
cmlhYmxlIHN1YnN0aXR1dGlvbi4KLXRlc3QgLXogIiRJTlNUQUxMX1BST0dSQU0iICYmIElOU1RB
TExfUFJPR1JBTT0nJHtJTlNUQUxMfScKLQotdGVzdCAteiAiJElOU1RBTExfU0NSSVBUIiAmJiBJ
TlNUQUxMX1NDUklQVD0nJHtJTlNUQUxMfScKLQotdGVzdCAteiAiJElOU1RBTExfREFUQSIgJiYg
SU5TVEFMTF9EQVRBPScke0lOU1RBTEx9IC1tIDY0NCcKLQotCi0jIENoZWNrcyBmb3IgcHJvZ3Jh
bXMgdGhhdCBkZXBlbmQgb24gYSBmZWF0dXJlCi0KLWlmIHRlc3QgIngkdnRwbSIgPSAieHkiOyB0
aGVuIDoKLSAgIyBFeHRyYWN0IHRoZSBmaXJzdCB3b3JkIG9mICJjbWFrZSIsIHNvIGl0IGNhbiBi
ZSBhIHByb2dyYW0gbmFtZSB3aXRoIGFyZ3MuCi1zZXQgZHVtbXkgY21ha2U7IGFjX3dvcmQ9JDIK
LXsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogY2hlY2tpbmcgZm9yICRh
Y193b3JkIiA+JjUKLSRhc19lY2hvX24gImNoZWNraW5nIGZvciAkYWNfd29yZC4uLiAiID4mNjsg
fQotaWYgJHthY19jdl9wYXRoX0NNQUtFKzp9IGZhbHNlOyB0aGVuIDoKLSAgJGFzX2VjaG9fbiAi
KGNhY2hlZCkgIiA+JjYKLWVsc2UKLSAgY2FzZSAkQ01BS0UgaW4KLSAgW1xcL10qIHwgPzpbXFwv
XSopCi0gIGFjX2N2X3BhdGhfQ01BS0U9IiRDTUFLRSIgIyBMZXQgdGhlIHVzZXIgb3ZlcnJpZGUg
dGhlIHRlc3Qgd2l0aCBhIHBhdGguCi0gIDs7Ci0gICopCi0gIGFzX3NhdmVfSUZTPSRJRlM7IElG
Uz0kUEFUSF9TRVBBUkFUT1IKLWZvciBhc19kaXIgaW4gJFBBVEgKLWRvCi0gIElGUz0kYXNfc2F2
ZV9JRlMKLSAgdGVzdCAteiAiJGFzX2RpciIgJiYgYXNfZGlyPS4KLSAgICBmb3IgYWNfZXhlY19l
eHQgaW4gJycgJGFjX2V4ZWN1dGFibGVfZXh0ZW5zaW9uczsgZG8KLSAgaWYgYXNfZm5fZXhlY3V0
YWJsZV9wICIkYXNfZGlyLyRhY193b3JkJGFjX2V4ZWNfZXh0IjsgdGhlbgotICAgIGFjX2N2X3Bh
dGhfQ01BS0U9IiRhc19kaXIvJGFjX3dvcmQkYWNfZXhlY19leHQiCi0gICAgJGFzX2VjaG8gIiRh
c19tZToke2FzX2xpbmVuby0kTElORU5PfTogZm91bmQgJGFzX2Rpci8kYWNfd29yZCRhY19leGVj
X2V4dCIgPiY1Ci0gICAgYnJlYWsgMgotICBmaQotZG9uZQotICBkb25lCi1JRlM9JGFzX3NhdmVf
SUZTCi0KLSAgdGVzdCAteiAiJGFjX2N2X3BhdGhfQ01BS0UiICYmIGFjX2N2X3BhdGhfQ01BS0U9
Im5vIgotICA7OwotZXNhYwotZmkKLUNNQUtFPSRhY19jdl9wYXRoX0NNQUtFCi1pZiB0ZXN0IC1u
ICIkQ01BS0UiOyB0aGVuCi0gIHsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5P
fTogcmVzdWx0OiAkQ01BS0UiID4mNQotJGFzX2VjaG8gIiRDTUFLRSIgPiY2OyB9Ci1lbHNlCi0g
IHsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogcmVzdWx0OiBubyIgPiY1
Ci0kYXNfZWNobyAibm8iID4mNjsgfQotZmkKLQotCi1pZiB0ZXN0IHgiJHtDTUFLRX0iID0geCJu
byIKLXRoZW4KLSAgICBhc19mbl9lcnJvciAkPyAiVW5hYmxlIHRvIGZpbmQgY21ha2UsIHBsZWFz
ZSBpbnN0YWxsIGNtYWtlIiAiJExJTkVOTyIgNQotZmkKLWVsc2UKLQotaWYgdGVzdCAieCR2dHBt
IiA9ICJ4biI7IHRoZW4gOgotCi1DTUFLRT0iL2NtYWtlLWRpc2FibGVkLWluLWNvbmZpZ3VyZS1z
Y3JpcHQiCi0KLWVsc2UKLQotIyBFeHRyYWN0IHRoZSBmaXJzdCB3b3JkIG9mICJjbWFrZSIsIHNv
IGl0IGNhbiBiZSBhIHByb2dyYW0gbmFtZSB3aXRoIGFyZ3MuCi1zZXQgZHVtbXkgY21ha2U7IGFj
X3dvcmQ9JDIKLXsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogY2hlY2tp
bmcgZm9yICRhY193b3JkIiA+JjUKLSRhc19lY2hvX24gImNoZWNraW5nIGZvciAkYWNfd29yZC4u
LiAiID4mNjsgfQotaWYgJHthY19jdl9wYXRoX0NNQUtFKzp9IGZhbHNlOyB0aGVuIDoKLSAgJGFz
X2VjaG9fbiAiKGNhY2hlZCkgIiA+JjYKLWVsc2UKLSAgY2FzZSAkQ01BS0UgaW4KLSAgW1xcL10q
IHwgPzpbXFwvXSopCi0gIGFjX2N2X3BhdGhfQ01BS0U9IiRDTUFLRSIgIyBMZXQgdGhlIHVzZXIg
b3ZlcnJpZGUgdGhlIHRlc3Qgd2l0aCBhIHBhdGguCi0gIDs7Ci0gICopCi0gIGFzX3NhdmVfSUZT
PSRJRlM7IElGUz0kUEFUSF9TRVBBUkFUT1IKLWZvciBhc19kaXIgaW4gJFBBVEgKLWRvCi0gIElG
Uz0kYXNfc2F2ZV9JRlMKLSAgdGVzdCAteiAiJGFzX2RpciIgJiYgYXNfZGlyPS4KLSAgICBmb3Ig
YWNfZXhlY19leHQgaW4gJycgJGFjX2V4ZWN1dGFibGVfZXh0ZW5zaW9uczsgZG8KLSAgaWYgYXNf
Zm5fZXhlY3V0YWJsZV9wICIkYXNfZGlyLyRhY193b3JkJGFjX2V4ZWNfZXh0IjsgdGhlbgotICAg
IGFjX2N2X3BhdGhfQ01BS0U9IiRhc19kaXIvJGFjX3dvcmQkYWNfZXhlY19leHQiCi0gICAgJGFz
X2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogZm91bmQgJGFzX2Rpci8kYWNfd29y
ZCRhY19leGVjX2V4dCIgPiY1Ci0gICAgYnJlYWsgMgotICBmaQotZG9uZQotICBkb25lCi1JRlM9
JGFzX3NhdmVfSUZTCi0KLSAgdGVzdCAteiAiJGFjX2N2X3BhdGhfQ01BS0UiICYmIGFjX2N2X3Bh
dGhfQ01BS0U9Im5vIgotICA7OwotZXNhYwotZmkKLUNNQUtFPSRhY19jdl9wYXRoX0NNQUtFCi1p
ZiB0ZXN0IC1uICIkQ01BS0UiOyB0aGVuCi0gIHsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVu
by0kTElORU5PfTogcmVzdWx0OiAkQ01BS0UiID4mNQotJGFzX2VjaG8gIiRDTUFLRSIgPiY2OyB9
Ci1lbHNlCi0gIHsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogcmVzdWx0
OiBubyIgPiY1Ci0kYXNfZWNobyAibm8iID4mNjsgfQotZmkKLQotCi1pZiB0ZXN0IHgiJHtDTUFL
RX0iID0gInhubyI7IHRoZW4gOgotCi12dHBtPW4KLUNNQUtFPSIvY21ha2UtZGlzYWJsZWQtaW4t
Y29uZmlndXJlLXNjcmlwdCIKLQotZmkKLQotZmkKLQotZmkKLQotCi0KLSMgU3R1YmRvbSBsaWJy
YXJpZXMgdmVyc2lvbiBhbmQgdXJsIHNldHVwCi0KLQotaWYgdGVzdCAieCRaTElCX1VSTCIgPSAi
eCI7IHRoZW4gOgotCi0JaWYgdGVzdCAieCRleHRmaWxlcyIgPSAieHkiOyB0aGVuIDoKLSAgWkxJ
Ql9VUkw9XCRcKFhFTl9FWFRGSUxFU19VUkxcKQotZWxzZQotICBaTElCX1VSTD0iaHR0cDovL3d3
dy56bGliLm5ldCIKLWZpCi0KLWZpCi1aTElCX1ZFUlNJT049IjEuMi4zIgotCi0KLQotCi0KLWlm
IHRlc3QgIngkTElCUENJX1VSTCIgPSAieCI7IHRoZW4gOgotCi0JaWYgdGVzdCAieCRleHRmaWxl
cyIgPSAieHkiOyB0aGVuIDoKLSAgTElCUENJX1VSTD1cJFwoWEVOX0VYVEZJTEVTX1VSTFwpCi1l
bHNlCi0gIExJQlBDSV9VUkw9Imh0dHA6Ly93d3cua2VybmVsLm9yZy9wdWIvc29mdHdhcmUvdXRp
bHMvcGNpdXRpbHMiCi1maQotCi1maQotTElCUENJX1ZFUlNJT049IjIuMi45IgotCi0KLQotCi0K
LWlmIHRlc3QgIngkTkVXTElCX1VSTCIgPSAieCI7IHRoZW4gOgotCi0JaWYgdGVzdCAieCRleHRm
aWxlcyIgPSAieHkiOyB0aGVuIDoKLSAgTkVXTElCX1VSTD1cJFwoWEVOX0VYVEZJTEVTX1VSTFwp
Ci1lbHNlCi0gIE5FV0xJQl9VUkw9ImZ0cDovL3NvdXJjZXMucmVkaGF0LmNvbS9wdWIvbmV3bGli
IgotZmkKLQotZmkKLU5FV0xJQl9WRVJTSU9OPSIxLjE2LjAiCi0KLQotCi0KLQotaWYgdGVzdCAi
eCRMV0lQX1VSTCIgPSAieCI7IHRoZW4gOgotCi0JaWYgdGVzdCAieCRleHRmaWxlcyIgPSAieHki
OyB0aGVuIDoKLSAgTFdJUF9VUkw9XCRcKFhFTl9FWFRGSUxFU19VUkxcKQotZWxzZQotICBMV0lQ
X1VSTD0iaHR0cDovL2Rvd25sb2FkLnNhdmFubmFoLmdudS5vcmcvcmVsZWFzZXMvbHdpcCIKLWZp
Ci0KLWZpCi1MV0lQX1ZFUlNJT049IjEuMy4wIgotCi0KLQotCi0KLWlmIHRlc3QgIngkR1JVQl9V
UkwiID0gIngiOyB0aGVuIDoKLQotCWlmIHRlc3QgIngkZXh0ZmlsZXMiID0gInh5IjsgdGhlbiA6
Ci0gIEdSVUJfVVJMPVwkXChYRU5fRVhURklMRVNfVVJMXCkKLWVsc2UKLSAgR1JVQl9VUkw9Imh0
dHA6Ly9hbHBoYS5nbnUub3JnL2dudS9ncnViIgotZmkKLQotZmkKLUdSVUJfVkVSU0lPTj0iMC45
NyIKLQotCi0KLQotCi1pZiB0ZXN0ICJ4JE9DQU1MX1VSTCIgPSAieCI7IHRoZW4gOgotCi0JT0NB
TUxfVVJMPSJodHRwOi8vY2FtbC5pbnJpYS5mci9wdWIvZGlzdHJpYi9vY2FtbC00LjAyIgotCi1m
aQotT0NBTUxfVkVSU0lPTj0iNC4wMi4wIgotCi0KLQotCi0KLWlmIHRlc3QgIngkR01QX1VSTCIg
PSAieCI7IHRoZW4gOgotCi0JaWYgdGVzdCAieCRleHRmaWxlcyIgPSAieHkiOyB0aGVuIDoKLSAg
R01QX1VSTD1cJFwoWEVOX0VYVEZJTEVTX1VSTFwpCi1lbHNlCi0gIEdNUF9VUkw9ImZ0cDovL2Z0
cC5nbXBsaWIub3JnL3B1Yi9nbXAtNC4zLjIiCi1maQotCi1maQotR01QX1ZFUlNJT049IjQuMy4y
IgotCi0KLQotCi0KLWlmIHRlc3QgIngkUE9MQVJTU0xfVVJMIiA9ICJ4IjsgdGhlbiA6Ci0KLQlp
ZiB0ZXN0ICJ4JGV4dGZpbGVzIiA9ICJ4eSI7IHRoZW4gOgotICBQT0xBUlNTTF9VUkw9XCRcKFhF
Tl9FWFRGSUxFU19VUkxcKQotZWxzZQotICBQT0xBUlNTTF9VUkw9Imh0dHA6Ly9wb2xhcnNzbC5v
cmcvY29kZS9yZWxlYXNlcyIKLWZpCi0KLWZpCi1QT0xBUlNTTF9WRVJTSU9OPSIxLjEuNCIKLQot
Ci0KLQotCi1pZiB0ZXN0ICJ4JFRQTUVNVV9VUkwiID0gIngiOyB0aGVuIDoKLQotCWlmIHRlc3Qg
IngkZXh0ZmlsZXMiID0gInh5IjsgdGhlbiA6Ci0gIFRQTUVNVV9VUkw9XCRcKFhFTl9FWFRGSUxF
U19VUkxcKQotZWxzZQotICBUUE1FTVVfVVJMPSJodHRwOi8vZG93bmxvYWQuYmVybGlvcy5kZS90
cG0tZW11bGF0b3IiCi1maQotCi1maQotVFBNRU1VX1ZFUlNJT049IjAuNy40IgotCi0KLQotCi0j
VGhlc2Ugc3R1YmRvbXMgc2hvdWxkIGJlIGVuYWJsZWQgaWYgdGhlIGRlcGVuZGVudCBvbmUgaXMK
LQotaWYgdGVzdCAieCR2dHBtbWdyIiA9ICJ4IiAmJiB0ZXN0ICJ4JHZ0cG0iID0gInhuIjsgdGhl
biA6Ci0KLXZ0cG1tZ3I9Im4iCi0KLWZpCi0KLQotI0NvbmRpdGlvbmFsbHkgZW5hYmxlIHRoZXNl
IHN0dWJkb21zIGJhc2VkIG9uIHRoZSBwcmVzZW5zZSBvZiBkZXBlbmRlbmNpZXMKLQotaWYgdGVz
dCAieCR2dHBtIiA9ICJ4eSIgfHwgdGVzdCAieCR2dHBtIiA9ICJ4IjsgdGhlbiA6Ci0KLQotdnRw
bT15Ci1TVFVCRE9NX1RBUkdFVFM9IiRTVFVCRE9NX1RBUkdFVFMgdnRwbSIKLVNUVUJET01fQlVJ
TEQ9IiRTVFVCRE9NX0JVSUxEIHZ0cG0tc3R1YmRvbSIKLVNUVUJET01fSU5TVEFMTD0iJFNUVUJE
T01fSU5TVEFMTCBpbnN0YWxsLXZ0cG0iCi1TVFVCRE9NX1VOSU5TVEFMTD0iJFNUVUJET01fVU5J
TlNUQUxMIGluc3RhbGwtdnRwbSIKLQotCi1lbHNlCi0KLQotdnRwbT1uCi0KLQotZmkKLQotCi0K
LWlmIHRlc3QgIngkdnRwbW1nciIgPSAieHkiIHx8IHRlc3QgIngkdnRwbW1nciIgPSAieCI7IHRo
ZW4gOgotCi0KLXZ0cG1tZ3I9eQotU1RVQkRPTV9UQVJHRVRTPSIkU1RVQkRPTV9UQVJHRVRTIHZ0
cG1tZ3IiCi1TVFVCRE9NX0JVSUxEPSIkU1RVQkRPTV9CVUlMRCB2dHBtbWdyLXN0dWJkb20iCi1T
VFVCRE9NX0lOU1RBTEw9IiRTVFVCRE9NX0lOU1RBTEwgaW5zdGFsbC12dHBtbWdyIgotU1RVQkRP
TV9VTklOU1RBTEw9IiRTVFVCRE9NX1VOSU5TVEFMTCBpbnN0YWxsLXZ0cG1tZ3IiCi0KLQotZWxz
ZQotCi0KLXZ0cG1tZ3I9bgotCi0KLWZpCi0KLQotCi1pZiB0ZXN0ICJ4JGlvZW11IiA9ICJ4eSIg
fHwgdGVzdCAieCRpb2VtdSIgPSAieCI7IHRoZW4gOgotCi0KLWlvZW11PXkKLVNUVUJET01fVEFS
R0VUUz0iJFNUVUJET01fVEFSR0VUUyBpb2VtdSIKLVNUVUJET01fQlVJTEQ9IiRTVFVCRE9NX0JV
SUxEIGlvZW11LXN0dWJkb20iCi1TVFVCRE9NX0lOU1RBTEw9IiRTVFVCRE9NX0lOU1RBTEwgaW5z
dGFsbC1pb2VtdSIKLVNUVUJET01fVU5JTlNUQUxMPSIkU1RVQkRPTV9VTklOU1RBTEwgaW5zdGFs
bC1pb2VtdSIKLQotCi1lbHNlCi0KLQotaW9lbXU9bgotCi0KLWZpCi0KLQotCi0KLQotCi0KLQot
ZWNobyAiV2lsbCBidWlsZCB0aGUgZm9sbG93aW5nIHN0dWIgZG9tYWluczoiCi1mb3IgeCBpbiAk
U1RVQkRPTV9CVUlMRDsgZG8KLQllY2hvICIgICR4IgotZG9uZQotCi1jYXQgPmNvbmZjYWNoZSA8
PFxfQUNFT0YKLSMgVGhpcyBmaWxlIGlzIGEgc2hlbGwgc2NyaXB0IHRoYXQgY2FjaGVzIHRoZSBy
ZXN1bHRzIG9mIGNvbmZpZ3VyZQotIyB0ZXN0cyBydW4gb24gdGhpcyBzeXN0ZW0gc28gdGhleSBj
YW4gYmUgc2hhcmVkIGJldHdlZW4gY29uZmlndXJlCi0jIHNjcmlwdHMgYW5kIGNvbmZpZ3VyZSBy
dW5zLCBzZWUgY29uZmlndXJlJ3Mgb3B0aW9uIC0tY29uZmlnLWNhY2hlLgotIyBJdCBpcyBub3Qg
dXNlZnVsIG9uIG90aGVyIHN5c3RlbXMuICBJZiBpdCBjb250YWlucyByZXN1bHRzIHlvdSBkb24n
dAotIyB3YW50IHRvIGtlZXAsIHlvdSBtYXkgcmVtb3ZlIG9yIGVkaXQgaXQuCi0jCi0jIGNvbmZp
Zy5zdGF0dXMgb25seSBwYXlzIGF0dGVudGlvbiB0byB0aGUgY2FjaGUgZmlsZSBpZiB5b3UgZ2l2
ZSBpdAotIyB0aGUgLS1yZWNoZWNrIG9wdGlvbiB0byByZXJ1biBjb25maWd1cmUuCi0jCi0jIGBh
Y19jdl9lbnZfZm9vJyB2YXJpYWJsZXMgKHNldCBvciB1bnNldCkgd2lsbCBiZSBvdmVycmlkZGVu
IHdoZW4KLSMgbG9hZGluZyB0aGlzIGZpbGUsIG90aGVyICp1bnNldCogYGFjX2N2X2Zvbycgd2ls
bCBiZSBhc3NpZ25lZCB0aGUKLSMgZm9sbG93aW5nIHZhbHVlcy4KLQotX0FDRU9GCi0KLSMgVGhl
IGZvbGxvd2luZyB3YXkgb2Ygd3JpdGluZyB0aGUgY2FjaGUgbWlzaGFuZGxlcyBuZXdsaW5lcyBp
biB2YWx1ZXMsCi0jIGJ1dCB3ZSBrbm93IG9mIG5vIHdvcmthcm91bmQgdGhhdCBpcyBzaW1wbGUs
IHBvcnRhYmxlLCBhbmQgZWZmaWNpZW50LgotIyBTbywgd2Uga2lsbCB2YXJpYWJsZXMgY29udGFp
bmluZyBuZXdsaW5lcy4KLSMgVWx0cml4IHNoIHNldCB3cml0ZXMgdG8gc3RkZXJyIGFuZCBjYW4n
dCBiZSByZWRpcmVjdGVkIGRpcmVjdGx5LAotIyBhbmQgc2V0cyB0aGUgaGlnaCBiaXQgaW4gdGhl
IGNhY2hlIGZpbGUgdW5sZXNzIHdlIGFzc2lnbiB0byB0aGUgdmFycy4KLSgKLSAgZm9yIGFjX3Zh
ciBpbiBgKHNldCkgMj4mMSB8IHNlZCAtbiAncy9eXChbYS16QS1aX11bYS16QS1aMC05X10qXCk9
LiovXDEvcCdgOyBkbwotICAgIGV2YWwgYWNfdmFsPVwkJGFjX3ZhcgotICAgIGNhc2UgJGFjX3Zh
bCBpbiAjKAotICAgICoke2FzX25sfSopCi0gICAgICBjYXNlICRhY192YXIgaW4gIygKLSAgICAg
ICpfY3ZfKikgeyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiBXQVJOSU5H
OiBjYWNoZSB2YXJpYWJsZSAkYWNfdmFyIGNvbnRhaW5zIGEgbmV3bGluZSIgPiY1Ci0kYXNfZWNo
byAiJGFzX21lOiBXQVJOSU5HOiBjYWNoZSB2YXJpYWJsZSAkYWNfdmFyIGNvbnRhaW5zIGEgbmV3
bGluZSIgPiYyO30gOzsKLSAgICAgIGVzYWMKLSAgICAgIGNhc2UgJGFjX3ZhciBpbiAjKAotICAg
ICAgXyB8IElGUyB8IGFzX25sKSA7OyAjKAotICAgICAgQkFTSF9BUkdWIHwgQkFTSF9TT1VSQ0Up
IGV2YWwgJGFjX3Zhcj0gOzsgIygKLSAgICAgICopIHsgZXZhbCAkYWNfdmFyPTsgdW5zZXQgJGFj
X3Zhcjt9IDs7Ci0gICAgICBlc2FjIDs7Ci0gICAgZXNhYwotICBkb25lCi0KLSAgKHNldCkgMj4m
MSB8Ci0gICAgY2FzZSAkYXNfbmxgKGFjX3NwYWNlPScgJzsgc2V0KSAyPiYxYCBpbiAjKAotICAg
ICoke2FzX25sfWFjX3NwYWNlPVwgKikKLSAgICAgICMgYHNldCcgZG9lcyBub3QgcXVvdGUgY29y
cmVjdGx5LCBzbyBhZGQgcXVvdGVzOiBkb3VibGUtcXVvdGUKLSAgICAgICMgc3Vic3RpdHV0aW9u
IHR1cm5zIFxcXFwgaW50byBcXCwgYW5kIHNlZCB0dXJucyBcXCBpbnRvIFwuCi0gICAgICBzZWQg
LW4gXAotCSJzLycvJ1xcXFwnJy9nOwotCSAgcy9eXFwoW18kYXNfY3JfYWxudW1dKl9jdl9bXyRh
c19jcl9hbG51bV0qXFwpPVxcKC4qXFwpL1xcMT0nXFwyJy9wIgotICAgICAgOzsgIygKLSAgICAq
KQotICAgICAgIyBgc2V0JyBxdW90ZXMgY29ycmVjdGx5IGFzIHJlcXVpcmVkIGJ5IFBPU0lYLCBz
byBkbyBub3QgYWRkIHF1b3Rlcy4KLSAgICAgIHNlZCAtbiAiL15bXyRhc19jcl9hbG51bV0qX2N2
X1tfJGFzX2NyX2FsbnVtXSo9L3AiCi0gICAgICA7OwotICAgIGVzYWMgfAotICAgIHNvcnQKLSkg
fAotICBzZWQgJwotICAgICAvXmFjX2N2X2Vudl8vYiBlbmQKLSAgICAgdCBjbGVhcgotICAgICA6
Y2xlYXIKLSAgICAgcy9eXChbXj1dKlwpPVwoLipbe31dLipcKSQvdGVzdCAiJHtcMStzZXR9IiA9
IHNldCB8fCAmLwotICAgICB0IGVuZAotICAgICBzL15cKFtePV0qXCk9XCguKlwpJC9cMT0ke1wx
PVwyfS8KLSAgICAgOmVuZCcgPj5jb25mY2FjaGUKLWlmIGRpZmYgIiRjYWNoZV9maWxlIiBjb25m
Y2FjaGUgPi9kZXYvbnVsbCAyPiYxOyB0aGVuIDo7IGVsc2UKLSAgaWYgdGVzdCAtdyAiJGNhY2hl
X2ZpbGUiOyB0aGVuCi0gICAgaWYgdGVzdCAieCRjYWNoZV9maWxlIiAhPSAieC9kZXYvbnVsbCI7
IHRoZW4KLSAgICAgIHsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogdXBk
YXRpbmcgY2FjaGUgJGNhY2hlX2ZpbGUiID4mNQotJGFzX2VjaG8gIiRhc19tZTogdXBkYXRpbmcg
Y2FjaGUgJGNhY2hlX2ZpbGUiID4mNjt9Ci0gICAgICBpZiB0ZXN0ICEgLWYgIiRjYWNoZV9maWxl
IiB8fCB0ZXN0IC1oICIkY2FjaGVfZmlsZSI7IHRoZW4KLQljYXQgY29uZmNhY2hlID4iJGNhY2hl
X2ZpbGUiCi0gICAgICBlbHNlCi0gICAgICAgIGNhc2UgJGNhY2hlX2ZpbGUgaW4gIygKLSAgICAg
ICAgKi8qIHwgPzoqKQotCSAgbXYgLWYgY29uZmNhY2hlICIkY2FjaGVfZmlsZSIkJCAmJgotCSAg
bXYgLWYgIiRjYWNoZV9maWxlIiQkICIkY2FjaGVfZmlsZSIgOzsgIygKLSAgICAgICAgKikKLQkg
IG12IC1mIGNvbmZjYWNoZSAiJGNhY2hlX2ZpbGUiIDs7Ci0JZXNhYwotICAgICAgZmkKLSAgICBm
aQotICBlbHNlCi0gICAgeyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiBu
b3QgdXBkYXRpbmcgdW53cml0YWJsZSBjYWNoZSAkY2FjaGVfZmlsZSIgPiY1Ci0kYXNfZWNobyAi
JGFzX21lOiBub3QgdXBkYXRpbmcgdW53cml0YWJsZSBjYWNoZSAkY2FjaGVfZmlsZSIgPiY2O30K
LSAgZmkKLWZpCi1ybSAtZiBjb25mY2FjaGUKLQotdGVzdCAieCRwcmVmaXgiID0geE5PTkUgJiYg
cHJlZml4PSRhY19kZWZhdWx0X3ByZWZpeAotIyBMZXQgbWFrZSBleHBhbmQgZXhlY19wcmVmaXgu
Ci10ZXN0ICJ4JGV4ZWNfcHJlZml4IiA9IHhOT05FICYmIGV4ZWNfcHJlZml4PScke3ByZWZpeH0n
Ci0KLSMgVHJhbnNmb3JtIGNvbmZkZWZzLmggaW50byBERUZTLgotIyBQcm90ZWN0IGFnYWluc3Qg
c2hlbGwgZXhwYW5zaW9uIHdoaWxlIGV4ZWN1dGluZyBNYWtlZmlsZSBydWxlcy4KLSMgUHJvdGVj
dCBhZ2FpbnN0IE1ha2VmaWxlIG1hY3JvIGV4cGFuc2lvbi4KLSMKLSMgSWYgdGhlIGZpcnN0IHNl
ZCBzdWJzdGl0dXRpb24gaXMgZXhlY3V0ZWQgKHdoaWNoIGxvb2tzIGZvciBtYWNyb3MgdGhhdAot
IyB0YWtlIGFyZ3VtZW50cyksIHRoZW4gYnJhbmNoIHRvIHRoZSBxdW90ZSBzZWN0aW9uLiAgT3Ro
ZXJ3aXNlLAotIyBsb29rIGZvciBhIG1hY3JvIHRoYXQgZG9lc24ndCB0YWtlIGFyZ3VtZW50cy4K
LWFjX3NjcmlwdD0nCi06bWxpbmUKLS9cXCQvewotIE4KLSBzLFxcXG4sLAotIGIgbWxpbmUKLX0K
LXQgY2xlYXIKLTpjbGVhcgotcy9eWwkgXSojWwkgXSpkZWZpbmVbCSBdWwkgXSpcKFteCSAoXVte
CSAoXSooW14pXSopXClbCSBdKlwoLipcKS8tRFwxPVwyL2cKLXQgcXVvdGUKLXMvXlsJIF0qI1sJ
IF0qZGVmaW5lWwkgXVsJIF0qXChbXgkgXVteCSBdKlwpWwkgXSpcKC4qXCkvLURcMT1cMi9nCi10
IHF1b3RlCi1iIGFueQotOnF1b3RlCi1zL1sJIGB+IyReJiooKXt9XFx8OydcJyciPD4/XS9cXCYv
Zwotcy9cWy9cXCYvZwotcy9cXS9cXCYvZwotcy9cJC8kJC9nCi1ICi06YW55Ci0kewotCWcKLQlz
L15cbi8vCi0Jcy9cbi8gL2cKLQlwCi19Ci0nCi1ERUZTPWBzZWQgLW4gIiRhY19zY3JpcHQiIGNv
bmZkZWZzLmhgCi0KLQotYWNfbGlib2Jqcz0KLWFjX2x0bGlib2Jqcz0KLVU9Ci1mb3IgYWNfaSBp
biA6ICRMSUJPQkpTOyBkbyB0ZXN0ICJ4JGFjX2kiID0geDogJiYgY29udGludWUKLSAgIyAxLiBS
ZW1vdmUgdGhlIGV4dGVuc2lvbiwgYW5kICRVIGlmIGFscmVhZHkgaW5zdGFsbGVkLgotICBhY19z
Y3JpcHQ9J3MvXCRVXC4vLi87cy9cLm8kLy87cy9cLm9iaiQvLycKLSAgYWNfaT1gJGFzX2VjaG8g
IiRhY19pIiB8IHNlZCAiJGFjX3NjcmlwdCJgCi0gICMgMi4gUHJlcGVuZCBMSUJPQkpESVIuICBX
aGVuIHVzZWQgd2l0aCBhdXRvbWFrZT49MS4xMCBMSUJPQkpESVIKLSAgIyAgICB3aWxsIGJlIHNl
dCB0byB0aGUgZGlyZWN0b3J5IHdoZXJlIExJQk9CSlMgb2JqZWN0cyBhcmUgYnVpbHQuCi0gIGFz
X2ZuX2FwcGVuZCBhY19saWJvYmpzICIgXCR7TElCT0JKRElSfSRhY19pXCRVLiRhY19vYmpleHQi
Ci0gIGFzX2ZuX2FwcGVuZCBhY19sdGxpYm9ianMgIiBcJHtMSUJPQkpESVJ9JGFjX2kiJyRVLmxv
JwotZG9uZQotTElCT0JKUz0kYWNfbGlib2JqcwotCi1MVExJQk9CSlM9JGFjX2x0bGlib2Jqcwot
Ci0KLQotOiAiJHtDT05GSUdfU1RBVFVTPS4vY29uZmlnLnN0YXR1c30iCi1hY193cml0ZV9mYWls
PTAKLWFjX2NsZWFuX2ZpbGVzX3NhdmU9JGFjX2NsZWFuX2ZpbGVzCi1hY19jbGVhbl9maWxlcz0i
JGFjX2NsZWFuX2ZpbGVzICRDT05GSUdfU1RBVFVTIgoteyAkYXNfZWNobyAiJGFzX21lOiR7YXNf
bGluZW5vLSRMSU5FTk99OiBjcmVhdGluZyAkQ09ORklHX1NUQVRVUyIgPiY1Ci0kYXNfZWNobyAi
JGFzX21lOiBjcmVhdGluZyAkQ09ORklHX1NUQVRVUyIgPiY2O30KLWFzX3dyaXRlX2ZhaWw9MAot
Y2F0ID4kQ09ORklHX1NUQVRVUyA8PF9BU0VPRiB8fCBhc193cml0ZV9mYWlsPTEKLSMhICRTSEVM
TAotIyBHZW5lcmF0ZWQgYnkgJGFzX21lLgotIyBSdW4gdGhpcyBmaWxlIHRvIHJlY3JlYXRlIHRo
ZSBjdXJyZW50IGNvbmZpZ3VyYXRpb24uCi0jIENvbXBpbGVyIG91dHB1dCBwcm9kdWNlZCBieSBj
b25maWd1cmUsIHVzZWZ1bCBmb3IgZGVidWdnaW5nCi0jIGNvbmZpZ3VyZSwgaXMgaW4gY29uZmln
LmxvZyBpZiBpdCBleGlzdHMuCi0KLWRlYnVnPWZhbHNlCi1hY19jc19yZWNoZWNrPWZhbHNlCi1h
Y19jc19zaWxlbnQ9ZmFsc2UKLQotU0hFTEw9XCR7Q09ORklHX1NIRUxMLSRTSEVMTH0KLWV4cG9y
dCBTSEVMTAotX0FTRU9GCi1jYXQgPj4kQ09ORklHX1NUQVRVUyA8PFxfQVNFT0YgfHwgYXNfd3Jp
dGVfZmFpbD0xCi0jIyAtLS0tLS0tLS0tLS0tLS0tLS0tLSAjIwotIyMgTTRzaCBJbml0aWFsaXph
dGlvbi4gIyMKLSMjIC0tLS0tLS0tLS0tLS0tLS0tLS0tICMjCi0KLSMgQmUgbW9yZSBCb3VybmUg
Y29tcGF0aWJsZQotRFVBTENBU0U9MTsgZXhwb3J0IERVQUxDQVNFICMgZm9yIE1LUyBzaAotaWYg
dGVzdCAtbiAiJHtaU0hfVkVSU0lPTitzZXR9IiAmJiAoZW11bGF0ZSBzaCkgPi9kZXYvbnVsbCAy
PiYxOyB0aGVuIDoKLSAgZW11bGF0ZSBzaAotICBOVUxMQ01EPToKLSAgIyBQcmUtNC4yIHZlcnNp
b25zIG9mIFpzaCBkbyB3b3JkIHNwbGl0dGluZyBvbiAkezErIiRAIn0sIHdoaWNoCi0gICMgaXMg
Y29udHJhcnkgdG8gb3VyIHVzYWdlLiAgRGlzYWJsZSB0aGlzIGZlYXR1cmUuCi0gIGFsaWFzIC1n
ICckezErIiRAIn0nPSciJEAiJwotICBzZXRvcHQgTk9fR0xPQl9TVUJTVAotZWxzZQotICBjYXNl
IGAoc2V0IC1vKSAyPi9kZXYvbnVsbGAgaW4gIygKLSAgKnBvc2l4KikgOgotICAgIHNldCAtbyBw
b3NpeCA7OyAjKAotICAqKSA6Ci0gICAgIDs7Ci1lc2FjCi1maQotCi0KLWFzX25sPScKLScKLWV4
cG9ydCBhc19ubAotIyBQcmludGluZyBhIGxvbmcgc3RyaW5nIGNyYXNoZXMgU29sYXJpcyA3IC91
c3IvYmluL3ByaW50Zi4KLWFzX2VjaG89J1xcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxc
XFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxc
XFxcXFxcXFxcXFxcXFwnCi1hc19lY2hvPSRhc19lY2hvJGFzX2VjaG8kYXNfZWNobyRhc19lY2hv
JGFzX2VjaG8KLWFzX2VjaG89JGFzX2VjaG8kYXNfZWNobyRhc19lY2hvJGFzX2VjaG8kYXNfZWNo
byRhc19lY2hvCi0jIFByZWZlciBhIGtzaCBzaGVsbCBidWlsdGluIG92ZXIgYW4gZXh0ZXJuYWwg
cHJpbnRmIHByb2dyYW0gb24gU29sYXJpcywKLSMgYnV0IHdpdGhvdXQgd2FzdGluZyBmb3JrcyBm
b3IgYmFzaCBvciB6c2guCi1pZiB0ZXN0IC16ICIkQkFTSF9WRVJTSU9OJFpTSF9WRVJTSU9OIiBc
Ci0gICAgJiYgKHRlc3QgIlhgcHJpbnQgLXIgLS0gJGFzX2VjaG9gIiA9ICJYJGFzX2VjaG8iKSAy
Pi9kZXYvbnVsbDsgdGhlbgotICBhc19lY2hvPSdwcmludCAtciAtLScKLSAgYXNfZWNob19uPSdw
cmludCAtcm4gLS0nCi1lbGlmICh0ZXN0ICJYYHByaW50ZiAlcyAkYXNfZWNob2AiID0gIlgkYXNf
ZWNobyIpIDI+L2Rldi9udWxsOyB0aGVuCi0gIGFzX2VjaG89J3ByaW50ZiAlc1xuJwotICBhc19l
Y2hvX249J3ByaW50ZiAlcycKLWVsc2UKLSAgaWYgdGVzdCAiWGAoL3Vzci91Y2IvZWNobyAtbiAt
biAkYXNfZWNobykgMj4vZGV2L251bGxgIiA9ICJYLW4gJGFzX2VjaG8iOyB0aGVuCi0gICAgYXNf
ZWNob19ib2R5PSdldmFsIC91c3IvdWNiL2VjaG8gLW4gIiQxJGFzX25sIicKLSAgICBhc19lY2hv
X249Jy91c3IvdWNiL2VjaG8gLW4nCi0gIGVsc2UKLSAgICBhc19lY2hvX2JvZHk9J2V2YWwgZXhw
ciAiWCQxIiA6ICJYXFwoLipcXCkiJwotICAgIGFzX2VjaG9fbl9ib2R5PSdldmFsCi0gICAgICBh
cmc9JDE7Ci0gICAgICBjYXNlICRhcmcgaW4gIygKLSAgICAgICoiJGFzX25sIiopCi0JZXhwciAi
WCRhcmciIDogIlhcXCguKlxcKSRhc19ubCI7Ci0JYXJnPWBleHByICJYJGFyZyIgOiAiLiokYXNf
bmxcXCguKlxcKSJgOzsKLSAgICAgIGVzYWM7Ci0gICAgICBleHByICJYJGFyZyIgOiAiWFxcKC4q
XFwpIiB8IHRyIC1kICIkYXNfbmwiCi0gICAgJwotICAgIGV4cG9ydCBhc19lY2hvX25fYm9keQot
ICAgIGFzX2VjaG9fbj0nc2ggLWMgJGFzX2VjaG9fbl9ib2R5IGFzX2VjaG8nCi0gIGZpCi0gIGV4
cG9ydCBhc19lY2hvX2JvZHkKLSAgYXNfZWNobz0nc2ggLWMgJGFzX2VjaG9fYm9keSBhc19lY2hv
JwotZmkKLQotIyBUaGUgdXNlciBpcyBhbHdheXMgcmlnaHQuCi1pZiB0ZXN0ICIke1BBVEhfU0VQ
QVJBVE9SK3NldH0iICE9IHNldDsgdGhlbgotICBQQVRIX1NFUEFSQVRPUj06Ci0gIChQQVRIPScv
YmluOy9iaW4nOyBGUEFUSD0kUEFUSDsgc2ggLWMgOikgPi9kZXYvbnVsbCAyPiYxICYmIHsKLSAg
ICAoUEFUSD0nL2JpbjovYmluJzsgRlBBVEg9JFBBVEg7IHNoIC1jIDopID4vZGV2L251bGwgMj4m
MSB8fAotICAgICAgUEFUSF9TRVBBUkFUT1I9JzsnCi0gIH0KLWZpCi0KLQotIyBJRlMKLSMgV2Ug
bmVlZCBzcGFjZSwgdGFiIGFuZCBuZXcgbGluZSwgaW4gcHJlY2lzZWx5IHRoYXQgb3JkZXIuICBR
dW90aW5nIGlzCi0jIHRoZXJlIHRvIHByZXZlbnQgZWRpdG9ycyBmcm9tIGNvbXBsYWluaW5nIGFi
b3V0IHNwYWNlLXRhYi4KLSMgKElmIF9BU19QQVRIX1dBTEsgd2VyZSBjYWxsZWQgd2l0aCBJRlMg
dW5zZXQsIGl0IHdvdWxkIGRpc2FibGUgd29yZAotIyBzcGxpdHRpbmcgYnkgc2V0dGluZyBJRlMg
dG8gZW1wdHkgdmFsdWUuKQotSUZTPSIgIiIJJGFzX25sIgotCi0jIEZpbmQgd2hvIHdlIGFyZS4g
IExvb2sgaW4gdGhlIHBhdGggaWYgd2UgY29udGFpbiBubyBkaXJlY3Rvcnkgc2VwYXJhdG9yLgot
YXNfbXlzZWxmPQotY2FzZSAkMCBpbiAjKCgKLSAgKltcXC9dKiApIGFzX215c2VsZj0kMCA7Owot
ICAqKSBhc19zYXZlX0lGUz0kSUZTOyBJRlM9JFBBVEhfU0VQQVJBVE9SCi1mb3IgYXNfZGlyIGlu
ICRQQVRICi1kbwotICBJRlM9JGFzX3NhdmVfSUZTCi0gIHRlc3QgLXogIiRhc19kaXIiICYmIGFz
X2Rpcj0uCi0gICAgdGVzdCAtciAiJGFzX2Rpci8kMCIgJiYgYXNfbXlzZWxmPSRhc19kaXIvJDAg
JiYgYnJlYWsKLSAgZG9uZQotSUZTPSRhc19zYXZlX0lGUwotCi0gICAgIDs7Ci1lc2FjCi0jIFdl
IGRpZCBub3QgZmluZCBvdXJzZWx2ZXMsIG1vc3QgcHJvYmFibHkgd2Ugd2VyZSBydW4gYXMgYHNo
IENPTU1BTkQnCi0jIGluIHdoaWNoIGNhc2Ugd2UgYXJlIG5vdCB0byBiZSBmb3VuZCBpbiB0aGUg
cGF0aC4KLWlmIHRlc3QgIngkYXNfbXlzZWxmIiA9IHg7IHRoZW4KLSAgYXNfbXlzZWxmPSQwCi1m
aQotaWYgdGVzdCAhIC1mICIkYXNfbXlzZWxmIjsgdGhlbgotICAkYXNfZWNobyAiJGFzX215c2Vs
ZjogZXJyb3I6IGNhbm5vdCBmaW5kIG15c2VsZjsgcmVydW4gd2l0aCBhbiBhYnNvbHV0ZSBmaWxl
IG5hbWUiID4mMgotICBleGl0IDEKLWZpCi0KLSMgVW5zZXQgdmFyaWFibGVzIHRoYXQgd2UgZG8g
bm90IG5lZWQgYW5kIHdoaWNoIGNhdXNlIGJ1Z3MgKGUuZy4gaW4KLSMgcHJlLTMuMCBVV0lOIGtz
aCkuICBCdXQgZG8gbm90IGNhdXNlIGJ1Z3MgaW4gYmFzaCAyLjAxOyB0aGUgInx8IGV4aXQgMSIK
LSMgc3VwcHJlc3NlcyBhbnkgIlNlZ21lbnRhdGlvbiBmYXVsdCIgbWVzc2FnZSB0aGVyZS4gICco
KCcgY291bGQKLSMgdHJpZ2dlciBhIGJ1ZyBpbiBwZGtzaCA1LjIuMTQuCi1mb3IgYXNfdmFyIGlu
IEJBU0hfRU5WIEVOViBNQUlMIE1BSUxQQVRICi1kbyBldmFsIHRlc3QgeFwkeyRhc192YXIrc2V0
fSA9IHhzZXQgXAotICAmJiAoICh1bnNldCAkYXNfdmFyKSB8fCBleGl0IDEpID4vZGV2L251bGwg
Mj4mMSAmJiB1bnNldCAkYXNfdmFyIHx8IDoKLWRvbmUKLVBTMT0nJCAnCi1QUzI9Jz4gJwotUFM0
PScrICcKLQotIyBOTFMgbnVpc2FuY2VzLgotTENfQUxMPUMKLWV4cG9ydCBMQ19BTEwKLUxBTkdV
QUdFPUMKLWV4cG9ydCBMQU5HVUFHRQotCi0jIENEUEFUSC4KLSh1bnNldCBDRFBBVEgpID4vZGV2
L251bGwgMj4mMSAmJiB1bnNldCBDRFBBVEgKLQotCi0jIGFzX2ZuX2Vycm9yIFNUQVRVUyBFUlJP
UiBbTElORU5PIExPR19GRF0KLSMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQotIyBPdXRwdXQgImBiYXNlbmFtZSAkMGA6IGVycm9yOiBFUlJPUiIgdG8gc3RkZXJyLiBJ
ZiBMSU5FTk8gYW5kIExPR19GRCBhcmUKLSMgcHJvdmlkZWQsIGFsc28gb3V0cHV0IHRoZSBlcnJv
ciB0byBMT0dfRkQsIHJlZmVyZW5jaW5nIExJTkVOTy4gVGhlbiBleGl0IHRoZQotIyBzY3JpcHQg
d2l0aCBTVEFUVVMsIHVzaW5nIDEgaWYgdGhhdCB3YXMgMC4KLWFzX2ZuX2Vycm9yICgpCi17Ci0g
IGFzX3N0YXR1cz0kMTsgdGVzdCAkYXNfc3RhdHVzIC1lcSAwICYmIGFzX3N0YXR1cz0xCi0gIGlm
IHRlc3QgIiQ0IjsgdGhlbgotICAgIGFzX2xpbmVubz0ke2FzX2xpbmVuby0iJDMifSBhc19saW5l
bm9fc3RhY2s9YXNfbGluZW5vX3N0YWNrPSRhc19saW5lbm9fc3RhY2sKLSAgICAkYXNfZWNobyAi
JGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiBlcnJvcjogJDIiID4mJDQKLSAgZmkKLSAgJGFz
X2VjaG8gIiRhc19tZTogZXJyb3I6ICQyIiA+JjIKLSAgYXNfZm5fZXhpdCAkYXNfc3RhdHVzCi19
ICMgYXNfZm5fZXJyb3IKLQotCi0jIGFzX2ZuX3NldF9zdGF0dXMgU1RBVFVTCi0jIC0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCi0jIFNldCAkPyB0byBTVEFUVVMsIHdpdGhvdXQgZm9ya2luZy4KLWFz
X2ZuX3NldF9zdGF0dXMgKCkKLXsKLSAgcmV0dXJuICQxCi19ICMgYXNfZm5fc2V0X3N0YXR1cwot
Ci0jIGFzX2ZuX2V4aXQgU1RBVFVTCi0jIC0tLS0tLS0tLS0tLS0tLS0tCi0jIEV4aXQgdGhlIHNo
ZWxsIHdpdGggU1RBVFVTLCBldmVuIGluIGEgInRyYXAgMCIgb3IgInNldCAtZSIgY29udGV4dC4K
LWFzX2ZuX2V4aXQgKCkKLXsKLSAgc2V0ICtlCi0gIGFzX2ZuX3NldF9zdGF0dXMgJDEKLSAgZXhp
dCAkMQotfSAjIGFzX2ZuX2V4aXQKLQotIyBhc19mbl91bnNldCBWQVIKLSMgLS0tLS0tLS0tLS0t
LS0tCi0jIFBvcnRhYmx5IHVuc2V0IFZBUi4KLWFzX2ZuX3Vuc2V0ICgpCi17Ci0gIHsgZXZhbCAk
MT07IHVuc2V0ICQxO30KLX0KLWFzX3Vuc2V0PWFzX2ZuX3Vuc2V0Ci0jIGFzX2ZuX2FwcGVuZCBW
QVIgVkFMVUUKLSMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQotIyBBcHBlbmQgdGhlIHRleHQgaW4g
VkFMVUUgdG8gdGhlIGVuZCBvZiB0aGUgZGVmaW5pdGlvbiBjb250YWluZWQgaW4gVkFSLiBUYWtl
Ci0jIGFkdmFudGFnZSBvZiBhbnkgc2hlbGwgb3B0aW1pemF0aW9ucyB0aGF0IGFsbG93IGFtb3J0
aXplZCBsaW5lYXIgZ3Jvd3RoIG92ZXIKLSMgcmVwZWF0ZWQgYXBwZW5kcywgaW5zdGVhZCBvZiB0
aGUgdHlwaWNhbCBxdWFkcmF0aWMgZ3Jvd3RoIHByZXNlbnQgaW4gbmFpdmUKLSMgaW1wbGVtZW50
YXRpb25zLgotaWYgKGV2YWwgImFzX3Zhcj0xOyBhc192YXIrPTI7IHRlc3QgeFwkYXNfdmFyID0g
eDEyIikgMj4vZGV2L251bGw7IHRoZW4gOgotICBldmFsICdhc19mbl9hcHBlbmQgKCkKLSAgewot
ICAgIGV2YWwgJDErPVwkMgotICB9JwotZWxzZQotICBhc19mbl9hcHBlbmQgKCkKLSAgewotICAg
IGV2YWwgJDE9XCQkMVwkMgotICB9Ci1maSAjIGFzX2ZuX2FwcGVuZAotCi0jIGFzX2ZuX2FyaXRo
IEFSRy4uLgotIyAtLS0tLS0tLS0tLS0tLS0tLS0KLSMgUGVyZm9ybSBhcml0aG1ldGljIGV2YWx1
YXRpb24gb24gdGhlIEFSR3MsIGFuZCBzdG9yZSB0aGUgcmVzdWx0IGluIHRoZQotIyBnbG9iYWwg
JGFzX3ZhbC4gVGFrZSBhZHZhbnRhZ2Ugb2Ygc2hlbGxzIHRoYXQgY2FuIGF2b2lkIGZvcmtzLiBU
aGUgYXJndW1lbnRzCi0jIG11c3QgYmUgcG9ydGFibGUgYWNyb3NzICQoKCkpIGFuZCBleHByLgot
aWYgKGV2YWwgInRlc3QgXCQoKCAxICsgMSApKSA9IDIiKSAyPi9kZXYvbnVsbDsgdGhlbiA6Ci0g
IGV2YWwgJ2FzX2ZuX2FyaXRoICgpCi0gIHsKLSAgICBhc192YWw9JCgoICQqICkpCi0gIH0nCi1l
bHNlCi0gIGFzX2ZuX2FyaXRoICgpCi0gIHsKLSAgICBhc192YWw9YGV4cHIgIiRAIiB8fCB0ZXN0
ICQ/IC1lcSAxYAotICB9Ci1maSAjIGFzX2ZuX2FyaXRoCi0KLQotaWYgZXhwciBhIDogJ1woYVwp
JyA+L2Rldi9udWxsIDI+JjEgJiYKLSAgIHRlc3QgIlhgZXhwciAwMDAwMSA6ICcuKlwoLi4uXCkn
YCIgPSBYMDAxOyB0aGVuCi0gIGFzX2V4cHI9ZXhwcgotZWxzZQotICBhc19leHByPWZhbHNlCi1m
aQotCi1pZiAoYmFzZW5hbWUgLS0gLykgPi9kZXYvbnVsbCAyPiYxICYmIHRlc3QgIlhgYmFzZW5h
bWUgLS0gLyAyPiYxYCIgPSAiWC8iOyB0aGVuCi0gIGFzX2Jhc2VuYW1lPWJhc2VuYW1lCi1lbHNl
Ci0gIGFzX2Jhc2VuYW1lPWZhbHNlCi1maQotCi1pZiAoYXNfZGlyPWBkaXJuYW1lIC0tIC9gICYm
IHRlc3QgIlgkYXNfZGlyIiA9IFgvKSA+L2Rldi9udWxsIDI+JjE7IHRoZW4KLSAgYXNfZGlybmFt
ZT1kaXJuYW1lCi1lbHNlCi0gIGFzX2Rpcm5hbWU9ZmFsc2UKLWZpCi0KLWFzX21lPWAkYXNfYmFz
ZW5hbWUgLS0gIiQwIiB8fAotJGFzX2V4cHIgWC8iJDAiIDogJy4qL1woW14vXVteL10qXCkvKiQn
IFx8IFwKLQkgWCIkMCIgOiAnWFwoLy9cKSQnIFx8IFwKLQkgWCIkMCIgOiAnWFwoL1wpJyBcfCAu
IDI+L2Rldi9udWxsIHx8Ci0kYXNfZWNobyBYLyIkMCIgfAotICAgIHNlZCAnL14uKlwvXChbXi9d
W14vXSpcKVwvKiQvewotCSAgICBzLy9cMS8KLQkgICAgcQotCSAgfQotCSAgL15YXC9cKFwvXC9c
KSQvewotCSAgICBzLy9cMS8KLQkgICAgcQotCSAgfQotCSAgL15YXC9cKFwvXCkuKi97Ci0JICAg
IHMvL1wxLwotCSAgICBxCi0JICB9Ci0JICBzLy4qLy4vOyBxJ2AKLQotIyBBdm9pZCBkZXBlbmRp
bmcgdXBvbiBDaGFyYWN0ZXIgUmFuZ2VzLgotYXNfY3JfbGV0dGVycz0nYWJjZGVmZ2hpamtsbW5v
cHFyc3R1dnd4eXonCi1hc19jcl9MRVRURVJTPSdBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWicK
LWFzX2NyX0xldHRlcnM9JGFzX2NyX2xldHRlcnMkYXNfY3JfTEVUVEVSUwotYXNfY3JfZGlnaXRz
PScwMTIzNDU2Nzg5JwotYXNfY3JfYWxudW09JGFzX2NyX0xldHRlcnMkYXNfY3JfZGlnaXRzCi0K
LUVDSE9fQz0gRUNIT19OPSBFQ0hPX1Q9Ci1jYXNlIGBlY2hvIC1uIHhgIGluICMoKCgoKAotLW4q
KQotICBjYXNlIGBlY2hvICd4eVxjJ2AgaW4KLSAgKmMqKSBFQ0hPX1Q9JwknOzsJIyBFQ0hPX1Qg
aXMgc2luZ2xlIHRhYiBjaGFyYWN0ZXIuCi0gIHh5KSAgRUNIT19DPSdcYyc7OwotICAqKSAgIGVj
aG8gYGVjaG8ga3NoODggYnVnIG9uIEFJWCA2LjFgID4gL2Rldi9udWxsCi0gICAgICAgRUNIT19U
PScJJzs7Ci0gIGVzYWM7OwotKikKLSAgRUNIT19OPSctbic7OwotZXNhYwotCi1ybSAtZiBjb25m
JCQgY29uZiQkLmV4ZSBjb25mJCQuZmlsZQotaWYgdGVzdCAtZCBjb25mJCQuZGlyOyB0aGVuCi0g
IHJtIC1mIGNvbmYkJC5kaXIvY29uZiQkLmZpbGUKLWVsc2UKLSAgcm0gLWYgY29uZiQkLmRpcgot
ICBta2RpciBjb25mJCQuZGlyIDI+L2Rldi9udWxsCi1maQotaWYgKGVjaG8gPmNvbmYkJC5maWxl
KSAyPi9kZXYvbnVsbDsgdGhlbgotICBpZiBsbiAtcyBjb25mJCQuZmlsZSBjb25mJCQgMj4vZGV2
L251bGw7IHRoZW4KLSAgICBhc19sbl9zPSdsbiAtcycKLSAgICAjIC4uLiBidXQgdGhlcmUgYXJl
IHR3byBnb3RjaGFzOgotICAgICMgMSkgT24gTVNZUywgYm90aCBgbG4gLXMgZmlsZSBkaXInIGFu
ZCBgbG4gZmlsZSBkaXInIGZhaWwuCi0gICAgIyAyKSBESkdQUCA8IDIuMDQgaGFzIG5vIHN5bWxp
bmtzOyBgbG4gLXMnIGNyZWF0ZXMgYSB3cmFwcGVyIGV4ZWN1dGFibGUuCi0gICAgIyBJbiBib3Ro
IGNhc2VzLCB3ZSBoYXZlIHRvIGRlZmF1bHQgdG8gYGNwIC1wUicuCi0gICAgbG4gLXMgY29uZiQk
LmZpbGUgY29uZiQkLmRpciAyPi9kZXYvbnVsbCAmJiB0ZXN0ICEgLWYgY29uZiQkLmV4ZSB8fAot
ICAgICAgYXNfbG5fcz0nY3AgLXBSJwotICBlbGlmIGxuIGNvbmYkJC5maWxlIGNvbmYkJCAyPi9k
ZXYvbnVsbDsgdGhlbgotICAgIGFzX2xuX3M9bG4KLSAgZWxzZQotICAgIGFzX2xuX3M9J2NwIC1w
UicKLSAgZmkKLWVsc2UKLSAgYXNfbG5fcz0nY3AgLXBSJwotZmkKLXJtIC1mIGNvbmYkJCBjb25m
JCQuZXhlIGNvbmYkJC5kaXIvY29uZiQkLmZpbGUgY29uZiQkLmZpbGUKLXJtZGlyIGNvbmYkJC5k
aXIgMj4vZGV2L251bGwKLQotCi0jIGFzX2ZuX21rZGlyX3AKLSMgLS0tLS0tLS0tLS0tLQotIyBD
cmVhdGUgIiRhc19kaXIiIGFzIGEgZGlyZWN0b3J5LCBpbmNsdWRpbmcgcGFyZW50cyBpZiBuZWNl
c3NhcnkuCi1hc19mbl9ta2Rpcl9wICgpCi17Ci0KLSAgY2FzZSAkYXNfZGlyIGluICMoCi0gIC0q
KSBhc19kaXI9Li8kYXNfZGlyOzsKLSAgZXNhYwotICB0ZXN0IC1kICIkYXNfZGlyIiB8fCBldmFs
ICRhc19ta2Rpcl9wIHx8IHsKLSAgICBhc19kaXJzPQotICAgIHdoaWxlIDo7IGRvCi0gICAgICBj
YXNlICRhc19kaXIgaW4gIygKLSAgICAgICpcJyopIGFzX3FkaXI9YCRhc19lY2hvICIkYXNfZGly
IiB8IHNlZCAicy8nLydcXFxcXFxcXCcnL2ciYDs7ICMnKAotICAgICAgKikgYXNfcWRpcj0kYXNf
ZGlyOzsKLSAgICAgIGVzYWMKLSAgICAgIGFzX2RpcnM9IickYXNfcWRpcicgJGFzX2RpcnMiCi0g
ICAgICBhc19kaXI9YCRhc19kaXJuYW1lIC0tICIkYXNfZGlyIiB8fAotJGFzX2V4cHIgWCIkYXNf
ZGlyIiA6ICdYXCguKlteL11cKS8vKlteL11bXi9dKi8qJCcgXHwgXAotCSBYIiRhc19kaXIiIDog
J1hcKC8vXClbXi9dJyBcfCBcCi0JIFgiJGFzX2RpciIgOiAnWFwoLy9cKSQnIFx8IFwKLQkgWCIk
YXNfZGlyIiA6ICdYXCgvXCknIFx8IC4gMj4vZGV2L251bGwgfHwKLSRhc19lY2hvIFgiJGFzX2Rp
ciIgfAotICAgIHNlZCAnL15YXCguKlteL11cKVwvXC8qW14vXVteL10qXC8qJC97Ci0JICAgIHMv
L1wxLwotCSAgICBxCi0JICB9Ci0JICAvXlhcKFwvXC9cKVteL10uKi97Ci0JICAgIHMvL1wxLwot
CSAgICBxCi0JICB9Ci0JICAvXlhcKFwvXC9cKSQvewotCSAgICBzLy9cMS8KLQkgICAgcQotCSAg
fQotCSAgL15YXChcL1wpLiovewotCSAgICBzLy9cMS8KLQkgICAgcQotCSAgfQotCSAgcy8uKi8u
LzsgcSdgCi0gICAgICB0ZXN0IC1kICIkYXNfZGlyIiAmJiBicmVhawotICAgIGRvbmUKLSAgICB0
ZXN0IC16ICIkYXNfZGlycyIgfHwgZXZhbCAibWtkaXIgJGFzX2RpcnMiCi0gIH0gfHwgdGVzdCAt
ZCAiJGFzX2RpciIgfHwgYXNfZm5fZXJyb3IgJD8gImNhbm5vdCBjcmVhdGUgZGlyZWN0b3J5ICRh
c19kaXIiCi0KLQotfSAjIGFzX2ZuX21rZGlyX3AKLWlmIG1rZGlyIC1wIC4gMj4vZGV2L251bGw7
IHRoZW4KLSAgYXNfbWtkaXJfcD0nbWtkaXIgLXAgIiRhc19kaXIiJwotZWxzZQotICB0ZXN0IC1k
IC4vLXAgJiYgcm1kaXIgLi8tcAotICBhc19ta2Rpcl9wPWZhbHNlCi1maQotCi0KLSMgYXNfZm5f
ZXhlY3V0YWJsZV9wIEZJTEUKLSMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KLSMgVGVzdCBpZiBG
SUxFIGlzIGFuIGV4ZWN1dGFibGUgcmVndWxhciBmaWxlLgotYXNfZm5fZXhlY3V0YWJsZV9wICgp
Ci17Ci0gIHRlc3QgLWYgIiQxIiAmJiB0ZXN0IC14ICIkMSIKLX0gIyBhc19mbl9leGVjdXRhYmxl
X3AKLWFzX3Rlc3RfeD0ndGVzdCAteCcKLWFzX2V4ZWN1dGFibGVfcD1hc19mbl9leGVjdXRhYmxl
X3AKLQotIyBTZWQgZXhwcmVzc2lvbiB0byBtYXAgYSBzdHJpbmcgb250byBhIHZhbGlkIENQUCBu
YW1lLgotYXNfdHJfY3BwPSJldmFsIHNlZCAneSUqJGFzX2NyX2xldHRlcnMlUCRhc19jcl9MRVRU
RVJTJTtzJVteXyRhc19jcl9hbG51bV0lXyVnJyIKLQotIyBTZWQgZXhwcmVzc2lvbiB0byBtYXAg
YSBzdHJpbmcgb250byBhIHZhbGlkIHZhcmlhYmxlIG5hbWUuCi1hc190cl9zaD0iZXZhbCBzZWQg
J3klKislcHAlO3MlW15fJGFzX2NyX2FsbnVtXSVfJWcnIgotCi0KLWV4ZWMgNj4mMQotIyMgLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gIyMKLSMjIE1haW4gYm9keSBvZiAkQ09O
RklHX1NUQVRVUyBzY3JpcHQuICMjCi0jIyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLSAjIwotX0FTRU9GCi10ZXN0ICRhc193cml0ZV9mYWlsID0gMCAmJiBjaG1vZCAreCAkQ09O
RklHX1NUQVRVUyB8fCBhY193cml0ZV9mYWlsPTEKLQotY2F0ID4+JENPTkZJR19TVEFUVVMgPDxc
X0FDRU9GIHx8IGFjX3dyaXRlX2ZhaWw9MQotIyBTYXZlIHRoZSBsb2cgbWVzc2FnZSwgdG8ga2Vl
cCAkMCBhbmQgc28gb24gbWVhbmluZ2Z1bCwgYW5kIHRvCi0jIHJlcG9ydCBhY3R1YWwgaW5wdXQg
dmFsdWVzIG9mIENPTkZJR19GSUxFUyBldGMuIGluc3RlYWQgb2YgdGhlaXIKLSMgdmFsdWVzIGFm
dGVyIG9wdGlvbnMgaGFuZGxpbmcuCi1hY19sb2c9IgotVGhpcyBmaWxlIHdhcyBleHRlbmRlZCBi
eSBYZW4gSHlwZXJ2aXNvciBTdHViIERvbWFpbnMgJGFzX21lIDQuMTMsIHdoaWNoIHdhcwotZ2Vu
ZXJhdGVkIGJ5IEdOVSBBdXRvY29uZiAyLjY5LiAgSW52b2NhdGlvbiBjb21tYW5kIGxpbmUgd2Fz
Ci0KLSAgQ09ORklHX0ZJTEVTICAgID0gJENPTkZJR19GSUxFUwotICBDT05GSUdfSEVBREVSUyAg
PSAkQ09ORklHX0hFQURFUlMKLSAgQ09ORklHX0xJTktTICAgID0gJENPTkZJR19MSU5LUwotICBD
T05GSUdfQ09NTUFORFMgPSAkQ09ORklHX0NPTU1BTkRTCi0gICQgJDAgJEAKLQotb24gYChob3N0
bmFtZSB8fCB1bmFtZSAtbikgMj4vZGV2L251bGwgfCBzZWQgMXFgCi0iCi0KLV9BQ0VPRgotCi1j
YXNlICRhY19jb25maWdfZmlsZXMgaW4gKiIKLSIqKSBzZXQgeCAkYWNfY29uZmlnX2ZpbGVzOyBz
aGlmdDsgYWNfY29uZmlnX2ZpbGVzPSQqOzsKLWVzYWMKLQotCi0KLWNhdCA+PiRDT05GSUdfU1RB
VFVTIDw8X0FDRU9GIHx8IGFjX3dyaXRlX2ZhaWw9MQotIyBGaWxlcyB0aGF0IGNvbmZpZy5zdGF0
dXMgd2FzIG1hZGUgZm9yLgotY29uZmlnX2ZpbGVzPSIkYWNfY29uZmlnX2ZpbGVzIgotCi1fQUNF
T0YKLQotY2F0ID4+JENPTkZJR19TVEFUVVMgPDxcX0FDRU9GIHx8IGFjX3dyaXRlX2ZhaWw9MQot
YWNfY3NfdXNhZ2U9IlwKLVxgJGFzX21lJyBpbnN0YW50aWF0ZXMgZmlsZXMgYW5kIG90aGVyIGNv
bmZpZ3VyYXRpb24gYWN0aW9ucwotZnJvbSB0ZW1wbGF0ZXMgYWNjb3JkaW5nIHRvIHRoZSBjdXJy
ZW50IGNvbmZpZ3VyYXRpb24uICBVbmxlc3MgdGhlIGZpbGVzCi1hbmQgYWN0aW9ucyBhcmUgc3Bl
Y2lmaWVkIGFzIFRBR3MsIGFsbCBhcmUgaW5zdGFudGlhdGVkIGJ5IGRlZmF1bHQuCi0KLVVzYWdl
OiAkMCBbT1BUSU9OXS4uLiBbVEFHXS4uLgotCi0gIC1oLCAtLWhlbHAgICAgICAgcHJpbnQgdGhp
cyBoZWxwLCB0aGVuIGV4aXQKLSAgLVYsIC0tdmVyc2lvbiAgICBwcmludCB2ZXJzaW9uIG51bWJl
ciBhbmQgY29uZmlndXJhdGlvbiBzZXR0aW5ncywgdGhlbiBleGl0Ci0gICAgICAtLWNvbmZpZyAg
ICAgcHJpbnQgY29uZmlndXJhdGlvbiwgdGhlbiBleGl0Ci0gIC1xLCAtLXF1aWV0LCAtLXNpbGVu
dAotICAgICAgICAgICAgICAgICAgIGRvIG5vdCBwcmludCBwcm9ncmVzcyBtZXNzYWdlcwotICAt
ZCwgLS1kZWJ1ZyAgICAgIGRvbid0IHJlbW92ZSB0ZW1wb3JhcnkgZmlsZXMKLSAgICAgIC0tcmVj
aGVjayAgICB1cGRhdGUgJGFzX21lIGJ5IHJlY29uZmlndXJpbmcgaW4gdGhlIHNhbWUgY29uZGl0
aW9ucwotICAgICAgLS1maWxlPUZJTEVbOlRFTVBMQVRFXQotICAgICAgICAgICAgICAgICAgIGlu
c3RhbnRpYXRlIHRoZSBjb25maWd1cmF0aW9uIGZpbGUgRklMRQotCi1Db25maWd1cmF0aW9uIGZp
bGVzOgotJGNvbmZpZ19maWxlcwotCi1SZXBvcnQgYnVncyB0byA8eGVuLWRldmVsQGxpc3RzLnhl
bi5vcmc+LgotWGVuIEh5cGVydmlzb3IgU3R1YiBEb21haW5zIGhvbWUgcGFnZTogPGh0dHA6Ly93
d3cueGVuLm9yZy8+LiIKLQotX0FDRU9GCi1jYXQgPj4kQ09ORklHX1NUQVRVUyA8PF9BQ0VPRiB8
fCBhY193cml0ZV9mYWlsPTEKLWFjX2NzX2NvbmZpZz0iYCRhc19lY2hvICIkYWNfY29uZmlndXJl
X2FyZ3MiIHwgc2VkICdzL14gLy87IHMvW1xcIiJcYFwkXS9cXFxcJi9nJ2AiCi1hY19jc192ZXJz
aW9uPSJcXAotWGVuIEh5cGVydmlzb3IgU3R1YiBEb21haW5zIGNvbmZpZy5zdGF0dXMgNC4xMwot
Y29uZmlndXJlZCBieSAkMCwgZ2VuZXJhdGVkIGJ5IEdOVSBBdXRvY29uZiAyLjY5LAotICB3aXRo
IG9wdGlvbnMgXFwiXCRhY19jc19jb25maWdcXCIKLQotQ29weXJpZ2h0IChDKSAyMDEyIEZyZWUg
U29mdHdhcmUgRm91bmRhdGlvbiwgSW5jLgotVGhpcyBjb25maWcuc3RhdHVzIHNjcmlwdCBpcyBm
cmVlIHNvZnR3YXJlOyB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uCi1naXZlcyB1bmxpbWl0
ZWQgcGVybWlzc2lvbiB0byBjb3B5LCBkaXN0cmlidXRlIGFuZCBtb2RpZnkgaXQuIgotCi1hY19w
d2Q9JyRhY19wd2QnCi1zcmNkaXI9JyRzcmNkaXInCi1JTlNUQUxMPSckSU5TVEFMTCcKLXRlc3Qg
LW4gIlwkQVdLIiB8fCBBV0s9YXdrCi1fQUNFT0YKLQotY2F0ID4+JENPTkZJR19TVEFUVVMgPDxc
X0FDRU9GIHx8IGFjX3dyaXRlX2ZhaWw9MQotIyBUaGUgZGVmYXVsdCBsaXN0cyBhcHBseSBpZiB0
aGUgdXNlciBkb2VzIG5vdCBzcGVjaWZ5IGFueSBmaWxlLgotYWNfbmVlZF9kZWZhdWx0cz06Ci13
aGlsZSB0ZXN0ICQjICE9IDAKLWRvCi0gIGNhc2UgJDEgaW4KLSAgLS0qPT8qKQotICAgIGFjX29w
dGlvbj1gZXhwciAiWCQxIiA6ICdYXChbXj1dKlwpPSdgCi0gICAgYWNfb3B0YXJnPWBleHByICJY
JDEiIDogJ1hbXj1dKj1cKC4qXCknYAotICAgIGFjX3NoaWZ0PToKLSAgICA7OwotICAtLSo9KQot
ICAgIGFjX29wdGlvbj1gZXhwciAiWCQxIiA6ICdYXChbXj1dKlwpPSdgCi0gICAgYWNfb3B0YXJn
PQotICAgIGFjX3NoaWZ0PToKLSAgICA7OwotICAqKQotICAgIGFjX29wdGlvbj0kMQotICAgIGFj
X29wdGFyZz0kMgotICAgIGFjX3NoaWZ0PXNoaWZ0Ci0gICAgOzsKLSAgZXNhYwotCi0gIGNhc2Ug
JGFjX29wdGlvbiBpbgotICAjIEhhbmRsaW5nIG9mIHRoZSBvcHRpb25zLgotICAtcmVjaGVjayB8
IC0tcmVjaGVjayB8IC0tcmVjaGVjIHwgLS1yZWNoZSB8IC0tcmVjaCB8IC0tcmVjIHwgLS1yZSB8
IC0tcikKLSAgICBhY19jc19yZWNoZWNrPTogOzsKLSAgLS12ZXJzaW9uIHwgLS12ZXJzaW8gfCAt
LXZlcnNpIHwgLS12ZXJzIHwgLS12ZXIgfCAtLXZlIHwgLS12IHwgLVYgKQotICAgICRhc19lY2hv
ICIkYWNfY3NfdmVyc2lvbiI7IGV4aXQgOzsKLSAgLS1jb25maWcgfCAtLWNvbmZpIHwgLS1jb25m
IHwgLS1jb24gfCAtLWNvIHwgLS1jICkKLSAgICAkYXNfZWNobyAiJGFjX2NzX2NvbmZpZyI7IGV4
aXQgOzsKLSAgLS1kZWJ1ZyB8IC0tZGVidSB8IC0tZGViIHwgLS1kZSB8IC0tZCB8IC1kICkKLSAg
ICBkZWJ1Zz06IDs7Ci0gIC0tZmlsZSB8IC0tZmlsIHwgLS1maSB8IC0tZiApCi0gICAgJGFjX3No
aWZ0Ci0gICAgY2FzZSAkYWNfb3B0YXJnIGluCi0gICAgKlwnKikgYWNfb3B0YXJnPWAkYXNfZWNo
byAiJGFjX29wdGFyZyIgfCBzZWQgInMvJy8nXFxcXFxcXFwnJy9nImAgOzsKLSAgICAnJykgYXNf
Zm5fZXJyb3IgJD8gIm1pc3NpbmcgZmlsZSBhcmd1bWVudCIgOzsKLSAgICBlc2FjCi0gICAgYXNf
Zm5fYXBwZW5kIENPTkZJR19GSUxFUyAiICckYWNfb3B0YXJnJyIKLSAgICBhY19uZWVkX2RlZmF1
bHRzPWZhbHNlOzsKLSAgLS1oZSB8IC0taCB8ICAtLWhlbHAgfCAtLWhlbCB8IC1oICkKLSAgICAk
YXNfZWNobyAiJGFjX2NzX3VzYWdlIjsgZXhpdCA7OwotICAtcSB8IC1xdWlldCB8IC0tcXVpZXQg
fCAtLXF1aWUgfCAtLXF1aSB8IC0tcXUgfCAtLXEgXAotICB8IC1zaWxlbnQgfCAtLXNpbGVudCB8
IC0tc2lsZW4gfCAtLXNpbGUgfCAtLXNpbCB8IC0tc2kgfCAtLXMpCi0gICAgYWNfY3Nfc2lsZW50
PTogOzsKLQotICAjIFRoaXMgaXMgYW4gZXJyb3IuCi0gIC0qKSBhc19mbl9lcnJvciAkPyAidW5y
ZWNvZ25pemVkIG9wdGlvbjogXGAkMScKLVRyeSBcYCQwIC0taGVscCcgZm9yIG1vcmUgaW5mb3Jt
YXRpb24uIiA7OwotCi0gICopIGFzX2ZuX2FwcGVuZCBhY19jb25maWdfdGFyZ2V0cyAiICQxIgot
ICAgICBhY19uZWVkX2RlZmF1bHRzPWZhbHNlIDs7Ci0KLSAgZXNhYwotICBzaGlmdAotZG9uZQot
Ci1hY19jb25maWd1cmVfZXh0cmFfYXJncz0KLQotaWYgJGFjX2NzX3NpbGVudDsgdGhlbgotICBl
eGVjIDY+L2Rldi9udWxsCi0gIGFjX2NvbmZpZ3VyZV9leHRyYV9hcmdzPSIkYWNfY29uZmlndXJl
X2V4dHJhX2FyZ3MgLS1zaWxlbnQiCi1maQotCi1fQUNFT0YKLWNhdCA+PiRDT05GSUdfU1RBVFVT
IDw8X0FDRU9GIHx8IGFjX3dyaXRlX2ZhaWw9MQotaWYgXCRhY19jc19yZWNoZWNrOyB0aGVuCi0g
IHNldCBYICRTSEVMTCAnJDAnICRhY19jb25maWd1cmVfYXJncyBcJGFjX2NvbmZpZ3VyZV9leHRy
YV9hcmdzIC0tbm8tY3JlYXRlIC0tbm8tcmVjdXJzaW9uCi0gIHNoaWZ0Ci0gIFwkYXNfZWNobyAi
cnVubmluZyBDT05GSUdfU0hFTEw9JFNIRUxMIFwkKiIgPiY2Ci0gIENPTkZJR19TSEVMTD0nJFNI
RUxMJwotICBleHBvcnQgQ09ORklHX1NIRUxMCi0gIGV4ZWMgIlwkQCIKLWZpCi0KLV9BQ0VPRgot
Y2F0ID4+JENPTkZJR19TVEFUVVMgPDxcX0FDRU9GIHx8IGFjX3dyaXRlX2ZhaWw9MQotZXhlYyA1
Pj5jb25maWcubG9nCi17Ci0gIGVjaG8KLSAgc2VkICdoO3MvLi8tL2c7cy9eLi4uLyMjIC87cy8u
Li4kLyAjIy87cDt4O3A7eCcgPDxfQVNCT1gKLSMjIFJ1bm5pbmcgJGFzX21lLiAjIwotX0FTQk9Y
Ci0gICRhc19lY2hvICIkYWNfbG9nIgotfSA+JjUKLQotX0FDRU9GCi1jYXQgPj4kQ09ORklHX1NU
QVRVUyA8PF9BQ0VPRiB8fCBhY193cml0ZV9mYWlsPTEKLV9BQ0VPRgotCi1jYXQgPj4kQ09ORklH
X1NUQVRVUyA8PFxfQUNFT0YgfHwgYWNfd3JpdGVfZmFpbD0xCi0KLSMgSGFuZGxpbmcgb2YgYXJn
dW1lbnRzLgotZm9yIGFjX2NvbmZpZ190YXJnZXQgaW4gJGFjX2NvbmZpZ190YXJnZXRzCi1kbwot
ICBjYXNlICRhY19jb25maWdfdGFyZ2V0IGluCi0gICAgIi4uL2NvbmZpZy9TdHViZG9tLm1rIikg
Q09ORklHX0ZJTEVTPSIkQ09ORklHX0ZJTEVTIC4uL2NvbmZpZy9TdHViZG9tLm1rIiA7OwotCi0g
ICopIGFzX2ZuX2Vycm9yICQ/ICJpbnZhbGlkIGFyZ3VtZW50OiBcYCRhY19jb25maWdfdGFyZ2V0
JyIgIiRMSU5FTk8iIDU7OwotICBlc2FjCi1kb25lCi0KLQotIyBJZiB0aGUgdXNlciBkaWQgbm90
IHVzZSB0aGUgYXJndW1lbnRzIHRvIHNwZWNpZnkgdGhlIGl0ZW1zIHRvIGluc3RhbnRpYXRlLAot
IyB0aGVuIHRoZSBlbnZ2YXIgaW50ZXJmYWNlIGlzIHVzZWQuICBTZXQgb25seSB0aG9zZSB0aGF0
IGFyZSBub3QuCi0jIFdlIHVzZSB0aGUgbG9uZyBmb3JtIGZvciB0aGUgZGVmYXVsdCBhc3NpZ25t
ZW50IGJlY2F1c2Ugb2YgYW4gZXh0cmVtZWx5Ci0jIGJpemFycmUgYnVnIG9uIFN1bk9TIDQuMS4z
LgotaWYgJGFjX25lZWRfZGVmYXVsdHM7IHRoZW4KLSAgdGVzdCAiJHtDT05GSUdfRklMRVMrc2V0
fSIgPSBzZXQgfHwgQ09ORklHX0ZJTEVTPSRjb25maWdfZmlsZXMKLWZpCi0KLSMgSGF2ZSBhIHRl
bXBvcmFyeSBkaXJlY3RvcnkgZm9yIGNvbnZlbmllbmNlLiAgTWFrZSBpdCBpbiB0aGUgYnVpbGQg
dHJlZQotIyBzaW1wbHkgYmVjYXVzZSB0aGVyZSBpcyBubyByZWFzb24gYWdhaW5zdCBoYXZpbmcg
aXQgaGVyZSwgYW5kIGluIGFkZGl0aW9uLAotIyBjcmVhdGluZyBhbmQgbW92aW5nIGZpbGVzIGZy
b20gL3RtcCBjYW4gc29tZXRpbWVzIGNhdXNlIHByb2JsZW1zLgotIyBIb29rIGZvciBpdHMgcmVt
b3ZhbCB1bmxlc3MgZGVidWdnaW5nLgotIyBOb3RlIHRoYXQgdGhlcmUgaXMgYSBzbWFsbCB3aW5k
b3cgaW4gd2hpY2ggdGhlIGRpcmVjdG9yeSB3aWxsIG5vdCBiZSBjbGVhbmVkOgotIyBhZnRlciBp
dHMgY3JlYXRpb24gYnV0IGJlZm9yZSBpdHMgbmFtZSBoYXMgYmVlbiBhc3NpZ25lZCB0byBgJHRt
cCcuCi0kZGVidWcgfHwKLXsKLSAgdG1wPSBhY190bXA9Ci0gIHRyYXAgJ2V4aXRfc3RhdHVzPSQ/
Ci0gIDogIiR7YWNfdG1wOj0kdG1wfSIKLSAgeyB0ZXN0ICEgLWQgIiRhY190bXAiIHx8IHJtIC1m
ciAiJGFjX3RtcCI7IH0gJiYgZXhpdCAkZXhpdF9zdGF0dXMKLScgMAotICB0cmFwICdhc19mbl9l
eGl0IDEnIDEgMiAxMyAxNQotfQotIyBDcmVhdGUgYSAoc2VjdXJlKSB0bXAgZGlyZWN0b3J5IGZv
ciB0bXAgZmlsZXMuCi0KLXsKLSAgdG1wPWAodW1hc2sgMDc3ICYmIG1rdGVtcCAtZCAiLi9jb25m
WFhYWFhYIikgMj4vZGV2L251bGxgICYmCi0gIHRlc3QgLWQgIiR0bXAiCi19ICB8fAotewotICB0
bXA9Li9jb25mJCQtJFJBTkRPTQotICAodW1hc2sgMDc3ICYmIG1rZGlyICIkdG1wIikKLX0gfHwg
YXNfZm5fZXJyb3IgJD8gImNhbm5vdCBjcmVhdGUgYSB0ZW1wb3JhcnkgZGlyZWN0b3J5IGluIC4i
ICIkTElORU5PIiA1Ci1hY190bXA9JHRtcAotCi0jIFNldCB1cCB0aGUgc2NyaXB0cyBmb3IgQ09O
RklHX0ZJTEVTIHNlY3Rpb24uCi0jIE5vIG5lZWQgdG8gZ2VuZXJhdGUgdGhlbSBpZiB0aGVyZSBh
cmUgbm8gQ09ORklHX0ZJTEVTLgotIyBUaGlzIGhhcHBlbnMgZm9yIGluc3RhbmNlIHdpdGggYC4v
Y29uZmlnLnN0YXR1cyBjb25maWcuaCcuCi1pZiB0ZXN0IC1uICIkQ09ORklHX0ZJTEVTIjsgdGhl
bgotCi0KLWFjX2NyPWBlY2hvIFggfCB0ciBYICdcMDE1J2AKLSMgT24gY3lnd2luLCBiYXNoIGNh
biBlYXQgXHIgaW5zaWRlIGBgIGlmIHRoZSB1c2VyIHJlcXVlc3RlZCBpZ25jci4KLSMgQnV0IHdl
IGtub3cgb2Ygbm8gb3RoZXIgc2hlbGwgd2hlcmUgYWNfY3Igd291bGQgYmUgZW1wdHkgYXQgdGhp
cwotIyBwb2ludCwgc28gd2UgY2FuIHVzZSBhIGJhc2hpc20gYXMgYSBmYWxsYmFjay4KLWlmIHRl
c3QgIngkYWNfY3IiID0geDsgdGhlbgotICBldmFsIGFjX2NyPVwkXCdcXHJcJwotZmkKLWFjX2Nz
X2F3a19jcj1gJEFXSyAnQkVHSU4geyBwcmludCAiYVxyYiIgfScgPC9kZXYvbnVsbCAyPi9kZXYv
bnVsbGAKLWlmIHRlc3QgIiRhY19jc19hd2tfY3IiID0gImEke2FjX2NyfWIiOyB0aGVuCi0gIGFj
X2NzX2F3a19jcj0nXFxyJwotZWxzZQotICBhY19jc19hd2tfY3I9JGFjX2NyCi1maQotCi1lY2hv
ICdCRUdJTiB7JyA+IiRhY190bXAvc3ViczEuYXdrIiAmJgotX0FDRU9GCi0KLQotewotICBlY2hv
ICJjYXQgPmNvbmYkJHN1YnMuYXdrIDw8X0FDRU9GIiAmJgotICBlY2hvICIkYWNfc3Vic3RfdmFy
cyIgfCBzZWQgJ3MvLiovJiEkJiRhY19kZWxpbS8nICYmCi0gIGVjaG8gIl9BQ0VPRiIKLX0gPmNv
bmYkJHN1YnMuc2ggfHwKLSAgYXNfZm5fZXJyb3IgJD8gImNvdWxkIG5vdCBtYWtlICRDT05GSUdf
U1RBVFVTIiAiJExJTkVOTyIgNQotYWNfZGVsaW1fbnVtPWBlY2hvICIkYWNfc3Vic3RfdmFycyIg
fCBncmVwIC1jICdeJ2AKLWFjX2RlbGltPSclIV8hIyAnCi1mb3IgYWNfbGFzdF90cnkgaW4gZmFs
c2UgZmFsc2UgZmFsc2UgZmFsc2UgZmFsc2UgOjsgZG8KLSAgLiAuL2NvbmYkJHN1YnMuc2ggfHwK
LSAgICBhc19mbl9lcnJvciAkPyAiY291bGQgbm90IG1ha2UgJENPTkZJR19TVEFUVVMiICIkTElO
RU5PIiA1Ci0KLSAgYWNfZGVsaW1fbj1gc2VkIC1uICJzLy4qJGFjX2RlbGltXCQvWC9wIiBjb25m
JCRzdWJzLmF3ayB8IGdyZXAgLWMgWGAKLSAgaWYgdGVzdCAkYWNfZGVsaW1fbiA9ICRhY19kZWxp
bV9udW07IHRoZW4KLSAgICBicmVhawotICBlbGlmICRhY19sYXN0X3RyeTsgdGhlbgotICAgIGFz
X2ZuX2Vycm9yICQ/ICJjb3VsZCBub3QgbWFrZSAkQ09ORklHX1NUQVRVUyIgIiRMSU5FTk8iIDUK
LSAgZWxzZQotICAgIGFjX2RlbGltPSIkYWNfZGVsaW0hJGFjX2RlbGltIF8kYWNfZGVsaW0hISAi
Ci0gIGZpCi1kb25lCi1ybSAtZiBjb25mJCRzdWJzLnNoCi0KLWNhdCA+PiRDT05GSUdfU1RBVFVT
IDw8X0FDRU9GIHx8IGFjX3dyaXRlX2ZhaWw9MQotY2F0ID4+IlwkYWNfdG1wL3N1YnMxLmF3ayIg
PDxcXF9BQ0FXSyAmJgotX0FDRU9GCi1zZWQgLW4gJwotaAotcy9eL1NbIi87IHMvIS4qLyJdPS8K
LXAKLWcKLXMvXlteIV0qIS8vCi06cmVwbAotdCByZXBsCi1zLyciJGFjX2RlbGltIickLy8KLXQg
ZGVsaW0KLTpubAotaAotcy9cKC5cezE0OFx9XCkuLiovXDEvCi10IG1vcmUxCi1zL1siXFxdL1xc
Ji9nOyBzL14vIi87IHMvJC9cXG4iXFwvCi1wCi1uCi1iIHJlcGwKLTptb3JlMQotcy9bIlxcXS9c
XCYvZzsgcy9eLyIvOyBzLyQvIlxcLwotcAotZwotcy8uXHsxNDhcfS8vCi10IG5sCi06ZGVsaW0K
LWgKLXMvXCguXHsxNDhcfVwpLi4qL1wxLwotdCBtb3JlMgotcy9bIlxcXS9cXCYvZzsgcy9eLyIv
OyBzLyQvIi8KLXAKLWIKLTptb3JlMgotcy9bIlxcXS9cXCYvZzsgcy9eLyIvOyBzLyQvIlxcLwot
cAotZwotcy8uXHsxNDhcfS8vCi10IGRlbGltCi0nIDxjb25mJCRzdWJzLmF3ayB8IHNlZCAnCi0v
XlteIiJdL3sKLSAgTgotICBzL1xuLy8KLX0KLScgPj4kQ09ORklHX1NUQVRVUyB8fCBhY193cml0
ZV9mYWlsPTEKLXJtIC1mIGNvbmYkJHN1YnMuYXdrCi1jYXQgPj4kQ09ORklHX1NUQVRVUyA8PF9B
Q0VPRiB8fCBhY193cml0ZV9mYWlsPTEKLV9BQ0FXSwotY2F0ID4+IlwkYWNfdG1wL3N1YnMxLmF3
ayIgPDxfQUNBV0sgJiYKLSAgZm9yIChrZXkgaW4gUykgU19pc19zZXRba2V5XSA9IDEKLSAgRlMg
PSAiByIKLQotfQotewotICBsaW5lID0gJCAwCi0gIG5maWVsZHMgPSBzcGxpdChsaW5lLCBmaWVs
ZCwgIkAiKQotICBzdWJzdGVkID0gMAotICBsZW4gPSBsZW5ndGgoZmllbGRbMV0pCi0gIGZvciAo
aSA9IDI7IGkgPCBuZmllbGRzOyBpKyspIHsKLSAgICBrZXkgPSBmaWVsZFtpXQotICAgIGtleWxl
biA9IGxlbmd0aChrZXkpCi0gICAgaWYgKFNfaXNfc2V0W2tleV0pIHsKLSAgICAgIHZhbHVlID0g
U1trZXldCi0gICAgICBsaW5lID0gc3Vic3RyKGxpbmUsIDEsIGxlbikgIiIgdmFsdWUgIiIgc3Vi
c3RyKGxpbmUsIGxlbiArIGtleWxlbiArIDMpCi0gICAgICBsZW4gKz0gbGVuZ3RoKHZhbHVlKSAr
IGxlbmd0aChmaWVsZFsrK2ldKQotICAgICAgc3Vic3RlZCA9IDEKLSAgICB9IGVsc2UKLSAgICAg
IGxlbiArPSAxICsga2V5bGVuCi0gIH0KLQotICBwcmludCBsaW5lCi19Ci0KLV9BQ0FXSwotX0FD
RU9GCi1jYXQgPj4kQ09ORklHX1NUQVRVUyA8PFxfQUNFT0YgfHwgYWNfd3JpdGVfZmFpbD0xCi1p
ZiBzZWQgInMvJGFjX2NyLy8iIDwgL2Rldi9udWxsID4gL2Rldi9udWxsIDI+JjE7IHRoZW4KLSAg
c2VkICJzLyRhY19jclwkLy87IHMvJGFjX2NyLyRhY19jc19hd2tfY3IvZyIKLWVsc2UKLSAgY2F0
Ci1maSA8ICIkYWNfdG1wL3N1YnMxLmF3ayIgPiAiJGFjX3RtcC9zdWJzLmF3ayIgXAotICB8fCBh
c19mbl9lcnJvciAkPyAiY291bGQgbm90IHNldHVwIGNvbmZpZyBmaWxlcyBtYWNoaW5lcnkiICIk
TElORU5PIiA1Ci1fQUNFT0YKLQotIyBWUEFUSCBtYXkgY2F1c2UgdHJvdWJsZSB3aXRoIHNvbWUg
bWFrZXMsIHNvIHdlIHJlbW92ZSBzb2xlICQoc3JjZGlyKSwKLSMgJHtzcmNkaXJ9IGFuZCBAc3Jj
ZGlyQCBlbnRyaWVzIGZyb20gVlBBVEggaWYgc3JjZGlyIGlzICIuIiwgc3RyaXAgbGVhZGluZyBh
bmQKLSMgdHJhaWxpbmcgY29sb25zIGFuZCB0aGVuIHJlbW92ZSB0aGUgd2hvbGUgbGluZSBpZiBW
UEFUSCBiZWNvbWVzIGVtcHR5Ci0jIChhY3R1YWxseSB3ZSBsZWF2ZSBhbiBlbXB0eSBsaW5lIHRv
IHByZXNlcnZlIGxpbmUgbnVtYmVycykuCi1pZiB0ZXN0ICJ4JHNyY2RpciIgPSB4LjsgdGhlbgot
ICBhY192cHN1Yj0nL15bCSBdKlZQQVRIWwkgXSo9WwkgXSovewotaAotcy8vLwotcy9eLzovCi1z
L1sJIF0qJC86Lwotcy86XCQoc3JjZGlyKTovOi9nCi1zLzpcJHtzcmNkaXJ9Oi86L2cKLXMvOkBz
cmNkaXJAOi86L2cKLXMvXjoqLy8KLXMvOiokLy8KLXgKLXMvXCg9WwkgXSpcKS4qL1wxLwotRwot
cy9cbi8vCi1zL15bXj1dKj1bCSBdKiQvLwotfScKLWZpCi0KLWNhdCA+PiRDT05GSUdfU1RBVFVT
IDw8XF9BQ0VPRiB8fCBhY193cml0ZV9mYWlsPTEKLWZpICMgdGVzdCAtbiAiJENPTkZJR19GSUxF
UyIKLQotCi1ldmFsIHNldCBYICIgIDpGICRDT05GSUdfRklMRVMgICAgICAiCi1zaGlmdAotZm9y
IGFjX3RhZwotZG8KLSAgY2FzZSAkYWNfdGFnIGluCi0gIDpbRkhMQ10pIGFjX21vZGU9JGFjX3Rh
ZzsgY29udGludWU7OwotICBlc2FjCi0gIGNhc2UgJGFjX21vZGUkYWNfdGFnIGluCi0gIDpbRkhM
XSo6Kik7OwotICA6TCogfCA6Qyo6KikgYXNfZm5fZXJyb3IgJD8gImludmFsaWQgdGFnIFxgJGFj
X3RhZyciICIkTElORU5PIiA1OzsKLSAgOltGSF0tKSBhY190YWc9LTotOzsKLSAgOltGSF0qKSBh
Y190YWc9JGFjX3RhZzokYWNfdGFnLmluOzsKLSAgZXNhYwotICBhY19zYXZlX0lGUz0kSUZTCi0g
IElGUz06Ci0gIHNldCB4ICRhY190YWcKLSAgSUZTPSRhY19zYXZlX0lGUwotICBzaGlmdAotICBh
Y19maWxlPSQxCi0gIHNoaWZ0Ci0KLSAgY2FzZSAkYWNfbW9kZSBpbgotICA6TCkgYWNfc291cmNl
PSQxOzsKLSAgOltGSF0pCi0gICAgYWNfZmlsZV9pbnB1dHM9Ci0gICAgZm9yIGFjX2YKLSAgICBk
bwotICAgICAgY2FzZSAkYWNfZiBpbgotICAgICAgLSkgYWNfZj0iJGFjX3RtcC9zdGRpbiI7Owot
ICAgICAgKikgIyBMb29rIGZvciB0aGUgZmlsZSBmaXJzdCBpbiB0aGUgYnVpbGQgdHJlZSwgdGhl
biBpbiB0aGUgc291cmNlIHRyZWUKLQkgIyAoaWYgdGhlIHBhdGggaXMgbm90IGFic29sdXRlKS4g
IFRoZSBhYnNvbHV0ZSBwYXRoIGNhbm5vdCBiZSBET1Mtc3R5bGUsCi0JICMgYmVjYXVzZSAkYWNf
ZiBjYW5ub3QgY29udGFpbiBgOicuCi0JIHRlc3QgLWYgIiRhY19mIiB8fAotCSAgIGNhc2UgJGFj
X2YgaW4KLQkgICBbXFwvJF0qKSBmYWxzZTs7Ci0JICAgKikgdGVzdCAtZiAiJHNyY2Rpci8kYWNf
ZiIgJiYgYWNfZj0iJHNyY2Rpci8kYWNfZiI7OwotCSAgIGVzYWMgfHwKLQkgICBhc19mbl9lcnJv
ciAxICJjYW5ub3QgZmluZCBpbnB1dCBmaWxlOiBcYCRhY19mJyIgIiRMSU5FTk8iIDU7OwotICAg
ICAgZXNhYwotICAgICAgY2FzZSAkYWNfZiBpbiAqXCcqKSBhY19mPWAkYXNfZWNobyAiJGFjX2Yi
IHwgc2VkICJzLycvJ1xcXFxcXFxcJycvZyJgOzsgZXNhYwotICAgICAgYXNfZm5fYXBwZW5kIGFj
X2ZpbGVfaW5wdXRzICIgJyRhY19mJyIKLSAgICBkb25lCi0KLSAgICAjIExldCdzIHN0aWxsIHBy
ZXRlbmQgaXQgaXMgYGNvbmZpZ3VyZScgd2hpY2ggaW5zdGFudGlhdGVzIChpLmUuLCBkb24ndAot
ICAgICMgdXNlICRhc19tZSksIHBlb3BsZSB3b3VsZCBiZSBzdXJwcmlzZWQgdG8gcmVhZDoKLSAg
ICAjICAgIC8qIGNvbmZpZy5oLiAgR2VuZXJhdGVkIGJ5IGNvbmZpZy5zdGF0dXMuICAqLwotICAg
IGNvbmZpZ3VyZV9pbnB1dD0nR2VuZXJhdGVkIGZyb20gJ2AKLQkgICRhc19lY2hvICIkKiIgfCBz
ZWQgJ3N8XlteOl0qL3x8O3N8OlteOl0qL3wsIHxnJwotCWAnIGJ5IGNvbmZpZ3VyZS4nCi0gICAg
aWYgdGVzdCB4IiRhY19maWxlIiAhPSB4LTsgdGhlbgotICAgICAgY29uZmlndXJlX2lucHV0PSIk
YWNfZmlsZS4gICRjb25maWd1cmVfaW5wdXQiCi0gICAgICB7ICRhc19lY2hvICIkYXNfbWU6JHth
c19saW5lbm8tJExJTkVOT306IGNyZWF0aW5nICRhY19maWxlIiA+JjUKLSRhc19lY2hvICIkYXNf
bWU6IGNyZWF0aW5nICRhY19maWxlIiA+JjY7fQotICAgIGZpCi0gICAgIyBOZXV0cmFsaXplIHNw
ZWNpYWwgY2hhcmFjdGVycyBpbnRlcnByZXRlZCBieSBzZWQgaW4gcmVwbGFjZW1lbnQgc3RyaW5n
cy4KLSAgICBjYXNlICRjb25maWd1cmVfaW5wdXQgaW4gIygKLSAgICAqXCYqIHwgKlx8KiB8ICpc
XCogKQotICAgICAgIGFjX3NlZF9jb25mX2lucHV0PWAkYXNfZWNobyAiJGNvbmZpZ3VyZV9pbnB1
dCIgfAotICAgICAgIHNlZCAncy9bXFxcXCZ8XS9cXFxcJi9nJ2A7OyAjKAotICAgICopIGFjX3Nl
ZF9jb25mX2lucHV0PSRjb25maWd1cmVfaW5wdXQ7OwotICAgIGVzYWMKLQotICAgIGNhc2UgJGFj
X3RhZyBpbgotICAgICo6LToqIHwgKjotKSBjYXQgPiIkYWNfdG1wL3N0ZGluIiBcCi0gICAgICB8
fCBhc19mbl9lcnJvciAkPyAiY291bGQgbm90IGNyZWF0ZSAkYWNfZmlsZSIgIiRMSU5FTk8iIDUg
OzsKLSAgICBlc2FjCi0gICAgOzsKLSAgZXNhYwotCi0gIGFjX2Rpcj1gJGFzX2Rpcm5hbWUgLS0g
IiRhY19maWxlIiB8fAotJGFzX2V4cHIgWCIkYWNfZmlsZSIgOiAnWFwoLipbXi9dXCkvLypbXi9d
W14vXSovKiQnIFx8IFwKLQkgWCIkYWNfZmlsZSIgOiAnWFwoLy9cKVteL10nIFx8IFwKLQkgWCIk
YWNfZmlsZSIgOiAnWFwoLy9cKSQnIFx8IFwKLQkgWCIkYWNfZmlsZSIgOiAnWFwoL1wpJyBcfCAu
IDI+L2Rldi9udWxsIHx8Ci0kYXNfZWNobyBYIiRhY19maWxlIiB8Ci0gICAgc2VkICcvXlhcKC4q
W14vXVwpXC9cLypbXi9dW14vXSpcLyokL3sKLQkgICAgcy8vXDEvCi0JICAgIHEKLQkgIH0KLQkg
IC9eWFwoXC9cL1wpW14vXS4qL3sKLQkgICAgcy8vXDEvCi0JICAgIHEKLQkgIH0KLQkgIC9eWFwo
XC9cL1wpJC97Ci0JICAgIHMvL1wxLwotCSAgICBxCi0JICB9Ci0JICAvXlhcKFwvXCkuKi97Ci0J
ICAgIHMvL1wxLwotCSAgICBxCi0JICB9Ci0JICBzLy4qLy4vOyBxJ2AKLSAgYXNfZGlyPSIkYWNf
ZGlyIjsgYXNfZm5fbWtkaXJfcAotICBhY19idWlsZGRpcj0uCi0KLWNhc2UgIiRhY19kaXIiIGlu
Ci0uKSBhY19kaXJfc3VmZml4PSBhY190b3BfYnVpbGRkaXJfc3ViPS4gYWNfdG9wX2J1aWxkX3By
ZWZpeD0gOzsKLSopCi0gIGFjX2Rpcl9zdWZmaXg9L2AkYXNfZWNobyAiJGFjX2RpciIgfCBzZWQg
J3N8XlwuW1xcL118fCdgCi0gICMgQSAiLi4iIGZvciBlYWNoIGRpcmVjdG9yeSBpbiAkYWNfZGly
X3N1ZmZpeC4KLSAgYWNfdG9wX2J1aWxkZGlyX3N1Yj1gJGFzX2VjaG8gIiRhY19kaXJfc3VmZml4
IiB8IHNlZCAnc3wvW15cXC9dKnwvLi58ZztzfC98fCdgCi0gIGNhc2UgJGFjX3RvcF9idWlsZGRp
cl9zdWIgaW4KLSAgIiIpIGFjX3RvcF9idWlsZGRpcl9zdWI9LiBhY190b3BfYnVpbGRfcHJlZml4
PSA7OwotICAqKSAgYWNfdG9wX2J1aWxkX3ByZWZpeD0kYWNfdG9wX2J1aWxkZGlyX3N1Yi8gOzsK
LSAgZXNhYyA7OwotZXNhYwotYWNfYWJzX3RvcF9idWlsZGRpcj0kYWNfcHdkCi1hY19hYnNfYnVp
bGRkaXI9JGFjX3B3ZCRhY19kaXJfc3VmZml4Ci0jIGZvciBiYWNrd2FyZCBjb21wYXRpYmlsaXR5
OgotYWNfdG9wX2J1aWxkZGlyPSRhY190b3BfYnVpbGRfcHJlZml4Ci0KLWNhc2UgJHNyY2RpciBp
bgotICAuKSAgIyBXZSBhcmUgYnVpbGRpbmcgaW4gcGxhY2UuCi0gICAgYWNfc3JjZGlyPS4KLSAg
ICBhY190b3Bfc3JjZGlyPSRhY190b3BfYnVpbGRkaXJfc3ViCi0gICAgYWNfYWJzX3RvcF9zcmNk
aXI9JGFjX3B3ZCA7OwotICBbXFwvXSogfCA/OltcXC9dKiApICAjIEFic29sdXRlIG5hbWUuCi0g
ICAgYWNfc3JjZGlyPSRzcmNkaXIkYWNfZGlyX3N1ZmZpeDsKLSAgICBhY190b3Bfc3JjZGlyPSRz
cmNkaXIKLSAgICBhY19hYnNfdG9wX3NyY2Rpcj0kc3JjZGlyIDs7Ci0gICopICMgUmVsYXRpdmUg
bmFtZS4KLSAgICBhY19zcmNkaXI9JGFjX3RvcF9idWlsZF9wcmVmaXgkc3JjZGlyJGFjX2Rpcl9z
dWZmaXgKLSAgICBhY190b3Bfc3JjZGlyPSRhY190b3BfYnVpbGRfcHJlZml4JHNyY2RpcgotICAg
IGFjX2Fic190b3Bfc3JjZGlyPSRhY19wd2QvJHNyY2RpciA7OwotZXNhYwotYWNfYWJzX3NyY2Rp
cj0kYWNfYWJzX3RvcF9zcmNkaXIkYWNfZGlyX3N1ZmZpeAotCi0KLSAgY2FzZSAkYWNfbW9kZSBp
bgotICA6RikKLSAgIwotICAjIENPTkZJR19GSUxFCi0gICMKLQotICBjYXNlICRJTlNUQUxMIGlu
Ci0gIFtcXC8kXSogfCA/OltcXC9dKiApIGFjX0lOU1RBTEw9JElOU1RBTEwgOzsKLSAgKikgYWNf
SU5TVEFMTD0kYWNfdG9wX2J1aWxkX3ByZWZpeCRJTlNUQUxMIDs7Ci0gIGVzYWMKLV9BQ0VPRgot
Ci1jYXQgPj4kQ09ORklHX1NUQVRVUyA8PFxfQUNFT0YgfHwgYWNfd3JpdGVfZmFpbD0xCi0jIElm
IHRoZSB0ZW1wbGF0ZSBkb2VzIG5vdCBrbm93IGFib3V0IGRhdGFyb290ZGlyLCBleHBhbmQgaXQu
Ci0jIEZJWE1FOiBUaGlzIGhhY2sgc2hvdWxkIGJlIHJlbW92ZWQgYSBmZXcgeWVhcnMgYWZ0ZXIg
Mi42MC4KLWFjX2RhdGFyb290ZGlyX2hhY2s9OyBhY19kYXRhcm9vdGRpcl9zZWVuPQotYWNfc2Vk
X2RhdGFyb290PScKLS9kYXRhcm9vdGRpci8gewotICBwCi0gIHEKLX0KLS9AZGF0YWRpckAvcAot
L0Bkb2NkaXJAL3AKLS9AaW5mb2RpckAvcAotL0Bsb2NhbGVkaXJAL3AKLS9AbWFuZGlyQC9wJwot
Y2FzZSBgZXZhbCAic2VkIC1uIFwiXCRhY19zZWRfZGF0YXJvb3RcIiAkYWNfZmlsZV9pbnB1dHMi
YCBpbgotKmRhdGFyb290ZGlyKikgYWNfZGF0YXJvb3RkaXJfc2Vlbj15ZXM7OwotKkBkYXRhZGly
QCp8KkBkb2NkaXJAKnwqQGluZm9kaXJAKnwqQGxvY2FsZWRpckAqfCpAbWFuZGlyQCopCi0gIHsg
JGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogV0FSTklORzogJGFjX2ZpbGVf
aW5wdXRzIHNlZW1zIHRvIGlnbm9yZSB0aGUgLS1kYXRhcm9vdGRpciBzZXR0aW5nIiA+JjUKLSRh
c19lY2hvICIkYXNfbWU6IFdBUk5JTkc6ICRhY19maWxlX2lucHV0cyBzZWVtcyB0byBpZ25vcmUg
dGhlIC0tZGF0YXJvb3RkaXIgc2V0dGluZyIgPiYyO30KLV9BQ0VPRgotY2F0ID4+JENPTkZJR19T
VEFUVVMgPDxfQUNFT0YgfHwgYWNfd3JpdGVfZmFpbD0xCi0gIGFjX2RhdGFyb290ZGlyX2hhY2s9
JwotICBzJkBkYXRhZGlyQCYkZGF0YWRpciZnCi0gIHMmQGRvY2RpckAmJGRvY2RpciZnCi0gIHMm
QGluZm9kaXJAJiRpbmZvZGlyJmcKLSAgcyZAbG9jYWxlZGlyQCYkbG9jYWxlZGlyJmcKLSAgcyZA
bWFuZGlyQCYkbWFuZGlyJmcKLSAgcyZcXFwke2RhdGFyb290ZGlyfSYkZGF0YXJvb3RkaXImZycg
OzsKLWVzYWMKLV9BQ0VPRgotCi0jIE5ldXRyYWxpemUgVlBBVEggd2hlbiBgJHNyY2RpcicgPSBg
LicuCi0jIFNoZWxsIGNvZGUgaW4gY29uZmlndXJlLmFjIG1pZ2h0IHNldCBleHRyYXN1Yi4KLSMg
RklYTUU6IGRvIHdlIHJlYWxseSB3YW50IHRvIG1haW50YWluIHRoaXMgZmVhdHVyZT8KLWNhdCA+
PiRDT05GSUdfU1RBVFVTIDw8X0FDRU9GIHx8IGFjX3dyaXRlX2ZhaWw9MQotYWNfc2VkX2V4dHJh
PSIkYWNfdnBzdWIKLSRleHRyYXN1YgotX0FDRU9GCi1jYXQgPj4kQ09ORklHX1NUQVRVUyA8PFxf
QUNFT0YgfHwgYWNfd3JpdGVfZmFpbD0xCi06dAotL0BbYS16QS1aX11bYS16QS1aXzAtOV0qQC8h
Ygotc3xAY29uZmlndXJlX2lucHV0QHwkYWNfc2VkX2NvbmZfaW5wdXR8O3QgdAotcyZAdG9wX2J1
aWxkZGlyQCYkYWNfdG9wX2J1aWxkZGlyX3N1YiY7dCB0Ci1zJkB0b3BfYnVpbGRfcHJlZml4QCYk
YWNfdG9wX2J1aWxkX3ByZWZpeCY7dCB0Ci1zJkBzcmNkaXJAJiRhY19zcmNkaXImO3QgdAotcyZA
YWJzX3NyY2RpckAmJGFjX2Fic19zcmNkaXImO3QgdAotcyZAdG9wX3NyY2RpckAmJGFjX3RvcF9z
cmNkaXImO3QgdAotcyZAYWJzX3RvcF9zcmNkaXJAJiRhY19hYnNfdG9wX3NyY2RpciY7dCB0Ci1z
JkBidWlsZGRpckAmJGFjX2J1aWxkZGlyJjt0IHQKLXMmQGFic19idWlsZGRpckAmJGFjX2Fic19i
dWlsZGRpciY7dCB0Ci1zJkBhYnNfdG9wX2J1aWxkZGlyQCYkYWNfYWJzX3RvcF9idWlsZGRpciY7
dCB0Ci1zJkBJTlNUQUxMQCYkYWNfSU5TVEFMTCY7dCB0Ci0kYWNfZGF0YXJvb3RkaXJfaGFjawot
IgotZXZhbCBzZWQgXCJcJGFjX3NlZF9leHRyYVwiICIkYWNfZmlsZV9pbnB1dHMiIHwgJEFXSyAt
ZiAiJGFjX3RtcC9zdWJzLmF3ayIgXAotICA+JGFjX3RtcC9vdXQgfHwgYXNfZm5fZXJyb3IgJD8g
ImNvdWxkIG5vdCBjcmVhdGUgJGFjX2ZpbGUiICIkTElORU5PIiA1Ci0KLXRlc3QgLXogIiRhY19k
YXRhcm9vdGRpcl9oYWNrJGFjX2RhdGFyb290ZGlyX3NlZW4iICYmCi0gIHsgYWNfb3V0PWBzZWQg
LW4gJy9cJHtkYXRhcm9vdGRpcn0vcCcgIiRhY190bXAvb3V0ImA7IHRlc3QgLW4gIiRhY19vdXQi
OyB9ICYmCi0gIHsgYWNfb3V0PWBzZWQgLW4gJy9eWwkgXSpkYXRhcm9vdGRpclsJIF0qOio9L3An
IFwKLSAgICAgICIkYWNfdG1wL291dCJgOyB0ZXN0IC16ICIkYWNfb3V0IjsgfSAmJgotICB7ICRh
c19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IFdBUk5JTkc6ICRhY19maWxlIGNv
bnRhaW5zIGEgcmVmZXJlbmNlIHRvIHRoZSB2YXJpYWJsZSBcYGRhdGFyb290ZGlyJwotd2hpY2gg
c2VlbXMgdG8gYmUgdW5kZWZpbmVkLiAgUGxlYXNlIG1ha2Ugc3VyZSBpdCBpcyBkZWZpbmVkIiA+
JjUKLSRhc19lY2hvICIkYXNfbWU6IFdBUk5JTkc6ICRhY19maWxlIGNvbnRhaW5zIGEgcmVmZXJl
bmNlIHRvIHRoZSB2YXJpYWJsZSBcYGRhdGFyb290ZGlyJwotd2hpY2ggc2VlbXMgdG8gYmUgdW5k
ZWZpbmVkLiAgUGxlYXNlIG1ha2Ugc3VyZSBpdCBpcyBkZWZpbmVkIiA+JjI7fQotCi0gIHJtIC1m
ICIkYWNfdG1wL3N0ZGluIgotICBjYXNlICRhY19maWxlIGluCi0gIC0pIGNhdCAiJGFjX3RtcC9v
dXQiICYmIHJtIC1mICIkYWNfdG1wL291dCI7OwotICAqKSBybSAtZiAiJGFjX2ZpbGUiICYmIG12
ICIkYWNfdG1wL291dCIgIiRhY19maWxlIjs7Ci0gIGVzYWMgXAotICB8fCBhc19mbl9lcnJvciAk
PyAiY291bGQgbm90IGNyZWF0ZSAkYWNfZmlsZSIgIiRMSU5FTk8iIDUKLSA7OwotCi0KLQotICBl
c2FjCi0KLWRvbmUgIyBmb3IgYWNfdGFnCi0KLQotYXNfZm5fZXhpdCAwCi1fQUNFT0YKLWFjX2Ns
ZWFuX2ZpbGVzPSRhY19jbGVhbl9maWxlc19zYXZlCi0KLXRlc3QgJGFjX3dyaXRlX2ZhaWwgPSAw
IHx8Ci0gIGFzX2ZuX2Vycm9yICQ/ICJ3cml0ZSBmYWlsdXJlIGNyZWF0aW5nICRDT05GSUdfU1RB
VFVTIiAiJExJTkVOTyIgNQotCi0KLSMgY29uZmlndXJlIGlzIHdyaXRpbmcgdG8gY29uZmlnLmxv
ZywgYW5kIHRoZW4gY2FsbHMgY29uZmlnLnN0YXR1cy4KLSMgY29uZmlnLnN0YXR1cyBkb2VzIGl0
cyBvd24gcmVkaXJlY3Rpb24sIGFwcGVuZGluZyB0byBjb25maWcubG9nLgotIyBVbmZvcnR1bmF0
ZWx5LCBvbiBET1MgdGhpcyBmYWlscywgYXMgY29uZmlnLmxvZyBpcyBzdGlsbCBrZXB0IG9wZW4K
LSMgYnkgY29uZmlndXJlLCBzbyBjb25maWcuc3RhdHVzIHdvbid0IGJlIGFibGUgdG8gd3JpdGUg
dG8gaXQ7IGl0cwotIyBvdXRwdXQgaXMgc2ltcGx5IGRpc2NhcmRlZC4gIFNvIHdlIGV4ZWMgdGhl
IEZEIHRvIC9kZXYvbnVsbCwKLSMgZWZmZWN0aXZlbHkgY2xvc2luZyBjb25maWcubG9nLCBzbyBp
dCBjYW4gYmUgcHJvcGVybHkgKHJlKW9wZW5lZCBhbmQKLSMgYXBwZW5kZWQgdG8gYnkgY29uZmln
LnN0YXR1cy4gIFdoZW4gY29taW5nIGJhY2sgdG8gY29uZmlndXJlLCB3ZQotIyBuZWVkIHRvIG1h
a2UgdGhlIEZEIGF2YWlsYWJsZSBhZ2Fpbi4KLWlmIHRlc3QgIiRub19jcmVhdGUiICE9IHllczsg
dGhlbgotICBhY19jc19zdWNjZXNzPToKLSAgYWNfY29uZmlnX3N0YXR1c19hcmdzPQotICB0ZXN0
ICIkc2lsZW50IiA9IHllcyAmJgotICAgIGFjX2NvbmZpZ19zdGF0dXNfYXJncz0iJGFjX2NvbmZp
Z19zdGF0dXNfYXJncyAtLXF1aWV0IgotICBleGVjIDU+L2Rldi9udWxsCi0gICRTSEVMTCAkQ09O
RklHX1NUQVRVUyAkYWNfY29uZmlnX3N0YXR1c19hcmdzIHx8IGFjX2NzX3N1Y2Nlc3M9ZmFsc2UK
LSAgZXhlYyA1Pj5jb25maWcubG9nCi0gICMgVXNlIHx8LCBub3QgJiYsIHRvIGF2b2lkIGV4aXRp
bmcgZnJvbSB0aGUgaWYgd2l0aCAkPyA9IDEsIHdoaWNoCi0gICMgd291bGQgbWFrZSBjb25maWd1
cmUgZmFpbCBpZiB0aGlzIGlzIHRoZSBsYXN0IGluc3RydWN0aW9uLgotICAkYWNfY3Nfc3VjY2Vz
cyB8fCBhc19mbl9leGl0IDEKLWZpCi1pZiB0ZXN0IC1uICIkYWNfdW5yZWNvZ25pemVkX29wdHMi
ICYmIHRlc3QgIiRlbmFibGVfb3B0aW9uX2NoZWNraW5nIiAhPSBubzsgdGhlbgotICB7ICRhc19l
Y2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IFdBUk5JTkc6IHVucmVjb2duaXplZCBv
cHRpb25zOiAkYWNfdW5yZWNvZ25pemVkX29wdHMiID4mNQotJGFzX2VjaG8gIiRhc19tZTogV0FS
TklORzogdW5yZWNvZ25pemVkIG9wdGlvbnM6ICRhY191bnJlY29nbml6ZWRfb3B0cyIgPiYyO30K
LWZpCi0KZGlmZiAtLWdpdCBhL3Rvb2xzL2NvbmZpZ3VyZSBiL3Rvb2xzL2NvbmZpZ3VyZQpkZWxl
dGVkIGZpbGUgbW9kZSAxMDA3NTUKaW5kZXggOTJlYWQ5MzMzNS4uMDAwMDAwMDAwMAotLS0gYS90
b29scy9jb25maWd1cmUKKysrIC9kZXYvbnVsbApAQCAtMSwxMTA4MCArMCwwIEBACi0jISAvYmlu
L3NoCi0jIEd1ZXNzIHZhbHVlcyBmb3Igc3lzdGVtLWRlcGVuZGVudCB2YXJpYWJsZXMgYW5kIGNy
ZWF0ZSBNYWtlZmlsZXMuCi0jIEdlbmVyYXRlZCBieSBHTlUgQXV0b2NvbmYgMi42OSBmb3IgWGVu
IEh5cGVydmlzb3IgVG9vbHMgNC4xMy4KLSMKLSMgUmVwb3J0IGJ1Z3MgdG8gPHhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnPi4KLSMKLSMKLSMgQ29weXJpZ2h0IChDKSAxOTkyLTE5OTYsIDE5OTgtMjAx
MiBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24sIEluYy4KLSMKLSMKLSMgVGhpcyBjb25maWd1cmUg
c2NyaXB0IGlzIGZyZWUgc29mdHdhcmU7IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24KLSMg
Z2l2ZXMgdW5saW1pdGVkIHBlcm1pc3Npb24gdG8gY29weSwgZGlzdHJpYnV0ZSBhbmQgbW9kaWZ5
IGl0LgotIyMgLS0tLS0tLS0tLS0tLS0tLS0tLS0gIyMKLSMjIE00c2ggSW5pdGlhbGl6YXRpb24u
ICMjCi0jIyAtLS0tLS0tLS0tLS0tLS0tLS0tLSAjIwotCi0jIEJlIG1vcmUgQm91cm5lIGNvbXBh
dGlibGUKLURVQUxDQVNFPTE7IGV4cG9ydCBEVUFMQ0FTRSAjIGZvciBNS1Mgc2gKLWlmIHRlc3Qg
LW4gIiR7WlNIX1ZFUlNJT04rc2V0fSIgJiYgKGVtdWxhdGUgc2gpID4vZGV2L251bGwgMj4mMTsg
dGhlbiA6Ci0gIGVtdWxhdGUgc2gKLSAgTlVMTENNRD06Ci0gICMgUHJlLTQuMiB2ZXJzaW9ucyBv
ZiBac2ggZG8gd29yZCBzcGxpdHRpbmcgb24gJHsxKyIkQCJ9LCB3aGljaAotICAjIGlzIGNvbnRy
YXJ5IHRvIG91ciB1c2FnZS4gIERpc2FibGUgdGhpcyBmZWF0dXJlLgotICBhbGlhcyAtZyAnJHsx
KyIkQCJ9Jz0nIiRAIicKLSAgc2V0b3B0IE5PX0dMT0JfU1VCU1QKLWVsc2UKLSAgY2FzZSBgKHNl
dCAtbykgMj4vZGV2L251bGxgIGluICMoCi0gICpwb3NpeCopIDoKLSAgICBzZXQgLW8gcG9zaXgg
OzsgIygKLSAgKikgOgotICAgICA7OwotZXNhYwotZmkKLQotCi1hc19ubD0nCi0nCi1leHBvcnQg
YXNfbmwKLSMgUHJpbnRpbmcgYSBsb25nIHN0cmluZyBjcmFzaGVzIFNvbGFyaXMgNyAvdXNyL2Jp
bi9wcmludGYuCi1hc19lY2hvPSdcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxc
XFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxc
XFxcXFxcXFxcJwotYXNfZWNobz0kYXNfZWNobyRhc19lY2hvJGFzX2VjaG8kYXNfZWNobyRhc19l
Y2hvCi1hc19lY2hvPSRhc19lY2hvJGFzX2VjaG8kYXNfZWNobyRhc19lY2hvJGFzX2VjaG8kYXNf
ZWNobwotIyBQcmVmZXIgYSBrc2ggc2hlbGwgYnVpbHRpbiBvdmVyIGFuIGV4dGVybmFsIHByaW50
ZiBwcm9ncmFtIG9uIFNvbGFyaXMsCi0jIGJ1dCB3aXRob3V0IHdhc3RpbmcgZm9ya3MgZm9yIGJh
c2ggb3IgenNoLgotaWYgdGVzdCAteiAiJEJBU0hfVkVSU0lPTiRaU0hfVkVSU0lPTiIgXAotICAg
ICYmICh0ZXN0ICJYYHByaW50IC1yIC0tICRhc19lY2hvYCIgPSAiWCRhc19lY2hvIikgMj4vZGV2
L251bGw7IHRoZW4KLSAgYXNfZWNobz0ncHJpbnQgLXIgLS0nCi0gIGFzX2VjaG9fbj0ncHJpbnQg
LXJuIC0tJwotZWxpZiAodGVzdCAiWGBwcmludGYgJXMgJGFzX2VjaG9gIiA9ICJYJGFzX2VjaG8i
KSAyPi9kZXYvbnVsbDsgdGhlbgotICBhc19lY2hvPSdwcmludGYgJXNcbicKLSAgYXNfZWNob19u
PSdwcmludGYgJXMnCi1lbHNlCi0gIGlmIHRlc3QgIlhgKC91c3IvdWNiL2VjaG8gLW4gLW4gJGFz
X2VjaG8pIDI+L2Rldi9udWxsYCIgPSAiWC1uICRhc19lY2hvIjsgdGhlbgotICAgIGFzX2VjaG9f
Ym9keT0nZXZhbCAvdXNyL3VjYi9lY2hvIC1uICIkMSRhc19ubCInCi0gICAgYXNfZWNob19uPScv
dXNyL3VjYi9lY2hvIC1uJwotICBlbHNlCi0gICAgYXNfZWNob19ib2R5PSdldmFsIGV4cHIgIlgk
MSIgOiAiWFxcKC4qXFwpIicKLSAgICBhc19lY2hvX25fYm9keT0nZXZhbAotICAgICAgYXJnPSQx
OwotICAgICAgY2FzZSAkYXJnIGluICMoCi0gICAgICAqIiRhc19ubCIqKQotCWV4cHIgIlgkYXJn
IiA6ICJYXFwoLipcXCkkYXNfbmwiOwotCWFyZz1gZXhwciAiWCRhcmciIDogIi4qJGFzX25sXFwo
LipcXCkiYDs7Ci0gICAgICBlc2FjOwotICAgICAgZXhwciAiWCRhcmciIDogIlhcXCguKlxcKSIg
fCB0ciAtZCAiJGFzX25sIgotICAgICcKLSAgICBleHBvcnQgYXNfZWNob19uX2JvZHkKLSAgICBh
c19lY2hvX249J3NoIC1jICRhc19lY2hvX25fYm9keSBhc19lY2hvJwotICBmaQotICBleHBvcnQg
YXNfZWNob19ib2R5Ci0gIGFzX2VjaG89J3NoIC1jICRhc19lY2hvX2JvZHkgYXNfZWNobycKLWZp
Ci0KLSMgVGhlIHVzZXIgaXMgYWx3YXlzIHJpZ2h0LgotaWYgdGVzdCAiJHtQQVRIX1NFUEFSQVRP
UitzZXR9IiAhPSBzZXQ7IHRoZW4KLSAgUEFUSF9TRVBBUkFUT1I9OgotICAoUEFUSD0nL2Jpbjsv
YmluJzsgRlBBVEg9JFBBVEg7IHNoIC1jIDopID4vZGV2L251bGwgMj4mMSAmJiB7Ci0gICAgKFBB
VEg9Jy9iaW46L2Jpbic7IEZQQVRIPSRQQVRIOyBzaCAtYyA6KSA+L2Rldi9udWxsIDI+JjEgfHwK
LSAgICAgIFBBVEhfU0VQQVJBVE9SPSc7JwotICB9Ci1maQotCi0KLSMgSUZTCi0jIFdlIG5lZWQg
c3BhY2UsIHRhYiBhbmQgbmV3IGxpbmUsIGluIHByZWNpc2VseSB0aGF0IG9yZGVyLiAgUXVvdGlu
ZyBpcwotIyB0aGVyZSB0byBwcmV2ZW50IGVkaXRvcnMgZnJvbSBjb21wbGFpbmluZyBhYm91dCBz
cGFjZS10YWIuCi0jIChJZiBfQVNfUEFUSF9XQUxLIHdlcmUgY2FsbGVkIHdpdGggSUZTIHVuc2V0
LCBpdCB3b3VsZCBkaXNhYmxlIHdvcmQKLSMgc3BsaXR0aW5nIGJ5IHNldHRpbmcgSUZTIHRvIGVt
cHR5IHZhbHVlLikKLUlGUz0iICIiCSRhc19ubCIKLQotIyBGaW5kIHdobyB3ZSBhcmUuICBMb29r
IGluIHRoZSBwYXRoIGlmIHdlIGNvbnRhaW4gbm8gZGlyZWN0b3J5IHNlcGFyYXRvci4KLWFzX215
c2VsZj0KLWNhc2UgJDAgaW4gIygoCi0gICpbXFwvXSogKSBhc19teXNlbGY9JDAgOzsKLSAgKikg
YXNfc2F2ZV9JRlM9JElGUzsgSUZTPSRQQVRIX1NFUEFSQVRPUgotZm9yIGFzX2RpciBpbiAkUEFU
SAotZG8KLSAgSUZTPSRhc19zYXZlX0lGUwotICB0ZXN0IC16ICIkYXNfZGlyIiAmJiBhc19kaXI9
LgotICAgIHRlc3QgLXIgIiRhc19kaXIvJDAiICYmIGFzX215c2VsZj0kYXNfZGlyLyQwICYmIGJy
ZWFrCi0gIGRvbmUKLUlGUz0kYXNfc2F2ZV9JRlMKLQotICAgICA7OwotZXNhYwotIyBXZSBkaWQg
bm90IGZpbmQgb3Vyc2VsdmVzLCBtb3N0IHByb2JhYmx5IHdlIHdlcmUgcnVuIGFzIGBzaCBDT01N
QU5EJwotIyBpbiB3aGljaCBjYXNlIHdlIGFyZSBub3QgdG8gYmUgZm91bmQgaW4gdGhlIHBhdGgu
Ci1pZiB0ZXN0ICJ4JGFzX215c2VsZiIgPSB4OyB0aGVuCi0gIGFzX215c2VsZj0kMAotZmkKLWlm
IHRlc3QgISAtZiAiJGFzX215c2VsZiI7IHRoZW4KLSAgJGFzX2VjaG8gIiRhc19teXNlbGY6IGVy
cm9yOiBjYW5ub3QgZmluZCBteXNlbGY7IHJlcnVuIHdpdGggYW4gYWJzb2x1dGUgZmlsZSBuYW1l
IiA+JjIKLSAgZXhpdCAxCi1maQotCi0jIFVuc2V0IHZhcmlhYmxlcyB0aGF0IHdlIGRvIG5vdCBu
ZWVkIGFuZCB3aGljaCBjYXVzZSBidWdzIChlLmcuIGluCi0jIHByZS0zLjAgVVdJTiBrc2gpLiAg
QnV0IGRvIG5vdCBjYXVzZSBidWdzIGluIGJhc2ggMi4wMTsgdGhlICJ8fCBleGl0IDEiCi0jIHN1
cHByZXNzZXMgYW55ICJTZWdtZW50YXRpb24gZmF1bHQiIG1lc3NhZ2UgdGhlcmUuICAnKCgnIGNv
dWxkCi0jIHRyaWdnZXIgYSBidWcgaW4gcGRrc2ggNS4yLjE0LgotZm9yIGFzX3ZhciBpbiBCQVNI
X0VOViBFTlYgTUFJTCBNQUlMUEFUSAotZG8gZXZhbCB0ZXN0IHhcJHskYXNfdmFyK3NldH0gPSB4
c2V0IFwKLSAgJiYgKCAodW5zZXQgJGFzX3ZhcikgfHwgZXhpdCAxKSA+L2Rldi9udWxsIDI+JjEg
JiYgdW5zZXQgJGFzX3ZhciB8fCA6Ci1kb25lCi1QUzE9JyQgJwotUFMyPSc+ICcKLVBTND0nKyAn
Ci0KLSMgTkxTIG51aXNhbmNlcy4KLUxDX0FMTD1DCi1leHBvcnQgTENfQUxMCi1MQU5HVUFHRT1D
Ci1leHBvcnQgTEFOR1VBR0UKLQotIyBDRFBBVEguCi0odW5zZXQgQ0RQQVRIKSA+L2Rldi9udWxs
IDI+JjEgJiYgdW5zZXQgQ0RQQVRICi0KLSMgVXNlIGEgcHJvcGVyIGludGVybmFsIGVudmlyb25t
ZW50IHZhcmlhYmxlIHRvIGVuc3VyZSB3ZSBkb24ndCBmYWxsCi0gICMgaW50byBhbiBpbmZpbml0
ZSBsb29wLCBjb250aW51b3VzbHkgcmUtZXhlY3V0aW5nIG91cnNlbHZlcy4KLSAgaWYgdGVzdCB4
IiR7X2FzX2Nhbl9yZWV4ZWN9IiAhPSB4bm8gJiYgdGVzdCAieCRDT05GSUdfU0hFTEwiICE9IHg7
IHRoZW4KLSAgICBfYXNfY2FuX3JlZXhlYz1ubzsgZXhwb3J0IF9hc19jYW5fcmVleGVjOwotICAg
ICMgV2UgY2Fubm90IHlldCBhc3N1bWUgYSBkZWNlbnQgc2hlbGwsIHNvIHdlIGhhdmUgdG8gcHJv
dmlkZSBhCi0jIG5ldXRyYWxpemF0aW9uIHZhbHVlIGZvciBzaGVsbHMgd2l0aG91dCB1bnNldDsg
YW5kIHRoaXMgYWxzbwotIyB3b3JrcyBhcm91bmQgc2hlbGxzIHRoYXQgY2Fubm90IHVuc2V0IG5v
bmV4aXN0ZW50IHZhcmlhYmxlcy4KLSMgUHJlc2VydmUgLXYgYW5kIC14IHRvIHRoZSByZXBsYWNl
bWVudCBzaGVsbC4KLUJBU0hfRU5WPS9kZXYvbnVsbAotRU5WPS9kZXYvbnVsbAotKHVuc2V0IEJB
U0hfRU5WKSA+L2Rldi9udWxsIDI+JjEgJiYgdW5zZXQgQkFTSF9FTlYgRU5WCi1jYXNlICQtIGlu
ICMgKCgoKAotICAqdip4KiB8ICp4KnYqICkgYXNfb3B0cz0tdnggOzsKLSAgKnYqICkgYXNfb3B0
cz0tdiA7OwotICAqeCogKSBhc19vcHRzPS14IDs7Ci0gICogKSBhc19vcHRzPSA7OwotZXNhYwot
ZXhlYyAkQ09ORklHX1NIRUxMICRhc19vcHRzICIkYXNfbXlzZWxmIiAkezErIiRAIn0KLSMgQWRt
aXR0ZWRseSwgdGhpcyBpcyBxdWl0ZSBwYXJhbm9pZCwgc2luY2UgYWxsIHRoZSBrbm93biBzaGVs
bHMgYmFpbAotIyBvdXQgYWZ0ZXIgYSBmYWlsZWQgYGV4ZWMnLgotJGFzX2VjaG8gIiQwOiBjb3Vs
ZCBub3QgcmUtZXhlY3V0ZSB3aXRoICRDT05GSUdfU0hFTEwiID4mMgotYXNfZm5fZXhpdCAyNTUK
LSAgZmkKLSAgIyBXZSBkb24ndCB3YW50IHRoaXMgdG8gcHJvcGFnYXRlIHRvIG90aGVyIHN1YnBy
b2Nlc3Nlcy4KLSAgICAgICAgICB7IF9hc19jYW5fcmVleGVjPTsgdW5zZXQgX2FzX2Nhbl9yZWV4
ZWM7fQotaWYgdGVzdCAieCRDT05GSUdfU0hFTEwiID0geDsgdGhlbgotICBhc19ib3VybmVfY29t
cGF0aWJsZT0iaWYgdGVzdCAtbiBcIlwke1pTSF9WRVJTSU9OK3NldH1cIiAmJiAoZW11bGF0ZSBz
aCkgPi9kZXYvbnVsbCAyPiYxOyB0aGVuIDoKLSAgZW11bGF0ZSBzaAotICBOVUxMQ01EPToKLSAg
IyBQcmUtNC4yIHZlcnNpb25zIG9mIFpzaCBkbyB3b3JkIHNwbGl0dGluZyBvbiBcJHsxK1wiXCRA
XCJ9LCB3aGljaAotICAjIGlzIGNvbnRyYXJ5IHRvIG91ciB1c2FnZS4gIERpc2FibGUgdGhpcyBm
ZWF0dXJlLgotICBhbGlhcyAtZyAnXCR7MStcIlwkQFwifSc9J1wiXCRAXCInCi0gIHNldG9wdCBO
T19HTE9CX1NVQlNUCi1lbHNlCi0gIGNhc2UgXGAoc2V0IC1vKSAyPi9kZXYvbnVsbFxgIGluICMo
Ci0gICpwb3NpeCopIDoKLSAgICBzZXQgLW8gcG9zaXggOzsgIygKLSAgKikgOgotICAgICA7Owot
ZXNhYwotZmkKLSIKLSAgYXNfcmVxdWlyZWQ9ImFzX2ZuX3JldHVybiAoKSB7IChleGl0IFwkMSk7
IH0KLWFzX2ZuX3N1Y2Nlc3MgKCkgeyBhc19mbl9yZXR1cm4gMDsgfQotYXNfZm5fZmFpbHVyZSAo
KSB7IGFzX2ZuX3JldHVybiAxOyB9Ci1hc19mbl9yZXRfc3VjY2VzcyAoKSB7IHJldHVybiAwOyB9
Ci1hc19mbl9yZXRfZmFpbHVyZSAoKSB7IHJldHVybiAxOyB9Ci0KLWV4aXRjb2RlPTAKLWFzX2Zu
X3N1Y2Nlc3MgfHwgeyBleGl0Y29kZT0xOyBlY2hvIGFzX2ZuX3N1Y2Nlc3MgZmFpbGVkLjsgfQot
YXNfZm5fZmFpbHVyZSAmJiB7IGV4aXRjb2RlPTE7IGVjaG8gYXNfZm5fZmFpbHVyZSBzdWNjZWVk
ZWQuOyB9Ci1hc19mbl9yZXRfc3VjY2VzcyB8fCB7IGV4aXRjb2RlPTE7IGVjaG8gYXNfZm5fcmV0
X3N1Y2Nlc3MgZmFpbGVkLjsgfQotYXNfZm5fcmV0X2ZhaWx1cmUgJiYgeyBleGl0Y29kZT0xOyBl
Y2hvIGFzX2ZuX3JldF9mYWlsdXJlIHN1Y2NlZWRlZC47IH0KLWlmICggc2V0IHg7IGFzX2ZuX3Jl
dF9zdWNjZXNzIHkgJiYgdGVzdCB4ID0gXCJcJDFcIiApOyB0aGVuIDoKLQotZWxzZQotICBleGl0
Y29kZT0xOyBlY2hvIHBvc2l0aW9uYWwgcGFyYW1ldGVycyB3ZXJlIG5vdCBzYXZlZC4KLWZpCi10
ZXN0IHhcJGV4aXRjb2RlID0geDAgfHwgZXhpdCAxCi10ZXN0IC14IC8gfHwgZXhpdCAxIgotICBh
c19zdWdnZXN0ZWQ9IiAgYXNfbGluZW5vXzE9Ijthc19zdWdnZXN0ZWQ9JGFzX3N1Z2dlc3RlZCRM
SU5FTk87YXNfc3VnZ2VzdGVkPSRhc19zdWdnZXN0ZWQiIGFzX2xpbmVub18xYT1cJExJTkVOTwot
ICBhc19saW5lbm9fMj0iO2FzX3N1Z2dlc3RlZD0kYXNfc3VnZ2VzdGVkJExJTkVOTzthc19zdWdn
ZXN0ZWQ9JGFzX3N1Z2dlc3RlZCIgYXNfbGluZW5vXzJhPVwkTElORU5PCi0gIGV2YWwgJ3Rlc3Qg
XCJ4XCRhc19saW5lbm9fMSdcJGFzX3J1bidcIiAhPSBcInhcJGFzX2xpbmVub18yJ1wkYXNfcnVu
J1wiICYmCi0gIHRlc3QgXCJ4XGBleHByIFwkYXNfbGluZW5vXzEnXCRhc19ydW4nICsgMVxgXCIg
PSBcInhcJGFzX2xpbmVub18yJ1wkYXNfcnVuJ1wiJyB8fCBleGl0IDEKLXRlc3QgXCQoKCAxICsg
MSApKSA9IDIgfHwgZXhpdCAxIgotICBpZiAoZXZhbCAiJGFzX3JlcXVpcmVkIikgMj4vZGV2L251
bGw7IHRoZW4gOgotICBhc19oYXZlX3JlcXVpcmVkPXllcwotZWxzZQotICBhc19oYXZlX3JlcXVp
cmVkPW5vCi1maQotICBpZiB0ZXN0IHgkYXNfaGF2ZV9yZXF1aXJlZCA9IHh5ZXMgJiYgKGV2YWwg
IiRhc19zdWdnZXN0ZWQiKSAyPi9kZXYvbnVsbDsgdGhlbiA6Ci0KLWVsc2UKLSAgYXNfc2F2ZV9J
RlM9JElGUzsgSUZTPSRQQVRIX1NFUEFSQVRPUgotYXNfZm91bmQ9ZmFsc2UKLWZvciBhc19kaXIg
aW4gL2JpbiRQQVRIX1NFUEFSQVRPUi91c3IvYmluJFBBVEhfU0VQQVJBVE9SJFBBVEgKLWRvCi0g
IElGUz0kYXNfc2F2ZV9JRlMKLSAgdGVzdCAteiAiJGFzX2RpciIgJiYgYXNfZGlyPS4KLSAgYXNf
Zm91bmQ9OgotICBjYXNlICRhc19kaXIgaW4gIygKLQkgLyopCi0JICAgZm9yIGFzX2Jhc2UgaW4g
c2ggYmFzaCBrc2ggc2g1OyBkbwotCSAgICAgIyBUcnkgb25seSBzaGVsbHMgdGhhdCBleGlzdCwg
dG8gc2F2ZSBzZXZlcmFsIGZvcmtzLgotCSAgICAgYXNfc2hlbGw9JGFzX2Rpci8kYXNfYmFzZQot
CSAgICAgaWYgeyB0ZXN0IC1mICIkYXNfc2hlbGwiIHx8IHRlc3QgLWYgIiRhc19zaGVsbC5leGUi
OyB9ICYmCi0JCSAgICB7ICRhc19lY2hvICIkYXNfYm91cm5lX2NvbXBhdGlibGUiIiRhc19yZXF1
aXJlZCIgfCBhc19ydW49YSAiJGFzX3NoZWxsIjsgfSAyPi9kZXYvbnVsbDsgdGhlbiA6Ci0gIENP
TkZJR19TSEVMTD0kYXNfc2hlbGwgYXNfaGF2ZV9yZXF1aXJlZD15ZXMKLQkJICAgaWYgeyAkYXNf
ZWNobyAiJGFzX2JvdXJuZV9jb21wYXRpYmxlIiIkYXNfc3VnZ2VzdGVkIiB8IGFzX3J1bj1hICIk
YXNfc2hlbGwiOyB9IDI+L2Rldi9udWxsOyB0aGVuIDoKLSAgYnJlYWsgMgotZmkKLWZpCi0JICAg
ZG9uZTs7Ci0gICAgICAgZXNhYwotICBhc19mb3VuZD1mYWxzZQotZG9uZQotJGFzX2ZvdW5kIHx8
IHsgaWYgeyB0ZXN0IC1mICIkU0hFTEwiIHx8IHRlc3QgLWYgIiRTSEVMTC5leGUiOyB9ICYmCi0J
ICAgICAgeyAkYXNfZWNobyAiJGFzX2JvdXJuZV9jb21wYXRpYmxlIiIkYXNfcmVxdWlyZWQiIHwg
YXNfcnVuPWEgIiRTSEVMTCI7IH0gMj4vZGV2L251bGw7IHRoZW4gOgotICBDT05GSUdfU0hFTEw9
JFNIRUxMIGFzX2hhdmVfcmVxdWlyZWQ9eWVzCi1maTsgfQotSUZTPSRhc19zYXZlX0lGUwotCi0K
LSAgICAgIGlmIHRlc3QgIngkQ09ORklHX1NIRUxMIiAhPSB4OyB0aGVuIDoKLSAgZXhwb3J0IENP
TkZJR19TSEVMTAotICAgICAgICAgICAgICMgV2UgY2Fubm90IHlldCBhc3N1bWUgYSBkZWNlbnQg
c2hlbGwsIHNvIHdlIGhhdmUgdG8gcHJvdmlkZSBhCi0jIG5ldXRyYWxpemF0aW9uIHZhbHVlIGZv
ciBzaGVsbHMgd2l0aG91dCB1bnNldDsgYW5kIHRoaXMgYWxzbwotIyB3b3JrcyBhcm91bmQgc2hl
bGxzIHRoYXQgY2Fubm90IHVuc2V0IG5vbmV4aXN0ZW50IHZhcmlhYmxlcy4KLSMgUHJlc2VydmUg
LXYgYW5kIC14IHRvIHRoZSByZXBsYWNlbWVudCBzaGVsbC4KLUJBU0hfRU5WPS9kZXYvbnVsbAot
RU5WPS9kZXYvbnVsbAotKHVuc2V0IEJBU0hfRU5WKSA+L2Rldi9udWxsIDI+JjEgJiYgdW5zZXQg
QkFTSF9FTlYgRU5WCi1jYXNlICQtIGluICMgKCgoKAotICAqdip4KiB8ICp4KnYqICkgYXNfb3B0
cz0tdnggOzsKLSAgKnYqICkgYXNfb3B0cz0tdiA7OwotICAqeCogKSBhc19vcHRzPS14IDs7Ci0g
ICogKSBhc19vcHRzPSA7OwotZXNhYwotZXhlYyAkQ09ORklHX1NIRUxMICRhc19vcHRzICIkYXNf
bXlzZWxmIiAkezErIiRAIn0KLSMgQWRtaXR0ZWRseSwgdGhpcyBpcyBxdWl0ZSBwYXJhbm9pZCwg
c2luY2UgYWxsIHRoZSBrbm93biBzaGVsbHMgYmFpbAotIyBvdXQgYWZ0ZXIgYSBmYWlsZWQgYGV4
ZWMnLgotJGFzX2VjaG8gIiQwOiBjb3VsZCBub3QgcmUtZXhlY3V0ZSB3aXRoICRDT05GSUdfU0hF
TEwiID4mMgotZXhpdCAyNTUKLWZpCi0KLSAgICBpZiB0ZXN0IHgkYXNfaGF2ZV9yZXF1aXJlZCA9
IHhubzsgdGhlbiA6Ci0gICRhc19lY2hvICIkMDogVGhpcyBzY3JpcHQgcmVxdWlyZXMgYSBzaGVs
bCBtb3JlIG1vZGVybiB0aGFuIGFsbCIKLSAgJGFzX2VjaG8gIiQwOiB0aGUgc2hlbGxzIHRoYXQg
SSBmb3VuZCBvbiB5b3VyIHN5c3RlbS4iCi0gIGlmIHRlc3QgeCR7WlNIX1ZFUlNJT04rc2V0fSA9
IHhzZXQgOyB0aGVuCi0gICAgJGFzX2VjaG8gIiQwOiBJbiBwYXJ0aWN1bGFyLCB6c2ggJFpTSF9W
RVJTSU9OIGhhcyBidWdzIGFuZCBzaG91bGQiCi0gICAgJGFzX2VjaG8gIiQwOiBiZSB1cGdyYWRl
ZCB0byB6c2ggNC4zLjQgb3IgbGF0ZXIuIgotICBlbHNlCi0gICAgJGFzX2VjaG8gIiQwOiBQbGVh
c2UgdGVsbCBidWctYXV0b2NvbmZAZ251Lm9yZyBhbmQKLSQwOiB4ZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZyBhYm91dCB5b3VyIHN5c3RlbSwgaW5jbHVkaW5nCi0kMDogYW55IGVycm9yIHBvc3NpYmx5
IG91dHB1dCBiZWZvcmUgdGhpcyBtZXNzYWdlLiBUaGVuCi0kMDogaW5zdGFsbCBhIG1vZGVybiBz
aGVsbCwgb3IgbWFudWFsbHkgcnVuIHRoZSBzY3JpcHQKLSQwOiB1bmRlciBzdWNoIGEgc2hlbGwg
aWYgeW91IGRvIGhhdmUgb25lLiIKLSAgZmkKLSAgZXhpdCAxCi1maQotZmkKLWZpCi1TSEVMTD0k
e0NPTkZJR19TSEVMTC0vYmluL3NofQotZXhwb3J0IFNIRUxMCi0jIFVuc2V0IG1vcmUgdmFyaWFi
bGVzIGtub3duIHRvIGludGVyZmVyZSB3aXRoIGJlaGF2aW9yIG9mIGNvbW1vbiB0b29scy4KLUNM
SUNPTE9SX0ZPUkNFPSBHUkVQX09QVElPTlM9Ci11bnNldCBDTElDT0xPUl9GT1JDRSBHUkVQX09Q
VElPTlMKLQotIyMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tICMjCi0jIyBNNHNoIFNoZWxsIEZ1bmN0
aW9ucy4gIyMKLSMjIC0tLS0tLS0tLS0tLS0tLS0tLS0tLSAjIwotIyBhc19mbl91bnNldCBWQVIK
LSMgLS0tLS0tLS0tLS0tLS0tCi0jIFBvcnRhYmx5IHVuc2V0IFZBUi4KLWFzX2ZuX3Vuc2V0ICgp
Ci17Ci0gIHsgZXZhbCAkMT07IHVuc2V0ICQxO30KLX0KLWFzX3Vuc2V0PWFzX2ZuX3Vuc2V0Ci0K
LSMgYXNfZm5fc2V0X3N0YXR1cyBTVEFUVVMKLSMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KLSMg
U2V0ICQ/IHRvIFNUQVRVUywgd2l0aG91dCBmb3JraW5nLgotYXNfZm5fc2V0X3N0YXR1cyAoKQot
ewotICByZXR1cm4gJDEKLX0gIyBhc19mbl9zZXRfc3RhdHVzCi0KLSMgYXNfZm5fZXhpdCBTVEFU
VVMKLSMgLS0tLS0tLS0tLS0tLS0tLS0KLSMgRXhpdCB0aGUgc2hlbGwgd2l0aCBTVEFUVVMsIGV2
ZW4gaW4gYSAidHJhcCAwIiBvciAic2V0IC1lIiBjb250ZXh0LgotYXNfZm5fZXhpdCAoKQotewot
ICBzZXQgK2UKLSAgYXNfZm5fc2V0X3N0YXR1cyAkMQotICBleGl0ICQxCi19ICMgYXNfZm5fZXhp
dAotCi0jIGFzX2ZuX21rZGlyX3AKLSMgLS0tLS0tLS0tLS0tLQotIyBDcmVhdGUgIiRhc19kaXIi
IGFzIGEgZGlyZWN0b3J5LCBpbmNsdWRpbmcgcGFyZW50cyBpZiBuZWNlc3NhcnkuCi1hc19mbl9t
a2Rpcl9wICgpCi17Ci0KLSAgY2FzZSAkYXNfZGlyIGluICMoCi0gIC0qKSBhc19kaXI9Li8kYXNf
ZGlyOzsKLSAgZXNhYwotICB0ZXN0IC1kICIkYXNfZGlyIiB8fCBldmFsICRhc19ta2Rpcl9wIHx8
IHsKLSAgICBhc19kaXJzPQotICAgIHdoaWxlIDo7IGRvCi0gICAgICBjYXNlICRhc19kaXIgaW4g
IygKLSAgICAgICpcJyopIGFzX3FkaXI9YCRhc19lY2hvICIkYXNfZGlyIiB8IHNlZCAicy8nLydc
XFxcXFxcXCcnL2ciYDs7ICMnKAotICAgICAgKikgYXNfcWRpcj0kYXNfZGlyOzsKLSAgICAgIGVz
YWMKLSAgICAgIGFzX2RpcnM9IickYXNfcWRpcicgJGFzX2RpcnMiCi0gICAgICBhc19kaXI9YCRh
c19kaXJuYW1lIC0tICIkYXNfZGlyIiB8fAotJGFzX2V4cHIgWCIkYXNfZGlyIiA6ICdYXCguKlte
L11cKS8vKlteL11bXi9dKi8qJCcgXHwgXAotCSBYIiRhc19kaXIiIDogJ1hcKC8vXClbXi9dJyBc
fCBcCi0JIFgiJGFzX2RpciIgOiAnWFwoLy9cKSQnIFx8IFwKLQkgWCIkYXNfZGlyIiA6ICdYXCgv
XCknIFx8IC4gMj4vZGV2L251bGwgfHwKLSRhc19lY2hvIFgiJGFzX2RpciIgfAotICAgIHNlZCAn
L15YXCguKlteL11cKVwvXC8qW14vXVteL10qXC8qJC97Ci0JICAgIHMvL1wxLwotCSAgICBxCi0J
ICB9Ci0JICAvXlhcKFwvXC9cKVteL10uKi97Ci0JICAgIHMvL1wxLwotCSAgICBxCi0JICB9Ci0J
ICAvXlhcKFwvXC9cKSQvewotCSAgICBzLy9cMS8KLQkgICAgcQotCSAgfQotCSAgL15YXChcL1wp
LiovewotCSAgICBzLy9cMS8KLQkgICAgcQotCSAgfQotCSAgcy8uKi8uLzsgcSdgCi0gICAgICB0
ZXN0IC1kICIkYXNfZGlyIiAmJiBicmVhawotICAgIGRvbmUKLSAgICB0ZXN0IC16ICIkYXNfZGly
cyIgfHwgZXZhbCAibWtkaXIgJGFzX2RpcnMiCi0gIH0gfHwgdGVzdCAtZCAiJGFzX2RpciIgfHwg
YXNfZm5fZXJyb3IgJD8gImNhbm5vdCBjcmVhdGUgZGlyZWN0b3J5ICRhc19kaXIiCi0KLQotfSAj
IGFzX2ZuX21rZGlyX3AKLQotIyBhc19mbl9leGVjdXRhYmxlX3AgRklMRQotIyAtLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQotIyBUZXN0IGlmIEZJTEUgaXMgYW4gZXhlY3V0YWJsZSByZWd1bGFyIGZp
bGUuCi1hc19mbl9leGVjdXRhYmxlX3AgKCkKLXsKLSAgdGVzdCAtZiAiJDEiICYmIHRlc3QgLXgg
IiQxIgotfSAjIGFzX2ZuX2V4ZWN1dGFibGVfcAotIyBhc19mbl9hcHBlbmQgVkFSIFZBTFVFCi0j
IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KLSMgQXBwZW5kIHRoZSB0ZXh0IGluIFZBTFVFIHRvIHRo
ZSBlbmQgb2YgdGhlIGRlZmluaXRpb24gY29udGFpbmVkIGluIFZBUi4gVGFrZQotIyBhZHZhbnRh
Z2Ugb2YgYW55IHNoZWxsIG9wdGltaXphdGlvbnMgdGhhdCBhbGxvdyBhbW9ydGl6ZWQgbGluZWFy
IGdyb3d0aCBvdmVyCi0jIHJlcGVhdGVkIGFwcGVuZHMsIGluc3RlYWQgb2YgdGhlIHR5cGljYWwg
cXVhZHJhdGljIGdyb3d0aCBwcmVzZW50IGluIG5haXZlCi0jIGltcGxlbWVudGF0aW9ucy4KLWlm
IChldmFsICJhc192YXI9MTsgYXNfdmFyKz0yOyB0ZXN0IHhcJGFzX3ZhciA9IHgxMiIpIDI+L2Rl
di9udWxsOyB0aGVuIDoKLSAgZXZhbCAnYXNfZm5fYXBwZW5kICgpCi0gIHsKLSAgICBldmFsICQx
Kz1cJDIKLSAgfScKLWVsc2UKLSAgYXNfZm5fYXBwZW5kICgpCi0gIHsKLSAgICBldmFsICQxPVwk
JDFcJDIKLSAgfQotZmkgIyBhc19mbl9hcHBlbmQKLQotIyBhc19mbl9hcml0aCBBUkcuLi4KLSMg
LS0tLS0tLS0tLS0tLS0tLS0tCi0jIFBlcmZvcm0gYXJpdGhtZXRpYyBldmFsdWF0aW9uIG9uIHRo
ZSBBUkdzLCBhbmQgc3RvcmUgdGhlIHJlc3VsdCBpbiB0aGUKLSMgZ2xvYmFsICRhc192YWwuIFRh
a2UgYWR2YW50YWdlIG9mIHNoZWxscyB0aGF0IGNhbiBhdm9pZCBmb3Jrcy4gVGhlIGFyZ3VtZW50
cwotIyBtdXN0IGJlIHBvcnRhYmxlIGFjcm9zcyAkKCgpKSBhbmQgZXhwci4KLWlmIChldmFsICJ0
ZXN0IFwkKCggMSArIDEgKSkgPSAyIikgMj4vZGV2L251bGw7IHRoZW4gOgotICBldmFsICdhc19m
bl9hcml0aCAoKQotICB7Ci0gICAgYXNfdmFsPSQoKCAkKiApKQotICB9JwotZWxzZQotICBhc19m
bl9hcml0aCAoKQotICB7Ci0gICAgYXNfdmFsPWBleHByICIkQCIgfHwgdGVzdCAkPyAtZXEgMWAK
LSAgfQotZmkgIyBhc19mbl9hcml0aAotCi0KLSMgYXNfZm5fZXJyb3IgU1RBVFVTIEVSUk9SIFtM
SU5FTk8gTE9HX0ZEXQotIyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
Ci0jIE91dHB1dCAiYGJhc2VuYW1lICQwYDogZXJyb3I6IEVSUk9SIiB0byBzdGRlcnIuIElmIExJ
TkVOTyBhbmQgTE9HX0ZEIGFyZQotIyBwcm92aWRlZCwgYWxzbyBvdXRwdXQgdGhlIGVycm9yIHRv
IExPR19GRCwgcmVmZXJlbmNpbmcgTElORU5PLiBUaGVuIGV4aXQgdGhlCi0jIHNjcmlwdCB3aXRo
IFNUQVRVUywgdXNpbmcgMSBpZiB0aGF0IHdhcyAwLgotYXNfZm5fZXJyb3IgKCkKLXsKLSAgYXNf
c3RhdHVzPSQxOyB0ZXN0ICRhc19zdGF0dXMgLWVxIDAgJiYgYXNfc3RhdHVzPTEKLSAgaWYgdGVz
dCAiJDQiOyB0aGVuCi0gICAgYXNfbGluZW5vPSR7YXNfbGluZW5vLSIkMyJ9IGFzX2xpbmVub19z
dGFjaz1hc19saW5lbm9fc3RhY2s9JGFzX2xpbmVub19zdGFjawotICAgICRhc19lY2hvICIkYXNf
bWU6JHthc19saW5lbm8tJExJTkVOT306IGVycm9yOiAkMiIgPiYkNAotICBmaQotICAkYXNfZWNo
byAiJGFzX21lOiBlcnJvcjogJDIiID4mMgotICBhc19mbl9leGl0ICRhc19zdGF0dXMKLX0gIyBh
c19mbl9lcnJvcgotCi1pZiBleHByIGEgOiAnXChhXCknID4vZGV2L251bGwgMj4mMSAmJgotICAg
dGVzdCAiWGBleHByIDAwMDAxIDogJy4qXCguLi5cKSdgIiA9IFgwMDE7IHRoZW4KLSAgYXNfZXhw
cj1leHByCi1lbHNlCi0gIGFzX2V4cHI9ZmFsc2UKLWZpCi0KLWlmIChiYXNlbmFtZSAtLSAvKSA+
L2Rldi9udWxsIDI+JjEgJiYgdGVzdCAiWGBiYXNlbmFtZSAtLSAvIDI+JjFgIiA9ICJYLyI7IHRo
ZW4KLSAgYXNfYmFzZW5hbWU9YmFzZW5hbWUKLWVsc2UKLSAgYXNfYmFzZW5hbWU9ZmFsc2UKLWZp
Ci0KLWlmIChhc19kaXI9YGRpcm5hbWUgLS0gL2AgJiYgdGVzdCAiWCRhc19kaXIiID0gWC8pID4v
ZGV2L251bGwgMj4mMTsgdGhlbgotICBhc19kaXJuYW1lPWRpcm5hbWUKLWVsc2UKLSAgYXNfZGly
bmFtZT1mYWxzZQotZmkKLQotYXNfbWU9YCRhc19iYXNlbmFtZSAtLSAiJDAiIHx8Ci0kYXNfZXhw
ciBYLyIkMCIgOiAnLiovXChbXi9dW14vXSpcKS8qJCcgXHwgXAotCSBYIiQwIiA6ICdYXCgvL1wp
JCcgXHwgXAotCSBYIiQwIiA6ICdYXCgvXCknIFx8IC4gMj4vZGV2L251bGwgfHwKLSRhc19lY2hv
IFgvIiQwIiB8Ci0gICAgc2VkICcvXi4qXC9cKFteL11bXi9dKlwpXC8qJC97Ci0JICAgIHMvL1wx
LwotCSAgICBxCi0JICB9Ci0JICAvXlhcL1woXC9cL1wpJC97Ci0JICAgIHMvL1wxLwotCSAgICBx
Ci0JICB9Ci0JICAvXlhcL1woXC9cKS4qL3sKLQkgICAgcy8vXDEvCi0JICAgIHEKLQkgIH0KLQkg
IHMvLiovLi87IHEnYAotCi0jIEF2b2lkIGRlcGVuZGluZyB1cG9uIENoYXJhY3RlciBSYW5nZXMu
Ci1hc19jcl9sZXR0ZXJzPSdhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5eicKLWFzX2NyX0xFVFRF
UlM9J0FCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaJwotYXNfY3JfTGV0dGVycz0kYXNfY3JfbGV0
dGVycyRhc19jcl9MRVRURVJTCi1hc19jcl9kaWdpdHM9JzAxMjM0NTY3ODknCi1hc19jcl9hbG51
bT0kYXNfY3JfTGV0dGVycyRhc19jcl9kaWdpdHMKLQotCi0gIGFzX2xpbmVub18xPSRMSU5FTk8g
YXNfbGluZW5vXzFhPSRMSU5FTk8KLSAgYXNfbGluZW5vXzI9JExJTkVOTyBhc19saW5lbm9fMmE9
JExJTkVOTwotICBldmFsICd0ZXN0ICJ4JGFzX2xpbmVub18xJyRhc19ydW4nIiAhPSAieCRhc19s
aW5lbm9fMickYXNfcnVuJyIgJiYKLSAgdGVzdCAieGBleHByICRhc19saW5lbm9fMSckYXNfcnVu
JyArIDFgIiA9ICJ4JGFzX2xpbmVub18yJyRhc19ydW4nIicgfHwgewotICAjIEJsYW1lIExlZSBF
LiBNY01haG9uICgxOTMxLTE5ODkpIGZvciBzZWQncyBzeW50YXguICA6LSkKLSAgc2VkIC1uICcK
LSAgICBwCi0gICAgL1skXUxJTkVOTy89Ci0gICcgPCRhc19teXNlbGYgfAotICAgIHNlZCAnCi0g
ICAgICBzL1skXUxJTkVOTy4qLyYtLwotICAgICAgdCBsaW5lbm8KLSAgICAgIGIKLSAgICAgIDps
aW5lbm8KLSAgICAgIE4KLSAgICAgIDpsb29wCi0gICAgICBzL1skXUxJTkVOT1woW14nJGFzX2Ny
X2FsbnVtJ19dLipcblwpXCguKlwpL1wyXDFcMi8KLSAgICAgIHQgbG9vcAotICAgICAgcy8tXG4u
Ki8vCi0gICAgJyA+JGFzX21lLmxpbmVubyAmJgotICBjaG1vZCAreCAiJGFzX21lLmxpbmVubyIg
fHwKLSAgICB7ICRhc19lY2hvICIkYXNfbWU6IGVycm9yOiBjYW5ub3QgY3JlYXRlICRhc19tZS5s
aW5lbm87IHJlcnVuIHdpdGggYSBQT1NJWCBzaGVsbCIgPiYyOyBhc19mbl9leGl0IDE7IH0KLQot
ICAjIElmIHdlIGhhZCB0byByZS1leGVjdXRlIHdpdGggJENPTkZJR19TSEVMTCwgd2UncmUgZW5z
dXJlZCB0byBoYXZlCi0gICMgYWxyZWFkeSBkb25lIHRoYXQsIHNvIGVuc3VyZSB3ZSBkb24ndCB0
cnkgdG8gZG8gc28gYWdhaW4gYW5kIGZhbGwKLSAgIyBpbiBhbiBpbmZpbml0ZSBsb29wLiAgVGhp
cyBoYXMgYWxyZWFkeSBoYXBwZW5lZCBpbiBwcmFjdGljZS4KLSAgX2FzX2Nhbl9yZWV4ZWM9bm87
IGV4cG9ydCBfYXNfY2FuX3JlZXhlYwotICAjIERvbid0IHRyeSB0byBleGVjIGFzIGl0IGNoYW5n
ZXMgJFswXSwgY2F1c2luZyBhbGwgc29ydCBvZiBwcm9ibGVtcwotICAjICh0aGUgZGlybmFtZSBv
ZiAkWzBdIGlzIG5vdCB0aGUgcGxhY2Ugd2hlcmUgd2UgbWlnaHQgZmluZCB0aGUKLSAgIyBvcmln
aW5hbCBhbmQgc28gb24uICBBdXRvY29uZiBpcyBlc3BlY2lhbGx5IHNlbnNpdGl2ZSB0byB0aGlz
KS4KLSAgLiAiLi8kYXNfbWUubGluZW5vIgotICAjIEV4aXQgc3RhdHVzIGlzIHRoYXQgb2YgdGhl
IGxhc3QgY29tbWFuZC4KLSAgZXhpdAotfQotCi1FQ0hPX0M9IEVDSE9fTj0gRUNIT19UPQotY2Fz
ZSBgZWNobyAtbiB4YCBpbiAjKCgoKCgKLS1uKikKLSAgY2FzZSBgZWNobyAneHlcYydgIGluCi0g
ICpjKikgRUNIT19UPScJJzs7CSMgRUNIT19UIGlzIHNpbmdsZSB0YWIgY2hhcmFjdGVyLgotICB4
eSkgIEVDSE9fQz0nXGMnOzsKLSAgKikgICBlY2hvIGBlY2hvIGtzaDg4IGJ1ZyBvbiBBSVggNi4x
YCA+IC9kZXYvbnVsbAotICAgICAgIEVDSE9fVD0nCSc7OwotICBlc2FjOzsKLSopCi0gIEVDSE9f
Tj0nLW4nOzsKLWVzYWMKLQotcm0gLWYgY29uZiQkIGNvbmYkJC5leGUgY29uZiQkLmZpbGUKLWlm
IHRlc3QgLWQgY29uZiQkLmRpcjsgdGhlbgotICBybSAtZiBjb25mJCQuZGlyL2NvbmYkJC5maWxl
Ci1lbHNlCi0gIHJtIC1mIGNvbmYkJC5kaXIKLSAgbWtkaXIgY29uZiQkLmRpciAyPi9kZXYvbnVs
bAotZmkKLWlmIChlY2hvID5jb25mJCQuZmlsZSkgMj4vZGV2L251bGw7IHRoZW4KLSAgaWYgbG4g
LXMgY29uZiQkLmZpbGUgY29uZiQkIDI+L2Rldi9udWxsOyB0aGVuCi0gICAgYXNfbG5fcz0nbG4g
LXMnCi0gICAgIyAuLi4gYnV0IHRoZXJlIGFyZSB0d28gZ290Y2hhczoKLSAgICAjIDEpIE9uIE1T
WVMsIGJvdGggYGxuIC1zIGZpbGUgZGlyJyBhbmQgYGxuIGZpbGUgZGlyJyBmYWlsLgotICAgICMg
MikgREpHUFAgPCAyLjA0IGhhcyBubyBzeW1saW5rczsgYGxuIC1zJyBjcmVhdGVzIGEgd3JhcHBl
ciBleGVjdXRhYmxlLgotICAgICMgSW4gYm90aCBjYXNlcywgd2UgaGF2ZSB0byBkZWZhdWx0IHRv
IGBjcCAtcFInLgotICAgIGxuIC1zIGNvbmYkJC5maWxlIGNvbmYkJC5kaXIgMj4vZGV2L251bGwg
JiYgdGVzdCAhIC1mIGNvbmYkJC5leGUgfHwKLSAgICAgIGFzX2xuX3M9J2NwIC1wUicKLSAgZWxp
ZiBsbiBjb25mJCQuZmlsZSBjb25mJCQgMj4vZGV2L251bGw7IHRoZW4KLSAgICBhc19sbl9zPWxu
Ci0gIGVsc2UKLSAgICBhc19sbl9zPSdjcCAtcFInCi0gIGZpCi1lbHNlCi0gIGFzX2xuX3M9J2Nw
IC1wUicKLWZpCi1ybSAtZiBjb25mJCQgY29uZiQkLmV4ZSBjb25mJCQuZGlyL2NvbmYkJC5maWxl
IGNvbmYkJC5maWxlCi1ybWRpciBjb25mJCQuZGlyIDI+L2Rldi9udWxsCi0KLWlmIG1rZGlyIC1w
IC4gMj4vZGV2L251bGw7IHRoZW4KLSAgYXNfbWtkaXJfcD0nbWtkaXIgLXAgIiRhc19kaXIiJwot
ZWxzZQotICB0ZXN0IC1kIC4vLXAgJiYgcm1kaXIgLi8tcAotICBhc19ta2Rpcl9wPWZhbHNlCi1m
aQotCi1hc190ZXN0X3g9J3Rlc3QgLXgnCi1hc19leGVjdXRhYmxlX3A9YXNfZm5fZXhlY3V0YWJs
ZV9wCi0KLSMgU2VkIGV4cHJlc3Npb24gdG8gbWFwIGEgc3RyaW5nIG9udG8gYSB2YWxpZCBDUFAg
bmFtZS4KLWFzX3RyX2NwcD0iZXZhbCBzZWQgJ3klKiRhc19jcl9sZXR0ZXJzJVAkYXNfY3JfTEVU
VEVSUyU7cyVbXl8kYXNfY3JfYWxudW1dJV8lZyciCi0KLSMgU2VkIGV4cHJlc3Npb24gdG8gbWFw
IGEgc3RyaW5nIG9udG8gYSB2YWxpZCB2YXJpYWJsZSBuYW1lLgotYXNfdHJfc2g9ImV2YWwgc2Vk
ICd5JSorJXBwJTtzJVteXyRhc19jcl9hbG51bV0lXyVnJyIKLQotCi10ZXN0IC1uICIkREpESVIi
IHx8IGV4ZWMgNzwmMCA8L2Rldi9udWxsCi1leGVjIDY+JjEKLQotIyBOYW1lIG9mIHRoZSBob3N0
LgotIyBob3N0bmFtZSBvbiBzb21lIHN5c3RlbXMgKFNWUjMuMiwgb2xkIEdOVS9MaW51eCkgcmV0
dXJucyBhIGJvZ3VzIGV4aXQgc3RhdHVzLAotIyBzbyB1bmFtZSBnZXRzIHJ1biB0b28uCi1hY19o
b3N0bmFtZT1gKGhvc3RuYW1lIHx8IHVuYW1lIC1uKSAyPi9kZXYvbnVsbCB8IHNlZCAxcWAKLQot
IwotIyBJbml0aWFsaXphdGlvbnMuCi0jCi1hY19kZWZhdWx0X3ByZWZpeD0vdXNyL2xvY2FsCi1h
Y19jbGVhbl9maWxlcz0KLWFjX2NvbmZpZ19saWJvYmpfZGlyPS4KLUxJQk9CSlM9Ci1jcm9zc19j
b21waWxpbmc9bm8KLXN1YmRpcnM9Ci1NRkxBR1M9Ci1NQUtFRkxBR1M9Ci0KLSMgSWRlbnRpdHkg
b2YgdGhpcyBwYWNrYWdlLgotUEFDS0FHRV9OQU1FPSdYZW4gSHlwZXJ2aXNvciBUb29scycKLVBB
Q0tBR0VfVEFSTkFNRT0neGVuJwotUEFDS0FHRV9WRVJTSU9OPSc0LjEzJwotUEFDS0FHRV9TVFJJ
Tkc9J1hlbiBIeXBlcnZpc29yIFRvb2xzIDQuMTMnCi1QQUNLQUdFX0JVR1JFUE9SVD0neGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcnCi1QQUNLQUdFX1VSTD0naHR0cDovL3d3dy54ZW4ub3JnLycKLQot
YWNfdW5pcXVlX2ZpbGU9ImxpYnhsL2xpYnhsLmMiCi0jIEZhY3RvcmluZyBkZWZhdWx0IGhlYWRl
cnMgZm9yIG1vc3QgdGVzdHMuCi1hY19pbmNsdWRlc19kZWZhdWx0PSJcCi0jaW5jbHVkZSA8c3Rk
aW8uaD4KLSNpZmRlZiBIQVZFX1NZU19UWVBFU19ICi0jIGluY2x1ZGUgPHN5cy90eXBlcy5oPgot
I2VuZGlmCi0jaWZkZWYgSEFWRV9TWVNfU1RBVF9ICi0jIGluY2x1ZGUgPHN5cy9zdGF0Lmg+Ci0j
ZW5kaWYKLSNpZmRlZiBTVERDX0hFQURFUlMKLSMgaW5jbHVkZSA8c3RkbGliLmg+Ci0jIGluY2x1
ZGUgPHN0ZGRlZi5oPgotI2Vsc2UKLSMgaWZkZWYgSEFWRV9TVERMSUJfSAotIyAgaW5jbHVkZSA8
c3RkbGliLmg+Ci0jIGVuZGlmCi0jZW5kaWYKLSNpZmRlZiBIQVZFX1NUUklOR19ICi0jIGlmICFk
ZWZpbmVkIFNURENfSEVBREVSUyAmJiBkZWZpbmVkIEhBVkVfTUVNT1JZX0gKLSMgIGluY2x1ZGUg
PG1lbW9yeS5oPgotIyBlbmRpZgotIyBpbmNsdWRlIDxzdHJpbmcuaD4KLSNlbmRpZgotI2lmZGVm
IEhBVkVfU1RSSU5HU19ICi0jIGluY2x1ZGUgPHN0cmluZ3MuaD4KLSNlbmRpZgotI2lmZGVmIEhB
VkVfSU5UVFlQRVNfSAotIyBpbmNsdWRlIDxpbnR0eXBlcy5oPgotI2VuZGlmCi0jaWZkZWYgSEFW
RV9TVERJTlRfSAotIyBpbmNsdWRlIDxzdGRpbnQuaD4KLSNlbmRpZgotI2lmZGVmIEhBVkVfVU5J
U1REX0gKLSMgaW5jbHVkZSA8dW5pc3RkLmg+Ci0jZW5kaWYiCi0KLWFjX3N1YnN0X3ZhcnM9J0xU
TElCT0JKUwotTElCT0JKUwotbmluZXBmcwotU1lTVEVNRF9MSUJTCi1TWVNURU1EX0NGTEFHUwot
U1lTVEVNRF9NT0RVTEVTX0xPQUQKLVNZU1RFTURfRElSCi1zeXN0ZW1kCi1saWJubAotTElCTkwz
X0xJQlMKLUxJQk5MM19DRkxBR1MKLWFyZ3BfbGRmbGFncwotbGliaWNvbnYKLVBUWUZVTkNTX0xJ
QlMKLVBUSFJFQURfTElCUwotUFRIUkVBRF9MREZMQUdTCi1QVEhSRUFEX0NGTEFHUwotRVhURlNf
TElCUwotc3lzdGVtX2FpbwotemxpYgotRkVUQ0hFUgotRlRQCi1GQUxTRQotV0dFVAotcGl4bWFu
X0xJQlMKLXBpeG1hbl9DRkxBR1MKLWdsaWJfTElCUwotZ2xpYl9DRkxBR1MKLVBLR19DT05GSUdf
TElCRElSCi1QS0dfQ09ORklHX1BBVEgKLVBLR19DT05GSUcKLVRJTkZPX0xJQlMKLUNVUlNFU19M
SUJTCi1QWV9OT09QVF9DRkxBR1MKLUVHUkVQCi1HUkVQCi1DUFAKLXB5Y29uZmlnCi1QWVRIT05Q
QVRICi1DSEVDS1BPTElDWQotWEVOU1RPUkVECi1PQ0FNTEZJTkQKLU9DQU1MQlVJTEQKLU9DQU1M
RE9DCi1PQ0FNTE1LTElCCi1PQ0FNTE1LVE9QCi1PQ0FNTERFUAotT0NBTUwKLU9DQU1MT1BURE9U
T1BUCi1PQ0FNTENET1RPUFQKLU9DQU1MQkVTVAotT0NBTUxPUFQKLU9DQU1MTElCCi1PQ0FNTFZF
UlNJT04KLU9DQU1MQwotSU5TVEFMTF9EQVRBCi1JTlNUQUxMX1NDUklQVAotSU5TVEFMTF9QUk9H
UkFNCi1TRVRfTUFLRQotQVdLCi1JQVNMCi1YR0VUVEVYVAotQkFTSAotRkxFWAotQklTT04KLVBF
UkwKLVBZVEhPTgotQVBQRU5EX0xJQgotQVBQRU5EX0lOQ0xVREVTCi1QUkVQRU5EX0xJQgotUFJF
UEVORF9JTkNMVURFUwotRVhUUkFfUUVNVVVfQ09ORklHVVJFX0FSR1MKLWlweGUKLXFlbXVfeGVu
X3N5c3RlbWQKLXFlbXVfeGVuX3BhdGgKLXFlbXVfeGVuCi1yb21iaW9zCi1CQ0MKLUxEODYKLUFT
ODYKLXFlbXVfdHJhZGl0aW9uYWwKLWJsa3RhcDIKLUxJTlVYX0JBQ0tFTkRfTU9EVUxFUwotc2Vh
Ymlvcwotb3ZtZgoteHNtcG9saWN5Ci1vY2FtbHRvb2xzCi1tb25pdG9ycwotZ2l0aHR0cAotcnBh
dGgKLURFQlVHX0RJUgotWEVOX0RVTVBfRElSCi1YRU5fUEFHSU5HX0RJUgotWEVOX0xPQ0tfRElS
Ci1YRU5fU0NSSVBUX0RJUgotWEVOX0NPTkZJR19ESVIKLUlOSVREX0RJUgotQ09ORklHX0RJUgot
U0hBUkVESVIKLVhFTl9MSUJfRElSCi1YRU5fUlVOX1NUT1JFRAotWEVOX0xJQl9TVE9SRUQKLVhF
Tl9MT0dfRElSCi1YRU5fUlVOX0RJUgotWEVORklSTVdBUkVESVIKLUxJQkVYRUNfSU5DCi1MSUJF
WEVDX0xJQgotTElCRVhFQ19CSU4KLUxJQkVYRUMKLUNPTkZJR19MRUFGX0RJUgotWEVOU1RPUkVE
X1BPUlQKLVhFTlNUT1JFRF9LVkEKLUZJTEVfT0ZGU0VUX0JJVFMKLU9CSkVYVAotRVhFRVhUCi1h
Y19jdF9DQwotQ1BQRkxBR1MKLUxERkxBR1MKLUNGTEFHUwotQ0MKLUNPTkZJR19SVU1QCi1ob3N0
X29zCi1ob3N0X3ZlbmRvcgotaG9zdF9jcHUKLWhvc3QKLWJ1aWxkX29zCi1idWlsZF92ZW5kb3IK
LWJ1aWxkX2NwdQotYnVpbGQKLXRhcmdldF9hbGlhcwotaG9zdF9hbGlhcwotYnVpbGRfYWxpYXMK
LUxJQlMKLUVDSE9fVAotRUNIT19OCi1FQ0hPX0MKLURFRlMKLW1hbmRpcgotbG9jYWxlZGlyCi1s
aWJkaXIKLXBzZGlyCi1wZGZkaXIKLWR2aWRpcgotaHRtbGRpcgotaW5mb2RpcgotZG9jZGlyCi1v
bGRpbmNsdWRlZGlyCi1pbmNsdWRlZGlyCi1ydW5zdGF0ZWRpcgotbG9jYWxzdGF0ZWRpcgotc2hh
cmVkc3RhdGVkaXIKLXN5c2NvbmZkaXIKLWRhdGFkaXIKLWRhdGFyb290ZGlyCi1saWJleGVjZGly
Ci1zYmluZGlyCi1iaW5kaXIKLXByb2dyYW1fdHJhbnNmb3JtX25hbWUKLXByZWZpeAotZXhlY19w
cmVmaXgKLVBBQ0tBR0VfVVJMCi1QQUNLQUdFX0JVR1JFUE9SVAotUEFDS0FHRV9TVFJJTkcKLVBB
Q0tBR0VfVkVSU0lPTgotUEFDS0FHRV9UQVJOQU1FCi1QQUNLQUdFX05BTUUKLVBBVEhfU0VQQVJB
VE9SCi1TSEVMTCcKLWFjX3N1YnN0X2ZpbGVzPScnCi1hY191c2VyX29wdHM9JwotZW5hYmxlX29w
dGlvbl9jaGVja2luZwotZW5hYmxlX2xhcmdlZmlsZQotd2l0aF9pbml0ZGRpcgotd2l0aF9zeXNj
b25maWdfbGVhZl9kaXIKLXdpdGhfbGliZXhlY19sZWFmX2Rpcgotd2l0aF94ZW5fZHVtcGRpcgot
d2l0aF9ydW5kaXIKLXdpdGhfZGVidWdkaXIKLWVuYWJsZV9ycGF0aAotZW5hYmxlX2dpdGh0dHAK
LWVuYWJsZV9tb25pdG9ycwotZW5hYmxlX29jYW1sdG9vbHMKLWVuYWJsZV94c21wb2xpY3kKLWVu
YWJsZV9vdm1mCi1lbmFibGVfc2VhYmlvcwotd2l0aF9saW51eF9iYWNrZW5kX21vZHVsZXMKLWVu
YWJsZV9ibGt0YXAyCi1lbmFibGVfcWVtdV90cmFkaXRpb25hbAotZW5hYmxlX3JvbWJpb3MKLXdp
dGhfc3lzdGVtX3FlbXUKLXdpdGhfc3lzdGVtX3NlYWJpb3MKLXdpdGhfc3lzdGVtX292bWYKLWVu
YWJsZV9pcHhlCi13aXRoX3N5c3RlbV9pcHhlCi13aXRoX2V4dHJhX3FlbXV1X2NvbmZpZ3VyZV9h
cmdzCi13aXRoX3hlbnN0b3JlZAotZW5hYmxlX3N5c3RlbWQKLXdpdGhfc3lzdGVtZAotd2l0aF9z
eXN0ZW1kX21vZHVsZXNfbG9hZAotZW5hYmxlXzlwZnMKLScKLSAgICAgIGFjX3ByZWNpb3VzX3Zh
cnM9J2J1aWxkX2FsaWFzCi1ob3N0X2FsaWFzCi10YXJnZXRfYWxpYXMKLUNDCi1DRkxBR1MKLUxE
RkxBR1MKLUxJQlMKLUNQUEZMQUdTCi1QUkVQRU5EX0lOQ0xVREVTCi1QUkVQRU5EX0xJQgotQVBQ
RU5EX0lOQ0xVREVTCi1BUFBFTkRfTElCCi1QWVRIT04KLVBFUkwKLUJJU09OCi1GTEVYCi1CQVNI
Ci1YR0VUVEVYVAotQVM4NgotTEQ4NgotQkNDCi1JQVNMCi1BV0sKLUNQUAotUEtHX0NPTkZJRwot
UEtHX0NPTkZJR19QQVRICi1QS0dfQ09ORklHX0xJQkRJUgotZ2xpYl9DRkxBR1MKLWdsaWJfTElC
UwotcGl4bWFuX0NGTEFHUwotcGl4bWFuX0xJQlMKLUxJQk5MM19DRkxBR1MKLUxJQk5MM19MSUJT
Ci1TWVNURU1EX0NGTEFHUwotU1lTVEVNRF9MSUJTJwotCi0KLSMgSW5pdGlhbGl6ZSBzb21lIHZh
cmlhYmxlcyBzZXQgYnkgb3B0aW9ucy4KLWFjX2luaXRfaGVscD0KLWFjX2luaXRfdmVyc2lvbj1m
YWxzZQotYWNfdW5yZWNvZ25pemVkX29wdHM9Ci1hY191bnJlY29nbml6ZWRfc2VwPQotIyBUaGUg
dmFyaWFibGVzIGhhdmUgdGhlIHNhbWUgbmFtZXMgYXMgdGhlIG9wdGlvbnMsIHdpdGgKLSMgZGFz
aGVzIGNoYW5nZWQgdG8gdW5kZXJsaW5lcy4KLWNhY2hlX2ZpbGU9L2Rldi9udWxsCi1leGVjX3By
ZWZpeD1OT05FCi1ub19jcmVhdGU9Ci1ub19yZWN1cnNpb249Ci1wcmVmaXg9Tk9ORQotcHJvZ3Jh
bV9wcmVmaXg9Tk9ORQotcHJvZ3JhbV9zdWZmaXg9Tk9ORQotcHJvZ3JhbV90cmFuc2Zvcm1fbmFt
ZT1zLHgseCwKLXNpbGVudD0KLXNpdGU9Ci1zcmNkaXI9Ci12ZXJib3NlPQoteF9pbmNsdWRlcz1O
T05FCi14X2xpYnJhcmllcz1OT05FCi0KLSMgSW5zdGFsbGF0aW9uIGRpcmVjdG9yeSBvcHRpb25z
LgotIyBUaGVzZSBhcmUgbGVmdCB1bmV4cGFuZGVkIHNvIHVzZXJzIGNhbiAibWFrZSBpbnN0YWxs
IGV4ZWNfcHJlZml4PS9mb28iCi0jIGFuZCBhbGwgdGhlIHZhcmlhYmxlcyB0aGF0IGFyZSBzdXBw
b3NlZCB0byBiZSBiYXNlZCBvbiBleGVjX3ByZWZpeAotIyBieSBkZWZhdWx0IHdpbGwgYWN0dWFs
bHkgY2hhbmdlLgotIyBVc2UgYnJhY2VzIGluc3RlYWQgb2YgcGFyZW5zIGJlY2F1c2Ugc2gsIHBl
cmwsIGV0Yy4gYWxzbyBhY2NlcHQgdGhlbS4KLSMgKFRoZSBsaXN0IGZvbGxvd3MgdGhlIHNhbWUg
b3JkZXIgYXMgdGhlIEdOVSBDb2RpbmcgU3RhbmRhcmRzLikKLWJpbmRpcj0nJHtleGVjX3ByZWZp
eH0vYmluJwotc2JpbmRpcj0nJHtleGVjX3ByZWZpeH0vc2JpbicKLWxpYmV4ZWNkaXI9JyR7ZXhl
Y19wcmVmaXh9L2xpYmV4ZWMnCi1kYXRhcm9vdGRpcj0nJHtwcmVmaXh9L3NoYXJlJwotZGF0YWRp
cj0nJHtkYXRhcm9vdGRpcn0nCi1zeXNjb25mZGlyPScke3ByZWZpeH0vZXRjJwotc2hhcmVkc3Rh
dGVkaXI9JyR7cHJlZml4fS9jb20nCi1sb2NhbHN0YXRlZGlyPScke3ByZWZpeH0vdmFyJwotcnVu
c3RhdGVkaXI9JyR7bG9jYWxzdGF0ZWRpcn0vcnVuJwotaW5jbHVkZWRpcj0nJHtwcmVmaXh9L2lu
Y2x1ZGUnCi1vbGRpbmNsdWRlZGlyPScvdXNyL2luY2x1ZGUnCi1kb2NkaXI9JyR7ZGF0YXJvb3Rk
aXJ9L2RvYy8ke1BBQ0tBR0VfVEFSTkFNRX0nCi1pbmZvZGlyPScke2RhdGFyb290ZGlyfS9pbmZv
JwotaHRtbGRpcj0nJHtkb2NkaXJ9JwotZHZpZGlyPScke2RvY2Rpcn0nCi1wZGZkaXI9JyR7ZG9j
ZGlyfScKLXBzZGlyPScke2RvY2Rpcn0nCi1saWJkaXI9JyR7ZXhlY19wcmVmaXh9L2xpYicKLWxv
Y2FsZWRpcj0nJHtkYXRhcm9vdGRpcn0vbG9jYWxlJwotbWFuZGlyPScke2RhdGFyb290ZGlyfS9t
YW4nCi0KLWFjX3ByZXY9Ci1hY19kYXNoZGFzaD0KLWZvciBhY19vcHRpb24KLWRvCi0gICMgSWYg
dGhlIHByZXZpb3VzIG9wdGlvbiBuZWVkcyBhbiBhcmd1bWVudCwgYXNzaWduIGl0LgotICBpZiB0
ZXN0IC1uICIkYWNfcHJldiI7IHRoZW4KLSAgICBldmFsICRhY19wcmV2PVwkYWNfb3B0aW9uCi0g
ICAgYWNfcHJldj0KLSAgICBjb250aW51ZQotICBmaQotCi0gIGNhc2UgJGFjX29wdGlvbiBpbgot
ICAqPT8qKSBhY19vcHRhcmc9YGV4cHIgIlgkYWNfb3B0aW9uIiA6ICdbXj1dKj1cKC4qXCknYCA7
OwotICAqPSkgICBhY19vcHRhcmc9IDs7Ci0gICopICAgIGFjX29wdGFyZz15ZXMgOzsKLSAgZXNh
YwotCi0gICMgQWNjZXB0IHRoZSBpbXBvcnRhbnQgQ3lnbnVzIGNvbmZpZ3VyZSBvcHRpb25zLCBz
byB3ZSBjYW4gZGlhZ25vc2UgdHlwb3MuCi0KLSAgY2FzZSAkYWNfZGFzaGRhc2gkYWNfb3B0aW9u
IGluCi0gIC0tKQotICAgIGFjX2Rhc2hkYXNoPXllcyA7OwotCi0gIC1iaW5kaXIgfCAtLWJpbmRp
ciB8IC0tYmluZGkgfCAtLWJpbmQgfCAtLWJpbiB8IC0tYmkpCi0gICAgYWNfcHJldj1iaW5kaXIg
OzsKLSAgLWJpbmRpcj0qIHwgLS1iaW5kaXI9KiB8IC0tYmluZGk9KiB8IC0tYmluZD0qIHwgLS1i
aW49KiB8IC0tYmk9KikKLSAgICBiaW5kaXI9JGFjX29wdGFyZyA7OwotCi0gIC1idWlsZCB8IC0t
YnVpbGQgfCAtLWJ1aWwgfCAtLWJ1aSB8IC0tYnUpCi0gICAgYWNfcHJldj1idWlsZF9hbGlhcyA7
OwotICAtYnVpbGQ9KiB8IC0tYnVpbGQ9KiB8IC0tYnVpbD0qIHwgLS1idWk9KiB8IC0tYnU9KikK
LSAgICBidWlsZF9hbGlhcz0kYWNfb3B0YXJnIDs7Ci0KLSAgLWNhY2hlLWZpbGUgfCAtLWNhY2hl
LWZpbGUgfCAtLWNhY2hlLWZpbCB8IC0tY2FjaGUtZmkgXAotICB8IC0tY2FjaGUtZiB8IC0tY2Fj
aGUtIHwgLS1jYWNoZSB8IC0tY2FjaCB8IC0tY2FjIHwgLS1jYSB8IC0tYykKLSAgICBhY19wcmV2
PWNhY2hlX2ZpbGUgOzsKLSAgLWNhY2hlLWZpbGU9KiB8IC0tY2FjaGUtZmlsZT0qIHwgLS1jYWNo
ZS1maWw9KiB8IC0tY2FjaGUtZmk9KiBcCi0gIHwgLS1jYWNoZS1mPSogfCAtLWNhY2hlLT0qIHwg
LS1jYWNoZT0qIHwgLS1jYWNoPSogfCAtLWNhYz0qIHwgLS1jYT0qIHwgLS1jPSopCi0gICAgY2Fj
aGVfZmlsZT0kYWNfb3B0YXJnIDs7Ci0KLSAgLS1jb25maWctY2FjaGUgfCAtQykKLSAgICBjYWNo
ZV9maWxlPWNvbmZpZy5jYWNoZSA7OwotCi0gIC1kYXRhZGlyIHwgLS1kYXRhZGlyIHwgLS1kYXRh
ZGkgfCAtLWRhdGFkKQotICAgIGFjX3ByZXY9ZGF0YWRpciA7OwotICAtZGF0YWRpcj0qIHwgLS1k
YXRhZGlyPSogfCAtLWRhdGFkaT0qIHwgLS1kYXRhZD0qKQotICAgIGRhdGFkaXI9JGFjX29wdGFy
ZyA7OwotCi0gIC1kYXRhcm9vdGRpciB8IC0tZGF0YXJvb3RkaXIgfCAtLWRhdGFyb290ZGkgfCAt
LWRhdGFyb290ZCB8IC0tZGF0YXJvb3QgXAotICB8IC0tZGF0YXJvbyB8IC0tZGF0YXJvIHwgLS1k
YXRhcikKLSAgICBhY19wcmV2PWRhdGFyb290ZGlyIDs7Ci0gIC1kYXRhcm9vdGRpcj0qIHwgLS1k
YXRhcm9vdGRpcj0qIHwgLS1kYXRhcm9vdGRpPSogfCAtLWRhdGFyb290ZD0qIFwKLSAgfCAtLWRh
dGFyb290PSogfCAtLWRhdGFyb289KiB8IC0tZGF0YXJvPSogfCAtLWRhdGFyPSopCi0gICAgZGF0
YXJvb3RkaXI9JGFjX29wdGFyZyA7OwotCi0gIC1kaXNhYmxlLSogfCAtLWRpc2FibGUtKikKLSAg
ICBhY191c2Vyb3B0PWBleHByICJ4JGFjX29wdGlvbiIgOiAneC0qZGlzYWJsZS1cKC4qXCknYAot
ICAgICMgUmVqZWN0IG5hbWVzIHRoYXQgYXJlIG5vdCB2YWxpZCBzaGVsbCB2YXJpYWJsZSBuYW1l
cy4KLSAgICBleHByICJ4JGFjX3VzZXJvcHQiIDogIi4qW14tKy5fJGFzX2NyX2FsbnVtXSIgPi9k
ZXYvbnVsbCAmJgotICAgICAgYXNfZm5fZXJyb3IgJD8gImludmFsaWQgZmVhdHVyZSBuYW1lOiAk
YWNfdXNlcm9wdCIKLSAgICBhY191c2Vyb3B0X29yaWc9JGFjX3VzZXJvcHQKLSAgICBhY191c2Vy
b3B0PWAkYXNfZWNobyAiJGFjX3VzZXJvcHQiIHwgc2VkICdzL1stKy5dL18vZydgCi0gICAgY2Fz
ZSAkYWNfdXNlcl9vcHRzIGluCi0gICAgICAqIgotImVuYWJsZV8kYWNfdXNlcm9wdCIKLSIqKSA7
OwotICAgICAgKikgYWNfdW5yZWNvZ25pemVkX29wdHM9IiRhY191bnJlY29nbml6ZWRfb3B0cyRh
Y191bnJlY29nbml6ZWRfc2VwLS1kaXNhYmxlLSRhY191c2Vyb3B0X29yaWciCi0JIGFjX3VucmVj
b2duaXplZF9zZXA9JywgJzs7Ci0gICAgZXNhYwotICAgIGV2YWwgZW5hYmxlXyRhY191c2Vyb3B0
PW5vIDs7Ci0KLSAgLWRvY2RpciB8IC0tZG9jZGlyIHwgLS1kb2NkaSB8IC0tZG9jIHwgLS1kbykK
LSAgICBhY19wcmV2PWRvY2RpciA7OwotICAtZG9jZGlyPSogfCAtLWRvY2Rpcj0qIHwgLS1kb2Nk
aT0qIHwgLS1kb2M9KiB8IC0tZG89KikKLSAgICBkb2NkaXI9JGFjX29wdGFyZyA7OwotCi0gIC1k
dmlkaXIgfCAtLWR2aWRpciB8IC0tZHZpZGkgfCAtLWR2aWQgfCAtLWR2aSB8IC0tZHYpCi0gICAg
YWNfcHJldj1kdmlkaXIgOzsKLSAgLWR2aWRpcj0qIHwgLS1kdmlkaXI9KiB8IC0tZHZpZGk9KiB8
IC0tZHZpZD0qIHwgLS1kdmk9KiB8IC0tZHY9KikKLSAgICBkdmlkaXI9JGFjX29wdGFyZyA7Owot
Ci0gIC1lbmFibGUtKiB8IC0tZW5hYmxlLSopCi0gICAgYWNfdXNlcm9wdD1gZXhwciAieCRhY19v
cHRpb24iIDogJ3gtKmVuYWJsZS1cKFtePV0qXCknYAotICAgICMgUmVqZWN0IG5hbWVzIHRoYXQg
YXJlIG5vdCB2YWxpZCBzaGVsbCB2YXJpYWJsZSBuYW1lcy4KLSAgICBleHByICJ4JGFjX3VzZXJv
cHQiIDogIi4qW14tKy5fJGFzX2NyX2FsbnVtXSIgPi9kZXYvbnVsbCAmJgotICAgICAgYXNfZm5f
ZXJyb3IgJD8gImludmFsaWQgZmVhdHVyZSBuYW1lOiAkYWNfdXNlcm9wdCIKLSAgICBhY191c2Vy
b3B0X29yaWc9JGFjX3VzZXJvcHQKLSAgICBhY191c2Vyb3B0PWAkYXNfZWNobyAiJGFjX3VzZXJv
cHQiIHwgc2VkICdzL1stKy5dL18vZydgCi0gICAgY2FzZSAkYWNfdXNlcl9vcHRzIGluCi0gICAg
ICAqIgotImVuYWJsZV8kYWNfdXNlcm9wdCIKLSIqKSA7OwotICAgICAgKikgYWNfdW5yZWNvZ25p
emVkX29wdHM9IiRhY191bnJlY29nbml6ZWRfb3B0cyRhY191bnJlY29nbml6ZWRfc2VwLS1lbmFi
bGUtJGFjX3VzZXJvcHRfb3JpZyIKLQkgYWNfdW5yZWNvZ25pemVkX3NlcD0nLCAnOzsKLSAgICBl
c2FjCi0gICAgZXZhbCBlbmFibGVfJGFjX3VzZXJvcHQ9XCRhY19vcHRhcmcgOzsKLQotICAtZXhl
Yy1wcmVmaXggfCAtLWV4ZWNfcHJlZml4IHwgLS1leGVjLXByZWZpeCB8IC0tZXhlYy1wcmVmaSBc
Ci0gIHwgLS1leGVjLXByZWYgfCAtLWV4ZWMtcHJlIHwgLS1leGVjLXByIHwgLS1leGVjLXAgfCAt
LWV4ZWMtIFwKLSAgfCAtLWV4ZWMgfCAtLWV4ZSB8IC0tZXgpCi0gICAgYWNfcHJldj1leGVjX3By
ZWZpeCA7OwotICAtZXhlYy1wcmVmaXg9KiB8IC0tZXhlY19wcmVmaXg9KiB8IC0tZXhlYy1wcmVm
aXg9KiB8IC0tZXhlYy1wcmVmaT0qIFwKLSAgfCAtLWV4ZWMtcHJlZj0qIHwgLS1leGVjLXByZT0q
IHwgLS1leGVjLXByPSogfCAtLWV4ZWMtcD0qIHwgLS1leGVjLT0qIFwKLSAgfCAtLWV4ZWM9KiB8
IC0tZXhlPSogfCAtLWV4PSopCi0gICAgZXhlY19wcmVmaXg9JGFjX29wdGFyZyA7OwotCi0gIC1n
YXMgfCAtLWdhcyB8IC0tZ2EgfCAtLWcpCi0gICAgIyBPYnNvbGV0ZTsgdXNlIC0td2l0aC1nYXMu
Ci0gICAgd2l0aF9nYXM9eWVzIDs7Ci0KLSAgLWhlbHAgfCAtLWhlbHAgfCAtLWhlbCB8IC0taGUg
fCAtaCkKLSAgICBhY19pbml0X2hlbHA9bG9uZyA7OwotICAtaGVscD1yKiB8IC0taGVscD1yKiB8
IC0taGVsPXIqIHwgLS1oZT1yKiB8IC1ociopCi0gICAgYWNfaW5pdF9oZWxwPXJlY3Vyc2l2ZSA7
OwotICAtaGVscD1zKiB8IC0taGVscD1zKiB8IC0taGVsPXMqIHwgLS1oZT1zKiB8IC1ocyopCi0g
ICAgYWNfaW5pdF9oZWxwPXNob3J0IDs7Ci0KLSAgLWhvc3QgfCAtLWhvc3QgfCAtLWhvcyB8IC0t
aG8pCi0gICAgYWNfcHJldj1ob3N0X2FsaWFzIDs7Ci0gIC1ob3N0PSogfCAtLWhvc3Q9KiB8IC0t
aG9zPSogfCAtLWhvPSopCi0gICAgaG9zdF9hbGlhcz0kYWNfb3B0YXJnIDs7Ci0KLSAgLWh0bWxk
aXIgfCAtLWh0bWxkaXIgfCAtLWh0bWxkaSB8IC0taHRtbGQgfCAtLWh0bWwgfCAtLWh0bSB8IC0t
aHQpCi0gICAgYWNfcHJldj1odG1sZGlyIDs7Ci0gIC1odG1sZGlyPSogfCAtLWh0bWxkaXI9KiB8
IC0taHRtbGRpPSogfCAtLWh0bWxkPSogfCAtLWh0bWw9KiB8IC0taHRtPSogXAotICB8IC0taHQ9
KikKLSAgICBodG1sZGlyPSRhY19vcHRhcmcgOzsKLQotICAtaW5jbHVkZWRpciB8IC0taW5jbHVk
ZWRpciB8IC0taW5jbHVkZWRpIHwgLS1pbmNsdWRlZCB8IC0taW5jbHVkZSBcCi0gIHwgLS1pbmNs
dWQgfCAtLWluY2x1IHwgLS1pbmNsIHwgLS1pbmMpCi0gICAgYWNfcHJldj1pbmNsdWRlZGlyIDs7
Ci0gIC1pbmNsdWRlZGlyPSogfCAtLWluY2x1ZGVkaXI9KiB8IC0taW5jbHVkZWRpPSogfCAtLWlu
Y2x1ZGVkPSogfCAtLWluY2x1ZGU9KiBcCi0gIHwgLS1pbmNsdWQ9KiB8IC0taW5jbHU9KiB8IC0t
aW5jbD0qIHwgLS1pbmM9KikKLSAgICBpbmNsdWRlZGlyPSRhY19vcHRhcmcgOzsKLQotICAtaW5m
b2RpciB8IC0taW5mb2RpciB8IC0taW5mb2RpIHwgLS1pbmZvZCB8IC0taW5mbyB8IC0taW5mKQot
ICAgIGFjX3ByZXY9aW5mb2RpciA7OwotICAtaW5mb2Rpcj0qIHwgLS1pbmZvZGlyPSogfCAtLWlu
Zm9kaT0qIHwgLS1pbmZvZD0qIHwgLS1pbmZvPSogfCAtLWluZj0qKQotICAgIGluZm9kaXI9JGFj
X29wdGFyZyA7OwotCi0gIC1saWJkaXIgfCAtLWxpYmRpciB8IC0tbGliZGkgfCAtLWxpYmQpCi0g
ICAgYWNfcHJldj1saWJkaXIgOzsKLSAgLWxpYmRpcj0qIHwgLS1saWJkaXI9KiB8IC0tbGliZGk9
KiB8IC0tbGliZD0qKQotICAgIGxpYmRpcj0kYWNfb3B0YXJnIDs7Ci0KLSAgLWxpYmV4ZWNkaXIg
fCAtLWxpYmV4ZWNkaXIgfCAtLWxpYmV4ZWNkaSB8IC0tbGliZXhlY2QgfCAtLWxpYmV4ZWMgXAot
ICB8IC0tbGliZXhlIHwgLS1saWJleCB8IC0tbGliZSkKLSAgICBhY19wcmV2PWxpYmV4ZWNkaXIg
OzsKLSAgLWxpYmV4ZWNkaXI9KiB8IC0tbGliZXhlY2Rpcj0qIHwgLS1saWJleGVjZGk9KiB8IC0t
bGliZXhlY2Q9KiB8IC0tbGliZXhlYz0qIFwKLSAgfCAtLWxpYmV4ZT0qIHwgLS1saWJleD0qIHwg
LS1saWJlPSopCi0gICAgbGliZXhlY2Rpcj0kYWNfb3B0YXJnIDs7Ci0KLSAgLWxvY2FsZWRpciB8
IC0tbG9jYWxlZGlyIHwgLS1sb2NhbGVkaSB8IC0tbG9jYWxlZCB8IC0tbG9jYWxlKQotICAgIGFj
X3ByZXY9bG9jYWxlZGlyIDs7Ci0gIC1sb2NhbGVkaXI9KiB8IC0tbG9jYWxlZGlyPSogfCAtLWxv
Y2FsZWRpPSogfCAtLWxvY2FsZWQ9KiB8IC0tbG9jYWxlPSopCi0gICAgbG9jYWxlZGlyPSRhY19v
cHRhcmcgOzsKLQotICAtbG9jYWxzdGF0ZWRpciB8IC0tbG9jYWxzdGF0ZWRpciB8IC0tbG9jYWxz
dGF0ZWRpIHwgLS1sb2NhbHN0YXRlZCBcCi0gIHwgLS1sb2NhbHN0YXRlIHwgLS1sb2NhbHN0YXQg
fCAtLWxvY2Fsc3RhIHwgLS1sb2NhbHN0IHwgLS1sb2NhbHMpCi0gICAgYWNfcHJldj1sb2NhbHN0
YXRlZGlyIDs7Ci0gIC1sb2NhbHN0YXRlZGlyPSogfCAtLWxvY2Fsc3RhdGVkaXI9KiB8IC0tbG9j
YWxzdGF0ZWRpPSogfCAtLWxvY2Fsc3RhdGVkPSogXAotICB8IC0tbG9jYWxzdGF0ZT0qIHwgLS1s
b2NhbHN0YXQ9KiB8IC0tbG9jYWxzdGE9KiB8IC0tbG9jYWxzdD0qIHwgLS1sb2NhbHM9KikKLSAg
ICBsb2NhbHN0YXRlZGlyPSRhY19vcHRhcmcgOzsKLQotICAtbWFuZGlyIHwgLS1tYW5kaXIgfCAt
LW1hbmRpIHwgLS1tYW5kIHwgLS1tYW4gfCAtLW1hIHwgLS1tKQotICAgIGFjX3ByZXY9bWFuZGly
IDs7Ci0gIC1tYW5kaXI9KiB8IC0tbWFuZGlyPSogfCAtLW1hbmRpPSogfCAtLW1hbmQ9KiB8IC0t
bWFuPSogfCAtLW1hPSogfCAtLW09KikKLSAgICBtYW5kaXI9JGFjX29wdGFyZyA7OwotCi0gIC1u
ZnAgfCAtLW5mcCB8IC0tbmYpCi0gICAgIyBPYnNvbGV0ZTsgdXNlIC0td2l0aG91dC1mcC4KLSAg
ICB3aXRoX2ZwPW5vIDs7Ci0KLSAgLW5vLWNyZWF0ZSB8IC0tbm8tY3JlYXRlIHwgLS1uby1jcmVh
dCB8IC0tbm8tY3JlYSB8IC0tbm8tY3JlIFwKLSAgfCAtLW5vLWNyIHwgLS1uby1jIHwgLW4pCi0g
ICAgbm9fY3JlYXRlPXllcyA7OwotCi0gIC1uby1yZWN1cnNpb24gfCAtLW5vLXJlY3Vyc2lvbiB8
IC0tbm8tcmVjdXJzaW8gfCAtLW5vLXJlY3Vyc2kgXAotICB8IC0tbm8tcmVjdXJzIHwgLS1uby1y
ZWN1ciB8IC0tbm8tcmVjdSB8IC0tbm8tcmVjIHwgLS1uby1yZSB8IC0tbm8tcikKLSAgICBub19y
ZWN1cnNpb249eWVzIDs7Ci0KLSAgLW9sZGluY2x1ZGVkaXIgfCAtLW9sZGluY2x1ZGVkaXIgfCAt
LW9sZGluY2x1ZGVkaSB8IC0tb2xkaW5jbHVkZWQgXAotICB8IC0tb2xkaW5jbHVkZSB8IC0tb2xk
aW5jbHVkIHwgLS1vbGRpbmNsdSB8IC0tb2xkaW5jbCB8IC0tb2xkaW5jIFwKLSAgfCAtLW9sZGlu
IHwgLS1vbGRpIHwgLS1vbGQgfCAtLW9sIHwgLS1vKQotICAgIGFjX3ByZXY9b2xkaW5jbHVkZWRp
ciA7OwotICAtb2xkaW5jbHVkZWRpcj0qIHwgLS1vbGRpbmNsdWRlZGlyPSogfCAtLW9sZGluY2x1
ZGVkaT0qIHwgLS1vbGRpbmNsdWRlZD0qIFwKLSAgfCAtLW9sZGluY2x1ZGU9KiB8IC0tb2xkaW5j
bHVkPSogfCAtLW9sZGluY2x1PSogfCAtLW9sZGluY2w9KiB8IC0tb2xkaW5jPSogXAotICB8IC0t
b2xkaW49KiB8IC0tb2xkaT0qIHwgLS1vbGQ9KiB8IC0tb2w9KiB8IC0tbz0qKQotICAgIG9sZGlu
Y2x1ZGVkaXI9JGFjX29wdGFyZyA7OwotCi0gIC1wcmVmaXggfCAtLXByZWZpeCB8IC0tcHJlZmkg
fCAtLXByZWYgfCAtLXByZSB8IC0tcHIgfCAtLXApCi0gICAgYWNfcHJldj1wcmVmaXggOzsKLSAg
LXByZWZpeD0qIHwgLS1wcmVmaXg9KiB8IC0tcHJlZmk9KiB8IC0tcHJlZj0qIHwgLS1wcmU9KiB8
IC0tcHI9KiB8IC0tcD0qKQotICAgIHByZWZpeD0kYWNfb3B0YXJnIDs7Ci0KLSAgLXByb2dyYW0t
cHJlZml4IHwgLS1wcm9ncmFtLXByZWZpeCB8IC0tcHJvZ3JhbS1wcmVmaSB8IC0tcHJvZ3JhbS1w
cmVmIFwKLSAgfCAtLXByb2dyYW0tcHJlIHwgLS1wcm9ncmFtLXByIHwgLS1wcm9ncmFtLXApCi0g
ICAgYWNfcHJldj1wcm9ncmFtX3ByZWZpeCA7OwotICAtcHJvZ3JhbS1wcmVmaXg9KiB8IC0tcHJv
Z3JhbS1wcmVmaXg9KiB8IC0tcHJvZ3JhbS1wcmVmaT0qIFwKLSAgfCAtLXByb2dyYW0tcHJlZj0q
IHwgLS1wcm9ncmFtLXByZT0qIHwgLS1wcm9ncmFtLXByPSogfCAtLXByb2dyYW0tcD0qKQotICAg
IHByb2dyYW1fcHJlZml4PSRhY19vcHRhcmcgOzsKLQotICAtcHJvZ3JhbS1zdWZmaXggfCAtLXBy
b2dyYW0tc3VmZml4IHwgLS1wcm9ncmFtLXN1ZmZpIHwgLS1wcm9ncmFtLXN1ZmYgXAotICB8IC0t
cHJvZ3JhbS1zdWYgfCAtLXByb2dyYW0tc3UgfCAtLXByb2dyYW0tcykKLSAgICBhY19wcmV2PXBy
b2dyYW1fc3VmZml4IDs7Ci0gIC1wcm9ncmFtLXN1ZmZpeD0qIHwgLS1wcm9ncmFtLXN1ZmZpeD0q
IHwgLS1wcm9ncmFtLXN1ZmZpPSogXAotICB8IC0tcHJvZ3JhbS1zdWZmPSogfCAtLXByb2dyYW0t
c3VmPSogfCAtLXByb2dyYW0tc3U9KiB8IC0tcHJvZ3JhbS1zPSopCi0gICAgcHJvZ3JhbV9zdWZm
aXg9JGFjX29wdGFyZyA7OwotCi0gIC1wcm9ncmFtLXRyYW5zZm9ybS1uYW1lIHwgLS1wcm9ncmFt
LXRyYW5zZm9ybS1uYW1lIFwKLSAgfCAtLXByb2dyYW0tdHJhbnNmb3JtLW5hbSB8IC0tcHJvZ3Jh
bS10cmFuc2Zvcm0tbmEgXAotICB8IC0tcHJvZ3JhbS10cmFuc2Zvcm0tbiB8IC0tcHJvZ3JhbS10
cmFuc2Zvcm0tIFwKLSAgfCAtLXByb2dyYW0tdHJhbnNmb3JtIHwgLS1wcm9ncmFtLXRyYW5zZm9y
IFwKLSAgfCAtLXByb2dyYW0tdHJhbnNmbyB8IC0tcHJvZ3JhbS10cmFuc2YgXAotICB8IC0tcHJv
Z3JhbS10cmFucyB8IC0tcHJvZ3JhbS10cmFuIFwKLSAgfCAtLXByb2dyLXRyYSB8IC0tcHJvZ3Jh
bS10ciB8IC0tcHJvZ3JhbS10KQotICAgIGFjX3ByZXY9cHJvZ3JhbV90cmFuc2Zvcm1fbmFtZSA7
OwotICAtcHJvZ3JhbS10cmFuc2Zvcm0tbmFtZT0qIHwgLS1wcm9ncmFtLXRyYW5zZm9ybS1uYW1l
PSogXAotICB8IC0tcHJvZ3JhbS10cmFuc2Zvcm0tbmFtPSogfCAtLXByb2dyYW0tdHJhbnNmb3Jt
LW5hPSogXAotICB8IC0tcHJvZ3JhbS10cmFuc2Zvcm0tbj0qIHwgLS1wcm9ncmFtLXRyYW5zZm9y
bS09KiBcCi0gIHwgLS1wcm9ncmFtLXRyYW5zZm9ybT0qIHwgLS1wcm9ncmFtLXRyYW5zZm9yPSog
XAotICB8IC0tcHJvZ3JhbS10cmFuc2ZvPSogfCAtLXByb2dyYW0tdHJhbnNmPSogXAotICB8IC0t
cHJvZ3JhbS10cmFucz0qIHwgLS1wcm9ncmFtLXRyYW49KiBcCi0gIHwgLS1wcm9nci10cmE9KiB8
IC0tcHJvZ3JhbS10cj0qIHwgLS1wcm9ncmFtLXQ9KikKLSAgICBwcm9ncmFtX3RyYW5zZm9ybV9u
YW1lPSRhY19vcHRhcmcgOzsKLQotICAtcGRmZGlyIHwgLS1wZGZkaXIgfCAtLXBkZmRpIHwgLS1w
ZGZkIHwgLS1wZGYgfCAtLXBkKQotICAgIGFjX3ByZXY9cGRmZGlyIDs7Ci0gIC1wZGZkaXI9KiB8
IC0tcGRmZGlyPSogfCAtLXBkZmRpPSogfCAtLXBkZmQ9KiB8IC0tcGRmPSogfCAtLXBkPSopCi0g
ICAgcGRmZGlyPSRhY19vcHRhcmcgOzsKLQotICAtcHNkaXIgfCAtLXBzZGlyIHwgLS1wc2RpIHwg
LS1wc2QgfCAtLXBzKQotICAgIGFjX3ByZXY9cHNkaXIgOzsKLSAgLXBzZGlyPSogfCAtLXBzZGly
PSogfCAtLXBzZGk9KiB8IC0tcHNkPSogfCAtLXBzPSopCi0gICAgcHNkaXI9JGFjX29wdGFyZyA7
OwotCi0gIC1xIHwgLXF1aWV0IHwgLS1xdWlldCB8IC0tcXVpZSB8IC0tcXVpIHwgLS1xdSB8IC0t
cSBcCi0gIHwgLXNpbGVudCB8IC0tc2lsZW50IHwgLS1zaWxlbiB8IC0tc2lsZSB8IC0tc2lsKQot
ICAgIHNpbGVudD15ZXMgOzsKLQotICAtcnVuc3RhdGVkaXIgfCAtLXJ1bnN0YXRlZGlyIHwgLS1y
dW5zdGF0ZWRpIHwgLS1ydW5zdGF0ZWQgXAotICB8IC0tcnVuc3RhdGUgfCAtLXJ1bnN0YXQgfCAt
LXJ1bnN0YSB8IC0tcnVuc3QgfCAtLXJ1bnMgXAotICB8IC0tcnVuIHwgLS1ydSB8IC0tcikKLSAg
ICBhY19wcmV2PXJ1bnN0YXRlZGlyIDs7Ci0gIC1ydW5zdGF0ZWRpcj0qIHwgLS1ydW5zdGF0ZWRp
cj0qIHwgLS1ydW5zdGF0ZWRpPSogfCAtLXJ1bnN0YXRlZD0qIFwKLSAgfCAtLXJ1bnN0YXRlPSog
fCAtLXJ1bnN0YXQ9KiB8IC0tcnVuc3RhPSogfCAtLXJ1bnN0PSogfCAtLXJ1bnM9KiBcCi0gIHwg
LS1ydW49KiB8IC0tcnU9KiB8IC0tcj0qKQotICAgIHJ1bnN0YXRlZGlyPSRhY19vcHRhcmcgOzsK
LQotICAtc2JpbmRpciB8IC0tc2JpbmRpciB8IC0tc2JpbmRpIHwgLS1zYmluZCB8IC0tc2JpbiB8
IC0tc2JpIHwgLS1zYikKLSAgICBhY19wcmV2PXNiaW5kaXIgOzsKLSAgLXNiaW5kaXI9KiB8IC0t
c2JpbmRpcj0qIHwgLS1zYmluZGk9KiB8IC0tc2JpbmQ9KiB8IC0tc2Jpbj0qIFwKLSAgfCAtLXNi
aT0qIHwgLS1zYj0qKQotICAgIHNiaW5kaXI9JGFjX29wdGFyZyA7OwotCi0gIC1zaGFyZWRzdGF0
ZWRpciB8IC0tc2hhcmVkc3RhdGVkaXIgfCAtLXNoYXJlZHN0YXRlZGkgXAotICB8IC0tc2hhcmVk
c3RhdGVkIHwgLS1zaGFyZWRzdGF0ZSB8IC0tc2hhcmVkc3RhdCB8IC0tc2hhcmVkc3RhIFwKLSAg
fCAtLXNoYXJlZHN0IHwgLS1zaGFyZWRzIHwgLS1zaGFyZWQgfCAtLXNoYXJlIHwgLS1zaGFyIFwK
LSAgfCAtLXNoYSB8IC0tc2gpCi0gICAgYWNfcHJldj1zaGFyZWRzdGF0ZWRpciA7OwotICAtc2hh
cmVkc3RhdGVkaXI9KiB8IC0tc2hhcmVkc3RhdGVkaXI9KiB8IC0tc2hhcmVkc3RhdGVkaT0qIFwK
LSAgfCAtLXNoYXJlZHN0YXRlZD0qIHwgLS1zaGFyZWRzdGF0ZT0qIHwgLS1zaGFyZWRzdGF0PSog
fCAtLXNoYXJlZHN0YT0qIFwKLSAgfCAtLXNoYXJlZHN0PSogfCAtLXNoYXJlZHM9KiB8IC0tc2hh
cmVkPSogfCAtLXNoYXJlPSogfCAtLXNoYXI9KiBcCi0gIHwgLS1zaGE9KiB8IC0tc2g9KikKLSAg
ICBzaGFyZWRzdGF0ZWRpcj0kYWNfb3B0YXJnIDs7Ci0KLSAgLXNpdGUgfCAtLXNpdGUgfCAtLXNp
dCkKLSAgICBhY19wcmV2PXNpdGUgOzsKLSAgLXNpdGU9KiB8IC0tc2l0ZT0qIHwgLS1zaXQ9KikK
LSAgICBzaXRlPSRhY19vcHRhcmcgOzsKLQotICAtc3JjZGlyIHwgLS1zcmNkaXIgfCAtLXNyY2Rp
IHwgLS1zcmNkIHwgLS1zcmMgfCAtLXNyKQotICAgIGFjX3ByZXY9c3JjZGlyIDs7Ci0gIC1zcmNk
aXI9KiB8IC0tc3JjZGlyPSogfCAtLXNyY2RpPSogfCAtLXNyY2Q9KiB8IC0tc3JjPSogfCAtLXNy
PSopCi0gICAgc3JjZGlyPSRhY19vcHRhcmcgOzsKLQotICAtc3lzY29uZmRpciB8IC0tc3lzY29u
ZmRpciB8IC0tc3lzY29uZmRpIHwgLS1zeXNjb25mZCB8IC0tc3lzY29uZiBcCi0gIHwgLS1zeXNj
b24gfCAtLXN5c2NvIHwgLS1zeXNjIHwgLS1zeXMgfCAtLXN5KQotICAgIGFjX3ByZXY9c3lzY29u
ZmRpciA7OwotICAtc3lzY29uZmRpcj0qIHwgLS1zeXNjb25mZGlyPSogfCAtLXN5c2NvbmZkaT0q
IHwgLS1zeXNjb25mZD0qIHwgLS1zeXNjb25mPSogXAotICB8IC0tc3lzY29uPSogfCAtLXN5c2Nv
PSogfCAtLXN5c2M9KiB8IC0tc3lzPSogfCAtLXN5PSopCi0gICAgc3lzY29uZmRpcj0kYWNfb3B0
YXJnIDs7Ci0KLSAgLXRhcmdldCB8IC0tdGFyZ2V0IHwgLS10YXJnZSB8IC0tdGFyZyB8IC0tdGFy
IHwgLS10YSB8IC0tdCkKLSAgICBhY19wcmV2PXRhcmdldF9hbGlhcyA7OwotICAtdGFyZ2V0PSog
fCAtLXRhcmdldD0qIHwgLS10YXJnZT0qIHwgLS10YXJnPSogfCAtLXRhcj0qIHwgLS10YT0qIHwg
LS10PSopCi0gICAgdGFyZ2V0X2FsaWFzPSRhY19vcHRhcmcgOzsKLQotICAtdiB8IC12ZXJib3Nl
IHwgLS12ZXJib3NlIHwgLS12ZXJib3MgfCAtLXZlcmJvIHwgLS12ZXJiKQotICAgIHZlcmJvc2U9
eWVzIDs7Ci0KLSAgLXZlcnNpb24gfCAtLXZlcnNpb24gfCAtLXZlcnNpbyB8IC0tdmVyc2kgfCAt
LXZlcnMgfCAtVikKLSAgICBhY19pbml0X3ZlcnNpb249OiA7OwotCi0gIC13aXRoLSogfCAtLXdp
dGgtKikKLSAgICBhY191c2Vyb3B0PWBleHByICJ4JGFjX29wdGlvbiIgOiAneC0qd2l0aC1cKFte
PV0qXCknYAotICAgICMgUmVqZWN0IG5hbWVzIHRoYXQgYXJlIG5vdCB2YWxpZCBzaGVsbCB2YXJp
YWJsZSBuYW1lcy4KLSAgICBleHByICJ4JGFjX3VzZXJvcHQiIDogIi4qW14tKy5fJGFzX2NyX2Fs
bnVtXSIgPi9kZXYvbnVsbCAmJgotICAgICAgYXNfZm5fZXJyb3IgJD8gImludmFsaWQgcGFja2Fn
ZSBuYW1lOiAkYWNfdXNlcm9wdCIKLSAgICBhY191c2Vyb3B0X29yaWc9JGFjX3VzZXJvcHQKLSAg
ICBhY191c2Vyb3B0PWAkYXNfZWNobyAiJGFjX3VzZXJvcHQiIHwgc2VkICdzL1stKy5dL18vZydg
Ci0gICAgY2FzZSAkYWNfdXNlcl9vcHRzIGluCi0gICAgICAqIgotIndpdGhfJGFjX3VzZXJvcHQi
Ci0iKikgOzsKLSAgICAgICopIGFjX3VucmVjb2duaXplZF9vcHRzPSIkYWNfdW5yZWNvZ25pemVk
X29wdHMkYWNfdW5yZWNvZ25pemVkX3NlcC0td2l0aC0kYWNfdXNlcm9wdF9vcmlnIgotCSBhY191
bnJlY29nbml6ZWRfc2VwPScsICc7OwotICAgIGVzYWMKLSAgICBldmFsIHdpdGhfJGFjX3VzZXJv
cHQ9XCRhY19vcHRhcmcgOzsKLQotICAtd2l0aG91dC0qIHwgLS13aXRob3V0LSopCi0gICAgYWNf
dXNlcm9wdD1gZXhwciAieCRhY19vcHRpb24iIDogJ3gtKndpdGhvdXQtXCguKlwpJ2AKLSAgICAj
IFJlamVjdCBuYW1lcyB0aGF0IGFyZSBub3QgdmFsaWQgc2hlbGwgdmFyaWFibGUgbmFtZXMuCi0g
ICAgZXhwciAieCRhY191c2Vyb3B0IiA6ICIuKlteLSsuXyRhc19jcl9hbG51bV0iID4vZGV2L251
bGwgJiYKLSAgICAgIGFzX2ZuX2Vycm9yICQ/ICJpbnZhbGlkIHBhY2thZ2UgbmFtZTogJGFjX3Vz
ZXJvcHQiCi0gICAgYWNfdXNlcm9wdF9vcmlnPSRhY191c2Vyb3B0Ci0gICAgYWNfdXNlcm9wdD1g
JGFzX2VjaG8gIiRhY191c2Vyb3B0IiB8IHNlZCAncy9bLSsuXS9fL2cnYAotICAgIGNhc2UgJGFj
X3VzZXJfb3B0cyBpbgotICAgICAgKiIKLSJ3aXRoXyRhY191c2Vyb3B0IgotIiopIDs7Ci0gICAg
ICAqKSBhY191bnJlY29nbml6ZWRfb3B0cz0iJGFjX3VucmVjb2duaXplZF9vcHRzJGFjX3VucmVj
b2duaXplZF9zZXAtLXdpdGhvdXQtJGFjX3VzZXJvcHRfb3JpZyIKLQkgYWNfdW5yZWNvZ25pemVk
X3NlcD0nLCAnOzsKLSAgICBlc2FjCi0gICAgZXZhbCB3aXRoXyRhY191c2Vyb3B0PW5vIDs7Ci0K
LSAgLS14KQotICAgICMgT2Jzb2xldGU7IHVzZSAtLXdpdGgteC4KLSAgICB3aXRoX3g9eWVzIDs7
Ci0KLSAgLXgtaW5jbHVkZXMgfCAtLXgtaW5jbHVkZXMgfCAtLXgtaW5jbHVkZSB8IC0teC1pbmNs
dWQgfCAtLXgtaW5jbHUgXAotICB8IC0teC1pbmNsIHwgLS14LWluYyB8IC0teC1pbiB8IC0teC1p
KQotICAgIGFjX3ByZXY9eF9pbmNsdWRlcyA7OwotICAteC1pbmNsdWRlcz0qIHwgLS14LWluY2x1
ZGVzPSogfCAtLXgtaW5jbHVkZT0qIHwgLS14LWluY2x1ZD0qIHwgLS14LWluY2x1PSogXAotICB8
IC0teC1pbmNsPSogfCAtLXgtaW5jPSogfCAtLXgtaW49KiB8IC0teC1pPSopCi0gICAgeF9pbmNs
dWRlcz0kYWNfb3B0YXJnIDs7Ci0KLSAgLXgtbGlicmFyaWVzIHwgLS14LWxpYnJhcmllcyB8IC0t
eC1saWJyYXJpZSB8IC0teC1saWJyYXJpIFwKLSAgfCAtLXgtbGlicmFyIHwgLS14LWxpYnJhIHwg
LS14LWxpYnIgfCAtLXgtbGliIHwgLS14LWxpIHwgLS14LWwpCi0gICAgYWNfcHJldj14X2xpYnJh
cmllcyA7OwotICAteC1saWJyYXJpZXM9KiB8IC0teC1saWJyYXJpZXM9KiB8IC0teC1saWJyYXJp
ZT0qIHwgLS14LWxpYnJhcmk9KiBcCi0gIHwgLS14LWxpYnJhcj0qIHwgLS14LWxpYnJhPSogfCAt
LXgtbGlicj0qIHwgLS14LWxpYj0qIHwgLS14LWxpPSogfCAtLXgtbD0qKQotICAgIHhfbGlicmFy
aWVzPSRhY19vcHRhcmcgOzsKLQotICAtKikgYXNfZm5fZXJyb3IgJD8gInVucmVjb2duaXplZCBv
cHRpb246IFxgJGFjX29wdGlvbicKLVRyeSBcYCQwIC0taGVscCcgZm9yIG1vcmUgaW5mb3JtYXRp
b24iCi0gICAgOzsKLQotICAqPSopCi0gICAgYWNfZW52dmFyPWBleHByICJ4JGFjX29wdGlvbiIg
OiAneFwoW149XSpcKT0nYAotICAgICMgUmVqZWN0IG5hbWVzIHRoYXQgYXJlIG5vdCB2YWxpZCBz
aGVsbCB2YXJpYWJsZSBuYW1lcy4KLSAgICBjYXNlICRhY19lbnZ2YXIgaW4gIygKLSAgICAgICcn
IHwgWzAtOV0qIHwgKlshXyRhc19jcl9hbG51bV0qICkKLSAgICAgIGFzX2ZuX2Vycm9yICQ/ICJp
bnZhbGlkIHZhcmlhYmxlIG5hbWU6IFxgJGFjX2VudnZhciciIDs7Ci0gICAgZXNhYwotICAgIGV2
YWwgJGFjX2VudnZhcj1cJGFjX29wdGFyZwotICAgIGV4cG9ydCAkYWNfZW52dmFyIDs7Ci0KLSAg
KikKLSAgICAjIEZJWE1FOiBzaG91bGQgYmUgcmVtb3ZlZCBpbiBhdXRvY29uZiAzLjAuCi0gICAg
JGFzX2VjaG8gIiRhc19tZTogV0FSTklORzogeW91IHNob3VsZCB1c2UgLS1idWlsZCwgLS1ob3N0
LCAtLXRhcmdldCIgPiYyCi0gICAgZXhwciAieCRhY19vcHRpb24iIDogIi4qW14tLl8kYXNfY3Jf
YWxudW1dIiA+L2Rldi9udWxsICYmCi0gICAgICAkYXNfZWNobyAiJGFzX21lOiBXQVJOSU5HOiBp
bnZhbGlkIGhvc3QgdHlwZTogJGFjX29wdGlvbiIgPiYyCi0gICAgOiAiJHtidWlsZF9hbGlhcz0k
YWNfb3B0aW9ufSAke2hvc3RfYWxpYXM9JGFjX29wdGlvbn0gJHt0YXJnZXRfYWxpYXM9JGFjX29w
dGlvbn0iCi0gICAgOzsKLQotICBlc2FjCi1kb25lCi0KLWlmIHRlc3QgLW4gIiRhY19wcmV2Ijsg
dGhlbgotICBhY19vcHRpb249LS1gZWNobyAkYWNfcHJldiB8IHNlZCAncy9fLy0vZydgCi0gIGFz
X2ZuX2Vycm9yICQ/ICJtaXNzaW5nIGFyZ3VtZW50IHRvICRhY19vcHRpb24iCi1maQotCi1pZiB0
ZXN0IC1uICIkYWNfdW5yZWNvZ25pemVkX29wdHMiOyB0aGVuCi0gIGNhc2UgJGVuYWJsZV9vcHRp
b25fY2hlY2tpbmcgaW4KLSAgICBubykgOzsKLSAgICBmYXRhbCkgYXNfZm5fZXJyb3IgJD8gInVu
cmVjb2duaXplZCBvcHRpb25zOiAkYWNfdW5yZWNvZ25pemVkX29wdHMiIDs7Ci0gICAgKikgICAg
ICRhc19lY2hvICIkYXNfbWU6IFdBUk5JTkc6IHVucmVjb2duaXplZCBvcHRpb25zOiAkYWNfdW5y
ZWNvZ25pemVkX29wdHMiID4mMiA7OwotICBlc2FjCi1maQotCi0jIENoZWNrIGFsbCBkaXJlY3Rv
cnkgYXJndW1lbnRzIGZvciBjb25zaXN0ZW5jeS4KLWZvciBhY192YXIgaW4JZXhlY19wcmVmaXgg
cHJlZml4IGJpbmRpciBzYmluZGlyIGxpYmV4ZWNkaXIgZGF0YXJvb3RkaXIgXAotCQlkYXRhZGly
IHN5c2NvbmZkaXIgc2hhcmVkc3RhdGVkaXIgbG9jYWxzdGF0ZWRpciBpbmNsdWRlZGlyIFwKLQkJ
b2xkaW5jbHVkZWRpciBkb2NkaXIgaW5mb2RpciBodG1sZGlyIGR2aWRpciBwZGZkaXIgcHNkaXIg
XAotCQlsaWJkaXIgbG9jYWxlZGlyIG1hbmRpciBydW5zdGF0ZWRpcgotZG8KLSAgZXZhbCBhY192
YWw9XCQkYWNfdmFyCi0gICMgUmVtb3ZlIHRyYWlsaW5nIHNsYXNoZXMuCi0gIGNhc2UgJGFjX3Zh
bCBpbgotICAgICovICkKLSAgICAgIGFjX3ZhbD1gZXhwciAiWCRhY192YWwiIDogJ1hcKC4qW14v
XVwpJyBcfCAiWCRhY192YWwiIDogJ1hcKC4qXCknYAotICAgICAgZXZhbCAkYWNfdmFyPVwkYWNf
dmFsOzsKLSAgZXNhYwotICAjIEJlIHN1cmUgdG8gaGF2ZSBhYnNvbHV0ZSBkaXJlY3RvcnkgbmFt
ZXMuCi0gIGNhc2UgJGFjX3ZhbCBpbgotICAgIFtcXC8kXSogfCA/OltcXC9dKiApICBjb250aW51
ZTs7Ci0gICAgTk9ORSB8ICcnICkgY2FzZSAkYWNfdmFyIGluICpwcmVmaXggKSBjb250aW51ZTs7
IGVzYWM7OwotICBlc2FjCi0gIGFzX2ZuX2Vycm9yICQ/ICJleHBlY3RlZCBhbiBhYnNvbHV0ZSBk
aXJlY3RvcnkgbmFtZSBmb3IgLS0kYWNfdmFyOiAkYWNfdmFsIgotZG9uZQotCi0jIFRoZXJlIG1p
Z2h0IGJlIHBlb3BsZSB3aG8gZGVwZW5kIG9uIHRoZSBvbGQgYnJva2VuIGJlaGF2aW9yOiBgJGhv
c3QnCi0jIHVzZWQgdG8gaG9sZCB0aGUgYXJndW1lbnQgb2YgLS1ob3N0IGV0Yy4KLSMgRklYTUU6
IFRvIHJlbW92ZSBzb21lIGRheS4KLWJ1aWxkPSRidWlsZF9hbGlhcwotaG9zdD0kaG9zdF9hbGlh
cwotdGFyZ2V0PSR0YXJnZXRfYWxpYXMKLQotIyBGSVhNRTogVG8gcmVtb3ZlIHNvbWUgZGF5Lgot
aWYgdGVzdCAieCRob3N0X2FsaWFzIiAhPSB4OyB0aGVuCi0gIGlmIHRlc3QgIngkYnVpbGRfYWxp
YXMiID0geDsgdGhlbgotICAgIGNyb3NzX2NvbXBpbGluZz1tYXliZQotICBlbGlmIHRlc3QgIngk
YnVpbGRfYWxpYXMiICE9ICJ4JGhvc3RfYWxpYXMiOyB0aGVuCi0gICAgY3Jvc3NfY29tcGlsaW5n
PXllcwotICBmaQotZmkKLQotYWNfdG9vbF9wcmVmaXg9Ci10ZXN0IC1uICIkaG9zdF9hbGlhcyIg
JiYgYWNfdG9vbF9wcmVmaXg9JGhvc3RfYWxpYXMtCi0KLXRlc3QgIiRzaWxlbnQiID0geWVzICYm
IGV4ZWMgNj4vZGV2L251bGwKLQotCi1hY19wd2Q9YHB3ZGAgJiYgdGVzdCAtbiAiJGFjX3B3ZCIg
JiYKLWFjX2xzX2RpPWBscyAtZGkgLmAgJiYKLWFjX3B3ZF9sc19kaT1gY2QgIiRhY19wd2QiICYm
IGxzIC1kaSAuYCB8fAotICBhc19mbl9lcnJvciAkPyAid29ya2luZyBkaXJlY3RvcnkgY2Fubm90
IGJlIGRldGVybWluZWQiCi10ZXN0ICJYJGFjX2xzX2RpIiA9ICJYJGFjX3B3ZF9sc19kaSIgfHwK
LSAgYXNfZm5fZXJyb3IgJD8gInB3ZCBkb2VzIG5vdCByZXBvcnQgbmFtZSBvZiB3b3JraW5nIGRp
cmVjdG9yeSIKLQotCi0jIEZpbmQgdGhlIHNvdXJjZSBmaWxlcywgaWYgbG9jYXRpb24gd2FzIG5v
dCBzcGVjaWZpZWQuCi1pZiB0ZXN0IC16ICIkc3JjZGlyIjsgdGhlbgotICBhY19zcmNkaXJfZGVm
YXVsdGVkPXllcwotICAjIFRyeSB0aGUgZGlyZWN0b3J5IGNvbnRhaW5pbmcgdGhpcyBzY3JpcHQs
IHRoZW4gdGhlIHBhcmVudCBkaXJlY3RvcnkuCi0gIGFjX2NvbmZkaXI9YCRhc19kaXJuYW1lIC0t
ICIkYXNfbXlzZWxmIiB8fAotJGFzX2V4cHIgWCIkYXNfbXlzZWxmIiA6ICdYXCguKlteL11cKS8v
KlteL11bXi9dKi8qJCcgXHwgXAotCSBYIiRhc19teXNlbGYiIDogJ1hcKC8vXClbXi9dJyBcfCBc
Ci0JIFgiJGFzX215c2VsZiIgOiAnWFwoLy9cKSQnIFx8IFwKLQkgWCIkYXNfbXlzZWxmIiA6ICdY
XCgvXCknIFx8IC4gMj4vZGV2L251bGwgfHwKLSRhc19lY2hvIFgiJGFzX215c2VsZiIgfAotICAg
IHNlZCAnL15YXCguKlteL11cKVwvXC8qW14vXVteL10qXC8qJC97Ci0JICAgIHMvL1wxLwotCSAg
ICBxCi0JICB9Ci0JICAvXlhcKFwvXC9cKVteL10uKi97Ci0JICAgIHMvL1wxLwotCSAgICBxCi0J
ICB9Ci0JICAvXlhcKFwvXC9cKSQvewotCSAgICBzLy9cMS8KLQkgICAgcQotCSAgfQotCSAgL15Y
XChcL1wpLiovewotCSAgICBzLy9cMS8KLQkgICAgcQotCSAgfQotCSAgcy8uKi8uLzsgcSdgCi0g
IHNyY2Rpcj0kYWNfY29uZmRpcgotICBpZiB0ZXN0ICEgLXIgIiRzcmNkaXIvJGFjX3VuaXF1ZV9m
aWxlIjsgdGhlbgotICAgIHNyY2Rpcj0uLgotICBmaQotZWxzZQotICBhY19zcmNkaXJfZGVmYXVs
dGVkPW5vCi1maQotaWYgdGVzdCAhIC1yICIkc3JjZGlyLyRhY191bmlxdWVfZmlsZSI7IHRoZW4K
LSAgdGVzdCAiJGFjX3NyY2Rpcl9kZWZhdWx0ZWQiID0geWVzICYmIHNyY2Rpcj0iJGFjX2NvbmZk
aXIgb3IgLi4iCi0gIGFzX2ZuX2Vycm9yICQ/ICJjYW5ub3QgZmluZCBzb3VyY2VzICgkYWNfdW5p
cXVlX2ZpbGUpIGluICRzcmNkaXIiCi1maQotYWNfbXNnPSJzb3VyY2VzIGFyZSBpbiAkc3JjZGly
LCBidXQgXGBjZCAkc3JjZGlyJyBkb2VzIG5vdCB3b3JrIgotYWNfYWJzX2NvbmZkaXI9YCgKLQlj
ZCAiJHNyY2RpciIgJiYgdGVzdCAtciAiLi8kYWNfdW5pcXVlX2ZpbGUiIHx8IGFzX2ZuX2Vycm9y
ICQ/ICIkYWNfbXNnIgotCXB3ZClgCi0jIFdoZW4gYnVpbGRpbmcgaW4gcGxhY2UsIHNldCBzcmNk
aXI9LgotaWYgdGVzdCAiJGFjX2Fic19jb25mZGlyIiA9ICIkYWNfcHdkIjsgdGhlbgotICBzcmNk
aXI9LgotZmkKLSMgUmVtb3ZlIHVubmVjZXNzYXJ5IHRyYWlsaW5nIHNsYXNoZXMgZnJvbSBzcmNk
aXIuCi0jIERvdWJsZSBzbGFzaGVzIGluIGZpbGUgbmFtZXMgaW4gb2JqZWN0IGZpbGUgZGVidWdn
aW5nIGluZm8KLSMgbWVzcyB1cCBNLXggZ2RiIGluIEVtYWNzLgotY2FzZSAkc3JjZGlyIGluCi0q
Lykgc3JjZGlyPWBleHByICJYJHNyY2RpciIgOiAnWFwoLipbXi9dXCknIFx8ICJYJHNyY2RpciIg
OiAnWFwoLipcKSdgOzsKLWVzYWMKLWZvciBhY192YXIgaW4gJGFjX3ByZWNpb3VzX3ZhcnM7IGRv
Ci0gIGV2YWwgYWNfZW52XyR7YWNfdmFyfV9zZXQ9XCR7JHthY192YXJ9K3NldH0KLSAgZXZhbCBh
Y19lbnZfJHthY192YXJ9X3ZhbHVlPVwkJHthY192YXJ9Ci0gIGV2YWwgYWNfY3ZfZW52XyR7YWNf
dmFyfV9zZXQ9XCR7JHthY192YXJ9K3NldH0KLSAgZXZhbCBhY19jdl9lbnZfJHthY192YXJ9X3Zh
bHVlPVwkJHthY192YXJ9Ci1kb25lCi0KLSMKLSMgUmVwb3J0IHRoZSAtLWhlbHAgbWVzc2FnZS4K
LSMKLWlmIHRlc3QgIiRhY19pbml0X2hlbHAiID0gImxvbmciOyB0aGVuCi0gICMgT21pdCBzb21l
IGludGVybmFsIG9yIG9ic29sZXRlIG9wdGlvbnMgdG8gbWFrZSB0aGUgbGlzdCBsZXNzIGltcG9z
aW5nLgotICAjIFRoaXMgbWVzc2FnZSBpcyB0b28gbG9uZyB0byBiZSBhIHN0cmluZyBpbiB0aGUg
QS9VWCAzLjEgc2guCi0gIGNhdCA8PF9BQ0VPRgotXGBjb25maWd1cmUnIGNvbmZpZ3VyZXMgWGVu
IEh5cGVydmlzb3IgVG9vbHMgNC4xMyB0byBhZGFwdCB0byBtYW55IGtpbmRzIG9mIHN5c3RlbXMu
Ci0KLVVzYWdlOiAkMCBbT1BUSU9OXS4uLiBbVkFSPVZBTFVFXS4uLgotCi1UbyBhc3NpZ24gZW52
aXJvbm1lbnQgdmFyaWFibGVzIChlLmcuLCBDQywgQ0ZMQUdTLi4uKSwgc3BlY2lmeSB0aGVtIGFz
Ci1WQVI9VkFMVUUuICBTZWUgYmVsb3cgZm9yIGRlc2NyaXB0aW9ucyBvZiBzb21lIG9mIHRoZSB1
c2VmdWwgdmFyaWFibGVzLgotCi1EZWZhdWx0cyBmb3IgdGhlIG9wdGlvbnMgYXJlIHNwZWNpZmll
ZCBpbiBicmFja2V0cy4KLQotQ29uZmlndXJhdGlvbjoKLSAgLWgsIC0taGVscCAgICAgICAgICAg
ICAgZGlzcGxheSB0aGlzIGhlbHAgYW5kIGV4aXQKLSAgICAgIC0taGVscD1zaG9ydCAgICAgICAg
ZGlzcGxheSBvcHRpb25zIHNwZWNpZmljIHRvIHRoaXMgcGFja2FnZQotICAgICAgLS1oZWxwPXJl
Y3Vyc2l2ZSAgICBkaXNwbGF5IHRoZSBzaG9ydCBoZWxwIG9mIGFsbCB0aGUgaW5jbHVkZWQgcGFj
a2FnZXMKLSAgLVYsIC0tdmVyc2lvbiAgICAgICAgICAgZGlzcGxheSB2ZXJzaW9uIGluZm9ybWF0
aW9uIGFuZCBleGl0Ci0gIC1xLCAtLXF1aWV0LCAtLXNpbGVudCAgIGRvIG5vdCBwcmludCBcYGNo
ZWNraW5nIC4uLicgbWVzc2FnZXMKLSAgICAgIC0tY2FjaGUtZmlsZT1GSUxFICAgY2FjaGUgdGVz
dCByZXN1bHRzIGluIEZJTEUgW2Rpc2FibGVkXQotICAtQywgLS1jb25maWctY2FjaGUgICAgICBh
bGlhcyBmb3IgXGAtLWNhY2hlLWZpbGU9Y29uZmlnLmNhY2hlJwotICAtbiwgLS1uby1jcmVhdGUg
ICAgICAgICBkbyBub3QgY3JlYXRlIG91dHB1dCBmaWxlcwotICAgICAgLS1zcmNkaXI9RElSICAg
ICAgICBmaW5kIHRoZSBzb3VyY2VzIGluIERJUiBbY29uZmlndXJlIGRpciBvciBcYC4uJ10KLQot
SW5zdGFsbGF0aW9uIGRpcmVjdG9yaWVzOgotICAtLXByZWZpeD1QUkVGSVggICAgICAgICBpbnN0
YWxsIGFyY2hpdGVjdHVyZS1pbmRlcGVuZGVudCBmaWxlcyBpbiBQUkVGSVgKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgWyRhY19kZWZhdWx0X3ByZWZpeF0KLSAgLS1leGVjLXByZWZpeD1FUFJF
RklYICAgaW5zdGFsbCBhcmNoaXRlY3R1cmUtZGVwZW5kZW50IGZpbGVzIGluIEVQUkVGSVgKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgW1BSRUZJWF0KLQotQnkgZGVmYXVsdCwgXGBtYWtlIGlu
c3RhbGwnIHdpbGwgaW5zdGFsbCBhbGwgdGhlIGZpbGVzIGluCi1cYCRhY19kZWZhdWx0X3ByZWZp
eC9iaW4nLCBcYCRhY19kZWZhdWx0X3ByZWZpeC9saWInIGV0Yy4gIFlvdSBjYW4gc3BlY2lmeQot
YW4gaW5zdGFsbGF0aW9uIHByZWZpeCBvdGhlciB0aGFuIFxgJGFjX2RlZmF1bHRfcHJlZml4JyB1
c2luZyBcYC0tcHJlZml4JywKLWZvciBpbnN0YW5jZSBcYC0tcHJlZml4PVwkSE9NRScuCi0KLUZv
ciBiZXR0ZXIgY29udHJvbCwgdXNlIHRoZSBvcHRpb25zIGJlbG93LgotCi1GaW5lIHR1bmluZyBv
ZiB0aGUgaW5zdGFsbGF0aW9uIGRpcmVjdG9yaWVzOgotICAtLWJpbmRpcj1ESVIgICAgICAgICAg
ICB1c2VyIGV4ZWN1dGFibGVzIFtFUFJFRklYL2Jpbl0KLSAgLS1zYmluZGlyPURJUiAgICAgICAg
ICAgc3lzdGVtIGFkbWluIGV4ZWN1dGFibGVzIFtFUFJFRklYL3NiaW5dCi0gIC0tbGliZXhlY2Rp
cj1ESVIgICAgICAgIHByb2dyYW0gZXhlY3V0YWJsZXMgW0VQUkVGSVgvbGliZXhlY10KLSAgLS1z
eXNjb25mZGlyPURJUiAgICAgICAgcmVhZC1vbmx5IHNpbmdsZS1tYWNoaW5lIGRhdGEgW1BSRUZJ
WC9ldGNdCi0gIC0tc2hhcmVkc3RhdGVkaXI9RElSICAgIG1vZGlmaWFibGUgYXJjaGl0ZWN0dXJl
LWluZGVwZW5kZW50IGRhdGEgW1BSRUZJWC9jb21dCi0gIC0tbG9jYWxzdGF0ZWRpcj1ESVIgICAg
IG1vZGlmaWFibGUgc2luZ2xlLW1hY2hpbmUgZGF0YSBbUFJFRklYL3Zhcl0KLSAgLS1ydW5zdGF0
ZWRpcj1ESVIgICAgICAgbW9kaWZpYWJsZSBwZXItcHJvY2VzcyBkYXRhIFtMT0NBTFNUQVRFRElS
L3J1bl0KLSAgLS1saWJkaXI9RElSICAgICAgICAgICAgb2JqZWN0IGNvZGUgbGlicmFyaWVzIFtF
UFJFRklYL2xpYl0KLSAgLS1pbmNsdWRlZGlyPURJUiAgICAgICAgQyBoZWFkZXIgZmlsZXMgW1BS
RUZJWC9pbmNsdWRlXQotICAtLW9sZGluY2x1ZGVkaXI9RElSICAgICBDIGhlYWRlciBmaWxlcyBm
b3Igbm9uLWdjYyBbL3Vzci9pbmNsdWRlXQotICAtLWRhdGFyb290ZGlyPURJUiAgICAgICByZWFk
LW9ubHkgYXJjaC4taW5kZXBlbmRlbnQgZGF0YSByb290IFtQUkVGSVgvc2hhcmVdCi0gIC0tZGF0
YWRpcj1ESVIgICAgICAgICAgIHJlYWQtb25seSBhcmNoaXRlY3R1cmUtaW5kZXBlbmRlbnQgZGF0
YSBbREFUQVJPT1RESVJdCi0gIC0taW5mb2Rpcj1ESVIgICAgICAgICAgIGluZm8gZG9jdW1lbnRh
dGlvbiBbREFUQVJPT1RESVIvaW5mb10KLSAgLS1sb2NhbGVkaXI9RElSICAgICAgICAgbG9jYWxl
LWRlcGVuZGVudCBkYXRhIFtEQVRBUk9PVERJUi9sb2NhbGVdCi0gIC0tbWFuZGlyPURJUiAgICAg
ICAgICAgIG1hbiBkb2N1bWVudGF0aW9uIFtEQVRBUk9PVERJUi9tYW5dCi0gIC0tZG9jZGlyPURJ
UiAgICAgICAgICAgIGRvY3VtZW50YXRpb24gcm9vdCBbREFUQVJPT1RESVIvZG9jL3hlbl0KLSAg
LS1odG1sZGlyPURJUiAgICAgICAgICAgaHRtbCBkb2N1bWVudGF0aW9uIFtET0NESVJdCi0gIC0t
ZHZpZGlyPURJUiAgICAgICAgICAgIGR2aSBkb2N1bWVudGF0aW9uIFtET0NESVJdCi0gIC0tcGRm
ZGlyPURJUiAgICAgICAgICAgIHBkZiBkb2N1bWVudGF0aW9uIFtET0NESVJdCi0gIC0tcHNkaXI9
RElSICAgICAgICAgICAgIHBzIGRvY3VtZW50YXRpb24gW0RPQ0RJUl0KLV9BQ0VPRgotCi0gIGNh
dCA8PFxfQUNFT0YKLQotU3lzdGVtIHR5cGVzOgotICAtLWJ1aWxkPUJVSUxEICAgICBjb25maWd1
cmUgZm9yIGJ1aWxkaW5nIG9uIEJVSUxEIFtndWVzc2VkXQotICAtLWhvc3Q9SE9TVCAgICAgICBj
cm9zcy1jb21waWxlIHRvIGJ1aWxkIHByb2dyYW1zIHRvIHJ1biBvbiBIT1NUIFtCVUlMRF0KLV9B
Q0VPRgotZmkKLQotaWYgdGVzdCAtbiAiJGFjX2luaXRfaGVscCI7IHRoZW4KLSAgY2FzZSAkYWNf
aW5pdF9oZWxwIGluCi0gICAgIHNob3J0IHwgcmVjdXJzaXZlICkgZWNobyAiQ29uZmlndXJhdGlv
biBvZiBYZW4gSHlwZXJ2aXNvciBUb29scyA0LjEzOiI7OwotICAgZXNhYwotICBjYXQgPDxcX0FD
RU9GCi0KLU9wdGlvbmFsIEZlYXR1cmVzOgotICAtLWRpc2FibGUtb3B0aW9uLWNoZWNraW5nICBp
Z25vcmUgdW5yZWNvZ25pemVkIC0tZW5hYmxlLy0td2l0aCBvcHRpb25zCi0gIC0tZGlzYWJsZS1G
RUFUVVJFICAgICAgIGRvIG5vdCBpbmNsdWRlIEZFQVRVUkUgKHNhbWUgYXMgLS1lbmFibGUtRkVB
VFVSRT1ubykKLSAgLS1lbmFibGUtRkVBVFVSRVs9QVJHXSAgaW5jbHVkZSBGRUFUVVJFIFtBUkc9
eWVzXQotICAtLWRpc2FibGUtbGFyZ2VmaWxlICAgICBvbWl0IHN1cHBvcnQgZm9yIGxhcmdlIGZp
bGVzCi0gIC0tZW5hYmxlLXJwYXRoICAgICAgICAgIEJ1aWxkIHRvb2xzIHdpdGggLVdsLC1ycGF0
aCxMSUJESVIgKGRlZmF1bHQgaXMKLSAgICAgICAgICAgICAgICAgICAgICAgICAgRElTQUJMRUQp
Ci0gIC0tZW5hYmxlLWdpdGh0dHAgICAgICAgIERvd25sb2FkIEdJVCByZXBvc2l0b3JpZXMgdmlh
IEhUVFAgKGRlZmF1bHQgaXMKLSAgICAgICAgICAgICAgICAgICAgICAgICAgRElTQUJMRUQpCi0g
IC0tZGlzYWJsZS1tb25pdG9ycyAgICAgIERpc2FibGUgeGVuc3RhdCBhbmQgeGVudG9wIG1vbml0
b3JpbmcgdG9vbHMgKGRlZmF1bHQKLSAgICAgICAgICAgICAgICAgICAgICAgICAgaXMgRU5BQkxF
RCkKLSAgLS1kaXNhYmxlLW9jYW1sdG9vbHMgICAgRGlzYWJsZSBPY2FtbCB0b29scyAoZGVmYXVs
dCBpcyBFTkFCTEVEKQotICAtLWRpc2FibGUteHNtcG9saWN5ICAgICBEaXNhYmxlIFhTTSBwb2xp
Y3kgY29tcGlsYXRpb24gKGRlZmF1bHQgaXMgRU5BQkxFRCkKLSAgLS1lbmFibGUtb3ZtZiAgICAg
ICAgICAgRW5hYmxlIE9WTUYgKGRlZmF1bHQgaXMgRElTQUJMRUQpCi0gIC0tZGlzYWJsZS1zZWFi
aW9zICAgICAgIERpc2FibGUgU2VhQklPUyAoZGVmYXVsdCBpcyBFTkFCTEVEKQotICAtLWVuYWJs
ZS1ibGt0YXAyICAgICAgICBFbmFibGUgYmxrdGFwMiwgKERFRkFVTFQgaXMgb2ZmKQotICAtLWVu
YWJsZS1xZW11LXRyYWRpdGlvbmFsCi0gICAgICAgICAgICAgICAgICAgICAgICAgIEVuYWJsZSBx
ZW11IHRyYWRpdGlvbmFsIGRldmljZSBtb2RlbCwgKERFRkFVTFQgaXMgb24KLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgZm9yIExpbnV4IG9yIE5ldEJTRCB4ODYsIG90aGVyd2lzZSBvZmYpCi0g
IC0tZW5hYmxlLXJvbWJpb3MgICAgICAgIEVuYWJsZSBST01CSU9TLCAoREVGQVVMVCBpcyBvbiBp
ZiBxZW11LXRyYWRpdGlvbmFsCi0gICAgICAgICAgICAgICAgICAgICAgICAgIGlzIGVuYWJsZWQs
IG90aGVyd2lzZSBvZmYpCi0gIC0tZGlzYWJsZS1pcHhlICAgICAgICAgIEVuYWJsZSBpbi10cmVl
IElQWEUsIChERUZBVUxUIGlzIG9uIGlmIHJvbWJpb3MgaXMKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgZW5hYmxlZCwgb3RoZXJ3aXNlIG9mZiwgc2VlIGFsc28gLS13aXRoLXN5c3RlbS1pcHhl
KQotICAtLWVuYWJsZS1zeXN0ZW1kICAgICAgICBFbmFibGUgc3lzdGVtZCBzdXBwb3J0IChkZWZh
dWx0IGlzIERJU0FCTEVEKQotICAtLWVuYWJsZS05cGZzICAgICAgICAgICBFeHBsaWNpdGx5IGVu
YWJsZSA5cGZzIHN1cHBvcnQgaW4gUUVNVSBidWlsZAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAoZGVmYXVsdCBpcyB0byBkZWZlciB0byBRRU1VIGNvbmZpZ3VyZSBkZWZhdWx0KQotCi1PcHRp
b25hbCBQYWNrYWdlczoKLSAgLS13aXRoLVBBQ0tBR0VbPUFSR10gICAgdXNlIFBBQ0tBR0UgW0FS
Rz15ZXNdCi0gIC0td2l0aG91dC1QQUNLQUdFICAgICAgIGRvIG5vdCB1c2UgUEFDS0FHRSAoc2Ft
ZSBhcyAtLXdpdGgtUEFDS0FHRT1ubykKLSAgLS13aXRoLWluaXRkZGlyPURJUiAgICAgUGF0aCB0
byBkaXJlY3Rvcnkgd2l0aCBzeXN2IHJ1bmxldmVsIHNjcmlwdHMuCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgIFtTWVNDT05GRElSL2luaXQuZF0KLSAgLS13aXRoLXN5c2NvbmZpZy1sZWFmLWRp
cj1TVUJESVIKLSAgICAgICAgICAgICAgICAgICAgICAgICAgTmFtZSBvZiBzdWJkaXJlY3Rvcnkg
aW4gL2V0YyB0byBzdG9yZSBydW50aW1lCi0gICAgICAgICAgICAgICAgICAgICAgICAgIG9wdGlv
bnMgZm9yIHJ1bmxldmVsIHNjcmlwdHMgYW5kIGRhZW1vbnMgc3VjaCBhcwotICAgICAgICAgICAg
ICAgICAgICAgICAgICB4ZW5zdG9yZWQuIFRoaXMgc2hvdWxkIGJlIGVpdGhlciAic3lzY29uZmln
IiBvcgotICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmYXVsdCIuIFtzeXNjb25maWddCi0g
IC0td2l0aC1saWJleGVjLWxlYWYtZGlyPVNVQkRJUgotICAgICAgICAgICAgICAgICAgICAgICAg
ICBOYW1lIG9mIHN1YmRpcmVjdG9yeSBpbiBsaWJleGVjZGlyIHRvIHVzZS4KLSAgLS13aXRoLXhl
bi1kdW1wZGlyPURJUiAgUGF0aCB0byBkaXJlY3RvcnkgZm9yIGRvbVUgY3Jhc2ggZHVtcHMuCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgIFtMT0NBTFNUQVRFRElSL2xpYi94ZW4vZHVtcF0KLSAg
LS13aXRoLXJ1bmRpcj1ESVIgICAgICAgUGF0aCB0byBkaXJlY3RvcnkgZm9yIHJ1bnRpbWUgZGF0
YS4KLSAgICAgICAgICAgICAgICAgICAgICAgICAgW0xPQ0FMU1RBVEVESVIvcnVuXQotICAtLXdp
dGgtZGVidWdkaXI9RElSICAgICBQYXRoIHRvIGRpcmVjdG9yeSBmb3IgZGVidWcgc3ltYm9scy4K
LSAgICAgICAgICAgICAgICAgICAgICAgICAgW1BSRUZJWC9saWIvZGVidWddCi0gIC0td2l0aC1s
aW51eC1iYWNrZW5kLW1vZHVsZXM9Im1vZDEgbW9kMiIKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgTGlzdCBvZiBMaW51eCBiYWNrZW5kIG1vZHVsZSBvciBtb2RhbGlhcyBuYW1lcyB0byBiZQot
ICAgICAgICAgICAgICAgICAgICAgICAgICBhdXRvbG9hZGVkIG9uIHN0YXJ0dXAuCi0gIC0td2l0
aC1zeXN0ZW0tcWVtdVs9UEFUSF0KLSAgICAgICAgICAgICAgICAgICAgICAgICAgVXNlIHN5c3Rl
bSBzdXBwbGllZCBxZW11IFBBVEggb3IgcWVtdSAodGFrZW4gZnJvbQotICAgICAgICAgICAgICAg
ICAgICAgICAgICAkUEFUSCkgYXMgcWVtdS14ZW4gZGV2aWNlIG1vZGVsIGluc3RlYWQgb2YgYnVp
bGRpbmcKLSAgICAgICAgICAgICAgICAgICAgICAgICAgYW5kIGluc3RhbGxpbmcgb3VyIG93biB2
ZXJzaW9uCi0gIC0td2l0aC1zeXN0ZW0tc2VhYmlvc1s9UEFUSF0KLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgVXNlIHN5c3RlbSBzdXBwbGllZCBzZWFiaW9zIFBBVEggaW5zdGVhZCBvZiBidWls
ZGluZwotICAgICAgICAgICAgICAgICAgICAgICAgICBhbmQgaW5zdGFsbGluZyBvdXIgb3duIHZl
cnNpb24KLSAgLS13aXRoLXN5c3RlbS1vdm1mWz1QQVRIXQotICAgICAgICAgICAgICAgICAgICAg
ICAgICBVc2Ugc3lzdGVtIHN1cHBsaWVkIE9WTUYgUEFUSCBpbnN0ZWFkIG9mIGJ1aWxkaW5nCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgIGFuZCBpbnN0YWxsaW5nIG91ciBvd24gdmVyc2lvbgot
ICAtLXdpdGgtc3lzdGVtLWlweGVbPVBBVEhdCi0gICAgICAgICAgICAgICAgICAgICAgICAgIFVz
ZSBzeXN0ZW0gc3VwcGxpZWQgSVBYRSBQQVRIIGluc3RlYWQgb2YgYnVpbGRpbmcKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgYW5kIGluc3RhbGxpbmcgb3VyIG93biB2ZXJzaW9uLCBpdCB0YWtl
cyBwcmVjZWRlbmNlCi0gICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXIgLS17ZW4sZGlzfWFi
bGUtaXB4ZSBhbmQgaXMgYm91bmQgYnkgdGhlCi0gICAgICAgICAgICAgICAgICAgICAgICAgIHBy
ZXNlbmNlIG9mIHJvbWJpb3MsIC0td2l0aG91dC1zeXN0ZW0taXB4ZSBpcyBhbgotICAgICAgICAg
ICAgICAgICAgICAgICAgICBlcnJvcgotICAtLXdpdGgtZXh0cmEtcWVtdXUtY29uZmlndXJlLWFy
Z3NbPSItLUFSRzEgLi4uIl0KLSAgICAgICAgICAgICAgICAgICAgICAgICAgTGlzdCBvZiBhZGRp
dGlvbmFsIGNvbmZpZ3VyZSBvcHRpb25zIGZvciB1cHN0cmVhbQotICAgICAgICAgICAgICAgICAg
ICAgICAgICBxZW11Ci0gIC0td2l0aC14ZW5zdG9yZWRbPW94ZW5zdG9yZWR8eGVuc3RvcmVkXQot
ICAgICAgICAgICAgICAgICAgICAgICAgICBUaGlzIGxldHMgeW91IGNob29zZSB3aGljaCB4ZW5z
dG9yZSBkYWVtb24geW91IHdhbnQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgIHlvdSBoYXZl
IHR3byBvcHRpb25zOiB0aGUgb3JpZ2luYWwgeGVuc3RvcmVkIHdyaXR0ZW4KLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgaW4gQyAoeGVuc3RvcmVkKSBvciB0aGUgbmV3ZXIgYW5kIHJvYnVzdCBv
bmUgd3JpdHRlbgotICAgICAgICAgICAgICAgICAgICAgICAgICBpbiBPY2FtbCAob3hlbnN0b3Jl
ZCkuIFRoZSBveGVuc3RvcmVkIGRhZW1vbiBpcyB0aGUKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgZGVmYXVsdCBidXQgY2FuIG9ubHkgYmUgdXNlZCBpZiB5b3UgaGF2ZSBvY2FtbAotICAgICAg
ICAgICAgICAgICAgICAgICAgICBsaWJyYXJ5IC8gYnVpbGQgZGVwZW5kZW5jaWVzIHNvbHZlZCwg
aWYgeW91IGhhdmUgbm90Ci0gICAgICAgICAgICAgICAgICAgICAgICAgIHNwZWNpZmllZCBhIHBy
ZWZlcmVuY2UgYW5kIGRvIG5vdCBoYXZlIG9jYW1sCi0gICAgICAgICAgICAgICAgICAgICAgICAg
IGRlcGVuZGVuY2llcyByZXNvbHZlZCB3ZSdsbCBlbmFibGUgdGhlIEMgeGVuc3RvcmVkCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgIGZvciB5b3UuIElmIHlvdSBhc2sgZm9yIG94ZW5zdG9yZWQg
d2UnbGwgY29tcGxhaW4KLSAgICAgICAgICAgICAgICAgICAgICAgICAgdW50aWwgeW91IHJlc29s
dmUgdGhvc2UgZGVwZW5kZW5jaWVzCi0gIC0td2l0aC1zeXN0ZW1kPURJUiAgICAgIHNldCBkaXJl
Y3RvcnkgZm9yIHN5c3RlbWQgc2VydmljZSBmaWxlcwotICAgICAgICAgICAgICAgICAgICAgICAg
ICBbUFJFRklYL2xpYi9zeXN0ZW1kL3N5c3RlbV0KLSAgLS13aXRoLXN5c3RlbWQtbW9kdWxlcy1s
b2FkPURJUgotICAgICAgICAgICAgICAgICAgICAgICAgICBzZXQgZGlyZWN0b3J5IGZvciBzeXN0
ZW1kIG1vZHVsZXMgbG9hZCBmaWxlcwotICAgICAgICAgICAgICAgICAgICAgICAgICBbUFJFRklY
L2xpYi9tb2R1bGVzLWxvYWQuZC9dCi0KLVNvbWUgaW5mbHVlbnRpYWwgZW52aXJvbm1lbnQgdmFy
aWFibGVzOgotICBDQyAgICAgICAgICBDIGNvbXBpbGVyIGNvbW1hbmQKLSAgQ0ZMQUdTICAgICAg
QyBjb21waWxlciBmbGFncwotICBMREZMQUdTICAgICBsaW5rZXIgZmxhZ3MsIGUuZy4gLUw8bGli
IGRpcj4gaWYgeW91IGhhdmUgbGlicmFyaWVzIGluIGEKLSAgICAgICAgICAgICAgbm9uc3RhbmRh
cmQgZGlyZWN0b3J5IDxsaWIgZGlyPgotICBMSUJTICAgICAgICBsaWJyYXJpZXMgdG8gcGFzcyB0
byB0aGUgbGlua2VyLCBlLmcuIC1sPGxpYnJhcnk+Ci0gIENQUEZMQUdTICAgIChPYmplY3RpdmUp
IEMvQysrIHByZXByb2Nlc3NvciBmbGFncywgZS5nLiAtSTxpbmNsdWRlIGRpcj4gaWYKLSAgICAg
ICAgICAgICAgeW91IGhhdmUgaGVhZGVycyBpbiBhIG5vbnN0YW5kYXJkIGRpcmVjdG9yeSA8aW5j
bHVkZSBkaXI+Ci0gIFBSRVBFTkRfSU5DTFVERVMKLSAgICAgICAgICAgICAgTGlzdCBvZiBpbmNs
dWRlIGZvbGRlcnMgdG8gcHJlcGVuZCB0byBDRkxBR1MgKHdpdGhvdXQgLUkpCi0gIFBSRVBFTkRf
TElCIExpc3Qgb2YgbGlicmFyeSBmb2xkZXJzIHRvIHByZXBlbmQgdG8gTERGTEFHUyAod2l0aG91
dCAtTCkKLSAgQVBQRU5EX0lOQ0xVREVTCi0gICAgICAgICAgICAgIExpc3Qgb2YgaW5jbHVkZSBm
b2xkZXJzIHRvIGFwcGVuZCB0byBDRkxBR1MgKHdpdGhvdXQgLUkpCi0gIEFQUEVORF9MSUIgIExp
c3Qgb2YgbGlicmFyeSBmb2xkZXJzIHRvIGFwcGVuZCB0byBMREZMQUdTICh3aXRob3V0IC1MKQot
ICBQWVRIT04gICAgICBQYXRoIHRvIHRoZSBQeXRob24gcGFyc2VyCi0gIFBFUkwgICAgICAgIFBh
dGggdG8gUGVybCBwYXJzZXIKLSAgQklTT04gICAgICAgUGF0aCB0byBCaXNvbiBwYXJzZXIgZ2Vu
ZXJhdG9yCi0gIEZMRVggICAgICAgIFBhdGggdG8gRmxleCBsZXhpY2FsIGFuYWx5c2VyIGdlbmVy
YXRvcgotICBCQVNIICAgICAgICBQYXRoIHRvIGJhc2ggc2hlbGwKLSAgWEdFVFRFWFQgICAgUGF0
aCB0byB4Z2V0dHRleHQgdG9vbAotICBBUzg2ICAgICAgICBQYXRoIHRvIGFzODYgdG9vbAotICBM
RDg2ICAgICAgICBQYXRoIHRvIGxkODYgdG9vbAotICBCQ0MgICAgICAgICBQYXRoIHRvIGJjYyB0
b29sCi0gIElBU0wgICAgICAgIFBhdGggdG8gaWFzbCB0b29sCi0gIEFXSyAgICAgICAgIFBhdGgg
dG8gYXdrIHRvb2wKLSAgQ1BQICAgICAgICAgQyBwcmVwcm9jZXNzb3IKLSAgUEtHX0NPTkZJRyAg
cGF0aCB0byBwa2ctY29uZmlnIHV0aWxpdHkKLSAgUEtHX0NPTkZJR19QQVRICi0gICAgICAgICAg
ICAgIGRpcmVjdG9yaWVzIHRvIGFkZCB0byBwa2ctY29uZmlnJ3Mgc2VhcmNoIHBhdGgKLSAgUEtH
X0NPTkZJR19MSUJESVIKLSAgICAgICAgICAgICAgcGF0aCBvdmVycmlkaW5nIHBrZy1jb25maWcn
cyBidWlsdC1pbiBzZWFyY2ggcGF0aAotICBnbGliX0NGTEFHUyBDIGNvbXBpbGVyIGZsYWdzIGZv
ciBnbGliLCBvdmVycmlkaW5nIHBrZy1jb25maWcKLSAgZ2xpYl9MSUJTICAgbGlua2VyIGZsYWdz
IGZvciBnbGliLCBvdmVycmlkaW5nIHBrZy1jb25maWcKLSAgcGl4bWFuX0NGTEFHUwotICAgICAg
ICAgICAgICBDIGNvbXBpbGVyIGZsYWdzIGZvciBwaXhtYW4sIG92ZXJyaWRpbmcgcGtnLWNvbmZp
ZwotICBwaXhtYW5fTElCUyBsaW5rZXIgZmxhZ3MgZm9yIHBpeG1hbiwgb3ZlcnJpZGluZyBwa2ct
Y29uZmlnCi0gIExJQk5MM19DRkxBR1MKLSAgICAgICAgICAgICAgQyBjb21waWxlciBmbGFncyBm
b3IgTElCTkwzLCBvdmVycmlkaW5nIHBrZy1jb25maWcKLSAgTElCTkwzX0xJQlMgbGlua2VyIGZs
YWdzIGZvciBMSUJOTDMsIG92ZXJyaWRpbmcgcGtnLWNvbmZpZwotICBTWVNURU1EX0NGTEFHUwot
ICAgICAgICAgICAgICBDIGNvbXBpbGVyIGZsYWdzIGZvciBTWVNURU1ELCBvdmVycmlkaW5nIHBr
Zy1jb25maWcKLSAgU1lTVEVNRF9MSUJTCi0gICAgICAgICAgICAgIGxpbmtlciBmbGFncyBmb3Ig
U1lTVEVNRCwgb3ZlcnJpZGluZyBwa2ctY29uZmlnCi0KLVVzZSB0aGVzZSB2YXJpYWJsZXMgdG8g
b3ZlcnJpZGUgdGhlIGNob2ljZXMgbWFkZSBieSBgY29uZmlndXJlJyBvciB0byBoZWxwCi1pdCB0
byBmaW5kIGxpYnJhcmllcyBhbmQgcHJvZ3JhbXMgd2l0aCBub25zdGFuZGFyZCBuYW1lcy9sb2Nh
dGlvbnMuCi0KLVJlcG9ydCBidWdzIHRvIDx4ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZz4uCi1YZW4g
SHlwZXJ2aXNvciBUb29scyBob21lIHBhZ2U6IDxodHRwOi8vd3d3Lnhlbi5vcmcvPi4KLV9BQ0VP
RgotYWNfc3RhdHVzPSQ/Ci1maQotCi1pZiB0ZXN0ICIkYWNfaW5pdF9oZWxwIiA9ICJyZWN1cnNp
dmUiOyB0aGVuCi0gICMgSWYgdGhlcmUgYXJlIHN1YmRpcnMsIHJlcG9ydCB0aGVpciBzcGVjaWZp
YyAtLWhlbHAuCi0gIGZvciBhY19kaXIgaW4gOiAkYWNfc3ViZGlyc19hbGw7IGRvIHRlc3QgIngk
YWNfZGlyIiA9IHg6ICYmIGNvbnRpbnVlCi0gICAgdGVzdCAtZCAiJGFjX2RpciIgfHwKLSAgICAg
IHsgY2QgIiRzcmNkaXIiICYmIGFjX3B3ZD1gcHdkYCAmJiBzcmNkaXI9LiAmJiB0ZXN0IC1kICIk
YWNfZGlyIjsgfSB8fAotICAgICAgY29udGludWUKLSAgICBhY19idWlsZGRpcj0uCi0KLWNhc2Ug
IiRhY19kaXIiIGluCi0uKSBhY19kaXJfc3VmZml4PSBhY190b3BfYnVpbGRkaXJfc3ViPS4gYWNf
dG9wX2J1aWxkX3ByZWZpeD0gOzsKLSopCi0gIGFjX2Rpcl9zdWZmaXg9L2AkYXNfZWNobyAiJGFj
X2RpciIgfCBzZWQgJ3N8XlwuW1xcL118fCdgCi0gICMgQSAiLi4iIGZvciBlYWNoIGRpcmVjdG9y
eSBpbiAkYWNfZGlyX3N1ZmZpeC4KLSAgYWNfdG9wX2J1aWxkZGlyX3N1Yj1gJGFzX2VjaG8gIiRh
Y19kaXJfc3VmZml4IiB8IHNlZCAnc3wvW15cXC9dKnwvLi58ZztzfC98fCdgCi0gIGNhc2UgJGFj
X3RvcF9idWlsZGRpcl9zdWIgaW4KLSAgIiIpIGFjX3RvcF9idWlsZGRpcl9zdWI9LiBhY190b3Bf
YnVpbGRfcHJlZml4PSA7OwotICAqKSAgYWNfdG9wX2J1aWxkX3ByZWZpeD0kYWNfdG9wX2J1aWxk
ZGlyX3N1Yi8gOzsKLSAgZXNhYyA7OwotZXNhYwotYWNfYWJzX3RvcF9idWlsZGRpcj0kYWNfcHdk
Ci1hY19hYnNfYnVpbGRkaXI9JGFjX3B3ZCRhY19kaXJfc3VmZml4Ci0jIGZvciBiYWNrd2FyZCBj
b21wYXRpYmlsaXR5OgotYWNfdG9wX2J1aWxkZGlyPSRhY190b3BfYnVpbGRfcHJlZml4Ci0KLWNh
c2UgJHNyY2RpciBpbgotICAuKSAgIyBXZSBhcmUgYnVpbGRpbmcgaW4gcGxhY2UuCi0gICAgYWNf
c3JjZGlyPS4KLSAgICBhY190b3Bfc3JjZGlyPSRhY190b3BfYnVpbGRkaXJfc3ViCi0gICAgYWNf
YWJzX3RvcF9zcmNkaXI9JGFjX3B3ZCA7OwotICBbXFwvXSogfCA/OltcXC9dKiApICAjIEFic29s
dXRlIG5hbWUuCi0gICAgYWNfc3JjZGlyPSRzcmNkaXIkYWNfZGlyX3N1ZmZpeDsKLSAgICBhY190
b3Bfc3JjZGlyPSRzcmNkaXIKLSAgICBhY19hYnNfdG9wX3NyY2Rpcj0kc3JjZGlyIDs7Ci0gICop
ICMgUmVsYXRpdmUgbmFtZS4KLSAgICBhY19zcmNkaXI9JGFjX3RvcF9idWlsZF9wcmVmaXgkc3Jj
ZGlyJGFjX2Rpcl9zdWZmaXgKLSAgICBhY190b3Bfc3JjZGlyPSRhY190b3BfYnVpbGRfcHJlZml4
JHNyY2RpcgotICAgIGFjX2Fic190b3Bfc3JjZGlyPSRhY19wd2QvJHNyY2RpciA7OwotZXNhYwot
YWNfYWJzX3NyY2Rpcj0kYWNfYWJzX3RvcF9zcmNkaXIkYWNfZGlyX3N1ZmZpeAotCi0gICAgY2Qg
IiRhY19kaXIiIHx8IHsgYWNfc3RhdHVzPSQ/OyBjb250aW51ZTsgfQotICAgICMgQ2hlY2sgZm9y
IGd1ZXN0ZWQgY29uZmlndXJlLgotICAgIGlmIHRlc3QgLWYgIiRhY19zcmNkaXIvY29uZmlndXJl
LmdudSI7IHRoZW4KLSAgICAgIGVjaG8gJiYKLSAgICAgICRTSEVMTCAiJGFjX3NyY2Rpci9jb25m
aWd1cmUuZ251IiAtLWhlbHA9cmVjdXJzaXZlCi0gICAgZWxpZiB0ZXN0IC1mICIkYWNfc3JjZGly
L2NvbmZpZ3VyZSI7IHRoZW4KLSAgICAgIGVjaG8gJiYKLSAgICAgICRTSEVMTCAiJGFjX3NyY2Rp
ci9jb25maWd1cmUiIC0taGVscD1yZWN1cnNpdmUKLSAgICBlbHNlCi0gICAgICAkYXNfZWNobyAi
JGFzX21lOiBXQVJOSU5HOiBubyBjb25maWd1cmF0aW9uIGluZm9ybWF0aW9uIGlzIGluICRhY19k
aXIiID4mMgotICAgIGZpIHx8IGFjX3N0YXR1cz0kPwotICAgIGNkICIkYWNfcHdkIiB8fCB7IGFj
X3N0YXR1cz0kPzsgYnJlYWs7IH0KLSAgZG9uZQotZmkKLQotdGVzdCAtbiAiJGFjX2luaXRfaGVs
cCIgJiYgZXhpdCAkYWNfc3RhdHVzCi1pZiAkYWNfaW5pdF92ZXJzaW9uOyB0aGVuCi0gIGNhdCA8
PFxfQUNFT0YKLVhlbiBIeXBlcnZpc29yIFRvb2xzIGNvbmZpZ3VyZSA0LjEzCi1nZW5lcmF0ZWQg
YnkgR05VIEF1dG9jb25mIDIuNjkKLQotQ29weXJpZ2h0IChDKSAyMDEyIEZyZWUgU29mdHdhcmUg
Rm91bmRhdGlvbiwgSW5jLgotVGhpcyBjb25maWd1cmUgc2NyaXB0IGlzIGZyZWUgc29mdHdhcmU7
IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24KLWdpdmVzIHVubGltaXRlZCBwZXJtaXNzaW9u
IHRvIGNvcHksIGRpc3RyaWJ1dGUgYW5kIG1vZGlmeSBpdC4KLV9BQ0VPRgotICBleGl0Ci1maQot
Ci0jIyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gIyMKLSMjIEF1dG9jb25mIGluaXRpYWxpemF0
aW9uLiAjIwotIyMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICMjCi0KLSMgYWNfZm5fY190cnlf
Y29tcGlsZSBMSU5FTk8KLSMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KLSMgVHJ5IHRvIGNv
bXBpbGUgY29uZnRlc3QuJGFjX2V4dCwgYW5kIHJldHVybiB3aGV0aGVyIHRoaXMgc3VjY2VlZGVk
LgotYWNfZm5fY190cnlfY29tcGlsZSAoKQotewotICBhc19saW5lbm89JHthc19saW5lbm8tIiQx
In0gYXNfbGluZW5vX3N0YWNrPWFzX2xpbmVub19zdGFjaz0kYXNfbGluZW5vX3N0YWNrCi0gIHJt
IC1mIGNvbmZ0ZXN0LiRhY19vYmpleHQKLSAgaWYgeyB7IGFjX3RyeT0iJGFjX2NvbXBpbGUiCi1j
YXNlICIoKCRhY190cnkiIGluCi0gICpcIiogfCAqXGAqIHwgKlxcKikgYWNfdHJ5X2VjaG89XCRh
Y190cnk7OwotICAqKSBhY190cnlfZWNobz0kYWNfdHJ5OzsKLWVzYWMKLWV2YWwgYWNfdHJ5X2Vj
aG89IlwiXCRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogJGFjX3RyeV9lY2hvXCIiCi0kYXNf
ZWNobyAiJGFjX3RyeV9lY2hvIjsgfSA+JjUKLSAgKGV2YWwgIiRhY19jb21waWxlIikgMj5jb25m
dGVzdC5lcnIKLSAgYWNfc3RhdHVzPSQ/Ci0gIGlmIHRlc3QgLXMgY29uZnRlc3QuZXJyOyB0aGVu
Ci0gICAgZ3JlcCAtdiAnXiAqKycgY29uZnRlc3QuZXJyID5jb25mdGVzdC5lcjEKLSAgICBjYXQg
Y29uZnRlc3QuZXIxID4mNQotICAgIG12IC1mIGNvbmZ0ZXN0LmVyMSBjb25mdGVzdC5lcnIKLSAg
ZmkKLSAgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogXCQ/ID0gJGFjX3N0
YXR1cyIgPiY1Ci0gIHRlc3QgJGFjX3N0YXR1cyA9IDA7IH0gJiYgewotCSB0ZXN0IC16ICIkYWNf
Y193ZXJyb3JfZmxhZyIgfHwKLQkgdGVzdCAhIC1zIGNvbmZ0ZXN0LmVycgotICAgICAgIH0gJiYg
dGVzdCAtcyBjb25mdGVzdC4kYWNfb2JqZXh0OyB0aGVuIDoKLSAgYWNfcmV0dmFsPTAKLWVsc2UK
LSAgJGFzX2VjaG8gIiRhc19tZTogZmFpbGVkIHByb2dyYW0gd2FzOiIgPiY1Ci1zZWQgJ3MvXi98
IC8nIGNvbmZ0ZXN0LiRhY19leHQgPiY1Ci0KLQlhY19yZXR2YWw9MQotZmkKLSAgZXZhbCAkYXNf
bGluZW5vX3N0YWNrOyAke2FzX2xpbmVub19zdGFjazorOn0gdW5zZXQgYXNfbGluZW5vCi0gIGFz
X2ZuX3NldF9zdGF0dXMgJGFjX3JldHZhbAotCi19ICMgYWNfZm5fY190cnlfY29tcGlsZQotCi0j
IGFjX2ZuX2NfdHJ5X2xpbmsgTElORU5PCi0jIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCi0jIFRy
eSB0byBsaW5rIGNvbmZ0ZXN0LiRhY19leHQsIGFuZCByZXR1cm4gd2hldGhlciB0aGlzIHN1Y2Nl
ZWRlZC4KLWFjX2ZuX2NfdHJ5X2xpbmsgKCkKLXsKLSAgYXNfbGluZW5vPSR7YXNfbGluZW5vLSIk
MSJ9IGFzX2xpbmVub19zdGFjaz1hc19saW5lbm9fc3RhY2s9JGFzX2xpbmVub19zdGFjawotICBy
bSAtZiBjb25mdGVzdC4kYWNfb2JqZXh0IGNvbmZ0ZXN0JGFjX2V4ZWV4dAotICBpZiB7IHsgYWNf
dHJ5PSIkYWNfbGluayIKLWNhc2UgIigoJGFjX3RyeSIgaW4KLSAgKlwiKiB8ICpcYCogfCAqXFwq
KSBhY190cnlfZWNobz1cJGFjX3RyeTs7Ci0gICopIGFjX3RyeV9lY2hvPSRhY190cnk7OwotZXNh
YwotZXZhbCBhY190cnlfZWNobz0iXCJcJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiAkYWNf
dHJ5X2VjaG9cIiIKLSRhc19lY2hvICIkYWNfdHJ5X2VjaG8iOyB9ID4mNQotICAoZXZhbCAiJGFj
X2xpbmsiKSAyPmNvbmZ0ZXN0LmVycgotICBhY19zdGF0dXM9JD8KLSAgaWYgdGVzdCAtcyBjb25m
dGVzdC5lcnI7IHRoZW4KLSAgICBncmVwIC12ICdeICorJyBjb25mdGVzdC5lcnIgPmNvbmZ0ZXN0
LmVyMQotICAgIGNhdCBjb25mdGVzdC5lcjEgPiY1Ci0gICAgbXYgLWYgY29uZnRlc3QuZXIxIGNv
bmZ0ZXN0LmVycgotICBmaQotICAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99
OiBcJD8gPSAkYWNfc3RhdHVzIiA+JjUKLSAgdGVzdCAkYWNfc3RhdHVzID0gMDsgfSAmJiB7Ci0J
IHRlc3QgLXogIiRhY19jX3dlcnJvcl9mbGFnIiB8fAotCSB0ZXN0ICEgLXMgY29uZnRlc3QuZXJy
Ci0gICAgICAgfSAmJiB0ZXN0IC1zIGNvbmZ0ZXN0JGFjX2V4ZWV4dCAmJiB7Ci0JIHRlc3QgIiRj
cm9zc19jb21waWxpbmciID0geWVzIHx8Ci0JIHRlc3QgLXggY29uZnRlc3QkYWNfZXhlZXh0Ci0g
ICAgICAgfTsgdGhlbiA6Ci0gIGFjX3JldHZhbD0wCi1lbHNlCi0gICRhc19lY2hvICIkYXNfbWU6
IGZhaWxlZCBwcm9ncmFtIHdhczoiID4mNQotc2VkICdzL14vfCAvJyBjb25mdGVzdC4kYWNfZXh0
ID4mNQotCi0JYWNfcmV0dmFsPTEKLWZpCi0gICMgRGVsZXRlIHRoZSBJUEEvSVBPIChJbnRlciBQ
cm9jZWR1cmFsIEFuYWx5c2lzL09wdGltaXphdGlvbikgaW5mb3JtYXRpb24KLSAgIyBjcmVhdGVk
IGJ5IHRoZSBQR0kgY29tcGlsZXIgKGNvbmZ0ZXN0X2lwYThfY29uZnRlc3Qub28pLCBhcyBpdCB3
b3VsZAotICAjIGludGVyZmVyZSB3aXRoIHRoZSBuZXh0IGxpbmsgY29tbWFuZDsgYWxzbyBkZWxl
dGUgYSBkaXJlY3RvcnkgdGhhdCBpcwotICAjIGxlZnQgYmVoaW5kIGJ5IEFwcGxlJ3MgY29tcGls
ZXIuICBXZSBkbyB0aGlzIGJlZm9yZSBleGVjdXRpbmcgdGhlIGFjdGlvbnMuCi0gIHJtIC1yZiBj
b25mdGVzdC5kU1lNIGNvbmZ0ZXN0X2lwYThfY29uZnRlc3Qub28KLSAgZXZhbCAkYXNfbGluZW5v
X3N0YWNrOyAke2FzX2xpbmVub19zdGFjazorOn0gdW5zZXQgYXNfbGluZW5vCi0gIGFzX2ZuX3Nl
dF9zdGF0dXMgJGFjX3JldHZhbAotCi19ICMgYWNfZm5fY190cnlfbGluawotCi0jIGFjX2ZuX2Nf
dHJ5X2NwcCBMSU5FTk8KLSMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQotIyBUcnkgdG8gcHJlcHJv
Y2VzcyBjb25mdGVzdC4kYWNfZXh0LCBhbmQgcmV0dXJuIHdoZXRoZXIgdGhpcyBzdWNjZWVkZWQu
Ci1hY19mbl9jX3RyeV9jcHAgKCkKLXsKLSAgYXNfbGluZW5vPSR7YXNfbGluZW5vLSIkMSJ9IGFz
X2xpbmVub19zdGFjaz1hc19saW5lbm9fc3RhY2s9JGFzX2xpbmVub19zdGFjawotICBpZiB7IHsg
YWNfdHJ5PSIkYWNfY3BwIGNvbmZ0ZXN0LiRhY19leHQiCi1jYXNlICIoKCRhY190cnkiIGluCi0g
ICpcIiogfCAqXGAqIHwgKlxcKikgYWNfdHJ5X2VjaG89XCRhY190cnk7OwotICAqKSBhY190cnlf
ZWNobz0kYWNfdHJ5OzsKLWVzYWMKLWV2YWwgYWNfdHJ5X2VjaG89IlwiXCRhc19tZToke2FzX2xp
bmVuby0kTElORU5PfTogJGFjX3RyeV9lY2hvXCIiCi0kYXNfZWNobyAiJGFjX3RyeV9lY2hvIjsg
fSA+JjUKLSAgKGV2YWwgIiRhY19jcHAgY29uZnRlc3QuJGFjX2V4dCIpIDI+Y29uZnRlc3QuZXJy
Ci0gIGFjX3N0YXR1cz0kPwotICBpZiB0ZXN0IC1zIGNvbmZ0ZXN0LmVycjsgdGhlbgotICAgIGdy
ZXAgLXYgJ14gKisnIGNvbmZ0ZXN0LmVyciA+Y29uZnRlc3QuZXIxCi0gICAgY2F0IGNvbmZ0ZXN0
LmVyMSA+JjUKLSAgICBtdiAtZiBjb25mdGVzdC5lcjEgY29uZnRlc3QuZXJyCi0gIGZpCi0gICRh
c19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IFwkPyA9ICRhY19zdGF0dXMiID4m
NQotICB0ZXN0ICRhY19zdGF0dXMgPSAwOyB9ID4gY29uZnRlc3QuaSAmJiB7Ci0JIHRlc3QgLXog
IiRhY19jX3ByZXByb2Nfd2Fybl9mbGFnJGFjX2Nfd2Vycm9yX2ZsYWciIHx8Ci0JIHRlc3QgISAt
cyBjb25mdGVzdC5lcnIKLSAgICAgICB9OyB0aGVuIDoKLSAgYWNfcmV0dmFsPTAKLWVsc2UKLSAg
JGFzX2VjaG8gIiRhc19tZTogZmFpbGVkIHByb2dyYW0gd2FzOiIgPiY1Ci1zZWQgJ3MvXi98IC8n
IGNvbmZ0ZXN0LiRhY19leHQgPiY1Ci0KLSAgICBhY19yZXR2YWw9MQotZmkKLSAgZXZhbCAkYXNf
bGluZW5vX3N0YWNrOyAke2FzX2xpbmVub19zdGFjazorOn0gdW5zZXQgYXNfbGluZW5vCi0gIGFz
X2ZuX3NldF9zdGF0dXMgJGFjX3JldHZhbAotCi19ICMgYWNfZm5fY190cnlfY3BwCi0KLSMgYWNf
Zm5fY19jaGVja19oZWFkZXJfbW9uZ3JlbCBMSU5FTk8gSEVBREVSIFZBUiBJTkNMVURFUwotIyAt
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCi0j
IFRlc3RzIHdoZXRoZXIgSEVBREVSIGV4aXN0cywgZ2l2aW5nIGEgd2FybmluZyBpZiBpdCBjYW5u
b3QgYmUgY29tcGlsZWQgdXNpbmcKLSMgdGhlIGluY2x1ZGUgZmlsZXMgaW4gSU5DTFVERVMgYW5k
IHNldHRpbmcgdGhlIGNhY2hlIHZhcmlhYmxlIFZBUgotIyBhY2NvcmRpbmdseS4KLWFjX2ZuX2Nf
Y2hlY2tfaGVhZGVyX21vbmdyZWwgKCkKLXsKLSAgYXNfbGluZW5vPSR7YXNfbGluZW5vLSIkMSJ9
IGFzX2xpbmVub19zdGFjaz1hc19saW5lbm9fc3RhY2s9JGFzX2xpbmVub19zdGFjawotICBpZiBl
dmFsIFwkeyQzKzp9IGZhbHNlOyB0aGVuIDoKLSAgeyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGlu
ZW5vLSRMSU5FTk99OiBjaGVja2luZyBmb3IgJDIiID4mNQotJGFzX2VjaG9fbiAiY2hlY2tpbmcg
Zm9yICQyLi4uICIgPiY2OyB9Ci1pZiBldmFsIFwkeyQzKzp9IGZhbHNlOyB0aGVuIDoKLSAgJGFz
X2VjaG9fbiAiKGNhY2hlZCkgIiA+JjYKLWZpCi1ldmFsIGFjX3Jlcz1cJCQzCi0JICAgICAgIHsg
JGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogcmVzdWx0OiAkYWNfcmVzIiA+
JjUKLSRhc19lY2hvICIkYWNfcmVzIiA+JjY7IH0KLWVsc2UKLSAgIyBJcyB0aGUgaGVhZGVyIGNv
bXBpbGFibGU/Ci17ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IGNoZWNr
aW5nICQyIHVzYWJpbGl0eSIgPiY1Ci0kYXNfZWNob19uICJjaGVja2luZyAkMiB1c2FiaWxpdHku
Li4gIiA+JjY7IH0KLWNhdCBjb25mZGVmcy5oIC0gPDxfQUNFT0YgPmNvbmZ0ZXN0LiRhY19leHQK
LS8qIGVuZCBjb25mZGVmcy5oLiAgKi8KLSQ0Ci0jaW5jbHVkZSA8JDI+Ci1fQUNFT0YKLWlmIGFj
X2ZuX2NfdHJ5X2NvbXBpbGUgIiRMSU5FTk8iOyB0aGVuIDoKLSAgYWNfaGVhZGVyX2NvbXBpbGVy
PXllcwotZWxzZQotICBhY19oZWFkZXJfY29tcGlsZXI9bm8KLWZpCi1ybSAtZiBjb3JlIGNvbmZ0
ZXN0LmVyciBjb25mdGVzdC4kYWNfb2JqZXh0IGNvbmZ0ZXN0LiRhY19leHQKLXsgJGFzX2VjaG8g
IiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogcmVzdWx0OiAkYWNfaGVhZGVyX2NvbXBpbGVy
IiA+JjUKLSRhc19lY2hvICIkYWNfaGVhZGVyX2NvbXBpbGVyIiA+JjY7IH0KLQotIyBJcyB0aGUg
aGVhZGVyIHByZXNlbnQ/Ci17ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306
IGNoZWNraW5nICQyIHByZXNlbmNlIiA+JjUKLSRhc19lY2hvX24gImNoZWNraW5nICQyIHByZXNl
bmNlLi4uICIgPiY2OyB9Ci1jYXQgY29uZmRlZnMuaCAtIDw8X0FDRU9GID5jb25mdGVzdC4kYWNf
ZXh0Ci0vKiBlbmQgY29uZmRlZnMuaC4gICovCi0jaW5jbHVkZSA8JDI+Ci1fQUNFT0YKLWlmIGFj
X2ZuX2NfdHJ5X2NwcCAiJExJTkVOTyI7IHRoZW4gOgotICBhY19oZWFkZXJfcHJlcHJvYz15ZXMK
LWVsc2UKLSAgYWNfaGVhZGVyX3ByZXByb2M9bm8KLWZpCi1ybSAtZiBjb25mdGVzdC5lcnIgY29u
ZnRlc3QuaSBjb25mdGVzdC4kYWNfZXh0Ci17ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8t
JExJTkVOT306IHJlc3VsdDogJGFjX2hlYWRlcl9wcmVwcm9jIiA+JjUKLSRhc19lY2hvICIkYWNf
aGVhZGVyX3ByZXByb2MiID4mNjsgfQotCi0jIFNvPyAgV2hhdCBhYm91dCB0aGlzIGhlYWRlcj8K
LWNhc2UgJGFjX2hlYWRlcl9jb21waWxlcjokYWNfaGVhZGVyX3ByZXByb2M6JGFjX2NfcHJlcHJv
Y193YXJuX2ZsYWcgaW4gIygoCi0gIHllczpubzogKQotICAgIHsgJGFzX2VjaG8gIiRhc19tZTok
e2FzX2xpbmVuby0kTElORU5PfTogV0FSTklORzogJDI6IGFjY2VwdGVkIGJ5IHRoZSBjb21waWxl
ciwgcmVqZWN0ZWQgYnkgdGhlIHByZXByb2Nlc3NvciEiID4mNQotJGFzX2VjaG8gIiRhc19tZTog
V0FSTklORzogJDI6IGFjY2VwdGVkIGJ5IHRoZSBjb21waWxlciwgcmVqZWN0ZWQgYnkgdGhlIHBy
ZXByb2Nlc3NvciEiID4mMjt9Ci0gICAgeyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRM
SU5FTk99OiBXQVJOSU5HOiAkMjogcHJvY2VlZGluZyB3aXRoIHRoZSBjb21waWxlcidzIHJlc3Vs
dCIgPiY1Ci0kYXNfZWNobyAiJGFzX21lOiBXQVJOSU5HOiAkMjogcHJvY2VlZGluZyB3aXRoIHRo
ZSBjb21waWxlcidzIHJlc3VsdCIgPiYyO30KLSAgICA7OwotICBubzp5ZXM6KiApCi0gICAgeyAk
YXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiBXQVJOSU5HOiAkMjogcHJlc2Vu
dCBidXQgY2Fubm90IGJlIGNvbXBpbGVkIiA+JjUKLSRhc19lY2hvICIkYXNfbWU6IFdBUk5JTkc6
ICQyOiBwcmVzZW50IGJ1dCBjYW5ub3QgYmUgY29tcGlsZWQiID4mMjt9Ci0gICAgeyAkYXNfZWNo
byAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiBXQVJOSU5HOiAkMjogICAgIGNoZWNrIGZv
ciBtaXNzaW5nIHByZXJlcXVpc2l0ZSBoZWFkZXJzPyIgPiY1Ci0kYXNfZWNobyAiJGFzX21lOiBX
QVJOSU5HOiAkMjogICAgIGNoZWNrIGZvciBtaXNzaW5nIHByZXJlcXVpc2l0ZSBoZWFkZXJzPyIg
PiYyO30KLSAgICB7ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IFdBUk5J
Tkc6ICQyOiBzZWUgdGhlIEF1dG9jb25mIGRvY3VtZW50YXRpb24iID4mNQotJGFzX2VjaG8gIiRh
c19tZTogV0FSTklORzogJDI6IHNlZSB0aGUgQXV0b2NvbmYgZG9jdW1lbnRhdGlvbiIgPiYyO30K
LSAgICB7ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IFdBUk5JTkc6ICQy
OiAgICAgc2VjdGlvbiBcIlByZXNlbnQgQnV0IENhbm5vdCBCZSBDb21waWxlZFwiIiA+JjUKLSRh
c19lY2hvICIkYXNfbWU6IFdBUk5JTkc6ICQyOiAgICAgc2VjdGlvbiBcIlByZXNlbnQgQnV0IENh
bm5vdCBCZSBDb21waWxlZFwiIiA+JjI7fQotICAgIHsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xp
bmVuby0kTElORU5PfTogV0FSTklORzogJDI6IHByb2NlZWRpbmcgd2l0aCB0aGUgY29tcGlsZXIn
cyByZXN1bHQiID4mNQotJGFzX2VjaG8gIiRhc19tZTogV0FSTklORzogJDI6IHByb2NlZWRpbmcg
d2l0aCB0aGUgY29tcGlsZXIncyByZXN1bHQiID4mMjt9Ci0oICRhc19lY2hvICIjIyAtLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAjIwotIyMgUmVwb3J0IHRoaXMgdG8geGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcgIyMKLSMjIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tICMjIgotICAgICApIHwgc2VkICJzL14vJGFzX21lOiBXQVJOSU5HOiAgICAgLyIg
PiYyCi0gICAgOzsKLWVzYWMKLSAgeyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5F
Tk99OiBjaGVja2luZyBmb3IgJDIiID4mNQotJGFzX2VjaG9fbiAiY2hlY2tpbmcgZm9yICQyLi4u
ICIgPiY2OyB9Ci1pZiBldmFsIFwkeyQzKzp9IGZhbHNlOyB0aGVuIDoKLSAgJGFzX2VjaG9fbiAi
KGNhY2hlZCkgIiA+JjYKLWVsc2UKLSAgZXZhbCAiJDM9XCRhY19oZWFkZXJfY29tcGlsZXIiCi1m
aQotZXZhbCBhY19yZXM9XCQkMwotCSAgICAgICB7ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5l
bm8tJExJTkVOT306IHJlc3VsdDogJGFjX3JlcyIgPiY1Ci0kYXNfZWNobyAiJGFjX3JlcyIgPiY2
OyB9Ci1maQotICBldmFsICRhc19saW5lbm9fc3RhY2s7ICR7YXNfbGluZW5vX3N0YWNrOis6fSB1
bnNldCBhc19saW5lbm8KLQotfSAjIGFjX2ZuX2NfY2hlY2tfaGVhZGVyX21vbmdyZWwKLQotIyBh
Y19mbl9jX3RyeV9ydW4gTElORU5PCi0jIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KLSMgVHJ5IHRv
IGxpbmsgY29uZnRlc3QuJGFjX2V4dCwgYW5kIHJldHVybiB3aGV0aGVyIHRoaXMgc3VjY2VlZGVk
LiBBc3N1bWVzCi0jIHRoYXQgZXhlY3V0YWJsZXMgKmNhbiogYmUgcnVuLgotYWNfZm5fY190cnlf
cnVuICgpCi17Ci0gIGFzX2xpbmVubz0ke2FzX2xpbmVuby0iJDEifSBhc19saW5lbm9fc3RhY2s9
YXNfbGluZW5vX3N0YWNrPSRhc19saW5lbm9fc3RhY2sKLSAgaWYgeyB7IGFjX3RyeT0iJGFjX2xp
bmsiCi1jYXNlICIoKCRhY190cnkiIGluCi0gICpcIiogfCAqXGAqIHwgKlxcKikgYWNfdHJ5X2Vj
aG89XCRhY190cnk7OwotICAqKSBhY190cnlfZWNobz0kYWNfdHJ5OzsKLWVzYWMKLWV2YWwgYWNf
dHJ5X2VjaG89IlwiXCRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogJGFjX3RyeV9lY2hvXCIi
Ci0kYXNfZWNobyAiJGFjX3RyeV9lY2hvIjsgfSA+JjUKLSAgKGV2YWwgIiRhY19saW5rIikgMj4m
NQotICBhY19zdGF0dXM9JD8KLSAgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5P
fTogXCQ/ID0gJGFjX3N0YXR1cyIgPiY1Ci0gIHRlc3QgJGFjX3N0YXR1cyA9IDA7IH0gJiYgeyBh
Y190cnk9Jy4vY29uZnRlc3QkYWNfZXhlZXh0JwotICB7IHsgY2FzZSAiKCgkYWNfdHJ5IiBpbgot
ICAqXCIqIHwgKlxgKiB8ICpcXCopIGFjX3RyeV9lY2hvPVwkYWNfdHJ5OzsKLSAgKikgYWNfdHJ5
X2VjaG89JGFjX3RyeTs7Ci1lc2FjCi1ldmFsIGFjX3RyeV9lY2hvPSJcIlwkYXNfbWU6JHthc19s
aW5lbm8tJExJTkVOT306ICRhY190cnlfZWNob1wiIgotJGFzX2VjaG8gIiRhY190cnlfZWNobyI7
IH0gPiY1Ci0gIChldmFsICIkYWNfdHJ5IikgMj4mNQotICBhY19zdGF0dXM9JD8KLSAgJGFzX2Vj
aG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogXCQ/ID0gJGFjX3N0YXR1cyIgPiY1Ci0g
IHRlc3QgJGFjX3N0YXR1cyA9IDA7IH07IH07IHRoZW4gOgotICBhY19yZXR2YWw9MAotZWxzZQot
ICAkYXNfZWNobyAiJGFzX21lOiBwcm9ncmFtIGV4aXRlZCB3aXRoIHN0YXR1cyAkYWNfc3RhdHVz
IiA+JjUKLSAgICAgICAkYXNfZWNobyAiJGFzX21lOiBmYWlsZWQgcHJvZ3JhbSB3YXM6IiA+JjUK
LXNlZCAncy9eL3wgLycgY29uZnRlc3QuJGFjX2V4dCA+JjUKLQotICAgICAgIGFjX3JldHZhbD0k
YWNfc3RhdHVzCi1maQotICBybSAtcmYgY29uZnRlc3QuZFNZTSBjb25mdGVzdF9pcGE4X2NvbmZ0
ZXN0Lm9vCi0gIGV2YWwgJGFzX2xpbmVub19zdGFjazsgJHthc19saW5lbm9fc3RhY2s6Kzp9IHVu
c2V0IGFzX2xpbmVubwotICBhc19mbl9zZXRfc3RhdHVzICRhY19yZXR2YWwKLQotfSAjIGFjX2Zu
X2NfdHJ5X3J1bgotCi0jIGFjX2ZuX2NfY2hlY2tfaGVhZGVyX2NvbXBpbGUgTElORU5PIEhFQURF
UiBWQVIgSU5DTFVERVMKLSMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQotIyBUZXN0cyB3aGV0aGVyIEhFQURFUiBleGlzdHMgYW5kIGNhbiBi
ZSBjb21waWxlZCB1c2luZyB0aGUgaW5jbHVkZSBmaWxlcyBpbgotIyBJTkNMVURFUywgc2V0dGlu
ZyB0aGUgY2FjaGUgdmFyaWFibGUgVkFSIGFjY29yZGluZ2x5LgotYWNfZm5fY19jaGVja19oZWFk
ZXJfY29tcGlsZSAoKQotewotICBhc19saW5lbm89JHthc19saW5lbm8tIiQxIn0gYXNfbGluZW5v
X3N0YWNrPWFzX2xpbmVub19zdGFjaz0kYXNfbGluZW5vX3N0YWNrCi0gIHsgJGFzX2VjaG8gIiRh
c19tZToke2FzX2xpbmVuby0kTElORU5PfTogY2hlY2tpbmcgZm9yICQyIiA+JjUKLSRhc19lY2hv
X24gImNoZWNraW5nIGZvciAkMi4uLiAiID4mNjsgfQotaWYgZXZhbCBcJHskMys6fSBmYWxzZTsg
dGhlbiA6Ci0gICRhc19lY2hvX24gIihjYWNoZWQpICIgPiY2Ci1lbHNlCi0gIGNhdCBjb25mZGVm
cy5oIC0gPDxfQUNFT0YgPmNvbmZ0ZXN0LiRhY19leHQKLS8qIGVuZCBjb25mZGVmcy5oLiAgKi8K
LSQ0Ci0jaW5jbHVkZSA8JDI+Ci1fQUNFT0YKLWlmIGFjX2ZuX2NfdHJ5X2NvbXBpbGUgIiRMSU5F
Tk8iOyB0aGVuIDoKLSAgZXZhbCAiJDM9eWVzIgotZWxzZQotICBldmFsICIkMz1ubyIKLWZpCi1y
bSAtZiBjb3JlIGNvbmZ0ZXN0LmVyciBjb25mdGVzdC4kYWNfb2JqZXh0IGNvbmZ0ZXN0LiRhY19l
eHQKLWZpCi1ldmFsIGFjX3Jlcz1cJCQzCi0JICAgICAgIHsgJGFzX2VjaG8gIiRhc19tZToke2Fz
X2xpbmVuby0kTElORU5PfTogcmVzdWx0OiAkYWNfcmVzIiA+JjUKLSRhc19lY2hvICIkYWNfcmVz
IiA+JjY7IH0KLSAgZXZhbCAkYXNfbGluZW5vX3N0YWNrOyAke2FzX2xpbmVub19zdGFjazorOn0g
dW5zZXQgYXNfbGluZW5vCi0KLX0gIyBhY19mbl9jX2NoZWNrX2hlYWRlcl9jb21waWxlCi0KLSMg
YWNfZm5fY19jaGVja19mdW5jIExJTkVOTyBGVU5DIFZBUgotIyAtLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCi0jIFRlc3RzIHdoZXRoZXIgRlVOQyBleGlzdHMsIHNldHRpbmcgdGhl
IGNhY2hlIHZhcmlhYmxlIFZBUiBhY2NvcmRpbmdseQotYWNfZm5fY19jaGVja19mdW5jICgpCi17
Ci0gIGFzX2xpbmVubz0ke2FzX2xpbmVuby0iJDEifSBhc19saW5lbm9fc3RhY2s9YXNfbGluZW5v
X3N0YWNrPSRhc19saW5lbm9fc3RhY2sKLSAgeyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5v
LSRMSU5FTk99OiBjaGVja2luZyBmb3IgJDIiID4mNQotJGFzX2VjaG9fbiAiY2hlY2tpbmcgZm9y
ICQyLi4uICIgPiY2OyB9Ci1pZiBldmFsIFwkeyQzKzp9IGZhbHNlOyB0aGVuIDoKLSAgJGFzX2Vj
aG9fbiAiKGNhY2hlZCkgIiA+JjYKLWVsc2UKLSAgY2F0IGNvbmZkZWZzLmggLSA8PF9BQ0VPRiA+
Y29uZnRlc3QuJGFjX2V4dAotLyogZW5kIGNvbmZkZWZzLmguICAqLwotLyogRGVmaW5lICQyIHRv
IGFuIGlubm9jdW91cyB2YXJpYW50LCBpbiBjYXNlIDxsaW1pdHMuaD4gZGVjbGFyZXMgJDIuCi0g
ICBGb3IgZXhhbXBsZSwgSFAtVVggMTFpIDxsaW1pdHMuaD4gZGVjbGFyZXMgZ2V0dGltZW9mZGF5
LiAgKi8KLSNkZWZpbmUgJDIgaW5ub2N1b3VzXyQyCi0KLS8qIFN5c3RlbSBoZWFkZXIgdG8gZGVm
aW5lIF9fc3R1YiBtYWNyb3MgYW5kIGhvcGVmdWxseSBmZXcgcHJvdG90eXBlcywKLSAgICB3aGlj
aCBjYW4gY29uZmxpY3Qgd2l0aCBjaGFyICQyICgpOyBiZWxvdy4KLSAgICBQcmVmZXIgPGxpbWl0
cy5oPiB0byA8YXNzZXJ0Lmg+IGlmIF9fU1REQ19fIGlzIGRlZmluZWQsIHNpbmNlCi0gICAgPGxp
bWl0cy5oPiBleGlzdHMgZXZlbiBvbiBmcmVlc3RhbmRpbmcgY29tcGlsZXJzLiAgKi8KLQotI2lm
ZGVmIF9fU1REQ19fCi0jIGluY2x1ZGUgPGxpbWl0cy5oPgotI2Vsc2UKLSMgaW5jbHVkZSA8YXNz
ZXJ0Lmg+Ci0jZW5kaWYKLQotI3VuZGVmICQyCi0KLS8qIE92ZXJyaWRlIGFueSBHQ0MgaW50ZXJu
YWwgcHJvdG90eXBlIHRvIGF2b2lkIGFuIGVycm9yLgotICAgVXNlIGNoYXIgYmVjYXVzZSBpbnQg
bWlnaHQgbWF0Y2ggdGhlIHJldHVybiB0eXBlIG9mIGEgR0NDCi0gICBidWlsdGluIGFuZCB0aGVu
IGl0cyBhcmd1bWVudCBwcm90b3R5cGUgd291bGQgc3RpbGwgYXBwbHkuICAqLwotI2lmZGVmIF9f
Y3BsdXNwbHVzCi1leHRlcm4gIkMiCi0jZW5kaWYKLWNoYXIgJDIgKCk7Ci0vKiBUaGUgR05VIEMg
bGlicmFyeSBkZWZpbmVzIHRoaXMgZm9yIGZ1bmN0aW9ucyB3aGljaCBpdCBpbXBsZW1lbnRzCi0g
ICAgdG8gYWx3YXlzIGZhaWwgd2l0aCBFTk9TWVMuICBTb21lIGZ1bmN0aW9ucyBhcmUgYWN0dWFs
bHkgbmFtZWQKLSAgICBzb21ldGhpbmcgc3RhcnRpbmcgd2l0aCBfXyBhbmQgdGhlIG5vcm1hbCBu
YW1lIGlzIGFuIGFsaWFzLiAgKi8KLSNpZiBkZWZpbmVkIF9fc3R1Yl8kMiB8fCBkZWZpbmVkIF9f
c3R1Yl9fXyQyCi1jaG9rZSBtZQotI2VuZGlmCi0KLWludAotbWFpbiAoKQotewotcmV0dXJuICQy
ICgpOwotICA7Ci0gIHJldHVybiAwOwotfQotX0FDRU9GCi1pZiBhY19mbl9jX3RyeV9saW5rICIk
TElORU5PIjsgdGhlbiA6Ci0gIGV2YWwgIiQzPXllcyIKLWVsc2UKLSAgZXZhbCAiJDM9bm8iCi1m
aQotcm0gLWYgY29yZSBjb25mdGVzdC5lcnIgY29uZnRlc3QuJGFjX29iamV4dCBcCi0gICAgY29u
ZnRlc3QkYWNfZXhlZXh0IGNvbmZ0ZXN0LiRhY19leHQKLWZpCi1ldmFsIGFjX3Jlcz1cJCQzCi0J
ICAgICAgIHsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogcmVzdWx0OiAk
YWNfcmVzIiA+JjUKLSRhc19lY2hvICIkYWNfcmVzIiA+JjY7IH0KLSAgZXZhbCAkYXNfbGluZW5v
X3N0YWNrOyAke2FzX2xpbmVub19zdGFjazorOn0gdW5zZXQgYXNfbGluZW5vCi0KLX0gIyBhY19m
bl9jX2NoZWNrX2Z1bmMKLQotIyBhY19mbl9jX2NoZWNrX2RlY2wgTElORU5PIFNZTUJPTCBWQVIg
SU5DTFVERVMKLSMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
Ci0jIFRlc3RzIHdoZXRoZXIgU1lNQk9MIGlzIGRlY2xhcmVkIGluIElOQ0xVREVTLCBzZXR0aW5n
IGNhY2hlIHZhcmlhYmxlIFZBUgotIyBhY2NvcmRpbmdseS4KLWFjX2ZuX2NfY2hlY2tfZGVjbCAo
KQotewotICBhc19saW5lbm89JHthc19saW5lbm8tIiQxIn0gYXNfbGluZW5vX3N0YWNrPWFzX2xp
bmVub19zdGFjaz0kYXNfbGluZW5vX3N0YWNrCi0gIGFzX2RlY2xfbmFtZT1gZWNobyAkMnxzZWQg
J3MvICooLiovLydgCi0gIGFzX2RlY2xfdXNlPWBlY2hvICQyfHNlZCAtZSAncy8oLygoLycgLWUg
J3MvKS8pIDAmLycgLWUgJ3MvLC8pIDAmICgvZydgCi0gIHsgJGFzX2VjaG8gIiRhc19tZToke2Fz
X2xpbmVuby0kTElORU5PfTogY2hlY2tpbmcgd2hldGhlciAkYXNfZGVjbF9uYW1lIGlzIGRlY2xh
cmVkIiA+JjUKLSRhc19lY2hvX24gImNoZWNraW5nIHdoZXRoZXIgJGFzX2RlY2xfbmFtZSBpcyBk
ZWNsYXJlZC4uLiAiID4mNjsgfQotaWYgZXZhbCBcJHskMys6fSBmYWxzZTsgdGhlbiA6Ci0gICRh
c19lY2hvX24gIihjYWNoZWQpICIgPiY2Ci1lbHNlCi0gIGNhdCBjb25mZGVmcy5oIC0gPDxfQUNF
T0YgPmNvbmZ0ZXN0LiRhY19leHQKLS8qIGVuZCBjb25mZGVmcy5oLiAgKi8KLSQ0Ci1pbnQKLW1h
aW4gKCkKLXsKLSNpZm5kZWYgJGFzX2RlY2xfbmFtZQotI2lmZGVmIF9fY3BsdXNwbHVzCi0gICh2
b2lkKSAkYXNfZGVjbF91c2U7Ci0jZWxzZQotICAodm9pZCkgJGFzX2RlY2xfbmFtZTsKLSNlbmRp
ZgotI2VuZGlmCi0KLSAgOwotICByZXR1cm4gMDsKLX0KLV9BQ0VPRgotaWYgYWNfZm5fY190cnlf
Y29tcGlsZSAiJExJTkVOTyI7IHRoZW4gOgotICBldmFsICIkMz15ZXMiCi1lbHNlCi0gIGV2YWwg
IiQzPW5vIgotZmkKLXJtIC1mIGNvcmUgY29uZnRlc3QuZXJyIGNvbmZ0ZXN0LiRhY19vYmpleHQg
Y29uZnRlc3QuJGFjX2V4dAotZmkKLWV2YWwgYWNfcmVzPVwkJDMKLQkgICAgICAgeyAkYXNfZWNo
byAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiByZXN1bHQ6ICRhY19yZXMiID4mNQotJGFz
X2VjaG8gIiRhY19yZXMiID4mNjsgfQotICBldmFsICRhc19saW5lbm9fc3RhY2s7ICR7YXNfbGlu
ZW5vX3N0YWNrOis6fSB1bnNldCBhc19saW5lbm8KLQotfSAjIGFjX2ZuX2NfY2hlY2tfZGVjbAot
Y2F0ID5jb25maWcubG9nIDw8X0FDRU9GCi1UaGlzIGZpbGUgY29udGFpbnMgYW55IG1lc3NhZ2Vz
IHByb2R1Y2VkIGJ5IGNvbXBpbGVycyB3aGlsZQotcnVubmluZyBjb25maWd1cmUsIHRvIGFpZCBk
ZWJ1Z2dpbmcgaWYgY29uZmlndXJlIG1ha2VzIGEgbWlzdGFrZS4KLQotSXQgd2FzIGNyZWF0ZWQg
YnkgWGVuIEh5cGVydmlzb3IgVG9vbHMgJGFzX21lIDQuMTMsIHdoaWNoIHdhcwotZ2VuZXJhdGVk
IGJ5IEdOVSBBdXRvY29uZiAyLjY5LiAgSW52b2NhdGlvbiBjb21tYW5kIGxpbmUgd2FzCi0KLSAg
JCAkMCAkQAotCi1fQUNFT0YKLWV4ZWMgNT4+Y29uZmlnLmxvZwotewotY2F0IDw8X0FTVU5BTUUK
LSMjIC0tLS0tLS0tLSAjIwotIyMgUGxhdGZvcm0uICMjCi0jIyAtLS0tLS0tLS0gIyMKLQotaG9z
dG5hbWUgPSBgKGhvc3RuYW1lIHx8IHVuYW1lIC1uKSAyPi9kZXYvbnVsbCB8IHNlZCAxcWAKLXVu
YW1lIC1tID0gYCh1bmFtZSAtbSkgMj4vZGV2L251bGwgfHwgZWNobyB1bmtub3duYAotdW5hbWUg
LXIgPSBgKHVuYW1lIC1yKSAyPi9kZXYvbnVsbCB8fCBlY2hvIHVua25vd25gCi11bmFtZSAtcyA9
IGAodW5hbWUgLXMpIDI+L2Rldi9udWxsIHx8IGVjaG8gdW5rbm93bmAKLXVuYW1lIC12ID0gYCh1
bmFtZSAtdikgMj4vZGV2L251bGwgfHwgZWNobyB1bmtub3duYAotCi0vdXNyL2Jpbi91bmFtZSAt
cCA9IGAoL3Vzci9iaW4vdW5hbWUgLXApIDI+L2Rldi9udWxsIHx8IGVjaG8gdW5rbm93bmAKLS9i
aW4vdW5hbWUgLVggICAgID0gYCgvYmluL3VuYW1lIC1YKSAyPi9kZXYvbnVsbCAgICAgfHwgZWNo
byB1bmtub3duYAotCi0vYmluL2FyY2ggICAgICAgICAgICAgID0gYCgvYmluL2FyY2gpIDI+L2Rl
di9udWxsICAgICAgICAgICAgICB8fCBlY2hvIHVua25vd25gCi0vdXNyL2Jpbi9hcmNoIC1rICAg
ICAgID0gYCgvdXNyL2Jpbi9hcmNoIC1rKSAyPi9kZXYvbnVsbCAgICAgICB8fCBlY2hvIHVua25v
d25gCi0vdXNyL2NvbnZleC9nZXRzeXNpbmZvID0gYCgvdXNyL2NvbnZleC9nZXRzeXNpbmZvKSAy
Pi9kZXYvbnVsbCB8fCBlY2hvIHVua25vd25gCi0vdXNyL2Jpbi9ob3N0aW5mbyAgICAgID0gYCgv
dXNyL2Jpbi9ob3N0aW5mbykgMj4vZGV2L251bGwgICAgICB8fCBlY2hvIHVua25vd25gCi0vYmlu
L21hY2hpbmUgICAgICAgICAgID0gYCgvYmluL21hY2hpbmUpIDI+L2Rldi9udWxsICAgICAgICAg
ICB8fCBlY2hvIHVua25vd25gCi0vdXNyL2Jpbi9vc2xldmVsICAgICAgID0gYCgvdXNyL2Jpbi9v
c2xldmVsKSAyPi9kZXYvbnVsbCAgICAgICB8fCBlY2hvIHVua25vd25gCi0vYmluL3VuaXZlcnNl
ICAgICAgICAgID0gYCgvYmluL3VuaXZlcnNlKSAyPi9kZXYvbnVsbCAgICAgICAgICB8fCBlY2hv
IHVua25vd25gCi0KLV9BU1VOQU1FCi0KLWFzX3NhdmVfSUZTPSRJRlM7IElGUz0kUEFUSF9TRVBB
UkFUT1IKLWZvciBhc19kaXIgaW4gJFBBVEgKLWRvCi0gIElGUz0kYXNfc2F2ZV9JRlMKLSAgdGVz
dCAteiAiJGFzX2RpciIgJiYgYXNfZGlyPS4KLSAgICAkYXNfZWNobyAiUEFUSDogJGFzX2RpciIK
LSAgZG9uZQotSUZTPSRhc19zYXZlX0lGUwotCi19ID4mNQotCi1jYXQgPiY1IDw8X0FDRU9GCi0K
LQotIyMgLS0tLS0tLS0tLS0gIyMKLSMjIENvcmUgdGVzdHMuICMjCi0jIyAtLS0tLS0tLS0tLSAj
IwotCi1fQUNFT0YKLQotCi0jIEtlZXAgYSB0cmFjZSBvZiB0aGUgY29tbWFuZCBsaW5lLgotIyBT
dHJpcCBvdXQgLS1uby1jcmVhdGUgYW5kIC0tbm8tcmVjdXJzaW9uIHNvIHRoZXkgZG8gbm90IHBp
bGUgdXAuCi0jIFN0cmlwIG91dCAtLXNpbGVudCBiZWNhdXNlIHdlIGRvbid0IHdhbnQgdG8gcmVj
b3JkIGl0IGZvciBmdXR1cmUgcnVucy4KLSMgQWxzbyBxdW90ZSBhbnkgYXJncyBjb250YWluaW5n
IHNoZWxsIG1ldGEtY2hhcmFjdGVycy4KLSMgTWFrZSB0d28gcGFzc2VzIHRvIGFsbG93IGZvciBw
cm9wZXIgZHVwbGljYXRlLWFyZ3VtZW50IHN1cHByZXNzaW9uLgotYWNfY29uZmlndXJlX2FyZ3M9
Ci1hY19jb25maWd1cmVfYXJnczA9Ci1hY19jb25maWd1cmVfYXJnczE9Ci1hY19tdXN0X2tlZXBf
bmV4dD1mYWxzZQotZm9yIGFjX3Bhc3MgaW4gMSAyCi1kbwotICBmb3IgYWNfYXJnCi0gIGRvCi0g
ICAgY2FzZSAkYWNfYXJnIGluCi0gICAgLW5vLWNyZWF0ZSB8IC0tbm8tYyogfCAtbiB8IC1uby1y
ZWN1cnNpb24gfCAtLW5vLXIqKSBjb250aW51ZSA7OwotICAgIC1xIHwgLXF1aWV0IHwgLS1xdWll
dCB8IC0tcXVpZSB8IC0tcXVpIHwgLS1xdSB8IC0tcSBcCi0gICAgfCAtc2lsZW50IHwgLS1zaWxl
bnQgfCAtLXNpbGVuIHwgLS1zaWxlIHwgLS1zaWwpCi0gICAgICBjb250aW51ZSA7OwotICAgICpc
JyopCi0gICAgICBhY19hcmc9YCRhc19lY2hvICIkYWNfYXJnIiB8IHNlZCAicy8nLydcXFxcXFxc
XCcnL2ciYCA7OwotICAgIGVzYWMKLSAgICBjYXNlICRhY19wYXNzIGluCi0gICAgMSkgYXNfZm5f
YXBwZW5kIGFjX2NvbmZpZ3VyZV9hcmdzMCAiICckYWNfYXJnJyIgOzsKLSAgICAyKQotICAgICAg
YXNfZm5fYXBwZW5kIGFjX2NvbmZpZ3VyZV9hcmdzMSAiICckYWNfYXJnJyIKLSAgICAgIGlmIHRl
c3QgJGFjX211c3Rfa2VlcF9uZXh0ID0gdHJ1ZTsgdGhlbgotCWFjX211c3Rfa2VlcF9uZXh0PWZh
bHNlICMgR290IHZhbHVlLCBiYWNrIHRvIG5vcm1hbC4KLSAgICAgIGVsc2UKLQljYXNlICRhY19h
cmcgaW4KLQkgICo9KiB8IC0tY29uZmlnLWNhY2hlIHwgLUMgfCAtZGlzYWJsZS0qIHwgLS1kaXNh
YmxlLSogXAotCSAgfCAtZW5hYmxlLSogfCAtLWVuYWJsZS0qIHwgLWdhcyB8IC0tZyogfCAtbmZw
IHwgLS1uZiogXAotCSAgfCAtcSB8IC1xdWlldCB8IC0tcSogfCAtc2lsZW50IHwgLS1zaWwqIHwg
LXYgfCAtdmVyYiogXAotCSAgfCAtd2l0aC0qIHwgLS13aXRoLSogfCAtd2l0aG91dC0qIHwgLS13
aXRob3V0LSogfCAtLXgpCi0JICAgIGNhc2UgIiRhY19jb25maWd1cmVfYXJnczAgIiBpbgotCSAg
ICAgICIkYWNfY29uZmlndXJlX2FyZ3MxIioiICckYWNfYXJnJyAiKiApIGNvbnRpbnVlIDs7Ci0J
ICAgIGVzYWMKLQkgICAgOzsKLQkgIC0qICkgYWNfbXVzdF9rZWVwX25leHQ9dHJ1ZSA7OwotCWVz
YWMKLSAgICAgIGZpCi0gICAgICBhc19mbl9hcHBlbmQgYWNfY29uZmlndXJlX2FyZ3MgIiAnJGFj
X2FyZyciCi0gICAgICA7OwotICAgIGVzYWMKLSAgZG9uZQotZG9uZQoteyBhY19jb25maWd1cmVf
YXJnczA9OyB1bnNldCBhY19jb25maWd1cmVfYXJnczA7fQoteyBhY19jb25maWd1cmVfYXJnczE9
OyB1bnNldCBhY19jb25maWd1cmVfYXJnczE7fQotCi0jIFdoZW4gaW50ZXJydXB0ZWQgb3IgZXhp
dCdkLCBjbGVhbnVwIHRlbXBvcmFyeSBmaWxlcywgYW5kIGNvbXBsZXRlCi0jIGNvbmZpZy5sb2cu
ICBXZSByZW1vdmUgY29tbWVudHMgYmVjYXVzZSBhbnl3YXkgdGhlIHF1b3RlcyBpbiB0aGVyZQot
IyB3b3VsZCBjYXVzZSBwcm9ibGVtcyBvciBsb29rIHVnbHkuCi0jIFdBUk5JTkc6IFVzZSAnXCcn
IHRvIHJlcHJlc2VudCBhbiBhcG9zdHJvcGhlIHdpdGhpbiB0aGUgdHJhcC4KLSMgV0FSTklORzog
RG8gbm90IHN0YXJ0IHRoZSB0cmFwIGNvZGUgd2l0aCBhIG5ld2xpbmUsIGR1ZSB0byBhIEZyZWVC
U0QgNC4wIGJ1Zy4KLXRyYXAgJ2V4aXRfc3RhdHVzPSQ/Ci0gICMgU2F2ZSBpbnRvIGNvbmZpZy5s
b2cgc29tZSBpbmZvcm1hdGlvbiB0aGF0IG1pZ2h0IGhlbHAgaW4gZGVidWdnaW5nLgotICB7Ci0g
ICAgZWNobwotCi0gICAgJGFzX2VjaG8gIiMjIC0tLS0tLS0tLS0tLS0tLS0gIyMKLSMjIENhY2hl
IHZhcmlhYmxlcy4gIyMKLSMjIC0tLS0tLS0tLS0tLS0tLS0gIyMiCi0gICAgZWNobwotICAgICMg
VGhlIGZvbGxvd2luZyB3YXkgb2Ygd3JpdGluZyB0aGUgY2FjaGUgbWlzaGFuZGxlcyBuZXdsaW5l
cyBpbiB2YWx1ZXMsCi0oCi0gIGZvciBhY192YXIgaW4gYChzZXQpIDI+JjEgfCBzZWQgLW4gJ1wn
J3MvXlwoW2EtekEtWl9dW2EtekEtWjAtOV9dKlwpPS4qL1wxL3AnXCcnYDsgZG8KLSAgICBldmFs
IGFjX3ZhbD1cJCRhY192YXIKLSAgICBjYXNlICRhY192YWwgaW4gIygKLSAgICAqJHthc19ubH0q
KQotICAgICAgY2FzZSAkYWNfdmFyIGluICMoCi0gICAgICAqX2N2XyopIHsgJGFzX2VjaG8gIiRh
c19tZToke2FzX2xpbmVuby0kTElORU5PfTogV0FSTklORzogY2FjaGUgdmFyaWFibGUgJGFjX3Zh
ciBjb250YWlucyBhIG5ld2xpbmUiID4mNQotJGFzX2VjaG8gIiRhc19tZTogV0FSTklORzogY2Fj
aGUgdmFyaWFibGUgJGFjX3ZhciBjb250YWlucyBhIG5ld2xpbmUiID4mMjt9IDs7Ci0gICAgICBl
c2FjCi0gICAgICBjYXNlICRhY192YXIgaW4gIygKLSAgICAgIF8gfCBJRlMgfCBhc19ubCkgOzsg
IygKLSAgICAgIEJBU0hfQVJHViB8IEJBU0hfU09VUkNFKSBldmFsICRhY192YXI9IDs7ICMoCi0g
ICAgICAqKSB7IGV2YWwgJGFjX3Zhcj07IHVuc2V0ICRhY192YXI7fSA7OwotICAgICAgZXNhYyA7
OwotICAgIGVzYWMKLSAgZG9uZQotICAoc2V0KSAyPiYxIHwKLSAgICBjYXNlICRhc19ubGAoYWNf
c3BhY2U9J1wnJyAnXCcnOyBzZXQpIDI+JjFgIGluICMoCi0gICAgKiR7YXNfbmx9YWNfc3BhY2U9
XCAqKQotICAgICAgc2VkIC1uIFwKLQkicy8nXCcnLydcJydcXFxcJ1wnJydcJycvZzsKLQkgIHMv
XlxcKFtfJGFzX2NyX2FsbnVtXSpfY3ZfW18kYXNfY3JfYWxudW1dKlxcKT1cXCguKlxcKS9cXDE9
J1wnJ1xcMidcJycvcCIKLSAgICAgIDs7ICMoCi0gICAgKikKLSAgICAgIHNlZCAtbiAiL15bXyRh
c19jcl9hbG51bV0qX2N2X1tfJGFzX2NyX2FsbnVtXSo9L3AiCi0gICAgICA7OwotICAgIGVzYWMg
fAotICAgIHNvcnQKLSkKLSAgICBlY2hvCi0KLSAgICAkYXNfZWNobyAiIyMgLS0tLS0tLS0tLS0t
LS0tLS0gIyMKLSMjIE91dHB1dCB2YXJpYWJsZXMuICMjCi0jIyAtLS0tLS0tLS0tLS0tLS0tLSAj
IyIKLSAgICBlY2hvCi0gICAgZm9yIGFjX3ZhciBpbiAkYWNfc3Vic3RfdmFycwotICAgIGRvCi0g
ICAgICBldmFsIGFjX3ZhbD1cJCRhY192YXIKLSAgICAgIGNhc2UgJGFjX3ZhbCBpbgotICAgICAg
KlwnXCcnKikgYWNfdmFsPWAkYXNfZWNobyAiJGFjX3ZhbCIgfCBzZWQgInMvJ1wnJy8nXCcnXFxc
XFxcXFwnXCcnJ1wnJy9nImA7OwotICAgICAgZXNhYwotICAgICAgJGFzX2VjaG8gIiRhY192YXI9
J1wnJyRhY192YWwnXCcnIgotICAgIGRvbmUgfCBzb3J0Ci0gICAgZWNobwotCi0gICAgaWYgdGVz
dCAtbiAiJGFjX3N1YnN0X2ZpbGVzIjsgdGhlbgotICAgICAgJGFzX2VjaG8gIiMjIC0tLS0tLS0t
LS0tLS0tLS0tLS0gIyMKLSMjIEZpbGUgc3Vic3RpdHV0aW9ucy4gIyMKLSMjIC0tLS0tLS0tLS0t
LS0tLS0tLS0gIyMiCi0gICAgICBlY2hvCi0gICAgICBmb3IgYWNfdmFyIGluICRhY19zdWJzdF9m
aWxlcwotICAgICAgZG8KLQlldmFsIGFjX3ZhbD1cJCRhY192YXIKLQljYXNlICRhY192YWwgaW4K
LQkqXCdcJycqKSBhY192YWw9YCRhc19lY2hvICIkYWNfdmFsIiB8IHNlZCAicy8nXCcnLydcJydc
XFxcXFxcXCdcJycnXCcnL2ciYDs7Ci0JZXNhYwotCSRhc19lY2hvICIkYWNfdmFyPSdcJyckYWNf
dmFsJ1wnJyIKLSAgICAgIGRvbmUgfCBzb3J0Ci0gICAgICBlY2hvCi0gICAgZmkKLQotICAgIGlm
IHRlc3QgLXMgY29uZmRlZnMuaDsgdGhlbgotICAgICAgJGFzX2VjaG8gIiMjIC0tLS0tLS0tLS0t
ICMjCi0jIyBjb25mZGVmcy5oLiAjIwotIyMgLS0tLS0tLS0tLS0gIyMiCi0gICAgICBlY2hvCi0g
ICAgICBjYXQgY29uZmRlZnMuaAotICAgICAgZWNobwotICAgIGZpCi0gICAgdGVzdCAiJGFjX3Np
Z25hbCIgIT0gMCAmJgotICAgICAgJGFzX2VjaG8gIiRhc19tZTogY2F1Z2h0IHNpZ25hbCAkYWNf
c2lnbmFsIgotICAgICRhc19lY2hvICIkYXNfbWU6IGV4aXQgJGV4aXRfc3RhdHVzIgotICB9ID4m
NQotICBybSAtZiBjb3JlICouY29yZSBjb3JlLmNvbmZ0ZXN0LiogJiYKLSAgICBybSAtZiAtciBj
b25mdGVzdCogY29uZmRlZnMqIGNvbmYkJCogJGFjX2NsZWFuX2ZpbGVzICYmCi0gICAgZXhpdCAk
ZXhpdF9zdGF0dXMKLScgMAotZm9yIGFjX3NpZ25hbCBpbiAxIDIgMTMgMTU7IGRvCi0gIHRyYXAg
J2FjX3NpZ25hbD0nJGFjX3NpZ25hbCc7IGFzX2ZuX2V4aXQgMScgJGFjX3NpZ25hbAotZG9uZQot
YWNfc2lnbmFsPTAKLQotIyBjb25mZGVmcy5oIGF2b2lkcyBPUyBjb21tYW5kIGxpbmUgbGVuZ3Ro
IGxpbWl0cyB0aGF0IERFRlMgY2FuIGV4Y2VlZC4KLXJtIC1mIC1yIGNvbmZ0ZXN0KiBjb25mZGVm
cy5oCi0KLSRhc19lY2hvICIvKiBjb25mZGVmcy5oICovIiA+IGNvbmZkZWZzLmgKLQotIyBQcmVk
ZWZpbmVkIHByZXByb2Nlc3NvciB2YXJpYWJsZXMuCi0KLWNhdCA+PmNvbmZkZWZzLmggPDxfQUNF
T0YKLSNkZWZpbmUgUEFDS0FHRV9OQU1FICIkUEFDS0FHRV9OQU1FIgotX0FDRU9GCi0KLWNhdCA+
PmNvbmZkZWZzLmggPDxfQUNFT0YKLSNkZWZpbmUgUEFDS0FHRV9UQVJOQU1FICIkUEFDS0FHRV9U
QVJOQU1FIgotX0FDRU9GCi0KLWNhdCA+PmNvbmZkZWZzLmggPDxfQUNFT0YKLSNkZWZpbmUgUEFD
S0FHRV9WRVJTSU9OICIkUEFDS0FHRV9WRVJTSU9OIgotX0FDRU9GCi0KLWNhdCA+PmNvbmZkZWZz
LmggPDxfQUNFT0YKLSNkZWZpbmUgUEFDS0FHRV9TVFJJTkcgIiRQQUNLQUdFX1NUUklORyIKLV9B
Q0VPRgotCi1jYXQgPj5jb25mZGVmcy5oIDw8X0FDRU9GCi0jZGVmaW5lIFBBQ0tBR0VfQlVHUkVQ
T1JUICIkUEFDS0FHRV9CVUdSRVBPUlQiCi1fQUNFT0YKLQotY2F0ID4+Y29uZmRlZnMuaCA8PF9B
Q0VPRgotI2RlZmluZSBQQUNLQUdFX1VSTCAiJFBBQ0tBR0VfVVJMIgotX0FDRU9GCi0KLQotIyBM
ZXQgdGhlIHNpdGUgZmlsZSBzZWxlY3QgYW4gYWx0ZXJuYXRlIGNhY2hlIGZpbGUgaWYgaXQgd2Fu
dHMgdG8uCi0jIFByZWZlciBhbiBleHBsaWNpdGx5IHNlbGVjdGVkIGZpbGUgdG8gYXV0b21hdGlj
YWxseSBzZWxlY3RlZCBvbmVzLgotYWNfc2l0ZV9maWxlMT1OT05FCi1hY19zaXRlX2ZpbGUyPU5P
TkUKLWlmIHRlc3QgLW4gIiRDT05GSUdfU0lURSI7IHRoZW4KLSAgIyBXZSBkbyBub3Qgd2FudCBh
IFBBVEggc2VhcmNoIGZvciBjb25maWcuc2l0ZS4KLSAgY2FzZSAkQ09ORklHX1NJVEUgaW4gIygo
Ci0gICAgLSopICBhY19zaXRlX2ZpbGUxPS4vJENPTkZJR19TSVRFOzsKLSAgICAqLyopIGFjX3Np
dGVfZmlsZTE9JENPTkZJR19TSVRFOzsKLSAgICAqKSAgIGFjX3NpdGVfZmlsZTE9Li8kQ09ORklH
X1NJVEU7OwotICBlc2FjCi1lbGlmIHRlc3QgIngkcHJlZml4IiAhPSB4Tk9ORTsgdGhlbgotICBh
Y19zaXRlX2ZpbGUxPSRwcmVmaXgvc2hhcmUvY29uZmlnLnNpdGUKLSAgYWNfc2l0ZV9maWxlMj0k
cHJlZml4L2V0Yy9jb25maWcuc2l0ZQotZWxzZQotICBhY19zaXRlX2ZpbGUxPSRhY19kZWZhdWx0
X3ByZWZpeC9zaGFyZS9jb25maWcuc2l0ZQotICBhY19zaXRlX2ZpbGUyPSRhY19kZWZhdWx0X3By
ZWZpeC9ldGMvY29uZmlnLnNpdGUKLWZpCi1mb3IgYWNfc2l0ZV9maWxlIGluICIkYWNfc2l0ZV9m
aWxlMSIgIiRhY19zaXRlX2ZpbGUyIgotZG8KLSAgdGVzdCAieCRhY19zaXRlX2ZpbGUiID0geE5P
TkUgJiYgY29udGludWUKLSAgaWYgdGVzdCAvZGV2L251bGwgIT0gIiRhY19zaXRlX2ZpbGUiICYm
IHRlc3QgLXIgIiRhY19zaXRlX2ZpbGUiOyB0aGVuCi0gICAgeyAkYXNfZWNobyAiJGFzX21lOiR7
YXNfbGluZW5vLSRMSU5FTk99OiBsb2FkaW5nIHNpdGUgc2NyaXB0ICRhY19zaXRlX2ZpbGUiID4m
NQotJGFzX2VjaG8gIiRhc19tZTogbG9hZGluZyBzaXRlIHNjcmlwdCAkYWNfc2l0ZV9maWxlIiA+
JjY7fQotICAgIHNlZCAncy9eL3wgLycgIiRhY19zaXRlX2ZpbGUiID4mNQotICAgIC4gIiRhY19z
aXRlX2ZpbGUiIFwKLSAgICAgIHx8IHsgeyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRM
SU5FTk99OiBlcnJvcjogaW4gXGAkYWNfcHdkJzoiID4mNQotJGFzX2VjaG8gIiRhc19tZTogZXJy
b3I6IGluIFxgJGFjX3B3ZCc6IiA+JjI7fQotYXNfZm5fZXJyb3IgJD8gImZhaWxlZCB0byBsb2Fk
IHNpdGUgc2NyaXB0ICRhY19zaXRlX2ZpbGUKLVNlZSBcYGNvbmZpZy5sb2cnIGZvciBtb3JlIGRl
dGFpbHMiICIkTElORU5PIiA1OyB9Ci0gIGZpCi1kb25lCi0KLWlmIHRlc3QgLXIgIiRjYWNoZV9m
aWxlIjsgdGhlbgotICAjIFNvbWUgdmVyc2lvbnMgb2YgYmFzaCB3aWxsIGZhaWwgdG8gc291cmNl
IC9kZXYvbnVsbCAoc3BlY2lhbCBmaWxlcwotICAjIGFjdHVhbGx5KSwgc28gd2UgYXZvaWQgZG9p
bmcgdGhhdC4gIERKR1BQIGVtdWxhdGVzIGl0IGFzIGEgcmVndWxhciBmaWxlLgotICBpZiB0ZXN0
IC9kZXYvbnVsbCAhPSAiJGNhY2hlX2ZpbGUiICYmIHRlc3QgLWYgIiRjYWNoZV9maWxlIjsgdGhl
bgotICAgIHsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogbG9hZGluZyBj
YWNoZSAkY2FjaGVfZmlsZSIgPiY1Ci0kYXNfZWNobyAiJGFzX21lOiBsb2FkaW5nIGNhY2hlICRj
YWNoZV9maWxlIiA+JjY7fQotICAgIGNhc2UgJGNhY2hlX2ZpbGUgaW4KLSAgICAgIFtcXC9dKiB8
ID86W1xcL10qICkgLiAiJGNhY2hlX2ZpbGUiOzsKLSAgICAgICopICAgICAgICAgICAgICAgICAg
ICAgIC4gIi4vJGNhY2hlX2ZpbGUiOzsKLSAgICBlc2FjCi0gIGZpCi1lbHNlCi0gIHsgJGFzX2Vj
aG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogY3JlYXRpbmcgY2FjaGUgJGNhY2hlX2Zp
bGUiID4mNQotJGFzX2VjaG8gIiRhc19tZTogY3JlYXRpbmcgY2FjaGUgJGNhY2hlX2ZpbGUiID4m
Njt9Ci0gID4kY2FjaGVfZmlsZQotZmkKLQotIyBDaGVjayB0aGF0IHRoZSBwcmVjaW91cyB2YXJp
YWJsZXMgc2F2ZWQgaW4gdGhlIGNhY2hlIGhhdmUga2VwdCB0aGUgc2FtZQotIyB2YWx1ZS4KLWFj
X2NhY2hlX2NvcnJ1cHRlZD1mYWxzZQotZm9yIGFjX3ZhciBpbiAkYWNfcHJlY2lvdXNfdmFyczsg
ZG8KLSAgZXZhbCBhY19vbGRfc2V0PVwkYWNfY3ZfZW52XyR7YWNfdmFyfV9zZXQKLSAgZXZhbCBh
Y19uZXdfc2V0PVwkYWNfZW52XyR7YWNfdmFyfV9zZXQKLSAgZXZhbCBhY19vbGRfdmFsPVwkYWNf
Y3ZfZW52XyR7YWNfdmFyfV92YWx1ZQotICBldmFsIGFjX25ld192YWw9XCRhY19lbnZfJHthY192
YXJ9X3ZhbHVlCi0gIGNhc2UgJGFjX29sZF9zZXQsJGFjX25ld19zZXQgaW4KLSAgICBzZXQsKQot
ICAgICAgeyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiBlcnJvcjogXGAk
YWNfdmFyJyB3YXMgc2V0IHRvIFxgJGFjX29sZF92YWwnIGluIHRoZSBwcmV2aW91cyBydW4iID4m
NQotJGFzX2VjaG8gIiRhc19tZTogZXJyb3I6IFxgJGFjX3Zhcicgd2FzIHNldCB0byBcYCRhY19v
bGRfdmFsJyBpbiB0aGUgcHJldmlvdXMgcnVuIiA+JjI7fQotICAgICAgYWNfY2FjaGVfY29ycnVw
dGVkPTogOzsKLSAgICAsc2V0KQotICAgICAgeyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5v
LSRMSU5FTk99OiBlcnJvcjogXGAkYWNfdmFyJyB3YXMgbm90IHNldCBpbiB0aGUgcHJldmlvdXMg
cnVuIiA+JjUKLSRhc19lY2hvICIkYXNfbWU6IGVycm9yOiBcYCRhY192YXInIHdhcyBub3Qgc2V0
IGluIHRoZSBwcmV2aW91cyBydW4iID4mMjt9Ci0gICAgICBhY19jYWNoZV9jb3JydXB0ZWQ9OiA7
OwotICAgICwpOzsKLSAgICAqKQotICAgICAgaWYgdGVzdCAieCRhY19vbGRfdmFsIiAhPSAieCRh
Y19uZXdfdmFsIjsgdGhlbgotCSMgZGlmZmVyZW5jZXMgaW4gd2hpdGVzcGFjZSBkbyBub3QgbGVh
ZCB0byBmYWlsdXJlLgotCWFjX29sZF92YWxfdz1gZWNobyB4ICRhY19vbGRfdmFsYAotCWFjX25l
d192YWxfdz1gZWNobyB4ICRhY19uZXdfdmFsYAotCWlmIHRlc3QgIiRhY19vbGRfdmFsX3ciICE9
ICIkYWNfbmV3X3ZhbF93IjsgdGhlbgotCSAgeyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5v
LSRMSU5FTk99OiBlcnJvcjogXGAkYWNfdmFyJyBoYXMgY2hhbmdlZCBzaW5jZSB0aGUgcHJldmlv
dXMgcnVuOiIgPiY1Ci0kYXNfZWNobyAiJGFzX21lOiBlcnJvcjogXGAkYWNfdmFyJyBoYXMgY2hh
bmdlZCBzaW5jZSB0aGUgcHJldmlvdXMgcnVuOiIgPiYyO30KLQkgIGFjX2NhY2hlX2NvcnJ1cHRl
ZD06Ci0JZWxzZQotCSAgeyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiB3
YXJuaW5nOiBpZ25vcmluZyB3aGl0ZXNwYWNlIGNoYW5nZXMgaW4gXGAkYWNfdmFyJyBzaW5jZSB0
aGUgcHJldmlvdXMgcnVuOiIgPiY1Ci0kYXNfZWNobyAiJGFzX21lOiB3YXJuaW5nOiBpZ25vcmlu
ZyB3aGl0ZXNwYWNlIGNoYW5nZXMgaW4gXGAkYWNfdmFyJyBzaW5jZSB0aGUgcHJldmlvdXMgcnVu
OiIgPiYyO30KLQkgIGV2YWwgJGFjX3Zhcj1cJGFjX29sZF92YWwKLQlmaQotCXsgJGFzX2VjaG8g
IiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogICBmb3JtZXIgdmFsdWU6ICBcYCRhY19vbGRf
dmFsJyIgPiY1Ci0kYXNfZWNobyAiJGFzX21lOiAgIGZvcm1lciB2YWx1ZTogIFxgJGFjX29sZF92
YWwnIiA+JjI7fQotCXsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogICBj
dXJyZW50IHZhbHVlOiBcYCRhY19uZXdfdmFsJyIgPiY1Ci0kYXNfZWNobyAiJGFzX21lOiAgIGN1
cnJlbnQgdmFsdWU6IFxgJGFjX25ld192YWwnIiA+JjI7fQotICAgICAgZmk7OwotICBlc2FjCi0g
ICMgUGFzcyBwcmVjaW91cyB2YXJpYWJsZXMgdG8gY29uZmlnLnN0YXR1cy4KLSAgaWYgdGVzdCAi
JGFjX25ld19zZXQiID0gc2V0OyB0aGVuCi0gICAgY2FzZSAkYWNfbmV3X3ZhbCBpbgotICAgICpc
JyopIGFjX2FyZz0kYWNfdmFyPWAkYXNfZWNobyAiJGFjX25ld192YWwiIHwgc2VkICJzLycvJ1xc
XFxcXFxcJycvZyJgIDs7Ci0gICAgKikgYWNfYXJnPSRhY192YXI9JGFjX25ld192YWwgOzsKLSAg
ICBlc2FjCi0gICAgY2FzZSAiICRhY19jb25maWd1cmVfYXJncyAiIGluCi0gICAgICAqIiAnJGFj
X2FyZycgIiopIDs7ICMgQXZvaWQgZHVwcy4gIFVzZSBvZiBxdW90ZXMgZW5zdXJlcyBhY2N1cmFj
eS4KLSAgICAgICopIGFzX2ZuX2FwcGVuZCBhY19jb25maWd1cmVfYXJncyAiICckYWNfYXJnJyIg
OzsKLSAgICBlc2FjCi0gIGZpCi1kb25lCi1pZiAkYWNfY2FjaGVfY29ycnVwdGVkOyB0aGVuCi0g
IHsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogZXJyb3I6IGluIFxgJGFj
X3B3ZCc6IiA+JjUKLSRhc19lY2hvICIkYXNfbWU6IGVycm9yOiBpbiBcYCRhY19wd2QnOiIgPiYy
O30KLSAgeyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiBlcnJvcjogY2hh
bmdlcyBpbiB0aGUgZW52aXJvbm1lbnQgY2FuIGNvbXByb21pc2UgdGhlIGJ1aWxkIiA+JjUKLSRh
c19lY2hvICIkYXNfbWU6IGVycm9yOiBjaGFuZ2VzIGluIHRoZSBlbnZpcm9ubWVudCBjYW4gY29t
cHJvbWlzZSB0aGUgYnVpbGQiID4mMjt9Ci0gIGFzX2ZuX2Vycm9yICQ/ICJydW4gXGBtYWtlIGRp
c3RjbGVhbicgYW5kL29yIFxgcm0gJGNhY2hlX2ZpbGUnIGFuZCBzdGFydCBvdmVyIiAiJExJTkVO
TyIgNQotZmkKLSMjIC0tLS0tLS0tLS0tLS0tLS0tLS0tICMjCi0jIyBNYWluIGJvZHkgb2Ygc2Ny
aXB0LiAjIwotIyMgLS0tLS0tLS0tLS0tLS0tLS0tLS0gIyMKLQotYWNfZXh0PWMKLWFjX2NwcD0n
JENQUCAkQ1BQRkxBR1MnCi1hY19jb21waWxlPSckQ0MgLWMgJENGTEFHUyAkQ1BQRkxBR1MgY29u
ZnRlc3QuJGFjX2V4dCA+JjUnCi1hY19saW5rPSckQ0MgLW8gY29uZnRlc3QkYWNfZXhlZXh0ICRD
RkxBR1MgJENQUEZMQUdTICRMREZMQUdTIGNvbmZ0ZXN0LiRhY19leHQgJExJQlMgPiY1JwotYWNf
Y29tcGlsZXJfZ251PSRhY19jdl9jX2NvbXBpbGVyX2dudQotCi0KLQotYWNfY29uZmlnX2ZpbGVz
PSIkYWNfY29uZmlnX2ZpbGVzIC4uL2NvbmZpZy9Ub29scy5tayBob3RwbHVnL0ZyZWVCU0QvcmMu
ZC94ZW5jb21tb25zIGhvdHBsdWcvRnJlZUJTRC9yYy5kL3hlbmRyaXZlcmRvbWFpbiBob3RwbHVn
L0xpbnV4L2luaXQuZC9zeXNjb25maWcueGVuY29tbW9ucyBob3RwbHVnL0xpbnV4L2luaXQuZC9z
eXNjb25maWcueGVuZG9tYWlucyBob3RwbHVnL0xpbnV4L2luaXQuZC94ZW4td2F0Y2hkb2cgaG90
cGx1Zy9MaW51eC9pbml0LmQveGVuY29tbW9ucyBob3RwbHVnL0xpbnV4L2luaXQuZC94ZW5kb21h
aW5zIGhvdHBsdWcvTGludXgvaW5pdC5kL3hlbmRyaXZlcmRvbWFpbiBob3RwbHVnL0xpbnV4L2xh
dW5jaC14ZW5zdG9yZSBob3RwbHVnL0xpbnV4L3ZpZi1zZXR1cCBob3RwbHVnL0xpbnV4L3hlbi1o
b3RwbHVnLWNvbW1vbi5zaCBob3RwbHVnL0xpbnV4L3hlbmRvbWFpbnMgaG90cGx1Zy9OZXRCU0Qv
cmMuZC94ZW5jb21tb25zIGhvdHBsdWcvTmV0QlNEL3JjLmQveGVuZHJpdmVyZG9tYWluIG9jYW1s
L3hlbnN0b3JlZC9veGVuc3RvcmVkLmNvbmYiCi0KLWFjX2NvbmZpZ19oZWFkZXJzPSIkYWNfY29u
ZmlnX2hlYWRlcnMgY29uZmlnLmgiCi0KLWFjX2F1eF9kaXI9Ci1mb3IgYWNfZGlyIGluIC4uLyAi
JHNyY2RpciIvLi4vOyBkbwotICBpZiB0ZXN0IC1mICIkYWNfZGlyL2luc3RhbGwtc2giOyB0aGVu
Ci0gICAgYWNfYXV4X2Rpcj0kYWNfZGlyCi0gICAgYWNfaW5zdGFsbF9zaD0iJGFjX2F1eF9kaXIv
aW5zdGFsbC1zaCAtYyIKLSAgICBicmVhawotICBlbGlmIHRlc3QgLWYgIiRhY19kaXIvaW5zdGFs
bC5zaCI7IHRoZW4KLSAgICBhY19hdXhfZGlyPSRhY19kaXIKLSAgICBhY19pbnN0YWxsX3NoPSIk
YWNfYXV4X2Rpci9pbnN0YWxsLnNoIC1jIgotICAgIGJyZWFrCi0gIGVsaWYgdGVzdCAtZiAiJGFj
X2Rpci9zaHRvb2wiOyB0aGVuCi0gICAgYWNfYXV4X2Rpcj0kYWNfZGlyCi0gICAgYWNfaW5zdGFs
bF9zaD0iJGFjX2F1eF9kaXIvc2h0b29sIGluc3RhbGwgLWMiCi0gICAgYnJlYWsKLSAgZmkKLWRv
bmUKLWlmIHRlc3QgLXogIiRhY19hdXhfZGlyIjsgdGhlbgotICBhc19mbl9lcnJvciAkPyAiY2Fu
bm90IGZpbmQgaW5zdGFsbC1zaCwgaW5zdGFsbC5zaCwgb3Igc2h0b29sIGluIC4uLyBcIiRzcmNk
aXJcIi8uLi8iICIkTElORU5PIiA1Ci1maQotCi0jIFRoZXNlIHRocmVlIHZhcmlhYmxlcyBhcmUg
dW5kb2N1bWVudGVkIGFuZCB1bnN1cHBvcnRlZCwKLSMgYW5kIGFyZSBpbnRlbmRlZCB0byBiZSB3
aXRoZHJhd24gaW4gYSBmdXR1cmUgQXV0b2NvbmYgcmVsZWFzZS4KLSMgVGhleSBjYW4gY2F1c2Ug
c2VyaW91cyBwcm9ibGVtcyBpZiBhIGJ1aWxkZXIncyBzb3VyY2UgdHJlZSBpcyBpbiBhIGRpcmVj
dG9yeQotIyB3aG9zZSBmdWxsIG5hbWUgY29udGFpbnMgdW51c3VhbCBjaGFyYWN0ZXJzLgotYWNf
Y29uZmlnX2d1ZXNzPSIkU0hFTEwgJGFjX2F1eF9kaXIvY29uZmlnLmd1ZXNzIiAgIyBQbGVhc2Ug
ZG9uJ3QgdXNlIHRoaXMgdmFyLgotYWNfY29uZmlnX3N1Yj0iJFNIRUxMICRhY19hdXhfZGlyL2Nv
bmZpZy5zdWIiICAjIFBsZWFzZSBkb24ndCB1c2UgdGhpcyB2YXIuCi1hY19jb25maWd1cmU9IiRT
SEVMTCAkYWNfYXV4X2Rpci9jb25maWd1cmUiICAjIFBsZWFzZSBkb24ndCB1c2UgdGhpcyB2YXIu
Ci0KLQotCi0jIENoZWNrIGlmIENGTEFHUywgTERGTEFHUywgTElCUywgQ1BQRkxBR1Mgb3IgQ1BQ
IGlzIHNldCBhbmQgcHJpbnQgYSB3YXJuaW5nCi0KLWlmIHRlc3QgLW4gIiRDQyRDRkxBR1MkTERG
TEFHUyRMSUJTJENQUEZMQUdTJENQUCI7IHRoZW4gOgotCi0gICAgeyAkYXNfZWNobyAiJGFzX21l
OiR7YXNfbGluZW5vLSRMSU5FTk99OiBXQVJOSU5HOiBTZXR0aW5nIENDLCBDRkxBR1MsIExERkxB
R1MsIExJQlMsIENQUEZMQUdTIG9yIENQUCBpcyBub3QgXAotcmVjb21tZW5kZWQsIHVzZSBQUkVQ
RU5EX0lOQ0xVREVTLCBQUkVQRU5EX0xJQiwgXAotQVBQRU5EX0lOQ0xVREVTIGFuZCBBUFBFTkRf
TElCIGluc3RlYWQgd2hlbiBwb3NzaWJsZS4iID4mNQotJGFzX2VjaG8gIiRhc19tZTogV0FSTklO
RzogU2V0dGluZyBDQywgQ0ZMQUdTLCBMREZMQUdTLCBMSUJTLCBDUFBGTEFHUyBvciBDUFAgaXMg
bm90IFwKLXJlY29tbWVuZGVkLCB1c2UgUFJFUEVORF9JTkNMVURFUywgUFJFUEVORF9MSUIsIFwK
LUFQUEVORF9JTkNMVURFUyBhbmQgQVBQRU5EX0xJQiBpbnN0ZWFkIHdoZW4gcG9zc2libGUuIiA+
JjI7fQotCi1maQotCi0jIE1ha2Ugc3VyZSB3ZSBjYW4gcnVuIGNvbmZpZy5zdWIuCi0kU0hFTEwg
IiRhY19hdXhfZGlyL2NvbmZpZy5zdWIiIHN1bjQgPi9kZXYvbnVsbCAyPiYxIHx8Ci0gIGFzX2Zu
X2Vycm9yICQ/ICJjYW5ub3QgcnVuICRTSEVMTCAkYWNfYXV4X2Rpci9jb25maWcuc3ViIiAiJExJ
TkVOTyIgNQotCi17ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IGNoZWNr
aW5nIGJ1aWxkIHN5c3RlbSB0eXBlIiA+JjUKLSRhc19lY2hvX24gImNoZWNraW5nIGJ1aWxkIHN5
c3RlbSB0eXBlLi4uICIgPiY2OyB9Ci1pZiAke2FjX2N2X2J1aWxkKzp9IGZhbHNlOyB0aGVuIDoK
LSAgJGFzX2VjaG9fbiAiKGNhY2hlZCkgIiA+JjYKLWVsc2UKLSAgYWNfYnVpbGRfYWxpYXM9JGJ1
aWxkX2FsaWFzCi10ZXN0ICJ4JGFjX2J1aWxkX2FsaWFzIiA9IHggJiYKLSAgYWNfYnVpbGRfYWxp
YXM9YCRTSEVMTCAiJGFjX2F1eF9kaXIvY29uZmlnLmd1ZXNzImAKLXRlc3QgIngkYWNfYnVpbGRf
YWxpYXMiID0geCAmJgotICBhc19mbl9lcnJvciAkPyAiY2Fubm90IGd1ZXNzIGJ1aWxkIHR5cGU7
IHlvdSBtdXN0IHNwZWNpZnkgb25lIiAiJExJTkVOTyIgNQotYWNfY3ZfYnVpbGQ9YCRTSEVMTCAi
JGFjX2F1eF9kaXIvY29uZmlnLnN1YiIgJGFjX2J1aWxkX2FsaWFzYCB8fAotICBhc19mbl9lcnJv
ciAkPyAiJFNIRUxMICRhY19hdXhfZGlyL2NvbmZpZy5zdWIgJGFjX2J1aWxkX2FsaWFzIGZhaWxl
ZCIgIiRMSU5FTk8iIDUKLQotZmkKLXsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElO
RU5PfTogcmVzdWx0OiAkYWNfY3ZfYnVpbGQiID4mNQotJGFzX2VjaG8gIiRhY19jdl9idWlsZCIg
PiY2OyB9Ci1jYXNlICRhY19jdl9idWlsZCBpbgotKi0qLSopIDs7Ci0qKSBhc19mbl9lcnJvciAk
PyAiaW52YWxpZCB2YWx1ZSBvZiBjYW5vbmljYWwgYnVpbGQiICIkTElORU5PIiA1OzsKLWVzYWMK
LWJ1aWxkPSRhY19jdl9idWlsZAotYWNfc2F2ZV9JRlM9JElGUzsgSUZTPSctJwotc2V0IHggJGFj
X2N2X2J1aWxkCi1zaGlmdAotYnVpbGRfY3B1PSQxCi1idWlsZF92ZW5kb3I9JDIKLXNoaWZ0OyBz
aGlmdAotIyBSZW1lbWJlciwgdGhlIGZpcnN0IGNoYXJhY3RlciBvZiBJRlMgaXMgdXNlZCB0byBj
cmVhdGUgJCosCi0jIGV4Y2VwdCB3aXRoIG9sZCBzaGVsbHM6Ci1idWlsZF9vcz0kKgotSUZTPSRh
Y19zYXZlX0lGUwotY2FzZSAkYnVpbGRfb3MgaW4gKlwgKikgYnVpbGRfb3M9YGVjaG8gIiRidWls
ZF9vcyIgfCBzZWQgJ3MvIC8tL2cnYDs7IGVzYWMKLQotCi17ICRhc19lY2hvICIkYXNfbWU6JHth
c19saW5lbm8tJExJTkVOT306IGNoZWNraW5nIGhvc3Qgc3lzdGVtIHR5cGUiID4mNQotJGFzX2Vj
aG9fbiAiY2hlY2tpbmcgaG9zdCBzeXN0ZW0gdHlwZS4uLiAiID4mNjsgfQotaWYgJHthY19jdl9o
b3N0Kzp9IGZhbHNlOyB0aGVuIDoKLSAgJGFzX2VjaG9fbiAiKGNhY2hlZCkgIiA+JjYKLWVsc2UK
LSAgaWYgdGVzdCAieCRob3N0X2FsaWFzIiA9IHg7IHRoZW4KLSAgYWNfY3ZfaG9zdD0kYWNfY3Zf
YnVpbGQKLWVsc2UKLSAgYWNfY3ZfaG9zdD1gJFNIRUxMICIkYWNfYXV4X2Rpci9jb25maWcuc3Vi
IiAkaG9zdF9hbGlhc2AgfHwKLSAgICBhc19mbl9lcnJvciAkPyAiJFNIRUxMICRhY19hdXhfZGly
L2NvbmZpZy5zdWIgJGhvc3RfYWxpYXMgZmFpbGVkIiAiJExJTkVOTyIgNQotZmkKLQotZmkKLXsg
JGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogcmVzdWx0OiAkYWNfY3ZfaG9z
dCIgPiY1Ci0kYXNfZWNobyAiJGFjX2N2X2hvc3QiID4mNjsgfQotY2FzZSAkYWNfY3ZfaG9zdCBp
bgotKi0qLSopIDs7Ci0qKSBhc19mbl9lcnJvciAkPyAiaW52YWxpZCB2YWx1ZSBvZiBjYW5vbmlj
YWwgaG9zdCIgIiRMSU5FTk8iIDU7OwotZXNhYwotaG9zdD0kYWNfY3ZfaG9zdAotYWNfc2F2ZV9J
RlM9JElGUzsgSUZTPSctJwotc2V0IHggJGFjX2N2X2hvc3QKLXNoaWZ0Ci1ob3N0X2NwdT0kMQot
aG9zdF92ZW5kb3I9JDIKLXNoaWZ0OyBzaGlmdAotIyBSZW1lbWJlciwgdGhlIGZpcnN0IGNoYXJh
Y3RlciBvZiBJRlMgaXMgdXNlZCB0byBjcmVhdGUgJCosCi0jIGV4Y2VwdCB3aXRoIG9sZCBzaGVs
bHM6Ci1ob3N0X29zPSQqCi1JRlM9JGFjX3NhdmVfSUZTCi1jYXNlICRob3N0X29zIGluICpcICop
IGhvc3Rfb3M9YGVjaG8gIiRob3N0X29zIiB8IHNlZCAncy8gLy0vZydgOzsgZXNhYwotCi0KLQot
Y2FzZSAkaG9zdF92ZW5kb3IgaW4KLXJ1bXB4ZW58cnVtcHJ1bikgQ09ORklHX1JVTVA9eTsgcnVt
cD10cnVlIDs7Ci0qKSAgICAgICAgICAgICAgIENPTkZJR19SVU1QPW47IHJ1bXA9ZmFsc2UgOzsK
LWVzYWMKLQotCi1hY19leHQ9YwotYWNfY3BwPSckQ1BQICRDUFBGTEFHUycKLWFjX2NvbXBpbGU9
JyRDQyAtYyAkQ0ZMQUdTICRDUFBGTEFHUyBjb25mdGVzdC4kYWNfZXh0ID4mNScKLWFjX2xpbms9
JyRDQyAtbyBjb25mdGVzdCRhY19leGVleHQgJENGTEFHUyAkQ1BQRkxBR1MgJExERkxBR1MgY29u
ZnRlc3QuJGFjX2V4dCAkTElCUyA+JjUnCi1hY19jb21waWxlcl9nbnU9JGFjX2N2X2NfY29tcGls
ZXJfZ251Ci1pZiB0ZXN0IC1uICIkYWNfdG9vbF9wcmVmaXgiOyB0aGVuCi0gICMgRXh0cmFjdCB0
aGUgZmlyc3Qgd29yZCBvZiAiJHthY190b29sX3ByZWZpeH1nY2MiLCBzbyBpdCBjYW4gYmUgYSBw
cm9ncmFtIG5hbWUgd2l0aCBhcmdzLgotc2V0IGR1bW15ICR7YWNfdG9vbF9wcmVmaXh9Z2NjOyBh
Y193b3JkPSQyCi17ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IGNoZWNr
aW5nIGZvciAkYWNfd29yZCIgPiY1Ci0kYXNfZWNob19uICJjaGVja2luZyBmb3IgJGFjX3dvcmQu
Li4gIiA+JjY7IH0KLWlmICR7YWNfY3ZfcHJvZ19DQys6fSBmYWxzZTsgdGhlbiA6Ci0gICRhc19l
Y2hvX24gIihjYWNoZWQpICIgPiY2Ci1lbHNlCi0gIGlmIHRlc3QgLW4gIiRDQyI7IHRoZW4KLSAg
YWNfY3ZfcHJvZ19DQz0iJENDIiAjIExldCB0aGUgdXNlciBvdmVycmlkZSB0aGUgdGVzdC4KLWVs
c2UKLWFzX3NhdmVfSUZTPSRJRlM7IElGUz0kUEFUSF9TRVBBUkFUT1IKLWZvciBhc19kaXIgaW4g
JFBBVEgKLWRvCi0gIElGUz0kYXNfc2F2ZV9JRlMKLSAgdGVzdCAteiAiJGFzX2RpciIgJiYgYXNf
ZGlyPS4KLSAgICBmb3IgYWNfZXhlY19leHQgaW4gJycgJGFjX2V4ZWN1dGFibGVfZXh0ZW5zaW9u
czsgZG8KLSAgaWYgYXNfZm5fZXhlY3V0YWJsZV9wICIkYXNfZGlyLyRhY193b3JkJGFjX2V4ZWNf
ZXh0IjsgdGhlbgotICAgIGFjX2N2X3Byb2dfQ0M9IiR7YWNfdG9vbF9wcmVmaXh9Z2NjIgotICAg
ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IGZvdW5kICRhc19kaXIvJGFj
X3dvcmQkYWNfZXhlY19leHQiID4mNQotICAgIGJyZWFrIDIKLSAgZmkKLWRvbmUKLSAgZG9uZQot
SUZTPSRhc19zYXZlX0lGUwotCi1maQotZmkKLUNDPSRhY19jdl9wcm9nX0NDCi1pZiB0ZXN0IC1u
ICIkQ0MiOyB0aGVuCi0gIHsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTog
cmVzdWx0OiAkQ0MiID4mNQotJGFzX2VjaG8gIiRDQyIgPiY2OyB9Ci1lbHNlCi0gIHsgJGFzX2Vj
aG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogcmVzdWx0OiBubyIgPiY1Ci0kYXNfZWNo
byAibm8iID4mNjsgfQotZmkKLQotCi1maQotaWYgdGVzdCAteiAiJGFjX2N2X3Byb2dfQ0MiOyB0
aGVuCi0gIGFjX2N0X0NDPSRDQwotICAjIEV4dHJhY3QgdGhlIGZpcnN0IHdvcmQgb2YgImdjYyIs
IHNvIGl0IGNhbiBiZSBhIHByb2dyYW0gbmFtZSB3aXRoIGFyZ3MuCi1zZXQgZHVtbXkgZ2NjOyBh
Y193b3JkPSQyCi17ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IGNoZWNr
aW5nIGZvciAkYWNfd29yZCIgPiY1Ci0kYXNfZWNob19uICJjaGVja2luZyBmb3IgJGFjX3dvcmQu
Li4gIiA+JjY7IH0KLWlmICR7YWNfY3ZfcHJvZ19hY19jdF9DQys6fSBmYWxzZTsgdGhlbiA6Ci0g
ICRhc19lY2hvX24gIihjYWNoZWQpICIgPiY2Ci1lbHNlCi0gIGlmIHRlc3QgLW4gIiRhY19jdF9D
QyI7IHRoZW4KLSAgYWNfY3ZfcHJvZ19hY19jdF9DQz0iJGFjX2N0X0NDIiAjIExldCB0aGUgdXNl
ciBvdmVycmlkZSB0aGUgdGVzdC4KLWVsc2UKLWFzX3NhdmVfSUZTPSRJRlM7IElGUz0kUEFUSF9T
RVBBUkFUT1IKLWZvciBhc19kaXIgaW4gJFBBVEgKLWRvCi0gIElGUz0kYXNfc2F2ZV9JRlMKLSAg
dGVzdCAteiAiJGFzX2RpciIgJiYgYXNfZGlyPS4KLSAgICBmb3IgYWNfZXhlY19leHQgaW4gJycg
JGFjX2V4ZWN1dGFibGVfZXh0ZW5zaW9uczsgZG8KLSAgaWYgYXNfZm5fZXhlY3V0YWJsZV9wICIk
YXNfZGlyLyRhY193b3JkJGFjX2V4ZWNfZXh0IjsgdGhlbgotICAgIGFjX2N2X3Byb2dfYWNfY3Rf
Q0M9ImdjYyIKLSAgICAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiBmb3Vu
ZCAkYXNfZGlyLyRhY193b3JkJGFjX2V4ZWNfZXh0IiA+JjUKLSAgICBicmVhayAyCi0gIGZpCi1k
b25lCi0gIGRvbmUKLUlGUz0kYXNfc2F2ZV9JRlMKLQotZmkKLWZpCi1hY19jdF9DQz0kYWNfY3Zf
cHJvZ19hY19jdF9DQwotaWYgdGVzdCAtbiAiJGFjX2N0X0NDIjsgdGhlbgotICB7ICRhc19lY2hv
ICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IHJlc3VsdDogJGFjX2N0X0NDIiA+JjUKLSRh
c19lY2hvICIkYWNfY3RfQ0MiID4mNjsgfQotZWxzZQotICB7ICRhc19lY2hvICIkYXNfbWU6JHth
c19saW5lbm8tJExJTkVOT306IHJlc3VsdDogbm8iID4mNQotJGFzX2VjaG8gIm5vIiA+JjY7IH0K
LWZpCi0KLSAgaWYgdGVzdCAieCRhY19jdF9DQyIgPSB4OyB0aGVuCi0gICAgQ0M9IiIKLSAgZWxz
ZQotICAgIGNhc2UgJGNyb3NzX2NvbXBpbGluZzokYWNfdG9vbF93YXJuZWQgaW4KLXllczopCi17
ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IFdBUk5JTkc6IHVzaW5nIGNy
b3NzIHRvb2xzIG5vdCBwcmVmaXhlZCB3aXRoIGhvc3QgdHJpcGxldCIgPiY1Ci0kYXNfZWNobyAi
JGFzX21lOiBXQVJOSU5HOiB1c2luZyBjcm9zcyB0b29scyBub3QgcHJlZml4ZWQgd2l0aCBob3N0
IHRyaXBsZXQiID4mMjt9Ci1hY190b29sX3dhcm5lZD15ZXMgOzsKLWVzYWMKLSAgICBDQz0kYWNf
Y3RfQ0MKLSAgZmkKLWVsc2UKLSAgQ0M9IiRhY19jdl9wcm9nX0NDIgotZmkKLQotaWYgdGVzdCAt
eiAiJENDIjsgdGhlbgotICAgICAgICAgIGlmIHRlc3QgLW4gIiRhY190b29sX3ByZWZpeCI7IHRo
ZW4KLSAgICAjIEV4dHJhY3QgdGhlIGZpcnN0IHdvcmQgb2YgIiR7YWNfdG9vbF9wcmVmaXh9Y2Mi
LCBzbyBpdCBjYW4gYmUgYSBwcm9ncmFtIG5hbWUgd2l0aCBhcmdzLgotc2V0IGR1bW15ICR7YWNf
dG9vbF9wcmVmaXh9Y2M7IGFjX3dvcmQ9JDIKLXsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVu
by0kTElORU5PfTogY2hlY2tpbmcgZm9yICRhY193b3JkIiA+JjUKLSRhc19lY2hvX24gImNoZWNr
aW5nIGZvciAkYWNfd29yZC4uLiAiID4mNjsgfQotaWYgJHthY19jdl9wcm9nX0NDKzp9IGZhbHNl
OyB0aGVuIDoKLSAgJGFzX2VjaG9fbiAiKGNhY2hlZCkgIiA+JjYKLWVsc2UKLSAgaWYgdGVzdCAt
biAiJENDIjsgdGhlbgotICBhY19jdl9wcm9nX0NDPSIkQ0MiICMgTGV0IHRoZSB1c2VyIG92ZXJy
aWRlIHRoZSB0ZXN0LgotZWxzZQotYXNfc2F2ZV9JRlM9JElGUzsgSUZTPSRQQVRIX1NFUEFSQVRP
UgotZm9yIGFzX2RpciBpbiAkUEFUSAotZG8KLSAgSUZTPSRhc19zYXZlX0lGUwotICB0ZXN0IC16
ICIkYXNfZGlyIiAmJiBhc19kaXI9LgotICAgIGZvciBhY19leGVjX2V4dCBpbiAnJyAkYWNfZXhl
Y3V0YWJsZV9leHRlbnNpb25zOyBkbwotICBpZiBhc19mbl9leGVjdXRhYmxlX3AgIiRhc19kaXIv
JGFjX3dvcmQkYWNfZXhlY19leHQiOyB0aGVuCi0gICAgYWNfY3ZfcHJvZ19DQz0iJHthY190b29s
X3ByZWZpeH1jYyIKLSAgICAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiBm
b3VuZCAkYXNfZGlyLyRhY193b3JkJGFjX2V4ZWNfZXh0IiA+JjUKLSAgICBicmVhayAyCi0gIGZp
Ci1kb25lCi0gIGRvbmUKLUlGUz0kYXNfc2F2ZV9JRlMKLQotZmkKLWZpCi1DQz0kYWNfY3ZfcHJv
Z19DQwotaWYgdGVzdCAtbiAiJENDIjsgdGhlbgotICB7ICRhc19lY2hvICIkYXNfbWU6JHthc19s
aW5lbm8tJExJTkVOT306IHJlc3VsdDogJENDIiA+JjUKLSRhc19lY2hvICIkQ0MiID4mNjsgfQot
ZWxzZQotICB7ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IHJlc3VsdDog
bm8iID4mNQotJGFzX2VjaG8gIm5vIiA+JjY7IH0KLWZpCi0KLQotICBmaQotZmkKLWlmIHRlc3Qg
LXogIiRDQyI7IHRoZW4KLSAgIyBFeHRyYWN0IHRoZSBmaXJzdCB3b3JkIG9mICJjYyIsIHNvIGl0
IGNhbiBiZSBhIHByb2dyYW0gbmFtZSB3aXRoIGFyZ3MuCi1zZXQgZHVtbXkgY2M7IGFjX3dvcmQ9
JDIKLXsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogY2hlY2tpbmcgZm9y
ICRhY193b3JkIiA+JjUKLSRhc19lY2hvX24gImNoZWNraW5nIGZvciAkYWNfd29yZC4uLiAiID4m
NjsgfQotaWYgJHthY19jdl9wcm9nX0NDKzp9IGZhbHNlOyB0aGVuIDoKLSAgJGFzX2VjaG9fbiAi
KGNhY2hlZCkgIiA+JjYKLWVsc2UKLSAgaWYgdGVzdCAtbiAiJENDIjsgdGhlbgotICBhY19jdl9w
cm9nX0NDPSIkQ0MiICMgTGV0IHRoZSB1c2VyIG92ZXJyaWRlIHRoZSB0ZXN0LgotZWxzZQotICBh
Y19wcm9nX3JlamVjdGVkPW5vCi1hc19zYXZlX0lGUz0kSUZTOyBJRlM9JFBBVEhfU0VQQVJBVE9S
Ci1mb3IgYXNfZGlyIGluICRQQVRICi1kbwotICBJRlM9JGFzX3NhdmVfSUZTCi0gIHRlc3QgLXog
IiRhc19kaXIiICYmIGFzX2Rpcj0uCi0gICAgZm9yIGFjX2V4ZWNfZXh0IGluICcnICRhY19leGVj
dXRhYmxlX2V4dGVuc2lvbnM7IGRvCi0gIGlmIGFzX2ZuX2V4ZWN1dGFibGVfcCAiJGFzX2Rpci8k
YWNfd29yZCRhY19leGVjX2V4dCI7IHRoZW4KLSAgICBpZiB0ZXN0ICIkYXNfZGlyLyRhY193b3Jk
JGFjX2V4ZWNfZXh0IiA9ICIvdXNyL3VjYi9jYyI7IHRoZW4KLSAgICAgICBhY19wcm9nX3JlamVj
dGVkPXllcwotICAgICAgIGNvbnRpbnVlCi0gICAgIGZpCi0gICAgYWNfY3ZfcHJvZ19DQz0iY2Mi
Ci0gICAgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogZm91bmQgJGFzX2Rp
ci8kYWNfd29yZCRhY19leGVjX2V4dCIgPiY1Ci0gICAgYnJlYWsgMgotICBmaQotZG9uZQotICBk
b25lCi1JRlM9JGFzX3NhdmVfSUZTCi0KLWlmIHRlc3QgJGFjX3Byb2dfcmVqZWN0ZWQgPSB5ZXM7
IHRoZW4KLSAgIyBXZSBmb3VuZCBhIGJvZ29uIGluIHRoZSBwYXRoLCBzbyBtYWtlIHN1cmUgd2Ug
bmV2ZXIgdXNlIGl0LgotICBzZXQgZHVtbXkgJGFjX2N2X3Byb2dfQ0MKLSAgc2hpZnQKLSAgaWYg
dGVzdCAkIyAhPSAwOyB0aGVuCi0gICAgIyBXZSBjaG9zZSBhIGRpZmZlcmVudCBjb21waWxlciBm
cm9tIHRoZSBib2d1cyBvbmUuCi0gICAgIyBIb3dldmVyLCBpdCBoYXMgdGhlIHNhbWUgYmFzZW5h
bWUsIHNvIHRoZSBib2dvbiB3aWxsIGJlIGNob3NlbgotICAgICMgZmlyc3QgaWYgd2Ugc2V0IEND
IHRvIGp1c3QgdGhlIGJhc2VuYW1lOyB1c2UgdGhlIGZ1bGwgZmlsZSBuYW1lLgotICAgIHNoaWZ0
Ci0gICAgYWNfY3ZfcHJvZ19DQz0iJGFzX2Rpci8kYWNfd29yZCR7MSsnICd9JEAiCi0gIGZpCi1m
aQotZmkKLWZpCi1DQz0kYWNfY3ZfcHJvZ19DQwotaWYgdGVzdCAtbiAiJENDIjsgdGhlbgotICB7
ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IHJlc3VsdDogJENDIiA+JjUK
LSRhc19lY2hvICIkQ0MiID4mNjsgfQotZWxzZQotICB7ICRhc19lY2hvICIkYXNfbWU6JHthc19s
aW5lbm8tJExJTkVOT306IHJlc3VsdDogbm8iID4mNQotJGFzX2VjaG8gIm5vIiA+JjY7IH0KLWZp
Ci0KLQotZmkKLWlmIHRlc3QgLXogIiRDQyI7IHRoZW4KLSAgaWYgdGVzdCAtbiAiJGFjX3Rvb2xf
cHJlZml4IjsgdGhlbgotICBmb3IgYWNfcHJvZyBpbiBjbC5leGUKLSAgZG8KLSAgICAjIEV4dHJh
Y3QgdGhlIGZpcnN0IHdvcmQgb2YgIiRhY190b29sX3ByZWZpeCRhY19wcm9nIiwgc28gaXQgY2Fu
IGJlIGEgcHJvZ3JhbSBuYW1lIHdpdGggYXJncy4KLXNldCBkdW1teSAkYWNfdG9vbF9wcmVmaXgk
YWNfcHJvZzsgYWNfd29yZD0kMgoteyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5F
Tk99OiBjaGVja2luZyBmb3IgJGFjX3dvcmQiID4mNQotJGFzX2VjaG9fbiAiY2hlY2tpbmcgZm9y
ICRhY193b3JkLi4uICIgPiY2OyB9Ci1pZiAke2FjX2N2X3Byb2dfQ0MrOn0gZmFsc2U7IHRoZW4g
OgotICAkYXNfZWNob19uICIoY2FjaGVkKSAiID4mNgotZWxzZQotICBpZiB0ZXN0IC1uICIkQ0Mi
OyB0aGVuCi0gIGFjX2N2X3Byb2dfQ0M9IiRDQyIgIyBMZXQgdGhlIHVzZXIgb3ZlcnJpZGUgdGhl
IHRlc3QuCi1lbHNlCi1hc19zYXZlX0lGUz0kSUZTOyBJRlM9JFBBVEhfU0VQQVJBVE9SCi1mb3Ig
YXNfZGlyIGluICRQQVRICi1kbwotICBJRlM9JGFzX3NhdmVfSUZTCi0gIHRlc3QgLXogIiRhc19k
aXIiICYmIGFzX2Rpcj0uCi0gICAgZm9yIGFjX2V4ZWNfZXh0IGluICcnICRhY19leGVjdXRhYmxl
X2V4dGVuc2lvbnM7IGRvCi0gIGlmIGFzX2ZuX2V4ZWN1dGFibGVfcCAiJGFzX2Rpci8kYWNfd29y
ZCRhY19leGVjX2V4dCI7IHRoZW4KLSAgICBhY19jdl9wcm9nX0NDPSIkYWNfdG9vbF9wcmVmaXgk
YWNfcHJvZyIKLSAgICAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiBmb3Vu
ZCAkYXNfZGlyLyRhY193b3JkJGFjX2V4ZWNfZXh0IiA+JjUKLSAgICBicmVhayAyCi0gIGZpCi1k
b25lCi0gIGRvbmUKLUlGUz0kYXNfc2F2ZV9JRlMKLQotZmkKLWZpCi1DQz0kYWNfY3ZfcHJvZ19D
QwotaWYgdGVzdCAtbiAiJENDIjsgdGhlbgotICB7ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5l
bm8tJExJTkVOT306IHJlc3VsdDogJENDIiA+JjUKLSRhc19lY2hvICIkQ0MiID4mNjsgfQotZWxz
ZQotICB7ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IHJlc3VsdDogbm8i
ID4mNQotJGFzX2VjaG8gIm5vIiA+JjY7IH0KLWZpCi0KLQotICAgIHRlc3QgLW4gIiRDQyIgJiYg
YnJlYWsKLSAgZG9uZQotZmkKLWlmIHRlc3QgLXogIiRDQyI7IHRoZW4KLSAgYWNfY3RfQ0M9JEND
Ci0gIGZvciBhY19wcm9nIGluIGNsLmV4ZQotZG8KLSAgIyBFeHRyYWN0IHRoZSBmaXJzdCB3b3Jk
IG9mICIkYWNfcHJvZyIsIHNvIGl0IGNhbiBiZSBhIHByb2dyYW0gbmFtZSB3aXRoIGFyZ3MuCi1z
ZXQgZHVtbXkgJGFjX3Byb2c7IGFjX3dvcmQ9JDIKLXsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xp
bmVuby0kTElORU5PfTogY2hlY2tpbmcgZm9yICRhY193b3JkIiA+JjUKLSRhc19lY2hvX24gImNo
ZWNraW5nIGZvciAkYWNfd29yZC4uLiAiID4mNjsgfQotaWYgJHthY19jdl9wcm9nX2FjX2N0X0ND
Kzp9IGZhbHNlOyB0aGVuIDoKLSAgJGFzX2VjaG9fbiAiKGNhY2hlZCkgIiA+JjYKLWVsc2UKLSAg
aWYgdGVzdCAtbiAiJGFjX2N0X0NDIjsgdGhlbgotICBhY19jdl9wcm9nX2FjX2N0X0NDPSIkYWNf
Y3RfQ0MiICMgTGV0IHRoZSB1c2VyIG92ZXJyaWRlIHRoZSB0ZXN0LgotZWxzZQotYXNfc2F2ZV9J
RlM9JElGUzsgSUZTPSRQQVRIX1NFUEFSQVRPUgotZm9yIGFzX2RpciBpbiAkUEFUSAotZG8KLSAg
SUZTPSRhc19zYXZlX0lGUwotICB0ZXN0IC16ICIkYXNfZGlyIiAmJiBhc19kaXI9LgotICAgIGZv
ciBhY19leGVjX2V4dCBpbiAnJyAkYWNfZXhlY3V0YWJsZV9leHRlbnNpb25zOyBkbwotICBpZiBh
c19mbl9leGVjdXRhYmxlX3AgIiRhc19kaXIvJGFjX3dvcmQkYWNfZXhlY19leHQiOyB0aGVuCi0g
ICAgYWNfY3ZfcHJvZ19hY19jdF9DQz0iJGFjX3Byb2ciCi0gICAgJGFzX2VjaG8gIiRhc19tZTok
e2FzX2xpbmVuby0kTElORU5PfTogZm91bmQgJGFzX2Rpci8kYWNfd29yZCRhY19leGVjX2V4dCIg
PiY1Ci0gICAgYnJlYWsgMgotICBmaQotZG9uZQotICBkb25lCi1JRlM9JGFzX3NhdmVfSUZTCi0K
LWZpCi1maQotYWNfY3RfQ0M9JGFjX2N2X3Byb2dfYWNfY3RfQ0MKLWlmIHRlc3QgLW4gIiRhY19j
dF9DQyI7IHRoZW4KLSAgeyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiBy
ZXN1bHQ6ICRhY19jdF9DQyIgPiY1Ci0kYXNfZWNobyAiJGFjX2N0X0NDIiA+JjY7IH0KLWVsc2UK
LSAgeyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiByZXN1bHQ6IG5vIiA+
JjUKLSRhc19lY2hvICJubyIgPiY2OyB9Ci1maQotCi0KLSAgdGVzdCAtbiAiJGFjX2N0X0NDIiAm
JiBicmVhawotZG9uZQotCi0gIGlmIHRlc3QgIngkYWNfY3RfQ0MiID0geDsgdGhlbgotICAgIEND
PSIiCi0gIGVsc2UKLSAgICBjYXNlICRjcm9zc19jb21waWxpbmc6JGFjX3Rvb2xfd2FybmVkIGlu
Ci15ZXM6KQoteyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiBXQVJOSU5H
OiB1c2luZyBjcm9zcyB0b29scyBub3QgcHJlZml4ZWQgd2l0aCBob3N0IHRyaXBsZXQiID4mNQot
JGFzX2VjaG8gIiRhc19tZTogV0FSTklORzogdXNpbmcgY3Jvc3MgdG9vbHMgbm90IHByZWZpeGVk
IHdpdGggaG9zdCB0cmlwbGV0IiA+JjI7fQotYWNfdG9vbF93YXJuZWQ9eWVzIDs7Ci1lc2FjCi0g
ICAgQ0M9JGFjX2N0X0NDCi0gIGZpCi1maQotCi1maQotCi0KLXRlc3QgLXogIiRDQyIgJiYgeyB7
ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IGVycm9yOiBpbiBcYCRhY19w
d2QnOiIgPiY1Ci0kYXNfZWNobyAiJGFzX21lOiBlcnJvcjogaW4gXGAkYWNfcHdkJzoiID4mMjt9
Ci1hc19mbl9lcnJvciAkPyAibm8gYWNjZXB0YWJsZSBDIGNvbXBpbGVyIGZvdW5kIGluIFwkUEFU
SAotU2VlIFxgY29uZmlnLmxvZycgZm9yIG1vcmUgZGV0YWlscyIgIiRMSU5FTk8iIDU7IH0KLQot
IyBQcm92aWRlIHNvbWUgaW5mb3JtYXRpb24gYWJvdXQgdGhlIGNvbXBpbGVyLgotJGFzX2VjaG8g
IiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogY2hlY2tpbmcgZm9yIEMgY29tcGlsZXIgdmVy
c2lvbiIgPiY1Ci1zZXQgWCAkYWNfY29tcGlsZQotYWNfY29tcGlsZXI9JDIKLWZvciBhY19vcHRp
b24gaW4gLS12ZXJzaW9uIC12IC1WIC1xdmVyc2lvbjsgZG8KLSAgeyB7IGFjX3RyeT0iJGFjX2Nv
bXBpbGVyICRhY19vcHRpb24gPiY1IgotY2FzZSAiKCgkYWNfdHJ5IiBpbgotICAqXCIqIHwgKlxg
KiB8ICpcXCopIGFjX3RyeV9lY2hvPVwkYWNfdHJ5OzsKLSAgKikgYWNfdHJ5X2VjaG89JGFjX3Ry
eTs7Ci1lc2FjCi1ldmFsIGFjX3RyeV9lY2hvPSJcIlwkYXNfbWU6JHthc19saW5lbm8tJExJTkVO
T306ICRhY190cnlfZWNob1wiIgotJGFzX2VjaG8gIiRhY190cnlfZWNobyI7IH0gPiY1Ci0gIChl
dmFsICIkYWNfY29tcGlsZXIgJGFjX29wdGlvbiA+JjUiKSAyPmNvbmZ0ZXN0LmVycgotICBhY19z
dGF0dXM9JD8KLSAgaWYgdGVzdCAtcyBjb25mdGVzdC5lcnI7IHRoZW4KLSAgICBzZWQgJzEwYVwK
LS4uLiByZXN0IG9mIHN0ZGVyciBvdXRwdXQgZGVsZXRlZCAuLi4KLSAgICAgICAgIDEwcScgY29u
ZnRlc3QuZXJyID5jb25mdGVzdC5lcjEKLSAgICBjYXQgY29uZnRlc3QuZXIxID4mNQotICBmaQot
ICBybSAtZiBjb25mdGVzdC5lcjEgY29uZnRlc3QuZXJyCi0gICRhc19lY2hvICIkYXNfbWU6JHth
c19saW5lbm8tJExJTkVOT306IFwkPyA9ICRhY19zdGF0dXMiID4mNQotICB0ZXN0ICRhY19zdGF0
dXMgPSAwOyB9Ci1kb25lCi0KLWNhdCBjb25mZGVmcy5oIC0gPDxfQUNFT0YgPmNvbmZ0ZXN0LiRh
Y19leHQKLS8qIGVuZCBjb25mZGVmcy5oLiAgKi8KLQotaW50Ci1tYWluICgpCi17Ci0KLSAgOwot
ICByZXR1cm4gMDsKLX0KLV9BQ0VPRgotYWNfY2xlYW5fZmlsZXNfc2F2ZT0kYWNfY2xlYW5fZmls
ZXMKLWFjX2NsZWFuX2ZpbGVzPSIkYWNfY2xlYW5fZmlsZXMgYS5vdXQgYS5vdXQuZFNZTSBhLmV4
ZSBiLm91dCIKLSMgVHJ5IHRvIGNyZWF0ZSBhbiBleGVjdXRhYmxlIHdpdGhvdXQgLW8gZmlyc3Qs
IGRpc3JlZ2FyZCBhLm91dC4KLSMgSXQgd2lsbCBoZWxwIHVzIGRpYWdub3NlIGJyb2tlbiBjb21w
aWxlcnMsIGFuZCBmaW5kaW5nIG91dCBhbiBpbnR1aXRpb24KLSMgb2YgZXhlZXh0LgoteyAkYXNf
ZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiBjaGVja2luZyB3aGV0aGVyIHRoZSBD
IGNvbXBpbGVyIHdvcmtzIiA+JjUKLSRhc19lY2hvX24gImNoZWNraW5nIHdoZXRoZXIgdGhlIEMg
Y29tcGlsZXIgd29ya3MuLi4gIiA+JjY7IH0KLWFjX2xpbmtfZGVmYXVsdD1gJGFzX2VjaG8gIiRh
Y19saW5rIiB8IHNlZCAncy8gLW8gKmNvbmZ0ZXN0W14gXSovLydgCi0KLSMgVGhlIHBvc3NpYmxl
IG91dHB1dCBmaWxlczoKLWFjX2ZpbGVzPSJhLm91dCBjb25mdGVzdC5leGUgY29uZnRlc3QgYS5l
eGUgYV9vdXQuZXhlIGIub3V0IGNvbmZ0ZXN0LioiCi0KLWFjX3JtZmlsZXM9Ci1mb3IgYWNfZmls
ZSBpbiAkYWNfZmlsZXMKLWRvCi0gIGNhc2UgJGFjX2ZpbGUgaW4KLSAgICAqLiRhY19leHQgfCAq
Lnhjb2ZmIHwgKi50ZHMgfCAqLmQgfCAqLnBkYiB8ICoueFNZTSB8ICouYmIgfCAqLmJiZyB8ICou
bWFwIHwgKi5pbmYgfCAqLmRTWU0gfCAqLm8gfCAqLm9iaiApIDs7Ci0gICAgKiApIGFjX3JtZmls
ZXM9IiRhY19ybWZpbGVzICRhY19maWxlIjs7Ci0gIGVzYWMKLWRvbmUKLXJtIC1mICRhY19ybWZp
bGVzCi0KLWlmIHsgeyBhY190cnk9IiRhY19saW5rX2RlZmF1bHQiCi1jYXNlICIoKCRhY190cnki
IGluCi0gICpcIiogfCAqXGAqIHwgKlxcKikgYWNfdHJ5X2VjaG89XCRhY190cnk7OwotICAqKSBh
Y190cnlfZWNobz0kYWNfdHJ5OzsKLWVzYWMKLWV2YWwgYWNfdHJ5X2VjaG89IlwiXCRhc19tZTok
e2FzX2xpbmVuby0kTElORU5PfTogJGFjX3RyeV9lY2hvXCIiCi0kYXNfZWNobyAiJGFjX3RyeV9l
Y2hvIjsgfSA+JjUKLSAgKGV2YWwgIiRhY19saW5rX2RlZmF1bHQiKSAyPiY1Ci0gIGFjX3N0YXR1
cz0kPwotICAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiBcJD8gPSAkYWNf
c3RhdHVzIiA+JjUKLSAgdGVzdCAkYWNfc3RhdHVzID0gMDsgfTsgdGhlbiA6Ci0gICMgQXV0b2Nv
bmYtMi4xMyBjb3VsZCBzZXQgdGhlIGFjX2N2X2V4ZWV4dCB2YXJpYWJsZSB0byBgbm8nLgotIyBT
byBpZ25vcmUgYSB2YWx1ZSBvZiBgbm8nLCBvdGhlcndpc2UgdGhpcyB3b3VsZCBsZWFkIHRvIGBF
WEVFWFQgPSBubycKLSMgaW4gYSBNYWtlZmlsZS4gIFdlIHNob3VsZCBub3Qgb3ZlcnJpZGUgYWNf
Y3ZfZXhlZXh0IGlmIGl0IHdhcyBjYWNoZWQsCi0jIHNvIHRoYXQgdGhlIHVzZXIgY2FuIHNob3J0
LWNpcmN1aXQgdGhpcyB0ZXN0IGZvciBjb21waWxlcnMgdW5rbm93biB0bwotIyBBdXRvY29uZi4K
LWZvciBhY19maWxlIGluICRhY19maWxlcyAnJwotZG8KLSAgdGVzdCAtZiAiJGFjX2ZpbGUiIHx8
IGNvbnRpbnVlCi0gIGNhc2UgJGFjX2ZpbGUgaW4KLSAgICAqLiRhY19leHQgfCAqLnhjb2ZmIHwg
Ki50ZHMgfCAqLmQgfCAqLnBkYiB8ICoueFNZTSB8ICouYmIgfCAqLmJiZyB8ICoubWFwIHwgKi5p
bmYgfCAqLmRTWU0gfCAqLm8gfCAqLm9iaiApCi0JOzsKLSAgICBbYWJdLm91dCApCi0JIyBXZSBm
b3VuZCB0aGUgZGVmYXVsdCBleGVjdXRhYmxlLCBidXQgZXhlZXh0PScnIGlzIG1vc3QKLQkjIGNl
cnRhaW5seSByaWdodC4KLQlicmVhazs7Ci0gICAgKi4qICkKLQlpZiB0ZXN0ICIke2FjX2N2X2V4
ZWV4dCtzZXR9IiA9IHNldCAmJiB0ZXN0ICIkYWNfY3ZfZXhlZXh0IiAhPSBubzsKLQl0aGVuIDo7
IGVsc2UKLQkgICBhY19jdl9leGVleHQ9YGV4cHIgIiRhY19maWxlIiA6ICdbXi5dKlwoXC4uKlwp
J2AKLQlmaQotCSMgV2Ugc2V0IGFjX2N2X2V4ZWV4dCBoZXJlIGJlY2F1c2UgdGhlIGxhdGVyIHRl
c3QgZm9yIGl0IGlzIG5vdAotCSMgc2FmZTogY3Jvc3MgY29tcGlsZXJzIG1heSBub3QgYWRkIHRo
ZSBzdWZmaXggaWYgZ2l2ZW4gYW4gYC1vJwotCSMgYXJndW1lbnQsIHNvIHdlIG1heSBuZWVkIHRv
IGtub3cgaXQgYXQgdGhhdCBwb2ludCBhbHJlYWR5LgotCSMgRXZlbiBpZiB0aGlzIHNlY3Rpb24g
bG9va3MgY3J1ZnR5OiBpdCBoYXMgdGhlIGFkdmFudGFnZSBvZgotCSMgYWN0dWFsbHkgd29ya2lu
Zy4KLQlicmVhazs7Ci0gICAgKiApCi0JYnJlYWs7OwotICBlc2FjCi1kb25lCi10ZXN0ICIkYWNf
Y3ZfZXhlZXh0IiA9IG5vICYmIGFjX2N2X2V4ZWV4dD0KLQotZWxzZQotICBhY19maWxlPScnCi1m
aQotaWYgdGVzdCAteiAiJGFjX2ZpbGUiOyB0aGVuIDoKLSAgeyAkYXNfZWNobyAiJGFzX21lOiR7
YXNfbGluZW5vLSRMSU5FTk99OiByZXN1bHQ6IG5vIiA+JjUKLSRhc19lY2hvICJubyIgPiY2OyB9
Ci0kYXNfZWNobyAiJGFzX21lOiBmYWlsZWQgcHJvZ3JhbSB3YXM6IiA+JjUKLXNlZCAncy9eL3wg
LycgY29uZnRlc3QuJGFjX2V4dCA+JjUKLQoteyB7ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5l
bm8tJExJTkVOT306IGVycm9yOiBpbiBcYCRhY19wd2QnOiIgPiY1Ci0kYXNfZWNobyAiJGFzX21l
OiBlcnJvcjogaW4gXGAkYWNfcHdkJzoiID4mMjt9Ci1hc19mbl9lcnJvciA3NyAiQyBjb21waWxl
ciBjYW5ub3QgY3JlYXRlIGV4ZWN1dGFibGVzCi1TZWUgXGBjb25maWcubG9nJyBmb3IgbW9yZSBk
ZXRhaWxzIiAiJExJTkVOTyIgNTsgfQotZWxzZQotICB7ICRhc19lY2hvICIkYXNfbWU6JHthc19s
aW5lbm8tJExJTkVOT306IHJlc3VsdDogeWVzIiA+JjUKLSRhc19lY2hvICJ5ZXMiID4mNjsgfQot
ZmkKLXsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogY2hlY2tpbmcgZm9y
IEMgY29tcGlsZXIgZGVmYXVsdCBvdXRwdXQgZmlsZSBuYW1lIiA+JjUKLSRhc19lY2hvX24gImNo
ZWNraW5nIGZvciBDIGNvbXBpbGVyIGRlZmF1bHQgb3V0cHV0IGZpbGUgbmFtZS4uLiAiID4mNjsg
fQoteyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiByZXN1bHQ6ICRhY19m
aWxlIiA+JjUKLSRhc19lY2hvICIkYWNfZmlsZSIgPiY2OyB9Ci1hY19leGVleHQ9JGFjX2N2X2V4
ZWV4dAotCi1ybSAtZiAtciBhLm91dCBhLm91dC5kU1lNIGEuZXhlIGNvbmZ0ZXN0JGFjX2N2X2V4
ZWV4dCBiLm91dAotYWNfY2xlYW5fZmlsZXM9JGFjX2NsZWFuX2ZpbGVzX3NhdmUKLXsgJGFzX2Vj
aG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogY2hlY2tpbmcgZm9yIHN1ZmZpeCBvZiBl
eGVjdXRhYmxlcyIgPiY1Ci0kYXNfZWNob19uICJjaGVja2luZyBmb3Igc3VmZml4IG9mIGV4ZWN1
dGFibGVzLi4uICIgPiY2OyB9Ci1pZiB7IHsgYWNfdHJ5PSIkYWNfbGluayIKLWNhc2UgIigoJGFj
X3RyeSIgaW4KLSAgKlwiKiB8ICpcYCogfCAqXFwqKSBhY190cnlfZWNobz1cJGFjX3RyeTs7Ci0g
ICopIGFjX3RyeV9lY2hvPSRhY190cnk7OwotZXNhYwotZXZhbCBhY190cnlfZWNobz0iXCJcJGFz
X21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiAkYWNfdHJ5X2VjaG9cIiIKLSRhc19lY2hvICIkYWNf
dHJ5X2VjaG8iOyB9ID4mNQotICAoZXZhbCAiJGFjX2xpbmsiKSAyPiY1Ci0gIGFjX3N0YXR1cz0k
PwotICAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiBcJD8gPSAkYWNfc3Rh
dHVzIiA+JjUKLSAgdGVzdCAkYWNfc3RhdHVzID0gMDsgfTsgdGhlbiA6Ci0gICMgSWYgYm90aCBg
Y29uZnRlc3QuZXhlJyBhbmQgYGNvbmZ0ZXN0JyBhcmUgYHByZXNlbnQnICh3ZWxsLCBvYnNlcnZh
YmxlKQotIyBjYXRjaCBgY29uZnRlc3QuZXhlJy4gIEZvciBpbnN0YW5jZSB3aXRoIEN5Z3dpbiwg
YGxzIGNvbmZ0ZXN0JyB3aWxsCi0jIHdvcmsgcHJvcGVybHkgKGkuZS4sIHJlZmVyIHRvIGBjb25m
dGVzdC5leGUnKSwgd2hpbGUgaXQgd29uJ3Qgd2l0aAotIyBgcm0nLgotZm9yIGFjX2ZpbGUgaW4g
Y29uZnRlc3QuZXhlIGNvbmZ0ZXN0IGNvbmZ0ZXN0Lio7IGRvCi0gIHRlc3QgLWYgIiRhY19maWxl
IiB8fCBjb250aW51ZQotICBjYXNlICRhY19maWxlIGluCi0gICAgKi4kYWNfZXh0IHwgKi54Y29m
ZiB8ICoudGRzIHwgKi5kIHwgKi5wZGIgfCAqLnhTWU0gfCAqLmJiIHwgKi5iYmcgfCAqLm1hcCB8
ICouaW5mIHwgKi5kU1lNIHwgKi5vIHwgKi5vYmogKSA7OwotICAgICouKiApIGFjX2N2X2V4ZWV4
dD1gZXhwciAiJGFjX2ZpbGUiIDogJ1teLl0qXChcLi4qXCknYAotCSAgYnJlYWs7OwotICAgICog
KSBicmVhazs7Ci0gIGVzYWMKLWRvbmUKLWVsc2UKLSAgeyB7ICRhc19lY2hvICIkYXNfbWU6JHth
c19saW5lbm8tJExJTkVOT306IGVycm9yOiBpbiBcYCRhY19wd2QnOiIgPiY1Ci0kYXNfZWNobyAi
JGFzX21lOiBlcnJvcjogaW4gXGAkYWNfcHdkJzoiID4mMjt9Ci1hc19mbl9lcnJvciAkPyAiY2Fu
bm90IGNvbXB1dGUgc3VmZml4IG9mIGV4ZWN1dGFibGVzOiBjYW5ub3QgY29tcGlsZSBhbmQgbGlu
awotU2VlIFxgY29uZmlnLmxvZycgZm9yIG1vcmUgZGV0YWlscyIgIiRMSU5FTk8iIDU7IH0KLWZp
Ci1ybSAtZiBjb25mdGVzdCBjb25mdGVzdCRhY19jdl9leGVleHQKLXsgJGFzX2VjaG8gIiRhc19t
ZToke2FzX2xpbmVuby0kTElORU5PfTogcmVzdWx0OiAkYWNfY3ZfZXhlZXh0IiA+JjUKLSRhc19l
Y2hvICIkYWNfY3ZfZXhlZXh0IiA+JjY7IH0KLQotcm0gLWYgY29uZnRlc3QuJGFjX2V4dAotRVhF
RVhUPSRhY19jdl9leGVleHQKLWFjX2V4ZWV4dD0kRVhFRVhUCi1jYXQgY29uZmRlZnMuaCAtIDw8
X0FDRU9GID5jb25mdGVzdC4kYWNfZXh0Ci0vKiBlbmQgY29uZmRlZnMuaC4gICovCi0jaW5jbHVk
ZSA8c3RkaW8uaD4KLWludAotbWFpbiAoKQotewotRklMRSAqZiA9IGZvcGVuICgiY29uZnRlc3Qu
b3V0IiwgInciKTsKLSByZXR1cm4gZmVycm9yIChmKSB8fCBmY2xvc2UgKGYpICE9IDA7Ci0KLSAg
OwotICByZXR1cm4gMDsKLX0KLV9BQ0VPRgotYWNfY2xlYW5fZmlsZXM9IiRhY19jbGVhbl9maWxl
cyBjb25mdGVzdC5vdXQiCi0jIENoZWNrIHRoYXQgdGhlIGNvbXBpbGVyIHByb2R1Y2VzIGV4ZWN1
dGFibGVzIHdlIGNhbiBydW4uICBJZiBub3QsIGVpdGhlcgotIyB0aGUgY29tcGlsZXIgaXMgYnJv
a2VuLCBvciB3ZSBjcm9zcyBjb21waWxlLgoteyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5v
LSRMSU5FTk99OiBjaGVja2luZyB3aGV0aGVyIHdlIGFyZSBjcm9zcyBjb21waWxpbmciID4mNQot
JGFzX2VjaG9fbiAiY2hlY2tpbmcgd2hldGhlciB3ZSBhcmUgY3Jvc3MgY29tcGlsaW5nLi4uICIg
PiY2OyB9Ci1pZiB0ZXN0ICIkY3Jvc3NfY29tcGlsaW5nIiAhPSB5ZXM7IHRoZW4KLSAgeyB7IGFj
X3RyeT0iJGFjX2xpbmsiCi1jYXNlICIoKCRhY190cnkiIGluCi0gICpcIiogfCAqXGAqIHwgKlxc
KikgYWNfdHJ5X2VjaG89XCRhY190cnk7OwotICAqKSBhY190cnlfZWNobz0kYWNfdHJ5OzsKLWVz
YWMKLWV2YWwgYWNfdHJ5X2VjaG89IlwiXCRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogJGFj
X3RyeV9lY2hvXCIiCi0kYXNfZWNobyAiJGFjX3RyeV9lY2hvIjsgfSA+JjUKLSAgKGV2YWwgIiRh
Y19saW5rIikgMj4mNQotICBhY19zdGF0dXM9JD8KLSAgJGFzX2VjaG8gIiRhc19tZToke2FzX2xp
bmVuby0kTElORU5PfTogXCQ/ID0gJGFjX3N0YXR1cyIgPiY1Ci0gIHRlc3QgJGFjX3N0YXR1cyA9
IDA7IH0KLSAgaWYgeyBhY190cnk9Jy4vY29uZnRlc3QkYWNfY3ZfZXhlZXh0JwotICB7IHsgY2Fz
ZSAiKCgkYWNfdHJ5IiBpbgotICAqXCIqIHwgKlxgKiB8ICpcXCopIGFjX3RyeV9lY2hvPVwkYWNf
dHJ5OzsKLSAgKikgYWNfdHJ5X2VjaG89JGFjX3RyeTs7Ci1lc2FjCi1ldmFsIGFjX3RyeV9lY2hv
PSJcIlwkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306ICRhY190cnlfZWNob1wiIgotJGFzX2Vj
aG8gIiRhY190cnlfZWNobyI7IH0gPiY1Ci0gIChldmFsICIkYWNfdHJ5IikgMj4mNQotICBhY19z
dGF0dXM9JD8KLSAgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogXCQ/ID0g
JGFjX3N0YXR1cyIgPiY1Ci0gIHRlc3QgJGFjX3N0YXR1cyA9IDA7IH07IH07IHRoZW4KLSAgICBj
cm9zc19jb21waWxpbmc9bm8KLSAgZWxzZQotICAgIGlmIHRlc3QgIiRjcm9zc19jb21waWxpbmci
ID0gbWF5YmU7IHRoZW4KLQljcm9zc19jb21waWxpbmc9eWVzCi0gICAgZWxzZQotCXsgeyAkYXNf
ZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiBlcnJvcjogaW4gXGAkYWNfcHdkJzoi
ID4mNQotJGFzX2VjaG8gIiRhc19tZTogZXJyb3I6IGluIFxgJGFjX3B3ZCc6IiA+JjI7fQotYXNf
Zm5fZXJyb3IgJD8gImNhbm5vdCBydW4gQyBjb21waWxlZCBwcm9ncmFtcy4KLUlmIHlvdSBtZWFu
dCB0byBjcm9zcyBjb21waWxlLCB1c2UgXGAtLWhvc3QnLgotU2VlIFxgY29uZmlnLmxvZycgZm9y
IG1vcmUgZGV0YWlscyIgIiRMSU5FTk8iIDU7IH0KLSAgICBmaQotICBmaQotZmkKLXsgJGFzX2Vj
aG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogcmVzdWx0OiAkY3Jvc3NfY29tcGlsaW5n
IiA+JjUKLSRhc19lY2hvICIkY3Jvc3NfY29tcGlsaW5nIiA+JjY7IH0KLQotcm0gLWYgY29uZnRl
c3QuJGFjX2V4dCBjb25mdGVzdCRhY19jdl9leGVleHQgY29uZnRlc3Qub3V0Ci1hY19jbGVhbl9m
aWxlcz0kYWNfY2xlYW5fZmlsZXNfc2F2ZQoteyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5v
LSRMSU5FTk99OiBjaGVja2luZyBmb3Igc3VmZml4IG9mIG9iamVjdCBmaWxlcyIgPiY1Ci0kYXNf
ZWNob19uICJjaGVja2luZyBmb3Igc3VmZml4IG9mIG9iamVjdCBmaWxlcy4uLiAiID4mNjsgfQot
aWYgJHthY19jdl9vYmpleHQrOn0gZmFsc2U7IHRoZW4gOgotICAkYXNfZWNob19uICIoY2FjaGVk
KSAiID4mNgotZWxzZQotICBjYXQgY29uZmRlZnMuaCAtIDw8X0FDRU9GID5jb25mdGVzdC4kYWNf
ZXh0Ci0vKiBlbmQgY29uZmRlZnMuaC4gICovCi0KLWludAotbWFpbiAoKQotewotCi0gIDsKLSAg
cmV0dXJuIDA7Ci19Ci1fQUNFT0YKLXJtIC1mIGNvbmZ0ZXN0Lm8gY29uZnRlc3Qub2JqCi1pZiB7
IHsgYWNfdHJ5PSIkYWNfY29tcGlsZSIKLWNhc2UgIigoJGFjX3RyeSIgaW4KLSAgKlwiKiB8ICpc
YCogfCAqXFwqKSBhY190cnlfZWNobz1cJGFjX3RyeTs7Ci0gICopIGFjX3RyeV9lY2hvPSRhY190
cnk7OwotZXNhYwotZXZhbCBhY190cnlfZWNobz0iXCJcJGFzX21lOiR7YXNfbGluZW5vLSRMSU5F
Tk99OiAkYWNfdHJ5X2VjaG9cIiIKLSRhc19lY2hvICIkYWNfdHJ5X2VjaG8iOyB9ID4mNQotICAo
ZXZhbCAiJGFjX2NvbXBpbGUiKSAyPiY1Ci0gIGFjX3N0YXR1cz0kPwotICAkYXNfZWNobyAiJGFz
X21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiBcJD8gPSAkYWNfc3RhdHVzIiA+JjUKLSAgdGVzdCAk
YWNfc3RhdHVzID0gMDsgfTsgdGhlbiA6Ci0gIGZvciBhY19maWxlIGluIGNvbmZ0ZXN0Lm8gY29u
ZnRlc3Qub2JqIGNvbmZ0ZXN0Lio7IGRvCi0gIHRlc3QgLWYgIiRhY19maWxlIiB8fCBjb250aW51
ZTsKLSAgY2FzZSAkYWNfZmlsZSBpbgotICAgICouJGFjX2V4dCB8ICoueGNvZmYgfCAqLnRkcyB8
ICouZCB8ICoucGRiIHwgKi54U1lNIHwgKi5iYiB8ICouYmJnIHwgKi5tYXAgfCAqLmluZiB8ICou
ZFNZTSApIDs7Ci0gICAgKikgYWNfY3Zfb2JqZXh0PWBleHByICIkYWNfZmlsZSIgOiAnLipcLlwo
LipcKSdgCi0gICAgICAgYnJlYWs7OwotICBlc2FjCi1kb25lCi1lbHNlCi0gICRhc19lY2hvICIk
YXNfbWU6IGZhaWxlZCBwcm9ncmFtIHdhczoiID4mNQotc2VkICdzL14vfCAvJyBjb25mdGVzdC4k
YWNfZXh0ID4mNQotCi17IHsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTog
ZXJyb3I6IGluIFxgJGFjX3B3ZCc6IiA+JjUKLSRhc19lY2hvICIkYXNfbWU6IGVycm9yOiBpbiBc
YCRhY19wd2QnOiIgPiYyO30KLWFzX2ZuX2Vycm9yICQ/ICJjYW5ub3QgY29tcHV0ZSBzdWZmaXgg
b2Ygb2JqZWN0IGZpbGVzOiBjYW5ub3QgY29tcGlsZQotU2VlIFxgY29uZmlnLmxvZycgZm9yIG1v
cmUgZGV0YWlscyIgIiRMSU5FTk8iIDU7IH0KLWZpCi1ybSAtZiBjb25mdGVzdC4kYWNfY3Zfb2Jq
ZXh0IGNvbmZ0ZXN0LiRhY19leHQKLWZpCi17ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8t
JExJTkVOT306IHJlc3VsdDogJGFjX2N2X29iamV4dCIgPiY1Ci0kYXNfZWNobyAiJGFjX2N2X29i
amV4dCIgPiY2OyB9Ci1PQkpFWFQ9JGFjX2N2X29iamV4dAotYWNfb2JqZXh0PSRPQkpFWFQKLXsg
JGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogY2hlY2tpbmcgd2hldGhlciB3
ZSBhcmUgdXNpbmcgdGhlIEdOVSBDIGNvbXBpbGVyIiA+JjUKLSRhc19lY2hvX24gImNoZWNraW5n
IHdoZXRoZXIgd2UgYXJlIHVzaW5nIHRoZSBHTlUgQyBjb21waWxlci4uLiAiID4mNjsgfQotaWYg
JHthY19jdl9jX2NvbXBpbGVyX2dudSs6fSBmYWxzZTsgdGhlbiA6Ci0gICRhc19lY2hvX24gIihj
YWNoZWQpICIgPiY2Ci1lbHNlCi0gIGNhdCBjb25mZGVmcy5oIC0gPDxfQUNFT0YgPmNvbmZ0ZXN0
LiRhY19leHQKLS8qIGVuZCBjb25mZGVmcy5oLiAgKi8KLQotaW50Ci1tYWluICgpCi17Ci0jaWZu
ZGVmIF9fR05VQ19fCi0gICAgICAgY2hva2UgbWUKLSNlbmRpZgotCi0gIDsKLSAgcmV0dXJuIDA7
Ci19Ci1fQUNFT0YKLWlmIGFjX2ZuX2NfdHJ5X2NvbXBpbGUgIiRMSU5FTk8iOyB0aGVuIDoKLSAg
YWNfY29tcGlsZXJfZ251PXllcwotZWxzZQotICBhY19jb21waWxlcl9nbnU9bm8KLWZpCi1ybSAt
ZiBjb3JlIGNvbmZ0ZXN0LmVyciBjb25mdGVzdC4kYWNfb2JqZXh0IGNvbmZ0ZXN0LiRhY19leHQK
LWFjX2N2X2NfY29tcGlsZXJfZ251PSRhY19jb21waWxlcl9nbnUKLQotZmkKLXsgJGFzX2VjaG8g
IiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogcmVzdWx0OiAkYWNfY3ZfY19jb21waWxlcl9n
bnUiID4mNQotJGFzX2VjaG8gIiRhY19jdl9jX2NvbXBpbGVyX2dudSIgPiY2OyB9Ci1pZiB0ZXN0
ICRhY19jb21waWxlcl9nbnUgPSB5ZXM7IHRoZW4KLSAgR0NDPXllcwotZWxzZQotICBHQ0M9Ci1m
aQotYWNfdGVzdF9DRkxBR1M9JHtDRkxBR1Mrc2V0fQotYWNfc2F2ZV9DRkxBR1M9JENGTEFHUwot
eyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiBjaGVja2luZyB3aGV0aGVy
ICRDQyBhY2NlcHRzIC1nIiA+JjUKLSRhc19lY2hvX24gImNoZWNraW5nIHdoZXRoZXIgJENDIGFj
Y2VwdHMgLWcuLi4gIiA+JjY7IH0KLWlmICR7YWNfY3ZfcHJvZ19jY19nKzp9IGZhbHNlOyB0aGVu
IDoKLSAgJGFzX2VjaG9fbiAiKGNhY2hlZCkgIiA+JjYKLWVsc2UKLSAgYWNfc2F2ZV9jX3dlcnJv
cl9mbGFnPSRhY19jX3dlcnJvcl9mbGFnCi0gICBhY19jX3dlcnJvcl9mbGFnPXllcwotICAgYWNf
Y3ZfcHJvZ19jY19nPW5vCi0gICBDRkxBR1M9Ii1nIgotICAgY2F0IGNvbmZkZWZzLmggLSA8PF9B
Q0VPRiA+Y29uZnRlc3QuJGFjX2V4dAotLyogZW5kIGNvbmZkZWZzLmguICAqLwotCi1pbnQKLW1h
aW4gKCkKLXsKLQotICA7Ci0gIHJldHVybiAwOwotfQotX0FDRU9GCi1pZiBhY19mbl9jX3RyeV9j
b21waWxlICIkTElORU5PIjsgdGhlbiA6Ci0gIGFjX2N2X3Byb2dfY2NfZz15ZXMKLWVsc2UKLSAg
Q0ZMQUdTPSIiCi0gICAgICBjYXQgY29uZmRlZnMuaCAtIDw8X0FDRU9GID5jb25mdGVzdC4kYWNf
ZXh0Ci0vKiBlbmQgY29uZmRlZnMuaC4gICovCi0KLWludAotbWFpbiAoKQotewotCi0gIDsKLSAg
cmV0dXJuIDA7Ci19Ci1fQUNFT0YKLWlmIGFjX2ZuX2NfdHJ5X2NvbXBpbGUgIiRMSU5FTk8iOyB0
aGVuIDoKLQotZWxzZQotICBhY19jX3dlcnJvcl9mbGFnPSRhY19zYXZlX2Nfd2Vycm9yX2ZsYWcK
LQkgQ0ZMQUdTPSItZyIKLQkgY2F0IGNvbmZkZWZzLmggLSA8PF9BQ0VPRiA+Y29uZnRlc3QuJGFj
X2V4dAotLyogZW5kIGNvbmZkZWZzLmguICAqLwotCi1pbnQKLW1haW4gKCkKLXsKLQotICA7Ci0g
IHJldHVybiAwOwotfQotX0FDRU9GCi1pZiBhY19mbl9jX3RyeV9jb21waWxlICIkTElORU5PIjsg
dGhlbiA6Ci0gIGFjX2N2X3Byb2dfY2NfZz15ZXMKLWZpCi1ybSAtZiBjb3JlIGNvbmZ0ZXN0LmVy
ciBjb25mdGVzdC4kYWNfb2JqZXh0IGNvbmZ0ZXN0LiRhY19leHQKLWZpCi1ybSAtZiBjb3JlIGNv
bmZ0ZXN0LmVyciBjb25mdGVzdC4kYWNfb2JqZXh0IGNvbmZ0ZXN0LiRhY19leHQKLWZpCi1ybSAt
ZiBjb3JlIGNvbmZ0ZXN0LmVyciBjb25mdGVzdC4kYWNfb2JqZXh0IGNvbmZ0ZXN0LiRhY19leHQK
LSAgIGFjX2Nfd2Vycm9yX2ZsYWc9JGFjX3NhdmVfY193ZXJyb3JfZmxhZwotZmkKLXsgJGFzX2Vj
aG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogcmVzdWx0OiAkYWNfY3ZfcHJvZ19jY19n
IiA+JjUKLSRhc19lY2hvICIkYWNfY3ZfcHJvZ19jY19nIiA+JjY7IH0KLWlmIHRlc3QgIiRhY190
ZXN0X0NGTEFHUyIgPSBzZXQ7IHRoZW4KLSAgQ0ZMQUdTPSRhY19zYXZlX0NGTEFHUwotZWxpZiB0
ZXN0ICRhY19jdl9wcm9nX2NjX2cgPSB5ZXM7IHRoZW4KLSAgaWYgdGVzdCAiJEdDQyIgPSB5ZXM7
IHRoZW4KLSAgICBDRkxBR1M9Ii1nIC1PMiIKLSAgZWxzZQotICAgIENGTEFHUz0iLWciCi0gIGZp
Ci1lbHNlCi0gIGlmIHRlc3QgIiRHQ0MiID0geWVzOyB0aGVuCi0gICAgQ0ZMQUdTPSItTzIiCi0g
IGVsc2UKLSAgICBDRkxBR1M9Ci0gIGZpCi1maQoteyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGlu
ZW5vLSRMSU5FTk99OiBjaGVja2luZyBmb3IgJENDIG9wdGlvbiB0byBhY2NlcHQgSVNPIEM4OSIg
PiY1Ci0kYXNfZWNob19uICJjaGVja2luZyBmb3IgJENDIG9wdGlvbiB0byBhY2NlcHQgSVNPIEM4
OS4uLiAiID4mNjsgfQotaWYgJHthY19jdl9wcm9nX2NjX2M4OSs6fSBmYWxzZTsgdGhlbiA6Ci0g
ICRhc19lY2hvX24gIihjYWNoZWQpICIgPiY2Ci1lbHNlCi0gIGFjX2N2X3Byb2dfY2NfYzg5PW5v
Ci1hY19zYXZlX0NDPSRDQwotY2F0IGNvbmZkZWZzLmggLSA8PF9BQ0VPRiA+Y29uZnRlc3QuJGFj
X2V4dAotLyogZW5kIGNvbmZkZWZzLmguICAqLwotI2luY2x1ZGUgPHN0ZGFyZy5oPgotI2luY2x1
ZGUgPHN0ZGlvLmg+Ci1zdHJ1Y3Qgc3RhdDsKLS8qIE1vc3Qgb2YgdGhlIGZvbGxvd2luZyB0ZXN0
cyBhcmUgc3RvbGVuIGZyb20gUkNTIDUuNydzIHNyYy9jb25mLnNoLiAgKi8KLXN0cnVjdCBidWYg
eyBpbnQgeDsgfTsKLUZJTEUgKiAoKnJjc29wZW4pIChzdHJ1Y3QgYnVmICosIHN0cnVjdCBzdGF0
ICosIGludCk7Ci1zdGF0aWMgY2hhciAqZSAocCwgaSkKLSAgICAgY2hhciAqKnA7Ci0gICAgIGlu
dCBpOwotewotICByZXR1cm4gcFtpXTsKLX0KLXN0YXRpYyBjaGFyICpmIChjaGFyICogKCpnKSAo
Y2hhciAqKiwgaW50KSwgY2hhciAqKnAsIC4uLikKLXsKLSAgY2hhciAqczsKLSAgdmFfbGlzdCB2
OwotICB2YV9zdGFydCAodixwKTsKLSAgcyA9IGcgKHAsIHZhX2FyZyAodixpbnQpKTsKLSAgdmFf
ZW5kICh2KTsKLSAgcmV0dXJuIHM7Ci19Ci0KLS8qIE9TRiA0LjAgQ29tcGFxIGNjIGlzIHNvbWUg
c29ydCBvZiBhbG1vc3QtQU5TSSBieSBkZWZhdWx0LiAgSXQgaGFzCi0gICBmdW5jdGlvbiBwcm90
b3R5cGVzIGFuZCBzdHVmZiwgYnV0IG5vdCAnXHhISCcgaGV4IGNoYXJhY3RlciBjb25zdGFudHMu
Ci0gICBUaGVzZSBkb24ndCBwcm92b2tlIGFuIGVycm9yIHVuZm9ydHVuYXRlbHksIGluc3RlYWQg
YXJlIHNpbGVudGx5IHRyZWF0ZWQKLSAgIGFzICd4Jy4gIFRoZSBmb2xsb3dpbmcgaW5kdWNlcyBh
biBlcnJvciwgdW50aWwgLXN0ZCBpcyBhZGRlZCB0byBnZXQKLSAgIHByb3BlciBBTlNJIG1vZGUu
ICBDdXJpb3VzbHkgJ1x4MDAnIT0neCcgYWx3YXlzIGNvbWVzIG91dCB0cnVlLCBmb3IgYW4KLSAg
IGFycmF5IHNpemUgYXQgbGVhc3QuICBJdCdzIG5lY2Vzc2FyeSB0byB3cml0ZSAnXHgwMCc9PTAg
dG8gZ2V0IHNvbWV0aGluZwotICAgdGhhdCdzIHRydWUgb25seSB3aXRoIC1zdGQuICAqLwotaW50
IG9zZjRfY2NfYXJyYXkgWydceDAwJyA9PSAwID8gMSA6IC0xXTsKLQotLyogSUJNIEMgNiBmb3Ig
QUlYIGlzIGFsbW9zdC1BTlNJIGJ5IGRlZmF1bHQsIGJ1dCBpdCByZXBsYWNlcyBtYWNybyBwYXJh
bWV0ZXJzCi0gICBpbnNpZGUgc3RyaW5ncyBhbmQgY2hhcmFjdGVyIGNvbnN0YW50cy4gICovCi0j
ZGVmaW5lIEZPTyh4KSAneCcKLWludCB4bGM2X2NjX2FycmF5W0ZPTyhhKSA9PSAneCcgPyAxIDog
LTFdOwotCi1pbnQgdGVzdCAoaW50IGksIGRvdWJsZSB4KTsKLXN0cnVjdCBzMSB7aW50ICgqZikg
KGludCBhKTt9Owotc3RydWN0IHMyIHtpbnQgKCpmKSAoZG91YmxlIGEpO307Ci1pbnQgcGFpcm5h
bWVzIChpbnQsIGNoYXIgKiosIEZJTEUgKigqKShzdHJ1Y3QgYnVmICosIHN0cnVjdCBzdGF0ICos
IGludCksIGludCwgaW50KTsKLWludCBhcmdjOwotY2hhciAqKmFyZ3Y7Ci1pbnQKLW1haW4gKCkK
LXsKLXJldHVybiBmIChlLCBhcmd2LCAwKSAhPSBhcmd2WzBdICB8fCAgZiAoZSwgYXJndiwgMSkg
IT0gYXJndlsxXTsKLSAgOwotICByZXR1cm4gMDsKLX0KLV9BQ0VPRgotZm9yIGFjX2FyZyBpbiAn
JyAtcWxhbmdsdmw9ZXh0Yzg5IC1xbGFuZ2x2bD1hbnNpIC1zdGQgXAotCS1BZSAiLUFhIC1EX0hQ
VVhfU09VUkNFIiAiLVhjIC1EX19FWFRFTlNJT05TX18iCi1kbwotICBDQz0iJGFjX3NhdmVfQ0Mg
JGFjX2FyZyIKLSAgaWYgYWNfZm5fY190cnlfY29tcGlsZSAiJExJTkVOTyI7IHRoZW4gOgotICBh
Y19jdl9wcm9nX2NjX2M4OT0kYWNfYXJnCi1maQotcm0gLWYgY29yZSBjb25mdGVzdC5lcnIgY29u
ZnRlc3QuJGFjX29iamV4dAotICB0ZXN0ICJ4JGFjX2N2X3Byb2dfY2NfYzg5IiAhPSAieG5vIiAm
JiBicmVhawotZG9uZQotcm0gLWYgY29uZnRlc3QuJGFjX2V4dAotQ0M9JGFjX3NhdmVfQ0MKLQot
ZmkKLSMgQUNfQ0FDSEVfVkFMCi1jYXNlICJ4JGFjX2N2X3Byb2dfY2NfYzg5IiBpbgotICB4KQot
ICAgIHsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogcmVzdWx0OiBub25l
IG5lZWRlZCIgPiY1Ci0kYXNfZWNobyAibm9uZSBuZWVkZWQiID4mNjsgfSA7OwotICB4bm8pCi0g
ICAgeyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiByZXN1bHQ6IHVuc3Vw
cG9ydGVkIiA+JjUKLSRhc19lY2hvICJ1bnN1cHBvcnRlZCIgPiY2OyB9IDs7Ci0gICopCi0gICAg
Q0M9IiRDQyAkYWNfY3ZfcHJvZ19jY19jODkiCi0gICAgeyAkYXNfZWNobyAiJGFzX21lOiR7YXNf
bGluZW5vLSRMSU5FTk99OiByZXN1bHQ6ICRhY19jdl9wcm9nX2NjX2M4OSIgPiY1Ci0kYXNfZWNo
byAiJGFjX2N2X3Byb2dfY2NfYzg5IiA+JjY7IH0gOzsKLWVzYWMKLWlmIHRlc3QgIngkYWNfY3Zf
cHJvZ19jY19jODkiICE9IHhubzsgdGhlbiA6Ci0KLWZpCi0KLWFjX2V4dD1jCi1hY19jcHA9JyRD
UFAgJENQUEZMQUdTJwotYWNfY29tcGlsZT0nJENDIC1jICRDRkxBR1MgJENQUEZMQUdTIGNvbmZ0
ZXN0LiRhY19leHQgPiY1JwotYWNfbGluaz0nJENDIC1vIGNvbmZ0ZXN0JGFjX2V4ZWV4dCAkQ0ZM
QUdTICRDUFBGTEFHUyAkTERGTEFHUyBjb25mdGVzdC4kYWNfZXh0ICRMSUJTID4mNScKLWFjX2Nv
bXBpbGVyX2dudT0kYWNfY3ZfY19jb21waWxlcl9nbnUKLQotCi0jIENoZWNrIHdoZXRoZXIgLS1l
bmFibGUtbGFyZ2VmaWxlIHdhcyBnaXZlbi4KLWlmIHRlc3QgIiR7ZW5hYmxlX2xhcmdlZmlsZStz
ZXR9IiA9IHNldDsgdGhlbiA6Ci0gIGVuYWJsZXZhbD0kZW5hYmxlX2xhcmdlZmlsZTsKLWZpCi0K
LWlmIHRlc3QgIiRlbmFibGVfbGFyZ2VmaWxlIiAhPSBubzsgdGhlbgotCi0gIHsgJGFzX2VjaG8g
IiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogY2hlY2tpbmcgZm9yIHNwZWNpYWwgQyBjb21w
aWxlciBvcHRpb25zIG5lZWRlZCBmb3IgbGFyZ2UgZmlsZXMiID4mNQotJGFzX2VjaG9fbiAiY2hl
Y2tpbmcgZm9yIHNwZWNpYWwgQyBjb21waWxlciBvcHRpb25zIG5lZWRlZCBmb3IgbGFyZ2UgZmls
ZXMuLi4gIiA+JjY7IH0KLWlmICR7YWNfY3Zfc3lzX2xhcmdlZmlsZV9DQys6fSBmYWxzZTsgdGhl
biA6Ci0gICRhc19lY2hvX24gIihjYWNoZWQpICIgPiY2Ci1lbHNlCi0gIGFjX2N2X3N5c19sYXJn
ZWZpbGVfQ0M9bm8KLSAgICAgaWYgdGVzdCAiJEdDQyIgIT0geWVzOyB0aGVuCi0gICAgICAgYWNf
c2F2ZV9DQz0kQ0MKLSAgICAgICB3aGlsZSA6OyBkbwotCSAjIElSSVggNi4yIGFuZCBsYXRlciBk
byBub3Qgc3VwcG9ydCBsYXJnZSBmaWxlcyBieSBkZWZhdWx0LAotCSAjIHNvIHVzZSB0aGUgQyBj
b21waWxlcidzIC1uMzIgb3B0aW9uIGlmIHRoYXQgaGVscHMuCi0JIGNhdCBjb25mZGVmcy5oIC0g
PDxfQUNFT0YgPmNvbmZ0ZXN0LiRhY19leHQKLS8qIGVuZCBjb25mZGVmcy5oLiAgKi8KLSNpbmNs
dWRlIDxzeXMvdHlwZXMuaD4KLSAvKiBDaGVjayB0aGF0IG9mZl90IGNhbiByZXByZXNlbnQgMioq
NjMgLSAxIGNvcnJlY3RseS4KLSAgICBXZSBjYW4ndCBzaW1wbHkgZGVmaW5lIExBUkdFX09GRl9U
IHRvIGJlIDkyMjMzNzIwMzY4NTQ3NzU4MDcsCi0gICAgc2luY2Ugc29tZSBDKysgY29tcGlsZXJz
IG1hc3F1ZXJhZGluZyBhcyBDIGNvbXBpbGVycwotICAgIGluY29ycmVjdGx5IHJlamVjdCA5MjIz
MzcyMDM2ODU0Nzc1ODA3LiAgKi8KLSNkZWZpbmUgTEFSR0VfT0ZGX1QgKCgoKG9mZl90KSAxIDw8
IDMxKSA8PCAzMSkgLSAxICsgKCgob2ZmX3QpIDEgPDwgMzEpIDw8IDMxKSkKLSAgaW50IG9mZl90
X2lzX2xhcmdlWyhMQVJHRV9PRkZfVCAlIDIxNDc0ODM2MjkgPT0gNzIxCi0JCSAgICAgICAmJiBM
QVJHRV9PRkZfVCAlIDIxNDc0ODM2NDcgPT0gMSkKLQkJICAgICAgPyAxIDogLTFdOwotaW50Ci1t
YWluICgpCi17Ci0KLSAgOwotICByZXR1cm4gMDsKLX0KLV9BQ0VPRgotCSBpZiBhY19mbl9jX3Ry
eV9jb21waWxlICIkTElORU5PIjsgdGhlbiA6Ci0gIGJyZWFrCi1maQotcm0gLWYgY29yZSBjb25m
dGVzdC5lcnIgY29uZnRlc3QuJGFjX29iamV4dAotCSBDQz0iJENDIC1uMzIiCi0JIGlmIGFjX2Zu
X2NfdHJ5X2NvbXBpbGUgIiRMSU5FTk8iOyB0aGVuIDoKLSAgYWNfY3Zfc3lzX2xhcmdlZmlsZV9D
Qz0nIC1uMzInOyBicmVhawotZmkKLXJtIC1mIGNvcmUgY29uZnRlc3QuZXJyIGNvbmZ0ZXN0LiRh
Y19vYmpleHQKLQkgYnJlYWsKLSAgICAgICBkb25lCi0gICAgICAgQ0M9JGFjX3NhdmVfQ0MKLSAg
ICAgICBybSAtZiBjb25mdGVzdC4kYWNfZXh0Ci0gICAgZmkKLWZpCi17ICRhc19lY2hvICIkYXNf
bWU6JHthc19saW5lbm8tJExJTkVOT306IHJlc3VsdDogJGFjX2N2X3N5c19sYXJnZWZpbGVfQ0Mi
ID4mNQotJGFzX2VjaG8gIiRhY19jdl9zeXNfbGFyZ2VmaWxlX0NDIiA+JjY7IH0KLSAgaWYgdGVz
dCAiJGFjX2N2X3N5c19sYXJnZWZpbGVfQ0MiICE9IG5vOyB0aGVuCi0gICAgQ0M9JENDJGFjX2N2
X3N5c19sYXJnZWZpbGVfQ0MKLSAgZmkKLQotICB7ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5l
bm8tJExJTkVOT306IGNoZWNraW5nIGZvciBfRklMRV9PRkZTRVRfQklUUyB2YWx1ZSBuZWVkZWQg
Zm9yIGxhcmdlIGZpbGVzIiA+JjUKLSRhc19lY2hvX24gImNoZWNraW5nIGZvciBfRklMRV9PRkZT
RVRfQklUUyB2YWx1ZSBuZWVkZWQgZm9yIGxhcmdlIGZpbGVzLi4uICIgPiY2OyB9Ci1pZiAke2Fj
X2N2X3N5c19maWxlX29mZnNldF9iaXRzKzp9IGZhbHNlOyB0aGVuIDoKLSAgJGFzX2VjaG9fbiAi
KGNhY2hlZCkgIiA+JjYKLWVsc2UKLSAgd2hpbGUgOjsgZG8KLSAgY2F0IGNvbmZkZWZzLmggLSA8
PF9BQ0VPRiA+Y29uZnRlc3QuJGFjX2V4dAotLyogZW5kIGNvbmZkZWZzLmguICAqLwotI2luY2x1
ZGUgPHN5cy90eXBlcy5oPgotIC8qIENoZWNrIHRoYXQgb2ZmX3QgY2FuIHJlcHJlc2VudCAyKio2
MyAtIDEgY29ycmVjdGx5LgotICAgIFdlIGNhbid0IHNpbXBseSBkZWZpbmUgTEFSR0VfT0ZGX1Qg
dG8gYmUgOTIyMzM3MjAzNjg1NDc3NTgwNywKLSAgICBzaW5jZSBzb21lIEMrKyBjb21waWxlcnMg
bWFzcXVlcmFkaW5nIGFzIEMgY29tcGlsZXJzCi0gICAgaW5jb3JyZWN0bHkgcmVqZWN0IDkyMjMz
NzIwMzY4NTQ3NzU4MDcuICAqLwotI2RlZmluZSBMQVJHRV9PRkZfVCAoKCgob2ZmX3QpIDEgPDwg
MzEpIDw8IDMxKSAtIDEgKyAoKChvZmZfdCkgMSA8PCAzMSkgPDwgMzEpKQotICBpbnQgb2ZmX3Rf
aXNfbGFyZ2VbKExBUkdFX09GRl9UICUgMjE0NzQ4MzYyOSA9PSA3MjEKLQkJICAgICAgICYmIExB
UkdFX09GRl9UICUgMjE0NzQ4MzY0NyA9PSAxKQotCQkgICAgICA/IDEgOiAtMV07Ci1pbnQKLW1h
aW4gKCkKLXsKLQotICA7Ci0gIHJldHVybiAwOwotfQotX0FDRU9GCi1pZiBhY19mbl9jX3RyeV9j
b21waWxlICIkTElORU5PIjsgdGhlbiA6Ci0gIGFjX2N2X3N5c19maWxlX29mZnNldF9iaXRzPW5v
OyBicmVhawotZmkKLXJtIC1mIGNvcmUgY29uZnRlc3QuZXJyIGNvbmZ0ZXN0LiRhY19vYmpleHQg
Y29uZnRlc3QuJGFjX2V4dAotICBjYXQgY29uZmRlZnMuaCAtIDw8X0FDRU9GID5jb25mdGVzdC4k
YWNfZXh0Ci0vKiBlbmQgY29uZmRlZnMuaC4gICovCi0jZGVmaW5lIF9GSUxFX09GRlNFVF9CSVRT
IDY0Ci0jaW5jbHVkZSA8c3lzL3R5cGVzLmg+Ci0gLyogQ2hlY2sgdGhhdCBvZmZfdCBjYW4gcmVw
cmVzZW50IDIqKjYzIC0gMSBjb3JyZWN0bHkuCi0gICAgV2UgY2FuJ3Qgc2ltcGx5IGRlZmluZSBM
QVJHRV9PRkZfVCB0byBiZSA5MjIzMzcyMDM2ODU0Nzc1ODA3LAotICAgIHNpbmNlIHNvbWUgQysr
IGNvbXBpbGVycyBtYXNxdWVyYWRpbmcgYXMgQyBjb21waWxlcnMKLSAgICBpbmNvcnJlY3RseSBy
ZWplY3QgOTIyMzM3MjAzNjg1NDc3NTgwNy4gICovCi0jZGVmaW5lIExBUkdFX09GRl9UICgoKChv
ZmZfdCkgMSA8PCAzMSkgPDwgMzEpIC0gMSArICgoKG9mZl90KSAxIDw8IDMxKSA8PCAzMSkpCi0g
IGludCBvZmZfdF9pc19sYXJnZVsoTEFSR0VfT0ZGX1QgJSAyMTQ3NDgzNjI5ID09IDcyMQotCQkg
ICAgICAgJiYgTEFSR0VfT0ZGX1QgJSAyMTQ3NDgzNjQ3ID09IDEpCi0JCSAgICAgID8gMSA6IC0x
XTsKLWludAotbWFpbiAoKQotewotCi0gIDsKLSAgcmV0dXJuIDA7Ci19Ci1fQUNFT0YKLWlmIGFj
X2ZuX2NfdHJ5X2NvbXBpbGUgIiRMSU5FTk8iOyB0aGVuIDoKLSAgYWNfY3Zfc3lzX2ZpbGVfb2Zm
c2V0X2JpdHM9NjQ7IGJyZWFrCi1maQotcm0gLWYgY29yZSBjb25mdGVzdC5lcnIgY29uZnRlc3Qu
JGFjX29iamV4dCBjb25mdGVzdC4kYWNfZXh0Ci0gIGFjX2N2X3N5c19maWxlX29mZnNldF9iaXRz
PXVua25vd24KLSAgYnJlYWsKLWRvbmUKLWZpCi17ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5l
bm8tJExJTkVOT306IHJlc3VsdDogJGFjX2N2X3N5c19maWxlX29mZnNldF9iaXRzIiA+JjUKLSRh
c19lY2hvICIkYWNfY3Zfc3lzX2ZpbGVfb2Zmc2V0X2JpdHMiID4mNjsgfQotY2FzZSAkYWNfY3Zf
c3lzX2ZpbGVfb2Zmc2V0X2JpdHMgaW4gIygKLSAgbm8gfCB1bmtub3duKSA7OwotICAqKQotY2F0
ID4+Y29uZmRlZnMuaCA8PF9BQ0VPRgotI2RlZmluZSBfRklMRV9PRkZTRVRfQklUUyAkYWNfY3Zf
c3lzX2ZpbGVfb2Zmc2V0X2JpdHMKLV9BQ0VPRgotOzsKLWVzYWMKLXJtIC1yZiBjb25mdGVzdCoK
LSAgaWYgdGVzdCAkYWNfY3Zfc3lzX2ZpbGVfb2Zmc2V0X2JpdHMgPSB1bmtub3duOyB0aGVuCi0g
ICAgeyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiBjaGVja2luZyBmb3Ig
X0xBUkdFX0ZJTEVTIHZhbHVlIG5lZWRlZCBmb3IgbGFyZ2UgZmlsZXMiID4mNQotJGFzX2VjaG9f
biAiY2hlY2tpbmcgZm9yIF9MQVJHRV9GSUxFUyB2YWx1ZSBuZWVkZWQgZm9yIGxhcmdlIGZpbGVz
Li4uICIgPiY2OyB9Ci1pZiAke2FjX2N2X3N5c19sYXJnZV9maWxlcys6fSBmYWxzZTsgdGhlbiA6
Ci0gICRhc19lY2hvX24gIihjYWNoZWQpICIgPiY2Ci1lbHNlCi0gIHdoaWxlIDo7IGRvCi0gIGNh
dCBjb25mZGVmcy5oIC0gPDxfQUNFT0YgPmNvbmZ0ZXN0LiRhY19leHQKLS8qIGVuZCBjb25mZGVm
cy5oLiAgKi8KLSNpbmNsdWRlIDxzeXMvdHlwZXMuaD4KLSAvKiBDaGVjayB0aGF0IG9mZl90IGNh
biByZXByZXNlbnQgMioqNjMgLSAxIGNvcnJlY3RseS4KLSAgICBXZSBjYW4ndCBzaW1wbHkgZGVm
aW5lIExBUkdFX09GRl9UIHRvIGJlIDkyMjMzNzIwMzY4NTQ3NzU4MDcsCi0gICAgc2luY2Ugc29t
ZSBDKysgY29tcGlsZXJzIG1hc3F1ZXJhZGluZyBhcyBDIGNvbXBpbGVycwotICAgIGluY29ycmVj
dGx5IHJlamVjdCA5MjIzMzcyMDM2ODU0Nzc1ODA3LiAgKi8KLSNkZWZpbmUgTEFSR0VfT0ZGX1Qg
KCgoKG9mZl90KSAxIDw8IDMxKSA8PCAzMSkgLSAxICsgKCgob2ZmX3QpIDEgPDwgMzEpIDw8IDMx
KSkKLSAgaW50IG9mZl90X2lzX2xhcmdlWyhMQVJHRV9PRkZfVCAlIDIxNDc0ODM2MjkgPT0gNzIx
Ci0JCSAgICAgICAmJiBMQVJHRV9PRkZfVCAlIDIxNDc0ODM2NDcgPT0gMSkKLQkJICAgICAgPyAx
IDogLTFdOwotaW50Ci1tYWluICgpCi17Ci0KLSAgOwotICByZXR1cm4gMDsKLX0KLV9BQ0VPRgot
aWYgYWNfZm5fY190cnlfY29tcGlsZSAiJExJTkVOTyI7IHRoZW4gOgotICBhY19jdl9zeXNfbGFy
Z2VfZmlsZXM9bm87IGJyZWFrCi1maQotcm0gLWYgY29yZSBjb25mdGVzdC5lcnIgY29uZnRlc3Qu
JGFjX29iamV4dCBjb25mdGVzdC4kYWNfZXh0Ci0gIGNhdCBjb25mZGVmcy5oIC0gPDxfQUNFT0Yg
PmNvbmZ0ZXN0LiRhY19leHQKLS8qIGVuZCBjb25mZGVmcy5oLiAgKi8KLSNkZWZpbmUgX0xBUkdF
X0ZJTEVTIDEKLSNpbmNsdWRlIDxzeXMvdHlwZXMuaD4KLSAvKiBDaGVjayB0aGF0IG9mZl90IGNh
biByZXByZXNlbnQgMioqNjMgLSAxIGNvcnJlY3RseS4KLSAgICBXZSBjYW4ndCBzaW1wbHkgZGVm
aW5lIExBUkdFX09GRl9UIHRvIGJlIDkyMjMzNzIwMzY4NTQ3NzU4MDcsCi0gICAgc2luY2Ugc29t
ZSBDKysgY29tcGlsZXJzIG1hc3F1ZXJhZGluZyBhcyBDIGNvbXBpbGVycwotICAgIGluY29ycmVj
dGx5IHJlamVjdCA5MjIzMzcyMDM2ODU0Nzc1ODA3LiAgKi8KLSNkZWZpbmUgTEFSR0VfT0ZGX1Qg
KCgoKG9mZl90KSAxIDw8IDMxKSA8PCAzMSkgLSAxICsgKCgob2ZmX3QpIDEgPDwgMzEpIDw8IDMx
KSkKLSAgaW50IG9mZl90X2lzX2xhcmdlWyhMQVJHRV9PRkZfVCAlIDIxNDc0ODM2MjkgPT0gNzIx
Ci0JCSAgICAgICAmJiBMQVJHRV9PRkZfVCAlIDIxNDc0ODM2NDcgPT0gMSkKLQkJICAgICAgPyAx
IDogLTFdOwotaW50Ci1tYWluICgpCi17Ci0KLSAgOwotICByZXR1cm4gMDsKLX0KLV9BQ0VPRgot
aWYgYWNfZm5fY190cnlfY29tcGlsZSAiJExJTkVOTyI7IHRoZW4gOgotICBhY19jdl9zeXNfbGFy
Z2VfZmlsZXM9MTsgYnJlYWsKLWZpCi1ybSAtZiBjb3JlIGNvbmZ0ZXN0LmVyciBjb25mdGVzdC4k
YWNfb2JqZXh0IGNvbmZ0ZXN0LiRhY19leHQKLSAgYWNfY3Zfc3lzX2xhcmdlX2ZpbGVzPXVua25v
d24KLSAgYnJlYWsKLWRvbmUKLWZpCi17ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJ
TkVOT306IHJlc3VsdDogJGFjX2N2X3N5c19sYXJnZV9maWxlcyIgPiY1Ci0kYXNfZWNobyAiJGFj
X2N2X3N5c19sYXJnZV9maWxlcyIgPiY2OyB9Ci1jYXNlICRhY19jdl9zeXNfbGFyZ2VfZmlsZXMg
aW4gIygKLSAgbm8gfCB1bmtub3duKSA7OwotICAqKQotY2F0ID4+Y29uZmRlZnMuaCA8PF9BQ0VP
RgotI2RlZmluZSBfTEFSR0VfRklMRVMgJGFjX2N2X3N5c19sYXJnZV9maWxlcwotX0FDRU9GCi07
OwotZXNhYwotcm0gLXJmIGNvbmZ0ZXN0KgotICBmaQotCi0KLWZpCi0KLQotY2FzZSAkYWNfY3Zf
c3lzX2ZpbGVfb2Zmc2V0X2JpdHMgaW4gIygKLSAgbm8gfCB1bmtub3duKSA7OwotICAqKQotICBG
SUxFX09GRlNFVF9CSVRTPSRhY19jdl9zeXNfZmlsZV9vZmZzZXRfYml0cwotOzsKLWVzYWMKLQot
Ci0jIE00IE1hY3JvIGluY2x1ZGVzCi0KLQotCi0KLQotCi0KLQotCi0KLQotCi0KLQotCi0KLQot
Ci0KLQotCi0KLQotCi0KLQotCi0KLQotCi0KLQotCi0KLQotCi0KLQotCi0KLQotCi0KLQotCi0K
LQotCi0KLQotCi0jIHBrZy5tNCAtIE1hY3JvcyB0byBsb2NhdGUgYW5kIHV0aWxpc2UgcGtnLWNv
bmZpZy4gICAgICAgICAgICAtKi0gQXV0b2NvbmYgLSotCi0jIHNlcmlhbCAxIChwa2ctY29uZmln
LTAuMjQpCi0jCi0jIENvcHlyaWdodCDCqSAyMDA0IFNjb3R0IEphbWVzIFJlbW5hbnQgPHNjb3R0
QG5ldHNwbGl0LmNvbT4uCi0jCi0jIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3Ug
Y2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5Ci0jIGl0IHVuZGVyIHRoZSB0ZXJtcyBv
ZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5Ci0jIHRoZSBG
cmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IGVpdGhlciB2ZXJzaW9uIDIgb2YgdGhlIExpY2Vuc2Us
IG9yCi0jIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCi0jCi0jIFRoaXMgcHJv
Z3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLCBi
dXQKLSMgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJy
YW50eSBvZgotIyBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBV
UlBPU0UuICBTZWUgdGhlIEdOVQotIyBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRl
dGFpbHMuCi0jCi0jIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBH
ZW5lcmFsIFB1YmxpYyBMaWNlbnNlCi0jIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtOyBJZiBub3Qs
IHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCi0jCi0jIEFzIGEgc3BlY2lhbCBl
eGNlcHRpb24gdG8gdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlLCBpZiB5b3UKLSMgZGlz
dHJpYnV0ZSB0aGlzIGZpbGUgYXMgcGFydCBvZiBhIHByb2dyYW0gdGhhdCBjb250YWlucyBhCi0j
IGNvbmZpZ3VyYXRpb24gc2NyaXB0IGdlbmVyYXRlZCBieSBBdXRvY29uZiwgeW91IG1heSBpbmNs
dWRlIGl0IHVuZGVyCi0jIHRoZSBzYW1lIGRpc3RyaWJ1dGlvbiB0ZXJtcyB0aGF0IHlvdSB1c2Ug
Zm9yIHRoZSByZXN0IG9mIHRoYXQgcHJvZ3JhbS4KLQotIyBQS0dfUFJPR19QS0dfQ09ORklHKFtN
SU4tVkVSU0lPTl0pCi0jIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KLSMgUEtH
X1BST0dfUEtHX0NPTkZJRwotCi0jIFBLR19DSEVDS19FWElTVFMoTU9EVUxFUywgW0FDVElPTi1J
Ri1GT1VORF0sIFtBQ1RJT04tSUYtTk9ULUZPVU5EXSkKLSMKLSMgQ2hlY2sgdG8gc2VlIHdoZXRo
ZXIgYSBwYXJ0aWN1bGFyIHNldCBvZiBtb2R1bGVzIGV4aXN0cy4gIFNpbWlsYXIKLSMgdG8gUEtH
X0NIRUNLX01PRFVMRVMoKSwgYnV0IGRvZXMgbm90IHNldCB2YXJpYWJsZXMgb3IgcHJpbnQgZXJy
b3JzLgotIwotIyBQbGVhc2UgcmVtZW1iZXIgdGhhdCBtNCBleHBhbmRzIEFDX1JFUVVJUkUoW1BL
R19QUk9HX1BLR19DT05GSUddKQotIyBvbmx5IGF0IHRoZSBmaXJzdCBvY2N1cmVuY2UgaW4gY29u
ZmlndXJlLmFjLCBzbyBpZiB0aGUgZmlyc3QgcGxhY2UKLSMgaXQncyBjYWxsZWQgbWlnaHQgYmUg
c2tpcHBlZCAoc3VjaCBhcyBpZiBpdCBpcyB3aXRoaW4gYW4gImlmIiwgeW91Ci0jIGhhdmUgdG8g
Y2FsbCBQS0dfQ0hFQ0tfRVhJU1RTIG1hbnVhbGx5Ci0jIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCi0KLQotIyBfUEtHX0NPTkZJ
RyhbVkFSSUFCTEVdLCBbQ09NTUFORF0sIFtNT0RVTEVTXSkKLSMgLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCi0jIF9QS0dfQ09ORklHCi0KLSMgX1BLR19TSE9S
VF9FUlJPUlNfU1VQUE9SVEVECi0jIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCi0jIF9Q
S0dfU0hPUlRfRVJST1JTX1NVUFBPUlRFRAotCi0KLSMgUEtHX0NIRUNLX01PRFVMRVMoVkFSSUFC
TEUtUFJFRklYLCBNT0RVTEVTLCBbQUNUSU9OLUlGLUZPVU5EXSwKLSMgW0FDVElPTi1JRi1OT1Qt
Rk9VTkRdKQotIwotIwotIyBOb3RlIHRoYXQgaWYgdGhlcmUgaXMgYSBwb3NzaWJpbGl0eSB0aGUg
Zmlyc3QgY2FsbCB0bwotIyBQS0dfQ0hFQ0tfTU9EVUxFUyBtaWdodCBub3QgaGFwcGVuLCB5b3Ug
c2hvdWxkIGJlIHN1cmUgdG8gaW5jbHVkZSBhbgotIyBleHBsaWNpdCBjYWxsIHRvIFBLR19QUk9H
X1BLR19DT05GSUcgaW4geW91ciBjb25maWd1cmUuYWMKLSMKLSMKLSMgLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KLSMgUEtHX0NI
RUNLX01PRFVMRVMKLQotCi0jIFBLR19DSEVDS19NT0RVTEVTX1NUQVRJQyhWQVJJQUJMRS1QUkVG
SVgsIE1PRFVMRVMsIFtBQ1RJT04tSUYtRk9VTkRdLAotIyBbQUNUSU9OLUlGLU5PVC1GT1VORF0p
Ci0jIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQotIyBDaGVja3MgZm9yIGV4aXN0ZW5jZSBvZiBNT0RVTEVTIGFuZCBn
YXRoZXJzIGl0cyBidWlsZCBmbGFncyB3aXRoCi0jIHN0YXRpYyBsaWJyYXJpZXMgZW5hYmxlZC4g
U2V0cyBWQVJJQUJMRS1QUkVGSVhfQ0ZMQUdTIGZyb20gLS1jZmxhZ3MKLSMgYW5kIFZBUklBQkxF
LVBSRUZJWF9MSUJTIGZyb20gLS1saWJzLgotIwotIyBOb3RlIHRoYXQgaWYgdGhlcmUgaXMgYSBw
b3NzaWJpbGl0eSB0aGUgZmlyc3QgY2FsbCB0bwotIyBQS0dfQ0hFQ0tfTU9EVUxFU19TVEFUSUMg
bWlnaHQgbm90IGhhcHBlbiwgeW91IHNob3VsZCBiZSBzdXJlIHRvIGluY2x1ZGUKLSMgYW4gZXhw
bGljaXQgY2FsbCB0byBQS0dfUFJPR19QS0dfQ09ORklHIGluIHlvdXIgY29uZmlndXJlLmFjLgot
Ci0KLQotIyBQS0dfSU5TVEFMTERJUihESVJFQ1RPUlkpCi0jIC0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KLSMgU3Vic3RpdHV0ZXMgdGhlIHZhcmlhYmxlIHBrZ2NvbmZpZ2RpciBhcyB0aGUgbG9j
YXRpb24gd2hlcmUgYSBtb2R1bGUKLSMgc2hvdWxkIGluc3RhbGwgcGtnLWNvbmZpZyAucGMgZmls
ZXMuIEJ5IGRlZmF1bHQgdGhlIGRpcmVjdG9yeSBpcwotIyAkbGliZGlyL3BrZ2NvbmZpZywgYnV0
IHRoZSBkZWZhdWx0IGNhbiBiZSBjaGFuZ2VkIGJ5IHBhc3NpbmcKLSMgRElSRUNUT1JZLiBUaGUg
dXNlciBjYW4gb3ZlcnJpZGUgdGhyb3VnaCB0aGUgLS13aXRoLXBrZ2NvbmZpZ2RpcgotIyBwYXJh
bWV0ZXIuCi0KLQotIyBQS0dfTk9BUkNIX0lOU1RBTExESVIoRElSRUNUT1JZKQotIyAtLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCi0jIFN1YnN0aXR1dGVzIHRoZSB2YXJpYWJsZSBub2FyY2hfcGtn
Y29uZmlnZGlyIGFzIHRoZSBsb2NhdGlvbiB3aGVyZSBhCi0jIG1vZHVsZSBzaG91bGQgaW5zdGFs
bCBhcmNoLWluZGVwZW5kZW50IHBrZy1jb25maWcgLnBjIGZpbGVzLiBCeQotIyBkZWZhdWx0IHRo
ZSBkaXJlY3RvcnkgaXMgJGRhdGFkaXIvcGtnY29uZmlnLCBidXQgdGhlIGRlZmF1bHQgY2FuIGJl
Ci0jIGNoYW5nZWQgYnkgcGFzc2luZyBESVJFQ1RPUlkuIFRoZSB1c2VyIGNhbiBvdmVycmlkZSB0
aHJvdWdoIHRoZQotIyAtLXdpdGgtbm9hcmNoLXBrZ2NvbmZpZ2RpciBwYXJhbWV0ZXIuCi0KLQot
IyBQS0dfQ0hFQ0tfVkFSKFZBUklBQkxFLCBNT0RVTEUsIENPTkZJRy1WQVJJQUJMRSwKLSMgW0FD
VElPTi1JRi1GT1VORF0sIFtBQ1RJT04tSUYtTk9ULUZPVU5EXSkKLSMgLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQotIyBSZXRyaWV2ZXMgdGhlIHZhbHVlIG9mIHRo
ZSBwa2ctY29uZmlnIHZhcmlhYmxlIGZvciB0aGUgZ2l2ZW4gbW9kdWxlLgotIyBQS0dfQ0hFQ0tf
VkFSCi0KLQotCi0jIFdlIGRlZmluZSwgc2VwYXJhdGVseSwgUFRIUkVBRF9DRkxBR1MsIF9MREZM
QUdTIGFuZCBfTElCUwotIyBldmVuIHRob3VnaCBjdXJyZW50bHkgd2UgZG9uJ3Qgc2V0IHRoZW0g
dmVyeSBzZXBhcmF0ZWx5LgotIyBUaGlzIG1lYW5zIHRoYXQgdGhlIG1ha2VmaWxlcyB3aWxsIG5v
dCBuZWVkIHRvIGNoYW5nZSBpbgotIyB0aGUgZnV0dXJlIGlmIHdlIG1ha2UgdGhlIHRlc3QgbW9y
ZSBzb3BoaXN0aWNhdGVkLgotCi0KLQotIyBXZSBpbnZva2UgQVhfUFRIUkVBRF9WQVJTIHdpdGgg
dGhlIG5hbWUgb2YgYW5vdGhlciBtYWNybwotIyB3aGljaCBpcyB0aGVuIGV4cGFuZGVkIG9uY2Ug
Zm9yIGVhY2ggdmFyaWFibGUuCi0KLQotCi0KLQotCi0KLQotCi0KLQotCi0KLSMgRmV0Y2hlZCBm
cm9tIGh0dHA6Ly9naXQuc2F2YW5uYWguZ251Lm9yZy9naXR3ZWIvP3A9YXV0b2NvbmYtYXJjaGl2
ZS5naXQ7YT1ibG9iX3BsYWluO2Y9bTQvYXhfY29tcGFyZV92ZXJzaW9uLm00Ci0jIENvbW1pdCBJ
RDogMjc5NDhmNDljYTMwZTQyMjJiYjdjZGQ1NTE4MmJkNzM0MWFjNTBjNQotIyA9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0KLSMgICAgaHR0cDovL3d3dy5nbnUub3JnL3NvZnR3YXJlL2F1dG9jb25mLWFyY2hp
dmUvYXhfY29tcGFyZV92ZXJzaW9uLmh0bWwKLSMgPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0jCi0jIFNZ
Tk9QU0lTCi0jCi0jICAgQVhfQ09NUEFSRV9WRVJTSU9OKFZFUlNJT05fQSwgT1AsIFZFUlNJT05f
QiwgW0FDVElPTi1JRi1UUlVFXSwgW0FDVElPTi1JRi1GQUxTRV0pCi0jCi0jIERFU0NSSVBUSU9O
Ci0jCi0jICAgVGhpcyBtYWNybyBjb21wYXJlcyB0d28gdmVyc2lvbiBzdHJpbmdzLiBEdWUgdG8g
dGhlIHZhcmlvdXMgbnVtYmVyIG9mCi0jICAgbWlub3ItdmVyc2lvbiBudW1iZXJzIHRoYXQgY2Fu
IGV4aXN0LCBhbmQgdGhlIGZhY3QgdGhhdCBzdHJpbmcKLSMgICBjb21wYXJpc29ucyBhcmUgbm90
IGNvbXBhdGlibGUgd2l0aCBudW1lcmljIGNvbXBhcmlzb25zLCB0aGlzIGlzIG5vdAotIyAgIG5l
Y2Vzc2FyaWx5IHRyaXZpYWwgdG8gZG8gaW4gYSBhdXRvY29uZiBzY3JpcHQuIFRoaXMgbWFjcm8g
bWFrZXMgZG9pbmcKLSMgICB0aGVzZSBjb21wYXJpc29ucyBlYXN5LgotIwotIyAgIFRoZSBzaXgg
YmFzaWMgY29tcGFyaXNvbnMgYXJlIGF2YWlsYWJsZSwgYXMgd2VsbCBhcyBjaGVja2luZyBlcXVh
bGl0eQotIyAgIGxpbWl0ZWQgdG8gYSBjZXJ0YWluIG51bWJlciBvZiBtaW5vci12ZXJzaW9uIGxl
dmVscy4KLSMKLSMgICBUaGUgb3BlcmF0b3IgT1AgZGV0ZXJtaW5lcyB3aGF0IHR5cGUgb2YgY29t
cGFyaXNvbiB0byBkbywgYW5kIGNhbiBiZSBvbmUKLSMgICBvZjoKLSMKLSMgICAgZXEgIC0gZXF1
YWwgKHRlc3QgQSA9PSBCKQotIyAgICBuZSAgLSBub3QgZXF1YWwgKHRlc3QgQSAhPSBCKQotIyAg
ICBsZSAgLSBsZXNzIHRoYW4gb3IgZXF1YWwgKHRlc3QgQSA8PSBCKQotIyAgICBnZSAgLSBncmVh
dGVyIHRoYW4gb3IgZXF1YWwgKHRlc3QgQSA+PSBCKQotIyAgICBsdCAgLSBsZXNzIHRoYW4gKHRl
c3QgQSA8IEIpCi0jICAgIGd0ICAtIGdyZWF0ZXIgdGhhbiAodGVzdCBBID4gQikKLSMKLSMgICBB
ZGRpdGlvbmFsbHksIHRoZSBlcSBhbmQgbmUgb3BlcmF0b3IgY2FuIGhhdmUgYSBudW1iZXIgYWZ0
ZXIgaXQgdG8gbGltaXQKLSMgICB0aGUgdGVzdCB0byB0aGF0IG51bWJlciBvZiBtaW5vciB2ZXJz
aW9ucy4KLSMKLSMgICAgZXEwIC0gZXF1YWwgdXAgdG8gdGhlIGxlbmd0aCBvZiB0aGUgc2hvcnRl
ciB2ZXJzaW9uCi0jICAgIG5lMCAtIG5vdCBlcXVhbCB1cCB0byB0aGUgbGVuZ3RoIG9mIHRoZSBz
aG9ydGVyIHZlcnNpb24KLSMgICAgZXFOIC0gZXF1YWwgdXAgdG8gTiBzdWItdmVyc2lvbiBsZXZl
bHMKLSMgICAgbmVOIC0gbm90IGVxdWFsIHVwIHRvIE4gc3ViLXZlcnNpb24gbGV2ZWxzCi0jCi0j
ICAgV2hlbiB0aGUgY29uZGl0aW9uIGlzIHRydWUsIHNoZWxsIGNvbW1hbmRzIEFDVElPTi1JRi1U
UlVFIGFyZSBydW4sCi0jICAgb3RoZXJ3aXNlIHNoZWxsIGNvbW1hbmRzIEFDVElPTi1JRi1GQUxT
RSBhcmUgcnVuLiBUaGUgZW52aXJvbm1lbnQKLSMgICB2YXJpYWJsZSAnYXhfY29tcGFyZV92ZXJz
aW9uJyBpcyBhbHdheXMgc2V0IHRvIGVpdGhlciAndHJ1ZScgb3IgJ2ZhbHNlJwotIyAgIGFzIHdl
bGwuCi0jCi0jICAgRXhhbXBsZXM6Ci0jCi0jICAgICBBWF9DT01QQVJFX1ZFUlNJT04oWzMuMTUu
N10sW2x0XSxbMy4xNS44XSkKLSMgICAgIEFYX0NPTVBBUkVfVkVSU0lPTihbMy4xNV0sW2x0XSxb
My4xNS44XSkKLSMKLSMgICB3b3VsZCBib3RoIGJlIHRydWUuCi0jCi0jICAgICBBWF9DT01QQVJF
X1ZFUlNJT04oWzMuMTUuN10sW2VxXSxbMy4xNS44XSkKLSMgICAgIEFYX0NPTVBBUkVfVkVSU0lP
TihbMy4xNV0sW2d0XSxbMy4xNS44XSkKLSMKLSMgICB3b3VsZCBib3RoIGJlIGZhbHNlLgotIwot
IyAgICAgQVhfQ09NUEFSRV9WRVJTSU9OKFszLjE1LjddLFtlcTJdLFszLjE1LjhdKQotIwotIyAg
IHdvdWxkIGJlIHRydWUgYmVjYXVzZSBpdCBpcyBvbmx5IGNvbXBhcmluZyB0d28gbWlub3IgdmVy
c2lvbnMuCi0jCi0jICAgICBBWF9DT01QQVJFX1ZFUlNJT04oWzMuMTUuN10sW2VxMF0sWzMuMTVd
KQotIwotIyAgIHdvdWxkIGJlIHRydWUgYmVjYXVzZSBpdCBpcyBvbmx5IGNvbXBhcmluZyB0aGUg
bGVzc2VyIG51bWJlciBvZiBtaW5vcgotIyAgIHZlcnNpb25zIG9mIHRoZSB0d28gdmFsdWVzLgot
IwotIyAgIE5vdGU6IFRoZSBjaGFyYWN0ZXJzIHRoYXQgc2VwYXJhdGUgdGhlIHZlcnNpb24gbnVt
YmVycyBkbyBub3QgbWF0dGVyLiBBbgotIyAgIGVtcHR5IHN0cmluZyBpcyB0aGUgc2FtZSBhcyB2
ZXJzaW9uIDAuIE9QIGlzIGV2YWx1YXRlZCBieSBhdXRvY29uZiwgbm90Ci0jICAgY29uZmlndXJl
LCBzbyBtdXN0IGJlIGEgc3RyaW5nLCBub3QgYSB2YXJpYWJsZS4KLSMKLSMgICBUaGUgYXV0aG9y
IHdvdWxkIGxpa2UgdG8gYWNrbm93bGVkZ2UgR3VpZG8gRHJhaGVpbSB3aG9zZSBhZHZpY2UgYWJv
dXQKLSMgICB0aGUgbTRfY2FzZSBhbmQgbTRfaWZ2YWxuIGZ1bmN0aW9ucyBtYWtlIHRoaXMgbWFj
cm8gb25seSBpbmNsdWRlIHRoZQotIyAgIHBvcnRpb25zIG5lY2Vzc2FyeSB0byBwZXJmb3JtIHRo
ZSBzcGVjaWZpYyBjb21wYXJpc29uIHNwZWNpZmllZCBieSB0aGUKLSMgICBPUCBhcmd1bWVudCBp
biB0aGUgZmluYWwgY29uZmlndXJlIHNjcmlwdC4KLSMKLSMgTElDRU5TRQotIwotIyAgIENvcHly
aWdodCAoYykgMjAwOCBUaW0gVG9vbGFuIDx0b29sYW5AZWxlLnVyaS5lZHU+Ci0jCi0jICAgQ29w
eWluZyBhbmQgZGlzdHJpYnV0aW9uIG9mIHRoaXMgZmlsZSwgd2l0aCBvciB3aXRob3V0IG1vZGlm
aWNhdGlvbiwgYXJlCi0jICAgcGVybWl0dGVkIGluIGFueSBtZWRpdW0gd2l0aG91dCByb3lhbHR5
IHByb3ZpZGVkIHRoZSBjb3B5cmlnaHQgbm90aWNlCi0jICAgYW5kIHRoaXMgbm90aWNlIGFyZSBw
cmVzZXJ2ZWQuIFRoaXMgZmlsZSBpcyBvZmZlcmVkIGFzLWlzLCB3aXRob3V0IGFueQotIyAgIHdh
cnJhbnR5LgotCi0jc2VyaWFsIDExCi0KLQotCi0KLWNhc2UgIiRob3N0X29zIiBpbgotKmZyZWVi
c2QqKSBYRU5TVE9SRURfS1ZBPS9kZXYveGVuL3hlbnN0b3JlZCA7OwotKikgWEVOU1RPUkVEX0tW
QT0vcHJvYy94ZW4veHNkX2t2YSA7OwotZXNhYwotCi0KLWNhc2UgIiRob3N0X29zIiBpbgotKmZy
ZWVic2QqKSBYRU5TVE9SRURfUE9SVD0vZGV2L3hlbi94ZW5zdG9yZWQgOzsKLSopIFhFTlNUT1JF
RF9QT1JUPS9wcm9jL3hlbi94c2RfcG9ydCA7OwotZXNhYwotCi0KLSMgc3lzdGVtZC5tNCAtIE1h
Y3JvcyB0byBjaGVjayBmb3IgYW5kIGVuYWJsZSBzeXN0ZW1kICAgICAgICAgIC0qLSBBdXRvY29u
ZiAtKi0KLSMKLSMgQ29weXJpZ2h0IChDKSAyMDE0IEx1aXMgUi4gUm9kcmlndWV6IDxtY2dyb2ZA
c3VzZS5jb20+Ci0jCi0jIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJl
ZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5Ci0jIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUg
R05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5Ci0jIHRoZSBGcmVlIFNv
ZnR3YXJlIEZvdW5kYXRpb247IGVpdGhlciB2ZXJzaW9uIDIgb2YgdGhlIExpY2Vuc2UsIG9yCi0j
IChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCi0jCi0jIFRoaXMgcHJvZ3JhbSBp
cyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLCBidXQKLSMg
V0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBv
ZgotIyBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0Uu
ICBTZWUgdGhlIEdOVQotIyBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMu
Ci0jCi0jIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFs
IFB1YmxpYyBMaWNlbnNlCi0jIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8
aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCi0KLQotCi0KLQotCi0KLQotCi0KLQotCi0K
LQotCi0KLQotCi0KLQotCi10ZXN0ICJ4JHByZWZpeCIgPSAieE5PTkUiICYmIHByZWZpeD0kYWNf
ZGVmYXVsdF9wcmVmaXgKLXRlc3QgIngkZXhlY19wcmVmaXgiID0gInhOT05FIiAmJiBleGVjX3By
ZWZpeD0ke3ByZWZpeH0KLQotaWYgdGVzdCAiJGxvY2Fsc3RhdGVkaXIiID0gJyR7cHJlZml4fS92
YXInIDsgdGhlbgotICAgIGxvY2Fsc3RhdGVkaXI9L3ZhcgotZmkKLQotYmluZGlyPWBldmFsIGVj
aG8gJGJpbmRpcmAKLXNiaW5kaXI9YGV2YWwgZWNobyAkc2JpbmRpcmAKLWxpYmRpcj1gZXZhbCBl
Y2hvICRsaWJkaXJgCi0KLWlmIHRlc3QgIngkc3lzY29uZmRpciIgPSAneCR7cHJlZml4fS9ldGMn
IDsgdGhlbgotICAgIGNhc2UgIiRob3N0X29zIiBpbgotICAgICAgICAgKmZyZWVic2QqKQotICAg
ICAgICAgc3lzY29uZmRpcj0kcHJlZml4L2V0YwotICAgICAgICAgOzsKLSAgICAgICAgICpzb2xh
cmlzKikKLSAgICAgICAgIGlmIHRlc3QgIiRwcmVmaXgiID0gIi91c3IiIDsgdGhlbgotICAgICAg
ICAgICAgIHN5c2NvbmZkaXI9L2V0YwotICAgICAgICAgZWxzZQotICAgICAgICAgICAgIHN5c2Nv
bmZkaXI9JHByZWZpeC9ldGMKLSAgICAgICAgIGZpCi0gICAgICAgICA7OwotICAgICAgICAgKikK
LSAgICAgICAgIHN5c2NvbmZkaXI9L2V0YwotICAgICAgICAgOzsKLSAgICBlc2FjCi1maQotCi0K
LSMgQ2hlY2sgd2hldGhlciAtLXdpdGgtaW5pdGRkaXIgd2FzIGdpdmVuLgotaWYgdGVzdCAiJHt3
aXRoX2luaXRkZGlyK3NldH0iID0gc2V0OyB0aGVuIDoKLSAgd2l0aHZhbD0kd2l0aF9pbml0ZGRp
cjsgaW5pdGRkaXJfcGF0aD0kd2l0aHZhbAotZWxzZQotICBjYXNlICIkaG9zdF9vcyIgaW4KLSAg
ICAgICAgICpsaW51eCopCi0gICAgICAgICBpZiB0ZXN0IC1kICRzeXNjb25mZGlyL3JjLmQvaW5p
dC5kIDsgdGhlbgotICAgICAgICAgICAgIGluaXRkZGlyX3BhdGg9JHN5c2NvbmZkaXIvcmMuZC9p
bml0LmQKLSAgICAgICAgIGVsc2UKLSAgICAgICAgICAgICBpbml0ZGRpcl9wYXRoPSRzeXNjb25m
ZGlyL2luaXQuZAotICAgICAgICAgZmkKLSAgICAgICAgIDs7Ci0gICAgICAgICAqKQotICAgICAg
ICAgaW5pdGRkaXJfcGF0aD0kc3lzY29uZmRpci9yYy5kCi0gICAgICAgICA7OwotICAgICBlc2Fj
Ci1maQotCi0KLQotIyBDaGVjayB3aGV0aGVyIC0td2l0aC1zeXNjb25maWctbGVhZi1kaXIgd2Fz
IGdpdmVuLgotaWYgdGVzdCAiJHt3aXRoX3N5c2NvbmZpZ19sZWFmX2RpcitzZXR9IiA9IHNldDsg
dGhlbiA6Ci0gIHdpdGh2YWw9JHdpdGhfc3lzY29uZmlnX2xlYWZfZGlyOyBjb25maWdfbGVhZl9k
aXI9JHdpdGh2YWwKLWVsc2UKLSAgY29uZmlnX2xlYWZfZGlyPXN5c2NvbmZpZwotICAgIGlmIHRl
c3QgISAtZCAvZXRjL3N5c2NvbmZpZyA7IHRoZW4gY29uZmlnX2xlYWZfZGlyPWRlZmF1bHQgOyBm
aQotZmkKLQotQ09ORklHX0xFQUZfRElSPSRjb25maWdfbGVhZl9kaXIKLQotCi0KLSMgQ2hlY2sg
d2hldGhlciAtLXdpdGgtbGliZXhlYy1sZWFmLWRpciB3YXMgZ2l2ZW4uCi1pZiB0ZXN0ICIke3dp
dGhfbGliZXhlY19sZWFmX2RpcitzZXR9IiA9IHNldDsgdGhlbiA6Ci0gIHdpdGh2YWw9JHdpdGhf
bGliZXhlY19sZWFmX2RpcjsgbGliZXhlY19zdWJkaXI9JHdpdGh2YWwKLWVsc2UKLSAgbGliZXhl
Y19zdWJkaXI9JFBBQ0tBR0VfVEFSTkFNRQotZmkKLQotCi0KLSMgQ2hlY2sgd2hldGhlciAtLXdp
dGgteGVuLWR1bXBkaXIgd2FzIGdpdmVuLgotaWYgdGVzdCAiJHt3aXRoX3hlbl9kdW1wZGlyK3Nl
dH0iID0gc2V0OyB0aGVuIDoKLSAgd2l0aHZhbD0kd2l0aF94ZW5fZHVtcGRpcjsgeGVuX2R1bXBk
aXJfcGF0aD0kd2l0aHZhbAotZWxzZQotICB4ZW5fZHVtcGRpcl9wYXRoPSRsb2NhbHN0YXRlZGly
L2xpYi94ZW4vZHVtcAotZmkKLQotCi0KLSMgQ2hlY2sgd2hldGhlciAtLXdpdGgtcnVuZGlyIHdh
cyBnaXZlbi4KLWlmIHRlc3QgIiR7d2l0aF9ydW5kaXIrc2V0fSIgPSBzZXQ7IHRoZW4gOgotICB3
aXRodmFsPSR3aXRoX3J1bmRpcjsgcnVuZGlyX3BhdGg9JHdpdGh2YWwKLWVsc2UKLSAgcnVuZGly
X3BhdGg9JGxvY2Fsc3RhdGVkaXIvcnVuCi1maQotCi0KLQotIyBDaGVjayB3aGV0aGVyIC0td2l0
aC1kZWJ1Z2RpciB3YXMgZ2l2ZW4uCi1pZiB0ZXN0ICIke3dpdGhfZGVidWdkaXIrc2V0fSIgPSBz
ZXQ7IHRoZW4gOgotICB3aXRodmFsPSR3aXRoX2RlYnVnZGlyOyBkZWJ1Z2Rpcl9wYXRoPSR3aXRo
dmFsCi1lbHNlCi0gIGRlYnVnZGlyX3BhdGg9JHByZWZpeC9saWIvZGVidWcKLWZpCi0KLQotaWYg
dGVzdCAiJGxpYmV4ZWNkaXIiID0gJyR7ZXhlY19wcmVmaXh9L2xpYmV4ZWMnIDsgdGhlbgotICAg
IGNhc2UgIiRob3N0X29zIiBpbgotICAgICAgICAgKm5ldGJzZCopIDs7Ci0gICAgICAgICAqKQot
ICAgICAgICAgbGliZXhlY2Rpcj0nJHtleGVjX3ByZWZpeH0vbGliJwotICAgICAgICAgOzsKLSAg
ICBlc2FjCi1maQotTElCRVhFQz1gZXZhbCBlY2hvICRsaWJleGVjZGlyLyRsaWJleGVjX3N1YmRp
cmAKLQotCi1MSUJFWEVDX0JJTj0ke0xJQkVYRUN9L2JpbgotCi1MSUJFWEVDX0xJQj0ke0xJQkVY
RUN9L2xpYgotCi1MSUJFWEVDX0lOQz0ke0xJQkVYRUN9L2luY2x1ZGUKLQotWEVORklSTVdBUkVE
SVI9JHtMSUJFWEVDfS9ib290Ci0KLQotWEVOX1JVTl9ESVI9JHJ1bmRpcl9wYXRoL3hlbgotCi0K
LVhFTl9MT0dfRElSPSRsb2NhbHN0YXRlZGlyL2xvZy94ZW4KLQotCi1YRU5fTElCX1NUT1JFRD0k
bG9jYWxzdGF0ZWRpci9saWIveGVuc3RvcmVkCi0KLQotWEVOX1JVTl9TVE9SRUQ9JHJ1bmRpcl9w
YXRoL3hlbnN0b3JlZAotCi0KLVhFTl9MSUJfRElSPSRsb2NhbHN0YXRlZGlyL2xpYi94ZW4KLQot
Ci1TSEFSRURJUj0kcHJlZml4L3NoYXJlCi0KLQotQ09ORklHX0RJUj0kc3lzY29uZmRpcgotCi0K
LUlOSVREX0RJUj0kaW5pdGRkaXJfcGF0aAotCi0KLVhFTl9DT05GSUdfRElSPSRDT05GSUdfRElS
L3hlbgotCi0KLVhFTl9TQ1JJUFRfRElSPSRYRU5fQ09ORklHX0RJUi9zY3JpcHRzCi0KLQotY2Fz
ZSAiJGhvc3Rfb3MiIGluCi0qZnJlZWJzZCopIFhFTl9MT0NLX0RJUj0kbG9jYWxzdGF0ZWRpci9s
aWIgOzsKLSpuZXRic2QqKSBYRU5fTE9DS19ESVI9JGxvY2Fsc3RhdGVkaXIvbGliIDs7Ci0qKSBY
RU5fTE9DS19ESVI9JGxvY2Fsc3RhdGVkaXIvbG9jayA7OwotZXNhYwotCi0KLVhFTl9QQUdJTkdf
RElSPSRsb2NhbHN0YXRlZGlyL2xpYi94ZW4veGVucGFnaW5nCi0KLQotWEVOX0RVTVBfRElSPSR4
ZW5fZHVtcGRpcl9wYXRoCi0KLQotREVCVUdfRElSPSRkZWJ1Z2Rpcl9wYXRoCi0KLQotCi0jIEVu
YWJsZS9kaXNhYmxlIG9wdGlvbnMKLQotIyBDaGVjayB3aGV0aGVyIC0tZW5hYmxlLXJwYXRoIHdh
cyBnaXZlbi4KLWlmIHRlc3QgIiR7ZW5hYmxlX3JwYXRoK3NldH0iID0gc2V0OyB0aGVuIDoKLSAg
ZW5hYmxldmFsPSRlbmFibGVfcnBhdGg7Ci1maQotCi0KLWlmIHRlc3QgIngkZW5hYmxlX3JwYXRo
IiA9ICJ4bm8iOyB0aGVuIDoKLQotICAgIGF4X2N2X3JwYXRoPSJuIgotCi1lbGlmIHRlc3QgIngk
ZW5hYmxlX3JwYXRoIiA9ICJ4eWVzIjsgdGhlbiA6Ci0KLSAgICBheF9jdl9ycGF0aD0ieSIKLQot
ZWxpZiB0ZXN0IC16ICRheF9jdl9ycGF0aDsgdGhlbiA6Ci0KLSAgICBheF9jdl9ycGF0aD0ibiIK
LQotZmkKLXJwYXRoPSRheF9jdl9ycGF0aAotCi0KLQotIyBDaGVjayB3aGV0aGVyIC0tZW5hYmxl
LWdpdGh0dHAgd2FzIGdpdmVuLgotaWYgdGVzdCAiJHtlbmFibGVfZ2l0aHR0cCtzZXR9IiA9IHNl
dDsgdGhlbiA6Ci0gIGVuYWJsZXZhbD0kZW5hYmxlX2dpdGh0dHA7Ci1maQotCi0KLWlmIHRlc3Qg
IngkZW5hYmxlX2dpdGh0dHAiID0gInhubyI7IHRoZW4gOgotCi0gICAgYXhfY3ZfZ2l0aHR0cD0i
biIKLQotZWxpZiB0ZXN0ICJ4JGVuYWJsZV9naXRodHRwIiA9ICJ4eWVzIjsgdGhlbiA6Ci0KLSAg
ICBheF9jdl9naXRodHRwPSJ5IgotCi1lbGlmIHRlc3QgLXogJGF4X2N2X2dpdGh0dHA7IHRoZW4g
OgotCi0gICAgYXhfY3ZfZ2l0aHR0cD0ibiIKLQotZmkKLWdpdGh0dHA9JGF4X2N2X2dpdGh0dHAK
LQotCi0KLSMgQ2hlY2sgd2hldGhlciAtLWVuYWJsZS1tb25pdG9ycyB3YXMgZ2l2ZW4uCi1pZiB0
ZXN0ICIke2VuYWJsZV9tb25pdG9ycytzZXR9IiA9IHNldDsgdGhlbiA6Ci0gIGVuYWJsZXZhbD0k
ZW5hYmxlX21vbml0b3JzOwotZmkKLQotCi1pZiB0ZXN0ICJ4JGVuYWJsZV9tb25pdG9ycyIgPSAi
eG5vIjsgdGhlbiA6Ci0KLSAgICBheF9jdl9tb25pdG9ycz0ibiIKLQotZWxpZiB0ZXN0ICJ4JGVu
YWJsZV9tb25pdG9ycyIgPSAieHllcyI7IHRoZW4gOgotCi0gICAgYXhfY3ZfbW9uaXRvcnM9Inki
Ci0KLWVsaWYgdGVzdCAteiAkYXhfY3ZfbW9uaXRvcnM7IHRoZW4gOgotCi0gICAgYXhfY3ZfbW9u
aXRvcnM9InkiCi0KLWZpCi1tb25pdG9ycz0kYXhfY3ZfbW9uaXRvcnMKLQotCi0KLSMgQ2hlY2sg
d2hldGhlciAtLWVuYWJsZS1vY2FtbHRvb2xzIHdhcyBnaXZlbi4KLWlmIHRlc3QgIiR7ZW5hYmxl
X29jYW1sdG9vbHMrc2V0fSIgPSBzZXQ7IHRoZW4gOgotICBlbmFibGV2YWw9JGVuYWJsZV9vY2Ft
bHRvb2xzOwotZmkKLQotCi1pZiB0ZXN0ICJ4JGVuYWJsZV9vY2FtbHRvb2xzIiA9ICJ4bm8iOyB0
aGVuIDoKLQotICAgIGF4X2N2X29jYW1sdG9vbHM9Im4iCi0KLWVsaWYgdGVzdCAieCRlbmFibGVf
b2NhbWx0b29scyIgPSAieHllcyI7IHRoZW4gOgotCi0gICAgYXhfY3Zfb2NhbWx0b29scz0ieSIK
LQotZWxpZiB0ZXN0IC16ICRheF9jdl9vY2FtbHRvb2xzOyB0aGVuIDoKLQotICAgIGF4X2N2X29j
YW1sdG9vbHM9InkiCi0KLWZpCi1vY2FtbHRvb2xzPSRheF9jdl9vY2FtbHRvb2xzCi0KLQotCi0j
IENoZWNrIHdoZXRoZXIgLS1lbmFibGUteHNtcG9saWN5IHdhcyBnaXZlbi4KLWlmIHRlc3QgIiR7
ZW5hYmxlX3hzbXBvbGljeStzZXR9IiA9IHNldDsgdGhlbiA6Ci0gIGVuYWJsZXZhbD0kZW5hYmxl
X3hzbXBvbGljeTsKLWZpCi0KLQotaWYgdGVzdCAieCRlbmFibGVfeHNtcG9saWN5IiA9ICJ4bm8i
OyB0aGVuIDoKLQotICAgIGF4X2N2X3hzbXBvbGljeT0ibiIKLQotZWxpZiB0ZXN0ICJ4JGVuYWJs
ZV94c21wb2xpY3kiID0gInh5ZXMiOyB0aGVuIDoKLQotICAgIGF4X2N2X3hzbXBvbGljeT0ieSIK
LQotZWxpZiB0ZXN0IC16ICRheF9jdl94c21wb2xpY3k7IHRoZW4gOgotCi0gICAgYXhfY3ZfeHNt
cG9saWN5PSJ5IgotCi1maQoteHNtcG9saWN5PSRheF9jdl94c21wb2xpY3kKLQotCi0KLSMgQ2hl
Y2sgd2hldGhlciAtLWVuYWJsZS1vdm1mIHdhcyBnaXZlbi4KLWlmIHRlc3QgIiR7ZW5hYmxlX292
bWYrc2V0fSIgPSBzZXQ7IHRoZW4gOgotICBlbmFibGV2YWw9JGVuYWJsZV9vdm1mOwotZmkKLQot
Ci1pZiB0ZXN0ICJ4JGVuYWJsZV9vdm1mIiA9ICJ4bm8iOyB0aGVuIDoKLQotICAgIGF4X2N2X292
bWY9Im4iCi0KLWVsaWYgdGVzdCAieCRlbmFibGVfb3ZtZiIgPSAieHllcyI7IHRoZW4gOgotCi0g
ICAgYXhfY3Zfb3ZtZj0ieSIKLQotZWxpZiB0ZXN0IC16ICRheF9jdl9vdm1mOyB0aGVuIDoKLQot
ICAgIGF4X2N2X292bWY9Im4iCi0KLWZpCi1vdm1mPSRheF9jdl9vdm1mCi0KLQotCi0jIENoZWNr
IHdoZXRoZXIgLS1lbmFibGUtc2VhYmlvcyB3YXMgZ2l2ZW4uCi1pZiB0ZXN0ICIke2VuYWJsZV9z
ZWFiaW9zK3NldH0iID0gc2V0OyB0aGVuIDoKLSAgZW5hYmxldmFsPSRlbmFibGVfc2VhYmlvczsK
LWZpCi0KLQotaWYgdGVzdCAieCRlbmFibGVfc2VhYmlvcyIgPSAieG5vIjsgdGhlbiA6Ci0KLSAg
ICBheF9jdl9zZWFiaW9zPSJuIgotCi1lbGlmIHRlc3QgIngkZW5hYmxlX3NlYWJpb3MiID0gInh5
ZXMiOyB0aGVuIDoKLQotICAgIGF4X2N2X3NlYWJpb3M9InkiCi0KLWVsaWYgdGVzdCAteiAkYXhf
Y3Zfc2VhYmlvczsgdGhlbiA6Ci0KLSAgICBheF9jdl9zZWFiaW9zPSJ5IgotCi1maQotc2VhYmlv
cz0kYXhfY3Zfc2VhYmlvcwotCi0KLQotCi0jIENoZWNrIHdoZXRoZXIgLS13aXRoLWxpbnV4LWJh
Y2tlbmQtbW9kdWxlcyB3YXMgZ2l2ZW4uCi1pZiB0ZXN0ICIke3dpdGhfbGludXhfYmFja2VuZF9t
b2R1bGVzK3NldH0iID0gc2V0OyB0aGVuIDoKLSAgd2l0aHZhbD0kd2l0aF9saW51eF9iYWNrZW5k
X21vZHVsZXM7IExJTlVYX0JBQ0tFTkRfTU9EVUxFUz0iJHdpdGh2YWwiCi1lbHNlCi0gIGNhc2Ug
IiRob3N0X29zIiBpbgotKmxpbnV4KikKLUxJTlVYX0JBQ0tFTkRfTU9EVUxFUz0iCi14ZW4tZXZ0
Y2huCi14ZW4tZ250ZGV2Ci14ZW4tZ250YWxsb2MKLXhlbi1ibGtiYWNrCi14ZW4tbmV0YmFjawot
eGVuLXBjaWJhY2sKLWV2dGNobgotZ250ZGV2Ci1uZXRiawotYmxrYmsKLXhlbi1zY3NpYmsKLXVz
YmJrCi1wY2liYWNrCi14ZW4tYWNwaS1wcm9jZXNzb3IKLWJsa3RhcDIKLSIKLTs7Ci0qKQotTElO
VVhfQkFDS0VORF9NT0RVTEVTPQotOzsKLWVzYWMKLWZpCi0KLUxJTlVYX0JBQ0tFTkRfTU9EVUxF
Uz0iYGV2YWwgZWNobyAkTElOVVhfQkFDS0VORF9NT0RVTEVTYCIKLQotCi0jIENoZWNrIHdoZXRo
ZXIgLS1lbmFibGUtYmxrdGFwMiB3YXMgZ2l2ZW4uCi1pZiB0ZXN0ICIke2VuYWJsZV9ibGt0YXAy
K3NldH0iID0gc2V0OyB0aGVuIDoKLSAgZW5hYmxldmFsPSRlbmFibGVfYmxrdGFwMjsKLWVsc2UK
LQotICAgICAgICBlbmFibGVfYmxrdGFwMj0ibm8iCi0KLWZpCi0KLWlmIHRlc3QgIngkZW5hYmxl
X2Jsa3RhcDIiID0gInh5ZXMiOyB0aGVuIDoKLQotCi0kYXNfZWNobyAiI2RlZmluZSBIQVZFX0JM
S1RBUDIgMSIgPj5jb25mZGVmcy5oCi0KLSAgICBibGt0YXAyPXkKLWVsc2UKLQotICAgIGJsa3Rh
cDI9bgotCi1maQotCi0KLQotIyBDaGVjayB3aGV0aGVyIC0tZW5hYmxlLXFlbXUtdHJhZGl0aW9u
YWwgd2FzIGdpdmVuLgotaWYgdGVzdCAiJHtlbmFibGVfcWVtdV90cmFkaXRpb25hbCtzZXR9IiA9
IHNldDsgdGhlbiA6Ci0gIGVuYWJsZXZhbD0kZW5hYmxlX3FlbXVfdHJhZGl0aW9uYWw7Ci1lbHNl
Ci0KLSAgICBjYXNlICIkaG9zdF9jcHUiIGluCi0gICAgICAgIGlbMzQ1Nl04Nnx4ODZfNjQpCi0g
ICAgICAgICAgIGVuYWJsZV9xZW11X3RyYWRpdGlvbmFsPSJ5ZXMiOzsKLSAgICAgICAgKikgZW5h
YmxlX3FlbXVfdHJhZGl0aW9uYWw9Im5vIjs7Ci0gICAgZXNhYwotICAgIGNhc2UgIiRob3N0X29z
IiBpbgotICAgICAgICBmcmVlYnNkKikKLSAgICAgICAgICAgZW5hYmxlX3FlbXVfdHJhZGl0aW9u
YWw9Im5vIjs7Ci0gICAgZXNhYwotCi0KLWZpCi0KLWlmIHRlc3QgIngkZW5hYmxlX3FlbXVfdHJh
ZGl0aW9uYWwiID0gInh5ZXMiOyB0aGVuIDoKLQotCi0kYXNfZWNobyAiI2RlZmluZSBIQVZFX1FF
TVVfVFJBRElUSU9OQUwgMSIgPj5jb25mZGVmcy5oCi0KLSAgICBxZW11X3RyYWRpdGlvbmFsPXkK
LWVsc2UKLQotICAgIHFlbXVfdHJhZGl0aW9uYWw9bgotCi1maQotCi0KLSMgQ2hlY2sgd2hldGhl
ciAtLWVuYWJsZS1yb21iaW9zIHdhcyBnaXZlbi4KLWlmIHRlc3QgIiR7ZW5hYmxlX3JvbWJpb3Mr
c2V0fSIgPSBzZXQ7IHRoZW4gOgotICBlbmFibGV2YWw9JGVuYWJsZV9yb21iaW9zOwotZWxzZQot
Ci0gICAgaWYgdGVzdCAieCRlbmFibGVfcWVtdV90cmFkaXRpb25hbCIgPSAieHllcyI7IHRoZW4g
OgotCi0gICAgICAgIGVuYWJsZV9yb21iaW9zPSJ5ZXMiCi0KLWVsc2UKLQotICAgICAgICBlbmFi
bGVfcm9tYmlvcz0ibm8iCi0KLWZpCi0KLWZpCi0KLWlmIHRlc3QgIngkZW5hYmxlX3JvbWJpb3Mi
ID0gInh5ZXMiOyB0aGVuIDoKLQotICAgICAgICAgICAgICAgICMgRXh0cmFjdCB0aGUgZmlyc3Qg
d29yZCBvZiAiYXM4NiIsIHNvIGl0IGNhbiBiZSBhIHByb2dyYW0gbmFtZSB3aXRoIGFyZ3MuCi1z
ZXQgZHVtbXkgYXM4NjsgYWNfd29yZD0kMgoteyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5v
LSRMSU5FTk99OiBjaGVja2luZyBmb3IgJGFjX3dvcmQiID4mNQotJGFzX2VjaG9fbiAiY2hlY2tp
bmcgZm9yICRhY193b3JkLi4uICIgPiY2OyB9Ci1pZiAke2FjX2N2X3BhdGhfQVM4Nis6fSBmYWxz
ZTsgdGhlbiA6Ci0gICRhc19lY2hvX24gIihjYWNoZWQpICIgPiY2Ci1lbHNlCi0gIGNhc2UgJEFT
ODYgaW4KLSAgW1xcL10qIHwgPzpbXFwvXSopCi0gIGFjX2N2X3BhdGhfQVM4Nj0iJEFTODYiICMg
TGV0IHRoZSB1c2VyIG92ZXJyaWRlIHRoZSB0ZXN0IHdpdGggYSBwYXRoLgotICA7OwotICAqKQot
ICBhc19zYXZlX0lGUz0kSUZTOyBJRlM9JFBBVEhfU0VQQVJBVE9SCi1mb3IgYXNfZGlyIGluICRQ
QVRICi1kbwotICBJRlM9JGFzX3NhdmVfSUZTCi0gIHRlc3QgLXogIiRhc19kaXIiICYmIGFzX2Rp
cj0uCi0gICAgZm9yIGFjX2V4ZWNfZXh0IGluICcnICRhY19leGVjdXRhYmxlX2V4dGVuc2lvbnM7
IGRvCi0gIGlmIGFzX2ZuX2V4ZWN1dGFibGVfcCAiJGFzX2Rpci8kYWNfd29yZCRhY19leGVjX2V4
dCI7IHRoZW4KLSAgICBhY19jdl9wYXRoX0FTODY9IiRhc19kaXIvJGFjX3dvcmQkYWNfZXhlY19l
eHQiCi0gICAgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogZm91bmQgJGFz
X2Rpci8kYWNfd29yZCRhY19leGVjX2V4dCIgPiY1Ci0gICAgYnJlYWsgMgotICBmaQotZG9uZQot
ICBkb25lCi1JRlM9JGFzX3NhdmVfSUZTCi0KLSAgdGVzdCAteiAiJGFjX2N2X3BhdGhfQVM4NiIg
JiYgYWNfY3ZfcGF0aF9BUzg2PSJubyIKLSAgOzsKLWVzYWMKLWZpCi1BUzg2PSRhY19jdl9wYXRo
X0FTODYKLWlmIHRlc3QgLW4gIiRBUzg2IjsgdGhlbgotICB7ICRhc19lY2hvICIkYXNfbWU6JHth
c19saW5lbm8tJExJTkVOT306IHJlc3VsdDogJEFTODYiID4mNQotJGFzX2VjaG8gIiRBUzg2IiA+
JjY7IH0KLWVsc2UKLSAgeyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiBy
ZXN1bHQ6IG5vIiA+JjUKLSRhc19lY2hvICJubyIgPiY2OyB9Ci1maQotCi0KLWlmIHRlc3QgeCIk
e0FTODZ9IiA9IHgibm8iCi10aGVuCi0gICAgYXNfZm5fZXJyb3IgJD8gIlVuYWJsZSB0byBmaW5k
IGFzODYsIHBsZWFzZSBpbnN0YWxsIGFzODYiICIkTElORU5PIiA1Ci1maQotICAgICMgRXh0cmFj
dCB0aGUgZmlyc3Qgd29yZCBvZiAibGQ4NiIsIHNvIGl0IGNhbiBiZSBhIHByb2dyYW0gbmFtZSB3
aXRoIGFyZ3MuCi1zZXQgZHVtbXkgbGQ4NjsgYWNfd29yZD0kMgoteyAkYXNfZWNobyAiJGFzX21l
OiR7YXNfbGluZW5vLSRMSU5FTk99OiBjaGVja2luZyBmb3IgJGFjX3dvcmQiID4mNQotJGFzX2Vj
aG9fbiAiY2hlY2tpbmcgZm9yICRhY193b3JkLi4uICIgPiY2OyB9Ci1pZiAke2FjX2N2X3BhdGhf
TEQ4Nis6fSBmYWxzZTsgdGhlbiA6Ci0gICRhc19lY2hvX24gIihjYWNoZWQpICIgPiY2Ci1lbHNl
Ci0gIGNhc2UgJExEODYgaW4KLSAgW1xcL10qIHwgPzpbXFwvXSopCi0gIGFjX2N2X3BhdGhfTEQ4
Nj0iJExEODYiICMgTGV0IHRoZSB1c2VyIG92ZXJyaWRlIHRoZSB0ZXN0IHdpdGggYSBwYXRoLgot
ICA7OwotICAqKQotICBhc19zYXZlX0lGUz0kSUZTOyBJRlM9JFBBVEhfU0VQQVJBVE9SCi1mb3Ig
YXNfZGlyIGluICRQQVRICi1kbwotICBJRlM9JGFzX3NhdmVfSUZTCi0gIHRlc3QgLXogIiRhc19k
aXIiICYmIGFzX2Rpcj0uCi0gICAgZm9yIGFjX2V4ZWNfZXh0IGluICcnICRhY19leGVjdXRhYmxl
X2V4dGVuc2lvbnM7IGRvCi0gIGlmIGFzX2ZuX2V4ZWN1dGFibGVfcCAiJGFzX2Rpci8kYWNfd29y
ZCRhY19leGVjX2V4dCI7IHRoZW4KLSAgICBhY19jdl9wYXRoX0xEODY9IiRhc19kaXIvJGFjX3dv
cmQkYWNfZXhlY19leHQiCi0gICAgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5P
fTogZm91bmQgJGFzX2Rpci8kYWNfd29yZCRhY19leGVjX2V4dCIgPiY1Ci0gICAgYnJlYWsgMgot
ICBmaQotZG9uZQotICBkb25lCi1JRlM9JGFzX3NhdmVfSUZTCi0KLSAgdGVzdCAteiAiJGFjX2N2
X3BhdGhfTEQ4NiIgJiYgYWNfY3ZfcGF0aF9MRDg2PSJubyIKLSAgOzsKLWVzYWMKLWZpCi1MRDg2
PSRhY19jdl9wYXRoX0xEODYKLWlmIHRlc3QgLW4gIiRMRDg2IjsgdGhlbgotICB7ICRhc19lY2hv
ICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IHJlc3VsdDogJExEODYiID4mNQotJGFzX2Vj
aG8gIiRMRDg2IiA+JjY7IH0KLWVsc2UKLSAgeyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5v
LSRMSU5FTk99OiByZXN1bHQ6IG5vIiA+JjUKLSRhc19lY2hvICJubyIgPiY2OyB9Ci1maQotCi0K
LWlmIHRlc3QgeCIke0xEODZ9IiA9IHgibm8iCi10aGVuCi0gICAgYXNfZm5fZXJyb3IgJD8gIlVu
YWJsZSB0byBmaW5kIGxkODYsIHBsZWFzZSBpbnN0YWxsIGxkODYiICIkTElORU5PIiA1Ci1maQot
ICAgICMgRXh0cmFjdCB0aGUgZmlyc3Qgd29yZCBvZiAiYmNjIiwgc28gaXQgY2FuIGJlIGEgcHJv
Z3JhbSBuYW1lIHdpdGggYXJncy4KLXNldCBkdW1teSBiY2M7IGFjX3dvcmQ9JDIKLXsgJGFzX2Vj
aG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogY2hlY2tpbmcgZm9yICRhY193b3JkIiA+
JjUKLSRhc19lY2hvX24gImNoZWNraW5nIGZvciAkYWNfd29yZC4uLiAiID4mNjsgfQotaWYgJHth
Y19jdl9wYXRoX0JDQys6fSBmYWxzZTsgdGhlbiA6Ci0gICRhc19lY2hvX24gIihjYWNoZWQpICIg
PiY2Ci1lbHNlCi0gIGNhc2UgJEJDQyBpbgotICBbXFwvXSogfCA/OltcXC9dKikKLSAgYWNfY3Zf
cGF0aF9CQ0M9IiRCQ0MiICMgTGV0IHRoZSB1c2VyIG92ZXJyaWRlIHRoZSB0ZXN0IHdpdGggYSBw
YXRoLgotICA7OwotICAqKQotICBhc19zYXZlX0lGUz0kSUZTOyBJRlM9JFBBVEhfU0VQQVJBVE9S
Ci1mb3IgYXNfZGlyIGluICRQQVRICi1kbwotICBJRlM9JGFzX3NhdmVfSUZTCi0gIHRlc3QgLXog
IiRhc19kaXIiICYmIGFzX2Rpcj0uCi0gICAgZm9yIGFjX2V4ZWNfZXh0IGluICcnICRhY19leGVj
dXRhYmxlX2V4dGVuc2lvbnM7IGRvCi0gIGlmIGFzX2ZuX2V4ZWN1dGFibGVfcCAiJGFzX2Rpci8k
YWNfd29yZCRhY19leGVjX2V4dCI7IHRoZW4KLSAgICBhY19jdl9wYXRoX0JDQz0iJGFzX2Rpci8k
YWNfd29yZCRhY19leGVjX2V4dCIKLSAgICAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRM
SU5FTk99OiBmb3VuZCAkYXNfZGlyLyRhY193b3JkJGFjX2V4ZWNfZXh0IiA+JjUKLSAgICBicmVh
ayAyCi0gIGZpCi1kb25lCi0gIGRvbmUKLUlGUz0kYXNfc2F2ZV9JRlMKLQotICB0ZXN0IC16ICIk
YWNfY3ZfcGF0aF9CQ0MiICYmIGFjX2N2X3BhdGhfQkNDPSJubyIKLSAgOzsKLWVzYWMKLWZpCi1C
Q0M9JGFjX2N2X3BhdGhfQkNDCi1pZiB0ZXN0IC1uICIkQkNDIjsgdGhlbgotICB7ICRhc19lY2hv
ICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IHJlc3VsdDogJEJDQyIgPiY1Ci0kYXNfZWNo
byAiJEJDQyIgPiY2OyB9Ci1lbHNlCi0gIHsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0k
TElORU5PfTogcmVzdWx0OiBubyIgPiY1Ci0kYXNfZWNobyAibm8iID4mNjsgfQotZmkKLQotCi1p
ZiB0ZXN0IHgiJHtCQ0N9IiA9IHgibm8iCi10aGVuCi0gICAgYXNfZm5fZXJyb3IgJD8gIlVuYWJs
ZSB0byBmaW5kIGJjYywgcGxlYXNlIGluc3RhbGwgYmNjIiAiJExJTkVOTyIgNQotZmkKLSAgICB7
ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IGNoZWNraW5nIGZvciBsem1h
X3ZlcnNpb25fbnVtYmVyIGluIC1sbHptYSIgPiY1Ci0kYXNfZWNob19uICJjaGVja2luZyBmb3Ig
bHptYV92ZXJzaW9uX251bWJlciBpbiAtbGx6bWEuLi4gIiA+JjY7IH0KLWlmICR7YWNfY3ZfbGli
X2x6bWFfbHptYV92ZXJzaW9uX251bWJlcis6fSBmYWxzZTsgdGhlbiA6Ci0gICRhc19lY2hvX24g
IihjYWNoZWQpICIgPiY2Ci1lbHNlCi0gIGFjX2NoZWNrX2xpYl9zYXZlX0xJQlM9JExJQlMKLUxJ
QlM9Ii1sbHptYSAgJExJQlMiCi1jYXQgY29uZmRlZnMuaCAtIDw8X0FDRU9GID5jb25mdGVzdC4k
YWNfZXh0Ci0vKiBlbmQgY29uZmRlZnMuaC4gICovCi0KLS8qIE92ZXJyaWRlIGFueSBHQ0MgaW50
ZXJuYWwgcHJvdG90eXBlIHRvIGF2b2lkIGFuIGVycm9yLgotICAgVXNlIGNoYXIgYmVjYXVzZSBp
bnQgbWlnaHQgbWF0Y2ggdGhlIHJldHVybiB0eXBlIG9mIGEgR0NDCi0gICBidWlsdGluIGFuZCB0
aGVuIGl0cyBhcmd1bWVudCBwcm90b3R5cGUgd291bGQgc3RpbGwgYXBwbHkuICAqLwotI2lmZGVm
IF9fY3BsdXNwbHVzCi1leHRlcm4gIkMiCi0jZW5kaWYKLWNoYXIgbHptYV92ZXJzaW9uX251bWJl
ciAoKTsKLWludAotbWFpbiAoKQotewotcmV0dXJuIGx6bWFfdmVyc2lvbl9udW1iZXIgKCk7Ci0g
IDsKLSAgcmV0dXJuIDA7Ci19Ci1fQUNFT0YKLWlmIGFjX2ZuX2NfdHJ5X2xpbmsgIiRMSU5FTk8i
OyB0aGVuIDoKLSAgYWNfY3ZfbGliX2x6bWFfbHptYV92ZXJzaW9uX251bWJlcj15ZXMKLWVsc2UK
LSAgYWNfY3ZfbGliX2x6bWFfbHptYV92ZXJzaW9uX251bWJlcj1ubwotZmkKLXJtIC1mIGNvcmUg
Y29uZnRlc3QuZXJyIGNvbmZ0ZXN0LiRhY19vYmpleHQgXAotICAgIGNvbmZ0ZXN0JGFjX2V4ZWV4
dCBjb25mdGVzdC4kYWNfZXh0Ci1MSUJTPSRhY19jaGVja19saWJfc2F2ZV9MSUJTCi1maQoteyAk
YXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiByZXN1bHQ6ICRhY19jdl9saWJf
bHptYV9sem1hX3ZlcnNpb25fbnVtYmVyIiA+JjUKLSRhc19lY2hvICIkYWNfY3ZfbGliX2x6bWFf
bHptYV92ZXJzaW9uX251bWJlciIgPiY2OyB9Ci1pZiB0ZXN0ICJ4JGFjX2N2X2xpYl9sem1hX2x6
bWFfdmVyc2lvbl9udW1iZXIiID0geHllczsgdGhlbiA6Ci0gIGNhdCA+PmNvbmZkZWZzLmggPDxf
QUNFT0YKLSNkZWZpbmUgSEFWRV9MSUJMWk1BIDEKLV9BQ0VPRgotCi0gIExJQlM9Ii1sbHptYSAk
TElCUyIKLQotZWxzZQotICBhc19mbl9lcnJvciAkPyAiQ291bGQgbm90IGZpbmQgbHptYSwgbmVl
ZGVkIHRvIGJ1aWxkIHJvbWJpb3MiICIkTElORU5PIiA1Ci1maQotCi0KLSRhc19lY2hvICIjZGVm
aW5lIEhBVkVfUk9NQklPUyAxIiA+PmNvbmZkZWZzLmgKLQotICAgIHJvbWJpb3M9eQotZWxzZQot
Ci0gICAgcm9tYmlvcz1uCi0KLWZpCi0KLQotCi0jIENoZWNrIHdoZXRoZXIgLS13aXRoLXN5c3Rl
bS1xZW11IHdhcyBnaXZlbi4KLWlmIHRlc3QgIiR7d2l0aF9zeXN0ZW1fcWVtdStzZXR9IiA9IHNl
dDsgdGhlbiA6Ci0gIHdpdGh2YWw9JHdpdGhfc3lzdGVtX3FlbXU7Ci0gICAgY2FzZSAkd2l0aHZh
bCBpbgotICAgICAgICB5ZXMpCi0gICAgICAgICAgICBxZW11X3hlbj1uIDsgcWVtdV94ZW5fcGF0
aD0icWVtdS1zeXN0ZW0taTM4NiIKLSAgICAgICAgICAgIHFlbXVfeGVuX3N5c3RlbWQ9Ii91c3Iv
YmluL2VudiAkcWVtdV94ZW5fcGF0aCIgOzsKLSAgICAgICAgbm8pCi0gICAgICAgICAgICBxZW11
X3hlbj15IDs7Ci0gICAgICAgICopCi0gICAgICAgICAgICBxZW11X3hlbj1uIDsgcWVtdV94ZW5f
cGF0aD0iJHdpdGh2YWwiIDsKLSAgICAgICAgICAgIHFlbXVfeGVuX3N5c3RlbWQ9IiRxZW11X3hl
bl9wYXRoIiA7OwotICAgIGVzYWMKLQotZWxzZQotCi0gICAgY2FzZSAiJGhvc3RfY3B1IiBpbgot
ICAgICAgICBpWzM0NTZdODZ8eDg2XzY0KQotICAgICAgICAgICBxZW11X3hlbj15OzsKLSAgICAg
ICAgYXJtKnxhYXJjaDY0KQotICAgICAgICAgICBxZW11X3hlbj15OzsKLSAgICAgICAgKikgcWVt
dV94ZW49bjs7Ci0gICAgZXNhYwotCi1maQotCi1pZiB0ZXN0ICJ4JHFlbXVfeGVuIiA9ICJ4eSI7
IHRoZW4gOgotCi0gICAgcWVtdV94ZW5fcGF0aD0iJExJQkVYRUNfQklOL3FlbXUtc3lzdGVtLWkz
ODYiCi0gICAgcWVtdV94ZW5fc3lzdGVtZD0iJHFlbXVfeGVuX3BhdGgiCi0KLWZpCi0KLWNhdCA+
PmNvbmZkZWZzLmggPDxfQUNFT0YKLSNkZWZpbmUgUUVNVV9YRU5fUEFUSCAiJHFlbXVfeGVuX3Bh
dGgiCi1fQUNFT0YKLQotCi0KLQotCi0KLSMgQ2hlY2sgd2hldGhlciAtLXdpdGgtc3lzdGVtLXNl
YWJpb3Mgd2FzIGdpdmVuLgotaWYgdGVzdCAiJHt3aXRoX3N5c3RlbV9zZWFiaW9zK3NldH0iID0g
c2V0OyB0aGVuIDoKLSAgd2l0aHZhbD0kd2l0aF9zeXN0ZW1fc2VhYmlvczsKLSAgICAjIERpc2Fi
bGUgY29tcGlsYXRpb24gb2YgU2VhQklPUy4KLSAgICBzZWFiaW9zPW4KLSAgICBjYXNlICR3aXRo
dmFsIGluCi0gICAgICAgIG5vKSBzZWFiaW9zX3BhdGg9IDs7Ci0gICAgICAgIC8qKSAgc2VhYmlv
c19wYXRoPSR3aXRodmFsIDs7Ci0gICAgICAgICopIGFzX2ZuX2Vycm9yICQ/ICJTZWFiaW9zIHNw
ZWNpZmllZCwgYnV0IGlzIG5vdCBhbiBhYnNvbHV0ZSBwYXRoIiAiJExJTkVOTyIgNSA7OwotICAg
IGVzYWMKLQotZmkKLQotaWYgdGVzdCAieCRzZWFiaW9zIiA9ICJ4eSIgLW8gLW4gIiRzZWFiaW9z
X3BhdGgiIDsgdGhlbiA6Ci0KLQotY2F0ID4+Y29uZmRlZnMuaCA8PF9BQ0VPRgotI2RlZmluZSBT
RUFCSU9TX1BBVEggIiR7c2VhYmlvc19wYXRoOi0kWEVORklSTVdBUkVESVIvc2VhYmlvcy5iaW59
IgotX0FDRU9GCi0KLQotZmkKLQotCi0jIENoZWNrIHdoZXRoZXIgLS13aXRoLXN5c3RlbS1vdm1m
IHdhcyBnaXZlbi4KLWlmIHRlc3QgIiR7d2l0aF9zeXN0ZW1fb3ZtZitzZXR9IiA9IHNldDsgdGhl
biA6Ci0gIHdpdGh2YWw9JHdpdGhfc3lzdGVtX292bWY7Ci0gICAgIyBEaXNhYmxlIGNvbXBpbGF0
aW9uIG9mIE9WTUYuCi0gICAgb3ZtZj1uCi0gICAgY2FzZSAkd2l0aHZhbCBpbgotICAgICAgICBu
bykgb3ZtZl9wYXRoPSA7OwotICAgICAgICAvKikgIG92bWZfcGF0aD0kd2l0aHZhbCA7OwotICAg
ICAgICAqKSBhc19mbl9lcnJvciAkPyAiT1ZNRiBzcGVjaWZpZWQsIGJ1dCBpcyBub3QgYW4gYWJz
b2x1dGUgcGF0aCIgIiRMSU5FTk8iIDUgOzsKLSAgICBlc2FjCi0KLWZpCi0KLWlmIHRlc3QgIngk
b3ZtZiIgPSAieHkiIC1vIC1uICIkb3ZtZl9wYXRoIiA7IHRoZW4gOgotCi0KLWNhdCA+PmNvbmZk
ZWZzLmggPDxfQUNFT0YKLSNkZWZpbmUgT1ZNRl9QQVRIICIke292bWZfcGF0aDotJFhFTkZJUk1X
QVJFRElSL292bWYuYmlufSIKLV9BQ0VPRgotCi0KLWZpCi0KLSMgQ2hlY2sgd2hldGhlciAtLWVu
YWJsZS1pcHhlIHdhcyBnaXZlbi4KLWlmIHRlc3QgIiR7ZW5hYmxlX2lweGUrc2V0fSIgPSBzZXQ7
IHRoZW4gOgotICBlbmFibGV2YWw9JGVuYWJsZV9pcHhlOwotICAgICBpZiB0ZXN0ICJ4JGVuYWJs
ZV9pcHhlIiA9ICJ4bm8iOyB0aGVuIDoKLSAgaXB4ZT1uCi1lbHNlCi0gIGlweGU9eQotZmkKLQot
ZWxzZQotCi0gICAgaWYgdGVzdCAieCRlbmFibGVfcm9tYmlvcyIgPSAieG5vIjsgdGhlbiA6Ci0g
IGlweGU9bgotZWxzZQotICBpcHhlPXkKLWZpCi0KLWZpCi0KLQotIyBDaGVjayB3aGV0aGVyIC0t
d2l0aC1zeXN0ZW0taXB4ZSB3YXMgZ2l2ZW4uCi1pZiB0ZXN0ICIke3dpdGhfc3lzdGVtX2lweGUr
c2V0fSIgPSBzZXQ7IHRoZW4gOgotICB3aXRodmFsPSR3aXRoX3N5c3RlbV9pcHhlOwotICAgIGNh
c2UgJHdpdGh2YWwgaW4KLSAgICAgICAgbm8pIGFzX2ZuX2Vycm9yICQ/ICItLXdpdGhvdXQtc3lz
dGVtLWlweGUgaGFzIG5vIGVmZmVjdCIgIiRMSU5FTk8iIDUgOzsKLSAgICAgICAgLyopICBpcHhl
X3BhdGg9JHdpdGh2YWw7IGlweGU9biA7OwotICAgICAgICAqKSBhc19mbl9lcnJvciAkPyAiSVBY
RSBzcGVjaWZpZWQsIGJ1dCBpcyBub3QgYW4gYWJzb2x1dGUgcGF0aCIgIiRMSU5FTk8iIDUgOzsK
LSAgICBlc2FjCi0KLWZpCi0KLWlmIHRlc3QgIngkaXB4ZSIgPSAieHkiIC1vIC1uICIkaXB4ZV9w
YXRoIiA7IHRoZW4gOgotCi0KLSAgICBpZiB0ZXN0ICJ4JGVuYWJsZV9yb21iaW9zIiA9ICJ4bm8i
OyB0aGVuIDoKLQotICAgICAgICBhc19mbl9lcnJvciAkPyAiUm9tYmlvcyBpcyByZXF1aXJlZCB0
byB1c2UgSVBYRSIgIiRMSU5FTk8iIDUKLQotZmkKLQotCi1jYXQgPj5jb25mZGVmcy5oIDw8X0FD
RU9GCi0jZGVmaW5lIElQWEVfUEFUSCAiJHtpcHhlX3BhdGg6LSRYRU5GSVJNV0FSRURJUi9pcHhl
LmJpbn0iCi1fQUNFT0YKLQotCi1maQotCi0KLQotIyBDaGVjayB3aGV0aGVyIC0td2l0aC1leHRy
YS1xZW11dS1jb25maWd1cmUtYXJncyB3YXMgZ2l2ZW4uCi1pZiB0ZXN0ICIke3dpdGhfZXh0cmFf
cWVtdXVfY29uZmlndXJlX2FyZ3Mrc2V0fSIgPSBzZXQ7IHRoZW4gOgotICB3aXRodmFsPSR3aXRo
X2V4dHJhX3FlbXV1X2NvbmZpZ3VyZV9hcmdzOwotICAgIGNhc2UgJHdpdGh2YWwgaW4KLSAgICAg
ICAgbm8pIEVYVFJBX1FFTVVVX0NPTkZJR1VSRV9BUkdTPSA7OwotICAgICAgICAqKSAgRVhUUkFf
UUVNVVVfQ09ORklHVVJFX0FSR1M9JHdpdGh2YWwgOzsKLSAgICBlc2FjCi0KLWZpCi0KLQotCi0K
LQotCi0KLQotZm9yIGNwcGZsYWcgaW4gJFBSRVBFTkRfSU5DTFVERVMKLWRvCi0gICAgUFJFUEVO
RF9DUFBGTEFHUz0iJFBSRVBFTkRfQ1BQRkxBR1MgLUkkY3BwZmxhZyIKLWRvbmUKLWZvciBsZGZs
YWcgaW4gJFBSRVBFTkRfTElCCi1kbwotICAgIFBSRVBFTkRfTERGTEFHUz0iJFBSRVBFTkRfTERG
TEFHUyAtTCRsZGZsYWciCi1kb25lCi1mb3IgY3BwZmxhZyBpbiAkQVBQRU5EX0lOQ0xVREVTCi1k
bwotICAgIEFQUEVORF9DUFBGTEFHUz0iJEFQUEVORF9DUFBGTEFHUyAtSSRjcHBmbGFnIgotZG9u
ZQotZm9yIGxkZmxhZyBpbiAkQVBQRU5EX0xJQgotZG8KLSAgICBBUFBFTkRfTERGTEFHUz0iJEFQ
UEVORF9MREZMQUdTIC1MJGxkZmxhZyIKLWRvbmUKLUNQUEZMQUdTPSIkUFJFUEVORF9DUFBGTEFH
UyAkQ1BQRkxBR1MgJEFQUEVORF9DUFBGTEFHUyIKLUxERkxBR1M9IiRQUkVQRU5EX0xERkxBR1Mg
JExERkxBR1MgJEFQUEVORF9MREZMQUdTIgotCi0KLQotCi0KLQotCi0KLQotCi0KLQotCi0jIENo
ZWNrcyBmb3IgcHJvZ3JhbXMuCi1hY19leHQ9YwotYWNfY3BwPSckQ1BQICRDUFBGTEFHUycKLWFj
X2NvbXBpbGU9JyRDQyAtYyAkQ0ZMQUdTICRDUFBGTEFHUyBjb25mdGVzdC4kYWNfZXh0ID4mNScK
LWFjX2xpbms9JyRDQyAtbyBjb25mdGVzdCRhY19leGVleHQgJENGTEFHUyAkQ1BQRkxBR1MgJExE
RkxBR1MgY29uZnRlc3QuJGFjX2V4dCAkTElCUyA+JjUnCi1hY19jb21waWxlcl9nbnU9JGFjX2N2
X2NfY29tcGlsZXJfZ251Ci1pZiB0ZXN0IC1uICIkYWNfdG9vbF9wcmVmaXgiOyB0aGVuCi0gICMg
RXh0cmFjdCB0aGUgZmlyc3Qgd29yZCBvZiAiJHthY190b29sX3ByZWZpeH1nY2MiLCBzbyBpdCBj
YW4gYmUgYSBwcm9ncmFtIG5hbWUgd2l0aCBhcmdzLgotc2V0IGR1bW15ICR7YWNfdG9vbF9wcmVm
aXh9Z2NjOyBhY193b3JkPSQyCi17ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVO
T306IGNoZWNraW5nIGZvciAkYWNfd29yZCIgPiY1Ci0kYXNfZWNob19uICJjaGVja2luZyBmb3Ig
JGFjX3dvcmQuLi4gIiA+JjY7IH0KLWlmICR7YWNfY3ZfcHJvZ19DQys6fSBmYWxzZTsgdGhlbiA6
Ci0gICRhc19lY2hvX24gIihjYWNoZWQpICIgPiY2Ci1lbHNlCi0gIGlmIHRlc3QgLW4gIiRDQyI7
IHRoZW4KLSAgYWNfY3ZfcHJvZ19DQz0iJENDIiAjIExldCB0aGUgdXNlciBvdmVycmlkZSB0aGUg
dGVzdC4KLWVsc2UKLWFzX3NhdmVfSUZTPSRJRlM7IElGUz0kUEFUSF9TRVBBUkFUT1IKLWZvciBh
c19kaXIgaW4gJFBBVEgKLWRvCi0gIElGUz0kYXNfc2F2ZV9JRlMKLSAgdGVzdCAteiAiJGFzX2Rp
ciIgJiYgYXNfZGlyPS4KLSAgICBmb3IgYWNfZXhlY19leHQgaW4gJycgJGFjX2V4ZWN1dGFibGVf
ZXh0ZW5zaW9uczsgZG8KLSAgaWYgYXNfZm5fZXhlY3V0YWJsZV9wICIkYXNfZGlyLyRhY193b3Jk
JGFjX2V4ZWNfZXh0IjsgdGhlbgotICAgIGFjX2N2X3Byb2dfQ0M9IiR7YWNfdG9vbF9wcmVmaXh9
Z2NjIgotICAgICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IGZvdW5kICRh
c19kaXIvJGFjX3dvcmQkYWNfZXhlY19leHQiID4mNQotICAgIGJyZWFrIDIKLSAgZmkKLWRvbmUK
LSAgZG9uZQotSUZTPSRhc19zYXZlX0lGUwotCi1maQotZmkKLUNDPSRhY19jdl9wcm9nX0NDCi1p
ZiB0ZXN0IC1uICIkQ0MiOyB0aGVuCi0gIHsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0k
TElORU5PfTogcmVzdWx0OiAkQ0MiID4mNQotJGFzX2VjaG8gIiRDQyIgPiY2OyB9Ci1lbHNlCi0g
IHsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogcmVzdWx0OiBubyIgPiY1
Ci0kYXNfZWNobyAibm8iID4mNjsgfQotZmkKLQotCi1maQotaWYgdGVzdCAteiAiJGFjX2N2X3By
b2dfQ0MiOyB0aGVuCi0gIGFjX2N0X0NDPSRDQwotICAjIEV4dHJhY3QgdGhlIGZpcnN0IHdvcmQg
b2YgImdjYyIsIHNvIGl0IGNhbiBiZSBhIHByb2dyYW0gbmFtZSB3aXRoIGFyZ3MuCi1zZXQgZHVt
bXkgZ2NjOyBhY193b3JkPSQyCi17ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVO
T306IGNoZWNraW5nIGZvciAkYWNfd29yZCIgPiY1Ci0kYXNfZWNob19uICJjaGVja2luZyBmb3Ig
JGFjX3dvcmQuLi4gIiA+JjY7IH0KLWlmICR7YWNfY3ZfcHJvZ19hY19jdF9DQys6fSBmYWxzZTsg
dGhlbiA6Ci0gICRhc19lY2hvX24gIihjYWNoZWQpICIgPiY2Ci1lbHNlCi0gIGlmIHRlc3QgLW4g
IiRhY19jdF9DQyI7IHRoZW4KLSAgYWNfY3ZfcHJvZ19hY19jdF9DQz0iJGFjX2N0X0NDIiAjIExl
dCB0aGUgdXNlciBvdmVycmlkZSB0aGUgdGVzdC4KLWVsc2UKLWFzX3NhdmVfSUZTPSRJRlM7IElG
Uz0kUEFUSF9TRVBBUkFUT1IKLWZvciBhc19kaXIgaW4gJFBBVEgKLWRvCi0gIElGUz0kYXNfc2F2
ZV9JRlMKLSAgdGVzdCAteiAiJGFzX2RpciIgJiYgYXNfZGlyPS4KLSAgICBmb3IgYWNfZXhlY19l
eHQgaW4gJycgJGFjX2V4ZWN1dGFibGVfZXh0ZW5zaW9uczsgZG8KLSAgaWYgYXNfZm5fZXhlY3V0
YWJsZV9wICIkYXNfZGlyLyRhY193b3JkJGFjX2V4ZWNfZXh0IjsgdGhlbgotICAgIGFjX2N2X3By
b2dfYWNfY3RfQ0M9ImdjYyIKLSAgICAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5F
Tk99OiBmb3VuZCAkYXNfZGlyLyRhY193b3JkJGFjX2V4ZWNfZXh0IiA+JjUKLSAgICBicmVhayAy
Ci0gIGZpCi1kb25lCi0gIGRvbmUKLUlGUz0kYXNfc2F2ZV9JRlMKLQotZmkKLWZpCi1hY19jdF9D
Qz0kYWNfY3ZfcHJvZ19hY19jdF9DQwotaWYgdGVzdCAtbiAiJGFjX2N0X0NDIjsgdGhlbgotICB7
ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IHJlc3VsdDogJGFjX2N0X0ND
IiA+JjUKLSRhc19lY2hvICIkYWNfY3RfQ0MiID4mNjsgfQotZWxzZQotICB7ICRhc19lY2hvICIk
YXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IHJlc3VsdDogbm8iID4mNQotJGFzX2VjaG8gIm5v
IiA+JjY7IH0KLWZpCi0KLSAgaWYgdGVzdCAieCRhY19jdF9DQyIgPSB4OyB0aGVuCi0gICAgQ0M9
IiIKLSAgZWxzZQotICAgIGNhc2UgJGNyb3NzX2NvbXBpbGluZzokYWNfdG9vbF93YXJuZWQgaW4K
LXllczopCi17ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IFdBUk5JTkc6
IHVzaW5nIGNyb3NzIHRvb2xzIG5vdCBwcmVmaXhlZCB3aXRoIGhvc3QgdHJpcGxldCIgPiY1Ci0k
YXNfZWNobyAiJGFzX21lOiBXQVJOSU5HOiB1c2luZyBjcm9zcyB0b29scyBub3QgcHJlZml4ZWQg
d2l0aCBob3N0IHRyaXBsZXQiID4mMjt9Ci1hY190b29sX3dhcm5lZD15ZXMgOzsKLWVzYWMKLSAg
ICBDQz0kYWNfY3RfQ0MKLSAgZmkKLWVsc2UKLSAgQ0M9IiRhY19jdl9wcm9nX0NDIgotZmkKLQot
aWYgdGVzdCAteiAiJENDIjsgdGhlbgotICAgICAgICAgIGlmIHRlc3QgLW4gIiRhY190b29sX3By
ZWZpeCI7IHRoZW4KLSAgICAjIEV4dHJhY3QgdGhlIGZpcnN0IHdvcmQgb2YgIiR7YWNfdG9vbF9w
cmVmaXh9Y2MiLCBzbyBpdCBjYW4gYmUgYSBwcm9ncmFtIG5hbWUgd2l0aCBhcmdzLgotc2V0IGR1
bW15ICR7YWNfdG9vbF9wcmVmaXh9Y2M7IGFjX3dvcmQ9JDIKLXsgJGFzX2VjaG8gIiRhc19tZTok
e2FzX2xpbmVuby0kTElORU5PfTogY2hlY2tpbmcgZm9yICRhY193b3JkIiA+JjUKLSRhc19lY2hv
X24gImNoZWNraW5nIGZvciAkYWNfd29yZC4uLiAiID4mNjsgfQotaWYgJHthY19jdl9wcm9nX0ND
Kzp9IGZhbHNlOyB0aGVuIDoKLSAgJGFzX2VjaG9fbiAiKGNhY2hlZCkgIiA+JjYKLWVsc2UKLSAg
aWYgdGVzdCAtbiAiJENDIjsgdGhlbgotICBhY19jdl9wcm9nX0NDPSIkQ0MiICMgTGV0IHRoZSB1
c2VyIG92ZXJyaWRlIHRoZSB0ZXN0LgotZWxzZQotYXNfc2F2ZV9JRlM9JElGUzsgSUZTPSRQQVRI
X1NFUEFSQVRPUgotZm9yIGFzX2RpciBpbiAkUEFUSAotZG8KLSAgSUZTPSRhc19zYXZlX0lGUwot
ICB0ZXN0IC16ICIkYXNfZGlyIiAmJiBhc19kaXI9LgotICAgIGZvciBhY19leGVjX2V4dCBpbiAn
JyAkYWNfZXhlY3V0YWJsZV9leHRlbnNpb25zOyBkbwotICBpZiBhc19mbl9leGVjdXRhYmxlX3Ag
IiRhc19kaXIvJGFjX3dvcmQkYWNfZXhlY19leHQiOyB0aGVuCi0gICAgYWNfY3ZfcHJvZ19DQz0i
JHthY190b29sX3ByZWZpeH1jYyIKLSAgICAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRM
SU5FTk99OiBmb3VuZCAkYXNfZGlyLyRhY193b3JkJGFjX2V4ZWNfZXh0IiA+JjUKLSAgICBicmVh
ayAyCi0gIGZpCi1kb25lCi0gIGRvbmUKLUlGUz0kYXNfc2F2ZV9JRlMKLQotZmkKLWZpCi1DQz0k
YWNfY3ZfcHJvZ19DQwotaWYgdGVzdCAtbiAiJENDIjsgdGhlbgotICB7ICRhc19lY2hvICIkYXNf
bWU6JHthc19saW5lbm8tJExJTkVOT306IHJlc3VsdDogJENDIiA+JjUKLSRhc19lY2hvICIkQ0Mi
ID4mNjsgfQotZWxzZQotICB7ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306
IHJlc3VsdDogbm8iID4mNQotJGFzX2VjaG8gIm5vIiA+JjY7IH0KLWZpCi0KLQotICBmaQotZmkK
LWlmIHRlc3QgLXogIiRDQyI7IHRoZW4KLSAgIyBFeHRyYWN0IHRoZSBmaXJzdCB3b3JkIG9mICJj
YyIsIHNvIGl0IGNhbiBiZSBhIHByb2dyYW0gbmFtZSB3aXRoIGFyZ3MuCi1zZXQgZHVtbXkgY2M7
IGFjX3dvcmQ9JDIKLXsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogY2hl
Y2tpbmcgZm9yICRhY193b3JkIiA+JjUKLSRhc19lY2hvX24gImNoZWNraW5nIGZvciAkYWNfd29y
ZC4uLiAiID4mNjsgfQotaWYgJHthY19jdl9wcm9nX0NDKzp9IGZhbHNlOyB0aGVuIDoKLSAgJGFz
X2VjaG9fbiAiKGNhY2hlZCkgIiA+JjYKLWVsc2UKLSAgaWYgdGVzdCAtbiAiJENDIjsgdGhlbgot
ICBhY19jdl9wcm9nX0NDPSIkQ0MiICMgTGV0IHRoZSB1c2VyIG92ZXJyaWRlIHRoZSB0ZXN0Lgot
ZWxzZQotICBhY19wcm9nX3JlamVjdGVkPW5vCi1hc19zYXZlX0lGUz0kSUZTOyBJRlM9JFBBVEhf
U0VQQVJBVE9SCi1mb3IgYXNfZGlyIGluICRQQVRICi1kbwotICBJRlM9JGFzX3NhdmVfSUZTCi0g
IHRlc3QgLXogIiRhc19kaXIiICYmIGFzX2Rpcj0uCi0gICAgZm9yIGFjX2V4ZWNfZXh0IGluICcn
ICRhY19leGVjdXRhYmxlX2V4dGVuc2lvbnM7IGRvCi0gIGlmIGFzX2ZuX2V4ZWN1dGFibGVfcCAi
JGFzX2Rpci8kYWNfd29yZCRhY19leGVjX2V4dCI7IHRoZW4KLSAgICBpZiB0ZXN0ICIkYXNfZGly
LyRhY193b3JkJGFjX2V4ZWNfZXh0IiA9ICIvdXNyL3VjYi9jYyI7IHRoZW4KLSAgICAgICBhY19w
cm9nX3JlamVjdGVkPXllcwotICAgICAgIGNvbnRpbnVlCi0gICAgIGZpCi0gICAgYWNfY3ZfcHJv
Z19DQz0iY2MiCi0gICAgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogZm91
bmQgJGFzX2Rpci8kYWNfd29yZCRhY19leGVjX2V4dCIgPiY1Ci0gICAgYnJlYWsgMgotICBmaQot
ZG9uZQotICBkb25lCi1JRlM9JGFzX3NhdmVfSUZTCi0KLWlmIHRlc3QgJGFjX3Byb2dfcmVqZWN0
ZWQgPSB5ZXM7IHRoZW4KLSAgIyBXZSBmb3VuZCBhIGJvZ29uIGluIHRoZSBwYXRoLCBzbyBtYWtl
IHN1cmUgd2UgbmV2ZXIgdXNlIGl0LgotICBzZXQgZHVtbXkgJGFjX2N2X3Byb2dfQ0MKLSAgc2hp
ZnQKLSAgaWYgdGVzdCAkIyAhPSAwOyB0aGVuCi0gICAgIyBXZSBjaG9zZSBhIGRpZmZlcmVudCBj
b21waWxlciBmcm9tIHRoZSBib2d1cyBvbmUuCi0gICAgIyBIb3dldmVyLCBpdCBoYXMgdGhlIHNh
bWUgYmFzZW5hbWUsIHNvIHRoZSBib2dvbiB3aWxsIGJlIGNob3NlbgotICAgICMgZmlyc3QgaWYg
d2Ugc2V0IENDIHRvIGp1c3QgdGhlIGJhc2VuYW1lOyB1c2UgdGhlIGZ1bGwgZmlsZSBuYW1lLgot
ICAgIHNoaWZ0Ci0gICAgYWNfY3ZfcHJvZ19DQz0iJGFzX2Rpci8kYWNfd29yZCR7MSsnICd9JEAi
Ci0gIGZpCi1maQotZmkKLWZpCi1DQz0kYWNfY3ZfcHJvZ19DQwotaWYgdGVzdCAtbiAiJENDIjsg
dGhlbgotICB7ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IHJlc3VsdDog
JENDIiA+JjUKLSRhc19lY2hvICIkQ0MiID4mNjsgfQotZWxzZQotICB7ICRhc19lY2hvICIkYXNf
bWU6JHthc19saW5lbm8tJExJTkVOT306IHJlc3VsdDogbm8iID4mNQotJGFzX2VjaG8gIm5vIiA+
JjY7IH0KLWZpCi0KLQotZmkKLWlmIHRlc3QgLXogIiRDQyI7IHRoZW4KLSAgaWYgdGVzdCAtbiAi
JGFjX3Rvb2xfcHJlZml4IjsgdGhlbgotICBmb3IgYWNfcHJvZyBpbiBjbC5leGUKLSAgZG8KLSAg
ICAjIEV4dHJhY3QgdGhlIGZpcnN0IHdvcmQgb2YgIiRhY190b29sX3ByZWZpeCRhY19wcm9nIiwg
c28gaXQgY2FuIGJlIGEgcHJvZ3JhbSBuYW1lIHdpdGggYXJncy4KLXNldCBkdW1teSAkYWNfdG9v
bF9wcmVmaXgkYWNfcHJvZzsgYWNfd29yZD0kMgoteyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGlu
ZW5vLSRMSU5FTk99OiBjaGVja2luZyBmb3IgJGFjX3dvcmQiID4mNQotJGFzX2VjaG9fbiAiY2hl
Y2tpbmcgZm9yICRhY193b3JkLi4uICIgPiY2OyB9Ci1pZiAke2FjX2N2X3Byb2dfQ0MrOn0gZmFs
c2U7IHRoZW4gOgotICAkYXNfZWNob19uICIoY2FjaGVkKSAiID4mNgotZWxzZQotICBpZiB0ZXN0
IC1uICIkQ0MiOyB0aGVuCi0gIGFjX2N2X3Byb2dfQ0M9IiRDQyIgIyBMZXQgdGhlIHVzZXIgb3Zl
cnJpZGUgdGhlIHRlc3QuCi1lbHNlCi1hc19zYXZlX0lGUz0kSUZTOyBJRlM9JFBBVEhfU0VQQVJB
VE9SCi1mb3IgYXNfZGlyIGluICRQQVRICi1kbwotICBJRlM9JGFzX3NhdmVfSUZTCi0gIHRlc3Qg
LXogIiRhc19kaXIiICYmIGFzX2Rpcj0uCi0gICAgZm9yIGFjX2V4ZWNfZXh0IGluICcnICRhY19l
eGVjdXRhYmxlX2V4dGVuc2lvbnM7IGRvCi0gIGlmIGFzX2ZuX2V4ZWN1dGFibGVfcCAiJGFzX2Rp
ci8kYWNfd29yZCRhY19leGVjX2V4dCI7IHRoZW4KLSAgICBhY19jdl9wcm9nX0NDPSIkYWNfdG9v
bF9wcmVmaXgkYWNfcHJvZyIKLSAgICAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5F
Tk99OiBmb3VuZCAkYXNfZGlyLyRhY193b3JkJGFjX2V4ZWNfZXh0IiA+JjUKLSAgICBicmVhayAy
Ci0gIGZpCi1kb25lCi0gIGRvbmUKLUlGUz0kYXNfc2F2ZV9JRlMKLQotZmkKLWZpCi1DQz0kYWNf
Y3ZfcHJvZ19DQwotaWYgdGVzdCAtbiAiJENDIjsgdGhlbgotICB7ICRhc19lY2hvICIkYXNfbWU6
JHthc19saW5lbm8tJExJTkVOT306IHJlc3VsdDogJENDIiA+JjUKLSRhc19lY2hvICIkQ0MiID4m
NjsgfQotZWxzZQotICB7ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IHJl
c3VsdDogbm8iID4mNQotJGFzX2VjaG8gIm5vIiA+JjY7IH0KLWZpCi0KLQotICAgIHRlc3QgLW4g
IiRDQyIgJiYgYnJlYWsKLSAgZG9uZQotZmkKLWlmIHRlc3QgLXogIiRDQyI7IHRoZW4KLSAgYWNf
Y3RfQ0M9JENDCi0gIGZvciBhY19wcm9nIGluIGNsLmV4ZQotZG8KLSAgIyBFeHRyYWN0IHRoZSBm
aXJzdCB3b3JkIG9mICIkYWNfcHJvZyIsIHNvIGl0IGNhbiBiZSBhIHByb2dyYW0gbmFtZSB3aXRo
IGFyZ3MuCi1zZXQgZHVtbXkgJGFjX3Byb2c7IGFjX3dvcmQ9JDIKLXsgJGFzX2VjaG8gIiRhc19t
ZToke2FzX2xpbmVuby0kTElORU5PfTogY2hlY2tpbmcgZm9yICRhY193b3JkIiA+JjUKLSRhc19l
Y2hvX24gImNoZWNraW5nIGZvciAkYWNfd29yZC4uLiAiID4mNjsgfQotaWYgJHthY19jdl9wcm9n
X2FjX2N0X0NDKzp9IGZhbHNlOyB0aGVuIDoKLSAgJGFzX2VjaG9fbiAiKGNhY2hlZCkgIiA+JjYK
LWVsc2UKLSAgaWYgdGVzdCAtbiAiJGFjX2N0X0NDIjsgdGhlbgotICBhY19jdl9wcm9nX2FjX2N0
X0NDPSIkYWNfY3RfQ0MiICMgTGV0IHRoZSB1c2VyIG92ZXJyaWRlIHRoZSB0ZXN0LgotZWxzZQot
YXNfc2F2ZV9JRlM9JElGUzsgSUZTPSRQQVRIX1NFUEFSQVRPUgotZm9yIGFzX2RpciBpbiAkUEFU
SAotZG8KLSAgSUZTPSRhc19zYXZlX0lGUwotICB0ZXN0IC16ICIkYXNfZGlyIiAmJiBhc19kaXI9
LgotICAgIGZvciBhY19leGVjX2V4dCBpbiAnJyAkYWNfZXhlY3V0YWJsZV9leHRlbnNpb25zOyBk
bwotICBpZiBhc19mbl9leGVjdXRhYmxlX3AgIiRhc19kaXIvJGFjX3dvcmQkYWNfZXhlY19leHQi
OyB0aGVuCi0gICAgYWNfY3ZfcHJvZ19hY19jdF9DQz0iJGFjX3Byb2ciCi0gICAgJGFzX2VjaG8g
IiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogZm91bmQgJGFzX2Rpci8kYWNfd29yZCRhY19l
eGVjX2V4dCIgPiY1Ci0gICAgYnJlYWsgMgotICBmaQotZG9uZQotICBkb25lCi1JRlM9JGFzX3Nh
dmVfSUZTCi0KLWZpCi1maQotYWNfY3RfQ0M9JGFjX2N2X3Byb2dfYWNfY3RfQ0MKLWlmIHRlc3Qg
LW4gIiRhY19jdF9DQyI7IHRoZW4KLSAgeyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRM
SU5FTk99OiByZXN1bHQ6ICRhY19jdF9DQyIgPiY1Ci0kYXNfZWNobyAiJGFjX2N0X0NDIiA+JjY7
IH0KLWVsc2UKLSAgeyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiByZXN1
bHQ6IG5vIiA+JjUKLSRhc19lY2hvICJubyIgPiY2OyB9Ci1maQotCi0KLSAgdGVzdCAtbiAiJGFj
X2N0X0NDIiAmJiBicmVhawotZG9uZQotCi0gIGlmIHRlc3QgIngkYWNfY3RfQ0MiID0geDsgdGhl
bgotICAgIENDPSIiCi0gIGVsc2UKLSAgICBjYXNlICRjcm9zc19jb21waWxpbmc6JGFjX3Rvb2xf
d2FybmVkIGluCi15ZXM6KQoteyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99
OiBXQVJOSU5HOiB1c2luZyBjcm9zcyB0b29scyBub3QgcHJlZml4ZWQgd2l0aCBob3N0IHRyaXBs
ZXQiID4mNQotJGFzX2VjaG8gIiRhc19tZTogV0FSTklORzogdXNpbmcgY3Jvc3MgdG9vbHMgbm90
IHByZWZpeGVkIHdpdGggaG9zdCB0cmlwbGV0IiA+JjI7fQotYWNfdG9vbF93YXJuZWQ9eWVzIDs7
Ci1lc2FjCi0gICAgQ0M9JGFjX2N0X0NDCi0gIGZpCi1maQotCi1maQotCi0KLXRlc3QgLXogIiRD
QyIgJiYgeyB7ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IGVycm9yOiBp
biBcYCRhY19wd2QnOiIgPiY1Ci0kYXNfZWNobyAiJGFzX21lOiBlcnJvcjogaW4gXGAkYWNfcHdk
JzoiID4mMjt9Ci1hc19mbl9lcnJvciAkPyAibm8gYWNjZXB0YWJsZSBDIGNvbXBpbGVyIGZvdW5k
IGluIFwkUEFUSAotU2VlIFxgY29uZmlnLmxvZycgZm9yIG1vcmUgZGV0YWlscyIgIiRMSU5FTk8i
IDU7IH0KLQotIyBQcm92aWRlIHNvbWUgaW5mb3JtYXRpb24gYWJvdXQgdGhlIGNvbXBpbGVyLgot
JGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogY2hlY2tpbmcgZm9yIEMgY29t
cGlsZXIgdmVyc2lvbiIgPiY1Ci1zZXQgWCAkYWNfY29tcGlsZQotYWNfY29tcGlsZXI9JDIKLWZv
ciBhY19vcHRpb24gaW4gLS12ZXJzaW9uIC12IC1WIC1xdmVyc2lvbjsgZG8KLSAgeyB7IGFjX3Ry
eT0iJGFjX2NvbXBpbGVyICRhY19vcHRpb24gPiY1IgotY2FzZSAiKCgkYWNfdHJ5IiBpbgotICAq
XCIqIHwgKlxgKiB8ICpcXCopIGFjX3RyeV9lY2hvPVwkYWNfdHJ5OzsKLSAgKikgYWNfdHJ5X2Vj
aG89JGFjX3RyeTs7Ci1lc2FjCi1ldmFsIGFjX3RyeV9lY2hvPSJcIlwkYXNfbWU6JHthc19saW5l
bm8tJExJTkVOT306ICRhY190cnlfZWNob1wiIgotJGFzX2VjaG8gIiRhY190cnlfZWNobyI7IH0g
PiY1Ci0gIChldmFsICIkYWNfY29tcGlsZXIgJGFjX29wdGlvbiA+JjUiKSAyPmNvbmZ0ZXN0LmVy
cgotICBhY19zdGF0dXM9JD8KLSAgaWYgdGVzdCAtcyBjb25mdGVzdC5lcnI7IHRoZW4KLSAgICBz
ZWQgJzEwYVwKLS4uLiByZXN0IG9mIHN0ZGVyciBvdXRwdXQgZGVsZXRlZCAuLi4KLSAgICAgICAg
IDEwcScgY29uZnRlc3QuZXJyID5jb25mdGVzdC5lcjEKLSAgICBjYXQgY29uZnRlc3QuZXIxID4m
NQotICBmaQotICBybSAtZiBjb25mdGVzdC5lcjEgY29uZnRlc3QuZXJyCi0gICRhc19lY2hvICIk
YXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IFwkPyA9ICRhY19zdGF0dXMiID4mNQotICB0ZXN0
ICRhY19zdGF0dXMgPSAwOyB9Ci1kb25lCi0KLXsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVu
by0kTElORU5PfTogY2hlY2tpbmcgd2hldGhlciB3ZSBhcmUgdXNpbmcgdGhlIEdOVSBDIGNvbXBp
bGVyIiA+JjUKLSRhc19lY2hvX24gImNoZWNraW5nIHdoZXRoZXIgd2UgYXJlIHVzaW5nIHRoZSBH
TlUgQyBjb21waWxlci4uLiAiID4mNjsgfQotaWYgJHthY19jdl9jX2NvbXBpbGVyX2dudSs6fSBm
YWxzZTsgdGhlbiA6Ci0gICRhc19lY2hvX24gIihjYWNoZWQpICIgPiY2Ci1lbHNlCi0gIGNhdCBj
b25mZGVmcy5oIC0gPDxfQUNFT0YgPmNvbmZ0ZXN0LiRhY19leHQKLS8qIGVuZCBjb25mZGVmcy5o
LiAgKi8KLQotaW50Ci1tYWluICgpCi17Ci0jaWZuZGVmIF9fR05VQ19fCi0gICAgICAgY2hva2Ug
bWUKLSNlbmRpZgotCi0gIDsKLSAgcmV0dXJuIDA7Ci19Ci1fQUNFT0YKLWlmIGFjX2ZuX2NfdHJ5
X2NvbXBpbGUgIiRMSU5FTk8iOyB0aGVuIDoKLSAgYWNfY29tcGlsZXJfZ251PXllcwotZWxzZQot
ICBhY19jb21waWxlcl9nbnU9bm8KLWZpCi1ybSAtZiBjb3JlIGNvbmZ0ZXN0LmVyciBjb25mdGVz
dC4kYWNfb2JqZXh0IGNvbmZ0ZXN0LiRhY19leHQKLWFjX2N2X2NfY29tcGlsZXJfZ251PSRhY19j
b21waWxlcl9nbnUKLQotZmkKLXsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5P
fTogcmVzdWx0OiAkYWNfY3ZfY19jb21waWxlcl9nbnUiID4mNQotJGFzX2VjaG8gIiRhY19jdl9j
X2NvbXBpbGVyX2dudSIgPiY2OyB9Ci1pZiB0ZXN0ICRhY19jb21waWxlcl9nbnUgPSB5ZXM7IHRo
ZW4KLSAgR0NDPXllcwotZWxzZQotICBHQ0M9Ci1maQotYWNfdGVzdF9DRkxBR1M9JHtDRkxBR1Mr
c2V0fQotYWNfc2F2ZV9DRkxBR1M9JENGTEFHUwoteyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGlu
ZW5vLSRMSU5FTk99OiBjaGVja2luZyB3aGV0aGVyICRDQyBhY2NlcHRzIC1nIiA+JjUKLSRhc19l
Y2hvX24gImNoZWNraW5nIHdoZXRoZXIgJENDIGFjY2VwdHMgLWcuLi4gIiA+JjY7IH0KLWlmICR7
YWNfY3ZfcHJvZ19jY19nKzp9IGZhbHNlOyB0aGVuIDoKLSAgJGFzX2VjaG9fbiAiKGNhY2hlZCkg
IiA+JjYKLWVsc2UKLSAgYWNfc2F2ZV9jX3dlcnJvcl9mbGFnPSRhY19jX3dlcnJvcl9mbGFnCi0g
ICBhY19jX3dlcnJvcl9mbGFnPXllcwotICAgYWNfY3ZfcHJvZ19jY19nPW5vCi0gICBDRkxBR1M9
Ii1nIgotICAgY2F0IGNvbmZkZWZzLmggLSA8PF9BQ0VPRiA+Y29uZnRlc3QuJGFjX2V4dAotLyog
ZW5kIGNvbmZkZWZzLmguICAqLwotCi1pbnQKLW1haW4gKCkKLXsKLQotICA7Ci0gIHJldHVybiAw
OwotfQotX0FDRU9GCi1pZiBhY19mbl9jX3RyeV9jb21waWxlICIkTElORU5PIjsgdGhlbiA6Ci0g
IGFjX2N2X3Byb2dfY2NfZz15ZXMKLWVsc2UKLSAgQ0ZMQUdTPSIiCi0gICAgICBjYXQgY29uZmRl
ZnMuaCAtIDw8X0FDRU9GID5jb25mdGVzdC4kYWNfZXh0Ci0vKiBlbmQgY29uZmRlZnMuaC4gICov
Ci0KLWludAotbWFpbiAoKQotewotCi0gIDsKLSAgcmV0dXJuIDA7Ci19Ci1fQUNFT0YKLWlmIGFj
X2ZuX2NfdHJ5X2NvbXBpbGUgIiRMSU5FTk8iOyB0aGVuIDoKLQotZWxzZQotICBhY19jX3dlcnJv
cl9mbGFnPSRhY19zYXZlX2Nfd2Vycm9yX2ZsYWcKLQkgQ0ZMQUdTPSItZyIKLQkgY2F0IGNvbmZk
ZWZzLmggLSA8PF9BQ0VPRiA+Y29uZnRlc3QuJGFjX2V4dAotLyogZW5kIGNvbmZkZWZzLmguICAq
LwotCi1pbnQKLW1haW4gKCkKLXsKLQotICA7Ci0gIHJldHVybiAwOwotfQotX0FDRU9GCi1pZiBh
Y19mbl9jX3RyeV9jb21waWxlICIkTElORU5PIjsgdGhlbiA6Ci0gIGFjX2N2X3Byb2dfY2NfZz15
ZXMKLWZpCi1ybSAtZiBjb3JlIGNvbmZ0ZXN0LmVyciBjb25mdGVzdC4kYWNfb2JqZXh0IGNvbmZ0
ZXN0LiRhY19leHQKLWZpCi1ybSAtZiBjb3JlIGNvbmZ0ZXN0LmVyciBjb25mdGVzdC4kYWNfb2Jq
ZXh0IGNvbmZ0ZXN0LiRhY19leHQKLWZpCi1ybSAtZiBjb3JlIGNvbmZ0ZXN0LmVyciBjb25mdGVz
dC4kYWNfb2JqZXh0IGNvbmZ0ZXN0LiRhY19leHQKLSAgIGFjX2Nfd2Vycm9yX2ZsYWc9JGFjX3Nh
dmVfY193ZXJyb3JfZmxhZwotZmkKLXsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElO
RU5PfTogcmVzdWx0OiAkYWNfY3ZfcHJvZ19jY19nIiA+JjUKLSRhc19lY2hvICIkYWNfY3ZfcHJv
Z19jY19nIiA+JjY7IH0KLWlmIHRlc3QgIiRhY190ZXN0X0NGTEFHUyIgPSBzZXQ7IHRoZW4KLSAg
Q0ZMQUdTPSRhY19zYXZlX0NGTEFHUwotZWxpZiB0ZXN0ICRhY19jdl9wcm9nX2NjX2cgPSB5ZXM7
IHRoZW4KLSAgaWYgdGVzdCAiJEdDQyIgPSB5ZXM7IHRoZW4KLSAgICBDRkxBR1M9Ii1nIC1PMiIK
LSAgZWxzZQotICAgIENGTEFHUz0iLWciCi0gIGZpCi1lbHNlCi0gIGlmIHRlc3QgIiRHQ0MiID0g
eWVzOyB0aGVuCi0gICAgQ0ZMQUdTPSItTzIiCi0gIGVsc2UKLSAgICBDRkxBR1M9Ci0gIGZpCi1m
aQoteyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiBjaGVja2luZyBmb3Ig
JENDIG9wdGlvbiB0byBhY2NlcHQgSVNPIEM4OSIgPiY1Ci0kYXNfZWNob19uICJjaGVja2luZyBm
b3IgJENDIG9wdGlvbiB0byBhY2NlcHQgSVNPIEM4OS4uLiAiID4mNjsgfQotaWYgJHthY19jdl9w
cm9nX2NjX2M4OSs6fSBmYWxzZTsgdGhlbiA6Ci0gICRhc19lY2hvX24gIihjYWNoZWQpICIgPiY2
Ci1lbHNlCi0gIGFjX2N2X3Byb2dfY2NfYzg5PW5vCi1hY19zYXZlX0NDPSRDQwotY2F0IGNvbmZk
ZWZzLmggLSA8PF9BQ0VPRiA+Y29uZnRlc3QuJGFjX2V4dAotLyogZW5kIGNvbmZkZWZzLmguICAq
LwotI2luY2x1ZGUgPHN0ZGFyZy5oPgotI2luY2x1ZGUgPHN0ZGlvLmg+Ci1zdHJ1Y3Qgc3RhdDsK
LS8qIE1vc3Qgb2YgdGhlIGZvbGxvd2luZyB0ZXN0cyBhcmUgc3RvbGVuIGZyb20gUkNTIDUuNydz
IHNyYy9jb25mLnNoLiAgKi8KLXN0cnVjdCBidWYgeyBpbnQgeDsgfTsKLUZJTEUgKiAoKnJjc29w
ZW4pIChzdHJ1Y3QgYnVmICosIHN0cnVjdCBzdGF0ICosIGludCk7Ci1zdGF0aWMgY2hhciAqZSAo
cCwgaSkKLSAgICAgY2hhciAqKnA7Ci0gICAgIGludCBpOwotewotICByZXR1cm4gcFtpXTsKLX0K
LXN0YXRpYyBjaGFyICpmIChjaGFyICogKCpnKSAoY2hhciAqKiwgaW50KSwgY2hhciAqKnAsIC4u
LikKLXsKLSAgY2hhciAqczsKLSAgdmFfbGlzdCB2OwotICB2YV9zdGFydCAodixwKTsKLSAgcyA9
IGcgKHAsIHZhX2FyZyAodixpbnQpKTsKLSAgdmFfZW5kICh2KTsKLSAgcmV0dXJuIHM7Ci19Ci0K
LS8qIE9TRiA0LjAgQ29tcGFxIGNjIGlzIHNvbWUgc29ydCBvZiBhbG1vc3QtQU5TSSBieSBkZWZh
dWx0LiAgSXQgaGFzCi0gICBmdW5jdGlvbiBwcm90b3R5cGVzIGFuZCBzdHVmZiwgYnV0IG5vdCAn
XHhISCcgaGV4IGNoYXJhY3RlciBjb25zdGFudHMuCi0gICBUaGVzZSBkb24ndCBwcm92b2tlIGFu
IGVycm9yIHVuZm9ydHVuYXRlbHksIGluc3RlYWQgYXJlIHNpbGVudGx5IHRyZWF0ZWQKLSAgIGFz
ICd4Jy4gIFRoZSBmb2xsb3dpbmcgaW5kdWNlcyBhbiBlcnJvciwgdW50aWwgLXN0ZCBpcyBhZGRl
ZCB0byBnZXQKLSAgIHByb3BlciBBTlNJIG1vZGUuICBDdXJpb3VzbHkgJ1x4MDAnIT0neCcgYWx3
YXlzIGNvbWVzIG91dCB0cnVlLCBmb3IgYW4KLSAgIGFycmF5IHNpemUgYXQgbGVhc3QuICBJdCdz
IG5lY2Vzc2FyeSB0byB3cml0ZSAnXHgwMCc9PTAgdG8gZ2V0IHNvbWV0aGluZwotICAgdGhhdCdz
IHRydWUgb25seSB3aXRoIC1zdGQuICAqLwotaW50IG9zZjRfY2NfYXJyYXkgWydceDAwJyA9PSAw
ID8gMSA6IC0xXTsKLQotLyogSUJNIEMgNiBmb3IgQUlYIGlzIGFsbW9zdC1BTlNJIGJ5IGRlZmF1
bHQsIGJ1dCBpdCByZXBsYWNlcyBtYWNybyBwYXJhbWV0ZXJzCi0gICBpbnNpZGUgc3RyaW5ncyBh
bmQgY2hhcmFjdGVyIGNvbnN0YW50cy4gICovCi0jZGVmaW5lIEZPTyh4KSAneCcKLWludCB4bGM2
X2NjX2FycmF5W0ZPTyhhKSA9PSAneCcgPyAxIDogLTFdOwotCi1pbnQgdGVzdCAoaW50IGksIGRv
dWJsZSB4KTsKLXN0cnVjdCBzMSB7aW50ICgqZikgKGludCBhKTt9Owotc3RydWN0IHMyIHtpbnQg
KCpmKSAoZG91YmxlIGEpO307Ci1pbnQgcGFpcm5hbWVzIChpbnQsIGNoYXIgKiosIEZJTEUgKigq
KShzdHJ1Y3QgYnVmICosIHN0cnVjdCBzdGF0ICosIGludCksIGludCwgaW50KTsKLWludCBhcmdj
OwotY2hhciAqKmFyZ3Y7Ci1pbnQKLW1haW4gKCkKLXsKLXJldHVybiBmIChlLCBhcmd2LCAwKSAh
PSBhcmd2WzBdICB8fCAgZiAoZSwgYXJndiwgMSkgIT0gYXJndlsxXTsKLSAgOwotICByZXR1cm4g
MDsKLX0KLV9BQ0VPRgotZm9yIGFjX2FyZyBpbiAnJyAtcWxhbmdsdmw9ZXh0Yzg5IC1xbGFuZ2x2
bD1hbnNpIC1zdGQgXAotCS1BZSAiLUFhIC1EX0hQVVhfU09VUkNFIiAiLVhjIC1EX19FWFRFTlNJ
T05TX18iCi1kbwotICBDQz0iJGFjX3NhdmVfQ0MgJGFjX2FyZyIKLSAgaWYgYWNfZm5fY190cnlf
Y29tcGlsZSAiJExJTkVOTyI7IHRoZW4gOgotICBhY19jdl9wcm9nX2NjX2M4OT0kYWNfYXJnCi1m
aQotcm0gLWYgY29yZSBjb25mdGVzdC5lcnIgY29uZnRlc3QuJGFjX29iamV4dAotICB0ZXN0ICJ4
JGFjX2N2X3Byb2dfY2NfYzg5IiAhPSAieG5vIiAmJiBicmVhawotZG9uZQotcm0gLWYgY29uZnRl
c3QuJGFjX2V4dAotQ0M9JGFjX3NhdmVfQ0MKLQotZmkKLSMgQUNfQ0FDSEVfVkFMCi1jYXNlICJ4
JGFjX2N2X3Byb2dfY2NfYzg5IiBpbgotICB4KQotICAgIHsgJGFzX2VjaG8gIiRhc19tZToke2Fz
X2xpbmVuby0kTElORU5PfTogcmVzdWx0OiBub25lIG5lZWRlZCIgPiY1Ci0kYXNfZWNobyAibm9u
ZSBuZWVkZWQiID4mNjsgfSA7OwotICB4bm8pCi0gICAgeyAkYXNfZWNobyAiJGFzX21lOiR7YXNf
bGluZW5vLSRMSU5FTk99OiByZXN1bHQ6IHVuc3VwcG9ydGVkIiA+JjUKLSRhc19lY2hvICJ1bnN1
cHBvcnRlZCIgPiY2OyB9IDs7Ci0gICopCi0gICAgQ0M9IiRDQyAkYWNfY3ZfcHJvZ19jY19jODki
Ci0gICAgeyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiByZXN1bHQ6ICRh
Y19jdl9wcm9nX2NjX2M4OSIgPiY1Ci0kYXNfZWNobyAiJGFjX2N2X3Byb2dfY2NfYzg5IiA+JjY7
IH0gOzsKLWVzYWMKLWlmIHRlc3QgIngkYWNfY3ZfcHJvZ19jY19jODkiICE9IHhubzsgdGhlbiA6
Ci0KLWZpCi0KLWFjX2V4dD1jCi1hY19jcHA9JyRDUFAgJENQUEZMQUdTJwotYWNfY29tcGlsZT0n
JENDIC1jICRDRkxBR1MgJENQUEZMQUdTIGNvbmZ0ZXN0LiRhY19leHQgPiY1JwotYWNfbGluaz0n
JENDIC1vIGNvbmZ0ZXN0JGFjX2V4ZWV4dCAkQ0ZMQUdTICRDUFBGTEFHUyAkTERGTEFHUyBjb25m
dGVzdC4kYWNfZXh0ICRMSUJTID4mNScKLWFjX2NvbXBpbGVyX2dudT0kYWNfY3ZfY19jb21waWxl
cl9nbnUKLQoteyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiBjaGVja2lu
ZyB3aGV0aGVyICR7TUFLRS1tYWtlfSBzZXRzIFwkKE1BS0UpIiA+JjUKLSRhc19lY2hvX24gImNo
ZWNraW5nIHdoZXRoZXIgJHtNQUtFLW1ha2V9IHNldHMgXCQoTUFLRSkuLi4gIiA+JjY7IH0KLXNl
dCB4ICR7TUFLRS1tYWtlfQotYWNfbWFrZT1gJGFzX2VjaG8gIiQyIiB8IHNlZCAncy8rL3AvZzsg
cy9bXmEtekEtWjAtOV9dL18vZydgCi1pZiBldmFsIFwke2FjX2N2X3Byb2dfbWFrZV8ke2FjX21h
a2V9X3NldCs6fSBmYWxzZTsgdGhlbiA6Ci0gICRhc19lY2hvX24gIihjYWNoZWQpICIgPiY2Ci1l
bHNlCi0gIGNhdCA+Y29uZnRlc3QubWFrZSA8PFxfQUNFT0YKLVNIRUxMID0gL2Jpbi9zaAotYWxs
OgotCUBlY2hvICdAQEAlJSU9JChNQUtFKT1AQEAlJSUnCi1fQUNFT0YKLSMgR05VIG1ha2Ugc29t
ZXRpbWVzIHByaW50cyAibWFrZVsxXTogRW50ZXJpbmcgLi4uIiwgd2hpY2ggd291bGQgY29uZnVz
ZSB1cy4KLWNhc2UgYCR7TUFLRS1tYWtlfSAtZiBjb25mdGVzdC5tYWtlIDI+L2Rldi9udWxsYCBp
bgotICAqQEBAJSUlPT8qPUBAQCUlJSopCi0gICAgZXZhbCBhY19jdl9wcm9nX21ha2VfJHthY19t
YWtlfV9zZXQ9eWVzOzsKLSAgKikKLSAgICBldmFsIGFjX2N2X3Byb2dfbWFrZV8ke2FjX21ha2V9
X3NldD1ubzs7Ci1lc2FjCi1ybSAtZiBjb25mdGVzdC5tYWtlCi1maQotaWYgZXZhbCB0ZXN0IFwk
YWNfY3ZfcHJvZ19tYWtlXyR7YWNfbWFrZX1fc2V0ID0geWVzOyB0aGVuCi0gIHsgJGFzX2VjaG8g
IiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogcmVzdWx0OiB5ZXMiID4mNQotJGFzX2VjaG8g
InllcyIgPiY2OyB9Ci0gIFNFVF9NQUtFPQotZWxzZQotICB7ICRhc19lY2hvICIkYXNfbWU6JHth
c19saW5lbm8tJExJTkVOT306IHJlc3VsdDogbm8iID4mNQotJGFzX2VjaG8gIm5vIiA+JjY7IH0K
LSAgU0VUX01BS0U9Ik1BS0U9JHtNQUtFLW1ha2V9IgotZmkKLQotIyBGaW5kIGEgZ29vZCBpbnN0
YWxsIHByb2dyYW0uICBXZSBwcmVmZXIgYSBDIHByb2dyYW0gKGZhc3RlciksCi0jIHNvIG9uZSBz
Y3JpcHQgaXMgYXMgZ29vZCBhcyBhbm90aGVyLiAgQnV0IGF2b2lkIHRoZSBicm9rZW4gb3IKLSMg
aW5jb21wYXRpYmxlIHZlcnNpb25zOgotIyBTeXNWIC9ldGMvaW5zdGFsbCwgL3Vzci9zYmluL2lu
c3RhbGwKLSMgU3VuT1MgL3Vzci9ldGMvaW5zdGFsbAotIyBJUklYIC9zYmluL2luc3RhbGwKLSMg
QUlYIC9iaW4vaW5zdGFsbAotIyBBbWlnYU9TIC9DL2luc3RhbGwsIHdoaWNoIGluc3RhbGxzIGJv
b3RibG9ja3Mgb24gZmxvcHB5IGRpc2NzCi0jIEFJWCA0IC91c3IvYmluL2luc3RhbGxic2QsIHdo
aWNoIGRvZXNuJ3Qgd29yayB3aXRob3V0IGEgLWcgZmxhZwotIyBBRlMgL3Vzci9hZnN3cy9iaW4v
aW5zdGFsbCwgd2hpY2ggbWlzaGFuZGxlcyBub25leGlzdGVudCBhcmdzCi0jIFNWUjQgL3Vzci91
Y2IvaW5zdGFsbCwgd2hpY2ggdHJpZXMgdG8gdXNlIHRoZSBub25leGlzdGVudCBncm91cCAic3Rh
ZmYiCi0jIE9TLzIncyBzeXN0ZW0gaW5zdGFsbCwgd2hpY2ggaGFzIGEgY29tcGxldGVseSBkaWZm
ZXJlbnQgc2VtYW50aWMKLSMgLi9pbnN0YWxsLCB3aGljaCBjYW4gYmUgZXJyb25lb3VzbHkgY3Jl
YXRlZCBieSBtYWtlIGZyb20gLi9pbnN0YWxsLnNoLgotIyBSZWplY3QgaW5zdGFsbCBwcm9ncmFt
cyB0aGF0IGNhbm5vdCBpbnN0YWxsIG11bHRpcGxlIGZpbGVzLgoteyAkYXNfZWNobyAiJGFzX21l
OiR7YXNfbGluZW5vLSRMSU5FTk99OiBjaGVja2luZyBmb3IgYSBCU0QtY29tcGF0aWJsZSBpbnN0
YWxsIiA+JjUKLSRhc19lY2hvX24gImNoZWNraW5nIGZvciBhIEJTRC1jb21wYXRpYmxlIGluc3Rh
bGwuLi4gIiA+JjY7IH0KLWlmIHRlc3QgLXogIiRJTlNUQUxMIjsgdGhlbgotaWYgJHthY19jdl9w
YXRoX2luc3RhbGwrOn0gZmFsc2U7IHRoZW4gOgotICAkYXNfZWNob19uICIoY2FjaGVkKSAiID4m
NgotZWxzZQotICBhc19zYXZlX0lGUz0kSUZTOyBJRlM9JFBBVEhfU0VQQVJBVE9SCi1mb3IgYXNf
ZGlyIGluICRQQVRICi1kbwotICBJRlM9JGFzX3NhdmVfSUZTCi0gIHRlc3QgLXogIiRhc19kaXIi
ICYmIGFzX2Rpcj0uCi0gICAgIyBBY2NvdW50IGZvciBwZW9wbGUgd2hvIHB1dCB0cmFpbGluZyBz
bGFzaGVzIGluIFBBVEggZWxlbWVudHMuCi1jYXNlICRhc19kaXIvIGluICMoKAotICAuLyB8IC4v
LyB8IC9bY0NdLyogfCBcCi0gIC9ldGMvKiB8IC91c3Ivc2Jpbi8qIHwgL3Vzci9ldGMvKiB8IC9z
YmluLyogfCAvdXNyL2Fmc3dzL2Jpbi8qIHwgXAotICA/OltcXC9db3MyW1xcL11pbnN0YWxsW1xc
L10qIHwgPzpbXFwvXU9TMltcXC9dSU5TVEFMTFtcXC9dKiB8IFwKLSAgL3Vzci91Y2IvKiApIDs7
Ci0gICopCi0gICAgIyBPU0YxIGFuZCBTQ08gT0RUIDMuMCBoYXZlIHRoZWlyIG93biBuYW1lcyBm
b3IgaW5zdGFsbC4KLSAgICAjIERvbid0IHVzZSBpbnN0YWxsYnNkIGZyb20gT1NGIHNpbmNlIGl0
IGluc3RhbGxzIHN0dWZmIGFzIHJvb3QKLSAgICAjIGJ5IGRlZmF1bHQuCi0gICAgZm9yIGFjX3By
b2cgaW4gZ2luc3RhbGwgc2NvaW5zdCBpbnN0YWxsOyBkbwotICAgICAgZm9yIGFjX2V4ZWNfZXh0
IGluICcnICRhY19leGVjdXRhYmxlX2V4dGVuc2lvbnM7IGRvCi0JaWYgYXNfZm5fZXhlY3V0YWJs
ZV9wICIkYXNfZGlyLyRhY19wcm9nJGFjX2V4ZWNfZXh0IjsgdGhlbgotCSAgaWYgdGVzdCAkYWNf
cHJvZyA9IGluc3RhbGwgJiYKLQkgICAgZ3JlcCBkc3Btc2cgIiRhc19kaXIvJGFjX3Byb2ckYWNf
ZXhlY19leHQiID4vZGV2L251bGwgMj4mMTsgdGhlbgotCSAgICAjIEFJWCBpbnN0YWxsLiAgSXQg
aGFzIGFuIGluY29tcGF0aWJsZSBjYWxsaW5nIGNvbnZlbnRpb24uCi0JICAgIDoKLQkgIGVsaWYg
dGVzdCAkYWNfcHJvZyA9IGluc3RhbGwgJiYKLQkgICAgZ3JlcCBwd3BsdXMgIiRhc19kaXIvJGFj
X3Byb2ckYWNfZXhlY19leHQiID4vZGV2L251bGwgMj4mMTsgdGhlbgotCSAgICAjIHByb2dyYW0t
c3BlY2lmaWMgaW5zdGFsbCBzY3JpcHQgdXNlZCBieSBIUCBwd3BsdXMtLWRvbid0IHVzZS4KLQkg
ICAgOgotCSAgZWxzZQotCSAgICBybSAtcmYgY29uZnRlc3Qub25lIGNvbmZ0ZXN0LnR3byBjb25m
dGVzdC5kaXIKLQkgICAgZWNobyBvbmUgPiBjb25mdGVzdC5vbmUKLQkgICAgZWNobyB0d28gPiBj
b25mdGVzdC50d28KLQkgICAgbWtkaXIgY29uZnRlc3QuZGlyCi0JICAgIGlmICIkYXNfZGlyLyRh
Y19wcm9nJGFjX2V4ZWNfZXh0IiAtYyBjb25mdGVzdC5vbmUgY29uZnRlc3QudHdvICJgcHdkYC9j
b25mdGVzdC5kaXIiICYmCi0JICAgICAgdGVzdCAtcyBjb25mdGVzdC5vbmUgJiYgdGVzdCAtcyBj
b25mdGVzdC50d28gJiYKLQkgICAgICB0ZXN0IC1zIGNvbmZ0ZXN0LmRpci9jb25mdGVzdC5vbmUg
JiYKLQkgICAgICB0ZXN0IC1zIGNvbmZ0ZXN0LmRpci9jb25mdGVzdC50d28KLQkgICAgdGhlbgot
CSAgICAgIGFjX2N2X3BhdGhfaW5zdGFsbD0iJGFzX2Rpci8kYWNfcHJvZyRhY19leGVjX2V4dCAt
YyIKLQkgICAgICBicmVhayAzCi0JICAgIGZpCi0JICBmaQotCWZpCi0gICAgICBkb25lCi0gICAg
ZG9uZQotICAgIDs7Ci1lc2FjCi0KLSAgZG9uZQotSUZTPSRhc19zYXZlX0lGUwotCi1ybSAtcmYg
Y29uZnRlc3Qub25lIGNvbmZ0ZXN0LnR3byBjb25mdGVzdC5kaXIKLQotZmkKLSAgaWYgdGVzdCAi
JHthY19jdl9wYXRoX2luc3RhbGwrc2V0fSIgPSBzZXQ7IHRoZW4KLSAgICBJTlNUQUxMPSRhY19j
dl9wYXRoX2luc3RhbGwKLSAgZWxzZQotICAgICMgQXMgYSBsYXN0IHJlc29ydCwgdXNlIHRoZSBz
bG93IHNoZWxsIHNjcmlwdC4gIERvbid0IGNhY2hlIGEKLSAgICAjIHZhbHVlIGZvciBJTlNUQUxM
IHdpdGhpbiBhIHNvdXJjZSBkaXJlY3RvcnksIGJlY2F1c2UgdGhhdCB3aWxsCi0gICAgIyBicmVh
ayBvdGhlciBwYWNrYWdlcyB1c2luZyB0aGUgY2FjaGUgaWYgdGhhdCBkaXJlY3RvcnkgaXMKLSAg
ICAjIHJlbW92ZWQsIG9yIGlmIHRoZSB2YWx1ZSBpcyBhIHJlbGF0aXZlIG5hbWUuCi0gICAgSU5T
VEFMTD0kYWNfaW5zdGFsbF9zaAotICBmaQotZmkKLXsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xp
bmVuby0kTElORU5PfTogcmVzdWx0OiAkSU5TVEFMTCIgPiY1Ci0kYXNfZWNobyAiJElOU1RBTEwi
ID4mNjsgfQotCi0jIFVzZSB0ZXN0IC16IGJlY2F1c2UgU3VuT1M0IHNoIG1pc2hhbmRsZXMgYnJh
Y2VzIGluICR7dmFyLXZhbH0uCi0jIEl0IHRoaW5rcyB0aGUgZmlyc3QgY2xvc2UgYnJhY2UgZW5k
cyB0aGUgdmFyaWFibGUgc3Vic3RpdHV0aW9uLgotdGVzdCAteiAiJElOU1RBTExfUFJPR1JBTSIg
JiYgSU5TVEFMTF9QUk9HUkFNPScke0lOU1RBTEx9JwotCi10ZXN0IC16ICIkSU5TVEFMTF9TQ1JJ
UFQiICYmIElOU1RBTExfU0NSSVBUPScke0lOU1RBTEx9JwotCi10ZXN0IC16ICIkSU5TVEFMTF9E
QVRBIiAmJiBJTlNUQUxMX0RBVEE9JyR7SU5TVEFMTH0gLW0gNjQ0JwotCi0jIEV4dHJhY3QgdGhl
IGZpcnN0IHdvcmQgb2YgImJpc29uIiwgc28gaXQgY2FuIGJlIGEgcHJvZ3JhbSBuYW1lIHdpdGgg
YXJncy4KLXNldCBkdW1teSBiaXNvbjsgYWNfd29yZD0kMgoteyAkYXNfZWNobyAiJGFzX21lOiR7
YXNfbGluZW5vLSRMSU5FTk99OiBjaGVja2luZyBmb3IgJGFjX3dvcmQiID4mNQotJGFzX2VjaG9f
biAiY2hlY2tpbmcgZm9yICRhY193b3JkLi4uICIgPiY2OyB9Ci1pZiAke2FjX2N2X3BhdGhfQklT
T04rOn0gZmFsc2U7IHRoZW4gOgotICAkYXNfZWNob19uICIoY2FjaGVkKSAiID4mNgotZWxzZQot
ICBjYXNlICRCSVNPTiBpbgotICBbXFwvXSogfCA/OltcXC9dKikKLSAgYWNfY3ZfcGF0aF9CSVNP
Tj0iJEJJU09OIiAjIExldCB0aGUgdXNlciBvdmVycmlkZSB0aGUgdGVzdCB3aXRoIGEgcGF0aC4K
LSAgOzsKLSAgKikKLSAgYXNfc2F2ZV9JRlM9JElGUzsgSUZTPSRQQVRIX1NFUEFSQVRPUgotZm9y
IGFzX2RpciBpbiAkUEFUSAotZG8KLSAgSUZTPSRhc19zYXZlX0lGUwotICB0ZXN0IC16ICIkYXNf
ZGlyIiAmJiBhc19kaXI9LgotICAgIGZvciBhY19leGVjX2V4dCBpbiAnJyAkYWNfZXhlY3V0YWJs
ZV9leHRlbnNpb25zOyBkbwotICBpZiBhc19mbl9leGVjdXRhYmxlX3AgIiRhc19kaXIvJGFjX3dv
cmQkYWNfZXhlY19leHQiOyB0aGVuCi0gICAgYWNfY3ZfcGF0aF9CSVNPTj0iJGFzX2Rpci8kYWNf
d29yZCRhY19leGVjX2V4dCIKLSAgICAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5F
Tk99OiBmb3VuZCAkYXNfZGlyLyRhY193b3JkJGFjX2V4ZWNfZXh0IiA+JjUKLSAgICBicmVhayAy
Ci0gIGZpCi1kb25lCi0gIGRvbmUKLUlGUz0kYXNfc2F2ZV9JRlMKLQotICA7OwotZXNhYwotZmkK
LUJJU09OPSRhY19jdl9wYXRoX0JJU09OCi1pZiB0ZXN0IC1uICIkQklTT04iOyB0aGVuCi0gIHsg
JGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogcmVzdWx0OiAkQklTT04iID4m
NQotJGFzX2VjaG8gIiRCSVNPTiIgPiY2OyB9Ci1lbHNlCi0gIHsgJGFzX2VjaG8gIiRhc19tZTok
e2FzX2xpbmVuby0kTElORU5PfTogcmVzdWx0OiBubyIgPiY1Ci0kYXNfZWNobyAibm8iID4mNjsg
fQotZmkKLQotCi0jIEV4dHJhY3QgdGhlIGZpcnN0IHdvcmQgb2YgImZsZXgiLCBzbyBpdCBjYW4g
YmUgYSBwcm9ncmFtIG5hbWUgd2l0aCBhcmdzLgotc2V0IGR1bW15IGZsZXg7IGFjX3dvcmQ9JDIK
LXsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogY2hlY2tpbmcgZm9yICRh
Y193b3JkIiA+JjUKLSRhc19lY2hvX24gImNoZWNraW5nIGZvciAkYWNfd29yZC4uLiAiID4mNjsg
fQotaWYgJHthY19jdl9wYXRoX0ZMRVgrOn0gZmFsc2U7IHRoZW4gOgotICAkYXNfZWNob19uICIo
Y2FjaGVkKSAiID4mNgotZWxzZQotICBjYXNlICRGTEVYIGluCi0gIFtcXC9dKiB8ID86W1xcL10q
KQotICBhY19jdl9wYXRoX0ZMRVg9IiRGTEVYIiAjIExldCB0aGUgdXNlciBvdmVycmlkZSB0aGUg
dGVzdCB3aXRoIGEgcGF0aC4KLSAgOzsKLSAgKikKLSAgYXNfc2F2ZV9JRlM9JElGUzsgSUZTPSRQ
QVRIX1NFUEFSQVRPUgotZm9yIGFzX2RpciBpbiAkUEFUSAotZG8KLSAgSUZTPSRhc19zYXZlX0lG
UwotICB0ZXN0IC16ICIkYXNfZGlyIiAmJiBhc19kaXI9LgotICAgIGZvciBhY19leGVjX2V4dCBp
biAnJyAkYWNfZXhlY3V0YWJsZV9leHRlbnNpb25zOyBkbwotICBpZiBhc19mbl9leGVjdXRhYmxl
X3AgIiRhc19kaXIvJGFjX3dvcmQkYWNfZXhlY19leHQiOyB0aGVuCi0gICAgYWNfY3ZfcGF0aF9G
TEVYPSIkYXNfZGlyLyRhY193b3JkJGFjX2V4ZWNfZXh0IgotICAgICRhc19lY2hvICIkYXNfbWU6
JHthc19saW5lbm8tJExJTkVOT306IGZvdW5kICRhc19kaXIvJGFjX3dvcmQkYWNfZXhlY19leHQi
ID4mNQotICAgIGJyZWFrIDIKLSAgZmkKLWRvbmUKLSAgZG9uZQotSUZTPSRhc19zYXZlX0lGUwot
Ci0gIDs7Ci1lc2FjCi1maQotRkxFWD0kYWNfY3ZfcGF0aF9GTEVYCi1pZiB0ZXN0IC1uICIkRkxF
WCI7IHRoZW4KLSAgeyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiByZXN1
bHQ6ICRGTEVYIiA+JjUKLSRhc19lY2hvICIkRkxFWCIgPiY2OyB9Ci1lbHNlCi0gIHsgJGFzX2Vj
aG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogcmVzdWx0OiBubyIgPiY1Ci0kYXNfZWNo
byAibm8iID4mNjsgfQotZmkKLQotCi0jIEV4dHJhY3QgdGhlIGZpcnN0IHdvcmQgb2YgInBlcmwi
LCBzbyBpdCBjYW4gYmUgYSBwcm9ncmFtIG5hbWUgd2l0aCBhcmdzLgotc2V0IGR1bW15IHBlcmw7
IGFjX3dvcmQ9JDIKLXsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogY2hl
Y2tpbmcgZm9yICRhY193b3JkIiA+JjUKLSRhc19lY2hvX24gImNoZWNraW5nIGZvciAkYWNfd29y
ZC4uLiAiID4mNjsgfQotaWYgJHthY19jdl9wYXRoX1BFUkwrOn0gZmFsc2U7IHRoZW4gOgotICAk
YXNfZWNob19uICIoY2FjaGVkKSAiID4mNgotZWxzZQotICBjYXNlICRQRVJMIGluCi0gIFtcXC9d
KiB8ID86W1xcL10qKQotICBhY19jdl9wYXRoX1BFUkw9IiRQRVJMIiAjIExldCB0aGUgdXNlciBv
dmVycmlkZSB0aGUgdGVzdCB3aXRoIGEgcGF0aC4KLSAgOzsKLSAgKikKLSAgYXNfc2F2ZV9JRlM9
JElGUzsgSUZTPSRQQVRIX1NFUEFSQVRPUgotZm9yIGFzX2RpciBpbiAkUEFUSAotZG8KLSAgSUZT
PSRhc19zYXZlX0lGUwotICB0ZXN0IC16ICIkYXNfZGlyIiAmJiBhc19kaXI9LgotICAgIGZvciBh
Y19leGVjX2V4dCBpbiAnJyAkYWNfZXhlY3V0YWJsZV9leHRlbnNpb25zOyBkbwotICBpZiBhc19m
bl9leGVjdXRhYmxlX3AgIiRhc19kaXIvJGFjX3dvcmQkYWNfZXhlY19leHQiOyB0aGVuCi0gICAg
YWNfY3ZfcGF0aF9QRVJMPSIkYXNfZGlyLyRhY193b3JkJGFjX2V4ZWNfZXh0IgotICAgICRhc19l
Y2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IGZvdW5kICRhc19kaXIvJGFjX3dvcmQk
YWNfZXhlY19leHQiID4mNQotICAgIGJyZWFrIDIKLSAgZmkKLWRvbmUKLSAgZG9uZQotSUZTPSRh
c19zYXZlX0lGUwotCi0gIHRlc3QgLXogIiRhY19jdl9wYXRoX1BFUkwiICYmIGFjX2N2X3BhdGhf
UEVSTD0ibm8iCi0gIDs7Ci1lc2FjCi1maQotUEVSTD0kYWNfY3ZfcGF0aF9QRVJMCi1pZiB0ZXN0
IC1uICIkUEVSTCI7IHRoZW4KLSAgeyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5F
Tk99OiByZXN1bHQ6ICRQRVJMIiA+JjUKLSRhc19lY2hvICIkUEVSTCIgPiY2OyB9Ci1lbHNlCi0g
IHsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogcmVzdWx0OiBubyIgPiY1
Ci0kYXNfZWNobyAibm8iID4mNjsgfQotZmkKLQotCi1pZiB0ZXN0IHgiJHtQRVJMfSIgPSB4Im5v
IgotdGhlbgotICAgIGFzX2ZuX2Vycm9yICQ/ICJVbmFibGUgdG8gZmluZCBwZXJsLCBwbGVhc2Ug
aW5zdGFsbCBwZXJsIiAiJExJTkVOTyIgNQotZmkKLSMgRXh0cmFjdCB0aGUgZmlyc3Qgd29yZCBv
ZiAiYXdrIiwgc28gaXQgY2FuIGJlIGEgcHJvZ3JhbSBuYW1lIHdpdGggYXJncy4KLXNldCBkdW1t
eSBhd2s7IGFjX3dvcmQ9JDIKLXsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5P
fTogY2hlY2tpbmcgZm9yICRhY193b3JkIiA+JjUKLSRhc19lY2hvX24gImNoZWNraW5nIGZvciAk
YWNfd29yZC4uLiAiID4mNjsgfQotaWYgJHthY19jdl9wYXRoX0FXSys6fSBmYWxzZTsgdGhlbiA6
Ci0gICRhc19lY2hvX24gIihjYWNoZWQpICIgPiY2Ci1lbHNlCi0gIGNhc2UgJEFXSyBpbgotICBb
XFwvXSogfCA/OltcXC9dKikKLSAgYWNfY3ZfcGF0aF9BV0s9IiRBV0siICMgTGV0IHRoZSB1c2Vy
IG92ZXJyaWRlIHRoZSB0ZXN0IHdpdGggYSBwYXRoLgotICA7OwotICAqKQotICBhc19zYXZlX0lG
Uz0kSUZTOyBJRlM9JFBBVEhfU0VQQVJBVE9SCi1mb3IgYXNfZGlyIGluICRQQVRICi1kbwotICBJ
RlM9JGFzX3NhdmVfSUZTCi0gIHRlc3QgLXogIiRhc19kaXIiICYmIGFzX2Rpcj0uCi0gICAgZm9y
IGFjX2V4ZWNfZXh0IGluICcnICRhY19leGVjdXRhYmxlX2V4dGVuc2lvbnM7IGRvCi0gIGlmIGFz
X2ZuX2V4ZWN1dGFibGVfcCAiJGFzX2Rpci8kYWNfd29yZCRhY19leGVjX2V4dCI7IHRoZW4KLSAg
ICBhY19jdl9wYXRoX0FXSz0iJGFzX2Rpci8kYWNfd29yZCRhY19leGVjX2V4dCIKLSAgICAkYXNf
ZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiBmb3VuZCAkYXNfZGlyLyRhY193b3Jk
JGFjX2V4ZWNfZXh0IiA+JjUKLSAgICBicmVhayAyCi0gIGZpCi1kb25lCi0gIGRvbmUKLUlGUz0k
YXNfc2F2ZV9JRlMKLQotICB0ZXN0IC16ICIkYWNfY3ZfcGF0aF9BV0siICYmIGFjX2N2X3BhdGhf
QVdLPSJubyIKLSAgOzsKLWVzYWMKLWZpCi1BV0s9JGFjX2N2X3BhdGhfQVdLCi1pZiB0ZXN0IC1u
ICIkQVdLIjsgdGhlbgotICB7ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306
IHJlc3VsdDogJEFXSyIgPiY1Ci0kYXNfZWNobyAiJEFXSyIgPiY2OyB9Ci1lbHNlCi0gIHsgJGFz
X2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogcmVzdWx0OiBubyIgPiY1Ci0kYXNf
ZWNobyAibm8iID4mNjsgfQotZmkKLQotCi1pZiB0ZXN0IHgiJHtBV0t9IiA9IHgibm8iCi10aGVu
Ci0gICAgYXNfZm5fZXJyb3IgJD8gIlVuYWJsZSB0byBmaW5kIGF3aywgcGxlYXNlIGluc3RhbGwg
YXdrIiAiJExJTkVOTyIgNQotZmkKLQotICAjIGNoZWNraW5nIGZvciBvY2FtbGMKLSAgaWYgdGVz
dCAtbiAiJGFjX3Rvb2xfcHJlZml4IjsgdGhlbgotICAjIEV4dHJhY3QgdGhlIGZpcnN0IHdvcmQg
b2YgIiR7YWNfdG9vbF9wcmVmaXh9b2NhbWxjIiwgc28gaXQgY2FuIGJlIGEgcHJvZ3JhbSBuYW1l
IHdpdGggYXJncy4KLXNldCBkdW1teSAke2FjX3Rvb2xfcHJlZml4fW9jYW1sYzsgYWNfd29yZD0k
MgoteyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiBjaGVja2luZyBmb3Ig
JGFjX3dvcmQiID4mNQotJGFzX2VjaG9fbiAiY2hlY2tpbmcgZm9yICRhY193b3JkLi4uICIgPiY2
OyB9Ci1pZiAke2FjX2N2X3Byb2dfT0NBTUxDKzp9IGZhbHNlOyB0aGVuIDoKLSAgJGFzX2VjaG9f
biAiKGNhY2hlZCkgIiA+JjYKLWVsc2UKLSAgaWYgdGVzdCAtbiAiJE9DQU1MQyI7IHRoZW4KLSAg
YWNfY3ZfcHJvZ19PQ0FNTEM9IiRPQ0FNTEMiICMgTGV0IHRoZSB1c2VyIG92ZXJyaWRlIHRoZSB0
ZXN0LgotZWxzZQotYXNfc2F2ZV9JRlM9JElGUzsgSUZTPSRQQVRIX1NFUEFSQVRPUgotZm9yIGFz
X2RpciBpbiAkUEFUSAotZG8KLSAgSUZTPSRhc19zYXZlX0lGUwotICB0ZXN0IC16ICIkYXNfZGly
IiAmJiBhc19kaXI9LgotICAgIGZvciBhY19leGVjX2V4dCBpbiAnJyAkYWNfZXhlY3V0YWJsZV9l
eHRlbnNpb25zOyBkbwotICBpZiBhc19mbl9leGVjdXRhYmxlX3AgIiRhc19kaXIvJGFjX3dvcmQk
YWNfZXhlY19leHQiOyB0aGVuCi0gICAgYWNfY3ZfcHJvZ19PQ0FNTEM9IiR7YWNfdG9vbF9wcmVm
aXh9b2NhbWxjIgotICAgICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IGZv
dW5kICRhc19kaXIvJGFjX3dvcmQkYWNfZXhlY19leHQiID4mNQotICAgIGJyZWFrIDIKLSAgZmkK
LWRvbmUKLSAgZG9uZQotSUZTPSRhc19zYXZlX0lGUwotCi1maQotZmkKLU9DQU1MQz0kYWNfY3Zf
cHJvZ19PQ0FNTEMKLWlmIHRlc3QgLW4gIiRPQ0FNTEMiOyB0aGVuCi0gIHsgJGFzX2VjaG8gIiRh
c19tZToke2FzX2xpbmVuby0kTElORU5PfTogcmVzdWx0OiAkT0NBTUxDIiA+JjUKLSRhc19lY2hv
ICIkT0NBTUxDIiA+JjY7IH0KLWVsc2UKLSAgeyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5v
LSRMSU5FTk99OiByZXN1bHQ6IG5vIiA+JjUKLSRhc19lY2hvICJubyIgPiY2OyB9Ci1maQotCi0K
LWZpCi1pZiB0ZXN0IC16ICIkYWNfY3ZfcHJvZ19PQ0FNTEMiOyB0aGVuCi0gIGFjX2N0X09DQU1M
Qz0kT0NBTUxDCi0gICMgRXh0cmFjdCB0aGUgZmlyc3Qgd29yZCBvZiAib2NhbWxjIiwgc28gaXQg
Y2FuIGJlIGEgcHJvZ3JhbSBuYW1lIHdpdGggYXJncy4KLXNldCBkdW1teSBvY2FtbGM7IGFjX3dv
cmQ9JDIKLXsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogY2hlY2tpbmcg
Zm9yICRhY193b3JkIiA+JjUKLSRhc19lY2hvX24gImNoZWNraW5nIGZvciAkYWNfd29yZC4uLiAi
ID4mNjsgfQotaWYgJHthY19jdl9wcm9nX2FjX2N0X09DQU1MQys6fSBmYWxzZTsgdGhlbiA6Ci0g
ICRhc19lY2hvX24gIihjYWNoZWQpICIgPiY2Ci1lbHNlCi0gIGlmIHRlc3QgLW4gIiRhY19jdF9P
Q0FNTEMiOyB0aGVuCi0gIGFjX2N2X3Byb2dfYWNfY3RfT0NBTUxDPSIkYWNfY3RfT0NBTUxDIiAj
IExldCB0aGUgdXNlciBvdmVycmlkZSB0aGUgdGVzdC4KLWVsc2UKLWFzX3NhdmVfSUZTPSRJRlM7
IElGUz0kUEFUSF9TRVBBUkFUT1IKLWZvciBhc19kaXIgaW4gJFBBVEgKLWRvCi0gIElGUz0kYXNf
c2F2ZV9JRlMKLSAgdGVzdCAteiAiJGFzX2RpciIgJiYgYXNfZGlyPS4KLSAgICBmb3IgYWNfZXhl
Y19leHQgaW4gJycgJGFjX2V4ZWN1dGFibGVfZXh0ZW5zaW9uczsgZG8KLSAgaWYgYXNfZm5fZXhl
Y3V0YWJsZV9wICIkYXNfZGlyLyRhY193b3JkJGFjX2V4ZWNfZXh0IjsgdGhlbgotICAgIGFjX2N2
X3Byb2dfYWNfY3RfT0NBTUxDPSJvY2FtbGMiCi0gICAgJGFzX2VjaG8gIiRhc19tZToke2FzX2xp
bmVuby0kTElORU5PfTogZm91bmQgJGFzX2Rpci8kYWNfd29yZCRhY19leGVjX2V4dCIgPiY1Ci0g
ICAgYnJlYWsgMgotICBmaQotZG9uZQotICBkb25lCi1JRlM9JGFzX3NhdmVfSUZTCi0KLWZpCi1m
aQotYWNfY3RfT0NBTUxDPSRhY19jdl9wcm9nX2FjX2N0X09DQU1MQwotaWYgdGVzdCAtbiAiJGFj
X2N0X09DQU1MQyI7IHRoZW4KLSAgeyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5F
Tk99OiByZXN1bHQ6ICRhY19jdF9PQ0FNTEMiID4mNQotJGFzX2VjaG8gIiRhY19jdF9PQ0FNTEMi
ID4mNjsgfQotZWxzZQotICB7ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306
IHJlc3VsdDogbm8iID4mNQotJGFzX2VjaG8gIm5vIiA+JjY7IH0KLWZpCi0KLSAgaWYgdGVzdCAi
eCRhY19jdF9PQ0FNTEMiID0geDsgdGhlbgotICAgIE9DQU1MQz0ibm8iCi0gIGVsc2UKLSAgICBj
YXNlICRjcm9zc19jb21waWxpbmc6JGFjX3Rvb2xfd2FybmVkIGluCi15ZXM6KQoteyAkYXNfZWNo
byAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiBXQVJOSU5HOiB1c2luZyBjcm9zcyB0b29s
cyBub3QgcHJlZml4ZWQgd2l0aCBob3N0IHRyaXBsZXQiID4mNQotJGFzX2VjaG8gIiRhc19tZTog
V0FSTklORzogdXNpbmcgY3Jvc3MgdG9vbHMgbm90IHByZWZpeGVkIHdpdGggaG9zdCB0cmlwbGV0
IiA+JjI7fQotYWNfdG9vbF93YXJuZWQ9eWVzIDs7Ci1lc2FjCi0gICAgT0NBTUxDPSRhY19jdF9P
Q0FNTEMKLSAgZmkKLWVsc2UKLSAgT0NBTUxDPSIkYWNfY3ZfcHJvZ19PQ0FNTEMiCi1maQotCi0K
LSAgaWYgdGVzdCAiJE9DQU1MQyIgIT0gIm5vIjsgdGhlbgotICAgICBPQ0FNTFZFUlNJT049YCRP
Q0FNTEMgLXYgfCBzZWQgLW4gLWUgJ3N8Lip2ZXJzaW9uKiAqXCguKlwpJHxcMXxwJ2AKLSAgICAg
eyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiByZXN1bHQ6IE9DYW1sIHZl
cnNpb24gaXMgJE9DQU1MVkVSU0lPTiIgPiY1Ci0kYXNfZWNobyAiT0NhbWwgdmVyc2lvbiBpcyAk
T0NBTUxWRVJTSU9OIiA+JjY7IH0KLSAgICAgIyBJZiBPQ0FNTExJQiBpcyBzZXQsIHVzZSBpdAot
ICAgICBpZiB0ZXN0ICIkT0NBTUxMSUIiID0gIiI7IHRoZW4KLSAgICAgICAgT0NBTUxMSUI9YCRP
Q0FNTEMgLXdoZXJlIDI+L2Rldi9udWxsIHx8ICRPQ0FNTEMgLXZ8dGFpbCAtMXxjdXQgLWQgJyAn
IC1mIDRgCi0gICAgIGVsc2UKLSAgICAgICAgeyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5v
LSRMSU5FTk99OiByZXN1bHQ6IE9DQU1MTElCIHByZXZpb3VzbHkgc2V0OyBwcmVzZXJ2aW5nIGl0
LiIgPiY1Ci0kYXNfZWNobyAiT0NBTUxMSUIgcHJldmlvdXNseSBzZXQ7IHByZXNlcnZpbmcgaXQu
IiA+JjY7IH0KLSAgICAgZmkKLSAgICAgeyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRM
SU5FTk99OiByZXN1bHQ6IE9DYW1sIGxpYnJhcnkgcGF0aCBpcyAkT0NBTUxMSUIiID4mNQotJGFz
X2VjaG8gIk9DYW1sIGxpYnJhcnkgcGF0aCBpcyAkT0NBTUxMSUIiID4mNjsgfQotCi0KLQotCi0g
ICAgICMgY2hlY2tpbmcgZm9yIG9jYW1sb3B0Ci0gICAgIGlmIHRlc3QgLW4gIiRhY190b29sX3By
ZWZpeCI7IHRoZW4KLSAgIyBFeHRyYWN0IHRoZSBmaXJzdCB3b3JkIG9mICIke2FjX3Rvb2xfcHJl
Zml4fW9jYW1sb3B0Iiwgc28gaXQgY2FuIGJlIGEgcHJvZ3JhbSBuYW1lIHdpdGggYXJncy4KLXNl
dCBkdW1teSAke2FjX3Rvb2xfcHJlZml4fW9jYW1sb3B0OyBhY193b3JkPSQyCi17ICRhc19lY2hv
ICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IGNoZWNraW5nIGZvciAkYWNfd29yZCIgPiY1
Ci0kYXNfZWNob19uICJjaGVja2luZyBmb3IgJGFjX3dvcmQuLi4gIiA+JjY7IH0KLWlmICR7YWNf
Y3ZfcHJvZ19PQ0FNTE9QVCs6fSBmYWxzZTsgdGhlbiA6Ci0gICRhc19lY2hvX24gIihjYWNoZWQp
ICIgPiY2Ci1lbHNlCi0gIGlmIHRlc3QgLW4gIiRPQ0FNTE9QVCI7IHRoZW4KLSAgYWNfY3ZfcHJv
Z19PQ0FNTE9QVD0iJE9DQU1MT1BUIiAjIExldCB0aGUgdXNlciBvdmVycmlkZSB0aGUgdGVzdC4K
LWVsc2UKLWFzX3NhdmVfSUZTPSRJRlM7IElGUz0kUEFUSF9TRVBBUkFUT1IKLWZvciBhc19kaXIg
aW4gJFBBVEgKLWRvCi0gIElGUz0kYXNfc2F2ZV9JRlMKLSAgdGVzdCAteiAiJGFzX2RpciIgJiYg
YXNfZGlyPS4KLSAgICBmb3IgYWNfZXhlY19leHQgaW4gJycgJGFjX2V4ZWN1dGFibGVfZXh0ZW5z
aW9uczsgZG8KLSAgaWYgYXNfZm5fZXhlY3V0YWJsZV9wICIkYXNfZGlyLyRhY193b3JkJGFjX2V4
ZWNfZXh0IjsgdGhlbgotICAgIGFjX2N2X3Byb2dfT0NBTUxPUFQ9IiR7YWNfdG9vbF9wcmVmaXh9
b2NhbWxvcHQiCi0gICAgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogZm91
bmQgJGFzX2Rpci8kYWNfd29yZCRhY19leGVjX2V4dCIgPiY1Ci0gICAgYnJlYWsgMgotICBmaQot
ZG9uZQotICBkb25lCi1JRlM9JGFzX3NhdmVfSUZTCi0KLWZpCi1maQotT0NBTUxPUFQ9JGFjX2N2
X3Byb2dfT0NBTUxPUFQKLWlmIHRlc3QgLW4gIiRPQ0FNTE9QVCI7IHRoZW4KLSAgeyAkYXNfZWNo
byAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiByZXN1bHQ6ICRPQ0FNTE9QVCIgPiY1Ci0k
YXNfZWNobyAiJE9DQU1MT1BUIiA+JjY7IH0KLWVsc2UKLSAgeyAkYXNfZWNobyAiJGFzX21lOiR7
YXNfbGluZW5vLSRMSU5FTk99OiByZXN1bHQ6IG5vIiA+JjUKLSRhc19lY2hvICJubyIgPiY2OyB9
Ci1maQotCi0KLWZpCi1pZiB0ZXN0IC16ICIkYWNfY3ZfcHJvZ19PQ0FNTE9QVCI7IHRoZW4KLSAg
YWNfY3RfT0NBTUxPUFQ9JE9DQU1MT1BUCi0gICMgRXh0cmFjdCB0aGUgZmlyc3Qgd29yZCBvZiAi
b2NhbWxvcHQiLCBzbyBpdCBjYW4gYmUgYSBwcm9ncmFtIG5hbWUgd2l0aCBhcmdzLgotc2V0IGR1
bW15IG9jYW1sb3B0OyBhY193b3JkPSQyCi17ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8t
JExJTkVOT306IGNoZWNraW5nIGZvciAkYWNfd29yZCIgPiY1Ci0kYXNfZWNob19uICJjaGVja2lu
ZyBmb3IgJGFjX3dvcmQuLi4gIiA+JjY7IH0KLWlmICR7YWNfY3ZfcHJvZ19hY19jdF9PQ0FNTE9Q
VCs6fSBmYWxzZTsgdGhlbiA6Ci0gICRhc19lY2hvX24gIihjYWNoZWQpICIgPiY2Ci1lbHNlCi0g
IGlmIHRlc3QgLW4gIiRhY19jdF9PQ0FNTE9QVCI7IHRoZW4KLSAgYWNfY3ZfcHJvZ19hY19jdF9P
Q0FNTE9QVD0iJGFjX2N0X09DQU1MT1BUIiAjIExldCB0aGUgdXNlciBvdmVycmlkZSB0aGUgdGVz
dC4KLWVsc2UKLWFzX3NhdmVfSUZTPSRJRlM7IElGUz0kUEFUSF9TRVBBUkFUT1IKLWZvciBhc19k
aXIgaW4gJFBBVEgKLWRvCi0gIElGUz0kYXNfc2F2ZV9JRlMKLSAgdGVzdCAteiAiJGFzX2RpciIg
JiYgYXNfZGlyPS4KLSAgICBmb3IgYWNfZXhlY19leHQgaW4gJycgJGFjX2V4ZWN1dGFibGVfZXh0
ZW5zaW9uczsgZG8KLSAgaWYgYXNfZm5fZXhlY3V0YWJsZV9wICIkYXNfZGlyLyRhY193b3JkJGFj
X2V4ZWNfZXh0IjsgdGhlbgotICAgIGFjX2N2X3Byb2dfYWNfY3RfT0NBTUxPUFQ9Im9jYW1sb3B0
IgotICAgICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IGZvdW5kICRhc19k
aXIvJGFjX3dvcmQkYWNfZXhlY19leHQiID4mNQotICAgIGJyZWFrIDIKLSAgZmkKLWRvbmUKLSAg
ZG9uZQotSUZTPSRhc19zYXZlX0lGUwotCi1maQotZmkKLWFjX2N0X09DQU1MT1BUPSRhY19jdl9w
cm9nX2FjX2N0X09DQU1MT1BUCi1pZiB0ZXN0IC1uICIkYWNfY3RfT0NBTUxPUFQiOyB0aGVuCi0g
IHsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogcmVzdWx0OiAkYWNfY3Rf
T0NBTUxPUFQiID4mNQotJGFzX2VjaG8gIiRhY19jdF9PQ0FNTE9QVCIgPiY2OyB9Ci1lbHNlCi0g
IHsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogcmVzdWx0OiBubyIgPiY1
Ci0kYXNfZWNobyAibm8iID4mNjsgfQotZmkKLQotICBpZiB0ZXN0ICJ4JGFjX2N0X09DQU1MT1BU
IiA9IHg7IHRoZW4KLSAgICBPQ0FNTE9QVD0ibm8iCi0gIGVsc2UKLSAgICBjYXNlICRjcm9zc19j
b21waWxpbmc6JGFjX3Rvb2xfd2FybmVkIGluCi15ZXM6KQoteyAkYXNfZWNobyAiJGFzX21lOiR7
YXNfbGluZW5vLSRMSU5FTk99OiBXQVJOSU5HOiB1c2luZyBjcm9zcyB0b29scyBub3QgcHJlZml4
ZWQgd2l0aCBob3N0IHRyaXBsZXQiID4mNQotJGFzX2VjaG8gIiRhc19tZTogV0FSTklORzogdXNp
bmcgY3Jvc3MgdG9vbHMgbm90IHByZWZpeGVkIHdpdGggaG9zdCB0cmlwbGV0IiA+JjI7fQotYWNf
dG9vbF93YXJuZWQ9eWVzIDs7Ci1lc2FjCi0gICAgT0NBTUxPUFQ9JGFjX2N0X09DQU1MT1BUCi0g
IGZpCi1lbHNlCi0gIE9DQU1MT1BUPSIkYWNfY3ZfcHJvZ19PQ0FNTE9QVCIKLWZpCi0KLSAgICAg
T0NBTUxCRVNUPWJ5dGUKLSAgICAgaWYgdGVzdCAiJE9DQU1MT1BUIiA9ICJubyI7IHRoZW4KLQl7
ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IFdBUk5JTkc6IENhbm5vdCBm
aW5kIG9jYW1sb3B0OyBieXRlY29kZSBjb21waWxhdGlvbiBvbmx5LiIgPiY1Ci0kYXNfZWNobyAi
JGFzX21lOiBXQVJOSU5HOiBDYW5ub3QgZmluZCBvY2FtbG9wdDsgYnl0ZWNvZGUgY29tcGlsYXRp
b24gb25seS4iID4mMjt9Ci0gICAgIGVsc2UKLQlUTVBWRVJTSU9OPWAkT0NBTUxPUFQgLXYgfCBz
ZWQgLW4gLWUgJ3N8Lip2ZXJzaW9uKiAqXCguKlwpJHxcMXxwJyBgCi0JaWYgdGVzdCAiJFRNUFZF
UlNJT04iICE9ICIkT0NBTUxWRVJTSU9OIiA7IHRoZW4KLQkgICAgeyAkYXNfZWNobyAiJGFzX21l
OiR7YXNfbGluZW5vLSRMSU5FTk99OiByZXN1bHQ6IHZlcnNpb25zIGRpZmZlcnMgZnJvbSBvY2Ft
bGM7IG9jYW1sb3B0IGRpc2NhcmRlZC4iID4mNQotJGFzX2VjaG8gInZlcnNpb25zIGRpZmZlcnMg
ZnJvbSBvY2FtbGM7IG9jYW1sb3B0IGRpc2NhcmRlZC4iID4mNjsgfQotCSAgICBPQ0FNTE9QVD1u
bwotCWVsc2UKLQkgICAgT0NBTUxCRVNUPW9wdAotCWZpCi0gICAgIGZpCi0KLQotCi0gICAgICMg
Y2hlY2tpbmcgZm9yIG9jYW1sYy5vcHQKLSAgICAgaWYgdGVzdCAtbiAiJGFjX3Rvb2xfcHJlZml4
IjsgdGhlbgotICAjIEV4dHJhY3QgdGhlIGZpcnN0IHdvcmQgb2YgIiR7YWNfdG9vbF9wcmVmaXh9
b2NhbWxjLm9wdCIsIHNvIGl0IGNhbiBiZSBhIHByb2dyYW0gbmFtZSB3aXRoIGFyZ3MuCi1zZXQg
ZHVtbXkgJHthY190b29sX3ByZWZpeH1vY2FtbGMub3B0OyBhY193b3JkPSQyCi17ICRhc19lY2hv
ICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IGNoZWNraW5nIGZvciAkYWNfd29yZCIgPiY1
Ci0kYXNfZWNob19uICJjaGVja2luZyBmb3IgJGFjX3dvcmQuLi4gIiA+JjY7IH0KLWlmICR7YWNf
Y3ZfcHJvZ19PQ0FNTENET1RPUFQrOn0gZmFsc2U7IHRoZW4gOgotICAkYXNfZWNob19uICIoY2Fj
aGVkKSAiID4mNgotZWxzZQotICBpZiB0ZXN0IC1uICIkT0NBTUxDRE9UT1BUIjsgdGhlbgotICBh
Y19jdl9wcm9nX09DQU1MQ0RPVE9QVD0iJE9DQU1MQ0RPVE9QVCIgIyBMZXQgdGhlIHVzZXIgb3Zl
cnJpZGUgdGhlIHRlc3QuCi1lbHNlCi1hc19zYXZlX0lGUz0kSUZTOyBJRlM9JFBBVEhfU0VQQVJB
VE9SCi1mb3IgYXNfZGlyIGluICRQQVRICi1kbwotICBJRlM9JGFzX3NhdmVfSUZTCi0gIHRlc3Qg
LXogIiRhc19kaXIiICYmIGFzX2Rpcj0uCi0gICAgZm9yIGFjX2V4ZWNfZXh0IGluICcnICRhY19l
eGVjdXRhYmxlX2V4dGVuc2lvbnM7IGRvCi0gIGlmIGFzX2ZuX2V4ZWN1dGFibGVfcCAiJGFzX2Rp
ci8kYWNfd29yZCRhY19leGVjX2V4dCI7IHRoZW4KLSAgICBhY19jdl9wcm9nX09DQU1MQ0RPVE9Q
VD0iJHthY190b29sX3ByZWZpeH1vY2FtbGMub3B0IgotICAgICRhc19lY2hvICIkYXNfbWU6JHth
c19saW5lbm8tJExJTkVOT306IGZvdW5kICRhc19kaXIvJGFjX3dvcmQkYWNfZXhlY19leHQiID4m
NQotICAgIGJyZWFrIDIKLSAgZmkKLWRvbmUKLSAgZG9uZQotSUZTPSRhc19zYXZlX0lGUwotCi1m
aQotZmkKLU9DQU1MQ0RPVE9QVD0kYWNfY3ZfcHJvZ19PQ0FNTENET1RPUFQKLWlmIHRlc3QgLW4g
IiRPQ0FNTENET1RPUFQiOyB0aGVuCi0gIHsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0k
TElORU5PfTogcmVzdWx0OiAkT0NBTUxDRE9UT1BUIiA+JjUKLSRhc19lY2hvICIkT0NBTUxDRE9U
T1BUIiA+JjY7IH0KLWVsc2UKLSAgeyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5F
Tk99OiByZXN1bHQ6IG5vIiA+JjUKLSRhc19lY2hvICJubyIgPiY2OyB9Ci1maQotCi0KLWZpCi1p
ZiB0ZXN0IC16ICIkYWNfY3ZfcHJvZ19PQ0FNTENET1RPUFQiOyB0aGVuCi0gIGFjX2N0X09DQU1M
Q0RPVE9QVD0kT0NBTUxDRE9UT1BUCi0gICMgRXh0cmFjdCB0aGUgZmlyc3Qgd29yZCBvZiAib2Nh
bWxjLm9wdCIsIHNvIGl0IGNhbiBiZSBhIHByb2dyYW0gbmFtZSB3aXRoIGFyZ3MuCi1zZXQgZHVt
bXkgb2NhbWxjLm9wdDsgYWNfd29yZD0kMgoteyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5v
LSRMSU5FTk99OiBjaGVja2luZyBmb3IgJGFjX3dvcmQiID4mNQotJGFzX2VjaG9fbiAiY2hlY2tp
bmcgZm9yICRhY193b3JkLi4uICIgPiY2OyB9Ci1pZiAke2FjX2N2X3Byb2dfYWNfY3RfT0NBTUxD
RE9UT1BUKzp9IGZhbHNlOyB0aGVuIDoKLSAgJGFzX2VjaG9fbiAiKGNhY2hlZCkgIiA+JjYKLWVs
c2UKLSAgaWYgdGVzdCAtbiAiJGFjX2N0X09DQU1MQ0RPVE9QVCI7IHRoZW4KLSAgYWNfY3ZfcHJv
Z19hY19jdF9PQ0FNTENET1RPUFQ9IiRhY19jdF9PQ0FNTENET1RPUFQiICMgTGV0IHRoZSB1c2Vy
IG92ZXJyaWRlIHRoZSB0ZXN0LgotZWxzZQotYXNfc2F2ZV9JRlM9JElGUzsgSUZTPSRQQVRIX1NF
UEFSQVRPUgotZm9yIGFzX2RpciBpbiAkUEFUSAotZG8KLSAgSUZTPSRhc19zYXZlX0lGUwotICB0
ZXN0IC16ICIkYXNfZGlyIiAmJiBhc19kaXI9LgotICAgIGZvciBhY19leGVjX2V4dCBpbiAnJyAk
YWNfZXhlY3V0YWJsZV9leHRlbnNpb25zOyBkbwotICBpZiBhc19mbl9leGVjdXRhYmxlX3AgIiRh
c19kaXIvJGFjX3dvcmQkYWNfZXhlY19leHQiOyB0aGVuCi0gICAgYWNfY3ZfcHJvZ19hY19jdF9P
Q0FNTENET1RPUFQ9Im9jYW1sYy5vcHQiCi0gICAgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVu
by0kTElORU5PfTogZm91bmQgJGFzX2Rpci8kYWNfd29yZCRhY19leGVjX2V4dCIgPiY1Ci0gICAg
YnJlYWsgMgotICBmaQotZG9uZQotICBkb25lCi1JRlM9JGFzX3NhdmVfSUZTCi0KLWZpCi1maQot
YWNfY3RfT0NBTUxDRE9UT1BUPSRhY19jdl9wcm9nX2FjX2N0X09DQU1MQ0RPVE9QVAotaWYgdGVz
dCAtbiAiJGFjX2N0X09DQU1MQ0RPVE9QVCI7IHRoZW4KLSAgeyAkYXNfZWNobyAiJGFzX21lOiR7
YXNfbGluZW5vLSRMSU5FTk99OiByZXN1bHQ6ICRhY19jdF9PQ0FNTENET1RPUFQiID4mNQotJGFz
X2VjaG8gIiRhY19jdF9PQ0FNTENET1RPUFQiID4mNjsgfQotZWxzZQotICB7ICRhc19lY2hvICIk
YXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IHJlc3VsdDogbm8iID4mNQotJGFzX2VjaG8gIm5v
IiA+JjY7IH0KLWZpCi0KLSAgaWYgdGVzdCAieCRhY19jdF9PQ0FNTENET1RPUFQiID0geDsgdGhl
bgotICAgIE9DQU1MQ0RPVE9QVD0ibm8iCi0gIGVsc2UKLSAgICBjYXNlICRjcm9zc19jb21waWxp
bmc6JGFjX3Rvb2xfd2FybmVkIGluCi15ZXM6KQoteyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGlu
ZW5vLSRMSU5FTk99OiBXQVJOSU5HOiB1c2luZyBjcm9zcyB0b29scyBub3QgcHJlZml4ZWQgd2l0
aCBob3N0IHRyaXBsZXQiID4mNQotJGFzX2VjaG8gIiRhc19tZTogV0FSTklORzogdXNpbmcgY3Jv
c3MgdG9vbHMgbm90IHByZWZpeGVkIHdpdGggaG9zdCB0cmlwbGV0IiA+JjI7fQotYWNfdG9vbF93
YXJuZWQ9eWVzIDs7Ci1lc2FjCi0gICAgT0NBTUxDRE9UT1BUPSRhY19jdF9PQ0FNTENET1RPUFQK
LSAgZmkKLWVsc2UKLSAgT0NBTUxDRE9UT1BUPSIkYWNfY3ZfcHJvZ19PQ0FNTENET1RPUFQiCi1m
aQotCi0gICAgIGlmIHRlc3QgIiRPQ0FNTENET1RPUFQiICE9ICJubyI7IHRoZW4KLQlUTVBWRVJT
SU9OPWAkT0NBTUxDRE9UT1BUIC12IHwgc2VkIC1uIC1lICdzfC4qdmVyc2lvbiogKlwoLipcKSR8
XDF8cCcgYAotCWlmIHRlc3QgIiRUTVBWRVJTSU9OIiAhPSAiJE9DQU1MVkVSU0lPTiIgOyB0aGVu
Ci0JICAgIHsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogcmVzdWx0OiB2
ZXJzaW9ucyBkaWZmZXJzIGZyb20gb2NhbWxjOyBvY2FtbGMub3B0IGRpc2NhcmRlZC4iID4mNQot
JGFzX2VjaG8gInZlcnNpb25zIGRpZmZlcnMgZnJvbSBvY2FtbGM7IG9jYW1sYy5vcHQgZGlzY2Fy
ZGVkLiIgPiY2OyB9Ci0JZWxzZQotCSAgICBPQ0FNTEM9JE9DQU1MQ0RPVE9QVAotCWZpCi0gICAg
IGZpCi0KLSAgICAgIyBjaGVja2luZyBmb3Igb2NhbWxvcHQub3B0Ci0gICAgIGlmIHRlc3QgIiRP
Q0FNTE9QVCIgIT0gIm5vIiA7IHRoZW4KLQlpZiB0ZXN0IC1uICIkYWNfdG9vbF9wcmVmaXgiOyB0
aGVuCi0gICMgRXh0cmFjdCB0aGUgZmlyc3Qgd29yZCBvZiAiJHthY190b29sX3ByZWZpeH1vY2Ft
bG9wdC5vcHQiLCBzbyBpdCBjYW4gYmUgYSBwcm9ncmFtIG5hbWUgd2l0aCBhcmdzLgotc2V0IGR1
bW15ICR7YWNfdG9vbF9wcmVmaXh9b2NhbWxvcHQub3B0OyBhY193b3JkPSQyCi17ICRhc19lY2hv
ICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IGNoZWNraW5nIGZvciAkYWNfd29yZCIgPiY1
Ci0kYXNfZWNob19uICJjaGVja2luZyBmb3IgJGFjX3dvcmQuLi4gIiA+JjY7IH0KLWlmICR7YWNf
Y3ZfcHJvZ19PQ0FNTE9QVERPVE9QVCs6fSBmYWxzZTsgdGhlbiA6Ci0gICRhc19lY2hvX24gIihj
YWNoZWQpICIgPiY2Ci1lbHNlCi0gIGlmIHRlc3QgLW4gIiRPQ0FNTE9QVERPVE9QVCI7IHRoZW4K
LSAgYWNfY3ZfcHJvZ19PQ0FNTE9QVERPVE9QVD0iJE9DQU1MT1BURE9UT1BUIiAjIExldCB0aGUg
dXNlciBvdmVycmlkZSB0aGUgdGVzdC4KLWVsc2UKLWFzX3NhdmVfSUZTPSRJRlM7IElGUz0kUEFU
SF9TRVBBUkFUT1IKLWZvciBhc19kaXIgaW4gJFBBVEgKLWRvCi0gIElGUz0kYXNfc2F2ZV9JRlMK
LSAgdGVzdCAteiAiJGFzX2RpciIgJiYgYXNfZGlyPS4KLSAgICBmb3IgYWNfZXhlY19leHQgaW4g
JycgJGFjX2V4ZWN1dGFibGVfZXh0ZW5zaW9uczsgZG8KLSAgaWYgYXNfZm5fZXhlY3V0YWJsZV9w
ICIkYXNfZGlyLyRhY193b3JkJGFjX2V4ZWNfZXh0IjsgdGhlbgotICAgIGFjX2N2X3Byb2dfT0NB
TUxPUFRET1RPUFQ9IiR7YWNfdG9vbF9wcmVmaXh9b2NhbWxvcHQub3B0IgotICAgICRhc19lY2hv
ICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IGZvdW5kICRhc19kaXIvJGFjX3dvcmQkYWNf
ZXhlY19leHQiID4mNQotICAgIGJyZWFrIDIKLSAgZmkKLWRvbmUKLSAgZG9uZQotSUZTPSRhc19z
YXZlX0lGUwotCi1maQotZmkKLU9DQU1MT1BURE9UT1BUPSRhY19jdl9wcm9nX09DQU1MT1BURE9U
T1BUCi1pZiB0ZXN0IC1uICIkT0NBTUxPUFRET1RPUFQiOyB0aGVuCi0gIHsgJGFzX2VjaG8gIiRh
c19tZToke2FzX2xpbmVuby0kTElORU5PfTogcmVzdWx0OiAkT0NBTUxPUFRET1RPUFQiID4mNQot
JGFzX2VjaG8gIiRPQ0FNTE9QVERPVE9QVCIgPiY2OyB9Ci1lbHNlCi0gIHsgJGFzX2VjaG8gIiRh
c19tZToke2FzX2xpbmVuby0kTElORU5PfTogcmVzdWx0OiBubyIgPiY1Ci0kYXNfZWNobyAibm8i
ID4mNjsgfQotZmkKLQotCi1maQotaWYgdGVzdCAteiAiJGFjX2N2X3Byb2dfT0NBTUxPUFRET1RP
UFQiOyB0aGVuCi0gIGFjX2N0X09DQU1MT1BURE9UT1BUPSRPQ0FNTE9QVERPVE9QVAotICAjIEV4
dHJhY3QgdGhlIGZpcnN0IHdvcmQgb2YgIm9jYW1sb3B0Lm9wdCIsIHNvIGl0IGNhbiBiZSBhIHBy
b2dyYW0gbmFtZSB3aXRoIGFyZ3MuCi1zZXQgZHVtbXkgb2NhbWxvcHQub3B0OyBhY193b3JkPSQy
Ci17ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IGNoZWNraW5nIGZvciAk
YWNfd29yZCIgPiY1Ci0kYXNfZWNob19uICJjaGVja2luZyBmb3IgJGFjX3dvcmQuLi4gIiA+JjY7
IH0KLWlmICR7YWNfY3ZfcHJvZ19hY19jdF9PQ0FNTE9QVERPVE9QVCs6fSBmYWxzZTsgdGhlbiA6
Ci0gICRhc19lY2hvX24gIihjYWNoZWQpICIgPiY2Ci1lbHNlCi0gIGlmIHRlc3QgLW4gIiRhY19j
dF9PQ0FNTE9QVERPVE9QVCI7IHRoZW4KLSAgYWNfY3ZfcHJvZ19hY19jdF9PQ0FNTE9QVERPVE9Q
VD0iJGFjX2N0X09DQU1MT1BURE9UT1BUIiAjIExldCB0aGUgdXNlciBvdmVycmlkZSB0aGUgdGVz
dC4KLWVsc2UKLWFzX3NhdmVfSUZTPSRJRlM7IElGUz0kUEFUSF9TRVBBUkFUT1IKLWZvciBhc19k
aXIgaW4gJFBBVEgKLWRvCi0gIElGUz0kYXNfc2F2ZV9JRlMKLSAgdGVzdCAteiAiJGFzX2RpciIg
JiYgYXNfZGlyPS4KLSAgICBmb3IgYWNfZXhlY19leHQgaW4gJycgJGFjX2V4ZWN1dGFibGVfZXh0
ZW5zaW9uczsgZG8KLSAgaWYgYXNfZm5fZXhlY3V0YWJsZV9wICIkYXNfZGlyLyRhY193b3JkJGFj
X2V4ZWNfZXh0IjsgdGhlbgotICAgIGFjX2N2X3Byb2dfYWNfY3RfT0NBTUxPUFRET1RPUFQ9Im9j
YW1sb3B0Lm9wdCIKLSAgICAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiBm
b3VuZCAkYXNfZGlyLyRhY193b3JkJGFjX2V4ZWNfZXh0IiA+JjUKLSAgICBicmVhayAyCi0gIGZp
Ci1kb25lCi0gIGRvbmUKLUlGUz0kYXNfc2F2ZV9JRlMKLQotZmkKLWZpCi1hY19jdF9PQ0FNTE9Q
VERPVE9QVD0kYWNfY3ZfcHJvZ19hY19jdF9PQ0FNTE9QVERPVE9QVAotaWYgdGVzdCAtbiAiJGFj
X2N0X09DQU1MT1BURE9UT1BUIjsgdGhlbgotICB7ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5l
bm8tJExJTkVOT306IHJlc3VsdDogJGFjX2N0X09DQU1MT1BURE9UT1BUIiA+JjUKLSRhc19lY2hv
ICIkYWNfY3RfT0NBTUxPUFRET1RPUFQiID4mNjsgfQotZWxzZQotICB7ICRhc19lY2hvICIkYXNf
bWU6JHthc19saW5lbm8tJExJTkVOT306IHJlc3VsdDogbm8iID4mNQotJGFzX2VjaG8gIm5vIiA+
JjY7IH0KLWZpCi0KLSAgaWYgdGVzdCAieCRhY19jdF9PQ0FNTE9QVERPVE9QVCIgPSB4OyB0aGVu
Ci0gICAgT0NBTUxPUFRET1RPUFQ9Im5vIgotICBlbHNlCi0gICAgY2FzZSAkY3Jvc3NfY29tcGls
aW5nOiRhY190b29sX3dhcm5lZCBpbgoteWVzOikKLXsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xp
bmVuby0kTElORU5PfTogV0FSTklORzogdXNpbmcgY3Jvc3MgdG9vbHMgbm90IHByZWZpeGVkIHdp
dGggaG9zdCB0cmlwbGV0IiA+JjUKLSRhc19lY2hvICIkYXNfbWU6IFdBUk5JTkc6IHVzaW5nIGNy
b3NzIHRvb2xzIG5vdCBwcmVmaXhlZCB3aXRoIGhvc3QgdHJpcGxldCIgPiYyO30KLWFjX3Rvb2xf
d2FybmVkPXllcyA7OwotZXNhYwotICAgIE9DQU1MT1BURE9UT1BUPSRhY19jdF9PQ0FNTE9QVERP
VE9QVAotICBmaQotZWxzZQotICBPQ0FNTE9QVERPVE9QVD0iJGFjX2N2X3Byb2dfT0NBTUxPUFRE
T1RPUFQiCi1maQotCi0JaWYgdGVzdCAiJE9DQU1MT1BURE9UT1BUIiAhPSAibm8iOyB0aGVuCi0J
ICAgVE1QVkVSU0lPTj1gJE9DQU1MT1BURE9UT1BUIC12IHwgc2VkIC1uIC1lICdzfC4qdmVyc2lv
biogKlwoLipcKSR8XDF8cCcgYAotCSAgIGlmIHRlc3QgIiRUTVBWRVJTSU9OIiAhPSAiJE9DQU1M
VkVSU0lPTiIgOyB0aGVuCi0JICAgICAgeyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRM
SU5FTk99OiByZXN1bHQ6IHZlcnNpb24gZGlmZmVycyBmcm9tIG9jYW1sYzsgb2NhbWxvcHQub3B0
IGRpc2NhcmRlZC4iID4mNQotJGFzX2VjaG8gInZlcnNpb24gZGlmZmVycyBmcm9tIG9jYW1sYzsg
b2NhbWxvcHQub3B0IGRpc2NhcmRlZC4iID4mNjsgfQotCSAgIGVsc2UKLQkgICAgICBPQ0FNTE9Q
VD0kT0NBTUxPUFRET1RPUFQKLQkgICBmaQotICAgICAgICBmaQotICAgICBmaQotCi0KLSAgZmkK
LQotCi0KLSAgIyBjaGVja2luZyBmb3Igb2NhbWwgdG9wbGV2ZWwKLSAgaWYgdGVzdCAtbiAiJGFj
X3Rvb2xfcHJlZml4IjsgdGhlbgotICAjIEV4dHJhY3QgdGhlIGZpcnN0IHdvcmQgb2YgIiR7YWNf
dG9vbF9wcmVmaXh9b2NhbWwiLCBzbyBpdCBjYW4gYmUgYSBwcm9ncmFtIG5hbWUgd2l0aCBhcmdz
Lgotc2V0IGR1bW15ICR7YWNfdG9vbF9wcmVmaXh9b2NhbWw7IGFjX3dvcmQ9JDIKLXsgJGFzX2Vj
aG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogY2hlY2tpbmcgZm9yICRhY193b3JkIiA+
JjUKLSRhc19lY2hvX24gImNoZWNraW5nIGZvciAkYWNfd29yZC4uLiAiID4mNjsgfQotaWYgJHth
Y19jdl9wcm9nX09DQU1MKzp9IGZhbHNlOyB0aGVuIDoKLSAgJGFzX2VjaG9fbiAiKGNhY2hlZCkg
IiA+JjYKLWVsc2UKLSAgaWYgdGVzdCAtbiAiJE9DQU1MIjsgdGhlbgotICBhY19jdl9wcm9nX09D
QU1MPSIkT0NBTUwiICMgTGV0IHRoZSB1c2VyIG92ZXJyaWRlIHRoZSB0ZXN0LgotZWxzZQotYXNf
c2F2ZV9JRlM9JElGUzsgSUZTPSRQQVRIX1NFUEFSQVRPUgotZm9yIGFzX2RpciBpbiAkUEFUSAot
ZG8KLSAgSUZTPSRhc19zYXZlX0lGUwotICB0ZXN0IC16ICIkYXNfZGlyIiAmJiBhc19kaXI9Lgot
ICAgIGZvciBhY19leGVjX2V4dCBpbiAnJyAkYWNfZXhlY3V0YWJsZV9leHRlbnNpb25zOyBkbwot
ICBpZiBhc19mbl9leGVjdXRhYmxlX3AgIiRhc19kaXIvJGFjX3dvcmQkYWNfZXhlY19leHQiOyB0
aGVuCi0gICAgYWNfY3ZfcHJvZ19PQ0FNTD0iJHthY190b29sX3ByZWZpeH1vY2FtbCIKLSAgICAk
YXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiBmb3VuZCAkYXNfZGlyLyRhY193
b3JkJGFjX2V4ZWNfZXh0IiA+JjUKLSAgICBicmVhayAyCi0gIGZpCi1kb25lCi0gIGRvbmUKLUlG
Uz0kYXNfc2F2ZV9JRlMKLQotZmkKLWZpCi1PQ0FNTD0kYWNfY3ZfcHJvZ19PQ0FNTAotaWYgdGVz
dCAtbiAiJE9DQU1MIjsgdGhlbgotICB7ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJ
TkVOT306IHJlc3VsdDogJE9DQU1MIiA+JjUKLSRhc19lY2hvICIkT0NBTUwiID4mNjsgfQotZWxz
ZQotICB7ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IHJlc3VsdDogbm8i
ID4mNQotJGFzX2VjaG8gIm5vIiA+JjY7IH0KLWZpCi0KLQotZmkKLWlmIHRlc3QgLXogIiRhY19j
dl9wcm9nX09DQU1MIjsgdGhlbgotICBhY19jdF9PQ0FNTD0kT0NBTUwKLSAgIyBFeHRyYWN0IHRo
ZSBmaXJzdCB3b3JkIG9mICJvY2FtbCIsIHNvIGl0IGNhbiBiZSBhIHByb2dyYW0gbmFtZSB3aXRo
IGFyZ3MuCi1zZXQgZHVtbXkgb2NhbWw7IGFjX3dvcmQ9JDIKLXsgJGFzX2VjaG8gIiRhc19tZTok
e2FzX2xpbmVuby0kTElORU5PfTogY2hlY2tpbmcgZm9yICRhY193b3JkIiA+JjUKLSRhc19lY2hv
X24gImNoZWNraW5nIGZvciAkYWNfd29yZC4uLiAiID4mNjsgfQotaWYgJHthY19jdl9wcm9nX2Fj
X2N0X09DQU1MKzp9IGZhbHNlOyB0aGVuIDoKLSAgJGFzX2VjaG9fbiAiKGNhY2hlZCkgIiA+JjYK
LWVsc2UKLSAgaWYgdGVzdCAtbiAiJGFjX2N0X09DQU1MIjsgdGhlbgotICBhY19jdl9wcm9nX2Fj
X2N0X09DQU1MPSIkYWNfY3RfT0NBTUwiICMgTGV0IHRoZSB1c2VyIG92ZXJyaWRlIHRoZSB0ZXN0
LgotZWxzZQotYXNfc2F2ZV9JRlM9JElGUzsgSUZTPSRQQVRIX1NFUEFSQVRPUgotZm9yIGFzX2Rp
ciBpbiAkUEFUSAotZG8KLSAgSUZTPSRhc19zYXZlX0lGUwotICB0ZXN0IC16ICIkYXNfZGlyIiAm
JiBhc19kaXI9LgotICAgIGZvciBhY19leGVjX2V4dCBpbiAnJyAkYWNfZXhlY3V0YWJsZV9leHRl
bnNpb25zOyBkbwotICBpZiBhc19mbl9leGVjdXRhYmxlX3AgIiRhc19kaXIvJGFjX3dvcmQkYWNf
ZXhlY19leHQiOyB0aGVuCi0gICAgYWNfY3ZfcHJvZ19hY19jdF9PQ0FNTD0ib2NhbWwiCi0gICAg
JGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogZm91bmQgJGFzX2Rpci8kYWNf
d29yZCRhY19leGVjX2V4dCIgPiY1Ci0gICAgYnJlYWsgMgotICBmaQotZG9uZQotICBkb25lCi1J
RlM9JGFzX3NhdmVfSUZTCi0KLWZpCi1maQotYWNfY3RfT0NBTUw9JGFjX2N2X3Byb2dfYWNfY3Rf
T0NBTUwKLWlmIHRlc3QgLW4gIiRhY19jdF9PQ0FNTCI7IHRoZW4KLSAgeyAkYXNfZWNobyAiJGFz
X21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiByZXN1bHQ6ICRhY19jdF9PQ0FNTCIgPiY1Ci0kYXNf
ZWNobyAiJGFjX2N0X09DQU1MIiA+JjY7IH0KLWVsc2UKLSAgeyAkYXNfZWNobyAiJGFzX21lOiR7
YXNfbGluZW5vLSRMSU5FTk99OiByZXN1bHQ6IG5vIiA+JjUKLSRhc19lY2hvICJubyIgPiY2OyB9
Ci1maQotCi0gIGlmIHRlc3QgIngkYWNfY3RfT0NBTUwiID0geDsgdGhlbgotICAgIE9DQU1MPSJu
byIKLSAgZWxzZQotICAgIGNhc2UgJGNyb3NzX2NvbXBpbGluZzokYWNfdG9vbF93YXJuZWQgaW4K
LXllczopCi17ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IFdBUk5JTkc6
IHVzaW5nIGNyb3NzIHRvb2xzIG5vdCBwcmVmaXhlZCB3aXRoIGhvc3QgdHJpcGxldCIgPiY1Ci0k
YXNfZWNobyAiJGFzX21lOiBXQVJOSU5HOiB1c2luZyBjcm9zcyB0b29scyBub3QgcHJlZml4ZWQg
d2l0aCBob3N0IHRyaXBsZXQiID4mMjt9Ci1hY190b29sX3dhcm5lZD15ZXMgOzsKLWVzYWMKLSAg
ICBPQ0FNTD0kYWNfY3RfT0NBTUwKLSAgZmkKLWVsc2UKLSAgT0NBTUw9IiRhY19jdl9wcm9nX09D
QU1MIgotZmkKLQotCi0gICMgY2hlY2tpbmcgZm9yIG9jYW1sZGVwCi0gIGlmIHRlc3QgLW4gIiRh
Y190b29sX3ByZWZpeCI7IHRoZW4KLSAgIyBFeHRyYWN0IHRoZSBmaXJzdCB3b3JkIG9mICIke2Fj
X3Rvb2xfcHJlZml4fW9jYW1sZGVwIiwgc28gaXQgY2FuIGJlIGEgcHJvZ3JhbSBuYW1lIHdpdGgg
YXJncy4KLXNldCBkdW1teSAke2FjX3Rvb2xfcHJlZml4fW9jYW1sZGVwOyBhY193b3JkPSQyCi17
ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IGNoZWNraW5nIGZvciAkYWNf
d29yZCIgPiY1Ci0kYXNfZWNob19uICJjaGVja2luZyBmb3IgJGFjX3dvcmQuLi4gIiA+JjY7IH0K
LWlmICR7YWNfY3ZfcHJvZ19PQ0FNTERFUCs6fSBmYWxzZTsgdGhlbiA6Ci0gICRhc19lY2hvX24g
IihjYWNoZWQpICIgPiY2Ci1lbHNlCi0gIGlmIHRlc3QgLW4gIiRPQ0FNTERFUCI7IHRoZW4KLSAg
YWNfY3ZfcHJvZ19PQ0FNTERFUD0iJE9DQU1MREVQIiAjIExldCB0aGUgdXNlciBvdmVycmlkZSB0
aGUgdGVzdC4KLWVsc2UKLWFzX3NhdmVfSUZTPSRJRlM7IElGUz0kUEFUSF9TRVBBUkFUT1IKLWZv
ciBhc19kaXIgaW4gJFBBVEgKLWRvCi0gIElGUz0kYXNfc2F2ZV9JRlMKLSAgdGVzdCAteiAiJGFz
X2RpciIgJiYgYXNfZGlyPS4KLSAgICBmb3IgYWNfZXhlY19leHQgaW4gJycgJGFjX2V4ZWN1dGFi
bGVfZXh0ZW5zaW9uczsgZG8KLSAgaWYgYXNfZm5fZXhlY3V0YWJsZV9wICIkYXNfZGlyLyRhY193
b3JkJGFjX2V4ZWNfZXh0IjsgdGhlbgotICAgIGFjX2N2X3Byb2dfT0NBTUxERVA9IiR7YWNfdG9v
bF9wcmVmaXh9b2NhbWxkZXAiCi0gICAgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElO
RU5PfTogZm91bmQgJGFzX2Rpci8kYWNfd29yZCRhY19leGVjX2V4dCIgPiY1Ci0gICAgYnJlYWsg
MgotICBmaQotZG9uZQotICBkb25lCi1JRlM9JGFzX3NhdmVfSUZTCi0KLWZpCi1maQotT0NBTUxE
RVA9JGFjX2N2X3Byb2dfT0NBTUxERVAKLWlmIHRlc3QgLW4gIiRPQ0FNTERFUCI7IHRoZW4KLSAg
eyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiByZXN1bHQ6ICRPQ0FNTERF
UCIgPiY1Ci0kYXNfZWNobyAiJE9DQU1MREVQIiA+JjY7IH0KLWVsc2UKLSAgeyAkYXNfZWNobyAi
JGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiByZXN1bHQ6IG5vIiA+JjUKLSRhc19lY2hvICJu
byIgPiY2OyB9Ci1maQotCi0KLWZpCi1pZiB0ZXN0IC16ICIkYWNfY3ZfcHJvZ19PQ0FNTERFUCI7
IHRoZW4KLSAgYWNfY3RfT0NBTUxERVA9JE9DQU1MREVQCi0gICMgRXh0cmFjdCB0aGUgZmlyc3Qg
d29yZCBvZiAib2NhbWxkZXAiLCBzbyBpdCBjYW4gYmUgYSBwcm9ncmFtIG5hbWUgd2l0aCBhcmdz
Lgotc2V0IGR1bW15IG9jYW1sZGVwOyBhY193b3JkPSQyCi17ICRhc19lY2hvICIkYXNfbWU6JHth
c19saW5lbm8tJExJTkVOT306IGNoZWNraW5nIGZvciAkYWNfd29yZCIgPiY1Ci0kYXNfZWNob19u
ICJjaGVja2luZyBmb3IgJGFjX3dvcmQuLi4gIiA+JjY7IH0KLWlmICR7YWNfY3ZfcHJvZ19hY19j
dF9PQ0FNTERFUCs6fSBmYWxzZTsgdGhlbiA6Ci0gICRhc19lY2hvX24gIihjYWNoZWQpICIgPiY2
Ci1lbHNlCi0gIGlmIHRlc3QgLW4gIiRhY19jdF9PQ0FNTERFUCI7IHRoZW4KLSAgYWNfY3ZfcHJv
Z19hY19jdF9PQ0FNTERFUD0iJGFjX2N0X09DQU1MREVQIiAjIExldCB0aGUgdXNlciBvdmVycmlk
ZSB0aGUgdGVzdC4KLWVsc2UKLWFzX3NhdmVfSUZTPSRJRlM7IElGUz0kUEFUSF9TRVBBUkFUT1IK
LWZvciBhc19kaXIgaW4gJFBBVEgKLWRvCi0gIElGUz0kYXNfc2F2ZV9JRlMKLSAgdGVzdCAteiAi
JGFzX2RpciIgJiYgYXNfZGlyPS4KLSAgICBmb3IgYWNfZXhlY19leHQgaW4gJycgJGFjX2V4ZWN1
dGFibGVfZXh0ZW5zaW9uczsgZG8KLSAgaWYgYXNfZm5fZXhlY3V0YWJsZV9wICIkYXNfZGlyLyRh
Y193b3JkJGFjX2V4ZWNfZXh0IjsgdGhlbgotICAgIGFjX2N2X3Byb2dfYWNfY3RfT0NBTUxERVA9
Im9jYW1sZGVwIgotICAgICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IGZv
dW5kICRhc19kaXIvJGFjX3dvcmQkYWNfZXhlY19leHQiID4mNQotICAgIGJyZWFrIDIKLSAgZmkK
LWRvbmUKLSAgZG9uZQotSUZTPSRhc19zYXZlX0lGUwotCi1maQotZmkKLWFjX2N0X09DQU1MREVQ
PSRhY19jdl9wcm9nX2FjX2N0X09DQU1MREVQCi1pZiB0ZXN0IC1uICIkYWNfY3RfT0NBTUxERVAi
OyB0aGVuCi0gIHsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogcmVzdWx0
OiAkYWNfY3RfT0NBTUxERVAiID4mNQotJGFzX2VjaG8gIiRhY19jdF9PQ0FNTERFUCIgPiY2OyB9
Ci1lbHNlCi0gIHsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogcmVzdWx0
OiBubyIgPiY1Ci0kYXNfZWNobyAibm8iID4mNjsgfQotZmkKLQotICBpZiB0ZXN0ICJ4JGFjX2N0
X09DQU1MREVQIiA9IHg7IHRoZW4KLSAgICBPQ0FNTERFUD0ibm8iCi0gIGVsc2UKLSAgICBjYXNl
ICRjcm9zc19jb21waWxpbmc6JGFjX3Rvb2xfd2FybmVkIGluCi15ZXM6KQoteyAkYXNfZWNobyAi
JGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiBXQVJOSU5HOiB1c2luZyBjcm9zcyB0b29scyBu
b3QgcHJlZml4ZWQgd2l0aCBob3N0IHRyaXBsZXQiID4mNQotJGFzX2VjaG8gIiRhc19tZTogV0FS
TklORzogdXNpbmcgY3Jvc3MgdG9vbHMgbm90IHByZWZpeGVkIHdpdGggaG9zdCB0cmlwbGV0IiA+
JjI7fQotYWNfdG9vbF93YXJuZWQ9eWVzIDs7Ci1lc2FjCi0gICAgT0NBTUxERVA9JGFjX2N0X09D
QU1MREVQCi0gIGZpCi1lbHNlCi0gIE9DQU1MREVQPSIkYWNfY3ZfcHJvZ19PQ0FNTERFUCIKLWZp
Ci0KLQotICAjIGNoZWNraW5nIGZvciBvY2FtbG1rdG9wCi0gIGlmIHRlc3QgLW4gIiRhY190b29s
X3ByZWZpeCI7IHRoZW4KLSAgIyBFeHRyYWN0IHRoZSBmaXJzdCB3b3JkIG9mICIke2FjX3Rvb2xf
cHJlZml4fW9jYW1sbWt0b3AiLCBzbyBpdCBjYW4gYmUgYSBwcm9ncmFtIG5hbWUgd2l0aCBhcmdz
Lgotc2V0IGR1bW15ICR7YWNfdG9vbF9wcmVmaXh9b2NhbWxta3RvcDsgYWNfd29yZD0kMgoteyAk
YXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiBjaGVja2luZyBmb3IgJGFjX3dv
cmQiID4mNQotJGFzX2VjaG9fbiAiY2hlY2tpbmcgZm9yICRhY193b3JkLi4uICIgPiY2OyB9Ci1p
ZiAke2FjX2N2X3Byb2dfT0NBTUxNS1RPUCs6fSBmYWxzZTsgdGhlbiA6Ci0gICRhc19lY2hvX24g
IihjYWNoZWQpICIgPiY2Ci1lbHNlCi0gIGlmIHRlc3QgLW4gIiRPQ0FNTE1LVE9QIjsgdGhlbgot
ICBhY19jdl9wcm9nX09DQU1MTUtUT1A9IiRPQ0FNTE1LVE9QIiAjIExldCB0aGUgdXNlciBvdmVy
cmlkZSB0aGUgdGVzdC4KLWVsc2UKLWFzX3NhdmVfSUZTPSRJRlM7IElGUz0kUEFUSF9TRVBBUkFU
T1IKLWZvciBhc19kaXIgaW4gJFBBVEgKLWRvCi0gIElGUz0kYXNfc2F2ZV9JRlMKLSAgdGVzdCAt
eiAiJGFzX2RpciIgJiYgYXNfZGlyPS4KLSAgICBmb3IgYWNfZXhlY19leHQgaW4gJycgJGFjX2V4
ZWN1dGFibGVfZXh0ZW5zaW9uczsgZG8KLSAgaWYgYXNfZm5fZXhlY3V0YWJsZV9wICIkYXNfZGly
LyRhY193b3JkJGFjX2V4ZWNfZXh0IjsgdGhlbgotICAgIGFjX2N2X3Byb2dfT0NBTUxNS1RPUD0i
JHthY190b29sX3ByZWZpeH1vY2FtbG1rdG9wIgotICAgICRhc19lY2hvICIkYXNfbWU6JHthc19s
aW5lbm8tJExJTkVOT306IGZvdW5kICRhc19kaXIvJGFjX3dvcmQkYWNfZXhlY19leHQiID4mNQot
ICAgIGJyZWFrIDIKLSAgZmkKLWRvbmUKLSAgZG9uZQotSUZTPSRhc19zYXZlX0lGUwotCi1maQot
ZmkKLU9DQU1MTUtUT1A9JGFjX2N2X3Byb2dfT0NBTUxNS1RPUAotaWYgdGVzdCAtbiAiJE9DQU1M
TUtUT1AiOyB0aGVuCi0gIHsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTog
cmVzdWx0OiAkT0NBTUxNS1RPUCIgPiY1Ci0kYXNfZWNobyAiJE9DQU1MTUtUT1AiID4mNjsgfQot
ZWxzZQotICB7ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IHJlc3VsdDog
bm8iID4mNQotJGFzX2VjaG8gIm5vIiA+JjY7IH0KLWZpCi0KLQotZmkKLWlmIHRlc3QgLXogIiRh
Y19jdl9wcm9nX09DQU1MTUtUT1AiOyB0aGVuCi0gIGFjX2N0X09DQU1MTUtUT1A9JE9DQU1MTUtU
T1AKLSAgIyBFeHRyYWN0IHRoZSBmaXJzdCB3b3JkIG9mICJvY2FtbG1rdG9wIiwgc28gaXQgY2Fu
IGJlIGEgcHJvZ3JhbSBuYW1lIHdpdGggYXJncy4KLXNldCBkdW1teSBvY2FtbG1rdG9wOyBhY193
b3JkPSQyCi17ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IGNoZWNraW5n
IGZvciAkYWNfd29yZCIgPiY1Ci0kYXNfZWNob19uICJjaGVja2luZyBmb3IgJGFjX3dvcmQuLi4g
IiA+JjY7IH0KLWlmICR7YWNfY3ZfcHJvZ19hY19jdF9PQ0FNTE1LVE9QKzp9IGZhbHNlOyB0aGVu
IDoKLSAgJGFzX2VjaG9fbiAiKGNhY2hlZCkgIiA+JjYKLWVsc2UKLSAgaWYgdGVzdCAtbiAiJGFj
X2N0X09DQU1MTUtUT1AiOyB0aGVuCi0gIGFjX2N2X3Byb2dfYWNfY3RfT0NBTUxNS1RPUD0iJGFj
X2N0X09DQU1MTUtUT1AiICMgTGV0IHRoZSB1c2VyIG92ZXJyaWRlIHRoZSB0ZXN0LgotZWxzZQot
YXNfc2F2ZV9JRlM9JElGUzsgSUZTPSRQQVRIX1NFUEFSQVRPUgotZm9yIGFzX2RpciBpbiAkUEFU
SAotZG8KLSAgSUZTPSRhc19zYXZlX0lGUwotICB0ZXN0IC16ICIkYXNfZGlyIiAmJiBhc19kaXI9
LgotICAgIGZvciBhY19leGVjX2V4dCBpbiAnJyAkYWNfZXhlY3V0YWJsZV9leHRlbnNpb25zOyBk
bwotICBpZiBhc19mbl9leGVjdXRhYmxlX3AgIiRhc19kaXIvJGFjX3dvcmQkYWNfZXhlY19leHQi
OyB0aGVuCi0gICAgYWNfY3ZfcHJvZ19hY19jdF9PQ0FNTE1LVE9QPSJvY2FtbG1rdG9wIgotICAg
ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IGZvdW5kICRhc19kaXIvJGFj
X3dvcmQkYWNfZXhlY19leHQiID4mNQotICAgIGJyZWFrIDIKLSAgZmkKLWRvbmUKLSAgZG9uZQot
SUZTPSRhc19zYXZlX0lGUwotCi1maQotZmkKLWFjX2N0X09DQU1MTUtUT1A9JGFjX2N2X3Byb2df
YWNfY3RfT0NBTUxNS1RPUAotaWYgdGVzdCAtbiAiJGFjX2N0X09DQU1MTUtUT1AiOyB0aGVuCi0g
IHsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogcmVzdWx0OiAkYWNfY3Rf
T0NBTUxNS1RPUCIgPiY1Ci0kYXNfZWNobyAiJGFjX2N0X09DQU1MTUtUT1AiID4mNjsgfQotZWxz
ZQotICB7ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IHJlc3VsdDogbm8i
ID4mNQotJGFzX2VjaG8gIm5vIiA+JjY7IH0KLWZpCi0KLSAgaWYgdGVzdCAieCRhY19jdF9PQ0FN
TE1LVE9QIiA9IHg7IHRoZW4KLSAgICBPQ0FNTE1LVE9QPSJubyIKLSAgZWxzZQotICAgIGNhc2Ug
JGNyb3NzX2NvbXBpbGluZzokYWNfdG9vbF93YXJuZWQgaW4KLXllczopCi17ICRhc19lY2hvICIk
YXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IFdBUk5JTkc6IHVzaW5nIGNyb3NzIHRvb2xzIG5v
dCBwcmVmaXhlZCB3aXRoIGhvc3QgdHJpcGxldCIgPiY1Ci0kYXNfZWNobyAiJGFzX21lOiBXQVJO
SU5HOiB1c2luZyBjcm9zcyB0b29scyBub3QgcHJlZml4ZWQgd2l0aCBob3N0IHRyaXBsZXQiID4m
Mjt9Ci1hY190b29sX3dhcm5lZD15ZXMgOzsKLWVzYWMKLSAgICBPQ0FNTE1LVE9QPSRhY19jdF9P
Q0FNTE1LVE9QCi0gIGZpCi1lbHNlCi0gIE9DQU1MTUtUT1A9IiRhY19jdl9wcm9nX09DQU1MTUtU
T1AiCi1maQotCi0KLSAgIyBjaGVja2luZyBmb3Igb2NhbWxta2xpYgotICBpZiB0ZXN0IC1uICIk
YWNfdG9vbF9wcmVmaXgiOyB0aGVuCi0gICMgRXh0cmFjdCB0aGUgZmlyc3Qgd29yZCBvZiAiJHth
Y190b29sX3ByZWZpeH1vY2FtbG1rbGliIiwgc28gaXQgY2FuIGJlIGEgcHJvZ3JhbSBuYW1lIHdp
dGggYXJncy4KLXNldCBkdW1teSAke2FjX3Rvb2xfcHJlZml4fW9jYW1sbWtsaWI7IGFjX3dvcmQ9
JDIKLXsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogY2hlY2tpbmcgZm9y
ICRhY193b3JkIiA+JjUKLSRhc19lY2hvX24gImNoZWNraW5nIGZvciAkYWNfd29yZC4uLiAiID4m
NjsgfQotaWYgJHthY19jdl9wcm9nX09DQU1MTUtMSUIrOn0gZmFsc2U7IHRoZW4gOgotICAkYXNf
ZWNob19uICIoY2FjaGVkKSAiID4mNgotZWxzZQotICBpZiB0ZXN0IC1uICIkT0NBTUxNS0xJQiI7
IHRoZW4KLSAgYWNfY3ZfcHJvZ19PQ0FNTE1LTElCPSIkT0NBTUxNS0xJQiIgIyBMZXQgdGhlIHVz
ZXIgb3ZlcnJpZGUgdGhlIHRlc3QuCi1lbHNlCi1hc19zYXZlX0lGUz0kSUZTOyBJRlM9JFBBVEhf
U0VQQVJBVE9SCi1mb3IgYXNfZGlyIGluICRQQVRICi1kbwotICBJRlM9JGFzX3NhdmVfSUZTCi0g
IHRlc3QgLXogIiRhc19kaXIiICYmIGFzX2Rpcj0uCi0gICAgZm9yIGFjX2V4ZWNfZXh0IGluICcn
ICRhY19leGVjdXRhYmxlX2V4dGVuc2lvbnM7IGRvCi0gIGlmIGFzX2ZuX2V4ZWN1dGFibGVfcCAi
JGFzX2Rpci8kYWNfd29yZCRhY19leGVjX2V4dCI7IHRoZW4KLSAgICBhY19jdl9wcm9nX09DQU1M
TUtMSUI9IiR7YWNfdG9vbF9wcmVmaXh9b2NhbWxta2xpYiIKLSAgICAkYXNfZWNobyAiJGFzX21l
OiR7YXNfbGluZW5vLSRMSU5FTk99OiBmb3VuZCAkYXNfZGlyLyRhY193b3JkJGFjX2V4ZWNfZXh0
IiA+JjUKLSAgICBicmVhayAyCi0gIGZpCi1kb25lCi0gIGRvbmUKLUlGUz0kYXNfc2F2ZV9JRlMK
LQotZmkKLWZpCi1PQ0FNTE1LTElCPSRhY19jdl9wcm9nX09DQU1MTUtMSUIKLWlmIHRlc3QgLW4g
IiRPQ0FNTE1LTElCIjsgdGhlbgotICB7ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJ
TkVOT306IHJlc3VsdDogJE9DQU1MTUtMSUIiID4mNQotJGFzX2VjaG8gIiRPQ0FNTE1LTElCIiA+
JjY7IH0KLWVsc2UKLSAgeyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiBy
ZXN1bHQ6IG5vIiA+JjUKLSRhc19lY2hvICJubyIgPiY2OyB9Ci1maQotCi0KLWZpCi1pZiB0ZXN0
IC16ICIkYWNfY3ZfcHJvZ19PQ0FNTE1LTElCIjsgdGhlbgotICBhY19jdF9PQ0FNTE1LTElCPSRP
Q0FNTE1LTElCCi0gICMgRXh0cmFjdCB0aGUgZmlyc3Qgd29yZCBvZiAib2NhbWxta2xpYiIsIHNv
IGl0IGNhbiBiZSBhIHByb2dyYW0gbmFtZSB3aXRoIGFyZ3MuCi1zZXQgZHVtbXkgb2NhbWxta2xp
YjsgYWNfd29yZD0kMgoteyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiBj
aGVja2luZyBmb3IgJGFjX3dvcmQiID4mNQotJGFzX2VjaG9fbiAiY2hlY2tpbmcgZm9yICRhY193
b3JkLi4uICIgPiY2OyB9Ci1pZiAke2FjX2N2X3Byb2dfYWNfY3RfT0NBTUxNS0xJQis6fSBmYWxz
ZTsgdGhlbiA6Ci0gICRhc19lY2hvX24gIihjYWNoZWQpICIgPiY2Ci1lbHNlCi0gIGlmIHRlc3Qg
LW4gIiRhY19jdF9PQ0FNTE1LTElCIjsgdGhlbgotICBhY19jdl9wcm9nX2FjX2N0X09DQU1MTUtM
SUI9IiRhY19jdF9PQ0FNTE1LTElCIiAjIExldCB0aGUgdXNlciBvdmVycmlkZSB0aGUgdGVzdC4K
LWVsc2UKLWFzX3NhdmVfSUZTPSRJRlM7IElGUz0kUEFUSF9TRVBBUkFUT1IKLWZvciBhc19kaXIg
aW4gJFBBVEgKLWRvCi0gIElGUz0kYXNfc2F2ZV9JRlMKLSAgdGVzdCAteiAiJGFzX2RpciIgJiYg
YXNfZGlyPS4KLSAgICBmb3IgYWNfZXhlY19leHQgaW4gJycgJGFjX2V4ZWN1dGFibGVfZXh0ZW5z
aW9uczsgZG8KLSAgaWYgYXNfZm5fZXhlY3V0YWJsZV9wICIkYXNfZGlyLyRhY193b3JkJGFjX2V4
ZWNfZXh0IjsgdGhlbgotICAgIGFjX2N2X3Byb2dfYWNfY3RfT0NBTUxNS0xJQj0ib2NhbWxta2xp
YiIKLSAgICAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiBmb3VuZCAkYXNf
ZGlyLyRhY193b3JkJGFjX2V4ZWNfZXh0IiA+JjUKLSAgICBicmVhayAyCi0gIGZpCi1kb25lCi0g
IGRvbmUKLUlGUz0kYXNfc2F2ZV9JRlMKLQotZmkKLWZpCi1hY19jdF9PQ0FNTE1LTElCPSRhY19j
dl9wcm9nX2FjX2N0X09DQU1MTUtMSUIKLWlmIHRlc3QgLW4gIiRhY19jdF9PQ0FNTE1LTElCIjsg
dGhlbgotICB7ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IHJlc3VsdDog
JGFjX2N0X09DQU1MTUtMSUIiID4mNQotJGFzX2VjaG8gIiRhY19jdF9PQ0FNTE1LTElCIiA+JjY7
IH0KLWVsc2UKLSAgeyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiByZXN1
bHQ6IG5vIiA+JjUKLSRhc19lY2hvICJubyIgPiY2OyB9Ci1maQotCi0gIGlmIHRlc3QgIngkYWNf
Y3RfT0NBTUxNS0xJQiIgPSB4OyB0aGVuCi0gICAgT0NBTUxNS0xJQj0ibm8iCi0gIGVsc2UKLSAg
ICBjYXNlICRjcm9zc19jb21waWxpbmc6JGFjX3Rvb2xfd2FybmVkIGluCi15ZXM6KQoteyAkYXNf
ZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiBXQVJOSU5HOiB1c2luZyBjcm9zcyB0
b29scyBub3QgcHJlZml4ZWQgd2l0aCBob3N0IHRyaXBsZXQiID4mNQotJGFzX2VjaG8gIiRhc19t
ZTogV0FSTklORzogdXNpbmcgY3Jvc3MgdG9vbHMgbm90IHByZWZpeGVkIHdpdGggaG9zdCB0cmlw
bGV0IiA+JjI7fQotYWNfdG9vbF93YXJuZWQ9eWVzIDs7Ci1lc2FjCi0gICAgT0NBTUxNS0xJQj0k
YWNfY3RfT0NBTUxNS0xJQgotICBmaQotZWxzZQotICBPQ0FNTE1LTElCPSIkYWNfY3ZfcHJvZ19P
Q0FNTE1LTElCIgotZmkKLQotCi0gICMgY2hlY2tpbmcgZm9yIG9jYW1sZG9jCi0gIGlmIHRlc3Qg
LW4gIiRhY190b29sX3ByZWZpeCI7IHRoZW4KLSAgIyBFeHRyYWN0IHRoZSBmaXJzdCB3b3JkIG9m
ICIke2FjX3Rvb2xfcHJlZml4fW9jYW1sZG9jIiwgc28gaXQgY2FuIGJlIGEgcHJvZ3JhbSBuYW1l
IHdpdGggYXJncy4KLXNldCBkdW1teSAke2FjX3Rvb2xfcHJlZml4fW9jYW1sZG9jOyBhY193b3Jk
PSQyCi17ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IGNoZWNraW5nIGZv
ciAkYWNfd29yZCIgPiY1Ci0kYXNfZWNob19uICJjaGVja2luZyBmb3IgJGFjX3dvcmQuLi4gIiA+
JjY7IH0KLWlmICR7YWNfY3ZfcHJvZ19PQ0FNTERPQys6fSBmYWxzZTsgdGhlbiA6Ci0gICRhc19l
Y2hvX24gIihjYWNoZWQpICIgPiY2Ci1lbHNlCi0gIGlmIHRlc3QgLW4gIiRPQ0FNTERPQyI7IHRo
ZW4KLSAgYWNfY3ZfcHJvZ19PQ0FNTERPQz0iJE9DQU1MRE9DIiAjIExldCB0aGUgdXNlciBvdmVy
cmlkZSB0aGUgdGVzdC4KLWVsc2UKLWFzX3NhdmVfSUZTPSRJRlM7IElGUz0kUEFUSF9TRVBBUkFU
T1IKLWZvciBhc19kaXIgaW4gJFBBVEgKLWRvCi0gIElGUz0kYXNfc2F2ZV9JRlMKLSAgdGVzdCAt
eiAiJGFzX2RpciIgJiYgYXNfZGlyPS4KLSAgICBmb3IgYWNfZXhlY19leHQgaW4gJycgJGFjX2V4
ZWN1dGFibGVfZXh0ZW5zaW9uczsgZG8KLSAgaWYgYXNfZm5fZXhlY3V0YWJsZV9wICIkYXNfZGly
LyRhY193b3JkJGFjX2V4ZWNfZXh0IjsgdGhlbgotICAgIGFjX2N2X3Byb2dfT0NBTUxET0M9IiR7
YWNfdG9vbF9wcmVmaXh9b2NhbWxkb2MiCi0gICAgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVu
by0kTElORU5PfTogZm91bmQgJGFzX2Rpci8kYWNfd29yZCRhY19leGVjX2V4dCIgPiY1Ci0gICAg
YnJlYWsgMgotICBmaQotZG9uZQotICBkb25lCi1JRlM9JGFzX3NhdmVfSUZTCi0KLWZpCi1maQot
T0NBTUxET0M9JGFjX2N2X3Byb2dfT0NBTUxET0MKLWlmIHRlc3QgLW4gIiRPQ0FNTERPQyI7IHRo
ZW4KLSAgeyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiByZXN1bHQ6ICRP
Q0FNTERPQyIgPiY1Ci0kYXNfZWNobyAiJE9DQU1MRE9DIiA+JjY7IH0KLWVsc2UKLSAgeyAkYXNf
ZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiByZXN1bHQ6IG5vIiA+JjUKLSRhc19l
Y2hvICJubyIgPiY2OyB9Ci1maQotCi0KLWZpCi1pZiB0ZXN0IC16ICIkYWNfY3ZfcHJvZ19PQ0FN
TERPQyI7IHRoZW4KLSAgYWNfY3RfT0NBTUxET0M9JE9DQU1MRE9DCi0gICMgRXh0cmFjdCB0aGUg
Zmlyc3Qgd29yZCBvZiAib2NhbWxkb2MiLCBzbyBpdCBjYW4gYmUgYSBwcm9ncmFtIG5hbWUgd2l0
aCBhcmdzLgotc2V0IGR1bW15IG9jYW1sZG9jOyBhY193b3JkPSQyCi17ICRhc19lY2hvICIkYXNf
bWU6JHthc19saW5lbm8tJExJTkVOT306IGNoZWNraW5nIGZvciAkYWNfd29yZCIgPiY1Ci0kYXNf
ZWNob19uICJjaGVja2luZyBmb3IgJGFjX3dvcmQuLi4gIiA+JjY7IH0KLWlmICR7YWNfY3ZfcHJv
Z19hY19jdF9PQ0FNTERPQys6fSBmYWxzZTsgdGhlbiA6Ci0gICRhc19lY2hvX24gIihjYWNoZWQp
ICIgPiY2Ci1lbHNlCi0gIGlmIHRlc3QgLW4gIiRhY19jdF9PQ0FNTERPQyI7IHRoZW4KLSAgYWNf
Y3ZfcHJvZ19hY19jdF9PQ0FNTERPQz0iJGFjX2N0X09DQU1MRE9DIiAjIExldCB0aGUgdXNlciBv
dmVycmlkZSB0aGUgdGVzdC4KLWVsc2UKLWFzX3NhdmVfSUZTPSRJRlM7IElGUz0kUEFUSF9TRVBB
UkFUT1IKLWZvciBhc19kaXIgaW4gJFBBVEgKLWRvCi0gIElGUz0kYXNfc2F2ZV9JRlMKLSAgdGVz
dCAteiAiJGFzX2RpciIgJiYgYXNfZGlyPS4KLSAgICBmb3IgYWNfZXhlY19leHQgaW4gJycgJGFj
X2V4ZWN1dGFibGVfZXh0ZW5zaW9uczsgZG8KLSAgaWYgYXNfZm5fZXhlY3V0YWJsZV9wICIkYXNf
ZGlyLyRhY193b3JkJGFjX2V4ZWNfZXh0IjsgdGhlbgotICAgIGFjX2N2X3Byb2dfYWNfY3RfT0NB
TUxET0M9Im9jYW1sZG9jIgotICAgICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVO
T306IGZvdW5kICRhc19kaXIvJGFjX3dvcmQkYWNfZXhlY19leHQiID4mNQotICAgIGJyZWFrIDIK
LSAgZmkKLWRvbmUKLSAgZG9uZQotSUZTPSRhc19zYXZlX0lGUwotCi1maQotZmkKLWFjX2N0X09D
QU1MRE9DPSRhY19jdl9wcm9nX2FjX2N0X09DQU1MRE9DCi1pZiB0ZXN0IC1uICIkYWNfY3RfT0NB
TUxET0MiOyB0aGVuCi0gIHsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTog
cmVzdWx0OiAkYWNfY3RfT0NBTUxET0MiID4mNQotJGFzX2VjaG8gIiRhY19jdF9PQ0FNTERPQyIg
PiY2OyB9Ci1lbHNlCi0gIHsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTog
cmVzdWx0OiBubyIgPiY1Ci0kYXNfZWNobyAibm8iID4mNjsgfQotZmkKLQotICBpZiB0ZXN0ICJ4
JGFjX2N0X09DQU1MRE9DIiA9IHg7IHRoZW4KLSAgICBPQ0FNTERPQz0ibm8iCi0gIGVsc2UKLSAg
ICBjYXNlICRjcm9zc19jb21waWxpbmc6JGFjX3Rvb2xfd2FybmVkIGluCi15ZXM6KQoteyAkYXNf
ZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiBXQVJOSU5HOiB1c2luZyBjcm9zcyB0
b29scyBub3QgcHJlZml4ZWQgd2l0aCBob3N0IHRyaXBsZXQiID4mNQotJGFzX2VjaG8gIiRhc19t
ZTogV0FSTklORzogdXNpbmcgY3Jvc3MgdG9vbHMgbm90IHByZWZpeGVkIHdpdGggaG9zdCB0cmlw
bGV0IiA+JjI7fQotYWNfdG9vbF93YXJuZWQ9eWVzIDs7Ci1lc2FjCi0gICAgT0NBTUxET0M9JGFj
X2N0X09DQU1MRE9DCi0gIGZpCi1lbHNlCi0gIE9DQU1MRE9DPSIkYWNfY3ZfcHJvZ19PQ0FNTERP
QyIKLWZpCi0KLQotICAjIGNoZWNraW5nIGZvciBvY2FtbGJ1aWxkCi0gIGlmIHRlc3QgLW4gIiRh
Y190b29sX3ByZWZpeCI7IHRoZW4KLSAgIyBFeHRyYWN0IHRoZSBmaXJzdCB3b3JkIG9mICIke2Fj
X3Rvb2xfcHJlZml4fW9jYW1sYnVpbGQiLCBzbyBpdCBjYW4gYmUgYSBwcm9ncmFtIG5hbWUgd2l0
aCBhcmdzLgotc2V0IGR1bW15ICR7YWNfdG9vbF9wcmVmaXh9b2NhbWxidWlsZDsgYWNfd29yZD0k
MgoteyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiBjaGVja2luZyBmb3Ig
JGFjX3dvcmQiID4mNQotJGFzX2VjaG9fbiAiY2hlY2tpbmcgZm9yICRhY193b3JkLi4uICIgPiY2
OyB9Ci1pZiAke2FjX2N2X3Byb2dfT0NBTUxCVUlMRCs6fSBmYWxzZTsgdGhlbiA6Ci0gICRhc19l
Y2hvX24gIihjYWNoZWQpICIgPiY2Ci1lbHNlCi0gIGlmIHRlc3QgLW4gIiRPQ0FNTEJVSUxEIjsg
dGhlbgotICBhY19jdl9wcm9nX09DQU1MQlVJTEQ9IiRPQ0FNTEJVSUxEIiAjIExldCB0aGUgdXNl
ciBvdmVycmlkZSB0aGUgdGVzdC4KLWVsc2UKLWFzX3NhdmVfSUZTPSRJRlM7IElGUz0kUEFUSF9T
RVBBUkFUT1IKLWZvciBhc19kaXIgaW4gJFBBVEgKLWRvCi0gIElGUz0kYXNfc2F2ZV9JRlMKLSAg
dGVzdCAteiAiJGFzX2RpciIgJiYgYXNfZGlyPS4KLSAgICBmb3IgYWNfZXhlY19leHQgaW4gJycg
JGFjX2V4ZWN1dGFibGVfZXh0ZW5zaW9uczsgZG8KLSAgaWYgYXNfZm5fZXhlY3V0YWJsZV9wICIk
YXNfZGlyLyRhY193b3JkJGFjX2V4ZWNfZXh0IjsgdGhlbgotICAgIGFjX2N2X3Byb2dfT0NBTUxC
VUlMRD0iJHthY190b29sX3ByZWZpeH1vY2FtbGJ1aWxkIgotICAgICRhc19lY2hvICIkYXNfbWU6
JHthc19saW5lbm8tJExJTkVOT306IGZvdW5kICRhc19kaXIvJGFjX3dvcmQkYWNfZXhlY19leHQi
ID4mNQotICAgIGJyZWFrIDIKLSAgZmkKLWRvbmUKLSAgZG9uZQotSUZTPSRhc19zYXZlX0lGUwot
Ci1maQotZmkKLU9DQU1MQlVJTEQ9JGFjX2N2X3Byb2dfT0NBTUxCVUlMRAotaWYgdGVzdCAtbiAi
JE9DQU1MQlVJTEQiOyB0aGVuCi0gIHsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElO
RU5PfTogcmVzdWx0OiAkT0NBTUxCVUlMRCIgPiY1Ci0kYXNfZWNobyAiJE9DQU1MQlVJTEQiID4m
NjsgfQotZWxzZQotICB7ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IHJl
c3VsdDogbm8iID4mNQotJGFzX2VjaG8gIm5vIiA+JjY7IH0KLWZpCi0KLQotZmkKLWlmIHRlc3Qg
LXogIiRhY19jdl9wcm9nX09DQU1MQlVJTEQiOyB0aGVuCi0gIGFjX2N0X09DQU1MQlVJTEQ9JE9D
QU1MQlVJTEQKLSAgIyBFeHRyYWN0IHRoZSBmaXJzdCB3b3JkIG9mICJvY2FtbGJ1aWxkIiwgc28g
aXQgY2FuIGJlIGEgcHJvZ3JhbSBuYW1lIHdpdGggYXJncy4KLXNldCBkdW1teSBvY2FtbGJ1aWxk
OyBhY193b3JkPSQyCi17ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IGNo
ZWNraW5nIGZvciAkYWNfd29yZCIgPiY1Ci0kYXNfZWNob19uICJjaGVja2luZyBmb3IgJGFjX3dv
cmQuLi4gIiA+JjY7IH0KLWlmICR7YWNfY3ZfcHJvZ19hY19jdF9PQ0FNTEJVSUxEKzp9IGZhbHNl
OyB0aGVuIDoKLSAgJGFzX2VjaG9fbiAiKGNhY2hlZCkgIiA+JjYKLWVsc2UKLSAgaWYgdGVzdCAt
biAiJGFjX2N0X09DQU1MQlVJTEQiOyB0aGVuCi0gIGFjX2N2X3Byb2dfYWNfY3RfT0NBTUxCVUlM
RD0iJGFjX2N0X09DQU1MQlVJTEQiICMgTGV0IHRoZSB1c2VyIG92ZXJyaWRlIHRoZSB0ZXN0Lgot
ZWxzZQotYXNfc2F2ZV9JRlM9JElGUzsgSUZTPSRQQVRIX1NFUEFSQVRPUgotZm9yIGFzX2RpciBp
biAkUEFUSAotZG8KLSAgSUZTPSRhc19zYXZlX0lGUwotICB0ZXN0IC16ICIkYXNfZGlyIiAmJiBh
c19kaXI9LgotICAgIGZvciBhY19leGVjX2V4dCBpbiAnJyAkYWNfZXhlY3V0YWJsZV9leHRlbnNp
b25zOyBkbwotICBpZiBhc19mbl9leGVjdXRhYmxlX3AgIiRhc19kaXIvJGFjX3dvcmQkYWNfZXhl
Y19leHQiOyB0aGVuCi0gICAgYWNfY3ZfcHJvZ19hY19jdF9PQ0FNTEJVSUxEPSJvY2FtbGJ1aWxk
IgotICAgICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IGZvdW5kICRhc19k
aXIvJGFjX3dvcmQkYWNfZXhlY19leHQiID4mNQotICAgIGJyZWFrIDIKLSAgZmkKLWRvbmUKLSAg
ZG9uZQotSUZTPSRhc19zYXZlX0lGUwotCi1maQotZmkKLWFjX2N0X09DQU1MQlVJTEQ9JGFjX2N2
X3Byb2dfYWNfY3RfT0NBTUxCVUlMRAotaWYgdGVzdCAtbiAiJGFjX2N0X09DQU1MQlVJTEQiOyB0
aGVuCi0gIHsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogcmVzdWx0OiAk
YWNfY3RfT0NBTUxCVUlMRCIgPiY1Ci0kYXNfZWNobyAiJGFjX2N0X09DQU1MQlVJTEQiID4mNjsg
fQotZWxzZQotICB7ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IHJlc3Vs
dDogbm8iID4mNQotJGFzX2VjaG8gIm5vIiA+JjY7IH0KLWZpCi0KLSAgaWYgdGVzdCAieCRhY19j
dF9PQ0FNTEJVSUxEIiA9IHg7IHRoZW4KLSAgICBPQ0FNTEJVSUxEPSJubyIKLSAgZWxzZQotICAg
IGNhc2UgJGNyb3NzX2NvbXBpbGluZzokYWNfdG9vbF93YXJuZWQgaW4KLXllczopCi17ICRhc19l
Y2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IFdBUk5JTkc6IHVzaW5nIGNyb3NzIHRv
b2xzIG5vdCBwcmVmaXhlZCB3aXRoIGhvc3QgdHJpcGxldCIgPiY1Ci0kYXNfZWNobyAiJGFzX21l
OiBXQVJOSU5HOiB1c2luZyBjcm9zcyB0b29scyBub3QgcHJlZml4ZWQgd2l0aCBob3N0IHRyaXBs
ZXQiID4mMjt9Ci1hY190b29sX3dhcm5lZD15ZXMgOzsKLWVzYWMKLSAgICBPQ0FNTEJVSUxEPSRh
Y19jdF9PQ0FNTEJVSUxECi0gIGZpCi1lbHNlCi0gIE9DQU1MQlVJTEQ9IiRhY19jdl9wcm9nX09D
QU1MQlVJTEQiCi1maQotCi0KLQotICAjIGNoZWNraW5nIGZvciBvY2FtbGZpbmQKLSAgaWYgdGVz
dCAtbiAiJGFjX3Rvb2xfcHJlZml4IjsgdGhlbgotICAjIEV4dHJhY3QgdGhlIGZpcnN0IHdvcmQg
b2YgIiR7YWNfdG9vbF9wcmVmaXh9b2NhbWxmaW5kIiwgc28gaXQgY2FuIGJlIGEgcHJvZ3JhbSBu
YW1lIHdpdGggYXJncy4KLXNldCBkdW1teSAke2FjX3Rvb2xfcHJlZml4fW9jYW1sZmluZDsgYWNf
d29yZD0kMgoteyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiBjaGVja2lu
ZyBmb3IgJGFjX3dvcmQiID4mNQotJGFzX2VjaG9fbiAiY2hlY2tpbmcgZm9yICRhY193b3JkLi4u
ICIgPiY2OyB9Ci1pZiAke2FjX2N2X3Byb2dfT0NBTUxGSU5EKzp9IGZhbHNlOyB0aGVuIDoKLSAg
JGFzX2VjaG9fbiAiKGNhY2hlZCkgIiA+JjYKLWVsc2UKLSAgaWYgdGVzdCAtbiAiJE9DQU1MRklO
RCI7IHRoZW4KLSAgYWNfY3ZfcHJvZ19PQ0FNTEZJTkQ9IiRPQ0FNTEZJTkQiICMgTGV0IHRoZSB1
c2VyIG92ZXJyaWRlIHRoZSB0ZXN0LgotZWxzZQotYXNfc2F2ZV9JRlM9JElGUzsgSUZTPSRQQVRI
X1NFUEFSQVRPUgotZm9yIGFzX2RpciBpbiAkUEFUSAotZG8KLSAgSUZTPSRhc19zYXZlX0lGUwot
ICB0ZXN0IC16ICIkYXNfZGlyIiAmJiBhc19kaXI9LgotICAgIGZvciBhY19leGVjX2V4dCBpbiAn
JyAkYWNfZXhlY3V0YWJsZV9leHRlbnNpb25zOyBkbwotICBpZiBhc19mbl9leGVjdXRhYmxlX3Ag
IiRhc19kaXIvJGFjX3dvcmQkYWNfZXhlY19leHQiOyB0aGVuCi0gICAgYWNfY3ZfcHJvZ19PQ0FN
TEZJTkQ9IiR7YWNfdG9vbF9wcmVmaXh9b2NhbWxmaW5kIgotICAgICRhc19lY2hvICIkYXNfbWU6
JHthc19saW5lbm8tJExJTkVOT306IGZvdW5kICRhc19kaXIvJGFjX3dvcmQkYWNfZXhlY19leHQi
ID4mNQotICAgIGJyZWFrIDIKLSAgZmkKLWRvbmUKLSAgZG9uZQotSUZTPSRhc19zYXZlX0lGUwot
Ci1maQotZmkKLU9DQU1MRklORD0kYWNfY3ZfcHJvZ19PQ0FNTEZJTkQKLWlmIHRlc3QgLW4gIiRP
Q0FNTEZJTkQiOyB0aGVuCi0gIHsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5P
fTogcmVzdWx0OiAkT0NBTUxGSU5EIiA+JjUKLSRhc19lY2hvICIkT0NBTUxGSU5EIiA+JjY7IH0K
LWVsc2UKLSAgeyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiByZXN1bHQ6
IG5vIiA+JjUKLSRhc19lY2hvICJubyIgPiY2OyB9Ci1maQotCi0KLWZpCi1pZiB0ZXN0IC16ICIk
YWNfY3ZfcHJvZ19PQ0FNTEZJTkQiOyB0aGVuCi0gIGFjX2N0X09DQU1MRklORD0kT0NBTUxGSU5E
Ci0gICMgRXh0cmFjdCB0aGUgZmlyc3Qgd29yZCBvZiAib2NhbWxmaW5kIiwgc28gaXQgY2FuIGJl
IGEgcHJvZ3JhbSBuYW1lIHdpdGggYXJncy4KLXNldCBkdW1teSBvY2FtbGZpbmQ7IGFjX3dvcmQ9
JDIKLXsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogY2hlY2tpbmcgZm9y
ICRhY193b3JkIiA+JjUKLSRhc19lY2hvX24gImNoZWNraW5nIGZvciAkYWNfd29yZC4uLiAiID4m
NjsgfQotaWYgJHthY19jdl9wcm9nX2FjX2N0X09DQU1MRklORCs6fSBmYWxzZTsgdGhlbiA6Ci0g
ICRhc19lY2hvX24gIihjYWNoZWQpICIgPiY2Ci1lbHNlCi0gIGlmIHRlc3QgLW4gIiRhY19jdF9P
Q0FNTEZJTkQiOyB0aGVuCi0gIGFjX2N2X3Byb2dfYWNfY3RfT0NBTUxGSU5EPSIkYWNfY3RfT0NB
TUxGSU5EIiAjIExldCB0aGUgdXNlciBvdmVycmlkZSB0aGUgdGVzdC4KLWVsc2UKLWFzX3NhdmVf
SUZTPSRJRlM7IElGUz0kUEFUSF9TRVBBUkFUT1IKLWZvciBhc19kaXIgaW4gJFBBVEgKLWRvCi0g
IElGUz0kYXNfc2F2ZV9JRlMKLSAgdGVzdCAteiAiJGFzX2RpciIgJiYgYXNfZGlyPS4KLSAgICBm
b3IgYWNfZXhlY19leHQgaW4gJycgJGFjX2V4ZWN1dGFibGVfZXh0ZW5zaW9uczsgZG8KLSAgaWYg
YXNfZm5fZXhlY3V0YWJsZV9wICIkYXNfZGlyLyRhY193b3JkJGFjX2V4ZWNfZXh0IjsgdGhlbgot
ICAgIGFjX2N2X3Byb2dfYWNfY3RfT0NBTUxGSU5EPSJvY2FtbGZpbmQiCi0gICAgJGFzX2VjaG8g
IiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogZm91bmQgJGFzX2Rpci8kYWNfd29yZCRhY19l
eGVjX2V4dCIgPiY1Ci0gICAgYnJlYWsgMgotICBmaQotZG9uZQotICBkb25lCi1JRlM9JGFzX3Nh
dmVfSUZTCi0KLWZpCi1maQotYWNfY3RfT0NBTUxGSU5EPSRhY19jdl9wcm9nX2FjX2N0X09DQU1M
RklORAotaWYgdGVzdCAtbiAiJGFjX2N0X09DQU1MRklORCI7IHRoZW4KLSAgeyAkYXNfZWNobyAi
JGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiByZXN1bHQ6ICRhY19jdF9PQ0FNTEZJTkQiID4m
NQotJGFzX2VjaG8gIiRhY19jdF9PQ0FNTEZJTkQiID4mNjsgfQotZWxzZQotICB7ICRhc19lY2hv
ICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IHJlc3VsdDogbm8iID4mNQotJGFzX2VjaG8g
Im5vIiA+JjY7IH0KLWZpCi0KLSAgaWYgdGVzdCAieCRhY19jdF9PQ0FNTEZJTkQiID0geDsgdGhl
bgotICAgIE9DQU1MRklORD0ibm8iCi0gIGVsc2UKLSAgICBjYXNlICRjcm9zc19jb21waWxpbmc6
JGFjX3Rvb2xfd2FybmVkIGluCi15ZXM6KQoteyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5v
LSRMSU5FTk99OiBXQVJOSU5HOiB1c2luZyBjcm9zcyB0b29scyBub3QgcHJlZml4ZWQgd2l0aCBo
b3N0IHRyaXBsZXQiID4mNQotJGFzX2VjaG8gIiRhc19tZTogV0FSTklORzogdXNpbmcgY3Jvc3Mg
dG9vbHMgbm90IHByZWZpeGVkIHdpdGggaG9zdCB0cmlwbGV0IiA+JjI7fQotYWNfdG9vbF93YXJu
ZWQ9eWVzIDs7Ci1lc2FjCi0gICAgT0NBTUxGSU5EPSRhY19jdF9PQ0FNTEZJTkQKLSAgZmkKLWVs
c2UKLSAgT0NBTUxGSU5EPSIkYWNfY3ZfcHJvZ19PQ0FNTEZJTkQiCi1maQotCi0KLQotCi1mb3Ig
YWNfcHJvZyBpbiBnYXdrIG1hd2sgbmF3ayBhd2sKLWRvCi0gICMgRXh0cmFjdCB0aGUgZmlyc3Qg
d29yZCBvZiAiJGFjX3Byb2ciLCBzbyBpdCBjYW4gYmUgYSBwcm9ncmFtIG5hbWUgd2l0aCBhcmdz
Lgotc2V0IGR1bW15ICRhY19wcm9nOyBhY193b3JkPSQyCi17ICRhc19lY2hvICIkYXNfbWU6JHth
c19saW5lbm8tJExJTkVOT306IGNoZWNraW5nIGZvciAkYWNfd29yZCIgPiY1Ci0kYXNfZWNob19u
ICJjaGVja2luZyBmb3IgJGFjX3dvcmQuLi4gIiA+JjY7IH0KLWlmICR7YWNfY3ZfcHJvZ19BV0sr
On0gZmFsc2U7IHRoZW4gOgotICAkYXNfZWNob19uICIoY2FjaGVkKSAiID4mNgotZWxzZQotICBp
ZiB0ZXN0IC1uICIkQVdLIjsgdGhlbgotICBhY19jdl9wcm9nX0FXSz0iJEFXSyIgIyBMZXQgdGhl
IHVzZXIgb3ZlcnJpZGUgdGhlIHRlc3QuCi1lbHNlCi1hc19zYXZlX0lGUz0kSUZTOyBJRlM9JFBB
VEhfU0VQQVJBVE9SCi1mb3IgYXNfZGlyIGluICRQQVRICi1kbwotICBJRlM9JGFzX3NhdmVfSUZT
Ci0gIHRlc3QgLXogIiRhc19kaXIiICYmIGFzX2Rpcj0uCi0gICAgZm9yIGFjX2V4ZWNfZXh0IGlu
ICcnICRhY19leGVjdXRhYmxlX2V4dGVuc2lvbnM7IGRvCi0gIGlmIGFzX2ZuX2V4ZWN1dGFibGVf
cCAiJGFzX2Rpci8kYWNfd29yZCRhY19leGVjX2V4dCI7IHRoZW4KLSAgICBhY19jdl9wcm9nX0FX
Sz0iJGFjX3Byb2ciCi0gICAgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTog
Zm91bmQgJGFzX2Rpci8kYWNfd29yZCRhY19leGVjX2V4dCIgPiY1Ci0gICAgYnJlYWsgMgotICBm
aQotZG9uZQotICBkb25lCi1JRlM9JGFzX3NhdmVfSUZTCi0KLWZpCi1maQotQVdLPSRhY19jdl9w
cm9nX0FXSwotaWYgdGVzdCAtbiAiJEFXSyI7IHRoZW4KLSAgeyAkYXNfZWNobyAiJGFzX21lOiR7
YXNfbGluZW5vLSRMSU5FTk99OiByZXN1bHQ6ICRBV0siID4mNQotJGFzX2VjaG8gIiRBV0siID4m
NjsgfQotZWxzZQotICB7ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IHJl
c3VsdDogbm8iID4mNQotJGFzX2VjaG8gIm5vIiA+JjY7IH0KLWZpCi0KLQotICB0ZXN0IC1uICIk
QVdLIiAmJiBicmVhawotZG9uZQotCi1pZiB0ZXN0ICJ4JG9jYW1sdG9vbHMiID0gInh5IjsgdGhl
biA6Ci0KLSAgICBpZiB0ZXN0ICJ4JE9DQU1MT1BUIiA9ICJ4bm8iIHx8IHRlc3QgIngkT0NBTUxG
SU5EIiA9ICJ4bm8iOyB0aGVuIDoKLQotICAgICAgICBpZiB0ZXN0ICJ4JGVuYWJsZV9vY2FtbHRv
b2xzIiA9ICJ4eWVzIjsgdGhlbiA6Ci0KLSAgICAgICAgICAgIGFzX2ZuX2Vycm9yICQ/ICJPY2Ft
bCB0b29scyBlbmFibGVkLCBidXQgbWlzc2luZyBvY2FtbG9wdCBvciBvY2FtbGZpbmQiICIkTElO
RU5PIiA1Ci1maQotICAgICAgICBvY2FtbHRvb2xzPSJuIgotCi1lbHNlCi0KLQotCi0KLSAgIyBV
c2VkIHRvIGluZGljYXRlIHRydWUgb3IgZmFsc2UgY29uZGl0aW9uCi0gIGF4X2NvbXBhcmVfdmVy
c2lvbj1mYWxzZQotCi0gICMgQ29udmVydCB0aGUgdHdvIHZlcnNpb24gc3RyaW5ncyB0byBiZSBj
b21wYXJlZCBpbnRvIGEgZm9ybWF0IHRoYXQKLSAgIyBhbGxvd3MgYSBzaW1wbGUgc3RyaW5nIGNv
bXBhcmlzb24uICBUaGUgZW5kIHJlc3VsdCBpcyB0aGF0IGEgdmVyc2lvbgotICAjIHN0cmluZyBv
ZiB0aGUgZm9ybSAxLjEyLjUtcjYxNyB3aWxsIGJlIGNvbnZlcnRlZCB0byB0aGUgZm9ybQotICAj
IDAwMDEwMDEyMDAwNTA2MTcuICBJbiBvdGhlciB3b3JkcywgZWFjaCBudW1iZXIgaXMgemVybyBw
YWRkZWQgdG8gZm91cgotICAjIGRpZ2l0cywgYW5kIG5vbiBkaWdpdHMgYXJlIHJlbW92ZWQuCi0K
LSAgYXhfY29tcGFyZV92ZXJzaW9uX0E9YGVjaG8gIiRPQ0FNTFZFUlNJT04iIHwgc2VkIC1lICdz
L1woWzAtOV0qXCkvWlwxWi9nJyBcCi0gICAgICAgICAgICAgICAgICAgICAtZSAncy9aXChbMC05
XVwpWi9aMFwxWi9nJyBcCi0gICAgICAgICAgICAgICAgICAgICAtZSAncy9aXChbMC05XVswLTld
XClaL1owXDFaL2cnIFwKLSAgICAgICAgICAgICAgICAgICAgIC1lICdzL1pcKFswLTldWzAtOV1b
MC05XVwpWi9aMFwxWi9nJyBcCi0gICAgICAgICAgICAgICAgICAgICAtZSAncy9bXjAtOV0vL2cn
YAotCi0KLSAgYXhfY29tcGFyZV92ZXJzaW9uX0I9YGVjaG8gIjQuMDIuMCIgfCBzZWQgLWUgJ3Mv
XChbMC05XSpcKS9aXDFaL2cnIFwKLSAgICAgICAgICAgICAgICAgICAgIC1lICdzL1pcKFswLTld
XClaL1owXDFaL2cnIFwKLSAgICAgICAgICAgICAgICAgICAgIC1lICdzL1pcKFswLTldWzAtOV1c
KVovWjBcMVovZycgXAotICAgICAgICAgICAgICAgICAgICAgLWUgJ3MvWlwoWzAtOV1bMC05XVsw
LTldXClaL1owXDFaL2cnIFwKLSAgICAgICAgICAgICAgICAgICAgIC1lICdzL1teMC05XS8vZydg
Ci0KLQotICAgIGF4X2NvbXBhcmVfdmVyc2lvbj1gZWNobyAieCRheF9jb21wYXJlX3ZlcnNpb25f
QQoteCRheF9jb21wYXJlX3ZlcnNpb25fQiIgfCBzZWQgJ3MvXiAqLy8nIHwgc29ydCAtciB8IHNl
ZCAicy94JHtheF9jb21wYXJlX3ZlcnNpb25fQX0vZmFsc2UvO3MveCR7YXhfY29tcGFyZV92ZXJz
aW9uX0J9L3RydWUvOzFxImAKLQotCi0KLSAgICBpZiB0ZXN0ICIkYXhfY29tcGFyZV92ZXJzaW9u
IiA9ICJ0cnVlIiA7IHRoZW4KLQotICAgICAgICAgICAgaWYgdGVzdCAieCRlbmFibGVfb2NhbWx0
b29scyIgPSAieHllcyI7IHRoZW4gOgotCi0gICAgICAgICAgICAgICAgYXNfZm5fZXJyb3IgJD8g
IllvdXIgdmVyc2lvbiBvZiBPQ2FtbDogJE9DQU1MVkVSU0lPTiBpcyBub3Qgc3VwcG9ydGVkIiAi
JExJTkVOTyIgNQotZmkKLSAgICAgICAgICAgIG9jYW1sdG9vbHM9Im4iCi0KLSAgICAgIGZpCi0K
LQotZmkKLQotZmkKLQotCi0KLQotCi0KLQotCi0KLQotaWYgdGVzdCAieCRYRU5TVE9SRSIgPSAi
eCI7IHRoZW4gOgotCi0KLSMgQ2hlY2sgd2hldGhlciAtLXdpdGgteGVuc3RvcmVkIHdhcyBnaXZl
bi4KLWlmIHRlc3QgIiR7d2l0aF94ZW5zdG9yZWQrc2V0fSIgPSBzZXQ7IHRoZW4gOgotICB3aXRo
dmFsPSR3aXRoX3hlbnN0b3JlZDsKLQkJaWYgdGVzdCAieCR3aXRodmFsIiA9ICJ4eGVuc3RvcmVk
IjsgdGhlbiA6Ci0KLQkJCXhlbnN0b3JlPSR3aXRodmFsCi0JCQl4ZW5zdG9yZWQ9JHNiaW5kaXIv
eGVuc3RvcmVkCi0KLWZpCi0JCWlmIHRlc3QgIngkd2l0aHZhbCIgPSAieG94ZW5zdG9yZWQiOyB0
aGVuIDoKLQotCQkJeGVuc3RvcmU9JHdpdGh2YWwKLQkJCXhlbnN0b3JlZD0kc2JpbmRpci9veGVu
c3RvcmVkCi0KLQlpZiB0ZXN0ICIkb2NhbWx0b29scyIgPSAibiI7IHRoZW4gOgotCi0JCWFzX2Zu
X2Vycm9yICQ/ICJNaXNzaW5nIG9jYW1sIGRlcGVuZGVuY2llcyBmb3Igb3hlbnN0b3JlZCwgdHJ5
IGluc3RhbGxpbmcgb2NhbWwgb2NhbWwtY29tcGlsZXItbGlicyBvY2FtbC1ydW50aW1lIG9jYW1s
LWZpbmRsaWIiICIkTElORU5PIiA1Ci0KLWZpCi0KLQotZmkKLQkJaWYgdGVzdCAieCR3aXRodmFs
IiAhPSAieG94ZW5zdG9yZWQiICYmIHRlc3QgIngkd2l0aHZhbCIgIT0gInh4ZW5zdG9yZWQiOyB0
aGVuIDoKLQotCQkJYXNfZm5fZXJyb3IgJD8gIlVuc3VwcG9ydGVkIHhlbnN0b3JlZCBzcGVjaWZp
ZWQsIHN1cHBvcnRlZCB0eXBlczogb3hlbnN0b3JlZCB4ZW5zdG9yZWQiICIkTElORU5PIiA1Ci0K
LWZpCi0KLWVsc2UKLQotCi0JeGVuc3RvcmU9Im94ZW5zdG9yZWQiCi0JeGVuc3RvcmVkPSRzYmlu
ZGlyL294ZW5zdG9yZWQKLQlpZiB0ZXN0ICIkb2NhbWx0b29scyIgPSAibiI7IHRoZW4gOgotCi0J
CXhlbnN0b3JlPSJ4ZW5zdG9yZWQiCi0JCXhlbnN0b3JlZD0kc2JpbmRpci94ZW5zdG9yZWQKLQot
ZmkKLQotCi1maQotCi0KLWZpCi0KLQotCVhFTlNUT1JFPSR4ZW5zdG9yZQotCi0JaWYgdGVzdCAi
eCRYRU5TVE9SRUQiID0gIngiOyB0aGVuIDoKLQotCQlYRU5TVE9SRUQ9JHhlbnN0b3JlZAotCi1m
aQotCi0KLQotaWYgdGVzdCAieCR4c21wb2xpY3kiID0gInh5IjsgdGhlbiA6Ci0KLSAgICAgICMg
Y2hlY2sgZm9yIGEgY2hlY2twb2xpY3kgYmluYXJ5IHdpdGggc3VwcG9ydCBmb3IgLXQgeGVuCi0g
IGlmIHRlc3QgLW4gIiRhY190b29sX3ByZWZpeCI7IHRoZW4KLSAgIyBFeHRyYWN0IHRoZSBmaXJz
dCB3b3JkIG9mICIke2FjX3Rvb2xfcHJlZml4fWNoZWNrcG9saWN5Iiwgc28gaXQgY2FuIGJlIGEg
cHJvZ3JhbSBuYW1lIHdpdGggYXJncy4KLXNldCBkdW1teSAke2FjX3Rvb2xfcHJlZml4fWNoZWNr
cG9saWN5OyBhY193b3JkPSQyCi17ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVO
T306IGNoZWNraW5nIGZvciAkYWNfd29yZCIgPiY1Ci0kYXNfZWNob19uICJjaGVja2luZyBmb3Ig
JGFjX3dvcmQuLi4gIiA+JjY7IH0KLWlmICR7YWNfY3ZfcHJvZ19DSEVDS1BPTElDWSs6fSBmYWxz
ZTsgdGhlbiA6Ci0gICRhc19lY2hvX24gIihjYWNoZWQpICIgPiY2Ci1lbHNlCi0gIGlmIHRlc3Qg
LW4gIiRDSEVDS1BPTElDWSI7IHRoZW4KLSAgYWNfY3ZfcHJvZ19DSEVDS1BPTElDWT0iJENIRUNL
UE9MSUNZIiAjIExldCB0aGUgdXNlciBvdmVycmlkZSB0aGUgdGVzdC4KLWVsc2UKLWFzX3NhdmVf
SUZTPSRJRlM7IElGUz0kUEFUSF9TRVBBUkFUT1IKLWZvciBhc19kaXIgaW4gJFBBVEgKLWRvCi0g
IElGUz0kYXNfc2F2ZV9JRlMKLSAgdGVzdCAteiAiJGFzX2RpciIgJiYgYXNfZGlyPS4KLSAgICBm
b3IgYWNfZXhlY19leHQgaW4gJycgJGFjX2V4ZWN1dGFibGVfZXh0ZW5zaW9uczsgZG8KLSAgaWYg
YXNfZm5fZXhlY3V0YWJsZV9wICIkYXNfZGlyLyRhY193b3JkJGFjX2V4ZWNfZXh0IjsgdGhlbgot
ICAgIGFjX2N2X3Byb2dfQ0hFQ0tQT0xJQ1k9IiR7YWNfdG9vbF9wcmVmaXh9Y2hlY2twb2xpY3ki
Ci0gICAgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogZm91bmQgJGFzX2Rp
ci8kYWNfd29yZCRhY19leGVjX2V4dCIgPiY1Ci0gICAgYnJlYWsgMgotICBmaQotZG9uZQotICBk
b25lCi1JRlM9JGFzX3NhdmVfSUZTCi0KLWZpCi1maQotQ0hFQ0tQT0xJQ1k9JGFjX2N2X3Byb2df
Q0hFQ0tQT0xJQ1kKLWlmIHRlc3QgLW4gIiRDSEVDS1BPTElDWSI7IHRoZW4KLSAgeyAkYXNfZWNo
byAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiByZXN1bHQ6ICRDSEVDS1BPTElDWSIgPiY1
Ci0kYXNfZWNobyAiJENIRUNLUE9MSUNZIiA+JjY7IH0KLWVsc2UKLSAgeyAkYXNfZWNobyAiJGFz
X21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiByZXN1bHQ6IG5vIiA+JjUKLSRhc19lY2hvICJubyIg
PiY2OyB9Ci1maQotCi0KLWZpCi1pZiB0ZXN0IC16ICIkYWNfY3ZfcHJvZ19DSEVDS1BPTElDWSI7
IHRoZW4KLSAgYWNfY3RfQ0hFQ0tQT0xJQ1k9JENIRUNLUE9MSUNZCi0gICMgRXh0cmFjdCB0aGUg
Zmlyc3Qgd29yZCBvZiAiY2hlY2twb2xpY3kiLCBzbyBpdCBjYW4gYmUgYSBwcm9ncmFtIG5hbWUg
d2l0aCBhcmdzLgotc2V0IGR1bW15IGNoZWNrcG9saWN5OyBhY193b3JkPSQyCi17ICRhc19lY2hv
ICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IGNoZWNraW5nIGZvciAkYWNfd29yZCIgPiY1
Ci0kYXNfZWNob19uICJjaGVja2luZyBmb3IgJGFjX3dvcmQuLi4gIiA+JjY7IH0KLWlmICR7YWNf
Y3ZfcHJvZ19hY19jdF9DSEVDS1BPTElDWSs6fSBmYWxzZTsgdGhlbiA6Ci0gICRhc19lY2hvX24g
IihjYWNoZWQpICIgPiY2Ci1lbHNlCi0gIGlmIHRlc3QgLW4gIiRhY19jdF9DSEVDS1BPTElDWSI7
IHRoZW4KLSAgYWNfY3ZfcHJvZ19hY19jdF9DSEVDS1BPTElDWT0iJGFjX2N0X0NIRUNLUE9MSUNZ
IiAjIExldCB0aGUgdXNlciBvdmVycmlkZSB0aGUgdGVzdC4KLWVsc2UKLWFzX3NhdmVfSUZTPSRJ
RlM7IElGUz0kUEFUSF9TRVBBUkFUT1IKLWZvciBhc19kaXIgaW4gJFBBVEgKLWRvCi0gIElGUz0k
YXNfc2F2ZV9JRlMKLSAgdGVzdCAteiAiJGFzX2RpciIgJiYgYXNfZGlyPS4KLSAgICBmb3IgYWNf
ZXhlY19leHQgaW4gJycgJGFjX2V4ZWN1dGFibGVfZXh0ZW5zaW9uczsgZG8KLSAgaWYgYXNfZm5f
ZXhlY3V0YWJsZV9wICIkYXNfZGlyLyRhY193b3JkJGFjX2V4ZWNfZXh0IjsgdGhlbgotICAgIGFj
X2N2X3Byb2dfYWNfY3RfQ0hFQ0tQT0xJQ1k9ImNoZWNrcG9saWN5IgotICAgICRhc19lY2hvICIk
YXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IGZvdW5kICRhc19kaXIvJGFjX3dvcmQkYWNfZXhl
Y19leHQiID4mNQotICAgIGJyZWFrIDIKLSAgZmkKLWRvbmUKLSAgZG9uZQotSUZTPSRhc19zYXZl
X0lGUwotCi1maQotZmkKLWFjX2N0X0NIRUNLUE9MSUNZPSRhY19jdl9wcm9nX2FjX2N0X0NIRUNL
UE9MSUNZCi1pZiB0ZXN0IC1uICIkYWNfY3RfQ0hFQ0tQT0xJQ1kiOyB0aGVuCi0gIHsgJGFzX2Vj
aG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogcmVzdWx0OiAkYWNfY3RfQ0hFQ0tQT0xJ
Q1kiID4mNQotJGFzX2VjaG8gIiRhY19jdF9DSEVDS1BPTElDWSIgPiY2OyB9Ci1lbHNlCi0gIHsg
JGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogcmVzdWx0OiBubyIgPiY1Ci0k
YXNfZWNobyAibm8iID4mNjsgfQotZmkKLQotICBpZiB0ZXN0ICJ4JGFjX2N0X0NIRUNLUE9MSUNZ
IiA9IHg7IHRoZW4KLSAgICBDSEVDS1BPTElDWT0ibm8iCi0gIGVsc2UKLSAgICBjYXNlICRjcm9z
c19jb21waWxpbmc6JGFjX3Rvb2xfd2FybmVkIGluCi15ZXM6KQoteyAkYXNfZWNobyAiJGFzX21l
OiR7YXNfbGluZW5vLSRMSU5FTk99OiBXQVJOSU5HOiB1c2luZyBjcm9zcyB0b29scyBub3QgcHJl
Zml4ZWQgd2l0aCBob3N0IHRyaXBsZXQiID4mNQotJGFzX2VjaG8gIiRhc19tZTogV0FSTklORzog
dXNpbmcgY3Jvc3MgdG9vbHMgbm90IHByZWZpeGVkIHdpdGggaG9zdCB0cmlwbGV0IiA+JjI7fQot
YWNfdG9vbF93YXJuZWQ9eWVzIDs7Ci1lc2FjCi0gICAgQ0hFQ0tQT0xJQ1k9JGFjX2N0X0NIRUNL
UE9MSUNZCi0gIGZpCi1lbHNlCi0gIENIRUNLUE9MSUNZPSIkYWNfY3ZfcHJvZ19DSEVDS1BPTElD
WSIKLWZpCi0KLQotICBpZiB0ZXN0ICIkQ0hFQ0tQT0xJQ1kiICE9ICJubyI7IHRoZW4KLSAgICAg
Q0hFQ0tQT0xJQ1lIRUxQPWAkQ0hFQ0tQT0xJQ1kgLWggfCBncmVwIHhlbmAKLSAgICAgaWYgdGVz
dCAiJENIRUNLUE9MSUNZSEVMUCIgPSAiIjsgdGhlbgotICAgICAgICBDSEVDS1BPTElDWT1ubwot
ICAgICBmaQotICBmaQotCi0gICAgaWYgdGVzdCAieCRDSEVDS1BPTElDWSIgPSAieG5vIjsgdGhl
biA6Ci0KLSAgICAgICAgaWYgdGVzdCAieCRlbmFibGVfeHNtcG9saWN5IiA9ICJ4eWVzIjsgdGhl
biA6Ci0KLSAgICAgICAgICAgIGFzX2ZuX2Vycm9yICQ/ICJYU00gcG9saWN5IGNvbXBpbGF0aW9u
IGVuYWJsZWQsIGJ1dCB1bmFibGUgdG8gZmluZCBjaGVja3BvbGljeSIgIiRMSU5FTk8iIDUKLWZp
Ci0gICAgICAgIHhzbXBvbGljeT0ibiIKLQotZmkKLQotZmkKLWNhc2UgIiRob3N0X29zIiBpbgot
ICBmcmVlYnNkKikgOzsKLSAgKikgIyBFeHRyYWN0IHRoZSBmaXJzdCB3b3JkIG9mICJiYXNoIiwg
c28gaXQgY2FuIGJlIGEgcHJvZ3JhbSBuYW1lIHdpdGggYXJncy4KLXNldCBkdW1teSBiYXNoOyBh
Y193b3JkPSQyCi17ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IGNoZWNr
aW5nIGZvciAkYWNfd29yZCIgPiY1Ci0kYXNfZWNob19uICJjaGVja2luZyBmb3IgJGFjX3dvcmQu
Li4gIiA+JjY7IH0KLWlmICR7YWNfY3ZfcGF0aF9CQVNIKzp9IGZhbHNlOyB0aGVuIDoKLSAgJGFz
X2VjaG9fbiAiKGNhY2hlZCkgIiA+JjYKLWVsc2UKLSAgY2FzZSAkQkFTSCBpbgotICBbXFwvXSog
fCA/OltcXC9dKikKLSAgYWNfY3ZfcGF0aF9CQVNIPSIkQkFTSCIgIyBMZXQgdGhlIHVzZXIgb3Zl
cnJpZGUgdGhlIHRlc3Qgd2l0aCBhIHBhdGguCi0gIDs7Ci0gICopCi0gIGFzX3NhdmVfSUZTPSRJ
RlM7IElGUz0kUEFUSF9TRVBBUkFUT1IKLWZvciBhc19kaXIgaW4gJFBBVEgKLWRvCi0gIElGUz0k
YXNfc2F2ZV9JRlMKLSAgdGVzdCAteiAiJGFzX2RpciIgJiYgYXNfZGlyPS4KLSAgICBmb3IgYWNf
ZXhlY19leHQgaW4gJycgJGFjX2V4ZWN1dGFibGVfZXh0ZW5zaW9uczsgZG8KLSAgaWYgYXNfZm5f
ZXhlY3V0YWJsZV9wICIkYXNfZGlyLyRhY193b3JkJGFjX2V4ZWNfZXh0IjsgdGhlbgotICAgIGFj
X2N2X3BhdGhfQkFTSD0iJGFzX2Rpci8kYWNfd29yZCRhY19leGVjX2V4dCIKLSAgICAkYXNfZWNo
byAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiBmb3VuZCAkYXNfZGlyLyRhY193b3JkJGFj
X2V4ZWNfZXh0IiA+JjUKLSAgICBicmVhayAyCi0gIGZpCi1kb25lCi0gIGRvbmUKLUlGUz0kYXNf
c2F2ZV9JRlMKLQotICB0ZXN0IC16ICIkYWNfY3ZfcGF0aF9CQVNIIiAmJiBhY19jdl9wYXRoX0JB
U0g9Im5vIgotICA7OwotZXNhYwotZmkKLUJBU0g9JGFjX2N2X3BhdGhfQkFTSAotaWYgdGVzdCAt
biAiJEJBU0giOyB0aGVuCi0gIHsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5P
fTogcmVzdWx0OiAkQkFTSCIgPiY1Ci0kYXNfZWNobyAiJEJBU0giID4mNjsgfQotZWxzZQotICB7
ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IHJlc3VsdDogbm8iID4mNQot
JGFzX2VjaG8gIm5vIiA+JjY7IH0KLWZpCi0KLQotaWYgdGVzdCB4IiR7QkFTSH0iID0geCJubyIK
LXRoZW4KLSAgICBhc19mbl9lcnJvciAkPyAiVW5hYmxlIHRvIGZpbmQgYmFzaCwgcGxlYXNlIGlu
c3RhbGwgYmFzaCIgIiRMSU5FTk8iIDUKLWZpOzsKLWVzYWMKLWlmIGVjaG8gIiRQWVRIT04iIHwg
Z3JlcCAtcSAiXi8iOyB0aGVuIDoKLQotICAgIFBZVEhPTlBBVEg9JFBZVEhPTgotICAgIFBZVEhP
Tj1gYmFzZW5hbWUgJFBZVEhPTlBBVEhgCi0KLWVsaWYgdGVzdCAteiAiJFBZVEhPTiI7IHRoZW4g
OgotICBQWVRIT049InB5dGhvbiIKLWVsc2UKLSAgYXNfZm5fZXJyb3IgJD8gIlBZVEhPTiBzcGVj
aWZpZWQsIGJ1dCBpcyBub3QgYW4gYWJzb2x1dGUgcGF0aCIgIiRMSU5FTk8iIDUKLWZpCi0jIEV4
dHJhY3QgdGhlIGZpcnN0IHdvcmQgb2YgIiRQWVRIT04iLCBzbyBpdCBjYW4gYmUgYSBwcm9ncmFt
IG5hbWUgd2l0aCBhcmdzLgotc2V0IGR1bW15ICRQWVRIT047IGFjX3dvcmQ9JDIKLXsgJGFzX2Vj
aG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogY2hlY2tpbmcgZm9yICRhY193b3JkIiA+
JjUKLSRhc19lY2hvX24gImNoZWNraW5nIGZvciAkYWNfd29yZC4uLiAiID4mNjsgfQotaWYgJHth
Y19jdl9wYXRoX1BZVEhPTlBBVEgrOn0gZmFsc2U7IHRoZW4gOgotICAkYXNfZWNob19uICIoY2Fj
aGVkKSAiID4mNgotZWxzZQotICBjYXNlICRQWVRIT05QQVRIIGluCi0gIFtcXC9dKiB8ID86W1xc
L10qKQotICBhY19jdl9wYXRoX1BZVEhPTlBBVEg9IiRQWVRIT05QQVRIIiAjIExldCB0aGUgdXNl
ciBvdmVycmlkZSB0aGUgdGVzdCB3aXRoIGEgcGF0aC4KLSAgOzsKLSAgKikKLSAgYXNfc2F2ZV9J
RlM9JElGUzsgSUZTPSRQQVRIX1NFUEFSQVRPUgotZm9yIGFzX2RpciBpbiAkUEFUSAotZG8KLSAg
SUZTPSRhc19zYXZlX0lGUwotICB0ZXN0IC16ICIkYXNfZGlyIiAmJiBhc19kaXI9LgotICAgIGZv
ciBhY19leGVjX2V4dCBpbiAnJyAkYWNfZXhlY3V0YWJsZV9leHRlbnNpb25zOyBkbwotICBpZiBh
c19mbl9leGVjdXRhYmxlX3AgIiRhc19kaXIvJGFjX3dvcmQkYWNfZXhlY19leHQiOyB0aGVuCi0g
ICAgYWNfY3ZfcGF0aF9QWVRIT05QQVRIPSIkYXNfZGlyLyRhY193b3JkJGFjX2V4ZWNfZXh0Igot
ICAgICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IGZvdW5kICRhc19kaXIv
JGFjX3dvcmQkYWNfZXhlY19leHQiID4mNQotICAgIGJyZWFrIDIKLSAgZmkKLWRvbmUKLSAgZG9u
ZQotSUZTPSRhc19zYXZlX0lGUwotCi0gIHRlc3QgLXogIiRhY19jdl9wYXRoX1BZVEhPTlBBVEgi
ICYmIGFjX2N2X3BhdGhfUFlUSE9OUEFUSD0ibm8iCi0gIDs7Ci1lc2FjCi1maQotUFlUSE9OUEFU
SD0kYWNfY3ZfcGF0aF9QWVRIT05QQVRICi1pZiB0ZXN0IC1uICIkUFlUSE9OUEFUSCI7IHRoZW4K
LSAgeyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiByZXN1bHQ6ICRQWVRI
T05QQVRIIiA+JjUKLSRhc19lY2hvICIkUFlUSE9OUEFUSCIgPiY2OyB9Ci1lbHNlCi0gIHsgJGFz
X2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogcmVzdWx0OiBubyIgPiY1Ci0kYXNf
ZWNobyAibm8iID4mNjsgfQotZmkKLQotCi1pZiB0ZXN0IHgiJHtQWVRIT05QQVRIfSIgPSB4Im5v
IgotdGhlbgotICAgIGFzX2ZuX2Vycm9yICQ/ICJVbmFibGUgdG8gZmluZCAkUFlUSE9OLCBwbGVh
c2UgaW5zdGFsbCAkUFlUSE9OIiAiJExJTkVOTyIgNQotZmkKLXsgJGFzX2VjaG8gIiRhc19tZTok
e2FzX2xpbmVuby0kTElORU5PfTogY2hlY2tpbmcgZm9yIHB5dGhvbiB2ZXJzaW9uID49IDIuNiAi
ID4mNQotJGFzX2VjaG9fbiAiY2hlY2tpbmcgZm9yIHB5dGhvbiB2ZXJzaW9uID49IDIuNiAuLi4g
IiA+JjY7IH0KLWAkUFlUSE9OIC1jICdpbXBvcnQgc3lzOyBzeXMuZXhpdChldmFsKCJzeXMudmVy
c2lvbl9pbmZvIDwgKDIsIDYpIikpJ2AKLWlmIHRlc3QgIiQ/IiAhPSAiMCIKLXRoZW4KLSAgICBw
eXRob25fdmVyc2lvbj1gJFBZVEhPTiAtViAyPiYxYAotICAgIHsgJGFzX2VjaG8gIiRhc19tZTok
e2FzX2xpbmVuby0kTElORU5PfTogcmVzdWx0OiBubyIgPiY1Ci0kYXNfZWNobyAibm8iID4mNjsg
fQotICAgIGFzX2ZuX2Vycm9yICQ/ICIkcHl0aG9uX3ZlcnNpb24gaXMgdG9vIG9sZCwgbWluaW11
bSByZXF1aXJlZCB2ZXJzaW9uIGlzIDIuNiIgIiRMSU5FTk8iIDUKLWVsc2UKLSAgICB7ICRhc19l
Y2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IHJlc3VsdDogeWVzIiA+JjUKLSRhc19l
Y2hvICJ5ZXMiID4mNjsgfQotZmkKLQotYWNfZXh0PWMKLWFjX2NwcD0nJENQUCAkQ1BQRkxBR1Mn
Ci1hY19jb21waWxlPSckQ0MgLWMgJENGTEFHUyAkQ1BQRkxBR1MgY29uZnRlc3QuJGFjX2V4dCA+
JjUnCi1hY19saW5rPSckQ0MgLW8gY29uZnRlc3QkYWNfZXhlZXh0ICRDRkxBR1MgJENQUEZMQUdT
ICRMREZMQUdTIGNvbmZ0ZXN0LiRhY19leHQgJExJQlMgPiY1JwotYWNfY29tcGlsZXJfZ251PSRh
Y19jdl9jX2NvbXBpbGVyX2dudQoteyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5F
Tk99OiBjaGVja2luZyBob3cgdG8gcnVuIHRoZSBDIHByZXByb2Nlc3NvciIgPiY1Ci0kYXNfZWNo
b19uICJjaGVja2luZyBob3cgdG8gcnVuIHRoZSBDIHByZXByb2Nlc3Nvci4uLiAiID4mNjsgfQot
IyBPbiBTdW5zLCBzb21ldGltZXMgJENQUCBuYW1lcyBhIGRpcmVjdG9yeS4KLWlmIHRlc3QgLW4g
IiRDUFAiICYmIHRlc3QgLWQgIiRDUFAiOyB0aGVuCi0gIENQUD0KLWZpCi1pZiB0ZXN0IC16ICIk
Q1BQIjsgdGhlbgotICBpZiAke2FjX2N2X3Byb2dfQ1BQKzp9IGZhbHNlOyB0aGVuIDoKLSAgJGFz
X2VjaG9fbiAiKGNhY2hlZCkgIiA+JjYKLWVsc2UKLSAgICAgICMgRG91YmxlIHF1b3RlcyBiZWNh
dXNlIENQUCBuZWVkcyB0byBiZSBleHBhbmRlZAotICAgIGZvciBDUFAgaW4gIiRDQyAtRSIgIiRD
QyAtRSAtdHJhZGl0aW9uYWwtY3BwIiAiL2xpYi9jcHAiCi0gICAgZG8KLSAgICAgIGFjX3ByZXBy
b2Nfb2s9ZmFsc2UKLWZvciBhY19jX3ByZXByb2Nfd2Fybl9mbGFnIGluICcnIHllcwotZG8KLSAg
IyBVc2UgYSBoZWFkZXIgZmlsZSB0aGF0IGNvbWVzIHdpdGggZ2NjLCBzbyBjb25maWd1cmluZyBn
bGliYwotICAjIHdpdGggYSBmcmVzaCBjcm9zcy1jb21waWxlciB3b3Jrcy4KLSAgIyBQcmVmZXIg
PGxpbWl0cy5oPiB0byA8YXNzZXJ0Lmg+IGlmIF9fU1REQ19fIGlzIGRlZmluZWQsIHNpbmNlCi0g
ICMgPGxpbWl0cy5oPiBleGlzdHMgZXZlbiBvbiBmcmVlc3RhbmRpbmcgY29tcGlsZXJzLgotICAj
IE9uIHRoZSBOZVhULCBjYyAtRSBydW5zIHRoZSBjb2RlIHRocm91Z2ggdGhlIGNvbXBpbGVyJ3Mg
cGFyc2VyLAotICAjIG5vdCBqdXN0IHRocm91Z2ggY3BwLiAiU3ludGF4IGVycm9yIiBpcyBoZXJl
IHRvIGNhdGNoIHRoaXMgY2FzZS4KLSAgY2F0IGNvbmZkZWZzLmggLSA8PF9BQ0VPRiA+Y29uZnRl
c3QuJGFjX2V4dAotLyogZW5kIGNvbmZkZWZzLmguICAqLwotI2lmZGVmIF9fU1REQ19fCi0jIGlu
Y2x1ZGUgPGxpbWl0cy5oPgotI2Vsc2UKLSMgaW5jbHVkZSA8YXNzZXJ0Lmg+Ci0jZW5kaWYKLQkJ
ICAgICBTeW50YXggZXJyb3IKLV9BQ0VPRgotaWYgYWNfZm5fY190cnlfY3BwICIkTElORU5PIjsg
dGhlbiA6Ci0KLWVsc2UKLSAgIyBCcm9rZW46IGZhaWxzIG9uIHZhbGlkIGlucHV0LgotY29udGlu
dWUKLWZpCi1ybSAtZiBjb25mdGVzdC5lcnIgY29uZnRlc3QuaSBjb25mdGVzdC4kYWNfZXh0Ci0K
LSAgIyBPSywgd29ya3Mgb24gc2FuZSBjYXNlcy4gIE5vdyBjaGVjayB3aGV0aGVyIG5vbmV4aXN0
ZW50IGhlYWRlcnMKLSAgIyBjYW4gYmUgZGV0ZWN0ZWQgYW5kIGhvdy4KLSAgY2F0IGNvbmZkZWZz
LmggLSA8PF9BQ0VPRiA+Y29uZnRlc3QuJGFjX2V4dAotLyogZW5kIGNvbmZkZWZzLmguICAqLwot
I2luY2x1ZGUgPGFjX25vbmV4aXN0ZW50Lmg+Ci1fQUNFT0YKLWlmIGFjX2ZuX2NfdHJ5X2NwcCAi
JExJTkVOTyI7IHRoZW4gOgotICAjIEJyb2tlbjogc3VjY2VzcyBvbiBpbnZhbGlkIGlucHV0Lgot
Y29udGludWUKLWVsc2UKLSAgIyBQYXNzZXMgYm90aCB0ZXN0cy4KLWFjX3ByZXByb2Nfb2s9Ogot
YnJlYWsKLWZpCi1ybSAtZiBjb25mdGVzdC5lcnIgY29uZnRlc3QuaSBjb25mdGVzdC4kYWNfZXh0
Ci0KLWRvbmUKLSMgQmVjYXVzZSBvZiBgYnJlYWsnLCBfQUNfUFJFUFJPQ19JRkVMU0UncyBjbGVh
bmluZyBjb2RlIHdhcyBza2lwcGVkLgotcm0gLWYgY29uZnRlc3QuaSBjb25mdGVzdC5lcnIgY29u
ZnRlc3QuJGFjX2V4dAotaWYgJGFjX3ByZXByb2Nfb2s7IHRoZW4gOgotICBicmVhawotZmkKLQot
ICAgIGRvbmUKLSAgICBhY19jdl9wcm9nX0NQUD0kQ1BQCi0KLWZpCi0gIENQUD0kYWNfY3ZfcHJv
Z19DUFAKLWVsc2UKLSAgYWNfY3ZfcHJvZ19DUFA9JENQUAotZmkKLXsgJGFzX2VjaG8gIiRhc19t
ZToke2FzX2xpbmVuby0kTElORU5PfTogcmVzdWx0OiAkQ1BQIiA+JjUKLSRhc19lY2hvICIkQ1BQ
IiA+JjY7IH0KLWFjX3ByZXByb2Nfb2s9ZmFsc2UKLWZvciBhY19jX3ByZXByb2Nfd2Fybl9mbGFn
IGluICcnIHllcwotZG8KLSAgIyBVc2UgYSBoZWFkZXIgZmlsZSB0aGF0IGNvbWVzIHdpdGggZ2Nj
LCBzbyBjb25maWd1cmluZyBnbGliYwotICAjIHdpdGggYSBmcmVzaCBjcm9zcy1jb21waWxlciB3
b3Jrcy4KLSAgIyBQcmVmZXIgPGxpbWl0cy5oPiB0byA8YXNzZXJ0Lmg+IGlmIF9fU1REQ19fIGlz
IGRlZmluZWQsIHNpbmNlCi0gICMgPGxpbWl0cy5oPiBleGlzdHMgZXZlbiBvbiBmcmVlc3RhbmRp
bmcgY29tcGlsZXJzLgotICAjIE9uIHRoZSBOZVhULCBjYyAtRSBydW5zIHRoZSBjb2RlIHRocm91
Z2ggdGhlIGNvbXBpbGVyJ3MgcGFyc2VyLAotICAjIG5vdCBqdXN0IHRocm91Z2ggY3BwLiAiU3lu
dGF4IGVycm9yIiBpcyBoZXJlIHRvIGNhdGNoIHRoaXMgY2FzZS4KLSAgY2F0IGNvbmZkZWZzLmgg
LSA8PF9BQ0VPRiA+Y29uZnRlc3QuJGFjX2V4dAotLyogZW5kIGNvbmZkZWZzLmguICAqLwotI2lm
ZGVmIF9fU1REQ19fCi0jIGluY2x1ZGUgPGxpbWl0cy5oPgotI2Vsc2UKLSMgaW5jbHVkZSA8YXNz
ZXJ0Lmg+Ci0jZW5kaWYKLQkJICAgICBTeW50YXggZXJyb3IKLV9BQ0VPRgotaWYgYWNfZm5fY190
cnlfY3BwICIkTElORU5PIjsgdGhlbiA6Ci0KLWVsc2UKLSAgIyBCcm9rZW46IGZhaWxzIG9uIHZh
bGlkIGlucHV0LgotY29udGludWUKLWZpCi1ybSAtZiBjb25mdGVzdC5lcnIgY29uZnRlc3QuaSBj
b25mdGVzdC4kYWNfZXh0Ci0KLSAgIyBPSywgd29ya3Mgb24gc2FuZSBjYXNlcy4gIE5vdyBjaGVj
ayB3aGV0aGVyIG5vbmV4aXN0ZW50IGhlYWRlcnMKLSAgIyBjYW4gYmUgZGV0ZWN0ZWQgYW5kIGhv
dy4KLSAgY2F0IGNvbmZkZWZzLmggLSA8PF9BQ0VPRiA+Y29uZnRlc3QuJGFjX2V4dAotLyogZW5k
IGNvbmZkZWZzLmguICAqLwotI2luY2x1ZGUgPGFjX25vbmV4aXN0ZW50Lmg+Ci1fQUNFT0YKLWlm
IGFjX2ZuX2NfdHJ5X2NwcCAiJExJTkVOTyI7IHRoZW4gOgotICAjIEJyb2tlbjogc3VjY2VzcyBv
biBpbnZhbGlkIGlucHV0LgotY29udGludWUKLWVsc2UKLSAgIyBQYXNzZXMgYm90aCB0ZXN0cy4K
LWFjX3ByZXByb2Nfb2s9OgotYnJlYWsKLWZpCi1ybSAtZiBjb25mdGVzdC5lcnIgY29uZnRlc3Qu
aSBjb25mdGVzdC4kYWNfZXh0Ci0KLWRvbmUKLSMgQmVjYXVzZSBvZiBgYnJlYWsnLCBfQUNfUFJF
UFJPQ19JRkVMU0UncyBjbGVhbmluZyBjb2RlIHdhcyBza2lwcGVkLgotcm0gLWYgY29uZnRlc3Qu
aSBjb25mdGVzdC5lcnIgY29uZnRlc3QuJGFjX2V4dAotaWYgJGFjX3ByZXByb2Nfb2s7IHRoZW4g
OgotCi1lbHNlCi0gIHsgeyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiBl
cnJvcjogaW4gXGAkYWNfcHdkJzoiID4mNQotJGFzX2VjaG8gIiRhc19tZTogZXJyb3I6IGluIFxg
JGFjX3B3ZCc6IiA+JjI7fQotYXNfZm5fZXJyb3IgJD8gIkMgcHJlcHJvY2Vzc29yIFwiJENQUFwi
IGZhaWxzIHNhbml0eSBjaGVjawotU2VlIFxgY29uZmlnLmxvZycgZm9yIG1vcmUgZGV0YWlscyIg
IiRMSU5FTk8iIDU7IH0KLWZpCi0KLWFjX2V4dD1jCi1hY19jcHA9JyRDUFAgJENQUEZMQUdTJwot
YWNfY29tcGlsZT0nJENDIC1jICRDRkxBR1MgJENQUEZMQUdTIGNvbmZ0ZXN0LiRhY19leHQgPiY1
JwotYWNfbGluaz0nJENDIC1vIGNvbmZ0ZXN0JGFjX2V4ZWV4dCAkQ0ZMQUdTICRDUFBGTEFHUyAk
TERGTEFHUyBjb25mdGVzdC4kYWNfZXh0ICRMSUJTID4mNScKLWFjX2NvbXBpbGVyX2dudT0kYWNf
Y3ZfY19jb21waWxlcl9nbnUKLQotCi17ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJ
TkVOT306IGNoZWNraW5nIGZvciBncmVwIHRoYXQgaGFuZGxlcyBsb25nIGxpbmVzIGFuZCAtZSIg
PiY1Ci0kYXNfZWNob19uICJjaGVja2luZyBmb3IgZ3JlcCB0aGF0IGhhbmRsZXMgbG9uZyBsaW5l
cyBhbmQgLWUuLi4gIiA+JjY7IH0KLWlmICR7YWNfY3ZfcGF0aF9HUkVQKzp9IGZhbHNlOyB0aGVu
IDoKLSAgJGFzX2VjaG9fbiAiKGNhY2hlZCkgIiA+JjYKLWVsc2UKLSAgaWYgdGVzdCAteiAiJEdS
RVAiOyB0aGVuCi0gIGFjX3BhdGhfR1JFUF9mb3VuZD1mYWxzZQotICAjIExvb3AgdGhyb3VnaCB0
aGUgdXNlcidzIHBhdGggYW5kIHRlc3QgZm9yIGVhY2ggb2YgUFJPR05BTUUtTElTVAotICBhc19z
YXZlX0lGUz0kSUZTOyBJRlM9JFBBVEhfU0VQQVJBVE9SCi1mb3IgYXNfZGlyIGluICRQQVRIJFBB
VEhfU0VQQVJBVE9SL3Vzci94cGc0L2JpbgotZG8KLSAgSUZTPSRhc19zYXZlX0lGUwotICB0ZXN0
IC16ICIkYXNfZGlyIiAmJiBhc19kaXI9LgotICAgIGZvciBhY19wcm9nIGluIGdyZXAgZ2dyZXA7
IGRvCi0gICAgZm9yIGFjX2V4ZWNfZXh0IGluICcnICRhY19leGVjdXRhYmxlX2V4dGVuc2lvbnM7
IGRvCi0gICAgICBhY19wYXRoX0dSRVA9IiRhc19kaXIvJGFjX3Byb2ckYWNfZXhlY19leHQiCi0g
ICAgICBhc19mbl9leGVjdXRhYmxlX3AgIiRhY19wYXRoX0dSRVAiIHx8IGNvbnRpbnVlCi0jIENo
ZWNrIGZvciBHTlUgYWNfcGF0aF9HUkVQIGFuZCBzZWxlY3QgaXQgaWYgaXQgaXMgZm91bmQuCi0g
ICMgQ2hlY2sgZm9yIEdOVSAkYWNfcGF0aF9HUkVQCi1jYXNlIGAiJGFjX3BhdGhfR1JFUCIgLS12
ZXJzaW9uIDI+JjFgIGluCi0qR05VKikKLSAgYWNfY3ZfcGF0aF9HUkVQPSIkYWNfcGF0aF9HUkVQ
IiBhY19wYXRoX0dSRVBfZm91bmQ9Ojs7Ci0qKQotICBhY19jb3VudD0wCi0gICRhc19lY2hvX24g
MDEyMzQ1Njc4OSA+ImNvbmZ0ZXN0LmluIgotICB3aGlsZSA6Ci0gIGRvCi0gICAgY2F0ICJjb25m
dGVzdC5pbiIgImNvbmZ0ZXN0LmluIiA+ImNvbmZ0ZXN0LnRtcCIKLSAgICBtdiAiY29uZnRlc3Qu
dG1wIiAiY29uZnRlc3QuaW4iCi0gICAgY3AgImNvbmZ0ZXN0LmluIiAiY29uZnRlc3QubmwiCi0g
ICAgJGFzX2VjaG8gJ0dSRVAnID4+ICJjb25mdGVzdC5ubCIKLSAgICAiJGFjX3BhdGhfR1JFUCIg
LWUgJ0dSRVAkJyAtZSAnLShjYW5ub3QgbWF0Y2gpLScgPCAiY29uZnRlc3QubmwiID4iY29uZnRl
c3Qub3V0IiAyPi9kZXYvbnVsbCB8fCBicmVhawotICAgIGRpZmYgImNvbmZ0ZXN0Lm91dCIgImNv
bmZ0ZXN0Lm5sIiA+L2Rldi9udWxsIDI+JjEgfHwgYnJlYWsKLSAgICBhc19mbl9hcml0aCAkYWNf
Y291bnQgKyAxICYmIGFjX2NvdW50PSRhc192YWwKLSAgICBpZiB0ZXN0ICRhY19jb3VudCAtZ3Qg
JHthY19wYXRoX0dSRVBfbWF4LTB9OyB0aGVuCi0gICAgICAjIEJlc3Qgb25lIHNvIGZhciwgc2F2
ZSBpdCBidXQga2VlcCBsb29raW5nIGZvciBhIGJldHRlciBvbmUKLSAgICAgIGFjX2N2X3BhdGhf
R1JFUD0iJGFjX3BhdGhfR1JFUCIKLSAgICAgIGFjX3BhdGhfR1JFUF9tYXg9JGFjX2NvdW50Ci0g
ICAgZmkKLSAgICAjIDEwKigyXjEwKSBjaGFycyBhcyBpbnB1dCBzZWVtcyBtb3JlIHRoYW4gZW5v
dWdoCi0gICAgdGVzdCAkYWNfY291bnQgLWd0IDEwICYmIGJyZWFrCi0gIGRvbmUKLSAgcm0gLWYg
Y29uZnRlc3QuaW4gY29uZnRlc3QudG1wIGNvbmZ0ZXN0Lm5sIGNvbmZ0ZXN0Lm91dDs7Ci1lc2Fj
Ci0KLSAgICAgICRhY19wYXRoX0dSRVBfZm91bmQgJiYgYnJlYWsgMwotICAgIGRvbmUKLSAgZG9u
ZQotICBkb25lCi1JRlM9JGFzX3NhdmVfSUZTCi0gIGlmIHRlc3QgLXogIiRhY19jdl9wYXRoX0dS
RVAiOyB0aGVuCi0gICAgYXNfZm5fZXJyb3IgJD8gIm5vIGFjY2VwdGFibGUgZ3JlcCBjb3VsZCBi
ZSBmb3VuZCBpbiAkUEFUSCRQQVRIX1NFUEFSQVRPUi91c3IveHBnNC9iaW4iICIkTElORU5PIiA1
Ci0gIGZpCi1lbHNlCi0gIGFjX2N2X3BhdGhfR1JFUD0kR1JFUAotZmkKLQotZmkKLXsgJGFzX2Vj
aG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogcmVzdWx0OiAkYWNfY3ZfcGF0aF9HUkVQ
IiA+JjUKLSRhc19lY2hvICIkYWNfY3ZfcGF0aF9HUkVQIiA+JjY7IH0KLSBHUkVQPSIkYWNfY3Zf
cGF0aF9HUkVQIgotCi0KLXsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTog
Y2hlY2tpbmcgZm9yIGVncmVwIiA+JjUKLSRhc19lY2hvX24gImNoZWNraW5nIGZvciBlZ3JlcC4u
LiAiID4mNjsgfQotaWYgJHthY19jdl9wYXRoX0VHUkVQKzp9IGZhbHNlOyB0aGVuIDoKLSAgJGFz
X2VjaG9fbiAiKGNhY2hlZCkgIiA+JjYKLWVsc2UKLSAgaWYgZWNobyBhIHwgJEdSRVAgLUUgJyhh
fGIpJyA+L2Rldi9udWxsIDI+JjEKLSAgIHRoZW4gYWNfY3ZfcGF0aF9FR1JFUD0iJEdSRVAgLUUi
Ci0gICBlbHNlCi0gICAgIGlmIHRlc3QgLXogIiRFR1JFUCI7IHRoZW4KLSAgYWNfcGF0aF9FR1JF
UF9mb3VuZD1mYWxzZQotICAjIExvb3AgdGhyb3VnaCB0aGUgdXNlcidzIHBhdGggYW5kIHRlc3Qg
Zm9yIGVhY2ggb2YgUFJPR05BTUUtTElTVAotICBhc19zYXZlX0lGUz0kSUZTOyBJRlM9JFBBVEhf
U0VQQVJBVE9SCi1mb3IgYXNfZGlyIGluICRQQVRIJFBBVEhfU0VQQVJBVE9SL3Vzci94cGc0L2Jp
bgotZG8KLSAgSUZTPSRhc19zYXZlX0lGUwotICB0ZXN0IC16ICIkYXNfZGlyIiAmJiBhc19kaXI9
LgotICAgIGZvciBhY19wcm9nIGluIGVncmVwOyBkbwotICAgIGZvciBhY19leGVjX2V4dCBpbiAn
JyAkYWNfZXhlY3V0YWJsZV9leHRlbnNpb25zOyBkbwotICAgICAgYWNfcGF0aF9FR1JFUD0iJGFz
X2Rpci8kYWNfcHJvZyRhY19leGVjX2V4dCIKLSAgICAgIGFzX2ZuX2V4ZWN1dGFibGVfcCAiJGFj
X3BhdGhfRUdSRVAiIHx8IGNvbnRpbnVlCi0jIENoZWNrIGZvciBHTlUgYWNfcGF0aF9FR1JFUCBh
bmQgc2VsZWN0IGl0IGlmIGl0IGlzIGZvdW5kLgotICAjIENoZWNrIGZvciBHTlUgJGFjX3BhdGhf
RUdSRVAKLWNhc2UgYCIkYWNfcGF0aF9FR1JFUCIgLS12ZXJzaW9uIDI+JjFgIGluCi0qR05VKikK
LSAgYWNfY3ZfcGF0aF9FR1JFUD0iJGFjX3BhdGhfRUdSRVAiIGFjX3BhdGhfRUdSRVBfZm91bmQ9
Ojs7Ci0qKQotICBhY19jb3VudD0wCi0gICRhc19lY2hvX24gMDEyMzQ1Njc4OSA+ImNvbmZ0ZXN0
LmluIgotICB3aGlsZSA6Ci0gIGRvCi0gICAgY2F0ICJjb25mdGVzdC5pbiIgImNvbmZ0ZXN0Lmlu
IiA+ImNvbmZ0ZXN0LnRtcCIKLSAgICBtdiAiY29uZnRlc3QudG1wIiAiY29uZnRlc3QuaW4iCi0g
ICAgY3AgImNvbmZ0ZXN0LmluIiAiY29uZnRlc3QubmwiCi0gICAgJGFzX2VjaG8gJ0VHUkVQJyA+
PiAiY29uZnRlc3QubmwiCi0gICAgIiRhY19wYXRoX0VHUkVQIiAnRUdSRVAkJyA8ICJjb25mdGVz
dC5ubCIgPiJjb25mdGVzdC5vdXQiIDI+L2Rldi9udWxsIHx8IGJyZWFrCi0gICAgZGlmZiAiY29u
ZnRlc3Qub3V0IiAiY29uZnRlc3QubmwiID4vZGV2L251bGwgMj4mMSB8fCBicmVhawotICAgIGFz
X2ZuX2FyaXRoICRhY19jb3VudCArIDEgJiYgYWNfY291bnQ9JGFzX3ZhbAotICAgIGlmIHRlc3Qg
JGFjX2NvdW50IC1ndCAke2FjX3BhdGhfRUdSRVBfbWF4LTB9OyB0aGVuCi0gICAgICAjIEJlc3Qg
b25lIHNvIGZhciwgc2F2ZSBpdCBidXQga2VlcCBsb29raW5nIGZvciBhIGJldHRlciBvbmUKLSAg
ICAgIGFjX2N2X3BhdGhfRUdSRVA9IiRhY19wYXRoX0VHUkVQIgotICAgICAgYWNfcGF0aF9FR1JF
UF9tYXg9JGFjX2NvdW50Ci0gICAgZmkKLSAgICAjIDEwKigyXjEwKSBjaGFycyBhcyBpbnB1dCBz
ZWVtcyBtb3JlIHRoYW4gZW5vdWdoCi0gICAgdGVzdCAkYWNfY291bnQgLWd0IDEwICYmIGJyZWFr
Ci0gIGRvbmUKLSAgcm0gLWYgY29uZnRlc3QuaW4gY29uZnRlc3QudG1wIGNvbmZ0ZXN0Lm5sIGNv
bmZ0ZXN0Lm91dDs7Ci1lc2FjCi0KLSAgICAgICRhY19wYXRoX0VHUkVQX2ZvdW5kICYmIGJyZWFr
IDMKLSAgICBkb25lCi0gIGRvbmUKLSAgZG9uZQotSUZTPSRhc19zYXZlX0lGUwotICBpZiB0ZXN0
IC16ICIkYWNfY3ZfcGF0aF9FR1JFUCI7IHRoZW4KLSAgICBhc19mbl9lcnJvciAkPyAibm8gYWNj
ZXB0YWJsZSBlZ3JlcCBjb3VsZCBiZSBmb3VuZCBpbiAkUEFUSCRQQVRIX1NFUEFSQVRPUi91c3Iv
eHBnNC9iaW4iICIkTElORU5PIiA1Ci0gIGZpCi1lbHNlCi0gIGFjX2N2X3BhdGhfRUdSRVA9JEVH
UkVQCi1maQotCi0gICBmaQotZmkKLXsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElO
RU5PfTogcmVzdWx0OiAkYWNfY3ZfcGF0aF9FR1JFUCIgPiY1Ci0kYXNfZWNobyAiJGFjX2N2X3Bh
dGhfRUdSRVAiID4mNjsgfQotIEVHUkVQPSIkYWNfY3ZfcGF0aF9FR1JFUCIKLQotCi17ICRhc19l
Y2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IGNoZWNraW5nIGZvciBBTlNJIEMgaGVh
ZGVyIGZpbGVzIiA+JjUKLSRhc19lY2hvX24gImNoZWNraW5nIGZvciBBTlNJIEMgaGVhZGVyIGZp
bGVzLi4uICIgPiY2OyB9Ci1pZiAke2FjX2N2X2hlYWRlcl9zdGRjKzp9IGZhbHNlOyB0aGVuIDoK
LSAgJGFzX2VjaG9fbiAiKGNhY2hlZCkgIiA+JjYKLWVsc2UKLSAgY2F0IGNvbmZkZWZzLmggLSA8
PF9BQ0VPRiA+Y29uZnRlc3QuJGFjX2V4dAotLyogZW5kIGNvbmZkZWZzLmguICAqLwotI2luY2x1
ZGUgPHN0ZGxpYi5oPgotI2luY2x1ZGUgPHN0ZGFyZy5oPgotI2luY2x1ZGUgPHN0cmluZy5oPgot
I2luY2x1ZGUgPGZsb2F0Lmg+Ci0KLWludAotbWFpbiAoKQotewotCi0gIDsKLSAgcmV0dXJuIDA7
Ci19Ci1fQUNFT0YKLWlmIGFjX2ZuX2NfdHJ5X2NvbXBpbGUgIiRMSU5FTk8iOyB0aGVuIDoKLSAg
YWNfY3ZfaGVhZGVyX3N0ZGM9eWVzCi1lbHNlCi0gIGFjX2N2X2hlYWRlcl9zdGRjPW5vCi1maQot
cm0gLWYgY29yZSBjb25mdGVzdC5lcnIgY29uZnRlc3QuJGFjX29iamV4dCBjb25mdGVzdC4kYWNf
ZXh0Ci0KLWlmIHRlc3QgJGFjX2N2X2hlYWRlcl9zdGRjID0geWVzOyB0aGVuCi0gICMgU3VuT1Mg
NC54IHN0cmluZy5oIGRvZXMgbm90IGRlY2xhcmUgbWVtKiwgY29udHJhcnkgdG8gQU5TSS4KLSAg
Y2F0IGNvbmZkZWZzLmggLSA8PF9BQ0VPRiA+Y29uZnRlc3QuJGFjX2V4dAotLyogZW5kIGNvbmZk
ZWZzLmguICAqLwotI2luY2x1ZGUgPHN0cmluZy5oPgotCi1fQUNFT0YKLWlmIChldmFsICIkYWNf
Y3BwIGNvbmZ0ZXN0LiRhY19leHQiKSAyPiY1IHwKLSAgJEVHUkVQICJtZW1jaHIiID4vZGV2L251
bGwgMj4mMTsgdGhlbiA6Ci0KLWVsc2UKLSAgYWNfY3ZfaGVhZGVyX3N0ZGM9bm8KLWZpCi1ybSAt
ZiBjb25mdGVzdCoKLQotZmkKLQotaWYgdGVzdCAkYWNfY3ZfaGVhZGVyX3N0ZGMgPSB5ZXM7IHRo
ZW4KLSAgIyBJU0MgMi4wLjIgc3RkbGliLmggZG9lcyBub3QgZGVjbGFyZSBmcmVlLCBjb250cmFy
eSB0byBBTlNJLgotICBjYXQgY29uZmRlZnMuaCAtIDw8X0FDRU9GID5jb25mdGVzdC4kYWNfZXh0
Ci0vKiBlbmQgY29uZmRlZnMuaC4gICovCi0jaW5jbHVkZSA8c3RkbGliLmg+Ci0KLV9BQ0VPRgot
aWYgKGV2YWwgIiRhY19jcHAgY29uZnRlc3QuJGFjX2V4dCIpIDI+JjUgfAotICAkRUdSRVAgImZy
ZWUiID4vZGV2L251bGwgMj4mMTsgdGhlbiA6Ci0KLWVsc2UKLSAgYWNfY3ZfaGVhZGVyX3N0ZGM9
bm8KLWZpCi1ybSAtZiBjb25mdGVzdCoKLQotZmkKLQotaWYgdGVzdCAkYWNfY3ZfaGVhZGVyX3N0
ZGMgPSB5ZXM7IHRoZW4KLSAgIyAvYmluL2NjIGluIElyaXgtNC4wLjUgZ2V0cyBub24tQU5TSSBj
dHlwZSBtYWNyb3MgdW5sZXNzIHVzaW5nIC1hbnNpLgotICBpZiB0ZXN0ICIkY3Jvc3NfY29tcGls
aW5nIiA9IHllczsgdGhlbiA6Ci0gIDoKLWVsc2UKLSAgY2F0IGNvbmZkZWZzLmggLSA8PF9BQ0VP
RiA+Y29uZnRlc3QuJGFjX2V4dAotLyogZW5kIGNvbmZkZWZzLmguICAqLwotI2luY2x1ZGUgPGN0
eXBlLmg+Ci0jaW5jbHVkZSA8c3RkbGliLmg+Ci0jaWYgKCgnICcgJiAweDBGRikgPT0gMHgwMjAp
Ci0jIGRlZmluZSBJU0xPV0VSKGMpICgnYScgPD0gKGMpICYmIChjKSA8PSAneicpCi0jIGRlZmlu
ZSBUT1VQUEVSKGMpIChJU0xPV0VSKGMpID8gJ0EnICsgKChjKSAtICdhJykgOiAoYykpCi0jZWxz
ZQotIyBkZWZpbmUgSVNMT1dFUihjKSBcCi0JCSAgICgoJ2EnIDw9IChjKSAmJiAoYykgPD0gJ2kn
KSBcCi0JCSAgICAgfHwgKCdqJyA8PSAoYykgJiYgKGMpIDw9ICdyJykgXAotCQkgICAgIHx8ICgn
cycgPD0gKGMpICYmIChjKSA8PSAneicpKQotIyBkZWZpbmUgVE9VUFBFUihjKSAoSVNMT1dFUihj
KSA/ICgoYykgfCAweDQwKSA6IChjKSkKLSNlbmRpZgotCi0jZGVmaW5lIFhPUihlLCBmKSAoKChl
KSAmJiAhKGYpKSB8fCAoIShlKSAmJiAoZikpKQotaW50Ci1tYWluICgpCi17Ci0gIGludCBpOwot
ICBmb3IgKGkgPSAwOyBpIDwgMjU2OyBpKyspCi0gICAgaWYgKFhPUiAoaXNsb3dlciAoaSksIElT
TE9XRVIgKGkpKQotCXx8IHRvdXBwZXIgKGkpICE9IFRPVVBQRVIgKGkpKQotICAgICAgcmV0dXJu
IDI7Ci0gIHJldHVybiAwOwotfQotX0FDRU9GCi1pZiBhY19mbl9jX3RyeV9ydW4gIiRMSU5FTk8i
OyB0aGVuIDoKLQotZWxzZQotICBhY19jdl9oZWFkZXJfc3RkYz1ubwotZmkKLXJtIC1mIGNvcmUg
Ki5jb3JlIGNvcmUuY29uZnRlc3QuKiBnbW9uLm91dCBiYi5vdXQgY29uZnRlc3QkYWNfZXhlZXh0
IFwKLSAgY29uZnRlc3QuJGFjX29iamV4dCBjb25mdGVzdC5iZWFtIGNvbmZ0ZXN0LiRhY19leHQK
LWZpCi0KLWZpCi1maQoteyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiBy
ZXN1bHQ6ICRhY19jdl9oZWFkZXJfc3RkYyIgPiY1Ci0kYXNfZWNobyAiJGFjX2N2X2hlYWRlcl9z
dGRjIiA+JjY7IH0KLWlmIHRlc3QgJGFjX2N2X2hlYWRlcl9zdGRjID0geWVzOyB0aGVuCi0KLSRh
c19lY2hvICIjZGVmaW5lIFNURENfSEVBREVSUyAxIiA+PmNvbmZkZWZzLmgKLQotZmkKLQotIyBP
biBJUklYIDUuMywgc3lzL3R5cGVzIGFuZCBpbnR0eXBlcy5oIGFyZSBjb25mbGljdGluZy4KLWZv
ciBhY19oZWFkZXIgaW4gc3lzL3R5cGVzLmggc3lzL3N0YXQuaCBzdGRsaWIuaCBzdHJpbmcuaCBt
ZW1vcnkuaCBzdHJpbmdzLmggXAotCQkgIGludHR5cGVzLmggc3RkaW50LmggdW5pc3RkLmgKLWRv
IDoKLSAgYXNfYWNfSGVhZGVyPWAkYXNfZWNobyAiYWNfY3ZfaGVhZGVyXyRhY19oZWFkZXIiIHwg
JGFzX3RyX3NoYAotYWNfZm5fY19jaGVja19oZWFkZXJfY29tcGlsZSAiJExJTkVOTyIgIiRhY19o
ZWFkZXIiICIkYXNfYWNfSGVhZGVyIiAiJGFjX2luY2x1ZGVzX2RlZmF1bHQKLSIKLWlmIGV2YWwg
dGVzdCBcInhcJCIkYXNfYWNfSGVhZGVyIlwiID0geCJ5ZXMiOyB0aGVuIDoKLSAgY2F0ID4+Y29u
ZmRlZnMuaCA8PF9BQ0VPRgotI2RlZmluZSBgJGFzX2VjaG8gIkhBVkVfJGFjX2hlYWRlciIgfCAk
YXNfdHJfY3BwYCAxCi1fQUNFT0YKLQotZmkKLQotZG9uZQotCi0KLWlmIHRlc3QgIiRjcm9zc19j
b21waWxpbmciICE9IHllczsgdGhlbiA6Ci0KLQotYWNfcHJldmlvdXNfY3BwZmxhZ3M9JENQUEZM
QUdTCi1hY19wcmV2aW91c19sZGZsYWdzPSRMREZMQUdTCi1hY19wcmV2aW91c19saWJzPSRMSUJT
Ci0jIEV4dHJhY3QgdGhlIGZpcnN0IHdvcmQgb2YgIiRQWVRIT04tY29uZmlnIiwgc28gaXQgY2Fu
IGJlIGEgcHJvZ3JhbSBuYW1lIHdpdGggYXJncy4KLXNldCBkdW1teSAkUFlUSE9OLWNvbmZpZzsg
YWNfd29yZD0kMgoteyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiBjaGVj
a2luZyBmb3IgJGFjX3dvcmQiID4mNQotJGFzX2VjaG9fbiAiY2hlY2tpbmcgZm9yICRhY193b3Jk
Li4uICIgPiY2OyB9Ci1pZiAke2FjX2N2X3BhdGhfcHljb25maWcrOn0gZmFsc2U7IHRoZW4gOgot
ICAkYXNfZWNob19uICIoY2FjaGVkKSAiID4mNgotZWxzZQotICBjYXNlICRweWNvbmZpZyBpbgot
ICBbXFwvXSogfCA/OltcXC9dKikKLSAgYWNfY3ZfcGF0aF9weWNvbmZpZz0iJHB5Y29uZmlnIiAj
IExldCB0aGUgdXNlciBvdmVycmlkZSB0aGUgdGVzdCB3aXRoIGEgcGF0aC4KLSAgOzsKLSAgKikK
LSAgYXNfc2F2ZV9JRlM9JElGUzsgSUZTPSRQQVRIX1NFUEFSQVRPUgotZm9yIGFzX2RpciBpbiAk
UEFUSAotZG8KLSAgSUZTPSRhc19zYXZlX0lGUwotICB0ZXN0IC16ICIkYXNfZGlyIiAmJiBhc19k
aXI9LgotICAgIGZvciBhY19leGVjX2V4dCBpbiAnJyAkYWNfZXhlY3V0YWJsZV9leHRlbnNpb25z
OyBkbwotICBpZiBhc19mbl9leGVjdXRhYmxlX3AgIiRhc19kaXIvJGFjX3dvcmQkYWNfZXhlY19l
eHQiOyB0aGVuCi0gICAgYWNfY3ZfcGF0aF9weWNvbmZpZz0iJGFzX2Rpci8kYWNfd29yZCRhY19l
eGVjX2V4dCIKLSAgICAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiBmb3Vu
ZCAkYXNfZGlyLyRhY193b3JkJGFjX2V4ZWNfZXh0IiA+JjUKLSAgICBicmVhayAyCi0gIGZpCi1k
b25lCi0gIGRvbmUKLUlGUz0kYXNfc2F2ZV9JRlMKLQotICB0ZXN0IC16ICIkYWNfY3ZfcGF0aF9w
eWNvbmZpZyIgJiYgYWNfY3ZfcGF0aF9weWNvbmZpZz0ibm8iCi0gIDs7Ci1lc2FjCi1maQotcHlj
b25maWc9JGFjX2N2X3BhdGhfcHljb25maWcKLWlmIHRlc3QgLW4gIiRweWNvbmZpZyI7IHRoZW4K
LSAgeyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiByZXN1bHQ6ICRweWNv
bmZpZyIgPiY1Ci0kYXNfZWNobyAiJHB5Y29uZmlnIiA+JjY7IH0KLWVsc2UKLSAgeyAkYXNfZWNo
byAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiByZXN1bHQ6IG5vIiA+JjUKLSRhc19lY2hv
ICJubyIgPiY2OyB9Ci1maQotCi0KLWlmIHRlc3QgeCIkcHljb25maWciID0geCJubyI7IHRoZW4g
OgotCi0gICAgICAgIENQUEZMQUdTPSIkQ0ZMQUdTIGAkUFlUSE9OIC1jICdpbXBvcnQgZGlzdHV0
aWxzLnN5c2NvbmZpZzsgXAotICAgICAgICBwcmludCAiLUkiICsgZGlzdHV0aWxzLnN5c2NvbmZp
Zy5nZXRfY29uZmlnX3ZhcigiSU5DTFVERVBZIiknYCIKLSAgICBDUFBGTEFHUz0iJENQUEZMQUdT
IGAkUFlUSE9OIC1jICdpbXBvcnQgZGlzdHV0aWxzLnN5c2NvbmZpZzsgXAotICAgICAgICBwcmlu
dChkaXN0dXRpbHMuc3lzY29uZmlnLmdldF9jb25maWdfdmFyKCJDRkxBR1MiKSknYCIKLSAgICBM
REZMQUdTPSIkTERGTEFHUyBgJFBZVEhPTiAtYyAnaW1wb3J0IGRpc3R1dGlscy5zeXNjb25maWc7
IFwKLSAgICAgICAgcHJpbnQoIi1MIiArIGRpc3R1dGlscy5zeXNjb25maWcuZ2V0X3B5dGhvbl9s
aWIocGxhdF9zcGVjaWZpYz0xLFwKLSAgICAgICAgc3RhbmRhcmRfbGliPTEpICsgIi9jb25maWci
KSdgIgotICAgIExERkxBR1M9IiRMREZMQUdTIGAkUFlUSE9OIC1jICdpbXBvcnQgZGlzdHV0aWxz
LnN5c2NvbmZpZzsgXAotICAgICAgICBwcmludChkaXN0dXRpbHMuc3lzY29uZmlnLmdldF9jb25m
aWdfdmFyKCJMSU5LRk9SU0hBUkVEIikpJ2AiCi0gICAgTERGTEFHUz0iJExERkxBR1MgYCRQWVRI
T04gLWMgJ2ltcG9ydCBkaXN0dXRpbHMuc3lzY29uZmlnOyBcCi0gICAgICAgIHByaW50KGRpc3R1
dGlscy5zeXNjb25maWcuZ2V0X2NvbmZpZ192YXIoIkxERkxBR1MiKSknYCIKLSAgICBMSUJTPSIk
TElCUyBgJFBZVEhPTiAtYyAnaW1wb3J0IGRpc3R1dGlscy5zeXNjb25maWc7IFwKLSAgICAgICAg
cHJpbnQoZGlzdHV0aWxzLnN5c2NvbmZpZy5nZXRfY29uZmlnX3ZhcigiTElCUyIpKSdgIgotICAg
IExJQlM9IiRMSUJTIGAkUFlUSE9OIC1jICdpbXBvcnQgZGlzdHV0aWxzLnN5c2NvbmZpZzsgXAot
ICAgICAgICBwcmludChkaXN0dXRpbHMuc3lzY29uZmlnLmdldF9jb25maWdfdmFyKCJTWVNMSUJT
IikpJ2AiCi0KLWVsc2UKLQotICAgICAgICBDUFBGTEFHUz0iJENGTEFHUyBgJFBZVEhPTi1jb25m
aWcgLS1jZmxhZ3NgIgotICAgIExERkxBR1M9IiRMREZMQUdTIGAkUFlUSE9OLWNvbmZpZyAtLWxk
ZmxhZ3NgIgotICAgIExJQlM9IiRMSUJTIGAkUFlUSE9OLWNvbmZpZyAtLWxpYnNgIgotCi1maQot
Ci1hY19mbl9jX2NoZWNrX2hlYWRlcl9tb25ncmVsICIkTElORU5PIiAiUHl0aG9uLmgiICJhY19j
dl9oZWFkZXJfUHl0aG9uX2giICIkYWNfaW5jbHVkZXNfZGVmYXVsdCIKLWlmIHRlc3QgIngkYWNf
Y3ZfaGVhZGVyX1B5dGhvbl9oIiA9IHh5ZXM7IHRoZW4gOgotCi1lbHNlCi0gIGFzX2ZuX2Vycm9y
ICQ/ICJVbmFibGUgdG8gZmluZCBQeXRob24gZGV2ZWxvcG1lbnQgaGVhZGVycyIgIiRMSU5FTk8i
IDUKLWZpCi0KLQotYWNfZm5fY19jaGVja19mdW5jICIkTElORU5PIiAiUHlBcmdfUGFyc2VUdXBs
ZSIgImFjX2N2X2Z1bmNfUHlBcmdfUGFyc2VUdXBsZSIKLWlmIHRlc3QgIngkYWNfY3ZfZnVuY19Q
eUFyZ19QYXJzZVR1cGxlIiA9IHh5ZXM7IHRoZW4gOgotCi1lbHNlCi0gIGFzX2ZuX2Vycm9yICQ/
ICJVbmFibGUgdG8gZmluZCBhIHN1aXRhYmxlIHB5dGhvbiBkZXZlbG9wbWVudCBsaWJyYXJ5IiAi
JExJTkVOTyIgNQotZmkKLQotCi1DUFBGTEFHUz0kYWNfcHJldmlvdXNfY3BwZmxhZ3MKLUxERkxB
R1M9JGFjX3ByZXZpb3VzX2xkZmxhZ3MKLUxJQlM9JGFjX3ByZXZpb3VzX2xpYnMKLQotCi0gICAg
eyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiBjaGVja2luZyB3aGV0aGVy
IFB5dGhvbiBzZXR1cC5weSBicm9rZW5seSBlbmFibGVzIC1EX0ZPUlRJRllfU09VUkNFIiA+JjUK
LSRhc19lY2hvX24gImNoZWNraW5nIHdoZXRoZXIgUHl0aG9uIHNldHVwLnB5IGJyb2tlbmx5IGVu
YWJsZXMgLURfRk9SVElGWV9TT1VSQ0UuLi4gIiA+JjY7IH0KLWlmICR7YXhfY3ZfcHl0aG9uX2Zv
cnRpZnkrOn0gZmFsc2U7IHRoZW4gOgotICAkYXNfZWNob19uICIoY2FjaGVkKSAiID4mNgotZWxz
ZQotCi0gICAgICAgIGF4X2N2X3B5dGhvbl9mb3J0aWZ5PW5vCi0gICAgICAgIGZvciBhcmcgaW4g
JCgkUFlUSE9OLWNvbmZpZyAtLWNmbGFncyk7IGRvCi0gICAgICAgICAgICBjYXNlICIkYXJnIiBp
bgotICAgICAgICAgICAgLURfRk9SVElGWV9TT1VSQ0U9MCkgYXhfY3ZfcHl0aG9uX2ZvcnRpZnk9
bm8gOzsKLSAgICAgICAgICAgIC1EX0ZPUlRJRllfU09VUkNFPSopIGF4X2N2X3B5dGhvbl9mb3J0
aWZ5PXllcyA7OwotICAgICAgICAgICAgLVdwLC1EX0ZPUlRJRllfU09VUkNFPTApIGF4X2N2X3B5
dGhvbl9mb3J0aWZ5PW5vIDs7Ci0gICAgICAgICAgICAtV3AsLURfRk9SVElGWV9TT1VSQ0U9Kikg
YXhfY3ZfcHl0aG9uX2ZvcnRpZnk9eWVzIDs7Ci0gICAgICAgICAgICAqKSA7OwotICAgICAgICAg
ICAgZXNhYwotICAgICAgICBkb25lCi0KLWZpCi17ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5l
bm8tJExJTkVOT306IHJlc3VsdDogJGF4X2N2X3B5dGhvbl9mb3J0aWZ5IiA+JjUKLSRhc19lY2hv
ICIkYXhfY3ZfcHl0aG9uX2ZvcnRpZnkiID4mNjsgfQotCi0gICAgaWYgdGVzdCB4JGF4X2N2X3B5
dGhvbl9mb3J0aWZ5ID0geHllczsgdGhlbiA6Ci0KLSAgICAgICAgUFlfTk9PUFRfQ0ZMQUdTPS1P
MQotCi1lbHNlCi0KLSAgICAgICAgUFlfTk9PUFRfQ0ZMQUdTPScnCi0KLWZpCi0KLQotCi0KLWZp
Ci0KLWlmICEgJHJ1bXA7IHRoZW4KLQotIyBFeHRyYWN0IHRoZSBmaXJzdCB3b3JkIG9mICJ4Z2V0
dGV4dCIsIHNvIGl0IGNhbiBiZSBhIHByb2dyYW0gbmFtZSB3aXRoIGFyZ3MuCi1zZXQgZHVtbXkg
eGdldHRleHQ7IGFjX3dvcmQ9JDIKLXsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElO
RU5PfTogY2hlY2tpbmcgZm9yICRhY193b3JkIiA+JjUKLSRhc19lY2hvX24gImNoZWNraW5nIGZv
ciAkYWNfd29yZC4uLiAiID4mNjsgfQotaWYgJHthY19jdl9wYXRoX1hHRVRURVhUKzp9IGZhbHNl
OyB0aGVuIDoKLSAgJGFzX2VjaG9fbiAiKGNhY2hlZCkgIiA+JjYKLWVsc2UKLSAgY2FzZSAkWEdF
VFRFWFQgaW4KLSAgW1xcL10qIHwgPzpbXFwvXSopCi0gIGFjX2N2X3BhdGhfWEdFVFRFWFQ9IiRY
R0VUVEVYVCIgIyBMZXQgdGhlIHVzZXIgb3ZlcnJpZGUgdGhlIHRlc3Qgd2l0aCBhIHBhdGguCi0g
IDs7Ci0gICopCi0gIGFzX3NhdmVfSUZTPSRJRlM7IElGUz0kUEFUSF9TRVBBUkFUT1IKLWZvciBh
c19kaXIgaW4gJFBBVEgKLWRvCi0gIElGUz0kYXNfc2F2ZV9JRlMKLSAgdGVzdCAteiAiJGFzX2Rp
ciIgJiYgYXNfZGlyPS4KLSAgICBmb3IgYWNfZXhlY19leHQgaW4gJycgJGFjX2V4ZWN1dGFibGVf
ZXh0ZW5zaW9uczsgZG8KLSAgaWYgYXNfZm5fZXhlY3V0YWJsZV9wICIkYXNfZGlyLyRhY193b3Jk
JGFjX2V4ZWNfZXh0IjsgdGhlbgotICAgIGFjX2N2X3BhdGhfWEdFVFRFWFQ9IiRhc19kaXIvJGFj
X3dvcmQkYWNfZXhlY19leHQiCi0gICAgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElO
RU5PfTogZm91bmQgJGFzX2Rpci8kYWNfd29yZCRhY19leGVjX2V4dCIgPiY1Ci0gICAgYnJlYWsg
MgotICBmaQotZG9uZQotICBkb25lCi1JRlM9JGFzX3NhdmVfSUZTCi0KLSAgdGVzdCAteiAiJGFj
X2N2X3BhdGhfWEdFVFRFWFQiICYmIGFjX2N2X3BhdGhfWEdFVFRFWFQ9Im5vIgotICA7OwotZXNh
YwotZmkKLVhHRVRURVhUPSRhY19jdl9wYXRoX1hHRVRURVhUCi1pZiB0ZXN0IC1uICIkWEdFVFRF
WFQiOyB0aGVuCi0gIHsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogcmVz
dWx0OiAkWEdFVFRFWFQiID4mNQotJGFzX2VjaG8gIiRYR0VUVEVYVCIgPiY2OyB9Ci1lbHNlCi0g
IHsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogcmVzdWx0OiBubyIgPiY1
Ci0kYXNfZWNobyAibm8iID4mNjsgfQotZmkKLQotCi1pZiB0ZXN0IHgiJHtYR0VUVEVYVH0iID0g
eCJubyIKLXRoZW4KLSAgICBhc19mbl9lcnJvciAkPyAiVW5hYmxlIHRvIGZpbmQgeGdldHRleHQs
IHBsZWFzZSBpbnN0YWxsIHhnZXR0ZXh0IiAiJExJTkVOTyIgNQotZmkKLWNhc2UgIiRob3N0X2Nw
dSIgaW4KLWlbMzQ1Nl04Nnx4ODZfNjR8YWFyY2g2NCkKLSAgICAjIEV4dHJhY3QgdGhlIGZpcnN0
IHdvcmQgb2YgImlhc2wiLCBzbyBpdCBjYW4gYmUgYSBwcm9ncmFtIG5hbWUgd2l0aCBhcmdzLgot
c2V0IGR1bW15IGlhc2w7IGFjX3dvcmQ9JDIKLXsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVu
by0kTElORU5PfTogY2hlY2tpbmcgZm9yICRhY193b3JkIiA+JjUKLSRhc19lY2hvX24gImNoZWNr
aW5nIGZvciAkYWNfd29yZC4uLiAiID4mNjsgfQotaWYgJHthY19jdl9wYXRoX0lBU0wrOn0gZmFs
c2U7IHRoZW4gOgotICAkYXNfZWNob19uICIoY2FjaGVkKSAiID4mNgotZWxzZQotICBjYXNlICRJ
QVNMIGluCi0gIFtcXC9dKiB8ID86W1xcL10qKQotICBhY19jdl9wYXRoX0lBU0w9IiRJQVNMIiAj
IExldCB0aGUgdXNlciBvdmVycmlkZSB0aGUgdGVzdCB3aXRoIGEgcGF0aC4KLSAgOzsKLSAgKikK
LSAgYXNfc2F2ZV9JRlM9JElGUzsgSUZTPSRQQVRIX1NFUEFSQVRPUgotZm9yIGFzX2RpciBpbiAk
UEFUSAotZG8KLSAgSUZTPSRhc19zYXZlX0lGUwotICB0ZXN0IC16ICIkYXNfZGlyIiAmJiBhc19k
aXI9LgotICAgIGZvciBhY19leGVjX2V4dCBpbiAnJyAkYWNfZXhlY3V0YWJsZV9leHRlbnNpb25z
OyBkbwotICBpZiBhc19mbl9leGVjdXRhYmxlX3AgIiRhc19kaXIvJGFjX3dvcmQkYWNfZXhlY19l
eHQiOyB0aGVuCi0gICAgYWNfY3ZfcGF0aF9JQVNMPSIkYXNfZGlyLyRhY193b3JkJGFjX2V4ZWNf
ZXh0IgotICAgICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IGZvdW5kICRh
c19kaXIvJGFjX3dvcmQkYWNfZXhlY19leHQiID4mNQotICAgIGJyZWFrIDIKLSAgZmkKLWRvbmUK
LSAgZG9uZQotSUZTPSRhc19zYXZlX0lGUwotCi0gIHRlc3QgLXogIiRhY19jdl9wYXRoX0lBU0wi
ICYmIGFjX2N2X3BhdGhfSUFTTD0ibm8iCi0gIDs7Ci1lc2FjCi1maQotSUFTTD0kYWNfY3ZfcGF0
aF9JQVNMCi1pZiB0ZXN0IC1uICIkSUFTTCI7IHRoZW4KLSAgeyAkYXNfZWNobyAiJGFzX21lOiR7
YXNfbGluZW5vLSRMSU5FTk99OiByZXN1bHQ6ICRJQVNMIiA+JjUKLSRhc19lY2hvICIkSUFTTCIg
PiY2OyB9Ci1lbHNlCi0gIHsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTog
cmVzdWx0OiBubyIgPiY1Ci0kYXNfZWNobyAibm8iID4mNjsgfQotZmkKLQotCi1pZiB0ZXN0IHgi
JHtJQVNMfSIgPSB4Im5vIgotdGhlbgotICAgIGFzX2ZuX2Vycm9yICQ/ICJVbmFibGUgdG8gZmlu
ZCBpYXNsLCBwbGVhc2UgaW5zdGFsbCBpYXNsIiAiJExJTkVOTyIgNQotZmkKLSAgICA7OwotZXNh
YwotCi1hY19mbl9jX2NoZWNrX2hlYWRlcl9tb25ncmVsICIkTElORU5PIiAidXVpZC91dWlkLmgi
ICJhY19jdl9oZWFkZXJfdXVpZF91dWlkX2giICIkYWNfaW5jbHVkZXNfZGVmYXVsdCIKLWlmIHRl
c3QgIngkYWNfY3ZfaGVhZGVyX3V1aWRfdXVpZF9oIiA9IHh5ZXM7IHRoZW4gOgotCi0gICAgeyAk
YXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiBjaGVja2luZyBmb3IgdXVpZF9j
bGVhciBpbiAtbHV1aWQiID4mNQotJGFzX2VjaG9fbiAiY2hlY2tpbmcgZm9yIHV1aWRfY2xlYXIg
aW4gLWx1dWlkLi4uICIgPiY2OyB9Ci1pZiAke2FjX2N2X2xpYl91dWlkX3V1aWRfY2xlYXIrOn0g
ZmFsc2U7IHRoZW4gOgotICAkYXNfZWNob19uICIoY2FjaGVkKSAiID4mNgotZWxzZQotICBhY19j
aGVja19saWJfc2F2ZV9MSUJTPSRMSUJTCi1MSUJTPSItbHV1aWQgICRMSUJTIgotY2F0IGNvbmZk
ZWZzLmggLSA8PF9BQ0VPRiA+Y29uZnRlc3QuJGFjX2V4dAotLyogZW5kIGNvbmZkZWZzLmguICAq
LwotCi0vKiBPdmVycmlkZSBhbnkgR0NDIGludGVybmFsIHByb3RvdHlwZSB0byBhdm9pZCBhbiBl
cnJvci4KLSAgIFVzZSBjaGFyIGJlY2F1c2UgaW50IG1pZ2h0IG1hdGNoIHRoZSByZXR1cm4gdHlw
ZSBvZiBhIEdDQwotICAgYnVpbHRpbiBhbmQgdGhlbiBpdHMgYXJndW1lbnQgcHJvdG90eXBlIHdv
dWxkIHN0aWxsIGFwcGx5LiAgKi8KLSNpZmRlZiBfX2NwbHVzcGx1cwotZXh0ZXJuICJDIgotI2Vu
ZGlmCi1jaGFyIHV1aWRfY2xlYXIgKCk7Ci1pbnQKLW1haW4gKCkKLXsKLXJldHVybiB1dWlkX2Ns
ZWFyICgpOwotICA7Ci0gIHJldHVybiAwOwotfQotX0FDRU9GCi1pZiBhY19mbl9jX3RyeV9saW5r
ICIkTElORU5PIjsgdGhlbiA6Ci0gIGFjX2N2X2xpYl91dWlkX3V1aWRfY2xlYXI9eWVzCi1lbHNl
Ci0gIGFjX2N2X2xpYl91dWlkX3V1aWRfY2xlYXI9bm8KLWZpCi1ybSAtZiBjb3JlIGNvbmZ0ZXN0
LmVyciBjb25mdGVzdC4kYWNfb2JqZXh0IFwKLSAgICBjb25mdGVzdCRhY19leGVleHQgY29uZnRl
c3QuJGFjX2V4dAotTElCUz0kYWNfY2hlY2tfbGliX3NhdmVfTElCUwotZmkKLXsgJGFzX2VjaG8g
IiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogcmVzdWx0OiAkYWNfY3ZfbGliX3V1aWRfdXVp
ZF9jbGVhciIgPiY1Ci0kYXNfZWNobyAiJGFjX2N2X2xpYl91dWlkX3V1aWRfY2xlYXIiID4mNjsg
fQotaWYgdGVzdCAieCRhY19jdl9saWJfdXVpZF91dWlkX2NsZWFyIiA9IHh5ZXM7IHRoZW4gOgot
ICBsaWJ1dWlkPSJ5IgotZmkKLQotCi1maQotCi0KLWFjX2ZuX2NfY2hlY2tfaGVhZGVyX21vbmdy
ZWwgIiRMSU5FTk8iICJ1dWlkLmgiICJhY19jdl9oZWFkZXJfdXVpZF9oIiAiJGFjX2luY2x1ZGVz
X2RlZmF1bHQiCi1pZiB0ZXN0ICJ4JGFjX2N2X2hlYWRlcl91dWlkX2giID0geHllczsgdGhlbiA6
Ci0gIGxpYnV1aWQ9InkiCi1maQotCi0KLWlmIHRlc3QgIiRsaWJ1dWlkIiAhPSAieSI7IHRoZW4g
OgotCi0gICAgYXNfZm5fZXJyb3IgJD8gImNhbm5vdCBmaW5kIGEgdmFsaWQgdXVpZCBsaWJyYXJ5
IiAiJExJTkVOTyIgNQotCi1maQotCi0KLWFjX2ZuX2NfY2hlY2tfaGVhZGVyX21vbmdyZWwgIiRM
SU5FTk8iICJjdXJzZXMuaCIgImFjX2N2X2hlYWRlcl9jdXJzZXNfaCIgIiRhY19pbmNsdWRlc19k
ZWZhdWx0IgotaWYgdGVzdCAieCRhY19jdl9oZWFkZXJfY3Vyc2VzX2giID0geHllczsgdGhlbiA6
Ci0KLSAgICB7ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IGNoZWNraW5n
IGZvciBjbGVhciBpbiAtbGN1cnNlcyIgPiY1Ci0kYXNfZWNob19uICJjaGVja2luZyBmb3IgY2xl
YXIgaW4gLWxjdXJzZXMuLi4gIiA+JjY7IH0KLWlmICR7YWNfY3ZfbGliX2N1cnNlc19jbGVhcis6
fSBmYWxzZTsgdGhlbiA6Ci0gICRhc19lY2hvX24gIihjYWNoZWQpICIgPiY2Ci1lbHNlCi0gIGFj
X2NoZWNrX2xpYl9zYXZlX0xJQlM9JExJQlMKLUxJQlM9Ii1sY3Vyc2VzICAkTElCUyIKLWNhdCBj
b25mZGVmcy5oIC0gPDxfQUNFT0YgPmNvbmZ0ZXN0LiRhY19leHQKLS8qIGVuZCBjb25mZGVmcy5o
LiAgKi8KLQotLyogT3ZlcnJpZGUgYW55IEdDQyBpbnRlcm5hbCBwcm90b3R5cGUgdG8gYXZvaWQg
YW4gZXJyb3IuCi0gICBVc2UgY2hhciBiZWNhdXNlIGludCBtaWdodCBtYXRjaCB0aGUgcmV0dXJu
IHR5cGUgb2YgYSBHQ0MKLSAgIGJ1aWx0aW4gYW5kIHRoZW4gaXRzIGFyZ3VtZW50IHByb3RvdHlw
ZSB3b3VsZCBzdGlsbCBhcHBseS4gICovCi0jaWZkZWYgX19jcGx1c3BsdXMKLWV4dGVybiAiQyIK
LSNlbmRpZgotY2hhciBjbGVhciAoKTsKLWludAotbWFpbiAoKQotewotcmV0dXJuIGNsZWFyICgp
OwotICA7Ci0gIHJldHVybiAwOwotfQotX0FDRU9GCi1pZiBhY19mbl9jX3RyeV9saW5rICIkTElO
RU5PIjsgdGhlbiA6Ci0gIGFjX2N2X2xpYl9jdXJzZXNfY2xlYXI9eWVzCi1lbHNlCi0gIGFjX2N2
X2xpYl9jdXJzZXNfY2xlYXI9bm8KLWZpCi1ybSAtZiBjb3JlIGNvbmZ0ZXN0LmVyciBjb25mdGVz
dC4kYWNfb2JqZXh0IFwKLSAgICBjb25mdGVzdCRhY19leGVleHQgY29uZnRlc3QuJGFjX2V4dAot
TElCUz0kYWNfY2hlY2tfbGliX3NhdmVfTElCUwotZmkKLXsgJGFzX2VjaG8gIiRhc19tZToke2Fz
X2xpbmVuby0kTElORU5PfTogcmVzdWx0OiAkYWNfY3ZfbGliX2N1cnNlc19jbGVhciIgPiY1Ci0k
YXNfZWNobyAiJGFjX2N2X2xpYl9jdXJzZXNfY2xlYXIiID4mNjsgfQotaWYgdGVzdCAieCRhY19j
dl9saWJfY3Vyc2VzX2NsZWFyIiA9IHh5ZXM7IHRoZW4gOgotICBjdXJzZXM9InkiCi1lbHNlCi0g
IGN1cnNlcz0ibiIKLWZpCi0KLQotZWxzZQotICBjdXJzZXM9Im4iCi1maQotCi0KLWFjX2ZuX2Nf
Y2hlY2tfaGVhZGVyX21vbmdyZWwgIiRMSU5FTk8iICJuY3Vyc2VzLmgiICJhY19jdl9oZWFkZXJf
bmN1cnNlc19oIiAiJGFjX2luY2x1ZGVzX2RlZmF1bHQiCi1pZiB0ZXN0ICJ4JGFjX2N2X2hlYWRl
cl9uY3Vyc2VzX2giID0geHllczsgdGhlbiA6Ci0KLSAgICB7ICRhc19lY2hvICIkYXNfbWU6JHth
c19saW5lbm8tJExJTkVOT306IGNoZWNraW5nIGZvciBjbGVhciBpbiAtbG5jdXJzZXMiID4mNQot
JGFzX2VjaG9fbiAiY2hlY2tpbmcgZm9yIGNsZWFyIGluIC1sbmN1cnNlcy4uLiAiID4mNjsgfQot
aWYgJHthY19jdl9saWJfbmN1cnNlc19jbGVhcis6fSBmYWxzZTsgdGhlbiA6Ci0gICRhc19lY2hv
X24gIihjYWNoZWQpICIgPiY2Ci1lbHNlCi0gIGFjX2NoZWNrX2xpYl9zYXZlX0xJQlM9JExJQlMK
LUxJQlM9Ii1sbmN1cnNlcyAgJExJQlMiCi1jYXQgY29uZmRlZnMuaCAtIDw8X0FDRU9GID5jb25m
dGVzdC4kYWNfZXh0Ci0vKiBlbmQgY29uZmRlZnMuaC4gICovCi0KLS8qIE92ZXJyaWRlIGFueSBH
Q0MgaW50ZXJuYWwgcHJvdG90eXBlIHRvIGF2b2lkIGFuIGVycm9yLgotICAgVXNlIGNoYXIgYmVj
YXVzZSBpbnQgbWlnaHQgbWF0Y2ggdGhlIHJldHVybiB0eXBlIG9mIGEgR0NDCi0gICBidWlsdGlu
IGFuZCB0aGVuIGl0cyBhcmd1bWVudCBwcm90b3R5cGUgd291bGQgc3RpbGwgYXBwbHkuICAqLwot
I2lmZGVmIF9fY3BsdXNwbHVzCi1leHRlcm4gIkMiCi0jZW5kaWYKLWNoYXIgY2xlYXIgKCk7Ci1p
bnQKLW1haW4gKCkKLXsKLXJldHVybiBjbGVhciAoKTsKLSAgOwotICByZXR1cm4gMDsKLX0KLV9B
Q0VPRgotaWYgYWNfZm5fY190cnlfbGluayAiJExJTkVOTyI7IHRoZW4gOgotICBhY19jdl9saWJf
bmN1cnNlc19jbGVhcj15ZXMKLWVsc2UKLSAgYWNfY3ZfbGliX25jdXJzZXNfY2xlYXI9bm8KLWZp
Ci1ybSAtZiBjb3JlIGNvbmZ0ZXN0LmVyciBjb25mdGVzdC4kYWNfb2JqZXh0IFwKLSAgICBjb25m
dGVzdCRhY19leGVleHQgY29uZnRlc3QuJGFjX2V4dAotTElCUz0kYWNfY2hlY2tfbGliX3NhdmVf
TElCUwotZmkKLXsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogcmVzdWx0
OiAkYWNfY3ZfbGliX25jdXJzZXNfY2xlYXIiID4mNQotJGFzX2VjaG8gIiRhY19jdl9saWJfbmN1
cnNlc19jbGVhciIgPiY2OyB9Ci1pZiB0ZXN0ICJ4JGFjX2N2X2xpYl9uY3Vyc2VzX2NsZWFyIiA9
IHh5ZXM7IHRoZW4gOgotICBuY3Vyc2VzPSJ5IgotZWxzZQotICBuY3Vyc2VzPSJuIgotZmkKLQot
Ci1lbHNlCi0gIG5jdXJzZXM9Im4iCi1maQotCi0KLWlmIHRlc3QgIiRjdXJzZXMiID0gIm4iICYm
IHRlc3QgIiRuY3Vyc2VzIiA9ICJuIjsgdGhlbiA6Ci0KLSAgICBhc19mbl9lcnJvciAkPyAiVW5h
YmxlIHRvIGZpbmQgYSBzdWl0YWJsZSBjdXJzZXMgbGlicmFyeSIgIiRMSU5FTk8iIDUKLQotZmkK
LSMgUHJlZmVyIG5jdXJzZXMgb3ZlciBjdXJzZXMgaWYgYm90aCBhcmUgcHJlc2VudAotaWYgdGVz
dCAiJG5jdXJzZXMiID0gInkiOyB0aGVuIDoKLQotICAgIENVUlNFU19MSUJTPSItbG5jdXJzZXMi
Ci0KLSRhc19lY2hvICIjZGVmaW5lIElOQ0xVREVfQ1VSU0VTX0ggPG5jdXJzZXMuaD4iID4+Y29u
ZmRlZnMuaAotCi0KLWVsc2UKLQotICAgIENVUlNFU19MSUJTPSItbGN1cnNlcyIKLQotJGFzX2Vj
aG8gIiNkZWZpbmUgSU5DTFVERV9DVVJTRVNfSCA8Y3Vyc2VzLmg+IiA+PmNvbmZkZWZzLmgKLQot
Ci1maQotCi0KLWlmIHRlc3QgIiRuY3Vyc2VzIiA9ICJ5IjsgdGhlbiA6Ci0KLXsgJGFzX2VjaG8g
IiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogY2hlY2tpbmcgZm9yIGRlZmluZV9rZXkgaW4g
LWx0aW5mbyIgPiY1Ci0kYXNfZWNob19uICJjaGVja2luZyBmb3IgZGVmaW5lX2tleSBpbiAtbHRp
bmZvLi4uICIgPiY2OyB9Ci1pZiAke2FjX2N2X2xpYl90aW5mb19kZWZpbmVfa2V5Kzp9IGZhbHNl
OyB0aGVuIDoKLSAgJGFzX2VjaG9fbiAiKGNhY2hlZCkgIiA+JjYKLWVsc2UKLSAgYWNfY2hlY2tf
bGliX3NhdmVfTElCUz0kTElCUwotTElCUz0iLWx0aW5mbyAgJExJQlMiCi1jYXQgY29uZmRlZnMu
aCAtIDw8X0FDRU9GID5jb25mdGVzdC4kYWNfZXh0Ci0vKiBlbmQgY29uZmRlZnMuaC4gICovCi0K
LS8qIE92ZXJyaWRlIGFueSBHQ0MgaW50ZXJuYWwgcHJvdG90eXBlIHRvIGF2b2lkIGFuIGVycm9y
LgotICAgVXNlIGNoYXIgYmVjYXVzZSBpbnQgbWlnaHQgbWF0Y2ggdGhlIHJldHVybiB0eXBlIG9m
IGEgR0NDCi0gICBidWlsdGluIGFuZCB0aGVuIGl0cyBhcmd1bWVudCBwcm90b3R5cGUgd291bGQg
c3RpbGwgYXBwbHkuICAqLwotI2lmZGVmIF9fY3BsdXNwbHVzCi1leHRlcm4gIkMiCi0jZW5kaWYK
LWNoYXIgZGVmaW5lX2tleSAoKTsKLWludAotbWFpbiAoKQotewotcmV0dXJuIGRlZmluZV9rZXkg
KCk7Ci0gIDsKLSAgcmV0dXJuIDA7Ci19Ci1fQUNFT0YKLWlmIGFjX2ZuX2NfdHJ5X2xpbmsgIiRM
SU5FTk8iOyB0aGVuIDoKLSAgYWNfY3ZfbGliX3RpbmZvX2RlZmluZV9rZXk9eWVzCi1lbHNlCi0g
IGFjX2N2X2xpYl90aW5mb19kZWZpbmVfa2V5PW5vCi1maQotcm0gLWYgY29yZSBjb25mdGVzdC5l
cnIgY29uZnRlc3QuJGFjX29iamV4dCBcCi0gICAgY29uZnRlc3QkYWNfZXhlZXh0IGNvbmZ0ZXN0
LiRhY19leHQKLUxJQlM9JGFjX2NoZWNrX2xpYl9zYXZlX0xJQlMKLWZpCi17ICRhc19lY2hvICIk
YXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IHJlc3VsdDogJGFjX2N2X2xpYl90aW5mb19kZWZp
bmVfa2V5IiA+JjUKLSRhc19lY2hvICIkYWNfY3ZfbGliX3RpbmZvX2RlZmluZV9rZXkiID4mNjsg
fQotaWYgdGVzdCAieCRhY19jdl9saWJfdGluZm9fZGVmaW5lX2tleSIgPSB4eWVzOyB0aGVuIDoK
LSAgVElORk9fTElCUz0tbHRpbmZvCi1maQotCi0KLWZpCi0KLQotCi0KLQotCi0KLQotCi1pZiB0
ZXN0ICJ4JGFjX2N2X2Vudl9QS0dfQ09ORklHX3NldCIgIT0gInhzZXQiOyB0aGVuCi0JaWYgdGVz
dCAtbiAiJGFjX3Rvb2xfcHJlZml4IjsgdGhlbgotICAjIEV4dHJhY3QgdGhlIGZpcnN0IHdvcmQg
b2YgIiR7YWNfdG9vbF9wcmVmaXh9cGtnLWNvbmZpZyIsIHNvIGl0IGNhbiBiZSBhIHByb2dyYW0g
bmFtZSB3aXRoIGFyZ3MuCi1zZXQgZHVtbXkgJHthY190b29sX3ByZWZpeH1wa2ctY29uZmlnOyBh
Y193b3JkPSQyCi17ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IGNoZWNr
aW5nIGZvciAkYWNfd29yZCIgPiY1Ci0kYXNfZWNob19uICJjaGVja2luZyBmb3IgJGFjX3dvcmQu
Li4gIiA+JjY7IH0KLWlmICR7YWNfY3ZfcGF0aF9QS0dfQ09ORklHKzp9IGZhbHNlOyB0aGVuIDoK
LSAgJGFzX2VjaG9fbiAiKGNhY2hlZCkgIiA+JjYKLWVsc2UKLSAgY2FzZSAkUEtHX0NPTkZJRyBp
bgotICBbXFwvXSogfCA/OltcXC9dKikKLSAgYWNfY3ZfcGF0aF9QS0dfQ09ORklHPSIkUEtHX0NP
TkZJRyIgIyBMZXQgdGhlIHVzZXIgb3ZlcnJpZGUgdGhlIHRlc3Qgd2l0aCBhIHBhdGguCi0gIDs7
Ci0gICopCi0gIGFzX3NhdmVfSUZTPSRJRlM7IElGUz0kUEFUSF9TRVBBUkFUT1IKLWZvciBhc19k
aXIgaW4gJFBBVEgKLWRvCi0gIElGUz0kYXNfc2F2ZV9JRlMKLSAgdGVzdCAteiAiJGFzX2RpciIg
JiYgYXNfZGlyPS4KLSAgICBmb3IgYWNfZXhlY19leHQgaW4gJycgJGFjX2V4ZWN1dGFibGVfZXh0
ZW5zaW9uczsgZG8KLSAgaWYgYXNfZm5fZXhlY3V0YWJsZV9wICIkYXNfZGlyLyRhY193b3JkJGFj
X2V4ZWNfZXh0IjsgdGhlbgotICAgIGFjX2N2X3BhdGhfUEtHX0NPTkZJRz0iJGFzX2Rpci8kYWNf
d29yZCRhY19leGVjX2V4dCIKLSAgICAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5F
Tk99OiBmb3VuZCAkYXNfZGlyLyRhY193b3JkJGFjX2V4ZWNfZXh0IiA+JjUKLSAgICBicmVhayAy
Ci0gIGZpCi1kb25lCi0gIGRvbmUKLUlGUz0kYXNfc2F2ZV9JRlMKLQotICA7OwotZXNhYwotZmkK
LVBLR19DT05GSUc9JGFjX2N2X3BhdGhfUEtHX0NPTkZJRwotaWYgdGVzdCAtbiAiJFBLR19DT05G
SUciOyB0aGVuCi0gIHsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogcmVz
dWx0OiAkUEtHX0NPTkZJRyIgPiY1Ci0kYXNfZWNobyAiJFBLR19DT05GSUciID4mNjsgfQotZWxz
ZQotICB7ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IHJlc3VsdDogbm8i
ID4mNQotJGFzX2VjaG8gIm5vIiA+JjY7IH0KLWZpCi0KLQotZmkKLWlmIHRlc3QgLXogIiRhY19j
dl9wYXRoX1BLR19DT05GSUciOyB0aGVuCi0gIGFjX3B0X1BLR19DT05GSUc9JFBLR19DT05GSUcK
LSAgIyBFeHRyYWN0IHRoZSBmaXJzdCB3b3JkIG9mICJwa2ctY29uZmlnIiwgc28gaXQgY2FuIGJl
IGEgcHJvZ3JhbSBuYW1lIHdpdGggYXJncy4KLXNldCBkdW1teSBwa2ctY29uZmlnOyBhY193b3Jk
PSQyCi17ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IGNoZWNraW5nIGZv
ciAkYWNfd29yZCIgPiY1Ci0kYXNfZWNob19uICJjaGVja2luZyBmb3IgJGFjX3dvcmQuLi4gIiA+
JjY7IH0KLWlmICR7YWNfY3ZfcGF0aF9hY19wdF9QS0dfQ09ORklHKzp9IGZhbHNlOyB0aGVuIDoK
LSAgJGFzX2VjaG9fbiAiKGNhY2hlZCkgIiA+JjYKLWVsc2UKLSAgY2FzZSAkYWNfcHRfUEtHX0NP
TkZJRyBpbgotICBbXFwvXSogfCA/OltcXC9dKikKLSAgYWNfY3ZfcGF0aF9hY19wdF9QS0dfQ09O
RklHPSIkYWNfcHRfUEtHX0NPTkZJRyIgIyBMZXQgdGhlIHVzZXIgb3ZlcnJpZGUgdGhlIHRlc3Qg
d2l0aCBhIHBhdGguCi0gIDs7Ci0gICopCi0gIGFzX3NhdmVfSUZTPSRJRlM7IElGUz0kUEFUSF9T
RVBBUkFUT1IKLWZvciBhc19kaXIgaW4gJFBBVEgKLWRvCi0gIElGUz0kYXNfc2F2ZV9JRlMKLSAg
dGVzdCAteiAiJGFzX2RpciIgJiYgYXNfZGlyPS4KLSAgICBmb3IgYWNfZXhlY19leHQgaW4gJycg
JGFjX2V4ZWN1dGFibGVfZXh0ZW5zaW9uczsgZG8KLSAgaWYgYXNfZm5fZXhlY3V0YWJsZV9wICIk
YXNfZGlyLyRhY193b3JkJGFjX2V4ZWNfZXh0IjsgdGhlbgotICAgIGFjX2N2X3BhdGhfYWNfcHRf
UEtHX0NPTkZJRz0iJGFzX2Rpci8kYWNfd29yZCRhY19leGVjX2V4dCIKLSAgICAkYXNfZWNobyAi
JGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiBmb3VuZCAkYXNfZGlyLyRhY193b3JkJGFjX2V4
ZWNfZXh0IiA+JjUKLSAgICBicmVhayAyCi0gIGZpCi1kb25lCi0gIGRvbmUKLUlGUz0kYXNfc2F2
ZV9JRlMKLQotICA7OwotZXNhYwotZmkKLWFjX3B0X1BLR19DT05GSUc9JGFjX2N2X3BhdGhfYWNf
cHRfUEtHX0NPTkZJRwotaWYgdGVzdCAtbiAiJGFjX3B0X1BLR19DT05GSUciOyB0aGVuCi0gIHsg
JGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogcmVzdWx0OiAkYWNfcHRfUEtH
X0NPTkZJRyIgPiY1Ci0kYXNfZWNobyAiJGFjX3B0X1BLR19DT05GSUciID4mNjsgfQotZWxzZQot
ICB7ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IHJlc3VsdDogbm8iID4m
NQotJGFzX2VjaG8gIm5vIiA+JjY7IH0KLWZpCi0KLSAgaWYgdGVzdCAieCRhY19wdF9QS0dfQ09O
RklHIiA9IHg7IHRoZW4KLSAgICBQS0dfQ09ORklHPSIiCi0gIGVsc2UKLSAgICBjYXNlICRjcm9z
c19jb21waWxpbmc6JGFjX3Rvb2xfd2FybmVkIGluCi15ZXM6KQoteyAkYXNfZWNobyAiJGFzX21l
OiR7YXNfbGluZW5vLSRMSU5FTk99OiBXQVJOSU5HOiB1c2luZyBjcm9zcyB0b29scyBub3QgcHJl
Zml4ZWQgd2l0aCBob3N0IHRyaXBsZXQiID4mNQotJGFzX2VjaG8gIiRhc19tZTogV0FSTklORzog
dXNpbmcgY3Jvc3MgdG9vbHMgbm90IHByZWZpeGVkIHdpdGggaG9zdCB0cmlwbGV0IiA+JjI7fQot
YWNfdG9vbF93YXJuZWQ9eWVzIDs7Ci1lc2FjCi0gICAgUEtHX0NPTkZJRz0kYWNfcHRfUEtHX0NP
TkZJRwotICBmaQotZWxzZQotICBQS0dfQ09ORklHPSIkYWNfY3ZfcGF0aF9QS0dfQ09ORklHIgot
ZmkKLQotZmkKLWlmIHRlc3QgLW4gIiRQS0dfQ09ORklHIjsgdGhlbgotCV9wa2dfbWluX3ZlcnNp
b249MC45LjAKLQl7ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IGNoZWNr
aW5nIHBrZy1jb25maWcgaXMgYXQgbGVhc3QgdmVyc2lvbiAkX3BrZ19taW5fdmVyc2lvbiIgPiY1
Ci0kYXNfZWNob19uICJjaGVja2luZyBwa2ctY29uZmlnIGlzIGF0IGxlYXN0IHZlcnNpb24gJF9w
a2dfbWluX3ZlcnNpb24uLi4gIiA+JjY7IH0KLQlpZiAkUEtHX0NPTkZJRyAtLWF0bGVhc3QtcGtn
Y29uZmlnLXZlcnNpb24gJF9wa2dfbWluX3ZlcnNpb247IHRoZW4KLQkJeyAkYXNfZWNobyAiJGFz
X21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiByZXN1bHQ6IHllcyIgPiY1Ci0kYXNfZWNobyAieWVz
IiA+JjY7IH0KLQllbHNlCi0JCXsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5P
fTogcmVzdWx0OiBubyIgPiY1Ci0kYXNfZWNobyAibm8iID4mNjsgfQotCQlQS0dfQ09ORklHPSIi
Ci0JZmkKLWZpCi1pZiB0ZXN0ICJ4JHFlbXVfeGVuIiA9ICJ4eSI7IHRoZW4gOgotCi0KLXBrZ19m
YWlsZWQ9bm8KLXsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogY2hlY2tp
bmcgZm9yIGdsaWIiID4mNQotJGFzX2VjaG9fbiAiY2hlY2tpbmcgZm9yIGdsaWIuLi4gIiA+JjY7
IH0KLQotaWYgdGVzdCAtbiAiJGdsaWJfQ0ZMQUdTIjsgdGhlbgotICAgIHBrZ19jdl9nbGliX0NG
TEFHUz0iJGdsaWJfQ0ZMQUdTIgotIGVsaWYgdGVzdCAtbiAiJFBLR19DT05GSUciOyB0aGVuCi0g
ICAgaWYgdGVzdCAtbiAiJFBLR19DT05GSUciICYmIFwKLSAgICB7IHsgJGFzX2VjaG8gIiRhc19t
ZToke2FzX2xpbmVuby0kTElORU5PfTogXCRQS0dfQ09ORklHIC0tZXhpc3RzIC0tcHJpbnQtZXJy
b3JzIFwiZ2xpYi0yLjAgPj0gMi4xMlwiIjsgfSA+JjUKLSAgKCRQS0dfQ09ORklHIC0tZXhpc3Rz
IC0tcHJpbnQtZXJyb3JzICJnbGliLTIuMCA+PSAyLjEyIikgMj4mNQotICBhY19zdGF0dXM9JD8K
LSAgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogXCQ/ID0gJGFjX3N0YXR1
cyIgPiY1Ci0gIHRlc3QgJGFjX3N0YXR1cyA9IDA7IH07IHRoZW4KLSAgcGtnX2N2X2dsaWJfQ0ZM
QUdTPWAkUEtHX0NPTkZJRyAtLWNmbGFncyAiZ2xpYi0yLjAgPj0gMi4xMiIgMj4vZGV2L251bGxg
Ci0JCSAgICAgIHRlc3QgIngkPyIgIT0gIngwIiAmJiBwa2dfZmFpbGVkPXllcwotZWxzZQotICBw
a2dfZmFpbGVkPXllcwotZmkKLSBlbHNlCi0gICAgcGtnX2ZhaWxlZD11bnRyaWVkCi1maQotaWYg
dGVzdCAtbiAiJGdsaWJfTElCUyI7IHRoZW4KLSAgICBwa2dfY3ZfZ2xpYl9MSUJTPSIkZ2xpYl9M
SUJTIgotIGVsaWYgdGVzdCAtbiAiJFBLR19DT05GSUciOyB0aGVuCi0gICAgaWYgdGVzdCAtbiAi
JFBLR19DT05GSUciICYmIFwKLSAgICB7IHsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0k
TElORU5PfTogXCRQS0dfQ09ORklHIC0tZXhpc3RzIC0tcHJpbnQtZXJyb3JzIFwiZ2xpYi0yLjAg
Pj0gMi4xMlwiIjsgfSA+JjUKLSAgKCRQS0dfQ09ORklHIC0tZXhpc3RzIC0tcHJpbnQtZXJyb3Jz
ICJnbGliLTIuMCA+PSAyLjEyIikgMj4mNQotICBhY19zdGF0dXM9JD8KLSAgJGFzX2VjaG8gIiRh
c19tZToke2FzX2xpbmVuby0kTElORU5PfTogXCQ/ID0gJGFjX3N0YXR1cyIgPiY1Ci0gIHRlc3Qg
JGFjX3N0YXR1cyA9IDA7IH07IHRoZW4KLSAgcGtnX2N2X2dsaWJfTElCUz1gJFBLR19DT05GSUcg
LS1saWJzICJnbGliLTIuMCA+PSAyLjEyIiAyPi9kZXYvbnVsbGAKLQkJICAgICAgdGVzdCAieCQ/
IiAhPSAieDAiICYmIHBrZ19mYWlsZWQ9eWVzCi1lbHNlCi0gIHBrZ19mYWlsZWQ9eWVzCi1maQot
IGVsc2UKLSAgICBwa2dfZmFpbGVkPXVudHJpZWQKLWZpCi0KLQotCi1pZiB0ZXN0ICRwa2dfZmFp
bGVkID0geWVzOyB0aGVuCi0gICAJeyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5F
Tk99OiByZXN1bHQ6IG5vIiA+JjUKLSRhc19lY2hvICJubyIgPiY2OyB9Ci0KLWlmICRQS0dfQ09O
RklHIC0tYXRsZWFzdC1wa2djb25maWctdmVyc2lvbiAwLjIwOyB0aGVuCi0gICAgICAgIF9wa2df
c2hvcnRfZXJyb3JzX3N1cHBvcnRlZD15ZXMKLWVsc2UKLSAgICAgICAgX3BrZ19zaG9ydF9lcnJv
cnNfc3VwcG9ydGVkPW5vCi1maQotICAgICAgICBpZiB0ZXN0ICRfcGtnX3Nob3J0X2Vycm9yc19z
dXBwb3J0ZWQgPSB5ZXM7IHRoZW4KLQkgICAgICAgIGdsaWJfUEtHX0VSUk9SUz1gJFBLR19DT05G
SUcgLS1zaG9ydC1lcnJvcnMgLS1wcmludC1lcnJvcnMgLS1jZmxhZ3MgLS1saWJzICJnbGliLTIu
MCA+PSAyLjEyIiAyPiYxYAotICAgICAgICBlbHNlCi0JICAgICAgICBnbGliX1BLR19FUlJPUlM9
YCRQS0dfQ09ORklHIC0tcHJpbnQtZXJyb3JzIC0tY2ZsYWdzIC0tbGlicyAiZ2xpYi0yLjAgPj0g
Mi4xMiIgMj4mMWAKLSAgICAgICAgZmkKLQkjIFB1dCB0aGUgbmFzdHkgZXJyb3IgbWVzc2FnZSBp
biBjb25maWcubG9nIHdoZXJlIGl0IGJlbG9uZ3MKLQllY2hvICIkZ2xpYl9QS0dfRVJST1JTIiA+
JjUKLQotCWFzX2ZuX2Vycm9yICQ/ICJQYWNrYWdlIHJlcXVpcmVtZW50cyAoZ2xpYi0yLjAgPj0g
Mi4xMikgd2VyZSBub3QgbWV0OgotCi0kZ2xpYl9QS0dfRVJST1JTCi0KLUNvbnNpZGVyIGFkanVz
dGluZyB0aGUgUEtHX0NPTkZJR19QQVRIIGVudmlyb25tZW50IHZhcmlhYmxlIGlmIHlvdQotaW5z
dGFsbGVkIHNvZnR3YXJlIGluIGEgbm9uLXN0YW5kYXJkIHByZWZpeC4KLQotQWx0ZXJuYXRpdmVs
eSwgeW91IG1heSBzZXQgdGhlIGVudmlyb25tZW50IHZhcmlhYmxlcyBnbGliX0NGTEFHUwotYW5k
IGdsaWJfTElCUyB0byBhdm9pZCB0aGUgbmVlZCB0byBjYWxsIHBrZy1jb25maWcuCi1TZWUgdGhl
IHBrZy1jb25maWcgbWFuIHBhZ2UgZm9yIG1vcmUgZGV0YWlscy4iICIkTElORU5PIiA1Ci1lbGlm
IHRlc3QgJHBrZ19mYWlsZWQgPSB1bnRyaWVkOyB0aGVuCi0gICAgIAl7ICRhc19lY2hvICIkYXNf
bWU6JHthc19saW5lbm8tJExJTkVOT306IHJlc3VsdDogbm8iID4mNQotJGFzX2VjaG8gIm5vIiA+
JjY7IH0KLQl7IHsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogZXJyb3I6
IGluIFxgJGFjX3B3ZCc6IiA+JjUKLSRhc19lY2hvICIkYXNfbWU6IGVycm9yOiBpbiBcYCRhY19w
d2QnOiIgPiYyO30KLWFzX2ZuX2Vycm9yICQ/ICJUaGUgcGtnLWNvbmZpZyBzY3JpcHQgY291bGQg
bm90IGJlIGZvdW5kIG9yIGlzIHRvbyBvbGQuICBNYWtlIHN1cmUgaXQKLWlzIGluIHlvdXIgUEFU
SCBvciBzZXQgdGhlIFBLR19DT05GSUcgZW52aXJvbm1lbnQgdmFyaWFibGUgdG8gdGhlIGZ1bGwK
LXBhdGggdG8gcGtnLWNvbmZpZy4KLQotQWx0ZXJuYXRpdmVseSwgeW91IG1heSBzZXQgdGhlIGVu
dmlyb25tZW50IHZhcmlhYmxlcyBnbGliX0NGTEFHUwotYW5kIGdsaWJfTElCUyB0byBhdm9pZCB0
aGUgbmVlZCB0byBjYWxsIHBrZy1jb25maWcuCi1TZWUgdGhlIHBrZy1jb25maWcgbWFuIHBhZ2Ug
Zm9yIG1vcmUgZGV0YWlscy4KLQotVG8gZ2V0IHBrZy1jb25maWcsIHNlZSA8aHR0cDovL3BrZy1j
b25maWcuZnJlZWRlc2t0b3Aub3JnLz4uCi1TZWUgXGBjb25maWcubG9nJyBmb3IgbW9yZSBkZXRh
aWxzIiAiJExJTkVOTyIgNTsgfQotZWxzZQotCWdsaWJfQ0ZMQUdTPSRwa2dfY3ZfZ2xpYl9DRkxB
R1MKLQlnbGliX0xJQlM9JHBrZ19jdl9nbGliX0xJQlMKLSAgICAgICAgeyAkYXNfZWNobyAiJGFz
X21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiByZXN1bHQ6IHllcyIgPiY1Ci0kYXNfZWNobyAieWVz
IiA+JjY7IH0KLQotZmkKLQotcGtnX2ZhaWxlZD1ubwoteyAkYXNfZWNobyAiJGFzX21lOiR7YXNf
bGluZW5vLSRMSU5FTk99OiBjaGVja2luZyBmb3IgcGl4bWFuIiA+JjUKLSRhc19lY2hvX24gImNo
ZWNraW5nIGZvciBwaXhtYW4uLi4gIiA+JjY7IH0KLQotaWYgdGVzdCAtbiAiJHBpeG1hbl9DRkxB
R1MiOyB0aGVuCi0gICAgcGtnX2N2X3BpeG1hbl9DRkxBR1M9IiRwaXhtYW5fQ0ZMQUdTIgotIGVs
aWYgdGVzdCAtbiAiJFBLR19DT05GSUciOyB0aGVuCi0gICAgaWYgdGVzdCAtbiAiJFBLR19DT05G
SUciICYmIFwKLSAgICB7IHsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTog
XCRQS0dfQ09ORklHIC0tZXhpc3RzIC0tcHJpbnQtZXJyb3JzIFwicGl4bWFuLTEgPj0gMC4yMS44
XCIiOyB9ID4mNQotICAoJFBLR19DT05GSUcgLS1leGlzdHMgLS1wcmludC1lcnJvcnMgInBpeG1h
bi0xID49IDAuMjEuOCIpIDI+JjUKLSAgYWNfc3RhdHVzPSQ/Ci0gICRhc19lY2hvICIkYXNfbWU6
JHthc19saW5lbm8tJExJTkVOT306IFwkPyA9ICRhY19zdGF0dXMiID4mNQotICB0ZXN0ICRhY19z
dGF0dXMgPSAwOyB9OyB0aGVuCi0gIHBrZ19jdl9waXhtYW5fQ0ZMQUdTPWAkUEtHX0NPTkZJRyAt
LWNmbGFncyAicGl4bWFuLTEgPj0gMC4yMS44IiAyPi9kZXYvbnVsbGAKLQkJICAgICAgdGVzdCAi
eCQ/IiAhPSAieDAiICYmIHBrZ19mYWlsZWQ9eWVzCi1lbHNlCi0gIHBrZ19mYWlsZWQ9eWVzCi1m
aQotIGVsc2UKLSAgICBwa2dfZmFpbGVkPXVudHJpZWQKLWZpCi1pZiB0ZXN0IC1uICIkcGl4bWFu
X0xJQlMiOyB0aGVuCi0gICAgcGtnX2N2X3BpeG1hbl9MSUJTPSIkcGl4bWFuX0xJQlMiCi0gZWxp
ZiB0ZXN0IC1uICIkUEtHX0NPTkZJRyI7IHRoZW4KLSAgICBpZiB0ZXN0IC1uICIkUEtHX0NPTkZJ
RyIgJiYgXAotICAgIHsgeyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiBc
JFBLR19DT05GSUcgLS1leGlzdHMgLS1wcmludC1lcnJvcnMgXCJwaXhtYW4tMSA+PSAwLjIxLjhc
IiI7IH0gPiY1Ci0gICgkUEtHX0NPTkZJRyAtLWV4aXN0cyAtLXByaW50LWVycm9ycyAicGl4bWFu
LTEgPj0gMC4yMS44IikgMj4mNQotICBhY19zdGF0dXM9JD8KLSAgJGFzX2VjaG8gIiRhc19tZTok
e2FzX2xpbmVuby0kTElORU5PfTogXCQ/ID0gJGFjX3N0YXR1cyIgPiY1Ci0gIHRlc3QgJGFjX3N0
YXR1cyA9IDA7IH07IHRoZW4KLSAgcGtnX2N2X3BpeG1hbl9MSUJTPWAkUEtHX0NPTkZJRyAtLWxp
YnMgInBpeG1hbi0xID49IDAuMjEuOCIgMj4vZGV2L251bGxgCi0JCSAgICAgIHRlc3QgIngkPyIg
IT0gIngwIiAmJiBwa2dfZmFpbGVkPXllcwotZWxzZQotICBwa2dfZmFpbGVkPXllcwotZmkKLSBl
bHNlCi0gICAgcGtnX2ZhaWxlZD11bnRyaWVkCi1maQotCi0KLQotaWYgdGVzdCAkcGtnX2ZhaWxl
ZCA9IHllczsgdGhlbgotICAgCXsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5P
fTogcmVzdWx0OiBubyIgPiY1Ci0kYXNfZWNobyAibm8iID4mNjsgfQotCi1pZiAkUEtHX0NPTkZJ
RyAtLWF0bGVhc3QtcGtnY29uZmlnLXZlcnNpb24gMC4yMDsgdGhlbgotICAgICAgICBfcGtnX3No
b3J0X2Vycm9yc19zdXBwb3J0ZWQ9eWVzCi1lbHNlCi0gICAgICAgIF9wa2dfc2hvcnRfZXJyb3Jz
X3N1cHBvcnRlZD1ubwotZmkKLSAgICAgICAgaWYgdGVzdCAkX3BrZ19zaG9ydF9lcnJvcnNfc3Vw
cG9ydGVkID0geWVzOyB0aGVuCi0JICAgICAgICBwaXhtYW5fUEtHX0VSUk9SUz1gJFBLR19DT05G
SUcgLS1zaG9ydC1lcnJvcnMgLS1wcmludC1lcnJvcnMgLS1jZmxhZ3MgLS1saWJzICJwaXhtYW4t
MSA+PSAwLjIxLjgiIDI+JjFgCi0gICAgICAgIGVsc2UKLQkgICAgICAgIHBpeG1hbl9QS0dfRVJS
T1JTPWAkUEtHX0NPTkZJRyAtLXByaW50LWVycm9ycyAtLWNmbGFncyAtLWxpYnMgInBpeG1hbi0x
ID49IDAuMjEuOCIgMj4mMWAKLSAgICAgICAgZmkKLQkjIFB1dCB0aGUgbmFzdHkgZXJyb3IgbWVz
c2FnZSBpbiBjb25maWcubG9nIHdoZXJlIGl0IGJlbG9uZ3MKLQllY2hvICIkcGl4bWFuX1BLR19F
UlJPUlMiID4mNQotCi0JYXNfZm5fZXJyb3IgJD8gIlBhY2thZ2UgcmVxdWlyZW1lbnRzIChwaXht
YW4tMSA+PSAwLjIxLjgpIHdlcmUgbm90IG1ldDoKLQotJHBpeG1hbl9QS0dfRVJST1JTCi0KLUNv
bnNpZGVyIGFkanVzdGluZyB0aGUgUEtHX0NPTkZJR19QQVRIIGVudmlyb25tZW50IHZhcmlhYmxl
IGlmIHlvdQotaW5zdGFsbGVkIHNvZnR3YXJlIGluIGEgbm9uLXN0YW5kYXJkIHByZWZpeC4KLQot
QWx0ZXJuYXRpdmVseSwgeW91IG1heSBzZXQgdGhlIGVudmlyb25tZW50IHZhcmlhYmxlcyBwaXht
YW5fQ0ZMQUdTCi1hbmQgcGl4bWFuX0xJQlMgdG8gYXZvaWQgdGhlIG5lZWQgdG8gY2FsbCBwa2ct
Y29uZmlnLgotU2VlIHRoZSBwa2ctY29uZmlnIG1hbiBwYWdlIGZvciBtb3JlIGRldGFpbHMuIiAi
JExJTkVOTyIgNQotZWxpZiB0ZXN0ICRwa2dfZmFpbGVkID0gdW50cmllZDsgdGhlbgotICAgICAJ
eyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiByZXN1bHQ6IG5vIiA+JjUK
LSRhc19lY2hvICJubyIgPiY2OyB9Ci0JeyB7ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8t
JExJTkVOT306IGVycm9yOiBpbiBcYCRhY19wd2QnOiIgPiY1Ci0kYXNfZWNobyAiJGFzX21lOiBl
cnJvcjogaW4gXGAkYWNfcHdkJzoiID4mMjt9Ci1hc19mbl9lcnJvciAkPyAiVGhlIHBrZy1jb25m
aWcgc2NyaXB0IGNvdWxkIG5vdCBiZSBmb3VuZCBvciBpcyB0b28gb2xkLiAgTWFrZSBzdXJlIGl0
Ci1pcyBpbiB5b3VyIFBBVEggb3Igc2V0IHRoZSBQS0dfQ09ORklHIGVudmlyb25tZW50IHZhcmlh
YmxlIHRvIHRoZSBmdWxsCi1wYXRoIHRvIHBrZy1jb25maWcuCi0KLUFsdGVybmF0aXZlbHksIHlv
dSBtYXkgc2V0IHRoZSBlbnZpcm9ubWVudCB2YXJpYWJsZXMgcGl4bWFuX0NGTEFHUwotYW5kIHBp
eG1hbl9MSUJTIHRvIGF2b2lkIHRoZSBuZWVkIHRvIGNhbGwgcGtnLWNvbmZpZy4KLVNlZSB0aGUg
cGtnLWNvbmZpZyBtYW4gcGFnZSBmb3IgbW9yZSBkZXRhaWxzLgotCi1UbyBnZXQgcGtnLWNvbmZp
Zywgc2VlIDxodHRwOi8vcGtnLWNvbmZpZy5mcmVlZGVza3RvcC5vcmcvPi4KLVNlZSBcYGNvbmZp
Zy5sb2cnIGZvciBtb3JlIGRldGFpbHMiICIkTElORU5PIiA1OyB9Ci1lbHNlCi0JcGl4bWFuX0NG
TEFHUz0kcGtnX2N2X3BpeG1hbl9DRkxBR1MKLQlwaXhtYW5fTElCUz0kcGtnX2N2X3BpeG1hbl9M
SUJTCi0gICAgICAgIHsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogcmVz
dWx0OiB5ZXMiID4mNQotJGFzX2VjaG8gInllcyIgPiY2OyB9Ci0KLWZpCi0KLWZpCi0KLSMgRXh0
cmFjdCB0aGUgZmlyc3Qgd29yZCBvZiAid2dldCIsIHNvIGl0IGNhbiBiZSBhIHByb2dyYW0gbmFt
ZSB3aXRoIGFyZ3MuCi1zZXQgZHVtbXkgd2dldDsgYWNfd29yZD0kMgoteyAkYXNfZWNobyAiJGFz
X21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiBjaGVja2luZyBmb3IgJGFjX3dvcmQiID4mNQotJGFz
X2VjaG9fbiAiY2hlY2tpbmcgZm9yICRhY193b3JkLi4uICIgPiY2OyB9Ci1pZiAke2FjX2N2X3Bh
dGhfV0dFVCs6fSBmYWxzZTsgdGhlbiA6Ci0gICRhc19lY2hvX24gIihjYWNoZWQpICIgPiY2Ci1l
bHNlCi0gIGNhc2UgJFdHRVQgaW4KLSAgW1xcL10qIHwgPzpbXFwvXSopCi0gIGFjX2N2X3BhdGhf
V0dFVD0iJFdHRVQiICMgTGV0IHRoZSB1c2VyIG92ZXJyaWRlIHRoZSB0ZXN0IHdpdGggYSBwYXRo
LgotICA7OwotICAqKQotICBhc19zYXZlX0lGUz0kSUZTOyBJRlM9JFBBVEhfU0VQQVJBVE9SCi1m
b3IgYXNfZGlyIGluICRQQVRICi1kbwotICBJRlM9JGFzX3NhdmVfSUZTCi0gIHRlc3QgLXogIiRh
c19kaXIiICYmIGFzX2Rpcj0uCi0gICAgZm9yIGFjX2V4ZWNfZXh0IGluICcnICRhY19leGVjdXRh
YmxlX2V4dGVuc2lvbnM7IGRvCi0gIGlmIGFzX2ZuX2V4ZWN1dGFibGVfcCAiJGFzX2Rpci8kYWNf
d29yZCRhY19leGVjX2V4dCI7IHRoZW4KLSAgICBhY19jdl9wYXRoX1dHRVQ9IiRhc19kaXIvJGFj
X3dvcmQkYWNfZXhlY19leHQiCi0gICAgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElO
RU5PfTogZm91bmQgJGFzX2Rpci8kYWNfd29yZCRhY19leGVjX2V4dCIgPiY1Ci0gICAgYnJlYWsg
MgotICBmaQotZG9uZQotICBkb25lCi1JRlM9JGFzX3NhdmVfSUZTCi0KLSAgdGVzdCAteiAiJGFj
X2N2X3BhdGhfV0dFVCIgJiYgYWNfY3ZfcGF0aF9XR0VUPSJubyIKLSAgOzsKLWVzYWMKLWZpCi1X
R0VUPSRhY19jdl9wYXRoX1dHRVQKLWlmIHRlc3QgLW4gIiRXR0VUIjsgdGhlbgotICB7ICRhc19l
Y2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IHJlc3VsdDogJFdHRVQiID4mNQotJGFz
X2VjaG8gIiRXR0VUIiA+JjY7IH0KLWVsc2UKLSAgeyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGlu
ZW5vLSRMSU5FTk99OiByZXN1bHQ6IG5vIiA+JjUKLSRhc19lY2hvICJubyIgPiY2OyB9Ci1maQot
Ci0KLSMgRXh0cmFjdCB0aGUgZmlyc3Qgd29yZCBvZiAiZmFsc2UiLCBzbyBpdCBjYW4gYmUgYSBw
cm9ncmFtIG5hbWUgd2l0aCBhcmdzLgotc2V0IGR1bW15IGZhbHNlOyBhY193b3JkPSQyCi17ICRh
c19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IGNoZWNraW5nIGZvciAkYWNfd29y
ZCIgPiY1Ci0kYXNfZWNob19uICJjaGVja2luZyBmb3IgJGFjX3dvcmQuLi4gIiA+JjY7IH0KLWlm
ICR7YWNfY3ZfcGF0aF9GQUxTRSs6fSBmYWxzZTsgdGhlbiA6Ci0gICRhc19lY2hvX24gIihjYWNo
ZWQpICIgPiY2Ci1lbHNlCi0gIGNhc2UgJEZBTFNFIGluCi0gIFtcXC9dKiB8ID86W1xcL10qKQot
ICBhY19jdl9wYXRoX0ZBTFNFPSIkRkFMU0UiICMgTGV0IHRoZSB1c2VyIG92ZXJyaWRlIHRoZSB0
ZXN0IHdpdGggYSBwYXRoLgotICA7OwotICAqKQotICBhc19zYXZlX0lGUz0kSUZTOyBJRlM9JFBB
VEhfU0VQQVJBVE9SCi1mb3IgYXNfZGlyIGluICRQQVRICi1kbwotICBJRlM9JGFzX3NhdmVfSUZT
Ci0gIHRlc3QgLXogIiRhc19kaXIiICYmIGFzX2Rpcj0uCi0gICAgZm9yIGFjX2V4ZWNfZXh0IGlu
ICcnICRhY19leGVjdXRhYmxlX2V4dGVuc2lvbnM7IGRvCi0gIGlmIGFzX2ZuX2V4ZWN1dGFibGVf
cCAiJGFzX2Rpci8kYWNfd29yZCRhY19leGVjX2V4dCI7IHRoZW4KLSAgICBhY19jdl9wYXRoX0ZB
TFNFPSIkYXNfZGlyLyRhY193b3JkJGFjX2V4ZWNfZXh0IgotICAgICRhc19lY2hvICIkYXNfbWU6
JHthc19saW5lbm8tJExJTkVOT306IGZvdW5kICRhc19kaXIvJGFjX3dvcmQkYWNfZXhlY19leHQi
ID4mNQotICAgIGJyZWFrIDIKLSAgZmkKLWRvbmUKLSAgZG9uZQotSUZTPSRhc19zYXZlX0lGUwot
Ci0gIHRlc3QgLXogIiRhY19jdl9wYXRoX0ZBTFNFIiAmJiBhY19jdl9wYXRoX0ZBTFNFPSIvYmlu
L2ZhbHNlIgotICA7OwotZXNhYwotZmkKLUZBTFNFPSRhY19jdl9wYXRoX0ZBTFNFCi1pZiB0ZXN0
IC1uICIkRkFMU0UiOyB0aGVuCi0gIHsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElO
RU5PfTogcmVzdWx0OiAkRkFMU0UiID4mNQotJGFzX2VjaG8gIiRGQUxTRSIgPiY2OyB9Ci1lbHNl
Ci0gIHsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogcmVzdWx0OiBubyIg
PiY1Ci0kYXNfZWNobyAibm8iID4mNjsgfQotZmkKLQotCi1pZiB0ZXN0IHgiJFdHRVQiICE9IHgi
bm8iOyB0aGVuIDoKLQotICAgIEZFVENIRVI9IiRXR0VUIC1jIC1PIgotCi1lbHNlCi0KLSAgICAj
IEV4dHJhY3QgdGhlIGZpcnN0IHdvcmQgb2YgImZ0cCIsIHNvIGl0IGNhbiBiZSBhIHByb2dyYW0g
bmFtZSB3aXRoIGFyZ3MuCi1zZXQgZHVtbXkgZnRwOyBhY193b3JkPSQyCi17ICRhc19lY2hvICIk
YXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IGNoZWNraW5nIGZvciAkYWNfd29yZCIgPiY1Ci0k
YXNfZWNob19uICJjaGVja2luZyBmb3IgJGFjX3dvcmQuLi4gIiA+JjY7IH0KLWlmICR7YWNfY3Zf
cGF0aF9GVFArOn0gZmFsc2U7IHRoZW4gOgotICAkYXNfZWNob19uICIoY2FjaGVkKSAiID4mNgot
ZWxzZQotICBjYXNlICRGVFAgaW4KLSAgW1xcL10qIHwgPzpbXFwvXSopCi0gIGFjX2N2X3BhdGhf
RlRQPSIkRlRQIiAjIExldCB0aGUgdXNlciBvdmVycmlkZSB0aGUgdGVzdCB3aXRoIGEgcGF0aC4K
LSAgOzsKLSAgKikKLSAgYXNfc2F2ZV9JRlM9JElGUzsgSUZTPSRQQVRIX1NFUEFSQVRPUgotZm9y
IGFzX2RpciBpbiAkUEFUSAotZG8KLSAgSUZTPSRhc19zYXZlX0lGUwotICB0ZXN0IC16ICIkYXNf
ZGlyIiAmJiBhc19kaXI9LgotICAgIGZvciBhY19leGVjX2V4dCBpbiAnJyAkYWNfZXhlY3V0YWJs
ZV9leHRlbnNpb25zOyBkbwotICBpZiBhc19mbl9leGVjdXRhYmxlX3AgIiRhc19kaXIvJGFjX3dv
cmQkYWNfZXhlY19leHQiOyB0aGVuCi0gICAgYWNfY3ZfcGF0aF9GVFA9IiRhc19kaXIvJGFjX3dv
cmQkYWNfZXhlY19leHQiCi0gICAgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5P
fTogZm91bmQgJGFzX2Rpci8kYWNfd29yZCRhY19leGVjX2V4dCIgPiY1Ci0gICAgYnJlYWsgMgot
ICBmaQotZG9uZQotICBkb25lCi1JRlM9JGFzX3NhdmVfSUZTCi0KLSAgdGVzdCAteiAiJGFjX2N2
X3BhdGhfRlRQIiAmJiBhY19jdl9wYXRoX0ZUUD0ibm8iCi0gIDs7Ci1lc2FjCi1maQotRlRQPSRh
Y19jdl9wYXRoX0ZUUAotaWYgdGVzdCAtbiAiJEZUUCI7IHRoZW4KLSAgeyAkYXNfZWNobyAiJGFz
X21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiByZXN1bHQ6ICRGVFAiID4mNQotJGFzX2VjaG8gIiRG
VFAiID4mNjsgfQotZWxzZQotICB7ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVO
T306IHJlc3VsdDogbm8iID4mNQotJGFzX2VjaG8gIm5vIiA+JjY7IH0KLWZpCi0KLQotICAgIGlm
IHRlc3QgeCIkRlRQIiAhPSB4Im5vIjsgdGhlbiA6Ci0KLSAgICAgICAgRkVUQ0hFUj0iJEZUUCAt
byIKLQotZWxzZQotCi0gICAgICAgIEZFVENIRVI9IiRGQUxTRSIKLSAgICAgICAgeyAkYXNfZWNo
byAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiBXQVJOSU5HOiBjYW5ub3QgZmluZCB3Z2V0
IG9yIGZ0cCIgPiY1Ci0kYXNfZWNobyAiJGFzX21lOiBXQVJOSU5HOiBjYW5ub3QgZmluZCB3Z2V0
IG9yIGZ0cCIgPiYyO30KLQotZmkKLQotZmkKLQotCi0KLSMgQ2hlY2tzIGZvciBsaWJyYXJpZXMu
Ci1hY19mbl9jX2NoZWNrX2hlYWRlcl9tb25ncmVsICIkTElORU5PIiAiYnpsaWIuaCIgImFjX2N2
X2hlYWRlcl9iemxpYl9oIiAiJGFjX2luY2x1ZGVzX2RlZmF1bHQiCi1pZiB0ZXN0ICJ4JGFjX2N2
X2hlYWRlcl9iemxpYl9oIiA9IHh5ZXM7IHRoZW4gOgotCi17ICRhc19lY2hvICIkYXNfbWU6JHth
c19saW5lbm8tJExJTkVOT306IGNoZWNraW5nIGZvciBCWjJfYnpEZWNvbXByZXNzSW5pdCBpbiAt
bGJ6MiIgPiY1Ci0kYXNfZWNob19uICJjaGVja2luZyBmb3IgQloyX2J6RGVjb21wcmVzc0luaXQg
aW4gLWxiejIuLi4gIiA+JjY7IH0KLWlmICR7YWNfY3ZfbGliX2J6Ml9CWjJfYnpEZWNvbXByZXNz
SW5pdCs6fSBmYWxzZTsgdGhlbiA6Ci0gICRhc19lY2hvX24gIihjYWNoZWQpICIgPiY2Ci1lbHNl
Ci0gIGFjX2NoZWNrX2xpYl9zYXZlX0xJQlM9JExJQlMKLUxJQlM9Ii1sYnoyICAkTElCUyIKLWNh
dCBjb25mZGVmcy5oIC0gPDxfQUNFT0YgPmNvbmZ0ZXN0LiRhY19leHQKLS8qIGVuZCBjb25mZGVm
cy5oLiAgKi8KLQotLyogT3ZlcnJpZGUgYW55IEdDQyBpbnRlcm5hbCBwcm90b3R5cGUgdG8gYXZv
aWQgYW4gZXJyb3IuCi0gICBVc2UgY2hhciBiZWNhdXNlIGludCBtaWdodCBtYXRjaCB0aGUgcmV0
dXJuIHR5cGUgb2YgYSBHQ0MKLSAgIGJ1aWx0aW4gYW5kIHRoZW4gaXRzIGFyZ3VtZW50IHByb3Rv
dHlwZSB3b3VsZCBzdGlsbCBhcHBseS4gICovCi0jaWZkZWYgX19jcGx1c3BsdXMKLWV4dGVybiAi
QyIKLSNlbmRpZgotY2hhciBCWjJfYnpEZWNvbXByZXNzSW5pdCAoKTsKLWludAotbWFpbiAoKQot
ewotcmV0dXJuIEJaMl9iekRlY29tcHJlc3NJbml0ICgpOwotICA7Ci0gIHJldHVybiAwOwotfQot
X0FDRU9GCi1pZiBhY19mbl9jX3RyeV9saW5rICIkTElORU5PIjsgdGhlbiA6Ci0gIGFjX2N2X2xp
Yl9iejJfQloyX2J6RGVjb21wcmVzc0luaXQ9eWVzCi1lbHNlCi0gIGFjX2N2X2xpYl9iejJfQloy
X2J6RGVjb21wcmVzc0luaXQ9bm8KLWZpCi1ybSAtZiBjb3JlIGNvbmZ0ZXN0LmVyciBjb25mdGVz
dC4kYWNfb2JqZXh0IFwKLSAgICBjb25mdGVzdCRhY19leGVleHQgY29uZnRlc3QuJGFjX2V4dAot
TElCUz0kYWNfY2hlY2tfbGliX3NhdmVfTElCUwotZmkKLXsgJGFzX2VjaG8gIiRhc19tZToke2Fz
X2xpbmVuby0kTElORU5PfTogcmVzdWx0OiAkYWNfY3ZfbGliX2J6Ml9CWjJfYnpEZWNvbXByZXNz
SW5pdCIgPiY1Ci0kYXNfZWNobyAiJGFjX2N2X2xpYl9iejJfQloyX2J6RGVjb21wcmVzc0luaXQi
ID4mNjsgfQotaWYgdGVzdCAieCRhY19jdl9saWJfYnoyX0JaMl9iekRlY29tcHJlc3NJbml0IiA9
IHh5ZXM7IHRoZW4gOgotICB6bGliPSIkemxpYiAtREhBVkVfQlpMSUIgLWxiejIiCi1maQotCi0K
LWZpCi0KLQotYWNfZm5fY19jaGVja19oZWFkZXJfbW9uZ3JlbCAiJExJTkVOTyIgImx6bWEuaCIg
ImFjX2N2X2hlYWRlcl9sem1hX2giICIkYWNfaW5jbHVkZXNfZGVmYXVsdCIKLWlmIHRlc3QgIngk
YWNfY3ZfaGVhZGVyX2x6bWFfaCIgPSB4eWVzOyB0aGVuIDoKLQoteyAkYXNfZWNobyAiJGFzX21l
OiR7YXNfbGluZW5vLSRMSU5FTk99OiBjaGVja2luZyBmb3IgbHptYV9zdHJlYW1fZGVjb2RlciBp
biAtbGx6bWEiID4mNQotJGFzX2VjaG9fbiAiY2hlY2tpbmcgZm9yIGx6bWFfc3RyZWFtX2RlY29k
ZXIgaW4gLWxsem1hLi4uICIgPiY2OyB9Ci1pZiAke2FjX2N2X2xpYl9sem1hX2x6bWFfc3RyZWFt
X2RlY29kZXIrOn0gZmFsc2U7IHRoZW4gOgotICAkYXNfZWNob19uICIoY2FjaGVkKSAiID4mNgot
ZWxzZQotICBhY19jaGVja19saWJfc2F2ZV9MSUJTPSRMSUJTCi1MSUJTPSItbGx6bWEgICRMSUJT
IgotY2F0IGNvbmZkZWZzLmggLSA8PF9BQ0VPRiA+Y29uZnRlc3QuJGFjX2V4dAotLyogZW5kIGNv
bmZkZWZzLmguICAqLwotCi0vKiBPdmVycmlkZSBhbnkgR0NDIGludGVybmFsIHByb3RvdHlwZSB0
byBhdm9pZCBhbiBlcnJvci4KLSAgIFVzZSBjaGFyIGJlY2F1c2UgaW50IG1pZ2h0IG1hdGNoIHRo
ZSByZXR1cm4gdHlwZSBvZiBhIEdDQwotICAgYnVpbHRpbiBhbmQgdGhlbiBpdHMgYXJndW1lbnQg
cHJvdG90eXBlIHdvdWxkIHN0aWxsIGFwcGx5LiAgKi8KLSNpZmRlZiBfX2NwbHVzcGx1cwotZXh0
ZXJuICJDIgotI2VuZGlmCi1jaGFyIGx6bWFfc3RyZWFtX2RlY29kZXIgKCk7Ci1pbnQKLW1haW4g
KCkKLXsKLXJldHVybiBsem1hX3N0cmVhbV9kZWNvZGVyICgpOwotICA7Ci0gIHJldHVybiAwOwot
fQotX0FDRU9GCi1pZiBhY19mbl9jX3RyeV9saW5rICIkTElORU5PIjsgdGhlbiA6Ci0gIGFjX2N2
X2xpYl9sem1hX2x6bWFfc3RyZWFtX2RlY29kZXI9eWVzCi1lbHNlCi0gIGFjX2N2X2xpYl9sem1h
X2x6bWFfc3RyZWFtX2RlY29kZXI9bm8KLWZpCi1ybSAtZiBjb3JlIGNvbmZ0ZXN0LmVyciBjb25m
dGVzdC4kYWNfb2JqZXh0IFwKLSAgICBjb25mdGVzdCRhY19leGVleHQgY29uZnRlc3QuJGFjX2V4
dAotTElCUz0kYWNfY2hlY2tfbGliX3NhdmVfTElCUwotZmkKLXsgJGFzX2VjaG8gIiRhc19tZTok
e2FzX2xpbmVuby0kTElORU5PfTogcmVzdWx0OiAkYWNfY3ZfbGliX2x6bWFfbHptYV9zdHJlYW1f
ZGVjb2RlciIgPiY1Ci0kYXNfZWNobyAiJGFjX2N2X2xpYl9sem1hX2x6bWFfc3RyZWFtX2RlY29k
ZXIiID4mNjsgfQotaWYgdGVzdCAieCRhY19jdl9saWJfbHptYV9sem1hX3N0cmVhbV9kZWNvZGVy
IiA9IHh5ZXM7IHRoZW4gOgotICB6bGliPSIkemxpYiAtREhBVkVfTFpNQSAtbGx6bWEiCi1maQot
Ci0KLWZpCi0KLQotYWNfZm5fY19jaGVja19oZWFkZXJfbW9uZ3JlbCAiJExJTkVOTyIgImx6by9s
em8xeC5oIiAiYWNfY3ZfaGVhZGVyX2x6b19sem8xeF9oIiAiJGFjX2luY2x1ZGVzX2RlZmF1bHQi
Ci1pZiB0ZXN0ICJ4JGFjX2N2X2hlYWRlcl9sem9fbHpvMXhfaCIgPSB4eWVzOyB0aGVuIDoKLQot
eyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiBjaGVja2luZyBmb3IgbHpv
MXhfZGVjb21wcmVzcyBpbiAtbGx6bzIiID4mNQotJGFzX2VjaG9fbiAiY2hlY2tpbmcgZm9yIGx6
bzF4X2RlY29tcHJlc3MgaW4gLWxsem8yLi4uICIgPiY2OyB9Ci1pZiAke2FjX2N2X2xpYl9sem8y
X2x6bzF4X2RlY29tcHJlc3MrOn0gZmFsc2U7IHRoZW4gOgotICAkYXNfZWNob19uICIoY2FjaGVk
KSAiID4mNgotZWxzZQotICBhY19jaGVja19saWJfc2F2ZV9MSUJTPSRMSUJTCi1MSUJTPSItbGx6
bzIgICRMSUJTIgotY2F0IGNvbmZkZWZzLmggLSA8PF9BQ0VPRiA+Y29uZnRlc3QuJGFjX2V4dAot
LyogZW5kIGNvbmZkZWZzLmguICAqLwotCi0vKiBPdmVycmlkZSBhbnkgR0NDIGludGVybmFsIHBy
b3RvdHlwZSB0byBhdm9pZCBhbiBlcnJvci4KLSAgIFVzZSBjaGFyIGJlY2F1c2UgaW50IG1pZ2h0
IG1hdGNoIHRoZSByZXR1cm4gdHlwZSBvZiBhIEdDQwotICAgYnVpbHRpbiBhbmQgdGhlbiBpdHMg
YXJndW1lbnQgcHJvdG90eXBlIHdvdWxkIHN0aWxsIGFwcGx5LiAgKi8KLSNpZmRlZiBfX2NwbHVz
cGx1cwotZXh0ZXJuICJDIgotI2VuZGlmCi1jaGFyIGx6bzF4X2RlY29tcHJlc3MgKCk7Ci1pbnQK
LW1haW4gKCkKLXsKLXJldHVybiBsem8xeF9kZWNvbXByZXNzICgpOwotICA7Ci0gIHJldHVybiAw
OwotfQotX0FDRU9GCi1pZiBhY19mbl9jX3RyeV9saW5rICIkTElORU5PIjsgdGhlbiA6Ci0gIGFj
X2N2X2xpYl9sem8yX2x6bzF4X2RlY29tcHJlc3M9eWVzCi1lbHNlCi0gIGFjX2N2X2xpYl9sem8y
X2x6bzF4X2RlY29tcHJlc3M9bm8KLWZpCi1ybSAtZiBjb3JlIGNvbmZ0ZXN0LmVyciBjb25mdGVz
dC4kYWNfb2JqZXh0IFwKLSAgICBjb25mdGVzdCRhY19leGVleHQgY29uZnRlc3QuJGFjX2V4dAot
TElCUz0kYWNfY2hlY2tfbGliX3NhdmVfTElCUwotZmkKLXsgJGFzX2VjaG8gIiRhc19tZToke2Fz
X2xpbmVuby0kTElORU5PfTogcmVzdWx0OiAkYWNfY3ZfbGliX2x6bzJfbHpvMXhfZGVjb21wcmVz
cyIgPiY1Ci0kYXNfZWNobyAiJGFjX2N2X2xpYl9sem8yX2x6bzF4X2RlY29tcHJlc3MiID4mNjsg
fQotaWYgdGVzdCAieCRhY19jdl9saWJfbHpvMl9sem8xeF9kZWNvbXByZXNzIiA9IHh5ZXM7IHRo
ZW4gOgotICB6bGliPSIkemxpYiAtREhBVkVfTFpPMVggLWxsem8yIgotZmkKLQotCi1maQotCi0K
LQotaWYgdGVzdCAieCRlbmFibGVfYmxrdGFwMiIgPSAieHllcyI7IHRoZW4gOgotCi17ICRhc19l
Y2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IGNoZWNraW5nIGZvciBpb19zZXR1cCBp
biAtbGFpbyIgPiY1Ci0kYXNfZWNob19uICJjaGVja2luZyBmb3IgaW9fc2V0dXAgaW4gLWxhaW8u
Li4gIiA+JjY7IH0KLWlmICR7YWNfY3ZfbGliX2Fpb19pb19zZXR1cCs6fSBmYWxzZTsgdGhlbiA6
Ci0gICRhc19lY2hvX24gIihjYWNoZWQpICIgPiY2Ci1lbHNlCi0gIGFjX2NoZWNrX2xpYl9zYXZl
X0xJQlM9JExJQlMKLUxJQlM9Ii1sYWlvICAkTElCUyIKLWNhdCBjb25mZGVmcy5oIC0gPDxfQUNF
T0YgPmNvbmZ0ZXN0LiRhY19leHQKLS8qIGVuZCBjb25mZGVmcy5oLiAgKi8KLQotLyogT3ZlcnJp
ZGUgYW55IEdDQyBpbnRlcm5hbCBwcm90b3R5cGUgdG8gYXZvaWQgYW4gZXJyb3IuCi0gICBVc2Ug
Y2hhciBiZWNhdXNlIGludCBtaWdodCBtYXRjaCB0aGUgcmV0dXJuIHR5cGUgb2YgYSBHQ0MKLSAg
IGJ1aWx0aW4gYW5kIHRoZW4gaXRzIGFyZ3VtZW50IHByb3RvdHlwZSB3b3VsZCBzdGlsbCBhcHBs
eS4gICovCi0jaWZkZWYgX19jcGx1c3BsdXMKLWV4dGVybiAiQyIKLSNlbmRpZgotY2hhciBpb19z
ZXR1cCAoKTsKLWludAotbWFpbiAoKQotewotcmV0dXJuIGlvX3NldHVwICgpOwotICA7Ci0gIHJl
dHVybiAwOwotfQotX0FDRU9GCi1pZiBhY19mbl9jX3RyeV9saW5rICIkTElORU5PIjsgdGhlbiA6
Ci0gIGFjX2N2X2xpYl9haW9faW9fc2V0dXA9eWVzCi1lbHNlCi0gIGFjX2N2X2xpYl9haW9faW9f
c2V0dXA9bm8KLWZpCi1ybSAtZiBjb3JlIGNvbmZ0ZXN0LmVyciBjb25mdGVzdC4kYWNfb2JqZXh0
IFwKLSAgICBjb25mdGVzdCRhY19leGVleHQgY29uZnRlc3QuJGFjX2V4dAotTElCUz0kYWNfY2hl
Y2tfbGliX3NhdmVfTElCUwotZmkKLXsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElO
RU5PfTogcmVzdWx0OiAkYWNfY3ZfbGliX2Fpb19pb19zZXR1cCIgPiY1Ci0kYXNfZWNobyAiJGFj
X2N2X2xpYl9haW9faW9fc2V0dXAiID4mNjsgfQotaWYgdGVzdCAieCRhY19jdl9saWJfYWlvX2lv
X3NldHVwIiA9IHh5ZXM7IHRoZW4gOgotICBjYXQgPj5jb25mZGVmcy5oIDw8X0FDRU9GCi0jZGVm
aW5lIEhBVkVfTElCQUlPIDEKLV9BQ0VPRgotCi0gIExJQlM9Ii1sYWlvICRMSUJTIgotCi1lbHNl
Ci0gIGFzX2ZuX2Vycm9yICQ/ICJDb3VsZCBub3QgZmluZCBsaWJhaW8iICIkTElORU5PIiA1Ci1m
aQotCi0KLWZpCi0KLQotYWNfZm5fY19jaGVja19oZWFkZXJfbW9uZ3JlbCAiJExJTkVOTyIgImV4
dDJmcy9leHQyZnMuaCIgImFjX2N2X2hlYWRlcl9leHQyZnNfZXh0MmZzX2giICIkYWNfaW5jbHVk
ZXNfZGVmYXVsdCIKLWlmIHRlc3QgIngkYWNfY3ZfaGVhZGVyX2V4dDJmc19leHQyZnNfaCIgPSB4
eWVzOyB0aGVuIDoKLQoteyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiBj
aGVja2luZyBmb3IgZXh0MmZzX29wZW4yIGluIC1sZXh0MmZzIiA+JjUKLSRhc19lY2hvX24gImNo
ZWNraW5nIGZvciBleHQyZnNfb3BlbjIgaW4gLWxleHQyZnMuLi4gIiA+JjY7IH0KLWlmICR7YWNf
Y3ZfbGliX2V4dDJmc19leHQyZnNfb3BlbjIrOn0gZmFsc2U7IHRoZW4gOgotICAkYXNfZWNob19u
ICIoY2FjaGVkKSAiID4mNgotZWxzZQotICBhY19jaGVja19saWJfc2F2ZV9MSUJTPSRMSUJTCi1M
SUJTPSItbGV4dDJmcyAgJExJQlMiCi1jYXQgY29uZmRlZnMuaCAtIDw8X0FDRU9GID5jb25mdGVz
dC4kYWNfZXh0Ci0vKiBlbmQgY29uZmRlZnMuaC4gICovCi0KLS8qIE92ZXJyaWRlIGFueSBHQ0Mg
aW50ZXJuYWwgcHJvdG90eXBlIHRvIGF2b2lkIGFuIGVycm9yLgotICAgVXNlIGNoYXIgYmVjYXVz
ZSBpbnQgbWlnaHQgbWF0Y2ggdGhlIHJldHVybiB0eXBlIG9mIGEgR0NDCi0gICBidWlsdGluIGFu
ZCB0aGVuIGl0cyBhcmd1bWVudCBwcm90b3R5cGUgd291bGQgc3RpbGwgYXBwbHkuICAqLwotI2lm
ZGVmIF9fY3BsdXNwbHVzCi1leHRlcm4gIkMiCi0jZW5kaWYKLWNoYXIgZXh0MmZzX29wZW4yICgp
OwotaW50Ci1tYWluICgpCi17Ci1yZXR1cm4gZXh0MmZzX29wZW4yICgpOwotICA7Ci0gIHJldHVy
biAwOwotfQotX0FDRU9GCi1pZiBhY19mbl9jX3RyeV9saW5rICIkTElORU5PIjsgdGhlbiA6Ci0g
IGFjX2N2X2xpYl9leHQyZnNfZXh0MmZzX29wZW4yPXllcwotZWxzZQotICBhY19jdl9saWJfZXh0
MmZzX2V4dDJmc19vcGVuMj1ubwotZmkKLXJtIC1mIGNvcmUgY29uZnRlc3QuZXJyIGNvbmZ0ZXN0
LiRhY19vYmpleHQgXAotICAgIGNvbmZ0ZXN0JGFjX2V4ZWV4dCBjb25mdGVzdC4kYWNfZXh0Ci1M
SUJTPSRhY19jaGVja19saWJfc2F2ZV9MSUJTCi1maQoteyAkYXNfZWNobyAiJGFzX21lOiR7YXNf
bGluZW5vLSRMSU5FTk99OiByZXN1bHQ6ICRhY19jdl9saWJfZXh0MmZzX2V4dDJmc19vcGVuMiIg
PiY1Ci0kYXNfZWNobyAiJGFjX2N2X2xpYl9leHQyZnNfZXh0MmZzX29wZW4yIiA+JjY7IH0KLWlm
IHRlc3QgIngkYWNfY3ZfbGliX2V4dDJmc19leHQyZnNfb3BlbjIiID0geHllczsgdGhlbiA6Ci0K
LQotJGFzX2VjaG8gIiNkZWZpbmUgSU5DTFVERV9FWFRGU19IIDxleHQyZnMvZXh0MmZzLmg+IiA+
PmNvbmZkZWZzLmgKLQotICAgIEVYVEZTX0xJQlM9Ii1sZXh0MmZzIgotCi1maQotCi0KLWZpCi0K
LQotYWNfZm5fY19jaGVja19oZWFkZXJfbW9uZ3JlbCAiJExJTkVOTyIgImV4dDRmcy9leHQyZnMu
aCIgImFjX2N2X2hlYWRlcl9leHQ0ZnNfZXh0MmZzX2giICIkYWNfaW5jbHVkZXNfZGVmYXVsdCIK
LWlmIHRlc3QgIngkYWNfY3ZfaGVhZGVyX2V4dDRmc19leHQyZnNfaCIgPSB4eWVzOyB0aGVuIDoK
LQoteyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiBjaGVja2luZyBmb3Ig
ZXh0MmZzX29wZW4yIGluIC1sZXh0NGZzIiA+JjUKLSRhc19lY2hvX24gImNoZWNraW5nIGZvciBl
eHQyZnNfb3BlbjIgaW4gLWxleHQ0ZnMuLi4gIiA+JjY7IH0KLWlmICR7YWNfY3ZfbGliX2V4dDRm
c19leHQyZnNfb3BlbjIrOn0gZmFsc2U7IHRoZW4gOgotICAkYXNfZWNob19uICIoY2FjaGVkKSAi
ID4mNgotZWxzZQotICBhY19jaGVja19saWJfc2F2ZV9MSUJTPSRMSUJTCi1MSUJTPSItbGV4dDRm
cyAgJExJQlMiCi1jYXQgY29uZmRlZnMuaCAtIDw8X0FDRU9GID5jb25mdGVzdC4kYWNfZXh0Ci0v
KiBlbmQgY29uZmRlZnMuaC4gICovCi0KLS8qIE92ZXJyaWRlIGFueSBHQ0MgaW50ZXJuYWwgcHJv
dG90eXBlIHRvIGF2b2lkIGFuIGVycm9yLgotICAgVXNlIGNoYXIgYmVjYXVzZSBpbnQgbWlnaHQg
bWF0Y2ggdGhlIHJldHVybiB0eXBlIG9mIGEgR0NDCi0gICBidWlsdGluIGFuZCB0aGVuIGl0cyBh
cmd1bWVudCBwcm90b3R5cGUgd291bGQgc3RpbGwgYXBwbHkuICAqLwotI2lmZGVmIF9fY3BsdXNw
bHVzCi1leHRlcm4gIkMiCi0jZW5kaWYKLWNoYXIgZXh0MmZzX29wZW4yICgpOwotaW50Ci1tYWlu
ICgpCi17Ci1yZXR1cm4gZXh0MmZzX29wZW4yICgpOwotICA7Ci0gIHJldHVybiAwOwotfQotX0FD
RU9GCi1pZiBhY19mbl9jX3RyeV9saW5rICIkTElORU5PIjsgdGhlbiA6Ci0gIGFjX2N2X2xpYl9l
eHQ0ZnNfZXh0MmZzX29wZW4yPXllcwotZWxzZQotICBhY19jdl9saWJfZXh0NGZzX2V4dDJmc19v
cGVuMj1ubwotZmkKLXJtIC1mIGNvcmUgY29uZnRlc3QuZXJyIGNvbmZ0ZXN0LiRhY19vYmpleHQg
XAotICAgIGNvbmZ0ZXN0JGFjX2V4ZWV4dCBjb25mdGVzdC4kYWNfZXh0Ci1MSUJTPSRhY19jaGVj
a19saWJfc2F2ZV9MSUJTCi1maQoteyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5F
Tk99OiByZXN1bHQ6ICRhY19jdl9saWJfZXh0NGZzX2V4dDJmc19vcGVuMiIgPiY1Ci0kYXNfZWNo
byAiJGFjX2N2X2xpYl9leHQ0ZnNfZXh0MmZzX29wZW4yIiA+JjY7IH0KLWlmIHRlc3QgIngkYWNf
Y3ZfbGliX2V4dDRmc19leHQyZnNfb3BlbjIiID0geHllczsgdGhlbiA6Ci0KLQotJGFzX2VjaG8g
IiNkZWZpbmUgSU5DTFVERV9FWFRGU19IIDxleHQ0ZnMvZXh0MmZzLmg+IiA+PmNvbmZkZWZzLmgK
LQotICAgIEVYVEZTX0xJQlM9Ii1sZXh0NGZzIgotCi1maQotCi0KLWZpCi0KLQotCi0KLQotICAg
IHsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogY2hlY2tpbmcgZm9yIHB0
aHJlYWQgZmxhZyIgPiY1Ci0kYXNfZWNob19uICJjaGVja2luZyBmb3IgcHRocmVhZCBmbGFnLi4u
ICIgPiY2OyB9Ci1pZiAke2F4X2N2X3B0aHJlYWRfZmxhZ3MrOn0gZmFsc2U7IHRoZW4gOgotICAk
YXNfZWNob19uICIoY2FjaGVkKSAiID4mNgotZWxzZQotCi0gICAgICAgIGF4X2N2X3B0aHJlYWRf
ZmxhZ3M9LXB0aHJlYWQKLQotICAgIFBUSFJFQURfQ0ZMQUdTPSIkYXhfY3ZfcHRocmVhZF9mbGFn
cyIKLSAgICBQVEhSRUFEX0xERkxBR1M9IiRheF9jdl9wdGhyZWFkX2ZsYWdzIgotICAgIFBUSFJF
QURfTElCUz0iIgotCi0KLSAgICBzYXZlZF9DRkxBR1M9IiRDRkxBR1MiCi0KLSAgICBzYXZlZF9M
REZMQUdTPSIkTERGTEFHUyIKLQotICAgIHNhdmVkX0xJQlM9IiRMSUJTIgotCi0KLSAgICBDRkxB
R1M9IiRDRkxBR1MgJFBUSFJFQURfQ0ZMQUdTIgotCi0gICAgTERGTEFHUz0iJExERkxBR1MgJFBU
SFJFQURfTERGTEFHUyIKLQotICAgIExJQlM9IiRMSUJTICRQVEhSRUFEX0xJQlMiCi0KLSAgICAg
ICAgY2F0IGNvbmZkZWZzLmggLSA8PF9BQ0VPRiA+Y29uZnRlc3QuJGFjX2V4dAotLyogZW5kIGNv
bmZkZWZzLmguICAqLwotCi0jaW5jbHVkZSA8cHRocmVhZC5oPgotaW50IG1haW4odm9pZCkgewot
ICBwdGhyZWFkX2F0Zm9yaygwLDAsMCk7Ci0gIHB0aHJlYWRfY3JlYXRlKDAsMCwwLDApOwotfQot
Ci1fQUNFT0YKLWlmIGFjX2ZuX2NfdHJ5X2xpbmsgIiRMSU5FTk8iOyB0aGVuIDoKLQotZWxzZQot
ICBheF9jdl9wdGhyZWFkX2ZsYWdzPWZhaWxlZAotZmkKLXJtIC1mIGNvcmUgY29uZnRlc3QuZXJy
IGNvbmZ0ZXN0LiRhY19vYmpleHQgXAotICAgIGNvbmZ0ZXN0JGFjX2V4ZWV4dCBjb25mdGVzdC4k
YWNfZXh0Ci0KLSAgICBDRkxBR1M9IiRzYXZlZF9DRkxBR1MiCi0KLSAgICBMREZMQUdTPSIkc2F2
ZWRfTERGTEFHUyIKLQotICAgIExJQlM9IiRzYXZlZF9MSUJTIgotCi0KLWZpCi17ICRhc19lY2hv
ICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IHJlc3VsdDogJGF4X2N2X3B0aHJlYWRfZmxh
Z3MiID4mNQotJGFzX2VjaG8gIiRheF9jdl9wdGhyZWFkX2ZsYWdzIiA+JjY7IH0KLSAgICBpZiB0
ZXN0ICJ4JGF4X2N2X3B0aHJlYWRfZmxhZ3MiID0geGZhaWxlZDsgdGhlbgotICAgICAgICBhc19m
bl9lcnJvciAkPyAiLXB0aHJlYWQgZG9lcyBub3Qgd29yayIgIiRMSU5FTk8iIDUKLSAgICBmaQot
Ci0gICAgUFRIUkVBRF9DRkxBR1M9IiRheF9jdl9wdGhyZWFkX2ZsYWdzIgotICAgIFBUSFJFQURf
TERGTEFHUz0iJGF4X2N2X3B0aHJlYWRfZmxhZ3MiCi0gICAgUFRIUkVBRF9MSUJTPSIiCi0KLQot
Ci0KLQotICAgIHNhdmVkX0NQUEZMQUdTPSIkQ1BQRkxBR1MiCi0KLSAgICBDUFBGTEFHUz0iJENQ
UEZMQUdTIC1XZXJyb3IiCi0gICAgYWNfZm5fY19jaGVja19oZWFkZXJfbW9uZ3JlbCAiJExJTkVO
TyIgImxpYnV0aWwuaCIgImFjX2N2X2hlYWRlcl9saWJ1dGlsX2giICIkYWNfaW5jbHVkZXNfZGVm
YXVsdCIKLWlmIHRlc3QgIngkYWNfY3ZfaGVhZGVyX2xpYnV0aWxfaCIgPSB4eWVzOyB0aGVuIDoK
LQotCi0kYXNfZWNobyAiI2RlZmluZSBJTkNMVURFX0xJQlVUSUxfSCA8bGlidXRpbC5oPiIgPj5j
b25mZGVmcy5oCi0KLQotZmkKLQotCi0KLSAgICBDUFBGTEFHUz0iJHNhdmVkX0NQUEZMQUdTIgot
Ci0gICAgeyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiBjaGVja2luZyBm
b3Igb3BlbnB0eSBldCBhbCIgPiY1Ci0kYXNfZWNob19uICJjaGVja2luZyBmb3Igb3BlbnB0eSBl
dCBhbC4uLiAiID4mNjsgfQotaWYgJHtheF9jdl9wdHlmdW5jc19saWJzKzp9IGZhbHNlOyB0aGVu
IDoKLSAgJGFzX2VjaG9fbiAiKGNhY2hlZCkgIiA+JjYKLWVsc2UKLQotICAgICAgICBmb3IgYXhf
Y3ZfcHR5ZnVuY3NfbGlicyBpbiAtbHV0aWwgIiIgTk9UX0ZPVU5EOyBkbwotICAgICAgICAgICAg
aWYgdGVzdCAieCRheF9jdl9wdHlmdW5jc19saWJzIiA9ICJ4Tk9UX0ZPVU5EIjsgdGhlbgotICAg
ICAgICAgICAgICAgIHsgeyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiBl
cnJvcjogaW4gXGAkYWNfcHdkJzoiID4mNQotJGFzX2VjaG8gIiRhc19tZTogZXJyb3I6IGluIFxg
JGFjX3B3ZCc6IiA+JjI7fQotYXNfZm5fZXJyb3IgJD8gIlVuYWJsZSB0byBmaW5kIGxpYnJhcnkg
Zm9yIG9wZW5wdHkgYW5kIGxvZ2luX3R0eQotU2VlIFxgY29uZmlnLmxvZycgZm9yIG1vcmUgZGV0
YWlscyIgIiRMSU5FTk8iIDU7IH0KLSAgICAgICAgICAgIGZpCi0KLSAgICBzYXZlZF9MSUJTPSIk
TElCUyIKLQotICAgICAgICAgICAgTElCUz0iJExJQlMgJGF4X2N2X3B0eWZ1bmNzX2xpYnMiCi0g
ICAgICAgICAgICBjYXQgY29uZmRlZnMuaCAtIDw8X0FDRU9GID5jb25mdGVzdC4kYWNfZXh0Ci0v
KiBlbmQgY29uZmRlZnMuaC4gICovCi0KLSNpZmRlZiBJTkNMVURFX0xJQlVUSUxfSAotI2luY2x1
ZGUgSU5DTFVERV9MSUJVVElMX0gKLSNlbmRpZgotaW50IG1haW4odm9pZCkgewotICBvcGVucHR5
KDAsMCwwLDAsMCk7Ci0gIGxvZ2luX3R0eSgwKTsKLX0KLQotX0FDRU9GCi1pZiBhY19mbl9jX3Ry
eV9saW5rICIkTElORU5PIjsgdGhlbiA6Ci0KLSAgICAgICAgICAgICAgICBicmVhawotCi1maQot
cm0gLWYgY29yZSBjb25mdGVzdC5lcnIgY29uZnRlc3QuJGFjX29iamV4dCBcCi0gICAgY29uZnRl
c3QkYWNfZXhlZXh0IGNvbmZ0ZXN0LiRhY19leHQKLQotICAgIExJQlM9IiRzYXZlZF9MSUJTIgot
Ci0gICAgICAgIGRvbmUKLQotZmkKLXsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElO
RU5PfTogcmVzdWx0OiAkYXhfY3ZfcHR5ZnVuY3NfbGlicyIgPiY1Ci0kYXNfZWNobyAiJGF4X2N2
X3B0eWZ1bmNzX2xpYnMiID4mNjsgfQotICAgIFBUWUZVTkNTX0xJQlM9IiRheF9jdl9wdHlmdW5j
c19saWJzIgotCi0KLXsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogY2hl
Y2tpbmcgZm9yIHlhamxfYWxsb2MgaW4gLWx5YWpsIiA+JjUKLSRhc19lY2hvX24gImNoZWNraW5n
IGZvciB5YWpsX2FsbG9jIGluIC1seWFqbC4uLiAiID4mNjsgfQotaWYgJHthY19jdl9saWJfeWFq
bF95YWpsX2FsbG9jKzp9IGZhbHNlOyB0aGVuIDoKLSAgJGFzX2VjaG9fbiAiKGNhY2hlZCkgIiA+
JjYKLWVsc2UKLSAgYWNfY2hlY2tfbGliX3NhdmVfTElCUz0kTElCUwotTElCUz0iLWx5YWpsICAk
TElCUyIKLWNhdCBjb25mZGVmcy5oIC0gPDxfQUNFT0YgPmNvbmZ0ZXN0LiRhY19leHQKLS8qIGVu
ZCBjb25mZGVmcy5oLiAgKi8KLQotLyogT3ZlcnJpZGUgYW55IEdDQyBpbnRlcm5hbCBwcm90b3R5
cGUgdG8gYXZvaWQgYW4gZXJyb3IuCi0gICBVc2UgY2hhciBiZWNhdXNlIGludCBtaWdodCBtYXRj
aCB0aGUgcmV0dXJuIHR5cGUgb2YgYSBHQ0MKLSAgIGJ1aWx0aW4gYW5kIHRoZW4gaXRzIGFyZ3Vt
ZW50IHByb3RvdHlwZSB3b3VsZCBzdGlsbCBhcHBseS4gICovCi0jaWZkZWYgX19jcGx1c3BsdXMK
LWV4dGVybiAiQyIKLSNlbmRpZgotY2hhciB5YWpsX2FsbG9jICgpOwotaW50Ci1tYWluICgpCi17
Ci1yZXR1cm4geWFqbF9hbGxvYyAoKTsKLSAgOwotICByZXR1cm4gMDsKLX0KLV9BQ0VPRgotaWYg
YWNfZm5fY190cnlfbGluayAiJExJTkVOTyI7IHRoZW4gOgotICBhY19jdl9saWJfeWFqbF95YWps
X2FsbG9jPXllcwotZWxzZQotICBhY19jdl9saWJfeWFqbF95YWpsX2FsbG9jPW5vCi1maQotcm0g
LWYgY29yZSBjb25mdGVzdC5lcnIgY29uZnRlc3QuJGFjX29iamV4dCBcCi0gICAgY29uZnRlc3Qk
YWNfZXhlZXh0IGNvbmZ0ZXN0LiRhY19leHQKLUxJQlM9JGFjX2NoZWNrX2xpYl9zYXZlX0xJQlMK
LWZpCi17ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IHJlc3VsdDogJGFj
X2N2X2xpYl95YWpsX3lhamxfYWxsb2MiID4mNQotJGFzX2VjaG8gIiRhY19jdl9saWJfeWFqbF95
YWpsX2FsbG9jIiA+JjY7IH0KLWlmIHRlc3QgIngkYWNfY3ZfbGliX3lhamxfeWFqbF9hbGxvYyIg
PSB4eWVzOyB0aGVuIDoKLSAgY2F0ID4+Y29uZmRlZnMuaCA8PF9BQ0VPRgotI2RlZmluZSBIQVZF
X0xJQllBSkwgMQotX0FDRU9GCi0KLSAgTElCUz0iLWx5YWpsICRMSUJTIgotCi1lbHNlCi0gIGFz
X2ZuX2Vycm9yICQ/ICJDb3VsZCBub3QgZmluZCB5YWpsIiAiJExJTkVOTyIgNQotZmkKLQoteyAk
YXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiBjaGVja2luZyBmb3IgZGVmbGF0
ZUNvcHkgaW4gLWx6IiA+JjUKLSRhc19lY2hvX24gImNoZWNraW5nIGZvciBkZWZsYXRlQ29weSBp
biAtbHouLi4gIiA+JjY7IH0KLWlmICR7YWNfY3ZfbGliX3pfZGVmbGF0ZUNvcHkrOn0gZmFsc2U7
IHRoZW4gOgotICAkYXNfZWNob19uICIoY2FjaGVkKSAiID4mNgotZWxzZQotICBhY19jaGVja19s
aWJfc2F2ZV9MSUJTPSRMSUJTCi1MSUJTPSItbHogICRMSUJTIgotY2F0IGNvbmZkZWZzLmggLSA8
PF9BQ0VPRiA+Y29uZnRlc3QuJGFjX2V4dAotLyogZW5kIGNvbmZkZWZzLmguICAqLwotCi0vKiBP
dmVycmlkZSBhbnkgR0NDIGludGVybmFsIHByb3RvdHlwZSB0byBhdm9pZCBhbiBlcnJvci4KLSAg
IFVzZSBjaGFyIGJlY2F1c2UgaW50IG1pZ2h0IG1hdGNoIHRoZSByZXR1cm4gdHlwZSBvZiBhIEdD
QwotICAgYnVpbHRpbiBhbmQgdGhlbiBpdHMgYXJndW1lbnQgcHJvdG90eXBlIHdvdWxkIHN0aWxs
IGFwcGx5LiAgKi8KLSNpZmRlZiBfX2NwbHVzcGx1cwotZXh0ZXJuICJDIgotI2VuZGlmCi1jaGFy
IGRlZmxhdGVDb3B5ICgpOwotaW50Ci1tYWluICgpCi17Ci1yZXR1cm4gZGVmbGF0ZUNvcHkgKCk7
Ci0gIDsKLSAgcmV0dXJuIDA7Ci19Ci1fQUNFT0YKLWlmIGFjX2ZuX2NfdHJ5X2xpbmsgIiRMSU5F
Tk8iOyB0aGVuIDoKLSAgYWNfY3ZfbGliX3pfZGVmbGF0ZUNvcHk9eWVzCi1lbHNlCi0gIGFjX2N2
X2xpYl96X2RlZmxhdGVDb3B5PW5vCi1maQotcm0gLWYgY29yZSBjb25mdGVzdC5lcnIgY29uZnRl
c3QuJGFjX29iamV4dCBcCi0gICAgY29uZnRlc3QkYWNfZXhlZXh0IGNvbmZ0ZXN0LiRhY19leHQK
LUxJQlM9JGFjX2NoZWNrX2xpYl9zYXZlX0xJQlMKLWZpCi17ICRhc19lY2hvICIkYXNfbWU6JHth
c19saW5lbm8tJExJTkVOT306IHJlc3VsdDogJGFjX2N2X2xpYl96X2RlZmxhdGVDb3B5IiA+JjUK
LSRhc19lY2hvICIkYWNfY3ZfbGliX3pfZGVmbGF0ZUNvcHkiID4mNjsgfQotaWYgdGVzdCAieCRh
Y19jdl9saWJfel9kZWZsYXRlQ29weSIgPSB4eWVzOyB0aGVuIDoKLSAgY2F0ID4+Y29uZmRlZnMu
aCA8PF9BQ0VPRgotI2RlZmluZSBIQVZFX0xJQlogMQotX0FDRU9GCi0KLSAgTElCUz0iLWx6ICRM
SUJTIgotCi1lbHNlCi0gIGFzX2ZuX2Vycm9yICQ/ICJDb3VsZCBub3QgZmluZCB6bGliIiAiJExJ
TkVOTyIgNQotZmkKLQoteyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiBj
aGVja2luZyBmb3IgbGliaWNvbnZfb3BlbiBpbiAtbGljb252IiA+JjUKLSRhc19lY2hvX24gImNo
ZWNraW5nIGZvciBsaWJpY29udl9vcGVuIGluIC1saWNvbnYuLi4gIiA+JjY7IH0KLWlmICR7YWNf
Y3ZfbGliX2ljb252X2xpYmljb252X29wZW4rOn0gZmFsc2U7IHRoZW4gOgotICAkYXNfZWNob19u
ICIoY2FjaGVkKSAiID4mNgotZWxzZQotICBhY19jaGVja19saWJfc2F2ZV9MSUJTPSRMSUJTCi1M
SUJTPSItbGljb252ICAkTElCUyIKLWNhdCBjb25mZGVmcy5oIC0gPDxfQUNFT0YgPmNvbmZ0ZXN0
LiRhY19leHQKLS8qIGVuZCBjb25mZGVmcy5oLiAgKi8KLQotLyogT3ZlcnJpZGUgYW55IEdDQyBp
bnRlcm5hbCBwcm90b3R5cGUgdG8gYXZvaWQgYW4gZXJyb3IuCi0gICBVc2UgY2hhciBiZWNhdXNl
IGludCBtaWdodCBtYXRjaCB0aGUgcmV0dXJuIHR5cGUgb2YgYSBHQ0MKLSAgIGJ1aWx0aW4gYW5k
IHRoZW4gaXRzIGFyZ3VtZW50IHByb3RvdHlwZSB3b3VsZCBzdGlsbCBhcHBseS4gICovCi0jaWZk
ZWYgX19jcGx1c3BsdXMKLWV4dGVybiAiQyIKLSNlbmRpZgotY2hhciBsaWJpY29udl9vcGVuICgp
OwotaW50Ci1tYWluICgpCi17Ci1yZXR1cm4gbGliaWNvbnZfb3BlbiAoKTsKLSAgOwotICByZXR1
cm4gMDsKLX0KLV9BQ0VPRgotaWYgYWNfZm5fY190cnlfbGluayAiJExJTkVOTyI7IHRoZW4gOgot
ICBhY19jdl9saWJfaWNvbnZfbGliaWNvbnZfb3Blbj15ZXMKLWVsc2UKLSAgYWNfY3ZfbGliX2lj
b252X2xpYmljb252X29wZW49bm8KLWZpCi1ybSAtZiBjb3JlIGNvbmZ0ZXN0LmVyciBjb25mdGVz
dC4kYWNfb2JqZXh0IFwKLSAgICBjb25mdGVzdCRhY19leGVleHQgY29uZnRlc3QuJGFjX2V4dAot
TElCUz0kYWNfY2hlY2tfbGliX3NhdmVfTElCUwotZmkKLXsgJGFzX2VjaG8gIiRhc19tZToke2Fz
X2xpbmVuby0kTElORU5PfTogcmVzdWx0OiAkYWNfY3ZfbGliX2ljb252X2xpYmljb252X29wZW4i
ID4mNQotJGFzX2VjaG8gIiRhY19jdl9saWJfaWNvbnZfbGliaWNvbnZfb3BlbiIgPiY2OyB9Ci1p
ZiB0ZXN0ICJ4JGFjX2N2X2xpYl9pY29udl9saWJpY29udl9vcGVuIiA9IHh5ZXM7IHRoZW4gOgot
ICBsaWJpY29udj0ieSIKLWVsc2UKLSAgbGliaWNvbnY9Im4iCi1maQotCi0KLWFjX2ZuX2NfY2hl
Y2tfaGVhZGVyX21vbmdyZWwgIiRMSU5FTk8iICJhcmdwLmgiICJhY19jdl9oZWFkZXJfYXJncF9o
IiAiJGFjX2luY2x1ZGVzX2RlZmF1bHQiCi1pZiB0ZXN0ICJ4JGFjX2N2X2hlYWRlcl9hcmdwX2gi
ID0geHllczsgdGhlbiA6Ci0KLXsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5P
fTogY2hlY2tpbmcgZm9yIGFyZ3BfdXNhZ2UgaW4gLWxhcmdwIiA+JjUKLSRhc19lY2hvX24gImNo
ZWNraW5nIGZvciBhcmdwX3VzYWdlIGluIC1sYXJncC4uLiAiID4mNjsgfQotaWYgJHthY19jdl9s
aWJfYXJncF9hcmdwX3VzYWdlKzp9IGZhbHNlOyB0aGVuIDoKLSAgJGFzX2VjaG9fbiAiKGNhY2hl
ZCkgIiA+JjYKLWVsc2UKLSAgYWNfY2hlY2tfbGliX3NhdmVfTElCUz0kTElCUwotTElCUz0iLWxh
cmdwICAkTElCUyIKLWNhdCBjb25mZGVmcy5oIC0gPDxfQUNFT0YgPmNvbmZ0ZXN0LiRhY19leHQK
LS8qIGVuZCBjb25mZGVmcy5oLiAgKi8KLQotLyogT3ZlcnJpZGUgYW55IEdDQyBpbnRlcm5hbCBw
cm90b3R5cGUgdG8gYXZvaWQgYW4gZXJyb3IuCi0gICBVc2UgY2hhciBiZWNhdXNlIGludCBtaWdo
dCBtYXRjaCB0aGUgcmV0dXJuIHR5cGUgb2YgYSBHQ0MKLSAgIGJ1aWx0aW4gYW5kIHRoZW4gaXRz
IGFyZ3VtZW50IHByb3RvdHlwZSB3b3VsZCBzdGlsbCBhcHBseS4gICovCi0jaWZkZWYgX19jcGx1
c3BsdXMKLWV4dGVybiAiQyIKLSNlbmRpZgotY2hhciBhcmdwX3VzYWdlICgpOwotaW50Ci1tYWlu
ICgpCi17Ci1yZXR1cm4gYXJncF91c2FnZSAoKTsKLSAgOwotICByZXR1cm4gMDsKLX0KLV9BQ0VP
RgotaWYgYWNfZm5fY190cnlfbGluayAiJExJTkVOTyI7IHRoZW4gOgotICBhY19jdl9saWJfYXJn
cF9hcmdwX3VzYWdlPXllcwotZWxzZQotICBhY19jdl9saWJfYXJncF9hcmdwX3VzYWdlPW5vCi1m
aQotcm0gLWYgY29yZSBjb25mdGVzdC5lcnIgY29uZnRlc3QuJGFjX29iamV4dCBcCi0gICAgY29u
ZnRlc3QkYWNfZXhlZXh0IGNvbmZ0ZXN0LiRhY19leHQKLUxJQlM9JGFjX2NoZWNrX2xpYl9zYXZl
X0xJQlMKLWZpCi17ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IHJlc3Vs
dDogJGFjX2N2X2xpYl9hcmdwX2FyZ3BfdXNhZ2UiID4mNQotJGFzX2VjaG8gIiRhY19jdl9saWJf
YXJncF9hcmdwX3VzYWdlIiA+JjY7IH0KLWlmIHRlc3QgIngkYWNfY3ZfbGliX2FyZ3BfYXJncF91
c2FnZSIgPSB4eWVzOyB0aGVuIDoKLSAgYXJncF9sZGZsYWdzPSItbGFyZ3AiCi1maQotCi0KLWVs
c2UKLSAgYXNfZm5fZXJyb3IgJD8gIkNvdWxkIG5vdCBmaW5kIGFyZ3AiICIkTElORU5PIiA1Ci1m
aQotCi0KLQotCi0jIEZEVCBpcyBuZWVkZWQgb25seSBvbiBBUk0KLWNhc2UgIiRob3N0X2NwdSIg
aW4KLWFybSp8YWFyY2g2NCkKLXsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5P
fTogY2hlY2tpbmcgZm9yIGZkdF9jcmVhdGUgaW4gLWxmZHQiID4mNQotJGFzX2VjaG9fbiAiY2hl
Y2tpbmcgZm9yIGZkdF9jcmVhdGUgaW4gLWxmZHQuLi4gIiA+JjY7IH0KLWlmICR7YWNfY3ZfbGli
X2ZkdF9mZHRfY3JlYXRlKzp9IGZhbHNlOyB0aGVuIDoKLSAgJGFzX2VjaG9fbiAiKGNhY2hlZCkg
IiA+JjYKLWVsc2UKLSAgYWNfY2hlY2tfbGliX3NhdmVfTElCUz0kTElCUwotTElCUz0iLWxmZHQg
ICRMSUJTIgotY2F0IGNvbmZkZWZzLmggLSA8PF9BQ0VPRiA+Y29uZnRlc3QuJGFjX2V4dAotLyog
ZW5kIGNvbmZkZWZzLmguICAqLwotCi0vKiBPdmVycmlkZSBhbnkgR0NDIGludGVybmFsIHByb3Rv
dHlwZSB0byBhdm9pZCBhbiBlcnJvci4KLSAgIFVzZSBjaGFyIGJlY2F1c2UgaW50IG1pZ2h0IG1h
dGNoIHRoZSByZXR1cm4gdHlwZSBvZiBhIEdDQwotICAgYnVpbHRpbiBhbmQgdGhlbiBpdHMgYXJn
dW1lbnQgcHJvdG90eXBlIHdvdWxkIHN0aWxsIGFwcGx5LiAgKi8KLSNpZmRlZiBfX2NwbHVzcGx1
cwotZXh0ZXJuICJDIgotI2VuZGlmCi1jaGFyIGZkdF9jcmVhdGUgKCk7Ci1pbnQKLW1haW4gKCkK
LXsKLXJldHVybiBmZHRfY3JlYXRlICgpOwotICA7Ci0gIHJldHVybiAwOwotfQotX0FDRU9GCi1p
ZiBhY19mbl9jX3RyeV9saW5rICIkTElORU5PIjsgdGhlbiA6Ci0gIGFjX2N2X2xpYl9mZHRfZmR0
X2NyZWF0ZT15ZXMKLWVsc2UKLSAgYWNfY3ZfbGliX2ZkdF9mZHRfY3JlYXRlPW5vCi1maQotcm0g
LWYgY29yZSBjb25mdGVzdC5lcnIgY29uZnRlc3QuJGFjX29iamV4dCBcCi0gICAgY29uZnRlc3Qk
YWNfZXhlZXh0IGNvbmZ0ZXN0LiRhY19leHQKLUxJQlM9JGFjX2NoZWNrX2xpYl9zYXZlX0xJQlMK
LWZpCi17ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IHJlc3VsdDogJGFj
X2N2X2xpYl9mZHRfZmR0X2NyZWF0ZSIgPiY1Ci0kYXNfZWNobyAiJGFjX2N2X2xpYl9mZHRfZmR0
X2NyZWF0ZSIgPiY2OyB9Ci1pZiB0ZXN0ICJ4JGFjX2N2X2xpYl9mZHRfZmR0X2NyZWF0ZSIgPSB4
eWVzOyB0aGVuIDoKLSAgY2F0ID4+Y29uZmRlZnMuaCA8PF9BQ0VPRgotI2RlZmluZSBIQVZFX0xJ
QkZEVCAxCi1fQUNFT0YKLQotICBMSUJTPSItbGZkdCAkTElCUyIKLQotZWxzZQotICBhc19mbl9l
cnJvciAkPyAiQ291bGQgbm90IGZpbmQgbGliZmR0IiAiJExJTkVOTyIgNQotZmkKLQotCi0jIENo
ZWNrIGZvciBsaWJmZHQgPj0gMS40LjAuIElmIHByZXNlbnQgZW5hYmxlIHBhc3N0aHJvdWdoCi0j
IE5vdGUgdGhhdCBsaWJmZHQgZG9lc24ndCBwcm92aWRlIHZlcnNpb25uaW5nLiBTbyB3ZSBuZWVk
IHRvIHJlbHkgb24KLSMgZnVuY3Rpb24gcHJlc2VudCBpbiBuZXcgdmVyc2lvbi4KLSMgVXNlIGZk
dF9maXJzdF9wcm9wZXJ0eV9vZmZzZXQgd2hpY2ggaGFzIGJlZW4gY29ycmVjdGx5IGV4cG9ydGVk
IHNpbmNlIHYxLjQuMAotYWNfZm5fY19jaGVja19mdW5jICIkTElORU5PIiAiZmR0X2ZpcnN0X3By
b3BlcnR5X29mZnNldCIgImFjX2N2X2Z1bmNfZmR0X2ZpcnN0X3Byb3BlcnR5X29mZnNldCIKLWlm
IHRlc3QgIngkYWNfY3ZfZnVuY19mZHRfZmlyc3RfcHJvcGVydHlfb2Zmc2V0IiA9IHh5ZXM7IHRo
ZW4gOgotICBwYXJ0aWFsX2R0PSJ5IgotZWxzZQotICBwYXJ0aWFsX2R0PSJuIgotZmkKLQotCi1p
ZiB0ZXN0ICJ4JHBhcnRpYWxfZHQiID0gInh5IiA7IHRoZW4gOgotCi0kYXNfZWNobyAiI2RlZmlu
ZSBFTkFCTEVfUEFSVElBTF9ERVZJQ0VfVFJFRSAxIiA+PmNvbmZkZWZzLmgKLQotZWxzZQotICB7
ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IFdBUk5JTkc6IERpc2FibGlu
ZyBzdXBwb3J0IGZvciBwYXJ0aWFsIGRldmljZSB0cmVlIGluIGxpYnhsLgotICAgICAgIFBsZWFz
ZSBpbnN0YWxsIGxpYmZkdCBsaWJyYXJ5IC0gdmVyc2lvbiAxLjQuMCBvciBoaWdoZXIiID4mNQot
JGFzX2VjaG8gIiRhc19tZTogV0FSTklORzogRGlzYWJsaW5nIHN1cHBvcnQgZm9yIHBhcnRpYWwg
ZGV2aWNlIHRyZWUgaW4gbGlieGwuCi0gICAgICAgUGxlYXNlIGluc3RhbGwgbGliZmR0IGxpYnJh
cnkgLSB2ZXJzaW9uIDEuNC4wIG9yIGhpZ2hlciIgPiYyO30KLWZpCi0KLSMgVGhlIGZ1bmN0aW9u
cyBmZHRfe2ZpcnN0LG5leHR9X3N1Ym5vZGUgbWF5IG5vdCBiZSBhdmFpbGFibGUgYmVjYXVzZToK
LSMgICAqIEl0IGhhcyBiZWVuIGludHJvZHVjZWQgaW4gMjAxMyA9PiBEb2Vzbid0IHdvcmsgb24g
V2hlZXp5Ci0jICAgKiBUaGUgcHJvdG90eXBlIGV4aXN0cyBidXQgdGhlIGZ1bmN0aW9ucyBhcmUg
bm90IGV4cG9zZWQuIERvbid0IGFzayB3aHkuLi4KLWZvciBhY19mdW5jIGluIGZkdF9maXJzdF9z
dWJub2RlIGZkdF9uZXh0X3N1Ym5vZGUKLWRvIDoKLSAgYXNfYWNfdmFyPWAkYXNfZWNobyAiYWNf
Y3ZfZnVuY18kYWNfZnVuYyIgfCAkYXNfdHJfc2hgCi1hY19mbl9jX2NoZWNrX2Z1bmMgIiRMSU5F
Tk8iICIkYWNfZnVuYyIgIiRhc19hY192YXIiCi1pZiBldmFsIHRlc3QgXCJ4XCQiJGFzX2FjX3Zh
ciJcIiA9IHgieWVzIjsgdGhlbiA6Ci0gIGNhdCA+PmNvbmZkZWZzLmggPDxfQUNFT0YKLSNkZWZp
bmUgYCRhc19lY2hvICJIQVZFXyRhY19mdW5jIiB8ICRhc190cl9jcHBgIDEKLV9BQ0VPRgotCi1m
aQotZG9uZQotCi1hY19mbl9jX2NoZWNrX2RlY2wgIiRMSU5FTk8iICJmZHRfZmlyc3Rfc3Vibm9k
ZSIgImFjX2N2X2hhdmVfZGVjbF9mZHRfZmlyc3Rfc3Vibm9kZSIgIiNpbmNsdWRlIDxsaWJmZHQu
aD4KLSIKLWlmIHRlc3QgIngkYWNfY3ZfaGF2ZV9kZWNsX2ZkdF9maXJzdF9zdWJub2RlIiA9IHh5
ZXM7IHRoZW4gOgotICBhY19oYXZlX2RlY2w9MQotZWxzZQotICBhY19oYXZlX2RlY2w9MAotZmkK
LQotY2F0ID4+Y29uZmRlZnMuaCA8PF9BQ0VPRgotI2RlZmluZSBIQVZFX0RFQ0xfRkRUX0ZJUlNU
X1NVQk5PREUgJGFjX2hhdmVfZGVjbAotX0FDRU9GCi1hY19mbl9jX2NoZWNrX2RlY2wgIiRMSU5F
Tk8iICJmZHRfbmV4dF9zdWJub2RlIiAiYWNfY3ZfaGF2ZV9kZWNsX2ZkdF9uZXh0X3N1Ym5vZGUi
ICIjaW5jbHVkZSA8bGliZmR0Lmg+Ci0iCi1pZiB0ZXN0ICJ4JGFjX2N2X2hhdmVfZGVjbF9mZHRf
bmV4dF9zdWJub2RlIiA9IHh5ZXM7IHRoZW4gOgotICBhY19oYXZlX2RlY2w9MQotZWxzZQotICBh
Y19oYXZlX2RlY2w9MAotZmkKLQotY2F0ID4+Y29uZmRlZnMuaCA8PF9BQ0VPRgotI2RlZmluZSBI
QVZFX0RFQ0xfRkRUX05FWFRfU1VCTk9ERSAkYWNfaGF2ZV9kZWNsCi1fQUNFT0YKLQotCi0jIFRo
ZSBoZWxwZXIgZmR0X3Byb3BlcnR5X3UzMiBpcyBvbmx5IHByZXNlbnQgaW4gbGliZmR0ID49IDEu
NC4wCi0jIEl0J3MgYW4gaW5saW5lIGZ1bmN0aW9uLCBzbyBvbmx5IGNoZWNrIGlmIHRoZSBkZWNs
YXJhdGlvbiBpcyBwcmVzZW50Ci1hY19mbl9jX2NoZWNrX2RlY2wgIiRMSU5FTk8iICJmZHRfcHJv
cGVydHlfdTMyIiAiYWNfY3ZfaGF2ZV9kZWNsX2ZkdF9wcm9wZXJ0eV91MzIiICIjaW5jbHVkZSA8
bGliZmR0Lmg+Ci0iCi1pZiB0ZXN0ICJ4JGFjX2N2X2hhdmVfZGVjbF9mZHRfcHJvcGVydHlfdTMy
IiA9IHh5ZXM7IHRoZW4gOgotICBhY19oYXZlX2RlY2w9MQotZWxzZQotICBhY19oYXZlX2RlY2w9
MAotZmkKLQotY2F0ID4+Y29uZmRlZnMuaCA8PF9BQ0VPRgotI2RlZmluZSBIQVZFX0RFQ0xfRkRU
X1BST1BFUlRZX1UzMiAkYWNfaGF2ZV9kZWNsCi1fQUNFT0YKLQotZXNhYwotCi0jIENoZWNrcyBm
b3IgaGVhZGVyIGZpbGVzLgotZm9yIGFjX2hlYWRlciBpbiB5YWpsL3lhamxfdmVyc2lvbi5oIHN5
cy9ldmVudGZkLmggdmFsZ3JpbmQvbWVtY2hlY2suaCB1dG1wLmgKLWRvIDoKLSAgYXNfYWNfSGVh
ZGVyPWAkYXNfZWNobyAiYWNfY3ZfaGVhZGVyXyRhY19oZWFkZXIiIHwgJGFzX3RyX3NoYAotYWNf
Zm5fY19jaGVja19oZWFkZXJfbW9uZ3JlbCAiJExJTkVOTyIgIiRhY19oZWFkZXIiICIkYXNfYWNf
SGVhZGVyIiAiJGFjX2luY2x1ZGVzX2RlZmF1bHQiCi1pZiBldmFsIHRlc3QgXCJ4XCQiJGFzX2Fj
X0hlYWRlciJcIiA9IHgieWVzIjsgdGhlbiA6Ci0gIGNhdCA+PmNvbmZkZWZzLmggPDxfQUNFT0YK
LSNkZWZpbmUgYCRhc19lY2hvICJIQVZFXyRhY19oZWFkZXIiIHwgJGFzX3RyX2NwcGAgMQotX0FD
RU9GCi0KLWZpCi0KLWRvbmUKLQotCi0jIENoZWNrIGZvciBsaWJubDMgPj0zLjIuOC4gSWYgcHJl
c2VudCBlbmFibGUgcmVtdXMgbmV0d29yayBidWZmZXJpbmcuCi0KLXBrZ19mYWlsZWQ9bm8KLXsg
JGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogY2hlY2tpbmcgZm9yIExJQk5M
MyIgPiY1Ci0kYXNfZWNob19uICJjaGVja2luZyBmb3IgTElCTkwzLi4uICIgPiY2OyB9Ci0KLWlm
IHRlc3QgLW4gIiRMSUJOTDNfQ0ZMQUdTIjsgdGhlbgotICAgIHBrZ19jdl9MSUJOTDNfQ0ZMQUdT
PSIkTElCTkwzX0NGTEFHUyIKLSBlbGlmIHRlc3QgLW4gIiRQS0dfQ09ORklHIjsgdGhlbgotICAg
IGlmIHRlc3QgLW4gIiRQS0dfQ09ORklHIiAmJiBcCi0gICAgeyB7ICRhc19lY2hvICIkYXNfbWU6
JHthc19saW5lbm8tJExJTkVOT306IFwkUEtHX0NPTkZJRyAtLWV4aXN0cyAtLXByaW50LWVycm9y
cyBcImxpYm5sLTMuMCA+PSAzLjIuOCBsaWJubC1yb3V0ZS0zLjAgPj0gMy4yLjhcIiI7IH0gPiY1
Ci0gICgkUEtHX0NPTkZJRyAtLWV4aXN0cyAtLXByaW50LWVycm9ycyAibGlibmwtMy4wID49IDMu
Mi44IGxpYm5sLXJvdXRlLTMuMCA+PSAzLjIuOCIpIDI+JjUKLSAgYWNfc3RhdHVzPSQ/Ci0gICRh
c19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IFwkPyA9ICRhY19zdGF0dXMiID4m
NQotICB0ZXN0ICRhY19zdGF0dXMgPSAwOyB9OyB0aGVuCi0gIHBrZ19jdl9MSUJOTDNfQ0ZMQUdT
PWAkUEtHX0NPTkZJRyAtLWNmbGFncyAibGlibmwtMy4wID49IDMuMi44IGxpYm5sLXJvdXRlLTMu
MCA+PSAzLjIuOCIgMj4vZGV2L251bGxgCi0JCSAgICAgIHRlc3QgIngkPyIgIT0gIngwIiAmJiBw
a2dfZmFpbGVkPXllcwotZWxzZQotICBwa2dfZmFpbGVkPXllcwotZmkKLSBlbHNlCi0gICAgcGtn
X2ZhaWxlZD11bnRyaWVkCi1maQotaWYgdGVzdCAtbiAiJExJQk5MM19MSUJTIjsgdGhlbgotICAg
IHBrZ19jdl9MSUJOTDNfTElCUz0iJExJQk5MM19MSUJTIgotIGVsaWYgdGVzdCAtbiAiJFBLR19D
T05GSUciOyB0aGVuCi0gICAgaWYgdGVzdCAtbiAiJFBLR19DT05GSUciICYmIFwKLSAgICB7IHsg
JGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogXCRQS0dfQ09ORklHIC0tZXhp
c3RzIC0tcHJpbnQtZXJyb3JzIFwibGlibmwtMy4wID49IDMuMi44IGxpYm5sLXJvdXRlLTMuMCA+
PSAzLjIuOFwiIjsgfSA+JjUKLSAgKCRQS0dfQ09ORklHIC0tZXhpc3RzIC0tcHJpbnQtZXJyb3Jz
ICJsaWJubC0zLjAgPj0gMy4yLjggbGlibmwtcm91dGUtMy4wID49IDMuMi44IikgMj4mNQotICBh
Y19zdGF0dXM9JD8KLSAgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogXCQ/
ID0gJGFjX3N0YXR1cyIgPiY1Ci0gIHRlc3QgJGFjX3N0YXR1cyA9IDA7IH07IHRoZW4KLSAgcGtn
X2N2X0xJQk5MM19MSUJTPWAkUEtHX0NPTkZJRyAtLWxpYnMgImxpYm5sLTMuMCA+PSAzLjIuOCBs
aWJubC1yb3V0ZS0zLjAgPj0gMy4yLjgiIDI+L2Rldi9udWxsYAotCQkgICAgICB0ZXN0ICJ4JD8i
ICE9ICJ4MCIgJiYgcGtnX2ZhaWxlZD15ZXMKLWVsc2UKLSAgcGtnX2ZhaWxlZD15ZXMKLWZpCi0g
ZWxzZQotICAgIHBrZ19mYWlsZWQ9dW50cmllZAotZmkKLQotCi0KLWlmIHRlc3QgJHBrZ19mYWls
ZWQgPSB5ZXM7IHRoZW4KLSAgIAl7ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVO
T306IHJlc3VsdDogbm8iID4mNQotJGFzX2VjaG8gIm5vIiA+JjY7IH0KLQotaWYgJFBLR19DT05G
SUcgLS1hdGxlYXN0LXBrZ2NvbmZpZy12ZXJzaW9uIDAuMjA7IHRoZW4KLSAgICAgICAgX3BrZ19z
aG9ydF9lcnJvcnNfc3VwcG9ydGVkPXllcwotZWxzZQotICAgICAgICBfcGtnX3Nob3J0X2Vycm9y
c19zdXBwb3J0ZWQ9bm8KLWZpCi0gICAgICAgIGlmIHRlc3QgJF9wa2dfc2hvcnRfZXJyb3JzX3N1
cHBvcnRlZCA9IHllczsgdGhlbgotCSAgICAgICAgTElCTkwzX1BLR19FUlJPUlM9YCRQS0dfQ09O
RklHIC0tc2hvcnQtZXJyb3JzIC0tcHJpbnQtZXJyb3JzIC0tY2ZsYWdzIC0tbGlicyAibGlibmwt
My4wID49IDMuMi44IGxpYm5sLXJvdXRlLTMuMCA+PSAzLjIuOCIgMj4mMWAKLSAgICAgICAgZWxz
ZQotCSAgICAgICAgTElCTkwzX1BLR19FUlJPUlM9YCRQS0dfQ09ORklHIC0tcHJpbnQtZXJyb3Jz
IC0tY2ZsYWdzIC0tbGlicyAibGlibmwtMy4wID49IDMuMi44IGxpYm5sLXJvdXRlLTMuMCA+PSAz
LjIuOCIgMj4mMWAKLSAgICAgICAgZmkKLQkjIFB1dCB0aGUgbmFzdHkgZXJyb3IgbWVzc2FnZSBp
biBjb25maWcubG9nIHdoZXJlIGl0IGJlbG9uZ3MKLQllY2hvICIkTElCTkwzX1BLR19FUlJPUlMi
ID4mNQotCi0JbGlibmwzX2xpYj0ibiIKLWVsaWYgdGVzdCAkcGtnX2ZhaWxlZCA9IHVudHJpZWQ7
IHRoZW4KLSAgICAgCXsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogcmVz
dWx0OiBubyIgPiY1Ci0kYXNfZWNobyAibm8iID4mNjsgfQotCWxpYm5sM19saWI9Im4iCi1lbHNl
Ci0JTElCTkwzX0NGTEFHUz0kcGtnX2N2X0xJQk5MM19DRkxBR1MKLQlMSUJOTDNfTElCUz0kcGtn
X2N2X0xJQk5MM19MSUJTCi0gICAgICAgIHsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0k
TElORU5PfTogcmVzdWx0OiB5ZXMiID4mNQotJGFzX2VjaG8gInllcyIgPiY2OyB9Ci0JbGlibmwz
X2xpYj0ieSIKLWZpCi0KLWlmIHRlc3QgIngkbGlibmwzX2xpYiIgPSAieG4iIDsgdGhlbiA6Ci0K
LSAgICB7ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IFdBUk5JTkc6IERp
c2FibGluZyBzdXBwb3J0IGZvciBSZW11cyBuZXR3b3JrIGJ1ZmZlcmluZyBhbmQgQ09MTy4KLSAg
ICBQbGVhc2UgaW5zdGFsbCBsaWJubDMgbGlicmFyaWVzIChpbmNsdWRpbmcgbGlibmwzLXJvdXRl
KSwgY29tbWFuZCBsaW5lIHRvb2xzIGFuZCBkZXZlbAotICAgIGhlYWRlcnMgLSB2ZXJzaW9uIDMu
Mi44IG9yIGhpZ2hlciIgPiY1Ci0kYXNfZWNobyAiJGFzX21lOiBXQVJOSU5HOiBEaXNhYmxpbmcg
c3VwcG9ydCBmb3IgUmVtdXMgbmV0d29yayBidWZmZXJpbmcgYW5kIENPTE8uCi0gICAgUGxlYXNl
IGluc3RhbGwgbGlibmwzIGxpYnJhcmllcyAoaW5jbHVkaW5nIGxpYm5sMy1yb3V0ZSksIGNvbW1h
bmQgbGluZSB0b29scyBhbmQgZGV2ZWwKLSAgICBoZWFkZXJzIC0gdmVyc2lvbiAzLjIuOCBvciBo
aWdoZXIiID4mMjt9Ci0gICAgbGlibmw9bgotCi0KLWVsc2UKLQotICAgIGxpYm5sPXkKLQotCi1m
aQotCi0KLQotCi1maSAjICEgJHJ1bXAKLQotCi0KLQotIyBDaGVjayB3aGV0aGVyIC0tZW5hYmxl
LXN5c3RlbWQgd2FzIGdpdmVuLgotaWYgdGVzdCAiJHtlbmFibGVfc3lzdGVtZCtzZXR9IiA9IHNl
dDsgdGhlbiA6Ci0gIGVuYWJsZXZhbD0kZW5hYmxlX3N5c3RlbWQ7Ci1maQotCi0KLWlmIHRlc3Qg
IngkZW5hYmxlX3N5c3RlbWQiID0gInhubyI7IHRoZW4gOgotCi0gICAgYXhfY3Zfc3lzdGVtZD0i
biIKLQotZWxpZiB0ZXN0ICJ4JGVuYWJsZV9zeXN0ZW1kIiA9ICJ4eWVzIjsgdGhlbiA6Ci0KLSAg
ICBheF9jdl9zeXN0ZW1kPSJ5IgotCi1lbGlmIHRlc3QgLXogJGF4X2N2X3N5c3RlbWQ7IHRoZW4g
OgotCi0gICAgYXhfY3Zfc3lzdGVtZD0ibiIKLQotZmkKLXN5c3RlbWQ9JGF4X2N2X3N5c3RlbWQK
LQotCi0KLQotIyBDaGVjayB3aGV0aGVyIC0td2l0aC1zeXN0ZW1kIHdhcyBnaXZlbi4KLWlmIHRl
c3QgIiR7d2l0aF9zeXN0ZW1kK3NldH0iID0gc2V0OyB0aGVuIDoKLSAgd2l0aHZhbD0kd2l0aF9z
eXN0ZW1kOyBTWVNURU1EX0RJUj0iJHdpdGh2YWwiCi1lbHNlCi0gIFNZU1RFTURfRElSPSIiCi1m
aQotCi0KLQotCi0jIENoZWNrIHdoZXRoZXIgLS13aXRoLXN5c3RlbWQtbW9kdWxlcy1sb2FkIHdh
cyBnaXZlbi4KLWlmIHRlc3QgIiR7d2l0aF9zeXN0ZW1kX21vZHVsZXNfbG9hZCtzZXR9IiA9IHNl
dDsgdGhlbiA6Ci0gIHdpdGh2YWw9JHdpdGhfc3lzdGVtZF9tb2R1bGVzX2xvYWQ7IFNZU1RFTURf
TU9EVUxFU19MT0FEPSIkd2l0aHZhbCIKLWVsc2UKLSAgU1lTVEVNRF9NT0RVTEVTX0xPQUQ9IiIK
LWZpCi0KLQotCi0KLQotCi1wa2dfZmFpbGVkPW5vCi17ICRhc19lY2hvICIkYXNfbWU6JHthc19s
aW5lbm8tJExJTkVOT306IGNoZWNraW5nIGZvciBTWVNURU1EIiA+JjUKLSRhc19lY2hvX24gImNo
ZWNraW5nIGZvciBTWVNURU1ELi4uICIgPiY2OyB9Ci0KLWlmIHRlc3QgLW4gIiRTWVNURU1EX0NG
TEFHUyI7IHRoZW4KLSAgICBwa2dfY3ZfU1lTVEVNRF9DRkxBR1M9IiRTWVNURU1EX0NGTEFHUyIK
LSBlbGlmIHRlc3QgLW4gIiRQS0dfQ09ORklHIjsgdGhlbgotICAgIGlmIHRlc3QgLW4gIiRQS0df
Q09ORklHIiAmJiBcCi0gICAgeyB7ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVO
T306IFwkUEtHX0NPTkZJRyAtLWV4aXN0cyAtLXByaW50LWVycm9ycyBcImxpYnN5c3RlbWQtZGFl
bW9uXCIiOyB9ID4mNQotICAoJFBLR19DT05GSUcgLS1leGlzdHMgLS1wcmludC1lcnJvcnMgImxp
YnN5c3RlbWQtZGFlbW9uIikgMj4mNQotICBhY19zdGF0dXM9JD8KLSAgJGFzX2VjaG8gIiRhc19t
ZToke2FzX2xpbmVuby0kTElORU5PfTogXCQ/ID0gJGFjX3N0YXR1cyIgPiY1Ci0gIHRlc3QgJGFj
X3N0YXR1cyA9IDA7IH07IHRoZW4KLSAgcGtnX2N2X1NZU1RFTURfQ0ZMQUdTPWAkUEtHX0NPTkZJ
RyAtLWNmbGFncyAibGlic3lzdGVtZC1kYWVtb24iIDI+L2Rldi9udWxsYAotCQkgICAgICB0ZXN0
ICJ4JD8iICE9ICJ4MCIgJiYgcGtnX2ZhaWxlZD15ZXMKLWVsc2UKLSAgcGtnX2ZhaWxlZD15ZXMK
LWZpCi0gZWxzZQotICAgIHBrZ19mYWlsZWQ9dW50cmllZAotZmkKLWlmIHRlc3QgLW4gIiRTWVNU
RU1EX0xJQlMiOyB0aGVuCi0gICAgcGtnX2N2X1NZU1RFTURfTElCUz0iJFNZU1RFTURfTElCUyIK
LSBlbGlmIHRlc3QgLW4gIiRQS0dfQ09ORklHIjsgdGhlbgotICAgIGlmIHRlc3QgLW4gIiRQS0df
Q09ORklHIiAmJiBcCi0gICAgeyB7ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVO
T306IFwkUEtHX0NPTkZJRyAtLWV4aXN0cyAtLXByaW50LWVycm9ycyBcImxpYnN5c3RlbWQtZGFl
bW9uXCIiOyB9ID4mNQotICAoJFBLR19DT05GSUcgLS1leGlzdHMgLS1wcmludC1lcnJvcnMgImxp
YnN5c3RlbWQtZGFlbW9uIikgMj4mNQotICBhY19zdGF0dXM9JD8KLSAgJGFzX2VjaG8gIiRhc19t
ZToke2FzX2xpbmVuby0kTElORU5PfTogXCQ/ID0gJGFjX3N0YXR1cyIgPiY1Ci0gIHRlc3QgJGFj
X3N0YXR1cyA9IDA7IH07IHRoZW4KLSAgcGtnX2N2X1NZU1RFTURfTElCUz1gJFBLR19DT05GSUcg
LS1saWJzICJsaWJzeXN0ZW1kLWRhZW1vbiIgMj4vZGV2L251bGxgCi0JCSAgICAgIHRlc3QgIngk
PyIgIT0gIngwIiAmJiBwa2dfZmFpbGVkPXllcwotZWxzZQotICBwa2dfZmFpbGVkPXllcwotZmkK
LSBlbHNlCi0gICAgcGtnX2ZhaWxlZD11bnRyaWVkCi1maQotCi0KLQotaWYgdGVzdCAkcGtnX2Zh
aWxlZCA9IHllczsgdGhlbgotICAgCXsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElO
RU5PfTogcmVzdWx0OiBubyIgPiY1Ci0kYXNfZWNobyAibm8iID4mNjsgfQotCi1pZiAkUEtHX0NP
TkZJRyAtLWF0bGVhc3QtcGtnY29uZmlnLXZlcnNpb24gMC4yMDsgdGhlbgotICAgICAgICBfcGtn
X3Nob3J0X2Vycm9yc19zdXBwb3J0ZWQ9eWVzCi1lbHNlCi0gICAgICAgIF9wa2dfc2hvcnRfZXJy
b3JzX3N1cHBvcnRlZD1ubwotZmkKLSAgICAgICAgaWYgdGVzdCAkX3BrZ19zaG9ydF9lcnJvcnNf
c3VwcG9ydGVkID0geWVzOyB0aGVuCi0JICAgICAgICBTWVNURU1EX1BLR19FUlJPUlM9YCRQS0df
Q09ORklHIC0tc2hvcnQtZXJyb3JzIC0tcHJpbnQtZXJyb3JzIC0tY2ZsYWdzIC0tbGlicyAibGli
c3lzdGVtZC1kYWVtb24iIDI+JjFgCi0gICAgICAgIGVsc2UKLQkgICAgICAgIFNZU1RFTURfUEtH
X0VSUk9SUz1gJFBLR19DT05GSUcgLS1wcmludC1lcnJvcnMgLS1jZmxhZ3MgLS1saWJzICJsaWJz
eXN0ZW1kLWRhZW1vbiIgMj4mMWAKLSAgICAgICAgZmkKLQkjIFB1dCB0aGUgbmFzdHkgZXJyb3Ig
bWVzc2FnZSBpbiBjb25maWcubG9nIHdoZXJlIGl0IGJlbG9uZ3MKLQllY2hvICIkU1lTVEVNRF9Q
S0dfRVJST1JTIiA+JjUKLQotCi0KLXBrZ19mYWlsZWQ9bm8KLXsgJGFzX2VjaG8gIiRhc19tZTok
e2FzX2xpbmVuby0kTElORU5PfTogY2hlY2tpbmcgZm9yIFNZU1RFTUQiID4mNQotJGFzX2VjaG9f
biAiY2hlY2tpbmcgZm9yIFNZU1RFTUQuLi4gIiA+JjY7IH0KLQotaWYgdGVzdCAtbiAiJFNZU1RF
TURfQ0ZMQUdTIjsgdGhlbgotICAgIHBrZ19jdl9TWVNURU1EX0NGTEFHUz0iJFNZU1RFTURfQ0ZM
QUdTIgotIGVsaWYgdGVzdCAtbiAiJFBLR19DT05GSUciOyB0aGVuCi0gICAgaWYgdGVzdCAtbiAi
JFBLR19DT05GSUciICYmIFwKLSAgICB7IHsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0k
TElORU5PfTogXCRQS0dfQ09ORklHIC0tZXhpc3RzIC0tcHJpbnQtZXJyb3JzIFwibGlic3lzdGVt
ZCA+PSAyMDlcIiI7IH0gPiY1Ci0gICgkUEtHX0NPTkZJRyAtLWV4aXN0cyAtLXByaW50LWVycm9y
cyAibGlic3lzdGVtZCA+PSAyMDkiKSAyPiY1Ci0gIGFjX3N0YXR1cz0kPwotICAkYXNfZWNobyAi
JGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiBcJD8gPSAkYWNfc3RhdHVzIiA+JjUKLSAgdGVz
dCAkYWNfc3RhdHVzID0gMDsgfTsgdGhlbgotICBwa2dfY3ZfU1lTVEVNRF9DRkxBR1M9YCRQS0df
Q09ORklHIC0tY2ZsYWdzICJsaWJzeXN0ZW1kID49IDIwOSIgMj4vZGV2L251bGxgCi0JCSAgICAg
IHRlc3QgIngkPyIgIT0gIngwIiAmJiBwa2dfZmFpbGVkPXllcwotZWxzZQotICBwa2dfZmFpbGVk
PXllcwotZmkKLSBlbHNlCi0gICAgcGtnX2ZhaWxlZD11bnRyaWVkCi1maQotaWYgdGVzdCAtbiAi
JFNZU1RFTURfTElCUyI7IHRoZW4KLSAgICBwa2dfY3ZfU1lTVEVNRF9MSUJTPSIkU1lTVEVNRF9M
SUJTIgotIGVsaWYgdGVzdCAtbiAiJFBLR19DT05GSUciOyB0aGVuCi0gICAgaWYgdGVzdCAtbiAi
JFBLR19DT05GSUciICYmIFwKLSAgICB7IHsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0k
TElORU5PfTogXCRQS0dfQ09ORklHIC0tZXhpc3RzIC0tcHJpbnQtZXJyb3JzIFwibGlic3lzdGVt
ZCA+PSAyMDlcIiI7IH0gPiY1Ci0gICgkUEtHX0NPTkZJRyAtLWV4aXN0cyAtLXByaW50LWVycm9y
cyAibGlic3lzdGVtZCA+PSAyMDkiKSAyPiY1Ci0gIGFjX3N0YXR1cz0kPwotICAkYXNfZWNobyAi
JGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiBcJD8gPSAkYWNfc3RhdHVzIiA+JjUKLSAgdGVz
dCAkYWNfc3RhdHVzID0gMDsgfTsgdGhlbgotICBwa2dfY3ZfU1lTVEVNRF9MSUJTPWAkUEtHX0NP
TkZJRyAtLWxpYnMgImxpYnN5c3RlbWQgPj0gMjA5IiAyPi9kZXYvbnVsbGAKLQkJICAgICAgdGVz
dCAieCQ/IiAhPSAieDAiICYmIHBrZ19mYWlsZWQ9eWVzCi1lbHNlCi0gIHBrZ19mYWlsZWQ9eWVz
Ci1maQotIGVsc2UKLSAgICBwa2dfZmFpbGVkPXVudHJpZWQKLWZpCi0KLQotCi1pZiB0ZXN0ICRw
a2dfZmFpbGVkID0geWVzOyB0aGVuCi0gICAJeyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5v
LSRMSU5FTk99OiByZXN1bHQ6IG5vIiA+JjUKLSRhc19lY2hvICJubyIgPiY2OyB9Ci0KLWlmICRQ
S0dfQ09ORklHIC0tYXRsZWFzdC1wa2djb25maWctdmVyc2lvbiAwLjIwOyB0aGVuCi0gICAgICAg
IF9wa2dfc2hvcnRfZXJyb3JzX3N1cHBvcnRlZD15ZXMKLWVsc2UKLSAgICAgICAgX3BrZ19zaG9y
dF9lcnJvcnNfc3VwcG9ydGVkPW5vCi1maQotICAgICAgICBpZiB0ZXN0ICRfcGtnX3Nob3J0X2Vy
cm9yc19zdXBwb3J0ZWQgPSB5ZXM7IHRoZW4KLQkgICAgICAgIFNZU1RFTURfUEtHX0VSUk9SUz1g
JFBLR19DT05GSUcgLS1zaG9ydC1lcnJvcnMgLS1wcmludC1lcnJvcnMgLS1jZmxhZ3MgLS1saWJz
ICJsaWJzeXN0ZW1kID49IDIwOSIgMj4mMWAKLSAgICAgICAgZWxzZQotCSAgICAgICAgU1lTVEVN
RF9QS0dfRVJST1JTPWAkUEtHX0NPTkZJRyAtLXByaW50LWVycm9ycyAtLWNmbGFncyAtLWxpYnMg
ImxpYnN5c3RlbWQgPj0gMjA5IiAyPiYxYAotICAgICAgICBmaQotCSMgUHV0IHRoZSBuYXN0eSBl
cnJvciBtZXNzYWdlIGluIGNvbmZpZy5sb2cgd2hlcmUgaXQgYmVsb25ncwotCWVjaG8gIiRTWVNU
RU1EX1BLR19FUlJPUlMiID4mNQotCi0Jc3lzdGVtZD0ibiIKLWVsaWYgdGVzdCAkcGtnX2ZhaWxl
ZCA9IHVudHJpZWQ7IHRoZW4KLSAgICAgCXsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0k
TElORU5PfTogcmVzdWx0OiBubyIgPiY1Ci0kYXNfZWNobyAibm8iID4mNjsgfQotCXN5c3RlbWQ9
Im4iCi1lbHNlCi0JU1lTVEVNRF9DRkxBR1M9JHBrZ19jdl9TWVNURU1EX0NGTEFHUwotCVNZU1RF
TURfTElCUz0kcGtnX2N2X1NZU1RFTURfTElCUwotICAgICAgICB7ICRhc19lY2hvICIkYXNfbWU6
JHthc19saW5lbm8tJExJTkVOT306IHJlc3VsdDogeWVzIiA+JjUKLSRhc19lY2hvICJ5ZXMiID4m
NjsgfQotCXN5c3RlbWQ9InkiCi1maQotCi1lbGlmIHRlc3QgJHBrZ19mYWlsZWQgPSB1bnRyaWVk
OyB0aGVuCi0gICAgIAl7ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IHJl
c3VsdDogbm8iID4mNQotJGFzX2VjaG8gIm5vIiA+JjY7IH0KLQotCi1wa2dfZmFpbGVkPW5vCi17
ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IGNoZWNraW5nIGZvciBTWVNU
RU1EIiA+JjUKLSRhc19lY2hvX24gImNoZWNraW5nIGZvciBTWVNURU1ELi4uICIgPiY2OyB9Ci0K
LWlmIHRlc3QgLW4gIiRTWVNURU1EX0NGTEFHUyI7IHRoZW4KLSAgICBwa2dfY3ZfU1lTVEVNRF9D
RkxBR1M9IiRTWVNURU1EX0NGTEFHUyIKLSBlbGlmIHRlc3QgLW4gIiRQS0dfQ09ORklHIjsgdGhl
bgotICAgIGlmIHRlc3QgLW4gIiRQS0dfQ09ORklHIiAmJiBcCi0gICAgeyB7ICRhc19lY2hvICIk
YXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IFwkUEtHX0NPTkZJRyAtLWV4aXN0cyAtLXByaW50
LWVycm9ycyBcImxpYnN5c3RlbWQgPj0gMjA5XCIiOyB9ID4mNQotICAoJFBLR19DT05GSUcgLS1l
eGlzdHMgLS1wcmludC1lcnJvcnMgImxpYnN5c3RlbWQgPj0gMjA5IikgMj4mNQotICBhY19zdGF0
dXM9JD8KLSAgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogXCQ/ID0gJGFj
X3N0YXR1cyIgPiY1Ci0gIHRlc3QgJGFjX3N0YXR1cyA9IDA7IH07IHRoZW4KLSAgcGtnX2N2X1NZ
U1RFTURfQ0ZMQUdTPWAkUEtHX0NPTkZJRyAtLWNmbGFncyAibGlic3lzdGVtZCA+PSAyMDkiIDI+
L2Rldi9udWxsYAotCQkgICAgICB0ZXN0ICJ4JD8iICE9ICJ4MCIgJiYgcGtnX2ZhaWxlZD15ZXMK
LWVsc2UKLSAgcGtnX2ZhaWxlZD15ZXMKLWZpCi0gZWxzZQotICAgIHBrZ19mYWlsZWQ9dW50cmll
ZAotZmkKLWlmIHRlc3QgLW4gIiRTWVNURU1EX0xJQlMiOyB0aGVuCi0gICAgcGtnX2N2X1NZU1RF
TURfTElCUz0iJFNZU1RFTURfTElCUyIKLSBlbGlmIHRlc3QgLW4gIiRQS0dfQ09ORklHIjsgdGhl
bgotICAgIGlmIHRlc3QgLW4gIiRQS0dfQ09ORklHIiAmJiBcCi0gICAgeyB7ICRhc19lY2hvICIk
YXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IFwkUEtHX0NPTkZJRyAtLWV4aXN0cyAtLXByaW50
LWVycm9ycyBcImxpYnN5c3RlbWQgPj0gMjA5XCIiOyB9ID4mNQotICAoJFBLR19DT05GSUcgLS1l
eGlzdHMgLS1wcmludC1lcnJvcnMgImxpYnN5c3RlbWQgPj0gMjA5IikgMj4mNQotICBhY19zdGF0
dXM9JD8KLSAgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogXCQ/ID0gJGFj
X3N0YXR1cyIgPiY1Ci0gIHRlc3QgJGFjX3N0YXR1cyA9IDA7IH07IHRoZW4KLSAgcGtnX2N2X1NZ
U1RFTURfTElCUz1gJFBLR19DT05GSUcgLS1saWJzICJsaWJzeXN0ZW1kID49IDIwOSIgMj4vZGV2
L251bGxgCi0JCSAgICAgIHRlc3QgIngkPyIgIT0gIngwIiAmJiBwa2dfZmFpbGVkPXllcwotZWxz
ZQotICBwa2dfZmFpbGVkPXllcwotZmkKLSBlbHNlCi0gICAgcGtnX2ZhaWxlZD11bnRyaWVkCi1m
aQotCi0KLQotaWYgdGVzdCAkcGtnX2ZhaWxlZCA9IHllczsgdGhlbgotICAgCXsgJGFzX2VjaG8g
IiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogcmVzdWx0OiBubyIgPiY1Ci0kYXNfZWNobyAi
bm8iID4mNjsgfQotCi1pZiAkUEtHX0NPTkZJRyAtLWF0bGVhc3QtcGtnY29uZmlnLXZlcnNpb24g
MC4yMDsgdGhlbgotICAgICAgICBfcGtnX3Nob3J0X2Vycm9yc19zdXBwb3J0ZWQ9eWVzCi1lbHNl
Ci0gICAgICAgIF9wa2dfc2hvcnRfZXJyb3JzX3N1cHBvcnRlZD1ubwotZmkKLSAgICAgICAgaWYg
dGVzdCAkX3BrZ19zaG9ydF9lcnJvcnNfc3VwcG9ydGVkID0geWVzOyB0aGVuCi0JICAgICAgICBT
WVNURU1EX1BLR19FUlJPUlM9YCRQS0dfQ09ORklHIC0tc2hvcnQtZXJyb3JzIC0tcHJpbnQtZXJy
b3JzIC0tY2ZsYWdzIC0tbGlicyAibGlic3lzdGVtZCA+PSAyMDkiIDI+JjFgCi0gICAgICAgIGVs
c2UKLQkgICAgICAgIFNZU1RFTURfUEtHX0VSUk9SUz1gJFBLR19DT05GSUcgLS1wcmludC1lcnJv
cnMgLS1jZmxhZ3MgLS1saWJzICJsaWJzeXN0ZW1kID49IDIwOSIgMj4mMWAKLSAgICAgICAgZmkK
LQkjIFB1dCB0aGUgbmFzdHkgZXJyb3IgbWVzc2FnZSBpbiBjb25maWcubG9nIHdoZXJlIGl0IGJl
bG9uZ3MKLQllY2hvICIkU1lTVEVNRF9QS0dfRVJST1JTIiA+JjUKLQotCXN5c3RlbWQ9Im4iCi1l
bGlmIHRlc3QgJHBrZ19mYWlsZWQgPSB1bnRyaWVkOyB0aGVuCi0gICAgIAl7ICRhc19lY2hvICIk
YXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IHJlc3VsdDogbm8iID4mNQotJGFzX2VjaG8gIm5v
IiA+JjY7IH0KLQlzeXN0ZW1kPSJuIgotZWxzZQotCVNZU1RFTURfQ0ZMQUdTPSRwa2dfY3ZfU1lT
VEVNRF9DRkxBR1MKLQlTWVNURU1EX0xJQlM9JHBrZ19jdl9TWVNURU1EX0xJQlMKLSAgICAgICAg
eyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiByZXN1bHQ6IHllcyIgPiY1
Ci0kYXNfZWNobyAieWVzIiA+JjY7IH0KLQlzeXN0ZW1kPSJ5IgotZmkKLQotZWxzZQotCVNZU1RF
TURfQ0ZMQUdTPSRwa2dfY3ZfU1lTVEVNRF9DRkxBR1MKLQlTWVNURU1EX0xJQlM9JHBrZ19jdl9T
WVNURU1EX0xJQlMKLSAgICAgICAgeyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5F
Tk99OiByZXN1bHQ6IHllcyIgPiY1Ci0kYXNfZWNobyAieWVzIiA+JjY7IH0KLQlzeXN0ZW1kPSJ5
IgotZmkKLQotCi0JCWlmIHRlc3QgIngkZW5hYmxlX3N5c3RlbWQiICE9ICJ4bm8iOyB0aGVuIDoK
LQotCSAgICAgaWYgdGVzdCAieCRzeXN0ZW1kIiA9ICJ4eSIgOyB0aGVuIDoKLQotCi0kYXNfZWNo
byAiI2RlZmluZSBIQVZFX1NZU1RFTUQgMSIgPj5jb25mZGVmcy5oCi0KLQkJCXN5c3RlbWQ9eQot
Ci0KLXBrZ19mYWlsZWQ9bm8KLXsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5P
fTogY2hlY2tpbmcgZm9yIFNZU1RFTUQiID4mNQotJGFzX2VjaG9fbiAiY2hlY2tpbmcgZm9yIFNZ
U1RFTUQuLi4gIiA+JjY7IH0KLQotaWYgdGVzdCAtbiAiJFNZU1RFTURfQ0ZMQUdTIjsgdGhlbgot
ICAgIHBrZ19jdl9TWVNURU1EX0NGTEFHUz0iJFNZU1RFTURfQ0ZMQUdTIgotIGVsaWYgdGVzdCAt
biAiJFBLR19DT05GSUciOyB0aGVuCi0gICAgaWYgdGVzdCAtbiAiJFBLR19DT05GSUciICYmIFwK
LSAgICB7IHsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogXCRQS0dfQ09O
RklHIC0tZXhpc3RzIC0tcHJpbnQtZXJyb3JzIFwibGlic3lzdGVtZC1kYWVtb25cIiI7IH0gPiY1
Ci0gICgkUEtHX0NPTkZJRyAtLWV4aXN0cyAtLXByaW50LWVycm9ycyAibGlic3lzdGVtZC1kYWVt
b24iKSAyPiY1Ci0gIGFjX3N0YXR1cz0kPwotICAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5v
LSRMSU5FTk99OiBcJD8gPSAkYWNfc3RhdHVzIiA+JjUKLSAgdGVzdCAkYWNfc3RhdHVzID0gMDsg
fTsgdGhlbgotICBwa2dfY3ZfU1lTVEVNRF9DRkxBR1M9YCRQS0dfQ09ORklHIC0tY2ZsYWdzICJs
aWJzeXN0ZW1kLWRhZW1vbiIgMj4vZGV2L251bGxgCi0JCSAgICAgIHRlc3QgIngkPyIgIT0gIngw
IiAmJiBwa2dfZmFpbGVkPXllcwotZWxzZQotICBwa2dfZmFpbGVkPXllcwotZmkKLSBlbHNlCi0g
ICAgcGtnX2ZhaWxlZD11bnRyaWVkCi1maQotaWYgdGVzdCAtbiAiJFNZU1RFTURfTElCUyI7IHRo
ZW4KLSAgICBwa2dfY3ZfU1lTVEVNRF9MSUJTPSIkU1lTVEVNRF9MSUJTIgotIGVsaWYgdGVzdCAt
biAiJFBLR19DT05GSUciOyB0aGVuCi0gICAgaWYgdGVzdCAtbiAiJFBLR19DT05GSUciICYmIFwK
LSAgICB7IHsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogXCRQS0dfQ09O
RklHIC0tZXhpc3RzIC0tcHJpbnQtZXJyb3JzIFwibGlic3lzdGVtZC1kYWVtb25cIiI7IH0gPiY1
Ci0gICgkUEtHX0NPTkZJRyAtLWV4aXN0cyAtLXByaW50LWVycm9ycyAibGlic3lzdGVtZC1kYWVt
b24iKSAyPiY1Ci0gIGFjX3N0YXR1cz0kPwotICAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5v
LSRMSU5FTk99OiBcJD8gPSAkYWNfc3RhdHVzIiA+JjUKLSAgdGVzdCAkYWNfc3RhdHVzID0gMDsg
fTsgdGhlbgotICBwa2dfY3ZfU1lTVEVNRF9MSUJTPWAkUEtHX0NPTkZJRyAtLWxpYnMgImxpYnN5
c3RlbWQtZGFlbW9uIiAyPi9kZXYvbnVsbGAKLQkJICAgICAgdGVzdCAieCQ/IiAhPSAieDAiICYm
IHBrZ19mYWlsZWQ9eWVzCi1lbHNlCi0gIHBrZ19mYWlsZWQ9eWVzCi1maQotIGVsc2UKLSAgICBw
a2dfZmFpbGVkPXVudHJpZWQKLWZpCi0KLQotCi1pZiB0ZXN0ICRwa2dfZmFpbGVkID0geWVzOyB0
aGVuCi0gICAJeyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiByZXN1bHQ6
IG5vIiA+JjUKLSRhc19lY2hvICJubyIgPiY2OyB9Ci0KLWlmICRQS0dfQ09ORklHIC0tYXRsZWFz
dC1wa2djb25maWctdmVyc2lvbiAwLjIwOyB0aGVuCi0gICAgICAgIF9wa2dfc2hvcnRfZXJyb3Jz
X3N1cHBvcnRlZD15ZXMKLWVsc2UKLSAgICAgICAgX3BrZ19zaG9ydF9lcnJvcnNfc3VwcG9ydGVk
PW5vCi1maQotICAgICAgICBpZiB0ZXN0ICRfcGtnX3Nob3J0X2Vycm9yc19zdXBwb3J0ZWQgPSB5
ZXM7IHRoZW4KLQkgICAgICAgIFNZU1RFTURfUEtHX0VSUk9SUz1gJFBLR19DT05GSUcgLS1zaG9y
dC1lcnJvcnMgLS1wcmludC1lcnJvcnMgLS1jZmxhZ3MgLS1saWJzICJsaWJzeXN0ZW1kLWRhZW1v
biIgMj4mMWAKLSAgICAgICAgZWxzZQotCSAgICAgICAgU1lTVEVNRF9QS0dfRVJST1JTPWAkUEtH
X0NPTkZJRyAtLXByaW50LWVycm9ycyAtLWNmbGFncyAtLWxpYnMgImxpYnN5c3RlbWQtZGFlbW9u
IiAyPiYxYAotICAgICAgICBmaQotCSMgUHV0IHRoZSBuYXN0eSBlcnJvciBtZXNzYWdlIGluIGNv
bmZpZy5sb2cgd2hlcmUgaXQgYmVsb25ncwotCWVjaG8gIiRTWVNURU1EX1BLR19FUlJPUlMiID4m
NQotCi0KLXBrZ19mYWlsZWQ9bm8KLXsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElO
RU5PfTogY2hlY2tpbmcgZm9yIFNZU1RFTUQiID4mNQotJGFzX2VjaG9fbiAiY2hlY2tpbmcgZm9y
IFNZU1RFTUQuLi4gIiA+JjY7IH0KLQotaWYgdGVzdCAtbiAiJFNZU1RFTURfQ0ZMQUdTIjsgdGhl
bgotICAgIHBrZ19jdl9TWVNURU1EX0NGTEFHUz0iJFNZU1RFTURfQ0ZMQUdTIgotIGVsaWYgdGVz
dCAtbiAiJFBLR19DT05GSUciOyB0aGVuCi0gICAgaWYgdGVzdCAtbiAiJFBLR19DT05GSUciICYm
IFwKLSAgICB7IHsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogXCRQS0df
Q09ORklHIC0tZXhpc3RzIC0tcHJpbnQtZXJyb3JzIFwibGlic3lzdGVtZCA+PSAyMDlcIiI7IH0g
PiY1Ci0gICgkUEtHX0NPTkZJRyAtLWV4aXN0cyAtLXByaW50LWVycm9ycyAibGlic3lzdGVtZCA+
PSAyMDkiKSAyPiY1Ci0gIGFjX3N0YXR1cz0kPwotICAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGlu
ZW5vLSRMSU5FTk99OiBcJD8gPSAkYWNfc3RhdHVzIiA+JjUKLSAgdGVzdCAkYWNfc3RhdHVzID0g
MDsgfTsgdGhlbgotICBwa2dfY3ZfU1lTVEVNRF9DRkxBR1M9YCRQS0dfQ09ORklHIC0tY2ZsYWdz
ICJsaWJzeXN0ZW1kID49IDIwOSIgMj4vZGV2L251bGxgCi0JCSAgICAgIHRlc3QgIngkPyIgIT0g
IngwIiAmJiBwa2dfZmFpbGVkPXllcwotZWxzZQotICBwa2dfZmFpbGVkPXllcwotZmkKLSBlbHNl
Ci0gICAgcGtnX2ZhaWxlZD11bnRyaWVkCi1maQotaWYgdGVzdCAtbiAiJFNZU1RFTURfTElCUyI7
IHRoZW4KLSAgICBwa2dfY3ZfU1lTVEVNRF9MSUJTPSIkU1lTVEVNRF9MSUJTIgotIGVsaWYgdGVz
dCAtbiAiJFBLR19DT05GSUciOyB0aGVuCi0gICAgaWYgdGVzdCAtbiAiJFBLR19DT05GSUciICYm
IFwKLSAgICB7IHsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogXCRQS0df
Q09ORklHIC0tZXhpc3RzIC0tcHJpbnQtZXJyb3JzIFwibGlic3lzdGVtZCA+PSAyMDlcIiI7IH0g
PiY1Ci0gICgkUEtHX0NPTkZJRyAtLWV4aXN0cyAtLXByaW50LWVycm9ycyAibGlic3lzdGVtZCA+
PSAyMDkiKSAyPiY1Ci0gIGFjX3N0YXR1cz0kPwotICAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGlu
ZW5vLSRMSU5FTk99OiBcJD8gPSAkYWNfc3RhdHVzIiA+JjUKLSAgdGVzdCAkYWNfc3RhdHVzID0g
MDsgfTsgdGhlbgotICBwa2dfY3ZfU1lTVEVNRF9MSUJTPWAkUEtHX0NPTkZJRyAtLWxpYnMgImxp
YnN5c3RlbWQgPj0gMjA5IiAyPi9kZXYvbnVsbGAKLQkJICAgICAgdGVzdCAieCQ/IiAhPSAieDAi
ICYmIHBrZ19mYWlsZWQ9eWVzCi1lbHNlCi0gIHBrZ19mYWlsZWQ9eWVzCi1maQotIGVsc2UKLSAg
ICBwa2dfZmFpbGVkPXVudHJpZWQKLWZpCi0KLQotCi1pZiB0ZXN0ICRwa2dfZmFpbGVkID0geWVz
OyB0aGVuCi0gICAJeyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiByZXN1
bHQ6IG5vIiA+JjUKLSRhc19lY2hvICJubyIgPiY2OyB9Ci0KLWlmICRQS0dfQ09ORklHIC0tYXRs
ZWFzdC1wa2djb25maWctdmVyc2lvbiAwLjIwOyB0aGVuCi0gICAgICAgIF9wa2dfc2hvcnRfZXJy
b3JzX3N1cHBvcnRlZD15ZXMKLWVsc2UKLSAgICAgICAgX3BrZ19zaG9ydF9lcnJvcnNfc3VwcG9y
dGVkPW5vCi1maQotICAgICAgICBpZiB0ZXN0ICRfcGtnX3Nob3J0X2Vycm9yc19zdXBwb3J0ZWQg
PSB5ZXM7IHRoZW4KLQkgICAgICAgIFNZU1RFTURfUEtHX0VSUk9SUz1gJFBLR19DT05GSUcgLS1z
aG9ydC1lcnJvcnMgLS1wcmludC1lcnJvcnMgLS1jZmxhZ3MgLS1saWJzICJsaWJzeXN0ZW1kID49
IDIwOSIgMj4mMWAKLSAgICAgICAgZWxzZQotCSAgICAgICAgU1lTVEVNRF9QS0dfRVJST1JTPWAk
UEtHX0NPTkZJRyAtLXByaW50LWVycm9ycyAtLWNmbGFncyAtLWxpYnMgImxpYnN5c3RlbWQgPj0g
MjA5IiAyPiYxYAotICAgICAgICBmaQotCSMgUHV0IHRoZSBuYXN0eSBlcnJvciBtZXNzYWdlIGlu
IGNvbmZpZy5sb2cgd2hlcmUgaXQgYmVsb25ncwotCWVjaG8gIiRTWVNURU1EX1BLR19FUlJPUlMi
ID4mNQotCi0JYXNfZm5fZXJyb3IgJD8gIlBhY2thZ2UgcmVxdWlyZW1lbnRzIChsaWJzeXN0ZW1k
ID49IDIwOSkgd2VyZSBub3QgbWV0OgotCi0kU1lTVEVNRF9QS0dfRVJST1JTCi0KLUNvbnNpZGVy
IGFkanVzdGluZyB0aGUgUEtHX0NPTkZJR19QQVRIIGVudmlyb25tZW50IHZhcmlhYmxlIGlmIHlv
dQotaW5zdGFsbGVkIHNvZnR3YXJlIGluIGEgbm9uLXN0YW5kYXJkIHByZWZpeC4KLQotQWx0ZXJu
YXRpdmVseSwgeW91IG1heSBzZXQgdGhlIGVudmlyb25tZW50IHZhcmlhYmxlcyBTWVNURU1EX0NG
TEFHUwotYW5kIFNZU1RFTURfTElCUyB0byBhdm9pZCB0aGUgbmVlZCB0byBjYWxsIHBrZy1jb25m
aWcuCi1TZWUgdGhlIHBrZy1jb25maWcgbWFuIHBhZ2UgZm9yIG1vcmUgZGV0YWlscy4iICIkTElO
RU5PIiA1Ci1lbGlmIHRlc3QgJHBrZ19mYWlsZWQgPSB1bnRyaWVkOyB0aGVuCi0gICAgIAl7ICRh
c19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IHJlc3VsdDogbm8iID4mNQotJGFz
X2VjaG8gIm5vIiA+JjY7IH0KLQl7IHsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElO
RU5PfTogZXJyb3I6IGluIFxgJGFjX3B3ZCc6IiA+JjUKLSRhc19lY2hvICIkYXNfbWU6IGVycm9y
OiBpbiBcYCRhY19wd2QnOiIgPiYyO30KLWFzX2ZuX2Vycm9yICQ/ICJUaGUgcGtnLWNvbmZpZyBz
Y3JpcHQgY291bGQgbm90IGJlIGZvdW5kIG9yIGlzIHRvbyBvbGQuICBNYWtlIHN1cmUgaXQKLWlz
IGluIHlvdXIgUEFUSCBvciBzZXQgdGhlIFBLR19DT05GSUcgZW52aXJvbm1lbnQgdmFyaWFibGUg
dG8gdGhlIGZ1bGwKLXBhdGggdG8gcGtnLWNvbmZpZy4KLQotQWx0ZXJuYXRpdmVseSwgeW91IG1h
eSBzZXQgdGhlIGVudmlyb25tZW50IHZhcmlhYmxlcyBTWVNURU1EX0NGTEFHUwotYW5kIFNZU1RF
TURfTElCUyB0byBhdm9pZCB0aGUgbmVlZCB0byBjYWxsIHBrZy1jb25maWcuCi1TZWUgdGhlIHBr
Zy1jb25maWcgbWFuIHBhZ2UgZm9yIG1vcmUgZGV0YWlscy4KLQotVG8gZ2V0IHBrZy1jb25maWcs
IHNlZSA8aHR0cDovL3BrZy1jb25maWcuZnJlZWRlc2t0b3Aub3JnLz4uCi1TZWUgXGBjb25maWcu
bG9nJyBmb3IgbW9yZSBkZXRhaWxzIiAiJExJTkVOTyIgNTsgfQotZWxzZQotCVNZU1RFTURfQ0ZM
QUdTPSRwa2dfY3ZfU1lTVEVNRF9DRkxBR1MKLQlTWVNURU1EX0xJQlM9JHBrZ19jdl9TWVNURU1E
X0xJQlMKLSAgICAgICAgeyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiBy
ZXN1bHQ6IHllcyIgPiY1Ci0kYXNfZWNobyAieWVzIiA+JjY7IH0KLQotZmkKLQotZWxpZiB0ZXN0
ICRwa2dfZmFpbGVkID0gdW50cmllZDsgdGhlbgotICAgICAJeyAkYXNfZWNobyAiJGFzX21lOiR7
YXNfbGluZW5vLSRMSU5FTk99OiByZXN1bHQ6IG5vIiA+JjUKLSRhc19lY2hvICJubyIgPiY2OyB9
Ci0KLXBrZ19mYWlsZWQ9bm8KLXsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5P
fTogY2hlY2tpbmcgZm9yIFNZU1RFTUQiID4mNQotJGFzX2VjaG9fbiAiY2hlY2tpbmcgZm9yIFNZ
U1RFTUQuLi4gIiA+JjY7IH0KLQotaWYgdGVzdCAtbiAiJFNZU1RFTURfQ0ZMQUdTIjsgdGhlbgot
ICAgIHBrZ19jdl9TWVNURU1EX0NGTEFHUz0iJFNZU1RFTURfQ0ZMQUdTIgotIGVsaWYgdGVzdCAt
biAiJFBLR19DT05GSUciOyB0aGVuCi0gICAgaWYgdGVzdCAtbiAiJFBLR19DT05GSUciICYmIFwK
LSAgICB7IHsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogXCRQS0dfQ09O
RklHIC0tZXhpc3RzIC0tcHJpbnQtZXJyb3JzIFwibGlic3lzdGVtZCA+PSAyMDlcIiI7IH0gPiY1
Ci0gICgkUEtHX0NPTkZJRyAtLWV4aXN0cyAtLXByaW50LWVycm9ycyAibGlic3lzdGVtZCA+PSAy
MDkiKSAyPiY1Ci0gIGFjX3N0YXR1cz0kPwotICAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5v
LSRMSU5FTk99OiBcJD8gPSAkYWNfc3RhdHVzIiA+JjUKLSAgdGVzdCAkYWNfc3RhdHVzID0gMDsg
fTsgdGhlbgotICBwa2dfY3ZfU1lTVEVNRF9DRkxBR1M9YCRQS0dfQ09ORklHIC0tY2ZsYWdzICJs
aWJzeXN0ZW1kID49IDIwOSIgMj4vZGV2L251bGxgCi0JCSAgICAgIHRlc3QgIngkPyIgIT0gIngw
IiAmJiBwa2dfZmFpbGVkPXllcwotZWxzZQotICBwa2dfZmFpbGVkPXllcwotZmkKLSBlbHNlCi0g
ICAgcGtnX2ZhaWxlZD11bnRyaWVkCi1maQotaWYgdGVzdCAtbiAiJFNZU1RFTURfTElCUyI7IHRo
ZW4KLSAgICBwa2dfY3ZfU1lTVEVNRF9MSUJTPSIkU1lTVEVNRF9MSUJTIgotIGVsaWYgdGVzdCAt
biAiJFBLR19DT05GSUciOyB0aGVuCi0gICAgaWYgdGVzdCAtbiAiJFBLR19DT05GSUciICYmIFwK
LSAgICB7IHsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogXCRQS0dfQ09O
RklHIC0tZXhpc3RzIC0tcHJpbnQtZXJyb3JzIFwibGlic3lzdGVtZCA+PSAyMDlcIiI7IH0gPiY1
Ci0gICgkUEtHX0NPTkZJRyAtLWV4aXN0cyAtLXByaW50LWVycm9ycyAibGlic3lzdGVtZCA+PSAy
MDkiKSAyPiY1Ci0gIGFjX3N0YXR1cz0kPwotICAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5v
LSRMSU5FTk99OiBcJD8gPSAkYWNfc3RhdHVzIiA+JjUKLSAgdGVzdCAkYWNfc3RhdHVzID0gMDsg
fTsgdGhlbgotICBwa2dfY3ZfU1lTVEVNRF9MSUJTPWAkUEtHX0NPTkZJRyAtLWxpYnMgImxpYnN5
c3RlbWQgPj0gMjA5IiAyPi9kZXYvbnVsbGAKLQkJICAgICAgdGVzdCAieCQ/IiAhPSAieDAiICYm
IHBrZ19mYWlsZWQ9eWVzCi1lbHNlCi0gIHBrZ19mYWlsZWQ9eWVzCi1maQotIGVsc2UKLSAgICBw
a2dfZmFpbGVkPXVudHJpZWQKLWZpCi0KLQotCi1pZiB0ZXN0ICRwa2dfZmFpbGVkID0geWVzOyB0
aGVuCi0gICAJeyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiByZXN1bHQ6
IG5vIiA+JjUKLSRhc19lY2hvICJubyIgPiY2OyB9Ci0KLWlmICRQS0dfQ09ORklHIC0tYXRsZWFz
dC1wa2djb25maWctdmVyc2lvbiAwLjIwOyB0aGVuCi0gICAgICAgIF9wa2dfc2hvcnRfZXJyb3Jz
X3N1cHBvcnRlZD15ZXMKLWVsc2UKLSAgICAgICAgX3BrZ19zaG9ydF9lcnJvcnNfc3VwcG9ydGVk
PW5vCi1maQotICAgICAgICBpZiB0ZXN0ICRfcGtnX3Nob3J0X2Vycm9yc19zdXBwb3J0ZWQgPSB5
ZXM7IHRoZW4KLQkgICAgICAgIFNZU1RFTURfUEtHX0VSUk9SUz1gJFBLR19DT05GSUcgLS1zaG9y
dC1lcnJvcnMgLS1wcmludC1lcnJvcnMgLS1jZmxhZ3MgLS1saWJzICJsaWJzeXN0ZW1kID49IDIw
OSIgMj4mMWAKLSAgICAgICAgZWxzZQotCSAgICAgICAgU1lTVEVNRF9QS0dfRVJST1JTPWAkUEtH
X0NPTkZJRyAtLXByaW50LWVycm9ycyAtLWNmbGFncyAtLWxpYnMgImxpYnN5c3RlbWQgPj0gMjA5
IiAyPiYxYAotICAgICAgICBmaQotCSMgUHV0IHRoZSBuYXN0eSBlcnJvciBtZXNzYWdlIGluIGNv
bmZpZy5sb2cgd2hlcmUgaXQgYmVsb25ncwotCWVjaG8gIiRTWVNURU1EX1BLR19FUlJPUlMiID4m
NQotCi0JYXNfZm5fZXJyb3IgJD8gIlBhY2thZ2UgcmVxdWlyZW1lbnRzIChsaWJzeXN0ZW1kID49
IDIwOSkgd2VyZSBub3QgbWV0OgotCi0kU1lTVEVNRF9QS0dfRVJST1JTCi0KLUNvbnNpZGVyIGFk
anVzdGluZyB0aGUgUEtHX0NPTkZJR19QQVRIIGVudmlyb25tZW50IHZhcmlhYmxlIGlmIHlvdQot
aW5zdGFsbGVkIHNvZnR3YXJlIGluIGEgbm9uLXN0YW5kYXJkIHByZWZpeC4KLQotQWx0ZXJuYXRp
dmVseSwgeW91IG1heSBzZXQgdGhlIGVudmlyb25tZW50IHZhcmlhYmxlcyBTWVNURU1EX0NGTEFH
UwotYW5kIFNZU1RFTURfTElCUyB0byBhdm9pZCB0aGUgbmVlZCB0byBjYWxsIHBrZy1jb25maWcu
Ci1TZWUgdGhlIHBrZy1jb25maWcgbWFuIHBhZ2UgZm9yIG1vcmUgZGV0YWlscy4iICIkTElORU5P
IiA1Ci1lbGlmIHRlc3QgJHBrZ19mYWlsZWQgPSB1bnRyaWVkOyB0aGVuCi0gICAgIAl7ICRhc19l
Y2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IHJlc3VsdDogbm8iID4mNQotJGFzX2Vj
aG8gIm5vIiA+JjY7IH0KLQl7IHsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5P
fTogZXJyb3I6IGluIFxgJGFjX3B3ZCc6IiA+JjUKLSRhc19lY2hvICIkYXNfbWU6IGVycm9yOiBp
biBcYCRhY19wd2QnOiIgPiYyO30KLWFzX2ZuX2Vycm9yICQ/ICJUaGUgcGtnLWNvbmZpZyBzY3Jp
cHQgY291bGQgbm90IGJlIGZvdW5kIG9yIGlzIHRvbyBvbGQuICBNYWtlIHN1cmUgaXQKLWlzIGlu
IHlvdXIgUEFUSCBvciBzZXQgdGhlIFBLR19DT05GSUcgZW52aXJvbm1lbnQgdmFyaWFibGUgdG8g
dGhlIGZ1bGwKLXBhdGggdG8gcGtnLWNvbmZpZy4KLQotQWx0ZXJuYXRpdmVseSwgeW91IG1heSBz
ZXQgdGhlIGVudmlyb25tZW50IHZhcmlhYmxlcyBTWVNURU1EX0NGTEFHUwotYW5kIFNZU1RFTURf
TElCUyB0byBhdm9pZCB0aGUgbmVlZCB0byBjYWxsIHBrZy1jb25maWcuCi1TZWUgdGhlIHBrZy1j
b25maWcgbWFuIHBhZ2UgZm9yIG1vcmUgZGV0YWlscy4KLQotVG8gZ2V0IHBrZy1jb25maWcsIHNl
ZSA8aHR0cDovL3BrZy1jb25maWcuZnJlZWRlc2t0b3Aub3JnLz4uCi1TZWUgXGBjb25maWcubG9n
JyBmb3IgbW9yZSBkZXRhaWxzIiAiJExJTkVOTyIgNTsgfQotZWxzZQotCVNZU1RFTURfQ0ZMQUdT
PSRwa2dfY3ZfU1lTVEVNRF9DRkxBR1MKLQlTWVNURU1EX0xJQlM9JHBrZ19jdl9TWVNURU1EX0xJ
QlMKLSAgICAgICAgeyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiByZXN1
bHQ6IHllcyIgPiY1Ci0kYXNfZWNobyAieWVzIiA+JjY7IH0KLQotZmkKLQotZWxzZQotCVNZU1RF
TURfQ0ZMQUdTPSRwa2dfY3ZfU1lTVEVNRF9DRkxBR1MKLQlTWVNURU1EX0xJQlM9JHBrZ19jdl9T
WVNURU1EX0xJQlMKLSAgICAgICAgeyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5F
Tk99OiByZXN1bHQ6IHllcyIgPiY1Ci0kYXNfZWNobyAieWVzIiA+JjY7IH0KLQotZmkKLQotCi0K
LQlpZiB0ZXN0ICJ4JFNZU1RFTURfRElSIiA9IHg7IHRoZW4gOgotCi0JICAgIAkgICAgCSAgICAJ
ICAgIAkgICAgCSAgICAJICAgIAkgICAgCSAgICAJICAgIAkgICAgCSAgICAJICAgIFNZU1RFTURf
RElSPSJcJChwcmVmaXgpL2xpYi9zeXN0ZW1kL3N5c3RlbS8iCi0KLWZpCi0KLQlpZiB0ZXN0ICJ4
JFNZU1RFTURfRElSIiA9IHg7IHRoZW4gOgotCi0JICAgIGFzX2ZuX2Vycm9yICQ/ICJTWVNURU1E
X0RJUiBpcyB1bnNldCIgIiRMSU5FTk8iIDUKLQotZmkKLQotCQlpZiB0ZXN0ICJ4JFNZU1RFTURf
TU9EVUxFU19MT0FEIiA9IHg7IHRoZW4gOgotCi0JICAgIFNZU1RFTURfTU9EVUxFU19MT0FEPSJc
JChwcmVmaXgpL2xpYi9tb2R1bGVzLWxvYWQuZC8iCi0KLWZpCi0KLQlpZiB0ZXN0ICJ4JFNZU1RF
TURfTU9EVUxFU19MT0FEIiA9IHg7IHRoZW4gOgotCi0JICAgIGFzX2ZuX2Vycm9yICQ/ICJTWVNU
RU1EX01PRFVMRVNfTE9BRCBpcyB1bnNldCIgIiRMSU5FTk8iIDUKLQotZmkKLQotCi1lbHNlCi0K
LQkJaWYgdGVzdCAieCRlbmFibGVfc3lzdGVtZCIgPSAieHllcyI7IHRoZW4gOgotICBhc19mbl9l
cnJvciAkPyAiVW5hYmxlIHRvIGZpbmQgc3lzdGVtZCBkZXZlbG9wbWVudCBsaWJyYXJ5IiAiJExJ
TkVOTyIgNQotZWxzZQotICBzeXN0ZW1kPW4KLWZpCi0KLWZpCi0KLWVsc2UKLSAgc3lzdGVtZD1u
Ci1maQotCi0KLQotaWYgdGVzdCAieCRzeXN0ZW1kIiA9ICJ4eSI7IHRoZW4gOgotCi0gICAgYWNf
Y29uZmlnX2ZpbGVzPSIkYWNfY29uZmlnX2ZpbGVzIGhvdHBsdWcvTGludXgvc3lzdGVtZC9wcm9j
LXhlbi5tb3VudCBob3RwbHVnL0xpbnV4L3N5c3RlbWQvdmFyLWxpYi14ZW5zdG9yZWQubW91bnQg
aG90cGx1Zy9MaW51eC9zeXN0ZW1kL3hlbi1pbml0LWRvbTAuc2VydmljZSBob3RwbHVnL0xpbnV4
L3N5c3RlbWQveGVuLXFlbXUtZG9tMC1kaXNrLWJhY2tlbmQuc2VydmljZSBob3RwbHVnL0xpbnV4
L3N5c3RlbWQveGVuLXdhdGNoZG9nLnNlcnZpY2UgaG90cGx1Zy9MaW51eC9zeXN0ZW1kL3hlbmNv
bnNvbGVkLnNlcnZpY2UgaG90cGx1Zy9MaW51eC9zeXN0ZW1kL3hlbmRvbWFpbnMuc2VydmljZSBo
b3RwbHVnL0xpbnV4L3N5c3RlbWQveGVuZHJpdmVyZG9tYWluLnNlcnZpY2UgaG90cGx1Zy9MaW51
eC9zeXN0ZW1kL3hlbnN0b3JlZC5zZXJ2aWNlIgotCi0KLWZpCi0KLSMgQ2hlY2sgd2hldGhlciAt
LWVuYWJsZS05cGZzIHdhcyBnaXZlbi4KLWlmIHRlc3QgIiR7ZW5hYmxlXzlwZnMrc2V0fSIgPSBz
ZXQ7IHRoZW4gOgotICBlbmFibGV2YWw9JGVuYWJsZV85cGZzOyBpZiB0ZXN0ICJ4JGVuYWJsZV85
cGZzIiA9ICJ4eWVzIjsgdGhlbiA6Ci0gIG5pbmVwZnM9eQotZWxzZQotICBuaW5lcGZzPW4KLWZp
Ci1maQotCi0KLQotCi1jYXQgPmNvbmZjYWNoZSA8PFxfQUNFT0YKLSMgVGhpcyBmaWxlIGlzIGEg
c2hlbGwgc2NyaXB0IHRoYXQgY2FjaGVzIHRoZSByZXN1bHRzIG9mIGNvbmZpZ3VyZQotIyB0ZXN0
cyBydW4gb24gdGhpcyBzeXN0ZW0gc28gdGhleSBjYW4gYmUgc2hhcmVkIGJldHdlZW4gY29uZmln
dXJlCi0jIHNjcmlwdHMgYW5kIGNvbmZpZ3VyZSBydW5zLCBzZWUgY29uZmlndXJlJ3Mgb3B0aW9u
IC0tY29uZmlnLWNhY2hlLgotIyBJdCBpcyBub3QgdXNlZnVsIG9uIG90aGVyIHN5c3RlbXMuICBJ
ZiBpdCBjb250YWlucyByZXN1bHRzIHlvdSBkb24ndAotIyB3YW50IHRvIGtlZXAsIHlvdSBtYXkg
cmVtb3ZlIG9yIGVkaXQgaXQuCi0jCi0jIGNvbmZpZy5zdGF0dXMgb25seSBwYXlzIGF0dGVudGlv
biB0byB0aGUgY2FjaGUgZmlsZSBpZiB5b3UgZ2l2ZSBpdAotIyB0aGUgLS1yZWNoZWNrIG9wdGlv
biB0byByZXJ1biBjb25maWd1cmUuCi0jCi0jIGBhY19jdl9lbnZfZm9vJyB2YXJpYWJsZXMgKHNl
dCBvciB1bnNldCkgd2lsbCBiZSBvdmVycmlkZGVuIHdoZW4KLSMgbG9hZGluZyB0aGlzIGZpbGUs
IG90aGVyICp1bnNldCogYGFjX2N2X2Zvbycgd2lsbCBiZSBhc3NpZ25lZCB0aGUKLSMgZm9sbG93
aW5nIHZhbHVlcy4KLQotX0FDRU9GCi0KLSMgVGhlIGZvbGxvd2luZyB3YXkgb2Ygd3JpdGluZyB0
aGUgY2FjaGUgbWlzaGFuZGxlcyBuZXdsaW5lcyBpbiB2YWx1ZXMsCi0jIGJ1dCB3ZSBrbm93IG9m
IG5vIHdvcmthcm91bmQgdGhhdCBpcyBzaW1wbGUsIHBvcnRhYmxlLCBhbmQgZWZmaWNpZW50Lgot
IyBTbywgd2Uga2lsbCB2YXJpYWJsZXMgY29udGFpbmluZyBuZXdsaW5lcy4KLSMgVWx0cml4IHNo
IHNldCB3cml0ZXMgdG8gc3RkZXJyIGFuZCBjYW4ndCBiZSByZWRpcmVjdGVkIGRpcmVjdGx5LAot
IyBhbmQgc2V0cyB0aGUgaGlnaCBiaXQgaW4gdGhlIGNhY2hlIGZpbGUgdW5sZXNzIHdlIGFzc2ln
biB0byB0aGUgdmFycy4KLSgKLSAgZm9yIGFjX3ZhciBpbiBgKHNldCkgMj4mMSB8IHNlZCAtbiAn
cy9eXChbYS16QS1aX11bYS16QS1aMC05X10qXCk9LiovXDEvcCdgOyBkbwotICAgIGV2YWwgYWNf
dmFsPVwkJGFjX3ZhcgotICAgIGNhc2UgJGFjX3ZhbCBpbiAjKAotICAgICoke2FzX25sfSopCi0g
ICAgICBjYXNlICRhY192YXIgaW4gIygKLSAgICAgICpfY3ZfKikgeyAkYXNfZWNobyAiJGFzX21l
OiR7YXNfbGluZW5vLSRMSU5FTk99OiBXQVJOSU5HOiBjYWNoZSB2YXJpYWJsZSAkYWNfdmFyIGNv
bnRhaW5zIGEgbmV3bGluZSIgPiY1Ci0kYXNfZWNobyAiJGFzX21lOiBXQVJOSU5HOiBjYWNoZSB2
YXJpYWJsZSAkYWNfdmFyIGNvbnRhaW5zIGEgbmV3bGluZSIgPiYyO30gOzsKLSAgICAgIGVzYWMK
LSAgICAgIGNhc2UgJGFjX3ZhciBpbiAjKAotICAgICAgXyB8IElGUyB8IGFzX25sKSA7OyAjKAot
ICAgICAgQkFTSF9BUkdWIHwgQkFTSF9TT1VSQ0UpIGV2YWwgJGFjX3Zhcj0gOzsgIygKLSAgICAg
ICopIHsgZXZhbCAkYWNfdmFyPTsgdW5zZXQgJGFjX3Zhcjt9IDs7Ci0gICAgICBlc2FjIDs7Ci0g
ICAgZXNhYwotICBkb25lCi0KLSAgKHNldCkgMj4mMSB8Ci0gICAgY2FzZSAkYXNfbmxgKGFjX3Nw
YWNlPScgJzsgc2V0KSAyPiYxYCBpbiAjKAotICAgICoke2FzX25sfWFjX3NwYWNlPVwgKikKLSAg
ICAgICMgYHNldCcgZG9lcyBub3QgcXVvdGUgY29ycmVjdGx5LCBzbyBhZGQgcXVvdGVzOiBkb3Vi
bGUtcXVvdGUKLSAgICAgICMgc3Vic3RpdHV0aW9uIHR1cm5zIFxcXFwgaW50byBcXCwgYW5kIHNl
ZCB0dXJucyBcXCBpbnRvIFwuCi0gICAgICBzZWQgLW4gXAotCSJzLycvJ1xcXFwnJy9nOwotCSAg
cy9eXFwoW18kYXNfY3JfYWxudW1dKl9jdl9bXyRhc19jcl9hbG51bV0qXFwpPVxcKC4qXFwpL1xc
MT0nXFwyJy9wIgotICAgICAgOzsgIygKLSAgICAqKQotICAgICAgIyBgc2V0JyBxdW90ZXMgY29y
cmVjdGx5IGFzIHJlcXVpcmVkIGJ5IFBPU0lYLCBzbyBkbyBub3QgYWRkIHF1b3Rlcy4KLSAgICAg
IHNlZCAtbiAiL15bXyRhc19jcl9hbG51bV0qX2N2X1tfJGFzX2NyX2FsbnVtXSo9L3AiCi0gICAg
ICA7OwotICAgIGVzYWMgfAotICAgIHNvcnQKLSkgfAotICBzZWQgJwotICAgICAvXmFjX2N2X2Vu
dl8vYiBlbmQKLSAgICAgdCBjbGVhcgotICAgICA6Y2xlYXIKLSAgICAgcy9eXChbXj1dKlwpPVwo
Lipbe31dLipcKSQvdGVzdCAiJHtcMStzZXR9IiA9IHNldCB8fCAmLwotICAgICB0IGVuZAotICAg
ICBzL15cKFtePV0qXCk9XCguKlwpJC9cMT0ke1wxPVwyfS8KLSAgICAgOmVuZCcgPj5jb25mY2Fj
aGUKLWlmIGRpZmYgIiRjYWNoZV9maWxlIiBjb25mY2FjaGUgPi9kZXYvbnVsbCAyPiYxOyB0aGVu
IDo7IGVsc2UKLSAgaWYgdGVzdCAtdyAiJGNhY2hlX2ZpbGUiOyB0aGVuCi0gICAgaWYgdGVzdCAi
eCRjYWNoZV9maWxlIiAhPSAieC9kZXYvbnVsbCI7IHRoZW4KLSAgICAgIHsgJGFzX2VjaG8gIiRh
c19tZToke2FzX2xpbmVuby0kTElORU5PfTogdXBkYXRpbmcgY2FjaGUgJGNhY2hlX2ZpbGUiID4m
NQotJGFzX2VjaG8gIiRhc19tZTogdXBkYXRpbmcgY2FjaGUgJGNhY2hlX2ZpbGUiID4mNjt9Ci0g
ICAgICBpZiB0ZXN0ICEgLWYgIiRjYWNoZV9maWxlIiB8fCB0ZXN0IC1oICIkY2FjaGVfZmlsZSI7
IHRoZW4KLQljYXQgY29uZmNhY2hlID4iJGNhY2hlX2ZpbGUiCi0gICAgICBlbHNlCi0gICAgICAg
IGNhc2UgJGNhY2hlX2ZpbGUgaW4gIygKLSAgICAgICAgKi8qIHwgPzoqKQotCSAgbXYgLWYgY29u
ZmNhY2hlICIkY2FjaGVfZmlsZSIkJCAmJgotCSAgbXYgLWYgIiRjYWNoZV9maWxlIiQkICIkY2Fj
aGVfZmlsZSIgOzsgIygKLSAgICAgICAgKikKLQkgIG12IC1mIGNvbmZjYWNoZSAiJGNhY2hlX2Zp
bGUiIDs7Ci0JZXNhYwotICAgICAgZmkKLSAgICBmaQotICBlbHNlCi0gICAgeyAkYXNfZWNobyAi
JGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiBub3QgdXBkYXRpbmcgdW53cml0YWJsZSBjYWNo
ZSAkY2FjaGVfZmlsZSIgPiY1Ci0kYXNfZWNobyAiJGFzX21lOiBub3QgdXBkYXRpbmcgdW53cml0
YWJsZSBjYWNoZSAkY2FjaGVfZmlsZSIgPiY2O30KLSAgZmkKLWZpCi1ybSAtZiBjb25mY2FjaGUK
LQotdGVzdCAieCRwcmVmaXgiID0geE5PTkUgJiYgcHJlZml4PSRhY19kZWZhdWx0X3ByZWZpeAot
IyBMZXQgbWFrZSBleHBhbmQgZXhlY19wcmVmaXguCi10ZXN0ICJ4JGV4ZWNfcHJlZml4IiA9IHhO
T05FICYmIGV4ZWNfcHJlZml4PScke3ByZWZpeH0nCi0KLURFRlM9LURIQVZFX0NPTkZJR19ICi0K
LWFjX2xpYm9ianM9Ci1hY19sdGxpYm9ianM9Ci1VPQotZm9yIGFjX2kgaW4gOiAkTElCT0JKUzsg
ZG8gdGVzdCAieCRhY19pIiA9IHg6ICYmIGNvbnRpbnVlCi0gICMgMS4gUmVtb3ZlIHRoZSBleHRl
bnNpb24sIGFuZCAkVSBpZiBhbHJlYWR5IGluc3RhbGxlZC4KLSAgYWNfc2NyaXB0PSdzL1wkVVwu
Ly4vO3MvXC5vJC8vO3MvXC5vYmokLy8nCi0gIGFjX2k9YCRhc19lY2hvICIkYWNfaSIgfCBzZWQg
IiRhY19zY3JpcHQiYAotICAjIDIuIFByZXBlbmQgTElCT0JKRElSLiAgV2hlbiB1c2VkIHdpdGgg
YXV0b21ha2U+PTEuMTAgTElCT0JKRElSCi0gICMgICAgd2lsbCBiZSBzZXQgdG8gdGhlIGRpcmVj
dG9yeSB3aGVyZSBMSUJPQkpTIG9iamVjdHMgYXJlIGJ1aWx0LgotICBhc19mbl9hcHBlbmQgYWNf
bGlib2JqcyAiIFwke0xJQk9CSkRJUn0kYWNfaVwkVS4kYWNfb2JqZXh0IgotICBhc19mbl9hcHBl
bmQgYWNfbHRsaWJvYmpzICIgXCR7TElCT0JKRElSfSRhY19pIickVS5sbycKLWRvbmUKLUxJQk9C
SlM9JGFjX2xpYm9ianMKLQotTFRMSUJPQkpTPSRhY19sdGxpYm9ianMKLQotCi0KLTogIiR7Q09O
RklHX1NUQVRVUz0uL2NvbmZpZy5zdGF0dXN9IgotYWNfd3JpdGVfZmFpbD0wCi1hY19jbGVhbl9m
aWxlc19zYXZlPSRhY19jbGVhbl9maWxlcwotYWNfY2xlYW5fZmlsZXM9IiRhY19jbGVhbl9maWxl
cyAkQ09ORklHX1NUQVRVUyIKLXsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5P
fTogY3JlYXRpbmcgJENPTkZJR19TVEFUVVMiID4mNQotJGFzX2VjaG8gIiRhc19tZTogY3JlYXRp
bmcgJENPTkZJR19TVEFUVVMiID4mNjt9Ci1hc193cml0ZV9mYWlsPTAKLWNhdCA+JENPTkZJR19T
VEFUVVMgPDxfQVNFT0YgfHwgYXNfd3JpdGVfZmFpbD0xCi0jISAkU0hFTEwKLSMgR2VuZXJhdGVk
IGJ5ICRhc19tZS4KLSMgUnVuIHRoaXMgZmlsZSB0byByZWNyZWF0ZSB0aGUgY3VycmVudCBjb25m
aWd1cmF0aW9uLgotIyBDb21waWxlciBvdXRwdXQgcHJvZHVjZWQgYnkgY29uZmlndXJlLCB1c2Vm
dWwgZm9yIGRlYnVnZ2luZwotIyBjb25maWd1cmUsIGlzIGluIGNvbmZpZy5sb2cgaWYgaXQgZXhp
c3RzLgotCi1kZWJ1Zz1mYWxzZQotYWNfY3NfcmVjaGVjaz1mYWxzZQotYWNfY3Nfc2lsZW50PWZh
bHNlCi0KLVNIRUxMPVwke0NPTkZJR19TSEVMTC0kU0hFTEx9Ci1leHBvcnQgU0hFTEwKLV9BU0VP
RgotY2F0ID4+JENPTkZJR19TVEFUVVMgPDxcX0FTRU9GIHx8IGFzX3dyaXRlX2ZhaWw9MQotIyMg
LS0tLS0tLS0tLS0tLS0tLS0tLS0gIyMKLSMjIE00c2ggSW5pdGlhbGl6YXRpb24uICMjCi0jIyAt
LS0tLS0tLS0tLS0tLS0tLS0tLSAjIwotCi0jIEJlIG1vcmUgQm91cm5lIGNvbXBhdGlibGUKLURV
QUxDQVNFPTE7IGV4cG9ydCBEVUFMQ0FTRSAjIGZvciBNS1Mgc2gKLWlmIHRlc3QgLW4gIiR7WlNI
X1ZFUlNJT04rc2V0fSIgJiYgKGVtdWxhdGUgc2gpID4vZGV2L251bGwgMj4mMTsgdGhlbiA6Ci0g
IGVtdWxhdGUgc2gKLSAgTlVMTENNRD06Ci0gICMgUHJlLTQuMiB2ZXJzaW9ucyBvZiBac2ggZG8g
d29yZCBzcGxpdHRpbmcgb24gJHsxKyIkQCJ9LCB3aGljaAotICAjIGlzIGNvbnRyYXJ5IHRvIG91
ciB1c2FnZS4gIERpc2FibGUgdGhpcyBmZWF0dXJlLgotICBhbGlhcyAtZyAnJHsxKyIkQCJ9Jz0n
IiRAIicKLSAgc2V0b3B0IE5PX0dMT0JfU1VCU1QKLWVsc2UKLSAgY2FzZSBgKHNldCAtbykgMj4v
ZGV2L251bGxgIGluICMoCi0gICpwb3NpeCopIDoKLSAgICBzZXQgLW8gcG9zaXggOzsgIygKLSAg
KikgOgotICAgICA7OwotZXNhYwotZmkKLQotCi1hc19ubD0nCi0nCi1leHBvcnQgYXNfbmwKLSMg
UHJpbnRpbmcgYSBsb25nIHN0cmluZyBjcmFzaGVzIFNvbGFyaXMgNyAvdXNyL2Jpbi9wcmludGYu
Ci1hc19lY2hvPSdcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxc
XFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxc
JwotYXNfZWNobz0kYXNfZWNobyRhc19lY2hvJGFzX2VjaG8kYXNfZWNobyRhc19lY2hvCi1hc19l
Y2hvPSRhc19lY2hvJGFzX2VjaG8kYXNfZWNobyRhc19lY2hvJGFzX2VjaG8kYXNfZWNobwotIyBQ
cmVmZXIgYSBrc2ggc2hlbGwgYnVpbHRpbiBvdmVyIGFuIGV4dGVybmFsIHByaW50ZiBwcm9ncmFt
IG9uIFNvbGFyaXMsCi0jIGJ1dCB3aXRob3V0IHdhc3RpbmcgZm9ya3MgZm9yIGJhc2ggb3IgenNo
LgotaWYgdGVzdCAteiAiJEJBU0hfVkVSU0lPTiRaU0hfVkVSU0lPTiIgXAotICAgICYmICh0ZXN0
ICJYYHByaW50IC1yIC0tICRhc19lY2hvYCIgPSAiWCRhc19lY2hvIikgMj4vZGV2L251bGw7IHRo
ZW4KLSAgYXNfZWNobz0ncHJpbnQgLXIgLS0nCi0gIGFzX2VjaG9fbj0ncHJpbnQgLXJuIC0tJwot
ZWxpZiAodGVzdCAiWGBwcmludGYgJXMgJGFzX2VjaG9gIiA9ICJYJGFzX2VjaG8iKSAyPi9kZXYv
bnVsbDsgdGhlbgotICBhc19lY2hvPSdwcmludGYgJXNcbicKLSAgYXNfZWNob19uPSdwcmludGYg
JXMnCi1lbHNlCi0gIGlmIHRlc3QgIlhgKC91c3IvdWNiL2VjaG8gLW4gLW4gJGFzX2VjaG8pIDI+
L2Rldi9udWxsYCIgPSAiWC1uICRhc19lY2hvIjsgdGhlbgotICAgIGFzX2VjaG9fYm9keT0nZXZh
bCAvdXNyL3VjYi9lY2hvIC1uICIkMSRhc19ubCInCi0gICAgYXNfZWNob19uPScvdXNyL3VjYi9l
Y2hvIC1uJwotICBlbHNlCi0gICAgYXNfZWNob19ib2R5PSdldmFsIGV4cHIgIlgkMSIgOiAiWFxc
KC4qXFwpIicKLSAgICBhc19lY2hvX25fYm9keT0nZXZhbAotICAgICAgYXJnPSQxOwotICAgICAg
Y2FzZSAkYXJnIGluICMoCi0gICAgICAqIiRhc19ubCIqKQotCWV4cHIgIlgkYXJnIiA6ICJYXFwo
LipcXCkkYXNfbmwiOwotCWFyZz1gZXhwciAiWCRhcmciIDogIi4qJGFzX25sXFwoLipcXCkiYDs7
Ci0gICAgICBlc2FjOwotICAgICAgZXhwciAiWCRhcmciIDogIlhcXCguKlxcKSIgfCB0ciAtZCAi
JGFzX25sIgotICAgICcKLSAgICBleHBvcnQgYXNfZWNob19uX2JvZHkKLSAgICBhc19lY2hvX249
J3NoIC1jICRhc19lY2hvX25fYm9keSBhc19lY2hvJwotICBmaQotICBleHBvcnQgYXNfZWNob19i
b2R5Ci0gIGFzX2VjaG89J3NoIC1jICRhc19lY2hvX2JvZHkgYXNfZWNobycKLWZpCi0KLSMgVGhl
IHVzZXIgaXMgYWx3YXlzIHJpZ2h0LgotaWYgdGVzdCAiJHtQQVRIX1NFUEFSQVRPUitzZXR9IiAh
PSBzZXQ7IHRoZW4KLSAgUEFUSF9TRVBBUkFUT1I9OgotICAoUEFUSD0nL2JpbjsvYmluJzsgRlBB
VEg9JFBBVEg7IHNoIC1jIDopID4vZGV2L251bGwgMj4mMSAmJiB7Ci0gICAgKFBBVEg9Jy9iaW46
L2Jpbic7IEZQQVRIPSRQQVRIOyBzaCAtYyA6KSA+L2Rldi9udWxsIDI+JjEgfHwKLSAgICAgIFBB
VEhfU0VQQVJBVE9SPSc7JwotICB9Ci1maQotCi0KLSMgSUZTCi0jIFdlIG5lZWQgc3BhY2UsIHRh
YiBhbmQgbmV3IGxpbmUsIGluIHByZWNpc2VseSB0aGF0IG9yZGVyLiAgUXVvdGluZyBpcwotIyB0
aGVyZSB0byBwcmV2ZW50IGVkaXRvcnMgZnJvbSBjb21wbGFpbmluZyBhYm91dCBzcGFjZS10YWIu
Ci0jIChJZiBfQVNfUEFUSF9XQUxLIHdlcmUgY2FsbGVkIHdpdGggSUZTIHVuc2V0LCBpdCB3b3Vs
ZCBkaXNhYmxlIHdvcmQKLSMgc3BsaXR0aW5nIGJ5IHNldHRpbmcgSUZTIHRvIGVtcHR5IHZhbHVl
LikKLUlGUz0iICIiCSRhc19ubCIKLQotIyBGaW5kIHdobyB3ZSBhcmUuICBMb29rIGluIHRoZSBw
YXRoIGlmIHdlIGNvbnRhaW4gbm8gZGlyZWN0b3J5IHNlcGFyYXRvci4KLWFzX215c2VsZj0KLWNh
c2UgJDAgaW4gIygoCi0gICpbXFwvXSogKSBhc19teXNlbGY9JDAgOzsKLSAgKikgYXNfc2F2ZV9J
RlM9JElGUzsgSUZTPSRQQVRIX1NFUEFSQVRPUgotZm9yIGFzX2RpciBpbiAkUEFUSAotZG8KLSAg
SUZTPSRhc19zYXZlX0lGUwotICB0ZXN0IC16ICIkYXNfZGlyIiAmJiBhc19kaXI9LgotICAgIHRl
c3QgLXIgIiRhc19kaXIvJDAiICYmIGFzX215c2VsZj0kYXNfZGlyLyQwICYmIGJyZWFrCi0gIGRv
bmUKLUlGUz0kYXNfc2F2ZV9JRlMKLQotICAgICA7OwotZXNhYwotIyBXZSBkaWQgbm90IGZpbmQg
b3Vyc2VsdmVzLCBtb3N0IHByb2JhYmx5IHdlIHdlcmUgcnVuIGFzIGBzaCBDT01NQU5EJwotIyBp
biB3aGljaCBjYXNlIHdlIGFyZSBub3QgdG8gYmUgZm91bmQgaW4gdGhlIHBhdGguCi1pZiB0ZXN0
ICJ4JGFzX215c2VsZiIgPSB4OyB0aGVuCi0gIGFzX215c2VsZj0kMAotZmkKLWlmIHRlc3QgISAt
ZiAiJGFzX215c2VsZiI7IHRoZW4KLSAgJGFzX2VjaG8gIiRhc19teXNlbGY6IGVycm9yOiBjYW5u
b3QgZmluZCBteXNlbGY7IHJlcnVuIHdpdGggYW4gYWJzb2x1dGUgZmlsZSBuYW1lIiA+JjIKLSAg
ZXhpdCAxCi1maQotCi0jIFVuc2V0IHZhcmlhYmxlcyB0aGF0IHdlIGRvIG5vdCBuZWVkIGFuZCB3
aGljaCBjYXVzZSBidWdzIChlLmcuIGluCi0jIHByZS0zLjAgVVdJTiBrc2gpLiAgQnV0IGRvIG5v
dCBjYXVzZSBidWdzIGluIGJhc2ggMi4wMTsgdGhlICJ8fCBleGl0IDEiCi0jIHN1cHByZXNzZXMg
YW55ICJTZWdtZW50YXRpb24gZmF1bHQiIG1lc3NhZ2UgdGhlcmUuICAnKCgnIGNvdWxkCi0jIHRy
aWdnZXIgYSBidWcgaW4gcGRrc2ggNS4yLjE0LgotZm9yIGFzX3ZhciBpbiBCQVNIX0VOViBFTlYg
TUFJTCBNQUlMUEFUSAotZG8gZXZhbCB0ZXN0IHhcJHskYXNfdmFyK3NldH0gPSB4c2V0IFwKLSAg
JiYgKCAodW5zZXQgJGFzX3ZhcikgfHwgZXhpdCAxKSA+L2Rldi9udWxsIDI+JjEgJiYgdW5zZXQg
JGFzX3ZhciB8fCA6Ci1kb25lCi1QUzE9JyQgJwotUFMyPSc+ICcKLVBTND0nKyAnCi0KLSMgTkxT
IG51aXNhbmNlcy4KLUxDX0FMTD1DCi1leHBvcnQgTENfQUxMCi1MQU5HVUFHRT1DCi1leHBvcnQg
TEFOR1VBR0UKLQotIyBDRFBBVEguCi0odW5zZXQgQ0RQQVRIKSA+L2Rldi9udWxsIDI+JjEgJiYg
dW5zZXQgQ0RQQVRICi0KLQotIyBhc19mbl9lcnJvciBTVEFUVVMgRVJST1IgW0xJTkVOTyBMT0df
RkRdCi0jIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KLSMgT3V0cHV0
ICJgYmFzZW5hbWUgJDBgOiBlcnJvcjogRVJST1IiIHRvIHN0ZGVyci4gSWYgTElORU5PIGFuZCBM
T0dfRkQgYXJlCi0jIHByb3ZpZGVkLCBhbHNvIG91dHB1dCB0aGUgZXJyb3IgdG8gTE9HX0ZELCBy
ZWZlcmVuY2luZyBMSU5FTk8uIFRoZW4gZXhpdCB0aGUKLSMgc2NyaXB0IHdpdGggU1RBVFVTLCB1
c2luZyAxIGlmIHRoYXQgd2FzIDAuCi1hc19mbl9lcnJvciAoKQotewotICBhc19zdGF0dXM9JDE7
IHRlc3QgJGFzX3N0YXR1cyAtZXEgMCAmJiBhc19zdGF0dXM9MQotICBpZiB0ZXN0ICIkNCI7IHRo
ZW4KLSAgICBhc19saW5lbm89JHthc19saW5lbm8tIiQzIn0gYXNfbGluZW5vX3N0YWNrPWFzX2xp
bmVub19zdGFjaz0kYXNfbGluZW5vX3N0YWNrCi0gICAgJGFzX2VjaG8gIiRhc19tZToke2FzX2xp
bmVuby0kTElORU5PfTogZXJyb3I6ICQyIiA+JiQ0Ci0gIGZpCi0gICRhc19lY2hvICIkYXNfbWU6
IGVycm9yOiAkMiIgPiYyCi0gIGFzX2ZuX2V4aXQgJGFzX3N0YXR1cwotfSAjIGFzX2ZuX2Vycm9y
Ci0KLQotIyBhc19mbl9zZXRfc3RhdHVzIFNUQVRVUwotIyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQotIyBTZXQgJD8gdG8gU1RBVFVTLCB3aXRob3V0IGZvcmtpbmcuCi1hc19mbl9zZXRfc3RhdHVz
ICgpCi17Ci0gIHJldHVybiAkMQotfSAjIGFzX2ZuX3NldF9zdGF0dXMKLQotIyBhc19mbl9leGl0
IFNUQVRVUwotIyAtLS0tLS0tLS0tLS0tLS0tLQotIyBFeGl0IHRoZSBzaGVsbCB3aXRoIFNUQVRV
UywgZXZlbiBpbiBhICJ0cmFwIDAiIG9yICJzZXQgLWUiIGNvbnRleHQuCi1hc19mbl9leGl0ICgp
Ci17Ci0gIHNldCArZQotICBhc19mbl9zZXRfc3RhdHVzICQxCi0gIGV4aXQgJDEKLX0gIyBhc19m
bl9leGl0Ci0KLSMgYXNfZm5fdW5zZXQgVkFSCi0jIC0tLS0tLS0tLS0tLS0tLQotIyBQb3J0YWJs
eSB1bnNldCBWQVIuCi1hc19mbl91bnNldCAoKQotewotICB7IGV2YWwgJDE9OyB1bnNldCAkMTt9
Ci19Ci1hc191bnNldD1hc19mbl91bnNldAotIyBhc19mbl9hcHBlbmQgVkFSIFZBTFVFCi0jIC0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KLSMgQXBwZW5kIHRoZSB0ZXh0IGluIFZBTFVFIHRvIHRoZSBl
bmQgb2YgdGhlIGRlZmluaXRpb24gY29udGFpbmVkIGluIFZBUi4gVGFrZQotIyBhZHZhbnRhZ2Ug
b2YgYW55IHNoZWxsIG9wdGltaXphdGlvbnMgdGhhdCBhbGxvdyBhbW9ydGl6ZWQgbGluZWFyIGdy
b3d0aCBvdmVyCi0jIHJlcGVhdGVkIGFwcGVuZHMsIGluc3RlYWQgb2YgdGhlIHR5cGljYWwgcXVh
ZHJhdGljIGdyb3d0aCBwcmVzZW50IGluIG5haXZlCi0jIGltcGxlbWVudGF0aW9ucy4KLWlmIChl
dmFsICJhc192YXI9MTsgYXNfdmFyKz0yOyB0ZXN0IHhcJGFzX3ZhciA9IHgxMiIpIDI+L2Rldi9u
dWxsOyB0aGVuIDoKLSAgZXZhbCAnYXNfZm5fYXBwZW5kICgpCi0gIHsKLSAgICBldmFsICQxKz1c
JDIKLSAgfScKLWVsc2UKLSAgYXNfZm5fYXBwZW5kICgpCi0gIHsKLSAgICBldmFsICQxPVwkJDFc
JDIKLSAgfQotZmkgIyBhc19mbl9hcHBlbmQKLQotIyBhc19mbl9hcml0aCBBUkcuLi4KLSMgLS0t
LS0tLS0tLS0tLS0tLS0tCi0jIFBlcmZvcm0gYXJpdGhtZXRpYyBldmFsdWF0aW9uIG9uIHRoZSBB
UkdzLCBhbmQgc3RvcmUgdGhlIHJlc3VsdCBpbiB0aGUKLSMgZ2xvYmFsICRhc192YWwuIFRha2Ug
YWR2YW50YWdlIG9mIHNoZWxscyB0aGF0IGNhbiBhdm9pZCBmb3Jrcy4gVGhlIGFyZ3VtZW50cwot
IyBtdXN0IGJlIHBvcnRhYmxlIGFjcm9zcyAkKCgpKSBhbmQgZXhwci4KLWlmIChldmFsICJ0ZXN0
IFwkKCggMSArIDEgKSkgPSAyIikgMj4vZGV2L251bGw7IHRoZW4gOgotICBldmFsICdhc19mbl9h
cml0aCAoKQotICB7Ci0gICAgYXNfdmFsPSQoKCAkKiApKQotICB9JwotZWxzZQotICBhc19mbl9h
cml0aCAoKQotICB7Ci0gICAgYXNfdmFsPWBleHByICIkQCIgfHwgdGVzdCAkPyAtZXEgMWAKLSAg
fQotZmkgIyBhc19mbl9hcml0aAotCi0KLWlmIGV4cHIgYSA6ICdcKGFcKScgPi9kZXYvbnVsbCAy
PiYxICYmCi0gICB0ZXN0ICJYYGV4cHIgMDAwMDEgOiAnLipcKC4uLlwpJ2AiID0gWDAwMTsgdGhl
bgotICBhc19leHByPWV4cHIKLWVsc2UKLSAgYXNfZXhwcj1mYWxzZQotZmkKLQotaWYgKGJhc2Vu
YW1lIC0tIC8pID4vZGV2L251bGwgMj4mMSAmJiB0ZXN0ICJYYGJhc2VuYW1lIC0tIC8gMj4mMWAi
ID0gIlgvIjsgdGhlbgotICBhc19iYXNlbmFtZT1iYXNlbmFtZQotZWxzZQotICBhc19iYXNlbmFt
ZT1mYWxzZQotZmkKLQotaWYgKGFzX2Rpcj1gZGlybmFtZSAtLSAvYCAmJiB0ZXN0ICJYJGFzX2Rp
ciIgPSBYLykgPi9kZXYvbnVsbCAyPiYxOyB0aGVuCi0gIGFzX2Rpcm5hbWU9ZGlybmFtZQotZWxz
ZQotICBhc19kaXJuYW1lPWZhbHNlCi1maQotCi1hc19tZT1gJGFzX2Jhc2VuYW1lIC0tICIkMCIg
fHwKLSRhc19leHByIFgvIiQwIiA6ICcuKi9cKFteL11bXi9dKlwpLyokJyBcfCBcCi0JIFgiJDAi
IDogJ1hcKC8vXCkkJyBcfCBcCi0JIFgiJDAiIDogJ1hcKC9cKScgXHwgLiAyPi9kZXYvbnVsbCB8
fAotJGFzX2VjaG8gWC8iJDAiIHwKLSAgICBzZWQgJy9eLipcL1woW14vXVteL10qXClcLyokL3sK
LQkgICAgcy8vXDEvCi0JICAgIHEKLQkgIH0KLQkgIC9eWFwvXChcL1wvXCkkL3sKLQkgICAgcy8v
XDEvCi0JICAgIHEKLQkgIH0KLQkgIC9eWFwvXChcL1wpLiovewotCSAgICBzLy9cMS8KLQkgICAg
cQotCSAgfQotCSAgcy8uKi8uLzsgcSdgCi0KLSMgQXZvaWQgZGVwZW5kaW5nIHVwb24gQ2hhcmFj
dGVyIFJhbmdlcy4KLWFzX2NyX2xldHRlcnM9J2FiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6Jwot
YXNfY3JfTEVUVEVSUz0nQUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVonCi1hc19jcl9MZXR0ZXJz
PSRhc19jcl9sZXR0ZXJzJGFzX2NyX0xFVFRFUlMKLWFzX2NyX2RpZ2l0cz0nMDEyMzQ1Njc4OScK
LWFzX2NyX2FsbnVtPSRhc19jcl9MZXR0ZXJzJGFzX2NyX2RpZ2l0cwotCi1FQ0hPX0M9IEVDSE9f
Tj0gRUNIT19UPQotY2FzZSBgZWNobyAtbiB4YCBpbiAjKCgoKCgKLS1uKikKLSAgY2FzZSBgZWNo
byAneHlcYydgIGluCi0gICpjKikgRUNIT19UPScJJzs7CSMgRUNIT19UIGlzIHNpbmdsZSB0YWIg
Y2hhcmFjdGVyLgotICB4eSkgIEVDSE9fQz0nXGMnOzsKLSAgKikgICBlY2hvIGBlY2hvIGtzaDg4
IGJ1ZyBvbiBBSVggNi4xYCA+IC9kZXYvbnVsbAotICAgICAgIEVDSE9fVD0nCSc7OwotICBlc2Fj
OzsKLSopCi0gIEVDSE9fTj0nLW4nOzsKLWVzYWMKLQotcm0gLWYgY29uZiQkIGNvbmYkJC5leGUg
Y29uZiQkLmZpbGUKLWlmIHRlc3QgLWQgY29uZiQkLmRpcjsgdGhlbgotICBybSAtZiBjb25mJCQu
ZGlyL2NvbmYkJC5maWxlCi1lbHNlCi0gIHJtIC1mIGNvbmYkJC5kaXIKLSAgbWtkaXIgY29uZiQk
LmRpciAyPi9kZXYvbnVsbAotZmkKLWlmIChlY2hvID5jb25mJCQuZmlsZSkgMj4vZGV2L251bGw7
IHRoZW4KLSAgaWYgbG4gLXMgY29uZiQkLmZpbGUgY29uZiQkIDI+L2Rldi9udWxsOyB0aGVuCi0g
ICAgYXNfbG5fcz0nbG4gLXMnCi0gICAgIyAuLi4gYnV0IHRoZXJlIGFyZSB0d28gZ290Y2hhczoK
LSAgICAjIDEpIE9uIE1TWVMsIGJvdGggYGxuIC1zIGZpbGUgZGlyJyBhbmQgYGxuIGZpbGUgZGly
JyBmYWlsLgotICAgICMgMikgREpHUFAgPCAyLjA0IGhhcyBubyBzeW1saW5rczsgYGxuIC1zJyBj
cmVhdGVzIGEgd3JhcHBlciBleGVjdXRhYmxlLgotICAgICMgSW4gYm90aCBjYXNlcywgd2UgaGF2
ZSB0byBkZWZhdWx0IHRvIGBjcCAtcFInLgotICAgIGxuIC1zIGNvbmYkJC5maWxlIGNvbmYkJC5k
aXIgMj4vZGV2L251bGwgJiYgdGVzdCAhIC1mIGNvbmYkJC5leGUgfHwKLSAgICAgIGFzX2xuX3M9
J2NwIC1wUicKLSAgZWxpZiBsbiBjb25mJCQuZmlsZSBjb25mJCQgMj4vZGV2L251bGw7IHRoZW4K
LSAgICBhc19sbl9zPWxuCi0gIGVsc2UKLSAgICBhc19sbl9zPSdjcCAtcFInCi0gIGZpCi1lbHNl
Ci0gIGFzX2xuX3M9J2NwIC1wUicKLWZpCi1ybSAtZiBjb25mJCQgY29uZiQkLmV4ZSBjb25mJCQu
ZGlyL2NvbmYkJC5maWxlIGNvbmYkJC5maWxlCi1ybWRpciBjb25mJCQuZGlyIDI+L2Rldi9udWxs
Ci0KLQotIyBhc19mbl9ta2Rpcl9wCi0jIC0tLS0tLS0tLS0tLS0KLSMgQ3JlYXRlICIkYXNfZGly
IiBhcyBhIGRpcmVjdG9yeSwgaW5jbHVkaW5nIHBhcmVudHMgaWYgbmVjZXNzYXJ5LgotYXNfZm5f
bWtkaXJfcCAoKQotewotCi0gIGNhc2UgJGFzX2RpciBpbiAjKAotICAtKikgYXNfZGlyPS4vJGFz
X2Rpcjs7Ci0gIGVzYWMKLSAgdGVzdCAtZCAiJGFzX2RpciIgfHwgZXZhbCAkYXNfbWtkaXJfcCB8
fCB7Ci0gICAgYXNfZGlycz0KLSAgICB3aGlsZSA6OyBkbwotICAgICAgY2FzZSAkYXNfZGlyIGlu
ICMoCi0gICAgICAqXCcqKSBhc19xZGlyPWAkYXNfZWNobyAiJGFzX2RpciIgfCBzZWQgInMvJy8n
XFxcXFxcXFwnJy9nImA7OyAjJygKLSAgICAgICopIGFzX3FkaXI9JGFzX2Rpcjs7Ci0gICAgICBl
c2FjCi0gICAgICBhc19kaXJzPSInJGFzX3FkaXInICRhc19kaXJzIgotICAgICAgYXNfZGlyPWAk
YXNfZGlybmFtZSAtLSAiJGFzX2RpciIgfHwKLSRhc19leHByIFgiJGFzX2RpciIgOiAnWFwoLipb
Xi9dXCkvLypbXi9dW14vXSovKiQnIFx8IFwKLQkgWCIkYXNfZGlyIiA6ICdYXCgvL1wpW14vXScg
XHwgXAotCSBYIiRhc19kaXIiIDogJ1hcKC8vXCkkJyBcfCBcCi0JIFgiJGFzX2RpciIgOiAnWFwo
L1wpJyBcfCAuIDI+L2Rldi9udWxsIHx8Ci0kYXNfZWNobyBYIiRhc19kaXIiIHwKLSAgICBzZWQg
Jy9eWFwoLipbXi9dXClcL1wvKlteL11bXi9dKlwvKiQvewotCSAgICBzLy9cMS8KLQkgICAgcQot
CSAgfQotCSAgL15YXChcL1wvXClbXi9dLiovewotCSAgICBzLy9cMS8KLQkgICAgcQotCSAgfQot
CSAgL15YXChcL1wvXCkkL3sKLQkgICAgcy8vXDEvCi0JICAgIHEKLQkgIH0KLQkgIC9eWFwoXC9c
KS4qL3sKLQkgICAgcy8vXDEvCi0JICAgIHEKLQkgIH0KLQkgIHMvLiovLi87IHEnYAotICAgICAg
dGVzdCAtZCAiJGFzX2RpciIgJiYgYnJlYWsKLSAgICBkb25lCi0gICAgdGVzdCAteiAiJGFzX2Rp
cnMiIHx8IGV2YWwgIm1rZGlyICRhc19kaXJzIgotICB9IHx8IHRlc3QgLWQgIiRhc19kaXIiIHx8
IGFzX2ZuX2Vycm9yICQ/ICJjYW5ub3QgY3JlYXRlIGRpcmVjdG9yeSAkYXNfZGlyIgotCi0KLX0g
IyBhc19mbl9ta2Rpcl9wCi1pZiBta2RpciAtcCAuIDI+L2Rldi9udWxsOyB0aGVuCi0gIGFzX21r
ZGlyX3A9J21rZGlyIC1wICIkYXNfZGlyIicKLWVsc2UKLSAgdGVzdCAtZCAuLy1wICYmIHJtZGly
IC4vLXAKLSAgYXNfbWtkaXJfcD1mYWxzZQotZmkKLQotCi0jIGFzX2ZuX2V4ZWN1dGFibGVfcCBG
SUxFCi0jIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCi0jIFRlc3QgaWYgRklMRSBpcyBhbiBleGVj
dXRhYmxlIHJlZ3VsYXIgZmlsZS4KLWFzX2ZuX2V4ZWN1dGFibGVfcCAoKQotewotICB0ZXN0IC1m
ICIkMSIgJiYgdGVzdCAteCAiJDEiCi19ICMgYXNfZm5fZXhlY3V0YWJsZV9wCi1hc190ZXN0X3g9
J3Rlc3QgLXgnCi1hc19leGVjdXRhYmxlX3A9YXNfZm5fZXhlY3V0YWJsZV9wCi0KLSMgU2VkIGV4
cHJlc3Npb24gdG8gbWFwIGEgc3RyaW5nIG9udG8gYSB2YWxpZCBDUFAgbmFtZS4KLWFzX3RyX2Nw
cD0iZXZhbCBzZWQgJ3klKiRhc19jcl9sZXR0ZXJzJVAkYXNfY3JfTEVUVEVSUyU7cyVbXl8kYXNf
Y3JfYWxudW1dJV8lZyciCi0KLSMgU2VkIGV4cHJlc3Npb24gdG8gbWFwIGEgc3RyaW5nIG9udG8g
YSB2YWxpZCB2YXJpYWJsZSBuYW1lLgotYXNfdHJfc2g9ImV2YWwgc2VkICd5JSorJXBwJTtzJVte
XyRhc19jcl9hbG51bV0lXyVnJyIKLQotCi1leGVjIDY+JjEKLSMjIC0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tICMjCi0jIyBNYWluIGJvZHkgb2YgJENPTkZJR19TVEFUVVMgc2Ny
aXB0LiAjIwotIyMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gIyMKLV9BU0VP
RgotdGVzdCAkYXNfd3JpdGVfZmFpbCA9IDAgJiYgY2htb2QgK3ggJENPTkZJR19TVEFUVVMgfHwg
YWNfd3JpdGVfZmFpbD0xCi0KLWNhdCA+PiRDT05GSUdfU1RBVFVTIDw8XF9BQ0VPRiB8fCBhY193
cml0ZV9mYWlsPTEKLSMgU2F2ZSB0aGUgbG9nIG1lc3NhZ2UsIHRvIGtlZXAgJDAgYW5kIHNvIG9u
IG1lYW5pbmdmdWwsIGFuZCB0bwotIyByZXBvcnQgYWN0dWFsIGlucHV0IHZhbHVlcyBvZiBDT05G
SUdfRklMRVMgZXRjLiBpbnN0ZWFkIG9mIHRoZWlyCi0jIHZhbHVlcyBhZnRlciBvcHRpb25zIGhh
bmRsaW5nLgotYWNfbG9nPSIKLVRoaXMgZmlsZSB3YXMgZXh0ZW5kZWQgYnkgWGVuIEh5cGVydmlz
b3IgVG9vbHMgJGFzX21lIDQuMTMsIHdoaWNoIHdhcwotZ2VuZXJhdGVkIGJ5IEdOVSBBdXRvY29u
ZiAyLjY5LiAgSW52b2NhdGlvbiBjb21tYW5kIGxpbmUgd2FzCi0KLSAgQ09ORklHX0ZJTEVTICAg
ID0gJENPTkZJR19GSUxFUwotICBDT05GSUdfSEVBREVSUyAgPSAkQ09ORklHX0hFQURFUlMKLSAg
Q09ORklHX0xJTktTICAgID0gJENPTkZJR19MSU5LUwotICBDT05GSUdfQ09NTUFORFMgPSAkQ09O
RklHX0NPTU1BTkRTCi0gICQgJDAgJEAKLQotb24gYChob3N0bmFtZSB8fCB1bmFtZSAtbikgMj4v
ZGV2L251bGwgfCBzZWQgMXFgCi0iCi0KLV9BQ0VPRgotCi1jYXNlICRhY19jb25maWdfZmlsZXMg
aW4gKiIKLSIqKSBzZXQgeCAkYWNfY29uZmlnX2ZpbGVzOyBzaGlmdDsgYWNfY29uZmlnX2ZpbGVz
PSQqOzsKLWVzYWMKLQotY2FzZSAkYWNfY29uZmlnX2hlYWRlcnMgaW4gKiIKLSIqKSBzZXQgeCAk
YWNfY29uZmlnX2hlYWRlcnM7IHNoaWZ0OyBhY19jb25maWdfaGVhZGVycz0kKjs7Ci1lc2FjCi0K
LQotY2F0ID4+JENPTkZJR19TVEFUVVMgPDxfQUNFT0YgfHwgYWNfd3JpdGVfZmFpbD0xCi0jIEZp
bGVzIHRoYXQgY29uZmlnLnN0YXR1cyB3YXMgbWFkZSBmb3IuCi1jb25maWdfZmlsZXM9IiRhY19j
b25maWdfZmlsZXMiCi1jb25maWdfaGVhZGVycz0iJGFjX2NvbmZpZ19oZWFkZXJzIgotCi1fQUNF
T0YKLQotY2F0ID4+JENPTkZJR19TVEFUVVMgPDxcX0FDRU9GIHx8IGFjX3dyaXRlX2ZhaWw9MQot
YWNfY3NfdXNhZ2U9IlwKLVxgJGFzX21lJyBpbnN0YW50aWF0ZXMgZmlsZXMgYW5kIG90aGVyIGNv
bmZpZ3VyYXRpb24gYWN0aW9ucwotZnJvbSB0ZW1wbGF0ZXMgYWNjb3JkaW5nIHRvIHRoZSBjdXJy
ZW50IGNvbmZpZ3VyYXRpb24uICBVbmxlc3MgdGhlIGZpbGVzCi1hbmQgYWN0aW9ucyBhcmUgc3Bl
Y2lmaWVkIGFzIFRBR3MsIGFsbCBhcmUgaW5zdGFudGlhdGVkIGJ5IGRlZmF1bHQuCi0KLVVzYWdl
OiAkMCBbT1BUSU9OXS4uLiBbVEFHXS4uLgotCi0gIC1oLCAtLWhlbHAgICAgICAgcHJpbnQgdGhp
cyBoZWxwLCB0aGVuIGV4aXQKLSAgLVYsIC0tdmVyc2lvbiAgICBwcmludCB2ZXJzaW9uIG51bWJl
ciBhbmQgY29uZmlndXJhdGlvbiBzZXR0aW5ncywgdGhlbiBleGl0Ci0gICAgICAtLWNvbmZpZyAg
ICAgcHJpbnQgY29uZmlndXJhdGlvbiwgdGhlbiBleGl0Ci0gIC1xLCAtLXF1aWV0LCAtLXNpbGVu
dAotICAgICAgICAgICAgICAgICAgIGRvIG5vdCBwcmludCBwcm9ncmVzcyBtZXNzYWdlcwotICAt
ZCwgLS1kZWJ1ZyAgICAgIGRvbid0IHJlbW92ZSB0ZW1wb3JhcnkgZmlsZXMKLSAgICAgIC0tcmVj
aGVjayAgICB1cGRhdGUgJGFzX21lIGJ5IHJlY29uZmlndXJpbmcgaW4gdGhlIHNhbWUgY29uZGl0
aW9ucwotICAgICAgLS1maWxlPUZJTEVbOlRFTVBMQVRFXQotICAgICAgICAgICAgICAgICAgIGlu
c3RhbnRpYXRlIHRoZSBjb25maWd1cmF0aW9uIGZpbGUgRklMRQotICAgICAgLS1oZWFkZXI9RklM
RVs6VEVNUExBVEVdCi0gICAgICAgICAgICAgICAgICAgaW5zdGFudGlhdGUgdGhlIGNvbmZpZ3Vy
YXRpb24gaGVhZGVyIEZJTEUKLQotQ29uZmlndXJhdGlvbiBmaWxlczoKLSRjb25maWdfZmlsZXMK
LQotQ29uZmlndXJhdGlvbiBoZWFkZXJzOgotJGNvbmZpZ19oZWFkZXJzCi0KLVJlcG9ydCBidWdz
IHRvIDx4ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZz4uCi1YZW4gSHlwZXJ2aXNvciBUb29scyBob21l
IHBhZ2U6IDxodHRwOi8vd3d3Lnhlbi5vcmcvPi4iCi0KLV9BQ0VPRgotY2F0ID4+JENPTkZJR19T
VEFUVVMgPDxfQUNFT0YgfHwgYWNfd3JpdGVfZmFpbD0xCi1hY19jc19jb25maWc9ImAkYXNfZWNo
byAiJGFjX2NvbmZpZ3VyZV9hcmdzIiB8IHNlZCAncy9eIC8vOyBzL1tcXCIiXGBcJF0vXFxcXCYv
ZydgIgotYWNfY3NfdmVyc2lvbj0iXFwKLVhlbiBIeXBlcnZpc29yIFRvb2xzIGNvbmZpZy5zdGF0
dXMgNC4xMwotY29uZmlndXJlZCBieSAkMCwgZ2VuZXJhdGVkIGJ5IEdOVSBBdXRvY29uZiAyLjY5
LAotICB3aXRoIG9wdGlvbnMgXFwiXCRhY19jc19jb25maWdcXCIKLQotQ29weXJpZ2h0IChDKSAy
MDEyIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgSW5jLgotVGhpcyBjb25maWcuc3RhdHVzIHNj
cmlwdCBpcyBmcmVlIHNvZnR3YXJlOyB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uCi1naXZl
cyB1bmxpbWl0ZWQgcGVybWlzc2lvbiB0byBjb3B5LCBkaXN0cmlidXRlIGFuZCBtb2RpZnkgaXQu
IgotCi1hY19wd2Q9JyRhY19wd2QnCi1zcmNkaXI9JyRzcmNkaXInCi1JTlNUQUxMPSckSU5TVEFM
TCcKLUFXSz0nJEFXSycKLXRlc3QgLW4gIlwkQVdLIiB8fCBBV0s9YXdrCi1fQUNFT0YKLQotY2F0
ID4+JENPTkZJR19TVEFUVVMgPDxcX0FDRU9GIHx8IGFjX3dyaXRlX2ZhaWw9MQotIyBUaGUgZGVm
YXVsdCBsaXN0cyBhcHBseSBpZiB0aGUgdXNlciBkb2VzIG5vdCBzcGVjaWZ5IGFueSBmaWxlLgot
YWNfbmVlZF9kZWZhdWx0cz06Ci13aGlsZSB0ZXN0ICQjICE9IDAKLWRvCi0gIGNhc2UgJDEgaW4K
LSAgLS0qPT8qKQotICAgIGFjX29wdGlvbj1gZXhwciAiWCQxIiA6ICdYXChbXj1dKlwpPSdgCi0g
ICAgYWNfb3B0YXJnPWBleHByICJYJDEiIDogJ1hbXj1dKj1cKC4qXCknYAotICAgIGFjX3NoaWZ0
PToKLSAgICA7OwotICAtLSo9KQotICAgIGFjX29wdGlvbj1gZXhwciAiWCQxIiA6ICdYXChbXj1d
KlwpPSdgCi0gICAgYWNfb3B0YXJnPQotICAgIGFjX3NoaWZ0PToKLSAgICA7OwotICAqKQotICAg
IGFjX29wdGlvbj0kMQotICAgIGFjX29wdGFyZz0kMgotICAgIGFjX3NoaWZ0PXNoaWZ0Ci0gICAg
OzsKLSAgZXNhYwotCi0gIGNhc2UgJGFjX29wdGlvbiBpbgotICAjIEhhbmRsaW5nIG9mIHRoZSBv
cHRpb25zLgotICAtcmVjaGVjayB8IC0tcmVjaGVjayB8IC0tcmVjaGVjIHwgLS1yZWNoZSB8IC0t
cmVjaCB8IC0tcmVjIHwgLS1yZSB8IC0tcikKLSAgICBhY19jc19yZWNoZWNrPTogOzsKLSAgLS12
ZXJzaW9uIHwgLS12ZXJzaW8gfCAtLXZlcnNpIHwgLS12ZXJzIHwgLS12ZXIgfCAtLXZlIHwgLS12
IHwgLVYgKQotICAgICRhc19lY2hvICIkYWNfY3NfdmVyc2lvbiI7IGV4aXQgOzsKLSAgLS1jb25m
aWcgfCAtLWNvbmZpIHwgLS1jb25mIHwgLS1jb24gfCAtLWNvIHwgLS1jICkKLSAgICAkYXNfZWNo
byAiJGFjX2NzX2NvbmZpZyI7IGV4aXQgOzsKLSAgLS1kZWJ1ZyB8IC0tZGVidSB8IC0tZGViIHwg
LS1kZSB8IC0tZCB8IC1kICkKLSAgICBkZWJ1Zz06IDs7Ci0gIC0tZmlsZSB8IC0tZmlsIHwgLS1m
aSB8IC0tZiApCi0gICAgJGFjX3NoaWZ0Ci0gICAgY2FzZSAkYWNfb3B0YXJnIGluCi0gICAgKlwn
KikgYWNfb3B0YXJnPWAkYXNfZWNobyAiJGFjX29wdGFyZyIgfCBzZWQgInMvJy8nXFxcXFxcXFwn
Jy9nImAgOzsKLSAgICAnJykgYXNfZm5fZXJyb3IgJD8gIm1pc3NpbmcgZmlsZSBhcmd1bWVudCIg
OzsKLSAgICBlc2FjCi0gICAgYXNfZm5fYXBwZW5kIENPTkZJR19GSUxFUyAiICckYWNfb3B0YXJn
JyIKLSAgICBhY19uZWVkX2RlZmF1bHRzPWZhbHNlOzsKLSAgLS1oZWFkZXIgfCAtLWhlYWRlIHwg
LS1oZWFkIHwgLS1oZWEgKQotICAgICRhY19zaGlmdAotICAgIGNhc2UgJGFjX29wdGFyZyBpbgot
ICAgICpcJyopIGFjX29wdGFyZz1gJGFzX2VjaG8gIiRhY19vcHRhcmciIHwgc2VkICJzLycvJ1xc
XFxcXFxcJycvZyJgIDs7Ci0gICAgZXNhYwotICAgIGFzX2ZuX2FwcGVuZCBDT05GSUdfSEVBREVS
UyAiICckYWNfb3B0YXJnJyIKLSAgICBhY19uZWVkX2RlZmF1bHRzPWZhbHNlOzsKLSAgLS1oZSB8
IC0taCkKLSAgICAjIENvbmZsaWN0IGJldHdlZW4gLS1oZWxwIGFuZCAtLWhlYWRlcgotICAgIGFz
X2ZuX2Vycm9yICQ/ICJhbWJpZ3VvdXMgb3B0aW9uOiBcYCQxJwotVHJ5IFxgJDAgLS1oZWxwJyBm
b3IgbW9yZSBpbmZvcm1hdGlvbi4iOzsKLSAgLS1oZWxwIHwgLS1oZWwgfCAtaCApCi0gICAgJGFz
X2VjaG8gIiRhY19jc191c2FnZSI7IGV4aXQgOzsKLSAgLXEgfCAtcXVpZXQgfCAtLXF1aWV0IHwg
LS1xdWllIHwgLS1xdWkgfCAtLXF1IHwgLS1xIFwKLSAgfCAtc2lsZW50IHwgLS1zaWxlbnQgfCAt
LXNpbGVuIHwgLS1zaWxlIHwgLS1zaWwgfCAtLXNpIHwgLS1zKQotICAgIGFjX2NzX3NpbGVudD06
IDs7Ci0KLSAgIyBUaGlzIGlzIGFuIGVycm9yLgotICAtKikgYXNfZm5fZXJyb3IgJD8gInVucmVj
b2duaXplZCBvcHRpb246IFxgJDEnCi1UcnkgXGAkMCAtLWhlbHAnIGZvciBtb3JlIGluZm9ybWF0
aW9uLiIgOzsKLQotICAqKSBhc19mbl9hcHBlbmQgYWNfY29uZmlnX3RhcmdldHMgIiAkMSIKLSAg
ICAgYWNfbmVlZF9kZWZhdWx0cz1mYWxzZSA7OwotCi0gIGVzYWMKLSAgc2hpZnQKLWRvbmUKLQot
YWNfY29uZmlndXJlX2V4dHJhX2FyZ3M9Ci0KLWlmICRhY19jc19zaWxlbnQ7IHRoZW4KLSAgZXhl
YyA2Pi9kZXYvbnVsbAotICBhY19jb25maWd1cmVfZXh0cmFfYXJncz0iJGFjX2NvbmZpZ3VyZV9l
eHRyYV9hcmdzIC0tc2lsZW50IgotZmkKLQotX0FDRU9GCi1jYXQgPj4kQ09ORklHX1NUQVRVUyA8
PF9BQ0VPRiB8fCBhY193cml0ZV9mYWlsPTEKLWlmIFwkYWNfY3NfcmVjaGVjazsgdGhlbgotICBz
ZXQgWCAkU0hFTEwgJyQwJyAkYWNfY29uZmlndXJlX2FyZ3MgXCRhY19jb25maWd1cmVfZXh0cmFf
YXJncyAtLW5vLWNyZWF0ZSAtLW5vLXJlY3Vyc2lvbgotICBzaGlmdAotICBcJGFzX2VjaG8gInJ1
bm5pbmcgQ09ORklHX1NIRUxMPSRTSEVMTCBcJCoiID4mNgotICBDT05GSUdfU0hFTEw9JyRTSEVM
TCcKLSAgZXhwb3J0IENPTkZJR19TSEVMTAotICBleGVjICJcJEAiCi1maQotCi1fQUNFT0YKLWNh
dCA+PiRDT05GSUdfU1RBVFVTIDw8XF9BQ0VPRiB8fCBhY193cml0ZV9mYWlsPTEKLWV4ZWMgNT4+
Y29uZmlnLmxvZwotewotICBlY2hvCi0gIHNlZCAnaDtzLy4vLS9nO3MvXi4uLi8jIyAvO3MvLi4u
JC8gIyMvO3A7eDtwO3gnIDw8X0FTQk9YCi0jIyBSdW5uaW5nICRhc19tZS4gIyMKLV9BU0JPWAot
ICAkYXNfZWNobyAiJGFjX2xvZyIKLX0gPiY1Ci0KLV9BQ0VPRgotY2F0ID4+JENPTkZJR19TVEFU
VVMgPDxfQUNFT0YgfHwgYWNfd3JpdGVfZmFpbD0xCi1fQUNFT0YKLQotY2F0ID4+JENPTkZJR19T
VEFUVVMgPDxcX0FDRU9GIHx8IGFjX3dyaXRlX2ZhaWw9MQotCi0jIEhhbmRsaW5nIG9mIGFyZ3Vt
ZW50cy4KLWZvciBhY19jb25maWdfdGFyZ2V0IGluICRhY19jb25maWdfdGFyZ2V0cwotZG8KLSAg
Y2FzZSAkYWNfY29uZmlnX3RhcmdldCBpbgotICAgICIuLi9jb25maWcvVG9vbHMubWsiKSBDT05G
SUdfRklMRVM9IiRDT05GSUdfRklMRVMgLi4vY29uZmlnL1Rvb2xzLm1rIiA7OwotICAgICJob3Rw
bHVnL0ZyZWVCU0QvcmMuZC94ZW5jb21tb25zIikgQ09ORklHX0ZJTEVTPSIkQ09ORklHX0ZJTEVT
IGhvdHBsdWcvRnJlZUJTRC9yYy5kL3hlbmNvbW1vbnMiIDs7Ci0gICAgImhvdHBsdWcvRnJlZUJT
RC9yYy5kL3hlbmRyaXZlcmRvbWFpbiIpIENPTkZJR19GSUxFUz0iJENPTkZJR19GSUxFUyBob3Rw
bHVnL0ZyZWVCU0QvcmMuZC94ZW5kcml2ZXJkb21haW4iIDs7Ci0gICAgImhvdHBsdWcvTGludXgv
aW5pdC5kL3N5c2NvbmZpZy54ZW5jb21tb25zIikgQ09ORklHX0ZJTEVTPSIkQ09ORklHX0ZJTEVT
IGhvdHBsdWcvTGludXgvaW5pdC5kL3N5c2NvbmZpZy54ZW5jb21tb25zIiA7OwotICAgICJob3Rw
bHVnL0xpbnV4L2luaXQuZC9zeXNjb25maWcueGVuZG9tYWlucyIpIENPTkZJR19GSUxFUz0iJENP
TkZJR19GSUxFUyBob3RwbHVnL0xpbnV4L2luaXQuZC9zeXNjb25maWcueGVuZG9tYWlucyIgOzsK
LSAgICAiaG90cGx1Zy9MaW51eC9pbml0LmQveGVuLXdhdGNoZG9nIikgQ09ORklHX0ZJTEVTPSIk
Q09ORklHX0ZJTEVTIGhvdHBsdWcvTGludXgvaW5pdC5kL3hlbi13YXRjaGRvZyIgOzsKLSAgICAi
aG90cGx1Zy9MaW51eC9pbml0LmQveGVuY29tbW9ucyIpIENPTkZJR19GSUxFUz0iJENPTkZJR19G
SUxFUyBob3RwbHVnL0xpbnV4L2luaXQuZC94ZW5jb21tb25zIiA7OwotICAgICJob3RwbHVnL0xp
bnV4L2luaXQuZC94ZW5kb21haW5zIikgQ09ORklHX0ZJTEVTPSIkQ09ORklHX0ZJTEVTIGhvdHBs
dWcvTGludXgvaW5pdC5kL3hlbmRvbWFpbnMiIDs7Ci0gICAgImhvdHBsdWcvTGludXgvaW5pdC5k
L3hlbmRyaXZlcmRvbWFpbiIpIENPTkZJR19GSUxFUz0iJENPTkZJR19GSUxFUyBob3RwbHVnL0xp
bnV4L2luaXQuZC94ZW5kcml2ZXJkb21haW4iIDs7Ci0gICAgImhvdHBsdWcvTGludXgvbGF1bmNo
LXhlbnN0b3JlIikgQ09ORklHX0ZJTEVTPSIkQ09ORklHX0ZJTEVTIGhvdHBsdWcvTGludXgvbGF1
bmNoLXhlbnN0b3JlIiA7OwotICAgICJob3RwbHVnL0xpbnV4L3ZpZi1zZXR1cCIpIENPTkZJR19G
SUxFUz0iJENPTkZJR19GSUxFUyBob3RwbHVnL0xpbnV4L3ZpZi1zZXR1cCIgOzsKLSAgICAiaG90
cGx1Zy9MaW51eC94ZW4taG90cGx1Zy1jb21tb24uc2giKSBDT05GSUdfRklMRVM9IiRDT05GSUdf
RklMRVMgaG90cGx1Zy9MaW51eC94ZW4taG90cGx1Zy1jb21tb24uc2giIDs7Ci0gICAgImhvdHBs
dWcvTGludXgveGVuZG9tYWlucyIpIENPTkZJR19GSUxFUz0iJENPTkZJR19GSUxFUyBob3RwbHVn
L0xpbnV4L3hlbmRvbWFpbnMiIDs7Ci0gICAgImhvdHBsdWcvTmV0QlNEL3JjLmQveGVuY29tbW9u
cyIpIENPTkZJR19GSUxFUz0iJENPTkZJR19GSUxFUyBob3RwbHVnL05ldEJTRC9yYy5kL3hlbmNv
bW1vbnMiIDs7Ci0gICAgImhvdHBsdWcvTmV0QlNEL3JjLmQveGVuZHJpdmVyZG9tYWluIikgQ09O
RklHX0ZJTEVTPSIkQ09ORklHX0ZJTEVTIGhvdHBsdWcvTmV0QlNEL3JjLmQveGVuZHJpdmVyZG9t
YWluIiA7OwotICAgICJvY2FtbC94ZW5zdG9yZWQvb3hlbnN0b3JlZC5jb25mIikgQ09ORklHX0ZJ
TEVTPSIkQ09ORklHX0ZJTEVTIG9jYW1sL3hlbnN0b3JlZC9veGVuc3RvcmVkLmNvbmYiIDs7Ci0g
ICAgImNvbmZpZy5oIikgQ09ORklHX0hFQURFUlM9IiRDT05GSUdfSEVBREVSUyBjb25maWcuaCIg
OzsKLSAgICAiaG90cGx1Zy9MaW51eC9zeXN0ZW1kL3Byb2MteGVuLm1vdW50IikgQ09ORklHX0ZJ
TEVTPSIkQ09ORklHX0ZJTEVTIGhvdHBsdWcvTGludXgvc3lzdGVtZC9wcm9jLXhlbi5tb3VudCIg
OzsKLSAgICAiaG90cGx1Zy9MaW51eC9zeXN0ZW1kL3Zhci1saWIteGVuc3RvcmVkLm1vdW50Iikg
Q09ORklHX0ZJTEVTPSIkQ09ORklHX0ZJTEVTIGhvdHBsdWcvTGludXgvc3lzdGVtZC92YXItbGli
LXhlbnN0b3JlZC5tb3VudCIgOzsKLSAgICAiaG90cGx1Zy9MaW51eC9zeXN0ZW1kL3hlbi1pbml0
LWRvbTAuc2VydmljZSIpIENPTkZJR19GSUxFUz0iJENPTkZJR19GSUxFUyBob3RwbHVnL0xpbnV4
L3N5c3RlbWQveGVuLWluaXQtZG9tMC5zZXJ2aWNlIiA7OwotICAgICJob3RwbHVnL0xpbnV4L3N5
c3RlbWQveGVuLXFlbXUtZG9tMC1kaXNrLWJhY2tlbmQuc2VydmljZSIpIENPTkZJR19GSUxFUz0i
JENPTkZJR19GSUxFUyBob3RwbHVnL0xpbnV4L3N5c3RlbWQveGVuLXFlbXUtZG9tMC1kaXNrLWJh
Y2tlbmQuc2VydmljZSIgOzsKLSAgICAiaG90cGx1Zy9MaW51eC9zeXN0ZW1kL3hlbi13YXRjaGRv
Zy5zZXJ2aWNlIikgQ09ORklHX0ZJTEVTPSIkQ09ORklHX0ZJTEVTIGhvdHBsdWcvTGludXgvc3lz
dGVtZC94ZW4td2F0Y2hkb2cuc2VydmljZSIgOzsKLSAgICAiaG90cGx1Zy9MaW51eC9zeXN0ZW1k
L3hlbmNvbnNvbGVkLnNlcnZpY2UiKSBDT05GSUdfRklMRVM9IiRDT05GSUdfRklMRVMgaG90cGx1
Zy9MaW51eC9zeXN0ZW1kL3hlbmNvbnNvbGVkLnNlcnZpY2UiIDs7Ci0gICAgImhvdHBsdWcvTGlu
dXgvc3lzdGVtZC94ZW5kb21haW5zLnNlcnZpY2UiKSBDT05GSUdfRklMRVM9IiRDT05GSUdfRklM
RVMgaG90cGx1Zy9MaW51eC9zeXN0ZW1kL3hlbmRvbWFpbnMuc2VydmljZSIgOzsKLSAgICAiaG90
cGx1Zy9MaW51eC9zeXN0ZW1kL3hlbmRyaXZlcmRvbWFpbi5zZXJ2aWNlIikgQ09ORklHX0ZJTEVT
PSIkQ09ORklHX0ZJTEVTIGhvdHBsdWcvTGludXgvc3lzdGVtZC94ZW5kcml2ZXJkb21haW4uc2Vy
dmljZSIgOzsKLSAgICAiaG90cGx1Zy9MaW51eC9zeXN0ZW1kL3hlbnN0b3JlZC5zZXJ2aWNlIikg
Q09ORklHX0ZJTEVTPSIkQ09ORklHX0ZJTEVTIGhvdHBsdWcvTGludXgvc3lzdGVtZC94ZW5zdG9y
ZWQuc2VydmljZSIgOzsKLQotICAqKSBhc19mbl9lcnJvciAkPyAiaW52YWxpZCBhcmd1bWVudDog
XGAkYWNfY29uZmlnX3RhcmdldCciICIkTElORU5PIiA1OzsKLSAgZXNhYwotZG9uZQotCi0KLSMg
SWYgdGhlIHVzZXIgZGlkIG5vdCB1c2UgdGhlIGFyZ3VtZW50cyB0byBzcGVjaWZ5IHRoZSBpdGVt
cyB0byBpbnN0YW50aWF0ZSwKLSMgdGhlbiB0aGUgZW52dmFyIGludGVyZmFjZSBpcyB1c2VkLiAg
U2V0IG9ubHkgdGhvc2UgdGhhdCBhcmUgbm90LgotIyBXZSB1c2UgdGhlIGxvbmcgZm9ybSBmb3Ig
dGhlIGRlZmF1bHQgYXNzaWdubWVudCBiZWNhdXNlIG9mIGFuIGV4dHJlbWVseQotIyBiaXphcnJl
IGJ1ZyBvbiBTdW5PUyA0LjEuMy4KLWlmICRhY19uZWVkX2RlZmF1bHRzOyB0aGVuCi0gIHRlc3Qg
IiR7Q09ORklHX0ZJTEVTK3NldH0iID0gc2V0IHx8IENPTkZJR19GSUxFUz0kY29uZmlnX2ZpbGVz
Ci0gIHRlc3QgIiR7Q09ORklHX0hFQURFUlMrc2V0fSIgPSBzZXQgfHwgQ09ORklHX0hFQURFUlM9
JGNvbmZpZ19oZWFkZXJzCi1maQotCi0jIEhhdmUgYSB0ZW1wb3JhcnkgZGlyZWN0b3J5IGZvciBj
b252ZW5pZW5jZS4gIE1ha2UgaXQgaW4gdGhlIGJ1aWxkIHRyZWUKLSMgc2ltcGx5IGJlY2F1c2Ug
dGhlcmUgaXMgbm8gcmVhc29uIGFnYWluc3QgaGF2aW5nIGl0IGhlcmUsIGFuZCBpbiBhZGRpdGlv
biwKLSMgY3JlYXRpbmcgYW5kIG1vdmluZyBmaWxlcyBmcm9tIC90bXAgY2FuIHNvbWV0aW1lcyBj
YXVzZSBwcm9ibGVtcy4KLSMgSG9vayBmb3IgaXRzIHJlbW92YWwgdW5sZXNzIGRlYnVnZ2luZy4K
LSMgTm90ZSB0aGF0IHRoZXJlIGlzIGEgc21hbGwgd2luZG93IGluIHdoaWNoIHRoZSBkaXJlY3Rv
cnkgd2lsbCBub3QgYmUgY2xlYW5lZDoKLSMgYWZ0ZXIgaXRzIGNyZWF0aW9uIGJ1dCBiZWZvcmUg
aXRzIG5hbWUgaGFzIGJlZW4gYXNzaWduZWQgdG8gYCR0bXAnLgotJGRlYnVnIHx8Ci17Ci0gIHRt
cD0gYWNfdG1wPQotICB0cmFwICdleGl0X3N0YXR1cz0kPwotICA6ICIke2FjX3RtcDo9JHRtcH0i
Ci0gIHsgdGVzdCAhIC1kICIkYWNfdG1wIiB8fCBybSAtZnIgIiRhY190bXAiOyB9ICYmIGV4aXQg
JGV4aXRfc3RhdHVzCi0nIDAKLSAgdHJhcCAnYXNfZm5fZXhpdCAxJyAxIDIgMTMgMTUKLX0KLSMg
Q3JlYXRlIGEgKHNlY3VyZSkgdG1wIGRpcmVjdG9yeSBmb3IgdG1wIGZpbGVzLgotCi17Ci0gIHRt
cD1gKHVtYXNrIDA3NyAmJiBta3RlbXAgLWQgIi4vY29uZlhYWFhYWCIpIDI+L2Rldi9udWxsYCAm
JgotICB0ZXN0IC1kICIkdG1wIgotfSAgfHwKLXsKLSAgdG1wPS4vY29uZiQkLSRSQU5ET00KLSAg
KHVtYXNrIDA3NyAmJiBta2RpciAiJHRtcCIpCi19IHx8IGFzX2ZuX2Vycm9yICQ/ICJjYW5ub3Qg
Y3JlYXRlIGEgdGVtcG9yYXJ5IGRpcmVjdG9yeSBpbiAuIiAiJExJTkVOTyIgNQotYWNfdG1wPSR0
bXAKLQotIyBTZXQgdXAgdGhlIHNjcmlwdHMgZm9yIENPTkZJR19GSUxFUyBzZWN0aW9uLgotIyBO
byBuZWVkIHRvIGdlbmVyYXRlIHRoZW0gaWYgdGhlcmUgYXJlIG5vIENPTkZJR19GSUxFUy4KLSMg
VGhpcyBoYXBwZW5zIGZvciBpbnN0YW5jZSB3aXRoIGAuL2NvbmZpZy5zdGF0dXMgY29uZmlnLmgn
LgotaWYgdGVzdCAtbiAiJENPTkZJR19GSUxFUyI7IHRoZW4KLQotCi1hY19jcj1gZWNobyBYIHwg
dHIgWCAnXDAxNSdgCi0jIE9uIGN5Z3dpbiwgYmFzaCBjYW4gZWF0IFxyIGluc2lkZSBgYCBpZiB0
aGUgdXNlciByZXF1ZXN0ZWQgaWduY3IuCi0jIEJ1dCB3ZSBrbm93IG9mIG5vIG90aGVyIHNoZWxs
IHdoZXJlIGFjX2NyIHdvdWxkIGJlIGVtcHR5IGF0IHRoaXMKLSMgcG9pbnQsIHNvIHdlIGNhbiB1
c2UgYSBiYXNoaXNtIGFzIGEgZmFsbGJhY2suCi1pZiB0ZXN0ICJ4JGFjX2NyIiA9IHg7IHRoZW4K
LSAgZXZhbCBhY19jcj1cJFwnXFxyXCcKLWZpCi1hY19jc19hd2tfY3I9YCRBV0sgJ0JFR0lOIHsg
cHJpbnQgImFccmIiIH0nIDwvZGV2L251bGwgMj4vZGV2L251bGxgCi1pZiB0ZXN0ICIkYWNfY3Nf
YXdrX2NyIiA9ICJhJHthY19jcn1iIjsgdGhlbgotICBhY19jc19hd2tfY3I9J1xccicKLWVsc2UK
LSAgYWNfY3NfYXdrX2NyPSRhY19jcgotZmkKLQotZWNobyAnQkVHSU4geycgPiIkYWNfdG1wL3N1
YnMxLmF3ayIgJiYKLV9BQ0VPRgotCi0KLXsKLSAgZWNobyAiY2F0ID5jb25mJCRzdWJzLmF3ayA8
PF9BQ0VPRiIgJiYKLSAgZWNobyAiJGFjX3N1YnN0X3ZhcnMiIHwgc2VkICdzLy4qLyYhJCYkYWNf
ZGVsaW0vJyAmJgotICBlY2hvICJfQUNFT0YiCi19ID5jb25mJCRzdWJzLnNoIHx8Ci0gIGFzX2Zu
X2Vycm9yICQ/ICJjb3VsZCBub3QgbWFrZSAkQ09ORklHX1NUQVRVUyIgIiRMSU5FTk8iIDUKLWFj
X2RlbGltX251bT1gZWNobyAiJGFjX3N1YnN0X3ZhcnMiIHwgZ3JlcCAtYyAnXidgCi1hY19kZWxp
bT0nJSFfISMgJwotZm9yIGFjX2xhc3RfdHJ5IGluIGZhbHNlIGZhbHNlIGZhbHNlIGZhbHNlIGZh
bHNlIDo7IGRvCi0gIC4gLi9jb25mJCRzdWJzLnNoIHx8Ci0gICAgYXNfZm5fZXJyb3IgJD8gImNv
dWxkIG5vdCBtYWtlICRDT05GSUdfU1RBVFVTIiAiJExJTkVOTyIgNQotCi0gIGFjX2RlbGltX249
YHNlZCAtbiAicy8uKiRhY19kZWxpbVwkL1gvcCIgY29uZiQkc3Vicy5hd2sgfCBncmVwIC1jIFhg
Ci0gIGlmIHRlc3QgJGFjX2RlbGltX24gPSAkYWNfZGVsaW1fbnVtOyB0aGVuCi0gICAgYnJlYWsK
LSAgZWxpZiAkYWNfbGFzdF90cnk7IHRoZW4KLSAgICBhc19mbl9lcnJvciAkPyAiY291bGQgbm90
IG1ha2UgJENPTkZJR19TVEFUVVMiICIkTElORU5PIiA1Ci0gIGVsc2UKLSAgICBhY19kZWxpbT0i
JGFjX2RlbGltISRhY19kZWxpbSBfJGFjX2RlbGltISEgIgotICBmaQotZG9uZQotcm0gLWYgY29u
ZiQkc3Vicy5zaAotCi1jYXQgPj4kQ09ORklHX1NUQVRVUyA8PF9BQ0VPRiB8fCBhY193cml0ZV9m
YWlsPTEKLWNhdCA+PiJcJGFjX3RtcC9zdWJzMS5hd2siIDw8XFxfQUNBV0sgJiYKLV9BQ0VPRgot
c2VkIC1uICcKLWgKLXMvXi9TWyIvOyBzLyEuKi8iXT0vCi1wCi1nCi1zL15bXiFdKiEvLwotOnJl
cGwKLXQgcmVwbAotcy8nIiRhY19kZWxpbSInJC8vCi10IGRlbGltCi06bmwKLWgKLXMvXCguXHsx
NDhcfVwpLi4qL1wxLwotdCBtb3JlMQotcy9bIlxcXS9cXCYvZzsgcy9eLyIvOyBzLyQvXFxuIlxc
LwotcAotbgotYiByZXBsCi06bW9yZTEKLXMvWyJcXF0vXFwmL2c7IHMvXi8iLzsgcy8kLyJcXC8K
LXAKLWcKLXMvLlx7MTQ4XH0vLwotdCBubAotOmRlbGltCi1oCi1zL1woLlx7MTQ4XH1cKS4uKi9c
MS8KLXQgbW9yZTIKLXMvWyJcXF0vXFwmL2c7IHMvXi8iLzsgcy8kLyIvCi1wCi1iCi06bW9yZTIK
LXMvWyJcXF0vXFwmL2c7IHMvXi8iLzsgcy8kLyJcXC8KLXAKLWcKLXMvLlx7MTQ4XH0vLwotdCBk
ZWxpbQotJyA8Y29uZiQkc3Vicy5hd2sgfCBzZWQgJwotL15bXiIiXS97Ci0gIE4KLSAgcy9cbi8v
Ci19Ci0nID4+JENPTkZJR19TVEFUVVMgfHwgYWNfd3JpdGVfZmFpbD0xCi1ybSAtZiBjb25mJCRz
dWJzLmF3awotY2F0ID4+JENPTkZJR19TVEFUVVMgPDxfQUNFT0YgfHwgYWNfd3JpdGVfZmFpbD0x
Ci1fQUNBV0sKLWNhdCA+PiJcJGFjX3RtcC9zdWJzMS5hd2siIDw8X0FDQVdLICYmCi0gIGZvciAo
a2V5IGluIFMpIFNfaXNfc2V0W2tleV0gPSAxCi0gIEZTID0gIgciCi0KLX0KLXsKLSAgbGluZSA9
ICQgMAotICBuZmllbGRzID0gc3BsaXQobGluZSwgZmllbGQsICJAIikKLSAgc3Vic3RlZCA9IDAK
LSAgbGVuID0gbGVuZ3RoKGZpZWxkWzFdKQotICBmb3IgKGkgPSAyOyBpIDwgbmZpZWxkczsgaSsr
KSB7Ci0gICAga2V5ID0gZmllbGRbaV0KLSAgICBrZXlsZW4gPSBsZW5ndGgoa2V5KQotICAgIGlm
IChTX2lzX3NldFtrZXldKSB7Ci0gICAgICB2YWx1ZSA9IFNba2V5XQotICAgICAgbGluZSA9IHN1
YnN0cihsaW5lLCAxLCBsZW4pICIiIHZhbHVlICIiIHN1YnN0cihsaW5lLCBsZW4gKyBrZXlsZW4g
KyAzKQotICAgICAgbGVuICs9IGxlbmd0aCh2YWx1ZSkgKyBsZW5ndGgoZmllbGRbKytpXSkKLSAg
ICAgIHN1YnN0ZWQgPSAxCi0gICAgfSBlbHNlCi0gICAgICBsZW4gKz0gMSArIGtleWxlbgotICB9
Ci0KLSAgcHJpbnQgbGluZQotfQotCi1fQUNBV0sKLV9BQ0VPRgotY2F0ID4+JENPTkZJR19TVEFU
VVMgPDxcX0FDRU9GIHx8IGFjX3dyaXRlX2ZhaWw9MQotaWYgc2VkICJzLyRhY19jci8vIiA8IC9k
ZXYvbnVsbCA+IC9kZXYvbnVsbCAyPiYxOyB0aGVuCi0gIHNlZCAicy8kYWNfY3JcJC8vOyBzLyRh
Y19jci8kYWNfY3NfYXdrX2NyL2ciCi1lbHNlCi0gIGNhdAotZmkgPCAiJGFjX3RtcC9zdWJzMS5h
d2siID4gIiRhY190bXAvc3Vicy5hd2siIFwKLSAgfHwgYXNfZm5fZXJyb3IgJD8gImNvdWxkIG5v
dCBzZXR1cCBjb25maWcgZmlsZXMgbWFjaGluZXJ5IiAiJExJTkVOTyIgNQotX0FDRU9GCi0KLSMg
VlBBVEggbWF5IGNhdXNlIHRyb3VibGUgd2l0aCBzb21lIG1ha2VzLCBzbyB3ZSByZW1vdmUgc29s
ZSAkKHNyY2RpciksCi0jICR7c3JjZGlyfSBhbmQgQHNyY2RpckAgZW50cmllcyBmcm9tIFZQQVRI
IGlmIHNyY2RpciBpcyAiLiIsIHN0cmlwIGxlYWRpbmcgYW5kCi0jIHRyYWlsaW5nIGNvbG9ucyBh
bmQgdGhlbiByZW1vdmUgdGhlIHdob2xlIGxpbmUgaWYgVlBBVEggYmVjb21lcyBlbXB0eQotIyAo
YWN0dWFsbHkgd2UgbGVhdmUgYW4gZW1wdHkgbGluZSB0byBwcmVzZXJ2ZSBsaW5lIG51bWJlcnMp
LgotaWYgdGVzdCAieCRzcmNkaXIiID0geC47IHRoZW4KLSAgYWNfdnBzdWI9Jy9eWwkgXSpWUEFU
SFsJIF0qPVsJIF0qL3sKLWgKLXMvLy8KLXMvXi86Lwotcy9bCSBdKiQvOi8KLXMvOlwkKHNyY2Rp
cik6LzovZwotcy86XCR7c3JjZGlyfTovOi9nCi1zLzpAc3JjZGlyQDovOi9nCi1zL146Ki8vCi1z
LzoqJC8vCi14Ci1zL1woPVsJIF0qXCkuKi9cMS8KLUcKLXMvXG4vLwotcy9eW149XSo9WwkgXSok
Ly8KLX0nCi1maQotCi1jYXQgPj4kQ09ORklHX1NUQVRVUyA8PFxfQUNFT0YgfHwgYWNfd3JpdGVf
ZmFpbD0xCi1maSAjIHRlc3QgLW4gIiRDT05GSUdfRklMRVMiCi0KLSMgU2V0IHVwIHRoZSBzY3Jp
cHRzIGZvciBDT05GSUdfSEVBREVSUyBzZWN0aW9uLgotIyBObyBuZWVkIHRvIGdlbmVyYXRlIHRo
ZW0gaWYgdGhlcmUgYXJlIG5vIENPTkZJR19IRUFERVJTLgotIyBUaGlzIGhhcHBlbnMgZm9yIGlu
c3RhbmNlIHdpdGggYC4vY29uZmlnLnN0YXR1cyBNYWtlZmlsZScuCi1pZiB0ZXN0IC1uICIkQ09O
RklHX0hFQURFUlMiOyB0aGVuCi1jYXQgPiIkYWNfdG1wL2RlZmluZXMuYXdrIiA8PFxfQUNBV0sg
fHwKLUJFR0lOIHsKLV9BQ0VPRgotCi0jIFRyYW5zZm9ybSBjb25mZGVmcy5oIGludG8gYW4gYXdr
IHNjcmlwdCBgZGVmaW5lcy5hd2snLCBlbWJlZGRlZCBhcwotIyBoZXJlLWRvY3VtZW50IGluIGNv
bmZpZy5zdGF0dXMsIHRoYXQgc3Vic3RpdHV0ZXMgdGhlIHByb3BlciB2YWx1ZXMgaW50bwotIyBj
b25maWcuaC5pbiB0byBwcm9kdWNlIGNvbmZpZy5oLgotCi0jIENyZWF0ZSBhIGRlbGltaXRlciBz
dHJpbmcgdGhhdCBkb2VzIG5vdCBleGlzdCBpbiBjb25mZGVmcy5oLCB0byBlYXNlCi0jIGhhbmRs
aW5nIG9mIGxvbmcgbGluZXMuCi1hY19kZWxpbT0nJSFfISMgJwotZm9yIGFjX2xhc3RfdHJ5IGlu
IGZhbHNlIGZhbHNlIDo7IGRvCi0gIGFjX3R0PWBzZWQgLW4gIi8kYWNfZGVsaW0vcCIgY29uZmRl
ZnMuaGAKLSAgaWYgdGVzdCAteiAiJGFjX3R0IjsgdGhlbgotICAgIGJyZWFrCi0gIGVsaWYgJGFj
X2xhc3RfdHJ5OyB0aGVuCi0gICAgYXNfZm5fZXJyb3IgJD8gImNvdWxkIG5vdCBtYWtlICRDT05G
SUdfSEVBREVSUyIgIiRMSU5FTk8iIDUKLSAgZWxzZQotICAgIGFjX2RlbGltPSIkYWNfZGVsaW0h
JGFjX2RlbGltIF8kYWNfZGVsaW0hISAiCi0gIGZpCi1kb25lCi0KLSMgRm9yIHRoZSBhd2sgc2Ny
aXB0LCBEIGlzIGFuIGFycmF5IG9mIG1hY3JvIHZhbHVlcyBrZXllZCBieSBuYW1lLAotIyBsaWtl
d2lzZSBQIGNvbnRhaW5zIG1hY3JvIHBhcmFtZXRlcnMgaWYgYW55LiAgUHJlc2VydmUgYmFja3Ns
YXNoCi0jIG5ld2xpbmUgc2VxdWVuY2VzLgotCi1hY193b3JkX3JlPVtfJGFzX2NyX0xldHRlcnNd
W18kYXNfY3JfYWxudW1dKgotc2VkIC1uICcKLXMvLlx7MTQ4XH0vJiciJGFjX2RlbGltIicvZwot
dCByc2V0Ci06cnNldAotcy9eWwkgXSojWwkgXSpkZWZpbmVbCSBdWwkgXSovIC8KLXQgZGVmCi1k
Ci06ZGVmCi1zL1xcJC8vCi10IGJzbmwKLXMvWyJcXF0vXFwmL2cKLXMvXiBcKCciJGFjX3dvcmRf
cmUiJ1wpXCgoW14oKV0qKVwpWwkgXSpcKC4qXCkvUFsiXDEiXT0iXDIiXAotRFsiXDEiXT0iIFwz
Ii9wCi1zL14gXCgnIiRhY193b3JkX3JlIidcKVsJIF0qXCguKlwpL0RbIlwxIl09IiBcMiIvcAot
ZAotOmJzbmwKLXMvWyJcXF0vXFwmL2cKLXMvXiBcKCciJGFjX3dvcmRfcmUiJ1wpXCgoW14oKV0q
KVwpWwkgXSpcKC4qXCkvUFsiXDEiXT0iXDIiXAotRFsiXDEiXT0iIFwzXFxcXFxcbiJcXC9wCi10
IGNvbnQKLXMvXiBcKCciJGFjX3dvcmRfcmUiJ1wpWwkgXSpcKC4qXCkvRFsiXDEiXT0iIFwyXFxc
XFxcbiJcXC9wCi10IGNvbnQKLWQKLTpjb250Ci1uCi1zLy5cezE0OFx9LyYnIiRhY19kZWxpbSIn
L2cKLXQgY2xlYXIKLTpjbGVhcgotcy9cXCQvLwotdCBic25sYwotcy9bIlxcXS9cXCYvZzsgcy9e
LyIvOyBzLyQvIi9wCi1kCi06YnNubGMKLXMvWyJcXF0vXFwmL2c7IHMvXi8iLzsgcy8kL1xcXFxc
XG4iXFwvcAotYiBjb250Ci0nIDxjb25mZGVmcy5oIHwgc2VkICcKLXMvJyIkYWNfZGVsaW0iJy8i
XFxcCi0iL2cnID4+JENPTkZJR19TVEFUVVMgfHwgYWNfd3JpdGVfZmFpbD0xCi0KLWNhdCA+PiRD
T05GSUdfU1RBVFVTIDw8X0FDRU9GIHx8IGFjX3dyaXRlX2ZhaWw9MQotICBmb3IgKGtleSBpbiBE
KSBEX2lzX3NldFtrZXldID0gMQotICBGUyA9ICIHIgotfQotL15bXHQgXSojW1x0IF0qKGRlZmlu
ZXx1bmRlZilbXHQgXSskYWNfd29yZF9yZShbXHQgKF18XCQpLyB7Ci0gIGxpbmUgPSBcJCAwCi0g
IHNwbGl0KGxpbmUsIGFyZywgIiAiKQotICBpZiAoYXJnWzFdID09ICIjIikgewotICAgIGRlZnVu
ZGVmID0gYXJnWzJdCi0gICAgbWFjMSA9IGFyZ1szXQotICB9IGVsc2UgewotICAgIGRlZnVuZGVm
ID0gc3Vic3RyKGFyZ1sxXSwgMikKLSAgICBtYWMxID0gYXJnWzJdCi0gIH0KLSAgc3BsaXQobWFj
MSwgbWFjMiwgIigiKSAjKQotICBtYWNybyA9IG1hYzJbMV0KLSAgcHJlZml4ID0gc3Vic3RyKGxp
bmUsIDEsIGluZGV4KGxpbmUsIGRlZnVuZGVmKSAtIDEpCi0gIGlmIChEX2lzX3NldFttYWNyb10p
IHsKLSAgICAjIFByZXNlcnZlIHRoZSB3aGl0ZSBzcGFjZSBzdXJyb3VuZGluZyB0aGUgIiMiLgot
ICAgIHByaW50IHByZWZpeCAiZGVmaW5lIiwgbWFjcm8gUFttYWNyb10gRFttYWNyb10KLSAgICBu
ZXh0Ci0gIH0gZWxzZSB7Ci0gICAgIyBSZXBsYWNlICN1bmRlZiB3aXRoIGNvbW1lbnRzLiAgVGhp
cyBpcyBuZWNlc3NhcnksIGZvciBleGFtcGxlLAotICAgICMgaW4gdGhlIGNhc2Ugb2YgX1BPU0lY
X1NPVVJDRSwgd2hpY2ggaXMgcHJlZGVmaW5lZCBhbmQgcmVxdWlyZWQKLSAgICAjIG9uIHNvbWUg
c3lzdGVtcyB3aGVyZSBjb25maWd1cmUgd2lsbCBub3QgZGVjaWRlIHRvIGRlZmluZSBpdC4KLSAg
ICBpZiAoZGVmdW5kZWYgPT0gInVuZGVmIikgewotICAgICAgcHJpbnQgIi8qIiwgcHJlZml4IGRl
ZnVuZGVmLCBtYWNybywgIiovIgotICAgICAgbmV4dAotICAgIH0KLSAgfQotfQoteyBwcmludCB9
Ci1fQUNBV0sKLV9BQ0VPRgotY2F0ID4+JENPTkZJR19TVEFUVVMgPDxcX0FDRU9GIHx8IGFjX3dy
aXRlX2ZhaWw9MQotICBhc19mbl9lcnJvciAkPyAiY291bGQgbm90IHNldHVwIGNvbmZpZyBoZWFk
ZXJzIG1hY2hpbmVyeSIgIiRMSU5FTk8iIDUKLWZpICMgdGVzdCAtbiAiJENPTkZJR19IRUFERVJT
IgotCi0KLWV2YWwgc2V0IFggIiAgOkYgJENPTkZJR19GSUxFUyAgOkggJENPTkZJR19IRUFERVJT
ICAgICIKLXNoaWZ0Ci1mb3IgYWNfdGFnCi1kbwotICBjYXNlICRhY190YWcgaW4KLSAgOltGSExD
XSkgYWNfbW9kZT0kYWNfdGFnOyBjb250aW51ZTs7Ci0gIGVzYWMKLSAgY2FzZSAkYWNfbW9kZSRh
Y190YWcgaW4KLSAgOltGSExdKjoqKTs7Ci0gIDpMKiB8IDpDKjoqKSBhc19mbl9lcnJvciAkPyAi
aW52YWxpZCB0YWcgXGAkYWNfdGFnJyIgIiRMSU5FTk8iIDU7OwotICA6W0ZIXS0pIGFjX3RhZz0t
Oi07OwotICA6W0ZIXSopIGFjX3RhZz0kYWNfdGFnOiRhY190YWcuaW47OwotICBlc2FjCi0gIGFj
X3NhdmVfSUZTPSRJRlMKLSAgSUZTPToKLSAgc2V0IHggJGFjX3RhZwotICBJRlM9JGFjX3NhdmVf
SUZTCi0gIHNoaWZ0Ci0gIGFjX2ZpbGU9JDEKLSAgc2hpZnQKLQotICBjYXNlICRhY19tb2RlIGlu
Ci0gIDpMKSBhY19zb3VyY2U9JDE7OwotICA6W0ZIXSkKLSAgICBhY19maWxlX2lucHV0cz0KLSAg
ICBmb3IgYWNfZgotICAgIGRvCi0gICAgICBjYXNlICRhY19mIGluCi0gICAgICAtKSBhY19mPSIk
YWNfdG1wL3N0ZGluIjs7Ci0gICAgICAqKSAjIExvb2sgZm9yIHRoZSBmaWxlIGZpcnN0IGluIHRo
ZSBidWlsZCB0cmVlLCB0aGVuIGluIHRoZSBzb3VyY2UgdHJlZQotCSAjIChpZiB0aGUgcGF0aCBp
cyBub3QgYWJzb2x1dGUpLiAgVGhlIGFic29sdXRlIHBhdGggY2Fubm90IGJlIERPUy1zdHlsZSwK
LQkgIyBiZWNhdXNlICRhY19mIGNhbm5vdCBjb250YWluIGA6Jy4KLQkgdGVzdCAtZiAiJGFjX2Yi
IHx8Ci0JICAgY2FzZSAkYWNfZiBpbgotCSAgIFtcXC8kXSopIGZhbHNlOzsKLQkgICAqKSB0ZXN0
IC1mICIkc3JjZGlyLyRhY19mIiAmJiBhY19mPSIkc3JjZGlyLyRhY19mIjs7Ci0JICAgZXNhYyB8
fAotCSAgIGFzX2ZuX2Vycm9yIDEgImNhbm5vdCBmaW5kIGlucHV0IGZpbGU6IFxgJGFjX2YnIiAi
JExJTkVOTyIgNTs7Ci0gICAgICBlc2FjCi0gICAgICBjYXNlICRhY19mIGluICpcJyopIGFjX2Y9
YCRhc19lY2hvICIkYWNfZiIgfCBzZWQgInMvJy8nXFxcXFxcXFwnJy9nImA7OyBlc2FjCi0gICAg
ICBhc19mbl9hcHBlbmQgYWNfZmlsZV9pbnB1dHMgIiAnJGFjX2YnIgotICAgIGRvbmUKLQotICAg
ICMgTGV0J3Mgc3RpbGwgcHJldGVuZCBpdCBpcyBgY29uZmlndXJlJyB3aGljaCBpbnN0YW50aWF0
ZXMgKGkuZS4sIGRvbid0Ci0gICAgIyB1c2UgJGFzX21lKSwgcGVvcGxlIHdvdWxkIGJlIHN1cnBy
aXNlZCB0byByZWFkOgotICAgICMgICAgLyogY29uZmlnLmguICBHZW5lcmF0ZWQgYnkgY29uZmln
LnN0YXR1cy4gICovCi0gICAgY29uZmlndXJlX2lucHV0PSdHZW5lcmF0ZWQgZnJvbSAnYAotCSAg
JGFzX2VjaG8gIiQqIiB8IHNlZCAnc3xeW146XSovfHw7c3w6W146XSovfCwgfGcnCi0JYCcgYnkg
Y29uZmlndXJlLicKLSAgICBpZiB0ZXN0IHgiJGFjX2ZpbGUiICE9IHgtOyB0aGVuCi0gICAgICBj
b25maWd1cmVfaW5wdXQ9IiRhY19maWxlLiAgJGNvbmZpZ3VyZV9pbnB1dCIKLSAgICAgIHsgJGFz
X2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogY3JlYXRpbmcgJGFjX2ZpbGUiID4m
NQotJGFzX2VjaG8gIiRhc19tZTogY3JlYXRpbmcgJGFjX2ZpbGUiID4mNjt9Ci0gICAgZmkKLSAg
ICAjIE5ldXRyYWxpemUgc3BlY2lhbCBjaGFyYWN0ZXJzIGludGVycHJldGVkIGJ5IHNlZCBpbiBy
ZXBsYWNlbWVudCBzdHJpbmdzLgotICAgIGNhc2UgJGNvbmZpZ3VyZV9pbnB1dCBpbiAjKAotICAg
ICpcJiogfCAqXHwqIHwgKlxcKiApCi0gICAgICAgYWNfc2VkX2NvbmZfaW5wdXQ9YCRhc19lY2hv
ICIkY29uZmlndXJlX2lucHV0IiB8Ci0gICAgICAgc2VkICdzL1tcXFxcJnxdL1xcXFwmL2cnYDs7
ICMoCi0gICAgKikgYWNfc2VkX2NvbmZfaW5wdXQ9JGNvbmZpZ3VyZV9pbnB1dDs7Ci0gICAgZXNh
YwotCi0gICAgY2FzZSAkYWNfdGFnIGluCi0gICAgKjotOiogfCAqOi0pIGNhdCA+IiRhY190bXAv
c3RkaW4iIFwKLSAgICAgIHx8IGFzX2ZuX2Vycm9yICQ/ICJjb3VsZCBub3QgY3JlYXRlICRhY19m
aWxlIiAiJExJTkVOTyIgNSA7OwotICAgIGVzYWMKLSAgICA7OwotICBlc2FjCi0KLSAgYWNfZGly
PWAkYXNfZGlybmFtZSAtLSAiJGFjX2ZpbGUiIHx8Ci0kYXNfZXhwciBYIiRhY19maWxlIiA6ICdY
XCguKlteL11cKS8vKlteL11bXi9dKi8qJCcgXHwgXAotCSBYIiRhY19maWxlIiA6ICdYXCgvL1wp
W14vXScgXHwgXAotCSBYIiRhY19maWxlIiA6ICdYXCgvL1wpJCcgXHwgXAotCSBYIiRhY19maWxl
IiA6ICdYXCgvXCknIFx8IC4gMj4vZGV2L251bGwgfHwKLSRhc19lY2hvIFgiJGFjX2ZpbGUiIHwK
LSAgICBzZWQgJy9eWFwoLipbXi9dXClcL1wvKlteL11bXi9dKlwvKiQvewotCSAgICBzLy9cMS8K
LQkgICAgcQotCSAgfQotCSAgL15YXChcL1wvXClbXi9dLiovewotCSAgICBzLy9cMS8KLQkgICAg
cQotCSAgfQotCSAgL15YXChcL1wvXCkkL3sKLQkgICAgcy8vXDEvCi0JICAgIHEKLQkgIH0KLQkg
IC9eWFwoXC9cKS4qL3sKLQkgICAgcy8vXDEvCi0JICAgIHEKLQkgIH0KLQkgIHMvLiovLi87IHEn
YAotICBhc19kaXI9IiRhY19kaXIiOyBhc19mbl9ta2Rpcl9wCi0gIGFjX2J1aWxkZGlyPS4KLQot
Y2FzZSAiJGFjX2RpciIgaW4KLS4pIGFjX2Rpcl9zdWZmaXg9IGFjX3RvcF9idWlsZGRpcl9zdWI9
LiBhY190b3BfYnVpbGRfcHJlZml4PSA7OwotKikKLSAgYWNfZGlyX3N1ZmZpeD0vYCRhc19lY2hv
ICIkYWNfZGlyIiB8IHNlZCAnc3xeXC5bXFwvXXx8J2AKLSAgIyBBICIuLiIgZm9yIGVhY2ggZGly
ZWN0b3J5IGluICRhY19kaXJfc3VmZml4LgotICBhY190b3BfYnVpbGRkaXJfc3ViPWAkYXNfZWNo
byAiJGFjX2Rpcl9zdWZmaXgiIHwgc2VkICdzfC9bXlxcL10qfC8uLnxnO3N8L3x8J2AKLSAgY2Fz
ZSAkYWNfdG9wX2J1aWxkZGlyX3N1YiBpbgotICAiIikgYWNfdG9wX2J1aWxkZGlyX3N1Yj0uIGFj
X3RvcF9idWlsZF9wcmVmaXg9IDs7Ci0gICopICBhY190b3BfYnVpbGRfcHJlZml4PSRhY190b3Bf
YnVpbGRkaXJfc3ViLyA7OwotICBlc2FjIDs7Ci1lc2FjCi1hY19hYnNfdG9wX2J1aWxkZGlyPSRh
Y19wd2QKLWFjX2Fic19idWlsZGRpcj0kYWNfcHdkJGFjX2Rpcl9zdWZmaXgKLSMgZm9yIGJhY2t3
YXJkIGNvbXBhdGliaWxpdHk6Ci1hY190b3BfYnVpbGRkaXI9JGFjX3RvcF9idWlsZF9wcmVmaXgK
LQotY2FzZSAkc3JjZGlyIGluCi0gIC4pICAjIFdlIGFyZSBidWlsZGluZyBpbiBwbGFjZS4KLSAg
ICBhY19zcmNkaXI9LgotICAgIGFjX3RvcF9zcmNkaXI9JGFjX3RvcF9idWlsZGRpcl9zdWIKLSAg
ICBhY19hYnNfdG9wX3NyY2Rpcj0kYWNfcHdkIDs7Ci0gIFtcXC9dKiB8ID86W1xcL10qICkgICMg
QWJzb2x1dGUgbmFtZS4KLSAgICBhY19zcmNkaXI9JHNyY2RpciRhY19kaXJfc3VmZml4OwotICAg
IGFjX3RvcF9zcmNkaXI9JHNyY2RpcgotICAgIGFjX2Fic190b3Bfc3JjZGlyPSRzcmNkaXIgOzsK
LSAgKikgIyBSZWxhdGl2ZSBuYW1lLgotICAgIGFjX3NyY2Rpcj0kYWNfdG9wX2J1aWxkX3ByZWZp
eCRzcmNkaXIkYWNfZGlyX3N1ZmZpeAotICAgIGFjX3RvcF9zcmNkaXI9JGFjX3RvcF9idWlsZF9w
cmVmaXgkc3JjZGlyCi0gICAgYWNfYWJzX3RvcF9zcmNkaXI9JGFjX3B3ZC8kc3JjZGlyIDs7Ci1l
c2FjCi1hY19hYnNfc3JjZGlyPSRhY19hYnNfdG9wX3NyY2RpciRhY19kaXJfc3VmZml4Ci0KLQot
ICBjYXNlICRhY19tb2RlIGluCi0gIDpGKQotICAjCi0gICMgQ09ORklHX0ZJTEUKLSAgIwotCi0g
IGNhc2UgJElOU1RBTEwgaW4KLSAgW1xcLyRdKiB8ID86W1xcL10qICkgYWNfSU5TVEFMTD0kSU5T
VEFMTCA7OwotICAqKSBhY19JTlNUQUxMPSRhY190b3BfYnVpbGRfcHJlZml4JElOU1RBTEwgOzsK
LSAgZXNhYwotX0FDRU9GCi0KLWNhdCA+PiRDT05GSUdfU1RBVFVTIDw8XF9BQ0VPRiB8fCBhY193
cml0ZV9mYWlsPTEKLSMgSWYgdGhlIHRlbXBsYXRlIGRvZXMgbm90IGtub3cgYWJvdXQgZGF0YXJv
b3RkaXIsIGV4cGFuZCBpdC4KLSMgRklYTUU6IFRoaXMgaGFjayBzaG91bGQgYmUgcmVtb3ZlZCBh
IGZldyB5ZWFycyBhZnRlciAyLjYwLgotYWNfZGF0YXJvb3RkaXJfaGFjaz07IGFjX2RhdGFyb290
ZGlyX3NlZW49Ci1hY19zZWRfZGF0YXJvb3Q9JwotL2RhdGFyb290ZGlyLyB7Ci0gIHAKLSAgcQot
fQotL0BkYXRhZGlyQC9wCi0vQGRvY2RpckAvcAotL0BpbmZvZGlyQC9wCi0vQGxvY2FsZWRpckAv
cAotL0BtYW5kaXJAL3AnCi1jYXNlIGBldmFsICJzZWQgLW4gXCJcJGFjX3NlZF9kYXRhcm9vdFwi
ICRhY19maWxlX2lucHV0cyJgIGluCi0qZGF0YXJvb3RkaXIqKSBhY19kYXRhcm9vdGRpcl9zZWVu
PXllczs7Ci0qQGRhdGFkaXJAKnwqQGRvY2RpckAqfCpAaW5mb2RpckAqfCpAbG9jYWxlZGlyQCp8
KkBtYW5kaXJAKikKLSAgeyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiBX
QVJOSU5HOiAkYWNfZmlsZV9pbnB1dHMgc2VlbXMgdG8gaWdub3JlIHRoZSAtLWRhdGFyb290ZGly
IHNldHRpbmciID4mNQotJGFzX2VjaG8gIiRhc19tZTogV0FSTklORzogJGFjX2ZpbGVfaW5wdXRz
IHNlZW1zIHRvIGlnbm9yZSB0aGUgLS1kYXRhcm9vdGRpciBzZXR0aW5nIiA+JjI7fQotX0FDRU9G
Ci1jYXQgPj4kQ09ORklHX1NUQVRVUyA8PF9BQ0VPRiB8fCBhY193cml0ZV9mYWlsPTEKLSAgYWNf
ZGF0YXJvb3RkaXJfaGFjaz0nCi0gIHMmQGRhdGFkaXJAJiRkYXRhZGlyJmcKLSAgcyZAZG9jZGly
QCYkZG9jZGlyJmcKLSAgcyZAaW5mb2RpckAmJGluZm9kaXImZwotICBzJkBsb2NhbGVkaXJAJiRs
b2NhbGVkaXImZwotICBzJkBtYW5kaXJAJiRtYW5kaXImZwotICBzJlxcXCR7ZGF0YXJvb3RkaXJ9
JiRkYXRhcm9vdGRpciZnJyA7OwotZXNhYwotX0FDRU9GCi0KLSMgTmV1dHJhbGl6ZSBWUEFUSCB3
aGVuIGAkc3JjZGlyJyA9IGAuJy4KLSMgU2hlbGwgY29kZSBpbiBjb25maWd1cmUuYWMgbWlnaHQg
c2V0IGV4dHJhc3ViLgotIyBGSVhNRTogZG8gd2UgcmVhbGx5IHdhbnQgdG8gbWFpbnRhaW4gdGhp
cyBmZWF0dXJlPwotY2F0ID4+JENPTkZJR19TVEFUVVMgPDxfQUNFT0YgfHwgYWNfd3JpdGVfZmFp
bD0xCi1hY19zZWRfZXh0cmE9IiRhY192cHN1YgotJGV4dHJhc3ViCi1fQUNFT0YKLWNhdCA+PiRD
T05GSUdfU1RBVFVTIDw8XF9BQ0VPRiB8fCBhY193cml0ZV9mYWlsPTEKLTp0Ci0vQFthLXpBLVpf
XVthLXpBLVpfMC05XSpALyFiCi1zfEBjb25maWd1cmVfaW5wdXRAfCRhY19zZWRfY29uZl9pbnB1
dHw7dCB0Ci1zJkB0b3BfYnVpbGRkaXJAJiRhY190b3BfYnVpbGRkaXJfc3ViJjt0IHQKLXMmQHRv
cF9idWlsZF9wcmVmaXhAJiRhY190b3BfYnVpbGRfcHJlZml4Jjt0IHQKLXMmQHNyY2RpckAmJGFj
X3NyY2RpciY7dCB0Ci1zJkBhYnNfc3JjZGlyQCYkYWNfYWJzX3NyY2RpciY7dCB0Ci1zJkB0b3Bf
c3JjZGlyQCYkYWNfdG9wX3NyY2RpciY7dCB0Ci1zJkBhYnNfdG9wX3NyY2RpckAmJGFjX2Fic190
b3Bfc3JjZGlyJjt0IHQKLXMmQGJ1aWxkZGlyQCYkYWNfYnVpbGRkaXImO3QgdAotcyZAYWJzX2J1
aWxkZGlyQCYkYWNfYWJzX2J1aWxkZGlyJjt0IHQKLXMmQGFic190b3BfYnVpbGRkaXJAJiRhY19h
YnNfdG9wX2J1aWxkZGlyJjt0IHQKLXMmQElOU1RBTExAJiRhY19JTlNUQUxMJjt0IHQKLSRhY19k
YXRhcm9vdGRpcl9oYWNrCi0iCi1ldmFsIHNlZCBcIlwkYWNfc2VkX2V4dHJhXCIgIiRhY19maWxl
X2lucHV0cyIgfCAkQVdLIC1mICIkYWNfdG1wL3N1YnMuYXdrIiBcCi0gID4kYWNfdG1wL291dCB8
fCBhc19mbl9lcnJvciAkPyAiY291bGQgbm90IGNyZWF0ZSAkYWNfZmlsZSIgIiRMSU5FTk8iIDUK
LQotdGVzdCAteiAiJGFjX2RhdGFyb290ZGlyX2hhY2skYWNfZGF0YXJvb3RkaXJfc2VlbiIgJiYK
LSAgeyBhY19vdXQ9YHNlZCAtbiAnL1wke2RhdGFyb290ZGlyfS9wJyAiJGFjX3RtcC9vdXQiYDsg
dGVzdCAtbiAiJGFjX291dCI7IH0gJiYKLSAgeyBhY19vdXQ9YHNlZCAtbiAnL15bCSBdKmRhdGFy
b290ZGlyWwkgXSo6Kj0vcCcgXAotICAgICAgIiRhY190bXAvb3V0ImA7IHRlc3QgLXogIiRhY19v
dXQiOyB9ICYmCi0gIHsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogV0FS
TklORzogJGFjX2ZpbGUgY29udGFpbnMgYSByZWZlcmVuY2UgdG8gdGhlIHZhcmlhYmxlIFxgZGF0
YXJvb3RkaXInCi13aGljaCBzZWVtcyB0byBiZSB1bmRlZmluZWQuICBQbGVhc2UgbWFrZSBzdXJl
IGl0IGlzIGRlZmluZWQiID4mNQotJGFzX2VjaG8gIiRhc19tZTogV0FSTklORzogJGFjX2ZpbGUg
Y29udGFpbnMgYSByZWZlcmVuY2UgdG8gdGhlIHZhcmlhYmxlIFxgZGF0YXJvb3RkaXInCi13aGlj
aCBzZWVtcyB0byBiZSB1bmRlZmluZWQuICBQbGVhc2UgbWFrZSBzdXJlIGl0IGlzIGRlZmluZWQi
ID4mMjt9Ci0KLSAgcm0gLWYgIiRhY190bXAvc3RkaW4iCi0gIGNhc2UgJGFjX2ZpbGUgaW4KLSAg
LSkgY2F0ICIkYWNfdG1wL291dCIgJiYgcm0gLWYgIiRhY190bXAvb3V0Ijs7Ci0gICopIHJtIC1m
ICIkYWNfZmlsZSIgJiYgbXYgIiRhY190bXAvb3V0IiAiJGFjX2ZpbGUiOzsKLSAgZXNhYyBcCi0g
IHx8IGFzX2ZuX2Vycm9yICQ/ICJjb3VsZCBub3QgY3JlYXRlICRhY19maWxlIiAiJExJTkVOTyIg
NQotIDs7Ci0gIDpIKQotICAjCi0gICMgQ09ORklHX0hFQURFUgotICAjCi0gIGlmIHRlc3QgeCIk
YWNfZmlsZSIgIT0geC07IHRoZW4KLSAgICB7Ci0gICAgICAkYXNfZWNobyAiLyogJGNvbmZpZ3Vy
ZV9pbnB1dCAgKi8iIFwKLSAgICAgICYmIGV2YWwgJyRBV0sgLWYgIiRhY190bXAvZGVmaW5lcy5h
d2siJyAiJGFjX2ZpbGVfaW5wdXRzIgotICAgIH0gPiIkYWNfdG1wL2NvbmZpZy5oIiBcCi0gICAg
ICB8fCBhc19mbl9lcnJvciAkPyAiY291bGQgbm90IGNyZWF0ZSAkYWNfZmlsZSIgIiRMSU5FTk8i
IDUKLSAgICBpZiBkaWZmICIkYWNfZmlsZSIgIiRhY190bXAvY29uZmlnLmgiID4vZGV2L251bGwg
Mj4mMTsgdGhlbgotICAgICAgeyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99
OiAkYWNfZmlsZSBpcyB1bmNoYW5nZWQiID4mNQotJGFzX2VjaG8gIiRhc19tZTogJGFjX2ZpbGUg
aXMgdW5jaGFuZ2VkIiA+JjY7fQotICAgIGVsc2UKLSAgICAgIHJtIC1mICIkYWNfZmlsZSIKLSAg
ICAgIG12ICIkYWNfdG1wL2NvbmZpZy5oIiAiJGFjX2ZpbGUiIFwKLQl8fCBhc19mbl9lcnJvciAk
PyAiY291bGQgbm90IGNyZWF0ZSAkYWNfZmlsZSIgIiRMSU5FTk8iIDUKLSAgICBmaQotICBlbHNl
Ci0gICAgJGFzX2VjaG8gIi8qICRjb25maWd1cmVfaW5wdXQgICovIiBcCi0gICAgICAmJiBldmFs
ICckQVdLIC1mICIkYWNfdG1wL2RlZmluZXMuYXdrIicgIiRhY19maWxlX2lucHV0cyIgXAotICAg
ICAgfHwgYXNfZm5fZXJyb3IgJD8gImNvdWxkIG5vdCBjcmVhdGUgLSIgIiRMSU5FTk8iIDUKLSAg
ZmkKLSA7OwotCi0KLSAgZXNhYwotCi1kb25lICMgZm9yIGFjX3RhZwotCi0KLWFzX2ZuX2V4aXQg
MAotX0FDRU9GCi1hY19jbGVhbl9maWxlcz0kYWNfY2xlYW5fZmlsZXNfc2F2ZQotCi10ZXN0ICRh
Y193cml0ZV9mYWlsID0gMCB8fAotICBhc19mbl9lcnJvciAkPyAid3JpdGUgZmFpbHVyZSBjcmVh
dGluZyAkQ09ORklHX1NUQVRVUyIgIiRMSU5FTk8iIDUKLQotCi0jIGNvbmZpZ3VyZSBpcyB3cml0
aW5nIHRvIGNvbmZpZy5sb2csIGFuZCB0aGVuIGNhbGxzIGNvbmZpZy5zdGF0dXMuCi0jIGNvbmZp
Zy5zdGF0dXMgZG9lcyBpdHMgb3duIHJlZGlyZWN0aW9uLCBhcHBlbmRpbmcgdG8gY29uZmlnLmxv
Zy4KLSMgVW5mb3J0dW5hdGVseSwgb24gRE9TIHRoaXMgZmFpbHMsIGFzIGNvbmZpZy5sb2cgaXMg
c3RpbGwga2VwdCBvcGVuCi0jIGJ5IGNvbmZpZ3VyZSwgc28gY29uZmlnLnN0YXR1cyB3b24ndCBi
ZSBhYmxlIHRvIHdyaXRlIHRvIGl0OyBpdHMKLSMgb3V0cHV0IGlzIHNpbXBseSBkaXNjYXJkZWQu
ICBTbyB3ZSBleGVjIHRoZSBGRCB0byAvZGV2L251bGwsCi0jIGVmZmVjdGl2ZWx5IGNsb3Npbmcg
Y29uZmlnLmxvZywgc28gaXQgY2FuIGJlIHByb3Blcmx5IChyZSlvcGVuZWQgYW5kCi0jIGFwcGVu
ZGVkIHRvIGJ5IGNvbmZpZy5zdGF0dXMuICBXaGVuIGNvbWluZyBiYWNrIHRvIGNvbmZpZ3VyZSwg
d2UKLSMgbmVlZCB0byBtYWtlIHRoZSBGRCBhdmFpbGFibGUgYWdhaW4uCi1pZiB0ZXN0ICIkbm9f
Y3JlYXRlIiAhPSB5ZXM7IHRoZW4KLSAgYWNfY3Nfc3VjY2Vzcz06Ci0gIGFjX2NvbmZpZ19zdGF0
dXNfYXJncz0KLSAgdGVzdCAiJHNpbGVudCIgPSB5ZXMgJiYKLSAgICBhY19jb25maWdfc3RhdHVz
X2FyZ3M9IiRhY19jb25maWdfc3RhdHVzX2FyZ3MgLS1xdWlldCIKLSAgZXhlYyA1Pi9kZXYvbnVs
bAotICAkU0hFTEwgJENPTkZJR19TVEFUVVMgJGFjX2NvbmZpZ19zdGF0dXNfYXJncyB8fCBhY19j
c19zdWNjZXNzPWZhbHNlCi0gIGV4ZWMgNT4+Y29uZmlnLmxvZwotICAjIFVzZSB8fCwgbm90ICYm
LCB0byBhdm9pZCBleGl0aW5nIGZyb20gdGhlIGlmIHdpdGggJD8gPSAxLCB3aGljaAotICAjIHdv
dWxkIG1ha2UgY29uZmlndXJlIGZhaWwgaWYgdGhpcyBpcyB0aGUgbGFzdCBpbnN0cnVjdGlvbi4K
LSAgJGFjX2NzX3N1Y2Nlc3MgfHwgYXNfZm5fZXhpdCAxCi1maQotaWYgdGVzdCAtbiAiJGFjX3Vu
cmVjb2duaXplZF9vcHRzIiAmJiB0ZXN0ICIkZW5hYmxlX29wdGlvbl9jaGVja2luZyIgIT0gbm87
IHRoZW4KLSAgeyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiBXQVJOSU5H
OiB1bnJlY29nbml6ZWQgb3B0aW9uczogJGFjX3VucmVjb2duaXplZF9vcHRzIiA+JjUKLSRhc19l
Y2hvICIkYXNfbWU6IFdBUk5JTkc6IHVucmVjb2duaXplZCBvcHRpb25zOiAkYWNfdW5yZWNvZ25p
emVkX29wdHMiID4mMjt9Ci1maQotCi0tIAoyLjIxLjAKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat May 18 05:09:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 18 May 2019 05:09:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRrbS-0006kn-Sc; Sat, 18 May 2019 05:09:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lj/B=TS=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hRrbR-0006kd-Oo
 for xen-devel@lists.xenproject.org; Sat, 18 May 2019 05:09:49 +0000
X-Inumbo-ID: 263d8d3e-792b-11e9-a5d2-df4725e2adda
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 263d8d3e-792b-11e9-a5d2-df4725e2adda;
 Sat, 18 May 2019 05:09:44 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hRrbM-0002B9-1X; Sat, 18 May 2019 05:09:44 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hRrbL-0008CF-Ha; Sat, 18 May 2019 05:09:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hRrbL-0000VD-H3; Sat, 18 May 2019 05:09:43 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136321-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-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-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=91268c715cf0293f0751de0450e4d0c06bea18d8
X-Osstest-Versions-That: libvirt=9dd5bc151c51980807a29d59220290173f260b5a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 18 May 2019 05:09:43 +0000
Subject: [Xen-devel] [libvirt test] 136321: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjMyMSBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzYzMjEvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDEzNjAyMQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTM2MDIxCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC1xY293MiAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxp
YnZpcnQgICAgICAgICAgICAgIDkxMjY4YzcxNWNmMDI5M2YwNzUxZGUwNDUwZTRkMGMwNmJlYTE4
ZDgKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIDlkZDViYzE1MWM1MTk4
MDgwN2EyOWQ1OTIyMDI5MDE3M2YyNjBiNWEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzNjAyMSAg
MjAxOS0wNS0xMSAwNDo0ODo1OSBaICAgIDcgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzYx
OTcgIDIwMTktMDUtMTQgMDQ6MTg6NDcgWiAgICA0IGRheXMgICAgMiBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxMzYzMjEgIDIwMTktMDUtMTUgMTk6Mzg6NDEgWiAgICAyIGRheXMgICAg
MSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBBbmRyZWEgQm9sb2duYW5pIDxhYm9sb2duYUByZWRoYXQuY29tPgogIENocmlzdGlhbiBFaHJo
YXJkdCA8Y2hyaXN0aWFuLmVocmhhcmR0QGNhbm9uaWNhbC5jb20+CiAgRGFuaWVsIEhlbnJpcXVl
IEJhcmJvemEgPGRhbmllbGhiNDEzQGdtYWlsLmNvbT4KICBIdWFxaWFuZyA8aHVhcWlhbmcud2Fu
Z0BpbnRlbC5jb20+CiAgSWxpYXMgU3RhbWF0aXMgPHN0YW1hdGlzLmlsaWFzc0BnbWFpbC5jb20+
CiAgSmlyaSBEZW5lbWFyayA8amRlbmVtYXJAcmVkaGF0LmNvbT4KICBNaWNoYWwgUHJpdm96bmlr
IDxtcHJpdm96bkByZWRoYXQuY29tPgogIFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5j
b20+CiAgUGF2ZWwgSHJkaW5hIDxwaHJkaW5hQHJlZGhhdC5jb20+Cgpqb2JzOgogYnVpbGQtYW1k
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxv
Z3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRz
LCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rl
cgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
ClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGli
dmlydC5naXQKICAgOWRkNWJjMTUxYy4uOTEyNjhjNzE1YyAgOTEyNjhjNzE1Y2YwMjkzZjA3NTFk
ZTA0NTBlNGQwYzA2YmVhMThkOCAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat May 18 06:24:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 18 May 2019 06:24:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRslV-0004aw-NR; Sat, 18 May 2019 06:24:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lj/B=TS=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hRslU-0004ak-Pu
 for xen-devel@lists.xenproject.org; Sat, 18 May 2019 06:24:16 +0000
X-Inumbo-ID: 8ea317a6-7935-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8ea317a6-7935-11e9-8980-bc764e045a96;
 Sat, 18 May 2019 06:24:14 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hRslS-0003bL-40; Sat, 18 May 2019 06:24:14 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hRslR-0004AG-AN; Sat, 18 May 2019 06:24:13 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hRslR-0000gT-9M; Sat, 18 May 2019 06:24:13 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136315-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-upstream-4.10-testing:build-arm64:<job
 status>:broken:regression
 qemu-upstream-4.10-testing:build-arm64-xsm:<job status>:broken:regression
 qemu-upstream-4.10-testing:build-arm64-pvops:<job status>:broken:regression
 qemu-upstream-4.10-testing:build-arm64-xsm:host-install(4):broken:regression
 qemu-upstream-4.10-testing:build-arm64-pvops:host-install(4):broken:regression
 qemu-upstream-4.10-testing:build-arm64:host-install(4):broken:regression
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-qcow2:guest-localmigrate/x10:fail:heisenbug
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=04a43f76e2d73e8387bd3e3bd439ef8c6d69d361
X-Osstest-Versions-That: qemuu=6ea4cef2bd717045ac0e84b52a5b1b7716feb0c2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 18 May 2019 06:24:13 +0000
Subject: [Xen-devel] [qemu-upstream-4.10-testing test] 136315: FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjMxNSBxZW11LXVwc3RyZWFtLTQuMTAtdGVzdGluZyByZWFsIFtyZWFsXQpodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTM2MzE1LwoKRmFp
bHVyZXMgYW5kIHByb2JsZW1zIHdpdGggdGVzdHMgOi0oCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBi
ZSBydW46CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAg
ICAgICAgICAgICAgYnJva2VuICBpbiAxMzQ1ODAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4gIGluIDEzNDU4MAogYnVp
bGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAg
IGJyb2tlbiAgaW4gMTM0NTgwCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICA0IGhvc3QtaW5z
dGFsbCg0KSBicm9rZW4gaW4gMTM0NTgwIFJFR1IuIHZzLiAxMjQ5MjEKIGJ1aWxkLWFybTY0LXB2
b3BzICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMzQ1ODAgUkVHUi4gdnMu
IDEyNDkyMQogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgYnJv
a2VuIGluIDEzNDU4MCBSRUdSLiB2cy4gMTI0OTIxCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBp
bnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIg
ICAgMTcgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCAgICAgZmFpbCBwYXNzIGluIDEzNDU4MAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQg
aW4gMTM0NTgwIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzQ1ODAgbi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEzNDU4MCBu
L2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgIGJsb2NrZWQgaW4gMTM0NTgwIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzQ1ODAgbi9hCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2Vk
IGluIDEzNDU4MCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJp
YW4taHZtLWluc3RhbGwvbDEvbDIgZmFpbCBsaWtlIDEyNDkyMQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxs
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14
c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogcWVtdXUgICAgICAgICAgICAgICAgMDRhNDNmNzZlMmQ3M2U4Mzg3YmQz
ZTNiZDQzOWVmOGM2ZDY5ZDM2MQpiYXNlbGluZSB2ZXJzaW9uOgogcWVtdXUgICAgICAgICAgICAg
ICAgNmVhNGNlZjJiZDcxNzA0NWFjMGU4NGI1MmE1YjFiNzcxNmZlYjBjMgoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgMTI0OTIxICAyMDE4LTA3LTAyIDE2OjIzOjQ5IFogIDMxOSBkYXlzClRlc3Rpbmcg
c2FtZSBzaW5jZSAgIDEzNDI3MSAgMjAxOS0wNC0wMSAxNjozOToyNCBaICAgNDYgZGF5cyAgIDIw
IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0Ogog
IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogIEdlcmQgSG9mZm1h
bm4gPGtyYXhlbEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgSmFz
b24gV2FuZyA8amFzb3dhbmdAcmVkaGF0LmNvbT4KICBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQu
Y29tPgogIExpIFFpYW5nIDxsaXEzZWFAZ21haWwuY29tPgogIGxpbnpoZWNoZW5nIDxsaW56aGVj
aGVuZ0BodWF3ZWkuY29tPgogIE1pY2hhZWwgTWNDb252aWxsZSA8bW1jY29AbXlrb2xhYi5jb20+
CiAgTWljaGFlbCBUb2thcmV2IDxtanRAdGxzLm1zay5ydT4KICBOaWVscyBkZSBWb3MgPG5kZXZv
c0ByZWRoYXQuY29tPgogIFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+CiAgUGV0
ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgogIFBoaWxpcHBlIE1hdGhpZXUt
RGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KICBQcmFzYW5uYSBLdW1hciBLYWxldmVyIDxwcmFz
YW5uYS5rYWxldmVyQHJlZGhhdC5jb20+CiAgUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0
cml4LmNvbT4KICBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBSb3Nz
IExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20g
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmlj
dCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRp
dmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWFybTY0IGJyb2tl
bgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXhzbSBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02
NC1wdm9wcyBicm9rZW4KCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQg
YmUgMzIzIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat May 18 06:32:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 18 May 2019 06:32:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRst4-0005QE-JD; Sat, 18 May 2019 06:32:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lj/B=TS=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hRst3-0005Q1-IH
 for xen-devel@lists.xenproject.org; Sat, 18 May 2019 06:32:05 +0000
X-Inumbo-ID: a311d95e-7936-11e9-bb7a-bfcee0fd1fc0
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a311d95e-7936-11e9-bb7a-bfcee0fd1fc0;
 Sat, 18 May 2019 06:31:58 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hRssv-0003ki-Jm; Sat, 18 May 2019 06:31:57 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hRssv-0004sA-95; Sat, 18 May 2019 06:31:57 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hRssv-0005xU-8K; Sat, 18 May 2019 06:31:57 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136307-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-next:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:debian-hvm-install:fail:regression
 linux-next:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 linux-next:test-amd64-i386-libvirt:debian-fixup:fail:regression
 linux-next:test-amd64-amd64-xl-pvhv2-amd:debian-fixup:fail:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:redhat-install:fail:regression
 linux-next:test-amd64-amd64-pair:debian-fixup/dst_host:fail:regression
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:regression
 linux-next:test-arm64-arm64-xl:debian-install:fail:regression
 linux-next:test-amd64-amd64-libvirt-vhd:debian-di-install:fail:regression
 linux-next:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-examine: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-xl:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-credit2:guest-start:fail:nonblocking
 linux-next:test-amd64-amd64-xl-multivcpu:guest-saverestore:fail:nonblocking
 linux-next:test-amd64-amd64-xl-pvshim:guest-saverestore:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-saverestore:fail:nonblocking
 linux-next:test-amd64-i386-xl:guest-saverestore:fail:nonblocking
 linux-next:test-amd64-i386-pair:guests-nbd-mirror/debian:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:guests-nbd-mirror/debian:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qcow2:guest-localmigrate/x10:fail:nonblocking
 linux-next:test-amd64-amd64-amd64-pvgrub:guest-localmigrate/x10:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ovmf-amd64:guest-start/debianhvm.repeat:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:guest-saverestore:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:debian-hvm-install:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm:debian-hvm-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-pair:debian-fixup/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:debian-fixup:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt:debian-fixup:fail:nonblocking
 linux-next:test-amd64-amd64-xl-credit1:guest-saverestore:fail:nonblocking
 linux-next:test-amd64-amd64-xl-xsm:guest-saverestore:fail:nonblocking
 linux-next:test-amd64-i386-xl-xsm:guest-saverestore:fail:nonblocking
 linux-next:test-amd64-i386-xl-shadow:guest-saverestore:fail:nonblocking
 linux-next:test-amd64-i386-freebsd10-amd64:freebsd-install:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:debian-fixup:fail:nonblocking
 linux-next:test-amd64-amd64-xl:debian-fixup:fail:nonblocking
 linux-next:test-amd64-amd64-xl-shadow:debian-fixup:fail:nonblocking
 linux-next:test-amd64-amd64-xl-rtds:debian-fixup:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:debian-fixup:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit1:debian-install:fail:nonblocking
 linux-next:test-arm64-arm64-examine:examine-serial/bootloader:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:debian-install:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:debian-install:fail:nonblocking
 linux-next:test-amd64-amd64-pygrub:guest-localmigrate/x10:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:debian-hvm-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:nonblocking
 linux-next:test-amd64-amd64-i386-pvgrub:guest-localmigrate/x10:fail:nonblocking
 linux-next:test-amd64-i386-xl-raw:debian-di-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:nonblocking
 linux-next:build-armhf-pvops:kernel-build:fail:nonblocking
 linux-next:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=239d779dc0623b606a2c9e63fa0bcf817a834151
X-Osstest-Versions-That: linux=47782361aca21a32ad4198f1b72f1655a7c9f7e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 18 May 2019 06:31:57 +0000
Subject: [Xen-devel] [linux-next test] 136307: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjMwNyBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzYzMDcvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0taTM4Ni14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEzNjEx
NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAxMiBndWVzdC1zdGFydCAgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTM2MTE2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVz
dHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2
cy4gMTM2MTE2CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDExIGRlYmlhbi1maXh1cCAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzYxMTYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
djItYW1kIDExIGRlYmlhbi1maXh1cCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzNjExNgog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsIDEwIHJlZGhhdC1pbnN0YWxsICAg
ZmFpbCBSRUdSLiB2cy4gMTM2MTE2CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgIDE3IGRl
Ymlhbi1maXh1cC9kc3RfaG9zdCAgICBmYWlsIFJFR1IuIHZzLiAxMzYxMTYKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgMTAgcmVkaGF0LWluc3RhbGwgICAgIGZhaWwgUkVHUi4g
dnMuIDEzNjExNgogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMCBkZWJpYW4taW5zdGFs
bCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTM2MTE2CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkIDEwIGRlYmlhbi1kaS1pbnN0YWxsICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzYxMTYK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgIDEy
IGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgIGZhaWwgYmxvY2tlZCBpbiAxMzYxMTYKIHRlc3QtYW1k
NjQtYW1kNjQteGwtbXVsdGl2Y3B1IDE1IGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgZmFpbCBibG9j
a2VkIGluIDEzNjExNgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAxNSBndWVzdC1zYXZl
cmVzdG9yZSAgICAgICBmYWlsIGJsb2NrZWQgaW4gMTM2MTE2CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxMyBndWVzdC1zYXZlcmVzdG9yZSBm
YWlsIGJsb2NrZWQgaW4gMTM2MTE2CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgIDE1IGd1
ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgYmxvY2tlZCBpbiAxMzYxMTYKIHRlc3QtYW1kNjQt
aTM4Ni1wYWlyICAgICAgICAxOCBndWVzdHMtbmJkLW1pcnJvci9kZWJpYW4gZmFpbCBibG9ja2Vk
IGluIDEzNjExNgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxOCBndWVzdHMtbmJkLW1p
cnJvci9kZWJpYW4gZmFpbCBibG9ja2VkIGluIDEzNjExNgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
Y293MiAgICAxNyBndWVzdC1sb2NhbG1pZ3JhdGUveDEwICBmYWlsIGJsb2NrZWQgaW4gMTM2MTE2
CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAxNyBndWVzdC1sb2NhbG1pZ3JhdGUveDEw
IGZhaWwgYmxvY2tlZCBpbiAxMzYxMTYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAxOCBndWVzdC1zdGFydC9kZWJpYW5odm0ucmVwZWF0IGZhaWwgYmxvY2tlZCBpbiAxMzYx
MTYKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0
b3JlIGZhaWwgYmxvY2tlZCBpbiAxMzYxMTYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXNoYWRvdyAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBsaWtlIDEzNjEx
NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gMTAgZGViaWFu
LWh2bS1pbnN0YWxsIGZhaWwgbGlrZSAxMzYxMTYKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWludGVsIDEwIGRlYmlhbi1odm0taW5zdGFsbCAgICAgZmFpbCBsaWtlIDEzNjExNgogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDEwIGRlYmlhbi1odm0taW5zdGFsbCAgICAg
ICBmYWlsIGxpa2UgMTM2MTE2CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBsaWtlIDEzNjExNgogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsICAg
ICBmYWlsIGxpa2UgMTM2MTE2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBsaWtlIDEzNjExNgogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZh
aWwgbGlrZSAxMzYxMTYKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQg
MTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbGlrZSAxMzYxMTYKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIGxpa2Ug
MTM2MTE2CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAxNyBkZWJpYW4tZml4dXAvZHN0
X2hvc3QgICAgICAgIGZhaWwgbGlrZSAxMzYxMTYKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgMTEgZGViaWFuLWZpeHVwICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEzNjExNgogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMSBkZWJpYW4tZml4dXAgICAgICAgICAgICAgICAg
IGZhaWwgIGxpa2UgMTM2MTE2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgIDE1IGd1ZXN0
LXNhdmVyZXN0b3JlICAgICAgICAgICAgZmFpbCAgbGlrZSAxMzYxMTYKIHRlc3QtYW1kNjQtYW1k
NjQteGwteHNtICAgICAgMTUgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgICAgICBmYWlsICBsaWtl
IDEzNjExNgogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAxNSBndWVzdC1zYXZlcmVzdG9y
ZSAgICAgICAgICAgIGZhaWwgIGxpa2UgMTM2MTE2CiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93
ICAgIDE1IGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgICAgICAgZmFpbCAgbGlrZSAxMzYxMTYKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgMTAgZnJlZWJzZC1pbnN0YWxsICAgICAgICAg
ICAgZmFpbCBsaWtlIDEzNjExNgogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVs
IDEwIHJlZGhhdC1pbnN0YWxsICAgICAgICBmYWlsIGxpa2UgMTM2MTE2CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5z
dGFsbCBmYWlsIGxpa2UgMTM2MTE2CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDExIGRl
Ymlhbi1maXh1cCAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMzYxMTYKIHRlc3QtYW1kNjQt
YW1kNjQteGwgICAgICAgICAgMTEgZGViaWFuLWZpeHVwICAgICAgICAgICAgICAgICBmYWlsICBs
aWtlIDEzNjExNgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAxMSBkZWJpYW4tZml4dXAg
ICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTM2MTE2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0
ZHMgICAgIDExIGRlYmlhbi1maXh1cCAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMzYxMTYK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTEgZGViaWFuLWZpeHVwICAgICAgICAgICAg
ICAgICBmYWlsICBsaWtlIDEzNjExNgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBsaWtlIDEzNjExNgog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAg
ICAgIGZhaWwgIGxpa2UgMTM2MTE2CiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgIDExIGV4
YW1pbmUtc2VyaWFsL2Jvb3Rsb2FkZXIgICAgZmFpbCAgbGlrZSAxMzYxMTYKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgICAgICBmYWlsICBs
aWtlIDEzNjExNgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMCBkZWJpYW4taW5zdGFs
bCAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTM2MTE2CiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1
YiAgICAgIDE3IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgICAgICAgZmFpbCAgbGlrZSAxMzYxMTYK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gMTAgZGViaWFuLWh2
bS1pbnN0YWxsIGZhaWwgbGlrZSAxMzYxMTYKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbGlrZSAx
MzYxMTYKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgMTcgZ3Vlc3QtbG9jYWxtaWdyYXRl
L3gxMCAgICAgICBmYWlsICBsaWtlIDEzNjExNgogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAg
ICAxMCBkZWJpYW4tZGktaW5zdGFsbCAgICAgICAgICAgIGZhaWwgIGxpa2UgMTM2MTE2CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
IGZhaWwgbGlrZSAxMzYxMTYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgZmFpbCBsaWtlIDEzNjExNgogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICBmYWlsIGxpa2Ug
MTM2MTE2CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgIGZhaWwgbGlrZSAxMzYxMTYKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBsaWtlIDEzNjExNgogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICBmYWlsIGxpa2UgMTM2MTE2CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbGlrZSAxMzYxMTYKIGJ1aWxkLWFybWhmLXB2
b3BzICAgICAgICAgICAgIDYga2VybmVsLWJ1aWxkICAgICAgICAgICAgICAgICBmYWlsICBsaWtl
IDEzNjExNgogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAg
ICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAg
ICAgICAyMzlkNzc5ZGMwNjIzYjYwNmEyYzllNjNmYTBiY2Y4MTdhODM0MTUxCmJhc2VsaW5lIHZl
cnNpb246CiBsaW51eCAgICAgICAgICAgICAgICA0Nzc4MjM2MWFjYTIxYTMyYWQ0MTk4ZjFiNzJm
MTY1NWE3YzlmN2U1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgICAgICAgICAgICAgICAgICAgICAg
IChub3QgZm91bmQpICAgICAKRmFpbGluZyBzaW5jZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAobm90IGZvdW5kKSAgICAgClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzNjMwNyAgMjAxOS0w
NS0xNSAxMzozNTo0NCBaICAgIDIgZGF5cyAgICAxIGF0dGVtcHRzCgpqb2JzOgogYnVpbGQtYW1k
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20g
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
c2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9t
ZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQK
ICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhw
bGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVz
cyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/
cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat May 18 08:44:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 18 May 2019 08:44:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRuwj-0007sb-8r; Sat, 18 May 2019 08:44:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lj/B=TS=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hRuwh-0007sP-CU
 for xen-devel@lists.xenproject.org; Sat, 18 May 2019 08:43:59 +0000
X-Inumbo-ID: 127ecbd2-7949-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 127ecbd2-7949-11e9-8980-bc764e045a96;
 Sat, 18 May 2019 08:43:56 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hRuwd-0006jh-Pj; Sat, 18 May 2019 08:43:55 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hRuwd-00064V-En; Sat, 18 May 2019 08:43:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hRuwd-0001Ig-D8; Sat, 18 May 2019 08:43:55 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136323-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-upstream-4.11-testing:build-arm64-pvops:<job
 status>:broken:regression
 qemu-upstream-4.11-testing:build-arm64-xsm:<job status>:broken:regression
 qemu-upstream-4.11-testing:build-arm64:<job status>:broken:regression
 qemu-upstream-4.11-testing:build-arm64-xsm:host-install(4):broken:regression
 qemu-upstream-4.11-testing:build-arm64-pvops:host-install(4):broken:regression
 qemu-upstream-4.11-testing:build-arm64:host-install(4):broken:regression
 qemu-upstream-4.11-testing:test-arm64-arm64-xl:xen-boot:fail:regression
 qemu-upstream-4.11-testing:test-arm64-arm64-xl-xsm:xen-boot:fail:regression
 qemu-upstream-4.11-testing:test-arm64-arm64-libvirt-xsm:xen-boot:fail:regression
 qemu-upstream-4.11-testing:test-arm64-arm64-xl-credit2:xen-boot:fail:regression
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-qcow2:guest-saverestore.2:fail:heisenbug
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-qcow2:guest-localmigrate/x10:fail:heisenbug
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-multivcpu:leak-check/check:fail:heisenbug
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-credit2:leak-check/check:fail:heisenbug
 qemu-upstream-4.11-testing:test-amd64-i386-xl-xsm:leak-check/check:fail:heisenbug
 qemu-upstream-4.11-testing:test-amd64-amd64-i386-pvgrub:leak-check/check:fail:heisenbug
 qemu-upstream-4.11-testing:test-amd64-i386-freebsd10-i386:leak-check/check:fail:heisenbug
 qemu-upstream-4.11-testing:test-amd64-i386-xl-raw:leak-check/check:fail:heisenbug
 qemu-upstream-4.11-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:leak-check/check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-arm64-arm64-xl-credit1:xen-boot:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=2871355a6957f1b3c16f858e3143e0fff0737b6a
X-Osstest-Versions-That: qemuu=20c76f9a5fbf16d58c6add2ace2ff0fabd785926
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 18 May 2019 08:43:55 +0000
Subject: [Xen-devel] [qemu-upstream-4.11-testing test] 136323: regressions -
 FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjMyMyBxZW11LXVwc3RyZWFtLTQuMTEtdGVzdGluZyByZWFsIFtyZWFsXQpodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTM2MzIzLwoKUmVn
cmVzc2lvbnMgOi0oCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2lu
ZywKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hcm02NC1w
dm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuICBp
biAxMzQ1OTQKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAg
ICAgICAgICAgICAgICBicm9rZW4gIGluIDEzNDU5NAogYnVpbGQtYXJtNjQgICAgICAgICAgICAg
ICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbiAgaW4gMTM0NTk0CiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTM0
NTk0IFJFR1IuIHZzLiAxMjU1NzUKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgIDQgaG9zdC1p
bnN0YWxsKDQpIGJyb2tlbiBpbiAxMzQ1OTQgUkVHUi4gdnMuIDEyNTU3NQogYnVpbGQtYXJtNjQg
ICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEzNDU5NCBSRUdSLiB2
cy4gMTI1NTc1CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU1NzUKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTU3NQog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1NTc1CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU1NzUKClRlc3RzIHdoaWNo
IGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xY293MiAxNiBndWVzdC1zYXZlcmVzdG9yZS4yIGZhaWwgaW4gMTM2MTg0IHBhc3Mg
aW4gMTM2MzIzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgIDE3IGd1ZXN0LWxvY2FsbWln
cmF0ZS94MTAgICAgIGZhaWwgcGFzcyBpbiAxMzQ1OTQKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVs
dGl2Y3B1IDIzIGxlYWstY2hlY2svY2hlY2sgICAgICAgICAgZmFpbCBwYXNzIGluIDEzNjE4NAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAyMyBsZWFrLWNoZWNrL2NoZWNrICAgICAgICAg
ICBmYWlsIHBhc3MgaW4gMTM2MTg0CiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgIDIzIGxl
YWstY2hlY2svY2hlY2sgICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMzYxODQKIHRlc3QtYW1kNjQt
YW1kNjQtaTM4Ni1wdmdydWIgMjIgbGVhay1jaGVjay9jaGVjayAgICAgICAgICAgZmFpbCBwYXNz
IGluIDEzNjE4NAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2IDIyIGxlYWstY2hlY2sv
Y2hlY2sgICAgICAgICBmYWlsIHBhc3MgaW4gMTM2MTg0CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3
ICAgICAgIDIyIGxlYWstY2hlY2svY2hlY2sgICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMzYxODQK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiBidWls
ZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9j
a2VkIGluIDEzNDU5NCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTM0NTk0IG4vYQogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzQ1
OTQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICBibG9ja2VkIGluIDEzNDU5NCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTM0NTk0IG4vYQogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxv
Y2tlZCBpbiAxMzQ1OTQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkz
ODYteHNtIDIxIGxlYWstY2hlY2svY2hlY2sgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4t
aHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRt
cmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDEgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwv
bDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHFlbXV1ICAgICAgICAgICAgICAg
IDI4NzEzNTVhNjk1N2YxYjNjMTZmODU4ZTMxNDNlMGZmZjA3MzdiNmEKYmFzZWxpbmUgdmVyc2lv
bjoKIHFlbXV1ICAgICAgICAgICAgICAgIDIwYzc2ZjlhNWZiZjE2ZDU4YzZhZGQyYWNlMmZmMGZh
YmQ3ODU5MjYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyNTU3NSAgMjAxOC0wNy0yNSAxODo1Mzo1
NCBaICAyOTYgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzQyNzAgIDIwMTktMDQtMDEgMTY6
MTA6NTAgWiAgIDQ2IGRheXMgICAyMCBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCBy
ZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0
cml4LmNvbT4KICBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICBHcmVnIEt1cnog
PGdyb3VnQGthb2Qub3JnPgogIEphc29uIFdhbmcgPGphc293YW5nQHJlZGhhdC5jb20+CiAgS2V2
aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KICBMaSBRaWFuZyA8bGlxM2VhQGdtYWlsLmNvbT4K
ICBNaWNoYWVsIE1jQ29udmlsbGUgPG1tY2NvQG15a29sYWIuY29tPgogIE1pY2hhZWwgVG9rYXJl
diA8bWp0QHRscy5tc2sucnU+CiAgTmllbHMgZGUgVm9zIDxuZGV2b3NAcmVkaGF0LmNvbT4KICBQ
YW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogIFBldGVyIE1heWRlbGwgPHBldGVy
Lm1heWRlbGxAbGluYXJvLm9yZz4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJl
ZGhhdC5jb20+CiAgUHJhc2FubmEgS3VtYXIgS2FsZXZlciA8cHJhc2FubmEua2FsZXZlckByZWRo
YXQuY29tPgogIFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgUm9nZXIg
UGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNn
LXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAv
aG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5k
IG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tl
bi1qb2IgYnVpbGQtYXJtNjQtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQteHNt
IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0IGJyb2tlbgoKTm90IHB1c2hpbmcuCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
Y29tbWl0IDI4NzEzNTVhNjk1N2YxYjNjMTZmODU4ZTMxNDNlMGZmZjA3MzdiNmEKQXV0aG9yOiBL
ZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPgpEYXRlOiAgIFRodSBPY3QgMTEgMTc6MzA6Mzkg
MjAxOCArMDIwMAoKICAgIGd0azogRG9uJ3QgdnRlX3Rlcm1pbmFsX3NldF9lbmNvZGluZygpIG9u
IG5ldyBWVEUgdmVyc2lvbnMKICAgIAogICAgVGhlIGZ1bmN0aW9uIHZ0ZV90ZXJtaW5hbF9zZXRf
ZW5jb2RpbmcoKSBpcyBkZXByZWNhdGVkIHNpbmNlIFZURSAwLjU0LAogICAgc28gc3RvcCBjYWxs
aW5nIGl0IGZyb20gdGhhdCB2ZXJzaW9uIG9uLiBUaGlzIGZpeGVzIGEgYnVpbGQgZXJyb3IKICAg
IGJlY2F1c2Ugb2Ygb3VyIHVzZSBvZiB3YXJuaW5nIGZsYWdzIFstV2Vycm9yPWRlcHJlY2F0ZWQt
ZGVjbGFyYXRpb25zXS4KICAgIAogICAgRml4ZXM6IGh0dHBzOi8vYnVncy5sYXVuY2hwYWQubmV0
L2J1Z3MvMTc5NDkzOQogICAgUmVwb3J0ZWQtYnk6IEJhc3RpYW4gS29wcGVsbWFubiA8a2Jhc3Rp
YW5AbWFpbC51bmktcGFkZXJib3JuLmRlPgogICAgU2lnbmVkLW9mZi1ieTogS2V2aW4gV29sZiA8
a3dvbGZAcmVkaGF0LmNvbT4KICAgIE1lc3NhZ2UtaWQ6IDIwMTgxMDExMTUzMDM5LjIzMjQtMS1r
d29sZkByZWRoYXQuY29tCiAgICBTaWduZWQtb2ZmLWJ5OiBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxA
cmVkaGF0LmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDY0MTU5OTRmZmNjNmQy
MmIzZjVhZGQ2N2Y2M2ZlNzdlNGI5NzExZjQpCgpjb21taXQgOTRhNzE1YjZjYmE3MjI1ZTVkYjU5
OTAxZTVkMGE1MjUyZWFkOTc1NQpBdXRob3I6IE5pZWxzIGRlIFZvcyA8bmRldm9zQHJlZGhhdC5j
b20+CkRhdGU6ICAgVHVlIE1hciA1IDE2OjQ2OjM0IDIwMTkgKzAxMDAKCiAgICBnbHVzdGVyOiB0
aGUgZ2xmc19pb19jYmsgY2FsbGJhY2sgZnVuY3Rpb24gcG9pbnRlciBhZGRzIHByZS9wb3N0IHN0
YXQgYXJncwogICAgCiAgICBUaGUgZ2xmc18qX2FzeW5jKCkgZnVuY3Rpb25zIGRvIGEgY2FsbGJh
Y2sgb25jZSBmaW5pc2hlZC4gVGhpcyBjYWxsYmFjawogICAgaGFzIGNoYW5nZWQgaXRzIGFyZ3Vt
ZW50cywgcHJlLSBhbmQgcG9zdC1zdGF0IHN0cnVjdHVyZXMgaGF2ZSBiZWVuCiAgICBhZGRlZC4g
VGhpcyBtYWtlcyBpdCBwb3NzaWJsZSB0byBpbXByb3ZlIGNhY2hpbmcsIHdoaWNoIGlzIHVzZWZ1
bCBmb3IKICAgIFNhbWJhIGFuZCBORlMtR2FuZXNoYSwgYnV0IG5vdCBzbyBtdWNoIGZvciBRRU1V
LiBHbHVzdGVyIDYgaXMgdGhlIGZpcnN0CiAgICByZWxlYXNlIHRoYXQgaW5jbHVkZXMgdGhlc2Ug
bmV3IGFyZ3VtZW50cy4KICAgIAogICAgV2l0aCBhbiBhZGRpdGlvbmFsIGRldGVjdGlvbiBpbiAu
L2NvbmZpZ3VyZSwgdGhlIG5ldyBhcmd1bWVudHMgY2FuCiAgICBjb25kaXRpb25hbGx5IGdldCBp
bmNsdWRlZCBpbiB0aGUgZ2xmc19pb19jYmsgaGFuZGxlci4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogTmllbHMgZGUgVm9zIDxuZGV2b3NAcmVkaGF0LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEtl
dmluIFdvbGYgPGt3b2xmQHJlZGhhdC5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1p
dCAwZTNiODkxZmVmYWNjMGU0OWYzYzhmZmEzYTc1M2I2OWViNzIxNGQyKQoKY29tbWl0IDEzYmFj
N2FiZjYwZTI1MTAxZWY2MDU5ZjBkYTdhMTY4OTQyZWNjZDkKQXV0aG9yOiBQcmFzYW5uYSBLdW1h
ciBLYWxldmVyIDxwcmFzYW5uYS5rYWxldmVyQHJlZGhhdC5jb20+CkRhdGU6ICAgVHVlIE1hciA1
IDE2OjQ2OjMzIDIwMTkgKzAxMDAKCiAgICBnbHVzdGVyOiBIYW5kbGUgY2hhbmdlZCBnbGZzX2Z0
cnVuY2F0ZSBzaWduYXR1cmUKICAgIAogICAgTmV3IHZlcnNpb25zIG9mIEdsdXN0ZXJzIGxpYmdm
YXBpLnNvIGhhdmUgYW4gdXBkYXRlZCBnbGZzX2Z0cnVuY2F0ZSgpCiAgICBmdW5jdGlvbiB0aGF0
IHJldHVybnMgYWRkaXRpb25hbCAnc3RydWN0IHN0YXQnIHN0cnVjdHVyZXMgdG8gZW5hYmxlCiAg
ICBhZHZhbmNlZCBjYWNoaW5nIG9mIGF0dHJpYnV0ZXMuIFRoaXMgaXMgdXNlZnVsIGZvciBmaWxl
IHNlcnZlcnMsIG5vdCBzbwogICAgbXVjaCBmb3IgUUVNVS4gTmV2ZXJ0aGVsZXNzLCB0aGUgQVBJ
IGhhcyBjaGFuZ2VkIGFuZCBuZWVkcyB0byBiZQogICAgYWRvcHRlZC4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogUHJhc2FubmEgS3VtYXIgS2FsZXZlciA8cHJhc2FubmEua2FsZXZlckByZWRoYXQu
Y29tPgogICAgU2lnbmVkLW9mZi1ieTogTmllbHMgZGUgVm9zIDxuZGV2b3NAcmVkaGF0LmNvbT4K
ICAgIFNpZ25lZC1vZmYtYnk6IEtldmluIFdvbGYgPGt3b2xmQHJlZGhhdC5jb20+CiAgICAoY2hl
cnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBlMDE0ZGJlNzRlMDQ4NDE4ODE2NGM2MWZmNjg0M2Y4YTA0
YThjYjlkKQoKY29tbWl0IDk4NjRhMTJmNGExM2YxOWE3NDQwY2IzMmJkMzI0MjUwNmQ2YjI3MzgK
QXV0aG9yOiBKYXNvbiBXYW5nIDxqYXNvd2FuZ0ByZWRoYXQuY29tPgpEYXRlOiAgIFR1ZSBEZWMg
NCAxMTo1Mzo0MyAyMDE4ICswODAwCgogICAgbmV0OiBkcm9wIHRvbyBsYXJnZSBwYWNrZXQgZWFy
bHkKICAgIAogICAgV2UgdHJ5IHRvIGRldGVjdCBhbmQgZHJvcCB0b28gbGFyZ2UgcGFja2V0ICg+
SU5UX01BWCkgaW4gMTU5MmE5OTQ3MDM2CiAgICAoIm5ldDogaWdub3JlIHBhY2tldCBzaXplIGdy
ZWF0ZXIgdGhhbiBJTlRfTUFYIikgZHVyaW5nIHBhY2tldAogICAgZGVsaXZlcmluZy4gVW5mb3J0
dW5hdGVseSwgdGhpcyBpcyBub3Qgc3VmZmljaWVudCBhcyB3ZSBtYXkgaGl0CiAgICBhbm90aGVy
IGludGVnZXIgb3ZlcmZsb3cgd2hlbiB0cnlpbmcgdG8gcXVldWUgc3VjaCBsYXJnZSBwYWNrZXQg
aW4KICAgIHFlbXVfbmV0X3F1ZXVlX2FwcGVuZF9pb3YoKToKICAgIAogICAgLSBzaXplIG9mIHRo
ZSBhbGxvY2F0aW9uIG1heSBvdmVyZmxvdyBvbiAzMmJpdAogICAgLSBwYWNrZXQtPnNpemUgaXMg
aW50ZWdlciB3aGljaCBtYXkgb3ZlcmZsb3cgZXZlbiBvbiA2NGJpdAogICAgCiAgICBGaXhpbmcg
dGhpcyBieSBtb3ZpbmcgdGhlIGNoZWNrIHRvIHFlbXVfc2VuZHZfcGFja2V0X2FzeW5jKCkgd2hp
Y2ggaXMKICAgIHRoZSBlbnRyYW5jZSBvZiBhbGwgbmV0d29ya2luZyBjb2RlcyBhbmQgcmVkdWNl
IHRoZSBsaW1pdCB0bwogICAgTkVUX0JVRlNJWkUgdG8gYmUgbW9yZSBjb25zZXJ2YXRpdmUuIFRo
aXMgd29ya3Mgc2luY2U6CiAgICAKICAgIC0gRm9yIHRoZSBjYWxsZXJzIHRoYXQgY2FsbCBxZW11
X3NlbmR2X3BhY2tldF9hc3luYygpIGRpcmVjdGx5LCB0aGV5CiAgICAgIG9ubHkgY2FyZSBhYm91
dCBpZiB6ZXJvIGlzIHJldHVybmVkIHRvIGRldGVybWluZSB3aGV0aGVyIHRvIHByZXZlbnQKICAg
ICAgdGhlIHNvdXJjZSBmcm9tIHByb2R1Y2luZyBtb3JlIHBhY2tldHMuIEEgY2FsbGJhY2sgd2ls
bCBiZSB0cmlnZ2VyZWQKICAgICAgaWYgcGVlciBjYW4gYWNjZXB0IG1vcmUgdGhlbiBzb3VyY2Ug
Y291bGQgYmUgZW5hYmxlZC4gVGhpcyBpcwogICAgICB1c3VhbGx5IHVzZWQgYnkgaGlnaCBzcGVl
ZCBuZXR3b3JraW5nIGltcGxlbWVudGF0aW9uIGxpa2UgdmlydGlvLW5ldAogICAgICBvciBuZXRt
YXAuCiAgICAtIEZvciB0aGUgY2FsbGVycyB0aGF0IGNhbGwgcWVtdV9zZW5kdl9wYWNrZXQoKSB0
aGF0IGNhbGxzCiAgICAgIHFlbXVfc2VuZHZfcGFja2V0X2FzeW5jKCkgaW5kaXJlY3RseSwgdGhl
eSBvZnRlbiBpZ25vcmUgdGhlIHJldHVybgogICAgICB2YWx1ZS4gSW4gdGhpcyBjYXNlIHFlbXUg
d2lsbCBqdXN0IHRoZSBkcm9wIHBhY2tldHMgaWYgcGVlciBjYW4ndAogICAgICByZWNlaXZlLgog
ICAgCiAgICBRZW11IHdpbGwgY29weSB0aGUgcGFja2V0IGlmIGl0IHdhcyBxdWV1ZWQuIFNvIGl0
IHdhcyBzYWZlIGZvciBib3RoCiAgICBraW5kcyBvZiB0aGUgY2FsbGVycyB0byBhc3N1bWUgdGhl
IHBhY2tldCB3YXMgc2VudC4KICAgIAogICAgU2luY2Ugd2UgbW92ZSB0aGUgY2hlY2sgZnJvbSBx
ZW11X2RlbGl2ZXJfcGFja2V0X2lvdigpIHRvCiAgICBxZW11X3NlbmR2X3BhY2tldF9hc3luYygp
LCBpdCB3b3VsZCBiZSBzYWZlciB0byBtYWtlCiAgICBxZW11X2RlbGl2ZXJfcGFja2V0X2lvdigp
IHN0YXRpYyB0byBwcmV2ZW50IGFueSBleHRlcm5hbCB1c2VyIGluIHRoZQogICAgZnV0dXJlLgog
ICAgCiAgICBUaGlzIGlzIGEgcmV2aXNlZCBwYXRjaCBvZiBDVkUtMjAxOC0xNzk2My4KICAgIAog
ICAgQ2M6IHFlbXUtc3RhYmxlQG5vbmdudS5vcmcKICAgIENjOiBMaSBRaWFuZyA8bGlxM2VhQDE2
My5jb20+CiAgICBGaXhlczogMTU5MmE5OTQ3MDM2ICgibmV0OiBpZ25vcmUgcGFja2V0IHNpemUg
Z3JlYXRlciB0aGFuIElOVF9NQVgiKQogICAgUmVwb3J0ZWQtYnk6IExpIFFpYW5nIDxsaXEzZWFA
Z21haWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IExpIFFpYW5nIDxsaXEzZWFAZ21haWwuY29tPgog
ICAgU2lnbmVkLW9mZi1ieTogSmFzb24gV2FuZyA8amFzb3dhbmdAcmVkaGF0LmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBUaG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4KICAgIE1lc3NhZ2UtaWQ6
IDIwMTgxMjA0MDM1MzQ3LjYxNDgtMi1qYXNvd2FuZ0ByZWRoYXQuY29tCiAgICBTaWduZWQtb2Zm
LWJ5OiBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgICAoY2hlcnJ5
IHBpY2tlZCBmcm9tIGNvbW1pdCAyNWMwMWJkMTlkMGU0YjY2ZjM1NzYxOGFlZWZkYTFlZjdhNDFl
MjFhKQoKY29tbWl0IGI2OTdjMGFlY2JmOWJjOGJkYjRmMWJmMGVhOTJlNmE4ZmIyNTgwOTQKQXV0
aG9yOiBKYXNvbiBXYW5nIDxqYXNvd2FuZ0ByZWRoYXQuY29tPgpEYXRlOiAgIFdlZCBNYXkgMzAg
MTM6MTY6MzYgMjAxOCArMDgwMAoKICAgIG5ldDogaWdub3JlIHBhY2tldCBzaXplIGdyZWF0ZXIg
dGhhbiBJTlRfTUFYCiAgICAKICAgIFRoZXJlIHNob3VsZCBub3QgYmUgYSByZWFzb24gZm9yIHBh
c3NpbmcgYSBwYWNrZXQgc2l6ZSBncmVhdGVyIHRoYW4KICAgIElOVF9NQVguIEl0J3MgdXN1YWxs
eSBhIGhpbnQgb2YgYnVnIHNvbWV3aGVyZSwgc28gaWdub3JlIHBhY2tldCBzaXplCiAgICBncmVh
dGVyIHRoYW4gSU5UX01BWCBpbiBxZW11X2RlbGl2ZXJfcGFja2V0X2lvdigpCiAgICAKICAgIEND
OiBxZW11LXN0YWJsZUBub25nbnUub3JnCiAgICBSZXBvcnRlZC1ieTogRGFuaWVsIFNoYXBpcmEg
PGRhbmllbEB0d2lzdGxvY2suY29tPgogICAgUmV2aWV3ZWQtYnk6IE1pY2hhZWwgUy4gVHNpcmtp
biA8bXN0QHJlZGhhdC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYXNvbiBXYW5nIDxqYXNvd2Fu
Z0ByZWRoYXQuY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgMTU5MmE5OTQ3MDM2
ZDYwZGRlNTQwNDIwNGE1ZDQ1OTc1MTMzY2FmNSkKCmNvbW1pdCBmNTE3YzFiNjA3OWE1MTRjMDc5
OGVhY2IzZjdjNzdiOWRkOGViYmYxCkF1dGhvcjogR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4K
RGF0ZTogICBGcmkgTm92IDIzIDEzOjI4OjAzIDIwMTggKzAxMDAKCiAgICA5cDogZml4IFFFTVUg
Y3Jhc2ggd2hlbiByZW5hbWluZyBmaWxlcwogICAgCiAgICBXaGVuIHVzaW5nIHRoZSA5UDIwMDAu
dSB2ZXJzaW9uIG9mIHRoZSBwcm90b2NvbCwgdGhlIGZvbGxvd2luZyBzaGVsbAogICAgY29tbWFu
ZCBsaW5lIGluIHRoZSBndWVzdCBjYW4gY2F1c2UgUUVNVSB0byBjcmFzaDoKICAgIAogICAgICAg
IHdoaWxlIHRydWU7IGRvIHJtIC1yZiBhYTsgbWtkaXIgLXAgYS9iICYgdG91Y2ggYS9iL2MgJiBt
diBhIGFhOyBkb25lCiAgICAKICAgIFdpdGggOVAyMDAwLnUsIGZpbGUgcmVuYW1pbmcgaXMgaGFu
ZGxlZCBieSB0aGUgV1NUQVQgY29tbWFuZC4gVGhlCiAgICB2OWZzX3dzdGF0KCkgZnVuY3Rpb24g
Y2FsbHMgdjlmc19jb21wbGV0ZV9yZW5hbWUoKSwgd2hpY2ggY2FsbHMKICAgIHY5ZnNfZml4X3Bh
dGgoKSBmb3IgZXZlcnkgZmlkIHdob3NlIHBhdGggaXMgYWZmZWN0ZWQgYnkgdGhlIGNoYW5nZS4K
ICAgIFRoZSBpbnZvbHZlZCBjYWxscyB0byB2OWZzX3BhdGhfY29weSgpIG1heSByYWNlIHdpdGgg
YW55IG90aGVyIGFjY2VzcwogICAgdG8gdGhlIGZpZCBwYXRoIHBlcmZvcm1lZCBieSBzb21lIHdv
cmtlciB0aHJlYWQsIGNhdXNpbmcgYSBjcmFzaCBsaWtlCiAgICBzaG93biBiZWxvdzoKICAgIAog
ICAgVGhyZWFkIDEyICJxZW11LXN5c3RlbS14ODYiIHJlY2VpdmVkIHNpZ25hbCBTSUdTRUdWLCBT
ZWdtZW50YXRpb24gZmF1bHQuCiAgICAweDAwMDA1NTU1NTVhMjVkYTIgaW4gbG9jYWxfb3Blbl9u
b2ZvbGxvdyAoZnNfY3R4PTB4NTU1NTU3ZDk1OGI4LCBwYXRoPTB4MCwKICAgICBmbGFncz02NTUz
NiwgbW9kZT0wKSBhdCBody85cGZzLzlwLWxvY2FsLmM6NTkKICAgIDU5ICAgICAgICAgIHdoaWxl
ICgqcGF0aCAmJiBmZCAhPSAtMSkgewogICAgKGdkYikgYnQKICAgICMwICAweDAwMDA1NTU1NTVh
MjVkYTIgaW4gbG9jYWxfb3Blbl9ub2ZvbGxvdyAoZnNfY3R4PTB4NTU1NTU3ZDk1OGI4LAogICAg
IHBhdGg9MHgwLCBmbGFncz02NTUzNiwgbW9kZT0wKSBhdCBody85cGZzLzlwLWxvY2FsLmM6NTkK
ICAgICMxICAweDAwMDA1NTU1NTVhMjVlMGMgaW4gbG9jYWxfb3BlbmRpcl9ub2ZvbGxvdyAoZnNf
Y3R4PTB4NTU1NTU3ZDk1OGI4LAogICAgIHBhdGg9MHgwKSBhdCBody85cGZzLzlwLWxvY2FsLmM6
OTIKICAgICMyICAweDAwMDA1NTU1NTVhMjYxYjggaW4gbG9jYWxfbHN0YXQgKGZzX2N0eD0weDU1
NTU1N2Q5NThiOCwKICAgICBmc19wYXRoPTB4NTU1NTU2YjU2ODU4LCBzdGJ1Zj0weDdmZmY4NDgz
MGVmMCkgYXQgaHcvOXBmcy85cC1sb2NhbC5jOjE4NQogICAgIzMgIDB4MDAwMDU1NTU1NWEyYjM2
NyBpbiB2OWZzX2NvX2xzdGF0IChwZHU9MHg1NTU1NTdkOTc0OTgsCiAgICAgcGF0aD0weDU1NTU1
NmI1Njg1OCwgc3RidWY9MHg3ZmZmODQ4MzBlZjApIGF0IGh3LzlwZnMvY29maWxlLmM6NTMKICAg
ICM0ICAweDAwMDA1NTU1NTVhMWU5ZTIgaW4gdjlmc19zdGF0IChvcGFxdWU9MHg1NTU1NTdkOTc0
OTgpCiAgICAgYXQgaHcvOXBmcy85cC5jOjEwODMKICAgICM1ICAweDAwMDA1NTU1NTVlMDYwYTIg
aW4gY29yb3V0aW5lX3RyYW1wb2xpbmUgKGkwPS02NjkxNjU0MjQsIGkxPTMyNzY3KQogICAgIGF0
IHV0aWwvY29yb3V0aW5lLXVjb250ZXh0LmM6MTE2CiAgICAjNiAgMHgwMDAwN2ZmZmVmNGY1NjAw
IGluIF9fc3RhcnRfY29udGV4dCAoKSBhdCAvbGliNjQvbGliYy5zby42CiAgICAjNyAgMHgwMDAw
MDAwMDAwMDAwMDAwIGluICAoKQogICAgKGdkYikKICAgIAogICAgVGhlIGZpeCBpcyB0byB0YWtl
IHRoZSBwYXRoIHdyaXRlIGxvY2sgd2hlbiBjYWxsaW5nIHY5ZnNfY29tcGxldGVfcmVuYW1lKCks
CiAgICBsaWtlIGluIHY5ZnNfcmVuYW1lKCkuCiAgICAKICAgIEltcGFjdDogIERvUyB0cmlnZ2Vy
ZWQgYnkgdW5wcml2aWxlZ2VkIGd1ZXN0IHVzZXJzLgogICAgCiAgICBGaXhlczogQ1ZFLTIwMTgt
MTk0ODkKICAgIENjOiBQIEogUCA8cHBhbmRpdEByZWRoYXQuY29tPgogICAgUmVwb3J0ZWQtYnk6
IHpoaWJpbiBodSA8bm9pcmZhdGVAZ21haWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IFByYXNhZCBK
IFBhbmRpdCA8cGpwQGZlZG9yYXByb2plY3Qub3JnPgogICAgU2lnbmVkLW9mZi1ieTogR3JlZyBL
dXJ6IDxncm91Z0BrYW9kLm9yZz4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDFkMjAz
OTg2OTRhM2I2N2EzODhkOTU1YjdhOTQ1YmE0YWE5MGE4YTgpCgpjb21taXQgOWFmOWMxYzIwZTMx
M2Y1OTcxNjhlMDUyMmY1ZmM4ZDc4MTIzYjBjOApBdXRob3I6IFBhb2xvIEJvbnppbmkgPHBib256
aW5pQHJlZGhhdC5jb20+CkRhdGU6ICAgVHVlIE5vdiAyMCAxOTo0MTo0OCAyMDE4ICswMTAwCgog
ICAgbnZtZTogZml4IG91dC1vZi1ib3VuZHMgYWNjZXNzIHRvIHRoZSBDTUIKICAgIAogICAgQmVj
YXVzZSB0aGUgQ01CIEJBUiBoYXMgYSBtaW5fYWNjZXNzX3NpemUgb2YgMiwgaWYgeW91IHJlYWQg
dGhlIGxhc3QKICAgIGJ5dGUgaXQgd2lsbCB0cnkgdG8gbWVtY3B5ICoyKiBieXRlcyBmcm9tIG4t
PmNtYnVmLCBjYXVzaW5nIGFuIG9mZi1ieS1vbmUKICAgIGVycm9yLiAgVGhpcyBpcyBDVkUtMjAx
OC0xNjg0Ny4KICAgIAogICAgQW5vdGhlciB3YXkgdG8gZml4IHRoaXMgbWlnaHQgYmUgdG8gcmVn
aXN0ZXIgdGhlIENNQiBhcyBhIFJBTSBtZW1vcnkKICAgIHJlZ2lvbiwgd2hpY2ggd291bGQgYWxz
byBiZSBtb3JlIGVmZmljaWVudC4gIEhvd2V2ZXIsIHRoYXQgbWlnaHQgYmUgYQogICAgY2hhbmdl
IGZvciBiaWctZW5kaWFuIG1hY2hpbmVzOyBJIGRpZG4ndCB0aGluayB0aGlzIHRocm91Z2ggYW5k
IEkgZG9uJ3QKICAgIGtub3cgaG93IHJlYWwgaGFyZHdhcmUgd29ya3MuICBBZGQgYSBiYXNpYyB0
ZXN0Y2FzZSBmb3IgdGhlIENNQiBpbiBjYXNlCiAgICBzb21lYm9keSBkb2VzIHRoaXMgY2hhbmdl
IGxhdGVyIG9uLgogICAgCiAgICBDYzogS2VpdGggQnVzY2ggPGtlaXRoLmJ1c2NoQGludGVsLmNv
bT4KICAgIENjOiBxZW11LWJsb2NrQG5vbmdudS5vcmcKICAgIFJlcG9ydGVkLWJ5OiBMaSBRaWFu
ZyA8bGlxM2VhQGdtYWlsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBMaSBRaWFuZyA8bGlxM2VhQGdt
YWlsLmNvbT4KICAgIFRlc3RlZC1ieTogTGkgUWlhbmcgPGxpcTNlYUBnbWFpbC5jb20+CiAgICBT
aWduZWQtb2ZmLWJ5OiBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogICAgUmV2
aWV3ZWQtYnk6IFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KICAg
IFRlc3RlZC1ieTogUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgog
ICAgU2lnbmVkLW9mZi1ieTogS2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KICAgIChjaGVy
cnkgcGlja2VkIGZyb20gY29tbWl0IDg3YWQ4NjBjNjIyY2M4Zjg5MTZiNTIzMmJkODcyOGMwOGY5
MzhmY2UpCgpjb21taXQgYzUwYzcwNGE2YTA5NTU0OTI1YjkyNmMwMzEzMjgwYmU0YTNkNzEwMApB
dXRob3I6IEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CkRhdGU6ICAgVHVlIE5vdiAyMCAxMzow
MDozNSAyMDE4ICswMTAwCgogICAgOXA6IHRha2Ugd3JpdGUgbG9jayBvbiBmaWQgcGF0aCB1cGRh
dGVzIChDVkUtMjAxOC0xOTM2NCkKICAgIAogICAgUmVjZW50IGNvbW1pdCA1Yjc2ZWY1MGY2MjA3
OWEgZml4ZWQgYSByYWNlIHdoZXJlIHY5ZnNfY29fb3BlbjIoKSBjb3VsZAogICAgcG9zc2libHkg
b3ZlcndyaXRlIGEgZmlkIHBhdGggd2l0aCB2OWZzX3BhdGhfY29weSgpIHdoaWxlIGl0IGlzIGJl
aW5nCiAgICBhY2Nlc3NlZCBieSBzb21lIG90aGVyIHRocmVhZCwgaWUsIHVzZS1hZnRlci1mcmVl
IHRoYXQgY2FuIGJlIGRldGVjdGVkCiAgICBieSBBU0FOIHdpdGggYSBjdXN0b20gOXAgY2xpZW50
LgogICAgCiAgICBJdCB0dXJucyBvdXQgdGhhdCB0aGUgc2FtZSBjYW4gaGFwcGVuIGF0IHNldmVy
YWwgbG9jYXRpb25zIHdoZXJlCiAgICB2OWZzX3BhdGhfY29weSgpIGlzIHVzZWQgdG8gc2V0IHRo
ZSBmaWQgcGF0aC4gVGhlIGZpeCBpcyBhZ2FpbiB0bwogICAgdGFrZSB0aGUgd3JpdGUgbG9jay4K
ICAgIAogICAgRml4ZXMgQ1ZFLTIwMTgtMTkzNjQuCiAgICAKICAgIENjOiBQIEogUCA8cHBhbmRp
dEByZWRoYXQuY29tPgogICAgUmVwb3J0ZWQtYnk6IHpoaWJpbiBodSA8bm9pcmZhdGVAZ21haWwu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IFByYXNhZCBKIFBhbmRpdCA8cGpwQGZlZG9yYXByb2plY3Qu
b3JnPgogICAgU2lnbmVkLW9mZi1ieTogR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KICAgIChj
aGVycnkgcGlja2VkIGZyb20gY29tbWl0IDViM2M3N2FhNTgxZWJiMjE1MTI1Yzg0YjA3NDIxMTk0
ODM1NzFlNTUpCgpjb21taXQgMDNjMjg1NDRhMWI2N2ZkNDhlZjFmYTcyMjMxODE4ZWZhODU2Mzg3
NApBdXRob3I6IFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkRhdGU6ICAg
TW9uIE1hciAxOCAxODozNzozMSAyMDE5ICswMTAwCgogICAgeGVuLW1hcGNhY2hlOiB1c2UgTUFQ
X0ZJWEVEIGZsYWcgc28gdGhlIG1tYXAgYWRkcmVzcyBoaW50IGlzIGFsd2F5cyBob25vcmVkCiAg
ICAKICAgIE9yIGlmIGl0J3Mgbm90IHBvc3NpYmxlIHRvIGhvbm9yIHRoZSBoaW50ZWQgYWRkcmVz
cyBhbiBlcnJvciBpcyByZXR1cm5lZAogICAgaW5zdGVhZC4gVGhpcyBtYWtlcyBpdCBlYXNpZXIg
dG8gc3BvdCB0aGUgYWN0dWFsIGZhaWx1cmUsIGluc3RlYWQgb2YKICAgIGZhaWxpbmcgbGF0ZXIg
b24gd2hlbiB0aGUgY2FsbGVyIG9mIHhlbl9yZW1hcF9idWNrZXQgcmVhbGl6ZXMgdGhlCiAgICBt
YXBwaW5nIGhhcyBub3QgYmVlbiBjcmVhdGVkIGF0IHRoZSByZXF1ZXN0ZWQgYWRkcmVzcy4KICAg
IAogICAgQWxzbyBub3RlIHRoYXQgYXQgbGVhc3Qgb24gRnJlZUJTRCB1c2luZyBNQVBfRklYRUQg
d2lsbCBjYXVzZSBtbWFwIHRvCiAgICB0cnkgaGFyZGVyIHRvIGhvbm9yIHRoZSBwYXNzZWQgYWRk
cmVzcy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1
QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRA
Y2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRA
Y2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGlu
aW5AY2lydGl4LmNvbT4KICAgIE1lc3NhZ2UtSWQ6IDwyMDE5MDMxODE3MzczMS4xNDQ5NC0xLXJv
Z2VyLnBhdUBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFu
dGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA0
MTU4ZTkzZjRhY2VkMjQ3YzhkYjk0YTAyNzVmYzAyN2RhN2RjOTdlKQoKY29tbWl0IGEzNWVkMTQ0
NDMyOTU5OWYyOTc1NTEyYzgyYmU3OTVmOGFmMjg0ZDUKQXV0aG9yOiBNaWNoYWVsIE1jQ29udmls
bGUgPG1tY2NvQG15a29sYWIuY29tPgpEYXRlOiAgIEZyaSBEZWMgMSAxMTozMTo1NyAyMDE3IC0w
NzAwCgogICAgbW1hcCgyKSByZXR1cm5zIE1BUF9GQUlMRUQsIG5vdCBOVUxMLCBvbiBmYWlsdXJl
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE1pY2hhZWwgTWNDb252aWxsZSA8bW1jY29AbXlrb2xh
Yi5jb20+CiAgICBSZXZpZXdlZC1ieTogSm9obiBTbm93IDxqc25vd0ByZWRoYXQuY29tPgogICAg
U2lnbmVkLW9mZi1ieTogTWljaGFlbCBUb2thcmV2IDxtanRAdGxzLm1zay5ydT4KICAgIChjaGVy
cnkgcGlja2VkIGZyb20gY29tbWl0IGFiMWNlOWJkNDg5N2I5OTA5ODM2ZTJkNTBiY2E4NmYyZjNm
MmRkZGMpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat May 18 09:52:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 18 May 2019 09:52:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRw0c-00051S-Ri; Sat, 18 May 2019 09:52:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qPpN=TS=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1hRw0a-00051L-Vh
 for xen-devel@lists.xenproject.org; Sat, 18 May 2019 09:52:05 +0000
X-Inumbo-ID: 9633ad89-7952-11e9-8980-bc764e045a96
Received: from mail-lj1-f195.google.com (unknown [209.85.208.195])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9633ad89-7952-11e9-8980-bc764e045a96;
 Sat, 18 May 2019 09:52:03 +0000 (UTC)
Received: by mail-lj1-f195.google.com with SMTP id h21so8317129ljk.13
 for <xen-devel@lists.xenproject.org>; Sat, 18 May 2019 02:52:03 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=0t3h8Y4xANQAH5x8/oS++078us3kglt1BnhzVQPPhy8=;
 b=uPRhkrLSiEptuUNO7NSIn9GLCn+yaGKCha5TNmx4dLXJVE82mkyx0y8CkDjFirHPBL
 5BzofceiAxnQUQrdFOj7s5nkwHeKyC8HryujmEyepzxLhB01gtZ6Dwcpmdgvcvms2I/o
 VVC9Mi1XOlXckw/+2hTErCEAv8t0BO61Xk0e17voDg0hM4crN1LH7ciuxA3yfNv1df4e
 j4dusWSzhBQi26Jt9hyNKvSP5VX0L2vMfvV07wsrtmoUWA0utGz8SC9h7PIrxHQceC95
 ZnJVVS883GYSW00KrKlqr1UINIWYlNpejS3H0IZbVIiweOeEtPf6S81UVRacAXA1gS4V
 IVQg==
X-Gm-Message-State: APjAAAWwuCaRun539pR9LM4cP8Uk1d42VOdv/CZXFHMLrqnVvzPzY+Hn
 d79+oG26UwofIdEXspwj2iCC33NojBE=
X-Google-Smtp-Source: APXvYqzwcZNHr6xZDC3qRQlMAoay/2Zf/OIbQfwAV4SOj0O5GFb7N36jln5gh5yQ9hi/JvQUJs8Saw==
X-Received: by 2002:a2e:9d59:: with SMTP id y25mr25009168ljj.137.1558173121883; 
 Sat, 18 May 2019 02:52:01 -0700 (PDT)
Received: from mail-lf1-f46.google.com (mail-lf1-f46.google.com.
 [209.85.167.46])
 by smtp.gmail.com with ESMTPSA id h25sm2204548ljb.80.2019.05.18.02.52.00
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Sat, 18 May 2019 02:52:00 -0700 (PDT)
Received: by mail-lf1-f46.google.com with SMTP id n22so6978192lfe.12
 for <xen-devel@lists.xenproject.org>; Sat, 18 May 2019 02:52:00 -0700 (PDT)
X-Received: by 2002:a19:1908:: with SMTP id 8mr4859361lfz.171.1558173120583;
 Sat, 18 May 2019 02:52:00 -0700 (PDT)
MIME-Version: 1.0
References: <20190516000212.13468-1-alistair.francis@wdc.com>
 <5CDD3BF2020000780022F8AD@prv1-mh.provo.novell.com>
 <20190516111330.GA32248@aepfle.de>
 <20190516113902.GZ2798@zion.uk.xensource.com>
 <20190516151819.168c6b36.olaf@aepfle.de>
 <20190516133037.GH2798@zion.uk.xensource.com>
 <CAKmqyKPjkTJEHe_AR7sqZ+Od34A6ZTU4-N0+rYpLAS1h2HoL6g@mail.gmail.com>
 <20190517163756.GP2798@zion.uk.xensource.com>
 <CAKmqyKPp-vPFYxykbAEJ+8KfyUbhhNBJC0jOrmWkNPzFcZEw5g@mail.gmail.com>
In-Reply-To: <CAKmqyKPp-vPFYxykbAEJ+8KfyUbhhNBJC0jOrmWkNPzFcZEw5g@mail.gmail.com>
From: Wei Liu <wl@xen.org>
Date: Sat, 18 May 2019 10:51:43 +0100
X-Gmail-Original-Message-ID: <CAK9nU=r9=6VysMPSQXWnQS1ge_7S9aRNeBRPyhmPW0bXbTD8ew@mail.gmail.com>
Message-ID: <CAK9nU=r9=6VysMPSQXWnQS1ge_7S9aRNeBRPyhmPW0bXbTD8ew@mail.gmail.com>
To: Alistair Francis <alistair23@gmail.com>
Subject: Re: [Xen-devel] [PATCH 1/3] config.sub: Update config.sub to latest
 version
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Olaf Hering <olaf@aepfle.de>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Alistair Francis <alistair.francis@wdc.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCAxNyBNYXkgMjAxOSBhdCAyMzo0MywgQWxpc3RhaXIgRnJhbmNpcyA8YWxpc3RhaXIy
M0BnbWFpbC5jb20+IHdyb3RlOgo+ID4gPgo+ID4gPiBPaywgSSBoYXZlIHVwZGF0ZWQgdGhlIHBh
dGNoIHRvIHJlbW92ZSB0aGUgY29uZmlndXJlIHNjcmlwdCwgYnV0IHdlCj4gPiA+IHN0aWxsIGFy
ZSBzdHVjayB3aXRoIGNvbmZpZy5zdWIgYW5kIGNvbmZpZy5ndWVzcyBhcyB3ZSBhcmUgdXNpbmcg
dGhlCj4gPiA+IEFDX0NBTk9OSUNBTF9IT1NUIG1hY3JvIFsxXS4gSSB3aWxsIHNlbmQgYSB2MiB0
aGF0IHJlbW92ZXMgdGhlCj4gPiA+IGNvbmZpZ3VyZSBzY3JpcHQsIGJ1dCB0aGlzIHBhdGNoIGlz
IHN0aWxsIHJlcXVpcmVkLgo+ID4gPgo+ID4gPiAxOiBodHRwczovL3d3dy5nbnUub3JnL3NvZnR3
YXJlL2F1dG9jb25mL21hbnVhbC9hdXRvY29uZi5odG1sI0Nhbm9uaWNhbGl6aW5nCj4gPiA+Cj4g
Pgo+ID4gQmVmb3JlIHlvdSBnbyBhd2F5IGFuZCBkbyB3b3JrLCBwbGVhc2Ugd2FpdCBmb3IgcmVw
bHkgZnJvbSBJYW4uCj4KPiBJIGhhZCBhbHJlYWR5IGRvbmUgYWxsIHRoZSB3b3JrIHNvIEkgc2Vu
dCBhIHYyLiBXZSBjYW4gaGF2ZSB0aGUKPiBkaXNjdXNzaW9uIHRoZXJlLCBpdCBzdGlsbCBoYXMg
dGhpcyBwYXRjaCAobW9yZSBvciBsZXNzKSBhcyBwYXRjaCAxLgo+CgpPSy4gVGhhdCdzIGZpbmUg
YnkgbWUuCgpXZWkuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat May 18 12:43:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 18 May 2019 12:43:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hRygX-0001fW-J5; Sat, 18 May 2019 12:43:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lj/B=TS=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hRygW-0001fK-V9
 for xen-devel@lists.xenproject.org; Sat, 18 May 2019 12:43:33 +0000
X-Inumbo-ID: 8a52fed7-796a-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8a52fed7-796a-11e9-8980-bc764e045a96;
 Sat, 18 May 2019 12:43:30 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hRygU-0002mk-1H; Sat, 18 May 2019 12:43:30 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hRygT-00082N-Ow; Sat, 18 May 2019 12:43:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hRygT-0006SL-Nw; Sat, 18 May 2019 12:43:29 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136332-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.9-testing:build-amd64-prev:xen-build:fail:regression
 xen-4.9-testing:build-i386-prev:xen-build:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-saverestore.2:fail:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:regression
 xen-4.9-testing:test-amd64-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.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-qemuu-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-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-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-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-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-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-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-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-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=9b6f1c090ab78148f6c15a669737f4b9da0b9ed7
X-Osstest-Versions-That: xen=54aa382cbcdc1e2ba75d6734151ca6e53104e2f2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 18 May 2019 12:43:29 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 136332: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjMzMiB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjMzMi8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQtcHJldiAgICAgICAg
ICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMyODg5CiBi
dWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMzI4ODkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0
IDE1IGd1ZXN0LXNhdmVyZXN0b3JlLjIgZmFpbCBSRUdSLiB2cy4gMTMyODg5CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMzI4ODkKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxv
Y2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTggZ3Vlc3Qtc3RhcnQvd2luLnJlcGVhdCBmYWlsIGJs
b2NrZWQgaW4gMTMyODg5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgIGZhaWwgYmxvY2tlZCBpbiAxMzI4ODkKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgZmFpbCBibG9ja2VkIGluIDEz
Mjg4OQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2Fs
bWlncmF0ZS94MTAgZmFpbCBsaWtlIDEzMjg4OQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMyODg5CiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
IGZhaWwgbGlrZSAxMzI4ODkKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4t
aHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgOWI2ZjFjMDkwYWI3ODE0OGY2YzE1
YTY2OTczN2Y0YjlkYTBiOWVkNwpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAg
ICAgNTRhYTM4MmNiY2RjMWUyYmE3NWQ2NzM0MTUxY2E2ZTUzMTA0ZTJmMgoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgMTMyODg5ICAyMDE5LTAyLTA0IDIyOjA0OjA5IFogIDEwMiBkYXlzCkZhaWxpbmcg
c2luY2UgICAgICAgIDEzMzE0NyAgMjAxOS0wMi0xMSAxMzo0MTo1MCBaICAgOTUgZGF5cyAgIDUz
IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzNjMzMiAgMjAxOS0wNS0xNiAwMDoxOTow
MSBaICAgIDIgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlz
aW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CiAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogIEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
CiAgTWFudWVsIEJvdXllciA8Ym91eWVyQGFudGlvY2hlLmV1Lm9yZz4KICBTZXJnZXkgRHlhc2xp
IDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0x
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2
LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0
Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2lt
YWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24g
b2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNh
biBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0
LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxk
IGJlIDY2NyBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat May 18 15:18:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 18 May 2019 15:18:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hS16D-0005Gg-Lb; Sat, 18 May 2019 15:18:13 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lj/B=TS=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hS16C-0005GU-2E
 for xen-devel@lists.xenproject.org; Sat, 18 May 2019 15:18:12 +0000
X-Inumbo-ID: 252dfd11-7980-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 252dfd11-7980-11e9-8980-bc764e045a96;
 Sat, 18 May 2019 15:18:09 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hS169-0005iY-6r; Sat, 18 May 2019 15:18:09 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hS168-0000lN-P1; Sat, 18 May 2019 15:18:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hS168-0007jc-O3; Sat, 18 May 2019 15:18:08 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136350-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.14:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 linux-4.14:test-amd64-i386-freebsd10-i386:guest-localmigrate/x10:fail:regression
 linux-4.14:test-arm64-arm64-examine:examine-serial/bootloader:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=2af67d29b6fec54b86bcdb3e0a616640eeea5302
X-Osstest-Versions-That: linux=d929572d7da91169d3a22dfb75ede8bdced541c2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 18 May 2019 15:18:08 +0000
Subject: [Xen-devel] [linux-4.14 test] 136350: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjM1MCBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzYzNTAvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJl
c3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4g
dnMuIDEzNjIxNwogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2IDE3IGd1ZXN0LWxvY2Fs
bWlncmF0ZS94MTAgZmFpbCBSRUdSLiB2cy4gMTM2MjE3CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAg
ICAxMSBleGFtaW5lLXNlcmlhbC9ib290bG9hZGVyICAgIGZhaWwgIGxpa2UgMTM2MjE3CiB0ZXN0
LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVy
c2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDJhZjY3ZDI5
YjZmZWM1NGI4NmJjZGIzZTBhNjE2NjQwZWVlYTUzMDIKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4
ICAgICAgICAgICAgICAgIGQ5Mjk1NzJkN2RhOTExNjlkM2EyMmRmYjc1ZWRlOGJkY2VkNTQxYzIK
Ckxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzNjIxNyAgMjAxOS0wNS0xNCAxMDo0NDo0NiBaICAgIDQg
ZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzYzNTAgIDIwMTktMDUtMTYgMDQ6NTY6MzQgWiAg
ICAyIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMg
dW5kZXIgdGVzdDoKICBBbmRpIEtsZWVuIDxha0BsaW51eC5pbnRlbC5jb20+CiAgQm9yaXMgT3N0
cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KICBEb21pbmlrIEJyb2Rvd3NraSA8
bGludXhAZG9taW5pa2Jyb2Rvd3NraS5uZXQ+CiAgRWR1YXJkbyBIYWJrb3N0IDxlaGFia29zdEBy
ZWRoYXQuY29tPgogIEdyZWcgS3JvYWgtSGFydG1hbiA8Z3JlZ2toQGxpbnV4Zm91bmRhdGlvbi5v
cmc+CiAgSW5nbyBNb2xuYXIgPG1pbmdvQGtlcm5lbC5vcmc+CiAgSmlyaSBLb3NpbmEgPGprb3Np
bmFAc3VzZS5jej4KICBKaXJpIEtvc2luYSA8amtvc2luYUBzdXNlLmN6PiAob24geDg2KQogIEpv
biBNYXN0ZXJzIDxqY21AcmVkaGF0LmNvbT4KICBKb25hdGhhbiBDb3JiZXQgPGNvcmJldEBsd24u
bmV0PgogIEpvc2ggUG9pbWJvZXVmIDxqcG9pbWJvZUByZWRoYXQuY29tPgogIEtvbnJhZCBSemVz
enV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KICBQYW9sbyBCb256aW5pIDxwYm9u
emluaUByZWRoYXQuY29tPgogIFBhd2FuIEd1cHRhIDxwYXdhbi5rdW1hci5ndXB0YUBsaW51eC5p
bnRlbC5jb20+CiAgUGV0ZXIgWmlqbHN0cmEgKEludGVsKSA8cGV0ZXJ6QGluZnJhZGVhZC5vcmc+
CiAgUGV0ZXIgWmlqbHN0cmEgPHBldGVyekBpbmZyYWRlYWQub3JnPgogIFNhbHZhdG9yZSBCb25h
Y2NvcnNvIDxjYXJuaWxAZGViaWFuLm9yZz4KICBzcGVjayBmb3IgUGF3YW4gR3VwdGEgPHNwZWNr
QGxpbnV0cm9uaXguZGU+CiAgVGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+CiAg
VHlsZXIgSGlja3MgPHR5aGlja3NAY2Fub25pY2FsLmNvbT4KICBXaWxsIERlYWNvbiA8d2lsbC5k
ZWFjb25AYXJtLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0
LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFt
aW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRp
dmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxv
Z3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRz
LCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rl
cgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
Ck5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgOTQ5IGxpbmVzIGxv
bmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat May 18 18:52:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 18 May 2019 18:52:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hS4Rf-0006GL-Bp; Sat, 18 May 2019 18:52:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lj/B=TS=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hS4Re-0006GB-Li
 for xen-devel@lists.xenproject.org; Sat, 18 May 2019 18:52:34 +0000
X-Inumbo-ID: 16fc64f3-799e-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 16fc64f3-799e-11e9-8980-bc764e045a96;
 Sat, 18 May 2019 18:52:31 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hS4Ra-000205-D7; Sat, 18 May 2019 18:52:30 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hS4Ra-0007Gj-0U; Sat, 18 May 2019 18:52:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hS4RZ-0000N7-Vs; Sat, 18 May 2019 18:52:29 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136398-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.6-testing:build-amd64-xsm:xen-build:fail:regression
 xen-4.6-testing:build-amd64:xen-build:fail:regression
 xen-4.6-testing:build-i386-xsm:xen-build:fail:regression
 xen-4.6-testing:build-i386:xen-build:fail:regression
 xen-4.6-testing:build-armhf:xen-build:fail:regression
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-4.6-testing:build-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-4:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-5:build-check(1):blocked:nonblocking
 xen-4.6-testing:build-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.6-testing:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-1:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=c3929c10c6102b268f2b938b491daaf20f551a74
X-Osstest-Versions-That: xen=3636de3f1a9a513ebdcd77555dce0e4d451e198b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 18 May 2019 18:52:29 +0000
Subject: [Xen-devel] [xen-4.6-testing test] 136398: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjM5OCB4ZW4tNC42LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjM5OC8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAg
ICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NzkyCiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjc3OTIKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzc5MgogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI3NzkyCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjc3OTIKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3Vj
Y2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBi
dWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQg
bi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1w
YWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYteGwgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWNvdzIgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2
LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQt
Y2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQtYW1kNjQtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93ICAxIGJ1aWxkLWNoZWNrKDEpICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1h
bWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
MTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1z
aGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0xICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXBhaXIgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAg
YzM5MjljMTBjNjEwMmIyNjhmMmI5MzhiNDkxZGFhZjIwZjU1MWE3NApiYXNlbGluZSB2ZXJzaW9u
OgogeGVuICAgICAgICAgICAgICAgICAgMzYzNmRlM2YxYTlhNTEzZWJkY2Q3NzU1NWRjZTBlNGQ0
NTFlMTk4YgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI3NzkyICAyMDE4LTA5LTE5IDAzOjUwOjQx
IFogIDI0MSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzNTQzMyAgMjAxOS0wNC0yOSAxNToz
NjoxMCBaICAgMTkgZGF5cyAgIDEwIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzNjM5
OCAgMjAxOS0wNS0xNiAyMDo1MToyMiBaICAgIDEgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVv
cGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEPDqWRyaWMgQm9zZG9ubmF0
IDxjYm9zZG9ubmF0QHN1c2UuY29tPgogIERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5u
c2EuZ292PgogIElhbiBDYW1wYmVsbCA8aWFuLmNhbXBiZWxsQGNpdHJpeC5jb20+CiAgSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIFF1YW4gWHUgPHh1cXVhbjhAaHVhd2VpLmNvbT4K
ICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVp
bGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWls
ZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxk
LWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1kNjQtYW1kNjQt
MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4
Ni14c20gICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbWln
cnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0
LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5v
cmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3Ms
IGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJl
cG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9
bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1t
YXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IGMzOTI5YzEwYzYxMDJiMjY4ZjJiOTM4YjQ5
MWRhYWYyMGY1NTFhNzQKQXV0aG9yOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkRh
dGU6ICAgVHVlIEphbiAyNCAxNjoyMjowMyAyMDE3ICswMDAwCgogICAgeDg2ZW11bC90ZXN0OiBk
b24ndCB1c2UgKl9sZW4gc3ltYm9scwogICAgCiAgICAuLi4gYXMgdGhleSBkb24ndCB3b3JrIGFz
IGludGVuZGVkIHdpdGggLWZQSUMuCiAgICAKICAgIEkgZGlkIHByZWZlciB0aGVtIG92ZXIgKl9l
bmQgb25lcyBhdCB0aGUgdGltZSBiZWNhdXNlIG9sZGVyIGdjYyB3b3VsZAogICAgY2F1c2UgLkwq
IHN5bWJvbHMgdG8gYmUgcHVibGljLCBkdWUgdG8gaXNzdWluZyAuZ2xvYmwgZm9yIGFsbAogICAg
cmVmZXJlbmNlZCBleHRlcm5hbHMuIEFuZCBsYWJlbHMgYXQgdGhlIGVuZCBvZiBpbnN0cnVjdGlv
bnMgY29sbGlkZQogICAgd2l0aCB0aGUgb25lcyBhdCB0aGUgc3RhcnQgb2YgdGhlIG5leHQgaW5z
dHJ1Y3Rpb24sIG1ha2luZyBkaXNhc3NlbWJseQogICAgaGFyZGVyIHRvIGdyb2suIEx1Y2tpbHkg
cmVjZW50IGdjYyBubyBsb25nZXIgaXNzdWVzIHRob3NlIC5nbG9ibAogICAgZGlyZWN0aXZlcywg
YW5kIGhlbmNlIC5MKiBsYWJlbHMsIHN0YXlpbmcgbG9jYWwgYnkgZGVmYXVsdCwgbm8gbG9uZ2Vy
CiAgICBnZXQgaW4gdGhlIHdheS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
ICAgIFRlc3RlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIChjaGVycnkg
cGlja2VkIGZyb20gY29tbWl0IDkzMTVmYTBlZjczNmQxMTUzYzk4Y2U0MmJmZjU4NTNkYTVlYzY5
N2YpCgpjb21taXQgNmUxYjA1N2I2M2IyZTFkMDRlNjJlNWEwNzI3MzQ3NDYzMTBmZjk4NwpBdXRo
b3I6IEPDqWRyaWMgQm9zZG9ubmF0IDxjYm9zZG9ubmF0QHN1c2UuY29tPgpEYXRlOiAgIFRodSBO
b3YgMTAgMTA6MjM6MzEgMjAxNiArMDEwMAoKICAgIEZpeCBtaXNsZWFkaW5nIGluZGVudGF0aW9u
IHdhcm5pbmdzCiAgICAKICAgIEdjYzYgYnVpbGQgcmVwb3J0cyBtaXNsZWFkaW5nIGluZGVudGF0
aW9uIGFzIHdhcm5pbmdzLiBGaXggYSBmZXcKICAgIHdhcm5pbmdzIGluIHN0dWJkb20uCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEPDqWRyaWMgQm9zZG9ubmF0IDxjYm9zZG9ubmF0QHN1c2UuY29t
PgogICAgQWNrZWQtYnk6IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292Pgog
ICAgQWNrZWQtYnk6IFF1YW4gWHUgPHh1cXVhbjhAaHVhd2VpLmNvbT4KICAgIFJlbGVhc2UtYWNr
ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBm
cm9tIGNvbW1pdCA5ZmRmZmJiYWIzYWRhNDI3YmFjMDcwNzZmMDQyZjAyNjVlNWFlMDVmKQogICAg
KGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgN2M4ZGI1OGQzNzM5YzgwNWY0YzBmNzczYjY1MTU3
ZjMwNmIwMGMyYSkKCmNvbW1pdCBlNjc1MzMyZDVkMDQ5YmJmNWNlNGNmMTkyNGE2NDE0YjgwMzU5
NjNkCkF1dGhvcjogSWFuIENhbXBiZWxsIDxpYW4uY2FtcGJlbGxAY2l0cml4LmNvbT4KRGF0ZTog
ICBGcmkgSmFuIDIyIDE0OjI3OjI5IDIwMTYgKzAwMDAKCiAgICB4ZW5hbHl6ZTogcmVtb3ZlIGNy
M19jb21wYXJlX3RvdGFsCiAgICAKICAgIGdjYy02IGNvbXBsYWluczoKICAgIHhlbmFseXplLmM6
NDEzMjo5OiBlcnJvcjogJ2NyM19jb21wYXJlX3RvdGFsJyBkZWZpbmVkIGJ1dCBub3QgdXNlZCBb
LVdlcnJvcj11bnVzZWQtZnVuY3Rpb25dCiAgICAgICAgIGludCBjcjNfY29tcGFyZV90b3RhbChj
b25zdCB2b2lkICpfYSwgY29uc3Qgdm9pZCAqX2IpIHsKICAgICAgICAgICAgIF5+fn5+fn5+fn5+
fn5+fn5+CiAgICAKICAgIEkgYmVsaWV2ZSBpdCBpcyBjb3JyZWN0LgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBJYW4gQ2FtcGJlbGwgPGlhbi5jYW1wYmVsbEBjaXRyaXguY29tPgogICAgUmV2aWV3
ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIChjaGVy
cnkgcGlja2VkIGZyb20gY29tbWl0IDg3NzYxMjc3ZDdmMDc5Y2UyNzgzMjNiNDVkYTI3OWYyYmQy
NWQzMWIpCgpjb21taXQgOTM1N2ZjZDA4NWMxZGZkZjkwYTY4OTU0NWQyMTI0MmIwZWIzODQxZQpB
dXRob3I6IElhbiBDYW1wYmVsbCA8aWFuLmNhbXBiZWxsQGNpdHJpeC5jb20+CkRhdGU6ICAgRnJp
IEphbiAyMiAxNDoyNzoyOCAyMDE2ICswMDAwCgogICAgeGVuYWx5emU6IGZpeCBtaXNsZWFkaW5n
IGluZGVudGF0aW9uLgogICAgCiAgICBnY2MtNiBhZGRzIC1XbWlzbGVhZGluZy1pbmRlbnRhdGlv
biB3aGljaCBmb3VuZCB0aGVzZSBpc3N1ZXMuCiAgICAKICAgIHhlbmFseXplLmM6IEluIGZ1bmN0
aW9uICd3ZWlnaHRlZF9wZXJjZW50aWxlJzoKICAgIHhlbmFseXplLmM6MjEzNjoxODogZXJyb3I6
IHN0YXRlbWVudCBpcyBpbmRlbnRlZCBhcyBpZiBpdCB3ZXJlIGd1YXJkZWQgYnkuLi4gWy1XZXJy
b3I9bWlzbGVhZGluZy1pbmRlbnRhdGlvbl0KICAgICAgICAgICAgICAgICBMPUk7IExfd2VpZ2h0
ID0gSV93ZWlnaHQ7CiAgICAgICAgICAgICAgICAgICAgICBefn5+fn5+fgogICAgCiAgICB4ZW5h
bHl6ZS5jOjIxMzU6OTogbm90ZTogLi4udGhpcyAnaWYnIGNsYXVzZSwgYnV0IGl0IGlzIG5vdAog
ICAgICAgICAgICAgaWYoSl93ZWlnaHQ8S193ZWlnaHQpCiAgICAgICAgICAgICBefgogICAgCiAg
ICB4ZW5hbHl6ZS5jOjIxMzg6MTg6IGVycm9yOiBzdGF0ZW1lbnQgaXMgaW5kZW50ZWQgYXMgaWYg
aXQgd2VyZSBndWFyZGVkIGJ5Li4uIFstV2Vycm9yPW1pc2xlYWRpbmctaW5kZW50YXRpb25dCiAg
ICAgICAgICAgICAgICAgUj1KOyBSX3dlaWdodCA9IEpfd2VpZ2h0OwogICAgICAgICAgICAgICAg
ICAgICAgXn5+fn5+fn4KICAgIAogICAgeGVuYWx5emUuYzoyMTM3Ojk6IG5vdGU6IC4uLnRoaXMg
J2lmJyBjbGF1c2UsIGJ1dCBpdCBpcyBub3QKICAgICAgICAgICAgIGlmKEtfd2VpZ2h0PElfd2Vp
Z2h0KQogICAgICAgICAgICAgXn4KICAgIAogICAgeGVuYWx5emUuYzogSW4gZnVuY3Rpb24gJ3Nl
bGZfd2VpZ2h0ZWRfcGVyY2VudGlsZSc6CiAgICB4ZW5hbHl6ZS5jOjIyMTU6MTg6IGVycm9yOiBz
dGF0ZW1lbnQgaXMgaW5kZW50ZWQgYXMgaWYgaXQgd2VyZSBndWFyZGVkIGJ5Li4uIFstV2Vycm9y
PW1pc2xlYWRpbmctaW5kZW50YXRpb25dCiAgICAgICAgICAgICAgICAgTD1JOyBMX3dlaWdodCA9
IElfd2VpZ2h0OwogICAgICAgICAgICAgICAgICAgICAgXn5+fn5+fn4KICAgIAogICAgeGVuYWx5
emUuYzoyMjE0Ojk6IG5vdGU6IC4uLnRoaXMgJ2lmJyBjbGF1c2UsIGJ1dCBpdCBpcyBub3QKICAg
ICAgICAgICAgIGlmKEpfd2VpZ2h0PEtfd2VpZ2h0KQogICAgICAgICAgICAgXn4KICAgIAogICAg
eGVuYWx5emUuYzoyMjE3OjE4OiBlcnJvcjogc3RhdGVtZW50IGlzIGluZGVudGVkIGFzIGlmIGl0
IHdlcmUgZ3VhcmRlZCBieS4uLiBbLVdlcnJvcj1taXNsZWFkaW5nLWluZGVudGF0aW9uXQogICAg
ICAgICAgICAgICAgIFI9SjsgUl93ZWlnaHQgPSBKX3dlaWdodDsKICAgICAgICAgICAgICAgICAg
ICAgIF5+fn5+fn5+CiAgICAKICAgIHhlbmFseXplLmM6MjIxNjo5OiBub3RlOiAuLi50aGlzICdp
ZicgY2xhdXNlLCBidXQgaXQgaXMgbm90CiAgICAgICAgICAgICBpZihLX3dlaWdodDxJX3dlaWdo
dCkKICAgICAgICAgICAgIF5+CiAgICAKICAgIEkndmUgbW9kaWZpZWQgYWNjb3JkaW5nIHRvIHdo
YXQgSSB0aGluayB0aGUgaW50ZW50aW9uIGlzLCBpLmUuIGFkZGVkIGJyYWNlcwogICAgcmF0aGVy
IHRoYW4gbW92aW5nIHRoZSBsaW5lIGluIHF1ZXN0aW9uIG91dCBhIGxldmVsLgogICAgCiAgICBJ
IGhhdmUgb25seSBidWlsZCB0ZXN0ZWQgdGhlIHJlc3VsdC4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogSWFuIENhbXBiZWxsIDxpYW4uY2FtcGJlbGxAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5
OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICAoY2hlcnJ5IHBp
Y2tlZCBmcm9tIGNvbW1pdCBlYmRiYTE1MGJmZjFkOTE0ODA1ZDYwZWZhNTc2MzM3YmJlZjBjMzA1
KQoKY29tbWl0IDU5Y2U2YTU0M2YzYzAwZDI0MWVhMGU4NWY5MzJkZjYxMGNkYzI1YmIKQXV0aG9y
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpEYXRlOiAgIFdlZCBOb3YgMjggMTc6NDM6
MzMgMjAxOCArMDAwMAoKICAgIHRvb2xzL2Zpcm13YXJlOiB1cGRhdGUgT1ZNRiBNYWtlZmlsZSwg
d2hlbiBuZWNlc3NhcnkKICAgIAogICAgWyBUaGlzIGlzIHR3byBjb21taXRzIGZyb20gbWFzdGVy
IGFrYSBzdGFnaW5nLTQuMTI6IF0KICAgIAogICAgT1ZNRiBoYXMgYmVjb21lIGRlcGVuZGVudCBv
biBPcGVuU1NMLCB3aGljaCBpcyBpbmNsdWRlZCBhcyBhCiAgICBzdWJtb2R1bGUuICBJbml0aWFs
aXNlIHN1Ym1vZHVsZXMgYmVmb3JlIGJ1aWxkaW5nLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEFudGhvbnkgUEVS
QVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBj
b21taXQgYjE2MjgxODcwZTA2ZjVmNTI2MDI5YTRlNjk2MzRhMTZkYzM4ZThlNCkKICAgIAogICAg
dG9vbHM6IG9ubHkgY2FsbCBnaXQgd2hlbiBuZWNlc3NhcnkgaW4gT1ZNRiBNYWtlZmlsZQogICAg
CiAgICBVc2VycyBtYXkgY2hvb3NlIHRvIGV4cG9ydCBhIHNuYXBzaG90IG9mIE9WTUYgYW5kIGJ1
aWxkIGl0CiAgICB3aXRoIHhlbi5naXQgc3VwcGxpZWQgb3ZtZi1tYWtlZmlsZS4gSW4gdGhhdCBj
YXNlIHdlIGRvbid0CiAgICBuZWVkIHRvIGNhbGwgYGdpdCBzdWJtb2R1bGVgLgogICAgCiAgICBG
aXhlcyBiMTYyODE4NzBlLgogICAgCiAgICBSZXBvcnRlZC1ieTogT2xhZiBIZXJpbmcgPG9sYWZA
YWVwZmxlLmRlPgogICAgU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KICAgIFJldmlld2VkLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4
LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNv
bT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDY4MjkyYzk0YTYwZWFiMjQ1MTRhYjRh
OGU0NzcyYWYyNGRlYWQ4MDcpCiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBlOTgzZThh
ZTg0ZWZkNWU0MzA0NWEzZDIwYTgyMGYxM2NiNGE3NWJmKQogICAgKGNoZXJyeSBwaWNrZWQgZnJv
bSBjb21taXQgNWE4MWRlNGM2YjYwMzY5NzRmMjllMjMzMGE0OTNmMjNhOGYwYzFmMCkKICAgIChj
aGVycnkgcGlja2VkIGZyb20gY29tbWl0IDYzZDkzMzBiYTlmZGVjN2M4ZTkzNDZlNmQ4NTM2MDc0
N2Q2MWM5NDcpCiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBlOWQ4NjBmMWY2NTdhMTk4
ZDk5MGJkYWUzZTI5NTAwMWJkMTkyMjNjKQogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQg
NzgzNTY0NGQ1MTQxZDBmMjhlYzIyMWVkYTQwZmNiZjJmYzAzYmUyMykKKHFlbXUgY2hhbmdlcyBu
b3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat May 18 21:10:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 18 May 2019 21:10:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hS6aT-0008Ts-DH; Sat, 18 May 2019 21:09:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lj/B=TS=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hS6aS-0008Tg-Ax
 for xen-devel@lists.xenproject.org; Sat, 18 May 2019 21:09:48 +0000
X-Inumbo-ID: 43676967-79b1-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 43676967-79b1-11e9-8980-bc764e045a96;
 Sat, 18 May 2019 21:09:46 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hS6aP-0004wX-F5; Sat, 18 May 2019 21:09:45 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hS6aP-0003As-2d; Sat, 18 May 2019 21:09:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hS6aP-0008HL-1b; Sat, 18 May 2019 21:09:45 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136385-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.11-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:regression
 xen-4.11-testing:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:regression
 xen-4.11-testing:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm:debian-hvm-install:fail:regression
 xen-4.11-testing:test-amd64-amd64-xl-qcow2:guest-saverestore.2:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=0ab95a98fea75535d11dc5f06290d923feb27dd1
X-Osstest-Versions-That: xen=3b062f5040a103d86b44c5e8412ff9555b00d06c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 18 May 2019 21:09:45 +0000
Subject: [Xen-devel] [xen-4.11-testing test] 136385: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjM4NSB4ZW4tNC4xMS10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzYzODUvCgpSZWdyZXNzaW9ucyA6
LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRp
bmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAx
MzU2ODMKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAxNiBndWVzdC1zdGFydC9kZWJpYW4u
cmVwZWF0IGZhaWwgUkVHUi4gdnMuIDEzNTY4MwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0taTM4Ni14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEz
NTY4MwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgMTYgZ3Vlc3Qtc2F2ZXJlc3RvcmUuMiAgICAg
ICAgICBmYWlsICBsaWtlIDEzNTY4MwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3Ry
aWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAx
MCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAx
MiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wx
L2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBm
b3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDBhYjk1YTk4ZmVhNzU1MzVkMTFkYzVm
MDYyOTBkOTIzZmViMjdkZDEKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAg
IDNiMDYyZjUwNDBhMTAzZDg2YjQ0YzVlODQxMmZmOTU1NWIwMGQwNmMKCkxhc3QgdGVzdCBvZiBi
YXNpcyAgIDEzNTY4MyAgMjAxOS0wNS0wNCAxMTozNDo1MSBaICAgMTQgZGF5cwpGYWlsaW5nIHNp
bmNlICAgICAgICAxMzYyMzEgIDIwMTktMDUtMTQgMTc6MDU6NTkgWiAgICA0IGRheXMgICAgMiBh
dHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzYzODUgIDIwMTktMDUtMTYgMTc6NTQ6MTUg
WiAgICAyIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lv
bnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+CiAgS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgUGV0cmUg
UGlyY2FsYWJ1IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT4KICBSYXp2YW4gQ29qb2NhcnUg
PHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1k
NjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNy
ZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1h
bWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAz
MjUgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Sat May 18 23:13:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 18 May 2019 23:13:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hS8Vb-0001oT-4Q; Sat, 18 May 2019 23:12:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lj/B=TS=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hS8Va-0001oJ-E1
 for xen-devel@lists.xenproject.org; Sat, 18 May 2019 23:12:54 +0000
X-Inumbo-ID: 75f6aebf-79c2-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 75f6aebf-79c2-11e9-8980-bc764e045a96;
 Sat, 18 May 2019 23:12:52 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hS8VX-0007Qv-PE; Sat, 18 May 2019 23:12:51 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hS8VX-0004x5-79; Sat, 18 May 2019 23:12:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hS8VX-0006fV-6W; Sat, 18 May 2019 23:12:51 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136388-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.4:test-armhf-armhf-xl-rtds:debian-install:fail:allowable
 linux-4.4:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-arm64-arm64-examine:reboot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit2:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit1:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-arm64-arm64-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=0f654c12cd720e65f1fb3174a7ee468f1daa09e7
X-Osstest-Versions-That: linux=5875149a400a9552aafbad204f724424aee2ffa5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 18 May 2019 23:12:51 +0000
Subject: [Xen-devel] [linux-4.4 test] 136388: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjM4OCBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjM4OC8KCkZhaWx1cmVzIDotLyBidXQgbm8g
cmVncmVzc2lvbnMuCgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxl
IChub3QgYmxvY2tpbmcpOgogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMCBkZWJpYW4t
aW5zdGFsbCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTM1OTAwCgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kIDEyIGd1ZXN0LXN0
YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAg
IDggcmVib290ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICA3IHhlbi1ib290
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwgICAgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWludGVsIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAg
ICAgICAgICAgICAwZjY1NGMxMmNkNzIwZTY1ZjFmYjMxNzRhN2VlNDY4ZjFkYWEwOWU3CmJhc2Vs
aW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICA1ODc1MTQ5YTQwMGE5NTUyYWFmYmFk
MjA0ZjcyNDQyNGFlZTJmZmE1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzU5MDAgIDIwMTktMDUt
MDggMTE6MTc6MjcgWiAgIDEwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTM2Mzg4ICAyMDE5
LTA1LTE2IDE4OjExOjM1IFogICAgMiBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hv
IHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgIllhbiwgWmhlbmciIDx6eWFuQHJlZGhh
dC5jb20+CiAgIlpoYW5nLCBKdW4iIDxqdW4uemhhbmdAaW50ZWwuY29tPgogIEFhcm9uIEJyb3du
IDxhYXJvbi5mLmJyb3duQGludGVsLmNvbT4KICBBZGl0eWEgUGFra2kgPHBha2tpMDAxQHVtbi5l
ZHU+CiAgQWwgVmlybyA8dmlyb0B6ZW5pdi5saW51eC5vcmcudWs+CiAgQWxhbiBTdGVybiA8c3Rl
cm5Acm93bGFuZC5oYXJ2YXJkLmVkdT4KICBBbGV4IFdpbGxpYW1zb24gPGFsZXgud2lsbGlhbXNv
bkByZWRoYXQuY29tPgogIEFsZXhhbmRlciBLYXBwbmVyIDxhZ2tAZ29ka2luZy5uZXQ+CiAgQWxl
eGFuZGVyIFNoaXNoa2luIDxhbGV4YW5kZXIuc2hpc2hraW5AbGludXguaW50ZWwuY29tPgogIEFs
ZXhhbmRyZSBCZWxsb25pIDxhbGV4YW5kcmUuYmVsbG9uaUBib290bGluLmNvbT4KICBBbGV4ZWkg
U3Rhcm92b2l0b3YgPGFzdEBrZXJuZWwub3JnPgogIEFsaXN0YWlyIFN0cmFjaGFuIDxhc3RyYWNo
YW5AZ29vZ2xlLmNvbT4KICBBbmRpIEtsZWVuIDxha0BsaW51eC5pbnRlbC5jb20+CiAgQW5kcmV3
IE1vcnRvbiA8YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBBbmRyZXcgVmFzcXVleiA8YW5k
cmV3dkBtYXJ2ZWxsLmNvbT4KICBBbmR5IFNoZXZjaGVua28gPGFuZHJpeS5zaGV2Y2hlbmtvQGxp
bnV4LmludGVsLmNvbT4KICBBbm5hbGllc2UgTWNEZXJtb25kIDxuaDZ6QG5oNnoubmV0PgogIEFu
c29uIEh1YW5nIDxBbnNvbi5IdWFuZ0BueHAuY29tPgogIEFybmFsZG8gQ2FydmFsaG8gZGUgTWVs
byA8YWNtZUByZWRoYXQuY29tPgogIEFybmQgQmVyZ21hbm4gPGFybmRAYXJuZGIuZGU+CiAgQXJ2
aW5kIFNhbmthciA8bml2ZWRpdGFzOThAZ21haWwuY29tPgogIEFzaG9rIFJhaiA8YXNob2sucmFq
QGludGVsLmNvbT4KICBBdXJlbGllbiBKYXJubyA8YXVyZWxpZW5AYXVyZWwzMi5uZXQ+CiAgQmFv
emVuZyBEaW5nIDxzcGxvdmluZzFAZ21haWwuY29tPgogIEJlbiBIdXRjaGluZ3MgPGJlbkBkZWNh
ZGVudC5vcmcudWs+CiAgQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNv
bT4KICBCb3Jpc2xhdiBQZXRrb3YgPGJwQHN1c2UuZGU+CiAgQnJlbm8gTGVpdGFvIDxsZWl0YW9A
ZGViaWFuLm9yZz4KICBDaGFuZ2JpbiBEdSA8Y2hhbmdiaW4uZHVAZ21haWwuY29tPgogIENocmlz
dG8gR291d3MgPGdvdXdzLmNocmlzdG9AZ21haWwuY29tPgogIENocmlzdG9waGUgTGVyb3kgPGNo
cmlzdG9waGUubGVyb3lAYy1zLmZyPgogIENvbmcgV2FuZyA8eGl5b3Uud2FuZ2NvbmdAZ21haWwu
Y29tPgogIERhbiBDYXJwZW50ZXIgPGRhbi5jYXJwZW50ZXJAb3JhY2xlLmNvbT4KICBEYW4gV2ls
bGlhbXMgPGRhbi5qLndpbGxpYW1zQGludGVsLmNvbT4KICBEYW5pZWwgQm9ya21hbm4gPGRhbmll
bEBpb2dlYXJib3gubmV0PgogIERhbmllbCBNYWNrIDxkYW5pZWxAem9ucXVlLm9yZz4KICBEYXZp
ZCBBaGVybiA8ZHNhaGVybkBnbWFpbC5jb20+CiAgRGF2aWQgSmVmZmVyeSA8ZGplZmZlcnlAcmVk
aGF0LmNvbT4KICBEYXZpZCBKZWZmeSA8ZGplZmZlcnlAcmVkaGF0LmNvbT4KICBEYXZpZCBTLiBN
aWxsZXIgPGRhdmVtQGRhdmVtbG9mdC5uZXQ+CiAgRGlhbmEgQ3JhY2l1biA8ZGlhbmEuY3JhY2l1
bkBueHAuY29tPgogIERtaXRyeSBUb3Jva2hvdiA8ZG1pdHJ5LnRvcm9raG92QGdtYWlsLmNvbT4K
ICBEb21pbmlrIEJyb2Rvd3NraSA8bGludXhAZG9taW5pa2Jyb2Rvd3NraS5uZXQ+CiAgRWR1YXJk
byBIYWJrb3N0IDxlaGFia29zdEByZWRoYXQuY29tPgogIEVyaWMgQXVnZXIgPGVyaWMuYXVnZXJA
cmVkaGF0LmNvbT4KICBFcmljIER1bWF6ZXQgPGVkdW1hemV0QGdvb2dsZS5jb20+CiAgRmVsaXBl
IEJhbGJpIDxmZWxpcGUuYmFsYmlAbGludXguaW50ZWwuY29tPgogIEZpbGlwcG8gU2lyb25pIDxz
aXJvbmlAYW1hem9uLmRlPgogIEZsb3JpYW4gV2VzdHBoYWwgPGZ3QHN0cmxlbi5kZT4KICBGcmFu
Y2VzY28gUnVnZ2VyaSA8ZnJ1Z2dlcmlAYXJpc3RhLmNvbT4KICBGcmFuayBTb3JlbnNvbiA8c29y
ZW5zb25AcmVkaGF0LmNvbT4KICBHZWVydCBVeXR0ZXJob2V2ZW4gPGdlZXJ0K3JlbmVzYXNAZ2xp
ZGVyLmJlPgogIEdyZWcgS3JvYWgtSGFydG1hbiA8Z3JlZ2toQGxpbnV4Zm91bmRhdGlvbi5vcmc+
CiAgR3VlbnRlciBSb2VjayA8bGludXhAcm9lY2stdXMubmV0PgogIEd1aWRvIEtpZW5lciA8Z3Vp
ZG8ua2llbmVyQHJvaGRlLXNjaHdhcnouY29tPgogIEd1aWRvIEtpZW5lciA8Z3VpZG9Aa2llbmVy
LW11ZW5jaGVuLmRlPgogIEd1c3Rhdm8gQS4gUi4gU2lsdmEgPGdhcnNpbHZhQGVtYmVkZGVkb3Iu
Y29tPgogIEd1c3Rhdm8gQS4gUi4gU2lsdmEgPGd1c3Rhdm9AZW1iZWRkZWRvci5jb20+CiAgSGFu
Z2JpbiBMaXUgPGxpdWhhbmdiaW5AZ21haWwuY29tPgogIGhlLCBibyA8Ym8uaGVAaW50ZWwuY29t
PgogIEhpbWFuc2h1IE1hZGhhbmkgPGhtYWRoYW5pQG1hcnZlbGwuY29tPgogIElseWEgRHJ5b21v
diA8aWRyeW9tb3ZAZ21haWwuY29tPgogIEluZ28gTW9sbmFyIDxtaW5nb0BrZXJuZWwub3JnPgog
IEouIEJydWNlIEZpZWxkcyA8YmZpZWxkc0ByZWRoYXQuY29tPgogIEphY29wbyBNb25kaSA8amFj
b3BvK3JlbmVzYXNAam1vbmRpLm9yZz4KICBKYXJvZCBXaWxzb24gPGphcm9kQHJlZGhhdC5jb20+
CiAgSmFzb24gWWFuIDx5YW5haWppZUBodWF3ZWkuY29tPgogIEpheSBWb3NidXJnaCA8amF5LnZv
c2J1cmdoQGNhbm9uaWNhbC5jb20+CiAgSmVmZiBLaXJzaGVyIDxqZWZmcmV5LnQua2lyc2hlckBp
bnRlbC5jb20+CiAgSmVmZiBMYXl0b24gPGpsYXl0b25Aa2VybmVsLm9yZz4KICBKZW5zIEF4Ym9l
IDxheGJvZUBrZXJuZWwuZGs+CiAgSmVyZW15IEZlcnRpYyA8amVyZW15ZmVydGljQGdtYWlsLmNv
bT4KICBKaWEtSnUgQmFpIDxiYWlqaWFqdTE5OTBAZ21haWwuY29tPgogIEppYW5nIEJpYW8gPGpp
YW5nLmJpYW8yQHp0ZS5jb20uY24+CiAgSmlyaSBLb3NpbmEgPGprb3NpbmFAc3VzZS5jej4KICBK
aXJpIEtvc2luYSA8amtvc2luYUBzdXNlLmN6PiAob24geDg2KQogIEppcmkgUGlya28gPGppcmlA
bWVsbGFub3guY29tPgogIEpvZXJnIFJvZWRlbCA8anJvZWRlbEBzdXNlLmRlPgogIEpvaGFuIEhl
ZGJlcmcgPGpvaGFuLmhlZGJlcmdAaW50ZWwuY29tPgogIEpvaGFuIEhvdm9sZCA8am9oYW5Aa2Vy
bmVsLm9yZz4KICBKb24gTWFzdGVycyA8amNtQHJlZGhhdC5jb20+CiAgSm9uYXRoYW4gQ2FtZXJv
biA8Sm9uYXRoYW4uQ2FtZXJvbkBodWF3ZWkuY29tPgogIEpvc2ggUG9pbWJvZXVmIDxqcG9pbWJv
ZUByZWRoYXQuY29tPgogIEp1bGlhbiBBbmFzdGFzb3YgPGphQHNzaS5iZz4KICBKdWxpYW4gV2ll
ZG1hbm4gPGp3aUBsaW51eC5pYm0uY29tPgogIEthaS1IZW5nIEZlbmcgPGthaS5oZW5nLmZlbmdA
Y2Fub25pY2FsLmNvbT4KICBLYWxsZSBWYWxvIDxrdmFsb0Bjb2RlYXVyb3JhLm9yZz4KICBLYW5n
amllIEx1IDxramx1QHVtbi5lZHU+CiAgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2ls
a0BvcmFjbGUuY29tPgogIEtvbnN0YW50aW4gS2hvcmVua28gPGtob3JlbmtvQHZpcnR1b3p6by5j
b20+CiAgTGF1cmEgQWJib3R0IDxsYWJib3R0QHJlZGhhdC5jb20+CiAgTGF1cmVudGl1IFR1ZG9y
IDxsYXVyZW50aXUudHVkb3JAbnhwLmNvbT4KICBMaW51cyBUb3J2YWxkcyA8dG9ydmFsZHNAbGlu
dXgtZm91bmRhdGlvbi5vcmc+CiAgTG91aXMgVGF5bG9yIDxsb3Vpc0BrcmFnbml6LmV1PgogIEx1
Y2FzIFN0YWNoIDxsLnN0YWNoQHBlbmd1dHJvbml4LmRlPgogIEx1a2FzIFd1bm5lciA8bHVrYXNA
d3VubmVyLmRlPgogIE1hbHRlIExlaXAgPG1hbHRlQGxlaXAubmV0PgogIE1hbmlzaCBSYW5nYW5r
YXIgPG1yYW5nYW5rYXJAbWFydmVsbC5jb20+CiAgTWFvIFdlbmFuIDxtYW93ZW5hbkBodWF3ZWku
Y29tPgogIE1hcmNlbCBIb2x0bWFubiA8bWFyY2VsQGhvbHRtYW5uLm9yZz4KICBNYXJjbyBGZWxz
Y2ggPG0uZmVsc2NoQHBlbmd1dHJvbml4LmRlPgogIE1hcmsgQnJvd24gPGJyb29uaWVAa2VybmVs
Lm9yZz4KICBNYXJ0aW4gSy4gUGV0ZXJzZW4gPG1hcnRpbi5wZXRlcnNlbkBvcmFjbGUuY29tPgog
IE1hcnRpbiBTY2h3aWRlZnNreSA8c2Nod2lkZWZza3lAZGUuaWJtLmNvbT4KICBNYXNhaGlybyBZ
YW1hZGEgPHlhbWFkYS5tYXNhaGlyb0Bzb2Npb25leHQuY29tPgogIE1hdHRoaWFzIEthZWhsY2tl
IDxta2FAY2hyb21pdW0ub3JnPgogIE1hdXJpY2lvIEZhcmlhIGRlIE9saXZlaXJhIDxtYXVyaWNm
b0BsaW51eC52bmV0LmlibS5jb20+CiAgTWF1cm8gQ2FydmFsaG8gQ2hlaGFiIDxtY2hlaGFiK3Nh
bXN1bmdAa2VybmVsLm9yZz4KICBNaWNoYWVsIENoYW4gPG1pY2hhZWwuY2hhbkBicm9hZGNvbS5j
b20+CiAgTWljaGFlbCBFbGxlcm1hbiA8bXBlQGVsbGVybWFuLmlkLmF1PgogIE1pY2hhZWwgS2Vs
bGV5IDxtaWtlbGxleUBtaWNyb3NvZnQuY29tPgogIE1pY2hhZWwgTmV1bGluZyA8bWlrZXlAbmV1
bGluZy5vcmc+CiAgTWljaGFsIFNpbWVrIDxtaWNoYWwuc2ltZWtAeGlsaW54LmNvbT4KICBNaWNo
YWwgU3VjaGFuZWsgPG1zdWNoYW5la0BzdXNlLmRlPgogIE1pY2hhbCBTdWNow6FuZWsgPG1zdWNo
YW5la0BzdXNlLmRlPgogIE1pa2UgS3JhdmV0eiA8bWlrZS5rcmF2ZXR6QG9yYWNsZS5jb20+CiAg
TWlraGFpbCBHYXZyaWxvdiA8bWlraGFpbC52LmdhdnJpbG92QGdtYWlsLmNvbT4KICBNdWtlc2gg
T2poYSA8bW9qaGFAY29kZWF1cm9yYS5vcmc+CiAgTmFkYXYgQW1pdCA8bmFtaXRAdm13YXJlLmNv
bT4KICBOYXRoYW4gQ2hhbmNlbGxvciA8bmF0ZWNoYW5jZWxsb3JAZ21haWwuY29tPgogIE5laWwg
SG9ybWFuIDxuaG9ybWFuQHR1eGRyaXZlci5jb20+CiAgTmVpbEJyb3duIDxuZWlsYkBzdXNlLmNv
bT4KICBOaWNob2xhcyBQaWdnaW4gPG5waWdnaW5AZ21haWwuY29tPgogIE5pY2sgRGVzYXVsbmll
cnMgPG5kZXNhdWxuaWVyc0Bnb29nbGUuY29tPgogIE5pY29sYXMgRGljaHRlbCA8bmljb2xhcy5k
aWNodGVsQDZ3aW5kLmNvbT4KICBOaWdlbCBDcm94b24gPG5jcm94b25AcmVkaGF0LmNvbT4KICBO
b2J1aGlybyBJd2FtYXRzdSA8bm9idWhpcm8xLml3YW1hdHN1QHRvc2hpYmEuY28uanA+CiAgT2xp
dmVyIE5ldWt1bSA8b25ldWt1bUBzdXNlLmNvbT4KICBPbG9mIEpvaGFuc3NvbiA8b2xvZkBsaXhv
bS5uZXQ+CiAgT25kcmVqIE1vc25hY2VrIDxvbW9zbmFjZUByZWRoYXQuY29tPgogIFBhYmxvIE5l
aXJhIEF5dXNvIDxwYWJsb0BuZXRmaWx0ZXIub3JnPgogIFBhb2xvIEJvbnppbmkgPHBib256aW5p
QHJlZGhhdC5jb20+CiAgUGF1bCBCdXJ0b24gPHBhdWwuYnVydG9uQG1pcHMuY29tPgogIFBhdWwg
TW9vcmUgPHBhdWxAcGF1bC1tb29yZS5jb20+CiAgUGF3YW4gR3VwdGEgPHBhd2FuLmt1bWFyLmd1
cHRhQGxpbnV4LmludGVsLmNvbT4KICBQZW5nIExpIDxsaXBlbmczMjFAaHVhd2VpLmNvbT4KICBQ
ZXRlciBPYmVycGFybGVpdGVyIDxvYmVycGFyQGxpbnV4LmlibS5jb20+CiAgUGV0ZXIgWmlqbHN0
cmEgKEludGVsKSA8cGV0ZXJ6QGluZnJhZGVhZC5vcmc+CiAgUGV0ZXIgWmlqbHN0cmEgPHBldGVy
ekBpbmZyYWRlYWQub3JnPgogIFBoaWxpcHAgWmFiZWwgPHAuemFiZWxAcGVuZ3V0cm9uaXguZGU+
CiAgUGllcnJlLUxvdWlzIEJvc3NhcnQgPHBpZXJyZS1sb3Vpcy5ib3NzYXJ0QGxpbnV4LmludGVs
LmNvbT4KICBQby1Ic3UgTGluIDxwby1oc3UubGluQGNhbm9uaWNhbC5jb20+CiAgUHJhcml0IEJo
YXJnYXZhIDxwcmFyaXRAcmVkaGF0LmNvbT4KICBQcmFzYWQgU29kYWd1ZGkgPHBzb2RhZ3VkQGNv
ZGVhdXJvcmEub3JnPgogIFJhZGltIEtyxI1tw6HFmSA8cmtyY21hckByZWRoYXQuY29tPgogIFJh
bmRlciBXYW5nIDxyYW5kZXIud2FuZ0BsaW51eC5pbnRlbC5jb20+CiAgcmF5bW9uZCBwYW5nIDxy
YXltb25kcGFuZ3hkQGdtYWlsLmNvbT4KICBSaWNoYXJkIENvY2hyYW4gPHJpY2hhcmRjb2NocmFu
QGdtYWlsLmNvbT4KICBSaWthcmQgRmFsa2Vib3JuIDxyaWthcmQuZmFsa2Vib3JuQGdtYWlsLmNv
bT4KICBSb3NzIFp3aXNsZXIgPHp3aXNsZXJAY2hyb21pdW0ub3JnPgogIFJvc3MgWndpc2xlciA8
endpc2xlckBnb29nbGUuY29tPgogIFNhaSBQcmFuZWV0aCA8c2FpLnByYW5lZXRoLnByYWtoeWFA
aW50ZWwuY29tPgogIFNhaSBQcmFuZWV0aCBQcmFraHlhIDxzYWkucHJhbmVldGgucHJha2h5YUBp
bnRlbC5jb20+CiAgU2FrYXJpIEFpbHVzIDxzYWthcmkuYWlsdXNAbGludXguaW50ZWwuY29tPgog
IFNhc2hhIExldmluIChNaWNyb3NvZnQpIDxzYXNoYWxAa2VybmVsLm9yZz4KICBTYXNoYSBMZXZp
biA8c2FzaGFsQGtlcm5lbC5vcmc+CiAgU2hhd24gR3VvIDxzaGF3bmd1b0BrZXJuZWwub3JnPgog
IFNobXVsaWsgTGFka2FuaSA8c2htdWxpay5sYWRrYW5pQGdtYWlsLmNvbT4KICBTaG11bGlrIExh
ZGthbmkgPHNobXVsaWtAbWV0YW5ldHdvcmtzLmNvbT4KICBTaW1vbiBIb3JtYW4gPGhvcm1zQHZl
cmdlLm5ldC5hdT4KICBTbmVoIFNoYWggPHNuZWhzaGFoQGNvZGVhdXJvcmEub3JnPgogIFNvbmcg
TGl1IDxzb25nbGl1YnJhdmluZ0BmYi5jb20+CiAgc3BlY2sgZm9yIFBhd2FuIEd1cHRhIDxzcGVj
a0BsaW51dHJvbml4LmRlPgogIFN0ZWZmZW4gTWFpZXIgPG1haWVyQGxpbnV4LmlibS5jb20+CiAg
U3RlcGhhbmUgRXJhbmlhbiA8ZXJhbmlhbkBnb29nbGUuY29tPgogIFN0ZXBoZW4gU3VyeWFwdXRy
YSA8c3N1cnlhZXh0ckBnbWFpbC5jb20+CiAgU3RldmUgRnJlbmNoIDxzdGZyZW5jaEBtaWNyb3Nv
ZnQuY29tPgogIFN0ZXZlIFR3aXNzIDxzdHdpc3Mub3BlbnNvdXJjZUBkaWFzZW1pLmNvbT4KICBT
dGV2ZW4gUm9zdGVkdCAoVk13YXJlKSA8cm9zdGVkdEBnb29kbWlzLm9yZz4KICBTdmVuIFZhbiBB
c2Jyb2VjayA8VGhlU3ZlbjczQGdtYWlsLmNvbT4KICBUYWthc2hpIEl3YWkgPHRpd2FpQHN1c2Uu
ZGU+CiAgVGV0c3VvIEhhbmRhIDxwZW5ndWluLWtlcm5lbEBJLWxvdmUuU0FLVVJBLm5lLmpwPgog
IFRoaW5oIE5ndXllbiA8VGhpbmguTmd1eWVuQHN5bm9wc3lzLmNvbT4KICBUaGluaCBOZ3V5ZW4g
PHRoaW5obkBzeW5vcHN5cy5jb20+CiAgVGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXgu
ZGU+CiAgVGhvbWFzIEdsZWl4bmVyIDx0Z2x4QHh4eHh4eHh4eHh4eHg+CiAgVGltIENoZW4gPHRp
bS5jLmNoZW5AbGludXguaW50ZWwuY29tPgogIFRvYmluIEMuIEhhcmRpbmcgPHRvYmluQGtlcm5l
bC5vcmc+CiAgVG9tIExlbmRhY2t5IDx0aG9tYXMubGVuZGFja3lAYW1kLmNvbT4KICBUb255IEx1
Y2sgPHRvbnkubHVja0BpbnRlbC5jb20+CiAgVHJvbmQgTXlrbGVidXN0IDx0cm9uZC5teWtsZWJ1
c3RAaGFtbWVyc3BhY2UuY29tPgogIFRyb25kIE15a2xlYnVzdCA8dHJvbmRteUBnbWFpbC5jb20+
CiAgVHlsZXIgSGlja3MgPHR5aGlja3NAY2Fub25pY2FsLmNvbT4KICBWYXJ1biBQcmFrYXNoIDx2
YXJ1bkBjaGVsc2lvLmNvbT4KICBWaW5vZCBLb3VsIDx2a291bEBrZXJuZWwub3JnPgogIFZpdGFs
eSBLdXpuZXRzb3YgPHZrdXpuZXRzQHJlZGhhdC5jb20+CiAgV0FORyBDb25nIDx4aXlvdS53YW5n
Y29uZ0BnbWFpbC5jb20+CiAgV2VpIFlvbmdqdW4gPHdlaXlvbmdqdW4xQGh1YXdlaS5jb20+CiAg
V2VuIFlhbmcgPHdlbi55YW5nOTlAenRlLmNvbS5jbj4KICBXaWxsIERlYWNvbiA8d2lsbC5kZWFj
b25AYXJtLmNvbT4KICBXaWxsZW0gZGUgQnJ1aWpuIDx3aWxsZW1iQGdvb2dsZS5jb20+CiAgV29s
ZnJhbSBTYW5nIDx3c2ErcmVuZXNhc0BzYW5nLWVuZ2luZWVyaW5nLmNvbT4KICBYaWFvZmVpIFNo
ZW4gPHhpYW9mZWlzQGNvZGVhdXJvcmEub3JnPgogIFhpZSBYaXVRaSA8eGlleGl1cWlAaHVhd2Vp
LmNvbT4KICBYaW4gTG9uZyA8bHVjaWVuLnhpbkBnbWFpbC5jb20+CiAgWWFuLCBaaGVuZyA8enlh
bkByZWRoYXQuY29tPgogIFlvbmdsb25nIExpdSA8bGl1eW9uZ2xvbmdAaHVhd2VpLmNvbT4KICBZ
b3VuZyBYaWFvIDxZYW5nWDkyQGhvdG1haWwuY29tPgogIFl1ZUhhaWJpbmcgPHl1ZWhhaWJpbmdA
aHVhd2VpLmNvbT4KICBaaGFuZ1hpYW94dSA8emhhbmd4aWFveHU1QGh1YXdlaS5jb20+CiAgWnVi
aW4gTWl0aHJhIDx6c21AY2hyb21pdW0ub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2
LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1k
ZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmlj
dC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFn
ZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9m
IHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUu
ZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4g
YmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5n
aXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKICAgNTg3NTE0OWE0MDBhLi4wZjY1NGMxMmNkNzIg
IDBmNjU0YzEyY2Q3MjBlNjVmMWZiMzE3NGE3ZWU0NjhmMWRhYTA5ZTcgLT4gdGVzdGVkL2xpbnV4
LTQuNAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun May 19 06:25:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 May 2019 06:25:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSFFb-0002Y6-HO; Sun, 19 May 2019 06:24:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XwFn=TT=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hSFFa-0002Xw-8q
 for xen-devel@lists.xenproject.org; Sun, 19 May 2019 06:24:50 +0000
X-Inumbo-ID: cb13d45c-79fe-11e9-bd61-77fee18650a2
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cb13d45c-79fe-11e9-bd61-77fee18650a2;
 Sun, 19 May 2019 06:24:45 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hSFFU-0000sK-5Y; Sun, 19 May 2019 06:24:44 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hSFFT-0002GP-R7; Sun, 19 May 2019 06:24:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hSFFT-0005le-QN; Sun, 19 May 2019 06:24:43 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1hSFFT-0005le-QN@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 19 May 2019 06:24:43 +0000
Subject: [Xen-devel] [linux-3.18 bisection] complete
 test-amd64-amd64-xl-pvshim
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2c2hpbQp0ZXN0aWQgeGVuLWJvb3QKClRyZWU6IGxpbnV4IGdpdDovL2dpdC5r
ZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9zdGFibGUvbGludXgtc3RhYmxlLmdp
dApUcmVlOiBsaW51eGZpcm13YXJlIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4
LWZpcm13YXJlLmdpdApUcmVlOiBvdm1mIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292
bWYuZ2l0ClRyZWU6IHFlbXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlv
bmFsLmdpdApUcmVlOiBxZW11dSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0ClRy
ZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAoKKioqIEZvdW5kIGFuZCByZXBy
b2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4gdHJlZTogIGxpbnV4IGdp
dDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9zdGFibGUvbGludXgt
c3RhYmxlLmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgZGMzZTkxM2VkZjk0ZDU0ZGU1Njc4ZTcyNmNm
OTViMzgzMjdlNWQwOQogIEJ1ZyBub3QgcHJlc2VudDogOTIxYjJmZWQ2YTc5NDM5ZWYxNjA5ZWY0
YWYwYWRhNWNjY2IzNTU1YwogIExhc3QgZmFpbCByZXBybzogaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjU0Ny8KCgogIChSZXZpc2lvbiBsb2cgdG9v
IGxvbmcsIG9taXR0ZWQuKQoKCkZvciBiaXNlY3Rpb24gcmV2aXNpb24tdHVwbGUgZ3JhcGggc2Vl
OgogICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L3Jlc3VsdHMv
YmlzZWN0L2xpbnV4LTMuMTgvdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0ueGVuLWJvb3QuaHRt
bApSZXZpc2lvbiBJRHMgaW4gZWFjaCBncmFwaCBub2RlIHJlZmVyLCByZXNwZWN0aXZlbHksIHRv
IHRoZSBUcmVlcyBhYm92ZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KUnVubmluZyBjcy1iaXNlY3Rpb24tc3RlcCAtLWdyYXBoLW91dD0vaG9tZS9sb2dzL3Jlc3Vs
dHMvYmlzZWN0L2xpbnV4LTMuMTgvdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0ueGVuLWJvb3Qg
LS1zdW1tYXJ5LW91dD10bXAvMTM2NTQ3LmJpc2VjdGlvbi1zdW1tYXJ5IC0tYmFzaXMtdGVtcGxh
dGU9MTI4ODU4IC0tYmxlc3NpbmdzPXJlYWwscmVhbC1iaXNlY3QgbGludXgtMy4xOCB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2c2hpbSB4ZW4tYm9vdApTZWFyY2hpbmcgZm9yIGZhaWx1cmUgLyBiYXNp
cyBwYXNzOgogMTM2MjIwIGZhaWwgW2hvc3Q9ZGViaW5hMV0gLyAxMzI0NTYgW2hvc3Q9Y2hhcmRv
bm5heTBdIDEzMDM2NyBbaG9zdD1odXhlbHJlYmUxXSAxMzAyMDMgW2hvc3Q9Z29kZWxsbzBdIDEz
MDA2NyBbaG9zdD1jaGFyZG9ubmF5MF0gMTI5ODQ1IFtob3N0PWl0YWxpYTBdIDEyOTc2MCBbaG9z
dD1iYXJvcXVlMV0gMTI4ODU4IFtob3N0PWJhcm9xdWUwXSAxMjg4NDEgW2hvc3Q9Z29kZWxsbzFd
IDEyODgwNyBbaG9zdD1iYXJvcXVlMV0gMTI4NjkxIFtob3N0PWNoYXJkb25uYXkxXSAxMjgyNTgg
W2hvc3Q9Z29kZWxsbzFdIDEyODIzMiBbaG9zdD1kZWJpbmEwXSAxMjgxNzcgb2suCkZhaWx1cmUg
LyBiYXNpcyBwYXNzIGZsaWdodHM6IDEzNjIyMCAvIDEyODE3NwoodHJlZSB3aXRoIG5vIHVybDog
bWluaW9zKQoodHJlZSB3aXRoIG5vIHVybDogc2VhYmlvcykKVHJlZTogbGludXggZ2l0Oi8vZ2l0
Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3N0YWJsZS9saW51eC1zdGFibGUu
Z2l0ClRyZWU6IGxpbnV4ZmlybXdhcmUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGlu
dXgtZmlybXdhcmUuZ2l0ClRyZWU6IG92bWYgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qv
b3ZtZi5naXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0
aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQK
VHJlZTogeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CkxhdGVzdCBkYzNlOTEzZWRm
OTRkNTRkZTU2NzhlNzI2Y2Y5NWIzODMyN2U1ZDA5IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEw
YjUxOGYwZGZjZDg4NjAgZjY4NGMzZjVlZWY0YmU2OTFlMTM3YWU2NGU3ZDAwNTIxZWMyMDFkZSBk
MGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4
OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgZTgzMDc3YTNkMTEwNzI3MDhhNWMzOGZhMDlmYTlkMDEx
OTE0ZTJhMQpCYXNpcyBwYXNzIDkyMWIyZmVkNmE3OTQzOWVmMTYwOWVmNGFmMGFkYTVjY2NiMzU1
NWMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBlZjUyOWU2YWI3YzMx
MjkwYTMzMDQ1YmIxZjE4Mzc0NDdjYzBlYjU2IDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4
ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA5NDAx
ODViMmY2ZjM0MzI1MWMyYjgzYmQ5NmU1OTkzOThjZWE1MWVjCkdlbmVyYXRpbmcgcmV2aXNpb25z
IHdpdGggLi9hZGhvYy1yZXZ0dXBsZS1nZW5lcmF0b3IgIGdpdDovL2dpdC5rZXJuZWwub3JnL3B1
Yi9zY20vbGludXgva2VybmVsL2dpdC9zdGFibGUvbGludXgtc3RhYmxlLmdpdCM5MjFiMmZlZDZh
Nzk0MzllZjE2MDllZjRhZjBhZGE1Y2NjYjM1NTVjLWRjM2U5MTNlZGY5NGQ1NGRlNTY3OGU3MjZj
Zjk1YjM4MzI3ZTVkMDkgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdh
cmUuZ2l0I2M1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAtYzUzMGE3NWMx
ZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3Nz
dGVzdC9vdm1mLmdpdCNlZjUyOWU2YWI3YzMxMjkwYTMzMDQ1YmIxZjE4Mzc0NDdjYzBlYjU2LWY2
ODRjM2Y1ZWVmNGJlNjkxZTEzN2FlNjRlN2QwMDUyMWVjMjAxZGUgZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsXAogLmdpdCM5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNm
YmM0OGVmODkxM2UzMTQ5LWQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTgg
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdCNkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0
OTFkNDc4ZDY2ZGY1NmMxOTg2LTljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODli
MTEgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQjOTQwMTg1YjJmNmYzNDMyNTFjMmI4M2Jk
OTZlNTk5Mzk4Y2VhNTFlYy1lODMwNzdhM2QxMTA3MjcwOGE1YzM4ZmEwOWZhOWQwMTE5MTRlMmEx
CmFkaG9jLXJldnR1cGxlLWdlbmVyYXRvcjogdHJlZSBkaXNjb250aWd1b3VzOiBsaW51eC1zdGFi
bGUKYWRob2MtcmV2dHVwbGUtZ2VuZXJhdG9yOiB0cmVlIGRpc2NvbnRpZ3VvdXM6IG92bWYKYWRo
b2MtcmV2dHVwbGUtZ2VuZXJhdG9yOiB0cmVlIGRpc2NvbnRpZ3VvdXM6IHFlbXUteGVuCkxvYWRl
ZCAyMDA3IG5vZGVzIGluIHJldmlzaW9uIGdyYXBoClNlYXJjaGluZyBmb3IgdGVzdCByZXN1bHRz
OgogMTI4MDk2IFtob3N0PWVsYmxpbmcwXQogMTI4MTc3IHBhc3MgOTIxYjJmZWQ2YTc5NDM5ZWYx
NjA5ZWY0YWYwYWRhNWNjY2IzNTU1YyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRm
Y2Q4ODYwIGVmNTI5ZTZhYjdjMzEyOTBhMzMwNDViYjFmMTgzNzQ0N2NjMGViNTYgOWMwZWVkNjE4
ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFk
NDc4ZDY2ZGY1NmMxOTg2IDk0MDE4NWIyZjZmMzQzMjUxYzJiODNiZDk2ZTU5OTM5OGNlYTUxZWMK
IDEyODIzMiBbaG9zdD1kZWJpbmEwXQogMTI4MjU4IFtob3N0PWdvZGVsbG8xXQogMTI4NjkxIFto
b3N0PWNoYXJkb25uYXkxXQogMTI4ODA3IFtob3N0PWJhcm9xdWUxXQogMTI4ODU4IFtob3N0PWJh
cm9xdWUwXQogMTI4ODQxIFtob3N0PWdvZGVsbG8xXQogMTI5NzYwIFtob3N0PWJhcm9xdWUxXQog
MTI5ODQ1IFtob3N0PWl0YWxpYTBdCiAxMzAwNjcgW2hvc3Q9Y2hhcmRvbm5heTBdCiAxMzAyMDMg
W2hvc3Q9Z29kZWxsbzBdCiAxMzAzNjcgW2hvc3Q9aHV4ZWxyZWJlMV0KIDEzMDg0MyBmYWlsIGly
cmVsZXZhbnQKIDEzMDg3NiBmYWlsIGlycmVsZXZhbnQKIDEzMDkzOSBmYWlsIGlycmVsZXZhbnQK
IDEzMTA5NSBmYWlsIGlycmVsZXZhbnQKIDEzMTAzNSBmYWlsIGlycmVsZXZhbnQKIDEzMTEwNiBw
YXNzIDkyMWIyZmVkNmE3OTQzOWVmMTYwOWVmNGFmMGFkYTVjY2NiMzU1NWMgYzUzMGE3NWMxZTZh
NDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBlZjUyOWU2YWI3YzMxMjkwYTMzMDQ1YmIxZjE4
Mzc0NDdjYzBlYjU2IDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1
YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA5NDAxODViMmY2ZjM0MzI1MWMy
YjgzYmQ5NmU1OTkzOThjZWE1MWVjCiAxMzExNDEgcGFzcyBpcnJlbGV2YW50CiAxMzExNDIgcGFz
cyBpcnJlbGV2YW50CiAxMzExNDQgcGFzcyBpcnJlbGV2YW50CiAxMzExNDYgZmFpbCBpcnJlbGV2
YW50CiAxMzExMzUgZmFpbCBpcnJlbGV2YW50CiAxMzExNTAgcGFzcyBpcnJlbGV2YW50CiAxMzEx
MzYgcGFzcyBpcnJlbGV2YW50CiAxMzExMzcgZmFpbCBpcnJlbGV2YW50CiAxMzExNTIgcGFzcyBp
cnJlbGV2YW50CiAxMzExMzggcGFzcyBpcnJlbGV2YW50CiAxMzExMzkgcGFzcyBpcnJlbGV2YW50
CiAxMzExNTMgcGFzcyBpcnJlbGV2YW50CiAxMzExNDAgcGFzcyBpcnJlbGV2YW50CiAxMzExNDkg
ZmFpbCBpcnJlbGV2YW50CiAxMzExOTIgZmFpbCBpcnJlbGV2YW50CiAxMzEyNzkgZmFpbCBpcnJl
bGV2YW50CiAxMzEyMzEgZmFpbCBpcnJlbGV2YW50CiAxMzEzMDcgZmFpbCBpcnJlbGV2YW50CiAx
MzEzMzYgZmFpbCBpcnJlbGV2YW50CiAxMzE0MjAgZmFpbCBpcnJlbGV2YW50CiAxMzEzNzAgZmFp
bCBpcnJlbGV2YW50CiAxMzE0NDIgZmFpbCBpcnJlbGV2YW50CiAxMzE0NzkgZmFpbCBpcnJlbGV2
YW50CiAxMzE1MTIgZmFpbCBpcnJlbGV2YW50CiAxMzE1MzUgZmFpbCBpcnJlbGV2YW50CiAxMzE1
NjMgZmFpbCBpcnJlbGV2YW50CiAxMzE1ODAgZmFpbCBpcnJlbGV2YW50CiAxMzE1OTMgZmFpbCBp
cnJlbGV2YW50CiAxMzE2NDEgZmFpbCBpcnJlbGV2YW50CiAxMzE2MTkgZmFpbCBpcnJlbGV2YW50
CiAxMzE2NjYgZmFpbCBpcnJlbGV2YW50CiAxMzE2NzMgZmFpbCBpcnJlbGV2YW50CiAxMzE3MDUg
ZmFpbCBpcnJlbGV2YW50CiAxMzE3NDkgZmFpbCBpcnJlbGV2YW50CiAxMzE3MjkgZmFpbCBpcnJl
bGV2YW50CiAxMzE3NjkgZmFpbCBpcnJlbGV2YW50CiAxMzE5OTAgZmFpbCBpcnJlbGV2YW50CiAx
MzE5NjkgZmFpbCBpcnJlbGV2YW50CiAxMzIwNjYgZmFpbCBpcnJlbGV2YW50CiAxMzIxNzkgZmFp
bCBpcnJlbGV2YW50CiAxMzIyOTAgZmFpbCBpcnJlbGV2YW50CiAxMzI0MDggZmFpbCBpcnJlbGV2
YW50CiAxMzI0NTYgW2hvc3Q9Y2hhcmRvbm5heTBdCiAxMzI1NzkgZmFpbCBpcnJlbGV2YW50CiAx
MzI2NTIgZmFpbCBpcnJlbGV2YW50CiAxMzI3NDEgZmFpbCBpcnJlbGV2YW50CiAxMzI3OTggZmFp
bCBpcnJlbGV2YW50CiAxMzI5NjkgZmFpbCBpcnJlbGV2YW50CiAxMzMxNDYgcGFzcyA5MjFiMmZl
ZDZhNzk0MzllZjE2MDllZjRhZjBhZGE1Y2NjYjM1NTVjIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4
MzEwYjUxOGYwZGZjZDg4NjAgZWY1MjllNmFiN2MzMTI5MGEzMzA0NWJiMWYxODM3NDQ3Y2MwZWI1
NiA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2Rm
YTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgOTQwMTg1YjJmNmYzNDMyNTFjMmI4M2JkOTZlNTk5
Mzk4Y2VhNTFlYwogMTMzMTUyIGZhaWwgaXJyZWxldmFudAogMTMzMjc1IGZhaWwgaXJyZWxldmFu
dAogMTMzMjg4IGZhaWwgaXJyZWxldmFudAogMTMzNDY0IGZhaWwgaXJyZWxldmFudAogMTMzNDk5
IGZhaWwgaXJyZWxldmFudAogMTMzNTY1IGZhaWwgaXJyZWxldmFudAogMTMzNTM5IGZhaWwgaXJy
ZWxldmFudAogMTMzNjMwIGZhaWwgaXJyZWxldmFudAogMTMzNTc3IGZhaWwgaXJyZWxldmFudAog
MTMzNjcxIGZhaWwgaXJyZWxldmFudAogMTMzNjkzIGZhaWwgaXJyZWxldmFudAogMTMzNzc0IGZh
aWwgaXJyZWxldmFudAogMTMzNzM2IGZhaWwgaXJyZWxldmFudAogMTMzODE5IGZhaWwgaXJyZWxl
dmFudAogMTMzODU2IGZhaWwgaXJyZWxldmFudAogMTMzODkxIGZhaWwgaXJyZWxldmFudAogMTMz
OTE4IGZhaWwgaXJyZWxldmFudAogMTMzOTUzIGZhaWwgaXJyZWxldmFudAogMTM0NzU4IGZhaWwg
aXJyZWxldmFudAogMTM0OTE3IGZhaWwgaXJyZWxldmFudAogMTM1MDAwIGZhaWwgaXJyZWxldmFu
dAogMTM1MTEzIGZhaWwgaXJyZWxldmFudAogMTM1NDQxIGZhaWwgaXJyZWxldmFudAogMTM1NTM4
IGZhaWwgaXJyZWxldmFudAogMTM1NzM5IGZhaWwgaXJyZWxldmFudAogMTM1ODcyIGZhaWwgaXJy
ZWxldmFudAogMTM1OTgxIGZhaWwgaXJyZWxldmFudAogMTM2MDg5IGZhaWwgaXJyZWxldmFudAog
MTM2MjIwIGZhaWwgZGMzZTkxM2VkZjk0ZDU0ZGU1Njc4ZTcyNmNmOTViMzgzMjdlNWQwOSBjNTMw
YTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGY2ODRjM2Y1ZWVmNGJlNjkxZTEz
N2FlNjRlN2QwMDUyMWVjMjAxZGUgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3
Njc5OCA5Y2NhMDJkOGZmYzIzZTk2ODhhOTcxZDg1OGU0ZmZkZmY1Mzg5YjExIGU4MzA3N2EzZDEx
MDcyNzA4YTVjMzhmYTA5ZmE5ZDAxMTkxNGUyYTEKIDEzNjQzNyBwYXNzIDkyMWIyZmVkNmE3OTQz
OWVmMTYwOWVmNGFmMGFkYTVjY2NiMzU1NWMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4
ZjBkZmNkODg2MCBlZjUyOWU2YWI3YzMxMjkwYTMzMDQ1YmIxZjE4Mzc0NDdjYzBlYjU2IDljMGVl
ZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIy
NDkxZDQ3OGQ2NmRmNTZjMTk4NiA5NDAxODViMmY2ZjM0MzI1MWMyYjgzYmQ5NmU1OTkzOThjZWE1
MWVjCiAxMzY0OTcgZmFpbCBkYzNlOTEzZWRmOTRkNTRkZTU2NzhlNzI2Y2Y5NWIzODMyN2U1ZDA5
IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZjY4NGMzZjVlZWY0YmU2
OTFlMTM3YWU2NGU3ZDAwNTIxZWMyMDFkZSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5
ZjUwODc2Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgZTgzMDc3
YTNkMTEwNzI3MDhhNWMzOGZhMDlmYTlkMDExOTE0ZTJhMQogMTM2NDk5IHBhc3MgOTIxYjJmZWQ2
YTc5NDM5ZWYxNjA5ZWY0YWYwYWRhNWNjY2IzNTU1YyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMx
MGI1MThmMGRmY2Q4ODYwIGVmNTI5ZTZhYjdjMzEyOTBhMzMwNDViYjFmMTgzNzQ0N2NjMGViNTYg
ZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4
M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDliOGIzZjMwMGYxZjhhYTkzZDdkNDU5MGQ5MmJjNzQ2
Y2U2NDEyY2IKIDEzNjUwNSBwYXNzIDkyMWIyZmVkNmE3OTQzOWVmMTYwOWVmNGFmMGFkYTVjY2Ni
MzU1NWMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBlZjUyOWU2YWI3
YzMxMjkwYTMzMDQ1YmIxZjE4Mzc0NDdjYzBlYjU2IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4
NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA2
ODI5MmM5NGE2MGVhYjI0NTE0YWI0YThlNDc3MmFmMjRkZWFkODA3CiAxMzY1MDYgcGFzcyA5MjFi
MmZlZDZhNzk0MzllZjE2MDllZjRhZjBhZGE1Y2NjYjM1NTVjIGM1MzBhNzVjMWU2YTQ3MmIwZWI5
NTU4MzEwYjUxOGYwZGZjZDg4NjAgZWY1MjllNmFiN2MzMTI5MGEzMzA0NWJiMWYxODM3NDQ3Y2Mw
ZWI1NiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRk
Y2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMjE5YjQ1NzIwMWNlZTc5YTZhNTdhN2IzMGYx
MGM3OGI5Mjk0ZDY0ZAogMTM2NTA3IHBhc3MgOTIxYjJmZWQ2YTc5NDM5ZWYxNjA5ZWY0YWYwYWRh
NWNjY2IzNTU1YyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGVmNTI5
ZTZhYjdjMzEyOTBhMzMwNDViYjFmMTgzNzQ0N2NjMGViNTYgZDBkOGFkMzllY2I1MWNkNzQ5N2Nk
NTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMx
OTg2IGRiMmFmMjNkMTUwNzc2MDVmMjg2ZDhlZjg2YzhmNWQ5YzFiODMwMmEKIDEzNjUxMCBwYXNz
IDkyMWIyZmVkNmE3OTQzOWVmMTYwOWVmNGFmMGFkYTVjY2NiMzU1NWMgYzUzMGE3NWMxZTZhNDcy
YjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBlZjUyOWU2YWI3YzMxMjkwYTMzMDQ1YmIxZjE4Mzc0
NDdjYzBlYjU2IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3
OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAwMGI0ZjRkMGZiNzVkYzE4M2I0OTll
NzhkMWFiY2I4NjVkYmMzMGQ3CiAxMzY1MTMgcGFzcyA5MjFiMmZlZDZhNzk0MzllZjE2MDllZjRh
ZjBhZGE1Y2NjYjM1NTVjIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAg
ZWY1MjllNmFiN2MzMTI5MGEzMzA0NWJiMWYxODM3NDQ3Y2MwZWI1NiBkMGQ4YWQzOWVjYjUxY2Q3
NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZk
ZjU2YzE5ODYgZjJmOGM2N2VkOWU1ZWMyYzYxYzhkNzA2NTNjYzM1ZDU0MjdlZmU4MgogMTM2NTQz
IGZhaWwgZGMzZTkxM2VkZjk0ZDU0ZGU1Njc4ZTcyNmNmOTViMzgzMjdlNWQwOSBjNTMwYTc1YzFl
NmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGVmNTI5ZTZhYjdjMzEyOTBhMzMwNDViYjFm
MTgzNzQ0N2NjMGViNTYgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBk
ZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IGRjNDk3NjM1ZDkzZjY2NzJm
ODI3MjdhZDk3YTU1MjA1MTc3YmUyYWEKIDEzNjUxNyBwYXNzIDkyMWIyZmVkNmE3OTQzOWVmMTYw
OWVmNGFmMGFkYTVjY2NiMzU1NWMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNk
ODg2MCBlZjUyOWU2YWI3YzMxMjkwYTMzMDQ1YmIxZjE4Mzc0NDdjYzBlYjU2IGQwZDhhZDM5ZWNi
NTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3
OGQ2NmRmNTZjMTk4NiA1YTVlYjFhMTg0OGRmYjEyMDMyYmU5OGUwMGQzOWZiZTlmNzA3NTM2CiAx
MzY1MTggYmxvY2tlZCA5MjFiMmZlZDZhNzk0MzllZjE2MDllZjRhZjBhZGE1Y2NjYjM1NTVjIGM1
MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZWY1MjllNmFiN2MzMTI5MGEz
MzA0NWJiMWYxODM3NDQ3Y2MwZWI1NiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUw
ODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMjVlYzg1NDZm
ZDFhZjQ1YjBjYTY4OGRjNjZiN2E1OWRlNWRjZWNhMQogMTM2NTE5IHBhc3MgOTIxYjJmZWQ2YTc5
NDM5ZWYxNjA5ZWY0YWYwYWRhNWNjY2IzNTU1YyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1
MThmMGRmY2Q4ODYwIGVmNTI5ZTZhYjdjMzEyOTBhMzMwNDViYjFmMTgzNzQ0N2NjMGViNTYgZDBk
OGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2Uz
MjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDViYTFjNWQwNjQxY2Y2MzA4NmIzMDU4ZTU0N2ZjZDI4YzNj
NGEwMTEKIDEzNjU0NCBwYXNzIDkyMWIyZmVkNmE3OTQzOWVmMTYwOWVmNGFmMGFkYTVjY2NiMzU1
NWMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBlZjUyOWU2YWI3YzMx
MjkwYTMzMDQ1YmIxZjE4Mzc0NDdjYzBlYjU2IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZl
MDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBkYzQ5
NzYzNWQ5M2Y2NjcyZjgyNzI3YWQ5N2E1NTIwNTE3N2JlMmFhCiAxMzY1MjIgYmxvY2tlZCA5MjFi
MmZlZDZhNzk0MzllZjE2MDllZjRhZjBhZGE1Y2NjYjM1NTVjIGM1MzBhNzVjMWU2YTQ3MmIwZWI5
NTU4MzEwYjUxOGYwZGZjZDg4NjAgZWY1MjllNmFiN2MzMTI5MGEzMzA0NWJiMWYxODM3NDQ3Y2Mw
ZWI1NiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRk
Y2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgODVhZWE4M2Q0NmQyNGViNDIwMjM1YjE3MmNk
M2Y0MjdhODE1M2MxOAogMTM2NTI0IGJsb2NrZWQgOTIxYjJmZWQ2YTc5NDM5ZWYxNjA5ZWY0YWYw
YWRhNWNjY2IzNTU1YyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGVm
NTI5ZTZhYjdjMzEyOTBhMzMwNDViYjFmMTgzNzQ0N2NjMGViNTYgZDBkOGFkMzllY2I1MWNkNzQ5
N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1
NmMxOTg2IGY2MTY4NWE2NjkwMzhiZDcwOGZlYjUwZGMzZmUwMzA5ZWUxNTY4YjAKIDEzNjU0NyBm
YWlsIGRjM2U5MTNlZGY5NGQ1NGRlNTY3OGU3MjZjZjk1YjM4MzI3ZTVkMDkgYzUzMGE3NWMxZTZh
NDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBlZjUyOWU2YWI3YzMxMjkwYTMzMDQ1YmIxZjE4
Mzc0NDdjYzBlYjU2IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1
YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBkYzQ5NzYzNWQ5M2Y2NjcyZjgy
NzI3YWQ5N2E1NTIwNTE3N2JlMmFhCiAxMzY1MjYgcGFzcyA5MjFiMmZlZDZhNzk0MzllZjE2MDll
ZjRhZjBhZGE1Y2NjYjM1NTVjIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4
NjAgZWY1MjllNmFiN2MzMTI5MGEzMzA0NWJiMWYxODM3NDQ3Y2MwZWI1NiBkMGQ4YWQzOWVjYjUx
Y2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0Nzhk
NjZkZjU2YzE5ODYgZGM0OTc2MzVkOTNmNjY3MmY4MjcyN2FkOTdhNTUyMDUxNzdiZTJhYQogMTM2
NTI5IGZhaWwgZGMzZTkxM2VkZjk0ZDU0ZGU1Njc4ZTcyNmNmOTViMzgzMjdlNWQwOSBjNTMwYTc1
YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGVmNTI5ZTZhYjdjMzEyOTBhMzMwNDVi
YjFmMTgzNzQ0N2NjMGViNTYgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5
OCA5Y2NhMDJkOGZmYzIzZTk2ODhhOTcxZDg1OGU0ZmZkZmY1Mzg5YjExIGRjNDk3NjM1ZDkzZjY2
NzJmODI3MjdhZDk3YTU1MjA1MTc3YmUyYWEKIDEzNjUzNCBmYWlsIGRjM2U5MTNlZGY5NGQ1NGRl
NTY3OGU3MjZjZjk1YjM4MzI3ZTVkMDkgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBk
ZmNkODg2MCBlZjUyOWU2YWI3YzMxMjkwYTMzMDQ1YmIxZjE4Mzc0NDdjYzBlYjU2IGQwZDhhZDM5
ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkx
ZDQ3OGQ2NmRmNTZjMTk4NiBkYzQ5NzYzNWQ5M2Y2NjcyZjgyNzI3YWQ5N2E1NTIwNTE3N2JlMmFh
CiAxMzY1MzggcGFzcyA5MjFiMmZlZDZhNzk0MzllZjE2MDllZjRhZjBhZGE1Y2NjYjM1NTVjIGM1
MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZWY1MjllNmFiN2MzMTI5MGEz
MzA0NWJiMWYxODM3NDQ3Y2MwZWI1NiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUw
ODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgZGM0OTc2MzVk
OTNmNjY3MmY4MjcyN2FkOTdhNTUyMDUxNzdiZTJhYQpTZWFyY2hpbmcgZm9yIGludGVyZXN0aW5n
IHZlcnNpb25zCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMjgxNzcgKHBhc3MpLCBmb3IgYmFzaXMg
cGFzcwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTM2MjIwIChmYWlsKSwgZm9yIGJhc2lzIGZhaWx1
cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTM2NDM3IChwYXNzKSwgZm9yIGJhc2lzIHBhc3MKIFJl
cHJvIGZvdW5kOiBmbGlnaHQgMTM2NDk3IChmYWlsKSwgZm9yIGJhc2lzIGZhaWx1cmUKIDAgcmV2
aXNpb25zIGF0IDkyMWIyZmVkNmE3OTQzOWVmMTYwOWVmNGFmMGFkYTVjY2NiMzU1NWMgYzUzMGE3
NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBlZjUyOWU2YWI3YzMxMjkwYTMzMDQ1
YmIxZjE4Mzc0NDdjYzBlYjU2IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3
OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBkYzQ5NzYzNWQ5M2Y2
NjcyZjgyNzI3YWQ5N2E1NTIwNTE3N2JlMmFhCk5vIHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QsIGNo
ZWNraW5nIGdyYXBoIHN0YXRlLgogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTM2NTI2IChwYXNzKSwg
Zm9yIGxhc3QgcGFzcwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTM2NTM0IChmYWlsKSwgZm9yIGZp
cnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTM2NTM4IChwYXNzKSwgZm9yIGxhc3Qg
cGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMzY1NDMgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVy
ZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMzY1NDQgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXBy
byBmb3VuZDogZmxpZ2h0IDEzNjU0NyAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCgoqKiogRm91
bmQgYW5kIHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0cmVl
OiAgbGludXggZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3N0
YWJsZS9saW51eC1zdGFibGUuZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICBkYzNlOTEzZWRmOTRkNTRk
ZTU2NzhlNzI2Y2Y5NWIzODMyN2U1ZDA5CiAgQnVnIG5vdCBwcmVzZW50OiA5MjFiMmZlZDZhNzk0
MzllZjE2MDllZjRhZjBhZGE1Y2NjYjM1NTVjCiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTM2NTQ3LwoKCiAgKFJldmlz
aW9uIGxvZyB0b28gbG9uZywgb21pdHRlZC4pCgpkb3Q6IGdyYXBoIGlzIHRvbyBsYXJnZSBmb3Ig
Y2Fpcm8tcmVuZGVyZXIgYml0bWFwcy4gU2NhbGluZyBieSAwLjU5MjYxNyB0byBmaXQKcG5tdG9w
bmc6IDg3IGNvbG9ycyBmb3VuZApSZXZpc2lvbiBncmFwaCBsZWZ0IGluIC9ob21lL2xvZ3MvcmVz
dWx0cy9iaXNlY3QvbGludXgtMy4xOC90ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbS54ZW4tYm9v
dC57ZG90LHBzLHBuZyxodG1sLHN2Z30uCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KMTM2NTQ3OiB0b2xlcmFibGUgQUxMIEZBSUwKCmZsaWdodCAxMzY1NDcgbGludXgt
My4xOCByZWFsLWJpc2VjdCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5v
cmcvb3NzdGVzdC9sb2dzLzEzNjU0Ny8KCkZhaWx1cmVzIDotLyBidXQgbm8gcmVncmVzc2lvbnMu
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3Vs
ZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCgoKam9iczoKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5v
cmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3Ms
IGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJl
cG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9
bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1t
YXJ5CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun May 19 08:04:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 May 2019 08:04:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSGnT-0002hH-L2; Sun, 19 May 2019 08:03:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XwFn=TT=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hSGnS-0002h7-Sc
 for xen-devel@lists.xenproject.org; Sun, 19 May 2019 08:03:54 +0000
X-Inumbo-ID: a4acdd23-7a0c-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a4acdd23-7a0c-11e9-8980-bc764e045a96;
 Sun, 19 May 2019 08:03:53 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hSGnQ-0003Ep-Lr; Sun, 19 May 2019 08:03:52 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hSGnQ-0008A7-7h; Sun, 19 May 2019 08:03:52 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hSGnQ-0003xZ-5o; Sun, 19 May 2019 08:03:52 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136391-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.10-testing:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:regression
 xen-4.10-testing:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:regression
 xen-4.10-testing:test-amd64-amd64-xl-qcow2:guest-localmigrate/x10:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=d5e3494e313b07c9b5fac6f96dba73bfad836255
X-Osstest-Versions-That: xen=aa6978c2688f28e5fc55c960bbfe5e64f9105f84
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 19 May 2019 08:03:52 +0000
Subject: [Xen-devel] [xen-4.10-testing test] 136391: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjM5MSB4ZW4tNC4xMC10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzYzOTEvCgpSZWdyZXNzaW9ucyA6
LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRp
bmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
djItYW1kIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzNTgxMwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAxMiBndWVzdC1zdGFydCAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTM1ODEzCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAxNyBndWVzdC1s
b2NhbG1pZ3JhdGUveDEwICAgICAgIGZhaWwgIGxpa2UgMTM1ODEzCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyIGZhaWwgbGlrZSAx
MzU4MTMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBsaWtlIDEzNTgxMwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
bXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVz
dGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGQ1ZTM0OTRlMzEzYjA3YzliNWZhYzZmOTZkYmE3
M2JmYWQ4MzYyNTUKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIGFhNjk3
OGMyNjg4ZjI4ZTVmYzU1Yzk2MGJiZmU1ZTY0ZjkxMDVmODQKCkxhc3QgdGVzdCBvZiBiYXNpcyAg
IDEzNTgxMyAgMjAxOS0wNS0wNiAxMzoxNTozNyBaICAgMTIgZGF5cwpGYWlsaW5nIHNpbmNlICAg
ICAgICAxMzYyMzIgIDIwMTktMDUtMTQgMTc6MDY6MDUgWiAgICA0IGRheXMgICAgMiBhdHRlbXB0
cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzYzOTEgIDIwMTktMDUtMTYgMTk6MTU6NTEgWiAgICAy
IGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5k
ZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIENo
cmlzdGlhbiBMaW5kaWcgPGNocmlzdGlhbi5saW5kaWdAY2l0cml4LmNvbT4KICBJZ29yIERydXpo
aW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIEtldmluIFRpYW4g
PGtldmluLnRpYW5AaW50ZWwuY29tPgogIE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSA8bWFy
bWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KICBQZXRyZSBQaXJjYWxhYnUgPHBwaXJjYWxh
YnVAYml0ZGVmZW5kZXIuY29tPgogIFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVu
ZGVyLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
aTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpz
Zy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczog
L2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFu
ZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90
IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAzODIgbGluZXMgbG9uZy4p
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun May 19 08:16:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 May 2019 08:16:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSGz5-0003fC-U1; Sun, 19 May 2019 08:15:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XwFn=TT=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hSGz4-0003ez-7t
 for xen-devel@lists.xenproject.org; Sun, 19 May 2019 08:15:54 +0000
X-Inumbo-ID: 4fe93ee2-7a0e-11e9-941b-d7b56d3c3b7d
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4fe93ee2-7a0e-11e9-941b-d7b56d3c3b7d;
 Sun, 19 May 2019 08:15:50 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hSGyz-0003Sv-Od; Sun, 19 May 2019 08: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.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hSGyz-0000b3-FA; Sun, 19 May 2019 08:15:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hSGyz-0000et-EV; Sun, 19 May 2019 08:15:49 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1hSGyz-0000et-EV@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 19 May 2019 08:15:49 +0000
Subject: [Xen-devel] [qemu-mainline bisection] complete build-armhf
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4268396330381012660=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

branch xen-unstable
xenbranch xen-unstable
job build-armhf
testid xen-build

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:  qemuu git://git.qemu.org/qemu.git
  Bug introduced:  79d77bcd366190a81d092177e4f84d34b7a56fc2
  Bug not present: aa64cfaeb4ad0e67ccb54fa20511d7a36db9d833
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/136550/


  commit 79d77bcd366190a81d092177e4f84d34b7a56fc2
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Mon Apr 29 17:35:57 2019 +0100
  
      configure: Remove --source-path option
      
      Normally configure identifies the source path by looking
      at the location where the configure script itself exists.
      We also provide a --source-path option which lets the user
      manually override this.
      
      There isn't really an obvious use case for the --source-path
      option, and in commit 927128222b0a91f56c13a in 2017 we
      accidentally added some logic that looks at $source_path
      before the command line option that overrides it has been
      processed.
      
      The fact that nobody complained suggests that there isn't
      any use of this option and we aren't testing it either;
      remove it. This allows us to move the "make $source_path
      absolute" logic up so that there is no window in the script
      where $source_path is set but not yet absolute.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Daniel P. BerrangÃ© <berrange@redhat.com>
      Message-id: 20190318134019.23729-1-peter.maydell@linaro.org


For bisection revision-tuple graph see:
   http://logs.test-lab.xenproject.org/osstest/results/bisect/qemu-mainline/build-armhf.xen-build.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/build-armhf.xen-build --summary-out=tmp/136550.bisection-summary --basis-template=135251 --blessings=real,real-bisect qemu-mainline build-armhf xen-build
Searching for failure / basis pass:
 136320 fail [host=cubietruck-picasso] / 135416 [host=cubietruck-gleizes] 135251 [host=cubietruck-gleizes] 135077 ok.
Failure / basis pass flights: 136320 / 135077
(tree in latest but not in basispass: ovmf)
Tree: qemuu git://git.qemu.org/qemu.git
Tree: xen git://xenbits.xen.org/xen.git
Latest e329ad2ab72c43b56df88b34954c2c7d839bb373 e83077a3d11072708a5c38fa09fa9d011914e2a1
Basis pass eeba63fc7fface36f438bcbc0d3b02e7dcb59983 cb70a26f78848fe45f593f7ebc9cfaac760a791b
Generating revisions with ./adhoc-revtuple-generator  git://git.qemu.org/qemu.git#eeba63fc7fface36f438bcbc0d3b02e7dcb59983-e329ad2ab72c43b56df88b34954c2c7d839bb373 git://xenbits.xen.org/xen.git#cb70a26f78848fe45f593f7ebc9cfaac760a791b-e83077a3d11072708a5c38fa09fa9d011914e2a1
Loaded 9607 nodes in revision graph
Searching for test results:
 134899 [host=cubietruck-gleizes]
 134989 [host=cubietruck-gleizes]
 135077 pass eeba63fc7fface36f438bcbc0d3b02e7dcb59983 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 135251 [host=cubietruck-gleizes]
 135449 [host=cubietruck-gleizes]
 135448 [host=cubietruck-gleizes]
 135416 [host=cubietruck-gleizes]
 135828 [host=cubietruck-gleizes]
 135554 [host=cubietruck-gleizes]
 135571 fail irrelevant
 135711 fail irrelevant
 135937 [host=cubietruck-gleizes]
 136029 fail irrelevant
 136211 [host=cubietruck-metzinger]
 136121 fail irrelevant
 136373 [host=cubietruck-metzinger]
 136353 [host=cubietruck-metzinger]
 136319 [host=cubietruck-metzinger]
 136320 fail e329ad2ab72c43b56df88b34954c2c7d839bb373 e83077a3d11072708a5c38fa09fa9d011914e2a1
 136365 [host=cubietruck-metzinger]
 136342 [host=cubietruck-metzinger]
 136308 pass eeba63fc7fface36f438bcbc0d3b02e7dcb59983 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136312 fail irrelevant
 136357 [host=cubietruck-metzinger]
 136345 [host=cubietruck-metzinger]
 136313 fail irrelevant
 136325 [host=cubietruck-metzinger]
 136314 fail irrelevant
 136347 [host=cubietruck-metzinger]
 136316 fail irrelevant
 136333 [host=cubietruck-metzinger]
 136318 pass irrelevant
 136334 [host=cubietruck-metzinger]
 136335 [host=cubietruck-metzinger]
 136338 [host=cubietruck-metzinger]
 136339 [host=cubietruck-metzinger]
 136341 [host=cubietruck-metzinger]
 136348 [host=cubietruck-metzinger]
 136383 [host=cubietruck-metzinger]
 136367 [host=cubietruck-metzinger]
 136359 [host=cubietruck-metzinger]
 136363 [host=cubietruck-metzinger]
 136370 [host=cubietruck-metzinger]
 136379 [host=cubietruck-metzinger]
 136382 [host=cubietruck-metzinger]
 136389 [host=cubietruck-metzinger]
 136393 [host=cubietruck-metzinger]
 136396 [host=cubietruck-metzinger]
 136399 [host=cubietruck-metzinger]
 136402 [host=cubietruck-metzinger]
 136443 [host=cubietruck-metzinger]
 136467 [host=cubietruck-metzinger]
 136427 [host=cubietruck-metzinger]
 136456 [host=cubietruck-metzinger]
 136410 [host=cubietruck-metzinger]
 136413 [host=cubietruck-metzinger]
 136436 [host=cubietruck-metzinger]
 136416 [host=cubietruck-metzinger]
 136421 [host=cubietruck-metzinger]
 136439 [host=cubietruck-metzinger]
 136471 [host=cubietruck-metzinger]
 136424 [host=cubietruck-metzinger]
 136479 fail e329ad2ab72c43b56df88b34954c2c7d839bb373 e83077a3d11072708a5c38fa09fa9d011914e2a1
 136486 fail 30302acee710881cb248ec3391adcd54dcf52396 e83077a3d11072708a5c38fa09fa9d011914e2a1
 136472 [host=cubietruck-metzinger]
 136481 fail 04d6556c5c91d6b00c70df7b85e1715a7c7870df e83077a3d11072708a5c38fa09fa9d011914e2a1
 136474 [host=cubietruck-metzinger]
 136458 [host=cubietruck-metzinger]
 136491 fail 574d96933ceff60b2d13fe97602572fc7e95f7c6 dc497635d93f6672f82727ad97a55205177be2aa
 136475 [host=cubietruck-metzinger]
 136482 fail e3b4257d032dede8ffcfe868ffd74bb584842f62 e83077a3d11072708a5c38fa09fa9d011914e2a1
 136487 fail d6de7fed802f2bf42efdc0d081c67dc2ecf01e3f e83077a3d11072708a5c38fa09fa9d011914e2a1
 136476 [host=cubietruck-metzinger]
 136478 pass eeba63fc7fface36f438bcbc0d3b02e7dcb59983 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136495 fail 6000531e19964756673a5f4b694a649ef883605a dc497635d93f6672f82727ad97a55205177be2aa
 136488 fail 52ec9dcc1ed5609674e7b52198c18207bb193548 dc497635d93f6672f82727ad97a55205177be2aa
 136483 fail 812b835fb4d23dd108b2f9802158472d50b73579 e83077a3d11072708a5c38fa09fa9d011914e2a1
 136496 pass 06e64339555096a2bc2d08c7e012b36a9977062c dc497635d93f6672f82727ad97a55205177be2aa
 136489 fail f62d632f4328fab02682335ba1ccfdbd9893d33d dc497635d93f6672f82727ad97a55205177be2aa
 136492 fail 22d96eac64877c4d96f9928babb6f2fcc68faacf dc497635d93f6672f82727ad97a55205177be2aa
 136498 pass aaef873b130f4f9c78f8e97b69c235c81b8b8b88 dc497635d93f6672f82727ad97a55205177be2aa
 136502 pass ef5dae6805cce7b59d129d801bdc5db71bcbd60d dc497635d93f6672f82727ad97a55205177be2aa
 136509 pass ede9a8a656c992deecce45f8175985dd81cc6be9 dc497635d93f6672f82727ad97a55205177be2aa
 136512 pass 6739df3fafaa3e2ec37af23fd77d2119869f4a4f dc497635d93f6672f82727ad97a55205177be2aa
 136541 pass aa64cfaeb4ad0e67ccb54fa20511d7a36db9d833 dc497635d93f6672f82727ad97a55205177be2aa
 136515 pass eeba63fc7fface36f438bcbc0d3b02e7dcb59983 9b8b3f300f1f8aa93d7d4590d92bc746ce6412cb
 136545 fail 79d77bcd366190a81d092177e4f84d34b7a56fc2 dc497635d93f6672f82727ad97a55205177be2aa
 136521 pass eeba63fc7fface36f438bcbc0d3b02e7dcb59983 b32c0446b103aa801ee18780b2fdd78dfc0b9052
 136523 pass eeba63fc7fface36f438bcbc0d3b02e7dcb59983 85aea83d46d24eb420235b172cd3f427a8153c18
 136546 pass aa64cfaeb4ad0e67ccb54fa20511d7a36db9d833 dc497635d93f6672f82727ad97a55205177be2aa
 136528 pass aa64cfaeb4ad0e67ccb54fa20511d7a36db9d833 dc497635d93f6672f82727ad97a55205177be2aa
 136550 fail 79d77bcd366190a81d092177e4f84d34b7a56fc2 dc497635d93f6672f82727ad97a55205177be2aa
 136533 fail 3432c79a4e7345818d2defcf9e61a1bcb2907f9f dc497635d93f6672f82727ad97a55205177be2aa
 136535 fail ef9aae2522c22c05df17dd898099dd5c3f20d688 dc497635d93f6672f82727ad97a55205177be2aa
 136536 fail 5bcf8ed9401e62c73158ba110864ee1375558bf7 dc497635d93f6672f82727ad97a55205177be2aa
 136539 fail 79d77bcd366190a81d092177e4f84d34b7a56fc2 dc497635d93f6672f82727ad97a55205177be2aa
Searching for interesting versions
 Result found: flight 135077 (pass), for basis pass
 Result found: flight 136320 (fail), for basis failure
 Repro found: flight 136478 (pass), for basis pass
 Repro found: flight 136479 (fail), for basis failure
 0 revisions at aa64cfaeb4ad0e67ccb54fa20511d7a36db9d833 dc497635d93f6672f82727ad97a55205177be2aa
No revisions left to test, checking graph state.
 Result found: flight 136528 (pass), for last pass
 Result found: flight 136539 (fail), for first failure
 Repro found: flight 136541 (pass), for last pass
 Repro found: flight 136545 (fail), for first failure
 Repro found: flight 136546 (pass), for last pass
 Repro found: flight 136550 (fail), for first failure

*** Found and reproduced problem changeset ***

  Bug is in tree:  qemuu git://git.qemu.org/qemu.git
  Bug introduced:  79d77bcd366190a81d092177e4f84d34b7a56fc2
  Bug not present: aa64cfaeb4ad0e67ccb54fa20511d7a36db9d833
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/136550/


  commit 79d77bcd366190a81d092177e4f84d34b7a56fc2
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Mon Apr 29 17:35:57 2019 +0100
  
      configure: Remove --source-path option
      
      Normally configure identifies the source path by looking
      at the location where the configure script itself exists.
      We also provide a --source-path option which lets the user
      manually override this.
      
      There isn't really an obvious use case for the --source-path
      option, and in commit 927128222b0a91f56c13a in 2017 we
      accidentally added some logic that looks at $source_path
      before the command line option that overrides it has been
      processed.
      
      The fact that nobody complained suggests that there isn't
      any use of this option and we aren't testing it either;
      remove it. This allows us to move the "make $source_path
      absolute" logic up so that there is no window in the script
      where $source_path is set but not yet absolute.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Daniel P. BerrangÃ© <berrange@redhat.com>
      Message-id: 20190318134019.23729-1-peter.maydell@linaro.org

pnmtopng: 207 colors found
Revision graph left in /home/logs/results/bisect/qemu-mainline/build-armhf.xen-build.{dot,ps,png,html,svg}.
----------------------------------------
136550: tolerable ALL FAIL

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

Failures :-/ but no regressions.

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


jobs:
 build-armhf                                                  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



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4268396330381012660==--

From xen-devel-bounces@lists.xenproject.org Sun May 19 08:23:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 May 2019 08:23:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSH6B-0004Y0-2w; Sun, 19 May 2019 08:23:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XwFn=TT=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hSH69-0004Xq-VU
 for xen-devel@lists.xenproject.org; Sun, 19 May 2019 08:23:14 +0000
X-Inumbo-ID: 570a0c41-7a0f-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 570a0c41-7a0f-11e9-8980-bc764e045a96;
 Sun, 19 May 2019 08:23:11 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hSH67-0003bf-6H; Sun, 19 May 2019 08:23:11 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hSH66-00013v-Qc; Sun, 19 May 2019 08:23:10 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hSH66-0008WV-Pd; Sun, 19 May 2019 08:23:10 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136428-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.7-testing:build-i386-prev:xen-build:fail:regression
 xen-4.7-testing:build-amd64:xen-build:fail:regression
 xen-4.7-testing:build-i386-xsm:xen-build:fail:regression
 xen-4.7-testing:build-i386:xen-build:fail:regression
 xen-4.7-testing:build-amd64-prev:xen-build:fail:regression
 xen-4.7-testing:build-amd64-xsm:xen-build:fail:regression
 xen-4.7-testing:build-arm64:xen-build:fail:regression
 xen-4.7-testing:build-arm64-xsm:xen-build:fail:regression
 xen-4.7-testing:build-armhf:xen-build:fail:regression
 xen-4.7-testing:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-5:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-1:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-4:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-3:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=206d3f65f7dedc31a0aec2d50651df06a1de8b2c
X-Osstest-Versions-That: xen=88f936d44d2e34ca2d0827cc828ea9d3aeef3fe8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 19 May 2019 08:23:10 +0000
Subject: [Xen-devel] [xen-4.7-testing test] 136428: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjQyOCB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjQyOC8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAg
ICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTk2CiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMzM1OTYKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU5NgogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTMzNTk2CiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1OTYKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU5Ngog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTMzNTk2CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICA2IHhl
bi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1OTYKIGJ1aWxkLWFybWhm
ICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEzMzU5NgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC14dGYtYW1kNjQt
YW1kNjQtNSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC14dGYt
YW1kNjQtYW1kNjQtMiAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNo
ZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEw
LWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni14bC14c20gICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAx
IGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBn
cmFkZSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxk
LWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSAgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXJhdyAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50
ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBi
bG9ja2VkIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1
YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3Jh
ZGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1h
cm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAg
MSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRl
c3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAyMDZkM2Y2NWY3ZGVkYzMxYTBhZWMyZDUwNjUx
ZGYwNmExZGU4YjJjCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA4OGY5
MzZkNDRkMmUzNGNhMmQwODI3Y2M4MjhlYTlkM2FlZWYzZmU4CgpMYXN0IHRlc3Qgb2YgYmFzaXMg
ICAxMzM1OTYgIDIwMTktMDMtMDUgMTU6MDY6MDQgWiAgIDc0IGRheXMKRmFpbGluZyBzaW5jZSAg
ICAgICAgMTM1NDM0ICAyMDE5LTA0LTI5IDE1OjM2OjEwIFogICAxOSBkYXlzICAgMTAgYXR0ZW1w
dHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTM2NDI4ICAyMDE5LTA1LTE3IDA2OjQ5OjM4IFogICAg
MiBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVu
ZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBD
aHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+CiAgQ8OpZHJpYyBC
b3Nkb25uYXQgPGNib3Nkb25uYXRAc3VzZS5jb20+CiAgRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3Jh
QHR5Y2hvLm5zYS5nb3Y+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIFF1YW4g
WHUgPHh1cXVhbjhAaHVhd2VpLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoK
am9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFt
ZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1k
NjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNt
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxp
Z2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9s
b2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBh
cmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0
IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFz
dGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KY29tbWl0IDIwNmQzZjY1ZjdkZWRjMzFhMGFlYzJkNTA2NTFkZjA2YTFkZThiMmMKQXV0aG9y
OiBDaHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+CkRhdGU6ICAg
V2VkIEZlYiAyNyAxMDozMzo0MiAyMDE5ICswMDAwCgogICAgdG9vbHMvb2NhbWw6IER1cDIgL2Rl
di9udWxsIHRvIHN0ZGluIGluIGRhZW1vbml6ZSgpCiAgICAKICAgIERvbid0IGNsb3NlIHN0ZGlu
IGluIGRhZW1vbml6ZSgpIGJ1dCBkdXAyIC9kZXYvbnVsbCBpbnN0ZWFkLiAgT3RoZXJ3aXNlLCBm
ZCAwCiAgICBnZXRzIHJldXNlZCBsYXRlcjoKICAgIAogICAgICBbcm9vdEBpZG9sIH5dIyBscyAt
bGF2IC9wcm9jL2BwZ3JlcCB4ZW5zdG9yZWRgL2ZkCiAgICAgIHRvdGFsIDAKICAgICAgZHIteC0t
LS0tLSAyIHJvb3Qgcm9vdCAgMCBGZWIgMjggMTE6MDIgLgogICAgICBkci14ci14ci14IDkgcm9v
dCByb290ICAwIEZlYiAyNyAxNTo1OSAuLgogICAgICBscnd4LS0tLS0tIDEgcm9vdCByb290IDY0
IEZlYiAyOCAxMTowMiAwIC0+IC9kZXYveGVuL2V2dGNobgogICAgICBsLXd4LS0tLS0tIDEgcm9v
dCByb290IDY0IEZlYiAyOCAxMTowMiAxIC0+IC9kZXYvbnVsbAogICAgICBsLXd4LS0tLS0tIDEg
cm9vdCByb290IDY0IEZlYiAyOCAxMTowMiAyIC0+IC9kZXYvbnVsbAogICAgICBscnd4LS0tLS0t
IDEgcm9vdCByb290IDY0IEZlYiAyOCAxMTowMiAzIC0+IC9kZXYveGVuL3ByaXZjbWQKICAgICAg
Li4uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IENocmlzdGlhbiBMaW5kaWcgPGNocmlzdGlhbi5s
aW5kaWdAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA2NzdlNjRkYmUzMTUzNDM2MjBjM2Iy
NjZlOWViMTY2MjNiMTE4MDM4KQogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgNGI3MjQ3
MDE3NWE1OTJmYjVjMGE1ZDEwZWQ1MDVkZTczNzc4ZTEwZikKICAgIChjaGVycnkgcGlja2VkIGZy
b20gY29tbWl0IDVjZmJjMGZmZDU2M2EyZWUzYWJmY2NlNzRlYjNjMjBkODJhN2EwMzUpCiAgICAo
Y2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCAzZGIyOGIwYmFiZmIzZGI3YjViYmY5Nzk5ZGE2ODg0
NDUzMjkwMzEyKQogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgZDkyOTEzNmNhOGUyYTFh
OGNiN2RmZGQxOGY4Mjg1NzQ2MTllMzk1MykKCmNvbW1pdCA1MGJkZWNhZjAxOGM1N2VjMjE1ODI3
MDE5Y2EyMWJmNTRiY2VhOTM1CkF1dGhvcjogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29t
PgpEYXRlOiAgIFR1ZSBKYW4gMjQgMTY6MjI6MDMgMjAxNyArMDAwMAoKICAgIHg4NmVtdWwvdGVz
dDogZG9uJ3QgdXNlICpfbGVuIHN5bWJvbHMKICAgIAogICAgLi4uIGFzIHRoZXkgZG9uJ3Qgd29y
ayBhcyBpbnRlbmRlZCB3aXRoIC1mUElDLgogICAgCiAgICBJIGRpZCBwcmVmZXIgdGhlbSBvdmVy
ICpfZW5kIG9uZXMgYXQgdGhlIHRpbWUgYmVjYXVzZSBvbGRlciBnY2Mgd291bGQKICAgIGNhdXNl
IC5MKiBzeW1ib2xzIHRvIGJlIHB1YmxpYywgZHVlIHRvIGlzc3VpbmcgLmdsb2JsIGZvciBhbGwK
ICAgIHJlZmVyZW5jZWQgZXh0ZXJuYWxzLiBBbmQgbGFiZWxzIGF0IHRoZSBlbmQgb2YgaW5zdHJ1
Y3Rpb25zIGNvbGxpZGUKICAgIHdpdGggdGhlIG9uZXMgYXQgdGhlIHN0YXJ0IG9mIHRoZSBuZXh0
IGluc3RydWN0aW9uLCBtYWtpbmcgZGlzYXNzZW1ibHkKICAgIGhhcmRlciB0byBncm9rLiBMdWNr
aWx5IHJlY2VudCBnY2Mgbm8gbG9uZ2VyIGlzc3VlcyB0aG9zZSAuZ2xvYmwKICAgIGRpcmVjdGl2
ZXMsIGFuZCBoZW5jZSAuTCogbGFiZWxzLCBzdGF5aW5nIGxvY2FsIGJ5IGRlZmF1bHQsIG5vIGxv
bmdlcgogICAgZ2V0IGluIHRoZSB3YXkuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CiAgICBUZXN0ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICAoY2hl
cnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA5MzE1ZmEwZWY3MzZkMTE1M2M5OGNlNDJiZmY1ODUzZGE1
ZWM2OTdmKQoKY29tbWl0IGIyMDViNjk2OWY4NmQxZjI1ZTE1MmVkMDg4MGNkM2VlMTg5YjkzNTgK
QXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAg
IFdlZCBEZWMgMTIgMTk6MjI6MTUgMjAxOCArMDAwMAoKICAgIHg4Ni9zcGVjLWN0cmw6IEludHJv
ZHVjZSBvcHRpb25zIHRvIGNvbnRyb2wgVkVSVyBmbHVzaGluZwogICAgCiAgICBUaGUgTWljcm9h
cmNoaXRlY3R1cmFsIERhdGEgU2FtcGxpbmcgdnVsbmVyYWJpbGl0eSBpcyBzcGxpdCBpbnRvIGNh
dGVnb3JpZXMKICAgIHdpdGggc3VidGx5IGRpZmZlcmVudCBwcm9wZXJ0aWVzOgogICAgCiAgICAg
TUxQRFMgLSBNaWNyb2FyY2hpdGVjdHVyYWwgTG9hZCBQb3J0IERhdGEgU2FtcGxpbmcKICAgICBN
U0JEUyAtIE1pY3JvYXJjaGl0ZWN0dXJhbCBTdG9yZSBCdWZmZXIgRGF0YSBTYW1wbGluZwogICAg
IE1GQkRTIC0gTWljcm9hcmNoaXRlY3R1cmFsIEZpbGwgQnVmZmVyIERhdGEgU2FtcGxpbmcKICAg
ICBNRFNVTSAtIE1pY3JvYXJjaGl0ZWN0dXJhbCBEYXRhIFNhbXBsaW5nIFVuY2FjaGVhYmxlIE1l
bW9yeQogICAgCiAgICBNRFNVTSBpcyBhIHNwZWNpYWwgY2FzZSBvZiB0aGUgb3RoZXIgdGhyZWUs
IGFuZCBpc24ndCBkaXN0aW5ndWlzaGVkIGZ1cnRoZXIuCiAgICAKICAgIFRoZXNlIGlzc3VlcyBw
ZXJ0YWluIHRvIHRocmVlIG1pY3JvYXJjaGl0ZWN0dXJhbCBidWZmZXJzLiAgVGhlIExvYWQgUG9y
dHMsIHRoZQogICAgU3RvcmUgQnVmZmVycyBhbmQgdGhlIEZpbGwgQnVmZmVycy4gIEVhY2ggb2Yg
dGhlc2Ugc3RydWN0dXJlcyBhcmUgZmx1c2hlZCBieQogICAgdGhlIG5ldyBlbmhhbmNlZCBWRVJX
IGZ1bmN0aW9uYWxpdHksIGJ1dCB0aGUgY29uZGl0aW9ucyB1bmRlciB3aGljaCBmbHVzaGluZwog
ICAgaXMgbmVjZXNzYXJ5IHZhcnkuCiAgICAKICAgIEZvciB0aGlzIGNvbmNpc2Ugb3ZlcnZpZXcg
b2YgdGhlIGlzc3VlcyBhbmQgZGVmYXVsdCBsb2dpYywgdGhlIGFiYnJldmlhdGlvbnMKICAgIFNQ
IChTdG9yZSBQb3J0KSwgRkIgKEZpbGwgQnVmZmVyKSwgTFAgKExvYWQgUG9ydCkgYW5kIEhUIChI
eXBlcnRocmVhZGluZykgYXJlCiAgICB1c2VkIGZvciBicmV2aXR5OgogICAgCiAgICAgKiBWdWxu
ZXJhYmxlIGhhcmR3YXJlIGlzIGRpdmlkZWQgaW50byB0d28gY2F0ZWdvcmllcyAtIHBhcnRzIHdo
aWNoIHN1ZmZlcgogICAgICAgZnJvbSBTUCBvbmx5LCBhbmQgcGFydHMgd2l0aCBhbnkgb3RoZXIg
Y29tYmluYXRpb24gb2YgdnVsbmVyYWJpbGl0aWVzLgogICAgCiAgICAgKiBTUCBvbmx5IGhhcyBh
biBIVCBpbnRlcmFjdGlvbiB3aGVuIHRoZSB0aHJlYWQgZ29lcyBpZGxlLCBkdWUgdG8gdGhlIHN0
YXRpYwogICAgICAgcGFydGl0aW9uaW5nIG9mIHJlc291cmNlcy4gIExQIGFuZCBGQiBoYXZlIEhU
IGludGVyYWN0aW9ucyBhdCBhbGwgcG9pbnRzLAogICAgICAgZHVlIHRvIHRoZSBjb21wZXRpdGl2
ZSBzaGFyaW5nIG9mIHJlc291cmNlcy4gIEFsbCBpc3N1ZXMgcG90ZW50aWFsbHkgbGVhawogICAg
ICAgZGF0YSBhY3Jvc3MgdGhlIHJldHVybi10by1ndWVzdCB0cmFuc2l0aW9uLgogICAgCiAgICAg
KiBUaGUgbWljcm9jb2RlIHdoaWNoIGltcGxlbWVudHMgVkVSVyBmbHVzaGluZyBhbHNvIGV4dGVu
ZHMgTVNSX0ZMVVNIX0NNRCwgc28KICAgICAgIHdlIGRvbid0IG5lZWQgdG8gZG8gYm90aCBvbiB0
aGUgSFZNIHJldHVybi10by1ndWVzdCBwYXRoLiAgSG93ZXZlciwgdGhlCiAgICAgICBLbmlnaHRz
IHJhbmdlIG9mIHByb2Nlc3NvcnMgYXJlIGltbXVuZSB0byBMMVRGICh0aGVyZWZvcmUgaGF2ZSBu
bwogICAgICAgTVNSX0ZMVVNIX0NNRCksIGJ1dCBhcmUgdnVsbmVyYWJsZSB0byBNRFMsIHNvIGRv
IHJlcXVpcmUgVkVSVyBvbiB0aGUgSFZNCiAgICAgICBwYXRoLgogICAgCiAgICBOb3RlIHRoYXQg
d2UgZGVsaWJlcmF0ZWx5IHN1cHBvcnQgbWRzPTEgZXZlbiB3aXRob3V0IE1EX0NMRUFSIGluIGNh
c2UgdGhlCiAgICBtaWNyb2NvZGUgaGFzIGJlZW4gdXBkYXRlZCBidXQgdGhlIGZlYXR1cmUgYml0
IG5vdCBleHBvc2VkLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI5NywgQ1ZFLTIwMTgt
MTIxMjYsIENWRS0yMDE4LTEyMTI3LCBDVkUtMjAxOC0xMjEzMCwgQ1ZFLTIwMTktMTEwOTEuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgog
ICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgM2MwNGMyNThhYjQwNDA1YTc0ZTE5NGQ5ODg5
YTRjYmM3YWJlOTRiNCkKCmNvbW1pdCA4ZTc0NTBmMDcwOTI3ZjgzOTdjMzJmYTRlYzYwY2Y1OGY4
NzZlOTg0CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
RGF0ZTogICBXZWQgRGVjIDEyIDE5OjIyOjE1IDIwMTggKzAwMDAKCiAgICB4ODYvc3BlYy1jdHJs
OiBJbmZyYXN0cnVjdHVyZSB0byB1c2UgVkVSVyB0byBmbHVzaCBwaXBlbGluZSBidWZmZXJzCiAg
ICAKICAgIFRocmVlIHN5bnRoZXRpYyBmZWF0dXJlcyBhcmUgaW50cm9kdWNlZCwgYXMgd2UgbmVl
ZCBpbmRpdmlkdWFsIGNvbnRyb2wgb2YKICAgIGVhY2gsIGRlcGVuZGluZyBvbiBjaXJjdW1zdGFu
Y2VzLiAgQSBsYXRlciBjaGFuZ2Ugd2lsbCBlbmFibGUgdGhlbSBhdAogICAgYXBwcm9wcmlhdGUg
cG9pbnRzLgogICAgCiAgICBUaGUgdmVyd19zZWwgZmllbGQgZG9lc24ndCBzdHJpY3RseSBuZWVk
IHRvIGxpdmUgaW4gc3RydWN0IGNwdV9pbmZvLiAgSXQgbGl2ZXMKICAgIHRoZXJlIGJlY2F1c2Ug
dGhlcmUgaXMgYSBjb252ZW5pZW50IGhvbGUgaXQgY2FuIGZpbGwsIGFuZCBpdCByZWR1Y2VzIHRo
ZQogICAgY29tcGxleGl0eSBvZiB0aGUgU1BFQ19DVFJMX0VYSVRfVE9fe1BWLEhWTX0gYXNzZW1i
bHkgYnkgYXZvaWRpbmcgdGhlIG5lZWQgZm9yCiAgICBhbnkgdGVtcG9yYXJ5IHN0YWNrIG1haW50
ZW5hbmNlLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI5NywgQ1ZFLTIwMTgtMTIxMjYs
IENWRS0yMDE4LTEyMTI3LCBDVkUtMjAxOC0xMjEzMCwgQ1ZFLTIwMTktMTEwOTEuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgKGNo
ZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgNTQ4YTkzMmFjNzg2ZDZiZjM1ODRlNGI1NGYyYWI5OTNl
MTExNzcxMCkKCmNvbW1pdCBlNjk3OTNkNmJhMjY1YmI1MmMwY2RlZWM2MDljNzljOWVmZTVhZDk0
CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTog
ICBXZWQgU2VwIDEyIDE0OjM2OjAwIDIwMTggKzAxMDAKCiAgICB4ODYvc3BlYy1jdHJsOiBDUFVJ
RC9NU1IgZGVmaW5pdGlvbnMgZm9yIE1pY3JvYXJjaGl0ZWN0dXJhbCBEYXRhIFNhbXBsaW5nCiAg
ICAKICAgIFRoZSBNRF9DTEVBUiBmZWF0dXJlIGNhbiBiZSBhdXRvbWF0aWNhbGx5IG9mZmVyZWQg
dG8gZ3Vlc3RzLiAgTm8KICAgIGluZnJhc3RydWN0dXJlIGlzIG5lZWRlZCBpbiBYZW4gdG8gc3Vw
cG9ydCB0aGUgZ3Vlc3QgbWFraW5nIHVzZSBvZiBpdC4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9m
IFhTQS0yOTcsIENWRS0yMDE4LTEyMTI2LCBDVkUtMjAxOC0xMjEyNywgQ1ZFLTIwMTgtMTIxMzAs
IENWRS0yMDE5LTExMDkxLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGQ0ZjYxMTZj
MDgwZGMwMTNjZDEyMDRjNGQ4Y2ViOTVlNWYyNzg2ODkpCgpjb21taXQgYjE2MmY5NTkzMTY2ZmEy
MDUzZDQyZGY2ZTczYmY0YmQ4ZDQ2MGQ3MQpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgV2VkIFNlcCAxMiAxNDozNjowMCAyMDE4ICswMTAw
CgogICAgeDg2L3NwZWMtY3RybDogTWlzYyBub24tZnVuY3Rpb25hbCBjbGVhbnVwCiAgICAKICAg
ICAqIElkZW50aWZ5IEJUSSBpbiB0aGUgc3BlY19jdHJsX3tlbnRlcixleGl0fV9pZGxlKCkgY29t
bWVudHMsIGFzIG90aGVyCiAgICAgICBtaXRpZ2F0aW9ucyB3aWxsIHNob3J0bHkgYXBwZWFyLgog
ICAgICogVXNlIGFsdGVybmF0aXZlX2lucHV0KCkgYW5kIGNvdmVyIHRoZSBsYWNrIG9mIG1lbW9y
eSBjb2JiZXIgd2l0aCBhIGZ1cnRoZXIKICAgICAgIGJhcnJpZXIuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgKGNoZXJyeSBwaWNr
ZWQgZnJvbSBjb21taXQgOWI2MmViYTZjNDI5YzMyN2UxNTA3ODE2YmVmNDAzY2NjODczNTdhZSkK
CmNvbW1pdCAzNTE0NTExNTIzZDRhNjU1YmY4ZGY0NjJiOGNmZmYxZWI2ZjM3NDY2CkF1dGhvcjog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBGcmkgQXBy
IDUgMTM6MjY6MzAgMjAxOSArMDEwMAoKICAgIHg4Ni9ib290OiBEZXRlY3QgdGhlIGZpcm13YXJl
IFNNVCBzZXR0aW5nIGNvcnJlY3RseSBvbiBJbnRlbCBoYXJkd2FyZQogICAgCiAgICBXaGlsZSBi
b290X2NwdV9kYXRhLng4Nl9udW1fc2libGluZ3MgaXMgYW4gYWNjdXJhdGUgdmFsdWUgdG8gdXNl
IG9uIEFNRAogICAgaGFyZHdhcmUsIGl0IGlzbid0IG9uIEludGVsIHdoZW4gdGhlIHVzZXIgaGFz
IGRpc2FibGVkIEh5cGVydGhyZWFkaW5nIGluIHRoZQogICAgZmlybXdhcmUuICBBcyBhIHJlc3Vs
dCwgYSB1c2VyIHdoaWNoIGhhcyBjaG9zZW4gdG8gZGlzYWJsZSBIVCBzdGlsbCBnZXRzCiAgICBu
YWdnZWQgb24gTDFURi12dWxuZXJhYmxlIGhhcmR3YXJlIHdoZW4gdGhleSBoYXZlbid0IGNob3Nl
biBhbiBleHBsaWNpdAogICAgc210PTxib29sPiBzZXR0aW5nLgogICAgCiAgICBNYWtlIHVzZSBv
ZiB0aGUgbGFyZ2VseS11bmRvY3VtZW50ZWQgTVNSX0lOVEVMX0NPUkVfVEhSRUFEX0NPVU5UIHdo
aWNoIGluCiAgICBwcmFjdGljZSBleGlzdHMgc2luY2UgTmVoYWxlbSwgd2hlbiBib290aW5nIG9u
IHJlYWwgaGFyZHdhcmUuICBGYWxsIGJhY2sgdG8KICAgIHVzaW5nIHRoZSBBQ1BJIHRhYmxlIEFQ
SUMgSURzLgogICAgCiAgICBXaGlsZSBhZGp1c3RpbmcgdGhpcyBsb2dpYywgZml4IGEgbGF0ZW50
IGJ1ZyBpbiBhbWRfZ2V0X3RvcG9sb2d5KCkuICBUaGUKICAgIHRocmVhZCBjb3VudCBmaWVsZCBp
biBDUFVJRC4weDgwMDAwMDFlLmVieCBpcyBkb2N1bWVudGVkIGFzIDggYml0cyB3aWRlLAogICAg
cmF0aGVyIHRoYW4gMiBiaXRzIHdpZGUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgYjEy
ZmVjNGExMjU5NTAyNDA1NzNlYTMyZjY1YzYxZmI5YWZhNzRjMykKCmNvbW1pdCA2MjFiNjZmODE4
YTIzOTMxNjYxOWVmMTg1Mjc4ZDUwYjliMDViZTIxCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBGcmkgQXByIDUgMTI6MjY6MzAgMjAxOSAr
MDAwMAoKICAgIHg4Ni9tc3I6IERlZmluaXRpb25zIGZvciBNU1JfSU5URUxfQ09SRV9USFJFQURf
Q09VTlQKICAgIAogICAgVGhpcyBpcyBhIG1vZGVsIHNwZWNpZmljIHJlZ2lzdGVyIHdoaWNoIGRl
dGFpbHMgdGhlIGN1cnJlbnQgY29uZmlndXJhdGlvbgogICAgY29yZXMgYW5kIHRocmVhZHMgaW4g
dGhlIHBhY2thZ2UuICBCZWNhdXNlIG9mIGhvdyBIeXBlcnRocmVhZCBhbmQgQ29yZQogICAgY29u
ZmlndXJhdGlvbiB3b3JrcyB3b3JrcyBpbiBmaXJtd2FyZSwgdGhlIE1TUiBpdCBpcyBkZS1mYWN0
byBjb25zdGFudCBhbmQKICAgIHdpbGwgcmVtYWluIHVuY2hhbmdlZCB1bnRpbCB0aGUgbmV4dCBz
eXN0ZW0gcmVzZXQuCiAgICAKICAgIEl0IGlzIGEgcmVhZCBvbmx5IE1TUiAoc28gdW5pbGF0ZXJh
bGx5IHJlamVjdCB3cml0ZXMpLCBidXQgZm9yIG5vdyByZXRhaW4gaXRzCiAgICBsZWFreS1vbi1y
ZWFkIHByb3BlcnRpZXMuICBGdXJ0aGVyIENQVUlEL01TUiB3b3JrIGlzIHJlcXVpcmVkIGJlZm9y
ZSB3ZSBjYW4KICAgIHN0YXJ0IHZpcnR1YWxpc2luZyBhIGNvbnNpc3RlbnQgdG9wb2xvZ3kgdG8g
dGhlIGd1ZXN0LCBhbmQgcmV0YWluaW5nIHRoZSBvbGQKICAgIGJlaGF2aW91ciBpcyB0aGUgc2Fm
ZXN0IGNvdXJzZSBvZiBhY3Rpb24uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgZDQxMjA5
MzZiY2QxNjk1ZmFmNWI1NzVmMTI1OWM1OGUzMWQyYjE4YikKCmNvbW1pdCBiNjhjZWRiZTYwZmQy
MDZmMjk5ZTZjYTZhODVkMzYzZDA2NjgyYzNiCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBXZWQgU2VwIDEyIDE0OjM2OjAwIDIwMTggKzAx
MDAKCiAgICB4ODYvc3BlYy1jdHJsOiBSZXBvc2l0aW9uIHRoZSBYUFRJIGNvbW1hbmQgbGluZSBw
YXJzaW5nIGxvZ2ljCiAgICAKICAgIEl0IGhhcyBlbmRlZCB1cCBpbiB0aGUgbWlkZGxlIG9mIHRo
ZSBtaXRpZ2F0aW9uIGNhbGN1bGF0aW9uIGxvZ2ljLiAgTW92ZSBpdCB0bwogICAgYmUgYmVzaWRl
IHRoZSBvdGhlciBjb21tYW5kIGxpbmUgcGFyc2luZy4KICAgIAogICAgTm8gZnVuY3Rpb25hbCBj
aGFuZ2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgYzJjMmJiMGQ2MGM2NDJlNjRhNTI0
M2E3OWM4YjE1NDhmZmI3YmM1YikKCmNvbW1pdCBkY2Y5NjMzNWQwZTQxNmU0ODFjNzVlYjNiYzE3
ZjNmYjgwMjMxYjQ3CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KRGF0ZTogICBNb24gTWFyIDE4IDE3OjA4OjI1IDIwMTkgKzAxMDAKCiAgICB4ODYvdHN4
OiBJbXBsZW1lbnQgY29udHJvbHMgZm9yIFJUTSBmb3JjZS1hYm9ydCBtb2RlCiAgICAKICAgIFRo
ZSBDUFVJRCBiaXQgYW5kIE1TUiBhcmUgZGVsaWJlcmF0ZWx5IG5vdCBleHBvc2VkIHRvIGd1ZXN0
cywgYmVjYXVzZSB0aGV5CiAgICB3b24ndCBleGlzdCBvbiBuZXdlciBwcm9jZXNzb3JzLiAgQXMg
dlBNVSBpc24ndCBzZWN1cml0eSBzdXBwb3J0ZWQsIHRoZQogICAgbWlzYmVoYXZpb3VyIG9mIFBD
UjMgaXNuJ3QgZXhwZWN0ZWQgdG8gaW1wYWN0IHByb2R1Y3Rpb24gZGVwbG95bWVudHMuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAg
bWFzdGVyIGNvbW1pdDogNmJlNjEzZjI5YjQyMDUzNDkyNzVkMjQzNjdiZDRjODJmYjI5NjBkZAog
ICAgbWFzdGVyIGRhdGU6IDIwMTktMDMtMTIgMTc6MDU6MjEgKzAwMDAKCmNvbW1pdCA3YzhkYjU4
ZDM3MzljODA1ZjRjMGY3NzNiNjUxNTdmMzA2YjAwYzJhCkF1dGhvcjogQ8OpZHJpYyBCb3Nkb25u
YXQgPGNib3Nkb25uYXRAc3VzZS5jb20+CkRhdGU6ICAgVGh1IE5vdiAxMCAxMDoyMzozMSAyMDE2
ICswMTAwCgogICAgRml4IG1pc2xlYWRpbmcgaW5kZW50YXRpb24gd2FybmluZ3MKICAgIAogICAg
R2NjNiBidWlsZCByZXBvcnRzIG1pc2xlYWRpbmcgaW5kZW50YXRpb24gYXMgd2FybmluZ3MuIEZp
eCBhIGZldwogICAgd2FybmluZ3MgaW4gc3R1YmRvbS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTog
Q8OpZHJpYyBCb3Nkb25uYXQgPGNib3Nkb25uYXRAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogRGFu
aWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+CiAgICBBY2tlZC1ieTogUXVhbiBY
dSA8eHVxdWFuOEBodWF3ZWkuY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDlmZGZmYmJh
YjNhZGE0MjdiYWMwNzA3NmYwNDJmMDI2NWU1YWUwNWYpCgpjb21taXQgNzgzNTY0NGQ1MTQxZDBm
MjhlYzIyMWVkYTQwZmNiZjJmYzAzYmUyMwpBdXRob3I6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+CkRhdGU6ICAgV2VkIE5vdiAyOCAxNzo0MzozMyAyMDE4ICswMDAwCgogICAgdG9vbHMv
ZmlybXdhcmU6IHVwZGF0ZSBPVk1GIE1ha2VmaWxlLCB3aGVuIG5lY2Vzc2FyeQogICAgCiAgICBb
IFRoaXMgaXMgdHdvIGNvbW1pdHMgZnJvbSBtYXN0ZXIgYWthIHN0YWdpbmctNC4xMjogXQogICAg
CiAgICBPVk1GIGhhcyBiZWNvbWUgZGVwZW5kZW50IG9uIE9wZW5TU0wsIHdoaWNoIGlzIGluY2x1
ZGVkIGFzIGEKICAgIHN1Ym1vZHVsZS4gIEluaXRpYWxpc2Ugc3VibW9kdWxlcyBiZWZvcmUgYnVp
bGRpbmcuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CiAgICBSZXZpZXdlZC1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJp
eC5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBiMTYyODE4NzBlMDZmNWY1MjYw
MjlhNGU2OTYzNGExNmRjMzhlOGU0KQogICAgCiAgICB0b29sczogb25seSBjYWxsIGdpdCB3aGVu
IG5lY2Vzc2FyeSBpbiBPVk1GIE1ha2VmaWxlCiAgICAKICAgIFVzZXJzIG1heSBjaG9vc2UgdG8g
ZXhwb3J0IGEgc25hcHNob3Qgb2YgT1ZNRiBhbmQgYnVpbGQgaXQKICAgIHdpdGggeGVuLmdpdCBz
dXBwbGllZCBvdm1mLW1ha2VmaWxlLiBJbiB0aGF0IGNhc2Ugd2UgZG9uJ3QKICAgIG5lZWQgdG8g
Y2FsbCBgZ2l0IHN1Ym1vZHVsZWAuCiAgICAKICAgIEZpeGVzIGIxNjI4MTg3MGUuCiAgICAKICAg
IFJlcG9ydGVkLWJ5OiBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+CiAgICBTaWduZWQtb2Zm
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEFudGhv
bnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1i
eTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJv
bSBjb21taXQgNjgyOTJjOTRhNjBlYWIyNDUxNGFiNGE4ZTQ3NzJhZjI0ZGVhZDgwNykKICAgIChj
aGVycnkgcGlja2VkIGZyb20gY29tbWl0IGU5ODNlOGFlODRlZmQ1ZTQzMDQ1YTNkMjBhODIwZjEz
Y2I0YTc1YmYpCiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA1YTgxZGU0YzZiNjAzNjk3
NGYyOWUyMzMwYTQ5M2YyM2E4ZjBjMWYwKQogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQg
NjNkOTMzMGJhOWZkZWM3YzhlOTM0NmU2ZDg1MzYwNzQ3ZDYxYzk0NykKICAgIChjaGVycnkgcGlj
a2VkIGZyb20gY29tbWl0IGU5ZDg2MGYxZjY1N2ExOThkOTkwYmRhZTNlMjk1MDAxYmQxOTIyM2Mp
CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun May 19 09:05:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 May 2019 09:05:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSHl6-0007za-IM; Sun, 19 May 2019 09:05:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=U+1Z=TT=gmail.com=kevin.buckley.ecs.vuw.ac.nz@srs-us1.protection.inumbo.net>)
 id 1hSHl5-0007zV-D4
 for xen-devel@lists.xenproject.org; Sun, 19 May 2019 09:05:31 +0000
X-Inumbo-ID: 3fcdb270-7a15-11e9-8980-bc764e045a96
Received: from mail-wr1-x435.google.com (unknown [2a00:1450:4864:20::435])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3fcdb270-7a15-11e9-8980-bc764e045a96;
 Sun, 19 May 2019 09:05:30 +0000 (UTC)
Received: by mail-wr1-x435.google.com with SMTP id f8so4842642wrt.1
 for <xen-devel@lists.xenproject.org>; Sun, 19 May 2019 02:05:30 -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=FeY3vspZEDLZL13RFoM8mmZyDD3qlqLydyTgwqFzgCw=;
 b=A6KzLkhTToa2z/8gKo5LU6Z8r3UQY1GyOwANmrKIk6Ik6r36xo3F6dn9cYxU/N7olk
 7EXLAYoD9OVDjtJYa8oGrx0qq6nT4ByTL5lsx6zjURxjQZ4OuncaTylu+W5u6q3elmhr
 IP5+kcc75SctfZf/gcKDj3gioyPVwQklL97mEeE47PwUsk/tWBH1EJ0p6wPjoooCFxkw
 VBeW75XuxeS075wR2JX/ROhalNUAI2h4TDJVpIyVPy+GIdiFciLa+DzXVSyH7PVMc9hh
 e8ofLEVE93pjZEhY3dhfbB0aHoY0LSyBlCiIiDiGK3X4/c3FoXAEUENYm8SZO1vkTdNa
 sy3g==
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=FeY3vspZEDLZL13RFoM8mmZyDD3qlqLydyTgwqFzgCw=;
 b=qu3PUmgxtyvIQ7p80fc1kFSkndgNRNy3PMpAGgb6eE1M57bFNi0QTlrv2ENy3sro5n
 86diBALROl7m91V+8Yicc/yFfbpzrqff5CIZdeWMzzfbCxj/0x7AI/8tR7UCgHkc5BZD
 duXhkO1MriDOL3Gd7UiVndUkzHSpKN3O0AtefgbuBy2x6jYplCAy5poCcLKodkJOh4vy
 9nEpxKHpsL3KAHyzZWcXoPnUoBUQ8tXEo5Evi2Ly1DY9NBfep7GnrcxELN0TN1+EMh5L
 oHAyAvfzurkl3+5QO7VYmD/boxnc0/nlOrkMo2cr1UqeD3YiE4dLUzCXhASwwlu7saN3
 DxXA==
X-Gm-Message-State: APjAAAWaUn79klKjseWdIEX26ryr8SARKvr3+acCOEEuFBj9ccO9W+M3
 XNMTGz0Mi+DPIUpbXAEq8QUsKMcv0QaXBfTeKIDCUNNfXZw=
X-Google-Smtp-Source: APXvYqz59ww+pXrSOXvtOwxKLcGXj19bC/dpdsikbLIVoTfHr6vi0OtfgDH/u1TUcLoPGSYOMZWG++kc78idlmse8+Y=
X-Received: by 2002:a5d:4849:: with SMTP id n9mr12452886wrs.233.1558256728909; 
 Sun, 19 May 2019 02:05:28 -0700 (PDT)
MIME-Version: 1.0
From: Kevin Buckley <kevin.buckley.ecs.vuw.ac.nz@gmail.com>
Date: Sun, 19 May 2019 17:05:17 +0800
Message-ID: <CABwOO=eye8yL=gJ6XNdDo0Tfm8UPa_9ESNatWpV5tDE4adp1Zg@mail.gmail.com>
To: xen-devel@lists.xenproject.org
Subject: [Xen-devel] pygrub gives "raise RuntimeError("Unable to find
 partition containing kernel")"
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgdGhlcmUsCgpqdXN0IGNhbWUgdG8gdHJ5IGFuZCBib290IGEgVk0gdXNpbmcgdGhlIFhlbiBp
J3ZlIGJ1aWxkaW5nIHVuZGVyIExGUwphbmQgc2F3IHRoaXMgaW4gdGhlIGJvb3Rsb2FkZXIgbG9n
IGFmdGVyIHRoZSBib290IGhhZCBmYWlsZWQ6CgojIGNhdCAvbWVkaWEvc2RhNS9yb290L2Jvb3Rs
b2FkZXIuMy5sb2cKVXNpbmcgPGNsYXNzICdncnViLkdydWJDb25mLkdydWIyQ29uZmlnRmlsZSc+
IHRvIHBhcnNlIC9ib290L2dydWIvZ3J1Yi5jZmcKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs
IGxhc3QpOgogIEZpbGUgIi91c3IvbGliL3hlbi9iaW4vcHlncnViIiwgbGluZSA5MjgsIGluIDxt
b2R1bGU+CiAgICByYWlzZSBSdW50aW1lRXJyb3IoIlVuYWJsZSB0byBmaW5kIHBhcnRpdGlvbiBj
b250YWluaW5nIGtlcm5lbCIpClJ1bnRpbWVFcnJvcjogVW5hYmxlIHRvIGZpbmQgcGFydGl0aW9u
IGNvbnRhaW5pbmcga2VybmVsCgpIYXZpbmcgZm91bmQgdGhpcwoKICBodHRwczovL3RpcHN0cmlj
a3MuaXRtYXRyaXguZXUvcHlncnViLXVuYWJsZS10by1maW5kLXBhcnRpdGlvbi1jb250YWluaW5n
LWtlcm5lbC8KCndoaWNoIG1lbnRpb25zIHRoaXMKCiAgaHR0cHM6Ly9idWdzLmRlYmlhbi5vcmcv
Y2dpLWJpbi9idWdyZXBvcnQuY2dpP2J1Zz03NDU0MTkKCnRoZSBzdWdnZXN0aW9uIGFwcGVhcnMg
dG8gYmUgdGhhdCB0aGlzIGhhZCBiZWVuIGZpeGVkIGluIFhlbiwgYmFjayBpbiAyMDE1ID8KCkp1
c3QgaW4gY2FzZSBJIGhhdmUgbWlzc2VkIHNvbWV0aGluZywgaGVyZSdzIHdoYXQgSSBoYXZlCmFz
IHJlZ2FyZHMgdGhlIFZCRCBpbWFnZSBJIGFtIHRyeWluZyB0byBib290CgojIHBhcnRlZCAtcyAv
ZGV2L3ZnX3hlbl92YmRzL2x2XzRnXzAxIHVuaXQgcyBwcmludCBmcmVlCk1vZGVsOiBMaW51eCBk
ZXZpY2UtbWFwcGVyIChsaW5lYXIpIChkbSkKRGlzayAvZGV2L2RtLTA6IDgzODg2MDhzClNlY3Rv
ciBzaXplIChsb2dpY2FsL3BoeXNpY2FsKTogNTEyQi80MDk2QgpQYXJ0aXRpb24gVGFibGU6IG1z
ZG9zCgpOdW1iZXIgIFN0YXJ0ICBFbmQgICAgICAgU2l6ZSAgICAgIFR5cGUgICAgIEZpbGUgc3lz
dGVtICBGbGFncwogICAgICAgIDYzcyAgICAyMDQ3cyAgICAgMTk4NXMgICAgICAgICAgICAgIEZy
ZWUgU3BhY2UKIDEgICAgICAyMDQ4cyAgODM4ODYwN3MgIDgzODY1NjBzICBwcmltYXJ5ICBleHQ0
ICAgICAgICAgYm9vdAoKYW5kIGhlcmUgYXJlIHRoZSBmaXJzdCA1MTIgYnl0ZXMgb2YgdGhlIGlt
YWdlOgoKIyBkZCBpZj0vZGV2L3ZnX3hlbl92YmRzL2x2XzRnXzAxIG9mPWZpcnN0NTEyIGJzPTUx
MiBjb3VudD0xCjErMCByZWNvcmRzIGluCjErMCByZWNvcmRzIG91dAo1MTIgYnl0ZXMgKDUxMiBC
KSBjb3BpZWQsIDAuMDAwNzQ4MzM3IHMsIDY4NCBrQi9zCnJvb3RAZmxhdDM2On4jIHh4ZCBmaXJz
dDUxMgowMDAwMDAwOiBlYjYzIDkwMTAgOGVkMCBiYzAwIGIwYjggMDAwMCA4ZWQ4IDhlYzAgIC5j
Li4uLi4uLi4uLi4uLi4KMDAwMDAxMDogZmJiZSAwMDdjIGJmMDAgMDZiOSAwMDAyIGYzYTQgZWEy
MSAwNjAwICAuLi58Li4uLi4uLi4uIS4uCjAwMDAwMjA6IDAwYmUgYmUwNyAzODA0IDc1MGIgODNj
NiAxMDgxIGZlZmUgMDc3NSAgLi4uLjgudS4uLi4uLi4udQowMDAwMDMwOiBmM2ViIDE2YjQgMDJi
MCAwMWJiIDAwN2MgYjI4MCA4YTc0IDAzMDIgIC4uLi4uLi4uLnwuLi50Li4KMDAwMDA0MDogODAw
MCAwMDgwIDAwNjggMTAwMCAwMDA4IGZhOTAgOTBmNiBjMjgwICAuLi4uLmguLi4uLi4uLi4uCjAw
MDAwNTA6IDc1MDIgYjI4MCBlYTU5IDdjMDAgMDAzMSAwMDgwIDAxMDAgMDAwMCAgdS4uLi5ZfC4u
MS4uLi4uLgowMDAwMDYwOiAwMDAwIDAwMDAgZmZmYSA5MDkwIGY2YzIgODA3NCAwNWY2IGMyNzAg
IC4uLi4uLi4uLi4udC4uLnAKMDAwMDA3MDogNzQwMiBiMjgwIGVhNzkgN2MwMCAwMDMxIGMwOGUg
ZDg4ZSBkMGJjICB0Li4uLnl8Li4xLi4uLi4uCjAwMDAwODA6IDAwMjAgZmJhMCA2NDdjIDNjZmYg
NzQwMiA4OGMyIDUyYmIgMTcwNCAgLiAuLmR8PC50Li4uUi4uLgowMDAwMDkwOiA4MDI3IDAzNzQg
MDZiZSA4ODdkIGU4MTcgMDFiZSAwNTdjIGI0NDEgIC4nLnQuLi59Li4uLi58LkEKMDAwMDBhMDog
YmJhYSA1NWNkIDEzNWEgNTI3MiAzZDgxIGZiNTUgYWE3NSAzNzgzICAuLlUuLlpScj0uLlUudTcu
CjAwMDAwYjA6IGUxMDEgNzQzMiAzMWMwIDg5NDQgMDQ0MCA4ODQ0IGZmODkgNDQwMiAgLi50MjEu
LkQuQC5ELi5ELgowMDAwMGMwOiBjNzA0IDEwMDAgNjY4YiAxZTVjIDdjNjYgODk1YyAwODY2IDhi
MWUgIC4uLi5mLi5cfGYuXC5mLi4KMDAwMDBkMDogNjA3YyA2Njg5IDVjMGMgYzc0NCAwNjAwIDcw
YjQgNDJjZCAxMzcyICBgfGYuXC4uRC4ucC5CLi5yCjAwMDAwZTA6IDA1YmIgMDA3MCBlYjc2IGI0
MDggY2QxMyA3MzBkIGY2YzIgODAwZiAgLi4ucC52Li4uLnMuLi4uLgowMDAwMGYwOiA4NGQwIDAw
YmUgOTM3ZCBlOTgyIDAwNjYgMGZiNiBjNjg4IDY0ZmYgIC4uLi4ufS4uLmYuLi4uZC4KMDAwMDEw
MDogNDA2NiA4OTQ0IDA0MGYgYjZkMSBjMWUyIDAyODggZTg4OCBmNDQwICBAZi5ELi4uLi4uLi4u
Li5ACjAwMDAxMTA6IDg5NDQgMDgwZiBiNmMyIGMwZTggMDI2NiA4OTA0IDY2YTEgNjA3YyAgLkQu
Li4uLi4uZi4uZi5gfAowMDAwMTIwOiA2NjA5IGMwNzUgNGU2NiBhMTVjIDdjNjYgMzFkMiA2NmY3
IDM0ODggIGYuLnVOZi5cfGYxLmYuNC4KMDAwMDEzMDogZDEzMSBkMjY2IGY3NzQgMDQzYiA0NDA4
IDdkMzcgZmVjMSA4OGM1ICAuMS5mLnQuO0QufTcuLi4uCjAwMDAxNDA6IDMwYzAgYzFlOCAwMjA4
IGMxODggZDA1YSA4OGM2IGJiMDAgNzA4ZSAgMC4uLi4uLi4uWi4uLi5wLgowMDAwMTUwOiBjMzMx
IGRiYjggMDEwMiBjZDEzIDcyMWUgOGNjMyA2MDFlIGI5MDAgIC4xLi4uLi4uci4uLmAuLi4KMDAw
MDE2MDogMDE4ZSBkYjMxIGY2YmYgMDA4MCA4ZWM2IGZjZjMgYTUxZiA2MWZmICAuLi4xLi4uLi4u
Li4uLmEuCjAwMDAxNzA6IDI2NWEgN2NiZSA4ZTdkIGViMDMgYmU5ZCA3ZGU4IDM0MDAgYmVhMiAg
Jlp8Li59Li4uLn0uNC4uLgowMDAwMTgwOiA3ZGU4IDJlMDAgY2QxOCBlYmZlIDQ3NTIgNTU0MiAy
MDAwIDQ3NjUgIH0uLi4uLi4uR1JVQiAuR2UKMDAwMDE5MDogNmY2ZCAwMDQ4IDYxNzIgNjQyMCA0
NDY5IDczNmIgMDA1MiA2NTYxICBvbS5IYXJkIERpc2suUmVhCjAwMDAxYTA6IDY0MDAgMjA0NSA3
MjcyIDZmNzIgMGQwYSAwMGJiIDAxMDAgYjQwZSAgZC4gRXJyb3IuLi4uLi4uLgowMDAwMWIwOiBj
ZDEwIGFjM2MgMDA3NSBmNGMzIDlkN2MgMDIwMCAwMDAwIDgwMjAgIC4uLjwudS4uLnwuLi4uLgow
MDAwMWMwOiAyMTAwIDgzMmEgYTAwYSAwMDA4IDAwMDAgMDBmOCA3ZjAwIDAwMDAgICEuLiouLi4u
Li4uLi4uLi4KMDAwMDFkMDogMDAwMCAwMDAwIDAwMDAgMDAwMCAwMDAwIDAwMDAgMDAwMCAwMDAw
ICAuLi4uLi4uLi4uLi4uLi4uCjAwMDAxZTA6IDAwMDAgMDAwMCAwMDAwIDAwMDAgMDAwMCAwMDAw
IDAwMDAgMDAwMCAgLi4uLi4uLi4uLi4uLi4uLgowMDAwMWYwOiAwMDAwIDAwMDAgMDAwMCAwMDAw
IDAwMDAgMDAwMCAwMDAwIDU1YWEgIC4uLi4uLi4uLi4uLi4uVS4KCkkgYW0gYWJsZSB0byBib290
IHRoZSBWTSB1c2luZyB0aGUgWGVuIDQuNCBmcm9tIGEgVWJ1bnR1IDE0IHN5c3RlbSwKYnV0IHRo
ZSBYZW4gSSBidWlsdCB1bmRlciBMRlMgKHdoaWNoIHdhcyB0YWtlbiBmcm9tIGNvbW1pdCBjYjcw
YTI2CmFzIHBlciBteSBlYXJsaWVyIHBvc3RzIGFib3V0IGJ1aWxkaW5nIG9uIHN5c3RlbXMgdGhh
dCBtYXkgbm90IGhhdmUKYSAicHl0aG9uIikgZ2l2ZXMgbWUgdGhlICJVbmFibGUgdG8gZmluZCBw
YXJ0aXRpb24gY29udGFpbmluZyBrZXJuZWwiIGVycm9yCgpBbnkgY2x1ZXM/CktldmluCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun May 19 10:04:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 May 2019 10:04:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSIfv-0004bm-NN; Sun, 19 May 2019 10:04:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XwFn=TT=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hSIfu-0004bc-QF
 for xen-devel@lists.xenproject.org; Sun, 19 May 2019 10:04:14 +0000
X-Inumbo-ID: 7442a2dd-7a1d-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7442a2dd-7a1d-11e9-8980-bc764e045a96;
 Sun, 19 May 2019 10:04:13 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hSIft-0005Zj-5U; Sun, 19 May 2019 10:04:13 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hSIfs-00016v-Pa; Sun, 19 May 2019 10:04:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hSIfs-00088y-Ou; Sun, 19 May 2019 10:04:12 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136557-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: xen=ae0e5f204cb42440e244419e6a92f7fd90eb25bb
X-Osstest-Versions-That: xen=99bb45e684283b3bc621dbc99b1b93c856b4dd1c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 19 May 2019 10:04:12 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 136557: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjU1NyB4ZW4tdW5zdGFibGUtY292ZXJpdHkgcmVhbCBbcmVhbF0KaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjU1Ny8KClBlcmZlY3Qg
Oi0pCkFsbCB0ZXN0cyBpbiB0aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGFlMGU1ZjIwNGNiNDI0
NDBlMjQ0NDE5ZTZhOTJmN2ZkOTBlYjI1YmIKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIDk5YmI0NWU2ODQyODNiM2JjNjIxZGJjOTliMWI5M2M4NTZiNGRkMWMKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDEzNjI5NiAgMjAxOS0wNS0xNSAwOToxODo0NCBaICAgIDQgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMzY1NTcgIDIwMTktMDUtMTkgMDk6MTk6MjMgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KICBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEFuZHJpaSBBbmlzb3YgPGFu
ZHJpaV9hbmlzb3ZAZXBhbS5jb20+CiAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNp
dHJpeC5jb20+CiAgRG91ZyBHb2xkc3RlaW4gPGNhcmRvZUBjYXJkb2UuY29tPgogIEVzbGFtIEVs
bmlrZXR5IDxlbG5pa2V0eUBhbWF6b24uY29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5s
YXBAY2l0cml4LmNvbT4KICBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4K
ICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3Nz
QHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgS2V2aW4g
VGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tp
IDxtYXJtYXJla0BpbnZpc2libGV0aGluZ3NsYWIuY29tPgogIE9sYWYgSGVyaW5nIDxvbGFmQGFl
cGZsZS5kZT4KICBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVua29AZXBh
bS5jb20+CiAgUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgogIFJv
Z2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgUm9nZXIgUGF1IE1vbm7DqSA8
cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpv
YnM6CiBjb3Zlcml0eS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xv
Z3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAg
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5h
dGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNv
ZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9z
c3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICA5OWJiNDVlNjg0Li5hZTBlNWYyMDRjICBhZTBl
NWYyMDRjYjQyNDQwZTI0NDQxOWU2YTkyZjdmZDkwZWIyNWJiIC0+IGNvdmVyaXR5LXRlc3RlZC9z
bW9rZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun May 19 11:07:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 May 2019 11:07:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSJem-0001Jf-0x; Sun, 19 May 2019 11:07:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XwFn=TT=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hSJek-0001JV-L1
 for xen-devel@lists.xenproject.org; Sun, 19 May 2019 11:07:06 +0000
X-Inumbo-ID: 3b914d0d-7a26-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3b914d0d-7a26-11e9-8980-bc764e045a96;
 Sun, 19 May 2019 11:07:04 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hSJeg-0006kw-SO; Sun, 19 May 2019 11:07:02 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hSJeg-0006f5-LB; Sun, 19 May 2019 11:07:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hSJeg-0007Th-JW; Sun, 19 May 2019 11:07:02 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136390-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-3.18:test-amd64-amd64-xl-credit2:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-pvshim:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-examine:reboot:fail:regression
 linux-3.18:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-shadow:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-credit1:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-libvirt:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-amd64-xl-qcow2:guest-start:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-vhd:guest-start:fail:regression
 linux-3.18:test-amd64-i386-qemuu-rhel6hvm-intel:guest-start/redhat.repeat:fail:regression
 linux-3.18:test-armhf-armhf-xl-vhd:guest-start:fail:regression
 linux-3.18:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-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-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:build-arm64-pvops:kernel-build:fail:nonblocking
 linux-3.18:test-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: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-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-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=6b1ae527b1fdee86e81da0cb26ced75731c6c0fa
X-Osstest-Versions-That: linux=0d63979c1bc9c85578be4c589768a13dc0a7c5eb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 19 May 2019 11:07:02 +0000
Subject: [Xen-devel] [linux-3.18 test] 136390: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjM5MCBsaW51eC0zLjE4IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzYzOTAvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAg
IDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgZmFpbCBS
RUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDExIHhlbi1ib290
L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgIGZhaWwgUkVHUi4gdnMuIDEy
ODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAg
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3Qt
YW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDggcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
Mjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdy
dWIgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1jcmVkaXQxICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgNyB4ZW4tYm9vdCAgICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXNoYWRvdyA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXJhdyAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20g
ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1i
b290IGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAg
NyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFt
ZDY0LWkzODYtcGFpciAgICAgICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTEgeGVuLWJvb3Qv
ZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xY293MiAgICAxMSBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4
ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDExIGd1ZXN0LXN0YXJ0ICAgICAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1pbnRlbCAxMiBndWVzdC1zdGFydC9yZWRoYXQucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDEyODg1
OAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMSBndWVzdC1zdGFydCAgICAgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQg
YXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAg
ICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgNyB4ZW4tYm9vdCBmYWlsIGJhc2VsaW5lIHVu
dGVzdGVkCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyODg1OAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICBmYWlsIGxpa2UgMTI4ODU4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJl
c3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItaW50ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgMTIgZ3Vlc3Qtc3RhcnQg
ICAgICAgICAgICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZz
aGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFz
cwogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgNiBrZXJuZWwtYnVpbGQgICAgICAgICAg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAg
ICAgNmIxYWU1MjdiMWZkZWU4NmU4MWRhMGNiMjZjZWQ3NTczMWM2YzBmYQpiYXNlbGluZSB2ZXJz
aW9uOgogbGludXggICAgICAgICAgICAgICAgMGQ2Mzk3OWMxYmM5Yzg1NTc4YmU0YzU4OTc2OGEx
M2RjMGE3YzVlYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI4ODU4ICAyMDE4LTEwLTE3IDIxOjQ3
OjM5IFogIDIxMyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTc2MCAgMjAxOC0xMS0xMCAx
NjoxNzozMCBaICAxODkgZGF5cyAgMTA3IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEz
NjM5MCAgMjAxOS0wNS0xNiAxODoyNDo1OCBaICAgIDIgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
ODUxIHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVt
IGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
aTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1y
ZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
ZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNo
aW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBv
cnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUv
bG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywg
ZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBv
c3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7
aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hp
bmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAzNDMyNCBsaW5lcyBsb25nLikKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun May 19 13:46:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 May 2019 13:46:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSM8l-0006A9-Hc; Sun, 19 May 2019 13:46:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XwFn=TT=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hSM8k-00069z-VA
 for xen-devel@lists.xenproject.org; Sun, 19 May 2019 13:46:15 +0000
X-Inumbo-ID: 7230c334-7a3c-11e9-9220-938dd3f1fce2
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7230c334-7a3c-11e9-9220-938dd3f1fce2;
 Sun, 19 May 2019 13:46:04 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hSM8Z-0001Fl-S6; Sun, 19 May 2019 13:46:03 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hSM8Z-0003w6-E3; Sun, 19 May 2019 13:46:03 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hSM8Z-0008KE-DI; Sun, 19 May 2019 13:46:03 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136405-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.12-testing:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:regression
 xen-4.12-testing:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:regression
 xen-4.12-testing:test-amd64-amd64-xl-pvshim:guest-start:fail:regression
 xen-4.12-testing:test-arm64-arm64-xl-credit1:guest-start:fail:regression
 xen-4.12-testing:test-arm64-arm64-xl-credit2:guest-start:fail:regression
 xen-4.12-testing:test-arm64-arm64-xl:guest-start:fail:regression
 xen-4.12-testing:test-arm64-arm64-xl-xsm:guest-start:fail:regression
 xen-4.12-testing:test-armhf-armhf-xl-arndale:guest-start:fail:regression
 xen-4.12-testing:test-amd64-amd64-xl-xsm:leak-check/check:fail:regression
 xen-4.12-testing:test-armhf-armhf-xl-multivcpu:guest-start:fail:regression
 xen-4.12-testing:test-armhf-armhf-xl:guest-start:fail:regression
 xen-4.12-testing:test-armhf-armhf-xl-cubietruck:guest-start:fail:regression
 xen-4.12-testing:test-armhf-armhf-xl-credit1:guest-start:fail:regression
 xen-4.12-testing:test-armhf-armhf-xl-credit2:guest-start:fail:regression
 xen-4.12-testing:test-armhf-armhf-xl-vhd:debian-di-install:fail:regression
 xen-4.12-testing:test-armhf-armhf-xl-rtds:guest-start:fail:allowable
 xen-4.12-testing:test-amd64-amd64-xl-qcow2:guest-localmigrate/x10:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=c59579d8319b776ae6243da1999737e2b4737710
X-Osstest-Versions-That: xen=714207b3fae7498831a0df338e6a1fbfeea594a7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 19 May 2019 13:46:03 +0000
Subject: [Xen-devel] [xen-4.12-testing test] 136405: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjQwNSB4ZW4tNC4xMi10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzY0MDUvCgpSZWdyZXNzaW9ucyA6
LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRp
bmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
djItaW50ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzNjIzMwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTM2MjMzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgIDEyIGd1
ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzYyMzMKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MSAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEzNjIzMwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMiBndWVzdC1zdGFydCAg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTM2MjMzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAg
ICAgICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzYyMzMK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEzNjIzMwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMiBn
dWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTM2MjMzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXhzbSAgICAgIDIzIGxlYWstY2hlY2svY2hlY2sgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMzYyMzMKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzNjIzMwogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTM2MjMz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMzYyMzMKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTIg
Z3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzNjIzMwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTM2MjMzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEwIGRlYmlhbi1kaS1p
bnN0YWxsICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzYyMzMKClJlZ3Jlc3Npb25zIHdoaWNoIGFy
ZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MzYyMzMKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgIDE3IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAg
ICAgICAgZmFpbCAgbGlrZSAxMzYyMzMKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1w
dnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEx
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5z
dGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdl
dGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgYzU5NTc5ZDgzMTliNzc2YWU2
MjQzZGExOTk5NzM3ZTJiNDczNzcxMApiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAg
ICAgICAgNzE0MjA3YjNmYWU3NDk4ODMxYTBkZjMzOGU2YTFmYmZlZWE1OTRhNwoKTGFzdCB0ZXN0
IG9mIGJhc2lzICAgMTM2MjMzICAyMDE5LTA1LTE0IDE3OjA2OjA3IFogICAgNCBkYXlzClRlc3Rp
bmcgc2FtZSBzaW5jZSAgIDEzNjQwNSAgMjAxOS0wNS0xNiAyMzoxNDo1NCBaICAgIDIgZGF5cyAg
ICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0
OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgSWdvciBEcnV6
aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICBLZXZpbiBUaWFu
IDxrZXZpbi50aWFuQGludGVsLmNvbT4KICBQZXRyZSBQaXJjYWxhYnUgPHBwaXJjYWxhYnVAYml0
ZGVmZW5kZXIuY29tPgogIFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNv
bT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
aTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVz
dHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1
cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1w
dmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3Mv
aW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlv
biBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUg
Y2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rl
c3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBjNTk1NzlkODMxOWI3
NzZhZTYyNDNkYTE5OTk3MzdlMmI0NzM3NzEwCkF1dGhvcjogSWdvciBEcnV6aGluaW4gPGlnb3Iu
ZHJ1emhpbmluQGNpdHJpeC5jb20+CkRhdGU6ICAgVHVlIEFwciA5IDEzOjAxOjU4IDIwMTkgKzAx
MDAKCiAgICB0b29scy94bDogdXNlIGxpYnhsX2RvbWFpbl9pbmZvIHRvIGdldCBkb21haW4gdHlw
ZSBmb3IgdmNwdS1waW4KICAgIAogICAgUGFyc2luZyB0aGUgY29uZmlnIHNlZW1zIHRvIGJlIGFu
IG92ZXJraWxsIGZvciB0aGlzIHBhcnRpY3VsYXIgdGFzawogICAgYW5kIHRoZSBjb25maWcgbWln
aHQgc2ltcGx5IGJlIGFic2VudC4gVHlwZSByZXR1cm5lZCBmcm9tIGxpYnhsX2RvbWFpbl9pbmZv
CiAgICBzaG91bGQgYmUgZWl0aGVyIExJQlhMX0RPTUFJTl9UWVBFX0hWTSBvciBMSUJYTF9ET01B
SU5fVFlQRV9QViBidXQgaW4KICAgIHRoYXQgY29udGV4dCBkaXN0aW5jdGlvbiBiZXR3ZWVuIFBW
SCBhbmQgSFZNIHNob3VsZCBiZSBpcnJlbGV2YW50LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJ
Z29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21t
aXQgNDhkYWI5NzY3ZDJlYjE3MzQ5NTcwN2NiMWZkOGNlYWY3MzYwNGFjMSkKCmNvbW1pdCA0ZWQ2
YzhiOTVjODBhNmZkYzMzZmFiMzhkM2ZkYWU2NGI4ODI3OTE2CkF1dGhvcjogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIFdlZCBNYXkgMTUgMDk6NDI6MTcgMjAxOSArMDIw
MAoKICAgIHg4NjogZml4IGJ1aWxkIHJhY2Ugd2hlbiBnZW5lcmF0aW5nIHRlbXBvcmFyeSBvYmpl
Y3QgZmlsZXMKICAgIAogICAgVGhlIHJ1bGVzIHRvIGdlbmVyYXRlIHhlbi1zeW1zIGFuZCB4ZW4u
ZWZpIG1heSBydW4gaW4gcGFyYWxsZWwsIGJ1dCBib3RoCiAgICByZWN1cnNpdmVseSBpbnZva2Ug
JChNQUtFKSB0byBidWlsZCBzeW1ib2wvcmVsb2NhdGlvbiB0YWJsZSB0ZW1wb3JhcnkKICAgIG9i
amVjdCBmaWxlcy4gVGhlc2UgcmVjdXJzaXZlIGJ1aWxkcyB3b3VsZCBib3RoIHJlLWdlbmVyYXRl
IHRoZSAuKi5kMgogICAgZmlsZXMgKHdoZXJlIG5lZWRlZCkuIEJvdGggd291bGQgaW4gdHVybiBp
bnZva2UgdGhlIHNhbWUgcnVsZSwgdGh1cwogICAgYWxsb3dpbmcgZm9yIGEgcmFjZSBvbiB0aGUg
LiouZDIudG1wIGludGVybWVkaWF0ZSBmaWxlcy4KICAgIAogICAgVGhlIGRlcGVuZGVuY3kgZmls
ZXMgb2YgdGhlIHRlbXBvcmFyeSAueGVuKi5vIGZpbGVzIGxpdmUgaW4geGVuLyByYXRoZXIKICAg
IHRoYW4geGVuL2FyY2gveDg2LyBhbnl3YXksIHNvIHdvbid0IGJlIGluY2x1ZGVkIG5vIG1hdHRl
ciB3aGF0LiBUYWtlIHRoZQogICAgb3Bwb3J0dW5pdHkgYW5kIGRlbGV0ZSB0aGVtLCBhcyB0aGUg
anVzdCByZS1nZW5lcmF0ZWQgLnhlbiouUyBmaWxlcyB3aWxsCiAgICB0cmlnZ2VyIGEgcHJvcGVy
IHJlLWJ1aWxkIG9mIHRoZSAueGVuKi5vIG9uZXMgYW55d2F5LgogICAgCiAgICBFbXB0eSB0aGUg
REVQUyB2YXJpYWJsZSBpbiBjYXNlIHRoZSBzZXQgb2YgZ29hbHMgY29uc2lzdHMgb2YganVzdCB0
aG9zZQogICAgdGVtcG9yYXJ5IG9iamVjdCBmaWxlcywgdGh1cyBlbGltaW5hdGluZyB0aGUgcmFj
ZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgICBtYXN0ZXIgY29tbWl0OiA3NjFiYjU3NWNlOTcyNTUwMjlkMmQyMjQ5YjI3MTllNTRiYzc2
ODI1CiAgICBtYXN0ZXIgZGF0ZTogMjAxOS0wNC0xMSAxMDoyNTowNSArMDIwMAoKY29tbWl0IGZh
OWQ1YjhiZWIzZmYzYWEwYzFmMDcxMjE3M2UyZWMzYmQ3MDAyNzkKQXV0aG9yOiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgV2VkIE1heSAxNSAwOTo0MTozNyAyMDE5ICsw
MjAwCgogICAgVlQtZDogcG9zdGVkIGludGVycnVwdHMgcmVxdWlyZSBpbnRlcnJ1cHQgcmVtYXBw
aW5nCiAgICAKICAgIEluaXRpYWxseSBJIGhhZCBqdXN0IG5vdGljZWQgdGhlIHVubmVjZXNzYXJ5
IGluZGlyZWN0aW9uIGluIHRoZSBjYWxsCiAgICBmcm9tIHBpX3VwZGF0ZV9pcnRlKCkuIFRoZSBn
ZW5lcmljIHdyYXBwZXIgaGF2aW5nIGFuIGlvbW11X2ludHJlbWFwCiAgICBjb25kaXRpb25hbCBt
YWRlIG1lIGxvb2sgYXQgdGhlIHNldHVwIGNvZGUgdGhvdWdoLiBTbyBmaXJzdCBvZiBhbGwKICAg
IGVuZm9yY2UgdGhlIG5lY2Vzc2FyeSBkZXBlbmRlbmN5LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogS2V2aW4gVGlh
biA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDZjNTQ2NjM3ODZk
OWYxZWQwNDE1Mzg2NzY4N2MxNTg2NzVlNzI3N2QKICAgIG1hc3RlciBkYXRlOiAyMDE5LTA0LTA5
IDE1OjEyOjA3ICswMjAwCgpjb21taXQgODQ1N2MxNWI5ODFiYTA0YzA3MDllNmYyNWFmM2I3NmJl
YjM0Y2FmYQpBdXRob3I6IElnb3IgRHJ1emhpbmluIDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29t
PgpEYXRlOiAgIFdlZCBNYXkgMTUgMDk6NDA6NDUgMjAxOSArMDIwMAoKICAgIHg4Ni92bXg6IEZp
eHVwIHJlbW92YWxzIG9mIE1TUiBsb2FkL3NhdmUgbGlzdCBlbnRyaWVzCiAgICAKICAgIENvbW1p
dCA1NDBkNTQyMiAoIng4Ni92bXg6IFN1cHBvcnQgcmVtb3ZpbmcgTVNScyBmcm9tIHRoZSBob3N0
L2d1ZXN0CiAgICBsb2FkL3NhdmUgbGlzdHMiKSBpbnRyb2R1Y2VkIGluZnJhc3RydWN0dXJlIGZp
bmFsbHkgZXhwb3NlZCBieQogICAgY29tbWl0IGZkMzJkY2ZlICgieDg2L3ZteDogRG9uJ3QgbGVh
ayBFRkVSLk5YRSBpbnRvIGd1ZXN0IGNvbnRleHQiKQogICAgdGhhdCBsZWQgdG8gYSBmdW5jdGlv
bmFsIHJlZ3Jlc3Npb24gb24gSGFycGVydG93biBhbmQgZWFybGllciBjb3JlcwogICAgKEdlbiAx
IFZULXgpIGR1ZSB0byBNU1IgY291bnQgYmVpbmcgaW5jb3JyZWN0bHkgc2V0IGluIFZNQ1MuCiAg
ICBBcyB0aGUgcmVzdWx0LCBhcyBzb29uIGFzIGd1ZXN0IEVGRVIgYmVjb21lcyBlcXVhbCB0byBY
ZW4gRUZFUgogICAgKHdoaWNoIGV2ZW50dWFsbHkgaGFwcGVucyBpbiBhbG1vc3QgZXZlcnkgNjQt
Yml0IFZNKSBhbmQgaXRzIE1TUgogICAgZW50cnkgaXMgc3VwcG9zZWQgdG8gYmUgcmVtb3ZlZCwg
YSBzdGFsZSB2ZXJzaW9uIG9mIEVGRVIgaXMgbG9hZGVkCiAgICBpbnRvIGEgZ3Vlc3QgaW5zdGVh
ZCBjYXVzaW5nIGFsbW9zdCBpbW1lZGlhdGUgZ3Vlc3QgZmFpbHVyZS4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CiAgICBS
ZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1i
eTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBl
MjhjMGVlMzM1NmY1MmY1ODliYmFlNTRlODlhYWVkMjVjMWY1OTlkCiAgICBtYXN0ZXIgZGF0ZTog
MjAxOS0wNC0wOSAxMDo1ODoxOCArMDEwMAoKY29tbWl0IDBiZDVlMDNjYjc1YTNiMWEyODgxZjMx
NjIzNDIwNjRjZWVhZTNjNzcKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgpEYXRlOiAgIFdlZCBNYXkgMTUgMDk6NDA6MDAgMjAxOSArMDIwMAoKICAgIHhl
bi90aW1lcnM6IEZpeCBtZW1vcnkgbGVhayB3aXRoIGNwdSB1bnBsdWcvcGx1ZwogICAgCiAgICB0
aW1lcl9zb2Z0aXJxX2FjdGlvbigpIHJlYWxsb2MncyBpdHNlbGYgYSBsYXJnZXIgdGltZXIgaGVh
cCB3aGVuZXZlcgogICAgbmVjZXNzYXJ5LCB3aGljaCBpbmNsdWRlcyBib290c3RyYXBwaW5nIGZy
b20gdGhlIGVtcHR5IGR1bW15X2hlYXAuICBOb3RoaW5nCiAgICBldmVyIGZyZWVkIHRoaXMgYWxs
b2NhdGlvbi4KICAgIAogICAgQ1BVIHBsdWcgYW5kIHVucGx1ZyBoYXMgdGhlIHNpZGUgZWZmZWN0
IG9mIHplcm9pbmcgdGhlIHBlcmNwdSBkYXRhIGFyZWEsIHdoaWNoCiAgICBjbGVhcnMgdHMtPmhl
YXAuICBUaGlzIGluIHR1cm4gY2F1c2VzIG5ldyB0aW1lcnMgdG8gYmUgcHV0IG9uIHRoZSBsaXN0
IHJhdGhlcgogICAgdGhhbiB0aGUgaGVhcCwgYW5kIGZvciB0aW1lcl9zb2Z0aXJxX2FjdGlvbigp
IHRvIGJvb3RzdHJhcCBpdHNlbGYgYWdhaW4uCiAgICAKICAgIFRoaXMgaW4gcHJhY3RpY2UgbGVh
a3MgdHMtPmhlYXAgZXZlcnkgdGltZSBhIENQVSBpcyB1bnBsdWdnZWQgYW5kIHJlcGx1Z2dlZC4K
ICAgIAogICAgSW1wbGVtZW50IGZyZWVfcGVyY3B1X3RpbWVycygpIHdoaWNoIGluY2x1ZGVzIGZy
ZWVpbmcgdHMtPmhlYXAgd2hlbgogICAgYXBwcm9wcmlhdGUsIGFuZCB1cGRhdGUgdGhlIG5vdGlm
aWVyIGNhbGxiYWNrIHdpdGggdGhlIHJlY2VudCBjcHUgcGFya2luZwogICAgbG9naWMgYW5kIGZy
ZWUtYXZvaWRhbmNlIGFjcm9zcyBzdXNwZW5kLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIAogICAgeGVuL2NwdTogRml4IEFSTSBi
dWlsZCBmb2xsb3dpbmcgYy9zIDU5N2ZiYjgKICAgIAogICAgYy9zIDU5N2ZiYjggInhlbi90aW1l
cnM6IEZpeCBtZW1vcnkgbGVhayB3aXRoIGNwdSB1bnBsdWcvcGx1ZyIgYnJva2UgdGhlIEFSTQog
ICAgYnVpbGQgYnkgYmVpbmcgdGhlIGZpcnN0IHBhdGNoIHRvIGFkZCBwYXJrX29mZmxpbmVfY3B1
cyB0byBjb21tb24gY29kZS4KICAgIAogICAgV2hpbGUgaXQgaXMgY3VycmVudGx5IHNwZWNpZmlj
IHRvIEludGVsIGhhcmR3YXJlIChmb3IgcmVhc29ucyBvZiBiZWluZyBhYmxlIHRvCiAgICBoYW5k
bGUgbWFjaGluZSBjaGVjayBleGNlcHRpb25zIHdpdGhvdXQgYW4gaW1tZWRpYXRlIHN5c3RlbSBy
ZXNldCksIGl0IGlzbid0CiAgICBpbmhlcmVudGx5IGFyY2hpdGVjdHVyZSBzcGVjaWZpYywgc28g
ZGVmaW5lIGl0IHRvIGJlIGZhbHNlIG9uIEFSTSBmb3Igbm93LgogICAgCiAgICBBZGQgYSBjb21t
ZW50IGluIGJvdGggc21wLmggaGVhZGVycyBleHBsYWluaW5nIHRoZSBpbnRlbmRlZCBiZWhhdmlv
dXIgb2YgdGhlCiAgICBvcHRpb24uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgogICAgCiAgICB0aW1lcnM6IG1vdmUgYmFjayBtaWdyYXRlX3RpbWVy
c19mcm9tX2NwdSgpIGludm9jYXRpb24KICAgIAogICAgQ29tbWl0IDU5N2ZiYjhiZTYgKCJ4ZW4v
dGltZXJzOiBGaXggbWVtb3J5IGxlYWsgd2l0aCBjcHUgdW5wbHVnL3BsdWciKQogICAgd2VudCBh
IGxpdHRsZSB0b28gZmFyOiBNaWdyYXRpbmcgdGltZXJzIGF3YXkgZnJvbSBhIENQVSBiZWluZyBv
ZmZsaW5lZAogICAgbmVlZHMgdG8gaGVwcGVuIGluZGVwZW5kZW50IG9mIHdoZXRoZXIgaXQgZ2V0
IHBhcmtlZCBvciBmdWxseSBvZmZsaW5lZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgCiAgICB4ZW4vdGltZXJzOiBGaXggbWVtb3J5
IGxlYWsgd2l0aCBjcHUgdW5wbHVnL3BsdWcgKHRha2UgMikKICAgIAogICAgUHJldmlvdXMgYXR0
ZW1wdHMgdG8gZml4IHRoaXMgbGVhayBmYWlsZWQgdG8gaWRlbnRpZnkgdGhlIHJvb3QgY2F1c2Us
IGFuZAogICAgdWx0aW1hdGVseSBmYWlsZWQuICBUaGUgY2F1c2UgaXMgdGhlIENQVV9VUF9QUkVQ
QVJFIGNhc2UgKHJlKWluaXRpYWxpc2luZwogICAgdHMtPmhlYXAgYmFjayB0byBkdW1teV9oZWFw
LCB3aGljaCBsZWFrcyB0aGUgcHJldmlvdXMgYWxsb2NhdGlvbi4KICAgIAogICAgUmVhcnJhbmdl
IHRoZSBsb2dpYyB0byBvbmx5IGluaXRpYWxpc2UgdHMgb25jZS4gIFRoaXMgYWxzbyBhdm9pZHMg
dGhlCiAgICByZWR1bmRhbnQgKGJ1dCBiZW5pZ24sIGR1ZSB0byB0cy0+aW5hY3RpdmUgYWx3YXlz
IGJlaW5nIGVtcHR5KSBpbml0aWFsaXNpbmcgb2YKICAgIHRoZSBvdGhlciB0cyBmaWVsZHMuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgog
ICAgbWFzdGVyIGNvbW1pdDogNTk3ZmJiOGJlNjAyMTQ0MGNkNTM0OTNjMTQyMDFjMzI2NzFiYWRl
MQogICAgbWFzdGVyIGRhdGU6IDIwMTktMDQtMDggMTE6MTY6MDYgKzAxMDAKICAgIG1hc3RlciBj
b21taXQ6IGE2NDQ4YWRmZDNkNTM3YWFjYmJkNzg0ZTViZjE3NzdhYjNmZjVmODUKICAgIG1hc3Rl
ciBkYXRlOiAyMDE5LTA0LTA5IDEwOjEyOjU3ICswMTAwCiAgICBtYXN0ZXIgY29tbWl0OiAxYWVj
OTUzNTBhYzgyNjFjYmE1MTYzNzE3MTBkNGQ4MzdjMjZmNmEwCiAgICBtYXN0ZXIgZGF0ZTogMjAx
OS0wNC0xNSAxNzo1MTozMCArMDEwMAogICAgbWFzdGVyIGNvbW1pdDogZTk3OGU5ZWQ5ZTFmZjBk
YzMyNmU3MjcwOGVkMDNjYWMyYmE0MWRiOAogICAgbWFzdGVyIGRhdGU6IDIwMTktMDUtMTMgMTA6
MzU6MzcgKzAxMDAKCmNvbW1pdCA4ZTE4ZGNhNThhNmMyOGU0N2I5ZTFkMWY2ZjkwN2I1MTI4YTE2
M2I4CkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIFdlZCBN
YXkgMTUgMDk6Mzg6NTkgMjAxOSArMDIwMAoKICAgIHg4NmVtdWw6IGRvbid0IHJlYWQgbWFzayBy
ZWdpc3RlciBvbiBBVlg1MTJGLWluY2FwYWJsZSBwbGF0Zm9ybXMKICAgIAogICAgTm9yIHdoZW4g
cmVnaXN0ZXIgc3RhdGUgaXNuJ3Qgc3VmZmljaWVudGx5IGVuYWJsZWQuCiAgICAKICAgIFJlcG9y
dGVkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBTaWdu
ZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBj
b21taXQ6IDZjYjdlNTJlZGY4MjNmZDg5ZmUxNGRhOTRmOWJmM2U1Y2Y5OWQxZmYKICAgIG1hc3Rl
ciBkYXRlOiAyMDE5LTA0LTA1IDE3OjI3OjEzICswMjAwCgpjb21taXQgOWQyYTMxMjhkYzVlNzU1
ZDJmZjhjYzJhYzFkMmU5NDE1Mjc5NzA1NApBdXRob3I6IFBldHJlIFBpcmNhbGFidSA8cHBpcmNh
bGFidUBiaXRkZWZlbmRlci5jb20+CkRhdGU6ICAgV2VkIE1heSAxNSAwOTozODoxMyAyMDE5ICsw
MjAwCgogICAgdm1fZXZlbnQ6IGZpeCBYRU5fVk1fRVZFTlRfUkVTVU1FIGRvbWN0bAogICAgCiAg
ICBNYWtlIFhFTl9WTV9FVkVOVF9SRVNVTUUgcmV0dXJuIDAgaW4gY2FzZSBvZiBzdWNjZXNzLCBp
bnN0ZWFkIG9mCiAgICAtRUlOVkFMLgogICAgUmVtb3ZlIHZtX2V2ZW50X3Jlc3VtZSBmb3JtIHZt
X2V2ZW50LmggaGVhZGVyIGFuZCBzZXQgdGhlIGZ1bmN0aW9uJ3MKICAgIHZpc2liaWxpdHkgdG8g
c3RhdGljIGFzIGlzIHVzZWQgb25seSBpbiB2bV9ldmVudC5jLgogICAgTW92ZSB0aGUgdm1fZXZl
bnRfY2hlY2tfcmluZyB0ZXN0IGluc2lkZSB2bV9ldmVudF9yZXN1bWUgaW4gb3JkZXIgdG8KICAg
IHNpbXBsaWZ5IHRoZSBjb2RlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBQZXRyZSBQaXJjYWxh
YnUgPHBwaXJjYWxhYnVAYml0ZGVmZW5kZXIuY29tPgogICAgQWNrZWQtYnk6IFJhenZhbiBDb2pv
Y2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGIzMmMw
NDQ2YjEwM2FhODAxZWUxODc4MGIyZmRkNzhkZmMwYjkwNTIKICAgIG1hc3RlciBkYXRlOiAyMDE5
LTA0LTA1IDE1OjQyOjAzICswMjAwCgpjb21taXQgMTFmZmM1YTNjNWVmMWZjN2I3NWRhZjE5OGJh
ZDVjMTUyMWNmNmRjMQpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0
ZTogICBXZWQgTWF5IDE1IDA5OjM2OjA5IDIwMTkgKzAyMDAKCiAgICB4ODZlbXVsOiBzdXBwcmVz
cyBnZW5lcmFsIHJlZ2lzdGVyIHVwZGF0ZSB1cG9uIEFWWCBnYXRoZXIgZmFpbHVyZXMKICAgIAog
ICAgV2hpbGUgZGVzdGluYXRpb24gYW5kIG1hc2sgcmVnaXN0ZXJzIG1heSBpbmRlZWQgbmVlZCB1
cGRhdGluZyBpbiB0aGlzCiAgICBjYXNlLCB0aGUgcklQIHVwZGF0ZSBpbiBwYXJ0aWN1bGFyIG5l
ZWRzIHRvIGJlIGF2b2lkZWQsIGFzIHdlbGwgYXMgZS5nLgogICAgcmFpc2luZyBhIHNpbmdsZSBz
dGVwIHRyYXAuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVu
bGFwQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDc0ZjI5OWJiZDdkNWNjNTIzMjViNTg2NmMxN2I0
NGRkMGJkMWM1YTIKICAgIG1hc3RlciBkYXRlOiAyMDE5LTA0LTAzIDEwOjE0OjMyICswMjAwCgpj
b21taXQgYjhlZDE0Njg5NTM3MDE1N2E5ZTEzMTIxMTMxYzA2MDZhMzQ0ZThiMwpBdXRob3I6IEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KRGF0ZTogICBXZWQgTWF5IDE1IDA5OjM0OjU3
IDIwMTkgKzAyMDAKCiAgICB4ZW4vc2NoZWQ6IGZpeCBjcmVkaXQyIHNtdCBpZGxlIGhhbmRsaW5n
CiAgICAKICAgIENyZWRpdDIncyBzbXRfaWRsZV9tYXNrX3NldCgpIGFuZCBzbXRfaWRsZV9tYXNr
X2NsZWFyKCkgYXJlIHVzZWQgdG8KICAgIGlkZW50aWZ5IGlkbGUgY29yZXMgd2hlcmUgdmNwdXMg
Y2FuIGJlIG1vdmVkIHRvLiBBIGNvcmUgaXMgdGhvdWdodCB0bwogICAgYmUgaWRsZSB3aGVuIGFs
bCBzaWJsaW5ncyBhcmUga25vd24gdG8gaGF2ZSB0aGUgaWRsZSB2Y3B1IHJ1bm5pbmcgb24KICAg
IHRoZW0uCiAgICAKICAgIFVuZm9ydHVuYXRlbHkgdGhlIGluZm9ybWF0aW9uIG9mIGEgdmNwdSBy
dW5uaW5nIG9uIGEgY3B1IGlzIHBlcgogICAgcnVucXVldWUuIFNvIGluIGNhc2Ugbm90IGFsbCBz
aWJsaW5ncyBhcmUgaW4gdGhlIHNhbWUgcnVucXVldWUgYSBjb3JlCiAgICB3aWxsIG5ldmVyIGJl
IHJlZ2FyZGVkIHRvIGJlIGlkbGUsIGFzIHRoZSBzaWJsaW5nIG5vdCBpbiB0aGUgcnVucXVldWUK
ICAgIGlzIG5ldmVyIGtub3duIHRvIHJ1biB0aGUgaWRsZSB2Y3B1LgogICAgCiAgICBVc2UgYSBj
cmVkaXQyIHNwZWNpZmljIGNwdW1hc2sgb2Ygc2libGluZ3Mgd2l0aCBvbmx5IHRob3NlIGNwdXMK
ICAgIGJlaW5nIG1hcmtlZCB3aGljaCBhcmUgaW4gdGhlIHNhbWUgcnVucXVldWUgYXMgdGhlIGNw
dSBpbiBxdWVzdGlvbi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IERhcmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlA
c3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA3NTNiYTQzZDZkMTZlNjg4ZjY4OGUwMWUxYzc3
NDYzZWEyYzZlYzlmCiAgICBtYXN0ZXIgZGF0ZTogMjAxOS0wMy0yOSAxODoyODoyMSArMDAwMAoo
cWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun May 19 14:05:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 May 2019 14:05:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSMRK-0007zC-Lk; Sun, 19 May 2019 14:05:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XwFn=TT=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hSMRI-0007z2-Nf
 for xen-devel@lists.xenproject.org; Sun, 19 May 2019 14:05:24 +0000
X-Inumbo-ID: 2347c2ba-7a3f-11e9-b85c-3bdb333e8190
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2347c2ba-7a3f-11e9-b85c-3bdb333e8190;
 Sun, 19 May 2019 14:05:20 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hSMRE-0001hI-70; Sun, 19 May 2019 14:05:20 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hSMRD-0004zO-UN; Sun, 19 May 2019 14:05:19 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hSMRD-0001jf-TQ; Sun, 19 May 2019 14:05:19 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136418-mainreport@xen.org>
MIME-Version: 1.0
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-xtf-amd64-amd64-4:xtf/test-hvm64-xsa-278:fail:regression
 xen-4.8-testing:build-amd64-prev:xen-build:fail:regression
 xen-4.8-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-xsa-278:fail:regression
 xen-4.8-testing:build-i386-prev:xen-build:fail:regression
 xen-4.8-testing:test-amd64-i386-freebsd10-amd64:guest-saverestore.2:fail:regression
 xen-4.8-testing:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-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-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl: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:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit1: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-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-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-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-credit1:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit1: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: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-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing: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: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-rtds:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=d929136ca8e2a1a8cb7dfdd18f828574619e3953
X-Osstest-Versions-That: xen=908e768fae49a8db0089e68188652079e3bfaa66
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 19 May 2019 14:05:19 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 136418: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjQxOCB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjQxOC8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCA1
MCB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBSRUdSLiB2cy4gMTMwOTY1CiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgIDcwIHh0Zi90ZXN0LWh2bTY0LXhzYS0yNzggICBm
YWlsIFJFR1IuIHZzLiAxMzA5NjUKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMDk2NQogdGVzdC14dGYtYW1k
NjQtYW1kNjQtMyAgICAgICA3MCB4dGYvdGVzdC1odm02NC14c2EtMjc4ICAgZmFpbCBSRUdSLiB2
cy4gMTMwOTY1CiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzA5NjUKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtYW1kNjQgMTYgZ3Vlc3Qtc2F2ZXJlc3RvcmUuMiAgIGZhaWwgUkVHUi4gdnMuIDEzMDk2NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtaTM4Ni1taWdydXBncmFkZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAg
ICA1MCB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBsaWtlIDEzMDk2NQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICBmYWlsIGxpa2UgMTMwOTY1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzA5NjUKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDEzMDk2NQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMwOTY1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzA5NjUKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgZmFpbCBsaWtlIDEzMDk2NQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMwOTY1CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMzA5NjUKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAg
ICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1h
bWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0
aW5nOgogeGVuICAgICAgICAgICAgICAgICAgZDkyOTEzNmNhOGUyYTFhOGNiN2RmZGQxOGY4Mjg1
NzQ2MTllMzk1MwpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgOTA4ZTc2
OGZhZTQ5YThkYjAwODllNjgxODg2NTIwNzllM2JmYWE2NgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAg
MTMwOTY1ICAyMDE4LTEyLTAzIDA5OjA2OjE5IFogIDE2NyBkYXlzCkZhaWxpbmcgc2luY2UgICAg
ICAgIDEzMzU5OCAgMjAxOS0wMy0wNSAxNTowNjoyMyBaICAgNzQgZGF5cyAgIDM3IGF0dGVtcHRz
ClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzNjQxOCAgMjAxOS0wNS0xNyAwMzoyODo0NSBaICAgIDIg
ZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRl
ciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgQ2hy
aXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgogIEdlb3JnZSBEdW5s
YXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIE1hbnVlbCBCb3V5ZXIg
PGJvdXllckBhbnRpb2NoZS5ldS5vcmc+CiAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBj
aXRyaXguY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQt
YW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRl
Ymlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3Jh
ZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9n
czogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMs
IGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVy
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoK
Tm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA3MzAgbGluZXMgbG9u
Zy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun May 19 18:13:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 May 2019 18:13:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSQJB-0003PQ-VN; Sun, 19 May 2019 18:13:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XwFn=TT=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hSQJA-0003PG-LI
 for xen-devel@lists.xenproject.org; Sun, 19 May 2019 18:13:16 +0000
X-Inumbo-ID: c4e2f1ec-7a61-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c4e2f1ec-7a61-11e9-8980-bc764e045a96;
 Sun, 19 May 2019 18:13:14 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hSQJ7-0006tk-Pl; Sun, 19 May 2019 18:13:13 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hSQJ7-0004bM-Fj; Sun, 19 May 2019 18:13:13 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hSQJ7-0006fL-F2; Sun, 19 May 2019 18:13:13 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136431-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.9:test-arm64-arm64-examine:examine-serial/bootloader:fail:regression
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-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-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-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-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-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-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=8baec4ebdf084961516f17cadbad14cac082ee4e
X-Osstest-Versions-That: linux=ffe8cffc8be1ae47c08cbc3571bed6b5b0fa53ad
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 19 May 2019 18:13:13 +0000
Subject: [Xen-devel] [linux-4.9 test] 136431: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjQzMSBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjQzMS8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgIDEx
IGV4YW1pbmUtc2VyaWFsL2Jvb3Rsb2FkZXIgZmFpbCBSRUdSLiB2cy4gMTM2MjQ5CgpUZXN0cyB3
aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxp
a2UgMTM2MjQ5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzYyNDkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzNjI0OQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIGxpa2UgMTM2MjQ5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzYyNDkKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0t
aW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3Ry
aWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAxMiBndWVzdC1zdGFydCAgICAgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAx
MiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFy
dCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWlu
c3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQx
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICA4YmFlYzRlYmRmMDg0
OTYxNTE2ZjE3Y2FkYmFkMTRjYWMwODJlZTRlCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAg
ICAgICAgICAgICBmZmU4Y2ZmYzhiZTFhZTQ3YzA4Y2JjMzU3MWJlZDZiNWIwZmE1M2FkCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxMzYyNDkgIDIwMTktMDUtMTQgMjA6MzE6MTAgWiAgICA0IGRheXMK
VGVzdGluZyBzYW1lIHNpbmNlICAgMTM2NDMxICAyMDE5LTA1LTE3IDA3OjM5OjM4IFogICAgMiBk
YXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVy
IHRlc3Q6CiAgQWRpdHlhIFBha2tpIDxwYWtraTAwMUB1bW4uZWR1PgogIEFsZXhlaSBTdGFyb3Zv
aXRvdiA8YXN0QGZiLmNvbT4KICBBbGV4ZWkgU3Rhcm92b2l0b3YgPGFzdEBrZXJuZWwub3JnPgog
IEFsaXN0YWlyIFN0cmFjaGFuIDxhc3RyYWNoYW5AZ29vZ2xlLmNvbT4KICBBbmRyZXcgTW9ydG9u
IDxha3BtQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIEFuZHkgTHV0b21pcnNraSA8bHV0b0BrZXJu
ZWwub3JnPgogIEFuZHkgU2hldmNoZW5rbyA8YW5kcml5LnNoZXZjaGVua29AbGludXguaW50ZWwu
Y29tPgogIEFybmFsZG8gQ2FydmFsaG8gZGUgTWVsbyA8YWNtZUByZWRoYXQuY29tPgogIEFybmQg
QmVyZ21hbm4gPGFybmRAYXJuZGIuZGU+CiAgQm9yaXNsYXYgUGV0a292IDxicEBzdXNlLmRlPgog
IEJyZW5vIExlaXRhbyA8bGVpdGFvQGRlYmlhbi5vcmc+CiAgQ2hlbmJvIEZlbmcgPGZlbmdjQGdv
b2dsZS5jb20+CiAgQ2hyaXN0b3BoZSBMZXJveSA8Y2hyaXN0b3BoZS5sZXJveUBjLXMuZnI+CiAg
RGFuIENhcnBlbnRlciA8ZGFuLmNhcnBlbnRlckBvcmFjbGUuY29tPgogIERhbiBXaWxsaWFtcyA8
ZGFuLmoud2lsbGlhbXNAaW50ZWwuY29tPgogIERhbmllbCBCb3JrbWFubiA8ZGFuaWVsQGlvZ2Vh
cmJveC5uZXQ+CiAgRGFuaWVsIERyYWtlIDxkcmFrZUBlbmRsZXNzbS5jb20+CiAgRGFuaWVsIEdv
bWV6IDxkYWdtY3JAZ21haWwuY29tPgogIERhdmlkIEFoZXJuIDxkc2FoZXJuQGdtYWlsLmNvbT4K
ICBEYXZpZCBKZWZmZXJ5IDxkamVmZmVyeUByZWRoYXQuY29tPgogIERhdmlkIEplZmZ5IDxkamVm
ZmVyeUByZWRoYXQuY29tPgogIERhdmlkIFMuIE1pbGxlciA8ZGF2ZW1AZGF2ZW1sb2Z0Lm5ldD4K
ICBEbWl0cnkgVG9yb2tob3YgPGRtaXRyeS50b3Jva2hvdkBnbWFpbC5jb20+CiAgRmVsaXggRmll
dGthdSA8bmJkQG5iZC5uYW1lPgogIEZsb3JpYW4gV2VzdHBoYWwgPGZ3QHN0cmxlbi5kZT4KICBG
cmFuY2VzY28gUnVnZ2VyaSA8ZnJ1Z2dlcmlAYXJpc3RhLmNvbT4KICBHcmVnIEtyb2FoLUhhcnRt
YW4gPGdyZWdraEBsaW51eGZvdW5kYXRpb24ub3JnPgogIEd1c3Rhdm8gQS4gUi4gU2lsdmEgPGd1
c3Rhdm9AZW1iZWRkZWRvci5jb20+CiAgSGFuZ2JpbiBMaXUgPGxpdWhhbmdiaW5AZ21haWwuY29t
PgogIEluZ28gTW9sbmFyIDxtaW5nb0BrZXJuZWwub3JnPgogIEphcm9kIFdpbHNvbiA8amFyb2RA
cmVkaGF0LmNvbT4KICBKYXkgVm9zYnVyZ2ggPGpheS52b3NidXJnaEBjYW5vbmljYWwuY29tPgog
IEplbnMgQXhib2UgPGF4Ym9lQGtlcm5lbC5kaz4KICBKaWEtSnUgQmFpIDxiYWlqaWFqdTE5OTBA
Z21haWwuY29tPgogIEppYW4tSG9uZyBQYW4gPGppYW4taG9uZ0BlbmRsZXNzbS5jb20+CiAgSm9o
YW4gSG92b2xkIDxqb2hhbkBrZXJuZWwub3JnPgogIEpvaGFubmVzIEJlcmcgPGpvaGFubmVzLmJl
cmdAaW50ZWwuY29tPgogIEpvaG4gQ3Jpc3BpbiA8am9obkBwaHJvemVuLm9yZz4KICBKb25hdGhh
biBDYW1lcm9uIDxKb25hdGhhbi5DYW1lcm9uQGh1YXdlaS5jb20+CiAgSnVsaWFuIEFuYXN0YXNv
diA8amFAc3NpLmJnPgogIEp1bGlhbiBXaWVkbWFubiA8andpQGxpbnV4LmlibS5jb20+CiAgS2Fs
bGUgVmFsbyA8a3ZhbG9AY29kZWF1cm9yYS5vcmc+CiAgS2FuZ2ppZSBMdSA8a2psdUB1bW4uZWR1
PgogIEtldmluICdsZGlyJyBEYXJieXNoaXJlLUJyeWFudCA8bGRpckBkYXJieXNoaXJlLWJyeWFu
dC5tZS51az4KICBMYXVyYSBBYmJvdHQgPGxhYmJvdHRAcmVkaGF0LmNvbT4KICBMYXVyZW50aXUg
VHVkb3IgPGxhdXJlbnRpdS50dWRvckBueHAuY29tPgogIExpbnVzIFRvcnZhbGRzIDx0b3J2YWxk
c0BsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBMdWNhcyBTdGFjaCA8bC5zdGFjaEBwZW5ndXRyb25p
eC5kZT4KICBNYXJjIFp5bmdpZXIgPG1hcmMuenluZ2llckBhcm0uY29tPgogIE1hcnRpbiBTY2h3
aWRlZnNreSA8c2Nod2lkZWZza3lAZGUuaWJtLmNvbT4KICBNYXhpbWUgUmlwYXJkIDxtYXhpbWUu
cmlwYXJkQGJvb3RsaW4uY29tPgogIE1pY2hhZWwgRWxsZXJtYW4gPG1wZUBlbGxlcm1hbi5pZC5h
dT4KICBOYXRoYW4gQ2hhbmNlbGxvciA8bmF0ZWNoYW5jZWxsb3JAZ21haWwuY29tPgogIE5pY2sg
RGVzYXVsbmllcnMgPG5kZXNhdWxuaWVyc0Bnb29nbGUuY29tPgogIE5pZ2VsIENyb3hvbiA8bmNy
b3hvbkByZWRoYXQuY29tPgogIE5vYnVoaXJvIEl3YW1hdHN1IDxub2J1aGlybzEuaXdhbWF0c3VA
dG9zaGliYS5jby5qcD4KICBQYWJsbyBOZWlyYSBBeXVzbyA8cGFibG9AbmV0ZmlsdGVyLm9yZz4K
ICBQYW4gQmlhbiA8YmlhbnBhbjIwMTZAMTYzLmNvbT4KICBQYW9sbyBCb256aW5pIDxwYm9uemlu
aUByZWRoYXQuY29tPgogIFBhdWwgQnVydG9uIDxwYXVsLmJ1cnRvbkBtaXBzLmNvbT4KICBQYXVs
IEtvY2lhbGtvd3NraSA8cGF1bC5rb2NpYWxrb3dza2lAYm9vdGxpbi5jb20+CiAgUGV0ZXIgT2Jl
cnBhcmxlaXRlciA8b2JlcnBhckBsaW51eC5pYm0uY29tPgogIFBldHIgxaB0ZXRpYXIgPHluZXp6
QHRydWUuY3o+CiAgUGhpbGlwcCBaYWJlbCA8cC56YWJlbEBwZW5ndXRyb25peC5kZT4KICBQby1I
c3UgTGluIDxwby1oc3UubGluQGNhbm9uaWNhbC5jb20+CiAgUmljaGFyZCBDb2NocmFuIDxyaWNo
YXJkY29jaHJhbkBnbWFpbC5jb20+CiAgUmlrYXJkIEZhbGtlYm9ybiA8cmlrYXJkLmZhbGtlYm9y
bkBnbWFpbC5jb20+CiAgU2FzaGEgTGV2aW4gPHNhc2hhbEBrZXJuZWwub3JnPgogIFNpbW9uIEhv
cm1hbiA8aG9ybXNAdmVyZ2UubmV0LmF1PgogIFNvbmcgTGl1IDxzb25nbGl1YnJhdmluZ0BmYi5j
b20+CiAgU3RlcGhlbiBTdXJ5YXB1dHJhIDxzc3VyeWFleHRyQGdtYWlsLmNvbT4KICBTdmVuIFZh
biBBc2Jyb2VjayA8VGhlU3ZlbjczQGdtYWlsLmNvbT4KICBUYWthc2hpIEl3YWkgPHRpd2FpQHN1
c2UuZGU+CiAgVGFrYXNoaSBTYWthbW90byA8by10YWthc2hpQHNha2Ftb2NjaGkuanA+CiAgVGV0
c3VvIEhhbmRhIDxwZW5ndWluLWtlcm5lbEBJLWxvdmUuU0FLVVJBLm5lLmpwPgogIFRob21hcyBH
bGVpeG5lciA8dGdseEBsaW51dHJvbml4LmRlPgogIFRvYmluIEMuIEhhcmRpbmcgPHRvYmluQGtl
cm5lbC5vcmc+CiAgVml0YWx5IEt1em5ldHNvdiA8dmt1em5ldHNAcmVkaGF0LmNvbT4KICBXZWkg
WW9uZ2p1biA8d2VpeW9uZ2p1bjFAaHVhd2VpLmNvbT4KICBZdWVIYWliaW5nIDx5dWVoYWliaW5n
QGh1YXdlaS5jb20+CiAgWnViaW4gTWl0aHJhIDx6c21AY2hyb21pdW0ub3JnPgoKam9iczoKIGJ1
aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhl
bDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1l
eGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQt
cHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9z
c3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdl
czogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxh
YmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xv
Z3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVy
YWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0
IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNp
b24gbG9nOyBpdCB3b3VsZCBiZSAxNTA5IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun May 19 18:46:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 May 2019 18:46:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSQpb-0005wH-W7; Sun, 19 May 2019 18:46:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zSi7=TT=columbia.edu=ek2928@srs-us1.protection.inumbo.net>)
 id 1hSQpb-0005wC-1B
 for xen-devel@lists.xenproject.org; Sun, 19 May 2019 18:46:47 +0000
X-Inumbo-ID: 720fab02-7a66-11e9-bc4b-8f48409e50f6
Received: from outprodmail01.cc.columbia.edu (unknown [128.59.72.39])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 720fab02-7a66-11e9-bc4b-8f48409e50f6;
 Sun, 19 May 2019 18:46:43 +0000 (UTC)
Received: from hazelnut (hazelnut.cc.columbia.edu [128.59.213.250])
 by outprodmail01.cc.columbia.edu (8.14.4/8.14.4) with ESMTP id x4JIh5Ii007948
 for <xen-devel@lists.xenproject.org>; Sun, 19 May 2019 14:46:42 -0400
Received: from hazelnut (localhost.localdomain [127.0.0.1])
 by hazelnut (Postfix) with ESMTP id BD0D56D
 for <xen-devel@lists.xenproject.org>; Sun, 19 May 2019 14:46:42 -0400 (EDT)
Received: from sendprodmail01.cc.columbia.edu (sendprodmail01.cc.columbia.edu
 [128.59.72.13]) by hazelnut (Postfix) with ESMTP id 9EE616D
 for <xen-devel@lists.xenproject.org>; Sun, 19 May 2019 14:46:42 -0400 (EDT)
Received: from mail-qt1-f200.google.com (mail-qt1-f200.google.com
 [209.85.160.200])
 by sendprodmail01.cc.columbia.edu (8.14.4/8.14.4) with ESMTP id x4JIkg2w033272
 (version=TLSv1/SSLv3 cipher=AES128-GCM-SHA256 bits=128 verify=NOT)
 for <xen-devel@lists.xenproject.org>; Sun, 19 May 2019 14:46:42 -0400
Received: by mail-qt1-f200.google.com with SMTP id n21so12165477qtp.15
 for <xen-devel@lists.xenproject.org>; Sun, 19 May 2019 11:46:42 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:reply-to:from:date:message-id
 :subject:to;
 bh=/YiQsmEmnLZgGLyRRvk1G+y3e2uoAAJS2hPegpHiq+0=;
 b=ht+PA8LziFd+SVYvcHZWkQiV+W7eq7TptvYdUtSRbB6b0A2A12oTYLU5d68CSKpRsM
 sFhNxSu3hLpbao5NWgpsohXcgatU2fC6SYeHU9EhG0qFf/7GRMSkVLnRXlWiHmYBerOS
 3+rCVNK3VRQclAg+LewHXkzi0gTc3iB1pBKj5SCUo4WyhP83WktfbKJKGKy4DAn3QKio
 Xjy16ntyLwsolXsdIpVFVdzLDpMR4VY6oFMaWn+LQH+cL0vcmU/El1yJ6ufCeQaAyu2l
 VSV1c5OWgt0vi+3dYhqvXrLFkN/fGWkxNzyJKis1SnBRPDDYvd6n4LK/RuZl2LhS4ILt
 MiCA==
X-Gm-Message-State: APjAAAW5cnBTBqB3BS/7aI7CYNoP9OYApOuJo3IUsqX7sXDR9mmRPkKn
 fRtrnBwT2S7VsljR01VqQA73n4GQk7tI/mmbZpzPp0LfBkNSdqbsgUTU9pK0JT3e8eQTJY6awja
 8ER4nMwIFlybzDUXieTrJjhCcld923m9xc2AuPiA160nG6nTTA+E=
X-Received: by 2002:a05:620a:1085:: with SMTP id
 g5mr38953527qkk.182.1558291601884; 
 Sun, 19 May 2019 11:46:41 -0700 (PDT)
X-Google-Smtp-Source: APXvYqz65PhXrhzapdLQntz2J0YAUCRsPTTnKeh95RvI7eBZOcHYGlvzjTZg1cMMnCpKdBmZwyP0X3nE7yeviDXHUDo=
X-Received: by 2002:a05:620a:1085:: with SMTP id
 g5mr38953508qkk.182.1558291601376; 
 Sun, 19 May 2019 11:46:41 -0700 (PDT)
MIME-Version: 1.0
From: Eitan Kaplan <e.kaplan@columbia.edu>
Date: Sun, 19 May 2019 14:46:30 -0400
Message-ID: <CAMctL7UVJm-5fhkX8oHvkUXUK5LsF0BPY44Y3HmuMx6MJXqVMA@mail.gmail.com>
To: xen-devel@lists.xenproject.org
X-No-Spam-Score: Local
X-Scanned-By: MIMEDefang 2.84 on 128.59.72.13
Subject: [Xen-devel] Registering interrupt handler for performance counter
 overflow
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: e.kaplan@columbia.edu
Content-Type: multipart/mixed; boundary="===============4514441424258129037=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============4514441424258129037==
Content-Type: multipart/alternative; boundary="0000000000005b5878058942093f"

--0000000000005b5878058942093f
Content-Type: text/plain; charset="UTF-8"

Hi all,

I am a computer engineering student at Columbia University. This is my
first time writing to this list (please let me know if this isn't the place
for this type of question!).

I am working with a professor on a project to mitigate Spectre and Meltdown
(and other similar cache timing side-channel attacks).  We are using Xen
and modifying its source as a way of modeling the affect certain potential
hardware changes. As part of that project, we need to use the performance
counters to generate interrupts at certain microarchitectural events.  I
have successfully added into xen/arch/x86/setup.c a few lines to setup the
(Intel Sandy Bridge) performance counter control MSRs and set the counter
itself to a few below overflow.  All that's missing is a simple interrupt
handler that will reset the counter to a few below overflow (and perhaps do
some logging).

I am having trouble figuring out how to register my handler in Xen.  I
assume that I have to call request_irq(), but I am not sure how to set all
the arguments for that call.  Would anyone be able to give me any
pointers?  Suggestions or pointers to resources/examples for registering
interrupt handlers in Xen would be really helpful!

Alternatively, is there an existing interrupt handler that is already setup
for PMC overflow interrupts that I might be able to tweak?

Thank you!
Eitan Kaplan

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

<div dir=3D"ltr">Hi all,<div><br></div><div>I am a computer engineering stu=
dent at Columbia University. This is my first time writing to this list (pl=
ease let me know if this isn&#39;t the place for this type of question!).</=
div><div><br></div><div>I am working with a professor on a project to mitig=
ate Spectre and Meltdown (and other similar cache timing side-channel attac=
ks).=C2=A0 We are using Xen and modifying its source as a way of modeling t=
he affect certain potential hardware changes. As part of that project, we n=
eed to use the performance counters to generate interrupts at certain micro=
architectural events.=C2=A0 I have successfully added into xen/arch/x86/set=
up.c a few lines to setup the (Intel Sandy Bridge) performance counter cont=
rol MSRs and set the counter itself to a few below overflow.=C2=A0 All that=
&#39;s missing is a simple interrupt handler that will reset the counter to=
 a few below overflow (and perhaps do some logging).</div><div><br></div><d=
iv>I am having trouble figuring out how to register my handler in Xen.=C2=
=A0 I assume that I have to call request_irq(), but I am not sure how to se=
t all the arguments for that call.=C2=A0 Would anyone be able to give me an=
y pointers?=C2=A0 Suggestions or pointers to resources/examples for registe=
ring interrupt handlers in Xen would be really helpful!</div><div><br></div=
><div>Alternatively, is there an existing interrupt handler that is already=
 setup for PMC overflow interrupts that I might be able to tweak?</div><div=
><br></div><div>Thank you!</div><div>Eitan Kaplan</div></div>

--0000000000005b5878058942093f--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4514441424258129037==--



From xen-devel-bounces@lists.xenproject.org Sun May 19 19:25:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 May 2019 19:25:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSRQR-0000jo-5f; Sun, 19 May 2019 19:24:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XwFn=TT=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hSRQP-0000je-DV
 for xen-devel@lists.xenproject.org; Sun, 19 May 2019 19:24:49 +0000
X-Inumbo-ID: bf3f9a04-7a6b-11e9-861a-2f1179e93a5c
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bf3f9a04-7a6b-11e9-861a-2f1179e93a5c;
 Sun, 19 May 2019 19:24:40 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hSRQF-0008E9-MG; Sun, 19 May 2019 19:24:39 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hSRQF-00043H-C7; Sun, 19 May 2019 19:24:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hSRQF-0006xk-BS; Sun, 19 May 2019 19:24:39 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1hSRQF-0006xk-BS@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 19 May 2019 19:24:39 +0000
Subject: [Xen-devel] [linux-3.18 bisection] complete test-amd64-amd64-xl
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWFtZDY0LXhsCnRlc3RpZCB4ZW4tYm9vdAoKVHJlZTogbGludXggZ2l0Oi8vZ2l0Lmtlcm5lbC5v
cmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3N0YWJsZS9saW51eC1zdGFibGUuZ2l0ClRyZWU6
IGxpbnV4ZmlybXdhcmUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdh
cmUuZ2l0ClRyZWU6IG92bWYgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQK
VHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0
ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKVHJlZTogeGVu
IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CgoqKiogRm91bmQgYW5kIHJlcHJvZHVjZWQg
cHJvYmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0cmVlOiAgbGludXggZ2l0Oi8vZ2l0
Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3N0YWJsZS9saW51eC1zdGFibGUu
Z2l0CiAgQnVnIGludHJvZHVjZWQ6ICA2YjFhZTUyN2IxZmRlZTg2ZTgxZGEwY2IyNmNlZDc1NzMx
YzZjMGZhCiAgQnVnIG5vdCBwcmVzZW50OiBiYTY5ODRmYzAxNjJmMjRhNTEwZWJjMzRlODgxYjU0
NmI2OWM1NTNiCiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTM2NTc0LwoKCiAgKFJldmlzaW9uIGxvZyB0b28gbG9uZywg
b21pdHRlZC4pCgoKRm9yIGJpc2VjdGlvbiByZXZpc2lvbi10dXBsZSBncmFwaCBzZWU6CiAgIGh0
dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvcmVzdWx0cy9iaXNlY3Qv
bGludXgtMy4xOC90ZXN0LWFtZDY0LWFtZDY0LXhsLnhlbi1ib290Lmh0bWwKUmV2aXNpb24gSURz
IGluIGVhY2ggZ3JhcGggbm9kZSByZWZlciwgcmVzcGVjdGl2ZWx5LCB0byB0aGUgVHJlZXMgYWJv
dmUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClJ1bm5pbmcgY3Mt
YmlzZWN0aW9uLXN0ZXAgLS1ncmFwaC1vdXQ9L2hvbWUvbG9ncy9yZXN1bHRzL2Jpc2VjdC9saW51
eC0zLjE4L3Rlc3QtYW1kNjQtYW1kNjQteGwueGVuLWJvb3QgLS1zdW1tYXJ5LW91dD10bXAvMTM2
NTc0LmJpc2VjdGlvbi1zdW1tYXJ5IC0tYmFzaXMtdGVtcGxhdGU9MTI4ODU4IC0tYmxlc3Npbmdz
PXJlYWwscmVhbC1iaXNlY3QgbGludXgtMy4xOCB0ZXN0LWFtZDY0LWFtZDY0LXhsIHhlbi1ib290
ClNlYXJjaGluZyBmb3IgZmFpbHVyZSAvIGJhc2lzIHBhc3M6CiAxMzYzOTAgZmFpbCBbaG9zdD1k
ZWJpbmExXSAvIDEzMjQ1NiBbaG9zdD1nb2RlbGxvMV0gMTMxNTM1IFtob3N0PWdvZGVsbG8wXSAx
MzE1MTIgW2hvc3Q9cmltYXZhMV0gMTMxNDc5IFtob3N0PWdvZGVsbG8xXSAxMzE0NDIgW2hvc3Q9
aHV4ZWxyZWJlMF0gMTMxNDIwIFtob3N0PWJhcm9xdWUxXSAxMzEzNzAgW2hvc3Q9aXRhbGlhMF0g
MTMxMzM2IFtob3N0PWZpYW5vMF0gMTMxMzA3IFtob3N0PWFsYmFuYTBdIDEzMTI3OSBbaG9zdD1o
dXhlbHJlYmUxXSAxMzEyMzEgW2hvc3Q9am91YmVydGluMF0gMTMxMTkyIFtob3N0PWdvZGVsbG8w
XSAxMzExNDkgW2hvc3Q9cmltYXZhMV0gMTMxMDk1IFtob3N0PWdvZGVsbG8xXSAxMzEwMzUgW2hv
c3Q9YmFyb3F1ZTFdIDEzMDkzOSBbaG9zdD1pdGFsaWEwXSAxMzA4NzYgW2hvc3Q9YWxiYW5hMF0g
MTMwODQzIFtob3N0PWNoYXJkb25uYXkwXSAxMzAzNjcgW2hvc3Q9Zmlhbm8wXSAxMzAyMDMgW2hv
c3Q9ZWxibGluZzBdIDEzMDA2NyBbaG9zXAogdD1nb2RlbGxvMV0gMTI5ODQ1IFtob3N0PWFsYmFu
YTFdIDEyOTc2MCBbaG9zdD1qb3ViZXJ0aW4wXSAxMjg4NTggW2hvc3Q9Z29kZWxsbzFdIDEyODg0
MSBbaG9zdD1iYXJvcXVlMV0gMTI4ODA3IFtob3N0PWNoYXJkb25uYXkxXSAxMjg2OTEgW2hvc3Q9
Y2hhcmRvbm5heTBdIDEyODI1OCBbaG9zdD1iYXJvcXVlMF0gMTI4MjMyIFtob3N0PWFsYmFuYTBd
IDEyODE3NyBbaG9zdD1waW5vdDFdIDEyODA5NiBbaG9zdD1lbGJsaW5nMV0gMTI3NDg2IFtob3N0
PWdvZGVsbG8wXSAxMjc0NzIgW2hvc3Q9am91YmVydGluMF0gMTI3NDU1IFtob3N0PWpvdWJlcnRp
bjFdIDEyNzI5NiBvay4KRmFpbHVyZSAvIGJhc2lzIHBhc3MgZmxpZ2h0czogMTM2MzkwIC8gMTI3
Mjk2Cih0cmVlIHdpdGggbm8gdXJsOiBtaW5pb3MpCih0cmVlIHdpdGggbm8gdXJsOiBzZWFiaW9z
KQpUcmVlOiBsaW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9n
aXQvc3RhYmxlL2xpbnV4LXN0YWJsZS5naXQKVHJlZTogbGludXhmaXJtd2FyZSBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKVHJlZTogb3ZtZiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdApUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL3FlbXUteGVuLmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hl
bi5naXQKTGF0ZXN0IDZiMWFlNTI3YjFmZGVlODZlODFkYTBjYjI2Y2VkNzU3MzFjNmMwZmEgYzUz
MGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5NmVmNWE4ZTMwYThkYTMzZWFh
YjA5ZjEzY2M4ZDc1MjM0MjcxN2E1IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4
NzY3OTggOWNjYTAyZDhmZmMyM2U5Njg4YTk3MWQ4NThlNGZmZGZmNTM4OWIxMSBlODMwNzdhM2Qx
MTA3MjcwOGE1YzM4ZmEwOWZhOWQwMTE5MTRlMmExCkJhc2lzIHBhc3MgYmE2OTg0ZmMwMTYyZjI0
YTUxMGViYzM0ZTg4MWI1NDZiNjljNTUzYiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThm
MGRmY2Q4ODYwIGVmNTI5ZTZhYjdjMzEyOTBhMzMwNDViYjFmMTgzNzQ0N2NjMGViNTYgOWMwZWVk
NjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0
OTFkNDc4ZDY2ZGY1NmMxOTg2IDlmM2ZkM2QzMzliNDJhNjMyY2NjMWM1ZmZmMjE4ZDFkMTlhNjlm
MDEKR2VuZXJhdGluZyByZXZpc2lvbnMgd2l0aCAuL2FkaG9jLXJldnR1cGxlLWdlbmVyYXRvciAg
Z2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3N0YWJsZS9saW51
eC1zdGFibGUuZ2l0I2JhNjk4NGZjMDE2MmYyNGE1MTBlYmMzNGU4ODFiNTQ2YjY5YzU1M2ItNmIx
YWU1MjdiMWZkZWU4NmU4MWRhMGNiMjZjZWQ3NTczMWM2YzBmYSBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQjYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBi
NTE4ZjBkZmNkODg2MC1jNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGdp
dDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0I2VmNTI5ZTZhYjdjMzEyOTBhMzMw
NDViYjFmMTgzNzQ0N2NjMGViNTYtOTZlZjVhOGUzMGE4ZGEzM2VhYWIwOWYxM2NjOGQ3NTIzNDI3
MTdhNSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWxcCiAuZ2l0Izlj
MGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDktZDBkOGFkMzllY2I1MWNkNzQ5
N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0
I2RlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYtOWNjYTAyZDhmZmMyM2U5
Njg4YTk3MWQ4NThlNGZmZGZmNTM4OWIxMSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdCM5
ZjNmZDNkMzM5YjQyYTYzMmNjYzFjNWZmZjIxOGQxZDE5YTY5ZjAxLWU4MzA3N2EzZDExMDcyNzA4
YTVjMzhmYTA5ZmE5ZDAxMTkxNGUyYTEKYWRob2MtcmV2dHVwbGUtZ2VuZXJhdG9yOiB0cmVlIGRp
c2NvbnRpZ3VvdXM6IGxpbnV4LXN0YWJsZQphZGhvYy1yZXZ0dXBsZS1nZW5lcmF0b3I6IHRyZWUg
ZGlzY29udGlndW91czogb3ZtZgphZGhvYy1yZXZ0dXBsZS1nZW5lcmF0b3I6IHRyZWUgZGlzY29u
dGlndW91czogcWVtdS14ZW4KYWRob2MtcmV2dHVwbGUtZ2VuZXJhdG9yOiB0cmVlIGRpc2NvbnRp
Z3VvdXM6IHhlbgpMb2FkZWQgMTAwOCBub2RlcyBpbiByZXZpc2lvbiBncmFwaApTZWFyY2hpbmcg
Zm9yIHRlc3QgcmVzdWx0czoKIDEyNjQ3MiBbaG9zdD1qb3ViZXJ0aW4xXQogMTI2NTgzIFtob3N0
PWpvdWJlcnRpbjFdCiAxMjY3MTEgW2hvc3Q9am91YmVydGluMV0KIDEyNjgxMyBbaG9zdD1qb3Vi
ZXJ0aW4xXQogMTI2OTI2IFtob3N0PWZpYW5vMF0KIDEyNzAwMSBbaG9zdD1maWFubzBdCiAxMjcy
OTYgcGFzcyBiYTY5ODRmYzAxNjJmMjRhNTEwZWJjMzRlODgxYjU0NmI2OWM1NTNiIGM1MzBhNzVj
MWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZWY1MjllNmFiN2MzMTI5MGEzMzA0NWJi
MWYxODM3NDQ3Y2MwZWI1NiA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5
IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgOWYzZmQzZDMzOWI0MmE2
MzJjY2MxYzVmZmYyMThkMWQxOWE2OWYwMQogMTI3NDg2IFtob3N0PWdvZGVsbG8wXQogMTI3NDcy
IFtob3N0PWpvdWJlcnRpbjBdCiAxMjc0NTUgW2hvc3Q9am91YmVydGluMV0KIDEyODA5NiBbaG9z
dD1lbGJsaW5nMV0KIDEyODE3NyBbaG9zdD1waW5vdDFdCiAxMjgyMzIgW2hvc3Q9YWxiYW5hMF0K
IDEyODI1OCBbaG9zdD1iYXJvcXVlMF0KIDEyODY5MSBbaG9zdD1jaGFyZG9ubmF5MF0KIDEyODgw
NyBbaG9zdD1jaGFyZG9ubmF5MV0KIDEyODg1OCBbaG9zdD1nb2RlbGxvMV0KIDEyODg0MSBbaG9z
dD1iYXJvcXVlMV0KIDEyOTc2MCBbaG9zdD1qb3ViZXJ0aW4wXQogMTI5ODQ1IFtob3N0PWFsYmFu
YTFdCiAxMzAwNjcgW2hvc3Q9Z29kZWxsbzFdCiAxMzAyMDMgW2hvc3Q9ZWxibGluZzBdCiAxMzAz
NjcgW2hvc3Q9Zmlhbm8wXQogMTMwODQzIFtob3N0PWNoYXJkb25uYXkwXQogMTMwODc2IFtob3N0
PWFsYmFuYTBdCiAxMzA5MzkgW2hvc3Q9aXRhbGlhMF0KIDEzMTA5NSBbaG9zdD1nb2RlbGxvMV0K
IDEzMTAzNSBbaG9zdD1iYXJvcXVlMV0KIDEzMTE0OSBbaG9zdD1yaW1hdmExXQogMTMxMTkyIFto
b3N0PWdvZGVsbG8wXQogMTMxMjc5IFtob3N0PWh1eGVscmViZTFdCiAxMzEyMzEgW2hvc3Q9am91
YmVydGluMF0KIDEzMTMwNyBbaG9zdD1hbGJhbmEwXQogMTMxMzM2IFtob3N0PWZpYW5vMF0KIDEz
MTQyMCBbaG9zdD1iYXJvcXVlMV0KIDEzMTM3MCBbaG9zdD1pdGFsaWEwXQogMTMxNDQyIFtob3N0
PWh1eGVscmViZTBdCiAxMzE0NzkgW2hvc3Q9Z29kZWxsbzFdCiAxMzE1MTIgW2hvc3Q9cmltYXZh
MV0KIDEzMTUzNSBbaG9zdD1nb2RlbGxvMF0KIDEzMTU2MyBmYWlsIGlycmVsZXZhbnQKIDEzMTU4
MCBmYWlsIGlycmVsZXZhbnQKIDEzMTU5MyBmYWlsIGlycmVsZXZhbnQKIDEzMTY0MSBmYWlsIGly
cmVsZXZhbnQKIDEzMTYxOSBmYWlsIGlycmVsZXZhbnQKIDEzMTY2NiBmYWlsIGlycmVsZXZhbnQK
IDEzMTY3MyBmYWlsIGlycmVsZXZhbnQKIDEzMTcwNSBmYWlsIGlycmVsZXZhbnQKIDEzMTc0OSBm
YWlsIGlycmVsZXZhbnQKIDEzMTcyOSBmYWlsIGlycmVsZXZhbnQKIDEzMTc2OSBmYWlsIGlycmVs
ZXZhbnQKIDEzMTk5MCBmYWlsIGlycmVsZXZhbnQKIDEzMTk2OSBmYWlsIGlycmVsZXZhbnQKIDEz
MjA2NiBmYWlsIGlycmVsZXZhbnQKIDEzMjE3OSBmYWlsIGlycmVsZXZhbnQKIDEzMjI5MCBmYWls
IGlycmVsZXZhbnQKIDEzMjQwOCBmYWlsIGlycmVsZXZhbnQKIDEzMjQ1NiBbaG9zdD1nb2RlbGxv
MV0KIDEzMjU3OSBmYWlsIGlycmVsZXZhbnQKIDEzMjY1MiBmYWlsIGlycmVsZXZhbnQKIDEzMjc0
MSBmYWlsIGlycmVsZXZhbnQKIDEzMjc5OCBmYWlsIGlycmVsZXZhbnQKIDEzMjk4NCBwYXNzIGJh
Njk4NGZjMDE2MmYyNGE1MTBlYmMzNGU4ODFiNTQ2YjY5YzU1M2IgYzUzMGE3NWMxZTZhNDcyYjBl
Yjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBlZjUyOWU2YWI3YzMxMjkwYTMzMDQ1YmIxZjE4Mzc0NDdj
YzBlYjU2IDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNh
NGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA5ZjNmZDNkMzM5YjQyYTYzMmNjYzFjNWZm
ZjIxOGQxZDE5YTY5ZjAxCiAxMzI5OTEgYmxvY2tlZCBpcnJlbGV2YW50CiAxMzI5ODkgZmFpbCBp
cnJlbGV2YW50CiAxMzI5NjkgZmFpbCBpcnJlbGV2YW50CiAxMzI5ODUgZmFpbCBpcnJlbGV2YW50
CiAxMzI5ODggcGFzcyBpcnJlbGV2YW50CiAxMzI5OTMgYmxvY2tlZCBpcnJlbGV2YW50CiAxMzI5
OTQgYmxvY2tlZCBpcnJlbGV2YW50CiAxMzI5OTYgZmFpbCBpcnJlbGV2YW50CiAxMzI5OTggcGFz
cyBpcnJlbGV2YW50CiAxMzMwMDAgZmFpbCBpcnJlbGV2YW50CiAxMzMwMDEgZmFpbCBpcnJlbGV2
YW50CiAxMzMwMDIgcGFzcyBpcnJlbGV2YW50CiAxMzMwMDMgZmFpbCBpcnJlbGV2YW50CiAxMzMw
MDQgZmFpbCBpcnJlbGV2YW50CiAxMzMwMDYgZmFpbCBpcnJlbGV2YW50CiAxMzMwMDcgcGFzcyBp
cnJlbGV2YW50CiAxMzMwMDggcGFzcyBpcnJlbGV2YW50CiAxMzMwMDkgcGFzcyBpcnJlbGV2YW50
CiAxMzMyNzUgZmFpbCBpcnJlbGV2YW50CiAxMzMyODggZmFpbCBpcnJlbGV2YW50CiAxMzM0NjQg
ZmFpbCBpcnJlbGV2YW50CiAxMzM0OTkgZmFpbCBpcnJlbGV2YW50CiAxMzM1NjUgZmFpbCBpcnJl
bGV2YW50CiAxMzM1MzkgZmFpbCBpcnJlbGV2YW50CiAxMzM2MzAgZmFpbCBpcnJlbGV2YW50CiAx
MzM1NzcgZmFpbCBpcnJlbGV2YW50CiAxMzM2NzEgZmFpbCBpcnJlbGV2YW50CiAxMzM2OTMgZmFp
bCBpcnJlbGV2YW50CiAxMzM3NzQgZmFpbCBpcnJlbGV2YW50CiAxMzM3MzYgZmFpbCBpcnJlbGV2
YW50CiAxMzM4MTkgZmFpbCBpcnJlbGV2YW50CiAxMzM4NTYgZmFpbCBpcnJlbGV2YW50CiAxMzM4
OTEgZmFpbCBpcnJlbGV2YW50CiAxMzM5MTggZmFpbCBpcnJlbGV2YW50CiAxMzM5NTMgZmFpbCBp
cnJlbGV2YW50CiAxMzQ3NTggZmFpbCBpcnJlbGV2YW50CiAxMzQ5MTcgZmFpbCBpcnJlbGV2YW50
CiAxMzUwMDAgZmFpbCBpcnJlbGV2YW50CiAxMzUxMTMgZmFpbCBpcnJlbGV2YW50CiAxMzU0NDEg
ZmFpbCBpcnJlbGV2YW50CiAxMzU1MzggZmFpbCBpcnJlbGV2YW50CiAxMzU3MzkgZmFpbCBpcnJl
bGV2YW50CiAxMzU4NzIgZmFpbCBpcnJlbGV2YW50CiAxMzU5ODEgZmFpbCBpcnJlbGV2YW50CiAx
MzYwODkgZmFpbCBpcnJlbGV2YW50CiAxMzYyMjAgZmFpbCBpcnJlbGV2YW50CiAxMzYzOTAgZmFp
bCA2YjFhZTUyN2IxZmRlZTg2ZTgxZGEwY2IyNmNlZDc1NzMxYzZjMGZhIGM1MzBhNzVjMWU2YTQ3
MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOTZlZjVhOGUzMGE4ZGEzM2VhYWIwOWYxM2NjOGQ3
NTIzNDI3MTdhNSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDljY2Ew
MmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgZTgzMDc3YTNkMTEwNzI3MDhhNWMz
OGZhMDlmYTlkMDExOTE0ZTJhMQogMTM2NTYwIHBhc3MgYmE2OTg0ZmMwMTYyZjI0YTUxMGViYzM0
ZTg4MWI1NDZiNjljNTUzYiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYw
IGVmNTI5ZTZhYjdjMzEyOTBhMzMwNDViYjFmMTgzNzQ0N2NjMGViNTYgZDBkOGFkMzllY2I1MWNk
NzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5Y2NhMDJkOGZmYzIzZTk2ODhhOTcxZDg1OGU0ZmZk
ZmY1Mzg5YjExIGU4MzA3N2EzZDExMDcyNzA4YTVjMzhmYTA5ZmE5ZDAxMTkxNGUyYTEKIDEzNjU3
NCBmYWlsIDZiMWFlNTI3YjFmZGVlODZlODFkYTBjYjI2Y2VkNzU3MzFjNmMwZmEgYzUzMGE3NWMx
ZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5NmVmNWE4ZTMwYThkYTMzZWFhYjA5ZjEz
Y2M4ZDc1MjM0MjcxN2E1IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTgg
OWNjYTAyZDhmZmMyM2U5Njg4YTk3MWQ4NThlNGZmZGZmNTM4OWIxMSBlODMwNzdhM2QxMTA3Mjcw
OGE1YzM4ZmEwOWZhOWQwMTE5MTRlMmExCiAxMzY1NDkgcGFzcyBiYTY5ODRmYzAxNjJmMjRhNTEw
ZWJjMzRlODgxYjU0NmI2OWM1NTNiIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZj
ZDg4NjAgZWY1MjllNmFiN2MzMTI5MGEzMzA0NWJiMWYxODM3NDQ3Y2MwZWI1NiA5YzBlZWQ2MThm
MzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0
NzhkNjZkZjU2YzE5ODYgOWYzZmQzZDMzOWI0MmE2MzJjY2MxYzVmZmYyMThkMWQxOWE2OWYwMQog
MTM2NTUxIGZhaWwgaXJyZWxldmFudAogMTM2NTYzIHBhc3MgYmE2OTg0ZmMwMTYyZjI0YTUxMGVi
YzM0ZTg4MWI1NDZiNjljNTUzYiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4
ODYwIDk2ZWY1YThlMzBhOGRhMzNlYWFiMDlmMTNjYzhkNzUyMzQyNzE3YTUgZDBkOGFkMzllY2I1
MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5Y2NhMDJkOGZmYzIzZTk2ODhhOTcxZDg1OGU0
ZmZkZmY1Mzg5YjExIGU4MzA3N2EzZDExMDcyNzA4YTVjMzhmYTA5ZmE5ZDAxMTkxNGUyYTEKIDEz
NjU2OSBmYWlsIDZiMWFlNTI3YjFmZGVlODZlODFkYTBjYjI2Y2VkNzU3MzFjNmMwZmEgYzUzMGE3
NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5NmVmNWE4ZTMwYThkYTMzZWFhYjA5
ZjEzY2M4ZDc1MjM0MjcxN2E1IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3
OTggOWNjYTAyZDhmZmMyM2U5Njg4YTk3MWQ4NThlNGZmZGZmNTM4OWIxMSBlODMwNzdhM2QxMTA3
MjcwOGE1YzM4ZmEwOWZhOWQwMTE5MTRlMmExCiAxMzY1NTQgZmFpbCBpcnJlbGV2YW50CiAxMzY1
NzAgcGFzcyBiYTY5ODRmYzAxNjJmMjRhNTEwZWJjMzRlODgxYjU0NmI2OWM1NTNiIGM1MzBhNzVj
MWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOTZlZjVhOGUzMGE4ZGEzM2VhYWIwOWYx
M2NjOGQ3NTIzNDI3MTdhNSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4
IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgZTgzMDc3YTNkMTEwNzI3
MDhhNWMzOGZhMDlmYTlkMDExOTE0ZTJhMQogMTM2NTU2IHBhc3MgYmE2OTg0ZmMwMTYyZjI0YTUx
MGViYzM0ZTg4MWI1NDZiNjljNTUzYiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRm
Y2Q4ODYwIGVmNTI5ZTZhYjdjMzEyOTBhMzMwNDViYjFmMTgzNzQ0N2NjMGViNTYgZDBkOGFkMzll
Y2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFk
NDc4ZDY2ZGY1NmMxOTg2IDlmM2ZkM2QzMzliNDJhNjMyY2NjMWM1ZmZmMjE4ZDFkMTlhNjlmMDEK
IDEzNjU1OCBmYWlsIDZiMWFlNTI3YjFmZGVlODZlODFkYTBjYjI2Y2VkNzU3MzFjNmMwZmEgYzUz
MGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5NmVmNWE4ZTMwYThkYTMzZWFh
YjA5ZjEzY2M4ZDc1MjM0MjcxN2E1IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4
NzY3OTggOWNjYTAyZDhmZmMyM2U5Njg4YTk3MWQ4NThlNGZmZGZmNTM4OWIxMSBlODMwNzdhM2Qx
MTA3MjcwOGE1YzM4ZmEwOWZhOWQwMTE5MTRlMmExCiAxMzY1NzEgZmFpbCA2YjFhZTUyN2IxZmRl
ZTg2ZTgxZGEwY2IyNmNlZDc1NzMxYzZjMGZhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUx
OGYwZGZjZDg4NjAgOTZlZjVhOGUzMGE4ZGEzM2VhYWIwOWYxM2NjOGQ3NTIzNDI3MTdhNSBkMGQ4
YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4OGE5
NzFkODU4ZTRmZmRmZjUzODliMTEgZTgzMDc3YTNkMTEwNzI3MDhhNWMzOGZhMDlmYTlkMDExOTE0
ZTJhMQogMTM2NTcyIHBhc3MgYmE2OTg0ZmMwMTYyZjI0YTUxMGViYzM0ZTg4MWI1NDZiNjljNTUz
YiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDk2ZWY1YThlMzBhOGRh
MzNlYWFiMDlmMTNjYzhkNzUyMzQyNzE3YTUgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUw
OWY1MDg3Njc5OCA5Y2NhMDJkOGZmYzIzZTk2ODhhOTcxZDg1OGU0ZmZkZmY1Mzg5YjExIGU4MzA3
N2EzZDExMDcyNzA4YTVjMzhmYTA5ZmE5ZDAxMTkxNGUyYTEKU2VhcmNoaW5nIGZvciBpbnRlcmVz
dGluZyB2ZXJzaW9ucwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTI3Mjk2IChwYXNzKSwgZm9yIGJh
c2lzIHBhc3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEzNjM5MCAoZmFpbCksIGZvciBiYXNpcyBm
YWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzNjU0OSAocGFzcyksIGZvciBiYXNpcyBwYXNz
CiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzNjU1OCAoZmFpbCksIGZvciBiYXNpcyBmYWlsdXJlCiAw
IHJldmlzaW9ucyBhdCBiYTY5ODRmYzAxNjJmMjRhNTEwZWJjMzRlODgxYjU0NmI2OWM1NTNiIGM1
MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOTZlZjVhOGUzMGE4ZGEzM2Vh
YWIwOWYxM2NjOGQ3NTIzNDI3MTdhNSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUw
ODc2Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgZTgzMDc3YTNk
MTEwNzI3MDhhNWMzOGZhMDlmYTlkMDExOTE0ZTJhMQpObyByZXZpc2lvbnMgbGVmdCB0byB0ZXN0
LCBjaGVja2luZyBncmFwaCBzdGF0ZS4KIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEzNjU2MyAocGFz
cyksIGZvciBsYXN0IHBhc3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEzNjU2OSAoZmFpbCksIGZv
ciBmaXJzdCBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzNjU3MCAocGFzcyksIGZvciBs
YXN0IHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTM2NTcxIChmYWlsKSwgZm9yIGZpcnN0IGZh
aWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTM2NTcyIChwYXNzKSwgZm9yIGxhc3QgcGFzcwog
UmVwcm8gZm91bmQ6IGZsaWdodCAxMzY1NzQgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQoKKioq
IEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4g
dHJlZTogIGxpbnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dp
dC9zdGFibGUvbGludXgtc3RhYmxlLmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgNmIxYWU1MjdiMWZk
ZWU4NmU4MWRhMGNiMjZjZWQ3NTczMWM2YzBmYQogIEJ1ZyBub3QgcHJlc2VudDogYmE2OTg0ZmMw
MTYyZjI0YTUxMGViYzM0ZTg4MWI1NDZiNjljNTUzYgogIExhc3QgZmFpbCByZXBybzogaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjU3NC8KCgogIChS
ZXZpc2lvbiBsb2cgdG9vIGxvbmcsIG9taXR0ZWQuKQoKUmV2aXNpb24gZ3JhcGggbGVmdCBpbiAv
aG9tZS9sb2dzL3Jlc3VsdHMvYmlzZWN0L2xpbnV4LTMuMTgvdGVzdC1hbWQ2NC1hbWQ2NC14bC54
ZW4tYm9vdC57ZG90LHBzLHBuZyxodG1sLHN2Z30uCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KMTM2NTc0OiB0b2xlcmFibGUgQUxMIEZBSUwKCmZsaWdodCAxMzY1NzQg
bGludXgtMy4xOCByZWFsLWJpc2VjdCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjU3NC8KCkZhaWx1cmVzIDotLyBidXQgbm8gcmVncmVz
c2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsCmluY2x1ZGluZyB0ZXN0cyB3aGlj
aCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCgoKam9iczoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun May 19 22:37:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 May 2019 22:37:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSUQn-0007Vo-Da; Sun, 19 May 2019 22:37:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XwFn=TT=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hSUQm-0007Vc-Vi
 for xen-devel@lists.xenproject.org; Sun, 19 May 2019 22:37:25 +0000
X-Inumbo-ID: a7a5ff80-7a86-11e9-b382-2fa9d781e5eb
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a7a5ff80-7a86-11e9-b382-2fa9d781e5eb;
 Sun, 19 May 2019 22:37:17 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hSUQd-0003Wv-B5; Sun, 19 May 2019 22:37:15 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hSUQc-00006q-V5; Sun, 19 May 2019 22:37:15 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hSUQc-0004x5-UJ; Sun, 19 May 2019 22:37:14 +0000
To: xen-devel@lists.xenproject.org, osstest-admin@xenproject.org,
 royger@FreeBSD.org
Message-ID: <osstest-136447-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: freebsd=35c027f3215c305ddf9814e895b7f4c880521eb8
X-Osstest-Versions-That: freebsd=5834f8720468762959497218a313013802c5499d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 19 May 2019 22:37:14 +0000
Subject: [Xen-devel] [freebsd-master test] 136447: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjQ0NyBmcmVlYnNkLW1hc3RlciByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTM2NDQ3LwoKUGVyZmVjdCA6LSkKQWxs
IHRlc3RzIGluIHRoaXMgZmxpZ2h0IHBhc3NlZCBhcyByZXF1aXJlZAp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogZnJlZWJzZCAgICAgICAgICAgICAgMzVjMDI3ZjMyMTVjMzA1ZGRmOTgx
NGU4OTViN2Y0Yzg4MDUyMWViOApiYXNlbGluZSB2ZXJzaW9uOgogZnJlZWJzZCAgICAgICAgICAg
ICAgNTgzNGY4NzIwNDY4NzYyOTU5NDk3MjE4YTMxMzAxMzgwMmM1NDk5ZAoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgMTM2Mjk3ICAyMDE5LTA1LTE1IDA5OjE5OjM4IFogICAgNCBkYXlzClRlc3Rpbmcg
c2FtZSBzaW5jZSAgIDEzNjQ0NyAgMjAxOS0wNS0xNyAxNDoxMDowNyBaICAgIDIgZGF5cyAgICAx
IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0Ogog
IGFkcmlhbiA8YWRyaWFuQEZyZWVCU0Qub3JnPgogIGFudG9pbmUgPGFudG9pbmVARnJlZUJTRC5v
cmc+CiAgYmNyIDxiY3JARnJlZUJTRC5vcmc+CiAgYnJkIDxicmRARnJlZUJTRC5vcmc+CiAgYnJv
b2tzIDxicm9va3NARnJlZUJTRC5vcmc+CiAgY2VtIDxjZW1ARnJlZUJTRC5vcmc+CiAgY3kgPGN5
QEZyZWVCU0Qub3JnPgogIGhycyA8aHJzQEZyZWVCU0Qub3JnPgogIGpoaWJiaXRzIDxqaGliYml0
c0BGcmVlQlNELm9yZz4KICBqb2hhbHVuIDxqb2hhbHVuQEZyZWVCU0Qub3JnPgogIGtldmFucyA8
a2V2YW5zQEZyZWVCU0Qub3JnPgogIGtpYiA8a2liQEZyZWVCU0Qub3JnPgogIGtwIDxrcEBGcmVl
QlNELm9yZz4KICBtYXJraiA8bWFya2pARnJlZUJTRC5vcmc+CiAgcmxpYmJ5IDxybGliYnlARnJl
ZUJTRC5vcmc+CiAgcm9iZXJ0byA8cm9iZXJ0b0BGcmVlQlNELm9yZz4KICB0cmFzeiA8dHJhc3pA
RnJlZUJTRC5vcmc+CiAgdHljaG9uIDx0eWNob25ARnJlZUJTRC5vcmc+Cgpqb2JzOgogYnVpbGQt
YW1kNjQtZnJlZWJzZC1hZ2FpbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1mcmVlYnNkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXhlbi1mcmVlYnNkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0
IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dz
CmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUg
YXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGlu
IGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVy
CgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6
CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9mcmVlYnNkLmdpdAogICA1ODM0Zjg3
MjA0Ni4uMzVjMDI3ZjMyMTUgIDM1YzAyN2YzMjE1YzMwNWRkZjk4MTRlODk1YjdmNGM4ODA1MjFl
YjggLT4gdGVzdGVkL21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 20 01:14:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 01:14:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSWst-0002zP-4C; Mon, 20 May 2019 01:14:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bcwN=TU=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hSWsr-0002zF-RT
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 01:14:33 +0000
X-Inumbo-ID: 9f307775-7a9c-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9f307775-7a9c-11e9-8980-bc764e045a96;
 Mon, 20 May 2019 01:14:31 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hSWsp-0007kL-0L; Mon, 20 May 2019 01:14:31 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hSWso-0003Gb-B2; Mon, 20 May 2019 01:14:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hSWso-0002tr-A4; Mon, 20 May 2019 01:14:30 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136440-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-qcow2:debian-di-install:fail:regression
 xen-unstable:test-armhf-armhf-xl-vhd:debian-di-install:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-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-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-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-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-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-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-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-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-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-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-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=5945b57b055abcab803d23974e95c3657ef597fb
X-Osstest-Versions-That: xen=e83077a3d11072708a5c38fa09fa9d011914e2a1
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 20 May 2019 01:14:30 +0000
Subject: [Xen-devel] [xen-unstable test] 136440: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjQ0MCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjQ0MC8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAg
ICAxMCBkZWJpYW4tZGktaW5zdGFsbCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTM2MTU2CiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEwIGRlYmlhbi1kaS1pbnN0YWxsICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMzYxNTYKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBu
b3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzYxNTYKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzNjE1
NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICBmYWlsIGxpa2UgMTM2MTU2CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzYxNTYKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFp
bCBsaWtlIDEzNjE1NgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTM2MTU2CiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzYx
NTYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgZmFpbCBsaWtlIDEzNjE1NgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYt
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTM2MTU2CiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgog
eGVuICAgICAgICAgICAgICAgICAgNTk0NWI1N2IwNTVhYmNhYjgwM2QyMzk3NGU5NWMzNjU3ZWY1
OTdmYgpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgZTgzMDc3YTNkMTEw
NzI3MDhhNWMzOGZhMDlmYTlkMDExOTE0ZTJhMQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTM2MTU2
ICAyMDE5LTA1LTEzIDA1OjA4OjAxIFogICAgNiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEz
NjI3MyAgMjAxOS0wNS0xNSAwMjo1MTowNCBaICAgIDQgZGF5cyAgICAyIGF0dGVtcHRzClRlc3Rp
bmcgc2FtZSBzaW5jZSAgIDEzNjQ0MCAgMjAxOS0wNS0xNyAxMjozMTowMCBaICAgIDIgZGF5cyAg
ICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0
OgogIEFsZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgogIEFtaXQgU2lu
Z2ggVG9tYXIgPGFtaXR0b21lcjI1QGdtYWlsLmNvbT4KICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgogIEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5j
b20+CiAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgQnJpYW4g
V29vZHMgPGJyaWFuLndvb2RzQGFtZC5jb20+CiAgRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5
Y2hvLm5zYS5nb3Y+CiAgRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KICBEYXZp
ZCBXb29kaG91c2UgPGR3bXdAYW1hem9uLmNvLnVrPgogIERvdWcgR29sZHN0ZWluIDxjYXJkb2VA
Y2FyZG9lLmNvbT4KICBFc2xhbSBFbG5pa2V0eSA8ZWxuaWtldHlAYW1hem9uLmNvbT4KICBHZW9y
Z2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgSWFuIEphY2tzb24gPGlhbi5q
YWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNp
dHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1ZXJnZW4gR3Jv
c3MgPGpncm9zc0BzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
PgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CiAgS2V2aW4gVGlhbiA8
a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2ls
a0BvcmFjbGUuY29tPgogIE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSA8bWFybWFyZWtAaW52
aXNpYmxldGhpbmdzbGFiLmNvbT4KICBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+CiAgT2xl
a3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgogIFBhdWwg
RHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgUmF6dmFuIENvam9jYXJ1IDxyY29q
b2NhcnVAYml0ZGVmZW5kZXIuY29tPgogIFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJp
eC5jb20+CiAgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogIFRhbWFzIEsgTGVuZ3llbCA8
dGFtYXNAdGtsZW5neWVsLmNvbT4KICBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KICBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZt
LWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQx
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJl
c3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
dmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
bXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5v
cmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3Ms
IGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJl
cG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9
bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1t
YXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxNDcxIGxp
bmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 20 02:18:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 02:18:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSXsh-0008BB-Vc; Mon, 20 May 2019 02:18:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bcwN=TU=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hSXsg-0008B1-Ad
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 02:18:26 +0000
X-Inumbo-ID: 8b6f209f-7aa5-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8b6f209f-7aa5-11e9-8980-bc764e045a96;
 Mon, 20 May 2019 02:18:24 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hSXsd-0000vu-Id; Mon, 20 May 2019 02:18:23 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hSXsd-0008LO-Bz; Mon, 20 May 2019 02:18:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hSXsd-0005yv-Ac; Mon, 20 May 2019 02:18:23 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136433-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-amd64-pair:debian-fixup/dst_host:fail:regression
 linux-linus:test-amd64-amd64-libvirt:debian-fixup:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-credit1:guest-saverestore:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-amd:guest-saverestore:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:debian-fixup/dst_host:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:freebsd-install:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:debian-fixup:fail:regression
 linux-linus:test-amd64-amd64-xl-multivcpu:guest-saverestore:fail:regression
 linux-linus:test-amd64-amd64-xl-shadow:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-pvshim:guest-saverestore:fail:regression
 linux-linus:test-amd64-amd64-xl-credit2:guest-saverestore:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:debian-fixup/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-pvshim:debian-fixup:fail:regression
 linux-linus:test-amd64-i386-xl:debian-fixup:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-pair:guests-nbd-mirror/debian:fail:regression
 linux-linus:test-amd64-i386-libvirt:debian-fixup:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:guest-saverestore:fail:regression
 linux-linus:test-amd64-amd64-xl-xsm:debian-fixup:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-xl:guest-saverestore:fail:regression
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 linux-linus:test-arm64-arm64-libvirt-xsm:debian-install:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:guest-saverestore:fail:regression
 linux-linus:test-arm64-arm64-examine:examine-serial/bootloader:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-arm64-arm64-xl-credit1:debian-install:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:guest-saverestore.2:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-pygrub:guest-localmigrate/x10:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:guest-saverestore:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-arm64-arm64-xl-credit2:debian-fixup:fail:regression
 linux-linus:test-amd64-amd64-libvirt-xsm:guest-start/debian.repeat:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-linus:test-arm64-arm64-xl-xsm:debian-install:fail:regression
 linux-linus:test-amd64-amd64-i386-pvgrub:guest-localmigrate/x10:fail:regression
 linux-linus:test-arm64-arm64-xl:debian-fixup:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:guest-start/redhat.repeat:fail:regression
 linux-linus:test-amd64-amd64-xl-qcow2:guest-saverestore.2:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:redhat-install:fail:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:debian-di-install:fail:regression
 linux-linus:test-amd64-i386-xl-raw:debian-di-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:regression
 linux-linus:build-armhf-pvops:kernel-build:fail:regression
 linux-linus:test-amd64-amd64-xl-rtds:debian-fixup:fail:allowable
 linux-linus:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:debian-hvm-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm:debian-hvm-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:debian-hvm-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:debian-hvm-install:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check: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-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=a6a4b66bd8f41922c543f7a820c66ed59c25995e
X-Osstest-Versions-That: linux=736706bee3298208343a76096370e4f6a5c55915
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 20 May 2019 02:18:23 +0000
Subject: [Xen-devel] [linux-linus test] 136433: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjQzMyBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTM2NDMzLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAg
IDE3IGRlYmlhbi1maXh1cC9kc3RfaG9zdCAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTEgZGViaWFuLWZpeHVwICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAxMiBndWVz
dC1zdGFydCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDEgIDE1IGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kIDE1IGd1ZXN0LXNhdmVyZXN0b3Jl
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBh
aXIgMTcgZGViaWFuLWZpeHVwL2RzdF9ob3N0ICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0IDEwIGZyZWVic2QtaW5zdGFsbCAgICAgICBmYWls
IFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTEgZGViaWFu
LWZpeHVwICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1tdWx0aXZjcHUgMTUgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTMzNTgwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGlt
ICAgMTUgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAxNSBndWVzdC1zYXZlcmVzdG9yZSAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC1zaGFkb3cgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxNyBkZWJpYW4tZml4dXAvZHN0X2hvc3QgICAg
ZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDExIGRl
Ymlhbi1maXh1cCAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQt
aTM4Ni14bCAgICAgICAgICAgMTEgZGViaWFuLWZpeHVwICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAxMCBk
ZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYt
cGFpciAgICAgICAgIDE4IGd1ZXN0cy1uYmQtbWlycm9yL2RlYmlhbiBmYWlsIFJFR1IuIHZzLiAx
MzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTEgZGViaWFuLWZpeHVwICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEzMzU4
MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAxNSBndWVzdC1zYXZlcmVzdG9yZSAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgIDEx
IGRlYmlhbi1maXh1cCAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1o
dm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAg
ICAgICAgMTUgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDEwIGRlYmlhbi1odm0taW5zdGFsbCAg
ZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50
ZWwgMTAgcmVkaGF0LWluc3RhbGwgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0t
aW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAxNSBndWVzdC1zYXZlcmVzdG9yZSAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgMTEgZXhhbWlu
ZS1zZXJpYWwvYm9vdGxvYWRlciBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxs
IGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMCBk
ZWJpYW4taW5zdGFsbCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWkzODYgMTYgZ3Vlc3Qtc2F2ZXJlc3RvcmUuMiAgICBmYWlsIFJFR1Iu
IHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IDEw
IGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtYW1k
NjQtcHlncnViICAgICAgMTcgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCAgIGZhaWwgUkVHUi4gdnMu
IDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZt
LWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAxMyBndWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJFR1IuIHZz
LiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2
NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAxMSBkZWJpYW4tZml4dXAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDE4IGd1ZXN0LXN0
YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LW92bWYtYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMu
IDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAxMCBkZWJp
YW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTMz
NTgwCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIg
MTcgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAxMSBkZWJpYW4tZml4dXAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kIDEyIGd1
ZXN0LXN0YXJ0L3JlZGhhdC5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kIDEyIGd1ZXN0LXN0YXJ0L3JlZGhhdC5yZXBlYXQgZmFp
bCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgIDE2IGd1ZXN0
LXNhdmVyZXN0b3JlLjIgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAxMCByZWRoYXQtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMu
IDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMCBkZWJpYW4tZGktaW5zdGFs
bCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAg
ICAgIDEwIGRlYmlhbi1kaS1pbnN0YWxsICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgIGZh
aWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQg
MTAgd2luZG93cy1pbnN0YWxsICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICBmYWlsIFJFR1IuIHZz
LiAxMzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMCB3aW5kb3dz
LWluc3RhbGwgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICBm
YWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0
IDEwIHdpbmRvd3MtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgZmFpbCBSRUdSLiB2
cy4gMTMzNTgwCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICA2IGtlcm5lbC1idWlsZCAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSBy
ZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXJ0ZHMgICAgIDExIGRlYmlhbi1maXh1cCAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1
ODAKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm1oZi1hcm1oZi1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1pMzg2LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBiYXNlbGluZSB1bnRl
c3RlZAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gMTAgZGVi
aWFuLWh2bS1pbnN0YWxsIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgYmFz
ZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14
c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9u
IHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgYTZhNGI2NmJkOGY0
MTkyMmM1NDNmN2E4MjBjNjZlZDU5YzI1OTk1ZQpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAg
ICAgICAgICAgICAgNzM2NzA2YmVlMzI5ODIwODM0M2E3NjA5NjM3MGU0ZjZhNWM1NTkxNQoKTGFz
dCB0ZXN0IG9mIGJhc2lzICAgMTMzNTgwICAyMDE5LTAzLTA0IDE5OjUzOjA5IFogICA3NiBkYXlz
CkZhaWxpbmcgc2luY2UgICAgICAgIDEzMzYwNSAgMjAxOS0wMy0wNSAyMDowMzoxNCBaICAgNzUg
ZGF5cyAgIDM3IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzNjQzMyAgMjAxOS0wNS0x
NyAwNzo1MjoyNSBaICAgIDIgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KMzE0MiBwZW9wbGUgdG91
Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBi
dWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
ZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0
LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRv
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlz
aW9uIGxvZzsgaXQgd291bGQgYmUgNTM1NjU3IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 20 03:51:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 03:51:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSZKb-00082m-D6; Mon, 20 May 2019 03:51:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bcwN=TU=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hSZKZ-00082a-O4
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 03:51:19 +0000
X-Inumbo-ID: 83364c50-7ab2-11e9-bc9c-9f197fccc74b
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 83364c50-7ab2-11e9-bc9c-9f197fccc74b;
 Mon, 20 May 2019 03:51:13 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hSZKT-000370-6p; Mon, 20 May 2019 03:51:13 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hSZKS-0007H1-PA; Mon, 20 May 2019 03:51:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hSZKS-0007vJ-OO; Mon, 20 May 2019 03:51:12 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136452-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:build-armhf-pvops:kernel-build:fail:regression
 linux-4.19:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=dafc674bbcb11c6a5c63b75be5873b118e2add17
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 20 May 2019 03:51:12 +0000
Subject: [Xen-devel] [linux-4.19 test] 136452: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjQ1MiBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzY0NTIvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAg
IDYga2VybmVsLWJ1aWxkICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwoKVGVzdHMg
d2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qt
c3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAg
ICAgICAgICAgICBkYWZjNjc0YmJjYjExYzZhNWM2M2I3NWJlNTg3M2IxMThlMmFkZDE3CmJhc2Vs
aW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICA4NGRmOTUyNWIwYzI3ZjNlYmMyZWJi
MTg2NGZhNjJhOTdmZGVkYjdkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjkzMTMgIDIwMTgtMTEt
MDIgMDU6Mzk6MDggWiAgMTk4IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTI5NDEyICAyMDE4
LTExLTA0IDE0OjEwOjE1IFogIDE5NiBkYXlzICAxMjEgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNp
bmNlICAgMTM2NDUyICAyMDE5LTA1LTE3IDE2OjAxOjA3IFogICAgMiBkYXlzICAgIDEgYXR0ZW1w
dHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQoxOTgwIHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlz
dGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14
c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3Ry
aWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9n
czogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMs
IGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVy
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoK
Tm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxNDU5NjMgbGluZXMg
bG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 20 03:52:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 03:52:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSZLs-00087V-Rw; Mon, 20 May 2019 03:52:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bcwN=TU=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hSZLq-00087E-LJ
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 03:52:38 +0000
X-Inumbo-ID: b50708d1-7ab2-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b50708d1-7ab2-11e9-8980-bc764e045a96;
 Mon, 20 May 2019 03:52:37 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hSZLo-00038y-UP; Mon, 20 May 2019 03:52:36 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hSZLo-0007NJ-Ep; Mon, 20 May 2019 03:52:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hSZLo-0000kT-E9; Mon, 20 May 2019 03:52:36 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136470-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=1887b995a3598795dba8704f8eb964a644f21658
X-Osstest-Versions-That: ovmf=a11d371ef660db42c70a00f7e4297367ae5afec5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 20 May 2019 03:52:36 +0000
Subject: [Xen-devel] [ovmf test] 136470: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjQ3MCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzY0NzAvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICAxODg3Yjk5NWEzNTk4Nzk1ZGJhODcwNGY4ZWI5NjRh
NjQ0ZjIxNjU4CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBhMTFkMzcx
ZWY2NjBkYjQyYzcwYTAwZjdlNDI5NzM2N2FlNWFmZWM1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MzYzMDYgIDIwMTktMDUtMTUgMTE6MjI6NDUgWiAgICA0IGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTM2NDcwICAyMDE5LTA1LTE3IDIwOjE5OjMwIFogICAgMiBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgRGFuZGFuIEJp
IDxkYW5kYW4uYmlAaW50ZWwuY29tPgogIEZ1IFNpeXVhbiA8c2l5dWFuLmZ1QGludGVsLmNvbT4K
ICBHYXJ5IExpbiA8Z2xpbkBzdXNlLmNvbT4KICBKaWFuIEogV2FuZyA8amlhbi5qLndhbmdAaW50
ZWwuY29tPgogIEpvZSBSaWNoZXkgPGpvZXJpY2hleUBnb29nbGUuY29tPgogIEtyenlzenRvZiBL
b2NoIDxrcnp5c3p0b2Yua29jaEBhcm0uY29tPgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhh
dC5jb20+CiAgUmF5IE5pIDxyYXkubmlAaW50ZWwuY29tPgogIFNoZW5nbGVpIFpoYW5nIDxzaGVu
Z2xlaS56aGFuZ0BpbnRlbC5jb20+CiAgWmhpY2hhbyBHYW8gPHpoaWNoYW8uZ2FvQGludGVsLmNv
bT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdo
dCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9n
cwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJl
IGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBp
biBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3Rl
cgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24g
OgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAogICBh
MTFkMzcxZWY2Li4xODg3Yjk5NWEzICAxODg3Yjk5NWEzNTk4Nzk1ZGJhODcwNGY4ZWI5NjRhNjQ0
ZjIxNjU4IC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 20 06:03:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 06:03:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSbOD-00027k-At; Mon, 20 May 2019 06:03:13 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bcwN=TU=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hSbOC-00027Y-8M
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 06:03:12 +0000
X-Inumbo-ID: f1ed602c-7ac4-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f1ed602c-7ac4-11e9-8980-bc764e045a96;
 Mon, 20 May 2019 06:03:10 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hSbO9-000664-N3; Mon, 20 May 2019 06:03:09 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hSbO9-0000kP-Fj; Mon, 20 May 2019 06:03:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hSbO9-0007Mb-F6; Mon, 20 May 2019 06:03:09 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136464-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: seabios:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=18d237b4e43ea24795f522c0aab1b4f54100ca80
X-Osstest-Versions-That: seabios=55eca9a14abef410d45c2f10ecd3f11c946064fc
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 20 May 2019 06:03:09 +0000
Subject: [Xen-devel] [seabios test] 136464: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjQ2NCBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzY0NjQvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3Ry
aWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMu
IDEzNTg1OQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2lu
ZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBsaWtlIDEzNTg1OQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTM1ODU5CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZh
aWwgbGlrZSAxMzU4NTkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzNTg1OQogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wy
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogc2VhYmlvcyAgICAgICAgICAg
ICAgMThkMjM3YjRlNDNlYTI0Nzk1ZjUyMmMwYWFiMWI0ZjU0MTAwY2E4MApiYXNlbGluZSB2ZXJz
aW9uOgogc2VhYmlvcyAgICAgICAgICAgICAgNTVlY2E5YTE0YWJlZjQxMGQ0NWMyZjEwZWNkM2Yx
MWM5NDYwNjRmYwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTM1ODU5ICAyMDE5LTA1LTA3IDE0OjQx
OjI4IFogICAxMiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzNjI5MyAgMjAxOS0wNS0xNSAw
ODozOTo0OSBaICAgIDQgZGF5cyAgICAyIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEz
NjQ2NCAgMjAxOS0wNS0xNyAxODowNjoxOCBaICAgIDIgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
UGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEdlcmQgSG9mZm1hbm4g
PGtyYXhlbEByZWRoYXQuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJp
Y3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAg
ICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVz
dC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUv
bG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAg
ICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxh
bmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3Mg
Y29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9
b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDE4ZDIzN2I0
ZTQzZWEyNDc5NWY1MjJjMGFhYjFiNGY1NDEwMGNhODAKQXV0aG9yOiBHZXJkIEhvZmZtYW5uIDxr
cmF4ZWxAcmVkaGF0LmNvbT4KRGF0ZTogICBUaHUgQXByIDExIDIxOjQ2OjMzIDIwMTkgKzAyMDAK
CiAgICBib290bWVudTogYWRkIHN1cHBvcnQgZm9yIG1vcmUgdGhhbiA5IGVudHJpZXMKICAgIAog
ICAgMTB0aCBhbmQgZm9sbG93aW5nIGVudHJpZXMgY2FuIGJlIHNlbGVjdGVkIHVzaW5nIGxldHRl
cnMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQu
Y29tPgoKY29tbWl0IDhhY2FkMjVjZDVmNGE0OTU3MzA5OGU5OGMxMDExODM1OGZjNDg5MjQKQXV0
aG9yOiBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KRGF0ZTogICBXZWQgTWF5IDE1
IDA5OjUzOjI1IDIwMTkgKzAyMDAKCiAgICBhZGQgZ2V0X2tleXN0cm9rZV9mdWxsKCkgaGVscGVy
CiAgICAKICAgIFN3aXRjaCBnZXRfcmF3X2tleXN0cm9rZSgpIHRvIHJldHVybiBheCBpbnN0ZWFk
IG9mIGFoLCBzbyBpdCByZXR1cm5zCiAgICBib3RoIHNjYW4gY29kZSBhbmQgYXNjaWkgY29kZSBv
ZiB0aGUga2V5IHByZXNzZWQuCiAgICAKICAgIEFkZCBnZXRfa2V5c3Ryb2tlX2Z1bGwoKSBmdW5j
dGlvbiB3aGljaCBwYXNzZXMgdXAgYXggdG8gdGhlIGNhbGxlci4KICAgIAogICAgVGhlIGdldF9r
ZXlzdHJva2UoKSBmdW5jdGlvbiBjb250aW51ZXMgdG8gcmV0dXJuIHRoZSBzY2FuY29kZSBvbmx5
IGxpa2UKICAgIGl0IGRpZCBiZWZvcmUuICBJdCBpcyBhIHRoaW4gd3JhcHBlciBhcm91bmQgZ2V0
X2tleXN0cm9rZV9mdWxsKCkgbm93CiAgICB0aG91Z2guCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgoKY29tbWl0IGEzZmQ2M2MyMzQyYmQ4
NGE1NDg3ZTI4MGUyODk5MjUwZWM0NDBkOTgKQXV0aG9yOiBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxA
cmVkaGF0LmNvbT4KRGF0ZTogICBUdWUgTWFyIDE5IDEyOjIwOjUyIDIwMTkgKzAxMDAKCiAgICBi
b2Noc2Rpc3BsYXk6IHBhcnNlIHJlc29sdXRpb24gZnJvbSBlZGlkLgogICAgCiAgICBUaGVuIHVz
ZSB0aGUgcmVzb2x1dGlvbiBmb3IgdGhlIGZyYW1lYnVmZmVyLgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KCmNvbW1pdCAyZjg3ZmUzOTNj
ZDQ4MzI3YzRjMGQ1NjE0YmRlZjhmMDBkNjMwMTJhCkF1dGhvcjogR2VyZCBIb2ZmbWFubiA8a3Jh
eGVsQHJlZGhhdC5jb20+CkRhdGU6ICAgVHVlIE1hciAxOSAxMTo0ODowNCAyMDE5ICswMTAwCgog
ICAgYm9jaHNkaXNwbGF5OiBhZGQgZWRpZCBzdXBwb3J0LgogICAgCiAgICBSZWFkIEVESUQgYmxv
YiBmcm9tIG1taW8gYmFyLCBzdG9yZSBpbiBWQkVfZWRpZC4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+Cgpjb21taXQgMDgzODAxZGIxMGIw
OGQ2ZDRlNTY5ZDg0Zjk5YTEzOTgwNDRlYjQ4MwpBdXRob3I6IEdlcmQgSG9mZm1hbm4gPGtyYXhl
bEByZWRoYXQuY29tPgpEYXRlOiAgIFR1ZSBNYXIgMTkgMTE6NDg6MTMgMjAxOSArMDEwMAoKICAg
IGJvY2hzdmdhOiBhZGQgZWRpZCBzdXBwb3J0LgogICAgCiAgICBSZWFkIEVESUQgYmxvYiBmcm9t
IG1taW8gYmFyLCBzdG9yZSBpbiBWQkVfZWRpZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogR2Vy
ZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+Cgpjb21taXQgNTg4ZWIxMjE2M2I1MWM0ZDQw
MjM4MzM2OTQ1NmNlMWNkMWVjODZhYgpBdXRob3I6IEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRo
YXQuY29tPgpEYXRlOiAgIE1vbiBNYXIgMTggMTU6NDM6NTMgMjAxOSArMDEwMAoKICAgIGF0aTog
YWRkIGVkaWQgc3VwcG9ydC4KICAgIAogICAgUmVhZCBFRElEIGJsb2IgdmlhIGkyYywgc3RvcmUg
aW4gVkJFX2VkaWQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEdlcmQgSG9mZm1hbm4gPGtyYXhl
bEByZWRoYXQuY29tPgoKY29tbWl0IGEzMDdkMGFkYzUwZjQxNzg3NDI0YTk0NTMxNDUyOTMyNDhh
MTkwOGMKQXV0aG9yOiBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KRGF0ZTogICBU
dWUgTWFyIDE5IDExOjA5OjMzIDIwMTkgKzAxMDAKCiAgICB2YmU6IGFkZCBlZGlkIHN1cHBvcnQu
CiAgICAKICAgIFZCRSBzdWJmdW5jdGlvbiAweDE1LCByZWFkIGRkYyBkYXRhLgogICAgCiAgICBB
ZGQgVkJFX2VkaWQgd2hlcmUgZHJpdmVycyBjYW4gZmlsbCBpbiBhIEVESUQgZGF0YSBibG9iLgog
ICAgSWYgd2UgZmluZCB2YWxpZCBkYXRhIHRoZXJlIChjaGVja2luZyB0aGUgZmlyc3QgdHdvIGhl
YWRlcgogICAgYnl0ZXMpLCB0aGVuIHJlcG9ydCB0aGUgZnVuY3Rpb24gYXMgc3VwcG9ydGVkIGFu
ZCBoYW5kIG91dAogICAgdGhlIGRhdGEuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEdlcmQgSG9m
Zm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 20 06:55:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 06:55:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hScD8-0006Cj-KE; Mon, 20 May 2019 06:55:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=gSYI=TU=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hScD7-0006Ce-Do
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 06:55:49 +0000
X-Inumbo-ID: 4b423eb3-7acc-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4b423eb3-7acc-11e9-8980-bc764e045a96;
 Mon, 20 May 2019 06:55:47 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 20 May 2019 00:55:46 -0600
Message-Id: <5CE24F6B0200007800230747@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 20 May 2019 00:55:39 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
 <5C8B816C020000780021F167@prv1-mh.provo.novell.com>
 <a3d60d70-ffd0-33f6-7417-fbc6c58e53be@citrix.com>
In-Reply-To: <a3d60d70-ffd0-33f6-7417-fbc6c58e53be@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v8 10/50] x86emul: support AVX512{F, BW,
 _VBMI} full permute insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE3LjA1LjE5IGF0IDE4OjUwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTUvMDMvMjAxOSAxMDo0MSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IFRha2UgdGhl
IGxpYmVydHkgYW5kIGFsc28gY29ycmVjdCB0aGUgKHB1YmxpYyBpbnRlcmZhY2UpIG5hbWUgb2Yg
dGhlCj4+IEFWWDUxMl9WQk1JIGZlYXR1cmUgZmxhZywgb24gdGhlIGFzc3VtcHRpb24gdGhhdCBu
byBleHRlcm5hbCBjb25zdW1lcgo+PiBoYXMgYWN0dWFsbHkgYmVlbiB1c2luZyB0aGF0IGZsYWcg
c28gZmFyLgo+IAo+IEkndmUgYmVlbiBnaXZpbmcgdGhpcyBzb21lIHRob3VnaHQsIGFuZCBJIHRo
aW5rIHB1dHRpbmcgdGhlc2UgaW4gdGhlCj4gcHVibGljIGludGVyZmFjZSB3YXMgYSBtaXN0YWtl
Lgo+IAo+IFRoZXkgYXJlIGEgcmVwcmVzZW50YXRpb24gb2Ygb3RoZXIgcGVvcGxlcyBzdGFibGUg
QUJJLCBhbmQgYXJlIG9ubHkgdXNlZAo+IGluIHRvb2xzIGludGVyZmFjZXMgYXMgZmFyIGFzIFhl
biBpcyBjb25jZXJuZWQgKFNZU0NUTF9nZXRfZmVhdHVyZXNldCwKPiBET01DVExfZ2V0X2NwdV9w
b2xpY3kpCj4gCj4gVGhlIG9ubHkgZXh0ZXJuYWwgcmVwcmVzZW50YXRpb25zIGFyZSB4ZW5fY3B1
aWRfbGVhZl90L3hlbl9tc3JfZW50cnlfdAo+IHdoaWNoIGRvbid0IG5lZWQgY29uc3RhbnRzIHRv
IGdvIHdpdGggdGhlbS4KCldoaWxlIEkgZG9uJ3QgcmVhbGx5IG1pbmQgcmVtb3ZpbmcgdGhlbSBm
cm9tIHRoZSBwdWJsaWMgaW50ZXJmYWNlCmFnYWluLCBJIHRoaW5rIHlvdSdyZSBtaXNzaW5nIHRv
IGRpc2N1c3Mgb25lIHBvaW50IG9mIHdoeSB0aGV5J3ZlCmJlZW4gcHV0IHRoZXJlIG9yaWdpbmFs
bHk6IFdlIHdhbnRlZCB0aGVtIHRvIGFsc28gc2VydmUgYXMKZG9jdW1lbnRhdGlvbiBvZiB0aGUg
Zm9yd2FyZCBjb21wYXRpYmxlIG5hdHVyZSBvZiB0aGUgQS9TL0gKYW5ub3RhdGlvbnMsIGkuZS4g
c3VjaCB0aGF0IHdlIHdvdWxkbid0IGxpZ2h0bHkgcmVtb3ZlIHNvbWV0aGluZwp0aGF0IHdhcyBw
cmV2aW91c2x5IGV4cG9zZWQuCgo+PiAgRnVydGhlcm1vcmUgbWFrZSBpdCBoYXZlCj4+IEFWWDUx
MkJXIGluc3RlYWQgb2YgQVZYNTEyRiBhcyBhIHByZXJlcXVpc2l0ZSwgZm9yIHJlcXVpcmluZyBm
dWxsCj4+IDY0LWJpdCBtYXNrIHJlZ2lzdGVycyAodGhlIHVwcGVyIDQ4IGJpdHMgb2Ygd2hpY2gg
Y2FuJ3QgYmUgYWNjZXNzZWQKPj4gb3RoZXIgdGhhbiB0aHJvdWdoIFhTQVZFL1hSU1RPUiB3aXRo
b3V0IEFWWDUxMkJXIHN1cHBvcnQpLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+Cj4gCj4gQXMgZm9yIHRoZSByZXN0LCBBY2tlZC1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gYnV0Cj4gd2UgcGVyaGFwcyB3YW50
IHRvIHNvcnQgb3V0IHRoZSBwb3NpdGlvbiBpbiB0aGUgcHVibGljIGludGVyZmFjZSBiZWZvcmUK
PiBjaGFuZ2luZyBBVlg1MTJWQk1JLgoKVGhhbmtzOyBJIGRvbid0IHRoaW5rIHRoZSBvcmRlciBv
ZiBldmVudHMgbWF0dGVycyBtdWNoLCBidXQgaWYgdGhpcyBpcwpzb21ldGhpbmcgdG8gaGFwcGVu
IHNvb24sIEkgZG9uJ3QgbWluZCB3YWl0aW5nIChhbmQgdGhlIHJlLWJhc2luZykuCgpUaGVyZSdz
IGFuIGltcG9ydGFudCBwb2ludCBoZXJlIHRob3VnaCB0aGF0IHlvdSBkb24ndCBzYXkgYW55IHdv
cmQKb24sIGRlc3BpdGUgbWUgaGF2aW5nIG1lbnRpb25lZCBpdCB0byB5b3Ugb24gaXJjIGFscmVh
ZHkgYWZ0ZXIgeW91CmhhZCBnaXZlbiB5b3VyIGFjayB0byAieDg2L0NQVUlEOiBzdXBwb3J0IGxl
YWYgNyBzdWJsZWFmIDEgLwpBVlg1MTJfQkYxNiIgbWFraW5nIGEgc2ltaWxhciBkZXBlbmRlbmN5
IGFzIHRoZSBwYXRjaCBoZXJlIHVwb24KQVZYNTEyQlcgcmF0aGVyIHRoYW4gQVZYNTEyRi4gUmVj
YWxsIHRoYXQgSSBoYWQgdG8gc3BsaXQgb2ZmIHRoZQpjaGFuZ2UgYmVsb3cgZnJvbSBhbm90aGVy
IHBhdGNoIG9mIG1pbmUsIGJlY2F1c2Ugb2Ygb3VyCmRpc2FncmVlbWVudCBvbiB0aGUgaW50ZW5k
ZWQgZGVwZW5kZW5jaWVzLiBJZiB3ZSBtYWtlIHRoZSBzdWItCmZlYXR1cmVzIHJlcXVpcmluZyB3
aWRlciB0aGFuIDE2LWJpdCBtYXNrIHJlZ2lzdGVycyBkZXBlbmRlbnQKdXBvbiBBVlg1MTJCVyAo
YXMgc3VnZ2VzdGVkIGJ5IHRoZSBwYXRjaCBoZXJlKSwgdGhlbiBJIHRoaW5rCndlIGFsc28gd2Fu
dCB0byBjaGFuZ2UgdGhlIFNTRW4gZGVwZW5kZW5jaWVzIGFzIGRvbmUvc3VnZ2VzdGVkCmluIHRo
ZSBwYXRjaCBiZWxvdyAoYWxiZWl0IG9mIGNvdXJzZSB0aGVyZSdzIG5vIGRlcGVuZGVuY3kgb24K
Y2hhbmdlZCByZWdpc3RlciB3aWR0aCB0aGVyZSwganVzdCBvbmUgb24gcGVybWl0dGVkIGVsZW1l
bnQgdHlwZXMsCnNvIEkgY291bGQgYWxzbyBzZWUgYSBiYXNpcyB0byBhY2NlcHQgdGhlIGRlcGVu
ZGVuY3kgaGVyZSBhcyBpcywgYnV0CnZpZXcgdGhpbmdzIGRpZmZlcmVudGx5IGZvciBTU0VuKS4K
ClNlZWluZyB5b3VyIGZ1cnRoZXIgYWNrcyAodGhhbmtzISksIGp1c3QgYXMgYSBzaWRlIG5vdGU6
IEFyZSB5b3UKYXdhcmUgdGhhdCB5b3UndmUgc2tpcHBlZCBwYXRjaCA5IGluIHRoZSBzZXJpZXMs
IHdpdGhvdXQgd2hpY2ggdGhlCm9uZXMgeW91J3ZlIGFja2VkIGNhbid0IGdvIGluIGFueXdheSAo
aS5lLiByZWdhcmRsZXNzIG9mIHdoZXRoZXIKSSdtIHRvIHdhaXQgZm9yIHRoZSBwdWJsaWMgaW50
ZXJmYWNlIGFkanVzdG1lbnQgYWJvdmUpPwoKSmFuCgp4ODYvY3B1aWQ6IGNvcnJlY3QgZGVwZW5k
ZW5jaWVzIG9mIHBvc3QtU1NFIElTQSBleHRlbnNpb25zCgpNb3ZlIEFFU05JLCBQQ0xNVUxRRFEs
IGFuZCBTSEEgdG8gU1NFMiwgYXMgYWxsIG9mIHRoZW0gYWN0IG9uIHZlY3RvcnMgb2YKaW50ZWdl
cnMsIHdoZXJlYXMgcGxhaW4gU1NFIHN1cHBvcnRzIHZlY3RvcnMgb2Ygc2luZ2xlIHByZWNpc2lv
biBmbG9hdHMKb25seS4gVGhpcyBpcyBpbiBsaW5lIHdpdGggaG93IGUuZy4gYmludXRpbHMgYW5k
IGdjYyB0cmVhdCB0aGVtLgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgotLS0Kdj86IFJlLWJhc2Ugb3ZlciBzcGxpdCBvdXQgUENMTVVMUURRIGFkZGl0aW9u
LgotLS0KVEJEOiBPbiB0aGUgc2FtZSBiYXNpcywgU1NFMywgU1NTRTMgYW5kIFNTRTRBIHNob3Vs
ZCBwcm9iYWJseSBhbHNvCmRlcGVuZCBvbiBTU0UyIHJhdGhlciB0aGFuIFNTRS4gSW4gZmFjdCBt
YWtpbmcgdGhpcyBhIGNoYWluIFNTRSAtPiBTU0UyCi0+IFNTRTMgLT4geyBTU1NFMywgU1NFNEEg
fSB3b3VsZCBwcm9iYWJseSBiZSBiZXN0LCBhbmQgZ2V0IHVzIGluIGxpbmUKd2l0aCBib3RoIGJp
bnV0aWxzIGFuZCBnY2MuIEJ1dCBJIHRoaW5rIEkgZGlkIHN1Z2dlc3Qgc28gd2hlbiB0aGUKZGVw
ZW5kZW5jaWVzIHdlcmUgaW50cm9kdWNlZCwgYW5kIHRoaXMgd2Fzbid0IGxpa2VkIGZvciBhIHJl
YXNvbiBJCmZvcmdvdC4KCi0tLSB1bnN0YWJsZS5vcmlnL3hlbi90b29scy9nZW4tY3B1aWQucHkK
KysrIHVuc3RhYmxlL3hlbi90b29scy9nZW4tY3B1aWQucHkKQEAgLTE5NiwxMSArMTk2LDEyIEBA
IGRlZiBjcnVuY2hfbnVtYmVycyhzdGF0ZSk6CiAgICAgICAgICMgaW5zdHJ1Y3Rpb25zLiAgU2V2
ZXJhbCBmdXRoZXIgaW5zdHJ1Y3Rpb24gc2V0cyBhcmUgYnVpbHQgb24gY29yZQogICAgICAgICAj
ICVYTU0gc3VwcG9ydCwgd2l0aG91dCBzcGVjaWZpYyBpbnRlci1kZXBlbmRlbmNpZXMuICBBZGRp
dGlvbmFsbHkKICAgICAgICAgIyBBTUQgaGFzIGEgc3BlY2lhbCBtaXMtYWxpZ25tZW50IHN1Yi1t
b2RlLgotICAgICAgICBTU0U6IFtTU0UyLCBTU0UzLCBTU1NFMywgU1NFNEEsIE1JU0FMSUdOU1NF
LAotICAgICAgICAgICAgICBBRVNOSSwgUENMTVVMUURRLCBTSEFdLAorICAgICAgICBTU0U6IFtT
U0UyLCBTU0UzLCBTU1NFMywgU1NFNEEsIE1JU0FMSUdOU1NFXSwKIAotICAgICAgICAjIFNTRTIg
d2FzIHJlLXNwZWNpZmllZCBhcyBjb3JlIGluc3RydWN0aW9ucyBmb3IgNjRiaXQuCi0gICAgICAg
IFNTRTI6IFtMTV0sCisgICAgICAgICMgU1NFMiB3YXMgcmUtc3BlY2lmaWVkIGFzIGNvcmUgaW5z
dHJ1Y3Rpb25zIGZvciA2NGJpdC4gIEFsc28gSVNBCisgICAgICAgICMgZXh0ZW5zaW9ucyBkZWFs
aW5nIHdpdGggdmVjdG9ycyBvZiBpbnRlZ2VycyBhcmUgYWRkZWQgaGVyZSByYXRoZXIKKyAgICAg
ICAgIyB0aGFuIHRvIFNTRS4KKyAgICAgICAgU1NFMjogW0xNLCBBRVNOSSwgUENMTVVMUURRLCBT
SEFdLAogCiAgICAgICAgICMgU1NFNC4xIGV4cGxpY2l0bHkgZGVwZW5kcyBvbiBTU0UzIGFuZCBT
U1NFMwogICAgICAgICBTU0UzOiBbU1NFNF8xXSwKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 20 08:05:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 08:05:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSdIP-0003xL-RH; Mon, 20 May 2019 08:05:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=gSYI=TU=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hSdIO-0003xG-B8
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 08:05:20 +0000
X-Inumbo-ID: fff37984-7ad5-11e9-9f13-8f6767713ae0
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fff37984-7ad5-11e9-9f13-8f6767713ae0;
 Mon, 20 May 2019 08:05:16 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 20 May 2019 02:05:14 -0600
Message-Id: <5CE25FB70200007800230769@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 20 May 2019 02:05:11 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>,
 "Alistair Francis" <alistair.francis@wdc.com>
References: <20190517223152.29839-1-alistair.francis@wdc.com>
 <20190517223152.29839-2-alistair.francis@wdc.com>
In-Reply-To: <20190517223152.29839-2-alistair.francis@wdc.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 2/2] autotools: Remove the configure
 script and just use autoconf
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, alistair23@gmail.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE4LjA1LjE5IGF0IDAwOjMxLCA8YWxpc3RhaXIuZnJhbmNpc0B3ZGMuY29tPiB3cm90
ZToKPiBEb24ndCBoYXJkY29kZSBvbGQgdmVyc2lvbnMgb2YgY29uZmlndXJlIGluIHRoZSBzb3Vy
Y2UgY29kZSwgaW5zdGVhZAo+IGxldCdzIGp1c3QgdXNlIGF1dG9jb25mIHRvIGdlbmVyYXRlIHRo
ZW0uCj4gCj4gU2lnbmVkLW9mZi1ieTogQWxpc3RhaXIgRnJhbmNpcyA8YWxpc3RhaXIuZnJhbmNp
c0B3ZGMuY29tPgoKRm9yIHRoZSByZWNvcmQgLSBJIHN0cm9uZ2x5IGRpc2FncmVlIHRvIHRoaXMg
dW5sZXNzIHRoZXJlJ3MgYSBnZW5lcmFsCm1vdmVtZW50IGluIEdOVSBwcm9qZWN0cyB0b3dhcmRz
IHN1Y2ggYSBtb2RlbC4gQWxsIHByb2plY3RzIEkgd29yawp3aXRoIGF0IGxlYXN0IGV2ZXJ5IG5v
dyBhbiB0aGVuIChiaW51dGlscywgZ2RiLCBnY2MsIGdsaWJjLCBhbmQgYSBmZXcKbGVzcyBwcm9t
aW5lbnQgb3RoZXJzKSBhcmUgbm90LCBhZmFpYSwgbW92aW5nIGludG8gdGhpcyBkaXJlY3Rpb24u
IChJCm5vdGljZSB0aGF0IGdpdCBhbmQgbWFrZSwgZm9yIGV4YW1wbGUsIGRvbid0IGhhdmUgaXQg
aW4gdGhlaXIgZ2l0IHRyZWVzLApidXQgZG8gaGF2ZSBpdCBpbiByZWxlYXNlIHRhcmJhbGxzLikK
CkFzIGFuIGFzaWRlIC0gdGhpcyBkaWZmc3RhdAoKPiAtLS0KPiAgLmdpdGlnbm9yZSAgICAgICAg
fCAgICAgNSArCj4gIGNvbmZpZ3VyZSAgICAgICAgIHwgIDM2MTggLS0tLS0tLS0tLS0tLS0tCj4g
IGRvY3MvY29uZmlndXJlICAgIHwgIDM0MjcgLS0tLS0tLS0tLS0tLS0KPiAgc3R1YmRvbS9jb25m
aWd1cmUgfCAgNDg3MCAtLS0tLS0tLS0tLS0tLS0tLS0tCj4gIHRvb2xzL2NvbmZpZ3VyZSAgIHwg
MTEwODAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAgNSBm
aWxlcyBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDIyOTk1IGRlbGV0aW9ucygtKQoKc2hvd3Mg
dGhhdCB5b3UgZG9uJ3QgY2FyZSB0byB1cGRhdGUgYW55IG9mIHRoZSBkb2N1bWVudGF0aW9uIGF0
CmFsbCwgeWV0IEkgdGhpbmsgc3VjaCBhIGNoYW5nZSB3b3VsZCBhbG1vc3QgY2VydGFpbmx5IG5l
ZWQgdG8gZG8gc28sCmJlc2lkZXMgYWxzbyBtYWtpbmcgc3VyZSB0aGlzIGdldHMgcG9pbnRlZCBv
dXQgaW4gdGhlIG5leHQgcmVsZWFzZSdzCnJlbGVhc2Ugbm90ZXMuIFRoZXJlIGFyZSBhbHNvIG1h
a2VmaWxlcyB3aGljaCBwb2ludCBvdXQgdGhhdAouL2NvbmZpZ3VyZSBuZWVkcyBydW5uaW5nIGZp
cnN0LiBTdWNoIGVycm9yIG1lc3NhZ2VzIHdvdWxkIGFsc28KbmVlZCBtb2RpZmljYXRpb24uCgpB
biBieSBub3QgdXBkYXRpbmcgZG9jdW1lbnRhdGlvbiBpdCBhbHNvIHJlbWFpbnMgdW5jbGVhcgp3
aGF0IHRoZSBtaW5pbXVtIGF1dG9jb25mIHZlcnNpb24gd291bGQgYmUgdGhhdCdzIHJlcXVpcmVk
LiBZZXQKYXMgcG9pbnRlZCBvdXQgaW4gdGhlIGVhcmxpZXIgZGlzY3Vzc2lvbiwgdG8gYmUgYWJs
ZSB0byBidWlsZCBvbgpvbGRlciBkaXN0cm9zIGl0IGlzIGVzc2VudGlhbCB0byBrbm93IHRoaXMg
KGkuZS4gd2hldGhlciB0byBmaXJzdCBidWlsZAphIG1vcmUgbW9kZXJuIG9uZSB0aGVyZSkuCgpK
YW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 20 08:10:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 08:10:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSdNh-0004lu-Ip; Mon, 20 May 2019 08:10:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=gSYI=TU=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hSdNf-0004lp-VA
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 08:10:47 +0000
X-Inumbo-ID: c355d0f2-7ad6-11e9-b475-338a76ea853a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c355d0f2-7ad6-11e9-b475-338a76ea853a;
 Mon, 20 May 2019 08:10:43 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 20 May 2019 02:10:42 -0600
Message-Id: <5CE260FE0200007800230789@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 20 May 2019 02:10:38 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1558119005-30941-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1558119005-30941-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86/spec-ctrl: Knights Landing/Mill are
 retpoline-safe
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE3LjA1LjE5IGF0IDIwOjUwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gVGhleSBhcmUgYm90aCBBaXJtb250LWJhc2VkIGFuZCBzaG91bGQgaGF2ZSBiZWVuIGlu
Y2x1ZGVkIGluIGMvcyAxN2Y3NDI0MmNjZgo+ICJ4ODYvc3BlYy1jdHJsOiBFeHRlbmQgcmVwb2xp
bmUgc2FmZXkgY2FsY3VhdGlvbnMgZm9yIGVJQlJTIGFuZCBBdG9tIHBhcnRzIi4KPiAKPiBTaWdu
ZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKQWNr
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 20 08:12:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 08:12:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSdPF-0004rD-0l; Mon, 20 May 2019 08:12:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bcwN=TU=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hSdPD-0004r2-Qd
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 08:12:23 +0000
X-Inumbo-ID: fdecb201-7ad6-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fdecb201-7ad6-11e9-8980-bc764e045a96;
 Mon, 20 May 2019 08:12:21 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hSdPA-0000cj-Rh; Mon, 20 May 2019 08:12:20 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hSdPA-0000IS-JQ; Mon, 20 May 2019 08:12:20 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hSdPA-0000WV-Gu; Mon, 20 May 2019 08:12:20 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136477-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=1b46b4daa6fbf45eddcf77877379a0afac341df9
X-Osstest-Versions-That: qemuu=3284aa128153750f14a61e8a96fd085e6f2999b6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 20 May 2019 08:12:20 +0000
Subject: [Xen-devel] [qemu-mainline test] 136477: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjQ3NyBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzY0NzcvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzNTI1MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTM1MjUxCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzUyNTEKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEzNTI1MQogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTM1MjUxCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzUyNTEKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzNTI1MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxk
LWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tl
ZCBuL2EKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAx
IGJ1aWxkLWNoZWNrKDEpICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC1wYWlyICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFt
ZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYteGwtc2hhZG93ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFk
b3cgIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZodjItaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hl
Y2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXNoYWRvdyAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwteHNt
ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4v
YQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9h
Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogcWVtdXUgICAgICAgICAgICAgICAgMWI0
NmI0ZGFhNmZiZjQ1ZWRkY2Y3Nzg3NzM3OWEwYWZhYzM0MWRmOQpiYXNlbGluZSB2ZXJzaW9uOgog
cWVtdXUgICAgICAgICAgICAgICAgMzI4NGFhMTI4MTUzNzUwZjE0YTYxZThhOTZmZDA4NWU2ZjI5
OTliNgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTM1MjUxICAyMDE5LTA0LTI0IDE0OjQyOjU4IFog
ICAyNSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzNTM1MSAgMjAxOS0wNC0yNyAwOTo0NTo1
MiBaICAgMjIgZGF5cyAgIDEyIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzNjQ3NyAg
MjAxOS0wNS0xOCAwMjozMTo1OSBaICAgIDIgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxl
IHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFsYmVydG8gR2FyY2lhIDxiZXJ0
b0BpZ2FsaWEuY29tPgogIEFsZXggQmVubsOpZSA8YWxleC5iZW5uZWVAbGluYXJvLm9yZz4KICBB
bGV4IFdpbGxpYW1zb24gPGFsZXgud2lsbGlhbXNvbkByZWRoYXQuY29tPgogIEFsZXhleSBLYXJk
YXNoZXZza2l5IDxhaWtAb3psYWJzLnJ1PgogIEFsaXN0YWlyIEZyYW5jaXMgPGFsaXN0YWlyLmZy
YW5jaXNAd2RjLmNvbT4KICBBbmRyZXcgSmVubmVyIDxhbmRyZXdAY29kZXNvdXJjZXJ5LmNvbT4K
ICBBbmRyZXcgUmFuZHJpYW5hc3VsdSA8cmFuZHJpYW5hc3VsdUBnbWFpbC5jb20+CiAgQW5kcmV5
IFNoaW5rZXZpY2ggPGFuZHJleS5zaGlua2V2aWNoQHZpcnR1b3p6by5jb20+CiAgQW50b24gS3Vj
aGluIDxhbnRvbmt1Y2hpbkB5YW5kZXgtdGVhbS5ydT4KICBBcnR5b20gVGFyYXNlbmtvIDxhdGFy
NHFlbXVAZ21haWwuY29tPgogIEFydW5hIEpheWFzZW5hIDxhcnVuYS4xNUBjc2UubXJ0LmFjLmxr
PgogIEJBTEFUT04gWm9sdGFuIDxiYWxhdG9uQGVpay5ibWUuaHU+CiAgQmFuZGFuIERhcyA8YnNk
QHJlZGhhdC5jb20+CiAgQmFzdGlhbiBLb3BwZWxtYW5uIDxrYmFzdGlhbkBtYWlsLnVuaS1wYWRl
cmJvcm4uZGU+CiAgQmVuamFtaW4gSGVycmVuc2NobWlkdCA8YmVuaEBrZXJuZWwuY3Jhc2hpbmcu
b3JnPgogIENhbyBKaWF4aSA8ZHJpdmVyMTk5OEBmb3htYWlsLmNvbT4KICBDaGVuIFpoYW5nIDx0
Z2ZiZXRhQG1lLmNvbT4KICBDaHJpcyBLZW5uYSA8Y2hyaXMua2VubmFAb3JhY2xlLmNvbT4KICBD
bGViZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBDb2xlIFJvYmluc29uIDxjcm9iaW5zb0By
ZWRoYXQuY29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPgogIEPDqWRyaWMg
TGUgR29hdGVyIDxjbGdAa2FvZC5vcmc+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFuZ2VA
cmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4K
ICBEYXZpZCBIaWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4KICBEci4gRGF2aWQgQWxhbiBH
aWxiZXJ0IDxkZ2lsYmVydEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RA
cmVkaGF0LmNvbT4KICBFZHVhcmRvIE90dWJvIDxvdHVib0ByZWRoYXQuY29tPgogIEVyaWMgQXVn
ZXIgPGVyaWMuYXVnZXJAcmVkaGF0LmNvbT4KICBFcmljIEJsYWtlIDxlYmxha2VAcmVkaGF0LmNv
bT4KICBFcmlrIEtsaW5lIDxla0Bnb29nbGUuY29tPgogIEVybmVzdCBFc2VuZSA8ZXJva2VuMUBn
bWFpbC5jb20+CiAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CiAgR2l1c2VwcGUg
TXVzYWNjaGlvIDx0aGF0bGVtb25AZ21haWwuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5v
cmc+CiAgSGFsaWwgUGFzaWMgPHBhc2ljQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBIYW96aG9uZyBa
aGFuZyA8aGFvemhvbmcuemhhbmdAaW50ZWwuY29tPgogIEhlbGdlIERlbGxlciA8ZGVsbGVyQGdt
eC5kZT4KICBIT1UgUWltaW5nIDxocW0wM3N0ZXJAZ21haWwuY29tPgogIElnb3IgTWFtbWVkb3Yg
PGltYW1tZWRvQHJlZGhhdC5jb20+CiAgSmFzb24gSi4gSGVybmUgPGpqaGVybmVAbGludXguaWJt
LmNvbT4KICBKYXNvbiBXYW5nIDxqYXNvd2FuZ0ByZWRoYXQuY29tPgogIEpvZWwgU3RhbmxleSA8
am9lbEBqbXMuaWQuYXU+CiAgSm9obiBTbm93IDxqc25vd0ByZWRoYXQuY29tPgogIEp1bGVzIEly
ZW5nZSA8amJpLm9jdGF2ZUBnbWFpbC5jb20+CiAgSnVsaWFuIEJyb3duIDxqdWxpYW5AY29kZXNv
dXJjZXJ5LmNvbT4KICBLYW1hbCBIZWliIDxrYW1hbGhlaWIxQGdtYWlsLmNvbT4KICBLYW1pbCBS
eXRhcm93c2tpIDxuNTRAZ214LmNvbT4KICBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPgog
IEtPTlJBRCBGcmVkZXJpYyA8ZnJlZGVyaWMua29ucmFkQGFkYWNvcmUuY29tPgogIExhc3psbyBF
cnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGF1cmVudCBEZXNub2d1ZXMgPGxhdXJlbnQuZGVz
bm9ndWVzQGdtYWlsLmNvbT4KICBMYXVyZW50IFZpdmllciA8bGF1cmVudEB2aXZpZXIuZXU+CiAg
TGF1cmVudCBWaXZpZXIgPGx2aXZpZXJAcmVkaGF0LmNvbT4KICBMb25ncGVuZyA8bG9uZ3Blbmcy
QGh1YXdlaS5jb20+CiAgTHVrYXMgU3RyYXViIDxsdWthc3N0cmF1YjJAd2ViLmRlPgogIE1hcmMt
QW5kcsOpIEx1cmVhdSA8bWFyY2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPgogIE1hcmNlbCBBcGZl
bGJhdW0gPG1hcmNlbC5hcGZlbGJhdW1AZ21haWwuY29tPgogIE1hcmNlbCBBcGZlbGJhdW08bWFy
Y2VsLmFwZmVsYmF1bUBnbWFpbC5jb20+CiAgTWFyZWsgVmFzdXQgPG1hcmV4QGRlbnguZGU+CiAg
TWFyayBDYXZlLUF5bGFuZCA8bWFyay5jYXZlLWF5bGFuZEBpbGFuZGUuY28udWs+CiAgTWFya3Vz
IEFybWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgogIE1heCBGaWxpcHBvdiA8amNtdmJrYmNA
Z21haWwuY29tPgogIE1heCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+CiAgTWljaGFlbCBTLiBU
c2lya2luIDxtc3RAcmVkaGF0LmNvbT4KICBOaWNrIEh1ZHNvbiA8c2tybGxAbmV0YnNkLm9yZz4K
ICBOaWtpdGEgQWxla3NlZXYgPG4uYWxla3NlZXYyMTA0QGdtYWlsLmNvbT4KICBQYW9sbyBCb256
aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogIFBldGVyIExpZXZlbiA8cGxAa2FtcC5kZT4KICBQ
ZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgUGV0ZXIgWHUgPHBldGVy
eEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1Z0BhbXNhdC5vcmc+
CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgogIFBoaWxpcHBl
IE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4gW29uIG1pbmd3NjRdCiAgUHJhc2Fk
IEogUGFuZGl0IDxwanBAZmVkb3JhcHJvamVjdC5vcmc+CiAgUHUgV2VuIDxwdXdlbkBoeWdvbi5j
bj4KICBSaWNoYXJkIEhlbmRlcnNvbiA8cmljaGFyZC5oZW5kZXJzb25AbGluYXJvLm9yZz4KICBS
aWNoYXJkIFcuTS4gSm9uZXMgPHJqb25lc0ByZWRoYXQuY29tPgogIFNhbSBFaWRlcm1hbiA8c2ht
dWVsLmVpZGVybWFuQG9yYWNsZS5jb20+CiAgU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1
bHRAZW5zLWx5b24ub3JnPgogIFNhbmRyYSBMb29zZW1vcmUgPHNhbmRyYUBjb2Rlc291cmNlcnku
Y29tPgogIFNoYWhhYiBWYWhlZGkgPHNoYWhhYi52YWhlZGlAZ21haWwuY29tPgogIFNobXVlbCBF
aWRlcm1hbiA8c2htdWVsLmVpZGVybWFuQG9yYWNsZS5jb20+CiAgU3RhZmZvcmQgSG9ybmUgPHNo
b3JuZUBnbWFpbC5jb20+CiAgU3RhbmlzbGF2IExhbmNpIDxwaXhvQHBvbGVwZXRrby5ldT4KICBT
dGVmYW4gSGFqbm9jemkgPHN0ZWZhbmhhQGdtYWlsLmNvbT4KICBTdGVmYW4gSGFqbm9jemkgPHN0
ZWZhbmhhQHJlZGhhdC5jb20+CiAgU3RlZmFuIFdlaWwgPHN3QHdlaWxuZXR6LmRlPgogIFN0ZWZh
bm8gR2FyemFyZWxsYSA8c2dhcnphcmVAcmVkaGF0LmNvbT4KICBTdGVwaGVuIENoZWNrb3dheSA8
c3RlcGhlbi5jaGVja293YXlAb2Jlcmxpbi5lZHU+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhh
dC5jb20+CiAgVml0YWx5IEt1em5ldHNvdiA8dmt1em5ldHNAcmVkaGF0LmNvbT4KICBWbGFkaW1p
ciBTZW1lbnRzb3YtT2dpZXZza2l5IDx2c2VtZW50c292QHZpcnR1b3p6by5jb20+CiAgV2VpIFlh
bmcgPHJpY2hhcmR3LnlhbmdAbGludXguaW50ZWwuY29tPgogIFlpIFdhbmcgPHdhbmcueWk1OUB6
dGUuY29tLmNuPgogIFl1cnkgS290b3YgPHl1cnkta290b3ZAeWFuZGV4LXRlYW0ucnU+CiAgWmhh
bmcgQ2hlbiA8Y2hlbi56aGFuZ0BpbnRlbC5jb20+CiAgWmhhbmcgWWkgPHlpLnouemhhbmdAbGlu
dXguaW50ZWwuY29tPgogIFpoZW5ndWkgbGkgPGxpemhlbmd1aUBodWF3ZWkuY29tPgoKam9iczoK
IGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBi
dWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3Qg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2
NC1kbXJlc3RyaWN0ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA5
Mjc5IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 20 08:12:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 08:12:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSdPV-0004uF-GG; Mon, 20 May 2019 08:12:41 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=gSYI=TU=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hSdPT-0004tv-Sy
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 08:12:39 +0000
X-Inumbo-ID: 082742f4-7ad7-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 082742f4-7ad7-11e9-8980-bc764e045a96;
 Mon, 20 May 2019 08:12:38 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 20 May 2019 02:12:38 -0600
Message-Id: <5CE261730200007800230797@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 20 May 2019 02:12:35 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1558120638-3610-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1558120638-3610-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] xen/boot: Print the build-id along with the
 changeset information
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE3LjA1LjE5IGF0IDIxOjE3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gRHVyaW5nIGluaXRjYWxscyBpcyBvaywgYnV0IGlzIGEgcmF0aGVyIHJhbmRvbSBwbGFj
ZSB0byBmaW5kIHRoZSBidWlsZC1pZDoKPiAKPiAgIChYRU4pIFBhcmtlZCAyIENQVXMKPiAgIChY
RU4pIGJ1aWxkLWlkOiA3ZmYwNWY3OGViYzgxNDEwMDBiOWZlZWU0MzcwYTQwOGJkOTM1ZGVjCj4g
ICAoWEVOKSBSdW5uaW5nIHN0dWIgcmVjb3Zlcnkgc2VsZnRlc3RzLi4uCj4gCj4gTG9naWNhbGx5
LCBpdCBpcyB2ZXJzaW9uIGluZm9ybWF0aW9uLCBzbyBwcmludCB3aXRoIHRoZSBjaGFuZ2VzZXQg
aW5mb3JtYXRpb24KPiBpbiBjb25zb2xlX2luaXRfcHJlaXJxKCk6Cj4gCj4gICAoWEVOKSBYZW4g
dmVyc2lvbiA0LjEzLXVuc3RhYmxlIChhbmRyZXdjb29wQGFuZHJlY29vcCkgKGdjYyAoRGViaWFu
IDQuOS4yLTEwK2RlYjh1MikgNC45LjIpIGRlYnVnPXkgIEZyaSBBcHIgMTIgMTg6MjQ6NTIgQlNU
IDIwMTkKPiAgIChYRU4pIExhdGVzdCBDaGFuZ2VTZXQ6IEZyaSBBcHIgNSAxNDozOTo0MiAyMDE5
IGdpdDpmYzZjN2FlLWRpcnR5Cj4gICAoWEVOKSBidWlsZC1pZDogN2ZmMDVmNzhlYmM4MTQxMDAw
YjlmZWVlNDM3MGE0MDhiZDkzNWRlYwo+ICAgKFhFTikgUFZIIHN0YXJ0IGluZm86IChwYSAwMDAw
ZmZjMCkKPiAKPiBOb3RoaW5nIGhhcyBldmVyIGNhcmVkIGFib3V0IHhlbl9idWlsZF9pbml0KCkn
cyByZXR1cm4gdmFsdWUsIHNvIGNvbnZlcnQgaXQgdG8KPiB2b2lkIHJhdGhlciB0aGFuIGluY2x1
ZGUgZXJybm8uaCBpbnRvIHRoZSAhQlVJTERfSUQgY2FzZSBvZiB2ZXJzaW9uLmgKPiAKPiBTaWdu
ZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKUmV2
aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 20 08:24:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 08:24:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSdat-0005uh-M0; Mon, 20 May 2019 08:24:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=gSYI=TU=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hSdas-0005uc-0k
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 08:24:26 +0000
X-Inumbo-ID: acbcfbd6-7ad8-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id acbcfbd6-7ad8-11e9-8980-bc764e045a96;
 Mon, 20 May 2019 08:24:24 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 20 May 2019 02:24:23 -0600
Message-Id: <5CE2643502000078002307B2@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 20 May 2019 02:24:21 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1558119524-318-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1558119524-318-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 1/2] xen/lib: Introduce printk_once() and
 replace some opencoded examples
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE3LjA1LjE5IGF0IDIwOjU4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gUmVmbG93IHRoZSBaeW5xTVAgbWVzc2FnZSBmb3IgZ3JlcGFiaWxpdHksIGFuZCBmaXgg
dGhlIG9taXNzaW9uIG9mIGEgbmV3bGluZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4Kd2l0aCB0d28gcmVtYXJrczoKCj4gLS0tIGEveGVuL2luY2x1
ZGUveGVuL2xpYi5oCj4gKysrIGIveGVuL2luY2x1ZGUveGVuL2xpYi5oCj4gQEAgLTEwNSw2ICsx
MDUsMTcgQEAgZGVidWd0cmFjZV9wcmludGsoY29uc3QgY2hhciAqZm10LCAuLi4pIHt9Cj4gICNk
ZWZpbmUgX3AoX3gpICgodm9pZCAqKSh1bnNpZ25lZCBsb25nKShfeCkpCj4gIGV4dGVybiB2b2lk
IHByaW50ayhjb25zdCBjaGFyICpmb3JtYXQsIC4uLikKPiAgICAgIF9fYXR0cmlidXRlX18gKChm
b3JtYXQgKHByaW50ZiwgMSwgMikpKTsKPiArCj4gKyNkZWZpbmUgcHJpbnRrX29uY2UoZm10LCBh
cmdzLi4uKSAgICAgICAgICAgICAgIFwKPiArKHsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAo+ICsgICAgc3RhdGljIGJvb2wgX19yZWFkX21vc3RseSBvbmNl
XzsgICAgICAgICAgICBcCj4gKyAgICBpZiAoIHVubGlrZWx5KCFvbmNlXykgKSAgICAgICAgICAg
ICAgICAgICAgIFwKPiArICAgIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAo+ICsgICAgICAgIG9uY2VfID0gdHJ1ZTsgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCj4gKyAgICAgICAgcHJpbnRrKGZtdCwgIyMgYXJncyk7ICAgICAgICAgICAgICAgICAgIFwK
PiArICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICt9
KQoKSnVzdCBsaWtlIExpbnV4IHdlIGFjY2VwdCB0aGlzIGhhdmluZyBhIHNtYWxsIHJhY2Ugd2lu
ZG93LCBpLmUuCml0IG5vdCB0cnVseSBiZWluZyAib25jZSIgaW4gdW5saWtlbHkgY2FzZXMuIEkg
dGhpbmsgaXQgd291bGQgYmUKd29ydGh3aGlsZSB0byBtYWtlIHRoaXMgaW50ZW50aW9uIGV4cGxp
Y2l0IGluIHRoZSBjb21taXQKbWVzc2FnZS4KClVubGlrZSBMaW51eCdlcyB0aGUgbWFjcm8gZG9l
c24ndCBoYXZlIGEgInJldHVybiB2YWx1ZSIuIElzCnRoaXMgaW50ZW50aW9uYWw/IEkgdmlldyB0
aGlzIGFzIHBhcnRpY3VsYXJseSB1c2VmdWwgZm9yIHRoZQpXQVJOX09OQ0UoKSBzb3J0LW9mIGNv
dW50ZXJwYXJ0LCBidXQgSSBoYXZlIHRvIGFkbWl0IEkgY2FuJ3QKaW1tZWRpYXRlbHkgc2VlIGEg
Z29vZCB1c2UgaGVyZSwgc28gSSdtIGxhcmdlbHkgY3VyaW91cy4KKFRoZSAyIHVzZXMgSSBjb3Vs
ZCBmaW5kIGluIHg4Ni1zcGVjaWZpYyBjb2RlIGluIExpbnV4IGxvb2sKdG8gbWUgbGlrZSB0aGV5
J2QgYmV0dGVyIGJlIFdBUk5fT05DRSgpLikKCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 20 08:26:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 08:26:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSdd2-00061U-5U; Mon, 20 May 2019 08:26:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=gSYI=TU=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hSdd1-00061O-NC
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 08:26:39 +0000
X-Inumbo-ID: fa36dca4-7ad8-11e9-904e-cf1127bbf60b
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fa36dca4-7ad8-11e9-904e-cf1127bbf60b;
 Mon, 20 May 2019 08:26:34 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 20 May 2019 02:26:33 -0600
Message-Id: <5CE264B602000078002307B5@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 20 May 2019 02:26:30 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1558119524-318-1-git-send-email-andrew.cooper3@citrix.com>
 <1558119524-318-2-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1558119524-318-2-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 2/2] x86/mpparse: Don't print "limit
 reached" for every subsequent processor
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE3LjA1LjE5IGF0IDIwOjU4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gV2hlbiB5b3UgYm9vdCBYZW4gd2l0aCB0aGUgZGVmYXVsdCAyNTYgTlJfQ1BVUywgb24g
YSBib3ggd2l0aCByYXRoZXIgbW9yZQo+IHByb2Nlc3NvcnMsIHRoZSByZXN1bHRpbmcgc3BldyBp
cyB1bm5lY2Vzc2VyaWx5IHZlcmJvc2UuICBJbnN0ZWFkLCBwcmludCB0aGUKPiBtZXNzYWdlIG9u
Y2UsIGUuZzoKPiAKPiAgKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4MTE1XSB1aWRbMHgx
MTVdIGVuYWJsZWQpCj4gIChYRU4pIFdBUk5JTkc6IE5SX0NQVVMgbGltaXQgb2YgMjU2IHJlYWNo
ZWQgLSBpZ25vcmluZyBmdXJ0aGVyIHByb2Nlc3NvcnMKPiAgKFhFTikgQUNQSTogWDJBUElDIChh
cGljX2lkWzB4MTE5XSB1aWRbMHgxMTldIGVuYWJsZWQpCj4gIChYRU4pIEFDUEk6IFgyQVBJQyAo
YXBpY19pZFsweDExZF0gdWlkWzB4MTFkXSBlbmFibGVkKQo+ICAoWEVOKSBBQ1BJOiBYMkFQSUMg
KGFwaWNfaWRbMHgxMjFdIHVpZFsweDEyMV0gZW5hYmxlZCkKPiAKPiBTaWduZWQtb2ZmLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 20 09:15:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 09:15:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSeNg-0001f9-2k; Mon, 20 May 2019 09:14:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x+15=TU=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1hSeNe-0001f4-Tl
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 09:14:50 +0000
X-Inumbo-ID: b742a64e-7adf-11e9-8980-bc764e045a96
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b742a64e-7adf-11e9-8980-bc764e045a96;
 Mon, 20 May 2019 09:14:48 +0000 (UTC)
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=SoftFail smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: SoftFail (esa1.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com is inclined to not designate
 23.29.105.83 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 exists:%{i}._spf.mta.salesforce.com ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: M233AeOOLYe0Q04FuCv+Dmoy+9EPFDJ7Z00miECnVf/XQOWDWtnaL6w2bBueEoxgQl9d3gNBzZ
 HfSjDKMgtzuCkDm5IbmugsCXUbCEaOwZ8SFBCay19MtvnUDd0r8IfhE4nXsVe09H5Tbp/fqUem
 NHDjLQCf4mDzrwWRkG6W3+jKGWrwJoes13iqN04Ubs/fZXC2Su5Hb38xCsw4I99V5ioc4VeKfE
 Ug26OhL7lxccvC6czFVVx9RdCvqP31utAUJCtb8WP5ucXbwwJyoH84Q6DiOAW6SBoYM54xsJ/Z
 4nk=
X-SBRS: 2.7
X-MesageID: 638805
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,491,1549947600"; 
   d="scan'208";a="638805"
Date: Mon, 20 May 2019 11:14:35 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20190520091435.k4txcb4m3lx7n4py@Air-de-Roger>
References: <20190517170555.17423-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190517170555.17423-1-wei.liu2@citrix.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] libxl: fix libxl_domain_need_memory after
 899433f149d
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xenproject.org>,
 Olaf Hering <olaf@aepfle.de>, Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBNYXkgMTcsIDIwMTkgYXQgMDY6MDU6NTVQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBBZnRlciA4OTk0MzNmMTQ5ZCBsaWJ4bCBuZWVkcyB0byBrbm93IHRoZSBjb250ZW50IG9mIGRf
Y29uZmlnIHRvCj4gZGV0ZXJtaW5lIHdoaWNoIFFFTVUgaXMgdXNlZC4gVGhlIGNvZGUgaXMgY2hh
bmdlZCBzdWNoIHRoYXQKPiBsaWJ4bF9fZG9tYWluX3NldF9kZXZpY2VfbW9kZWwgbmVlZHMgdG8g
YmUgY2FsbGVkIGJlZm9yZQo+IGxpYnhsX19kb21haW5fYnVpbGRfaW5mb19zZXRkZWZhdWx0Lgo+
IAo+IFRoaXMgaXMgZmluZSBmb3IgbGlieGwgY29kZSwgYnV0IGl0IGlzIHByb2JsZW1hdGljIGZv
cgo+IGxpYnhsX2RvbWFpbl9uZWVkX21lbW9yeSwgd2hpY2ggaXMgdGhlIG9ubHkgcHVibGljIEFQ
SSB0aGF0IHRha2VzIGEKPiBidWlsZF9pbmZvLiBUbyBhdm9pZCBicmVhayBpdHMgdXNlcnMsIHBy
b3ZpZGUgYSBjb21wYXRpYmlsaXR5IHNldHRpbmcKPiBpbnNpZGUgdGhhdCBmdW5jdGlvbi4KPiAK
PiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKUmV2aWV3ZWQt
Ynk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKV2l0aCBvbmUgbml0
IGJlbG93LgoKPiAtLS0KPiBDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5j
b20+Cj4gQ2M6IE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4KPiBDYzogUm9nZXIgUGF1IE1v
bm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gQ2M6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0Bz
dXNlLmNvbT4KPiAKPiBQbGVhc2UgdGVzdC4KPiAtLS0KPiAgdG9vbHMvbGlieGwvbGlieGxfbWVt
LmMgfCAxOCArKysrKysrKysrKysrKysrKysKPiAgMSBmaWxlIGNoYW5nZWQsIDE4IGluc2VydGlv
bnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfbWVtLmMgYi90b29scy9s
aWJ4bC9saWJ4bF9tZW0uYwo+IGluZGV4IDQ0OGEyYWY4ZmQuLmZlMWY5YzJmZjggMTAwNjQ0Cj4g
LS0tIGEvdG9vbHMvbGlieGwvbGlieGxfbWVtLmMKPiArKysgYi90b29scy9saWJ4bC9saWJ4bF9t
ZW0uYwo+IEBAIC00NTcsNiArNDU3LDI0IEBAIGludCBsaWJ4bF9kb21haW5fbmVlZF9tZW1vcnko
bGlieGxfY3R4ICpjdHgsCj4gICAgICBsaWJ4bF9kb21haW5fYnVpbGRfaW5mb19pbml0KGJfaW5m
byk7Cj4gICAgICBsaWJ4bF9kb21haW5fYnVpbGRfaW5mb19jb3B5KGN0eCwgYl9pbmZvLCBiX2lu
Zm9faW4pOwo+ICAKPiArICAgIC8qCj4gKyAgICAgKiBJdCBoYXMgYmVjb21lIGEgcmVxdWlyZW1l
bnQgdGhhdCB0byBmaWd1cmUgb3V0IHdoaWNoIFFFTVUgdG8KPiArICAgICAqIHVzZSwgbGlieGwg
d2lsbCBuZWVkIHRvIHBlZWsgZF9jb25maWcncyBjb250ZW50LiBUaGUgY29kZSBoYXMKPiArICAg
ICAqIGJlZW4gY2hhbmdlZCBzdWNoIHRoYXQgb25lIHdpbGwgbmVlZCB0byBjYWxsCj4gKyAgICAg
KiBsaWJ4bF9fZG9tYWluX3NldF9kZXZpY2VfbW9kZWwgYmVmb3JlIGNhbGxpbmcKPiArICAgICAq
IGxpYnhsX19kb21haW5fYnVpbGRfaW5mb19zZXRkZWZhdWx0IGluc2lkZSBsaWJ4bC4KPiArICAg
ICAqCj4gKyAgICAgKiBUaGlzIChwcm9ibGVtYXRpYykgcHVibGljIEFQSSBpcyB0aGUgb25seSBv
bmUgd2hpY2ggdGFrZXMgYQo+ICsgICAgICogYl9pbmZvLCBpbXBvc2luZyB0aGUgc2FtZSByZXF1
aXJlbWVudCBvbiB0aGUgdXNlcnMgb2YgdGhpcwo+ICsgICAgICogcHVibGljIEFQSSB3aWxsIGJy
ZWFrIHRoZW0uCj4gKyAgICAgKgo+ICsgICAgICogUHJvdmlkZSBhIGNvbXBhdGliaWxpdHkgc2V0
dGluZyBmb3IgdGhpcyBmdW5jdGlvbi4gVGhlCj4gKyAgICAgKiBjYWxjdWxhdGlvbiBkb2Vzbid0
IHJlYWxseSBjYXJlIHdoaWNoIFFFTVUgaXMgc2V0IGhlcmUsIHNvIHdlCj4gKyAgICAgKiBnbyB3
aXRoIHRoZSB1cHN0cmVhbSBkZWZhdWx0Lgo+ICsgICAgICovCj4gKyAgICBpZiAoIWJfaW5mby0+
ZGV2aWNlX21vZGVsX3ZlcnNpb24pCj4gKwliX2luZm8tPmRldmljZV9tb2RlbF92ZXJzaW9uID0g
TElCWExfREVWSUNFX01PREVMX1ZFUlNJT05fUUVNVV9YRU47CgpUaGVyZSdzIGEgaGFyZCB0YWIg
aW4gdGhlIGxpbmUgYWJvdmUuCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 20 09:17:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 09:17:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSeQQ-0001ln-Jq; Mon, 20 May 2019 09:17:42 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Z/e/=TU=gmail.com=viktor.mitin.19@srs-us1.protection.inumbo.net>)
 id 1hSeQO-0001lf-QU
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 09:17:40 +0000
X-Inumbo-ID: 1d89082d-7ae0-11e9-8980-bc764e045a96
Received: from mail-it1-x129.google.com (unknown [2607:f8b0:4864:20::129])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1d89082d-7ae0-11e9-8980-bc764e045a96;
 Mon, 20 May 2019 09:17:40 +0000 (UTC)
Received: by mail-it1-x129.google.com with SMTP id i10so1132035ite.0
 for <xen-devel@lists.xenproject.org>; Mon, 20 May 2019 02:17:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=lbJGtu86pee7SfGKjnljlwEy/+ilsvRvdqzS/WbYXHY=;
 b=O22TsUFcHeZ6OEexgG6wDW7LRsagCaIq6Pjq1Kne/iGzcbDuM59ifoz0fd19YvYN1E
 +udTpdTZxdLISCfiC6v1L9GND2yoamDUXcCaCgFRDtKae3EAs0w4wiQwirkeCsUbfBf/
 vHpjcwF7x0EPF2di310NhEJYbYHmH/xVJV/3x6gdq15H3uxA6vpMg7qVymLDjK5DVjkF
 d6t9sdu47+lfh2XzcTJ1A1ZzFhjr1O9gg4+WnEAqwu5fyfGqwXuYtLRwCeOyaibCUcmk
 TaZGG5Gwm+c4bjw5fwzVCRUPosPETdDiHnCFFBPUmrwivQaPu31Nz8X6hLZ50oQWRO19
 3N+Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=lbJGtu86pee7SfGKjnljlwEy/+ilsvRvdqzS/WbYXHY=;
 b=HyAj6k2WsWDHn7ASA6+uiQcquxWLOZdJt0bxWZz28XRuGAp3WFGJoRr8SDn4n2MJFa
 JaMDnCoJnQtdEw80D4kUWXF7R2You6F94CS3DckuTig+rwzhzOMEp4sRKflN4/frhNTi
 89SLS8V1u+J70CC+8sRUJx1+pzQv0oOKYNVdlIFfqwtrUPKuiKeq98SAsaPwPB7Aiiaj
 0GbtlQtRHtrtiQweYCcBrfKYOpS9d9yTUvW9llvirwjxJrIaVGuVyAFu7NOc1q6kYJIe
 wXVEfPQjWp16UGuqhXm+ebd4vgibOI3WV4MNoA+3ams9duQtq0S0wPLuWNSFPSn31I1L
 /OQg==
X-Gm-Message-State: APjAAAUM/Q7hFCI0x7HrfAREOips0JY/ImWtpE4AB9Jc1FRTg7Y/vRcT
 uO2O2whN4eF6cBk2MqOGB6Fh7cuCkgnW2vxkcDY=
X-Google-Smtp-Source: APXvYqyk8/QCOY6Q0V9rPROJ674JtM6FZo+w5j8uCoRgvZDFiTqid0jg2vRBx80xBrMV3W/jsyr7qD0v18gD7mAiOLM=
X-Received: by 2002:a24:440c:: with SMTP id o12mr13257487ita.145.1558343859436; 
 Mon, 20 May 2019 02:17:39 -0700 (PDT)
MIME-Version: 1.0
References: <CAOcoXZZZbKOXkNQNqFgp9BSRUHnovDqZ4TfV_aMh+h9BcC6Qnw@mail.gmail.com>
 <5CDEA9CC020000780023017C@prv1-mh.provo.novell.com>
 <CAOcoXZa=KriCu6KP0Ju-sFdNx8xgz91FgXTbimGGC7tAk=BsXg@mail.gmail.com>
 <5CDECD540200007800230246@prv1-mh.provo.novell.com>
In-Reply-To: <5CDECD540200007800230246@prv1-mh.provo.novell.com>
From: Viktor Mitin <viktor.mitin.19@gmail.com>
Date: Mon, 20 May 2019 12:17:28 +0300
Message-ID: <CAOcoXZYeoUt9bf2Uv7-pbhFV+bnaz0hvxPKc9A9CnjcUc1bDuA@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Juergen Gross <jgross@suse.com>
Subject: Re: [Xen-devel] libxc: Casting of xen virtual address type
 xen_vaddr_t to signed int64 type: (int64_t)vaddr
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 "andrii_anisov@epam.com" <andrii_anisov@epam.com>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiA+IE1lYW4gdGhhdCByZXN1bHQgb2YgIihpbnQ2NF90KXZhZGRyID4+IDYzIiBjYW4gYmUgMCBv
ciAxLgo+ID4gU28gdGhlIG5leHQgY29kZSBtYXkgbm90IHdvcmsgcHJvcGVybHkgaW4gY2FzZSBv
ZiBhbm90aGVyICdpbXBsZW1lbnRhdGlvbnMnLgo+ID4gV2l0aCBhbm90aGVyIGNvbXBpbGVyIChp
LmUuIGNsYW5nLCBldGMpIHRoaXMgY29kZSBtYXkgaW50cm9kdWNlIGJ1Z3MKPiA+IHdoaWNoIGFy
ZSBoYXJkIHRvIGZpbmQuCj4gPgo+ID4gKChpbnQ2NF90KXZhZGRyID4+IDQ3KSA9PSAoKGludDY0
X3QpdmFkZHIgPj4gNjMpCj4gPgo+ID4gRm9yIHRoaXMgcmVhc29uIGl0IGlzIGJldHRlciB0byBh
dm9pZCBpbXBsZW1lbnRhdGlvbi1kZWZpbmVkIGNvZGUuCj4KPiBXZWxsLCBpZGVhbGx5IHdlJ2Qg
bGlrZSB0byBnZXQgYXdheSB3aXRob3V0IHVzaW5nIGltcGxlbWVudGF0aW9uCj4gZGVmaW5lZCBi
ZWhhdmlvci4gQnV0IEknbSBhZnJhaWQgd2UncmUgcXVpdGUgZmFyIGZyb20gdGhhdCwgYW5kCj4g
d2UnZCBub3QgYWx3YXlzIGJlIHdpbGxpbmcgdG8gYWNjZXB0IHRoZSB3b3JzZSBzb3VyY2UgYW5k
L29yCj4gYmluYXJ5IGNvZGUgdGhhdCB3b3VsZCBiZSBuZWVkZWQgdG8gYXZvaWQgaXQuCgpIb3cg
YWJvdXQgdXNpbmcgdGhlIG5leHQgb25lLWxpbmVyIHRvIGF2b2lkIGltcGxlbWVudGF0aW9uLWRl
ZmluZWQgY29kZSA6CgovL1JldHVybnMgdHJ1ZSBpbiBjYXNlIHdoZW4gdGhlIHRvcCBsZWZ0IDE3
IGJpdHMgYXJlIGFsbCB6ZXJvIG9yIGFyZSBhbGwgb25lCnJldHVybiAoKCEodmFkZHIgPj4gNDcp
KSB8fCAoKCh2YWRkciA+PiA0NykmMHgxRkZGRikgPT0gMHgxRkZGRikpCgpBZ3JlZT8KClRoYW5r
cwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 20 09:19:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 09:19:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSeSZ-00020B-2c; Mon, 20 May 2019 09:19:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=EBqs=TU=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hSeSY-000206-CO
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 09:19:54 +0000
X-Inumbo-ID: 6c4c7680-7ae0-11e9-b343-cbf26d913e15
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6c4c7680-7ae0-11e9-b343-cbf26d913e15;
 Mon, 20 May 2019 09:19:52 +0000 (UTC)
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=SoftFail smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: SoftFail (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com is inclined to not designate
 23.29.105.83 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 exists:%{i}._spf.mta.salesforce.com ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: bf2Cx9AXx7WRxNKYPObfxbpBTM79fKQhxYGudTOr9la1fcxmURJehDKQAnk8GcTFzvkzdb0ZaP
 OQvdJqwUXr7eUzYbmS64UVUiRwIz7d4w3HlcWfYkXUD9dF/aV5NieIExkWame765bSOWB++nk2
 ObHpnTeFuPaBYhdV+LUUlaUhNdHCLICZhi194PNLAmabsa+0taRPzj38gMi+8+WdZkQlDx/+OT
 THooU5B0UkTgLsPR3poTzbiojeC+EDV+yc1e27tnfpopF+JeayEMh6rZCt7UmIY0J2mDhbkv7T
 eBQ=
X-SBRS: 2.7
X-MesageID: 627054
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,491,1549947600"; 
   d="scan'208";a="627054"
To: Wei Liu <wei.liu2@citrix.com>
References: <20190517170555.17423-1-wei.liu2@citrix.com>
 <20190520091435.k4txcb4m3lx7n4py@Air-de-Roger>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <236744ae-6faa-d543-3450-2da58019e117@citrix.com>
Date: Mon, 20 May 2019 10:19:26 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190520091435.k4txcb4m3lx7n4py@Air-de-Roger>
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] libxl: fix libxl_domain_need_memory after
 899433f149d
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xenproject.org>,
 Olaf Hering <olaf@aepfle.de>, Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAvMDUvMjAxOSAxMDoxNCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPgo+PiBkaWZmIC0t
Z2l0IGEvdG9vbHMvbGlieGwvbGlieGxfbWVtLmMgYi90b29scy9saWJ4bC9saWJ4bF9tZW0uYwo+
PiBpbmRleCA0NDhhMmFmOGZkLi5mZTFmOWMyZmY4IDEwMDY0NAo+PiAtLS0gYS90b29scy9saWJ4
bC9saWJ4bF9tZW0uYwo+PiArKysgYi90b29scy9saWJ4bC9saWJ4bF9tZW0uYwo+PiBAQCAtNDU3
LDYgKzQ1NywyNCBAQCBpbnQgbGlieGxfZG9tYWluX25lZWRfbWVtb3J5KGxpYnhsX2N0eCAqY3R4
LAo+PiAgICAgIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvX2luaXQoYl9pbmZvKTsKPj4gICAgICBs
aWJ4bF9kb21haW5fYnVpbGRfaW5mb19jb3B5KGN0eCwgYl9pbmZvLCBiX2luZm9faW4pOwo+PiAg
Cj4+ICsgICAgLyoKPj4gKyAgICAgKiBJdCBoYXMgYmVjb21lIGEgcmVxdWlyZW1lbnQgdGhhdCB0
byBmaWd1cmUgb3V0IHdoaWNoIFFFTVUgdG8KPj4gKyAgICAgKiB1c2UsIGxpYnhsIHdpbGwgbmVl
ZCB0byBwZWVrIGRfY29uZmlnJ3MgY29udGVudC4gVGhlIGNvZGUgaGFzCj4+ICsgICAgICogYmVl
biBjaGFuZ2VkIHN1Y2ggdGhhdCBvbmUgd2lsbCBuZWVkIHRvIGNhbGwKPj4gKyAgICAgKiBsaWJ4
bF9fZG9tYWluX3NldF9kZXZpY2VfbW9kZWwgYmVmb3JlIGNhbGxpbmcKPj4gKyAgICAgKiBsaWJ4
bF9fZG9tYWluX2J1aWxkX2luZm9fc2V0ZGVmYXVsdCBpbnNpZGUgbGlieGwuCj4+ICsgICAgICoK
Pj4gKyAgICAgKiBUaGlzIChwcm9ibGVtYXRpYykgcHVibGljIEFQSSBpcyB0aGUgb25seSBvbmUg
d2hpY2ggdGFrZXMgYQo+PiArICAgICAqIGJfaW5mbywgaW1wb3NpbmcgdGhlIHNhbWUgcmVxdWly
ZW1lbnQgb24gdGhlIHVzZXJzIG9mIHRoaXMKPj4gKyAgICAgKiBwdWJsaWMgQVBJIHdpbGwgYnJl
YWsgdGhlbS4KClRoaXMgc2VudGVuY2UgZG9lc24ndCBxdWl0ZSBwYXJzZS7CoCBZb3UgZWl0aGVy
IHdhbnQgImJfaW5mby7CoCBJbXBvc2luZyIsCm9yIHNvbWV0aGluZyBsaWtlICJiX2luZm8sIGFu
ZCBpbXBvc2luZyIuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 20 09:21:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 09:21:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSeUS-0002fK-HG; Mon, 20 May 2019 09:21:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=R9VY=TU=citrix.com=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1hSeUR-0002fE-C3
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 09:21:51 +0000
X-Inumbo-ID: b1117c34-7ae0-11e9-95ad-2f54c629ae29
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b1117c34-7ae0-11e9-95ad-2f54c629ae29;
 Mon, 20 May 2019 09:21:47 +0000 (UTC)
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=wei.liu2@citrix.com;
 spf=SoftFail smtp.mailfrom=wei.liu2@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 wei.liu2@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="wei.liu2@citrix.com"; x-conformance=sidf_compatible
Received-SPF: SoftFail (esa4.hc3370-68.iphmx.com: domain of
 wei.liu2@citrix.com is inclined to not designate 23.29.105.83
 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="wei.liu2@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 exists:%{i}._spf.mta.salesforce.com ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: wd/hObBhs4Ebu4Npv5aN1WeznlPFnjvVcG0ZsTo0Ci06uPFrH3W+XOYZ8KDxSRM1nYfi2AX4L2
 /xGz2Qxay9zAUBani1P1/tDtrW8W9aW32a8OUCpq6yqMn8TmFOvYvb3oq+Ph3hLsKhgq6kwvvr
 o++DXYOmWU2pCKCKfUvU3poBTSJPKmMpFzyZMk2tplBvxS+izEGXG4A/6A0AjUi3q2Xbe1D4J5
 J+YK83+MQ24HuiQfDND6Tl/vhX+XAp3QZ28M7O8GVjyjhdg5u9wkIaV3FhAP3IeelDebt9byVc
 WY0=
X-SBRS: 2.7
X-MesageID: 644028
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,491,1549947600"; 
   d="scan'208";a="644028"
Date: Mon, 20 May 2019 10:21:44 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20190520092144.GT2798@zion.uk.xensource.com>
References: <20190517170555.17423-1-wei.liu2@citrix.com>
 <20190520091435.k4txcb4m3lx7n4py@Air-de-Roger>
 <236744ae-6faa-d543-3450-2da58019e117@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <236744ae-6faa-d543-3450-2da58019e117@citrix.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH] libxl: fix libxl_domain_need_memory after
 899433f149d
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Olaf Hering <olaf@aepfle.de>,
 Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBNYXkgMjAsIDIwMTkgYXQgMTA6MTk6MjZBTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAyMC8wNS8yMDE5IDEwOjE0LCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+ID4K
PiA+PiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfbWVtLmMgYi90b29scy9saWJ4bC9s
aWJ4bF9tZW0uYwo+ID4+IGluZGV4IDQ0OGEyYWY4ZmQuLmZlMWY5YzJmZjggMTAwNjQ0Cj4gPj4g
LS0tIGEvdG9vbHMvbGlieGwvbGlieGxfbWVtLmMKPiA+PiArKysgYi90b29scy9saWJ4bC9saWJ4
bF9tZW0uYwo+ID4+IEBAIC00NTcsNiArNDU3LDI0IEBAIGludCBsaWJ4bF9kb21haW5fbmVlZF9t
ZW1vcnkobGlieGxfY3R4ICpjdHgsCj4gPj4gICAgICBsaWJ4bF9kb21haW5fYnVpbGRfaW5mb19p
bml0KGJfaW5mbyk7Cj4gPj4gICAgICBsaWJ4bF9kb21haW5fYnVpbGRfaW5mb19jb3B5KGN0eCwg
Yl9pbmZvLCBiX2luZm9faW4pOwo+ID4+ICAKPiA+PiArICAgIC8qCj4gPj4gKyAgICAgKiBJdCBo
YXMgYmVjb21lIGEgcmVxdWlyZW1lbnQgdGhhdCB0byBmaWd1cmUgb3V0IHdoaWNoIFFFTVUgdG8K
PiA+PiArICAgICAqIHVzZSwgbGlieGwgd2lsbCBuZWVkIHRvIHBlZWsgZF9jb25maWcncyBjb250
ZW50LiBUaGUgY29kZSBoYXMKPiA+PiArICAgICAqIGJlZW4gY2hhbmdlZCBzdWNoIHRoYXQgb25l
IHdpbGwgbmVlZCB0byBjYWxsCj4gPj4gKyAgICAgKiBsaWJ4bF9fZG9tYWluX3NldF9kZXZpY2Vf
bW9kZWwgYmVmb3JlIGNhbGxpbmcKPiA+PiArICAgICAqIGxpYnhsX19kb21haW5fYnVpbGRfaW5m
b19zZXRkZWZhdWx0IGluc2lkZSBsaWJ4bC4KPiA+PiArICAgICAqCj4gPj4gKyAgICAgKiBUaGlz
IChwcm9ibGVtYXRpYykgcHVibGljIEFQSSBpcyB0aGUgb25seSBvbmUgd2hpY2ggdGFrZXMgYQo+
ID4+ICsgICAgICogYl9pbmZvLCBpbXBvc2luZyB0aGUgc2FtZSByZXF1aXJlbWVudCBvbiB0aGUg
dXNlcnMgb2YgdGhpcwo+ID4+ICsgICAgICogcHVibGljIEFQSSB3aWxsIGJyZWFrIHRoZW0uCj4g
Cj4gVGhpcyBzZW50ZW5jZSBkb2Vzbid0IHF1aXRlIHBhcnNlLsKgIFlvdSBlaXRoZXIgd2FudCAi
Yl9pbmZvLsKgIEltcG9zaW5nIiwKPiBvciBzb21ldGhpbmcgbGlrZSAiYl9pbmZvLCBhbmQgaW1w
b3NpbmciLgoKWWVwLiBBbHJlYWR5IGZpeGVkIGluIG15IGxvY2FsIGNvcHkuCgpJIHNlbnQgYW4g
ZW1haWwgdmlhIHhlbi5vcmcgYWRkcmVzcyB0byB0aGF0IGVmZmVjdCBidXQgaXQgZGlkbid0IGNv
bWUKdGhyb3VnaC4KCldlaS4KCj4gCj4gfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 20 09:22:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 09:22:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSeUe-0002hD-WE; Mon, 20 May 2019 09:22:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=EBqs=TU=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hSeUd-0002h2-PS
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 09:22:03 +0000
X-Inumbo-ID: b9143b88-7ae0-11e9-9064-d3f76055cc4c
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b9143b88-7ae0-11e9-9064-d3f76055cc4c;
 Mon, 20 May 2019 09:22:01 +0000 (UTC)
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=SoftFail smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: SoftFail (esa5.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com is inclined to not designate
 23.29.105.83 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 exists:%{i}._spf.mta.salesforce.com ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: +ml/pFnUsSonymvyrYMkpzSKs75WCHPx7s8nlzqdaEqsZfDSV2QBh6WB6oX0oiHsGSBqw9k79F
 gWZmgx/wGNvLcZbJHau70X9KxlpN3TgoAARQthFc2eaWbDBrFl54z2YmWpOF7rwvPAzsLj7OaR
 AMEQEv+1VlamC1ZZ7rzyR2893o4Kj+xV7+nSSUG52++PQ3ppVAcmn23cGSwGIwNuBVovnpZRt9
 5eaU27rt/S2B9dib27Cwxjy9qGGvwE6XHvitBY8AohlbaZA0FsVlwUFeMM/hdcRsZLMWBdEF7g
 6co=
X-SBRS: 2.7
X-MesageID: 625623
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,491,1549947600"; 
   d="scan'208";a="625623"
To: Viktor Mitin <viktor.mitin.19@gmail.com>, Jan Beulich <JBeulich@suse.com>, 
 Juergen Gross <jgross@suse.com>
References: <CAOcoXZZZbKOXkNQNqFgp9BSRUHnovDqZ4TfV_aMh+h9BcC6Qnw@mail.gmail.com>
 <5CDEA9CC020000780023017C@prv1-mh.provo.novell.com>
 <CAOcoXZa=KriCu6KP0Ju-sFdNx8xgz91FgXTbimGGC7tAk=BsXg@mail.gmail.com>
 <5CDECD540200007800230246@prv1-mh.provo.novell.com>
 <CAOcoXZYeoUt9bf2Uv7-pbhFV+bnaz0hvxPKc9A9CnjcUc1bDuA@mail.gmail.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <e42cffb5-4cbd-ddb5-ffdb-e76399aa09e4@citrix.com>
Date: Mon, 20 May 2019 10:21:55 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <CAOcoXZYeoUt9bf2Uv7-pbhFV+bnaz0hvxPKc9A9CnjcUc1bDuA@mail.gmail.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] libxc: Casting of xen virtual address type
 xen_vaddr_t to signed int64 type: (int64_t)vaddr
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 "andrii_anisov@epam.com" <andrii_anisov@epam.com>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAvMDUvMjAxOSAxMDoxNywgVmlrdG9yIE1pdGluIHdyb3RlOgo+Pj4gTWVhbiB0aGF0IHJl
c3VsdCBvZiAiKGludDY0X3QpdmFkZHIgPj4gNjMiIGNhbiBiZSAwIG9yIDEuCj4+PiBTbyB0aGUg
bmV4dCBjb2RlIG1heSBub3Qgd29yayBwcm9wZXJseSBpbiBjYXNlIG9mIGFub3RoZXIgJ2ltcGxl
bWVudGF0aW9ucycuCj4+PiBXaXRoIGFub3RoZXIgY29tcGlsZXIgKGkuZS4gY2xhbmcsIGV0Yykg
dGhpcyBjb2RlIG1heSBpbnRyb2R1Y2UgYnVncwo+Pj4gd2hpY2ggYXJlIGhhcmQgdG8gZmluZC4K
Pj4+Cj4+PiAoKGludDY0X3QpdmFkZHIgPj4gNDcpID09ICgoaW50NjRfdCl2YWRkciA+PiA2MykK
Pj4+Cj4+PiBGb3IgdGhpcyByZWFzb24gaXQgaXMgYmV0dGVyIHRvIGF2b2lkIGltcGxlbWVudGF0
aW9uLWRlZmluZWQgY29kZS4KPj4gV2VsbCwgaWRlYWxseSB3ZSdkIGxpa2UgdG8gZ2V0IGF3YXkg
d2l0aG91dCB1c2luZyBpbXBsZW1lbnRhdGlvbgo+PiBkZWZpbmVkIGJlaGF2aW9yLiBCdXQgSSdt
IGFmcmFpZCB3ZSdyZSBxdWl0ZSBmYXIgZnJvbSB0aGF0LCBhbmQKPj4gd2UnZCBub3QgYWx3YXlz
IGJlIHdpbGxpbmcgdG8gYWNjZXB0IHRoZSB3b3JzZSBzb3VyY2UgYW5kL29yCj4+IGJpbmFyeSBj
b2RlIHRoYXQgd291bGQgYmUgbmVlZGVkIHRvIGF2b2lkIGl0Lgo+IEhvdyBhYm91dCB1c2luZyB0
aGUgbmV4dCBvbmUtbGluZXIgdG8gYXZvaWQgaW1wbGVtZW50YXRpb24tZGVmaW5lZCBjb2RlIDoK
Pgo+IC8vUmV0dXJucyB0cnVlIGluIGNhc2Ugd2hlbiB0aGUgdG9wIGxlZnQgMTcgYml0cyBhcmUg
YWxsIHplcm8gb3IgYXJlIGFsbCBvbmUKPiByZXR1cm4gKCghKHZhZGRyID4+IDQ3KSkgfHwgKCgo
dmFkZHIgPj4gNDcpJjB4MUZGRkYpID09IDB4MUZGRkYpKQoKSGF2ZSB5b3UgdHJpZWQgY29tcGls
aW5nIHRoZXNlIHR3byBleGFtcGxlcyBhbmQgc2VlaW5nIGhvdyB0aGV5IGRpZmZlcj8KCn5BbmRy
ZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 20 09:26:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 09:26:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSeYV-0002xW-Ka; Mon, 20 May 2019 09:26:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=gSYI=TU=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hSeYU-0002xR-Jb
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 09:26:02 +0000
X-Inumbo-ID: 46e01dce-7ae1-11e9-bb42-8ffd02955657
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 46e01dce-7ae1-11e9-bb42-8ffd02955657;
 Mon, 20 May 2019 09:25:59 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 20 May 2019 03:25:57 -0600
Message-Id: <5CE272A1020000780023080E@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 20 May 2019 03:25:53 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Viktor Mitin" <viktor.mitin.19@gmail.com>
References: <CAOcoXZZZbKOXkNQNqFgp9BSRUHnovDqZ4TfV_aMh+h9BcC6Qnw@mail.gmail.com>
 <5CDEA9CC020000780023017C@prv1-mh.provo.novell.com>
 <CAOcoXZa=KriCu6KP0Ju-sFdNx8xgz91FgXTbimGGC7tAk=BsXg@mail.gmail.com>
 <5CDECD540200007800230246@prv1-mh.provo.novell.com>
 <CAOcoXZYeoUt9bf2Uv7-pbhFV+bnaz0hvxPKc9A9CnjcUc1bDuA@mail.gmail.com>
In-Reply-To: <CAOcoXZYeoUt9bf2Uv7-pbhFV+bnaz0hvxPKc9A9CnjcUc1bDuA@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] libxc: Casting of xen virtual address type
 xen_vaddr_t to signed int64 type: (int64_t)vaddr
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 "andrii_anisov@epam.com" <andrii_anisov@epam.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIwLjA1LjE5IGF0IDExOjE3LCA8dmlrdG9yLm1pdGluLjE5QGdtYWlsLmNvbT4gd3Jv
dGU6Cj4+ID4gTWVhbiB0aGF0IHJlc3VsdCBvZiAiKGludDY0X3QpdmFkZHIgPj4gNjMiIGNhbiBi
ZSAwIG9yIDEuCj4+ID4gU28gdGhlIG5leHQgY29kZSBtYXkgbm90IHdvcmsgcHJvcGVybHkgaW4g
Y2FzZSBvZiBhbm90aGVyIAo+ICdpbXBsZW1lbnRhdGlvbnMnLgo+PiA+IFdpdGggYW5vdGhlciBj
b21waWxlciAoaS5lLiBjbGFuZywgZXRjKSB0aGlzIGNvZGUgbWF5IGludHJvZHVjZSBidWdzCj4+
ID4gd2hpY2ggYXJlIGhhcmQgdG8gZmluZC4KPj4gPgo+PiA+ICgoaW50NjRfdCl2YWRkciA+PiA0
NykgPT0gKChpbnQ2NF90KXZhZGRyID4+IDYzKQo+PiA+Cj4+ID4gRm9yIHRoaXMgcmVhc29uIGl0
IGlzIGJldHRlciB0byBhdm9pZCBpbXBsZW1lbnRhdGlvbi1kZWZpbmVkIGNvZGUuCj4+Cj4+IFdl
bGwsIGlkZWFsbHkgd2UnZCBsaWtlIHRvIGdldCBhd2F5IHdpdGhvdXQgdXNpbmcgaW1wbGVtZW50
YXRpb24KPj4gZGVmaW5lZCBiZWhhdmlvci4gQnV0IEknbSBhZnJhaWQgd2UncmUgcXVpdGUgZmFy
IGZyb20gdGhhdCwgYW5kCj4+IHdlJ2Qgbm90IGFsd2F5cyBiZSB3aWxsaW5nIHRvIGFjY2VwdCB0
aGUgd29yc2Ugc291cmNlIGFuZC9vcgo+PiBiaW5hcnkgY29kZSB0aGF0IHdvdWxkIGJlIG5lZWRl
ZCB0byBhdm9pZCBpdC4KPiAKPiBIb3cgYWJvdXQgdXNpbmcgdGhlIG5leHQgb25lLWxpbmVyIHRv
IGF2b2lkIGltcGxlbWVudGF0aW9uLWRlZmluZWQgY29kZSA6Cj4gCj4gLy9SZXR1cm5zIHRydWUg
aW4gY2FzZSB3aGVuIHRoZSB0b3AgbGVmdCAxNyBiaXRzIGFyZSBhbGwgemVybyBvciBhcmUgYWxs
IG9uZQo+IHJldHVybiAoKCEodmFkZHIgPj4gNDcpKSB8fCAoKCh2YWRkciA+PiA0NykmMHgxRkZG
RikgPT0gMHgxRkZGRikpCgpOb3RlIGhvdywgaW4gbXkgZmlyc3QgcmVwbHksIEkgc2FpZCAicHJl
ZmVyYWJseSB3aXRoIGp1c3QgYSBzaW5nbGUgY29tcGFyaXNvbiIuCgpKYW4KCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 20 09:37:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 09:37:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSejq-0003sW-SU; Mon, 20 May 2019 09:37:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Z/e/=TU=gmail.com=viktor.mitin.19@srs-us1.protection.inumbo.net>)
 id 1hSejq-0003sR-0E
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 09:37:46 +0000
X-Inumbo-ID: eb6095b3-7ae2-11e9-8980-bc764e045a96
Received: from mail-it1-x131.google.com (unknown [2607:f8b0:4864:20::131])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id eb6095b3-7ae2-11e9-8980-bc764e045a96;
 Mon, 20 May 2019 09:37:44 +0000 (UTC)
Received: by mail-it1-x131.google.com with SMTP id g23so4541645iti.1
 for <xen-devel@lists.xenproject.org>; Mon, 20 May 2019 02:37:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=GMy1j75cB9jx72rucQ21eDzpGBTHvmBunMMjmvrNi/U=;
 b=eT7MN0ZUGDV7vpQCP4ZJghHgZPwC1X/6DvSFdD4ZpztkV2E4d8zghXxFNmu+onlKfC
 +BDQSV6dEoUDLMs8wnvWSWcZ0oMz0W0oJ1OHHlJqSLqdJGK6wZFgrZGF3z2KzRV8RvFK
 ZGGKbbxtxLDDi3ea5fCX6mi+GRmri8taoT7JVcNeShBybNfTQVeZF4jxLuRe/fRor0BC
 aVP2kEBl+oBDfTHY+vXGJ+nXfX33B1CVQdWy3FJm2BST1j+lh43oLpaJKff5t067jljg
 COQtIxL/J0s3CbTYjzB/01GOd29RgGuyJYDulo8yhE1uY3Rg9Zx6sfpfKDiypsS2kSL1
 L0Wg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=GMy1j75cB9jx72rucQ21eDzpGBTHvmBunMMjmvrNi/U=;
 b=ho6ctCDNDmvR2v+m3KZ9x3ltE5i1FOAWnfJdM77OeT8zz0tEeTkoLI7vboMZjb0LnE
 QuLDf0LXK3pUBnzA0br7Rpt9dg6NpfgbWJm0KdTLHxFTXzU4+y4/bFQwxEGOUJLn+TD4
 Xfsz9O0aaBIEjz1r5Y25pywgiB0VP9gO2PW8WwMXFIyo1SZus2CTNQtj8OVh+MuJCLyW
 a23i2RHD0miuJEVZVBAnI9cPrAYLfbV1IjgJtTO7TthPveTwiJP98gutTkQ8mUZzKCIO
 IJBaLkVxjd5PZpkrZ5ww0C8FtfA6x4gF+yY1ufSaZ3nSbeYlTtTjs+RJfSm1W5f+xDrs
 n4FQ==
X-Gm-Message-State: APjAAAU+bqtw6y7Gxj7sAxs1Rn/FTlPABkK1/omYvr5Kvmls+kx7P0pT
 6rLiCNGx4iSM9yrZDOcKQPwvvoKcKvZbGs07EJs=
X-Google-Smtp-Source: APXvYqyBElgcIvF+QwF34epcIfrnaSHzJ78i1XBs5rcJ4mC5rCqQvAXLhxGNFrcAyzDCy0+wvqNYXWlFDo1wMW6MZGg=
X-Received: by 2002:a24:440c:: with SMTP id o12mr13307213ita.145.1558345063748; 
 Mon, 20 May 2019 02:37:43 -0700 (PDT)
MIME-Version: 1.0
References: <CAOcoXZZZbKOXkNQNqFgp9BSRUHnovDqZ4TfV_aMh+h9BcC6Qnw@mail.gmail.com>
 <5CDEA9CC020000780023017C@prv1-mh.provo.novell.com>
 <CAOcoXZa=KriCu6KP0Ju-sFdNx8xgz91FgXTbimGGC7tAk=BsXg@mail.gmail.com>
 <5CDECD540200007800230246@prv1-mh.provo.novell.com>
 <CAOcoXZYeoUt9bf2Uv7-pbhFV+bnaz0hvxPKc9A9CnjcUc1bDuA@mail.gmail.com>
 <e42cffb5-4cbd-ddb5-ffdb-e76399aa09e4@citrix.com>
In-Reply-To: <e42cffb5-4cbd-ddb5-ffdb-e76399aa09e4@citrix.com>
From: Viktor Mitin <viktor.mitin.19@gmail.com>
Date: Mon, 20 May 2019 12:37:31 +0300
Message-ID: <CAOcoXZb6V2TzQuKsZV7s3DoviYij7KCUE8TpNtvVEOoJx=gJDw@mail.gmail.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] libxc: Casting of xen virtual address type
 xen_vaddr_t to signed int64 type: (int64_t)vaddr
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "andrii_anisov@epam.com" <andrii_anisov@epam.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBNYXkgMjAsIDIwMTkgYXQgMTI6MjIgUE0gQW5kcmV3IENvb3Blcgo8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4KPiBPbiAyMC8wNS8yMDE5IDEwOjE3LCBWaWt0b3Ig
TWl0aW4gd3JvdGU6Cj4gPj4+IE1lYW4gdGhhdCByZXN1bHQgb2YgIihpbnQ2NF90KXZhZGRyID4+
IDYzIiBjYW4gYmUgMCBvciAxLgo+ID4+PiBTbyB0aGUgbmV4dCBjb2RlIG1heSBub3Qgd29yayBw
cm9wZXJseSBpbiBjYXNlIG9mIGFub3RoZXIgJ2ltcGxlbWVudGF0aW9ucycuCj4gPj4+IFdpdGgg
YW5vdGhlciBjb21waWxlciAoaS5lLiBjbGFuZywgZXRjKSB0aGlzIGNvZGUgbWF5IGludHJvZHVj
ZSBidWdzCj4gPj4+IHdoaWNoIGFyZSBoYXJkIHRvIGZpbmQuCj4gPj4+Cj4gPj4+ICgoaW50NjRf
dCl2YWRkciA+PiA0NykgPT0gKChpbnQ2NF90KXZhZGRyID4+IDYzKQo+ID4+Pgo+ID4+PiBGb3Ig
dGhpcyByZWFzb24gaXQgaXMgYmV0dGVyIHRvIGF2b2lkIGltcGxlbWVudGF0aW9uLWRlZmluZWQg
Y29kZS4KPiA+PiBXZWxsLCBpZGVhbGx5IHdlJ2QgbGlrZSB0byBnZXQgYXdheSB3aXRob3V0IHVz
aW5nIGltcGxlbWVudGF0aW9uCj4gPj4gZGVmaW5lZCBiZWhhdmlvci4gQnV0IEknbSBhZnJhaWQg
d2UncmUgcXVpdGUgZmFyIGZyb20gdGhhdCwgYW5kCj4gPj4gd2UnZCBub3QgYWx3YXlzIGJlIHdp
bGxpbmcgdG8gYWNjZXB0IHRoZSB3b3JzZSBzb3VyY2UgYW5kL29yCj4gPj4gYmluYXJ5IGNvZGUg
dGhhdCB3b3VsZCBiZSBuZWVkZWQgdG8gYXZvaWQgaXQuCj4gPiBIb3cgYWJvdXQgdXNpbmcgdGhl
IG5leHQgb25lLWxpbmVyIHRvIGF2b2lkIGltcGxlbWVudGF0aW9uLWRlZmluZWQgY29kZSA6Cj4g
Pgo+ID4gLy9SZXR1cm5zIHRydWUgaW4gY2FzZSB3aGVuIHRoZSB0b3AgbGVmdCAxNyBiaXRzIGFy
ZSBhbGwgemVybyBvciBhcmUgYWxsIG9uZQo+ID4gcmV0dXJuICgoISh2YWRkciA+PiA0NykpIHx8
ICgoKHZhZGRyID4+IDQ3KSYweDFGRkZGKSA9PSAweDFGRkZGKSkKPgo+IEhhdmUgeW91IHRyaWVk
IGNvbXBpbGluZyB0aGVzZSB0d28gZXhhbXBsZXMgYW5kIHNlZWluZyBob3cgdGhleSBkaWZmZXI/
Cj4KClllcywgSSd2ZSB0cmllZCBpdCB3aXRoIHRoZSBuZXh0IGRyYWZ0IHRlc3QgY29kZS4KVGhl
IHJlc3VsdCBsb29rcyBvaywgaG93ZXZlciBpdCB0YWtlcyB0aW1lIHRvIGNoZWNrIGFsbCA2NGJp
dHMgdmFsdWVzCm9uZSBieSBvbmUuLi4KRG8geW91IHNlZSBhbnkgaXNzdWVzIHdpdGggbmV3IG9u
ZS1saW5lcj8KCi8vY29tcGlsZSBsaW5lOiBjbGFuZyAtZm9wZW5tcCAtZyAgYi5jICAmJiB0aW1l
IC4vYS5vdXQKI2luY2x1ZGUgPG9tcC5oPgojaW5jbHVkZSA8c3RkaW8uaD4KI2luY2x1ZGUgPHN0
ZGxpYi5oPgoKaW50IG1haW4odm9pZCkgewogICAgdW5zaWduZWQgbG9uZyAgdmFkZHJfbWF4ID0g
MHhmZmZmZmZmZmZmZmZmZmZmOwogICAgdHlwZWRlZiBzaWduZWQgbG9uZyBpbnQ2NF90OwoKICAg
IHVuc2lnbmVkIGxvbmcgaTsKI3ByYWdtYSBvbXAgcGFyYWxsZWwgZm9yIHByaXZhdGUoaSkKICAg
IGZvciAoaSA9IDAgOyBpICE9IHZhZGRyX21heDsgaT1pKzB4ZmZmZmZmZmYpCiAgICB7Ci8vICAg
ICAgcHJpbnRmKCJpID0gMHglbHggXG4iLCBpICk7CiAgICAgICAgaW50IHJlc19vcmlnID0gKChp
bnQ2NF90KWkgPj4gNDcpID09ICgoaW50NjRfdClpID4+IDYzKSA7CgogICAgICAgIHVuc2lnbmVk
IGxvbmcgIHYgPSBpID4+IDQ3OwogICAgICAgIGludCByZXNfbmV3ID0gKCghdikgfHwgKCh2JjB4
MUZGRkYpID09IDB4MUZGRkYpKTsKCiAgICAgICAgaWYgKCByZXNfb3JpZyAhPSByZXNfbmV3ICkK
ICAgICAgICB7CiAgICAgICAgICAgIHByaW50ZigicmVzX29yaWcgPSAlZCBcbiIsIHJlc19vcmln
KTsKICAgICAgICAgICAgcHJpbnRmKCJyZXNfbmV3ICA9ICVkIFxuIiwgcmVzX25ldyk7CiAgICAg
ICAgICAgIHByaW50ZigiaSA9ICVseCBcbiIsIGkpOwogICAgICAgICAgICBwcmludGYoInYgPSAl
bHggXG4iLCB2KTsKICAgICAgICAgICAgcHJpbnRmKCIodiYweDFGRkZGKSA9ICVseCBcbiIsICh2
JjB4MUZGRkYpICk7CiAgICAgICAgICAgIHByaW50ZigiKHYmMHgxRkZGRikgID09IHYgPSAlZCBc
biIsICh2JjB4MUZGRkYpID09IHYgKTsKICAgICAgICAgICAgcHJpbnRmKCJpID4+IDQ3ID0gJWx4
IFxuIiwgaSA+PiA0Nyk7CiAgICAgICAgICAgIHByaW50ZigiKGludDY0X3QpaSA+PiA0NyA9ICVs
eCBcbiIsIChpbnQ2NF90KWkgPj4gNDcpOwogICAgICAgICAgICBwcmludGYoIndyb25nIGkgPSAw
eCVseCBcbiIsIGkpOwogICAgICAgICAgICBleGl0KDEpOwogICAgICAgIH0KICAgIH0KCiAgICBy
ZXR1cm4gMDsKfQoKVGhhbmtzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 20 09:43:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 09:43:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSepL-0004iD-LJ; Mon, 20 May 2019 09:43:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=EBqs=TU=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hSepJ-0004i8-S7
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 09:43:25 +0000
X-Inumbo-ID: b60b05a3-7ae3-11e9-8980-bc764e045a96
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b60b05a3-7ae3-11e9-8980-bc764e045a96;
 Mon, 20 May 2019 09:43:24 +0000 (UTC)
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=SoftFail smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: SoftFail (esa4.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com is inclined to not designate
 23.29.105.83 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 exists:%{i}._spf.mta.salesforce.com ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: yipHM2GUYGByei3uQhQuWRyDH0l2bKG+ENHpIxNue5aUgM/3a/j7a1qLEkf0dqGJXGGDHCjt5A
 PRqAUhDiyPXb+Y08prwn/PhlgU9tPfA1bO/K1/bfwnEBptyh7aN/uJa8nUwdXHPPjF/kj7GA4m
 4kny+Pn5vAT3Zb9M7drZVRWgE0PRaI4G5vXvNNa4zTgyEVh4xo/G1Nl2bThvo0t2obDcusFYgW
 3VOXD0uVwTh3ZxSs+83P5iRsN7SYI8KWOldnVwHu/JSb2EqGbYr2a7l9lg83UXsl+CWhK6Wl4n
 PPM=
X-SBRS: 2.7
X-MesageID: 644670
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,491,1549947600"; 
   d="scan'208";a="644670"
To: Viktor Mitin <viktor.mitin.19@gmail.com>
References: <CAOcoXZZZbKOXkNQNqFgp9BSRUHnovDqZ4TfV_aMh+h9BcC6Qnw@mail.gmail.com>
 <5CDEA9CC020000780023017C@prv1-mh.provo.novell.com>
 <CAOcoXZa=KriCu6KP0Ju-sFdNx8xgz91FgXTbimGGC7tAk=BsXg@mail.gmail.com>
 <5CDECD540200007800230246@prv1-mh.provo.novell.com>
 <CAOcoXZYeoUt9bf2Uv7-pbhFV+bnaz0hvxPKc9A9CnjcUc1bDuA@mail.gmail.com>
 <e42cffb5-4cbd-ddb5-ffdb-e76399aa09e4@citrix.com>
 <CAOcoXZb6V2TzQuKsZV7s3DoviYij7KCUE8TpNtvVEOoJx=gJDw@mail.gmail.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <4a0bb401-4c22-61ff-2ccd-69c5881e73a6@citrix.com>
Date: Mon, 20 May 2019 10:43:18 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <CAOcoXZb6V2TzQuKsZV7s3DoviYij7KCUE8TpNtvVEOoJx=gJDw@mail.gmail.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] libxc: Casting of xen virtual address type
 xen_vaddr_t to signed int64 type: (int64_t)vaddr
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "andrii_anisov@epam.com" <andrii_anisov@epam.com>, Julien
 Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAvMDUvMjAxOSAxMDozNywgVmlrdG9yIE1pdGluIHdyb3RlOgo+IE9uIE1vbiwgTWF5IDIw
LCAyMDE5IGF0IDEyOjIyIFBNIEFuZHJldyBDb29wZXIKPiA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4gd3JvdGU6Cj4+IE9uIDIwLzA1LzIwMTkgMTA6MTcsIFZpa3RvciBNaXRpbiB3cm90ZToK
Pj4+Pj4gTWVhbiB0aGF0IHJlc3VsdCBvZiAiKGludDY0X3QpdmFkZHIgPj4gNjMiIGNhbiBiZSAw
IG9yIDEuCj4+Pj4+IFNvIHRoZSBuZXh0IGNvZGUgbWF5IG5vdCB3b3JrIHByb3Blcmx5IGluIGNh
c2Ugb2YgYW5vdGhlciAnaW1wbGVtZW50YXRpb25zJy4KPj4+Pj4gV2l0aCBhbm90aGVyIGNvbXBp
bGVyIChpLmUuIGNsYW5nLCBldGMpIHRoaXMgY29kZSBtYXkgaW50cm9kdWNlIGJ1Z3MKPj4+Pj4g
d2hpY2ggYXJlIGhhcmQgdG8gZmluZC4KPj4+Pj4KPj4+Pj4gKChpbnQ2NF90KXZhZGRyID4+IDQ3
KSA9PSAoKGludDY0X3QpdmFkZHIgPj4gNjMpCj4+Pj4+Cj4+Pj4+IEZvciB0aGlzIHJlYXNvbiBp
dCBpcyBiZXR0ZXIgdG8gYXZvaWQgaW1wbGVtZW50YXRpb24tZGVmaW5lZCBjb2RlLgo+Pj4+IFdl
bGwsIGlkZWFsbHkgd2UnZCBsaWtlIHRvIGdldCBhd2F5IHdpdGhvdXQgdXNpbmcgaW1wbGVtZW50
YXRpb24KPj4+PiBkZWZpbmVkIGJlaGF2aW9yLiBCdXQgSSdtIGFmcmFpZCB3ZSdyZSBxdWl0ZSBm
YXIgZnJvbSB0aGF0LCBhbmQKPj4+PiB3ZSdkIG5vdCBhbHdheXMgYmUgd2lsbGluZyB0byBhY2Nl
cHQgdGhlIHdvcnNlIHNvdXJjZSBhbmQvb3IKPj4+PiBiaW5hcnkgY29kZSB0aGF0IHdvdWxkIGJl
IG5lZWRlZCB0byBhdm9pZCBpdC4KPj4+IEhvdyBhYm91dCB1c2luZyB0aGUgbmV4dCBvbmUtbGlu
ZXIgdG8gYXZvaWQgaW1wbGVtZW50YXRpb24tZGVmaW5lZCBjb2RlIDoKPj4+Cj4+PiAvL1JldHVy
bnMgdHJ1ZSBpbiBjYXNlIHdoZW4gdGhlIHRvcCBsZWZ0IDE3IGJpdHMgYXJlIGFsbCB6ZXJvIG9y
IGFyZSBhbGwgb25lCj4+PiByZXR1cm4gKCghKHZhZGRyID4+IDQ3KSkgfHwgKCgodmFkZHIgPj4g
NDcpJjB4MUZGRkYpID09IDB4MUZGRkYpKQo+PiBIYXZlIHlvdSB0cmllZCBjb21waWxpbmcgdGhl
c2UgdHdvIGV4YW1wbGVzIGFuZCBzZWVpbmcgaG93IHRoZXkgZGlmZmVyPwo+Pgo+IFllcywgSSd2
ZSB0cmllZCBpdCB3aXRoIHRoZSBuZXh0IGRyYWZ0IHRlc3QgY29kZS4KPiBUaGUgcmVzdWx0IGxv
b2tzIG9rLCBob3dldmVyIGl0IHRha2VzIHRpbWUgdG8gY2hlY2sgYWxsIDY0Yml0cyB2YWx1ZXMK
PiBvbmUgYnkgb25lLi4uCj4gRG8geW91IHNlZSBhbnkgaXNzdWVzIHdpdGggbmV3IG9uZS1saW5l
cj8KCkphbiBhbHJlYWR5IGlkZW50aWZpZWQgdGhlIGlzc3VlIGluIHRoZSBvdGhlciB0aHJlYWQs
IGFuZCBteSBzdWdnZXN0aW9uCmhlcmUgd2FzIHRvIGluc3BlY3QgdGhlIGdlbmVyYXRlZCBhc3Nl
bWJseSwgd2hpY2ggeW91J2xsIG9ic2VydmUgaXMKc3Vic3RhbnRpYWxseSBtb3JlIGNvbXBsaWNh
dGVkLgoKSG93ZXZlciwgdGhpcyB0aHJlYWQgaXNuJ3QgYmVpbmcgcHJvZHVjdGl2ZS7CoCBZb3Un
cmUgY2xlYXJseSB3YW50aW5nIHRvCmNoYW5nZSB0aGlzIGV4cHJlc3Npb24sIGFuZCB0aGUgbWFp
bnRhaW5lcnMgc2VlIG5vIHJlYXNvbiB0by4KClNvLCB3aGF0IHByb2JsZW0gYXJlIHlvdSBhY3R1
YWxseSB0cnlpbmcgdG8gc29sdmU/Cgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 20 09:49:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 09:49:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSeum-0004ue-Fc; Mon, 20 May 2019 09:49:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DuAc=TU=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hSeuk-0004uZ-Su
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 09:49:02 +0000
X-Inumbo-ID: 7ebf91e4-7ae4-11e9-8980-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 7ebf91e4-7ae4-11e9-8980-bc764e045a96;
 Mon, 20 May 2019 09:49:01 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 8B929374;
 Mon, 20 May 2019 02:49:00 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id EF49E3F575;
 Mon, 20 May 2019 02:48:58 -0700 (PDT)
To: Viktor Mitin <viktor.mitin.19@gmail.com>, Jan Beulich
 <JBeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Juergen Gross <jgross@suse.com>
References: <CAOcoXZZZbKOXkNQNqFgp9BSRUHnovDqZ4TfV_aMh+h9BcC6Qnw@mail.gmail.com>
 <5CDEA9CC020000780023017C@prv1-mh.provo.novell.com>
 <CAOcoXZa=KriCu6KP0Ju-sFdNx8xgz91FgXTbimGGC7tAk=BsXg@mail.gmail.com>
 <5CDECD540200007800230246@prv1-mh.provo.novell.com>
 <CAOcoXZYeoUt9bf2Uv7-pbhFV+bnaz0hvxPKc9A9CnjcUc1bDuA@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <8f45b2af-dad9-d4ea-8809-577603a25667@arm.com>
Date: Mon, 20 May 2019 10:48:57 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <CAOcoXZYeoUt9bf2Uv7-pbhFV+bnaz0hvxPKc9A9CnjcUc1bDuA@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] libxc: Casting of xen virtual address type
 xen_vaddr_t to signed int64 type: (int64_t)vaddr
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "andrii_anisov@epam.com" <andrii_anisov@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgVmlrdG9yLAoKSXMgdGhlcmUgYW55IHNwZWNpZmljIHJlYXNvbiBJIGVuZGVkIHVwIHRvIGJl
IENDZWQgaW4gYSBtaWRkbGUgb2YgYW4geDg2IHRocmVhZD8KCkNoZWVycywKCk9uIDIwLzA1LzIw
MTkgMTA6MTcsIFZpa3RvciBNaXRpbiB3cm90ZToKPj4+IE1lYW4gdGhhdCByZXN1bHQgb2YgIihp
bnQ2NF90KXZhZGRyID4+IDYzIiBjYW4gYmUgMCBvciAxLgo+Pj4gU28gdGhlIG5leHQgY29kZSBt
YXkgbm90IHdvcmsgcHJvcGVybHkgaW4gY2FzZSBvZiBhbm90aGVyICdpbXBsZW1lbnRhdGlvbnMn
Lgo+Pj4gV2l0aCBhbm90aGVyIGNvbXBpbGVyIChpLmUuIGNsYW5nLCBldGMpIHRoaXMgY29kZSBt
YXkgaW50cm9kdWNlIGJ1Z3MKPj4+IHdoaWNoIGFyZSBoYXJkIHRvIGZpbmQuCj4+Pgo+Pj4gKChp
bnQ2NF90KXZhZGRyID4+IDQ3KSA9PSAoKGludDY0X3QpdmFkZHIgPj4gNjMpCj4+Pgo+Pj4gRm9y
IHRoaXMgcmVhc29uIGl0IGlzIGJldHRlciB0byBhdm9pZCBpbXBsZW1lbnRhdGlvbi1kZWZpbmVk
IGNvZGUuCj4+Cj4+IFdlbGwsIGlkZWFsbHkgd2UnZCBsaWtlIHRvIGdldCBhd2F5IHdpdGhvdXQg
dXNpbmcgaW1wbGVtZW50YXRpb24KPj4gZGVmaW5lZCBiZWhhdmlvci4gQnV0IEknbSBhZnJhaWQg
d2UncmUgcXVpdGUgZmFyIGZyb20gdGhhdCwgYW5kCj4+IHdlJ2Qgbm90IGFsd2F5cyBiZSB3aWxs
aW5nIHRvIGFjY2VwdCB0aGUgd29yc2Ugc291cmNlIGFuZC9vcgo+PiBiaW5hcnkgY29kZSB0aGF0
IHdvdWxkIGJlIG5lZWRlZCB0byBhdm9pZCBpdC4KPiAKPiBIb3cgYWJvdXQgdXNpbmcgdGhlIG5l
eHQgb25lLWxpbmVyIHRvIGF2b2lkIGltcGxlbWVudGF0aW9uLWRlZmluZWQgY29kZSA6Cj4gCj4g
Ly9SZXR1cm5zIHRydWUgaW4gY2FzZSB3aGVuIHRoZSB0b3AgbGVmdCAxNyBiaXRzIGFyZSBhbGwg
emVybyBvciBhcmUgYWxsIG9uZQo+IHJldHVybiAoKCEodmFkZHIgPj4gNDcpKSB8fCAoKCh2YWRk
ciA+PiA0NykmMHgxRkZGRikgPT0gMHgxRkZGRikpCj4gCj4gQWdyZWU/Cj4gCj4gVGhhbmtzCj4g
CgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 20 09:54:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 09:54:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSezl-0005ki-8q; Mon, 20 May 2019 09:54:13 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Z/e/=TU=gmail.com=viktor.mitin.19@srs-us1.protection.inumbo.net>)
 id 1hSezk-0005kd-Bm
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 09:54:12 +0000
X-Inumbo-ID: 3788b881-7ae5-11e9-8980-bc764e045a96
Received: from mail-io1-xd2d.google.com (unknown [2607:f8b0:4864:20::d2d])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3788b881-7ae5-11e9-8980-bc764e045a96;
 Mon, 20 May 2019 09:54:11 +0000 (UTC)
Received: by mail-io1-xd2d.google.com with SMTP id s20so10522390ioj.7
 for <xen-devel@lists.xenproject.org>; Mon, 20 May 2019 02:54:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=2ywgRHDvSJJ/4ptEhs8Va4mEPYpeTH0kNIfwRt9tJbk=;
 b=FR/ZsP3BRpri4m8UiSIzG+bZYNZNYM5hIBQ56LnAG2QflxY30vrq3ze92OOhIm3j7Y
 M4JL+8mFFHyasmZ04XhYCuyH6PnnlUT5G/3i4zBou8KphvJyg84jVeMF9naFYCypGNgF
 KutNZT34Tq537BufuoGVZaC+vLmtgSJMi5s7k0Uol6xey1XM+j86ICzwxjS8YckH71X6
 twCv8jZAt3nWXvhvqZ42Sqcj8Z0B/wdwBXkzWGWMBlTdf9PHKw9OYAlF9KXNZQ+NwwjA
 jc5t1ELeUMwfSpPSA+UwuF57r/jfOJoF/+m3iYknZvmKqGWi5FEsxdv+gLryvvla7954
 78XA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=2ywgRHDvSJJ/4ptEhs8Va4mEPYpeTH0kNIfwRt9tJbk=;
 b=Spdz9kQaMYS5WWCJm/Y39T1k4eC7nDS6dPDDqIR5ujqa+FUmGZtkZxzFnHqsEzQsyf
 Lb0x6RV7XNPyOc/+SZdsxbzeF/UxNEJTJQ4EJdZBLJKaJkjSZ3GcNfZDSkfkCvYO+Jy5
 yPdCAj0Ni5AXWk75CzJYdfmTQ0RcOfklr6cYNzSwF6cpXfT4G+cIz1YX98mr1RWSHQ3N
 1iLHQt2gve80G2w0mMSEMe2sxMATtT8AODVDkFXGBe26cPfuynSvO7fF2rJDaxeTkYUS
 Lv30PID1aqbpsFc1F79O60gy71D7ladPWi/qaWTxE3deY6OteUJs1z0FrkHWCUQD3nmu
 Mb7g==
X-Gm-Message-State: APjAAAURgc/28Gvr9DQdIgXsGk6J3apsM6dXYemWZ06qaGNoBjA9YpXC
 PWv52u3n7guAZCkuOf05JcMlnGU+eRxM8KFsmiQ=
X-Google-Smtp-Source: APXvYqxwlctlSmZiv8AdXsHL81DpJp/cO4cP6LS8U0JfCDmjcfLwu+isl06c/jXKbKpVavZg8fLpPv7jxNsMhB7x03o=
X-Received: by 2002:a6b:6c07:: with SMTP id a7mr3149703ioh.256.1558346050591; 
 Mon, 20 May 2019 02:54:10 -0700 (PDT)
MIME-Version: 1.0
References: <CAOcoXZZZbKOXkNQNqFgp9BSRUHnovDqZ4TfV_aMh+h9BcC6Qnw@mail.gmail.com>
 <5CDEA9CC020000780023017C@prv1-mh.provo.novell.com>
 <CAOcoXZa=KriCu6KP0Ju-sFdNx8xgz91FgXTbimGGC7tAk=BsXg@mail.gmail.com>
 <5CDECD540200007800230246@prv1-mh.provo.novell.com>
 <CAOcoXZYeoUt9bf2Uv7-pbhFV+bnaz0hvxPKc9A9CnjcUc1bDuA@mail.gmail.com>
 <e42cffb5-4cbd-ddb5-ffdb-e76399aa09e4@citrix.com>
 <CAOcoXZb6V2TzQuKsZV7s3DoviYij7KCUE8TpNtvVEOoJx=gJDw@mail.gmail.com>
 <4a0bb401-4c22-61ff-2ccd-69c5881e73a6@citrix.com>
In-Reply-To: <4a0bb401-4c22-61ff-2ccd-69c5881e73a6@citrix.com>
From: Viktor Mitin <viktor.mitin.19@gmail.com>
Date: Mon, 20 May 2019 12:53:59 +0300
Message-ID: <CAOcoXZZbmCic3aPu3f+OgXWx8mktKqUJBK-76nwzgvmrg=W6SA@mail.gmail.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] libxc: Casting of xen virtual address type
 xen_vaddr_t to signed int64 type: (int64_t)vaddr
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiA+Pj4+PiBGb3IgdGhpcyByZWFzb24gaXQgaXMgYmV0dGVyIHRvIGF2b2lkIGltcGxlbWVudGF0
aW9uLWRlZmluZWQgY29kZS4KPiA+Pj4+IFdlbGwsIGlkZWFsbHkgd2UnZCBsaWtlIHRvIGdldCBh
d2F5IHdpdGhvdXQgdXNpbmcgaW1wbGVtZW50YXRpb24KPiA+Pj4+IGRlZmluZWQgYmVoYXZpb3Iu
IEJ1dCBJJ20gYWZyYWlkIHdlJ3JlIHF1aXRlIGZhciBmcm9tIHRoYXQsIGFuZAo+ID4+Pj4gd2Un
ZCBub3QgYWx3YXlzIGJlIHdpbGxpbmcgdG8gYWNjZXB0IHRoZSB3b3JzZSBzb3VyY2UgYW5kL29y
Cj4gPj4+PiBiaW5hcnkgY29kZSB0aGF0IHdvdWxkIGJlIG5lZWRlZCB0byBhdm9pZCBpdC4KPiA+
Pj4gSG93IGFib3V0IHVzaW5nIHRoZSBuZXh0IG9uZS1saW5lciB0byBhdm9pZCBpbXBsZW1lbnRh
dGlvbi1kZWZpbmVkIGNvZGUgOgo+ID4+Pgo+ID4+PiAvL1JldHVybnMgdHJ1ZSBpbiBjYXNlIHdo
ZW4gdGhlIHRvcCBsZWZ0IDE3IGJpdHMgYXJlIGFsbCB6ZXJvIG9yIGFyZSBhbGwgb25lCj4gPj4+
IHJldHVybiAoKCEodmFkZHIgPj4gNDcpKSB8fCAoKCh2YWRkciA+PiA0NykmMHgxRkZGRikgPT0g
MHgxRkZGRikpCj4gPj4gSGF2ZSB5b3UgdHJpZWQgY29tcGlsaW5nIHRoZXNlIHR3byBleGFtcGxl
cyBhbmQgc2VlaW5nIGhvdyB0aGV5IGRpZmZlcj8KPiA+Pgo+ID4gWWVzLCBJJ3ZlIHRyaWVkIGl0
IHdpdGggdGhlIG5leHQgZHJhZnQgdGVzdCBjb2RlLgo+ID4gVGhlIHJlc3VsdCBsb29rcyBvaywg
aG93ZXZlciBpdCB0YWtlcyB0aW1lIHRvIGNoZWNrIGFsbCA2NGJpdHMgdmFsdWVzCj4gPiBvbmUg
Ynkgb25lLi4uCj4gPiBEbyB5b3Ugc2VlIGFueSBpc3N1ZXMgd2l0aCBuZXcgb25lLWxpbmVyPwo+
Cj4gSmFuIGFscmVhZHkgaWRlbnRpZmllZCB0aGUgaXNzdWUgaW4gdGhlIG90aGVyIHRocmVhZCwg
YW5kIG15IHN1Z2dlc3Rpb24KPiBoZXJlIHdhcyB0byBpbnNwZWN0IHRoZSBnZW5lcmF0ZWQgYXNz
ZW1ibHksIHdoaWNoIHlvdSdsbCBvYnNlcnZlIGlzCj4gc3Vic3RhbnRpYWxseSBtb3JlIGNvbXBs
aWNhdGVkLgo+Cj4gSG93ZXZlciwgdGhpcyB0aHJlYWQgaXNuJ3QgYmVpbmcgcHJvZHVjdGl2ZS4g
IFlvdSdyZSBjbGVhcmx5IHdhbnRpbmcgdG8KPiBjaGFuZ2UgdGhpcyBleHByZXNzaW9uLCBhbmQg
dGhlIG1haW50YWluZXJzIHNlZSBubyByZWFzb24gdG8uCgpXaGF0IGl0IHRoZSByZWFzb24gdG8g
b3B0aW1pemUgcGVyZm9ybWFuY2UgKGlmIGFueSkKaW4gYSBjb3N0IG9mICdpbXBsZW1lbnRhdGlv
bi1kZWZpbmVkIGNvZGUnIHVzYWdlPwpJdCBzZWVtcyAnY29ycmVjdG5lc3MnIChpbmNsdWRpbmcg
bm90IHVzaW5nIGltcGxlbWVudGF0aW9uLWRlZmluZWQgY29kZSkKb2YgdGhlIGNvZGUgaXMgaGln
aGVyIHByaW9yaXR5IHRoYW4gY29kZSBwZXJmb3JtYW5jZS4gTm8/CklzIHRoaXMgZnVuY3Rpb24g
aGFkIGJlZW4gbm90aWNlZCB0byBiZSBwZXJmb3JtYW5jZSBib3R0bGVuZWNrPwoKPiBTbywgd2hh
dCBwcm9ibGVtIGFyZSB5b3UgYWN0dWFsbHkgdHJ5aW5nIHRvIHNvbHZlPwoKV2VsbCwgaXQgbG9v
a3MgbGlrZSB0aGlzIGNvZGUgbWF5IG5vdCB3b3JrIGluIGNhc2Ugb2YgYW5vdGhlciBjb21waWxl
ciB1c2FnZS4KSG93ZXZlciwgaWYgbWFpbnRhaW5lcnMgc2VlIG5vIHJlYXNvbiB0byBjaGFuZ2Ug
aXQsIGl0IGlzIG9rLgoKVGhhbmtzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 20 09:55:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 09:55:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSf1C-0005pb-LW; Mon, 20 May 2019 09:55:42 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Z/e/=TU=gmail.com=viktor.mitin.19@srs-us1.protection.inumbo.net>)
 id 1hSf1B-0005pQ-3y
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 09:55:41 +0000
X-Inumbo-ID: 6c5cbe4f-7ae5-11e9-8980-bc764e045a96
Received: from mail-it1-x12c.google.com (unknown [2607:f8b0:4864:20::12c])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6c5cbe4f-7ae5-11e9-8980-bc764e045a96;
 Mon, 20 May 2019 09:55:39 +0000 (UTC)
Received: by mail-it1-x12c.google.com with SMTP id e184so22139018ite.1
 for <xen-devel@lists.xenproject.org>; Mon, 20 May 2019 02:55:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=UVn8D97c/9I7iW3LkYmyDezW0D/imvy3wbS5jCZ8PKU=;
 b=oVGKFl8nvJPrccoGea+7sf3LThiYvu4rIWAzP4kAwhGA3lKXaGtMz/PSz66WIxk0Al
 FSuhMGYhB0UZJ3GtoUKr+hbrNZLlfwc9YNm4itWf2uoatZZlv7pEVqSTEu0cem5OIOjy
 Z5CveSUQCyqeoeXymJa1i8TJVmhdbrj1CFOzoxIOMaluvRv1mfi87oKdI6Qf5c92jmhc
 bnKB115jrXlUKdd6cEtd9slDbnoztEAQ+wwolO/vSiGCaDkaw/m+v6mnXmmprU1oFmBU
 MVqZhBwoZbvH3QPH4S6JNxD2o9JEucwJ1jSvWkw+6p5FZ51DpYK234gsxWhmLREPX6p0
 DRhQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=UVn8D97c/9I7iW3LkYmyDezW0D/imvy3wbS5jCZ8PKU=;
 b=Mb0TUhBcQGfuOA301fGjMyjpNw9jAmgI70chqbGT9deckU62Jmms4FqP7wW69mxaXy
 v3LD3X/x4hQZmOeLFfrseKqLOF3/d12bosBPEWoiuLI+dslDqdUy43tLNFMMIsRun3S2
 8ukKvTqJYryFemL/LzOTp/WdKO1es4PX1oMRn9/CVpbX2Y7D9oq4DaPK8hJ8MC2DlBSG
 9olcVGGxEsJjZQoZHct9zYffurks3BFiu1YwM+LfXZN3ToxzFCv9f7prf7NDxc6o6vGn
 +y3VbmQB2oH2rAArfYGRd839GNqFE7d/fvWmR5FCJTDUEvLfM/tagWNX14Kn/ofoo5c6
 cW6A==
X-Gm-Message-State: APjAAAVV84dGnoRch3AGKkMSpnb0oKPSxN+SH0xR3a/KCOGLdnOplv+4
 RKfpWTwMrUpsBISrxSRN1WXoMzrtxn/ANiChm6U=
X-Google-Smtp-Source: APXvYqyKtgo5J1ygjTa4XkqCqop+WF4QDkL9oyZrTBxwzSk2BB+RAJcerJ8OHd7cUwTU4buyUQoRn63yLCTKQ9ycPaY=
X-Received: by 2002:a02:3f0c:: with SMTP id d12mr48007272jaa.9.1558346139171; 
 Mon, 20 May 2019 02:55:39 -0700 (PDT)
MIME-Version: 1.0
References: <CAOcoXZZZbKOXkNQNqFgp9BSRUHnovDqZ4TfV_aMh+h9BcC6Qnw@mail.gmail.com>
 <5CDEA9CC020000780023017C@prv1-mh.provo.novell.com>
 <CAOcoXZa=KriCu6KP0Ju-sFdNx8xgz91FgXTbimGGC7tAk=BsXg@mail.gmail.com>
 <5CDECD540200007800230246@prv1-mh.provo.novell.com>
 <CAOcoXZYeoUt9bf2Uv7-pbhFV+bnaz0hvxPKc9A9CnjcUc1bDuA@mail.gmail.com>
 <8f45b2af-dad9-d4ea-8809-577603a25667@arm.com>
In-Reply-To: <8f45b2af-dad9-d4ea-8809-577603a25667@arm.com>
From: Viktor Mitin <viktor.mitin.19@gmail.com>
Date: Mon, 20 May 2019 12:55:28 +0300
Message-ID: <CAOcoXZaY4Ru8=y5MbWjASMBrUw0NSC+8zdLkVKzk02EwFzvvpw@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] libxc: Casting of xen virtual address type
 xen_vaddr_t to signed int64 type: (int64_t)vaddr
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSnVsaWVuLAoKQWRkZWQgYnkgbWlzdGFrZSwgc29ycnkgYWJvdXQgdGhhdC4KClRoYW5rcwoK
T24gTW9uLCBNYXkgMjAsIDIwMTkgYXQgMTI6NDkgUE0gSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4gd3JvdGU6Cj4KPiBIaSBWaWt0b3IsCj4KPiBJcyB0aGVyZSBhbnkgc3BlY2lm
aWMgcmVhc29uIEkgZW5kZWQgdXAgdG8gYmUgQ0NlZCBpbiBhIG1pZGRsZSBvZiBhbiB4ODYgdGhy
ZWFkPwo+Cj4gQ2hlZXJzLAo+Cj4gT24gMjAvMDUvMjAxOSAxMDoxNywgVmlrdG9yIE1pdGluIHdy
b3RlOgo+ID4+PiBNZWFuIHRoYXQgcmVzdWx0IG9mICIoaW50NjRfdCl2YWRkciA+PiA2MyIgY2Fu
IGJlIDAgb3IgMS4KPiA+Pj4gU28gdGhlIG5leHQgY29kZSBtYXkgbm90IHdvcmsgcHJvcGVybHkg
aW4gY2FzZSBvZiBhbm90aGVyICdpbXBsZW1lbnRhdGlvbnMnLgo+ID4+PiBXaXRoIGFub3RoZXIg
Y29tcGlsZXIgKGkuZS4gY2xhbmcsIGV0YykgdGhpcyBjb2RlIG1heSBpbnRyb2R1Y2UgYnVncwo+
ID4+PiB3aGljaCBhcmUgaGFyZCB0byBmaW5kLgo+ID4+Pgo+ID4+PiAoKGludDY0X3QpdmFkZHIg
Pj4gNDcpID09ICgoaW50NjRfdCl2YWRkciA+PiA2MykKPiA+Pj4KPiA+Pj4gRm9yIHRoaXMgcmVh
c29uIGl0IGlzIGJldHRlciB0byBhdm9pZCBpbXBsZW1lbnRhdGlvbi1kZWZpbmVkIGNvZGUuCj4g
Pj4KPiA+PiBXZWxsLCBpZGVhbGx5IHdlJ2QgbGlrZSB0byBnZXQgYXdheSB3aXRob3V0IHVzaW5n
IGltcGxlbWVudGF0aW9uCj4gPj4gZGVmaW5lZCBiZWhhdmlvci4gQnV0IEknbSBhZnJhaWQgd2Un
cmUgcXVpdGUgZmFyIGZyb20gdGhhdCwgYW5kCj4gPj4gd2UnZCBub3QgYWx3YXlzIGJlIHdpbGxp
bmcgdG8gYWNjZXB0IHRoZSB3b3JzZSBzb3VyY2UgYW5kL29yCj4gPj4gYmluYXJ5IGNvZGUgdGhh
dCB3b3VsZCBiZSBuZWVkZWQgdG8gYXZvaWQgaXQuCj4gPgo+ID4gSG93IGFib3V0IHVzaW5nIHRo
ZSBuZXh0IG9uZS1saW5lciB0byBhdm9pZCBpbXBsZW1lbnRhdGlvbi1kZWZpbmVkIGNvZGUgOgo+
ID4KPiA+IC8vUmV0dXJucyB0cnVlIGluIGNhc2Ugd2hlbiB0aGUgdG9wIGxlZnQgMTcgYml0cyBh
cmUgYWxsIHplcm8gb3IgYXJlIGFsbCBvbmUKPiA+IHJldHVybiAoKCEodmFkZHIgPj4gNDcpKSB8
fCAoKCh2YWRkciA+PiA0NykmMHgxRkZGRikgPT0gMHgxRkZGRikpCj4gPgo+ID4gQWdyZWU/Cj4g
Pgo+ID4gVGhhbmtzCj4gPgo+Cj4gLS0KPiBKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 20 09:56:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 09:56:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSf2M-0005w6-0z; Mon, 20 May 2019 09:56:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DuAc=TU=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hSf2K-0005vx-2t
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 09:56:52 +0000
X-Inumbo-ID: 96761d60-7ae5-11e9-8980-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 96761d60-7ae5-11e9-8980-bc764e045a96;
 Mon, 20 May 2019 09:56:50 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D9186374;
 Mon, 20 May 2019 02:56:49 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id AFA933F575;
 Mon, 20 May 2019 02:56:48 -0700 (PDT)
To: Alistair Francis <alistair23@gmail.com>
References: <20190516000212.13468-1-alistair.francis@wdc.com>
 <20190516000212.13468-2-alistair.francis@wdc.com>
 <5CDD3C4B020000780022F8BE@prv1-mh.provo.novell.com>
 <CAKmqyKPhUK9LDpJA8+H16uO4augfEHW+WdnBMjZzdwHa3dM8YA@mail.gmail.com>
 <b3621bcf-89d0-22a0-2416-4cf5a341d13a@arm.com>
 <CAKmqyKN=HCwitx7StNKLmNhjVeXq0cEawyi+j9VJf5dkhfi=jQ@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <e33cecca-a030-71bb-3606-04a4a61f1435@arm.com>
Date: Mon, 20 May 2019 10:56:47 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <CAKmqyKN=HCwitx7StNKLmNhjVeXq0cEawyi+j9VJf5dkhfi=jQ@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 2/3] xen/drivers/char: Don't require vpl011
 for all non-x86 archs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Alistair Francis <alistair.francis@wdc.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQWxpc3RhaXIsCgpPbiAxNy8wNS8yMDE5IDIzOjAxLCBBbGlzdGFpciBGcmFuY2lzIHdyb3Rl
Ogo+IE9uIEZyaSwgTWF5IDE3LCAyMDE5IGF0IDE6NDYgQU0gSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4+Cj4+Cj4+Cj4+IE9uIDE2LzA1LzIwMTkgMjA6MzAsIEFs
aXN0YWlyIEZyYW5jaXMgd3JvdGU6Cj4+PiBPbiBUaHUsIE1heSAxNiwgMjAxOSBhdCAzOjMyIEFN
IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4gd3JvdGU6Cj4+Pj4KPj4+Pj4+PiBPbiAx
Ni4wNS4xOSBhdCAwMjowMiwgPGFsaXN0YWlyLmZyYW5jaXNAd2RjLmNvbT4gd3JvdGU6Cj4+Pj4+
IE1ha2UgdGhlIGFzbS92cGwwMTEuaCBkZXBlbmRlbnQgb24gdGhlIEFSTSBhcmNoaXRlY3R1cmUu
Cj4+Pj4KPj4+PiBCdXQgd2Ugb25seSBoYXZlIHg4NiBhbmQgQXJtIHJpZ2h0IG5vdy4gQSB3b3Jk
IG1vcmUgYWJvdXQKPj4+PiB5b3VyIG1vdGl2YXRpb24gd291bGQgaGVscC4KPj4+Cj4+PiBBcyB0
aGUgY29kZSBjdXJyZW50bHkgaXMgbm8gb25lIGNhbiBhZGQgYW5vdGhlciBhcmNoaXRlY3R1cmUu
IFRoaXMgaXMKPj4+IGp1c3QgYSBnZW5lcmFsIGZpeHVwIGFzIGFzc3VtaW5nIFhlbiB3aWxsIG9u
bHkgZXZlciBzdXBwb3J0IHR3byBhcmNocwo+Pj4gc2VlbXMgc3RyYW5nZS4KPj4KPj4gQXQgd2hp
Y2ggcG9pbnQsIHdvdWxkbid0IGl0IGJlIGJldHRlciB0byBhdm9pZCAjaWZkZWYgQVJDSCBpbiBj
b21tb24gY29kZT8KPj4gSW5zdGVhZCwgd2UgY291bGQgcHJvdmlkZSBhcmNoIGhlbHBlciBhbmQv
b3IgbW9yZSBtZWFuaW5nIENPTkZJRyBuYW1lLgo+IAo+IEknbSBub3Qgc3VyZSBpZiB0aGUgYXJj
aCBoZWxwZXJzIGFyZSBhbnkgZWFzaWVyIHRvIHVuZGVyc3RhbmQuIE1heWJlCj4gdGhhdCBpcyB3
b3J0aCBsb29raW5nIGludG8sIGF0IHRoZSBtb21lbnQgdGhvdWdoIEkgc3RpbGwgdGhpbmsgaXQK
PiBtYWtlcyBzZW5zZSB0byBmaXggdGhpcyAjaWZkZWYuCgpXZWxsLCBJIGRvbid0IHRoaW5rIHdl
IHdvdWxkIHdhbnQgYW4gI2Vsc2VpZiBkZWZpbmVkKENPTkZJR19ORVdfQVJDSCkgZm9yIGFkZGlu
ZyAKeW91ciBuZXcgYXJjaGl0ZWN0dXJlIHNwZWNpZmljIGluY2x1ZGUuIFRoaXMgaXMgZGVmZWF0
aW5nIHRoZSBwdXJwb3NlIG9mIGNvbW1vbiAKY29kZS4KCkluIHRoaXMgY2FzZSwgdGhlIGNvZGUg
dXNpbmcgdGhlIGhlYWRlciBpcyBwcm90ZWN0ZWQgYnkgCkNPTkZJR19TQlNBX1ZVQVJUX0NPTlNP
TEUuIFNvIEkgd291bGQgdXNlIHRoYXQgaW5zdGVhZCBvZiBDT05GSUdfQVJNLgoKQ2hlZXJzLAoK
LS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 20 10:08:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 10:08:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSfCx-0006xE-8s; Mon, 20 May 2019 10:07:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Upnl=TU=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1hSfCv-0006x9-NL
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 10:07:49 +0000
X-Inumbo-ID: 1e5264c2-7ae7-11e9-8980-bc764e045a96
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1e5264c2-7ae7-11e9-8980-bc764e045a96;
 Mon, 20 May 2019 10:07:48 +0000 (UTC)
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=SoftFail smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: SoftFail (esa2.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com is inclined to not designate
 23.29.105.83 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 exists:%{i}._spf.mta.salesforce.com ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: DgmuwvN317SRXeuZUJN9vwB4aplJlT9hCu82gmqkMCg163BSskLCXe3zuNtWztkDGTE/OQ24dd
 CAjxLTAuAIm7Gmj3jCZWtw2yf1IBzZD/3Y+ox+aj3laUQeEWspiPK9xFua28Tl+7xELk18Zr//
 nZr7zv3RN4sa2UfgPxP+TJA5mYLieBqJwnnyHkL9PYSwoOWpjqrcQBt7B7BimB38mBz+kmLyma
 NVMpR9gPrs9q88IPz8y2ETBGtt8sIr8Jx4RuFIxvGt7LS7SOz258k6t8/gmGY7d/8rvTeWV/Xx
 UYI=
X-SBRS: 2.7
X-MesageID: 641673
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,491,1549947600"; 
   d="scan'208";a="641673"
To: Jan Beulich <JBeulich@suse.com>, xen-devel
 <xen-devel@lists.xenproject.org>, Alistair Francis <alistair.francis@wdc.com>
References: <20190517223152.29839-1-alistair.francis@wdc.com>
 <20190517223152.29839-2-alistair.francis@wdc.com>
 <5CE25FB70200007800230769@prv1-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT6JAlcEEwEKAEECGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEWIQTXqBy2bTNXPzpOYFimNjwxBZC0bQUCXEowWQUJDCJ7dgAKCRCmNjwx
 BZC0beKvEACJ75YlJXd7TnNHgFyiCJkm/qPeoQ3sFGSDZuZh7SKcdt9+3V2bFEb0Mii1hQaz
 3hRqZb8sYPHJrGP0ljK09k3wf8k3OuNxziLQBJyzvn7WNlE4wBEcy/Ejo9TVBdA4ph5D0YaZ
 nqdsPmxe/xlTFuSkgu4ep1v9dfVP1TQR0e+JIBa/Ss+cKC5intKm+8JxpOploAHuzaPu0L/X
 FapzsIXqgT9eIQeBEgO2hge6h9Jov3WeED/vh8kA7f8c6zQ/gs5E7VGALwsiLrhr0LZFcKcw
 kI3oCCrB/C/wyPZv789Ra8EXbeRSJmTjcnBwHRPjnjwQmetRDD1t+VyrkC6uujT5jmgOBzaj
 KCqZ8PcMAssOzdzQtKmjUQ2b3ICPs2X13xZ5M5/OVs1W3TG5gkvMh4YoHi4ilFnOk+v3/j7q
 65FG6N0JLb94Ndi80HkIOQQ1XVGTyu6bUPaBg3rWK91Csp1682kD/dNVF3FKHrRLmSVtmEQR
 5rK0+VGc/FmR6vd4haKGWIRuPxzg+pBR77avIZpU7C7+UXGuZ5CbHwIdY8LojJg2TuUdqaVj
 yxmEZLOA8rVHipCGrslRNthVbJrGN/pqtKjCClFZHIAYJQ9EGLHXLG9Pj76opfjHij3MpR3o
 pCGAh6KsCrfrsvjnpDwqSbngGyEVH030irSk4SwIqZ7FwLkBDQRUWmc6AQgAzpc8Ng5Opbrh
 iZrn69Xr3js28p+b4a+0BOvC48NfrNovZw4eFeKIzmI/t6EkJkSqBIxobWRpBkwGweENsqnd
 0qigmsDw4N7J9Xx0h9ARDqiWxX4jr7u9xauI+CRJ1rBNO3VV30QdACwQ4LqhR/WA+IjdhyMH
 wj3EJGE61NdP/h0zfaLYAbvEg47/TPThFsm4m8Rd6bX7RkrrOgBbL/AOnYOMEivyfZZKX1vv
 iEemAvLfdk2lZt7Vm6X/fbKbV8tPUuZELzNedJvTTBS3/l1FVz9OUcLDeWhGEdlxqXH0sYWh
 E9+PXTAfz5JxKH+LMetwEM8DbuOoDIpmIGZKrZ+2fQARAQABiQNbBBgBCgAmAhsCFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKMJ4FCQnQ/OQBKcBdIAQZAQoABgUCVFpnOgAKCRCyFcen
 x4Qb7cXrCAC0qQeEWmLa9oEAPa+5U6wvG1t/mi22gZN6uzQXH1faIOoDehr7PPESE6tuR/vI
 CTTnaSrd4UDPNeqOqVF07YexWD1LDcQG6PnRqC5DIX1RGE3BaSaMl2pFJP8y+chews11yP8G
 DBbxaIsTcHZI1iVIC9XLhoeegWi84vYc8F4ziADVfowbmbvcVw11gE8tmALCwTeBeZVteXjh
 0OELHwrc1/4j4yvENjIXRO+QLIgk43kB57Upr4tP2MEcs0odgPM+Q+oETOJ00xzLgkTnLPim
 C1FIW2bOZdTj+Uq6ezRS2LKsNmW+PRRvNyA5ojEbA/faxmAjMZtLdSSSeFK8y4SoCRCmNjwx
 BZC0bevWEACRu+GyQgrdGmorUptniIeO1jQlpTiP5WpVnk9Oe8SiLoXUhXXNj6EtzyLGpYmf
 kEAbki+S6WAKnzZd3shL58AuMyDxtFNNjNeKJOcl6FL7JPBIIgIp3wR401Ep+/s5pl3Nw8Ii
 157f0T7o8CPb54w6S1WsMkU78WzTxIs/1lLblSMcvyz1Jq64g4OqiWI85JfkzPLlloVf1rzy
 ebIBLrrmjhCE2tL1RONpE/KRVb+Q+PIs5+YcZ+Q1e0vXWA7NhTWFbWx3+N6WW6gaGpbFbopo
 FkYRpj+2TA5cX5zW148/xU5/ATEb5vdUkFLUFVy5YNUSyeBHuaf6fGmBrDc47rQjAOt1rmyD
 56MUBHpLUbvA6NkPezb7T6bQpupyzGRkMUmSwHiLyQNJQhVe+9NiJJvtEE3jol0JVJoQ9WVn
 FAzPNCgHQyvbsIF3gYkCYKI0w8EhEoH5FHYLoKS6Jg880IY5rXzoAEfPvLXegy6mhYl+mNVN
 QUBD4h9XtOvcdzR559lZuC0Ksy7Xqw3BMolmKsRO3gWKhXSna3zKl4UuheyZtubVWoNWP/bn
 vbyiYnLwuiKDfNAinEWERC8nPKlv3PkZw5d3t46F1Dx0TMf16NmP+azsRpnMZyzpY8BL2eur
 feSGAOB9qjZNyzbo5nEKHldKWCKE7Ye0EPEjECS1gjKDwbkBDQRUWrq9AQgA7aJ0i1pQSmUR
 6ZXZD2YEDxia2ByR0uZoTS7N0NYv1OjU8v6p017u0Fco5+Qoju/fZ97ScHhp5xGVAk5kxZBF
 DT4ovJd0nIeSr3bbWwfNzGx1waztfdzXt6n3MBKr7AhioB1m+vuk31redUdnhbtvN7O40MC+
 fgSk5/+jRGxY3IOVPooQKzUO7M51GoOg4wl9ia3H2EzOoGhN2vpTbT8qCcL92ZZZwkBRldoA
 Wn7c1hEKSTuT3f1VpSmhjnX0J4uvKZ1V2R7rooKJYFBcySC0wa8aTmAtAvLgfcpe+legOtgq
 DKzLuN45xzEjyjCiI521t8zxNMPJY9FiCPNv0sCkDwARAQABiQI8BBgBCgAmAhsMFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKNJYFCQnQrVkACgkQpjY8MQWQtG2Xxg//RrRP+PFYuNXt
 9C5hec/JoY24TkGPPd2tMC9usWZVImIk7VlHlAeqHeE0lWU0LRGIvOBITbS9izw6fOVQBvCA
 Fni56S12fKLusWgWhgu03toT9ZGxZ9W22yfw5uThSHQ4y09wRWAIYvhJsKnPGGC2KDxFvtz5
 4pYYNe8Icy4bwsxcgbaSFaRh+mYtts6wE9VzyJvyfTqbe8VrvE+3InG5rrlNn51AO6M4Wv20
 iFEgYanJXfhicl0WCQrHyTLfdB5p1w+072CL8uryHQVfD0FcDe+J/wl3bmYze+aD1SlPzFoI
 MaSIXKejC6oh6DAT4rvU8kMAbX90T834Mvbc3jplaWorNJEwjAH/r+v877AI9Vsmptis+rni
 JwUissjRbcdlkKBisoUZRPmxQeUifxUpqgulZcYwbEC/a49+WvbaYUriaDLHzg9xisijHwD2
 yWV8igBeg+cmwnk0mPz8tIVvwi4lICAgXob7HZiaqKnwaDXs4LiS4vdG5s/ElnE3rIc87yru
 24n3ypeDZ6f5LkdqL1UNp5/0Aqbr3EiN7/ina4YVyscy9754l944kyHnnMRLVykg0v+kakj0
 h0RJ5LbfLAMM8M52KIA3y14g0Fb7kHLcOUMVcgfQ3PrN6chtC+5l6ouDIlSLR3toxH8Aam7E
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <dcbfa80c-1161-f82d-0cee-f610f8d19644@citrix.com>
Date: Mon, 20 May 2019 11:07:43 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CE25FB70200007800230769@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 2/2] autotools: Remove the configure
 script and just use autoconf
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, alistair23@gmail.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gNS8yMC8xOSA5OjA1IEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBPbiAxOC4wNS4xOSBh
dCAwMDozMSwgPGFsaXN0YWlyLmZyYW5jaXNAd2RjLmNvbT4gd3JvdGU6Cj4+IERvbid0IGhhcmRj
b2RlIG9sZCB2ZXJzaW9ucyBvZiBjb25maWd1cmUgaW4gdGhlIHNvdXJjZSBjb2RlLCBpbnN0ZWFk
Cj4+IGxldCdzIGp1c3QgdXNlIGF1dG9jb25mIHRvIGdlbmVyYXRlIHRoZW0uCj4+Cj4+IFNpZ25l
ZC1vZmYtYnk6IEFsaXN0YWlyIEZyYW5jaXMgPGFsaXN0YWlyLmZyYW5jaXNAd2RjLmNvbT4KPiAK
PiBGb3IgdGhlIHJlY29yZCAtIEkgc3Ryb25nbHkgZGlzYWdyZWUgdG8gdGhpcyB1bmxlc3MgdGhl
cmUncyBhIGdlbmVyYWwKPiBtb3ZlbWVudCBpbiBHTlUgcHJvamVjdHMgdG93YXJkcyBzdWNoIGEg
bW9kZWwuCgpJIHdvdWxkIHByb2JhYmx5IGdvIGZhcnRoZXIsIGFuZCBzYXkgd2Ugc2hvdWxkbid0
IGdvIGF3YXkgZnJvbSBwcm92aWRpbmcKYSAiLi9jb25maWd1cmUgJiYgbWFrZSIgYnVpbGQgImlu
dGVyZmFjZSIgdW5sZXNzIHRoZXJlIGlzIGEgZ29vZCByZWFzb24sCnJlZ2FyZGxlc3Mgb2Ygd2hh
dCBtb3N0IG90aGVyIHByb2plY3RzIGRvLgoKV2UgZG8gYXBwcmVjaWF0ZSBnaXZpbmcgdGhlIGJ1
aWxkIHN5c3RlbSBzb21lIGxvdmUsIHRob3VnaCwgc28gdGhhbmsgeW91CmZvciB0aGUgc3VnZ2Vz
dGlvbi4gOi0pCgogLUdlb3JnZQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 20 10:11:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 10:11:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSfGG-0007lC-QD; Mon, 20 May 2019 10:11:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bcwN=TU=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hSfGF-0007l1-KI
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 10:11:15 +0000
X-Inumbo-ID: 98bac68a-7ae7-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 98bac68a-7ae7-11e9-8980-bc764e045a96;
 Mon, 20 May 2019 10:11:13 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hSfGC-0002ye-MY; Mon, 20 May 2019 10:11:12 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hSfGC-0008Rr-BF; Mon, 20 May 2019 10:11:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hSfGC-00070j-AX; Mon, 20 May 2019 10:11:12 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136480-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=6d3ac4f722dbbf8062afdbc1f47a26f9e59afc10
X-Osstest-Versions-That: libvirt=91268c715cf0293f0751de0450e4d0c06bea18d8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 20 May 2019 10:11:12 +0000
Subject: [Xen-devel] [libvirt test] 136480: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjQ4MCBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzY0ODAvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTM2MzIxCgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IGxpa2UgMTM2MzIxCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzYzMjEKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5n
OgogbGlidmlydCAgICAgICAgICAgICAgNmQzYWM0ZjcyMmRiYmY4MDYyYWZkYmMxZjQ3YTI2Zjll
NTlhZmMxMApiYXNlbGluZSB2ZXJzaW9uOgogbGlidmlydCAgICAgICAgICAgICAgOTEyNjhjNzE1
Y2YwMjkzZjA3NTFkZTA0NTBlNGQwYzA2YmVhMThkOAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTM2
MzIxICAyMDE5LTA1LTE1IDE5OjM4OjQxIFogICAgNCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAg
IDEzNjQ4MCAgMjAxOS0wNS0xOCAwNToxMDo1MSBaICAgIDIgZGF5cyAgICAxIGF0dGVtcHRzCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJlYSBCb2xv
Z25hbmkgPGFib2xvZ25hQHJlZGhhdC5jb20+CiAgQ2hyaXN0aWFuIEVocmhhcmR0IDxjaHJpc3Rp
YW4uZWhyaGFyZHRAY2Fub25pY2FsLmNvbT4KICBEYW5pZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5n
ZUByZWRoYXQuY29tPgogIErDoW4gVG9ta28gPGp0b21rb0ByZWRoYXQuY29tPgogIE1pY2hhbCBQ
cml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+CiAgUGV0ZXIgS3JlbXBhIDxwa3JlbXBhQHJl
ZGhhdC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9o
b21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBh
dAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpF
eHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBp
cyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJu
ZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCA2ZDNh
YzRmNzIyZGJiZjgwNjJhZmRiYzFmNDdhMjZmOWU1OWFmYzEwCkF1dGhvcjogQW5kcmVhIEJvbG9n
bmFuaSA8YWJvbG9nbmFAcmVkaGF0LmNvbT4KRGF0ZTogICBNb24gTWF5IDEzIDE0OjQ4OjQ1IDIw
MTkgKzAyMDAKCiAgICBleGFtcGxlczogRml4IGluc3RhbGxhdGlvbiBvbiBXaW5kb3dzCiAgICAK
ICAgIFdlIGNhbid0IHJlbHkgb24gJChub2luc3RfUFJPR1JBTVMpIHJldGFpbmluZyBpdHMgb3Jp
Z2luYWwKICAgIHZhbHVlLCBzbyBsZXQncyB1c2UgYSBzZXBhcmF0ZSAkKEVYQU1QTEVTKSB2YXJp
YWJsZSBpbnN0ZWFkLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZWEgQm9sb2duYW5pIDxh
Ym9sb2duYUByZWRoYXQuY29tPgogICAgUmV2aWV3ZWQtYnk6IERhbmllbCBQLiBCZXJyYW5nw6kg
PGJlcnJhbmdlQHJlZGhhdC5jb20+Cgpjb21taXQgNWNkZDVkMzgwYmFiNWY2ZjcyMDdlMGZmZDBj
MTMyMmE4MjgxZmVjYQpBdXRob3I6IE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5j
b20+CkRhdGU6ICAgVHVlIEFwciAzMCAxMToxNzoyMiAyMDE5ICswMjAwCgogICAgbGliOiBBdm9p
ZCBkb3VibGUgY2xvc2Ugd2hlbiBwYXNzaW5nIEZEcyB3aXRoIHZpckNvbW1hbmRQYXNzRkQoKQog
ICAgCiAgICBJZiBhbiBGRCBpcyBwYXNzZWQgaW50byBhIGNoaWxkIHVzaW5nOgogICAgCiAgICAg
IHZpckNvbW1hbmRQYXNzRkQoY21kLCBmZCwgVklSX0NPTU1BTkRfUEFTU19GRF9DTE9TRV9QQVJF
TlQpOwogICAgCiAgICB0aGVuIHRoZSBwYXJlbnQgc2hvdWxkIHJlZnJhaW4gZnJvbSB0b3VjaGlu
ZyBAZmQgdGhlcmVhZnRlci4gVGhpcwogICAgaXMgZXZlbiBkb2N1bWVudGVkIGluIHZpckNvbW1h
bmRQYXNzRkQoKSBjb21tZW50LiBUaGUgcmVhc29uIGlzCiAgICB0aGF0IGVpdGhlciBhdCB2aXJD
b21tYW5kUnVuKCkvdmlyQ29tbWFuZFJ1bkFzeW5jKCkgb3IKICAgIHZpckNvbW1hbmRGcmVlKCkg
dGltZSB0aGUgQGZkIHdpbGwgYmUgY2xvc2VkLiBDbG9zaW5nIGl0IGVhcmxpZXIsCiAgICBlLmcu
IHJpZ2h0IGFmdGVyIHZpckNvbW1hbmRQYXNzRkQoKSBjYWxsIG1pZ2h0IHJlc3VsdCBpbgogICAg
dW5kZXNpcmVkIHJlc3VsdHMuIEFub3RoZXIgdGhyZWFkIG1pZ2h0IG9wZW4gYSBmaWxlIGFuZCBy
ZWNlaXZlCiAgICB0aGUgc2FtZSBGRCB3aGljaCBpcyB0aGVuIHVuZXhwZWN0ZWRseSBjbG9zZWQg
YnkgdmlyQ29tbWFuZEZyZWUoKQogICAgb3IgdmlyQ29tbWFuZFJ1bigpLgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgogICAgUmV2
aWV3ZWQtYnk6IErDoW4gVG9ta28gPGp0b21rb0ByZWRoYXQuY29tPgoKY29tbWl0IGU1ZGY0ZWRl
ZmE2YjZiOWRiMmVmNjIwYTFmMTZhOTAxYWZkYTAyNzQKQXV0aG9yOiBEYW5pZWwgUC4gQmVycmFu
Z8OpIDxiZXJyYW5nZUByZWRoYXQuY29tPgpEYXRlOiAgIFRodSBNYXkgMTYgMDk6Mjc6NDUgMjAx
OSArMDEwMAoKICAgIHNyYzogZG9uJ3Qgc3RhdGljYWxseSBsaW5rIGNvZGUgdGhhdCdzIGFscmVh
ZHkgaW4gbGlidmlydC5zbwogICAgCiAgICBWYXJpb3VzIGJpbmFyaWVzIGFyZSBzdGF0aWNhbGx5
IGxpbmtpbmcgdG8gbGlidmlydF91dGlsLmxhIGFuZAogICAgb3RoZXIgaW50ZXJtZWRpYXRlIGxp
YnJhcmllcyB3ZSBidWlsZC4gVGhlc2UgaW50ZXJtZWRpYXRlIGxpYnMKICAgIGFsbCBnZXQgYnVp
bHQgaW50byB0aGUgbWFpbiBsaWJ2aXJ0LnNvIHNoYXJlZCBsaWJyYXJ5IGV2ZW50dWFsbHksCiAg
ICBzbyB3ZSBjYW4gZHluYW1pY2FsbHkgbGluayB0byB0aGF0IGluc3RlYWQgYW5kIHJlZHVjZSB0
aGUgb24gZGlzawogICAgZm9vdHByaW50LgogICAgCiAgICBJbiBsaWJ2aXJ0LWRhZW1vbiBSUE06
CiAgICAKICAgICAgICAgICAgICAgIHZpcnRsb2NrZDogMS42IE1CIC0+IDE1MyBLQgogICAgICAg
ICAgICAgICAgIHZpcnRsb2dkOiAxLjYgTUIgLT4gMTU3IEtCCiAgICAgICAgIGxpYnZpcnRfaW9o
ZWxwZXI6IDkzNyBLQiAtPiAyMyBLQgogICAgCiAgICBJbiBsaWJ2aXJ0LWRhZW1vbi1kcml2ZXIt
bmV0d29yayBSUE06CiAgICAKICAgICBsaWJ2aXJ0X2xlYXNlc2hlbHBlcjogOTQwIEtCIC0+IDI2
IEtCCiAgICAKICAgIEluIGxpYnZpcnQtZGFlbW9uLWRyaXZlci1zdG9yYWdlLWNvcmUgUlBNOgog
ICAgCiAgICAgICBsaWJ2aXJ0X3BhcnRoZWxwZXI6IDkyNiBLQiAtPiAyMSBLQgogICAgCiAgICBJ
T1csIGFib3V0IDUuNiBNQiB0b3RhbCBzcGFjZSBzYXZpbmcgaW4gYSBidWlsZCBkb25lIG9uIEZl
ZG9yYSAzMAogICAgeDg2XzY0IGFyY2hpdGVjdHVyZS4KICAgIAogICAgUmV2aWV3ZWQtYnk6IErD
oW4gVG9ta28gPGp0b21rb0ByZWRoYXQuY29tPgogICAgU2lnbmVkLW9mZi1ieTogRGFuaWVsIFAu
IEJlcnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KCmNvbW1pdCAzYzhkNTc2MmE5ZmNmM2Y3
ZDIzYTQxZDBiNDlkZWYwMzg3ZWNkZGY3CkF1dGhvcjogTWljaGFsIFByaXZvem5payA8bXByaXZv
em5AcmVkaGF0LmNvbT4KRGF0ZTogICBGcmkgTWF5IDE3IDExOjEwOjA5IDIwMTkgKzAyMDAKCiAg
ICBtNDogRHJvcCBuZWVkbGVzcyBzdHJpbmcgY2hlY2tzCiAgICAKICAgIFdlIHByb3ZpZGUgZGVm
YXVsdCB2YWx1ZXMgZm9yIGJvdGggTU9EUFJPQkUgYW5kIFJNTU9EIGFuZCB0aHVzCiAgICB0aGVy
ZSBpcyBubyB3YXkgdGhhdCB0aGVpciBwYXRocyBjYW4gYmUgZW1wdHkgc3RyaW5ncy4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogTWljaGFsIFByaXZvem5payA8bXByaXZvem5AcmVkaGF0LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBKw6FuIFRvbWtvIDxqdG9ta29AcmVkaGF0LmNvbT4KCmNvbW1pdCA1
MjNiNzk5ZDNjMzU2YjliNGVhMGIxMTdhNjBjZmMzYjYwM2VhZmZhCkF1dGhvcjogTWljaGFsIFBy
aXZvem5payA8bXByaXZvem5AcmVkaGF0LmNvbT4KRGF0ZTogICBGcmkgTWF5IDE3IDExOjA5OjQ1
IDIwMTkgKzAyMDAKCiAgICBtNDogUHJvdmlkZSBkZWZhdWx0IHZhbHVlIGZvcmUgVURFVkFETQog
ICAgCiAgICBodHRwczovL2J1Z3ppbGxhLnJlZGhhdC5jb20vc2hvd19idWcuY2dpP2lkPTE3MTA1
NzUKICAgIAogICAgSXQgbWF5IGhhcHBlbiB0aGF0IHRoZSBzeXN0ZW0gd2hlcmUgbGlidmlydCBp
cyBidWlsdCBhdCBkb2Vzbid0CiAgICBoYXZlIHVkZXZhZG0gYmluYXJ5IGJ1dCB0aGUgb25lIHdo
ZXJlIGl0IHJ1bnMgZG9lcyBoYXZlIGl0LgogICAgSWYgd2UgY2hhbmdlIGhvdyB1ZGV2YWRtIGlz
IHJ1biBpbiB2aXJXYWl0Rm9yRGV2aWNlcygpIHRoZW4gd2UKICAgIGNhbiBzYWZlbHkgcGFzcyBh
IGRlZmF1bHQgdmFsdWUgaW4gbTQgbWFjcm8uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE1pY2hh
bCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+CiAgICBSZXZpZXdlZC1ieTogSsOhbiBU
b21rbyA8anRvbWtvQHJlZGhhdC5jb20+Cgpjb21taXQgMjk0NGRjYjJkZTAxNGE4ODFjMzUzOWE0
M2Y5ODljMmE3MjNlODdjYQpBdXRob3I6IE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhh
dC5jb20+CkRhdGU6ICAgRnJpIE1heSAxNyAxMTowMTo0OSAyMDE5ICswMjAwCgogICAgbGliOiBE
cm9wIFVERVZTRVRUTEUKICAgIAogICAgVGhlIHVkZXZzZXR0bGUgYmluYXJ5IGlzIG5vIGxvbmdl
ciB1c2VkIGFueXdoZXJlIGFzIGl0IHdhcwogICAgcmVwbGFjZWQgYnkgJ3VkZXZhZG0gc2V0dGxl
Jy4gVGhlcmUncyBubyByZWFzb24gZm9yIHVzIHRvIGV2ZW4KICAgIGNoZWNrIGZvciBpdCBpbiBj
b25maWd1cmUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE1pY2hhbCBQcml2b3puaWsgPG1wcml2
b3puQHJlZGhhdC5jb20+CiAgICBSZXZpZXdlZC1ieTogSsOhbiBUb21rbyA8anRvbWtvQHJlZGhh
dC5jb20+Cgpjb21taXQgMGNhYmNkOThmMWVmODI1ODgwMTZhNjkyYWZiZTVhNDdhNGEwYjQyZQpB
dXRob3I6IE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+CkRhdGU6ICAgRnJp
IE1heSAxNyAxMToxMDoyNyAyMDE5ICswMjAwCgogICAgdmlyV2FpdEZvckRldmljZXM6IERyb3Ag
Y29uZnVzaW5nIHBhcnQgb2YgY29tbWVudAogICAgCiAgICBJdCdzIG5vdCB0cnVlIHRoYXQgdGhl
cmUgaXMgYSBiYWNrdXAgbG9vcC4gVGhlcmUgaXNuJ3QuIERyb3AgdGhpcwogICAgcGFydCBvZiB0
aGUgY29tbWVudCB0byBub3QgY29uZnVzZSBhbnlib2R5LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgogICAgUmV2aWV3ZWQtYnk6
IErDoW4gVG9ta28gPGp0b21rb0ByZWRoYXQuY29tPgoKY29tbWl0IGEyNTEwOTVlMTMxYmRjNWYx
ZTEwZjNmZDc3OGIzMThmMjQyYmRlNTEKQXV0aG9yOiBBbmRyZWEgQm9sb2duYW5pIDxhYm9sb2du
YUByZWRoYXQuY29tPgpEYXRlOiAgIFRodSBNYXkgMTYgMTI6MDQ6NDggMjAxOSArMDIwMAoKICAg
IHFlbXU6IE9ubHkgcHJvYmUgYXZhaWxhYmxlIG1hY2hpbmUgdHlwZXMKICAgIAogICAgU2luY2Ug
d2Uga25vdyB0aGUgZnVsbCBsaXN0IG9mIG1hY2hpbmUgdHlwZXMgc3VwcG9ydGVkCiAgICBieSB0
aGUgUUVNVSBiaW5hcnkgd2hlbiBwcm9iaW5nIG1hY2hpbmUgdHlwZSBwcm9wZXJ0aWVzLAogICAg
d2UgY2FuIHNhdmUgc29tZSB3b3JrIChhbmQgZXZlbnR1YWxseSB0ZXN0IHN1aXRlIGNodXJuLAog
ICAgYXMgbW9yZSBhcmNoaXRlY3R1cmUtc3BlY2lmaWMgbWFjaGluZSB0eXBlcyBuZWVkIHRvIGJl
CiAgICBwcm9iZWQpIGJ5IG9ubHkgcHJvYmluZyBtYWNoaW5lcyB0aGF0IHdlIGtub3cgZXhpc3Qu
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJlYSBCb2xvZ25hbmkgPGFib2xvZ25hQHJlZGhh
dC5jb20+CiAgICBSZXZpZXdlZC1ieTogUGF2ZWwgSHJkaW5hIDxwaHJkaW5hQHJlZGhhdC5jb20+
Cgpjb21taXQgMzVlNGMxNTMyNjFlMGVjYzc5Zjk4Y2I3NzhkZmRiNTk5ZTViOGNhZQpBdXRob3I6
IEFuZHJlYSBCb2xvZ25hbmkgPGFib2xvZ25hQHJlZGhhdC5jb20+CkRhdGU6ICAgVGh1IE1heSAx
NiAxNjoyOTo1MyAyMDE5ICswMjAwCgogICAgdGVzdHM6IFJlZnJlc2ggY2FwYWJpbGl0aWVzIGZv
ciBRRU1VIG9uIHBwYzY0CiAgICAKICAgIE5vdyB0aGF0IHdlJ3JlIHByb2JpbmcgbWFjaGluZSB0
eXBlIHByb3BlcnRpZXMgdXNpbmcgdGhlCiAgICBsYXRlc3QgbWFjaGluZSB0eXBlIHJhdGhlciB0
aGFuIHRoZSAic3BhcHItbWFjaGluZSIgcGFyZW50LAogICAgd2UgY2FuIGZpbmFsbHkgZGlzY292
ZXIgcHJvcGVydGllcyB0aGF0IGFyZSBub3QgYXZhaWxhYmxlCiAgICBvbiBhbGwgbWFjaGluZSB0
eXBlcy4KICAgIAogICAgVGhpcyBjb21taXQgcmVmcmVzaGVzIHJlcGxpZXMgZm9yIFFFTVUgNC4w
LjAgYXMgd2VsbCBhcwogICAgMy4xLjAgdG8gc2hvdyBub3Qgb25seSB0aGF0IHdlJ3JlIGFjdHVh
bGx5IGRpc2NvdmVyaW5nIG5ldwogICAgbWFjaGluZSB0eXBlIHByb3BlcnRpZXMgdGhpcyB3YXks
IGJ1dCBhbHNvIHRoYXQgdGhlIG51bWJlcgogICAgb2YgYXZhaWxhYmxlIG1hY2hpbmUgdHlwZSBw
cm9wZXJ0aWVzIGluY3JlYXNlcyB3aXRoIGVhY2gKICAgIHN1YnNlcXVlbnQgUUVNVSByZWxlYXNl
LgogICAgCiAgICBJZiBxb20tbGlzdC1wcm9wZXJ0aWVzIGhhZCBiZWVuIGF2YWlsYWJsZSBpbiBR
RU1VIDIuMTAuMCwKICAgIHdlIGNvdWxkIG5vdyBkcm9wIHRoZSBleHBsaWNpdCB2ZXJzaW9uIG51
bWJlciBjaGVja3MgZm9yCiAgICB0aGUgUUVNVV9DQVBTX01BQ0hJTkVfUFNFUklFU19NQVhfQ1BV
X0NPTVBBVCBhbmQKICAgIFFFTVVfQ0FQU19NQUNISU5FX1BTRVJJRVNfUkVTSVpFX0hQVCBjYXBh
YmlsaXRpZXMsIGJ1dAogICAgdW5mb3J0dW5hdGVseSBpdCB3YXNuJ3QsIHNvIHdlIGhhdmUgdG8g
a2VlcCB0aGVtIGFyb3VuZAogICAgc3RpbGwuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJl
YSBCb2xvZ25hbmkgPGFib2xvZ25hQHJlZGhhdC5jb20+CiAgICBSZXZpZXdlZC1ieTogUGF2ZWwg
SHJkaW5hIDxwaHJkaW5hQHJlZGhhdC5jb20+Cgpjb21taXQgZDIyYzYyMjFmYzU2OWM1MTE5ZjNm
YzdmNDJkOTEzZjAwNzU5ZjZiZgpBdXRob3I6IEFuZHJlYSBCb2xvZ25hbmkgPGFib2xvZ25hQHJl
ZGhhdC5jb20+CkRhdGU6ICAgVGh1IE1heSAxNiAxMDozNDowMSAyMDE5ICswMjAwCgogICAgcWVt
dTogUHJvYmUgY2Fub25pY2FsaXplZCBtYWNoaW5lIHR5cGUKICAgIAogICAgTm93IHRoYXQgd2Ug
aGF2ZSB0aGUgbGlzdCBvZiBtYWNoaW5lIHR5cGVzIGF2YWlsYWJsZSB3aGVuCiAgICBwcm9iaW5n
IG1hY2hpbmUgdHlwZSBwcm9wZXJ0aWVzLCB3ZSBjYW4gbGlzdCBwcm9wZXJ0aWVzIGZvcgogICAg
dGhlIGNhbm9uaWNhbGl6ZWQgdmVyc2lvbiBvZiB0aGUgInBzZXJpZXMiIG1hY2hpbmUgdHlwZQog
ICAgaW5zdGVhZCBvZiBoYXZpbmcgdG8gZ28gdGhyb3VnaCAic3BhcHItbWFjaGluZSIsIHdoaWNo
IHdlCiAgICBrbm93IHRvIGJlIHRoZSBwYXJlbnQgdHlwZSBmb3IgYWxsICJwc2VyaWVzLSotbWFj
aGluZSIKICAgIHR5cGVzLiBCeSBkb2luZyB0aGlzLCB3ZSdsbCBiZSBhYmxlIHRvIGZpbmQgZXZl
biBwcm9wZXJ0aWVzCiAgICB0aGF0IGFyZSBvbmx5IGF2YWlsYWJsZSBmcm9tIGEgY2VydGFpbiB2
ZXJzaW9uZWQgbWFjaGluZQogICAgdHlwZSBmb3J3YXJkLCBhbmQgY2FuJ3QgdGh1cyBiZSBvYnRh
aW5lZCB3aGVuIGxvb2tpbmcgYXQKICAgIHRoZSBwYXJlbnQgdHlwZSBvbmx5LgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBBbmRyZWEgQm9sb2duYW5pIDxhYm9sb2duYUByZWRoYXQuY29tPgogICAg
UmV2aWV3ZWQtYnk6IFBhdmVsIEhyZGluYSA8cGhyZGluYUByZWRoYXQuY29tPgoKY29tbWl0IGYz
ZjlkOGUzNzY2MmY2N2EwZjYxMWM2OTdhYjZiMzU5YjlhZGIyNTIKQXV0aG9yOiBBbmRyZWEgQm9s
b2duYW5pIDxhYm9sb2duYUByZWRoYXQuY29tPgpEYXRlOiAgIFRodSBNYXkgMTYgMTA6MTg6NTgg
MjAxOSArMDIwMAoKICAgIHFlbXU6IEFkZCAtbWFjaGluZSBzdWZmaXggYXV0b21hdGljYWxseQog
ICAgCiAgICBUaGUgUU9NIHR5cGUgZm9yIG1hY2hpbmUgdHlwZXMgaXMgdGhlIG1hY2hpbmUgdHlw
ZSBuYW1lCiAgICBmb2xsb3dlZCBieSB0aGUgLW1hY2hpbmUgc3VmZml4LiBTaW5jZSB0aGlzIGlz
IGFsd2F5cyB0aGUKICAgIGNhc2UsIHdlIGNhbiBtYWtlIHZpclFFTVVDYXBzTWFjaGluZVByb3Bz
IG1vcmUgcmVhZGFibGUKICAgIGFuZCBhdm9pZCByZXBldGl0aW9uIGJ5IG5vdCBpbmNsdWRpbmcg
dGhlIHN1ZmZpeCB0aGVyZSBhbmQKICAgIGFkZGluZyBpdCBhdXRvbWF0aWNhbGx5IHdoaWxlIHBy
b2Nlc3NpbmcgdGhlIGRhdGE7IG1vcmVvdmVyLAogICAgd2hlbiBsYXRlciBvbiB3ZSB3aWxsIHN0
YXJ0IGZpZ3VyaW5nIG91dCB3aGljaCBzcGVjaWZpYwogICAgdmVyc2lvbmVkIG1hY2hpbmUgdHlw
ZSB0byBwcm9iZSBhdCBydW50aW1lIGluc3RlYWQgb2YgZG9pbmcKICAgIHNvIHN0YXRpY2FsbHks
IGFkZGluZyB0aGUgc3VmZml4IGR5bmFtaWNhbGx5IHdpbGwgYmVjb21lCiAgICBuZWNlc3Nhcnku
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJlYSBCb2xvZ25hbmkgPGFib2xvZ25hQHJlZGhh
dC5jb20+CiAgICBSZXZpZXdlZC1ieTogUGF2ZWwgSHJkaW5hIDxwaHJkaW5hQHJlZGhhdC5jb20+
Cgpjb21taXQgMjk1YTQyZTE5ZmYxYWRiOWI4NDVkNDc5Y2ZmMDk2M2QwYzIzMjg2MwpBdXRob3I6
IEFuZHJlYSBCb2xvZ25hbmkgPGFib2xvZ25hQHJlZGhhdC5jb20+CkRhdGU6ICAgVGh1IE1heSAx
NiAxNTo0Njo1OCAyMDE5ICswMjAwCgogICAgcWVtdTogTW92ZSBjYWxsIHRvIHZpclFFTVVDYXBz
UHJvYmVRTVBNYWNoaW5lUHJvcHMoKQogICAgCiAgICBXZSdyZSBnb2luZyB0byBuZWVkIGluZm9y
bWF0aW9uIGFib3V0IGF2YWlsYWJsZSBtYWNoaW5lIHR5cGVzCiAgICB3aGVuIHByb2JpbmcgbWFj
aGluZSB0eXBlIHByb3BlcnRpZXMgc29vbiwgYW5kIHRoYXQgbWVhbnMgd2UKICAgIGhhdmUgdG8g
Y2hhbmdlIHRoZSBvcmRlciB3ZSBjYWxsIFFNUCBjb21tYW5kcy4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogQW5kcmVhIEJvbG9nbmFuaSA8YWJvbG9nbmFAcmVkaGF0LmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBQYXZlbCBIcmRpbmEgPHBocmRpbmFAcmVkaGF0LmNvbT4KCmNvbW1pdCA0YWQ4ZDYyMGNj
YmNmZWQ5YzM5MmQ0Y2VmMTA0MmI4N2JlNWUyOWUzCkF1dGhvcjogQW5kcmVhIEJvbG9nbmFuaSA8
YWJvbG9nbmFAcmVkaGF0LmNvbT4KRGF0ZTogICBUaHUgTWF5IDE2IDE1OjQ1OjA4IDIwMTkgKzAy
MDAKCiAgICBxZW11OiBJbnRyb2R1Y2UgdmlyUUVNVUNhcHNQcm9iZVFNUE1hY2hpbmVQcm9wcygp
CiAgICAKICAgIFVwIHVudGlsIG5vdyB3ZSd2ZSBwcm9iZWQgbWFjaGluZSB0eXBlIHByb3BlcnRp
ZXMsIGFsb25nIHdpdGgKICAgIHByb3BlcnRpZXMgZm9yIG90aGVyIHR5cGVzLCBpbiB2aXJRRU1V
Q2Fwc1Byb2JlUU1QRGV2aWNlcygpLCBidXQKICAgIHNvb24gd2UncmUgZ29pbmcgdG8gbmVlZCBz
b21lIGxvZ2ljIHRoYXQgaXMgc3BlY2lmaWMgdG8gbWFjaGluZQogICAgdHlwZXMgYW5kIGFzIHN1
Y2ggd291bGRuJ3QgcXVpdGUgZml0IGludG8gdGhhdCBmdW5jdGlvbi4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogQW5kcmVhIEJvbG9nbmFuaSA8YWJvbG9nbmFAcmVkaGF0LmNvbT4KICAgIFJldmll
d2VkLWJ5OiBQYXZlbCBIcmRpbmEgPHBocmRpbmFAcmVkaGF0LmNvbT4KCmNvbW1pdCA0ZDhjYzVh
MDdhMGRjYzBhYzk5Mzc3ZjY2YTQ2NDlkMjE5NzA1NDUyCkF1dGhvcjogUGV0ZXIgS3JlbXBhIDxw
a3JlbXBhQHJlZGhhdC5jb20+CkRhdGU6ICAgRnJpIE1heSAxNyAxMDoxNTo1MyAyMDE5ICswMjAw
CgogICAgcWVtdTogYmxvY2tqb2I6IEZpeCBzYXZpbmcgb2YgaW5hY3RpdmUgWE1MIGFmdGVyIGNv
bXBsZXRlZCBsZWdhY3kgYmxvY2tqb2IKICAgIAogICAgQ29tbWl0IGMyNTczNTI3OTcgaW50cm9k
dWNlZCBhIGxvZ2ljIGJ1ZyB3aGVyZSB3ZSB3aWxsIG5ldmVyIHNhdmUgdGhlCiAgICBpbmFjdGl2
ZSBYTUwgYWZ0ZXIgYSBibG9ja2pvYiBhcyB0aGUgdmFyaWFibGUgd2hpY2ggd2FzIGRldGVybWlu
aW5nCiAgICB3aGV0aGVyIHRvIGRvIHNvIGlzIGNsZWFyZWQgcmlnaHQgYmVmb3JlLiBUaHVzIGV2
ZW4gaWYgd2UgY29ycmVjdGx5CiAgICBtb2RpZnkgdGhlIGluYWN0aXZlIHN0YXRlIGl0IHdpbGwg
YmUgcm9sbGVkIGJhY2sgd2hlbiBsaWJ2aXJ0ZCBpcwogICAgcmVzdGFydGVkLgogICAgCiAgICBS
ZXBvcnRlZC1ieTogVGhvbWFzIFN0ZWluIDxoZWxsb0BoaW1iZWUucmU+CiAgICBTaWduZWQtb2Zm
LWJ5OiBQZXRlciBLcmVtcGEgPHBrcmVtcGFAcmVkaGF0LmNvbT4KICAgIFJldmlld2VkLWJ5OiBK
w6FuIFRvbWtvIDxqdG9ta29AcmVkaGF0LmNvbT4KCmNvbW1pdCAwMmRlNTljY2I2ZTgzZmE5ZDNi
OTQzN2M2MWJiODg5ODIxNzA5ZWY0CkF1dGhvcjogSsOhbiBUb21rbyA8anRvbWtvQHJlZGhhdC5j
b20+CkRhdGU6ICAgTW9uIE1heSAxMyAxNjoyMjo0MCAyMDE5ICswMjAwCgogICAgYnVpbGQ6IGRy
b3AgY2hlY2sgZm9yIHVkZXZfbW9uaXRvcl9zZXRfcmVjZWl2ZV9idWZmZXJfc2l6ZQogICAgCiAg
ICBJdCBoYXMgYmVlbiBleHBvcnRlZCBieSBzeXN0ZW1kIGNvbW1pdAogICAgY29tbWl0IGE1NzFj
MjNlOTU0Y2I4OGNkZDVmYWEyODU5M2IxOWJkN2MzNDAxMzAKICAgICAgICBsaWJ1ZGV2OiBleHBv
cnQgdWRldl9tb25pdG9yX3NldF9yZWNlaXZlX2J1ZmZlcl9zaXplKCkKICAgIHJlbGVhc2VkIGlu
IHYxODMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IErDoW4gVG9ta28gPGp0b21rb0ByZWRoYXQu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IFBhdmVsIEhyZGluYSA8cGhyZGluYUByZWRoYXQuY29tPgoK
Y29tbWl0IDM4NWQ0Yjg1MWY0YTIxZGVmNzdiZWU3ZmI1ZTFjMGNhOTc0MzhhOTIKQXV0aG9yOiBK
w6FuIFRvbWtvIDxqdG9ta29AcmVkaGF0LmNvbT4KRGF0ZTogICBNb24gTWF5IDEzIDE2OjE3OjQ2
IDIwMTkgKzAyMDAKCiAgICBidWlsZDogYnVtcCBtaW5pbXVtIHVkZXYgdmVyc2lvbiB0byAyMTkK
ICAgIAogICAgVGhpcyBpcyB0aGUgdmVyc2lvbiBvZiBzeXN0ZW1kIFJIRUwvQ2VudE9TIDcgdXNl
czoKICAgIGh0dHBzOi8vcmVwb2xvZ3kub3JnL3Byb2plY3Qvc3lzdGVtZC92ZXJzaW9ucwogICAg
T2xkZXN0IHRyYWNrZWQgb3BlblNVU0UgZGlzdHJvcyBoYXZlIDIyOCwKICAgIFVidW50dSAxNi4w
NCBoYXMgMjI5IGFuZCBHZW50b28ncyBhbHRlcm5hdGl2ZSBldWRldgogICAgaGFzIGJ1bXBlZCB0
aGUgdmVyc2lvbiB0byAyMTkgYmFjayBpbiAyMDE1LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBK
w6FuIFRvbWtvIDxqdG9ta29AcmVkaGF0LmNvbT4KICAgIFJldmlld2VkLWJ5OiBQYXZlbCBIcmRp
bmEgPHBocmRpbmFAcmVkaGF0LmNvbT4KCmNvbW1pdCAwNTQxYjY1NDY0YTIwNDdmY2E2YzBhYjgz
ZTRkNjkzYmEwY2M0MWEyCkF1dGhvcjogQ2hyaXN0aWFuIEVocmhhcmR0IDxjaHJpc3RpYW4uZWhy
aGFyZHRAY2Fub25pY2FsLmNvbT4KRGF0ZTogICBXZWQgTWF5IDE1IDEzOjM1OjMyIDIwMTkgKzAy
MDAKCiAgICB2aXJ0LWFhLWhlbHBlcjogYWxsb3cgc3lzZnMgcGF0aCB1c2VkIGZvciB2aG9zdC1z
Y3NpCiAgICAKICAgIFdoZW4gYSB2aG9zdCBzY3NpIGRldmljZSBpcyBob3RwbHVnZ2VkIHZpcnQt
YWEtaGVscGVyIGlzIGNhbGxlZCB0bwogICAgYWRkIHRoZSByZXNwZWN0aXZlIHBhdGguCiAgICBG
b3IgZXhhbXBsZSB0aGUgY29uZmlnOgogICAgICA8aG9zdGRldiBtb2RlPSdzdWJzeXN0ZW0nIHR5
cGU9J3Njc2lfaG9zdCcgbWFuYWdlZD0nbm8nPgogICAgICAgIDxzb3VyY2UgcHJvdG9jb2w9J3Zo
b3N0JyB3d3BuPSduYWEuNTAwMTQwNTlkZTZmYmE0ZicvPgogICAgICA8L2hvc3RkZXY+CiAgICBX
aWxsIGNhbGwgaXQgdG8gYWRkOgogICAgIC9zeXMva2VybmVsL2NvbmZpZy90YXJnZXQvdmhvc3Qv
L25hYS41MDAxNDA1OWRlNmZiYTRmCiAgICAKICAgIEJ1dCBpbiBnZW5lcmFsIC9zeXMgcGF0aHMg
YXJlIGZpbHRlcmVkIGluIHZpcnQtYWEtaGVscGVyLmM6dmFsaWRfcGF0aAogICAgVG8gYWxsb3cg
dGhlIHBhdGggdXNlZCBmb3Igdmhvc3Qtc2NzaSB3ZSBuZWVkIHRvIGFkZCBpdCB0byB0aGUgbGlz
dCBvZgogICAga25vd24gYW5kIGFjY2VwdGVkIG92ZXJyaWRlcy4KICAgIAogICAgRml4ZXM6IGh0
dHBzOi8vYnVncy5sYXVuY2hwYWQubmV0L3VidW50dS8rc291cmNlL2xpYnZpcnQvK2J1Zy8xODI5
MjIzCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IENocmlzdGlhbiBFaHJoYXJkdCA8Y2hyaXN0aWFu
LmVocmhhcmR0QGNhbm9uaWNhbC5jb20+CiAgICBSZXZpZXdlZC1ieTogRGFuaWVsIFAuIEJlcnJh
bmfDqSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 20 10:13:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 10:13:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSfId-0007tW-Gq; Mon, 20 May 2019 10:13:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=EBqs=TU=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hSfId-0007tQ-3L
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 10:13:43 +0000
X-Inumbo-ID: f06674dc-7ae7-11e9-af9b-a3075a055f09
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f06674dc-7ae7-11e9-af9b-a3075a055f09;
 Mon, 20 May 2019 10:13:40 +0000 (UTC)
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=SoftFail smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: SoftFail (esa5.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com is inclined to not designate
 23.29.105.83 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 exists:%{i}._spf.mta.salesforce.com ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: 6bUFQLSLEZfv8tEm/hNXox9POIEvjyfqELyKvQi4sC4XjXlg09ubnelpSyx0pTKAf6wWEGqTJR
 KYFrmrz5YPueiItdZJqnk+hD4UnZPhKSSKEDqe1md3QHARI7r5t8uYyOvEdF2MqO98EsCKo/Kl
 qnPIuphx6uMGQyjcNhiwWrKGVTU6royLNBGgbp5DXivpwMoN6hG9QycWE82gt4+VSItHgnCX39
 yIjIOkuutLnc0YP085TT6JFMJ4qnTRGmQ9HfsCGna4qO5GL7Si5NMyCKony6G+BZFPVsNY8bEh
 ebQ=
X-SBRS: 2.7
X-MesageID: 627302
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,491,1549947600"; 
   d="scan'208";a="627302"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 20 May 2019 11:13:36 +0100
Message-ID: <1558347216-19179-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] x86/svm: Drop support for AMD's Lightweight
 Profiling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TGlnaHR3ZWlnaHQgUHJvZmlsaW5nIHdhcyBpbnRyb2R1Y2VkIGluIEJ1bGxkb3plciAoRmFtMTVo
KSwgYnV0IHdhcyBkcm9wcGVkCmZyb20gWmVuIChGYW0xN2gpIHByb2Nlc3NvcnMuICBGdXJ0aGVy
bW9yZSwgTFdQIHdhcyBkcm9wcGVkIGZyb20gRmFtMTUvMTYgQ1BVcwp3aGVuIElCUEIgZm9yIFNw
ZWN0cmUgdjIgd2FzIGludHJvZHVjZWQgaW4gbWljcm9jb2RlLCBvd2luZyB0byBMV1Agbm90IGJl
aW5nCnVzZWQgaW4gcHJhY3RpY2UuCgpBcyBhIHJlc3VsdCwgQ1BVcyB3aGljaCBhcmUgb3BlcmF0
aW5nIHdpdGhpbiBzcGVjaWZpY2F0aW9uIChpLmUuIHdpdGggdXAgdG8KZGF0ZSBtaWNyb2NvZGUp
IG5vIGxvbmdlciBoYXZlIHRoaXMgZmVhdHVyZSwgYW5kIHRoZXJlZm9yZSBhcmUgbm90IHVzaW5n
IGl0LgoKRHJvcCBzdXBwb3J0IGZyb20gWGVuLiAgVGhlIG1haW4gbW90aXZhdGlvbiBoZXJlIGlz
IHRvIHJlbW92ZSB1bm5lY2Vzc2FyeQpjb21wbGV4aXR5IGZyb20gQ1BVSUQgaGFuZGxpbmcsIGJ1
dCBpdCBhbHNvIHRpZGllcyB1cCB0aGUgU1ZNIGNvZGUgbmljZWx5LgoKU2lnbmVkLW9mZi1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1
bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgpDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkNDOiBCb3JpcyBP
c3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgpDQzogU3VyYXZlZSBTdXRoaWt1
bHBhbml0IDxzdXJhdmVlLnN1dGhpa3VscGFuaXRAYW1kLmNvbT4KQ0M6IEJyaWFuIFdvb2RzIDxi
cmlhbi53b29kc0BhbWQuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9jcHVpZC5jICAgICAgICAgICAg
ICAgICAgICAgICAgfCAyMiArLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jICAg
ICAgICAgICAgICAgICAgfCA3NyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2Fy
Y2gveDg2L2h2bS9zdm0vdm1jYi5jICAgICAgICAgICAgICAgICB8ICA1IC0tCiB4ZW4vYXJjaC94
ODYvbXNyLmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDQgKysKIHhlbi9hcmNoL3g4Ni94
c3RhdGUuYyAgICAgICAgICAgICAgICAgICAgICAgfCAgMyArLQogeGVuL2luY2x1ZGUvYXNtLXg4
Ni9jcHVmZWF0dXJlLmggICAgICAgICAgICB8ICAxIC0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZt
L3N2bS92bWNiLmggICAgICAgICAgfCAgNCAtLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni94c3RhdGUu
aCAgICAgICAgICAgICAgICB8ICAzICstCiB4ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1
ZmVhdHVyZXNldC5oIHwgIDIgKy0KIDkgZmlsZXMgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCAx
MTMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdWlkLmMgYi94ZW4v
YXJjaC94ODYvY3B1aWQuYwppbmRleCA2ZjU5MzI1Li42NjZmYmJiIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvY3B1aWQuYworKysgYi94ZW4vYXJjaC94ODYvY3B1aWQuYwpAQCAtMTYzLDE0ICsx
NjMsNiBAQCBzdGF0aWMgdm9pZCByZWNhbGN1bGF0ZV94c3RhdGUoc3RydWN0IGNwdWlkX3BvbGlj
eSAqcCkKICAgICAgICAgICAgICAgICAgICAgICAgICAgeHN0YXRlX3NpemVzW1g4Nl9YQ1IwX1BL
UlVfUE9TXSk7CiAgICAgfQogCi0gICAgaWYgKCBwLT5leHRkLmx3cCApCi0gICAgewotICAgICAg
ICB4c3RhdGVzIHw9IFg4Nl9YQ1IwX0xXUDsKLSAgICAgICAgeHN0YXRlX3NpemUgPSBtYXgoeHN0
YXRlX3NpemUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgIHhzdGF0ZV9vZmZzZXRzW1g4Nl9Y
Q1IwX0xXUF9QT1NdICsKLSAgICAgICAgICAgICAgICAgICAgICAgICAgeHN0YXRlX3NpemVzW1g4
Nl9YQ1IwX0xXUF9QT1NdKTsKLSAgICB9Ci0KICAgICBwLT54c3RhdGUubWF4X3NpemUgID0gIHhz
dGF0ZV9zaXplOwogICAgIHAtPnhzdGF0ZS54Y3IwX2xvdyAgPSAgeHN0YXRlcyAmIH5YU1RBVEVf
WFNBVkVTX09OTFk7CiAgICAgcC0+eHN0YXRlLnhjcjBfaGlnaCA9ICh4c3RhdGVzICYgflhTVEFU
RV9YU0FWRVNfT05MWSkgPj4gMzI7CkBAIC0yNjUsOCArMjU3LDcgQEAgc3RhdGljIHZvaWQgcmVj
YWxjdWxhdGVfbWlzYyhzdHJ1Y3QgY3B1aWRfcG9saWN5ICpwKQogICAgICAgICB6ZXJvX2xlYXZl
cyhwLT5leHRkLnJhdywgMHhiLCAweDE4KTsKIAogICAgICAgICBwLT5leHRkLnJhd1sweDFiXSA9
IEVNUFRZX0xFQUY7IC8qIElCUyAtIG5vdCBzdXBwb3J0ZWQuICovCi0KLSAgICAgICAgcC0+ZXh0
ZC5yYXdbMHgxY10uYSA9IDA7IC8qIExXUC5hIGVudGlyZWx5IGR5bmFtaWMuICovCisgICAgICAg
IHAtPmV4dGQucmF3WzB4MWNdID0gRU1QVFlfTEVBRjsgLyogTFdQIC0gbm90IHN1cHBvcnRlZC4g
Ki8KICAgICAgICAgYnJlYWs7CiAgICAgfQogfQpAQCAtNTgxLDExICs1NzIsNiBAQCB2b2lkIHJl
Y2FsY3VsYXRlX2NwdWlkX3BvbGljeShzdHJ1Y3QgZG9tYWluICpkKQogCiAgICAgaWYgKCAhcC0+
ZXh0ZC5wYWdlMWdiICkKICAgICAgICAgcC0+ZXh0ZC5yYXdbMHgxOV0gPSBFTVBUWV9MRUFGOwot
Ci0gICAgaWYgKCBwLT5leHRkLmx3cCApCi0gICAgICAgIHAtPmV4dGQucmF3WzB4MWNdLmQgJj0g
bWF4LT5leHRkLnJhd1sweDFjXS5kOwotICAgIGVsc2UKLSAgICAgICAgcC0+ZXh0ZC5yYXdbMHgx
Y10gPSBFTVBUWV9MRUFGOwogfQogCiBpbnQgaW5pdF9kb21haW5fY3B1aWRfcG9saWN5KHN0cnVj
dCBkb21haW4gKmQpCkBAIC05NzIsMTIgKzk1OCw2IEBAIHZvaWQgZ3Vlc3RfY3B1aWQoY29uc3Qg
c3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGxlYWYsCiAgICAgICAgICAgICAgICAgcmVzLT5kIHw9
IGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9NVFJSKTsKICAgICAgICAgfQogICAgICAgICBicmVh
azsKLQotICAgIGNhc2UgMHg4MDAwMDAxYzoKLSAgICAgICAgaWYgKCAodi0+YXJjaC54Y3IwICYg
WDg2X1hDUjBfTFdQKSAmJiBjcHVfaGFzX3N2bSApCi0gICAgICAgICAgICAvKiBUdXJuIG9uIGF2
YWlsYWJsZSBiaXQgYW5kIG90aGVyIGZlYXR1cmVzIHNwZWNpZmllZCBpbiBsd3BfY2ZnLiAqLwot
ICAgICAgICAgICAgcmVzLT5hID0gKHJlcy0+ZCAmIHYtPmFyY2guaHZtLnN2bS5ndWVzdF9sd3Bf
Y2ZnKSB8IDE7Ci0gICAgICAgIGJyZWFrOwogICAgIH0KIH0KIApkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L2h2bS9zdm0vc3ZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwppbmRleCAw
YmViMzFiLi45ZjI2NDkzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwor
KysgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwpAQCAtOTM5LDcyICs5MzksNiBAQCBzdGF0
aWMgdm9pZCBzdm1faW5pdF9oeXBlcmNhbGxfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB2b2lkICpo
eXBlcmNhbGxfcGFnZSkKICAgICAqKHUxNiAqKShoeXBlcmNhbGxfcGFnZSArIChfX0hZUEVSVklT
T1JfaXJldCAqIDMyKSkgPSAweDBiMGY7IC8qIHVkMiAqLwogfQogCi1zdGF0aWMgdm9pZCBzdm1f
bHdwX2ludGVycnVwdChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKLXsKLSAgICBzdHJ1Y3Qg
dmNwdSAqY3VyciA9IGN1cnJlbnQ7Ci0KLSAgICBhY2tfQVBJQ19pcnEoKTsKLSAgICB2bGFwaWNf
c2V0X2lycSgKLSAgICAgICAgdmNwdV92bGFwaWMoY3VyciksCi0gICAgICAgIChjdXJyLT5hcmNo
Lmh2bS5zdm0uZ3Vlc3RfbHdwX2NmZyA+PiA0MCkgJiAweGZmLAotICAgICAgICAwKTsKLX0KLQot
c3RhdGljIGlubGluZSB2b2lkIHN2bV9sd3Bfc2F2ZShzdHJ1Y3QgdmNwdSAqdikKLXsKLSAgICAv
KiBEb24ndCBtZXNzIHVwIHdpdGggb3RoZXIgZ3Vlc3RzLiBEaXNhYmxlIExXUCBmb3IgbmV4dCBW
Q1BVLiAqLwotICAgIGlmICggdi0+YXJjaC5odm0uc3ZtLmd1ZXN0X2x3cF9jZmcgKQotICAgIHsK
LSAgICAgICAgd3Jtc3JsKE1TUl9BTUQ2NF9MV1BfQ0ZHLCAweDApOwotICAgICAgICB3cm1zcmwo
TVNSX0FNRDY0X0xXUF9DQkFERFIsIDB4MCk7Ci0gICAgfQotfQotCi1zdGF0aWMgaW5saW5lIHZv
aWQgc3ZtX2x3cF9sb2FkKHN0cnVjdCB2Y3B1ICp2KQotewotICAgIC8qIE9ubHkgTFdQX0NGRyBp
cyByZWxvYWRlZC4gTFdQX0NCQUREUiB3aWxsIGJlIHJlbG9hZGVkIHZpYSB4cnN0b3IuICovCi0g
ICBpZiAoIHYtPmFyY2guaHZtLnN2bS5ndWVzdF9sd3BfY2ZnICkKLSAgICAgICB3cm1zcmwoTVNS
X0FNRDY0X0xXUF9DRkcsIHYtPmFyY2guaHZtLnN2bS5jcHVfbHdwX2NmZyk7Ci19Ci0KLS8qIFVw
ZGF0ZSBMV1BfQ0ZHIE1TUiAoMHhjMDAwMDEwNSkuIFJldHVybiAtMSBpZiBlcnJvcjsgb3RoZXJ3
aXNlIHJldHVybnMgMC4gKi8KLXN0YXRpYyBpbnQgc3ZtX3VwZGF0ZV9sd3BfY2ZnKHN0cnVjdCB2
Y3B1ICp2LCB1aW50NjRfdCBtc3JfY29udGVudCkKLXsKLSAgICB1aW50MzJfdCBtc3JfbG93Owot
ICAgIHN0YXRpYyB1aW50OF90IGx3cF9pbnRyX3ZlY3RvcjsKLQotICAgIGlmICggeHNhdmVfZW5h
YmxlZCh2KSAmJiBjcHVfaGFzX2x3cCApCi0gICAgewotICAgICAgICBtc3JfbG93ID0gKHVpbnQz
Ml90KW1zcl9jb250ZW50OwotICAgICAgICAKLSAgICAgICAgLyogZ2VuZXJhdGUgI0dQIGlmIGd1
ZXN0IHRyaWVzIHRvIHR1cm4gb24gdW5zdXBwb3J0ZWQgZmVhdHVyZXMuICovCi0gICAgICAgIGlm
ICggbXNyX2xvdyAmIH52LT5kb21haW4tPmFyY2guY3B1aWQtPmV4dGQucmF3WzB4MWNdLmQgKQot
ICAgICAgICAgICAgcmV0dXJuIC0xOwotCi0gICAgICAgIHYtPmFyY2guaHZtLnN2bS5ndWVzdF9s
d3BfY2ZnID0gbXNyX2NvbnRlbnQ7Ci0KLSAgICAgICAgLyogc2V0dXAgaW50ZXJydXB0IGhhbmRs
ZXIgaWYgbmVlZGVkICovCi0gICAgICAgIGlmICggKG1zcl9jb250ZW50ICYgMHg4MDAwMDAwMCkg
JiYgKChtc3JfY29udGVudCA+PiA0MCkgJiAweGZmKSApCi0gICAgICAgIHsKLSAgICAgICAgICAg
IGFsbG9jX2RpcmVjdF9hcGljX3ZlY3RvcigmbHdwX2ludHJfdmVjdG9yLCBzdm1fbHdwX2ludGVy
cnVwdCk7Ci0gICAgICAgICAgICB2LT5hcmNoLmh2bS5zdm0uY3B1X2x3cF9jZmcgPSAobXNyX2Nv
bnRlbnQgJiAweGZmZmYwMGZmZmZmZmZmZmZVTEwpCi0gICAgICAgICAgICAgICAgfCAoKHVpbnQ2
NF90KWx3cF9pbnRyX3ZlY3RvciA8PCA0MCk7Ci0gICAgICAgIH0KLSAgICAgICAgZWxzZQotICAg
ICAgICB7Ci0gICAgICAgICAgICAvKiBvdGhlcndpc2UgZGlzYWJsZSBpdCAqLwotICAgICAgICAg
ICAgdi0+YXJjaC5odm0uc3ZtLmNwdV9sd3BfY2ZnID0gbXNyX2NvbnRlbnQgJiAweGZmZmYwMGZm
N2ZmZmZmZmZVTEw7Ci0gICAgICAgIH0KLSAgICAgICAgCi0gICAgICAgIHdybXNybChNU1JfQU1E
NjRfTFdQX0NGRywgdi0+YXJjaC5odm0uc3ZtLmNwdV9sd3BfY2ZnKTsKLQotICAgICAgICAvKiB0
cmFjayBub25hbHp5IHN0YXRlIGlmIExXUF9DRkcgaXMgbm9uLXplcm8uICovCi0gICAgICAgIHYt
PmFyY2gubm9ubGF6eV94c3RhdGVfdXNlZCA9ICEhKG1zcl9jb250ZW50KTsKLSAgICB9Ci0KLSAg
ICByZXR1cm4gMDsKLX0KLQogc3RhdGljIGlubGluZSB2b2lkIHN2bV90c2NfcmF0aW9fc2F2ZShz
dHJ1Y3QgdmNwdSAqdikKIHsKICAgICAvKiBPdGhlciB2Y3B1cyBtaWdodCBub3QgaGF2ZSB2dHNj
IGVuYWJsZWQuIFNvIGRpc2FibGUgVFNDX1JBVElPIGhlcmUuICovCkBAIC0xMDM0LDcgKzk2OCw2
IEBAIHN0YXRpYyB2b2lkIHN2bV9jdHh0X3N3aXRjaF9mcm9tKHN0cnVjdCB2Y3B1ICp2KQogICAg
ICAgICBzdm1fZnB1X2xlYXZlKHYpOwogCiAgICAgc3ZtX3NhdmVfZHIodik7Ci0gICAgc3ZtX2x3
cF9zYXZlKHYpOwogICAgIHN2bV90c2NfcmF0aW9fc2F2ZSh2KTsKIAogICAgIHN2bV9zeW5jX3Zt
Y2Iodiwgdm1jYl9uZWVkc192bWxvYWQpOwpAQCAtMTA2Niw3ICs5OTksNiBAQCBzdGF0aWMgdm9p
ZCBzdm1fY3R4dF9zd2l0Y2hfdG8oc3RydWN0IHZjcHUgKnYpCiAKICAgICBzdm1fdm1zYXZlX3Bh
KHBlcl9jcHUoaG9zdF92bWNiLCBjcHUpKTsKICAgICB2bWNiLT5jbGVhbmJpdHMuYnl0ZXMgPSAw
OwotICAgIHN2bV9sd3BfbG9hZCh2KTsKICAgICBzdm1fdHNjX3JhdGlvX2xvYWQodik7CiAKICAg
ICBpZiAoIGNwdV9oYXNfbXNyX3RzY19hdXggKQpAQCAtMjAwMiwxMCArMTkzNCw2IEBAIHN0YXRp
YyBpbnQgc3ZtX21zcl9yZWFkX2ludGVyY2VwdCh1bnNpZ25lZCBpbnQgbXNyLCB1aW50NjRfdCAq
bXNyX2NvbnRlbnQpCiAgICAgICAgICptc3JfY29udGVudCA9IHZtY2JfZ2V0X2xhc3RpbnR0b2lw
KHZtY2IpOwogICAgICAgICBicmVhazsKIAotICAgIGNhc2UgTVNSX0FNRDY0X0xXUF9DRkc6Ci0g
ICAgICAgICptc3JfY29udGVudCA9IHYtPmFyY2guaHZtLnN2bS5ndWVzdF9sd3BfY2ZnOwotICAg
ICAgICBicmVhazsKLQogICAgIGNhc2UgTVNSX0s3X1BFUkZDVFIwOgogICAgIGNhc2UgTVNSX0s3
X1BFUkZDVFIxOgogICAgIGNhc2UgTVNSX0s3X1BFUkZDVFIyOgpAQCAtMjE3NywxMSArMjEwNSw2
IEBAIHN0YXRpYyBpbnQgc3ZtX21zcl93cml0ZV9pbnRlcmNlcHQodW5zaWduZWQgaW50IG1zciwg
dWludDY0X3QgbXNyX2NvbnRlbnQpCiAgICAgICAgIHZtY2Jfc2V0X2xhc3RpbnR0b2lwKHZtY2Is
IG1zcl9jb250ZW50KTsKICAgICAgICAgYnJlYWs7CiAKLSAgICBjYXNlIE1TUl9BTUQ2NF9MV1Bf
Q0ZHOgotICAgICAgICBpZiAoIHN2bV91cGRhdGVfbHdwX2NmZyh2LCBtc3JfY29udGVudCkgPCAw
ICkKLSAgICAgICAgICAgIGdvdG8gZ3BmOwotICAgICAgICBicmVhazsKLQogICAgIGNhc2UgTVNS
X0s3X1BFUkZDVFIwOgogICAgIGNhc2UgTVNSX0s3X1BFUkZDVFIxOgogICAgIGNhc2UgTVNSX0s3
X1BFUkZDVFIyOgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9zdm0vdm1jYi5jIGIveGVu
L2FyY2gveDg2L2h2bS9zdm0vdm1jYi5jCmluZGV4IDlkMWM1YmYuLjcxZWU3MTAgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3ZtY2IuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3N2
bS92bWNiLmMKQEAgLTEwMCwxMSArMTAwLDYgQEAgc3RhdGljIGludCBjb25zdHJ1Y3Rfdm1jYihz
dHJ1Y3QgdmNwdSAqdikKICAgICBzdm1fZGlzYWJsZV9pbnRlcmNlcHRfZm9yX21zcih2LCBNU1Jf
U1RBUik7CiAgICAgc3ZtX2Rpc2FibGVfaW50ZXJjZXB0X2Zvcl9tc3IodiwgTVNSX1NZU0NBTExf
TUFTSyk7CiAKLSAgICAvKiBMV1BfQ0JBRERSIE1TUiBpcyBzYXZlZCBhbmQgcmVzdG9yZWQgYnkg
RlBVIGNvZGUuIFNvIFNWTSBkb2Vzbid0IG5lZWQgdG8KLSAgICAgKiBpbnRlcmNlcHQgaXQuICov
Ci0gICAgaWYgKCBjcHVfaGFzX2x3cCApCi0gICAgICAgIHN2bV9kaXNhYmxlX2ludGVyY2VwdF9m
b3JfbXNyKHYsIE1TUl9BTUQ2NF9MV1BfQ0JBRERSKTsKLQogICAgIHZtY2ItPl9tc3JwbV9iYXNl
X3BhID0gdmlydF90b19tYWRkcihzdm0tPm1zcnBtKTsKICAgICB2bWNiLT5faW9wbV9iYXNlX3Bh
ID0gX19wYSh2LT5kb21haW4tPmFyY2guaHZtLmlvX2JpdG1hcCk7CiAKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9tc3IuYyBiL3hlbi9hcmNoL3g4Ni9tc3IuYwppbmRleCA4ODNiNTdiLi41YTJl
Zjc4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbXNyLmMKKysrIGIveGVuL2FyY2gveDg2L21z
ci5jCkBAIC0xMzIsNiArMTMyLDggQEAgaW50IGd1ZXN0X3JkbXNyKHN0cnVjdCB2Y3B1ICp2LCB1
aW50MzJfdCBtc3IsIHVpbnQ2NF90ICp2YWwpCiAgICAgY2FzZSBNU1JfRkxVU0hfQ01EOgogICAg
ICAgICAvKiBXcml0ZS1vbmx5ICovCiAgICAgY2FzZSBNU1JfVFNYX0ZPUkNFX0FCT1JUOgorICAg
IGNhc2UgTVNSX0FNRDY0X0xXUF9DRkc6CisgICAgY2FzZSBNU1JfQU1ENjRfTFdQX0NCQUREUjoK
ICAgICAgICAgLyogTm90IG9mZmVyZWQgdG8gZ3Vlc3RzLiAqLwogICAgICAgICBnb3RvIGdwX2Zh
dWx0OwogCkBAIC0yNzIsNiArMjc0LDggQEAgaW50IGd1ZXN0X3dybXNyKHN0cnVjdCB2Y3B1ICp2
LCB1aW50MzJfdCBtc3IsIHVpbnQ2NF90IHZhbCkKICAgICBjYXNlIE1TUl9BUkNIX0NBUEFCSUxJ
VElFUzoKICAgICAgICAgLyogUmVhZC1vbmx5ICovCiAgICAgY2FzZSBNU1JfVFNYX0ZPUkNFX0FC
T1JUOgorICAgIGNhc2UgTVNSX0FNRDY0X0xXUF9DRkc6CisgICAgY2FzZSBNU1JfQU1ENjRfTFdQ
X0NCQUREUjoKICAgICAgICAgLyogTm90IG9mZmVyZWQgdG8gZ3Vlc3RzLiAqLwogICAgICAgICBn
b3RvIGdwX2ZhdWx0OwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveHN0YXRlLmMgYi94ZW4v
YXJjaC94ODYveHN0YXRlLmMKaW5kZXggODU4ZDFhNi4uM2RhNjA5YSAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L3hzdGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94c3RhdGUuYwpAQCAtNzI1LDgg
KzcyNSw3IEBAIGludCBoYW5kbGVfeHNldGJ2KHUzMiBpbmRleCwgdTY0IG5ld19idikKICAgICBj
dXJyLT5hcmNoLnhjcjAgPSBuZXdfYnY7CiAgICAgY3Vyci0+YXJjaC54Y3IwX2FjY3VtIHw9IG5l
d19idjsKIAotICAgIC8qIExXUCBzZXRzIG5vbmxhenlfeHN0YXRlX3VzZWQgaW5kZXBlbmRlbnRs
eS4gKi8KLSAgICBpZiAoIG5ld19idiAmIChYU1RBVEVfTk9OTEFaWSAmIH5YODZfWENSMF9MV1Ap
ICkKKyAgICBpZiAoIG5ld19idiAmIFhTVEFURV9OT05MQVpZICkKICAgICAgICAgY3Vyci0+YXJj
aC5ub25sYXp5X3hzdGF0ZV91c2VkID0gMTsKIAogICAgIG1hc2sgJj0gY3Vyci0+ZnB1X2RpcnRp
ZWQgPyB+WFNUQVRFX0ZQX1NTRSA6IFhTVEFURV9OT05MQVpZOwpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1
cmUuaAppbmRleCA3NDU4MDFmLi5lNGYwMzQzIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t
eDg2L2NwdWZlYXR1cmUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaApA
QCAtNzgsNyArNzgsNiBAQAogI2RlZmluZSBjcHVfaGFzX3N2bSAgICAgICAgICAgICBib290X2Nw
dV9oYXMoWDg2X0ZFQVRVUkVfU1ZNKQogI2RlZmluZSBjcHVfaGFzX3NzZTRhICAgICAgICAgICBi
b290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU1NFNEEpCiAjZGVmaW5lIGNwdV9oYXNfeG9wICAgICAg
ICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9YT1ApCi0jZGVmaW5lIGNwdV9oYXNfbHdw
ICAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9MV1ApCiAjZGVmaW5lIGNwdV9o
YXNfZm1hNCAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9GTUE0KQogI2RlZmlu
ZSBjcHVfaGFzX3RibSAgICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfVEJNKQog
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vdm1jYi5oIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL3ZtY2IuaAppbmRleCA3MDE3NzA1Li41YzcxMDI4IDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vdm1jYi5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvaHZtL3N2bS92bWNiLmgKQEAgLTUzNCwxMCArNTM0LDYgQEAgc3RydWN0IHN2
bV92Y3B1IHsKICAgICB1aW50NjRfdCBndWVzdF9zeXNlbnRlcl9jczsKICAgICB1aW50NjRfdCBn
dWVzdF9zeXNlbnRlcl9lc3A7CiAgICAgdWludDY0X3QgZ3Vlc3Rfc3lzZW50ZXJfZWlwOwotCi0g
ICAgLyogQU1EIGxpZ2h0d2VpZ2h0IHByb2ZpbGluZyBNU1IgKi8KLSAgICB1aW50NjRfdCBndWVz
dF9sd3BfY2ZnOyAgICAgIC8qIGd1ZXN0IHZlcnNpb24gKi8KLSAgICB1aW50NjRfdCBjcHVfbHdw
X2NmZzsgICAgICAgIC8qIENQVSB2ZXJzaW9uICovCiB9OwogCiBzdHJ1Y3Qgdm1jYl9zdHJ1Y3Qg
KmFsbG9jX3ZtY2Iodm9pZCk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3hzdGF0
ZS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni94c3RhdGUuaAppbmRleCA0N2Y2MDJiLi43YWIwYmRk
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3hzdGF0ZS5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS14ODYveHN0YXRlLmgKQEAgLTM1LDggKzM1LDcgQEAgZXh0ZXJuIHVpbnQzMl90IG14
Y3NyX21hc2s7CiAgICAgICAgICAgICAgICAgICAgICAgICBYU1RBVEVfTk9OTEFaWSkKIAogI2Rl
ZmluZSBYU1RBVEVfQUxMICAgICAofigxVUxMIDw8IDYzKSkKLSNkZWZpbmUgWFNUQVRFX05PTkxB
WlkgKFg4Nl9YQ1IwX0xXUCB8IFg4Nl9YQ1IwX0JORFJFR1MgfCBYODZfWENSMF9CTkRDU1IgfCBc
Ci0gICAgICAgICAgICAgICAgICAgICAgICBYODZfWENSMF9QS1JVKQorI2RlZmluZSBYU1RBVEVf
Tk9OTEFaWSAoWDg2X1hDUjBfQk5EUkVHUyB8IFg4Nl9YQ1IwX0JORENTUiB8IFg4Nl9YQ1IwX1BL
UlUpCiAjZGVmaW5lIFhTVEFURV9MQVpZICAgIChYU1RBVEVfQUxMICYgflhTVEFURV9OT05MQVpZ
KQogI2RlZmluZSBYU1RBVEVfWFNBVkVTX09OTFkgICAgICAgICAwCiAjZGVmaW5lIFhTVEFURV9D
T01QQUNUSU9OX0VOQUJMRUQgICgxVUxMIDw8IDYzKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
cHVibGljL2FyY2gteDg2L2NwdWZlYXR1cmVzZXQuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNo
LXg4Ni9jcHVmZWF0dXJlc2V0LmgKaW5kZXggNTUyMzFkNC4uNzI3ZjQ4MiAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZlYXR1cmVzZXQuaAorKysgYi94ZW4vaW5j
bHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oCkBAIC0xNzYsNyArMTc2LDcgQEAg
WEVOX0NQVUZFQVRVUkUoSUJTLCAgICAgICAgICAgMyozMisxMCkgLyogICBJbnN0cnVjdGlvbiBC
YXNlZCBTYW1wbGluZyAqLwogWEVOX0NQVUZFQVRVUkUoWE9QLCAgICAgICAgICAgMyozMisxMSkg
LypBICBleHRlbmRlZCBBVlggaW5zdHJ1Y3Rpb25zICovCiBYRU5fQ1BVRkVBVFVSRShTS0lOSVQs
ICAgICAgICAzKjMyKzEyKSAvKiAgIFNLSU5JVC9TVEdJIGluc3RydWN0aW9ucyAqLwogWEVOX0NQ
VUZFQVRVUkUoV0RULCAgICAgICAgICAgMyozMisxMykgLyogICBXYXRjaGRvZyB0aW1lciAqLwot
WEVOX0NQVUZFQVRVUkUoTFdQLCAgICAgICAgICAgMyozMisxNSkgLypTICBMaWdodCBXZWlnaHQg
UHJvZmlsaW5nICovCitYRU5fQ1BVRkVBVFVSRShMV1AsICAgICAgICAgICAzKjMyKzE1KSAvKiAg
IExpZ2h0IFdlaWdodCBQcm9maWxpbmcgKi8KIFhFTl9DUFVGRUFUVVJFKEZNQTQsICAgICAgICAg
IDMqMzIrMTYpIC8qQSAgNCBvcGVyYW5kcyBNQUMgaW5zdHJ1Y3Rpb25zICovCiBYRU5fQ1BVRkVB
VFVSRShOT0RFSURfTVNSLCAgICAzKjMyKzE5KSAvKiAgIE5vZGVJZCBNU1IgKi8KIFhFTl9DUFVG
RUFUVVJFKFRCTSwgICAgICAgICAgIDMqMzIrMjEpIC8qQSAgdHJhaWxpbmcgYml0IG1hbmlwdWxh
dGlvbnMgKi8KLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 20 10:18:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 10:18:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSfN7-00084b-53; Mon, 20 May 2019 10:18:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=EBqs=TU=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hSfN6-00084Q-GA
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 10:18:20 +0000
X-Inumbo-ID: 95c68106-7ae8-11e9-891b-9ba9a91e1bca
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 95c68106-7ae8-11e9-891b-9ba9a91e1bca;
 Mon, 20 May 2019 10:18:18 +0000 (UTC)
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=SoftFail smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: SoftFail (esa5.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com is inclined to not designate
 23.29.105.83 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 exists:%{i}._spf.mta.salesforce.com ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: OQuBQaRBldQG/AQK55tjB1Okz446fJrbqr1II/tx6IPL+PBqGmzXq2Q7uduVLcu9+DD2xAUlaV
 jezmeNBuKAKfJoUtYZUZbIEKWg4pmMUYgDYdba4GCez5M3uKqMkbPzidKIkZoFyp7yfkwOL0p2
 V3b/oMMWdeHwVxGOREYBC/cgbXSKT+hWiyKJAekNJSRAn5YhCheVDLgwqNpIQheEPYU7z/edl7
 uV9q/GZwVaFXYM/QCRixZ0DN32j5NKJpk7Hq2H3T2/vHu8/xko8U7GI5lV8CCdGgUeqvzDKxY4
 1xk=
X-SBRS: 2.7
X-MesageID: 627450
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,491,1549947600"; 
   d="scan'208";a="627450"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 20 May 2019 11:18:10 +0100
Message-ID: <1558347494-21640-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 0/4] x86/boot: Misc improvements to dom0
 construction
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBzdGFydGVkIG91dCBhcyBqdXN0IHBhdGNoIDMsIHRyeWluZyB0byBjbGVhbiB1cCB0aGUg
cmVtYWlucyBvZiB0aGUKcHYtbDF0ZiBkZWJ1Z2dpbmcsIGFuZCBleHBhbmRlZCBhIGxpdHRsZSB1
cG9uIHJlYWRpbmcgdGhlIHN1cnJvdW5kaW5nIGNvZGUuCgpBbmRyZXcgQ29vcGVyICg0KToKICB4
ODYvcHY6IEZpeCBlcnJvciBoYW5kbGluZyBpbiBkb20wX2NvbnN0cnVjdF9wdigpCiAgeDg2L2Jv
b3Q6IFJlbmFtZSBkb20wX3twdmgsdmVyYm9zZX0gdmFyaWFibGVzIHRvIGhhdmUgYW4gb3B0XyBw
cmVmaXgKICB4ODYvYm9vdDogV2lyZSB1cCBkb20wPXNoYWRvdyBmb3IgUFYgZG9tMAogIHg4Ni9i
b290OiBMaW5rIG9wdF9kb20wX3ZlcmJvc2UgdG8gQ09ORklHX1ZFUkJPU0VfREVCVUcKCiBkb2Nz
L21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MgfCAxNyArKysrKysrKysrKy0tLS0tLQogeGVu
L2FyY2gveDg2L2RvbTBfYnVpbGQuYyAgICAgICAgIHwgMjAgKysrKysrLS0tLS0tLS0tLS0tLS0K
IHhlbi9hcmNoL3g4Ni9odm0vZG9tMF9idWlsZC5jICAgICB8ICAyICstCiB4ZW4vYXJjaC94ODYv
cHYvZG9tMF9idWlsZC5jICAgICAgfCAyNiArKysrKysrKysrKysrKystLS0tLS0tLS0tLQogeGVu
L2FyY2gveDg2L3NldHVwLmMgICAgICAgICAgICAgIHwgIDIgKy0KIHhlbi9pbmNsdWRlL2FzbS14
ODYvc2V0dXAuaCAgICAgICB8ICA0ICsrLS0KIDYgZmlsZXMgY2hhbmdlZCwgMzYgaW5zZXJ0aW9u
cygrKSwgMzUgZGVsZXRpb25zKC0pCgotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 20 10:18:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 10:18:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSfN8-00084q-EO; Mon, 20 May 2019 10:18:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=EBqs=TU=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hSfN6-00084S-Ps
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 10:18:20 +0000
X-Inumbo-ID: 96d40ae5-7ae8-11e9-8980-bc764e045a96
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 96d40ae5-7ae8-11e9-8980-bc764e045a96;
 Mon, 20 May 2019 10:18:19 +0000 (UTC)
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=SoftFail smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: SoftFail (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com is inclined to not designate
 23.29.105.83 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 exists:%{i}._spf.mta.salesforce.com ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: Qaq2mWysxf/SSS8UIpPHCAjxk7c2SN61H34G49UFI4fZOrg4ryl8X9dkRX6BbsDnWYItn2LAkr
 9Jg56tvrcGPwUpMsh2OieD7JCvzrHi/lTZOSeq5FRIhb5S1FVjcn+FRv7Cw3jBnwKTJMc8USth
 /7kuxmhyw4PLD3uCfdEeBvAS/3YtqknFo1rx6e023qbGNtSpDojEJSpxWai4vu8bmEHAkBJfTz
 SRiXgAkjopPdENTvIbYnOa2F/C3Qi4BtI5f4OI1JlZy03nyeicUsYR6U+v+01nQuGg+BT18x1B
 NDk=
X-SBRS: 2.7
X-MesageID: 641030
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,491,1549947600"; 
   d="scan'208";a="641030"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 20 May 2019 11:18:13 +0100
Message-ID: <1558347494-21640-4-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1558347494-21640-1-git-send-email-andrew.cooper3@citrix.com>
References: <1558347494-21640-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 3/4] x86/boot: Wire up dom0=shadow for PV dom0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyB3b3VsZCBoYXZlIGJlZW4gdmVyeSBoYW5keSB3aGVuIGRlYnVnZ2luZyBzb21lIHB2LWwx
dGYgaXNzdWVzLiAgQXMgdGhlcmUKaXMgbm8gY29zdCB0byBzdXBwb3J0aW5nIGl0LCB3aXJlIGl0
IHVwLgoKRHVlIHRvIHRoZSB3YXkgZG9tMCBpcyBjb25zdHJ1Y3RlZCwgc3dpdGNoaW5nIGludG8g
c2hhZG93IG1vZGUgbXVzdCBiZSBkb25lCmFmdGVyIHRoZSBwYWdldGFibGVzIGFyZSB3cml0dGVu
LCBhbmQgYmVjYXVzZSBvZiBwYXJ0aWFsbHkgYmVpbmcgaW4gZG9tMApjb250ZXh0LCBzaGFkb3df
ZW5hYmxlKCkgZG9lc24ndCBsaWtlIHRoZSBzdGF0ZSBpdCBmaW5kcy4KClJldXNlIHRoZSBwdl9s
MXRmIHRhc2tsZXQgZm9yIGNvbnZlbmllbmNlLCB3aGljaCB3aWxsIHN3aXRjaCBkb20wIGludG8g
c2hhZG93Cm1vZGUganVzdCBiZWZvcmUgaXQgc3RhcnRzIGV4ZWN1dGluZy4KClNpZ25lZC1vZmYt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSmFu
IEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KIGRv
Y3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYyB8IDE0ICsrKysrKysrKy0tLS0tCiB4ZW4v
YXJjaC94ODYvZG9tMF9idWlsZC5jICAgICAgICAgfCAgOCAtLS0tLS0tLQogeGVuL2FyY2gveDg2
L3B2L2RvbTBfYnVpbGQuYyAgICAgIHwgIDkgKysrKysrKysrCiAzIGZpbGVzIGNoYW5nZWQsIDE4
IGluc2VydGlvbnMoKyksIDEzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94
ZW4tY29tbWFuZC1saW5lLnBhbmRvYyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRv
YwppbmRleCAxZmMxODAyLi5lNmQyNDFlIDEwMDY0NAotLS0gYS9kb2NzL21pc2MveGVuLWNvbW1h
bmQtbGluZS5wYW5kb2MKKysrIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCkBA
IC02NzUsMTIgKzY3NSwxNiBAQCBDb250cm9scyBmb3IgaG93IGRvbTAgaXMgY29uc3RydWN0ZWQg
b24geDg2IHN5c3RlbXMuCiAgICAgICAgIHNlbGVjdGVkIG1vZGUuCiAgICAgKiAgIEZvciBhIFBW
SCBkb20wLCB0aGUgaGFyZHdhcmUgbXVzdCBoYXZlIFZULXgvU1ZNIGV4dGVuc2lvbnMgYXZhaWxh
YmxlLgogCi0qICAgVGhlIGBzaGFkb3dgIGJvb2xlYW4gaXMgb25seSBhcHBsaWNhYmxlIHdoZW4g
ZG9tMCBpcyBjb25zdHJ1Y3RlZCBhcyBhIFBWSAotICAgIGd1ZXN0LCBhbmQgY29udHJvbHMgd2hl
dGhlciBkb20wIHVzZXMgaGFyZHdhcmUgYXNzaXN0ZWQgcGFnaW5nLCBvciBzaGFkb3cKLSAgICBw
YWdpbmcuICBUaGUgZGVmYXVsdCBpcyBIQVAgd2hlbiBhdmFpbGFibGUsIGFuZCBzaGFkb3cgb3Ro
ZXJ3aXNlLgorKiAgIFRoZSBgc2hhZG93YCBib29sZWFuIGFsbG93cyBkb20wIHRvIGJlIGV4cGxp
Y2l0bHkgY29uc3RydWN0ZWQgdXNpbmcgc2hhZG93CisgICAgcGFnaW5nLiAgVGhpcyBvcHRpb24g
aXMgdW5hdmFpbGFibGUgd2hlbiBgQ09ORklHX1NIQURPV19QQUdJTkdgIGlzCisgICAgZGlzYWJs
ZWQuCiAKLSAgICBUaGlzIG9wdGlvbiBpcyB1bmF2YWlsYWJsZSB3aGVuIGBDT05GSUdfU0hBRE9X
X1BBR0lOR2AgaXMgZGlzYWJsZWQuICBTdWNoCi0gICAgYnVpbGRzIG9mIFhlbiByZXF1aXJlIEhB
UC1jYXBhYmxlIGhhcmR3YXJlIHRvIHVzZSBhIFBWSCBkb20wLgorICAgIEZvciBQVkgsIGRvbTAg
ZGVmYXVsdHMgdG8gdXNpbmcgSEFQIG9uIGNhcGFibGUgaGFyZHdhcmUsIGFuZCBmYWxscyBiYWNr
IHRvCisgICAgc2hhZG93IHBhZ2luZyBvdGhlcndpc2UuICBBIFBWSCBkb20wIGNhbm5vdCBiZSB1
c2VkIGlmIFhlbiBpcyBjb21waWxlZAorICAgIHdpdGhvdXQgcGFnaW5nIHN1cHBvcnQsIGFuZCB0
aGUgaGFyZHdhcmUgbGFja3MgSEFQIHN1cHBvcnQuCisKKyAgICBGb3IgUFYsIHRoZSB1c2Ugb2Yg
ZG9tMCBzaGFkb3cgbW9kZSBpcyBvbmx5IGZvciBkZXZlbG9wbWVudCBwdXJwb3Nlcy4gIFBWCisg
ICAgZ3Vlc3RzIGRvIG5vIHJlcXVpcmUgYW55IHBhZ2luZyBzdXBwb3J0IGJ5IGRlZmF1bHQuCiAK
ICogICBUaGUgYHZlcmJvc2VgIGJvb2xlYW4gaXMgaW50ZW5kZWQgZm9yIGRpYWdub3N0aWNzLCBh
bmQgcHJpbnRzIG91dCBleHRyYQogICAgIGluZm9ybWF0aW9uIGR1cmluZyB0aGUgZG9tMCBidWls
ZC4gIEl0IGRlZmF1bHRzIHRvIGZhbHNlLgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbTBf
YnVpbGQuYyBiL3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMKaW5kZXggMjczMTVkNS4uOTNlNTUz
MSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYworKysgYi94ZW4vYXJjaC94
ODYvZG9tMF9idWlsZC5jCkBAIC01ODgsMTQgKzU4OCw2IEBAIGludCBfX2luaXQgY29uc3RydWN0
X2RvbTAoc3RydWN0IGRvbWFpbiAqZCwgY29uc3QgbW9kdWxlX3QgKmltYWdlLAogCiAgICAgcHJv
Y2Vzc19wZW5kaW5nX3NvZnRpcnFzKCk7CiAKLSNpZmRlZiBDT05GSUdfU0hBRE9XX1BBR0lORwot
ICAgIGlmICggb3B0X2RvbTBfc2hhZG93ICYmICFkb20wX3B2aCApCi0gICAgewotICAgICAgICBv
cHRfZG9tMF9zaGFkb3cgPSBmYWxzZTsKLSAgICAgICAgcHJpbnRrKFhFTkxPR19XQVJOSU5HICJT
aGFkb3cgRG9tMCByZXF1aXJlcyBQVkguIE9wdGlvbiBpZ25vcmVkLlxuIik7Ci0gICAgfQotI2Vu
ZGlmCi0KICAgICBpZiAoIGlzX2h2bV9kb21haW4oZCkgKQogICAgICAgICByYyA9IGRvbTBfY29u
c3RydWN0X3B2aChkLCBpbWFnZSwgaW1hZ2VfaGVhZHJvb20sIGluaXRyZCwgY21kbGluZSk7CiAg
ICAgZWxzZSBpZiAoIGlzX3B2X2RvbWFpbihkKSApCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
cHYvZG9tMF9idWlsZC5jIGIveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYwppbmRleCAwNjRh
MTBlLi40YTE1MjZhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMKQEAgLTkwNiw2ICs5MDYsMTUgQEAgaW50
IF9faW5pdCBkb20wX2NvbnN0cnVjdF9wdihzdHJ1Y3QgZG9tYWluICpkLAogICAgIGlmICggZC0+
ZG9tYWluX2lkID09IGhhcmR3YXJlX2RvbWlkICkKICAgICAgICAgaW9tbXVfaHdkb21faW5pdChk
KTsKIAorICAgIC8qIEFjdGl2YXRlIHNoYWRvdyBtb2RlLCBpZiByZXF1ZXN0ZWQuICBSZXVzZSB0
aGUgcHZfbDF0ZiB0YXNrbGV0LiAqLworI2lmZGVmIENPTkZJR19TSEFET1dfUEFHSU5HCisgICAg
aWYgKCBvcHRfZG9tMF9zaGFkb3cgKQorICAgIHsKKyAgICAgICAgcHJpbnRrKCJTd2l0Y2hpbmcg
ZG9tMCB0byB1c2luZyBzaGFkb3cgcGFnaW5nXG4iKTsKKyAgICAgICAgdGFza2xldF9zY2hlZHVs
ZSgmZC0+YXJjaC5wYWdpbmcuc2hhZG93LnB2X2wxdGZfdGFza2xldCk7CisgICAgfQorI2VuZGlm
CisKICAgICB2LT5pc19pbml0aWFsaXNlZCA9IDE7CiAgICAgY2xlYXJfYml0KF9WUEZfZG93biwg
JnYtPnBhdXNlX2ZsYWdzKTsKIAotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 20 10:18:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 10:18:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSfN8-00084w-Oo; Mon, 20 May 2019 10:18:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=EBqs=TU=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hSfN7-00084a-3O
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 10:18:21 +0000
X-Inumbo-ID: 977aba84-7ae8-11e9-8980-bc764e045a96
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 977aba84-7ae8-11e9-8980-bc764e045a96;
 Mon, 20 May 2019 10:18:20 +0000 (UTC)
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=SoftFail smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: SoftFail (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com is inclined to not designate
 23.29.105.83 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 exists:%{i}._spf.mta.salesforce.com ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: LKv5Zr2d4JflOrzLK105P6AbjiMap8a2SxIsNWKV8Kvevb77qalPy3K91Obvj4qnuSk1ZH3nbu
 /3NNQ9blhKRZAlcE3RR1He8wO54NcIaThuH/Gof1Gc28KPV5fbSWwvScSNPTGZD1UQN1rpviQK
 eYtYUT/UAKa3p9dKyzEk4HZZUT4IhxeqbjYcRtRZlVQDMomZfWm3JKWQdWx95JgxwhIajBMQr8
 zDDcwSkAkxbuO4+sbFowI2wF80RXYEGLhLjPVqm+rZx8BnTj7zwB4SKa/JhEj+7VKFkFh/oqUB
 wVo=
X-SBRS: 2.7
X-MesageID: 641031
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,491,1549947600"; 
   d="scan'208";a="641031"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 20 May 2019 11:18:14 +0100
Message-ID: <1558347494-21640-5-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1558347494-21640-1-git-send-email-andrew.cooper3@citrix.com>
References: <1558347494-21640-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 4/4] x86/boot: Link opt_dom0_verbose to
 CONFIG_VERBOSE_DEBUG
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2UgY3VycmVudGx5IGhhdmUgYW4gYXN5bW1ldHJpYyBzZXR1cCB3aGVyZSBDT05GSUdfVkVSQk9T
RV9ERUJVRyBjb250cm9scwpleHRyYSBkaWFnbm9zdGljcyBmb3IgYSBQViBkb20wLCBhbmQgb3B0
X2RvbTBfdmVyYm9zZSBjb250cm9scyBleHRyYQpkaWFnbm9zdGljcyBmb3IgYSBQVkggZG9tMC4K
CkRlZmF1bHQgb3B0X2RvbTBfdmVyYm9zZSB0byBDT05GSUdfVkVSQk9TRV9ERUJVRyBhbmQgdXNl
IG9wdF9kb20wX3ZlcmJvc2UKY29uc2lzdGVudGx5LgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJl
dWxpY2hAc3VzZS5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDQzogUm9n
ZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQogZG9jcy9taXNjL3hlbi1j
b21tYW5kLWxpbmUucGFuZG9jIHwgMyArKy0KIHhlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMgICAg
ICAgICB8IDIgKy0KIHhlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMgICAgICB8IDcgKysrKy0t
LQogMyBmaWxlcyBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jIGIvZG9jcy9taXNjL3hl
bi1jb21tYW5kLWxpbmUucGFuZG9jCmluZGV4IGU2ZDI0MWUuLjUxZGM4YWUgMTAwNjQ0Ci0tLSBh
L2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYworKysgYi9kb2NzL21pc2MveGVuLWNv
bW1hbmQtbGluZS5wYW5kb2MKQEAgLTY4Nyw3ICs2ODcsOCBAQCBDb250cm9scyBmb3IgaG93IGRv
bTAgaXMgY29uc3RydWN0ZWQgb24geDg2IHN5c3RlbXMuCiAgICAgZ3Vlc3RzIGRvIG5vIHJlcXVp
cmUgYW55IHBhZ2luZyBzdXBwb3J0IGJ5IGRlZmF1bHQuCiAKICogICBUaGUgYHZlcmJvc2VgIGJv
b2xlYW4gaXMgaW50ZW5kZWQgZm9yIGRpYWdub3N0aWNzLCBhbmQgcHJpbnRzIG91dCBleHRyYQot
ICAgIGluZm9ybWF0aW9uIGR1cmluZyB0aGUgZG9tMCBidWlsZC4gIEl0IGRlZmF1bHRzIHRvIGZh
bHNlLgorICAgIGluZm9ybWF0aW9uIGR1cmluZyB0aGUgZG9tMCBidWlsZC4gIEl0IGRlZmF1bHRz
IHRvIHRoZSBjb21waWxlIHRpbWUgY2hvaWNlCisgICAgb2YgYENPTkZJR19WRVJCT1NFX0RFQlVH
YC4KIAogIyMjIGRvbTAtaW9tbXUKICAgICA9IExpc3Qgb2YgWyBwYXNzdGhyb3VnaD08Ym9vbD4s
IHN0cmljdD08Ym9vbD4sIG1hcC1pbmNsdXNpdmU9PGJvb2w+LApkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L2RvbTBfYnVpbGQuYyBiL3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMKaW5kZXggOTNl
NTUzMS4uOWIwNjM2MyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYworKysg
Yi94ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jCkBAIC0yODEsNyArMjgxLDcgQEAgc3RydWN0IHZj
cHUgKl9faW5pdCBhbGxvY19kb20wX3ZjcHUwKHN0cnVjdCBkb21haW4gKmRvbTApCiBib29sIF9f
aW5pdGRhdGEgb3B0X2RvbTBfc2hhZG93OwogI2VuZGlmCiBib29sIF9faW5pdGRhdGEgb3B0X2Rv
bTBfcHZoID0gIUlTX0VOQUJMRUQoQ09ORklHX1BWKTsKLWJvb2wgX19pbml0ZGF0YSBvcHRfZG9t
MF92ZXJib3NlOworYm9vbCBfX2luaXRkYXRhIG9wdF9kb20wX3ZlcmJvc2UgPSBJU19FTkFCTEVE
KENPTkZJR19WRVJCT1NFX0RFQlVHKTsKIAogc3RhdGljIGludCBfX2luaXQgcGFyc2VfZG9tMF9w
YXJhbShjb25zdCBjaGFyICpzKQogewpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L2RvbTBf
YnVpbGQuYyBiL3hlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMKaW5kZXggNGExNTI2YS4uOTAz
NjExZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYworKysgYi94ZW4v
YXJjaC94ODYvcHYvZG9tMF9idWlsZC5jCkBAIC0zNDUsOSArMzQ1LDEwIEBAIGludCBfX2luaXQg
ZG9tMF9jb25zdHJ1Y3RfcHYoc3RydWN0IGRvbWFpbiAqZCwKIAogICAgIGlmICggKHJjID0gZWxm
X2luaXQoJmVsZiwgaW1hZ2Vfc3RhcnQsIGltYWdlX2xlbikpICE9IDAgKQogICAgICAgICByZXR1
cm4gcmM7Ci0jaWZkZWYgQ09ORklHX1ZFUkJPU0VfREVCVUcKLSAgICBlbGZfc2V0X3ZlcmJvc2Uo
JmVsZik7Ci0jZW5kaWYKKworICAgIGlmICggb3B0X2RvbTBfdmVyYm9zZSApCisgICAgICAgIGVs
Zl9zZXRfdmVyYm9zZSgmZWxmKTsKKwogICAgIGVsZl9wYXJzZV9iaW5hcnkoJmVsZik7CiAgICAg
aWYgKCAocmMgPSBlbGZfeGVuX3BhcnNlKCZlbGYsICZwYXJtcykpICE9IDAgKQogICAgICAgICBn
b3RvIG91dDsKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 20 10:18:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 10:18:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSfNB-00085r-Gw; Mon, 20 May 2019 10:18:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=EBqs=TU=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hSfN9-00085P-VR
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 10:18:23 +0000
X-Inumbo-ID: 981ad59c-7ae8-11e9-8277-5781eda551ae
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 981ad59c-7ae8-11e9-8277-5781eda551ae;
 Mon, 20 May 2019 10:18:21 +0000 (UTC)
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=SoftFail smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: SoftFail (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com is inclined to not designate
 23.29.105.83 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 exists:%{i}._spf.mta.salesforce.com ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: +BMD2r4VwSHOxe19ETszbshqGZr3HjLzcw9oBiySnffhyTpABUlqI4824O2xPNLDWki2+wYKZo
 SczsCjfTs+SbmL0Mo55vlvGpoMspvxX7V+m9Hu7klkOSgbXHt2YG95gw3C4gqZYaWDa8smFryV
 x4vCD80QLhGYnjOpg9O8bY83LAkdUIjHkkKGM0iSWLt7cWG+E1GlbXWbYwpBIN65Jj4e/SAPKi
 PJCoCrigJfpS9ugiEX4FedY5CaRyTUb+Y6pPk5WVnz6IcOFwnAMbXQR2v62/l36mHltSPcnvIO
 azQ=
X-SBRS: 2.7
X-MesageID: 629047
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,491,1549947600"; 
   d="scan'208";a="629047"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 20 May 2019 11:18:12 +0100
Message-ID: <1558347494-21640-3-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1558347494-21640-1-git-send-email-andrew.cooper3@citrix.com>
References: <1558347494-21640-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 2/4] x86/boot: Rename dom0_{pvh,
 verbose} variables to have an opt_ prefix
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Rm9yIGNvbnNpc3RlbmN5IHdpdGggb3RoZXIgY29tbWFuZCBsaW5lIG9wdGlvbnMuCgpObyBmdW5j
dGlvbmFsIGNoYW5nZS4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpD
QzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJv
Z2VyLnBhdUBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMgICAgIHwg
MTIgKysrKysrLS0tLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2RvbTBfYnVpbGQuYyB8ICAyICstCiB4
ZW4vYXJjaC94ODYvc2V0dXAuYyAgICAgICAgICB8ICAyICstCiB4ZW4vaW5jbHVkZS9hc20teDg2
L3NldHVwLmggICB8ICA0ICsrLS0KIDQgZmlsZXMgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwg
MTAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYyBi
L3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMKaW5kZXggNzNmNTQwNy4uMjczMTVkNSAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYworKysgYi94ZW4vYXJjaC94ODYvZG9tMF9i
dWlsZC5jCkBAIC0yNjEsNyArMjYxLDcgQEAgdW5zaWduZWQgaW50IF9faW5pdCBkb20wX21heF92
Y3B1cyh2b2lkKQogICAgICAgICBtYXhfdmNwdXMgPSBvcHRfZG9tMF9tYXhfdmNwdXNfbWluOwog
ICAgIGlmICggb3B0X2RvbTBfbWF4X3ZjcHVzX21heCA8IG1heF92Y3B1cyApCiAgICAgICAgIG1h
eF92Y3B1cyA9IG9wdF9kb20wX21heF92Y3B1c19tYXg7Ci0gICAgbGltaXQgPSBkb20wX3B2aCA/
IEhWTV9NQVhfVkNQVVMgOiBNQVhfVklSVF9DUFVTOworICAgIGxpbWl0ID0gb3B0X2RvbTBfcHZo
ID8gSFZNX01BWF9WQ1BVUyA6IE1BWF9WSVJUX0NQVVM7CiAgICAgaWYgKCBtYXhfdmNwdXMgPiBs
aW1pdCApCiAgICAgICAgIG1heF92Y3B1cyA9IGxpbWl0OwogCkBAIC0yODAsOCArMjgwLDggQEAg
c3RydWN0IHZjcHUgKl9faW5pdCBhbGxvY19kb20wX3ZjcHUwKHN0cnVjdCBkb21haW4gKmRvbTAp
CiAjaWZkZWYgQ09ORklHX1NIQURPV19QQUdJTkcKIGJvb2wgX19pbml0ZGF0YSBvcHRfZG9tMF9z
aGFkb3c7CiAjZW5kaWYKLWJvb2wgX19pbml0ZGF0YSBkb20wX3B2aCA9ICFJU19FTkFCTEVEKENP
TkZJR19QVik7Ci1ib29sIF9faW5pdGRhdGEgZG9tMF92ZXJib3NlOworYm9vbCBfX2luaXRkYXRh
IG9wdF9kb20wX3B2aCA9ICFJU19FTkFCTEVEKENPTkZJR19QVik7Citib29sIF9faW5pdGRhdGEg
b3B0X2RvbTBfdmVyYm9zZTsKIAogc3RhdGljIGludCBfX2luaXQgcGFyc2VfZG9tMF9wYXJhbShj
b25zdCBjaGFyICpzKQogewpAQCAtMjk2LDE1ICsyOTYsMTUgQEAgc3RhdGljIGludCBfX2luaXQg
cGFyc2VfZG9tMF9wYXJhbShjb25zdCBjaGFyICpzKQogICAgICAgICAgICAgc3MgPSBzdHJjaHIo
cywgJ1wwJyk7CiAKICAgICAgICAgaWYgKCBJU19FTkFCTEVEKENPTkZJR19QVikgJiYgIWNtZGxp
bmVfc3RyY21wKHMsICJwdiIpICkKLSAgICAgICAgICAgIGRvbTBfcHZoID0gZmFsc2U7CisgICAg
ICAgICAgICBvcHRfZG9tMF9wdmggPSBmYWxzZTsKICAgICAgICAgZWxzZSBpZiAoIElTX0VOQUJM
RUQoQ09ORklHX0hWTSkgJiYgIWNtZGxpbmVfc3RyY21wKHMsICJwdmgiKSApCi0gICAgICAgICAg
ICBkb20wX3B2aCA9IHRydWU7CisgICAgICAgICAgICBvcHRfZG9tMF9wdmggPSB0cnVlOwogI2lm
ZGVmIENPTkZJR19TSEFET1dfUEFHSU5HCiAgICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFyc2Vf
Ym9vbGVhbigic2hhZG93Iiwgcywgc3MpKSA+PSAwICkKICAgICAgICAgICAgIG9wdF9kb20wX3No
YWRvdyA9IHZhbDsKICNlbmRpZgogICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xl
YW4oInZlcmJvc2UiLCBzLCBzcykpID49IDAgKQotICAgICAgICAgICAgZG9tMF92ZXJib3NlID0g
dmFsOworICAgICAgICAgICAgb3B0X2RvbTBfdmVyYm9zZSA9IHZhbDsKICAgICAgICAgZWxzZQog
ICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZt
L2RvbTBfYnVpbGQuYyBiL3hlbi9hcmNoL3g4Ni9odm0vZG9tMF9idWlsZC5jCmluZGV4IGFhNTk5
ZjAuLjg4NDUzOTkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZG9tMF9idWlsZC5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9odm0vZG9tMF9idWlsZC5jCkBAIC00ODQsNyArNDg0LDcgQEAgc3Rh
dGljIGludCBfX2luaXQgcHZoX3BvcHVsYXRlX3AybShzdHJ1Y3QgZG9tYWluICpkKQogICAgICAg
ICAgICAgcmV0dXJuIHJjOwogICAgIH0KIAotICAgIGlmICggZG9tMF92ZXJib3NlICkKKyAgICBp
ZiAoIG9wdF9kb20wX3ZlcmJvc2UgKQogICAgICAgICBwcmludF9vcmRlcl9zdGF0cyhkKTsKIAog
ICAgIHJldHVybiAwOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NldHVwLmMgYi94ZW4vYXJj
aC94ODYvc2V0dXAuYwppbmRleCA5NTY2YjFkLi4wZWQ5NGE2IDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvc2V0dXAuYworKysgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwpAQCAtMTcxMyw3ICsxNzEz
LDcgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlf
cCkKICAgICBpbml0X2d1ZXN0X2NwdWlkKCk7CiAgICAgaW5pdF9ndWVzdF9tc3JfcG9saWN5KCk7
CiAKLSAgICBpZiAoIGRvbTBfcHZoICkKKyAgICBpZiAoIG9wdF9kb20wX3B2aCApCiAgICAgewog
ICAgICAgICBkb20wX2NmZy5mbGFncyB8PSAoWEVOX0RPTUNUTF9DREZfaHZtX2d1ZXN0IHwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICgoaHZtX2hhcF9zdXBwb3J0ZWQoKSAmJiAhb3B0X2Rv
bTBfc2hhZG93KSA/CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3NldHVwLmggYi94
ZW4vaW5jbHVkZS9hc20teDg2L3NldHVwLmgKaW5kZXggYmI0YzM4NS4uMTVkNjM2MyAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zZXR1cC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvc2V0dXAuaApAQCAtNjQsOCArNjQsOCBAQCBleHRlcm4gYm9vbCBvcHRfZG9tMF9zaGFkb3c7
CiAjZWxzZQogI2RlZmluZSBvcHRfZG9tMF9zaGFkb3cgZmFsc2UKICNlbmRpZgotZXh0ZXJuIGJv
b2wgZG9tMF9wdmg7Ci1leHRlcm4gYm9vbCBkb20wX3ZlcmJvc2U7CitleHRlcm4gYm9vbCBvcHRf
ZG9tMF9wdmg7CitleHRlcm4gYm9vbCBvcHRfZG9tMF92ZXJib3NlOwogCiAjZGVmaW5lIG1heF9p
bml0X2RvbWlkICgwKQogCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 20 10:18:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 10:18:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSfN9-000852-1t; Mon, 20 May 2019 10:18:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=EBqs=TU=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hSfN7-00084l-Nq
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 10:18:21 +0000
X-Inumbo-ID: 9621b350-7ae8-11e9-a659-039fc2ce5bac
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9621b350-7ae8-11e9-a659-039fc2ce5bac;
 Mon, 20 May 2019 10:18:18 +0000 (UTC)
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=SoftFail smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: SoftFail (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com is inclined to not designate
 23.29.105.83 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 exists:%{i}._spf.mta.salesforce.com ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: AGfejWn/EUGs4O8uUIPMt7VfhVcFNncIj+L313f8AGgS9Jud2KEhszvkjinmSHehseb5zeNKLc
 V9oGp/Ejry6SlA+PGoihexxcWE3OeppSGpCOOpUvfGNlEqNxA4bhsnxY+j9DYrWu9sUJzzKB3G
 Rp8QVbCCiZFHw6GicqAePDu0E6UHTN3ybRT4zP9ZbT7Yz4LydozZZ8dEDrAw7VfePu21p6qnGP
 0KYWOiSe8Hd0Hq5f7Vx9Moemtqc7XlJ1Sqsl6dCl/iDOHCpQbgG/mK4xYSts/gex2ldyhKXFYo
 7hM=
X-SBRS: 2.7
X-MesageID: 629045
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,491,1549947600"; 
   d="scan'208";a="629045"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 20 May 2019 11:18:11 +0100
Message-ID: <1558347494-21640-2-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1558347494-21640-1-git-send-email-andrew.cooper3@citrix.com>
References: <1558347494-21640-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 1/4] x86/pv: Fix error handling in
 dom0_construct_pv()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T25lIHBhdGggaW4gZG9tMF9jb25zdHJ1Y3RfcHYoKSByZXR1cm5zIC0xIHVubGlrZSBhbGwgb3Ro
ZXIgZXJyb3IgcGF0aHMuClN3aXRjaCBpdCB0byByZXR1cm5pbmcgLUVJTlZBTC4KClRoaXMgd2Fz
IGxhc3QgbW9kaWZpZWQgYnkgYy9zIGM4NDQ4MWZiIFhTQS01NSwgYnV0IHRoZSBidWcgcHJlZGF0
ZXMgdGhhdApzZXJpZXMuICBIb3dldmVyLCB0aGlzIHBhdGNoIGRpZCAoZm9yIG5vIG9idmlvdXMg
cmVhc29uKSBpbnRyb2R1Y2UgYQpiaWZ1cmNhdGVkIHRhaWwgdG8gdGhlIGZ1bmN0aW9uIHdpdGgg
dHdvIHN1YnRseSBkaWZmZXJlbnQgZWxmX2NoZWNrX2Jyb2tlbigpCmNsYXVzZXMuCgpBcyB0aGUg
ZWxmX2NoZWNrX2Jyb2tlbigpIGlzIGp1c3QgYSB3YXJuaW5nIGFuZCBkb2Vzbid0IGluZmx1ZW5j
ZSB0aGUgZnVydGhlcgpib290LCBmb2xkIHRoZSBleGl0IHBhdGhzIHRvZ2V0aGVyIGFuZCB1c2Ug
YSBzaW5nbGUgY2xhdXNlLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+
CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDQzogUm9nZXIgUGF1IE1vbm7DqSA8
cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYyB8
IDEwICsrLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDggZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYyBiL3hlbi9h
cmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMKaW5kZXggY2VmMmQ0Mi4uMDY0YTEwZSAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYworKysgYi94ZW4vYXJjaC94ODYvcHYvZG9t
MF9idWlsZC5jCkBAIC03MzUsNyArNzM1LDcgQEAgaW50IF9faW5pdCBkb20wX2NvbnN0cnVjdF9w
dihzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgbWFwY2FjaGVfb3ZlcnJpZGVfY3VycmVu
dChOVUxMKTsKICAgICAgICAgICAgIHN3aXRjaF9jcjNfY3I0KGN1cnJlbnQtPmFyY2guY3IzLCBy
ZWFkX2NyNCgpKTsKICAgICAgICAgICAgIHByaW50aygiSW52YWxpZCBIWVBFUkNBTExfUEFHRSBm
aWVsZCBpbiBFTEYgbm90ZXMuXG4iKTsKLSAgICAgICAgICAgIHJjID0gLTE7CisgICAgICAgICAg
ICByYyA9IC1FSU5WQUw7CiAgICAgICAgICAgICBnb3RvIG91dDsKICAgICAgICAgfQogICAgICAg
ICBoeXBlcmNhbGxfcGFnZV9pbml0aWFsaXNlKApAQCAtOTAzLDIxICs5MDMsMTUgQEAgaW50IF9f
aW5pdCBkb20wX2NvbnN0cnVjdF9wdihzdHJ1Y3QgZG9tYWluICpkLAogICAgIHJjID0gZG9tMF9z
ZXR1cF9wZXJtaXNzaW9ucyhkKTsKICAgICBCVUdfT04ocmMgIT0gMCk7CiAKLSAgICBpZiAoIGVs
Zl9jaGVja19icm9rZW4oJmVsZikgKQotICAgICAgICBwcmludGsoIiBYZW4gd2FybmluZzogZG9t
MCBrZXJuZWwgYnJva2VuIEVMRjogJXNcbiIsCi0gICAgICAgICAgICAgICBlbGZfY2hlY2tfYnJv
a2VuKCZlbGYpKTsKLQogICAgIGlmICggZC0+ZG9tYWluX2lkID09IGhhcmR3YXJlX2RvbWlkICkK
ICAgICAgICAgaW9tbXVfaHdkb21faW5pdChkKTsKIAogICAgIHYtPmlzX2luaXRpYWxpc2VkID0g
MTsKICAgICBjbGVhcl9iaXQoX1ZQRl9kb3duLCAmdi0+cGF1c2VfZmxhZ3MpOwogCi0gICAgcmV0
dXJuIDA7Ci0KIG91dDoKICAgICBpZiAoIGVsZl9jaGVja19icm9rZW4oJmVsZikgKQotICAgICAg
ICBwcmludGsoIiBYZW4gZG9tMCBrZXJuZWwgYnJva2VuIEVMRjogJXNcbiIsCisgICAgICAgIHBy
aW50ayhYRU5MT0dfV0FSTklORyAiRG9tMCBrZXJuZWwgYnJva2VuIEVMRjogJXNcbiIsCiAgICAg
ICAgICAgICAgICBlbGZfY2hlY2tfYnJva2VuKCZlbGYpKTsKIAogICAgIHJldHVybiByYzsKLS0g
CjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 20 10:30:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 10:30:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSfZ7-0001dl-Rq; Mon, 20 May 2019 10:30:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=26W0=TU=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hSfZ5-0001dg-Qq
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 10:30:43 +0000
X-Inumbo-ID: 5188f168-7aea-11e9-8980-bc764e045a96
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5188f168-7aea-11e9-8980-bc764e045a96;
 Mon, 20 May 2019 10:30:42 +0000 (UTC)
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=SoftFail smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: SoftFail (esa1.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com is inclined to not designate
 23.29.105.83 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 exists:%{i}._spf.mta.salesforce.com ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: qsj8QPkevqOOIAC1jagUdSKAgqWsxFASMPJjkgh7Zn7ZgjKRUEKIfwvlGi9yHosNegIBDrmdtY
 1D5QYoKXtU0vdEfUH3qh8XLwFJ6IUryzZCjFErnKIfcUiMsi2vmdugLvRauFH6KNj6qOxkTvgc
 cjQPPBfemWRI1wmfqYwHkL6fzxvb1Hi8SKMsIm9eFKIBmmXH2XgFqaDwksZ0Rx0zzKuhep3rDU
 DiDldsZnqFWdamrG5dNNGmRhqelJbSyaBr79yUeRihxerPO5uonKhJSFS3DKquNMdx5r89Jbu6
 xYo=
X-SBRS: 2.7
X-MesageID: 641526
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,491,1549947600"; 
   d="scan'208";a="641526"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23778.33200.47146.497482@mariner.uk.xensource.com>
Date: Mon, 20 May 2019 11:30:08 +0100
To: Jan Beulich <JBeulich@suse.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
In-Reply-To: <osstest-136385-mainreport@xen.org>
References: <osstest-136385-mainreport@xen.org>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [xen-4.11-testing test] 136385: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

b3NzdGVzdCBzZXJ2aWNlIG93bmVyIHdyaXRlcyAoIlt4ZW4tNC4xMS10ZXN0aW5nIHRlc3RdIDEz
NjM4NTogcmVncmVzc2lvbnMgLSBGQUlMIik6Cj4gZmxpZ2h0IDEzNjM4NSB4ZW4tNC4xMS10ZXN0
aW5nIHJlYWwgW3JlYWxdCj4gaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9sb2dzLzEzNjM4NS8KPiAKPiBSZWdyZXNzaW9ucyA6LSgKPiAKPiBUZXN0cyB3aGljaCBk
aWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKPiBpbmNsdWRpbmcgdGVzdHMgd2hpY2gg
Y291bGQgbm90IGJlIHJ1bjoKPiAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEzNTY4Mwo+ICB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAxMCBkZWJpYW4taHZtLWlu
c3RhbGwgZmFpbCBSRUdSLiB2cy4gMTM1NjgzCgpUaGVzZSBhcmUgYSBrbm93biBidWcuICBUaGUg
RGViaWFuICJzdHJldGNoIiAoInN0YWJsZSIpIGkzODYga2VybmVsCnNpbXBseSBkb2VzIG5vdCB3
b3JrIHVuZGVyIFhlbiBIVk0uICBJIGRvbid0IHRobmsgdGhpcyBpcyBhbnl0aGluZyB0bwpkbyB3
aXRoIHRoZSA0LjExIFhlbiBjb21taXRzIHVuZGVyIHRlc3QgaGVyZS4gIEl0IGlzIGFwcGVhcmlu
ZyBoZXJlIGluCnRoaXMgZmxpZ2h0IGJlY2F1c2UgSSByZW9yZ2FuaXNlZCB0aGUgYW1kNjQvaTM4
NiB0ZXN0IGpvYnMuCgo+ICB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgMTYgZ3Vlc3Qtc3Rh
cnQvZGViaWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMzU2ODMKCkkgbG9va2VkIGF0IHRoaXMu
ICBJIHRob3VnaHQgaXQgbWlnaHQgYmUgdGhlIGtub3duIHhlbnN0b3JlIG1lbW9yeQpoYW5kbGlu
ZyBidWcgYnV0IGl0IGRvZXNuJ3Qgc2VlbSB0byBiZS4gIEkgbG9va2VkIGF0IHRoZSBsb2dzIGFu
ZCB0aGUKZ3Vlc3Qgc2VlbXMgc2ltcGx5IG5vdCB0byBoYXZlIHN0YXJ0ZWQgYXQgYWxsLiAgVGhl
cmUgaXMgbm90aGluZyBmcm9tCml0IGluIGl0cyBwdiBjb25zb2xlLiAgQWRkaW5nIHNvbWUgQVJN
IGZvbGtzLiAgSSBoYXZlIGEgbWVtb3J5IG9mIHNvbWUKYWxsZWdhdGlvbiB0aGF0IHRoZXJlIGlz
IGEgZnVuZGFtZW50YWwgY2FjaGUgbWlzbWFuYWdlbWVudCBwcm9ibGVtCndoaWNoIG1pZ2h0IGNh
dXNlIHRoaXMsIGluIHdoaWNoIGNhc2Ugd2UgcHJvYmFibHkgb3VnaHQgdG8gZm9yY2UgcHVzaC4K
Cklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 20 10:33:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 10:33:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSfbr-0001lo-Bx; Mon, 20 May 2019 10:33:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DuAc=TU=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hSfbq-0001lj-61
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 10:33:34 +0000
X-Inumbo-ID: b71e44b9-7aea-11e9-8980-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id b71e44b9-7aea-11e9-8980-bc764e045a96;
 Mon, 20 May 2019 10:33:32 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 4A01D374;
 Mon, 20 May 2019 03:33:32 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 51E3D3F5AF;
 Mon, 20 May 2019 03:33:30 -0700 (PDT)
To: Viktor Mitin <viktor.mitin.19@gmail.com>
References: <20190516132016.8032-1-viktor.mitin.19@gmail.com>
 <37a3a6c6-7de4-e496-5619-00f31e8e338f@arm.com>
 <20190517064745.GA14853@localhost>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <9bc2b400-c65d-3761-869d-4cad2d8959c4@arm.com>
Date: Mon, 20 May 2019 11:33:28 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190517064745.GA14853@localhost>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] coverage: filter out libfdt.o and
 libelf.o
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxNy8wNS8yMDE5IDA3OjQ3LCBWaWt0b3IgTWl0aW4gd3JvdGU6Cj4gT24gVGh1LCBNYXkg
MTYsIDIwMTkgYXQgMDY6NDA6MTRQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pgo+PiBO
byBuZWVkIHRvIHJlc2VuZCB0aGUgcGF0Y2gsIEkgY2FuIGRvIHRoZSBtb2RpZmljYXRpb24gd2hl
biBJIHdpbGwgY29tbWl0IHRoZSBwYXRjaC4KPj4KPiAKPiBIaSBKdWxpZW4sCgpIaSwKCj4gCj4g
VGhhbmsgeW91IGZvciBkZXRhaWxlZCBkZXNjcmlwdGlvbiBwcm92aWRlZC4KPiBXaWxsIHRha2Ug
aW50byBjb25zaWRlcmF0aW9uIGFsbCB0aGUgbm90ZXMuCgpEb2VzIGl0IG1lYW4geW91IGFyZSBo
YXBweSB3aXRoIHRoZSBjb21taXQgbWVzc2FnZSBJIHN1Z2dlc3RlZD8KCkNoZWVycywKCi0tIApK
dWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 20 10:46:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 10:46:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSfoi-0002fo-Lq; Mon, 20 May 2019 10:46:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=26W0=TU=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hSfoh-0002fj-Da
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 10:46:51 +0000
X-Inumbo-ID: 91ec5ac8-7aec-11e9-8980-bc764e045a96
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 91ec5ac8-7aec-11e9-8980-bc764e045a96;
 Mon, 20 May 2019 10:46:49 +0000 (UTC)
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=SoftFail smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: SoftFail (esa2.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com is inclined to not designate
 23.29.105.83 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 exists:%{i}._spf.mta.salesforce.com ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: KUgmLN9Ow5UXTsH8Fd0n6TLdEwP/rLo8EqNsjyHn3baS0TNcxzuUeMoA8eAJioS70WtjF0lL6Z
 07girzZS3iHr8QJrb/5pav7jhsnKUHwV+aFMglU7NL6ODzJ2dGUOL02rmbgMaUW43jsDiHUaf8
 bN6tA6EiF/KVyULxBe8KE9W8SXfY3BNkQLMtyszWgeiNRmwo1Z/1QMVswP0ex9cR/SEoo/xjuq
 Z+ROVdDz5fsWoEmesjvnnPjyPpeb59m0raqEYuZpYSOTwvL+ec1et6HWl84XzVzu86P1wcSuzF
 Qcs=
X-SBRS: 2.7
X-MesageID: 643031
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,491,1549947600"; 
   d="scan'208";a="643031"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23778.34168.78221.110803@mariner.uk.xensource.com>
Date: Mon, 20 May 2019 11:46:16 +0100
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, Stefano Stabellini
 <sstabellini@kernel.org>, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>, Paul Durrant
 <paul.durrant@citrix.com>
In-Reply-To: <E1hSRQF-0006xk-BS@osstest.test-lab.xenproject.org>
References: <E1hSRQF-0006xk-BS@osstest.test-lab.xenproject.org>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: [Xen-devel] Linux 3.18 no longer boots under Xen, please fix
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>, Lars
 Kurth <lars.kurth@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBoYXMgYmVlbiB0cnVlIGZvciBzb21lIHRpbWUuICBvc3N0ZXN0IGhhcyBiZWVuIHNlbmRp
bmcgYXV0b21hdGljCm1haWxzIGluY2x1ZGluZyBiaXNlY3Rpb24gcmVwb3J0cyBsaWtlIHRoZSBv
bmUgYmVsb3csIGZvciBhYm91dCBhCm1vbnRoLgoKb3NzdGVzdCdzICJ0ZXN0ZWQgYW5kIGdvb2Qi
IGJyYW5jaCBvZiBsaW51eC0zLjE4IGlzIDE5MCBkYXlzIGJlaGluZAp0aGUgdXBzdHJlYW0gdGlw
LgoKRG8gd2UgY2FyZSBhYm91dCB0aGlzIGF0IGFsbCA/CgpOb3RlIHRoYXQgdGhlIFhlbiBQcm9q
ZWN0IGRvZXMgbm90IGhhdmUgYSBkZWRpY2F0ZWQgdGVhbSBvZiBRQQplbmdpbmVlcnMgd2hvIGRv
IHRyaWFnZSBvZiB0ZXN0IHJlcG9ydHMuICBJdCBpcyB1cCB0byBldmVyeSBtYWludGFpbmVyCm9m
IGV2ZXJ5IFhlbi1yZWxhdGVkIGNvbXBvbmVudCB0byBrZWVwIGFuIGV5ZSBvbiB0aGVzZSB0ZXN0
IHJlcG9ydHMKYW5kIGludmVzdGlnYXRlIGZhaWx1cmVzLgoKRm9yIHRoZSBhdm9pZGFuY2Ugb2Yg
YW55IGRvdWJ0LCBvc3N0ZXN0J3MgImJpc2VjdGlvbiBjb21wbGV0ZSIgcmVwb3J0cwpjYW4gYWx3
YXlzIGJlIHJlbGllZCBvbiB0byBhY2N1cmF0ZWx5IGlkZW50aWZ5IGEgcmVhbCwgcmVwZWF0YWJs
ZSwKcmVncmVzc2lvbi4gIG9zc3Rlc3Qgd2lsbCBvbmx5IG1ha2Ugc3VjaCBhIHJlcG9ydCBpZiBp
dCBoYXMgcmVwcm9kdWNlZApzZXZlcmFsIHRpbWVzIGJvdGggdGhlIGZhaWx1cmUgYXQgdGhlIGNv
bW1pdCBpdCBibGFtZXMsIGFuZCB0aGUKc3VjY2VzcyBhdCB0aGUgY29tbWl0IGl0IHNheXMgaXMg
T0suICAoSW4gdHJlZXMgd2l0aCBhIGxvdCBvZiBtZXJnaW5nLAp0aGUgY29tbWl0IHRoYXQgaXMg
YmxhbWVkIGlzIHNhZGx5IG9mdGVuIGEgbWVyZ2UsIGJ1dCBvbmUgb2YgaXRzCnBhcmVudHMgd2ls
bCBiZSBpZGVudGlmaWVkIGFzIGdvb2QuKQoKSW4gdGhpcyBjYXNlIG9zc3Rlc3QgaGFzIHNlbnQg
YSBzaWduaWZpY2FudCBudW1iZXIgb2YgZnVuY3Rpb25hbGx5CmlkZW50aWNhbCByZXBvcnRzIHNh
eWluZyBpdCBoYXMgaWRlbnRpZmllZCBhIHJlZ3Jlc3Npb24gaW4gbG90cyBvZgpkaWZmZXJlbnQg
dGVzdHMuICBCdXQgdGhpcyBoYXMgbm90IHJlc3VsdGVkIGluIGFueSBhY3Rpb24gQUZBSUFBLgoK
UGxlYXNlIHdvdWxkIHNvbWVvbmUgaW52b2x2ZWQgd2l0aCB0aGUgTGludXgga2VybmVsIGVuZCBv
ZiB0aGluZ3MgcGljawp0aGlzIHVwLgoKVGhhbmtzLApJYW4uCgpvc3N0ZXN0IHNlcnZpY2Ugb3du
ZXIgd3JpdGVzICgiW2xpbnV4LTMuMTggYmlzZWN0aW9uXSBjb21wbGV0ZSB0ZXN0LWFtZDY0LWFt
ZDY0LXhsIik6Cj4gYnJhbmNoIHhlbi11bnN0YWJsZQo+IHhlbmJyYW5jaCB4ZW4tdW5zdGFibGUK
PiBqb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bAo+IHRlc3RpZCB4ZW4tYm9vdAo+IAo+IFRyZWU6IGxp
bnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9zdGFibGUv
bGludXgtc3RhYmxlLmdpdAo+IFRyZWU6IGxpbnV4ZmlybXdhcmUgZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0Cj4gVHJlZTogb3ZtZiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAo+IFRyZWU6IHFlbXUgZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdAo+IFRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9xZW11LXhlbi5naXQKPiBUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hl
bi5naXQKPiAKPiAqKiogRm91bmQgYW5kIHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioq
Cj4gCj4gICBCdWcgaXMgaW4gdHJlZTogIGxpbnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9z
Y20vbGludXgva2VybmVsL2dpdC9zdGFibGUvbGludXgtc3RhYmxlLmdpdAo+ICAgQnVnIGludHJv
ZHVjZWQ6ICA2YjFhZTUyN2IxZmRlZTg2ZTgxZGEwY2IyNmNlZDc1NzMxYzZjMGZhCj4gICBCdWcg
bm90IHByZXNlbnQ6IGJhNjk4NGZjMDE2MmYyNGE1MTBlYmMzNGU4ODFiNTQ2YjY5YzU1M2IKPiAg
IExhc3QgZmFpbCByZXBybzogaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9sb2dzLzEzNjU3NC8KPiAKPiAKPiAgIChSZXZpc2lvbiBsb2cgdG9vIGxvbmcsIG9taXR0
ZWQuKQo+IAo+IAo+IEZvciBiaXNlY3Rpb24gcmV2aXNpb24tdHVwbGUgZ3JhcGggc2VlOgo+ICAg
IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvcmVzdWx0cy9iaXNl
Y3QvbGludXgtMy4xOC90ZXN0LWFtZDY0LWFtZDY0LXhsLnhlbi1ib290Lmh0bWwKPiBSZXZpc2lv
biBJRHMgaW4gZWFjaCBncmFwaCBub2RlIHJlZmVyLCByZXNwZWN0aXZlbHksIHRvIHRoZSBUcmVl
cyBhYm92ZS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 20 10:52:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 10:52:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSfuL-0003Yk-DW; Mon, 20 May 2019 10:52:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=EBqs=TU=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hSfuJ-0003YX-NG
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 10:52:39 +0000
X-Inumbo-ID: 6128c8be-7aed-11e9-b7ae-737848356648
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6128c8be-7aed-11e9-b7ae-737848356648;
 Mon, 20 May 2019 10:52:37 +0000 (UTC)
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=SoftFail smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: SoftFail (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com is inclined to not designate
 23.29.105.83 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 exists:%{i}._spf.mta.salesforce.com ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: QtfwoDpu03UvA/PyLK2GTckMU2sk4/mNTWqbAPPtlQSRsBkp6WNiGOV+r9+p3gk/9cSC6esJ7Z
 b3mmz7lwog3RgXnrWLlFYe3ZziU/RFBwxpUUZu6kooYtdo6CvAxQUkqjMFkZjV+42yTMH38j5I
 LXMXkYyN2YvNy4e3lz3KCo3C75luNQjtWixDAIwWt2kp0qz71HbC9XY5uSsZ6+FUG2ER0h5gUb
 c2P0qjs0G7jw80ZkbjArXQNu5G9XRkBnTL6sJqQRFflf6Wl0RhCrIHiFQaXcyDL/+c32u+7d2T
 5hk=
X-SBRS: 2.7
X-MesageID: 642245
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,491,1549947600"; 
   d="scan'208";a="642245"
To: <xen-devel@lists.xenproject.org>
References: <CAMctL7UVJm-5fhkX8oHvkUXUK5LsF0BPY44Y3HmuMx6MJXqVMA@mail.gmail.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <00520ca1-3a22-5956-e6f9-5fac4e8c3d9a@citrix.com>
Date: Mon, 20 May 2019 11:52:14 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <CAMctL7UVJm-5fhkX8oHvkUXUK5LsF0BPY44Y3HmuMx6MJXqVMA@mail.gmail.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] Registering interrupt handler for performance
 counter overflow
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTkvMDUvMjAxOSAxOTo0NiwgRWl0YW4gS2FwbGFuIHdyb3RlOgo+IEhpIGFsbCwKPgo+IEkg
YW0gYSBjb21wdXRlciBlbmdpbmVlcmluZyBzdHVkZW50IGF0IENvbHVtYmlhIFVuaXZlcnNpdHku
IFRoaXMgaXMgbXkKPiBmaXJzdCB0aW1lIHdyaXRpbmcgdG8gdGhpcyBsaXN0IChwbGVhc2UgbGV0
IG1lIGtub3cgaWYgdGhpcyBpc24ndCB0aGUKPiBwbGFjZSBmb3IgdGhpcyB0eXBlIG9mIHF1ZXN0
aW9uISkuCgpUaGlzIGlzIGluZGVlZCB0aGUgY29ycmVjdCBwbGFjZSBmb3IgdGhpcyBraW5kIG9m
IHF1ZXN0aW9uLgoKPgo+IEkgYW0gd29ya2luZyB3aXRoIGEgcHJvZmVzc29yIG9uIGEgcHJvamVj
dCB0byBtaXRpZ2F0ZSBTcGVjdHJlIGFuZAo+IE1lbHRkb3duIChhbmQgb3RoZXIgc2ltaWxhciBj
YWNoZSB0aW1pbmcgc2lkZS1jaGFubmVsIGF0dGFja3MpLsKgIFdlCj4gYXJlIHVzaW5nIFhlbiBh
bmQgbW9kaWZ5aW5nIGl0cyBzb3VyY2UgYXMgYSB3YXkgb2YgbW9kZWxpbmcgdGhlIGFmZmVjdAo+
IGNlcnRhaW4gcG90ZW50aWFsIGhhcmR3YXJlIGNoYW5nZXMuIEFzIHBhcnQgb2YgdGhhdCBwcm9q
ZWN0LCB3ZSBuZWVkCj4gdG8gdXNlIHRoZSBwZXJmb3JtYW5jZSBjb3VudGVycyB0byBnZW5lcmF0
ZSBpbnRlcnJ1cHRzIGF0IGNlcnRhaW4KPiBtaWNyb2FyY2hpdGVjdHVyYWwgZXZlbnRzLsKgIEkg
aGF2ZSBzdWNjZXNzZnVsbHkgYWRkZWQgaW50bwo+IHhlbi9hcmNoL3g4Ni9zZXR1cC5jIGEgZmV3
IGxpbmVzIHRvIHNldHVwIHRoZSAoSW50ZWwgU2FuZHkgQnJpZGdlKQo+IHBlcmZvcm1hbmNlIGNv
dW50ZXIgY29udHJvbCBNU1JzIGFuZCBzZXQgdGhlIGNvdW50ZXIgaXRzZWxmIHRvIGEgZmV3Cj4g
YmVsb3cgb3ZlcmZsb3cuwqAgQWxsIHRoYXQncyBtaXNzaW5nIGlzIGEgc2ltcGxlIGludGVycnVw
dCBoYW5kbGVyIHRoYXQKPiB3aWxsIHJlc2V0IHRoZSBjb3VudGVyIHRvIGEgZmV3IGJlbG93IG92
ZXJmbG93IChhbmQgcGVyaGFwcyBkbyBzb21lCj4gbG9nZ2luZykuCj4KPiBJIGFtIGhhdmluZyB0
cm91YmxlIGZpZ3VyaW5nIG91dCBob3cgdG8gcmVnaXN0ZXIgbXkgaGFuZGxlciBpbiBYZW4uwqAg
SQo+IGFzc3VtZSB0aGF0IEkgaGF2ZSB0byBjYWxsIHJlcXVlc3RfaXJxKCksIGJ1dCBJIGFtIG5v
dCBzdXJlIGhvdyB0byBzZXQKPiBhbGwgdGhlIGFyZ3VtZW50cyBmb3IgdGhhdCBjYWxsLsKgIFdv
dWxkIGFueW9uZSBiZSBhYmxlIHRvIGdpdmUgbWUgYW55Cj4gcG9pbnRlcnM/wqAgU3VnZ2VzdGlv
bnMgb3IgcG9pbnRlcnMgdG8gcmVzb3VyY2VzL2V4YW1wbGVzIGZvcgo+IHJlZ2lzdGVyaW5nIGlu
dGVycnVwdCBoYW5kbGVycyBpbiBYZW4gd291bGQgYmUgcmVhbGx5IGhlbHBmdWwhCj4KPiBBbHRl
cm5hdGl2ZWx5LCBpcyB0aGVyZSBhbiBleGlzdGluZyBpbnRlcnJ1cHQgaGFuZGxlciB0aGF0IGlz
IGFscmVhZHkKPiBzZXR1cCBmb3IgUE1DIG92ZXJmbG93IGludGVycnVwdHMgdGhhdCBJIG1pZ2h0
IGJlIGFibGUgdG8gdHdlYWs/CgpJbiB0aGUgWGVuIGNvZGUsIHRoZXJlIGFyZSB0d28gdXNlcyBw
ZXJmb3JtYW5jZSBjb3VudGVycy4KCk9uZSBpcyB0aGUgd2F0Y2hkb2cgKGNtZGxpbmUgIndhdGNo
ZG9nIiwgeGVuL2FyY2gveDg2L25taS5jKSB3aGljaCB1c2VzCnRoZSB1bmhhbHRlZCBjeWNsZXMg
Y291bnRlciB0byBnZW5lcmF0ZWQgYW4gTk1JIG9uIGEgcGVyaW9kaWMgYmFzaXMuwqAKU2VlIHNl
dHVwX2FwaWNfbm1pX3dhdGNoZG9nKCkgZm9yIHRoZSBzZXR1cCBkZXRhaWxzLgoKVGhlIHNlY29u
ZCBpcyB0aGUgdnBtdSBpbmZyYXN0cnVjdHVyZSAoY21kbGluZSAidnBtdSIKeGVuL2FyY2gveDg2
L2NwdS92cG11Kikgd2hpY2ggaXMgZm9yIHZpcnR1YWxpc2luZyB0aGUgcGVyZm9ybWFuY2UKY291
bnRlcnMgZm9yIGd1ZXN0IHVzZSwgYW5kIGlzIHByb2JhYmx5IGNsb3NlciB0byB3aGF0IHlvdSdy
ZSB3YW50aW5nLsKgCkluIHBhcnRpY3VsYXIsIHNlZSBob3cgUE1VX0FQSUNfVkVDVE9SIGlzIGNv
bmZpZ3VyZWQsIHdoaWNoIGluY2x1ZGVzIHRoZQppbnRlcnJ1cHQgcmVnaXN0cmF0aW9uIGFuZCBM
QVBJQyBwcm9ncmFtbWluZy4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 20 10:55:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 10:55:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSfwl-0003id-0R; Mon, 20 May 2019 10:55:11 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=EBqs=TU=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hSfwk-0003iY-Gh
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 10:55:10 +0000
X-Inumbo-ID: bbe18337-7aed-11e9-8980-bc764e045a96
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bbe18337-7aed-11e9-8980-bc764e045a96;
 Mon, 20 May 2019 10:55:09 +0000 (UTC)
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=SoftFail smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: SoftFail (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com is inclined to not designate
 23.29.105.83 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 exists:%{i}._spf.mta.salesforce.com ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: kngocqD78fDzGn6sK3JX/W8w4L0pCoH7k/k/Tq7/2238f9mrwPxuHe1ifO2VO3gtJbh1TcWqGh
 Tqi63Crs+bpnD1p5SVIu2Mic6NVmapVOUfAVV7I125LnKJ0/7ag/TvMRAxPl+sMD4Lgp4lqJIe
 B+xxwCkTtnyPeenXqyV3oRQ74p8hzMu0D/ifk3+WajKhZ9f26Hcp6jzGbCz/x+1bcCknBqHQDI
 6S76sOJO0BAXWSFav5JaZNGlvIPNThOZTLOPlqYFFSgrzOmRVkoiCNHCEYoQ9V2oP2zFviPYZh
 w8w=
X-SBRS: 2.7
X-MesageID: 642338
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,491,1549947600"; 
   d="scan'208";a="642338"
To: <e.kaplan@columbia.edu>, <xen-devel@lists.xenproject.org>
References: <CAMctL7UVJm-5fhkX8oHvkUXUK5LsF0BPY44Y3HmuMx6MJXqVMA@mail.gmail.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <0a458ae4-ea41-772b-68c1-ab76286ef4bd@citrix.com>
Date: Mon, 20 May 2019 11:55:05 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <CAMctL7UVJm-5fhkX8oHvkUXUK5LsF0BPY44Y3HmuMx6MJXqVMA@mail.gmail.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] Registering interrupt handler for performance
 counter overflow
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTkvMDUvMjAxOSAxOTo0NiwgRWl0YW4gS2FwbGFuIHdyb3RlOgo+IEhpIGFsbCwKPgo+IEkg
YW0gYSBjb21wdXRlciBlbmdpbmVlcmluZyBzdHVkZW50IGF0IENvbHVtYmlhIFVuaXZlcnNpdHku
IFRoaXMgaXMgbXkKPiBmaXJzdCB0aW1lIHdyaXRpbmcgdG8gdGhpcyBsaXN0IChwbGVhc2UgbGV0
IG1lIGtub3cgaWYgdGhpcyBpc24ndCB0aGUKPiBwbGFjZSBmb3IgdGhpcyB0eXBlIG9mIHF1ZXN0
aW9uISkuCgooQXBvbG9naWVzIGZvciB0aGUgcmVwb3N0IC0gSSBhY2NpZGVudGFsbHkgZHJvcHBl
ZCB0aGUgQ0MgbGlzdCB0aGUgZmlyc3QKdGltZSBhcm91bmQuKQoKVGhpcyBpcyBpbmRlZWQgdGhl
IGNvcnJlY3QgcGxhY2UgZm9yIHRoaXMga2luZCBvZiBxdWVzdGlvbi4KCj4KPiBJIGFtIHdvcmtp
bmcgd2l0aCBhIHByb2Zlc3NvciBvbiBhIHByb2plY3QgdG8gbWl0aWdhdGUgU3BlY3RyZSBhbmQK
PiBNZWx0ZG93biAoYW5kIG90aGVyIHNpbWlsYXIgY2FjaGUgdGltaW5nIHNpZGUtY2hhbm5lbCBh
dHRhY2tzKS7CoCBXZQo+IGFyZSB1c2luZyBYZW4gYW5kIG1vZGlmeWluZyBpdHMgc291cmNlIGFz
IGEgd2F5IG9mIG1vZGVsaW5nIHRoZSBhZmZlY3QKPiBjZXJ0YWluIHBvdGVudGlhbCBoYXJkd2Fy
ZSBjaGFuZ2VzLiBBcyBwYXJ0IG9mIHRoYXQgcHJvamVjdCwgd2UgbmVlZAo+IHRvIHVzZSB0aGUg
cGVyZm9ybWFuY2UgY291bnRlcnMgdG8gZ2VuZXJhdGUgaW50ZXJydXB0cyBhdCBjZXJ0YWluCj4g
bWljcm9hcmNoaXRlY3R1cmFsIGV2ZW50cy7CoCBJIGhhdmUgc3VjY2Vzc2Z1bGx5IGFkZGVkIGlu
dG8KPiB4ZW4vYXJjaC94ODYvc2V0dXAuYyBhIGZldyBsaW5lcyB0byBzZXR1cCB0aGUgKEludGVs
IFNhbmR5IEJyaWRnZSkKPiBwZXJmb3JtYW5jZSBjb3VudGVyIGNvbnRyb2wgTVNScyBhbmQgc2V0
IHRoZSBjb3VudGVyIGl0c2VsZiB0byBhIGZldwo+IGJlbG93IG92ZXJmbG93LsKgIEFsbCB0aGF0
J3MgbWlzc2luZyBpcyBhIHNpbXBsZSBpbnRlcnJ1cHQgaGFuZGxlciB0aGF0Cj4gd2lsbCByZXNl
dCB0aGUgY291bnRlciB0byBhIGZldyBiZWxvdyBvdmVyZmxvdyAoYW5kIHBlcmhhcHMgZG8gc29t
ZQo+IGxvZ2dpbmcpLgo+Cj4gSSBhbSBoYXZpbmcgdHJvdWJsZSBmaWd1cmluZyBvdXQgaG93IHRv
IHJlZ2lzdGVyIG15IGhhbmRsZXIgaW4gWGVuLsKgIEkKPiBhc3N1bWUgdGhhdCBJIGhhdmUgdG8g
Y2FsbCByZXF1ZXN0X2lycSgpLCBidXQgSSBhbSBub3Qgc3VyZSBob3cgdG8gc2V0Cj4gYWxsIHRo
ZSBhcmd1bWVudHMgZm9yIHRoYXQgY2FsbC7CoCBXb3VsZCBhbnlvbmUgYmUgYWJsZSB0byBnaXZl
IG1lIGFueQo+IHBvaW50ZXJzP8KgIFN1Z2dlc3Rpb25zIG9yIHBvaW50ZXJzIHRvIHJlc291cmNl
cy9leGFtcGxlcyBmb3IKPiByZWdpc3RlcmluZyBpbnRlcnJ1cHQgaGFuZGxlcnMgaW4gWGVuIHdv
dWxkIGJlIHJlYWxseSBoZWxwZnVsIQo+Cj4gQWx0ZXJuYXRpdmVseSwgaXMgdGhlcmUgYW4gZXhp
c3RpbmcgaW50ZXJydXB0IGhhbmRsZXIgdGhhdCBpcyBhbHJlYWR5Cj4gc2V0dXAgZm9yIFBNQyBv
dmVyZmxvdyBpbnRlcnJ1cHRzIHRoYXQgSSBtaWdodCBiZSBhYmxlIHRvIHR3ZWFrPwoKSW4gdGhl
IFhlbiBjb2RlLCB0aGVyZSBhcmUgdHdvIHVzZXMgcGVyZm9ybWFuY2UgY291bnRlcnMuCgpPbmUg
aXMgdGhlIHdhdGNoZG9nIChjbWRsaW5lICJ3YXRjaGRvZyIsIHhlbi9hcmNoL3g4Ni9ubWkuYykg
d2hpY2ggdXNlcwp0aGUgdW5oYWx0ZWQgY3ljbGVzIGNvdW50ZXIgdG8gZ2VuZXJhdGVkIGFuIE5N
SSBvbiBhIHBlcmlvZGljIGJhc2lzLsKgClNlZSBzZXR1cF9hcGljX25taV93YXRjaGRvZygpIGZv
ciB0aGUgc2V0dXAgZGV0YWlscy4KClRoZSBzZWNvbmQgaXMgdGhlIHZwbXUgaW5mcmFzdHJ1Y3R1
cmUgKGNtZGxpbmUgInZwbXUiCnhlbi9hcmNoL3g4Ni9jcHUvdnBtdSopIHdoaWNoIGlzIGZvciB2
aXJ0dWFsaXNpbmcgdGhlIHBlcmZvcm1hbmNlCmNvdW50ZXJzIGZvciBndWVzdCB1c2UsIGFuZCBp
cyBwcm9iYWJseSBjbG9zZXIgdG8gd2hhdCB5b3UncmUgd2FudGluZy7CoApJbiBwYXJ0aWN1bGFy
LCBzZWUgaG93IFBNVV9BUElDX1ZFQ1RPUiBpcyBjb25maWd1cmVkLCB3aGljaCBpbmNsdWRlcyB0
aGUKaW50ZXJydXB0IHJlZ2lzdHJhdGlvbiBhbmQgTEFQSUMgcHJvZ3JhbW1pbmcuCgp+QW5kcmV3
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 20 11:03:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 11:03:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSg4b-0004bk-V1; Mon, 20 May 2019 11:03:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DuAc=TU=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hSg4a-0004bf-Jg
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 11:03:16 +0000
X-Inumbo-ID: dda0a538-7aee-11e9-8980-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id dda0a538-7aee-11e9-8980-bc764e045a96;
 Mon, 20 May 2019 11:03:15 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D8AFD374;
 Mon, 20 May 2019 04:03:14 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 1A0373F5AF;
 Mon, 20 May 2019 04:03:13 -0700 (PDT)
To: Oleksandr Tyshchenko <olekstysh@gmail.com>, xen-devel@lists.xenproject.org
References: <1556806436-26283-1-git-send-email-olekstysh@gmail.com>
 <1556806436-26283-2-git-send-email-olekstysh@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <ce325872-a19e-2d07-ca88-cd3f0b1bd933@arm.com>
Date: Mon, 20 May 2019 12:03:12 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <1556806436-26283-2-git-send-email-olekstysh@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 1/2] xen/device-tree: Add
 dt_count_phandle_with_args helper
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 sstabellini@kernel.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAwMi8wNS8yMDE5IDE1OjEzLCBPbGVrc2FuZHIgVHlzaGNoZW5rbyB3cm90ZToKPiBG
cm9tOiBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVua29AZXBhbS5jb20+
Cj4gCj4gUG9ydCBMaW51eCBoZWxwZXIgb2ZfY291bnRfcGhhbmRsZV93aXRoX2FyZ3MgZm9yIGNv
dW50aW5nCj4gbnVtYmVyIG9mIHBoYW5kbGVzIGluIGEgcHJvcGVydHkuCgpMaW51eCA1LjEgdXNl
cyBhIGNvbXBsZXRlbHkgZGlmZmVyZW50IGltcGxlbWVudGF0aW9uIGZvciAKb2ZfY291bnRfcGhh
bmRsZV93aXRoX2FyZ3MuIFNvIHdoaWNoIHZlcnNpb24gb2YgTGludXggZGlkIHlvdSBwb3J0IGZy
b20/CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 20 11:09:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 11:09:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSgAb-0004tg-NZ; Mon, 20 May 2019 11:09:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Z/e/=TU=gmail.com=viktor.mitin.19@srs-us1.protection.inumbo.net>)
 id 1hSgAa-0004sw-LZ
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 11:09:28 +0000
X-Inumbo-ID: bb768f7e-7aef-11e9-8980-bc764e045a96
Received: from mail-it1-x12b.google.com (unknown [2607:f8b0:4864:20::12b])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bb768f7e-7aef-11e9-8980-bc764e045a96;
 Mon, 20 May 2019 11:09:27 +0000 (UTC)
Received: by mail-it1-x12b.google.com with SMTP id e184so22443721ite.1
 for <xen-devel@lists.xenproject.org>; Mon, 20 May 2019 04:09:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=j+dkwLbavckiyrM81pEdw05iHl1/oSnNbQ2AunoJk/E=;
 b=RYDMkR7oVh1qUPQAcaSSlvoyTm13G8F59UUn2eRgqKNfyzhRA8pu+hlgxDp6XY+YAc
 H15KK1cQY6+DT+0W9xMgLZCnkWHhRM3dqargWm2Q9imWlCgG4csfvV5/a3KcIO+vse/r
 UPZsvvH5buzHQ7r6a0rrH4JBbhlQP/6r7Rlyjv3wX8ucmdCWMbPqDJligUipwuFNoUUB
 xzhJbLV3cavoCdvwr5nisT7JQdGuv3oFdlERwWWqGQgoS1+RwLXqi92XUJBaimEK7S4O
 vBzLzGwc/06ARc2TIlA3Eqa8HXyt4+5OoyrPEVrCjjabdD+3Eqmz1M0hKmd6XSSwwX8/
 v/DA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=j+dkwLbavckiyrM81pEdw05iHl1/oSnNbQ2AunoJk/E=;
 b=e0rGPdGT8G23nMdCXl1EnBX7dC7Ub5KHg+quDE4w8PHsU8kY1XActA4hXwPMnZalMP
 pkKHUeGV02z+l7/+eWzd0rZtp6/YCF+K4wlOcAzhGVedkkTwzvvA1NLqwgDwoUkiNfF1
 OjdRaz6NCiyer23uhVyIerwAQJck9vFSJN3ztNMSLOFbMIA4uNp3GpfvjVW/rhHSODVh
 DV3gc/RmLNKhmM7p0yq8jv3cQArcCGAmiPcX0z5fcMD3gDD8s9nD2qv4mqWfL8SAS03i
 EHIzK6//mqSVBMFfDoEIC1h0Xk6SLuFFJx9SpRA5sru94Dl9TWfklzsf0k8ZXfvy1vS8
 Rd1Q==
X-Gm-Message-State: APjAAAWYVAsfk/CIkdO5s2He6UeoYlhpJ8MYBFP2VFggRZVqbjtvW4gK
 2nJTMOEgrojXmCp1rQ+sSch2CrM4ItKGSiOCpVg=
X-Google-Smtp-Source: APXvYqy3aSfzBzvmiqctEhX5e1MOYila1+lM3DQ1++J9wgm7gvcUzirAJ8rrTiEZB1fTSrbhrgEhIyzp+RSIyofPXd4=
X-Received: by 2002:a24:ac52:: with SMTP id m18mr21925910iti.146.1558350566876; 
 Mon, 20 May 2019 04:09:26 -0700 (PDT)
MIME-Version: 1.0
References: <20190516132016.8032-1-viktor.mitin.19@gmail.com>
 <37a3a6c6-7de4-e496-5619-00f31e8e338f@arm.com>
 <20190517064745.GA14853@localhost>
 <9bc2b400-c65d-3761-869d-4cad2d8959c4@arm.com>
In-Reply-To: <9bc2b400-c65d-3761-869d-4cad2d8959c4@arm.com>
From: Viktor Mitin <viktor.mitin.19@gmail.com>
Date: Mon, 20 May 2019 14:09:15 +0300
Message-ID: <CAOcoXZbePVees-YE2gnb2ghOzix-qN8uo6F=NRiowguuVb7WQA@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH v2] coverage: filter out libfdt.o and
 libelf.o
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiA+IFRoYW5rIHlvdSBmb3IgZGV0YWlsZWQgZGVzY3JpcHRpb24gcHJvdmlkZWQuCj4gPiBXaWxs
IHRha2UgaW50byBjb25zaWRlcmF0aW9uIGFsbCB0aGUgbm90ZXMuCj4KPiBEb2VzIGl0IG1lYW4g
eW91IGFyZSBoYXBweSB3aXRoIHRoZSBjb21taXQgbWVzc2FnZSBJIHN1Z2dlc3RlZD8KClllcywg
SSdtIGhhcHB5IHdpdGggdGhlIGNvbW1pdCBtZXNzYWdlIHlvdSBzdWdnZXN0ZWQuClBsZWFzZSBs
ZXQgbWUga25vdyBpZiBJIHNob3VsZCByZXNlbmQgdGhlIHVwZGF0ZWQgcGF0Y2guCgpUaGFua3MK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 20 11:17:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 11:17:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSgId-0005fC-KZ; Mon, 20 May 2019 11:17:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=MORj=TU=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hSgIb-0005f7-Vo
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 11:17:46 +0000
X-Inumbo-ID: e3449ed2-7af0-11e9-8980-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e3449ed2-7af0-11e9-8980-bc764e045a96;
 Mon, 20 May 2019 11:17:44 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id D16ECAECB;
 Mon, 20 May 2019 11:17:42 +0000 (UTC)
To: Ian Jackson <ian.jackson@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Wei Liu <wei.liu2@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>
References: <E1hSRQF-0006xk-BS@osstest.test-lab.xenproject.org>
 <23778.34168.78221.110803@mariner.uk.xensource.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 mQENBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAG0H0p1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT6JATkEEwECACMFAlOMcK8CGwMH
 CwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAKCRCw3p3WKL8TL8eZB/9G0juS/kDY9LhEXseh
 mE9U+iA1VsLhgDqVbsOtZ/S14LRFHczNd/Lqkn7souCSoyWsBs3/wO+OjPvxf7m+Ef+sMtr0
 G5lCWEWa9wa0IXx5HRPW/ScL+e4AVUbL7rurYMfwCzco+7TfjhMEOkC+va5gzi1KrErgNRHH
 kg3PhlnRY0Udyqx++UYkAsN4TQuEhNN32MvN0Np3WlBJOgKcuXpIElmMM5f1BBzJSKBkW0Jc
 Wy3h2Wy912vHKpPV/Xv7ZwVJ27v7KcuZcErtptDevAljxJtE7aJG6WiBzm+v9EswyWxwMCIO
 RoVBYuiocc51872tRGywc03xaQydB+9R7BHPuQENBFOMcBYBCADLMfoA44MwGOB9YT1V4KCy
 vAfd7E0BTfaAurbG+Olacciz3yd09QOmejFZC6AnoykydyvTFLAWYcSCdISMr88COmmCbJzn
 sHAogjexXiif6ANUUlHpjxlHCCcELmZUzomNDnEOTxZFeWMTFF9Rf2k2F0Tl4E5kmsNGgtSa
 aMO0rNZoOEiD/7UfPP3dfh8JCQ1VtUUsQtT1sxos8Eb/HmriJhnaTZ7Hp3jtgTVkV0ybpgFg
 w6WMaRkrBh17mV0z2ajjmabB7SJxcouSkR0hcpNl4oM74d2/VqoW4BxxxOD1FcNCObCELfIS
 auZx+XT6s+CE7Qi/c44ibBMR7hyjdzWbABEBAAGJAR8EGAECAAkFAlOMcBYCGwwACgkQsN6d
 1ii/Ey9D+Af/WFr3q+bg/8v5tCknCtn92d5lyYTBNt7xgWzDZX8G6/pngzKyWfedArllp0Pn
 fgIXtMNV+3t8Li1Tg843EXkP7+2+CQ98MB8XvvPLYAfW8nNDV85TyVgWlldNcgdv7nn1Sq8g
 HwB2BHdIAkYce3hEoDQXt/mKlgEGsLpzJcnLKimtPXQQy9TxUaLBe9PInPd+Ohix0XOlY+Uk
 QFEx50Ki3rSDl2Zt2tnkNYKUCvTJq7jvOlaPd6d/W0tZqpyy7KVay+K4aMobDsodB3dvEAs6
 ScCnh03dDAFgIq5nsB11j3KPKdVoPlfucX2c7kGNH+LUMbzqV6beIENfNexkOfxHf4kBrQQY
 AQgAIBYhBIUSZ3Lo9gSUpdCX97DendYovxMvBQJa3fDQAhsCAIEJELDendYovxMvdiAEGRYI
 AB0WIQRTLbB6QfY48x44uB6AXGG7T9hjvgUCWt3w0AAKCRCAXGG7T9hjvk2LAP99B/9FenK/
 1lfifxQmsoOrjbZtzCS6OKxPqOLHaY47BgEAqKKn36YAPpbk09d2GTVetoQJwiylx/Z9/mQI
 CUbQMg1pNQf9EjA1bNcMbnzJCgt0P9Q9wWCLwZa01SnQWFz8Z4HEaKldie+5bHBL5CzVBrLv
 81tqX+/j95llpazzCXZW2sdNL3r8gXqrajSox7LR2rYDGdltAhQuISd2BHrbkQVEWD4hs7iV
 1KQHe2uwXbKlguKPhk5ubZxqwsg/uIHw0qZDk+d0vxjTtO2JD5Jv/CeDgaBX4Emgp0NYs8IC
 UIyKXBtnzwiNv4cX9qKlz2Gyq9b+GdcLYZqMlIBjdCz0yJvgeb3WPNsCOanvbjelDhskx9gd
 6YUUFFqgsLtrKpCNyy203a58g2WosU9k9H+LcheS37Ph2vMVTISMszW9W8gyORSgmw==
Message-ID: <206f5d20-f48f-abfe-4418-37b7e3612465@suse.com>
Date: Mon, 20 May 2019 13:17:41 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <23778.34168.78221.110803@mariner.uk.xensource.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Linux 3.18 no longer boots under Xen, please fix
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Lars Kurth <lars.kurth@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAvMDUvMjAxOSAxMjo0NiwgSWFuIEphY2tzb24gd3JvdGU6Cj4gVGhpcyBoYXMgYmVlbiB0
cnVlIGZvciBzb21lIHRpbWUuICBvc3N0ZXN0IGhhcyBiZWVuIHNlbmRpbmcgYXV0b21hdGljCj4g
bWFpbHMgaW5jbHVkaW5nIGJpc2VjdGlvbiByZXBvcnRzIGxpa2UgdGhlIG9uZSBiZWxvdywgZm9y
IGFib3V0IGEKPiBtb250aC4KPiAKPiBvc3N0ZXN0J3MgInRlc3RlZCBhbmQgZ29vZCIgYnJhbmNo
IG9mIGxpbnV4LTMuMTggaXMgMTkwIGRheXMgYmVoaW5kCj4gdGhlIHVwc3RyZWFtIHRpcC4KPiAK
PiBEbyB3ZSBjYXJlIGFib3V0IHRoaXMgYXQgYWxsID8KPiAKPiBOb3RlIHRoYXQgdGhlIFhlbiBQ
cm9qZWN0IGRvZXMgbm90IGhhdmUgYSBkZWRpY2F0ZWQgdGVhbSBvZiBRQQo+IGVuZ2luZWVycyB3
aG8gZG8gdHJpYWdlIG9mIHRlc3QgcmVwb3J0cy4gIEl0IGlzIHVwIHRvIGV2ZXJ5IG1haW50YWlu
ZXIKPiBvZiBldmVyeSBYZW4tcmVsYXRlZCBjb21wb25lbnQgdG8ga2VlcCBhbiBleWUgb24gdGhl
c2UgdGVzdCByZXBvcnRzCj4gYW5kIGludmVzdGlnYXRlIGZhaWx1cmVzLgo+IAo+IEZvciB0aGUg
YXZvaWRhbmNlIG9mIGFueSBkb3VidCwgb3NzdGVzdCdzICJiaXNlY3Rpb24gY29tcGxldGUiIHJl
cG9ydHMKPiBjYW4gYWx3YXlzIGJlIHJlbGllZCBvbiB0byBhY2N1cmF0ZWx5IGlkZW50aWZ5IGEg
cmVhbCwgcmVwZWF0YWJsZSwKPiByZWdyZXNzaW9uLiAgb3NzdGVzdCB3aWxsIG9ubHkgbWFrZSBz
dWNoIGEgcmVwb3J0IGlmIGl0IGhhcyByZXByb2R1Y2VkCj4gc2V2ZXJhbCB0aW1lcyBib3RoIHRo
ZSBmYWlsdXJlIGF0IHRoZSBjb21taXQgaXQgYmxhbWVzLCBhbmQgdGhlCj4gc3VjY2VzcyBhdCB0
aGUgY29tbWl0IGl0IHNheXMgaXMgT0suICAoSW4gdHJlZXMgd2l0aCBhIGxvdCBvZiBtZXJnaW5n
LAo+IHRoZSBjb21taXQgdGhhdCBpcyBibGFtZWQgaXMgc2FkbHkgb2Z0ZW4gYSBtZXJnZSwgYnV0
IG9uZSBvZiBpdHMKPiBwYXJlbnRzIHdpbGwgYmUgaWRlbnRpZmllZCBhcyBnb29kLikKPiAKPiBJ
biB0aGlzIGNhc2Ugb3NzdGVzdCBoYXMgc2VudCBhIHNpZ25pZmljYW50IG51bWJlciBvZiBmdW5j
dGlvbmFsbHkKPiBpZGVudGljYWwgcmVwb3J0cyBzYXlpbmcgaXQgaGFzIGlkZW50aWZpZWQgYSBy
ZWdyZXNzaW9uIGluIGxvdHMgb2YKPiBkaWZmZXJlbnQgdGVzdHMuICBCdXQgdGhpcyBoYXMgbm90
IHJlc3VsdGVkIGluIGFueSBhY3Rpb24gQUZBSUFBLgo+IAo+IFBsZWFzZSB3b3VsZCBzb21lb25l
IGludm9sdmVkIHdpdGggdGhlIExpbnV4IGtlcm5lbCBlbmQgb2YgdGhpbmdzIHBpY2sKPiB0aGlz
IHVwLgo+IAo+IFRoYW5rcywKPiBJYW4uCj4gCj4gb3NzdGVzdCBzZXJ2aWNlIG93bmVyIHdyaXRl
cyAoIltsaW51eC0zLjE4IGJpc2VjdGlvbl0gY29tcGxldGUgdGVzdC1hbWQ2NC1hbWQ2NC14bCIp
Ogo+PiBicmFuY2ggeGVuLXVuc3RhYmxlCj4+IHhlbmJyYW5jaCB4ZW4tdW5zdGFibGUKPj4gam9i
IHRlc3QtYW1kNjQtYW1kNjQteGwKPj4gdGVzdGlkIHhlbi1ib290Cj4+Cj4+IFRyZWU6IGxpbnV4
IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9zdGFibGUvbGlu
dXgtc3RhYmxlLmdpdAo+PiBUcmVlOiBsaW51eGZpcm13YXJlIGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAo+PiBUcmVlOiBvdm1mIGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0Cj4+IFRyZWU6IHFlbXUgZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdAo+PiBUcmVlOiBxZW11dSBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvcWVtdS14ZW4uZ2l0Cj4+IFRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
eGVuLmdpdAo+Pgo+PiAqKiogRm91bmQgYW5kIHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQg
KioqCj4+Cj4+ICAgQnVnIGlzIGluIHRyZWU6ICBsaW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9w
dWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvc3RhYmxlL2xpbnV4LXN0YWJsZS5naXQKPj4gICBCdWcg
aW50cm9kdWNlZDogIDZiMWFlNTI3YjFmZGVlODZlODFkYTBjYjI2Y2VkNzU3MzFjNmMwZmEKClRo
YXQgd2FzIHRoZSBjb21taXQgZm9yIDMuMTguMTQwCgo+PiAgIEJ1ZyBub3QgcHJlc2VudDogYmE2
OTg0ZmMwMTYyZjI0YTUxMGViYzM0ZTg4MWI1NDZiNjljNTUzYgoKYW5kIHRoYXQgdGhlIG9uZSBm
b3IgMy4xOC4xMjEKClRoZXJlIGFyZSAxMzUyIGNvbW1pdHMgYmV0d2VlbiB0aGUgdHdvIGNvbW1p
dHMuIEEgYmlzZWN0b3IgdGVsbGluZyBtZQpzdWNoIGEgcmVzdWx0IGlzIG5leHQgdG8gdXNlbGVz
cy4KCk5vdCBzdXJlIHdoZW4gSSdsbCBiZSBhYmxlIHRvIHBpY2sgaXQgdXAuCgoKSnVlcmdlbgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 20 11:27:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 11:27:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSgRn-0006Ye-KP; Mon, 20 May 2019 11:27:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=gSYI=TU=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hSgRm-0006YZ-CI
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 11:27:14 +0000
X-Inumbo-ID: 365aaefd-7af2-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 365aaefd-7af2-11e9-8980-bc764e045a96;
 Mon, 20 May 2019 11:27:12 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 20 May 2019 05:27:11 -0600
Message-Id: <5CE28F0B020000780023090E@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 20 May 2019 05:27:07 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Ian Jackson" <ian.jackson@citrix.com>
References: <osstest-136385-mainreport@xen.org>
 <23778.33200.47146.497482@mariner.uk.xensource.com>
In-Reply-To: <23778.33200.47146.497482@mariner.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [xen-4.11-testing test] 136385: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIwLjA1LjE5IGF0IDEyOjMwLCA8aWFuLmphY2tzb25AY2l0cml4LmNvbT4gd3JvdGU6
Cj4gb3NzdGVzdCBzZXJ2aWNlIG93bmVyIHdyaXRlcyAoIlt4ZW4tNC4xMS10ZXN0aW5nIHRlc3Rd
IDEzNjM4NTogcmVncmVzc2lvbnMgLSAKPiBGQUlMIik6Cj4+IGZsaWdodCAxMzYzODUgeGVuLTQu
MTEtdGVzdGluZyByZWFsIFtyZWFsXQo+PiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MvMTM2Mzg1LyAKPj4gCj4+IFJlZ3Jlc3Npb25zIDotKAo+PiAKPj4g
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCj4+IGluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgo+PiAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMu
IDEzNTY4Mwo+PiAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20g
MTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEzNTY4Mwo+IAo+IFRoZXNlIGFy
ZSBhIGtub3duIGJ1Zy4gIFRoZSBEZWJpYW4gInN0cmV0Y2giICgic3RhYmxlIikgaTM4NiBrZXJu
ZWwKPiBzaW1wbHkgZG9lcyBub3Qgd29yayB1bmRlciBYZW4gSFZNLiAgSSBkb24ndCB0aG5rIHRo
aXMgaXMgYW55dGhpbmcgdG8KPiBkbyB3aXRoIHRoZSA0LjExIFhlbiBjb21taXRzIHVuZGVyIHRl
c3QgaGVyZS4gIEl0IGlzIGFwcGVhcmluZyBoZXJlIGluCj4gdGhpcyBmbGlnaHQgYmVjYXVzZSBJ
IHJlb3JnYW5pc2VkIHRoZSBhbWQ2NC9pMzg2IHRlc3Qgam9icy4KCkRpZCB0aGlzIHJlb3JnIGlu
Y2x1ZGUgYSBjaGFuZ2UgaW4gdGhlIG5hbWluZyBzY2hlbWU/IEkgYXNrIGJlY2F1c2UKb25seSB0
aGUgbGF0dGVyIG9mIHRoZSB0d28gaW5jbHVkZXMgImkzODYiIGluIHRoZSBuYW1lLCBpLmUuIGJ5
IHRoZQprbm93biB0byBtZSBuYW1pbmcgbW9kZWwgdGhlIGZvcm1lciBvdWdodCB0byB1c2UgYSA2
NC1iaXQgZ3Vlc3QuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 20 11:40:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 11:40:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSgeP-0008NY-NH; Mon, 20 May 2019 11:40:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x+15=TU=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1hSgeP-0008NT-5I
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 11:40:17 +0000
X-Inumbo-ID: 0943bd23-7af4-11e9-8980-bc764e045a96
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0943bd23-7af4-11e9-8980-bc764e045a96;
 Mon, 20 May 2019 11:40:16 +0000 (UTC)
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=SoftFail smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: SoftFail (esa3.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com is inclined to not designate
 23.29.105.83 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 exists:%{i}._spf.mta.salesforce.com ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: uCDREWGFWhaH3IukLKL1jMMeqKHF9oipANsNwjapXrsTaqzqwk8o2QQjjeDHCFAkLlwzbGu8vc
 XcNY5L37gC8hotl2f/JHz0plZK+CUUwYBB7tNTwinOGM1N/6HEhD4eZxOOSh5vNKgXl+YIoRcY
 lb0FPbhZjTUyFjZPT6VklVf5EOV+QY/+n/WrcsyJ4U6VIekmRmkczht9qP8KWGkiQJ2fmWJixk
 OG8eWeGBFhOOzw4e2jdmx1NMH+n7HzV3cRqw7DIzJF56XvdOZj29VSJ/FASUz1BYE4I9ZjVk89
 EC0=
X-SBRS: 2.7
X-MesageID: 653927
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,491,1549947600"; 
   d="scan'208";a="653927"
Date: Mon, 20 May 2019 13:40:06 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190520114006.jh3l4kg4abdaekb5@Air-de-Roger>
References: <5CC6DD090200007800229E80@prv1-mh.provo.novell.com>
 <5CDE8F5B020000780023005F@prv1-mh.provo.novell.com>
 <5CDE917502000078002300A8@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5CDE917502000078002300A8@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v3 07/15] x86/IRQ: target online CPUs when
 binding guest IRQ
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBNYXkgMTcsIDIwMTkgYXQgMDQ6NDg6MjFBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gZml4dXBfaXJxcygpIHNraXBzIGludGVycnVwdHMgd2l0aG91dCBhY3Rpb24uIEhlbmNl
IHN1Y2ggaW50ZXJydXB0cyBjYW4KPiByZXRhaW4gYWZmaW5pdHkgdG8ganVzdCBvZmZsaW5lIENQ
VXMuIFdpdGggIm5vaXJxYmFsYW5jZSIgaW4gZWZmZWN0LAo+IHBpcnFfZ3Vlc3RfYmluZCgpIHNv
IGZhciB3b3VsZCBoYXZlIGxlZnQgdGhlbSBhbG9uZSwgcmVzdWx0aW5nIGluIGEgbm9uLQo+IHdv
cmtpbmcgaW50ZXJydXB0Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KPiAtLS0KPiB2MzogTmV3Lgo+IC0tLQo+IEkndmUgbm90IG9ic2VydmVkIHRo
aXMgcHJvYmxlbSBpbiBwcmFjdGljZSAtIHRoZSBjaGFuZ2UgaXMganVzdCB0aGUKPiByZXN1bHQg
b2YgY29kZSBpbnNwZWN0aW9uIGFmdGVyIGhhdmluZyBub3RpY2VkIGFjdGlvbi1sZXNzIElSUXMg
aW4gJ2knCj4gZGVidWcga2V5IG91dHB1dCBwb2ludGluZyBhdCBhbGwgcGFya2VkL29mZmxpbmUg
Q1BVcy4KPiAKPiAtLS0gYS94ZW4vYXJjaC94ODYvaXJxLmMKPiArKysgYi94ZW4vYXJjaC94ODYv
aXJxLmMKPiBAQCAtMTY4Myw5ICsxNjgzLDI3IEBAIGludCBwaXJxX2d1ZXN0X2JpbmQoc3RydWN0
IHZjcHUgKnYsIHN0cnUKPiAgCj4gICAgICAgICAgZGVzYy0+c3RhdHVzIHw9IElSUV9HVUVTVDsK
PiAgCj4gLSAgICAgICAgLyogQXR0ZW1wdCB0byBiaW5kIHRoZSBpbnRlcnJ1cHQgdGFyZ2V0IHRv
IHRoZSBjb3JyZWN0IENQVS4gKi8KPiAtICAgICAgICBpZiAoICFvcHRfbm9pcnFiYWxhbmNlICYm
IChkZXNjLT5oYW5kbGVyLT5zZXRfYWZmaW5pdHkgIT0gTlVMTCkgKQo+IC0gICAgICAgICAgICBk
ZXNjLT5oYW5kbGVyLT5zZXRfYWZmaW5pdHkoZGVzYywgY3B1bWFza19vZih2LT5wcm9jZXNzb3Ip
KTsKPiArICAgICAgICAvKgo+ICsgICAgICAgICAqIEF0dGVtcHQgdG8gYmluZCB0aGUgaW50ZXJy
dXB0IHRhcmdldCB0byB0aGUgY29ycmVjdCAob3IgYXQgbGVhc3QKPiArICAgICAgICAgKiBzb21l
IG9ubGluZSkgQ1BVLgo+ICsgICAgICAgICAqLwo+ICsgICAgICAgIGlmICggZGVzYy0+aGFuZGxl
ci0+c2V0X2FmZmluaXR5ICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIGNvbnN0IGNwdW1h
c2tfdCAqYWZmaW5pdHkgPSBOVUxMOwo+ICsKPiArICAgICAgICAgICAgaWYgKCAhb3B0X25vaXJx
YmFsYW5jZSApCj4gKyAgICAgICAgICAgICAgICBhZmZpbml0eSA9IGNwdW1hc2tfb2Yodi0+cHJv
Y2Vzc29yKTsKPiArICAgICAgICAgICAgZWxzZSBpZiAoICFjcHVtYXNrX2ludGVyc2VjdHMoZGVz
Yy0+YWZmaW5pdHksICZjcHVfb25saW5lX21hcCkgKQo+ICsgICAgICAgICAgICB7Cj4gKyAgICAg
ICAgICAgICAgICBjcHVtYXNrX3NldGFsbChkZXNjLT5hZmZpbml0eSk7Cj4gKyAgICAgICAgICAg
ICAgICBhZmZpbml0eSA9ICZjcHVtYXNrX2FsbDsKPiArICAgICAgICAgICAgfQo+ICsgICAgICAg
ICAgICBlbHNlIGlmICggIWNwdW1hc2tfaW50ZXJzZWN0cyhkZXNjLT5hcmNoLmNwdV9tYXNrLAo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmY3B1X29ubGluZV9t
YXApICkKCkknbSBub3Qgc3VyZSBJIHNlZSB0aGUgcHVycG9zZSBvZiB0aGUgZGVzYy0+YXJjaC5j
cHVfbWFzayBjaGVjaywKd291bGRuJ3QgaXQgYmUgYmV0dGVyIHRvIGp1c3QgdXNlIGVsc2UgYW5k
IHNldCB0aGUgYWZmaW5pdHkgdG8KZGVzYy0+YWZmaW5pdHk/CgpPciBpdCdzIGp1c3QgYW4gb3B0
aW1pemF0aW9uIHRvIGF2b2lkIGRvaW5nIHRoZSBzZXRfYWZmaW5pdHkgY2FsbCBpZgp0aGUgaW50
ZXJydXB0IGl0IGFscmVhZHkgYm91bmQgdG8gYW4gb25saW5lIENQVT8KClRoYW5rcywgUm9nZXIu
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 20 11:40:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 11:40:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSger-0008Q3-4w; Mon, 20 May 2019 11:40:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=gSYI=TU=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hSgeq-0008Pv-Ff
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 11:40:44 +0000
X-Inumbo-ID: 198a9dd4-7af4-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 198a9dd4-7af4-11e9-8980-bc764e045a96;
 Mon, 20 May 2019 11:40:43 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 20 May 2019 05:40:42 -0600
Message-Id: <5CE292370200007800230938@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 20 May 2019 05:40:39 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1558347216-19179-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1558347216-19179-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86/svm: Drop support for AMD's Lightweight
 Profiling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIwLjA1LjE5IGF0IDEyOjEzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gTGlnaHR3ZWlnaHQgUHJvZmlsaW5nIHdhcyBpbnRyb2R1Y2VkIGluIEJ1bGxkb3plciAo
RmFtMTVoKSwgYnV0IHdhcyBkcm9wcGVkCj4gZnJvbSBaZW4gKEZhbTE3aCkgcHJvY2Vzc29ycy4g
IEZ1cnRoZXJtb3JlLCBMV1Agd2FzIGRyb3BwZWQgZnJvbSBGYW0xNS8xNiBDUFVzCj4gd2hlbiBJ
QlBCIGZvciBTcGVjdHJlIHYyIHdhcyBpbnRyb2R1Y2VkIGluIG1pY3JvY29kZSwgb3dpbmcgdG8g
TFdQIG5vdCBiZWluZwo+IHVzZWQgaW4gcHJhY3RpY2UuCj4gCj4gQXMgYSByZXN1bHQsIENQVXMg
d2hpY2ggYXJlIG9wZXJhdGluZyB3aXRoaW4gc3BlY2lmaWNhdGlvbiAoaS5lLiB3aXRoIHVwIHRv
Cj4gZGF0ZSBtaWNyb2NvZGUpIG5vIGxvbmdlciBoYXZlIHRoaXMgZmVhdHVyZSwgYW5kIHRoZXJl
Zm9yZSBhcmUgbm90IHVzaW5nIGl0Lgo+IAo+IERyb3Agc3VwcG9ydCBmcm9tIFhlbi4gIFRoZSBt
YWluIG1vdGl2YXRpb24gaGVyZSBpcyB0byByZW1vdmUgdW5uZWNlc3NhcnkKPiBjb21wbGV4aXR5
IGZyb20gQ1BVSUQgaGFuZGxpbmcsIGJ1dCBpdCBhbHNvIHRpZGllcyB1cCB0aGUgU1ZNIGNvZGUg
bmljZWx5Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgoKPiAtLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oCj4g
KysrIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZlYXR1cmVzZXQuaAo+IEBAIC0x
NzYsNyArMTc2LDcgQEAgWEVOX0NQVUZFQVRVUkUoSUJTLCAgICAgICAgICAgMyozMisxMCkgLyog
ICBJbnN0cnVjdGlvbiBCYXNlZCBTYW1wbGluZyAqLwo+ICBYRU5fQ1BVRkVBVFVSRShYT1AsICAg
ICAgICAgICAzKjMyKzExKSAvKkEgIGV4dGVuZGVkIEFWWCBpbnN0cnVjdGlvbnMgKi8KPiAgWEVO
X0NQVUZFQVRVUkUoU0tJTklULCAgICAgICAgMyozMisxMikgLyogICBTS0lOSVQvU1RHSSBpbnN0
cnVjdGlvbnMgKi8KPiAgWEVOX0NQVUZFQVRVUkUoV0RULCAgICAgICAgICAgMyozMisxMykgLyog
ICBXYXRjaGRvZyB0aW1lciAqLwo+IC1YRU5fQ1BVRkVBVFVSRShMV1AsICAgICAgICAgICAzKjMy
KzE1KSAvKlMgIExpZ2h0IFdlaWdodCBQcm9maWxpbmcgKi8KPiArWEVOX0NQVUZFQVRVUkUoTFdQ
LCAgICAgICAgICAgMyozMisxNSkgLyogICBMaWdodCBXZWlnaHQgUHJvZmlsaW5nICovCgpTdHJp
Y3RseSBzcGVha2luZyB0aGlzIGlzIG5vdCBwZXJtaXR0ZWQgKHNlZSB0aGUgb3RoZXIgdGhyZWFk
IG9uCnRoaXMgYmVpbmcgcGFydCBvZiB0aGUgcHVibGljIGludGVyZmFjZSkuIEJ1dCBvZiBjb3Vy
c2Ugc3RyaWN0bHkKc3BlYWtpbmcgaXQgd2FzIGFsc28gbm90IHBlcm1pdHRlZCBmb3IgQU1EIHRv
IHJlbW92ZSB0aGUKZmVhdHVyZSBpbiBhIHVjb2RlIHVwZGF0ZSAoSSB3b25kZXIgYnR3IHdoZXRo
ZXIgdGhlIGluc25zCmluZGVlZCAjVUQgbm93IG9uIEZhbTE1LzE2KS4KCkphbgoKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 20 11:41:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 11:41:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSgfx-00006J-Hm; Mon, 20 May 2019 11:41:53 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=R9VY=TU=citrix.com=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1hSgfv-000069-Re
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 11:41:51 +0000
X-Inumbo-ID: 41899d7b-7af4-11e9-8980-bc764e045a96
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 41899d7b-7af4-11e9-8980-bc764e045a96;
 Mon, 20 May 2019 11:41:50 +0000 (UTC)
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=wei.liu2@citrix.com;
 spf=SoftFail smtp.mailfrom=wei.liu2@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 wei.liu2@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="wei.liu2@citrix.com"; x-conformance=sidf_compatible
Received-SPF: SoftFail (esa5.hc3370-68.iphmx.com: domain of
 wei.liu2@citrix.com is inclined to not designate 23.29.105.83
 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="wei.liu2@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 exists:%{i}._spf.mta.salesforce.com ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: CejoRA8mp673gQsBPOLFp60jPz6duf3lrIzNqaBgq6JVmMSbpXh7xZORMLeO1oOgfUlhRfo/es
 HuPDDegXtNb46s4BBXrp4G4oqkjX1gEXN/ZVYSY2wAcWcdYigI6eewPDPFKexX6s8bJWtVilPa
 VCjgeFNRZqVDEJVRk2BFvD0UdB2h6nmTeLk0Rjw53xx5OKivV8ouvbj38HwkdxLLrV1zBmWyPT
 cEl/2VUBSBv20LvE+nd5nxBIij2dNGmfZTAbLePSGWVD0eDMQe8Rafho8+bufktVoXn9cCqV03
 YTE=
X-SBRS: 2.7
X-MesageID: 630417
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,491,1549947600"; 
   d="scan'208";a="630417"
Date: Mon, 20 May 2019 12:41:47 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@citrix.com>
Message-ID: <20190520114147.GU2798@zion.uk.xensource.com>
References: <E1hSRQF-0006xk-BS@osstest.test-lab.xenproject.org>
 <23778.34168.78221.110803@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23778.34168.78221.110803@mariner.uk.xensource.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] Linux 3.18 no longer boots under Xen, please fix
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>,
 Paul Durrant <paul.durrant@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBNYXkgMjAsIDIwMTkgYXQgMTE6NDY6MTZBTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gVGhpcyBoYXMgYmVlbiB0cnVlIGZvciBzb21lIHRpbWUuICBvc3N0ZXN0IGhhcyBiZWVu
IHNlbmRpbmcgYXV0b21hdGljCj4gbWFpbHMgaW5jbHVkaW5nIGJpc2VjdGlvbiByZXBvcnRzIGxp
a2UgdGhlIG9uZSBiZWxvdywgZm9yIGFib3V0IGEKPiBtb250aC4KPiAKPiBvc3N0ZXN0J3MgInRl
c3RlZCBhbmQgZ29vZCIgYnJhbmNoIG9mIGxpbnV4LTMuMTggaXMgMTkwIGRheXMgYmVoaW5kCj4g
dGhlIHVwc3RyZWFtIHRpcC4KPiAKPiBEbyB3ZSBjYXJlIGFib3V0IHRoaXMgYXQgYWxsID8KPiAK
PiBOb3RlIHRoYXQgdGhlIFhlbiBQcm9qZWN0IGRvZXMgbm90IGhhdmUgYSBkZWRpY2F0ZWQgdGVh
bSBvZiBRQQo+IGVuZ2luZWVycyB3aG8gZG8gdHJpYWdlIG9mIHRlc3QgcmVwb3J0cy4gIEl0IGlz
IHVwIHRvIGV2ZXJ5IG1haW50YWluZXIKPiBvZiBldmVyeSBYZW4tcmVsYXRlZCBjb21wb25lbnQg
dG8ga2VlcCBhbiBleWUgb24gdGhlc2UgdGVzdCByZXBvcnRzCj4gYW5kIGludmVzdGlnYXRlIGZh
aWx1cmVzLgo+IAo+IEZvciB0aGUgYXZvaWRhbmNlIG9mIGFueSBkb3VidCwgb3NzdGVzdCdzICJi
aXNlY3Rpb24gY29tcGxldGUiIHJlcG9ydHMKPiBjYW4gYWx3YXlzIGJlIHJlbGllZCBvbiB0byBh
Y2N1cmF0ZWx5IGlkZW50aWZ5IGEgcmVhbCwgcmVwZWF0YWJsZSwKPiByZWdyZXNzaW9uLiAgb3Nz
dGVzdCB3aWxsIG9ubHkgbWFrZSBzdWNoIGEgcmVwb3J0IGlmIGl0IGhhcyByZXByb2R1Y2VkCj4g
c2V2ZXJhbCB0aW1lcyBib3RoIHRoZSBmYWlsdXJlIGF0IHRoZSBjb21taXQgaXQgYmxhbWVzLCBh
bmQgdGhlCj4gc3VjY2VzcyBhdCB0aGUgY29tbWl0IGl0IHNheXMgaXMgT0suICAoSW4gdHJlZXMg
d2l0aCBhIGxvdCBvZiBtZXJnaW5nLAo+IHRoZSBjb21taXQgdGhhdCBpcyBibGFtZWQgaXMgc2Fk
bHkgb2Z0ZW4gYSBtZXJnZSwgYnV0IG9uZSBvZiBpdHMKPiBwYXJlbnRzIHdpbGwgYmUgaWRlbnRp
ZmllZCBhcyBnb29kLikKPiAKPiBJbiB0aGlzIGNhc2Ugb3NzdGVzdCBoYXMgc2VudCBhIHNpZ25p
ZmljYW50IG51bWJlciBvZiBmdW5jdGlvbmFsbHkKPiBpZGVudGljYWwgcmVwb3J0cyBzYXlpbmcg
aXQgaGFzIGlkZW50aWZpZWQgYSByZWdyZXNzaW9uIGluIGxvdHMgb2YKPiBkaWZmZXJlbnQgdGVz
dHMuICBCdXQgdGhpcyBoYXMgbm90IHJlc3VsdGVkIGluIGFueSBhY3Rpb24gQUZBSUFBLgo+IAo+
IFBsZWFzZSB3b3VsZCBzb21lb25lIGludm9sdmVkIHdpdGggdGhlIExpbnV4IGtlcm5lbCBlbmQg
b2YgdGhpbmdzIHBpY2sKPiB0aGlzIHVwLgo+IAo+IFRoYW5rcywKPiBJYW4uCj4gCj4gb3NzdGVz
dCBzZXJ2aWNlIG93bmVyIHdyaXRlcyAoIltsaW51eC0zLjE4IGJpc2VjdGlvbl0gY29tcGxldGUg
dGVzdC1hbWQ2NC1hbWQ2NC14bCIpOgo+ID4gYnJhbmNoIHhlbi11bnN0YWJsZQo+ID4geGVuYnJh
bmNoIHhlbi11bnN0YWJsZQo+ID4gam9iIHRlc3QtYW1kNjQtYW1kNjQteGwKPiA+IHRlc3RpZCB4
ZW4tYm9vdAo+ID4gCj4gPiBUcmVlOiBsaW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2Nt
L2xpbnV4L2tlcm5lbC9naXQvc3RhYmxlL2xpbnV4LXN0YWJsZS5naXQKPiA+IFRyZWU6IGxpbnV4
ZmlybXdhcmUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0
Cj4gPiBUcmVlOiBvdm1mIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0Cj4g
PiBUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5n
aXQKPiA+IFRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKPiA+
IFRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAo+ID4gCj4gPiAqKiogRm91
bmQgYW5kIHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCj4gPiAKPiA+ICAgQnVnIGlz
IGluIHRyZWU6ICBsaW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5l
bC9naXQvc3RhYmxlL2xpbnV4LXN0YWJsZS5naXQKPiA+ICAgQnVnIGludHJvZHVjZWQ6ICA2YjFh
ZTUyN2IxZmRlZTg2ZTgxZGEwY2IyNmNlZDc1NzMxYzZjMGZhCj4gPiAgIEJ1ZyBub3QgcHJlc2Vu
dDogYmE2OTg0ZmMwMTYyZjI0YTUxMGViYzM0ZTg4MWI1NDZiNjljNTUzYgo+ID4gICBMYXN0IGZh
aWwgcmVwcm86IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cy8xMzY1NzQvCj4gPiAKCgpJdCBzZWVtcyB0aGF0IHRoZXJlIGlzIHNvbWV0aGluZyB3cm9uZyB3
aXRoIHRoZSBJR0IgZHJpdmVyLgoKU2VlbiBpbiBvbmUgb2YgdGhlIG5vcm1hbCBmbGlnaHQ6Cgpo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTM2MzkwL3Rl
c3QtYW1kNjQtYW1kNjQteGwvc2VyaWFsLWRlYmluYTEubG9nCgpNYXkgMTkgMDA6MTI6NDAuMDc2
MDg5IFsgICAxMi42NzE0NTFdIC0tLS0tLS0tLS0tLVsgY3V0IGhlcmUgXS0tLS0tLS0tLS0tLQpN
YXkgMTkgMDA6MTI6NDAuMDc2MTA3IFsgICAxMi42NzE0NjNdIFdBUk5JTkc6IENQVTogNyBQSUQ6
IDE1MTkgYXQgZHJpdmVycy9wY2kvbXNpLmM6OTc1IHBjaV9lbmFibGVfbXNpeCsweDM2NC8weDNi
MCgpCk1heSAxOSAwMDoxMjo0MC4wODgwOTUgWyAgIDEyLjY3MTQ3MF0gTW9kdWxlcyBsaW5rZWQg
aW46IGlnYigrKSBpMmNfYWxnb19iaXQKTWF5IDE5IDAwOjEyOjQwLjA4ODExNSBbICAgMTIuNjcx
NDgxXSBDUFU6IDcgUElEOiAxNTE5IENvbW06IHN5c3RlbWQtdWRldmQgTm90IHRhaW50ZWQgMy4x
OC4xNDAgIzEKTWF5IDE5IDAwOjEyOjQwLjEwMDA5MiBbICAgMTIuNjcxNDg3XSBIYXJkd2FyZSBu
YW1lOiBTdXBlcm1pY3JvIFNZUy01MDE4RC1GTjhUL1gxMFNEVi1UUDhGLCBCSU9TIDEuMGIgMTEv
MjEvMjAxNgpNYXkgMTkgMDA6MTI6NDAuMTEyMDgzIFsgICAxMi42NzE0OTNdICAwMDAwMDAwMDAw
MDAwMDAwIGZmZmY4ODAwMDUxNDdhNzggZmZmZmZmZmY4MTdmNGRiOSAwMDAwMDAwMDAwMDAwMDAw
Ck1heSAxOSAwMDoxMjo0MC4xMTIxMDggWyAgIDEyLjY3MTUwMl0gIDAwMDAwMDAwMDAwMDAwMDkg
ZmZmZjg4MDAwNTE0N2FiOCBmZmZmZmZmZjgxMGI3NDBjIGZmZmY4ODAwMTk2ZDMwMDAKTWF5IDE5
IDAwOjEyOjQwLjEyNDExMCBbICAgMTIuNjcxNTExXSAgZmZmZjg4MDAxOTZkMzAwMCAwMDAwMDAw
MDAwMDAwMDBhIGZmZmY4ODAwMDQwOWU5OTggMDAwMDAwMDAwMDAwMDAwOQpNYXkgMTkgMDA6MTI6
NDAuMTI0MTMyIFsgICAxMi42NzE1MjFdIENhbGwgVHJhY2U6Ck1heSAxOSAwMDoxMjo0MC4xMzYw
ODcgWyAgIDEyLjY3MTUyOF0gIFs8ZmZmZmZmZmY4MTdmNGRiOT5dIGR1bXBfc3RhY2srMHg3YS8w
eDk2Ck1heSAxOSAwMDoxMjo0MC4xMzYxMDggWyAgIDEyLjY3MTUzNF0gIFs8ZmZmZmZmZmY4MTBi
NzQwYz5dIHdhcm5fc2xvd3BhdGhfY29tbW9uKzB4N2MvMHhhMApNYXkgMTkgMDA6MTI6NDAuMTQ4
MDg0IFsgICAxMi42NzE1NDBdICBbPGZmZmZmZmZmODEwYjc0ZDU+XSB3YXJuX3Nsb3dwYXRoX251
bGwrMHgxNS8weDIwCk1heSAxOSAwMDoxMjo0MC4xNDgxMDcgWyAgIDEyLjY3MTU0N10gIFs8ZmZm
ZmZmZmY4MTM2NDM0ND5dIHBjaV9lbmFibGVfbXNpeCsweDM2NC8weDNiMApNYXkgMTkgMDA6MTI6
NDAuMTQ4MTIxIFsgICAxMi42NzE1NjNdICBbPGZmZmZmZmZmYTAwMDViODg+XSA/IGlnYl9hbGxv
Y19xX3ZlY3Rvci5pc3JhLjU3KzB4OTgvMHgyODAgW2lnYl0KTWF5IDE5IDAwOjEyOjQwLjE2MDA5
OCBbICAgMTIuNjcxNTcwXSAgWzxmZmZmZmZmZjgxMzY0M2JkPl0gcGNpX2VuYWJsZV9tc2l4X3Jh
bmdlKzB4MmQvMHg3MApNYXkgMTkgMDA6MTI6NDAuMTcyMDg2IFsgICAxMi42NzE1ODBdICBbPGZm
ZmZmZmZmYTAwMDVlNzY+XSBpZ2Jfc2V0X2ludGVycnVwdF9jYXBhYmlsaXR5KzB4ODYvMHgxYjAg
W2lnYl0KTWF5IDE5IDAwOjEyOjQwLjE3MjExMSBbICAgMTIuNjcxNTkxXSAgWzxmZmZmZmZmZmEw
MDA5ZDYzPl0gaWdiX3Byb2JlKzB4NGQzLzB4MTI3MCBbaWdiXQpNYXkgMTkgMDA6MTI6NDAuMTg0
MDkwIFsgICAxMi42NzE2MDBdICBbPGZmZmZmZmZmODEzNTMwZTk+XSBwY2lfZGV2aWNlX3Byb2Jl
KzB4NjkvMHhjMApNYXkgMTkgMDA6MTI6NDAuMTg0MTExIFsgICAxMi42NzE2MDhdICBbPGZmZmZm
ZmZmODE0MTRlZWM+XSByZWFsbHlfcHJvYmUrMHg2Yy8weDI0MApNYXkgMTkgMDA6MTI6NDAuMTk2
MDg3IFsgICAxMi42NzE2MTNdICBbPGZmZmZmZmZmODE0MTUxYTk+XSBfX2RyaXZlcl9hdHRhY2gr
MHg5OS8weGEwCk1heSAxOSAwMDoxMjo0MC4xOTYxMDggWyAgIDEyLjY3MTYxOV0gIFs8ZmZmZmZm
ZmY4MTQxNTExMD5dID8gX19kZXZpY2VfYXR0YWNoKzB4NTAvMHg1MApNYXkgMTkgMDA6MTI6NDAu
MjA4MDg3IFsgICAxMi42NzE2MjVdICBbPGZmZmZmZmZmODE0MTMyNzM+XSBidXNfZm9yX2VhY2hf
ZGV2KzB4NjMvMHhhMApNYXkgMTkgMDA6MTI6NDAuMjA4MTA5IFsgICAxMi42NzE2MzFdICBbPGZm
ZmZmZmZmODE0MTRhODk+XSBkcml2ZXJfYXR0YWNoKzB4MTkvMHgyMApNYXkgMTkgMDA6MTI6NDAu
MjIwMDg3IFsgICAxMi42NzE2MzddICBbPGZmZmZmZmZmODE0MTQ2OWM+XSBidXNfYWRkX2RyaXZl
cisweDEwYy8weDIxMApNYXkgMTkgMDA6MTI6NDAuMjIwMTA5IFsgICAxMi42NzE2NDNdICBbPGZm
ZmZmZmZmYTAwMjkwMDA+XSA/IDB4ZmZmZmZmZmZhMDAyOTAwMApNYXkgMTkgMDA6MTI6NDAuMjIw
MTIzIFsgICAxMi42NzE2NDhdICBbPGZmZmZmZmZmODE0MTVhOGY+XSBkcml2ZXJfcmVnaXN0ZXIr
MHg1Zi8weGYwCk1heSAxOSAwMDoxMjo0MC4yMzIwOTUgWyAgIDEyLjY3MTY1NV0gIFs8ZmZmZmZm
ZmY4MTM1MWFhNj5dIF9fcGNpX3JlZ2lzdGVyX2RyaXZlcisweDQ2LzB4NTAKTWF5IDE5IDAwOjEy
OjQwLjIzMjEyMyBbICAgMTIuNjcxNjY1XSAgWzxmZmZmZmZmZmEwMDI5MDRmPl0gaWdiX2luaXRf
bW9kdWxlKzB4NGYvMHg1MSBbaWdiXQpNYXkgMTkgMDA6MTI6NDAuMjQ0MDkxIFsgICAxMi42NzE2
NzFdICBbPGZmZmZmZmZmODEwMDIxMjg+XSBkb19vbmVfaW5pdGNhbGwrMHg4OC8weDFlMApNYXkg
MTkgMDA6MTI6NDAuMjQ0MTEyIFsgICAxMi42NzE2NzhdICBbPGZmZmZmZmZmODExYzA0MTI+XSA/
IF9fdnVubWFwKzB4YTIvMHgxMDAKTWF5IDE5IDAwOjEyOjQwLjI1NjA5MCBbICAgMTIuNjcxNjg1
XSAgWzxmZmZmZmZmZjgxMTJkMTQ1Pl0gbG9hZF9tb2R1bGUrMHgxYmQ1LzB4MjMyMApNYXkgMTkg
MDA6MTI6NDAuMjU2MTExIFsgICAxMi42NzE2OTJdICBbPGZmZmZmZmZmODExMmRhMTY+XSBTWVND
X2Zpbml0X21vZHVsZSsweDk2LzB4YTAKTWF5IDE5IDAwOjEyOjQwLjI2ODA5MyBbICAgMTIuNjcx
Njk5XSAgWzxmZmZmZmZmZjgxMTJkYTM5Pl0gU3lTX2Zpbml0X21vZHVsZSsweDkvMHgxMApNYXkg
MTkgMDA6MTI6NDAuMjY4MTEzIFsgICAxMi42NzE3MDVdICBbPGZmZmZmZmZmODE3ZmQ3ODk+XSBz
eXN0ZW1fY2FsbF9mYXN0cGF0aCsweDEyLzB4MTcKTWF5IDE5IDAwOjEyOjQwLjI4MDA4OSBbICAg
MTIuNjcxNzEwXSAtLS1bIGVuZCB0cmFjZSA3MjNhNDc0ZDBjMmVkMTY1IF0tLS0KTWF5IDE5IDAw
OjEyOjQwLjI4MDEwOSAoWEVOKSBkMDogRm9yY2luZyByZWFkLW9ubHkgYWNjZXNzIHRvIE1GTiBm
YjE4YwpNYXkgMTkgMDA6MTI6NDAuMjkyMDg2IFsgICAxMi42NzI1MDRdIEJVRzogdW5hYmxlIHRv
IGhhbmRsZSBrZXJuZWwgcGFnaW5nIHJlcXVlc3QgYXQgZmZmZmM5MDAwMDBmYzAwYwpNYXkgMTkg
MDA6MTI6NDAuMjkyMTEwIFsgICAxMi42NzI1MTFdIElQOiBbPGZmZmZmZmZmODEzNjQxMDU+XSBw
Y2lfZW5hYmxlX21zaXgrMHgxMjUvMHgzYjAKTWF5IDE5IDAwOjEyOjQwLjMwNDA4NiBbICAgMTIu
NjcyNTE5XSBQR0QgMWE4MzMwNjcgUFVEIDFhODM0MDY3IFBNRCAxYTgzNTA2NyBQVEUgMApNYXkg
MTkgMDA6MTI6NDAuMzA0MTA2IFsgICAxMi42NzI1MjddIE9vcHM6IDAwMDAgWyMxXSBTTVAgCk1h
eSAxOSAwMDoxMjo0MC4zMDQxMTggWyAgIDEyLjY3MjUzMl0gTW9kdWxlcyBsaW5rZWQgaW46IGln
YigrKSBpMmNfYWxnb19iaXQKTWF5IDE5IDAwOjEyOjQwLjMxNjA5MSBbICAgMTIuNjcyNTQwXSBD
UFU6IDcgUElEOiAxNTE5IENvbW06IHN5c3RlbWQtdWRldmQgVGFpbnRlZDogRyAgICAgICAgVyAg
ICAgIDMuMTguMTQwICMxCk1heSAxOSAwMDoxMjo0MC4zMTYxMTYgWyAgIDEyLjY3MjU0Nl0gSGFy
ZHdhcmUgbmFtZTogU3VwZXJtaWNybyBTWVMtNTAxOEQtRk44VC9YMTBTRFYtVFA4RiwgQklPUyAx
LjBiIDExLzIxLzIwMTYKTWF5IDE5IDAwOjEyOjQwLjMyODA5NiBbICAgMTIuNjcyNTUyXSB0YXNr
OiBmZmZmODgwMDFhYmYwMDAwIHRpOiBmZmZmODgwMDA1MTQ0MDAwIHRhc2sudGk6IGZmZmY4ODAw
MDUxNDQwMDAKTWF5IDE5IDAwOjEyOjQwLjM0MDA5NiBbICAgMTIuNjcyNTU4XSBSSVA6IGUwMzA6
WzxmZmZmZmZmZjgxMzY0MTA1Pl0gIFs8ZmZmZmZmZmY4MTM2NDEwNT5dIHBjaV9lbmFibGVfbXNp
eCsweDEyNS8weDNiMApNYXkgMTkgMDA6MTI6NDAuMzQwMTIyIFsgICAxMi42NzI1NjZdIFJTUDog
ZTAyYjpmZmZmODgwMDA1MTQ3YWQ4ICBFRkxBR1M6IDAwMDEwMjg2Ck1heSAxOSAwMDoxMjo0MC4z
NTIwOTAgWyAgIDEyLjY3MjU3MF0gUkFYOiBmZmZmYzkwMDAwMGZjMDBjIFJCWDogZmZmZjg4MDAx
OTZkMzAwMCBSQ1g6IDAwMDAwMDAwZmZmZmZmZmEKTWF5IDE5IDAwOjEyOjQwLjM1MjExMiBbICAg
MTIuNjcyNTc2XSBSRFg6IDAwMDAwMDAwMDAwMDAwMDAgUlNJOiBmZmZmODgwMDA0ZmIwMjAwIFJE
STogZmZmZjg4MDAwNGZiMDIwMApNYXkgMTkgMDA6MTI6NDAuMzY0MDk3IFsgICAxMi42NzI1ODJd
IFJCUDogZmZmZjg4MDAwNTE0N2IzOCBSMDg6IGZmZmY4ODAwMDRmYjAyMDAgUjA5OiBmZmZmODgw
MDFhNDAwNjU4Ck1heSAxOSAwMDoxMjo0MC4zNzYwODcgWyAgIDEyLjY3MjU4N10gUjEwOiAwMDAw
MDAwMDAwMDAwMDAwIFIxMTogMDAwMDAwMDAwMDAxYTBmMSBSMTI6IDAwMDAwMDAwMDAwMDAwMGQK
TWF5IDE5IDAwOjEyOjQwLjM3NjEwOCBbICAgMTIuNjcyNTkzXSBSMTM6IGZmZmY4ODAwMDUzNDQ0
ODAgUjE0OiAwMDAwMDAwMDAwMDg4MDBjIFIxNTogZmZmZjg4MDAwNDA5ZTk5OApNYXkgMTkgMDA6
MTI6NDAuMzg4MDI5IFsgICAxMi42NzI2MDddIEZTOiAgMDAwMDdmYzhmYjRlZDhjMCgwMDAwKSBH
UzpmZmZmODgwMDFmZGMwMDAwKDAwMDApIGtubEdTOjAwMDAwMDAwMDAwMDAwMDAKTWF5IDE5IDAw
OjEyOjQwLjQwMDA4NCBbICAgMTIuNjcyNjEzXSBDUzogIGUwMzMgRFM6IDAwMDAgRVM6IDAwMDAg
Q1IwOiAwMDAwMDAwMDgwMDUwMDMzCk1heSAxOSAwMDoxMjo0MC40MDAxMDQgWyAgIDEyLjY3MjYx
OF0gQ1IyOiBmZmZmYzkwMDAwMGZjMDBjIENSMzogMDAwMDAwMDAwMDAyNzAwMCBDUjQ6IDAwMDAw
MDAwMDAwNDA2NjAKTWF5IDE5IDAwOjEyOjQwLjQxMjA4OCBbICAgMTIuNjcyNjI3XSBTdGFjazoK
TWF5IDE5IDAwOjEyOjQwLjQxMjEwNSBbICAgMTIuNjcyNjI5XSAgZmZmZjg4MDAwNTE0N2IyOCBm
ZmZmODgwMDE5NmQzN2EwIDAwMDAwMDAwMDAwMDAwMDkgZmZmZjg4MDAxOTZkMzdhMApNYXkgMTkg
MDA6MTI6NDAuNDEyMTIyIFsgICAxMi42NzI2MzhdICBmZmZmODgwMDA0MDllNzgwIDAwMDAwMDAw
MDAwOTAwMDcgMDAwMDAwMDAwMDAwMDAwNyAwMDAwMDAwMDAwMDAwMDA5Ck1heSAxOSAwMDoxMjo0
MC40MjQwOTYgWyAgIDEyLjY3MjY0Nl0gIGZmZmY4ODAwMTk2ZDMwMDAgZmZmZjg4MDAwNDA5ZTk5
OCAwMDAwMDAwMDAwMDAwMDA5IGZmZmY4ODAwMTk2ZDMwMDAKTWF5IDE5IDAwOjEyOjQwLjQzNjA5
OCBbICAgMTIuNjcyNjU1XSBDYWxsIFRyYWNlOgpNYXkgMTkgMDA6MTI6NDAuNDM2MTE0IFsgICAx
Mi42NzI2NTldICBbPGZmZmZmZmZmODEzNjQzYmQ+XSBwY2lfZW5hYmxlX21zaXhfcmFuZ2UrMHgy
ZC8weDcwCk1heSAxOSAwMDoxMjo0MC40MzYxMzAgWyAgIDEyLjY3MjY3MF0gIFs8ZmZmZmZmZmZh
MDAwNWU3Nj5dIGlnYl9zZXRfaW50ZXJydXB0X2NhcGFiaWxpdHkrMHg4Ni8weDFiMCBbaWdiXQpN
YXkgMTkgMDA6MTI6NDAuNDQ4MDk3IFsgICAxMi42NzI2ODBdICBbPGZmZmZmZmZmYTAwMDlkNjM+
XSBpZ2JfcHJvYmUrMHg0ZDMvMHgxMjcwIFtpZ2JdCk1heSAxOSAwMDoxMjo0MC40NDgxMTcgWyAg
IDEyLjY3MjY4OF0gIFs8ZmZmZmZmZmY4MTM1MzBlOT5dIHBjaV9kZXZpY2VfcHJvYmUrMHg2OS8w
eGMwCk1heSAxOSAwMDoxMjo0MC40NjAwOTQgWyAgIDEyLjY3MjY5NF0gIFs8ZmZmZmZmZmY4MTQx
NGVlYz5dIHJlYWxseV9wcm9iZSsweDZjLzB4MjQwCk1heSAxOSAwMDoxMjo0MC40NjAxMTQgWyAg
IDEyLjY3MjcwMF0gIFs8ZmZmZmZmZmY4MTQxNTFhOT5dIF9fZHJpdmVyX2F0dGFjaCsweDk5LzB4
YTAKTWF5IDE5IDAwOjEyOjQwLjQ3MjA5MyBbICAgMTIuNjcyNzA1XSAgWzxmZmZmZmZmZjgxNDE1
MTEwPl0gPyBfX2RldmljZV9hdHRhY2grMHg1MC8weDUwCk1heSAxOSAwMDoxMjo0MC40NzIxMTQg
WyAgIDEyLjY3MjcxMV0gIFs8ZmZmZmZmZmY4MTQxMzI3Mz5dIGJ1c19mb3JfZWFjaF9kZXYrMHg2
My8weGEwCk1heSAxOSAwMDoxMjo0MC40ODQwOTAgWyAgIDEyLjY3MjcxN10gIFs8ZmZmZmZmZmY4
MTQxNGE4OT5dIGRyaXZlcl9hdHRhY2grMHgxOS8weDIwCk1heSAxOSAwMDoxMjo0MC40ODQxMTAg
WyAgIDEyLjY3MjcyMl0gIFs8ZmZmZmZmZmY4MTQxNDY5Yz5dIGJ1c19hZGRfZHJpdmVyKzB4MTBj
LzB4MjEwCk1heSAxOSAwMDoxMjo0MC40OTYwOTEgWyAgIDEyLjY3MjcyN10gIFs8ZmZmZmZmZmZh
MDAyOTAwMD5dID8gMHhmZmZmZmZmZmEwMDI5MDAwCk1heSAxOSAwMDoxMjo0MC40OTYxMTAgWyAg
IDEyLjY3MjczM10gIFs8ZmZmZmZmZmY4MTQxNWE4Zj5dIGRyaXZlcl9yZWdpc3RlcisweDVmLzB4
ZjAKTWF5IDE5IDAwOjEyOjQwLjUwODA5NSBbICAgMTIuNjcyNzM5XSAgWzxmZmZmZmZmZjgxMzUx
YWE2Pl0gX19wY2lfcmVnaXN0ZXJfZHJpdmVyKzB4NDYvMHg1MApNYXkgMTkgMDA6MTI6NDAuNTA4
MTE3IFsgICAxMi42NzI3NDhdICBbPGZmZmZmZmZmYTAwMjkwNGY+XSBpZ2JfaW5pdF9tb2R1bGUr
MHg0Zi8weDUxIFtpZ2JdCk1heSAxOSAwMDoxMjo0MC41MjAwODkgWyAgIDEyLjY3Mjc1NF0gIFs8
ZmZmZmZmZmY4MTAwMjEyOD5dIGRvX29uZV9pbml0Y2FsbCsweDg4LzB4MWUwCk1heSAxOSAwMDox
Mjo0MC41MjAxMTEgWyAgIDEyLjY3Mjc2M10gIFs8ZmZmZmZmZmY4MTFjMDQxMj5dID8gX192dW5t
YXArMHhhMi8weDEwMApNYXkgMTkgMDA6MTI6NDAuNTMyMDg2IFsgICAxMi42NzI3NjldICBbPGZm
ZmZmZmZmODExMmQxNDU+XSBsb2FkX21vZHVsZSsweDFiZDUvMHgyMzIwCk1heSAxOSAwMDoxMjo0
MC41MzIxMDcgWyAgIDEyLjY3Mjc3NV0gIFs8ZmZmZmZmZmY4MTEyZGExNj5dIFNZU0NfZmluaXRf
bW9kdWxlKzB4OTYvMHhhMApNYXkgMTkgMDA6MTI6NDAuNTQ0MDg3IFsgICAxMi42NzI3ODJdICBb
PGZmZmZmZmZmODExMmRhMzk+XSBTeVNfZmluaXRfbW9kdWxlKzB4OS8weDEwCk1heSAxOSAwMDox
Mjo0MC41NDQxMDggWyAgIDEyLjY3Mjc4N10gIFs8ZmZmZmZmZmY4MTdmZDc4OT5dIHN5c3RlbV9j
YWxsX2Zhc3RwYXRoKzB4MTIvMHgxNwpNYXkgMTkgMDA6MTI6NDAuNTU2MDgzIFsgICAxMi42NzI3
OTJdIENvZGU6IDBjIDRjIDg5IGVlIDQ5IDhkIDA0IGM3IDQ4IDg5IDU1IGI4IDQ0IDBmIGI3IDcw
IDA0IDg5IDA4IDQxIDhiIDdkIDBjIDQxIGMxIGU2IDA0IDQxIDgzIGM2IDBjIGU4IGQyIDE5IGRh
IGZmIDQ5IDYzIGM2IDQ5IDAzIDQ1IDI4IDw4Yj4gMDAgYmUgMDEgMDAgMDAgMDAgNDEgODkgNDUg
MDggNGMgODkgZWYgZTggNTggODMgZDAgZmYgNDggOGIgCk1heSAxOSAwMDoxMjo0MC41NjgwOTYg
WyAgIDEyLjY3Mjg1OF0gUklQICBbPGZmZmZmZmZmODEzNjQxMDU+XSBwY2lfZW5hYmxlX21zaXgr
MHgxMjUvMHgzYjAKTWF5IDE5IDAwOjEyOjQwLjU4MDA4NyBbICAgMTIuNjcyODY1XSAgUlNQIDxm
ZmZmODgwMDA1MTQ3YWQ4PgpNYXkgMTkgMDA6MTI6NDAuNTgwMTA2IFsgICAxMi42NzI4NjhdIENS
MjogZmZmZmM5MDAwMDBmYzAwYwpNYXkgMTkgMDA6MTI6NDAuNTgwMTE3IFsgICAxMi42NzI4NzNd
IC0tLVsgZW5kIHRyYWNlIDcyM2E0NzRkMGMyZWQxNjYgXS0tLQoKCj4gPiAKPiA+ICAgKFJldmlz
aW9uIGxvZyB0b28gbG9uZywgb21pdHRlZC4pCj4gPiAKPiA+IAo+ID4gRm9yIGJpc2VjdGlvbiBy
ZXZpc2lvbi10dXBsZSBncmFwaCBzZWU6Cj4gPiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L3Jlc3VsdHMvYmlzZWN0L2xpbnV4LTMuMTgvdGVzdC1hbWQ2NC1h
bWQ2NC14bC54ZW4tYm9vdC5odG1sCj4gPiBSZXZpc2lvbiBJRHMgaW4gZWFjaCBncmFwaCBub2Rl
IHJlZmVyLCByZXNwZWN0aXZlbHksIHRvIHRoZSBUcmVlcyBhYm92ZS4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 20 11:46:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 11:46:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSgkc-0000KS-6v; Mon, 20 May 2019 11:46:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x+15=TU=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1hSgka-0000KN-5W
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 11:46:40 +0000
X-Inumbo-ID: ebcf8dd4-7af4-11e9-9b74-8b89c7487422
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ebcf8dd4-7af4-11e9-9b74-8b89c7487422;
 Mon, 20 May 2019 11:46:36 +0000 (UTC)
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=SoftFail smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: SoftFail (esa5.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com is inclined to not designate
 23.29.105.83 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 exists:%{i}._spf.mta.salesforce.com ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: zAXLqLZsEBFnXnRCLOvHm5yajpfuTfVIQUEh/QIYDopy4uUPcK2hcT5OtEfXNF8Bs6NWAC7fd7
 LiMml18fJ7mn68vz6iEESSvRWIofju4CqmuP/rpG+sW3P/cuuJBnwsN0sPyFZnlv0pvuM4ZTe0
 EdlQwFjCBkXuqgvItHApAsjwR/dthj/jCKjdp4eSVr2r+a8E46NhFMxoVlcDdTvugcli5ArRKT
 sJP/dM9iYJZcPbxskuer7wX9eeaqGFqr2gE/IaVhAibbwED6Zf4IA+zhuhPQsHz7TGAuAWtK3u
 Mjg=
X-SBRS: 2.7
X-MesageID: 630547
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,491,1549947600"; 
   d="scan'208";a="630547"
Date: Mon, 20 May 2019 13:46:26 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190520114626.i2u37ul3bizqwaap@Air-de-Roger>
References: <5CC6DD090200007800229E80@prv1-mh.provo.novell.com>
 <5CDE8F5B020000780023005F@prv1-mh.provo.novell.com>
 <5CDE924602000078002300B7@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5CDE924602000078002300B7@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v3 12/15] x86/IRQ: add explicit
 tracing-enabled check to trace_irq_mask()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBNYXkgMTcsIDIwMTkgYXQgMDQ6NTE6NTBBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gVGhlIHNldHVwIGZvciBjYWxsaW5nIHRyYWNlX3ZhcigpICh3aGljaCBpdHNlbGYgY2hl
Y2tzIHRiX2luaXRfZG9uZSkgaXMKPiBub24tbmVnbGlnaWJsZSwgYW5kIGhlbmNlIGEgc2VwYXJh
dGUgb3V0ZXItbW9zdCBjaGVjayBpcyB3YXJyYW50ZWQuCj4gCj4gU2lnbmVkLW9mZi1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25u
w6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKSSB0aGluayBhIG1hY3JvIG9yIGhlbHBlciB3b3Vs
ZCBiZSBoZWxwZnVsOiBpZTogdHJhY2VfZW5hYmxlZCBvciBzb21lCnN1Y2guIENoZWNraW5nIHRi
X2luaXRfZG9uZSBpcyBhcyBvYnZpb3VzIGFzIGl0IGNvdWxkIGJlIElNTy4KClJvZ2VyLgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 20 12:11:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 12:11:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSh7y-0002pb-FG; Mon, 20 May 2019 12:10:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=EBqs=TU=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hSh7x-0002oq-GD
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 12:10:49 +0000
X-Inumbo-ID: 4ba9c71c-7af8-11e9-8a09-a3b1a7d832cd
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4ba9c71c-7af8-11e9-8a09-a3b1a7d832cd;
 Mon, 20 May 2019 12:10:45 +0000 (UTC)
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=SoftFail smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: SoftFail (esa2.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com is inclined to not designate
 23.29.105.83 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 exists:%{i}._spf.mta.salesforce.com ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: 8L0LFL5pMaZYAnHeArFStTwzTwbf3x9eoJHygNH9ict21kP3Vw7Khow02AtKjUZE+GO6MxJ5U6
 XO7NUjVBoACZZKU2YWRCr+NxeO3+lXC7kRsSYffsUu+3WYHsW3v8MzYwC/l4nTE8BQFI8ANRX6
 gyT0+Ba8rwtbDjP+jU4MC/ykI+20ik0xMXFcdp+Ai15M+ntCN9VJ3WYCcs8NTHD6wzk3QG+wVA
 JEAikKzucTTASI1LPwR1WZ46QErqK9M7S7+NL2lrHOBiTGa4jLD1x9mnq5PdsSIqymgM+j1Oek
 Cbo=
X-SBRS: 2.7
X-MesageID: 646342
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,491,1549947600"; 
   d="scan'208";a="646342"
To: Jan Beulich <JBeulich@suse.com>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
 <5C8B816C020000780021F167@prv1-mh.provo.novell.com>
 <a3d60d70-ffd0-33f6-7417-fbc6c58e53be@citrix.com>
 <5CE24F6B0200007800230747@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <0f1ac4a6-8677-456c-9701-a6c9167c097c@citrix.com>
Date: Mon, 20 May 2019 13:10:41 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CE24F6B0200007800230747@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v8 10/50] x86emul: support AVX512{F, BW,
 _VBMI} full permute insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAvMDUvMjAxOSAwNzo1NSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTcuMDUuMTkg
YXQgMTg6NTAsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gT24gMTUvMDMv
MjAxOSAxMDo0MSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+PiBUYWtlIHRoZSBsaWJlcnR5IGFuZCBh
bHNvIGNvcnJlY3QgdGhlIChwdWJsaWMgaW50ZXJmYWNlKSBuYW1lIG9mIHRoZQo+Pj4gQVZYNTEy
X1ZCTUkgZmVhdHVyZSBmbGFnLCBvbiB0aGUgYXNzdW1wdGlvbiB0aGF0IG5vIGV4dGVybmFsIGNv
bnN1bWVyCj4+PiBoYXMgYWN0dWFsbHkgYmVlbiB1c2luZyB0aGF0IGZsYWcgc28gZmFyLgo+PiBJ
J3ZlIGJlZW4gZ2l2aW5nIHRoaXMgc29tZSB0aG91Z2h0LCBhbmQgSSB0aGluayBwdXR0aW5nIHRo
ZXNlIGluIHRoZQo+PiBwdWJsaWMgaW50ZXJmYWNlIHdhcyBhIG1pc3Rha2UuCj4+Cj4+IFRoZXkg
YXJlIGEgcmVwcmVzZW50YXRpb24gb2Ygb3RoZXIgcGVvcGxlcyBzdGFibGUgQUJJLCBhbmQgYXJl
IG9ubHkgdXNlZAo+PiBpbiB0b29scyBpbnRlcmZhY2VzIGFzIGZhciBhcyBYZW4gaXMgY29uY2Vy
bmVkIChTWVNDVExfZ2V0X2ZlYXR1cmVzZXQsCj4+IERPTUNUTF9nZXRfY3B1X3BvbGljeSkKPj4K
Pj4gVGhlIG9ubHkgZXh0ZXJuYWwgcmVwcmVzZW50YXRpb25zIGFyZSB4ZW5fY3B1aWRfbGVhZl90
L3hlbl9tc3JfZW50cnlfdAo+PiB3aGljaCBkb24ndCBuZWVkIGNvbnN0YW50cyB0byBnbyB3aXRo
IHRoZW0uCj4gV2hpbGUgSSBkb24ndCByZWFsbHkgbWluZCByZW1vdmluZyB0aGVtIGZyb20gdGhl
IHB1YmxpYyBpbnRlcmZhY2UKPiBhZ2FpbiwgSSB0aGluayB5b3UncmUgbWlzc2luZyB0byBkaXNj
dXNzIG9uZSBwb2ludCBvZiB3aHkgdGhleSd2ZQo+IGJlZW4gcHV0IHRoZXJlIG9yaWdpbmFsbHk6
IFdlIHdhbnRlZCB0aGVtIHRvIGFsc28gc2VydmUgYXMKPiBkb2N1bWVudGF0aW9uIG9mIHRoZSBm
b3J3YXJkIGNvbXBhdGlibGUgbmF0dXJlIG9mIHRoZSBBL1MvSAo+IGFubm90YXRpb25zLCBpLmUu
IHN1Y2ggdGhhdCB3ZSB3b3VsZG4ndCBsaWdodGx5IHJlbW92ZSBzb21ldGhpbmcKPiB0aGF0IHdh
cyBwcmV2aW91c2x5IGV4cG9zZWQuCgpJIGRvbid0IHJlY2FsbCB0aGF0IGJlaW5nIGEgY29uc2lk
ZXJhdGlvbiwgYnV0IHRoZSBmaWxlIGRvZXNuJ3QgbmVlZCB0bwpiZSBpbiB4ZW4vcHVibGljLyBm
b3IgdXMgdG8gYXBwbHkgZ2VuZXJhbCAiZG9uJ3QgY2hhbmdlIHRoaXMgbGlnaHRseSIKcnVsZXMg
dG8gdGhlIGFubm90YXRpb25zLgoKSSBkb24ndCBzZWUgaXQgYmVpbmcgZGlmZmVyZW50IHRvIG90
aGVyIGFyZWFzIG9mIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5CndlIG1haW50YWluIGluIHRoZSBt
YWluIGNvZGViYXNlLgoKPgo+Pj4gIEZ1cnRoZXJtb3JlIG1ha2UgaXQgaGF2ZQo+Pj4gQVZYNTEy
QlcgaW5zdGVhZCBvZiBBVlg1MTJGIGFzIGEgcHJlcmVxdWlzaXRlLCBmb3IgcmVxdWlyaW5nIGZ1
bGwKPj4+IDY0LWJpdCBtYXNrIHJlZ2lzdGVycyAodGhlIHVwcGVyIDQ4IGJpdHMgb2Ygd2hpY2gg
Y2FuJ3QgYmUgYWNjZXNzZWQKPj4+IG90aGVyIHRoYW4gdGhyb3VnaCBYU0FWRS9YUlNUT1Igd2l0
aG91dCBBVlg1MTJCVyBzdXBwb3J0KS4KPj4+Cj4+PiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+Cj4+IEFzIGZvciB0aGUgcmVzdCwgQWNrZWQtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IGJ1dAo+PiB3ZSBwZXJoYXBzIHdh
bnQgdG8gc29ydCBvdXQgdGhlIHBvc2l0aW9uIGluIHRoZSBwdWJsaWMgaW50ZXJmYWNlIGJlZm9y
ZQo+PiBjaGFuZ2luZyBBVlg1MTJWQk1JLgo+IFRoYW5rczsgSSBkb24ndCB0aGluayB0aGUgb3Jk
ZXIgb2YgZXZlbnRzIG1hdHRlcnMgbXVjaCwgYnV0IGlmIHRoaXMgaXMKPiBzb21ldGhpbmcgdG8g
aGFwcGVuIHNvb24sIEkgZG9uJ3QgbWluZCB3YWl0aW5nIChhbmQgdGhlIHJlLWJhc2luZykuCgpJ
IGRvbid0IGhhdmUgYW55IGltbWVkaWF0ZSBwbGFucyAtIGl0cyBub3Qgb24gdGhlIGNyaXRpY2Fs
IHBhdGggdG8KRE9NQ1RMX3NldF9jcHVfcG9saWN5IHdvcmsuCgpPVE9ILCBpdCBkb2Vzbid0IGxv
b2sgbGlrZSBpdCB3b3VsZCBiZSBoYXJkIHRvIGRvLCBhbmQgaXQgd291bGQgbWFrZSBpdApjbGVh
ciB0aGF0IHdlIGFyZSBmaW5lIHRvIHJlbmFtZSBjb25zdGFudHMuwqAgSSBjYW4gbG9vayBpbnRv
IHRoaXMgaWYKeW91J2QgbGlrZS4KCj4gVGhlcmUncyBhbiBpbXBvcnRhbnQgcG9pbnQgaGVyZSB0
aG91Z2ggdGhhdCB5b3UgZG9uJ3Qgc2F5IGFueSB3b3JkCj4gb24sIGRlc3BpdGUgbWUgaGF2aW5n
IG1lbnRpb25lZCBpdCB0byB5b3Ugb24gaXJjIGFscmVhZHkgYWZ0ZXIgeW91Cj4gaGFkIGdpdmVu
IHlvdXIgYWNrIHRvICJ4ODYvQ1BVSUQ6IHN1cHBvcnQgbGVhZiA3IHN1YmxlYWYgMSAvCj4gQVZY
NTEyX0JGMTYiIG1ha2luZyBhIHNpbWlsYXIgZGVwZW5kZW5jeSBhcyB0aGUgcGF0Y2ggaGVyZSB1
cG9uCj4gQVZYNTEyQlcgcmF0aGVyIHRoYW4gQVZYNTEyRi4gUmVjYWxsIHRoYXQgSSBoYWQgdG8g
c3BsaXQgb2ZmIHRoZQo+IGNoYW5nZSBiZWxvdyBmcm9tIGFub3RoZXIgcGF0Y2ggb2YgbWluZSwg
YmVjYXVzZSBvZiBvdXIKPiBkaXNhZ3JlZW1lbnQgb24gdGhlIGludGVuZGVkIGRlcGVuZGVuY2ll
cy4gSWYgd2UgbWFrZSB0aGUgc3ViLQo+IGZlYXR1cmVzIHJlcXVpcmluZyB3aWRlciB0aGFuIDE2
LWJpdCBtYXNrIHJlZ2lzdGVycyBkZXBlbmRlbnQKPiB1cG9uIEFWWDUxMkJXIChhcyBzdWdnZXN0
ZWQgYnkgdGhlIHBhdGNoIGhlcmUpLCB0aGVuIEkgdGhpbmsKPiB3ZSBhbHNvIHdhbnQgdG8gY2hh
bmdlIHRoZSBTU0VuIGRlcGVuZGVuY2llcyBhcyBkb25lL3N1Z2dlc3RlZAo+IGluIHRoZSBwYXRj
aCBiZWxvdyAoYWxiZWl0IG9mIGNvdXJzZSB0aGVyZSdzIG5vIGRlcGVuZGVuY3kgb24KPiBjaGFu
Z2VkIHJlZ2lzdGVyIHdpZHRoIHRoZXJlLCBqdXN0IG9uZSBvbiBwZXJtaXR0ZWQgZWxlbWVudCB0
eXBlcywKPiBzbyBJIGNvdWxkIGFsc28gc2VlIGEgYmFzaXMgdG8gYWNjZXB0IHRoZSBkZXBlbmRl
bmN5IGhlcmUgYXMgaXMsIGJ1dAo+IHZpZXcgdGhpbmdzIGRpZmZlcmVudGx5IGZvciBTU0VuKS4K
ClJlcGx5IGJlbG93LgoKPiBTZWVpbmcgeW91ciBmdXJ0aGVyIGFja3MgKHRoYW5rcyEpLCBqdXN0
IGFzIGEgc2lkZSBub3RlOiBBcmUgeW91Cj4gYXdhcmUgdGhhdCB5b3UndmUgc2tpcHBlZCBwYXRj
aCA5IGluIHRoZSBzZXJpZXMsIHdpdGhvdXQgd2hpY2ggdGhlCj4gb25lcyB5b3UndmUgYWNrZWQg
Y2FuJ3QgZ28gaW4gYW55d2F5IChpLmUuIHJlZ2FyZGxlc3Mgb2Ygd2hldGhlcgo+IEknbSB0byB3
YWl0IGZvciB0aGUgcHVibGljIGludGVyZmFjZSBhZGp1c3RtZW50IGFib3ZlKT8KCk9vcHMgLSBs
ZXQgbWUgZ28gYW5kIHNlZS4KCj4KPiBKYW4KPgo+IHg4Ni9jcHVpZDogY29ycmVjdCBkZXBlbmRl
bmNpZXMgb2YgcG9zdC1TU0UgSVNBIGV4dGVuc2lvbnMKPgo+IE1vdmUgQUVTTkksIFBDTE1VTFFE
USwgYW5kIFNIQSB0byBTU0UyLCBhcyBhbGwgb2YgdGhlbSBhY3Qgb24gdmVjdG9ycyBvZgo+IGlu
dGVnZXJzLCB3aGVyZWFzIHBsYWluIFNTRSBzdXBwb3J0cyB2ZWN0b3JzIG9mIHNpbmdsZSBwcmVj
aXNpb24gZmxvYXRzCj4gb25seS4gVGhpcyBpcyBpbiBsaW5lIHdpdGggaG93IGUuZy4gYmludXRp
bHMgYW5kIGdjYyB0cmVhdCB0aGVtLgo+Cj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgoKQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CgpUaGlzIGlzbid0IHdvcnRoIHRoZSBlZmZvcnQgaXRzIGJlZW4gYXJndWlu
ZyBvdmVyLCBidXQgSSdkIHJlcXVlc3QKcy9jb3JyZWN0L2FkanVzdC8gaW4gdGhlIHN1YmplY3Qg
YXMgImNvcnJlY3RuZXNzIiBoZXJlIGlzIHN1YmplY3RpdmUuCgo+IC0tLQo+IHY/OiBSZS1iYXNl
IG92ZXIgc3BsaXQgb3V0IFBDTE1VTFFEUSBhZGRpdGlvbi4KPiAtLS0KPiBUQkQ6IE9uIHRoZSBz
YW1lIGJhc2lzLCBTU0UzLCBTU1NFMyBhbmQgU1NFNEEgc2hvdWxkIHByb2JhYmx5IGFsc28KPiBk
ZXBlbmQgb24gU1NFMiByYXRoZXIgdGhhbiBTU0UuIEluIGZhY3QgbWFraW5nIHRoaXMgYSBjaGFp
biBTU0UgLT4gU1NFMgo+IC0+IFNTRTMgLT4geyBTU1NFMywgU1NFNEEgfSB3b3VsZCBwcm9iYWJs
eSBiZSBiZXN0LCBhbmQgZ2V0IHVzIGluIGxpbmUKPiB3aXRoIGJvdGggYmludXRpbHMgYW5kIGdj
Yy4gQnV0IEkgdGhpbmsgSSBkaWQgc3VnZ2VzdCBzbyB3aGVuIHRoZQo+IGRlcGVuZGVuY2llcyB3
ZXJlIGludHJvZHVjZWQsIGFuZCB0aGlzIHdhc24ndCBsaWtlZCBmb3IgYSByZWFzb24gSQo+IGZv
cmdvdC4KClRoZSBjb2RlIGlzIG9ubHkgYXMgaXQgaXMgYmVjYXVzZSB5b3UgaW5zaXN0ZWQgdXBv
biBpdCBiZWluZyB0aGlzIHdheS7CoApJJ2xsIHJlbWluZCB5b3UgdGhhdCBteSBmaXJzdCBzdWJt
aXNzaW9uIGxvb2tlZCByYXRoZXIgY2xvc2VyIHRvIHRoaXMuCgp+QW5kcmV3CgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 20 12:11:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 12:11:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSh8o-0002sb-Rf; Mon, 20 May 2019 12:11:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=EBqs=TU=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hSh8n-0002sV-MH
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 12:11:41 +0000
X-Inumbo-ID: 6b95a7f8-7af8-11e9-be5f-6f9bbfa73a2d
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6b95a7f8-7af8-11e9-be5f-6f9bbfa73a2d;
 Mon, 20 May 2019 12:11:39 +0000 (UTC)
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=SoftFail smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: SoftFail (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com is inclined to not designate
 23.29.105.83 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 exists:%{i}._spf.mta.salesforce.com ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: l9TyoQta7eQWj4WsNuEXe76nzpzpz/eJ59DpAKaFUEh3jgKPZ4mx3wsLEe5aJ/ysxFWky1wY78
 IMH0Ts1YNIPGttN6PHt1WD+5WEhsEGx3XhBsWeRQ6G2J++OznRCX3ZQLBqYwQgrPGeB7PsjiEW
 Ka9jYeC45YrKMpoPBOg++PhzpK0Xrx0NPUlx3EBBIeEZaLgqNu4GSyC5Z5g6rCrTln0VrR6Ue/
 qEXSvFdmvFZBQU/mqXJFb25ZE6aRExNPh3Lbe55kDHcBuoofz18m4JWdM4fNZzQK8fmf2dWt6c
 2l0=
X-SBRS: 2.7
X-MesageID: 645591
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,491,1549947600"; 
   d="scan'208";a="645591"
To: Jan Beulich <JBeulich@suse.com>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
 <5C8B813F020000780021F164@prv1-mh.provo.novell.com>
 <4b177bfd-0aa0-5389-b8d4-91278d8a0fc0@citrix.com>
 <5C8F6B05020000780021FC05@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <3ffad362-eb39-e3c9-cd89-4ca969e9d710@citrix.com>
Date: Mon, 20 May 2019 13:11:32 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5C8F6B05020000780021FC05@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v8 09/50] x86emul: support AVX512{F,
 BW} integer unpack insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTgvMDMvMjAxOSAwOTo1NSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTUuMDMuMTkg
YXQgMTk6MjEsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gT24gMTUvMDMv
MjAxOSAxMDo0MSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+PiBAQCAtNjY4MSw2ICs2NjgxLDEyIEBA
IHg4Nl9lbXVsYXRlKAo+Pj4gICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHhm
Nik6IC8qIHZwc2FkYncgW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1tICovCj4+PiAgICAgICAg
ICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZXZleC5vcG1zaywgRVhDX1VEKTsKPj4+ICAgICAgICAg
IC8qIGZhbGwgdGhyb3VnaCAqLwo+Pj4gKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgw
ZiwgMHg2MCk6IC8qIHZwdW5wY2tsYncgW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICov
Cj4+PiArICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweDYxKTogLyogdnB1bnBj
a2x3ZCBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KPj4+ICsgICAgY2FzZSBYODZF
TVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4NjgpOiAvKiB2cHVucGNraGJ3IFt4eXpdbW0vbWVtLFt4
eXpdbW0sW3h5el1tbXtrfSAqLwo+Pj4gKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgw
ZiwgMHg2OSk6IC8qIHZwdW5wY2tod2QgW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICov
Cj4+PiArICAgICAgICBvcF9ieXRlcyA9IDE2IDw8IGV2ZXgubHI7Cj4+PiArICAgICAgICAvKiBm
YWxsIHRocm91Z2ggKi8KPj4gSWYgdGhpcyBzZXR0aW5nIG9mIG9wX2J5dGVzIGlzIHNhZmUgdG8g
ZG8gZm9yIHZwc2FkYncsIGhvdyBkb2VzIHRoZQo+PiBlbXVsYXRpb24gY3VycmVudGx5IHdvcms/
Cj4gVGhlIHNldHRpbmcgaXMgcmVkdW5kYW50IGZvciBWUFNBREJXICh0aGVyZSBpdCBnZXRzIHNl
dCBieSB2aXJ0dWUKPiBvZiBpdHMgdGFibGUgZW50cnkgc2F5aW5nIHNpbWRfcGFja2VkX2ludCks
IGJ1dCBpdCdzIG5lY2Vzc2FyeSBmb3IKPiBWVU5QQ0sqIGFzIHRoZWlyIHRhYmxlIGVudHJpZXMg
dXNlIHNpbWRfb3RoZXIsIHdoaWNoIGlzIG5lY2Vzc2FyeQo+IGJlY2F1c2Ugb2YgdGhlIG1lbW9y
eSBhY2Nlc3MgcGF0dGVybiBvZiBQVU5QQ0tMKi4gSW4gZmFjdCB0aGUKPiBQVU5QQ0tIKiBlbnRy
aWVzIGNvdWxkIGVxdWFsbHkgd2VsbCB1c2Ugc2ltZF9wYWNrZWRfaW50LCBidXQKPiB0aGF0IHdv
dWxkIHRoZW4gY2FsbCBmb3IgdGhlaXIgY2FzZSBsYWJlbHMgdG8gZ2V0IG1vdmVkIGF3YXkgZnJv
bQo+IHRoZSBQVU5QQ0tMKiBvbmVzLCBhbmQgSSBzbGlnaHRseSBwcmVmZXIgdGhlbSB0byBiZSBr
ZXB0IHRvZ2V0aGVyLgoKT2suCgpBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 20 12:25:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 12:25:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hShLw-0003si-3E; Mon, 20 May 2019 12:25:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DuAc=TU=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hShLu-0003sd-3W
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 12:25:14 +0000
X-Inumbo-ID: 4ff9199e-7afa-11e9-8980-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 4ff9199e-7afa-11e9-8980-bc764e045a96;
 Mon, 20 May 2019 12:25:11 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 37F6680D;
 Mon, 20 May 2019 05:25:11 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 6E4B03F5AF;
 Mon, 20 May 2019 05:25:10 -0700 (PDT)
To: Oleksandr Tyshchenko <olekstysh@gmail.com>, xen-devel@lists.xenproject.org
References: <1556806436-26283-1-git-send-email-olekstysh@gmail.com>
 <1556806436-26283-3-git-send-email-olekstysh@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <fbff2663-666b-143d-548b-d47007cccbe2@arm.com>
Date: Mon, 20 May 2019 13:25:08 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <1556806436-26283-3-git-send-email-olekstysh@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 2/2] xen/device-tree: Add ability to
 handle nodes with interrupts-extended prop
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 sstabellini@kernel.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAwMi8wNS8yMDE5IDE1OjEzLCBPbGVrc2FuZHIgVHlzaGNoZW5rbyB3cm90ZToKPiBG
cm9tOiBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVua29AZXBhbS5jb20+
Cj4gCj4gWGVuIGV4cGVjdHMgdG8gc2VlICJpbnRlcnJ1cHRzIiBwcm9wZXJ0eSB3aGVuIHBhcnNp
bmcgaG9zdAo+IGRldmljZS10cmVlLiBCdXQsIHRoZXJlIGFyZSBjYXNlcyB3aGVuIHNvbWUgZGV2
aWNlIG5vZGVzIGNvbnRhaW4KPiAiaW50ZXJydXB0cy1leHRlbmRlZCIgcHJvcGVydHkgaW5zdGVh
ZC4KPiAKPiBUaGUgZ29vZCBleGFtcGxlIGhlcmUgaXMgYXJjaCB0aW1lciBub2RlIGZvciBSLUNh
ciBHZW4zL0dlbjIgZmFtaWx5LAo+IHdoaWNoIGlzIG1hbmRhdG9yeSBkZXZpY2UgZm9yIFhlbiB1
c2FnZSBvbiBBUk0uIEFuZCB3aXRob3V0IGFiaWxpdHkKPiB0byBoYW5kbGUgc3VjaCBub2Rlcywg
WGVuIGZhaWxzIHRvIG9wZXJhdGU6CgpQZXIgdGhlIGJpbmRpbmcgZG9jdW1lbnRhdGlvbiBbMV0s
IHRoZSBpbnRlcnJ1cHRzLWV4dGVuZCBwcm9wZXJ0eSBzaG91bGQgb25seSBiZSAKdXNlZCB3aGVu
IGEgZGV2aWNlIGhhcyBtdWx0aXBsZSBpbnRlcnJ1cHQgcGFyZW50cy4gVGhpcyBpcyBub3QgdGhl
IGNhc2Ugb2YgdGhlIAphcmNoIHRpbWVyLCBzbyB3aHkgaXMgaXQgdXNlZCB0aGVyZT8KCkRvbid0
IGdldCBtZSB3cm9uZywgSSBhbSBmaW5lIHdpdGggdGhlIGlkZWEgb2YgYWRkaW5nICJpbnRlcnJ1
cHRzLWV4dGVuZCIuIApIb3dldmVyLCB0aGUgY29tbWl0IG1lc3NhZ2Ugc2hvdWxkIGdpdmUgc29t
ZSBncm91bmQgd2h5IGEgbmV3IHByb3BlcnR5IGhhcyBiZWVuIAppbnRyb2R1Y2VkL3VzZWQgb3Zl
ciB0aGUgY3VycmVudCBvbmUuCgo+IAo+IChYRU4pICoqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioKPiAoWEVOKSBQYW5pYyBvbiBDUFUgMDoKPiAoWEVOKSBUaW1lcjogVW5h
YmxlIHRvIHJldHJpZXZlIElSUSAwIGZyb20gdGhlIGRldmljZSB0cmVlCj4gKFhFTikgKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+IAo+IFNpZ25lZC1vZmYtYnk6IE9s
ZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KPiAtLS0K
PiAgIHhlbi9jb21tb24vZGV2aWNlX3RyZWUuYyB8IDMyICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysrLS0tCj4gICAxIGZpbGUgY2hhbmdlZCwgMjkgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlv
bnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9kZXZpY2VfdHJlZS5jIGIveGVuL2Nv
bW1vbi9kZXZpY2VfdHJlZS5jCj4gaW5kZXggNjU4NjJiNS4uMDBhZGE2ZSAxMDA2NDQKPiAtLS0g
YS94ZW4vY29tbW9uL2RldmljZV90cmVlLmMKPiArKysgYi94ZW4vY29tbW9uL2RldmljZV90cmVl
LmMKPiBAQCAtOTg3LDkgKzk4NywxOSBAQCB1bnNpZ25lZCBpbnQgZHRfbnVtYmVyX29mX2lycShj
b25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKmRldmljZSkKPiAgICAgICBjb25zdCBzdHJ1Y3Qg
ZHRfZGV2aWNlX25vZGUgKnA7Cj4gICAgICAgY29uc3QgX19iZTMyICppbnRzcGVjLCAqdG1wOwo+
ICAgICAgIHUzMiBpbnRzaXplLCBpbnRsZW47Cj4gKyAgICBpbnQgaW50bnVtOwo+ICAgCj4gICAg
ICAgZHRfZHByaW50aygiZHRfaXJxX251bWJlcjogZGV2PSVzXG4iLCBkZXZpY2UtPmZ1bGxfbmFt
ZSk7Cj4gICAKCj4gKyAgICAvKiBUcnkgdGhlIG5ldy1zdHlsZSBpbnRlcnJ1cHRzLWV4dGVuZGVk
IGZpcnN0ICovCj4gKyAgICBpbnRudW0gPSBkdF9jb3VudF9waGFuZGxlX3dpdGhfYXJncyhkZXZp
Y2UsICJpbnRlcnJ1cHRzLWV4dGVuZGVkIiwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICIjaW50ZXJydXB0LWNlbGxzIik7Cj4gKyAgICBpZiAoIGludG51bSA+IDAg
KQoKSUlVQyBkdF9jb3VudF9waGFuZGxlX3dpdGhfYXJncywgMCB3b3VsZCBtZWFucyB0aGUgcHJv
cGVydHkgaXMgcHJlc2VudCBidXQgCmRvZXNuJ3QgY29udGFpbiBhbnkgaW50ZXJydXB0cy4gSSBk
byBhZ3JlZSB0aGlzIGlzIGEgcHJvYmFibHkgYSB3cm9uZyAKZGV2aWNlLXRyZWUsIGJ1dCB0ZWNo
bmljYWxseSBJIGFtIG5vdCBzdXJlIHdlIHNob3VsZCB0cnkgdG8gbG9vayBmb3IgCiIjaW50ZXJy
dXB0cyIgaWYgaW50bnVtID0gMC4KCj4gKyAgICB7Cj4gKyAgICAgICAgZHRfZHByaW50aygiIGlu
dG51bT0lZFxuIiwgaW50bnVtKTsKCllvdSBhcmUgcmUtdXNpbmcgdGhlIGV4YWN0IHNhbWUgZGVi
dWcgbWVzc2FnZSBhcyBmb3IgImludGVycnVwdHMiLiBTbyBpdCB3b3VsZCAKYmUgZGlmZmljdWx0
IGZvciBhIGRldmVsb3BlciB0byBrbm93IGV4YWN0bHkgd2hpY2ggcGF0aCBpcyB1c2VkLiBDb3Vs
ZCB3ZSBwcmludCAKbWVzc2FnZSByZWdhcmRpbmcgd2hldGhlciAiaW50ZXJydXB0cy1leHRlbmRl
ZCIgb3IgImludGVycnVwdHMiIGlzIHVzZWQ/Cgo+ICsgICAgICAgIHJldHVybiBpbnRudW07Cj4g
KyAgICB9Cj4gKwo+ICAgICAgIC8qIEdldCB0aGUgaW50ZXJydXB0cyBwcm9wZXJ0eSAqLwo+ICAg
ICAgIGludHNwZWMgPSBkdF9nZXRfcHJvcGVydHkoZGV2aWNlLCAiaW50ZXJydXB0cyIsICZpbnRs
ZW4pOwo+ICAgICAgIGlmICggaW50c3BlYyA9PSBOVUxMICkKPiBAQCAtMTQyMCwxMCArMTQzMCwy
OSBAQCBpbnQgZHRfZGV2aWNlX2dldF9yYXdfaXJxKGNvbnN0IHN0cnVjdCBkdF9kZXZpY2Vfbm9k
ZSAqZGV2aWNlLAo+ICAgICAgIGNvbnN0IF9fYmUzMiAqaW50c3BlYywgKnRtcCwgKmFkZHI7Cj4g
ICAgICAgdTMyIGludHNpemUsIGludGxlbjsKPiAgICAgICBpbnQgcmVzID0gLUVJTlZBTDsKPiAr
ICAgIHN0cnVjdCBkdF9waGFuZGxlX2FyZ3MgYXJnczsKPiArICAgIGludCBpOwo+ICAgCj4gICAg
ICAgZHRfZHByaW50aygiZHRfZGV2aWNlX2dldF9yYXdfaXJxOiBkZXY9JXMsIGluZGV4PSV1XG4i
LAo+ICAgICAgICAgICAgICAgICAgZGV2aWNlLT5mdWxsX25hbWUsIGluZGV4KTsKPiAgIAo+ICsg
ICAgLyogR2V0IHRoZSByZWcgcHJvcGVydHkgKGlmIGFueSkgKi8KPiArICAgIGFkZHIgPSBkdF9n
ZXRfcHJvcGVydHkoZGV2aWNlLCAicmVnIiwgTlVMTCk7Cj4gKwo+ICsgICAgLyogVHJ5IHRoZSBu
ZXctc3R5bGUgaW50ZXJydXB0cy1leHRlbmRlZCBmaXJzdCAqLwo+ICsgICAgcmVzID0gZHRfcGFy
c2VfcGhhbmRsZV93aXRoX2FyZ3MoZGV2aWNlLCAiaW50ZXJydXB0cy1leHRlbmRlZCIsCj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiI2ludGVycnVwdC1jZWxscyIsIGlu
ZGV4LCAmYXJncyk7Cj4gKyAgICBpZiAoICFyZXMgKQoKSSBkb24ndCB0aGluayB0aGUgY2hlY2sg
aXMgY29ycmVjdC4gZHRfcGFyc2VfcGhhbmRsZV93aXRoX2FyZ3MgbWF5IHJldHVybiBhIApuZWdh
dGl2ZSB2YWx1ZSBpbiBjYXNlIG9mIGFuIGVycm9yLiBTbyB3ZSBsaWtlbHkgd2FudCAicmVzID49
IDAiIGhlcmUuCgo+ICsgICAgewo+ICsgICAgICAgIGR0X2RwcmludGsoIiBpbnRzcGVjPSVkIGlu
dHNpemU9JWRcbiIsIGFyZ3MuYXJnc1swXSwgYXJncy5hcmdzX2NvdW50KTsKClNhbWUgcmVtYXJr
IGZvciB0aGUgbWVzc2FnZSBoZXJlLgoKPiArCj4gKyAgICAgICAgZm9yICggaSA9IDA7IGkgPCBh
cmdzLmFyZ3NfY291bnQ7IGkrKyApCj4gKyAgICAgICAgICAgIGFyZ3MuYXJnc1tpXSA9IGNwdV90
b19iZTMyKGFyZ3MuYXJnc1tpXSk7Cj4gKwo+ICsgICAgICAgIHJldHVybiBkdF9pcnFfbWFwX3Jh
dyhhcmdzLm5wLCBhcmdzLmFyZ3MsIGFyZ3MuYXJnc19jb3VudCwKPiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYWRkciwgb3V0X2lycSk7Cj4gKyAgICB9Cj4gKwo+ICAgICAgIC8qIEdl
dCB0aGUgaW50ZXJydXB0cyBwcm9wZXJ0eSAqLwo+ICAgICAgIGludHNwZWMgPSBkdF9nZXRfcHJv
cGVydHkoZGV2aWNlLCAiaW50ZXJydXB0cyIsICZpbnRsZW4pOwo+ICAgICAgIGlmICggaW50c3Bl
YyA9PSBOVUxMICkKPiBAQCAtMTQzMiw5ICsxNDYxLDYgQEAgaW50IGR0X2RldmljZV9nZXRfcmF3
X2lycShjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKmRldmljZSwKPiAgIAo+ICAgICAgIGR0
X2RwcmludGsoIiBpbnRzcGVjPSVkIGludGxlbj0lZFxuIiwgYmUzMl90b19jcHVwKGludHNwZWMp
LCBpbnRsZW4pOwo+ICAgCj4gLSAgICAvKiBHZXQgdGhlIHJlZyBwcm9wZXJ0eSAoaWYgYW55KSAq
Lwo+IC0gICAgYWRkciA9IGR0X2dldF9wcm9wZXJ0eShkZXZpY2UsICJyZWciLCBOVUxMKTsKPiAt
Cj4gICAgICAgLyogTG9vayBmb3IgdGhlIGludGVycnVwdCBwYXJlbnQuICovCj4gICAgICAgcCA9
IGR0X2lycV9maW5kX3BhcmVudChkZXZpY2UpOwo+ICAgICAgIGlmICggcCA9PSBOVUxMICkKPiAK
CkNoZWVycywKClsxXSBsaW51eC9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvaW50
ZXJydXB0LWNvbnRyb2xsZXIKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 20 12:28:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 12:28:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hShPJ-00040e-LV; Mon, 20 May 2019 12:28:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DuAc=TU=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hShPJ-00040Z-2A
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 12:28:45 +0000
X-Inumbo-ID: ce253b98-7afa-11e9-b7e6-fb84c945ae29
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id ce253b98-7afa-11e9-b7e6-fb84c945ae29;
 Mon, 20 May 2019 12:28:43 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id CBD0380D;
 Mon, 20 May 2019 05:28:42 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 204DF3F5AF;
 Mon, 20 May 2019 05:28:40 -0700 (PDT)
To: Viktor Mitin <viktor.mitin.19@gmail.com>
References: <20190516132016.8032-1-viktor.mitin.19@gmail.com>
 <37a3a6c6-7de4-e496-5619-00f31e8e338f@arm.com>
 <20190517064745.GA14853@localhost>
 <9bc2b400-c65d-3761-869d-4cad2d8959c4@arm.com>
 <CAOcoXZbePVees-YE2gnb2ghOzix-qN8uo6F=NRiowguuVb7WQA@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <2df548da-e5c2-ad67-3d7d-bdcf4a867e58@arm.com>
Date: Mon, 20 May 2019 13:28:39 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <CAOcoXZbePVees-YE2gnb2ghOzix-qN8uo6F=NRiowguuVb7WQA@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] coverage: filter out libfdt.o and
 libelf.o
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAyMC8wNS8yMDE5IDEyOjA5LCBWaWt0b3IgTWl0aW4gd3JvdGU6Cj4+PiBUaGFuayB5
b3UgZm9yIGRldGFpbGVkIGRlc2NyaXB0aW9uIHByb3ZpZGVkLgo+Pj4gV2lsbCB0YWtlIGludG8g
Y29uc2lkZXJhdGlvbiBhbGwgdGhlIG5vdGVzLgo+Pgo+PiBEb2VzIGl0IG1lYW4geW91IGFyZSBo
YXBweSB3aXRoIHRoZSBjb21taXQgbWVzc2FnZSBJIHN1Z2dlc3RlZD8KPiAKPiBZZXMsIEknbSBo
YXBweSB3aXRoIHRoZSBjb21taXQgbWVzc2FnZSB5b3Ugc3VnZ2VzdGVkLgo+IFBsZWFzZSBsZXQg
bWUga25vdyBpZiBJIHNob3VsZCByZXNlbmQgdGhlIHVwZGF0ZWQgcGF0Y2guCgpObyBuZWVkIHRv
IHJlc2VuZCBpdC4gSSB3aWxsIGNvbW1pdCBpdCB3aXRoIHRoZSB1cGRhdGVzIEkgbWVudGlvbmVk
IGluIG15IGUtbWFpbC4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 20 12:30:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 12:30:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hShRG-0004nw-85; Mon, 20 May 2019 12:30:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=EBqs=TU=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hShRF-0004nr-1y
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 12:30:45 +0000
X-Inumbo-ID: 150343d4-7afb-11e9-9230-3fec633d6321
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 150343d4-7afb-11e9-9230-3fec633d6321;
 Mon, 20 May 2019 12:30:42 +0000 (UTC)
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=SoftFail smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: SoftFail (esa5.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com is inclined to not designate
 23.29.105.83 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 exists:%{i}._spf.mta.salesforce.com ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: 9sNvxzZYVEZe8WzbS2RYF2b0o9uBlj5BBI8Z6jx8ZHLumibziaJtnhbQa4bD22slOTCa3sxl54
 SxQWf+Er1qB9t7HF1bcKhqG9A7xRJhlCxJOkec4CHhn2qTl09dmYjS0H9+yHg6PSCU0VZ27+L0
 opF5QPXm8BkAvaVkV8h0m72UGTHHIx2pz6Yr6oV9l3rs7YmOFA+hEK6ZkjjS2qr5adi5Bm+y/j
 Klunk9GRhK6u4AqOGXLkEk2vcozR2+qsSdiLnGWwOVwjgkurxE9faInEyVG8WWnCxPekuKSndY
 7Rk=
X-SBRS: 2.7
X-MesageID: 632587
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,491,1549947600"; 
   d="scan'208";a="632587"
To: Jan Beulich <JBeulich@suse.com>
References: <1558347216-19179-1-git-send-email-andrew.cooper3@citrix.com>
 <5CE292370200007800230938@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <668eb835-cb3e-66de-953a-235d8d5ca5c1@citrix.com>
Date: Mon, 20 May 2019 13:30:38 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CE292370200007800230938@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] x86/svm: Drop support for AMD's Lightweight
 Profiling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAvMDUvMjAxOSAxMjo0MCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjAuMDUuMTkg
YXQgMTI6MTMsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gTGlnaHR3ZWln
aHQgUHJvZmlsaW5nIHdhcyBpbnRyb2R1Y2VkIGluIEJ1bGxkb3plciAoRmFtMTVoKSwgYnV0IHdh
cyBkcm9wcGVkCj4+IGZyb20gWmVuIChGYW0xN2gpIHByb2Nlc3NvcnMuICBGdXJ0aGVybW9yZSwg
TFdQIHdhcyBkcm9wcGVkIGZyb20gRmFtMTUvMTYgQ1BVcwo+PiB3aGVuIElCUEIgZm9yIFNwZWN0
cmUgdjIgd2FzIGludHJvZHVjZWQgaW4gbWljcm9jb2RlLCBvd2luZyB0byBMV1Agbm90IGJlaW5n
Cj4+IHVzZWQgaW4gcHJhY3RpY2UuCj4+Cj4+IEFzIGEgcmVzdWx0LCBDUFVzIHdoaWNoIGFyZSBv
cGVyYXRpbmcgd2l0aGluIHNwZWNpZmljYXRpb24gKGkuZS4gd2l0aCB1cCB0bwo+PiBkYXRlIG1p
Y3JvY29kZSkgbm8gbG9uZ2VyIGhhdmUgdGhpcyBmZWF0dXJlLCBhbmQgdGhlcmVmb3JlIGFyZSBu
b3QgdXNpbmcgaXQuCj4+Cj4+IERyb3Agc3VwcG9ydCBmcm9tIFhlbi4gIFRoZSBtYWluIG1vdGl2
YXRpb24gaGVyZSBpcyB0byByZW1vdmUgdW5uZWNlc3NhcnkKPj4gY29tcGxleGl0eSBmcm9tIENQ
VUlEIGhhbmRsaW5nLCBidXQgaXQgYWxzbyB0aWRpZXMgdXAgdGhlIFNWTSBjb2RlIG5pY2VseS4K
Pj4KPj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KPiBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKVGhh
bmtzLgoKPgo+PiAtLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNl
dC5oCj4+ICsrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmgK
Pj4gQEAgLTE3Niw3ICsxNzYsNyBAQCBYRU5fQ1BVRkVBVFVSRShJQlMsICAgICAgICAgICAzKjMy
KzEwKSAvKiAgIEluc3RydWN0aW9uIEJhc2VkIFNhbXBsaW5nICovCj4+ICBYRU5fQ1BVRkVBVFVS
RShYT1AsICAgICAgICAgICAzKjMyKzExKSAvKkEgIGV4dGVuZGVkIEFWWCBpbnN0cnVjdGlvbnMg
Ki8KPj4gIFhFTl9DUFVGRUFUVVJFKFNLSU5JVCwgICAgICAgIDMqMzIrMTIpIC8qICAgU0tJTklU
L1NUR0kgaW5zdHJ1Y3Rpb25zICovCj4+ICBYRU5fQ1BVRkVBVFVSRShXRFQsICAgICAgICAgICAz
KjMyKzEzKSAvKiAgIFdhdGNoZG9nIHRpbWVyICovCj4+IC1YRU5fQ1BVRkVBVFVSRShMV1AsICAg
ICAgICAgICAzKjMyKzE1KSAvKlMgIExpZ2h0IFdlaWdodCBQcm9maWxpbmcgKi8KPj4gK1hFTl9D
UFVGRUFUVVJFKExXUCwgICAgICAgICAgIDMqMzIrMTUpIC8qICAgTGlnaHQgV2VpZ2h0IFByb2Zp
bGluZyAqLwo+IFN0cmljdGx5IHNwZWFraW5nIHRoaXMgaXMgbm90IHBlcm1pdHRlZCAoc2VlIHRo
ZSBvdGhlciB0aHJlYWQgb24KPiB0aGlzIGJlaW5nIHBhcnQgb2YgdGhlIHB1YmxpYyBpbnRlcmZh
Y2UpLiBCdXQgb2YgY291cnNlIHN0cmljdGx5Cj4gc3BlYWtpbmcgaXQgd2FzIGFsc28gbm90IHBl
cm1pdHRlZCBmb3IgQU1EIHRvIHJlbW92ZSB0aGUKPiBmZWF0dXJlIGluIGEgdWNvZGUgdXBkYXRl
IChJIHdvbmRlciBidHcgd2hldGhlciB0aGUgaW5zbnMKPiBpbmRlZWQgI1VEIG5vdyBvbiBGYW0x
NS8xNikuCgpUaGVyZSBpcyBub3RoaW5nICJub3QgcGVybWl0dGVkIiBhYm91dCBpdC7CoCBBTUQg
Y2FuIGRvIHdoYXRldmVyIHRoZXkKd2FudCBpbiBtaWNyb2NvZGUsIGFzIGNhbiB3ZSB3aXRoIG91
ciBmZWF0dXJlIHN1cHBvcnQuCgpJdCBpcyBjZXJ0YWlubHkgaW4gdGhlaXIgKGFuZCBvdXIpIGlu
dGVyZXN0IHRvIG5vdCBicmVhayBiYWNrd2FyZHMKY29tcGF0aWJpbGl0eSwgd2hpY2ggaXMgd2h5
IHRoZXJlIHNob3VsZCBiZSBhIHZlcnkgZ29vZCByZWFzb24gdG8KcmVncmVzcyB0aGUgY3VzdG9t
ZXIgZXhwZXJpZW5jZS4KCkluIHRoaXMgY2FzZSwgTFdQIGhhZCBhbHJlYWR5IGJlZW4gZHJvcHBl
ZCBmcm9tIFplbiBiZWNhdXNlIGl0IHdhc24ndAp1c2VkIGluIHByYWN0aWNlLCBhbmQgdGhlbiBz
dWRkZW5seSBTcGVjdHJlL01lbHRkb3duIGNhbWUgYWxvbmcgYW5kCnVyZ2VudGx5IG5lZWRlZCBh
IGZpeC7CoCBBTUQgZGlkbid0IGRyb3AgTFdQIGxpZ2h0bHksIGFuZCB3b3VsZCBoYXZlCmF2b2lk
ZWQgZG9pbmcgc28gaWYgaXQgd2FzIHBvc3NpYmxlLgoKSG93ZXZlciwgZ2l2ZW4gYSBjaG9pY2Ug
YmV0d2VlbiBmaXhpbmcgU3BlY3RyZSwgYW5kIHJldGFpbmluZyBzdXBwb3J0CmZvciBhIGZlYXR1
cmUgd2hpY2ggaXNuJ3QgdXNlZCwgZHJvcHBpbmcgTFdQIHdhcyB0aGUgY29ycmVjdCBkZWNpc2lv
biB0bwptYWtlLCBob3dldmVyIHVuY29tZm9ydGFibGUgdGhlIGRlY2lzaW9uIHdhcyB0byBtYWtl
LgoKQXMgZm9yICNVRCwgSSBoYXZlbid0IHRyaWVkIGJ1dCBJJ2QgZXhwZWN0IHNvLsKgIEFsbCB0
aGUgaW5zdHJ1Y3Rpb25zCndlcmUgYWxyZWFkeSBzcGVjaWZpZWQgdG8gI1VEIGFueXdheSB3aGVu
IFhDUjAuTFdQIHdhcyBjbGVhci4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 20 12:52:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 12:52:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hShmN-0006Xg-5R; Mon, 20 May 2019 12:52:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=26W0=TU=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hShmM-0006Xb-8x
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 12:52:34 +0000
X-Inumbo-ID: 2197f70c-7afe-11e9-8980-bc764e045a96
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2197f70c-7afe-11e9-8980-bc764e045a96;
 Mon, 20 May 2019 12:52:32 +0000 (UTC)
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=SoftFail smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: SoftFail (esa1.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com is inclined to not designate
 23.29.105.83 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 exists:%{i}._spf.mta.salesforce.com ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: p3UC4ndLJC/X1KNjhiZSoX56g+vhv62Tnb/kk23Lu3/ZozMqNIQphAybS1suhoWPPPaEdmESQR
 O1aCvi+XLU1MysU29vYL/qeOYnA5fXpEl8kHAP5OZnGlTZ3hoKPzAKIIGSarE4wPgvsKL0Z+G6
 nZmq9BBMyFx2/hDPgw9LV+/O0kSL9qyZFqH5kIiaCwTxzGwijXempypt7l0RgjGHChyMQxiQhS
 m4iYE9syX208b5kIwS9whQQNVuQwFfzLHuETeo/jD5doCNf5QAy4ZQzcYtVoIskN+IGrHeDeRE
 1vQ=
X-SBRS: 2.7
X-MesageID: 647318
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,491,1549947600"; 
   d="scan'208";a="647318"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23778.41705.670026.133324@mariner.uk.xensource.com>
Date: Mon, 20 May 2019 13:51:53 +0100
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <5CE28F0B020000780023090E@prv1-mh.provo.novell.com>
References: <osstest-136385-mainreport@xen.org>
 <23778.33200.47146.497482@mariner.uk.xensource.com>
 <5CE28F0B020000780023090E@prv1-mh.provo.novell.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [xen-4.11-testing test] 136385: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SmFuIEJldWxpY2ggd3JpdGVzICgiUmU6IFt4ZW4tNC4xMS10ZXN0aW5nIHRlc3RdIDEzNjM4NTog
cmVncmVzc2lvbnMgLSBGQUlMIik6Cj4gT24gMjAuMDUuMTkgYXQgMTI6MzAsIDxpYW4uamFja3Nv
bkBjaXRyaXguY29tPiB3cm90ZToKPiA+IG9zc3Rlc3Qgc2VydmljZSBvd25lciB3cml0ZXMgKCJb
eGVuLTQuMTEtdGVzdGluZyB0ZXN0XSAxMzYzODU6IHJlZ3Jlc3Npb25zIC0gCj4gPj4gIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFs
bCBmYWlsIFJFR1IuIHZzLiAxMzU2ODMKPiA+PiAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0taTM4Ni14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEz
NTY4Mwo+ID4gCj4gPiBUaGVzZSBhcmUgYSBrbm93biBidWcuICBUaGUgRGViaWFuICJzdHJldGNo
IiAoInN0YWJsZSIpIGkzODYga2VybmVsCj4gPiBzaW1wbHkgZG9lcyBub3Qgd29yayB1bmRlciBY
ZW4gSFZNLiAgSSBkb24ndCB0aG5rIHRoaXMgaXMgYW55dGhpbmcgdG8KPiA+IGRvIHdpdGggdGhl
IDQuMTEgWGVuIGNvbW1pdHMgdW5kZXIgdGVzdCBoZXJlLiAgSXQgaXMgYXBwZWFyaW5nIGhlcmUg
aW4KPiA+IHRoaXMgZmxpZ2h0IGJlY2F1c2UgSSByZW9yZ2FuaXNlZCB0aGUgYW1kNjQvaTM4NiB0
ZXN0IGpvYnMuCj4gCj4gRGlkIHRoaXMgcmVvcmcgaW5jbHVkZSBhIGNoYW5nZSBpbiB0aGUgbmFt
aW5nIHNjaGVtZT8gSSBhc2sgYmVjYXVzZQo+IG9ubHkgdGhlIGxhdHRlciBvZiB0aGUgdHdvIGlu
Y2x1ZGVzICJpMzg2IiBpbiB0aGUgbmFtZSwgaS5lLiBieSB0aGUKPiBrbm93biB0byBtZSBuYW1p
bmcgbW9kZWwgdGhlIGZvcm1lciBvdWdodCB0byB1c2UgYSA2NC1iaXQgZ3Vlc3QuCgpZb3UgYXJl
IHJpZ2h0LiAgSHJycm0uICBJIHdpbGwgaW52ZXN0aWdhdGUgZnVydGhlci4KCklhbi4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 20 12:55:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 12:55:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hShoz-0006ge-Md; Mon, 20 May 2019 12:55:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Vkrd=TU=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1hShoy-0006gY-1I
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 12:55:16 +0000
X-Inumbo-ID: 821f3f17-7afe-11e9-8980-bc764e045a96
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (unknown
 [40.107.14.108]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 821f3f17-7afe-11e9-8980-bc764e045a96;
 Mon, 20 May 2019 12:55:14 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector1-bitdefender-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=SuUQL9kwXn3FXXCbT4tbnX+gSMarRXx+PfuoCom0wKw=;
 b=IFIzwOqb/NEYJn6v31pcyZSZP4tp4SwVDi/l0PvjE3hWIB5o0mt9+Xs8wlLgp/d6wjZLlQoRRoYMv51/kOkU/E9Sn9Pl7527ZMSgqJvD5E2/JbjwmPG7KukQgeqjGotcfyQC6BWd5cECBKjJ0x4aPWJjE1fJqeaMetKAz4SyCOw=
Received: from VI1PR0202MB2928.eurprd02.prod.outlook.com (10.171.106.11) by
 VI1PR0202MB2863.eurprd02.prod.outlook.com (10.171.102.139) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1900.16; Mon, 20 May 2019 12:55:10 +0000
Received: from VI1PR0202MB2928.eurprd02.prod.outlook.com
 ([fe80::fdcf:4771:37b7:9830]) by VI1PR0202MB2928.eurprd02.prod.outlook.com
 ([fe80::fdcf:4771:37b7:9830%9]) with mapi id 15.20.1900.020; Mon, 20 May 2019
 12:55:10 +0000
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v4 1/2] x86/emulate: Move hvmemul_linear_to_phys
Thread-Index: AQHVDwtCd30Zw9xzVEyqgGU2/KVoUQ==
Date: Mon, 20 May 2019 12:55:10 +0000
Message-ID: <20190520125454.14805-1-aisaila@bitdefender.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM0PR05CA0078.eurprd05.prod.outlook.com
 (2603:10a6:208:136::18) To VI1PR0202MB2928.eurprd02.prod.outlook.com
 (2603:10a6:800:e3::11)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-mailer: git-send-email 2.17.1
x-originating-ip: [91.199.104.6]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: aab4f67a-916e-487a-f5d7-08d6dd226473
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600141)(711020)(4605104)(2017052603328)(7193020);
 SRVR:VI1PR0202MB2863; 
x-ms-traffictypediagnostic: VI1PR0202MB2863:|VI1PR0202MB2863:
x-microsoft-antispam-prvs: <VI1PR0202MB2863C9C4A9E0416026C58960AB060@VI1PR0202MB2863.eurprd02.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:2803;
x-forefront-prvs: 004395A01C
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(346002)(136003)(396003)(376002)(39860400002)(366004)(199004)(189003)(71190400001)(4326008)(1076003)(66066001)(71200400001)(305945005)(7736002)(53936002)(107886003)(256004)(3846002)(6116002)(86362001)(14444005)(36756003)(8676002)(81156014)(81166006)(2351001)(25786009)(316002)(6916009)(54906003)(14454004)(5660300002)(8936002)(478600001)(68736007)(486006)(50226002)(476003)(2501003)(6512007)(66446008)(2616005)(66556008)(66476007)(66946007)(73956011)(64756008)(2906002)(6506007)(102836004)(52116002)(26005)(6436002)(386003)(5640700003)(99286004)(186003)(6486002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR0202MB2863;
 H:VI1PR0202MB2928.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: bitdefender.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: yvZSwWCqGs0tV6HVUIjGNoU+SDBzdT8N7KjZjMVBbctf7CikKZDnyKgftKwpveHsCB6MKeN1oZIXy6BcPV3ZN2ORCxewfGhXe0BeK6UeezY4Vg3BqJYXDN2qgKmz+SXSr7gm7pWsPsQjdeCt2CscgGcZnv59IPvVbZsEqnXswDMEVJ5QouTvRpUjhfvtSYMkALB3rJdrC60wNi/nGnxGlSGenTeULQ55o+K0Ppc8TPgyQjkweAmqvUNnBuELMJ1Ep6pBgUxUbYtf/Ap4sFOBqSlMHV9JKpntUkhoNMgICghhP+SpK30E6qGUm2MhGq6FZs9eJI8qW7DedGf+43ne8+EtJHHN2rP5zo6ltlEu9aar8qGtGoUeK+hnwu6xNc9oAHHQzVB99814PKDTdfKSCctpAeebE+cZLZhd50JUw88=
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: aab4f67a-916e-487a-f5d7-08d6dd226473
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 May 2019 12:55:10.8045 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0202MB2863
Subject: [Xen-devel] [PATCH v4 1/2] x86/emulate: Move hvmemul_linear_to_phys
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>,
 "george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "paul.durrant@citrix.com" <paul.durrant@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 Alexandru Stefan ISAILA <aisaila@bitdefender.com>,
 "roger.pau@citrix.com" <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpaXMgaXMgZG9uZSBzbyBodm1lbXVsX2xpbmVhcl90b19waHlzKCkgY2FuIGJlIGNhbGxlZCBm
cm9tDQpodm1lbXVsX3NlbmRfdm1fZXZlbnQoKS4NCg0KU2lnbmVkLW9mZi1ieTogQWxleGFuZHJ1
IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+DQotLS0NCiB4ZW4vYXJjaC94ODYvaHZt
L2VtdWxhdGUuYyB8IDE4MSArKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tDQog
MSBmaWxlIGNoYW5nZWQsIDkwIGluc2VydGlvbnMoKyksIDkxIGRlbGV0aW9ucygtKQ0KDQpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMgYi94ZW4vYXJjaC94ODYvaHZtL2Vt
dWxhdGUuYw0KaW5kZXggODY1OWM4OTg2Mi4uMjU0ZmY2NTE1ZCAxMDA2NDQNCi0tLSBhL3hlbi9h
cmNoL3g4Ni9odm0vZW11bGF0ZS5jDQorKysgYi94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYw0K
QEAgLTUzMCw2ICs1MzAsOTUgQEAgc3RhdGljIGludCBodm1lbXVsX2RvX21taW9fYWRkcihwYWRk
cl90IG1taW9fZ3BhLA0KICAgICByZXR1cm4gaHZtZW11bF9kb19pb19hZGRyKDEsIG1taW9fZ3Bh
LCByZXBzLCBzaXplLCBkaXIsIGRmLCByYW1fZ3BhKTsNCiB9DQogDQorLyoNCisgKiBDb252ZXJ0
IGFkZHIgZnJvbSBsaW5lYXIgdG8gcGh5c2ljYWwgZm9ybSwgdmFsaWQgb3ZlciB0aGUgcmFuZ2UN
CisgKiBbYWRkciwgYWRkciArICpyZXBzICogYnl0ZXNfcGVyX3JlcF0uICpyZXBzIGlzIGFkanVz
dGVkIGFjY29yZGluZyB0bw0KKyAqIHRoZSB2YWxpZCBjb21wdXRlZCByYW5nZS4gSXQgaXMgYWx3
YXlzID4wIHdoZW4gWDg2RU1VTF9PS0FZIGlzIHJldHVybmVkLg0KKyAqIEBwZmVjIGluZGljYXRl
cyB0aGUgYWNjZXNzIGNoZWNrcyB0byBiZSBwZXJmb3JtZWQgZHVyaW5nIHBhZ2UtdGFibGUgd2Fs
a3MuDQorICovDQorc3RhdGljIGludCBodm1lbXVsX2xpbmVhcl90b19waHlzKA0KKyAgICB1bnNp
Z25lZCBsb25nIGFkZHIsDQorICAgIHBhZGRyX3QgKnBhZGRyLA0KKyAgICB1bnNpZ25lZCBpbnQg
Ynl0ZXNfcGVyX3JlcCwNCisgICAgdW5zaWduZWQgbG9uZyAqcmVwcywNCisgICAgdWludDMyX3Qg
cGZlYywNCisgICAgc3RydWN0IGh2bV9lbXVsYXRlX2N0eHQgKmh2bWVtdWxfY3R4dCkNCit7DQor
ICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudDsNCisgICAgdW5zaWduZWQgbG9uZyBwZm4s
IG5wZm4sIGRvbmUsIHRvZG8sIGksIG9mZnNldCA9IGFkZHIgJiB+UEFHRV9NQVNLOw0KKyAgICBp
bnQgcmV2ZXJzZTsNCisNCisgICAgLyoNCisgICAgICogQ2xpcCByZXBldGl0aW9ucyB0byBhIHNl
bnNpYmxlIG1heGltdW0uIFRoaXMgYXZvaWRzIGV4dGVuc2l2ZSBsb29waW5nIGluDQorICAgICAq
IHRoaXMgZnVuY3Rpb24gd2hpbGUgc3RpbGwgYW1vcnRpc2luZyB0aGUgY29zdCBvZiBJL08gdHJh
cC1hbmQtZW11bGF0ZS4NCisgICAgICovDQorICAgICpyZXBzID0gbWluX3QodW5zaWduZWQgbG9u
ZywgKnJlcHMsIDQwOTYpOw0KKw0KKyAgICAvKiBXaXRoIG5vIHBhZ2luZyBpdCdzIGVhc3k6IGxp
bmVhciA9PSBwaHlzaWNhbC4gKi8NCisgICAgaWYgKCAhKGN1cnItPmFyY2guaHZtLmd1ZXN0X2Ny
WzBdICYgWDg2X0NSMF9QRykgKQ0KKyAgICB7DQorICAgICAgICAqcGFkZHIgPSBhZGRyOw0KKyAg
ICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsNCisgICAgfQ0KKw0KKyAgICAvKiBSZXZlcnNlIG1v
ZGUgaWYgdGhpcyBpcyBhIGJhY2t3YXJkcyBtdWx0aS1pdGVyYXRpb24gc3RyaW5nIG9wZXJhdGlv
bi4gKi8NCisgICAgcmV2ZXJzZSA9IChodm1lbXVsX2N0eHQtPmN0eHQucmVncy0+ZWZsYWdzICYg
WDg2X0VGTEFHU19ERikgJiYgKCpyZXBzID4gMSk7DQorDQorICAgIGlmICggcmV2ZXJzZSAmJiAo
KFBBR0VfU0laRSAtIG9mZnNldCkgPCBieXRlc19wZXJfcmVwKSApDQorICAgIHsNCisgICAgICAg
IC8qIERvIHBhZ2Utc3RyYWRkbGluZyBmaXJzdCBpdGVyYXRpb24gZm9yd2FyZHMgdmlhIHJlY3Vy
c2lvbi4gKi8NCisgICAgICAgIHBhZGRyX3QgX3BhZGRyOw0KKyAgICAgICAgdW5zaWduZWQgbG9u
ZyBvbmVfcmVwID0gMTsNCisgICAgICAgIGludCByYyA9IGh2bWVtdWxfbGluZWFyX3RvX3BoeXMo
DQorICAgICAgICAgICAgYWRkciwgJl9wYWRkciwgYnl0ZXNfcGVyX3JlcCwgJm9uZV9yZXAsIHBm
ZWMsIGh2bWVtdWxfY3R4dCk7DQorICAgICAgICBpZiAoIHJjICE9IFg4NkVNVUxfT0tBWSApDQor
ICAgICAgICAgICAgcmV0dXJuIHJjOw0KKyAgICAgICAgcGZuID0gX3BhZGRyID4+IFBBR0VfU0hJ
RlQ7DQorICAgIH0NCisgICAgZWxzZSBpZiAoIChwZm4gPSBwYWdpbmdfZ3ZhX3RvX2dmbihjdXJy
LCBhZGRyLCAmcGZlYykpID09IGdmbl94KElOVkFMSURfR0ZOKSApDQorICAgIHsNCisgICAgICAg
IGlmICggcGZlYyAmIChQRkVDX3BhZ2VfcGFnZWQgfCBQRkVDX3BhZ2Vfc2hhcmVkKSApDQorICAg
ICAgICAgICAgcmV0dXJuIFg4NkVNVUxfUkVUUlk7DQorICAgICAgICAqcmVwcyA9IDA7DQorICAg
ICAgICB4ODZfZW11bF9wYWdlZmF1bHQocGZlYywgYWRkciwgJmh2bWVtdWxfY3R4dC0+Y3R4dCk7
DQorICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047DQorICAgIH0NCisNCisgICAgZG9u
ZSA9IHJldmVyc2UgPyBieXRlc19wZXJfcmVwICsgb2Zmc2V0IDogUEFHRV9TSVpFIC0gb2Zmc2V0
Ow0KKyAgICB0b2RvID0gKnJlcHMgKiBieXRlc19wZXJfcmVwOw0KKyAgICBmb3IgKCBpID0gMTsg
ZG9uZSA8IHRvZG87IGkrKyApDQorICAgIHsNCisgICAgICAgIC8qIEdldCB0aGUgbmV4dCBQRk4g
aW4gdGhlIHJhbmdlLiAqLw0KKyAgICAgICAgYWRkciArPSByZXZlcnNlID8gLVBBR0VfU0laRSA6
IFBBR0VfU0laRTsNCisgICAgICAgIG5wZm4gPSBwYWdpbmdfZ3ZhX3RvX2dmbihjdXJyLCBhZGRy
LCAmcGZlYyk7DQorDQorICAgICAgICAvKiBJcyBpdCBjb250aWd1b3VzIHdpdGggdGhlIHByZWNl
ZGluZyBQRk5zPyBJZiBub3QgdGhlbiB3ZSdyZSBkb25lLiAqLw0KKyAgICAgICAgaWYgKCAobnBm
biA9PSBnZm5feChJTlZBTElEX0dGTikpIHx8DQorICAgICAgICAgICAgIChucGZuICE9IChwZm4g
KyAocmV2ZXJzZSA/IC1pIDogaSkpKSApDQorICAgICAgICB7DQorICAgICAgICAgICAgaWYgKCBw
ZmVjICYgKFBGRUNfcGFnZV9wYWdlZCB8IFBGRUNfcGFnZV9zaGFyZWQpICkNCisgICAgICAgICAg
ICAgICAgcmV0dXJuIFg4NkVNVUxfUkVUUlk7DQorICAgICAgICAgICAgZG9uZSAvPSBieXRlc19w
ZXJfcmVwOw0KKyAgICAgICAgICAgIGlmICggZG9uZSA9PSAwICkNCisgICAgICAgICAgICB7DQor
ICAgICAgICAgICAgICAgIEFTU0VSVCghcmV2ZXJzZSk7DQorICAgICAgICAgICAgICAgIGlmICgg
bnBmbiAhPSBnZm5feChJTlZBTElEX0dGTikgKQ0KKyAgICAgICAgICAgICAgICAgICAgcmV0dXJu
IFg4NkVNVUxfVU5IQU5ETEVBQkxFOw0KKyAgICAgICAgICAgICAgICAqcmVwcyA9IDA7DQorICAg
ICAgICAgICAgICAgIHg4Nl9lbXVsX3BhZ2VmYXVsdChwZmVjLCBhZGRyICYgUEFHRV9NQVNLLCAm
aHZtZW11bF9jdHh0LT5jdHh0KTsNCisgICAgICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhD
RVBUSU9OOw0KKyAgICAgICAgICAgIH0NCisgICAgICAgICAgICAqcmVwcyA9IGRvbmU7DQorICAg
ICAgICAgICAgYnJlYWs7DQorICAgICAgICB9DQorDQorICAgICAgICBkb25lICs9IFBBR0VfU0la
RTsNCisgICAgfQ0KKw0KKyAgICAqcGFkZHIgPSAoKHBhZGRyX3QpcGZuIDw8IFBBR0VfU0hJRlQp
IHwgb2Zmc2V0Ow0KKyAgICByZXR1cm4gWDg2RU1VTF9PS0FZOw0KK30NCisNCiAvKg0KICAqIE1h
cCB0aGUgZnJhbWUocykgY292ZXJpbmcgYW4gaW5kaXZpZHVhbCBsaW5lYXIgYWNjZXNzLCBmb3Ig
d3JpdGVhYmxlDQogICogYWNjZXNzLiAgTWF5IHJldHVybiBOVUxMIGZvciBNTUlPLCBvciBFUlJf
UFRSKH5YODZFTVVMXyopIGZvciBvdGhlciBlcnJvcnMNCkBAIC02OTIsOTcgKzc4MSw3IEBAIHN0
YXRpYyB2b2lkIGh2bWVtdWxfdW5tYXBfbGluZWFyX2FkZHIoDQogICAgICAgICAqbWZuKysgPSBf
bWZuKDApOw0KICAgICB9DQogI2VuZGlmDQotfQ0KLQ0KLS8qDQotICogQ29udmVydCBhZGRyIGZy
b20gbGluZWFyIHRvIHBoeXNpY2FsIGZvcm0sIHZhbGlkIG92ZXIgdGhlIHJhbmdlDQotICogW2Fk
ZHIsIGFkZHIgKyAqcmVwcyAqIGJ5dGVzX3Blcl9yZXBdLiAqcmVwcyBpcyBhZGp1c3RlZCBhY2Nv
cmRpbmcgdG8NCi0gKiB0aGUgdmFsaWQgY29tcHV0ZWQgcmFuZ2UuIEl0IGlzIGFsd2F5cyA+MCB3
aGVuIFg4NkVNVUxfT0tBWSBpcyByZXR1cm5lZC4NCi0gKiBAcGZlYyBpbmRpY2F0ZXMgdGhlIGFj
Y2VzcyBjaGVja3MgdG8gYmUgcGVyZm9ybWVkIGR1cmluZyBwYWdlLXRhYmxlIHdhbGtzLg0KLSAq
Lw0KLXN0YXRpYyBpbnQgaHZtZW11bF9saW5lYXJfdG9fcGh5cygNCi0gICAgdW5zaWduZWQgbG9u
ZyBhZGRyLA0KLSAgICBwYWRkcl90ICpwYWRkciwNCi0gICAgdW5zaWduZWQgaW50IGJ5dGVzX3Bl
cl9yZXAsDQotICAgIHVuc2lnbmVkIGxvbmcgKnJlcHMsDQotICAgIHVpbnQzMl90IHBmZWMsDQot
ICAgIHN0cnVjdCBodm1fZW11bGF0ZV9jdHh0ICpodm1lbXVsX2N0eHQpDQotew0KLSAgICBzdHJ1
Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7DQotICAgIHVuc2lnbmVkIGxvbmcgcGZuLCBucGZuLCBk
b25lLCB0b2RvLCBpLCBvZmZzZXQgPSBhZGRyICYgflBBR0VfTUFTSzsNCi0gICAgaW50IHJldmVy
c2U7DQotDQotICAgIC8qDQotICAgICAqIENsaXAgcmVwZXRpdGlvbnMgdG8gYSBzZW5zaWJsZSBt
YXhpbXVtLiBUaGlzIGF2b2lkcyBleHRlbnNpdmUgbG9vcGluZyBpbg0KLSAgICAgKiB0aGlzIGZ1
bmN0aW9uIHdoaWxlIHN0aWxsIGFtb3J0aXNpbmcgdGhlIGNvc3Qgb2YgSS9PIHRyYXAtYW5kLWVt
dWxhdGUuDQotICAgICAqLw0KLSAgICAqcmVwcyA9IG1pbl90KHVuc2lnbmVkIGxvbmcsICpyZXBz
LCA0MDk2KTsNCi0NCi0gICAgLyogV2l0aCBubyBwYWdpbmcgaXQncyBlYXN5OiBsaW5lYXIgPT0g
cGh5c2ljYWwuICovDQotICAgIGlmICggIShjdXJyLT5hcmNoLmh2bS5ndWVzdF9jclswXSAmIFg4
Nl9DUjBfUEcpICkNCi0gICAgew0KLSAgICAgICAgKnBhZGRyID0gYWRkcjsNCi0gICAgICAgIHJl
dHVybiBYODZFTVVMX09LQVk7DQotICAgIH0NCi0NCi0gICAgLyogUmV2ZXJzZSBtb2RlIGlmIHRo
aXMgaXMgYSBiYWNrd2FyZHMgbXVsdGktaXRlcmF0aW9uIHN0cmluZyBvcGVyYXRpb24uICovDQot
ICAgIHJldmVyc2UgPSAoaHZtZW11bF9jdHh0LT5jdHh0LnJlZ3MtPmVmbGFncyAmIFg4Nl9FRkxB
R1NfREYpICYmICgqcmVwcyA+IDEpOw0KLQ0KLSAgICBpZiAoIHJldmVyc2UgJiYgKChQQUdFX1NJ
WkUgLSBvZmZzZXQpIDwgYnl0ZXNfcGVyX3JlcCkgKQ0KLSAgICB7DQotICAgICAgICAvKiBEbyBw
YWdlLXN0cmFkZGxpbmcgZmlyc3QgaXRlcmF0aW9uIGZvcndhcmRzIHZpYSByZWN1cnNpb24uICov
DQotICAgICAgICBwYWRkcl90IF9wYWRkcjsNCi0gICAgICAgIHVuc2lnbmVkIGxvbmcgb25lX3Jl
cCA9IDE7DQotICAgICAgICBpbnQgcmMgPSBodm1lbXVsX2xpbmVhcl90b19waHlzKA0KLSAgICAg
ICAgICAgIGFkZHIsICZfcGFkZHIsIGJ5dGVzX3Blcl9yZXAsICZvbmVfcmVwLCBwZmVjLCBodm1l
bXVsX2N0eHQpOw0KLSAgICAgICAgaWYgKCByYyAhPSBYODZFTVVMX09LQVkgKQ0KLSAgICAgICAg
ICAgIHJldHVybiByYzsNCi0gICAgICAgIHBmbiA9IF9wYWRkciA+PiBQQUdFX1NISUZUOw0KLSAg
ICB9DQotICAgIGVsc2UgaWYgKCAocGZuID0gcGFnaW5nX2d2YV90b19nZm4oY3VyciwgYWRkciwg
JnBmZWMpKSA9PSBnZm5feChJTlZBTElEX0dGTikgKQ0KLSAgICB7DQotICAgICAgICBpZiAoIHBm
ZWMgJiAoUEZFQ19wYWdlX3BhZ2VkIHwgUEZFQ19wYWdlX3NoYXJlZCkgKQ0KLSAgICAgICAgICAg
IHJldHVybiBYODZFTVVMX1JFVFJZOw0KLSAgICAgICAgKnJlcHMgPSAwOw0KLSAgICAgICAgeDg2
X2VtdWxfcGFnZWZhdWx0KHBmZWMsIGFkZHIsICZodm1lbXVsX2N0eHQtPmN0eHQpOw0KLSAgICAg
ICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOw0KLSAgICB9DQotDQotICAgIGRvbmUgPSByZXZl
cnNlID8gYnl0ZXNfcGVyX3JlcCArIG9mZnNldCA6IFBBR0VfU0laRSAtIG9mZnNldDsNCi0gICAg
dG9kbyA9ICpyZXBzICogYnl0ZXNfcGVyX3JlcDsNCi0gICAgZm9yICggaSA9IDE7IGRvbmUgPCB0
b2RvOyBpKysgKQ0KLSAgICB7DQotICAgICAgICAvKiBHZXQgdGhlIG5leHQgUEZOIGluIHRoZSBy
YW5nZS4gKi8NCi0gICAgICAgIGFkZHIgKz0gcmV2ZXJzZSA/IC1QQUdFX1NJWkUgOiBQQUdFX1NJ
WkU7DQotICAgICAgICBucGZuID0gcGFnaW5nX2d2YV90b19nZm4oY3VyciwgYWRkciwgJnBmZWMp
Ow0KLQ0KLSAgICAgICAgLyogSXMgaXQgY29udGlndW91cyB3aXRoIHRoZSBwcmVjZWRpbmcgUEZO
cz8gSWYgbm90IHRoZW4gd2UncmUgZG9uZS4gKi8NCi0gICAgICAgIGlmICggKG5wZm4gPT0gZ2Zu
X3goSU5WQUxJRF9HRk4pKSB8fA0KLSAgICAgICAgICAgICAobnBmbiAhPSAocGZuICsgKHJldmVy
c2UgPyAtaSA6IGkpKSkgKQ0KLSAgICAgICAgew0KLSAgICAgICAgICAgIGlmICggcGZlYyAmIChQ
RkVDX3BhZ2VfcGFnZWQgfCBQRkVDX3BhZ2Vfc2hhcmVkKSApDQotICAgICAgICAgICAgICAgIHJl
dHVybiBYODZFTVVMX1JFVFJZOw0KLSAgICAgICAgICAgIGRvbmUgLz0gYnl0ZXNfcGVyX3JlcDsN
Ci0gICAgICAgICAgICBpZiAoIGRvbmUgPT0gMCApDQotICAgICAgICAgICAgew0KLSAgICAgICAg
ICAgICAgICBBU1NFUlQoIXJldmVyc2UpOw0KLSAgICAgICAgICAgICAgICBpZiAoIG5wZm4gIT0g
Z2ZuX3goSU5WQUxJRF9HRk4pICkNCi0gICAgICAgICAgICAgICAgICAgIHJldHVybiBYODZFTVVM
X1VOSEFORExFQUJMRTsNCi0gICAgICAgICAgICAgICAgKnJlcHMgPSAwOw0KLSAgICAgICAgICAg
ICAgICB4ODZfZW11bF9wYWdlZmF1bHQocGZlYywgYWRkciAmIFBBR0VfTUFTSywgJmh2bWVtdWxf
Y3R4dC0+Y3R4dCk7DQotICAgICAgICAgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsN
Ci0gICAgICAgICAgICB9DQotICAgICAgICAgICAgKnJlcHMgPSBkb25lOw0KLSAgICAgICAgICAg
IGJyZWFrOw0KLSAgICAgICAgfQ0KLQ0KLSAgICAgICAgZG9uZSArPSBQQUdFX1NJWkU7DQotICAg
IH0NCi0NCi0gICAgKnBhZGRyID0gKChwYWRkcl90KXBmbiA8PCBQQUdFX1NISUZUKSB8IG9mZnNl
dDsNCi0gICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsNCi19DQotICAgIA0KK30gIA0KIA0KIHN0YXRp
YyBpbnQgaHZtZW11bF92aXJ0dWFsX3RvX2xpbmVhcigNCiAgICAgZW51bSB4ODZfc2VnbWVudCBz
ZWcsDQotLSANCjIuMTcuMQ0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 20 12:55:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 12:55:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hShp6-0006hV-1e; Mon, 20 May 2019 12:55:24 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Vkrd=TU=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1hShp4-0006hG-KF
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 12:55:22 +0000
X-Inumbo-ID: 85fda251-7afe-11e9-8980-bc764e045a96
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe1f::700])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 85fda251-7afe-11e9-8980-bc764e045a96;
 Mon, 20 May 2019 12:55:20 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector1-bitdefender-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=h068F1DXR33YtQAGwSZ6CtB44hCVp6hRTRbXSU4hSu0=;
 b=NmIrBrJY0O/S51UiBhkSevWfuazjz8hSjMhpvIL0yTegqIB6+XCN0Ixcbbj2fpeta+hI+FzeWv4jLrhnsgkLk/tOdLBm7o5xkdc3Vu+YxlIlLBiA3N/pEpjGiOtkfdL2PtDDAy2V/RnUQNP5eFZMXG8KXluzTalI2dYZxr9YykU=
Received: from VI1PR0202MB2928.eurprd02.prod.outlook.com (10.171.106.11) by
 VI1PR0202MB2863.eurprd02.prod.outlook.com (10.171.102.139) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1900.16; Mon, 20 May 2019 12:55:18 +0000
Received: from VI1PR0202MB2928.eurprd02.prod.outlook.com
 ([fe80::fdcf:4771:37b7:9830]) by VI1PR0202MB2928.eurprd02.prod.outlook.com
 ([fe80::fdcf:4771:37b7:9830%9]) with mapi id 15.20.1900.020; Mon, 20 May 2019
 12:55:18 +0000
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v4 2/2] x86/emulate: Send vm_event from emulate
Thread-Index: AQHVDwtG9NQRMXonfUaGlUQCgO162g==
Date: Mon, 20 May 2019 12:55:17 +0000
Message-ID: <20190520125454.14805-2-aisaila@bitdefender.com>
References: <20190520125454.14805-1-aisaila@bitdefender.com>
In-Reply-To: <20190520125454.14805-1-aisaila@bitdefender.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM0PR05CA0078.eurprd05.prod.outlook.com
 (2603:10a6:208:136::18) To VI1PR0202MB2928.eurprd02.prod.outlook.com
 (2603:10a6:800:e3::11)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-mailer: git-send-email 2.17.1
x-originating-ip: [91.199.104.6]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 37582899-8b73-4e9e-71cf-08d6dd2268bc
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600141)(711020)(4605104)(2017052603328)(7193020);
 SRVR:VI1PR0202MB2863; 
x-ms-traffictypediagnostic: VI1PR0202MB2863:|VI1PR0202MB2863:
x-microsoft-antispam-prvs: <VI1PR0202MB2863363B67E4F3237412690FAB060@VI1PR0202MB2863.eurprd02.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:2887;
x-forefront-prvs: 004395A01C
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(346002)(136003)(396003)(376002)(39860400002)(366004)(199004)(189003)(71190400001)(4326008)(1076003)(66066001)(71200400001)(305945005)(7736002)(53936002)(107886003)(256004)(3846002)(6116002)(86362001)(14444005)(36756003)(8676002)(81156014)(81166006)(2351001)(25786009)(316002)(6916009)(54906003)(14454004)(5660300002)(8936002)(478600001)(68736007)(486006)(50226002)(476003)(2501003)(6512007)(66446008)(2616005)(11346002)(446003)(66556008)(66476007)(66946007)(73956011)(64756008)(2906002)(6506007)(102836004)(52116002)(26005)(6436002)(386003)(5640700003)(99286004)(76176011)(186003)(6486002)(309714004);
 DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR0202MB2863;
 H:VI1PR0202MB2928.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: bitdefender.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: igbeTy26lDopsom2xLr78TlzBR0KDG17uCYmZB1Fd8MoFIj4TQw5a9r2KLshVYl1DSI3EmpMWY2HVa1msBz3DhLoYY/9r7kNn42q05ff1iyiy/3Ghsj614f4Qmu9h9rJ1191lo22tczF0UKqa7tAdHy3mnUjidp9LrG+N+eEDmeka7SrQo0qKMKk6F7CyvhxuizUOklM3rrmBbIUYqWtk+7M+Zab84yNlojGBN/RfajecWq7HaqQo8JmDpr6RF5Vp/shoqVtk9AF8JL1xooCO6WfDrMwUqHBpWU4taWZwlj1SzIlS3Lmove4RAqNOFFVdECSmJtLqGKwa3uDWvorHd/uzBc+v1Lw6UKKJkEc6b2lsP420M7DtaNegEopXZtXH9htthN24LvXlA3iOnWVdU3YEqKupl3/zt5NY9AsQcc=
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 37582899-8b73-4e9e-71cf-08d6dd2268bc
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 May 2019 12:55:17.8563 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0202MB2863
Subject: [Xen-devel] [PATCH v4 2/2] x86/emulate: Send vm_event from emulate
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>,
 "george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "paul.durrant@citrix.com" <paul.durrant@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 Alexandru Stefan ISAILA <aisaila@bitdefender.com>,
 "roger.pau@citrix.com" <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBhaW1zIHRvIGhhdmUgbWVtIGFjY2VzcyB2bSBldmVudHMgc2VudCBmcm9tIHRo
ZSBlbXVsYXRvci4NClRoaXMgaXMgdXNlZnVsIGluIHRoZSBjYXNlIG9mIGVtdWxhdGVkIGluc3Ry
dWN0aW9ucyB0aGF0IGNhdXNlDQpwYWdlLXdhbGtzIG9uIGFjY2VzcyBwcm90ZWN0ZWQgcGFnZXMu
DQoNCldlIHVzZSBodm1lbXVsX21hcF9saW5lYXJfYWRkcigpIHJvIGludGVyY2VwdCByL3cgYWNj
ZXNzIGFuZA0KaHZtZW11bF9pbnNuX2ZldGNoKCkgdG8gaW50ZXJjZXB0IGV4ZWMgYWNjZXNzLg0K
DQpGaXJzdCB3ZSB0cnkgdG8gc2VuZCBhIHZtIGV2ZW50IGFuZCBpZiB0aGUgZXZlbnQgaXMgc2Vu
dCB0aGVuIGVtdWxhdGlvbg0KcmV0dXJucyBYODZFTVVMX0FDQ0VTU19FWENFUFRJT04uIElmIHRo
ZSBldmVudCBpcyBub3Qgc2VudCB0aGVuIHRoZQ0KZW11bGF0aW9uIGdvZXMgb24gYXMgZXhwZWN0
ZWQuDQoNClNpZ25lZC1vZmYtYnk6IEFsZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0ZGVmZW5k
ZXIuY29tPg0KDQotLS0NCkNoYW5nZXMgc2luY2UgVjM6DQoJLSBDYWxjdWxhdGUgZ3BhIGluIGh2
bWVtdWxfc2VuZF92bV9ldmVudCgpDQoJLSBNb3ZlIGh2bWVtdWxfbGluZWFyX3RvX3BoeXMoKSBj
YWxsIGluc2lkZQ0KCWh2bWVtdWxfc2VuZF92bV9ldmVudCgpDQoJLSBDaGVjayBvbmx5IGlmIGh2
bWVtdWxfdmlydHVhbF90b19saW5lYXIoKSByZXR1cm5zIFg4NkVNVUxfT0tBWQ0KCS0gQWRkIGNv
bW1uZXQgZm9yIFg4NkVNVUxfQUNDRVNTX0VYQ0VQVElPTi4NCi0tLQ0KIHhlbi9hcmNoL3g4Ni9o
dm0vZW11bGF0ZS5jICAgICAgICAgICAgIHwgODkgKysrKysrKysrKysrKysrKysrKysrKysrKy0N
CiB4ZW4vYXJjaC94ODYvaHZtL3ZtX2V2ZW50LmMgICAgICAgICAgICB8ICAyICstDQogeGVuL2Fy
Y2gveDg2L21tL21lbV9hY2Nlc3MuYyAgICAgICAgICAgfCAgMyArLQ0KIHhlbi9hcmNoL3g4Ni94
ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5oIHwgIDIgKw0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZt
L2VtdWxhdGUuaCAgICAgIHwgIDQgKy0NCiA1IGZpbGVzIGNoYW5nZWQsIDk1IGluc2VydGlvbnMo
KyksIDUgZGVsZXRpb25zKC0pDQoNCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2VtdWxh
dGUuYyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jDQppbmRleCAyNTRmZjY1MTVkLi43NTQw
M2ViYzliIDEwMDY0NA0KLS0tIGEveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMNCisrKyBiL3hl
bi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jDQpAQCAtMTUsNiArMTUsNyBAQA0KICNpbmNsdWRlIDx4
ZW4vcGFnaW5nLmg+DQogI2luY2x1ZGUgPHhlbi90cmFjZS5oPg0KICNpbmNsdWRlIDx4ZW4vdm1f
ZXZlbnQuaD4NCisjaW5jbHVkZSA8eGVuL21vbml0b3IuaD4NCiAjaW5jbHVkZSA8YXNtL2V2ZW50
Lmg+DQogI2luY2x1ZGUgPGFzbS9pMzg3Lmg+DQogI2luY2x1ZGUgPGFzbS94c3RhdGUuaD4NCkBA
IC0yNiw2ICsyNyw3IEBADQogI2luY2x1ZGUgPGFzbS9odm0vc3VwcG9ydC5oPg0KICNpbmNsdWRl
IDxhc20vaHZtL3N2bS9zdm0uaD4NCiAjaW5jbHVkZSA8YXNtL3ZtX2V2ZW50Lmg+DQorI2luY2x1
ZGUgPGFzbS9hbHRwMm0uaD4NCiANCiBzdGF0aWMgdm9pZCBodm10cmFjZV9pb19hc3Npc3QoY29u
c3QgaW9yZXFfdCAqcCkNCiB7DQpAQCAtNjE5LDYgKzYyMSw2OCBAQCBzdGF0aWMgaW50IGh2bWVt
dWxfbGluZWFyX3RvX3BoeXMoDQogICAgIHJldHVybiBYODZFTVVMX09LQVk7DQogfQ0KIA0KK3N0
YXRpYyBib29sIGh2bWVtdWxfc2VuZF92bV9ldmVudCh1bnNpZ25lZCBsb25nIGdsYSwNCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgcGZlYywgdW5zaWduZWQgaW50
IGJ5dGVzLA0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgaHZtX2Vt
dWxhdGVfY3R4dCBjdHh0KQ0KK3sNCisgICAgeGVubWVtX2FjY2Vzc190IGFjY2VzczsNCisgICAg
dm1fZXZlbnRfcmVxdWVzdF90IHJlcSA9IHt9Ow0KKyAgICBnZm5fdCBnZm47DQorICAgIHBhZGRy
X3QgZ3BhOw0KKyAgICB1bnNpZ25lZCBsb25nIHJlcHMgPSAxOw0KKyAgICBpbnQgcmM7DQorDQor
ICAgIGlmICggIWN0eHQuc2VuZF9ldmVudCB8fCAhcGZlYyApDQorICAgICAgICByZXR1cm4gZmFs
c2U7DQorDQorICAgIHJjID0gaHZtZW11bF9saW5lYXJfdG9fcGh5cyhnbGEsICZncGEsIGJ5dGVz
LCAmcmVwcywgcGZlYywgJmN0eHQpOw0KKw0KKyAgICBpZiAoIHJjICE9IFg4NkVNVUxfT0tBWSAp
DQorICAgICAgICByZXR1cm4gZmFsc2U7DQorDQorICAgIGdmbiA9IGdhZGRyX3RvX2dmbihncGEp
Ow0KKw0KKyAgICBpZiAoIHAybV9nZXRfbWVtX2FjY2VzcyhjdXJyZW50LT5kb21haW4sIGdmbiwg
JmFjY2VzcywNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWx0cDJtX3ZjcHVfaWR4KGN1
cnJlbnQpKSAhPSAwICkNCisgICAgICAgIHJldHVybiBmYWxzZTsNCisNCisgICAgc3dpdGNoICgg
YWNjZXNzICkgew0KKyAgICBjYXNlIFhFTk1FTV9hY2Nlc3NfeDoNCisgICAgY2FzZSBYRU5NRU1f
YWNjZXNzX3J4Og0KKyAgICAgICAgaWYgKCBwZmVjICYgUEZFQ193cml0ZV9hY2Nlc3MgKQ0KKyAg
ICAgICAgICAgIHJlcS51Lm1lbV9hY2Nlc3MuZmxhZ3MgPSBNRU1fQUNDRVNTX1IgfCBNRU1fQUND
RVNTX1c7DQorICAgICAgICBicmVhazsNCisNCisgICAgY2FzZSBYRU5NRU1fYWNjZXNzX3c6DQor
ICAgIGNhc2UgWEVOTUVNX2FjY2Vzc19ydzoNCisgICAgICAgIGlmICggcGZlYyAmIFBGRUNfaW5z
bl9mZXRjaCApDQorICAgICAgICAgICAgcmVxLnUubWVtX2FjY2Vzcy5mbGFncyA9IE1FTV9BQ0NF
U1NfWDsNCisgICAgICAgIGJyZWFrOw0KKw0KKyAgICBjYXNlIFhFTk1FTV9hY2Nlc3NfcjoNCisg
ICAgY2FzZSBYRU5NRU1fYWNjZXNzX246DQorICAgICAgICBpZiAoIHBmZWMgJiBQRkVDX3dyaXRl
X2FjY2VzcyApDQorICAgICAgICAgICAgcmVxLnUubWVtX2FjY2Vzcy5mbGFncyB8PSBNRU1fQUND
RVNTX1IgfCBNRU1fQUNDRVNTX1c7DQorICAgICAgICBpZiAoIHBmZWMgJiBQRkVDX2luc25fZmV0
Y2ggKQ0KKyAgICAgICAgICAgIHJlcS51Lm1lbV9hY2Nlc3MuZmxhZ3MgfD0gTUVNX0FDQ0VTU19Y
Ow0KKyAgICAgICAgYnJlYWs7DQorDQorICAgIGRlZmF1bHQ6DQorICAgICAgICByZXR1cm4gZmFs
c2U7DQorICAgIH0NCisNCisgICAgaWYgKCAhcmVxLnUubWVtX2FjY2Vzcy5mbGFncyApDQorICAg
ICAgICByZXR1cm4gZmFsc2U7IC8qIG5vIHZpb2xhdGlvbiAqLw0KKw0KKyAgICByZXEucmVhc29u
ID0gVk1fRVZFTlRfUkVBU09OX01FTV9BQ0NFU1M7DQorICAgIHJlcS51Lm1lbV9hY2Nlc3MuZ2Zu
ID0gZ2ZuX3goZ2ZuKTsNCisgICAgcmVxLnUubWVtX2FjY2Vzcy5mbGFncyB8PSBNRU1fQUNDRVNT
X0ZBVUxUX1dJVEhfR0xBIHwgTUVNX0FDQ0VTU19HTEFfVkFMSUQ7DQorICAgIHJlcS51Lm1lbV9h
Y2Nlc3MuZ2xhID0gZ2xhOw0KKyAgICByZXEudS5tZW1fYWNjZXNzLm9mZnNldCA9IGdwYSAmICgo
MSA8PCBQQUdFX1NISUZUKSAtIDEpOw0KKw0KKyAgICByZXR1cm4gbW9uaXRvcl90cmFwcyhjdXJy
ZW50LCB0cnVlLCAmcmVxKSA+PSAwOw0KK30NCisNCiAvKg0KICAqIE1hcCB0aGUgZnJhbWUocykg
Y292ZXJpbmcgYW4gaW5kaXZpZHVhbCBsaW5lYXIgYWNjZXNzLCBmb3Igd3JpdGVhYmxlDQogICog
YWNjZXNzLiAgTWF5IHJldHVybiBOVUxMIGZvciBNTUlPLCBvciBFUlJfUFRSKH5YODZFTVVMXyop
IGZvciBvdGhlciBlcnJvcnMNCkBAIC02MzYsNiArNzAwLDcgQEAgc3RhdGljIHZvaWQgKmh2bWVt
dWxfbWFwX2xpbmVhcl9hZGRyKA0KICAgICB1bnNpZ25lZCBpbnQgbnJfZnJhbWVzID0gKChsaW5l
YXIgKyBieXRlcyAtICEhYnl0ZXMpID4+IFBBR0VfU0hJRlQpIC0NCiAgICAgICAgIChsaW5lYXIg
Pj4gUEFHRV9TSElGVCkgKyAxOw0KICAgICB1bnNpZ25lZCBpbnQgaTsNCisgICAgZ2ZuX3QgZ2Zu
Ow0KIA0KICAgICAvKg0KICAgICAgKiBtZm4gcG9pbnRzIHRvIHRoZSBuZXh0IGZyZWUgc2xvdC4g
IEFsbCB1c2VkIHNsb3RzIGhhdmUgYSBwYWdlIHJlZmVyZW5jZQ0KQEAgLTY3NCw3ICs3MzksNyBA
QCBzdGF0aWMgdm9pZCAqaHZtZW11bF9tYXBfbGluZWFyX2FkZHIoDQogICAgICAgICBBU1NFUlQo
bWZuX3goKm1mbikgPT0gMCk7DQogDQogICAgICAgICByZXMgPSBodm1fdHJhbnNsYXRlX2dldF9w
YWdlKGN1cnIsIGFkZHIsIHRydWUsIHBmZWMsDQotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICZwZmluZm8sICZwYWdlLCBOVUxMLCAmcDJtdCk7DQorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICZwZmluZm8sICZwYWdlLCAmZ2ZuLCAmcDJtdCk7DQogDQog
ICAgICAgICBzd2l0Y2ggKCByZXMgKQ0KICAgICAgICAgew0KQEAgLTcwNCw2ICs3NjksMTEgQEAg
c3RhdGljIHZvaWQgKmh2bWVtdWxfbWFwX2xpbmVhcl9hZGRyKA0KIA0KICAgICAgICAgaWYgKCBw
ZmVjICYgUEZFQ193cml0ZV9hY2Nlc3MgKQ0KICAgICAgICAgew0KKyAgICAgICAgICAgIGlmICgg
aHZtZW11bF9zZW5kX3ZtX2V2ZW50KGFkZHIsIHBmZWMsIGJ5dGVzLCAqaHZtZW11bF9jdHh0KSAp
DQorICAgICAgICAgICAgew0KKyAgICAgICAgICAgICAgICBlcnIgPSBFUlJfUFRSKH5YODZFTVVM
X0FDQ0VTU19FWENFUFRJT04pOw0KKyAgICAgICAgICAgICAgICBnb3RvIG91dDsNCisgICAgICAg
ICAgICB9DQogICAgICAgICAgICAgaWYgKCBwMm1faXNfZGlzY2FyZF93cml0ZShwMm10KSApDQog
ICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgICBlcnIgPSBFUlJfUFRSKH5YODZFTVVMX09L
QVkpOw0KQEAgLTEyNDgsNyArMTMxOCwyMSBAQCBpbnQgaHZtZW11bF9pbnNuX2ZldGNoKA0KICAg
ICAgICAgY29udGFpbmVyX29mKGN0eHQsIHN0cnVjdCBodm1fZW11bGF0ZV9jdHh0LCBjdHh0KTsN
CiAgICAgLyogQ2FyZWZ1bCwgYXMgb2Zmc2V0IGNhbiB3cmFwIG9yIHRydW5jYXRlIFdSVCBpbnNu
X2J1Zl9laXAuICovDQogICAgIHVpbnQ4X3QgaW5zbl9vZmYgPSBvZmZzZXQgLSBodm1lbXVsX2N0
eHQtPmluc25fYnVmX2VpcDsNCisgICAgdWludDMyX3QgcGZlYyA9IFBGRUNfcGFnZV9wcmVzZW50
IHwgUEZFQ19pbnNuX2ZldGNoOw0KKyAgICB1bnNpZ25lZCBsb25nIGFkZHIsIHJlcHMgPSAxOw0K
KyAgICBpbnQgcmMgPSAwOw0KKw0KKyAgICByYyA9IGh2bWVtdWxfdmlydHVhbF90b19saW5lYXIo
DQorICAgICAgICBzZWcsIG9mZnNldCwgYnl0ZXMsICZyZXBzLCBodm1fYWNjZXNzX2luc25fZmV0
Y2gsIGh2bWVtdWxfY3R4dCwgJmFkZHIpOw0KKw0KKyAgICBpZiAoIHJjICE9IFg4NkVNVUxfT0tB
WSB8fCAhYnl0ZXMgKQ0KKyAgICAgICAgcmV0dXJuIHJjOw0KKw0KKyAgICBpZiAoIGh2bWVtdWxf
Y3R4dC0+c2VnX3JlZ1t4ODZfc2VnX3NzXS5kcGwgPT0gMyApDQorICAgICAgICBwZmVjIHw9IFBG
RUNfdXNlcl9tb2RlOw0KIA0KKyAgICBpZiAoIGh2bWVtdWxfc2VuZF92bV9ldmVudChhZGRyLCBw
ZmVjLCBieXRlcywgKmh2bWVtdWxfY3R4dCkgKQ0KKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfQUND
RVNTX0VYQ0VQVElPTjsNCiAgICAgLyoNCiAgICAgICogRmFsbCBiYWNrIGlmIHJlcXVlc3RlZCBi
eXRlcyBhcmUgbm90IGluIHRoZSBwcmVmZXRjaCBjYWNoZS4NCiAgICAgICogQnV0IGFsd2F5cyBw
ZXJmb3JtIHRoZSAoZmFrZSkgcmVhZCB3aGVuIGJ5dGVzID09IDAuDQpAQCAtMjUwOCwxMiArMjU5
MiwxMyBAQCBpbnQgaHZtX2VtdWxhdGVfb25lX21taW8odW5zaWduZWQgbG9uZyBtZm4sIHVuc2ln
bmVkIGxvbmcgZ2xhKQ0KIH0NCiANCiB2b2lkIGh2bV9lbXVsYXRlX29uZV92bV9ldmVudChlbnVt
IGVtdWxfa2luZCBraW5kLCB1bnNpZ25lZCBpbnQgdHJhcG5yLA0KLSAgICB1bnNpZ25lZCBpbnQg
ZXJyY29kZSkNCisgICAgdW5zaWduZWQgaW50IGVycmNvZGUsIGJvb2wgc2VuZF9ldmVudCkNCiB7
DQogICAgIHN0cnVjdCBodm1fZW11bGF0ZV9jdHh0IGN0eCA9IHt7IDAgfX07DQogICAgIGludCBy
YzsNCiANCiAgICAgaHZtX2VtdWxhdGVfaW5pdF9vbmNlKCZjdHgsIE5VTEwsIGd1ZXN0X2NwdV91
c2VyX3JlZ3MoKSk7DQorICAgIGN0eC5zZW5kX2V2ZW50ID0gc2VuZF9ldmVudDsNCiANCiAgICAg
c3dpdGNoICgga2luZCApDQogICAgIHsNCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3Zt
X2V2ZW50LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZtX2V2ZW50LmMNCmluZGV4IDEyMWRlMjMwNzEu
LjZkMjAzZThkYjUgMTAwNjQ0DQotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZtX2V2ZW50LmMNCisr
KyBiL3hlbi9hcmNoL3g4Ni9odm0vdm1fZXZlbnQuYw0KQEAgLTg3LDcgKzg3LDcgQEAgdm9pZCBo
dm1fdm1fZXZlbnRfZG9fcmVzdW1lKHN0cnVjdCB2Y3B1ICp2KQ0KICAgICAgICAgICAgIGtpbmQg
PSBFTVVMX0tJTkRfU0VUX0NPTlRFWFRfSU5TTjsNCiANCiAgICAgICAgIGh2bV9lbXVsYXRlX29u
ZV92bV9ldmVudChraW5kLCBUUkFQX2ludmFsaWRfb3AsDQotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgWDg2X0VWRU5UX05PX0VDKTsNCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBYODZfRVZFTlRfTk9fRUMsIGZhbHNlKTsNCiANCiAgICAgICAgIHYtPmFyY2gudm1f
ZXZlbnQtPmVtdWxhdGVfZmxhZ3MgPSAwOw0KICAgICB9DQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L21tL21lbV9hY2Nlc3MuYyBiL3hlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMNCmluZGV4
IDAxNDRmOTJiOTguLmM5OTcyYmFiOGMgMTAwNjQ0DQotLS0gYS94ZW4vYXJjaC94ODYvbW0vbWVt
X2FjY2Vzcy5jDQorKysgYi94ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jDQpAQCAtMjE0LDcg
KzIxNCw4IEBAIGJvb2wgcDJtX21lbV9hY2Nlc3NfY2hlY2socGFkZHJfdCBncGEsIHVuc2lnbmVk
IGxvbmcgZ2xhLA0KICAgICAgICAgIGQtPmFyY2gubW9uaXRvci5pbmd1ZXN0X3BhZ2VmYXVsdF9k
aXNhYmxlZCAmJg0KICAgICAgICAgIG5wZmVjLmtpbmQgIT0gbnBmZWNfa2luZF93aXRoX2dsYSAp
IC8qIGRvbid0IHNlbmQgYSBtZW1fZXZlbnQgKi8NCiAgICAgew0KLSAgICAgICAgaHZtX2VtdWxh
dGVfb25lX3ZtX2V2ZW50KEVNVUxfS0lORF9OT1JNQUwsIFRSQVBfaW52YWxpZF9vcCwgWDg2X0VW
RU5UX05PX0VDKTsNCisgICAgICAgIGh2bV9lbXVsYXRlX29uZV92bV9ldmVudChFTVVMX0tJTkRf
Tk9STUFMLCBUUkFQX2ludmFsaWRfb3AsDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgWDg2X0VWRU5UX05PX0VDLCB0cnVlKTsNCiANCiAgICAgICAgIHJldHVybiB0cnVlOw0KICAg
ICB9DQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmgg
Yi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuaA0KaW5kZXggMDg2NDU3NjJj
Yy4uOGEyMGU3MzNmYSAxMDA2NDQNCi0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZf
ZW11bGF0ZS5oDQorKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuaA0K
QEAgLTE2Miw2ICsxNjIsOCBAQCBzdHJ1Y3QgeDg2X2VtdWxfZnB1X2F1eCB7DQogI2RlZmluZSBY
ODZFTVVMX1VOUkVDT0dOSVpFRCAgIFg4NkVNVUxfVU5JTVBMRU1FTlRFRA0KICAvKiAoY21weGNo
ZyBhY2Nlc3Nvcik6IENNUFhDSEcgZmFpbGVkLiAqLw0KICNkZWZpbmUgWDg2RU1VTF9DTVBYQ0hH
X0ZBSUxFRCA3DQorLyogRW11bGF0b3IgdHJpZWQgdG8gYWNjZXNzIGEgcHJvdGVjdGVkIHBhZ2Uu
ICovDQorI2RlZmluZSBYODZFTVVMX0FDQ0VTU19FWENFUFRJT04gOA0KIA0KIC8qIEZQVSBzdWIt
dHlwZXMgd2hpY2ggbWF5IGJlIHJlcXVlc3RlZCB2aWEgLT5nZXRfZnB1KCkuICovDQogZW51bSB4
ODZfZW11bGF0ZV9mcHVfdHlwZSB7DQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9o
dm0vZW11bGF0ZS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZW11bGF0ZS5oDQppbmRleCBi
MzlhMWEwMzMxLi5lZDIyZWQwYmFmIDEwMDY0NA0KLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9o
dm0vZW11bGF0ZS5oDQorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9lbXVsYXRlLmgNCkBA
IC00Nyw2ICs0Nyw3IEBAIHN0cnVjdCBodm1fZW11bGF0ZV9jdHh0IHsNCiAgICAgdWludDMyX3Qg
aW50cl9zaGFkb3c7DQogDQogICAgIGJvb2xfdCBzZXRfY29udGV4dDsNCisgICAgYm9vbCBzZW5k
X2V2ZW50Ow0KIH07DQogDQogZW51bSBlbXVsX2tpbmQgew0KQEAgLTYzLDcgKzY0LDggQEAgaW50
IGh2bV9lbXVsYXRlX29uZSgNCiAgICAgc3RydWN0IGh2bV9lbXVsYXRlX2N0eHQgKmh2bWVtdWxf
Y3R4dCk7DQogdm9pZCBodm1fZW11bGF0ZV9vbmVfdm1fZXZlbnQoZW51bSBlbXVsX2tpbmQga2lu
ZCwNCiAgICAgdW5zaWduZWQgaW50IHRyYXBuciwNCi0gICAgdW5zaWduZWQgaW50IGVycmNvZGUp
Ow0KKyAgICB1bnNpZ25lZCBpbnQgZXJyY29kZSwNCisgICAgYm9vbCBzZW5kX2V2ZW50KTsNCiAv
KiBNdXN0IGJlIGNhbGxlZCBvbmNlIHRvIHNldCB1cCBodm1lbXVsIHN0YXRlLiAqLw0KIHZvaWQg
aHZtX2VtdWxhdGVfaW5pdF9vbmNlKA0KICAgICBzdHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCAqaHZt
ZW11bF9jdHh0LA0KLS0gDQoyLjE3LjENCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 20 13:01:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 13:01:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hShus-0007gm-2A; Mon, 20 May 2019 13:01:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DuAc=TU=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hShur-0007gh-BF
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 13:01:21 +0000
X-Inumbo-ID: 5c64cb60-7aff-11e9-8980-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 5c64cb60-7aff-11e9-8980-bc764e045a96;
 Mon, 20 May 2019 13:01:19 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 7CB8780D;
 Mon, 20 May 2019 06:01:19 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id F2A363F5AF;
 Mon, 20 May 2019 06:01:17 -0700 (PDT)
To: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <20190516133735.18883-1-volodymyr_babchuk@epam.com>
 <20190516133735.18883-2-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <1ca603c5-2e97-9529-963a-f381b04c727f@arm.com>
Date: Mon, 20 May 2019 14:01:16 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190516133735.18883-2-volodymyr_babchuk@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 2/2] arm: rename tiny64.conf to
 tiny64_defconfig
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <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>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpGaXJzdCBvZiBhbGwsIHBsZWFzZSBhZGQgYSBjb3ZlciBsZXR0ZXIgd2hlbiB5b3Ugc2Vu
ZCBhIHNlcmllcy4gVGhpcyBoZWxwIGZvciAKdGhyZWFkaW5nIGFuZCBhbHNvIGEgcGxhY2UgdG8g
Y29tbWVuZCBvbiBnZW5lcmFsIGZlZWRiYWNrLgoKRnVydGhlcm1vcmUsIHBsZWFzZSB1c2Ugc2Ny
aXB0cy97YWRkLCBnZXR9X21haW50YWluZXJzLnBsIHRvIGZpbmQgdGhlIGNvcnJlY3QgCm1haW50
YWluZXJzLiBXaGlsZSBJIGFncmVlIHRoYXQgQ0NpbmcgUkVTVCBpcyBhIGdvb2QgaWRlYSwgeW91
IGhhdmVuJ3QgQ0NlZCBhbGwgCm9mIHRoZW0uCgpPbiAxNi8wNS8yMDE5IDE0OjM3LCBWb2xvZHlt
eXIgQmFiY2h1ayB3cm90ZToKPiBBcyBidWlsZCBzeXN0ZW0gbm93IHN1cHBvcnRzICpfZGVmY29u
ZmlnIHJ1bGVzIGl0IGlzIGdvb2QgdG8gYmUgYWJsZQo+IHRvIGNvbmZpZ3VyZSBtaW5pbWFsIFhF
TiBpbWFnZSB3aXRoCgpJIGFtIGFmcmFpZCB0aGlzIGlzIG5vdCBjb3JyZWN0LiB0aW55NjQgd2ls
bCBub3QgYmUgYWJsZSB0byBnZW5lcmF0ZSBhIG1pbmltYWwgCmNvbmZpZyB0byBib290IG9uIGFu
eSBwbGF0Zm9ybSBzdXBwb3J0ZWQgYnkgWGVuLgoKSXQgaXMgbWVhbnQgdG8gYmUgdXNlZCBhcyBh
IGJhc2UgZm9yIHRhaWxvcmluZyB5b3VyIHBsYXRmb3JtIHdoZXJlIGFsbCB0aGUgCm9wdGlvbnMg
YXJlIHR1cm5lZCBvZmYgYnkgZGVmYXVsdC4KClNvIEkgdGhpbmsgb2ZmZXJpbmcgYSBkaXJlY3Qg
YWNjZXNzIGlzIGxpa2VseSBnb2luZyB0byBiZSBtaXN1c2VkIGluIG1vc3Qgb2YgdGhlIApjYXNl
cyB3aXRob3V0IHByb3BlciBkb2N1bWVudGF0aW9uLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFs
bAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 20 13:11:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 13:11:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSi4k-0000Ac-72; Mon, 20 May 2019 13:11:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=26W0=TU=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hSi4i-0000AX-Hy
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 13:11:32 +0000
X-Inumbo-ID: c7659b12-7b00-11e9-9820-777c1da5dabc
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c7659b12-7b00-11e9-9820-777c1da5dabc;
 Mon, 20 May 2019 13:11:29 +0000 (UTC)
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=SoftFail smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: SoftFail (esa2.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com is inclined to not designate
 23.29.105.83 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 exists:%{i}._spf.mta.salesforce.com ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: O/7JI90lNNXIdIwOHqtAGT8BbaXYqW2EFtl9Q+Hv+b50T7MNp03QaXB2uTpL1l2Uyjno0ubQSF
 QvoMhGV21iBKn82pcW2YDqTNq8yHfCL064u2fSBgBhBJM5N6ZIH235wTEtk46ET5Bhm/Pub2di
 GUSNAPYveEcFcgaa2EtimQNlmAY2CYowHMq/BH6IY1dMtwVvn+bYwLCntwyRYYX/FqUjPrrD55
 Ix2IxcZ0qDwgpo2zsuWLublKO5DkxJkWMlt2G3bcaRTkYRxEMtsC0kXf1IXHbQxAVqu9MlDtHP
 P6U=
X-SBRS: 2.7
X-MesageID: 649446
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,491,1549947600"; 
   d="scan'208";a="649446"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23778.42842.751798.290979@mariner.uk.xensource.com>
Date: Mon, 20 May 2019 14:10:50 +0100
To: Jan Beulich <JBeulich@suse.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel
 <xen-devel@lists.xenproject.org>
In-Reply-To: <23778.41705.670026.133324@mariner.uk.xensource.com>
References: <osstest-136385-mainreport@xen.org>
 <23778.33200.47146.497482@mariner.uk.xensource.com>
 <5CE28F0B020000780023090E@prv1-mh.provo.novell.com>
 <23778.41705.670026.133324@mariner.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [xen-4.11-testing test] 136385: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SWFuIEphY2tzb24gd3JpdGVzICgiUmU6IFt4ZW4tNC4xMS10ZXN0aW5nIHRlc3RdIDEzNjM4NTog
cmVncmVzc2lvbnMgLSBGQUlMIik6Cj4gWW91IGFyZSByaWdodC4gIEhycnJtLiAgSSB3aWxsIGlu
dmVzdGlnYXRlIGZ1cnRoZXIuCgpUaGlzIHNlZW1zIHRvIGJlIERlYmlhbiBtaXJyb3Igc2tldy4g
IEkgaG9wZSBpdCdzIGFuIGlzb2xhdGVkCmluY2lkZW50LCBvciBJJ2xsIGhhdmUgdG8gY2hhbmdl
IHdoaWNoIERlYmlhbiBtaXJyb3Igd2UgdXNlLgoKSWFuLgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 20 13:41:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 13:41:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSiXO-0002gd-MH; Mon, 20 May 2019 13:41:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=nz7w=TU=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1hSiXM-0002gY-Rz
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 13:41:09 +0000
X-Inumbo-ID: eadbbb15-7b04-11e9-8980-bc764e045a96
Received: from EUR03-AM5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe08::61f])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id eadbbb15-7b04-11e9-8980-bc764e045a96;
 Mon, 20 May 2019 13:41:07 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=dnxndRPtQWy+kqQlsKma2PPGMA69EuiirgaTf6vkxAc=;
 b=AHL7O48/Oway1XmGPR8qquSmb42cRQ7i8Q3WGosBIKLKKpSzZdef3rrlwZAXX1hUbzKym5eMATBoKyCnJZt6cNUgylZgUzaw4QZOFidsSdOqr2VBDoRA2eXHiAHkOoA17WSWq3xLgk8sz8gOpyxn0l0Y/vSa9gWwGPipuiRyY+PfEQCGgKF98N/fYrEkFpFVaL8SJXkhrsP1TqYpZ6Gi3kqzaQSvXWYZlfavxhOOgF9Nyz6HxZVNo/9iERM8pLArRsdKu9BHbFHf+JJjRDYsssw2fnI5Ja9ymGw4vz9l37jJs94xfbgHg2Z95Y0GnN629ysw1ELG222gUw0ktDsnhw==
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com (20.176.214.210) by
 AM0PR03MB6065.eurprd03.prod.outlook.com (10.255.31.159) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1900.18; Mon, 20 May 2019 13:41:04 +0000
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::55c5:599a:1f80:208a]) by AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::55c5:599a:1f80:208a%3]) with mapi id 15.20.1900.020; Mon, 20 May 2019
 13:41:04 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: Julien Grall <julien.grall@arm.com>
Thread-Topic: [PATCH v2 2/2] arm: rename tiny64.conf to tiny64_defconfig
Thread-Index: AQHVC+yMHILNn8cZtESyMQqnzza/oKZ0AF4AgAALHoA=
Date: Mon, 20 May 2019 13:41:03 +0000
Message-ID: <87a7fh8cr4.fsf@epam.com>
References: <20190516133735.18883-1-volodymyr_babchuk@epam.com>
 <20190516133735.18883-2-volodymyr_babchuk@epam.com>
 <1ca603c5-2e97-9529-963a-f381b04c727f@arm.com>
In-Reply-To: <1ca603c5-2e97-9529-963a-f381b04c727f@arm.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
x-originating-ip: [85.223.209.22]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 1fef836f-3631-4434-4794-08d6dd28cdc4
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600141)(711020)(4605104)(2017052603328)(7193020);
 SRVR:AM0PR03MB6065; 
x-ms-traffictypediagnostic: AM0PR03MB6065:
x-microsoft-antispam-prvs: <AM0PR03MB6065A893F1FAC718C6BD0FE9E6060@AM0PR03MB6065.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 004395A01C
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(346002)(376002)(39860400002)(396003)(366004)(136003)(199004)(189003)(76116006)(66476007)(73956011)(66556008)(91956017)(66946007)(64756008)(66446008)(86362001)(4326008)(6512007)(316002)(476003)(256004)(14444005)(2616005)(6116002)(3846002)(446003)(11346002)(25786009)(6486002)(14454004)(478600001)(26005)(68736007)(36756003)(72206003)(53936002)(71190400001)(71200400001)(486006)(229853002)(6246003)(6436002)(186003)(6916009)(99286004)(7736002)(54906003)(8936002)(5660300002)(80792005)(2906002)(55236004)(53546011)(8676002)(66066001)(81156014)(81166006)(102836004)(305945005)(76176011)(6506007);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB6065;
 H:AM0PR03MB4148.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: xCc4l4nl60R41IwPlJVGc/jAU00psH3SBA8OrHJ4vSuLOuccvCOmQEqIT8dUMkJI2U4xThHVyg+m+Nj28SIHsvyHNR2Yr3+PGYKOrkgT21tItkSzkPosdXYG8uEjJ1XpOAUeJ5ZYtDo+/kzixeIdN8JPWEXeaTDRgxH424/6MzDx+1L+0GXqNWPj0PcKGBXMLSznAQ7DIz3nxvLTxmJiRK2MvqARCzXObH2vMr6pfAGzShaTD4xJF818NckR7HF5WxkJDJlWot5StuYkrZ1PJvtNyMWG2rM8zdU3JaaUSIXfZ8kQeopuRo3xt/oNG/N8Qbe+lCbnb8wP4DdWBzwprl8qztyzHKARxA/VSmbpJBu+JYjkGxn4WcLus38cy7daA4Ouh64kwh+7quOgCF8U0wqzl4vIQW6qgeCePH1bwwk=
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 1fef836f-3631-4434-4794-08d6dd28cdc4
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 May 2019 13:41:03.9417 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB6065
Subject: Re: [Xen-devel] [PATCH v2 2/2] arm: rename tiny64.conf to
 tiny64_defconfig
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CkhpIEp1bGllbiwKCkp1bGllbiBHcmFsbCB3cml0ZXM6Cgo+IEhpLAo+Cj4gRmlyc3Qgb2YgYWxs
LCBwbGVhc2UgYWRkIGEgY292ZXIgbGV0dGVyIHdoZW4geW91IHNlbmQgYSBzZXJpZXMuIFRoaXMK
PiBoZWxwIGZvciB0aHJlYWRpbmcgYW5kIGFsc28gYSBwbGFjZSB0byBjb21tZW5kIG9uIGdlbmVy
YWwgZmVlZGJhY2suCk9oLCBva2F5LiBUaGF0IHdhcyBxdWl0ZSBzaW1wbGUgY2hhbmdlIGFuZCBJ
IGRpZG4ndCB3YW50ZWQgdG8gc3BhbSB3aXRoCmV4dHJhIGVtYWlscy4gSSB3aWxsIGluY2x1ZGUg
Y292ZXIgbGV0dGVyIG5leHQgdGltZS4KCj4gRnVydGhlcm1vcmUsIHBsZWFzZSB1c2Ugc2NyaXB0
cy97YWRkLCBnZXR9X21haW50YWluZXJzLnBsIHRvIGZpbmQgdGhlCj4gY29ycmVjdCBtYWludGFp
bmVycy4gV2hpbGUgSSBhZ3JlZSB0aGF0IENDaW5nIFJFU1QgaXMgYSBnb29kIGlkZWEsIHlvdQo+
IGhhdmVuJ3QgQ0NlZCBhbGwgb2YgdGhlbS4KUHJvYmxlbSBpcyB0aGF0IEkgdXNlZCB0aGlzIHNj
cmlwdDoKCiQgLi9zY3JpcHRzL2dldF9tYWludGFpbmVyLnBsIC1mIGRlZmNvbmZpZ192Mi92Mi0w
MDAyLWFybS1yZW5hbWUtdGlueTY0LmNvbmYtdG8tdGlueTY0X2RlZmNvbmZpZy5wYXRjaApBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpHZW9yZ2UgRHVubGFwIDxHZW9y
Z2UuRHVubGFwQGV1LmNpdHJpeC5jb20+CklhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRy
aXguY29tPgpKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ckp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+CktvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3Jh
Y2xlLmNvbT4KU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpUaW0g
RGVlZ2FuIDx0aW1AeGVuLm9yZz4KV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KeGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCgpJIHdhcyBxdWl0ZSBzdXJwcmlzZWQgYnkgcmVzdWx0
IG15c2VsZi4gSG9uZXN0bHksIEkgd2FudGVkIHRvIENDIG9ubHkKeW91IGFuZCBTdGVmYW5vLCBi
dXQgZGVjaWRlZCB0byBwbGF5IGJ5IHRoZSBydWxlcy4KCgpBbHNvLCBhZGRfbWFpbnRhaW5lcnMu
cGwganVzdCBpZ25vcmVzIHRoaXMgcGF0Y2ggYXQgYWxsOgoKJSBzY3JpcHRzL2FkZF9tYWludGFp
bmVycy5wbCAtdiAyIC1kIGRlZmNvbmZpZ192MgpQcm9jZXNzaW5nOiB2Mi0wMDAxLW1ha2VmaWxl
LWFkZC1zdXBwb3J0LWZvci1fZGVmY29uZmlnLXRhcmdldHMucGF0Y2gKUHJvY2Vzc2luZzogdjIt
MDAwMi1hcm0tcmVuYW1lLXRpbnk2NC5jb25mLXRvLXRpbnk2NF9kZWZjb25maWcucGF0Y2gKLi9z
Y3JpcHRzL2dldF9tYWludGFpbmVyLnBsOiBmaWxlICdkZWZjb25maWdfdjIvdjItMDAwMi1hcm0t
cmVuYW1lLXRpbnk2NC5jb25mLXRvLXRpbnk2NF9kZWZjb25maWcucGF0Y2gnIGRvZXNuJ3QgYXBw
ZWFyIHRvIGJlIGEgcGF0Y2guICBBZGQgLWYgdG8gb3B0aW9ucz8KCj4KPiBPbiAxNi8wNS8yMDE5
IDE0OjM3LCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPj4gQXMgYnVpbGQgc3lzdGVtIG5vdyBz
dXBwb3J0cyAqX2RlZmNvbmZpZyBydWxlcyBpdCBpcyBnb29kIHRvIGJlIGFibGUKPj4gdG8gY29u
ZmlndXJlIG1pbmltYWwgWEVOIGltYWdlIHdpdGgKPgo+IEkgYW0gYWZyYWlkIHRoaXMgaXMgbm90
IGNvcnJlY3QuIHRpbnk2NCB3aWxsIG5vdCBiZSBhYmxlIHRvIGdlbmVyYXRlIGEKPiBtaW5pbWFs
IGNvbmZpZyB0byBib290IG9uIGFueSBwbGF0Zm9ybSBzdXBwb3J0ZWQgYnkgWGVuLgo+Cj4gSXQg
aXMgbWVhbnQgdG8gYmUgdXNlZCBhcyBhIGJhc2UgZm9yIHRhaWxvcmluZyB5b3VyIHBsYXRmb3Jt
IHdoZXJlIGFsbAo+IHRoZSBvcHRpb25zIGFyZSB0dXJuZWQgb2ZmIGJ5IGRlZmF1bHQuCj4KPiBT
byBJIHRoaW5rIG9mZmVyaW5nIGEgZGlyZWN0IGFjY2VzcyBpcyBsaWtlbHkgZ29pbmcgdG8gYmUg
bWlzdXNlZCBpbgo+IG1vc3Qgb2YgdGhlIGNhc2VzIHdpdGhvdXQgcHJvcGVyIGRvY3VtZW50YXRp
b24uCgpJbiB0aGUgb3JpZ2luYWwgY29tbWl0IG1lc3NhZ2UgU3RlZmFubyBzdWdnZXN0ZWQgdG8g
dXNlIG9sZGRlZmNvbmZpZzoKCiIgICBBZGQgYSB0aW55IGtjb25maWcgY29uZmlndXJhdGlvbi4g
RW5hYmxlZCBvbmx5IHRoZSBjcmVkaXQgc2NoZWR1bGVyLgogICAgSXQgb25seSBjYXJyaWVzIG5v
bi1kZWZhdWx0IG9wdGlvbnMgKHVzZSBtYWtlIG1lbnVjb25maWcgb3IgbWFrZQogICAgb2xkZGVm
Y29uZmlnIHRvIHByb2R1Y2UgYSBjb21wbGV0ZSAuY29uZmlnIGZpbGUpLiAiCgpJIGRvbid0IHNl
ZSBhbnkgc2lnbmlmaWNhbnQgZGlmZmVyZW5jZSBiZXR3ZWVuCgojIGNwIHRpbnk2NC5jb25mIC5j
b25maWcgJiYgbWFrZSBvbGRkZWZjb25maWcKCmFuZAoKIyBtYWtlIHRpbnk2NF9kZWZjb25maWcK
CkFueXdheXMsIGl0IGlzIHVwIHRvIHlvdSB0byBhY2NlcHQgb3IgZGVjbGluZSB0aGlzIHBhcnRp
Y3VsYXIgcGF0Y2guIEkKbW9zdGx5IGludGVyZXN0ZWQgaW4gdGhlIGZpcnN0IHBhdGNoIGluIHRo
ZSBzZXJpZXMsIGJlY2F1c2Ugb3VyIGJ1aWxkCnN5c3RlbSBkZXBlbmRzIG9uIGl0LiBUaGlzIHZl
cnkgcGF0Y2ggSSBzZW50IG91dCBvbmx5IGJlY2F1c2UgSSB3YW50ZWQKdG8gdGlkeSB1cCB0aGlu
Z3MgYSBiaXQuIEJ1dCBpZiB5b3UgYXJlIHNheWluZyB0aGF0IGl0IGlzIGludGVuZGVkIHRvCnN0
b3JlIG1pbmltYWwgY29uZmlnIGluIHRoaXMgd2F5LCBJJ20gb2theSB3aXRoIGl0LgoKLS0KQmVz
dCByZWdhcmRzLFZvbG9keW15ciBCYWJjaHVrCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 20 13:48:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 13:48:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSiec-0002s9-IL; Mon, 20 May 2019 13:48:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ag2u=TU=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1hSieb-0002s4-93
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 13:48:37 +0000
X-Inumbo-ID: f62ed503-7b05-11e9-8980-bc764e045a96
Received: from mail-lf1-x144.google.com (unknown [2a00:1450:4864:20::144])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f62ed503-7b05-11e9-8980-bc764e045a96;
 Mon, 20 May 2019 13:48:35 +0000 (UTC)
Received: by mail-lf1-x144.google.com with SMTP id y13so10356052lfh.9
 for <xen-devel@lists.xenproject.org>; Mon, 20 May 2019 06:48:35 -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=8wkabDjM0Ka7S8unhgT4FeYzJNIkr2Fq6gOkgiCy0iQ=;
 b=qkpInNoNepbXCo63xHjwjC/5sMq6+pjjiRrXlvNMznTxbw3i51l+CU14N3ecYpTCz8
 Q03Bu4e+EEpXpatv/w6Q21l7o3GQ25hTtWR40d4ZcZtsGzBdTTnsZd74lvX41L9cEo+j
 kF3TBVK5ws3Zwq6wbWcek9jS54jiIr0F9nlw/eQYiQwFd8ufqQurVFsRJCtHFxRgvWaY
 B0dwWgPLTaIqjZubFZOXX8nxVllKWA3ULw3EXwBy+k9CvzqAC3+JwTjvvi86yYD1VM2Z
 dmefuEw/EO0UlUyduBBThJiM2M4iyo9uGMmQAZRpijpWijoLtGmOZCnwqf90GIf+jjKb
 zl2g==
X-Google-DKIM-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=8wkabDjM0Ka7S8unhgT4FeYzJNIkr2Fq6gOkgiCy0iQ=;
 b=EQoZou7nH2jwa5ZbYkp6LErGDoF+27WxSWtjuro4X6JqbH0AcEOPBq/GrDMNd/BH94
 Lt20TfE900XGexUSTYYaeIC4/7u9DA33By/nFescwxqQ2ZAm8Fhjx3fI5MxBMoK+PyHB
 x8jI7K8hyu0UkRULIYJeOpIGjXLgA7pNxeSeG1iFaAQ45jNs/f3DIrGFLdCAxoln7EkI
 O21NW53w5AcBlxMoAwXq9Pv3oVIOJjnh3Zv7HPI1rtscbQnSYEWWxAxqW+oJ7Hk9yMoK
 zMyf/QXEev5YQ9dnlsH8BmKpVwziuUpb/okR8VJmK7fOlsqjpCgGMZfjpDUww4i7XHtk
 TkQg==
X-Gm-Message-State: APjAAAUGewdoh9HsspB4XJPLgw/qwwwQWfu8fGydR17OouUXuI4lXeiu
 n7dFUWSDSKanoWYdKZgxj2c=
X-Google-Smtp-Source: APXvYqy1ndkk9b+WMzoSwhg8mFDXY1+kXQtMvyAXdG83mstLSvWNXRPDIJ07K3dGNDk5BO6jhjvYfA==
X-Received: by 2002:ac2:4571:: with SMTP id k17mr37270692lfm.133.1558360114162; 
 Mon, 20 May 2019 06:48:34 -0700 (PDT)
Received: from [10.17.182.120] (ll-74.141.223.85.sovam.net.ua. [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id n196sm2545005lfn.18.2019.05.20.06.48.32
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 20 May 2019 06:48:33 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <1556806436-26283-1-git-send-email-olekstysh@gmail.com>
 <1556806436-26283-2-git-send-email-olekstysh@gmail.com>
 <ce325872-a19e-2d07-ca88-cd3f0b1bd933@arm.com>
From: Oleksandr <olekstysh@gmail.com>
Message-ID: <6534c5d0-1164-4076-f22f-6a820eff9c46@gmail.com>
Date: Mon, 20 May 2019 16:48:27 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <ce325872-a19e-2d07-ca88-cd3f0b1bd933@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 1/2] xen/device-tree: Add
 dt_count_phandle_with_args helper
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 sstabellini@kernel.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ck9uIDIwLjA1LjE5IDE0OjAzLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGksCgpIaSwgSnVsaWVu
CgoKPgo+IE9uIDAyLzA1LzIwMTkgMTU6MTMsIE9sZWtzYW5kciBUeXNoY2hlbmtvIHdyb3RlOgo+
PiBGcm9tOiBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVua29AZXBhbS5j
b20+Cj4+Cj4+IFBvcnQgTGludXggaGVscGVyIG9mX2NvdW50X3BoYW5kbGVfd2l0aF9hcmdzIGZv
ciBjb3VudGluZwo+PiBudW1iZXIgb2YgcGhhbmRsZXMgaW4gYSBwcm9wZXJ0eS4KPgo+IExpbnV4
IDUuMSB1c2VzIGEgY29tcGxldGVseSBkaWZmZXJlbnQgaW1wbGVtZW50YXRpb24gZm9yIAo+IG9m
X2NvdW50X3BoYW5kbGVfd2l0aF9hcmdzLiBTbyB3aGljaCB2ZXJzaW9uIG9mIExpbnV4IGRpZCB5
b3UgcG9ydCBmcm9tPwoKVGhpcyBwYXRjaCBpcyBleGFjdGx5IHRoZSBzYW1lIG9uZSBbMV0sIEkg
ZGlkIG1vcmUgdGhhbiAyIHllYXJzIGFnbyBpbiAKdGhlIGNvbnRleHQgb2Ygbm9uLXNoYXJlZCBJ
T01NVSBwYXRjaCBzZXJpZXMuIExpa2VseSwgSSB3YXMgYmFzZWQgb24gdjQuNC4KClNvcnJ5IGZv
ciB0aGUgY29uZnVzaW5nIGRlc2NyaXB0aW9uLgoKCllvdSBhcmUgcmlnaHQsIGN1cnJlbnQgaW1w
bGVtZW50YXRpb24gb2ZfY291bnRfcGhhbmRsZV93aXRoX2FyZ3MgaXMgCmNvbXBsZXRlbHkgZGlm
ZmVyZW50LCBhbmQgSSBhbSBhZnJhaWQsIGlzIG5vdCBlYXNpbHkgYmFjay1wb3J0YWJsZSB0byBY
ZW4uCgpJZiB0aGUgaW1wbGVtZW50YXRpb24gInY0LjQiIGxvb2tzIGNvcnJlY3QgYW5kIGZpdHMg
aW4gY3VycmVudCBYZW4gCmNvZGViYXNlLCBJIGNhbiByZWNvbGxlY3QgYW4gZXhhY3QgdmVyc2lv
biBhbmQgdXBkYXRlIHRoZSBwYXRjaCAKZGVzY3JpcHRpb24uCgpXaGF0IGRvIHlvdSB0aGluaz8K
CgpbMV0gaHR0cHM6Ly9wYXRjaHdvcmsua2VybmVsLm9yZy9wYXRjaC85ODYyNTU3LwoKPgo+IENo
ZWVycywKPgotLSAKUmVnYXJkcywKCk9sZWtzYW5kciBUeXNoY2hlbmtvCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 20 13:51:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 13:51:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSih4-0003fS-1u; Mon, 20 May 2019 13:51:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=26W0=TU=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hSih3-0003fN-67
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 13:51:09 +0000
X-Inumbo-ID: 4f98e50c-7b06-11e9-94df-6b512a16e8d0
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4f98e50c-7b06-11e9-94df-6b512a16e8d0;
 Mon, 20 May 2019 13:51:05 +0000 (UTC)
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=SoftFail smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: SoftFail (esa6.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com is inclined to not designate
 23.29.105.83 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 exists:%{i}._spf.mta.salesforce.com ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: TJ47RiZoo4+cFgtgkgZUoisDTBFC2dx12EUXXmH5/hUWMshh2FrLc4/DQyKA4HI63Ek940z8Bq
 YigCTCMNgynm9jVLI3f11I6h3BWd6bKR5QfxSZxN8SZqg2IJzXYoTrus8ipGY1kZ98/qLftzh9
 nHtkJ4+LZpGdsmjYW40k4bpkDpvOmwv7Ccugn3MvRx2/4qDvjX79Xb8/tCTm+AmAUIvtjEuzoZ
 9vw7yDLGkmubCl6GsAKp3pEmMhruXJ7K/4Z1W7WXoDWWgnlQvmhYJrpOYG3paSbmqUPkZahxso
 veE=
X-SBRS: 2.7
X-MesageID: 638978
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,491,1549947600"; 
   d="scan'208";a="638978"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23778.45224.28897.55507@mariner.uk.xensource.com>
Date: Mon, 20 May 2019 14:50:32 +0100
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20190517170555.17423-1-wei.liu2@citrix.com>
References: <20190517170555.17423-1-wei.liu2@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH] libxl: fix libxl_domain_need_memory after
 899433f149d
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xenproject.org>,
 Olaf Hering <olaf@aepfle.de>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2VpIExpdSB3cml0ZXMgKCJbUEFUQ0hdIGxpYnhsOiBmaXggbGlieGxfZG9tYWluX25lZWRfbWVt
b3J5IGFmdGVyIDg5OTQzM2YxNDlkIik6Cj4gQWZ0ZXIgODk5NDMzZjE0OWQgbGlieGwgbmVlZHMg
dG8ga25vdyB0aGUgY29udGVudCBvZiBkX2NvbmZpZyB0bwo+IGRldGVybWluZSB3aGljaCBRRU1V
IGlzIHVzZWQuIFRoZSBjb2RlIGlzIGNoYW5nZWQgc3VjaCB0aGF0Cj4gbGlieGxfX2RvbWFpbl9z
ZXRfZGV2aWNlX21vZGVsIG5lZWRzIHRvIGJlIGNhbGxlZCBiZWZvcmUKPiBsaWJ4bF9fZG9tYWlu
X2J1aWxkX2luZm9fc2V0ZGVmYXVsdC4KPiAKPiBUaGlzIGlzIGZpbmUgZm9yIGxpYnhsIGNvZGUs
IGJ1dCBpdCBpcyBwcm9ibGVtYXRpYyBmb3IKPiBsaWJ4bF9kb21haW5fbmVlZF9tZW1vcnksIHdo
aWNoIGlzIHRoZSBvbmx5IHB1YmxpYyBBUEkgdGhhdCB0YWtlcyBhCj4gYnVpbGRfaW5mby4gVG8g
YXZvaWQgYnJlYWsgaXRzIHVzZXJzLCBwcm92aWRlIGEgY29tcGF0aWJpbGl0eSBzZXR0aW5nCj4g
aW5zaWRlIHRoYXQgZnVuY3Rpb24uCgpUaGlzIGxvb2tzIHBsYXVzaWJsZSB0byBtZS4gIEkgc2Vl
IHRoYXQgdGhpcyBmdW5jdGlvbiBhbHJlYWR5IG1ha2VzIGEKY29weSBvZiB0aGUgYl9pbmZvLCBz
byB3ZSBkbyBub3QgZW5kIHVwIGFjY2lkZW50YWxseSBsZWFraW5nIHRoaXMgbmV3CmRlZmF1bHQg
c2V0dGluZyB0byB0aGUgY2FsbGVyLgoKQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3Nv
bkBldS5jaXRyaXguY29tPgoKVGhhbmtzLApJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 20 13:51:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 13:51:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSihT-0003hh-Ck; Mon, 20 May 2019 13:51:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=gSYI=TU=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hSihS-0003hY-A9
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 13:51:34 +0000
X-Inumbo-ID: 5f04effe-7b06-11e9-9613-6f516e38476f
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5f04effe-7b06-11e9-9613-6f516e38476f;
 Mon, 20 May 2019 13:51:31 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 20 May 2019 07:51:30 -0600
Message-Id: <5CE2B0DA0200007800230A08@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 20 May 2019 07:51:22 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <E1hSRQF-0006xk-BS@osstest.test-lab.xenproject.org>
 <23778.34168.78221.110803@mariner.uk.xensource.com>
 <20190520114147.GU2798@zion.uk.xensource.com>
In-Reply-To: <20190520114147.GU2798@zion.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] Linux 3.18 no longer boots under Xen, please fix
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIwLjA1LjE5IGF0IDEzOjQxLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gTW9uLCBNYXkgMjAsIDIwMTkgYXQgMTE6NDY6MTZBTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4+IFRoaXMgaGFzIGJlZW4gdHJ1ZSBmb3Igc29tZSB0aW1lLiAgb3NzdGVzdCBoYXMgYmVl
biBzZW5kaW5nIGF1dG9tYXRpYwo+PiBtYWlscyBpbmNsdWRpbmcgYmlzZWN0aW9uIHJlcG9ydHMg
bGlrZSB0aGUgb25lIGJlbG93LCBmb3IgYWJvdXQgYQo+PiBtb250aC4KPj4gCj4+IG9zc3Rlc3Qn
cyAidGVzdGVkIGFuZCBnb29kIiBicmFuY2ggb2YgbGludXgtMy4xOCBpcyAxOTAgZGF5cyBiZWhp
bmQKPj4gdGhlIHVwc3RyZWFtIHRpcC4KPj4gCj4+IERvIHdlIGNhcmUgYWJvdXQgdGhpcyBhdCBh
bGwgPwo+PiAKPj4gTm90ZSB0aGF0IHRoZSBYZW4gUHJvamVjdCBkb2VzIG5vdCBoYXZlIGEgZGVk
aWNhdGVkIHRlYW0gb2YgUUEKPj4gZW5naW5lZXJzIHdobyBkbyB0cmlhZ2Ugb2YgdGVzdCByZXBv
cnRzLiAgSXQgaXMgdXAgdG8gZXZlcnkgbWFpbnRhaW5lcgo+PiBvZiBldmVyeSBYZW4tcmVsYXRl
ZCBjb21wb25lbnQgdG8ga2VlcCBhbiBleWUgb24gdGhlc2UgdGVzdCByZXBvcnRzCj4+IGFuZCBp
bnZlc3RpZ2F0ZSBmYWlsdXJlcy4KPj4gCj4+IEZvciB0aGUgYXZvaWRhbmNlIG9mIGFueSBkb3Vi
dCwgb3NzdGVzdCdzICJiaXNlY3Rpb24gY29tcGxldGUiIHJlcG9ydHMKPj4gY2FuIGFsd2F5cyBi
ZSByZWxpZWQgb24gdG8gYWNjdXJhdGVseSBpZGVudGlmeSBhIHJlYWwsIHJlcGVhdGFibGUsCj4+
IHJlZ3Jlc3Npb24uICBvc3N0ZXN0IHdpbGwgb25seSBtYWtlIHN1Y2ggYSByZXBvcnQgaWYgaXQg
aGFzIHJlcHJvZHVjZWQKPj4gc2V2ZXJhbCB0aW1lcyBib3RoIHRoZSBmYWlsdXJlIGF0IHRoZSBj
b21taXQgaXQgYmxhbWVzLCBhbmQgdGhlCj4+IHN1Y2Nlc3MgYXQgdGhlIGNvbW1pdCBpdCBzYXlz
IGlzIE9LLiAgKEluIHRyZWVzIHdpdGggYSBsb3Qgb2YgbWVyZ2luZywKPj4gdGhlIGNvbW1pdCB0
aGF0IGlzIGJsYW1lZCBpcyBzYWRseSBvZnRlbiBhIG1lcmdlLCBidXQgb25lIG9mIGl0cwo+PiBw
YXJlbnRzIHdpbGwgYmUgaWRlbnRpZmllZCBhcyBnb29kLikKPj4gCj4+IEluIHRoaXMgY2FzZSBv
c3N0ZXN0IGhhcyBzZW50IGEgc2lnbmlmaWNhbnQgbnVtYmVyIG9mIGZ1bmN0aW9uYWxseQo+PiBp
ZGVudGljYWwgcmVwb3J0cyBzYXlpbmcgaXQgaGFzIGlkZW50aWZpZWQgYSByZWdyZXNzaW9uIGlu
IGxvdHMgb2YKPj4gZGlmZmVyZW50IHRlc3RzLiAgQnV0IHRoaXMgaGFzIG5vdCByZXN1bHRlZCBp
biBhbnkgYWN0aW9uIEFGQUlBQS4KPj4gCj4+IFBsZWFzZSB3b3VsZCBzb21lb25lIGludm9sdmVk
IHdpdGggdGhlIExpbnV4IGtlcm5lbCBlbmQgb2YgdGhpbmdzIHBpY2sKPj4gdGhpcyB1cC4KPj4g
Cj4+IFRoYW5rcywKPj4gSWFuLgo+PiAKPj4gb3NzdGVzdCBzZXJ2aWNlIG93bmVyIHdyaXRlcyAo
IltsaW51eC0zLjE4IGJpc2VjdGlvbl0gY29tcGxldGUgCj4gdGVzdC1hbWQ2NC1hbWQ2NC14bCIp
Ogo+PiA+IGJyYW5jaCB4ZW4tdW5zdGFibGUKPj4gPiB4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCj4+
ID4gam9iIHRlc3QtYW1kNjQtYW1kNjQteGwKPj4gPiB0ZXN0aWQgeGVuLWJvb3QKPj4gPiAKPj4g
PiBUcmVlOiBsaW51eCAKPiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5l
bC9naXQvc3RhYmxlL2xpbnV4LXN0YWJsZS5naXQKPj4gPiBUcmVlOiBsaW51eGZpcm13YXJlIGdp
dDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAo+PiA+IFRyZWU6
IG92bWYgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKPj4gPiBUcmVlOiBx
ZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKPj4gPiBU
cmVlOiBxZW11dSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0Cj4+ID4gVHJlZTog
eGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0Cj4+ID4gCj4+ID4gKioqIEZvdW5kIGFu
ZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgo+PiA+IAo+PiA+ICAgQnVnIGlzIGlu
IHRyZWU6ICBsaW51eCAKPiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5l
bC9naXQvc3RhYmxlL2xpbnV4LXN0YWJsZS5naXQKPj4gPiAgIEJ1ZyBpbnRyb2R1Y2VkOiAgNmIx
YWU1MjdiMWZkZWU4NmU4MWRhMGNiMjZjZWQ3NTczMWM2YzBmYQo+PiA+ICAgQnVnIG5vdCBwcmVz
ZW50OiBiYTY5ODRmYzAxNjJmMjRhNTEwZWJjMzRlODgxYjU0NmI2OWM1NTNiCj4+ID4gICBMYXN0
IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3Qv
bG9ncy8xMzY1NzQvIAo+PiA+IAo+IAo+IAo+IEl0IHNlZW1zIHRoYXQgdGhlcmUgaXMgc29tZXRo
aW5nIHdyb25nIHdpdGggdGhlIElHQiBkcml2ZXIuCgpXaGljaCBpbiB0dXJuIHJlbWluZHMgbWUg
b2YgYSBwYXRjaCBvZiBtaW5lIHRoYXQgd2FzIGJhY2twb3J0ZWQKKGFuZCBzcG90dGVkIGJ5IGFu
IGVhcmxpZXIgYmlzZWN0aW9uKSwgYW5kIHRoYXQgSSd2ZSBzdWdnZXN0ZWQKKHR3aWNlIGFscmVh
ZHkgaWlyYykgd2FzIGVpdGhlciBiYWNrcG9ydGVkIGluIGVycm9yLCBvciB3aXRob3V0IHNvbWUK
ZnVydGhlciBuZWNlc3NhcnkgY2hhbmdlcy4gSWlyYyB0aGUgc3RhYmxlIHRyZWUgbWFpbnRhaW5l
ciBmb3IgdGhhdApicmFuY2ggd2FzIENjLWVkIGJhY2sgdGhlbiwgYW5kIGlmIHNvIEknZCBjb25j
bHVkZSBoZSBkb2Vzbid0IGNhcmUuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 20 14:05:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 14:05:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSiuW-0004pD-Qk; Mon, 20 May 2019 14:05:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x+15=TU=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1hSiuV-0004p8-0C
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 14:05:03 +0000
X-Inumbo-ID: 41579f9a-7b08-11e9-9489-d3ba8def8d0c
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 41579f9a-7b08-11e9-9489-d3ba8def8d0c;
 Mon, 20 May 2019 14:05:00 +0000 (UTC)
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=SoftFail smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: SoftFail (esa5.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com is inclined to not designate
 23.29.105.83 as permitted sender) identity=mailfrom;
 client-ip=23.29.105.83; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 include:spf.citrix.com
 include:spf2.citrix.com include:ironport.citrix.com
 exists:%{i}._spf.mta.salesforce.com ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: 3beyqnKCOm6vngGE/kqhUIadVbXRUkYbf070MOtxqzENOQobMMYpGR2/35QyXQF6/4dp4782A/
 wXcuF5xYXWsZq0tIGAtQr6IvTurIxPHsvGXj5ZI3RSytDLEM3zA49FRjdfaQPJm+H3+WHDtqVy
 LZKxWnmmOXgh5+Sw9m9yZP1SaEJlakNPlTz0Ncmt5AQj2pAmP61gSJ8W26yWEudm9btLmdoJQY
 oeCexLd50YGz4L9btKZ/NGNDx96dDz3W46JqH8eBoBSR8HK0TaPuhgxOGFbzF+xeyTY88w/e28
 KjA=
X-SBRS: 2.7
X-MesageID: 638365
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,491,1549947600"; 
   d="scan'208";a="638365"
Date: Mon, 20 May 2019 16:04:49 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190520140449.5ihqctltaeiegqiz@Air-de-Roger>
References: <5CC6DD090200007800229E80@prv1-mh.provo.novell.com>
 <5CDE8F5B020000780023005F@prv1-mh.provo.novell.com>
 <5CDE927002000078002300BA@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5CDE927002000078002300BA@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v3 13/15] x86/IRQ: tighten vector checks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBNYXkgMTcsIDIwMTkgYXQgMDQ6NTI6MzJBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gVXNlIHZhbGlkX2lycV92ZWN0b3IoKSByYXRoZXIgdGhhbiAiPiAwIi4KPiAKPiBBbHNv
IHJlcGxhY2UgYW4gb3Blbi1jb2RlZCB1c2Ugb2YgSVJRX1ZFQ1RPUl9VTkFTU0lHTkVELgo+IAo+
IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KClJldmlld2Vk
LWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KClRoZSBxdWVzdGlv
biBJIGhhdmUgYmVsb3cgaXMgbm90IGRpcmVjdGx5IHJlbGF0ZWQgdG8gdGhlIHVzYWdlIG9mCnZh
bGlkX2lycV92ZWN0b3IsIGJ1dCByYXRoZXIgd2l0aCB0aGUgZXhpc3RpbmcgY29kZS4KCj4gLS0t
Cj4gdjM6IE5ldy4KPiAKPiAtLS0gYS94ZW4vYXJjaC94ODYvaXJxLmMKPiArKysgYi94ZW4vYXJj
aC94ODYvaXJxLmMKPiBAQCAtMzQyLDcgKzM0Miw3IEBAIHZvaWQgY2xlYXJfaXJxX3ZlY3Rvcihp
bnQgaXJxKQo+ICAKPiAgaW50IGlycV90b192ZWN0b3IoaW50IGlycSkKPiAgewo+IC0gICAgaW50
IHZlY3RvciA9IC0xOwo+ICsgICAgaW50IHZlY3RvciA9IElSUV9WRUNUT1JfVU5BU1NJR05FRDsK
PiAgCj4gICAgICBCVUdfT04oaXJxID49IG5yX2lycXMgfHwgaXJxIDwgMCk7Cj4gIAo+IEBAIC00
NTIsMTUgKzQ1MiwxOCBAQCBzdGF0aWMgdm1hc2tfdCAqaXJxX2dldF91c2VkX3ZlY3Rvcl9tYXNr
Cj4gICAgICAgICAgICAgIGludCB2ZWN0b3I7Cj4gICAgICAgICAgICAgIAo+ICAgICAgICAgICAg
ICB2ZWN0b3IgPSBpcnFfdG9fdmVjdG9yKGlycSk7Cj4gLSAgICAgICAgICAgIGlmICggdmVjdG9y
ID4gMCApCj4gKyAgICAgICAgICAgIGlmICggdmFsaWRfaXJxX3ZlY3Rvcih2ZWN0b3IpICkKPiAg
ICAgICAgICAgICAgewo+IC0gICAgICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19JTkZPICJJUlEg
JWQgYWxyZWFkeSBhc3NpZ25lZCB2ZWN0b3IgJWRcbiIsCj4gKyAgICAgICAgICAgICAgICBwcmlu
dGsoWEVOTE9HX0lORk8gIklSUSVkIGFscmVhZHkgYXNzaWduZWQgdmVjdG9yICUwMnhcbiIsCj4g
ICAgICAgICAgICAgICAgICAgICAgICAgaXJxLCB2ZWN0b3IpOwo+ICAgICAgICAgICAgICAgICAg
Cj4gICAgICAgICAgICAgICAgICBBU1NFUlQoIXRlc3RfYml0KHZlY3RvciwgcmV0KSk7Cj4gIAo+
ICAgICAgICAgICAgICAgICAgc2V0X2JpdCh2ZWN0b3IsIHJldCk7Cj4gICAgICAgICAgICAgIH0K
PiArICAgICAgICAgICAgZWxzZSBpZiAoIHZlY3RvciAhPSBJUlFfVkVDVE9SX1VOQVNTSUdORUQg
KQo+ICsgICAgICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19XQVJOSU5HICJJUlElZCBtYXBwZWQg
dG8gYm9ndXMgdmVjdG9yICUwMnhcbiIsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgaXJxLCB2
ZWN0b3IpOwoKTWF5YmUgYWRkIGFuIGFzc2VydF91bnJlYWNoYWJsZSBoZXJlPyBJdCBzZWVtcyBy
ZWFsbHkgYm9ndXMgdG8gY2FsbAppcnFfZ2V0X3VzZWRfdmVjdG9yX21hc2sgd2l0aCBhbiB1bmFz
c2lnbmVkIHZlY3Rvci4KCkJ1dCBJJ20gbm90IHN1cmUgSSBmdWxseSB1bmRlcnN0YW5kIHRoaXMg
cGllY2Ugb2YgY29kZSwgbmVpdGhlciB3aHkgYQp2ZWN0b3Igd2l0aG91dCBhIElSUSBhc3NpZ25l
ZCBjYW4gaGF2ZSBhIHZlY3RvciBhc3NpZ25lZC4gSXMgdGhpcwpjb3ZlcmluZyB1cCBmb3IgdGhl
IGxhY2sgb2YgY2xlYW51cCBlbHNld2hlcmU/CgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 20 14:22:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 14:22:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSjBC-0006Wp-TV; Mon, 20 May 2019 14:22:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x+15=TU=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1hSjBB-0006Wh-Hb
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 14:22:17 +0000
X-Inumbo-ID: aa2bf3a2-7b0a-11e9-9faa-97155550e440
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id aa2bf3a2-7b0a-11e9-9faa-97155550e440;
 Mon, 20 May 2019 14:22:15 +0000 (UTC)
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: iyhSjBOpT1FZN9Ef28BS6dLgr8sbV7LJthuX2/R0oURzgU98yYpiBzYukelROFwfKI9awSUojb
 x8pCBvqTyqFgY2dLXFQ1zyHb/bFN0kMaz9e8+LLfc04LeHGYXWiGgDMiIRgVnD4D4JzJJ/rqYM
 3Zjmagxqjj2BLweioTLM77Mb9lhcygqhbTWnoTZbFQ5Fvcm+8+9lC7cJ02J8snjSgNwLDO9k81
 1+lwkEQ5dnYOv/QAW3xxbMVVpDxkFqtD+4JWrMjBh5Ruo+YkD4xKLq4MBNZVoepERKf/rVJXJK
 wRE=
X-SBRS: 2.7
X-MesageID: 665057
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,491,1549947600"; 
   d="scan'208";a="665057"
Date: Mon, 20 May 2019 16:22:04 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190520142204.unxnuzmmtyqbridb@Air-de-Roger>
References: <5CC6DD090200007800229E80@prv1-mh.provo.novell.com>
 <5CDE8F5B020000780023005F@prv1-mh.provo.novell.com>
 <5CDE928602000078002300BD@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5CDE928602000078002300BD@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v3 14/15] x86/IRQ: eliminate some on-stack
 cpumask_t instances
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBNYXkgMTcsIDIwMTkgYXQgMDQ6NTI6NTRBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gVXNlIHNjcmF0Y2hfY3B1bWFzayB3aGVyZSBwb3NzaWJsZSwgdG8gYXZvaWQgY3JlYXRp
bmcgdGhlc2UgcG9zc2libHkKPiBsYXJnZSBzdGFjayBvYmplY3RzLiBXZSBjYW4ndCB1c2UgaXQg
aW4gX2Fzc2lnbl9pcnFfdmVjdG9yKCkgYW5kCj4gc2V0X2Rlc2NfYWZmaW5pdHkoKSwgYXMgdGhl
c2UgZ2V0IGNhbGxlZCBpbiBJUlEgY29udGV4dC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8
cm9nZXIucGF1QGNpdHJpeC5jb20KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 20 14:24:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 14:24:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSjD2-0006eR-AT; Mon, 20 May 2019 14:24:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TkHb=TU=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1hSjD0-0006dM-7s
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 14:24:10 +0000
X-Inumbo-ID: eddf076e-7b0a-11e9-8980-bc764e045a96
Received: from mail-ed1-f67.google.com (unknown [209.85.208.67])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id eddf076e-7b0a-11e9-8980-bc764e045a96;
 Mon, 20 May 2019 14:24:09 +0000 (UTC)
Received: by mail-ed1-f67.google.com with SMTP id g57so24104522edc.12
 for <xen-devel@lists.xenproject.org>; Mon, 20 May 2019 07:24:08 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:cc:subject:to:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=Q1arsWTAd8vNbykE6Ge3tNNkPuFvR31/4m+O5I48s8w=;
 b=UFw/MC3lHEbTf0YfpPCNYRHuVWTVXvPneRM8mmVKQl6j44WTdGCAf2EhkuuqrNW9og
 TvIyHYJtUQOnYm9t4AwG8yJVPGKfIbdQCEkYbOt3kT9qkyNlFV7tRkFlAxFdyOgX0/ai
 ZwOL5Vv2tgNq7IMZYCuOvtBC3XdKNOE3FjwUWQ75SSMsrb4z6I1BrtgizuNZ0HTCOdyC
 JN3uk7QTNmLG5XLMZr8u8fwkJ/9jrUANJzuM/i/9QxZDwtpALVCODXxUq16InFaaqnEt
 75LEhXKnUMRKrSWuaaj2bNjxZIQSGLatSyOdTnmGHid/LrgCGNy139Q94WYMRiYhLxJM
 0DCg==
X-Gm-Message-State: APjAAAVRUXKvF50aNbCIo8XMFrzqj5VbCwNuczkbSWFITNzBdgIg7Hgj
 rZp/+jnfUEm43rdeBs+VYsU=
X-Google-Smtp-Source: APXvYqyZaGtCfjb4tSz4eEkbxNOaiqBgJ319NfvGalT3xtp7nJUvkIP5okazozXGzGdiydS07Ed5wQ==
X-Received: by 2002:a17:906:c52:: with SMTP id
 t18mr59197835ejf.53.1558362247889; 
 Mon, 20 May 2019 07:24:07 -0700 (PDT)
Received: from [10.80.2.73] (default-46-102-197-194.interdsl.co.uk.
 [46.102.197.194])
 by smtp.gmail.com with ESMTPSA id mh2sm3139717ejb.33.2019.05.20.07.24.06
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 20 May 2019 07:24:07 -0700 (PDT)
To: Ian Jackson <ian.jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>
References: <20190517170555.17423-1-wei.liu2@citrix.com>
 <23778.45224.28897.55507@mariner.uk.xensource.com>
From: Wei Liu <wl@xen.org>
Message-ID: <9454fe63-9870-5795-beae-7f4dda4684b1@xen.org>
Date: Mon, 20 May 2019 15:24:06 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <23778.45224.28897.55507@mariner.uk.xensource.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] libxl: fix libxl_domain_need_memory after
 899433f149d
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xenproject.org>,
 Olaf Hering <olaf@aepfle.de>, wl@xen.org,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAyMC8wNS8yMDE5IDE0OjUwLCBJYW4gSmFja3NvbiB3cm90ZToKPiBXZWkgTGl1IHdyaXRl
cyAoIltQQVRDSF0gbGlieGw6IGZpeCBsaWJ4bF9kb21haW5fbmVlZF9tZW1vcnkgYWZ0ZXIgODk5
NDMzZjE0OWQiKToKPj4gQWZ0ZXIgODk5NDMzZjE0OWQgbGlieGwgbmVlZHMgdG8ga25vdyB0aGUg
Y29udGVudCBvZiBkX2NvbmZpZyB0bwo+PiBkZXRlcm1pbmUgd2hpY2ggUUVNVSBpcyB1c2VkLiBU
aGUgY29kZSBpcyBjaGFuZ2VkIHN1Y2ggdGhhdAo+PiBsaWJ4bF9fZG9tYWluX3NldF9kZXZpY2Vf
bW9kZWwgbmVlZHMgdG8gYmUgY2FsbGVkIGJlZm9yZQo+PiBsaWJ4bF9fZG9tYWluX2J1aWxkX2lu
Zm9fc2V0ZGVmYXVsdC4KPj4KPj4gVGhpcyBpcyBmaW5lIGZvciBsaWJ4bCBjb2RlLCBidXQgaXQg
aXMgcHJvYmxlbWF0aWMgZm9yCj4+IGxpYnhsX2RvbWFpbl9uZWVkX21lbW9yeSwgd2hpY2ggaXMg
dGhlIG9ubHkgcHVibGljIEFQSSB0aGF0IHRha2VzIGEKPj4gYnVpbGRfaW5mby4gVG8gYXZvaWQg
YnJlYWsgaXRzIHVzZXJzLCBwcm92aWRlIGEgY29tcGF0aWJpbGl0eSBzZXR0aW5nCj4+IGluc2lk
ZSB0aGF0IGZ1bmN0aW9uLgo+IAo+IFRoaXMgbG9va3MgcGxhdXNpYmxlIHRvIG1lLiAgSSBzZWUg
dGhhdCB0aGlzIGZ1bmN0aW9uIGFscmVhZHkgbWFrZXMgYQo+IGNvcHkgb2YgdGhlIGJfaW5mbywg
c28gd2UgZG8gbm90IGVuZCB1cCBhY2NpZGVudGFsbHkgbGVha2luZyB0aGlzIG5ldwo+IGRlZmF1
bHQgc2V0dGluZyB0byB0aGUgY2FsbGVyLgo+IAo+IEFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KPiAKClRoYW5rcy4KCkkgaGF2ZSBmaXhlZCB1cCB0aGUg
aXNzdWVzIFJvZ2VyIGFuZCBBbmR5IGZvdW5kIGFuZCBwdXNoZWQgdGhpcyBwYXRjaC4KCldlaS4K
Cj4gVGhhbmtzLAo+IElhbi4KPiAKPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwo+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKPiBYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKPiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVsCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 20 14:25:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 14:25:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSjEg-0006lG-Or; Mon, 20 May 2019 14:25:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=EBqs=TU=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hSjEg-0006ki-1k
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 14:25:54 +0000
X-Inumbo-ID: 2c287b75-7b0b-11e9-8980-bc764e045a96
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2c287b75-7b0b-11e9-8980-bc764e045a96;
 Mon, 20 May 2019 14:25:53 +0000 (UTC)
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 23.29.105.83 as
 permitted sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: +gvIWniI4xhlR9LCWu9vKK6/Dx1Y/QCn243wgiUqkINkVY4R0FnJpGNt0oQxTrQxUcvZwIjG/7
 Cdi0TzTwUbKB+02zQq19Dd22irREoiMnC+xHZT1i3cOiwIJ4Vl4Xg4Cetmnm4YH56njXmwHYRC
 sDcO/PQzlosWGkuyfUhohktR/lQfi4whj4lp/xCm0YpeRK6RnlEv9rDwLrF/fiZwqc/O/KsRsH
 KehGtSwSBG5O4IexFIkoKvEuszPUucBBrqIunT8fQf3u1ThuVhbtqNa/S+nWU8FY/TqrA7UGpj
 CCE=
X-SBRS: 2.7
X-MesageID: 655509
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,491,1549947600"; 
   d="scan'208";a="655509"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5B61C21202000078001D9F2D@prv1-mh.provo.novell.com>
 <5B61C21202000000000FC1F1@prv1-mh.provo.novell.com>
 <5B61C21202000078001F8805@prv1-mh.provo.novell.com>
 <5B61C21202000000000FC6BD@prv1-mh.provo.novell.com>
 <5B61C212020000780020B6D8@prv1-mh.provo.novell.com>
 <5B61C21202000000000FF27E@prv1-mh.provo.novell.com>
 <5B61C2120200007800224310@prv1-mh.provo.novell.com>
 <5B61C2120200000000101EDC@prv1-mh.provo.novell.com>
 <5B61C212020000780022FF0D@prv1-mh.provo.novell.com>
 <5CDE88900200007800230027@prv1-mh.provo.novell.com>
 <5CDE88EA0200007800230031@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <84f00023-400a-fda9-2b47-ab7041a0d35c@citrix.com>
Date: Mon, 20 May 2019 15:25:49 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CDE88EA0200007800230031@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2 1/3] x86/idle: re-arrange dead-idle
 handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTcvMDUvMjAxOSAxMToxMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gSW4gb3JkZXIgdG8gYmUg
YWJsZSB0byB3YWtlIHBhcmtlZCBDUFVzIGZyb20gZGVmYXVsdF9kZWFkX2lkbGUoKSAoZm9yCj4g
dGhlbSB0byB0aGVuIGVudGVyIGEgZGlmZmVyZW50IGRlYWQtaWRsZSByb3V0aW5lKSwgdGhlIGZ1
bmN0aW9uIHNob3VsZAo+IG5vdCBpdHNlbGYgbG9vcC4gTW92ZSB0aGUgbG9vcCBpbnRvIHBsYXlf
ZGVhZCgpLCBhbmQgdXNlIHBsYXlfZGVhZCgpIGFzCj4gd2VsbCBvbiB0aGUgQVAgYm9vdCBlcnJv
ciBwYXRoLgo+Cj4gRnVydGhlcm1vcmUsIG5vdCB0aGUgbGVhc3QgY29uc2lkZXJpbmcgdGhlIGNv
bW1lbnQgaW4gcGxheV9kZWFkKCksCj4gbWFrZSBzdXJlIE5NSSByYWlzZWQgKGZvciBub3cgdGhp
cyB3b3VsZCBiZSBhIGJ1ZyBlbHNld2hlcmUsIGJ1dCB0aGF0J3MKPiBhYm91dCB0byBjaGFuZ2Up
IGFnYWluc3QgYSBwYXJrZWQgb3IgZnVsbHkgb2ZmbGluZSBDUFUgd29uJ3QgaW52b2tlIHRoZQo+
IGFjdHVhbCwgZnVsbC1ibG93biBOTUkgaGFuZGxlci4KPgo+IE5vdGUgaG93ZXZlciB0aGF0IHRo
aXMgZG9lc24ndCBtYWtlICNNQyBhbnkgc2FmZXIgZm9yIGZ1bGx5IG9mZmxpbmUKPiBDUFVzLgo+
Cj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKQWNrZWQt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 20 14:27:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 14:27:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSjGc-0006tV-7G; Mon, 20 May 2019 14:27:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CiKD=TU=amazon.de=prvs=036524bf0=nmanthey@srs-us1.protection.inumbo.net>)
 id 1hSjGb-0006su-6y
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 14:27:53 +0000
X-Inumbo-ID: 7236b75e-7b0b-11e9-8980-bc764e045a96
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7236b75e-7b0b-11e9-8980-bc764e045a96;
 Mon, 20 May 2019 14:27:50 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1558362470; x=1589898470;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=ees1WZylIiiiCGQRkUGWLeLxiqlBLdHYXyfLTNlWRSI=;
 b=vHvMKhnLVGqQL9cch3Mxk1eoxf4LrjmXKpHjuzG/liiM0xupizCWU+Zs
 b17SHtyYcK9glE7mMBHNo5ixje+dvWqIqVKi1iVb7beKNcNKCnEYtV+XQ
 j9tqM+4QOxsj689gUT/YlFU4vOVmqXbWA0IrmiPa8mk8DjQN4QyHiGqxw w=;
X-IronPort-AV: E=Sophos;i="5.60,491,1549929600"; d="scan'208";a="800576407"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-1a-7d76a15f.us-east-1.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 20 May 2019 14:27:46 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1a-7d76a15f.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id x4KERfGi111686
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Mon, 20 May 2019 14:27:43 GMT
Received: from EX13D02EUB004.ant.amazon.com (10.43.166.221) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 20 May 2019 14:27:42 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.43.161.34) by
 EX13D02EUB004.ant.amazon.com (10.43.166.221) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 20 May 2019 14:27:35 +0000
To: Jan Beulich <JBeulich@suse.com>
References: <1552567811-5301-1-git-send-email-nmanthey@amazon.de>
 <1552567811-5301-8-git-send-email-nmanthey@amazon.de>
 <5C9E51DE020000780022307B@prv1-mh.provo.novell.com>
From: Norbert Manthey <nmanthey@amazon.de>
Openpgp: preference=signencrypt
Autocrypt: addr=nmanthey@amazon.de; prefer-encrypt=mutual; keydata=
 mQINBFoJQc0BEADM8Z7hB7AnW6ErbSMsYkKh4HLAPfoM+wt7Fd7axHurcOgFJEBOY2gz0isR
 /EDiGxYyTgxt5PZHJIfra0OqXRbWuLltbjhJACbu35eaAo8UM4/awgtYx3O1UCbIlvHGsYDg
 kXjF8bBrVjPu0+g55XizX6ot/YPAgmWTdH8qXoLYVZVWJilKlTqpYEVvarSn/BVgCbIsQIps
 K93sOTN9eJKDSqHvbkgKl9XG3WsZ703431egIpIZpfN0zZtzumdZONb7LiodcFHJ717vvd89
 3Hv2bYv8QLSfYsZcSnyU0NVzbPhb1WtaduwXwNmnX1qHJuExzr8EnRT1pyhVSqouxt+xkKbV
 QD9r+cWLChumg3g9bDLzyrOTlEfAUNxIqbzSt03CRR43dWgfgGiLDcrqC2b1QR886WDpz4ok
 xX3fdLaqN492s/3c59qCGNG30ebAj8AbV+v551rsfEba+IWTvvoQnbstc6vKJCc2uG8rom5o
 eHG/bP1Ug2ht6m/0uWRyFq9C27fpU9+FDhb0ZsT4UwOCbthe35/wBZUg72zDpT/h5lm64G6C
 0TRqYRgYcltlP705BJafsymmAXOZ1nTCuXnYAB9G9LzZcKKq5q0rP0kp7KRDbniirCUfp7jK
 VpPCOUEc3tS1RdCCSeWNuVgzLnJdR8W2h9StuEbb7hW4aFhwRQARAQABtCROb3JiZXJ0IE1h
 bnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT6JAj0EEwEIACcFAloJQc0CGyMFCQlmAYAFCwkI
 BwIGFQgJCgsCBBYCAwECHgECF4AACgkQZ+8yS8zN62ajmQ/6AlChoY5UlnUaH/jgcabyAfUC
 XayHgCcpL1SoMKvc2rCA8PF0fza3Ep2Sw0idLqC/LyAYbI6gMYavSZsLcsvY6KYAZKeaEriG
 7R6cSdrbmRcKpPjwvv4iY6G0DBTeaqfNjGe1ECY8u522LprDQVquysJIf3YaEyxoK/cLSb0c
 kjzpqI1P9Vh+8BQb5H9gWpakbhFIwbRGHdAF1roT7tezmEshFS0IURJ2ZFEI+ZgWgtl1MBwN
 sBt65im7x5gDo25h8A5xC9gLXTc4j3tk+3huaZjUJ9mCbtI12djVtspjNvDyUPQ5Mxw2Jwar
 C3/ZC+Nkb+VlymmErpnEUZNltcq8gsdYND4TlNbZ2JhD0ibiYFQPkyuCVUiVtimXfh6po9Yt
 OkE0DIgEngxMYfTTx01Zf6iwrbi49eHd/eQQw3zG5nn+yZsEG8UcP1SCrUma8p93KiKOedoL
 n43kTg4RscdZMjj4v6JkISBcGTR4uotMYP4M0zwjklnFXPmrZ6/E5huzUpH9B7ZIe/SUu8Ur
 xww/4dN6rfqbNzMxmya8VGlEQZgUMWcck+cPrRLB09ZOk4zq9i/yaHDEZA1HNOfQ9UCevXV5
 7seXSX7PCY6WDAdsT3+FuaoQ7UoWN3rdpb+064QKZ0FsHeGzUd7MZtlgU4EKrh25mTSNZYRs
 nTz2zT/J33e5Ag0EWglBzQEQAKioD1gSELj3Y47NE11oPkzWWdxKZdVr8B8VMu6nVAAGFRSf
 Dms4ZmwGY27skMmOH2srnZyTfm9FaTKr8RI+71Fh9nfB9PMmwzA7OIY9nD73/HqPywzTTleG
 MlALmnuY6xFRSDmqmvxDHgWyzB4TgPWt8+hW3+TJKCx2RgLAdSuULZla4lia+NlS8WNRUDGK
 sFJCCB3BW5I/cocfpBEUqLbbmnPuD9UKpEnFcYWD9YaDNcBTjSc7iDsvtpdrBXg5VETOz/TQ
 /CmVs9h/5zug8O4bXxHEEJpCAxs4cGKxowBqx/XJfkwdWeo/LdaeR+LRbXvq4A32HSkyj9sV
 vygwt2OFEk493JGik8qtAA/oPvuqVPJGacxmZ7zKR12c0mnKCHiexFJzFbC7MSiUhhe8nNiM
 p6Sl6EZmsTUXhV2bd2M12Bqcss3TTJ1AcW04T4HYHVCSxwl0dVfcf3TIaH0BSPiwFxz0FjMk
 10umoRvUhYYoYpPFCz8dujXBlfB8q2tnHltEfoi/EIptt1BMNzTYkHKArj8Fwjf6K+nQ3a8p
 1cWfkYpA5bRqbhbplzpa0u1Ex0hZk6pka0qcVgqmH31O2OcSsqeKfUfHkzj3Q6dmuwm1je/f
 HWH9N1gDPEp1RB5bIxPnOG1Z4SNl9oVQJhc4qoJiqbvkciivYcH7u2CBkboFABEBAAGJAiUE
 GAEIAA8FAloJQc0CGwwFCQlmAYAACgkQZ+8yS8zN62YU9Q//WTnN28aBX1EhDidVho80Ql2b
 tV1cDRh/vWTcM4qoM8vzW4+F/Ive6wDVAJ7zwAv8F8WPzy+acxtHLkyYk14M6VZ1eSy0kV0+
 RZQdQ+nPtlb1MoDKw2N5zhvs8A+WD8xjDIA9i21hQ/BNILUBINuYKyR19448/41szmYIEhuJ
 R2fHoLzNdXNKWQnN3/NPTuvpjcrkXKJm2k32qfiys9KBcZX8/GpuMCc9hMuymzOr+YlXo4z4
 1xarEJoPOQOXnrmxN4Y30/qmf70KHLZ0GQccIm/o/XSOvNGluaYv0ZVJXHoCnYvTbi0eYvz5
 OfOcndqLOfboq9kVHC6Yye1DLNGjIVoShJGSsphxOx2ryGjHwhzqDrLiRkV82gh6dUHKxBWd
 DXfirT8a4Gz/tY9PMxan67aSxQ5ONpXe7g7FrfrAMe91XRTf50G3rHb8+AqZfxZJFrBn+06i
 p1cthq7rJSlYCqna2FedTUT+tK1hU9O0aK4ZYYcRzuTRxjd4gKAWDzJ1F/MQ12ftrfCAvs7U
 sVbXv2TndGIleMnheYv1pIrXEm0+sdz5v91l2/TmvkyyWT8s2ksuZis9luh+OubeLxHq090C
 hfavI9WxhitfYVsfo2kr3EotGG1MnW+cOkCIX68w+3ZS4nixZyJ/TBa7RcTDNr+gjbiGMtd9
 pEddsOqYwOs=
Message-ID: <a6454c05-48cf-f02e-e983-181859916931@amazon.de>
Date: Mon, 20 May 2019 16:27:31 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5C9E51DE020000780022307B@prv1-mh.provo.novell.com>
Content-Language: en-US
X-Originating-IP: [10.43.161.34]
X-ClientProxiedBy: EX13P01UWB003.ant.amazon.com (10.43.161.209) To
 EX13D02EUB004.ant.amazon.com (10.43.166.221)
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH L1TF v10 7/8] common/grant_table: block
 speculative out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ian
 Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, wipawel@amazon.de,
 Julien Grall <julien.grall@arm.com>, David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SSBsb29rZWQgaW50byB0aGVzZSBjaGFuZ2VzIGFmdGVyIGEgd2hpbGUgYWdhaW4uIEkgd2lsbCBz
cGxpdCB0aGlzCmxhcmdlciBjb21taXQgaW50byBzbWFsbGVyIG9uZXMsIGFuZCBhZGRyZXNzIHBh
cnRzIG9mIHRoZSBwcm9ibGVtIGluCmVhY2ggb2YgdGhlbSBzZXBhcmF0ZWx5LgoKT24gMy8yOS8x
OSAxODoxMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTQuMDMuMTkgYXQgMTM6NTAsIDxu
bWFudGhleUBhbWF6b24uZGU+IHdyb3RlOgo+PiBHdWVzdHMgY2FuIGlzc3VlIGdyYW50IHRhYmxl
IG9wZXJhdGlvbnMgYW5kIHByb3ZpZGUgZ3Vlc3QgY29udHJvbGxlZAo+PiBkYXRhIHRvIHRoZW0u
IFRoaXMgZGF0YSBpcyBhbHNvIHVzZWQgZm9yIG1lbW9yeSBsb2Fkcy4gVG8gYXZvaWQKPj4gc3Bl
Y3VsYXRpdmUgb3V0LW9mLWJvdW5kIGFjY2Vzc2VzLCB3ZSB1c2UgdGhlIGFycmF5X2luZGV4X25v
c3BlYyBtYWNybwo+PiB3aGVyZSBhcHBsaWNhYmxlLiBIb3dldmVyLCB0aGVyZSBhcmUgYWxzbyBt
ZW1vcnkgYWNjZXNzZXMgdGhhdCBjYW5ub3QKPj4gYmUgcHJvdGVjdGVkIGJ5IGEgc2luZ2xlIGFy
cmF5IHByb3RlY3Rpb24sIG9yIG11bHRpcGxlIGFjY2Vzc2VzIGluIGEKPj4gcm93LiBUbyBwcm90
ZWN0IHRoZXNlLCBhIG5vc3BlYyBiYXJyaWVyIGlzIHBsYWNlZCBiZXR3ZWVuIHRoZSBhY3R1YWwK
Pj4gcmFuZ2UgY2hlY2sgYW5kIHRoZSBhY2Nlc3MgdmlhIHRoZSBibG9ja19zcGVjdWxhdGlvbiBt
YWNyby4KPj4KPj4gU3BlY3VsYXRpdmUgZXhlY3V0aW9uIGlzIG5vdCBibG9ja2VkIGluIGNhc2Ug
b25lIG9mIHRoZSBmb2xsb3dpbmcKPj4gcHJvcGVydGllcyBpcyB0cnVlOgo+PiAgLSBwYXRoIGNh
bm5vdCBiZSB0cmlnZ2VyZWQgYnkgdGhlIGd1ZXN0Cj4+ICAtIHBhdGggZG9lcyBub3QgcmV0dXJu
IHRvIHRoZSBndWVzdAo+PiAgLSBwYXRoIGRvZXMgbm90IHJlc3VsdCBpbiBhbiBvdXQtb2YtYm91
bmQgYWNjZXNzCj4+ICAtIHBhdGggY2Fubm90IGJlIGV4ZWN1dGVkIHJlcGVhdGVkbHkKPj4gT25s
eSB0aGUgY29tYmluYXRpb24gb2YgdGhlIGFib3ZlIHByb3BlcnRpZXMgYWxsb3dzIHRvIGFjdHVh
bGx5IGxlYWsKPj4gY29udGludW91cyBjaHVua3Mgb2YgbWVtb3J5LiBUaGVyZWZvcmUsIHdlIG9u
bHkgYWRkIHRoZSBwZW5hbHR5IG9mCj4+IHByb3RlY3RpdmUgbWVjaGFuaXNtcyBpbiBjYXNlIGEg
cG90ZW50aWFsIHNwZWN1bGF0aXZlIG91dC1vZi1ib3VuZAo+PiBhY2Nlc3MgbWF0Y2hlcyBhbGwg
dGhlIGFib3ZlIHByb3BlcnRpZXMuCj4+Cj4+IEFzIGRpZmZlcmVudCB2ZXJzaW9ucyBvZiBncmFu
dCB0YWJsZXMgdXNlIHN0cnVjdHVyZXMgb2YgZGlmZmVyZW50IHNpemUsCj4+IGFuZCB0aGUgc3Rh
dHVzIGlzIGVuY29kZWQgaW4gYW4gYXJyYXkgZm9yIHZlcnNpb24gMiwgc3BlY3VsYXRpdmUKPj4g
ZXhlY3V0aW9uIG1pZ2h0IHBlcmZvcm0gb3V0LW9mLWJvdW5kIGFjY2Vzc2VzIG9mIHZlcnNpb24g
MiB3aGlsZQo+PiB0aGUgdGFibGUgaXMgYWN0dWFsbHkgdXNpbmcgdmVyc2lvbiAxLiBIZW5jZSwg
c3BlY3VsYXRpb24gaXMgcHJldmVudGVkCj4+IHdoZW4gYWNjZXNzaW5nIG5ldyBtZW1vcnkgYmFz
ZWQgb24gdGhlIGdyYW50IHRhYmxlIHZlcnNpb24uIEluIGNhc2VzLAo+PiB3aGVyZSBubyBkaWZm
ZXJlbnQgbWVtb3J5IGxvY2F0aW9ucyBhcmUgYWNjZXNzZWQgb24gdGhlIGNvZGUgcGF0aCB0aGF0
Cj4+IGZvbGxvdyBhbiBpZiBzdGF0ZW1lbnQsIG5vIHByb3RlY3Rpb24gaXMgcmVxdWlyZWQuIE5v
IGRpZmZlcmVudCBtZW1vcnkKPj4gbG9jYXRpb25zIGFyZSBhY2Nlc3NlZCBpbiB0aGUgZm9sbG93
aW5nIGZ1bmN0aW9uc2kgYWZ0ZXIgYSB2ZXJzaW9uIGNoZWNrOgo+Pgo+PiAgKiBfc2V0X3N0YXR1
cywgYXMgdGhlIGhlYWRlciBtZW1vcnkgbGF5b3V0IGlzIHRoZSBzYW1lCj4gSXNuJ3QgdGhpcyBy
YXRoZXIgYnkgdmlydHVlIG9mIHNoYXJlZF9lbnRyeV9oZWFkZXIoKSBoYXZpbmcgZ290Cj4gaGFy
ZGVuZWQ/IEkgZG9uJ3QgdGhpbmsgdGhlIG1lbW9yeSBsYXlvdXQgYWxvbmUgY2FuIHNlcnZlIGFz
IGEKPiByZWFzb24gZm9yIHRoZXJlIHRvIGJlIG5vIGlzc3VlIC0gdGhlIHBvc2l0aW9uIGluIG1l
bW9yeSBtYXR0ZXJzCj4gYXMgd2VsbC4KVG8gYmUgb24gdGhlIHNhZmUgc2lkZSwgSSB3aWxsIGFk
ZCBhIGZpeCBoZXJlIGFzIHdlbGwuCj4KPj4gICogdW5tYXBfY29tbW9uLCBhcyBwb3RlbnRpYWxs
eSB0b3VjaGVkIG1lbW9yeSBsb2NhdGlvbnMgYXJlIGFsbG9jYXRlZAo+PiAgICAgICAgICAgICAg
ICAgIGFuZCBpbml0aWFsaXplZAo+IEkgY2FuJ3Qgc2VlbSB0byBzcG90IGFueSBleHBsaWNpdCB2
ZXJzaW9uIGNoZWNrcyBpbiB1bm1hcF9jb21tb24oKS4KPiBEbyB5b3UgbWVhbiB1bm1hcF9jb21t
b25fY29tcGxldGUoKT8gSWYgc28gSSdtIGFmcmFpZCBJIGRvbid0Cj4gdW5kZXJzdGFuZCB3aGF0
ICJhbGxvY2F0ZWQgYW5kIGluaXRpYWxpemVkIiBpcyBzdXBwb3NlZCB0byBtZWFuLgo+IFRoZSB2
ZXJzaW9uIGNoZWNrIHRoZXJlIGxvb2tzIHBvdGVudGlhbGx5IHByb2JsZW1hdGljIHRvIG1lLCBh
dAo+IGxlYXN0IGZyb20gYSBwdXJlbHkgdGhlb3JldGljYWwgcG92LgpUaGF0IGxpa2VseSBtZWFu
dCB1bm1hcF9jb21tb25fY29tcGxldGUsIGFuZCB0aGF0IG9uZSB3aWxsIGJlIGZpeGVkLgo+Cj4+
ICAqIGdudHRhYl9ncm93X3RhYmxlLCBhcyB0aGUgdG91Y2hlZCBtZW1vcnkgaXMgdGhlIHNhbWUg
Zm9yIGVhY2gKPj4gICAgICAgICAgICAgICAgIGJyYW5jaCBhZnRlciB0aGUgY29uZGl0aW9uYWxz
Cj4gSG93IHRoYXQ/IGdudHRhYl9wb3B1bGF0ZV9zdGF0dXNfZnJhbWVzKCkgY291bGQgYmUgc3Bl
Y3VsYXRlZAo+IGludG8gZm9yIGEgdjEgZ3Vlc3QuCj4KPiBOZXh0IHRoZXJlJ3MgYSB2ZXJzaW9u
IGNoZWNrIGluIGdudHRhYl9zZXR1cF90YWJsZSgpLCBidXQgdGhlIGZ1bmN0aW9uCj4gZG9lc24n
dCBnZXQgY2hhbmdlZCBhbmQgYWxzbyBpc24ndCBsaXN0ZWQgaGVyZS4KSSB3aWxsIGFkZHJlc3Mg
Ym90aC4KPgo+PiAgKiBnbnR0YWJfdHJhbnNmZXIsIGFzIG5vIG1lbW9yeSBhY2Nlc3MgZGVwZW5k
cyBvbiB0aGUgY29uZGl0aW9uYWwKPj4gICogcmVsZWFzZV9ncmFudF9mb3JfY29weSwgYXMgbm8g
b3V0LW9mLWJvdW5kIGFjY2VzcyBkZXBlbmRzIG9uIHRoaXMKPj4gICAgICAgICAgICAgICAgIGNv
bmRpdGlvbmFsCj4gQnV0IHlvdSBhZGQgZXZhbHVhdGVfbm9zcGVjKCkgdGhlcmUsIGFuZCBtZW1v
cnkgYWNjZXNzZXMgdmVyeSB3ZWxsCj4gbG9vayB0byBkZXBlbmQgb24gdGhlIGNvbmRpdGlvbiwg
anVzdCBub3QgaW5zaWRlIHRoZSBib2RpZXMgb2YgdGhlIGlmL2Vsc2UuClRoYXQgc2VlbXMgdG8g
YmUgYSBsZWZ0IG92ZXIuIFRoaXMgZnVuY3Rpb24gaXMgYWN0dWFsbHkgZml4ZWQuCj4KPj4gICog
Z250dGFiX3NldF92ZXJzaW9uLCBhcyBpbiBjYXNlIG9mIGEgdmVyc2lvbiBjaGFuZ2UgYWxsIHRo
ZSBtZW1vcnkgaXMKPj4gICAgICAgICAgICAgICAgIHRvdWNoZWQgaW4gYm90aCBjYXNlcwo+IEFu
ZCB5b3UncmUgc3VyZSBzcGVjdWxhdGlvbiB0aHJvdWdoIE5VTEwgcG9pbnRlcnMgaXMgaW1wb3Nz
aWJsZT8gQW5kCj4gdGhlIG9mZnNldC1pbnRvLXRhYmxlIGRpZmZlcmVuY2VzIGJldHdlZW4gdjEg
YW5kIHYyIGRvbid0IG1hdHRlcj8KWWVzLCBJIHRoaW5rIHRoaXMgaXMgZ29vZCBlbm91Z2guCj4K
Pj4gICogZ250dGFiX3JlbGVhc2VfbWFwcGluZ3MsIGFzIHRoaXMgZnVuY3Rpb24gaXMgY2FsbGVk
IG9ubHkgZHVyaW5nIGRvbWFpbgo+PiAgICAgICAgICAgICAgICAgZGVzdHJ1Y3Rpb24gYW5kIGNv
bnRyb2wgaXMgbm90IHJldHVybmVkIHRvIHRoZSBndWVzdAo+PiAgKiBtZW1fc2hhcmluZ19ncmVm
X3RvX2dmbiwgYXMgcG90ZW50aWFsIGRhbmdlcm91cyBtZW1vcnkgYWNjZXNzZXMgYXJlCj4+ICAg
ICAgICAgICAgICAgICBjb3ZlcmVkIGJ5IHRoZSBuZXh0IGV2YWx1YXRlX25vc3BlYwo+PiAgKiBn
bnR0YWJfZ2V0X3N0YXR1c19mcmFtZSwgYXMgdGhlIHBvdGVudGlhbCBkYW5nZXJvdXMgbWVtb3J5
IGFjY2Vzc2VzCj4+ICAgICAgICAgICAgICAgICBhcmUgcHJvdGVjdGVkIGluIGdudHRhYl9nZXRf
c3RhdHVzX2ZyYW1lX21mbgo+IEJ1dCB0aGVyZSdzIHF1aXRlIGEgYml0IG9mIGNvZGUgaW4gZ250
dGFiX2dldF9zdGF0dXNfZnJhbWVfbWZuKCkKPiBiZWZvcmUgdGhlIGFkZGl0aW9uIHlvdSBtYWtl
LiBCdXQgSSBndWVzcyBzcGVjdWxhdGlvbiBpbiBwYXJ0aWN1bGFyCj4gaW50byBnbnR0YWJfZ3Jv
d190YWJsZSgpIG1pZ2h0IGJlIHNhZmU/CkkgdGhpbmsgdGhpcyBpcyBzYXZlLCB5ZXMuCj4KPj4g
QEAgLTk2Myw5ICs5ODgsMTMgQEAgbWFwX2dyYW50X3JlZigKPj4gICAgICAgICAgUElOX0ZBSUwo
dW5sb2NrX291dCwgR05UU1RfYmFkX2dudHJlZiwgIkJhZCByZWYgJSN4IGZvciBkJWRcbiIsCj4+
ICAgICAgICAgICAgICAgICAgIG9wLT5yZWYsIHJndC0+ZG9tYWluLT5kb21haW5faWQpOwo+PiAg
Cj4+IC0gICAgYWN0ID0gYWN0aXZlX2VudHJ5X2FjcXVpcmUocmd0LCBvcC0+cmVmKTsKPj4gKyAg
ICAvKiBUaGlzIGNhbGwgZW5zdXJlcyB0aGUgYWJvdmUgY2hlY2sgY2Fubm90IGJlIGJ5cGFzc2Vk
IHNwZWN1bGF0aXZlbHkgKi8KPj4gICAgICBzaGFoID0gc2hhcmVkX2VudHJ5X2hlYWRlcihyZ3Qs
IG9wLT5yZWYpOwo+IEkga25vdyBJJ3ZlIGNvbWUgYWNyb3NzIHRoaXMgc2V2ZXJhbCB0aW1lcyBi
eSBub3csIGJ1dCBJJ20gYWZyYWlkIEkKPiBub3cgZ2V0IHRoZSBpbXByZXNzaW9uIHRoYXQgdGhl
IGNvbW1lbnQga2luZCBvZiBzdWdnZXN0cyB0aGF0Cj4gdGhlIGNhbGwgaXMganVzdCBmb3IgdGhp
cyBwdXJwb3NlLCBpbnN0ZWFkIG9mIGZ1bGZpbGxpbmcgdGhlIHB1cnBvc2UgYXMKPiBhIHNpZGUg
ZWZmZWN0LiBXb3VsZCB5b3UgbWluZCBhZGRpbmcgImFsc28iIHRvIHRoaXMgKGFuZCBwb3NzaWJs
ZQo+IGZ1cnRoZXIgaW5zdGFuY2VzKT8gVG8gYXZvaWQgdGhlIGxpbmUgZ3Jvd2luZyB0b28gbG9u
ZywgcGVyaGFwcwo+ICJjYWxsIiBjb3VsZCBiZSBkcm9wcGVkIGluc3RlYWQuClllcywgSSB3aWxs
IGFkZCBhbiAnYWxzbycgdG8gdGhlc2UgY2FsbHMuCj4KPj4gQEAgLTI0MTAsOSArMjQ0OCwxMSBA
QCBhY3F1aXJlX2dyYW50X2Zvcl9jb3B5KAo+PiAgICAgICAgICBQSU5fRkFJTChndF91bmxvY2tf
b3V0LCBHTlRTVF9iYWRfZ250cmVmLAo+PiAgICAgICAgICAgICAgICAgICAiQmFkIGdyYW50IHJl
ZmVyZW5jZSAlI3hcbiIsIGdyZWYpOwo+PiAgCj4+IC0gICAgYWN0ID0gYWN0aXZlX2VudHJ5X2Fj
cXVpcmUocmd0LCBncmVmKTsKPj4gKyAgICAvKiBUaGlzIGNhbGwgZW5zdXJlcyB0aGUgYWJvdmUg
Y2hlY2sgY2Fubm90IGJlIGJ5cGFzc2VkIHNwZWN1bGF0aXZlbHkgKi8KPj4gICAgICBzaGFoID0g
c2hhcmVkX2VudHJ5X2hlYWRlcihyZ3QsIGdyZWYpOwo+PiAtICAgIGlmICggcmd0LT5ndF92ZXJz
aW9uID09IDEgKQo+PiArICAgIGFjdCA9IGFjdGl2ZV9lbnRyeV9hY3F1aXJlKHJndCwgZ3JlZik7
Cj4+ICsKPj4gKyAgICBpZiAoIGV2YWx1YXRlX25vc3BlYyhyZ3QtPmd0X3ZlcnNpb24gPT0gMSkg
KQo+PiAgICAgIHsKPj4gICAgICAgICAgc2hhMiA9IE5VTEw7Cj4+ICAgICAgICAgIHN0YXR1cyA9
ICZzaGFoLT5mbGFnczsKPiBXaGF0IGFib3V0IHRoZSBzZWNvbmQgdmVyc2lvbiBjaGVjayBmdXJ0
aGVyIGRvd24gaW4gdGhpcyBmdW5jdGlvbj8KVGhhdCBvbmUgc2hvdWxkIGJlIGZpbmUsIGFzIGl0
IGV4aXN0cyB0aGF0IGZ1bmN0aW9uIGFmdGVyd2FyZHMsIGFuZApyZXByZXNlbnRzIGFuIGFib3J0
IHBhdGggdGhhdCBpcyB2YWxpZCBmb3IgYm90aCB2ZXJzaW9ucy4KPgo+PiBAQCAtMzgzOCw2ICsz
ODg2LDkgQEAgc3RhdGljIGludCBnbnR0YWJfZ2V0X3N0YXR1c19mcmFtZV9tZm4oc3RydWN0IGRv
bWFpbiAqZCwKPj4gICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwo+PiAgICAgIH0KPj4gIAo+
PiArICAgIC8qIE1ha2Ugc3VyZSBpZHggaXMgYm91bmRlZCB3cnQgbnJfc3RhdHVzX2ZyYW1lcyAq
Lwo+PiArICAgIGJsb2NrX3NwZWN1bGF0aW9uKCk7Cj4+ICsKPj4gICAgICAqbWZuID0gX21mbih2
aXJ0X3RvX21mbihndC0+c3RhdHVzW2lkeF0pKTsKPiBXaHkgbm90IGFycmF5X2FjY2Vzc19ub3Nw
ZWMoKT8gQW5kIGhvdyBpcyB0aGlzIGRpZmZlcmVudCBmcm9tCj4gZ250dGFiX2dldF9zaGFyZWRf
ZnJhbWVfbWZuKCksIHdoaWNoIHlvdSBkb24ndCBjaGFuZ2U/CgpUaGlzIGlkeCBhY2Nlc3MgaXMg
dG8gYSB2ZXJzaW9uIGRlcGVuZGVudCBzdHJ1Y3R1cmUsIGFuZCBoZW5jZQphcnJheV9pbmRleF9u
b3NwZWMgaXMgbm90IGdvb2QgZW5vdWdoIHRvIGNhdGNoIHRoZSB2ZXJzaW9uIGRpZmZlcmVuY2UK
Y2FzZSBhcyB3ZWxsLgoKQmVzdCwKTm9yYmVydAoKCgoKCkFtYXpvbiBEZXZlbG9wbWVudCBDZW50
ZXIgR2VybWFueSBHbWJICktyYXVzZW5zdHIuIDM4CjEwMTE3IEJlcmxpbgpHZXNjaGFlZnRzZnVl
aHJlcjogQ2hyaXN0aWFuIFNjaGxhZWdlciwgUmFsZiBIZXJicmljaApVc3QtSUQ6IERFIDI4OSAy
MzcgODc5CkVpbmdldHJhZ2VuIGFtIEFtdHNnZXJpY2h0IENoYXJsb3R0ZW5idXJnIEhSQiAxNDkx
NzMgQgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 20 14:31:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 14:31:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSjJs-0007kx-UJ; Mon, 20 May 2019 14:31:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DuAc=TU=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hSjJr-0007kr-N4
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 14:31:15 +0000
X-Inumbo-ID: eb9c8302-7b0b-11e9-8980-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id eb9c8302-7b0b-11e9-8980-bc764e045a96;
 Mon, 20 May 2019 14:31:14 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id AFA7B80D;
 Mon, 20 May 2019 07:31:13 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 31FCF3F5AF;
 Mon, 20 May 2019 07:31:12 -0700 (PDT)
To: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
References: <20190516133735.18883-1-volodymyr_babchuk@epam.com>
 <20190516133735.18883-2-volodymyr_babchuk@epam.com>
 <1ca603c5-2e97-9529-963a-f381b04c727f@arm.com> <87a7fh8cr4.fsf@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <25b160f5-2f7d-40d9-8feb-9ea63a8a153f@arm.com>
Date: Mon, 20 May 2019 15:31:10 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <87a7fh8cr4.fsf@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 2/2] arm: rename tiny64.conf to
 tiny64_defconfig
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAyMC8wNS8yMDE5IDE0OjQxLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPiBKdWxp
ZW4gR3JhbGwgd3JpdGVzOgo+IAo+PiBIaSwKPj4KPj4gRmlyc3Qgb2YgYWxsLCBwbGVhc2UgYWRk
IGEgY292ZXIgbGV0dGVyIHdoZW4geW91IHNlbmQgYSBzZXJpZXMuIFRoaXMKPj4gaGVscCBmb3Ig
dGhyZWFkaW5nIGFuZCBhbHNvIGEgcGxhY2UgdG8gY29tbWVuZCBvbiBnZW5lcmFsIGZlZWRiYWNr
Lgo+IE9oLCBva2F5LiBUaGF0IHdhcyBxdWl0ZSBzaW1wbGUgY2hhbmdlIGFuZCBJIGRpZG4ndCB3
YW50ZWQgdG8gc3BhbSB3aXRoCj4gZXh0cmEgZW1haWxzLiBJIHdpbGwgaW5jbHVkZSBjb3ZlciBs
ZXR0ZXIgbmV4dCB0aW1lLgo+IAo+PiBGdXJ0aGVybW9yZSwgcGxlYXNlIHVzZSBzY3JpcHRzL3th
ZGQsIGdldH1fbWFpbnRhaW5lcnMucGwgdG8gZmluZCB0aGUKPj4gY29ycmVjdCBtYWludGFpbmVy
cy4gV2hpbGUgSSBhZ3JlZSB0aGF0IENDaW5nIFJFU1QgaXMgYSBnb29kIGlkZWEsIHlvdQo+PiBo
YXZlbid0IENDZWQgYWxsIG9mIHRoZW0uCj4gUHJvYmxlbSBpcyB0aGF0IEkgdXNlZCB0aGlzIHNj
cmlwdDoKPiAKPiAkIC4vc2NyaXB0cy9nZXRfbWFpbnRhaW5lci5wbCAtZiBkZWZjb25maWdfdjIv
djItMDAwMi1hcm0tcmVuYW1lLXRpbnk2NC5jb25mLXRvLXRpbnk2NF9kZWZjb25maWcucGF0Y2gK
Ci1mIGlzIHRvIGJlIHVzZWQgb24gYWN0dWFsIGZpbGUgaW4gdGhlIHNvdXJjZSB0cmVlLiBTbyB0
aGUgcmVzdWx0IGJlbG93IG1ha2VzIApzZW5zZS4gRm9yIGFjdHVhbCBwYXRjaCwgeW91IGhhdmUg
dG8gZHJvcCB0aGUgLWYuCgoKPiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgo+IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KPiBJYW4g
SmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KPiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+Cj4gSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiBLb25y
YWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Cj4gU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3Jn
Pgo+IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4geGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCj4gCj4gSSB3YXMgcXVpdGUgc3VycHJpc2VkIGJ5IHJlc3VsdCBteXNlbGYuIEhv
bmVzdGx5LCBJIHdhbnRlZCB0byBDQyBvbmx5Cj4geW91IGFuZCBTdGVmYW5vLCBidXQgZGVjaWRl
ZCB0byBwbGF5IGJ5IHRoZSBydWxlcy4KPiAKPiAKPiBBbHNvLCBhZGRfbWFpbnRhaW5lcnMucGwg
anVzdCBpZ25vcmVzIHRoaXMgcGF0Y2ggYXQgYWxsOgo+IAo+ICUgc2NyaXB0cy9hZGRfbWFpbnRh
aW5lcnMucGwgLXYgMiAtZCBkZWZjb25maWdfdjIKPiBQcm9jZXNzaW5nOiB2Mi0wMDAxLW1ha2Vm
aWxlLWFkZC1zdXBwb3J0LWZvci1fZGVmY29uZmlnLXRhcmdldHMucGF0Y2gKPiBQcm9jZXNzaW5n
OiB2Mi0wMDAyLWFybS1yZW5hbWUtdGlueTY0LmNvbmYtdG8tdGlueTY0X2RlZmNvbmZpZy5wYXRj
aAo+IC4vc2NyaXB0cy9nZXRfbWFpbnRhaW5lci5wbDogZmlsZSAnZGVmY29uZmlnX3YyL3YyLTAw
MDItYXJtLXJlbmFtZS10aW55NjQuY29uZi10by10aW55NjRfZGVmY29uZmlnLnBhdGNoJyBkb2Vz
bid0IGFwcGVhciB0byBiZSBhIHBhdGNoLiAgQWRkIC1mIHRvIG9wdGlvbnM/CgpJIGhhdmUganVz
dCB0cmllZCBpdCBhbmQgY2FuJ3QgZmluZCB0aGUgc2FtZSBlcnJvci4gQ291bGQgeW91IHByb3Zp
ZGUgbW9yZSAKZGV0YWlscz8gU3VjaCBhcyB3aGVyZSB0byBkbyBjYWxsIGZyb20gdGhlIGV4YWN0
IGNvbnRlbnQgb2YgZWFjaCBwYXRjaGVzLi4uCgo+IAo+Pgo+PiBPbiAxNi8wNS8yMDE5IDE0OjM3
LCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPj4+IEFzIGJ1aWxkIHN5c3RlbSBub3cgc3VwcG9y
dHMgKl9kZWZjb25maWcgcnVsZXMgaXQgaXMgZ29vZCB0byBiZSBhYmxlCj4+PiB0byBjb25maWd1
cmUgbWluaW1hbCBYRU4gaW1hZ2Ugd2l0aAo+Pgo+PiBJIGFtIGFmcmFpZCB0aGlzIGlzIG5vdCBj
b3JyZWN0LiB0aW55NjQgd2lsbCBub3QgYmUgYWJsZSB0byBnZW5lcmF0ZSBhCj4+IG1pbmltYWwg
Y29uZmlnIHRvIGJvb3Qgb24gYW55IHBsYXRmb3JtIHN1cHBvcnRlZCBieSBYZW4uCj4+Cj4+IEl0
IGlzIG1lYW50IHRvIGJlIHVzZWQgYXMgYSBiYXNlIGZvciB0YWlsb3JpbmcgeW91ciBwbGF0Zm9y
bSB3aGVyZSBhbGwKPj4gdGhlIG9wdGlvbnMgYXJlIHR1cm5lZCBvZmYgYnkgZGVmYXVsdC4KPj4K
Pj4gU28gSSB0aGluayBvZmZlcmluZyBhIGRpcmVjdCBhY2Nlc3MgaXMgbGlrZWx5IGdvaW5nIHRv
IGJlIG1pc3VzZWQgaW4KPj4gbW9zdCBvZiB0aGUgY2FzZXMgd2l0aG91dCBwcm9wZXIgZG9jdW1l
bnRhdGlvbi4KPiAKPiBJbiB0aGUgb3JpZ2luYWwgY29tbWl0IG1lc3NhZ2UgU3RlZmFubyBzdWdn
ZXN0ZWQgdG8gdXNlIG9sZGRlZmNvbmZpZzoKPiAKPiAiICAgQWRkIGEgdGlueSBrY29uZmlnIGNv
bmZpZ3VyYXRpb24uIEVuYWJsZWQgb25seSB0aGUgY3JlZGl0IHNjaGVkdWxlci4KPiAgICAgIEl0
IG9ubHkgY2FycmllcyBub24tZGVmYXVsdCBvcHRpb25zICh1c2UgbWFrZSBtZW51Y29uZmlnIG9y
IG1ha2UKPiAgICAgIG9sZGRlZmNvbmZpZyB0byBwcm9kdWNlIGEgY29tcGxldGUgLmNvbmZpZyBm
aWxlKS4gIgo+IAo+IEkgZG9uJ3Qgc2VlIGFueSBzaWduaWZpY2FudCBkaWZmZXJlbmNlIGJldHdl
ZW4KCkRpZCB5b3UgYWN0dWFsbHkgdHJ5IHRoZSB0d28gYXBwcm9hY2ggYW5kIHNlZSBob3cgdGhl
eSBkaWZmZXI/Cgo+IAo+ICMgY3AgdGlueTY0LmNvbmYgLmNvbmZpZyAmJiBtYWtlIG9sZGRlZmNv
bmZpZwoKVGhpcyBvbmUgd2lsbCBhc2sgeW91IGRldGFpbHMgb24gdGhlIGNvbmZpZ3VyYXRpb24g
eW91IHdhbnQgd2hpbGUuLi4KCj4gCj4gYW5kCj4gCj4gIyBtYWtlIHRpbnk2NF9kZWZjb25maWcK
Ci4uLiB0aGlzIG9uZSB3aWxsIGhpZGUgdGhlIHF1ZXN0aW9ucy4KCj4gCj4gQW55d2F5cywgaXQg
aXMgdXAgdG8geW91IHRvIGFjY2VwdCBvciBkZWNsaW5lIHRoaXMgcGFydGljdWxhciBwYXRjaC4g
SQo+IG1vc3RseSBpbnRlcmVzdGVkIGluIHRoZSBmaXJzdCBwYXRjaCBpbiB0aGUgc2VyaWVzLCBi
ZWNhdXNlIG91ciBidWlsZAo+IHN5c3RlbSBkZXBlbmRzIG9uIGl0LiBUaGlzIHZlcnkgcGF0Y2gg
SSBzZW50IG91dCBvbmx5IGJlY2F1c2UgSSB3YW50ZWQKPiB0byB0aWR5IHVwIHRoaW5ncyBhIGJp
dC4gQnV0IGlmIHlvdSBhcmUgc2F5aW5nIHRoYXQgaXQgaXMgaW50ZW5kZWQgdG8KPiBzdG9yZSBt
aW5pbWFsIGNvbmZpZyBpbiB0aGlzIHdheSwgSSdtIG9rYXkgd2l0aCBpdC4KClRoZSBwb2ludCBv
ZiByZXZpZXcgaXMgdG8gZGlzY3VzcyBvbiB0aGUgYXBwcm9hY2ggYW5kIGZpbmQgYSBjb21tb24g
YWdyZWVtZW50LgoKSWYgeW91IHJlYWQgbXkgcHJldmlvdXMgZS1tYWlsLCBJIGRpZG4ndCBjb21w
bGV0ZWx5IHJlamVjdCB0aGUgYXBwcm9hY2ggaW4gbXkgCnByZXZpb3VzIGUtbWFpbC4gSSBwb2lu
dGVkIG91dCB0aGF0IHRoZSB1c2VyIG1heSBiZSBtaXNsZWQgb2YgdGhlIG5hbWUgYW5kIGhlbmNl
IApkb2N1bWVudGF0aW9uIHdvdWxkIGJlIHVzZWZ1bC4KCkJ1dAoKCkNoZWVycywKCi0tIApKdWxp
ZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 20 14:35:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 14:35:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSjOD-0007w2-SK; Mon, 20 May 2019 14:35:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DuAc=TU=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hSjOD-0007vx-9A
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 14:35:45 +0000
X-Inumbo-ID: 8bef654c-7b0c-11e9-8980-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 8bef654c-7b0c-11e9-8980-bc764e045a96;
 Mon, 20 May 2019 14:35:43 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id B009380D;
 Mon, 20 May 2019 07:35:42 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id E2E7D3F5AF;
 Mon, 20 May 2019 07:35:41 -0700 (PDT)
To: Ian Jackson <ian.jackson@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <osstest-136385-mainreport@xen.org>
 <23778.33200.47146.497482@mariner.uk.xensource.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <7bea4485-b0da-ed92-336d-b2307c444cb1@arm.com>
Date: Mon, 20 May 2019 15:35:40 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <23778.33200.47146.497482@mariner.uk.xensource.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [xen-4.11-testing test] 136385: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSWFuLAoKT24gMjAvMDUvMjAxOSAxMTozMCwgSWFuIEphY2tzb24gd3JvdGU6Cj4gb3NzdGVz
dCBzZXJ2aWNlIG93bmVyIHdyaXRlcyAoIlt4ZW4tNC4xMS10ZXN0aW5nIHRlc3RdIDEzNjM4NTog
cmVncmVzc2lvbnMgLSBGQUlMIik6Cj4+IGZsaWdodCAxMzYzODUgeGVuLTQuMTEtdGVzdGluZyBy
ZWFsIFtyZWFsXQo+PiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L2xvZ3MvMTM2Mzg1Lwo+Pgo+PiBSZWdyZXNzaW9ucyA6LSgKPj4KPj4gVGVzdHMgd2hpY2ggZGlk
IG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCj4+IGluY2x1ZGluZyB0ZXN0cyB3aGljaCBj
b3VsZCBub3QgYmUgcnVuOgo+PiAgIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMzU2ODMKPj4gICB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAxMCBkZWJpYW4taHZt
LWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTM1NjgzCj4gCj4gVGhlc2UgYXJlIGEga25vd24gYnVn
LiAgVGhlIERlYmlhbiAic3RyZXRjaCIgKCJzdGFibGUiKSBpMzg2IGtlcm5lbAo+IHNpbXBseSBk
b2VzIG5vdCB3b3JrIHVuZGVyIFhlbiBIVk0uICBJIGRvbid0IHRobmsgdGhpcyBpcyBhbnl0aGlu
ZyB0bwo+IGRvIHdpdGggdGhlIDQuMTEgWGVuIGNvbW1pdHMgdW5kZXIgdGVzdCBoZXJlLiAgSXQg
aXMgYXBwZWFyaW5nIGhlcmUgaW4KPiB0aGlzIGZsaWdodCBiZWNhdXNlIEkgcmVvcmdhbmlzZWQg
dGhlIGFtZDY0L2kzODYgdGVzdCBqb2JzLgo+IAo+PiAgIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDEzNTY4Mwo+
IAo+IEkgbG9va2VkIGF0IHRoaXMuICBJIHRob3VnaHQgaXQgbWlnaHQgYmUgdGhlIGtub3duIHhl
bnN0b3JlIG1lbW9yeQo+IGhhbmRsaW5nIGJ1ZyBidXQgaXQgZG9lc24ndCBzZWVtIHRvIGJlLiAg
SSBsb29rZWQgYXQgdGhlIGxvZ3MgYW5kIHRoZQo+IGd1ZXN0IHNlZW1zIHNpbXBseSBub3QgdG8g
aGF2ZSBzdGFydGVkIGF0IGFsbC4gIFRoZXJlIGlzIG5vdGhpbmcgZnJvbQo+IGl0IGluIGl0cyBw
diBjb25zb2xlLiAgQWRkaW5nIHNvbWUgQVJNIGZvbGtzLiAgSSBoYXZlIGEgbWVtb3J5IG9mIHNv
bWUKPiBhbGxlZ2F0aW9uIHRoYXQgdGhlcmUgaXMgYSBmdW5kYW1lbnRhbCBjYWNoZSBtaXNtYW5h
Z2VtZW50IHByb2JsZW0KPiB3aGljaCBtaWdodCBjYXVzZSB0aGlzLCBpbiB3aGljaCBjYXNlIHdl
IHByb2JhYmx5IG91Z2h0IHRvIGZvcmNlIHB1c2guCgpUaGVyZSBhcmUgaW5kZWVkIHNvbWUgY2Fj
aGUgbWlzbWFuYWdlbWVudCBvbiBYZW4gNC4xMSwgYnV0IHRoZXkgd2VyZSBuZXZlciAKcmVsaWFi
bGUuIEluIHRoaXMgY2FzZSwgdGhleSBzZWVtIHRvIGJlIHJlbGlhYmxlLiBTbyB0aGlzIG1heSB3
ZWxsIGJlIGRpZmZlcmVudC4KCkJlZm9yZSB0aGUgbGFzdCAyIGZsaWdodHMsIHRoZSBrZXJuZWwg
d2FzIGNvbXBpbGVkIG5hdGl2ZWx5LiBOb3cgaXQgaXMgCmNyb3NzLWNvbXBpbGVkIG9uIHg4NiBt
YWNoaW5lLiBTbyB0aGVyZSBhcmUgYSBkaWZmZXJlbmNlIGluIHRoZSB3YXkgdGhlIGtlcm5lbCAK
aXMgYnVpbHQuCgpDb3VsZCB3ZSB0cnkgYSBmbGlnaHQgd2l0aCBrZXJuZWwgYnVpbHQgZnJvbSB0
aGUgY3ViaWV0cnVjaz8KCk9uIGEgc2lkZSBub3RlLCBJIG5vdGljZWQgdGhhdCB0aGUgbmFtZSBv
ZiB0aGUgZmlsZSBbMV0gbGVhZHMgdG8gdGhpbmsgaXQgaXMgYSAKZ3ppcCwgYnV0IGl0IGlzIGFj
dHVhbGx5IGEgcGxhaW4gdGV4dC4KCkNoZWVycywKClsxXSAKaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjM4NS90ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIvY3ViaWV0cnVjay1nbGVpemVzLS0tdmFyLWxvZy14ZW4tY29uc29sZS1ndWVzdC1kZWJp
YW4uZ3Vlc3Qub3NzdGVzdC5sb2cuZ3oKCj4gCj4gSWFuLgo+IAoKLS0gCkp1bGllbiBHcmFsbAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 20 14:37:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 14:37:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSjPn-00081p-9v; Mon, 20 May 2019 14:37:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DuAc=TU=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hSjPl-00081h-VP
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 14:37:22 +0000
X-Inumbo-ID: c61d40be-7b0c-11e9-8980-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id c61d40be-7b0c-11e9-8980-bc764e045a96;
 Mon, 20 May 2019 14:37:20 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 60FDC80D;
 Mon, 20 May 2019 07:37:20 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 973DF3F5AF;
 Mon, 20 May 2019 07:37:19 -0700 (PDT)
To: Oleksandr <olekstysh@gmail.com>, xen-devel@lists.xenproject.org
References: <1556806436-26283-1-git-send-email-olekstysh@gmail.com>
 <1556806436-26283-2-git-send-email-olekstysh@gmail.com>
 <ce325872-a19e-2d07-ca88-cd3f0b1bd933@arm.com>
 <6534c5d0-1164-4076-f22f-6a820eff9c46@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <52bcc51d-7572-af0d-5928-07717419b05a@arm.com>
Date: Mon, 20 May 2019 15:37:18 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <6534c5d0-1164-4076-f22f-6a820eff9c46@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 1/2] xen/device-tree: Add
 dt_count_phandle_with_args helper
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 sstabellini@kernel.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAyMC8wNS8yMDE5IDE0OjQ4LCBPbGVrc2FuZHIgd3JvdGU6Cj4gCj4gT24gMjAuMDUuMTkg
MTQ6MDMsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gSGksCj4gCj4gSGksIEp1bGllbgo+IAo+IAo+
Pgo+PiBPbiAwMi8wNS8yMDE5IDE1OjEzLCBPbGVrc2FuZHIgVHlzaGNoZW5rbyB3cm90ZToKPj4+
IEZyb206IE9sZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNv
bT4KPj4+Cj4+PiBQb3J0IExpbnV4IGhlbHBlciBvZl9jb3VudF9waGFuZGxlX3dpdGhfYXJncyBm
b3IgY291bnRpbmcKPj4+IG51bWJlciBvZiBwaGFuZGxlcyBpbiBhIHByb3BlcnR5Lgo+Pgo+PiBM
aW51eCA1LjEgdXNlcyBhIGNvbXBsZXRlbHkgZGlmZmVyZW50IGltcGxlbWVudGF0aW9uIGZvciAK
Pj4gb2ZfY291bnRfcGhhbmRsZV93aXRoX2FyZ3MuIFNvIHdoaWNoIHZlcnNpb24gb2YgTGludXgg
ZGlkIHlvdSBwb3J0IGZyb20/Cj4gCj4gVGhpcyBwYXRjaCBpcyBleGFjdGx5IHRoZSBzYW1lIG9u
ZSBbMV0sIEkgZGlkIG1vcmUgdGhhbiAyIHllYXJzIGFnbyBpbiB0aGUgCj4gY29udGV4dCBvZiBu
b24tc2hhcmVkIElPTU1VIHBhdGNoIHNlcmllcy4gTGlrZWx5LCBJIHdhcyBiYXNlZCBvbiB2NC40
Lgo+IAo+IFNvcnJ5IGZvciB0aGUgY29uZnVzaW5nIGRlc2NyaXB0aW9uLgo+IAo+IAo+IFlvdSBh
cmUgcmlnaHQsIGN1cnJlbnQgaW1wbGVtZW50YXRpb24gb2ZfY291bnRfcGhhbmRsZV93aXRoX2Fy
Z3MgaXMgY29tcGxldGVseSAKPiBkaWZmZXJlbnQsIGFuZCBJIGFtIGFmcmFpZCwgaXMgbm90IGVh
c2lseSBiYWNrLXBvcnRhYmxlIHRvIFhlbi4KPiAKPiBJZiB0aGUgaW1wbGVtZW50YXRpb24gInY0
LjQiIGxvb2tzIGNvcnJlY3QgYW5kIGZpdHMgaW4gY3VycmVudCBYZW4gY29kZWJhc2UsIEkgCj4g
Y2FuIHJlY29sbGVjdCBhbiBleGFjdCB2ZXJzaW9uIGFuZCB1cGRhdGUgdGhlIHBhdGNoIGRlc2Ny
aXB0aW9uLgo+IAo+IFdoYXQgZG8geW91IHRoaW5rPwoKVGhlIGN1cnJlbnQgaW1wbGVtZW50YXRp
b24gbG9va3MgY29ycmVjdC4gU28gdGhlIGNvbW1pdCBtZXNzYWdlIG5lZWRzIHRvIGJlIHVwZGF0
ZWQuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 20 14:48:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 14:48:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSjaI-0000am-Qt; Mon, 20 May 2019 14:48:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mMqv=TU=bombadil.infradead.org=mchehab@srs-us1.protection.inumbo.net>)
 id 1hSjaH-0000ah-V5
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 14:48:14 +0000
X-Inumbo-ID: 48f6fa8f-7b0e-11e9-8980-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 48f6fa8f-7b0e-11e9-8980-bc764e045a96;
 Mon, 20 May 2019 14:48:09 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Sender:Content-Transfer-Encoding:
 Content-Type:MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:
 To:From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From:
 Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=U/K9yxJT4IlEpIM3OGpo6SRaZIfVwwXhb7z7p+swaU8=; b=rCQ7VCUTTkp/XmFYFqRHGbxWRt
 PzkrLXS9OOCpyb1ziaSu1THw2S3GgEac8oETYhy0N/o91uHYH8SSgxusj74kTaC4mmI2R6KEuI+si
 H0sKpe56FDS8kv1XdNsYaEtRlYzvAIcJCn1tdZnMvBMUl3jvWW8nrVIFLQPAAHHNjsPyRs3F/5vIE
 LthoURlT11FjA1Bpz0spPKr3BybseFSzQ74+uPI15Tcg9W9hm1+MZBL+79r1V3QWuhNmOL6Nh8+UO
 7ChgBgxsC0anADHJSWGjGXP+Y2cD4Gx44Ip0u/Qc+r49HBeQWh1bK97eT9vkwhAHiVWSQ93Pto1Ai
 bzM9KK7Q==;
Received: from [179.176.119.151] (helo=bombadil.infradead.org)
 by bombadil.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1hSja3-0000Ha-SF; Mon, 20 May 2019 14:48:00 +0000
Received: from mchehab by bombadil.infradead.org with local (Exim 4.92)
 (envelope-from <mchehab@bombadil.infradead.org>)
 id 1hSja0-00011M-6w; Mon, 20 May 2019 11:47:56 -0300
From: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
To: Linux Doc Mailing List <linux-doc@vger.kernel.org>
Date: Mon, 20 May 2019 11:47:39 -0300
Message-Id: <4fd1182b4a41feb2447c7ccde4d7f0a6b3c92686.1558362030.git.mchehab+samsung@kernel.org>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <cover.1558362030.git.mchehab+samsung@kernel.org>
References: <cover.1558362030.git.mchehab+samsung@kernel.org>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 10/10] docs: fix broken documentation links
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: kvm@vger.kernel.org, linux-pci@vger.kernel.org,
 virtualization@lists.linux-foundation.org, linux-mm@kvack.org,
 linux-i2c@vger.kernel.org, linux-kselftest@vger.kernel.org,
 Mauro Carvalho Chehab <mchehab+samsung@kernel.org>, devel@driverdev.osuosl.org,
 Jonathan Corbet <corbet@lwn.net>, x86@kernel.org, linux-acpi@vger.kernel.org,
 xen-devel@lists.xenproject.org, linux-edac@vger.kernel.org,
 devicetree@vger.kernel.org, linux-arm-msm@vger.kernel.org,
 Mauro Carvalho Chehab <mchehab@infradead.org>, linux-gpio@vger.kernel.org,
 linux-amlogic@lists.infradead.org, platform-driver-x86@vger.kernel.org,
 linux-arm-kernel@lists.infradead.org, devel@acpica.org, netdev@vger.kernel.org,
 linux-kernel@vger.kernel.org, linux-security-module@vger.kernel.org,
 linuxppc-dev@lists.ozlabs.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TW9zdGx5IGR1ZSB0byB4ODYgYW5kIGFjcGkgY29udmVyc2lvbiwgc2V2ZXJhbCBkb2N1bWVudGF0
aW9uCmxpbmtzIGFyZSBzdGlsbCBwb2ludGluZyB0byB0aGUgb2xkIGZpbGUuIEZpeCB0aGVtLgoK
U2lnbmVkLW9mZi1ieTogTWF1cm8gQ2FydmFsaG8gQ2hlaGFiIDxtY2hlaGFiK3NhbXN1bmdAa2Vy
bmVsLm9yZz4KLS0tCiBEb2N1bWVudGF0aW9uL2FjcGkvZHNkL2xlZHMudHh0ICAgICAgICAgICAg
ICAgICAgfCAgMiArLQogRG9jdW1lbnRhdGlvbi9hZG1pbi1ndWlkZS9rZXJuZWwtcGFyYW1ldGVy
cy5yc3QgIHwgIDYgKysrLS0tCiBEb2N1bWVudGF0aW9uL2FkbWluLWd1aWRlL2tlcm5lbC1wYXJh
bWV0ZXJzLnR4dCAgfCAxNiArKysrKysrKy0tLS0tLS0tCiBEb2N1bWVudGF0aW9uL2FkbWluLWd1
aWRlL3Jhcy5yc3QgICAgICAgICAgICAgICAgfCAgMiArLQogLi4uL2RldmljZXRyZWUvYmluZGlu
Z3MvbmV0L2ZzbC1lbmV0Yy50eHQgICAgICAgIHwgIDcgKysrLS0tLQogLi4uL2JpbmRpbmdzL3Bj
aS9hbWxvZ2ljLG1lc29uLXBjaWUudHh0ICAgICAgICAgIHwgIDIgKy0KIC4uLi9iaW5kaW5ncy9y
ZWd1bGF0b3IvcWNvbSxycG1oLXJlZ3VsYXRvci50eHQgICB8ICAyICstCiBEb2N1bWVudGF0aW9u
L2RldmljZXRyZWUvYm9vdGluZy13aXRob3V0LW9mLnR4dCAgfCAgMiArLQogRG9jdW1lbnRhdGlv
bi9kcml2ZXItYXBpL2dwaW8vYm9hcmQucnN0ICAgICAgICAgIHwgIDIgKy0KIERvY3VtZW50YXRp
b24vZHJpdmVyLWFwaS9ncGlvL2NvbnN1bWVyLnJzdCAgICAgICB8ICAyICstCiAuLi4vZmlybXdh
cmUtZ3VpZGUvYWNwaS9lbnVtZXJhdGlvbi5yc3QgICAgICAgICAgfCAgMiArLQogLi4uL2Zpcm13
YXJlLWd1aWRlL2FjcGkvbWV0aG9kLXRyYWNpbmcucnN0ICAgICAgIHwgIDIgKy0KIERvY3VtZW50
YXRpb24vaTJjL2luc3RhbnRpYXRpbmctZGV2aWNlcyAgICAgICAgICB8ICAyICstCiBEb2N1bWVu
dGF0aW9uL3N5c2N0bC9rZXJuZWwudHh0ICAgICAgICAgICAgICAgICAgfCAgNCArKy0tCiAuLi4v
dHJhbnNsYXRpb25zL2l0X0lUL3Byb2Nlc3MvNC5Db2RpbmcucnN0ICAgICAgfCAgMiArLQogLi4u
L3RyYW5zbGF0aW9ucy9pdF9JVC9wcm9jZXNzL2hvd3RvLnJzdCAgICAgICAgIHwgIDIgKy0KIC4u
Li9pdF9JVC9wcm9jZXNzL3N0YWJsZS1rZXJuZWwtcnVsZXMucnN0ICAgICAgICB8ICA0ICsrLS0K
IC4uLi90cmFuc2xhdGlvbnMvemhfQ04vcHJvY2Vzcy80LkNvZGluZy5yc3QgICAgICB8ICAyICst
CiBEb2N1bWVudGF0aW9uL3g4Ni94ODZfNjQvNWxldmVsLXBhZ2luZy5yc3QgICAgICAgfCAgMiAr
LQogRG9jdW1lbnRhdGlvbi94ODYveDg2XzY0L2Jvb3Qtb3B0aW9ucy5yc3QgICAgICAgIHwgIDQg
KystLQogLi4uL3g4Ni94ODZfNjQvZmFrZS1udW1hLWZvci1jcHVzZXRzLnJzdCAgICAgICAgIHwg
IDIgKy0KIE1BSU5UQUlORVJTICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICA2ICsrKy0tLQogYXJjaC9hcm0vS2NvbmZpZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgIDIgKy0KIGFyY2gvYXJtNjQva2VybmVsL2tleGVjX2ltYWdlLmMgICAgICAgICAgICAg
ICAgICB8ICAyICstCiBhcmNoL3Bvd2VycGMvS2NvbmZpZyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgMiArLQogYXJjaC94ODYvS2NvbmZpZyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgMTYgKysrKysrKystLS0tLS0tLQogYXJjaC94ODYvS2NvbmZpZy5kZWJ1ZyAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGFyY2gveDg2L2Jvb3QvaGVhZGVyLlMgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBhcmNoL3g4Ni9lbnRyeS9lbnRyeV82NC5T
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogYXJjaC94ODYvaW5jbHVkZS9hc20vYm9v
dHBhcmFtX3V0aWxzLmggICAgICAgICAgIHwgIDIgKy0KIGFyY2gveDg2L2luY2x1ZGUvYXNtL3Bh
Z2VfNjRfdHlwZXMuaCAgICAgICAgICAgICB8ICAyICstCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9w
Z3RhYmxlXzY0X3R5cGVzLmggICAgICAgICAgfCAgMiArLQogYXJjaC94ODYva2VybmVsL2NwdS9t
aWNyb2NvZGUvYW1kLmMgICAgICAgICAgICAgIHwgIDIgKy0KIGFyY2gveDg2L2tlcm5lbC9rZXhl
Yy1iemltYWdlNjQuYyAgICAgICAgICAgICAgICB8ICAyICstCiBhcmNoL3g4Ni9rZXJuZWwvcGNp
LWRtYS5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogYXJjaC94ODYvbW0vdGxiLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGFyY2gveDg2L3BsYXRmb3Jt
L3B2aC9lbmxpZ2h0ZW4uYyAgICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL2FjcGkvS2Nv
bmZpZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxMCArKysrKy0tLS0tCiBkcml2ZXJz
L25ldC9ldGhlcm5ldC9mYXJhZGF5L2Z0Z21hYzEwMC5jICAgICAgICAgfCAgMiArLQogLi4uL2Zp
ZWxkYnVzL0RvY3VtZW50YXRpb24vZmllbGRidXNfZGV2LnR4dCAgICAgIHwgIDQgKystLQogZHJp
dmVycy92aG9zdC92aG9zdC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGlu
Y2x1ZGUvYWNwaS9hY3BpX2RyaXZlcnMuaCAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBp
bmNsdWRlL2xpbnV4L2ZzX2NvbnRleHQuaCAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQog
aW5jbHVkZS9saW51eC9sc21faG9va3MuaCAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0K
IG1tL0tjb25maWcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICst
CiBzZWN1cml0eS9LY29uZmlnICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiAr
LQogdG9vbHMvaW5jbHVkZS9saW51eC9lcnIuaCAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIg
Ky0KIHRvb2xzL29ianRvb2wvRG9jdW1lbnRhdGlvbi9zdGFjay12YWxpZGF0aW9uLnR4dCB8ICA0
ICsrLS0KIHRvb2xzL3Rlc3Rpbmcvc2VsZnRlc3RzL3g4Ni9wcm90ZWN0aW9uX2tleXMuYyAgICB8
ICAyICstCiA0OSBmaWxlcyBjaGFuZ2VkLCA3OCBpbnNlcnRpb25zKCspLCA3OSBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9uL2FjcGkvZHNkL2xlZHMudHh0IGIvRG9jdW1l
bnRhdGlvbi9hY3BpL2RzZC9sZWRzLnR4dAppbmRleCA4MWE2M2FmNDJlZDIuLmNjNThiMWE1NzRj
NSAxMDA2NDQKLS0tIGEvRG9jdW1lbnRhdGlvbi9hY3BpL2RzZC9sZWRzLnR4dAorKysgYi9Eb2N1
bWVudGF0aW9uL2FjcGkvZHNkL2xlZHMudHh0CkBAIC05Niw0ICs5Niw0IEBAIHdoZXJlCiAgICAg
PFVSTDpodHRwOi8vd3d3LnVlZmkub3JnL3NpdGVzL2RlZmF1bHQvZmlsZXMvcmVzb3VyY2VzL19E
U0QtaGllcmFyY2hpY2FsLWRhdGEtZXh0ZW5zaW9uLVVVSUQtdjEuMS5wZGY+LAogICAgIHJlZmVy
ZW5jZWQgMjAxOS0wMi0yMS4KIAotWzddIERvY3VtZW50YXRpb24vYWNwaS9kc2QvZGF0YS1ub2Rl
LXJlZmVyZW5jZS50eHQKK1s3XSBEb2N1bWVudGF0aW9uL2Zpcm13YXJlLWd1aWRlL2FjcGkvZHNk
L2RhdGEtbm9kZS1yZWZlcmVuY2VzLnJzdApkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9hZG1p
bi1ndWlkZS9rZXJuZWwtcGFyYW1ldGVycy5yc3QgYi9Eb2N1bWVudGF0aW9uL2FkbWluLWd1aWRl
L2tlcm5lbC1wYXJhbWV0ZXJzLnJzdAppbmRleCAwMTI0OTgwZGNhMmQuLjhkMzI3M2UzMmViMSAx
MDA2NDQKLS0tIGEvRG9jdW1lbnRhdGlvbi9hZG1pbi1ndWlkZS9rZXJuZWwtcGFyYW1ldGVycy5y
c3QKKysrIGIvRG9jdW1lbnRhdGlvbi9hZG1pbi1ndWlkZS9rZXJuZWwtcGFyYW1ldGVycy5yc3QK
QEAgLTE2Nyw3ICsxNjcsNyBAQCBwYXJhbWV0ZXIgaXMgYXBwbGljYWJsZTo6CiAJWDg2LTMyCVg4
Ni0zMiwgYWthIGkzODYgYXJjaGl0ZWN0dXJlIGlzIGVuYWJsZWQuCiAJWDg2LTY0CVg4Ni02NCBh
cmNoaXRlY3R1cmUgaXMgZW5hYmxlZC4KIAkJCU1vcmUgWDg2LTY0IGJvb3Qgb3B0aW9ucyBjYW4g
YmUgZm91bmQgaW4KLQkJCURvY3VtZW50YXRpb24veDg2L3g4Nl82NC9ib290LW9wdGlvbnMudHh0
IC4KKwkJCURvY3VtZW50YXRpb24veDg2L3g4Nl82NC9ib290LW9wdGlvbnMucnN0LgogCVg4NglF
aXRoZXIgMzItYml0IG9yIDY0LWJpdCB4ODYgKHNhbWUgYXMgWDg2LTMyK1g4Ni02NCkKIAlYODZf
VVYJU0dJIFVWIHN1cHBvcnQgaXMgZW5hYmxlZC4KIAlYRU4JWGVuIHN1cHBvcnQgaXMgZW5hYmxl
ZApAQCAtMTgxLDEwICsxODEsMTAgQEAgSW4gYWRkaXRpb24sIHRoZSBmb2xsb3dpbmcgdGV4dCBp
bmRpY2F0ZXMgdGhhdCB0aGUgb3B0aW9uOjoKIFBhcmFtZXRlcnMgZGVub3RlZCB3aXRoIEJPT1Qg
YXJlIGFjdHVhbGx5IGludGVycHJldGVkIGJ5IHRoZSBib290CiBsb2FkZXIsIGFuZCBoYXZlIG5v
IG1lYW5pbmcgdG8gdGhlIGtlcm5lbCBkaXJlY3RseS4KIERvIG5vdCBtb2RpZnkgdGhlIHN5bnRh
eCBvZiBib290IGxvYWRlciBwYXJhbWV0ZXJzIHdpdGhvdXQgZXh0cmVtZQotbmVlZCBvciBjb29y
ZGluYXRpb24gd2l0aCA8RG9jdW1lbnRhdGlvbi94ODYvYm9vdC50eHQ+LgorbmVlZCBvciBjb29y
ZGluYXRpb24gd2l0aCA8RG9jdW1lbnRhdGlvbi94ODYvYm9vdC5yc3Q+LgogCiBUaGVyZSBhcmUg
YWxzbyBhcmNoLXNwZWNpZmljIGtlcm5lbC1wYXJhbWV0ZXJzIG5vdCBkb2N1bWVudGVkIGhlcmUu
Ci1TZWUgZm9yIGV4YW1wbGUgPERvY3VtZW50YXRpb24veDg2L3g4Nl82NC9ib290LW9wdGlvbnMu
dHh0Pi4KK1NlZSBmb3IgZXhhbXBsZSA8RG9jdW1lbnRhdGlvbi94ODYveDg2XzY0L2Jvb3Qtb3B0
aW9ucy5yc3Q+LgogCiBOb3RlIHRoYXQgQUxMIGtlcm5lbCBwYXJhbWV0ZXJzIGxpc3RlZCBiZWxv
dyBhcmUgQ0FTRSBTRU5TSVRJVkUsIGFuZCB0aGF0CiBhIHRyYWlsaW5nID0gb24gdGhlIG5hbWUg
b2YgYW55IHBhcmFtZXRlciBzdGF0ZXMgdGhhdCB0aGF0IHBhcmFtZXRlciB3aWxsCmRpZmYgLS1n
aXQgYS9Eb2N1bWVudGF0aW9uL2FkbWluLWd1aWRlL2tlcm5lbC1wYXJhbWV0ZXJzLnR4dCBiL0Rv
Y3VtZW50YXRpb24vYWRtaW4tZ3VpZGUva2VybmVsLXBhcmFtZXRlcnMudHh0CmluZGV4IDEzOGY2
NjY0YjJlMi4uYmM1ZjIwMmQ0MmVjIDEwMDY0NAotLS0gYS9Eb2N1bWVudGF0aW9uL2FkbWluLWd1
aWRlL2tlcm5lbC1wYXJhbWV0ZXJzLnR4dAorKysgYi9Eb2N1bWVudGF0aW9uL2FkbWluLWd1aWRl
L2tlcm5lbC1wYXJhbWV0ZXJzLnR4dApAQCAtNTMsNyArNTMsNyBAQAogCQkJQUNQSV9ERUJVR19Q
UklOVCBzdGF0ZW1lbnRzLCBlLmcuLAogCQkJICAgIEFDUElfREVCVUdfUFJJTlQoKEFDUElfREJf
SU5GTywgLi4uCiAJCQlUaGUgZGVidWdfbGV2ZWwgbWFzayBkZWZhdWx0cyB0byAiaW5mbyIuICBT
ZWUKLQkJCURvY3VtZW50YXRpb24vYWNwaS9kZWJ1Zy50eHQgZm9yIG1vcmUgaW5mb3JtYXRpb24g
YWJvdXQKKwkJCURvY3VtZW50YXRpb24vZmlybXdhcmUtZ3VpZGUvYWNwaS9kZWJ1Zy5yc3QgZm9y
IG1vcmUgaW5mb3JtYXRpb24gYWJvdXQKIAkJCWRlYnVnIGxheWVycyBhbmQgbGV2ZWxzLgogCiAJ
CQlFbmFibGUgcHJvY2Vzc29yIGRyaXZlciBpbmZvIG1lc3NhZ2VzOgpAQCAtOTYzLDcgKzk2Myw3
IEBACiAJCQlmb3IgZGV0YWlscy4KIAogCW5vbXB4CQlbWDg2XSBEaXNhYmxlcyBJbnRlbCBNZW1v
cnkgUHJvdGVjdGlvbiBFeHRlbnNpb25zLgotCQkJU2VlIERvY3VtZW50YXRpb24veDg2L2ludGVs
X21weC50eHQgZm9yIG1vcmUKKwkJCVNlZSBEb2N1bWVudGF0aW9uL3g4Ni9pbnRlbF9tcHgucnN0
IGZvciBtb3JlCiAJCQlpbmZvcm1hdGlvbiBhYm91dCB0aGUgZmVhdHVyZS4KIAogCW5vcGt1CQlb
WDg2XSBEaXNhYmxlIE1lbW9yeSBQcm90ZWN0aW9uIEtleXMgQ1BVIGZlYXR1cmUgZm91bmQKQEAg
LTExODksNyArMTE4OSw3IEBACiAJCQl0aGF0IGlzIHRvIGJlIGR5bmFtaWNhbGx5IGxvYWRlZCBi
eSBMaW51eC4gSWYgdGhlcmUgYXJlCiAJCQltdWx0aXBsZSB2YXJpYWJsZXMgd2l0aCB0aGUgc2Ft
ZSBuYW1lIGJ1dCB3aXRoIGRpZmZlcmVudAogCQkJdmVuZG9yIEdVSURzLCBhbGwgb2YgdGhlbSB3
aWxsIGJlIGxvYWRlZC4gU2VlCi0JCQlEb2N1bWVudGF0aW9uL2FjcGkvc3NkdC1vdmVybGF5cy50
eHQgZm9yIGRldGFpbHMuCisJCQlEb2N1bWVudGF0aW9uL2FkbWluLWd1aWRlL2FjcGkvc3NkdC1v
dmVybGF5cy5yc3QgZm9yIGRldGFpbHMuCiAKIAogCWVpc2FfaXJxX2VkZ2U9CVtQQVJJU0MsSFdd
CkBAIC0yMzgzLDcgKzIzODMsNyBAQAogCiAJbWNlCQlbWDg2LTMyXSBNYWNoaW5lIENoZWNrIEV4
Y2VwdGlvbgogCi0JbWNlPW9wdGlvbglbWDg2LTY0XSBTZWUgRG9jdW1lbnRhdGlvbi94ODYveDg2
XzY0L2Jvb3Qtb3B0aW9ucy50eHQKKwltY2U9b3B0aW9uCVtYODYtNjRdIFNlZSBEb2N1bWVudGF0
aW9uL3g4Ni94ODZfNjQvYm9vdC1vcHRpb25zLnJzdAogCiAJbWQ9CQlbSFddIFJBSUQgc3Vic3lz
dGVtcyBkZXZpY2VzIGFuZCBsZXZlbAogCQkJU2VlIERvY3VtZW50YXRpb24vYWRtaW4tZ3VpZGUv
bWQucnN0LgpAQCAtMjQzOSw3ICsyNDM5LDcgQEAKIAkJCXNldCBhY2NvcmRpbmcgdG8gdGhlCiAJ
CQlDT05GSUdfTUVNT1JZX0hPVFBMVUdfREVGQVVMVF9PTkxJTkUga2VybmVsIGNvbmZpZwogCQkJ
b3B0aW9uLgotCQkJU2VlIERvY3VtZW50YXRpb24vbWVtb3J5LWhvdHBsdWcudHh0LgorCQkJU2Vl
IERvY3VtZW50YXRpb24vYWRtaW4tZ3VpZGUvbW0vbWVtb3J5LWhvdHBsdWcucnN0LgogCiAJbWVt
bWFwPWV4YWN0bWFwCVtLTkwsWDg2XSBFbmFibGUgc2V0dGluZyBvZiBhbiBleGFjdAogCQkJRTgy
MCBtZW1vcnkgbWFwLCBhcyBzcGVjaWZpZWQgYnkgdGhlIHVzZXIuCkBAIC0yNTI4LDcgKzI1Mjgs
NyBAQAogCQkJbWVtX2VuY3J5cHQ9b246CQlBY3RpdmF0ZSBTTUUKIAkJCW1lbV9lbmNyeXB0PW9m
ZjoJRG8gbm90IGFjdGl2YXRlIFNNRQogCi0JCQlSZWZlciB0byBEb2N1bWVudGF0aW9uL3g4Ni9h
bWQtbWVtb3J5LWVuY3J5cHRpb24udHh0CisJCQlSZWZlciB0byBEb2N1bWVudGF0aW9uL3g4Ni9h
bWQtbWVtb3J5LWVuY3J5cHRpb24ucnN0CiAJCQlmb3IgZGV0YWlscyBvbiB3aGVuIG1lbW9yeSBl
bmNyeXB0aW9uIGNhbiBiZSBhY3RpdmF0ZWQuCiAKIAltZW1fc2xlZXBfZGVmYXVsdD0JW1NVU1BF
TkRdIERlZmF1bHQgc3lzdGVtIHN1c3BlbmQgbW9kZToKQEAgLTM1MjgsNyArMzUyOCw3IEBACiAJ
CQlTZWUgRG9jdW1lbnRhdGlvbi9ibG9ja2Rldi9wYXJpZGUudHh0LgogCiAJcGlycT0JCVtTTVAs
QVBJQ10gTWFudWFsIG1wLXRhYmxlIHNldHVwCi0JCQlTZWUgRG9jdW1lbnRhdGlvbi94ODYvaTM4
Ni9JTy1BUElDLnR4dC4KKwkJCVNlZSBEb2N1bWVudGF0aW9uL3g4Ni9pMzg2L0lPLUFQSUMucnN0
LgogCiAJcGxpcD0JCVtQUFQsTkVUXSBQYXJhbGxlbCBwb3J0IG5ldHdvcmsgbGluawogCQkJRm9y
bWF0OiB7IHBhcnBvcnQ8bnI+IHwgdGltaWQgfCAwIH0KQEAgLTUwNTQsNyArNTA1NCw3IEBACiAJ
CQlDYW4gYmUgdXNlZCBtdWx0aXBsZSB0aW1lcyBmb3IgbXVsdGlwbGUgZGV2aWNlcy4KIAogCXZn
YT0JCVtCT09ULFg4Ni0zMl0gU2VsZWN0IGEgcGFydGljdWxhciB2aWRlbyBtb2RlCi0JCQlTZWUg
RG9jdW1lbnRhdGlvbi94ODYvYm9vdC50eHQgYW5kCisJCQlTZWUgRG9jdW1lbnRhdGlvbi94ODYv
Ym9vdC5yc3QgYW5kCiAJCQlEb2N1bWVudGF0aW9uL3N2Z2EudHh0LgogCQkJVXNlIHZnYT1hc2sg
Zm9yIG1lbnUuCiAJCQlUaGlzIGlzIGFjdHVhbGx5IGEgYm9vdCBsb2FkZXIgcGFyYW1ldGVyOyB0
aGUgdmFsdWUgaXMKZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vYWRtaW4tZ3VpZGUvcmFzLnJz
dCBiL0RvY3VtZW50YXRpb24vYWRtaW4tZ3VpZGUvcmFzLnJzdAppbmRleCBjNzQ5NWU0MmU2ZjQu
LjJiMjBmNWY3MzgwZCAxMDA2NDQKLS0tIGEvRG9jdW1lbnRhdGlvbi9hZG1pbi1ndWlkZS9yYXMu
cnN0CisrKyBiL0RvY3VtZW50YXRpb24vYWRtaW4tZ3VpZGUvcmFzLnJzdApAQCAtMTk5LDcgKzE5
OSw3IEBAIEFyY2hpdGVjdHVyZSAoTUNBKVwgWyNmM11fLgogICBtb2RlKS4KIAogLi4gWyNmM10g
Rm9yIG1vcmUgZGV0YWlscyBhYm91dCB0aGUgTWFjaGluZSBDaGVjayBBcmNoaXRlY3R1cmUgKE1D
QSksCi0gIHBsZWFzZSByZWFkIERvY3VtZW50YXRpb24veDg2L3g4Nl82NC9tYWNoaW5lY2hlY2sg
YXQgdGhlIEtlcm5lbCB0cmVlLgorICBwbGVhc2UgcmVhZCBEb2N1bWVudGF0aW9uL3g4Ni94ODZf
NjQvbWFjaGluZWNoZWNrLnJzdCBhdCB0aGUgS2VybmVsIHRyZWUuCiAKIEVEQUMgLSBFcnJvciBE
ZXRlY3Rpb24gQW5kIENvcnJlY3Rpb24KICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioKZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9uZXQv
ZnNsLWVuZXRjLnR4dCBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9uZXQvZnNs
LWVuZXRjLnR4dAppbmRleCBjODEyZTI1YWU5MGYuLjI1ZmM2ODc0MTlkYiAxMDA2NDQKLS0tIGEv
RG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL25ldC9mc2wtZW5ldGMudHh0CisrKyBi
L0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9uZXQvZnNsLWVuZXRjLnR4dApAQCAt
MTYsOCArMTYsOCBAQCBSZXF1aXJlZCBwcm9wZXJ0aWVzOgogSW4gdGhpcyBjYXNlLCB0aGUgRU5F
VEMgbm9kZSBzaG91bGQgaW5jbHVkZSBhICJtZGlvIiBzdWItbm9kZQogdGhhdCBpbiB0dXJuIHNo
b3VsZCBjb250YWluIHRoZSAiZXRoZXJuZXQtcGh5IiBub2RlIGRlc2NyaWJpbmcgdGhlCiBleHRl
cm5hbCBwaHkuICBCZWxvdyBwcm9wZXJ0aWVzIGFyZSByZXF1aXJlZCwgdGhlaXIgYmluZGluZ3MK
LWFscmVhZHkgZGVmaW5lZCBpbiBldGhlcm5ldC50eHQgb3IgcGh5LnR4dCwgdW5kZXIKLURvY3Vt
ZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9uZXQvKi4KK2FscmVhZHkgZGVmaW5lZCBpbiBE
b2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbmV0L2V0aGVybmV0LnR4dCBvcgorRG9j
dW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL25ldC9waHkudHh0LgogCiBSZXF1aXJlZDoK
IApAQCAtNTEsOCArNTEsNyBAQCBFeGFtcGxlOgogY29ubmVjdGlvbjoKIAogSW4gdGhpcyBjYXNl
LCB0aGUgRU5FVEMgcG9ydCBub2RlIGRlZmluZXMgYSBmaXhlZCBsaW5rIGNvbm5lY3Rpb24sCi1h
cyBzcGVjaWZpZWQgYnkgImZpeGVkLWxpbmsudHh0IiwgdW5kZXIKLURvY3VtZW50YXRpb24vZGV2
aWNldHJlZS9iaW5kaW5ncy9uZXQvKi4KK2FzIHNwZWNpZmllZCBieSBEb2N1bWVudGF0aW9uL2Rl
dmljZXRyZWUvYmluZGluZ3MvbmV0L2ZpeGVkLWxpbmsudHh0LgogCiBSZXF1aXJlZDoKIApkaWZm
IC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3BjaS9hbWxvZ2ljLG1l
c29uLXBjaWUudHh0IGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3BjaS9hbWxv
Z2ljLG1lc29uLXBjaWUudHh0CmluZGV4IDEyYjE4ZjgyZDQ0MS4uZWZhMmM4YjliODVhIDEwMDY0
NAotLS0gYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcGNpL2FtbG9naWMsbWVz
b24tcGNpZS50eHQKKysrIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3BjaS9h
bWxvZ2ljLG1lc29uLXBjaWUudHh0CkBAIC0zLDcgKzMsNyBAQCBBbWxvZ2ljIE1lc29uIEFYRyBE
V0MgUENJRSBTb0MgY29udHJvbGxlcgogQW1sb2dpYyBNZXNvbiBQQ0llIGhvc3QgY29udHJvbGxl
ciBpcyBiYXNlZCBvbiB0aGUgU3lub3BzeXMgRGVzaWduV2FyZSBQQ0kgY29yZS4KIEl0IHNoYXJl
cyBjb21tb24gZnVuY3Rpb25zIHdpdGggdGhlIFBDSWUgRGVzaWduV2FyZSBjb3JlIGRyaXZlciBh
bmQKIGluaGVyaXRzIGNvbW1vbiBwcm9wZXJ0aWVzIGRlZmluZWQgaW4KLURvY3VtZW50YXRpb24v
ZGV2aWNldHJlZS9iaW5kaW5ncy9wY2kvZGVzaWdud2FyZS1wY2kudHh0LgorRG9jdW1lbnRhdGlv
bi9kZXZpY2V0cmVlL2JpbmRpbmdzL3BjaS9kZXNpZ253YXJlLXBjaWUudHh0LgogCiBBZGRpdGlv
bmFsIHByb3BlcnRpZXMgYXJlIGRlc2NyaWJlZCBoZXJlOgogCmRpZmYgLS1naXQgYS9Eb2N1bWVu
dGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcmVndWxhdG9yL3Fjb20scnBtaC1yZWd1bGF0b3Iu
dHh0IGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3JlZ3VsYXRvci9xY29tLHJw
bWgtcmVndWxhdG9yLnR4dAppbmRleCA3ZWYyZGJlNDhlOGEuLjE0ZDJlZWU5NmIzZCAxMDA2NDQK
LS0tIGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3JlZ3VsYXRvci9xY29tLHJw
bWgtcmVndWxhdG9yLnR4dAorKysgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3Mv
cmVndWxhdG9yL3Fjb20scnBtaC1yZWd1bGF0b3IudHh0CkBAIC05Nyw3ICs5Nyw3IEBAIFNlY29u
ZCBMZXZlbCBOb2RlcyAtIFJlZ3VsYXRvcnMKIAkJICAgIHNlbnQgZm9yIHRoaXMgcmVndWxhdG9y
IGluY2x1ZGluZyB0aG9zZSB3aGljaCBhcmUgZm9yIGEKIAkJICAgIHN0cmljdGx5IGxvd2VyIHBv
d2VyIHN0YXRlLgogCi1PdGhlciBwcm9wZXJ0aWVzIGRlZmluZWQgaW4gRG9jdW1lbnRhdGlvbi9k
ZXZpY2V0cmVlL2JpbmRpbmdzL3JlZ3VsYXRvci50eHQKK090aGVyIHByb3BlcnRpZXMgZGVmaW5l
ZCBpbiBEb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcmVndWxhdG9yL3JlZ3VsYXRv
ci50eHQKIG1heSBhbHNvIGJlIHVzZWQuICByZWd1bGF0b3ItaW5pdGlhbC1tb2RlIGFuZCByZWd1
bGF0b3ItYWxsb3dlZC1tb2RlcyBtYXkgYmUKIHNwZWNpZmllZCBmb3IgVlJNIHJlZ3VsYXRvcnMg
dXNpbmcgbW9kZSB2YWx1ZXMgZnJvbQogaW5jbHVkZS9kdC1iaW5kaW5ncy9yZWd1bGF0b3IvcWNv
bSxycG1oLXJlZ3VsYXRvci5oLiAgcmVndWxhdG9yLWFsbG93LWJ5cGFzcwpkaWZmIC0tZ2l0IGEv
RG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2Jvb3Rpbmctd2l0aG91dC1vZi50eHQgYi9Eb2N1bWVu
dGF0aW9uL2RldmljZXRyZWUvYm9vdGluZy13aXRob3V0LW9mLnR4dAppbmRleCBlODZiZDJmNjQx
MTcuLjYwZjg2NDBmMmIyZiAxMDA2NDQKLS0tIGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2Jv
b3Rpbmctd2l0aG91dC1vZi50eHQKKysrIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2Jvb3Rp
bmctd2l0aG91dC1vZi50eHQKQEAgLTI3Nyw3ICsyNzcsNyBAQCBpdCB3aXRoIHNwZWNpYWwgY2Fz
ZXMuCiAgIHRoZSBkZWNvbXByZXNzb3IgKHRoZSByZWFsIG1vZGUgZW50cnkgcG9pbnQgZ29lcyB0
byB0aGUgc2FtZSAgMzJiaXQKICAgZW50cnkgcG9pbnQgb25jZSBpdCBzd2l0Y2hlZCBpbnRvIHBy
b3RlY3RlZCBtb2RlKS4gVGhhdCBlbnRyeSBwb2ludAogICBzdXBwb3J0cyBvbmUgY2FsbGluZyBj
b252ZW50aW9uIHdoaWNoIGlzIGRvY3VtZW50ZWQgaW4KLSAgRG9jdW1lbnRhdGlvbi94ODYvYm9v
dC50eHQKKyAgRG9jdW1lbnRhdGlvbi94ODYvYm9vdC5yc3QKICAgVGhlIHBoeXNpY2FsIHBvaW50
ZXIgdG8gdGhlIGRldmljZS10cmVlIGJsb2NrIChkZWZpbmVkIGluIGNoYXB0ZXIgSUkpCiAgIGlz
IHBhc3NlZCB2aWEgc2V0dXBfZGF0YSB3aGljaCByZXF1aXJlcyBhdCBsZWFzdCBib290IHByb3Rv
Y29sIDIuMDkuCiAgIFRoZSB0eXBlIGZpbGVkIGlzIGRlZmluZWQgYXMKZGlmZiAtLWdpdCBhL0Rv
Y3VtZW50YXRpb24vZHJpdmVyLWFwaS9ncGlvL2JvYXJkLnJzdCBiL0RvY3VtZW50YXRpb24vZHJp
dmVyLWFwaS9ncGlvL2JvYXJkLnJzdAppbmRleCBiMzdmM2Y3Yjg5MjYuLmNlOTE1MThiZjlmNCAx
MDA2NDQKLS0tIGEvRG9jdW1lbnRhdGlvbi9kcml2ZXItYXBpL2dwaW8vYm9hcmQucnN0CisrKyBi
L0RvY3VtZW50YXRpb24vZHJpdmVyLWFwaS9ncGlvL2JvYXJkLnJzdApAQCAtMTAxLDcgKzEwMSw3
IEBAIHdpdGggdGhlIGhlbHAgb2YgX0RTRCAoRGV2aWNlIFNwZWNpZmljIERhdGEpLCBpbnRyb2R1
Y2VkIGluIEFDUEkgNS4xOjoKIAl9CiAKIEZvciBtb3JlIGluZm9ybWF0aW9uIGFib3V0IHRoZSBB
Q1BJIEdQSU8gYmluZGluZ3Mgc2VlCi1Eb2N1bWVudGF0aW9uL2FjcGkvZ3Bpby1wcm9wZXJ0aWVz
LnR4dC4KK0RvY3VtZW50YXRpb24vZmlybXdhcmUtZ3VpZGUvYWNwaS9ncGlvLXByb3BlcnRpZXMu
cnN0LgogCiBQbGF0Zm9ybSBEYXRhCiAtLS0tLS0tLS0tLS0tCmRpZmYgLS1naXQgYS9Eb2N1bWVu
dGF0aW9uL2RyaXZlci1hcGkvZ3Bpby9jb25zdW1lci5yc3QgYi9Eb2N1bWVudGF0aW9uL2RyaXZl
ci1hcGkvZ3Bpby9jb25zdW1lci5yc3QKaW5kZXggNWU0ZDhhYTY4OTEzLi5mZGVjYjZkNzExZGIg
MTAwNjQ0Ci0tLSBhL0RvY3VtZW50YXRpb24vZHJpdmVyLWFwaS9ncGlvL2NvbnN1bWVyLnJzdAor
KysgYi9Eb2N1bWVudGF0aW9uL2RyaXZlci1hcGkvZ3Bpby9jb25zdW1lci5yc3QKQEAgLTQzNyw3
ICs0MzcsNyBAQCBjYXNlLCBpdCB3aWxsIGJlIGhhbmRsZWQgYnkgdGhlIEdQSU8gc3Vic3lzdGVt
IGF1dG9tYXRpY2FsbHkuICBIb3dldmVyLCBpZiB0aGUKIF9EU0QgaXMgbm90IHByZXNlbnQsIHRo
ZSBtYXBwaW5ncyBiZXR3ZWVuIEdwaW9JbygpL0dwaW9JbnQoKSByZXNvdXJjZXMgYW5kIEdQSU8K
IGNvbm5lY3Rpb24gSURzIG5lZWQgdG8gYmUgcHJvdmlkZWQgYnkgZGV2aWNlIGRyaXZlcnMuCiAK
LUZvciBkZXRhaWxzIHJlZmVyIHRvIERvY3VtZW50YXRpb24vYWNwaS9ncGlvLXByb3BlcnRpZXMu
dHh0CitGb3IgZGV0YWlscyByZWZlciB0byBEb2N1bWVudGF0aW9uL2Zpcm13YXJlLWd1aWRlL2Fj
cGkvZ3Bpby1wcm9wZXJ0aWVzLnJzdAogCiAKIEludGVyYWN0aW5nIFdpdGggdGhlIExlZ2FjeSBH
UElPIFN1YnN5c3RlbQpkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9maXJtd2FyZS1ndWlkZS9h
Y3BpL2VudW1lcmF0aW9uLnJzdCBiL0RvY3VtZW50YXRpb24vZmlybXdhcmUtZ3VpZGUvYWNwaS9l
bnVtZXJhdGlvbi5yc3QKaW5kZXggNmIzMmI3YmU4Yzg1Li42NWY1YmI1NzI1YWMgMTAwNjQ0Ci0t
LSBhL0RvY3VtZW50YXRpb24vZmlybXdhcmUtZ3VpZGUvYWNwaS9lbnVtZXJhdGlvbi5yc3QKKysr
IGIvRG9jdW1lbnRhdGlvbi9maXJtd2FyZS1ndWlkZS9hY3BpL2VudW1lcmF0aW9uLnJzdApAQCAt
MzM5LDcgKzMzOSw3IEBAIGEgY29kZSBsaWtlIHRoaXM6OgogVGhlcmUgYXJlIGFsc28gZGV2bV8q
IHZlcnNpb25zIG9mIHRoZXNlIGZ1bmN0aW9ucyB3aGljaCByZWxlYXNlIHRoZQogZGVzY3JpcHRv
cnMgb25jZSB0aGUgZGV2aWNlIGlzIHJlbGVhc2VkLgogCi1TZWUgRG9jdW1lbnRhdGlvbi9hY3Bp
L2dwaW8tcHJvcGVydGllcy50eHQgZm9yIG1vcmUgaW5mb3JtYXRpb24gYWJvdXQgdGhlCitTZWUg
RG9jdW1lbnRhdGlvbi9maXJtd2FyZS1ndWlkZS9hY3BpL2dwaW8tcHJvcGVydGllcy5yc3QgZm9y
IG1vcmUgaW5mb3JtYXRpb24gYWJvdXQgdGhlCiBfRFNEIGJpbmRpbmcgcmVsYXRlZCB0byBHUElP
cy4KIAogTUZEIGRldmljZXMKZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZmlybXdhcmUtZ3Vp
ZGUvYWNwaS9tZXRob2QtdHJhY2luZy5yc3QgYi9Eb2N1bWVudGF0aW9uL2Zpcm13YXJlLWd1aWRl
L2FjcGkvbWV0aG9kLXRyYWNpbmcucnN0CmluZGV4IGQwYjA3N2I3M2Y1Zi4uMGFhN2UyYzVkMzJh
IDEwMDY0NAotLS0gYS9Eb2N1bWVudGF0aW9uL2Zpcm13YXJlLWd1aWRlL2FjcGkvbWV0aG9kLXRy
YWNpbmcucnN0CisrKyBiL0RvY3VtZW50YXRpb24vZmlybXdhcmUtZ3VpZGUvYWNwaS9tZXRob2Qt
dHJhY2luZy5yc3QKQEAgLTY4LDcgKzY4LDcgQEAgYy4gRmlsdGVyIG91dCB0aGUgZGVidWcgbGF5
ZXIvbGV2ZWwgbWF0Y2hlZCBsb2dzIHdoZW4gdGhlIHNwZWNpZmllZAogCiBXaGVyZToKICAgIDB4
WFhYWFhYWFgvMHhZWVlZWVlZWQotICAgICBSZWZlciB0byBEb2N1bWVudGF0aW9uL2FjcGkvZGVi
dWcudHh0IGZvciBwb3NzaWJsZSBkZWJ1ZyBsYXllci9sZXZlbAorICAgICBSZWZlciB0byBEb2N1
bWVudGF0aW9uL2Zpcm13YXJlLWd1aWRlL2FjcGkvZGVidWcucnN0IGZvciBwb3NzaWJsZSBkZWJ1
ZyBsYXllci9sZXZlbAogICAgICBtYXNraW5nIHZhbHVlcy4KICAgIFxQUFBQLkFBQUEuVFRUVC5I
SEhICiAgICAgIEZ1bGwgcGF0aCBvZiBhIGNvbnRyb2wgbWV0aG9kIHRoYXQgY2FuIGJlIGZvdW5k
IGluIHRoZSBBQ1BJIG5hbWVzcGFjZS4KZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vaTJjL2lu
c3RhbnRpYXRpbmctZGV2aWNlcyBiL0RvY3VtZW50YXRpb24vaTJjL2luc3RhbnRpYXRpbmctZGV2
aWNlcwppbmRleCAwZDg1YWMxOTM1YjcuLjVhM2UyZjMzMWU4YyAxMDA2NDQKLS0tIGEvRG9jdW1l
bnRhdGlvbi9pMmMvaW5zdGFudGlhdGluZy1kZXZpY2VzCisrKyBiL0RvY3VtZW50YXRpb24vaTJj
L2luc3RhbnRpYXRpbmctZGV2aWNlcwpAQCAtODUsNyArODUsNyBAQCBNZXRob2QgMWM6IERlY2xh
cmUgdGhlIEkyQyBkZXZpY2VzIHZpYSBBQ1BJCiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCiAKIEFDUEkgY2FuIGFsc28gZGVzY3JpYmUgSTJDIGRldmljZXMuIFRo
ZXJlIGlzIHNwZWNpYWwgZG9jdW1lbnRhdGlvbiBmb3IgdGhpcwotd2hpY2ggaXMgY3VycmVudGx5
IGxvY2F0ZWQgYXQgRG9jdW1lbnRhdGlvbi9hY3BpL2VudW1lcmF0aW9uLnR4dC4KK3doaWNoIGlz
IGN1cnJlbnRseSBsb2NhdGVkIGF0IERvY3VtZW50YXRpb24vZmlybXdhcmUtZ3VpZGUvYWNwaS9l
bnVtZXJhdGlvbi5yc3QuCiAKIAogTWV0aG9kIDI6IEluc3RhbnRpYXRlIHRoZSBkZXZpY2VzIGV4
cGxpY2l0bHkKZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vc3lzY3RsL2tlcm5lbC50eHQgYi9E
b2N1bWVudGF0aW9uL3N5c2N0bC9rZXJuZWwudHh0CmluZGV4IGYwYzg2ZmJiM2I0OC4uOTJmN2Yz
NGIwMjFhIDEwMDY0NAotLS0gYS9Eb2N1bWVudGF0aW9uL3N5c2N0bC9rZXJuZWwudHh0CisrKyBi
L0RvY3VtZW50YXRpb24vc3lzY3RsL2tlcm5lbC50eHQKQEAgLTE1NSw3ICsxNTUsNyBAQCBpcyAw
eDE1IGFuZCB0aGUgZnVsbCB2ZXJzaW9uIG51bWJlciBpcyAweDIzNCwgdGhpcyBmaWxlIHdpbGwg
Y29udGFpbgogdGhlIHZhbHVlIDM0MCA9IDB4MTU0LgogCiBTZWUgdGhlIHR5cGVfb2ZfbG9hZGVy
IGFuZCBleHRfbG9hZGVyX3R5cGUgZmllbGRzIGluCi1Eb2N1bWVudGF0aW9uL3g4Ni9ib290LnR4
dCBmb3IgYWRkaXRpb25hbCBpbmZvcm1hdGlvbi4KK0RvY3VtZW50YXRpb24veDg2L2Jvb3QucnN0
IGZvciBhZGRpdGlvbmFsIGluZm9ybWF0aW9uLgogCiA9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQogCkBAIC0xNjcsNyArMTY3LDcg
QEAgVGhlIGNvbXBsZXRlIGJvb3Rsb2FkZXIgdmVyc2lvbiBudW1iZXIuICBJbiB0aGUgZXhhbXBs
ZSBhYm92ZSwgdGhpcwogZmlsZSB3aWxsIGNvbnRhaW4gdGhlIHZhbHVlIDU2NCA9IDB4MjM0Lgog
CiBTZWUgdGhlIHR5cGVfb2ZfbG9hZGVyIGFuZCBleHRfbG9hZGVyX3ZlciBmaWVsZHMgaW4KLURv
Y3VtZW50YXRpb24veDg2L2Jvb3QudHh0IGZvciBhZGRpdGlvbmFsIGluZm9ybWF0aW9uLgorRG9j
dW1lbnRhdGlvbi94ODYvYm9vdC5yc3QgZm9yIGFkZGl0aW9uYWwgaW5mb3JtYXRpb24uCiAKID09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09CiAKZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vdHJhbnNsYXRpb25zL2l0X0lUL3Byb2Nl
c3MvNC5Db2RpbmcucnN0IGIvRG9jdW1lbnRhdGlvbi90cmFuc2xhdGlvbnMvaXRfSVQvcHJvY2Vz
cy80LkNvZGluZy5yc3QKaW5kZXggYzA1Yjg5ZTYxNmRkLi4xZDIzZTk1MTQ5MWYgMTAwNjQ0Ci0t
LSBhL0RvY3VtZW50YXRpb24vdHJhbnNsYXRpb25zL2l0X0lUL3Byb2Nlc3MvNC5Db2RpbmcucnN0
CisrKyBiL0RvY3VtZW50YXRpb24vdHJhbnNsYXRpb25zL2l0X0lUL3Byb2Nlc3MvNC5Db2Rpbmcu
cnN0CkBAIC0zNzAsNyArMzcwLDcgQEAgY29uIGNvc2Egc3Rhbm5vIGxhdm9yYW5kby4gIENvbnN1
bHRhdGU6IERvY3VtZW50YXRpb24vQUJJL1JFQURNRSBwZXIgYXZlcmUgdW5hCiBkZXNjcml6aW9u
ZSBkaSBjb21lIHF1ZXN0aSBkb2N1bWVudGkgZGV2b25vIGVzc2VyZSBpbXBvc3RhdGkgZSBxdWFs
aQogaW5mb3JtYXppb25pIGRldm9ubyBlc3NlcmUgZm9ybml0ZS4KIAotSWwgZmlsZSA6cmVmOmBE
b2N1bWVudGF0aW9uL3RyYW5zbGF0aW9ucy9pdF9JVC9hZG1pbi1ndWlkZS9rZXJuZWwtcGFyYW1l
dGVycy5yc3QgPGtlcm5lbHBhcmFtZXRlcnM+YAorSWwgZmlsZSA6cmVmOmBEb2N1bWVudGF0aW9u
L2FkbWluLWd1aWRlL2tlcm5lbC1wYXJhbWV0ZXJzLnJzdCA8a2VybmVscGFyYW1ldGVycz5gCiBk
ZXNjcml2ZSB0dXR0aSBpIHBhcmFtZXRyaSBkaSBhdnZpbyBkZWwga2VybmVsLiAgT2duaSBwYXRj
aCBjaGUgYWdnaXVuZ2EKIG51b3ZpIHBhcmFtZXRyaSBkb3ZyZWJiZSBhZ2dpdW5nZXJlIG51b3Zl
IHZvY2kgYSBxdWVzdG8gZmlsZS4KIApkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi90cmFuc2xh
dGlvbnMvaXRfSVQvcHJvY2Vzcy9ob3d0by5yc3QgYi9Eb2N1bWVudGF0aW9uL3RyYW5zbGF0aW9u
cy9pdF9JVC9wcm9jZXNzL2hvd3RvLnJzdAppbmRleCA5OTAzYWM3YzU2NmIuLjQ0ZTYwNzc3MzBl
OCAxMDA2NDQKLS0tIGEvRG9jdW1lbnRhdGlvbi90cmFuc2xhdGlvbnMvaXRfSVQvcHJvY2Vzcy9o
b3d0by5yc3QKKysrIGIvRG9jdW1lbnRhdGlvbi90cmFuc2xhdGlvbnMvaXRfSVQvcHJvY2Vzcy9o
b3d0by5yc3QKQEAgLTEzMSw3ICsxMzEsNyBAQCBEaSBzZWd1aXRvIHVuYSBsaXN0YSBkaSBmaWxl
IGNoZSBzb25vIHByZXNlbnRpIG5laSBzb3JnZW50ZSBkZWwga2VybmVsIGUgY2hlCiAJIkxpbnV4
IGtlcm5lbCBwYXRjaCBzdWJtaXNzaW9uIGZvcm1hdCIKIAkJaHR0cDovL2xpbnV4Lnl5ei51cy9w
YXRjaC1mb3JtYXQuaHRtbAogCi0gIDpyZWY6YERvY3VtZW50YXRpb24vcHJvY2Vzcy90cmFuc2xh
dGlvbnMvaXRfSVQvc3RhYmxlLWFwaS1ub25zZW5zZS5yc3QgPGl0X3N0YWJsZV9hcGlfbm9uc2Vu
c2U+YAorICA6cmVmOmBEb2N1bWVudGF0aW9uL3RyYW5zbGF0aW9ucy9pdF9JVC9wcm9jZXNzL3N0
YWJsZS1hcGktbm9uc2Vuc2UucnN0IDxpdF9zdGFibGVfYXBpX25vbnNlbnNlPmAKIAogICAgIFF1
ZXN0byBmaWxlIGRlc2NyaXZlIGxhIG1vdGl2YXppb25pIHNvdHRvc3RhbnRpIGxhIGNvbnNjaWEg
ZGVjaXNpb25lIGRpCiAgICAgbm9uIGF2ZXJlIHVuIEFQSSBzdGFiaWxlIGFsbCdpbnRlcm5vIGRl
bCBrZXJuZWwsIGluY2x1c28gY29zZSBjb21lOgpkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi90
cmFuc2xhdGlvbnMvaXRfSVQvcHJvY2Vzcy9zdGFibGUta2VybmVsLXJ1bGVzLnJzdCBiL0RvY3Vt
ZW50YXRpb24vdHJhbnNsYXRpb25zL2l0X0lUL3Byb2Nlc3Mvc3RhYmxlLWtlcm5lbC1ydWxlcy5y
c3QKaW5kZXggNDhlODhlNWFkMmM1Li40ZjIwNmNlZTMxYTcgMTAwNjQ0Ci0tLSBhL0RvY3VtZW50
YXRpb24vdHJhbnNsYXRpb25zL2l0X0lUL3Byb2Nlc3Mvc3RhYmxlLWtlcm5lbC1ydWxlcy5yc3QK
KysrIGIvRG9jdW1lbnRhdGlvbi90cmFuc2xhdGlvbnMvaXRfSVQvcHJvY2Vzcy9zdGFibGUta2Vy
bmVsLXJ1bGVzLnJzdApAQCAtMzMsNyArMzMsNyBAQCBSZWdvbGUgc3VsIHRpcG8gZGkgcGF0Y2gg
Y2hlIHZlbmdvbm8gbyBub24gdmVuZ29ubyBhY2NldHRhdGUgbmVpIHNvcmdlbnRpCiAgLSBOb24g
ZGV2ZSBpbmNsdWRlcmUgYWxjdW5hIGNvcnJlemlvbmUgImJhbmFsZSIgKGNvcnJlemlvbmkgZ3Jh
bW1hdGljYWxpLAogICAgcHVsaXppYSBkYWdsaSBzcGF6aSBiaWFuY2hpLCBlY2NldGVyYSkuCiAg
LSBEZXZlIHJpc3BldHRhcmUgbGUgcmVnb2xlIHNjcml0dGUgaW4KLSAgIDpyZWY6YERvY3VtZW50
YXRpb24vdHJhbnNsYXRpb24vaXRfSVQvcHJvY2Vzcy9zdWJtaXR0aW5nLXBhdGNoZXMucnN0IDxp
dF9zdWJtaXR0aW5ncGF0Y2hlcz5gCisgICA6cmVmOmBEb2N1bWVudGF0aW9uL3RyYW5zbGF0aW9u
cy9pdF9JVC9wcm9jZXNzL3N1Ym1pdHRpbmctcGF0Y2hlcy5yc3QgPGl0X3N1Ym1pdHRpbmdwYXRj
aGVzPmAKICAtIFF1ZXN0YSBwYXRjaCBvIHVuYSBlcXVpdmFsZW50ZSBkZXZlIGVzaXN0ZXJlIGdp
w6AgbmVpIHNvcmdlbnRpIHByaW5jaXBhbGkgZGkKICAgIExpbnV4CiAKQEAgLTQzLDcgKzQzLDcg
QEAgUHJvY2VkdXJhIHBlciBzb3R0b21ldHRlcmUgcGF0Y2ggcGVyIGkgc29yZ2VudGkgLXN0YWJs
ZQogCiAgLSBTZSBsYSBwYXRjaCBjb250aWVuZSBtb2RpZmljaGUgYSBkZWkgZmlsZSBuZWxsZSBj
YXJ0ZWxsZSBuZXQvIG8gZHJpdmVycy9uZXQsCiAgICBhbGxvcmEgc2VndWl0ZSBsZSBsaW5lZSBn
dWlkYSBkZXNjcml0dGUgaW4KLSAgIDpyZWY6YERvY3VtZW50YXRpb24vdHJhbnNsYXRpb24vaXRf
SVQvbmV0d29ya2luZy9uZXRkZXYtRkFRLnJzdCA8aXRfbmV0ZGV2LUZBUT5gOworICAgOnJlZjpg
RG9jdW1lbnRhdGlvbi90cmFuc2xhdGlvbnMvaXRfSVQvbmV0d29ya2luZy9uZXRkZXYtRkFRLnJz
dCA8aXRfbmV0ZGV2LUZBUT5gOwogICAgbWEgc29sbyBkb3BvIGF2ZXIgdmVyaWZpY2F0byBhbCBz
ZWd1ZW50ZSBpbmRpcml6em8gY2hlIGxhIHBhdGNoIG5vbiBzaWEKICAgIGdpw6AgaW4gY29kYToK
ICAgIGh0dHBzOi8vcGF0Y2h3b3JrLm96bGFicy5vcmcvYnVuZGxlL2RhdmVtL3N0YWJsZS8/c2Vy
aWVzPSZzdWJtaXR0ZXI9JnN0YXRlPSomcT0mYXJjaGl2ZT0KZGlmZiAtLWdpdCBhL0RvY3VtZW50
YXRpb24vdHJhbnNsYXRpb25zL3poX0NOL3Byb2Nlc3MvNC5Db2RpbmcucnN0IGIvRG9jdW1lbnRh
dGlvbi90cmFuc2xhdGlvbnMvemhfQ04vcHJvY2Vzcy80LkNvZGluZy5yc3QKaW5kZXggNTMwMWU5
ZDU1MjU1Li44YmI3Nzc5NDEzOTQgMTAwNjQ0Ci0tLSBhL0RvY3VtZW50YXRpb24vdHJhbnNsYXRp
b25zL3poX0NOL3Byb2Nlc3MvNC5Db2RpbmcucnN0CisrKyBiL0RvY3VtZW50YXRpb24vdHJhbnNs
YXRpb25zL3poX0NOL3Byb2Nlc3MvNC5Db2RpbmcucnN0CkBAIC0yNDEsNyArMjQxLDcgQEAgc2Ny
aXB0cy9jb2NjaW5lbGxl55uu5b2V5LiL5bey57uP5omT5YyF5LqG55u45b2T5aSa55qE5YaF5qC4
4oCc6K+t5LmJ6KGl5LiB4oCdCiAKIOS7u+S9lea3u+WKoOaWsOeUqOaIt+epuumXtOeVjOmdouea
hOS7o+egge+8iOWMheaLrOaWsOeahHN5c2Zz5oiWL3Byb2Pmlofku7bvvInpg73lupTor6XljIXl
kKvor6XnlYzpnaLnmoQKIOaWh+aho++8jOivpeaWh+aho+S9v+eUqOaIt+epuumXtOW8gOWPkeS6
uuWRmOiDveWkn+efpemBk+S7luS7rOWcqOS9v+eUqOS7gOS5iOOAguivt+WPgumYhQotRG9jdW1l
bnRhdGlvbi9hYmkvcmVhZG1l77yM5LqG6Kej5aaC5L2V5qC85byP5YyW5q2k5paH5qGj5Lul5Y+K
6ZyA6KaB5o+Q5L6b5ZOq5Lqb5L+h5oGv44CCCitEb2N1bWVudGF0aW9uL0FCSS9SRUFETUXvvIzk
uobop6PlpoLkvZXmoLzlvI/ljJbmraTmlofmoaPku6Xlj4rpnIDopoHmj5Dkvpvlk6rkupvkv6Hm
ga/jgIIKIAog5paH5Lu2IDpyZWY6YERvY3VtZW50YXRpb24vYWRtaW4tZ3VpZGUva2VybmVsLXBh
cmFtZXRlcnMucnN0IDxrZXJuZWxwYXJhbWV0ZXJzPmAKIOaPj+i/sOS6huWGheaguOeahOaJgOac
ieW8leWvvOaXtumXtOWPguaVsOOAguS7u+S9lea3u+WKoOaWsOWPguaVsOeahOihpeS4gemDveW6
lOivpeWQkeivpeaWh+S7tua3u+WKoOmAguW9k+eahApkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlv
bi94ODYveDg2XzY0LzVsZXZlbC1wYWdpbmcucnN0IGIvRG9jdW1lbnRhdGlvbi94ODYveDg2XzY0
LzVsZXZlbC1wYWdpbmcucnN0CmluZGV4IGFiODhhNDUxNDE2My4uNDQ4NTY0MTdlNmE1IDEwMDY0
NAotLS0gYS9Eb2N1bWVudGF0aW9uL3g4Ni94ODZfNjQvNWxldmVsLXBhZ2luZy5yc3QKKysrIGIv
RG9jdW1lbnRhdGlvbi94ODYveDg2XzY0LzVsZXZlbC1wYWdpbmcucnN0CkBAIC0yMCw3ICsyMCw3
IEBAIHBoeXNpY2FsIGFkZHJlc3Mgc3BhY2UuIFRoaXMgIm91Z2h0IHRvIGJlIGVub3VnaCBmb3Ig
YW55Ym9keSIgwqkuCiBRRU1VIDIuOSBhbmQgbGF0ZXIgc3VwcG9ydCA1LWxldmVsIHBhZ2luZy4K
IAogVmlydHVhbCBtZW1vcnkgbGF5b3V0IGZvciA1LWxldmVsIHBhZ2luZyBpcyBkZXNjcmliZWQg
aW4KLURvY3VtZW50YXRpb24veDg2L3g4Nl82NC9tbS50eHQKK0RvY3VtZW50YXRpb24veDg2L3g4
Nl82NC9tbS5yc3QKIAogCiBFbmFibGluZyA1LWxldmVsIHBhZ2luZwpkaWZmIC0tZ2l0IGEvRG9j
dW1lbnRhdGlvbi94ODYveDg2XzY0L2Jvb3Qtb3B0aW9ucy5yc3QgYi9Eb2N1bWVudGF0aW9uL3g4
Ni94ODZfNjQvYm9vdC1vcHRpb25zLnJzdAppbmRleCAyZjY5ODM2Yjg0NDUuLjZhNDI4NWEzYzdh
NCAxMDA2NDQKLS0tIGEvRG9jdW1lbnRhdGlvbi94ODYveDg2XzY0L2Jvb3Qtb3B0aW9ucy5yc3QK
KysrIGIvRG9jdW1lbnRhdGlvbi94ODYveDg2XzY0L2Jvb3Qtb3B0aW9ucy5yc3QKQEAgLTksNyAr
OSw3IEBAIG9ubHkgdGhlIEFNRDY0IHNwZWNpZmljIG9uZXMgYXJlIGxpc3RlZCBoZXJlLgogCiBN
YWNoaW5lIGNoZWNrCiA9PT09PT09PT09PT09Ci1QbGVhc2Ugc2VlIERvY3VtZW50YXRpb24veDg2
L3g4Nl82NC9tYWNoaW5lY2hlY2sgZm9yIHN5c2ZzIHJ1bnRpbWUgdHVuYWJsZXMuCitQbGVhc2Ug
c2VlIERvY3VtZW50YXRpb24veDg2L3g4Nl82NC9tYWNoaW5lY2hlY2sucnN0IGZvciBzeXNmcyBy
dW50aW1lIHR1bmFibGVzLgogCiAgICBtY2U9b2ZmCiAJCURpc2FibGUgbWFjaGluZSBjaGVjawpA
QCAtODksNyArODksNyBAQCBBUElDcwogICAgICBEb24ndCB1c2UgdGhlIGxvY2FsIEFQSUMgKGFs
aWFzIGZvciBpMzg2IGNvbXBhdGliaWxpdHkpCiAKICAgIHBpcnE9Li4uCi0JU2VlIERvY3VtZW50
YXRpb24veDg2L2kzODYvSU8tQVBJQy50eHQKKwlTZWUgRG9jdW1lbnRhdGlvbi94ODYvaTM4Ni9J
Ty1BUElDLnJzdAogCiAgICBub2FwaWN0aW1lcgogCURvbid0IHNldCB1cCB0aGUgQVBJQyB0aW1l
cgpkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi94ODYveDg2XzY0L2Zha2UtbnVtYS1mb3ItY3B1
c2V0cy5yc3QgYi9Eb2N1bWVudGF0aW9uL3g4Ni94ODZfNjQvZmFrZS1udW1hLWZvci1jcHVzZXRz
LnJzdAppbmRleCA3NGZiYjc4YjNjNjcuLjA0ZGY1N2I5YWEzZiAxMDA2NDQKLS0tIGEvRG9jdW1l
bnRhdGlvbi94ODYveDg2XzY0L2Zha2UtbnVtYS1mb3ItY3B1c2V0cy5yc3QKKysrIGIvRG9jdW1l
bnRhdGlvbi94ODYveDg2XzY0L2Zha2UtbnVtYS1mb3ItY3B1c2V0cy5yc3QKQEAgLTE4LDcgKzE4
LDcgQEAgRm9yIG1vcmUgaW5mb3JtYXRpb24gb24gdGhlIGZlYXR1cmVzIG9mIGNwdXNldHMsIHNl
ZQogRG9jdW1lbnRhdGlvbi9jZ3JvdXAtdjEvY3B1c2V0cy50eHQuCiBUaGVyZSBhcmUgYSBudW1i
ZXIgb2YgZGlmZmVyZW50IGNvbmZpZ3VyYXRpb25zIHlvdSBjYW4gdXNlIGZvciB5b3VyIG5lZWRz
LiAgRm9yCiBtb3JlIGluZm9ybWF0aW9uIG9uIHRoZSBudW1hPWZha2UgY29tbWFuZCBsaW5lIG9w
dGlvbiBhbmQgaXRzIHZhcmlvdXMgd2F5cyBvZgotY29uZmlndXJpbmcgZmFrZSBub2Rlcywgc2Vl
IERvY3VtZW50YXRpb24veDg2L3g4Nl82NC9ib290LW9wdGlvbnMudHh0LgorY29uZmlndXJpbmcg
ZmFrZSBub2Rlcywgc2VlIERvY3VtZW50YXRpb24veDg2L3g4Nl82NC9ib290LW9wdGlvbnMucnN0
LgogCiBGb3IgdGhlIHB1cnBvc2VzIG9mIHRoaXMgaW50cm9kdWN0aW9uLCB3ZSdsbCBhc3N1bWUg
YSB2ZXJ5IHByaW1pdGl2ZSBOVU1BCiBlbXVsYXRpb24gc2V0dXAgb2YgIm51bWE9ZmFrZT00KjUx
MiwiLiAgVGhpcyB3aWxsIHNwbGl0IG91ciBzeXN0ZW0gbWVtb3J5IGludG8KZGlmZiAtLWdpdCBh
L01BSU5UQUlORVJTIGIvTUFJTlRBSU5FUlMKaW5kZXggMGM4NGJmNzZkMTY1Li40N2FhNGY2ZGVm
YjkgMTAwNjQ0Ci0tLSBhL01BSU5UQUlORVJTCisrKyBiL01BSU5UQUlORVJTCkBAIC0zODc0LDcg
KzM4NzQsNyBAQCBGOglEb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvaHdtb24vY2ly
cnVzLGxvY2huYWdhci50eHQKIEY6CURvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9w
aW5jdHJsL2NpcnJ1cyxsb2NobmFnYXIudHh0CiBGOglEb2N1bWVudGF0aW9uL2RldmljZXRyZWUv
YmluZGluZ3MvcmVndWxhdG9yL2NpcnJ1cyxsb2NobmFnYXIudHh0CiBGOglEb2N1bWVudGF0aW9u
L2RldmljZXRyZWUvYmluZGluZ3Mvc291bmQvY2lycnVzLGxvY2huYWdhci50eHQKLUY6CURvY3Vt
ZW50YXRpb24vaHdtb24vbG9jaG5hZ2FyCitGOglEb2N1bWVudGF0aW9uL2h3bW9uL2xvY2huYWdh
ci5yc3QKIAogQ0lTQ08gRkNPRSBIQkEgRFJJVkVSCiBNOglTYXRpc2ggS2hhcmF0IDxzYXRpc2hr
aEBjaXNjby5jb20+CkBAIC0xMTI3Miw3ICsxMTI3Miw3IEBAIE5YUCBGWEFTMjEwMDJDIERSSVZF
UgogTToJUnVpIE1pZ3VlbCBTaWx2YSA8cm1mcmZzQGdtYWlsLmNvbT4KIEw6CWxpbnV4LWlpb0B2
Z2VyLmtlcm5lbC5vcmcKIFM6CU1haW50YWluZWQKLUY6CURvY3VtZW50YXRpb24vZGV2aWNldHJl
ZS9iaW5kaW5ncy9paW8vZ3lyb3Njb3BlL2Z4YXMyMTAwMmMudHh0CitGOglEb2N1bWVudGF0aW9u
L2RldmljZXRyZWUvYmluZGluZ3MvaWlvL2d5cm9zY29wZS9ueHAsZnhhczIxMDAyYy50eHQKIEY6
CWRyaXZlcnMvaWlvL2d5cm8vZnhhczIxMDAyY19jb3JlLmMKIEY6CWRyaXZlcnMvaWlvL2d5cm8v
ZnhhczIxMDAyYy5oCiBGOglkcml2ZXJzL2lpby9neXJvL2Z4YXMyMTAwMmNfaTJjLmMKQEAgLTEz
MDQzLDcgKzEzMDQzLDcgQEAgTToJTmlrbGFzIENhc3NlbCA8bmlrbGFzLmNhc3NlbEBsaW5hcm8u
b3JnPgogTDoJbmV0ZGV2QHZnZXIua2VybmVsLm9yZwogUzoJTWFpbnRhaW5lZAogRjoJZHJpdmVy
cy9uZXQvZXRoZXJuZXQvc3RtaWNyby9zdG1tYWMvZHdtYWMtcWNvbS1ldGhxb3MuYwotRjoJRG9j
dW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL25ldC9xY29tLGR3bWFjLnR4dAorRjoJRG9j
dW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL25ldC9xY29tLGV0aHFvcy50eHQKIAogUVVB
TENPTU0gR0VORVJJQyBJTlRFUkZBQ0UgSTJDIERSSVZFUgogTToJQWxvayBDaGF1aGFuIDxhbG9r
Y0Bjb2RlYXVyb3JhLm9yZz4KZGlmZiAtLWdpdCBhL2FyY2gvYXJtL0tjb25maWcgYi9hcmNoL2Fy
bS9LY29uZmlnCmluZGV4IDg4Njk3NDJhODVkZi4uMGYyMjAyNjRjYzIzIDEwMDY0NAotLS0gYS9h
cmNoL2FybS9LY29uZmlnCisrKyBiL2FyY2gvYXJtL0tjb25maWcKQEAgLTEyNjMsNyArMTI2Myw3
IEBAIGNvbmZpZyBTTVAKIAkgIHVuaXByb2Nlc3NvciBtYWNoaW5lcy4gT24gYSB1bmlwcm9jZXNz
b3IgbWFjaGluZSwgdGhlIGtlcm5lbAogCSAgd2lsbCBydW4gZmFzdGVyIGlmIHlvdSBzYXkgTiBo
ZXJlLgogCi0JICBTZWUgYWxzbyA8ZmlsZTpEb2N1bWVudGF0aW9uL3g4Ni9pMzg2L0lPLUFQSUMu
dHh0PiwKKwkgIFNlZSBhbHNvIDxmaWxlOkRvY3VtZW50YXRpb24veDg2L2kzODYvSU8tQVBJQy5y
c3Q+LAogCSAgPGZpbGU6RG9jdW1lbnRhdGlvbi9sb2NrdXAtd2F0Y2hkb2dzLnR4dD4gYW5kIHRo
ZSBTTVAtSE9XVE8gYXZhaWxhYmxlIGF0CiAJICA8aHR0cDovL3RsZHAub3JnL0hPV1RPL1NNUC1I
T1dUTy5odG1sPi4KIApkaWZmIC0tZ2l0IGEvYXJjaC9hcm02NC9rZXJuZWwva2V4ZWNfaW1hZ2Uu
YyBiL2FyY2gvYXJtNjQva2VybmVsL2tleGVjX2ltYWdlLmMKaW5kZXggMDdiZjc0MGJlYTkxLi4z
MWNjMmY0MjNhYTggMTAwNjQ0Ci0tLSBhL2FyY2gvYXJtNjQva2VybmVsL2tleGVjX2ltYWdlLmMK
KysrIGIvYXJjaC9hcm02NC9rZXJuZWwva2V4ZWNfaW1hZ2UuYwpAQCAtNTMsNyArNTMsNyBAQCBz
dGF0aWMgdm9pZCAqaW1hZ2VfbG9hZChzdHJ1Y3Qga2ltYWdlICppbWFnZSwKIAogCS8qCiAJICog
V2UgcmVxdWlyZSBhIGtlcm5lbCB3aXRoIGFuIHVuYW1iaWd1b3VzIEltYWdlIGhlYWRlci4gUGVy
Ci0JICogRG9jdW1lbnRhdGlvbi9ib290aW5nLnR4dCwgdGhpcyBpcyB0aGUgY2FzZSB3aGVuIGlt
YWdlX3NpemUKKwkgKiBEb2N1bWVudGF0aW9uL2FybTY0L2Jvb3RpbmcudHh0LCB0aGlzIGlzIHRo
ZSBjYXNlIHdoZW4gaW1hZ2Vfc2l6ZQogCSAqIGlzIG5vbi16ZXJvIChwcmFjdGljYWxseSBzcGVh
a2luZywgc2luY2UgdjMuMTcpLgogCSAqLwogCWggPSAoc3RydWN0IGFybTY0X2ltYWdlX2hlYWRl
ciAqKWtlcm5lbDsKZGlmZiAtLWdpdCBhL2FyY2gvcG93ZXJwYy9LY29uZmlnIGIvYXJjaC9wb3dl
cnBjL0tjb25maWcKaW5kZXggOGMxYzYzNjMwOGM4Li5lODY4ZDJiZDQ4YjggMTAwNjQ0Ci0tLSBh
L2FyY2gvcG93ZXJwYy9LY29uZmlnCisrKyBiL2FyY2gvcG93ZXJwYy9LY29uZmlnCkBAIC04OTgs
NyArODk4LDcgQEAgY29uZmlnIFBQQ19NRU1fS0VZUwogCSAgcGFnZS1iYXNlZCBwcm90ZWN0aW9u
cywgYnV0IHdpdGhvdXQgcmVxdWlyaW5nIG1vZGlmaWNhdGlvbiBvZiB0aGUKIAkgIHBhZ2UgdGFi
bGVzIHdoZW4gYW4gYXBwbGljYXRpb24gY2hhbmdlcyBwcm90ZWN0aW9uIGRvbWFpbnMuCiAKLQkg
IEZvciBkZXRhaWxzLCBzZWUgRG9jdW1lbnRhdGlvbi92bS9wcm90ZWN0aW9uLWtleXMucnN0CisJ
ICBGb3IgZGV0YWlscywgc2VlIERvY3VtZW50YXRpb24veDg2L3Byb3RlY3Rpb24ta2V5cy5yc3QK
IAogCSAgSWYgdW5zdXJlLCBzYXkgeS4KIApkaWZmIC0tZ2l0IGEvYXJjaC94ODYvS2NvbmZpZyBi
L2FyY2gveDg2L0tjb25maWcKaW5kZXggMmJiYmQ0ZDFiYTMxLi43OGZkZjJkZDcxZDEgMTAwNjQ0
Ci0tLSBhL2FyY2gveDg2L0tjb25maWcKKysrIGIvYXJjaC94ODYvS2NvbmZpZwpAQCAtMzk1LDcg
KzM5NSw3IEBAIGNvbmZpZyBTTVAKIAkgIFkgdG8gIkVuaGFuY2VkIFJlYWwgVGltZSBDbG9jayBT
dXBwb3J0IiwgYmVsb3cuIFRoZSAiQWR2YW5jZWQgUG93ZXIKIAkgIE1hbmFnZW1lbnQiIGNvZGUg
d2lsbCBiZSBkaXNhYmxlZCBpZiB5b3Ugc2F5IFkgaGVyZS4KIAotCSAgU2VlIGFsc28gPGZpbGU6
RG9jdW1lbnRhdGlvbi94ODYvaTM4Ni9JTy1BUElDLnR4dD4sCisJICBTZWUgYWxzbyA8ZmlsZTpE
b2N1bWVudGF0aW9uL3g4Ni9pMzg2L0lPLUFQSUMucnN0PiwKIAkgIDxmaWxlOkRvY3VtZW50YXRp
b24vbG9ja3VwLXdhdGNoZG9ncy50eHQ+IGFuZCB0aGUgU01QLUhPV1RPIGF2YWlsYWJsZSBhdAog
CSAgPGh0dHA6Ly93d3cudGxkcC5vcmcvZG9jcy5odG1sI2hvd3RvPi4KIApAQCAtMTI5MCw3ICsx
MjkwLDcgQEAgY29uZmlnIE1JQ1JPQ09ERQogCSAgdGhlIExpbnV4IGtlcm5lbC4KIAogCSAgVGhl
IHByZWZlcnJlZCBtZXRob2QgdG8gbG9hZCBtaWNyb2NvZGUgZnJvbSBhIGRldGFjaGVkIGluaXRy
ZCBpcyBkZXNjcmliZWQKLQkgIGluIERvY3VtZW50YXRpb24veDg2L21pY3JvY29kZS50eHQuIEZv
ciB0aGF0IHlvdSBuZWVkIHRvIGVuYWJsZQorCSAgaW4gRG9jdW1lbnRhdGlvbi94ODYvbWljcm9j
b2RlLnJzdC4gRm9yIHRoYXQgeW91IG5lZWQgdG8gZW5hYmxlCiAJICBDT05GSUdfQkxLX0RFVl9J
TklUUkQgaW4gb3JkZXIgZm9yIHRoZSBsb2FkZXIgdG8gYmUgYWJsZSB0byBzY2FuIHRoZQogCSAg
aW5pdHJkIGZvciBtaWNyb2NvZGUgYmxvYnMuCiAKQEAgLTEzMjksNyArMTMyOSw3IEBAIGNvbmZp
ZyBNSUNST0NPREVfT0xEX0lOVEVSRkFDRQogCSAgSXQgaXMgaW5hZGVxdWF0ZSBiZWNhdXNlIGl0
IHJ1bnMgdG9vIGxhdGUgdG8gYmUgYWJsZSB0byBwcm9wZXJseQogCSAgbG9hZCBtaWNyb2NvZGUg
b24gYSBtYWNoaW5lIGFuZCBpdCBuZWVkcyBzcGVjaWFsIHRvb2xzLiBJbnN0ZWFkLCB5b3UKIAkg
IHNob3VsZCd2ZSBzd2l0Y2hlZCB0byB0aGUgZWFybHkgbG9hZGluZyBtZXRob2Qgd2l0aCB0aGUg
aW5pdHJkIG9yCi0JICBidWlsdGluIG1pY3JvY29kZSBieSBub3c6IERvY3VtZW50YXRpb24veDg2
L21pY3JvY29kZS50eHQKKwkgIGJ1aWx0aW4gbWljcm9jb2RlIGJ5IG5vdzogRG9jdW1lbnRhdGlv
bi94ODYvbWljcm9jb2RlLnJzdAogCiBjb25maWcgWDg2X01TUgogCXRyaXN0YXRlICIvZGV2L2Nw
dS8qL21zciAtIE1vZGVsLXNwZWNpZmljIHJlZ2lzdGVyIHN1cHBvcnQiCkBAIC0xNDc4LDcgKzE0
NzgsNyBAQCBjb25maWcgWDg2XzVMRVZFTAogCSAgQSBrZXJuZWwgd2l0aCB0aGUgb3B0aW9uIGVu
YWJsZWQgY2FuIGJlIGJvb3RlZCBvbiBtYWNoaW5lcyB0aGF0CiAJICBzdXBwb3J0IDQtIG9yIDUt
bGV2ZWwgcGFnaW5nLgogCi0JICBTZWUgRG9jdW1lbnRhdGlvbi94ODYveDg2XzY0LzVsZXZlbC1w
YWdpbmcudHh0IGZvciBtb3JlCisJICBTZWUgRG9jdW1lbnRhdGlvbi94ODYveDg2XzY0LzVsZXZl
bC1wYWdpbmcucnN0IGZvciBtb3JlCiAJICBpbmZvcm1hdGlvbi4KIAogCSAgU2F5IE4gaWYgdW5z
dXJlLgpAQCAtMTYyNiw3ICsxNjI2LDcgQEAgY29uZmlnIEFSQ0hfTUVNT1JZX1BST0JFCiAJZGVw
ZW5kcyBvbiBYODZfNjQgJiYgTUVNT1JZX0hPVFBMVUcKIAloZWxwCiAJICBUaGlzIG9wdGlvbiBl
bmFibGVzIGEgc3lzZnMgbWVtb3J5L3Byb2JlIGludGVyZmFjZSBmb3IgdGVzdGluZy4KLQkgIFNl
ZSBEb2N1bWVudGF0aW9uL21lbW9yeS1ob3RwbHVnLnR4dCBmb3IgbW9yZSBpbmZvcm1hdGlvbi4K
KwkgIFNlZSBEb2N1bWVudGF0aW9uL2FkbWluLWd1aWRlL21tL21lbW9yeS1ob3RwbHVnLnJzdCBm
b3IgbW9yZSBpbmZvcm1hdGlvbi4KIAkgIElmIHlvdSBhcmUgdW5zdXJlIGhvdyB0byBhbnN3ZXIg
dGhpcyBxdWVzdGlvbiwgYW5zd2VyIE4uCiAKIGNvbmZpZyBBUkNIX1BST0NfS0NPUkVfVEVYVApA
QCAtMTc4Myw3ICsxNzgzLDcgQEAgY29uZmlnIE1UUlIKIAkgIFlvdSBjYW4gc2FmZWx5IHNheSBZ
IGV2ZW4gaWYgeW91ciBtYWNoaW5lIGRvZXNuJ3QgaGF2ZSBNVFJScywgeW91J2xsCiAJICBqdXN0
IGFkZCBhYm91dCA5IEtCIHRvIHlvdXIga2VybmVsLgogCi0JICBTZWUgPGZpbGU6RG9jdW1lbnRh
dGlvbi94ODYvbXRyci50eHQ+IGZvciBtb3JlIGluZm9ybWF0aW9uLgorCSAgU2VlIDxmaWxlOkRv
Y3VtZW50YXRpb24veDg2L210cnIucnN0PiBmb3IgbW9yZSBpbmZvcm1hdGlvbi4KIAogY29uZmln
IE1UUlJfU0FOSVRJWkVSCiAJZGVmX2Jvb2wgeQpAQCAtMTg5NSw3ICsxODk1LDcgQEAgY29uZmln
IFg4Nl9JTlRFTF9NUFgKIAkgIHByb2Nlc3MgYW5kIGFkZHMgc29tZSBicmFuY2hlcyB0byBwYXRo
cyB1c2VkIGR1cmluZwogCSAgZXhlYygpIGFuZCBtdW5tYXAoKS4KIAotCSAgRm9yIGRldGFpbHMs
IHNlZSBEb2N1bWVudGF0aW9uL3g4Ni9pbnRlbF9tcHgudHh0CisJICBGb3IgZGV0YWlscywgc2Vl
IERvY3VtZW50YXRpb24veDg2L2ludGVsX21weC5yc3QKIAogCSAgSWYgdW5zdXJlLCBzYXkgTi4K
IApAQCAtMTkxMSw3ICsxOTExLDcgQEAgY29uZmlnIFg4Nl9JTlRFTF9NRU1PUllfUFJPVEVDVElP
Tl9LRVlTCiAJICBwYWdlLWJhc2VkIHByb3RlY3Rpb25zLCBidXQgd2l0aG91dCByZXF1aXJpbmcg
bW9kaWZpY2F0aW9uIG9mIHRoZQogCSAgcGFnZSB0YWJsZXMgd2hlbiBhbiBhcHBsaWNhdGlvbiBj
aGFuZ2VzIHByb3RlY3Rpb24gZG9tYWlucy4KIAotCSAgRm9yIGRldGFpbHMsIHNlZSBEb2N1bWVu
dGF0aW9uL3g4Ni9wcm90ZWN0aW9uLWtleXMudHh0CisJICBGb3IgZGV0YWlscywgc2VlIERvY3Vt
ZW50YXRpb24veDg2L3Byb3RlY3Rpb24ta2V5cy5yc3QKIAogCSAgSWYgdW5zdXJlLCBzYXkgeS4K
IApkaWZmIC0tZ2l0IGEvYXJjaC94ODYvS2NvbmZpZy5kZWJ1ZyBiL2FyY2gveDg2L0tjb25maWcu
ZGVidWcKaW5kZXggZjczMDY4MGRjODE4Li41OWY1OTg1NDMyMDMgMTAwNjQ0Ci0tLSBhL2FyY2gv
eDg2L0tjb25maWcuZGVidWcKKysrIGIvYXJjaC94ODYvS2NvbmZpZy5kZWJ1ZwpAQCAtMTU2LDcg
KzE1Niw3IEBAIGNvbmZpZyBJT01NVV9ERUJVRwogCSAgY29kZS4gV2hlbiB5b3UgdXNlIGl0IG1h
a2Ugc3VyZSB5b3UgaGF2ZSBhIGJpZyBlbm91Z2gKIAkgIElPTU1VL0FHUCBhcGVydHVyZS4gIE1v
c3Qgb2YgdGhlIG9wdGlvbnMgZW5hYmxlZCBieSB0aGlzIGNhbgogCSAgYmUgc2V0IG1vcmUgZmlu
ZWdyYWluZWQgdXNpbmcgdGhlIGlvbW11PSBjb21tYW5kIGxpbmUKLQkgIG9wdGlvbnMuIFNlZSBE
b2N1bWVudGF0aW9uL3g4Ni94ODZfNjQvYm9vdC1vcHRpb25zLnR4dCBmb3IgbW9yZQorCSAgb3B0
aW9ucy4gU2VlIERvY3VtZW50YXRpb24veDg2L3g4Nl82NC9ib290LW9wdGlvbnMucnN0IGZvciBt
b3JlCiAJICBkZXRhaWxzLgogCiBjb25maWcgSU9NTVVfTEVBSwpkaWZmIC0tZ2l0IGEvYXJjaC94
ODYvYm9vdC9oZWFkZXIuUyBiL2FyY2gveDg2L2Jvb3QvaGVhZGVyLlMKaW5kZXggODUwYjg3NjJl
ODg5Li45MGQ3OTFjYTFhOTUgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2Jvb3QvaGVhZGVyLlMKKysr
IGIvYXJjaC94ODYvYm9vdC9oZWFkZXIuUwpAQCAtMzEzLDcgKzMxMyw3IEBAIHN0YXJ0X3N5c19z
ZWc6CS53b3JkCVNZU1NFRwkJIyBvYnNvbGV0ZSBhbmQgbWVhbmluZ2xlc3MsIGJ1dCBqdXN0CiAK
IHR5cGVfb2ZfbG9hZGVyOgkuYnl0ZQkwCQkjIDAgbWVhbnMgYW5jaWVudCBib290bG9hZGVyLCBu
ZXdlcgogCQkJCQkjIGJvb3Rsb2FkZXJzIGtub3cgdG8gY2hhbmdlIHRoaXMuCi0JCQkJCSMgU2Vl
IERvY3VtZW50YXRpb24veDg2L2Jvb3QudHh0IGZvcgorCQkJCQkjIFNlZSBEb2N1bWVudGF0aW9u
L3g4Ni9ib290LnJzdCBmb3IKIAkJCQkJIyBhc3NpZ25lZCBpZHMKIAogIyBmbGFncywgdW51c2Vk
IGJpdHMgbXVzdCBiZSB6ZXJvIChSRlUpIGJpdCB3aXRoaW4gbG9hZGZsYWdzCmRpZmYgLS1naXQg
YS9hcmNoL3g4Ni9lbnRyeS9lbnRyeV82NC5TIGIvYXJjaC94ODYvZW50cnkvZW50cnlfNjQuUwpp
bmRleCAxMWFhM2IyYWZhNGQuLjMzZjlmYzM4ZDAxNCAxMDA2NDQKLS0tIGEvYXJjaC94ODYvZW50
cnkvZW50cnlfNjQuUworKysgYi9hcmNoL3g4Ni9lbnRyeS9lbnRyeV82NC5TCkBAIC04LDcgKzgs
NyBAQAogICoKICAqIGVudHJ5LlMgY29udGFpbnMgdGhlIHN5c3RlbS1jYWxsIGFuZCBmYXVsdCBs
b3ctbGV2ZWwgaGFuZGxpbmcgcm91dGluZXMuCiAgKgotICogU29tZSBvZiB0aGlzIGlzIGRvY3Vt
ZW50ZWQgaW4gRG9jdW1lbnRhdGlvbi94ODYvZW50cnlfNjQudHh0CisgKiBTb21lIG9mIHRoaXMg
aXMgZG9jdW1lbnRlZCBpbiBEb2N1bWVudGF0aW9uL3g4Ni9lbnRyeV82NC5yc3QKICAqCiAgKiBB
IG5vdGUgb24gdGVybWlub2xvZ3k6CiAgKiAtIGlyZXQgZnJhbWU6CUFyY2hpdGVjdHVyZSBkZWZp
bmVkIGludGVycnVwdCBmcmFtZSBmcm9tIFNTIHRvIFJJUApkaWZmIC0tZ2l0IGEvYXJjaC94ODYv
aW5jbHVkZS9hc20vYm9vdHBhcmFtX3V0aWxzLmggYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9ib290
cGFyYW1fdXRpbHMuaAppbmRleCBmNmY2ZWY0MzY1OTkuLjEwMWViOTQ0ZjEzYyAxMDA2NDQKLS0t
IGEvYXJjaC94ODYvaW5jbHVkZS9hc20vYm9vdHBhcmFtX3V0aWxzLmgKKysrIGIvYXJjaC94ODYv
aW5jbHVkZS9hc20vYm9vdHBhcmFtX3V0aWxzLmgKQEAgLTI0LDcgKzI0LDcgQEAgc3RhdGljIHZv
aWQgc2FuaXRpemVfYm9vdF9wYXJhbXMoc3RydWN0IGJvb3RfcGFyYW1zICpib290X3BhcmFtcykK
IAkgKiBJTVBPUlRBTlQgTk9URSBUTyBCT09UTE9BREVSIEFVVEhPUlM6IGRvIG5vdCBzaW1wbHkg
Y2xlYXIKIAkgKiB0aGlzIGZpZWxkLiAgVGhlIHB1cnBvc2Ugb2YgdGhpcyBmaWVsZCBpcyB0byBn
dWFyYW50ZWUKIAkgKiBjb21wbGlhbmNlIHdpdGggdGhlIHg4NiBib290IHNwZWMgbG9jYXRlZCBp
bgotCSAqIERvY3VtZW50YXRpb24veDg2L2Jvb3QudHh0IC4gIFRoYXQgc3BlYyBzYXlzIHRoYXQg
dGhlCisJICogRG9jdW1lbnRhdGlvbi94ODYvYm9vdC5yc3QgLiAgVGhhdCBzcGVjIHNheXMgdGhh
dCB0aGUKIAkgKiAqd2hvbGUqIHN0cnVjdHVyZSBzaG91bGQgYmUgY2xlYXJlZCwgYWZ0ZXIgd2hp
Y2ggb25seSB0aGUKIAkgKiBwb3J0aW9uIGRlZmluZWQgYnkgc3RydWN0IHNldHVwX2hlYWRlciAo
Ym9vdF9wYXJhbXMtPmhkcikKIAkgKiBzaG91bGQgYmUgY29waWVkIGluLgpkaWZmIC0tZ2l0IGEv
YXJjaC94ODYvaW5jbHVkZS9hc20vcGFnZV82NF90eXBlcy5oIGIvYXJjaC94ODYvaW5jbHVkZS9h
c20vcGFnZV82NF90eXBlcy5oCmluZGV4IDc5M2MxNGMzNzJjYi4uMjg4YjA2NTk1NWI3IDEwMDY0
NAotLS0gYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wYWdlXzY0X3R5cGVzLmgKKysrIGIvYXJjaC94
ODYvaW5jbHVkZS9hc20vcGFnZV82NF90eXBlcy5oCkBAIC00OCw3ICs0OCw3IEBACiAKICNkZWZp
bmUgX19TVEFSVF9LRVJORUxfbWFwCV9BQygweGZmZmZmZmZmODAwMDAwMDAsIFVMKQogCi0vKiBT
ZWUgRG9jdW1lbnRhdGlvbi94ODYveDg2XzY0L21tLnR4dCBmb3IgYSBkZXNjcmlwdGlvbiBvZiB0
aGUgbWVtb3J5IG1hcC4gKi8KKy8qIFNlZSBEb2N1bWVudGF0aW9uL3g4Ni94ODZfNjQvbW0ucnN0
IGZvciBhIGRlc2NyaXB0aW9uIG9mIHRoZSBtZW1vcnkgbWFwLiAqLwogCiAjZGVmaW5lIF9fUEhZ
U0lDQUxfTUFTS19TSElGVAk1MgogCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9w
Z3RhYmxlXzY0X3R5cGVzLmggYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wZ3RhYmxlXzY0X3R5cGVz
LmgKaW5kZXggODhiY2E0NTZkYTk5Li41MmU1ZjVmMjI0MGQgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2
L2luY2x1ZGUvYXNtL3BndGFibGVfNjRfdHlwZXMuaAorKysgYi9hcmNoL3g4Ni9pbmNsdWRlL2Fz
bS9wZ3RhYmxlXzY0X3R5cGVzLmgKQEAgLTEwMyw3ICsxMDMsNyBAQCBleHRlcm4gdW5zaWduZWQg
aW50IHB0cnNfcGVyX3A0ZDsKICNkZWZpbmUgUEdESVJfTUFTSwkofihQR0RJUl9TSVpFIC0gMSkp
CiAKIC8qCi0gKiBTZWUgRG9jdW1lbnRhdGlvbi94ODYveDg2XzY0L21tLnR4dCBmb3IgYSBkZXNj
cmlwdGlvbiBvZiB0aGUgbWVtb3J5IG1hcC4KKyAqIFNlZSBEb2N1bWVudGF0aW9uL3g4Ni94ODZf
NjQvbW0ucnN0IGZvciBhIGRlc2NyaXB0aW9uIG9mIHRoZSBtZW1vcnkgbWFwLgogICoKICAqIEJl
IHZlcnkgY2FyZWZ1bCB2cy4gS0FTTFIgd2hlbiBjaGFuZ2luZyBhbnl0aGluZyBoZXJlLiBUaGUg
S0FTTFIgYWRkcmVzcwogICogcmFuZ2UgbXVzdCBub3Qgb3ZlcmxhcCB3aXRoIGFueXRoaW5nIGV4
Y2VwdCB0aGUgS0FTQU4gc2hhZG93IGFyZWEsIHdoaWNoCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9r
ZXJuZWwvY3B1L21pY3JvY29kZS9hbWQuYyBiL2FyY2gveDg2L2tlcm5lbC9jcHUvbWljcm9jb2Rl
L2FtZC5jCmluZGV4IGUxZjNiYTE5YmE1NC4uMDZkNGU2N2YzMWFiIDEwMDY0NAotLS0gYS9hcmNo
L3g4Ni9rZXJuZWwvY3B1L21pY3JvY29kZS9hbWQuYworKysgYi9hcmNoL3g4Ni9rZXJuZWwvY3B1
L21pY3JvY29kZS9hbWQuYwpAQCAtNjEsNyArNjEsNyBAQCBzdGF0aWMgdTggYW1kX3Vjb2RlX3Bh
dGNoW1BBVENIX01BWF9TSVpFXTsKIAogLyoKICAqIE1pY3JvY29kZSBwYXRjaCBjb250YWluZXIg
ZmlsZSBpcyBwcmVwZW5kZWQgdG8gdGhlIGluaXRyZCBpbiBjcGlvCi0gKiBmb3JtYXQuIFNlZSBE
b2N1bWVudGF0aW9uL3g4Ni9taWNyb2NvZGUudHh0CisgKiBmb3JtYXQuIFNlZSBEb2N1bWVudGF0
aW9uL3g4Ni9taWNyb2NvZGUucnN0CiAgKi8KIHN0YXRpYyBjb25zdCBjaGFyCiB1Y29kZV9wYXRo
W10gX19tYXliZV91bnVzZWQgPSAia2VybmVsL3g4Ni9taWNyb2NvZGUvQXV0aGVudGljQU1ELmJp
biI7CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwva2V4ZWMtYnppbWFnZTY0LmMgYi9hcmNo
L3g4Ni9rZXJuZWwva2V4ZWMtYnppbWFnZTY0LmMKaW5kZXggMjJmNjBkZDI2NDYwLi5iMDdlNzA2
OWIwOWUgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2tlcm5lbC9rZXhlYy1iemltYWdlNjQuYworKysg
Yi9hcmNoL3g4Ni9rZXJuZWwva2V4ZWMtYnppbWFnZTY0LmMKQEAgLTQxNiw3ICs0MTYsNyBAQCBz
dGF0aWMgdm9pZCAqYnpJbWFnZTY0X2xvYWQoc3RydWN0IGtpbWFnZSAqaW1hZ2UsIGNoYXIgKmtl
cm5lbCwKIAllZmlfbWFwX29mZnNldCA9IHBhcmFtc19jbWRsaW5lX3N6OwogCWVmaV9zZXR1cF9k
YXRhX29mZnNldCA9IGVmaV9tYXBfb2Zmc2V0ICsgQUxJR04oZWZpX21hcF9zeiwgMTYpOwogCi0J
LyogQ29weSBzZXR1cCBoZWFkZXIgb250byBib290cGFyYW1zLiBEb2N1bWVudGF0aW9uL3g4Ni9i
b290LnR4dCAqLworCS8qIENvcHkgc2V0dXAgaGVhZGVyIG9udG8gYm9vdHBhcmFtcy4gRG9jdW1l
bnRhdGlvbi94ODYvYm9vdC5yc3QgKi8KIAlzZXR1cF9oZWFkZXJfc2l6ZSA9IDB4MDIwMiArIGtl
cm5lbFsweDAyMDFdIC0gc2V0dXBfaGRyX29mZnNldDsKIAogCS8qIElzIHRoZXJlIGEgbGltaXQg
b24gc2V0dXAgaGVhZGVyIHNpemU/ICovCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwvcGNp
LWRtYS5jIGIvYXJjaC94ODYva2VybmVsL3BjaS1kbWEuYwppbmRleCBkY2QyNzJkYmQwYTkuLmY2
MmI0OThiMThmYiAxMDA2NDQKLS0tIGEvYXJjaC94ODYva2VybmVsL3BjaS1kbWEuYworKysgYi9h
cmNoL3g4Ni9rZXJuZWwvcGNpLWRtYS5jCkBAIC03MCw3ICs3MCw3IEBAIHZvaWQgX19pbml0IHBj
aV9pb21tdV9hbGxvYyh2b2lkKQogfQogCiAvKgotICogU2VlIDxEb2N1bWVudGF0aW9uL3g4Ni94
ODZfNjQvYm9vdC1vcHRpb25zLnR4dD4gZm9yIHRoZSBpb21tdSBrZXJuZWwKKyAqIFNlZSA8RG9j
dW1lbnRhdGlvbi94ODYveDg2XzY0L2Jvb3Qtb3B0aW9ucy5yc3Q+IGZvciB0aGUgaW9tbXUga2Vy
bmVsCiAgKiBwYXJhbWV0ZXIgZG9jdW1lbnRhdGlvbi4KICAqLwogc3RhdGljIF9faW5pdCBpbnQg
aW9tbXVfc2V0dXAoY2hhciAqcCkKZGlmZiAtLWdpdCBhL2FyY2gveDg2L21tL3RsYi5jIGIvYXJj
aC94ODYvbW0vdGxiLmMKaW5kZXggN2Y2MTQzMWM3NWZiLi40MDBjMWJhMDMzYWEgMTAwNjQ0Ci0t
LSBhL2FyY2gveDg2L21tL3RsYi5jCisrKyBiL2FyY2gveDg2L21tL3RsYi5jCkBAIC03MTEsNyAr
NzExLDcgQEAgdm9pZCBuYXRpdmVfZmx1c2hfdGxiX290aGVycyhjb25zdCBzdHJ1Y3QgY3B1bWFz
ayAqY3B1bWFzaywKIH0KIAogLyoKLSAqIFNlZSBEb2N1bWVudGF0aW9uL3g4Ni90bGIudHh0IGZv
ciBkZXRhaWxzLiAgV2UgY2hvb3NlIDMzCisgKiBTZWUgRG9jdW1lbnRhdGlvbi94ODYvdGxiLnJz
dCBmb3IgZGV0YWlscy4gIFdlIGNob29zZSAzMwogICogYmVjYXVzZSBpdCBpcyBsYXJnZSBlbm91
Z2ggdG8gY292ZXIgdGhlIHZhc3QgbWFqb3JpdHkgKGF0CiAgKiBsZWFzdCA5NSUpIG9mIGFsbG9j
YXRpb25zLCBhbmQgaXMgc21hbGwgZW5vdWdoIHRoYXQgd2UgYXJlCiAgKiBjb25maWRlbnQgaXQg
d2lsbCBub3QgY2F1c2UgdG9vIG11Y2ggb3ZlcmhlYWQuICBFYWNoIHNpbmdsZQpkaWZmIC0tZ2l0
IGEvYXJjaC94ODYvcGxhdGZvcm0vcHZoL2VubGlnaHRlbi5jIGIvYXJjaC94ODYvcGxhdGZvcm0v
cHZoL2VubGlnaHRlbi5jCmluZGV4IDE4NjFhMmJhMGYyYi4uYzBhNTAyZjdlM2E3IDEwMDY0NAot
LS0gYS9hcmNoL3g4Ni9wbGF0Zm9ybS9wdmgvZW5saWdodGVuLmMKKysrIGIvYXJjaC94ODYvcGxh
dGZvcm0vcHZoL2VubGlnaHRlbi5jCkBAIC04Niw3ICs4Niw3IEBAIHN0YXRpYyB2b2lkIF9faW5p
dCBpbml0X3B2aF9ib290cGFyYW1zKGJvb2wgeGVuX2d1ZXN0KQogCX0KIAogCS8qCi0JICogU2Vl
IERvY3VtZW50YXRpb24veDg2L2Jvb3QudHh0LgorCSAqIFNlZSBEb2N1bWVudGF0aW9uL3g4Ni9i
b290LnJzdC4KIAkgKgogCSAqIFZlcnNpb24gMi4xMiBzdXBwb3J0cyBYZW4gZW50cnkgcG9pbnQg
YnV0IHdlIHdpbGwgdXNlIGRlZmF1bHQgeDg2L1BDCiAJICogZW52aXJvbm1lbnQgKGkuZS4gaGFy
ZHdhcmVfc3ViYXJjaCAwKS4KZGlmZiAtLWdpdCBhL2RyaXZlcnMvYWNwaS9LY29uZmlnIGIvZHJp
dmVycy9hY3BpL0tjb25maWcKaW5kZXggMjgzZWU5NDIyNGM2Li4yNDM4ZjM3ZjJjYTEgMTAwNjQ0
Ci0tLSBhL2RyaXZlcnMvYWNwaS9LY29uZmlnCisrKyBiL2RyaXZlcnMvYWNwaS9LY29uZmlnCkBA
IC0zMzMsNyArMzMzLDcgQEAgY29uZmlnIEFDUElfQ1VTVE9NX0RTRFRfRklMRQogCWRlcGVuZHMg
b24gIVNUQU5EQUxPTkUKIAloZWxwCiAJICBUaGlzIG9wdGlvbiBzdXBwb3J0cyBhIGN1c3RvbSBE
U0RUIGJ5IGxpbmtpbmcgaXQgaW50byB0aGUga2VybmVsLgotCSAgU2VlIERvY3VtZW50YXRpb24v
YWNwaS9kc2R0LW92ZXJyaWRlLnR4dAorCSAgU2VlIERvY3VtZW50YXRpb24vYWRtaW4tZ3VpZGUv
YWNwaS9kc2R0LW92ZXJyaWRlLnJzdAogCiAJICBFbnRlciB0aGUgZnVsbCBwYXRoIG5hbWUgdG8g
dGhlIGZpbGUgd2hpY2ggaW5jbHVkZXMgdGhlIEFtbENvZGUKIAkgIG9yIGRzZHRfYW1sX2NvZGUg
ZGVjbGFyYXRpb24uCkBAIC0zNTUsNyArMzU1LDcgQEAgY29uZmlnIEFDUElfVEFCTEVfVVBHUkFE
RQogCSAgVGhpcyBvcHRpb24gcHJvdmlkZXMgZnVuY3Rpb25hbGl0eSB0byB1cGdyYWRlIGFyYml0
cmFyeSBBQ1BJIHRhYmxlcwogCSAgdmlhIGluaXRyZC4gTm8gZnVuY3Rpb25hbCBjaGFuZ2UgaWYg
bm8gQUNQSSB0YWJsZXMgYXJlIHBhc3NlZCB2aWEKIAkgIGluaXRyZCwgdGhlcmVmb3JlIGl0J3Mg
c2FmZSB0byBzYXkgWS4KLQkgIFNlZSBEb2N1bWVudGF0aW9uL2FjcGkvaW5pdHJkX3RhYmxlX292
ZXJyaWRlLnR4dCBmb3IgZGV0YWlscworCSAgU2VlIERvY3VtZW50YXRpb24vYWRtaW4tZ3VpZGUv
YWNwaS9pbml0cmRfdGFibGVfb3ZlcnJpZGUucnN0IGZvciBkZXRhaWxzCiAKIGNvbmZpZyBBQ1BJ
X1RBQkxFX09WRVJSSURFX1ZJQV9CVUlMVElOX0lOSVRSRAogCWJvb2wgIk92ZXJyaWRlIEFDUEkg
dGFibGVzIGZyb20gYnVpbHQtaW4gaW5pdHJkIgpAQCAtMzY1LDcgKzM2NSw3IEBAIGNvbmZpZyBB
Q1BJX1RBQkxFX09WRVJSSURFX1ZJQV9CVUlMVElOX0lOSVRSRAogCSAgVGhpcyBvcHRpb24gcHJv
dmlkZXMgZnVuY3Rpb25hbGl0eSB0byBvdmVycmlkZSBhcmJpdHJhcnkgQUNQSSB0YWJsZXMKIAkg
IGZyb20gYnVpbHQtaW4gdW5jb21wcmVzc2VkIGluaXRyZC4KIAotCSAgU2VlIERvY3VtZW50YXRp
b24vYWNwaS9pbml0cmRfdGFibGVfb3ZlcnJpZGUudHh0IGZvciBkZXRhaWxzCisJICBTZWUgRG9j
dW1lbnRhdGlvbi9hZG1pbi1ndWlkZS9hY3BpL2luaXRyZF90YWJsZV9vdmVycmlkZS5yc3QgZm9y
IGRldGFpbHMKIAogY29uZmlnIEFDUElfREVCVUcKIAlib29sICJEZWJ1ZyBTdGF0ZW1lbnRzIgpA
QCAtMzc0LDcgKzM3NCw3IEBAIGNvbmZpZyBBQ1BJX0RFQlVHCiAJICBvdXRwdXQgYW5kIGluY3Jl
YXNlcyB0aGUga2VybmVsIHNpemUgYnkgYXJvdW5kIDUwSy4KIAogCSAgVXNlIHRoZSBhY3BpLmRl
YnVnX2xheWVyIGFuZCBhY3BpLmRlYnVnX2xldmVsIGtlcm5lbCBjb21tYW5kLWxpbmUKLQkgIHBh
cmFtZXRlcnMgZG9jdW1lbnRlZCBpbiBEb2N1bWVudGF0aW9uL2FjcGkvZGVidWcudHh0IGFuZAor
CSAgcGFyYW1ldGVycyBkb2N1bWVudGVkIGluIERvY3VtZW50YXRpb24vZmlybXdhcmUtZ3VpZGUv
YWNwaS9kZWJ1Zy5yc3QgYW5kCiAJICBEb2N1bWVudGF0aW9uL2FkbWluLWd1aWRlL2tlcm5lbC1w
YXJhbWV0ZXJzLnJzdCB0byBjb250cm9sIHRoZSB0eXBlIGFuZAogCSAgYW1vdW50IG9mIGRlYnVn
IG91dHB1dC4KIApAQCAtNDQ1LDcgKzQ0NSw3IEBAIGNvbmZpZyBBQ1BJX0NVU1RPTV9NRVRIT0QK
IAloZWxwCiAJICBUaGlzIGRlYnVnIGZhY2lsaXR5IGFsbG93cyBBQ1BJIEFNTCBtZXRob2RzIHRv
IGJlIGluc2VydGVkIGFuZC9vcgogCSAgcmVwbGFjZWQgd2l0aG91dCByZWJvb3RpbmcgdGhlIHN5
c3RlbS4gRm9yIGRldGFpbHMgcmVmZXIgdG86Ci0JICBEb2N1bWVudGF0aW9uL2FjcGkvbWV0aG9k
LWN1c3RvbWl6aW5nLnR4dC4KKwkgIERvY3VtZW50YXRpb24vZmlybXdhcmUtZ3VpZGUvYWNwaS9t
ZXRob2QtY3VzdG9taXppbmcucnN0LgogCiAJICBOT1RFOiBUaGlzIG9wdGlvbiBpcyBzZWN1cml0
eSBzZW5zaXRpdmUsIGJlY2F1c2UgaXQgYWxsb3dzIGFyYml0cmFyeQogCSAga2VybmVsIG1lbW9y
eSB0byBiZSB3cml0dGVuIHRvIGJ5IHJvb3QgKHVpZD0wKSB1c2VycywgYWxsb3dpbmcgdGhlbQpk
aWZmIC0tZ2l0IGEvZHJpdmVycy9uZXQvZXRoZXJuZXQvZmFyYWRheS9mdGdtYWMxMDAuYyBiL2Ry
aXZlcnMvbmV0L2V0aGVybmV0L2ZhcmFkYXkvZnRnbWFjMTAwLmMKaW5kZXggYjE3Yjc5ZTYxMmEz
Li5hYzYyODBhZDQzYTEgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvbmV0L2V0aGVybmV0L2ZhcmFkYXkv
ZnRnbWFjMTAwLmMKKysrIGIvZHJpdmVycy9uZXQvZXRoZXJuZXQvZmFyYWRheS9mdGdtYWMxMDAu
YwpAQCAtMTA3NSw3ICsxMDc1LDcgQEAgc3RhdGljIGludCBmdGdtYWMxMDBfbWlpX3Byb2JlKHN0
cnVjdCBmdGdtYWMxMDAgKnByaXYsIHBoeV9pbnRlcmZhY2VfdCBpbnRmKQogCX0KIAogCS8qIElu
ZGljYXRlIHRoYXQgd2Ugc3VwcG9ydCBQQVVTRSBmcmFtZXMgKHNlZSBjb21tZW50IGluCi0JICog
RG9jdW1lbnRhdGlvbi9uZXR3b3JraW5nL3BoeS50eHQpCisJICogRG9jdW1lbnRhdGlvbi9uZXR3
b3JraW5nL3BoeS5yc3QpCiAJICovCiAJcGh5X3N1cHBvcnRfYXN5bV9wYXVzZShwaHlkZXYpOwog
CmRpZmYgLS1naXQgYS9kcml2ZXJzL3N0YWdpbmcvZmllbGRidXMvRG9jdW1lbnRhdGlvbi9maWVs
ZGJ1c19kZXYudHh0IGIvZHJpdmVycy9zdGFnaW5nL2ZpZWxkYnVzL0RvY3VtZW50YXRpb24vZmll
bGRidXNfZGV2LnR4dAppbmRleCA1NmFmM2Y2NTBmYTMuLjg5ZmI4ZTE0Njc2ZiAxMDA2NDQKLS0t
IGEvZHJpdmVycy9zdGFnaW5nL2ZpZWxkYnVzL0RvY3VtZW50YXRpb24vZmllbGRidXNfZGV2LnR4
dAorKysgYi9kcml2ZXJzL3N0YWdpbmcvZmllbGRidXMvRG9jdW1lbnRhdGlvbi9maWVsZGJ1c19k
ZXYudHh0CkBAIC01NCw4ICs1NCw4IEBAIGEgbGltaXRlZCBmZXcgY29tbW9uIGJlaGF2aW91cnMg
YW5kIHByb3BlcnRpZXMuIFRoaXMgYWxsb3dzIHVzIHRvIGRlZmluZQogYSBzaW1wbGUgaW50ZXJm
YWNlIGNvbnNpc3Rpbmcgb2YgYSBjaGFyYWN0ZXIgZGV2aWNlIGFuZCBhIHNldCBvZiBzeXNmcyBm
aWxlczoKIAogU2VlOgotRG9jdW1lbnRhdGlvbi9BQkkvdGVzdGluZy9zeXNmcy1jbGFzcy1maWVs
ZGJ1cy1kZXYKLURvY3VtZW50YXRpb24vQUJJL3Rlc3RpbmcvZmllbGRidXMtZGV2LWNkZXYKK2Ry
aXZlcnMvc3RhZ2luZy9maWVsZGJ1cy9Eb2N1bWVudGF0aW9uL0FCSS9zeXNmcy1jbGFzcy1maWVs
ZGJ1cy1kZXYKK2RyaXZlcnMvc3RhZ2luZy9maWVsZGJ1cy9Eb2N1bWVudGF0aW9uL0FCSS9maWVs
ZGJ1cy1kZXYtY2RldgogCiBOb3RlIHRoYXQgdGhpcyBzaW1wbGUgaW50ZXJmYWNlIGRvZXMgbm90
IHByb3ZpZGUgYSB3YXkgdG8gbW9kaWZ5IGFkYXB0ZXIKIGNvbmZpZ3VyYXRpb24gc2V0dGluZ3Mu
IEl0IGlzIHRoZXJlZm9yZSB1c2VmdWwgb25seSBmb3IgYWRhcHRlcnMgdGhhdCBnZXQgdGhlaXIK
ZGlmZiAtLWdpdCBhL2RyaXZlcnMvdmhvc3Qvdmhvc3QuYyBiL2RyaXZlcnMvdmhvc3Qvdmhvc3Qu
YwppbmRleCAxZTNlZDQxYWUxZjMuLjY5OTM4ZGJhZTJkMCAxMDA2NDQKLS0tIGEvZHJpdmVycy92
aG9zdC92aG9zdC5jCisrKyBiL2RyaXZlcnMvdmhvc3Qvdmhvc3QuYwpAQCAtMTY5NCw3ICsxNjk0
LDcgQEAgRVhQT1JUX1NZTUJPTF9HUEwodmhvc3RfZGV2X2lvY3RsKTsKIAogLyogVE9ETzogVGhp
cyBpcyByZWFsbHkgaW5lZmZpY2llbnQuICBXZSBuZWVkIHNvbWV0aGluZyBsaWtlIGdldF91c2Vy
KCkKICAqIChpbnN0cnVjdGlvbiBkaXJlY3RseSBhY2Nlc3NlcyB0aGUgZGF0YSwgd2l0aCBhbiBl
eGNlcHRpb24gdGFibGUgZW50cnkKLSAqIHJldHVybmluZyAtRUZBVUxUKS4gU2VlIERvY3VtZW50
YXRpb24veDg2L2V4Y2VwdGlvbi10YWJsZXMudHh0LgorICogcmV0dXJuaW5nIC1FRkFVTFQpLiBT
ZWUgRG9jdW1lbnRhdGlvbi94ODYvZXhjZXB0aW9uLXRhYmxlcy5yc3QuCiAgKi8KIHN0YXRpYyBp
bnQgc2V0X2JpdF90b191c2VyKGludCBuciwgdm9pZCBfX3VzZXIgKmFkZHIpCiB7CmRpZmYgLS1n
aXQgYS9pbmNsdWRlL2FjcGkvYWNwaV9kcml2ZXJzLmggYi9pbmNsdWRlL2FjcGkvYWNwaV9kcml2
ZXJzLmgKaW5kZXggZGUxODA0YWVhZjY5Li45OGUzZGI3YTg5Y2QgMTAwNjQ0Ci0tLSBhL2luY2x1
ZGUvYWNwaS9hY3BpX2RyaXZlcnMuaAorKysgYi9pbmNsdWRlL2FjcGkvYWNwaV9kcml2ZXJzLmgK
QEAgLTI1LDcgKzI1LDcgQEAKICNkZWZpbmUgQUNQSV9NQVhfU1RSSU5HCQkJODAKIAogLyoKLSAq
IFBsZWFzZSB1cGRhdGUgZHJpdmVycy9hY3BpL2RlYnVnLmMgYW5kIERvY3VtZW50YXRpb24vYWNw
aS9kZWJ1Zy50eHQKKyAqIFBsZWFzZSB1cGRhdGUgZHJpdmVycy9hY3BpL2RlYnVnLmMgYW5kIERv
Y3VtZW50YXRpb24vZmlybXdhcmUtZ3VpZGUvYWNwaS9kZWJ1Zy5yc3QKICAqIGlmIHlvdSBhZGQg
dG8gdGhpcyBsaXN0LgogICovCiAjZGVmaW5lIEFDUElfQlVTX0NPTVBPTkVOVAkJMHgwMDAxMDAw
MApkaWZmIC0tZ2l0IGEvaW5jbHVkZS9saW51eC9mc19jb250ZXh0LmggYi9pbmNsdWRlL2xpbnV4
L2ZzX2NvbnRleHQuaAppbmRleCAxZjk2NjY3MGM4ZGMuLjYyM2ViNTg1NjBiOSAxMDA2NDQKLS0t
IGEvaW5jbHVkZS9saW51eC9mc19jb250ZXh0LmgKKysrIGIvaW5jbHVkZS9saW51eC9mc19jb250
ZXh0LmgKQEAgLTg1LDcgKzg1LDcgQEAgc3RydWN0IGZzX3BhcmFtZXRlciB7CiAgKiBTdXBlcmJs
b2NrIGNyZWF0aW9uIGZpbGxzIGluIC0+cm9vdCB3aGVyZWFzIHJlY29uZmlndXJhdGlvbiBiZWdp
bnMgd2l0aCB0aGlzCiAgKiBhbHJlYWR5IHNldC4KICAqCi0gKiBTZWUgRG9jdW1lbnRhdGlvbi9m
aWxlc3lzdGVtcy9tb3VudGluZy50eHQKKyAqIFNlZSBEb2N1bWVudGF0aW9uL2ZpbGVzeXN0ZW1z
L21vdW50X2FwaS50eHQKICAqLwogc3RydWN0IGZzX2NvbnRleHQgewogCWNvbnN0IHN0cnVjdCBm
c19jb250ZXh0X29wZXJhdGlvbnMgKm9wczsKZGlmZiAtLWdpdCBhL2luY2x1ZGUvbGludXgvbHNt
X2hvb2tzLmggYi9pbmNsdWRlL2xpbnV4L2xzbV9ob29rcy5oCmluZGV4IDQ3ZjU4Y2ZiNmExOS4u
ZGYxMzE4ZDg1ZjdkIDEwMDY0NAotLS0gYS9pbmNsdWRlL2xpbnV4L2xzbV9ob29rcy5oCisrKyBi
L2luY2x1ZGUvbGludXgvbHNtX2hvb2tzLmgKQEAgLTc3LDcgKzc3LDcgQEAKICAqCXN0YXRlLiAg
VGhpcyBpcyBjYWxsZWQgaW1tZWRpYXRlbHkgYWZ0ZXIgY29tbWl0X2NyZWRzKCkuCiAgKgogICog
U2VjdXJpdHkgaG9va3MgZm9yIG1vdW50IHVzaW5nIGZzX2NvbnRleHQuCi0gKglbU2VlIGFsc28g
RG9jdW1lbnRhdGlvbi9maWxlc3lzdGVtcy9tb3VudGluZy50eHRdCisgKglbU2VlIGFsc28gRG9j
dW1lbnRhdGlvbi9maWxlc3lzdGVtcy9tb3VudF9hcGkudHh0XQogICoKICAqIEBmc19jb250ZXh0
X2R1cDoKICAqCUFsbG9jYXRlIGFuZCBhdHRhY2ggYSBzZWN1cml0eSBzdHJ1Y3R1cmUgdG8gc2Mt
PnNlY3VyaXR5LiAgVGhpcyBwb2ludGVyCmRpZmYgLS1naXQgYS9tbS9LY29uZmlnIGIvbW0vS2Nv
bmZpZwppbmRleCBlZThkMWYzMTE4NTguLjZlNWZiODFiZGU0YiAxMDA2NDQKLS0tIGEvbW0vS2Nv
bmZpZworKysgYi9tbS9LY29uZmlnCkBAIC0xNjUsNyArMTY1LDcgQEAgY29uZmlnIE1FTU9SWV9I
T1RQTFVHX0RFRkFVTFRfT05MSU5FCiAJICBvbmxpbmluZyBwb2xpY3kgKC9zeXMvZGV2aWNlcy9z
eXN0ZW0vbWVtb3J5L2F1dG9fb25saW5lX2Jsb2Nrcykgd2hpY2gKIAkgIGRldGVybWluZXMgd2hh
dCBoYXBwZW5zIHRvIG5ld2x5IGFkZGVkIG1lbW9yeSByZWdpb25zLiBQb2xpY3kgc2V0dGluZwog
CSAgY2FuIGFsd2F5cyBiZSBjaGFuZ2VkIGF0IHJ1bnRpbWUuCi0JICBTZWUgRG9jdW1lbnRhdGlv
bi9tZW1vcnktaG90cGx1Zy50eHQgZm9yIG1vcmUgaW5mb3JtYXRpb24uCisJICBTZWUgRG9jdW1l
bnRhdGlvbi9hZG1pbi1ndWlkZS9tbS9tZW1vcnktaG90cGx1Zy5yc3QgZm9yIG1vcmUgaW5mb3Jt
YXRpb24uCiAKIAkgIFNheSBZIGhlcmUgaWYgeW91IHdhbnQgYWxsIGhvdC1wbHVnZ2VkIG1lbW9y
eSBibG9ja3MgdG8gYXBwZWFyIGluCiAJICAnb25saW5lJyBzdGF0ZSBieSBkZWZhdWx0LgpkaWZm
IC0tZ2l0IGEvc2VjdXJpdHkvS2NvbmZpZyBiL3NlY3VyaXR5L0tjb25maWcKaW5kZXggYWVhYzM2
NzZkZDRkLi42ZDc1ZWQ3MTk3MGMgMTAwNjQ0Ci0tLSBhL3NlY3VyaXR5L0tjb25maWcKKysrIGIv
c2VjdXJpdHkvS2NvbmZpZwpAQCAtNjIsNyArNjIsNyBAQCBjb25maWcgUEFHRV9UQUJMRV9JU09M
QVRJT04KIAkgIGVuc3VyaW5nIHRoYXQgdGhlIG1ham9yaXR5IG9mIGtlcm5lbCBhZGRyZXNzZXMg
YXJlIG5vdCBtYXBwZWQKIAkgIGludG8gdXNlcnNwYWNlLgogCi0JICBTZWUgRG9jdW1lbnRhdGlv
bi94ODYvcHRpLnR4dCBmb3IgbW9yZSBkZXRhaWxzLgorCSAgU2VlIERvY3VtZW50YXRpb24veDg2
L3B0aS5yc3QgZm9yIG1vcmUgZGV0YWlscy4KIAogY29uZmlnIFNFQ1VSSVRZX0lORklOSUJBTkQK
IAlib29sICJJbmZpbmliYW5kIFNlY3VyaXR5IEhvb2tzIgpkaWZmIC0tZ2l0IGEvdG9vbHMvaW5j
bHVkZS9saW51eC9lcnIuaCBiL3Rvb2xzL2luY2x1ZGUvbGludXgvZXJyLmgKaW5kZXggMmY1YTEy
Yjg4YTg2Li4yNWYyYmIzYTk5MWQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2luY2x1ZGUvbGludXgvZXJy
LmgKKysrIGIvdG9vbHMvaW5jbHVkZS9saW51eC9lcnIuaApAQCAtMjAsNyArMjAsNyBAQAogICog
VXNlcnNwYWNlIG5vdGU6CiAgKiBUaGUgc2FtZSBwcmluY2lwbGUgd29ya3MgZm9yIHVzZXJzcGFj
ZSwgYmVjYXVzZSAnZXJyb3InIHBvaW50ZXJzCiAgKiBmYWxsIGRvd24gdG8gdGhlIHVudXNlZCBo
b2xlIGZhciBmcm9tIHVzZXIgc3BhY2UsIGFzIGRlc2NyaWJlZAotICogaW4gRG9jdW1lbnRhdGlv
bi94ODYveDg2XzY0L21tLnR4dCBmb3IgeDg2XzY0IGFyY2g6CisgKiBpbiBEb2N1bWVudGF0aW9u
L3g4Ni94ODZfNjQvbW0ucnN0IGZvciB4ODZfNjQgYXJjaDoKICAqCiAgKiAwMDAwMDAwMDAwMDAw
MDAwIC0gMDAwMDdmZmZmZmZmZmZmZiAoPTQ3IGJpdHMpIHVzZXIgc3BhY2UsIGRpZmZlcmVudCBw
ZXIgbW0gaG9sZSBjYXVzZWQgYnkgWzQ4OjYzXSBzaWduIGV4dGVuc2lvbgogICogZmZmZmZmZmZm
ZmUwMDAwMCAtIGZmZmZmZmZmZmZmZmZmZmYgKD0yIE1CKSB1bnVzZWQgaG9sZQpkaWZmIC0tZ2l0
IGEvdG9vbHMvb2JqdG9vbC9Eb2N1bWVudGF0aW9uL3N0YWNrLXZhbGlkYXRpb24udHh0IGIvdG9v
bHMvb2JqdG9vbC9Eb2N1bWVudGF0aW9uL3N0YWNrLXZhbGlkYXRpb24udHh0CmluZGV4IDRkZDEx
YTU1NGI5Yi4uZGUwOTQ2NzAwNTBiIDEwMDY0NAotLS0gYS90b29scy9vYmp0b29sL0RvY3VtZW50
YXRpb24vc3RhY2stdmFsaWRhdGlvbi50eHQKKysrIGIvdG9vbHMvb2JqdG9vbC9Eb2N1bWVudGF0
aW9uL3N0YWNrLXZhbGlkYXRpb24udHh0CkBAIC0yMSw3ICsyMSw3IEBAIGluc3RydWN0aW9ucyku
ICBTaW1pbGFybHksIGl0IGtub3dzIGhvdyB0byBmb2xsb3cgc3dpdGNoIHN0YXRlbWVudHMsIGZv
cgogd2hpY2ggZ2NjIHNvbWV0aW1lcyB1c2VzIGp1bXAgdGFibGVzLgogCiAoT2JqdG9vbCBhbHNv
IGhhcyBhbiAnb3JjIGdlbmVyYXRlJyBzdWJjb21tYW5kIHdoaWNoIGdlbmVyYXRlcyBkZWJ1Z2lu
Zm8KLWZvciB0aGUgT1JDIHVud2luZGVyLiAgU2VlIERvY3VtZW50YXRpb24veDg2L29yYy11bndp
bmRlci50eHQgaW4gdGhlCitmb3IgdGhlIE9SQyB1bndpbmRlci4gIFNlZSBEb2N1bWVudGF0aW9u
L3g4Ni9vcmMtdW53aW5kZXIucnN0IGluIHRoZQoga2VybmVsIHRyZWUgZm9yIG1vcmUgZGV0YWls
cy4pCiAKIApAQCAtMTAxLDcgKzEwMSw3IEBAIGIpIE9SQyAoT29wcyBSZXdpbmQgQ2FwYWJpbGl0
eSkgdW53aW5kIHRhYmxlIGdlbmVyYXRpb24KICAgIGJhbmQuICBTbyBpdCBkb2Vzbid0IGFmZmVj
dCBydW50aW1lIHBlcmZvcm1hbmNlIGFuZCBpdCBjYW4gYmUKICAgIHJlbGlhYmxlIGV2ZW4gd2hl
biBpbnRlcnJ1cHRzIG9yIGV4Y2VwdGlvbnMgYXJlIGludm9sdmVkLgogCi0gICBGb3IgbW9yZSBk
ZXRhaWxzLCBzZWUgRG9jdW1lbnRhdGlvbi94ODYvb3JjLXVud2luZGVyLnR4dC4KKyAgIEZvciBt
b3JlIGRldGFpbHMsIHNlZSBEb2N1bWVudGF0aW9uL3g4Ni9vcmMtdW53aW5kZXIucnN0LgogCiBj
KSBIaWdoZXIgbGl2ZSBwYXRjaGluZyBjb21wYXRpYmlsaXR5IHJhdGUKIApkaWZmIC0tZ2l0IGEv
dG9vbHMvdGVzdGluZy9zZWxmdGVzdHMveDg2L3Byb3RlY3Rpb25fa2V5cy5jIGIvdG9vbHMvdGVz
dGluZy9zZWxmdGVzdHMveDg2L3Byb3RlY3Rpb25fa2V5cy5jCmluZGV4IDVkNTQ2ZGNkYmM4MC4u
Nzk4YTVkZGVlZTU1IDEwMDY0NAotLS0gYS90b29scy90ZXN0aW5nL3NlbGZ0ZXN0cy94ODYvcHJv
dGVjdGlvbl9rZXlzLmMKKysrIGIvdG9vbHMvdGVzdGluZy9zZWxmdGVzdHMveDg2L3Byb3RlY3Rp
b25fa2V5cy5jCkBAIC0xLDYgKzEsNiBAQAogLy8gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQ
TC0yLjAKIC8qCi0gKiBUZXN0cyB4ODYgTWVtb3J5IFByb3RlY3Rpb24gS2V5cyAoc2VlIERvY3Vt
ZW50YXRpb24veDg2L3Byb3RlY3Rpb24ta2V5cy50eHQpCisgKiBUZXN0cyB4ODYgTWVtb3J5IFBy
b3RlY3Rpb24gS2V5cyAoc2VlIERvY3VtZW50YXRpb24veDg2L3Byb3RlY3Rpb24ta2V5cy5yc3Qp
CiAgKgogICogVGhlcmUgYXJlIGV4YW1wbGVzIGluIGhlcmUgb2Y6CiAgKiAgKiBob3cgdG8gc2V0
IHByb3RlY3Rpb24ga2V5cyBvbiBtZW1vcnkKLS0gCjIuMjEuMAoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 20 14:52:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 14:52:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSjdv-0001Rc-KR; Mon, 20 May 2019 14:51:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bcwN=TU=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hSjdu-0001RQ-4O
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 14:51:58 +0000
X-Inumbo-ID: cdd29c30-7b0e-11e9-828f-0f3da3ee36b7
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cdd29c30-7b0e-11e9-828f-0f3da3ee36b7;
 Mon, 20 May 2019 14:51:52 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hSjdn-0008WP-Uu; Mon, 20 May 2019 14:51:52 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hSjdn-0007mZ-EL; Mon, 20 May 2019 14:51:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hSjdn-0006YZ-Dg; Mon, 20 May 2019 14:51:51 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136484-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-upstream-4.10-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=04a43f76e2d73e8387bd3e3bd439ef8c6d69d361
X-Osstest-Versions-That: qemuu=6ea4cef2bd717045ac0e84b52a5b1b7716feb0c2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 20 May 2019 14:51:51 +0000
Subject: [Xen-devel] [qemu-upstream-4.10-testing test] 136484: tolerable
 FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjQ4NCBxZW11LXVwc3RyZWFtLTQuMTAtdGVzdGluZyByZWFsIFtyZWFsXQpodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTM2NDg0LwoKRmFp
bHVyZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2Vl
ZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1h
bWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyIGZhaWwgbGlrZSAxMjQ5MjEKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1o
dm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJl
c3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQy
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lv
biB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHFlbXV1ICAgICAgICAgICAgICAgIDA0YTQzZjc2ZTJk
NzNlODM4N2JkM2UzYmQ0MzllZjhjNmQ2OWQzNjEKYmFzZWxpbmUgdmVyc2lvbjoKIHFlbXV1ICAg
ICAgICAgICAgICAgIDZlYTRjZWYyYmQ3MTcwNDVhYzBlODRiNTJhNWIxYjc3MTZmZWIwYzIKCkxh
c3QgdGVzdCBvZiBiYXNpcyAgIDEyNDkyMSAgMjAxOC0wNy0wMiAxNjoyMzo0OSBaICAzMjEgZGF5
cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzQyNzEgIDIwMTktMDQtMDEgMTY6Mzk6MjQgWiAgIDQ4
IGRheXMgICAyMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5k
ZXIgdGVzdDoKICBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICBH
ZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICBHcmVnIEt1cnogPGdyb3VnQGthb2Qu
b3JnPgogIEphc29uIFdhbmcgPGphc293YW5nQHJlZGhhdC5jb20+CiAgS2V2aW4gV29sZiA8a3dv
bGZAcmVkaGF0LmNvbT4KICBMaSBRaWFuZyA8bGlxM2VhQGdtYWlsLmNvbT4KICBsaW56aGVjaGVu
ZyA8bGluemhlY2hlbmdAaHVhd2VpLmNvbT4KICBNaWNoYWVsIE1jQ29udmlsbGUgPG1tY2NvQG15
a29sYWIuY29tPgogIE1pY2hhZWwgVG9rYXJldiA8bWp0QHRscy5tc2sucnU+CiAgTmllbHMgZGUg
Vm9zIDxuZGV2b3NAcmVkaGF0LmNvbT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQu
Y29tPgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KICBQaGlsaXBw
ZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+CiAgUHJhc2FubmEgS3VtYXIgS2Fs
ZXZlciA8cHJhc2FubmEua2FsZXZlckByZWRoYXQuY29tPgogIFJvZ2VyIFBhdSBNb25uZSA8cm9n
ZXIucGF1QGNpdHJpeC5jb20+CiAgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5j
b20+CiAgUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+Cgpqb2JzOgog
YnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0
LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRv
dyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdo
dCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9n
cwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJl
IGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBp
biBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3Rl
cgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24g
OgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CiAgIDZlYTRj
ZWYyYmQuLjA0YTQzZjc2ZTIgIDA0YTQzZjc2ZTJkNzNlODM4N2JkM2UzYmQ0MzllZjhjNmQ2OWQz
NjEgLT4gc3RhYmxlLTQuMTAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 20 14:57:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 14:57:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSjjf-0001r4-3a; Mon, 20 May 2019 14:57:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=nz7w=TU=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1hSjje-0001qz-1D
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 14:57:54 +0000
X-Inumbo-ID: a39e6d32-7b0f-11e9-8980-bc764e045a96
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe1f::625])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a39e6d32-7b0f-11e9-8980-bc764e045a96;
 Mon, 20 May 2019 14:57:52 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=qzuzpmT43niXmsdiZ8cwdoZuCqBFttzp2377gqAUGFI=;
 b=keb59Q++e6saBZx7yYRm4Bw9buNQhoIDnCFJx/fvVPGntGjU0f0722HtiJYegDOaiy38drxtF5YquhA1xHN/BrZ2rU/w3OPJ1oBGyqzMAkEDCfB2HnI1OJzIyQ3eHA+DTassELSUWkNkps48sscG85VsrjnFaAujeINyujb1Ji/CduojhvTIrm59QIguogMBZE9rG0OwuvSJXi78RDjmUd7gH6fSe19NfP3N+7FjbTEapPNKa5xYlvTItOHgkBJRXZtFaQeor8WggSdm6z4udCFvyO1U9pnErh7OIFoapJv4U+0zXpqGLCqAE/sKSRR37f+GWecrYLITLqozTz4NfA==
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com (20.176.214.210) by
 AM0PR03MB4644.eurprd03.prod.outlook.com (20.177.41.89) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1900.17; Mon, 20 May 2019 14:57:49 +0000
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::55c5:599a:1f80:208a]) by AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::55c5:599a:1f80:208a%3]) with mapi id 15.20.1900.020; Mon, 20 May 2019
 14:57:49 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: Julien Grall <julien.grall@arm.com>
Thread-Topic: [PATCH v2 2/2] arm: rename tiny64.conf to tiny64_defconfig
Thread-Index: AQHVC+yMHILNn8cZtESyMQqnzza/oKZ0AF4AgAALHoCAAA4AAIAAB3EA
Date: Mon, 20 May 2019 14:57:48 +0000
Message-ID: <878sv18977.fsf@epam.com>
References: <20190516133735.18883-1-volodymyr_babchuk@epam.com>
 <20190516133735.18883-2-volodymyr_babchuk@epam.com>
 <1ca603c5-2e97-9529-963a-f381b04c727f@arm.com> <87a7fh8cr4.fsf@epam.com>
 <25b160f5-2f7d-40d9-8feb-9ea63a8a153f@arm.com>
In-Reply-To: <25b160f5-2f7d-40d9-8feb-9ea63a8a153f@arm.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
x-originating-ip: [85.223.209.22]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 966cbf52-fb6f-4b79-8672-08d6dd33869a
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600141)(711020)(4605104)(2017052603328)(7193020);
 SRVR:AM0PR03MB4644; 
x-ms-traffictypediagnostic: AM0PR03MB4644:
x-ms-exchange-purlcount: 1
x-microsoft-antispam-prvs: <AM0PR03MB46447F0B45F2CC1C234F7BB2E6060@AM0PR03MB4644.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:7219;
x-forefront-prvs: 004395A01C
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(346002)(376002)(136003)(366004)(396003)(39860400002)(199004)(189003)(14454004)(53936002)(102836004)(6506007)(6246003)(76116006)(91956017)(53546011)(55236004)(4326008)(25786009)(5660300002)(86362001)(305945005)(256004)(486006)(14444005)(80792005)(66476007)(66556008)(478600001)(966005)(66946007)(66446008)(64756008)(72206003)(73956011)(99286004)(316002)(76176011)(7736002)(446003)(26005)(11346002)(476003)(71200400001)(71190400001)(66066001)(2616005)(54906003)(6116002)(3846002)(68736007)(8936002)(6306002)(6486002)(81166006)(6916009)(229853002)(8676002)(186003)(6436002)(2906002)(6512007)(81156014)(36756003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB4644;
 H:AM0PR03MB4148.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: D/1EylTXH7z4CBkysBBjy57ZWDqS/NgqWuXD4DtoNyU8M+hon8/NeWyE2hQrp22NXJZR2s5HjNz3HFfUTAkBF3ad56y9JnfnTcWB5QCfbXcOtMJE+/LGBoXpOXMDJ9ebD39Sk2DNlePFycUMBAdFdTnR5doS3BpJWwRuE6L+XtiGxlmND4jVljQFYN2zIvyX/bs9ektm/tksH1+rtZw6SPx5QMz9dENaVtAKNVIDIewX/zS4rEkMT7scXfRiifTZvKrmsrioJhwIMG0a5FOTyF6QhBpfOgW5WKtBd7GhdLY9BfLwLidb1f0JKR6c6qQEDikKdDumbRPAYCODBEvlvsaaCGe7vvy6UhW6lFKIZBW4gvlZMvJOEFM/ra2Oz7tIZoZvrEudwMc1tbY8RlnQrKxgo1F/L9DyHdfWjaNapCQ=
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 966cbf52-fb6f-4b79-8672-08d6dd33869a
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 May 2019 14:57:48.9918 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB4644
Subject: Re: [Xen-devel] [PATCH v2 2/2] arm: rename tiny64.conf to
 tiny64_defconfig
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ckp1bGllbiBHcmFsbCB3cml0ZXM6Cgo+IEhpLAo+Cj4gT24gMjAvMDUvMjAxOSAxNDo0MSwgVm9s
b2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4+IEp1bGllbiBHcmFsbCB3cml0ZXM6Cj4+Cj4+PiBIaSwK
Pj4+Cj4+PiBGaXJzdCBvZiBhbGwsIHBsZWFzZSBhZGQgYSBjb3ZlciBsZXR0ZXIgd2hlbiB5b3Ug
c2VuZCBhIHNlcmllcy4gVGhpcwo+Pj4gaGVscCBmb3IgdGhyZWFkaW5nIGFuZCBhbHNvIGEgcGxh
Y2UgdG8gY29tbWVuZCBvbiBnZW5lcmFsIGZlZWRiYWNrLgo+PiBPaCwgb2theS4gVGhhdCB3YXMg
cXVpdGUgc2ltcGxlIGNoYW5nZSBhbmQgSSBkaWRuJ3Qgd2FudGVkIHRvIHNwYW0gd2l0aAo+PiBl
eHRyYSBlbWFpbHMuIEkgd2lsbCBpbmNsdWRlIGNvdmVyIGxldHRlciBuZXh0IHRpbWUuCj4+Cj4+
PiBGdXJ0aGVybW9yZSwgcGxlYXNlIHVzZSBzY3JpcHRzL3thZGQsIGdldH1fbWFpbnRhaW5lcnMu
cGwgdG8gZmluZCB0aGUKPj4+IGNvcnJlY3QgbWFpbnRhaW5lcnMuIFdoaWxlIEkgYWdyZWUgdGhh
dCBDQ2luZyBSRVNUIGlzIGEgZ29vZCBpZGVhLCB5b3UKPj4+IGhhdmVuJ3QgQ0NlZCBhbGwgb2Yg
dGhlbS4KPj4gUHJvYmxlbSBpcyB0aGF0IEkgdXNlZCB0aGlzIHNjcmlwdDoKPj4KPj4gJCAuL3Nj
cmlwdHMvZ2V0X21haW50YWluZXIucGwgLWYgZGVmY29uZmlnX3YyL3YyLTAwMDItYXJtLXJlbmFt
ZS10aW55NjQuY29uZi10by10aW55NjRfZGVmY29uZmlnLnBhdGNoCj4KPiAtZiBpcyB0byBiZSB1
c2VkIG9uIGFjdHVhbCBmaWxlIGluIHRoZSBzb3VyY2UgdHJlZS4gU28gdGhlIHJlc3VsdAo+IGJl
bG93IG1ha2VzIHNlbnNlLiBGb3IgYWN0dWFsIHBhdGNoLCB5b3UgaGF2ZSB0byBkcm9wIHRoZSAt
Zi4KQWgsIEkgc2VlLiBXaXRob3V0IC1mIEknbSBnZXR0aW5nIHRoZSBzYW1lIG1lc3NhZ2UgYXMg
d2l0aAphZGQtbWFpbnRhaW5lcnMucGw6CgolIC4vc2NyaXB0cy9nZXRfbWFpbnRhaW5lci5wbCBk
ZWZjb25maWdfdjIvdjItMDAwMi1hcm0tcmVuYW1lLXRpbnk2NC5jb25mLXRvLXRpbnk2NF9kZWZj
b25maWcucGF0Y2gKLi9zY3JpcHRzL2dldF9tYWludGFpbmVyLnBsOiBmaWxlICdkZWZjb25maWdf
djIvdjItMDAwMi1hcm0tcmVuYW1lLXRpbnk2NC5jb25mLXRvLXRpbnk2NF9kZWZjb25maWcucGF0
Y2gnIGRvZXNuJ3QgYXBwZWFyIHRvIGJlIGEgcGF0Y2guICBBZGQgLWYgdG8gb3B0aW9ucz8KClsu
Li5dCgo+Pgo+PiAlIHNjcmlwdHMvYWRkX21haW50YWluZXJzLnBsIC12IDIgLWQgZGVmY29uZmln
X3YyCj4+IFByb2Nlc3Npbmc6IHYyLTAwMDEtbWFrZWZpbGUtYWRkLXN1cHBvcnQtZm9yLV9kZWZj
b25maWctdGFyZ2V0cy5wYXRjaAo+PiBQcm9jZXNzaW5nOiB2Mi0wMDAyLWFybS1yZW5hbWUtdGlu
eTY0LmNvbmYtdG8tdGlueTY0X2RlZmNvbmZpZy5wYXRjaAo+PiAuL3NjcmlwdHMvZ2V0X21haW50
YWluZXIucGw6IGZpbGUgJ2RlZmNvbmZpZ192Mi92Mi0wMDAyLWFybS1yZW5hbWUtdGlueTY0LmNv
bmYtdG8tdGlueTY0X2RlZmNvbmZpZy5wYXRjaCcgZG9lc24ndCBhcHBlYXIgdG8gYmUgYSBwYXRj
aC4gIEFkZCAtZiB0byBvcHRpb25zPwo+Cj4gSSBoYXZlIGp1c3QgdHJpZWQgaXQgYW5kIGNhbid0
IGZpbmQgdGhlIHNhbWUgZXJyb3IuIENvdWxkIHlvdSBwcm92aWRlCj4gbW9yZSBkZXRhaWxzPyBT
dWNoIGFzIHdoZXJlIHRvIGRvIGNhbGwgZnJvbSB0aGUgZXhhY3QgY29udGVudCBvZiBlYWNoCj4g
cGF0Y2hlcy4uLgoKTXkgYmFzaWMgZmxvdzoKCiUgZ2l0IGZvcm1hdC1wYXRjaCAtdjIgLTIgLW8g
ZGVmY29uZmlnX3YyCiUgc2NyaXB0cy9hZGRfbWFpbnRhaW5lcnMucGwgLXYgMiAtZCBkZWZjb25m
aWdfdjIKUHJvY2Vzc2luZzogdjItMDAwMS1tYWtlZmlsZS1hZGQtc3VwcG9ydC1mb3ItX2RlZmNv
bmZpZy10YXJnZXRzLnBhdGNoClByb2Nlc3Npbmc6IHYyLTAwMDItYXJtLXJlbmFtZS10aW55NjQu
Y29uZi10by10aW55NjRfZGVmY29uZmlnLnBhdGNoCi4vc2NyaXB0cy9nZXRfbWFpbnRhaW5lci5w
bDogZmlsZSAnZGVmY29uZmlnX3YyL3YyLTAwMDItYXJtLXJlbmFtZS10aW55NjQuY29uZi10by10
aW55NjRfZGVmY29uZmlnLnBhdGNoJyBkb2Vzbid0IGFwcGVhciB0byBiZSBhIHBhdGNoLiAgQWRk
IC1mIHRvIG9wdGlvbnM/ClRoZW4gcGVyZm9ybToKZ2l0IHNlbmQtZW1haWwgLXRvIHhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZyBkZWZjb25maWdfdjIvdjItKi5wYXRjaAoKCkhFQUQgKHBy
aW9yIHRvIG15IHBhdGNoZXMpIGlzIGF0CjI3OGM2NDUxOWM2NjFjODUxZDM3ZTJhOTI5ZjAwNmZi
OGExZGNkMDEKCmdpdCB2ZXJzaW9uIDIuMjEuMAoKQ29udGVudHMgb2YgdGhlIHBhdGNoIGlzIHRo
ZSBleGFjdGx5IHRoZSBzYW1lIGFzIGluIG15IG9yaWdpbmFsCmVtYWlsLiBZb3UgY2FuIGZpbmQg
Ym90aCBwYXRjaGVzIGF0IFsxXS4KCj4+Cj4+Pgo+Pj4gT24gMTYvMDUvMjAxOSAxNDozNywgVm9s
b2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4+Pj4gQXMgYnVpbGQgc3lzdGVtIG5vdyBzdXBwb3J0cyAq
X2RlZmNvbmZpZyBydWxlcyBpdCBpcyBnb29kIHRvIGJlIGFibGUKPj4+PiB0byBjb25maWd1cmUg
bWluaW1hbCBYRU4gaW1hZ2Ugd2l0aAo+Pj4KPj4+IEkgYW0gYWZyYWlkIHRoaXMgaXMgbm90IGNv
cnJlY3QuIHRpbnk2NCB3aWxsIG5vdCBiZSBhYmxlIHRvIGdlbmVyYXRlIGEKPj4+IG1pbmltYWwg
Y29uZmlnIHRvIGJvb3Qgb24gYW55IHBsYXRmb3JtIHN1cHBvcnRlZCBieSBYZW4uCj4+Pgo+Pj4g
SXQgaXMgbWVhbnQgdG8gYmUgdXNlZCBhcyBhIGJhc2UgZm9yIHRhaWxvcmluZyB5b3VyIHBsYXRm
b3JtIHdoZXJlIGFsbAo+Pj4gdGhlIG9wdGlvbnMgYXJlIHR1cm5lZCBvZmYgYnkgZGVmYXVsdC4K
Pj4+Cj4+PiBTbyBJIHRoaW5rIG9mZmVyaW5nIGEgZGlyZWN0IGFjY2VzcyBpcyBsaWtlbHkgZ29p
bmcgdG8gYmUgbWlzdXNlZCBpbgo+Pj4gbW9zdCBvZiB0aGUgY2FzZXMgd2l0aG91dCBwcm9wZXIg
ZG9jdW1lbnRhdGlvbi4KPj4KPj4gSW4gdGhlIG9yaWdpbmFsIGNvbW1pdCBtZXNzYWdlIFN0ZWZh
bm8gc3VnZ2VzdGVkIHRvIHVzZSBvbGRkZWZjb25maWc6Cj4+Cj4+ICIgICBBZGQgYSB0aW55IGtj
b25maWcgY29uZmlndXJhdGlvbi4gRW5hYmxlZCBvbmx5IHRoZSBjcmVkaXQgc2NoZWR1bGVyLgo+
PiAgICAgIEl0IG9ubHkgY2FycmllcyBub24tZGVmYXVsdCBvcHRpb25zICh1c2UgbWFrZSBtZW51
Y29uZmlnIG9yIG1ha2UKPj4gICAgICBvbGRkZWZjb25maWcgdG8gcHJvZHVjZSBhIGNvbXBsZXRl
IC5jb25maWcgZmlsZSkuICIKPj4KPj4gSSBkb24ndCBzZWUgYW55IHNpZ25pZmljYW50IGRpZmZl
cmVuY2UgYmV0d2Vlbgo+Cj4gRGlkIHlvdSBhY3R1YWxseSB0cnkgdGhlIHR3byBhcHByb2FjaCBh
bmQgc2VlIGhvdyB0aGV5IGRpZmZlcj8KClllcy4gSSBkaWQgdGhlIGZvbGxvd2luZzoKCiUgY3Ag
YXJjaC9hcm0vY29uZmlncy90aW55NjRfZGVmY29uZmlnIC5jb25maWcKJSBtYWtlIG9sZGRlZmNv
bmZpZwptYWtlIC1mIC9ob21lL2xvcmMvd29yay94ZW4veGVuL3Rvb2xzL2tjb25maWcvTWFrZWZp
bGUua2NvbmZpZyBBUkNIPWFybTY0IFNSQ0FSQ0g9YXJtIEhPU1RDQz0iZ2NjIiBIT1NUQ1hYPSJn
KysiIG9sZGRlZmNvbmZpZwptYWtlWzFdOiBFbnRlcmluZyBkaXJlY3RvcnkgJy9ob21lL2xvcmMv
d29yay94ZW4veGVuJwpnY2MgLVdwLC1NRCx0b29scy9rY29uZmlnLy5jb25mLm8uZCAgICAtRF9H
TlVfU09VUkNFIC1EQ1VSU0VTX0xPQz0iPG5jdXJzZXMuaD4iIC1ETkNVUlNFU19XSURFQ0hBUj0x
IC1ETE9DQUxFICAgLWMgLW8gdG9vbHMva2NvbmZpZy9jb25mLm8gdG9vbHMva2NvbmZpZy9jb25m
LmMKZ2NjIC1XcCwtTUQsdG9vbHMva2NvbmZpZy8uemNvbmYudGFiLm8uZCAgICAtRF9HTlVfU09V
UkNFIC1EQ1VSU0VTX0xPQz0iPG5jdXJzZXMuaD4iIC1ETkNVUlNFU19XSURFQ0hBUj0xIC1ETE9D
QUxFICAtSXRvb2xzL2tjb25maWcgLWMgLW8gdG9vbHMva2NvbmZpZy96Y29uZi50YWIubyB0b29s
cy9rY29uZmlnL3pjb25mLnRhYi5jCmdjYyAgLW8gdG9vbHMva2NvbmZpZy9jb25mIHRvb2xzL2tj
b25maWcvY29uZi5vIHRvb2xzL2tjb25maWcvemNvbmYudGFiLm8gIAp0b29scy9rY29uZmlnL2Nv
bmYgLXMgLS1vbGRkZWZjb25maWcgS2NvbmZpZwptYWtlWzFdOiBMZWF2aW5nIGRpcmVjdG9yeSAn
L2hvbWUvbG9yYy93b3JrL3hlbi94ZW4nCgpBbmQKCiUgbWFrZSB0aW55NjRfZGVmY29uZmlnCm1h
a2UgLWYgL2hvbWUvbG9yYy93b3JrL3hlbi94ZW4vdG9vbHMva2NvbmZpZy9NYWtlZmlsZS5rY29u
ZmlnIEFSQ0g9YXJtNjQgU1JDQVJDSD1hcm0gSE9TVENDPSJnY2MiIEhPU1RDWFg9ImcrKyIgdGlu
eTY0X2RlZmNvbmZpZwptYWtlWzFdOiBFbnRlcmluZyBkaXJlY3RvcnkgJy9ob21lL2xvcmMvd29y
ay94ZW4veGVuJwpnY2MgLVdwLC1NRCx0b29scy9rY29uZmlnLy5jb25mLm8uZCAgICAtRF9HTlVf
U09VUkNFIC1EQ1VSU0VTX0xPQz0iPG5jdXJzZXMuaD4iIC1ETkNVUlNFU19XSURFQ0hBUj0xIC1E
TE9DQUxFICAgLWMgLW8gdG9vbHMva2NvbmZpZy9jb25mLm8gdG9vbHMva2NvbmZpZy9jb25mLmMK
Z2NjIC1XcCwtTUQsdG9vbHMva2NvbmZpZy8uemNvbmYudGFiLm8uZCAgICAtRF9HTlVfU09VUkNF
IC1EQ1VSU0VTX0xPQz0iPG5jdXJzZXMuaD4iIC1ETkNVUlNFU19XSURFQ0hBUj0xIC1ETE9DQUxF
ICAtSXRvb2xzL2tjb25maWcgLWMgLW8gdG9vbHMva2NvbmZpZy96Y29uZi50YWIubyB0b29scy9r
Y29uZmlnL3pjb25mLnRhYi5jCmdjYyAgLW8gdG9vbHMva2NvbmZpZy9jb25mIHRvb2xzL2tjb25m
aWcvY29uZi5vIHRvb2xzL2tjb25maWcvemNvbmYudGFiLm8gIAptYWtlWzFdOiBMZWF2aW5nIGRp
cmVjdG9yeSAnL2hvbWUvbG9yYy93b3JrL3hlbi94ZW4nCgpUaGVuIEkgY29tcGFyZWQgYm90aCAu
Y29uZmlnIGZpbGVzIGFuZCBmb3VuZCBubyBkaWZmZXJlbmNlIGF0IGFsbDoKCiUgZGlmZiAtdSAu
Y29uZmlnMSAuY29uZmlnMgooZGlzcGxheWVkIG5vdGhpbmcpCgo+Pgo+PiAjIGNwIHRpbnk2NC5j
b25mIC5jb25maWcgJiYgbWFrZSBvbGRkZWZjb25maWcKPgo+IFRoaXMgb25lIHdpbGwgYXNrIHlv
dSBkZXRhaWxzIG9uIHRoZSBjb25maWd1cmF0aW9uIHlvdSB3YW50IHdoaWxlLi4uCgpCdXQgaXQg
ZG9lcyBub3QsIHdoaWxlICJtYWtlIG9sZGNvbmZpZyIgZG9lcy4gQXJlIHlvdSBzdXJlIHlvdSBh
cmUgbm90CmNvbmZ1c2luZyBvbGRjb25maWcgYW5kIG9sZGRlZmNvbmZpZyB0YXJnZXRzPwoKPj4K
Pj4gYW5kCj4+Cj4+ICMgbWFrZSB0aW55NjRfZGVmY29uZmlnCj4KPiAuLi4gdGhpcyBvbmUgd2ls
bCBoaWRlIHRoZSBxdWVzdGlvbnMuCj4KPj4KPj4gQW55d2F5cywgaXQgaXMgdXAgdG8geW91IHRv
IGFjY2VwdCBvciBkZWNsaW5lIHRoaXMgcGFydGljdWxhciBwYXRjaC4gSQo+PiBtb3N0bHkgaW50
ZXJlc3RlZCBpbiB0aGUgZmlyc3QgcGF0Y2ggaW4gdGhlIHNlcmllcywgYmVjYXVzZSBvdXIgYnVp
bGQKPj4gc3lzdGVtIGRlcGVuZHMgb24gaXQuIFRoaXMgdmVyeSBwYXRjaCBJIHNlbnQgb3V0IG9u
bHkgYmVjYXVzZSBJIHdhbnRlZAo+PiB0byB0aWR5IHVwIHRoaW5ncyBhIGJpdC4gQnV0IGlmIHlv
dSBhcmUgc2F5aW5nIHRoYXQgaXQgaXMgaW50ZW5kZWQgdG8KPj4gc3RvcmUgbWluaW1hbCBjb25m
aWcgaW4gdGhpcyB3YXksIEknbSBva2F5IHdpdGggaXQuCj4KPiBUaGUgcG9pbnQgb2YgcmV2aWV3
IGlzIHRvIGRpc2N1c3Mgb24gdGhlIGFwcHJvYWNoIGFuZCBmaW5kIGEgY29tbW9uIGFncmVlbWVu
dC4KPgo+IElmIHlvdSByZWFkIG15IHByZXZpb3VzIGUtbWFpbCwgSSBkaWRuJ3QgY29tcGxldGVs
eSByZWplY3QgdGhlCj4gYXBwcm9hY2ggaW4gbXkgcHJldmlvdXMgZS1tYWlsLiBJIHBvaW50ZWQg
b3V0IHRoYXQgdGhlIHVzZXIgbWF5IGJlCj4gbWlzbGVkIG9mIHRoZSBuYW1lIGFuZCBoZW5jZSBk
b2N1bWVudGF0aW9uIHdvdWxkIGJlIHVzZWZ1bC4KCkknbSBva2F5IHdpdGggdGhpcy4gQW55IGlk
ZWFzIGhvdyB0byBkb2N1bWVudCBpdD8KClsxXSBodHRwczovL2dpdGh1Yi5jb20vbG9yYy94ZW4v
Y29tbWl0cy9kZWZjb25maWdfdjIKCi0tIApCZXN0IHJlZ2FyZHMsVm9sb2R5bXlyIEJhYmNodWsK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 20 15:13:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 15:13:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSjz3-0003bG-Lk; Mon, 20 May 2019 15:13:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DuAc=TU=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hSjz2-0003bB-8q
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 15:13:48 +0000
X-Inumbo-ID: dd566139-7b11-11e9-8980-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id dd566139-7b11-11e9-8980-bc764e045a96;
 Mon, 20 May 2019 15:13:47 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id C6C5280D;
 Mon, 20 May 2019 08:13:46 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 925CF3F575;
 Mon, 20 May 2019 08:13:45 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: Jan Beulich <JBeulich@suse.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>
References: <20190507151458.29350-1-julien.grall@arm.com>
 <20190507151458.29350-4-julien.grall@arm.com>
 <5CD5620E020000780022D7CF@prv1-mh.provo.novell.com>
 <4cef7816-74da-b6e6-6f7d-e327edb083da@arm.com>
 <5CD57B78020000780022D888@prv1-mh.provo.novell.com>
 <b0dc05a5-3b2e-669a-a955-1a543b3e7581@arm.com>
Message-ID: <423c2750-ca33-501f-cdc2-988bb58038b6@arm.com>
Date: Mon, 20 May 2019 16:13:44 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <b0dc05a5-3b2e-669a-a955-1a543b3e7581@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 03/14] xen/x86: Make mfn_to_gfn typesafe
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Wei Liu <wei.liu2@citrix.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxMC8wNS8yMDE5IDE0OjI1LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gCj4gCj4gT24g
MTAvMDUvMjAxOSAxNDoyNCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDEwLjA1LjE5IGF0
IDE1OjAyLCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+Pgo+Pj4KPj4+IE9uIDEwLzA1
LzIwMTkgMTI6MzUsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+IE9uIDA3LjA1LjE5IGF0IDE3
OjE0LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+Pj4+PiAtLS0gYS94ZW4vYXJjaC94
ODYvbW0vc2hhZG93L2NvbW1vbi5jCj4+Pj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cv
Y29tbW9uLmMKPj4+Pj4gQEAgLTQ3NCw3ICs0NzQsOCBAQCBzdGF0aWMgaW5saW5lIHZvaWQgdHJh
Y2VfcmVzeW5jKGludCBldmVudCwgbWZuX3QgZ21mbikKPj4+Pj4gwqDCoMKgwqDCoMKgIGlmICgg
dGJfaW5pdF9kb25lICkKPj4+Pj4gwqDCoMKgwqDCoMKgIHsKPj4+Pj4gwqDCoMKgwqDCoMKgwqDC
oMKgwqAgLyogQ29udmVydCBnbWZuIHRvIGdmbiAqLwo+Pj4+PiAtwqDCoMKgwqDCoMKgwqAgdW5z
aWduZWQgbG9uZyBnZm4gPSBtZm5fdG9fZ2ZuKGN1cnJlbnQtPmRvbWFpbiwgZ21mbik7Cj4+Pj4+
ICvCoMKgwqDCoMKgwqDCoCB1bnNpZ25lZCBsb25nIGdmbiA9IGdmbl94KG1mbl90b19nZm4oY3Vy
cmVudC0+ZG9tYWluLCBnbWZuKSk7Cj4+Pj4+ICsKPj4+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgwqAg
X190cmFjZV92YXIoZXZlbnQsIDAvKiF0c2MqLywgc2l6ZW9mKGdmbiksICZnZm4pOwo+Pj4+PiDC
oMKgwqDCoMKgwqAgfQo+Pj4+Cj4+Pj4gQ2FuJ3QgeW91IHVzZSBnZm5fdCBoZXJlLCBhbmQgaGVu
Y2UgYXZvaWQgdGhlIGdmbl94KCk/IFNhbWUgYWdhaW4gZnVydGhlcgo+Pj4+IGRvd24uCj4+PiBC
ZWNhdXNlIF9fdHJhY2VfdmFyIHdpbGwgZXhwb3J0IHRoZSB2YWx1ZSB0byB0aGUgZ3Vlc3QuIEkg
d2Fzbid0IHN1cmUKPj4+IHdoZXRoZXIgd2UKPj4+IGNhbiBzYWZlbHkgY29uc2lkZXIgdGhhdCBn
Zm5fdCBpcyBleGFjdGx5IHRoZSBzYW1lIGFzIHVuc2lnbmVkIGxvbmcgaW4KPj4+IGRlYnVnLWJ1
aWxkLgo+Pgo+PiBIbW0sIHdlbGwgLSBzZWUgdGhlIGRlZmluaXRpb24gb2YgZ2ZuX3QuIEdlb3Jn
ZSwgd2hhdCBkbyB5b3UgdGhpbms/Cj4gCj4gSSBrbm93IHdoYXQncyB0aGUgY3VycmVudCBkZWZp
bml0aW9uLiBNeSBwb2ludCBpcyB3ZSBuZXZlciBtYWRlIHRoYXQgYXNzdW1wdGlvbiAKPiBiZWZv
cmUuIEluIGFsbCBob25lc3R5LCBzdXJlIGFzc3VtcHRpb24gd291bGQgZGVmaW5pdGVseSBoZWxw
IGluIGEgZmV3IHBsYWNlcywgCj4gYnV0IEkgdGhpbmsgd2Ugb3VnaHQgdG8gc2FmZWd1YXJkIHdp
dGggQlVJTERfQlVHKC4uLikuCgpHZW9yZ2UsIGRvIHlvdSBoYXZlIGFueSBvcGluaW9ucz8KCkNo
ZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 20 15:15:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 15:15:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSk0I-0003iE-Hu; Mon, 20 May 2019 15:15:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DuAc=TU=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hSk0H-0003i1-CA
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 15:15:05 +0000
X-Inumbo-ID: 0b1d8f82-7b12-11e9-8980-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 0b1d8f82-7b12-11e9-8980-bc764e045a96;
 Mon, 20 May 2019 15:15:03 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 747E480D;
 Mon, 20 May 2019 08:15:03 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id AA6FF3F575;
 Mon, 20 May 2019 08:15:02 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20190128155909.14289-1-julien.grall@arm.com>
 <alpine.DEB.2.10.1904161444520.1370@sstabellini-ThinkPad-X260>
 <1ba05c55-5449-98a9-713b-d932a1f21b4c@arm.com>
 <alpine.DEB.2.10.1904171006020.1370@sstabellini-ThinkPad-X260>
 <d36567cd-7c3e-3921-0355-77c55559d61b@arm.com>
 <alpine.DEB.2.10.1904171027290.1370@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <8b742d07-d64c-54b1-4cb0-3ae6641c3c2f@arm.com>
Date: Mon, 20 May 2019 16:15:01 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1904171027290.1370@sstabellini-ThinkPad-X260>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-next] xen/arm: irq: Don't use
 _IRQ_PENDING when handling host interrupt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, andre.przywara@arm.com,
 andrii.anisov@gmail.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDE3LzA0LzIwMTkgMTg6MjcsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90
ZToKPiBPbiBXZWQsIDE3IEFwciAyMDE5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhpLAo+Pgo+
PiBPbiAxNy8wNC8yMDE5IDE4OjEyLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+PiBPbiBU
dWUsIDE2IEFwciAyMDE5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4gSGkgU3RlZmFubywKPj4+
Pgo+Pj4+IE9uIDQvMTYvMTkgMTA6NTEgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPj4+
Pj4gT24gTW9uLCAyOCBKYW4gMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+Pj4gV2hpbGUg
U1BJcyBhcmUgc2hhcmVkIGJldHdlZW4gQ1BVLCBpdCBpcyBub3QgcG9zc2libGUgdG8gcmVjZWl2
ZSB0aGUKPj4+Pj4+IHNhbWUgaW50ZXJydXB0cyBvbiBhIGRpZmZlcmVudCBDUFUgd2hpbGUgdGhl
IGludGVycnVwdCBpcyBpbiBhY3RpdmUKPj4+Pj4+IHN0YXRlLiBUaGUgZGVhY3RpdmF0aW9uIG9m
IHRoZSBpbnRlcnJ1cHQgaXMgZG9uZSBhdCB0aGUgZW5kIG9mIHRoZQo+Pj4+Pj4gaGFuZGxpbmcu
Cj4+Pj4+Pgo+Pj4+Pj4gVGhpcyBtZWFucyB0aGUgX0lSUV9QRU5ESU5HIGxvZ2ljIGlzIHVuZWNl
c3Nhcnkgb24gQXJtIGFzIGEgc2FtZQo+Pj4+Pj4gaW50ZXJydXB0IGNhbiBuZXZlciBjb21lIHVw
IHdoaWxlIGluIHRoZSBsb29wLiBTbyByZW1vdmUgaXQgdG8KPj4+Pj4+IHNpbXBsaWZ5IHRoZSBp
bnRlcnJ1cHQgaGFuZGxlIGNvZGUuCj4+Pj4+Pgo+Pj4+Pj4gU2lnbmVkLW9mZi1ieTogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPj4+Pj4+IC0tLQo+Pj4+Pj4gICAgIHhlbi9h
cmNoL2FybS9pcnEuYyB8IDMyICsrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4+Pj4+
PiAgICAgMSBmaWxlIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyksIDIyIGRlbGV0aW9ucygtKQo+
Pj4+Pj4KPj4+Pj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vaXJxLmMgYi94ZW4vYXJjaC9h
cm0vaXJxLmMKPj4+Pj4+IGluZGV4IGM1MWNmMzMzY2UuLjM4Nzc2NTdhNTIgMTAwNjQ0Cj4+Pj4+
PiAtLS0gYS94ZW4vYXJjaC9hcm0vaXJxLmMKPj4+Pj4+ICsrKyBiL3hlbi9hcmNoL2FybS9pcnEu
Ywo+Pj4+Pj4gQEAgLTE5OSw2ICsxOTksNyBAQCBpbnQgcmVxdWVzdF9pcnEodW5zaWduZWQgaW50
IGlycSwgdW5zaWduZWQgaW50Cj4+Pj4+PiBpcnFmbGFncywKPj4+Pj4+ICAgICB2b2lkIGRvX0lS
UShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgdW5zaWduZWQgaW50IGlycSwgaW50Cj4+Pj4+
PiBpc19maXEpCj4+Pj4+PiAgICAgewo+Pj4+Pj4gICAgICAgICBzdHJ1Y3QgaXJxX2Rlc2MgKmRl
c2MgPSBpcnFfdG9fZGVzYyhpcnEpOwo+Pj4+Pj4gKyAgICBzdHJ1Y3QgaXJxYWN0aW9uICphY3Rp
b247Cj4+Pj4+PiAgICAgICAgICAgcGVyZmNfaW5jcihpcnFzKTsKPj4+Pj4+ICAgICBAQCAtMjQy
LDM1ICsyNDMsMjIgQEAgdm9pZCBkb19JUlEoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCj4+
Pj4+PiB1bnNpZ25lZAo+Pj4+Pj4gaW50IGlycSwgaW50IGlzX2ZpcSkKPj4+Pj4+ICAgICAgICAg
ICAgIGdvdG8gb3V0X25vX2VuZDsKPj4+Pj4+ICAgICAgICAgfQo+Pj4+Pj4gICAgIC0gICAgc2V0
X2JpdChfSVJRX1BFTkRJTkcsICZkZXNjLT5zdGF0dXMpOwo+Pj4+Pj4gLQo+Pj4+Pj4gLSAgICAv
Kgo+Pj4+Pj4gLSAgICAgKiBTaW5jZSB3ZSBzZXQgUEVORElORywgaWYgYW5vdGhlciBwcm9jZXNz
b3IgaXMgaGFuZGxpbmcgYQo+Pj4+Pj4gZGlmZmVyZW50Cj4+Pj4+PiAtICAgICAqIGluc3RhbmNl
IG9mIHRoaXMgc2FtZSBpcnEsIHRoZSBvdGhlciBwcm9jZXNzb3Igd2lsbCB0YWtlIGNhcmUKPj4+
Pj4+IG9mCj4+Pj4+PiBpdC4KPj4+Pj4+IC0gICAgICovCj4+Pj4+PiAtICAgIGlmICggdGVzdF9i
aXQoX0lSUV9ESVNBQkxFRCwgJmRlc2MtPnN0YXR1cykgfHwKPj4+Pj4+IC0gICAgICAgICB0ZXN0
X2JpdChfSVJRX0lOUFJPR1JFU1MsICZkZXNjLT5zdGF0dXMpICkKPj4+Pj4+ICsgICAgaWYgKCB0
ZXN0X2JpdChfSVJRX0RJU0FCTEVELCAmZGVzYy0+c3RhdHVzKSApCj4+Pj4+PiAgICAgICAgICAg
ICBnb3RvIG91dDsKPj4+Pj4KPj4+Pj4gSXQgaXMgYSBnb29kIGlkZWEgdG8gcmVtb3ZlIHRoZSBJ
UlFfUEVORElORyBsb2dpYywgdGhhdCBpcyBPSy4KPj4+Pj4KPj4+Pj4KPj4+Pj4gSG93ZXZlciwg
YXJlIHdlIHN1cmUgdGhhdCB3ZSB3YW50IHRvIHJlbW92ZSB0aGUgX0lSUV9JTlBST0dSRVNTIGNo
ZWNrCj4+Pj4+IHRvbz8gSVJRIGhhbmRsZXJzIHNob3VsZG4ndCBiZSBjYWxsZWQgdHdpY2UgaW4g
YSByb3cuIEdpdmVuIHRoYXQKPj4+Pj4gX0lSUV9JTlBST0dSRVNTIGNhbiBiZSBzZXQgbWFudWFs
bHkgKGdpY3YyX3NldF9hY3RpdmVfc3RhdGUpIGl0IHNlZW1zIGl0Cj4+Pj4+IHdvdWxkIGJlIGEg
Z29vZCBpZGVhIHRvIGtlZXAgdGhlIGNoZWNrIGFueXdheT8KPj4+Pgo+Pj4+IHNldF9hY3RpdmVf
c3RhdGUgaXMgb25seSB1c2VkIGJ5IHRoZSB2R0lDIHRvIHJlcGxpY2F0ZSBzdGF0ZSBmcm9tIG9m
IHRoZQo+Pj4+IHZpcnR1YWwgaW50ZXJydXB0IHRvIHRoZSBwaHlzaWNhbCBpbnRlcnJ1cHQuIFdl
IGRvbid0IGhhdmUgdGhlIHZpcnR1YWwKPj4+PiBpbnRlcnJ1cHQgaW4gdGhpcyBwYXRoIChzZWUg
YWJvdmUpLgo+Pj4+Cj4+Pj4gQW55IG90aGVyIHVzZXIgKGUuZyBpbnRlcnJ1cHRzIHJvdXRlZCB0
byBYZW4pIHdvdWxkIGJlIHByZXR0eSBicm9rZW4uIEF0Cj4+Pj4gYmVzdAo+Pj4+IHlvdSB3b3Vs
ZCBicmVhayB0aGUgaW50ZXJydXB0IGZsb3cuIEF0IHdvcnN0LCB5b3UgbWF5IG5ldmVyIHJlY2Vp
dmUgdGhlCj4+Pj4gaW50ZXJydXB0IGFnYWluLgo+Pj4+Cj4+Pj4gU28gSSB0aGluayB3ZSBjYW4g
ZHJvcCBfSVJRX1BST0dSRVNTIGhlcmUuCj4+Pgo+Pj4gSSBnYXZlIGl0IGEgY2xvc2UgbG9vay4g
WW91IGFyZSByaWdodCwgaXQgaXMgc2FmZSB0byByZW1vdmUgdGhlCj4+PiBfSVJRX1BST0dSRVNT
IGNoZWNrIGhlcmUuCj4+Pgo+Pj4gUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4KPj4+Cj4+Pgo+Pj4gVGhlIHRoaW5nIHRoYXQgd29ycmllcyBt
ZSBhIGJpdCBpcyB0aGF0IHRlY2huaWNhbGx5IHNldF9hY3RpdmVfc3RhdGUgaXMKPj4+IHBhcnQg
b2YgdGhlIGdpY19od19vcGVyYXRpb25zIGZ1bmN0aW9ucyB3aGljaCBhcmUgbm90IG5lY2Vzc2Fy
aWx5IGd1ZXN0Cj4+PiBzcGVjaWZpYzogd2UgaGF2ZW4ndCB3cml0dGVuIGRvd24gYW55d2hlcmUg
dGhhdCBzZXRfYWN0aXZlX3N0YXRlIGNhbm5vdAo+Pj4gYmUgY2FsbGVkIHBhc3Npbmcgb25lIG9m
IHRoZSB4ZW4gaXJxcyBhcyBwYXJhbWV0ZXIuIEkgYWdyZWUgaXQgd291bGQgYmUKPj4+IGJyb2tl
biB0byBkbyBzbywgYnV0IHN0aWxsLi4uIE1heWJlIHdlIHNob3VsZCBhZGQgYSBjb21tZW50Pwo+
Pgo+PiBIb3cgYWJvdXQgYWRkaW5nIGFuIEFTU0VSVCh0ZXN0X2JpdChfSVJRX0dVRVNULCAmZGVz
Yy0+c3RhdHVzKSkgPwo+IAo+IGV2ZW4gYmV0dGVyCgpEbyB5b3Ugd2FudCB0aGUgY2hhbmdlIHRv
IGJlIGluIHRoaXMgcGF0Y2ggb3Igc2VwYXJhdGVseT8KCkNoZWVycywKCi0tIApKdWxpZW4gR3Jh
bGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 20 15:15:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 15:15:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSk0I-0003i8-7f; Mon, 20 May 2019 15:15:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=UVLF=TU=the-dreams.de=wsa@srs-us1.protection.inumbo.net>)
 id 1hSjql-0002nJ-3U
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 15:05:15 +0000
X-Inumbo-ID: aa39668a-7b10-11e9-a6c7-2302c61fab1f
Received: from pokefinder.org (unknown [88.99.104.3])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id aa39668a-7b10-11e9-a6c7-2302c61fab1f;
 Mon, 20 May 2019 15:05:11 +0000 (UTC)
Received: from localhost (p54B333DA.dip0.t-ipconnect.de [84.179.51.218])
 by pokefinder.org (Postfix) with ESMTPSA id 3853E2C2761;
 Mon, 20 May 2019 17:05:11 +0200 (CEST)
Date: Mon, 20 May 2019 17:05:10 +0200
From: Wolfram Sang <wsa@the-dreams.de>
To: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
Message-ID: <20190520150510.GA2606@kunai>
References: <cover.1558362030.git.mchehab+samsung@kernel.org>
 <4fd1182b4a41feb2447c7ccde4d7f0a6b3c92686.1558362030.git.mchehab+samsung@kernel.org>
MIME-Version: 1.0
In-Reply-To: <4fd1182b4a41feb2447c7ccde4d7f0a6b3c92686.1558362030.git.mchehab+samsung@kernel.org>
User-Agent: Mutt/1.10.1 (2018-07-13)
X-Mailman-Approved-At: Mon, 20 May 2019 15:15:05 +0000
Subject: Re: [Xen-devel] [PATCH 10/10] docs: fix broken documentation links
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: kvm@vger.kernel.org, Linux Doc Mailing List <linux-doc@vger.kernel.org>,
 linux-pci@vger.kernel.org, platform-driver-x86@vger.kernel.org,
 linux-mm@kvack.org, linux-i2c@vger.kernel.org, linux-kselftest@vger.kernel.org,
 devel@driverdev.osuosl.org, Jonathan Corbet <corbet@lwn.net>, x86@kernel.org,
 linux-acpi@vger.kernel.org, xen-devel@lists.xenproject.org,
 linux-edac@vger.kernel.org, devicetree@vger.kernel.org,
 linux-arm-msm@vger.kernel.org, Mauro Carvalho Chehab <mchehab@infradead.org>,
 linux-gpio@vger.kernel.org, linux-amlogic@lists.infradead.org,
 virtualization@lists.linux-foundation.org,
 linux-arm-kernel@lists.infradead.org, devel@acpica.org, netdev@vger.kernel.org,
 linux-kernel@vger.kernel.org, linux-security-module@vger.kernel.org,
 linuxppc-dev@lists.ozlabs.org
Content-Type: multipart/mixed; boundary="===============0952740839670666082=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============0952740839670666082==
Content-Type: multipart/signed; micalg=pgp-sha512;
	protocol="application/pgp-signature"; boundary="6c2NcOVqGQ03X4Wi"
Content-Disposition: inline


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

On Mon, May 20, 2019 at 11:47:39AM -0300, Mauro Carvalho Chehab wrote:
> Mostly due to x86 and acpi conversion, several documentation
> links are still pointing to the old file. Fix them.
>=20
> Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>

Thanks, didn't notice that.

>  Documentation/i2c/instantiating-devices          |  2 +-

=2E..

> diff --git a/Documentation/i2c/instantiating-devices b/Documentation/i2c/=
instantiating-devices
> index 0d85ac1935b7..5a3e2f331e8c 100644
> --- a/Documentation/i2c/instantiating-devices
> +++ b/Documentation/i2c/instantiating-devices
> @@ -85,7 +85,7 @@ Method 1c: Declare the I2C devices via ACPI
>  -------------------------------------------
> =20
>  ACPI can also describe I2C devices. There is special documentation for t=
his
> -which is currently located at Documentation/acpi/enumeration.txt.
> +which is currently located at Documentation/firmware-guide/acpi/enumerat=
ion.rst.
> =20
> =20
>  Method 2: Instantiate the devices explicitly

For this I2C part:

Reviewed-by: Wolfram Sang <wsa@the-dreams.de>


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

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

iQIzBAABCgAdFiEEOZGx6rniZ1Gk92RdFA3kzBSgKbYFAlziwiIACgkQFA3kzBSg
Kbb/+hAArOEJ2RcuEqvOP7Ge80J7VxtEVTCR0sWRFg/7cpRGLnwf1qLSAUlfAJYj
fUhZ9ANfeB4Y4ZltOPwJ34KNtZy/kYzYyoy/WgiNfJUrf+s7auOF+dMXRvBe8VyX
v/pHpAMzTf8rtNkaESOahPExL1lgrI2dShZa3Mxofm2eb3Kam0OJRr6Cvj7mA/Rq
PHq1QUlG+Y3hZdvAHjQ6GN6wr+pNnhqeSSAd3BZg5MZQpPRiaK+C4tPkqOD/TNwX
9+iPJTMPhWsdei4UO1POHGCOclFatxkPOQm9JjsTD1h1lEJK7Afs1cTCd0crwpzW
nQuj+MSjKTqcOwQ4hF1x6PwlbJm4Hq/+r6b50UsnQYai6pt7Khp9OISmYTxPQhgI
8aXZbjsMB3k9ebYulULGdF0f3p/IPoqneTUf3yi5OxNbhJ8eyNcQ4l35MP9hEyYb
H/9a/G4GXP7CLyCtKd53OtNeE1tTF4zGKIhe7v9OInHolA3gLx1R1rxiBeQB+XyA
NO/4FdEIZ1QWAyl7m1aWBtYpar2uvFyEhZWG3sVhZYsA9dQNBfgzFSu60wus7hy4
D9FxYijaEnHZvPivrTwfcp8ittAvsIrM3xANcOhWXEU6eC6w0KX15QiiyPQUbssL
H3fPVUBxQlwicyY98Dvh7eJmnD1WEsMcDmDI5RqrAxhdD/bxbN0=
=b4+p
-----END PGP SIGNATURE-----

--6c2NcOVqGQ03X4Wi--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0952740839670666082==--


From xen-devel-bounces@lists.xenproject.org Mon May 20 15:17:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 15:17:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSk2a-0003wX-1I; Mon, 20 May 2019 15:17:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=gSYI=TU=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hSk2Y-0003wR-RE
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 15:17:26 +0000
X-Inumbo-ID: 5e4d863c-7b12-11e9-9733-1bc591c265eb
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5e4d863c-7b12-11e9-9733-1bc591c265eb;
 Mon, 20 May 2019 15:17:24 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 20 May 2019 09:17:22 -0600
Message-Id: <5CE2C4FF0200007800230ABF@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 20 May 2019 09:17:19 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <5CC6DD090200007800229E80@prv1-mh.provo.novell.com>
 <5CDE8F5B020000780023005F@prv1-mh.provo.novell.com>
 <5CDE917502000078002300A8@prv1-mh.provo.novell.com>
 <20190520114006.jh3l4kg4abdaekb5@Air-de-Roger>
In-Reply-To: <20190520114006.jh3l4kg4abdaekb5@Air-de-Roger>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 07/15] x86/IRQ: target online CPUs when
 binding guest IRQ
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIwLjA1LjE5IGF0IDEzOjQwLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIEZyaSwgTWF5IDE3LCAyMDE5IGF0IDA0OjQ4OjIxQU0gLTA2MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiBmaXh1cF9pcnFzKCkgc2tpcHMgaW50ZXJydXB0cyB3aXRob3V0IGFjdGlvbi4gSGVu
Y2Ugc3VjaCBpbnRlcnJ1cHRzIGNhbgo+PiByZXRhaW4gYWZmaW5pdHkgdG8ganVzdCBvZmZsaW5l
IENQVXMuIFdpdGggIm5vaXJxYmFsYW5jZSIgaW4gZWZmZWN0LAo+PiBwaXJxX2d1ZXN0X2JpbmQo
KSBzbyBmYXIgd291bGQgaGF2ZSBsZWZ0IHRoZW0gYWxvbmUsIHJlc3VsdGluZyBpbiBhIG5vbi0K
Pj4gd29ya2luZyBpbnRlcnJ1cHQuCj4+IAo+PiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+Cj4+IC0tLQo+PiB2MzogTmV3Lgo+PiAtLS0KPj4gSSd2ZSBub3Qg
b2JzZXJ2ZWQgdGhpcyBwcm9ibGVtIGluIHByYWN0aWNlIC0gdGhlIGNoYW5nZSBpcyBqdXN0IHRo
ZQo+PiByZXN1bHQgb2YgY29kZSBpbnNwZWN0aW9uIGFmdGVyIGhhdmluZyBub3RpY2VkIGFjdGlv
bi1sZXNzIElSUXMgaW4gJ2knCj4+IGRlYnVnIGtleSBvdXRwdXQgcG9pbnRpbmcgYXQgYWxsIHBh
cmtlZC9vZmZsaW5lIENQVXMuCj4+IAo+PiAtLS0gYS94ZW4vYXJjaC94ODYvaXJxLmMKPj4gKysr
IGIveGVuL2FyY2gveDg2L2lycS5jCj4+IEBAIC0xNjgzLDkgKzE2ODMsMjcgQEAgaW50IHBpcnFf
Z3Vlc3RfYmluZChzdHJ1Y3QgdmNwdSAqdiwgc3RydQo+PiAgCj4+ICAgICAgICAgIGRlc2MtPnN0
YXR1cyB8PSBJUlFfR1VFU1Q7Cj4+ICAKPj4gLSAgICAgICAgLyogQXR0ZW1wdCB0byBiaW5kIHRo
ZSBpbnRlcnJ1cHQgdGFyZ2V0IHRvIHRoZSBjb3JyZWN0IENQVS4gKi8KPj4gLSAgICAgICAgaWYg
KCAhb3B0X25vaXJxYmFsYW5jZSAmJiAoZGVzYy0+aGFuZGxlci0+c2V0X2FmZmluaXR5ICE9IE5V
TEwpICkKPj4gLSAgICAgICAgICAgIGRlc2MtPmhhbmRsZXItPnNldF9hZmZpbml0eShkZXNjLCBj
cHVtYXNrX29mKHYtPnByb2Nlc3NvcikpOwo+PiArICAgICAgICAvKgo+PiArICAgICAgICAgKiBB
dHRlbXB0IHRvIGJpbmQgdGhlIGludGVycnVwdCB0YXJnZXQgdG8gdGhlIGNvcnJlY3QgKG9yIGF0
IGxlYXN0Cj4+ICsgICAgICAgICAqIHNvbWUgb25saW5lKSBDUFUuCj4+ICsgICAgICAgICAqLwo+
PiArICAgICAgICBpZiAoIGRlc2MtPmhhbmRsZXItPnNldF9hZmZpbml0eSApCj4+ICsgICAgICAg
IHsKPj4gKyAgICAgICAgICAgIGNvbnN0IGNwdW1hc2tfdCAqYWZmaW5pdHkgPSBOVUxMOwo+PiAr
Cj4+ICsgICAgICAgICAgICBpZiAoICFvcHRfbm9pcnFiYWxhbmNlICkKPj4gKyAgICAgICAgICAg
ICAgICBhZmZpbml0eSA9IGNwdW1hc2tfb2Yodi0+cHJvY2Vzc29yKTsKPj4gKyAgICAgICAgICAg
IGVsc2UgaWYgKCAhY3B1bWFza19pbnRlcnNlY3RzKGRlc2MtPmFmZmluaXR5LCAmY3B1X29ubGlu
ZV9tYXApICkKPj4gKyAgICAgICAgICAgIHsKPj4gKyAgICAgICAgICAgICAgICBjcHVtYXNrX3Nl
dGFsbChkZXNjLT5hZmZpbml0eSk7Cj4+ICsgICAgICAgICAgICAgICAgYWZmaW5pdHkgPSAmY3B1
bWFza19hbGw7Cj4+ICsgICAgICAgICAgICB9Cj4+ICsgICAgICAgICAgICBlbHNlIGlmICggIWNw
dW1hc2tfaW50ZXJzZWN0cyhkZXNjLT5hcmNoLmNwdV9tYXNrLAo+PiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgJmNwdV9vbmxpbmVfbWFwKSApCj4gCj4gSSdtIG5v
dCBzdXJlIEkgc2VlIHRoZSBwdXJwb3NlIG9mIHRoZSBkZXNjLT5hcmNoLmNwdV9tYXNrIGNoZWNr
LAo+IHdvdWxkbid0IGl0IGJlIGJldHRlciB0byBqdXN0IHVzZSBlbHNlIGFuZCBzZXQgdGhlIGFm
ZmluaXR5IHRvCj4gZGVzYy0+YWZmaW5pdHk/CgpXZSBzaG91bGQgYXZvaWQgY2xvYmJlcmluZyBk
ZXNjLT5hZmZpbml0eSB3aGVuZXZlciBwb3NzaWJsZTogSXQKcmVmbGVjdHMgKHNlZSB0aGUgcmVz
cGVjdGl2ZSBwYXRjaCBpbiB0aGlzIHNlcmllcykgd2hhdCB3YXMKcmVxdWVzdGVkIGJ5IHdoYXRl
dmVyICJvdXRzaWRlIiBwYXJ0eS4KCj4gT3IgaXQncyBqdXN0IGFuIG9wdGltaXphdGlvbiB0byBh
dm9pZCBkb2luZyB0aGUgc2V0X2FmZmluaXR5IGNhbGwgaWYKPiB0aGUgaW50ZXJydXB0IGl0IGFs
cmVhZHkgYm91bmQgdG8gYW4gb25saW5lIENQVT8KClRoaXMgaXMgYSBzZWNvbmQgYXNwZWN0IGhl
cmUgaW5kZWVkIC0gd2h5IHBsYXkgd2l0aCB0aGUgSVJRIGlmCml0IGhhcyBhIHZhbGlkIGRlc3Rp
bmF0aW9uPwoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 20 15:26:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 15:26:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSkBO-0004sh-0h; Mon, 20 May 2019 15:26:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=EBqs=TU=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hSkBN-0004sc-Jq
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 15:26:33 +0000
X-Inumbo-ID: a3d2605a-7b13-11e9-bda7-9bde5fc7a186
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a3d2605a-7b13-11e9-bda7-9bde5fc7a186;
 Mon, 20 May 2019 15:26:30 +0000 (UTC)
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 23.29.105.83 as
 permitted sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: 9zP0fkp1dGSe18+JR1CZgjlDbka9kCoonsXhXMfBZrLvxFtHXkvwGmfkXtX7/La4bQbNJmbS7I
 8ranl0JejigCtbMrpjVccynVhXSVwIoby/bSQtVtIUSQysP3zeVZCUSNtKK7gAYf95YbDr6C85
 OFPVr0lBehpm4YvuF80mRtRxilirDYcV5Bjx+dERgrtSfrGRWxwRuXd1OZOWwAIC3ZeqjB2X3c
 w6Kpe/V3uQGQvcZFCA+3OpgwEg5aE2XlDDCNGFXV+aKL6ZnmsUVyw/HXIfQUvIitlmx1nADDda
 820=
X-SBRS: 2.7
X-MesageID: 671591
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,491,1549947600"; 
   d="scan'208";a="671591"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 20 May 2019 16:26:21 +0100
Message-ID: <1558365981-3175-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] x86/cpuid: Don't use volatile asm statements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q29tbW9uIHVzZSBvZiB0aGUgQ1BVSUQgaW5zdHJ1Y3Rpb24gb3BlcmF0ZXMgd2l0aG91dCBzaWRl
IGVmZmVjdHMuICBMZXQgdGhlCmNvbXBpbGVyIGJldHRlciBvcHRpbWlzZSBjb2RlIGJ5IGRyb3Bw
aW5nIHRoZSB2b2xhdGlsZSBxdWFsaWZpZXIuCgpUaGUgb25seSBwbGFjZSB3aGVyZSBvcmRlciBt
YXR0ZXJzIGlzIGZvciBJbnRlbCBtaWNyb2NvZGUgbG9hZGluZywgd2hlcmUKZXhlY3V0aW5nIGEg
Q1BVSUQgaW5zdHJ1Y3Rpb24gaXMgdXNlZCBmb3IgaXRzIHNpZGUgZWZmZWN0IG9mIHVwZGF0aW5n
Ck1TUl9JQTMyX1VDT0RFX1JFVi4KClRoZSBleGlzdGluZyBsb2dpYyBpcyBidWdneSBiZWNhdXNl
IEdDQyBoYXMgYmVlbiBzZWVuIHRvIHJlb3JkZXIgaW5kZXBlbmRlbnQKYXNtIHZvbGF0aWxlIHN0
YXRlbWVudHMuICBPcGVuY29kZSB0aGUgdHdvIGNhc2VzLCB3aXRoIGEgY29tcGlsZXIgYmFycmll
ciB0bwplbmZvcmNlIHRoZSBjb3JyZWN0IG9yZGVyaW5nIG9mIG9wZXJhdGlvbnMuCgpXaGlsZSBo
ZXJlLCBmaXggdGhlIGNvbW1lbnQsIHdoaWNoIGlzbid0IGNvcnJlY3QuICBUaGUgU0RNIGRvZXNu
J3Qgc3RhdGUgdGhhdAphIHJlYWQgb2YgbGVhZiAxIGlzIHJlcXVpcmVkIC0ganVzdCB0aGF0IGEg
Q1BVSUQgaW5zdHJ1Y3Rpb24gaXMgcmVxdWlyZWQuClVzaW5nIGxlYWYgMCByZXN1bHRzIGluIGJl
dHRlciBjb2RlIGdlbmVyYXRpb24sIGZvbGxvd2luZyB0aGUgd3JpdGUgb2YgMCB0bwpNU1JfSUEz
Ml9VQ09ERV9SRVYuCgpTdWdnZXN0ZWQtYnk6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNv
bT4KU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgpDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJp
eC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L21pY3JvY29kZV9pbnRlbC5jICB8IDEzICsrKysrKysr
LS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmggfCAxMiArKysrKystLS0tLS0K
IDIgZmlsZXMgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgMTEgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L21pY3JvY29kZV9pbnRlbC5jIGIveGVuL2FyY2gveDg2L21p
Y3JvY29kZV9pbnRlbC5jCmluZGV4IDIyZmRlY2EuLjA4OGNmYTIgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9taWNyb2NvZGVfaW50ZWwuYworKysgYi94ZW4vYXJjaC94ODYvbWljcm9jb2RlX2lu
dGVsLmMKQEAgLTk5LDYgKzk5LDcgQEAgc3RhdGljIERFRklORV9TUElOTE9DSyhtaWNyb2NvZGVf
dXBkYXRlX2xvY2spOwogc3RhdGljIGludCBjb2xsZWN0X2NwdV9pbmZvKHVuc2lnbmVkIGludCBj
cHVfbnVtLCBzdHJ1Y3QgY3B1X3NpZ25hdHVyZSAqY3NpZykKIHsKICAgICBzdHJ1Y3QgY3B1aW5m
b194ODYgKmMgPSAmY3B1X2RhdGFbY3B1X251bV07CisgICAgdW5zaWduZWQgbG9uZyB0bXA7CiAg
ICAgdWludDY0X3QgbXNyX2NvbnRlbnQ7CiAKICAgICBCVUdfT04oY3B1X251bSAhPSBzbXBfcHJv
Y2Vzc29yX2lkKCkpOwpAQCAtMTIyLDggKzEyMyw5IEBAIHN0YXRpYyBpbnQgY29sbGVjdF9jcHVf
aW5mbyh1bnNpZ25lZCBpbnQgY3B1X251bSwgc3RydWN0IGNwdV9zaWduYXR1cmUgKmNzaWcpCiAg
ICAgfQogCiAgICAgd3Jtc3JsKE1TUl9JQTMyX1VDT0RFX1JFViwgMHgwVUxMKTsKLSAgICAvKiBB
cyBkb2N1bWVudGVkIGluIHRoZSBTRE06IERvIGEgQ1BVSUQgMSBoZXJlICovCi0gICAgY3B1aWRf
ZWF4KDEpOworICAgIC8qIEFzIGRvY3VtZW50ZWQgaW4gdGhlIFNETTogRG8gYSBDUFVJRCBoZXJl
LiAqLworICAgIGFzbSB2b2xhdGlsZSAoICJjcHVpZCIgOiAiPWEiICh0bXApIDogImEiICgwKQor
ICAgICAgICAgICAgICAgICAgIDogImJ4IiwgImN4IiwgImR4IiwgIm1lbW9yeSIgKTsKIAogICAg
IC8qIGdldCB0aGUgY3VycmVudCByZXZpc2lvbiBmcm9tIE1TUiAweDhCICovCiAgICAgcmRtc3Js
KE1TUl9JQTMyX1VDT0RFX1JFViwgbXNyX2NvbnRlbnQpOwpAQCAtMjg2LDcgKzI4OCw3IEBAIHN0
YXRpYyBpbnQgZ2V0X21hdGNoaW5nX21pY3JvY29kZShjb25zdCB2b2lkICptYywgdW5zaWduZWQg
aW50IGNwdSkKIAogc3RhdGljIGludCBhcHBseV9taWNyb2NvZGUodW5zaWduZWQgaW50IGNwdSkK
IHsKLSAgICB1bnNpZ25lZCBsb25nIGZsYWdzOworICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3MsIHRt
cDsKICAgICB1aW50NjRfdCBtc3JfY29udGVudDsKICAgICB1bnNpZ25lZCBpbnQgdmFsWzJdOwog
ICAgIHVuc2lnbmVkIGludCBjcHVfbnVtID0gcmF3X3NtcF9wcm9jZXNzb3JfaWQoKTsKQEAgLTMw
NSw4ICszMDcsOSBAQCBzdGF0aWMgaW50IGFwcGx5X21pY3JvY29kZSh1bnNpZ25lZCBpbnQgY3B1
KQogICAgIHdybXNybChNU1JfSUEzMl9VQ09ERV9XUklURSwgKHVuc2lnbmVkIGxvbmcpdWNpLT5t
Yy5tY19pbnRlbC0+Yml0cyk7CiAgICAgd3Jtc3JsKE1TUl9JQTMyX1VDT0RFX1JFViwgMHgwVUxM
KTsKIAotICAgIC8qIEFzIGRvY3VtZW50ZWQgaW4gdGhlIFNETTogRG8gYSBDUFVJRCAxIGhlcmUg
Ki8KLSAgICBjcHVpZF9lYXgoMSk7CisgICAgLyogQXMgZG9jdW1lbnRlZCBpbiB0aGUgU0RNOiBE
byBhIENQVUlEIGhlcmUuICovCisgICAgYXNtIHZvbGF0aWxlICggImNwdWlkIiA6ICI9YSIgKHRt
cCkgOiAiYSIgKDApCisgICAgICAgICAgICAgICAgICAgOiAiYngiLCAiY3giLCAiZHgiLCAibWVt
b3J5IiApOwogCiAgICAgLyogZ2V0IHRoZSBjdXJyZW50IHJldmlzaW9uIGZyb20gTVNSIDB4OEIg
Ki8KICAgICByZG1zcmwoTVNSX0lBMzJfVUNPREVfUkVWLCBtc3JfY29udGVudCk7CmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9wcm9jZXNzb3IuaAppbmRleCBjZWYzZmZiLi4zYzc2ZTdlIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vz
c29yLmgKQEAgLTE4NSw3ICsxODUsNyBAQCB1bnNpZ25lZCBpbnQgYXBpY2lkX3RvX3NvY2tldCh1
bnNpZ25lZCBpbnQpOwogICogcmVzdWx0aW5nIGluIHN0YWxlIHJlZ2lzdGVyIGNvbnRlbnRzIGJl
aW5nIHJldHVybmVkLgogICovCiAjZGVmaW5lIGNwdWlkKF9vcCxfZWF4LF9lYngsX2VjeCxfZWR4
KSAgICAgICAgICBcCi0gICAgYXNtIHZvbGF0aWxlICggImNwdWlkIiAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgYXNtICggImNwdWlkIiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CiAgICAgICAgICAgOiAiPWEiICgqKGludCAqKShfZWF4KSksICAgICAgICAgICAgICBcCiAgICAg
ICAgICAgICAiPWIiICgqKGludCAqKShfZWJ4KSksICAgICAgICAgICAgICBcCiAgICAgICAgICAg
ICAiPWMiICgqKGludCAqKShfZWN4KSksICAgICAgICAgICAgICBcCkBAIC0yMDEsNyArMjAxLDcg
QEAgc3RhdGljIGlubGluZSB2b2lkIGNwdWlkX2NvdW50KAogICAgIHVuc2lnbmVkIGludCAqZWN4
LAogICAgIHVuc2lnbmVkIGludCAqZWR4KQogewotICAgIGFzbSB2b2xhdGlsZSAoICJjcHVpZCIK
KyAgICBhc20gKCAiY3B1aWQiCiAgICAgICAgICAgOiAiPWEiICgqZWF4KSwgIj1iIiAoKmVieCks
ICI9YyIgKCplY3gpLCAiPWQiICgqZWR4KQogICAgICAgICAgIDogIjAiIChvcCksICJjIiAoY291
bnQpICk7CiB9CkBAIC0yMTMsNyArMjEzLDcgQEAgc3RhdGljIGFsd2F5c19pbmxpbmUgdW5zaWdu
ZWQgaW50IGNwdWlkX2VheCh1bnNpZ25lZCBpbnQgb3ApCiB7CiAgICAgdW5zaWduZWQgaW50IGVh
eDsKIAotICAgIGFzbSB2b2xhdGlsZSAoICJjcHVpZCIKKyAgICBhc20gKCAiY3B1aWQiCiAgICAg
ICAgICAgOiAiPWEiIChlYXgpCiAgICAgICAgICAgOiAiMCIgKG9wKQogICAgICAgICAgIDogImJ4
IiwgImN4IiwgImR4IiApOwpAQCAtMjI0LDcgKzIyNCw3IEBAIHN0YXRpYyBhbHdheXNfaW5saW5l
IHVuc2lnbmVkIGludCBjcHVpZF9lYngodW5zaWduZWQgaW50IG9wKQogewogICAgIHVuc2lnbmVk
IGludCBlYXgsIGVieDsKIAotICAgIGFzbSB2b2xhdGlsZSAoICJjcHVpZCIKKyAgICBhc20gKCAi
Y3B1aWQiCiAgICAgICAgICAgOiAiPWEiIChlYXgpLCAiPWIiIChlYngpCiAgICAgICAgICAgOiAi
MCIgKG9wKQogICAgICAgICAgIDogImN4IiwgImR4IiApOwpAQCAtMjM1LDcgKzIzNSw3IEBAIHN0
YXRpYyBhbHdheXNfaW5saW5lIHVuc2lnbmVkIGludCBjcHVpZF9lY3godW5zaWduZWQgaW50IG9w
KQogewogICAgIHVuc2lnbmVkIGludCBlYXgsIGVjeDsKIAotICAgIGFzbSB2b2xhdGlsZSAoICJj
cHVpZCIKKyAgICBhc20gKCAiY3B1aWQiCiAgICAgICAgICAgOiAiPWEiIChlYXgpLCAiPWMiIChl
Y3gpCiAgICAgICAgICAgOiAiMCIgKG9wKQogICAgICAgICAgIDogImJ4IiwgImR4IiApOwpAQCAt
MjQ2LDcgKzI0Niw3IEBAIHN0YXRpYyBhbHdheXNfaW5saW5lIHVuc2lnbmVkIGludCBjcHVpZF9l
ZHgodW5zaWduZWQgaW50IG9wKQogewogICAgIHVuc2lnbmVkIGludCBlYXgsIGVkeDsKIAotICAg
IGFzbSB2b2xhdGlsZSAoICJjcHVpZCIKKyAgICBhc20gKCAiY3B1aWQiCiAgICAgICAgICAgOiAi
PWEiIChlYXgpLCAiPWQiIChlZHgpCiAgICAgICAgICAgOiAiMCIgKG9wKQogICAgICAgICAgIDog
ImJ4IiwgImN4IiApOwotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 20 15:26:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 15:26:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSkBa-0004td-Ap; Mon, 20 May 2019 15:26:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=gSYI=TU=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hSkBZ-0004tS-3g
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 15:26:45 +0000
X-Inumbo-ID: ac2966f5-7b13-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ac2966f5-7b13-11e9-8980-bc764e045a96;
 Mon, 20 May 2019 15:26:43 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 20 May 2019 09:26:43 -0600
Message-Id: <5CE2C72D0200007800230AD1@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 20 May 2019 09:26:37 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <5CC6DD090200007800229E80@prv1-mh.provo.novell.com>
 <5CDE8F5B020000780023005F@prv1-mh.provo.novell.com>
 <5CDE927002000078002300BA@prv1-mh.provo.novell.com>
 <20190520140449.5ihqctltaeiegqiz@Air-de-Roger>
In-Reply-To: <20190520140449.5ihqctltaeiegqiz@Air-de-Roger>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 13/15] x86/IRQ: tighten vector checks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIwLjA1LjE5IGF0IDE2OjA0LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIEZyaSwgTWF5IDE3LCAyMDE5IGF0IDA0OjUyOjMyQU0gLTA2MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiBVc2UgdmFsaWRfaXJxX3ZlY3RvcigpIHJhdGhlciB0aGFuICI+IDAiLgo+PiAKPj4g
QWxzbyByZXBsYWNlIGFuIG9wZW4tY29kZWQgdXNlIG9mIElSUV9WRUNUT1JfVU5BU1NJR05FRC4K
Pj4gCj4+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiAK
PiBSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpU
aGFua3MuCgo+IFRoZSBxdWVzdGlvbiBJIGhhdmUgYmVsb3cgaXMgbm90IGRpcmVjdGx5IHJlbGF0
ZWQgdG8gdGhlIHVzYWdlIG9mCj4gdmFsaWRfaXJxX3ZlY3RvciwgYnV0IHJhdGhlciB3aXRoIHRo
ZSBleGlzdGluZyBjb2RlLgo+IAo+PiBAQCAtNDUyLDE1ICs0NTIsMTggQEAgc3RhdGljIHZtYXNr
X3QgKmlycV9nZXRfdXNlZF92ZWN0b3JfbWFzawo+PiAgICAgICAgICAgICAgaW50IHZlY3RvcjsK
Pj4gICAgICAgICAgICAgIAo+PiAgICAgICAgICAgICAgdmVjdG9yID0gaXJxX3RvX3ZlY3Rvcihp
cnEpOwo+PiAtICAgICAgICAgICAgaWYgKCB2ZWN0b3IgPiAwICkKPj4gKyAgICAgICAgICAgIGlm
ICggdmFsaWRfaXJxX3ZlY3Rvcih2ZWN0b3IpICkKPj4gICAgICAgICAgICAgIHsKPj4gLSAgICAg
ICAgICAgICAgICBwcmludGsoWEVOTE9HX0lORk8gIklSUSAlZCBhbHJlYWR5IGFzc2lnbmVkIHZl
Y3RvciAlZFxuIiwKPj4gKyAgICAgICAgICAgICAgICBwcmludGsoWEVOTE9HX0lORk8gIklSUSVk
IGFscmVhZHkgYXNzaWduZWQgdmVjdG9yICUwMnhcbiIsCj4+ICAgICAgICAgICAgICAgICAgICAg
ICAgIGlycSwgdmVjdG9yKTsKPj4gICAgICAgICAgICAgICAgICAKPj4gICAgICAgICAgICAgICAg
ICBBU1NFUlQoIXRlc3RfYml0KHZlY3RvciwgcmV0KSk7Cj4+ICAKPj4gICAgICAgICAgICAgICAg
ICBzZXRfYml0KHZlY3RvciwgcmV0KTsKPj4gICAgICAgICAgICAgIH0KPj4gKyAgICAgICAgICAg
IGVsc2UgaWYgKCB2ZWN0b3IgIT0gSVJRX1ZFQ1RPUl9VTkFTU0lHTkVEICkKPj4gKyAgICAgICAg
ICAgICAgICBwcmludGsoWEVOTE9HX1dBUk5JTkcgIklSUSVkIG1hcHBlZCB0byBib2d1cyB2ZWN0
b3IgJTAyeFxuIiwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgaXJxLCB2ZWN0b3IpOwo+IAo+
IE1heWJlIGFkZCBhbiBhc3NlcnRfdW5yZWFjaGFibGUgaGVyZT8gSXQgc2VlbXMgcmVhbGx5IGJv
Z3VzIHRvIGNhbGwKPiBpcnFfZ2V0X3VzZWRfdmVjdG9yX21hc2sgd2l0aCBhbiB1bmFzc2lnbmVk
IHZlY3Rvci4KCkhvdyB0aGF0PyBUaGlzIHdvdWxkIGUuZy4gZ2V0IGNhbGxlZCB0aGUgdmVyeSBm
aXJzdCB0aW1lIGEgdmVjdG9yCmlzIHRvIGJlIGFzc2lnbmVkLiBCdXQgSSdtIGFmcmFpZCBJJ20g
YSBsaXR0bGUgY29uZnVzZWQgYW55d2F5IGJ5CnRoZSB3b3JkaW5nIHlvdSB1c2UgLSBhZnRlciBh
bGwgdGhpcyBpcyB0aGUgY29kZSBwYXRoIGRlYWxpbmcgd2l0aAphbiBJUlEgX25vdF8gYmVpbmcg
bWFya2VkIGFzIGhhdmluZyBubyB2ZWN0b3IgYXNzaWduZWQsIGJ1dAphbHNvIG5vdCBoYXZpbmcg
YSB2YWxpZCB2ZWN0b3IuCgo+IEJ1dCBJJ20gbm90IHN1cmUgSSBmdWxseSB1bmRlcnN0YW5kIHRo
aXMgcGllY2Ugb2YgY29kZSwgbmVpdGhlciB3aHkgYQo+IHZlY3RvciB3aXRob3V0IGEgSVJRIGFz
c2lnbmVkIGNhbiBoYXZlIGEgdmVjdG9yIGFzc2lnbmVkLiBJcyB0aGlzCj4gY292ZXJpbmcgdXAg
Zm9yIHRoZSBsYWNrIG9mIGNsZWFudXAgZWxzZXdoZXJlPwoKSSBkb24ndCB0aGluayBzbywgbm8u
IEhvd2V2ZXIsIHVzZXJzIG9mIGlycV90b192ZWN0b3IoKSBuZWVkIHRvCmJlIGNhcmVmdWw6IFRo
ZSBmdW5jdGlvbiBjYW4gbGVnaXRpbWF0ZWx5IHJldHVybiAwIChiZXNpZGVzCklSUV9WRUNUT1Jf
VU5BU1NJR05FRCkgYXMgYW4gZXJyb3IgaW5kaWNhdGlvbi4gSSd2ZSB0cmllZCB0bwpkbyBhd2F5
IHdpdGggdGhpcywgYnV0IHF1aWNrbHkgcmVhbGl6ZWQgSSdkIGJldHRlciBub3QgZG8gc28uIEkn
dmUKbm90IHNlZW4gdGhlIHByaW50aygpIHRyaWdnZXIsIGJ1dCBJJ2QgcmF0aGVyIHNlZSB0aGUg
cHJpbnRrKCkgbG9nCmEgbWVzc2FnZSB0ZWxsaW5nIHVzIHRoYXQgd2UgYWxzbyBuZWVkIHRvIGV4
Y2x1ZGUgdmVjdG9yIDAgdGhhbgphIHdyb25nIGFzc2VydGlvbiB0byBmaXJlLgoKSmFuCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 20 15:42:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 15:42:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSkQl-0006g3-TP; Mon, 20 May 2019 15:42:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=26W0=TU=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hSkQk-0006fx-SB
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 15:42:26 +0000
X-Inumbo-ID: db3cd12c-7b15-11e9-9377-8365e4cd25c6
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id db3cd12c-7b15-11e9-9377-8365e4cd25c6;
 Mon, 20 May 2019 15:42:21 +0000 (UTC)
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: 0shKuc6l1uOH/cMiGc5xgZ9kJAjOUL4BnnKQGK+WzfuGr9vdWZpiFQUj/pu7zIKyxDtFg32IcI
 OFZT1Zm/o2c9ZjTCsLUBaj0nxaVlAgDap8y/WLiuHaM7HFoiLS9Q7vIMlrW1nebLlDOL300ytT
 CqJ4/y498kWuXKG3irUhiSiDsSkfOixNdKlIOH/su5cLklTVk4f9HRrjc+9uYFpb8+kaM4vCzT
 Tlq+iVlL0KecNB+qpN1kEC3be2oMhyXhE18oaOpXXixu9nvyiKUg9kkHIWjHvZdj+MIrB2lOzo
 900=
X-SBRS: 2.7
X-MesageID: 647609
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,491,1549947600"; 
   d="scan'208";a="647609"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 20 May 2019 16:41:43 +0100
Message-ID: <20190520154147.30675-1-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH 0/4] mg-*: easier transient autoalloc
 repro
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SWFuIEphY2tzb24gKDQpOgogIG1nLXJlcHJvLXNldHVwOiBEbyBhbGwgYnVpbGRzIGluIHRoZWly
IG93biB0YXNrcywgcmVnYXJkbGVzcwogIG1nLXRyYW5zaWVudC10YXNrOiBOZXcgdXRpbGl0eQog
IG1nLXJlcHJvLXNldHVwOiBJbnRyb2R1Y2UgYHN0YXRpY3Rhc2snIHZhcmlhYmxlCiAgbWctcmVw
cm8tc2V0dXA6IE5ldyBtb2RlIC0tYXV0b2FsbG9jCgogbWctcmVwcm8tc2V0dXAgICAgfCA0NSAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0KIG1nLXRyYW5zaWVu
dC10YXNrIHwgMzIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDIgZmlsZXMgY2hh
bmdlZCwgNjUgaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA3
NTUgbWctdHJhbnNpZW50LXRhc2sKCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 20 15:42:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 15:42:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSkR1-0006he-Cp; Mon, 20 May 2019 15:42:43 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=26W0=TU=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hSkR0-0006hV-Mr
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 15:42:42 +0000
X-Inumbo-ID: e6ebc840-7b15-11e9-8980-bc764e045a96
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e6ebc840-7b15-11e9-8980-bc764e045a96;
 Mon, 20 May 2019 15:42:41 +0000 (UTC)
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: KZ+/YKqg8HAisFaeIeJKB5u88sVLLQrkndxo1mdkez73WJAAsqBwXV7qrxl0vi8+VW20Ttv/UA
 B9Dsn+jTZGdpYVY6U04+AKANEJlz5XxE+r6qTjGpAgmEB1HsfPyp+5i1cDkNutpFXxZJ1fEkcN
 mlKTvV6vSIhh3LXNDfkcda1tfTPY6pAotOJF7Jbp767Zs4eqt/WChOw1lGKdjGo1iwjkTQdRcf
 Cr98fFJHFC4Z6QleZUZceMxT/OcJz/Qd+c2MkEddV+QT+AnH5IwFpRYRah2dvgJHoLZwZjkm/3
 yOU=
X-SBRS: 2.7
X-MesageID: 647627
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,491,1549947600"; 
   d="scan'208";a="647627"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 20 May 2019 16:41:44 +0100
Message-ID: <20190520154147.30675-2-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190520154147.30675-1-ian.jackson@eu.citrix.com>
References: <20190520154147.30675-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH 1/4] mg-repro-setup: Do all builds in
 their own tasks, regardless
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gY2FzZSBPU1NURVNUX1RBU0sgd2FzIHNldCBieSB0aGUgY2FsbGVyLCB1bnNldCBpdC4gIFVu
c2V0dGluZyBpdAp3aWxsIGNhdXNlIGVhY2ggc2ctcnVuLWpvYiAoaW5zaWRlIG1nLWV4ZWN1dGUt
dGFzaykgdG8gYmVjb21lIGl0cyBvd24KdGFzay4KClNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29u
IDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIG1nLXJlcHJvLXNldHVwIHwgMyArKy0K
IDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1n
aXQgYS9tZy1yZXByby1zZXR1cCBiL21nLXJlcHJvLXNldHVwCmluZGV4IGRjNmM1Y2JiLi41YTUy
ZTYxNyAxMDA3NTUKLS0tIGEvbWctcmVwcm8tc2V0dXAKKysrIGIvbWctcmVwcm8tc2V0dXAKQEAg
LTI0Nyw3ICsyNDcsOCBAQCBwcm9ncmVzcyAibmV3IGZsaWdodCBpcyAkZmxpZ2h0IgogCiBpZiBb
ICJ4JHJlYnVpbGRzX2ZsaWdodCIgIT0geCBdOyB0aGVuCiAJcHJvZ3Jlc3MgInJ1bm5pbmcgYnVp
bGQocykgJHJlYnVpbGRzX2ZsaWdodCIKLQkuL21nLWV4ZWN1dGUtZmxpZ2h0IC1CJHJlYnVpbGRz
X2JsZXNzaW5nIC0tcHJvZ3Jlc3MtZmQ9MiBcCisJZW52IC11IE9TU1RFU1RfVEFTSyBcCisgICAg
ICAgICAgICAgICAgLi9tZy1leGVjdXRlLWZsaWdodCAtQiRyZWJ1aWxkc19ibGVzc2luZyAtLXBy
b2dyZXNzLWZkPTIgXAogCQkiJHttZ2V4ZWNmbGFnc1tAXX0iICRyZWJ1aWxkc19mbGlnaHQKIAog
CW1ybz10bXAvJHJlYnVpbGRzX2ZsaWdodC5tcm8KLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 20 15:43:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 15:43:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSkRI-0006l7-NW; Mon, 20 May 2019 15:43:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=26W0=TU=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hSkRH-0006kn-6v
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 15:42:59 +0000
X-Inumbo-ID: f0a09087-7b15-11e9-8980-bc764e045a96
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f0a09087-7b15-11e9-8980-bc764e045a96;
 Mon, 20 May 2019 15:42:57 +0000 (UTC)
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: +KVTCyCkECIuWTU6n6t5Gs8tvQjNCsrW2HdxnTYVkD5DCsCXt1GWdQnCd+OumYGjr50P/c4eAr
 JfLxKSpA+x31gyjGCrcO2RhABYlu83J9RSmBeWk1zgHFMufUAZDirIG/MuQPTEBI0csY8rX9G7
 yOu3zprjsC3ENNwOOFflys4GNdJDD/D93wcVNcFBw7MVqqYM/OsXYqxbGfx6yI7VAZmnfN3YYk
 UVRacvfM642tfi/AQfdoiM+n8+9iklcTY8QWLtqq2C3819aGfVZUepFqC0d5iZ+bryKFZFF6fZ
 aJw=
X-SBRS: 2.7
X-MesageID: 661820
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,491,1549947600"; 
   d="scan'208";a="661820"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 20 May 2019 16:41:45 +0100
Message-ID: <20190520154147.30675-3-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190520154147.30675-1-ian.jackson@eu.citrix.com>
References: <20190520154147.30675-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH 2/4] mg-transient-task: New utility
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2lsbCBiZSB1c2VmdWwgaW4gY29tYmluYXRpb24gd2l0aCBuZXcgbW9kZShzKSBvZiBtZy1yZXBy
by1zZXR1cC4KClNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRy
aXguY29tPgotLS0KIG1nLXRyYW5zaWVudC10YXNrIHwgMzIgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAzMiBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9k
ZSAxMDA3NTUgbWctdHJhbnNpZW50LXRhc2sKCmRpZmYgLS1naXQgYS9tZy10cmFuc2llbnQtdGFz
ayBiL21nLXRyYW5zaWVudC10YXNrCm5ldyBmaWxlIG1vZGUgMTAwNzU1CmluZGV4IDAwMDAwMDAw
Li4yYjNiMzE1ZQotLS0gL2Rldi9udWxsCisrKyBiL21nLXRyYW5zaWVudC10YXNrCkBAIC0wLDAg
KzEsMzIgQEAKKyMhL3Vzci9iaW4vdGNsc2g4LjUKKyMgLSotIFRjbCAtKi0gCisjIHVzYWdlOiAu
L21nLXRyYW5zaWVudC10YXNrIFBST0dSQU0gW0FSR1MuLi5dCisKKyMgVGhpcyBpcyBwYXJ0IG9m
ICJvc3N0ZXN0IiwgYW4gYXV0b21hdGVkIHRlc3RpbmcgZnJhbWV3b3JrIGZvciBYZW4uCisjIENv
cHlyaWdodCAoQykgMjAwOS0yMDE5IENpdHJpeCBJbmMuCisjIAorIyBUaGlzIHByb2dyYW0gaXMg
ZnJlZSBzb2Z0d2FyZTogeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQorIyBp
dCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBBZmZlcm8gR2VuZXJhbCBQdWJsaWMgTGljZW5z
ZSBhcyBwdWJsaXNoZWQgYnkKKyMgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgZWl0aGVy
IHZlcnNpb24gMyBvZiB0aGUgTGljZW5zZSwgb3IKKyMgKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0
ZXIgdmVyc2lvbi4KKyMgCisjIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9w
ZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorIyBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdp
dGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorIyBNRVJDSEFOVEFCSUxJVFkgb3Ig
RklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCisjIEdOVSBBZmZlcm8g
R2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorIyAKKyMgWW91IHNob3Vs
ZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEFmZmVybyBHZW5lcmFsIFB1YmxpYyBM
aWNlbnNlCisjIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtLiAgSWYgbm90LCBzZWUgPGh0dHA6Ly93
d3cuZ251Lm9yZy9saWNlbnNlcy8+LgorCitwYWNrYWdlIHJlcXVpcmUgVGNseAorCitzb3VyY2Ug
Li90Y2wvZGFlbW9ubGliLnRjbAorCitqb2JkYjo6YmVjb21lLXRhc2sgW3N0cmluZyByYW5nZSAi
JGFyZ3YiIDAgNTBdCitleGVjIDI+QCBzdGRlcnIgcGVybCAtSS4gLWUgeworICAgICAgICB1c2Ug
T3NzdGVzdDsKKyAgICAgICAgdXNlIE9zc3Rlc3Q6OkV4ZWN1dGl2ZTsKKyAgICAgICAgY3NyZWFk
Y29uZmlnKCk7CisgICAgICAgIGZpbmR0YXNrKCkKK30KK2V4ZWNsIFtsaW5kZXggJGFyZ3YgMF0g
W2xyYW5nZSAkYXJndiAxIGVuZF0KLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 20 15:43:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 15:43:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSkRX-0006o5-2R; Mon, 20 May 2019 15:43:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=26W0=TU=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hSkRV-0006nc-7l
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 15:43:13 +0000
X-Inumbo-ID: f9434e59-7b15-11e9-8980-bc764e045a96
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f9434e59-7b15-11e9-8980-bc764e045a96;
 Mon, 20 May 2019 15:43:12 +0000 (UTC)
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: 0TTEQkWmNlb99UCq+fGMOKVRwTb0AyD0JIqyyfktnyBcc3cFT6NLSGBn8cm+v1QU3bFCJVx8VQ
 fhrE+8W+ryL/FQd/sEy6+jQ8YIMijO8S4xriZIacALGkEujcpGWp5ZqIVtDCRAGoWtb4hvICOi
 g8XcTVLUCEVbrZRt1fBNm71Rd+lx9dYQ0RElvGI9V6r76PsV9k41UUBWtVan9k4f9ai+BYPxpw
 hD2rMIsxkGJUow1j6cjflu2vAbIYnt60NZstdnx0t0IZ8lV76iJ/zFxKxM2Z9z05aGfV6zXgb/
 Cs4=
X-SBRS: 2.7
X-MesageID: 661831
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,491,1549947600"; 
   d="scan'208";a="661831"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 20 May 2019 16:41:46 +0100
Message-ID: <20190520154147.30675-4-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190520154147.30675-1-ian.jackson@eu.citrix.com>
References: <20190520154147.30675-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH 3/4] mg-repro-setup: Introduce
 `statictask' variable
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2UgYXJlIGdvaW5nIHRvIG1ha2UgYSBtb2RlIHdoZXJlIHdlIGRvbid0IHNldCBPU1NURVNUX1RB
U0suICBUaGUKcmVzdWx0IGlzIHRoYXQgb3VyIHN1YnByb2Nlc3NlcyB3aWxsIGRvIHdoYXRldmVy
IHRoZXkgdXN1YWxseSBkby4KClRob3NlIGFyZSBtZy1hbGxvY2F0ZSAod2hpY2ggd291bGQgYWxs
b2NhdGUgZm9yIG91ciBzdGF0aWMgdGFzaykgYW5kCm1nLWV4ZWN1dGUtZmxpZ2h0IHdoaWNoIHdp
bGwgbWFrZSBhIGR5bmFtaWMgdGFzay4gIFdlIG11c3QgdGhlcmVmb3JlCnByZXZlbnQgbWctYWxs
b2NhdGUgZnJvbSBydW5uaW5nIHNpbmNlIHRoZSBhbGxvY2F0aW9ucyB3b3VsZCBub3QgYmUKdXNl
YWJsZSBmb3IgdGhlIGZsaWdodCBleGVjdXRpb24uCgpObyBmdW5jdGlvbmFsIGNoYW5nZSB5ZXQs
IHNpbmNlIG5vdGhpbmcgc2V0cyBzdGF0aWN0YXNrPWZhbHNlIGFuZAp0aGVyZWZvcmUgT1NTVEVT
VF9UQVNLIHdvdWxkIGFsd2F5cyBiZSBzZXQuCgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8
aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiBtZy1yZXByby1zZXR1cCB8IDI4ICsrKysr
KysrKysrKysrKysrKystLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxOSBpbnNlcnRpb25zKCsp
LCA5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL21nLXJlcHJvLXNldHVwIGIvbWctcmVwcm8t
c2V0dXAKaW5kZXggNWE1MmU2MTcuLmI2MDM4OWQ4IDEwMDc1NQotLS0gYS9tZy1yZXByby1zZXR1
cAorKysgYi9tZy1yZXByby1zZXR1cApAQCAtMTAzLDYgKzEwMyw3IEBAIGR1cmF0aW9uPTI4ZAog
Ymxlc3Npbmc9cGxheQogc2tpcGNhcHR1cmU9dHJ1ZQogYXV0b2FsbG9jPWZhbHNlCitzdGF0aWN0
YXNrPXRydWUKIAogd2hpbGUgdHJ1ZTsgZG8KIAljYXNlICIkMSIgaW4KQEAgLTExNyw3ICsxMTgs
NyBAQCB3aGlsZSB0cnVlOyBkbwogCS10PyopCQlkdXJhdGlvbj0ke2FyZyMtdH0JCTs7CiAJLS1y
b2d1ZSkJZHVyYXRpb249JycJCQk7OwogCS0tY2FwdHVyZSkJc2tpcGNhcHR1cmU9ZmFsc2UJCTs7
Ci0JLS1hdXRvYWxsb2Mtbm9mcmVlKSBhdXRvYWxsb2M9dHJ1ZQkJOzsKKwktLWF1dG9hbGxvYy1u
b2ZyZWUpIGF1dG9hbGxvYz10cnVlOyBzdGF0aWN0YXNrPXRydWUgOzsKIAktbCopCQlsb2dmaWxl
PSR7YXJnIy1sfQkJOzsKIAktcl4qfC1yISopCWFkanVzdHNldHMrPSgiJHthcmcjLXJ9IikJOzsK
IAkjIF4gdHdvIHBhdHRlcm5zIGJlY2F1c2UgdGhlcmUncyBubyB3YXkgaW4gYmFzaCB0byB3cml0
ZQpAQCAtMjU4LDE2ICsyNTksMjUgQEAgaWYgWyAieCRyZWJ1aWxkc19mbGlnaHQiICE9IHggXTsg
dGhlbgogCWZpCiBmaQogCi1PU1NURVNUX1RBU0s9JChwZXJsIC1lICcKLQl1c2UgT3NzdGVzdDsK
LQl1c2UgT3NzdGVzdDo6RXhlY3V0aXZlOwotCWNzcmVhZGNvbmZpZygpOwotCWZpbmR0YXNrKCk7
Ci0JcHJpbnRmICIlc1xuIiwgJEVOVnsnT1NTVEVTVF9UQVNLJ30gb3IgZGllICQhOwotJykKLWV4
cG9ydCBPU1NURVNUX1RBU0sKK2lmICRzdGF0aWN0YXNrOyB0aGVuCisgICAgICAgIE9TU1RFU1Rf
VEFTSz0kKHBlcmwgLWUgJworICAgICAgICAJdXNlIE9zc3Rlc3Q7CisgICAgICAgIAl1c2UgT3Nz
dGVzdDo6RXhlY3V0aXZlOworICAgICAgICAJY3NyZWFkY29uZmlnKCk7CisgICAgICAgIAlmaW5k
dGFzaygpOworICAgICAgICAJcHJpbnRmICIlc1xuIiwgJEVOVnsnT1NTVEVTVF9UQVNLJ30gb3Ig
ZGllICQhOworICAgICAgICAnKQorICAgICAgICBleHBvcnQgT1NTVEVTVF9UQVNLCitmaQogCiBp
ZiBbICIke2FsbG9jX2lkZW50c1sqXX0iIF07IHRoZW4KKyAgICAgICAgaWYgWyB4IiRPU1NURVNU
X1RBU0siID0geCBdOyB0aGVuCisgICAgICAgICAgICAgICAgIyBXZSB3b3VsZCBoYXZlIHRvIG1h
a2UgYSBkeW5hbWljIHRhc2sgYW5kIGhvbGQgdGhlCisgICAgICAgICAgICAgICAgIyAgZmQgZm9y
IGl0IGluIHRoaXMgc2NyaXB0LiAgV291bGQgYmUgcXVpdGUgYXdrd2FyZC4KKyAgICAgICAgICAg
ICAgICBlY2hvID4mMiAnY2Fubm90IGhhbmQtYWxsb2NhdGUgaW4gYSB3YXkgdGhhdCB3aWxsIGZy
ZWUnCisgICAgICAgICAgICAgICAgZXhpdCAxCisgICAgICAgIGZpCisKIAlwcm9ncmVzcyAiYWxs
b2NhdGluZyAke2FsbG9jX2lkZW50c1sqXX0gLi4uIgogCWFsbG9jX291dHB1dD10bXAvJGZsaWdo
dC5hbGxvY2F0aW9ucwogCS4vbWctYWxsb2NhdGUgXAotLSAKMi4xMS4wCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 20 15:43:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 15:43:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSkRs-0006to-Ef; Mon, 20 May 2019 15:43:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=26W0=TU=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hSkRq-0006tE-EF
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 15:43:34 +0000
X-Inumbo-ID: 051f4696-7b16-11e9-977c-dfdf6955942d
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 051f4696-7b16-11e9-977c-dfdf6955942d;
 Mon, 20 May 2019 15:43:32 +0000 (UTC)
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: CvriHBnSUOXdgJsFi7ILPQNE/HTV6fOfo4YTtj0RTj4/xibtLnnADhuY8cVZ0X7SrFmh5Qt2VR
 +NsJMZbml+o1wKk1FKw/HZaVDGIpkvv6JA+IDU0q5qbeey/IWW94f4wbZ3++GCRjYqkCjrj2Z2
 H+Be0+9JYkkCpz4dZeH8lCH+/uzw4Verz26VGxFRXnJHbWEHD6183b2hV0ZZKBrUCEluvl4Mjl
 UXDV28fFTsJg6mnzBRatpNSwmVVCP0qc8vNP+JoEFIzObeX5g7KW5CCZQFZkpFMecrFBV3i4cw
 +4o=
X-SBRS: 2.7
X-MesageID: 647680
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,491,1549947600"; 
   d="scan'208";a="647680"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 20 May 2019 16:41:47 +0100
Message-ID: <20190520154147.30675-5-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190520154147.30675-1-ian.jackson@eu.citrix.com>
References: <20190520154147.30675-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH 4/4] mg-repro-setup: New mode --autoalloc
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBqdXN0IGludm9sdmVzIHR1cm5pbmcgYXV0b2FsbG9jIG9uIGFuZCBzdGF0aWN0YXNrIG9m
Zi4KSXQgaXMgbW9zdCB1c2VmdWwgd2l0aCBtZy10cmFuc2llbnQtdGFzaywgYXMgZG9jdW1lbnRl
ZC4KClNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29t
PgotLS0KIG1nLXJlcHJvLXNldHVwIHwgMTQgKysrKysrKysrKysrLS0KIDEgZmlsZSBjaGFuZ2Vk
LCAxMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL21nLXJlcHJv
LXNldHVwIGIvbWctcmVwcm8tc2V0dXAKaW5kZXggYjYwMzg5ZDguLmU2MjY1YjMyIDEwMDc1NQot
LS0gYS9tZy1yZXByby1zZXR1cAorKysgYi9tZy1yZXByby1zZXR1cApAQCAtMjgsNyArMjgsNyBA
QCB1c2FnZSAoKSB7IGNhdCA8PEVORAogIEhPU1RTUEVDIGlzCiAgICBbPGlkZW50Pj1dW3JldXNl
Ol08aG9zdG5hbWU+ICAgIGhvc3QgbXVzdCBiZSBhbGxvY2F0ZWQsIHNraXAgaG9zdC1pbnN0YWxs
CiAgICBbPGlkZW50Pj1dd2lwZTo8aG9zdG5hbWU+ICAgICAgIGhvc3QgbXVzdCBiZSBhbGxvY2F0
ZWQsIHdpcGUgaXQKLSAgIFs8aWRlbnQ+PV1hbGxvYzo8cmVzb3VyY2Utc3BlYz4gXGBtZy1hbGxv
Y2F0ZSA8cmVzb3VyY2Utc3BlYz4nLCBhbmQgd2lwZQorICAgWzxpZGVudD49XWFsbG9jOjxyZXNv
dXJjZS1zcGVjPiBcYG1nLWFsbG9jYXRlIDxyZXNvdXJjZS1zcGVjPicsIGFuZCB3aXBlWypdCiAg
ICBub25lOiAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vIGhvc3RzIChzaG91bGQgYmUgb25s
eSBIT1NUUFNFQykKICAgIChkZWZhdWx0IDxpZGVudD4gaXMgXGBob3N0JykKIApAQCAtNDIsNiAr
NDIsMTMgQEAgdXNhZ2UgKCkgeyBjYXQgPDxFTkQKICAgIC1FLi4uIC1mLi4uIC1QICAgICAgIGFz
IGZvciBtZy1leGVjdXRlLWZsaWdodAogICAgLS1hdXRvYWxsb2Mtbm9mcmVlICAgYWxsb2NhdGUg
aG9zdHMgYXMgZm9yIHByb2R1Y3Rpb24sIGJ1dCBrZWVwIHRoZW0KICAgICAgICAgICAgICAgICAg
ICAgICAgICAoc3BlY2lmeSBubyBIT1NUU1BFQ1M7IHJlbWVtYmVyIHRvIGRlYWxsb2NhdGUgbGF0
ZXIpCisgICAtLWF1dG9hbGxvYyAgICAgICAgICB1c2UgaG9zdHMgYXMgZm9yIHByb2R1Y3Rpb24g
KHNwZWNpZnkgbm8gSE9TVFNQRUNTKQorICAgICAgICAgICAgICAgICAgICAgICAgIGFuZCBmcmVl
IHRoZW0gYWZ0ZXJ3YXJkc1sqXQorCisgWypdIElmIFwkT1NTVEVTVF9UQVNLIGlzIHNldCBvbiBl
bnRyeSwgaXQgd2lsbCBiZSB1c2VkIGZvciB0aGVzZQorICAgICBhbGxvY2F0aW9ucy4gIFNvLCBp
biBwYXJ0aWN1bGFyLAorICAgICAgICAuL21nLXRyYW5zaWVudC10YXNrIC4vbWctcmVwcm8tc2V0
dXAgLi4uLiBhbGxvYzouLi4KKyAgICAgd2lsbCBhbGxvY2F0ZSBhcyBzcGVjaWZpZWQsIGJ1dCBk
aXNjYXJkIHRoZSBob3N0cyB3aGVuIGRvbmUuCiAKICBSRUJVSUxEIGlzCiAgICAtLXJlYnVpbGQg
Wy1CPGJsZXNzaW5nPl0gWy1yLi4uXQpAQCAtMTA1LDYgKzExMiw4IEBAIHNraXBjYXB0dXJlPXRy
dWUKIGF1dG9hbGxvYz1mYWxzZQogc3RhdGljdGFzaz10cnVlCiAKK2lmIFsgIngkT1NTVEVTVF9U
QVNLIiAhPSB4IF07IHRoZW4gc3RhdGljdGFzaz1mYWxzZTsgZmkKKwogd2hpbGUgdHJ1ZTsgZG8K
IAljYXNlICIkMSIgaW4KIAktKikJCQk7OwpAQCAtMTE4LDYgKzEyNyw3IEBAIHdoaWxlIHRydWU7
IGRvCiAJLXQ/KikJCWR1cmF0aW9uPSR7YXJnIy10fQkJOzsKIAktLXJvZ3VlKQlkdXJhdGlvbj0n
JwkJCTs7CiAJLS1jYXB0dXJlKQlza2lwY2FwdHVyZT1mYWxzZQkJOzsKKyAJLS1hdXRvYWxsb2Mp
ICAgICAgICBhdXRvYWxsb2M9dHJ1ZTsgc3RhdGljdGFzaz1mYWxzZSA7OwogCS0tYXV0b2FsbG9j
LW5vZnJlZSkgYXV0b2FsbG9jPXRydWU7IHN0YXRpY3Rhc2s9dHJ1ZSA7OwogCS1sKikJCWxvZ2Zp
bGU9JHthcmcjLWx9CQk7OwogCS1yXip8LXIhKikJYWRqdXN0c2V0cys9KCIke2FyZyMtcn0iKQk7
OwpAQCAtMjk4LDcgKzMwOCw3IEBAIGlmIFsgIiR7YWxsb2NfaWRlbnRzWypdfSIgXTsgdGhlbgog
CXByb2dyZXNzZiAiXG4iCiAJaWYgJGF1dG9hbGxvYzsgdGhlbgogCQllY2hvID4mMiBcCi0gJ3dh
cm5pbmc6IC0tYXV0b2FsbG9jLW5vZnJlZSBhbmQgSE9TVFNQRUNzIGFyZSBkbyBub3Qgd29yayB3
ZWxsIHRvZ2V0aGVyJworICd3YXJuaW5nOiAtLWF1dG9hbGxvY1stbm9mcmVlXSBhbmQgSE9TVFNQ
RUNzIGFyZSBkbyBub3Qgd29yayB3ZWxsIHRvZ2V0aGVyJwogCWZpCiBmaQogCi0tIAoyLjExLjAK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 20 15:59:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 15:59:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSkgz-00088O-T5; Mon, 20 May 2019 15:59:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=gSYI=TU=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hSkgy-00088J-EA
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 15:59:12 +0000
X-Inumbo-ID: 333d41a2-7b18-11e9-b0ed-77b51824a413
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 333d41a2-7b18-11e9-b0ed-77b51824a413;
 Mon, 20 May 2019 15:59:08 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 20 May 2019 09:59:07 -0600
Message-Id: <5CE2CEC40200007800230B3A@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 20 May 2019 09:59:00 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1558365981-3175-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1558365981-3175-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86/cpuid: Don't use volatile asm statements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIwLjA1LjE5IGF0IDE3OjI2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gQ29tbW9uIHVzZSBvZiB0aGUgQ1BVSUQgaW5zdHJ1Y3Rpb24gb3BlcmF0ZXMgd2l0aG91
dCBzaWRlIGVmZmVjdHMuICBMZXQgdGhlCj4gY29tcGlsZXIgYmV0dGVyIG9wdGltaXNlIGNvZGUg
YnkgZHJvcHBpbmcgdGhlIHZvbGF0aWxlIHF1YWxpZmllci4KPiAKPiBUaGUgb25seSBwbGFjZSB3
aGVyZSBvcmRlciBtYXR0ZXJzIGlzIGZvciBJbnRlbCBtaWNyb2NvZGUgbG9hZGluZywgd2hlcmUK
PiBleGVjdXRpbmcgYSBDUFVJRCBpbnN0cnVjdGlvbiBpcyB1c2VkIGZvciBpdHMgc2lkZSBlZmZl
Y3Qgb2YgdXBkYXRpbmcKPiBNU1JfSUEzMl9VQ09ERV9SRVYuCj4gCj4gVGhlIGV4aXN0aW5nIGxv
Z2ljIGlzIGJ1Z2d5IGJlY2F1c2UgR0NDIGhhcyBiZWVuIHNlZW4gdG8gcmVvcmRlciBpbmRlcGVu
ZGVudAo+IGFzbSB2b2xhdGlsZSBzdGF0ZW1lbnRzLiAgT3BlbmNvZGUgdGhlIHR3byBjYXNlcywg
d2l0aCBhIGNvbXBpbGVyIGJhcnJpZXIgdG8KPiBlbmZvcmNlIHRoZSBjb3JyZWN0IG9yZGVyaW5n
IG9mIG9wZXJhdGlvbnMuCgpJJ20gYWZyYWlkIEkgZG9uJ3Qgc2VlIGhvdyBhICJjb21waWxlciBi
YXJyaWVyIiBoZWxwcyBoZXJlLiBSZWNhbGwKdGhhdCB3ZSBvbmx5IGNhbGwgaXQgdGhpcyB3YXks
IGluIHJlYWxpdHkgaXQncyBhIG1lbW9yeSBjbG9iYmVyLCBhbmQKdGhhdCBpcyBhbGwgaXQgbWVh
bnMgdG8gdGhlIGNvbXBpbGVyLiBBcyBhIHJlc3VsdCwgSSBkb24ndCB0aGluayBpdCdsbApoZWxw
IG9yZGVyIGFnYWluc3QgdGhlIGVhcmxpZXIgV1JNU1IuIElmIHlvdSB3YW50IHRvIGVuZm9yY2UK
b3JkZXIgcmVsaWFibHksIEkgdGhpbmsgeW91ciBvbmx5IG9wdGlvbnMgYXJlIGEgc2luZ2xlIGFz
bSgpIGRvaW5nCmV2ZXJ5dGhpbmcgb3IgdGhlIHNlY29uZCBhc20oKSBjb25zdW1pbmcgYW4gb3V0
cHV0IChwZXJoYXBzCmEgZmFrZSBvbmUpIG9mIHRoZSBmaXJzdCBvbmUuIEkgdGhpbmsgdGhhdCdz
IGFsc28gd2hhdCBpbiBlc3NlbmNlCnRoZSBnY2MgZG9jIHNheXMuCgo+IFdoaWxlIGhlcmUsIGZp
eCB0aGUgY29tbWVudCwgd2hpY2ggaXNuJ3QgY29ycmVjdC4gIFRoZSBTRE0gZG9lc24ndCBzdGF0
ZSB0aGF0Cj4gYSByZWFkIG9mIGxlYWYgMSBpcyByZXF1aXJlZCAtIGp1c3QgdGhhdCBhIENQVUlE
IGluc3RydWN0aW9uIGlzIHJlcXVpcmVkLgo+IFVzaW5nIGxlYWYgMCByZXN1bHRzIGluIGJldHRl
ciBjb2RlIGdlbmVyYXRpb24sIGZvbGxvd2luZyB0aGUgd3JpdGUgb2YgMCB0bwo+IE1TUl9JQTMy
X1VDT0RFX1JFVi4KCldlbGwsIHRoZSBxdWVzdGlvbiBpcyAtIGFyZSB3ZSBzdXJlIHRoaXMgaXMg
d29ya2luZyBhcyBleHBlY3RlZApuZXZlcnRoZWxlc3MsIG9uIGFsbCBtb2RlbHM/IFRoZSBleGFt
cGxlIGluIHRoZSBTRE0gY2VydGFpbmx5CnVzZXMgbGVhZiAxLgoKPiBTdWdnZXN0ZWQtYnk6IEph
biBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KCkRpZCBJPyBNdXN0IGhhdmUgYmVlbiBxdWl0
ZSBzb21lIHRpbWUgYmFjaywgYXMgSSBkb24ndCByZWFsbHkgcmVjYWxsLgoKSmFuCgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 20 16:05:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 16:05:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSkmk-00016V-K6; Mon, 20 May 2019 16:05:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hVmq=TU=citrix.com=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1hSkmi-00016Q-Vk
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 16:05:09 +0000
X-Inumbo-ID: 09073a1b-7b19-11e9-8980-bc764e045a96
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 09073a1b-7b19-11e9-8980-bc764e045a96;
 Mon, 20 May 2019 16:05:07 +0000 (UTC)
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=lars.kurth@citrix.com;
 spf=Pass smtp.mailfrom=lars.kurth@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 lars.kurth@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 lars.kurth@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: 4KccGxiviz49xHwctDbA3vkJ97PutCx13u0yutCgX9cxukhZbjDKAMnY2FqeLd04RAgKAlxHW9
 mgUzDLmycr2+JUkHBQeqwzqirrAvWlPToUXnjMY1qMz36tvD1MWudM9s2jAEifnGJzQfN60l/7
 9aPr9Gmh4YRU69ZYrpcHUrW8WMqtOVqVee4/Zg9eQZhjU8lj++hktbhagBhomZqZiJFXA/4dFc
 457mM0CBlruY0TBLAhS9gTvoRulBnqQ4509C2mJbMjjKpHid//K7VnEOZzpUVGi5xIzNVBjB9T
 OPY=
X-SBRS: 2.7
X-MesageID: 663067
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,491,1549947600"; 
   d="scan'208";a="663067"
From: Lars Kurth <lars.kurth@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Thread-Topic: [PATCH] Add TRACKING.IMPORTS to xen.git to more easily manage
 imported files that need to be kept in sync with an upstream
Thread-Index: AQHVC2w8yCFJJzKGGki86dw3YKFbFqZtcP2A///xTICAAWtFgIAE4QuA
Date: Mon, 20 May 2019 16:05:02 +0000
Message-ID: <2B55A18B-F04C-4249-8558-11F0A24E312C@citrix.com>
References: <0648312f1c78e519142ff1829a984e7e965bf3c7.1557957269.git.lars.kurth@citrix.com>
 <5CDD3FA1020000780022F903@prv1-mh.provo.novell.com>
 <530E0649-256F-4A11-B887-E665B3C92979@citrix.com>
 <5CDE6407020000780022FF63@prv1-mh.provo.novell.com>
In-Reply-To: <5CDE6407020000780022FF63@prv1-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.10.a.190512
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <987DD0C0D0E04B4B9B2F9FF22437801E@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] Add TRACKING.IMPORTS to xen.git to more
 easily manage imported files that need to be kept in sync with an upstream
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 "committers@xenproject.org" <committers@xenproject.org>,
 xen-devel <xen-devel@lists.xenproject.org>, Ian
 Jackson <Ian.Jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCu+7v09uIDE3LzA1LzIwMTksIDAxOjM0LCAiSmFuIEJldWxpY2giIDxKQmV1bGljaEBzdXNl
LmNvbT4gd3JvdGU6DQoNCiAgICA+Pj4gT24gMTYuMDUuMTkgYXQgMTc6NTQsIDxsYXJzLmt1cnRo
QGNpdHJpeC5jb20+IHdyb3RlOg0KICAgIA0KICAgID4gDQogICAgPiBPbiAxNi8wNS8yMDE5LCAw
NDo0NywgIkphbiBCZXVsaWNoIiA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOg0KICAgID4gDQog
ICAgPiAgICAgPj4+IE9uIDE2LjA1LjE5IGF0IDAwOjE4LCA8bGFycy5rdXJ0aEBjaXRyaXguY29t
PiB3cm90ZToNCiAgICA+ICAgICA+ICsjIE1hcHBpbmdzIHRvIHRyYWNrIGZpbGVzIGFyZSBvZiB0
aGUgZm9sbG93aW5nIGZvcm1hdA0KICAgID4gICAgID4gKyMgLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQogICAgPiAgICAgPiArIyBtYW51YWx8YXV0
byB4ZW4tZmlsZSBuYW1lLW9mLW9yaWdpbmFsLXJlcG8gb3JpZ2luYWwtZmlsZSBjb21taXQtaWQN
CiAgICA+ICAgICA+ICsjDQogICAgPiAgICAgPiArIyBhdXRvOg0KICAgID4gICAgID4gKyMgICBU
aGUgeGVuLWZpbGUgbmVlZHMgdG8gdHJhY2sgdGhlIHRoZSBvcmlnaW5hbC1maWxlIGV4YWN0bHkN
CiAgICA+ICAgICA+ICsjICAgSW4gb3RoZXIgd29yZHMsIHdlIGNhbiBhdXRvbWF0aWNhbGx5IHVw
ZGF0ZSB0aGUgZmlsZSB1c2luZyBhIHNjcmlwdA0KICAgID4gICAgIA0KICAgID4gICAgIERvIHdl
IGhhdmUgX2FueV8gZXhhbXBsZSBvZiB0aGlzPyBJIGNhbid0IGV2ZW4gaW1hZ2luZSBvbmUsIGR1
ZQ0KICAgID4gICAgIHRvIGUuZy4gb3VyIGluY2x1ZGVzIGFsbCBzdGFydGluZyB3aXRoIHhlbi8g
d2hlcmVhcyBMaW51eCdlcyAoanVzdCB0bw0KICAgID4gICAgIHRha2UgYXMgZXhhbXBsZSkgYWxs
IHN0YXJ0IHdpdGggbGludXgvLiBQZXJoYXBzICJhdXRvIiBuZWVkcyB0bw0KICAgID4gICAgIGlu
Y2x1ZGUgc2VkIGV4cHJlc3Npb25zIHRoYXQgbmVlZCB0byBiZSBhcHBsaWVkIGJlZm9yZSBhY3R1
YWxseQ0KICAgID4gICAgIGFwcGx5aW5nIHRoZSBvcmlnaW5hbCBjaGFuZ2UgdG8gb3VyIHRyZWU/
DQogICAgPiANCiAgICA+IEkgYW0gbm90IHN1cmUgSSBmdWxseSB1bmRlcnN0YW5kIHlvdXIgY29u
Y2Vybi4gDQogICAgPiBUaGlzIHdhcyBpbnRlbmRlZCBmb3IgdGhlIGNhc2Ugd2hlcmUgc2F5IHdl
IHdvdWxkIGV4YWN0bHkgdHJhY2sgDQogICAgPiB4ZW4vLi4uL2Zvby5iYXIgd2l0aCBsaW51eC8u
Li4vZm9vLmJhcg0KICAgID4gSW4gb3RoZXIgd29yZHMsIGF1dG8gb25seSBhcHBsaWVzIHRvIHRo
ZSBjb250ZW50IG9mIGEgZmlsZTogdGhlIGZpbGVuYW1lIA0KICAgID4gaXNuJ3QgcmVsZXZhbnQs
IGJlY2F1c2UgYWxsIHRoZSBpbmZvcm1hdGlvbiB0aGF0IHdvdWxkIGJlIG5lZWRlZCB0byBkbyB0
aGlzIA0KICAgID4gaXMgaW4gdGhlIGZpbGUuDQogICAgDQogICAgV2hlbiB0YWxraW5nIGFib3V0
IGZpbGUgbmFtZXMgaW4gbXkgcmVwbHksIEkgcmVmZXJyZWQgdG8gQyBsYW5ndWFnZQ0KICAgICNp
bmNsdWRlIGRpcmVjdGl2ZXMgaW5zaWRlIHRoZSBmaWxlIGluIHF1ZXN0aW9uLCBhcyBhIChwcmV0
dHkgaW1wb3J0YW50KQ0KICAgIGV4YW1wbGUuIFRoZXJlIHdhcyBubyB0YWxrIGFib3V0IHRoZSBj
bG9uZWQvY29waWVkIGZpbGUncyBuYW1lIGl0c2VsZi4NCiAgICBIZW5jZSB0aGUgc3VnZ2VzdGlv
biB0byBhY2NvbXBhbnkgYXV0bzogd2l0aCBhIHNldCBvZiBzZWQNCiAgICBleHByZXNzaW9ucywg
d2hpY2ggY291bGQgdGhlbiBlLmcuIHRyYW5zZm9ybSAjaW5jbHVkZSA8bGludXgvLi4uPg0KICAg
IGludG8gI2luY2x1ZGUgPHhlbi8uLi4+Lg0KDQpUaGF0IG1ha2VzIHBlcmZlY3Qgc2Vuc2Ugbm93
LiBJbiB0aGF0IGNhc2UsIEkgdGVuZCB0byBhZ3JlZSB0aGF0ICJhdXRvIiBpcyBwcm9iYWJseSBu
b3QgbmVlZGVkLiBXb3VsZCBiZSBxdWl0ZSBoYXBweSB0byBkcm9wIGl0Lg0KICAgIA0KICAgID4g
QEp1bGllbiwgQFN0ZWZhbm8sIEBKYW46IGFyZSBhbnkgb2YgdGhlIGZpbGVzIHlvdSBsaXN0ZWQg
ZmFsbCBpbnRvIHRoZSANCiAgICA+ICJzaG91bGQgYmUgdHJhY2tlZCBleGFjdGx5IiBjYXRlZ29y
eT8NCiAgICANCiAgICBBcyBJJ3ZlIHNhaWQgYmVmb3JlIC0gSSBjYW4ndCBldmVuIGltYWdpbmUg
c3VjaCBhIGZpbGUgdG8gZXhpc3QuDQogICAgDQogICAgPiAgICAgPiArIyBtYW51YWw6DQogICAg
PiAgICAgPiArIyAgIEEgZGV2ZWxvcGVyIG5lZWRzIHRvIG1ha2UgYSBkZWNpc2lvbiB3aGV0aGVy
IGENCiAgICA+ICAgICA+ICsjICAgc3BlY2lmaWMgY2hhbmdlIGlzIGFwcGxpZWQgb3IgaWdub3Jl
ZCBhbmQgdXBkYXRlIHRoZSBsYXN0IGNvbW1pdCBpZA0KICAgID4gICAgID4gKyMgICBhY2NvcmRp
bmdseQ0KICAgID4gICAgID4gKyMNCiAgICA+ICAgICA+ICsjIG5hbWUtb2Ytb3JpZ2luYWwtcmVw
bzoNCiAgICA+ICAgICA+ICsjICAgQSByZWZlcmVuY2UgdG8gYSBzb3VyY2UgcmVwb3NpdG9yeSBk
ZWZpbmVkIGJ5ICpyZXBvKiBrZXl3b3JkDQogICAgPiAgICAgPiArIw0KICAgID4gICAgID4gKyMg
Y29tbWl0IGlkOg0KICAgID4gICAgID4gKyMgICBMYXN0IGNvbW1pdCBpZCBvZiBzb3VyY2UgZmls
ZSB0aGF0IHdhcyBkZWVtZWQgdG8gYmUgb2sNCiAgICA+ICAgICA+ICsjICAgYW5kIGVpdGhlciBp
bXBvcnRlZCBpbnRvIHRoZSB0cmVlIG9yIHJlamVjdGVkDQogICAgPiAgICAgPiArIw0KICAgID4g
ICAgID4gKyMgRm9yIGV4YW1wbGU6DQogICAgPiAgICAgPiArIyAgIG1hbnVhbCB4ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9hcm0vc21tdS5jIGxpbnV4LXRvcnZhbGRzIA0KICAgID4gbGludXgvZHJp
dmVycy9pb21tdS9hcm0tc21tdS5jIGI3N2NmMTFmMDk0MTM2DQogICAgPiAgICAgPiArDQogICAg
PiAgICAgPiArdmVyc2lvbiAxDQogICAgPiAgICAgDQogICAgPiAgICAgUGVyaGFwcyBpdCB3b3Vs
ZG4ndCBodXJ0IHRvIGluY2x1ZGUgdGhlIGNvbG9ucyBpbiB0aGUgYWN0dWFsIGVudHJpZXMgYXMN
CiAgICA+ICAgICB3ZWxsPyANCiAgICA+IA0KICAgID4gSSBhbSBub3Qgc3VyZSB3aGF0IHlvdSBt
ZWFuLCB3aGljaCBjb2xvbnM/IEFyZSB5b3Ugc2F5aW5nLCB0aGUgZm9ybWF0IHNob3VsZCBiZQ0K
ICAgID4gdmVyc2lvbjogMQ0KICAgID4gcmVwbzogLi4uDQogICAgDQogICAgWWVzLiBUaGlzIHdv
dWxkIG1ha2UgaXQgZXZlbiBtb3JlIHByb21pbmVudCB0aGF0IHRoZXNlIGFyZSB0YWdzIG9mDQog
ICAgc29tZSBzb3J0LiBCdXQgdGhpcyB3YXMgb25seSBhIHRob3VnaHQgb2YgbWluZSwgaXQncyBp
biBubyB3YXkgbWVhbnQNCiAgICB0byBiZSBhIHJlcXVpcmVtZW50IEkgaGF2ZS4NCiAgICANCiAg
ICA+IEkgdGhpbmsgdGhlIGNvbmZ1c2lvbiBjb21lcyBiZWNhdXNlIEkgdXNlZCBjb2xvbnMgYWZ0
ZXIgc3RhdGVtZW50cyBpbiB0aGUgDQogICAgPiBjb21tZW50cy4gDQogICAgDQogICAgUmlnaHQs
IHRoYXQncyBob3cgSSBnb3QgdGhlcmUuDQogICAgDQogICAgPiBJIHRoaW5rIHRoYXQgInZlcnNp
b246IDEiIGlzIHNsaWdodGx5IG1vcmUgaHVtYW4tcmVhZGFibGUsIHNvIEkgd291bGQgYmUgT0sg
DQogICAgPiB3aXRoIHRoYXQNCiAgICANCiAgICBBIHdlbGwgZGVmaW5lZCBub24tYmxhbmsgc2Vw
YXJhdG9yIGFsc28gYWxsb3dzIG1hY2hpbmUgcHJvY2Vzc2luZw0KICAgIHRvIG5vdGljZSBtb3Jl
IGVhc2lseSBpZiB0aGVyZSdzIGEgbWFsZm9ybWVkIGxpbmUuIFBsdXMgKGlmIG5lZWQgYmUpDQog
ICAgaXQgd291bGQgcGVybWl0IHRhZ3Mgd2l0aCBibGFua3MgaW4gdGhlaXIgbmFtZXMuDQogICAg
DQpJIGNhbiBkbyB0aGF0LiBObyBwcm9ibGVtLg0KDQpBbnkgb3RoZXIgY29tbWVudHMgZnJvbSBh
bnlvbmUsIGJlZm9yZSBzZW5kaW5nIHZlcnNpb24gMj8NCg0KTGFycyAgICANCiAgICANCg0KX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 20 16:05:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 16:05:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSkn8-00018u-3b; Mon, 20 May 2019 16:05:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=26W0=TU=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hSkn6-00018g-LZ
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 16:05:32 +0000
X-Inumbo-ID: 16913616-7b19-11e9-aab1-4b9f73b43ca3
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 16913616-7b19-11e9-aab1-4b9f73b43ca3;
 Mon, 20 May 2019 16:05:29 +0000 (UTC)
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: gifsdPHS77t09/OtK7/ROxf96reFt2rwyVWK/Wh4nMjnXq4k/qX7hSl3DgHkOVHCNGIPfk94Wf
 lBPhWSLoD2b3tqKHtRX7ZfRgawQAF3vbh6AJ7P3LwFNmtLXkvLWQbejsb7hS3BjecS9Th2p/ne
 eUzYQxFCxfJJmWId50y48T6Ae66wwJ+pKg0bp7pHsprZC8NMyaNbEuIGZeUrNjxnnh7DQqEK2R
 4B+6Wz5J/qoux55dx8h6nt2WEknxlUweYdgV3LIGofyJw0EYmi8tZH1jc+mT/yHvHZbzxheKt9
 N+Q=
X-SBRS: 2.7
X-MesageID: 649003
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,491,1549947600"; 
   d="scan'208";a="649003"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23778.53283.804039.753874@mariner.uk.xensource.com>
Date: Mon, 20 May 2019 17:04:51 +0100
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <7bea4485-b0da-ed92-336d-b2307c444cb1@arm.com>
References: <osstest-136385-mainreport@xen.org>
 <23778.33200.47146.497482@mariner.uk.xensource.com>
 <7bea4485-b0da-ed92-336d-b2307c444cb1@arm.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [xen-4.11-testing test] 136385: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SnVsaWVuIEdyYWxsIHdyaXRlcyAoIlJlOiBbeGVuLTQuMTEtdGVzdGluZyB0ZXN0XSAxMzYzODU6
IHJlZ3Jlc3Npb25zIC0gRkFJTCIpOgo+IEJlZm9yZSB0aGUgbGFzdCAyIGZsaWdodHMsIHRoZSBr
ZXJuZWwgd2FzIGNvbXBpbGVkIG5hdGl2ZWx5LiBOb3cgaXQgaXMgCj4gY3Jvc3MtY29tcGlsZWQg
b24geDg2IG1hY2hpbmUuIFNvIHRoZXJlIGFyZSBhIGRpZmZlcmVuY2UgaW4gdGhlIHdheSB0aGUg
a2VybmVsIAo+IGlzIGJ1aWx0LgoKVGhhdCBpcyBpbmRlZWQgc3VzcGljaW91cy4KCj4gQ291bGQg
d2UgdHJ5IGEgZmxpZ2h0IHdpdGgga2VybmVsIGJ1aWx0IGZyb20gdGhlIGN1YmlldHJ1Y2s/CgpJ
IGhhZCB0byBkbyBzb21lIHdvcmsgb24gdGhlIHRvb2xpbmcsIGJ1dCBJIHRoaW5rIEkgaGF2ZSB0
aGlzIHJ1bm5pbmcKbm93LiAgMTM2NjI2LzEzNjYyNy4gIEkgbWF5IG5lZWQgdG8gcmVzdGFydCBp
dC4uLgoKPiBPbiBhIHNpZGUgbm90ZSwgSSBub3RpY2VkIHRoYXQgdGhlIG5hbWUgb2YgdGhlIGZp
bGUgWzFdIGxlYWRzIHRvIHRoaW5rIGl0IGlzIGEgCj4gZ3ppcCwgYnV0IGl0IGlzIGFjdHVhbGx5
IGEgcGxhaW4gdGV4dC4KLi4uCj4gWzFdIAo+IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvbG9ncy8xMzYzODUvdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyL2N1
YmlldHJ1Y2stZ2xlaXplcy0tLXZhci1sb2cteGVuLWNvbnNvbGUtZ3Vlc3QtZGViaWFuLmd1ZXN0
Lm9zc3Rlc3QubG9nLmd6CgokIEhFQUQgJ2h0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncy8xMzYzODUvdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyL2N1Ymll
dHJ1Y2stZ2xlaXplcy0tLXZhci1sb2cteGVuLWNvbnNvbGUtZ3Vlc3QtZGViaWFuLmd1ZXN0Lm9z
c3Rlc3QubG9nLmd6JwoyMDAgT0sKQ29ubmVjdGlvbjogY2xvc2UKRGF0ZTogTW9uLCAyMCBNYXkg
MjAxOSAxNjowMDozOCBHTVQKQWNjZXB0LVJhbmdlczogYnl0ZXMKRVRhZzogIjNmYmEtNTg5MmJk
NGE1ZThjNyIKU2VydmVyOiBBcGFjaGUvMi40LjI1IChEZWJpYW4pCkNvbnRlbnQtRW5jb2Rpbmc6
IHgtZ3ppcApDb250ZW50LUxlbmd0aDogMTYzMTQKQ29udGVudC1UeXBlOiBhcHBsaWNhdGlvbi94
LWd6aXAKTGFzdC1Nb2RpZmllZDogU2F0LCAxOCBNYXkgMjAxOSAxNjoxNzowNyBHTVQKQ2xpZW50
LURhdGU6IE1vbiwgMjAgTWF5IDIwMTkgMTY6MDA6MzggR01UCkNsaWVudC1QZWVyOiAyMDUuMjM3
Ljk4LjE0Njo4MApDbGllbnQtUmVzcG9uc2UtTnVtOiAxCgokCgpUaGlzIGlzIHdyb25nLiAgSXQg
aXMgc2F5aW5nIHRoYXQgaXQgaXMgZ29pbmcgdG8gc2VuZCBhIGd6aXBwZWQKZ3ppcGZpbGUuCgpU
aGUgb3NzdGVzdCBWTSBnZXRzIGl0IHJpZ2h0OgoKJCBIRUFEICdodHRwOi8vbG9jYWxob3N0Ojgw
ODIvfm9zc3Rlc3QvcHViL2xvZ3MvMTM2Mzg1L3Rlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0Mi9j
dWJpZXRydWNrLWdsZWl6ZXMtLS12YXItbG9nLXhlbi1jb25zb2xlLWd1ZXN0LWRlYmlhbi5ndWVz
dC5vc3N0ZXN0LmxvZy5neicKMjAwIE9LCkNvbm5lY3Rpb246IGNsb3NlCkRhdGU6IE1vbiwgMjAg
TWF5IDIwMTkgMTY6MDI6MTAgR01UCkFjY2VwdC1SYW5nZXM6IGJ5dGVzCkVUYWc6ICIzZmJhLTU4
OTJiZDRhNWU4YzciClNlcnZlcjogQXBhY2hlLzIuNC4yNSAoRGViaWFuKQpDb250ZW50LUxlbmd0
aDogMTYzMTQKQ29udGVudC1UeXBlOiBhcHBsaWNhdGlvbi94LWd6aXAKTGFzdC1Nb2RpZmllZDog
U2F0LCAxOCBNYXkgMjAxOSAxNjoxNzowNyBHTVQKQ2xpZW50LURhdGU6IE1vbiwgMjAgTWF5IDIw
MTkgMTY6MDI6MTAgR01UCkNsaWVudC1QZWVyOiA6OjE6ODA4MgpDbGllbnQtUmVzcG9uc2UtTnVt
OiAxCgokCgpJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 20 16:10:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 16:10:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSksH-00024l-Ro; Mon, 20 May 2019 16:10:53 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ag2u=TU=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1hSksG-00024g-UA
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 16:10:52 +0000
X-Inumbo-ID: d5f35c18-7b19-11e9-8980-bc764e045a96
Received: from mail-lj1-x242.google.com (unknown [2a00:1450:4864:20::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d5f35c18-7b19-11e9-8980-bc764e045a96;
 Mon, 20 May 2019 16:10:51 +0000 (UTC)
Received: by mail-lj1-x242.google.com with SMTP id a10so13037173ljf.6
 for <xen-devel@lists.xenproject.org>; Mon, 20 May 2019 09:10:51 -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=r0nl4eanT86ZxLBzSaWal4etk6BqRuZmHt2wCZAbWlk=;
 b=daL0GTuUDv2Znr7mdbioco0PXl4a+SlNjOVhhW8kFAIP8Tc554V4K287Bawy+TQP8M
 Hzk4xhvqQoDD2oxI93sqpW2P1o8pGfaxL9Qc1Wh2k6ubR9FzkYAgrUB5zShULStO0y8e
 B2AWzRTCuTNpJ7VwDgSZ09m4sFuuiT/vkc2oY/MwECFUClONvm17Kx7XOmme0HtsYnZ7
 oCXAju/+zdpz5YNHv1Zn2titTGkP/yajVOxg7T7VgObCxvNvLpQvFnvJAoZdNBH7NdWU
 XzP/hUBPK3sY0F1jCfGrkR10+jUTPYzssi3DasXREpDh2rUChl3XLL0AeU6D9ngQHQtZ
 xvJA==
X-Google-DKIM-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=r0nl4eanT86ZxLBzSaWal4etk6BqRuZmHt2wCZAbWlk=;
 b=i378gtUxm3qH7ALOF+s0zjTHczdqY7iWpxj6b8WCq2hJ4RtNhRMQEPcDJtwcbm8FN2
 a0iPuwgpdPSihNZzF639KrgFnvKd2Dm4QhpopVzaxGdJWG43/mtyqPvunnZCqg5uZG8W
 23mqQihUhlL1PflpdvYGtvMI6OXvzfVdb9Os9H9Uq4L1Hlw+2B5X+O8hfXAINr8SkhF7
 MJ/Lzg1EjeREFQvobojEp3Jzo8HUWWddG907kwrRUMLXZX7fFq9Zuxt5otK4st//yyES
 5ByOAbg5Hdlf3XsRIFXKRG+E171JeTt2BVCVLNKthwoea0+HAB+TwDllOej8WKDoRMlh
 erpw==
X-Gm-Message-State: APjAAAWjeyKJM4HlrNp47HbMe+Ds1jK5dF5cZu3ouO9NkLU8L/3nDkWw
 +k73VOgUA2xKSnU9oFhLRM0=
X-Google-Smtp-Source: APXvYqwH0OLTCm1UHlNvoM8Sfq6YIIdzbILp6xWR0kR4dZkHvA8LFmIVAmbKPM/ij5apJktSfR21rQ==
X-Received: by 2002:a2e:3806:: with SMTP id f6mr2777321lja.33.1558368649924;
 Mon, 20 May 2019 09:10:49 -0700 (PDT)
Received: from [10.17.182.120] (ll-74.141.223.85.sovam.net.ua. [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id i14sm592414ljj.57.2019.05.20.09.10.48
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 20 May 2019 09:10:49 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <1556806436-26283-1-git-send-email-olekstysh@gmail.com>
 <1556806436-26283-3-git-send-email-olekstysh@gmail.com>
 <fbff2663-666b-143d-548b-d47007cccbe2@arm.com>
From: Oleksandr <olekstysh@gmail.com>
Message-ID: <03801f3e-4f0e-eb72-8ea4-c4860939ff6c@gmail.com>
Date: Mon, 20 May 2019 19:10:48 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <fbff2663-666b-143d-548b-d47007cccbe2@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 2/2] xen/device-tree: Add ability to
 handle nodes with interrupts-extended prop
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 sstabellini@kernel.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ck9uIDIwLjA1LjE5IDE1OjI1LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGksCgpIaSwgSnVsaWVu
LgoKCj4KPiBPbiAwMi8wNS8yMDE5IDE1OjEzLCBPbGVrc2FuZHIgVHlzaGNoZW5rbyB3cm90ZToK
Pj4gRnJvbTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0u
Y29tPgo+Pgo+PiBYZW4gZXhwZWN0cyB0byBzZWUgImludGVycnVwdHMiIHByb3BlcnR5IHdoZW4g
cGFyc2luZyBob3N0Cj4+IGRldmljZS10cmVlLiBCdXQsIHRoZXJlIGFyZSBjYXNlcyB3aGVuIHNv
bWUgZGV2aWNlIG5vZGVzIGNvbnRhaW4KPj4gImludGVycnVwdHMtZXh0ZW5kZWQiIHByb3BlcnR5
IGluc3RlYWQuCj4+Cj4+IFRoZSBnb29kIGV4YW1wbGUgaGVyZSBpcyBhcmNoIHRpbWVyIG5vZGUg
Zm9yIFItQ2FyIEdlbjMvR2VuMiBmYW1pbHksCj4+IHdoaWNoIGlzIG1hbmRhdG9yeSBkZXZpY2Ug
Zm9yIFhlbiB1c2FnZSBvbiBBUk0uIEFuZCB3aXRob3V0IGFiaWxpdHkKPj4gdG8gaGFuZGxlIHN1
Y2ggbm9kZXMsIFhlbiBmYWlscyB0byBvcGVyYXRlOgo+Cj4gUGVyIHRoZSBiaW5kaW5nIGRvY3Vt
ZW50YXRpb24gWzFdLCB0aGUgaW50ZXJydXB0cy1leHRlbmQgcHJvcGVydHkgCj4gc2hvdWxkIG9u
bHkgYmUgdXNlZCB3aGVuIGEgZGV2aWNlIGhhcyBtdWx0aXBsZSBpbnRlcnJ1cHQgcGFyZW50cy4g
VGhpcyAKPiBpcyBub3QgdGhlIGNhc2Ugb2YgdGhlIGFyY2ggdGltZXIsIHNvIHdoeSBpcyBpdCB1
c2VkIHRoZXJlPwo+IERvbid0IGdldCBtZSB3cm9uZywgSSBhbSBmaW5lIHdpdGggdGhlIGlkZWEg
b2YgYWRkaW5nIAo+ICJpbnRlcnJ1cHRzLWV4dGVuZCIuIEhvd2V2ZXIsIHRoZSBjb21taXQgbWVz
c2FnZSBzaG91bGQgZ2l2ZSBzb21lIAo+IGdyb3VuZCB3aHkgYSBuZXcgcHJvcGVydHkgaGFzIGJl
ZW4gaW50cm9kdWNlZC91c2VkIG92ZXIgdGhlIGN1cnJlbnQgb25lLgoKSGF2ZSBqdXN0IGdyZXBw
ZWQsIGxvb2tzIGxpa2UsIFItQ2FyIEdlbjIvR2VuMyBkdHNpIGZpbGVzIGFyZSBub3QgdGhlIApv
bmx5IHNpbmdsZSB1c2VycyBvZiAiaW50ZXJydXB0cy1leHRlbmRlZCIgcHJvcGVydHkgZm9yIGEg
ZGV2aWNlIHdpdGggYSAKc2luZ2xlIGludGVycnVwdCBwYXJlbnQuLi4KClVuZm9ydHVuYXRlbHks
IEkgZG9uJ3Qga25vdyB0aGUgcmVhbCByZWFzb24sIGNhbiBndWVzcyBvbmx5IHRoYXQgZm9yIGEg
CmRldmljZSAod2l0aCBhIHNpbmdsZSBpbnRlcnJ1cHQgcGFyZW50KSBvdXRzaWRlICIvc29jIiBj
b250YWluZXIgdGhlIAp1c2FnZSBvZiBzaW5nbGUgImludGVycnVwdHMtZXh0ZW5kZWQiIHByb3Bl
cnR5IGlzIG1vcmUgc2ltcGxlci9jbGVhbmVyIAp0aGFuIHVzYWdlIG9mIHBhaXJzICgiaW50ZXJy
dXB0LXBhcmVudCIgKyAiaW50ZXJydXB0cyIpLsKgIExvb2tzIGxpa2UsIAp0aGUgcGF0Y2ggIkFS
TTogZHRzOiByOGE3NzkwOiBhZGQgc29jIG5vZGUiIGZyb20gdGhpcyBzZXJpZXMgWzFdIHN0YXJ0
ZWQgCnVzaW5nICJpbnRlcnJ1cHRzLWV4dGVuZGVkIiBwcm9wZXJ0eSBmb3IgQVJDSCB0aW1lciBu
b2RlLiBJIHdpbGwgbWVudGlvbiAKdGhhdCBpbiBwYXRjaCBkZXNjcmlwdGlvbi4KCgo+PiArwqDC
oMKgIC8qIFRyeSB0aGUgbmV3LXN0eWxlIGludGVycnVwdHMtZXh0ZW5kZWQgZmlyc3QgKi8KPj4g
K8KgwqDCoCBpbnRudW0gPSBkdF9jb3VudF9waGFuZGxlX3dpdGhfYXJncyhkZXZpY2UsICJpbnRl
cnJ1cHRzLWV4dGVuZGVkIiwKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAiI2ludGVycnVwdC1j
ZWxscyIpOwo+PiArwqDCoMKgIGlmICggaW50bnVtID4gMCApCj4KPiBJSVVDIGR0X2NvdW50X3Bo
YW5kbGVfd2l0aF9hcmdzLCAwIHdvdWxkIG1lYW5zIHRoZSBwcm9wZXJ0eSBpcyBwcmVzZW50IAo+
IGJ1dCBkb2Vzbid0IGNvbnRhaW4gYW55IGludGVycnVwdHMuIEkgZG8gYWdyZWUgdGhpcyBpcyBh
IHByb2JhYmx5IGEgCj4gd3JvbmcgZGV2aWNlLXRyZWUsIGJ1dCB0ZWNobmljYWxseSBJIGFtIG5v
dCBzdXJlIHdlIHNob3VsZCB0cnkgdG8gbG9vayAKPiBmb3IgIiNpbnRlcnJ1cHRzIiBpZiBpbnRu
dW0gPSAwLgoKYWdyZWUsIHdpbGwgcmV0dXJuIDAgaWYgaW50bnVtID09IDAKCgo+Cj4+ICvCoMKg
wqAgewo+PiArwqDCoMKgwqDCoMKgwqAgZHRfZHByaW50aygiIGludG51bT0lZFxuIiwgaW50bnVt
KTsKPgo+IFlvdSBhcmUgcmUtdXNpbmcgdGhlIGV4YWN0IHNhbWUgZGVidWcgbWVzc2FnZSBhcyBm
b3IgImludGVycnVwdHMiLiBTbyAKPiBpdCB3b3VsZCBiZSBkaWZmaWN1bHQgZm9yIGEgZGV2ZWxv
cGVyIHRvIGtub3cgZXhhY3RseSB3aGljaCBwYXRoIGlzIAo+IHVzZWQuIENvdWxkIHdlIHByaW50
IG1lc3NhZ2UgcmVnYXJkaW5nIHdoZXRoZXIgImludGVycnVwdHMtZXh0ZW5kZWQiIAo+IG9yICJp
bnRlcnJ1cHRzIiBpcyB1c2VkPwoKSSBjb3VsZG4ndCBmaW5kIHdoZXJlIGVsc2UgdGhlIHNhbWUg
ZGVidWcgbWVzc2FnZSB3YXMgdXNlZCwgY291bGQgeW91LCAKcGxlYXNlLCBwb2ludCBtZT8gQnV0
LCBJIGRvbid0IG1pbmQgdG8gYWRkIHNvbWUgaW5kaWNhdG9yLiBGb3IgCiJpbnRlcnJ1cHRzLWV4
dGVuZGVkIiBwYXRoIChuZXdseSBhZGRlZCBwcmludHMpIEkgY2FuIGFkZCB0aGUgCmNvcnJlc3Bv
bmRpbmcgcHJlZml4Li4uCgoKPgo+Cj4+ICvCoMKgwqDCoMKgwqDCoCByZXR1cm4gaW50bnVtOwo+
PiArwqDCoMKgIH0KPj4gKwo+PiDCoMKgwqDCoMKgIC8qIEdldCB0aGUgaW50ZXJydXB0cyBwcm9w
ZXJ0eSAqLwo+PiDCoMKgwqDCoMKgIGludHNwZWMgPSBkdF9nZXRfcHJvcGVydHkoZGV2aWNlLCAi
aW50ZXJydXB0cyIsICZpbnRsZW4pOwo+PiDCoMKgwqDCoMKgIGlmICggaW50c3BlYyA9PSBOVUxM
ICkKPj4gQEAgLTE0MjAsMTAgKzE0MzAsMjkgQEAgaW50IGR0X2RldmljZV9nZXRfcmF3X2lycShj
b25zdCBzdHJ1Y3QgCj4+IGR0X2RldmljZV9ub2RlICpkZXZpY2UsCj4+IMKgwqDCoMKgwqAgY29u
c3QgX19iZTMyICppbnRzcGVjLCAqdG1wLCAqYWRkcjsKPj4gwqDCoMKgwqDCoCB1MzIgaW50c2l6
ZSwgaW50bGVuOwo+PiDCoMKgwqDCoMKgIGludCByZXMgPSAtRUlOVkFMOwo+PiArwqDCoMKgIHN0
cnVjdCBkdF9waGFuZGxlX2FyZ3MgYXJnczsKPj4gK8KgwqDCoCBpbnQgaTsKPj4gwqAgwqDCoMKg
wqDCoCBkdF9kcHJpbnRrKCJkdF9kZXZpY2VfZ2V0X3Jhd19pcnE6IGRldj0lcywgaW5kZXg9JXVc
biIsCj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGRldmljZS0+ZnVsbF9uYW1l
LCBpbmRleCk7Cj4+IMKgICvCoMKgwqAgLyogR2V0IHRoZSByZWcgcHJvcGVydHkgKGlmIGFueSkg
Ki8KPj4gK8KgwqDCoCBhZGRyID0gZHRfZ2V0X3Byb3BlcnR5KGRldmljZSwgInJlZyIsIE5VTEwp
Owo+PiArCj4+ICvCoMKgwqAgLyogVHJ5IHRoZSBuZXctc3R5bGUgaW50ZXJydXB0cy1leHRlbmRl
ZCBmaXJzdCAqLwo+PiArwqDCoMKgIHJlcyA9IGR0X3BhcnNlX3BoYW5kbGVfd2l0aF9hcmdzKGRl
dmljZSwgImludGVycnVwdHMtZXh0ZW5kZWQiLAo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICIjaW50ZXJy
dXB0LWNlbGxzIiwgaW5kZXgsICZhcmdzKTsKPj4gK8KgwqDCoCBpZiAoICFyZXMgKQo+Cj4gSSBk
b24ndCB0aGluayB0aGUgY2hlY2sgaXMgY29ycmVjdC4gZHRfcGFyc2VfcGhhbmRsZV93aXRoX2Fy
Z3MgbWF5IAo+IHJldHVybiBhIG5lZ2F0aXZlIHZhbHVlIGluIGNhc2Ugb2YgYW4gZXJyb3IuIFNv
IHdlIGxpa2VseSB3YW50ICJyZXMgPj0gCj4gMCIgaGVyZS4KCkkgYW0gbm90IHN1cmUgSSB1bmRl
cnN0YW5kIHlvdXIgcG9pbnQgY29ycmVjdGx5LiBXaHkgZG8gd2UgbmVlZCB0byBjaGVjayAKZm9y
IHJlcyA+IDAgYXMgd2VsbD8KCklmIGluZGV4IGlzIG5vdCAtMSwgdGhlbiBmdW5jdGlvbiB3aWxs
IHJldHVybiBlaXRoZXIgMCAob24gc3VjY2Vzcykgb3IgCi1FUlJfWFhYLgoKCj4KPgo+PiArwqDC
oMKgIHsKPj4gK8KgwqDCoMKgwqDCoMKgIGR0X2RwcmludGsoIiBpbnRzcGVjPSVkIGludHNpemU9
JWRcbiIsIGFyZ3MuYXJnc1swXSwgCj4+IGFyZ3MuYXJnc19jb3VudCk7Cj4KPiBTYW1lIHJlbWFy
ayBmb3IgdGhlIG1lc3NhZ2UgaGVyZS4KCmFncmVlLgoKClsxXSBodHRwczovL3d3dy5zcGluaWNz
Lm5ldC9saXN0cy9saW51eC1yZW5lc2FzLXNvYy9tc2cyMjUzOS5odG1sCgotLSAKUmVnYXJkcywK
Ck9sZWtzYW5kciBUeXNoY2hlbmtvCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 20 16:28:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 16:28:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSl8p-00037E-Cn; Mon, 20 May 2019 16:27:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DuAc=TU=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hSl8n-00036h-M3
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 16:27:57 +0000
X-Inumbo-ID: 3986b6fc-7b1c-11e9-aa6c-8b309f1805e6
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 3986b6fc-7b1c-11e9-aa6c-8b309f1805e6;
 Mon, 20 May 2019 16:27:56 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 57DE6374;
 Mon, 20 May 2019 09:27:56 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 8CB713F718;
 Mon, 20 May 2019 09:27:55 -0700 (PDT)
To: Oleksandr <olekstysh@gmail.com>, xen-devel@lists.xenproject.org
References: <1556806436-26283-1-git-send-email-olekstysh@gmail.com>
 <1556806436-26283-3-git-send-email-olekstysh@gmail.com>
 <fbff2663-666b-143d-548b-d47007cccbe2@arm.com>
 <03801f3e-4f0e-eb72-8ea4-c4860939ff6c@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <55742220-761a-36b1-b6ff-bb74bc96dc53@arm.com>
Date: Mon, 20 May 2019 17:27:54 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <03801f3e-4f0e-eb72-8ea4-c4860939ff6c@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 2/2] xen/device-tree: Add ability to
 handle nodes with interrupts-extended prop
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 sstabellini@kernel.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAyMC8wNS8yMDE5IDE3OjEwLCBPbGVrc2FuZHIgd3JvdGU6Cj4gCj4gT24gMjAuMDUuMTkg
MTU6MjUsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gSGksCj4gCj4gSGksIEp1bGllbi4KPiAKPiAK
Pj4KPj4gT24gMDIvMDUvMjAxOSAxNToxMywgT2xla3NhbmRyIFR5c2hjaGVua28gd3JvdGU6Cj4+
PiBGcm9tOiBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVua29AZXBhbS5j
b20+Cj4+Pgo+Pj4gWGVuIGV4cGVjdHMgdG8gc2VlICJpbnRlcnJ1cHRzIiBwcm9wZXJ0eSB3aGVu
IHBhcnNpbmcgaG9zdAo+Pj4gZGV2aWNlLXRyZWUuIEJ1dCwgdGhlcmUgYXJlIGNhc2VzIHdoZW4g
c29tZSBkZXZpY2Ugbm9kZXMgY29udGFpbgo+Pj4gImludGVycnVwdHMtZXh0ZW5kZWQiIHByb3Bl
cnR5IGluc3RlYWQuCj4+Pgo+Pj4gVGhlIGdvb2QgZXhhbXBsZSBoZXJlIGlzIGFyY2ggdGltZXIg
bm9kZSBmb3IgUi1DYXIgR2VuMy9HZW4yIGZhbWlseSwKPj4+IHdoaWNoIGlzIG1hbmRhdG9yeSBk
ZXZpY2UgZm9yIFhlbiB1c2FnZSBvbiBBUk0uIEFuZCB3aXRob3V0IGFiaWxpdHkKPj4+IHRvIGhh
bmRsZSBzdWNoIG5vZGVzLCBYZW4gZmFpbHMgdG8gb3BlcmF0ZToKPj4KPj4gUGVyIHRoZSBiaW5k
aW5nIGRvY3VtZW50YXRpb24gWzFdLCB0aGUgaW50ZXJydXB0cy1leHRlbmQgcHJvcGVydHkgc2hv
dWxkIG9ubHkgCj4+IGJlIHVzZWQgd2hlbiBhIGRldmljZSBoYXMgbXVsdGlwbGUgaW50ZXJydXB0
IHBhcmVudHMuIFRoaXMgaXMgbm90IHRoZSBjYXNlIG9mIAo+PiB0aGUgYXJjaCB0aW1lciwgc28g
d2h5IGlzIGl0IHVzZWQgdGhlcmU/Cj4+IERvbid0IGdldCBtZSB3cm9uZywgSSBhbSBmaW5lIHdp
dGggdGhlIGlkZWEgb2YgYWRkaW5nICJpbnRlcnJ1cHRzLWV4dGVuZCIuIAo+PiBIb3dldmVyLCB0
aGUgY29tbWl0IG1lc3NhZ2Ugc2hvdWxkIGdpdmUgc29tZSBncm91bmQgd2h5IGEgbmV3IHByb3Bl
cnR5IGhhcyAKPj4gYmVlbiBpbnRyb2R1Y2VkL3VzZWQgb3ZlciB0aGUgY3VycmVudCBvbmUuCj4g
Cj4gSGF2ZSBqdXN0IGdyZXBwZWQsIGxvb2tzIGxpa2UsIFItQ2FyIEdlbjIvR2VuMyBkdHNpIGZp
bGVzIGFyZSBub3QgdGhlIG9ubHkgCj4gc2luZ2xlIHVzZXJzIG9mICJpbnRlcnJ1cHRzLWV4dGVu
ZGVkIiBwcm9wZXJ0eSBmb3IgYSBkZXZpY2Ugd2l0aCBhIHNpbmdsZSAKPiBpbnRlcnJ1cHQgcGFy
ZW50Li4uCj4gCj4gVW5mb3J0dW5hdGVseSwgSSBkb24ndCBrbm93IHRoZSByZWFsIHJlYXNvbiwg
Y2FuIGd1ZXNzIG9ubHkgdGhhdCBmb3IgYSBkZXZpY2UgCj4gKHdpdGggYSBzaW5nbGUgaW50ZXJy
dXB0IHBhcmVudCkgb3V0c2lkZSAiL3NvYyIgY29udGFpbmVyIHRoZSB1c2FnZSBvZiBzaW5nbGUg
Cj4gImludGVycnVwdHMtZXh0ZW5kZWQiIHByb3BlcnR5IGlzIG1vcmUgc2ltcGxlci9jbGVhbmVy
IHRoYW4gdXNhZ2Ugb2YgcGFpcnMgCj4gKCJpbnRlcnJ1cHQtcGFyZW50IiArICJpbnRlcnJ1cHRz
IikuwqAgTG9va3MgbGlrZSwgdGhlIHBhdGNoICJBUk06IGR0czogcjhhNzc5MDogCj4gYWRkIHNv
YyBub2RlIiBmcm9tIHRoaXMgc2VyaWVzIFsxXSBzdGFydGVkIHVzaW5nICJpbnRlcnJ1cHRzLWV4
dGVuZGVkIiBwcm9wZXJ0eSAKPiBmb3IgQVJDSCB0aW1lciBub2RlLiBJIHdpbGwgbWVudGlvbiB0
aGF0IGluIHBhdGNoIGRlc2NyaXB0aW9uLgoKSSBkb24ndCB0aGluayBpdCBpcyBpbXBvcnRhbnQg
dG8ga25vdyB3aHkgUmVuZXNhcyBpcyB1c2luZyBpdC4gV2hhdCBtYXR0ZXIgaXMgCnRoZSBwcm9w
ZXJ0eSBhbGxvd3MgdG8gZGVzY3JpYmUgaW4gRFQgYSBkZXZpY2Ugd2l0aCBpbnRlcnJ1cHRzIGNv
bWluZyBmcm9tIAptdWx0aXBsZSBpbnRlcnJ1cHQgY29udHJvbGxlcnMuCgpJbiBvdGhlciB3b3Jk
cywgd2hhdCBJIGFzayBpcyBleHBsYWluaW5nIGluIHRoZSBjb21taXQgbWVzc2FnZSB3aGF0IHRo
aXMgCnByb3BlcnR5IGlzIHVzZWQgZm9yIGFuZCBwcm9wZXJseSBhIHBvaW50ZXIgdG8gdGhlIGJp
bmRpbmdzIGhlbHBpbmcgdGhlIHJldmlld2VyIAp0byBmaW5kIG91dCB3aGF0IHlvdSBzcGVhayBh
Ym91dC4KCj4gCj4gCj4+PiArwqDCoMKgIC8qIFRyeSB0aGUgbmV3LXN0eWxlIGludGVycnVwdHMt
ZXh0ZW5kZWQgZmlyc3QgKi8KPj4+ICvCoMKgwqAgaW50bnVtID0gZHRfY291bnRfcGhhbmRsZV93
aXRoX2FyZ3MoZGV2aWNlLCAiaW50ZXJydXB0cy1leHRlbmRlZCIsCj4+PiArwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgICIjaW50ZXJydXB0LWNlbGxzIik7Cj4+PiArwqDCoMKgIGlmICggaW50bnVtID4g
MCApCj4+Cj4+IElJVUMgZHRfY291bnRfcGhhbmRsZV93aXRoX2FyZ3MsIDAgd291bGQgbWVhbnMg
dGhlIHByb3BlcnR5IGlzIHByZXNlbnQgYnV0IAo+PiBkb2Vzbid0IGNvbnRhaW4gYW55IGludGVy
cnVwdHMuIEkgZG8gYWdyZWUgdGhpcyBpcyBhIHByb2JhYmx5IGEgd3JvbmcgCj4+IGRldmljZS10
cmVlLCBidXQgdGVjaG5pY2FsbHkgSSBhbSBub3Qgc3VyZSB3ZSBzaG91bGQgdHJ5IHRvIGxvb2sg
Zm9yIAo+PiAiI2ludGVycnVwdHMiIGlmIGludG51bSA9IDAuCj4gCj4gYWdyZWUsIHdpbGwgcmV0
dXJuIDAgaWYgaW50bnVtID09IDAKPiAKPiAKPj4KPj4+ICvCoMKgwqAgewo+Pj4gK8KgwqDCoMKg
wqDCoMKgIGR0X2RwcmludGsoIiBpbnRudW09JWRcbiIsIGludG51bSk7Cj4+Cj4+IFlvdSBhcmUg
cmUtdXNpbmcgdGhlIGV4YWN0IHNhbWUgZGVidWcgbWVzc2FnZSBhcyBmb3IgImludGVycnVwdHMi
LiBTbyBpdCB3b3VsZCAKPj4gYmUgZGlmZmljdWx0IGZvciBhIGRldmVsb3BlciB0byBrbm93IGV4
YWN0bHkgd2hpY2ggcGF0aCBpcyB1c2VkLiBDb3VsZCB3ZSAKPj4gcHJpbnQgbWVzc2FnZSByZWdh
cmRpbmcgd2hldGhlciAiaW50ZXJydXB0cy1leHRlbmRlZCIgb3IgImludGVycnVwdHMiIGlzIHVz
ZWQ/Cj4gCj4gSSBjb3VsZG4ndCBmaW5kIHdoZXJlIGVsc2UgdGhlIHNhbWUgZGVidWcgbWVzc2Fn
ZSB3YXMgdXNlZCwgY291bGQgeW91LCBwbGVhc2UsIAo+IHBvaW50IG1lPyBCdXQsIEkgZG9uJ3Qg
bWluZCB0byBhZGQgc29tZSBpbmRpY2F0b3IuIEZvciAiaW50ZXJydXB0cy1leHRlbmRlZCIgCj4g
cGF0aCAobmV3bHkgYWRkZWQgcHJpbnRzKSBJIGNhbiBhZGQgdGhlIGNvcnJlc3BvbmRpbmcgcHJl
Zml4Li4uCgpTb3JyeSwgSSB0aG91Z2h0IHRoZSBtZXNzYWdlIHdhcyBkdXBsaWNhdGVkLiBIb3dl
dmVyLCBJIHN0aWxsIHRoaW5rIGEgbWVzc2FnZSAKdGVsbGluZyB3aGljaCBwcm9wZXJ0eSBpcyB1
c2VkIHdvdWxkIGJlIHVzZWZ1bC4KCj4gCj4gCj4+Cj4+Cj4+PiArwqDCoMKgwqDCoMKgwqAgcmV0
dXJuIGludG51bTsKPj4+ICvCoMKgwqAgfQo+Pj4gKwo+Pj4gwqDCoMKgwqDCoCAvKiBHZXQgdGhl
IGludGVycnVwdHMgcHJvcGVydHkgKi8KPj4+IMKgwqDCoMKgwqAgaW50c3BlYyA9IGR0X2dldF9w
cm9wZXJ0eShkZXZpY2UsICJpbnRlcnJ1cHRzIiwgJmludGxlbik7Cj4+PiDCoMKgwqDCoMKgIGlm
ICggaW50c3BlYyA9PSBOVUxMICkKPj4+IEBAIC0xNDIwLDEwICsxNDMwLDI5IEBAIGludCBkdF9k
ZXZpY2VfZ2V0X3Jhd19pcnEoY29uc3Qgc3RydWN0IGR0X2RldmljZV9ub2RlIAo+Pj4gKmRldmlj
ZSwKPj4+IMKgwqDCoMKgwqAgY29uc3QgX19iZTMyICppbnRzcGVjLCAqdG1wLCAqYWRkcjsKPj4+
IMKgwqDCoMKgwqAgdTMyIGludHNpemUsIGludGxlbjsKPj4+IMKgwqDCoMKgwqAgaW50IHJlcyA9
IC1FSU5WQUw7Cj4+PiArwqDCoMKgIHN0cnVjdCBkdF9waGFuZGxlX2FyZ3MgYXJnczsKPj4+ICvC
oMKgwqAgaW50IGk7Cj4+PiDCoCDCoMKgwqDCoMKgIGR0X2RwcmludGsoImR0X2RldmljZV9nZXRf
cmF3X2lycTogZGV2PSVzLCBpbmRleD0ldVxuIiwKPj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgIGRldmljZS0+ZnVsbF9uYW1lLCBpbmRleCk7Cj4+PiDCoCArwqDCoMKgIC8qIEdl
dCB0aGUgcmVnIHByb3BlcnR5IChpZiBhbnkpICovCj4+PiArwqDCoMKgIGFkZHIgPSBkdF9nZXRf
cHJvcGVydHkoZGV2aWNlLCAicmVnIiwgTlVMTCk7Cj4+PiArCj4+PiArwqDCoMKgIC8qIFRyeSB0
aGUgbmV3LXN0eWxlIGludGVycnVwdHMtZXh0ZW5kZWQgZmlyc3QgKi8KPj4+ICvCoMKgwqAgcmVz
ID0gZHRfcGFyc2VfcGhhbmRsZV93aXRoX2FyZ3MoZGV2aWNlLCAiaW50ZXJydXB0cy1leHRlbmRl
ZCIsCj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICIjaW50ZXJydXB0LWNlbGxzIiwgaW5kZXgsICZhcmdz
KTsKPj4+ICvCoMKgwqAgaWYgKCAhcmVzICkKPj4KPj4gSSBkb24ndCB0aGluayB0aGUgY2hlY2sg
aXMgY29ycmVjdC4gZHRfcGFyc2VfcGhhbmRsZV93aXRoX2FyZ3MgbWF5IHJldHVybiBhIAo+PiBu
ZWdhdGl2ZSB2YWx1ZSBpbiBjYXNlIG9mIGFuIGVycm9yLiBTbyB3ZSBsaWtlbHkgd2FudCAicmVz
ID49IDAiIGhlcmUuCj4gCj4gSSBhbSBub3Qgc3VyZSBJIHVuZGVyc3RhbmQgeW91ciBwb2ludCBj
b3JyZWN0bHkuIFdoeSBkbyB3ZSBuZWVkIHRvIGNoZWNrIGZvciByZXMgCj4gID4gMCBhcyB3ZWxs
Pwo+IAo+IElmIGluZGV4IGlzIG5vdCAtMSwgdGhlbiBmdW5jdGlvbiB3aWxsIHJldHVybiBlaXRo
ZXIgMCAob24gc3VjY2Vzcykgb3IgLUVSUl9YWFguCgpCdXQgSSBtaXNyZWFkIHRoZSBjb2RlLiBT
b3JyeSBmb3IgdGhlIG5vaXNlLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 20 16:37:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 16:37:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSlHy-00042A-D8; Mon, 20 May 2019 16:37:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=26W0=TU=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hSlHx-000425-94
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 16:37:25 +0000
X-Inumbo-ID: 8b7df57d-7b1d-11e9-8980-bc764e045a96
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8b7df57d-7b1d-11e9-8980-bc764e045a96;
 Mon, 20 May 2019 16:37:23 +0000 (UTC)
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: 0hAoqThAt+4eOxgZVA14qRESVwZYSG17xKUhxOvUhnLBnbNFdxz3RG/X/4L6uvFqo6PIZDqt5J
 NCtTrENyOi/fUQAYEL28A+gFV++Qxt2H5KF2NHd+GhOFpxAU5IHWLUgJx8ClHzwDgyMHGKpHWw
 402sU4JT16bliDQ6hjLf0ShckX9iuS1BCqOoIQK89nrDA+/7+CNe50Oro78sf4wxZalkzwDrxN
 UDfRj1MP+4noriKNjgAVQtGWORzQhZujWJvWlX7tfQ3+rO0cy6sHdzVDJr2gwiH/Y7X4jdOPhn
 2Es=
X-SBRS: 2.7
X-MesageID: 665324
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,492,1549947600"; 
   d="scan'208";a="665324"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23778.55202.449293.616451@mariner.uk.xensource.com>
Date: Mon, 20 May 2019 17:36:50 +0100
To: Lars Kurth <lars.kurth@citrix.com>
In-Reply-To: <2B55A18B-F04C-4249-8558-11F0A24E312C@citrix.com>
References: <0648312f1c78e519142ff1829a984e7e965bf3c7.1557957269.git.lars.kurth@citrix.com>
 <5CDD3FA1020000780022F903@prv1-mh.provo.novell.com>
 <530E0649-256F-4A11-B887-E665B3C92979@citrix.com>
 <5CDE6407020000780022FF63@prv1-mh.provo.novell.com>
 <2B55A18B-F04C-4249-8558-11F0A24E312C@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH] Add TRACKING.IMPORTS to xen.git to more
 easily manage imported files that need to be kept in sync with an upstream
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 "committers@xenproject.org" <committers@xenproject.org>,
 Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyBnb2luZyBpbiB0aGUgcmlnaHQgZGlyZWN0aW9uIElNTy4KCkxhcnMgS3VydGggd3Jp
dGVzICgiUmU6IFtQQVRDSF0gQWRkIFRSQUNLSU5HLklNUE9SVFMgdG8geGVuLmdpdCB0byBtb3Jl
IGVhc2lseSBtYW5hZ2UgaW1wb3J0ZWQgZmlsZXMgdGhhdCBuZWVkIHRvIGJlIGtlcHQgaW4gc3lu
YyB3aXRoIGFuIHVwc3RyZWFtIik6Cj4gVGhhdCBtYWtlcyBwZXJmZWN0IHNlbnNlIG5vdy4gSW4g
dGhhdCBjYXNlLCBJIHRlbmQgdG8gYWdyZWUgdGhhdCAiYXV0byIgaXMgcHJvYmFibHkgbm90IG5l
ZWRlZC4gV291bGQgYmUgcXVpdGUgaGFwcHkgdG8gZHJvcCBpdC4KCkl0IHdpbGwgY29uc2lkZXJh
Ymx5IGNvbXBsaWNhdGUgdGhpbmdzIHRvIGFkZCBhIHdheSB0byBkZWZpbmUKc2VkZGVyeS4gIExl
dCB1cyBsZWF2ZSB0aGF0IHRvIGEgZnV0dXJlIGV4dGVuc2lvbi4KClRoYXQgc3VnZ2VzdHMgdGhh
dCBgbWFudWFsJyBzaG91bGQgYmVjb21lIGBmaWxlOicuCgpBcyBmb3IgZGVsaW1pdGVycwoKPiDv
u79PbiAxNy8wNS8yMDE5LCAwMTozNCwgIkphbiBCZXVsaWNoIiA8SkJldWxpY2hAc3VzZS5jb20+
IHdyb3RlOgo+ICAgICA+IEkgYW0gbm90IHN1cmUgd2hhdCB5b3UgbWVhbiwgd2hpY2ggY29sb25z
PyBBcmUgeW91IHNheWluZywgdGhlIGZvcm1hdCBzaG91bGQgYmUKPiAgICAgPiB2ZXJzaW9uOiAx
Cj4gICAgID4gcmVwbzogLi4uCj4gICAgIAo+ICAgICBZZXMuIFRoaXMgd291bGQgbWFrZSBpdCBl
dmVuIG1vcmUgcHJvbWluZW50IHRoYXQgdGhlc2UgYXJlIHRhZ3Mgb2YKPiAgICAgc29tZSBzb3J0
LiBCdXQgdGhpcyB3YXMgb25seSBhIHRob3VnaHQgb2YgbWluZSwgaXQncyBpbiBubyB3YXkgbWVh
bnQKPiAgICAgdG8gYmUgYSByZXF1aXJlbWVudCBJIGhhdmUuCgpJdCB3aWxsIG1ha2Ugd3JpdGlu
ZyBhIHBhcnNlciBlYXNpZXIgaWYgZWFjaCBlbnRyeSBpcyBhIHNpbmdsZSBsaW5lCndpdGggdGhl
IGZpZWxkcyBpbiBhIGRlZmluZWQgb3JkZXIgYW5kIGlmIHdlIGNhbiBzYXkgdGhhdCBhIGByZXBv
OicKbXVzdCBwcmVjZWRlIGV2ZXJ5IGBmaWxlOicgdGhhdCBtZW50aW9ucyBpdC4KCklhbi4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 20 16:40:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 16:40:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSlKX-0004dO-2R; Mon, 20 May 2019 16:40:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Re5x=TU=gmail.com=alistair23@srs-us1.protection.inumbo.net>)
 id 1hSlKV-0004Tp-Io
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 16:40:03 +0000
X-Inumbo-ID: e93af575-7b1d-11e9-8980-bc764e045a96
Received: from mail-lj1-x243.google.com (unknown [2a00:1450:4864:20::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e93af575-7b1d-11e9-8980-bc764e045a96;
 Mon, 20 May 2019 16:40:01 +0000 (UTC)
Received: by mail-lj1-x243.google.com with SMTP id h11so11767681ljb.2
 for <xen-devel@lists.xenproject.org>; Mon, 20 May 2019 09:40:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=QLMzpwHduYTBpGbZ4EJjfxUACDeDNznfL3xKWpadFDI=;
 b=FloMaMmvLYBqjTG0leDetfiDZDgi/T5hpzgS6vy5iEgnbtIK1/NNZmo36gqTjA5rpw
 J621hRdy1gsymzwrHmEOSHIWYwtgRDvaK0yi/xkqOLac2ycs7BQVXp5y49sJiWCItdHv
 jt7eU/XNglg6D3IZYyW1xZ0MzQVauejnkTCcHR2kPs5G82+Of9wAWqffc2WmH9zdnYyo
 EQgFLV6oZbx0tQZ68FfQnBHuprlt1C8QVjdSe4wPc44ej10WMdD8E78I42E+lx8RvMWV
 mVfPIm+532Nnxc5moaqLVovSgyfAjXCW4nsIvP+VAmmokJOy4irrj8eyJHvk3nYC0PWV
 qX5Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=QLMzpwHduYTBpGbZ4EJjfxUACDeDNznfL3xKWpadFDI=;
 b=SqoqdHS605jwF7B+UPdGUcoWiQkcEB5R2u05NgYvHUA2QQQXB3sn5VQDaegiIR19aG
 cYdRFk0p3RNZAZNgWqc0Kza3XtBv4utQsItsNqoAEHM5Haeh4K0SBxut7Ck8nBVdoIVr
 rGW+PaPDCn2ojRdDB7Z332p6V9BkNWFj2BL87IJxsHXTyqjxERIozSY7A7tmeAGrv8Dx
 ik2IWNSk5iJHzrVcOjaCc169tiB6K8V1mRfAQAc7qmPI8tTOOE5eLtrPut2REg7s9NrP
 qzr+/jmF+jVMhrONIH2yBRTyD44ghGoTbP9TWW4IjCbT+FE3qiLk3PdAdyO8cmEg3Iwp
 nhBw==
X-Gm-Message-State: APjAAAVmKYuw3vyXpr6KeTIfhAuK/XsIamM8Yx9xmtmoRYV5YlFjQZSA
 5fqK4mWSxax/fm4kOAfCFtLeAZy5pylOYsFSEUs=
X-Google-Smtp-Source: APXvYqxjC2ruYs3DIl3Kiiv2sVxON+XkmqMb7OVAtSz9J1dqLfUl9DBnDggfQjuyILBIl+KJvDiIeA61zt0l9j9zbIA=
X-Received: by 2002:a2e:1284:: with SMTP id 4mr7750300ljs.138.1558370400464;
 Mon, 20 May 2019 09:40:00 -0700 (PDT)
MIME-Version: 1.0
References: <20190517223152.29839-1-alistair.francis@wdc.com>
 <20190517223152.29839-2-alistair.francis@wdc.com>
 <5CE25FB70200007800230769@prv1-mh.provo.novell.com>
In-Reply-To: <5CE25FB70200007800230769@prv1-mh.provo.novell.com>
From: Alistair Francis <alistair23@gmail.com>
Date: Mon, 20 May 2019 09:37:45 -0700
Message-ID: <CAKmqyKPeY9zdOWZ8D2ApQHxHqSnUgJ43D7qTn9GY1LqrO9JoFQ@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v2 2/2] autotools: Remove the configure
 script and just use autoconf
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 Alistair Francis <alistair.francis@wdc.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBNYXkgMjAsIDIwMTkgYXQgMTowNSBBTSBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3Vz
ZS5jb20+IHdyb3RlOgo+Cj4gPj4+IE9uIDE4LjA1LjE5IGF0IDAwOjMxLCA8YWxpc3RhaXIuZnJh
bmNpc0B3ZGMuY29tPiB3cm90ZToKPiA+IERvbid0IGhhcmRjb2RlIG9sZCB2ZXJzaW9ucyBvZiBj
b25maWd1cmUgaW4gdGhlIHNvdXJjZSBjb2RlLCBpbnN0ZWFkCj4gPiBsZXQncyBqdXN0IHVzZSBh
dXRvY29uZiB0byBnZW5lcmF0ZSB0aGVtLgo+ID4KPiA+IFNpZ25lZC1vZmYtYnk6IEFsaXN0YWly
IEZyYW5jaXMgPGFsaXN0YWlyLmZyYW5jaXNAd2RjLmNvbT4KPgo+IEZvciB0aGUgcmVjb3JkIC0g
SSBzdHJvbmdseSBkaXNhZ3JlZSB0byB0aGlzIHVubGVzcyB0aGVyZSdzIGEgZ2VuZXJhbAo+IG1v
dmVtZW50IGluIEdOVSBwcm9qZWN0cyB0b3dhcmRzIHN1Y2ggYSBtb2RlbC4gQWxsIHByb2plY3Rz
IEkgd29yawo+IHdpdGggYXQgbGVhc3QgZXZlcnkgbm93IGFuIHRoZW4gKGJpbnV0aWxzLCBnZGIs
IGdjYywgZ2xpYmMsIGFuZCBhIGZldwo+IGxlc3MgcHJvbWluZW50IG90aGVycykgYXJlIG5vdCwg
YWZhaWEsIG1vdmluZyBpbnRvIHRoaXMgZGlyZWN0aW9uLiAoSQo+IG5vdGljZSB0aGF0IGdpdCBh
bmQgbWFrZSwgZm9yIGV4YW1wbGUsIGRvbid0IGhhdmUgaXQgaW4gdGhlaXIgZ2l0IHRyZWVzLAo+
IGJ1dCBkbyBoYXZlIGl0IGluIHJlbGVhc2UgdGFyYmFsbHMuKQo+Cj4gQXMgYW4gYXNpZGUgLSB0
aGlzIGRpZmZzdGF0Cj4KPiA+IC0tLQo+ID4gIC5naXRpZ25vcmUgICAgICAgIHwgICAgIDUgKwo+
ID4gIGNvbmZpZ3VyZSAgICAgICAgIHwgIDM2MTggLS0tLS0tLS0tLS0tLS0tCj4gPiAgZG9jcy9j
b25maWd1cmUgICAgfCAgMzQyNyAtLS0tLS0tLS0tLS0tLQo+ID4gIHN0dWJkb20vY29uZmlndXJl
IHwgIDQ4NzAgLS0tLS0tLS0tLS0tLS0tLS0tLQo+ID4gIHRvb2xzL2NvbmZpZ3VyZSAgIHwgMTEw
ODAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiA+ICA1IGZp
bGVzIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgMjI5OTUgZGVsZXRpb25zKC0pCj4KPiBzaG93
cyB0aGF0IHlvdSBkb24ndCBjYXJlIHRvIHVwZGF0ZSBhbnkgb2YgdGhlIGRvY3VtZW50YXRpb24g
YXQKPiBhbGwsIHlldCBJIHRoaW5rIHN1Y2ggYSBjaGFuZ2Ugd291bGQgYWxtb3N0IGNlcnRhaW5s
eSBuZWVkIHRvIGRvIHNvLAo+IGJlc2lkZXMgYWxzbyBtYWtpbmcgc3VyZSB0aGlzIGdldHMgcG9p
bnRlZCBvdXQgaW4gdGhlIG5leHQgcmVsZWFzZSdzCj4gcmVsZWFzZSBub3Rlcy4gVGhlcmUgYXJl
IGFsc28gbWFrZWZpbGVzIHdoaWNoIHBvaW50IG91dCB0aGF0Cj4gLi9jb25maWd1cmUgbmVlZHMg
cnVubmluZyBmaXJzdC4gU3VjaCBlcnJvciBtZXNzYWdlcyB3b3VsZCBhbHNvCj4gbmVlZCBtb2Rp
ZmljYXRpb24uCgpUaGF0J3MgZmFpciwgSSBkaWRuJ3QgcmVhbGlzZSB0aGUgZG9jdW1lbnRhdGlv
biBjb250YWlucyBzdGVwcyB0bwpidWlsZC4gVGhhdCB3aWxsIG5lZWQgdXBkYXRpbmcuCgpJdCBs
b29rcyBsaWtlIHBlb3BsZSBhcmVuJ3QgaW4gZmF2b3VyIG9mIHRoaXMgKGFuZCBJIGRvbid0IG1p
bmQgZWl0aGVyCndheSkgc28gSSB0aGluayB0aGlzIHdpbGwgYmUgZHJvcHBlZC4gTXkgbWFpbiBj
b25jZXJuIGlzIHBhdGNoIDEuCgpBbGlzdGFpcgoKPgo+IEFuIGJ5IG5vdCB1cGRhdGluZyBkb2N1
bWVudGF0aW9uIGl0IGFsc28gcmVtYWlucyB1bmNsZWFyCj4gd2hhdCB0aGUgbWluaW11bSBhdXRv
Y29uZiB2ZXJzaW9uIHdvdWxkIGJlIHRoYXQncyByZXF1aXJlZC4gWWV0Cj4gYXMgcG9pbnRlZCBv
dXQgaW4gdGhlIGVhcmxpZXIgZGlzY3Vzc2lvbiwgdG8gYmUgYWJsZSB0byBidWlsZCBvbgo+IG9s
ZGVyIGRpc3Ryb3MgaXQgaXMgZXNzZW50aWFsIHRvIGtub3cgdGhpcyAoaS5lLiB3aGV0aGVyIHRv
IGZpcnN0IGJ1aWxkCj4gYSBtb3JlIG1vZGVybiBvbmUgdGhlcmUpLgo+Cj4gSmFuCj4KPgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 20 16:44:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 16:44:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSlOO-000523-QU; Mon, 20 May 2019 16:44:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ag2u=TU=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1hSlON-00051y-Ek
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 16:44:03 +0000
X-Inumbo-ID: 7892f78f-7b1e-11e9-8980-bc764e045a96
Received: from mail-lj1-x241.google.com (unknown [2a00:1450:4864:20::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7892f78f-7b1e-11e9-8980-bc764e045a96;
 Mon, 20 May 2019 16:44:02 +0000 (UTC)
Received: by mail-lj1-x241.google.com with SMTP id e13so13077479ljl.11
 for <xen-devel@lists.xenproject.org>; Mon, 20 May 2019 09:44:02 -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=67P3swRptSy6EdeC7WnmfovjaHx7saRUB1/v6EnAj8Y=;
 b=uqQNNeNDIp2mwtNP0NFBx47EsErfPjy879fg02vx1leK4kVJXXJFbruHfEb6LQiOk5
 rO2IIRcObzR70lpYmQ9msp1A8pAhJ8Q05L+sf2d4Qus+Iz1cbW1xiMhTLnjWfsMOcMTp
 nvdSzsILxEujgxIrzEIsc+4IInZ2KEPh0bkeUAnmJoAagReniYg1D59LEDPVff9XeNF4
 ZiqF9OZo9ueHnq2lr3+FxyzGf/lDZk8tu1Hv3BNMc4LXCLjlIvQCOzM5zdJUC1FLaGSN
 tdvqrRsbBpnVnTWzOcf/9pPiXuybFnzon9PDHvVHOd/Jg9WVwvj9MQRFGMMMkm1hGV+d
 pRNg==
X-Google-DKIM-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=67P3swRptSy6EdeC7WnmfovjaHx7saRUB1/v6EnAj8Y=;
 b=jS6Oaamxtdj0VtoNJ1cSguJsmj/e+vCVgsZoRUXW2UDFx6yF7Q9z8mlDVsztk6yA2w
 RA4PM69Jjv8WS41yu4doL5xkubcaZfMHgPH0adWuUDcyk04NKoZSXOLYc9/czn6GoKAK
 N9iAxuvScoe73Xvk3yCq6+ycljkr4EgHAWA65HBT/A1KS1rP6+Zouc1GYQNEEVZ0miHW
 goG2ogTozJXrJQCx2RZ5HJUrOlauf+e4axhKgrY0z+6IRkdsUfEVZkDuA8H3KUwRSoCH
 OmEBF/4WnL0gWIq4zse1wFB4BjSK0eJK0yDIX5sZIXYvA9frMu5IMiMAxloIZMOqRJ1E
 Vybg==
X-Gm-Message-State: APjAAAU/ZqqH9uevgBCedCAgV3qr8LJFbLjj9UQHyu7t+tRZ+2LqoQF5
 YMSidL2x/HnJ0fqh2+w/Y0E=
X-Google-Smtp-Source: APXvYqzwYw3Y5Xg1g1i7WdNybRkIhuW9MuJAXlpDUwKYNfGLItrGDPw4L+ETSJIhn/a1u5xFPA4S2A==
X-Received: by 2002:a2e:5d8e:: with SMTP id v14mr37061920lje.106.1558370640960; 
 Mon, 20 May 2019 09:44:00 -0700 (PDT)
Received: from [10.17.182.120] (ll-74.141.223.85.sovam.net.ua. [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id v12sm3906719ljv.49.2019.05.20.09.43.59
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 20 May 2019 09:44:00 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <1556806436-26283-1-git-send-email-olekstysh@gmail.com>
 <1556806436-26283-3-git-send-email-olekstysh@gmail.com>
 <fbff2663-666b-143d-548b-d47007cccbe2@arm.com>
 <03801f3e-4f0e-eb72-8ea4-c4860939ff6c@gmail.com>
 <55742220-761a-36b1-b6ff-bb74bc96dc53@arm.com>
From: Oleksandr <olekstysh@gmail.com>
Message-ID: <d223064c-5884-8ad6-9bab-41f342fdb1e3@gmail.com>
Date: Mon, 20 May 2019 19:43:59 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <55742220-761a-36b1-b6ff-bb74bc96dc53@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 2/2] xen/device-tree: Add ability to
 handle nodes with interrupts-extended prop
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 sstabellini@kernel.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CkhpLCBKdWxpZW4KCgo+Pgo+Pgo+Pj4KPj4+IE9uIDAyLzA1LzIwMTkgMTU6MTMsIE9sZWtzYW5k
ciBUeXNoY2hlbmtvIHdyb3RlOgo+Pj4+IEZyb206IE9sZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVr
c2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KPj4+Pgo+Pj4+IFhlbiBleHBlY3RzIHRvIHNlZSAi
aW50ZXJydXB0cyIgcHJvcGVydHkgd2hlbiBwYXJzaW5nIGhvc3QKPj4+PiBkZXZpY2UtdHJlZS4g
QnV0LCB0aGVyZSBhcmUgY2FzZXMgd2hlbiBzb21lIGRldmljZSBub2RlcyBjb250YWluCj4+Pj4g
ImludGVycnVwdHMtZXh0ZW5kZWQiIHByb3BlcnR5IGluc3RlYWQuCj4+Pj4KPj4+PiBUaGUgZ29v
ZCBleGFtcGxlIGhlcmUgaXMgYXJjaCB0aW1lciBub2RlIGZvciBSLUNhciBHZW4zL0dlbjIgZmFt
aWx5LAo+Pj4+IHdoaWNoIGlzIG1hbmRhdG9yeSBkZXZpY2UgZm9yIFhlbiB1c2FnZSBvbiBBUk0u
IEFuZCB3aXRob3V0IGFiaWxpdHkKPj4+PiB0byBoYW5kbGUgc3VjaCBub2RlcywgWGVuIGZhaWxz
IHRvIG9wZXJhdGU6Cj4+Pgo+Pj4gUGVyIHRoZSBiaW5kaW5nIGRvY3VtZW50YXRpb24gWzFdLCB0
aGUgaW50ZXJydXB0cy1leHRlbmQgcHJvcGVydHkgCj4+PiBzaG91bGQgb25seSBiZSB1c2VkIHdo
ZW4gYSBkZXZpY2UgaGFzIG11bHRpcGxlIGludGVycnVwdCBwYXJlbnRzLiAKPj4+IFRoaXMgaXMg
bm90IHRoZSBjYXNlIG9mIHRoZSBhcmNoIHRpbWVyLCBzbyB3aHkgaXMgaXQgdXNlZCB0aGVyZT8K
Pj4+IERvbid0IGdldCBtZSB3cm9uZywgSSBhbSBmaW5lIHdpdGggdGhlIGlkZWEgb2YgYWRkaW5n
IAo+Pj4gImludGVycnVwdHMtZXh0ZW5kIi4gSG93ZXZlciwgdGhlIGNvbW1pdCBtZXNzYWdlIHNo
b3VsZCBnaXZlIHNvbWUgCj4+PiBncm91bmQgd2h5IGEgbmV3IHByb3BlcnR5IGhhcyBiZWVuIGlu
dHJvZHVjZWQvdXNlZCBvdmVyIHRoZSBjdXJyZW50IAo+Pj4gb25lLgo+Pgo+PiBIYXZlIGp1c3Qg
Z3JlcHBlZCwgbG9va3MgbGlrZSwgUi1DYXIgR2VuMi9HZW4zIGR0c2kgZmlsZXMgYXJlIG5vdCB0
aGUgCj4+IG9ubHkgc2luZ2xlIHVzZXJzIG9mICJpbnRlcnJ1cHRzLWV4dGVuZGVkIiBwcm9wZXJ0
eSBmb3IgYSBkZXZpY2Ugd2l0aCAKPj4gYSBzaW5nbGUgaW50ZXJydXB0IHBhcmVudC4uLgo+Pgo+
PiBVbmZvcnR1bmF0ZWx5LCBJIGRvbid0IGtub3cgdGhlIHJlYWwgcmVhc29uLCBjYW4gZ3Vlc3Mg
b25seSB0aGF0IGZvciAKPj4gYSBkZXZpY2UgKHdpdGggYSBzaW5nbGUgaW50ZXJydXB0IHBhcmVu
dCkgb3V0c2lkZSAiL3NvYyIgY29udGFpbmVyIAo+PiB0aGUgdXNhZ2Ugb2Ygc2luZ2xlICJpbnRl
cnJ1cHRzLWV4dGVuZGVkIiBwcm9wZXJ0eSBpcyBtb3JlIAo+PiBzaW1wbGVyL2NsZWFuZXIgdGhh
biB1c2FnZSBvZiBwYWlycyAoImludGVycnVwdC1wYXJlbnQiICsgCj4+ICJpbnRlcnJ1cHRzIiku
wqAgTG9va3MgbGlrZSwgdGhlIHBhdGNoICJBUk06IGR0czogcjhhNzc5MDogYWRkIHNvYyAKPj4g
bm9kZSIgZnJvbSB0aGlzIHNlcmllcyBbMV0gc3RhcnRlZCB1c2luZyAiaW50ZXJydXB0cy1leHRl
bmRlZCIgCj4+IHByb3BlcnR5IGZvciBBUkNIIHRpbWVyIG5vZGUuIEkgd2lsbCBtZW50aW9uIHRo
YXQgaW4gcGF0Y2ggZGVzY3JpcHRpb24uCj4KPiBJIGRvbid0IHRoaW5rIGl0IGlzIGltcG9ydGFu
dCB0byBrbm93IHdoeSBSZW5lc2FzIGlzIHVzaW5nIGl0LiBXaGF0IAo+IG1hdHRlciBpcyB0aGUg
cHJvcGVydHkgYWxsb3dzIHRvIGRlc2NyaWJlIGluIERUIGEgZGV2aWNlIHdpdGggCj4gaW50ZXJy
dXB0cyBjb21pbmcgZnJvbSBtdWx0aXBsZSBpbnRlcnJ1cHQgY29udHJvbGxlcnMuCj4KPiBJbiBv
dGhlciB3b3Jkcywgd2hhdCBJIGFzayBpcyBleHBsYWluaW5nIGluIHRoZSBjb21taXQgbWVzc2Fn
ZSB3aGF0IAo+IHRoaXMgcHJvcGVydHkgaXMgdXNlZCBmb3IgYW5kIHByb3Blcmx5IGEgcG9pbnRl
ciB0byB0aGUgYmluZGluZ3MgCj4gaGVscGluZyB0aGUgcmV2aWV3ZXIgdG8gZmluZCBvdXQgd2hh
dCB5b3Ugc3BlYWsgYWJvdXQuCgpPSy4gU291bmRzIHJlYXNvbmFibGUuIFdpbGwgYWRkIGFuIGlu
Zm9ybWF0aW9uIHJlZ2FyZGluZyB0aGUgcHJvcGVydHkgCml0c2VsZiB3aXRoIGxpbmsuIFNob3Vs
ZCBJIHJldGFpbiB0aGUgb3JpZ2luYWwgc2VudGVuY2VzIChyZWdhcmRpbmcgQVJDSCAKdGltZXIg
b24gUi1DYXIgdXNlcyBpdCwgZXRjKSBhcyB3ZWxsPwoKCj4+Cj4+Cj4+Pgo+Pj4+ICvCoMKgwqAg
ewo+Pj4+ICvCoMKgwqDCoMKgwqDCoCBkdF9kcHJpbnRrKCIgaW50bnVtPSVkXG4iLCBpbnRudW0p
Owo+Pj4KPj4+IFlvdSBhcmUgcmUtdXNpbmcgdGhlIGV4YWN0IHNhbWUgZGVidWcgbWVzc2FnZSBh
cyBmb3IgImludGVycnVwdHMiLiAKPj4+IFNvIGl0IHdvdWxkIGJlIGRpZmZpY3VsdCBmb3IgYSBk
ZXZlbG9wZXIgdG8ga25vdyBleGFjdGx5IHdoaWNoIHBhdGggCj4+PiBpcyB1c2VkLiBDb3VsZCB3
ZSBwcmludCBtZXNzYWdlIHJlZ2FyZGluZyB3aGV0aGVyIAo+Pj4gImludGVycnVwdHMtZXh0ZW5k
ZWQiIG9yICJpbnRlcnJ1cHRzIiBpcyB1c2VkPwo+Pgo+PiBJIGNvdWxkbid0IGZpbmQgd2hlcmUg
ZWxzZSB0aGUgc2FtZSBkZWJ1ZyBtZXNzYWdlIHdhcyB1c2VkLCBjb3VsZCAKPj4geW91LCBwbGVh
c2UsIHBvaW50IG1lPyBCdXQsIEkgZG9uJ3QgbWluZCB0byBhZGQgc29tZSBpbmRpY2F0b3IuIEZv
ciAKPj4gImludGVycnVwdHMtZXh0ZW5kZWQiIHBhdGggKG5ld2x5IGFkZGVkIHByaW50cykgSSBj
YW4gYWRkIHRoZSAKPj4gY29ycmVzcG9uZGluZyBwcmVmaXguLi4KPgo+IFNvcnJ5LCBJIHRob3Vn
aHQgdGhlIG1lc3NhZ2Ugd2FzIGR1cGxpY2F0ZWQuIEhvd2V2ZXIsIEkgc3RpbGwgdGhpbmsgYSAK
PiBtZXNzYWdlIHRlbGxpbmcgd2hpY2ggcHJvcGVydHkgaXMgdXNlZCB3b3VsZCBiZSB1c2VmdWwu
CgpKdXN0IHRvIGNsYXJpZnk6IHNob3VsZCBJIGFkZCBmb3IgdGhlIG5ld2x5IGFkZGVkIG1lc3Nh
Z2VzIAooImludGVycnVwdHMtZXh0ZW5kZWQiIHBhdGgpIG9ubHk/IE9yIEkgc2hvdWxkIG1vZGlm
eSBleGlzdGluZyBtZXNzYWdlcyAKZm9yICJpbnRlcnJ1cHRzIiBwYXRoIGFsc28/CgoKLS0gClJl
Z2FyZHMsCgpPbGVrc2FuZHIgVHlzaGNoZW5rbwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 20 16:48:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 16:48:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSlSW-0005FW-LQ; Mon, 20 May 2019 16:48:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bcwN=TU=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hSlSV-0005FK-G2
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 16:48:19 +0000
X-Inumbo-ID: 0f5ba344-7b1f-11e9-9a90-23d1c2713f80
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0f5ba344-7b1f-11e9-9a90-23d1c2713f80;
 Mon, 20 May 2019 16:48:14 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hSlSQ-0002vV-2b; Mon, 20 May 2019 16:48:14 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hSlSP-0005nz-P2; Mon, 20 May 2019 16:48:13 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hSlSP-0005XS-OL; Mon, 20 May 2019 16:48:13 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136618-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=6ac66c9cbb58abf34fc67e8e4ebb9d17bb207964
X-Osstest-Versions-That: xen=ae0e5f204cb42440e244419e6a92f7fd90eb25bb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 20 May 2019 16:48:13 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 136618: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjYxOCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjYxOC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA2YWM2NmM5Y2JiNThhYmYzNGZjNjdlOGU0ZWJiOWQxN2JiMjA3OTY0CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBhZTBlNWYyMDRjYjQyNDQwZTI0
NDQxOWU2YTkyZjdmZDkwZWIyNWJiCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzY0NjMgIDIwMTkt
MDUtMTcgMTg6MDE6NDggWiAgICAyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTM2NjE4ICAy
MDE5LTA1LTIwIDE0OjAwOjMzIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
PgogIFZpa3RvciBNaXRpbiA8dmlrdG9yLm1pdGluLjE5QGdtYWlsLmNvbT4KCmpvYnM6CiBidWls
ZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpz
Zy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczog
L2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFu
ZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVz
aGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0
CiAgIGFlMGU1ZjIwNGMuLjZhYzY2YzljYmIgIDZhYzY2YzljYmI1OGFiZjM0ZmM2N2U4ZTRlYmI5
ZDE3YmIyMDc5NjQgLT4gc21va2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 20 16:59:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 16:59:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSldK-0006ME-Q3; Mon, 20 May 2019 16:59:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hVmq=TU=citrix.com=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1hSldJ-0006LH-6i
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 16:59:29 +0000
X-Inumbo-ID: a08f2f78-7b20-11e9-8980-bc764e045a96
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a08f2f78-7b20-11e9-8980-bc764e045a96;
 Mon, 20 May 2019 16:59:27 +0000 (UTC)
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=lars.kurth@citrix.com;
 spf=Pass smtp.mailfrom=lars.kurth@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 lars.kurth@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 lars.kurth@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: YCfx1iZWzuotTiNmQQ25MgCysleLIjTUcZEGB9hXW9s1Pzyt+LZtxNp0Y7YSQxlTjamlr88up0
 5OB85/NtFM78+sOLIjfuG8jiI5knG/w8pIv+93b+1M4OQokcVkaVN7A4JRjFV7JbrWS8SG1RYH
 C95NFWtpEoOVqoVbq19oh8QhBvtK5b1Xvd4zUMcTCzW+7SsShpI0ZBrZdh+57wSMFwvZMqGmwP
 A0R5fQK7LhFIxIFWJEePvHTCLFoWO38CjxeLmn/rvZi1qPNIVcZ01tUO36QxMK+8V24tbNuHET
 STI=
X-SBRS: 2.7
X-MesageID: 650230
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,492,1549947600"; 
   d="scan'208";a="650230"
From: Lars Kurth <lars.kurth@citrix.com>
To: Ian Jackson <Ian.Jackson@citrix.com>
Thread-Topic: [PATCH] Add TRACKING.IMPORTS to xen.git to more easily manage
 imported files that need to be kept in sync with an upstream
Thread-Index: AQHVC2w8yCFJJzKGGki86dw3YKFbFqZtcP2A///xTICAAWtFgIAE4QuAgABteQD//6GdAA==
Date: Mon, 20 May 2019 16:59:23 +0000
Message-ID: <56755914-DCC1-4386-8740-0F45E1F49544@citrix.com>
References: <0648312f1c78e519142ff1829a984e7e965bf3c7.1557957269.git.lars.kurth@citrix.com>
 <5CDD3FA1020000780022F903@prv1-mh.provo.novell.com>
 <530E0649-256F-4A11-B887-E665B3C92979@citrix.com>
 <5CDE6407020000780022FF63@prv1-mh.provo.novell.com>
 <2B55A18B-F04C-4249-8558-11F0A24E312C@citrix.com>
 <23778.55202.449293.616451@mariner.uk.xensource.com>
In-Reply-To: <23778.55202.449293.616451@mariner.uk.xensource.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.10.a.190512
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <594B5E7155CF524698A44A477269C521@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] Add TRACKING.IMPORTS to xen.git to more
 easily manage imported files that need to be kept in sync with an upstream
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei
 Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 "committers@xenproject.org" <committers@xenproject.org>,
 Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCu+7v09uIDIwLzA1LzIwMTksIDEwOjM3LCAiSWFuIEphY2tzb24iIDxpYW4uamFja3NvbkBj
aXRyaXguY29tPiB3cm90ZToNCg0KICAgIFRoaXMgaXMgZ29pbmcgaW4gdGhlIHJpZ2h0IGRpcmVj
dGlvbiBJTU8uDQogICAgDQogICAgTGFycyBLdXJ0aCB3cml0ZXMgKCJSZTogW1BBVENIXSBBZGQg
VFJBQ0tJTkcuSU1QT1JUUyB0byB4ZW4uZ2l0IHRvIG1vcmUgZWFzaWx5IG1hbmFnZSBpbXBvcnRl
ZCBmaWxlcyB0aGF0IG5lZWQgdG8gYmUga2VwdCBpbiBzeW5jIHdpdGggYW4gdXBzdHJlYW0iKToN
CiAgICA+IFRoYXQgbWFrZXMgcGVyZmVjdCBzZW5zZSBub3cuIEluIHRoYXQgY2FzZSwgSSB0ZW5k
IHRvIGFncmVlIHRoYXQgImF1dG8iIGlzIHByb2JhYmx5IG5vdCBuZWVkZWQuIFdvdWxkIGJlIHF1
aXRlIGhhcHB5IHRvIGRyb3AgaXQuDQogICAgDQogICAgSXQgd2lsbCBjb25zaWRlcmFibHkgY29t
cGxpY2F0ZSB0aGluZ3MgdG8gYWRkIGEgd2F5IHRvIGRlZmluZQ0KICAgIHNlZGRlcnkuICBMZXQg
dXMgbGVhdmUgdGhhdCB0byBhIGZ1dHVyZSBleHRlbnNpb24uDQogICAgDQogICAgVGhhdCBzdWdn
ZXN0cyB0aGF0IGBtYW51YWwnIHNob3VsZCBiZWNvbWUgYGZpbGU6Jy4NCiAgICANCiAgICBBcyBm
b3IgZGVsaW1pdGVycw0KICAgIA0KICAgID4gT24gMTcvMDUvMjAxOSwgMDE6MzQsICJKYW4gQmV1
bGljaCIgPEpCZXVsaWNoQHN1c2UuY29tPiB3cm90ZToNCiAgICA+ICAgICA+IEkgYW0gbm90IHN1
cmUgd2hhdCB5b3UgbWVhbiwgd2hpY2ggY29sb25zPyBBcmUgeW91IHNheWluZywgdGhlIGZvcm1h
dCBzaG91bGQgYmUNCiAgICA+ICAgICA+IHZlcnNpb246IDENCiAgICA+ICAgICA+IHJlcG86IC4u
Lg0KICAgID4gICAgIA0KICAgID4gICAgIFllcy4gVGhpcyB3b3VsZCBtYWtlIGl0IGV2ZW4gbW9y
ZSBwcm9taW5lbnQgdGhhdCB0aGVzZSBhcmUgdGFncyBvZg0KICAgID4gICAgIHNvbWUgc29ydC4g
QnV0IHRoaXMgd2FzIG9ubHkgYSB0aG91Z2h0IG9mIG1pbmUsIGl0J3MgaW4gbm8gd2F5IG1lYW50
DQogICAgPiAgICAgdG8gYmUgYSByZXF1aXJlbWVudCBJIGhhdmUuDQogICAgDQogICAgSXQgd2ls
bCBtYWtlIHdyaXRpbmcgYSBwYXJzZXIgZWFzaWVyIGlmIGVhY2ggZW50cnkgaXMgYSBzaW5nbGUg
bGluZQ0KICAgIHdpdGggdGhlIGZpZWxkcyBpbiBhIGRlZmluZWQgb3JkZXIgYW5kIGlmIHdlIGNh
biBzYXkgdGhhdCBhIGByZXBvOicNCiAgICBtdXN0IHByZWNlZGUgZXZlcnkgYGZpbGU6JyB0aGF0
IG1lbnRpb25zIGl0Lg0KICAgIA0KVGhhdCBzb3VuZHMgcGVyZmVjdGx5IHNlbnNpYmxlDQpWZXJz
aW9uIDIgb24gaXRzIHdheSwgc29tZXRpbWVzIG5leHQgd2Vlaw0KDQpMYXJzDQogICAgDQoNCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 20 17:13:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 17:13:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSlqp-0007wg-50; Mon, 20 May 2019 17:13:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=26W0=TU=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hSlqn-0007wb-Px
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 17:13:25 +0000
X-Inumbo-ID: 9334cb56-7b22-11e9-8980-bc764e045a96
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9334cb56-7b22-11e9-8980-bc764e045a96;
 Mon, 20 May 2019 17:13:24 +0000 (UTC)
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: YBX3FnYT6byv+hyapIrfygGeZOwoC1Y/UA5xsMj+mZu5p/fcF1xyJUQNdVOCgtCuAoGE+iOjFc
 nIFg9eFVHAy16ZNW4kOLr1uFugn6GX7RQo1IWzp7/OoxpBI7irpw1cJNFWHL3KGNit4WmvouLH
 Aqls2sLNlqJx9Cd29b6L4fF6vXJ0pjUhqr7PFD83dcNo+AAciFMb8fFps5sPYfrnoCwGGfxsew
 5Zo23E0jmneViTJMYkbh7hP1wjpnwlzDeB2fonNRGhabmuN2lxQl7sFoWKiZufLoBpFgJ9i38Z
 Mh4=
X-SBRS: 2.7
X-MesageID: 677928
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,492,1549947600"; 
   d="scan'208";a="677928"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23778.57361.772390.248245@mariner.uk.xensource.com>
Date: Mon, 20 May 2019 18:12:49 +0100
To: Alistair Francis <alistair.francis@wdc.com>
In-Reply-To: <20190517223152.29839-1-alistair.francis@wdc.com>
References: <20190517223152.29839-1-alistair.francis@wdc.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v2 1/2] autotools: Updage config.guess and
 config.sub
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "sstabellini@kernel.org" <sstabellini@kernel.org>,
 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>,
 "julien.grall@arm.com" <julien.grall@arm.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 "alistair23@gmail.com" <alistair23@gmail.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWxpc3RhaXIgRnJhbmNpcyB3cml0ZXMgKCJbUEFUQ0ggdjIgMS8yXSBhdXRvdG9vbHM6IFVwZGFn
ZSBjb25maWcuZ3Vlc3MgYW5kIGNvbmZpZy5zdWIiKToKPiBUaGUgYXV0b2NvbmYgbWFudWFsIFsx
XSBzcGVjaWZpZXMgdGhhdCBhcyB3ZSBkZWZpbmUgQUNfQ0FOT05JQ0FMX0hPU1Qgd2UKPiBtdXN0
IHN1cHBseSBjb25maWcuZ3Vlc3MgYW5kIGNvbmZpZy5zdWIuIEluIHdoaWNoIGNhc2UgbGV0J3Mg
dXBkYXRlIHRoZW0KPiBmcm9tIFsyXSBjb21taXQ6IGI5ODQyNGMyNCAiY29uZmlnLmd1ZXNzOiBS
ZW1vdmUgc3BhY2UgYWZ0ZXIgIiNlbmRpZiIsIGFzCj4gR251bGliIGFuZCBzb21lIgo+IAo+IFRo
aXMgYWxsb3dzIHVzIHRvIHN1cHBvcnQgbW9yZSBhY2hpdGVjdHVyZXMgKFJJU0MtVikgYW5kIG90
aGVyIGdlbmVyYWwKPiBpbXByb3ZlbWVudHMuCgpJIGhhdmUgbm90IHZlcmlmaWVkIHRoZSBjb250
ZW50cyBvZiB0aHNpIHBhdGNoIGFnYWluc3QgdGhlIGdudWxpYiBnaXQKcmVwb3NpdG9yeS4gIFRo
YXQgaXMgYSB0aGluZyB0aGF0IHNob3VsZCBiZSBkb25lLiAgQnV0IGl0J3MgcHJvYmFibHkKZWFz
aWVzdCB0byBkbyB0aGF0IGF0IHRoZSB0aW1lIG9mIGNvbW1pdHRpbmcgdGhpcy4KCkFja2VkLWJ5
OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KCklhbi4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 20 17:15:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 17:15:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSlsS-00083J-Iu; Mon, 20 May 2019 17:15:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qpne=TU=wdc.com=prvs=036de673d=alistair.francis@srs-us1.protection.inumbo.net>)
 id 1hSlsQ-00083B-QN
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 17:15:07 +0000
X-Inumbo-ID: cf397ea0-7b22-11e9-8980-bc764e045a96
Received: from esa5.hgst.iphmx.com (unknown [216.71.153.144])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cf397ea0-7b22-11e9-8980-bc764e045a96;
 Mon, 20 May 2019 17:15:05 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=wdc.com; i=@wdc.com; q=dns/txt; s=dkim.wdc.com;
 t=1558372505; x=1589908505;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=+5+QsN4lc8iskRPzrAqNVnHXw/lYxZR/PmVtloQLXlQ=;
 b=VlUBj74SRq3rgBKiJ5wbYiWT1MyL8wns+5p9Z8B/lKkSBqPpsjbEo9HO
 V2qrLXAug3H+U/VvnjDIchEXVIch1jWTY2Xf/T7wAfCscjN2Rvh6TPFer
 DDksUrcMXIyfgj9K8GhAiq6sH/6Zn8LiXCvb0yqWFDj2a0Mfk5sR/qKcu
 kAsAsqhZuONzZT1VpMnb7FypHtBSXhRRI6vfoazGqW32sKo/YZz80U/z/
 yRI0lrXE830xN8dg3X4aMvITkebJmP1yjUWECfNxTAlL4YjczQ3LqZp6w
 s+gsyf3oanX1CXVWdFcB6dU1vVEGPtk13q4R9Srp66JRd+C+Zyoocs3yu A==;
X-IronPort-AV: E=Sophos;i="5.60,492,1549900800"; d="scan'208";a="109919435"
Received: from h199-255-45-15.hgst.com (HELO uls-op-cesaep02.wdc.com)
 ([199.255.45.15])
 by ob1.hgst.iphmx.com with ESMTP; 21 May 2019 01:15:05 +0800
IronPort-SDR: 22Xe879QHw2+nNSPWFO7gmBy0gqI7p005WFEpvFikFqVM9wqNoUS4yh/oCHSaSRQjw5FoaTJvj
 /+cYFvuqDXynvjoJ35x9WLQFHiPuCUrGm3Kq9fSfc8Hu+TxU4bIlA7UIPD5fUwRb6lM/dgMEBE
 2B4isBfA2yryxCyZgPAKeFSt+b2853UMajdi2Ni2UlHdBhdvgGMpjGfg9Js/mgVFNot0bs7+EZ
 UplruRtNXQpEVWhk9hTIJAUFi6t1Wa7W2fb+LtXCaGu4NfehMiU4Jx0qgBnEPtbz/IVrHRxTtu
 RhuHO5lhg0m970dH6nI4b84q
Received: from uls-op-cesaip01.wdc.com ([10.248.3.36])
 by uls-op-cesaep02.wdc.com with ESMTP; 20 May 2019 09:52:51 -0700
IronPort-SDR: 4I5/b0ch2VvSujOPu8OrAdRNQVjyLpNtVVi/aCyIyOdv/OuE4l+WlmrH1fEzdlCnQrZRoY8lpy
 uylUWybjCrr0Le45Ikf1sElRb164BCfgrEEbE1Mevd7EjN89vc3D4igMl9kSrSG92Ln5J8whO7
 mQTZO8nqZwHECHpdtEAaiaWbUtA9wkZrAKt4ijQH/CYdQTxomZ81i/eBpdhX0hZi0vpSycs9Dy
 98vWsdqtl7s4hFOZEQOQJQp4E4BfqE8BfL9pXwbA4TqFXKF4lO+hGgsLY5KaZ0vutuqyTtfFK1
 pgc=
Received: from risc6-mainframe.sdcorp.global.sandisk.com (HELO
 risc6-mainframe.int.fusionio.com) ([10.196.157.140])
 by uls-op-cesaip01.wdc.com with ESMTP; 20 May 2019 10:15:04 -0700
From: Alistair Francis <alistair.francis@wdc.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 20 May 2019 10:13:15 -0700
Message-Id: <20190520171315.12026-1-alistair.francis@wdc.com>
X-Mailer: git-send-email 2.21.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2] xen/drivers/char: Don't require vpl011 for
 all non-x86 archs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, konrad.wilk@oracle.com,
 George.Dunlap@eu.citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 julien.grall@arm.com, Alistair Francis <alistair.francis@wdc.com>,
 jbeulich@suse.com, andrew.cooper3@citrix.com, alistair23@gmail.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TWFrZSB0aGUgYXNtL3ZwbDAxMS5oIGRlcGVuZGVudCBvbiB0aGUgQ09ORklHX1NCU0FfVlVBUlRf
Q09OU09MRSBkZWZpbmUuCgpTaWduZWQtb2ZmLWJ5OiBBbGlzdGFpciBGcmFuY2lzIDxhbGlzdGFp
ci5mcmFuY2lzQHdkYy5jb20+Ci0tLQogeGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmMgfCAyICst
CiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1n
aXQgYS94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYyBiL3hlbi9kcml2ZXJzL2NoYXIvY29uc29s
ZS5jCmluZGV4IDliYmNiMGY1N2EuLjI0Mjg3ZTU5Y2IgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJz
L2NoYXIvY29uc29sZS5jCisrKyBiL3hlbi9kcml2ZXJzL2NoYXIvY29uc29sZS5jCkBAIC0zNiw3
ICszNiw3IEBACiAjaWZkZWYgQ09ORklHX1g4NgogI2luY2x1ZGUgPHhlbi9jb25zb2xlZC5oPgog
I2luY2x1ZGUgPGFzbS9ndWVzdC5oPgotI2Vsc2UKKyNlbGlmIENPTkZJR19TQlNBX1ZVQVJUX0NP
TlNPTEUKICNpbmNsdWRlIDxhc20vdnBsMDExLmg+CiAjZW5kaWYKIAotLSAKMi4yMS4wCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 20 17:20:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 17:20:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSlxr-0000VW-9v; Mon, 20 May 2019 17:20:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DuAc=TU=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hSlxq-0000VR-M4
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 17:20:42 +0000
X-Inumbo-ID: 98272de8-7b23-11e9-8a62-5f6985ab748f
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 98272de8-7b23-11e9-8a62-5f6985ab748f;
 Mon, 20 May 2019 17:20:41 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 6B157374;
 Mon, 20 May 2019 10:20:41 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 9189A3F718;
 Mon, 20 May 2019 10:20:39 -0700 (PDT)
To: Alistair Francis <alistair.francis@wdc.com>, xen-devel@lists.xenproject.org
References: <20190520171315.12026-1-alistair.francis@wdc.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <8d3413cd-1440-b18a-7d3f-fd8ad283de06@arm.com>
Date: Mon, 20 May 2019 18:20:37 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190520171315.12026-1-alistair.francis@wdc.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] xen/drivers/char: Don't require vpl011
 for all non-x86 archs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, konrad.wilk@oracle.com,
 George.Dunlap@eu.citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, andrew.cooper3@citrix.com, alistair23@gmail.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQWxpc3RhaXIsCgpPbiAyMC8wNS8yMDE5IDE4OjEzLCBBbGlzdGFpciBGcmFuY2lzIHdyb3Rl
Ogo+IE1ha2UgdGhlIGFzbS92cGwwMTEuaCBkZXBlbmRlbnQgb24gdGhlIENPTkZJR19TQlNBX1ZV
QVJUX0NPTlNPTEUgZGVmaW5lLgoKWW91ciBjb21taXQgbWVzc2FnZSB3YW50cyBhIGJpdCBtb3Jl
IGV4cGxhbmF0aW9uLiBJbiB0aGlzIGNhc2UsIHlvdSB3YW50IHRvIHNheSAKdGhlIG9ubHkgdXNl
ciBvZiB0aGlzIGluY2x1ZGUgaXMgcHJvdGVjdGVkIGJ5IENPTkZJR19TQlNBX1ZVQVJUX0NPTlNP
TEUsIGhlbmNlIAppdCBtYWtlcyBzZW5zZSB0byBwcm90ZWN0IGl0IHdpdGggdGhlIHNhbWUgZGVm
aW5lLgoKVGhlIHRpdGxlIHdvdWxkIG5lZWQgdG8gYmUgdXBkYXRlZCBhcyB3ZWxsLgoKPiAKPiBT
aWduZWQtb2ZmLWJ5OiBBbGlzdGFpciBGcmFuY2lzIDxhbGlzdGFpci5mcmFuY2lzQHdkYy5jb20+
Cj4gLS0tCj4gICB4ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYyB8IDIgKy0KPiAgIDEgZmlsZSBj
aGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQo+IAo+IGRpZmYgLS1naXQgYS94
ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYyBiL3hlbi9kcml2ZXJzL2NoYXIvY29uc29sZS5jCj4g
aW5kZXggOWJiY2IwZjU3YS4uMjQyODdlNTljYiAxMDA2NDQKPiAtLS0gYS94ZW4vZHJpdmVycy9j
aGFyL2NvbnNvbGUuYwo+ICsrKyBiL3hlbi9kcml2ZXJzL2NoYXIvY29uc29sZS5jCj4gQEAgLTM2
LDcgKzM2LDcgQEAKPiAgICNpZmRlZiBDT05GSUdfWDg2Cj4gICAjaW5jbHVkZSA8eGVuL2NvbnNv
bGVkLmg+Cj4gICAjaW5jbHVkZSA8YXNtL2d1ZXN0Lmg+Cj4gLSNlbHNlCj4gKyNlbGlmIENPTkZJ
R19TQlNBX1ZVQVJUX0NPTlNPTEUKPiAgICNpbmNsdWRlIDxhc20vdnBsMDExLmg+Cj4gICAjZW5k
aWYKClRoaXMgaXMgYSBiaXQgb2RkcyB0byByZXF1aXJlICFDT05GSUdfWDg2ICYmIENPTkZJR19T
QlNBX1ZVQVJUX0NPTlNPTEUgYnV0IHRoZSAKY29kZSBpcyBvbmx5IHByb3RlY3RlZCB3aXRoIHRo
ZSBzZWNvbmQgcGFydC4KCkhvdyBhYm91dDoKCiNlbmRpZgojaWZkZWYgQ09ORklHX1NCU0FfVlVB
UlRfQ09OU09MRQouLi4KI2VuZGlmCgo/CgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 20 17:44:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 17:44:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSmKt-0002Nb-Oj; Mon, 20 May 2019 17:44:31 +0000
Received: from mail6.bemta26.messagelabs.com ([85.158.142.154])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <lars.kurth.xen@gmail.com>) id 1hSmKr-0002NS-H3
 for xen-devel@lists.xensource.com; Mon, 20 May 2019 17:44:30 +0000
Received: from [85.158.142.199] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-3.bemta.az-b.eu-central-1.aws.symcld.net id BE/96-24742-B77E2EC5;
 Mon, 20 May 2019 17:44:27 +0000
Authentication-Results: mx.messagelabs.com; spf=pass 
 (server-24.tower-244.messagelabs.com: domain of gmail.com designates 
 209.85.217.45 as permitted sender) smtp.mailfrom=gmail.com; dkim=pass 
 (good signature) header.i=@gmail.com header.s=20161025; dmarc=pass 
 (p=none sp=quarantine adkim=r aspf=r) header.from=gmail.com
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOKsWRWlGSWpSXmKPExsVyMfSmrm7l80c
 xBpP/WFncm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oxZS7YxFvQ8Zat4czSkgXFCK1sXIxeHkMA0
 RolDjZ/BHBaBBlaJYyv3M4E4EgJzWCVeNz4DynACOWkSTesfMMPYfUfbWSHsGomVl56ygNhCA
 uoS9xbdZocY+5tRYnHPBbAiNgFtiU03QJo5OHgFbCRWH5QGCTMLJEpMXXwarIRXwFji6p73YP
 OFBRwlbmz/yAhiswioSnQ86GMHsTkFnCSu/VgFNp9Z4CmTxMLGLWBniwi0MUr8O7wUavM5Ron
 mmwegzlOU6F9ziG0Co/AsJBtnIdkIEdeWWLbwNZx9/dIFRkxxLYn3My+xL2BkW8VomVSUmZ5R
 kpuYmaNraGCga2horGuqa2hiopdYpZukl1qqm5yaV1KUCJTVSywv1iuuzE3OSdHLSy3ZxAiMr
 pRC1gk7GJcsTz/EKMnBpCTK++zZoxghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErzcIDnBotT01I
 q0zBxgnMOkJTh4lER4tz0FSvMWFyTmFmemQ6ROMSZz7H7+cC4zx5f2R0Dy0HIQ+XjXUyC5bsI
 zINm3EUTOuA8it4DJXWDyUPenBcxCLHn5ealS4rycIJsFQEZnlObBLYalt0uMslLCvIwMDAxC
 PAWpRbmZJajyrxjFORiVhHnbQabwZOaVwN33Cuh0JqDT7ULATi9JREhJNTAafq3Yfi1884zJi
 2+aT9posXrJ0/a1xmwlRqemcLO2X8uSVzRR/pL2bCP/E7HVFfETOv97r/7ZfsNu+4dAvk2d/h
 8WqpsH73rZtXzuj8/PxG0OSaReS2G41TJ189KsP14JEgnT+aaofjtpzRt8QXz99idxmf4r1u6
 eevSThEvlYcvJ++Mtv7HYKbEUZyQaajEXFScCAIaeq95qAwAA
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-24.tower-244.messagelabs.com!1558374264!5707151!1
X-Originating-IP: [209.85.217.45]
X-SpamReason: No, hits=0.2 required=7.0 tests=newsletters: ,HTML_90_100,
 HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.31.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20473 invoked from network); 20 May 2019 17:44:25 -0000
Received: from mail-vs1-f45.google.com (HELO mail-vs1-f45.google.com)
 (209.85.217.45)
 by server-24.tower-244.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 20 May 2019 17:44:25 -0000
Received: by mail-vs1-f45.google.com with SMTP id c24so9427877vsp.7
 for <xen-devel@lists.xensource.com>; Mon, 20 May 2019 10:44:25 -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=EvYV10lVtYfY3Ww89OuBgPeyy5o719mUMdIil2R3FNk=;
 b=ubzGVIgc8ovkDpkVgPNvLShjGj6r5c04ErQFxuBDZ1Ii0+iFQJDQi3RIwjWBexjpzC
 v8d0nTU238eYidThRvGkmbWvPVhY9ziUlt63Zp+ROigOmqP4ovqPj+Kl0ESLm/P2sQHq
 e0kETdNoIRX7e3WKvlMRm+Epw/iR8rrerxXohn7nxx53vkkltcQPT4aQvVlx87kR1a4o
 vmiBEeb291Nj/DqZdeqxqVZ/Zpr72p4RzVQvtc+8+TY3K1dXlCGk75Gy8R/JxNZefd9L
 BAn+dGLRK0EbUNhHPRVebMoUc16QFiPcUxEHQzt0Ds1M5qnYSRJYqM3QHzUB/CgjLzWH
 ep5Q==
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=EvYV10lVtYfY3Ww89OuBgPeyy5o719mUMdIil2R3FNk=;
 b=M5bwPXqV1Gb7bvP3pQWqmpgIkG6SdoyAAzBpgDVWVW5i60GdiR1fltRKr/qzipejY5
 UTSAdHXXWBYYcoIExlgxifS5eLZw2tRXOj89QkMTdwTnO6LyJNs2xTBO8/b6OjMUAnMc
 WJqhCjxl1HMmMUTdaVV33ctN1N0Xlzt2FzDeQ4cdPgHidJraqXBoWJP1vk+fJkvCahEz
 AGnLOMX9xJBe1AuR0v6jNYo2YnsRhtm1AIoiizAtzRWZTjSyzbqMyJCm5NIhmroNdPLf
 uynktAleUD++UPE5kK+Wy1gl3lgF5RnI0wkzH4hRv0/DE9rH+C1s/WbDaaUkUOVsP7MN
 kUqA==
X-Gm-Message-State: APjAAAU20s571ruGJlaxTbBqK0LnyQUqIqo3mH8IsMxMFWm9TiE0bVXp
 G65kumS1RhOuoTOqZ14TCqs=
X-Google-Smtp-Source: APXvYqzMX5LET2bvSpSws7PQCGvRJNtqJXZecLFuqbqJ++Pvk80k0oA41f467XLjYhYYxJgvNSlVrw==
X-Received: by 2002:a67:cb14:: with SMTP id b20mr2731433vsl.112.1558374263751; 
 Mon, 20 May 2019 10:44:23 -0700 (PDT)
Received: from [192.168.0.104] ([190.106.78.158])
 by smtp.gmail.com with ESMTPSA id l125sm4325556vsd.31.2019.05.20.10.44.21
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 20 May 2019 10:44:22 -0700 (PDT)
From: Lars Kurth <lars.kurth.xen@gmail.com>
Message-Id: <1EA56286-DCCA-4FFA-B8A3-A6D4C956A7CF@gmail.com>
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
Date: Mon, 20 May 2019 11:44:19 -0600
In-Reply-To: <06A5F10A-88B7-440F-AADB-56A2F1704A86@xenproject.org>
To: Adam Williamson <adamwill@fedoraproject.org>,
 For testing and quality assurance of Fedora releases
 <test@lists.fedoraproject.org>
References: <1499367541.22465.102.camel@fedoraproject.org>
 <20170706191317.GE21146@char.us.oracle.com>
 <1499370325.22465.107.camel@fedoraproject.org>
 <06A5F10A-88B7-440F-AADB-56A2F1704A86@xenproject.org>
X-Mailer: Apple Mail (2.3445.9.1)
Subject: Re: [Xen-devel] Criteria / validation proposal: drop Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xensource.com,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Daniel Kiper <daniel.kiper@oracle.com>,
 "marmarek@invisiblethingslab.com" <marmarek@invisiblethingslab.com>,
 Dario Faggioli <dfaggioli@suse.com>, Committers <committers@xenproject.org>,
 "MICHAEL A. YOUNG" <m.a.young@durham.ac.uk>,
 Ian Jackson <Ian.Jackson@citrix.com>
Content-Type: multipart/mixed; boundary="===============3061852638186770717=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============3061852638186770717==
Content-Type: multipart/alternative;
	boundary="Apple-Mail=_A4954DFB-8159-46B3-A765-AC1C8F2FD059"


--Apple-Mail=_A4954DFB-8159-46B3-A765-AC1C8F2FD059
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

@Adam and Fedora Testing & QA:
any views on my proposal?
Regards
Lars

> On 13 May 2019, at 16:29, Lars Kurth <lars.kurth@xenproject.org> =
wrote:
>=20
> Hi all,
>=20
> I am going to step in here with my hat as Xen Project community
> manager. We had a discussion about this issue as part of last week's
> community call. I CC'ed a number of stake-holders, which probably
> should have been on the thread such as ITL (which builds QubesOS
> on top of Fedora) and Michael A Young (the Xen package manager).
>=20
> First of all apologies that this issue has lingered so long. Key
> members of the community were not aware of the issues raised in
> this thread, otherwise we would have acted earlier. With this in
> mind, please in future raise issues with me, on xen-devel@,
> committers@ or the Xen-Fedora package manager. The Xen Community
> would like to see Fedora running as guest: in fact it would be
> somewhat odd if there was a Xen-Dom0 package and guest support
> didn't work. And there are some downstreams such as QubesOS,
> which depend on this support.
>=20
>> On 6 Jul 2017, at 13:45, Adam Williamson <adamwill@fedoraproject.org> =
wrote:
>>=20
>> On Thu, 2017-07-06 at 15:13 -0400, Konrad Rzeszutek Wilk wrote:
>>> On Thu, Jul 06, 2017 at 11:59:01AM -0700, Adam Williamson wrote:
>>>> Hi, folks! A while ago, Xen virtualization functionality was added =
to
>>>> the criteria and the validation test case set, on the understanding
>>>> that Oracle would provide testing for it (and help fix bugs as they
>>>> arose).
>>>>=20
>>>> For the last couple of releases we really have not had any such =
testing
>>>=20
>>> We had been doing the testing, it just that we (or rather me and
>>> Dariof) seem to get a wind of this at the last minute. Not sure =
exactly
>>> how to fix that thought.
>>=20
>> Well, I mean, every few *days* a compose gets nominated for =
validation
>> testing, and a mail is sent to test-announce. Just check your test-
>> announce archives for mails with "nominated for testing" in their
>> subject lines, and you'll see dozens. Is this not sufficient
>> notification?
>=20
> We discussed this at the community call and came to the conclusion =
that
> we can run regular tests of Fedora RC's as part of our OSSTEST
> infrastructure. Ian Jackson volunteered to implement this, but there
> are some questions on
> a) The installer (which we can handle ourselves)
> b) When we would trigger a test - aka is there some trigger other than =
the
> c) How would results best be reported back to Fedora
>=20
> Apologies, I am not very familiar with how the Fedora Test group =
works.
> Is there some documentation which would help integrate what you to =
with
> the test system of another open source project?
>=20
>>>> from Oracle. On that basis, I'm proposing we remove this Final
>>>> criterion:
>>>=20
>>> s/Oracle/Xen Project/ I believe?
>>=20
>> Perhaps, it's just that it always seemed to be you doing the testing,
>> so they got a bit conflated :)
>=20
> Can we come to some arrangement, by which such issues get communicated
> to the Xen Project earlier? Aka me, xen-devel@ or committers@
>=20
>>>> "The release must boot successfully as Xen DomU with releases =
providing
>>>> a functional, supported Xen Dom0 and widely used cloud providers
>>>> utilizing Xen."
>>>>=20
>>>> and change the 'milestone' for the test case -
>>>> =
https://fedoraproject.org/wiki/QA:Testcase_Boot_Methods_Xen_Para_Virt -
>>>> from Final to Optional.
>>>>=20
>>>> Thoughts? Comments? Thanks!
>>>=20
>>> I would prefer for it to remain as it is.
>>=20
>> This is only practical if it's going to be tested, and tested =
regularly
>> - not *only* on the final release candidate, right before we sign off
>> on the release. It needs to be tested regularly throughout the =
release
>> cycle, on the composes that are "nominated for testing".
>=20
> Would the proposal above work for you? I think it satisfies what you =
are
> looking for. We would also have someone who monitors these test =
results
> pro-actively.
>=20
> Then, there are the specific grub issues that need resolving
> [A1] https://bugzilla.redhat.com/show_bug.cgi?id=3D1486002 =
<https://bugzilla.redhat.com/show_bug.cgi?id=3D1486002>
>     (and a recently filed duplicate @
>      https://bugzilla.redhat.com/show_bug.cgi?id=3D1691559 =
<https://bugzilla.redhat.com/show_bug.cgi?id=3D1691559>) caused by
>      [A2])
> [A2] https://bugzilla.redhat.com/show_bug.cgi?id=3D1264103 =
<https://bugzilla.redhat.com/show_bug.cgi?id=3D1264103>[B1] =
https://bugzilla.redhat.com/show_bug.cgi?id=3D1703700 =
<https://bugzilla.redhat.com/show_bug.cgi?id=3D1703700>
> The first makes it harder to boot Fedora _dom0_ (but workarounds =
exist).
> While it is unpleasant, it doesn't break the release criterion, but
> probably has deterred people from testing. The second one [B1] is =
about
> Fedora _domU_, which breaks the release criterion.
>=20
> Marek and Michael had a discussion about these and there was also
> a summary from Daniel.
>=20
> =3D=3D On [A1]/[A2] =3D=3D
> Lack of GRUB2 multiboot2/module2 commands in Fedora/RH which does not
> allow you load Xen as dom0 on EFI platforms with or without secure
> boot. Here are some relevant snippets from the discussions:
>=20
> "In general both modules were dropped due to CVE-2015-5281 (grub2:
> modules built in on EFI builds that allow loading arbitrary code,
> circumventing secure boot) [A3][A4]. Of course this makes sense
> because we do not want to break UEFI secure boot. But this means
> that you cannot boot Xen dom0 on UEFI platforms. The Multiboot2
> protocol support is required to do that. Potentially you can
> use xen.efi directly but AFAICT many people prefer to use GRUB2.
> The CVE issue does not exist in GRUB2 upstream. It was fixed at
> the end of 2019."
>=20
> Is there any chance these can get upstreamed into Fedora/RH?
>=20
> "However, this is only one piece of the puzzle. Another is a
> requirement for additional set of patches for Xen which allow
> you to load xen.efi instead of xen.gz using Mulitboot2. I
> started work on it last year but it is currently stalled."
>=20
> I have taken an action to get this resolved
> (aka find someone to do the work).
>=20
> [A3] https://access.redhat.com/security/cve/cve-2015-5281 =
<https://access.redhat.com/security/cve/cve-2015-5281>
> [A4] http://cve.mitre.org/cgi-bin/cvename.cgi?name=3DCVE-2015-5281 =
<http://cve.mitre.org/cgi-bin/cvename.cgi?name=3DCVE-2015-5281>
> [A5] =
https://lists.xenproject.org/archives/html/xen-devel/2018-06/msg01292.html=
 =
<https://lists.xenproject.org/archives/html/xen-devel/2018-06/msg01292.htm=
l>
>=20
> =3D=3D On [B1] / grub2-switch-to-blscfg  =3D=3D
> This issue is about Fedora _domU_ and breaks the release
> criterion. And looks like, it wasn't tested at all.
>=20
> "blscfg is okay in _dom0_ - it looks like the xen setup still
> gets put in non-blscfg format, and doesn't seem to matter in
> HVM _domU_."
>=20
> "The big issue is _domU_ in PV which would need a fair amount
> of work in pygrub to fix properly, including reading variables
> from grubenv and extracting details from the loader files. This
> is really something to be fixed on the Xen side ... I do keep
> intending to have a look at it myself though I may not get around
> to it."
>=20
> Instead of fixing pygrub, it would be better, more future proof
> and easier to "use pvgrub2 instead. To be honest, its very unclear
> to me why would anyone want to use pygrub, when pvgrub2 exists.
> pygrub is much more fragile (as it needs to re-implement a
> parser for 3rd-party configuration format, without stable
> specification) and less secure - it does that in dom0, including
> mounting domU controlled disk.
>=20
> That said, the pvgrub2 option also requires some work, because:
> - Fedora grub2 packages do not include the "xen" target platform
> - Non-Fedora grub2 package don't have blscfg support
> - If we'd talk about PVH (which isn't the case here), it requires grub
>  2.04, which is at RC1 and isn't packaged for Fedora yet"
>=20
> That would be much simpler, if blscfg was upstreamed into grub2 by
> Fedora community members. Do you know whether the Fedora has plans
> to do this?
>=20
> In any case, I have taken an action to get this resolved
> (aka find someone to do the work).
>=20
> @xen-devel: this should probably be discussed separately, such that
> we don't flood test@fedoraproject with unnecessary traffic
>=20
> =3D=3D In Summary =3D=3D
> I think we can find a way forward on the testing side. Would
> the proposal work for you?
>=20
> Resolving the current blockers, this seems to have been caused by a
> lack of communication or not understanding the impact of the
> grub2-switch-to-blscfg in Fedora. In any case, we are where we are.
>=20
> Best Regards
> Lars


--Apple-Mail=_A4954DFB-8159-46B3-A765-AC1C8F2FD059
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=us-ascii

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dus-ascii"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" class=3D"">@Adam=
 and Fedora Testing &amp; QA:<div class=3D"">any views on my =
proposal?</div><div class=3D"">Regards</div><div class=3D"">Lars<br =
class=3D""><div><br class=3D""><blockquote type=3D"cite" class=3D""><div =
class=3D"">On 13 May 2019, at 16:29, Lars Kurth &lt;<a =
href=3D"mailto:lars.kurth@xenproject.org" =
class=3D"">lars.kurth@xenproject.org</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">Hi =
all,</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">I am going to =
step in here with my hat as Xen Project community</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">manager. We =
had a discussion about this issue as part of last week's</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">community =
call. I CC'ed a number of stake-holders, which probably</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">should have =
been on the thread such as ITL (which builds QubesOS</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">on top of =
Fedora) and Michael A Young (the Xen package manager).</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">First of all =
apologies that this issue has lingered so long. Key</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">members of =
the community were not aware of the issues raised in</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">this thread, =
otherwise we would have acted earlier. With this in</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">mind, please =
in future raise issues with me, on xen-devel@,</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">committers@ =
or the Xen-Fedora package manager. The Xen Community</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">would like to =
see Fedora running as guest: in fact it would be</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">somewhat odd =
if there was a Xen-Dom0 package and guest support</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">didn't work. =
And there are some downstreams such as QubesOS,</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">which depend =
on this support.</span><br style=3D"caret-color: rgb(0, 0, 0); =
font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><br style=3D"caret-color: rgb(0, 0, =
0); font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><blockquote type=3D"cite" =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; orphans: auto; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; widows: auto; word-spacing: =
0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D"">On 6 Jul 2017, at 13:45, Adam =
Williamson &lt;<a href=3D"mailto:adamwill@fedoraproject.org" =
class=3D"">adamwill@fedoraproject.org</a>&gt; wrote:<br class=3D""><br =
class=3D"">On Thu, 2017-07-06 at 15:13 -0400, Konrad Rzeszutek Wilk =
wrote:<br class=3D""><blockquote type=3D"cite" class=3D"">On Thu, Jul =
06, 2017 at 11:59:01AM -0700, Adam Williamson wrote:<br =
class=3D""><blockquote type=3D"cite" class=3D"">Hi, folks! A while ago, =
Xen virtualization functionality was added to<br class=3D"">the criteria =
and the validation test case set, on the understanding<br class=3D"">that =
Oracle would provide testing for it (and help fix bugs as they<br =
class=3D"">arose).<br class=3D""><br class=3D"">For the last couple of =
releases we really have not had any such testing<br =
class=3D""></blockquote><br class=3D"">We had been doing the testing, it =
just that we (or rather me and<br class=3D"">Dariof) seem to get a wind =
of this at the last minute. Not sure exactly<br class=3D"">how to fix =
that thought.<br class=3D""></blockquote><br class=3D"">Well, I mean, =
every few *days* a compose gets nominated for validation<br =
class=3D"">testing, and a mail is sent to test-announce. Just check your =
test-<br class=3D"">announce archives for mails with "nominated for =
testing" in their<br class=3D"">subject lines, and you'll see dozens. Is =
this not sufficient<br class=3D"">notification?<br =
class=3D""></blockquote><br style=3D"caret-color: rgb(0, 0, 0); =
font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">We discussed this at the community call and came to the =
conclusion that</span><br style=3D"caret-color: rgb(0, 0, 0); =
font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">we can run regular tests of Fedora RC's as part of our =
OSSTEST</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">infrastructure.=
 Ian Jackson volunteered to implement this, but there</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">are some =
questions on</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">a) The =
installer (which we can handle ourselves)</span><br style=3D"caret-color: =
rgb(0, 0, 0); font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">b) When we would trigger a test - aka is there some trigger =
other than the</span><br style=3D"caret-color: rgb(0, 0, 0); =
font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">c) How would results best be reported back to =
Fedora</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">Apologies, I =
am not very familiar with how the Fedora Test group works.</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">Is there some =
documentation which would help integrate what you to with</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">the test =
system of another open source project?</span><br style=3D"caret-color: =
rgb(0, 0, 0); font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><br style=3D"caret-color: rgb(0, 0, =
0); font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><blockquote type=3D"cite" =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; orphans: auto; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; widows: auto; word-spacing: =
0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><blockquote type=3D"cite" =
class=3D""><blockquote type=3D"cite" class=3D"">from Oracle. On that =
basis, I'm proposing we remove this Final<br class=3D"">criterion:<br =
class=3D""></blockquote><br class=3D"">s/Oracle/Xen Project/ I =
believe?<br class=3D""></blockquote><br class=3D"">Perhaps, it's just =
that it always seemed to be you doing the testing,<br class=3D"">so they =
got a bit conflated :)<br class=3D""></blockquote><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">Can we come =
to some arrangement, by which such issues get communicated</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">to the Xen =
Project earlier? Aka me, xen-devel@ or committers@</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><blockquote type=3D"cite" style=3D"font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; orphans: auto; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; =
-webkit-text-stroke-width: 0px; text-decoration: none;" =
class=3D""><blockquote type=3D"cite" class=3D""><blockquote type=3D"cite" =
class=3D"">"The release must boot successfully as Xen DomU with releases =
providing<br class=3D"">a functional, supported Xen Dom0 and widely used =
cloud providers<br class=3D"">utilizing Xen."<br class=3D""><br =
class=3D"">and change the 'milestone' for the test case -<br class=3D""><a=
 =
href=3D"https://fedoraproject.org/wiki/QA:Testcase_Boot_Methods_Xen_Para_V=
irt" =
class=3D"">https://fedoraproject.org/wiki/QA:Testcase_Boot_Methods_Xen_Par=
a_Virt</a> -<br class=3D"">from Final to Optional.<br class=3D""><br =
class=3D"">Thoughts? Comments? Thanks!<br class=3D""></blockquote><br =
class=3D"">I would prefer for it to remain as it is.<br =
class=3D""></blockquote><br class=3D"">This is only practical if it's =
going to be tested, and tested regularly<br class=3D"">- not *only* on =
the final release candidate, right before we sign off<br class=3D"">on =
the release. It needs to be tested regularly throughout the release<br =
class=3D"">cycle, on the composes that are "nominated for testing".<br =
class=3D""></blockquote><br style=3D"caret-color: rgb(0, 0, 0); =
font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">Would the proposal above work for you? I think it satisfies =
what you are</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">looking for. =
We would also have someone who monitors these test results</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" =
class=3D"">pro-actively.</span><br style=3D"caret-color: rgb(0, 0, 0); =
font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><br style=3D"caret-color: rgb(0, 0, =
0); font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">Then, there are the specific grub issues that need =
resolving</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">[A1]<span =
class=3D"Apple-converted-space">&nbsp;</span></span><a =
href=3D"https://bugzilla.redhat.com/show_bug.cgi?id=3D1486002" =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; orphans: auto; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; widows: auto; word-spacing: =
0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;" =
class=3D"">https://bugzilla.redhat.com/show_bug.cgi?id=3D1486002</a><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;(and a recently filed duplicate =
@</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><a =
href=3D"https://bugzilla.redhat.com/show_bug.cgi?id=3D1691559" =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; orphans: auto; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; widows: auto; word-spacing: =
0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;" =
class=3D"">https://bugzilla.redhat.com/show_bug.cgi?id=3D1691559</a><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">) caused =
by</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[A2])</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span class=3D"" style=3D"font-family: Menlo-Regular; =
font-size: 11px; float: none; display: inline =
!important;">[A2]&nbsp;</span><a =
href=3D"https://bugzilla.redhat.com/show_bug.cgi?id=3D1264103" class=3D"" =
style=3D"font-family: Menlo-Regular; font-size: =
11px;">https://bugzilla.redhat.com/show_bug.cgi?id=3D1264103</a></div></bl=
ockquote><blockquote type=3D"cite" class=3D""><span class=3D"" =
style=3D"font-family: Menlo-Regular; font-size: 11px; float: none; =
display: inline !important;">[B1]&nbsp;</span><font face=3D"Menlo-Regular"=
 class=3D""><span style=3D"font-size: 11px;" class=3D""><a =
href=3D"https://bugzilla.redhat.com/show_bug.cgi?id=3D1703700" =
class=3D"">https://bugzilla.redhat.com/show_bug.cgi?id=3D1703700</a></span=
></font></blockquote><blockquote type=3D"cite" class=3D""><div =
class=3D""><br class=3D""></div></blockquote><blockquote type=3D"cite" =
class=3D""><div class=3D""><span style=3D"caret-color: rgb(0, 0, 0); =
font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">The first makes it harder to boot Fedora _dom0_ (but =
workarounds exist).</span><br style=3D"caret-color: rgb(0, 0, 0); =
font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">While it is unpleasant, it doesn't break the release =
criterion, but</span><br style=3D"caret-color: rgb(0, 0, 0); =
font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">probably has deterred people from testing. The second one =
[B1] is about</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">Fedora =
_domU_, which breaks the release criterion.</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">Marek and =
Michael had a discussion about these and there was also</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">a summary =
from Daniel.</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">=3D=3D On =
[A1]/[A2] =3D=3D</span><br style=3D"caret-color: rgb(0, 0, 0); =
font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">Lack of GRUB2 multiboot2/module2 commands in Fedora/RH which =
does not</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">allow you =
load Xen as dom0 on EFI platforms with or without secure</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">boot. Here =
are some relevant snippets from the discussions:</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">"In general =
both modules were dropped due to CVE-2015-5281 (grub2:</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">modules built =
in on EFI builds that allow loading arbitrary code,</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">circumventing =
secure boot) [A3][A4]. Of course this makes sense</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">because we do =
not want to break UEFI secure boot. But this means</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">that you =
cannot boot Xen dom0 on UEFI platforms. The Multiboot2</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">protocol =
support is required to do that. Potentially you can</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">use xen.efi =
directly but AFAICT many people prefer to use GRUB2.</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">The CVE issue =
does not exist in GRUB2 upstream. It was fixed at</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">the end of =
2019."</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">Is there any =
chance these can get upstreamed into Fedora/RH?</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">"However, =
this is only one piece of the puzzle. Another is a</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">requirement =
for additional set of patches for Xen which allow</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">you to load =
xen.efi instead of xen.gz using Mulitboot2. I</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">started work =
on it last year but it is currently stalled."</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">I have taken =
an action to get this resolved</span><br style=3D"caret-color: rgb(0, 0, =
0); font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">(aka find someone to do the work).</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">[A3]<span =
class=3D"Apple-converted-space">&nbsp;</span></span><a =
href=3D"https://access.redhat.com/security/cve/cve-2015-5281" =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; orphans: auto; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; widows: auto; word-spacing: =
0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;" =
class=3D"">https://access.redhat.com/security/cve/cve-2015-5281</a><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">[A4]<span =
class=3D"Apple-converted-space">&nbsp;</span></span><a =
href=3D"http://cve.mitre.org/cgi-bin/cvename.cgi?name=3DCVE-2015-5281" =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; orphans: auto; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; widows: auto; word-spacing: =
0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;" =
class=3D"">http://cve.mitre.org/cgi-bin/cvename.cgi?name=3DCVE-2015-5281</=
a><br style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">[A5]<span =
class=3D"Apple-converted-space">&nbsp;</span></span><a =
href=3D"https://lists.xenproject.org/archives/html/xen-devel/2018-06/msg01=
292.html" style=3D"font-family: Menlo-Regular; font-size: 11px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; orphans: auto; text-align: start; text-indent: =
0px; text-transform: none; white-space: normal; widows: auto; =
word-spacing: 0px; -webkit-text-size-adjust: auto; =
-webkit-text-stroke-width: 0px;" =
class=3D"">https://lists.xenproject.org/archives/html/xen-devel/2018-06/ms=
g01292.html</a><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">=3D=3D On =
[B1] / grub2-switch-to-blscfg &nbsp;=3D=3D</span><br style=3D"caret-color:=
 rgb(0, 0, 0); font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">This issue is about Fedora _domU_ and breaks the =
release</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">criterion. =
And looks like, it wasn't tested at all.</span><br style=3D"caret-color: =
rgb(0, 0, 0); font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><br style=3D"caret-color: rgb(0, 0, =
0); font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">"blscfg is okay in _dom0_ - it looks like the xen setup =
still</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">gets put in =
non-blscfg format, and doesn't seem to matter in</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">HVM =
_domU_."</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">"The big =
issue is _domU_ in PV which would need a fair amount</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">of work in =
pygrub to fix properly, including reading variables</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">from grubenv =
and extracting details from the loader files. This</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">is really =
something to be fixed on the Xen side ... I do keep</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">intending to =
have a look at it myself though I may not get around</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">to =
it."</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">Instead of =
fixing pygrub, it would be better, more future proof</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">and easier to =
"use pvgrub2 instead. To be honest, its very unclear</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">to me why =
would anyone want to use pygrub, when pvgrub2 exists.</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">pygrub is =
much more fragile (as it needs to re-implement a</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">parser for =
3rd-party configuration format, without stable</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">specification) =
and less secure - it does that in dom0, including</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">mounting domU =
controlled disk.</span><br style=3D"caret-color: rgb(0, 0, 0); =
font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><br style=3D"caret-color: rgb(0, 0, =
0); font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">That said, the pvgrub2 option also requires some work, =
because:</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">- Fedora =
grub2 packages do not include the "xen" target platform</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">- Non-Fedora =
grub2 package don't have blscfg support</span><br style=3D"caret-color: =
rgb(0, 0, 0); font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">- If we'd talk about PVH (which isn't the case here), it =
requires grub</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">&nbsp;2.04, =
which is at RC1 and isn't packaged for Fedora yet"</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">That would be =
much simpler, if blscfg was upstreamed into grub2 by</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">Fedora =
community members. Do you know whether the Fedora has plans</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">to do =
this?</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">In any case, =
I have taken an action to get this resolved</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">(aka find =
someone to do the work).</span><br style=3D"caret-color: rgb(0, 0, 0); =
font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><br style=3D"caret-color: rgb(0, 0, =
0); font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">@xen-devel: this should probably be discussed separately, =
such that</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">we don't =
flood test@fedoraproject with unnecessary traffic</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">=3D=3D In =
Summary =3D=3D</span><br style=3D"caret-color: rgb(0, 0, 0); =
font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">I think we can find a way forward on the testing side. =
Would</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">the proposal =
work for you?</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">Resolving the =
current blockers, this seems to have been caused by a</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">lack of =
communication or not understanding the impact of the</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" =
class=3D"">grub2-switch-to-blscfg in Fedora. In any case, we are where =
we are.</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">Best =
Regards</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" =
class=3D"">Lars</span></div></blockquote></div><br =
class=3D""></div></body></html>=

--Apple-Mail=_A4954DFB-8159-46B3-A765-AC1C8F2FD059--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3061852638186770717==--


From xen-devel-bounces@lists.xenproject.org Mon May 20 18:13:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 18:13:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSmmR-0004u2-QX; Mon, 20 May 2019 18:12:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DuAc=TU=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hSmmP-0004tx-QL
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 18:12:57 +0000
X-Inumbo-ID: e4ac7471-7b2a-11e9-8980-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id e4ac7471-7b2a-11e9-8980-bc764e045a96;
 Mon, 20 May 2019 18:12:56 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 64D0B374;
 Mon, 20 May 2019 11:12:56 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 0D3433F5AF;
 Mon, 20 May 2019 11:12:54 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 20 May 2019 19:12:50 +0100
Message-Id: <20190520181250.17404-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Subject: [Xen-devel] [PATCH] xen/public: arch-arm: Restrict the visibility
 of struct vcpu_guest_core_regs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, wei.liu2@citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 Julien Grall <julien.grall@arm.com>, jbeulich@suse.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q3VycmVudGx5LCB0aGUgc3RydWN0dXJlIHZjcHVfZ3Vlc3RfY29yZV9yZWdzIGlzIHBhcnQgb2Yg
dGhlIHB1YmxpYyBBUEkuClRoaXMgaW1wbGllcyB0aGF0IGFueSBjaGFuZ2UgaW4gdGhlIHN0cnVj
dHVyZSBzaG91bGQgYmUgYmFja3dhcmQKY29tcGF0aWJsZS4KCkhvd2V2ZXIsIHRoZSBzdHJ1Y3R1
cmUgaXMgb25seSBuZWVkZWQgYnkgdGhlIHRvb2xzIGFuZCBYZW4uIEl0IGlzIGFsc28Kbm90IGV4
cGVjdGVkIHRvIGJlIGV2ZXIgdXNlZCBvdXRzaWRlIG9mIHRoYXQgY29udGV4dC4gU28gd2UgY291
bGQgc2F2ZSB1cwpzb21lIGhlYWRhY2hlIGJ5IG9ubHkgZGVjbGFyaW5nIHRoZSBzdHJ1Y3R1cmUg
Zm9yIFhlbiBhbmQgdG9vbHMuCgpTdWdnZXN0ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+CgotLS0KICAgIFRoaXMgaXMgYSBmb2xsb3ctdXAgb2YgdGhlIGRpc2N1c3Np
b24gWzFdLgoKICAgIEFzIHRoaXMgaXMgbm93IFhlbiBhbmQgdG9vbHMgb25seSwgSSBhbSB3b25k
ZXJpbmcgd2hldGhlciB0aGUgY2hlY2sgb24KICAgIEdOVV9DIGlzIHN0aWxsIG5lY2Vzc2FyeS4g
SSBhbSBoYXBweSB0byBzZW5kIGEgZm9sbG93LXVwIHBhdGNoIChvciBmb2xkCiAgICBpbiB0aGlz
IG9uZSkgaWYgaXQgY2FuIGJlIHJlbW92ZWQuCgogICAgWzFdIDwzYzI0NWM1Yi01MWM2LTFkMGUt
YWQ2Yy00MjQxNDU3MzE2NmZAYXJtLmNvbT4KLS0tCiB4ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC1h
cm0uaCB8IDMgKysrCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gtYXJtLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJj
aC1hcm0uaAppbmRleCBlYjQyNGU4Mjg2Li5lOWE4NmQ4ZWI4IDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9wdWJsaWMvYXJjaC1hcm0uaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC1hcm0u
aApAQCAtMTk3LDYgKzE5Nyw3IEBACiAgICAgfSB3aGlsZSAoIDAgKQogI2RlZmluZSBzZXRfeGVu
X2d1ZXN0X2hhbmRsZShobmQsIHZhbCkgc2V0X3hlbl9ndWVzdF9oYW5kbGVfcmF3KGhuZCwgdmFs
KQogCisjaWYgZGVmaW5lZChfX1hFTl9fKSB8fCBkZWZpbmVkKF9fWEVOX1RPT0xTX18pCiAjaWYg
ZGVmaW5lZChfX0dOVUNfXykgJiYgIWRlZmluZWQoX19TVFJJQ1RfQU5TSV9fKQogLyogQW5vbnlt
b3VzIHVuaW9uIGluY2x1ZGVzIGJvdGggMzItIGFuZCA2NC1iaXQgbmFtZXMgKGUuZy4sIHIwL3gw
KS4gKi8KICMgZGVmaW5lIF9fREVDTF9SRUcobjY0LCBuMzIpIHVuaW9uIHsgICAgICAgICAgXApA
QCAtMjcyLDYgKzI3Myw4IEBAIERFRklORV9YRU5fR1VFU1RfSEFORExFKHZjcHVfZ3Vlc3RfY29y
ZV9yZWdzX3QpOwogCiAjdW5kZWYgX19ERUNMX1JFRwogCisjZW5kaWYKKwogdHlwZWRlZiB1aW50
NjRfdCB4ZW5fcGZuX3Q7CiAjZGVmaW5lIFBSSV94ZW5fcGZuIFBSSXg2NAogI2RlZmluZSBQUkl1
X3hlbl9wZm4gUFJJdTY0Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 20 18:14:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 18:14:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSmoK-00050p-FR; Mon, 20 May 2019 18:14:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rume=TU=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1hSmoJ-00050h-OM
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 18:14:55 +0000
X-Inumbo-ID: 2a6d2d49-7b2b-11e9-8980-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2a6d2d49-7b2b-11e9-8980-bc764e045a96;
 Mon, 20 May 2019 18:14:54 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256
 bits)) (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 2C737208C3;
 Mon, 20 May 2019 18:14:53 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1558376093;
 bh=4JpaFgDIE4iXPtOUWHMQnrS8ap11eF0MXwobKPr2ftk=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=BOLiKD0c7IE1VTKA/DzlsPSrVjSeVGcwD63G8r1POYeM3JuwD/FUdr18XQxZJ5/3f
 XN5XZqELqSiEGDszuKTAn9r4YxtskcgQtgDfMu1Z/1wMXtnnId1XBo/oO9e9Hy78Um
 qRUTSGKOHam2a4n6jMP2GdC7gExb/0Wp0CRg844I=
Date: Mon, 20 May 2019 11:14:52 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20190515201730.19079-1-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.21.1905201109530.23519@sstabellini-ThinkPad-T480s>
References: <20190515201730.19079-1-julien.grall@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Content-Type: multipart/mixed; BOUNDARY="8323329-1592109277-1558375800=:23519"
Content-ID: <alpine.DEB.2.21.1905201114430.23519@sstabellini-ThinkPad-T480s>
Subject: Re: [Xen-devel] [PATCH] xen/arm: traps: Avoid using BUG_ON() to
 check guest state in advance_pc()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: =?UTF-8?Q?Lukas_J=C3=BCnger?= <lukas.juenger@ice.rwth-aachen.de>,
 xen-devel@lists.xenproject.org, sstabellini@kernel.org, Andrii_Anisov@epam.com,
 Oleksandr_Tyshchenko@epam.com
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

--8323329-1592109277-1558375800=:23519
Content-Type: text/plain; CHARSET=UTF-8
Content-Transfer-Encoding: 8BIT
Content-ID: <alpine.DEB.2.21.1905201114431.23519@sstabellini-ThinkPad-T480s>

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

Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>

> ---
>     This patch needs to be backported as far as possible. Otherwise Xen
>     would not be able to run on processor implementing ARMv8.0-SSBS,
>     ARMv8.5-BTI or ARMv8.5-MemTag. The former is actually the most
>     critical as this is used for controlling mitagion for SSBD (aka
>     Spectre v4) in hardware.
> ---
>  xen/arch/arm/traps.c | 7 ++-----
>  1 file changed, 2 insertions(+), 5 deletions(-)
> 
> diff --git a/xen/arch/arm/traps.c b/xen/arch/arm/traps.c
> index d8b9a8a0f0..798a3a45a4 100644
> --- a/xen/arch/arm/traps.c
> +++ b/xen/arch/arm/traps.c
> @@ -1650,12 +1650,9 @@ int check_conditional_instr(struct cpu_user_regs *regs, const union hsr hsr)
>  void advance_pc(struct cpu_user_regs *regs, const union hsr hsr)
>  {
>      unsigned long itbits, cond, cpsr = regs->cpsr;
> +    bool is_thumb = psr_mode_is_32bit(cpsr) && (cpsr & PSR_THUMB);
>  
> -    /* PSR_IT_MASK bits can only be set for 32-bit processors in Thumb mode. */
> -    BUG_ON( (!psr_mode_is_32bit(cpsr)||!(cpsr&PSR_THUMB))
> -            && (cpsr&PSR_IT_MASK) );
> -
> -    if ( cpsr&PSR_IT_MASK )
> +    if ( is_thumb && (cpsr & PSR_IT_MASK) )
>      {
>          /* The ITSTATE[7:0] block is contained in CPSR[15:10],CPSR[26:25]
>           *
> -- 
> 2.11.0
> 
--8323329-1592109277-1558375800=:23519
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8323329-1592109277-1558375800=:23519--


From xen-devel-bounces@lists.xenproject.org Mon May 20 18:43:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 18:43:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSnFl-0007fw-Re; Mon, 20 May 2019 18:43:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8Q6f=TU=amd.com=brian.woods@srs-us1.protection.inumbo.net>)
 id 1hSnFk-0007fr-Lm
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 18:43:16 +0000
X-Inumbo-ID: 1fdc3bac-7b2f-11e9-8980-bc764e045a96
Received: from NAM01-BY2-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe42::61c])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1fdc3bac-7b2f-11e9-8980-bc764e045a96;
 Mon, 20 May 2019 18:43:14 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amdcloud-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=OcLnK78WlmuE9tpxYhG767dIXfaltnloKi8D6x10QrM=;
 b=OaQE4G0nW+uQ4wK0bu7gyoPGikqJmt3BzjRkcMKBL+P9I5xOeUTQs7lseSM5ZHg/uU6q3LKNQckul8zwJ4eH0PjEDWnQPH6NOFvfW3+86Ehz2gfCfS4firtUHdvbwPdG9OKwqIRVxQFjgQvdBS1ruSuGUZ2T3ZSAP55XAnz5h+o=
Received: from MWHPR12MB1597.namprd12.prod.outlook.com (10.172.55.8) by
 MWHPR12MB1407.namprd12.prod.outlook.com (10.169.207.137) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1900.18; Mon, 20 May 2019 18:43:10 +0000
Received: from MWHPR12MB1597.namprd12.prod.outlook.com
 ([fe80::3817:55a0:bcc0:eb2e]) by MWHPR12MB1597.namprd12.prod.outlook.com
 ([fe80::3817:55a0:bcc0:eb2e%5]) with mapi id 15.20.1900.020; Mon, 20 May 2019
 18:43:10 +0000
From: "Woods, Brian" <Brian.Woods@amd.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Thread-Topic: [PATCH] x86/svm: Drop support for AMD's Lightweight Profiling
Thread-Index: AQHVDvS0i5MhS65X7EuSqAff36wR1aZ0WdAA
Date: Mon, 20 May 2019 18:43:10 +0000
Message-ID: <20190520184306.GC23047@amd.com>
References: <1558347216-19179-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1558347216-19179-1-git-send-email-andrew.cooper3@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: SN4PR0501CA0084.namprd05.prod.outlook.com
 (2603:10b6:803:22::22) To MWHPR12MB1597.namprd12.prod.outlook.com
 (2603:10b6:301:e::8)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Brian.Woods@amd.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [165.204.77.1]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 540a802e-cebc-4275-0c61-08d6dd53019b
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600141)(711020)(4605104)(4618075)(2017052603328)(7193020);
 SRVR:MWHPR12MB1407; 
x-ms-traffictypediagnostic: MWHPR12MB1407:
x-microsoft-antispam-prvs: <MWHPR12MB1407723C6E0531BA46DCC343E5060@MWHPR12MB1407.namprd12.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:4502;
x-forefront-prvs: 004395A01C
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(396003)(346002)(136003)(39860400002)(376002)(366004)(199004)(189003)(66556008)(66446008)(66946007)(64756008)(26005)(186003)(33656002)(66476007)(316002)(99286004)(5660300002)(76176011)(73956011)(71200400001)(71190400001)(6506007)(386003)(25786009)(6246003)(4326008)(6916009)(102836004)(478600001)(54906003)(14454004)(52116002)(72206003)(86362001)(53936002)(36756003)(3846002)(6486002)(256004)(229853002)(6116002)(2906002)(1076003)(7736002)(305945005)(11346002)(6512007)(6436002)(4744005)(476003)(2616005)(446003)(81166006)(81156014)(8676002)(8936002)(66066001)(68736007)(486006)(16393002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR12MB1407;
 H:MWHPR12MB1597.namprd12.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: amd.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: CQJvVIkA0e6Gw7Hp7wIqpJFzfifcUPPEC4eRI1eHB1pX+QVMwp+8YXtfro08ItTH1UoIRn98E6eO1mIlE/v5UO9fAuU+XlS8gQxV4j2AercAWYdFHTNe8KoAu+pKgFIX9dTSdIpe1x2QuvUjlpfR1snf6Jm+GUO+6QoAtmPenyGRdjoqwzQUjiLB+OQ0Xr2NMNfufYWCLN3TcDXbonjave6wCFwJTJ1WKhk67tOcA8DrWRJuOkQyky4yhvUZk/M4imGlhIIY3ml5ZfRl+Z0C0qF+tbopT/kcdXjuSX/NQgVXmfKrBrZhH1/gLJYKpzej3BUjZoLb4aTewSwoXaT22crup/SCKjqocmH6r46eZX4LXG3MeM+J7G0kp95knDgMq1zrUdeC2HslzF/cdn7/yaeMmM85CCdLBgGbj7ryTKs=
Content-ID: <E8ED69DEAAFB0C4ABFA410918182B81F@namprd12.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 540a802e-cebc-4275-0c61-08d6dd53019b
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 May 2019 18:43:10.1819 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR12MB1407
Subject: Re: [Xen-devel] [PATCH] x86/svm: Drop support for AMD's Lightweight
 Profiling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 "Suthikulpanit, Suravee" <Suravee.Suthikulpanit@amd.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, "Woods,
 Brian" <Brian.Woods@amd.com>,
 =?iso-8859-1?Q?Roger_Pau_Monn=E9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBNYXkgMjAsIDIwMTkgYXQgMTE6MTM6MzZBTSArMDEwMCwgQW5keSBDb29wZXIgd3Jv
dGU6Cj4gTGlnaHR3ZWlnaHQgUHJvZmlsaW5nIHdhcyBpbnRyb2R1Y2VkIGluIEJ1bGxkb3plciAo
RmFtMTVoKSwgYnV0IHdhcyBkcm9wcGVkCj4gZnJvbSBaZW4gKEZhbTE3aCkgcHJvY2Vzc29ycy4g
IEZ1cnRoZXJtb3JlLCBMV1Agd2FzIGRyb3BwZWQgZnJvbSBGYW0xNS8xNiBDUFVzCj4gd2hlbiBJ
QlBCIGZvciBTcGVjdHJlIHYyIHdhcyBpbnRyb2R1Y2VkIGluIG1pY3JvY29kZSwgb3dpbmcgdG8g
TFdQIG5vdCBiZWluZwo+IHVzZWQgaW4gcHJhY3RpY2UuCj4gCj4gQXMgYSByZXN1bHQsIENQVXMg
d2hpY2ggYXJlIG9wZXJhdGluZyB3aXRoaW4gc3BlY2lmaWNhdGlvbiAoaS5lLiB3aXRoIHVwIHRv
Cj4gZGF0ZSBtaWNyb2NvZGUpIG5vIGxvbmdlciBoYXZlIHRoaXMgZmVhdHVyZSwgYW5kIHRoZXJl
Zm9yZSBhcmUgbm90IHVzaW5nIGl0Lgo+IAo+IERyb3Agc3VwcG9ydCBmcm9tIFhlbi4gIFRoZSBt
YWluIG1vdGl2YXRpb24gaGVyZSBpcyB0byByZW1vdmUgdW5uZWNlc3NhcnkKPiBjb21wbGV4aXR5
IGZyb20gQ1BVSUQgaGFuZGxpbmcsIGJ1dCBpdCBhbHNvIHRpZGllcyB1cCB0aGUgU1ZNIGNvZGUg
bmljZWx5Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CkFja2VkLWJ5OiBCcmlhbiBXb29kcyA8YnJpYW4ud29vZHNAYW1kLmNvbT4K
CkkndmUgY29uZmlybWVkIHdpdGggSFcgZW5naW5lZXJzIHRoYXQgaXQncyBnb2luZyBhd2F5LgoK
LS0gCkJyaWFuIFdvb2RzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Mon May 20 18:57:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 18:57:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSnT9-0000Eh-6d; Mon, 20 May 2019 18:57:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rume=TU=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1hSnT8-0000Eb-02
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 18:57:06 +0000
X-Inumbo-ID: 0ed5ef58-7b31-11e9-b072-af63e0f687c2
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0ed5ef58-7b31-11e9-b072-af63e0f687c2;
 Mon, 20 May 2019 18:57:04 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256
 bits)) (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id DBADF205ED;
 Mon, 20 May 2019 18:57:03 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1558378624;
 bh=57GaPY63scSljz1caKfUnGHAC0X1F0Wh0qm2UwLuGo8=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=Ek6PYtv0gLsxAzefOI+D3Auci+/Jwu8HXmOz0sKuaO4qsauK1DEXm324cX9x+8ElQ
 hlh4Tl0zWH51Cf7s8w8nT+eNSu3aX5Ezjbr30FPP0rI5TyOnHa6/GK3FPd1nf0Vgdc
 k6dWRayjq5HDfth5Y2tgvb4pqsKjKytuoA6LS0QI=
Date: Mon, 20 May 2019 11:56:56 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20190514121132.26732-2-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.21.1905201143390.16404@sstabellini-ThinkPad-T480s>
References: <20190514121132.26732-1-julien.grall@arm.com>
 <20190514121132.26732-2-julien.grall@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH MM-PART1 v3 1/8] xen/arm: Don't boot Xen on
 platform using AIVIVT instruction caches
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Andrii_Anisov@epam.com, Oleksandr_Tyshchenko@epam.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAxNCBNYXkgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFRoZSBBSVZJVlQgaXMg
YSB0eXBlIG9mIGluc3RydWN0aW9uIGNhY2hlIGF2YWlsYWJsZSBvbiBBcm12Ny4gVGhpcyBpcwo+
IHRoZSBvbmx5IGNhY2hlIG5vdCBpbXBsZW1lbnRpbmcgdGhlIElWSVBUIGV4dGVuc2lvbiBhbmQg
dGhlcmVmb3JlCj4gcmVxdWlyaW5nIHNwZWNpZmljIGNhcmUuCj4gCj4gVG8gc2ltcGxpZnkgbWFp
bnRlbmFuY2UgcmVxdWlyZW1lbnRzLCBYZW4gd2lsbCBub3QgYm9vdCBvbiBwbGF0Zm9ybQo+IHVz
aW5nIEFJVklWVCBjYWNoZS4KPiAKPiBUaGlzIHNob3VsZCBub3QgYmUgYW4gaXNzdWUgYmVjYXVz
ZSBYZW4gQXJtMzIgY2FuIG9ubHkgYm9vdCBvbiBhIHNtYWxsCj4gbnVtYmVyIG9mIHByb2Nlc3Nv
cnMgKHNlZSBhcmNoL2FybS9hcm0zMi9wcm9jLXY3LlMpLiBBbGwgb2YgdGhlbSBhcmUKPiBub3Qg
dXNpbmcgQUlWSVZUIGNhY2hlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+CgpBcyB3ZSBoYXZlIGFscmVhZHkgZGlzY3Vzc2VkLCBJIGFtIE9L
IHdpdGggdGhpcyBhbmQgbmVpdGhlciBvZiB1cwpmb3Jlc2VlIGFueSBpc3N1ZXMuIEdpdmVuIHRo
YXQgaXQgY291bGQgYmUgY29uc2lkZXJlZCBhcyBhIGRyb3AgaW4Kc3VwcG9ydCBmb3Igc29tZXRo
aW5nLCBJIHRoaW5rIGl0IHdvdWxkIGJlIG5pY2UgdG8gc2VuZCBhbiBlbWFpbCBvdXRzaWRlCm9m
IHRoZSBzZXJpZXMgdG8gc2F5IHdlIHdvbid0IHN1cHBvcnQgQUlWSVZUIHByb2Nlc3NvcnMgYW55
IGxvbmdlciwKdXNpbmcgd29yZHMgZWFzaWVyIHRvIHVuZGVyc3RhbmQgdG8gdXNlcnMgKG5vdCBu
ZWNlc3NhcmlseSBkZXZlbG9wZXJzKS4KV291bGQgeW91IGJlIGFibGUgdG8gZG8gdGhhdD8gSSBj
YW4gaGVscCB5b3Ugd2l0aCB0aGUgdGV4dC4KCgo+IC0tLQo+IAo+ICAgICBDaGFuZ2VzIGluIHYz
Ogo+ICAgICAgICAgLSBQYXRjaCBhZGRlZAo+IC0tLQo+ICB4ZW4vYXJjaC9hcm0vc2V0dXAuYyAg
ICAgICAgICAgIHwgNSArKysrKwo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oIHwg
NSArKysrKwo+ICAyIGZpbGVzIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKykKPiAKPiBkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL3NldHVwLmMgYi94ZW4vYXJjaC9hcm0vc2V0dXAuYwo+IGluZGV4
IGNjYjBmMTgxZWEuLmZhYWYwMjliOTkgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3NldHVw
LmMKPiArKysgYi94ZW4vYXJjaC9hcm0vc2V0dXAuYwo+IEBAIC01MjYsMTAgKzUyNiwxNSBAQCBz
dGF0aWMgdm9pZCBfX2luaXQgc2V0dXBfbW0odW5zaWduZWQgbG9uZyBkdGJfcGFkZHIsIHNpemVf
dCBkdGJfc2l6ZSkKPiAgICAgIHVuc2lnbmVkIGxvbmcgYm9vdF9tZm5fc3RhcnQsIGJvb3RfbWZu
X2VuZDsKPiAgICAgIGludCBpOwo+ICAgICAgdm9pZCAqZmR0Owo+ICsgICAgY29uc3QgdWludDMy
X3QgY3RyID0gUkVBRF9DUDMyKENUUik7Cj4gIAo+ICAgICAgaWYgKCAhYm9vdGluZm8ubWVtLm5y
X2JhbmtzICkKPiAgICAgICAgICBwYW5pYygiTm8gbWVtb3J5IGJhbmtcbiIpOwo+ICAKPiArICAg
IC8qIFdlIG9ubHkgc3VwcG9ydHMgaW5zdHJ1Y3Rpb24gY2FjaGVzIGltcGxlbWVudGluZyB0aGUg
SVZJUFQgZXh0ZW5zaW9uLiAqLwoKUGxlYXNlIG1lbnRpb24gdGhhdCBJVklQVCBjYW4gb25seSBi
ZSBpbXBsZW1lbnRlZCBieSBQSVBUIGFuZCBWSVBUCmNhY2hlcywgbm90IGJ5IEFJVklWVCBjYWNo
ZXMuIFRoYXQgc2hvdWxkIG1ha2UgaXQgc3RyYWlnaHRmb3J3YXJkIHRvCnVuZGVyc3RhbmQgdGhl
IHJlYXNvbiBmb3IgdGhlIHBhbmljIGJlbG93LgoKCj4gKyAgICBpZiAoICgoY3RyID4+IENUUl9M
MUlwX1NISUZUKSAmIENUUl9MMUlwX01BU0spID09IENUUl9MMUlwX0FJVklWVCApCj4gKyAgICAg
ICAgcGFuaWMoIkFJVklWVCBpbnN0cnVjdGlvbiBjYWNoZSBub3Qgc3VwcG9ydGVkXG4iKTsKPiAr
Cj4gICAgICBpbml0X3BkeCgpOwo+ICAKPiAgICAgIHJhbV9zdGFydCA9IGJvb3RpbmZvLm1lbS5i
YW5rWzBdLnN0YXJ0Owo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nv
ci5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaAo+IGluZGV4IGI1ZjUxNTgwNWQu
LjA0YjA1YjNmMzkgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3Iu
aAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmgKPiBAQCAtNiw2ICs2LDEx
IEBACj4gICNlbmRpZgo+ICAjaW5jbHVkZSA8cHVibGljL2FyY2gtYXJtLmg+Cj4gIAo+ICsvKiBD
VFIgQ2FjaGUgVHlwZSBSZWdpc3RlciAqLwo+ICsjZGVmaW5lIENUUl9MMUlwX01BU0sgICAgICAg
MHgzCj4gKyNkZWZpbmUgQ1RSX0wxSXBfU0hJRlQgICAgICAxNAo+ICsjZGVmaW5lIENUUl9MMUlw
X0FJVklWVCAgICAgMHgxCj4gKwo+ICAvKiBNSURSIE1haW4gSUQgUmVnaXN0ZXIgKi8KPiAgI2Rl
ZmluZSBNSURSX1JFVklTSU9OX01BU0sgICAgICAweGYKPiAgI2RlZmluZSBNSURSX1JFU0lWSU9O
KG1pZHIpICAgICAoKG1pZHIpICYgTUlEUl9SRVZJU0lPTl9NQVNLKQo+IC0tIAo+IDIuMTEuMAo+
IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 20 19:53:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 19:53:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSoKz-0005Ll-RP; Mon, 20 May 2019 19:52:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bcwN=TU=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hSoKz-0005LY-6m
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 19:52:45 +0000
X-Inumbo-ID: d3816f6a-7b38-11e9-8c5a-5f203ef9eaa5
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d3816f6a-7b38-11e9-8c5a-5f203ef9eaa5;
 Mon, 20 May 2019 19:52:41 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hSoKu-0006UC-GA; Mon, 20 May 2019 19:52:40 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hSoKu-0001Tx-3j; Mon, 20 May 2019 19:52:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hSoKu-00057P-2p; Mon, 20 May 2019 19:52:40 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136633-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=278c64519c661c851d37e2a929f006fb8a1dcd01
X-Osstest-Versions-That: xen=6ac66c9cbb58abf34fc67e8e4ebb9d17bb207964
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 20 May 2019 19:52:40 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 136633: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjYzMyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjYzMy8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICAyNzhjNjQ1MTljNjYxYzg1MWQzN2UyYTkyOWYwMDZmYjhhMWRjZDAxCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA2YWM2NmM5Y2JiNThhYmYzNGZj
NjdlOGU0ZWJiOWQxN2JiMjA3OTY0CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzY2MTggIDIwMTkt
MDUtMjAgMTQ6MDA6MzMgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTM2NjMzICAy
MDE5LTA1LTIwIDE3OjAwOjU0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSWFuIEphY2tzb24gPGlhbi5qYWNr
c29uQGV1LmNpdHJpeC5jb20+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6
CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcK
bG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNv
bmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9y
dHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFz
dGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5
CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94
ZW4uZ2l0CiAgIDZhYzY2YzljYmIuLjI3OGM2NDUxOWMgIDI3OGM2NDUxOWM2NjFjODUxZDM3ZTJh
OTI5ZjAwNmZiOGExZGNkMDEgLT4gc21va2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 20 19:53:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 19:53:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSoLZ-0005O2-6I; Mon, 20 May 2019 19:53:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DuAc=TU=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hSoLX-0005Nw-JD
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 19:53:19 +0000
X-Inumbo-ID: e853e25b-7b38-11e9-8980-bc764e045a96
Received: from EUR02-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe05::60d])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e853e25b-7b38-11e9-8980-bc764e045a96;
 Mon, 20 May 2019 19:53:16 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector2-armh-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=rTLI4CcrhIk6W8/DRwutYIOl8IHGAuExUT1JU5DaiEc=;
 b=b2MAnstj9aIiHf+u+RCkrUQHYClwH4RMYdo0UZPqVM5Kv2p3ysJtZ/MqgfuCVoDVDZkch4x0Q5J3J8JV9nxLoZh3FsRVy00CNGiHnHk9nnwk4NgexGyIkdej+d+KZW44NrF6gtHSOPg3WeswpkeQ+GDX2Ylxls1syrB7AajbayY=
Received: from AM0PR08MB3139.eurprd08.prod.outlook.com (52.134.93.144) by
 AM0PR08MB5138.eurprd08.prod.outlook.com (10.255.30.207) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1900.17; Mon, 20 May 2019 19:53:14 +0000
Received: from AM0PR08MB3139.eurprd08.prod.outlook.com
 ([fe80::3498:cf18:7cd6:d98b]) by AM0PR08MB3139.eurprd08.prod.outlook.com
 ([fe80::3498:cf18:7cd6:d98b%7]) with mapi id 15.20.1900.020; Mon, 20 May 2019
 19:53:14 +0000
From: Julien Grall <Julien.Grall@arm.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Thread-Topic: [PATCH MM-PART1 v3 1/8] xen/arm: Don't boot Xen on platform
 using AIVIVT instruction caches
Thread-Index: AQHVCk4xiIt7zyljAkaCDm2ea/z5qaZ0ZvoAgAAPuQA=
Date: Mon, 20 May 2019 19:53:14 +0000
Message-ID: <42c29444-01b0-cb6a-a8e7-3642175402f7@arm.com>
References: <20190514121132.26732-1-julien.grall@arm.com>
 <20190514121132.26732-2-julien.grall@arm.com>
 <alpine.DEB.2.21.1905201143390.16404@sstabellini-ThinkPad-T480s>
In-Reply-To: <alpine.DEB.2.21.1905201143390.16404@sstabellini-ThinkPad-T480s>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: DB6PR0501CA0009.eurprd05.prod.outlook.com
 (2603:10a6:4:8f::19) To AM0PR08MB3139.eurprd08.prod.outlook.com
 (2603:10a6:208:5d::16)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Julien.Grall@arm.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [81.100.41.95]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: f7ad1274-d1ff-4072-51e4-08d6dd5ccb88
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600141)(711020)(4605104)(4618075)(2017052603328)(7193020);
 SRVR:AM0PR08MB5138; 
x-ms-traffictypediagnostic: AM0PR08MB5138:
nodisclaimer: True
x-microsoft-antispam-prvs: <AM0PR08MB51383A9818955C915AC4369880060@AM0PR08MB5138.eurprd08.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 004395A01C
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(136003)(396003)(366004)(39860400002)(346002)(376002)(52314003)(199004)(189003)(6246003)(68736007)(54906003)(5660300002)(36756003)(66066001)(86362001)(71190400001)(71200400001)(76176011)(7736002)(6506007)(53546011)(386003)(26005)(186003)(8936002)(8676002)(99286004)(81166006)(81156014)(52116002)(316002)(31696002)(72206003)(446003)(229853002)(256004)(14444005)(478600001)(44832011)(102836004)(476003)(11346002)(2616005)(486006)(6916009)(6486002)(3846002)(305945005)(14454004)(2906002)(53936002)(66476007)(6436002)(64756008)(66556008)(25786009)(4326008)(31686004)(6116002)(66446008)(66946007)(6512007)(73956011);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR08MB5138;
 H:AM0PR08MB3139.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: YA+aBbwtgccPg3Q5hbFGD/oKB6IGPLVSQ0Lnc0VnUGOQPsd+OhsaMBG1tVpJGL9o/GzJfWjlixfSBTULyw6Nc3HO9iZd+Si95EAfXZoNw2mfFCBWT18EDIs9nXFySWs6OfyvMgIvbXeNPg7Cxs3y2x414F3uVY6dfw+tBWA9xvgHq+SWwLBkutPRruYQfwuRk51UMIvNwArFPq5ebPSUTV+ckdVKpqcJYJwaCW3J4oB0BjiCf4+nn+ofOrjlEY/k6s/59ccpSvqlj7raN1hSxeAgBiAMT7wSGZexChE1uagUvehV/lCBTuEZQi9lHdueOyzWjxKLHVQ2YnSrUx+bwHrxsTz5MzLeOM5QeNGC9Q3BPEslvLSuc1UFOZwf9p7VSDdfLBugQYTAREBKSr42CJiMeP10rHNukCREsyy0srw=
Content-ID: <9E174BCC65233A488ABF7D5B8B2B1183@eurprd08.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-Network-Message-Id: f7ad1274-d1ff-4072-51e4-08d6dd5ccb88
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 May 2019 19:53:14.3380 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR08MB5138
Subject: Re: [Xen-devel] [PATCH MM-PART1 v3 1/8] xen/arm: Don't boot Xen on
 platform using AIVIVT instruction caches
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 nd <nd@arm.com>, "Andrii_Anisov@epam.com" <Andrii_Anisov@epam.com>,
 "Oleksandr_Tyshchenko@epam.com" <Oleksandr_Tyshchenko@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksDQoNCk9uIDIwLzA1LzIwMTkgMTk6NTYsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToNCj4g
T24gVHVlLCAxNCBNYXkgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOg0KPj4gVGhlIEFJVklWVCBp
cyBhIHR5cGUgb2YgaW5zdHJ1Y3Rpb24gY2FjaGUgYXZhaWxhYmxlIG9uIEFybXY3LiBUaGlzIGlz
DQo+PiB0aGUgb25seSBjYWNoZSBub3QgaW1wbGVtZW50aW5nIHRoZSBJVklQVCBleHRlbnNpb24g
YW5kIHRoZXJlZm9yZQ0KPj4gcmVxdWlyaW5nIHNwZWNpZmljIGNhcmUuDQo+Pg0KPj4gVG8gc2lt
cGxpZnkgbWFpbnRlbmFuY2UgcmVxdWlyZW1lbnRzLCBYZW4gd2lsbCBub3QgYm9vdCBvbiBwbGF0
Zm9ybQ0KPj4gdXNpbmcgQUlWSVZUIGNhY2hlLg0KPj4NCj4+IFRoaXMgc2hvdWxkIG5vdCBiZSBh
biBpc3N1ZSBiZWNhdXNlIFhlbiBBcm0zMiBjYW4gb25seSBib290IG9uIGEgc21hbGwNCj4+IG51
bWJlciBvZiBwcm9jZXNzb3JzIChzZWUgYXJjaC9hcm0vYXJtMzIvcHJvYy12Ny5TKS4gQWxsIG9m
IHRoZW0gYXJlDQo+PiBub3QgdXNpbmcgQUlWSVZUIGNhY2hlLg0KPj4NCj4+IFNpZ25lZC1vZmYt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+DQo+IA0KPiBBcyB3ZSBoYXZl
IGFscmVhZHkgZGlzY3Vzc2VkLCBJIGFtIE9LIHdpdGggdGhpcyBhbmQgbmVpdGhlciBvZiB1cw0K
PiBmb3Jlc2VlIGFueSBpc3N1ZXMuIEdpdmVuIHRoYXQgaXQgY291bGQgYmUgY29uc2lkZXJlZCBh
cyBhIGRyb3AgaW4NCj4gc3VwcG9ydCBmb3Igc29tZXRoaW5nLCBJIHRoaW5rIGl0IHdvdWxkIGJl
IG5pY2UgdG8gc2VuZCBhbiBlbWFpbCBvdXRzaWRlDQo+IG9mIHRoZSBzZXJpZXMgdG8gc2F5IHdl
IHdvbid0IHN1cHBvcnQgQUlWSVZUIHByb2Nlc3NvcnMgYW55IGxvbmdlciwNCj4gdXNpbmcgd29y
ZHMgZWFzaWVyIHRvIHVuZGVyc3RhbmQgdG8gdXNlcnMgKG5vdCBuZWNlc3NhcmlseSBkZXZlbG9w
ZXJzKS4NCg0KVXNlcnMgb2Ygd2hhdD8gWGVuIHVwc3RyZWFtIHdpbGwgKnBhbmljKiBvbiBldmVy
eSBwcm9jZXNzb3Igbm90IGxpc3RlZCANCmluIGFyY2gvYXJtL2FybTMyL3Byb2MtdjcuUyBldmVu
IHdpdGhvdXQgdGhpcyBwYXRjaC4NCg0KPiBXb3VsZCB5b3UgYmUgYWJsZSB0byBkbyB0aGF0PyBJ
IGNhbiBoZWxwIHlvdSB3aXRoIHRoZSB0ZXh0Lg0KV2hpbGUgaW4gdGhlb3J5IHRoaXMgc291bmRz
IHNlbnNpYmxlLCBmb3IgcmVhY2hpbmcgdGhlIHBhbmljIGFkZGVkIGluIA0KdGhpcyBwYXRjaCwg
eW91IHdvdWxkIG5lZWQgb3V0LW9mLXRyZWUgcGF0Y2hlcy4gU28gaW4gcHJhY3RpY2UgeW91IGFy
ZSANCnNheWluZyB3ZSBzaG91bGQgY2FyZSBhYm91dCBvdXQtb2YtdHJlZSB1c2Vycy4NCg0KSSBo
YXZlIGFscmVhZHkgZW5vdWdoIHRvIGNhcmUgYWJvdXQgWGVuIHVwc3RyZWFtIGl0c2VsZiB0aGF0
IG91dC1vZi10cmVlIA0KaXMgbXkgbGFzdCBjb25jZXJuLiBJZiBzb21lb25lIHdlcmUgdXNpbmcg
b3V0LW9mLXRyZWUgdGhlbiB0aGVuIHRvbyBiYWQgDQp0aGV5IHdpbGwgc2VlIHRoZSBwYW5pYy4N
Cg0KVEJILCBJIGFtIHByZXR0eSBzdXJlIHdlIGRvbid0IGN1cnJlbnRseSBwcm9wZXJseSBmb2xs
b3cgdGhlIG1haW50ZW5hbmNlIA0KcmVxdWlyZW1lbnRzLi4uIFNvIHdlIGFyZSBtYWtpbmcgdGhl
bSBhIGZhdm9yIHRvIGFkZCBhIHBhbmljLiBCZWZvcmUgDQp0aGV5IGNvdWxkIGp1c3Qgc2VlIHJh
bmRvbSBjb3JydXB0aW9uLi4uDQoNCkFueXdheSwgZmVlbCBmcmVlIHRvIHNlbmQgdGhlIG1lc3Nh
Z2UgeW91cnNlbGYuDQoNCj4gDQo+IA0KPj4gLS0tDQo+Pg0KPj4gICAgICBDaGFuZ2VzIGluIHYz
Og0KPj4gICAgICAgICAgLSBQYXRjaCBhZGRlZA0KPj4gLS0tDQo+PiAgIHhlbi9hcmNoL2FybS9z
ZXR1cC5jICAgICAgICAgICAgfCA1ICsrKysrDQo+PiAgIHhlbi9pbmNsdWRlL2FzbS1hcm0vcHJv
Y2Vzc29yLmggfCA1ICsrKysrDQo+PiAgIDIgZmlsZXMgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygr
KQ0KPj4NCj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vc2V0dXAuYyBiL3hlbi9hcmNoL2Fy
bS9zZXR1cC5jDQo+PiBpbmRleCBjY2IwZjE4MWVhLi5mYWFmMDI5Yjk5IDEwMDY0NA0KPj4gLS0t
IGEveGVuL2FyY2gvYXJtL3NldHVwLmMNCj4+ICsrKyBiL3hlbi9hcmNoL2FybS9zZXR1cC5jDQo+
PiBAQCAtNTI2LDEwICs1MjYsMTUgQEAgc3RhdGljIHZvaWQgX19pbml0IHNldHVwX21tKHVuc2ln
bmVkIGxvbmcgZHRiX3BhZGRyLCBzaXplX3QgZHRiX3NpemUpDQo+PiAgICAgICB1bnNpZ25lZCBs
b25nIGJvb3RfbWZuX3N0YXJ0LCBib290X21mbl9lbmQ7DQo+PiAgICAgICBpbnQgaTsNCj4+ICAg
ICAgIHZvaWQgKmZkdDsNCj4+ICsgICAgY29uc3QgdWludDMyX3QgY3RyID0gUkVBRF9DUDMyKENU
Uik7DQo+PiAgIA0KPj4gICAgICAgaWYgKCAhYm9vdGluZm8ubWVtLm5yX2JhbmtzICkNCj4+ICAg
ICAgICAgICBwYW5pYygiTm8gbWVtb3J5IGJhbmtcbiIpOw0KPj4gICANCj4+ICsgICAgLyogV2Ug
b25seSBzdXBwb3J0cyBpbnN0cnVjdGlvbiBjYWNoZXMgaW1wbGVtZW50aW5nIHRoZSBJVklQVCBl
eHRlbnNpb24uICovDQo+IA0KPiBQbGVhc2UgbWVudGlvbiB0aGF0IElWSVBUIGNhbiBvbmx5IGJl
IGltcGxlbWVudGVkIGJ5IFBJUFQgYW5kIFZJUFQNCj4gY2FjaGVzLCBub3QgYnkgQUlWSVZUIGNh
Y2hlcy4gVGhhdCBzaG91bGQgbWFrZSBpdCBzdHJhaWdodGZvcndhcmQgdG8NCj4gdW5kZXJzdGFu
ZCB0aGUgcmVhc29uIGZvciB0aGUgcGFuaWMgYmVsb3cuDQoNCkkgd291bGQgcHJlZmVyIHRvIGFk
ZCAiVGhpcyBpcyBub3QgdGhlIGNhc2Ugb2YgQUlWSVZUIiByYXRoZXIgdGhhbiANCnNwZWxsaW5n
IG91dCB0aGUgb3RoZXIgY2FjaGVzLg0KDQpDaGVlcnMsDQoNCg0KLS0gDQpKdWxpZW4gR3JhbGwN
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 20 20:03:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 20:03:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSoV8-0006UV-DI; Mon, 20 May 2019 20:03:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bcwN=TU=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hSoV6-0006UJ-R0
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 20:03:12 +0000
X-Inumbo-ID: 4ade8147-7b3a-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4ade8147-7b3a-11e9-8980-bc764e045a96;
 Mon, 20 May 2019 20:03:10 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hSoV4-0006lW-0s; Mon, 20 May 2019 20:03:10 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hSoV3-0002CM-Ny; Mon, 20 May 2019 20:03:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hSoV3-0003pd-Kj; Mon, 20 May 2019 20:03:09 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136485-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-next:build-arm64-pvops:kernel-build:fail:regression
 linux-next:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:build-armhf-pvops:kernel-build:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-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-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=b1d6682ef9bb6893690e39e2186371a1dc45072b
X-Osstest-Versions-That: linux=e0654264c4806dc436b291294a0fbf9be7571ab6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 20 May 2019 20:03:09 +0000
Subject: [Xen-devel] [linux-next test] 136485: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjQ4NSBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzY0ODUvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAg
IDYga2VybmVsLWJ1aWxkICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzNjI0MwoKVGVzdHMg
d2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgMTIgZ3Vlc3Qt
c3RhcnQvcmVkaGF0LnJlcGVhdCBmYWlsIGJsb2NrZWQgaW4gMTM2MjQzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgIGZhaWwgYmxvY2tlZCBp
biAxMzYyNDMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgZmFpbCBibG9ja2VkIGluIDEzNjI0MwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdzMTYtYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGJsb2NrZWQgaW4gMTM2
MjQzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgIGZhaWwgYmxvY2tlZCBpbiAxMzYyNDMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgZmFpbCBibG9ja2VkIGluIDEzNjI0MwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICBmYWlsIGJs
b2NrZWQgaW4gMTM2MjQzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgIGZhaWwgYmxvY2tlZCBpbiAxMzYyNDMKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgZmFpbCBibG9ja2VkIGluIDEz
NjI0MwogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgNiBrZXJuZWwtYnVpbGQgICAgICAg
ICAgICAgICAgIGZhaWwgIGxpa2UgMTM2MjQzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZt
LWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAg
ICAgICAgYjFkNjY4MmVmOWJiNjg5MzY5MGUzOWUyMTg2MzcxYTFkYzQ1MDcyYgpiYXNlbGluZSB2
ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgZTA2NTQyNjRjNDgwNmRjNDM2YjI5MTI5NGEw
ZmJmOWJlNzU3MWFiNgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgICAgICAgICAgICAgICAgICAgICAg
ICAobm90IGZvdW5kKSAgICAgCkZhaWxpbmcgc2luY2UgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgKG5vdCBmb3VuZCkgICAgIApUZXN0aW5nIHNhbWUgc2luY2UgICAxMzY0ODUgIDIwMTkt
MDUtMTggMDY6MzM6MjIgWiAgICAyIGRheXMgICAgMSBhdHRlbXB0cwoKam9iczoKIGJ1aWxkLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRl
Ymlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5l
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjIt
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRv
dyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3Qu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hv
bWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0
CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4
cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlz
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5l
c3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
P3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 20 20:52:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 20:52:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSpGz-0002N6-Gq; Mon, 20 May 2019 20:52:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rume=TU=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1hSpGy-0002Mx-5Y
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 20:52:40 +0000
X-Inumbo-ID: 343b49a4-7b41-11e9-9929-67fa3d3546e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 343b49a4-7b41-11e9-9929-67fa3d3546e4;
 Mon, 20 May 2019 20:52:39 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256
 bits)) (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 811D3216B7;
 Mon, 20 May 2019 20:52:38 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1558385558;
 bh=snGCmWJqgGj3t95J1OhOFOi84/+baJJt8W7xG6lTAUw=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=G+97EOxiWM/6Ya9ikPYHwV4lnFkuUUiBerFkob/E0N0qV4AyS1U4Hzk5OgPjJEMrv
 lBYNYBg4MKBUT+bgFu6jgYuU7TdAiEw1UWHqjeqUYAhr/++DXt3PGNiXsskxs9TdtQ
 0ZAglbQ7rDTSpP3b7Hbq926YJXzqoZBhgT/1ZGAM=
Date: Mon, 20 May 2019 13:52:37 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20190514121132.26732-4-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.21.1905201352080.16404@sstabellini-ThinkPad-T480s>
References: <20190514121132.26732-1-julien.grall@arm.com>
 <20190514121132.26732-4-julien.grall@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH MM-PART1 v3 3/8] xen/arm: Remove
 flush_xen_text_tlb_local()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>, Oleksandr_Tyshchenko@epam.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAxNCBNYXkgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFRoZSBmdW5jdGlvbiBm
bHVzaF94ZW5fdGV4dF90bGJfbG9jYWwoKSBoYXMgYmVlbiBtaXN1c2VkIGFuZCB3aWxsIHJlc3Vs
dAo+IHRvIGludmFsaWRhdGUgdGhlIGluc3RydWN0aW9uIGNhY2hlIG1vcmUgdGhhbiBuZWNlc3Nh
cnkuCj4gCj4gRm9yIGluc3RhbmNlLCB0aGVyZSBpcyBubyBuZWVkIHRvIGludmFsaWRhdGUgdGhl
IGluc3RydWN0aW9uIGNhY2hlIGlmCj4gd2UgYXJlIHNldHRpbmcgU0NUTFJfRUwyLldYTi4KPiAK
PiBUaGVyZSBpcyBlZmZlY3RpdmVseSBvbmx5IG9uZSBjYWxsZXIgKGkuZSBmcmVlX2luaXRfbWVt
b3J5KCkgd2hvIHdvdWxkCj4gbmVlZCB0byBpbnZhbGlkYXRlIHRoZSBpbnN0cnVjdGlvbiBjYWNo
ZS4KPiAKPiBTbyByYXRoZXIgdGhhbiBrZWVwaW5nIGFyb3VuZCB0aGUgZnVuY3Rpb24gZmx1c2hf
eGVuX3RleHRfdGxiX2xvY2FsKCkKPiByZXBsYWNlIGl0IHdpdGggY2FsbCB0byBmbHVzaF94ZW5f
dGxiX2xvY2FsKCkgYW5kIGV4cGxpY2l0ZWx5IGZsdXNoCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBeIGV4cGxpY2l0bHkKCj4gdGhlIGNhY2hlIHdo
ZW4gbmVjZXNzYXJ5Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+Cj4gUmV2aWV3ZWQtYnk6IEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZA
ZXBhbS5jb20+CgpSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPgoKCj4gLS0tCj4gICAgIENoYW5nZXMgaW4gdjM6Cj4gICAgICAgICAtIEZpeCB0
eXBvZXMKPiAKPiAgICAgQ2hhbmdlcyBpbiB2MjoKPiAgICAgICAgIC0gQWRkIEFuZHJpaSdzIHJl
dmlld2VkLWJ5Cj4gLS0tCj4gIHhlbi9hcmNoL2FybS9tbS5jICAgICAgICAgICAgICAgIHwgMTcg
KysrKysrKysrKysrKystLS0KPiAgeGVuL2luY2x1ZGUvYXNtLWFybS9hcm0zMi9wYWdlLmggfCAy
MyArKysrKysrKystLS0tLS0tLS0tLS0tLQo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L3Bh
Z2UuaCB8IDIxICsrKysrLS0tLS0tLS0tLS0tLS0tLQo+ICAzIGZpbGVzIGNoYW5nZWQsIDI4IGlu
c2VydGlvbnMoKyksIDMzIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vbW0uYyBiL3hlbi9hcmNoL2FybS9tbS5jCj4gaW5kZXggOTNhZDExODE4My4uZGZiZTM5Yzcw
YSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vbW0uYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9t
bS5jCj4gQEAgLTYxMCw4ICs2MTAsMTIgQEAgdm9pZCBfX2luaXQgcmVtb3ZlX2Vhcmx5X21hcHBp
bmdzKHZvaWQpCj4gIHN0YXRpYyB2b2lkIHhlbl9wdF9lbmZvcmNlX3dueCh2b2lkKQo+ICB7Cj4g
ICAgICBXUklURV9TWVNSRUczMihSRUFEX1NZU1JFRzMyKFNDVExSX0VMMikgfCBTQ1RMUl9XWE4s
IFNDVExSX0VMMik7Cj4gLSAgICAvKiBGbHVzaCBldmVyeXRoaW5nIGFmdGVyIHNldHRpbmcgV1hO
IGJpdC4gKi8KPiAtICAgIGZsdXNoX3hlbl90ZXh0X3RsYl9sb2NhbCgpOwo+ICsgICAgLyoKPiAr
ICAgICAqIFRoZSBUTEJzIG1heSBjYWNoZSBTQ1RMUl9FTDIuV1hOLiBTbyBlbnN1cmUgaXQgaXMg
c3luY2hyb25pemVkCj4gKyAgICAgKiBiZWZvcmUgZmx1c2hpbmcgdGhlIFRMQnMuCj4gKyAgICAg
Ki8KPiArICAgIGlzYigpOwo+ICsgICAgZmx1c2hfeGVuX2RhdGFfdGxiX2xvY2FsKCk7Cj4gIH0K
PiAgCj4gIGV4dGVybiB2b2lkIHN3aXRjaF90dGJyKHVpbnQ2NF90IHR0YnIpOwo+IEBAIC0xMTIz
LDcgKzExMjcsNyBAQCBzdGF0aWMgdm9pZCBzZXRfcHRlX2ZsYWdzX29uX3JhbmdlKGNvbnN0IGNo
YXIgKnAsIHVuc2lnbmVkIGxvbmcgbCwgZW51bSBtZyBtZykKPiAgICAgICAgICB9Cj4gICAgICAg
ICAgd3JpdGVfcHRlKHhlbl94ZW5tYXAgKyBpLCBwdGUpOwo+ICAgICAgfQo+IC0gICAgZmx1c2hf
eGVuX3RleHRfdGxiX2xvY2FsKCk7Cj4gKyAgICBmbHVzaF94ZW5fZGF0YV90bGJfbG9jYWwoKTsK
PiAgfQo+ICAKPiAgLyogUmVsZWFzZSBhbGwgX19pbml0IGFuZCBfX2luaXRkYXRhIHJhbmdlcyB0
byBiZSByZXVzZWQgKi8KPiBAQCAtMTEzNiw2ICsxMTQwLDEzIEBAIHZvaWQgZnJlZV9pbml0X21l
bW9yeSh2b2lkKQo+ICAgICAgdWludDMyX3QgKnA7Cj4gIAo+ICAgICAgc2V0X3B0ZV9mbGFnc19v
bl9yYW5nZShfX2luaXRfYmVnaW4sIGxlbiwgbWdfcncpOwo+ICsKPiArICAgIC8qCj4gKyAgICAg
KiBGcm9tIG5vdyBvbiwgaW5pdCB3aWxsIG5vdCBiZSB1c2VkIGZvciBleGVjdXRpb24gYW55bW9y
ZSwKPiArICAgICAqIHNvIG51a2UgdGhlIGluc3RydWN0aW9uIGNhY2hlIHRvIHJlbW92ZSBlbnRy
aWVzIHJlbGF0ZWQgdG8gaW5pdC4KPiArICAgICAqLwo+ICsgICAgaW52YWxpZGF0ZV9pY2FjaGVf
bG9jYWwoKTsKPiArCj4gICNpZmRlZiBDT05GSUdfQVJNXzMyCj4gICAgICAvKiB1ZGYgaW5zdHJ1
Y3Rpb24gaS5lIChzZWUgQTguOC4yNDcgaW4gQVJNIERESSAwNDA2Qy5jKSAqLwo+ICAgICAgaW5z
biA9IDB4ZTdmMDAwZjA7Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIv
cGFnZS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9hcm0zMi9wYWdlLmgKPiBpbmRleCBlYTRiMzEy
YzcwLi40MGE3N2RhYTlkIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIv
cGFnZS5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9hcm0zMi9wYWdlLmgKPiBAQCAtNDYs
MjQgKzQ2LDE5IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBpbnZhbGlkYXRlX2ljYWNoZSh2b2lkKQo+
ICB9Cj4gIAo+ICAvKgo+IC0gKiBGbHVzaCBhbGwgaHlwZXJ2aXNvciBtYXBwaW5ncyBmcm9tIHRo
ZSBUTEIgYW5kIGJyYW5jaCBwcmVkaWN0b3Igb2YKPiAtICogdGhlIGxvY2FsIHByb2Nlc3Nvci4K
PiAtICoKPiAtICogVGhpcyBpcyBuZWVkZWQgYWZ0ZXIgY2hhbmdpbmcgWGVuIGNvZGUgbWFwcGlu
Z3MuCj4gLSAqCj4gLSAqIFRoZSBjYWxsZXIgbmVlZHMgdG8gaXNzdWUgdGhlIG5lY2Vzc2FyeSBE
U0IgYW5kIEQtY2FjaGUgZmx1c2hlcwo+IC0gKiBiZWZvcmUgY2FsbGluZyBmbHVzaF94ZW5fdGV4
dF90bGIuCj4gKyAqIEludmFsaWRhdGUgYWxsIGluc3RydWN0aW9uIGNhY2hlcyBvbiB0aGUgbG9j
YWwgcHJvY2Vzc29yIHRvIFBvVS4KPiArICogV2UgYWxzbyBuZWVkIHRvIGZsdXNoIHRoZSBicmFu
Y2ggcHJlZGljdG9yIGZvciBBUk12NyBhcyBpdCBtYXkgYmUKPiArICogYXJjaGl0ZWN0dXJhbGx5
IHZpc2libGUgdG8gdGhlIHNvZnR3YXJlIChzZWUgQjIuMi40IGluIEFSTSBEREkgMDQwNkMuYiku
Cj4gICAqLwo+IC1zdGF0aWMgaW5saW5lIHZvaWQgZmx1c2hfeGVuX3RleHRfdGxiX2xvY2FsKHZv
aWQpCj4gK3N0YXRpYyBpbmxpbmUgdm9pZCBpbnZhbGlkYXRlX2ljYWNoZV9sb2NhbCh2b2lkKQo+
ICB7Cj4gICAgICBhc20gdm9sYXRpbGUgKAo+IC0gICAgICAgICJpc2I7IiAgICAgICAgICAgICAg
ICAgICAgICAgIC8qIEVuc3VyZSBzeW5jaHJvbml6YXRpb24gd2l0aCBwcmV2aW91cyBjaGFuZ2Vz
IHRvIHRleHQgKi8KPiAtICAgICAgICBDTURfQ1AzMihUTEJJQUxMSCkgICAgICAgICAgICAvKiBG
bHVzaCBoeXBlcnZpc29yIFRMQiAqLwo+IC0gICAgICAgIENNRF9DUDMyKElDSUFMTFUpICAgICAg
ICAgICAgIC8qIEZsdXNoIEktY2FjaGUgKi8KPiAtICAgICAgICBDTURfQ1AzMihCUElBTEwpICAg
ICAgICAgICAgICAvKiBGbHVzaCBicmFuY2ggcHJlZGljdG9yICovCj4gLSAgICAgICAgImRzYjsi
ICAgICAgICAgICAgICAgICAgICAgICAgLyogRW5zdXJlIGNvbXBsZXRpb24gb2YgVExCK0JQIGZs
dXNoICovCj4gLSAgICAgICAgImlzYjsiCj4gKyAgICAgICAgQ01EX0NQMzIoSUNJQUxMVSkgICAg
ICAgLyogRmx1c2ggSS1jYWNoZS4gKi8KPiArICAgICAgICBDTURfQ1AzMihCUElBTEwpICAgICAg
ICAvKiBGbHVzaCBicmFuY2ggcHJlZGljdG9yLiAqLwo+ICAgICAgICAgIDogOiA6ICJtZW1vcnki
KTsKPiArCj4gKyAgICBkc2IobnNoKTsgICAgICAgICAgICAgICAgICAgLyogRW5zdXJlIGNvbXBs
ZXRpb24gb2YgdGhlIGZsdXNoIEktY2FjaGUgKi8KPiArICAgIGlzYigpOyAgICAgICAgICAgICAg
ICAgICAgICAvKiBTeW5jaHJvbml6ZSBmZXRjaGVkIGluc3RydWN0aW9uIHN0cmVhbS4gKi8KPiAg
fQo+ICAKPiAgLyoKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9hcm02NC9wYWdl
LmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L3BhZ2UuaAo+IGluZGV4IDIzZDc3ODE1NGQu
LjZjMzZkMDIxMGYgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9hcm02NC9wYWdl
LmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L3BhZ2UuaAo+IEBAIC0zNywyMyAr
MzcsMTIgQEAgc3RhdGljIGlubGluZSB2b2lkIGludmFsaWRhdGVfaWNhY2hlKHZvaWQpCj4gICAg
ICBpc2IoKTsKPiAgfQo+ICAKPiAtLyoKPiAtICogRmx1c2ggYWxsIGh5cGVydmlzb3IgbWFwcGlu
Z3MgZnJvbSB0aGUgVExCIG9mIHRoZSBsb2NhbCBwcm9jZXNzb3IuCj4gLSAqCj4gLSAqIFRoaXMg
aXMgbmVlZGVkIGFmdGVyIGNoYW5naW5nIFhlbiBjb2RlIG1hcHBpbmdzLgo+IC0gKgo+IC0gKiBU
aGUgY2FsbGVyIG5lZWRzIHRvIGlzc3VlIHRoZSBuZWNlc3NhcnkgRFNCIGFuZCBELWNhY2hlIGZs
dXNoZXMKPiAtICogYmVmb3JlIGNhbGxpbmcgZmx1c2hfeGVuX3RleHRfdGxiLgo+IC0gKi8KPiAt
c3RhdGljIGlubGluZSB2b2lkIGZsdXNoX3hlbl90ZXh0X3RsYl9sb2NhbCh2b2lkKQo+ICsvKiBJ
bnZhbGlkYXRlIGFsbCBpbnN0cnVjdGlvbiBjYWNoZXMgb24gdGhlIGxvY2FsIHByb2Nlc3NvciB0
byBQb1UgKi8KPiArc3RhdGljIGlubGluZSB2b2lkIGludmFsaWRhdGVfaWNhY2hlX2xvY2FsKHZv
aWQpCj4gIHsKPiAtICAgIGFzbSB2b2xhdGlsZSAoCj4gLSAgICAgICAgImlzYjsiICAgICAgIC8q
IEVuc3VyZSBzeW5jaHJvbml6YXRpb24gd2l0aCBwcmV2aW91cyBjaGFuZ2VzIHRvIHRleHQgKi8K
PiAtICAgICAgICAidGxiaSAgIGFsbGUyOyIgICAgICAgICAgICAgICAgIC8qIEZsdXNoIGh5cGVy
dmlzb3IgVExCICovCj4gLSAgICAgICAgImljICAgICBpYWxsdTsiICAgICAgICAgICAgICAgICAv
KiBGbHVzaCBJLWNhY2hlICovCj4gLSAgICAgICAgImRzYiAgICBzeTsiICAgICAgICAgICAgICAg
ICAgICAvKiBFbnN1cmUgY29tcGxldGlvbiBvZiBUTEIgZmx1c2ggKi8KPiAtICAgICAgICAiaXNi
OyIKPiAtICAgICAgICA6IDogOiAibWVtb3J5Iik7Cj4gKyAgICBhc20gdm9sYXRpbGUgKCJpYyBp
YWxsdSIpOwo+ICsgICAgZHNiKG5zaCk7ICAgICAgICAgICAgICAgLyogRW5zdXJlIGNvbXBsZXRp
b24gb2YgdGhlIEktY2FjaGUgZmx1c2ggKi8KPiArICAgIGlzYigpOwo+ICB9Cj4gIAo+ICAvKgo+
IC0tIAo+IDIuMTEuMAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 20 21:02:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 21:02:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSpPo-0003KE-FU; Mon, 20 May 2019 21:01:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rume=TU=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1hSpPm-0003K9-Lv
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 21:01:46 +0000
X-Inumbo-ID: 78e53695-7b42-11e9-8980-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 78e53695-7b42-11e9-8980-bc764e045a96;
 Mon, 20 May 2019 21:01:44 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256
 bits)) (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 362772171F;
 Mon, 20 May 2019 21:01:39 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1558386103;
 bh=mze1Im1EaMHwzKqrNPm4WsjMZTDrU6v37V84CfiOxRE=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=RpXpV9Rvt6FjgqLINAYO5LP4XlsuFVhEv5HDvrpHi/8VcRoYzdygrOhA9nwllZ+dl
 jLepoKFQ4ko9sHvfGOLNkEFoq6owzYKHhO8VCnH+xbuyJu5h7Wsc9aykmwNiGw+IHu
 Pvv2KECCE5jRAPHLQ0pFQOahb7q/uYOAwNYAb+vY=
Date: Mon, 20 May 2019 14:01:37 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <Julien.Grall@arm.com>
In-Reply-To: <10c3ba27-c0df-a0d4-4033-530ec99291ac@arm.com>
Message-ID: <alpine.DEB.2.21.1905201357570.16404@sstabellini-ThinkPad-T480s>
References: <20190508161603.21964-1-julien.grall@arm.com>
 <20190508161603.21964-5-julien.grall@arm.com>
 <alpine.DEB.2.21.1905091307080.25766@sstabellini-ThinkPad-T480s>
 <5fe19f3a-e17b-04b5-ff15-5579ebe789eb@arm.com>
 <cc1d2550-794c-842d-26db-178f614f81b3@arm.com>
 <4b1d9bf6-bf3b-a5ec-da06-534618bb34a8@arm.com>
 <alpine.DEB.2.21.1905101050260.25766@sstabellini-ThinkPad-T480s>
 <10c3ba27-c0df-a0d4-4033-530ec99291ac@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="8323329-779133033-1558386103=:16404"
Subject: Re: [Xen-devel] [PATCH v2 4/7] xen/arm: page: Clarify the Xen TLBs
 helpers name
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 nd <nd@arm.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <Andrii_Anisov@epam.com>,
 "Oleksandr_Tyshchenko@epam.com" <Oleksandr_Tyshchenko@epam.com>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

--8323329-779133033-1558386103=:16404
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8BIT

On Fri, 10 May 2019, Julien Grall wrote:
> On 10/05/2019 18:57, Stefano Stabellini wrote:
> > On Fri, 10 May 2019, Julien Grall wrote:
> >> On 09/05/2019 22:46, Julien Grall wrote:
> >>> Hi,
> >>>
> >>> On 09/05/2019 21:32, Julien Grall wrote:
> >>>> Hi,
> >>>>
> >>>> On 09/05/2019 21:13, Stefano Stabellini wrote:
> >>>>> On Wed, 8 May 2019, Julien Grall wrote:
> >>>>>>  Â  /* Release all __init and __initdata ranges to be reused */
> >>>>>> diff --git a/xen/include/asm-arm/arm32/page.h
> >>>>>> b/xen/include/asm-arm/arm32/page.h
> >>>>>> index 40a77daa9d..0b41b9214b 100644
> >>>>>> --- a/xen/include/asm-arm/arm32/page.h
> >>>>>> +++ b/xen/include/asm-arm/arm32/page.h
> >>>>>> @@ -61,12 +61,8 @@ static inline void invalidate_icache_local(void)
> >>>>>>  Â Â Â Â Â  isb();Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  /* Synchronize fetched instruction
> >>>>>> stream. */
> >>>>>>  Â  }
> >>>>>> -/*
> >>>>>> - * Flush all hypervisor mappings from the data TLB of the local
> >>>>>> - * processor. This is not sufficient when changing code mappings or
> >>>>>> - * for self modifying code.
> >>>>>> - */
> >>>>>> -static inline void flush_xen_data_tlb_local(void)
> >>>>>> +/* Flush all hypervisor mappings from the TLB of the local processor.
> >>>>>> */
> >>>>>
> >>>>> I realize that the statement "This is not sufficient when changing code
> >>>>> mappings or for self modifying code" is not quite accurate, but I would
> >>>>> prefer not to remove it completely. It would be good to retain a warning
> >>>>> somewhere about IC been needed when changing Xen's own mappings. Maybe
> >>>>> on top of invalidate_icache_local?
> >>>>
> >>>> Can you please expand in which circumstance you need to invalid the
> >>>> instruction cache when changing Xen's own mappings?
> >>>
> >>> Reading the Armv7 (B3.11.2 in ARM DDI 0406C.c) and Armv8 (D5.11.2 in ARM DDI
> >>> 0487D.a), most of the instruction caches implement the IVIPT extension. This
> >>> means that instruction cache maintenance is required only after write new
> >>> data to a PA that holds instructions (see D5-2522 in ARM DDI 0487D.a and
> >>> B3.11.2 in ARM DDI 0406C.c).
> >>>
> >>> The only one that differs with that behavior is ASID and VMID tagged VIVT
> >>> instruction caches which is only present in Armv7 (I can't remember why it
> >>> was dropped in Armv8). Instruction cache maintenance can be required when
> >>> changing the translation of a virtual address to a physical address.
> >>
> >> I thought about this a bit more and chat with my team at Arm. Xen on Arm only
> >> support Cortex-A7, Cortex-A15 and Brahma 15 (see the CPU ID check in
> >> arm32/head.S).
> >> 	
> >> None of them are actually using VIVT instruction caches. In general, VIVT
> >> caches are more difficult to deal with because they require more flush. So I
> >> would be more incline to deny booting Xen on platform where the instruction
> >> caches don't support IVIVT extension.
> >>
> >> I don't think that will have a major impact on the user because of my point
> >> above.
> > 
> > Thanks for looking this up in details. I think there are two interesting
> > points here:
> > 
> > 1) what to do with VIVT
> > 2) what to write in the in-code comment
> > 
> > For 1) I think it would be OK to deny booting. For sure we need at least
> > a warning. Would you be able to add the warning/boot-denial as part of
> > this series, or at least an in-code comment?
> 
> I am planning to deny booting Xen on such platforms.
> 
> > 
> > For 2) I would like this reasonining to be captured somewhere with a
> > in-code comment, if nothing else as a reference to what to search in
> > the Arm Arm. I don't know where is the best place for it. If
> > invalidate_icache_local is not good place for the comment please suggest
> > a better location.
> 
> I still don't understand what reasoning you want to write. If we don't 
> support VIVT then the instruction cache is very easy to maintain. I.e 
> "You flush if you modify the instruction".
> 
> I am worry that if we overdo the explanation in the code, then you are 
> going to confuse more than one person. So it would be better to blank 
> out "VIVT" completely from then.
> 
> Feel free to suggest an in-code comment so we can discuss on the worthiness.

I suggest something like the following:

 /* 
  * Flush all hypervisor mappings from the TLB of the local processor. Note
  * that instruction cache maintenance might also be required when self
  * modifying Xen code, see D5-2522 in ARM DDI 0487D.a and B3.11.2 in ARM
  * DDI 0406C.c.
  */
--8323329-779133033-1558386103=:16404
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8323329-779133033-1558386103=:16404--


From xen-devel-bounces@lists.xenproject.org Mon May 20 21:04:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 21:04:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSpSQ-0003TH-3I; Mon, 20 May 2019 21:04:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rume=TU=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1hSpSN-0003T7-Su
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 21:04:27 +0000
X-Inumbo-ID: d99be40b-7b42-11e9-8980-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d99be40b-7b42-11e9-8980-bc764e045a96;
 Mon, 20 May 2019 21:04:26 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256
 bits)) (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 9E80B2171F;
 Mon, 20 May 2019 21:04:25 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1558386265;
 bh=zxAiyadRWLvbiXgs8EcyXTBqyfYqqKEWDpqjfnGCXQs=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=mQDURanN3JW320UrvR0HdE5Z3PSKZ+5e4V3rvABnT2RPgZYfJgFdOnDpdHLuOwzOj
 3wdL53Rbp03X23+HXUXLHGwdf3FO4HRx+cY3zJ9bidHj745gQnq2ymyIVfkrh5sWUT
 f3omUBBFJfpc2K05ig9Qo4pm90wXlRauohNoEvf8=
Date: Mon, 20 May 2019 14:04:25 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <8b742d07-d64c-54b1-4cb0-3ae6641c3c2f@arm.com>
Message-ID: <alpine.DEB.2.21.1905201404060.16404@sstabellini-ThinkPad-T480s>
References: <20190128155909.14289-1-julien.grall@arm.com>
 <alpine.DEB.2.10.1904161444520.1370@sstabellini-ThinkPad-X260>
 <1ba05c55-5449-98a9-713b-d932a1f21b4c@arm.com>
 <alpine.DEB.2.10.1904171006020.1370@sstabellini-ThinkPad-X260>
 <d36567cd-7c3e-3921-0355-77c55559d61b@arm.com>
 <alpine.DEB.2.10.1904171027290.1370@sstabellini-ThinkPad-X260>
 <8b742d07-d64c-54b1-4cb0-3ae6641c3c2f@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH for-next] xen/arm: irq: Don't use
 _IRQ_PENDING when handling host interrupt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, andre.przywara@arm.com,
 Stefano Stabellini <sstabellini@kernel.org>, andrii.anisov@gmail.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAyMCBNYXkgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IE9uIDE3LzA0LzIwMTkg
MTg6MjcsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IE9uIFdlZCwgMTcgQXByIDIwMTks
IEp1bGllbiBHcmFsbCB3cm90ZToKPiA+ID4gSGksCj4gPiA+IAo+ID4gPiBPbiAxNy8wNC8yMDE5
IDE4OjEyLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gPiA+ID4gT24gVHVlLCAxNiBBcHIg
MjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+ID4gPiA+ID4gSGkgU3RlZmFubywKPiA+ID4gPiA+
IAo+ID4gPiA+ID4gT24gNC8xNi8xOSAxMDo1MSBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3Rl
Ogo+ID4gPiA+ID4gPiBPbiBNb24sIDI4IEphbiAyMDE5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4g
PiA+ID4gPiA+ID4gV2hpbGUgU1BJcyBhcmUgc2hhcmVkIGJldHdlZW4gQ1BVLCBpdCBpcyBub3Qg
cG9zc2libGUgdG8gcmVjZWl2ZQo+ID4gPiA+ID4gPiA+IHRoZQo+ID4gPiA+ID4gPiA+IHNhbWUg
aW50ZXJydXB0cyBvbiBhIGRpZmZlcmVudCBDUFUgd2hpbGUgdGhlIGludGVycnVwdCBpcyBpbgo+
ID4gPiA+ID4gPiA+IGFjdGl2ZQo+ID4gPiA+ID4gPiA+IHN0YXRlLiBUaGUgZGVhY3RpdmF0aW9u
IG9mIHRoZSBpbnRlcnJ1cHQgaXMgZG9uZSBhdCB0aGUgZW5kIG9mIHRoZQo+ID4gPiA+ID4gPiA+
IGhhbmRsaW5nLgo+ID4gPiA+ID4gPiA+IAo+ID4gPiA+ID4gPiA+IFRoaXMgbWVhbnMgdGhlIF9J
UlFfUEVORElORyBsb2dpYyBpcyB1bmVjZXNzYXJ5IG9uIEFybSBhcyBhIHNhbWUKPiA+ID4gPiA+
ID4gPiBpbnRlcnJ1cHQgY2FuIG5ldmVyIGNvbWUgdXAgd2hpbGUgaW4gdGhlIGxvb3AuIFNvIHJl
bW92ZSBpdCB0bwo+ID4gPiA+ID4gPiA+IHNpbXBsaWZ5IHRoZSBpbnRlcnJ1cHQgaGFuZGxlIGNv
ZGUuCj4gPiA+ID4gPiA+ID4gCj4gPiA+ID4gPiA+ID4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiA+ID4gPiA+ID4gPiAtLS0KPiA+ID4gPiA+ID4g
PiAgICAgeGVuL2FyY2gvYXJtL2lycS5jIHwgMzIgKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KPiA+ID4gPiA+ID4gPiAgICAgMSBmaWxlIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyks
IDIyIGRlbGV0aW9ucygtKQo+ID4gPiA+ID4gPiA+IAo+ID4gPiA+ID4gPiA+IGRpZmYgLS1naXQg
YS94ZW4vYXJjaC9hcm0vaXJxLmMgYi94ZW4vYXJjaC9hcm0vaXJxLmMKPiA+ID4gPiA+ID4gPiBp
bmRleCBjNTFjZjMzM2NlLi4zODc3NjU3YTUyIDEwMDY0NAo+ID4gPiA+ID4gPiA+IC0tLSBhL3hl
bi9hcmNoL2FybS9pcnEuYwo+ID4gPiA+ID4gPiA+ICsrKyBiL3hlbi9hcmNoL2FybS9pcnEuYwo+
ID4gPiA+ID4gPiA+IEBAIC0xOTksNiArMTk5LDcgQEAgaW50IHJlcXVlc3RfaXJxKHVuc2lnbmVk
IGludCBpcnEsIHVuc2lnbmVkIGludAo+ID4gPiA+ID4gPiA+IGlycWZsYWdzLAo+ID4gPiA+ID4g
PiA+ICAgICB2b2lkIGRvX0lSUShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgdW5zaWduZWQg
aW50IGlycSwgaW50Cj4gPiA+ID4gPiA+ID4gaXNfZmlxKQo+ID4gPiA+ID4gPiA+ICAgICB7Cj4g
PiA+ID4gPiA+ID4gICAgICAgICBzdHJ1Y3QgaXJxX2Rlc2MgKmRlc2MgPSBpcnFfdG9fZGVzYyhp
cnEpOwo+ID4gPiA+ID4gPiA+ICsgICAgc3RydWN0IGlycWFjdGlvbiAqYWN0aW9uOwo+ID4gPiA+
ID4gPiA+ICAgICAgICAgICBwZXJmY19pbmNyKGlycXMpOwo+ID4gPiA+ID4gPiA+ICAgICBAQCAt
MjQyLDM1ICsyNDMsMjIgQEAgdm9pZCBkb19JUlEoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3Ms
Cj4gPiA+ID4gPiA+ID4gdW5zaWduZWQKPiA+ID4gPiA+ID4gPiBpbnQgaXJxLCBpbnQgaXNfZmlx
KQo+ID4gPiA+ID4gPiA+ICAgICAgICAgICAgIGdvdG8gb3V0X25vX2VuZDsKPiA+ID4gPiA+ID4g
PiAgICAgICAgIH0KPiA+ID4gPiA+ID4gPiAgICAgLSAgICBzZXRfYml0KF9JUlFfUEVORElORywg
JmRlc2MtPnN0YXR1cyk7Cj4gPiA+ID4gPiA+ID4gLQo+ID4gPiA+ID4gPiA+IC0gICAgLyoKPiA+
ID4gPiA+ID4gPiAtICAgICAqIFNpbmNlIHdlIHNldCBQRU5ESU5HLCBpZiBhbm90aGVyIHByb2Nl
c3NvciBpcyBoYW5kbGluZyBhCj4gPiA+ID4gPiA+ID4gZGlmZmVyZW50Cj4gPiA+ID4gPiA+ID4g
LSAgICAgKiBpbnN0YW5jZSBvZiB0aGlzIHNhbWUgaXJxLCB0aGUgb3RoZXIgcHJvY2Vzc29yIHdp
bGwgdGFrZQo+ID4gPiA+ID4gPiA+IGNhcmUKPiA+ID4gPiA+ID4gPiBvZgo+ID4gPiA+ID4gPiA+
IGl0Lgo+ID4gPiA+ID4gPiA+IC0gICAgICovCj4gPiA+ID4gPiA+ID4gLSAgICBpZiAoIHRlc3Rf
Yml0KF9JUlFfRElTQUJMRUQsICZkZXNjLT5zdGF0dXMpIHx8Cj4gPiA+ID4gPiA+ID4gLSAgICAg
ICAgIHRlc3RfYml0KF9JUlFfSU5QUk9HUkVTUywgJmRlc2MtPnN0YXR1cykgKQo+ID4gPiA+ID4g
PiA+ICsgICAgaWYgKCB0ZXN0X2JpdChfSVJRX0RJU0FCTEVELCAmZGVzYy0+c3RhdHVzKSApCj4g
PiA+ID4gPiA+ID4gICAgICAgICAgICAgZ290byBvdXQ7Cj4gPiA+ID4gPiA+IAo+ID4gPiA+ID4g
PiBJdCBpcyBhIGdvb2QgaWRlYSB0byByZW1vdmUgdGhlIElSUV9QRU5ESU5HIGxvZ2ljLCB0aGF0
IGlzIE9LLgo+ID4gPiA+ID4gPiAKPiA+ID4gPiA+ID4gCj4gPiA+ID4gPiA+IEhvd2V2ZXIsIGFy
ZSB3ZSBzdXJlIHRoYXQgd2Ugd2FudCB0byByZW1vdmUgdGhlIF9JUlFfSU5QUk9HUkVTUwo+ID4g
PiA+ID4gPiBjaGVjawo+ID4gPiA+ID4gPiB0b28/IElSUSBoYW5kbGVycyBzaG91bGRuJ3QgYmUg
Y2FsbGVkIHR3aWNlIGluIGEgcm93LiBHaXZlbiB0aGF0Cj4gPiA+ID4gPiA+IF9JUlFfSU5QUk9H
UkVTUyBjYW4gYmUgc2V0IG1hbnVhbGx5IChnaWN2Ml9zZXRfYWN0aXZlX3N0YXRlKSBpdAo+ID4g
PiA+ID4gPiBzZWVtcyBpdAo+ID4gPiA+ID4gPiB3b3VsZCBiZSBhIGdvb2QgaWRlYSB0byBrZWVw
IHRoZSBjaGVjayBhbnl3YXk/Cj4gPiA+ID4gPiAKPiA+ID4gPiA+IHNldF9hY3RpdmVfc3RhdGUg
aXMgb25seSB1c2VkIGJ5IHRoZSB2R0lDIHRvIHJlcGxpY2F0ZSBzdGF0ZSBmcm9tIG9mCj4gPiA+
ID4gPiB0aGUKPiA+ID4gPiA+IHZpcnR1YWwgaW50ZXJydXB0IHRvIHRoZSBwaHlzaWNhbCBpbnRl
cnJ1cHQuIFdlIGRvbid0IGhhdmUgdGhlIHZpcnR1YWwKPiA+ID4gPiA+IGludGVycnVwdCBpbiB0
aGlzIHBhdGggKHNlZSBhYm92ZSkuCj4gPiA+ID4gPiAKPiA+ID4gPiA+IEFueSBvdGhlciB1c2Vy
IChlLmcgaW50ZXJydXB0cyByb3V0ZWQgdG8gWGVuKSB3b3VsZCBiZSBwcmV0dHkgYnJva2VuLgo+
ID4gPiA+ID4gQXQKPiA+ID4gPiA+IGJlc3QKPiA+ID4gPiA+IHlvdSB3b3VsZCBicmVhayB0aGUg
aW50ZXJydXB0IGZsb3cuIEF0IHdvcnN0LCB5b3UgbWF5IG5ldmVyIHJlY2VpdmUKPiA+ID4gPiA+
IHRoZQo+ID4gPiA+ID4gaW50ZXJydXB0IGFnYWluLgo+ID4gPiA+ID4gCj4gPiA+ID4gPiBTbyBJ
IHRoaW5rIHdlIGNhbiBkcm9wIF9JUlFfUFJPR1JFU1MgaGVyZS4KPiA+ID4gPiAKPiA+ID4gPiBJ
IGdhdmUgaXQgYSBjbG9zZSBsb29rLiBZb3UgYXJlIHJpZ2h0LCBpdCBpcyBzYWZlIHRvIHJlbW92
ZSB0aGUKPiA+ID4gPiBfSVJRX1BST0dSRVNTIGNoZWNrIGhlcmUuCj4gPiA+ID4gCj4gPiA+ID4g
UmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4K
PiA+ID4gPiAKPiA+ID4gPiAKPiA+ID4gPiBUaGUgdGhpbmcgdGhhdCB3b3JyaWVzIG1lIGEgYml0
IGlzIHRoYXQgdGVjaG5pY2FsbHkgc2V0X2FjdGl2ZV9zdGF0ZSBpcwo+ID4gPiA+IHBhcnQgb2Yg
dGhlIGdpY19od19vcGVyYXRpb25zIGZ1bmN0aW9ucyB3aGljaCBhcmUgbm90IG5lY2Vzc2FyaWx5
IGd1ZXN0Cj4gPiA+ID4gc3BlY2lmaWM6IHdlIGhhdmVuJ3Qgd3JpdHRlbiBkb3duIGFueXdoZXJl
IHRoYXQgc2V0X2FjdGl2ZV9zdGF0ZSBjYW5ub3QKPiA+ID4gPiBiZSBjYWxsZWQgcGFzc2luZyBv
bmUgb2YgdGhlIHhlbiBpcnFzIGFzIHBhcmFtZXRlci4gSSBhZ3JlZSBpdCB3b3VsZCBiZQo+ID4g
PiA+IGJyb2tlbiB0byBkbyBzbywgYnV0IHN0aWxsLi4uIE1heWJlIHdlIHNob3VsZCBhZGQgYSBj
b21tZW50Pwo+ID4gPiAKPiA+ID4gSG93IGFib3V0IGFkZGluZyBhbiBBU1NFUlQodGVzdF9iaXQo
X0lSUV9HVUVTVCwgJmRlc2MtPnN0YXR1cykpID8KPiA+IAo+ID4gZXZlbiBiZXR0ZXIKPiAKPiBE
byB5b3Ugd2FudCB0aGUgY2hhbmdlIHRvIGJlIGluIHRoaXMgcGF0Y2ggb3Igc2VwYXJhdGVseT8K
CkluIHRoaXMgcGF0Y2ggcGxlYXNlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 20 21:27:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 21:27:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSpo7-0005HS-1Z; Mon, 20 May 2019 21:26:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rume=TU=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1hSpo5-0005HN-L1
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 21:26:53 +0000
X-Inumbo-ID: fc1fe70a-7b45-11e9-a306-9b595eab015c
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fc1fe70a-7b45-11e9-a306-9b595eab015c;
 Mon, 20 May 2019 21:26:52 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256
 bits)) (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id D317C21479;
 Mon, 20 May 2019 21:26:51 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1558387612;
 bh=CWHYc9xVoTRdnmfMYDCXwbxP83aMYOBhG7y2Az/c24I=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=zUBp6akoHtZ5PXM4JdqGoGVxXjDzG8t4+0EA/nQ8wESIXjBU5fcRnpcjLtrkN+rs1
 LgAetrKXi2vxCjAW1RoLiut4MCShFHXVPVeuPo1rBzFA+5cbfrPxX2ZNnWn14dIWcT
 hHqerZ1nMliXsL8mUeiSnVRoEMYN08ax3JC19nZk=
Date: Mon, 20 May 2019 14:26:51 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20f548ea-eb18-8700-9d1e-53462abbff0c@arm.com>
Message-ID: <alpine.DEB.2.21.1905201407410.16404@sstabellini-ThinkPad-T480s>
References: <alpine.DEB.2.10.1904301358560.13269@sstabellini-ThinkPad-X260>
 <1556658172-8824-10-git-send-email-sstabellini@kernel.org>
 <1b8217e1-8671-e1e7-d5bc-4b4c144eedd6@arm.com>
 <alpine.DEB.2.21.1905101326060.25766@sstabellini-ThinkPad-T480s>
 <0dc6d4db-7b83-0b8d-77c4-2f97f73a659e@arm.com>
 <20f548ea-eb18-8700-9d1e-53462abbff0c@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 10/10] xen/arm: add reserved-memory
 regions to the dom0 memory node
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, nd@arm.com,
 Stefano Stabellini <sstabellini@kernel.org>,
 Stefano Stabellini <stefanos@xilinx.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU2F0LCAxMSBNYXkgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+ID4gPiA+IEJ1dCBJIGFt
IHN0aWxsIG5vdCBoYXBweSB3aXRoIHRoZSBhcHByb2FjaCB0YWtlbiBmb3IgdGhlIHJlc2VydmVk
LW1lbW9yeQo+ID4gPiA+IHJlZ2lvbnMgaW4gdGhpcyBzZXJpZXMuIEFzIEkgcG9pbnRlZCBvdXQg
YmVmb3JlLCB0aGV5IGFyZSBqdXN0IG5vcm1hbAo+ID4gPiA+IG1lbW9yeQo+ID4gPiA+IHRoYXQg
d2FzIHJlc2VydmVkIGZvciBvdGhlciBwdXJwb3NlIChDTUEsIGZyYW1lYnVmZmVyLi4uKS4KPiA+
ID4gPiAKPiA+ID4gPiBUcmVhdGluZyB0aGVtIGFzICJkZXZpY2UiIGZyb20gWGVuIFBPViBpcyBh
IGNsZWFyIGFidXNlIG9mIHRoZSBtZWFuaW5nCj4gPiA+ID4gYW5kIEkKPiA+ID4gPiBkb24ndCBi
ZWxpZXZlIGl0IGlzIGEgdmlhYmxlIHNvbHV0aW9uIGxvbmcgdGVybS4KPiA+ID4gCj4gPiA+IElm
IHdlIGRvbid0IGNvbnNpZGVyICJyZXVzYWJsZSIgbWVtb3J5IHJlZ2lvbnMgYXMgcGFydCBvZiB0
aGUKPiA+ID4gZGlzY3Vzc2lvbiwgdGhlIGRpc3RpbmN0aW9uIGJlY29tZXMgbW9yZSBwaGlsb3Nv
cGhpY2FsIHRoYW4gcHJhY3RpY2FsOgo+ID4gPiAKPiA+ID4gLSBYZW4gaXMgbm90IHN1cHBvc2Vk
IHRvIHVzZSB0aGVtIGZvciBhbnl0aGluZwo+ID4gPiAtIG9ubHkgZ2l2ZW4gdGhlbSB0byB0aGUg
Vk0gY29uZmlndXJlZCBmb3IgaXQKPiA+ID4gCj4gPiA+IEkgZG9uJ3Qgc2VlIG11Y2ggb2YgYSBk
aWZmZXJlbmNlIHdpdGggTU1JTyByZWdpb25zLCBleGNlcHQgZm9yIHRoZQo+ID4gPiBleHBlY3Rl
ZCBwYWdldGFibGUgYXR0cmlidXRlczogaS5lLiBjYWNoZWFibGUsIG5vdC1jYWNoZWFibGUuIEJ1
dCBldmVuCj4gPiA+IGluIHRoYXQgY2FzZSwgdGhlcmUgY291bGQgYmUgcmVhc29uYWJsZSB1c2Ug
Y2FzZXMgZm9yIG5vbi1jYWNoZWFibGUKPiA+ID4gbWFwcGluZ3Mgb2YgcmVzZXJ2ZWQtbWVtb3J5
IHJlZ2lvbnMsIGV2ZW4gaWYgcmVzZXJ2ZWQtbWVtb3J5IHJlZ2lvbnMgYXJlCj4gPiA+ICJub3Jt
YWwiIG1lbW9yeS4KPiA+ID4gCj4gPiA+IENvdWxkIHlvdSBwbGVhc2UgaGVscCBtZSB1bmRlcnN0
YW5kIHdoeSB5b3Ugc2VlIHRoZW0gc28gZGlmZmVyZW50bHksIGFzCj4gPiA+IGZhciBhcyB0byBz
YXkgdGhhdCAidHJlYXRpbmcgdGhlbSBhcyAiZGV2aWNlIiBmcm9tIFhlbiBQT1YgaXMgYSBjbGVh
cgo+ID4gPiBhYnVzZSBvZiB0aGUgbWVhbmluZyI/Cj4gPiAKPiA+IE9idmlvdXNseSBpZiB5b3Ug
dGFrZSBoYWxmIG9mIHRoZSBwaWN0dXJlLCB0aGVuIGl0IG1ha2VzIHRoaW5ncyBlYXNpZXIuCj4g
PiBIb3dldmVyLCB3ZSBhcmUgbm90IGhlcmUgdG8gZGlzY3VzcyBoYWxmIG9mIHRoZSBwaWN0dXJl
IGJ1dCB0aGUgZnVsbCBvbmUKPiA+IChldmVuIGlmIGF0IHRoZSBlbmQgeW91IG9ubHkgaW1wbGVt
ZW50IGhhbGYgb2YgaXQpLgo+ID4gCj4gPiA+ID4gSW5kZWVkLCBzb21lIG9mIHRoZSByZWdpb25z
IG1heSBoYXZlIGEgcHJvcGVydHkgInJldXNhYmxlIiBhbGxvd2luZyB0aGUKPiA+ID4gPiB0aGUg
T1MKPiA+ID4gPiB0byB1c2UgdGhlbSB1bnRpbCB0aGV5IGFyZSBjbGFpbWVkIGJ5IHRoZSBkZXZp
Y2UgZHJpdmVyIG93bmluZyB0aGUKPiA+ID4gPiByZWdpb24uIEkKPiA+ID4gPiBkb24ndCBrbm93
IGhvdyBMaW51eCAob3IgYW55IG90aGVyIE9TKSBpcyB1c2luZyBpdCB0b2RheSwgYnV0IEkgZG9u
J3QKPiA+ID4gPiBzZWUgd2hhdAo+ID4gPiA+IHdvdWxkIHByZXZlbnQgaXQgdG8gdXNlIHRoZW0g
YXMgaHlwZXJjYWxsIGJ1ZmZlci4gVGhpcyB3b3VsZCBvYnZpb3VzbHkKPiA+ID4gPiBub3QKPiA+
ID4gPiB3b3JrIGJlY2F1c2UgdGhleSBhcmUgbm90IGFjdHVhbCBSQU0gZnJvbSBYZW4gUE9WLgo+
ID4gPiAKPiA+ID4gSSBoYXZlbid0IGF0dGVtcHRlZCBhdCBoYW5kbGluZyAicmV1c2FibGUiIHJl
c2VydmVkLW1lbW9yeSByZWdpb25zCj4gPiA+IGJlY2F1c2UgSSBkb24ndCBoYXZlIGEgdGVzdCBl
bnZpcm9ubWVudCBhbmQvb3IgYSB1c2UtY2FzZSBmb3IgdGhlbS4gSW4KPiA+ID4gb3RoZXIgd29y
ZHMsIEkgZG9uJ3QgaGF2ZSBhbnkgInJldXNhYmxlIiByZXNlcnZlZC1tZW1vcnkgcmVnaW9ucyBp
biBhbnkKPiA+ID4gb2YgdGhlIGJvYXJkcyAoWGlsaW54IGFuZCBub3QgWGlsaW54KSBJIGhhdmUg
YWNjZXNzIHRvLiBJIGNvdWxkIGFkZCBhCj4gPiA+IHdhcm5pbmcgaWYgd2UgZmluZCBhICJyZXVz
YWJsZSIgcmVzZXJ2ZWQtbWVtb3J5IHJlZ2lvbiBhdCBib290Lgo+ID4gCj4gPiBEb24ndCBnZXQg
bWUgd3JvbmcsIEkgZG9uJ3QgYXNrIGZvciB0aGUgaW1wbGVtZW50YXRpb24gbm93LCBzbyBhIHdh
cm5pbmcKPiA+IHdvdWxkIGJlIGZpbmUgaGVyZS4gSG93ZXZlciwgeW91IG5lZWQgYXQgbGVhc3Qg
dG8gc2hvdyBtZSBzb21lIGdyb3VuZCB0aGF0Cj4gPiByZS11c2FibGUgbWVtb3J5IGNhbiBiZSBp
bXBsZW1lbnRlZCB3aXRoIHlvdXIgc29sdXRpb24gb3IgdGhleSBhcmUgbm90IGEKPiA+IGNvbmNl
cm4gZm9yIFhlbiBhdCBhbGwuCj4gPiAKPiA+ID4gCj4gPiA+IE5vbmV0aGVsZXNzLCBpZiB5b3Ug
aGF2ZSBhIGNvbmNyZXRlIHN1Z2dlc3Rpb24gd2hpY2ggZG9lc24ndCByZXF1aXJlIGEKPiA+ID4g
Y29tcGxldGUgcmV3b3JrIG9mIHRoaXMgc2VyaWVzLCBJIGNhbiB0cnkgdG8gcHV0IGV4dHJhIGVm
Zm9ydCB0byBoYW5kbGUKPiA+ID4gdGhpcyBjYXNlIGV2ZW4gaWYgaXQgaXMgbm90IGEgYmVuZWZp
dCB0byBteSBlbXBsb3llci4gSSBhbSBhbHNvIG9wZW4gdG8KPiA+ID4gdGhlIHBvc3NpYmlsaXR5
IG9mIGRyb3BwaW5nIHBhdGNoZXMgNi0xMCBmcm9tIHRoZSBzZXJpZXMuCj4gPiBJIGRvbid0IHRo
aW5rIHRoZSBzZXJpZXMgYXMgaXQgaXMgd291bGQgYWxsb3cgdXMgdG8gc3VwcG9ydCByZS11c2Fi
bGUKPiA+IG1lbW9yeS4gSG93ZXZlciBhcyBJIGhhdmVuJ3Qgc3BlbnQgZW5vdWdoIHRpbWUgdG8g
dW5kZXJzdGFuZCBob3cgdGhpcyBjb3VsZAo+ID4gYmUgcG9zc2libHkgZGVhbHQuIFNvIEkgYW0g
aGFwcHkgdG8gYmUgcHJvdmVkIHdyb25nLgo+IAo+IEkgdGhvdWdodCBhIGJpdCBtb3JlIGFib3V0
IHRoaXMgc2VyaWVzIGR1cmluZyB0aGUgbmlnaHQuIEkgZG8gYWdyZWUgdGhhdCB3ZQo+IG5lZWQg
dG8gaW1wcm92ZSB0aGUgc3VwcG9ydCBvZiB0aGUgcmVzZXJ2ZWQtbWVtb3J5IHRvZGF5IGFzIHdl
IG1heSBnaXZlIG1lbW9yeQo+IHRvIHRoZSBhbGxvY2F0b3IgdGhhdCBhcmUgY291bGQgYmUgZXhw
b3NlZCB0byBhIGd1ZXN0IHZpYSBhIGRpZmZlcmVudCBtZXRob2QKPiAoaW9tZW0pLiBTbyBjYXJ2
aW5nIG91dCB0aGUgcmVzZXJ2ZWQtbWVtb3J5IHJlZ2lvbiBmcm9tIHRoZSBtZW1vcnkgYWxsb2Nh
dG9yCj4gaXMgdGhlIGZpcnN0IHN0ZXAgdG8gZ28uCj4gCj4gTm93IHdlIGhhdmUgdG8gZGlmZmVy
ZW50aWF0ZSB0aGUgaGFyZHdhcmUgZG9tYWluIGZyb20gdGhlIG90aGVyIGd1ZXN0cy4gSQo+IGRv
bid0IGhhdmUgYW55IG9iamVjdGlvbiByZWdhcmRpbmcgdGhlIHdheSB0byBtYXAgcmVzZXJ2ZWQt
bWVtb3J5IHJlZ2lvbiB0bwo+IHRoZSBoYXJkd2FyZSBkb21haW4gYmVjYXVzZSB0aGlzIGlzIGNv
bXBsZXRlbHkgaW50ZXJuYWwgdG8gWGVuLiBIb3dldmVyLCBJCj4gaGF2ZSBzb21lIG9iamVjdGlv
bnMgd2l0aCB0aGUgY3VycmVudCBpbnRlcmZhY2UgZm9yIERvbVU6Cj4gICAgMSkgSXQgaXMgc3Rp
bGwgdW5jbGVhciBob3cgInJldXNhYmxlIiBwcm9wZXJ0eSB3b3VsZCBmaXQgaW4gdGhhdCBzdG9y
eQo+ICAgIDIpIEl0IGlzIGRlZmluaXRlbHkgbm90IHBvc3NpYmxlIGZvciBhIHVzZXIgdG8gdXNl
ICdpb21lbScgZm9yCj4gcmVzZXJ2ZWQtbWVtb3J5IHJlZ2lvbiB0b2RheSBiZWNhdXNlIHRoZSBw
YXJ0aWFsIERldmljZS1UcmVlIGRvZXNuJ3QgYWxsb3cgeW91Cj4gdG8gY3JlYXRlIC9yZXNlcnZl
ZC1tZW1vcnkgbm9kZSBub3IgL21lbW9yeQo+ICAgIDMpIEFGQUlLLCB0aGVyZSBhcmUgbm8gd2F5
IGZvciB0byBwcmV2ZW50IHRoZSBoYXJkd2FyZSBkb21haW4gdG8gdXNlIHRoZQo+IHJlc2VydmVk
LXJlZ2lvbiAoc3RhdHVzID0gImRpc2FibGVkIiB3b3VsZCBub3Qgd29yaykuCj4gU28sIElITU8s
IHRoZSBndWVzdCBzdXBwb3J0IGZvciByZXNlcnZlZC1tZW1vcnkgaXMgbm90IGluIHNoYXBlLiBT
byBJIHRoaW5rIGl0Cj4gd291bGQgYmUgYmVzdCBpZiB3ZSBkb24ndCBwZXJtaXQgdGhlIHJlc2Vy
dmVkLW1lbW9yeSByZWdpb24gaW4gdGhlIGlvbWVtCj4gcmFuZ2VzZXQuIFRoaXMgd291bGQgYXZv
aWQgdXMgdG8gdGllIHVzIGluIGFuIGludGVyZmFjZSB1bnRpbCB3ZSBmaWd1cmUgb3V0Cj4gdGhl
IGNvcnJlY3QgcGxhbiBmb3IgZ3Vlc3QuCgpXb3VsZG4ndCBiZSBwcm9wZXIgZG9jdW1lbnRhdGlv
biBiZSBlbm91Z2g/IChTZWUgYmVsb3cgZm9yIHdoZXJlIHRoZQpkb2N1bWVudGF0aW9uIHNob3Vs
ZCBsaXZlLikKClRoaXMgaXMgbm90IGFib3V0IHByaXZpbGVnZSBvdmVyIHRoZSBzeXN0ZW06IHdo
b2V2ZXIgd2lsbCBtYWtlIHRoZQpkZWNpc2lvbiB0byBhc2sgdGhlIGh5cGVydmlzb3IgdG8gbWFw
IHRoZSBwYWdlIHdpbGwgaGF2ZSBhbGwgdGhlCm5lY2Vzc2FyeSByaWdodHMgdG8gZG8gaXQuICBJ
ZiB0aGUgdXNlciB3YW50cyB0byBtYXAgYSBnaXZlbiByZWdpb24sCmVpdGhlciBiZWNhdXNlIHNo
ZSBrbm93cyB3aGF0IHNoZSBpcyBkb2luZywgYmVjYXVzZSBzaGUgaXMKZXhwZXJpbWVudGluZywg
b3IgZm9yIHdoYXRldmVyIHJlYXNvbiwgSSB0aGluayBzaGUgc2hvdWxkIGJlIGFsbG93ZWQuIElu
CmZhY3QsIHNoZSBjYW4gYWx3YXlzIGRvIGl0IGJ5IHJldmVydGluZyB0aGUgcGF0Y2guIFNvIHdo
eSBtYWtlIGl0CmluY29udmVuaWVudCBmb3IgaGVyPwoKCj4gV2l0aCB0aGF0IGluIHBsYWNlLCBJ
IGRvbid0IGhhdmUgYSBzdHJvbmcgb2JqZWN0aW9uIHdpdGggcGF0Y2hlcyA2LTEwLgo+IAo+IElu
IGFueSBjYXNlIEkgdGhpbmsgeW91IHNob3VsZCBjbGVhcmx5IHNwZWxsIG91dCBpbiB0aGUgY29t
bWl0IG1lc3NhZ2Ugd2hhdAo+IGtpbmQgb2YgcmVzZXJ2ZWQtbWVtb3J5IHJlZ2lvbiBpcyBzdXBw
b3J0ZWQuCgpZZXMsIHRoaXMgbWFrZXMgc2Vuc2UuIEkgYW0gdGhpbmtpbmcgb2YgYWRkaW5nIGEg
bm90ZSB0byBTVVBQT1JULm1kLiBBbnkKb3RoZXIgcGxhY2VzIHdoZXJlIEkgc2hvdWxkIHdyaXRl
IGl0IGRvd24gYXNpZGUgZnJvbSBjb21taXQgbWVzc2FnZXM/CgoKPiBGb3IgaW5zdGFuY2UsIGJ5
IGp1c3QgZ29pbmcgdGhyb3VnaCB0aGUgYmluZGluZywgSSBoYXZlIHRoZSBmZWVsaW5nCj4gdGhh
dCB0aG9zZSBwcm9wZXJ0aWVzIGFyZSBub3QgYWN0dWFsbHkgc3VwcG9ydGVkOgo+ICAgICAxKSAi
bm8tbWFwIiAtIEl0IGlzIHVzZWQgdG8gdGVsbCB0aGUgT1MgdG8gbm90IGNyZWF0ZSBhIHZpcnR1
YWwgbWVtb3J5IG9mCj4gdGhlIHJlZ2lvbiBhcyBwYXJ0IG9mIGl0cyBzdGFuZGFyZCBtYXBwaW5n
IG9mIHN5c3RlbSBtZW1vcnksIG5vciBwZXJtaXQKPiBzcGVjdWxhdGl2ZSBhY2Nlc3MgdG8gaXQg
dW5kZXIgYW55IGNpcmN1bXN0YW5jZXMgb3RoZXIgdGhhbiB1bmRlciB0aGUgY29udHJvbAo+IG9m
IHRoZSBkZXZpY2UgZHJpdmVyIHVzaW5nIHRoZSByZWdpb24uIE9uIEFybTY0LCBYZW4gd2lsbCBt
YXAgcmVzZXJ2ZWQtbWVtb3J5Cj4gYXMgcGFydCBvZiB4ZW5oZWFwIChpLmUgdGhlIGRpcmVjdCBt
YXBwaW5nKSwgYnV0IGNhcnZpbmcgb3V0IGZyb20geGVuaGVhcAo+IHdvdWxkIG5vdCBiZSBzdWZm
aWNpZW50IGFzIHdlIHVzZSAxR0IgYmxvY2sgZm9yIHRoZSBtYXBwaW5nLiBTbyB0aGV5IG1heSBz
dGlsbAo+IGJlIGNvdmVyZWQuIEkgd291bGQgYXNzdW1lIHRoaXMgaXMgdXNlZCBmb3IgbWVtb3J5
IHRoYXQgbmVlZHMgdG8gYmUgbWFwcGVkCj4gbm9uLWNhY2hlYWJsZSwgc28gaXQgaXMgcG90ZW50
aWFsbHkgY3JpdGljYWwgYXMgWGVuIHdvdWxkIG1hcCB0aGVtIGNhY2hlYWJsZQo+IGluIHRoZSBz
dGFnZS0xIGh5cGVydmlzb3IgcGFnZS10YWJsZXMuCj4gICAgIDIpICJhbGxvYy1yYW5nZXMiOiBp
dCBpcyB1c2VkIHRvIHNwZWNpZnkgcmVnaW9ucyBvZiBtZW1vcnkgd2hlcmUgaXQgaXMKPiBhY2Nl
cHRhYmxlIHRvIGFsbG9jYXRlIG1lbW9yeSBmcm9tLiBUaGlzIG1heSBub3QgcGxheSB3ZWxsIHdp
dGggdGhlIERvbTAKPiBtZW1vcnkgYWxsb2NhdG9yLgo+ICAgICAzKSAicmV1c2FibGUiOiBJIG1l
bnRpb24gaGVyZSBvbmx5IGZvciBjb21wbGV0ZW5lc3MuIE15IHVuZGVyc3RhbmRpbmcgaXMKPiBp
dCBjb3VsZCBwb3RlbnRpYWxseSBiZSB1c2VkIGZvciBoeXBlcmNhbGwgYnVmZmVyLiBUaGlzIG5l
ZWRzIHRvIGJlCj4gaW52ZXN0aWdhdGVkLgoKWWVzLCB5b3UgYXJlIHJpZ2h0IGFib3V0IHRoZXNl
IHByb3BlcnRpZXMgbm90IGJlaW5nIHByb3Blcmx5IHN1cHBvcnRlZC4KRG8geW91IHRoaW5rIHRo
YXQgSSBzaG91bGQgbGlzdCB0aGVtIGluIFNVUFBPUlQubWQgdW5kZXIgYSBuZXcgaW9tZW0Kc2Vj
dGlvbj8gT3IgZG8geW91IHByZWZlciBhIGxvbmdlciBkb2N1bWVudCB1bmRlciBkb2NzLz8gT3Ig
Ym90aD8KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 20 21:38:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 21:38:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSpyq-0006EI-7I; Mon, 20 May 2019 21:38:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bcwN=TU=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hSpyp-0006E6-0t
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 21:37:59 +0000
X-Inumbo-ID: 8814784f-7b47-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8814784f-7b47-11e9-8980-bc764e045a96;
 Mon, 20 May 2019 21:37:56 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hSpym-00008W-CZ; Mon, 20 May 2019 21:37:56 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hSpym-0000PR-2f; Mon, 20 May 2019 21:37:56 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hSpym-000464-1z; Mon, 20 May 2019 21:37:56 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136490-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-upstream-4.11-testing:build-arm64-xsm:<job
 status>:broken:regression
 qemu-upstream-4.11-testing:build-arm64-pvops:<job status>:broken:regression
 qemu-upstream-4.11-testing:build-arm64:<job status>:broken:regression
 qemu-upstream-4.11-testing:build-arm64-xsm:host-install(4):broken:regression
 qemu-upstream-4.11-testing:build-arm64-pvops:host-install(4):broken:regression
 qemu-upstream-4.11-testing:build-arm64:host-install(4):broken:regression
 qemu-upstream-4.11-testing:test-arm64-arm64-xl:xen-boot:fail:regression
 qemu-upstream-4.11-testing:test-arm64-arm64-libvirt-xsm:xen-boot:fail:regression
 qemu-upstream-4.11-testing:test-arm64-arm64-xl-credit2:xen-boot:fail:regression
 qemu-upstream-4.11-testing:test-arm64-arm64-xl-xsm:xen-boot:fail:regression
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-qcow2:guest-localmigrate/x10:fail:heisenbug
 qemu-upstream-4.11-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-arm64-arm64-xl-credit1:xen-boot:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=2871355a6957f1b3c16f858e3143e0fff0737b6a
X-Osstest-Versions-That: qemuu=20c76f9a5fbf16d58c6add2ace2ff0fabd785926
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 20 May 2019 21:37:56 +0000
Subject: [Xen-devel] [qemu-upstream-4.11-testing test] 136490: regressions -
 FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjQ5MCBxZW11LXVwc3RyZWFtLTQuMTEtdGVzdGluZyByZWFsIFtyZWFsXQpodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTM2NDkwLwoKUmVn
cmVzc2lvbnMgOi0oCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2lu
ZywKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hcm02NC14
c20gICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuICBp
biAxMzQ1OTQKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAg
ICAgICAgICAgICAgICBicm9rZW4gIGluIDEzNDU5NAogYnVpbGQtYXJtNjQgICAgICAgICAgICAg
ICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbiAgaW4gMTM0NTk0CiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTM0
NTk0IFJFR1IuIHZzLiAxMjU1NzUKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgIDQgaG9zdC1p
bnN0YWxsKDQpIGJyb2tlbiBpbiAxMzQ1OTQgUkVHUi4gdnMuIDEyNTU3NQogYnVpbGQtYXJtNjQg
ICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEzNDU5NCBSRUdSLiB2
cy4gMTI1NTc1CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU1NzUKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTU3NQog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1NTc1CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU1NzUKClRlc3RzIHdoaWNo
IGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xY293MiAgICAxNyBndWVzdC1sb2NhbG1pZ3JhdGUveDEwICAgICBmYWlsIHBhc3Mg
aW4gMTM0NTk0CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2Nr
aW5nOgogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgYmxvY2tlZCBpbiAxMzQ1OTQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEzNDU5NCBuL2EKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2Nr
ZWQgaW4gMTM0NTk0IG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzQ1OTQgbi9hCiBidWlsZC1hcm02NC1saWJ2
aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEzNDU5
NCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgIGJsb2NrZWQgaW4gMTM0NTk0IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRt
cmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAg
ICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRl
ZCBmb3IgdGVzdGluZzoKIHFlbXV1ICAgICAgICAgICAgICAgIDI4NzEzNTVhNjk1N2YxYjNjMTZm
ODU4ZTMxNDNlMGZmZjA3MzdiNmEKYmFzZWxpbmUgdmVyc2lvbjoKIHFlbXV1ICAgICAgICAgICAg
ICAgIDIwYzc2ZjlhNWZiZjE2ZDU4YzZhZGQyYWNlMmZmMGZhYmQ3ODU5MjYKCkxhc3QgdGVzdCBv
ZiBiYXNpcyAgIDEyNTU3NSAgMjAxOC0wNy0yNSAxODo1Mzo1NCBaICAyOTkgZGF5cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxMzQyNzAgIDIwMTktMDQtMDEgMTY6MTA6NTAgWiAgIDQ5IGRheXMgICAy
MSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICBHZXJkIEhvZmZt
YW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICBHcmVnIEt1cnogPGdyb3VnQGthb2Qub3JnPgogIEph
c29uIFdhbmcgPGphc293YW5nQHJlZGhhdC5jb20+CiAgS2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0
LmNvbT4KICBMaSBRaWFuZyA8bGlxM2VhQGdtYWlsLmNvbT4KICBNaWNoYWVsIE1jQ29udmlsbGUg
PG1tY2NvQG15a29sYWIuY29tPgogIE1pY2hhZWwgVG9rYXJldiA8bWp0QHRscy5tc2sucnU+CiAg
TmllbHMgZGUgVm9zIDxuZGV2b3NAcmVkaGF0LmNvbT4KICBQYW9sbyBCb256aW5pIDxwYm9uemlu
aUByZWRoYXQuY29tPgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4K
ICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+CiAgUHJhc2FubmEg
S3VtYXIgS2FsZXZlciA8cHJhc2FubmEua2FsZXZlckByZWRoYXQuY29tPgogIFJvZ2VyIFBhdSBN
b25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1
QGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJp
Y3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1w
dmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
c2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQteHNt
IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1
aWxkLWFybTY0IGJyb2tlbgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDI4NzEzNTVhNjk1N2Yx
YjNjMTZmODU4ZTMxNDNlMGZmZjA3MzdiNmEKQXV0aG9yOiBLZXZpbiBXb2xmIDxrd29sZkByZWRo
YXQuY29tPgpEYXRlOiAgIFRodSBPY3QgMTEgMTc6MzA6MzkgMjAxOCArMDIwMAoKICAgIGd0azog
RG9uJ3QgdnRlX3Rlcm1pbmFsX3NldF9lbmNvZGluZygpIG9uIG5ldyBWVEUgdmVyc2lvbnMKICAg
IAogICAgVGhlIGZ1bmN0aW9uIHZ0ZV90ZXJtaW5hbF9zZXRfZW5jb2RpbmcoKSBpcyBkZXByZWNh
dGVkIHNpbmNlIFZURSAwLjU0LAogICAgc28gc3RvcCBjYWxsaW5nIGl0IGZyb20gdGhhdCB2ZXJz
aW9uIG9uLiBUaGlzIGZpeGVzIGEgYnVpbGQgZXJyb3IKICAgIGJlY2F1c2Ugb2Ygb3VyIHVzZSBv
ZiB3YXJuaW5nIGZsYWdzIFstV2Vycm9yPWRlcHJlY2F0ZWQtZGVjbGFyYXRpb25zXS4KICAgIAog
ICAgRml4ZXM6IGh0dHBzOi8vYnVncy5sYXVuY2hwYWQubmV0L2J1Z3MvMTc5NDkzOQogICAgUmVw
b3J0ZWQtYnk6IEJhc3RpYW4gS29wcGVsbWFubiA8a2Jhc3RpYW5AbWFpbC51bmktcGFkZXJib3Ju
LmRlPgogICAgU2lnbmVkLW9mZi1ieTogS2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KICAg
IE1lc3NhZ2UtaWQ6IDIwMTgxMDExMTUzMDM5LjIzMjQtMS1rd29sZkByZWRoYXQuY29tCiAgICBT
aWduZWQtb2ZmLWJ5OiBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICAgIChjaGVy
cnkgcGlja2VkIGZyb20gY29tbWl0IDY0MTU5OTRmZmNjNmQyMmIzZjVhZGQ2N2Y2M2ZlNzdlNGI5
NzExZjQpCgpjb21taXQgOTRhNzE1YjZjYmE3MjI1ZTVkYjU5OTAxZTVkMGE1MjUyZWFkOTc1NQpB
dXRob3I6IE5pZWxzIGRlIFZvcyA8bmRldm9zQHJlZGhhdC5jb20+CkRhdGU6ICAgVHVlIE1hciA1
IDE2OjQ2OjM0IDIwMTkgKzAxMDAKCiAgICBnbHVzdGVyOiB0aGUgZ2xmc19pb19jYmsgY2FsbGJh
Y2sgZnVuY3Rpb24gcG9pbnRlciBhZGRzIHByZS9wb3N0IHN0YXQgYXJncwogICAgCiAgICBUaGUg
Z2xmc18qX2FzeW5jKCkgZnVuY3Rpb25zIGRvIGEgY2FsbGJhY2sgb25jZSBmaW5pc2hlZC4gVGhp
cyBjYWxsYmFjawogICAgaGFzIGNoYW5nZWQgaXRzIGFyZ3VtZW50cywgcHJlLSBhbmQgcG9zdC1z
dGF0IHN0cnVjdHVyZXMgaGF2ZSBiZWVuCiAgICBhZGRlZC4gVGhpcyBtYWtlcyBpdCBwb3NzaWJs
ZSB0byBpbXByb3ZlIGNhY2hpbmcsIHdoaWNoIGlzIHVzZWZ1bCBmb3IKICAgIFNhbWJhIGFuZCBO
RlMtR2FuZXNoYSwgYnV0IG5vdCBzbyBtdWNoIGZvciBRRU1VLiBHbHVzdGVyIDYgaXMgdGhlIGZp
cnN0CiAgICByZWxlYXNlIHRoYXQgaW5jbHVkZXMgdGhlc2UgbmV3IGFyZ3VtZW50cy4KICAgIAog
ICAgV2l0aCBhbiBhZGRpdGlvbmFsIGRldGVjdGlvbiBpbiAuL2NvbmZpZ3VyZSwgdGhlIG5ldyBh
cmd1bWVudHMgY2FuCiAgICBjb25kaXRpb25hbGx5IGdldCBpbmNsdWRlZCBpbiB0aGUgZ2xmc19p
b19jYmsgaGFuZGxlci4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogTmllbHMgZGUgVm9zIDxuZGV2
b3NAcmVkaGF0LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEtldmluIFdvbGYgPGt3b2xmQHJlZGhh
dC5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCAwZTNiODkxZmVmYWNjMGU0OWYz
YzhmZmEzYTc1M2I2OWViNzIxNGQyKQoKY29tbWl0IDEzYmFjN2FiZjYwZTI1MTAxZWY2MDU5ZjBk
YTdhMTY4OTQyZWNjZDkKQXV0aG9yOiBQcmFzYW5uYSBLdW1hciBLYWxldmVyIDxwcmFzYW5uYS5r
YWxldmVyQHJlZGhhdC5jb20+CkRhdGU6ICAgVHVlIE1hciA1IDE2OjQ2OjMzIDIwMTkgKzAxMDAK
CiAgICBnbHVzdGVyOiBIYW5kbGUgY2hhbmdlZCBnbGZzX2Z0cnVuY2F0ZSBzaWduYXR1cmUKICAg
IAogICAgTmV3IHZlcnNpb25zIG9mIEdsdXN0ZXJzIGxpYmdmYXBpLnNvIGhhdmUgYW4gdXBkYXRl
ZCBnbGZzX2Z0cnVuY2F0ZSgpCiAgICBmdW5jdGlvbiB0aGF0IHJldHVybnMgYWRkaXRpb25hbCAn
c3RydWN0IHN0YXQnIHN0cnVjdHVyZXMgdG8gZW5hYmxlCiAgICBhZHZhbmNlZCBjYWNoaW5nIG9m
IGF0dHJpYnV0ZXMuIFRoaXMgaXMgdXNlZnVsIGZvciBmaWxlIHNlcnZlcnMsIG5vdCBzbwogICAg
bXVjaCBmb3IgUUVNVS4gTmV2ZXJ0aGVsZXNzLCB0aGUgQVBJIGhhcyBjaGFuZ2VkIGFuZCBuZWVk
cyB0byBiZQogICAgYWRvcHRlZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogUHJhc2FubmEgS3Vt
YXIgS2FsZXZlciA8cHJhc2FubmEua2FsZXZlckByZWRoYXQuY29tPgogICAgU2lnbmVkLW9mZi1i
eTogTmllbHMgZGUgVm9zIDxuZGV2b3NAcmVkaGF0LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEtl
dmluIFdvbGYgPGt3b2xmQHJlZGhhdC5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1p
dCBlMDE0ZGJlNzRlMDQ4NDE4ODE2NGM2MWZmNjg0M2Y4YTA0YThjYjlkKQoKY29tbWl0IDk4NjRh
MTJmNGExM2YxOWE3NDQwY2IzMmJkMzI0MjUwNmQ2YjI3MzgKQXV0aG9yOiBKYXNvbiBXYW5nIDxq
YXNvd2FuZ0ByZWRoYXQuY29tPgpEYXRlOiAgIFR1ZSBEZWMgNCAxMTo1Mzo0MyAyMDE4ICswODAw
CgogICAgbmV0OiBkcm9wIHRvbyBsYXJnZSBwYWNrZXQgZWFybHkKICAgIAogICAgV2UgdHJ5IHRv
IGRldGVjdCBhbmQgZHJvcCB0b28gbGFyZ2UgcGFja2V0ICg+SU5UX01BWCkgaW4gMTU5MmE5OTQ3
MDM2CiAgICAoIm5ldDogaWdub3JlIHBhY2tldCBzaXplIGdyZWF0ZXIgdGhhbiBJTlRfTUFYIikg
ZHVyaW5nIHBhY2tldAogICAgZGVsaXZlcmluZy4gVW5mb3J0dW5hdGVseSwgdGhpcyBpcyBub3Qg
c3VmZmljaWVudCBhcyB3ZSBtYXkgaGl0CiAgICBhbm90aGVyIGludGVnZXIgb3ZlcmZsb3cgd2hl
biB0cnlpbmcgdG8gcXVldWUgc3VjaCBsYXJnZSBwYWNrZXQgaW4KICAgIHFlbXVfbmV0X3F1ZXVl
X2FwcGVuZF9pb3YoKToKICAgIAogICAgLSBzaXplIG9mIHRoZSBhbGxvY2F0aW9uIG1heSBvdmVy
ZmxvdyBvbiAzMmJpdAogICAgLSBwYWNrZXQtPnNpemUgaXMgaW50ZWdlciB3aGljaCBtYXkgb3Zl
cmZsb3cgZXZlbiBvbiA2NGJpdAogICAgCiAgICBGaXhpbmcgdGhpcyBieSBtb3ZpbmcgdGhlIGNo
ZWNrIHRvIHFlbXVfc2VuZHZfcGFja2V0X2FzeW5jKCkgd2hpY2ggaXMKICAgIHRoZSBlbnRyYW5j
ZSBvZiBhbGwgbmV0d29ya2luZyBjb2RlcyBhbmQgcmVkdWNlIHRoZSBsaW1pdCB0bwogICAgTkVU
X0JVRlNJWkUgdG8gYmUgbW9yZSBjb25zZXJ2YXRpdmUuIFRoaXMgd29ya3Mgc2luY2U6CiAgICAK
ICAgIC0gRm9yIHRoZSBjYWxsZXJzIHRoYXQgY2FsbCBxZW11X3NlbmR2X3BhY2tldF9hc3luYygp
IGRpcmVjdGx5LCB0aGV5CiAgICAgIG9ubHkgY2FyZSBhYm91dCBpZiB6ZXJvIGlzIHJldHVybmVk
IHRvIGRldGVybWluZSB3aGV0aGVyIHRvIHByZXZlbnQKICAgICAgdGhlIHNvdXJjZSBmcm9tIHBy
b2R1Y2luZyBtb3JlIHBhY2tldHMuIEEgY2FsbGJhY2sgd2lsbCBiZSB0cmlnZ2VyZWQKICAgICAg
aWYgcGVlciBjYW4gYWNjZXB0IG1vcmUgdGhlbiBzb3VyY2UgY291bGQgYmUgZW5hYmxlZC4gVGhp
cyBpcwogICAgICB1c3VhbGx5IHVzZWQgYnkgaGlnaCBzcGVlZCBuZXR3b3JraW5nIGltcGxlbWVu
dGF0aW9uIGxpa2UgdmlydGlvLW5ldAogICAgICBvciBuZXRtYXAuCiAgICAtIEZvciB0aGUgY2Fs
bGVycyB0aGF0IGNhbGwgcWVtdV9zZW5kdl9wYWNrZXQoKSB0aGF0IGNhbGxzCiAgICAgIHFlbXVf
c2VuZHZfcGFja2V0X2FzeW5jKCkgaW5kaXJlY3RseSwgdGhleSBvZnRlbiBpZ25vcmUgdGhlIHJl
dHVybgogICAgICB2YWx1ZS4gSW4gdGhpcyBjYXNlIHFlbXUgd2lsbCBqdXN0IHRoZSBkcm9wIHBh
Y2tldHMgaWYgcGVlciBjYW4ndAogICAgICByZWNlaXZlLgogICAgCiAgICBRZW11IHdpbGwgY29w
eSB0aGUgcGFja2V0IGlmIGl0IHdhcyBxdWV1ZWQuIFNvIGl0IHdhcyBzYWZlIGZvciBib3RoCiAg
ICBraW5kcyBvZiB0aGUgY2FsbGVycyB0byBhc3N1bWUgdGhlIHBhY2tldCB3YXMgc2VudC4KICAg
IAogICAgU2luY2Ugd2UgbW92ZSB0aGUgY2hlY2sgZnJvbSBxZW11X2RlbGl2ZXJfcGFja2V0X2lv
digpIHRvCiAgICBxZW11X3NlbmR2X3BhY2tldF9hc3luYygpLCBpdCB3b3VsZCBiZSBzYWZlciB0
byBtYWtlCiAgICBxZW11X2RlbGl2ZXJfcGFja2V0X2lvdigpIHN0YXRpYyB0byBwcmV2ZW50IGFu
eSBleHRlcm5hbCB1c2VyIGluIHRoZQogICAgZnV0dXJlLgogICAgCiAgICBUaGlzIGlzIGEgcmV2
aXNlZCBwYXRjaCBvZiBDVkUtMjAxOC0xNzk2My4KICAgIAogICAgQ2M6IHFlbXUtc3RhYmxlQG5v
bmdudS5vcmcKICAgIENjOiBMaSBRaWFuZyA8bGlxM2VhQDE2My5jb20+CiAgICBGaXhlczogMTU5
MmE5OTQ3MDM2ICgibmV0OiBpZ25vcmUgcGFja2V0IHNpemUgZ3JlYXRlciB0aGFuIElOVF9NQVgi
KQogICAgUmVwb3J0ZWQtYnk6IExpIFFpYW5nIDxsaXEzZWFAZ21haWwuY29tPgogICAgUmV2aWV3
ZWQtYnk6IExpIFFpYW5nIDxsaXEzZWFAZ21haWwuY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFz
b24gV2FuZyA8amFzb3dhbmdAcmVkaGF0LmNvbT4KICAgIFJldmlld2VkLWJ5OiBUaG9tYXMgSHV0
aCA8dGh1dGhAcmVkaGF0LmNvbT4KICAgIE1lc3NhZ2UtaWQ6IDIwMTgxMjA0MDM1MzQ3LjYxNDgt
Mi1qYXNvd2FuZ0ByZWRoYXQuY29tCiAgICBTaWduZWQtb2ZmLWJ5OiBQZXRlciBNYXlkZWxsIDxw
ZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCAy
NWMwMWJkMTlkMGU0YjY2ZjM1NzYxOGFlZWZkYTFlZjdhNDFlMjFhKQoKY29tbWl0IGI2OTdjMGFl
Y2JmOWJjOGJkYjRmMWJmMGVhOTJlNmE4ZmIyNTgwOTQKQXV0aG9yOiBKYXNvbiBXYW5nIDxqYXNv
d2FuZ0ByZWRoYXQuY29tPgpEYXRlOiAgIFdlZCBNYXkgMzAgMTM6MTY6MzYgMjAxOCArMDgwMAoK
ICAgIG5ldDogaWdub3JlIHBhY2tldCBzaXplIGdyZWF0ZXIgdGhhbiBJTlRfTUFYCiAgICAKICAg
IFRoZXJlIHNob3VsZCBub3QgYmUgYSByZWFzb24gZm9yIHBhc3NpbmcgYSBwYWNrZXQgc2l6ZSBn
cmVhdGVyIHRoYW4KICAgIElOVF9NQVguIEl0J3MgdXN1YWxseSBhIGhpbnQgb2YgYnVnIHNvbWV3
aGVyZSwgc28gaWdub3JlIHBhY2tldCBzaXplCiAgICBncmVhdGVyIHRoYW4gSU5UX01BWCBpbiBx
ZW11X2RlbGl2ZXJfcGFja2V0X2lvdigpCiAgICAKICAgIENDOiBxZW11LXN0YWJsZUBub25nbnUu
b3JnCiAgICBSZXBvcnRlZC1ieTogRGFuaWVsIFNoYXBpcmEgPGRhbmllbEB0d2lzdGxvY2suY29t
PgogICAgUmV2aWV3ZWQtYnk6IE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+CiAg
ICBTaWduZWQtb2ZmLWJ5OiBKYXNvbiBXYW5nIDxqYXNvd2FuZ0ByZWRoYXQuY29tPgogICAgKGNo
ZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgMTU5MmE5OTQ3MDM2ZDYwZGRlNTQwNDIwNGE1ZDQ1OTc1
MTMzY2FmNSkKCmNvbW1pdCBmNTE3YzFiNjA3OWE1MTRjMDc5OGVhY2IzZjdjNzdiOWRkOGViYmYx
CkF1dGhvcjogR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KRGF0ZTogICBGcmkgTm92IDIzIDEz
OjI4OjAzIDIwMTggKzAxMDAKCiAgICA5cDogZml4IFFFTVUgY3Jhc2ggd2hlbiByZW5hbWluZyBm
aWxlcwogICAgCiAgICBXaGVuIHVzaW5nIHRoZSA5UDIwMDAudSB2ZXJzaW9uIG9mIHRoZSBwcm90
b2NvbCwgdGhlIGZvbGxvd2luZyBzaGVsbAogICAgY29tbWFuZCBsaW5lIGluIHRoZSBndWVzdCBj
YW4gY2F1c2UgUUVNVSB0byBjcmFzaDoKICAgIAogICAgICAgIHdoaWxlIHRydWU7IGRvIHJtIC1y
ZiBhYTsgbWtkaXIgLXAgYS9iICYgdG91Y2ggYS9iL2MgJiBtdiBhIGFhOyBkb25lCiAgICAKICAg
IFdpdGggOVAyMDAwLnUsIGZpbGUgcmVuYW1pbmcgaXMgaGFuZGxlZCBieSB0aGUgV1NUQVQgY29t
bWFuZC4gVGhlCiAgICB2OWZzX3dzdGF0KCkgZnVuY3Rpb24gY2FsbHMgdjlmc19jb21wbGV0ZV9y
ZW5hbWUoKSwgd2hpY2ggY2FsbHMKICAgIHY5ZnNfZml4X3BhdGgoKSBmb3IgZXZlcnkgZmlkIHdo
b3NlIHBhdGggaXMgYWZmZWN0ZWQgYnkgdGhlIGNoYW5nZS4KICAgIFRoZSBpbnZvbHZlZCBjYWxs
cyB0byB2OWZzX3BhdGhfY29weSgpIG1heSByYWNlIHdpdGggYW55IG90aGVyIGFjY2VzcwogICAg
dG8gdGhlIGZpZCBwYXRoIHBlcmZvcm1lZCBieSBzb21lIHdvcmtlciB0aHJlYWQsIGNhdXNpbmcg
YSBjcmFzaCBsaWtlCiAgICBzaG93biBiZWxvdzoKICAgIAogICAgVGhyZWFkIDEyICJxZW11LXN5
c3RlbS14ODYiIHJlY2VpdmVkIHNpZ25hbCBTSUdTRUdWLCBTZWdtZW50YXRpb24gZmF1bHQuCiAg
ICAweDAwMDA1NTU1NTVhMjVkYTIgaW4gbG9jYWxfb3Blbl9ub2ZvbGxvdyAoZnNfY3R4PTB4NTU1
NTU3ZDk1OGI4LCBwYXRoPTB4MCwKICAgICBmbGFncz02NTUzNiwgbW9kZT0wKSBhdCBody85cGZz
LzlwLWxvY2FsLmM6NTkKICAgIDU5ICAgICAgICAgIHdoaWxlICgqcGF0aCAmJiBmZCAhPSAtMSkg
ewogICAgKGdkYikgYnQKICAgICMwICAweDAwMDA1NTU1NTVhMjVkYTIgaW4gbG9jYWxfb3Blbl9u
b2ZvbGxvdyAoZnNfY3R4PTB4NTU1NTU3ZDk1OGI4LAogICAgIHBhdGg9MHgwLCBmbGFncz02NTUz
NiwgbW9kZT0wKSBhdCBody85cGZzLzlwLWxvY2FsLmM6NTkKICAgICMxICAweDAwMDA1NTU1NTVh
MjVlMGMgaW4gbG9jYWxfb3BlbmRpcl9ub2ZvbGxvdyAoZnNfY3R4PTB4NTU1NTU3ZDk1OGI4LAog
ICAgIHBhdGg9MHgwKSBhdCBody85cGZzLzlwLWxvY2FsLmM6OTIKICAgICMyICAweDAwMDA1NTU1
NTVhMjYxYjggaW4gbG9jYWxfbHN0YXQgKGZzX2N0eD0weDU1NTU1N2Q5NThiOCwKICAgICBmc19w
YXRoPTB4NTU1NTU2YjU2ODU4LCBzdGJ1Zj0weDdmZmY4NDgzMGVmMCkgYXQgaHcvOXBmcy85cC1s
b2NhbC5jOjE4NQogICAgIzMgIDB4MDAwMDU1NTU1NWEyYjM2NyBpbiB2OWZzX2NvX2xzdGF0IChw
ZHU9MHg1NTU1NTdkOTc0OTgsCiAgICAgcGF0aD0weDU1NTU1NmI1Njg1OCwgc3RidWY9MHg3ZmZm
ODQ4MzBlZjApIGF0IGh3LzlwZnMvY29maWxlLmM6NTMKICAgICM0ICAweDAwMDA1NTU1NTVhMWU5
ZTIgaW4gdjlmc19zdGF0IChvcGFxdWU9MHg1NTU1NTdkOTc0OTgpCiAgICAgYXQgaHcvOXBmcy85
cC5jOjEwODMKICAgICM1ICAweDAwMDA1NTU1NTVlMDYwYTIgaW4gY29yb3V0aW5lX3RyYW1wb2xp
bmUgKGkwPS02NjkxNjU0MjQsIGkxPTMyNzY3KQogICAgIGF0IHV0aWwvY29yb3V0aW5lLXVjb250
ZXh0LmM6MTE2CiAgICAjNiAgMHgwMDAwN2ZmZmVmNGY1NjAwIGluIF9fc3RhcnRfY29udGV4dCAo
KSBhdCAvbGliNjQvbGliYy5zby42CiAgICAjNyAgMHgwMDAwMDAwMDAwMDAwMDAwIGluICAoKQog
ICAgKGdkYikKICAgIAogICAgVGhlIGZpeCBpcyB0byB0YWtlIHRoZSBwYXRoIHdyaXRlIGxvY2sg
d2hlbiBjYWxsaW5nIHY5ZnNfY29tcGxldGVfcmVuYW1lKCksCiAgICBsaWtlIGluIHY5ZnNfcmVu
YW1lKCkuCiAgICAKICAgIEltcGFjdDogIERvUyB0cmlnZ2VyZWQgYnkgdW5wcml2aWxlZ2VkIGd1
ZXN0IHVzZXJzLgogICAgCiAgICBGaXhlczogQ1ZFLTIwMTgtMTk0ODkKICAgIENjOiBQIEogUCA8
cHBhbmRpdEByZWRoYXQuY29tPgogICAgUmVwb3J0ZWQtYnk6IHpoaWJpbiBodSA8bm9pcmZhdGVA
Z21haWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IFByYXNhZCBKIFBhbmRpdCA8cGpwQGZlZG9yYXBy
b2plY3Qub3JnPgogICAgU2lnbmVkLW9mZi1ieTogR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4K
ICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDFkMjAzOTg2OTRhM2I2N2EzODhkOTU1Yjdh
OTQ1YmE0YWE5MGE4YTgpCgpjb21taXQgOWFmOWMxYzIwZTMxM2Y1OTcxNjhlMDUyMmY1ZmM4ZDc4
MTIzYjBjOApBdXRob3I6IFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+CkRhdGU6
ICAgVHVlIE5vdiAyMCAxOTo0MTo0OCAyMDE4ICswMTAwCgogICAgbnZtZTogZml4IG91dC1vZi1i
b3VuZHMgYWNjZXNzIHRvIHRoZSBDTUIKICAgIAogICAgQmVjYXVzZSB0aGUgQ01CIEJBUiBoYXMg
YSBtaW5fYWNjZXNzX3NpemUgb2YgMiwgaWYgeW91IHJlYWQgdGhlIGxhc3QKICAgIGJ5dGUgaXQg
d2lsbCB0cnkgdG8gbWVtY3B5ICoyKiBieXRlcyBmcm9tIG4tPmNtYnVmLCBjYXVzaW5nIGFuIG9m
Zi1ieS1vbmUKICAgIGVycm9yLiAgVGhpcyBpcyBDVkUtMjAxOC0xNjg0Ny4KICAgIAogICAgQW5v
dGhlciB3YXkgdG8gZml4IHRoaXMgbWlnaHQgYmUgdG8gcmVnaXN0ZXIgdGhlIENNQiBhcyBhIFJB
TSBtZW1vcnkKICAgIHJlZ2lvbiwgd2hpY2ggd291bGQgYWxzbyBiZSBtb3JlIGVmZmljaWVudC4g
IEhvd2V2ZXIsIHRoYXQgbWlnaHQgYmUgYQogICAgY2hhbmdlIGZvciBiaWctZW5kaWFuIG1hY2hp
bmVzOyBJIGRpZG4ndCB0aGluayB0aGlzIHRocm91Z2ggYW5kIEkgZG9uJ3QKICAgIGtub3cgaG93
IHJlYWwgaGFyZHdhcmUgd29ya3MuICBBZGQgYSBiYXNpYyB0ZXN0Y2FzZSBmb3IgdGhlIENNQiBp
biBjYXNlCiAgICBzb21lYm9keSBkb2VzIHRoaXMgY2hhbmdlIGxhdGVyIG9uLgogICAgCiAgICBD
YzogS2VpdGggQnVzY2ggPGtlaXRoLmJ1c2NoQGludGVsLmNvbT4KICAgIENjOiBxZW11LWJsb2Nr
QG5vbmdudS5vcmcKICAgIFJlcG9ydGVkLWJ5OiBMaSBRaWFuZyA8bGlxM2VhQGdtYWlsLmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBMaSBRaWFuZyA8bGlxM2VhQGdtYWlsLmNvbT4KICAgIFRlc3RlZC1i
eTogTGkgUWlhbmcgPGxpcTNlYUBnbWFpbC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBQYW9sbyBC
b256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogICAgUmV2aWV3ZWQtYnk6IFBoaWxpcHBlIE1h
dGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KICAgIFRlc3RlZC1ieTogUGhpbGlwcGUg
TWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgogICAgU2lnbmVkLW9mZi1ieTogS2V2
aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0
IDg3YWQ4NjBjNjIyY2M4Zjg5MTZiNTIzMmJkODcyOGMwOGY5MzhmY2UpCgpjb21taXQgYzUwYzcw
NGE2YTA5NTU0OTI1YjkyNmMwMzEzMjgwYmU0YTNkNzEwMApBdXRob3I6IEdyZWcgS3VyeiA8Z3Jv
dWdAa2FvZC5vcmc+CkRhdGU6ICAgVHVlIE5vdiAyMCAxMzowMDozNSAyMDE4ICswMTAwCgogICAg
OXA6IHRha2Ugd3JpdGUgbG9jayBvbiBmaWQgcGF0aCB1cGRhdGVzIChDVkUtMjAxOC0xOTM2NCkK
ICAgIAogICAgUmVjZW50IGNvbW1pdCA1Yjc2ZWY1MGY2MjA3OWEgZml4ZWQgYSByYWNlIHdoZXJl
IHY5ZnNfY29fb3BlbjIoKSBjb3VsZAogICAgcG9zc2libHkgb3ZlcndyaXRlIGEgZmlkIHBhdGgg
d2l0aCB2OWZzX3BhdGhfY29weSgpIHdoaWxlIGl0IGlzIGJlaW5nCiAgICBhY2Nlc3NlZCBieSBz
b21lIG90aGVyIHRocmVhZCwgaWUsIHVzZS1hZnRlci1mcmVlIHRoYXQgY2FuIGJlIGRldGVjdGVk
CiAgICBieSBBU0FOIHdpdGggYSBjdXN0b20gOXAgY2xpZW50LgogICAgCiAgICBJdCB0dXJucyBv
dXQgdGhhdCB0aGUgc2FtZSBjYW4gaGFwcGVuIGF0IHNldmVyYWwgbG9jYXRpb25zIHdoZXJlCiAg
ICB2OWZzX3BhdGhfY29weSgpIGlzIHVzZWQgdG8gc2V0IHRoZSBmaWQgcGF0aC4gVGhlIGZpeCBp
cyBhZ2FpbiB0bwogICAgdGFrZSB0aGUgd3JpdGUgbG9jay4KICAgIAogICAgRml4ZXMgQ1ZFLTIw
MTgtMTkzNjQuCiAgICAKICAgIENjOiBQIEogUCA8cHBhbmRpdEByZWRoYXQuY29tPgogICAgUmVw
b3J0ZWQtYnk6IHpoaWJpbiBodSA8bm9pcmZhdGVAZ21haWwuY29tPgogICAgUmV2aWV3ZWQtYnk6
IFByYXNhZCBKIFBhbmRpdCA8cGpwQGZlZG9yYXByb2plY3Qub3JnPgogICAgU2lnbmVkLW9mZi1i
eTogR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29t
bWl0IDViM2M3N2FhNTgxZWJiMjE1MTI1Yzg0YjA3NDIxMTk0ODM1NzFlNTUpCgpjb21taXQgMDNj
Mjg1NDRhMWI2N2ZkNDhlZjFmYTcyMjMxODE4ZWZhODU2Mzg3NApBdXRob3I6IFJvZ2VyIFBhdSBN
b25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkRhdGU6ICAgTW9uIE1hciAxOCAxODozNzozMSAy
MDE5ICswMTAwCgogICAgeGVuLW1hcGNhY2hlOiB1c2UgTUFQX0ZJWEVEIGZsYWcgc28gdGhlIG1t
YXAgYWRkcmVzcyBoaW50IGlzIGFsd2F5cyBob25vcmVkCiAgICAKICAgIE9yIGlmIGl0J3Mgbm90
IHBvc3NpYmxlIHRvIGhvbm9yIHRoZSBoaW50ZWQgYWRkcmVzcyBhbiBlcnJvciBpcyByZXR1cm5l
ZAogICAgaW5zdGVhZC4gVGhpcyBtYWtlcyBpdCBlYXNpZXIgdG8gc3BvdCB0aGUgYWN0dWFsIGZh
aWx1cmUsIGluc3RlYWQgb2YKICAgIGZhaWxpbmcgbGF0ZXIgb24gd2hlbiB0aGUgY2FsbGVyIG9m
IHhlbl9yZW1hcF9idWNrZXQgcmVhbGl6ZXMgdGhlCiAgICBtYXBwaW5nIGhhcyBub3QgYmVlbiBj
cmVhdGVkIGF0IHRoZSByZXF1ZXN0ZWQgYWRkcmVzcy4KICAgIAogICAgQWxzbyBub3RlIHRoYXQg
YXQgbGVhc3Qgb24gRnJlZUJTRCB1c2luZyBNQVBfRklYRUQgd2lsbCBjYXVzZSBtbWFwIHRvCiAg
ICB0cnkgaGFyZGVyIHRvIGhvbm9yIHRoZSBwYXNzZWQgYWRkcmVzcy4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICAgIEFja2Vk
LWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICAgIFJldmll
d2VkLWJ5OiBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2lydGl4LmNvbT4KICAgIE1l
c3NhZ2UtSWQ6IDwyMDE5MDMxODE3MzczMS4xNDQ5NC0xLXJvZ2VyLnBhdUBjaXRyaXguY29tPgog
ICAgU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5j
b20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA0MTU4ZTkzZjRhY2VkMjQ3YzhkYjk0
YTAyNzVmYzAyN2RhN2RjOTdlKQoKY29tbWl0IGEzNWVkMTQ0NDMyOTU5OWYyOTc1NTEyYzgyYmU3
OTVmOGFmMjg0ZDUKQXV0aG9yOiBNaWNoYWVsIE1jQ29udmlsbGUgPG1tY2NvQG15a29sYWIuY29t
PgpEYXRlOiAgIEZyaSBEZWMgMSAxMTozMTo1NyAyMDE3IC0wNzAwCgogICAgbW1hcCgyKSByZXR1
cm5zIE1BUF9GQUlMRUQsIG5vdCBOVUxMLCBvbiBmYWlsdXJlCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IE1pY2hhZWwgTWNDb252aWxsZSA8bW1jY29AbXlrb2xhYi5jb20+CiAgICBSZXZpZXdlZC1i
eTogSm9obiBTbm93IDxqc25vd0ByZWRoYXQuY29tPgogICAgU2lnbmVkLW9mZi1ieTogTWljaGFl
bCBUb2thcmV2IDxtanRAdGxzLm1zay5ydT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0
IGFiMWNlOWJkNDg5N2I5OTA5ODM2ZTJkNTBiY2E4NmYyZjNmMmRkZGMpCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 20 21:43:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 21:43:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSq4Y-00078r-3U; Mon, 20 May 2019 21:43:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rume=TU=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1hSq4W-00078m-Qh
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 21:43:52 +0000
X-Inumbo-ID: 5a929346-7b48-11e9-8980-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5a929346-7b48-11e9-8980-bc764e045a96;
 Mon, 20 May 2019 21:43:50 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256
 bits)) (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 158D32171F;
 Mon, 20 May 2019 21:43:49 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1558388629;
 bh=NCibVBRsLHdAufr/HwspH0lo6aU/9mvjyiryurTlHc8=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=uuqGXLIYQFToLcBFjr4jaPGkv+9jce8O7UFzKj6GiNt34xaufegaQpNUU+dFd4p1S
 aLcE4P5Mq7+f35Mi51MFTKtldCSsLtrGbhfMOSRCt9JvMLE9nsx+XIlqTdcooDcomB
 Cv4HPeiJ/5hhXX6y7/C6DcZpbPkXn9GypzKk/CP0=
Date: Mon, 20 May 2019 14:43:41 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20190514122456.28559-2-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.21.1905201443320.16404@sstabellini-ThinkPad-T480s>
References: <20190514122456.28559-1-julien.grall@arm.com>
 <20190514122456.28559-2-julien.grall@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH MM-PART2 RESEND v2 01/19] xen/const: Extend
 the existing macro BIT to take a suffix in parameter
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Andrii_Anisov@epam.com, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Oleksandr_Tyshchenko@epam.com, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAxNCBNYXkgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEFybSBjdXJyZW50bHkg
cHJvdmlkZXMgdHdvIG1hY3JvIEJJVCBhbmQgQklUX1VMTCB0aGF0IGFyZSBvbmx5IHVzYWJsZQo+
IGluIEMgYW5kIHJldHVybiByZXNwZWN0aXZlbHkgdW5zaWduZWQgbG9uZyBhbmQgdW5zaWduZWQg
bG9uZyBsb25nLgo+IAo+IEV4dGVuZGluZyB0aGUgbWFjcm9zIHRvIGRlYWwgd2l0aCBhc3NlbWJs
eSB3b3VsZCBiZSBhIG5pY2UgYmVuZWZpdHMgYXMKPiBpdCBjb3VsZCByZXBsYWNlIHRoZSBjb21t
b24gcGF0dGVybiB0byBkZWZpbmUgZmllbGRzIChBQygxLCBzZngpIDw8IFgpCj4gZWFzaWVyIHRv
IHJlYWQuCj4gCj4gUmF0aGVyIHRoYW4gZXh0ZW5kaW5nIHRoZSB0d28gbWFjcm9zLCBpdCB3YXMg
ZGVjaWRlZCB0byBkcm9wIEJJVF9VTEwoKQo+IGFuZCBleHRlbmQgdGhlIG1hY3JvIEJJVCgpIHRv
IHRha2UgYSBzdWZmaXggKGUuZyBVLCBVTCwgVUxMKSBpbgo+IHBhcmFtZXRlci4gVGhpcyB3b3Vs
ZCBhbGxvdyB0byB1c2UgZGlmZmVyZW50IHN1ZmZpeCB3aXRob3V0IGhhdmluZyB0bwo+IGRlZmlu
ZSBuZXcgbWFjcm9zLgo+IAo+IFRoZSBuZXcgZXh0ZW5kIG1hY3JvIGlzIG5vdyBtb3ZlZCBpbiBp
bmNsdWRlL3hlbi9jb25zdC5oIHNvIGl0IGNhbiBiZQo+IHVzZWQgYnkgYW55b25lIGluIFhlbiBh
bmQgYWxzbyBhdm9pZCB0byBpbmNsdWRlIGJpdG9wcy5oIGluIGFzc2VtYmx5Cj4gY29kZS4KPiAK
PiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKUmV2
aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCgo+
IC0tLQo+ICAgICBDaGFuZ2VzIGluIHYyOgo+ICAgICAgICAgLSBSZXBsYWNlICJ4ZW4vY29uc3Q6
IEludHJvZHVjZSBfQklUVUwgYW5kIF9CSVRVTEwiCj4gLS0tCj4gIHhlbi9hcmNoL2FybS9hcm0z
Mi9pbnNuLmMgICAgICAgICB8ICAyICstCj4gIHhlbi9hcmNoL2FybS9hcm02NC9pbnNuLmMgICAg
ICAgICB8IDE4ICsrKysrKysrKy0tLS0tLS0tLQo+ICB4ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5j
ICAgICAgICAgfCAxMyArKysrKysrLS0tLS0tCj4gIHhlbi9hcmNoL2FybS9naWMtdjMtbHBpLmMg
ICAgICAgICB8ICA0ICsrLS0KPiAgeGVuL2FyY2gvYXJtL2d1ZXN0X3dhbGsuYyAgICAgICAgIHwg
IDggKysrKy0tLS0KPiAgeGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMgICAgICAgIHwgMTIgKysr
KysrLS0tLS0tCj4gIHhlbi9hcmNoL2FybS92Z2ljLXYzLmMgICAgICAgICAgICB8ICAyICstCj4g
IHhlbi9hcmNoL2FybS92Z2ljLmMgICAgICAgICAgICAgICB8ICAyICstCj4gIHhlbi9kcml2ZXJz
L2NoYXIvbWVzb24tdWFydC5jICAgICB8IDE2ICsrKysrKysrLS0tLS0tLS0KPiAgeGVuL2RyaXZl
cnMvY2hhci9tdmVidS11YXJ0LmMgICAgIHwgMzQgKysrKysrKysrKysrKysrKystLS0tLS0tLS0t
LS0tLS0tLQo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL2JpdG9wcy5oICAgICAgfCAgMiAtLQo+ICB4
ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19kZWZzLmggfCAgNCArKy0tCj4gIHhlbi9pbmNsdWRl
L2FzbS1hcm0vZ2ljX3YzX2l0cy5oICB8IDEwICsrKysrLS0tLS0KPiAgeGVuL2luY2x1ZGUveGVu
L2NvbnN0LmggICAgICAgICAgIHwgIDIgKysKPiAgMTQgZmlsZXMgY2hhbmdlZCwgNjUgaW5zZXJ0
aW9ucygrKSwgNjQgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9h
cm0zMi9pbnNuLmMgYi94ZW4vYXJjaC9hcm0vYXJtMzIvaW5zbi5jCj4gaW5kZXggN2E1ZGJjNTNl
Yy4uNDk5NTNhMDQyYSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vYXJtMzIvaW5zbi5jCj4g
KysrIGIveGVuL2FyY2gvYXJtL2FybTMyL2luc24uYwo+IEBAIC01OCw3ICs1OCw3IEBAIGludDMy
X3QgYWFyY2gzMl9nZXRfYnJhbmNoX29mZnNldCh1aW50MzJfdCBpbnNuKQo+ICAgICAgICogQ2hl
Y2sgdGhlIGltbSBzaWduZWQgYml0LiBJZiB0aGUgaW1tIGlzIGEgbmVnYXRpdmUgdmFsdWUsIHdl
Cj4gICAgICAgKiBoYXZlIHRvIGV4dGVuZCB0aGUgaW1tIHRvIGEgZnVsbCAzMiBiaXQgbmVnYXRp
dmUgdmFsdWUuCj4gICAgICAgKi8KPiAtICAgIGlmICggaW1tICYgQklUKDIzKSApCj4gKyAgICBp
ZiAoIGltbSAmIEJJVCgyMywgVUwpICkKPiAgICAgICAgICBpbW0gfD0gR0VOTUFTSygzMSwgMjQp
Owo+ICAKPiAgICAgIHJldHVybiAoaW50MzJfdCkoaW1tIDw8IDIpOwo+IGRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vYXJtNjQvaW5zbi5jIGIveGVuL2FyY2gvYXJtL2FybTY0L2luc24uYwo+IGlu
ZGV4IDczYzE4MjE1YTUuLjIyZjJiZGViZDUgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2Fy
bTY0L2luc24uYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9hcm02NC9pbnNuLmMKPiBAQCAtNDUsNDAg
KzQ1LDQwIEBAIHN0YXRpYyBpbnQgX19rcHJvYmVzIGFhcmNoNjRfZ2V0X2ltbV9zaGlmdF9tYXNr
KGVudW0gYWFyY2g2NF9pbnNuX2ltbV90eXBlIHR5cGUsCj4gIAo+ICAJc3dpdGNoICh0eXBlKSB7
Cj4gIAljYXNlIEFBUkNINjRfSU5TTl9JTU1fMjY6Cj4gLQkJbWFzayA9IEJJVCgyNikgLSAxOwo+
ICsJCW1hc2sgPSBCSVQoMjYsIFVMKSAtIDE7Cj4gIAkJc2hpZnQgPSAwOwo+ICAJCWJyZWFrOwo+
ICAJY2FzZSBBQVJDSDY0X0lOU05fSU1NXzE5Ogo+IC0JCW1hc2sgPSBCSVQoMTkpIC0gMTsKPiAr
CQltYXNrID0gQklUKDE5LCBVTCkgLSAxOwo+ICAJCXNoaWZ0ID0gNTsKPiAgCQlicmVhazsKPiAg
CWNhc2UgQUFSQ0g2NF9JTlNOX0lNTV8xNjoKPiAtCQltYXNrID0gQklUKDE2KSAtIDE7Cj4gKwkJ
bWFzayA9IEJJVCgxNiwgVUwpIC0gMTsKPiAgCQlzaGlmdCA9IDU7Cj4gIAkJYnJlYWs7Cj4gIAlj
YXNlIEFBUkNINjRfSU5TTl9JTU1fMTQ6Cj4gLQkJbWFzayA9IEJJVCgxNCkgLSAxOwo+ICsJCW1h
c2sgPSBCSVQoMTQsIFVMKSAtIDE7Cj4gIAkJc2hpZnQgPSA1Owo+ICAJCWJyZWFrOwo+ICAJY2Fz
ZSBBQVJDSDY0X0lOU05fSU1NXzEyOgo+IC0JCW1hc2sgPSBCSVQoMTIpIC0gMTsKPiArCQltYXNr
ID0gQklUKDEyLCBVTCkgLSAxOwo+ICAJCXNoaWZ0ID0gMTA7Cj4gIAkJYnJlYWs7Cj4gIAljYXNl
IEFBUkNINjRfSU5TTl9JTU1fOToKPiAtCQltYXNrID0gQklUKDkpIC0gMTsKPiArCQltYXNrID0g
QklUKDksIFVMKSAtIDE7Cj4gIAkJc2hpZnQgPSAxMjsKPiAgCQlicmVhazsKPiAgCWNhc2UgQUFS
Q0g2NF9JTlNOX0lNTV83Ogo+IC0JCW1hc2sgPSBCSVQoNykgLSAxOwo+ICsJCW1hc2sgPSBCSVQo
NywgVUwpIC0gMTsKPiAgCQlzaGlmdCA9IDE1Owo+ICAJCWJyZWFrOwo+ICAJY2FzZSBBQVJDSDY0
X0lOU05fSU1NXzY6Cj4gIAljYXNlIEFBUkNINjRfSU5TTl9JTU1fUzoKPiAtCQltYXNrID0gQklU
KDYpIC0gMTsKPiArCQltYXNrID0gQklUKDYsIFVMKSAtIDE7Cj4gIAkJc2hpZnQgPSAxMDsKPiAg
CQlicmVhazsKPiAgCWNhc2UgQUFSQ0g2NF9JTlNOX0lNTV9SOgo+IC0JCW1hc2sgPSBCSVQoNikg
LSAxOwo+ICsJCW1hc2sgPSBCSVQoNiwgVUwpIC0gMTsKPiAgCQlzaGlmdCA9IDE2Owo+ICAJCWJy
ZWFrOwo+ICAJZGVmYXVsdDoKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy12My1pdHMu
YyBiL3hlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMKPiBpbmRleCBiYTRiYzAwZGY1Li45NTU4YmFk
OTZhIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMKPiArKysgYi94ZW4v
YXJjaC9hcm0vZ2ljLXYzLWl0cy5jCj4gQEAgLTM2MywxMSArMzYzLDEyIEBAIHN0YXRpYyBpbnQg
aXRzX21hcF9iYXNlcih2b2lkIF9faW9tZW0gKmJhc2VyZWcsIHVpbnQ2NF90IHJlZ2MsCj4gICAg
ICAgKiBhdHRyaWJ1dGVzKSwgcmV0cnlpbmcgaWYgbmVjZXNzYXJ5Lgo+ICAgICAgICovCj4gIHJl
dHJ5Ogo+IC0gICAgdGFibGVfc2l6ZSA9IFJPVU5EVVAobnJfaXRlbXMgKiBlbnRyeV9zaXplLCBC
SVQoQkFTRVJfUEFHRV9CSVRTKHBhZ2VzeikpKTsKPiArICAgIHRhYmxlX3NpemUgPSBST1VORFVQ
KG5yX2l0ZW1zICogZW50cnlfc2l6ZSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgIEJJVChC
QVNFUl9QQUdFX0JJVFMocGFnZXN6KSwgVUwpKTsKPiAgICAgIC8qIFRoZSBCQVNFIHJlZ2lzdGVy
cyBzdXBwb3J0IGF0IG1vc3QgMjU2IHBhZ2VzLiAqLwo+ICAgICAgdGFibGVfc2l6ZSA9IG1pbih0
YWJsZV9zaXplLCAyNTZVIDw8IEJBU0VSX1BBR0VfQklUUyhwYWdlc3opKTsKPiAgCj4gLSAgICBi
dWZmZXIgPSBfeHphbGxvYyh0YWJsZV9zaXplLCBCSVQoQkFTRVJfUEFHRV9CSVRTKHBhZ2Vzeikp
KTsKPiArICAgIGJ1ZmZlciA9IF94emFsbG9jKHRhYmxlX3NpemUsIEJJVChCQVNFUl9QQUdFX0JJ
VFMocGFnZXN6KSwgVUwpKTsKPiAgICAgIGlmICggIWJ1ZmZlciApCj4gICAgICAgICAgcmV0dXJu
IC1FTk9NRU07Cj4gIAo+IEBAIC00ODMsNyArNDg0LDcgQEAgc3RhdGljIGludCBnaWN2M19pdHNf
aW5pdF9zaW5nbGVfaXRzKHN0cnVjdCBob3N0X2l0cyAqaHdfaXRzKQo+ICAgICAgICAgIGNhc2Ug
R0lUU19CQVNFUl9UWVBFX05PTkU6Cj4gICAgICAgICAgICAgIGNvbnRpbnVlOwo+ICAgICAgICAg
IGNhc2UgR0lUU19CQVNFUl9UWVBFX0RFVklDRToKPiAtICAgICAgICAgICAgcmV0ID0gaXRzX21h
cF9iYXNlcihiYXNlcmVnLCByZWcsIEJJVChod19pdHMtPmRldmlkX2JpdHMpKTsKPiArICAgICAg
ICAgICAgcmV0ID0gaXRzX21hcF9iYXNlcihiYXNlcmVnLCByZWcsIEJJVChod19pdHMtPmRldmlk
X2JpdHMsIFVMKSk7Cj4gICAgICAgICAgICAgIGlmICggcmV0ICkKPiAgICAgICAgICAgICAgICAg
IHJldHVybiByZXQ7Cj4gICAgICAgICAgICAgIGJyZWFrOwo+IEBAIC02MzUsNyArNjM2LDcgQEAg
aW50IGdpY3YzX2l0c19tYXBfZ3Vlc3RfZGV2aWNlKHN0cnVjdCBkb21haW4gKmQsCj4gICAgICAg
ICAgcmV0dXJuIHJldDsKPiAgCj4gICAgICAvKiBTYW5pdGlzZSB0aGUgcHJvdmlkZWQgaGFyZHdh
cmUgdmFsdWVzIGFnYWluc3QgdGhlIGhvc3QgSVRTLiAqLwo+IC0gICAgaWYgKCBob3N0X2Rldmlk
ID49IEJJVChod19pdHMtPmRldmlkX2JpdHMpICkKPiArICAgIGlmICggaG9zdF9kZXZpZCA+PSBC
SVQoaHdfaXRzLT5kZXZpZF9iaXRzLCBVTCkgKQo+ICAgICAgICAgIHJldHVybiAtRUlOVkFMOwo+
ICAKPiAgICAgIC8qCj4gQEAgLTY0NSwxMCArNjQ2LDEwIEBAIGludCBnaWN2M19pdHNfbWFwX2d1
ZXN0X2RldmljZShzdHJ1Y3QgZG9tYWluICpkLAo+ICAgICAgICogVE9ETzogSW52ZXN0aWdhdGUg
aWYgdGhlIG51bWJlciBvZiBldmVudHMgY2FuIGJlIGxpbWl0ZWQgdG8gc21hbGxlcgo+ICAgICAg
ICogdmFsdWVzIGlmIHRoZSBndWVzdCBkb2VzIG5vdCByZXF1aXJlIHRoYXQgbWFueS4KPiAgICAg
ICAqLwo+IC0gICAgbnJfZXZlbnRzID0gQklUKGZscyhucl9ldmVudHMgLSAxKSk7Cj4gKyAgICBu
cl9ldmVudHMgPSBCSVQoZmxzKG5yX2V2ZW50cyAtIDEpLCBVTCk7Cj4gICAgICBpZiAoIG5yX2V2
ZW50cyA8IExQSV9CTE9DSyApCj4gICAgICAgICAgbnJfZXZlbnRzID0gTFBJX0JMT0NLOwo+IC0g
ICAgaWYgKCBucl9ldmVudHMgPj0gQklUKGh3X2l0cy0+ZXZpZF9iaXRzKSApCj4gKyAgICBpZiAo
IG5yX2V2ZW50cyA+PSBCSVQoaHdfaXRzLT5ldmlkX2JpdHMsIFVMKSApCj4gICAgICAgICAgcmV0
dXJuIC1FSU5WQUw7Cj4gIAo+ICAgICAgLyogY2hlY2sgZm9yIGFscmVhZHkgZXhpc3RpbmcgbWFw
cGluZ3MgKi8KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy12My1scGkuYyBiL3hlbi9h
cmNoL2FybS9naWMtdjMtbHBpLmMKPiBpbmRleCBlOGM2ZTE1OWNhLi43OGI5NTIxYjIxIDEwMDY0
NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9naWMtdjMtbHBpLmMKPiArKysgYi94ZW4vYXJjaC9hcm0v
Z2ljLXYzLWxwaS5jCj4gQEAgLTM5MiwxNCArMzkyLDE0IEBAIGludCBnaWN2M19scGlfaW5pdF9o
b3N0X2xwaXModW5zaWduZWQgaW50IGhvc3RfbHBpX2JpdHMpCj4gICAgICAgICAgcHJpbnRrKFhF
TkxPR19XQVJOSU5HICJXQVJOSU5HOiBtYXhfbHBpX2JpdHMgbXVzdCBiZSBiZXR3ZWVuIDE0IGFu
ZCAzMiwgYWRqdXN0aW5nLlxuIik7Cj4gIAo+ICAgICAgbWF4X2xwaV9iaXRzID0gbWF4KG1heF9s
cGlfYml0cywgMTRVKTsKPiAtICAgIGxwaV9kYXRhLm1heF9ob3N0X2xwaV9pZHMgPSBCSVQobWlu
KGhvc3RfbHBpX2JpdHMsIG1heF9scGlfYml0cykpOwo+ICsgICAgbHBpX2RhdGEubWF4X2hvc3Rf
bHBpX2lkcyA9IEJJVChtaW4oaG9zdF9scGlfYml0cywgbWF4X2xwaV9iaXRzKSwgVUwpOwo+ICAK
PiAgICAgIC8qCj4gICAgICAgKiBXYXJuIGlmIHRoZSBudW1iZXIgb2YgTFBJcyBhcmUgcXVpdGUg
aGlnaCwgYXMgdGhlIHVzZXIgbWlnaHQgbm90IHdhbnQKPiAgICAgICAqIHRvIHdhc3RlIG1lZ2Fi
eXRlcyBvZiBtZW1vcnkgZm9yIGEgbW9zdGx5IGVtcHR5IHRhYmxlLgo+ICAgICAgICogSXQncyB2
ZXJ5IHVubGlrZWx5IHRoYXQgd2UgbmVlZCBtb3JlIHRoYW4gMjQgYml0cyB3b3J0aCBvZiBMUElz
Lgo+ICAgICAgICovCj4gLSAgICBpZiAoIGxwaV9kYXRhLm1heF9ob3N0X2xwaV9pZHMgPiBCSVQo
MjQpICkKPiArICAgIGlmICggbHBpX2RhdGEubWF4X2hvc3RfbHBpX2lkcyA+IEJJVCgyNCwgVUwp
ICkKPiAgICAgICAgICB3YXJuaW5nX2FkZCgiVXNpbmcgaGlnaCBudW1iZXIgb2YgTFBJcywgbGlt
aXQgbWVtb3J5IHVzYWdlIHdpdGggbWF4X2xwaV9iaXRzXG4iKTsKPiAgCj4gICAgICBzcGluX2xv
Y2tfaW5pdCgmbHBpX2RhdGEuaG9zdF9scGlzX2xvY2spOwo+IGRpZmYgLS1naXQgYS94ZW4vYXJj
aC9hcm0vZ3Vlc3Rfd2Fsay5jIGIveGVuL2FyY2gvYXJtL2d1ZXN0X3dhbGsuYwo+IGluZGV4IDFi
ZWUxOTg3NzcuLmYxMGQyZTlmNzYgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2d1ZXN0X3dh
bGsuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9ndWVzdF93YWxrLmMKPiBAQCAtMzI3LDggKzMyNyw4
IEBAIHN0YXRpYyB1bnNpZ25lZCBpbnQgZ2V0X3RvcF9iaXQoc3RydWN0IGRvbWFpbiAqZCwgdmFk
ZHJfdCBndmEsIHJlZ2lzdGVyX3QgdGNyKQo+ICAgICAgICAgIHRvcGJpdCA9IDMxOwo+ICAgICAg
ZWxzZQo+ICAgICAgewo+IC0gICAgICAgIGlmICggKChndmEgJiBCSVRfVUxMKDU1KSkgJiYgKHRj
ciAmIFRDUl9FTDFfVEJJMSkpIHx8Cj4gLSAgICAgICAgICAgICAoIShndmEgJiBCSVRfVUxMKDU1
KSkgJiYgKHRjciAmIFRDUl9FTDFfVEJJMCkpICkKPiArICAgICAgICBpZiAoICgoZ3ZhICYgQklU
KDU1LCBVTEwpKSAmJiAodGNyICYgVENSX0VMMV9UQkkxKSkgfHwKPiArICAgICAgICAgICAgICgh
KGd2YSAmIEJJVCg1NSwgVUxMKSkgJiYgKHRjciAmIFRDUl9FTDFfVEJJMCkpICkKPiAgICAgICAg
ICAgICAgdG9wYml0ID0gNTU7Cj4gICAgICAgICAgZWxzZQo+ICAgICAgICAgICAgICB0b3BiaXQg
PSA2MzsKPiBAQCAtNDE5LDcgKzQxOSw3IEBAIHN0YXRpYyBib29sIGd1ZXN0X3dhbGtfbGQoY29u
c3Qgc3RydWN0IHZjcHUgKnYsCj4gICAgICB7Cj4gICAgICAgICAgLyogU2VsZWN0IHRoZSBUVEJS
KDB8MSlfRUwxIHRoYXQgd2lsbCBiZSB1c2VkIGZvciBhZGRyZXNzIHRyYW5zbGF0aW9uLiAqLwo+
ICAKPiAtICAgICAgICBpZiAoIChndmEgJiBCSVRfVUxMKHRvcGJpdCkpID09IDAgKQo+ICsgICAg
ICAgIGlmICggKGd2YSAmIEJJVCh0b3BiaXQsIFVMTCkpID09IDAgKQo+ICAgICAgICAgIHsKPiAg
ICAgICAgICAgICAgaW5wdXRfc2l6ZSA9IDY0IC0gdDBfc3o7Cj4gIAo+IEBAIC01NTQsNyArNTU0
LDcgQEAgc3RhdGljIGJvb2wgZ3Vlc3Rfd2Fsa19sZChjb25zdCBzdHJ1Y3QgdmNwdSAqdiwKPiAg
ICAgICAgICAgKiBpbmhlcml0ZWQgYnkgcGFnZSB0YWJsZSBhdHRyaWJ1dGVzIChBUk0gRERJIDA0
ODdCLmEgSjEtNTkyOCkuCj4gICAgICAgICAgICovCj4gICAgICAgICAgeG5fdGFibGUgfD0gcHRl
LnB0LnhudDsgICAgICAgICAgICAgLyogRXhlY3V0ZS1OZXZlciAqLwo+IC0gICAgICAgIHJvX3Rh
YmxlIHw9IHB0ZS5wdC5hcHQgJiBCSVQoMSk7ICAgIC8qIFJlYWQtT25seSAqLwo+ICsgICAgICAg
IHJvX3RhYmxlIHw9IHB0ZS5wdC5hcHQgJiBCSVQoMSwgVUwpOy8qIFJlYWQtT25seSAqLwo+ICAK
PiAgICAgICAgICAvKiBDb21wdXRlIHRoZSBiYXNlIGFkZHJlc3Mgb2YgdGhlIG5leHQgbGV2ZWwg
dHJhbnNsYXRpb24gdGFibGUuICovCj4gICAgICAgICAgbWFzayA9IEdFTk1BU0tfVUxMKDQ3LCBn
cmFpbnNpemVzW2dyYW5dKTsKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRz
LmMgYi94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYwo+IGluZGV4IDViNzNjNGVjZDcuLjZlMTUz
YzY5OGQgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMKPiArKysgYi94
ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYwo+IEBAIC05Nyw3ICs5Nyw3IEBAIHR5cGVkZWYgdWlu
dDE2X3QgY29sbF90YWJsZV9lbnRyeV90Owo+ICAgKi8KPiAgdHlwZWRlZiB1aW50NjRfdCBkZXZf
dGFibGVfZW50cnlfdDsKPiAgI2RlZmluZSBERVZfVEFCTEVfSVRUX0FERFIoeCkgKCh4KSAmIEdF
Tk1BU0soNTEsIDgpKQo+IC0jZGVmaW5lIERFVl9UQUJMRV9JVFRfU0laRSh4KSAoQklUKCgoeCkg
JiBHRU5NQVNLKDQsIDApKSArIDEpKQo+ICsjZGVmaW5lIERFVl9UQUJMRV9JVFRfU0laRSh4KSAo
QklUKCgoeCkgJiBHRU5NQVNLKDQsIDApKSArIDEsIFVMKSkKPiAgI2RlZmluZSBERVZfVEFCTEVf
RU5UUlkoYWRkciwgYml0cykgICAgICAgICAgICAgICAgICAgICBcCj4gICAgICAgICAgKCgoYWRk
cikgJiBHRU5NQVNLKDUxLCA4KSkgfCAoKChiaXRzKSAtIDEpICYgR0VOTUFTSyg0LCAwKSkpCj4g
IAo+IEBAIC0xMTEsNyArMTExLDcgQEAgdHlwZWRlZiB1aW50NjRfdCBkZXZfdGFibGVfZW50cnlf
dDsKPiAgICovCj4gIHN0YXRpYyBwYWRkcl90IGdldF9iYXNlcl9waHlzX2FkZHIodWludDY0X3Qg
cmVnKQo+ICB7Cj4gLSAgICBpZiAoIHJlZyAmIEJJVCg5KSApCj4gKyAgICBpZiAoIHJlZyAmIEJJ
VCg5LCBVTCkgKQo+ICAgICAgICAgIHJldHVybiAocmVnICYgR0VOTUFTSyg0NywgMTYpKSB8Cj4g
ICAgICAgICAgICAgICAgICAoKHJlZyAmIEdFTk1BU0soMTUsIDEyKSkgPDwgMzYpOwo+ICAgICAg
ZWxzZQo+IEBAIC0xMjUsNyArMTI1LDcgQEAgc3RhdGljIGludCBpdHNfc2V0X2NvbGxlY3Rpb24o
c3RydWN0IHZpcnRfaXRzICppdHMsIHVpbnQxNl90IGNvbGxpZCwKPiAgICAgIHBhZGRyX3QgYWRk
ciA9IGdldF9iYXNlcl9waHlzX2FkZHIoaXRzLT5iYXNlcl9jb2xsKTsKPiAgCj4gICAgICAvKiBU
aGUgY29sbGVjdGlvbiB0YWJsZSBlbnRyeSBtdXN0IGJlIGFibGUgdG8gc3RvcmUgYSBWQ1BVIElE
LiAqLwo+IC0gICAgQlVJTERfQlVHX09OKEJJVChzaXplb2YoY29sbF90YWJsZV9lbnRyeV90KSAq
IDgpIDwgTUFYX1ZJUlRfQ1BVUyk7Cj4gKyAgICBCVUlMRF9CVUdfT04oQklUKHNpemVvZihjb2xs
X3RhYmxlX2VudHJ5X3QpICogOCwgVUwpIDwgTUFYX1ZJUlRfQ1BVUyk7Cj4gIAo+ICAgICAgQVNT
RVJUKHNwaW5faXNfbG9ja2VkKCZpdHMtPml0c19sb2NrKSk7Cj4gIAo+IEBAIC02OTAsNyArNjkw
LDcgQEAgc3RhdGljIGludCBpdHNfaGFuZGxlX21hcGQoc3RydWN0IHZpcnRfaXRzICppdHMsIHVp
bnQ2NF90ICpjbWRwdHIpCj4gICAgICAgICAgICovCj4gICAgICAgICAgcmV0ID0gZ2ljdjNfaXRz
X21hcF9ndWVzdF9kZXZpY2UoaXRzLT5kLCBpdHMtPmRvb3JiZWxsX2FkZHJlc3MsIGRldmlkLAo+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGl0cy0+ZG9vcmJlbGxf
YWRkcmVzcywgZGV2aWQsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgQklUKHNpemUpLCB2YWxpZCk7Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgQklUKHNpemUsIFVMKSwgdmFsaWQpOwo+ICAgICAgICAgIGlmICggcmV0ICYmIHZh
bGlkICkKPiAgICAgICAgICAgICAgcmV0dXJuIHJldDsKPiAgICAgIH0KPiBAQCAtMTM1Niw4ICsx
MzU2LDggQEAgc3RhdGljIGludCB2Z2ljX3YzX2l0c19tbWlvX3dyaXRlKHN0cnVjdCB2Y3B1ICp2
LCBtbWlvX2luZm9fdCAqaW5mbywKPiAgICAgICAgICBpZiAoIHJlZyAmIEdJVFNfVkFMSURfQklU
ICkKPiAgICAgICAgICB7Cj4gICAgICAgICAgICAgIGl0cy0+bWF4X2RldmljZXMgPSBpdHNfYmFz
ZXJfbnJfZW50cmllcyhyZWcpOwo+IC0gICAgICAgICAgICBpZiAoIGl0cy0+bWF4X2RldmljZXMg
PiBCSVQoaXRzLT5kZXZpZF9iaXRzKSApCj4gLSAgICAgICAgICAgICAgICBpdHMtPm1heF9kZXZp
Y2VzID0gQklUKGl0cy0+ZGV2aWRfYml0cyk7Cj4gKyAgICAgICAgICAgIGlmICggaXRzLT5tYXhf
ZGV2aWNlcyA+IEJJVChpdHMtPmRldmlkX2JpdHMsIFVMKSApCj4gKyAgICAgICAgICAgICAgICBp
dHMtPm1heF9kZXZpY2VzID0gQklUKGl0cy0+ZGV2aWRfYml0cywgVUwpOwo+ICAgICAgICAgIH0K
PiAgICAgICAgICBlbHNlCj4gICAgICAgICAgICAgIGl0cy0+bWF4X2RldmljZXMgPSAwOwo+IGRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy12My5jIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMu
Ywo+IGluZGV4IDQ3NGJlMTM0YzEuLjQyMmI5NGY5MDIgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gv
YXJtL3ZnaWMtdjMuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS92Z2ljLXYzLmMKPiBAQCAtNDQyLDcg
KzQ0Miw3IEBAIHN0YXRpYyB1aW50NjRfdCBzYW5pdGl6ZV9wZW5kYmFzZXIodWludDY0X3QgcmVn
KQo+ICBzdGF0aWMgdm9pZCB2Z2ljX3ZjcHVfZW5hYmxlX2xwaXMoc3RydWN0IHZjcHUgKnYpCj4g
IHsKPiAgICAgIHVpbnQ2NF90IHJlZyA9IHYtPmRvbWFpbi0+YXJjaC52Z2ljLnJkaXN0X3Byb3Bi
YXNlOwo+IC0gICAgdW5zaWduZWQgaW50IG5yX2xwaXMgPSBCSVQoKHJlZyAmIDB4MWYpICsgMSk7
Cj4gKyAgICB1bnNpZ25lZCBpbnQgbnJfbHBpcyA9IEJJVCgocmVnICYgMHgxZikgKyAxLCBVTCk7
Cj4gIAo+ICAgICAgLyogcmRpc3RzX2VuYWJsZWQgaXMgcHJvdGVjdGVkIGJ5IHRoZSBkb21haW4g
bG9jay4gKi8KPiAgICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZCgmdi0+ZG9tYWluLT5hcmNoLnZn
aWMubG9jaykpOwo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy5jIGIveGVuL2FyY2gv
YXJtL3ZnaWMuYwo+IGluZGV4IDE5ZDhjOWI4NzYuLjgyZjUyNGEzNWMgMTAwNjQ0Cj4gLS0tIGEv
eGVuL2FyY2gvYXJtL3ZnaWMuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS92Z2ljLmMKPiBAQCAtNjUs
NyArNjUsNyBAQCBzdHJ1Y3QgdmdpY19pcnFfcmFuayAqdmdpY19yYW5rX2lycShzdHJ1Y3QgdmNw
dSAqdiwgdW5zaWduZWQgaW50IGlycSkKPiAgdm9pZCB2Z2ljX2luaXRfcGVuZGluZ19pcnEoc3Ry
dWN0IHBlbmRpbmdfaXJxICpwLCB1bnNpZ25lZCBpbnQgdmlycSkKPiAgewo+ICAgICAgLyogVGhl
IGxwaV92Y3B1X2lkIGZpZWxkIG11c3QgYmUgYmlnIGVub3VnaCB0byBob2xkIGEgVkNQVSBJRC4g
Ki8KPiAtICAgIEJVSUxEX0JVR19PTihCSVQoc2l6ZW9mKHAtPmxwaV92Y3B1X2lkKSAqIDgpIDwg
TUFYX1ZJUlRfQ1BVUyk7Cj4gKyAgICBCVUlMRF9CVUdfT04oQklUKHNpemVvZihwLT5scGlfdmNw
dV9pZCkgKiA4LCBVTCkgPCBNQVhfVklSVF9DUFVTKTsKPiAgCj4gICAgICBtZW1zZXQocCwgMCwg
c2l6ZW9mKCpwKSk7Cj4gICAgICBJTklUX0xJU1RfSEVBRCgmcC0+aW5mbGlnaHQpOwo+IGRpZmYg
LS1naXQgYS94ZW4vZHJpdmVycy9jaGFyL21lc29uLXVhcnQuYyBiL3hlbi9kcml2ZXJzL2NoYXIv
bWVzb24tdWFydC5jCj4gaW5kZXggYzE2YzE4ODExZS4uMzE3NGE2NTcxZiAxMDA2NDQKPiAtLS0g
YS94ZW4vZHJpdmVycy9jaGFyL21lc29uLXVhcnQuYwo+ICsrKyBiL3hlbi9kcml2ZXJzL2NoYXIv
bWVzb24tdWFydC5jCj4gQEAgLTMxLDE2ICszMSwxNiBAQAo+ICAjZGVmaW5lIEFNTF9VQVJUX01J
U0NfUkVHICAgICAgICAgICAgICAgMHgxMAo+ICAKPiAgLyogVUFSVF9DT05UUk9MIGJpdHMgKi8K
PiAtI2RlZmluZSBBTUxfVUFSVF9UWF9SU1QgICAgICAgICAgICAgICAgIEJJVCgyMikKPiAtI2Rl
ZmluZSBBTUxfVUFSVF9SWF9SU1QgICAgICAgICAgICAgICAgIEJJVCgyMykKPiAtI2RlZmluZSBB
TUxfVUFSVF9DTEVBUl9FUlIgICAgICAgICAgICAgIEJJVCgyNCkKPiAtI2RlZmluZSBBTUxfVUFS
VF9SWF9JTlRfRU4gICAgICAgICAgICAgIEJJVCgyNykKPiAtI2RlZmluZSBBTUxfVUFSVF9UWF9J
TlRfRU4gICAgICAgICAgICAgIEJJVCgyOCkKPiArI2RlZmluZSBBTUxfVUFSVF9UWF9SU1QgICAg
ICAgICAgICAgICAgIEJJVCgyMiwgVUwpCj4gKyNkZWZpbmUgQU1MX1VBUlRfUlhfUlNUICAgICAg
ICAgICAgICAgICBCSVQoMjMsIFVMKQo+ICsjZGVmaW5lIEFNTF9VQVJUX0NMRUFSX0VSUiAgICAg
ICAgICAgICAgQklUKDI0LCBVTCkKPiArI2RlZmluZSBBTUxfVUFSVF9SWF9JTlRfRU4gICAgICAg
ICAgICAgIEJJVCgyNywgVUwpCj4gKyNkZWZpbmUgQU1MX1VBUlRfVFhfSU5UX0VOICAgICAgICAg
ICAgICBCSVQoMjgsIFVMKQo+ICAKPiAgLyogVUFSVF9TVEFUVVMgYml0cyAqLwo+IC0jZGVmaW5l
IEFNTF9VQVJUX1JYX0ZJRk9fRU1QVFkgICAgICAgICAgQklUKDIwKQo+IC0jZGVmaW5lIEFNTF9V
QVJUX1RYX0ZJRk9fRlVMTCAgICAgICAgICAgQklUKDIxKQo+IC0jZGVmaW5lIEFNTF9VQVJUX1RY
X0ZJRk9fRU1QVFkgICAgICAgICAgQklUKDIyKQo+ICsjZGVmaW5lIEFNTF9VQVJUX1JYX0ZJRk9f
RU1QVFkgICAgICAgICAgQklUKDIwLCBVTCkKPiArI2RlZmluZSBBTUxfVUFSVF9UWF9GSUZPX0ZV
TEwgICAgICAgICAgIEJJVCgyMSwgVUwpCj4gKyNkZWZpbmUgQU1MX1VBUlRfVFhfRklGT19FTVBU
WSAgICAgICAgICBCSVQoMjIsIFVMKQo+ICAjZGVmaW5lIEFNTF9VQVJUX1RYX0NOVF9NQVNLICAg
ICAgICAgICAgR0VOTUFTSygxNCwgOCkKPiAgCj4gIC8qIEFNTF9VQVJUX01JU0MgYml0cyAqLwo+
IGRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9jaGFyL212ZWJ1LXVhcnQuYyBiL3hlbi9kcml2ZXJz
L2NoYXIvbXZlYnUtdWFydC5jCj4gaW5kZXggYjcyZGI5NTQyZS4uMjQ4ZjRlOTFiZSAxMDA2NDQK
PiAtLS0gYS94ZW4vZHJpdmVycy9jaGFyL212ZWJ1LXVhcnQuYwo+ICsrKyBiL3hlbi9kcml2ZXJz
L2NoYXIvbXZlYnUtdWFydC5jCj4gQEAgLTI5LDI3ICsyOSwyNyBAQAo+ICAjZGVmaW5lIFVBUlRf
VFhfUkVHICAgICAgICAgICAgIDB4MDQKPiAgCj4gICNkZWZpbmUgVUFSVF9DVFJMX1JFRyAgICAg
ICAgICAgMHgwOAo+IC0jZGVmaW5lIENUUkxfVFhGSUZPX1JTVCAgICAgICAgIEJJVCgxNSkKPiAt
I2RlZmluZSBDVFJMX1JYRklGT19SU1QgICAgICAgICBCSVQoMTQpCj4gLSNkZWZpbmUgQ1RSTF9U
WF9SRFlfSU5UICAgICAgICAgQklUKDUpCj4gLSNkZWZpbmUgQ1RSTF9SWF9SRFlfSU5UICAgICAg
ICAgQklUKDQpCj4gLSNkZWZpbmUgQ1RSTF9CUktfREVUX0lOVCAgICAgICAgQklUKDMpCj4gLSNk
ZWZpbmUgQ1RSTF9GUk1fRVJSX0lOVCAgICAgICAgQklUKDIpCj4gLSNkZWZpbmUgQ1RSTF9QQVJf
RVJSX0lOVCAgICAgICAgQklUKDEpCj4gLSNkZWZpbmUgQ1RSTF9PVlJfRVJSX0lOVCAgICAgICAg
QklUKDApCj4gKyNkZWZpbmUgQ1RSTF9UWEZJRk9fUlNUICAgICAgICAgQklUKDE1LCBVTCkKPiAr
I2RlZmluZSBDVFJMX1JYRklGT19SU1QgICAgICAgICBCSVQoMTQsIFVMKQo+ICsjZGVmaW5lIENU
UkxfVFhfUkRZX0lOVCAgICAgICAgIEJJVCg1LCBVTCkKPiArI2RlZmluZSBDVFJMX1JYX1JEWV9J
TlQgICAgICAgICBCSVQoNCwgVUwpCj4gKyNkZWZpbmUgQ1RSTF9CUktfREVUX0lOVCAgICAgICAg
QklUKDMsIFVMKQo+ICsjZGVmaW5lIENUUkxfRlJNX0VSUl9JTlQgICAgICAgIEJJVCgyLCBVTCkK
PiArI2RlZmluZSBDVFJMX1BBUl9FUlJfSU5UICAgICAgICBCSVQoMSwgVUwpCj4gKyNkZWZpbmUg
Q1RSTF9PVlJfRVJSX0lOVCAgICAgICAgQklUKDAsIFVMKQo+ICAjZGVmaW5lIENUUkxfRVJSX0lO
VCAgICAgICAgICAgIChDVFJMX0JSS19ERVRfSU5UIHwgQ1RSTF9GUk1fRVJSX0lOVCB8IFwKPiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQ1RSTF9QQVJfRVJSX0lOVCB8IENUUkxf
T1ZSX0VSUl9JTlQpCj4gIAo+ICAjZGVmaW5lIFVBUlRfU1RBVFVTX1JFRyAgICAgICAgIDB4MGMK
PiAtI2RlZmluZSBTVEFUVVNfVFhGSUZPX0VNUCAgICAgICBCSVQoMTMpCj4gLSNkZWZpbmUgU1RB
VFVTX1RYRklGT19GVUwgICAgICAgQklUKDExKQo+IC0jZGVmaW5lIFNUQVRVU19UWEZJRk9fSEZM
ICAgICAgIEJJVCgxMCkKPiAtI2RlZmluZSBTVEFUVVNfVFhfUkRZICAgICAgICAgICBCSVQoNSkK
PiAtI2RlZmluZSBTVEFUVVNfUlhfUkRZICAgICAgICAgICBCSVQoNCkKPiAtI2RlZmluZSBTVEFU
VVNfQlJLX0RFVCAgICAgICAgICBCSVQoMykKPiAtI2RlZmluZSBTVEFUVVNfRlJNX0VSUiAgICAg
ICAgICBCSVQoMikKPiAtI2RlZmluZSBTVEFUVVNfUEFSX0VSUiAgICAgICAgICBCSVQoMSkKPiAt
I2RlZmluZSBTVEFUVVNfT1ZSX0VSUiAgICAgICAgICBCSVQoMCkKPiArI2RlZmluZSBTVEFUVVNf
VFhGSUZPX0VNUCAgICAgICBCSVQoMTMsIFVMKQo+ICsjZGVmaW5lIFNUQVRVU19UWEZJRk9fRlVM
ICAgICAgIEJJVCgxMSwgVUwpCj4gKyNkZWZpbmUgU1RBVFVTX1RYRklGT19IRkwgICAgICAgQklU
KDEwLCBVTCkKPiArI2RlZmluZSBTVEFUVVNfVFhfUkRZICAgICAgICAgICBCSVQoNSwgVUwpCj4g
KyNkZWZpbmUgU1RBVFVTX1JYX1JEWSAgICAgICAgICAgQklUKDQsIFVMKQo+ICsjZGVmaW5lIFNU
QVRVU19CUktfREVUICAgICAgICAgIEJJVCgzLCBVTCkKPiArI2RlZmluZSBTVEFUVVNfRlJNX0VS
UiAgICAgICAgICBCSVQoMiwgVUwpCj4gKyNkZWZpbmUgU1RBVFVTX1BBUl9FUlIgICAgICAgICAg
QklUKDEsIFVMKQo+ICsjZGVmaW5lIFNUQVRVU19PVlJfRVJSICAgICAgICAgIEJJVCgwLCBVTCkK
PiAgI2RlZmluZSBTVEFUVVNfQlJLX0VSUiAgICAgICAgICAoU1RBVFVTX0JSS19ERVQgfCBTVEFU
VVNfRlJNX0VSUiB8IFwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgU1RBVFVT
X1BBUl9FUlIgfCBTVEFUVVNfT1ZSX0VSUikKPiAgCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS1hcm0vYml0b3BzLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2JpdG9wcy5oCj4gaW5kZXgg
MWNiZmI5ZWRiMi4uODg4NTg0ZWFlZSAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJt
L2JpdG9wcy5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9iaXRvcHMuaAo+IEBAIC0yMSwx
MCArMjEsOCBAQAo+ICAjZGVmaW5lIF9fY2xlYXJfYml0KG4scCkgICAgICAgICAgY2xlYXJfYml0
KG4scCkKPiAgCj4gICNkZWZpbmUgQklUU19QRVJfV09SRCAgICAgICAgICAgMzIKPiAtI2RlZmlu
ZSBCSVQobnIpICAgICAgICAgICAgICAgICAoMVVMIDw8IChucikpCj4gICNkZWZpbmUgQklUX01B
U0sobnIpICAgICAgICAgICAgKDFVTCA8PCAoKG5yKSAlIEJJVFNfUEVSX1dPUkQpKQo+ICAjZGVm
aW5lIEJJVF9XT1JEKG5yKSAgICAgICAgICAgICgobnIpIC8gQklUU19QRVJfV09SRCkKPiAtI2Rl
ZmluZSBCSVRfVUxMKG5yKSAgICAgICAgICAgICAoMVVMTCA8PCAobnIpKQo+ICAjZGVmaW5lIEJJ
VFNfUEVSX0JZVEUgICAgICAgICAgIDgKPiAgCj4gICNkZWZpbmUgQUREUiAoKih2b2xhdGlsZSBp
bnQgKikgYWRkcikKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfZGVm
cy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfZGVmcy5oCj4gaW5kZXggMTBhMmFlZWE5
My4uNWE1NzhlN2MxMSAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19k
ZWZzLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19kZWZzLmgKPiBAQCAtMTQ5
LDkgKzE0OSw5IEBACj4gIAkoN1VMIDw8IEdJQ1JfUEVOREJBU0VSX0lOTkVSX0NBQ0hFQUJJTElU
WV9TSElGVCkKPiAgI2RlZmluZSBHSUNSX1BFTkRCQVNFUl9PVVRFUl9DQUNIRUFCSUxJVFlfTUFT
SyAgICAgICAgICAgICAgIFwKPiAgICAgICAgICAoN1VMIDw8IEdJQ1JfUEVOREJBU0VSX09VVEVS
X0NBQ0hFQUJJTElUWV9TSElGVCkKPiAtI2RlZmluZSBHSUNSX1BFTkRCQVNFUl9QVFogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBCSVQoNjIpCj4gKyNkZWZpbmUgR0lDUl9QRU5EQkFTRVJf
UFRaICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQklUKDYyLCBVTCkKPiAgI2RlZmluZSBH
SUNSX1BFTkRCQVNFUl9SRVMwX01BU0sgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAt
ICAgICAgICAoQklUKDYzKSB8IEdFTk1BU0soNjEsIDU5KSB8IEdFTk1BU0soNTUsIDUyKSB8ICAg
ICAgIFwKPiArICAgICAgICAoQklUKDYzLCBVTCkgfCBHRU5NQVNLKDYxLCA1OSkgfCBHRU5NQVNL
KDU1LCA1MikgfCAgXAo+ICAgICAgICAgICBHRU5NQVNLKDE1LCAxMikgfCBHRU5NQVNLKDYsIDAp
KQo+ICAKPiAgI2RlZmluZSBERUZBVUxUX1BNUl9WQUxVRSAgICAgICAgICAgIDB4ZmYKPiBkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmggYi94ZW4vaW5jbHVkZS9h
c20tYXJtL2dpY192M19pdHMuaAo+IGluZGV4IDc4YTliYjE0ZGUuLjk0ZTVjYjk5YzUgMTAwNjQ0
Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmgKPiArKysgYi94ZW4vaW5j
bHVkZS9hc20tYXJtL2dpY192M19pdHMuaAo+IEBAIC0zOCwxMiArMzgsMTIgQEAKPiAgI2RlZmlu
ZSBHSVRTX1BJRFIyICAgICAgICAgICAgICAgICAgICAgIEdJQ1JfUElEUjIKPiAgCj4gIC8qIFJl
Z2lzdGVyIGJpdHMgKi8KPiAtI2RlZmluZSBHSVRTX1ZBTElEX0JJVCAgICAgICAgICAgICAgICAg
IEJJVCg2MykKPiArI2RlZmluZSBHSVRTX1ZBTElEX0JJVCAgICAgICAgICAgICAgICAgIEJJVCg2
MywgVUwpCj4gIAo+IC0jZGVmaW5lIEdJVFNfQ1RMUl9RVUlFU0NFTlQgICAgICAgICAgICAgQklU
KDMxKQo+IC0jZGVmaW5lIEdJVFNfQ1RMUl9FTkFCTEUgICAgICAgICAgICAgICAgQklUKDApCj4g
KyNkZWZpbmUgR0lUU19DVExSX1FVSUVTQ0VOVCAgICAgICAgICAgICBCSVQoMzEsIFVMKQo+ICsj
ZGVmaW5lIEdJVFNfQ1RMUl9FTkFCTEUgICAgICAgICAgICAgICAgQklUKDAsIFVMKQo+ICAKPiAt
I2RlZmluZSBHSVRTX1RZUEVSX1BUQSAgICAgICAgICAgICAgICAgIEJJVCgxOSkKPiArI2RlZmlu
ZSBHSVRTX1RZUEVSX1BUQSAgICAgICAgICAgICAgICAgIEJJVCgxOSwgVUwpCj4gICNkZWZpbmUg
R0lUU19UWVBFUl9ERVZJRFNfU0hJRlQgICAgICAgICAxMwo+ICAjZGVmaW5lIEdJVFNfVFlQRVJf
REVWSURTX01BU0sgICAgICAgICAgKDB4MWZVTCA8PCBHSVRTX1RZUEVSX0RFVklEU19TSElGVCkK
PiAgI2RlZmluZSBHSVRTX1RZUEVSX0RFVklDRV9JRF9CSVRTKHIpICAgICgoKHIgJiBHSVRTX1RZ
UEVSX0RFVklEU19NQVNLKSA+PiBcCj4gQEAgLTYwLDcgKzYwLDcgQEAKPiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEdJVFNfVFlQRVJfSVRUX1NJWkVf
U0hJRlQpICsgMSkKPiAgI2RlZmluZSBHSVRTX1RZUEVSX1BIWVNJQ0FMICAgICAgICAgICAgICgx
VSA8PCAwKQo+ICAKPiAtI2RlZmluZSBHSVRTX0JBU0VSX0lORElSRUNUICAgICAgICAgICAgIEJJ
VCg2MikKPiArI2RlZmluZSBHSVRTX0JBU0VSX0lORElSRUNUICAgICAgICAgICAgIEJJVCg2Miwg
VUwpCj4gICNkZWZpbmUgR0lUU19CQVNFUl9JTk5FUl9DQUNIRUFCSUxJVFlfU0hJRlQgICAgICAg
IDU5Cj4gICNkZWZpbmUgR0lUU19CQVNFUl9UWVBFX1NISUZUICAgICAgICAgICA1Ngo+ICAjZGVm
aW5lIEdJVFNfQkFTRVJfVFlQRV9NQVNLICAgICAgICAgICAgKDdVTEwgPDwgR0lUU19CQVNFUl9U
WVBFX1NISUZUKQo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vY29uc3QuaCBiL3hlbi9p
bmNsdWRlL3hlbi9jb25zdC5oCj4gaW5kZXggMGQ1YjJjNjRmNS4uYmFmMjhlZjE0NCAxMDA2NDQK
PiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4vY29uc3QuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9j
b25zdC5oCj4gQEAgLTIxLDQgKzIxLDYgQEAKPiAgI2RlZmluZSBfQVQoVCxYKQkoKFQpKFgpKQo+
ICAjZW5kaWYKPiAgCj4gKyNkZWZpbmUgQklUKHBvcywgc2Z4KSAgIChfQUMoMSwgc2Z4KSA8PCAo
cG9zKSkKPiArCj4gICNlbmRpZiAvKiBfX1hFTl9DT05TVF9IX18gKi8KPiAtLSAKPiAyLjExLjAK
PiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 20 21:46:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 21:46:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSq7Q-0007HR-Kv; Mon, 20 May 2019 21:46:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rume=TU=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1hSq7P-0007HM-Vz
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 21:46:52 +0000
X-Inumbo-ID: c63948d6-7b48-11e9-869d-bf652d7160bf
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c63948d6-7b48-11e9-869d-bf652d7160bf;
 Mon, 20 May 2019 21:46:50 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256
 bits)) (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 056022171F;
 Mon, 20 May 2019 21:46:49 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1558388810;
 bh=/zkjLtdGmlmwzek2GDNWaM3+y0VF+FNB8RkfvS9DdVQ=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=dCbUTfDIRdzCa1fIqQJa6CtS0Kd4XmY+JjbLPOy9hcHJ9uJNNvD0xrVUAAO5yu7Vr
 Gadw5neTgBuFZd64+tIgT7cgLW+EVSO6E+l0C5UcO4YmsBLYz4ttpFS9angzhdT3L8
 gS1iShJEH4zyeJWQmnDJs1tdoAqhAkJmmqjQ1VWM=
Date: Mon, 20 May 2019 14:46:49 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20190514122456.28559-3-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.21.1905201445280.16404@sstabellini-ThinkPad-T480s>
References: <20190514122456.28559-1-julien.grall@arm.com>
 <20190514122456.28559-3-julien.grall@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH MM-PART2 RESEND v2 02/19] xen/arm: Rename
 SCTLR_* defines and remove unused one
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>, Oleksandr_Tyshchenko@epam.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAxNCBNYXkgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFRoZSBTQ1RMUl8qIGFy
ZSBjdXJyZW50bHkgdXNlZCBmb3IgU0NUTFIvSFNDVExSIChhcm0zMikgYW5kCj4gU0NUTFJfRUwx
L1NDVExSX0VMMiAoYXJtNjQpLgo+IAo+IFRoZSBuYW1pbmcgc2NoZW1lIGlzIGFjdHVhbGx5IHF1
aXRlIGNvbmZ1c2luZyBiZWNhdXNlIHRoZXkgbWF5IG9ubHkgYmUKPiBkZWZpbmVkIGZvciBhbiBh
cmNoaWN0dXJlIChvciBldmVuIGFuIGV4Y2VwdGlvbiBsZXZlbCkuIFNvIGl0IGlzIG5vdCBlYXN5
Cj4gZm9yIHRoZSBkZXZlbG9wZXIgdG8ga25vdyB3aGljaCBvbmUgdG8gdXNlLgo+IAo+IFRoZSBu
YW1pbmcgc2NoZW1lIGlzIHJld29ya2VkIGJ5IGFkZGluZyBBeHhfRUx4IGluIGVhY2ggZGVmaW5l
Ogo+ICAgICAqIHh4IGlzIHJlcGxhY2VkIGJ5IDMyIG9yIDY0IGlmIHNwZWNpZmljIHRvIGFuIGFy
Y2hpdGVjdHVyZQo+ICAgICAqIHggaXMgcmVwbGFjZWQgYnkgMiAoaHlwZXJ2aXNvcikgb3IgMSAo
a2VybmVsKSBpZiBzcGVjaWZpYyB0byBhbgo+ICAgICBleGNlcHRpb24gbGV2ZWwKPiAKPiBXaGls
ZSBkb2luZyB0aGUgcmVuYW1pbmcsIHJlbW92ZSB0aGUgdW51c2VkIGRlZmluZXMgKG9yIGF0IGxl
YXN0IHRoZSBvbmVzCj4gdGhhdCBhcmUgdW5saWtlbHkgZ29pbmcgdG8gYmUgdXNlZCkuCj4gCj4g
U2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiBSZXZp
ZXdlZC1ieTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KClJldmlld2Vk
LWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cgo+IC0tLQo+
ICAgICBDaGFuZ2VzIGluIHYyOgo+ICAgICAgICAgLSBGaXggYnVpbGQgb24gYXJtMzIKPiAgICAg
ICAgIC0gQWRkIEFuZHJpaSdzIHJldmlld2VkLWJ5Cj4gLS0tCj4gIHhlbi9hcmNoL2FybS9hcm0z
Mi9oZWFkLlMgICAgICAgfCAgNSArKystLQo+ICB4ZW4vYXJjaC9hcm0vYXJtNjQvaGVhZC5TICAg
ICAgIHwgIDQgKystLQo+ICB4ZW4vYXJjaC9hcm0vZ3Vlc3Rfd2Fsay5jICAgICAgIHwgIDIgKy0K
PiAgeGVuL2FyY2gvYXJtL21tLmMgICAgICAgICAgICAgICB8ICAyICstCj4gIHhlbi9hcmNoL2Fy
bS90cmFwcy5jICAgICAgICAgICAgfCAgNiArKystLS0KPiAgeGVuL2luY2x1ZGUvYXNtLWFybS9w
Mm0uaCAgICAgICB8ICA0ICsrKy0KPiAgeGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaCB8
IDM3ICsrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAgNyBmaWxlcyBjaGFu
Z2VkLCAzMCBpbnNlcnRpb25zKCspLCAzMCBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL2FybTMyL2hlYWQuUyBiL3hlbi9hcmNoL2FybS9hcm0zMi9oZWFkLlMKPiBp
bmRleCAzOTBhNTA1ZTA1Li40NTRkMjQ1MzdjIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9h
cm0zMi9oZWFkLlMKPiArKysgYi94ZW4vYXJjaC9hcm0vYXJtMzIvaGVhZC5TCj4gQEAgLTI0NCw3
ICsyNDQsNyBAQCBjcHVfaW5pdF9kb25lOgo+ICAgICAgICAgICAqIEFsaWdubWVudCBjaGVja2lu
ZyBlbmFibGVkLAo+ICAgICAgICAgICAqIE1NVSB0cmFuc2xhdGlvbiBkaXNhYmxlZCAoZm9yIG5v
dykuCj4gICAgICAgICAgICovCj4gLSAgICAgICAgbGRyICAgcjAsID0oSFNDVExSX0JBU0V8U0NU
TFJfQSkKPiArICAgICAgICBsZHIgICByMCwgPShIU0NUTFJfQkFTRXxTQ1RMUl9BeHhfRUx4X0Ep
Cj4gICAgICAgICAgbWNyICAgQ1AzMihyMCwgSFNDVExSKQo+ICAKPiAgICAgICAgICAvKgo+IEBA
IC0zNjksNyArMzY5LDggQEAgdmlydHBoeXNfY2xhc2g6Cj4gIAo+ICAgICAgICAgIGxkciAgIHIx
LCA9cGFnaW5nICAgICAgICAgICAgLyogRXhwbGljaXQgdmFkZHIsIG5vdCBSSVAtcmVsYXRpdmUg
Ki8KPiAgICAgICAgICBtcmMgICBDUDMyKHIwLCBIU0NUTFIpCj4gLSAgICAgICAgb3JyICAgcjAs
IHIwLCAjKFNDVExSX018U0NUTFJfQykgLyogRW5hYmxlIE1NVSBhbmQgRC1jYWNoZSAqLwo+ICsg
ICAgICAgIC8qIEVuYWJsZSBNTVUgYW5kIEQtY2FjaGUgKi8KPiArICAgICAgICBvcnIgICByMCwg
cjAsICMoU0NUTFJfQXh4X0VMeF9NfFNDVExSX0F4eF9FTHhfQykKPiAgICAgICAgICBkc2IgICAg
ICAgICAgICAgICAgICAgICAgICAgIC8qIEZsdXNoIFBURSB3cml0ZXMgYW5kIGZpbmlzaCByZWFk
cyAqLwo+ICAgICAgICAgIG1jciAgIENQMzIocjAsIEhTQ1RMUikgICAgICAgLyogbm93IHBhZ2lu
ZyBpcyBlbmFibGVkICovCj4gICAgICAgICAgaXNiICAgICAgICAgICAgICAgICAgICAgICAgICAv
KiBOb3csIGZsdXNoIHRoZSBpY2FjaGUgKi8KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2Fy
bTY0L2hlYWQuUyBiL3hlbi9hcmNoL2FybS9hcm02NC9oZWFkLlMKPiBpbmRleCA0NTg5YTM3ODc0
Li44YTZiZTMzNTJlIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9hcm02NC9oZWFkLlMKPiAr
KysgYi94ZW4vYXJjaC9hcm0vYXJtNjQvaGVhZC5TCj4gQEAgLTUxNCw4ICs1MTQsOCBAQCB2aXJ0
cGh5c19jbGFzaDoKPiAgCj4gICAgICAgICAgbGRyICAgeDEsID1wYWdpbmcgICAgICAgICAgICAv
KiBFeHBsaWNpdCB2YWRkciwgbm90IFJJUC1yZWxhdGl2ZSAqLwo+ICAgICAgICAgIG1ycyAgIHgw
LCBTQ1RMUl9FTDIKPiAtICAgICAgICBvcnIgICB4MCwgeDAsICNTQ1RMUl9NICAgICAgIC8qIEVu
YWJsZSBNTVUgKi8KPiAtICAgICAgICBvcnIgICB4MCwgeDAsICNTQ1RMUl9DICAgICAgIC8qIEVu
YWJsZSBELWNhY2hlICovCj4gKyAgICAgICAgb3JyICAgeDAsIHgwLCAjU0NUTFJfQXh4X0VMeF9N
ICAvKiBFbmFibGUgTU1VICovCj4gKyAgICAgICAgb3JyICAgeDAsIHgwLCAjU0NUTFJfQXh4X0VM
eF9DICAvKiBFbmFibGUgRC1jYWNoZSAqLwo+ICAgICAgICAgIGRzYiAgIHN5ICAgICAgICAgICAg
ICAgICAgICAgLyogRmx1c2ggUFRFIHdyaXRlcyBhbmQgZmluaXNoIHJlYWRzICovCj4gICAgICAg
ICAgbXNyICAgU0NUTFJfRUwyLCB4MCAgICAgICAgICAvKiBub3cgcGFnaW5nIGlzIGVuYWJsZWQg
Ki8KPiAgICAgICAgICBpc2IgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIE5vdywgZmx1c2gg
dGhlIGljYWNoZSAqLwo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ3Vlc3Rfd2Fsay5jIGIv
eGVuL2FyY2gvYXJtL2d1ZXN0X3dhbGsuYwo+IGluZGV4IGYxMGQyZTlmNzYuLmM2ZDZlMjNiZjUg
MTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2d1ZXN0X3dhbGsuYwo+ICsrKyBiL3hlbi9hcmNo
L2FybS9ndWVzdF93YWxrLmMKPiBAQCAtNjEyLDcgKzYxMiw3IEBAIGJvb2wgZ3Vlc3Rfd2Fsa190
YWJsZXMoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHZhZGRyX3QgZ3ZhLAo+ICAgICAgKnBlcm1zID0g
R1YyTV9SRUFEOwo+ICAKPiAgICAgIC8qIElmIHRoZSBNTVUgaXMgZGlzYWJsZWQsIHRoZXJlIGlz
IG5vIG5lZWQgdG8gdHJhbnNsYXRlIHRoZSBndmEuICovCj4gLSAgICBpZiAoICEoc2N0bHIgJiBT
Q1RMUl9NKSApCj4gKyAgICBpZiAoICEoc2N0bHIgJiBTQ1RMUl9BeHhfRUx4X00pICkKPiAgICAg
IHsKPiAgICAgICAgICAqaXBhID0gZ3ZhOwo+ICAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L21tLmMgYi94ZW4vYXJjaC9hcm0vbW0uYwo+IGluZGV4IDlkNTg0ZTRjYmYuLmUwOTBhZmI5NzYg
MTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL21tLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vbW0u
Ywo+IEBAIC02MDksNyArNjA5LDcgQEAgdm9pZCBfX2luaXQgcmVtb3ZlX2Vhcmx5X21hcHBpbmdz
KHZvaWQpCj4gICAqLwo+ICBzdGF0aWMgdm9pZCB4ZW5fcHRfZW5mb3JjZV93bngodm9pZCkKPiAg
ewo+IC0gICAgV1JJVEVfU1lTUkVHMzIoUkVBRF9TWVNSRUczMihTQ1RMUl9FTDIpIHwgU0NUTFJf
V1hOLCBTQ1RMUl9FTDIpOwo+ICsgICAgV1JJVEVfU1lTUkVHMzIoUkVBRF9TWVNSRUczMihTQ1RM
Ul9FTDIpIHwgU0NUTFJfQXh4X0VMeF9XWE4sIFNDVExSX0VMMik7Cj4gICAgICAvKgo+ICAgICAg
ICogVGhlIFRMQnMgbWF5IGNhY2hlIFNDVExSX0VMMi5XWE4uIFNvIGVuc3VyZSBpdCBpcyBzeW5j
aHJvbml6ZWQKPiAgICAgICAqIGJlZm9yZSBmbHVzaGluZyB0aGUgVExCcy4KPiBkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL3RyYXBzLmMgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwo+IGluZGV4IDFh
YmE5NzA0MTUuLjZjNzU3YzEyYTggMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3RyYXBzLmMK
PiArKysgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwo+IEBAIC0zOTIsOSArMzkyLDkgQEAgc3RhdGlj
IHZvaWQgY3Bzcl9zd2l0Y2hfbW9kZShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgaW50IG1v
ZGUpCj4gICAgICByZWdzLT5jcHNyIHw9IFBTUl9JUlFfTUFTSzsKPiAgICAgIGlmICggbW9kZSA9
PSBQU1JfTU9ERV9BQlQgKQo+ICAgICAgICAgIHJlZ3MtPmNwc3IgfD0gUFNSX0FCVF9NQVNLOwo+
IC0gICAgaWYgKCBzY3RsciAmIFNDVExSX1RFICkKPiArICAgIGlmICggc2N0bHIgJiBTQ1RMUl9B
MzJfRUx4X1RFICkKPiAgICAgICAgICByZWdzLT5jcHNyIHw9IFBTUl9USFVNQjsKPiAtICAgIGlm
ICggc2N0bHIgJiBTQ1RMUl9FRSApCj4gKyAgICBpZiAoIHNjdGxyICYgU0NUTFJfQXh4X0VMeF9F
RSApCj4gICAgICAgICAgcmVncy0+Y3BzciB8PSBQU1JfQklHX0VORElBTjsKPiAgfQo+ICAKPiBA
QCAtNDAyLDcgKzQwMiw3IEBAIHN0YXRpYyB2YWRkcl90IGV4Y2VwdGlvbl9oYW5kbGVyMzIodmFk
ZHJfdCBvZmZzZXQpCj4gIHsKPiAgICAgIHVpbnQzMl90IHNjdGxyID0gUkVBRF9TWVNSRUczMihT
Q1RMUl9FTDEpOwo+ICAKPiAtICAgIGlmICggc2N0bHIgJiBTQ1RMUl9WICkKPiArICAgIGlmICgg
c2N0bHIgJiBTQ1RMUl9BMzJfRUwxX1YgKQo+ICAgICAgICAgIHJldHVybiAweGZmZmYwMDAwICsg
b2Zmc2V0Owo+ICAgICAgZWxzZSAvKiBhbHdheXMgaGF2ZSBzZWN1cml0eSBleGNlcHRpb25zICov
Cj4gICAgICAgICAgcmV0dXJuIFJFQURfU1lTUkVHKFZCQVJfRUwxKSArIG9mZnNldDsKPiBkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0v
cDJtLmgKPiBpbmRleCAwNDFkZWE4MjdjLi4yZjg5YmIwMGMzIDEwMDY0NAo+IC0tLSBhL3hlbi9p
bmNsdWRlL2FzbS1hcm0vcDJtLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oCj4g
QEAgLTM5MSwxMCArMzkxLDEyIEBAIHN0YXRpYyBpbmxpbmUgaW50IHNldF9mb3JlaWduX3AybV9l
bnRyeShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwKPiAgICovCj4gIHN0YXRp
YyBpbmxpbmUgYm9vbCB2Y3B1X2hhc19jYWNoZV9lbmFibGVkKHN0cnVjdCB2Y3B1ICp2KQo+ICB7
Cj4gKyAgICBjb25zdCB1aW50MzJfdCBtYXNrID0gU0NUTFJfQXh4X0VMeF9DIHwgU0NUTFJfQXh4
X0VMeF9NOwo+ICsKPiAgICAgIC8qIE9ubHkgd29ya3Mgd2l0aCB0aGUgY3VycmVudCB2Q1BVICov
Cj4gICAgICBBU1NFUlQoY3VycmVudCA9PSB2KTsKPiAgCj4gLSAgICByZXR1cm4gKFJFQURfU1lT
UkVHMzIoU0NUTFJfRUwxKSAmIChTQ1RMUl9DfFNDVExSX00pKSA9PSAoU0NUTFJfQ3xTQ1RMUl9N
KTsKPiArICAgIHJldHVybiAoUkVBRF9TWVNSRUczMihTQ1RMUl9FTDEpICYgbWFzaykgPT0gbWFz
azsKPiAgfQo+ICAKPiAgI2VuZGlmIC8qIF9YRU5fUDJNX0ggKi8KPiBkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vz
c29yLmgKPiBpbmRleCAwNGIwNWIzZjM5Li5mM2I2ODE4NWViIDEwMDY0NAo+IC0tLSBhL3hlbi9p
bmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3By
b2Nlc3Nvci5oCj4gQEAgLTExNywyNiArMTE3LDIzIEBACj4gICNkZWZpbmUgVFRCQ1JfUEQxICAg
ICAgIChfQUMoMSxVKTw8NSkKPiAgCj4gIC8qIFNDVExSIFN5c3RlbSBDb250cm9sIFJlZ2lzdGVy
LiAqLwo+IC0vKiBIU0NUTFIgaXMgYSBzdWJzZXQgb2YgdGhpcy4gKi8KPiAtI2RlZmluZSBTQ1RM
Ul9URSAgICAgICAgKF9BQygxLFUpPDwzMCkKPiAtI2RlZmluZSBTQ1RMUl9BRkUgICAgICAgKF9B
QygxLFUpPDwyOSkKPiAtI2RlZmluZSBTQ1RMUl9UUkUgICAgICAgKF9BQygxLFUpPDwyOCkKPiAt
I2RlZmluZSBTQ1RMUl9OTUZJICAgICAgKF9BQygxLFUpPDwyNykKPiAtI2RlZmluZSBTQ1RMUl9F
RSAgICAgICAgKF9BQygxLFUpPDwyNSkKPiAtI2RlZmluZSBTQ1RMUl9WRSAgICAgICAgKF9BQygx
LFUpPDwyNCkKPiAtI2RlZmluZSBTQ1RMUl9VICAgICAgICAgKF9BQygxLFUpPDwyMikKPiAtI2Rl
ZmluZSBTQ1RMUl9GSSAgICAgICAgKF9BQygxLFUpPDwyMSkKPiAtI2RlZmluZSBTQ1RMUl9XWE4g
ICAgICAgKF9BQygxLFUpPDwxOSkKPiAtI2RlZmluZSBTQ1RMUl9IQSAgICAgICAgKF9BQygxLFUp
PDwxNykKPiAtI2RlZmluZSBTQ1RMUl9SUiAgICAgICAgKF9BQygxLFUpPDwxNCkKPiAtI2RlZmlu
ZSBTQ1RMUl9WICAgICAgICAgKF9BQygxLFUpPDwxMykKPiAtI2RlZmluZSBTQ1RMUl9JICAgICAg
ICAgKF9BQygxLFUpPDwxMikKPiAtI2RlZmluZSBTQ1RMUl9aICAgICAgICAgKF9BQygxLFUpPDwx
MSkKPiAtI2RlZmluZSBTQ1RMUl9TVyAgICAgICAgKF9BQygxLFUpPDwxMCkKPiAtI2RlZmluZSBT
Q1RMUl9CICAgICAgICAgKF9BQygxLFUpPDw3KQo+IC0jZGVmaW5lIFNDVExSX0MgICAgICAgICAo
X0FDKDEsVSk8PDIpCj4gLSNkZWZpbmUgU0NUTFJfQSAgICAgICAgIChfQUMoMSxVKTw8MSkKPiAt
I2RlZmluZSBTQ1RMUl9NICAgICAgICAgKF9BQygxLFUpPDwwKQo+ICsKPiArLyogQml0cyBzcGVj
aWZpYyB0byBTQ1RMUl9FTDEgZm9yIEFybTMyICovCj4gKwo+ICsjZGVmaW5lIFNDVExSX0EzMl9F
TDFfViAgICAgKF9BQygxLFUpPDwxMykKPiArCj4gKy8qIENvbW1vbiBiaXRzIGZvciBTQ1RMUl9F
THggZm9yIEFybTMyICovCj4gKwo+ICsjZGVmaW5lIFNDVExSX0EzMl9FTHhfVEUgICAgKF9BQygx
LFUpPDwzMCkKPiArI2RlZmluZSBTQ1RMUl9BMzJfRUx4X0ZJICAgIChfQUMoMSxVKTw8MjEpCj4g
Kwo+ICsvKiBDb21tb24gYml0cyBmb3IgU0NUTFJfRUx4IG9uIGFsbCBhcmNoaXRlY3R1cmVzICov
Cj4gKyNkZWZpbmUgU0NUTFJfQXh4X0VMeF9FRSAgICAoX0FDKDEsVSk8PDI1KQo+ICsjZGVmaW5l
IFNDVExSX0F4eF9FTHhfV1hOICAgKF9BQygxLFUpPDwxOSkKPiArI2RlZmluZSBTQ1RMUl9BeHhf
RUx4X0kgICAgIChfQUMoMSxVKTw8MTIpCj4gKyNkZWZpbmUgU0NUTFJfQXh4X0VMeF9DICAgICAo
X0FDKDEsVSk8PDIpCj4gKyNkZWZpbmUgU0NUTFJfQXh4X0VMeF9BICAgICAoX0FDKDEsVSk8PDEp
Cj4gKyNkZWZpbmUgU0NUTFJfQXh4X0VMeF9NICAgICAoX0FDKDEsVSk8PDApCj4gIAo+ICAjZGVm
aW5lIEhTQ1RMUl9CQVNFICAgICBfQUMoMHgzMGM1MTg3OCxVKQo+ICAKPiAtLSAKPiAyLjExLjAK
PiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 20 21:49:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 21:49:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSq9P-0007PN-7H; Mon, 20 May 2019 21:48:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rume=TU=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1hSq9O-0007PH-2I
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 21:48:54 +0000
X-Inumbo-ID: 0f5b5aa4-7b49-11e9-8c72-478a533c4f6c
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0f5b5aa4-7b49-11e9-8c72-478a533c4f6c;
 Mon, 20 May 2019 21:48:53 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256
 bits)) (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id AF8072171F;
 Mon, 20 May 2019 21:48:52 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1558388932;
 bh=szxW1U+pFG1x1NNlefYb+4HoRV6g8ZCp0pGwBVSvfks=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=MdXjCMzF+CqqwBDM7D/BKfj1GpJ+XYqYMXyVENDg7FpMOjYkjcIHY5vb6vNmoAA4f
 hHY7fRQqs+2lucELnbmk+LOwDNSofioclAWZr/wQuotaw5ZrnNtybK6hfnlaTH2yH4
 eclFKa69FzMCSPw13SAlQ3zqlDZuQNDaPXvQOQUM=
Date: Mon, 20 May 2019 14:48:51 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20190514122456.28559-4-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.21.1905201447150.16404@sstabellini-ThinkPad-T480s>
References: <20190514122456.28559-1-julien.grall@arm.com>
 <20190514122456.28559-4-julien.grall@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH MM-PART2 RESEND v2 03/19] xen/arm:
 processor: Use BIT(.., UL) instead of _AC(1, U) in SCTLR_ defines
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Andrii_Anisov@epam.com, Oleksandr_Tyshchenko@epam.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAxNCBNYXkgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFVzZSB0aGUgcGF0dGVy
biBCSVQoLi4uLCBVTCkgdG8gbWFrZSB0aGUgY29kZSBtb3JlIHJlYWRhYmxlLiBOb3RlIHRoYXQK
PiB1bnNpZ25lZCBsb25nIGlzIHVzZWQgaW5zdGVhZCBvZiB1bnNpZ25lZCBiZWNhdXNlIFNDVExS
IGlzIHRlY2huaWNhbGx5Cj4gMzItYml0IG9uIEFybTMyIGFuZCA2NC1iaXQgb24gQXJtNjQuCj4g
Cj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KClJl
dmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cgo+
IC0tLQo+ICAgICBDaGFuZ2VzIGluIHYyOgo+ICAgICAgICAgLSBSZXdvcmsgdGhlIHBhdGNoIHRv
IHVzZSBCSVQoLi4uLCBVTCkgaW5zdGVhZCBvZiBfQklUVUwoLi4uKS4KPiAtLS0KPiAgeGVuL2lu
Y2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaCB8IDE4ICsrKysrKysrKy0tLS0tLS0tLQo+ICAxIGZp
bGUgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oIGIveGVuL2luY2x1ZGUvYXNtLWFy
bS9wcm9jZXNzb3IuaAo+IGluZGV4IGYzYjY4MTg1ZWIuLmJiY2JhMDYxY2EgMTAwNjQ0Cj4gLS0t
IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vcHJvY2Vzc29yLmgKPiBAQCAtMTIwLDIwICsxMjAsMjAgQEAKPiAgCj4gIC8qIEJpdHMg
c3BlY2lmaWMgdG8gU0NUTFJfRUwxIGZvciBBcm0zMiAqLwo+ICAKPiAtI2RlZmluZSBTQ1RMUl9B
MzJfRUwxX1YgICAgIChfQUMoMSxVKTw8MTMpCj4gKyNkZWZpbmUgU0NUTFJfQTMyX0VMMV9WICAg
ICBCSVQoMTMsIFVMKQo+ICAKPiAgLyogQ29tbW9uIGJpdHMgZm9yIFNDVExSX0VMeCBmb3IgQXJt
MzIgKi8KPiAgCj4gLSNkZWZpbmUgU0NUTFJfQTMyX0VMeF9URSAgICAoX0FDKDEsVSk8PDMwKQo+
IC0jZGVmaW5lIFNDVExSX0EzMl9FTHhfRkkgICAgKF9BQygxLFUpPDwyMSkKPiArI2RlZmluZSBT
Q1RMUl9BMzJfRUx4X1RFICAgIEJJVCgzMCwgVUwpCj4gKyNkZWZpbmUgU0NUTFJfQTMyX0VMeF9G
SSAgICBCSVQoMjEsIFVMKQo+ICAKPiAgLyogQ29tbW9uIGJpdHMgZm9yIFNDVExSX0VMeCBvbiBh
bGwgYXJjaGl0ZWN0dXJlcyAqLwo+IC0jZGVmaW5lIFNDVExSX0F4eF9FTHhfRUUgICAgKF9BQygx
LFUpPDwyNSkKPiAtI2RlZmluZSBTQ1RMUl9BeHhfRUx4X1dYTiAgIChfQUMoMSxVKTw8MTkpCj4g
LSNkZWZpbmUgU0NUTFJfQXh4X0VMeF9JICAgICAoX0FDKDEsVSk8PDEyKQo+IC0jZGVmaW5lIFND
VExSX0F4eF9FTHhfQyAgICAgKF9BQygxLFUpPDwyKQo+IC0jZGVmaW5lIFNDVExSX0F4eF9FTHhf
QSAgICAgKF9BQygxLFUpPDwxKQo+IC0jZGVmaW5lIFNDVExSX0F4eF9FTHhfTSAgICAgKF9BQygx
LFUpPDwwKQo+ICsjZGVmaW5lIFNDVExSX0F4eF9FTHhfRUUgICAgQklUKDI1LCBVTCkKPiArI2Rl
ZmluZSBTQ1RMUl9BeHhfRUx4X1dYTiAgIEJJVCgxOSwgVUwpCj4gKyNkZWZpbmUgU0NUTFJfQXh4
X0VMeF9JICAgICBCSVQoMTIsIFVMKQo+ICsjZGVmaW5lIFNDVExSX0F4eF9FTHhfQyAgICAgQklU
KDIsIFVMKQo+ICsjZGVmaW5lIFNDVExSX0F4eF9FTHhfQSAgICAgQklUKDEsIFVMKQo+ICsjZGVm
aW5lIFNDVExSX0F4eF9FTHhfTSAgICAgQklUKDAsIFVMKQo+ICAKPiAgI2RlZmluZSBIU0NUTFJf
QkFTRSAgICAgX0FDKDB4MzBjNTE4NzgsVSkKPiAgCj4gLS0gCj4gMi4xMS4wCj4gCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 20 21:59:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 21:59:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSqJl-0008WI-AR; Mon, 20 May 2019 21:59:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DuAc=TU=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hSqJj-0008WD-Ul
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 21:59:36 +0000
X-Inumbo-ID: 8c6369be-7b4a-11e9-a298-cbf58d9ef626
Received: from EUR01-HE1-obe.outbound.protection.outlook.com (unknown
 [40.107.13.79]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8c6369be-7b4a-11e9-a298-cbf58d9ef626;
 Mon, 20 May 2019 21:59:33 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector2-armh-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=wSjHx9SY3KuW/HjP9+Bw4mWYWWH0pc8ncpES//2K80U=;
 b=FD268GP+1LKoSFFBnIl28VMbtKJiHLDamMmsieIMa/0TZpU0x7GlMhRPKV84/2ucNJvrIODKsq+kl78+l8zq45TeMBOcZdPjL/CAJjrbzmqyJweaamQOffIg1Z91+/5QqN4Hh1TZAu2EGyxrh/ybX2NIf0DjGJ0frmF02CyK/MY=
Received: from AM0PR08MB3139.eurprd08.prod.outlook.com (52.134.93.144) by
 AM0PR08MB4498.eurprd08.prod.outlook.com (20.179.33.74) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1900.17; Mon, 20 May 2019 21:59:31 +0000
Received: from AM0PR08MB3139.eurprd08.prod.outlook.com
 ([fe80::3498:cf18:7cd6:d98b]) by AM0PR08MB3139.eurprd08.prod.outlook.com
 ([fe80::3498:cf18:7cd6:d98b%7]) with mapi id 15.20.1900.020; Mon, 20 May 2019
 21:59:31 +0000
From: Julien Grall <Julien.Grall@arm.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Thread-Topic: [PATCH v2 4/7] xen/arm: page: Clarify the Xen TLBs helpers name
Thread-Index: AQHVBbleI/E+c66c/k2S05mcqExj0KZjO/yAgAAV8ACAAAPygIABK2gAgAAnAoCAAAp3AIAP4DuAgAAQK4A=
Date: Mon, 20 May 2019 21:59:30 +0000
Message-ID: <471832b3-c328-2275-2abd-845371be819b@arm.com>
References: <20190508161603.21964-1-julien.grall@arm.com>
 <20190508161603.21964-5-julien.grall@arm.com>
 <alpine.DEB.2.21.1905091307080.25766@sstabellini-ThinkPad-T480s>
 <5fe19f3a-e17b-04b5-ff15-5579ebe789eb@arm.com>
 <cc1d2550-794c-842d-26db-178f614f81b3@arm.com>
 <4b1d9bf6-bf3b-a5ec-da06-534618bb34a8@arm.com>
 <alpine.DEB.2.21.1905101050260.25766@sstabellini-ThinkPad-T480s>
 <10c3ba27-c0df-a0d4-4033-530ec99291ac@arm.com>
 <alpine.DEB.2.21.1905201357570.16404@sstabellini-ThinkPad-T480s>
In-Reply-To: <alpine.DEB.2.21.1905201357570.16404@sstabellini-ThinkPad-T480s>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: LNXP123CA0019.GBRP123.PROD.OUTLOOK.COM
 (2603:10a6:600:d2::31) To AM0PR08MB3139.eurprd08.prod.outlook.com
 (2603:10a6:208:5d::16)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Julien.Grall@arm.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [217.140.96.140]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 6d9dbc23-6fd7-4511-727f-08d6dd6e6f8d
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600141)(711020)(4605104)(4618075)(2017052603328)(7193020);
 SRVR:AM0PR08MB4498; 
x-ms-traffictypediagnostic: AM0PR08MB4498:
nodisclaimer: True
x-microsoft-antispam-prvs: <AM0PR08MB4498AC37F407E788153CA06C80060@AM0PR08MB4498.eurprd08.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8273;
x-forefront-prvs: 004395A01C
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(136003)(39860400002)(366004)(376002)(346002)(396003)(199004)(189003)(5660300002)(6486002)(99286004)(3846002)(72206003)(256004)(4744005)(76176011)(305945005)(14444005)(229853002)(14454004)(6506007)(386003)(53546011)(73956011)(66556008)(64756008)(6916009)(66946007)(66476007)(31686004)(66446008)(7736002)(6512007)(54906003)(66066001)(102836004)(52116002)(4326008)(6436002)(8676002)(446003)(186003)(478600001)(316002)(11346002)(36756003)(53936002)(2616005)(81166006)(68736007)(8936002)(71200400001)(26005)(6246003)(71190400001)(81156014)(86362001)(25786009)(486006)(6116002)(2906002)(476003)(31696002)(44832011);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR08MB4498;
 H:AM0PR08MB3139.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: +uo/C9yh8S3cx2jbX257oORjYbIgjf9+rUNLfLjflQ3pjFzjrMkVUGtTsDyUFTn7FWSSkBrfp2kNHuRLoRKwNjyj5zkYFOsbJ2oH6ypl+pPd0ONQyQB03PAplQRXFowYqaoJF+kKWde+Y72udq3GNPseCWnV8mqpEgyIGxDV6YHBrFf5cqxGxt/eF0ne7ci4kcC/EjFLezx3PtPsKVjsjqL7Lj0KmKo1rCKgo9G5CNJSPCbLjfuFJzQfC/3x8C01k5SL7I8LFoUId2krQtaMnjEv1o3OoEy541H7X8y9XvXVpupkk/o2QwhDlBhTfOm4ksWCOHZzBbeHlWolK7peyC5VuVV14rQQXvu9HY7Y8/DNEvS6JqEAcGvx34KkgeEoYSo4Syz5AHY4JmL0ChWB1IngxPf8ShnOXHav8aF/MEI=
Content-ID: <443EAD24B6F089489D9990574F3D4E36@eurprd08.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 6d9dbc23-6fd7-4511-727f-08d6dd6e6f8d
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 May 2019 21:59:30.9744 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR08MB4498
Subject: Re: [Xen-devel] [PATCH v2 4/7] xen/arm: page: Clarify the Xen TLBs
 helpers name
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 nd <nd@arm.com>, Andrii Anisov <Andrii_Anisov@epam.com>,
 "Oleksandr_Tyshchenko@epam.com" <Oleksandr_Tyshchenko@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCk9uIDIwLzA1LzIwMTkgMjI6MDEsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToNCj4gT24g
RnJpLCAxMCBNYXkgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOg0KPj4gRmVlbCBmcmVlIHRvIHN1
Z2dlc3QgYW4gaW4tY29kZSBjb21tZW50IHNvIHdlIGNhbiBkaXNjdXNzIG9uIHRoZSB3b3J0aGlu
ZXNzLg0KPiANCj4gSSBzdWdnZXN0IHNvbWV0aGluZyBsaWtlIHRoZSBmb2xsb3dpbmc6DQo+IA0K
PiAgIC8qDQo+ICAgICogRmx1c2ggYWxsIGh5cGVydmlzb3IgbWFwcGluZ3MgZnJvbSB0aGUgVExC
IG9mIHRoZSBsb2NhbCBwcm9jZXNzb3IuIE5vdGUNCj4gICAgKiB0aGF0IGluc3RydWN0aW9uIGNh
Y2hlIG1haW50ZW5hbmNlIG1pZ2h0IGFsc28gYmUgcmVxdWlyZWQgd2hlbiBzZWxmDQo+ICAgICog
bW9kaWZ5aW5nIFhlbiBjb2RlLCBzZWUgRDUtMjUyMiBpbiBBUk0gRERJIDA0ODdELmEgYW5kIEIz
LjExLjIgaW4gQVJNDQo+ICAgICogRERJIDA0MDZDLmMuDQo+ICAgICovDQoNClRoaXMgbG9va3Mg
cXVpdGUgb3V0LW9mLWNvbnRleHQsIHdoYXQgaXMgdGhlIHJlbGF0aW9uIGJldHdlZW4gDQpzZWxm
LW1vZGlmeWluZyBjb2RlIGFuZCBUTEIgZmx1c2g/DQoNCkNoZWVycywNCg0KLS0gDQpKdWxpZW4g
R3JhbGwNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 20 22:38:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 22:38:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSqvW-0003RJ-Nf; Mon, 20 May 2019 22:38:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DuAc=TU=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hSqvU-0003RE-WA
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 22:38:37 +0000
X-Inumbo-ID: 001d23ed-7b50-11e9-8980-bc764e045a96
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe1f::612])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 001d23ed-7b50-11e9-8980-bc764e045a96;
 Mon, 20 May 2019 22:38:35 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector2-armh-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=jqdYydAYVo83++LTNjbUdByMy+xx58WfpXccRLP9MFU=;
 b=2dhD+WbdGv1MnbvD4FqjQoEq3yVnBBafeUkfW+yy72oVAKyKXPCCdtalZRElpnDqNbk51tesP8+R9u9NwmgRknDFDraD30Ghxo5hfDrk6mqDSJMutz2uaSDdR7ekHTGlh9O9CgZlbALgaCNlHEnhnzTofUlaM0uBzt9peiIL6K4=
Received: from AM0PR08MB3139.eurprd08.prod.outlook.com (52.134.93.144) by
 AM0PR08MB5027.eurprd08.prod.outlook.com (10.255.29.88) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1900.16; Mon, 20 May 2019 22:38:32 +0000
Received: from AM0PR08MB3139.eurprd08.prod.outlook.com
 ([fe80::3498:cf18:7cd6:d98b]) by AM0PR08MB3139.eurprd08.prod.outlook.com
 ([fe80::3498:cf18:7cd6:d98b%7]) with mapi id 15.20.1900.020; Mon, 20 May 2019
 22:38:32 +0000
From: Julien Grall <Julien.Grall@arm.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Thread-Topic: [PATCH v2 10/10] xen/arm: add reserved-memory regions to the
 dom0 memory node
Thread-Index: AQHVD1K/tqDRQnF7X0G4qA/yi2b+/KZ0mtkA
Date: Mon, 20 May 2019 22:38:32 +0000
Message-ID: <c94041e2-8f85-6fd6-21cd-3dd082882854@arm.com>
References: <alpine.DEB.2.10.1904301358560.13269@sstabellini-ThinkPad-X260>
 <1556658172-8824-10-git-send-email-sstabellini@kernel.org>
 <1b8217e1-8671-e1e7-d5bc-4b4c144eedd6@arm.com>
 <alpine.DEB.2.21.1905101326060.25766@sstabellini-ThinkPad-T480s>
 <0dc6d4db-7b83-0b8d-77c4-2f97f73a659e@arm.com>
 <20f548ea-eb18-8700-9d1e-53462abbff0c@arm.com>
 <alpine.DEB.2.21.1905201407410.16404@sstabellini-ThinkPad-T480s>
In-Reply-To: <alpine.DEB.2.21.1905201407410.16404@sstabellini-ThinkPad-T480s>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: LO2P265CA0325.GBRP265.PROD.OUTLOOK.COM
 (2603:10a6:600:a4::25) To AM0PR08MB3139.eurprd08.prod.outlook.com
 (2603:10a6:208:5d::16)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Julien.Grall@arm.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [217.140.96.140]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 1de93e18-44f1-4f19-1ff1-08d6dd73e312
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600141)(711020)(4605104)(4618075)(2017052603328)(7193020);
 SRVR:AM0PR08MB5027; 
x-ms-traffictypediagnostic: AM0PR08MB5027:
nodisclaimer: True
x-microsoft-antispam-prvs: <AM0PR08MB502731A92D2097A08BC192E180060@AM0PR08MB5027.eurprd08.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 004395A01C
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(136003)(39860400002)(346002)(376002)(366004)(396003)(52024003)(189003)(199004)(68736007)(486006)(44832011)(4326008)(54906003)(186003)(26005)(8936002)(11346002)(2906002)(81156014)(446003)(66446008)(64756008)(66066001)(31686004)(66946007)(73956011)(81166006)(66556008)(66476007)(8676002)(25786009)(36756003)(52116002)(476003)(86362001)(3846002)(99286004)(5660300002)(2616005)(6246003)(14444005)(478600001)(6116002)(31696002)(6512007)(305945005)(7736002)(6916009)(76176011)(53936002)(256004)(53546011)(71190400001)(71200400001)(6436002)(14454004)(102836004)(316002)(229853002)(386003)(6486002)(72206003)(6506007);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR08MB5027;
 H:AM0PR08MB3139.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: z/tVN5NxW1a5XjLFSt9fXdx5nwxsrQHpD2DKsUhRVW5AUgTQMV9xFnSiDIVFRqY0CEbh1RCbu8NNnJXXvne3e7cDwjjOAy6ibZ39BIPEXSwlz+XrYvOaqx/oImkf9DPZN7ddV4LljWiEnkPMujrTQefATaKtrw9HFgm8tTOo1ODzxkSqhI2nxBRjMjXBsCb+XKtzBGnpVbtgP+cLjEiyocA+x3WTl0kKUGB+QSB5mF7N2KFMhjlG0SntpEDdd+upXChYQhSWldL9bLXS6ytDdxeUk1qPPOegX3Qsa3RkBP7UxX0/5ZNvRmRwSY/JwoI9CdlPHk4fA/HnCH2SUiKWu8nE+auP4ToM6aUV2/8jefrvboY2vN9RKwzP170I7Pt4dfo9/OWa9bV4RcIiQOgpq793463yb9ZGrcxjNSYl7rY=
Content-ID: <0C446CB9F0595B4AA800483BBF8E8F7D@eurprd08.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 1de93e18-44f1-4f19-1ff1-08d6dd73e312
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 May 2019 22:38:32.2475 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR08MB5027
Subject: Re: [Xen-devel] [PATCH v2 10/10] xen/arm: add reserved-memory
 regions to the dom0 memory node
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 nd <nd@arm.com>, Stefano Stabellini <stefanos@xilinx.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywNCg0KT24gMjAvMDUvMjAxOSAyMjoyNiwgU3RlZmFubyBTdGFiZWxsaW5pIHdy
b3RlOg0KPiBPbiBTYXQsIDExIE1heSAyMDE5LCBKdWxpZW4gR3JhbGwgd3JvdGU6DQo+Pj4+PiBC
dXQgSSBhbSBzdGlsbCBub3QgaGFwcHkgd2l0aCB0aGUgYXBwcm9hY2ggdGFrZW4gZm9yIHRoZSBy
ZXNlcnZlZC1tZW1vcnkNCj4+Pj4+IHJlZ2lvbnMgaW4gdGhpcyBzZXJpZXMuIEFzIEkgcG9pbnRl
ZCBvdXQgYmVmb3JlLCB0aGV5IGFyZSBqdXN0IG5vcm1hbA0KPj4+Pj4gbWVtb3J5DQo+Pj4+PiB0
aGF0IHdhcyByZXNlcnZlZCBmb3Igb3RoZXIgcHVycG9zZSAoQ01BLCBmcmFtZWJ1ZmZlci4uLiku
DQo+Pj4+Pg0KPj4+Pj4gVHJlYXRpbmcgdGhlbSBhcyAiZGV2aWNlIiBmcm9tIFhlbiBQT1YgaXMg
YSBjbGVhciBhYnVzZSBvZiB0aGUgbWVhbmluZw0KPj4+Pj4gYW5kIEkNCj4+Pj4+IGRvbid0IGJl
bGlldmUgaXQgaXMgYSB2aWFibGUgc29sdXRpb24gbG9uZyB0ZXJtLg0KPj4+Pg0KPj4+PiBJZiB3
ZSBkb24ndCBjb25zaWRlciAicmV1c2FibGUiIG1lbW9yeSByZWdpb25zIGFzIHBhcnQgb2YgdGhl
DQo+Pj4+IGRpc2N1c3Npb24sIHRoZSBkaXN0aW5jdGlvbiBiZWNvbWVzIG1vcmUgcGhpbG9zb3Bo
aWNhbCB0aGFuIHByYWN0aWNhbDoNCj4+Pj4NCj4+Pj4gLSBYZW4gaXMgbm90IHN1cHBvc2VkIHRv
IHVzZSB0aGVtIGZvciBhbnl0aGluZw0KPj4+PiAtIG9ubHkgZ2l2ZW4gdGhlbSB0byB0aGUgVk0g
Y29uZmlndXJlZCBmb3IgaXQNCj4+Pj4NCj4+Pj4gSSBkb24ndCBzZWUgbXVjaCBvZiBhIGRpZmZl
cmVuY2Ugd2l0aCBNTUlPIHJlZ2lvbnMsIGV4Y2VwdCBmb3IgdGhlDQo+Pj4+IGV4cGVjdGVkIHBh
Z2V0YWJsZSBhdHRyaWJ1dGVzOiBpLmUuIGNhY2hlYWJsZSwgbm90LWNhY2hlYWJsZS4gQnV0IGV2
ZW4NCj4+Pj4gaW4gdGhhdCBjYXNlLCB0aGVyZSBjb3VsZCBiZSByZWFzb25hYmxlIHVzZSBjYXNl
cyBmb3Igbm9uLWNhY2hlYWJsZQ0KPj4+PiBtYXBwaW5ncyBvZiByZXNlcnZlZC1tZW1vcnkgcmVn
aW9ucywgZXZlbiBpZiByZXNlcnZlZC1tZW1vcnkgcmVnaW9ucyBhcmUNCj4+Pj4gIm5vcm1hbCIg
bWVtb3J5Lg0KPj4+Pg0KPj4+PiBDb3VsZCB5b3UgcGxlYXNlIGhlbHAgbWUgdW5kZXJzdGFuZCB3
aHkgeW91IHNlZSB0aGVtIHNvIGRpZmZlcmVudGx5LCBhcw0KPj4+PiBmYXIgYXMgdG8gc2F5IHRo
YXQgInRyZWF0aW5nIHRoZW0gYXMgImRldmljZSIgZnJvbSBYZW4gUE9WIGlzIGEgY2xlYXINCj4+
Pj4gYWJ1c2Ugb2YgdGhlIG1lYW5pbmciPw0KPj4+DQo+Pj4gT2J2aW91c2x5IGlmIHlvdSB0YWtl
IGhhbGYgb2YgdGhlIHBpY3R1cmUsIHRoZW4gaXQgbWFrZXMgdGhpbmdzIGVhc2llci4NCj4+PiBI
b3dldmVyLCB3ZSBhcmUgbm90IGhlcmUgdG8gZGlzY3VzcyBoYWxmIG9mIHRoZSBwaWN0dXJlIGJ1
dCB0aGUgZnVsbCBvbmUNCj4+PiAoZXZlbiBpZiBhdCB0aGUgZW5kIHlvdSBvbmx5IGltcGxlbWVu
dCBoYWxmIG9mIGl0KS4NCj4+Pg0KPj4+Pj4gSW5kZWVkLCBzb21lIG9mIHRoZSByZWdpb25zIG1h
eSBoYXZlIGEgcHJvcGVydHkgInJldXNhYmxlIiBhbGxvd2luZyB0aGUNCj4+Pj4+IHRoZSBPUw0K
Pj4+Pj4gdG8gdXNlIHRoZW0gdW50aWwgdGhleSBhcmUgY2xhaW1lZCBieSB0aGUgZGV2aWNlIGRy
aXZlciBvd25pbmcgdGhlDQo+Pj4+PiByZWdpb24uIEkNCj4+Pj4+IGRvbid0IGtub3cgaG93IExp
bnV4IChvciBhbnkgb3RoZXIgT1MpIGlzIHVzaW5nIGl0IHRvZGF5LCBidXQgSSBkb24ndA0KPj4+
Pj4gc2VlIHdoYXQNCj4+Pj4+IHdvdWxkIHByZXZlbnQgaXQgdG8gdXNlIHRoZW0gYXMgaHlwZXJj
YWxsIGJ1ZmZlci4gVGhpcyB3b3VsZCBvYnZpb3VzbHkNCj4+Pj4+IG5vdA0KPj4+Pj4gd29yayBi
ZWNhdXNlIHRoZXkgYXJlIG5vdCBhY3R1YWwgUkFNIGZyb20gWGVuIFBPVi4NCj4+Pj4NCj4+Pj4g
SSBoYXZlbid0IGF0dGVtcHRlZCBhdCBoYW5kbGluZyAicmV1c2FibGUiIHJlc2VydmVkLW1lbW9y
eSByZWdpb25zDQo+Pj4+IGJlY2F1c2UgSSBkb24ndCBoYXZlIGEgdGVzdCBlbnZpcm9ubWVudCBh
bmQvb3IgYSB1c2UtY2FzZSBmb3IgdGhlbS4gSW4NCj4+Pj4gb3RoZXIgd29yZHMsIEkgZG9uJ3Qg
aGF2ZSBhbnkgInJldXNhYmxlIiByZXNlcnZlZC1tZW1vcnkgcmVnaW9ucyBpbiBhbnkNCj4+Pj4g
b2YgdGhlIGJvYXJkcyAoWGlsaW54IGFuZCBub3QgWGlsaW54KSBJIGhhdmUgYWNjZXNzIHRvLiBJ
IGNvdWxkIGFkZCBhDQo+Pj4+IHdhcm5pbmcgaWYgd2UgZmluZCBhICJyZXVzYWJsZSIgcmVzZXJ2
ZWQtbWVtb3J5IHJlZ2lvbiBhdCBib290Lg0KPj4+DQo+Pj4gRG9uJ3QgZ2V0IG1lIHdyb25nLCBJ
IGRvbid0IGFzayBmb3IgdGhlIGltcGxlbWVudGF0aW9uIG5vdywgc28gYSB3YXJuaW5nDQo+Pj4g
d291bGQgYmUgZmluZSBoZXJlLiBIb3dldmVyLCB5b3UgbmVlZCBhdCBsZWFzdCB0byBzaG93IG1l
IHNvbWUgZ3JvdW5kIHRoYXQNCj4+PiByZS11c2FibGUgbWVtb3J5IGNhbiBiZSBpbXBsZW1lbnRl
ZCB3aXRoIHlvdXIgc29sdXRpb24gb3IgdGhleSBhcmUgbm90IGENCj4+PiBjb25jZXJuIGZvciBY
ZW4gYXQgYWxsLg0KPj4+DQo+Pj4+DQo+Pj4+IE5vbmV0aGVsZXNzLCBpZiB5b3UgaGF2ZSBhIGNv
bmNyZXRlIHN1Z2dlc3Rpb24gd2hpY2ggZG9lc24ndCByZXF1aXJlIGENCj4+Pj4gY29tcGxldGUg
cmV3b3JrIG9mIHRoaXMgc2VyaWVzLCBJIGNhbiB0cnkgdG8gcHV0IGV4dHJhIGVmZm9ydCB0byBo
YW5kbGUNCj4+Pj4gdGhpcyBjYXNlIGV2ZW4gaWYgaXQgaXMgbm90IGEgYmVuZWZpdCB0byBteSBl
bXBsb3llci4gSSBhbSBhbHNvIG9wZW4gdG8NCj4+Pj4gdGhlIHBvc3NpYmlsaXR5IG9mIGRyb3Bw
aW5nIHBhdGNoZXMgNi0xMCBmcm9tIHRoZSBzZXJpZXMuDQo+Pj4gSSBkb24ndCB0aGluayB0aGUg
c2VyaWVzIGFzIGl0IGlzIHdvdWxkIGFsbG93IHVzIHRvIHN1cHBvcnQgcmUtdXNhYmxlDQo+Pj4g
bWVtb3J5LiBIb3dldmVyIGFzIEkgaGF2ZW4ndCBzcGVudCBlbm91Z2ggdGltZSB0byB1bmRlcnN0
YW5kIGhvdyB0aGlzIGNvdWxkDQo+Pj4gYmUgcG9zc2libHkgZGVhbHQuIFNvIEkgYW0gaGFwcHkg
dG8gYmUgcHJvdmVkIHdyb25nLg0KPj4NCj4+IEkgdGhvdWdodCBhIGJpdCBtb3JlIGFib3V0IHRo
aXMgc2VyaWVzIGR1cmluZyB0aGUgbmlnaHQuIEkgZG8gYWdyZWUgdGhhdCB3ZQ0KPj4gbmVlZCB0
byBpbXByb3ZlIHRoZSBzdXBwb3J0IG9mIHRoZSByZXNlcnZlZC1tZW1vcnkgdG9kYXkgYXMgd2Ug
bWF5IGdpdmUgbWVtb3J5DQo+PiB0byB0aGUgYWxsb2NhdG9yIHRoYXQgYXJlIGNvdWxkIGJlIGV4
cG9zZWQgdG8gYSBndWVzdCB2aWEgYSBkaWZmZXJlbnQgbWV0aG9kDQo+PiAoaW9tZW0pLiBTbyBj
YXJ2aW5nIG91dCB0aGUgcmVzZXJ2ZWQtbWVtb3J5IHJlZ2lvbiBmcm9tIHRoZSBtZW1vcnkgYWxs
b2NhdG9yDQo+PiBpcyB0aGUgZmlyc3Qgc3RlcCB0byBnby4NCj4+DQo+PiBOb3cgd2UgaGF2ZSB0
byBkaWZmZXJlbnRpYXRlIHRoZSBoYXJkd2FyZSBkb21haW4gZnJvbSB0aGUgb3RoZXIgZ3Vlc3Rz
LiBJDQo+PiBkb24ndCBoYXZlIGFueSBvYmplY3Rpb24gcmVnYXJkaW5nIHRoZSB3YXkgdG8gbWFw
IHJlc2VydmVkLW1lbW9yeSByZWdpb24gdG8NCj4+IHRoZSBoYXJkd2FyZSBkb21haW4gYmVjYXVz
ZSB0aGlzIGlzIGNvbXBsZXRlbHkgaW50ZXJuYWwgdG8gWGVuLiBIb3dldmVyLCBJDQo+PiBoYXZl
IHNvbWUgb2JqZWN0aW9ucyB3aXRoIHRoZSBjdXJyZW50IGludGVyZmFjZSBmb3IgRG9tVToNCj4+
ICAgICAxKSBJdCBpcyBzdGlsbCB1bmNsZWFyIGhvdyAicmV1c2FibGUiIHByb3BlcnR5IHdvdWxk
IGZpdCBpbiB0aGF0IHN0b3J5DQo+PiAgICAgMikgSXQgaXMgZGVmaW5pdGVseSBub3QgcG9zc2li
bGUgZm9yIGEgdXNlciB0byB1c2UgJ2lvbWVtJyBmb3INCj4+IHJlc2VydmVkLW1lbW9yeSByZWdp
b24gdG9kYXkgYmVjYXVzZSB0aGUgcGFydGlhbCBEZXZpY2UtVHJlZSBkb2Vzbid0IGFsbG93IHlv
dQ0KPj4gdG8gY3JlYXRlIC9yZXNlcnZlZC1tZW1vcnkgbm9kZSBub3IgL21lbW9yeQ0KPj4gICAg
IDMpIEFGQUlLLCB0aGVyZSBhcmUgbm8gd2F5IGZvciB0byBwcmV2ZW50IHRoZSBoYXJkd2FyZSBk
b21haW4gdG8gdXNlIHRoZQ0KPj4gcmVzZXJ2ZWQtcmVnaW9uIChzdGF0dXMgPSAiZGlzYWJsZWQi
IHdvdWxkIG5vdCB3b3JrKS4NCj4+IFNvLCBJSE1PLCB0aGUgZ3Vlc3Qgc3VwcG9ydCBmb3IgcmVz
ZXJ2ZWQtbWVtb3J5IGlzIG5vdCBpbiBzaGFwZS4gU28gSSB0aGluayBpdA0KPj4gd291bGQgYmUg
YmVzdCBpZiB3ZSBkb24ndCBwZXJtaXQgdGhlIHJlc2VydmVkLW1lbW9yeSByZWdpb24gaW4gdGhl
IGlvbWVtDQo+PiByYW5nZXNldC4gVGhpcyB3b3VsZCBhdm9pZCB1cyB0byB0aWUgdXMgaW4gYW4g
aW50ZXJmYWNlIHVudGlsIHdlIGZpZ3VyZSBvdXQNCj4+IHRoZSBjb3JyZWN0IHBsYW4gZm9yIGd1
ZXN0Lg0KPiANCj4gV291bGRuJ3QgYmUgcHJvcGVyIGRvY3VtZW50YXRpb24gYmUgZW5vdWdoPyAo
U2VlIGJlbG93IGZvciB3aGVyZSB0aGUNCj4gZG9jdW1lbnRhdGlvbiBzaG91bGQgbGl2ZS4pDQo+
IA0KPiBUaGlzIGlzIG5vdCBhYm91dCBwcml2aWxlZ2Ugb3ZlciB0aGUgc3lzdGVtOiB3aG9ldmVy
IHdpbGwgbWFrZSB0aGUNCj4gZGVjaXNpb24gdG8gYXNrIHRoZSBoeXBlcnZpc29yIHRvIG1hcCB0
aGUgcGFnZSB3aWxsIGhhdmUgYWxsIHRoZQ0KPiBuZWNlc3NhcnkgcmlnaHRzIHRvIGRvIGl0LiAg
SWYgdGhlIHVzZXIgd2FudHMgdG8gbWFwIGEgZ2l2ZW4gcmVnaW9uLA0KPiBlaXRoZXIgYmVjYXVz
ZSBzaGUga25vd3Mgd2hhdCBzaGUgaXMgZG9pbmcsIGJlY2F1c2Ugc2hlIGlzDQo+IGV4cGVyaW1l
bnRpbmcsIG9yIGZvciB3aGF0ZXZlciByZWFzb24sIEkgdGhpbmsgc2hlIHNob3VsZCBiZSBhbGxv
d2VkLiBJbg0KPiBmYWN0LCBzaGUgY2FuIGFsd2F5cyBkbyBpdCBieSByZXZlcnRpbmcgdGhlIHBh
dGNoLiBTbyB3aHkgbWFrZSBpdA0KPiBpbmNvbnZlbmllbnQgZm9yIGhlcj8NClRCSCwgSSBhbSBn
ZXR0aW5nIHZlcnkgZnJ1c3RyYXRlZCBvbiByZXZpZXdpbmcgdGhpcyBzZXJpZXMuIFdlIHNwZW50
IG91ciANCnByZXZpb3VzIGYyZiBtZWV0aW5ncyBkaXNjdXNzaW5nIHJlc2VydmVkLW1lbW9yeSBp
biBsZW5ndGh5IHdheS4gV2UgYWxzbyANCmFncmVlZCBvbiBhIHBsYW4gKHNlZSBiZWxvdyksIGJ1
dCBub3cgd2UgYXJlIGJhY2sgb24gc3F1YXJlIG9uZSBhZ2Fpbi4uLg0KDQpZZXMsIGEgdXNlciB3
aWxsIG5lZWQgdG8gcmV2ZXJ0IHRoZSBwYXRjaC4gQnV0IHRoZW4gYXMgeW91IHNhaWQgdGhlIHVz
ZXIgDQp3b3VsZCBrbm93IHdoYXQgaGUvc2hlIGlzIGRvaW5nLiBTbyByZXZlcnRpbmcgYSBwYXRj
aCBpcyBub3QgZ29pbmcgdG8gYmUgDQphIGNvbXBsaWNhdGlvbi4NCg0KSG93ZXZlciwgSSBhbHJl
YWR5IHBvaW50ZWQgb3V0IG11bHRpcGxlIHRpbWUgdGhhdCBnaXZpbmcgcGVybWlzc2lvbiBpcyAN
Cm5vdCBnb2luZyB0byBiZSBlbm91Z2guIFNvIEkgc3RpbGwgZG9uJ3Qgc2VlIHRoZSB2YWx1ZSBv
ZiBoYXZpbmcgdGhhdCBpbiANClhlbiB3aXRob3V0IGFuIGVhc3kgd2F5IHRvIHVzZSBpdC4NCg0K
Rm9yIHJlbWluZGVyLCB5b3UgYWdyZWVkIG9uIHRoZSBmb2xsb3dpbmcgc3BsaXR0aW5nIHRoZSBz
ZXJpZXMgaW4gMyBwYXJ0czoNCiAgICAtIFBhcnQgMTogRXh0ZW5kIGlvbWVtIHRvIHN1cHBvcnQg
Y2FjaGVhYmlsaXR5DQogICAgLSBQYXJ0IDI6IFBhcnRpYWxseSBzdXBwb3J0IHJlc2VydmVkLW1l
bW9yeSBmb3IgRG9tMCBhbmQgZG9uJ3QgZ2l2ZSANCmlvbWVtIHBlcm1pc3Npb24gb24gdGhlbQ0K
ICAgIC0gUGFydCAzOiByZXNlcnZlZC1tZW1vcnkgZm9yIGd1ZXN0DQoNCkkgYWdyZWVkIHRvIG1l
cmdlIHBhcnQgMSBhbmQgMi4gUGFydCAzIHdpbGwgYmUgYSBzdGFydCBmb3IgYSBkaXNjdXNzaW9u
IA0KaG93IHRoaXMgc2hvdWxkIGJlIHN1cHBvcnRlZCBmb3IgZ3Vlc3QuIEkgYWxzbyBwb2ludGVk
IG91dCB0aGF0IFhpbGlueCANCmNhbiBjYXJyeSBwYXJ0IDMgaW4gdGhlaXIgdHJlZSBpZiB0aGV5
IGZlZWwgbGlrZSB0b28uDQoNCj4gDQo+IA0KPj4gV2l0aCB0aGF0IGluIHBsYWNlLCBJIGRvbid0
IGhhdmUgYSBzdHJvbmcgb2JqZWN0aW9uIHdpdGggcGF0Y2hlcyA2LTEwLg0KPj4NCj4+IEluIGFu
eSBjYXNlIEkgdGhpbmsgeW91IHNob3VsZCBjbGVhcmx5IHNwZWxsIG91dCBpbiB0aGUgY29tbWl0
IG1lc3NhZ2Ugd2hhdA0KPj4ga2luZCBvZiByZXNlcnZlZC1tZW1vcnkgcmVnaW9uIGlzIHN1cHBv
cnRlZC4NCj4gDQo+IFllcywgdGhpcyBtYWtlcyBzZW5zZS4gSSBhbSB0aGlua2luZyBvZiBhZGRp
bmcgYSBub3RlIHRvIFNVUFBPUlQubWQuIEFueQ0KPiBvdGhlciBwbGFjZXMgd2hlcmUgSSBzaG91
bGQgd3JpdGUgaXQgZG93biBhc2lkZSBmcm9tIGNvbW1pdCBtZXNzYWdlcz8NCj4gDQo+IA0KPj4g
Rm9yIGluc3RhbmNlLCBieSBqdXN0IGdvaW5nIHRocm91Z2ggdGhlIGJpbmRpbmcsIEkgaGF2ZSB0
aGUgZmVlbGluZw0KPj4gdGhhdCB0aG9zZSBwcm9wZXJ0aWVzIGFyZSBub3QgYWN0dWFsbHkgc3Vw
cG9ydGVkOg0KPj4gICAgICAxKSAibm8tbWFwIiAtIEl0IGlzIHVzZWQgdG8gdGVsbCB0aGUgT1Mg
dG8gbm90IGNyZWF0ZSBhIHZpcnR1YWwgbWVtb3J5IG9mDQo+PiB0aGUgcmVnaW9uIGFzIHBhcnQg
b2YgaXRzIHN0YW5kYXJkIG1hcHBpbmcgb2Ygc3lzdGVtIG1lbW9yeSwgbm9yIHBlcm1pdA0KPj4g
c3BlY3VsYXRpdmUgYWNjZXNzIHRvIGl0IHVuZGVyIGFueSBjaXJjdW1zdGFuY2VzIG90aGVyIHRo
YW4gdW5kZXIgdGhlIGNvbnRyb2wNCj4+IG9mIHRoZSBkZXZpY2UgZHJpdmVyIHVzaW5nIHRoZSBy
ZWdpb24uIE9uIEFybTY0LCBYZW4gd2lsbCBtYXAgcmVzZXJ2ZWQtbWVtb3J5DQo+PiBhcyBwYXJ0
IG9mIHhlbmhlYXAgKGkuZSB0aGUgZGlyZWN0IG1hcHBpbmcpLCBidXQgY2FydmluZyBvdXQgZnJv
bSB4ZW5oZWFwDQo+PiB3b3VsZCBub3QgYmUgc3VmZmljaWVudCBhcyB3ZSB1c2UgMUdCIGJsb2Nr
IGZvciB0aGUgbWFwcGluZy4gU28gdGhleSBtYXkgc3RpbGwNCj4+IGJlIGNvdmVyZWQuIEkgd291
bGQgYXNzdW1lIHRoaXMgaXMgdXNlZCBmb3IgbWVtb3J5IHRoYXQgbmVlZHMgdG8gYmUgbWFwcGVk
DQo+PiBub24tY2FjaGVhYmxlLCBzbyBpdCBpcyBwb3RlbnRpYWxseSBjcml0aWNhbCBhcyBYZW4g
d291bGQgbWFwIHRoZW0gY2FjaGVhYmxlDQo+PiBpbiB0aGUgc3RhZ2UtMSBoeXBlcnZpc29yIHBh
Z2UtdGFibGVzLg0KPj4gICAgICAyKSAiYWxsb2MtcmFuZ2VzIjogaXQgaXMgdXNlZCB0byBzcGVj
aWZ5IHJlZ2lvbnMgb2YgbWVtb3J5IHdoZXJlIGl0IGlzDQo+PiBhY2NlcHRhYmxlIHRvIGFsbG9j
YXRlIG1lbW9yeSBmcm9tLiBUaGlzIG1heSBub3QgcGxheSB3ZWxsIHdpdGggdGhlIERvbTANCj4+
IG1lbW9yeSBhbGxvY2F0b3IuDQo+PiAgICAgIDMpICJyZXVzYWJsZSI6IEkgbWVudGlvbiBoZXJl
IG9ubHkgZm9yIGNvbXBsZXRlbmVzcy4gTXkgdW5kZXJzdGFuZGluZyBpcw0KPj4gaXQgY291bGQg
cG90ZW50aWFsbHkgYmUgdXNlZCBmb3IgaHlwZXJjYWxsIGJ1ZmZlci4gVGhpcyBuZWVkcyB0byBi
ZQ0KPj4gaW52ZXN0aWdhdGVkLg0KPiANCj4gWWVzLCB5b3UgYXJlIHJpZ2h0IGFib3V0IHRoZXNl
IHByb3BlcnRpZXMgbm90IGJlaW5nIHByb3Blcmx5IHN1cHBvcnRlZC4NCj4gRG8geW91IHRoaW5r
IHRoYXQgSSBzaG91bGQgbGlzdCB0aGVtIGluIFNVUFBPUlQubWQgdW5kZXIgYSBuZXcgaW9tZW0N
Cj4gc2VjdGlvbj8gT3IgZG8geW91IHByZWZlciBhIGxvbmdlciBkb2N1bWVudCB1bmRlciBkb2Nz
Lz8gT3IgYm90aD8NCg0KVGhlIHByb3BlcnRpZXMgaGF2ZSBub3RoaW5nIHRvIGRvIHdpdGggaW9t
ZW0uIFNvIGl0IHdvdWxkIGJlIGNsZWFybHkgdGhlIA0Kd3JvbmcgcGxhY2UgdG8gcHV0IHVuZGVy
LiBJbnN0ZWFkIHRoaXMgc2hvdWxkIGJlIGEgc2VwYXJhdGUgc2VjdGlvbnMuDQoNCkNoZWVycywN
Cg0KLS0gDQpKdWxpZW4gR3JhbGwNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 20 22:53:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 22:53:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSr9a-00058n-50; Mon, 20 May 2019 22:53:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bcwN=TU=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hSr9Y-00058b-7e
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 22:53:08 +0000
X-Inumbo-ID: 081ade7a-7b52-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 081ade7a-7b52-11e9-8980-bc764e045a96;
 Mon, 20 May 2019 22:53:06 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hSr9W-0001Y6-8x; Mon, 20 May 2019 22:53:06 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hSr9W-0007ny-0o; Mon, 20 May 2019 22:53:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hSr9W-0000Cz-0A; Mon, 20 May 2019 22:53:06 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136636-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=72615f2e6b98e861c08abb1d2b194126013d54fe
X-Osstest-Versions-That: xen=278c64519c661c851d37e2a929f006fb8a1dcd01
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 20 May 2019 22:53:05 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 136636: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjYzNiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjYzNi8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA3MjYxNWYyZTZiOThlODYxYzA4YWJiMWQyYjE5NDEyNjAxM2Q1NGZlCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAyNzhjNjQ1MTljNjYxYzg1MWQz
N2UyYTkyOWYwMDZmYjhhMWRjZDAxCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzY2MzMgIDIwMTkt
MDUtMjAgMTc6MDA6NTQgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTM2NjM2ICAy
MDE5LTA1LTIwIDIwOjAwOjU0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KCmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVz
dC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUv
bG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAg
ICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxh
bmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3Mg
Y29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9
b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDI3OGM2NDUxOWMuLjcyNjE1ZjJlNmIgIDcy
NjE1ZjJlNmI5OGU4NjFjMDhhYmIxZDJiMTk0MTI2MDEzZDU0ZmUgLT4gc21va2UKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 20 22:56:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 22:56:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSrCS-0005Iq-S5; Mon, 20 May 2019 22:56:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rume=TU=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1hSrCR-0005Il-N5
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 22:56:07 +0000
X-Inumbo-ID: 7319d0e0-7b52-11e9-8980-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7319d0e0-7b52-11e9-8980-bc764e045a96;
 Mon, 20 May 2019 22:56:06 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256
 bits)) (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 7202421479;
 Mon, 20 May 2019 22:56:05 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1558392965;
 bh=BCVdiu9E8UyyRTLucuOs5Crzen+JxsEGZ/Z2YkfpKMY=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=GYHd5P20yQFdqYfBoZSQZKMW4BpP4Tyf3N6CjmbEebAj3kwBfJQrke0HvVcn2pZLU
 Sa08wAw9ZdfgCvclPoOij+Ezi82lYWpmljLWWkoeTQCGdfeJq5z6pNoKFjv6MPxqWf
 lVZMeJI/0O8NKnEQyF74BFKmzaFo7VeqFPlPdjXk=
Date: Mon, 20 May 2019 15:56:04 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20190514122456.28559-5-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.21.1905201451570.16404@sstabellini-ThinkPad-T480s>
References: <20190514122456.28559-1-julien.grall@arm.com>
 <20190514122456.28559-5-julien.grall@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH MM-PART2 RESEND v2 04/19] xen/arm: Rework
 HSCTLR_BASE
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Andrii_Anisov@epam.com, Oleksandr_Tyshchenko@epam.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAxNCBNYXkgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFRoZSBjdXJyZW50IHZh
bHVlIG9mIEhTQ1RMUl9CQVNFIGZvciBBcm02NCBpcyBwcmV0dHkgd3JvbmcuIEl0IHdvdWxkCj4g
YWN0dWFsbHkgdHVybiBvbiBTQ1RMUl9FTDIubkFBIChiaXQgNikgb24gaGFyZHdhcmUgaW1wbGVt
ZW50aW5nCj4gQVJNdjguNC1MU0UuCj4gCj4gRnVydGhlcm1vcmUsIHRoZSBkb2N1bWVudGF0aW9u
IG9mIHdoYXQgaXMgY2xlYXJlZC9zZXQgaW4gU0NUTFJfRUwyIGlzCj4gYWxzbyBub3QgY29ycmVj
dCBhbmQgbG9va3MgbGlrZSB0byBiZSBhIHZlcmJhdGltIGNvcHkgZnJvbSBBcm0zMi4KPiAKPiBI
U0NUTFJfQkFTRSBpcyByZXBsYWNlZCB3aXRoIGEgYnVuY2ggb2YgcGVyLWFyY2hpdGVjdHVyZSBu
ZXcgZGVmaW5lcwo+IGhlbHBpbmcgdG8gdW5kZXJzdGFuZCBiZXR0ZXIgd2hhdCBpcyB0aGUgaW5p
dGlhbGllIHZhbHVlIGZvcgo+IFNDVExSX0VMMi9IU0NUTFIuCj4gCj4gTm90ZSB0aGUgZGVmaW5l
cyAqX0NMRUFSIGFyZSBvbmx5IHVzZWQgdG8gY2hlY2sgdGhlIHN0YXRlIG9mIGVhY2ggYml0cwo+
IGFyZSBrbm93bi4KClNvIGJhc2ljYWxseSB0aGUgb25seSBwdXJwb3NlIG9mIEhTQ1RMUl9DTEVB
UiBpcyB0byBleGVjdXRlOgoKICAjaWYgKEhTQ1RMUl9TRVQgXiBIU0NUTFJfQ0xFQVIpICE9IDB4
ZmZmZmZmZmZVCgpSaWdodD8gSXQgaXMgZ29vZCB0byBoYXZlIHRoZSBjaGVjay4KClBsZWFzZSBh
ZGQgYSBvbmUtbGluZSBjb21tZW50IG9uIHRvcCBvZiBIU0NUTFJfQ0xFQVIgLS0gIm9ubHkgdXNl
ZCB0bwpjaGVjayB0aGF0IHRoZSBzdGF0ZSBvZiBlYWNoIGJpdHMgYXJlIGtub3duIi4KCgo+IExh
c3RseSwgdGhlIGRvY3VtZW50YXRpb24gaXMgZHJvcHBlZCBmcm9tIGFybXszMiw2NH0vaGVhZC5T
IGFzIGl0IHdvdWxkCj4gYmUgcHJldHR5IGVhc3kgdG8gZ2V0IG91dC1vZi1zeW5jIHdpdGggdGhl
IGRlZmluaXRpb25zLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+Cj4gCj4gLS0tCj4gICAgIENoYW5nZXMgaW4gdjI6Cj4gICAgICAgICAtIFVz
ZSBCSVQoLi4uLCBVTCkgaW5zdGVhZCBvZiBfQklUVUwKPiAtLS0KPiAgeGVuL2FyY2gvYXJtL2Fy
bTMyL2hlYWQuUyAgICAgICB8IDEyICstLS0tLS0tLQo+ICB4ZW4vYXJjaC9hcm0vYXJtNjQvaGVh
ZC5TICAgICAgIHwgMTAgKy0tLS0tLS0KPiAgeGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3Iu
aCB8IDU0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCj4gIDMgZmls
ZXMgY2hhbmdlZCwgNTUgaW5zZXJ0aW9ucygrKSwgMjEgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL2FybS9hcm0zMi9oZWFkLlMgYi94ZW4vYXJjaC9hcm0vYXJtMzIvaGVh
ZC5TCj4gaW5kZXggNDU0ZDI0NTM3Yy4uOGE5ODYwNzQ1OSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJj
aC9hcm0vYXJtMzIvaGVhZC5TCj4gKysrIGIveGVuL2FyY2gvYXJtL2FybTMyL2hlYWQuUwo+IEBA
IC0yMzQsMTcgKzIzNCw3IEBAIGNwdV9pbml0X2RvbmU6Cj4gICAgICAgICAgbGRyICAgcjAsID0o
VENSX1JFUzF8VENSX1NIMF9JU3xUQ1JfT1JHTjBfV0JXQXxUQ1JfSVJHTjBfV0JXQXxUQ1JfVDBT
WigwKSkKPiAgICAgICAgICBtY3IgICBDUDMyKHIwLCBIVENSKQo+ICAKPiAtICAgICAgICAvKgo+
IC0gICAgICAgICAqIFNldCB1cCB0aGUgSFNDVExSOgo+IC0gICAgICAgICAqIEV4Y2VwdGlvbnMg
aW4gTEUgQVJNLAo+IC0gICAgICAgICAqIExvdy1sYXRlbmN5IElSUXMgZGlzYWJsZWQsCj4gLSAg
ICAgICAgICogV3JpdGUtaW1wbGllcy1YTiBkaXNhYmxlZCAoZm9yIG5vdyksCj4gLSAgICAgICAg
ICogRC1jYWNoZSBkaXNhYmxlZCAoZm9yIG5vdyksCj4gLSAgICAgICAgICogSS1jYWNoZSBlbmFi
bGVkLAo+IC0gICAgICAgICAqIEFsaWdubWVudCBjaGVja2luZyBlbmFibGVkLAo+IC0gICAgICAg
ICAqIE1NVSB0cmFuc2xhdGlvbiBkaXNhYmxlZCAoZm9yIG5vdykuCj4gLSAgICAgICAgICovCj4g
LSAgICAgICAgbGRyICAgcjAsID0oSFNDVExSX0JBU0V8U0NUTFJfQXh4X0VMeF9BKQo+ICsgICAg
ICAgIGxkciAgIHIwLCA9SFNDVExSX1NFVAo+ICAgICAgICAgIG1jciAgIENQMzIocjAsIEhTQ1RM
UikKPiAgCj4gICAgICAgICAgLyoKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTY0L2hl
YWQuUyBiL3hlbi9hcmNoL2FybS9hcm02NC9oZWFkLlMKPiBpbmRleCA4YTZiZTMzNTJlLi40ZmU5
MDRjNTFkIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9hcm02NC9oZWFkLlMKPiArKysgYi94
ZW4vYXJjaC9hcm0vYXJtNjQvaGVhZC5TCj4gQEAgLTM2MywxNSArMzYzLDcgQEAgc2tpcF9ic3M6
Cj4gIAo+ICAgICAgICAgIG1zciAgIHRjcl9lbDIsIHgwCj4gIAo+IC0gICAgICAgIC8qIFNldCB1
cCB0aGUgU0NUTFJfRUwyOgo+IC0gICAgICAgICAqIEV4Y2VwdGlvbnMgaW4gTEUgQVJNLAo+IC0g
ICAgICAgICAqIExvdy1sYXRlbmN5IElSUXMgZGlzYWJsZWQsCj4gLSAgICAgICAgICogV3JpdGUt
aW1wbGllcy1YTiBkaXNhYmxlZCAoZm9yIG5vdyksCj4gLSAgICAgICAgICogRC1jYWNoZSBkaXNh
YmxlZCAoZm9yIG5vdyksCj4gLSAgICAgICAgICogSS1jYWNoZSBlbmFibGVkLAo+IC0gICAgICAg
ICAqIEFsaWdubWVudCBjaGVja2luZyBkaXNhYmxlZCwKPiAtICAgICAgICAgKiBNTVUgdHJhbnNs
YXRpb24gZGlzYWJsZWQgKGZvciBub3cpLiAqLwo+IC0gICAgICAgIGxkciAgIHgwLCA9KEhTQ1RM
Ul9CQVNFKQo+ICsgICAgICAgIGxkciAgIHgwLCA9U0NUTFJfRUwyX1NFVAo+ICAgICAgICAgIG1z
ciAgIFNDVExSX0VMMiwgeDAKPiAgCj4gICAgICAgICAgLyogRW5zdXJlIHRoYXQgYW55IGV4Y2Vw
dGlvbnMgZW5jb3VudGVyZWQgYXQgRUwyCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1h
cm0vcHJvY2Vzc29yLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oCj4gaW5kZXgg
YmJjYmEwNjFjYS4uOWFmYzM3ODZjNSAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJt
L3Byb2Nlc3Nvci5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaAo+IEBA
IC0xMjcsNiArMTI3LDkgQEAKPiAgI2RlZmluZSBTQ1RMUl9BMzJfRUx4X1RFICAgIEJJVCgzMCwg
VUwpCj4gICNkZWZpbmUgU0NUTFJfQTMyX0VMeF9GSSAgICBCSVQoMjEsIFVMKQo+ICAKPiArLyog
Q29tbW9uIGJpdHMgZm9yIFNDVExSX0VMeCBmb3IgQXJtNjQgKi8KPiArI2RlZmluZSBTQ1RMUl9B
NjRfRUx4X1NBICAgIEJJVCgzLCBVTCkKPiArCj4gIC8qIENvbW1vbiBiaXRzIGZvciBTQ1RMUl9F
THggb24gYWxsIGFyY2hpdGVjdHVyZXMgKi8KPiAgI2RlZmluZSBTQ1RMUl9BeHhfRUx4X0VFICAg
IEJJVCgyNSwgVUwpCj4gICNkZWZpbmUgU0NUTFJfQXh4X0VMeF9XWE4gICBCSVQoMTksIFVMKQo+
IEBAIC0xMzUsNyArMTM4LDU2IEBACj4gICNkZWZpbmUgU0NUTFJfQXh4X0VMeF9BICAgICBCSVQo
MSwgVUwpCj4gICNkZWZpbmUgU0NUTFJfQXh4X0VMeF9NICAgICBCSVQoMCwgVUwpCj4gIAo+IC0j
ZGVmaW5lIEhTQ1RMUl9CQVNFICAgICBfQUMoMHgzMGM1MTg3OCxVKQo+ICsjaWZkZWYgQ09ORklH
X0FSTV8zMgo+ICsKPiArI2RlZmluZSBIU0NUTFJfUkVTMSAgICAgKEJJVCggMywgVUwpIHwgQklU
KCA0LCBVTCkgfCBCSVQoIDUsIFVMKSB8XAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgQklU
KCA2LCBVTCkgfCBCSVQoMTEsIFVMKSB8IEJJVCgxNiwgVUwpIHxcCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICBCSVQoMTgsIFVMKSB8IEJJVCgyMiwgVUwpIHwgQklUKDIzLCBVTCkgfFwKPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgIEJJVCgyOCwgVUwpIHwgQklUKDI5LCBVTCkpCj4gKwo+
ICsjZGVmaW5lIEhTQ1RMUl9SRVMwICAgICAoQklUKDcsIFVMKSAgfCBCSVQoOCwgVUwpICB8IEJJ
VCg5LCBVTCkgIHwgQklUKDEwLCBVTCkgfFwKPiArICAgICAgICAgICAgICAgICAgICAgICAgIEJJ
VCgxMywgVUwpIHwgQklUKDE0LCBVTCkgfCBCSVQoMTUsIFVMKSB8IEJJVCgxNywgVUwpIHxcCj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICBCSVQoMjAsIFVMKSB8IEJJVCgyNCwgVUwpIHwgQklU
KDI2LCBVTCkgfCBCSVQoMjcsIFVMKSB8XAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgQklU
KDMxLCBVTCkpCj4gKwo+ICsvKiBJbml0aWFsIHZhbHVlIGZvciBIU0NUTFIgKi8KPiArI2RlZmlu
ZSBIU0NUTFJfU0VUICAgICAgKEhTQ1RMUl9SRVMxICAgIHwgU0NUTFJfQXh4X0VMeF9BICAgfCBT
Q1RMUl9BeHhfRUx4X0kpCgpBcyBmYXIgYXMgbXkgY2FsY3VsYXRpb25zIGdvLCBpdCBsb29rcyBs
aWtlIHRoZSBvbmx5IGRpZmZlcmVuY2UgaXMKU0NUTFJfQXh4X0VMeF9BIGNvbXBhcmVkIHRvIDB4
MzBjNTE4NzgsIHJpZ2h0PyBXaGljaCBpcyB0aGUgYWxpZ25tZW50CmNoZWNrLgoKCj4gKyNkZWZp
bmUgSFNDVExSX0NMRUFSICAgIChIU0NUTFJfUkVTMCAgICAgICAgfCBTQ1RMUl9BeHhfRUx4X00g
ICB8XAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgU0NUTFJfQXh4X0VMeF9DICAgIHwgU0NU
TFJfQXh4X0VMeF9XWE4gfFwKPiArICAgICAgICAgICAgICAgICAgICAgICAgIFNDVExSX0EzMl9F
THhfRkkgICB8IFNDVExSX0F4eF9FTHhfRUUgIHxcCj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICBTQ1RMUl9BMzJfRUx4X1RFKQo+ICsKPiArI2lmIChIU0NUTFJfU0VUIF4gSFNDVExSX0NMRUFS
KSAhPSAweGZmZmZmZmZmVQo+ICsjZXJyb3IgIkluY29uc2lzdGVudCBIU0NUTFIgc2V0L2NsZWFy
IGJpdHMiCj4gKyNlbmRpZgo+ICsKPiArI2Vsc2UKPiArCj4gKyNkZWZpbmUgU0NUTFJfRUwyX1JF
UzEgIChCSVQoIDQsIFVMKSB8IEJJVCggNSwgVUwpIHwgQklUKDExLCBVTCkgfFwKPiArICAgICAg
ICAgICAgICAgICAgICAgICAgIEJJVCgxNiwgVUwpIHwgQklUKDE4LCBVTCkgfCBCSVQoMjIsIFVM
KSB8XAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgQklUKDIzLCBVTCkgfCBCSVQoMjgsIFVM
KSB8IEJJVCgyOSwgVUwpKQo+ICsKPiArI2RlZmluZSBTQ1RMUl9FTDJfUkVTMCAgKEJJVCggNiwg
VUwpIHwgQklUKCA3LCBVTCkgfCBCSVQoIDgsIFVMKSB8XAo+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgQklUKCA5LCBVTCkgfCBCSVQoMTAsIFVMKSB8IEJJVCgxMywgVUwpIHxcCj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICBCSVQoMTQsIFVMKSB8IEJJVCgxNSwgVUwpIHwgQklUKDE3LCBV
TCkgfFwKPiArICAgICAgICAgICAgICAgICAgICAgICAgIEJJVCgyMCwgVUwpIHwgQklUKDIxLCBV
TCkgfCBCSVQoMjQsIFVMKSB8XAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgQklUKDI2LCBV
TCkgfCBCSVQoMjcsIFVMKSB8IEJJVCgzMCwgVUwpIHxcCj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICBCSVQoMzEsIFVMKSB8ICgweGZmZmZmZmZmVUxMIDw8IDMyKSkKPiArCj4gKy8qIEluaXRp
YWwgdmFsdWUgZm9yIFNDVExSX0VMMiAqLwo+ICsjZGVmaW5lIFNDVExSX0VMMl9TRVQgICAoU0NU
TFJfRUwyX1JFUzEgICAgIHwgU0NUTFJfQTY0X0VMeF9TQSAgfFwKPiArICAgICAgICAgICAgICAg
ICAgICAgICAgIFNDVExSX0F4eF9FTHhfSSkKClNhbWUgaGVyZSwgeW91IHJlbW92ZWQgdGhlIHJl
c2VydmVkIGJpdHMsIGFuZCBhZGRlZCB0aGUgYWxpZ25tZW50IGNoZWNrLApzYW1lIGFzIGZvciBh
YXJjaDMyLiBJZiBJIGdvdCBpdCByaWdodCwgaXQgd291bGQgYmUgbmljZSB0byBhZGQgYQpzdGF0
ZW1lbnQgbGlrZSB0aGlzIHRvIHRoZSBjb21taXQgbWVzc2FnZS4KCgo+ICsjZGVmaW5lIFNDVExS
X0VMMl9DTEVBUiAoU0NUTFJfRUwyX1JFUzAgICAgIHwgU0NUTFJfQXh4X0VMeF9NICAgfFwKPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgIFNDVExSX0F4eF9FTHhfQSAgICB8IFNDVExSX0F4eF9F
THhfQyAgIHxcCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICBTQ1RMUl9BeHhfRUx4X1dYTiAg
fCBTQ1RMUl9BeHhfRUx4X0VFKQo+ICsKPiArI2lmIChTQ1RMUl9FTDJfU0VUIF4gU0NUTFJfRUwy
X0NMRUFSKSAhPSAweGZmZmZmZmZmZmZmZmZmZmZVTAo+ICsjZXJyb3IgIkluY29uc2lzdGVudCBT
Q1RMUl9FTDIgc2V0L2NsZWFyIGJpdHMiCj4gKyNlbmRpZgo+ICsKPiArI2VuZGlmCj4gIAo+ICAv
KiBIQ1IgSHlwIENvbmZpZ3VyYXRpb24gUmVnaXN0ZXIgKi8KPiAgI2RlZmluZSBIQ1JfUlcgICAg
ICAgICAgKF9BQygxLFVMKTw8MzEpIC8qIFJlZ2lzdGVyIFdpZHRoLCBBUk02NCBvbmx5ICovCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 20 22:56:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 22:56:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSrCl-0005L4-6P; Mon, 20 May 2019 22:56:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rume=TU=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1hSrCj-0005Ks-SN
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 22:56:25 +0000
X-Inumbo-ID: 7df24a46-7b52-11e9-b214-1b98b921fa90
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7df24a46-7b52-11e9-b214-1b98b921fa90;
 Mon, 20 May 2019 22:56:24 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256
 bits)) (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id C09E421479;
 Mon, 20 May 2019 22:56:23 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1558392984;
 bh=WerLf84LCJJjfyKNbAoUy+IPF9cdZhgbhI/cVhViv5M=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=I7R0wZgQ6u1J/gXigCTKylgEd96hPpJ9Ul5XMeXXI0OQBYrqCaj3YQbL0d/C/++6D
 BbxahcavaYSRtZIsxNuQyK7RrPgR5U33OicDSHOe3z8dxFVSqCe+Bvn7NbrOyLXjvY
 yXxreE9dJVMDZU4H5Bxitb7u3SxK1WiawajiIyP0=
Date: Mon, 20 May 2019 15:56:23 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20190514122456.28559-7-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.21.1905201527460.16404@sstabellini-ThinkPad-T480s>
References: <20190514122456.28559-1-julien.grall@arm.com>
 <20190514122456.28559-7-julien.grall@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH MM-PART2 RESEND v2 06/19] xen/arm: Rework
 secondary_start prototype
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Andrii_Anisov@epam.com, Oleksandr_Tyshchenko@epam.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAxNCBNYXkgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IE5vbmUgb2YgdGhlIHBh
cmFtZXRlcnMgb2Ygc2Vjb25kYXJ5X3N0YXJ0IGFyZSBhY3R1YWxseSB1c2VkLiBTbyB0dXJuCj4g
c2Vjb25kYXJ5X3N0YXJ0IHRvIGEgZnVuY3Rpb24gd2l0aCBubyBwYXJhbWV0ZXJzLgo+IAo+IEFs
c28gbW9kaWZ5IHRoZSBhc3NlbWJseSBjb2RlIHRvIGF2b2lkIHNldHRpbmctdXAgdGhlIHJlZ2lz
dGVycyBiZWZvcmUKPiBjYWxsaW5nIHNlY29uZGFyeV9zdGFydC4KCkl0IGlzIGNhbGxlZCAic3Rh
cnRfc2Vjb25kYXJ5IiByYXRoZXIgdGhhbiAic2Vjb25kYXJ5X3N0YXJ0Ii4gUGxlYXNlIGZpeAp0
aGUgY29tbWl0IG1lc3NhZ2UuIFRoZW4geW91IGNhbiBhZGQKClJldmlld2VkLWJ5OiBTdGVmYW5v
IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CgoKPiBTaWduZWQtb2ZmLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+IAo+ICAgICAtIFJlLW9yZGVyIHRo
ZSBwYXRjaCB3aXRoICJ4ZW4vYXJtOiBSZW1vdmUgcGFyYW1ldGVyIGNwdWlkIGZyb20KPiAgICAg
c3RhcnRfeGVuIi4KPiAtLS0KPiAgeGVuL2FyY2gvYXJtL2FybTMyL2hlYWQuUyB8IDQgKystLQo+
ICB4ZW4vYXJjaC9hcm0vYXJtNjQvaGVhZC5TIHwgMyArKy0KPiAgeGVuL2FyY2gvYXJtL3NtcGJv
b3QuYyAgICB8IDQgKy0tLQo+ICAzIGZpbGVzIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgNiBk
ZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTMyL2hlYWQuUyBi
L3hlbi9hcmNoL2FybS9hcm0zMi9oZWFkLlMKPiBpbmRleCBjYjhhM2JmODI5Li45ZjQwZmFjZTk4
IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9hcm0zMi9oZWFkLlMKPiArKysgYi94ZW4vYXJj
aC9hcm0vYXJtMzIvaGVhZC5TCj4gQEAgLTQ0NSw5ICs0NDUsOSBAQCBsYXVuY2g6Cj4gICAgICAg
ICAgbGRyICAgc3AsIFtyMF0KPiAgICAgICAgICBhZGQgICBzcCwgI1NUQUNLX1NJWkUgICAgICAg
IC8qICh3aGljaCBncm93cyBkb3duIGZyb20gdGhlIHRvcCkuICovCj4gICAgICAgICAgc3ViICAg
c3AsICNDUFVJTkZPX3NpemVvZiAgICAvKiBNYWtlIHJvb20gZm9yIENQVSBzYXZlIHJlY29yZCAq
Lwo+IC0gICAgICAgIG1vdiAgIHIwLCByMTAgICAgICAgICAgICAgICAgLyogTWFyc2hhbCBhcmdz
OiAtIHBoeXNfb2Zmc2V0ICovCj4gLSAgICAgICAgbW92ICAgcjEsIHI4ICAgICAgICAgICAgICAg
ICAvKiAgICAgICAgICAgICAgIC0gRFRCIGFkZHJlc3MgKi8KPiAgICAgICAgICB0ZXEgICByMTIs
ICMwCj4gKyAgICAgICAgbW92ZXEgcjAsIHIxMCAgICAgICAgICAgICAgICAvKiBNYXJzaGFsIGFy
Z3M6IC0gcGh5c19vZmZzZXQgKi8KPiArICAgICAgICBtb3ZlcSByMSwgcjggICAgICAgICAgICAg
ICAgIC8qICAgICAgICAgICAgICAgLSBEVEIgYWRkcmVzcyAqLwo+ICAgICAgICAgIGJlcSAgIHN0
YXJ0X3hlbiAgICAgICAgICAgICAgLyogYW5kIGRpc2FwcGVhciBpbnRvIHRoZSBsYW5kIG9mIEMg
Ki8KPiAgICAgICAgICBiICAgICBzdGFydF9zZWNvbmRhcnkgICAgICAgIC8qICh0byB0aGUgYXBw
cm9wcmlhdGUgZW50cnkgcG9pbnQpICovCj4gIAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0v
YXJtNjQvaGVhZC5TIGIveGVuL2FyY2gvYXJtL2FybTY0L2hlYWQuUwo+IGluZGV4IDA3NTAxMzg3
OGUuLmNiMzBkNmYyMmUgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2FybTY0L2hlYWQuUwo+
ICsrKyBiL3hlbi9hcmNoL2FybS9hcm02NC9oZWFkLlMKPiBAQCAtNTgyLDkgKzU4MiwxMCBAQCBs
YXVuY2g6Cj4gICAgICAgICAgc3ViICAgeDAsIHgwLCAjQ1BVSU5GT19zaXplb2YgLyogTWFrZSBy
b29tIGZvciBDUFUgc2F2ZSByZWNvcmQgKi8KPiAgICAgICAgICBtb3YgICBzcCwgeDAKPiAgCj4g
KyAgICAgICAgY2JueiAgeDIyLCAxZgo+ICsKPiAgICAgICAgICBtb3YgICB4MCwgeDIwICAgICAg
ICAgICAgICAgIC8qIE1hcnNoYWwgYXJnczogLSBwaHlzX29mZnNldCAqLwo+ICAgICAgICAgIG1v
diAgIHgxLCB4MjEgICAgICAgICAgICAgICAgLyogICAgICAgICAgICAgICAtIEZEVCAqLwo+IC0g
ICAgICAgIGNibnogIHgyMiwgMWYKPiAgICAgICAgICBiICAgICBzdGFydF94ZW4gICAgICAgICAg
ICAgIC8qIGFuZCBkaXNhcHBlYXIgaW50byB0aGUgbGFuZCBvZiBDICovCj4gIDE6Cj4gICAgICAg
ICAgYiAgICAgc3RhcnRfc2Vjb25kYXJ5ICAgICAgICAvKiAodG8gdGhlIGFwcHJvcHJpYXRlIGVu
dHJ5IHBvaW50KSAqLwo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vc21wYm9vdC5jIGIveGVu
L2FyY2gvYXJtL3NtcGJvb3QuYwo+IGluZGV4IGY3NTY0NDQzNjIuLjAwYjY0YzMzMjIgMTAwNjQ0
Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3NtcGJvb3QuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9zbXBi
b290LmMKPiBAQCAtMjk3LDkgKzI5Nyw3IEBAIHNtcF9wcmVwYXJlX2NwdXModm9pZCkKPiAgfQo+
ICAKPiAgLyogQm9vdCB0aGUgY3VycmVudCBDUFUgKi8KPiAtdm9pZCBzdGFydF9zZWNvbmRhcnko
dW5zaWduZWQgbG9uZyBib290X3BoeXNfb2Zmc2V0LAo+IC0gICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBsb25nIGZkdF9wYWRkciwKPiAtICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
bG9uZyBod2lkKQo+ICt2b2lkIHN0YXJ0X3NlY29uZGFyeSh2b2lkKQo+ICB7Cj4gICAgICB1bnNp
Z25lZCBpbnQgY3B1aWQgPSBpbml0X2RhdGEuY3B1aWQ7Cj4gIAo+IC0tIAo+IDIuMTEuMAo+IAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 20 22:56:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 22:56:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSrCr-0005MZ-HV; Mon, 20 May 2019 22:56:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rume=TU=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1hSrCq-0005MG-3U
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 22:56:32 +0000
X-Inumbo-ID: 81c6a4be-7b52-11e9-ad8e-8b16d75e0053
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 81c6a4be-7b52-11e9-ad8e-8b16d75e0053;
 Mon, 20 May 2019 22:56:31 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256
 bits)) (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 2A7AC21479;
 Mon, 20 May 2019 22:56:30 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1558392990;
 bh=8irn2p2V7a6fSxyjxNaVxE/168khsIhEItf1Am4cx2U=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=ShvFB1ewVz+5560cSKMtv7j4Wf64BiX7jnIgKht0kLnCGI6aJTPqd9CvyjjTJgxWB
 DWyQGoaQJdxuttKz6qb7WUBiUwqqGu8hUNJopVJpP4VsZgbyjZCgEzYGz1ymJ2l6B5
 QM57n58xCuaWBliXbZ+IO/UST4KjXISixqt3hYPU=
Date: Mon, 20 May 2019 15:56:29 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20190514122456.28559-8-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.21.1905201533110.16404@sstabellini-ThinkPad-T480s>
References: <20190514122456.28559-1-julien.grall@arm.com>
 <20190514122456.28559-8-julien.grall@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH MM-PART2 RESEND v2 07/19] xen/arm64: head:
 Remove unnecessary comment
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>, Oleksandr_Tyshchenko@epam.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAxNCBNYXkgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFNvIGZhciwgd2UgZG9u
J3QgaGF2ZSBzcGVjaWZpYyBjb3JlIGluaXRpYWxpemF0aW9uIGF0IGJvb3QuIFNvIHJlbW92ZQo+
IHRoZSBjb21tZW50Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+Cj4gUmV2aWV3ZWQtYnk6IEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZA
ZXBhbS5jb20+CgpBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPgoKCj4gLS0tCj4gICAgIENoYW5nZXMgaW4gdjI6Cj4gICAgICAgICAtIEZpeCB0eXBv
IGluIHRoZSBjb21taXQgbWVzc2FnZQo+ICAgICAgICAgLSBBZGQgQW5kcmlpJ3MgcmV2aWV3ZWQt
YnkKPiAtLS0KPiAgeGVuL2FyY2gvYXJtL2FybTY0L2hlYWQuUyB8IDIgLS0KPiAgMSBmaWxlIGNo
YW5nZWQsIDIgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm02
NC9oZWFkLlMgYi94ZW4vYXJjaC9hcm0vYXJtNjQvaGVhZC5TCj4gaW5kZXggY2IzMGQ2ZjIyZS4u
YWQ0NDZlNzM0NSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vYXJtNjQvaGVhZC5TCj4gKysr
IGIveGVuL2FyY2gvYXJtL2FybTY0L2hlYWQuUwo+IEBAIC0zNDQsOCArMzQ0LDYgQEAgZWwyOiAg
ICBQUklOVCgiLSBYZW4gc3RhcnRpbmcgYXQgRUwyIC1cclxuIikKPiAgc2tpcF9ic3M6Cj4gICAg
ICAgICAgUFJJTlQoIi0gU2V0dGluZyB1cCBjb250cm9sIHJlZ2lzdGVycyAtXHJcbiIpCj4gIAo+
IC0gICAgICAgIC8qIFhYWFggY2FsbCBQUk9DSU5GT19jcHVfaW5pdCBoZXJlICovCj4gLQo+ICAg
ICAgICAgIC8qIFNldCB1cCBtZW1vcnkgYXR0cmlidXRlIHR5cGUgdGFibGVzICovCj4gICAgICAg
ICAgbGRyICAgeDAsID1NQUlSVkFMCj4gICAgICAgICAgbXNyICAgbWFpcl9lbDIsIHgwCj4gLS0g
Cj4gMi4xMS4wCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 20 22:56:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 22:56:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSrCx-0005Oe-UF; Mon, 20 May 2019 22:56:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rume=TU=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1hSrCx-0005OO-Bc
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 22:56:39 +0000
X-Inumbo-ID: 86404694-7b52-11e9-a650-dbdbc9e9c1a9
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 86404694-7b52-11e9-a650-dbdbc9e9c1a9;
 Mon, 20 May 2019 22:56:38 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256
 bits)) (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 975BF21479;
 Mon, 20 May 2019 22:56:37 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1558392997;
 bh=OJAZvYhOlmOs6Ze54kwhiIcooGDrWFM95JqZmZYL7pY=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=B+R2lq7dXTufDKjqTjB+ZkVM/5TRynVayC65x1nyaKRLxDhhAzm+RF4ZRemxN7Gar
 cLbAvtmuV5htpblGujYKuD/j2suQY0JrtbTtBq42r5SGzCGyk2oft9aHvnFlZgFR1h
 Unrx41wIbJk3KOXXdy3Q6WnjPNKGq/4Lij/8y5NU=
Date: Mon, 20 May 2019 15:56:36 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20190514122456.28559-9-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.21.1905201540500.16404@sstabellini-ThinkPad-T480s>
References: <20190514122456.28559-1-julien.grall@arm.com>
 <20190514122456.28559-9-julien.grall@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH MM-PART2 RESEND v2 08/19] xen/arm64: head:
 Move earlyprintk messages in .rodata.str
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>, Oleksandr_Tyshchenko@epam.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAxNCBNYXkgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEF0IHRoZSBtb21lbnQs
IHRoZSBlYXJseXByaW50ayBtZXNzYWdlcyBhcmUgaW50ZXJsZWF2ZWQgd2l0aCB0aGUKPiBpbnN0
cnVjdGlvbnMuIFRoaXMgbWFrZXMgbW9yZSBkaWZmaWN1bHQgdG8gcmVhZCB0aGUgb2JqZHVtcCBv
dXRwdXQuCj4gCj4gSW50cm9kdWNlIGEgbmV3IG1hY3JvIHRvIGFkZCBhIHN0cmluZyBpbiAucm9k
YXRhLnN0ciBhbmQgdXNlIGl0IGZvciBhbGwKPiB0aGUgZWFybHlwcmludGsgbWVzc2FnZXMuCj4g
Cj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiBS
ZXZpZXdlZC1ieTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KCkFja2Vk
LWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CgoKPiAtLS0K
PiAKPiBJIGhhdmVuJ3QgZG9uZSBhIHNpbWlsYXIgY2hhbmdlIGluIGFybTMyIHlldCBiZWNhdXNl
IHRoZSBjb21waWxlciB3aWxsCj4gdGhyb3cgYW4gZXJyb3Igd2hlbiB1c2luZyAnYWRyJyB3aGVu
IGxvYWQgYW4gYWRkcmVzcyBmcm9tIGEgZGlmZmVyZW50Cj4gc2VjdGlvbiAoc2VlIEE1LTIwMCBp
biBBUk0gRERJIDA0MDZDLmEgZm9yIHRoZSB0ZWNobmljYWwgcmVhc29uKS4KPiBUaGUgY2hhbmdl
IGlzIGxpa2VseSB0byBiZSBtb3JlIGVsYWJvcmF0ZS4KPiAKPiAgICAgQ2hhbmdlcyBpbiB2MjoK
PiAgICAgICAgIC0gQWRkIEFuZHJpaSdzIHJldmlld2VkLWJ5Cj4gLS0tCj4gIHhlbi9hcmNoL2Fy
bS9hcm02NC9oZWFkLlMgICAgICAgfCAxNCArKysrKy0tLS0tLS0tLQo+ICB4ZW4vaW5jbHVkZS9h
c20tYXJtL2FzbV9kZWZucy5oIHwgIDUgKysrKysKPiAgMiBmaWxlcyBjaGFuZ2VkLCAxMCBpbnNl
cnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0v
YXJtNjQvaGVhZC5TIGIveGVuL2FyY2gvYXJtL2FybTY0L2hlYWQuUwo+IGluZGV4IGFkNDQ2ZTcz
NDUuLmI5NTdlYjkwZmIgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2FybTY0L2hlYWQuUwo+
ICsrKyBiL3hlbi9hcmNoL2FybS9hcm02NC9oZWFkLlMKPiBAQCAtODEsMTMgKzgxLDEwIEBACj4g
IC8qIE1hY3JvIHRvIHByaW50IGEgc3RyaW5nIHRvIHRoZSBVQVJULCBpZiB0aGVyZSBpcyBvbmUu
Cj4gICAqIENsb2JiZXJzIHgwLXgzLiAqLwo+ICAjaWZkZWYgQ09ORklHX0VBUkxZX1BSSU5USwo+
IC0jZGVmaW5lIFBSSU5UKF9zKSAgICAgICBcCj4gLSAgICAgICAgYWRyICAgeDAsIDk4ZiA7IFwK
PiAtICAgICAgICBibCAgICBwdXRzICAgIDsgXAo+IC0gICAgICAgIGIgICAgIDk5ZiAgICAgOyBc
Cj4gLTk4OiAgICAgLmFzY2l6IF9zICAgICA7IFwKPiAtICAgICAgICAuYWxpZ24gMiAgICAgIDsg
XAo+IC05OToKPiArI2RlZmluZSBQUklOVChfcykgICAgICAgICAgIFwKPiArICAgICAgICBhZHIg
ICB4MCwgOThmIDsgICAgIFwKPiArICAgICAgICBibCAgICBwdXRzICAgIDsgICAgIFwKPiArICAg
ICAgICBST0RBVEFfU1RSKDk4LCBfcykKPiAgI2Vsc2UgLyogQ09ORklHX0VBUkxZX1BSSU5USyAq
Lwo+ICAjZGVmaW5lIFBSSU5UKHMpCj4gICNlbmRpZiAvKiAhQ09ORklHX0VBUkxZX1BSSU5USyAq
Lwo+IEBAIC02MzMsOCArNjMwLDcgQEAgaW5pdF91YXJ0Ogo+ICAjZW5kaWYKPiAgICAgICAgICBh
ZHIgICB4MCwgMWYKPiAgICAgICAgICBiICAgICBwdXRzCj4gLTE6ICAgICAgLmFzY2l6ICItIFVB
UlQgZW5hYmxlZCAtXHJcbiIKPiAtICAgICAgICAuYWxpZ24gNAo+ICtST0RBVEFfU1RSKDEsICIt
IFVBUlQgZW5hYmxlZCAtXHJcbiIpCj4gIAo+ICAvKiBQcmludCBlYXJseSBkZWJ1ZyBtZXNzYWdl
cy4KPiAgICogeDA6IE51bC10ZXJtaW5hdGVkIHN0cmluZyB0byBwcmludC4KPiBkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLWFybS9hc21fZGVmbnMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0v
YXNtX2RlZm5zLmgKPiBpbmRleCAwMmJlODNlMmIzLi4zZjIxZGVmMGFiIDEwMDY0NAo+IC0tLSBh
L3hlbi9pbmNsdWRlL2FzbS1hcm0vYXNtX2RlZm5zLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20t
YXJtL2FzbV9kZWZucy5oCj4gQEAgLTE2LDYgKzE2LDExIEBACj4gICMgZXJyb3IgInVua25vd24g
QVJNIHZhcmlhbnQiCj4gICNlbmRpZgo+ICAKPiArI2RlZmluZSBST0RBVEFfU1RSKGxhYmVsLCBt
c2cpICAgICAgICAgICAgICAgICAgXAo+ICsucHVzaHNlY3Rpb24gLnJvZGF0YS5zdHIsICJhTVMi
LCAlcHJvZ2JpdHMsIDEgOyBcCj4gK2xhYmVsOiAgLmFzY2l6IG1zZzsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKPiArLnBvcHNlY3Rpb24KPiArCj4gICNlbmRpZiAvKiBfX0FSTV9BU01f
REVGTlNfSF9fICovCj4gIC8qCj4gICAqIExvY2FsIHZhcmlhYmxlczoKPiAtLSAKPiAyLjExLjAK
PiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 20 22:56:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 22:56:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSrD4-0005Qr-8E; Mon, 20 May 2019 22:56:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rume=TU=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1hSrD3-0005QZ-9X
 for xen-devel@lists.xenproject.org; Mon, 20 May 2019 22:56:45 +0000
X-Inumbo-ID: 89c8b927-7b52-11e9-8980-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 89c8b927-7b52-11e9-8980-bc764e045a96;
 Mon, 20 May 2019 22:56:44 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256
 bits)) (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 9689921479;
 Mon, 20 May 2019 22:56:43 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1558393003;
 bh=IPq9dJTZgVA/smNyEgsVJ17Sjn+z5swpZAyvcDeE97A=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=hj7uvqtsNF7EwOugnhI8g5Jsk6l0HryLXicyLjK0hJq7t7CiMCSRNjQPMf1pXJipJ
 ACNyoTHk/+ilZNkKEKWMW4H1O8lr6T5w/I9fngvw+MrFN3Y/oyDjcVok8vOymUj5c6
 /L9LkU4XUwzLaRQsngySHJvfb2eLbGJCoqJQeOFI=
Date: Mon, 20 May 2019 15:56:43 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20190514122456.28559-10-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.21.1905201553120.16404@sstabellini-ThinkPad-T480s>
References: <20190514122456.28559-1-julien.grall@arm.com>
 <20190514122456.28559-10-julien.grall@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH MM-PART2 RESEND v2 09/19] xen/arm64: head:
 Correctly report the HW CPU ID
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>, Oleksandr_Tyshchenko@epam.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAxNCBNYXkgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFRoZXJlIGFyZSBubyBy
ZWFzb24gdG8gY29uc2lkZXIgdGhlIEhXIENQVSBJRCB3aWxsIGJlIDAgd2hlbiB0aGUKPiBwcm9j
ZXNzb3IgaXMgcGFydCBvZiBhIHVuaXByb2Nlc3NvciBzeXN0ZW0uIEF0IGJlc3QsIHRoaXMgd2ls
bCByZXN1bHQgdG8KPiBjb25mbGljdGluZyBvdXRwdXQgYXMgdGhlIHJlc3Qgb2YgWGVuIHVzZSB0
aGUgdmFsdWUgZGlyZWN0bHkgcmVhZCBmcm9tCj4gTVBJRFJfRUwxLgo+IAo+IFNvIHJlbW92ZSB0
aGUgemVyb2luZyBhbmQgbG9naWMgdG8gY2hlY2sgaWYgdGhlIENQVSBpcyBwYXJ0IG9mIGEKPiB1
bmlwcm9jZXNzb3Igc3lzdGVtLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+Cj4gUmV2aWV3ZWQtYnk6IEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9h
bmlzb3ZAZXBhbS5jb20+CgpSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgoKCj4gLS0tCj4gICAgIENoYW5nZXMgaW4gdjI6Cj4gICAgICAgICAt
IEFkZCBBbmRyaWkncyByZXZpZXdlZC1ieQo+IC0tLQo+ICB4ZW4vYXJjaC9hcm0vYXJtNjQvaGVh
ZC5TIHwgNiAtLS0tLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDYgZGVsZXRpb25zKC0pCj4gCj4gZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm02NC9oZWFkLlMgYi94ZW4vYXJjaC9hcm0vYXJtNjQv
aGVhZC5TCj4gaW5kZXggYjk1N2ViOTBmYi4uMDgwOTRhMjczZSAxMDA2NDQKPiAtLS0gYS94ZW4v
YXJjaC9hcm0vYXJtNjQvaGVhZC5TCj4gKysrIGIveGVuL2FyY2gvYXJtL2FybTY0L2hlYWQuUwo+
IEBAIC0yNzcsMTUgKzI3Nyw5IEBAIEdMT0JBTChpbml0X3NlY29uZGFyeSkKPiAgICAgICAgICBt
b3YgICB4MjYsICMxICAgICAgICAgICAgICAgIC8qIFgyNiA6PSBza2lwX3plcm9fYnNzICovCj4g
IAo+ICBjb21tb25fc3RhcnQ6Cj4gLSAgICAgICAgbW92ICAgeDI0LCAjMCAgICAgICAgICAgICAg
ICAvKiB4MjQgOj0gQ1BVIElELiBJbml0aWFseSB6ZXJvIHVudGlsIHdlCj4gLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgKiBmaW5kIHRoYXQgbXVsdGlwcm9jZXNzb3IgZXh0
ZW5zaW9ucyBhcmUKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqIHBy
ZXNlbnQgYW5kIHRoZSBzeXN0ZW0gaXMgU01QICAqLwo+ICAgICAgICAgIG1ycyAgIHgwLCBtcGlk
cl9lbDEKPiAtICAgICAgICB0Ym56ICB4MCwgX01QSURSX1VQLCAxZiAgICAgIC8qIFVuaXByb2Nl
c3NvciBzeXN0ZW0/ICovCj4gLQo+ICAgICAgICAgIGxkciAgIHgxMywgPSh+TVBJRFJfSFdJRF9N
QVNLKQo+ICAgICAgICAgIGJpYyAgIHgyNCwgeDAsIHgxMyAgICAgICAgICAgLyogTWFzayBvdXQg
ZmxhZ3MgdG8gZ2V0IENQVSBJRCAqLwo+IC0xOgo+ICAKPiAgICAgICAgICAvKiBOb24tYm9vdCBD
UFVzIHdhaXQgaGVyZSB1bnRpbCBfX2NwdV91cCBpcyByZWFkeSBmb3IgdGhlbSAqLwo+ICAgICAg
ICAgIGNieiAgIHgyMiwgMWYKPiAtLSAKPiAyLjExLjAKPiAKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 21 00:21:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 00:21:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSsWt-0005e7-Dk; Tue, 21 May 2019 00:21:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TCK3=TV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hSsWs-0005dv-E8
 for xen-devel@lists.xenproject.org; Tue, 21 May 2019 00:21:18 +0000
X-Inumbo-ID: 58c10979-7b5e-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 58c10979-7b5e-11e9-8980-bc764e045a96;
 Tue, 21 May 2019 00:21:16 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hSsWp-0003n7-EP; Tue, 21 May 2019 00:21:15 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hSsWp-00080B-44; Tue, 21 May 2019 00:21:15 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hSsWp-0002yj-2z; Tue, 21 May 2019 00:21:15 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136493-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.9-testing:build-amd64-prev:xen-build:fail:regression
 xen-4.9-testing:build-i386-prev:xen-build:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:guest-stop:fail:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:test-amd64-amd64-migrupgrade: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:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-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-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-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-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-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-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-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=ac90240785b8e5f6b40ee36739bb8ea9c645bf4b
X-Osstest-Versions-That: xen=54aa382cbcdc1e2ba75d6734151ca6e53104e2f2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 21 May 2019 00:21:15 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 136493: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjQ5MyB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjQ5My8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQtcHJldiAgICAgICAg
ICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMyODg5CiBi
dWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMzI4ODkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMjg4OQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTMyODg5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTYgZ3Vlc3Qt
bG9jYWxtaWdyYXRlL3gxMCBmYWlsIFJFR1IuIHZzLiAxMzI4ODkKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13czE2LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBSRUdSLiB2
cy4gMTMyODg5CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2Nr
aW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICBmYWlsIGJsb2NrZWQgaW4g
MTMyODg5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgIGZhaWwgYmxvY2tlZCBpbiAxMzI4ODkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgZmFpbCBibG9ja2VkIGluIDEzMjg4OQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICBmYWlsIGxpa2UgMTMyODg5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzI4ODkKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAg
ICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAg
ICAgYWM5MDI0MDc4NWI4ZTVmNmI0MGVlMzY3MzliYjhlYTljNjQ1YmY0YgpiYXNlbGluZSB2ZXJz
aW9uOgogeGVuICAgICAgICAgICAgICAgICAgNTRhYTM4MmNiY2RjMWUyYmE3NWQ2NzM0MTUxY2E2
ZTUzMTA0ZTJmMgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMyODg5ICAyMDE5LTAyLTA0IDIyOjA0
OjA5IFogIDEwNSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMzE0NyAgMjAxOS0wMi0xMSAx
Mzo0MTo1MCBaICAgOTggZGF5cyAgIDU0IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEz
NjQ5MyAgMjAxOS0wNS0xOCAxMjo0NDoyMyBaICAgIDIgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
UGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFu
LmxpbmRpZ0BjaXRyaXguY29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4
LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgogIE1hbnVlbCBCb3V5ZXIgPGJvdXllckBhbnRpb2NoZS5ldS5vcmc+
CiAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgogIFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXByZXYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxk
LWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14
dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQt
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4
Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZl
cGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11
bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9z
c3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdl
czogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxh
YmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xv
Z3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVy
YWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0
IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNp
b24gbG9nOyBpdCB3b3VsZCBiZSA3MjEgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 21 01:59:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 01:59:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSu3K-0004FB-Rx; Tue, 21 May 2019 01:58:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TCK3=TV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hSu3J-0004Ez-DV
 for xen-devel@lists.xenproject.org; Tue, 21 May 2019 01:58:53 +0000
X-Inumbo-ID: faee1bce-7b6b-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id faee1bce-7b6b-11e9-8980-bc764e045a96;
 Tue, 21 May 2019 01:58:51 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hSu3G-0006N6-R2; Tue, 21 May 2019 01:58:50 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hSu3G-0007wX-HX; Tue, 21 May 2019 01:58:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hSu3G-0001uT-Gu; Tue, 21 May 2019 01:58:50 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136511-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.6-testing:build-amd64-xsm:xen-build:fail:regression
 xen-4.6-testing:build-amd64:xen-build:fail:regression
 xen-4.6-testing:build-i386-xsm:xen-build:fail:regression
 xen-4.6-testing:build-i386:xen-build:fail:regression
 xen-4.6-testing:build-armhf:xen-build:fail:regression
 xen-4.6-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.6-testing:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-1:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:build-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-5:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:build-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-4:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-pair:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=c3929c10c6102b268f2b938b491daaf20f551a74
X-Osstest-Versions-That: xen=3636de3f1a9a513ebdcd77555dce0e4d451e198b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 21 May 2019 01:58:50 +0000
Subject: [Xen-devel] [xen-4.6-testing test] 136511: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjUxMSB4ZW4tNC42LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjUxMS8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAg
ICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NzkyCiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjc3OTIKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzc5MgogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI3NzkyCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjc3OTIKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3Vj
Y2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
cHlncnViICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAg
MSBidWlsZC1jaGVjaygxKSAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni14bC1yYXcgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTMgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTIgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC1hbWQ2NC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWls
ZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAx
IGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1taWdydXBncmFkZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNt
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2
LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXBhaXIgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4
Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0
aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTUgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
bWlncnVwZ3JhZGUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYtcGFpciAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAg
YzM5MjljMTBjNjEwMmIyNjhmMmI5MzhiNDkxZGFhZjIwZjU1MWE3NApiYXNlbGluZSB2ZXJzaW9u
OgogeGVuICAgICAgICAgICAgICAgICAgMzYzNmRlM2YxYTlhNTEzZWJkY2Q3NzU1NWRjZTBlNGQ0
NTFlMTk4YgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI3NzkyICAyMDE4LTA5LTE5IDAzOjUwOjQx
IFogIDI0MyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzNTQzMyAgMjAxOS0wNC0yOSAxNToz
NjoxMCBaICAgMjEgZGF5cyAgIDExIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzNjM5
OCAgMjAxOS0wNS0xNiAyMDo1MToyMiBaICAgIDQgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVv
cGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEPDqWRyaWMgQm9zZG9ubmF0
IDxjYm9zZG9ubmF0QHN1c2UuY29tPgogIERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5u
c2EuZ292PgogIElhbiBDYW1wYmVsbCA8aWFuLmNhbXBiZWxsQGNpdHJpeC5jb20+CiAgSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIFF1YW4gWHUgPHh1cXVhbjhAaHVhd2VpLmNvbT4K
ICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVp
bGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWls
ZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxk
LWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1kNjQtYW1kNjQt
MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4
Ni14c20gICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbWln
cnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0
LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5v
cmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3Ms
IGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJl
cG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9
bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1t
YXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IGMzOTI5YzEwYzYxMDJiMjY4ZjJiOTM4YjQ5
MWRhYWYyMGY1NTFhNzQKQXV0aG9yOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkRh
dGU6ICAgVHVlIEphbiAyNCAxNjoyMjowMyAyMDE3ICswMDAwCgogICAgeDg2ZW11bC90ZXN0OiBk
b24ndCB1c2UgKl9sZW4gc3ltYm9scwogICAgCiAgICAuLi4gYXMgdGhleSBkb24ndCB3b3JrIGFz
IGludGVuZGVkIHdpdGggLWZQSUMuCiAgICAKICAgIEkgZGlkIHByZWZlciB0aGVtIG92ZXIgKl9l
bmQgb25lcyBhdCB0aGUgdGltZSBiZWNhdXNlIG9sZGVyIGdjYyB3b3VsZAogICAgY2F1c2UgLkwq
IHN5bWJvbHMgdG8gYmUgcHVibGljLCBkdWUgdG8gaXNzdWluZyAuZ2xvYmwgZm9yIGFsbAogICAg
cmVmZXJlbmNlZCBleHRlcm5hbHMuIEFuZCBsYWJlbHMgYXQgdGhlIGVuZCBvZiBpbnN0cnVjdGlv
bnMgY29sbGlkZQogICAgd2l0aCB0aGUgb25lcyBhdCB0aGUgc3RhcnQgb2YgdGhlIG5leHQgaW5z
dHJ1Y3Rpb24sIG1ha2luZyBkaXNhc3NlbWJseQogICAgaGFyZGVyIHRvIGdyb2suIEx1Y2tpbHkg
cmVjZW50IGdjYyBubyBsb25nZXIgaXNzdWVzIHRob3NlIC5nbG9ibAogICAgZGlyZWN0aXZlcywg
YW5kIGhlbmNlIC5MKiBsYWJlbHMsIHN0YXlpbmcgbG9jYWwgYnkgZGVmYXVsdCwgbm8gbG9uZ2Vy
CiAgICBnZXQgaW4gdGhlIHdheS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
ICAgIFRlc3RlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIChjaGVycnkg
cGlja2VkIGZyb20gY29tbWl0IDkzMTVmYTBlZjczNmQxMTUzYzk4Y2U0MmJmZjU4NTNkYTVlYzY5
N2YpCgpjb21taXQgNmUxYjA1N2I2M2IyZTFkMDRlNjJlNWEwNzI3MzQ3NDYzMTBmZjk4NwpBdXRo
b3I6IEPDqWRyaWMgQm9zZG9ubmF0IDxjYm9zZG9ubmF0QHN1c2UuY29tPgpEYXRlOiAgIFRodSBO
b3YgMTAgMTA6MjM6MzEgMjAxNiArMDEwMAoKICAgIEZpeCBtaXNsZWFkaW5nIGluZGVudGF0aW9u
IHdhcm5pbmdzCiAgICAKICAgIEdjYzYgYnVpbGQgcmVwb3J0cyBtaXNsZWFkaW5nIGluZGVudGF0
aW9uIGFzIHdhcm5pbmdzLiBGaXggYSBmZXcKICAgIHdhcm5pbmdzIGluIHN0dWJkb20uCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEPDqWRyaWMgQm9zZG9ubmF0IDxjYm9zZG9ubmF0QHN1c2UuY29t
PgogICAgQWNrZWQtYnk6IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292Pgog
ICAgQWNrZWQtYnk6IFF1YW4gWHUgPHh1cXVhbjhAaHVhd2VpLmNvbT4KICAgIFJlbGVhc2UtYWNr
ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBm
cm9tIGNvbW1pdCA5ZmRmZmJiYWIzYWRhNDI3YmFjMDcwNzZmMDQyZjAyNjVlNWFlMDVmKQogICAg
KGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgN2M4ZGI1OGQzNzM5YzgwNWY0YzBmNzczYjY1MTU3
ZjMwNmIwMGMyYSkKCmNvbW1pdCBlNjc1MzMyZDVkMDQ5YmJmNWNlNGNmMTkyNGE2NDE0YjgwMzU5
NjNkCkF1dGhvcjogSWFuIENhbXBiZWxsIDxpYW4uY2FtcGJlbGxAY2l0cml4LmNvbT4KRGF0ZTog
ICBGcmkgSmFuIDIyIDE0OjI3OjI5IDIwMTYgKzAwMDAKCiAgICB4ZW5hbHl6ZTogcmVtb3ZlIGNy
M19jb21wYXJlX3RvdGFsCiAgICAKICAgIGdjYy02IGNvbXBsYWluczoKICAgIHhlbmFseXplLmM6
NDEzMjo5OiBlcnJvcjogJ2NyM19jb21wYXJlX3RvdGFsJyBkZWZpbmVkIGJ1dCBub3QgdXNlZCBb
LVdlcnJvcj11bnVzZWQtZnVuY3Rpb25dCiAgICAgICAgIGludCBjcjNfY29tcGFyZV90b3RhbChj
b25zdCB2b2lkICpfYSwgY29uc3Qgdm9pZCAqX2IpIHsKICAgICAgICAgICAgIF5+fn5+fn5+fn5+
fn5+fn5+CiAgICAKICAgIEkgYmVsaWV2ZSBpdCBpcyBjb3JyZWN0LgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBJYW4gQ2FtcGJlbGwgPGlhbi5jYW1wYmVsbEBjaXRyaXguY29tPgogICAgUmV2aWV3
ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIChjaGVy
cnkgcGlja2VkIGZyb20gY29tbWl0IDg3NzYxMjc3ZDdmMDc5Y2UyNzgzMjNiNDVkYTI3OWYyYmQy
NWQzMWIpCgpjb21taXQgOTM1N2ZjZDA4NWMxZGZkZjkwYTY4OTU0NWQyMTI0MmIwZWIzODQxZQpB
dXRob3I6IElhbiBDYW1wYmVsbCA8aWFuLmNhbXBiZWxsQGNpdHJpeC5jb20+CkRhdGU6ICAgRnJp
IEphbiAyMiAxNDoyNzoyOCAyMDE2ICswMDAwCgogICAgeGVuYWx5emU6IGZpeCBtaXNsZWFkaW5n
IGluZGVudGF0aW9uLgogICAgCiAgICBnY2MtNiBhZGRzIC1XbWlzbGVhZGluZy1pbmRlbnRhdGlv
biB3aGljaCBmb3VuZCB0aGVzZSBpc3N1ZXMuCiAgICAKICAgIHhlbmFseXplLmM6IEluIGZ1bmN0
aW9uICd3ZWlnaHRlZF9wZXJjZW50aWxlJzoKICAgIHhlbmFseXplLmM6MjEzNjoxODogZXJyb3I6
IHN0YXRlbWVudCBpcyBpbmRlbnRlZCBhcyBpZiBpdCB3ZXJlIGd1YXJkZWQgYnkuLi4gWy1XZXJy
b3I9bWlzbGVhZGluZy1pbmRlbnRhdGlvbl0KICAgICAgICAgICAgICAgICBMPUk7IExfd2VpZ2h0
ID0gSV93ZWlnaHQ7CiAgICAgICAgICAgICAgICAgICAgICBefn5+fn5+fgogICAgCiAgICB4ZW5h
bHl6ZS5jOjIxMzU6OTogbm90ZTogLi4udGhpcyAnaWYnIGNsYXVzZSwgYnV0IGl0IGlzIG5vdAog
ICAgICAgICAgICAgaWYoSl93ZWlnaHQ8S193ZWlnaHQpCiAgICAgICAgICAgICBefgogICAgCiAg
ICB4ZW5hbHl6ZS5jOjIxMzg6MTg6IGVycm9yOiBzdGF0ZW1lbnQgaXMgaW5kZW50ZWQgYXMgaWYg
aXQgd2VyZSBndWFyZGVkIGJ5Li4uIFstV2Vycm9yPW1pc2xlYWRpbmctaW5kZW50YXRpb25dCiAg
ICAgICAgICAgICAgICAgUj1KOyBSX3dlaWdodCA9IEpfd2VpZ2h0OwogICAgICAgICAgICAgICAg
ICAgICAgXn5+fn5+fn4KICAgIAogICAgeGVuYWx5emUuYzoyMTM3Ojk6IG5vdGU6IC4uLnRoaXMg
J2lmJyBjbGF1c2UsIGJ1dCBpdCBpcyBub3QKICAgICAgICAgICAgIGlmKEtfd2VpZ2h0PElfd2Vp
Z2h0KQogICAgICAgICAgICAgXn4KICAgIAogICAgeGVuYWx5emUuYzogSW4gZnVuY3Rpb24gJ3Nl
bGZfd2VpZ2h0ZWRfcGVyY2VudGlsZSc6CiAgICB4ZW5hbHl6ZS5jOjIyMTU6MTg6IGVycm9yOiBz
dGF0ZW1lbnQgaXMgaW5kZW50ZWQgYXMgaWYgaXQgd2VyZSBndWFyZGVkIGJ5Li4uIFstV2Vycm9y
PW1pc2xlYWRpbmctaW5kZW50YXRpb25dCiAgICAgICAgICAgICAgICAgTD1JOyBMX3dlaWdodCA9
IElfd2VpZ2h0OwogICAgICAgICAgICAgICAgICAgICAgXn5+fn5+fn4KICAgIAogICAgeGVuYWx5
emUuYzoyMjE0Ojk6IG5vdGU6IC4uLnRoaXMgJ2lmJyBjbGF1c2UsIGJ1dCBpdCBpcyBub3QKICAg
ICAgICAgICAgIGlmKEpfd2VpZ2h0PEtfd2VpZ2h0KQogICAgICAgICAgICAgXn4KICAgIAogICAg
eGVuYWx5emUuYzoyMjE3OjE4OiBlcnJvcjogc3RhdGVtZW50IGlzIGluZGVudGVkIGFzIGlmIGl0
IHdlcmUgZ3VhcmRlZCBieS4uLiBbLVdlcnJvcj1taXNsZWFkaW5nLWluZGVudGF0aW9uXQogICAg
ICAgICAgICAgICAgIFI9SjsgUl93ZWlnaHQgPSBKX3dlaWdodDsKICAgICAgICAgICAgICAgICAg
ICAgIF5+fn5+fn5+CiAgICAKICAgIHhlbmFseXplLmM6MjIxNjo5OiBub3RlOiAuLi50aGlzICdp
ZicgY2xhdXNlLCBidXQgaXQgaXMgbm90CiAgICAgICAgICAgICBpZihLX3dlaWdodDxJX3dlaWdo
dCkKICAgICAgICAgICAgIF5+CiAgICAKICAgIEkndmUgbW9kaWZpZWQgYWNjb3JkaW5nIHRvIHdo
YXQgSSB0aGluayB0aGUgaW50ZW50aW9uIGlzLCBpLmUuIGFkZGVkIGJyYWNlcwogICAgcmF0aGVy
IHRoYW4gbW92aW5nIHRoZSBsaW5lIGluIHF1ZXN0aW9uIG91dCBhIGxldmVsLgogICAgCiAgICBJ
IGhhdmUgb25seSBidWlsZCB0ZXN0ZWQgdGhlIHJlc3VsdC4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogSWFuIENhbXBiZWxsIDxpYW4uY2FtcGJlbGxAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5
OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICAoY2hlcnJ5IHBp
Y2tlZCBmcm9tIGNvbW1pdCBlYmRiYTE1MGJmZjFkOTE0ODA1ZDYwZWZhNTc2MzM3YmJlZjBjMzA1
KQoKY29tbWl0IDU5Y2U2YTU0M2YzYzAwZDI0MWVhMGU4NWY5MzJkZjYxMGNkYzI1YmIKQXV0aG9y
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpEYXRlOiAgIFdlZCBOb3YgMjggMTc6NDM6
MzMgMjAxOCArMDAwMAoKICAgIHRvb2xzL2Zpcm13YXJlOiB1cGRhdGUgT1ZNRiBNYWtlZmlsZSwg
d2hlbiBuZWNlc3NhcnkKICAgIAogICAgWyBUaGlzIGlzIHR3byBjb21taXRzIGZyb20gbWFzdGVy
IGFrYSBzdGFnaW5nLTQuMTI6IF0KICAgIAogICAgT1ZNRiBoYXMgYmVjb21lIGRlcGVuZGVudCBv
biBPcGVuU1NMLCB3aGljaCBpcyBpbmNsdWRlZCBhcyBhCiAgICBzdWJtb2R1bGUuICBJbml0aWFs
aXNlIHN1Ym1vZHVsZXMgYmVmb3JlIGJ1aWxkaW5nLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEFudGhvbnkgUEVS
QVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBj
b21taXQgYjE2MjgxODcwZTA2ZjVmNTI2MDI5YTRlNjk2MzRhMTZkYzM4ZThlNCkKICAgIAogICAg
dG9vbHM6IG9ubHkgY2FsbCBnaXQgd2hlbiBuZWNlc3NhcnkgaW4gT1ZNRiBNYWtlZmlsZQogICAg
CiAgICBVc2VycyBtYXkgY2hvb3NlIHRvIGV4cG9ydCBhIHNuYXBzaG90IG9mIE9WTUYgYW5kIGJ1
aWxkIGl0CiAgICB3aXRoIHhlbi5naXQgc3VwcGxpZWQgb3ZtZi1tYWtlZmlsZS4gSW4gdGhhdCBj
YXNlIHdlIGRvbid0CiAgICBuZWVkIHRvIGNhbGwgYGdpdCBzdWJtb2R1bGVgLgogICAgCiAgICBG
aXhlcyBiMTYyODE4NzBlLgogICAgCiAgICBSZXBvcnRlZC1ieTogT2xhZiBIZXJpbmcgPG9sYWZA
YWVwZmxlLmRlPgogICAgU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KICAgIFJldmlld2VkLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4
LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNv
bT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDY4MjkyYzk0YTYwZWFiMjQ1MTRhYjRh
OGU0NzcyYWYyNGRlYWQ4MDcpCiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBlOTgzZThh
ZTg0ZWZkNWU0MzA0NWEzZDIwYTgyMGYxM2NiNGE3NWJmKQogICAgKGNoZXJyeSBwaWNrZWQgZnJv
bSBjb21taXQgNWE4MWRlNGM2YjYwMzY5NzRmMjllMjMzMGE0OTNmMjNhOGYwYzFmMCkKICAgIChj
aGVycnkgcGlja2VkIGZyb20gY29tbWl0IDYzZDkzMzBiYTlmZGVjN2M4ZTkzNDZlNmQ4NTM2MDc0
N2Q2MWM5NDcpCiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBlOWQ4NjBmMWY2NTdhMTk4
ZDk5MGJkYWUzZTI5NTAwMWJkMTkyMjNjKQogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQg
NzgzNTY0NGQ1MTQxZDBmMjhlYzIyMWVkYTQwZmNiZjJmYzAzYmUyMykKKHFlbXUgY2hhbmdlcyBu
b3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 21 02:47:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 02:47:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSuo9-0000Yw-Qa; Tue, 21 May 2019 02:47:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TCK3=TV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hSuo8-0000Yk-Pr
 for xen-devel@lists.xenproject.org; Tue, 21 May 2019 02:47:16 +0000
X-Inumbo-ID: bcf88503-7b72-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bcf88503-7b72-11e9-8980-bc764e045a96;
 Tue, 21 May 2019 02:47:14 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hSuo5-0007jE-GK; Tue, 21 May 2019 02:47:13 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hSuo5-0002XV-7s; Tue, 21 May 2019 02:47:13 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hSuo5-0004ws-7D; Tue, 21 May 2019 02:47:13 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136503-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.14:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=e6fedb8802c7543852cc6b06d8c009f89b3af3d8
X-Osstest-Versions-That: linux=d929572d7da91169d3a22dfb75ede8bdced541c2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 21 May 2019 02:47:13 +0000
Subject: [Xen-devel] [linux-4.14 test] 136503: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjUwMyBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzY1MDMvCgpGYWlsdXJlcyA6LS8gYnV0IG5v
IHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBi
bG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAg
ICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAg
ICAgICAgZTZmZWRiODgwMmM3NTQzODUyY2M2YjA2ZDhjMDA5Zjg5YjNhZjNkOApiYXNlbGluZSB2
ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgZDkyOTU3MmQ3ZGE5MTE2OWQzYTIyZGZiNzVl
ZGU4YmRjZWQ1NDFjMgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTM2MjE3ICAyMDE5LTA1LTE0IDEw
OjQ0OjQ2IFogICAgNiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzNjM1MCAgMjAxOS0wNS0x
NiAwNDo1NjozNCBaICAgIDQgZGF5cyAgICAyIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAg
IDEzNjUwMyAgMjAxOS0wNS0xOCAxNToyMDozMCBaICAgIDIgZGF5cyAgICAxIGF0dGVtcHRzCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFkaXQgUmFuYWRp
dmUgPGFkaXRyQHZtd2FyZS5jb20+CiAgQWRpdHlhIFBha2tpIDxwYWtraTAwMUB1bW4uZWR1Pgog
IEFsZXggS3VzaG5hcm92IDxhbGV4YW5kZXJrQG1lbGxhbm94LmNvbT4KICBBbGV4ZXkgQnJvZGtp
biA8YWJyb2RraW5Ac3lub3BzeXMuY29tPgogIEFsZXhleSBCcm9ka2luIDxhbGV4ZXkuYnJvZGtp
bkBzeW5vcHN5cy5jb20+CiAgQWxpc3RhaXIgU3RyYWNoYW4gPGFzdHJhY2hhbkBnb29nbGUuY29t
PgogIEFuZGkgS2xlZW4gPGFrQGxpbnV4LmludGVsLmNvbT4KICBBbmRyZWEgUGFycmkgPGFuZHJl
YS5wYXJyaUBhbWFydWxhc29sdXRpb25zLmNvbT4KICBBbmRyZWEgUmlnaGkgPHJpZ2hpLmFuZHJl
YUBnbWFpbC5jb20+CiAgQW5kcmVpIE90Y2hlcmV0aWFuc2tpIDxhbmRyZWkub3RjaGVyZXRpYW5z
a2lAaW50ZWwuY29tPgogIEFuZHJldyBNb3J0b24gPGFrcG1AbGludXgtZm91bmRhdGlvbi5vcmc+
CiAgQW5keSBEdWFuIDxmdWdhbmcuZHVhbkBueHAuY29tPgogIEFuZHkgU2hldmNoZW5rbyA8YW5k
cml5LnNoZXZjaGVua29AbGludXguaW50ZWwuY29tPgogIEFybmFsZG8gQ2FydmFsaG8gZGUgTWVs
byA8YWNtZUByZWRoYXQuY29tPgogIEFybmQgQmVyZ21hbm4gPGFybmRAYXJuZGIuZGU+CiAgQm9i
IE1vb3JlIDxyb2JlcnQubW9vcmVAaW50ZWwuY29tPgogIEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMu
b3N0cm92c2t5QG9yYWNsZS5jb20+CiAgQm9yaXNsYXYgUGV0a292IDxicEBzdXNlLmRlPgogIEJy
ZW5vIExlaXRhbyA8bGVpdGFvQGRlYmlhbi5vcmc+CiAgQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJp
cy13aWxzb24uY28udWs+CiAgQ2hyaXN0b2ZmZXIgRGFsbCA8Y2hyaXN0b2ZmZXIuZGFsbEBhcm0u
Y29tPgogIENocmlzdG9waGUgTGVyb3kgPGNocmlzdG9waGUubGVyb3lAYy1zLmZyPgogIENvbHkg
TGkgPGNvbHlsaUBzdXNlLmRlPgogIENvbmcgV2FuZyA8eGl5b3Uud2FuZ2NvbmdAZ21haWwuY29t
PgogIENvcmVudGluIExhYmJlIDxjbGFiYmVAYmF5bGlicmUuY29tPgogIERhbWlhbiBLb3MgPGRr
b3NAY2FkZW5jZS5jb20+CiAgRGFuIENhcnBlbnRlciA8ZGFuLmNhcnBlbnRlckBvcmFjbGUuY29t
PgogIERhbiBXaWxsaWFtcyA8ZGFuLmoud2lsbGlhbXNAaW50ZWwuY29tPgogIERhbmllbCBEcmFr
ZSA8ZHJha2VAZW5kbGVzc20uY29tPgogIERhbmllbCBHb21leiA8ZGFnbWNyQGdtYWlsLmNvbT4K
ICBEYW5pZWwgTGV6Y2FubyA8ZGFuaWVsLmxlemNhbm9AbGluYXJvLm9yZz4KICBEYXZpZCBBaGVy
biA8ZHNhaGVybkBnbWFpbC5jb20+CiAgRGF2aWQgSmVmZmVyeSA8ZGplZmZlcnlAcmVkaGF0LmNv
bT4KICBEYXZpZCBKZWZmeSA8ZGplZmZlcnlAcmVkaGF0LmNvbT4KICBEYXZpZCBNaWxsZXIgPGRh
dmVtQHJlZGhhdC5jb20+CiAgRGF2aWQgUy4gTWlsbGVyIDxkYXZlbUBkYXZlbWxvZnQubmV0Pgog
IERhdmlkIFN0ZXJiYSA8ZHN0ZXJiYUBzdXNlLmNvbT4KICBEbWl0cnkgVG9yb2tob3YgPGRtaXRy
eS50b3Jva2hvdkBnbWFpbC5jb20+CiAgRG9taW5payBCcm9kb3dza2kgPGxpbnV4QGRvbWluaWti
cm9kb3dza2kubmV0PgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBF
bnJpYyBCYWxsZXRibyBpIFNlcnJhIDxlbnJpYy5iYWxsZXRib0Bjb2xsYWJvcmEuY29tPgogIEVy
aWMgRHVtYXpldCA8ZWR1bWF6ZXRAZ29vZ2xlLmNvbT4KICBFcmlrIFNjaG1hdXNzIDxlcmlrLnNj
aG1hdXNzQGludGVsLmNvbT4KICBFdWJlcnQgQmFvIDxidW5uaWVyQGdtYWlsLmNvbT4KICBGZWxp
eCBGaWV0a2F1IDxuYmRAbmJkLm5hbWU+CiAgRmxvcmlhbiBXZXN0cGhhbCA8ZndAc3RybGVuLmRl
PgogIEZyYW5jZXNjbyBSdWdnZXJpIDxmcnVnZ2VyaUBhcmlzdGEuY29tPgogIEZ1Z2FuZyBEdWFu
IDxmdWdhbmcuZHVhbkBueHAuY29tPgogIEdvbGR3eW4gUm9kcmlndWVzIDxyZ29sZHd5bkBzdXNl
LmNvbT4KICBHb2xkd3luIFJvZHJpZ3VlcyA8cmdvbGR3eW5Ac3VzZS5kZT4KICBHcmVnIEtyb2Fo
LUhhcnRtYW4gPGdyZWdraEBsaW51eGZvdW5kYXRpb24ub3JnPgogIEdyZWdvcnkgQ0xFTUVOVCA8
Z3JlZ29yeS5jbGVtZW50QGJvb3RsaW4uY29tPgogIEd1ZW50ZXIgUm9lY2sgPGxpbnV4QHJvZWNr
LXVzLm5ldD4KICBHdXN0YXZvIEEuIFIuIFNpbHZhIDxndXN0YXZvQGVtYmVkZGVkb3IuY29tPgog
IEhhbmdiaW4gTGl1IDxsaXVoYW5nYmluQGdtYWlsLmNvbT4KICBIYW5zIFZlcmt1aWwgPGhhbnMu
dmVya3VpbEBjaXNjby5jb20+CiAgSGFyYWxkIEZyZXVkZW5iZXJnZXIgPGZyZXVkZUBsaW51eC5p
Ym0uY29tPgogIEhlaWtvIFN0dWVibmVyIDxoZWlrb0BzbnRlY2guZGU+CiAgSGVpbnJpY2ggU2No
dWNoYXJkdCA8eHlwcm9uLmdscGtAZ214LmRlPgogIEh1YWNhaSBDaGVuIDxjaGVuaGNAbGVtb3Rl
LmNvbT4KICBIdWF6aG9uZyBUYW4gPHRhbmh1YXpob25nQGh1YXdlaS5jb20+CiAgSHVndWVzIEZy
dWNoZXQgPGh1Z3Vlcy5mcnVjaGV0QHN0LmNvbT4KICBJZG8gU2NoaW1tZWwgPGlkb3NjaEBtZWxs
YW5veC5jb20+CiAgSW5nbyBNb2xuYXIgPG1pbmdvQGtlcm5lbC5vcmc+CiAgSmFjZWsgQW5hc3pl
d3NraSA8amFjZWsuYW5hc3pld3NraUBnbWFpbC5jb20+CiAgSmFjb3BvIE1vbmRpIDxqYWNvcG9A
am1vbmRpLm9yZz4KICBKYW4gS2FyYSA8amFja0BzdXNlLmN6PgogIEphcm9kIFdpbHNvbiA8amFy
b2RAcmVkaGF0LmNvbT4KICBKYXNvbiBHdW50aG9ycGUgPGpnZ0BtZWxsYW5veC5jb20+CiAgSmF5
IFZvc2J1cmdoIDxqYXkudm9zYnVyZ2hAY2Fub25pY2FsLmNvbT4KICBKZWFuLU1hcmMgTGVub2ly
IDxhcmNobGludXhAamloZW1lbC5jb20+CiAgSmVucyBBeGJvZSA8YXhib2VAa2VybmVsLmRrPgog
IEplcm9tZSBCcnVuZXQgPGpicnVuZXRAYmF5bGlicmUuY29tPgogIEppYS1KdSBCYWkgPGJhaWpp
YWp1MTk5MEBnbWFpbC5jb20+CiAgSmlhbi1Ib25nIFBhbiA8amlhbi1ob25nQGVuZGxlc3NtLmNv
bT4KICBKaWF4dW4gWWFuZyA8amlheHVuLnlhbmdAZmx5Z29hdC5jb20+CiAgSmlyaSBLb3NpbmEg
PGprb3NpbmFAc3VzZS5jej4KICBKaXJpIEtvc2luYSA8amtvc2luYUBzdXNlLmN6PiAob24geDg2
KQogIEppcmkgUGlya28gPGppcmlAbWVsbGFub3guY29tPgogIEpvZSBMYXdyZW5jZSA8am9lLmxh
d3JlbmNlQHJlZGhhdC5jb20+CiAgSm9oYW4gSG92b2xkIDxqb2hhbkBrZXJuZWwub3JnPgogIEpv
aGFubmVzIEJlcmcgPGpvaGFubmVzLmJlcmdAaW50ZWwuY29tPgogIEpvaGFubmVzIFdlaW5lciA8
aGFubmVzQGNtcHhjaGcub3JnPgogIEpvaG4gQ3Jpc3BpbiA8am9obkBwaHJvemVuLm9yZz4KICBK
b24gTWFsb3kgPGpvbi5tYWxveUBlcmljc3Nvbi5zZT4KICBKb24gTWFzdGVycyA8amNtQHJlZGhh
dC5jb20+CiAgSm9uYXRoYW4gQ2FtZXJvbiA8Sm9uYXRoYW4uQ2FtZXJvbkBodWF3ZWkuY29tPgog
IEpvbmF0aGFuIENvcmJldCA8Y29yYmV0QGx3bi5uZXQ+CiAgSm9zZSBBYnJldSA8am9hYnJldUBz
eW5vcHN5cy5jb20+CiAgSm9zaCBQb2ltYm9ldWYgPGpwb2ltYm9lQHJlZGhhdC5jb20+CiAgSnVs
aWFuIEFuYXN0YXNvdiA8amFAc3NpLmJnPgogIEp1bGlhbiBXaWVkbWFubiA8andpQGxpbnV4Lmli
bS5jb20+CiAgSnVuIFhpYW8gPHhpYW9qdW4yQGhpc2lsaWNvbi5jb20+CiAgS2FsbGUgVmFsbyA8
a3ZhbG9AY29kZWF1cm9yYS5vcmc+CiAgS2FuZ2ppZSBMdSA8a2psdUB1bW4uZWR1PgogIEtldmlu
ICdsZGlyJyBEYXJieXNoaXJlLUJyeWFudCA8bGRpckBkYXJieXNoaXJlLWJyeWFudC5tZS51az4K
ICBLaXJpbGwgQS4gU2h1dGVtb3YgPGtpcmlsbC5zaHV0ZW1vdkBsaW51eC5pbnRlbC5jb20+CiAg
S29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogIEtUIExpYW8g
PGt0LmxpYW9AZW1jLmNvbS50dz4KICBMYXVyYSBBYmJvdHQgPGxhYmJvdHRAcmVkaGF0LmNvbT4K
ICBMYXVyZW50aXUgVHVkb3IgPGxhdXJlbnRpdS50dWRvckBueHAuY29tPgogIExpbnVzIFRvcnZh
bGRzIDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBMdWJvbWlyIFJpbnRlbCA8bGt1
bmRyYWtAdjMuc2s+CiAgTHVjYSBDb2VsaG8gPGx1Y2lhbm8uY29lbGhvQGludGVsLmNvbT4KICBM
dWNhcyBTdGFjaCA8bC5zdGFjaEBwZW5ndXRyb25peC5kZT4KICBNYWFydGVuIExhbmtob3JzdCA8
bWFhcnRlbi5sYW5raG9yc3RAbGludXguaW50ZWwuY29tPgogIE1hZGFsaW4gQnVjdXIgPG1hZGFs
aW4uYnVjdXJAbnhwLmNvbT4KICBNYXJjIFp5bmdpZXIgPG1hcmMuenluZ2llckBhcm0uY29tPgog
IE1hcnRpbiBLLiBQZXRlcnNlbiA8bWFydGluLnBldGVyc2VuQG9yYWNsZS5jb20+CiAgTWFydGlu
IFNjaHdpZGVmc2t5IDxzY2h3aWRlZnNreUBkZS5pYm0uY29tPgogIE1hc2FtaSBIaXJhbWF0c3Ug
PG1oaXJhbWF0QGtlcm5lbC5vcmc+CiAgTWF0dGVvIENyb2NlIDxtY3JvY2VAcmVkaGF0LmNvbT4K
ICBNYXVybyBDYXJ2YWxobyBDaGVoYWIgPG1jaGVoYWIrc2Ftc3VuZ0BrZXJuZWwub3JnPgogIE1h
eCBGaWxpcHBvdiA8amNtdmJrYmNAZ21haWwuY29tPgogIE1heGltZSBSaXBhcmQgPG1heGltZS5y
aXBhcmRAYm9vdGxpbi5jb20+CiAgTWljaGFlbCBFbGxlcm1hbiA8bXBlQGVsbGVybWFuLmlkLmF1
PgogIE1pa2xvcyBTemVyZWRpIDxtc3plcmVkaUByZWRoYXQuY29tPgogIE1pbWkgWm9oYXIgPHpv
aGFyQGxpbnV4LmlibS5jb20+CiAgTmVpbCBBcm1zdHJvbmcgPG5hcm1zdHJvbmdAYmF5bGlicmUu
Y29tPgogIE5pY2hvbGFzIFBpZ2dpbiA8bnBpZ2dpbkBnbWFpbC5jb20+CiAgTmljb2xhcyBQaXRy
ZSA8bmljb0BsaW5hcm8ub3JnPgogIE5pY29sYXMgUGl0cmUgPG5pY29sYXMucGl0cmVAbGluYXJv
Lm9yZz4KICBOaWdlbCBDcm94b24gPG5jcm94b25AcmVkaGF0LmNvbT4KICBPbWFyIFNhbmRvdmFs
IDxvc2FuZG92QGZiLmNvbT4KICBQYWJsbyBOZWlyYSBBeXVzbyA8cGFibG9AbmV0ZmlsdGVyLm9y
Zz4KICBQYW4gQmlhbiA8YmlhbnBhbjIwMTZAMTYzLmNvbT4KICBQYW9sbyBBYmVuaSA8cGFiZW5p
QHJlZGhhdC5jb20+CiAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXJ0
aGFzYXJhdGh5IEJodXZhcmFnYW4gPHBhcnRoYXNhcmF0aHkuYmh1dmFyYWdhbkBnbWFpbC5jb20+
CiAgUGF1bCBCdXJ0b24gPHBhdWwuYnVydG9uQG1pcHMuY29tPgogIFBhdWwgS29jaWFsa293c2tp
IDxwYXVsLmtvY2lhbGtvd3NraUBib290bGluLmNvbT4KICBQYXdhbiBHdXB0YSA8cGF3YW4ua3Vt
YXIuZ3VwdGFAbGludXguaW50ZWwuY29tPgogIFBldGVyIE9iZXJwYXJsZWl0ZXIgPG9iZXJwYXJA
bGludXguaWJtLmNvbT4KICBQZXRlciBaaWpsc3RyYSAoSW50ZWwpIDxwZXRlcnpAaW5mcmFkZWFk
Lm9yZz4KICBQZXRlciBaaWpsc3RyYSA8cGV0ZXJ6QGluZnJhZGVhZC5vcmc+CiAgUGV0ciDFoHRl
dGlhciA8eW5lenpAdHJ1ZS5jej4KICBQaGlsaXBwIFphYmVsIDxwLnphYmVsQHBlbmd1dHJvbml4
LmRlPgogIFBvLUhzdSBMaW4gPHBvLWhzdS5saW5AY2Fub25pY2FsLmNvbT4KICBQdW5pdCBBZ3Jh
d2FsIDxwdW5pdC5hZ3Jhd2FsQGFybS5jb20+CiAgUmFmYWVsIEouIFd5c29ja2kgPHJhZmFlbC5q
Lnd5c29ja2lAaW50ZWwuY29tPgogIFJpY2hhcmQgQ29jaHJhbiA8cmljaGFyZGNvY2hyYW5AZ21h
aWwuY29tPgogIFJpa2FyZCBGYWxrZWJvcm4gPHJpa2FyZC5mYWxrZWJvcm5AZ21haWwuY29tPgog
IFJvbm5pZSBTYWhsYmVyZyA8bHNhaGxiZXJAcmVkaGF0LmNvbT4KICBSdXNzZWxsIEN1cnJleSA8
cnVzY3VyQHJ1c3NlbGwuY2M+CiAgU2FrYXJpIEFpbHVzIDxzYWthcmkuYWlsdXNAbGludXguaW50
ZWwuY29tPgogIFNhbHZhdG9yZSBCb25hY2NvcnNvIDxjYXJuaWxAZGViaWFuLm9yZz4KICBTYXNo
YSBMZXZpbiA8YWxleGFuZGVyLmxldmluQG1pY3Jvc29mdC5jb20+CiAgU2FzaGEgTGV2aW4gPHNh
c2hhbEBrZXJuZWwub3JnPgogIFNlYmFzdGlhbiBBbmRyemVqIFNpZXdpb3IgPGJpZ2Vhc3lAbGlu
dXRyb25peC5kZT4KICBTZXRoIEhvd2VsbCA8c2V0aC5ob3dlbGxAaW50ZWwuY29tPgogIFNpbW9u
IEhvcm1hbiA8aG9ybXNAdmVyZ2UubmV0LmF1PgogIFNvbmcgTGl1IDxzb25nbGl1YnJhdmluZ0Bm
Yi5jb20+CiAgc3BlY2sgZm9yIFBhd2FuIEd1cHRhIDxzcGVja0BsaW51dHJvbml4LmRlPgogIFN0
ZWZhbiBXYWhyZW4gPHN0ZWZhbi53YWhyZW5AaTJzZS5jb20+CiAgU3RlcGhlbiBTdXJ5YXB1dHJh
IDxzc3VyeWFleHRyQGdtYWlsLmNvbT4KICBTdGV2ZSBGcmVuY2ggPHN0ZnJlbmNoQG1pY3Jvc29m
dC5jb20+CiAgU3RldmVuIFJvc3RlZHQgKFZNd2FyZSkgPHJvc3RlZHRAZ29vZG1pcy5vcmc+CiAg
U3RldmVuIFJvc3RlZHQgPHJvc3RlZHRAZ29vZG1pcy5vcmc+CiAgU3VuaWwgRHV0dCA8dXNkdXR0
QGNvZGVhdXJvcmEub3JnPgogIFN2ZW4gVmFuIEFzYnJvZWNrIDxUaGVTdmVuNzNAZ21haWwuY29t
PgogIFRhbmcgSnVuaHVpIDx0YW5nLmp1bmh1aS5saW51eEBnbWFpbC5jb20+CiAgVGVqdW4gSGVv
IDx0akBrZXJuZWwub3JnPgogIFRldHN1byBIYW5kYSA8cGVuZ3Vpbi1rZXJuZWxASS1sb3ZlLlNB
S1VSQS5uZS5qcD4KICBUaGllcnJ5IFJlZGluZyA8dHJlZGluZ0BudmlkaWEuY29tPgogIFRob21h
cyBCb2dlbmRvZXJmZXIgPHRib2dlbmRvZXJmZXJAc3VzZS5kZT4KICBUaG9tYXMgR2xlaXhuZXIg
PHRnbHhAbGludXRyb25peC5kZT4KICBUb2JpbiBDLiBIYXJkaW5nIDx0b2JpbkBrZXJuZWwub3Jn
PgogIFRva2UgSMO4aWxhbmQtSsO4cmdlbnNlbiA8dG9rZUByZWRoYXQuY29tPgogIFR5bGVyIEhp
Y2tzIDx0eWhpY2tzQGNhbm9uaWNhbC5jb20+CiAgVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJq
YWxhQGxpbnV4LmludGVsLmNvbT4KICBWaXRhbHkgS3V6bmV0c292IDx2a3V6bmV0c0ByZWRoYXQu
Y29tPgogIFdlaSBZb25nanVuIDx3ZWl5b25nanVuMUBodWF3ZWkuY29tPgogIFdpbGwgRGVhY29u
IDx3aWxsLmRlYWNvbkBhcm0uY29tPgogIFdpbGxlbSBkZSBCcnVpam4gPHdpbGxlbWJAZ29vZ2xl
LmNvbT4KICBZb25nbG9uZyBMaXUgPGxpdXlvbmdsb25nQGh1YXdlaS5jb20+CiAgWXVlSGFpYmlu
ZyA8eXVlaGFpYmluZ0BodWF3ZWkuY29tPgogIFp1YmluIE1pdGhyYSA8enNtQGNocm9taXVtLm9y
Zz4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkz
ODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjIt
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4
YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGlt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0
LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xv
Z3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0
Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5v
cmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3Nz
dGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hi
PW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2
aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0
CiAgIGQ5Mjk1NzJkN2RhOS4uZTZmZWRiODgwMmM3ICBlNmZlZGI4ODAyYzc1NDM4NTJjYzZiMDZk
OGMwMDlmODliM2FmM2Q4IC0+IHRlc3RlZC9saW51eC00LjE0CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 21 05:53:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 05:53:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSxi7-0007c4-WC; Tue, 21 May 2019 05:53:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TCK3=TV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hSxi6-0007bs-CO
 for xen-devel@lists.xenproject.org; Tue, 21 May 2019 05:53:14 +0000
X-Inumbo-ID: b7104a06-7b8c-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b7104a06-7b8c-11e9-8980-bc764e045a96;
 Tue, 21 May 2019 05:53:11 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hSxi2-0003Cf-IW; Tue, 21 May 2019 05:53:10 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hSxi2-00074B-A5; Tue, 21 May 2019 05:53:10 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hSxi2-0005jl-9K; Tue, 21 May 2019 05:53:10 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136555-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.7-testing:build-i386-prev:xen-build:fail:regression
 xen-4.7-testing:build-amd64:xen-build:fail:regression
 xen-4.7-testing:build-i386-xsm:xen-build:fail:regression
 xen-4.7-testing:build-amd64-prev:xen-build:fail:regression
 xen-4.7-testing:build-amd64-xsm:xen-build:fail:regression
 xen-4.7-testing:build-i386:xen-build:fail:regression
 xen-4.7-testing:build-arm64:xen-build:fail:regression
 xen-4.7-testing:build-arm64-xsm:xen-build:fail:regression
 xen-4.7-testing:build-armhf:xen-build:fail:regression
 xen-4.7-testing:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-3:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-1:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-5:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-4:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=206d3f65f7dedc31a0aec2d50651df06a1de8b2c
X-Osstest-Versions-That: xen=88f936d44d2e34ca2d0827cc828ea9d3aeef3fe8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 21 May 2019 05:53:10 +0000
Subject: [Xen-devel] [xen-4.7-testing test] 136555: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjU1NSB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjU1NS8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAg
ICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTk2CiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMzM1OTYKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU5NgogYnVpbGQtYW1kNjQt
cHJldiAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTMzNTk2CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1OTYKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU5Ngog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTMzNTk2CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICA2IHhl
bi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1OTYKIGJ1aWxkLWFybWhm
ICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEzMzU5NgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTIgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LW1pZ3J1cGdyYWRlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAx
IGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWNvdzIgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhz
bSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQg
bi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAx
IGJ1aWxkLWNoZWNrKDEpICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC1weWdydWIgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiBidWls
ZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNo
YWRvdyAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTQgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRl
c3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAyMDZkM2Y2NWY3ZGVkYzMxYTBhZWMyZDUwNjUx
ZGYwNmExZGU4YjJjCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA4OGY5
MzZkNDRkMmUzNGNhMmQwODI3Y2M4MjhlYTlkM2FlZWYzZmU4CgpMYXN0IHRlc3Qgb2YgYmFzaXMg
ICAxMzM1OTYgIDIwMTktMDMtMDUgMTU6MDY6MDQgWiAgIDc2IGRheXMKRmFpbGluZyBzaW5jZSAg
ICAgICAgMTM1NDM0ICAyMDE5LTA0LTI5IDE1OjM2OjEwIFogICAyMSBkYXlzICAgMTEgYXR0ZW1w
dHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTM2NDI4ICAyMDE5LTA1LTE3IDA2OjQ5OjM4IFogICAg
MyBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVu
ZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBD
aHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+CiAgQ8OpZHJpYyBC
b3Nkb25uYXQgPGNib3Nkb25uYXRAc3VzZS5jb20+CiAgRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3Jh
QHR5Y2hvLm5zYS5nb3Y+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIFF1YW4g
WHUgPHh1cXVhbjhAaHVhd2VpLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoK
am9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFt
ZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1k
NjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNt
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxp
Z2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9s
b2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBh
cmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0
IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFz
dGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KY29tbWl0IDIwNmQzZjY1ZjdkZWRjMzFhMGFlYzJkNTA2NTFkZjA2YTFkZThiMmMKQXV0aG9y
OiBDaHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+CkRhdGU6ICAg
V2VkIEZlYiAyNyAxMDozMzo0MiAyMDE5ICswMDAwCgogICAgdG9vbHMvb2NhbWw6IER1cDIgL2Rl
di9udWxsIHRvIHN0ZGluIGluIGRhZW1vbml6ZSgpCiAgICAKICAgIERvbid0IGNsb3NlIHN0ZGlu
IGluIGRhZW1vbml6ZSgpIGJ1dCBkdXAyIC9kZXYvbnVsbCBpbnN0ZWFkLiAgT3RoZXJ3aXNlLCBm
ZCAwCiAgICBnZXRzIHJldXNlZCBsYXRlcjoKICAgIAogICAgICBbcm9vdEBpZG9sIH5dIyBscyAt
bGF2IC9wcm9jL2BwZ3JlcCB4ZW5zdG9yZWRgL2ZkCiAgICAgIHRvdGFsIDAKICAgICAgZHIteC0t
LS0tLSAyIHJvb3Qgcm9vdCAgMCBGZWIgMjggMTE6MDIgLgogICAgICBkci14ci14ci14IDkgcm9v
dCByb290ICAwIEZlYiAyNyAxNTo1OSAuLgogICAgICBscnd4LS0tLS0tIDEgcm9vdCByb290IDY0
IEZlYiAyOCAxMTowMiAwIC0+IC9kZXYveGVuL2V2dGNobgogICAgICBsLXd4LS0tLS0tIDEgcm9v
dCByb290IDY0IEZlYiAyOCAxMTowMiAxIC0+IC9kZXYvbnVsbAogICAgICBsLXd4LS0tLS0tIDEg
cm9vdCByb290IDY0IEZlYiAyOCAxMTowMiAyIC0+IC9kZXYvbnVsbAogICAgICBscnd4LS0tLS0t
IDEgcm9vdCByb290IDY0IEZlYiAyOCAxMTowMiAzIC0+IC9kZXYveGVuL3ByaXZjbWQKICAgICAg
Li4uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IENocmlzdGlhbiBMaW5kaWcgPGNocmlzdGlhbi5s
aW5kaWdAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA2NzdlNjRkYmUzMTUzNDM2MjBjM2Iy
NjZlOWViMTY2MjNiMTE4MDM4KQogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgNGI3MjQ3
MDE3NWE1OTJmYjVjMGE1ZDEwZWQ1MDVkZTczNzc4ZTEwZikKICAgIChjaGVycnkgcGlja2VkIGZy
b20gY29tbWl0IDVjZmJjMGZmZDU2M2EyZWUzYWJmY2NlNzRlYjNjMjBkODJhN2EwMzUpCiAgICAo
Y2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCAzZGIyOGIwYmFiZmIzZGI3YjViYmY5Nzk5ZGE2ODg0
NDUzMjkwMzEyKQogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgZDkyOTEzNmNhOGUyYTFh
OGNiN2RmZGQxOGY4Mjg1NzQ2MTllMzk1MykKCmNvbW1pdCA1MGJkZWNhZjAxOGM1N2VjMjE1ODI3
MDE5Y2EyMWJmNTRiY2VhOTM1CkF1dGhvcjogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29t
PgpEYXRlOiAgIFR1ZSBKYW4gMjQgMTY6MjI6MDMgMjAxNyArMDAwMAoKICAgIHg4NmVtdWwvdGVz
dDogZG9uJ3QgdXNlICpfbGVuIHN5bWJvbHMKICAgIAogICAgLi4uIGFzIHRoZXkgZG9uJ3Qgd29y
ayBhcyBpbnRlbmRlZCB3aXRoIC1mUElDLgogICAgCiAgICBJIGRpZCBwcmVmZXIgdGhlbSBvdmVy
ICpfZW5kIG9uZXMgYXQgdGhlIHRpbWUgYmVjYXVzZSBvbGRlciBnY2Mgd291bGQKICAgIGNhdXNl
IC5MKiBzeW1ib2xzIHRvIGJlIHB1YmxpYywgZHVlIHRvIGlzc3VpbmcgLmdsb2JsIGZvciBhbGwK
ICAgIHJlZmVyZW5jZWQgZXh0ZXJuYWxzLiBBbmQgbGFiZWxzIGF0IHRoZSBlbmQgb2YgaW5zdHJ1
Y3Rpb25zIGNvbGxpZGUKICAgIHdpdGggdGhlIG9uZXMgYXQgdGhlIHN0YXJ0IG9mIHRoZSBuZXh0
IGluc3RydWN0aW9uLCBtYWtpbmcgZGlzYXNzZW1ibHkKICAgIGhhcmRlciB0byBncm9rLiBMdWNr
aWx5IHJlY2VudCBnY2Mgbm8gbG9uZ2VyIGlzc3VlcyB0aG9zZSAuZ2xvYmwKICAgIGRpcmVjdGl2
ZXMsIGFuZCBoZW5jZSAuTCogbGFiZWxzLCBzdGF5aW5nIGxvY2FsIGJ5IGRlZmF1bHQsIG5vIGxv
bmdlcgogICAgZ2V0IGluIHRoZSB3YXkuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CiAgICBUZXN0ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICAoY2hl
cnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA5MzE1ZmEwZWY3MzZkMTE1M2M5OGNlNDJiZmY1ODUzZGE1
ZWM2OTdmKQoKY29tbWl0IGIyMDViNjk2OWY4NmQxZjI1ZTE1MmVkMDg4MGNkM2VlMTg5YjkzNTgK
QXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAg
IFdlZCBEZWMgMTIgMTk6MjI6MTUgMjAxOCArMDAwMAoKICAgIHg4Ni9zcGVjLWN0cmw6IEludHJv
ZHVjZSBvcHRpb25zIHRvIGNvbnRyb2wgVkVSVyBmbHVzaGluZwogICAgCiAgICBUaGUgTWljcm9h
cmNoaXRlY3R1cmFsIERhdGEgU2FtcGxpbmcgdnVsbmVyYWJpbGl0eSBpcyBzcGxpdCBpbnRvIGNh
dGVnb3JpZXMKICAgIHdpdGggc3VidGx5IGRpZmZlcmVudCBwcm9wZXJ0aWVzOgogICAgCiAgICAg
TUxQRFMgLSBNaWNyb2FyY2hpdGVjdHVyYWwgTG9hZCBQb3J0IERhdGEgU2FtcGxpbmcKICAgICBN
U0JEUyAtIE1pY3JvYXJjaGl0ZWN0dXJhbCBTdG9yZSBCdWZmZXIgRGF0YSBTYW1wbGluZwogICAg
IE1GQkRTIC0gTWljcm9hcmNoaXRlY3R1cmFsIEZpbGwgQnVmZmVyIERhdGEgU2FtcGxpbmcKICAg
ICBNRFNVTSAtIE1pY3JvYXJjaGl0ZWN0dXJhbCBEYXRhIFNhbXBsaW5nIFVuY2FjaGVhYmxlIE1l
bW9yeQogICAgCiAgICBNRFNVTSBpcyBhIHNwZWNpYWwgY2FzZSBvZiB0aGUgb3RoZXIgdGhyZWUs
IGFuZCBpc24ndCBkaXN0aW5ndWlzaGVkIGZ1cnRoZXIuCiAgICAKICAgIFRoZXNlIGlzc3VlcyBw
ZXJ0YWluIHRvIHRocmVlIG1pY3JvYXJjaGl0ZWN0dXJhbCBidWZmZXJzLiAgVGhlIExvYWQgUG9y
dHMsIHRoZQogICAgU3RvcmUgQnVmZmVycyBhbmQgdGhlIEZpbGwgQnVmZmVycy4gIEVhY2ggb2Yg
dGhlc2Ugc3RydWN0dXJlcyBhcmUgZmx1c2hlZCBieQogICAgdGhlIG5ldyBlbmhhbmNlZCBWRVJX
IGZ1bmN0aW9uYWxpdHksIGJ1dCB0aGUgY29uZGl0aW9ucyB1bmRlciB3aGljaCBmbHVzaGluZwog
ICAgaXMgbmVjZXNzYXJ5IHZhcnkuCiAgICAKICAgIEZvciB0aGlzIGNvbmNpc2Ugb3ZlcnZpZXcg
b2YgdGhlIGlzc3VlcyBhbmQgZGVmYXVsdCBsb2dpYywgdGhlIGFiYnJldmlhdGlvbnMKICAgIFNQ
IChTdG9yZSBQb3J0KSwgRkIgKEZpbGwgQnVmZmVyKSwgTFAgKExvYWQgUG9ydCkgYW5kIEhUIChI
eXBlcnRocmVhZGluZykgYXJlCiAgICB1c2VkIGZvciBicmV2aXR5OgogICAgCiAgICAgKiBWdWxu
ZXJhYmxlIGhhcmR3YXJlIGlzIGRpdmlkZWQgaW50byB0d28gY2F0ZWdvcmllcyAtIHBhcnRzIHdo
aWNoIHN1ZmZlcgogICAgICAgZnJvbSBTUCBvbmx5LCBhbmQgcGFydHMgd2l0aCBhbnkgb3RoZXIg
Y29tYmluYXRpb24gb2YgdnVsbmVyYWJpbGl0aWVzLgogICAgCiAgICAgKiBTUCBvbmx5IGhhcyBh
biBIVCBpbnRlcmFjdGlvbiB3aGVuIHRoZSB0aHJlYWQgZ29lcyBpZGxlLCBkdWUgdG8gdGhlIHN0
YXRpYwogICAgICAgcGFydGl0aW9uaW5nIG9mIHJlc291cmNlcy4gIExQIGFuZCBGQiBoYXZlIEhU
IGludGVyYWN0aW9ucyBhdCBhbGwgcG9pbnRzLAogICAgICAgZHVlIHRvIHRoZSBjb21wZXRpdGl2
ZSBzaGFyaW5nIG9mIHJlc291cmNlcy4gIEFsbCBpc3N1ZXMgcG90ZW50aWFsbHkgbGVhawogICAg
ICAgZGF0YSBhY3Jvc3MgdGhlIHJldHVybi10by1ndWVzdCB0cmFuc2l0aW9uLgogICAgCiAgICAg
KiBUaGUgbWljcm9jb2RlIHdoaWNoIGltcGxlbWVudHMgVkVSVyBmbHVzaGluZyBhbHNvIGV4dGVu
ZHMgTVNSX0ZMVVNIX0NNRCwgc28KICAgICAgIHdlIGRvbid0IG5lZWQgdG8gZG8gYm90aCBvbiB0
aGUgSFZNIHJldHVybi10by1ndWVzdCBwYXRoLiAgSG93ZXZlciwgdGhlCiAgICAgICBLbmlnaHRz
IHJhbmdlIG9mIHByb2Nlc3NvcnMgYXJlIGltbXVuZSB0byBMMVRGICh0aGVyZWZvcmUgaGF2ZSBu
bwogICAgICAgTVNSX0ZMVVNIX0NNRCksIGJ1dCBhcmUgdnVsbmVyYWJsZSB0byBNRFMsIHNvIGRv
IHJlcXVpcmUgVkVSVyBvbiB0aGUgSFZNCiAgICAgICBwYXRoLgogICAgCiAgICBOb3RlIHRoYXQg
d2UgZGVsaWJlcmF0ZWx5IHN1cHBvcnQgbWRzPTEgZXZlbiB3aXRob3V0IE1EX0NMRUFSIGluIGNh
c2UgdGhlCiAgICBtaWNyb2NvZGUgaGFzIGJlZW4gdXBkYXRlZCBidXQgdGhlIGZlYXR1cmUgYml0
IG5vdCBleHBvc2VkLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI5NywgQ1ZFLTIwMTgt
MTIxMjYsIENWRS0yMDE4LTEyMTI3LCBDVkUtMjAxOC0xMjEzMCwgQ1ZFLTIwMTktMTEwOTEuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgog
ICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgM2MwNGMyNThhYjQwNDA1YTc0ZTE5NGQ5ODg5
YTRjYmM3YWJlOTRiNCkKCmNvbW1pdCA4ZTc0NTBmMDcwOTI3ZjgzOTdjMzJmYTRlYzYwY2Y1OGY4
NzZlOTg0CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
RGF0ZTogICBXZWQgRGVjIDEyIDE5OjIyOjE1IDIwMTggKzAwMDAKCiAgICB4ODYvc3BlYy1jdHJs
OiBJbmZyYXN0cnVjdHVyZSB0byB1c2UgVkVSVyB0byBmbHVzaCBwaXBlbGluZSBidWZmZXJzCiAg
ICAKICAgIFRocmVlIHN5bnRoZXRpYyBmZWF0dXJlcyBhcmUgaW50cm9kdWNlZCwgYXMgd2UgbmVl
ZCBpbmRpdmlkdWFsIGNvbnRyb2wgb2YKICAgIGVhY2gsIGRlcGVuZGluZyBvbiBjaXJjdW1zdGFu
Y2VzLiAgQSBsYXRlciBjaGFuZ2Ugd2lsbCBlbmFibGUgdGhlbSBhdAogICAgYXBwcm9wcmlhdGUg
cG9pbnRzLgogICAgCiAgICBUaGUgdmVyd19zZWwgZmllbGQgZG9lc24ndCBzdHJpY3RseSBuZWVk
IHRvIGxpdmUgaW4gc3RydWN0IGNwdV9pbmZvLiAgSXQgbGl2ZXMKICAgIHRoZXJlIGJlY2F1c2Ug
dGhlcmUgaXMgYSBjb252ZW5pZW50IGhvbGUgaXQgY2FuIGZpbGwsIGFuZCBpdCByZWR1Y2VzIHRo
ZQogICAgY29tcGxleGl0eSBvZiB0aGUgU1BFQ19DVFJMX0VYSVRfVE9fe1BWLEhWTX0gYXNzZW1i
bHkgYnkgYXZvaWRpbmcgdGhlIG5lZWQgZm9yCiAgICBhbnkgdGVtcG9yYXJ5IHN0YWNrIG1haW50
ZW5hbmNlLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI5NywgQ1ZFLTIwMTgtMTIxMjYs
IENWRS0yMDE4LTEyMTI3LCBDVkUtMjAxOC0xMjEzMCwgQ1ZFLTIwMTktMTEwOTEuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgKGNo
ZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgNTQ4YTkzMmFjNzg2ZDZiZjM1ODRlNGI1NGYyYWI5OTNl
MTExNzcxMCkKCmNvbW1pdCBlNjk3OTNkNmJhMjY1YmI1MmMwY2RlZWM2MDljNzljOWVmZTVhZDk0
CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTog
ICBXZWQgU2VwIDEyIDE0OjM2OjAwIDIwMTggKzAxMDAKCiAgICB4ODYvc3BlYy1jdHJsOiBDUFVJ
RC9NU1IgZGVmaW5pdGlvbnMgZm9yIE1pY3JvYXJjaGl0ZWN0dXJhbCBEYXRhIFNhbXBsaW5nCiAg
ICAKICAgIFRoZSBNRF9DTEVBUiBmZWF0dXJlIGNhbiBiZSBhdXRvbWF0aWNhbGx5IG9mZmVyZWQg
dG8gZ3Vlc3RzLiAgTm8KICAgIGluZnJhc3RydWN0dXJlIGlzIG5lZWRlZCBpbiBYZW4gdG8gc3Vw
cG9ydCB0aGUgZ3Vlc3QgbWFraW5nIHVzZSBvZiBpdC4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9m
IFhTQS0yOTcsIENWRS0yMDE4LTEyMTI2LCBDVkUtMjAxOC0xMjEyNywgQ1ZFLTIwMTgtMTIxMzAs
IENWRS0yMDE5LTExMDkxLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGQ0ZjYxMTZj
MDgwZGMwMTNjZDEyMDRjNGQ4Y2ViOTVlNWYyNzg2ODkpCgpjb21taXQgYjE2MmY5NTkzMTY2ZmEy
MDUzZDQyZGY2ZTczYmY0YmQ4ZDQ2MGQ3MQpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgV2VkIFNlcCAxMiAxNDozNjowMCAyMDE4ICswMTAw
CgogICAgeDg2L3NwZWMtY3RybDogTWlzYyBub24tZnVuY3Rpb25hbCBjbGVhbnVwCiAgICAKICAg
ICAqIElkZW50aWZ5IEJUSSBpbiB0aGUgc3BlY19jdHJsX3tlbnRlcixleGl0fV9pZGxlKCkgY29t
bWVudHMsIGFzIG90aGVyCiAgICAgICBtaXRpZ2F0aW9ucyB3aWxsIHNob3J0bHkgYXBwZWFyLgog
ICAgICogVXNlIGFsdGVybmF0aXZlX2lucHV0KCkgYW5kIGNvdmVyIHRoZSBsYWNrIG9mIG1lbW9y
eSBjb2JiZXIgd2l0aCBhIGZ1cnRoZXIKICAgICAgIGJhcnJpZXIuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgKGNoZXJyeSBwaWNr
ZWQgZnJvbSBjb21taXQgOWI2MmViYTZjNDI5YzMyN2UxNTA3ODE2YmVmNDAzY2NjODczNTdhZSkK
CmNvbW1pdCAzNTE0NTExNTIzZDRhNjU1YmY4ZGY0NjJiOGNmZmYxZWI2ZjM3NDY2CkF1dGhvcjog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBGcmkgQXBy
IDUgMTM6MjY6MzAgMjAxOSArMDEwMAoKICAgIHg4Ni9ib290OiBEZXRlY3QgdGhlIGZpcm13YXJl
IFNNVCBzZXR0aW5nIGNvcnJlY3RseSBvbiBJbnRlbCBoYXJkd2FyZQogICAgCiAgICBXaGlsZSBi
b290X2NwdV9kYXRhLng4Nl9udW1fc2libGluZ3MgaXMgYW4gYWNjdXJhdGUgdmFsdWUgdG8gdXNl
IG9uIEFNRAogICAgaGFyZHdhcmUsIGl0IGlzbid0IG9uIEludGVsIHdoZW4gdGhlIHVzZXIgaGFz
IGRpc2FibGVkIEh5cGVydGhyZWFkaW5nIGluIHRoZQogICAgZmlybXdhcmUuICBBcyBhIHJlc3Vs
dCwgYSB1c2VyIHdoaWNoIGhhcyBjaG9zZW4gdG8gZGlzYWJsZSBIVCBzdGlsbCBnZXRzCiAgICBu
YWdnZWQgb24gTDFURi12dWxuZXJhYmxlIGhhcmR3YXJlIHdoZW4gdGhleSBoYXZlbid0IGNob3Nl
biBhbiBleHBsaWNpdAogICAgc210PTxib29sPiBzZXR0aW5nLgogICAgCiAgICBNYWtlIHVzZSBv
ZiB0aGUgbGFyZ2VseS11bmRvY3VtZW50ZWQgTVNSX0lOVEVMX0NPUkVfVEhSRUFEX0NPVU5UIHdo
aWNoIGluCiAgICBwcmFjdGljZSBleGlzdHMgc2luY2UgTmVoYWxlbSwgd2hlbiBib290aW5nIG9u
IHJlYWwgaGFyZHdhcmUuICBGYWxsIGJhY2sgdG8KICAgIHVzaW5nIHRoZSBBQ1BJIHRhYmxlIEFQ
SUMgSURzLgogICAgCiAgICBXaGlsZSBhZGp1c3RpbmcgdGhpcyBsb2dpYywgZml4IGEgbGF0ZW50
IGJ1ZyBpbiBhbWRfZ2V0X3RvcG9sb2d5KCkuICBUaGUKICAgIHRocmVhZCBjb3VudCBmaWVsZCBp
biBDUFVJRC4weDgwMDAwMDFlLmVieCBpcyBkb2N1bWVudGVkIGFzIDggYml0cyB3aWRlLAogICAg
cmF0aGVyIHRoYW4gMiBiaXRzIHdpZGUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgYjEy
ZmVjNGExMjU5NTAyNDA1NzNlYTMyZjY1YzYxZmI5YWZhNzRjMykKCmNvbW1pdCA2MjFiNjZmODE4
YTIzOTMxNjYxOWVmMTg1Mjc4ZDUwYjliMDViZTIxCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBGcmkgQXByIDUgMTI6MjY6MzAgMjAxOSAr
MDAwMAoKICAgIHg4Ni9tc3I6IERlZmluaXRpb25zIGZvciBNU1JfSU5URUxfQ09SRV9USFJFQURf
Q09VTlQKICAgIAogICAgVGhpcyBpcyBhIG1vZGVsIHNwZWNpZmljIHJlZ2lzdGVyIHdoaWNoIGRl
dGFpbHMgdGhlIGN1cnJlbnQgY29uZmlndXJhdGlvbgogICAgY29yZXMgYW5kIHRocmVhZHMgaW4g
dGhlIHBhY2thZ2UuICBCZWNhdXNlIG9mIGhvdyBIeXBlcnRocmVhZCBhbmQgQ29yZQogICAgY29u
ZmlndXJhdGlvbiB3b3JrcyB3b3JrcyBpbiBmaXJtd2FyZSwgdGhlIE1TUiBpdCBpcyBkZS1mYWN0
byBjb25zdGFudCBhbmQKICAgIHdpbGwgcmVtYWluIHVuY2hhbmdlZCB1bnRpbCB0aGUgbmV4dCBz
eXN0ZW0gcmVzZXQuCiAgICAKICAgIEl0IGlzIGEgcmVhZCBvbmx5IE1TUiAoc28gdW5pbGF0ZXJh
bGx5IHJlamVjdCB3cml0ZXMpLCBidXQgZm9yIG5vdyByZXRhaW4gaXRzCiAgICBsZWFreS1vbi1y
ZWFkIHByb3BlcnRpZXMuICBGdXJ0aGVyIENQVUlEL01TUiB3b3JrIGlzIHJlcXVpcmVkIGJlZm9y
ZSB3ZSBjYW4KICAgIHN0YXJ0IHZpcnR1YWxpc2luZyBhIGNvbnNpc3RlbnQgdG9wb2xvZ3kgdG8g
dGhlIGd1ZXN0LCBhbmQgcmV0YWluaW5nIHRoZSBvbGQKICAgIGJlaGF2aW91ciBpcyB0aGUgc2Fm
ZXN0IGNvdXJzZSBvZiBhY3Rpb24uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgZDQxMjA5
MzZiY2QxNjk1ZmFmNWI1NzVmMTI1OWM1OGUzMWQyYjE4YikKCmNvbW1pdCBiNjhjZWRiZTYwZmQy
MDZmMjk5ZTZjYTZhODVkMzYzZDA2NjgyYzNiCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBXZWQgU2VwIDEyIDE0OjM2OjAwIDIwMTggKzAx
MDAKCiAgICB4ODYvc3BlYy1jdHJsOiBSZXBvc2l0aW9uIHRoZSBYUFRJIGNvbW1hbmQgbGluZSBw
YXJzaW5nIGxvZ2ljCiAgICAKICAgIEl0IGhhcyBlbmRlZCB1cCBpbiB0aGUgbWlkZGxlIG9mIHRo
ZSBtaXRpZ2F0aW9uIGNhbGN1bGF0aW9uIGxvZ2ljLiAgTW92ZSBpdCB0bwogICAgYmUgYmVzaWRl
IHRoZSBvdGhlciBjb21tYW5kIGxpbmUgcGFyc2luZy4KICAgIAogICAgTm8gZnVuY3Rpb25hbCBj
aGFuZ2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgYzJjMmJiMGQ2MGM2NDJlNjRhNTI0
M2E3OWM4YjE1NDhmZmI3YmM1YikKCmNvbW1pdCBkY2Y5NjMzNWQwZTQxNmU0ODFjNzVlYjNiYzE3
ZjNmYjgwMjMxYjQ3CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KRGF0ZTogICBNb24gTWFyIDE4IDE3OjA4OjI1IDIwMTkgKzAxMDAKCiAgICB4ODYvdHN4
OiBJbXBsZW1lbnQgY29udHJvbHMgZm9yIFJUTSBmb3JjZS1hYm9ydCBtb2RlCiAgICAKICAgIFRo
ZSBDUFVJRCBiaXQgYW5kIE1TUiBhcmUgZGVsaWJlcmF0ZWx5IG5vdCBleHBvc2VkIHRvIGd1ZXN0
cywgYmVjYXVzZSB0aGV5CiAgICB3b24ndCBleGlzdCBvbiBuZXdlciBwcm9jZXNzb3JzLiAgQXMg
dlBNVSBpc24ndCBzZWN1cml0eSBzdXBwb3J0ZWQsIHRoZQogICAgbWlzYmVoYXZpb3VyIG9mIFBD
UjMgaXNuJ3QgZXhwZWN0ZWQgdG8gaW1wYWN0IHByb2R1Y3Rpb24gZGVwbG95bWVudHMuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAg
bWFzdGVyIGNvbW1pdDogNmJlNjEzZjI5YjQyMDUzNDkyNzVkMjQzNjdiZDRjODJmYjI5NjBkZAog
ICAgbWFzdGVyIGRhdGU6IDIwMTktMDMtMTIgMTc6MDU6MjEgKzAwMDAKCmNvbW1pdCA3YzhkYjU4
ZDM3MzljODA1ZjRjMGY3NzNiNjUxNTdmMzA2YjAwYzJhCkF1dGhvcjogQ8OpZHJpYyBCb3Nkb25u
YXQgPGNib3Nkb25uYXRAc3VzZS5jb20+CkRhdGU6ICAgVGh1IE5vdiAxMCAxMDoyMzozMSAyMDE2
ICswMTAwCgogICAgRml4IG1pc2xlYWRpbmcgaW5kZW50YXRpb24gd2FybmluZ3MKICAgIAogICAg
R2NjNiBidWlsZCByZXBvcnRzIG1pc2xlYWRpbmcgaW5kZW50YXRpb24gYXMgd2FybmluZ3MuIEZp
eCBhIGZldwogICAgd2FybmluZ3MgaW4gc3R1YmRvbS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTog
Q8OpZHJpYyBCb3Nkb25uYXQgPGNib3Nkb25uYXRAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogRGFu
aWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+CiAgICBBY2tlZC1ieTogUXVhbiBY
dSA8eHVxdWFuOEBodWF3ZWkuY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDlmZGZmYmJh
YjNhZGE0MjdiYWMwNzA3NmYwNDJmMDI2NWU1YWUwNWYpCgpjb21taXQgNzgzNTY0NGQ1MTQxZDBm
MjhlYzIyMWVkYTQwZmNiZjJmYzAzYmUyMwpBdXRob3I6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+CkRhdGU6ICAgV2VkIE5vdiAyOCAxNzo0MzozMyAyMDE4ICswMDAwCgogICAgdG9vbHMv
ZmlybXdhcmU6IHVwZGF0ZSBPVk1GIE1ha2VmaWxlLCB3aGVuIG5lY2Vzc2FyeQogICAgCiAgICBb
IFRoaXMgaXMgdHdvIGNvbW1pdHMgZnJvbSBtYXN0ZXIgYWthIHN0YWdpbmctNC4xMjogXQogICAg
CiAgICBPVk1GIGhhcyBiZWNvbWUgZGVwZW5kZW50IG9uIE9wZW5TU0wsIHdoaWNoIGlzIGluY2x1
ZGVkIGFzIGEKICAgIHN1Ym1vZHVsZS4gIEluaXRpYWxpc2Ugc3VibW9kdWxlcyBiZWZvcmUgYnVp
bGRpbmcuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CiAgICBSZXZpZXdlZC1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJp
eC5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBiMTYyODE4NzBlMDZmNWY1MjYw
MjlhNGU2OTYzNGExNmRjMzhlOGU0KQogICAgCiAgICB0b29sczogb25seSBjYWxsIGdpdCB3aGVu
IG5lY2Vzc2FyeSBpbiBPVk1GIE1ha2VmaWxlCiAgICAKICAgIFVzZXJzIG1heSBjaG9vc2UgdG8g
ZXhwb3J0IGEgc25hcHNob3Qgb2YgT1ZNRiBhbmQgYnVpbGQgaXQKICAgIHdpdGggeGVuLmdpdCBz
dXBwbGllZCBvdm1mLW1ha2VmaWxlLiBJbiB0aGF0IGNhc2Ugd2UgZG9uJ3QKICAgIG5lZWQgdG8g
Y2FsbCBgZ2l0IHN1Ym1vZHVsZWAuCiAgICAKICAgIEZpeGVzIGIxNjI4MTg3MGUuCiAgICAKICAg
IFJlcG9ydGVkLWJ5OiBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+CiAgICBTaWduZWQtb2Zm
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEFudGhv
bnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1i
eTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJv
bSBjb21taXQgNjgyOTJjOTRhNjBlYWIyNDUxNGFiNGE4ZTQ3NzJhZjI0ZGVhZDgwNykKICAgIChj
aGVycnkgcGlja2VkIGZyb20gY29tbWl0IGU5ODNlOGFlODRlZmQ1ZTQzMDQ1YTNkMjBhODIwZjEz
Y2I0YTc1YmYpCiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA1YTgxZGU0YzZiNjAzNjk3
NGYyOWUyMzMwYTQ5M2YyM2E4ZjBjMWYwKQogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQg
NjNkOTMzMGJhOWZkZWM3YzhlOTM0NmU2ZDg1MzYwNzQ3ZDYxYzk0NykKICAgIChjaGVycnkgcGlj
a2VkIGZyb20gY29tbWl0IGU5ZDg2MGYxZjY1N2ExOThkOTkwYmRhZTNlMjk1MDAxYmQxOTIyM2Mp
CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 21 07:16:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 07:16:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSyzw-0005R4-Uo; Tue, 21 May 2019 07:15:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=HwKE=TV=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1hSyzv-0005Qz-Gj
 for xen-devel@lists.xenproject.org; Tue, 21 May 2019 07:15:43 +0000
X-Inumbo-ID: 3d22b789-7b98-11e9-8980-bc764e045a96
Received: from EUR03-AM5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe08::70f])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3d22b789-7b98-11e9-8980-bc764e045a96;
 Tue, 21 May 2019 07:15:41 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector1-bitdefender-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=UQ8whV13mOugv+U/nz6rxtT8twVwH3F59cHg4pmR+bk=;
 b=Ag7MO60BTSXt2efUZJns+iJsDsbbC5Crcem+OskXk/fPojAWUdOapNZWrN28Am/3WthZRa105zoNh8lE4Av+z2ZHW8wxmLt1M7mCYNpS7mmzY8gJV7FZBpqtdcuUVhSv/kr0qjPhjmPzq7HIa05QL9NZknve2ueEFPgE6JrIgpY=
Received: from VI1PR0202MB2928.eurprd02.prod.outlook.com (10.171.106.11) by
 VI1PR0202MB3582.eurprd02.prod.outlook.com (52.134.11.27) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1900.17; Tue, 21 May 2019 07:15:38 +0000
Received: from VI1PR0202MB2928.eurprd02.prod.outlook.com
 ([fe80::fdcf:4771:37b7:9830]) by VI1PR0202MB2928.eurprd02.prod.outlook.com
 ([fe80::fdcf:4771:37b7:9830%9]) with mapi id 15.20.1900.020; Tue, 21 May 2019
 07:15:38 +0000
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: George Dunlap <George.Dunlap@eu.citrix.com>
Thread-Topic: [Xen-devel] [PATCH v1] x86/mm: Make change_type_range return
 error
Thread-Index: AQHU+qnahqk7Qfv5gU6tW7kXrs6RHqZLY84AgAFy0QCADHDhgP//0PEAgBw8MoA=
Date: Tue, 21 May 2019 07:15:38 +0000
Message-ID: <3f0aa0e2-4a25-9d98-06ce-724882715d23@bitdefender.com>
References: <20190424142718.14721-1-aisaila@bitdefender.com>
 <20190424144658.k4hrjj2rxykh4qd6@Air-de-Roger>
 <5CC1ADF202000078002290E3@prv1-mh.provo.novell.com>
 <a5ff20d2-2968-9c81-1ee9-1bfee5b2a48f@bitdefender.com>
 <5CCBF624020000780022B83A@prv1-mh.provo.novell.com>
In-Reply-To: <5CCBF624020000780022B83A@prv1-mh.provo.novell.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM6PR08CA0030.eurprd08.prod.outlook.com
 (2603:10a6:20b:c0::18) To VI1PR0202MB2928.eurprd02.prod.outlook.com
 (2603:10a6:800:e3::11)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [91.199.104.6]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: d9909d1f-2114-435d-179b-08d6ddbc2000
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600141)(711020)(4605104)(2017052603328)(7193020);
 SRVR:VI1PR0202MB3582; 
x-ms-traffictypediagnostic: VI1PR0202MB3582:|VI1PR0202MB3582:
x-ms-exchange-purlcount: 1
x-microsoft-antispam-prvs: <VI1PR0202MB3582C3E57CBF776F9DFA96D6AB070@VI1PR0202MB3582.eurprd02.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-forefront-prvs: 0044C17179
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(39860400002)(366004)(376002)(396003)(136003)(346002)(189003)(199004)(8676002)(73956011)(6916009)(186003)(53936002)(6486002)(66556008)(6436002)(102836004)(66446008)(64756008)(66476007)(66066001)(66946007)(81166006)(7736002)(8936002)(305945005)(68736007)(6306002)(11346002)(81156014)(6506007)(386003)(6512007)(53546011)(478600001)(25786009)(446003)(71200400001)(71190400001)(31686004)(36756003)(52116002)(3846002)(6116002)(99286004)(486006)(2616005)(476003)(5660300002)(4744005)(86362001)(966005)(4326008)(76176011)(6246003)(316002)(14454004)(2906002)(26005)(31696002)(256004)(229853002)(54906003);
 DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR0202MB3582;
 H:VI1PR0202MB2928.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: bitdefender.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: I1PGR9rCxbWwxDV0ZqDdUGiASjWx9XrQeujqlgXK7yf0GolcPV4bLlmccPKusPZ2dVFiwtyOl/Ow4p+HbkUcfHoNcBZdqPrkKqGI0MACfBj4ucbHVoquGqgduS3W/kBEqkEbhI/lH0g/8/m2PGwAAvvjpD5zsORhD4g4fXTzHcS+enAGs46lmbMq7j/HLLNRpRXZlZpJBtFvrx/1vz0TXNKwv+heJPWQ9vgnZtTQwiu+0citq5OL9hW3K+R/iMMbwQRvDjhKs0YQ/lFtReiyC4Y48Yq6Mr8P+oxiXt/OqP+QbHs73iWVsFaOG52IZFP8ZGx44Ux5QrHTl2XR+nlRU2y3NHfN9aHCPfcXNqyfDdMoqqPy7+l3KW7RIzWpdHVAn4YBG4qwvFrAu58q7Y/WBT0OibsAJCW+9HhrS6HjaXQ=
Content-ID: <65C6590AAEC44D4A9A59480E5A8BA187@eurprd02.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: d9909d1f-2114-435d-179b-08d6ddbc2000
X-MS-Exchange-CrossTenant-originalarrivaltime: 21 May 2019 07:15:38.3734 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0202MB3582
Subject: Re: [Xen-devel] [PATCH v1] x86/mm: Make change_type_range return
 error
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgR2VvcmdlLA0KDQpEaWQgeW91IGhhdmUgdGltZSB0byBsb29rIGF0IHRoaXMgcGF0Y2g/DQoN
ClJlZ2FyZHMsDQpBbGV4DQoNCk9uIDAzLjA1LjIwMTkgMTE6MDQsIEphbiBCZXVsaWNoIHdyb3Rl
Og0KPj4+PiBPbiAwMy4wNS4xOSBhdCAwOTo1MywgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPiB3
cm90ZToNCj4+IE9uIDI1LjA0LjIwMTkgMTU6NTQsIEphbiBCZXVsaWNoIHdyb3RlOg0KPj4+IEl0
IGlzIGFuIGlzc3VlIGFueXdheSB0aGF0IGEgY2hhbmdlIGlzDQo+Pj4gbWFkZSB3aXRob3V0IHNh
eWluZyB3aHkgdGhlIG5ldyBiZWhhdmlvciBwcmVmZXJhYmxlIG92ZXINCj4+PiB0aGUgY3VycmVu
dCBvbmUuDQo+Pg0KPj4gU28gaXMgdGhlcmUgYSB3YXkgdG8gY29udGludWUgd2l0aCB0aGlzPw0K
PiANCj4gV2h5IG5vdCAtIEkndmUgbm90IHNhaWQgSSdtIGFnYWluc3QsIEkndmUganVzdCBhc2tl
ZCBmb3IgYW4gaW1wcm92ZWQNCj4gZGVzY3JpcHRpb24uIE9mIGNvdXJzZSwgaWYgaXQgdHVybnMg
b3V0IHRoZSBjaGFuZ2UgaXMgZG9uZSAianVzdCBpbg0KPiBjYXNlIiwgSSdtIG5vdCBzdXJlIEkg
c2VlIG11Y2ggdmFsdWUuIEJ1dCBhcyB5b3Ugc2F5LCBpdCdzIGZpcnN0IGFuZA0KPiBmb3JlbW9z
dCBHZW9yZ2UgdG8ganVkZ2UuDQo+IA0KPiBKYW4NCj4gDQo+IA0KPiANCj4gX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4gWGVuLWRldmVsIG1haWxpbmcg
bGlzdA0KPiBYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcNCj4gaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA0KPiANCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 21 07:46:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 07:46:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSzTL-0007jz-NA; Tue, 21 May 2019 07:46:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=O+mW=TV=amazon.de=prvs=03752d4d0=nmanthey@srs-us1.protection.inumbo.net>)
 id 1hSzTK-0007ju-5q
 for xen-devel@lists.xenproject.org; Tue, 21 May 2019 07:46:06 +0000
X-Inumbo-ID: 7c31acd9-7b9c-11e9-8980-bc764e045a96
Received: from smtp-fw-2101.amazon.com (unknown [72.21.196.25])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7c31acd9-7b9c-11e9-8980-bc764e045a96;
 Tue, 21 May 2019 07:46:04 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1558424764; x=1589960764;
 h=from:to:cc:subject:date:message-id:mime-version;
 bh=faywgBzO9b/yiOBDQU9xa2iufAiP9Q7WqX/583wT6Ck=;
 b=LANm1MBGIy9ZxfHDlHNOLpBVI8odJZttCc8r2Do13n9+auqXlPciKu/F
 6r0x4LYIS3YM7lGv1ijTwryec8zcWvg4QRQFKgtSagrMx18piFSK8xIA6
 oiMcBO05RU/u9da5wI4DhXmjNXfgB1PKVtHUZHxuNzcQAFSHRAayfXja8 I=;
X-IronPort-AV: E=Sophos;i="5.60,494,1549929600"; d="scan'208";a="733992275"
Received: from iad6-co-svc-p1-lb1-vlan2.amazon.com (HELO
 email-inbound-relay-2a-90c42d1d.us-west-2.amazon.com) ([10.124.125.2])
 by smtp-border-fw-out-2101.iad2.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 21 May 2019 07:46:01 +0000
Received: from EX13MTAUEB001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan2.pdx.amazon.com [10.236.137.194])
 by email-inbound-relay-2a-90c42d1d.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id x4L7juKK114967
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Tue, 21 May 2019 07:46:00 GMT
Received: from EX13D08UEB002.ant.amazon.com (10.43.60.107) by
 EX13MTAUEB001.ant.amazon.com (10.43.60.96) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 21 May 2019 07:45:59 +0000
Received: from EX13MTAUWB001.ant.amazon.com (10.43.161.207) by
 EX13D08UEB002.ant.amazon.com (10.43.60.107) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 21 May 2019 07:45:59 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.28.85.34) by
 mail-relay.amazon.com (10.43.161.249) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Tue, 21 May 2019 07:45:54 +0000
From: Norbert Manthey <nmanthey@amazon.de>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 21 May 2019 09:45:43 +0200
Message-ID: <1558424746-24059-1-git-send-email-nmanthey@amazon.de>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] L1TF MDS GT v1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Pawel Wieczorkiewicz <wipawel@amazon.de>,
 Julien Grall <julien.grall@arm.com>, David Woodhouse <dwmw@amazon.co.uk>,
 Jan Beulich <jbeulich@suse.com>, Martin Mazein <amazein@amazon.de>,
 Bjoern Doebel <doebel@amazon.de>, Norbert Manthey <nmanthey@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RGVhciBhbGwsCgpUaGlzIHBhdGNoIHNlcmllcyBhdHRlbXB0cyB0byBtaXRpZ2F0ZSB0aGUgaXNz
dWUgdGhhdCBoYXZlIGJlZW4gcmFpc2VkIGluIHRoZQpYU0EtMjg5IChodHRwczovL3hlbmJpdHMu
eGVuLm9yZy94c2EvYWR2aXNvcnktMjg5Lmh0bWwpLiBUbyBibG9jayBzcGVjdWxhdGl2ZQpleGVj
dXRpb24gb24gSW50ZWwgaGFyZHdhcmUsIGFuIGxmZW5jZSBpbnN0cnVjdGlvbiBpcyByZXF1aXJl
ZCB0byBtYWtlIHN1cmUKdGhhdCBzZWxlY3RlZCBjaGVja3MgYXJlIG5vdCBieXBhc3NlZC4gU3Bl
Y3VsYXRpdmUgb3V0LW9mLWJvdW5kIGFjY2Vzc2VzIGNhbgpiZSBwcmV2ZW50ZWQgYnkgdXNpbmcg
dGhlIGFycmF5X2luZGV4X25vc3BlYyBtYWNyby4KClRoaXMgc2VyaWVzIHBpY2tzIHVwIHRoZSBs
YXN0IHJlbWFpbmluZyBjb21taXQgb2YgbXkgcHJldmlvdXMgTDFURiBzZXJpZXMsIGFuZApzcGxp
dHMgaXQgaW50byB0aHJlZSBjb21taXRzIHRvIGhlbHAgdGFyZ2V0dGluZyB0aGUgZGlzY3Vzc2lv
biBiZXR0ZXIuIFRoZQphY3R1YWwgY2hhbmdlIGlzIHRvIHByb3RlY3QgdGhyZWUgbW9yZSBmdW5j
dGlvbnMgZm9yIGdyYW50LXRhYmxlIHZlcnNpb24KZGVwZW5kZW50IGNvZGUgZXhlY3V0aW9uLgoK
VGhpcyBpcyBwYXJ0IG9mIHRoZSBzcGVjdWxhdGl2ZSBoYXJkZW5pbmcgZWZmb3J0LiBBcyBmb3Ig
ZXhhbXBsZSBtZW50aW9uZWQKaW4gWzFdLCB0aGVzZSBjaGFuZ2VzIGFsc28gaGVscCB0byBsaW1p
dCBsZWFrcyB2aWEgdGhlIE1EUyB2dWxuZXJhYmlsaXR5LgoKQmVzdCwKTm9yYmVydAoKWzFdIGh0
dHBzOi8vYXJ4aXYub3JnL2Ficy8xOTA1LjA1NzI2CgoKCgpBbWF6b24gRGV2ZWxvcG1lbnQgQ2Vu
dGVyIEdlcm1hbnkgR21iSApLcmF1c2Vuc3RyLiAzOAoxMDExNyBCZXJsaW4KR2VzY2hhZWZ0c2Z1
ZWhyZXI6IENocmlzdGlhbiBTY2hsYWVnZXIsIFJhbGYgSGVyYnJpY2gKVXN0LUlEOiBERSAyODkg
MjM3IDg3OQpFaW5nZXRyYWdlbiBhbSBBbXRzZ2VyaWNodCBDaGFybG90dGVuYnVyZyBIUkIgMTQ5
MTczIEIKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 21 07:46:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 07:46:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSzTv-0007mS-1M; Tue, 21 May 2019 07:46:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=O+mW=TV=amazon.de=prvs=03752d4d0=nmanthey@srs-us1.protection.inumbo.net>)
 id 1hSzTt-0007mJ-J9
 for xen-devel@lists.xenproject.org; Tue, 21 May 2019 07:46:41 +0000
X-Inumbo-ID: 91f33a10-7b9c-11e9-9bfb-1fca9b551493
Received: from smtp-fw-2101.amazon.com (unknown [72.21.196.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 91f33a10-7b9c-11e9-9bfb-1fca9b551493;
 Tue, 21 May 2019 07:46:40 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1558424800; x=1589960800;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=xzkF0tptD1K+vwbOYdTSieHRrkGZbMSfljV+kn7SWDI=;
 b=nVhHJ8ToplmqXLf94sh+fTMxfGdp3Qfxvu00ROWchqBR6HSnO90FASif
 jqnpuvAVZfGZQqohCLO940/yaXF+fA3GiCJCYn3kByMkLwvDBM/bJZTp0
 r2uMnKkKgEykMg4cWuv86vQQxjhuWFo2L5jxPj1kb5eK5l6cAz2CvMQcD o=;
X-IronPort-AV: E=Sophos;i="5.60,494,1549929600"; d="scan'208";a="733992337"
Received: from iad6-co-svc-p1-lb1-vlan2.amazon.com (HELO
 email-inbound-relay-2c-397e131e.us-west-2.amazon.com) ([10.124.125.2])
 by smtp-border-fw-out-2101.iad2.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 21 May 2019 07:46:39 +0000
Received: from EX13MTAUEB001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan2.pdx.amazon.com [10.236.137.194])
 by email-inbound-relay-2c-397e131e.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id x4L7kYIV080694
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Tue, 21 May 2019 07:46:37 GMT
Received: from EX13D08UEB004.ant.amazon.com (10.43.60.142) by
 EX13MTAUEB001.ant.amazon.com (10.43.60.96) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 21 May 2019 07:46:24 +0000
Received: from EX13MTAUWB001.ant.amazon.com (10.43.161.207) by
 EX13D08UEB004.ant.amazon.com (10.43.60.142) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 21 May 2019 07:46:23 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.28.85.34) by
 mail-relay.amazon.com (10.43.161.249) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Tue, 21 May 2019 07:46:19 +0000
From: Norbert Manthey <nmanthey@amazon.de>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 21 May 2019 09:45:44 +0200
Message-ID: <1558424746-24059-2-git-send-email-nmanthey@amazon.de>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1558424746-24059-1-git-send-email-nmanthey@amazon.de>
References: <1558424746-24059-1-git-send-email-nmanthey@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH L1TF MDS GT v1 1/3] common/grant_table: harden
 helpers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Pawel Wieczorkiewicz <wipawel@amazon.de>,
 Julien Grall <julien.grall@arm.com>, David Woodhouse <dwmw@amazon.co.uk>,
 Jan Beulich <jbeulich@suse.com>, Martin Mazein <amazein@amazon.de>,
 Bjoern Doebel <doebel@amazon.de>, Norbert Manthey <nmanthey@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

R3Vlc3RzIGNhbiBpc3N1ZSBncmFudCB0YWJsZSBvcGVyYXRpb25zIGFuZCBwcm92aWRlIGd1ZXN0
IGNvbnRyb2xsZWQKZGF0YSB0byB0aGVtLiBUaGlzIGRhdGEgaXMgdXNlZCBmb3IgbWVtb3J5IGxv
YWRzIGluIGhlbHBlciBmdW5jdGlvbnMKYW5kIG1hY3Jvcy4gVG8gYXZvaWQgc3BlY3VsYXRpdmUg
b3V0LW9mLWJvdW5kIGFjY2Vzc2VzLCB3ZSB1c2UgdGhlCmFycmF5X2luZGV4X25vc3BlYyBtYWNy
byB3aGVyZSBhcHBsaWNhYmxlLCBvciB0aGUgYmxvY2tfc3BlY3VsYXRpb24KbWFjcm8uCgpUaGlz
IGlzIHBhcnQgb2YgdGhlIHNwZWN1bGF0aXZlIGhhcmRlbmluZyBlZmZvcnQuCgpTaWduZWQtb2Zm
LWJ5OiBOb3JiZXJ0IE1hbnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KCi0tLQoKTm90ZXM6CiAg
djE6ICBzcGxpdCB0aGUgZ250dGFiIGNvbW1pdCBvZiB0aGUgcHJldmlvdXMgTDFURiBzZXJpZXMg
aW50byBtdWx0aXBsZSBjb21taXRzCgogeGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIHwgMzMgKysr
KysrKysrKysrKysrKysrKysrKysrKysrKystLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjkgaW5zZXJ0
aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2dyYW50X3Rh
YmxlLmMgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKLS0tIGEveGVuL2NvbW1vbi9ncmFudF90
YWJsZS5jCisrKyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwpAQCAtMzcsNiArMzcsNyBAQAog
I2luY2x1ZGUgPHhlbi9wYWdpbmcuaD4KICNpbmNsdWRlIDx4ZW4va2V5aGFuZGxlci5oPgogI2lu
Y2x1ZGUgPHhlbi92bWFwLmg+CisjaW5jbHVkZSA8eGVuL25vc3BlYy5oPgogI2luY2x1ZGUgPHhz
bS94c20uaD4KICNpbmNsdWRlIDxhc20vZmx1c2h0bGIuaD4KIApAQCAtMjAzLDggKzIwNCw5IEBA
IHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgaW50IG5yX3N0YXR1c19mcmFtZXMoY29uc3Qgc3RydWN0
IGdyYW50X3RhYmxlICpndCkKIH0KIAogI2RlZmluZSBNQVBUUkFDS19QRVJfUEFHRSAoUEFHRV9T
SVpFIC8gc2l6ZW9mKHN0cnVjdCBncmFudF9tYXBwaW5nKSkKLSNkZWZpbmUgbWFwdHJhY2tfZW50
cnkodCwgZSkgXAotICAgICgodCktPm1hcHRyYWNrWyhlKS9NQVBUUkFDS19QRVJfUEFHRV1bKGUp
JU1BUFRSQUNLX1BFUl9QQUdFXSkKKyNkZWZpbmUgbWFwdHJhY2tfZW50cnkodCwgZSkgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgKCh0KS0+
bWFwdHJhY2tbYXJyYXlfaW5kZXhfbm9zcGVjKGUsICh0KS0+bWFwdHJhY2tfbGltaXQpIC8gICAg
ICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTUFQVFJB
Q0tfUEVSX1BBR0VdWyhlKSAlIE1BUFRSQUNLX1BFUl9QQUdFXSkKIAogc3RhdGljIGlubGluZSB1
bnNpZ25lZCBpbnQKIG5yX21hcHRyYWNrX2ZyYW1lcyhzdHJ1Y3QgZ3JhbnRfdGFibGUgKnQpCkBA
IC0yMjYsMTAgKzIyOCwyMyBAQCBucl9tYXB0cmFja19mcmFtZXMoc3RydWN0IGdyYW50X3RhYmxl
ICp0KQogc3RhdGljIGdyYW50X2VudHJ5X2hlYWRlcl90ICoKIHNoYXJlZF9lbnRyeV9oZWFkZXIo
c3RydWN0IGdyYW50X3RhYmxlICp0LCBncmFudF9yZWZfdCByZWYpCiB7Ci0gICAgaWYgKCB0LT5n
dF92ZXJzaW9uID09IDEgKQorICAgIHN3aXRjaCAoIHQtPmd0X3ZlcnNpb24gKQorICAgIHsKKyAg
ICBjYXNlIDE6CisgICAgICAgIC8qIFJldHVybmVkIHZhbHVlcyBzaG91bGQgYmUgaW5kZXBlbmRl
bnQgb2Ygc3BlY3VsYXRpdmUgZXhlY3V0aW9uICovCisgICAgICAgIGJsb2NrX3NwZWN1bGF0aW9u
KCk7CiAgICAgICAgIHJldHVybiAoZ3JhbnRfZW50cnlfaGVhZGVyX3QqKSZzaGFyZWRfZW50cnlf
djEodCwgcmVmKTsKLSAgICBlbHNlCisKKyAgICBjYXNlIDI6CisgICAgICAgIC8qIFJldHVybmVk
IHZhbHVlcyBzaG91bGQgYmUgaW5kZXBlbmRlbnQgb2Ygc3BlY3VsYXRpdmUgZXhlY3V0aW9uICov
CisgICAgICAgIGJsb2NrX3NwZWN1bGF0aW9uKCk7CiAgICAgICAgIHJldHVybiAmc2hhcmVkX2Vu
dHJ5X3YyKHQsIHJlZikuaGRyOworICAgIH0KKworICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwor
ICAgIGJsb2NrX3NwZWN1bGF0aW9uKCk7CisKKyAgICByZXR1cm4gTlVMTDsKIH0KIAogLyogQWN0
aXZlIGdyYW50IGVudHJ5IC0gdXNlZCBmb3Igc2hhZG93aW5nIEdURl9wZXJtaXRfYWNjZXNzIGdy
YW50cy4gKi8KQEAgLTYzNCwxNCArNjQ5LDI0IEBAIHN0YXRpYyB1bnNpZ25lZCBpbnQgbnJfZ3Jh
bnRfZW50cmllcyhzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0KQogICAgIGNhc2UgMToKICAgICAgICAg
QlVJTERfQlVHX09OKGYyZShJTklUSUFMX05SX0dSQU5UX0ZSQU1FUywgMSkgPAogICAgICAgICAg
ICAgICAgICAgICAgR05UVEFCX05SX1JFU0VSVkVEX0VOVFJJRVMpOworCisgICAgICAgIC8qIE1h
a2Ugc3VyZSB3ZSByZXR1cm4gYSB2YWx1ZSBpbmRlcGVuZGVudGx5IG9mIHNwZWN1bGF0aXZlIGV4
ZWN1dGlvbiAqLworICAgICAgICBibG9ja19zcGVjdWxhdGlvbigpOwogICAgICAgICByZXR1cm4g
ZjJlKG5yX2dyYW50X2ZyYW1lcyhndCksIDEpOworCiAgICAgY2FzZSAyOgogICAgICAgICBCVUlM
RF9CVUdfT04oZjJlKElOSVRJQUxfTlJfR1JBTlRfRlJBTUVTLCAyKSA8CiAgICAgICAgICAgICAg
ICAgICAgICBHTlRUQUJfTlJfUkVTRVJWRURfRU5UUklFUyk7CisKKyAgICAgICAgLyogTWFrZSBz
dXJlIHdlIHJldHVybiBhIHZhbHVlIGluZGVwZW5kZW50bHkgb2Ygc3BlY3VsYXRpdmUgZXhlY3V0
aW9uICovCisgICAgICAgIGJsb2NrX3NwZWN1bGF0aW9uKCk7CiAgICAgICAgIHJldHVybiBmMmUo
bnJfZ3JhbnRfZnJhbWVzKGd0KSwgMik7CiAjdW5kZWYgZjJlCiAgICAgfQogCisgICAgQVNTRVJU
X1VOUkVBQ0hBQkxFKCk7CisgICAgYmxvY2tfc3BlY3VsYXRpb24oKTsKKwogICAgIHJldHVybiAw
OwogfQogCi0tIAoyLjcuNAoKCgoKQW1hem9uIERldmVsb3BtZW50IENlbnRlciBHZXJtYW55IEdt
YkgKS3JhdXNlbnN0ci4gMzgKMTAxMTcgQmVybGluCkdlc2NoYWVmdHNmdWVocmVyOiBDaHJpc3Rp
YW4gU2NobGFlZ2VyLCBSYWxmIEhlcmJyaWNoClVzdC1JRDogREUgMjg5IDIzNyA4NzkKRWluZ2V0
cmFnZW4gYW0gQW10c2dlcmljaHQgQ2hhcmxvdHRlbmJ1cmcgSFJCIDE0OTE3MyBCCgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 21 07:47:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 07:47:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSzUJ-0007pg-Cj; Tue, 21 May 2019 07:47:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=O+mW=TV=amazon.de=prvs=03752d4d0=nmanthey@srs-us1.protection.inumbo.net>)
 id 1hSzUH-0007pT-KC
 for xen-devel@lists.xenproject.org; Tue, 21 May 2019 07:47:05 +0000
X-Inumbo-ID: 9dfd0002-7b9c-11e9-ace0-3b2f95878d83
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9dfd0002-7b9c-11e9-ace0-3b2f95878d83;
 Tue, 21 May 2019 07:47:00 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1558424820; x=1589960820;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=mKyUkwpJiWDN4bs7yGZA4ydno1021YOJ4zwRCjdLdzI=;
 b=KW0svLLoZwn1z7g8UFwFUKMwsltfaZ8nfLVskCo0/ew3eDUtt1xKDL/d
 u5QKccsrGSmIbXNiY49YLPTptBI/vvaJ6CDX3i8HjmKbEzniwvXB5+dlP
 XZMf+qodJ1MF8T0rre0arnuynSPHfe7Lar8LRn07OdJIFQiEMYos3t3Ml g=;
X-IronPort-AV: E=Sophos;i="5.60,494,1549929600"; d="scan'208";a="403024841"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2b-c300ac87.us-west-2.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 21 May 2019 07:46: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-2b-c300ac87.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id x4L7kqTG056728
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Tue, 21 May 2019 07:46:58 GMT
Received: from EX13D08UEE002.ant.amazon.com (10.43.62.92) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 21 May 2019 07:46:57 +0000
Received: from EX13MTAUWB001.ant.amazon.com (10.43.161.207) by
 EX13D08UEE002.ant.amazon.com (10.43.62.92) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 21 May 2019 07:46:57 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.28.85.34) by
 mail-relay.amazon.com (10.43.161.249) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Tue, 21 May 2019 07:46:53 +0000
From: Norbert Manthey <nmanthey@amazon.de>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 21 May 2019 09:45:45 +0200
Message-ID: <1558424746-24059-3-git-send-email-nmanthey@amazon.de>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1558424746-24059-1-git-send-email-nmanthey@amazon.de>
References: <1558424746-24059-1-git-send-email-nmanthey@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH L1TF MDS GT v1 2/3] common/grant_table: harden
 bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Pawel Wieczorkiewicz <wipawel@amazon.de>,
 Julien Grall <julien.grall@arm.com>, David Woodhouse <dwmw@amazon.co.uk>,
 Jan Beulich <jbeulich@suse.com>, Martin Mazein <amazein@amazon.de>,
 Bjoern Doebel <doebel@amazon.de>, Norbert Manthey <nmanthey@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

R3Vlc3RzIGNhbiBpc3N1ZSBncmFudCB0YWJsZSBvcGVyYXRpb25zIGFuZCBwcm92aWRlIGd1ZXN0
IGNvbnRyb2xsZWQKZGF0YSB0byB0aGVtLiBUaGlzIGRhdGEgaXMgdXNlZCBhcyBpbmRleCBmb3Ig
bWVtb3J5IGxvYWRzIGFmdGVyIGJvdW5kCmNoZWNrcyBoYXZlIGJlZW4gZG9uZS4gVG8gYXZvaWQg
c3BlY3VsYXRpdmUgb3V0LW9mLWJvdW5kIGFjY2Vzc2VzLCB3ZQp1c2UgdGhlIGFycmF5X2luZGV4
X25vc3BlYyBtYWNybyB3aGVyZSBhcHBsaWNhYmxlLCBvciB0aGUgbWFjcm8KYmxvY2tfc3BlY3Vs
YXRpb24uIE5vdGUsIHRoYXQgdGhlIGJsb2NrX3NwZWN1bGF0aW9uIGlzIGFsd2F5cyB1c2VkIGlu
CnRoZSBjYWxscyB0byBzaGFyZWRfZW50cnlfaGVhZGVyIGFuZCBucl9ncmFudF9lbnRyaWVzLCBz
byB0aGF0IG5vCmFkZGl0aW9uYWwgcHJvdGVjdGlvbiBpcyByZXF1aXJlZCBvbmNlIHRoZXNlIGZ1
bmN0aW9ucyBoYXZlIGJlZW4KY2FsbGVkLgoKU3BlY3VsYXRpdmUgZXhlY3V0aW9uIGlzIG5vdCBi
bG9ja2VkIGluIGNhc2Ugb25lIG9mIHRoZSBmb2xsb3dpbmcKcHJvcGVydGllcyBpcyB0cnVlOgog
LSBwYXRoIGNhbm5vdCBiZSB0cmlnZ2VyZWQgYnkgdGhlIGd1ZXN0CiAtIHBhdGggZG9lcyBub3Qg
cmV0dXJuIHRvIHRoZSBndWVzdAogLSBwYXRoIGRvZXMgbm90IHJlc3VsdCBpbiBhbiBvdXQtb2Yt
Ym91bmQgYWNjZXNzCiAtIHBhdGggY2Fubm90IGJlIGV4ZWN1dGVkIHJlcGVhdGVkbHkKT25seSB0
aGUgY29tYmluYXRpb24gb2YgdGhlIGFib3ZlIHByb3BlcnRpZXMgYWxsb3dzIHRvIGFjdHVhbGx5
IGxlYWsKY29udGludW91cyBjaHVua3Mgb2YgbWVtb3J5LiBUaGVyZWZvcmUsIHdlIG9ubHkgYWRk
IHRoZSBwZW5hbHR5IG9mCnByb3RlY3RpdmUgbWVjaGFuaXNtcyBpbiBjYXNlIGEgcG90ZW50aWFs
IHNwZWN1bGF0aXZlIG91dC1vZi1ib3VuZAphY2Nlc3MgbWF0Y2hlcyBhbGwgdGhlIGFib3ZlIHBy
b3BlcnRpZXMuCgpUaGlzIGNvbW1pdCBhZGRyZXNzZXMgb25seSBvdXQtb2YtYm91bmQgYWNjZXNz
ZXMgd2hvc2UgaW5kZXggaXMKZGlyZWN0bHkgY29udHJvbGxlZCBieSB0aGUgZ3Vlc3QsIGFuZCB0
aGUgaW5kZXggaXMgY2hlY2tlZCBiZWZvcmUuClBvdGVudGlhbCBvdXQtb2YtYm91bmQgYWNjZXNz
ZXMgdGhhdCBhcmUgY2F1c2VkIGJ5IHNwZWN1bGF0aXZlbHkKZXZhbHVhdGluZyB0aGUgdmVyc2lv
biBvZiB0aGUgY3VycmVudCB0YWJsZSBhcmUgbm90IGFkZHJlc3NlZCBpbiB0aGlzCmNvbW1pdC4K
ClRoaXMgaXMgcGFydCBvZiB0aGUgc3BlY3VsYXRpdmUgaGFyZGVuaW5nIGVmZm9ydC4KClNpZ25l
ZC1vZmYtYnk6IE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1hem9uLmRlPgotLS0KCk5vdGVz
OgogIHYxOiAgYWRhcHQgdGhlIGNvbW1lbnRzIGZvciBzaGFyZWRfZW50cnlfaGVhZGVyIHRvIHNo
b3cgdGhhdCB0aGV5ICdhbHNvJwogICAgICAgYmxvY2sgc3BlY3VsYXRpdmUgZXhlY3V0aW9uCgog
eGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIHwgNDMgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKy0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDM0IGluc2VydGlvbnMoKyksIDkgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIGIveGVuL2Nv
bW1vbi9ncmFudF90YWJsZS5jCi0tLSBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYworKysgYi94
ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKQEAgLTk4OCw5ICs5ODgsMTAgQEAgbWFwX2dyYW50X3Jl
ZigKICAgICAgICAgUElOX0ZBSUwodW5sb2NrX291dCwgR05UU1RfYmFkX2dudHJlZiwgIkJhZCBy
ZWYgJSN4IGZvciBkJWRcbiIsCiAgICAgICAgICAgICAgICAgIG9wLT5yZWYsIHJndC0+ZG9tYWlu
LT5kb21haW5faWQpOwogCi0gICAgYWN0ID0gYWN0aXZlX2VudHJ5X2FjcXVpcmUocmd0LCBvcC0+
cmVmKTsKKyAgICAvKiBUaGlzIGNhbGwgYWxzbyBlbnN1cmVzIHRoZSBhYm92ZSBjaGVjayBjYW5u
b3QgYmUgcGFzc2VkIHNwZWN1bGF0aXZlbHkgKi8KICAgICBzaGFoID0gc2hhcmVkX2VudHJ5X2hl
YWRlcihyZ3QsIG9wLT5yZWYpOwogICAgIHN0YXR1cyA9IHJndC0+Z3RfdmVyc2lvbiA9PSAxID8g
JnNoYWgtPmZsYWdzIDogJnN0YXR1c19lbnRyeShyZ3QsIG9wLT5yZWYpOworICAgIGFjdCA9IGFj
dGl2ZV9lbnRyeV9hY3F1aXJlKHJndCwgb3AtPnJlZik7CiAKICAgICAvKiBJZiBhbHJlYWR5IHBp
bm5lZCwgY2hlY2sgdGhlIGFjdGl2ZSBkb21pZCBhbmQgYXZvaWQgcmVmY250IG92ZXJmbG93LiAq
LwogICAgIGlmICggYWN0LT5waW4gJiYKQEAgLTEzNDYsNiArMTM0Nyw5IEBAIHVubWFwX2NvbW1v
bigKICAgICAgICAgZ290byB1bmxvY2tfb3V0OwogICAgIH0KIAorICAgIC8qIE1ha2Ugc3VyZSB0
aGUgYWJvdmUgYm91bmQgY2hlY2sgY2Fubm90IGJlIGJ5cGFzc2VkIHNwZWN1bGF0aXZlbHkgKi8K
KyAgICBibG9ja19zcGVjdWxhdGlvbigpOworCiAgICAgYWN0ID0gYWN0aXZlX2VudHJ5X2FjcXVp
cmUocmd0LCBvcC0+cmVmKTsKIAogICAgIC8qCkBAIC0xNDQzLDcgKzE0NDcsNyBAQCB1bm1hcF9j
b21tb25fY29tcGxldGUoc3RydWN0IGdudHRhYl91bm1hcF9jb21tb24gKm9wKQogICAgIHN0cnVj
dCBwYWdlX2luZm8gKnBnOwogICAgIHVpbnQxNl90ICpzdGF0dXM7CiAKLSAgICBpZiAoICFvcC0+
ZG9uZSApCisgICAgaWYgKCBldmFsdWF0ZV9ub3NwZWMoIW9wLT5kb25lKSApCiAgICAgewogICAg
ICAgICAvKiB1bm1hcF9jb21tb24oKSBkaWRuJ3QgZG8gYW55dGhpbmcgLSBub3RoaW5nIHRvIGNv
bXBsZXRlLiAqLwogICAgICAgICByZXR1cm47CkBAIC0yMDUxLDYgKzIwNTUsNyBAQCBnbnR0YWJf
cHJlcGFyZV9mb3JfdHJhbnNmZXIoCiAgICAgICAgIGdvdG8gZmFpbDsKICAgICB9CiAKKyAgICAv
KiBUaGlzIGNhbGwgYWxzbyBlbnN1cmVzIHRoZSBhYm92ZSBjaGVjayBjYW5ub3QgYmUgcGFzc2Vk
IHNwZWN1bGF0aXZlbHkgKi8KICAgICBzaGEgPSBzaGFyZWRfZW50cnlfaGVhZGVyKHJndCwgcmVm
KTsKIAogICAgIHNjb21iby53b3JkID0gKih1MzIgKikmc2hhLT5mbGFnczsKQEAgLTIyNDgsNyAr
MjI1MywxMiBAQCBnbnR0YWJfdHJhbnNmZXIoCiAgICAgICAgIHNwaW5fdW5sb2NrKCZlLT5wYWdl
X2FsbG9jX2xvY2spOwogICAgICAgICBva2F5ID0gZ250dGFiX3ByZXBhcmVfZm9yX3RyYW5zZmVy
KGUsIGQsIGdvcC5yZWYpOwogCi0gICAgICAgIGlmICggdW5saWtlbHkoIW9rYXkgfHwgYXNzaWdu
X3BhZ2VzKGUsIHBhZ2UsIDAsIE1FTUZfbm9fcmVmY291bnQpKSApCisgICAgICAgIC8qCisgICAg
ICAgICAqIE1ha2Ugc3VyZSB0aGUgcmVmZXJlbmNlIGJvdW5kIGNoZWNrIGluIGdudHRhYl9wcmVw
YXJlX2Zvcl90cmFuc2ZlcgorICAgICAgICAgKiBpcyByZXNwZWN0ZWQgYW5kIHNwZWN1bGF0aXZl
IGV4ZWN1dGlvbiBpcyBibG9ja2VkIGFjY29yZGluZ2x5CisgICAgICAgICAqLworICAgICAgICBp
ZiAoIHVubGlrZWx5KCFldmFsdWF0ZV9ub3NwZWMob2theSkpIHx8CisgICAgICAgICAgICB1bmxp
a2VseShhc3NpZ25fcGFnZXMoZSwgcGFnZSwgMCwgTUVNRl9ub19yZWZjb3VudCkpICkKICAgICAg
ICAgewogICAgICAgICAgICAgYm9vbCBkcm9wX2RvbV9yZWY7CiAKQEAgLTI0MzUsOCArMjQ0NSwx
MCBAQCBhY3F1aXJlX2dyYW50X2Zvcl9jb3B5KAogICAgICAgICBQSU5fRkFJTChndF91bmxvY2tf
b3V0LCBHTlRTVF9iYWRfZ250cmVmLAogICAgICAgICAgICAgICAgICAiQmFkIGdyYW50IHJlZmVy
ZW5jZSAlI3hcbiIsIGdyZWYpOwogCi0gICAgYWN0ID0gYWN0aXZlX2VudHJ5X2FjcXVpcmUocmd0
LCBncmVmKTsKKyAgICAvKiBUaGlzIGNhbGwgYWxzbyBlbnN1cmVzIHRoZSBhYm92ZSBjaGVjayBj
YW5ub3QgYmUgcGFzc2VkIHNwZWN1bGF0aXZlbHkgKi8KICAgICBzaGFoID0gc2hhcmVkX2VudHJ5
X2hlYWRlcihyZ3QsIGdyZWYpOworICAgIGFjdCA9IGFjdGl2ZV9lbnRyeV9hY3F1aXJlKHJndCwg
Z3JlZik7CisKICAgICBpZiAoIHJndC0+Z3RfdmVyc2lvbiA9PSAxICkKICAgICB7CiAgICAgICAg
IHNoYTIgPSBOVUxMOwpAQCAtMjg1Myw2ICsyODY1LDkgQEAgc3RhdGljIGludCBnbnR0YWJfY29w
eV9idWYoY29uc3Qgc3RydWN0IGdudHRhYl9jb3B5ICpvcCwKICAgICAgICAgICAgICAgICAgb3At
PmRlc3Qub2Zmc2V0LCBkZXN0LT5wdHIub2Zmc2V0LAogICAgICAgICAgICAgICAgICBvcC0+bGVu
LCBkZXN0LT5sZW4pOwogCisgICAgLyogTWFrZSBzdXJlIHRoZSBhYm92ZSBjaGVja3MgYXJlIG5v
dCBieXBhc3NlZCBzcGVjdWxhdGl2ZWx5ICovCisgICAgYmxvY2tfc3BlY3VsYXRpb24oKTsKKwog
ICAgIG1lbWNweShkZXN0LT52aXJ0ICsgb3AtPmRlc3Qub2Zmc2V0LCBzcmMtPnZpcnQgKyBvcC0+
c291cmNlLm9mZnNldCwKICAgICAgICAgICAgb3AtPmxlbik7CiAgICAgZ250dGFiX21hcmtfZGly
dHkoZGVzdC0+ZG9tYWluLCBkZXN0LT5tZm4pOwpAQCAtMjk3Miw3ICsyOTg3LDcgQEAgZ250dGFi
X3NldF92ZXJzaW9uKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oZ250dGFiX3NldF92ZXJzaW9uX3Qp
IHVvcCkKICAgICBzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0ID0gY3VycmQtPmdyYW50X3RhYmxlOwog
ICAgIGdyYW50X2VudHJ5X3YxX3QgcmVzZXJ2ZWRfZW50cmllc1tHTlRUQUJfTlJfUkVTRVJWRURf
RU5UUklFU107CiAgICAgaW50IHJlczsKLSAgICB1bnNpZ25lZCBpbnQgaTsKKyAgICB1bnNpZ25l
ZCBpbnQgaSwgbnJfZW50czsKIAogICAgIGlmICggY29weV9mcm9tX2d1ZXN0KCZvcCwgdW9wLCAx
KSApCiAgICAgICAgIHJldHVybiAtRUZBVUxUOwpAQCAtMjk5Niw3ICszMDExLDggQEAgZ250dGFi
X3NldF92ZXJzaW9uKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oZ250dGFiX3NldF92ZXJzaW9uX3Qp
IHVvcCkKICAgICAgKiBhcmUgYWxsb3dlZCB0byBiZSBpbiB1c2UgKHhlbnN0b3JlL3hlbmNvbnNv
bGUga2VlcHMgdGhlbSBtYXBwZWQpLgogICAgICAqIChZb3UgbmVlZCB0byBjaGFuZ2UgdGhlIHZl
cnNpb24gbnVtYmVyIGZvciBlLmcuIGtleGVjLikKICAgICAgKi8KLSAgICBmb3IgKCBpID0gR05U
VEFCX05SX1JFU0VSVkVEX0VOVFJJRVM7IGkgPCBucl9ncmFudF9lbnRyaWVzKGd0KTsgaSsrICkK
KyAgICBucl9lbnRzID0gbnJfZ3JhbnRfZW50cmllcyhndCk7CisgICAgZm9yICggaSA9IEdOVFRB
Ql9OUl9SRVNFUlZFRF9FTlRSSUVTOyBpIDwgbnJfZW50czsgaSsrICkKICAgICB7CiAgICAgICAg
IGlmICggcmVhZF9hdG9taWMoJl9hY3RpdmVfZW50cnkoZ3QsIGkpLnBpbikgIT0gMCApCiAgICAg
ICAgIHsKQEAgLTMyMzgsNiArMzI1NCw5IEBAIHN3YXBfZ3JhbnRfcmVmKGdyYW50X3JlZl90IHJl
Zl9hLCBncmFudF9yZWZfdCByZWZfYikKICAgICBpZiAoIHVubGlrZWx5KHJlZl9iID49IG5yX2dy
YW50X2VudHJpZXMoZC0+Z3JhbnRfdGFibGUpKSkKICAgICAgICAgUElOX0ZBSUwob3V0LCBHTlRT
VF9iYWRfZ250cmVmLCAiQmFkIHJlZi1iICUjeFxuIiwgcmVmX2IpOwogCisgICAgLyogTWFrZSBz
dXJlIHRoZSBhYm92ZSBjaGVja3MgYXJlIG5vdCBieXBhc3NlZCBzcGVjdWxhdGl2ZWx5ICovCisg
ICAgYmxvY2tfc3BlY3VsYXRpb24oKTsKKwogICAgIC8qIFN3YXBwaW5nIHRoZSBzYW1lIHJlZiBp
cyBhIG5vLW9wLiAqLwogICAgIGlmICggcmVmX2EgPT0gcmVmX2IgKQogICAgICAgICBnb3RvIG91
dDsKQEAgLTM3MDcsMTMgKzM3MjYsMTQgQEAgdm9pZCBncmFudF90YWJsZV93YXJuX2FjdGl2ZV9n
cmFudHMoc3RydWN0IGRvbWFpbiAqZCkKICAgICBzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0ID0gZC0+
Z3JhbnRfdGFibGU7CiAgICAgc3RydWN0IGFjdGl2ZV9ncmFudF9lbnRyeSAqYWN0OwogICAgIGdy
YW50X3JlZl90IHJlZjsKLSAgICB1bnNpZ25lZCBpbnQgbnJfYWN0aXZlID0gMDsKKyAgICB1bnNp
Z25lZCBpbnQgbnJfYWN0aXZlID0gMCwgbnJfZW50czsKIAogI2RlZmluZSBXQVJOX0dSQU5UX01B
WCAxMAogCiAgICAgZ3JhbnRfcmVhZF9sb2NrKGd0KTsKIAotICAgIGZvciAoIHJlZiA9IDA7IHJl
ZiAhPSBucl9ncmFudF9lbnRyaWVzKGd0KTsgcmVmKysgKQorICAgIG5yX2VudHMgPSBucl9ncmFu
dF9lbnRyaWVzKGd0KTsKKyAgICBmb3IgKCByZWYgPSAwOyByZWYgIT0gbnJfZW50czsgcmVmKysg
KQogICAgIHsKICAgICAgICAgYWN0ID0gYWN0aXZlX2VudHJ5X2FjcXVpcmUoZ3QsIHJlZik7CiAg
ICAgICAgIGlmICggIWFjdC0+cGluICkKQEAgLTM4NjMsNiArMzg4Myw5IEBAIHN0YXRpYyBpbnQg
Z250dGFiX2dldF9zdGF0dXNfZnJhbWVfbWZuKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAg
ICByZXR1cm4gLUVJTlZBTDsKICAgICB9CiAKKyAgICAvKiBNYWtlIHN1cmUgaWR4IGlzIGJvdW5k
ZWQgd3J0IG5yX3N0YXR1c19mcmFtZXMgKi8KKyAgICBibG9ja19zcGVjdWxhdGlvbigpOworCiAg
ICAgKm1mbiA9IF9tZm4odmlydF90b19tZm4oZ3QtPnN0YXR1c1tpZHhdKSk7CiAgICAgcmV0dXJu
IDA7CiB9CkBAIC0zOTYyLDYgKzM5ODUsNyBAQCBzdGF0aWMgdm9pZCBnbnR0YWJfdXNhZ2VfcHJp
bnQoc3RydWN0IGRvbWFpbiAqcmQpCiAgICAgaW50IGZpcnN0ID0gMTsKICAgICBncmFudF9yZWZf
dCByZWY7CiAgICAgc3RydWN0IGdyYW50X3RhYmxlICpndCA9IHJkLT5ncmFudF90YWJsZTsKKyAg
ICB1bnNpZ25lZCBpbnQgbnJfZW50czsKIAogICAgIHByaW50aygiICAgICAgLS0tLS0tLS0gYWN0
aXZlIC0tLS0tLS0tICAgICAgIC0tLS0tLS0tIHNoYXJlZCAtLS0tLS0tLVxuIik7CiAgICAgcHJp
bnRrKCJbcmVmXSBsb2NhbGRvbSBtZm4gICAgICBwaW4gICAgICAgICAgbG9jYWxkb20gZ21mbiAg
ICAgZmxhZ3NcbiIpOwpAQCAtMzk3NCw3ICszOTk4LDggQEAgc3RhdGljIHZvaWQgZ250dGFiX3Vz
YWdlX3ByaW50KHN0cnVjdCBkb21haW4gKnJkKQogICAgICAgICAgICBucl9ncmFudF9mcmFtZXMo
Z3QpLCBndC0+bWF4X2dyYW50X2ZyYW1lcywKICAgICAgICAgICAgbnJfbWFwdHJhY2tfZnJhbWVz
KGd0KSwgZ3QtPm1heF9tYXB0cmFja19mcmFtZXMpOwogCi0gICAgZm9yICggcmVmID0gMDsgcmVm
ICE9IG5yX2dyYW50X2VudHJpZXMoZ3QpOyByZWYrKyApCisgICAgbnJfZW50cyA9IG5yX2dyYW50
X2VudHJpZXMoZ3QpOworICAgIGZvciAoIHJlZiA9IDA7IHJlZiAhPSBucl9lbnRzOyByZWYrKyAp
CiAgICAgewogICAgICAgICBzdHJ1Y3QgYWN0aXZlX2dyYW50X2VudHJ5ICphY3Q7CiAgICAgICAg
IHN0cnVjdCBncmFudF9lbnRyeV9oZWFkZXIgKnNoYTsKLS0gCjIuNy40CgoKCgpBbWF6b24gRGV2
ZWxvcG1lbnQgQ2VudGVyIEdlcm1hbnkgR21iSApLcmF1c2Vuc3RyLiAzOAoxMDExNyBCZXJsaW4K
R2VzY2hhZWZ0c2Z1ZWhyZXI6IENocmlzdGlhbiBTY2hsYWVnZXIsIFJhbGYgSGVyYnJpY2gKVXN0
LUlEOiBERSAyODkgMjM3IDg3OQpFaW5nZXRyYWdlbiBhbSBBbXRzZ2VyaWNodCBDaGFybG90dGVu
YnVyZyBIUkIgMTQ5MTczIEIKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 21 07:47:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 07:47:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hSzUo-0007w1-T4; Tue, 21 May 2019 07:47:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=O+mW=TV=amazon.de=prvs=03752d4d0=nmanthey@srs-us1.protection.inumbo.net>)
 id 1hSzUn-0007vq-Hs
 for xen-devel@lists.xenproject.org; Tue, 21 May 2019 07:47:37 +0000
X-Inumbo-ID: b2ee79e8-7b9c-11e9-8980-bc764e045a96
Received: from smtp-fw-2101.amazon.com (unknown [72.21.196.25])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b2ee79e8-7b9c-11e9-8980-bc764e045a96;
 Tue, 21 May 2019 07:47:36 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1558424856; x=1589960856;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=Gn4S26oLtLdOoPExfexD3mJ+nmKDf8huMc68XiI9qM4=;
 b=HUZBVcAXlKqdDrFA0nix+svQ6bnpLAE7WWhwlWdPWAz9KGNR6i56puls
 aG1arHghGZeXeAsKM7BXrBvnGVskNofzbDEHvYeLiONT5DcTGBK4D+tj4
 0/nduD6YXg7iesx8fn2T/Kwm/H0OKySjSa4l5eASEBdirOkYIr/bHVCtQ Y=;
X-IronPort-AV: E=Sophos;i="5.60,494,1549929600"; d="scan'208";a="733992446"
Received: from iad6-co-svc-p1-lb1-vlan2.amazon.com (HELO
 email-inbound-relay-2a-1c1b5cdd.us-west-2.amazon.com) ([10.124.125.2])
 by smtp-border-fw-out-2101.iad2.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 21 May 2019 07:47:34 +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-1c1b5cdd.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id x4L7lTff120976
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Tue, 21 May 2019 07:47:30 GMT
Received: from EX13D08UEE001.ant.amazon.com (10.43.62.126) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 21 May 2019 07:47:19 +0000
Received: from EX13MTAUWB001.ant.amazon.com (10.43.161.207) by
 EX13D08UEE001.ant.amazon.com (10.43.62.126) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 21 May 2019 07:47:19 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.28.85.34) by
 mail-relay.amazon.com (10.43.161.249) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Tue, 21 May 2019 07:47:15 +0000
From: Norbert Manthey <nmanthey@amazon.de>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 21 May 2019 09:45:46 +0200
Message-ID: <1558424746-24059-4-git-send-email-nmanthey@amazon.de>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1558424746-24059-1-git-send-email-nmanthey@amazon.de>
References: <1558424746-24059-1-git-send-email-nmanthey@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH L1TF MDS GT v1 3/3] common/grant_table: harden
 version dependent accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Pawel Wieczorkiewicz <wipawel@amazon.de>,
 Julien Grall <julien.grall@arm.com>, David Woodhouse <dwmw@amazon.co.uk>,
 Jan Beulich <jbeulich@suse.com>, Martin Mazein <amazein@amazon.de>,
 Bjoern Doebel <doebel@amazon.de>, Norbert Manthey <nmanthey@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

R3Vlc3RzIGNhbiBpc3N1ZSBncmFudCB0YWJsZSBvcGVyYXRpb25zIGFuZCBwcm92aWRlIGd1ZXN0
IGNvbnRyb2xsZWQKZGF0YSB0byB0aGVtLiBUaGlzIGRhdGEgaXMgdXNlZCBhcyBpbmRleCBmb3Ig
bWVtb3J5IGxvYWRzIGFmdGVyIGJvdW5kCmNoZWNrcyBoYXZlIGJlZW4gZG9uZS4gRGVwZW5kaW5n
IG9uIHRoZSBncmFudCB0YWJsZSB2ZXJzaW9uLCB0aGUKc2l6ZSBvZiBlbGVtZW50cyBpbiBjb250
YWluZXJzIGRpZmZlci4gQXMgdGhlIGJhc2UgZGF0YSBzdHJ1Y3R1cmUgaXMKYSBwYWdlLCB0aGUg
bnVtYmVyIG9mIGVsZW1lbnRzIHBlciBwYWdlIGFsc28gZGlmZmVycy4gQ29uc2VxdWVudGx5LApi
b3VuZCBjaGVja3MgYXJlIHZlcnNpb24gZGVwZW5kZW50LCBzbyB0aGF0IHNwZWN1bGF0aXZlIGV4
ZWN1dGlvbiBjYW4KaGFwcGVuIGluIHNldmVyYWwgc3RhZ2VzLCB0aGUgYm91bmQgY2hlY2sgYXMg
d2VsbCBhcyB0aGUgdmVyc2lvbiBjaGVjay4KClRoaXMgY29tbWl0IG1pdGlnYXRlcyBjYXNlcyB3
aGVyZSBvdXQtb2YtYm91bmQgYWNjZXNzZXMgY291bGQgaGFwcGVuCmR1ZSB0byB0aGUgdmVyc2lv
biBjb21wYXJpc29uLiBJbiBjYXNlcywgd2hlcmUgbm8gZGlmZmVyZW50IG1lbW9yeQpsb2NhdGlv
bnMgYXJlIGFjY2Vzc2VkIG9uIHRoZSBjb2RlIHBhdGggdGhhdCBmb2xsb3cgYW4gaWYgc3RhdGVt
ZW50LApubyBwcm90ZWN0aW9uIGlzIHJlcXVpcmVkLiBObyBkaWZmZXJlbnQgbWVtb3J5IGxvY2F0
aW9ucyBhcmUgYWNjZXNzZWQKaW4gdGhlIGZvbGxvd2luZyBmdW5jdGlvbnMgYWZ0ZXIgYSB2ZXJz
aW9uIGNoZWNrOgoKICogZ250dGFiX3NldHVwX3RhYmxlOiBvbmx5IGNhbGN1bGF0ZWQgbnVtYmVy
c2kgYXJlIHVzZWQsIGFuZCB0aGVuCiAgICAgICAgZnVuY3Rpb24gZ250dGFiX2dyb3dfdGFibGUg
aXMgY2FsbGVkLCB3aGljaCBpcyB2ZXJzaW9uIHByb3RlY3RlZAoKICogZ250dGFiX3RyYW5zZmVy
OiB0aGUgY2FzZSB0aGF0IGRlcGVuZHMgb24gdGhlIHZlcnNpb24gY2hlY2sganVzdCBnZXRzCiAg
ICAgICAgaW50byBjb3B5aW5nIGEgcGFnZSBvciBub3QKCiAqIGFjcXVpcmVfZ3JhbnRfZm9yX2Nv
cHk6IHRoZSBub3QgZml4ZWQgY29tcGFyaXNvbiBpcyBvbiB0aGUgYWJvcnQgcGF0aAogICAgICAg
IGFuZCBkb2VzIG5vdCBhY2Nlc3Mgb3RoZXIgc3RydWN0dXJlcywgYW5kIG9uIHRoZSBlbHNlIGJy
YW5jaCBvbmx5CiAgICAgICAgYWNjZXNzZXMgc3RydWN0dXJlcyB0aGF0IGFyZSBwcm9wZXJseSBh
bGxvY2F0ZWQKCiAqIGdudHRhYl9zZXRfdmVyc2lvbjogYWxsIGFjY2Vzc2libGUgZGF0YSBpcyBh
bGxvY2F0ZWQgZm9yIGJvdGggdmVyc2lvbnMKCiAqIGdudHRhYl9yZWxlYXNlX21hcHBpbmdzOiB0
aGlzIGZ1bmN0aW9uIGlzIGNhbGxlZCBvbmx5IGR1cmluZyBkb21haW4KICAgICAgIGRlc3RydWN0
aW9uIGFuZCBjb250cm9sIGlzIG5vdCByZXR1cm5lZCB0byB0aGUgZ3Vlc3QKCiAqIG1lbV9zaGFy
aW5nX2dyZWZfdG9fZ2ZuOiBzcGVjdWxhdGlvbiB3aWxsIGJlIHN0b3BlZCBieSB0aGUgc2Vjb25k
IGlmCiAgICAgICBzdGF0ZW1lbnQsIGFzIHRoYXQgcGxhY2VzIGEgYmFycmllciBvbiBhbnkgcGF0
aCB0byBiZSBleGVjdXRlZC4KCiAqIGdudHRhYl9nZXRfc3RhdHVzX2ZyYW1lX21mbjogbm8gdmVy
c2lvbiBkZXBlbmRlbnQgY2hlY2ssIGJlY2F1c2UgYWxsCiAgICAgICBhY2Nlc3NlcywgZXhjZXB0
IHRoZSBndC0+c3RhdHVzW2lkeF0sIGRvIG5vdCBwZXJmb3JtIGFjdHVhbAogICAgICAgb3V0LW9m
LWJvdW5kIGFjY2Vzc2VzLCBpbmNsdWRpbmcgdGhlIGdudHRhYl9ncm93X3RhYmxlIGZ1bmN0aW9u
CiAgICAgICBjYWxsLgoKICogZ250dGFiX2dldF9zaGFyZWRfZnJhbWU6IGJsb2NrX3NwZWN1bGF0
aW9uIGluCiAgICAgICBnbnR0YWJfZ2V0X3N0YXR1c19mcmFtZV9tZm4gYmxvY2tzIGFjY2Vzc2Vz
CgogKiBnbnR0YWJfdXNhZ2VfcHJpbnQ6IGNhbm5vdCBiZSB0cmlnZ2VyZWQgYnkgdGhlIGd1ZXN0
CgpUaGlzIGlzIHBhcnQgb2YgdGhlIHNwZWN1bGF0aXZlIGhhcmRlbmluZyBlZmZvcnQuCgpTaWdu
ZWQtb2ZmLWJ5OiBOb3JiZXJ0IE1hbnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KLS0tCgpOb3Rl
czoKICB2MTogIGFkZGVkIGFkZGl0aW9uYWwgZml4ZXMgKGNvbXBhcmVkIHRvIEwxVEYgc2VyaWVz
KSB0bzoKICAgICAgICAgICBfc2V0X3N0YXR1cwogICAgICAgICAgIHVubWFwX2NvbW1vbl9jb21w
bGV0ZQogICAgICAgICAgIGdudHRhYl9ncm93X3RhYmxlCgogeGVuL2NvbW1vbi9ncmFudF90YWJs
ZS5jIHwgMjcgKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTUg
aW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9n
cmFudF90YWJsZS5jIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCi0tLSBhL3hlbi9jb21tb24v
Z3JhbnRfdGFibGUuYworKysgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKQEAgLTgzNyw3ICs4
MzcsNyBAQCBzdGF0aWMgaW50IF9zZXRfc3RhdHVzKHVuc2lnbmVkIGd0X3ZlcnNpb24sCiAgICAg
ICAgICAgICAgICAgICAgICAgIGdyYW50X3N0YXR1c190ICpzdGF0dXMpCiB7CiAKLSAgICBpZiAo
IGd0X3ZlcnNpb24gPT0gMSApCisgICAgaWYgKCBldmFsdWF0ZV9ub3NwZWMoZ3RfdmVyc2lvbiA9
PSAxKSApCiAgICAgICAgIHJldHVybiBfc2V0X3N0YXR1c192MShkb21pZCwgcmVhZG9ubHksIG1h
cGZsYWcsIHNoYWgsIGFjdCk7CiAgICAgZWxzZQogICAgICAgICByZXR1cm4gX3NldF9zdGF0dXNf
djIoZG9taWQsIHJlYWRvbmx5LCBtYXBmbGFnLCBzaGFoLCBhY3QsIHN0YXR1cyk7CkBAIC05OTAs
OSArOTkwLDEyIEBAIG1hcF9ncmFudF9yZWYoCiAKICAgICAvKiBUaGlzIGNhbGwgYWxzbyBlbnN1
cmVzIHRoZSBhYm92ZSBjaGVjayBjYW5ub3QgYmUgcGFzc2VkIHNwZWN1bGF0aXZlbHkgKi8KICAg
ICBzaGFoID0gc2hhcmVkX2VudHJ5X2hlYWRlcihyZ3QsIG9wLT5yZWYpOwotICAgIHN0YXR1cyA9
IHJndC0+Z3RfdmVyc2lvbiA9PSAxID8gJnNoYWgtPmZsYWdzIDogJnN0YXR1c19lbnRyeShyZ3Qs
IG9wLT5yZWYpOwogICAgIGFjdCA9IGFjdGl2ZV9lbnRyeV9hY3F1aXJlKHJndCwgb3AtPnJlZik7
CiAKKyAgICAvKiBNYWtlIHN1cmUgd2UgZG8gbm90IGFjY2VzcyBtZW1vcnkgc3BlY3VsYXRpdmVs
eSAqLworICAgIHN0YXR1cyA9IGV2YWx1YXRlX25vc3BlYyhyZ3QtPmd0X3ZlcnNpb24gPT0gMSkg
PyAmc2hhaC0+ZmxhZ3MKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICA6ICZzdGF0dXNfZW50cnkocmd0LCBvcC0+cmVmKTsKKwogICAgIC8qIElmIGFscmVh
ZHkgcGlubmVkLCBjaGVjayB0aGUgYWN0aXZlIGRvbWlkIGFuZCBhdm9pZCByZWZjbnQgb3ZlcmZs
b3cuICovCiAgICAgaWYgKCBhY3QtPnBpbiAmJgogICAgICAgICAgKChhY3QtPmRvbWlkICE9IGxk
LT5kb21haW5faWQpIHx8CkBAIC0xMDEzLDcgKzEwMTYsNyBAQCBtYXBfZ3JhbnRfcmVmKAogCiAg
ICAgICAgIGlmICggIWFjdC0+cGluICkKICAgICAgICAgewotICAgICAgICAgICAgdW5zaWduZWQg
bG9uZyBnZm4gPSByZ3QtPmd0X3ZlcnNpb24gPT0gMSA/CisgICAgICAgICAgICB1bnNpZ25lZCBs
b25nIGdmbiA9IGV2YWx1YXRlX25vc3BlYyhyZ3QtPmd0X3ZlcnNpb24gPT0gMSkgPwogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBzaGFyZWRfZW50cnlfdjEocmd0LCBvcC0+cmVmKS5m
cmFtZSA6CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNoYXJlZF9lbnRyeV92Mihy
Z3QsIG9wLT5yZWYpLmZ1bGxfcGFnZS5mcmFtZTsKIApAQCAtMTQ2Myw3ICsxNDY2LDcgQEAgdW5t
YXBfY29tbW9uX2NvbXBsZXRlKHN0cnVjdCBnbnR0YWJfdW5tYXBfY29tbW9uICpvcCkKICAgICBh
Y3QgPSBhY3RpdmVfZW50cnlfYWNxdWlyZShyZ3QsIG9wLT5yZWYpOwogICAgIHNoYSA9IHNoYXJl
ZF9lbnRyeV9oZWFkZXIocmd0LCBvcC0+cmVmKTsKIAotICAgIGlmICggcmd0LT5ndF92ZXJzaW9u
ID09IDEgKQorICAgIGlmICggZXZhbHVhdGVfbm9zcGVjKHJndC0+Z3RfdmVyc2lvbiA9PSAxKSAp
CiAgICAgICAgIHN0YXR1cyA9ICZzaGEtPmZsYWdzOwogICAgIGVsc2UKICAgICAgICAgc3RhdHVz
ID0gJnN0YXR1c19lbnRyeShyZ3QsIG9wLT5yZWYpOwpAQCAtMTc5NSw3ICsxNzk4LDcgQEAgZ250
dGFiX2dyb3dfdGFibGUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHJlcV9ucl9mcmFt
ZXMpCiAgICAgfQogCiAgICAgLyogU3RhdHVzIHBhZ2VzIC0gdmVyc2lvbiAyICovCi0gICAgaWYg
KCBndC0+Z3RfdmVyc2lvbiA+IDEgKQorICAgIGlmICggZXZhbHVhdGVfbm9zcGVjKGd0LT5ndF92
ZXJzaW9uID4gMSkgKQogICAgIHsKICAgICAgICAgaWYgKCBnbnR0YWJfcG9wdWxhdGVfc3RhdHVz
X2ZyYW1lcyhkLCBndCwgcmVxX25yX2ZyYW1lcykgKQogICAgICAgICAgICAgZ290byBzaGFyZWRf
YWxsb2NfZmFpbGVkOwpAQCAtMjI5MCw3ICsyMjkzLDcgQEAgZ250dGFiX3RyYW5zZmVyKAogICAg
ICAgICBncmFudF9yZWFkX2xvY2soZS0+Z3JhbnRfdGFibGUpOwogICAgICAgICBhY3QgPSBhY3Rp
dmVfZW50cnlfYWNxdWlyZShlLT5ncmFudF90YWJsZSwgZ29wLnJlZik7CiAKLSAgICAgICAgaWYg
KCBlLT5ncmFudF90YWJsZS0+Z3RfdmVyc2lvbiA9PSAxICkKKyAgICAgICAgaWYgKCBldmFsdWF0
ZV9ub3NwZWMoZS0+Z3JhbnRfdGFibGUtPmd0X3ZlcnNpb24gPT0gMSkgKQogICAgICAgICB7CiAg
ICAgICAgICAgICBncmFudF9lbnRyeV92MV90ICpzaGEgPSAmc2hhcmVkX2VudHJ5X3YxKGUtPmdy
YW50X3RhYmxlLCBnb3AucmVmKTsKIApAQCAtMjM1MSw3ICsyMzU0LDcgQEAgcmVsZWFzZV9ncmFu
dF9mb3JfY29weSgKICAgICBzaGEgPSBzaGFyZWRfZW50cnlfaGVhZGVyKHJndCwgZ3JlZik7CiAg
ICAgbWZuID0gYWN0LT5tZm47CiAKLSAgICBpZiAoIHJndC0+Z3RfdmVyc2lvbiA9PSAxICkKKyAg
ICBpZiAoIGV2YWx1YXRlX25vc3BlYyhyZ3QtPmd0X3ZlcnNpb24gPT0gMSkgKQogICAgIHsKICAg
ICAgICAgc3RhdHVzID0gJnNoYS0+ZmxhZ3M7CiAgICAgICAgIHRkID0gcmQ7CkBAIC0yNDQ5LDcg
KzI0NTIsNyBAQCBhY3F1aXJlX2dyYW50X2Zvcl9jb3B5KAogICAgIHNoYWggPSBzaGFyZWRfZW50
cnlfaGVhZGVyKHJndCwgZ3JlZik7CiAgICAgYWN0ID0gYWN0aXZlX2VudHJ5X2FjcXVpcmUocmd0
LCBncmVmKTsKIAotICAgIGlmICggcmd0LT5ndF92ZXJzaW9uID09IDEgKQorICAgIGlmICggZXZh
bHVhdGVfbm9zcGVjKHJndC0+Z3RfdmVyc2lvbiA9PSAxKSApCiAgICAgewogICAgICAgICBzaGEy
ID0gTlVMTDsKICAgICAgICAgc3RhdHVzID0gJnNoYWgtPmZsYWdzOwpAQCAtMzI2OSw3ICszMjcy
LDcgQEAgc3dhcF9ncmFudF9yZWYoZ3JhbnRfcmVmX3QgcmVmX2EsIGdyYW50X3JlZl90IHJlZl9i
KQogICAgIGlmICggYWN0X2ItPnBpbiApCiAgICAgICAgIFBJTl9GQUlMKG91dCwgR05UU1RfZWFn
YWluLCAicmVmIGIgJSN4IGJ1c3lcbiIsIHJlZl9iKTsKIAotICAgIGlmICggZ3QtPmd0X3ZlcnNp
b24gPT0gMSApCisgICAgaWYgKCBldmFsdWF0ZV9ub3NwZWMoZ3QtPmd0X3ZlcnNpb24gPT0gMSkg
KQogICAgIHsKICAgICAgICAgZ3JhbnRfZW50cnlfdjFfdCBzaGFyZWQ7CiAKQEAgLTM4MTgsNyAr
MzgyMSw3IEBAIGludCBtZW1fc2hhcmluZ19ncmVmX3RvX2dmbihzdHJ1Y3QgZ3JhbnRfdGFibGUg
Kmd0LCBncmFudF9yZWZfdCByZWYsCiAgICAgICAgIHJjID0gLUVJTlZBTDsKICAgICBlbHNlIGlm
ICggcmVmID49IG5yX2dyYW50X2VudHJpZXMoZ3QpICkKICAgICAgICAgcmMgPSAtRU5PRU5UOwot
ICAgIGVsc2UgaWYgKCBndC0+Z3RfdmVyc2lvbiA9PSAxICkKKyAgICBlbHNlIGlmICggZXZhbHVh
dGVfbm9zcGVjKGd0LT5ndF92ZXJzaW9uID09IDEpICkKICAgICB7CiAgICAgICAgIGNvbnN0IGdy
YW50X2VudHJ5X3YxX3QgKnNoYTEgPSAmc2hhcmVkX2VudHJ5X3YxKGd0LCByZWYpOwogCkBAIC0z
ODQwLDcgKzM4NDMsNyBAQCBpbnQgbWVtX3NoYXJpbmdfZ3JlZl90b19nZm4oc3RydWN0IGdyYW50
X3RhYmxlICpndCwgZ3JhbnRfcmVmX3QgcmVmLAogICAgICAgICByYyA9IC1FTlhJTzsKICAgICBl
bHNlIGlmICggIXJjICYmIHN0YXR1cyApCiAgICAgewotICAgICAgICBpZiAoIGd0LT5ndF92ZXJz
aW9uID09IDEgKQorICAgICAgICBpZiAoIGV2YWx1YXRlX25vc3BlYyhndC0+Z3RfdmVyc2lvbiA9
PSAxKSApCiAgICAgICAgICAgICAqc3RhdHVzID0gZmxhZ3M7CiAgICAgICAgIGVsc2UKICAgICAg
ICAgICAgICpzdGF0dXMgPSBzdGF0dXNfZW50cnkoZ3QsIHJlZik7CkBAIC0zOTI3LDcgKzM5MzAs
NyBAQCBpbnQgZ250dGFiX21hcF9mcmFtZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25n
IGlkeCwgZ2ZuX3QgZ2ZuLCBtZm5fdCAqbWZuKQogCiAgICAgZ3JhbnRfd3JpdGVfbG9jayhndCk7
CiAKLSAgICBpZiAoIGd0LT5ndF92ZXJzaW9uID09IDIgJiYgKGlkeCAmIFhFTk1BUElEWF9ncmFu
dF90YWJsZV9zdGF0dXMpICkKKyAgICBpZiAoIGV2YWx1YXRlX25vc3BlYyhndC0+Z3RfdmVyc2lv
biA9PSAyKSAmJiAoaWR4ICYgWEVOTUFQSURYX2dyYW50X3RhYmxlX3N0YXR1cykgKQogICAgIHsK
ICAgICAgICAgaWR4ICY9IH5YRU5NQVBJRFhfZ3JhbnRfdGFibGVfc3RhdHVzOwogICAgICAgICBz
dGF0dXMgPSB0cnVlOwotLSAKMi43LjQKCgoKCkFtYXpvbiBEZXZlbG9wbWVudCBDZW50ZXIgR2Vy
bWFueSBHbWJICktyYXVzZW5zdHIuIDM4CjEwMTE3IEJlcmxpbgpHZXNjaGFlZnRzZnVlaHJlcjog
Q2hyaXN0aWFuIFNjaGxhZWdlciwgUmFsZiBIZXJicmljaApVc3QtSUQ6IERFIDI4OSAyMzcgODc5
CkVpbmdldHJhZ2VuIGFtIEFtdHNnZXJpY2h0IENoYXJsb3R0ZW5idXJnIEhSQiAxNDkxNzMgQgoK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 21 08:20:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 08:20:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hT00X-00033L-3y; Tue, 21 May 2019 08:20:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TCK3=TV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hT00W-00033B-8a
 for xen-devel@lists.xenproject.org; Tue, 21 May 2019 08:20:24 +0000
X-Inumbo-ID: 421fb4e6-7ba1-11e9-be7c-cf7c574097bb
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 421fb4e6-7ba1-11e9-be7c-cf7c574097bb;
 Tue, 21 May 2019 08:20:14 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hT00L-0006bc-L2; Tue, 21 May 2019 08:20:13 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hT00L-00017j-Bf; Tue, 21 May 2019 08:20:13 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hT00L-0003ab-B0; Tue, 21 May 2019 08:20:13 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136516-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.11-testing:test-amd64-amd64-xl-qcow2:guest-localmigrate/x10:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=50c382310ef800a168c94cd417ebb7a504411558
X-Osstest-Versions-That: xen=3b062f5040a103d86b44c5e8412ff9555b00d06c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 21 May 2019 08:20:13 +0000
Subject: [Xen-devel] [xen-4.11-testing test] 136516: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjUxNiB4ZW4tNC4xMS10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzY1MTYvCgpGYWlsdXJlcyA6LS8g
YnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgMTcgZ3Vlc3QtbG9j
YWxtaWdyYXRlL3gxMCAgZmFpbCBibG9ja2VkIGluIDEzNTY4MwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxs
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFu
LWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVy
c2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDUwYzM4MjMx
MGVmODAwYTE2OGM5NGNkNDE3ZWJiN2E1MDQ0MTE1NTgKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAg
ICAgICAgICAgICAgICAgIDNiMDYyZjUwNDBhMTAzZDg2YjQ0YzVlODQxMmZmOTU1NWIwMGQwNmMK
Ckxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzNTY4MyAgMjAxOS0wNS0wNCAxMTozNDo1MSBaICAgMTYg
ZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzYyMzEgIDIwMTktMDUtMTQgMTc6MDU6NTkgWiAg
ICA2IGRheXMgICAgMyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzY1MTYgIDIwMTkt
MDUtMTggMjE6MTA6MzYgWiAgICAyIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8g
dG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgogIENocmlzdGlhbiBMaW5kaWcgPGNocmlzdGlhbi5saW5kaWdAY2l0
cml4LmNvbT4KICBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KICBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgogIEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgogIE1hcmVrIE1hcmN6
eWtvd3NraS1Hw7NyZWNraSA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KICBQZXRy
ZSBQaXJjYWxhYnUgPHBwaXJjYWxhYnVAYml0ZGVmZW5kZXIuY29tPgogIFJhenZhbiBDb2pvY2Fy
dSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14
dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQt
NSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkz
ODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjIt
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBh
dGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGlt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0
LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xv
Z3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0
Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5v
cmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3Nz
dGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hi
PW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2
aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICAzYjA2
MmY1MDQwLi41MGMzODIzMTBlICA1MGMzODIzMTBlZjgwMGExNjhjOTRjZDQxN2ViYjdhNTA0NDEx
NTU4IC0+IHN0YWJsZS00LjExCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 21 09:27:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 09:27:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hT131-0007yY-Ql; Tue, 21 May 2019 09:27:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=7C/d=TV=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hT130-0007yT-Ad
 for xen-devel@lists.xenproject.org; Tue, 21 May 2019 09:27:02 +0000
X-Inumbo-ID: 949d85c8-7baa-11e9-9e3d-63cfe72308ef
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 949d85c8-7baa-11e9-9e3d-63cfe72308ef;
 Tue, 21 May 2019 09:26:58 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 21 May 2019 03:26:57 -0600
Message-Id: <5CE3C45A0200007800230E0E@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 21 May 2019 03:26:50 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <20190520181250.17404-1-julien.grall@arm.com>
In-Reply-To: <20190520181250.17404-1-julien.grall@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] xen/public: arch-arm: Restrict the
 visibility of struct vcpu_guest_core_regs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIwLjA1LjE5IGF0IDIwOjEyLCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
ICAgICBBcyB0aGlzIGlzIG5vdyBYZW4gYW5kIHRvb2xzIG9ubHksIEkgYW0gd29uZGVyaW5nIHdo
ZXRoZXIgdGhlIGNoZWNrIG9uCj4gICAgIEdOVV9DIGlzIHN0aWxsIG5lY2Vzc2FyeS4gSSBhbSBo
YXBweSB0byBzZW5kIGEgZm9sbG93LXVwIHBhdGNoIChvciBmb2xkCj4gICAgIGluIHRoaXMgb25l
KSBpZiBpdCBjYW4gYmUgcmVtb3ZlZC4KCkkgdGhpbmsgdGhpcyBzaG91bGQgYmUgZHJvcHBlZCBp
ZiBpdCBjYW4gYmUgd2l0aG91dCBicmVha2luZyBhbnkKcGFydCBvZiB0aGUgYnVpbGQuCgo+IC0t
LSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS5oCj4gKysrIGIveGVuL2luY2x1ZGUvcHVi
bGljL2FyY2gtYXJtLmgKPiBAQCAtMTk3LDYgKzE5Nyw3IEBACj4gICAgICB9IHdoaWxlICggMCAp
Cj4gICNkZWZpbmUgc2V0X3hlbl9ndWVzdF9oYW5kbGUoaG5kLCB2YWwpIHNldF94ZW5fZ3Vlc3Rf
aGFuZGxlX3JhdyhobmQsIHZhbCkKPiAgCj4gKyNpZiBkZWZpbmVkKF9fWEVOX18pIHx8IGRlZmlu
ZWQoX19YRU5fVE9PTFNfXykKPiAgI2lmIGRlZmluZWQoX19HTlVDX18pICYmICFkZWZpbmVkKF9f
U1RSSUNUX0FOU0lfXykKPiAgLyogQW5vbnltb3VzIHVuaW9uIGluY2x1ZGVzIGJvdGggMzItIGFu
ZCA2NC1iaXQgbmFtZXMgKGUuZy4sIHIwL3gwKS4gKi8KPiAgIyBkZWZpbmUgX19ERUNMX1JFRyhu
NjQsIG4zMikgdW5pb24geyAgICAgICAgICBcCj4gQEAgLTI3Miw2ICsyNzMsOCBAQCBERUZJTkVf
WEVOX0dVRVNUX0hBTkRMRSh2Y3B1X2d1ZXN0X2NvcmVfcmVnc190KTsKPiAgCj4gICN1bmRlZiBf
X0RFQ0xfUkVHCj4gIAo+ICsjZW5kaWYKCklmIEkgd2FzIHRoZSBtYWludGFpbmVyIG9mIHRoaXMg
Y29kZSwgSSdkIGFzayBmb3IgdGhlIHN0cnVjdCBkZWNsYXJhdGlvbgp0byBiZSBtb3ZlZCAoaW50
byB0aGUgZXhpc3RpbmcgI2lmKSByYXRoZXIgdGhhbiBhZGRpbmcgYSAybmQgI2lmLgoKSmFuCgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 21 09:30:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 09:30:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hT162-0000FZ-8Z; Tue, 21 May 2019 09:30:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=7C/d=TV=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hT160-0000C6-Ii
 for xen-devel@lists.xenproject.org; Tue, 21 May 2019 09:30:08 +0000
X-Inumbo-ID: 04ac050e-7bab-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 04ac050e-7bab-11e9-8980-bc764e045a96;
 Tue, 21 May 2019 09:30:06 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 21 May 2019 03:30:05 -0600
Message-Id: <5CE3C5140200007800230E11@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 21 May 2019 03:29:56 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>,
 "Alistair Francis" <alistair.francis@wdc.com>
References: <20190520171315.12026-1-alistair.francis@wdc.com>
 <8d3413cd-1440-b18a-7d3f-fd8ad283de06@arm.com>
In-Reply-To: <8d3413cd-1440-b18a-7d3f-fd8ad283de06@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2] xen/drivers/char: Don't require vpl011
 for all non-x86 archs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel <xen-devel@lists.xenproject.org>, alistair23@gmail.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIwLjA1LjE5IGF0IDE5OjIwLCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
PiAtLS0gYS94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYwo+PiArKysgYi94ZW4vZHJpdmVycy9j
aGFyL2NvbnNvbGUuYwo+PiBAQCAtMzYsNyArMzYsNyBAQAo+PiAgICNpZmRlZiBDT05GSUdfWDg2
Cj4+ICAgI2luY2x1ZGUgPHhlbi9jb25zb2xlZC5oPgo+PiAgICNpbmNsdWRlIDxhc20vZ3Vlc3Qu
aD4KPj4gLSNlbHNlCj4+ICsjZWxpZiBDT05GSUdfU0JTQV9WVUFSVF9DT05TT0xFCj4+ICAgI2lu
Y2x1ZGUgPGFzbS92cGwwMTEuaD4KPj4gICAjZW5kaWYKPiAKPiBUaGlzIGlzIGEgYml0IG9kZHMg
dG8gcmVxdWlyZSAhQ09ORklHX1g4NiAmJiBDT05GSUdfU0JTQV9WVUFSVF9DT05TT0xFIGJ1dCB0
aGUgCj4gCj4gY29kZSBpcyBvbmx5IHByb3RlY3RlZCB3aXRoIHRoZSBzZWNvbmQgcGFydC4KPiAK
PiBIb3cgYWJvdXQ6Cj4gCj4gI2VuZGlmCj4gI2lmZGVmIENPTkZJR19TQlNBX1ZVQVJUX0NPTlNP
TEUKPiAuLi4KPiAjZW5kaWYKPiAKPiA/CgorMSAtIGRvaW5nIHNvIHdpbGwgYWxzbyBzYXZlIG1l
IGZyb20gY29tcGxhaW5pbmcgYWJvdXQgdGhlIG1pc3NpbmcKZGVmaW5lZCgpLgoKSmFuCgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 21 09:36:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 09:36:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hT1Bj-0000Ra-5M; Tue, 21 May 2019 09:36:03 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YYEG=TV=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hT1Bi-0000RV-1v
 for xen-devel@lists.xenproject.org; Tue, 21 May 2019 09:36:02 +0000
X-Inumbo-ID: d7d10bd8-7bab-11e9-8980-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id d7d10bd8-7bab-11e9-8980-bc764e045a96;
 Tue, 21 May 2019 09:36:00 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id E6493374;
 Tue, 21 May 2019 02:35:59 -0700 (PDT)
Received: from [10.37.13.11] (unknown [10.37.13.11])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 8839D3F575;
 Tue, 21 May 2019 02:35:58 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>
References: <20190520181250.17404-1-julien.grall@arm.com>
 <5CE3C45A0200007800230E0E@prv1-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <1c7f43ce-7df2-24c9-ecb2-d8be1afebfa5@arm.com>
Date: Tue, 21 May 2019 10:35:56 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CE3C45A0200007800230E0E@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/public: arch-arm: Restrict the
 visibility of struct vcpu_guest_core_regs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSmFuLAoKT24gNS8yMS8xOSAxMDoyNiBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24g
MjAuMDUuMTkgYXQgMjA6MTIsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4+ICAgICAg
QXMgdGhpcyBpcyBub3cgWGVuIGFuZCB0b29scyBvbmx5LCBJIGFtIHdvbmRlcmluZyB3aGV0aGVy
IHRoZSBjaGVjayBvbgo+PiAgICAgIEdOVV9DIGlzIHN0aWxsIG5lY2Vzc2FyeS4gSSBhbSBoYXBw
eSB0byBzZW5kIGEgZm9sbG93LXVwIHBhdGNoIChvciBmb2xkCj4+ICAgICAgaW4gdGhpcyBvbmUp
IGlmIGl0IGNhbiBiZSByZW1vdmVkLgo+IAo+IEkgdGhpbmsgdGhpcyBzaG91bGQgYmUgZHJvcHBl
ZCBpZiBpdCBjYW4gYmUgd2l0aG91dCBicmVha2luZyBhbnkKPiBwYXJ0IG9mIHRoZSBidWlsZC4K
VGhpcyBpcyBiZWNhdXNlIGFsbCB0aGUgdG9vbHMgYXJlIHBhcnQgb2YgeGVuLmdpdCwgcmlnaHQ/
Cgo+PiAtLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC1hcm0uaAo+PiArKysgYi94ZW4vaW5j
bHVkZS9wdWJsaWMvYXJjaC1hcm0uaAo+PiBAQCAtMTk3LDYgKzE5Nyw3IEBACj4+ICAgICAgIH0g
d2hpbGUgKCAwICkKPj4gICAjZGVmaW5lIHNldF94ZW5fZ3Vlc3RfaGFuZGxlKGhuZCwgdmFsKSBz
ZXRfeGVuX2d1ZXN0X2hhbmRsZV9yYXcoaG5kLCB2YWwpCj4+ICAgCj4+ICsjaWYgZGVmaW5lZChf
X1hFTl9fKSB8fCBkZWZpbmVkKF9fWEVOX1RPT0xTX18pCj4+ICAgI2lmIGRlZmluZWQoX19HTlVD
X18pICYmICFkZWZpbmVkKF9fU1RSSUNUX0FOU0lfXykKPj4gICAvKiBBbm9ueW1vdXMgdW5pb24g
aW5jbHVkZXMgYm90aCAzMi0gYW5kIDY0LWJpdCBuYW1lcyAoZS5nLiwgcjAveDApLiAqLwo+PiAg
ICMgZGVmaW5lIF9fREVDTF9SRUcobjY0LCBuMzIpIHVuaW9uIHsgICAgICAgICAgXAo+PiBAQCAt
MjcyLDYgKzI3Myw4IEBAIERFRklORV9YRU5fR1VFU1RfSEFORExFKHZjcHVfZ3Vlc3RfY29yZV9y
ZWdzX3QpOwo+PiAgIAo+PiAgICN1bmRlZiBfX0RFQ0xfUkVHCj4+ICAgCj4+ICsjZW5kaWYKPiAK
PiBJZiBJIHdhcyB0aGUgbWFpbnRhaW5lciBvZiB0aGlzIGNvZGUsIEknZCBhc2sgZm9yIHRoZSBz
dHJ1Y3QgZGVjbGFyYXRpb24KPiB0byBiZSBtb3ZlZCAoaW50byB0aGUgZXhpc3RpbmcgI2lmKSBy
YXRoZXIgdGhhbiBhZGRpbmcgYSAybmQgI2lmLgoKcy8ybmQvM3JkLyA7KQoKVGhlIHJlYXNvbiBJ
IGhhdmVuJ3QgZG9uZSB0aGF0IGlzIGdpdCB3aWxsIGdlbmVyYXRlIGEgY29tcGxldGVseSAKdW5y
ZWxhdGVkIGRpZmYuIFNvIGl0IG1ha2VzIHF1aXRlIGRpZmZpY3VsdCB0byB1bmRlcnN0YW5kIHRo
ZSBwdXJwb3NlIG9mIAp0aGUgcGF0Y2guCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 21 09:41:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 09:41:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hT1Gt-0001C9-T8; Tue, 21 May 2019 09:41:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=7C/d=TV=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hT1Gs-0001C4-KX
 for xen-devel@lists.xenproject.org; Tue, 21 May 2019 09:41:22 +0000
X-Inumbo-ID: 9729c2bf-7bac-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9729c2bf-7bac-11e9-8980-bc764e045a96;
 Tue, 21 May 2019 09:41:21 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 21 May 2019 03:41:20 -0600
Message-Id: <5CE3C7BD0200007800230E3C@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 21 May 2019 03:41:17 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <nmanthey@amazon.de>
References: <1552567811-5301-1-git-send-email-nmanthey@amazon.de>
 <1552567811-5301-8-git-send-email-nmanthey@amazon.de>
 <5C9E51DE020000780022307B@prv1-mh.provo.novell.com>
 <a6454c05-48cf-f02e-e983-181859916931@amazon.de>
In-Reply-To: <a6454c05-48cf-f02e-e983-181859916931@amazon.de>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH L1TF v10 7/8] common/grant_table: block
 speculative out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, wipawel@amazon.de,
 Julien Grall <julien.grall@arm.com>, David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIwLjA1LjE5IGF0IDE2OjI3LCA8bm1hbnRoZXlAYW1hem9uLmRlPiB3cm90ZToKPiBP
biAzLzI5LzE5IDE4OjExLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMTQuMDMuMTkgYXQg
MTM6NTAsIDxubWFudGhleUBhbWF6b24uZGU+IHdyb3RlOgo+Pj4gQEAgLTI0MTAsOSArMjQ0OCwx
MSBAQCBhY3F1aXJlX2dyYW50X2Zvcl9jb3B5KAo+Pj4gICAgICAgICAgUElOX0ZBSUwoZ3RfdW5s
b2NrX291dCwgR05UU1RfYmFkX2dudHJlZiwKPj4+ICAgICAgICAgICAgICAgICAgICJCYWQgZ3Jh
bnQgcmVmZXJlbmNlICUjeFxuIiwgZ3JlZik7Cj4+PiAgCj4+PiAtICAgIGFjdCA9IGFjdGl2ZV9l
bnRyeV9hY3F1aXJlKHJndCwgZ3JlZik7Cj4+PiArICAgIC8qIFRoaXMgY2FsbCBlbnN1cmVzIHRo
ZSBhYm92ZSBjaGVjayBjYW5ub3QgYmUgYnlwYXNzZWQgc3BlY3VsYXRpdmVseSAqLwo+Pj4gICAg
ICBzaGFoID0gc2hhcmVkX2VudHJ5X2hlYWRlcihyZ3QsIGdyZWYpOwo+Pj4gLSAgICBpZiAoIHJn
dC0+Z3RfdmVyc2lvbiA9PSAxICkKPj4+ICsgICAgYWN0ID0gYWN0aXZlX2VudHJ5X2FjcXVpcmUo
cmd0LCBncmVmKTsKPj4+ICsKPj4+ICsgICAgaWYgKCBldmFsdWF0ZV9ub3NwZWMocmd0LT5ndF92
ZXJzaW9uID09IDEpICkKPj4+ICAgICAgewo+Pj4gICAgICAgICAgc2hhMiA9IE5VTEw7Cj4+PiAg
ICAgICAgICBzdGF0dXMgPSAmc2hhaC0+ZmxhZ3M7Cj4+IFdoYXQgYWJvdXQgdGhlIHNlY29uZCB2
ZXJzaW9uIGNoZWNrIGZ1cnRoZXIgZG93biBpbiB0aGlzIGZ1bmN0aW9uPwo+IFRoYXQgb25lIHNo
b3VsZCBiZSBmaW5lLCBhcyBpdCBleGlzdHMgdGhhdCBmdW5jdGlvbiBhZnRlcndhcmRzLCBhbmQK
PiByZXByZXNlbnRzIGFuIGFib3J0IHBhdGggdGhhdCBpcyB2YWxpZCBmb3IgYm90aCB2ZXJzaW9u
cy4KClRoYXQncyBub3Qgb2J2aW91cyBmcm9tIGxvb2tpbmcgYXQganVzdCB0aGUgaWYoKSBpbiBx
dWVzdGlvbi4gRm9yCmV4YW1wbGUsIGZpeHVwX3N0YXR1c19mb3JfY29weV9waW4oKSBnZXRzIGhh
bmRlZCAic3RhdHVzIiBhcwphbiBhcmd1bWVudCwgd2hpY2ggaXMgdmVyc2lvbiBkZXBlbmRlbnQu
IEl0IHNlZW1zIHF1aXRlIGxpa2VseQppbmRlZWQgdGhhdCBubyBjb2RlIGNoYW5nZXMgYXJlIGhl
cmUsIGJ1dCB0aGlzIGltbyBhZ2FpbiBuZWVkcwpkaXNjdXNzaW5nL2V4cGxhaW5pbmcgaW4gdGhl
IGNvbW1pdCBtZXNzYWdlLgoKPj4+IEBAIC0zODM4LDYgKzM4ODYsOSBAQCBzdGF0aWMgaW50IGdu
dHRhYl9nZXRfc3RhdHVzX2ZyYW1lX21mbihzdHJ1Y3QgZG9tYWluICpkLAo+Pj4gICAgICAgICAg
ICAgIHJldHVybiAtRUlOVkFMOwo+Pj4gICAgICB9Cj4+PiAgCj4+PiArICAgIC8qIE1ha2Ugc3Vy
ZSBpZHggaXMgYm91bmRlZCB3cnQgbnJfc3RhdHVzX2ZyYW1lcyAqLwo+Pj4gKyAgICBibG9ja19z
cGVjdWxhdGlvbigpOwo+Pj4gKwo+Pj4gICAgICAqbWZuID0gX21mbih2aXJ0X3RvX21mbihndC0+
c3RhdHVzW2lkeF0pKTsKPj4gV2h5IG5vdCBhcnJheV9hY2Nlc3Nfbm9zcGVjKCk/IEFuZCBob3cg
aXMgdGhpcyBkaWZmZXJlbnQgZnJvbQo+PiBnbnR0YWJfZ2V0X3NoYXJlZF9mcmFtZV9tZm4oKSwg
d2hpY2ggeW91IGRvbid0IGNoYW5nZT8KPiAKPiBUaGlzIGlkeCBhY2Nlc3MgaXMgdG8gYSB2ZXJz
aW9uIGRlcGVuZGVudCBzdHJ1Y3R1cmUsIGFuZCBoZW5jZQo+IGFycmF5X2luZGV4X25vc3BlYyBp
cyBub3QgZ29vZCBlbm91Z2ggdG8gY2F0Y2ggdGhlIHZlcnNpb24gZGlmZmVyZW5jZQo+IGNhc2Ug
YXMgd2VsbC4KCkJ1dCB0aGUgY29tbWVudCB0YWxrcyBhYm91dCB0aGUgYXJyYXkgYm91bmQgb25s
eS4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 21 09:42:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 09:42:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hT1Hl-0001GJ-9C; Tue, 21 May 2019 09:42:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TCK3=TV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hT1Hj-0001G3-Vi
 for xen-devel@lists.xenproject.org; Tue, 21 May 2019 09:42:16 +0000
X-Inumbo-ID: b71c66d5-7bac-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b71c66d5-7bac-11e9-8980-bc764e045a96;
 Tue, 21 May 2019 09:42:15 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hT1Hi-0008EP-Hk; Tue, 21 May 2019 09:42:14 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hT1Hi-0006dX-AV; Tue, 21 May 2019 09:42:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hT1Hi-0004QM-9j; Tue, 21 May 2019 09:42:14 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136652-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=76ba8b14285c0a77dedd312426238eba7ce8b86b
X-Osstest-Versions-That: xen=72615f2e6b98e861c08abb1d2b194126013d54fe
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 21 May 2019 09:42:14 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 136652: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjY1MiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjY1Mi8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA3NmJhOGIxNDI4NWMwYTc3ZGVkZDMxMjQyNjIzOGViYTdjZThiODZiCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA3MjYxNWYyZTZiOThlODYxYzA4
YWJiMWQyYjE5NDEyNjAxM2Q1NGZlCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzY2MzYgIDIwMTkt
MDUtMjAgMjA6MDA6NTQgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTM2NjUyICAy
MDE5LTA1LTIxIDA3OjAwOjQxIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0aXJ4LmNvbT4KICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmpvYnM6CiBidWlsZC1h
cm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1y
ZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hv
bWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxl
cywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBv
ZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGlu
ZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAg
IDcyNjE1ZjJlNmIuLjc2YmE4YjE0MjggIDc2YmE4YjE0Mjg1YzBhNzdkZWRkMzEyNDI2MjM4ZWJh
N2NlOGI4NmIgLT4gc21va2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 21 09:43:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 09:43:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hT1It-0001NA-LK; Tue, 21 May 2019 09:43:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=7C/d=TV=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hT1Is-0001N1-3J
 for xen-devel@lists.xenproject.org; Tue, 21 May 2019 09:43:26 +0000
X-Inumbo-ID: df8e1582-7bac-11e9-ba86-0f33eaa59d6c
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id df8e1582-7bac-11e9-ba86-0f33eaa59d6c;
 Tue, 21 May 2019 09:43:23 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 21 May 2019 03:43:22 -0600
Message-Id: <5CE3C8370200007800230E40@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 21 May 2019 03:43:19 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <20190520181250.17404-1-julien.grall@arm.com>
 <5CE3C45A0200007800230E0E@prv1-mh.provo.novell.com>
 <1c7f43ce-7df2-24c9-ecb2-d8be1afebfa5@arm.com>
In-Reply-To: <1c7f43ce-7df2-24c9-ecb2-d8be1afebfa5@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] xen/public: arch-arm: Restrict the
 visibility of struct vcpu_guest_core_regs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIxLjA1LjE5IGF0IDExOjM1LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IE9uIDUvMjEvMTkgMTA6MjYgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAyMC4wNS4x
OSBhdCAyMDoxMiwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPj4+ICAgICAgQXMgdGhp
cyBpcyBub3cgWGVuIGFuZCB0b29scyBvbmx5LCBJIGFtIHdvbmRlcmluZyB3aGV0aGVyIHRoZSBj
aGVjayBvbgo+Pj4gICAgICBHTlVfQyBpcyBzdGlsbCBuZWNlc3NhcnkuIEkgYW0gaGFwcHkgdG8g
c2VuZCBhIGZvbGxvdy11cCBwYXRjaCAob3IgZm9sZAo+Pj4gICAgICBpbiB0aGlzIG9uZSkgaWYg
aXQgY2FuIGJlIHJlbW92ZWQuCj4+IAo+PiBJIHRoaW5rIHRoaXMgc2hvdWxkIGJlIGRyb3BwZWQg
aWYgaXQgY2FuIGJlIHdpdGhvdXQgYnJlYWtpbmcgYW55Cj4+IHBhcnQgb2YgdGhlIGJ1aWxkLgo+
IFRoaXMgaXMgYmVjYXVzZSBhbGwgdGhlIHRvb2xzIGFyZSBwYXJ0IG9mIHhlbi5naXQsIHJpZ2h0
PwoKUmlnaHQgLSBuby1vbmUgZWxzZSBpcyBzdXBwb3NlZCB0byBkZWZpbmUgX19YRU5fVE9PTFNf
Xywgb3IKaWYgYW55b25lIGRvZXMsIHRoZXkncmUgb24gdGhlaXIgb3duLgoKPj4+IC0tLSBhL3hl
bi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS5oCj4+PiArKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMv
YXJjaC1hcm0uaAo+Pj4gQEAgLTE5Nyw2ICsxOTcsNyBAQAo+Pj4gICAgICAgfSB3aGlsZSAoIDAg
KQo+Pj4gICAjZGVmaW5lIHNldF94ZW5fZ3Vlc3RfaGFuZGxlKGhuZCwgdmFsKSBzZXRfeGVuX2d1
ZXN0X2hhbmRsZV9yYXcoaG5kLCB2YWwpCj4+PiAgIAo+Pj4gKyNpZiBkZWZpbmVkKF9fWEVOX18p
IHx8IGRlZmluZWQoX19YRU5fVE9PTFNfXykKPj4+ICAgI2lmIGRlZmluZWQoX19HTlVDX18pICYm
ICFkZWZpbmVkKF9fU1RSSUNUX0FOU0lfXykKPj4+ICAgLyogQW5vbnltb3VzIHVuaW9uIGluY2x1
ZGVzIGJvdGggMzItIGFuZCA2NC1iaXQgbmFtZXMgKGUuZy4sIHIwL3gwKS4gKi8KPj4+ICAgIyBk
ZWZpbmUgX19ERUNMX1JFRyhuNjQsIG4zMikgdW5pb24geyAgICAgICAgICBcCj4+PiBAQCAtMjcy
LDYgKzI3Myw4IEBAIERFRklORV9YRU5fR1VFU1RfSEFORExFKHZjcHVfZ3Vlc3RfY29yZV9yZWdz
X3QpOwo+Pj4gICAKPj4+ICAgI3VuZGVmIF9fREVDTF9SRUcKPj4+ICAgCj4+PiArI2VuZGlmCj4+
IAo+PiBJZiBJIHdhcyB0aGUgbWFpbnRhaW5lciBvZiB0aGlzIGNvZGUsIEknZCBhc2sgZm9yIHRo
ZSBzdHJ1Y3QgZGVjbGFyYXRpb24KPj4gdG8gYmUgbW92ZWQgKGludG8gdGhlIGV4aXN0aW5nICNp
ZikgcmF0aGVyIHRoYW4gYWRkaW5nIGEgMm5kICNpZi4KPiAKPiBzLzJuZC8zcmQvIDspCj4gCj4g
VGhlIHJlYXNvbiBJIGhhdmVuJ3QgZG9uZSB0aGF0IGlzIGdpdCB3aWxsIGdlbmVyYXRlIGEgY29t
cGxldGVseSAKPiB1bnJlbGF0ZWQgZGlmZi4gU28gaXQgbWFrZXMgcXVpdGUgZGlmZmljdWx0IHRv
IHVuZGVyc3RhbmQgdGhlIHB1cnBvc2Ugb2YgCj4gdGhlIHBhdGNoLgoKV2VsbCwgYXMgc2FpZCAt
IHlvdSdyZSB0aGUgbWFpbnRhaW5lci4gSSB3b3VsZG4ndCBiZSBib3RoZXJlZCBvdmVybHkKbXVj
aCBieSBhIHN0cmFuZ2UgZGlmZiB0aGF0IG1pZ2h0IHJlc3VsdC4KCkphbgoKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 21 09:56:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 09:56:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hT1Ux-0002Kt-6c; Tue, 21 May 2019 09:55:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YYEG=TV=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hT1Uv-0002Ko-Qx
 for xen-devel@lists.xenproject.org; Tue, 21 May 2019 09:55:53 +0000
X-Inumbo-ID: 9e368b8f-7bae-11e9-8980-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 9e368b8f-7bae-11e9-8980-bc764e045a96;
 Tue, 21 May 2019 09:55:52 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id BAAC2374;
 Tue, 21 May 2019 02:55:51 -0700 (PDT)
Received: from [10.37.13.11] (unknown [10.37.13.11])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 7FD623F575;
 Tue, 21 May 2019 02:55:50 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>
References: <20190520181250.17404-1-julien.grall@arm.com>
 <5CE3C45A0200007800230E0E@prv1-mh.provo.novell.com>
 <1c7f43ce-7df2-24c9-ecb2-d8be1afebfa5@arm.com>
 <5CE3C8370200007800230E40@prv1-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <f2f912ac-a1c6-1f07-f708-cf2935c0270f@arm.com>
Date: Tue, 21 May 2019 10:55:49 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CE3C8370200007800230E40@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/public: arch-arm: Restrict the
 visibility of struct vcpu_guest_core_regs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSmFuLAoKT24gNS8yMS8xOSAxMDo0MyBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24g
MjEuMDUuMTkgYXQgMTE6MzUsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4+IE9uIDUv
MjEvMTkgMTA6MjYgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMjAuMDUuMTkgYXQg
MjA6MTIsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4+Pj4gICAgICAgQXMgdGhpcyBp
cyBub3cgWGVuIGFuZCB0b29scyBvbmx5LCBJIGFtIHdvbmRlcmluZyB3aGV0aGVyIHRoZSBjaGVj
ayBvbgo+Pj4+ICAgICAgIEdOVV9DIGlzIHN0aWxsIG5lY2Vzc2FyeS4gSSBhbSBoYXBweSB0byBz
ZW5kIGEgZm9sbG93LXVwIHBhdGNoIChvciBmb2xkCj4+Pj4gICAgICAgaW4gdGhpcyBvbmUpIGlm
IGl0IGNhbiBiZSByZW1vdmVkLgo+Pj4KPj4+IEkgdGhpbmsgdGhpcyBzaG91bGQgYmUgZHJvcHBl
ZCBpZiBpdCBjYW4gYmUgd2l0aG91dCBicmVha2luZyBhbnkKPj4+IHBhcnQgb2YgdGhlIGJ1aWxk
Lgo+PiBUaGlzIGlzIGJlY2F1c2UgYWxsIHRoZSB0b29scyBhcmUgcGFydCBvZiB4ZW4uZ2l0LCBy
aWdodD8KPiAKPiBSaWdodCAtIG5vLW9uZSBlbHNlIGlzIHN1cHBvc2VkIHRvIGRlZmluZSBfX1hF
Tl9UT09MU19fLCBvcgo+IGlmIGFueW9uZSBkb2VzLCB0aGV5J3JlIG9uIHRoZWlyIG93bi4KClRo
YW5rcyBmb3IgdGhlIGluZm9ybWF0aW9uLiBJIHdpbGwgZG8gYSBmdWxsIGJ1aWxkIGNoZWNrLgoK
PiAKPj4+PiAtLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC1hcm0uaAo+Pj4+ICsrKyBiL3hl
bi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS5oCj4+Pj4gQEAgLTE5Nyw2ICsxOTcsNyBAQAo+Pj4+
ICAgICAgICB9IHdoaWxlICggMCApCj4+Pj4gICAgI2RlZmluZSBzZXRfeGVuX2d1ZXN0X2hhbmRs
ZShobmQsIHZhbCkgc2V0X3hlbl9ndWVzdF9oYW5kbGVfcmF3KGhuZCwgdmFsKQo+Pj4+ICAgIAo+
Pj4+ICsjaWYgZGVmaW5lZChfX1hFTl9fKSB8fCBkZWZpbmVkKF9fWEVOX1RPT0xTX18pCj4+Pj4g
ICAgI2lmIGRlZmluZWQoX19HTlVDX18pICYmICFkZWZpbmVkKF9fU1RSSUNUX0FOU0lfXykKPj4+
PiAgICAvKiBBbm9ueW1vdXMgdW5pb24gaW5jbHVkZXMgYm90aCAzMi0gYW5kIDY0LWJpdCBuYW1l
cyAoZS5nLiwgcjAveDApLiAqLwo+Pj4+ICAgICMgZGVmaW5lIF9fREVDTF9SRUcobjY0LCBuMzIp
IHVuaW9uIHsgICAgICAgICAgXAo+Pj4+IEBAIC0yNzIsNiArMjczLDggQEAgREVGSU5FX1hFTl9H
VUVTVF9IQU5ETEUodmNwdV9ndWVzdF9jb3JlX3JlZ3NfdCk7Cj4+Pj4gICAgCj4+Pj4gICAgI3Vu
ZGVmIF9fREVDTF9SRUcKPj4+PiAgICAKPj4+PiArI2VuZGlmCj4+Pgo+Pj4gSWYgSSB3YXMgdGhl
IG1haW50YWluZXIgb2YgdGhpcyBjb2RlLCBJJ2QgYXNrIGZvciB0aGUgc3RydWN0IGRlY2xhcmF0
aW9uCj4+PiB0byBiZSBtb3ZlZCAoaW50byB0aGUgZXhpc3RpbmcgI2lmKSByYXRoZXIgdGhhbiBh
ZGRpbmcgYSAybmQgI2lmLgo+Pgo+PiBzLzJuZC8zcmQvIDspCj4+Cj4+IFRoZSByZWFzb24gSSBo
YXZlbid0IGRvbmUgdGhhdCBpcyBnaXQgd2lsbCBnZW5lcmF0ZSBhIGNvbXBsZXRlbHkKPj4gdW5y
ZWxhdGVkIGRpZmYuIFNvIGl0IG1ha2VzIHF1aXRlIGRpZmZpY3VsdCB0byB1bmRlcnN0YW5kIHRo
ZSBwdXJwb3NlIG9mCj4+IHRoZSBwYXRjaC4KPiAKPiBXZWxsLCBhcyBzYWlkIC0geW91J3JlIHRo
ZSBtYWludGFpbmVyLiBJIHdvdWxkbid0IGJlIGJvdGhlcmVkIG92ZXJseQo+IG11Y2ggYnkgYSBz
dHJhbmdlIGRpZmYgdGhhdCBtaWdodCByZXN1bHQuCgpJIHdpbGwgd2FpdCBvbiBTdGVmYW5vJ3Mg
aW5wdXQuCgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 21 10:01:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 10:01:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hT1aG-0003AJ-Bh; Tue, 21 May 2019 10:01:24 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wdSZ=TV=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1hT1aF-0003A8-52
 for xen-devel@lists.xenproject.org; Tue, 21 May 2019 10:01:23 +0000
X-Inumbo-ID: 629ccbf4-7baf-11e9-8980-bc764e045a96
Received: from mail-lf1-x144.google.com (unknown [2a00:1450:4864:20::144])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 629ccbf4-7baf-11e9-8980-bc764e045a96;
 Tue, 21 May 2019 10:01:22 +0000 (UTC)
Received: by mail-lf1-x144.google.com with SMTP id u27so12584039lfg.10
 for <xen-devel@lists.xenproject.org>; Tue, 21 May 2019 03:01:22 -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-language:content-transfer-encoding;
 bh=hge+GcjBveaYubR7LVCnR3BME/XeJwFRp61kQ3F9uoc=;
 b=mYEXQuOAYuUVSx9FZtrQA88ij3+DPTbpoxXt1wRLx3AE1vD8RggBroJPvztDvK4i9x
 HNHL428pBQR42JjZrLjSeHP6/+a1oBL6tY9lZttG9NrvG5bu842O9FxSF0UIWUkBtPCx
 +2xPtlhr6l6FewXwVu/RkIBBR5HEqaGa9ksDEOR721R/ANp/d0gs824E3E63kq8XYRJW
 nKlKDdOJud0ytRZT/oA2d13wZmIqgn7olvPiWfsHgKH2cL2QILBfDoZlPA6vZndallyI
 aO33+zGUiew04pUJOchThH4+JE+OkSEzJlImwMWGXJWBlRoKB6lGwIBzxu7uBU2O6IQK
 AF8Q==
X-Google-DKIM-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=hge+GcjBveaYubR7LVCnR3BME/XeJwFRp61kQ3F9uoc=;
 b=AgZ/6goYfJzn3yvqPNBHKe43Rt/HjpngcIPcQLFHABSPn/3M+fUe1woCM7FWTJ5ieh
 udxnRA/cc3iNLYVqVfVpD36X7UaclqYFBDozMJwGtNbg/ftWwXVfqO5VVCzGx6MxoEw+
 rBSEFPfJviSJ7Aq1H/u0daszIYkwA7Yto2ed+zpJOae9JP8p2zLwkFmDGY7AtbI2ZsEX
 2yQ+NexFbZhtzRwKay/aWlPRov9hmtRX7wyImmB9thFv/MdB0J0DlY1ipFmHTxRy3c0s
 EK0H6DKO74HgNSX7xyUes1fsm8Gw37lLCbsIvYWTDNpsGEEQ9OWhm2d/1XDyC1cY4Mkc
 fivg==
X-Gm-Message-State: APjAAAU1L5YO69nAIIUyPrgARygjS5h6CTKQ7Pw4b6FcU6YP17TZbAMc
 MFcVHiRbGniVGmZ89D5IQxc=
X-Google-Smtp-Source: APXvYqwzf03D6h6fHp4wlpdRPUukuynElpl136PBs9FMt9Zt8P5w19V+QlYcB7hXOZqoH7UlU52+Zg==
X-Received: by 2002:a19:282:: with SMTP id 124mr38932506lfc.131.1558432881033; 
 Tue, 21 May 2019 03:01:21 -0700 (PDT)
Received: from [10.17.180.71] (ll-74.141.223.85.sovam.net.ua. [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id
 x23sm4591531lfc.25.2019.05.21.03.01.20
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 21 May 2019 03:01:20 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <20190514122456.28559-1-julien.grall@arm.com>
 <20190514122456.28559-4-julien.grall@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <35041df1-0c11-e5a0-037c-c26b2737e8d3@gmail.com>
Date: Tue, 21 May 2019 13:01:18 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190514122456.28559-4-julien.grall@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH MM-PART2 RESEND v2 03/19] xen/arm:
 processor: Use BIT(.., UL) instead of _AC(1, U) in SCTLR_ defines
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, Stefano Stabellini <sstabellini@kernel.org>,
 Andrii_Anisov@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxNC4wNS4xOSAxNToyNCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFVzZSB0aGUgcGF0dGVy
biBCSVQoLi4uLCBVTCkgdG8gbWFrZSB0aGUgY29kZSBtb3JlIHJlYWRhYmxlLiBOb3RlIHRoYXQK
PiB1bnNpZ25lZCBsb25nIGlzIHVzZWQgaW5zdGVhZCBvZiB1bnNpZ25lZCBiZWNhdXNlIFNDVExS
IGlzIHRlY2huaWNhbGx5Cj4gMzItYml0IG9uIEFybTMyIGFuZCA2NC1iaXQgb24gQXJtNjQuCj4g
Cj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KClJl
dmlld2VkLWJ5OiBBbmRyaWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgoKLS0gClNp
bmNlcmVseSwKQW5kcmlpIEFuaXNvdi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 21 10:01:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 10:01:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hT1aC-00039l-SU; Tue, 21 May 2019 10:01:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wdSZ=TV=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1hT1aA-00039g-WC
 for xen-devel@lists.xenproject.org; Tue, 21 May 2019 10:01:19 +0000
X-Inumbo-ID: 5fb0df98-7baf-11e9-8980-bc764e045a96
Received: from mail-lj1-x241.google.com (unknown [2a00:1450:4864:20::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5fb0df98-7baf-11e9-8980-bc764e045a96;
 Tue, 21 May 2019 10:01:17 +0000 (UTC)
Received: by mail-lj1-x241.google.com with SMTP id m15so5972886ljg.13
 for <xen-devel@lists.xenproject.org>; Tue, 21 May 2019 03:01:17 -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-language:content-transfer-encoding;
 bh=dhLHJp8nvlz4l4nWJyCx7dwWgySL3Hm8Qww0sYcJAIw=;
 b=JKZ8kKmHhNb4SGpWMNDgUl9GqhZBqNYMEG66+R5o5Kym7ILqrHVsvTVow7GnwBqPne
 lx3dFDLZ+whYVjjJkKouazerUm47D6KsixakSbnun9qz7L80Ac1co34q7hIj2mgcFsok
 aF0a4vguHCSOGlaYHgUwr9c7mswJnqm2aZBloqjirEMXePrVyRyPoL5BJdIkUrmzQsaw
 o8mRRi1FNpgKHI5Bd3N/mRt5PKvUZ0cHgidQ9aa8//Y/is90jb7hCCpsyLF+bmtzLYOf
 EcONd2Kd+rkeYy72CITJCIqJYHQulFn8tWOdUuLLWWvyDfacOjeGFMkka5Joyq0Vri1l
 99bQ==
X-Google-DKIM-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=dhLHJp8nvlz4l4nWJyCx7dwWgySL3Hm8Qww0sYcJAIw=;
 b=Gw9sVp0u7MoXicFXa9G1Bd4wFhUqzbNZRBpKVTjHFira/c9uk3FcYPNy7QlvbIvlom
 AQT5juUfMU9PY1nZi0LBVrrKpF2WtEtQeCVEpeqAHgQqOcj275JGl1nd28OrguBckwxA
 DxkdDOhcQl3U+PTiHbEz8+hrS/TrWDxH2I7JLpg2EcMs0ctY6huDqegqQ/FT04BPLOu3
 TOg77aekgQyX+tKOkBBWPCnF6f8eiT9t2zvN1gpdF9LLZxu1I73cbibXvhRZSwFMY68b
 o5kSHn9X1vK96E9M8k4wgDmDwWSp8HCyenhTSJKngJMdo5AZUqPDsTKtvp41EAigG5v9
 4ECw==
X-Gm-Message-State: APjAAAXsJO4C3ex04psPJmHbYe2sKyFVKCeQFIv/inltxfkeNsn5rWfp
 NLgz6yDI8xVcLjSpSsh+PtsxW6pUVtA=
X-Google-Smtp-Source: APXvYqzGdoQX169iEKNbkFEXAqFWbN8kr0u8Bcn1fLN7l7X2oJcSWHe3eFVKAPZIFVoIr9YBo52LOg==
X-Received: by 2002:a2e:818b:: with SMTP id e11mr40575703ljg.82.1558432875627; 
 Tue, 21 May 2019 03:01:15 -0700 (PDT)
Received: from [10.17.180.71] (ll-74.141.223.85.sovam.net.ua. [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id
 c8sm2607405ljk.77.2019.05.21.03.01.13
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 21 May 2019 03:01:14 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@arm.com>
References: <20190514122456.28559-1-julien.grall@arm.com>
 <20190514122456.28559-2-julien.grall@arm.com>
 <alpine.DEB.2.21.1905201443320.16404@sstabellini-ThinkPad-T480s>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <af657af7-ad1e-1f23-95d6-3d8e133af686@gmail.com>
Date: Tue, 21 May 2019 13:01:13 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.21.1905201443320.16404@sstabellini-ThinkPad-T480s>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH MM-PART2 RESEND v2 01/19] xen/const: Extend
 the existing macro BIT to take a suffix in parameter
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrii_Anisov@epam.com, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Oleksandr_Tyshchenko@epam.com, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAyMS4wNS4xOSAwMDo0MywgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IE9uIFR1ZSwg
MTQgTWF5IDIwMTksIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gQXJtIGN1cnJlbnRseSBwcm92aWRl
cyB0d28gbWFjcm8gQklUIGFuZCBCSVRfVUxMIHRoYXQgYXJlIG9ubHkgdXNhYmxlCj4+IGluIEMg
YW5kIHJldHVybiByZXNwZWN0aXZlbHkgdW5zaWduZWQgbG9uZyBhbmQgdW5zaWduZWQgbG9uZyBs
b25nLgo+Pgo+PiBFeHRlbmRpbmcgdGhlIG1hY3JvcyB0byBkZWFsIHdpdGggYXNzZW1ibHkgd291
bGQgYmUgYSBuaWNlIGJlbmVmaXRzIGFzCj4+IGl0IGNvdWxkIHJlcGxhY2UgdGhlIGNvbW1vbiBw
YXR0ZXJuIHRvIGRlZmluZSBmaWVsZHMgKEFDKDEsIHNmeCkgPDwgWCkKPj4gZWFzaWVyIHRvIHJl
YWQuCj4+Cj4+IFJhdGhlciB0aGFuIGV4dGVuZGluZyB0aGUgdHdvIG1hY3JvcywgaXQgd2FzIGRl
Y2lkZWQgdG8gZHJvcCBCSVRfVUxMKCkKPj4gYW5kIGV4dGVuZCB0aGUgbWFjcm8gQklUKCkgdG8g
dGFrZSBhIHN1ZmZpeCAoZS5nIFUsIFVMLCBVTEwpIGluCj4+IHBhcmFtZXRlci4gVGhpcyB3b3Vs
ZCBhbGxvdyB0byB1c2UgZGlmZmVyZW50IHN1ZmZpeCB3aXRob3V0IGhhdmluZyB0bwo+PiBkZWZp
bmUgbmV3IG1hY3Jvcy4KPj4KPj4gVGhlIG5ldyBleHRlbmQgbWFjcm8gaXMgbm93IG1vdmVkIGlu
IGluY2x1ZGUveGVuL2NvbnN0Lmggc28gaXQgY2FuIGJlCj4+IHVzZWQgYnkgYW55b25lIGluIFhl
biBhbmQgYWxzbyBhdm9pZCB0byBpbmNsdWRlIGJpdG9wcy5oIGluIGFzc2VtYmx5Cj4+IGNvZGUu
Cj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
CiAgClJldmlld2VkLWJ5OiBBbmRyaWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgoK
LS0gClNpbmNlcmVseSwKQW5kcmlpIEFuaXNvdi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 21 10:01:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 10:01:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hT1af-0003ED-MF; Tue, 21 May 2019 10:01:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wdSZ=TV=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1hT1ae-0003E5-RL
 for xen-devel@lists.xenproject.org; Tue, 21 May 2019 10:01:48 +0000
X-Inumbo-ID: 71a4fdbc-7baf-11e9-8980-bc764e045a96
Received: from mail-lf1-x144.google.com (unknown [2a00:1450:4864:20::144])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 71a4fdbc-7baf-11e9-8980-bc764e045a96;
 Tue, 21 May 2019 10:01:47 +0000 (UTC)
Received: by mail-lf1-x144.google.com with SMTP id y13so12570939lfh.9
 for <xen-devel@lists.xenproject.org>; Tue, 21 May 2019 03:01:47 -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-language:content-transfer-encoding;
 bh=m4BLbqkTS9G1TGAXZOgnjeBJhJZcO68wCdSx6Mdkns8=;
 b=OWPl+ZC5Ti7KPiYXqkrE8Yw8rQi7RKM9G5KJH28q4bK0W7x3kIyfbMX7LKHYYSz/UO
 QN576OfxwPCs4mNIGDBvgMBGdtYrvL+SMg09M8OmzSwV+hWeRjj4o/wbbbLtpRhaYEE2
 M7bHm9IzwYI+xmlmE+L0ICJlz7c/XB0NaLM32dHajIxg5UbZ7jtMTFPoeucH1J+IreLQ
 GQvIzHKU3BgNLbWuFT93pkwHfJxOyqdKmOc3gszI91ImQvU/HlQvUI+4gm3genDEriqS
 p5pKu8tWPNXIr8NyDJvtbm3zyeWfZ0gVYa4r9PRbwuIlS6KJxrwgStMxo9OzJbVOLiVj
 iAug==
X-Google-DKIM-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=m4BLbqkTS9G1TGAXZOgnjeBJhJZcO68wCdSx6Mdkns8=;
 b=qcrrQK1fKLWaFYuhBgmDB+CJZBdNkhWJgo5KNvFO0gd2IIKed77yqeseTa52WH1LEf
 c7F5OaRkeyrvWwUavv1vMPiy1qcKI75ck26QN6oY8PBp/RJU7t17S1v6Hl+VgOV40qfT
 3CZhLC5EyA4fdsQD21qDBBdFw8oU7IKJ0iUD1F1PnQL5rqHSjsRZJamHrwRcrwKXOY5s
 NBT2gIbxVtZxAjAVVb1F2p/7dSmTQdGhHIpHl2HzolYYJ8pqvhNMBbuSWiE3eMIFlo7Y
 BF5P9VG4UfFiNiNNE3JQzuKHBpuFvdJqRXLR3ttWjbI6CMl8bOGhTwMIpF2Rj4PnJ/R0
 E9+A==
X-Gm-Message-State: APjAAAVeQo0tZz5E3W8DeI7dqN5pHRDS7mUKGJTAP3eSlgyPF0qutRz1
 NedXNEG+bg0msn3Ju72K5SE=
X-Google-Smtp-Source: APXvYqzlqTcthyKiqbtv7TEb8OyV6REL6ZGkxWWB03y0swDEkQ6cqVYNkYn83dqPy5jhYG504SqJhQ==
X-Received: by 2002:ac2:528f:: with SMTP id q15mr21561942lfm.37.1558432906298; 
 Tue, 21 May 2019 03:01:46 -0700 (PDT)
Received: from [10.17.180.71] (ll-74.141.223.85.sovam.net.ua. [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id
 y8sm4396400ljk.79.2019.05.21.03.01.44
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 21 May 2019 03:01:45 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <20190514122456.28559-1-julien.grall@arm.com>
 <20190514122456.28559-6-julien.grall@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <d728673e-a308-b5ec-ac8c-e60e0cb3001d@gmail.com>
Date: Tue, 21 May 2019 13:01:44 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190514122456.28559-6-julien.grall@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH MM-PART2 RESEND v2 05/19] xen/arm: Remove
 parameter cpuid from start_xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, Stefano Stabellini <sstabellini@kernel.org>,
 Andrii_Anisov@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxNC4wNS4xOSAxNToyNCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFRoZSBwYXJhbWV0ZXIg
Y3B1aWQgaXMgbm90IHVzZWQgYnkgc3RhcnRfeGVuLiBTbyByZW1vdmUgaXQuCj4gCj4gU2lnbmVk
LW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiAKPiAtLS0KPiAg
ICAgIC0gUmUtb3JkZXIgdGhlIHBhdGNoIHdpdGggInhlbi9hcm06IFJld29yayBzZWNvbmRhcnlf
c3RhcnQKPiAgICAgIHByb3RvdHlwZSIKPiAtLS0KClJldmlld2VkLWJ5OiBBbmRyaWkgQW5pc292
IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgoKLS0gClNpbmNlcmVseSwKQW5kcmlpIEFuaXNvdi4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 21 10:03:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 10:03:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hT1cj-0003SQ-5M; Tue, 21 May 2019 10:03:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wdSZ=TV=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1hT1ci-0003SJ-5J
 for xen-devel@lists.xenproject.org; Tue, 21 May 2019 10:03:56 +0000
X-Inumbo-ID: bd4f6367-7baf-11e9-8980-bc764e045a96
Received: from mail-lj1-x244.google.com (unknown [2a00:1450:4864:20::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bd4f6367-7baf-11e9-8980-bc764e045a96;
 Tue, 21 May 2019 10:03:54 +0000 (UTC)
Received: by mail-lj1-x244.google.com with SMTP id a10so15315566ljf.6
 for <xen-devel@lists.xenproject.org>; Tue, 21 May 2019 03:03:54 -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-language:content-transfer-encoding;
 bh=dnOE/3PHjO/Q7BrLpo6QVEpk2q5m/32CbmezKMsAOa4=;
 b=nD2b30KTYiswC2ljI0zb6WAzNKyfkZL0cPcpN09jceduTpuGlxFHBHUARB8ghpy4PU
 X0RGptHg+nERX8u4Fv/dknKjECF8XSCxSTHrjkjiwEfbuYymGrE1ZZML2p5b2zTqmtT/
 BW78atOigI/WU6wZYiMhHDeVVuNUY4vv4OfxsQlR19D2kaujZSyj1RDsbfhC/l4zXPoI
 pxFJO83tCVz2SfMaygH5Ii6yUdIFfCOtV9bQ/sgfLPz6NlJ9D93Zd1NjQU1A80Oqzs7m
 mmip5mbWA2vFijwMcAui0EtR4dt+mXXNttfP8H7sR0Sk/trWiIhRXSayk5NCxGpdm2lg
 skqQ==
X-Google-DKIM-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=dnOE/3PHjO/Q7BrLpo6QVEpk2q5m/32CbmezKMsAOa4=;
 b=R+fHjvIEbRHFyCM8Av2DnBEK+QbvgiA7AYO7UOQ1qb497vcQXFo5Xru8rego2S/lLF
 H+lyEFpLEkdu/UGGfJ0Fr/dZDCu/8jIzkJUKGpPj0f40josHp2mynSnldgNn6m8DOahe
 nG9IxmUcnXBx/9bX50dFSyPemRwD/60bLnrKoGD7ti1O9sWafpASf/6q/P17eXMUGSAv
 sZ8ez7118oS68qx1HGePjdd+wG0jdaAN90GWxqSPeGFzBg31lJ+jIMjpmsnr0ibEgF2X
 35Q2bhuyk8TVUSJgBiT0+vQ2V4aKjp5AdG/Z+5hA6eJxzU2xqX/BIoQGJ1zxWGyniFLU
 f9TQ==
X-Gm-Message-State: APjAAAUXkPBOukcEu6aS9BdJGkqv5saPhGMtbmfAsxjQLrVjLIiDP6h4
 Qcsa5WVa6L/HD/HKPsGEWQ0=
X-Google-Smtp-Source: APXvYqz0MQzRMl9bkbrDlps47U4UOMuVUH/V1PCn4l7GidZUnU02ZEE2DKnuOacleoPNZOWpA64Jjw==
X-Received: by 2002:a2e:9b46:: with SMTP id o6mr3334072ljj.76.1558433032937;
 Tue, 21 May 2019 03:03:52 -0700 (PDT)
Received: from [10.17.180.71] (ll-74.141.223.85.sovam.net.ua. [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id
 k20sm4663887lfm.30.2019.05.21.03.03.51
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 21 May 2019 03:03:51 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <20190514122456.28559-1-julien.grall@arm.com>
 <20190514122456.28559-13-julien.grall@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <8a0ff5b0-f674-e65f-f304-3673d45ca212@gmail.com>
Date: Tue, 21 May 2019 13:03:51 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190514122456.28559-13-julien.grall@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH MM-PART2 RESEND v2 12/19] xen/arm32: head:
 Always zero r3 before update a page-table entry
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, Stefano Stabellini <sstabellini@kernel.org>,
 Andrii_Anisov@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxNC4wNS4xOSAxNToyNCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFRoZSBib290IGNvZGUg
aXMgdXNpbmcgcjIgYW5kIHIzIHRvIGhvbGQgdGhlIHBhZ2UtdGFibGUgZW50cnkgdmFsdWUuCj4g
V2hpbGUgcjIgaXMgYWx3YXlzIHVwZGF0ZWQgYmVmb3JlIHN0b3JpbmcgdGhlIHZhbHVlLCB0aGlz
IGlzIG5vdCBhbHdheXMKPiB0aGUgY2FzZSBmb3IgcjMuCj4gCj4gVGhhbmtmdWxseSB0b2RheSwg
cjMgd2lsbCBhbHdheXMgYmUgemVybyB3aGVuIHdlIGNhcmUuIEJ1dCB0aGlzIGlzCj4gZGlmZmlj
dWx0IHRvIHRyYWNrIGFuZCBlcnJvci1wcm9uZS4KPiAKPiBTbyBhbHdheXMgemVybyByMyB3aXRo
aW4gdGhlIGZldyBpbnN0cnVjdGlvbnMgYmVmb3JlIHRoZSB3cml0ZSB0aGUKPiBwYWdlLXRhYmxl
IGVudHJ5Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+Cj4gCj4gLS0tCj4gICAgICBDaGFuZ2VzIGluIHYyOgo+ICAgICAgICAgIC0gVXNlIDB4
MCBpbnN0ZWFkIG9mIDAKPiAgICAgICAgICAtIFJlbW92ZSBhIGR1cGxpY2F0ZSBtb3YgcjMsICMw
Cj4gLS0tCgoKUmV2aWV3ZWQtYnk6IEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5j
b20+CgotLSAKU2luY2VyZWx5LApBbmRyaWkgQW5pc292LgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 21 10:04:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 10:04:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hT1cu-0003U1-FA; Tue, 21 May 2019 10:04:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wdSZ=TV=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1hT1ct-0003Tj-AQ
 for xen-devel@lists.xenproject.org; Tue, 21 May 2019 10:04:07 +0000
X-Inumbo-ID: c42fccac-7baf-11e9-8980-bc764e045a96
Received: from mail-lj1-x243.google.com (unknown [2a00:1450:4864:20::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c42fccac-7baf-11e9-8980-bc764e045a96;
 Tue, 21 May 2019 10:04:06 +0000 (UTC)
Received: by mail-lj1-x243.google.com with SMTP id a10so15316126ljf.6
 for <xen-devel@lists.xenproject.org>; Tue, 21 May 2019 03:04:06 -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-language:content-transfer-encoding;
 bh=V5k2+XMDtSV2ii0viJGCvzElHj0i45Dlrt2K+6CcZqY=;
 b=V0AMgOLwm1mnweVXU9kiawJyFp1wViw4DoUkHM7wzdI8pXIDfmS6FUU19dQ5dNONCY
 JjM5Mj5edO/+jG/4yUELhFWs7Et+dCdUafMZnEfblUTVPICi6/Qdg90Xozn0X/8Jiw9i
 lvWq/MPq9bD9Y3UMbIRSnbHF5M6n/mHDwD8XKxqwteXZPReaTTyTBQQAdXrWOLYjresd
 q7KfSnWJ0vpjVOPva4p+I6EoeIVRNgxU9CoP+UkogWjHcNRMi1ZdgwtR2x3lWMoFoO5z
 dyLGS/Mu6DhVGGnhK3rZXtVc+zc6pcaxeWsDp8rLL7BBE1ov5K/a8h7f70K+d3kiVb6d
 sKow==
X-Google-DKIM-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=V5k2+XMDtSV2ii0viJGCvzElHj0i45Dlrt2K+6CcZqY=;
 b=s05QMP4JxoYQgyotCmCp93PqAYx9bfNWbv/Vr19UH8jHItQLhOFYV336kzIlITR6WV
 p2fKQA+/sLgnbbnNo5YUcjy95Uoma1dMPg+4361OIsvZFfT8MfjL5K0hMaDzwn2w/LJT
 wNFSoUhcR229aZVkbMN3B7r2Je0XBuZ0bVRY1xUYTg0Lm2JrvgCTeWDic+xqsLkHKi7R
 Sdb0BbbPZtPFVTJFdsHWp/949ZvGMTlYWFh8avkx/tAzy44VLj13MDaBa7iNQJzvZLQs
 J6rh+iHnVcvs/McrM8G4eRkmsLjvYhQKYD3KwPdle/4E6/I3jS+n58o17ub1hV6CuSLb
 AurQ==
X-Gm-Message-State: APjAAAUzoB5oDybKtwXQ6vvkyZdv7w+vfi6XVMF93kVrq3RZkUWjRuw8
 vX/8m9toeXSzG356VMafnJU=
X-Google-Smtp-Source: APXvYqwyWTIL5nEG5j74VF6qSVLco3EpOURkf6WAXr7fI3VdG2+z0+NPAN7r6k0KydGfy2LKIVlpCg==
X-Received: by 2002:a2e:2e04:: with SMTP id u4mr4675757lju.144.1558433044749; 
 Tue, 21 May 2019 03:04:04 -0700 (PDT)
Received: from [10.17.180.71] (ll-74.141.223.85.sovam.net.ua. [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id
 v24sm4534291lje.25.2019.05.21.03.04.03
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 21 May 2019 03:04:03 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <20190514122456.28559-1-julien.grall@arm.com>
 <20190514122456.28559-17-julien.grall@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <76eaa8e2-3bff-6046-a06d-870f2f284560@gmail.com>
Date: Tue, 21 May 2019 13:04:02 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190514122456.28559-17-julien.grall@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH MM-PART2 RESEND v2 16/19] xen/arm: mm:
 Protect Xen page-table update with a spinlock
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, Stefano Stabellini <sstabellini@kernel.org>,
 Andrii_Anisov@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxNC4wNS4xOSAxNToyNCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFRoZSBmdW5jdGlvbiBj
cmVhdGVfeGVuX2VudHJpZXMoKSBtYXkgYmUgY2FsbGVkIGNvbmN1cnJlbnRseS4gRm9yCj4gaW5z
dGFuY2UsIHdoaWxlIHRoZSB2bWFwIGFsbG9jYXRpb24gaXMgcHJvdGVjdGVkIGJ5IGEgc3Bpbmxv
Y2ssIHRoZQo+IG1hcHBpbmcgaXMgbm90Lgo+IAo+IFRoZSBpbXBsZW1lbnRhdGlvbiBjcmVhdGVf
eGVuX2VudHJpZXMoKSBjb250YWlucyBxdWl0ZSBhIGZldyBUT0NUT1UKPiByYWNlcyBzdWNoIGFz
IHdoZW4gYWxsb2NhdGluZyB0aGUgM3JkLWxldmVsIHBhZ2UtdGFibGVzLgo+IAo+IFRoYW5rZnVs
bHksIHRoZXkgYXJlIHByZXR0eSBoYXJkIHRvIHJlYWNoIGFzIHBhZ2UtdGFibGVzIGFyZSBhbGxv
Y2F0ZWQKPiBvbmNlIGFuZCBuZXZlciByZWxlYXNlZC4gWWV0IGl0IGlzIHBvc3NpYmxlLCBzbyB3
ZSBuZWVkIHRvIHByb3RlY3Qgd2l0aAo+IGEgc3BpbmxvY2sgdG8gYXZvaWQgY29ycnVwdGluZyB0
aGUgcGFnZS10YWJsZXMuCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KPiAKPiAtLS0KPiAgICAgIENoYW5nZXMgaW4gdjI6Cj4gICAgICAgICAg
LSBSZXdvcmsgdGhlIGNvbW1pdCBtZXNzYWdlCj4gLS0tCgpSZXZpZXdlZC1ieTogQW5kcmlpIEFu
aXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KCi0tIApTaW5jZXJlbHksCkFuZHJpaSBBbmlz
b3YuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 21 10:09:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 10:09:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hT1ht-0003nv-5y; Tue, 21 May 2019 10:09:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YYEG=TV=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hT1hs-0003nq-9Z
 for xen-devel@lists.xenproject.org; Tue, 21 May 2019 10:09:16 +0000
X-Inumbo-ID: 7ca91754-7bb0-11e9-8980-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 7ca91754-7bb0-11e9-8980-bc764e045a96;
 Tue, 21 May 2019 10:09:14 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 901E9374;
 Tue, 21 May 2019 03:09:14 -0700 (PDT)
Received: from [10.37.13.11] (unknown [10.37.13.11])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 302FF3F575;
 Tue, 21 May 2019 03:09:13 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20190514122456.28559-1-julien.grall@arm.com>
 <20190514122456.28559-5-julien.grall@arm.com>
 <alpine.DEB.2.21.1905201451570.16404@sstabellini-ThinkPad-T480s>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <b5d35a7b-1ada-8e9f-3162-02891b2c5781@arm.com>
Date: Tue, 21 May 2019 11:09:11 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.21.1905201451570.16404@sstabellini-ThinkPad-T480s>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH MM-PART2 RESEND v2 04/19] xen/arm: Rework
 HSCTLR_BASE
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Andrii_Anisov@epam.com,
 Oleksandr_Tyshchenko@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiA1LzIwLzE5IDExOjU2IFBNLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gT24g
VHVlLCAxNCBNYXkgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBUaGUgY3VycmVudCB2YWx1
ZSBvZiBIU0NUTFJfQkFTRSBmb3IgQXJtNjQgaXMgcHJldHR5IHdyb25nLiBJdCB3b3VsZAo+PiBh
Y3R1YWxseSB0dXJuIG9uIFNDVExSX0VMMi5uQUEgKGJpdCA2KSBvbiBoYXJkd2FyZSBpbXBsZW1l
bnRpbmcKPj4gQVJNdjguNC1MU0UuCj4+Cj4+IEZ1cnRoZXJtb3JlLCB0aGUgZG9jdW1lbnRhdGlv
biBvZiB3aGF0IGlzIGNsZWFyZWQvc2V0IGluIFNDVExSX0VMMiBpcwo+PiBhbHNvIG5vdCBjb3Jy
ZWN0IGFuZCBsb29rcyBsaWtlIHRvIGJlIGEgdmVyYmF0aW0gY29weSBmcm9tIEFybTMyLgo+Pgo+
PiBIU0NUTFJfQkFTRSBpcyByZXBsYWNlZCB3aXRoIGEgYnVuY2ggb2YgcGVyLWFyY2hpdGVjdHVy
ZSBuZXcgZGVmaW5lcwo+PiBoZWxwaW5nIHRvIHVuZGVyc3RhbmQgYmV0dGVyIHdoYXQgaXMgdGhl
IGluaXRpYWxpZSB2YWx1ZSBmb3IKCnMvaW5pdGlhbGllL2luaXRpYWwvCgo+PiBTQ1RMUl9FTDIv
SFNDVExSLgo+Pgo+PiBOb3RlIHRoZSBkZWZpbmVzICpfQ0xFQVIgYXJlIG9ubHkgdXNlZCB0byBj
aGVjayB0aGUgc3RhdGUgb2YgZWFjaCBiaXRzCj4+IGFyZSBrbm93bi4KPiAKPiBTbyBiYXNpY2Fs
bHkgdGhlIG9ubHkgcHVycG9zZSBvZiBIU0NUTFJfQ0xFQVIgaXMgdG8gZXhlY3V0ZToKPiAKPiAg
ICAjaWYgKEhTQ1RMUl9TRVQgXiBIU0NUTFJfQ0xFQVIpICE9IDB4ZmZmZmZmZmZVCj4gCj4gUmln
aHQ/IEl0IGlzIGdvb2QgdG8gaGF2ZSB0aGUgY2hlY2suCj4gCj4gUGxlYXNlIGFkZCBhIG9uZS1s
aW5lIGNvbW1lbnQgb24gdG9wIG9mIEhTQ1RMUl9DTEVBUiAtLSAib25seSB1c2VkIHRvCj4gY2hl
Y2sgdGhhdCB0aGUgc3RhdGUgb2YgZWFjaCBiaXRzIGFyZSBrbm93biIuCgpXZSBkb24ndCBjb21t
b25seSBhZGQgYSBjb21tZW50IGV2ZXJ5IHRpbWUgYSBkZWZpbmUgaXMgdXNlZCBvbmx5IG9uZSAK
dGltZS4gU28gd2hhdCdzIHRoZSBiZW5lZml0cyBoZXJlPwoKSW4gYWxsIGhvbmVzdHksIHN1Y2gg
d29yZGluZyBpbiB0aGUgY29tbWl0IG1lc3NhZ2Ugd2FzIHByb2JhYmx5IG92ZXIgdGhlIAp0b3Au
IEkgYW0gdGhpbmtpbmcgdG8gcmVwbGFjZSB0aGUgc2VudGVuY2Ugd2l0aDoKCiJMYXN0bHksIGFs
bCB0aGUgYml0cyBhcmUgbm93IGRlc2NyaWJlZCBhcyBlaXRoZXIgc2V0IG9yIGNsZWFyZWQuIFRo
aXMgCmFsbG93cyB1cyB0byBjaGVjayBhdCBwcmUtcHJvY2Vzc2luZyB0aW1lIHRoZSBjb25zaXN0
ZW5jeSBvZiB0aGUgaW5pdGlhbCAKdmFsdWUuIgoKPiAKPiAKPj4gTGFzdGx5LCB0aGUgZG9jdW1l
bnRhdGlvbiBpcyBkcm9wcGVkIGZyb20gYXJtezMyLDY0fS9oZWFkLlMgYXMgaXQgd291bGQKPj4g
YmUgcHJldHR5IGVhc3kgdG8gZ2V0IG91dC1vZi1zeW5jIHdpdGggdGhlIGRlZmluaXRpb25zLgo+
Pgo+PiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+
Pgo+PiAtLS0KPj4gICAgICBDaGFuZ2VzIGluIHYyOgo+PiAgICAgICAgICAtIFVzZSBCSVQoLi4u
LCBVTCkgaW5zdGVhZCBvZiBfQklUVUwKPj4gLS0tCj4+ICAgeGVuL2FyY2gvYXJtL2FybTMyL2hl
YWQuUyAgICAgICB8IDEyICstLS0tLS0tLQo+PiAgIHhlbi9hcmNoL2FybS9hcm02NC9oZWFkLlMg
ICAgICAgfCAxMCArLS0tLS0tLQo+PiAgIHhlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmgg
fCA1NCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLQo+PiAgIDMgZmls
ZXMgY2hhbmdlZCwgNTUgaW5zZXJ0aW9ucygrKSwgMjEgZGVsZXRpb25zKC0pCj4+Cj4+IGRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtMzIvaGVhZC5TIGIveGVuL2FyY2gvYXJtL2FybTMyL2hl
YWQuUwo+PiBpbmRleCA0NTRkMjQ1MzdjLi44YTk4NjA3NDU5IDEwMDY0NAo+PiAtLS0gYS94ZW4v
YXJjaC9hcm0vYXJtMzIvaGVhZC5TCj4+ICsrKyBiL3hlbi9hcmNoL2FybS9hcm0zMi9oZWFkLlMK
Pj4gQEAgLTIzNCwxNyArMjM0LDcgQEAgY3B1X2luaXRfZG9uZToKPj4gICAgICAgICAgIGxkciAg
IHIwLCA9KFRDUl9SRVMxfFRDUl9TSDBfSVN8VENSX09SR04wX1dCV0F8VENSX0lSR04wX1dCV0F8
VENSX1QwU1ooMCkpCj4+ICAgICAgICAgICBtY3IgICBDUDMyKHIwLCBIVENSKQo+PiAgIAo+PiAt
ICAgICAgICAvKgo+PiAtICAgICAgICAgKiBTZXQgdXAgdGhlIEhTQ1RMUjoKPj4gLSAgICAgICAg
ICogRXhjZXB0aW9ucyBpbiBMRSBBUk0sCj4+IC0gICAgICAgICAqIExvdy1sYXRlbmN5IElSUXMg
ZGlzYWJsZWQsCj4+IC0gICAgICAgICAqIFdyaXRlLWltcGxpZXMtWE4gZGlzYWJsZWQgKGZvciBu
b3cpLAo+PiAtICAgICAgICAgKiBELWNhY2hlIGRpc2FibGVkIChmb3Igbm93KSwKPj4gLSAgICAg
ICAgICogSS1jYWNoZSBlbmFibGVkLAo+PiAtICAgICAgICAgKiBBbGlnbm1lbnQgY2hlY2tpbmcg
ZW5hYmxlZCwKPj4gLSAgICAgICAgICogTU1VIHRyYW5zbGF0aW9uIGRpc2FibGVkIChmb3Igbm93
KS4KPj4gLSAgICAgICAgICovCj4+IC0gICAgICAgIGxkciAgIHIwLCA9KEhTQ1RMUl9CQVNFfFND
VExSX0F4eF9FTHhfQSkKPj4gKyAgICAgICAgbGRyICAgcjAsID1IU0NUTFJfU0VUCj4+ICAgICAg
ICAgICBtY3IgICBDUDMyKHIwLCBIU0NUTFIpCj4+ICAgCj4+ICAgICAgICAgICAvKgo+PiBkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTY0L2hlYWQuUyBiL3hlbi9hcmNoL2FybS9hcm02NC9o
ZWFkLlMKPj4gaW5kZXggOGE2YmUzMzUyZS4uNGZlOTA0YzUxZCAxMDA2NDQKPj4gLS0tIGEveGVu
L2FyY2gvYXJtL2FybTY0L2hlYWQuUwo+PiArKysgYi94ZW4vYXJjaC9hcm0vYXJtNjQvaGVhZC5T
Cj4+IEBAIC0zNjMsMTUgKzM2Myw3IEBAIHNraXBfYnNzOgo+PiAgIAo+PiAgICAgICAgICAgbXNy
ICAgdGNyX2VsMiwgeDAKPj4gICAKPj4gLSAgICAgICAgLyogU2V0IHVwIHRoZSBTQ1RMUl9FTDI6
Cj4+IC0gICAgICAgICAqIEV4Y2VwdGlvbnMgaW4gTEUgQVJNLAo+PiAtICAgICAgICAgKiBMb3ct
bGF0ZW5jeSBJUlFzIGRpc2FibGVkLAo+PiAtICAgICAgICAgKiBXcml0ZS1pbXBsaWVzLVhOIGRp
c2FibGVkIChmb3Igbm93KSwKPj4gLSAgICAgICAgICogRC1jYWNoZSBkaXNhYmxlZCAoZm9yIG5v
dyksCj4+IC0gICAgICAgICAqIEktY2FjaGUgZW5hYmxlZCwKPj4gLSAgICAgICAgICogQWxpZ25t
ZW50IGNoZWNraW5nIGRpc2FibGVkLAo+PiAtICAgICAgICAgKiBNTVUgdHJhbnNsYXRpb24gZGlz
YWJsZWQgKGZvciBub3cpLiAqLwo+PiAtICAgICAgICBsZHIgICB4MCwgPShIU0NUTFJfQkFTRSkK
Pj4gKyAgICAgICAgbGRyICAgeDAsID1TQ1RMUl9FTDJfU0VUCj4+ICAgICAgICAgICBtc3IgICBT
Q1RMUl9FTDIsIHgwCj4+ICAgCj4+ICAgICAgICAgICAvKiBFbnN1cmUgdGhhdCBhbnkgZXhjZXB0
aW9ucyBlbmNvdW50ZXJlZCBhdCBFTDIKPj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1h
cm0vcHJvY2Vzc29yLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oCj4+IGluZGV4
IGJiY2JhMDYxY2EuLjlhZmMzNzg2YzUgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1h
cm0vcHJvY2Vzc29yLmgKPj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaAo+
PiBAQCAtMTI3LDYgKzEyNyw5IEBACj4+ICAgI2RlZmluZSBTQ1RMUl9BMzJfRUx4X1RFICAgIEJJ
VCgzMCwgVUwpCj4+ICAgI2RlZmluZSBTQ1RMUl9BMzJfRUx4X0ZJICAgIEJJVCgyMSwgVUwpCj4+
ICAgCj4+ICsvKiBDb21tb24gYml0cyBmb3IgU0NUTFJfRUx4IGZvciBBcm02NCAqLwo+PiArI2Rl
ZmluZSBTQ1RMUl9BNjRfRUx4X1NBICAgIEJJVCgzLCBVTCkKPj4gKwo+PiAgIC8qIENvbW1vbiBi
aXRzIGZvciBTQ1RMUl9FTHggb24gYWxsIGFyY2hpdGVjdHVyZXMgKi8KPj4gICAjZGVmaW5lIFND
VExSX0F4eF9FTHhfRUUgICAgQklUKDI1LCBVTCkKPj4gICAjZGVmaW5lIFNDVExSX0F4eF9FTHhf
V1hOICAgQklUKDE5LCBVTCkKPj4gQEAgLTEzNSw3ICsxMzgsNTYgQEAKPj4gICAjZGVmaW5lIFND
VExSX0F4eF9FTHhfQSAgICAgQklUKDEsIFVMKQo+PiAgICNkZWZpbmUgU0NUTFJfQXh4X0VMeF9N
ICAgICBCSVQoMCwgVUwpCj4+ICAgCj4+IC0jZGVmaW5lIEhTQ1RMUl9CQVNFICAgICBfQUMoMHgz
MGM1MTg3OCxVKQo+PiArI2lmZGVmIENPTkZJR19BUk1fMzIKPj4gKwo+PiArI2RlZmluZSBIU0NU
TFJfUkVTMSAgICAgKEJJVCggMywgVUwpIHwgQklUKCA0LCBVTCkgfCBCSVQoIDUsIFVMKSB8XAo+
PiArICAgICAgICAgICAgICAgICAgICAgICAgIEJJVCggNiwgVUwpIHwgQklUKDExLCBVTCkgfCBC
SVQoMTYsIFVMKSB8XAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgIEJJVCgxOCwgVUwpIHwg
QklUKDIyLCBVTCkgfCBCSVQoMjMsIFVMKSB8XAo+PiArICAgICAgICAgICAgICAgICAgICAgICAg
IEJJVCgyOCwgVUwpIHwgQklUKDI5LCBVTCkpCj4+ICsKPj4gKyNkZWZpbmUgSFNDVExSX1JFUzAg
ICAgIChCSVQoNywgVUwpICB8IEJJVCg4LCBVTCkgIHwgQklUKDksIFVMKSAgfCBCSVQoMTAsIFVM
KSB8XAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgIEJJVCgxMywgVUwpIHwgQklUKDE0LCBV
TCkgfCBCSVQoMTUsIFVMKSB8IEJJVCgxNywgVUwpIHxcCj4+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgQklUKDIwLCBVTCkgfCBCSVQoMjQsIFVMKSB8IEJJVCgyNiwgVUwpIHwgQklUKDI3LCBV
TCkgfFwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICBCSVQoMzEsIFVMKSkKPj4gKwo+PiAr
LyogSW5pdGlhbCB2YWx1ZSBmb3IgSFNDVExSICovCj4+ICsjZGVmaW5lIEhTQ1RMUl9TRVQgICAg
ICAoSFNDVExSX1JFUzEgICAgfCBTQ1RMUl9BeHhfRUx4X0EgICB8IFNDVExSX0F4eF9FTHhfSSkK
PiAKPiBBcyBmYXIgYXMgbXkgY2FsY3VsYXRpb25zIGdvLCBpdCBsb29rcyBsaWtlIHRoZSBvbmx5
IGRpZmZlcmVuY2UgaXMKPiBTQ1RMUl9BeHhfRUx4X0EgY29tcGFyZWQgdG8gMHgzMGM1MTg3OCwg
cmlnaHQ/IFdoaWNoIGlzIHRoZSBhbGlnbm1lbnQKPiBjaGVjay4KClRoYXQncyBjb3JyZWN0IGFu
ZCBtYXRjaCB0aGUgaW5pdGlhbCB2YWx1ZSBvbiBBcm0zMiAoc2VlIEhTQ1RSX1NFVCB8IApTQ1RM
Ul9BeHhfRUx4X0EgaW4gdGhlIGhlYWQuUykuCgo+IAo+IAo+PiArI2RlZmluZSBIU0NUTFJfQ0xF
QVIgICAgKEhTQ1RMUl9SRVMwICAgICAgICB8IFNDVExSX0F4eF9FTHhfTSAgIHxcCj4+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgU0NUTFJfQXh4X0VMeF9DICAgIHwgU0NUTFJfQXh4X0VMeF9X
WE4gfFwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICBTQ1RMUl9BMzJfRUx4X0ZJICAgfCBT
Q1RMUl9BeHhfRUx4X0VFICB8XAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgIFNDVExSX0Ez
Ml9FTHhfVEUpCj4+ICsKPj4gKyNpZiAoSFNDVExSX1NFVCBeIEhTQ1RMUl9DTEVBUikgIT0gMHhm
ZmZmZmZmZlUKPj4gKyNlcnJvciAiSW5jb25zaXN0ZW50IEhTQ1RMUiBzZXQvY2xlYXIgYml0cyIK
Pj4gKyNlbmRpZgo+PiArCj4+ICsjZWxzZQo+PiArCj4+ICsjZGVmaW5lIFNDVExSX0VMMl9SRVMx
ICAoQklUKCA0LCBVTCkgfCBCSVQoIDUsIFVMKSB8IEJJVCgxMSwgVUwpIHxcCj4+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgQklUKDE2LCBVTCkgfCBCSVQoMTgsIFVMKSB8IEJJVCgyMiwgVUwp
IHxcCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgQklUKDIzLCBVTCkgfCBCSVQoMjgsIFVM
KSB8IEJJVCgyOSwgVUwpKQo+PiArCj4+ICsjZGVmaW5lIFNDVExSX0VMMl9SRVMwICAoQklUKCA2
LCBVTCkgfCBCSVQoIDcsIFVMKSB8IEJJVCggOCwgVUwpIHxcCj4+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgQklUKCA5LCBVTCkgfCBCSVQoMTAsIFVMKSB8IEJJVCgxMywgVUwpIHxcCj4+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgQklUKDE0LCBVTCkgfCBCSVQoMTUsIFVMKSB8IEJJVCgx
NywgVUwpIHxcCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgQklUKDIwLCBVTCkgfCBCSVQo
MjEsIFVMKSB8IEJJVCgyNCwgVUwpIHxcCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgQklU
KDI2LCBVTCkgfCBCSVQoMjcsIFVMKSB8IEJJVCgzMCwgVUwpIHxcCj4+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgQklUKDMxLCBVTCkgfCAoMHhmZmZmZmZmZlVMTCA8PCAzMikpCj4+ICsKPj4g
Ky8qIEluaXRpYWwgdmFsdWUgZm9yIFNDVExSX0VMMiAqLwo+PiArI2RlZmluZSBTQ1RMUl9FTDJf
U0VUICAgKFNDVExSX0VMMl9SRVMxICAgICB8IFNDVExSX0E2NF9FTHhfU0EgIHxcCj4+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgU0NUTFJfQXh4X0VMeF9JKQo+IAo+IFNhbWUgaGVyZSwgeW91
IHJlbW92ZWQgdGhlIHJlc2VydmVkIGJpdHMsIGFuZCBhZGRlZCB0aGUgYWxpZ25tZW50IGNoZWNr
LAo+IHNhbWUgYXMgZm9yIGFhcmNoMzIuIElmIEkgZ290IGl0IHJpZ2h0LCBpdCB3b3VsZCBiZSBu
aWNlIHRvIGFkZCBhCj4gc3RhdGVtZW50IGxpa2UgdGhpcyB0byB0aGUgY29tbWl0IG1lc3NhZ2Uu
CgpJIGRvbid0IHNlZSB3aHkgInJlc2VydmVkIGJpdHMiIEkgZHJvcHBlZCBub3Igd2hpY2ggYWxp
Z25tZW50IGNoZWNrIEkgYWRkZWQuCgpJdCB3b3VsZCBiZSBleHRyZW1lbHkgdXNlZnVsIGlmIHlv
dSBwcm92aWRlIG1vcmUgZGV0YWlscyBpbiB5b3VyIApyZXZpZXcuLi4gIEluIHRoaXMgY2FzZSwg
aXQgd291bGQgYmUgdGhlIGV4YWN0IGJpdHMgSSBkcm9wcGVkL2FkZGVkLgoKPiAKPiAKPj4gKyNk
ZWZpbmUgU0NUTFJfRUwyX0NMRUFSIChTQ1RMUl9FTDJfUkVTMCAgICAgfCBTQ1RMUl9BeHhfRUx4
X00gICB8XAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgIFNDVExSX0F4eF9FTHhfQSAgICB8
IFNDVExSX0F4eF9FTHhfQyAgIHxcCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgU0NUTFJf
QXh4X0VMeF9XWE4gIHwgU0NUTFJfQXh4X0VMeF9FRSkKPj4gKwo+PiArI2lmIChTQ1RMUl9FTDJf
U0VUIF4gU0NUTFJfRUwyX0NMRUFSKSAhPSAweGZmZmZmZmZmZmZmZmZmZmZVTAo+PiArI2Vycm9y
ICJJbmNvbnNpc3RlbnQgU0NUTFJfRUwyIHNldC9jbGVhciBiaXRzIgo+PiArI2VuZGlmCj4+ICsK
Pj4gKyNlbmRpZgo+PiAgIAo+PiAgIC8qIEhDUiBIeXAgQ29uZmlndXJhdGlvbiBSZWdpc3RlciAq
Lwo+PiAgICNkZWZpbmUgSENSX1JXICAgICAgICAgIChfQUMoMSxVTCk8PDMxKSAvKiBSZWdpc3Rl
ciBXaWR0aCwgQVJNNjQgb25seSAqLwoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 21 10:11:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 10:11:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hT1jh-0004Te-Js; Tue, 21 May 2019 10:11:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YYEG=TV=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hT1jg-0004TV-45
 for xen-devel@lists.xenproject.org; Tue, 21 May 2019 10:11:08 +0000
X-Inumbo-ID: bf8388b8-7bb0-11e9-9bf7-db1db05397b2
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id bf8388b8-7bb0-11e9-9bf7-db1db05397b2;
 Tue, 21 May 2019 10:11:07 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 8795B374;
 Tue, 21 May 2019 03:11:06 -0700 (PDT)
Received: from [10.37.13.11] (unknown [10.37.13.11])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 732893F575;
 Tue, 21 May 2019 03:11:05 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20190128155909.14289-1-julien.grall@arm.com>
 <alpine.DEB.2.10.1904161444520.1370@sstabellini-ThinkPad-X260>
 <1ba05c55-5449-98a9-713b-d932a1f21b4c@arm.com>
 <alpine.DEB.2.10.1904171006020.1370@sstabellini-ThinkPad-X260>
 <d36567cd-7c3e-3921-0355-77c55559d61b@arm.com>
 <alpine.DEB.2.10.1904171027290.1370@sstabellini-ThinkPad-X260>
 <8b742d07-d64c-54b1-4cb0-3ae6641c3c2f@arm.com>
 <alpine.DEB.2.21.1905201404060.16404@sstabellini-ThinkPad-T480s>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <4fc6d6a7-cb28-4ac9-818e-0afdadcc3f4e@arm.com>
Date: Tue, 21 May 2019 11:11:04 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.21.1905201404060.16404@sstabellini-ThinkPad-T480s>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-next] xen/arm: irq: Don't use
 _IRQ_PENDING when handling host interrupt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, andre.przywara@arm.com,
 andrii.anisov@gmail.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDUvMjAvMTkgMTA6MDQgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90
ZToKPiBPbiBNb24sIDIwIE1heSAyMDE5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IE9uIDE3LzA0
LzIwMTkgMTg6MjcsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPj4+IE9uIFdlZCwgMTcgQXBy
IDIwMTksIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+PiBIaSwKPj4+Pgo+Pj4+IE9uIDE3LzA0LzIw
MTkgMTg6MTIsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPj4+Pj4gT24gVHVlLCAxNiBBcHIg
MjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+Pj4gSGkgU3RlZmFubywKPj4+Pj4+Cj4+Pj4+
PiBPbiA0LzE2LzE5IDEwOjUxIFBNLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+Pj4+Pj4g
T24gTW9uLCAyOCBKYW4gMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+Pj4+PiBXaGlsZSBT
UElzIGFyZSBzaGFyZWQgYmV0d2VlbiBDUFUsIGl0IGlzIG5vdCBwb3NzaWJsZSB0byByZWNlaXZl
Cj4+Pj4+Pj4+IHRoZQo+Pj4+Pj4+PiBzYW1lIGludGVycnVwdHMgb24gYSBkaWZmZXJlbnQgQ1BV
IHdoaWxlIHRoZSBpbnRlcnJ1cHQgaXMgaW4KPj4+Pj4+Pj4gYWN0aXZlCj4+Pj4+Pj4+IHN0YXRl
LiBUaGUgZGVhY3RpdmF0aW9uIG9mIHRoZSBpbnRlcnJ1cHQgaXMgZG9uZSBhdCB0aGUgZW5kIG9m
IHRoZQo+Pj4+Pj4+PiBoYW5kbGluZy4KPj4+Pj4+Pj4KPj4+Pj4+Pj4gVGhpcyBtZWFucyB0aGUg
X0lSUV9QRU5ESU5HIGxvZ2ljIGlzIHVuZWNlc3Nhcnkgb24gQXJtIGFzIGEgc2FtZQo+Pj4+Pj4+
PiBpbnRlcnJ1cHQgY2FuIG5ldmVyIGNvbWUgdXAgd2hpbGUgaW4gdGhlIGxvb3AuIFNvIHJlbW92
ZSBpdCB0bwo+Pj4+Pj4+PiBzaW1wbGlmeSB0aGUgaW50ZXJydXB0IGhhbmRsZSBjb2RlLgo+Pj4+
Pj4+Pgo+Pj4+Pj4+PiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPgo+Pj4+Pj4+PiAtLS0KPj4+Pj4+Pj4gICAgICB4ZW4vYXJjaC9hcm0vaXJxLmMgfCAz
MiArKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+Pj4+Pj4+PiAgICAgIDEgZmlsZSBj
aGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCAyMiBkZWxldGlvbnMoLSkKPj4+Pj4+Pj4KPj4+Pj4+
Pj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9pcnEuYyBiL3hlbi9hcmNoL2FybS9pcnEuYwo+
Pj4+Pj4+PiBpbmRleCBjNTFjZjMzM2NlLi4zODc3NjU3YTUyIDEwMDY0NAo+Pj4+Pj4+PiAtLS0g
YS94ZW4vYXJjaC9hcm0vaXJxLmMKPj4+Pj4+Pj4gKysrIGIveGVuL2FyY2gvYXJtL2lycS5jCj4+
Pj4+Pj4+IEBAIC0xOTksNiArMTk5LDcgQEAgaW50IHJlcXVlc3RfaXJxKHVuc2lnbmVkIGludCBp
cnEsIHVuc2lnbmVkIGludAo+Pj4+Pj4+PiBpcnFmbGFncywKPj4+Pj4+Pj4gICAgICB2b2lkIGRv
X0lSUShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgdW5zaWduZWQgaW50IGlycSwgaW50Cj4+
Pj4+Pj4+IGlzX2ZpcSkKPj4+Pj4+Pj4gICAgICB7Cj4+Pj4+Pj4+ICAgICAgICAgIHN0cnVjdCBp
cnFfZGVzYyAqZGVzYyA9IGlycV90b19kZXNjKGlycSk7Cj4+Pj4+Pj4+ICsgICAgc3RydWN0IGly
cWFjdGlvbiAqYWN0aW9uOwo+Pj4+Pj4+PiAgICAgICAgICAgIHBlcmZjX2luY3IoaXJxcyk7Cj4+
Pj4+Pj4+ICAgICAgQEAgLTI0MiwzNSArMjQzLDIyIEBAIHZvaWQgZG9fSVJRKHN0cnVjdCBjcHVf
dXNlcl9yZWdzICpyZWdzLAo+Pj4+Pj4+PiB1bnNpZ25lZAo+Pj4+Pj4+PiBpbnQgaXJxLCBpbnQg
aXNfZmlxKQo+Pj4+Pj4+PiAgICAgICAgICAgICAgZ290byBvdXRfbm9fZW5kOwo+Pj4+Pj4+PiAg
ICAgICAgICB9Cj4+Pj4+Pj4+ICAgICAgLSAgICBzZXRfYml0KF9JUlFfUEVORElORywgJmRlc2Mt
PnN0YXR1cyk7Cj4+Pj4+Pj4+IC0KPj4+Pj4+Pj4gLSAgICAvKgo+Pj4+Pj4+PiAtICAgICAqIFNp
bmNlIHdlIHNldCBQRU5ESU5HLCBpZiBhbm90aGVyIHByb2Nlc3NvciBpcyBoYW5kbGluZyBhCj4+
Pj4+Pj4+IGRpZmZlcmVudAo+Pj4+Pj4+PiAtICAgICAqIGluc3RhbmNlIG9mIHRoaXMgc2FtZSBp
cnEsIHRoZSBvdGhlciBwcm9jZXNzb3Igd2lsbCB0YWtlCj4+Pj4+Pj4+IGNhcmUKPj4+Pj4+Pj4g
b2YKPj4+Pj4+Pj4gaXQuCj4+Pj4+Pj4+IC0gICAgICovCj4+Pj4+Pj4+IC0gICAgaWYgKCB0ZXN0
X2JpdChfSVJRX0RJU0FCTEVELCAmZGVzYy0+c3RhdHVzKSB8fAo+Pj4+Pj4+PiAtICAgICAgICAg
dGVzdF9iaXQoX0lSUV9JTlBST0dSRVNTLCAmZGVzYy0+c3RhdHVzKSApCj4+Pj4+Pj4+ICsgICAg
aWYgKCB0ZXN0X2JpdChfSVJRX0RJU0FCTEVELCAmZGVzYy0+c3RhdHVzKSApCj4+Pj4+Pj4+ICAg
ICAgICAgICAgICBnb3RvIG91dDsKPj4+Pj4+Pgo+Pj4+Pj4+IEl0IGlzIGEgZ29vZCBpZGVhIHRv
IHJlbW92ZSB0aGUgSVJRX1BFTkRJTkcgbG9naWMsIHRoYXQgaXMgT0suCj4+Pj4+Pj4KPj4+Pj4+
Pgo+Pj4+Pj4+IEhvd2V2ZXIsIGFyZSB3ZSBzdXJlIHRoYXQgd2Ugd2FudCB0byByZW1vdmUgdGhl
IF9JUlFfSU5QUk9HUkVTUwo+Pj4+Pj4+IGNoZWNrCj4+Pj4+Pj4gdG9vPyBJUlEgaGFuZGxlcnMg
c2hvdWxkbid0IGJlIGNhbGxlZCB0d2ljZSBpbiBhIHJvdy4gR2l2ZW4gdGhhdAo+Pj4+Pj4+IF9J
UlFfSU5QUk9HUkVTUyBjYW4gYmUgc2V0IG1hbnVhbGx5IChnaWN2Ml9zZXRfYWN0aXZlX3N0YXRl
KSBpdAo+Pj4+Pj4+IHNlZW1zIGl0Cj4+Pj4+Pj4gd291bGQgYmUgYSBnb29kIGlkZWEgdG8ga2Vl
cCB0aGUgY2hlY2sgYW55d2F5Pwo+Pj4+Pj4KPj4+Pj4+IHNldF9hY3RpdmVfc3RhdGUgaXMgb25s
eSB1c2VkIGJ5IHRoZSB2R0lDIHRvIHJlcGxpY2F0ZSBzdGF0ZSBmcm9tIG9mCj4+Pj4+PiB0aGUK
Pj4+Pj4+IHZpcnR1YWwgaW50ZXJydXB0IHRvIHRoZSBwaHlzaWNhbCBpbnRlcnJ1cHQuIFdlIGRv
bid0IGhhdmUgdGhlIHZpcnR1YWwKPj4+Pj4+IGludGVycnVwdCBpbiB0aGlzIHBhdGggKHNlZSBh
Ym92ZSkuCj4+Pj4+Pgo+Pj4+Pj4gQW55IG90aGVyIHVzZXIgKGUuZyBpbnRlcnJ1cHRzIHJvdXRl
ZCB0byBYZW4pIHdvdWxkIGJlIHByZXR0eSBicm9rZW4uCj4+Pj4+PiBBdAo+Pj4+Pj4gYmVzdAo+
Pj4+Pj4geW91IHdvdWxkIGJyZWFrIHRoZSBpbnRlcnJ1cHQgZmxvdy4gQXQgd29yc3QsIHlvdSBt
YXkgbmV2ZXIgcmVjZWl2ZQo+Pj4+Pj4gdGhlCj4+Pj4+PiBpbnRlcnJ1cHQgYWdhaW4uCj4+Pj4+
Pgo+Pj4+Pj4gU28gSSB0aGluayB3ZSBjYW4gZHJvcCBfSVJRX1BST0dSRVNTIGhlcmUuCj4+Pj4+
Cj4+Pj4+IEkgZ2F2ZSBpdCBhIGNsb3NlIGxvb2suIFlvdSBhcmUgcmlnaHQsIGl0IGlzIHNhZmUg
dG8gcmVtb3ZlIHRoZQo+Pj4+PiBfSVJRX1BST0dSRVNTIGNoZWNrIGhlcmUuCj4+Pj4+Cj4+Pj4+
IFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
Cj4+Pj4+Cj4+Pj4+Cj4+Pj4+IFRoZSB0aGluZyB0aGF0IHdvcnJpZXMgbWUgYSBiaXQgaXMgdGhh
dCB0ZWNobmljYWxseSBzZXRfYWN0aXZlX3N0YXRlIGlzCj4+Pj4+IHBhcnQgb2YgdGhlIGdpY19o
d19vcGVyYXRpb25zIGZ1bmN0aW9ucyB3aGljaCBhcmUgbm90IG5lY2Vzc2FyaWx5IGd1ZXN0Cj4+
Pj4+IHNwZWNpZmljOiB3ZSBoYXZlbid0IHdyaXR0ZW4gZG93biBhbnl3aGVyZSB0aGF0IHNldF9h
Y3RpdmVfc3RhdGUgY2Fubm90Cj4+Pj4+IGJlIGNhbGxlZCBwYXNzaW5nIG9uZSBvZiB0aGUgeGVu
IGlycXMgYXMgcGFyYW1ldGVyLiBJIGFncmVlIGl0IHdvdWxkIGJlCj4+Pj4+IGJyb2tlbiB0byBk
byBzbywgYnV0IHN0aWxsLi4uIE1heWJlIHdlIHNob3VsZCBhZGQgYSBjb21tZW50Pwo+Pj4+Cj4+
Pj4gSG93IGFib3V0IGFkZGluZyBhbiBBU1NFUlQodGVzdF9iaXQoX0lSUV9HVUVTVCwgJmRlc2Mt
PnN0YXR1cykpID8KPj4+Cj4+PiBldmVuIGJldHRlcgo+Pgo+PiBEbyB5b3Ugd2FudCB0aGUgY2hh
bmdlIHRvIGJlIGluIHRoaXMgcGF0Y2ggb3Igc2VwYXJhdGVseT8KPiAKPiBJbiB0aGlzIHBhdGNo
IHBsZWFzZQoKT2ssIEkgd2lsbCByZXNwaW4gdGhlIHBhdGNoLgoKQ2hlZXJzLAoKLS0gCkp1bGll
biBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 21 10:32:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 10:32:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hT23y-00066M-O8; Tue, 21 May 2019 10:32:06 +0000
Received: from mail6.bemta25.messagelabs.com ([195.245.230.169])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <kparal@redhat.com>) id 1hT23M-00065J-JS
 for xen-devel@lists.xensource.com; Tue, 21 May 2019 10:31:28 +0000
Received: from [46.226.53.52] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-1.bemta.az-c.eu-west-1.aws.symcld.net id 43/8E-25548-F73D3EC5;
 Tue, 21 May 2019 10:31:27 +0000
Authentication-Results: mx.messagelabs.com; spf=pass 
 (server-15.tower-304.messagelabs.com: domain of redhat.com designates 
 209.85.167.44 as permitted sender) smtp.mailfrom=redhat.com; dkim=none 
 (message not signed); dmarc=pass (p=none sp=none adkim=r aspf=r) 
 header.from=redhat.com
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPIsWRWlGSWpSXmKPExsVyMXS5jm795cc
 xBivfcFrcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oxbd98zFpzgqTh09jR7A+Mk7i5GTg4hgemM
 Eo/7/LoYuTgkBOawSnRvXcAIkpAQKJO439vA2sXIAWQXSXx7UgQTblu9hg3E5hUQlDg58wkLx
 Jx/jBI/n2SC2JwCthL3t24Fi7MJqEp8+XWRCcRmAbJfXfvHCtEbINHb1wO2SljAUeLG9o9gto
 hAuMTDF89ZQe5hFpjCLDFxWjvYDcwCPhJHnqpOYOSfhWT1LIQMSJhZQFOidftvdghbQ2LBnX2
 MELa2xLKFr5kXMLKuYrRIKspMzyjJTczM0TU0MNA1NDTSNTIw1jW0MNVLrNJN1kst1S1PLS7R
 NdRLLC/WK67MTc5J0ctLLdnECAzplILTO3cwTj3wWu8QoyQHk5Iob6/+4xghvqT8lMqMxOKM+
 KLSnNTiQ4wyHBxKEryMwCgREixKTU+tSMvMAcYXTFqCg0dJhFcbJM1bXJCYW5yZDpE6xWjPsf
 v5w7nMHI93PQWSW+4/A5K7QKQQS15+XqqUOO/mS0BtAiBtGaV5cENh6eASo6yUMC8jAwODEE9
 BalFuZgmq/CtGcQ5GJWHeRyBTeDLzSuB2vwI6iwnoLFl2sLNKEhFSUg1MLvJPpy7Q0Pd9+V1Z
 1S6hW8psxTS1os/Cn49lirRIdBme6C3qlD3+5lNOX6UN2/RJbvnmSUeSOCYseKy1uYjt10ahu
 2sOLFzD5/6B1bx/4cymo+lbxB7Oi+dQnSza4b31N/sGqdAlsgflerIblf62x34KkeKf834V59
 tp+au4kkwfZ04u7yhk/LFS81DMxzJWGdN7buVf17D2pN9hjJq6u7Hqro29+pqVW79O8nrTdnj
 2T8ELx46l3p1ss2gvz3aGBMmkLNZZMx6oJYoui0x4u3yb1U2HK2ay/IdfiuY0MfCJhN/0ZT4X
 /+ZA5m+RKzNk9tyJNXc6Ldejffn67ZWtbz5MK9+aHm7Ff6hPTeWGEktxRqKhFnNRcSIAnzGFv
 IIDAAA=
X-Env-Sender: kparal@redhat.com
X-Msg-Ref: server-15.tower-304.messagelabs.com!1558434686!9296463!1
X-Originating-IP: [209.85.167.44]
X-SpamReason: No, hits=0.1 required=7.0 tests=newsletters: ,HTML_50_60,
 HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.31.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17913 invoked from network); 21 May 2019 10:31:27 -0000
Received: from mail-lf1-f44.google.com (HELO mail-lf1-f44.google.com)
 (209.85.167.44)
 by server-15.tower-304.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 21 May 2019 10:31:27 -0000
Received: by mail-lf1-f44.google.com with SMTP id v18so12685700lfi.1
 for <xen-devel@lists.xensource.com>; Tue, 21 May 2019 03:31: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:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=yQKydE27ni5hufuPLCcH1jj1nAK6FkauVUkC1jY6OTg=;
 b=m1rxDtzRjd1kO/glammMwLQt8fvIBL3elHgUoiluWZ7+gtYIxRKvMqv1idxaQqLDL6
 ZJ3i96Uosai5XgwY873NL3Y2dcYv23Jds2PbN4NPqSZkOlrWjVvYKeytjO0Nb0CDJqzo
 0PGxAxYEGrF9Srj1sD+rY7rRZCK6md6e8ZDzmlF+csBYX915OFV05oLOusmCqpIJCrBm
 foQk/syzDFgY7PlutPjTOKHFtk/MKYPMIvqeXdy0gTnP4rDGhWVgUb+qChd+TazGs3/B
 AvtPdYZafCFjCGxUwXaeF5dQv71a+1C9I44W6+GEZ3LKhSmZqvfv0CgcxUidPz2j20yn
 zOrg==
X-Gm-Message-State: APjAAAV0Hre1xsYZN39OkuDzXK//R6EeKFiZIHjv7vzr2egfCdeXccZv
 GAk0PvwOBOomRZhtF9yYFhMDT5qLMnYOt6z8vk26
X-Google-Smtp-Source: APXvYqwq7LXRx2dNms6PRCQyIpubaruLlnEcvIo3F7xMIB3aIjk1JAeXJkj5AsdBNv8LKUSCobu25AHrgEoHs4gWfCg=
X-Received: by 2002:ac2:5935:: with SMTP id v21mr29336381lfi.117.1558434686097; 
 Tue, 21 May 2019 03:31:26 -0700 (PDT)
MIME-Version: 1.0
References: <1499367541.22465.102.camel@fedoraproject.org>
 <20170706191317.GE21146@char.us.oracle.com>
 <1499370325.22465.107.camel@fedoraproject.org>
 <06A5F10A-88B7-440F-AADB-56A2F1704A86@xenproject.org>
 <1EA56286-DCCA-4FFA-B8A3-A6D4C956A7CF@gmail.com>
In-Reply-To: <1EA56286-DCCA-4FFA-B8A3-A6D4C956A7CF@gmail.com>
From: Kamil Paral <kparal@redhat.com>
Date: Tue, 21 May 2019 12:30:59 +0200
Message-ID: <CA+cBOTfqWiEBTv-w8pbpMP3CHwpUp9v9HhLJurEka2zCKBfPpg@mail.gmail.com>
To: For testing and quality assurance of Fedora releases
 <test@lists.fedoraproject.org>
X-Mailman-Approved-At: Tue, 21 May 2019 10:32:04 +0000
Subject: Re: [Xen-devel] Criteria / validation proposal: drop Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Adam Williamson <adamwill@fedoraproject.org>, xen-devel@lists.xensource.com,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Daniel Kiper <daniel.kiper@oracle.com>,
 "marmarek@invisiblethingslab.com" <marmarek@invisiblethingslab.com>,
 Dario Faggioli <dfaggioli@suse.com>, Committers <committers@xenproject.org>,
 "MICHAEL A. YOUNG" <m.a.young@durham.ac.uk>,
 Ian Jackson <Ian.Jackson@citrix.com>
Content-Type: multipart/mixed; boundary="===============6021982401237699571=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============6021982401237699571==
Content-Type: multipart/alternative; boundary="000000000000def0270589635954"

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

On Mon, May 20, 2019 at 7:45 PM Lars Kurth <lars.kurth.xen@gmail.com> wrote:

> @Adam and Fedora Testing & QA:
> any views on my proposal?
> Regards
> Lars
>

Hi Lars,
thanks for your reply. Adam was on a long vacation and he's probably the
most qualified person to reply to you, sorry for not telling you sooner.
Adam is now back, so he should hopefully join the conversation shortly.

Cheers,
Kamil

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

<div dir=3D"ltr"><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail=
_attr">On Mon, May 20, 2019 at 7:45 PM Lars Kurth &lt;<a href=3D"mailto:lar=
s.kurth.xen@gmail.com">lars.kurth.xen@gmail.com</a>&gt; wrote:<br></div><bl=
ockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-lef=
t:1px solid rgb(204,204,204);padding-left:1ex"><div style=3D"overflow-wrap:=
 break-word;">@Adam and Fedora Testing &amp; QA:<div>any views on my propos=
al?</div><div>Regards</div><div>Lars<br></div></div></blockquote><div><br><=
/div>Hi Lars,</div><div class=3D"gmail_quote">thanks for your reply. Adam w=
as on a long vacation and he&#39;s probably the most qualified person to re=
ply to you, sorry for not telling you sooner. Adam is now back, so he shoul=
d hopefully join the conversation shortly.</div><div class=3D"gmail_quote">=
<br></div><div class=3D"gmail_quote">Cheers,</div><div class=3D"gmail_quote=
">Kamil</div><div class=3D"gmail_quote"><br></div></div>

--000000000000def0270589635954--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6021982401237699571==--


From xen-devel-bounces@lists.xenproject.org Tue May 21 10:54:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 10:54:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hT2Pp-0007g8-OP; Tue, 21 May 2019 10:54:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3mDO=TV=citrix.com=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1hT2Po-0007g3-Uu
 for xen-devel@lists.xenproject.org; Tue, 21 May 2019 10:54:40 +0000
X-Inumbo-ID: d2ecad66-7bb6-11e9-adc6-b35ba188cc89
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d2ecad66-7bb6-11e9-adc6-b35ba188cc89;
 Tue, 21 May 2019 10:54:36 +0000 (UTC)
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=wei.liu2@citrix.com;
 spf=Pass smtp.mailfrom=wei.liu2@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 wei.liu2@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="wei.liu2@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 wei.liu2@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="wei.liu2@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: +xKiukHE9CRvUQLxBZwVEBWGiWiGKHSEOBKptLPj+gZ+YAzksp/+yA+tEMxSWTn2E/E/WF7UI4
 6hMi+cPPCC8YLFcZOIYxJ/RonIyLUfIjiXk8s/2rQ6dgD8ZlY465DPmmWR1tOD+L23KO+rKHN/
 xZGGDqXocFf+1F33NrBbxsC7VNgo4Shh04b8veT/oD1Vro1kkuS3Dy41NRUYTyHybTRTkJyHq/
 t4bjzg1+lTfnOI4m6EgxQiDqwIElwTovkHiUZoV5wfk7eU7Pc6JC7Va5/3A/WU1zb1/9Rfy6MI
 Huc=
X-SBRS: 2.7
X-MesageID: 685833
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,494,1549947600"; 
   d="scan'208";a="685833"
Date: Tue, 21 May 2019 11:54:28 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Alistair Francis <alistair.francis@wdc.com>
Message-ID: <20190521105428.GF1846@zion.uk.xensource.com>
References: <20190517223152.29839-1-alistair.francis@wdc.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190517223152.29839-1-alistair.francis@wdc.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH v2 1/2] autotools: Updage config.guess and
 config.sub
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, konrad.wilk@oracle.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, alistair23@gmail.com, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBNYXkgMTcsIDIwMTkgYXQgMDM6MzE6NTFQTSAtMDcwMCwgQWxpc3RhaXIgRnJhbmNp
cyB3cm90ZToKPiBUaGUgYXV0b2NvbmYgbWFudWFsIFsxXSBzcGVjaWZpZXMgdGhhdCBhcyB3ZSBk
ZWZpbmUgQUNfQ0FOT05JQ0FMX0hPU1Qgd2UKPiBtdXN0IHN1cHBseSBjb25maWcuZ3Vlc3MgYW5k
IGNvbmZpZy5zdWIuIEluIHdoaWNoIGNhc2UgbGV0J3MgdXBkYXRlIHRoZW0KPiBmcm9tIFsyXSBj
b21taXQ6IGI5ODQyNGMyNCAiY29uZmlnLmd1ZXNzOiBSZW1vdmUgc3BhY2UgYWZ0ZXIgIiNlbmRp
ZiIsIGFzCj4gR251bGliIGFuZCBzb21lIgo+IAo+IFRoaXMgYWxsb3dzIHVzIHRvIHN1cHBvcnQg
bW9yZSBhY2hpdGVjdHVyZXMgKFJJU0MtVikgYW5kIG90aGVyIGdlbmVyYWwKPiBpbXByb3ZlbWVu
dHMuCj4gCj4gMTogaHR0cHM6Ly93d3cuZ251Lm9yZy9zb2Z0d2FyZS9hdXRvY29uZi9tYW51YWwv
YXV0b2NvbmYuaHRtbCNDYW5vbmljYWxpemluZwo+IDI6IGh0dHBzOi8vZ2l0LnNhdmFubmFoLmdu
dS5vcmcvY2dpdC9jb25maWcuZ2l0Lwo+IAo+IFNpZ25lZC1vZmYtYnk6IEFsaXN0YWlyIEZyYW5j
aXMgPGFsaXN0YWlyLmZyYW5jaXNAd2RjLmNvbT4KCkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Tue May 21 10:58:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 10:58:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hT2Tp-0007pB-DM; Tue, 21 May 2019 10:58:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3mDO=TV=citrix.com=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1hT2To-0007p6-4k
 for xen-devel@lists.xenproject.org; Tue, 21 May 2019 10:58:48 +0000
X-Inumbo-ID: 676b207a-7bb7-11e9-8980-bc764e045a96
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 676b207a-7bb7-11e9-8980-bc764e045a96;
 Tue, 21 May 2019 10:58:46 +0000 (UTC)
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=wei.liu2@citrix.com;
 spf=Pass smtp.mailfrom=wei.liu2@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 wei.liu2@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="wei.liu2@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 wei.liu2@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="wei.liu2@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: Msym7895zR0IM3accnTyqRhOzKebSbTQI5vPPGmaN4xWU44KtVwnDRReEz2Gg/+q4hVAZhb1Ee
 YyUr/hBXS1cqCfBetMtMtYogH6dnhTL8qRf1kQ8QHM5KnbBufiwBtLYUPehhD/2it4mhxQnM1V
 aB1r7gOKvi3zymPUzPoL/akpzGDjk77R2Tc6JQmZdKJYeFwHi+UQUUWCnaTpeJLDsGoMfEi2qF
 K3RzPeGcLfXeeuiY598itJGs1ac9oklvSMAv2l81l8DSQ1W6xBhI3ybenW8Akf/djLcxkP1mN0
 prs=
X-SBRS: 2.7
X-MesageID: 685929
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,494,1549947600"; 
   d="scan'208";a="685929"
Date: Tue, 21 May 2019 11:58:42 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@citrix.com>
Message-ID: <20190521105842.GG1846@zion.uk.xensource.com>
References: <20190517223152.29839-1-alistair.francis@wdc.com>
 <23778.57361.772390.248245@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23778.57361.772390.248245@mariner.uk.xensource.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH v2 1/2] autotools: Updage config.guess and
 config.sub
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "sstabellini@kernel.org" <sstabellini@kernel.org>,
 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>,
 "julien.grall@arm.com" <julien.grall@arm.com>,
 Alistair Francis <alistair.francis@wdc.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 "alistair23@gmail.com" <alistair23@gmail.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBNYXkgMjAsIDIwMTkgYXQgMDY6MTI6NDlQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gQWxpc3RhaXIgRnJhbmNpcyB3cml0ZXMgKCJbUEFUQ0ggdjIgMS8yXSBhdXRvdG9vbHM6
IFVwZGFnZSBjb25maWcuZ3Vlc3MgYW5kIGNvbmZpZy5zdWIiKToKPiA+IFRoZSBhdXRvY29uZiBt
YW51YWwgWzFdIHNwZWNpZmllcyB0aGF0IGFzIHdlIGRlZmluZSBBQ19DQU5PTklDQUxfSE9TVCB3
ZQo+ID4gbXVzdCBzdXBwbHkgY29uZmlnLmd1ZXNzIGFuZCBjb25maWcuc3ViLiBJbiB3aGljaCBj
YXNlIGxldCdzIHVwZGF0ZSB0aGVtCj4gPiBmcm9tIFsyXSBjb21taXQ6IGI5ODQyNGMyNCAiY29u
ZmlnLmd1ZXNzOiBSZW1vdmUgc3BhY2UgYWZ0ZXIgIiNlbmRpZiIsIGFzCj4gPiBHbnVsaWIgYW5k
IHNvbWUiCj4gPiAKPiA+IFRoaXMgYWxsb3dzIHVzIHRvIHN1cHBvcnQgbW9yZSBhY2hpdGVjdHVy
ZXMgKFJJU0MtVikgYW5kIG90aGVyIGdlbmVyYWwKPiA+IGltcHJvdmVtZW50cy4KPiAKPiBJIGhh
dmUgbm90IHZlcmlmaWVkIHRoZSBjb250ZW50cyBvZiB0aHNpIHBhdGNoIGFnYWluc3QgdGhlIGdu
dWxpYiBnaXQKPiByZXBvc2l0b3J5LiAgVGhhdCBpcyBhIHRoaW5nIHRoYXQgc2hvdWxkIGJlIGRv
bmUuICBCdXQgaXQncyBwcm9iYWJseQo+IGVhc2llc3QgdG8gZG8gdGhhdCBhdCB0aGUgdGltZSBv
ZiBjb21taXR0aW5nIHRoaXMuCj4gCgpJIGhhdmUgZG9uZSB0aGUgY2hlY2tpbmcuIFRoZXkgbWF0
Y2ggdGhlIGZpbGVzIGluIHRoZSB1cHN0cmVhbQpyZXBvc2l0b3J5LgoKSSBoYXZlIHB1c2hlZCB0
aGlzIHBhdGNoIHRvIHN0YWdpbmcuCgpXZWkuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 21 10:59:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 10:59:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hT2UL-0007st-OT; Tue, 21 May 2019 10:59:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=6u0k=TV=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hT2UK-0007si-59
 for xen-devel@lists.xenproject.org; Tue, 21 May 2019 10:59:20 +0000
X-Inumbo-ID: 79c1d3b4-7bb7-11e9-9ec2-2b9ea9303f43
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 79c1d3b4-7bb7-11e9-9ec2-2b9ea9303f43;
 Tue, 21 May 2019 10:59:16 +0000 (UTC)
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 23.29.105.83 as
 permitted sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: eCegkolSXT79XV7kPRsioRLJEFOlp8QuwkFC8zCZVgQ92lF+RVz+Eb2+ICrXD2IrQnyYHw/J+E
 kZr5fVSjK1L3z116X2vcoNJqyAiby8DZjhxPYsW0RnEEJn3MV8JBQ0+ODKsjBcGBVSNivhiSp3
 xQyqWQ2O+PFD1YXvHFFwX70j80fkfOp86/iZ3qrAxJ3LBxTznF84A5XvdFav3aKfG+cBCr4wkY
 fFaKbd+XhHW5ZrJoJhu68javnzmm34ydQXlwXv3ikisVIOI96arUkGN3XdvXpR0l2DcUqUVL6G
 rHo=
X-SBRS: 2.7
X-MesageID: 685940
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,494,1549947600"; 
   d="scan'208";a="685940"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
 <5C8B8228020000780021F176@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <28a3d04c-b2bc-8549-d330-7a1e66aae889@citrix.com>
Date: Tue, 21 May 2019 11:59:11 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5C8B8228020000780021F176@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v8 15/50] x86emul: support AVX512F move
 high/low insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMDMvMjAxOSAxMDo0NCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gTm8gZXhwbGljaXQgdGVz
dCBoYXJuZXNzIGFkZGl0aW9ucyBvdGhlciB0aGFuIHRoZSBvdmVycmlkZXMsIGFzIHRoZQo+IGNv
bXBpbGVyIGFscmVhZHkgbWFrZXMgdXNlIG9mIHRoZSBpbnNucy4KPgo+IFNpZ25lZC1vZmYtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkFja2VkLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 21 11:10:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 11:10:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hT2eb-0000WI-Cb; Tue, 21 May 2019 11:09:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=6u0k=TV=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hT2eZ-0000WB-P4
 for xen-devel@lists.xenproject.org; Tue, 21 May 2019 11:09:55 +0000
X-Inumbo-ID: f5f1086f-7bb8-11e9-8980-bc764e045a96
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f5f1086f-7bb8-11e9-8980-bc764e045a96;
 Tue, 21 May 2019 11:09:54 +0000 (UTC)
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 23.29.105.83 as
 permitted sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: 5vioD5FXUW8TCi7WC+whM3wTXX58OIYwDcUiV5zDfYXs6Ps1E0BwaaiN01ScZnYfz8/535UXUX
 e5YGGtt5s1FjvryF6++XSAlulCwOXlsL5y0JK/9Dp34MCVw/BSqQUjuWlwvhXOO4fzNqXM/GcH
 VmhVeOa4ug3qsrafW9ous3odAXMhq1XMC+enq00m7ZRHlzRLOd62eBgeilUS/hbNTaUEwF/MxS
 nsfnegMYyG5/x8yGftGyDTPL4pkbW+02rzxoWzy+T/IWWqSKw4MmyzixuAIjJNAW2Yosakyf0n
 OBQ=
X-SBRS: 2.7
X-MesageID: 686409
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,494,1549947600"; 
   d="scan'208";a="686409"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
 <5C8B8241020000780021F1BE@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <889e2a61-efc3-5cbe-e8f6-dfd07832b61b@citrix.com>
Date: Tue, 21 May 2019 12:09:48 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5C8B8241020000780021F1BE@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v8 16/50] x86emul: support AVX512F move
 duplicate insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMDMvMjAxOSAxMDo0NSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gSnVkZ2luZyBmcm9tIGlu
c24gcHJlZml4ZXMsIHRoZXNlIGFyZSBzY2FsYXIgaW5zbnMsIGJ1dCB0aGVpciAobWVtb3J5KQo+
IG9wZXJhbmRzIGFyZSB2ZWN0b3Igb25lcyAod2l0aCB0aGUgZXhjZXB0aW9uIG9mIDEyOC1iaXQg
Vk1PVkREVVApLiBGb3IKPiB0aGlzIHNvbWUgYWRqdXN0bWVudHMgdG8gZGlzcDhzY2FsZSBjYWxj
dWxhdGlvbiBjb2RlIGFyZSBuZWVkZWQuCj4KPiBObyBleHBsaWNpdCB0ZXN0IGhhcm5lc3MgYWRk
aXRpb25zIG90aGVyIHRoYW4gdGhlIG92ZXJyaWRlcywgYXMgdGhlCj4gY29tcGlsZXIgYWxyZWFk
eSBtYWtlcyB1c2Ugb2YgdGhlIGluc25zLgo+Cj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgoKQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Tue May 21 11:24:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 11:24:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hT2sK-0001yy-Un; Tue, 21 May 2019 11:24:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=6u0k=TV=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hT2sI-0001yt-TX
 for xen-devel@lists.xenproject.org; Tue, 21 May 2019 11:24:06 +0000
X-Inumbo-ID: f10d5e86-7bba-11e9-842d-c7851171b4a8
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f10d5e86-7bba-11e9-842d-c7851171b4a8;
 Tue, 21 May 2019 11:24:05 +0000 (UTC)
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 23.29.105.83 as
 permitted sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: AOrlOjBOHLc0X61CsBjNiVw2AhtO5N3cieI4z/KB+0EjkREvTtR0ZD5BRAHWkfjIIzhYT0mKus
 2H2AvFSSb/wxSoVQpxmVnA67jk8mi7xe3EyEWALSWXCwBDIzb1cUKhpMlTov6kWBcU78Pmr1de
 x76BPOBLr52ZpUdMaDgDWzQrS/F7Nq7nDl7voGP97/DLQhooKlv1kixB0LfJBeQK6YBO1LNIpN
 QRC3ZscUB0fN1LKROg39WYOLyDdVc7cYKRmWeLDWCUytcGXGN/gPEp00g86jQ79EzzZNfWPZ1W
 +XY=
X-SBRS: 2.7
X-MesageID: 702181
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,495,1549947600"; 
   d="scan'208";a="702181"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
 <5C8B826C020000780021F1C1@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <48bb4862-05e9-2a54-f609-731e41dcfa40@citrix.com>
Date: Tue, 21 May 2019 12:24:01 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5C8B826C020000780021F1C1@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v8 17/50] x86emul: support AVX512{F, BW,
 _VBMI} permute insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMDMvMjAxOSAxMDo0NiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gU2lnbmVkLW9mZi1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKQWNrZWQtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 21 11:27:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 11:27:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hT2vB-00026x-FG; Tue, 21 May 2019 11:27:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=6u0k=TV=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hT2vA-00026m-RI
 for xen-devel@lists.xenproject.org; Tue, 21 May 2019 11:27:04 +0000
X-Inumbo-ID: 5b1e5bdd-7bbb-11e9-8980-bc764e045a96
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5b1e5bdd-7bbb-11e9-8980-bc764e045a96;
 Tue, 21 May 2019 11:27:03 +0000 (UTC)
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 23.29.105.83 as
 permitted sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: kx30G1jV9re+SM/0YQQiRDpMoQRQpFI89T7No8jy/kPYks5ZZu+X7fXGcs2V/XDZ9Xz8TuM/uP
 gwhEDR/vbBa3tu3umvipgvaqEEHTui48qHFDrQvQjve5ScCfDsaJQ4DAQFJW/R16EtfEdUKlDf
 cUkRnLovKMOCcoDDQLDVHqF2kL4a6dJeF8O7BBCaKx5060CPCpEkYkll/grcFv2EdZiEj2LZ+Y
 WdZCaPdTM216zAJASaS8IeXQ0y56vxOunLv6M2MqEoErBeY22s9EC4oNI3BhTqfVlbvpvijKfG
 IHI=
X-SBRS: 2.7
X-MesageID: 705540
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,495,1549947600"; 
   d="scan'208";a="705540"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
 <5C8B8289020000780021F1C4@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <34ebb712-f2d3-adb3-1452-77e036f4f257@citrix.com>
Date: Tue, 21 May 2019 12:26:54 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5C8B8289020000780021F1C4@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v8 18/50] x86emul: support AVX512BW pack
 insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMDMvMjAxOSAxMDo0NiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gTm8gZnVydGhlciB0ZXN0
IGhhcm5lc3MgYWRkaXRpb25zIC0gd2hhdCBpcyB0aGVyZSBpcyBnb29kIGVub3VnaCBmb3IKPiB0
aGVzZSByYXRoZXIgInJlZ3VsYXIiIGluc25zLgo+Cj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 21 11:33:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 11:33:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hT31Z-0002uF-8Q; Tue, 21 May 2019 11:33:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=6u0k=TV=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hT31Y-0002uA-D4
 for xen-devel@lists.xenproject.org; Tue, 21 May 2019 11:33:40 +0000
X-Inumbo-ID: 44ea7592-7bbc-11e9-9756-eb6804a3af64
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 44ea7592-7bbc-11e9-9756-eb6804a3af64;
 Tue, 21 May 2019 11:33:35 +0000 (UTC)
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 23.29.105.83 as
 permitted sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: qJXwjf9fWQxzxwYf2RybWT6ByEfo2Eh2D4XqwHYX4Czje5Le3Kkd+HEILC2WNqWuR2jcxrf1da
 CWkWUKKSUj60O7obKAGjkPAnvfGZ2VBx/ALPNQSwPiS208XdcYZkCaG8+dPa/JetUqdSXFdBwa
 mdRol8lzDKsUfziA/Z/L6ouqb31TY5oiwLRd3USWpKuIvzfK/pe0UpLDaatT7+FuB4CeSe0xRY
 WkR1xEu+do+e9VBQrlbIszPwoKWJoqmiel9jZf5F9kcumsuFnR4qpsMK3p4+y+mwEBgmdbRm3Z
 f1o=
X-SBRS: 2.7
X-MesageID: 702514
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,495,1549947600"; 
   d="scan'208";a="702514"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
 <5C8B82BF020000780021F1C7@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <f23432bc-ab78-6de9-60ab-57767896b380@citrix.com>
Date: Tue, 21 May 2019 12:33:31 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5C8B82BF020000780021F1C7@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v8 19/50] x86emul: support AVX512F
 floating-point conversion insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMDMvMjAxOSAxMDo0NywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gQEAgLTkzMTIsNyArOTM4
Niw4IEBAIHg4Nl9lbXVsYXRlKAo+ICAKPiAgICAgICAgICBpZiAoIGVhLnR5cGUgPT0gT1BfTUVN
ICkKPiAgICAgICAgICB7Cj4gLSAgICAgICAgICAgIHJjID0gb3BzLT53cml0ZShlYS5tZW0uc2Vn
LCBlYS5tZW0ub2ZmLCBtbXZhbHAsIDggPDwgdmV4LmwsIGN0eHQpOwo+ICsgICAgICAgICAgICBy
YyA9IG9wcy0+d3JpdGUoZWEubWVtLnNlZywgdHJ1bmNhdGVfZWEoZWEubWVtLm9mZiArIGZpcnN0
X2J5dGUpLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHZvaWQgKiltbXZhbHAgKyBm
aXJzdF9ieXRlLCBvcF9ieXRlcywgY3R4dCk7Cj4gICAgICAgICAgICAgIGlmICggcmMgIT0gWDg2
RU1VTF9PS0FZICkKPiAgICAgICAgICAgICAgewo+ICAgICAgICAgICAgICAgICAgYXNtIHZvbGF0
aWxlICggImxkbXhjc3IgJTAiIDo6ICJtIiAobXhjc3IpICk7CgpUaGlzIGh1bmsgZG9lc24ndCBh
cHBlYXIgdG8gZml0IHdpdGggdGhlIHJlc3Qgb2YgdGhlIHBhdGNoLCBiZWNhdXNlIGl0Cmlzbid0
IHRoZSBmaXJzdCB1c2Ugb2YgZmlyc3RfYnl0ZS4KCkhhdmUgd2UgYmVlbiBzdWJ0bHkgYnJva2Vu
IGJlZm9yZT8KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 21 11:38:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 11:38:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hT35q-00033y-S1; Tue, 21 May 2019 11:38:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=6u0k=TV=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hT35p-00033t-ND
 for xen-devel@lists.xenproject.org; Tue, 21 May 2019 11:38:05 +0000
X-Inumbo-ID: e5167e91-7bbc-11e9-8980-bc764e045a96
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e5167e91-7bbc-11e9-8980-bc764e045a96;
 Tue, 21 May 2019 11:38:04 +0000 (UTC)
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 23.29.105.83 as
 permitted sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: S4gWV9xYwZhEwBiINsGMv97uCA7GB/zSY71uMvQR+65CiYRHKL+2J8OgBkWetA9XPAymG5F4pn
 rufesXd9dqMg5jkrc01AHXrte2WjW/2DCy1FA3U2SmbPkZRxJpLD5yIZaxrHwAWPhlqS2fS5zq
 aC4CfkBBRj2B3pU3pKrSOaAX8dczypXUzvtzqDBD9hJs41CWU+8I4uS57TRMlXMnhBsyR9toKx
 gSjlm7ngVLAnEpIdO1KQZn5LgQVVOC0aLCnSYoIEn9zaZaPrAvu1PmzqBbv/OQR63YgKKJ6U28
 wxQ=
X-SBRS: 2.7
X-MesageID: 705943
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,495,1549947600"; 
   d="scan'208";a="705943"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
 <5C8B82D6020000780021F1CA@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <318b9d9e-6656-9a37-8454-7e5d48ebba79@citrix.com>
Date: Tue, 21 May 2019 12:37:58 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5C8B82D6020000780021F1CA@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v8 20/50] x86emul: support AVX512F
 legacy-equivalent packed int/FP conversion insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMDMvMjAxOSAxMDo0NywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gLi4uIGluY2x1ZGluZyB0
aGUgdHdvIEFWWDUxMkRRIGZvcm1zIHdoaWNoIHNoYXJlZCBlbmNvZGluZ3MsIGp1c3Qgd2l0aAo+
IEVWRVguVyBzZXQgdGhlcmUuCj4KPiBWQ1ZURFEyUEQsIHNoYXJpbmcgaXRzIG1haW4gb3Bjb2Rl
IHdpdGggb3RoZXJzLCBuZWVkcyBhICJtYW51YWwiCj4gb3ZlcnJpZGUgb2YgZGlzcDhzY2FsZS4K
Pgo+IFRoZSBzaW1kX3NpemUgY2hhbmdlcyBmb3IgdGhlIHR3b2J5dGVfdGFibGVbXSBlbnRyaWVz
IGFyZSBiZW5pZ24gdG8KPiBwcmUtZXhpc3RpbmcgY29kZSwgYnV0IGFsbG93IGRlY29kZV9kaXNw
OHNjYWxlKCkgdG8gd29yayBhcyBpcyBoZXJlLgo+Cj4gVGhlIGF0IHRoaXMgcG9pbnQgd3Jvbmcg
cGxhY2VtZW50IG9mIHRoZSAweGU2IGNhc2UgYmxvY2sgaXMgb25jZSBhZ2Fpbgo+IGluIGFudGlj
aXBhdGlvbiBvZiBmdXJ0aGVyIGFkZGl0aW9ucyBvZiBjYXNlIGxhYmVscy4KPgo+IFNpZ25lZC1v
ZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkFja2VkLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 21 11:44:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 11:44:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hT3CF-0003rW-PJ; Tue, 21 May 2019 11:44:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=6u0k=TV=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hT3CF-0003rR-2P
 for xen-devel@lists.xenproject.org; Tue, 21 May 2019 11:44:43 +0000
X-Inumbo-ID: cf83d576-7bbd-11e9-8460-57aae36fb2ee
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cf83d576-7bbd-11e9-8460-57aae36fb2ee;
 Tue, 21 May 2019 11:44:37 +0000 (UTC)
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 23.29.105.83 as
 permitted sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: SFIWWAF09Son4JZQzuybt3vAgWY+D10ehE+sX/WmnTOhRQQdhxJhfOSgxOXRSh8J+yv2itPcBP
 XhF430wyXiURJPSmfsnDtp0AYYtgXwaWYXwWYwbHVEVHvqh/Zyp8wFvVoTww60MVrCKlE3AymU
 YOllBYZmNJqaIorh84woikkGIRJPuHx7wPHhFR3fbjLzoVTeY2b2BskjCgQU/w4LZItCUEF6QR
 pnagX+UK/ePMyOa9PZzF4qD39x6SgQA7g1ZqUVHlh5C4LApKxID1R9tvFPhwnjRTwSLvVYYpal
 TyA=
X-SBRS: 2.7
X-MesageID: 687556
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,495,1549947600"; 
   d="scan'208";a="687556"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
 <5C8B83D6020000780021F208@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <ee381dd3-797a-b89c-d9a1-ef4e844fb2fa@citrix.com>
Date: Tue, 21 May 2019 12:44:33 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5C8B83D6020000780021F208@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v8 21/50] x86emul: support AVX512F
 legacy-equivalent scalar int/FP conversion insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMDMvMjAxOSAxMDo1MiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gVkNWVHssVH1Te1MsRH0y
U0kgdXNlIEVWRVguVyBmb3IgdGhlaXIgZGVzdGluYXRpb24gKHJlZ2lzdGVyKSByYXRoZXIKPiB0
aGFuIHRoZWlyIChwb3NzaWJseSBtZW1vcnkpIHNvdXJjZSBvcGVyYW5kIHNpemUgYW5kIGhlbmNl
IG5lZWQgYQo+ICJtYW51YWwiIG92ZXJyaWRlIG9mIGRpc3A4c2NhbGUuCj4KPiBXaGlsZSB0aGUg
U0RNIGNsYWltcyB0aGF0IEVWRVguTCdMIG5lZWRzIHRvIGJlIHplcm8gZm9yIHRoZSAzMi1iaXQg
Zm9ybXMKPiBvZiBWQ1ZUeyxVfVNJMlNEIChleGNlcHRpb24gdHlwZSBFMTBORiksIG9ic2VydmF0
aW9ucyBvbiBteSB0ZXN0IHN5c3RlbQo+IGRvIG5vdCBjb25maXJtIHRoaXMgKGFuZCBJJ3ZlIGdv
dCBpbmZvcm1hbCBjb25maXJtYXRpb24gdGhhdCB0aGlzIGlzIGEKPiBkb2MgbWlzdGFrZSkuIE5l
dmVydGhlbGVzcywgdG8gYmUgb24gdGhlIHNhZmUgc2lkZSwgZm9yY2UgZXZleC5sciB0byBiZQo+
IHplcm8gaW4gdGhpcyBjYXNlIHRob3VnaCB3aGVuIGNvbnN0cnVjdGluZyB0aGUgc3R1Yi4KPgo+
IFNsaWdodGx5IGFkanVzdCB0aGUgc2NhbGFyIHRvX2ludCgpIGluIHRoZSB0ZXN0IGhhcm5lc3Ms
IHRvIGluY3JlYXNlIHRoZQo+IGNoYW5jZXMgb2YgdGhlIG9wZXJhbmQgZW5kaW5nIHVwIGluIG1l
bW9yeS4KPgo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
CkFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 21 11:53:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 11:53:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hT3KZ-0004f3-Lg; Tue, 21 May 2019 11:53:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=6u0k=TV=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hT3KZ-0004ey-02
 for xen-devel@lists.xenproject.org; Tue, 21 May 2019 11:53:19 +0000
X-Inumbo-ID: 0537edda-7bbf-11e9-8980-bc764e045a96
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0537edda-7bbf-11e9-8980-bc764e045a96;
 Tue, 21 May 2019 11:53:17 +0000 (UTC)
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 23.29.105.83 as
 permitted sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: EZTnelMABHTUkEMzMf5cxhvp1gkNCiIFFfDwyyva7RZTXgfbEUFNyJKw/vNLNk7XJAJ9Yycfrm
 6IWNfLgaeMGLtIylRXHm+lRc7xSMqjjqTs8kNzM83v4nFdMAJJnv3dye4eYn88oFrdhAX5beAM
 aCjXl1fA7fsqNKGMLzmFfQ1loYJ5GJPKbWQnErlL/1VhX0wBE4gccASgznUeO/ptHF8zWsnrvZ
 +enQg85zCPw8HnqjD1RLNvIiMYPNNK/9P1uH06bQafx+0jXtzu+Z97a9vuIJZY/vte5/mYXJn0
 Vrk=
X-SBRS: 2.7
X-MesageID: 703132
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,495,1549947600"; 
   d="scan'208";a="703132"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
 <5C8B83EE020000780021F20B@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <ee5cfb78-a0e7-e00d-10e8-fe5743d29491@citrix.com>
Date: Tue, 21 May 2019 12:53:13 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5C8B83EE020000780021F20B@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v8 22/50] x86emul: support AVX512DQ packed
 quad-int/FP conversion insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMDMvMjAxOSAxMDo1MiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gVkNWVHssVH1QUzJRUSwg
c2hhcmluZyB0aGVpciBtYWluIG9wY29kZXMgd2l0aCBvdGhlcnMsIG9uY2UgYWdhaW4gbmVlZAo+
ICJtYW51YWwiIG92ZXJyaWRlcyBvZiBkaXNwOHNjYWxlLgo+Cj4gV2hpbGUgbm90IGRpcmVjdGx5
IHJlbGF0ZWQgaGVyZSwgYWxzbyBhZGQgYSBzY2FsYXIgdmFyaWFudCBvZiB0b193aW50KCkKPiB0
byB0aGUgdGVzdCBoYXJuZXNzLgo+Cj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgoKQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 21 11:58:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 11:58:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hT3Pl-0004po-C0; Tue, 21 May 2019 11:58:41 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=6u0k=TV=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hT3Pj-0004pj-NF
 for xen-devel@lists.xenproject.org; Tue, 21 May 2019 11:58:39 +0000
X-Inumbo-ID: c46e625f-7bbf-11e9-8980-bc764e045a96
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c46e625f-7bbf-11e9-8980-bc764e045a96;
 Tue, 21 May 2019 11:58:37 +0000 (UTC)
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 23.29.105.83 as
 permitted sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: lryWKrVBNVIaks3qUvOkPBKmquLE8jF/m1SnWiCxO9LE2T7Vy+76m+1Cm/+uBYoQzgJsB3/jSJ
 qnWfLhplV4WnZfAO+vosNHL4euhci9P4k3pCkWAc521wFios0ZMyPSuCg7nV6smuuyh7g8FAFr
 X5LkQo2u717swZw+NJ8qASs+qV/8uC+svyOLC/PYTqYdV5M4nET95SR2ih3w0svU/EsGIJbj3v
 TIqb31wzpngFZNdCJN4iEpVYZIQEIjo+hW7YrnHWNFw6Kny3TVbtIw+1Jb99nws3qWn/eTSuzD
 pqY=
X-SBRS: 2.7
X-MesageID: 703334
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,495,1549947600"; 
   d="scan'208";a="703334"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
 <5C8B8431020000780021F20E@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <8da21a84-ef11-eea0-5ce9-72b15c06f88e@citrix.com>
Date: Tue, 21 May 2019 12:58:31 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5C8B8431020000780021F20E@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v8 23/50] x86emul: support AVX512{F,
 DQ} uint-to-FP conversion insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMDMvMjAxOSAxMDo1MywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gU29tZSAibWFudWFsIiBv
dmVycmlkZXMgb2YgZGlzcDhzY2FsZSBhcmUgbmVlZGVkIGhlcmUgYWdhaW4uIEluCj4gcGFydGlj
dWxhciBjb2RlIGVuZHMgdXAgc2ltcGxlciB3aGVuIHVzaW5nIGQ4c19kcTY0IGluIHRoZQo+IHR3
b2J5dGVfdGFibGVbXSBlbnRyeS4KPgo+IFRlc3QgaGFybmVzcyBhZGRpdGlvbnMgd2lsbCBiZSBk
b25lIG9uY2UgdGhlIHJldmVyc2UgY29udmVyc2lvbnMgYXJlCj4gYWxzbyBhdmFpbGFibGUuCj4K
PiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpBY2tlZC1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 21 12:09:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 12:09:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hT3Zs-0005jA-Op; Tue, 21 May 2019 12:09:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=6u0k=TV=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hT3Zr-0005j5-GY
 for xen-devel@lists.xenproject.org; Tue, 21 May 2019 12:09:07 +0000
X-Inumbo-ID: 3a1a10be-7bc1-11e9-9024-872e5e2b5011
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3a1a10be-7bc1-11e9-9024-872e5e2b5011;
 Tue, 21 May 2019 12:09:05 +0000 (UTC)
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 23.29.105.83 as
 permitted sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: R3yc29pdL2Qdavk3MC/mUDYA+ar9dCOCuWfm7FZNT8PeLUYpWQGVxqgGn35R/cvjp0xDY1fMrM
 sEvzpZ3IefR15AUgUrFLlUN/vVhc6QtpuZtU9yJrdU7L6Rtnj8o6W8l4TU5Y2o0zQFAWFrGNhs
 HElVMnrbaQ5TSX3lIAu2Z7p5JnT4p6h3uWUErjDzbdfq1R1ruhFG8oRLZIyOaZk1nT6Aa/riqF
 +DtX8wpXWaxWaoUbyWFYFab78EWIJSVBiPk6mYaKxCZkdSavfCZdut85SC3BgfBWlqdZog5Wh8
 okA=
X-SBRS: 2.7
X-MesageID: 703425
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,495,1549947600"; 
   d="scan'208";a="703425"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
 <5C8B844B020000780021F211@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <cbe95b58-7585-4d64-6070-f99a55d9b16c@citrix.com>
Date: Tue, 21 May 2019 13:09:00 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5C8B844B020000780021F211@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v8 24/50] x86emul: support AVX512{F,
 DQ} FP-to-uint conversion insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMDMvMjAxOSAxMDo1NCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gQWxvbmcgdGhlIGxpbmVz
IG9mIHByaW9yIHBhdGNoZXMsIFZDVlR7LFR9UFMyVVFRIGFzIHdlbGwgYXMKPiBWQ1ZUeyxUfVN7
UyxEfTJVU0kgbmVlZCAibWFudWFsIiBvdmVycmlkZXMgb2YgZGlzcDhzY2FsZS4KPgo+IFRoZSB0
d29ieXRlX3RhYmxlW10gZW50cmllcyBnZXQgYWx0ZXJlZCwgd2l0aCB0aGVpciBwcmlvciB2YWx1
ZXMKPiBub3cgcHV0IGluIHBsYWNlIGluIHg4Nl9kZWNvZGVfdHdvYnl0ZSgpLgo+Cj4gU2lnbmVk
LW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKQWNrZWQtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 21 12:59:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 12:59:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hT4MN-00014l-1K; Tue, 21 May 2019 12:59:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TCK3=TV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hT4ML-00014a-6c
 for xen-devel@lists.xenproject.org; Tue, 21 May 2019 12:59:13 +0000
X-Inumbo-ID: 37fbf3b8-7bc8-11e9-b28e-9f79f95a6fc2
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 37fbf3b8-7bc8-11e9-b28e-9f79f95a6fc2;
 Tue, 21 May 2019 12:59:07 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hT4ME-0003fR-Ml; Tue, 21 May 2019 12: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.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hT4ME-0002od-9a; Tue, 21 May 2019 12:59:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hT4ME-0000i1-8y; Tue, 21 May 2019 12:59:06 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136665-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=91f86f8634f99abd8f242943e62452211a09fa0a
X-Osstest-Versions-That: xen=76ba8b14285c0a77dedd312426238eba7ce8b86b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 21 May 2019 12:59:06 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 136665: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjY2NSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjY2NS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA5MWY4NmY4NjM0Zjk5YWJkOGYyNDI5NDNlNjI0NTIyMTFhMDlmYTBhCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA3NmJhOGIxNDI4NWMwYTc3ZGVk
ZDMxMjQyNjIzOGViYTdjZThiODZiCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzY2NTIgIDIwMTkt
MDUtMjEgMDc6MDA6NDEgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTM2NjY1ICAy
MDE5LTA1LTIxIDEwOjAwOjM5IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBCcmlhbiBXb29kcyA8YnJpYW4ud29vZHNAYW1kLmNvbT4K
CmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVj
dC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNl
IHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7
aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC94ZW4uZ2l0CiAgIDc2YmE4YjE0MjguLjkxZjg2Zjg2MzQgIDkxZjg2Zjg2MzRmOTlhYmQ4
ZjI0Mjk0M2U2MjQ1MjIxMWEwOWZhMGEgLT4gc21va2UKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 21 13:06:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 13:06:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hT4TD-0001xP-0O; Tue, 21 May 2019 13:06:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=6u0k=TV=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hT4TB-0001xI-Qb
 for xen-devel@lists.xenproject.org; Tue, 21 May 2019 13:06:17 +0000
X-Inumbo-ID: 36986fb4-7bc9-11e9-b06b-83df124b0a42
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 36986fb4-7bc9-11e9-b06b-83df124b0a42;
 Tue, 21 May 2019 13:06:15 +0000 (UTC)
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 23.29.105.83 as
 permitted sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: iHgyI8ySiAP+F/BEhOT+o6pEGbrlJj33Misn+f5lOPBlHcMNFxfMZx3y473UeBkKvZUvtruS2V
 KLB4wxb9n/dEL7Fo0MSEf/CDjPArHlhYqsFOnw/YD2TuoT/bAjNuaRmGnojsjkF0XrdNTNfTW9
 LSRTVALwxBPqo1A2GFC5gUGRXOFr6DYT52L6Dhupxqfanx31R3PNeTZ0cPDK6Duo8MqrcpVn/k
 v+aMq3B1j/ouPn8qR6h6pT9ww72PaIRhGoxlVNjRB8X+M/RO18iQAWMEq1yeUXj46+r5qa40I8
 P5w=
X-SBRS: 2.7
X-MesageID: 717683
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,495,1549947600"; 
   d="scan'208";a="717683"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
 <5C8B846B020000780021F214@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <cce95b48-a85c-b3d0-a1a1-841632f08e3d@citrix.com>
Date: Tue, 21 May 2019 14:06:04 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5C8B846B020000780021F214@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v8 25/50] x86emul: support remaining AVX512F
 legacy-equivalent insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMDMvMjAxOSAxMDo1NCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gUGx1cyB0aGVpciBBVlg1
MTJCVyBjb3VudGVycGFydHMuCj4KPiBUYWtlIHRoZSBvcHBvcnR1bml0eSBhbmQgYWxzbyBlbGlt
aW5hdGUgYSBwYWlyIG9mIG9wZW4gY29kZWQgaW5zdGFuY2VzCj4gb2Ygc2NhbGFyXzFvcCgpLgo+
Cj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKQWNrZWQt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 21 13:08:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 13:08:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hT4VW-00027e-GC; Tue, 21 May 2019 13:08:42 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=6u0k=TV=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hT4VV-00027W-C8
 for xen-devel@lists.xenproject.org; Tue, 21 May 2019 13:08:41 +0000
X-Inumbo-ID: 8d408a79-7bc9-11e9-8980-bc764e045a96
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8d408a79-7bc9-11e9-8980-bc764e045a96;
 Tue, 21 May 2019 13:08:40 +0000 (UTC)
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 23.29.105.83 as
 permitted sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: a9sgB1e1FZjYAohofAjG1QVIyqhS+tJe5NGIoYS1y/CAmLREaZ/FjRtcCud4Vihd86ie7R7WWh
 UFUs+GnESH8ZSaZSSscHKTovYbLg4qQc9cy/i93dJUuU0sQx9dCrSR+fn812d6KqmhCzQ5JXof
 W29HFXF5o/mbUKCyaCaJA30sitX2VUt9iicCok4+6Ca8hKCymp0906xvlN8LkJ5QGlmglVswSb
 o66kkh8i5ASJeeKR/ksV1I79EmSGpxP1Z49tN8iGjx0K9u2SqVdkI4n/swIybh+3XO8zmnGkph
 pu4=
X-SBRS: 2.7
X-MesageID: 690250
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,495,1549947600"; 
   d="scan'208";a="690250"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
 <5C8B8482020000780021F217@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <3ff5b0e5-fca3-3c86-5be4-4eeadf43a9dd@citrix.com>
Date: Tue, 21 May 2019 14:08:27 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5C8B8482020000780021F217@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v8 26/50] x86emul: support remaining
 AVX512BW legacy-equivalent insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMDMvMjAxOSAxMDo1NCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gLS0tIGEveGVuL2FyY2gv
eDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKPiArKysgYi94ZW4vYXJjaC94ODYveDg2X2Vt
dWxhdGUveDg2X2VtdWxhdGUuYwo+IEBAIC00MzUsNyArNDM1LDEwIEBAIHN0YXRpYyBjb25zdCBz
dHJ1Y3QgZXh0MGYzOF90YWJsZSB7Cj4gICAgICBkaXNwOHNjYWxlX3QgZDhzOjQ7Cj4gIH0gZXh0
MGYzOF90YWJsZVsyNTZdID0gewo+ICAgICAgWzB4MDBdID0geyAuc2ltZF9zaXplID0gc2ltZF9w
YWNrZWRfaW50LCAuZDhzID0gZDhzX3ZsIH0sCj4gLSAgICBbMHgwMSAuLi4gMHgwYl0gPSB7IC5z
aW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQgfSwKPiArICAgIFsweDAxIC4uLiAweDAzXSA9IHsg
LnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCB9LAo+ICsgICAgWzB4MDRdID0geyAuc2ltZF9z
aXplID0gc2ltZF9wYWNrZWRfaW50LCAuZDhzID0gZDhzX3ZsIH0sCj4gKyAgICBbMHgwNSAuLi4g
MHgwYl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQgfSwKPiArICAgIFsweDBiXSA9
IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLmQ4cyA9IGQ4c192bCB9LAoKSXQgZG9l
c24ndCBsb29rIGFzIGlmIHlvdSBtZWFuIDB4MGIgdHdpY2UgaGVyZSwgYWx0aG91Z2ggaXRzIHF1
aXRlCnBvc3NpYmxlIHRoYXQgR0NDIGVsaWRlcyBpdCBzaWxlbnRseSAoQ2xhbmcgZGVmaW5pdGVs
eSB3b24ndCkuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 21 13:34:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 13:34:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hT4uI-0004Ow-NL; Tue, 21 May 2019 13:34:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=7C/d=TV=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hT4uH-0004Or-MW
 for xen-devel@lists.xenproject.org; Tue, 21 May 2019 13:34:17 +0000
X-Inumbo-ID: 1f513bde-7bcd-11e9-b119-af3ca343ce82
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1f513bde-7bcd-11e9-b119-af3ca343ce82;
 Tue, 21 May 2019 13:34:14 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 21 May 2019 07:34:12 -0600
Message-Id: <5CE3FE52020000780023100F@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 21 May 2019 07:34:10 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
 <5C8B8482020000780021F217@prv1-mh.provo.novell.com>
 <3ff5b0e5-fca3-3c86-5be4-4eeadf43a9dd@citrix.com>
In-Reply-To: <3ff5b0e5-fca3-3c86-5be4-4eeadf43a9dd@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v8 26/50] x86emul: support remaining
 AVX512BW legacy-equivalent insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIxLjA1LjE5IGF0IDE1OjA4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTUvMDMvMjAxOSAxMDo1NCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IC0tLSBhL3hl
bi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4
Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCj4+IEBAIC00MzUsNyArNDM1LDEwIEBAIHN0YXRp
YyBjb25zdCBzdHJ1Y3QgZXh0MGYzOF90YWJsZSB7Cj4+ICAgICAgZGlzcDhzY2FsZV90IGQ4czo0
Owo+PiAgfSBleHQwZjM4X3RhYmxlWzI1Nl0gPSB7Cj4+ICAgICAgWzB4MDBdID0geyAuc2ltZF9z
aXplID0gc2ltZF9wYWNrZWRfaW50LCAuZDhzID0gZDhzX3ZsIH0sCj4+IC0gICAgWzB4MDEgLi4u
IDB4MGJdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50IH0sCj4+ICsgICAgWzB4MDEg
Li4uIDB4MDNdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50IH0sCj4+ICsgICAgWzB4
MDRdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAuZDhzID0gZDhzX3ZsIH0sCj4+
ICsgICAgWzB4MDUgLi4uIDB4MGJdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50IH0s
Cj4+ICsgICAgWzB4MGJdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAuZDhzID0g
ZDhzX3ZsIH0sCj4gCj4gSXQgZG9lc24ndCBsb29rIGFzIGlmIHlvdSBtZWFuIDB4MGIgdHdpY2Ug
aGVyZSwgYWx0aG91Z2ggaXRzIHF1aXRlCj4gcG9zc2libGUgdGhhdCBHQ0MgZWxpZGVzIGl0IHNp
bGVudGx5IChDbGFuZyBkZWZpbml0ZWx5IHdvbid0KS4KCkluZGVlZCwgSSBmYWlsZWQgdG8gZWRp
dCB0aGUgdXBwZXIgYm91bmQgb2YgdGhlIHJhbmdlIGluIHF1ZXN0aW9uIC0Kd2l0aCBnY2MgdGhl
IGxhc3QgaW5pdGlhbGl6ZXIgZm9yIGFuIGFycmF5IHNsb3Qgd2lucy4gRml4ZWQgZm9yIHY5LgoK
SmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 21 13:57:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 13:57:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hT5GH-00066w-Fx; Tue, 21 May 2019 13:57:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TCK3=TV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hT5GF-00066j-NW
 for xen-devel@lists.xenproject.org; Tue, 21 May 2019 13:56:59 +0000
X-Inumbo-ID: 4c7bc6b7-7bd0-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4c7bc6b7-7bd0-11e9-8980-bc764e045a96;
 Tue, 21 May 2019 13:56:57 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hT5GD-0004nJ-JP; Tue, 21 May 2019 13: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.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hT5GD-0006UV-Ae; Tue, 21 May 2019 13:56:57 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hT5GD-0005IO-9Q; Tue, 21 May 2019 13:56:57 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136552-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.10-testing:test-amd64-amd64-xl-pvhv2-intel:leak-check/check:fail:regression
 xen-4.10-testing:test-amd64-i386-qemut-rhel6hvm-intel:leak-check/check:fail:regression
 xen-4.10-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:leak-check/check:fail:regression
 xen-4.10-testing:test-armhf-armhf-xl-credit2:leak-check/check:fail:regression
 xen-4.10-testing:test-amd64-amd64-xl-qcow2:guest-localmigrate/x10:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-qemuu-nested-amd:leak-check/check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=ac516e89402b0c8df92b139831727ece5db700e3
X-Osstest-Versions-That: xen=aa6978c2688f28e5fc55c960bbfe5e64f9105f84
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 21 May 2019 13:56:57 +0000
Subject: [Xen-devel] [xen-4.10-testing test] 136552: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjU1MiB4ZW4tNC4xMC10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzY1NTIvCgpSZWdyZXNzaW9ucyA6
LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRp
bmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
djItaW50ZWwgMjMgbGVhay1jaGVjay9jaGVjayAgICAgIGZhaWwgUkVHUi4gdnMuIDEzNTgxMwog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsIDE1IGxlYWstY2hlY2svY2hlY2sg
ZmFpbCBSRUdSLiB2cy4gMTM1ODEzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxOSBsZWFrLWNoZWNrL2NoZWNrIGZhaWwgUkVHUi4gdnMuIDEzNTgx
MwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxOSBsZWFrLWNoZWNrL2NoZWNrICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTM1ODEzCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1
dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAxNyBndWVz
dC1sb2NhbG1pZ3JhdGUveDEwICAgICAgIGZhaWwgIGxpa2UgMTM1ODEzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMzU4MTMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJl
c3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1p
bnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDIyIGxlYWstY2hlY2svY2hlY2sgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGFjNTE2ZTg5NDAyYjBjOGRmOTJiMTM5ODMx
NzI3ZWNlNWRiNzAwZTMKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIGFh
Njk3OGMyNjg4ZjI4ZTVmYzU1Yzk2MGJiZmU1ZTY0ZjkxMDVmODQKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgIDEzNTgxMyAgMjAxOS0wNS0wNiAxMzoxNTozNyBaICAgMTUgZGF5cwpGYWlsaW5nIHNpbmNl
ICAgICAgICAxMzYyMzIgIDIwMTktMDUtMTQgMTc6MDY6MDUgWiAgICA2IGRheXMgICAgMyBhdHRl
bXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzY1NTIgIDIwMTktMDUtMTkgMDg6MDU6MDUgWiAg
ICAyIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMg
dW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgog
IENocmlzdGlhbiBMaW5kaWcgPGNocmlzdGlhbi5saW5kaWdAY2l0cml4LmNvbT4KICBJZ29yIERy
dXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIEtldmluIFRp
YW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgogIE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSA8
bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KICBQZXRyZSBQaXJjYWxhYnUgPHBwaXJj
YWxhYnVAYml0ZGVmZW5kZXIuY29tPgogIFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRl
ZmVuZGVyLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxk
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3Jh
ZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9n
czogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMs
IGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVy
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoK
Tm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA0NjAgbGluZXMgbG9u
Zy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 21 14:29:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 14:29:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hT5lc-0008Vh-78; Tue, 21 May 2019 14:29:24 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YYEG=TV=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hT5la-0008Vc-Ba
 for xen-devel@lists.xenproject.org; Tue, 21 May 2019 14:29:22 +0000
X-Inumbo-ID: d21a6224-7bd4-11e9-8980-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id d21a6224-7bd4-11e9-8980-bc764e045a96;
 Tue, 21 May 2019 14:29:20 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id CAA73374;
 Tue, 21 May 2019 07:29:19 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id DD6213F5AF;
 Tue, 21 May 2019 07:29:18 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 21 May 2019 15:29:13 +0100
Message-Id: <20190521142913.22394-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Subject: [Xen-devel] [PATCH] xen/arm64: livepatch: Fix build after 03957f58db
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q29tbWl0IDAzOTU3ZjU4ZGIgInhlbi9jb25zdDogRXh0ZW5kIHRoZSBleGlzdGluZyBtYWNybyBC
SVQgdG8gdGFrZSBhCnN1ZmZpeCBpbiBwYXJhbWV0ZXIiIGRpZG4ndCBjb252ZXJ0IGFsbCB0aGUg
Y2FsbGVycyBvZiB0aGUgbWFjcm8gQklULgoKVGhpcyB3aWxsIHJlc3VsdCB0byBhIGJ1aWxkIGJy
ZWFrYWdlIHdoZW4gZW5hYmxpbmcgTGl2ZXBhdGNoIG9uIGFybTY0LgoKUmVwb3J0ZWQtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL2FybTY0
L2xpdmVwYXRjaC5jIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRl
bGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTY0L2xpdmVwYXRjaC5jIGIv
eGVuL2FyY2gvYXJtL2FybTY0L2xpdmVwYXRjaC5jCmluZGV4IDIyNDdiOTI1YTAuLjVjNzU3Nzky
ODQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9hcm02NC9saXZlcGF0Y2guYworKysgYi94ZW4v
YXJjaC9hcm0vYXJtNjQvbGl2ZXBhdGNoLmMKQEAgLTIwOCw3ICsyMDgsNyBAQCBzdGF0aWMgaW50
IHJlbG9jX2luc25faW1tKGVudW0gYWFyY2g2NF9yZWxvY19vcCBvcCwgdm9pZCAqZGVzdCwgdTY0
IHZhbCwKICAgICBzdmFsID4+PSBsc2I7CiAKICAgICAvKiBFeHRyYWN0IHRoZSB2YWx1ZSBiaXRz
IGFuZCBzaGlmdCB0aGVtIHRvIGJpdCAwLiAqLwotICAgIGltbV9tYXNrID0gKEJJVChsc2IgKyBs
ZW4pIC0gMSkgPj4gbHNiOworICAgIGltbV9tYXNrID0gKEJJVChsc2IgKyBsZW4sIFVMKSAtIDEp
ID4+IGxzYjsKICAgICBpbW0gPSBzdmFsICYgaW1tX21hc2s7CiAKICAgICAvKiBVcGRhdGUgdGhl
IGluc3RydWN0aW9uJ3MgaW1tZWRpYXRlIGZpZWxkLiAqLwotLSAKMi4xMS4wCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 21 14:31:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 14:31:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hT5nO-0000l0-Ll; Tue, 21 May 2019 14:31:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=6u0k=TV=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hT5nN-0000kt-KU
 for xen-devel@lists.xenproject.org; Tue, 21 May 2019 14:31:13 +0000
X-Inumbo-ID: 14420dec-7bd5-11e9-b1dc-b79d049f180b
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 14420dec-7bd5-11e9-b1dc-b79d049f180b;
 Tue, 21 May 2019 14:31:11 +0000 (UTC)
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 23.29.105.83 as
 permitted sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: +6Sa0DBrokU3HS9c55ufx9eQ2bp0Qy9PfgY3EtPC8KgpWRpSWaRNq4obmJzx1tyRX+dMfzSjbH
 Mpg8KjkL5eNeP8u6x2BhKBwOFK6VSBdxLEQ49bYeQE4vvX/KI7k49NF0iFwfgss9a3e4c6v9XA
 WGF5CWfNPDAXvwuTxhzaIqG1xykXLrExA7iI01GJHm71sF/SAxnwzCh94He+5LdfJG/34gHnFQ
 NDzeMQMFQDi8UEv52ODJRa2JDWCDVLh+obNvawfk313ffIsr4mlAAd35cY5/hRJyuGgA0gpSwU
 yA4=
X-SBRS: 2.7
X-MesageID: 695763
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,495,1549947600"; 
   d="scan'208";a="695763"
To: Julien Grall <julien.grall@arm.com>, <xen-devel@lists.xenproject.org>
References: <20190521142913.22394-1-julien.grall@arm.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <a60ec3ba-45a3-3f7a-18f8-3f1624fe748b@citrix.com>
Date: Tue, 21 May 2019 15:31:06 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190521142913.22394-1-julien.grall@arm.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] xen/arm64: livepatch: Fix build after
 03957f58db
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjEvMDUvMjAxOSAxNToyOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IENvbW1pdCAwMzk1N2Y1
OGRiICJ4ZW4vY29uc3Q6IEV4dGVuZCB0aGUgZXhpc3RpbmcgbWFjcm8gQklUIHRvIHRha2UgYQo+
IHN1ZmZpeCBpbiBwYXJhbWV0ZXIiIGRpZG4ndCBjb252ZXJ0IGFsbCB0aGUgY2FsbGVycyBvZiB0
aGUgbWFjcm8gQklULgo+Cj4gVGhpcyB3aWxsIHJlc3VsdCB0byBhIGJ1aWxkIGJyZWFrYWdlIHdo
ZW4gZW5hYmxpbmcgTGl2ZXBhdGNoIG9uIGFybTY0Lgo+Cj4gUmVwb3J0ZWQtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gU2lnbmVkLW9mZi1ieTogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCkFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 21 14:37:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 14:37:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hT5t6-00010M-Kp; Tue, 21 May 2019 14:37:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3mDO=TV=citrix.com=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1hT5t5-00010H-MF
 for xen-devel@lists.xenproject.org; Tue, 21 May 2019 14:37:07 +0000
X-Inumbo-ID: e7dda396-7bd5-11e9-8980-bc764e045a96
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e7dda396-7bd5-11e9-8980-bc764e045a96;
 Tue, 21 May 2019 14:37:06 +0000 (UTC)
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=wei.liu2@citrix.com;
 spf=Pass smtp.mailfrom=wei.liu2@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 wei.liu2@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="wei.liu2@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 wei.liu2@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="wei.liu2@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: wtwLly0oORr/PtdCasg31y+aISfZ+IGtZlMsaOJE/Z1KYliR8UeQYmgaCpW5KkOM8ey1Fen1M3
 nRiNbuV1Hej4T9iL3TlW7zLle6ajy0EvFeLtvAbdNSj06gmWwL9nsdORnjgoZdPOGcIuzyFyV/
 WiWVrWzdKebc0QOQdSoy/Ub+PTYU4T7x6FwhNam4LU2RbcmEBxYHBMefiOSKjaKvbf/pAhB34H
 rJsx7NL4+MyIAtfP0XB5HfAO9zPmq1HEh3kdzee6D5516onch2tLIJ/PecMuduK65KD4syAifJ
 Sa4=
X-SBRS: 2.7
X-MesageID: 712595
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,495,1549947600"; 
   d="scan'208";a="712595"
Date: Tue, 21 May 2019 15:37:02 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Olaf Hering <olaf@aepfle.de>
Message-ID: <20190521143702.GH1846@zion.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: [Xen-devel] Unhandle NONE type device model broke QDISK backend
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgT2xhZgoKSXQgYXBwZWFycyB0aGVyZSBpcyBhdCBsZWFzdCBvbmUgaW5zdGFuY2UgdGhhdCdz
IG5vdCBwcm9wZXJseSBoYW5kbGVkLgoKU2VlIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvbG9ncy8xMzY0NDAvdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293Mi8xMC50
cy1kZWJpYW4tZGktaW5zdGFsbC5sb2cKCmJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5jOjM4MDps
aWJ4bF9fZGV2aWNlX2Rpc2tfc2V0X2JhY2tlbmQ6IERpc2sgdmRldj14dmRhIHNwZWMuYmFja2Vu
ZD1xZGlzawpsaWJ4bDogZGVidWc6IGxpYnhsX2xpbnV4LmM6MjM1OmxpYnhsX19nZXRfaG90cGx1
Z19zY3JpcHRfaW5mbzogRG9tYWluIDE6YmFja2VuZF9raW5kIDMsIG5vIG5lZWQgdG8gZXhlY3V0
ZSBzY3JpcHRzCmxpYnhsOiBkZWJ1ZzogbGlieGxfZGV2aWNlLmM6MTE3NDpkZXZpY2VfaG90cGx1
ZzogRG9tYWluIDE6Tm8gaG90cGx1ZyBzY3JpcHQgdG8gZXhlY3V0ZQpsaWJ4bDogZGVidWc6IGxp
YnhsX2V2ZW50LmM6Njg5OmxpYnhsX19ldl94c3dhdGNoX2RlcmVnaXN0ZXI6IHdhdGNoIHc9MHg1
NTZiZTYxNTMzNzA6IGRlcmVnaXN0ZXIgdW5yZWdpc3RlcmVkCmxpYnhsOiBlcnJvcjogbGlieGxf
ZG0uYzozMjY6bGlieGxfX2RvbWFpbl9kZXZpY2VfbW9kZWw6IGludmFsaWQgZGV2aWNlIG1vZGVs
IHZlcnNpb24gMwpsaWJ4bDogZXJyb3I6IGxpYnhsX2RtLmM6Mjc0NzpkZXZpY2VfbW9kZWxfc3Bh
d25fb3V0Y29tZTogRG9tYWluIDE6KG51bGwpOiBzcGF3biBmYWlsZWQgKHJjPS0zKQoKVGhlIHNh
bWUgdGhpbmcgc2hvd2VkIHVwIGluIHRoZSB2aGQgdGVzdC4gQm90aCB0ZXN0IGNhc2VzIHVzZSBR
RElTSwpiYWNrZW5kLgoKV2VpLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 21 14:41:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 14:41:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hT5xN-0001je-AA; Tue, 21 May 2019 14:41:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=dk3M=TV=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1hT5xL-0001jO-4r
 for xen-devel@lists.xenproject.org; Tue, 21 May 2019 14:41:31 +0000
X-Inumbo-ID: 8492761b-7bd6-11e9-8980-bc764e045a96
Received: from mo6-p00-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5300::6])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8492761b-7bd6-11e9-8980-bc764e045a96;
 Tue, 21 May 2019 14:41:29 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1558449688;
 s=strato-dkim-0002; d=aepfle.de;
 h=References:In-Reply-To:Message-ID:Subject:Cc:To:From:Date:
 X-RZG-CLASS-ID:X-RZG-AUTH:From:Subject:Sender;
 bh=W55QGQjy4UmJvVHmAMWaVcnzxXdYYFtaR0A7BBGV8gI=;
 b=Kw2K3UXBRgU/mAtEZO48JaH/tujepl+Xdv2d8BzfDRpneVkIjGDPTXb1lkrQaPeXZ/
 EI/xNGQEsCDCFlZH6ZmoK0BhrPv/1V7agIYkr/e95e0mhb9vP8UNQKxtTy1MG4wwEBSP
 zG0RjMsXdp35O8kzBP8+wx2K5+i44eBPu6hdH+AXhvJh22a3tMsIOe6bqIX81qSR1o2F
 A1rGVWonlM7+ctcomv6R/fyf8kGOUfR2S87Ph4AAbJcKurTyn93pn+ihEaGn9dOoOkUs
 Ywpoc9ppCL29c2IWFC6DLKzMhJcIfnqjmK3+E1jtonOcML3Za+9RQlcW60zgyS6acWLF
 Obtw==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QED/SSGq+wjGiUC4oc0Nr2ihluivcDRdyQYd1tcFv0/JdfdtvRXB+qTKkPmBD1yBGL"
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.21 AUTH)
 with ESMTPSA id N09966v4LEfS7Th
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Tue, 21 May 2019 16:41:28 +0200 (CEST)
Date: Tue, 21 May 2019 16:41:22 +0200
From: Olaf Hering <olaf@aepfle.de>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20190521164122.187e51f6.olaf@aepfle.de>
In-Reply-To: <20190521143702.GH1846@zion.uk.xensource.com>
References: <20190521143702.GH1846@zion.uk.xensource.com>
X-Mailer: Claws Mail 2019.05.14 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] Unhandle NONE type device model broke QDISK backend
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Content-Type: multipart/mixed; boundary="===============2615390872009050347=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============2615390872009050347==
Content-Type: multipart/signed; boundary="Sig_/577UeSupctbd4OY/M6=PxHO";
 protocol="application/pgp-signature"; micalg=pgp-sha1

--Sig_/577UeSupctbd4OY/M6=PxHO
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

Am Tue, 21 May 2019 15:37:02 +0100
schrieb Wei Liu <wei.liu2@citrix.com>:

> bxl: debug: libxl_device.c:380:libxl__device_disk_set_backend: Disk vdev=
=3Dxvda spec.backend=3Dqdisk
> libxl: debug: libxl_linux.c:235:libxl__get_hotplug_script_info: Domain 1:=
backend_kind 3, no need to execute scripts

I will check why qdisk does not trigger QEMU_XEN.

Olaf

--Sig_/577UeSupctbd4OY/M6=PxHO
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCXOQOEwAKCRBdQqD6ppg2
fnwlAJ44eksUmzZ1fKMY9rmDRjeuGheBFgCgsZwnTRdE+xoN/+FlAxo6VNl5LiM=
=Q9u+
-----END PGP SIGNATURE-----

--Sig_/577UeSupctbd4OY/M6=PxHO--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2615390872009050347==--


From xen-devel-bounces@lists.xenproject.org Tue May 21 14:43:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 14:43:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hT5z9-0001sX-Ng; Tue, 21 May 2019 14:43:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3mDO=TV=citrix.com=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1hT5z9-0001sS-6U
 for xen-devel@lists.xenproject.org; Tue, 21 May 2019 14:43:23 +0000
X-Inumbo-ID: c636b84e-7bd6-11e9-8771-4f13579c64e2
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c636b84e-7bd6-11e9-8771-4f13579c64e2;
 Tue, 21 May 2019 14:43:19 +0000 (UTC)
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=wei.liu2@citrix.com;
 spf=Pass smtp.mailfrom=wei.liu2@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 wei.liu2@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="wei.liu2@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 wei.liu2@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="wei.liu2@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: PoKvbA2LsvcO1KFom1A3ms+87t5a/gMPfqp8gkeoQY4Zn8zgZ8Waa1lb0Y+s2vVCkPjNusFTXp
 fGMxJ4fJJtm39xeRUCG2DNw7toaWu4EVVfyRG0xNVJ+fveJM0rTN4VlVIFrX/dkMdeN9eypIdz
 t2tlQaUM4QBShQXcKwWPgdvQKB+fw9KLeKVKemq1hyOMWxXR+sspi6p+REqKnvqR4muHcSbTZK
 tyHVIcC8e+rLZ+mf8LsZMCYs7qdHGdd3eK+bq2HARp+NiMiH5EEGUgGw75hIAr4/33kJ0rbie3
 g1M=
X-SBRS: 2.7
X-MesageID: 717649
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,495,1549947600"; 
   d="scan'208";a="717649"
Date: Tue, 21 May 2019 15:43:15 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Olaf Hering <olaf@aepfle.de>
Message-ID: <20190521144315.GI1846@zion.uk.xensource.com>
References: <20190521143702.GH1846@zion.uk.xensource.com>
 <20190521164122.187e51f6.olaf@aepfle.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190521164122.187e51f6.olaf@aepfle.de>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] Unhandle NONE type device model broke QDISK backend
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBNYXkgMjEsIDIwMTkgYXQgMDQ6NDE6MjJQTSArMDIwMCwgT2xhZiBIZXJpbmcgd3Jv
dGU6Cj4gQW0gVHVlLCAyMSBNYXkgMjAxOSAxNTozNzowMiArMDEwMAo+IHNjaHJpZWIgV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT46Cj4gCj4gPiBieGw6IGRlYnVnOiBsaWJ4bF9kZXZpY2Uu
YzozODA6bGlieGxfX2RldmljZV9kaXNrX3NldF9iYWNrZW5kOiBEaXNrIHZkZXY9eHZkYSBzcGVj
LmJhY2tlbmQ9cWRpc2sKPiA+IGxpYnhsOiBkZWJ1ZzogbGlieGxfbGludXguYzoyMzU6bGlieGxf
X2dldF9ob3RwbHVnX3NjcmlwdF9pbmZvOiBEb21haW4gMTpiYWNrZW5kX2tpbmQgMywgbm8gbmVl
ZCB0byBleGVjdXRlIHNjcmlwdHMKPiAKPiBJIHdpbGwgY2hlY2sgd2h5IHFkaXNrIGRvZXMgbm90
IHRyaWdnZXIgUUVNVV9YRU4uCgpZZWFoLCB0aGF0J3MgaW5kZWVkIHN0cmFuZ2UuIFRoYW5rcyBm
b3IgaGF2aW5nIGEgbG9vay4KCldlaS4KCj4gCj4gT2xhZgoKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 21 14:51:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 14:51:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hT66r-0002hY-KP; Tue, 21 May 2019 14:51:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=7C/d=TV=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hT66q-0002hR-4o
 for xen-devel@lists.xenproject.org; Tue, 21 May 2019 14:51:20 +0000
X-Inumbo-ID: e3a4b7f4-7bd7-11e9-88e2-e7c0b14a08fe
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e3a4b7f4-7bd7-11e9-88e2-e7c0b14a08fe;
 Tue, 21 May 2019 14:51:18 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 21 May 2019 08:51:17 -0600
Message-Id: <5CE41060020000780023106B@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 21 May 2019 08:51:12 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "osstest service owner" <osstest-admin@xenproject.org>
References: <osstest-136552-mainreport@xen.org>
In-Reply-To: <osstest-136552-mainreport@xen.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [xen-4.10-testing test] 136552: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIxLjA1LjE5IGF0IDE1OjU2LCA8b3NzdGVzdC1hZG1pbkB4ZW5wcm9qZWN0Lm9yZz4g
d3JvdGU6Cj4gZmxpZ2h0IDEzNjU1MiB4ZW4tNC4xMC10ZXN0aW5nIHJlYWwgW3JlYWxdCj4gaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjU1Mi8gCj4g
Cj4gUmVncmVzc2lvbnMgOi0oCj4gCj4gVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBh
cmUgYmxvY2tpbmcsCj4gaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46Cj4g
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgMjMgbGVhay1jaGVjay9jaGVjayAgICAg
IGZhaWwgUkVHUi4gdnMuIDEzNTgxMwo+ICB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0t
aW50ZWwgMTUgbGVhay1jaGVjay9jaGVjayBmYWlsIFJFR1IuIHZzLiAxMzU4MTMKPiAgdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTkgbGVhay1jaGVj
ay9jaGVjayBmYWlsIFJFR1IuIHZzLiAxMzU4MTMKPiAgdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAxOSBsZWFrLWNoZWNrL2NoZWNrICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTM1ODEzCgpJ
cyB0aGlzIGEgYmFzaXMgZm9yIGEgZm9yY2UgcHVzaCBhZ2Fpbj8KCkphbgoKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 21 14:58:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 14:58:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hT6Dk-0002uC-GB; Tue, 21 May 2019 14:58:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=dk3M=TV=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1hT6Di-0002u7-VQ
 for xen-devel@lists.xenproject.org; Tue, 21 May 2019 14:58:27 +0000
X-Inumbo-ID: e1f362fb-7bd8-11e9-8980-bc764e045a96
Received: from mo6-p00-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5300::4])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e1f362fb-7bd8-11e9-8980-bc764e045a96;
 Tue, 21 May 2019 14:58:25 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1558450704;
 s=strato-dkim-0002; d=aepfle.de;
 h=References:In-Reply-To:Message-ID:Subject:Cc:To:From:Date:
 X-RZG-CLASS-ID:X-RZG-AUTH:From:Subject:Sender;
 bh=wS40M6qK9t9RBRFJvNyxY4ovijCipD3af3QImQclmm8=;
 b=X2+295IgzUANN9WvDNQYdpmYDtLqlk2lA8wMpVRqkxKcqHH0LIIRL4/TEhH+4856NE
 TIdFbK6eOc5NpdgR2xyV8cwvpcI9mdzeKAvNWCRdDQTNhU88cEGOuByT9FasKaH8L4ZJ
 gjYuC9v/N4NmSfwwgdMBnBfeDIwTavdM+MLNfEWr4l2Fjdcge5/BV1pyNL31x+dz3fcg
 RhGIiWTc+qPxR618Ewqk5kL3kJEyQJCHXjpIAP0mngeX99tYf4huXIztKZ3yjLZNG+98
 QJVwuCw5d94auHgonu6dEJqIzcYf2DFKI0WwaEfkoC4vJ186zhqJY+BsZRrmi/hApi3D
 B0ZA==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QED/SSGq+wjGiUC4oc0Nr2ihluivcDRdyQYd1tcFv0/JdfdtvRXB+qTKkPmBD1yBGL"
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.21 AUTH)
 with ESMTPSA id N09966v4LEwN7Yw
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Tue, 21 May 2019 16:58:23 +0200 (CEST)
Date: Tue, 21 May 2019 16:58:18 +0200
From: Olaf Hering <olaf@aepfle.de>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20190521165818.6f13af3f.olaf@aepfle.de>
In-Reply-To: <20190521144315.GI1846@zion.uk.xensource.com>
References: <20190521143702.GH1846@zion.uk.xensource.com>
 <20190521164122.187e51f6.olaf@aepfle.de>
 <20190521144315.GI1846@zion.uk.xensource.com>
X-Mailer: Claws Mail 2019.05.14 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] Unhandle NONE type device model broke QDISK backend
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Content-Type: multipart/mixed; boundary="===============5454517079275220026=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============5454517079275220026==
Content-Type: multipart/signed; boundary="Sig_/CPnhn1GjgabzNBpxRxjcS2B";
 protocol="application/pgp-signature"; micalg=pgp-sha1

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

Am Tue, 21 May 2019 15:43:15 +0100
schrieb Wei Liu <wei.liu2@citrix.com>:

> Yeah, that's indeed strange. Thanks for having a look.

Is the used domU.cfg available? I think In my testing disk=3D[] had backend=
=3Dqdisk.

Olaf

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

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCXOQSCgAKCRBdQqD6ppg2
ftLvAJoDnJ8SxqE8P/xOY7+yeNkz75QXnACgtNS1mvXmKlTaFamMdGsiBfonDWg=
=L24J
-----END PGP SIGNATURE-----

--Sig_/CPnhn1GjgabzNBpxRxjcS2B--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5454517079275220026==--


From xen-devel-bounces@lists.xenproject.org Tue May 21 15:00:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 15:00:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hT6G5-0003cp-WB; Tue, 21 May 2019 15:00:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3mDO=TV=citrix.com=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1hT6G4-0003ck-JR
 for xen-devel@lists.xenproject.org; Tue, 21 May 2019 15:00:52 +0000
X-Inumbo-ID: 38c0653e-7bd9-11e9-8a1f-436607ebdfa7
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 38c0653e-7bd9-11e9-8a1f-436607ebdfa7;
 Tue, 21 May 2019 15:00:50 +0000 (UTC)
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=wei.liu2@citrix.com;
 spf=Pass smtp.mailfrom=wei.liu2@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 wei.liu2@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="wei.liu2@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 wei.liu2@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="wei.liu2@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: fyFspMr+bMo2AZW1zuS8gHIvYobZpZxYS4y5F7Xte1zmuvF7goWQLgNeKssxSF80QmNm9OJgDQ
 IfDJyUqtt9mAsnaFOxaIBPvlxf/RyeuzL6RRfmUauhLY93ZJSPLbpFGWHVQL3iroCtRfCvt5CW
 j52RB6hM5tsj4Ehbr0rkCpAFBuaYvkzi+fmsROVyLDtoGDF8xh+WsCbiGAChypyvKv7wyB0PpS
 eVf0A6kren7vNlpwQ15VLWVXpAPOsfkbIYALJK7zmkiQo8QZSdla5tkhrJAyQ7xNNo3aSc0Cfc
 Q4k=
X-SBRS: 2.7
X-MesageID: 714196
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,495,1549947600"; 
   d="scan'208";a="714196"
Date: Tue, 21 May 2019 16:00:42 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Olaf Hering <olaf@aepfle.de>
Message-ID: <20190521150042.GJ1846@zion.uk.xensource.com>
References: <20190521143702.GH1846@zion.uk.xensource.com>
 <20190521164122.187e51f6.olaf@aepfle.de>
 <20190521144315.GI1846@zion.uk.xensource.com>
 <20190521165818.6f13af3f.olaf@aepfle.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190521165818.6f13af3f.olaf@aepfle.de>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] Unhandle NONE type device model broke QDISK backend
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBNYXkgMjEsIDIwMTkgYXQgMDQ6NTg6MThQTSArMDIwMCwgT2xhZiBIZXJpbmcgd3Jv
dGU6Cj4gQW0gVHVlLCAyMSBNYXkgMjAxOSAxNTo0MzoxNSArMDEwMAo+IHNjaHJpZWIgV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT46Cj4gCj4gPiBZZWFoLCB0aGF0J3MgaW5kZWVkIHN0cmFu
Z2UuIFRoYW5rcyBmb3IgaGF2aW5nIGEgbG9vay4KPiAKPiBJcyB0aGUgdXNlZCBkb21VLmNmZyBh
dmFpbGFibGU/IEkgdGhpbmsgSW4gbXkgdGVzdGluZyBkaXNrPVtdIGhhZCBiYWNrZW5kPXFkaXNr
LgoKU2VlCgpodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3Mv
MTM2NDQwL3Rlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIvYmFyb3F1ZTAtLS1ldGMteGVuLWRlYmlh
bi5zdHJldGNoLmd1ZXN0Lm9zc3Rlc3QuY2ZnCgpXZWkuCgo+IAo+IE9sYWYKCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 21 15:33:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 15:33:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hT6lo-00060j-1V; Tue, 21 May 2019 15:33:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=dk3M=TV=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1hT6ll-00060e-Os
 for xen-devel@lists.xenproject.org; Tue, 21 May 2019 15:33:38 +0000
X-Inumbo-ID: cb3ecc9c-7bdd-11e9-8980-bc764e045a96
Received: from mo6-p00-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5300::8])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cb3ecc9c-7bdd-11e9-8980-bc764e045a96;
 Tue, 21 May 2019 15:33:35 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1558452813;
 s=strato-dkim-0002; d=aepfle.de;
 h=In-Reply-To:References:Message-ID:Subject:Cc:To:From:Date:
 X-RZG-CLASS-ID:X-RZG-AUTH:From:Subject:Sender;
 bh=/GrReZWDkZNxVShcQfLzKh5jceHC2hoUGodg4fE+1W0=;
 b=RSpDpboycyEWfaGsUh/2InH7JdY5f15O2IdpGB8p2P1aNHqxvsCKx7/kFKpDFrjlKr
 tB4059ZtcApgiEodnnjl0v9IsptpccYoGK9wpE7oo9+vt3tlpqEUxFcSksiEfubwAW1U
 Nd5ulqf7TjHn2gMPd0i6tGILNrsYdlvNMNClymbITQ9ojNTmG/edJQf0dnNMgKCNc2hr
 pv9OLngwoCYmkbA0/IucD5UCdRdJnYi2h96Uly7EgqlxL+vUvhCwZFdoAObeMgCoNKFA
 wJzPnBy0TvpdRmm/V+V29WRI4A8ry1Fsx+p3BmSJ3VZ/3KTiMOLnzMkR/T7GwQgqr6ca
 sx0w==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QXkBR9MXjAuzBW/OdlBZQ4AHSS3G5Mjw=="
X-RZG-CLASS-ID: mo00
Received: from aepfle.de by smtp.strato.de (RZmta 44.21 DYNA|AUTH)
 with ESMTPSA id N09966v4LFXX7hY
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Tue, 21 May 2019 17:33:33 +0200 (CEST)
Date: Tue, 21 May 2019 17:33:29 +0200
From: Olaf Hering <olaf@aepfle.de>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20190521153329.GA11623@aepfle.de>
References: <20190521143702.GH1846@zion.uk.xensource.com>
MIME-Version: 1.0
In-Reply-To: <20190521143702.GH1846@zion.uk.xensource.com>
User-Agent: Mutt/1.11.4 (20190510T140348.ce6e1db0)
Subject: Re: [Xen-devel] Unhandle NONE type device model broke QDISK backend
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Content-Type: multipart/mixed; boundary="===============6234672158450109682=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============6234672158450109682==
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="bp/iNruPH9dso1Pn"
Content-Disposition: inline


--bp/iNruPH9dso1Pn
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline

On Tue, May 21, Wei Liu wrote:

> bxl: debug: libxl_device.c:380:libxl__device_disk_set_backend: Disk vdev=xvda spec.backend=qdisk
> libxl: debug: libxl_linux.c:235:libxl__get_hotplug_script_info: Domain 1:backend_kind 3, no need to execute scripts

The backtrace looks like that:
(gdb) bt
#0  libxl_device_disk_dm_needed (e=0x5555557950b0, domid=0) at libxl_disk.c:1151
#1  0x00007ffff791c9a9 in libxl__need_xenpv_qemu (gc=gc@entry=0x555555795570, d_config=d_config@entry=0x7fffffffdb90) at libxl_dm.c:3196
#2  0x00007ffff7911bdb in libxl__domain_set_device_model (gc=gc@entry=0x555555795570, d_config=d_config@entry=0x7fffffffdb90) at libxl_create.c:50
#3  0x00007ffff7914a36 in initiate_domain_create (egc=egc@entry=0x7fffffffd970, dcs=dcs@entry=0x555555797960) at libxl_create.c:967
#4  0x00007ffff791505f in do_domain_create (ctx=ctx@entry=0x555555790860, d_config=d_config@entry=0x7fffffffdb90, domid=domid@entry=0x7fffffffdac8, restore_fd=restore_fd@entry=-1,
    send_back_fd=send_back_fd@entry=-1, params=params@entry=0x0, ao_how=0x0, aop_console_how=0x0) at libxl_create.c:1766
#5  0x00007ffff7915c8e in libxl_domain_create_new (ctx=0x555555790860, d_config=0x7fffffffdb90, domid=0x7fffffffdac8, ao_how=0x0, aop_console_how=0x0) at libxl_create.c:1980
#6  0x0000555555579a98 in create_domain (dom_info=0x7fffffffe0f0) at xl_vmcontrol.c:932
#7  0x000055555557abfa in main_create (argc=3, argv=0x7fffffffe3c8) at xl_vmcontrol.c:1242
#8  0x0000555555561116 in main (argc=3, argv=0x7fffffffe3c8) at xl.c:413

(gdb) p *elem
$2 = {backend_domid = 0, backend_domname = 0x0, pdev_path = 0x55555579b120 "/nfs_vmimages/sle12sp2/vdisk.pv_sle12sp2_c_qcow2.disk0.qcow2", vdev = 0x555555794670 "xvda",
  backend = LIBXL_DISK_BACKEND_UNKNOWN, format = LIBXL_DISK_FORMAT_QCOW2, script = 0x0, removable = 0, readwrite = 1, is_cdrom = 0, direct_io_safe = false, discard_enable = {val = 0},
  colo_enable = {val = 0}, colo_restore_enable = {val = -1}, colo_host = 0x0, colo_port = 0, colo_export = 0x0, active_disk = 0x0, hidden_disk = 0x0}

backend is not initialized at this point.
With 'backend=qdisk' it will be initialized, so there is some ordering bug.

Olaf

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

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCXOQaRgAKCRBdQqD6ppg2
fuT+AJ4mee2QeqUJanH3sX/mEC07iVihJgCg4j9+JjNg9YOVnlLzV0FPNvXK8cI=
=kIdN
-----END PGP SIGNATURE-----

--bp/iNruPH9dso1Pn--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6234672158450109682==--


From xen-devel-bounces@lists.xenproject.org Tue May 21 15:36:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 15:36:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hT6oN-00068w-HS; Tue, 21 May 2019 15:36:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jEEf=TV=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1hT6oL-00068o-Sl
 for xen-devel@lists.xenproject.org; Tue, 21 May 2019 15:36:17 +0000
X-Inumbo-ID: 2c353c2c-7bde-11e9-922a-732d936cfb3a
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2c353c2c-7bde-11e9-922a-732d936cfb3a;
 Tue, 21 May 2019 15:36:17 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256
 bits)) (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 2E07B2173C;
 Tue, 21 May 2019 15:36:16 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1558452976;
 bh=hmfbX1qVwnU5y2XJgqxrJQqv3T8uKI0YR0JgXJ1E4+I=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=BlxCNNHE2woyxc0hYzmeRv8wicYZTw8LBSTmuIHCHtYnEBCt4yf1FTFGVGqdF9RIt
 UJyusBmTPbx4IHjbslL+LjK6QhD5Oiz4vqCO8QmNUxLl8jKCVC+qEMQtGgF+wIPWUq
 CtTqrI9AfTgF4pYkVw9JrzaoHu7uMZSFMK86v5Gc=
Date: Tue, 21 May 2019 08:36:15 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20190521142913.22394-1-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.21.1905210836050.16404@sstabellini-ThinkPad-T480s>
References: <20190521142913.22394-1-julien.grall@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] xen/arm64: livepatch: Fix build after
 03957f58db
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, sstabellini@kernel.org,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAyMSBNYXkgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IENvbW1pdCAwMzk1N2Y1
OGRiICJ4ZW4vY29uc3Q6IEV4dGVuZCB0aGUgZXhpc3RpbmcgbWFjcm8gQklUIHRvIHRha2UgYQo+
IHN1ZmZpeCBpbiBwYXJhbWV0ZXIiIGRpZG4ndCBjb252ZXJ0IGFsbCB0aGUgY2FsbGVycyBvZiB0
aGUgbWFjcm8gQklULgo+IAo+IFRoaXMgd2lsbCByZXN1bHQgdG8gYSBidWlsZCBicmVha2FnZSB3
aGVuIGVuYWJsaW5nIExpdmVwYXRjaCBvbiBhcm02NC4KPiAKPiBSZXBvcnRlZC1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCgo+IC0tLQo+ICB4ZW4vYXJjaC9hcm0vYXJt
NjQvbGl2ZXBhdGNoLmMgfCAyICstCj4gIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwg
MSBkZWxldGlvbigtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtNjQvbGl2ZXBh
dGNoLmMgYi94ZW4vYXJjaC9hcm0vYXJtNjQvbGl2ZXBhdGNoLmMKPiBpbmRleCAyMjQ3YjkyNWEw
Li41Yzc1Nzc5Mjg0IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9hcm02NC9saXZlcGF0Y2gu
Ywo+ICsrKyBiL3hlbi9hcmNoL2FybS9hcm02NC9saXZlcGF0Y2guYwo+IEBAIC0yMDgsNyArMjA4
LDcgQEAgc3RhdGljIGludCByZWxvY19pbnNuX2ltbShlbnVtIGFhcmNoNjRfcmVsb2Nfb3Agb3As
IHZvaWQgKmRlc3QsIHU2NCB2YWwsCj4gICAgICBzdmFsID4+PSBsc2I7Cj4gIAo+ICAgICAgLyog
RXh0cmFjdCB0aGUgdmFsdWUgYml0cyBhbmQgc2hpZnQgdGhlbSB0byBiaXQgMC4gKi8KPiAtICAg
IGltbV9tYXNrID0gKEJJVChsc2IgKyBsZW4pIC0gMSkgPj4gbHNiOwo+ICsgICAgaW1tX21hc2sg
PSAoQklUKGxzYiArIGxlbiwgVUwpIC0gMSkgPj4gbHNiOwo+ICAgICAgaW1tID0gc3ZhbCAmIGlt
bV9tYXNrOwo+ICAKPiAgICAgIC8qIFVwZGF0ZSB0aGUgaW5zdHJ1Y3Rpb24ncyBpbW1lZGlhdGUg
ZmllbGQuICovCj4gLS0gCj4gMi4xMS4wCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 21 15:37:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 15:37:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hT6pL-0006F1-1l; Tue, 21 May 2019 15:37:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YYEG=TV=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hT6pJ-0006Et-VQ
 for xen-devel@lists.xenproject.org; Tue, 21 May 2019 15:37:17 +0000
X-Inumbo-ID: 4ff0c686-7bde-11e9-b595-73eecb88440b
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 4ff0c686-7bde-11e9-b595-73eecb88440b;
 Tue, 21 May 2019 15:37:16 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 54BE3374;
 Tue, 21 May 2019 08:37:16 -0700 (PDT)
Received: from [10.37.9.190] (unknown [10.37.9.190])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 977CC3F575;
 Tue, 21 May 2019 08:37:15 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20190521142913.22394-1-julien.grall@arm.com>
 <alpine.DEB.2.21.1905210836050.16404@sstabellini-ThinkPad-T480s>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <c6dcc913-1baf-dfca-8016-708b087e3cd9@arm.com>
Date: Tue, 21 May 2019 16:37:14 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.21.1905210836050.16404@sstabellini-ThinkPad-T480s>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/arm64: livepatch: Fix build after
 03957f58db
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiA1LzIxLzE5IDQ6MzYgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiBPbiBUdWUs
IDIxIE1heSAyMDE5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IENvbW1pdCAwMzk1N2Y1OGRiICJ4
ZW4vY29uc3Q6IEV4dGVuZCB0aGUgZXhpc3RpbmcgbWFjcm8gQklUIHRvIHRha2UgYQo+PiBzdWZm
aXggaW4gcGFyYW1ldGVyIiBkaWRuJ3QgY29udmVydCBhbGwgdGhlIGNhbGxlcnMgb2YgdGhlIG1h
Y3JvIEJJVC4KPj4KPj4gVGhpcyB3aWxsIHJlc3VsdCB0byBhIGJ1aWxkIGJyZWFrYWdlIHdoZW4g
ZW5hYmxpbmcgTGl2ZXBhdGNoIG9uIGFybTY0Lgo+Pgo+PiBSZXBvcnRlZC1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPj4gU2lnbmVkLW9mZi1ieTogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiAKPiBBY2tlZC1ieTogU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKRklZIGl0IHdhcyBhbHJlYWR5IG1lcmdl
ZCB0byB1bmJsb2NrIHRoZSBidWlsZC4gRnJvbSBteSB1bmRlcnN0YW5kaW5nLCAKYW55IGFjayBm
cm9tIHRoZSByZXN0IGlzIHN1ZmZpY2llbnQgaW4gdGhhdCBjYXNlLgoKQ2hlZXJzLAoKLS0gCkp1
bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 21 15:42:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 15:42:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hT6uM-00072D-PB; Tue, 21 May 2019 15:42:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TCK3=TV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hT6uL-000723-Ke
 for xen-devel@lists.xenproject.org; Tue, 21 May 2019 15:42:29 +0000
X-Inumbo-ID: 071ca014-7bdf-11e9-8926-37d5b9e4d69b
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 071ca014-7bdf-11e9-8926-37d5b9e4d69b;
 Tue, 21 May 2019 15:42:24 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hT6uF-0006uT-KE; Tue, 21 May 2019 15:42:23 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hT6uF-0005kZ-0n; Tue, 21 May 2019 15:42:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hT6uF-0000cH-06; Tue, 21 May 2019 15:42:22 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136687-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:xen-build:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 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=b915f57a49bc12e9f5fb60ce604772b09777ff0d
X-Osstest-Versions-That: xen=91f86f8634f99abd8f242943e62452211a09fa0a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 21 May 2019 15:42:22 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 136687: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjY4NyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjY4Ny8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTM2NjY1
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoK
IHhlbiAgICAgICAgICAgICAgICAgIGI5MTVmNTdhNDliYzEyZTlmNWZiNjBjZTYwNDc3MmIwOTc3
N2ZmMGQKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDkxZjg2Zjg2MzRm
OTlhYmQ4ZjI0Mjk0M2U2MjQ1MjIxMWEwOWZhMGEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzNjY2
NSAgMjAxOS0wNS0yMSAxMDowMDozOSBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
MzY2ODcgIDIwMTktMDUtMjEgMTM6MDM6MjcgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbGlzdGFpciBGcmFu
Y2lzIDxhbGlzdGFpci5mcmFuY2lzQHdkYy5jb20+CiAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3Rh
YmVsbGluaUBrZXJuZWwub3JnPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2Jz
OgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBiOTE1ZjU3YTQ5YmMxMmU5ZjVmYjYwY2U2MDQ3
NzJiMDk3NzdmZjBkCkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
RGF0ZTogICBUdWUgTWF5IDcgMTY6MTQ6NDYgMjAxOSArMDEwMAoKICAgIHhlbi94ODY6IENvbnN0
aWZ5IHRoZSBwYXJhbWV0ZXIgImQiIGluIG1mbl90b19nZm4KICAgIAogICAgVGhlIHBhcmFtZXRl
ciAiZCIgaG9sZHMgdGhlIGRvbWFpbiBhbmQgaXMgbm90IG1vZGlmaWVkIGJ5IHRoZSBmdW5jdGlv
bi4KICAgIFNvIGNvbnN0aWZ5IGl0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCBmNTgyODc4NzMyZWJhYTQzZTUwODcyZTFiMjg2MTMx
MzAxYjliNjNiCkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0
ZTogICBUdWUgTWF5IDcgMTY6MTQ6NDUgMjAxOSArMDEwMAoKICAgIHhlbi9hcm06IFVzZSBtZm5f
dG9fcGR4IGluc3RlYWQgb2YgcGZuX3RvX3BkeCB3aGVuIHBvc3NpYmxlCiAgICAKICAgIG1mbl90
b19wZHggYWRkcyBtb3JlIHNhZmV0eSB0aGFuIHBmbl90b19wZHguIFJlcGxhY2UgYWxsIGJ1dCBv
biBwbGFjZSBpbgogICAgdGhlIEFybSBjb2RlIHRvIHVzZSB0aGUgZm9ybWVyLgogICAgCiAgICBO
byBmdW5jdGlvbmFsIGNoYW5nZXMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKY29tbWl0IDg2MDNkNGEyODRmOWY3NjAyMTdi
NzRiNWQ5MWViOTQzOWY5ZDk4MTAKQXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPgpEYXRlOiAgIFR1ZSBNYXkgMTQgMTM6MjQ6NDAgMjAxOSArMDEwMAoKICAgIHhlbi9h
cm06IHByb2Nlc3NvcjogVXNlIEJJVCguLiwgVUwpIGluc3RlYWQgb2YgX0FDKDEsIFUpIGluIFND
VExSXyBkZWZpbmVzCiAgICAKICAgIFVzZSB0aGUgcGF0dGVybiBCSVQoLi4uLCBVTCkgdG8gbWFr
ZSB0aGUgY29kZSBtb3JlIHJlYWRhYmxlLiBOb3RlIHRoYXQKICAgIHVuc2lnbmVkIGxvbmcgaXMg
dXNlZCBpbnN0ZWFkIG9mIHVuc2lnbmVkIGJlY2F1c2UgU0NUTFIgaXMgdGVjaG5pY2FsbHkKICAg
IDMyLWJpdCBvbiBBcm0zMiBhbmQgNjQtYml0IG9uIEFybTY0LgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCmNvbW1pdCA0MGQ4
MjgwMjEzNzM4NWU4NDFhYjE2YjYyN2Y4ODlmMjQ3YzljYmEyCkF1dGhvcjogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBUdWUgTWF5IDE0IDEzOjI0OjM5IDIwMTkg
KzAxMDAKCiAgICB4ZW4vYXJtOiBSZW5hbWUgU0NUTFJfKiBkZWZpbmVzIGFuZCByZW1vdmUgdW51
c2VkIG9uZQogICAgCiAgICBUaGUgU0NUTFJfKiBhcmUgY3VycmVudGx5IHVzZWQgZm9yIFNDVExS
L0hTQ1RMUiAoYXJtMzIpIGFuZAogICAgU0NUTFJfRUwxL1NDVExSX0VMMiAoYXJtNjQpLgogICAg
CiAgICBUaGUgbmFtaW5nIHNjaGVtZSBpcyBhY3R1YWxseSBxdWl0ZSBjb25mdXNpbmcgYmVjYXVz
ZSB0aGV5IG1heSBvbmx5IGJlCiAgICBkZWZpbmVkIGZvciBhbiBhcmNoaWN0dXJlIChvciBldmVu
IGFuIGV4Y2VwdGlvbiBsZXZlbCkuIFNvIGl0IGlzIG5vdCBlYXN5CiAgICBmb3IgdGhlIGRldmVs
b3BlciB0byBrbm93IHdoaWNoIG9uZSB0byB1c2UuCiAgICAKICAgIFRoZSBuYW1pbmcgc2NoZW1l
IGlzIHJld29ya2VkIGJ5IGFkZGluZyBBeHhfRUx4IGluIGVhY2ggZGVmaW5lOgogICAgICAgICog
eHggaXMgcmVwbGFjZWQgYnkgMzIgb3IgNjQgaWYgc3BlY2lmaWMgdG8gYW4gYXJjaGl0ZWN0dXJl
CiAgICAgICAgKiB4IGlzIHJlcGxhY2VkIGJ5IDIgKGh5cGVydmlzb3IpIG9yIDEgKGtlcm5lbCkg
aWYgc3BlY2lmaWMgdG8gYW4KICAgICAgICBleGNlcHRpb24gbGV2ZWwKICAgIAogICAgV2hpbGUg
ZG9pbmcgdGhlIHJlbmFtaW5nLCByZW1vdmUgdGhlIHVudXNlZCBkZWZpbmVzIChvciBhdCBsZWFz
dCB0aGUgb25lcwogICAgdGhhdCBhcmUgdW5saWtlbHkgZ29pbmcgdG8gYmUgdXNlZCkuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAg
ICBSZXZpZXdlZC1ieTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KICAg
IFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
Cgpjb21taXQgYTRkODVhOTI4NzQ3NTczOGY0MDBlNGNkODc3NTBhMzcyOThjMzk0OApBdXRob3I6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkRhdGU6ICAgVHVlIE1heSAxNCAx
MzoxMToyOCAyMDE5ICswMTAwCgogICAgeGVuL2FybTogdGxiZmx1c2g6IENsYXJpZnkgdGhlIFRM
QiBoZWxwZXJzIG5hbWUKICAgIAogICAgVExCIGhlbHBlcnMgaW4gdGhlIGhlYWRlcnMgdGxiZmx1
c2guaCBhcmUgY3VycmVudGx5IHF1aXRlIGNvbmZ1c2luZyB0bwogICAgdXNlIHRoZSBuYW1lIG1h
eSBsZWFkIHRvIHRoaW5rIHRoZXkgYXJlIGRlYWxpbmcgd2l0aCBoeXBlcnZpc29ycyBUTEJzCiAg
ICB3aGlsZSB0aGV5IGFjdHVhbGx5IGRlYWwgd2l0aCBndWVzdCBUTEJzLgogICAgCiAgICBSZW5h
bWUgdGhlbSB0byBtYWtlIGl0IGNsZWFyZXIgdGhhdCB3ZSBhcmUgZGVhbGluZyB3aXRoIGd1ZXN0
IFRMQnMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBl
cGFtLmNvbT4KICAgIEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtl
cm5lbC5vcmc+Cgpjb21taXQgN2FkMGU3ODA4NTc3Mjg3MjRlNTk4NTlkY2M0MjI0MDRkNGVkMGM0
NgpBdXRob3I6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkRhdGU6ICAgVHVl
IE1heSAxNCAxMzoxMToyNyAyMDE5ICswMTAwCgogICAgeGVuL2FybTogUmVtb3ZlIGZsdXNoX3hl
bl90ZXh0X3RsYl9sb2NhbCgpCiAgICAKICAgIFRoZSBmdW5jdGlvbiBmbHVzaF94ZW5fdGV4dF90
bGJfbG9jYWwoKSBoYXMgYmVlbiBtaXN1c2VkIGFuZCB3aWxsIHJlc3VsdAogICAgdG8gaW52YWxp
ZGF0ZSB0aGUgaW5zdHJ1Y3Rpb24gY2FjaGUgbW9yZSB0aGFuIG5lY2Vzc2FyeS4KICAgIAogICAg
Rm9yIGluc3RhbmNlLCB0aGVyZSBpcyBubyBuZWVkIHRvIGludmFsaWRhdGUgdGhlIGluc3RydWN0
aW9uIGNhY2hlIGlmCiAgICB3ZSBhcmUgc2V0dGluZyBTQ1RMUl9FTDIuV1hOLgogICAgCiAgICBU
aGVyZSBpcyBlZmZlY3RpdmVseSBvbmx5IG9uZSBjYWxsZXIgKGkuZSBmcmVlX2luaXRfbWVtb3J5
KCkgd2hvIHdvdWxkCiAgICBuZWVkIHRvIGludmFsaWRhdGUgdGhlIGluc3RydWN0aW9uIGNhY2hl
LgogICAgCiAgICBTbyByYXRoZXIgdGhhbiBrZWVwaW5nIGFyb3VuZCB0aGUgZnVuY3Rpb24gZmx1
c2hfeGVuX3RleHRfdGxiX2xvY2FsKCkKICAgIHJlcGxhY2UgaXQgd2l0aCBjYWxsIHRvIGZsdXNo
X3hlbl90bGJfbG9jYWwoKSBhbmQgZXhwbGljaXRseSBmbHVzaAogICAgdGhlIGNhY2hlIHdoZW4g
bmVjZXNzYXJ5LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlz
b3ZAZXBhbS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgoKY29tbWl0IDUwNWYxZjBiMTlhMWJlMGUyNjIzYWE2MDI4ZGI4N2I1
N2UyODNmNWEKQXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRl
OiAgIFR1ZSBNYXkgMTQgMTM6MTE6MjYgMjAxOSArMDEwMAoKICAgIHhlbi9hcm06IG1tOiBDb25z
b2xpZGF0ZSBzZXR0aW5nIFNDVExSX0VMMi5XWE4gaW4gYSBzaW5nbGUgcGxhY2UKICAgIAogICAg
VGhlIGxvZ2ljIHRvIHNldCBTQ1RMUl9FTDIuV1hOIGlzIHRoZSBzYW1lIGZvciB0aGUgYm9vdCBD
UFUgYW5kCiAgICBub24tYm9vdCBDUFUuIFNvIGludHJvZHVjZSBhIGZ1bmN0aW9uIHRvIHNldCB0
aGUgYml0IGFuZCBjbGVhciBUTEJzLgogICAgCiAgICBUaGlzIG5ldyBmdW5jdGlvbiB3aWxsIGhl
bHAgdXMgdG8gZG9jdW1lbnQgYW5kIHVwZGF0ZSB0aGUgbG9naWMgaW4gYQogICAgc2luZ2xlIHBs
YWNlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBh
bS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPgoKY29tbWl0IDAzOTU3ZjU4ZGI4OTQyZDYxZjQ4ODliNjkyNGUzOWQzYjI3YTll
NDMKQXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiAgIFR1
ZSBNYXkgMTQgMTM6MjQ6MzggMjAxOSArMDEwMAoKICAgIHhlbi9jb25zdDogRXh0ZW5kIHRoZSBl
eGlzdGluZyBtYWNybyBCSVQgdG8gdGFrZSBhIHN1ZmZpeCBpbiBwYXJhbWV0ZXIKICAgIAogICAg
QXJtIGN1cnJlbnRseSBwcm92aWRlcyB0d28gbWFjcm8gQklUIGFuZCBCSVRfVUxMIHRoYXQgYXJl
IG9ubHkgdXNhYmxlCiAgICBpbiBDIGFuZCByZXR1cm4gcmVzcGVjdGl2ZWx5IHVuc2lnbmVkIGxv
bmcgYW5kIHVuc2lnbmVkIGxvbmcgbG9uZy4KICAgIAogICAgRXh0ZW5kaW5nIHRoZSBtYWNyb3Mg
dG8gZGVhbCB3aXRoIGFzc2VtYmx5IHdvdWxkIGJlIGEgbmljZSBiZW5lZml0cyBhcwogICAgaXQg
Y291bGQgcmVwbGFjZSB0aGUgY29tbW9uIHBhdHRlcm4gdG8gZGVmaW5lIGZpZWxkcyAoQUMoMSwg
c2Z4KSA8PCBYKQogICAgZWFzaWVyIHRvIHJlYWQuCiAgICAKICAgIFJhdGhlciB0aGFuIGV4dGVu
ZGluZyB0aGUgdHdvIG1hY3JvcywgaXQgd2FzIGRlY2lkZWQgdG8gZHJvcCBCSVRfVUxMKCkKICAg
IGFuZCBleHRlbmQgdGhlIG1hY3JvIEJJVCgpIHRvIHRha2UgYSBzdWZmaXggKGUuZyBVLCBVTCwg
VUxMKSBpbgogICAgcGFyYW1ldGVyLiBUaGlzIHdvdWxkIGFsbG93IHRvIHVzZSBkaWZmZXJlbnQg
c3VmZml4IHdpdGhvdXQgaGF2aW5nIHRvCiAgICBkZWZpbmUgbmV3IG1hY3Jvcy4KICAgIAogICAg
VGhlIG5ldyBleHRlbmQgbWFjcm8gaXMgbm93IG1vdmVkIGluIGluY2x1ZGUveGVuL2NvbnN0Lmgg
c28gaXQgY2FuIGJlCiAgICB1c2VkIGJ5IGFueW9uZSBpbiBYZW4gYW5kIGFsc28gYXZvaWQgdG8g
aW5jbHVkZSBiaXRvcHMuaCBpbiBhc3NlbWJseQogICAgY29kZS4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIEFja2VkLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKY29tbWl0IDU3ZDg3ZWUzYTVkMTBj
ZGJhOTcyZWVjM2E1NGNkOTcxZmVjMWI4ZDIKQXV0aG9yOiBBbGlzdGFpciBGcmFuY2lzIDxhbGlz
dGFpci5mcmFuY2lzQHdkYy5jb20+CkRhdGU6ICAgRnJpIE1heSAxNyAxNTozMTo1MSAyMDE5IC0w
NzAwCgogICAgYXV0b3Rvb2xzOiBVcGRhZ2UgY29uZmlnLmd1ZXNzIGFuZCBjb25maWcuc3ViCiAg
ICAKICAgIFRoZSBhdXRvY29uZiBtYW51YWwgWzFdIHNwZWNpZmllcyB0aGF0IGFzIHdlIGRlZmlu
ZSBBQ19DQU5PTklDQUxfSE9TVCB3ZQogICAgbXVzdCBzdXBwbHkgY29uZmlnLmd1ZXNzIGFuZCBj
b25maWcuc3ViLiBJbiB3aGljaCBjYXNlIGxldCdzIHVwZGF0ZSB0aGVtCiAgICBmcm9tIFsyXSBj
b21taXQ6IGI5ODQyNGMyNCAiY29uZmlnLmd1ZXNzOiBSZW1vdmUgc3BhY2UgYWZ0ZXIgIiNlbmRp
ZiIsIGFzCiAgICBHbnVsaWIgYW5kIHNvbWUiCiAgICAKICAgIFRoaXMgYWxsb3dzIHVzIHRvIHN1
cHBvcnQgbW9yZSBhY2hpdGVjdHVyZXMgKFJJU0MtVikgYW5kIG90aGVyIGdlbmVyYWwKICAgIGlt
cHJvdmVtZW50cy4KICAgIAogICAgMTogaHR0cHM6Ly93d3cuZ251Lm9yZy9zb2Z0d2FyZS9hdXRv
Y29uZi9tYW51YWwvYXV0b2NvbmYuaHRtbCNDYW5vbmljYWxpemluZwogICAgMjogaHR0cHM6Ly9n
aXQuc2F2YW5uYWguZ251Lm9yZy9jZ2l0L2NvbmZpZy5naXQvCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEFsaXN0YWlyIEZyYW5jaXMgPGFsaXN0YWlyLmZyYW5jaXNAd2RjLmNvbT4KICAgIEFja2Vk
LWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRl
ZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 21 15:46:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 15:46:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hT6yd-0007Cq-Ep; Tue, 21 May 2019 15:46:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=7C/d=TV=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hT6yb-0007Cl-E9
 for xen-devel@lists.xenproject.org; Tue, 21 May 2019 15:46:53 +0000
X-Inumbo-ID: a679fc7c-7bdf-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a679fc7c-7bdf-11e9-8980-bc764e045a96;
 Tue, 21 May 2019 15:46:51 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 21 May 2019 09:46:50 -0600
Message-Id: <5CE41D6802000078002310DF@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 21 May 2019 09:46:48 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
 <5C8B82BF020000780021F1C7@prv1-mh.provo.novell.com>
 <f23432bc-ab78-6de9-60ab-57767896b380@citrix.com>
In-Reply-To: <f23432bc-ab78-6de9-60ab-57767896b380@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v8 19/50] x86emul: support AVX512F
 floating-point conversion insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIxLjA1LjE5IGF0IDEzOjMzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTUvMDMvMjAxOSAxMDo0NywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IEBAIC05MzEy
LDcgKzkzODYsOCBAQCB4ODZfZW11bGF0ZSgKPj4gIAo+PiAgICAgICAgICBpZiAoIGVhLnR5cGUg
PT0gT1BfTUVNICkKPj4gICAgICAgICAgewo+PiAtICAgICAgICAgICAgcmMgPSBvcHMtPndyaXRl
KGVhLm1lbS5zZWcsIGVhLm1lbS5vZmYsIG1tdmFscCwgOCA8PCB2ZXgubCwgY3R4dCk7Cj4+ICsg
ICAgICAgICAgICByYyA9IG9wcy0+d3JpdGUoZWEubWVtLnNlZywgdHJ1bmNhdGVfZWEoZWEubWVt
Lm9mZiArIGZpcnN0X2J5dGUpLAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICh2b2lk
ICopbW12YWxwICsgZmlyc3RfYnl0ZSwgb3BfYnl0ZXMsIGN0eHQpOwo+PiAgICAgICAgICAgICAg
aWYgKCByYyAhPSBYODZFTVVMX09LQVkgKQo+PiAgICAgICAgICAgICAgewo+PiAgICAgICAgICAg
ICAgICAgIGFzbSB2b2xhdGlsZSAoICJsZG14Y3NyICUwIiA6OiAibSIgKG14Y3NyKSApOwo+IAo+
IFRoaXMgaHVuayBkb2Vzbid0IGFwcGVhciB0byBmaXQgd2l0aCB0aGUgcmVzdCBvZiB0aGUgcGF0
Y2gsIGJlY2F1c2UgaXQKPiBpc24ndCB0aGUgZmlyc3QgdXNlIG9mIGZpcnN0X2J5dGUuCj4gCj4g
SGF2ZSB3ZSBiZWVuIHN1YnRseSBicm9rZW4gYmVmb3JlPwoKSSBkb24ndCB0aGluayBzbywgbm8s
IGJ1dCBJIGFkbWl0IEknbSBub3Qgc3VyZSBJIHVuZGVyc3RhbmQgd2hhdAp5b3UncmUgc2F5aW5n
IGFib3ZlLiBUaGUgdXNlIG9mIGZpcnN0X2J5dGUgaGVyZSBpcyBvZiBjb3Vyc2Ugbm90CnRoZSBm
aXJzdCB1c2UgLSBpdCBnZXRzIHNldCBpbiB0aGUgaHVuayBmdXJ0aGVyIHVwLiBUaGUgQVZYIGZv
cm0gb2YKVkNWVFBTMlBIIGRvZXMgbm90IHN1cHBvcnQgZmF1bHQgc3VwcHJlc3Npb24gKGFzIHRo
YXQncyBhbgpBVlg1MTIgZmVhdHVyZSksIGFuZCBoZW5jZSBubyBzdWNoIGFkanVzdG1lbnQgd2Fz
IG5lZWRlZApoZXJlIGJlZm9yZS4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 21 16:52:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 16:52:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hT7zu-0004Oh-SD; Tue, 21 May 2019 16:52:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YYEG=TV=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hT7zt-0004Oc-Ko
 for xen-devel@lists.xenproject.org; Tue, 21 May 2019 16:52:17 +0000
X-Inumbo-ID: c99ed0b9-7be8-11e9-8980-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id c99ed0b9-7be8-11e9-8980-bc764e045a96;
 Tue, 21 May 2019 16:52:15 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 5E2E8374;
 Tue, 21 May 2019 09:52:15 -0700 (PDT)
Received: from [10.37.9.190] (unknown [10.37.9.190])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C138A3F718;
 Tue, 21 May 2019 09:52:13 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: Anthony PERARD <anthony.perard@citrix.com>
References: <osstest-136184-mainreport@xen.org>
 <20190516103727.GB5438@perard.uk.xensource.com>
 <c576ae9d-4a6e-1602-7f05-6fc2c7b26314@arm.com>
 <20190517172344.GE1245@perard.uk.xensource.com>
 <d2ac0071-149e-0c03-016c-d9ad2a423f5e@arm.com>
Message-ID: <9df7707d-8aa4-2abf-d7c3-0fd101ec3e68@arm.com>
Date: Tue, 21 May 2019 17:52:12 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <d2ac0071-149e-0c03-016c-d9ad2a423f5e@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [qemu-upstream-4.11-testing test] 136184:
 regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 osstest service owner <osstest-admin@xenproject.org>,
 xen-devel@lists.xenproject.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpBbnN3ZXJpbmcgdG8gbXlzZWxmLgoKT24gNS8xNy8xOSA4OjAwIFBNLCBKdWxpZW4gR3Jh
bGwgd3JvdGU6Cj4gSGksCj4gCj4gT24gNS8xNy8xOSA2OjIzIFBNLCBBbnRob255IFBFUkFSRCB3
cm90ZToKPj4gT24gVGh1LCBNYXkgMTYsIDIwMTkgYXQgMTA6Mzg6NTRQTSArMDEwMCwgSnVsaWVu
IEdyYWxsIHdyb3RlOgo+Pj4gSGkgQW50aG9ueSwKPj4+Cj4+PiBUaGFuayB5b3UgZm9yIENDaW5n
IG1lLgo+Pj4KPj4+IE9uIDUvMTYvMTkgMTE6MzcgQU0sIEFudGhvbnkgUEVSQVJEIHdyb3RlOgo+
Pj4+IE9uIFdlZCwgTWF5IDE1LCAyMDE5IGF0IDA3OjQ4OjE3UE0gKzAwMDAsIG9zc3Rlc3Qgc2Vy
dmljZSBvd25lciB3cm90ZToKPj4+Pj4gZmxpZ2h0IDEzNjE4NCBxZW11LXVwc3RyZWFtLTQuMTEt
dGVzdGluZyByZWFsIFtyZWFsXQo+Pj4+PiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MvMTM2MTg0Lwo+Pj4+Pgo+Pj4+PiBSZWdyZXNzaW9ucyA6LSgKPj4+
Pj4KPj4+Pj4gVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCj4+
Pj4+IGluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgo+Pj4+PiDCoMKgIGJ1
aWxkLWFybTY0LXB2b3BzwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA8am9iIHN0YXR1cz4g
ICAgICAgICAgICAgICAgIAo+Pj4+PiBicm9rZW7CoCBpbiAxMzQ1OTQKPj4+Pj4gwqDCoCBidWls
ZC1hcm02NMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgPGpvYiBzdGF0
dXM+ICAgICAgICAgICAgICAgICAKPj4+Pj4gYnJva2VuwqAgaW4gMTM0NTk0Cj4+Pj4+IMKgwqAg
YnVpbGQtYXJtNjQteHNtwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgPGpvYiBzdGF0
dXM+ICAgICAgICAgICAgICAgICAKPj4+Pj4gYnJva2VuwqAgaW4gMTM0NTk0Cj4+Pj4+IMKgwqAg
YnVpbGQtYXJtNjQteHNtwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA0IGhvc3QtaW5zdGFsbCg0KSBi
cm9rZW4gaW4gMTM0NTk0IAo+Pj4+PiBSRUdSLiB2cy4gMTI1NTc1Cj4+Pj4+IMKgwqAgYnVpbGQt
YXJtNjQtcHZvcHPCoMKgwqDCoMKgwqDCoMKgwqAgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGlu
IDEzNDU5NCAKPj4+Pj4gUkVHUi4gdnMuIDEyNTU3NQo+Pj4+PiDCoMKgIGJ1aWxkLWFybTY0wqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAx
MzQ1OTQgCj4+Pj4+IFJFR1IuIHZzLiAxMjU1NzUKPj4+Pj4gwqDCoCB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtwqAgNyB4ZW4tYm9vdMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
IGZhaWwgCj4+Pj4+IFJFR1IuIHZzLiAxMjU1NzUKPj4+Pj4gwqDCoCB0ZXN0LWFybTY0LWFybTY0
LXhswqDCoMKgwqDCoMKgwqDCoMKgwqAgNyB4ZW4tYm9vdMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgIGZhaWwgCj4+Pj4+IFJFR1IuIHZzLiAxMjU1NzUKPj4+Pj4gwqDCoCB0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbcKgwqDCoMKgwqDCoCA3IHhlbi1ib290wqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqAgZmFpbCAKPj4+Pj4gUkVHUi4gdnMuIDEyNTU3NQo+Pj4+PiDCoMKgIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MsKgwqAgNyB4ZW4tYm9vdMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgIGZhaWwgCj4+Pj4+IFJFR1IuIHZzLiAxMjU1NzUKPj4+Pj4KPj4+Pgo+
Pj4+IElhbiwgSnVsaWVuLAo+Pj4+Cj4+Pj4gSSBjYW4ndCBmaWd1cmUgb3V0IHdoeSBYZW4gY29u
c2lzdGVudGx5IGZhaWxzIHRvIGJvb3Qgb24gcm9jaGVzdGVyKiBpbgo+Pj4+IHRoZSBxZW11LXVw
c3RyZWFtLTQuMTEtdGVzdGluZyBmbGlnaHRzLiBUaGUgeGVuLTQuMTEtdGVzdGluZyBzZWVtcyB0
bwo+Pj4+IHBhc3MuCj4+Pj4KPj4+PiBBdCBib290LCB0aGUgYm9vdCBsb2FkZXIgc2VlbXMgdG8g
bG9hZCBibG9icywgYnV0IHdoZW4gaXQncyB0aW1lIHRvIFhlbgo+Pj4+IHRvIHNoaW5lLCB0aGVy
ZSBhcmUgbm8gb3V0cHV0IGZyb20gWGVuIG9uIHRoZSBzZXJpYWwuCj4+Pgo+Pj4gVGhlIHNlcmlh
bCBjb25zb2xlIGlzIGluaXRpYWxpemluZyBmYWlybHkgbGF0ZSBpbiB0aGUgcHJvY2Vzcy4gQW55
IAo+Pj4gdXNlZnVsCj4+PiBtZXNzYWdlIChzdWNoIGFzIG1lbW9yeSBzZXR1cCBvciBldmVuIHBh
cnQgb2YgdGhlIGludGVycnVwdHMpIHdpbGwgYmUgCj4+PiBoaWRlCj4+PiBvdXQuIEZvciBnZXR0
aW5nIHRoZW0sIHlvdSBuZWVkIGVhcmx5cHJpbnRrLiBVbmZvcnR1bmF0ZWx5IHRoZXkgY2FuJ3Qg
YmUKPj4+IGNvbmZpZ3VyZWQgYXQgcnVudGltZSB0b2RheSA6KC4KPj4KPj4gSSB0aGluayBJIG1h
bmFnZWQgdG8gcnVuIHRoZSBqb2Igd2l0aCBlYXJseXByaW50ayBvbiByb2NoZXN0ZXIsIGJ1dAo+
PiBYZW4gaGF2ZSBib290ZWQ6Cj4+IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncy8xMzY0NTEvCj4gCj4gWWVzIHRoaXMgaXMgd2l0aCBlYXJseXByaW50ay4g
VGhhdCdzIGdvaW5nIHRvIGJlIGZ1biB0byByZXByb2R1Y2UgaWYgCj4gZWFybHlwcmludGsgbW9k
aWZpZXMgdGhlIGJlaGF2aW9yLgo+IAo+IEkgdGhpbmsgd2UgY2FuIGludGVycHJldCBhcyBlYXJs
eXByaW50ayBhZGQgZW5vdWdoIGxhdGVuY3kgdG8gbWFrZSAKPiBldmVyeXRoaW5nIHdvcmtpbmcu
Cj4gCj4gVGhlcmUgYXJlIHR3byBwb3NzaWJsZSBpc3N1ZXMgSSBjYW4gdGhpbmsgb2Y6Cj4gIMKg
wqDCoCAxKSBUaGUgYm9vdCBjb2RlIGRvZXMgbm90IGZvbGxvdyB0aGUgQXJtIEFybSwgc28gaXQg
bWF5IGJlIHBvc3NpYmxlIAo+IHRoZSBib2FyZCBpcyBkb2luZyBzb21ldGhpbmcgZGlmZmVyZW50
IGNvbXBhcmUgdG8gdGhlIG90aGVyIHJlZ2FyZGluZyAKPiB0aGUgbWVtb3J5LiBJSVJDLCB0aGlz
IGlzIHRoZSBmaXJzdCBoYXJkd2FyZSB3ZSBoYXZlIHdpdGggY29yZSBub3QgCj4gZGlyZWN0bHkg
ZGVzaWduZWQgYnkgQXJtLgo+ICDCoMKgwqAgMikgV2UgYXJlIG1pc3Npbmcgc29tZSBlcnJhdGEg
aW4gWGVuLiBMaW51eCBjb250YWlucyA2IGVycmF0YSBmb3IgCj4gdGhhdCBwbGF0Zm9ybS4gTG9v
a2luZyBhdCB0aGVtLCBJIGRvbid0IHRoaW5rIHRoZXkgbWF0dGVyIGZvciBib290IHRpbWUuCj4g
Cj4gMSkgaXMgY3VycmVudGx5IGJlZW4gbG9va2VkIGF0IChzZWUgTU0tUEFSVCogcGF0Y2hlcyBv
biB0aGUgTUwpLiAyKSAKPiBzaG91bGQgcHJvYmFibHkgYmUgYWRkcmVzc2VkIGF0IHNvbWUgcG9p
bnQsIGJ1dCBJIG1heSBub3QgYmUgYWJsZSB0byAKPiBzZW5kIHRoZW0gYXMgQXJtIGVtcGxveWVl
ICh3ZSB0ZW5kIHRvIGF2b2lkIHNlbmRpbmcgcGF0Y2ggc2hvd2luZyAKPiBicm9rZW5uZXNzIGlu
IHBhcnRuZXIgc2lsaWNvbikuCgpJYW4ga2luZGx5IHN0YXJ0ZWQgYSBjb3VwbGUgb2Ygam9icyBv
dmVyIHRoZSB3ZWVrLWVuZCB0byBjb25maXJtIHdoZXRoZXIgCml0IGNhbiBiZSByZXByb2R1Y2Vk
IG9uIGxheHRvbiogKFNlYXR0bGUgYm9hcmQpLgoKVGhlIHNhbWUgZXJyb3IgY2Fubm90IGJlIHJl
cHJvZHVjZWQgb24gbGF4dG9uKi4gTG9va2luZyBhdCB0aGUgdGVzdCAKaGlzdG9yeSwgaXQgbG9v
a3MgbGlrZSBxZW11LXVwc3RyZWFtLTQuMTItdGVzdGluZyBmbGlnaHQgaGFzIHJ1biAKc3VjY2Vz
c2Z1bGx5IGEgZmV3IHRpbWVzIG9uIHJvY2hlc3RlciouIFNvIHdlIG1heSBoYXZlIGZpeGVkIHRo
ZSBlcnJvciAKaW4gWGVuIDQuMTIuCgpQb3RlbnRpYWwgY2FuZGlkYXRlcyB3b3VsZCBiZToKICAg
IC0gMDBjOTZkNzc0MiAieGVuL2FybTogbW06IFNldC11cCBwYWdlIHBlcm1pc3Npb24gZm9yIFhl
biBtYXBwaW5ncyAKZWFybGllciBvbiIKICAgIC0gZjYwNjU4YzZhZSAieGVuL2FybTogU3RvcCBy
ZWxvY2F0aW5nIFhlbiIKCklhbiwgaXMgaXQgc29tZXRoaW5nIHRoZSBiaXNlY3RvciBjb3VsZCBh
dXRvbWF0aWNhbGx5IGxvb2sgYXQ/CklmIG5vdCwgSSB3aWxsIG5lZWQgdG8gZmluZCBzb21lIHRp
bWUgYW5kIGJvcnJvdyB0aGUgYm9hcmQgdG8gYmlzZWN0IHRoZSAKaXNzdWVzLgoKQ2hlZXJzLAoK
LS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 21 16:55:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 16:55:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hT83N-0004Xn-EF; Tue, 21 May 2019 16:55:53 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YYEG=TV=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hT83M-0004Xi-3u
 for xen-devel@lists.xenproject.org; Tue, 21 May 2019 16:55:52 +0000
X-Inumbo-ID: 4a1664db-7be9-11e9-8980-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 4a1664db-7be9-11e9-8980-bc764e045a96;
 Tue, 21 May 2019 16:55:51 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id CEA29374;
 Tue, 21 May 2019 09:55:50 -0700 (PDT)
Received: from [10.37.9.190] (unknown [10.37.9.190])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id F420E3F718;
 Tue, 21 May 2019 09:55:49 -0700 (PDT)
To: Ian Jackson <ian.jackson@citrix.com>
References: <osstest-136385-mainreport@xen.org>
 <23778.33200.47146.497482@mariner.uk.xensource.com>
 <7bea4485-b0da-ed92-336d-b2307c444cb1@arm.com>
 <23778.53283.804039.753874@mariner.uk.xensource.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <6c79552a-cefa-6213-0bef-aedfb2a149bb@arm.com>
Date: Tue, 21 May 2019 17:55:48 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <23778.53283.804039.753874@mariner.uk.xensource.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [xen-4.11-testing test] 136385: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <JBeulich@suse.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSWFuLAoKT24gNS8yMC8xOSA1OjA0IFBNLCBJYW4gSmFja3NvbiB3cm90ZToKPiBKdWxpZW4g
R3JhbGwgd3JpdGVzICgiUmU6IFt4ZW4tNC4xMS10ZXN0aW5nIHRlc3RdIDEzNjM4NTogcmVncmVz
c2lvbnMgLSBGQUlMIik6Cj4+IEJlZm9yZSB0aGUgbGFzdCAyIGZsaWdodHMsIHRoZSBrZXJuZWwg
d2FzIGNvbXBpbGVkIG5hdGl2ZWx5LiBOb3cgaXQgaXMKPj4gY3Jvc3MtY29tcGlsZWQgb24geDg2
IG1hY2hpbmUuIFNvIHRoZXJlIGFyZSBhIGRpZmZlcmVuY2UgaW4gdGhlIHdheSB0aGUga2VybmVs
Cj4+IGlzIGJ1aWx0Lgo+IAo+IFRoYXQgaXMgaW5kZWVkIHN1c3BpY2lvdXMuCj4gCj4+IENvdWxk
IHdlIHRyeSBhIGZsaWdodCB3aXRoIGtlcm5lbCBidWlsdCBmcm9tIHRoZSBjdWJpZXRydWNrPwo+
IAo+IEkgaGFkIHRvIGRvIHNvbWUgd29yayBvbiB0aGUgdG9vbGluZywgYnV0IEkgdGhpbmsgSSBo
YXZlIHRoaXMgcnVubmluZwo+IG5vdy4gIDEzNjYyNi8xMzY2MjcuICBJIG1heSBuZWVkIHRvIHJl
c3RhcnQgaXQuLi4KCkBJYW46IEkgZGlkbid0IHNlZSB0ZXN0IHJlc3VsdCBpbiBteSBpbmJveCBm
b3IgdGhvc2UgMiBmbGlnaHRzLiBXYXMgCnRoZXJlIGFueSBpc3N1ZXMgd2l0aCB0aGVtPwoKPiAK
Pj4gT24gYSBzaWRlIG5vdGUsIEkgbm90aWNlZCB0aGF0IHRoZSBuYW1lIG9mIHRoZSBmaWxlIFsx
XSBsZWFkcyB0byB0aGluayBpdCBpcyBhCj4+IGd6aXAsIGJ1dCBpdCBpcyBhY3R1YWxseSBhIHBs
YWluIHRleHQuCj4gLi4uCj4+IFsxXQo+PiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MvMTM2Mzg1L3Rlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0Mi9jdWJp
ZXRydWNrLWdsZWl6ZXMtLS12YXItbG9nLXhlbi1jb25zb2xlLWd1ZXN0LWRlYmlhbi5ndWVzdC5v
c3N0ZXN0LmxvZy5nego+IAo+ICQgSEVBRCAnaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVj
dC5vcmcvb3NzdGVzdC9sb2dzLzEzNjM4NS90ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIvY3Vi
aWV0cnVjay1nbGVpemVzLS0tdmFyLWxvZy14ZW4tY29uc29sZS1ndWVzdC1kZWJpYW4uZ3Vlc3Qu
b3NzdGVzdC5sb2cuZ3onCj4gMjAwIE9LCj4gQ29ubmVjdGlvbjogY2xvc2UKPiBEYXRlOiBNb24s
IDIwIE1heSAyMDE5IDE2OjAwOjM4IEdNVAo+IEFjY2VwdC1SYW5nZXM6IGJ5dGVzCj4gRVRhZzog
IjNmYmEtNTg5MmJkNGE1ZThjNyIKPiBTZXJ2ZXI6IEFwYWNoZS8yLjQuMjUgKERlYmlhbikKPiBD
b250ZW50LUVuY29kaW5nOiB4LWd6aXAKPiBDb250ZW50LUxlbmd0aDogMTYzMTQKPiBDb250ZW50
LVR5cGU6IGFwcGxpY2F0aW9uL3gtZ3ppcAo+IExhc3QtTW9kaWZpZWQ6IFNhdCwgMTggTWF5IDIw
MTkgMTY6MTc6MDcgR01UCj4gQ2xpZW50LURhdGU6IE1vbiwgMjAgTWF5IDIwMTkgMTY6MDA6Mzgg
R01UCj4gQ2xpZW50LVBlZXI6IDIwNS4yMzcuOTguMTQ2OjgwCj4gQ2xpZW50LVJlc3BvbnNlLU51
bTogMQo+IAo+ICQKPiAKPiBUaGlzIGlzIHdyb25nLiAgSXQgaXMgc2F5aW5nIHRoYXQgaXQgaXMg
Z29pbmcgdG8gc2VuZCBhIGd6aXBwZWQKPiBnemlwZmlsZS4KClRoYW5rIHlvdSBmb3IgbG9va2lu
ZyBhdCBpdCEKCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 21 17:38:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 17:38:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hT8i6-0007ZG-H6; Tue, 21 May 2019 17:37:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zIO+=TV=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1hT8i5-0007Z3-F4
 for xen-devel@lists.xenproject.org; Tue, 21 May 2019 17:37:57 +0000
X-Inumbo-ID: 2a6c73fb-7bef-11e9-8980-bc764e045a96
Received: from mail-lj1-x244.google.com (unknown [2a00:1450:4864:20::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2a6c73fb-7bef-11e9-8980-bc764e045a96;
 Tue, 21 May 2019 17:37:55 +0000 (UTC)
Received: by mail-lj1-x244.google.com with SMTP id 14so589432ljj.5
 for <xen-devel@lists.xenproject.org>; Tue, 21 May 2019 10:37: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:in-reply-to:references;
 bh=8leobNo8c5zJn8nea1I3vKHELw8YOlIeOp8aiTKA0Y4=;
 b=QN+b2YPpag8Z1tfdsbHtSEYxbm+SV0AUNM0CWP+HbsBS7P3b6khyAK5iGQdHJXYzO/
 3nVLZsyl0YL5TSOnw6ca2tQzac97J0RqbvwcOnt0LcM3J5uxvBiSuwgJ7kFj3EbpbInr
 Co+wc1pQ1ie33qBJqCfMj63BlkepeDyRtO12TPXKv5cbMsbvj6522nddF02kk0CNGMLN
 K0KmZ+rXjJPynjoTan8mMbrMxCinVtUQWITB9RyoSCmEqxcdCJPKgbPo2owUCK1cLPZa
 ACe8zl9V9iVPCh2AQuDGe74KNZDDAnUS/A9BNqEPcKq4ZmC1YichQDJPZimPHdstghlE
 hqPw==
X-Google-DKIM-Signature: v=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=8leobNo8c5zJn8nea1I3vKHELw8YOlIeOp8aiTKA0Y4=;
 b=p2zWhntkvxVRLOiNKXDerhJUKTTLyj1SjGiCaNMIM8KYIYnfjdvuMj/pTD+MSWuyFK
 dUBOAQsB1Wtjxn6p2JhjrnZV4mxC/gTIZNd2ux0TS0OqhyqB3GQSm0hsVk713dymhNpI
 SmRZ9bWmZSnv7/1xa0xwzA2lEcIl3BRyMXOgbBoKxD0/knZL28tiMhTwZSdnYJyCa0ni
 2CeRtuq4PtRoNwQJtfL+p3DZgh6rj6zwGHSRJiSjYUGVH60WeEz+g9RmxqcsCZeRbpyp
 87vPjnA2XbbjzzGfNFMk2e2uynCLAfjycq7nRL62i1i1607a6BJRNsseM5FrpEd88udO
 LSyQ==
X-Gm-Message-State: APjAAAXBxOdhfT6vPUTbh3+Rm8dfTajT2EjWChj3FPCeFoqgIvF2xU1e
 HqIX+wl4BWqhdlRdFMhbzmKWmwfnLB0=
X-Google-Smtp-Source: APXvYqz0NpZ5kbWUvh/STWlpfeuve8l+qwDnEVqqHJRQ2fBYdHSUxflMTDO3eVvKfBqbsrj+IJJClA==
X-Received: by 2002:a2e:81cf:: with SMTP id s15mr41552994ljg.193.1558460274285; 
 Tue, 21 May 2019 10:37:54 -0700 (PDT)
Received: from otyshchenko.kyiv.epam.com (ll-74.141.223.85.sovam.net.ua.
 [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id w19sm4827807lfk.56.2019.05.21.10.37.53
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 21 May 2019 10:37:53 -0700 (PDT)
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 21 May 2019 20:37:34 +0300
Message-Id: <1558460254-7127-3-git-send-email-olekstysh@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1558460254-7127-1-git-send-email-olekstysh@gmail.com>
References: <1558460254-7127-1-git-send-email-olekstysh@gmail.com>
Subject: [Xen-devel] [PATCH V1 2/2] xen/device-tree: Add ability to handle
 nodes with interrupts-extended prop
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>, julien.grall@arm.com,
 sstabellini@kernel.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29t
PgoKVGhlICJpbnRlcnJ1cHRzLWV4dGVuZGVkIiBwcm9wZXJ0eSBpcyBhIHNwZWNpYWwgZm9ybSBm
b3IgdXNlIHdoZW4KYSBub2RlIG5lZWRzIHRvIHJlZmVyZW5jZSBtdWx0aXBsZSBpbnRlcnJ1cHQg
cGFyZW50cy4KCkFjY29yZGluZyB0byB0aGU6CkxpbnV4L0RvY3VtZW50YXRpb24vZGV2aWNldHJl
ZS9iaW5kaW5ncy9pbnRlcnJ1cHQtY29udHJvbGxlci9pbnRlcnJ1cHRzLnR4dAoKQnV0LCB0aGVy
ZSBhcmUgY2FzZXMgd2hlbiAiaW50ZXJydXB0cy1leHRlbmRlZCIgcHJvcGVydHkgaXMgdXNlZCBm
b3IKIm91dHNpZGUgL3NvYyBub2RlIiB3aXRoIGEgc2luZ2xlIGludGVycnVwdCBwYXJlbnQgYXMg
YW4gZXF1aXZhbGVudCBvZgpwYWlycyAoImludGVycnVwdC1wYXJlbnQiICsgImludGVycnVwdHMi
KS4KClRoZSBnb29kIGV4YW1wbGUgaGVyZSBpcyBBUkNIIHRpbWVyIG5vZGUgZm9yIFItQ2FyIEdl
bjMvR2VuMiBmYW1pbHksCndoaWNoIGlzIG1hbmRhdG9yeSBkZXZpY2UgZm9yIFhlbiB1c2FnZSBv
biBBUk0uIEFuZCB3aXRob3V0IGFiaWxpdHkKdG8gaGFuZGxlIHN1Y2ggbm9kZXMsIFhlbiBmYWls
cyB0byBvcGVyYXRlLgoKU28sIHRoaXMgcGF0Y2ggYWRkcyByZXF1aXJlZCBzdXBwb3J0IGZvciBY
ZW4gdG8gYmUgYWJsZSB0byBoYW5kbGUKbm9kZXMgd2l0aCB0aGF0IHByb3BlcnR5LgoKU2lnbmVk
LW9mZi1ieTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0u
Y29tPgoKLS0tCiAgICBDaGFuZ2VzIFJGQyAtPiBWMToKICAgICAgICAtIEV4cGxhaW4gaW4gdGhl
IGNvbW1pdCBtZXNzYWdlIHJlZ2FyZGluZyBwcm9wZXJ0eSB1c2FnZSwgYWRkIGEgbGluawogICAg
ICAgICAgdG8gdGhlIGJpbmRpbmdzLgogICAgICAgIC0gRG9uJ3QgdHJ5IHRvIGxvb2sgZm9yICJp
bnRlcnJ1cHRzIiBwcm9wZXJ0eSBpZiAiaW50ZXJydXB0cy1leHRlbmRlZCIKICAgICAgICAgIHBy
b3BlcnR5IGlzIHByZXNlbnQsIGJ1dCBkb2Vzbid0IGNvbnRhaW4gYW55IGludGVycnVwdHMKICAg
ICAgICAgIChkdF9jb3VudF9waGFuZGxlX3dpdGhfYXJncyByZXR1cm5zIDApLgogICAgICAgIC0g
QWRkIG1lc3NhZ2VzIHRvIHRlbGwgd2hpY2ggcHJvcGVydHkgaXMgdXNlZC4KLS0tCiB4ZW4vY29t
bW9uL2RldmljZV90cmVlLmMgfCAzNiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKyst
LS0KIDEgZmlsZSBjaGFuZ2VkLCAzMyBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9jb21tb24vZGV2aWNlX3RyZWUuYyBiL3hlbi9jb21tb24vZGV2aWNlX3Ry
ZWUuYwppbmRleCA2NTg2MmI1Li5lMTA3YzZmIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2Rldmlj
ZV90cmVlLmMKKysrIGIveGVuL2NvbW1vbi9kZXZpY2VfdHJlZS5jCkBAIC05ODcsMTUgKzk4Nywy
NyBAQCB1bnNpZ25lZCBpbnQgZHRfbnVtYmVyX29mX2lycShjb25zdCBzdHJ1Y3QgZHRfZGV2aWNl
X25vZGUgKmRldmljZSkKICAgICBjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKnA7CiAgICAg
Y29uc3QgX19iZTMyICppbnRzcGVjLCAqdG1wOwogICAgIHUzMiBpbnRzaXplLCBpbnRsZW47Cisg
ICAgaW50IGludG51bTsKIAogICAgIGR0X2RwcmludGsoImR0X2lycV9udW1iZXI6IGRldj0lc1xu
IiwgZGV2aWNlLT5mdWxsX25hbWUpOwogCisgICAgLyogVHJ5IHRoZSBuZXctc3R5bGUgaW50ZXJy
dXB0cy1leHRlbmRlZCBmaXJzdCAqLworICAgIGludG51bSA9IGR0X2NvdW50X3BoYW5kbGVfd2l0
aF9hcmdzKGRldmljZSwgImludGVycnVwdHMtZXh0ZW5kZWQiLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICIjaW50ZXJydXB0LWNlbGxzIik7CisgICAgaWYgKCBpbnRu
dW0gPj0gMCApCisgICAgeworICAgICAgICBkdF9kcHJpbnRrKCIgdXNpbmcgJ2ludGVycnVwdHMt
ZXh0ZW5kZWQnIHByb3BlcnR5XG4iKTsKKyAgICAgICAgZHRfZHByaW50aygiIGludG51bT0lZFxu
IiwgaW50bnVtKTsKKyAgICAgICAgcmV0dXJuIGludG51bTsKKyAgICB9CisKICAgICAvKiBHZXQg
dGhlIGludGVycnVwdHMgcHJvcGVydHkgKi8KICAgICBpbnRzcGVjID0gZHRfZ2V0X3Byb3BlcnR5
KGRldmljZSwgImludGVycnVwdHMiLCAmaW50bGVuKTsKICAgICBpZiAoIGludHNwZWMgPT0gTlVM
TCApCiAgICAgICAgIHJldHVybiAwOwogICAgIGludGxlbiAvPSBzaXplb2YoKmludHNwZWMpOwog
CisgICAgZHRfZHByaW50aygiIHVzaW5nICdpbnRlcnJ1cHRzJyBwcm9wZXJ0eVxuIik7CiAgICAg
ZHRfZHByaW50aygiIGludHNwZWM9JWQgaW50bGVuPSVkXG4iLCBiZTMyX3RvX2NwdXAoaW50c3Bl
YyksIGludGxlbik7CiAKICAgICAvKiBMb29rIGZvciB0aGUgaW50ZXJydXB0IHBhcmVudC4gKi8K
QEAgLTE0MjAsMjEgKzE0MzIsMzkgQEAgaW50IGR0X2RldmljZV9nZXRfcmF3X2lycShjb25zdCBz
dHJ1Y3QgZHRfZGV2aWNlX25vZGUgKmRldmljZSwKICAgICBjb25zdCBfX2JlMzIgKmludHNwZWMs
ICp0bXAsICphZGRyOwogICAgIHUzMiBpbnRzaXplLCBpbnRsZW47CiAgICAgaW50IHJlcyA9IC1F
SU5WQUw7CisgICAgc3RydWN0IGR0X3BoYW5kbGVfYXJncyBhcmdzOworICAgIGludCBpOwogCiAg
ICAgZHRfZHByaW50aygiZHRfZGV2aWNlX2dldF9yYXdfaXJxOiBkZXY9JXMsIGluZGV4PSV1XG4i
LAogICAgICAgICAgICAgICAgZGV2aWNlLT5mdWxsX25hbWUsIGluZGV4KTsKIAorICAgIC8qIEdl
dCB0aGUgcmVnIHByb3BlcnR5IChpZiBhbnkpICovCisgICAgYWRkciA9IGR0X2dldF9wcm9wZXJ0
eShkZXZpY2UsICJyZWciLCBOVUxMKTsKKworICAgIC8qIFRyeSB0aGUgbmV3LXN0eWxlIGludGVy
cnVwdHMtZXh0ZW5kZWQgZmlyc3QgKi8KKyAgICByZXMgPSBkdF9wYXJzZV9waGFuZGxlX3dpdGhf
YXJncyhkZXZpY2UsICJpbnRlcnJ1cHRzLWV4dGVuZGVkIiwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAiI2ludGVycnVwdC1jZWxscyIsIGluZGV4LCAmYXJncyk7CisgICAg
aWYgKCAhcmVzICkKKyAgICB7CisgICAgICAgIGR0X2RwcmludGsoIiB1c2luZyAnaW50ZXJydXB0
cy1leHRlbmRlZCcgcHJvcGVydHlcbiIpOworICAgICAgICBkdF9kcHJpbnRrKCIgaW50c3BlYz0l
ZCBpbnRzaXplPSVkXG4iLCBhcmdzLmFyZ3NbMF0sIGFyZ3MuYXJnc19jb3VudCk7CisKKyAgICAg
ICAgZm9yICggaSA9IDA7IGkgPCBhcmdzLmFyZ3NfY291bnQ7IGkrKyApCisgICAgICAgICAgICBh
cmdzLmFyZ3NbaV0gPSBjcHVfdG9fYmUzMihhcmdzLmFyZ3NbaV0pOworCisgICAgICAgIHJldHVy
biBkdF9pcnFfbWFwX3JhdyhhcmdzLm5wLCBhcmdzLmFyZ3MsIGFyZ3MuYXJnc19jb3VudCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFkZHIsIG91dF9pcnEpOworICAgIH0KKwogICAg
IC8qIEdldCB0aGUgaW50ZXJydXB0cyBwcm9wZXJ0eSAqLwogICAgIGludHNwZWMgPSBkdF9nZXRf
cHJvcGVydHkoZGV2aWNlLCAiaW50ZXJydXB0cyIsICZpbnRsZW4pOwogICAgIGlmICggaW50c3Bl
YyA9PSBOVUxMICkKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAgICAgaW50bGVuIC89IHNpemVv
ZigqaW50c3BlYyk7CiAKKyAgICBkdF9kcHJpbnRrKCIgdXNpbmcgJ2ludGVycnVwdHMnIHByb3Bl
cnR5XG4iKTsKICAgICBkdF9kcHJpbnRrKCIgaW50c3BlYz0lZCBpbnRsZW49JWRcbiIsIGJlMzJf
dG9fY3B1cChpbnRzcGVjKSwgaW50bGVuKTsKIAotICAgIC8qIEdldCB0aGUgcmVnIHByb3BlcnR5
IChpZiBhbnkpICovCi0gICAgYWRkciA9IGR0X2dldF9wcm9wZXJ0eShkZXZpY2UsICJyZWciLCBO
VUxMKTsKLQogICAgIC8qIExvb2sgZm9yIHRoZSBpbnRlcnJ1cHQgcGFyZW50LiAqLwogICAgIHAg
PSBkdF9pcnFfZmluZF9wYXJlbnQoZGV2aWNlKTsKICAgICBpZiAoIHAgPT0gTlVMTCApCi0tIAoy
LjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 21 17:38:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 17:38:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hT8i5-0007Z0-73; Tue, 21 May 2019 17:37:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zIO+=TV=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1hT8i4-0007Yf-59
 for xen-devel@lists.xenproject.org; Tue, 21 May 2019 17:37:56 +0000
X-Inumbo-ID: 29ba55bd-7bef-11e9-8980-bc764e045a96
Received: from mail-lf1-x144.google.com (unknown [2a00:1450:4864:20::144])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 29ba55bd-7bef-11e9-8980-bc764e045a96;
 Tue, 21 May 2019 17:37:54 +0000 (UTC)
Received: by mail-lf1-x144.google.com with SMTP id f1so13766714lfl.6
 for <xen-devel@lists.xenproject.org>; Tue, 21 May 2019 10:37: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=tSMA8QyqFc8QL3sLZnnhSEVNYV9FEcTYvBxJXAcykl8=;
 b=n3Is9VcDyA737g+CrDnIYIbQ7Jq+Tw5EmQh3+9yhQlQzslfXLIV2sdP8c1QMIG2+f8
 k/5uUXiaZ5mr7tZyKpaIhiO/5AD59lpqax67SRX/AQLJY25Bi1xpiNbJe9AGEBckSE7L
 62Aa6hEzAGj46kZSGvWIhJq/fZCCAmof193hqr1FtUUI0RGTzqf1GzMTtVheVdzIe6uk
 Eu5caUa2AFhOHZH2YsoFQYF5W7FeMpG2++glXYcLAGURlQA+LCu6ajK4YIgBnaGj/jKg
 siM8DppmJXjLbISsAeXFPtISgBbQ8542w8SdeNifn3bJWrUWoeXAbjX3wOgBe8vYEPPR
 7Slw==
X-Google-DKIM-Signature: v=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=tSMA8QyqFc8QL3sLZnnhSEVNYV9FEcTYvBxJXAcykl8=;
 b=B+yOYubMbHZOFyptQgTshcUcZKY76aIrz4ZoWQ64VGjcHb8IE8xoLa9C88inZ7ENbb
 J/BiwCPNnXsfKAfwtMhCkHSb7u81+ASn6dpbAJ/pq6jPcjjyAMjV3UsZHwboiGi3rErW
 vFq3eVZQ61/MCGsebQMwRJMgIj9ebIhH1l3dslTteEYa5DueRLOgn5FSoZj6vMb+4gvX
 gvTJOKQH1CCC/jST0Ks87H+9EcuYni2cy3FnTUDfmYOAzAz7KORGNmeJiCDyiuFzBY0c
 kF34hG6NBhrRcldkr4y36tJyrEL777TnsXfJ1ECmJqxQvN5Cseh6phSDasjMKluGrjcx
 hI2Q==
X-Gm-Message-State: APjAAAW++fxck970OcZ+1vICQ5PaPRU9lKDAm4J0SFICIOMQ+CGvpGeK
 +3fbq1XfrTQAf9v2LmV0K6395iEmdcg=
X-Google-Smtp-Source: APXvYqx4gtZ5kbgyjl8OcA6itnnfJtEp+CA0vz4g7b5FiN6uQ52b28IPSE2RRFhunb0qWjMalh2/Zw==
X-Received: by 2002:ac2:510b:: with SMTP id q11mr39598394lfb.11.1558460273136; 
 Tue, 21 May 2019 10:37:53 -0700 (PDT)
Received: from otyshchenko.kyiv.epam.com (ll-74.141.223.85.sovam.net.ua.
 [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id w19sm4827807lfk.56.2019.05.21.10.37.52
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 21 May 2019 10:37:52 -0700 (PDT)
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 21 May 2019 20:37:33 +0300
Message-Id: <1558460254-7127-2-git-send-email-olekstysh@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1558460254-7127-1-git-send-email-olekstysh@gmail.com>
References: <1558460254-7127-1-git-send-email-olekstysh@gmail.com>
Subject: [Xen-devel] [PATCH V1 1/2] xen/device-tree: Add
 dt_count_phandle_with_args helper
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>, julien.grall@arm.com,
 sstabellini@kernel.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29t
PgoKUG9ydCBMaW51eCBoZWxwZXIgb2ZfY291bnRfcGhhbmRsZV93aXRoX2FyZ3MgZm9yIGNvdW50
aW5nCm51bWJlciBvZiBwaGFuZGxlcyBpbiBhIHByb3BlcnR5LgoKUGxlYXNlIG5vdGUsIHRoaXMg
aGVscGVyIGlzIHBvcnRlZCBmcm9tIExpbnV4IHY0LjYuCgpTaWduZWQtb2ZmLWJ5OiBPbGVrc2Fu
ZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVua29AZXBhbS5jb20+CgotLS0KICAgIENo
YW5nZXMgUkZDIC0+IFYxOgogICAgICAgIC0gQWRkIExpbnV4IHZlcnNpb24gd2hpY2ggaXMgdXNl
ZCBhcyB0aGUgYmFzZS4KLS0tCiB4ZW4vY29tbW9uL2RldmljZV90cmVlLmMgICAgICB8ICA3ICsr
KysrKysKIHhlbi9pbmNsdWRlL3hlbi9kZXZpY2VfdHJlZS5oIHwgMTkgKysrKysrKysrKysrKysr
KysrKwogMiBmaWxlcyBjaGFuZ2VkLCAyNiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVu
L2NvbW1vbi9kZXZpY2VfdHJlZS5jIGIveGVuL2NvbW1vbi9kZXZpY2VfdHJlZS5jCmluZGV4IDhm
YzQwMWQuLjY1ODYyYjUgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZGV2aWNlX3RyZWUuYworKysg
Yi94ZW4vY29tbW9uL2RldmljZV90cmVlLmMKQEAgLTE2NjMsNiArMTY2MywxMyBAQCBpbnQgZHRf
cGFyc2VfcGhhbmRsZV93aXRoX2FyZ3MoY29uc3Qgc3RydWN0IGR0X2RldmljZV9ub2RlICpucCwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbmRleCwgb3V0X2FyZ3Mp
OwogfQogCitpbnQgZHRfY291bnRfcGhhbmRsZV93aXRoX2FyZ3MoY29uc3Qgc3RydWN0IGR0X2Rl
dmljZV9ub2RlICpucCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFy
ICpsaXN0X25hbWUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAq
Y2VsbHNfbmFtZSkKK3sKKyAgICByZXR1cm4gX19kdF9wYXJzZV9waGFuZGxlX3dpdGhfYXJncyhu
cCwgbGlzdF9uYW1lLCBjZWxsc19uYW1lLCAwLCAtMSwgTlVMTCk7Cit9CisKIC8qKgogICogdW5m
bGF0dGVuX2R0X25vZGUgLSBBbGxvYyBhbmQgcG9wdWxhdGUgYSBkZXZpY2Vfbm9kZSBmcm9tIHRo
ZSBmbGF0IHRyZWUKICAqIEBmZHQ6IFRoZSBwYXJlbnQgZGV2aWNlIHRyZWUgYmxvYgpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUveGVuL2RldmljZV90cmVlLmggYi94ZW4vaW5jbHVkZS94ZW4vZGV2
aWNlX3RyZWUuaAppbmRleCA3NDA4YTZjLi44MzE1NjI5IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS94ZW4vZGV2aWNlX3RyZWUuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vZGV2aWNlX3RyZWUuaApA
QCAtNzM4LDYgKzczOCwyNSBAQCBpbnQgZHRfcGFyc2VfcGhhbmRsZV93aXRoX2FyZ3MoY29uc3Qg
c3RydWN0IGR0X2RldmljZV9ub2RlICpucCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBjb25zdCBjaGFyICpjZWxsc19uYW1lLCBpbnQgaW5kZXgsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgc3RydWN0IGR0X3BoYW5kbGVfYXJncyAqb3V0X2FyZ3MpOwogCisvKioKKyAq
IGR0X2NvdW50X3BoYW5kbGVfd2l0aF9hcmdzKCkgLSBGaW5kIHRoZSBudW1iZXIgb2YgcGhhbmRs
ZXMgcmVmZXJlbmNlcyBpbiBhIHByb3BlcnR5CisgKiBAbnA6IHBvaW50ZXIgdG8gYSBkZXZpY2Ug
dHJlZSBub2RlIGNvbnRhaW5pbmcgYSBsaXN0CisgKiBAbGlzdF9uYW1lOiBwcm9wZXJ0eSBuYW1l
IHRoYXQgY29udGFpbnMgYSBsaXN0CisgKiBAY2VsbHNfbmFtZTogcHJvcGVydHkgbmFtZSB0aGF0
IHNwZWNpZmllcyBwaGFuZGxlcycgYXJndW1lbnRzIGNvdW50CisgKgorICogUmV0dXJucyB0aGUg
bnVtYmVyIG9mIHBoYW5kbGUgKyBhcmd1bWVudCB0dXBsZXMgd2l0aGluIGEgcHJvcGVydHkuIEl0
CisgKiBpcyBhIHR5cGljYWwgcGF0dGVybiB0byBlbmNvZGUgYSBsaXN0IG9mIHBoYW5kbGUgYW5k
IHZhcmlhYmxlCisgKiBhcmd1bWVudHMgaW50byBhIHNpbmdsZSBwcm9wZXJ0eS4gVGhlIG51bWJl
ciBvZiBhcmd1bWVudHMgaXMgZW5jb2RlZAorICogYnkgYSBwcm9wZXJ0eSBpbiB0aGUgcGhhbmRs
ZS10YXJnZXQgbm9kZS4gRm9yIGV4YW1wbGUsIGEgZ3Bpb3MKKyAqIHByb3BlcnR5IHdvdWxkIGNv
bnRhaW4gYSBsaXN0IG9mIEdQSU8gc3BlY2lmaWVzIGNvbnNpc3Rpbmcgb2YgYQorICogcGhhbmRs
ZSBhbmQgMSBvciBtb3JlIGFyZ3VtZW50cy4gVGhlIG51bWJlciBvZiBhcmd1bWVudHMgYXJlCisg
KiBkZXRlcm1pbmVkIGJ5IHRoZSAjZ3Bpby1jZWxscyBwcm9wZXJ0eSBpbiB0aGUgbm9kZSBwb2lu
dGVkIHRvIGJ5IHRoZQorICogcGhhbmRsZS4KKyAqLworaW50IGR0X2NvdW50X3BoYW5kbGVfd2l0
aF9hcmdzKGNvbnN0IHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqbnAsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgY29uc3QgY2hhciAqbGlzdF9uYW1lLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmNlbGxzX25hbWUpOworCiAjaWZkZWYgQ09ORklHX0RF
VklDRV9UUkVFX0RFQlVHCiAjZGVmaW5lIGR0X2RwcmludGsoZm10LCBhcmdzLi4uKSAgXAogICAg
IHByaW50ayhYRU5MT0dfREVCVUcgZm10LCAjIyBhcmdzKQotLSAKMi43LjQKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 21 17:38:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 17:38:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hT8i4-0007Yk-On; Tue, 21 May 2019 17:37:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zIO+=TV=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1hT8i2-0007Ya-RG
 for xen-devel@lists.xenproject.org; Tue, 21 May 2019 17:37:54 +0000
X-Inumbo-ID: 292bb623-7bef-11e9-8980-bc764e045a96
Received: from mail-lf1-x142.google.com (unknown [2a00:1450:4864:20::142])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 292bb623-7bef-11e9-8980-bc764e045a96;
 Tue, 21 May 2019 17:37:53 +0000 (UTC)
Received: by mail-lf1-x142.google.com with SMTP id y10so13776134lfl.3
 for <xen-devel@lists.xenproject.org>; Tue, 21 May 2019 10:37:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=fuFAo59iM3AT6vOUghQKHdSZCGTnMyIoKRU1yd47B1Q=;
 b=iC1Gb0rjs3rH1+xXQOj1y8AJJi4Ecn+zm1ONkc/XcMElw4phwsSVrPwijMa5dDyUSA
 SJ1iErE+9VZapArJPJOMM0b6nABZWti3SaDyLi+IDUscX92d1RQjICabEnWC11Msyd+Q
 IZ0B2WLitf6a1p/g2VKk6J7F6/15z0xK4T9ftsTvz5smp6CPg5DXPNZrpB5PewhaP9IR
 7bK8GC3k1rYysx1AfXffCkvIPB3Grd3IGuNyw+L3/6H3F74XVb0Zt1hQQNT83NcsSSfI
 TlieqGroUcJIP1SDkEFovMpBe16dBkUYHArU0cy8Ecm2F9XXtSCtgip+Gj4aNRy5pVkm
 sCtQ==
X-Google-DKIM-Signature: v=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=fuFAo59iM3AT6vOUghQKHdSZCGTnMyIoKRU1yd47B1Q=;
 b=sqGke6XDsmL++C+SLse8XkdlexYsmxNuH/QzQiyexE7CUzpduaVKmxTOUakFGrDcqC
 fKOzy1zP6mmEwnj5lgn+XiW5ZlBxPWmh7UmIo1X/PSv4p57A0Dqu+CXLmsOiUwiTY4uY
 UJEdwys297/6nd1DIwhkxBwtcW02wCf/ZZoIsLU8+YiFaYnnQ9cgWhZVqnrfX+kjKQYE
 00mlO3VfHgMrwCTqKqt0pnQW7/K7TJQEc4T83hshc42K+Xo+sgRu21k3W/a7mtAlHeOG
 LpaBimpLIoZNa2/67f8Zq5rwjqo+dJmCjL0q2VBMUoSzUlo13FWUYfB0DGV+MjJUU/sm
 /BWQ==
X-Gm-Message-State: APjAAAXKKmpaFd/dqyh7OS0a4c0O2abI2s3Jv0csJzaZfvVrXMfxg6Kr
 7Av5OS42vtNGQmlsf1Rte3jnHUzFnls=
X-Google-Smtp-Source: APXvYqwDC7VysNxoTnRWPOT7fhVGXJKOtmr32ZgIlG8zgz46YlD6BJlbi+adR+ZA+ILeH+7kfvOooA==
X-Received: by 2002:a19:ee0a:: with SMTP id g10mr5213604lfb.127.1558460272050; 
 Tue, 21 May 2019 10:37:52 -0700 (PDT)
Received: from otyshchenko.kyiv.epam.com (ll-74.141.223.85.sovam.net.ua.
 [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id w19sm4827807lfk.56.2019.05.21.10.37.50
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 21 May 2019 10:37:51 -0700 (PDT)
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 21 May 2019 20:37:32 +0300
Message-Id: <1558460254-7127-1-git-send-email-olekstysh@gmail.com>
X-Mailer: git-send-email 2.7.4
Subject: [Xen-devel] [PATCH V1 0/2] Add ability to handle nodes with
 interrupts-extended property
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>, julien.grall@arm.com,
 sstabellini@kernel.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29t
PgoKSGVsbG8sIGFsbC4KClRoZSBwdXJwb3NlIG9mIHRoaXMgc21hbGwgc2VyaWVzIGlzIHRvIGFk
ZCBtaW5pbWFsIHJlcXVpcmVkIHN1cHBvcnQgZm9yIFhlbiB0byBiZSBhYmxlCnRvIGhhbmRsZSBk
ZXZpY2UtdHJlZSBub2RlcyB3aXRoICJpbnRlcnJ1cHRzLWV4dGVuZGVkIiBwcm9wZXJ0eSBbMV0u
CgpUaGUgImludGVycnVwdHMtZXh0ZW5kZWQiIHByb3BlcnR5IGlzIGEgc3BlY2lhbCBmb3JtIGZv
ciB1c2Ugd2hlbiBhIG5vZGUgbmVlZHMKdG8gcmVmZXJlbmNlIG11bHRpcGxlIGludGVycnVwdCBw
YXJlbnRzLgoKQnV0LCB0aGVyZSBhcmUgY2FzZXMgd2hlbiAiaW50ZXJydXB0cy1leHRlbmRlZCIg
cHJvcGVydHkgaXMgdXNlZCBmb3IgIm91dHNpZGUgL3NvYyBub2RlIgp3aXRoIGEgc2luZ2xlIGlu
dGVycnVwdCBwYXJlbnQgYXMgYW4gZXF1aXZhbGVudCBvZiBwYWlycyAoImludGVycnVwdC1wYXJl
bnQiICsgImludGVycnVwdHMiKS4KCi0tLS0tLS0tLS0KVGVzdGVkIG9uIFItQ2FyIEdlbjIgYmFz
ZWQgYm9hcmQgdXNpbmcgY3VycmVudCBzdGFnaW5nIChjb21taXQgOTFmODZmODYzNGY5OWFiZDhm
MjQyOTQzZTYyNDUyMjExYTA5ZmEwYSkuCkxvZyAod2l0aCBkZWJ1ZyBlbmFibGVkKSBzaG93cyB0
aGF0IFhlbiByZWNvZ25pemVkIEFSQ0ggdGltZXIgaW50ZXJydXB0cyByZXByZXNlbnRlZCB3aXRo
ICJpbnRlcnJ1cHRzLWV4dGVuZGVkIiBwcm9wZXJ0eToKCnRpbWVyIHsKCWNvbXBhdGlibGUgPSAi
YXJtLGFybXY3LXRpbWVyIjsKCWludGVycnVwdHMtZXh0ZW5kZWQgPSA8JmdpYyBHSUNfUFBJIDEz
IChHSUNfQ1BVX01BU0tfU0lNUExFKDgpIHwgSVJRX1RZUEVfTEVWRUxfTE9XKT4sCgkJCSAgICAg
IDwmZ2ljIEdJQ19QUEkgMTQgKEdJQ19DUFVfTUFTS19TSU1QTEUoOCkgfCBJUlFfVFlQRV9MRVZF
TF9MT1cpPiwKCQkJICAgICAgPCZnaWMgR0lDX1BQSSAxMSAoR0lDX0NQVV9NQVNLX1NJTVBMRSg4
KSB8IElSUV9UWVBFX0xFVkVMX0xPVyk+LAoJCQkgICAgICA8JmdpYyBHSUNfUFBJIDEwIChHSUNf
Q1BVX01BU0tfU0lNUExFKDgpIHwgSVJRX1RZUEVfTEVWRUxfTE9XKT47Cn07CgpYZW4gNC4xMy11
bnN0YWJsZQooWEVOKSBYZW4gdmVyc2lvbiA0LjEzLXVuc3RhYmxlIChvdHlzaGNoZW5rb0ApIChh
cm0tbGludXgtZ251ZWFiaS1nY2MgKExpbmFybyBHQ0MgNy4zLTIwMTguMDUpIDcuMy4xIDIwMTgw
NDI1IFtsaW5hcm8tNy4zLTIwMTguMDUgcmV2aXNpb24gZDI5MTIwYTQyNGVjZmJjMTY3ZWY5MDA2
NWMwZWViN2Y5MTk3NzcwMV0pIGRlYnVnPXkgIFR1ZSBNYXkgMjEgMTc6MDg6NDcgRTkKKFhFTikg
TGF0ZXN0IENoYW5nZVNldDogVGh1IEZlYiAyIDExOjU5OjA1IDIwMTcgKzAyMDAgZ2l0Ojg1ZmFm
ODgKKFhFTikgYnVpbGQtaWQ6IGYwNzM5YWQyNWE1N2I1MGQ1MDhhZmQ1ZTIyZTkzYWYzZDA1MmFj
YmYKKFhFTikgUHJvY2Vzc29yOiA0MTNmYzBmMjogIkFSTSBMaW1pdGVkIiwgdmFyaWFudDogMHgz
LCBwYXJ0IDB4YzBmLCByZXYgMHgyCihYRU4pIDMyLWJpdCBFeGVjdXRpb246CihYRU4pICAgUHJv
Y2Vzc29yIEZlYXR1cmVzOiAwMDAwMTEzMTowMDAxMTAxMQooWEVOKSAgICAgSW5zdHJ1Y3Rpb24g
U2V0czogQUFyY2gzMiBBMzIgVGh1bWIgVGh1bWItMiBUaHVtYkVFIEphemVsbGUKKFhFTikgICAg
IEV4dGVuc2lvbnM6IEdlbmVyaWNUaW1lciBTZWN1cml0eQooWEVOKSAgIERlYnVnIEZlYXR1cmVz
OiAwMjAxMDU1NQooWEVOKSAgIEF1eGlsaWFyeSBGZWF0dXJlczogMDAwMDAwMDAKKFhFTikgICBN
ZW1vcnkgTW9kZWwgRmVhdHVyZXM6IDEwMjAxMTA1IDQwMDAwMDAwIDAxMjQwMDAwIDAyMTAyMjEx
CihYRU4pICBJU0EgRmVhdHVyZXM6IDAyMTAxMTEwIDEzMTEyMTExIDIxMjMyMDQxIDExMTEyMTMx
IDEwMDExMTQyIDAwMDAwMDAwCihYRU4pIFVzaW5nIFNNQyBDYWxsaW5nIENvbnZlbnRpb24gdjEu
MAooWEVOKSBVc2luZyBQU0NJIHYxLjAKKFhFTikgU01QOiBBbGxvd2luZyA4IENQVXMKKFhFTikg
ZHRfZGV2aWNlX2dldF9yYXdfaXJxOiBkZXY9L3RpbWVyLCBpbmRleD0wCihYRU4pICB1c2luZyAn
aW50ZXJydXB0cy1leHRlbmRlZCcgcHJvcGVydHkKKFhFTikgIGludHNwZWM9MSBpbnRzaXplPTMK
KFhFTikgZHRfaXJxX21hcF9yYXc6IHBhcj0vc29jL2ludGVycnVwdC1jb250cm9sbGVyQGYxMDAx
MDAwLGludHNwZWM9WzB4MDAwMDAwMDEgMHgwMDAwMDAwZC4uLl0sb2ludHNpemU9MwooWEVOKSBk
dF9pcnFfbWFwX3JhdzogaXBhcj0vc29jL2ludGVycnVwdC1jb250cm9sbGVyQGYxMDAxMDAwLCBz
aXplPTMKKFhFTikgIC0+IGFkZHJzaXplPTAKKFhFTikgIC0+IGdvdCBpdCAhCihYRU4pIGR0X2Rl
dmljZV9nZXRfcmF3X2lycTogZGV2PS90aW1lciwgaW5kZXg9MQooWEVOKSAgdXNpbmcgJ2ludGVy
cnVwdHMtZXh0ZW5kZWQnIHByb3BlcnR5CihYRU4pICBpbnRzcGVjPTEgaW50c2l6ZT0zCihYRU4p
IGR0X2lycV9tYXBfcmF3OiBwYXI9L3NvYy9pbnRlcnJ1cHQtY29udHJvbGxlckBmMTAwMTAwMCxp
bnRzcGVjPVsweDAwMDAwMDAxIDB4MDAwMDAwMGUuLi5dLG9pbnRzaXplPTMKKFhFTikgZHRfaXJx
X21hcF9yYXc6IGlwYXI9L3NvYy9pbnRlcnJ1cHQtY29udHJvbGxlckBmMTAwMTAwMCwgc2l6ZT0z
CihYRU4pICAtPiBhZGRyc2l6ZT0wCihYRU4pICAtPiBnb3QgaXQgIQooWEVOKSBkdF9kZXZpY2Vf
Z2V0X3Jhd19pcnE6IGRldj0vdGltZXIsIGluZGV4PTIKKFhFTikgIHVzaW5nICdpbnRlcnJ1cHRz
LWV4dGVuZGVkJyBwcm9wZXJ0eQooWEVOKSAgaW50c3BlYz0xIGludHNpemU9MwooWEVOKSBkdF9p
cnFfbWFwX3JhdzogcGFyPS9zb2MvaW50ZXJydXB0LWNvbnRyb2xsZXJAZjEwMDEwMDAsaW50c3Bl
Yz1bMHgwMDAwMDAwMSAweDAwMDAwMDBiLi4uXSxvaW50c2l6ZT0zCihYRU4pIGR0X2lycV9tYXBf
cmF3OiBpcGFyPS9zb2MvaW50ZXJydXB0LWNvbnRyb2xsZXJAZjEwMDEwMDAsIHNpemU9MwooWEVO
KSAgLT4gYWRkcnNpemU9MAooWEVOKSAgLT4gZ290IGl0ICEKKFhFTikgZHRfZGV2aWNlX2dldF9y
YXdfaXJxOiBkZXY9L3RpbWVyLCBpbmRleD0zCihYRU4pICB1c2luZyAnaW50ZXJydXB0cy1leHRl
bmRlZCcgcHJvcGVydHkKKFhFTikgIGludHNwZWM9MSBpbnRzaXplPTMKKFhFTikgZHRfaXJxX21h
cF9yYXc6IHBhcj0vc29jL2ludGVycnVwdC1jb250cm9sbGVyQGYxMDAxMDAwLGludHNwZWM9WzB4
MDAwMDAwMDEgMHgwMDAwMDAwYS4uLl0sb2ludHNpemU9MwooWEVOKSBkdF9pcnFfbWFwX3Jhdzog
aXBhcj0vc29jL2ludGVycnVwdC1jb250cm9sbGVyQGYxMDAxMDAwLCBzaXplPTMKKFhFTikgIC0+
IGFkZHJzaXplPTAKKFhFTikgIC0+IGdvdCBpdCAhCihYRU4pIEdlbmVyaWMgVGltZXIgSVJROiBw
aHlzPTMwIGh5cD0yNiB2aXJ0PTI3IEZyZXE6IDEwMDAwIEtIegotLS0tLS0tLS0tCgpbMV0gaHR0
cHM6Ly9lbGl4aXIuYm9vdGxpbi5jb20vbGludXgvdjUuMi1yYzEvc291cmNlL0RvY3VtZW50YXRp
b24vZGV2aWNldHJlZS9iaW5kaW5ncy9pbnRlcnJ1cHQtY29udHJvbGxlci9pbnRlcnJ1cHRzLnR4
dAoKT2xla3NhbmRyIFR5c2hjaGVua28gKDIpOgogIHhlbi9kZXZpY2UtdHJlZTogQWRkIGR0X2Nv
dW50X3BoYW5kbGVfd2l0aF9hcmdzIGhlbHBlcgogIHhlbi9kZXZpY2UtdHJlZTogQWRkIGFiaWxp
dHkgdG8gaGFuZGxlIG5vZGVzIHdpdGggaW50ZXJydXB0cy1leHRlbmRlZAogICAgcHJvcAoKIHhl
bi9jb21tb24vZGV2aWNlX3RyZWUuYyAgICAgIHwgNDMgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKy0tLQogeGVuL2luY2x1ZGUveGVuL2RldmljZV90cmVlLmggfCAxOSAr
KysrKysrKysrKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDU5IGluc2VydGlvbnMoKyksIDMg
ZGVsZXRpb25zKC0pCgotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 21 18:14:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 18:14:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hT9Hd-0002PC-Rc; Tue, 21 May 2019 18:14:41 +0000
Received: from mail6.bemta26.messagelabs.com ([85.158.142.46])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <awilliam@redhat.com>) id 1hT9Hc-0002P7-QA
 for xen-devel@lists.xensource.com; Tue, 21 May 2019 18:14:40 +0000
Received: from [85.158.142.100] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-6.bemta.az-a.eu-central-1.aws.symcld.net id F1/F7-19010-F0044EC5;
 Tue, 21 May 2019 18:14:39 +0000
Authentication-Results: mx.messagelabs.com; spf=pass 
 (server-10.tower-225.messagelabs.com: domain of redhat.com designates 
 209.132.183.28 as permitted sender) smtp.mailfrom=redhat.com; dkim=none 
 (message not signed); dmarc=pass (p=none sp=none adkim=r aspf=r) 
 header.from=redhat.com
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrCIsWRWlGSWpSXmKPExsVysWW7jC6/w5M
 Yg0Mv+SzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8alP4fZC7YaVlx9mNbA+Eyji5GLQ0hgLpPE
 0eaLTBDONkaJT9emsHUxcnLwCrhLrD91AcxmFEiWOL/8PwuILSzgKHFj+0dGEJtNQFti9bVJY
 M0iAo2MEpebloEVMQs8Z5J48dsYxGYRUJU4tm4yM4jNKeAkce3HKnaIbRcZJRruTACbxC8gKj
 HjylyoZk2J1u2/2UFsUQFdiVsb97BDXCQocXLmE6gaeYntb+eADZUAuuJC+yMWCLuPUWLqcYs
 JjEKzkIyahaR9FpL2BYzMqxgtk4oy0zNKchMzc3QNDQx0DQ2NdY10jQyN9RKrdBP1Ukt1k1Pz
 SooSgbJ6ieXFesWVuck5KXp5qSWbGIFBn1LIdHUH48Qjr/UOMUpyMCmJ8uqqPokR4kvKT6nMS
 CzOiC8qzUktPsQow8GhJMFrageUEyxKTU+tSMvMAUYgTFqCg0dJhFfDHijNW1yQmFucmQ6ROs
 VozPGl/dFcZo4Z95/NZRZiycvPS5US51UAmSQAUppRmgc3CJYYLjHKSgnzMjIwMAjxFKQW5Wa
 WoMq/YhTnYFQS5j0HMoUnM68Ebt8roFOYgE6RZX8MckpJIkJKqoFJTfjZrafSCyfsFX14zFfY
 VufWiqIyhU+l/7cen9P5Wewkc0zX4Xd3G/PiGG+82iW5Te9yyoqwXfq2P5Ps5M6EsBfqdDpmH
 U9YbP/qdG//iScX2dy4dV4p/JT/8WhSxGW9twoBVyR4NTL3XNgYK9q5h6N00pVEiznF8tF5Zy
 5bCfRf7y9foxYhpiIrtNhZxcyMIbF0+fPt65Yqhq4OdGvtLYo/HqHGW5/hdX4nq8ROEyO+r2f
 f7JmvOen8qz5RDbbMFy47fITqF3IwCbqWiPK7dWpNDuVsMz46y+eM0sP1Nz3n6Ya//p2a0rH2
 6mlxlSnLhfcdZJSxk1i5qVxtpn2q9GwW1yc2bx7qmN5LU1RiKc5INNRiLipOBAD8l7SFhwMAA
 A==
X-Env-Sender: awilliam@redhat.com
X-Msg-Ref: server-10.tower-225.messagelabs.com!1558462477!3799483!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=newsletters: ,
 sa_preprocessor: VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.31.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5677 invoked from network); 21 May 2019 18:14:38 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-10.tower-225.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 21 May 2019 18:14:38 -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 D4FD43086273;
 Tue, 21 May 2019 18:14:26 +0000 (UTC)
Received: from mail.happyassassin.net (ovpn-116-42.phx2.redhat.com
 [10.3.116.42])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 4155E60CCD;
 Tue, 21 May 2019 18:14:25 +0000 (UTC)
Message-ID: <c3fb1646ea39459200c925964fb46ec8a5c04470.camel@redhat.com>
From: Adam Williamson <awilliam@redhat.com>
To: Lars Kurth <lars.kurth.xen@gmail.com>, For testing and quality
 assurance of Fedora releases <test@lists.fedoraproject.org>
Date: Tue, 21 May 2019 11:14:24 -0700
In-Reply-To: <06A5F10A-88B7-440F-AADB-56A2F1704A86@xenproject.org>
References: <1499367541.22465.102.camel@fedoraproject.org>
 <20170706191317.GE21146@char.us.oracle.com>
 <1499370325.22465.107.camel@fedoraproject.org>
 <06A5F10A-88B7-440F-AADB-56A2F1704A86@xenproject.org>
Organization: Red Hat
User-Agent: Evolution 3.32.1 (3.32.1-1.fc30) 
MIME-Version: 1.0
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.49]); Tue, 21 May 2019 18:14:31 +0000 (UTC)
Subject: Re: [Xen-devel] Criteria / validation proposal: drop Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xensource.com,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Daniel Kiper <daniel.kiper@oracle.com>,
 "marmarek@invisiblethingslab.com" <marmarek@invisiblethingslab.com>,
 Dario Faggioli <dfaggioli@suse.com>, Committers <committers@xenproject.org>,
 "MICHAEL A. YOUNG" <m.a.young@durham.ac.uk>,
 Ian Jackson <Ian.Jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAyMDE5LTA1LTEzIGF0IDE2OjI5IC0wNjAwLCBMYXJzIEt1cnRoIHdyb3RlOgo+IEhp
IGFsbCwKPiAKPiBJIGFtIGdvaW5nIHRvIHN0ZXAgaW4gaGVyZSB3aXRoIG15IGhhdCBhcyBYZW4g
UHJvamVjdCBjb21tdW5pdHkKPiBtYW5hZ2VyLiBXZSBoYWQgYSBkaXNjdXNzaW9uIGFib3V0IHRo
aXMgaXNzdWUgYXMgcGFydCBvZiBsYXN0IHdlZWsncwo+IGNvbW11bml0eSBjYWxsLiBJIENDJ2Vk
IGEgbnVtYmVyIG9mIHN0YWtlLWhvbGRlcnMsIHdoaWNoIHByb2JhYmx5Cj4gc2hvdWxkIGhhdmUg
YmVlbiBvbiB0aGUgdGhyZWFkIHN1Y2ggYXMgSVRMICh3aGljaCBidWlsZHMgUXViZXNPUwo+IG9u
IHRvcCBvZiBGZWRvcmEpIGFuZCBNaWNoYWVsIEEgWW91bmcgKHRoZSBYZW4gcGFja2FnZSBtYW5h
Z2VyKS4KPiAKPiBGaXJzdCBvZiBhbGwgYXBvbG9naWVzIHRoYXQgdGhpcyBpc3N1ZSBoYXMgbGlu
Z2VyZWQgc28gbG9uZy4gS2V5Cj4gbWVtYmVycyBvZiB0aGUgY29tbXVuaXR5IHdlcmUgbm90IGF3
YXJlIG9mIHRoZSBpc3N1ZXMgcmFpc2VkIGluCj4gdGhpcyB0aHJlYWQsIG90aGVyd2lzZSB3ZSB3
b3VsZCBoYXZlIGFjdGVkIGVhcmxpZXIuIFdpdGggdGhpcyBpbgo+IG1pbmQsIHBsZWFzZSBpbiBm
dXR1cmUgcmFpc2UgaXNzdWVzIHdpdGggbWUsIG9uIHhlbi1kZXZlbEAsCj4gY29tbWl0dGVyc0Ag
b3IgdGhlIFhlbi1GZWRvcmEgcGFja2FnZSBtYW5hZ2VyLiBUaGUgWGVuIENvbW11bml0eQo+IHdv
dWxkIGxpa2UgdG8gc2VlIEZlZG9yYSBydW5uaW5nIGFzIGd1ZXN0OiBpbiBmYWN0IGl0IHdvdWxk
IGJlCj4gc29tZXdoYXQgb2RkIGlmIHRoZXJlIHdhcyBhIFhlbi1Eb20wIHBhY2thZ2UgYW5kIGd1
ZXN0IHN1cHBvcnQKPiBkaWRuJ3Qgd29yay4gQW5kIHRoZXJlIGFyZSBzb21lIGRvd25zdHJlYW1z
IHN1Y2ggYXMgUXViZXNPUywKPiB3aGljaCBkZXBlbmQgb24gdGhpcyBzdXBwb3J0LgoKVGhhbmtz
IGZvciBzdGVwcGluZyBpbi4gT2YgY291cnNlIHdlIGFsd2F5cyB3YW50IGFzIG11Y2ggc3R1ZmYg
YXMKcG9zc2libGUgdG8gd29yaywgYnV0IHRoYXQgZG9lcyBub3QgbWVhbiB3ZSBibG9jayB0aGUg
cmVsZWFzZSBvbiBpdC4gV2UKY2VydGFpbmx5IHdhbnQgRmVkb3JhIHRvIHdvcmsgYXMgYSBndWVz
dCBvbiBWTVdhcmUsIFZpcnR1YWxCb3ggYW5kClBhcmFsbGVscyB0b287IHdlIGRvbid0IGJsb2Nr
IHRoZSByZWxlYXNlIG9uIGFueSBvZiB0aG9zZSBlaXRoZXIuLi4KCj4gPiBXZWxsLCBJIG1lYW4s
IGV2ZXJ5IGZldyAqZGF5cyogYSBjb21wb3NlIGdldHMgbm9taW5hdGVkIGZvciB2YWxpZGF0aW9u
Cj4gPiB0ZXN0aW5nLCBhbmQgYSBtYWlsIGlzIHNlbnQgdG8gdGVzdC1hbm5vdW5jZS4gSnVzdCBj
aGVjayB5b3VyIHRlc3QtCj4gPiBhbm5vdW5jZSBhcmNoaXZlcyBmb3IgbWFpbHMgd2l0aCAibm9t
aW5hdGVkIGZvciB0ZXN0aW5nIiBpbiB0aGVpcgo+ID4gc3ViamVjdCBsaW5lcywgYW5kIHlvdSds
bCBzZWUgZG96ZW5zLiBJcyB0aGlzIG5vdCBzdWZmaWNpZW50Cj4gPiBub3RpZmljYXRpb24/Cj4g
Cj4gV2UgZGlzY3Vzc2VkIHRoaXMgYXQgdGhlIGNvbW11bml0eSBjYWxsIGFuZCBjYW1lIHRvIHRo
ZSBjb25jbHVzaW9uIHRoYXQKPiB3ZSBjYW4gcnVuIHJlZ3VsYXIgdGVzdHMgb2YgRmVkb3JhIFJD
J3MgYXMgcGFydCBvZiBvdXIgT1NTVEVTVAo+IGluZnJhc3RydWN0dXJlLiBJYW4gSmFja3NvbiB2
b2x1bnRlZXJlZCB0byBpbXBsZW1lbnQgdGhpcywgYnV0IHRoZXJlCj4gYXJlIHNvbWUgcXVlc3Rp
b25zIG9uCj4gYSkgVGhlIGluc3RhbGxlciAod2hpY2ggd2UgY2FuIGhhbmRsZSBvdXJzZWx2ZXMp
Cj4gYikgV2hlbiB3ZSB3b3VsZCB0cmlnZ2VyIGEgdGVzdCAtIGFrYSBpcyB0aGVyZSBzb21lIHRy
aWdnZXIgb3RoZXIgdGhhbiB0aGUKPiBjKSBIb3cgd291bGQgcmVzdWx0cyBiZXN0IGJlIHJlcG9y
dGVkIGJhY2sgdG8gRmVkb3JhCj4gCj4gQXBvbG9naWVzLCBJIGFtIG5vdCB2ZXJ5IGZhbWlsaWFy
IHdpdGggaG93IHRoZSBGZWRvcmEgVGVzdCBncm91cCB3b3Jrcy4KPiBJcyB0aGVyZSBzb21lIGRv
Y3VtZW50YXRpb24gd2hpY2ggd291bGQgaGVscCBpbnRlZ3JhdGUgd2hhdCB5b3UgdG8gd2l0aAo+
IHRoZSB0ZXN0IHN5c3RlbSBvZiBhbm90aGVyIG9wZW4gc291cmNlIHByb2plY3Q/CgpiKSB5b3Ug
Y2FuIHVzZSBmZWRtc2cgLyBmZWRvcmEtbWVzc2FnaW5nOgpodHRwczovL2dpdGh1Yi5jb20vZmVk
b3JhLWluZnJhL2ZlZG1zZwpodHRwczovL2dpdGh1Yi5jb20vZmVkb3JhLWluZnJhL2ZlZG9yYS1t
ZXNzYWdpbmcKQSBtZXNzYWdlIGlzIGVtaXR0ZWQgZXZlcnkgdGltZSBhIGNvbXBvc2UgYXR0ZW1w
dCBmaW5pc2hlcyAob24gdGhlIGZlZG1zZwp0b3BpYyAnb3JnLmZlZG9yYXByb2plY3QucHJvZC5w
dW5naS5jb21wb3NlLnN0YXR1cy5jaGFuZ2UnOiBzZWUKaHR0cHM6Ly9hcHBzLmZlZG9yYXByb2pl
Y3Qub3JnL2RhdGFncmVwcGVyL3Jhdz90b3BpYz1vcmcuZmVkb3JhcHJvamVjdC5wcm9kLnB1bmdp
LmNvbXBvc2Uuc3RhdHVzLmNoYW5nZQpmb3IgYSBsb2cgb2YgcGFzdCBtZXNzYWdlcykuIFdoYXQg
eW91IHdpbGwgd2FudCB0byBkbyBpcyBsaXN0ZW4gZm9yCmNvbXBsZXRlZCBCcmFuY2hlZCBhbmQg
UmF3aGlkZSBjb21wb3NlcyBhbmQgcnVuIHRlc3RzIHdoZW5ldmVyIG9uZQpjb21wbGV0ZXMgc3Vj
Y2Vzc2Z1bGx5LiBUaGlzIGlzIGFscmVhZHkgZXhhY3RseSB3aGF0IHdlIGRvIHRvIHNjaGVkdWxl
Cm9wZW5RQSB0ZXN0czsgeW91IGNhbiBjcmliIGZyb20gdGhlIG9wZW5RQSB0ZXN0IHNjaGVkdWxl
cjoKaHR0cHM6Ly9wYWd1cmUuaW8vZmVkb3JhLXFhL2ZlZG9yYV9vcGVucWEKcGFydGljdWxhcmx5
IHRoZSBmZWRtc2cgY29uc3VtZXI6Cmh0dHBzOi8vcGFndXJlLmlvL2ZlZG9yYS1xYS9mZWRvcmFf
b3BlbnFhL2Jsb2IvbWFzdGVyL2YvZmVkb3JhX29wZW5xYS9jb25zdW1lci5weQoKYykgaWRlYWxs
eSBpdCB3b3VsZCBiZSBnb29kIHRvIHJlcG9ydCB0byBib3RoIHJlc3VsdHNkYiBhbmQgdG8gdGhl
Cndpa2kuIEFnYWluLCB3ZSBhbHJlYWR5IGRvIHRoaXMgZm9yIG9wZW5RQSwgYW5kIHlvdSBjYW4g
Y3JpYiBmcm9tIHRoZQpjb2RlIHRoZXJlOgpodHRwczovL3BhZ3VyZS5pby9mZWRvcmEtcWEvZmVk
b3JhX29wZW5xYS9ibG9iL21hc3Rlci9mL2ZlZG9yYV9vcGVucWEvcmVwb3J0LnB5CnJlcG9ydGlu
ZyB0byBSZXN1bHRzREIgbWlnaHQgYmUgdHJpY2t5IGR1ZSB0byBhdXRoZW50aWNhdGlvbiBpc3N1
ZXMsCkknbSBub3Qgc3VyZSBpZiB3ZSBldmVyIHB1dCB0aGUgb3BlbklEIGF1dGggc3R1ZmYgaW50
byBwcm9kdWN0aW9uLiBGb3IKd2lraSByZXBvcnRpbmcgeW91IHdpbGwgZWl0aGVyIGhhdmUgdG8g
YXV0aCBtYW51YWxseSBldmVyeSBzbyBvZnRlbiBvcgphc2sgRmVkb3JhIGluZnJhIGZvciBhIHNw
ZWNpYWwgdG9rZW4gdGhhdCBkb2Vzbid0IGV4cGlyZSAodGhpcyBpcyB3aGF0CndlIGRvIGZvciB0
aGUgb3BlblFBIHJlc3VsdHMpLgpSZXBvcnRpbmcgdG8gUmVzdWx0c0RCIHlvdSBkbyB0aHJvdWdo
IHJlc3VsdHNkYl9hcGkgLQpodHRwczovL3BhZ3VyZS5pby90YXNrb3Ryb24vcmVzdWx0c2RiX2Fw
aSAtIGFuZCBvcHRpb25hbGx5IHlvdSBjYW4gdXNlCm15IHJlc3VsdHNkYl9jb252ZW50aW9ucyAt
Cmh0dHBzOi8vcGFndXJlLmlvL3Rhc2tvdHJvbi9yZXN1bHRzZGJfY29udmVudGlvbnMgLSB3aGlj
aCBtYWtlcyBpdApzb21ld2hhdCBlYXNpZXIgKElNTyBhbnl3YXkpIGFuZCB3aWxsIG1ha2UgeW91
ciByZXN1bHRzIGNvbnNpc3RlbnQgd2l0aAp0aG9zZSBmcm9tIG9wZW5RQSBhbmQgQXV0b2Nsb3Vk
LiBSZXBvcnRpbmcgdG8gdGhlIHdpa2kgeW91IGNhbiBkbwp0aHJvdWdoIG15IGNyYXp5IHB5dGhv
bi13aWtpdGNtcyBsaWJyYXJ5IC0KaHR0cHM6Ly9wYWd1cmUuaW8vZmVkb3JhLXFhL3B5dGhvbi13
aWtpdGNtcyAuIEFnYWluLCBmZWRvcmFfb3BlbnFhIGRvZXMKYWxsIHRoaXMgZm9yIG9wZW5RQSBy
ZXN1bHRzLCBzbyB5b3UgY2FuIGNyaWIgZnJvbSB0aGF0LiBMZXQgbWUga25vdyBpZgp5b3UgaGF2
ZSB0cm91YmxlIHdpdGggdGhpcy4KCj4gPiA+ID4gZnJvbSBPcmFjbGUuIE9uIHRoYXQgYmFzaXMs
IEknbSBwcm9wb3Npbmcgd2UgcmVtb3ZlIHRoaXMgRmluYWwKPiA+ID4gPiBjcml0ZXJpb246Cj4g
PiA+IAo+ID4gPiBzL09yYWNsZS9YZW4gUHJvamVjdC8gSSBiZWxpZXZlPwo+ID4gCj4gPiBQZXJo
YXBzLCBpdCdzIGp1c3QgdGhhdCBpdCBhbHdheXMgc2VlbWVkIHRvIGJlIHlvdSBkb2luZyB0aGUg
dGVzdGluZywKPiA+IHNvIHRoZXkgZ290IGEgYml0IGNvbmZsYXRlZCA6KQo+IAo+IENhbiB3ZSBj
b21lIHRvIHNvbWUgYXJyYW5nZW1lbnQsIGJ5IHdoaWNoIHN1Y2ggaXNzdWVzIGdldCBjb21tdW5p
Y2F0ZWQKPiB0byB0aGUgWGVuIFByb2plY3QgZWFybGllcj8gQWthIG1lLCB4ZW4tZGV2ZWxAIG9y
IGNvbW1pdHRlcnNACgpJdCB3b3VsZCBiZSBuaWNlIGlmIHlvdSBjb3VsZCBlbnN1cmUgc29tZW9u
ZSBmcm9tIFhlbiBpcyBhY3R1YWxseQp3YXRjaGluZyB0aGUgRmVkb3JhIGxpc3RzLCBpZiB3b3Jr
aW5nIGluIEZlZG9yYSBpcyBhIHRhcmdldCBmb3IgWGVuLiBXZQoqY291bGQqIHRyeSBhbmQgQ0Mg
c3R1ZmYgYWxsIHRoZSB0aW1lLCBidXQgaW1hZ2luZSBpZiB3ZSB0cmllZCB0byBkbwp0aGF0IGZv
ciBldmVyeWJvZHkuIEJ1dCB5ZXMsIGZvciBmdXR1cmUgY29udmVyc2F0aW9ucyBvZiB0aGlzIG5h
dHVyZQpJJ2xsIHRyeSBhbmQgcmVtZW1iZXIgdG8gaW5jbHVkZSB0aG9zZSBsaXN0cy4KCj4gPiA+
ID4gIlRoZSByZWxlYXNlIG11c3QgYm9vdCBzdWNjZXNzZnVsbHkgYXMgWGVuIERvbVUgd2l0aCBy
ZWxlYXNlcyBwcm92aWRpbmcKPiA+ID4gPiBhIGZ1bmN0aW9uYWwsIHN1cHBvcnRlZCBYZW4gRG9t
MCBhbmQgd2lkZWx5IHVzZWQgY2xvdWQgcHJvdmlkZXJzCj4gPiA+ID4gdXRpbGl6aW5nIFhlbi4i
Cj4gPiA+ID4gCj4gPiA+ID4gYW5kIGNoYW5nZSB0aGUgJ21pbGVzdG9uZScgZm9yIHRoZSB0ZXN0
IGNhc2UgLQo+ID4gPiA+IGh0dHBzOi8vZmVkb3JhcHJvamVjdC5vcmcvd2lraS9RQTpUZXN0Y2Fz
ZV9Cb290X01ldGhvZHNfWGVuX1BhcmFfVmlydCAtCj4gPiA+ID4gZnJvbSBGaW5hbCB0byBPcHRp
b25hbC4KPiA+ID4gPiAKPiA+ID4gPiBUaG91Z2h0cz8gQ29tbWVudHM/IFRoYW5rcyEKPiA+ID4g
Cj4gPiA+IEkgd291bGQgcHJlZmVyIGZvciBpdCB0byByZW1haW4gYXMgaXQgaXMuCj4gPiAKPiA+
IFRoaXMgaXMgb25seSBwcmFjdGljYWwgaWYgaXQncyBnb2luZyB0byBiZSB0ZXN0ZWQsIGFuZCB0
ZXN0ZWQgcmVndWxhcmx5Cj4gPiAtIG5vdCAqb25seSogb24gdGhlIGZpbmFsIHJlbGVhc2UgY2Fu
ZGlkYXRlLCByaWdodCBiZWZvcmUgd2Ugc2lnbiBvZmYKPiA+IG9uIHRoZSByZWxlYXNlLiBJdCBu
ZWVkcyB0byBiZSB0ZXN0ZWQgcmVndWxhcmx5IHRocm91Z2hvdXQgdGhlIHJlbGVhc2UKPiA+IGN5
Y2xlLCBvbiB0aGUgY29tcG9zZXMgdGhhdCBhcmUgIm5vbWluYXRlZCBmb3IgdGVzdGluZyIuCj4g
Cj4gV291bGQgdGhlIHByb3Bvc2FsIGFib3ZlIHdvcmsgZm9yIHlvdT8gSSB0aGluayBpdCBzYXRp
c2ZpZXMgd2hhdCB5b3UgYXJlCj4gbG9va2luZyBmb3IuIFdlIHdvdWxkIGFsc28gaGF2ZSBzb21l
b25lIHdobyBtb25pdG9ycyB0aGVzZSB0ZXN0IHJlc3VsdHMKPiBwcm8tYWN0aXZlbHkuCgpJbiB0
aGVvcnksIHllYWgsIGJ1dCBnaXZlbiB0aGUgaGlzdG9yeSBoZXJlIEknbSBzb21ld2hhdCBzY2Vw
dGljYWwuIEknZAphbHNvIHNheSB3ZSBzdGlsbCBoYXZlbid0IHJlYWxseSBnb3QgYSBjb252aW5j
aW5nIGNhc2UgZm9yIHdoeSB3ZQpzaG91bGQgY29udGludWUgdG8gYmxvY2sgdGhlIHJlbGVhc2Ug
KGF0IGxlYXN0IGluIHRoZW9yeSkgb24gRmVkb3JhCndvcmtpbmcgaW4gWGVuIHdoZW4gd2UgZG9u
J3QgYmxvY2sgb24gYW55IG90aGVyIHZpcnQgc3RhY2sgYXBhcnQgZnJvbQpvdXIgJ29mZmljaWFs
JyBvbmUsIGFuZCB3ZSBkb24ndCBibG9jayBvbiBhbGwgc29ydHMgb2Ygb3RoZXIgc3R1ZmYgd2Un
ZAoibGlrZSB0byBoYXZlIHdvcmtpbmciIGVpdGhlci4gUmVnYXJkbGVzcyBvZiB0aGUgdGVzdGlu
ZyBpc3N1ZXMsIEknZApsaWtlIHRvIHNlZSB0aGF0IHRvbyBpZiB3ZSdyZSBnb2luZyB0byBrZWVw
IGJsb2NraW5nIG9uIFhlbi4uLgotLSAKQWRhbSBXaWxsaWFtc29uCkZlZG9yYSBRQSBDb21tdW5p
dHkgTW9ua2V5CklSQzogYWRhbXcgfCBUd2l0dGVyOiBBZGFtV19GZWRvcmEgfCBYTVBQOiBhZGFt
dyBBVCBoYXBweWFzc2Fzc2luIC4gbmV0Cmh0dHA6Ly93d3cuaGFwcHlhc3Nhc3Npbi5uZXQKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 21 18:46:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 18:46:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hT9m9-0004i3-O4; Tue, 21 May 2019 18:46:13 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TCK3=TV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hT9m8-0004ht-4F
 for xen-devel@lists.xenproject.org; Tue, 21 May 2019 18:46:12 +0000
X-Inumbo-ID: b326b53f-7bf8-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b326b53f-7bf8-11e9-8980-bc764e045a96;
 Tue, 21 May 2019 18:46:10 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hT9m5-0002Ww-FK; Tue, 21 May 2019 18:46:09 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hT9m5-0002aO-59; Tue, 21 May 2019 18:46:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hT9m5-0000TK-4Y; Tue, 21 May 2019 18:46:09 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1hT9m5-0000TK-4Y@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 21 May 2019 18:46:09 +0000
Subject: [Xen-devel] [xen-unstable-smoke bisection] complete build-arm64-xsm
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZS1zbW9rZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlLXNtb2tlCmpv
YiBidWlsZC1hcm02NC14c20KdGVzdGlkIHhlbi1idWlsZAoKVHJlZTogcWVtdXUgZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3hlbi5naXQKCioqKiBGb3VuZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioK
CiAgQnVnIGlzIGluIHRyZWU6ICB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKICBC
dWcgaW50cm9kdWNlZDogIDAzOTU3ZjU4ZGI4OTQyZDYxZjQ4ODliNjkyNGUzOWQzYjI3YTllNDMK
ICBCdWcgbm90IHByZXNlbnQ6IDU3ZDg3ZWUzYTVkMTBjZGJhOTcyZWVjM2E1NGNkOTcxZmVjMWI4
ZDIKICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncy8xMzY3MTQvCgoKICBjb21taXQgMDM5NTdmNThkYjg5NDJkNjFmNDg4OWI2
OTI0ZTM5ZDNiMjdhOWU0MwogIEF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KICBEYXRlOiAgIFR1ZSBNYXkgMTQgMTM6MjQ6MzggMjAxOSArMDEwMAogIAogICAgICB4
ZW4vY29uc3Q6IEV4dGVuZCB0aGUgZXhpc3RpbmcgbWFjcm8gQklUIHRvIHRha2UgYSBzdWZmaXgg
aW4gcGFyYW1ldGVyCiAgICAgIAogICAgICBBcm0gY3VycmVudGx5IHByb3ZpZGVzIHR3byBtYWNy
byBCSVQgYW5kIEJJVF9VTEwgdGhhdCBhcmUgb25seSB1c2FibGUKICAgICAgaW4gQyBhbmQgcmV0
dXJuIHJlc3BlY3RpdmVseSB1bnNpZ25lZCBsb25nIGFuZCB1bnNpZ25lZCBsb25nIGxvbmcuCiAg
ICAgIAogICAgICBFeHRlbmRpbmcgdGhlIG1hY3JvcyB0byBkZWFsIHdpdGggYXNzZW1ibHkgd291
bGQgYmUgYSBuaWNlIGJlbmVmaXRzIGFzCiAgICAgIGl0IGNvdWxkIHJlcGxhY2UgdGhlIGNvbW1v
biBwYXR0ZXJuIHRvIGRlZmluZSBmaWVsZHMgKEFDKDEsIHNmeCkgPDwgWCkKICAgICAgZWFzaWVy
IHRvIHJlYWQuCiAgICAgIAogICAgICBSYXRoZXIgdGhhbiBleHRlbmRpbmcgdGhlIHR3byBtYWNy
b3MsIGl0IHdhcyBkZWNpZGVkIHRvIGRyb3AgQklUX1VMTCgpCiAgICAgIGFuZCBleHRlbmQgdGhl
IG1hY3JvIEJJVCgpIHRvIHRha2UgYSBzdWZmaXggKGUuZyBVLCBVTCwgVUxMKSBpbgogICAgICBw
YXJhbWV0ZXIuIFRoaXMgd291bGQgYWxsb3cgdG8gdXNlIGRpZmZlcmVudCBzdWZmaXggd2l0aG91
dCBoYXZpbmcgdG8KICAgICAgZGVmaW5lIG5ldyBtYWNyb3MuCiAgICAgIAogICAgICBUaGUgbmV3
IGV4dGVuZCBtYWNybyBpcyBub3cgbW92ZWQgaW4gaW5jbHVkZS94ZW4vY29uc3QuaCBzbyBpdCBj
YW4gYmUKICAgICAgdXNlZCBieSBhbnlvbmUgaW4gWGVuIGFuZCBhbHNvIGF2b2lkIHRvIGluY2x1
ZGUgYml0b3BzLmggaW4gYXNzZW1ibHkKICAgICAgY29kZS4KICAgICAgCiAgICAgIFNpZ25lZC1v
ZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICAgIEFja2VkLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICAgIFJldmlld2VkLWJ5OiBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CgoKRm9yIGJpc2VjdGlvbiBy
ZXZpc2lvbi10dXBsZSBncmFwaCBzZWU6CiAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvcmVzdWx0cy9iaXNlY3QveGVuLXVuc3RhYmxlLXNtb2tlL2J1aWxkLWFy
bTY0LXhzbS54ZW4tYnVpbGQuaHRtbApSZXZpc2lvbiBJRHMgaW4gZWFjaCBncmFwaCBub2RlIHJl
ZmVyLCByZXNwZWN0aXZlbHksIHRvIHRoZSBUcmVlcyBhYm92ZS4KCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUnVubmluZyBjcy1iaXNlY3Rpb24tc3RlcCAtLWdyYXBo
LW91dD0vaG9tZS9sb2dzL3Jlc3VsdHMvYmlzZWN0L3hlbi11bnN0YWJsZS1zbW9rZS9idWlsZC1h
cm02NC14c20ueGVuLWJ1aWxkIC0tc3VtbWFyeS1vdXQ9dG1wLzEzNjcxNC5iaXNlY3Rpb24tc3Vt
bWFyeSAtLWJhc2lzLXRlbXBsYXRlPTEzNjY2NSAtLWJsZXNzaW5ncz1yZWFsLHJlYWwtYmlzZWN0
IHhlbi11bnN0YWJsZS1zbW9rZSBidWlsZC1hcm02NC14c20geGVuLWJ1aWxkClNlYXJjaGluZyBm
b3IgZmFpbHVyZSAvIGJhc2lzIHBhc3M6CiAxMzY2ODcgZmFpbCBbaG9zdD1sYXh0b24wXSAvIDEz
NjY2NSBvay4KRmFpbHVyZSAvIGJhc2lzIHBhc3MgZmxpZ2h0czogMTM2Njg3IC8gMTM2NjY1ClRy
ZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKVHJlZTogeGVuIGdp
dDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CkxhdGVzdCA5Y2NhMDJkOGZmYzIzZTk2ODhhOTcx
ZDg1OGU0ZmZkZmY1Mzg5YjExIGI5MTVmNTdhNDliYzEyZTlmNWZiNjBjZTYwNDc3MmIwOTc3N2Zm
MGQKQmFzaXMgcGFzcyA5Y2NhMDJkOGZmYzIzZTk2ODhhOTcxZDg1OGU0ZmZkZmY1Mzg5YjExIDkx
Zjg2Zjg2MzRmOTlhYmQ4ZjI0Mjk0M2U2MjQ1MjIxMWEwOWZhMGEKR2VuZXJhdGluZyByZXZpc2lv
bnMgd2l0aCAuL2FkaG9jLXJldnR1cGxlLWdlbmVyYXRvciAgZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3FlbXUteGVuLmdpdCM5Y2NhMDJkOGZmYzIzZTk2ODhhOTcxZDg1OGU0ZmZkZmY1Mzg5YjExLTlj
Y2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL3hlbi5naXQjOTFmODZmODYzNGY5OWFiZDhmMjQyOTQzZTYyNDUyMjExYTA5ZmEwYS1iOTE1
ZjU3YTQ5YmMxMmU5ZjVmYjYwY2U2MDQ3NzJiMDk3NzdmZjBkCkxvYWRlZCAxMDAxIG5vZGVzIGlu
IHJldmlzaW9uIGdyYXBoClNlYXJjaGluZyBmb3IgdGVzdCByZXN1bHRzOgogMTM2NzA1IHBhc3Mg
OWNjYTAyZDhmZmMyM2U5Njg4YTk3MWQ4NThlNGZmZGZmNTM4OWIxMSA1N2Q4N2VlM2E1ZDEwY2Ri
YTk3MmVlYzNhNTRjZDk3MWZlYzFiOGQyCiAxMzY2NjUgcGFzcyA5Y2NhMDJkOGZmYzIzZTk2ODhh
OTcxZDg1OGU0ZmZkZmY1Mzg5YjExIDkxZjg2Zjg2MzRmOTlhYmQ4ZjI0Mjk0M2U2MjQ1MjIxMWEw
OWZhMGEKIDEzNjcwMCBmYWlsIDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODli
MTEgYjkxNWY1N2E0OWJjMTJlOWY1ZmI2MGNlNjA0NzcyYjA5Nzc3ZmYwZAogMTM2Njg3IGZhaWwg
OWNjYTAyZDhmZmMyM2U5Njg4YTk3MWQ4NThlNGZmZGZmNTM4OWIxMSBiOTE1ZjU3YTQ5YmMxMmU5
ZjVmYjYwY2U2MDQ3NzJiMDk3NzdmZjBkCiAxMzY3MTAgZmFpbCA5Y2NhMDJkOGZmYzIzZTk2ODhh
OTcxZDg1OGU0ZmZkZmY1Mzg5YjExIDAzOTU3ZjU4ZGI4OTQyZDYxZjQ4ODliNjkyNGUzOWQzYjI3
YTllNDMKIDEzNjcwMiBmYWlsIDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODli
MTEgN2FkMGU3ODA4NTc3Mjg3MjRlNTk4NTlkY2M0MjI0MDRkNGVkMGM0NgogMTM2NzA4IGZhaWwg
OWNjYTAyZDhmZmMyM2U5Njg4YTk3MWQ4NThlNGZmZGZmNTM4OWIxMSAwMzk1N2Y1OGRiODk0MmQ2
MWY0ODg5YjY5MjRlMzlkM2IyN2E5ZTQzCiAxMzY2OTggcGFzcyA5Y2NhMDJkOGZmYzIzZTk2ODhh
OTcxZDg1OGU0ZmZkZmY1Mzg5YjExIDkxZjg2Zjg2MzRmOTlhYmQ4ZjI0Mjk0M2U2MjQ1MjIxMWEw
OWZhMGEKIDEzNjcwNCBmYWlsIDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODli
MTEgMDM5NTdmNThkYjg5NDJkNjFmNDg4OWI2OTI0ZTM5ZDNiMjdhOWU0MwogMTM2NzA5IHBhc3Mg
OWNjYTAyZDhmZmMyM2U5Njg4YTk3MWQ4NThlNGZmZGZmNTM4OWIxMSA1N2Q4N2VlM2E1ZDEwY2Ri
YTk3MmVlYzNhNTRjZDk3MWZlYzFiOGQyCiAxMzY3MTQgZmFpbCA5Y2NhMDJkOGZmYzIzZTk2ODhh
OTcxZDg1OGU0ZmZkZmY1Mzg5YjExIDAzOTU3ZjU4ZGI4OTQyZDYxZjQ4ODliNjkyNGUzOWQzYjI3
YTllNDMKIDEzNjcxMSBwYXNzIDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODli
MTEgNTdkODdlZTNhNWQxMGNkYmE5NzJlZWMzYTU0Y2Q5NzFmZWMxYjhkMgpTZWFyY2hpbmcgZm9y
IGludGVyZXN0aW5nIHZlcnNpb25zCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMzY2NjUgKHBhc3Mp
LCBmb3IgYmFzaXMgcGFzcwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTM2Njg3IChmYWlsKSwgZm9y
IGJhc2lzIGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTM2Njk4IChwYXNzKSwgZm9yIGJh
c2lzIHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTM2NzAwIChmYWlsKSwgZm9yIGJhc2lzIGZh
aWx1cmUKIDAgcmV2aXNpb25zIGF0IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUz
ODliMTEgNTdkODdlZTNhNWQxMGNkYmE5NzJlZWMzYTU0Y2Q5NzFmZWMxYjhkMgpObyByZXZpc2lv
bnMgbGVmdCB0byB0ZXN0LCBjaGVja2luZyBncmFwaCBzdGF0ZS4KIFJlc3VsdCBmb3VuZDogZmxp
Z2h0IDEzNjcwNSAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEz
NjcwOCAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzNjcw
OSAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTM2NzEwIChmYWls
KSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTM2NzExIChwYXNzKSwg
Zm9yIGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMzY3MTQgKGZhaWwpLCBmb3IgZmly
c3QgZmFpbHVyZQoKKioqIEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoq
KgoKICBCdWcgaXMgaW4gdHJlZTogIHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAog
IEJ1ZyBpbnRyb2R1Y2VkOiAgMDM5NTdmNThkYjg5NDJkNjFmNDg4OWI2OTI0ZTM5ZDNiMjdhOWU0
MwogIEJ1ZyBub3QgcHJlc2VudDogNTdkODdlZTNhNWQxMGNkYmE5NzJlZWMzYTU0Y2Q5NzFmZWMx
YjhkMgogIExhc3QgZmFpbCByZXBybzogaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5v
cmcvb3NzdGVzdC9sb2dzLzEzNjcxNC8KCgogIGNvbW1pdCAwMzk1N2Y1OGRiODk0MmQ2MWY0ODg5
YjY5MjRlMzlkM2IyN2E5ZTQzCiAgQXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPgogIERhdGU6ICAgVHVlIE1heSAxNCAxMzoyNDozOCAyMDE5ICswMTAwCiAgCiAgICAg
IHhlbi9jb25zdDogRXh0ZW5kIHRoZSBleGlzdGluZyBtYWNybyBCSVQgdG8gdGFrZSBhIHN1ZmZp
eCBpbiBwYXJhbWV0ZXIKICAgICAgCiAgICAgIEFybSBjdXJyZW50bHkgcHJvdmlkZXMgdHdvIG1h
Y3JvIEJJVCBhbmQgQklUX1VMTCB0aGF0IGFyZSBvbmx5IHVzYWJsZQogICAgICBpbiBDIGFuZCBy
ZXR1cm4gcmVzcGVjdGl2ZWx5IHVuc2lnbmVkIGxvbmcgYW5kIHVuc2lnbmVkIGxvbmcgbG9uZy4K
ICAgICAgCiAgICAgIEV4dGVuZGluZyB0aGUgbWFjcm9zIHRvIGRlYWwgd2l0aCBhc3NlbWJseSB3
b3VsZCBiZSBhIG5pY2UgYmVuZWZpdHMgYXMKICAgICAgaXQgY291bGQgcmVwbGFjZSB0aGUgY29t
bW9uIHBhdHRlcm4gdG8gZGVmaW5lIGZpZWxkcyAoQUMoMSwgc2Z4KSA8PCBYKQogICAgICBlYXNp
ZXIgdG8gcmVhZC4KICAgICAgCiAgICAgIFJhdGhlciB0aGFuIGV4dGVuZGluZyB0aGUgdHdvIG1h
Y3JvcywgaXQgd2FzIGRlY2lkZWQgdG8gZHJvcCBCSVRfVUxMKCkKICAgICAgYW5kIGV4dGVuZCB0
aGUgbWFjcm8gQklUKCkgdG8gdGFrZSBhIHN1ZmZpeCAoZS5nIFUsIFVMLCBVTEwpIGluCiAgICAg
IHBhcmFtZXRlci4gVGhpcyB3b3VsZCBhbGxvdyB0byB1c2UgZGlmZmVyZW50IHN1ZmZpeCB3aXRo
b3V0IGhhdmluZyB0bwogICAgICBkZWZpbmUgbmV3IG1hY3Jvcy4KICAgICAgCiAgICAgIFRoZSBu
ZXcgZXh0ZW5kIG1hY3JvIGlzIG5vdyBtb3ZlZCBpbiBpbmNsdWRlL3hlbi9jb25zdC5oIHNvIGl0
IGNhbiBiZQogICAgICB1c2VkIGJ5IGFueW9uZSBpbiBYZW4gYW5kIGFsc28gYXZvaWQgdG8gaW5j
bHVkZSBiaXRvcHMuaCBpbiBhc3NlbWJseQogICAgICBjb2RlLgogICAgICAKICAgICAgU2lnbmVk
LW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgICAgQWNrZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgICAgUmV2aWV3ZWQtYnk6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KClJldmlzaW9uIGdyYXBo
IGxlZnQgaW4gL2hvbWUvbG9ncy9yZXN1bHRzL2Jpc2VjdC94ZW4tdW5zdGFibGUtc21va2UvYnVp
bGQtYXJtNjQteHNtLnhlbi1idWlsZC57ZG90LHBzLHBuZyxodG1sLHN2Z30uCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KMTM2NzE0OiB0b2xlcmFibGUgQUxMIEZBSUwK
CmZsaWdodCAxMzY3MTQgeGVuLXVuc3RhYmxlLXNtb2tlIHJlYWwtYmlzZWN0IFtyZWFsXQpodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTM2NzE0LwoKRmFp
bHVyZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2Vl
ZCwKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hcm02NC14
c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgIGZhaWwgYmFzZWxpbmUg
dW50ZXN0ZWQKCgpqb2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24g
b3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1h
Z2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFp
bGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3Qv
bG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2Vu
ZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRl
c3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 21 18:58:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 18:58:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hT9xw-0005Yk-4s; Tue, 21 May 2019 18:58:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TCK3=TV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hT9xt-0005YY-Vb
 for xen-devel@lists.xenproject.org; Tue, 21 May 2019 18:58:22 +0000
X-Inumbo-ID: 64d34e9a-7bfa-11e9-bee4-733ba3a72cbf
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 64d34e9a-7bfa-11e9-bee4-733ba3a72cbf;
 Tue, 21 May 2019 18:58:17 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hT9xp-0002kk-6b; Tue, 21 May 2019 18: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.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hT9xn-0003OZ-Rb; Tue, 21 May 2019 18:58:15 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hT9xn-0008Br-Qx; Tue, 21 May 2019 18:58:15 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136699-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=4973997f70860c10093ce34294be0c588ddc8cf3
X-Osstest-Versions-That: xen=91f86f8634f99abd8f242943e62452211a09fa0a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 21 May 2019 18:58:15 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 136699: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjY5OSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjY5OS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA0OTczOTk3ZjcwODYwYzEwMDkzY2UzNDI5NGJlMGM1ODhkZGM4Y2YzCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA5MWY4NmY4NjM0Zjk5YWJkOGYy
NDI5NDNlNjI0NTIyMTFhMDlmYTBhCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzY2NjUgIDIwMTkt
MDUtMjEgMTA6MDA6MzkgWiAgICAwIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTM2Njg3ICAy
MDE5LTA1LTIxIDEzOjAzOjI3IFogICAgMCBkYXlzICAgIDIgYXR0ZW1wdHMKVGVzdGluZyBzYW1l
IHNpbmNlICAgMTM2Njk5ICAyMDE5LTA1LTIxIDE2OjAwOjM4IFogICAgMCBkYXlzICAgIDEgYXR0
ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxp
c3RhaXIgRnJhbmNpcyA8YWxpc3RhaXIuZnJhbmNpc0B3ZGMuY29tPgogIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1
LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxv
Z3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRz
LCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rl
cgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
ClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVu
LmdpdAogICA5MWY4NmY4NjM0Li40OTczOTk3ZjcwICA0OTczOTk3ZjcwODYwYzEwMDkzY2UzNDI5
NGJlMGM1ODhkZGM4Y2YzIC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 21 21:06:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 21:06:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTBy1-0006cW-2z; Tue, 21 May 2019 21:06:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jEEf=TV=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1hTBy0-0006cR-AS
 for xen-devel@lists.xenproject.org; Tue, 21 May 2019 21:06:36 +0000
X-Inumbo-ID: 50e4b9ac-7c0c-11e9-a4ad-c3b9362d1cc1
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 50e4b9ac-7c0c-11e9-a4ad-c3b9362d1cc1;
 Tue, 21 May 2019 21:06:35 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256
 bits)) (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 5C104217F9;
 Tue, 21 May 2019 21:06:34 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1558472794;
 bh=VBEUjSFBOs8oxFlhcnQWbr+A1wAIGRwCaInTJRMjqCU=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=yMKNx6PlEjBPYm/BFtlRnCbjMFA3698EXazsiY44ZhTjYpF35eplI3E2evmAoSIeL
 0wlP7+DjvK0IZCFP9m1Y9dS+DiRXEvGJUuPxvzJB0NQxOVjitBn7DLZmePhAGafgmr
 vjMrwIZZMaaluU4immxCVON3bamKAm6AkYiPRzwc=
Date: Tue, 21 May 2019 14:06:33 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <f2f912ac-a1c6-1f07-f708-cf2935c0270f@arm.com>
Message-ID: <alpine.DEB.2.21.1905211406150.16404@sstabellini-ThinkPad-T480s>
References: <20190520181250.17404-1-julien.grall@arm.com>
 <5CE3C45A0200007800230E0E@prv1-mh.provo.novell.com>
 <1c7f43ce-7df2-24c9-ecb2-d8be1afebfa5@arm.com>
 <5CE3C8370200007800230E40@prv1-mh.provo.novell.com>
 <f2f912ac-a1c6-1f07-f708-cf2935c0270f@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] xen/public: arch-arm: Restrict the
 visibility of struct vcpu_guest_core_regs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAyMSBNYXkgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIEphbiwKPiAKPiBP
biA1LzIxLzE5IDEwOjQzIEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPiA+ID4gPiA+IE9uIDIxLjA1
LjE5IGF0IDExOjM1LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+ID4gPiBPbiA1LzIx
LzE5IDEwOjI2IEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPiA+ID4gPiA+ID4gPiBPbiAyMC4wNS4x
OSBhdCAyMDoxMiwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPiA+ID4gPiA+ICAgICAg
IEFzIHRoaXMgaXMgbm93IFhlbiBhbmQgdG9vbHMgb25seSwgSSBhbSB3b25kZXJpbmcgd2hldGhl
ciB0aGUKPiA+ID4gPiA+IGNoZWNrIG9uCj4gPiA+ID4gPiAgICAgICBHTlVfQyBpcyBzdGlsbCBu
ZWNlc3NhcnkuIEkgYW0gaGFwcHkgdG8gc2VuZCBhIGZvbGxvdy11cCBwYXRjaAo+ID4gPiA+ID4g
KG9yIGZvbGQKPiA+ID4gPiA+ICAgICAgIGluIHRoaXMgb25lKSBpZiBpdCBjYW4gYmUgcmVtb3Zl
ZC4KPiA+ID4gPiAKPiA+ID4gPiBJIHRoaW5rIHRoaXMgc2hvdWxkIGJlIGRyb3BwZWQgaWYgaXQg
Y2FuIGJlIHdpdGhvdXQgYnJlYWtpbmcgYW55Cj4gPiA+ID4gcGFydCBvZiB0aGUgYnVpbGQuCj4g
PiA+IFRoaXMgaXMgYmVjYXVzZSBhbGwgdGhlIHRvb2xzIGFyZSBwYXJ0IG9mIHhlbi5naXQsIHJp
Z2h0Pwo+ID4gCj4gPiBSaWdodCAtIG5vLW9uZSBlbHNlIGlzIHN1cHBvc2VkIHRvIGRlZmluZSBf
X1hFTl9UT09MU19fLCBvcgo+ID4gaWYgYW55b25lIGRvZXMsIHRoZXkncmUgb24gdGhlaXIgb3du
Lgo+IAo+IFRoYW5rcyBmb3IgdGhlIGluZm9ybWF0aW9uLiBJIHdpbGwgZG8gYSBmdWxsIGJ1aWxk
IGNoZWNrLgo+IAo+ID4gCj4gPiA+ID4gPiAtLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC1h
cm0uaAo+ID4gPiA+ID4gKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gtYXJtLmgKPiA+ID4g
PiA+IEBAIC0xOTcsNiArMTk3LDcgQEAKPiA+ID4gPiA+ICAgICAgICB9IHdoaWxlICggMCApCj4g
PiA+ID4gPiAgICAjZGVmaW5lIHNldF94ZW5fZ3Vlc3RfaGFuZGxlKGhuZCwgdmFsKQo+ID4gPiA+
ID4gc2V0X3hlbl9ndWVzdF9oYW5kbGVfcmF3KGhuZCwgdmFsKQo+ID4gPiA+ID4gICAgKyNpZiBk
ZWZpbmVkKF9fWEVOX18pIHx8IGRlZmluZWQoX19YRU5fVE9PTFNfXykKPiA+ID4gPiA+ICAgICNp
ZiBkZWZpbmVkKF9fR05VQ19fKSAmJiAhZGVmaW5lZChfX1NUUklDVF9BTlNJX18pCj4gPiA+ID4g
PiAgICAvKiBBbm9ueW1vdXMgdW5pb24gaW5jbHVkZXMgYm90aCAzMi0gYW5kIDY0LWJpdCBuYW1l
cyAoZS5nLiwKPiA+ID4gPiA+IHIwL3gwKS4gKi8KPiA+ID4gPiA+ICAgICMgZGVmaW5lIF9fREVD
TF9SRUcobjY0LCBuMzIpIHVuaW9uIHsgICAgICAgICAgXAo+ID4gPiA+ID4gQEAgLTI3Miw2ICsy
NzMsOCBAQCBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh2Y3B1X2d1ZXN0X2NvcmVfcmVnc190KTsK
PiA+ID4gPiA+ICAgICAgICN1bmRlZiBfX0RFQ0xfUkVHCj4gPiA+ID4gPiAgICArI2VuZGlmCj4g
PiA+ID4gCj4gPiA+ID4gSWYgSSB3YXMgdGhlIG1haW50YWluZXIgb2YgdGhpcyBjb2RlLCBJJ2Qg
YXNrIGZvciB0aGUgc3RydWN0IGRlY2xhcmF0aW9uCj4gPiA+ID4gdG8gYmUgbW92ZWQgKGludG8g
dGhlIGV4aXN0aW5nICNpZikgcmF0aGVyIHRoYW4gYWRkaW5nIGEgMm5kICNpZi4KPiA+ID4gCj4g
PiA+IHMvMm5kLzNyZC8gOykKPiA+ID4gCj4gPiA+IFRoZSByZWFzb24gSSBoYXZlbid0IGRvbmUg
dGhhdCBpcyBnaXQgd2lsbCBnZW5lcmF0ZSBhIGNvbXBsZXRlbHkKPiA+ID4gdW5yZWxhdGVkIGRp
ZmYuIFNvIGl0IG1ha2VzIHF1aXRlIGRpZmZpY3VsdCB0byB1bmRlcnN0YW5kIHRoZSBwdXJwb3Nl
IG9mCj4gPiA+IHRoZSBwYXRjaC4KPiA+IAo+ID4gV2VsbCwgYXMgc2FpZCAtIHlvdSdyZSB0aGUg
bWFpbnRhaW5lci4gSSB3b3VsZG4ndCBiZSBib3RoZXJlZCBvdmVybHkKPiA+IG11Y2ggYnkgYSBz
dHJhbmdlIGRpZmYgdGhhdCBtaWdodCByZXN1bHQuCj4gCj4gSSB3aWxsIHdhaXQgb24gU3RlZmFu
bydzIGlucHV0LgoKWWVzLCBwbGVhc2UgZm9sbG93IEphbidzIGFkdmljZSwgdGhhbmtzLgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 21 21:25:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 21:25:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTCGW-00088C-TW; Tue, 21 May 2019 21:25:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=C2a6=TV=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1hTCGV-000887-8w
 for xen-devel@lists.xenproject.org; Tue, 21 May 2019 21:25:43 +0000
X-Inumbo-ID: fbee9393-7c0e-11e9-8980-bc764e045a96
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0d::604])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fbee9393-7c0e-11e9-8980-bc764e045a96;
 Tue, 21 May 2019 21:25:42 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=GUKqrKeO/NYbvXazvL905g9MH/cFD96OZyVuAiVEbao=;
 b=P9P0fWV5BU7u0OPxKiI2jFzSxrsGKMM0VIMQ4KsUtnRLiS46DteHRe7CxzeGjZ0CYbBt/OWQqW+l2edNMW17RtCh1cVtLjsjqYK/+1NKUXEiQxWHEabYKeLI1pp6pZerGSjX2D9RbPF21u+KJP5SiRAn7Fh6WO0C/RXunXl4zCMYwUbcRdxvdCmS5f0On9lkfDOn1w9OGl9WlnGFgIs8yZxSvNOL8U5VpAoB8vWAg8hgT2oa6/eDXn/zBePusTTEohuxEWMDpf6nelBXDEV20vxG9nsuMMF83D9bPWiC/TiFqOGyIrYNlJDX4K+HebtalnSX2KbxfoF3ammsb1s0jg==
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com (20.176.214.210) by
 AM0PR03MB5698.eurprd03.prod.outlook.com (20.179.254.155) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1900.16; Tue, 21 May 2019 21:25:38 +0000
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::55c5:599a:1f80:208a]) by AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::55c5:599a:1f80:208a%3]) with mapi id 15.20.1900.020; Tue, 21 May 2019
 21:25:38 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v5 00/10]  TEE mediator (and OP-TEE) support in XEN
Thread-Index: AQHVEBu8S7ow419qRUuV+TK06x1pYQ==
Date: Tue, 21 May 2019 21:25:38 +0000
Message-ID: <20190521212530.12706-1-volodymyr_babchuk@epam.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
x-originating-ip: [85.223.209.22]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: bbc88c4f-42fa-4234-1985-08d6de32de8e
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600141)(711020)(4605104)(2017052603328)(7193020);
 SRVR:AM0PR03MB5698; 
x-ms-traffictypediagnostic: AM0PR03MB5698:
x-ms-exchange-purlcount: 3
x-microsoft-antispam-prvs: <AM0PR03MB569825D354D65BFDDF66A739E6070@AM0PR03MB5698.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 0044C17179
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(376002)(136003)(366004)(346002)(396003)(39860400002)(189003)(199004)(6512007)(6306002)(6486002)(5640700003)(6436002)(68736007)(3846002)(2616005)(476003)(6916009)(486006)(6116002)(76116006)(14444005)(256004)(64756008)(66476007)(966005)(478600001)(7416002)(305945005)(66946007)(54906003)(316002)(7736002)(73956011)(71190400001)(72206003)(2501003)(66556008)(80792005)(71200400001)(66446008)(26005)(4326008)(14454004)(25786009)(102836004)(2906002)(55236004)(8936002)(81166006)(5660300002)(99286004)(66066001)(1076003)(36756003)(86362001)(53936002)(6506007)(81156014)(2351001)(186003)(8676002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB5698;
 H:AM0PR03MB4148.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: W1ujZKJzNOIAfy22iJDB+j8qpnXq6qI/kbjv+Y0LKjE2p+9L0NSkmw56tAKD9ka3TzAqPCjoWAsRJwh+E/fmgvyLK/tp+E4I08xtUVOphmaLxfDldesvZlC2JamDgweXyy6jcx/Mkny3hhzrh2A68qvf0J6ffVewDw+vj6S/t+fy7B4GgmAHEg6iJ82LTloQDsy/zMfYbO7rFpZV785TaqvreFAFHtx7fYk5A/J80ulxkroDpC+wJtarqfrX41v387h9yDyRQkq0gBM8a5J44vMlECRaWYu32k1nq7Fs1Z4QWenPYcgiDZhdaGByVkCxdv89zCxu0J33A8xBu/wA4tyYTX0npwG8B8JNbYEO1R3FxmxGyC7cJX1Ny1AHzfOo5USf39MA2sIMCvRsXNVIkXYZYlCEQPRI+Nn6/Q7c6Ak=
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: bbc88c4f-42fa-4234-1985-08d6de32de8e
X-MS-Exchange-CrossTenant-originalarrivaltime: 21 May 2019 21:25:38.2399 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB5698
Subject: [Xen-devel] [PATCH v5 00/10] TEE mediator (and OP-TEE) support in
 XEN
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gY29tbXVuaXR5LAoKVGhpcyBpcyB0aGUgZmlmdGggdmVyc2lvbiBvZiBPUC1URUUgbWVk
aWF0b3IgaW4gWEVOLgoKT1AtVEVFIDMuNS4wIHdhcyByZWxlYXNlZCB3aGVuIEkgd29ya2VkIG9u
IHRoaXMgdmVyc2lvbiBvZiB0aGUKcGF0aGVzLiBUaGlzIGlzIHRoZSBmaXJzdCByZWxlYXNlIHdo
ZXJlIHZpcnR1YWxpemF0aW9uIHN1cHBvcnQgaXMKYXZhaWxhYmxlLiBUaGlzIHJlbGVhc2UgaW5j
bHVkZXMgYm90aCBvcmlnaW5hbCB2aXJ0dWFsaXphdGlvbiBwYXRjaGVzCmFuZCBuZXcgU01DIHRo
YXQgcmV0cmV2aWVzIG51bWJlciBvZiB0aHJlYWRzIGZyb20gT1AtVEVFLgoKTWFueSB0aGFua3Mg
dG8gYm90aCBPUC1URUUgYW5kIFhlbiBjb21tdW5pdGllcyBmb3IgcmV2aWV3aW5nIGFuZCBoZWxw
aW5nCndpdGggbXkgY2hhbmdlcyB0byB0aGUgYm90aCBwcm9qZWN0cy4KCkdsb2JhbCBjaGFuZ2Vz
IGZyb20gdjQ6CiAtIFN1YnN0YW50aWFsIHJld29yayBvZiBPUC1URUUgbWVkaWF0b3IuIE5vdyBp
dCB0cmllcyB0byByZXR1cm4gbWVhbmluZ2Z1bAogICBlcnJvciBjb2RlcyBiYWNrIHRvIHRoZSBn
dWVzdC4KIC0gT1AtVEVFIG1lZGlhdG9yIGRvZXMgbm90IHVzZSBzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyBhcyBhIHN0b3JhZ2UgZm9yCiAgIHBhcmFtZXRlcnMgYW5kIHJldHVybiB2YWx1ZXMgd2hlbiBj
YWxsaW5nIE9QLVRFRS4gVGhpcyBtYWtlcyBpdAogICBjb21wYXRiaWxlIHdpdGggcmVxdWlyZW1l
bnQgZnJvbSBTTUNDQy4KIC0gdGVlPW5hdGl2ZSBvcHRpb24gcmVwbGFjZWQgd2l0aCB0ZWU9b3B0
ZWUKIC0gQXV0aG9yc2hpcCBhbmQgcy1vLWIgdGFnIHJlc2V0IHRvIG15IEVQQU0gbWFpbCBhZGRy
ZXNzCgpPdmVyYWxsIGNoYW5nZXMgZnJvbSB2MzoKCiAtIFBhdGNoICJhcm06IGFkZCB0ZWVfZW5h
YmxlZCBmbGFnIHRvIHhlbl9hcmNoX2RvbWFpbmNvbmZpZyIgd2FzCiAgIHNxdWFzaGVkIGludG8g
Inhlbi9hcm06IGFkZCBnZW5lcmljIFRFRSBtZWRpYXRvciBmcmFtZXdvcmsiCiAtIEkgaW1wbGVt
ZW50ZWQgbW9yZSBlbGFib3JhdGUgZXJyb3IgcmVwb3RpbmcgdG8gYSBndWVzdC4gTm93IGd1ZXN0
CiAgIHdpbGwgZ2V0IG1lYW5pbmdmdWwgZXJyb3IgY29kZXMgaW5zdGVhZCBvZiBnZW5lcmljCiAg
IEFSTV9TTUNDQ19FUlJfVU5LTk9XTl9GVU5DVElPTi4KClBlci1wYXRjaCBjaGFuZ2VzIGFyZSBk
ZXNjcmliZWQgaW4gY29ycmVzcG9uZGluZyBlbWFpbHMuCgpDaGFuZ2VzIGZyb20gdjI6CgogLSBV
c2UgZG9tYWluIGZsYWdzIGluc3RlZCBvZiBkb21jdGwgaW50ZXJmYWNlIHRvIGVuYWJsZSBvcHRl
ZSBmb3IgZ3Vlc3RzCiAtIFJlbW92ZSBwYXRjaCAibGlieGM6IGFkZCB4Y19kb21fdGVlX2VuYWJs
ZSguLi4pIGZ1bmN0aW9uIiBiZWNhdXNlCiAgIG9mIHByZXZpb3VzIGNoYW5nZQogLSBNZWRpYXRv
ciBub3cgc3RvcmVzIG93biBjb250ZXh0IGluIGFyY2ggcGFydCBvZiBzdHJ1Y3QgZG9tYWluLCBz
bwogICBJIHJlbW92ZWQgcGF0Y2ggIm9wdGVlOiBhZGQgZG9tYWluIGNvbnRleHRzIgoKUGVyLXBh
dGNoIGNoYW5nZXMgYXJlIGRlc2NyaWJlZCBpbiBjb3JyZXNwb25kaW5nIGVtYWlscy4KCj09PT0K
djI6CgpUaGlzIGlzIHYyIG9mIHBhdGNoIHNlcmllcyBmb3IgT1AtVEVFIG1lZGlhdG9yIHN1cHBv
cnQgaW4gWEVOLiBDaGFuZ2VzIGZyb20gdjE6CgogLSBBZGRlZCBkb21jdGwgaW50ZXJmYWNlLCBz
byBub3cgeGwgZGVjaWRlcyB3aGF0IGRvbWFpbiBzaG91bGQgd29yayB3aXRoIFRFRQogLSBSZW1v
dmVkIFhTTSBzdXBwb3J0IGR1ZSB0byBjaGFuZ2UgZGVzY3JpYmVkIGFib3ZlCiAtIFBhdGNoIHdp
dGggT1AtVEVFIG1lZGlhdG9yIHdhcyBzcGxpdGVkIHRvIDcgc2VwYXJhdGUgcGF0Y2hlcwogLSBS
ZW1vdmVkIHBhdGNoIHdpdGggY2FsbF9zbWNjYygpIGZ1bmN0aW9uLiBOb3cgdGhpcyBzZXJpZXMg
ZGVwZW5kIG9uCiAgIEp1bGllbiBHcmFsbCdzIHNlcmllcyAieGVuL2FybTogU01DQ0MgZml4dXAg
YW5kIGltcHJvdmVtZW50IiBbM10KCj09PT09CnYxOgoKVGhpcyBpcyBmb2xsb3cgZm9yIHBhdGNo
IHNlcmllcyBbMV0uIFRoZXJlIHdhcyBsb3RzIG9mIGRpc2N1c3Npb25zCmZvciB0aGF0IHNlcmll
cyBhbmQgSSB0cmllZCB0byBhZGRyZXNzIGFsbCBvZiB0aGVtIGluIHRoaXMgbmV3IHBhdGNoc2V0
LgoKQ3VycmVudGx5LCBJIGhhZCBhIHdvcmtpbmcgc29sdXRpb24gZm9yIE9QLVRFRSB2aXJ0dWFs
aXphdGlvbiBhbmQgaXQgaXMgYmVpbmcKdXBzdHJlYW1lZCByaWdodCBub3cgKFsyXSkuIFNvLCBJ
IHRoaW5rIGl0IGlzIGEgZ29vZCB0aW1lIHRvIGludHJvZHVjZSBzdXBwb3J0CmluIFhFTiBhcyB3
ZWxsLgoKVGhpcyBzZXJpZXMgaW5jbHVkZSBnZW5lcmljIFRFRSBtZWRpYXRvciBmcmFtZXdvcmsg
YW5kIGZ1bGwtc2NhbGUgT1AtVEVFIG1lZGlhdG9yCndoaWNoIGlzIHdvcmtpbmcgd2l0aCBtZW50
aW9uZWQgY2hhZ2VzIGluIE9QLVRFRS4gU28sIG11bHRpcGxlIGRvbWFpbnMgY2FuCndvcmsgc2lt
dWx0YW5lb3VzbHkgd2l0aCBPUC1URUUuCgpJIGFkZGVkIFhTTSBzdXBwb3J0LCBzbyBub3cgaXQg
aXMgcG9zc2libGUgdG8gY29udHJvbCB3aGljaCBkb21haW5zIGNhbiB3b3JrCndpdGggVEVFcy4g
QWxzbyBJIGNoYW5nZWQgd2F5IGhvdyBURUUgZGlzY292ZXJ5IGlzIGRvbmUuIE5vdyAgaXQgaXMg
dmVyeQpnZW5lcmljIGFuZCBzaG91bGQgc3VwcG9ydCBhbnkgcGxhdGZvcm0uCgpbMV0gaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTEwL21z
ZzAxNDUxLmh0bWwKWzJdIGh0dHBzOi8vZ2l0aHViLmNvbS9PUC1URUUvb3B0ZWVfb3MvcHVsbC8y
MzcwClszXSBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRl
dmVsLzIwMTgtMDgvbXNnMDIxMzguaHRtbAoKClZvbG9keW15ciBCYWJjaHVrICgxMCk6CiAgeGVu
L2FybTogYWRkIGdlbmVyaWMgVEVFIG1lZGlhdG9yIGZyYW1ld29yawogIHhlbi9hcm06IG9wdGVl
OiBhZGQgT1AtVEVFIGhlYWRlciBmaWxlcwogIHhlbi9hcm06IG9wdGVlOiBhZGQgT1AtVEVFIG1l
ZGlhdG9yIHNrZWxldG9uCiAgeGVuL2FybTogb3B0ZWU6IGFkZCBmYXN0IGNhbGxzIGhhbmRsaW5n
CiAgeGVuL2FybTogb3B0ZWU6IGFkZCBzdGQgY2FsbCBoYW5kbGluZwogIHhlbi9hcm06IG9wdGVl
OiBhZGQgc3VwcG9ydCBmb3IgUlBDIFNITSBidWZmZXJzCiAgeGVuL2FybTogb3B0ZWU6IGFkZCBz
dXBwb3J0IGZvciBhcmJpdHJhcnkgc2hhcmVkIG1lbW9yeQogIHhlbi9hcm06IG9wdGVlOiBhZGQg
c3VwcG9ydCBmb3IgUlBDIGNvbW1hbmRzCiAgdG9vbHMvYXJtOiB0ZWU6IGFkZCAidGVlIiBvcHRp
b24gZm9yIHhsLmNmZwogIHRvb2xzL2FybTogb3B0ZWU6IGNyZWF0ZSBvcHRlZSBmaXJtd2FyZSBu
b2RlIGluIERUIGlmIHRlZT1vcHRlZQoKIE1BSU5UQUlORVJTICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgNiArCiBkb2NzL21hbi94bC5jZmcuNS5wb2QuaW4gICAgICAgICAgICB8ICAgMTkg
KwogdG9vbHMvbGlieGwvbGlieGwuaCAgICAgICAgICAgICAgICAgfCAgICA1ICsKIHRvb2xzL2xp
YnhsL2xpYnhsX2FybS5jICAgICAgICAgICAgIHwgICA0MiArCiB0b29scy9saWJ4bC9saWJ4bF90
eXBlcy5pZGwgICAgICAgICB8ICAgIDYgKwogdG9vbHMveGwveGxfcGFyc2UuYyAgICAgICAgICAg
ICAgICAgfCAgICA5ICsKIHhlbi9hcmNoL2FybS9LY29uZmlnICAgICAgICAgICAgICAgIHwgICAg
OSArCiB4ZW4vYXJjaC9hcm0vTWFrZWZpbGUgICAgICAgICAgICAgICB8ICAgIDEgKwogeGVuL2Fy
Y2gvYXJtL2RvbWFpbi5jICAgICAgICAgICAgICAgfCAgIDE5ICsKIHhlbi9hcmNoL2FybS9zZXR1
cC5jICAgICAgICAgICAgICAgIHwgICAgMiArCiB4ZW4vYXJjaC9hcm0vdGVlL0tjb25maWcgICAg
ICAgICAgICB8ICAgIDQgKwogeGVuL2FyY2gvYXJtL3RlZS9NYWtlZmlsZSAgICAgICAgICAgfCAg
ICAyICsKIHhlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYyAgICAgICAgICAgIHwgMTUzNiArKysrKysr
KysrKysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL2FybS90ZWUvdGVlLmMgICAgICAgICAgICAg
IHwgICA5MyArKwogeGVuL2FyY2gvYXJtL3ZzbWMuYyAgICAgICAgICAgICAgICAgfCAgICA1ICsK
IHhlbi9hcmNoL2FybS94ZW4ubGRzLlMgICAgICAgICAgICAgIHwgICAgNyArCiB4ZW4vaW5jbHVk
ZS9hc20tYXJtL2RvbWFpbi5oICAgICAgICB8ICAgIDQgKwogeGVuL2luY2x1ZGUvYXNtLWFybS90
ZWUvb3B0ZWVfbXNnLmggfCAgNDQ0ICsrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3RlZS9v
cHRlZV9zbWMuaCB8ICA1NTYgKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLWFybS90ZWUvdGVl
LmggICAgICAgfCAgMTA5ICsrCiB4ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC1hcm0uaCAgICAgICB8
ICAgIDQgKwogMjEgZmlsZXMgY2hhbmdlZCwgMjg4MiBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9k
ZSAxMDA2NDQgeGVuL2FyY2gvYXJtL3RlZS9LY29uZmlnCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVu
L2FyY2gvYXJtL3RlZS9NYWtlZmlsZQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL2FybS90
ZWUvb3B0ZWUuYwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL2FybS90ZWUvdGVlLmMKIGNy
ZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20tYXJtL3RlZS9vcHRlZV9tc2cuaAogY3Jl
YXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS1hcm0vdGVlL29wdGVlX3NtYy5oCiBjcmVh
dGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvYXNtLWFybS90ZWUvdGVlLmgKCi0tIAoyLjIxLjAK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 21 21:25:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 21:25:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTCGa-00088R-7u; Tue, 21 May 2019 21:25:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=C2a6=TV=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1hTCGY-00088I-T4
 for xen-devel@lists.xenproject.org; Tue, 21 May 2019 21:25:46 +0000
X-Inumbo-ID: fdc989e6-7c0e-11e9-8980-bc764e045a96
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (unknown
 [40.107.7.43]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fdc989e6-7c0e-11e9-8980-bc764e045a96;
 Tue, 21 May 2019 21:25:45 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=uaTcoc27e5HUjjYvopq2Jku8oZuCPG64/sq4hKFWNbg=;
 b=WLTLd1fQO4SB6aGpZjY4tuWqASAZDeQUi/4p0RMhpZ/PlAiLCF0LVf/dYyp9ZT8A9wuPB0AwEX7wjV1FfkzkYCHsz1oFvIwHP1nkSoDI3XT8+CvUBNb2rmNg7WwQjgaFrLsu7IIlnm2FnY4crfHukjYpFNA2KvYv+wQ7cY5I6BKiKiixzk1/N8ynS7kG71REi8Xn85cUtsrbkL3zdCkRI4MoiwwyfGPOGbA3jUjQgGoJuBu5vU3OpzAZc2qkfODwjVzWw59yYKUFlVU7wN5LhK9SW3dxtGjxRYefM1MMP5C+P4QJ6ljrFP7mkLsux9pBPegztDtJfWOHEPjRB07fDg==
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com (20.176.214.210) by
 AM0PR03MB5698.eurprd03.prod.outlook.com (20.179.254.155) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1900.16; Tue, 21 May 2019 21:25:42 +0000
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::55c5:599a:1f80:208a]) by AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::55c5:599a:1f80:208a%3]) with mapi id 15.20.1900.020; Tue, 21 May 2019
 21:25:42 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v5 01/10] xen/arm: add generic TEE mediator framework
Thread-Index: AQHVEBu+v99Aq9L0vky2ENVWc7gtYg==
Date: Tue, 21 May 2019 21:25:41 +0000
Message-ID: <20190521212530.12706-2-volodymyr_babchuk@epam.com>
References: <20190521212530.12706-1-volodymyr_babchuk@epam.com>
In-Reply-To: <20190521212530.12706-1-volodymyr_babchuk@epam.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
x-originating-ip: [85.223.209.22]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: cfa1240e-0dd6-4d82-244e-08d6de32e0c8
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600141)(711020)(4605104)(2017052603328)(7193020);
 SRVR:AM0PR03MB5698; 
x-ms-traffictypediagnostic: AM0PR03MB5698:
x-microsoft-antispam-prvs: <AM0PR03MB5698E6AC7715FFB71E6E0954E6070@AM0PR03MB5698.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 0044C17179
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(376002)(136003)(366004)(346002)(396003)(39860400002)(189003)(199004)(6512007)(6486002)(5640700003)(6436002)(68736007)(3846002)(2616005)(476003)(11346002)(6916009)(486006)(6116002)(76116006)(14444005)(256004)(64756008)(66476007)(478600001)(7416002)(305945005)(66946007)(54906003)(316002)(7736002)(73956011)(71190400001)(72206003)(2501003)(66556008)(80792005)(71200400001)(66446008)(30864003)(26005)(4326008)(14454004)(25786009)(102836004)(2906002)(55236004)(8936002)(81166006)(5660300002)(99286004)(66066001)(1076003)(36756003)(86362001)(53936002)(6506007)(81156014)(446003)(2351001)(186003)(8676002)(76176011)(41533002)(21314003)(2004002)(6606295002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB5698;
 H:AM0PR03MB4148.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: L3AQ137SrMEkwmuCuvwr5Q6FR/RV8sbxiZW72gouoUVjnCpq5horSOoSMR04kVWA/35ZQQ3BhgA3M6pkE7oxpyyXp5j6bX2Q0ghbsxxmASLZbIytOs3r1OQEK5w7MaljTfJiRgpGbg8dy2RDC8ZkUGcqWsE4SAoWVSpkgc91OYbysZcy8FME5x9nYAdzLXa0mIAgyCMVJxLjnCvo74846JJ/hMGoLTkLAKrw8YORT3yqrbepwgaVJuDJnblDT4Hy2QcvNRPVMFfXM5t8D++bfDGB85cJhuGpe0IfYT9OW9gfqJnxPwooTBEwUiwtJz4tu8b4+nJwRMtEGTwIy1jAExlW3Zshab5SGS5Ag43+RpJZBHcQ3YWukRcj8kZy753285KkdWMyI6U9hbi0xnT6k5EvTslTPq9XNj01ArDuMDs=
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: cfa1240e-0dd6-4d82-244e-08d6de32e0c8
X-MS-Exchange-CrossTenant-originalarrivaltime: 21 May 2019 21:25:41.9098 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB5698
Subject: [Xen-devel] [PATCH v5 01/10] xen/arm: add generic TEE mediator
 framework
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBhZGRzIGJhc2ljIGZyYW1ld29yayBmb3IgVEVFIG1lZGlhdG9ycy4gR3Vlc3Rz
IGNhbid0IHRhbGsKdG8gVEVFIGRpcmVjdGx5LCB3ZSBuZWVkIHNvbWUgZW50aXR5IHRoYXQgd2ls
bCBpbnRlcmNlcHQgcmVxdWVzdAphbmQgZGVjaWRlIHdoYXQgdG8gZG8gd2l0aCB0aGVtLiAiVEVF
IG1lZGlhdG9yIiBpcyBhIHN1Y2ggZW50aXR5LgoKVGhpcyBpcyBob3cgaXQgd29ya3M6IHVzZXIg
Y2FuIGJ1aWxkIFhFTiB3aXRoIG11bHRpcGxlIFRFRSBtZWRpYXRvcnMKKHNlZSB0aGUgbmV4dCBw
YXRjaGVzLCB3aGVyZSBPUC1URUUgbWVkaWF0b3IgaXMgaW50cm9kdWNlZCkuClRFRSBtZWRpYXRv
ciByZWdpc3RlciBzZWxmIHdpdGggUkVHSVNURVJfVEVFX01FRElBVE9SKCkgbWFjcm8gaW4gdGhl
CnNhbWUgd2F5LCBhcyBkZXZpY2UgZHJpdmVycyB1c2UgRFRfREVWSUNFX1NUQVJUKCkvRFRfREVW
SUNFX0VORCgpCm1hY3Jvcy4KCkF0IHJ1bi10aW1lLCBkdXJpbmcgaW5pdGlhbGl6YXRpb24sIGZy
YW1ld29yayBjYWxscyBwcm9iZSgpIGZ1bmN0aW9uCmZvciBlYWNoIGF2YWlsYWJsZSBtZWRpYXRv
ciBkcml2ZXIgdG8gZmluZCB3aGljaCBURUUgaXMgaW5zdGFsbGVkCm9uIHRoZSBwbGF0Zm9ybS4g
VGhlbiBnZW5lcmljIHZTTUMgaGFuZGxlciB3aWxsIGNhbGwgc2VsZWN0ZWQgbWVkaWF0b3IKd2hl
biBpdCBpbnRlcmNlcHQgU01DL0hWQyB0aGF0IGJlbG9uZ3MgdG8gVEVFIE9TIG9yIFRFRSBhcHBs
aWNhdGlvbi4KClNpZ25lZC1vZmYtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFi
Y2h1a0BlcGFtLmNvbT4KCi0tLQoKQ2hhbmdlcyBmcm9tIHY0OgogIC0gQWRkZWQgdGVlX2dldF90
eXBlKCkgZnVuY3Rpb24sIHdoaWNoIHJldHVybnMgaWQgb2YgY3VycmVudGx5CiAgICBhdmFpbGFi
bGUgVEVFCiAgLSBSZW1vdmVkICJkb20wX3RlZV9lbmFibGVkIiBjb21tYW5kIGxpbmUgb3B0aW9u
LiBEb20wIG5vdyBhbHdheXMKICAgIHVzZXMgY3VycmVudGx5IGF2YWlsYWJsZSBURUUuCiAgLSBB
ZGRlZCBURUUgdHlwZSBzYW5pdHkgY2hlY2sgaW4gYXJjaF9zYW5pdGlzZV9kb21haW5fY29uZmln
KCkKICAtIHRlZV9kb21haW5faW5pdCgpIG5vdyBpbnRlcm5hbGx5IGNoZWNrcyBpZiByZXF1ZXN0
ZWQgVEVFIHR5cGUKICAgIGNvcnJlc3BvbmRzIHRvIGF2YWlsYWJsZSBURUUKICAtIHJlbW92ZWQg
dGVlX2RvbWFpbl9kZXN0cm95KCkgZnVuY3Rpb24gYmVjYXVzZSBpdCBpcyBub3QgdXNlZAogICAg
YnkgYW55b25lCgpDaGFuZ2VzIGZyb20gdjM6CgogIC0gdGVlX2VuYWJsZSgpIHJlbmFtZWQgdG8g
dGVlX2RvbWFpbl9pbml0KCkKICAtIEFkZGVkIHRlZV9yZWxpbnF1aXNoX3Jlc291cmNlcygpIGZ1
bmN0aW9uIGFsb25nIHdpdGgKICAgIGNoYW5nZXMgdG8gZG9tYWluX3JlbGlucXVpc2hfcmVzb3Vy
Y2VzKCkKICAtIEFkZGVkIGNvbW1hbmQtbGluZSBwYXJhbWV0ZXIgZG9tMF90ZWVfZW5hYmxlZCwg
d2hpY2ggY29udHJvbHMKICAgIGlmIHRlZSBpcyBlbmFibGVkIGZvciBEb20wLiBJdCBpcyBkaXNh
YmxlZCBieSBkZWZhdWx0CiAgLSBJbnN0ZWFkIG9mIGJvb2xlYW4gdGVlIHN0YXRlIChlbmFibGVk
L2Rpc2FibGVkKSBJIGludHJvZHVjZWQKICAgIGVudW1lcmF0aW9uIHdpdGggdHdvIHZhbHVlczog
bm9uZSBvciBuYXRpdmUuIEl0IGlzIHBvc3NpYmxlCiAgICB0byBhZGQgb3RoZXIgdHlwZXMgb2Yg
dGVlIGluIHRoZSBmdXR1cmUKCkNoYW5nZXMgZnJvbSB2MjoKICAtIFJlbW92ZWQgZW1wdHkgdGVl
L0tjb25maWcgZmlsZQoKIENoYW5nZXMgZnJvbSB2MToKICAtIFJlbW92ZWQgdGVlX3JlbW92ZSgp
IGZ1bmN0aW9uCiAgLSBDT05GSUdfVEVFIGRlcGVuZHMgb24gRVhQRVJUCiAgLSB0ZWVfZG9tYWlu
X2NyZWF0ZWQoKSBjb252ZXJ0ZWQgdG8gdGVlX2VuYWJsZSgpCiAgLSB0ZWVfaW5pdCgpIGlzIGNh
bGxlZCB1c2luZyBpbml0Y2FsbCgpIG1lY2hhbmlzbQogIC0gdGVlX2hhbmRsZV9zbWMoKSByZW5h
bWVkIHRvIHRlZV9oYW5kbGVfY2FsbCgpCgogQ2hhbmdlcyBmcm9tICJSRkMiIHZlcnNpb246CiAg
LSByZW5hbWVkIENPTkZJR19BUk1fVEVFIHRvIENPTkZJR19URUUKICAtIGNoYW5nZWQgZGlzY292
ZXJ5IG1lY2hhbmlzbTogaW5zdGVhZCBvZiBVVUlEIG1hdGhpbmcsIFRFRS1zcGVjaWZpYwogICAg
IHByb2JpbmcgaXMgdXNlZAotLS0KIE1BSU5UQUlORVJTICAgICAgICAgICAgICAgICAgIHwgICA2
ICsrCiB4ZW4vYXJjaC9hcm0vS2NvbmZpZyAgICAgICAgICB8ICAgNyArKysKIHhlbi9hcmNoL2Fy
bS9NYWtlZmlsZSAgICAgICAgIHwgICAxICsKIHhlbi9hcmNoL2FybS9kb21haW4uYyAgICAgICAg
IHwgIDE4ICsrKysrKwogeGVuL2FyY2gvYXJtL3NldHVwLmMgICAgICAgICAgfCAgIDIgKwogeGVu
L2FyY2gvYXJtL3RlZS9NYWtlZmlsZSAgICAgfCAgIDEgKwogeGVuL2FyY2gvYXJtL3RlZS90ZWUu
YyAgICAgICAgfCAgOTMgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL2Fy
bS92c21jLmMgICAgICAgICAgIHwgICA1ICsrCiB4ZW4vYXJjaC9hcm0veGVuLmxkcy5TICAgICAg
ICB8ICAgNyArKysKIHhlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmggIHwgICAxICsKIHhlbi9p
bmNsdWRlL2FzbS1hcm0vdGVlL3RlZS5oIHwgMTA5ICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysKIHhlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS5oIHwgICAzICsKIDEyIGZpbGVz
IGNoYW5nZWQsIDI1MyBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gv
YXJtL3RlZS9NYWtlZmlsZQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL2FybS90ZWUvdGVl
LmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20tYXJtL3RlZS90ZWUuaAoKZGlm
ZiAtLWdpdCBhL01BSU5UQUlORVJTIGIvTUFJTlRBSU5FUlMKaW5kZXggYTIwOGJiZTMwNC4uMTc5
MDZiODMyMSAxMDA2NDQKLS0tIGEvTUFJTlRBSU5FUlMKKysrIGIvTUFJTlRBSU5FUlMKQEAgLTM4
NSw2ICszODUsMTIgQEAgRjoJY29uZmlnL1N0dWJkb20ubWsuaW4KIEY6CW00L3N0dWJkb20ubTQK
IEY6CXN0dWJkb20vCiAKK1RFRSBNRURJQVRPUlMKK006CVZvbG9keW15ciBCYWJjaHVrIDx2b2xv
ZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KK1M6CVN1cHBvcnRlZAorRjoJeGVuL2FyY2gvYXJtL3Rl
ZS8KK0Y6CXhlbi9pbmNsdWRlL2FzbS1hcm0vdGVlCisKIFRPT0xTVEFDSwogTToJSWFuIEphY2tz
b24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiBNOglXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL0tjb25maWcgYi94ZW4vYXJjaC9hcm0v
S2NvbmZpZwppbmRleCA1ODFkZTY3YjZiLi5lNTI3YjJmODg1IDEwMDY0NAotLS0gYS94ZW4vYXJj
aC9hcm0vS2NvbmZpZworKysgYi94ZW4vYXJjaC9hcm0vS2NvbmZpZwpAQCAtMTA1LDYgKzEwNSwx
MyBAQCBjb25maWcgSEFSREVOX0JSQU5DSF9QUkVESUNUT1IKIAogCSAgSWYgdW5zdXJlLCBzYXkg
WS4KIAorY29uZmlnIFRFRQorCWJvb2wgIkVuYWJsZSBURUUgbWVkaWF0b3JzIHN1cHBvcnQiIGlm
IEVYUEVSVCA9ICJ5IgorCWRlZmF1bHQgbgorCWhlbHAKKwkgIFRoaXMgb3B0aW9uIGVuYWJsZXMg
Z2VuZXJpYyBURUUgbWVkaWF0b3JzIHN1cHBvcnQuIEl0IGFsbG93cyBndWVzdHMKKwkgIHRvIGFj
Y2VzcyByZWFsIFRFRSB2aWEgb25lIG9mIFRFRSBtZWRpYXRvcnMgaW1wbGVtZW50ZWQgaW4gWEVO
LgorCiBlbmRtZW51CiAKIG1lbnUgIkFSTSBlcnJhdGEgd29ya2Fyb3VuZCB2aWEgdGhlIGFsdGVy
bmF0aXZlIGZyYW1ld29yayIKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9NYWtlZmlsZSBiL3hl
bi9hcmNoL2FybS9NYWtlZmlsZQppbmRleCBjYjkwMmNiNmZlLi41YzJhYTM0NTU3IDEwMDY0NAot
LS0gYS94ZW4vYXJjaC9hcm0vTWFrZWZpbGUKKysrIGIveGVuL2FyY2gvYXJtL01ha2VmaWxlCkBA
IC01LDYgKzUsNyBAQCBzdWJkaXItJChDT05GSUdfQUNQSSkgKz0gYWNwaQogaWZuZXEgKCQoQ09O
RklHX05PX1BMQVQpLHkpCiBzdWJkaXIteSArPSBwbGF0Zm9ybXMKIGVuZGlmCitzdWJkaXItJChD
T05GSUdfVEVFKSArPSB0ZWUKIAogb2JqLSQoQ09ORklHX0hBU19BTFRFUk5BVElWRSkgKz0gYWx0
ZXJuYXRpdmUubwogb2JqLXkgKz0gYm9vdGZkdC5pbml0Lm8KZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS9kb21haW4uYyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwppbmRleCA2ZGM2MzNlZDUwLi4w
YzhlNTBmNDhmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMKKysrIGIveGVuL2Fy
Y2gvYXJtL2RvbWFpbi5jCkBAIC0zMiw2ICszMiw3IEBACiAjaW5jbHVkZSA8YXNtL3BsYXRmb3Jt
Lmg+CiAjaW5jbHVkZSA8YXNtL3Byb2NpbmZvLmg+CiAjaW5jbHVkZSA8YXNtL3JlZ3MuaD4KKyNp
bmNsdWRlIDxhc20vdGVlL3RlZS5oPgogI2luY2x1ZGUgPGFzbS92ZnAuaD4KICNpbmNsdWRlIDxh
c20vdmdpYy5oPgogI2luY2x1ZGUgPGFzbS92dGltZXIuaD4KQEAgLTY0OCw2ICs2NDksMTIgQEAg
aW50IGFyY2hfc2FuaXRpc2VfZG9tYWluX2NvbmZpZyhzdHJ1Y3QgeGVuX2RvbWN0bF9jcmVhdGVk
b21haW4gKmNvbmZpZykKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAgICAgfQogCisgICAgaWYg
KCBjb25maWctPmFyY2gudGVlX3R5cGUgIT0gWEVOX0RPTUNUTF9DT05GSUdfVEVFX05PTkUgKQor
ICAgIHsKKyAgICAgICAgZHByaW50ayhYRU5MT0dfSU5GTywgIlVuc3VwcG9ydGVkIFRFRSB0eXBl
XG4iKTsKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisgICAgfQorCiAgICAgcmV0dXJuIDA7CiB9
CiAKQEAgLTcwNSw2ICs3MTIsOSBAQCBpbnQgYXJjaF9kb21haW5fY3JlYXRlKHN0cnVjdCBkb21h
aW4gKmQsCiAgICAgaWYgKCAocmMgPSBkb21haW5fdnRpbWVyX2luaXQoZCwgJmNvbmZpZy0+YXJj
aCkpICE9IDAgKQogICAgICAgICBnb3RvIGZhaWw7CiAKKyAgICBpZiAoIChyYyA9IHRlZV9kb21h
aW5faW5pdChkLCBjb25maWctPmFyY2gudGVlX3R5cGUpKSAhPSAwICkKKyAgICAgICAgZ290byBm
YWlsOworCiAgICAgdXBkYXRlX2RvbWFpbl93YWxsY2xvY2tfdGltZShkKTsKIAogICAgIC8qCkBA
IC05NDksNiArOTU5LDE0IEBAIGludCBkb21haW5fcmVsaW5xdWlzaF9yZXNvdXJjZXMoc3RydWN0
IGRvbWFpbiAqZCkKICAgICAgICAgICovCiAgICAgICAgIGRvbWFpbl92cGwwMTFfZGVpbml0KGQp
OwogCisgICAgICAgIGQtPmFyY2gucmVsbWVtID0gUkVMTUVNX3RlZTsKKyAgICAgICAgLyogRmFs
bHRocm91Z2ggKi8KKworICAgIGNhc2UgUkVMTUVNX3RlZToKKyAgICAgICAgcmV0ID0gdGVlX3Jl
bGlucXVpc2hfcmVzb3VyY2VzKGQpOworICAgICAgICBpZiAocmV0ICkKKyAgICAgICAgICAgIHJl
dHVybiByZXQ7CisKICAgICAgICAgZC0+YXJjaC5yZWxtZW0gPSBSRUxNRU1feGVuOwogICAgICAg
ICAvKiBGYWxsdGhyb3VnaCAqLwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vc2V0dXAuYyBi
L3hlbi9hcmNoL2FybS9zZXR1cC5jCmluZGV4IGNjYjBmMTgxZWEuLjFhMjQwZDIwOGIgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL2FybS9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL2FybS9zZXR1cC5jCkBA
IC00OSw2ICs0OSw3IEBACiAjaW5jbHVkZSA8YXNtL3BsYXRmb3JtLmg+CiAjaW5jbHVkZSA8YXNt
L3Byb2NpbmZvLmg+CiAjaW5jbHVkZSA8YXNtL3NldHVwLmg+CisjaW5jbHVkZSA8YXNtL3RlZS90
ZWUuaD4KICNpbmNsdWRlIDx4c20veHNtLmg+CiAjaW5jbHVkZSA8YXNtL2FjcGkuaD4KIApAQCAt
ODk1LDYgKzg5Niw3IEBAIHZvaWQgX19pbml0IHN0YXJ0X3hlbih1bnNpZ25lZCBsb25nIGJvb3Rf
cGh5c19vZmZzZXQsCiAgICAgZG9tMF9jZmcuYXJjaC5ucl9zcGlzID0gbWluKGdpY19udW1iZXJf
bGluZXMoKSwgKHVuc2lnbmVkIGludCkgOTkyKSAtIDMyOwogICAgIGlmICggZ2ljX251bWJlcl9s
aW5lcygpID4gOTkyICkKICAgICAgICAgcHJpbnRrKFhFTkxPR19XQVJOSU5HICJNYXhpbXVtIG51
bWJlciBvZiB2R0lDIElSUXMgZXhjZWVkZWQuXG4iKTsKKyAgICBkb20wX2NmZy5hcmNoLnRlZV90
eXBlID0gdGVlX2dldF90eXBlKCk7CiAgICAgZG9tMF9jZmcubWF4X3ZjcHVzID0gZG9tMF9tYXhf
dmNwdXMoKTsKIAogICAgIGRvbTAgPSBkb21haW5fY3JlYXRlKDAsICZkb20wX2NmZywgdHJ1ZSk7
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdGVlL01ha2VmaWxlIGIveGVuL2FyY2gvYXJtL3Rl
ZS9NYWtlZmlsZQpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi5jNTRkNDc5
NmZmCi0tLSAvZGV2L251bGwKKysrIGIveGVuL2FyY2gvYXJtL3RlZS9NYWtlZmlsZQpAQCAtMCww
ICsxIEBACitvYmoteSArPSB0ZWUubwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RlZS90ZWUu
YyBiL3hlbi9hcmNoL2FybS90ZWUvdGVlLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAw
MDAwMDAwMC4uNmJkYTg0Njk1MwotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9hcmNoL2FybS90ZWUv
dGVlLmMKQEAgLTAsMCArMSw5MyBAQAorLyoKKyAqIHhlbi9hcmNoL2FybS90ZWUvdGVlLmMKKyAq
CisgKiBHZW5lcmljIHBhcnQgb2YgVEVFIG1lZGlhdG9yIHN1YnN5c3RlbQorICoKKyAqIFZvbG9k
eW15ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KKyAqIENvcHlyaWdodCAo
YykgMjAxOC0yMDE5IEVQQU0gU3lzdGVtcy4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBz
b2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQorICogaXQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2ZXJzaW9uIDIg
YXMKKyAqIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgorICoKKyAq
IFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUg
dXNlZnVsLAorICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGlt
cGxpZWQgd2FycmFudHkgb2YKKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBB
UlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKKyAqIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNl
IGZvciBtb3JlIGRldGFpbHMuCisgKi8KKworI2luY2x1ZGUgPHhlbi9lcnJuby5oPgorI2luY2x1
ZGUgPHhlbi9pbml0Lmg+CisjaW5jbHVkZSA8eGVuL3R5cGVzLmg+CisKKyNpbmNsdWRlIDxhc20v
dGVlL3RlZS5oPgorCitleHRlcm4gY29uc3Qgc3RydWN0IHRlZV9tZWRpYXRvcl9kZXNjIF9zdGVl
bWVkaWF0b3JbXSwgX2V0ZWVtZWRpYXRvcltdOworc3RhdGljIGNvbnN0IHN0cnVjdCB0ZWVfbWVk
aWF0b3JfZGVzYyAqY3VyX21lZGlhdG9yOworCitib29sIHRlZV9oYW5kbGVfY2FsbChzdHJ1Y3Qg
Y3B1X3VzZXJfcmVncyAqcmVncykKK3sKKyAgICBpZiAoIHVubGlrZWx5KCFjdXJfbWVkaWF0b3Ip
ICkKKyAgICAgICAgcmV0dXJuIGZhbHNlOworCisgICAgcmV0dXJuIGN1cl9tZWRpYXRvci0+b3Bz
LT5oYW5kbGVfY2FsbChyZWdzKTsKK30KKworaW50IHRlZV9kb21haW5faW5pdChzdHJ1Y3QgZG9t
YWluICpkLCB1aW50MTZfdCB0ZWVfdHlwZSkKK3sKKyAgICBpZiAoIHRlZV90eXBlID09IFhFTl9E
T01DVExfQ09ORklHX1RFRV9OT05FKQorICAgICAgICByZXR1cm4gMDsKKworICAgIGlmICggIWN1
cl9tZWRpYXRvciApCisgICAgICAgIHJldHVybiAtRU5PREVWOworCisgICAgaWYgKCBjdXJfbWVk
aWF0b3ItPnRlZV90eXBlICE9IHRlZV90eXBlICkKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisK
KyAgICByZXR1cm4gY3VyX21lZGlhdG9yLT5vcHMtPmRvbWFpbl9pbml0KGQpOworfQorCitpbnQg
dGVlX3JlbGlucXVpc2hfcmVzb3VyY2VzKHN0cnVjdCBkb21haW4gKmQpCit7CisgICAgaWYgKCAh
Y3VyX21lZGlhdG9yICkKKyAgICAgICAgcmV0dXJuIDA7CisKKyAgICByZXR1cm4gY3VyX21lZGlh
dG9yLT5vcHMtPnJlbGlucXVpc2hfcmVzb3VyY2VzKGQpOworfQorCit1aW50MTZfdCB0ZWVfZ2V0
X3R5cGUodm9pZCkKK3sKKyAgICBpZiAoICFjdXJfbWVkaWF0b3IgKQorICAgICAgICByZXR1cm4g
WEVOX0RPTUNUTF9DT05GSUdfVEVFX05PTkU7CisKKyAgICByZXR1cm4gY3VyX21lZGlhdG9yLT50
ZWVfdHlwZTsKK30KKworCitzdGF0aWMgaW50IF9faW5pdCB0ZWVfaW5pdCh2b2lkKQoreworICAg
IGNvbnN0IHN0cnVjdCB0ZWVfbWVkaWF0b3JfZGVzYyAqZGVzYzsKKworICAgIGZvciAoIGRlc2Mg
PSBfc3RlZW1lZGlhdG9yOyBkZXNjICE9IF9ldGVlbWVkaWF0b3I7IGRlc2MrKyApCisgICAgewor
ICAgICAgICBpZiAoIGRlc2MtPm9wcy0+cHJvYmUoKSApCisgICAgICAgIHsKKyAgICAgICAgICAg
IHByaW50ayhYRU5MT0dfSU5GTyAiVXNpbmcgVEVFIG1lZGlhdG9yIGZvciAlc1xuIiwgZGVzYy0+
bmFtZSk7CisgICAgICAgICAgICBjdXJfbWVkaWF0b3IgPSBkZXNjOworICAgICAgICAgICAgcmV0
dXJuIDA7CisgICAgICAgIH0KKyAgICB9CisKKyAgICByZXR1cm4gMDsKK30KKworX19pbml0Y2Fs
bCh0ZWVfaW5pdCk7CisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBj
LWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogaW5kZW50LXRhYnMt
bW9kZTogbmlsCisgKiBFbmQ6CisgKi8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92c21jLmMg
Yi94ZW4vYXJjaC9hcm0vdnNtYy5jCmluZGV4IGM3MmI5YTA0ZmYuLmY4ZTM1MDMxMWQgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL2FybS92c21jLmMKKysrIGIveGVuL2FyY2gvYXJtL3ZzbWMuYwpAQCAt
MjMsNiArMjMsNyBAQAogI2luY2x1ZGUgPGFzbS9tb25pdG9yLmg+CiAjaW5jbHVkZSA8YXNtL3Jl
Z3MuaD4KICNpbmNsdWRlIDxhc20vc21jY2MuaD4KKyNpbmNsdWRlIDxhc20vdGVlL3RlZS5oPgog
I2luY2x1ZGUgPGFzbS90cmFwcy5oPgogI2luY2x1ZGUgPGFzbS92cHNjaS5oPgogI2luY2x1ZGUg
PGFzbS9wbGF0Zm9ybS5oPgpAQCAtMjc2LDYgKzI3NywxMCBAQCBzdGF0aWMgYm9vbCB2c21jY2Nf
aGFuZGxlX2NhbGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgICAgIGNhc2UgQVJN
X1NNQ0NDX09XTkVSX1NJUDoKICAgICAgICAgICAgIGhhbmRsZWQgPSBwbGF0Zm9ybV9zbWMocmVn
cyk7CiAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgY2FzZSBBUk1fU01DQ0NfT1dORVJfVFJV
U1RFRF9BUFAgLi4uIEFSTV9TTUNDQ19PV05FUl9UUlVTVEVEX0FQUF9FTkQ6CisgICAgICAgIGNh
c2UgQVJNX1NNQ0NDX09XTkVSX1RSVVNURURfT1MgLi4uIEFSTV9TTUNDQ19PV05FUl9UUlVTVEVE
X09TX0VORDoKKyAgICAgICAgICAgIGhhbmRsZWQgPSB0ZWVfaGFuZGxlX2NhbGwocmVncyk7Cisg
ICAgICAgICAgICBicmVhazsKICAgICAgICAgfQogICAgIH0KIApkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL3hlbi5sZHMuUyBiL3hlbi9hcmNoL2FybS94ZW4ubGRzLlMKaW5kZXggMWU3MjkwNjQ3
Ny4uZTY2NGM0NDQxYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3hlbi5sZHMuUworKysgYi94
ZW4vYXJjaC9hcm0veGVuLmxkcy5TCkBAIC0xMzcsNiArMTM3LDEzIEBAIFNFQ1RJT05TCiAgICAg
ICBfYWVkZXZpY2UgPSAuOwogICB9IDp0ZXh0CiAKKyAgLiA9IEFMSUdOKDgpOworICAudGVlbWVk
aWF0b3IuaW5mbyA6IHsKKyAgICAgIF9zdGVlbWVkaWF0b3IgPSAuOworICAgICAgKigudGVlbWVk
aWF0b3IuaW5mbykKKyAgICAgIF9ldGVlbWVkaWF0b3IgPSAuOworICB9IDp0ZXh0CisKICAgLiA9
IEFMSUdOKFBBR0VfU0laRSk7ICAgICAgICAgICAgIC8qIEluaXQgY29kZSBhbmQgZGF0YSAqLwog
ICBfX2luaXRfYmVnaW4gPSAuOwogICAuaW5pdC50ZXh0IDogewpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLWFybS9kb21haW4uaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmgKaW5k
ZXggMzEyZmVjODkzMi4uMGYxNTM3MjA5OCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFy
bS9kb21haW4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oCkBAIC01OCw2ICs1
OCw3IEBAIHN0cnVjdCBhcmNoX2RvbWFpbgogICAgIC8qIENvbnRpbnVhYmxlIGRvbWFpbl9yZWxp
bnF1aXNoX3Jlc291cmNlcygpLiAqLwogICAgIGVudW0gewogICAgICAgICBSRUxNRU1fbm90X3N0
YXJ0ZWQsCisgICAgICAgIFJFTE1FTV90ZWUsCiAgICAgICAgIFJFTE1FTV94ZW4sCiAgICAgICAg
IFJFTE1FTV9wYWdlLAogICAgICAgICBSRUxNRU1fbWFwcGluZywKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS1hcm0vdGVlL3RlZS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS90ZWUvdGVlLmgK
bmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uNmVlZWZkNDQ0MAotLS0gL2Rl
di9udWxsCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdGVlL3RlZS5oCkBAIC0wLDAgKzEsMTA5
IEBACisvKgorICogeGVuL2luY2x1ZGUvYXNtLWFybS90ZWUvdGVlLmgKKyAqCisgKiBHZW5lcmlj
IHBhcnQgb2YgVEVFIG1lZGlhdG9yIHN1YnN5c3RlbQorICoKKyAqIFZvbG9keW15ciBCYWJjaHVr
IDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KKyAqIENvcHlyaWdodCAoYykgMjAxOCBFUEFN
IFN5c3RlbXMuCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4g
cmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKKyAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0
aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgdmVyc2lvbiAyIGFzCisgKiBwdWJsaXNoZWQg
YnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbi4KKyAqLworCisjaWZuZGVmIF9fQVJDSF9B
Uk1fVEVFX1RFRV9IX18KKyNkZWZpbmUgX19BUkNIX0FSTV9URUVfVEVFX0hfXworCisjaW5jbHVk
ZSA8eGVuL2xpYi5oPgorI2luY2x1ZGUgPHhlbi90eXBlcy5oPgorCisjaW5jbHVkZSA8YXNtL3Jl
Z3MuaD4KKworI2lmZGVmIENPTkZJR19URUUKKworc3RydWN0IHRlZV9tZWRpYXRvcl9vcHMgewor
ICAgIC8qCisgICAgICogUHJvYmUgZm9yIFRFRS4gU2hvdWxkIHJldHVybiB0cnVlIGlmIFRFRSBm
b3VuZCBhbmQKKyAgICAgKiBtZWRpYXRvciBpcyBpbml0aWFsaXplZC4KKyAgICAgKi8KKyAgICBi
b29sICgqcHJvYmUpKHZvaWQpOworCisgICAgLyoKKyAgICAgKiBDYWxsZWQgZHVyaW5nIGRvbWFp
biBjb25zdHJ1Y3Rpb24gaWYgdG9vbHN0YWNrIHJlcXVlc3RzIHRvIGVuYWJsZQorICAgICAqIFRF
RSBzdXBwb3J0IHNvIG1lZGlhdG9yIGNhbiBpbmZvcm0gVEVFIGFib3V0IG5ldworICAgICAqIGd1
ZXN0IGFuZCBjcmVhdGUgb3duIHN0cnVjdHVyZXMgZm9yIHRoZSBuZXcgZG9tYWluLgorICAgICAq
LworICAgIGludCAoKmRvbWFpbl9pbml0KShzdHJ1Y3QgZG9tYWluICpkKTsKKworICAgIC8qCisg
ICAgICogQ2FsbGVkIGR1cmluZyBkb21haW4gZGVzdHJ1Y3Rpb24gdG8gcmVsaW5xdWlzaCByZXNv
dXJjZXMgdXNlZAorICAgICAqIGJ5IG1lZGlhdG9yIGl0c2VsZi4gVGhpcyBmdW5jdGlvbiBjYW4g
cmV0dXJuIC1FUkVTVEFSVCB0byBpbmRpY2F0ZQorICAgICAqIHRoYXQgaXQgZG9lcyBub3QgZmlu
aXNoZWQgd29yayBhbmQgc2hvdWxkIGJlIGNhbGxlZCBhZ2Fpbi4KKyAgICAgKi8KKyAgICBpbnQg
KCpyZWxpbnF1aXNoX3Jlc291cmNlcykoc3RydWN0IGRvbWFpbiAqZCk7CisKKyAgICAvKiBIYW5k
bGUgU01DQ0MgY2FsbCBmb3IgY3VycmVudCBkb21haW4uICovCisgICAgYm9vbCAoKmhhbmRsZV9j
YWxsKShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyk7Cit9OworCitzdHJ1Y3QgdGVlX21lZGlh
dG9yX2Rlc2MgeworICAgIC8qIFByaW50YWJsZSBuYW1lIG9mIHRoZSBURUUuICovCisgICAgY29u
c3QgY2hhciAqbmFtZTsKKworICAgIC8qIE1lZGlhdG9yIGNhbGxiYWNrcyBhcyBkZXNjcmliZWQg
YWJvdmUuICovCisgICAgY29uc3Qgc3RydWN0IHRlZV9tZWRpYXRvcl9vcHMgKm9wczsKKworICAg
IC8qCisgICAgICogSUQgb2YgVEVFLiBDb3JyZXNwb25kcyB0byB4ZW5fYXJjaF9kb21haW5jb25m
aWcudGVlX3R5cGUuCisgICAgICogU2hvdWxkIGJlIG9uZSBvZiBYRU5fRE9NQ1RMX0NPTkZJR19U
RUVfeHh4CisgICAgICovCisgICAgdWludDE2X3QgdGVlX3R5cGU7Cit9OworCitib29sIHRlZV9o
YW5kbGVfY2FsbChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyk7CitpbnQgdGVlX2RvbWFpbl9p
bml0KHN0cnVjdCBkb21haW4gKmQsIHVpbnQxNl90IHRlZV90eXBlKTsKK2ludCB0ZWVfcmVsaW5x
dWlzaF9yZXNvdXJjZXMoc3RydWN0IGRvbWFpbiAqZCk7Cit1aW50MTZfdCB0ZWVfZ2V0X3R5cGUo
dm9pZCk7CisKKyNkZWZpbmUgUkVHSVNURVJfVEVFX01FRElBVE9SKF9uYW1lLCBfbmFtZXN0ciwg
X3R5cGUsIF9vcHMpICAgICAgICAgXAorc3RhdGljIGNvbnN0IHN0cnVjdCB0ZWVfbWVkaWF0b3Jf
ZGVzYyBfX3RlZV9kZXNjXyMjX25hbWUgX191c2VkICAgICBcCitfX3NlY3Rpb24oIi50ZWVtZWRp
YXRvci5pbmZvIikgPSB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAu
bmFtZSA9IF9uYW1lc3RyLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgIC5vcHMgPSBfb3BzLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgLnRlZV90eXBlID0gX3R5cGUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKK30KKworI2Vsc2UKKworc3RhdGlj
IGlubGluZSBib29sIHRlZV9oYW5kbGVfY2FsbChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykK
K3sKKyAgICByZXR1cm4gZmFsc2U7Cit9CisKK3N0YXRpYyBpbmxpbmUgaW50IHRlZV9kb21haW5f
aW5pdChzdHJ1Y3QgZG9tYWluICpkLCB1aW50MTZfdCB0ZWVfdHlwZSkKK3sKKyAgICByZXR1cm4g
LUVOT0RFVjsKK30KKworc3RhdGljIGlubGluZSBpbnQgdGVlX3JlbGlucXVpc2hfcmVzb3VyY2Vz
KHN0cnVjdCBkb21haW4gKmQpCit7CisgICAgcmV0dXJuIDA7Cit9CisKK3N0YXRpYyBpbmxpbmUg
dWludDE2X3QgdGVlX2dldF90eXBlKHZvaWQpCit7CisgICAgcmV0dXJuIFhFTl9ET01DVExfQ09O
RklHX1RFRV9OT05FOworfQorCisjZW5kaWYgIC8qIENPTkZJR19URUUgKi8KKworI2VuZGlmIC8q
IF9fQVJDSF9BUk1fVEVFX1RFRV9IX18gKi8KKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAq
IG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0Cisg
KiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvcHVibGljL2FyY2gtYXJtLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC1hcm0uaApp
bmRleCBlYjQyNGU4Mjg2Li41ZTkzOGE5MWNjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJs
aWMvYXJjaC1hcm0uaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC1hcm0uaApAQCAtMzA0
LDEwICszMDQsMTMgQEAgREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUodmNwdV9ndWVzdF9jb250ZXh0
X3QpOwogI2RlZmluZSBYRU5fRE9NQ1RMX0NPTkZJR19HSUNfTkFUSVZFICAgIDAKICNkZWZpbmUg
WEVOX0RPTUNUTF9DT05GSUdfR0lDX1YyICAgICAgICAxCiAjZGVmaW5lIFhFTl9ET01DVExfQ09O
RklHX0dJQ19WMyAgICAgICAgMgorI2RlZmluZSBYRU5fRE9NQ1RMX0NPTkZJR19URUVfTk9ORSAg
ICAgIDAKIHN0cnVjdCB4ZW5fYXJjaF9kb21haW5jb25maWcgewogICAgIC8qIElOL09VVCAqLwog
ICAgIHVpbnQ4X3QgZ2ljX3ZlcnNpb247CiAgICAgLyogSU4gKi8KKyAgICB1aW50MTZfdCB0ZWVf
dHlwZTsKKyAgICAvKiBJTiAqLwogICAgIHVpbnQzMl90IG5yX3NwaXM7CiAgICAgLyoKICAgICAg
KiBPVVQKLS0gCjIuMjEuMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 21 21:25:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 21:25:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTCGh-0008Ad-N9; Tue, 21 May 2019 21:25:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=C2a6=TV=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1hTCGg-0008AJ-HE
 for xen-devel@lists.xenproject.org; Tue, 21 May 2019 21:25:54 +0000
X-Inumbo-ID: 01778505-7c0f-11e9-8980-bc764e045a96
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0d::60f])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 01778505-7c0f-11e9-8980-bc764e045a96;
 Tue, 21 May 2019 21:25:51 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=2WRh23u7qHMpC1aie7vj70H5tpcXIqtAdMQWytcmyCM=;
 b=NQDq+qh1ahP0DKyKRU6ayNiP7EqPhprfC/yWwp8KcLbQogrf7BtuSgpLHHOOXbfC3QhsD7/zRkvRZO3o35kSZZ62gn9oKaWeaclB5l5DY5av9nRYfQ3G6HQ4w25sO0zvfHnd1ghPvPjfQaDixwYgDXz5r1RWr4DxR+u8kv+eouqPn5VzN5IDxbSX5L6pmq8FfK9nuKkCnyKqkJ/yy9Wlodz4McNbnnVFQO2rn9ispLzp+XqQ5dJ6mCDS+IaXCOcAv748cYf6UKB3sRpNfIVKLCo1DZtAy6I2CBzrrIihehnwp3I81eDqxectKC+5AjrJQ59UeqXThvubMu2IFzTveA==
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com (20.176.214.210) by
 AM0PR03MB5698.eurprd03.prod.outlook.com (20.179.254.155) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1900.16; Tue, 21 May 2019 21:25:47 +0000
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::55c5:599a:1f80:208a]) by AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::55c5:599a:1f80:208a%3]) with mapi id 15.20.1900.020; Tue, 21 May 2019
 21:25:46 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v5 02/10] xen/arm: optee: add OP-TEE header files
Thread-Index: AQHVEBvBAXiZovdk50GWYhABnIROyA==
Date: Tue, 21 May 2019 21:25:46 +0000
Message-ID: <20190521212530.12706-3-volodymyr_babchuk@epam.com>
References: <20190521212530.12706-1-volodymyr_babchuk@epam.com>
In-Reply-To: <20190521212530.12706-1-volodymyr_babchuk@epam.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
x-originating-ip: [85.223.209.22]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 9cd9f461-ac88-4487-ed94-08d6de32e3bb
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600141)(711020)(4605104)(2017052603328)(7193020);
 SRVR:AM0PR03MB5698; 
x-ms-traffictypediagnostic: AM0PR03MB5698:
x-microsoft-antispam-prvs: <AM0PR03MB56986CC4A45808F0539E1089E6070@AM0PR03MB5698.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:7691;
x-forefront-prvs: 0044C17179
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(376002)(136003)(366004)(346002)(396003)(39860400002)(189003)(199004)(6512007)(6486002)(5640700003)(6436002)(68736007)(3846002)(2616005)(476003)(11346002)(6916009)(486006)(6116002)(76116006)(14444005)(256004)(64756008)(66476007)(478600001)(305945005)(66946007)(54906003)(316002)(7736002)(73956011)(71190400001)(72206003)(2501003)(66556008)(80792005)(71200400001)(66446008)(30864003)(53946003)(26005)(4326008)(14454004)(25786009)(102836004)(2906002)(55236004)(8936002)(81166006)(5660300002)(99286004)(66066001)(1076003)(36756003)(86362001)(53936002)(6506007)(81156014)(446003)(2351001)(186003)(8676002)(76176011)(559001)(579004)(569006);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB5698;
 H:AM0PR03MB4148.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: zqLghpD/RODMb/mdZRr7XFq0UeslgEphEMW7DYO8vpAI4kF6jeX9ZATnnbl6dDk3s9/B9XFaMntjI10KE5V9/kgoYLd7rGt/OKhZEW4Z5xBXDQoDyPXzw/zBYDXVNUmIR7Jr5LkfZGA+tsGDuqvZptC+Cod2Koyl7r2NHZDn8IZS3/zs7rh+LYpmTPD9NC5Xp/MydJdwZ3A/frRzsgDPLRHiy52CMVadI8mbKfqKaSjxnx0DVxAQT2fyYOveyYIAe6NHMzpNSlJr4CXZ6wTGv9RUlp0KlsnSs9h8/iKHNASGKGQopZ6U9tcIh2QFhYdjhgIICipyjAWW6/gWefMj1zsB5FoByqYMur26VNtJA7fWYQOG6a+54wOIQvMkXvmTKorvb4bMdwxJXzgJHQ4mAslodr1hBGNO1a+PsIUBZQw=
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 9cd9f461-ac88-4487-ed94-08d6de32e3bb
X-MS-Exchange-CrossTenant-originalarrivaltime: 21 May 2019 21:25:46.8729 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB5698
Subject: [Xen-devel] [PATCH v5 02/10] xen/arm: optee: add OP-TEE header files
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBoZWFkZXIgZmlsZXMgZGVzY3JpYmVzIHByb3RvY29sIGJldHdlZW4gT1AtVEVFIGFuZCBP
UC1URUUgY2xpZW50CmRyaXZlciBpbiBMaW51eC4gVGhleSBhcmUgbmVlZGVkIGZvciB1cGNvbWlu
ZyBPUC1URUUgbWVkaWF0b3IsIHdoaWNoCmlzIGFkZGVkIGluIHRoZSBuZXh0IHBhdGNoLgpSZWFz
b24gdG8gYWRkIHRob3NlIGhlYWRlcnMgaW4gc2VwYXJhdGUgcGF0Y2ggaXMgdG8gZWFzZSB1cCBy
ZXZpZXcuClRob3NlIGZpbGVzIHdlcmUgdGFrZW4gZnJvbSBsaW51eCB0cmVlIChkcml2ZXJzL3Rl
ZS9vcHRlZS8pIGFuZCBtYW5nbGVkCmEgYml0IHRvIGNvbXBpbGUgd2l0aCBYRU4uCgpTaWduZWQt
b2ZmLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+Cgot
LS0KCiBDaGFuZ2VzIGZyb20gdjQ6CiAtIFVwZGF0ZWQgdG8gbGF0ZXN0IE9QLVRFRSB2ZXJzaW9u
IGJlY2F1c2Ugb2YgYWRkaW5nCiAgIE9QVEVFX1NNQ19HRVRfVEhSRUFEX0NPVU5UIGNhbGwgd2hp
Y2ggd2lsbCBiZSByZWxlYXNlZCB3aXRoCiAgIE9QLVRFRSAzLjUuMAoKQ2hhbmdlcyBmcm9tIHYz
OgogLSBVcGRhdGVkIHRvIGxhdGVzdCBPUC1URUUgdmVyc2lvbiBiZWNhdXNlIHZpcnR1YWxpemF0
aW9uCiAgIHN1cHBvcnQgdG8gT1AtVEVFIHdhcyBtZXJnZWQgaW50byBtYWlubGluZS4KLS0tCiB4
ZW4vaW5jbHVkZS9hc20tYXJtL3RlZS9vcHRlZV9tc2cuaCB8IDQ0NCArKysrKysrKysrKysrKysr
KysrKysrCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3RlZS9vcHRlZV9zbWMuaCB8IDU1NiArKysrKysr
KysrKysrKysrKysrKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDEwMDAgaW5zZXJ0aW9ucygr
KQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS1hcm0vdGVlL29wdGVlX21zZy5o
CiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvYXNtLWFybS90ZWUvb3B0ZWVfc21jLmgK
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3RlZS9vcHRlZV9tc2cuaCBiL3hlbi9p
bmNsdWRlL2FzbS1hcm0vdGVlL29wdGVlX21zZy5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4
IDAwMDAwMDAwMDAuLjEwNzQ3YjJhYTgKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vaW5jbHVkZS9h
c20tYXJtL3RlZS9vcHRlZV9tc2cuaApAQCAtMCwwICsxLDQ0NCBAQAorLyoKKyAqIENvcHlyaWdo
dCAoYykgMjAxNS0yMDE2LCBMaW5hcm8gTGltaXRlZAorICogQWxsIHJpZ2h0cyByZXNlcnZlZC4K
KyAqCisgKiBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1z
LCB3aXRoIG9yIHdpdGhvdXQKKyAqIG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRl
ZCB0aGF0IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucyBhcmUgbWV0OgorICoKKyAqIDEuIFJlZGlz
dHJpYnV0aW9ucyBvZiBzb3VyY2UgY29kZSBtdXN0IHJldGFpbiB0aGUgYWJvdmUgY29weXJpZ2h0
IG5vdGljZSwKKyAqIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRp
c2NsYWltZXIuCisgKgorICogMi4gUmVkaXN0cmlidXRpb25zIGluIGJpbmFyeSBmb3JtIG11c3Qg
cmVwcm9kdWNlIHRoZSBhYm92ZSBjb3B5cmlnaHQgbm90aWNlLAorICogdGhpcyBsaXN0IG9mIGNv
bmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lciBpbiB0aGUgZG9jdW1lbnRhdGlv
bgorICogYW5kL29yIG90aGVyIG1hdGVyaWFscyBwcm92aWRlZCB3aXRoIHRoZSBkaXN0cmlidXRp
b24uCisgKgorICogVEhJUyBTT0ZUV0FSRSBJUyBQUk9WSURFRCBCWSBUSEUgQ09QWVJJR0hUIEhP
TERFUlMgQU5EIENPTlRSSUJVVE9SUyAiQVMgSVMiCisgKiBBTkQgQU5ZIEVYUFJFU1MgT1IgSU1Q
TElFRCBXQVJSQU5USUVTLCBJTkNMVURJTkcsIEJVVCBOT1QgTElNSVRFRCBUTywgVEhFCisgKiBJ
TVBMSUVEIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZIEFORCBGSVRORVNTIEZPUiBBIFBB
UlRJQ1VMQVIgUFVSUE9TRQorICogQVJFIERJU0NMQUlNRUQuIElOIE5PIEVWRU5UIFNIQUxMIFRI
RSBDT1BZUklHSFQgSE9MREVSIE9SIENPTlRSSUJVVE9SUyBCRQorICogTElBQkxFIEZPUiBBTlkg
RElSRUNULCBJTkRJUkVDVCwgSU5DSURFTlRBTCwgU1BFQ0lBTCwgRVhFTVBMQVJZLCBPUgorICog
Q09OU0VRVUVOVElBTCBEQU1BR0VTIChJTkNMVURJTkcsIEJVVCBOT1QgTElNSVRFRCBUTywgUFJP
Q1VSRU1FTlQgT0YKKyAqIFNVQlNUSVRVVEUgR09PRFMgT1IgU0VSVklDRVM7IExPU1MgT0YgVVNF
LCBEQVRBLCBPUiBQUk9GSVRTOyBPUiBCVVNJTkVTUworICogSU5URVJSVVBUSU9OKSBIT1dFVkVS
IENBVVNFRCBBTkQgT04gQU5ZIFRIRU9SWSBPRiBMSUFCSUxJVFksIFdIRVRIRVIgSU4KKyAqIENP
TlRSQUNULCBTVFJJQ1QgTElBQklMSVRZLCBPUiBUT1JUIChJTkNMVURJTkcgTkVHTElHRU5DRSBP
UiBPVEhFUldJU0UpCisgKiBBUklTSU5HIElOIEFOWSBXQVkgT1VUIE9GIFRIRSBVU0UgT0YgVEhJ
UyBTT0ZUV0FSRSwgRVZFTiBJRiBBRFZJU0VEIE9GIFRIRQorICogUE9TU0lCSUxJVFkgT0YgU1VD
SCBEQU1BR0UuCisgKi8KKyNpZm5kZWYgX09QVEVFX01TR19ICisjZGVmaW5lIF9PUFRFRV9NU0df
SAorCisjaW5jbHVkZSA8eGVuL2JpdG9wcy5oPgorI2luY2x1ZGUgPHhlbi90eXBlcy5oPgorCisv
KgorICogVGhpcyBmaWxlIGRlZmluZXMgdGhlIE9QLVRFRSBtZXNzYWdlIHByb3RvY29sIHVzZWQg
dG8gY29tbXVuaWNhdGUKKyAqIHdpdGggYW4gaW5zdGFuY2Ugb2YgT1AtVEVFIHJ1bm5pbmcgaW4g
c2VjdXJlIHdvcmxkLgorICoKKyAqIFRoaXMgZmlsZSBpcyBkaXZpZGVkIGludG8gdGhyZWUgc2Vj
dGlvbnMuCisgKiAxLiBGb3JtYXR0aW5nIG9mIG1lc3NhZ2VzLgorICogMi4gUmVxdWVzdHMgZnJv
bSBub3JtYWwgd29ybGQKKyAqIDMuIFJlcXVlc3RzIGZyb20gc2VjdXJlIHdvcmxkLCBSZW1vdGUg
UHJvY2VkdXJlIENhbGwgKFJQQyksIGhhbmRsZWQgYnkKKyAqICAgIHRlZS1zdXBwbGljYW50Lgor
ICovCisKKy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKgorICogUGFydCAxIC0gZm9ybWF0dGluZyBvZiBt
ZXNzYWdlcworICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLworCisjZGVmaW5lIE9QVEVFX01TR19BVFRS
X1RZUEVfTk9ORQkJMHgwCisjZGVmaW5lIE9QVEVFX01TR19BVFRSX1RZUEVfVkFMVUVfSU5QVVQJ
CTB4MQorI2RlZmluZSBPUFRFRV9NU0dfQVRUUl9UWVBFX1ZBTFVFX09VVFBVVAkweDIKKyNkZWZp
bmUgT1BURUVfTVNHX0FUVFJfVFlQRV9WQUxVRV9JTk9VVAkJMHgzCisjZGVmaW5lIE9QVEVFX01T
R19BVFRSX1RZUEVfUk1FTV9JTlBVVAkJMHg1CisjZGVmaW5lIE9QVEVFX01TR19BVFRSX1RZUEVf
Uk1FTV9PVVRQVVQJCTB4NgorI2RlZmluZSBPUFRFRV9NU0dfQVRUUl9UWVBFX1JNRU1fSU5PVVQJ
CTB4NworI2RlZmluZSBPUFRFRV9NU0dfQVRUUl9UWVBFX1RNRU1fSU5QVVQJCTB4OQorI2RlZmlu
ZSBPUFRFRV9NU0dfQVRUUl9UWVBFX1RNRU1fT1VUUFVUCQkweGEKKyNkZWZpbmUgT1BURUVfTVNH
X0FUVFJfVFlQRV9UTUVNX0lOT1VUCQkweGIKKworI2RlZmluZSBPUFRFRV9NU0dfQVRUUl9UWVBF
X01BU0sJCUdFTk1BU0soNywgMCkKKworLyoKKyAqIE1ldGEgcGFyYW1ldGVyIHRvIGJlIGFic29y
YmVkIGJ5IHRoZSBTZWN1cmUgT1MgYW5kIG5vdCBwYXNzZWQKKyAqIHRvIHRoZSBUcnVzdGVkIEFw
cGxpY2F0aW9uLgorICoKKyAqIEN1cnJlbnRseSBvbmx5IHVzZWQgd2l0aCBPUFRFRV9NU0dfQ01E
X09QRU5fU0VTU0lPTi4KKyAqLworI2RlZmluZSBPUFRFRV9NU0dfQVRUUl9NRVRBCQkJQklUKDgp
CisKKy8qCisgKiBQb2ludGVyIHRvIGEgbGlzdCBvZiBwYWdlcyB1c2VkIHRvIHJlZ2lzdGVyIHVz
ZXItZGVmaW5lZCBTSE0gYnVmZmVyLgorICogVXNlZCB3aXRoIE9QVEVFX01TR19BVFRSX1RZUEVf
VE1FTV8qLgorICogYnVmX3B0ciBzaG91bGQgcG9pbnQgdG8gdGhlIGJlZ2lubmluZyBvZiB0aGUg
YnVmZmVyLiBCdWZmZXIgd2lsbCBjb250YWluCisgKiBsaXN0IG9mIHBhZ2UgYWRkcmVzc2VzLiBP
UC1URUUgY29yZSBjYW4gcmVjb25zdHJ1Y3QgY29udGlndW91cyBidWZmZXIgZnJvbQorICogdGhh
dCBwYWdlIGFkZHJlc3NlcyBsaXN0LiBQYWdlIGFkZHJlc3NlcyBhcmUgc3RvcmVkIGFzIDY0IGJp
dCB2YWx1ZXMuCisgKiBMYXN0IGVudHJ5IG9uIGEgcGFnZSBzaG91bGQgcG9pbnQgdG8gdGhlIG5l
eHQgcGFnZSBvZiBidWZmZXIuCisgKiBFdmVyeSBlbnRyeSBpbiBidWZmZXIgc2hvdWxkIHBvaW50
IHRvIGEgNGsgcGFnZSBiZWdpbm5pbmcgKDEyIGxlYXN0CisgKiBzaWduaWZpY2FudCBiaXRzIG11
c3QgYmUgZXF1YWwgdG8gemVybykuCisgKgorICogMTIgbGVhc3Qgc2lnbmlmaWNhbnQgYmludHMg
b2Ygb3B0ZWVfbXNnX3BhcmFtLnUudG1lbS5idWZfcHRyIHNob3VsZCBob2xkIHBhZ2UKKyAqIG9m
ZnNldCBvZiB0aGUgdXNlciBidWZmZXIuCisgKgorICogU28sIGVudHJpZXMgc2hvdWxkIGJlIHBs
YWNlZCBsaWtlIG1lbWJlcnMgb2YgdGhpcyBzdHJ1Y3R1cmU6CisgKgorICogc3RydWN0IHBhZ2Vf
ZGF0YSB7CisgKiAgIHVpbnQ2NF90IHBhZ2VzX2FycmF5W09QVEVFX01TR19OT05DT05USUdfUEFH
RV9TSVpFL3NpemVvZih1aW50NjRfdCkgLSAxXTsKKyAqICAgdWludDY0X3QgbmV4dF9wYWdlX2Rh
dGE7CisgKiB9OworICoKKyAqIFN0cnVjdHVyZSBpcyBkZXNpZ25lZCB0byBleGFjdGx5IGZpdCBp
bnRvIHRoZSBwYWdlIHNpemUKKyAqIE9QVEVFX01TR19OT05DT05USUdfUEFHRV9TSVpFIHdoaWNo
IGlzIGEgc3RhbmRhcmQgNEtCIHBhZ2UuCisgKgorICogVGhlIHNpemUgb2YgNEtCIGlzIGNob3Nl
biBiZWNhdXNlIHRoaXMgaXMgdGhlIHNtYWxsZXN0IHBhZ2Ugc2l6ZSBmb3IgQVJNCisgKiBhcmNo
aXRlY3R1cmVzLiBJZiBSRUUgdXNlcyBsYXJnZXIgcGFnZXMsIGl0IHNob3VsZCBkaXZpZGUgdGhl
bSB0byA0S0Igb25lcy4KKyAqLworI2RlZmluZSBPUFRFRV9NU0dfQVRUUl9OT05DT05USUcJCUJJ
VCg5KQorCisvKgorICogTWVtb3J5IGF0dHJpYnV0ZXMgZm9yIGNhY2hpbmcgcGFzc2VkIHdpdGgg
dGVtcCBtZW1yZWZzLiBUaGUgYWN0dWFsIHZhbHVlCisgKiB1c2VkIGlzIGRlZmluZWQgb3V0c2lk
ZSB0aGUgbWVzc2FnZSBwcm90b2NvbCB3aXRoIHRoZSBleGNlcHRpb24gb2YKKyAqIE9QVEVFX01T
R19BVFRSX0NBQ0hFX1BSRURFRklORUQgd2hpY2ggbWVhbnMgdGhlIGF0dHJpYnV0ZXMgYWxyZWFk
eQorICogZGVmaW5lZCBmb3IgdGhlIG1lbW9yeSByYW5nZSBzaG91bGQgYmUgdXNlZC4gSWYgb3B0
ZWVfc21jLmggaXMgdXNlZCBhcworICogYmVhcmVyIG9mIHRoaXMgcHJvdG9jb2wgT1BURUVfU01D
X1NITV8qIGlzIHVzZWQgZm9yIHZhbHVlcy4KKyAqLworI2RlZmluZSBPUFRFRV9NU0dfQVRUUl9D
QUNIRV9TSElGVAkJMTYKKyNkZWZpbmUgT1BURUVfTVNHX0FUVFJfQ0FDSEVfTUFTSwkJR0VOTUFT
SygyLCAwKQorI2RlZmluZSBPUFRFRV9NU0dfQVRUUl9DQUNIRV9QUkVERUZJTkVECQkwCisKKy8q
CisgKiBTYW1lIHZhbHVlcyBhcyBURUVfTE9HSU5fKiBmcm9tIFRFRSBJbnRlcm5hbCBBUEkKKyAq
LworI2RlZmluZSBPUFRFRV9NU0dfTE9HSU5fUFVCTElDCQkJMHgwMDAwMDAwMAorI2RlZmluZSBP
UFRFRV9NU0dfTE9HSU5fVVNFUgkJCTB4MDAwMDAwMDEKKyNkZWZpbmUgT1BURUVfTVNHX0xPR0lO
X0dST1VQCQkJMHgwMDAwMDAwMgorI2RlZmluZSBPUFRFRV9NU0dfTE9HSU5fQVBQTElDQVRJT04J
CTB4MDAwMDAwMDQKKyNkZWZpbmUgT1BURUVfTVNHX0xPR0lOX0FQUExJQ0FUSU9OX1VTRVIJMHgw
MDAwMDAwNQorI2RlZmluZSBPUFRFRV9NU0dfTE9HSU5fQVBQTElDQVRJT05fR1JPVVAJMHgwMDAw
MDAwNgorCisvKgorICogUGFnZSBzaXplIHVzZWQgaW4gbm9uLWNvbnRpZ3VvdXMgYnVmZmVyIGVu
dHJpZXMKKyAqLworI2RlZmluZSBPUFRFRV9NU0dfTk9OQ09OVElHX1BBR0VfU0laRQkJNDA5Ngor
CisvKioKKyAqIHN0cnVjdCBvcHRlZV9tc2dfcGFyYW1fdG1lbSAtIHRlbXBvcmFyeSBtZW1vcnkg
cmVmZXJlbmNlIHBhcmFtZXRlcgorICogQGJ1Zl9wdHI6CUFkZHJlc3Mgb2YgdGhlIGJ1ZmZlcgor
ICogQHNpemU6CVNpemUgb2YgdGhlIGJ1ZmZlcgorICogQHNobV9yZWY6CVRlbXBvcmFyeSBzaGFy
ZWQgbWVtb3J5IHJlZmVyZW5jZSwgcG9pbnRlciB0byBhIHN0cnVjdCB0ZWVfc2htCisgKgorICog
U2VjdXJlIGFuZCBub3JtYWwgd29ybGQgY29tbXVuaWNhdGVzIHBvaW50ZXJzIGFzIHBoeXNpY2Fs
IGFkZHJlc3MKKyAqIGluc3RlYWQgb2YgdGhlIHZpcnR1YWwgYWRkcmVzcy4gVGhpcyBpcyBiZWNh
dXNlIHNlY3VyZSBhbmQgbm9ybWFsIHdvcmxkCisgKiBoYXZlIGNvbXBsZXRlbHkgaW5kZXBlbmRl
bnQgbWVtb3J5IG1hcHBpbmcuIE5vcm1hbCB3b3JsZCBjYW4gZXZlbiBoYXZlIGEKKyAqIGh5cGVy
dmlzb3Igd2hpY2ggbmVlZCB0byB0cmFuc2xhdGUgdGhlIGd1ZXN0IHBoeXNpY2FsIGFkZHJlc3Mg
KEFLQSBJUEEKKyAqIGluIEFSTSBkb2N1bWVudGF0aW9uKSB0byBhIHJlYWwgcGh5c2ljYWwgYWRk
cmVzcyBiZWZvcmUgcGFzc2luZyB0aGUKKyAqIHN0cnVjdHVyZSB0byBzZWN1cmUgd29ybGQuCisg
Ki8KK3N0cnVjdCBvcHRlZV9tc2dfcGFyYW1fdG1lbSB7CisJdTY0IGJ1Zl9wdHI7CisJdTY0IHNp
emU7CisJdTY0IHNobV9yZWY7Cit9OworCisvKioKKyAqIHN0cnVjdCBvcHRlZV9tc2dfcGFyYW1f
cm1lbSAtIHJlZ2lzdGVyZWQgbWVtb3J5IHJlZmVyZW5jZSBwYXJhbWV0ZXIKKyAqIEBvZmZzOglP
ZmZzZXQgaW50byBzaGFyZWQgbWVtb3J5IHJlZmVyZW5jZQorICogQHNpemU6CVNpemUgb2YgdGhl
IGJ1ZmZlcgorICogQHNobV9yZWY6CVNoYXJlZCBtZW1vcnkgcmVmZXJlbmNlLCBwb2ludGVyIHRv
IGEgc3RydWN0IHRlZV9zaG0KKyAqLworc3RydWN0IG9wdGVlX21zZ19wYXJhbV9ybWVtIHsKKwl1
NjQgb2ZmczsKKwl1NjQgc2l6ZTsKKwl1NjQgc2htX3JlZjsKK307CisKKy8qKgorICogc3RydWN0
IG9wdGVlX21zZ19wYXJhbV92YWx1ZSAtIG9wYXF1ZSB2YWx1ZSBwYXJhbWV0ZXIKKyAqCisgKiBW
YWx1ZSBwYXJhbWV0ZXJzIGFyZSBwYXNzZWQgdW5jaGVja2VkIGJldHdlZW4gbm9ybWFsIGFuZCBz
ZWN1cmUgd29ybGQuCisgKi8KK3N0cnVjdCBvcHRlZV9tc2dfcGFyYW1fdmFsdWUgeworCXU2NCBh
OworCXU2NCBiOworCXU2NCBjOworfTsKKworLyoqCisgKiBzdHJ1Y3Qgb3B0ZWVfbXNnX3BhcmFt
IC0gcGFyYW1ldGVyIHVzZWQgdG9nZXRoZXIgd2l0aCBzdHJ1Y3Qgb3B0ZWVfbXNnX2FyZworICog
QGF0dHI6CWF0dHJpYnV0ZXMKKyAqIEB0bWVtOglwYXJhbWV0ZXIgYnkgdGVtcG9yYXJ5IG1lbW9y
eSByZWZlcmVuY2UKKyAqIEBybWVtOglwYXJhbWV0ZXIgYnkgcmVnaXN0ZXJlZCBtZW1vcnkgcmVm
ZXJlbmNlCisgKiBAdmFsdWU6CXBhcmFtZXRlciBieSBvcGFxdWUgdmFsdWUKKyAqCisgKiBAYXR0
ciAmIE9QVEVFX01TR19BVFRSX1RZUEVfTUFTSyBpbmRpY2F0ZXMgaWYgdG1lbSwgcm1lbSBvciB2
YWx1ZSBpcyB1c2VkIGluCisgKiB0aGUgdW5pb24uIE9QVEVFX01TR19BVFRSX1RZUEVfVkFMVUVf
KiBpbmRpY2F0ZXMgdmFsdWUsCisgKiBPUFRFRV9NU0dfQVRUUl9UWVBFX1RNRU1fKiBpbmRpY2F0
ZXMgQHRtZW0gYW5kCisgKiBPUFRFRV9NU0dfQVRUUl9UWVBFX1JNRU1fKiBpbmRpY2F0ZXMgQHJt
ZW0sCisgKiBPUFRFRV9NU0dfQVRUUl9UWVBFX05PTkUgaW5kaWNhdGVzIHRoYXQgbm9uZSBvZiB0
aGUgbWVtYmVycyBhcmUgdXNlZC4KKyAqLworc3RydWN0IG9wdGVlX21zZ19wYXJhbSB7CisJdTY0
IGF0dHI7CisJdW5pb24geworCQlzdHJ1Y3Qgb3B0ZWVfbXNnX3BhcmFtX3RtZW0gdG1lbTsKKwkJ
c3RydWN0IG9wdGVlX21zZ19wYXJhbV9ybWVtIHJtZW07CisJCXN0cnVjdCBvcHRlZV9tc2dfcGFy
YW1fdmFsdWUgdmFsdWU7CisJfSB1OworfTsKKworLyoqCisgKiBzdHJ1Y3Qgb3B0ZWVfbXNnX2Fy
ZyAtIGNhbGwgYXJndW1lbnQKKyAqIEBjbWQ6IENvbW1hbmQsIG9uZSBvZiBPUFRFRV9NU0dfQ01E
Xyogb3IgT1BURUVfTVNHX1JQQ19DTURfKgorICogQGZ1bmM6IFRydXN0ZWQgQXBwbGljYXRpb24g
ZnVuY3Rpb24sIHNwZWNpZmljIHRvIHRoZSBUcnVzdGVkIEFwcGxpY2F0aW9uLAorICoJICAgICB1
c2VkIGlmIGNtZCA9PSBPUFRFRV9NU0dfQ01EX0lOVk9LRV9DT01NQU5ECisgKiBAc2Vzc2lvbjog
SW4gcGFyYW1ldGVyIGZvciBhbGwgT1BURUVfTVNHX0NNRF8qIGV4Y2VwdAorICoJICAgICBPUFRF
RV9NU0dfQ01EX09QRU5fU0VTU0lPTiB3aGVyZSBpdCdzIGFuIG91dHB1dCBwYXJhbWV0ZXIgaW5z
dGVhZAorICogQGNhbmNlbF9pZDogQ2FuY2VsbGF0aW9uIGlkLCBhIHVuaXF1ZSB2YWx1ZSB0byBp
ZGVudGlmeSB0aGlzIHJlcXVlc3QKKyAqIEByZXQ6IHJldHVybiB2YWx1ZQorICogQHJldF9vcmln
aW46IG9yaWdpbiBvZiB0aGUgcmV0dXJuIHZhbHVlCisgKiBAbnVtX3BhcmFtczogbnVtYmVyIG9m
IHBhcmFtZXRlcnMgc3VwcGxpZWQgdG8gdGhlIE9TIENvbW1hbmQKKyAqIEBwYXJhbXM6IHRoZSBw
YXJhbWV0ZXJzIHN1cHBsaWVkIHRvIHRoZSBPUyBDb21tYW5kCisgKgorICogQWxsIG5vcm1hbCBj
YWxscyB0byBUcnVzdGVkIE9TIHVzZXMgdGhpcyBzdHJ1Y3QuIElmIGNtZCByZXF1aXJlcyBmdXJ0
aGVyCisgKiBpbmZvcm1hdGlvbiB0aGFuIHdoYXQgdGhlc2UgZmllbGQgaG9sZHMgaXQgY2FuIGJl
IHBhc3NlZCBhcyBhIHBhcmFtZXRlcgorICogdGFnZ2VkIGFzIG1ldGEgKHNldHRpbmcgdGhlIE9Q
VEVFX01TR19BVFRSX01FVEEgYml0IGluIGNvcnJlc3BvbmRpbmcKKyAqIGF0dHJzIGZpZWxkKS4g
QWxsIHBhcmFtZXRlcnMgdGFnZ2VkIGFzIG1ldGEgaGFzIHRvIGNvbWUgZmlyc3QuCisgKgorICog
VGVtcCBtZW1yZWYgcGFyYW1ldGVycyBjYW4gYmUgZnJhZ21lbnRlZCBpZiBzdXBwb3J0ZWQgYnkg
dGhlIFRydXN0ZWQgT1MKKyAqICh3aGVuIG9wdGVlX3NtYy5oIGlzIGJlYXJlciBvZiB0aGlzIHBy
b3RvY29sIHRoaXMgaXMgaW5kaWNhdGVkIHdpdGgKKyAqIE9QVEVFX1NNQ19TRUNfQ0FQX1VOUkVH
SVNURVJFRF9TSE0pLiBJZiBhIGxvZ2ljYWwgbWVtcmVmIHBhcmFtZXRlciBpcworICogZnJhZ21l
bnRlZCB0aGVuIGhhcyBhbGwgYnV0IHRoZSBsYXN0IGZyYWdtZW50IHRoZQorICogT1BURUVfTVNH
X0FUVFJfRlJBR01FTlQgYml0IHNldCBpbiBhdHRycy4gRXZlbiBpZiBhIG1lbXJlZiBpcyBmcmFn
bWVudGVkCisgKiBpdCB3aWxsIHN0aWxsIGJlIHByZXNlbnRlZCBhcyBhIHNpbmdsZSBsb2dpY2Fs
IG1lbXJlZiB0byB0aGUgVHJ1c3RlZAorICogQXBwbGljYXRpb24uCisgKi8KK3N0cnVjdCBvcHRl
ZV9tc2dfYXJnIHsKKwl1MzIgY21kOworCXUzMiBmdW5jOworCXUzMiBzZXNzaW9uOworCXUzMiBj
YW5jZWxfaWQ7CisJdTMyIHBhZDsKKwl1MzIgcmV0OworCXUzMiByZXRfb3JpZ2luOworCXUzMiBu
dW1fcGFyYW1zOworCisJLyogbnVtX3BhcmFtcyB0ZWxscyB0aGUgYWN0dWFsIG51bWJlciBvZiBl
bGVtZW50IGluIHBhcmFtcyAqLworCXN0cnVjdCBvcHRlZV9tc2dfcGFyYW0gcGFyYW1zWzBdOwor
fTsKKworLyoqCisgKiBPUFRFRV9NU0dfR0VUX0FSR19TSVpFIC0gcmV0dXJuIHNpemUgb2Ygc3Ry
dWN0IG9wdGVlX21zZ19hcmcKKyAqCisgKiBAbnVtX3BhcmFtczogTnVtYmVyIG9mIHBhcmFtZXRl
cnMgZW1iZWRkZWQgaW4gdGhlIHN0cnVjdCBvcHRlZV9tc2dfYXJnCisgKgorICogUmV0dXJucyB0
aGUgc2l6ZSBvZiB0aGUgc3RydWN0IG9wdGVlX21zZ19hcmcgdG9nZXRoZXIgd2l0aCB0aGUgbnVt
YmVyCisgKiBvZiBlbWJlZGRlZCBwYXJhbWV0ZXJzLgorICovCisjZGVmaW5lIE9QVEVFX01TR19H
RVRfQVJHX1NJWkUobnVtX3BhcmFtcykgXAorCShzaXplb2Yoc3RydWN0IG9wdGVlX21zZ19hcmcp
ICsgXAorCSBzaXplb2Yoc3RydWN0IG9wdGVlX21zZ19wYXJhbSkgKiAobnVtX3BhcmFtcykpCisK
Ky8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKgorICogUGFydCAyIC0gcmVxdWVzdHMgZnJvbSBub3JtYWwg
d29ybGQKKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKi8KKworLyoKKyAqIFJldHVybiB0aGUgZm9sbG93
aW5nIFVJRCBpZiB1c2luZyBBUEkgc3BlY2lmaWVkIGluIHRoaXMgZmlsZSB3aXRob3V0CisgKiBm
dXJ0aGVyIGV4dGVuc2lvbnM6CisgKiAzODRmYjNlMC1lN2Y4LTExZTMtYWY2My0wMDAyYTVkNWM1
MWIuCisgKiBSZXByZXNlbnRlZCBpbiA0IDMyLWJpdCB3b3JkcyBpbiBPUFRFRV9NU0dfVUlEXzAs
IE9QVEVFX01TR19VSURfMSwKKyAqIE9QVEVFX01TR19VSURfMiwgT1BURUVfTVNHX1VJRF8zLgor
ICovCisjZGVmaW5lIE9QVEVFX01TR19VSURfMAkJCTB4Mzg0ZmIzZTAKKyNkZWZpbmUgT1BURUVf
TVNHX1VJRF8xCQkJMHhlN2Y4MTFlMworI2RlZmluZSBPUFRFRV9NU0dfVUlEXzIJCQkweGFmNjMw
MDAyCisjZGVmaW5lIE9QVEVFX01TR19VSURfMwkJCTB4YTVkNWM1MWIKKyNkZWZpbmUgT1BURUVf
TVNHX0ZVTkNJRF9DQUxMU19VSUQJMHhGRjAxCisKKy8qCisgKiBSZXR1cm5zIDIuMCBpZiB1c2lu
ZyBBUEkgc3BlY2lmaWVkIGluIHRoaXMgZmlsZSB3aXRob3V0IGZ1cnRoZXIKKyAqIGV4dGVuc2lv
bnMuIFJlcHJlc2VudGVkIGluIDIgMzItYml0IHdvcmRzIGluIE9QVEVFX01TR19SRVZJU0lPTl9N
QUpPUgorICogYW5kIE9QVEVFX01TR19SRVZJU0lPTl9NSU5PUgorICovCisjZGVmaW5lIE9QVEVF
X01TR19SRVZJU0lPTl9NQUpPUgkyCisjZGVmaW5lIE9QVEVFX01TR19SRVZJU0lPTl9NSU5PUgkw
CisjZGVmaW5lIE9QVEVFX01TR19GVU5DSURfQ0FMTFNfUkVWSVNJT04JMHhGRjAzCisKKy8qCisg
KiBHZXQgVVVJRCBvZiBUcnVzdGVkIE9TLgorICoKKyAqIFVzZWQgYnkgbm9uLXNlY3VyZSB3b3Js
ZCB0byBmaWd1cmUgb3V0IHdoaWNoIFRydXN0ZWQgT1MgaXMgaW5zdGFsbGVkLgorICogTm90ZSB0
aGF0IHJldHVybmVkIFVVSUQgaXMgdGhlIFVVSUQgb2YgdGhlIFRydXN0ZWQgT1MsIG5vdCBvZiB0
aGUgQVBJLgorICoKKyAqIFJldHVybnMgVVVJRCBpbiA0IDMyLWJpdCB3b3JkcyBpbiB0aGUgc2Ft
ZSB3YXkgYXMKKyAqIE9QVEVFX01TR19GVU5DSURfQ0FMTFNfVUlEIGRlc2NyaWJlZCBhYm92ZS4K
KyAqLworI2RlZmluZSBPUFRFRV9NU0dfT1NfT1BURUVfVVVJRF8wCTB4NDg2MTc4ZTAKKyNkZWZp
bmUgT1BURUVfTVNHX09TX09QVEVFX1VVSURfMQkweGU3ZjgxMWUzCisjZGVmaW5lIE9QVEVFX01T
R19PU19PUFRFRV9VVUlEXzIJMHhiYzVlMDAwMgorI2RlZmluZSBPUFRFRV9NU0dfT1NfT1BURUVf
VVVJRF8zCTB4YTVkNWM1MWIKKyNkZWZpbmUgT1BURUVfTVNHX0ZVTkNJRF9HRVRfT1NfVVVJRAkw
eDAwMDAKKworLyoKKyAqIEdldCByZXZpc2lvbiBvZiBUcnVzdGVkIE9TLgorICoKKyAqIFVzZWQg
Ynkgbm9uLXNlY3VyZSB3b3JsZCB0byBmaWd1cmUgb3V0IHdoaWNoIHZlcnNpb24gb2YgdGhlIFRy
dXN0ZWQgT1MKKyAqIGlzIGluc3RhbGxlZC4gTm90ZSB0aGF0IHRoZSByZXR1cm5lZCByZXZpc2lv
biBpcyB0aGUgcmV2aXNpb24gb2YgdGhlCisgKiBUcnVzdGVkIE9TLCBub3Qgb2YgdGhlIEFQSS4K
KyAqCisgKiBSZXR1cm5zIHJldmlzaW9uIGluIDIgMzItYml0IHdvcmRzIGluIHRoZSBzYW1lIHdh
eSBhcworICogT1BURUVfTVNHX0NBTExTX1JFVklTSU9OIGRlc2NyaWJlZCBhYm92ZS4KKyAqLwor
I2RlZmluZSBPUFRFRV9NU0dfRlVOQ0lEX0dFVF9PU19SRVZJU0lPTgkweDAwMDEKKworLyoKKyAq
IERvIGEgc2VjdXJlIGNhbGwgd2l0aCBzdHJ1Y3Qgb3B0ZWVfbXNnX2FyZyBhcyBhcmd1bWVudAor
ICogVGhlIE9QVEVFX01TR19DTURfKiBiZWxvdyBkZWZpbmVzIHdoYXQgZ29lcyBpbiBzdHJ1Y3Qg
b3B0ZWVfbXNnX2FyZzo6Y21kCisgKgorICogT1BURUVfTVNHX0NNRF9PUEVOX1NFU1NJT04gb3Bl
bnMgYSBzZXNzaW9uIHRvIGEgVHJ1c3RlZCBBcHBsaWNhdGlvbi4KKyAqIFRoZSBmaXJzdCB0d28g
cGFyYW1ldGVycyBhcmUgdGFnZ2VkIGFzIG1ldGEsIGhvbGRpbmcgdHdvIHZhbHVlCisgKiBwYXJh
bWV0ZXJzIHRvIHBhc3MgdGhlIGZvbGxvd2luZyBpbmZvcm1hdGlvbjoKKyAqIHBhcmFtWzBdLnUu
dmFsdWUuYS1iIHV1aWQgb2YgVHJ1c3RlZCBBcHBsaWNhdGlvbgorICogcGFyYW1bMV0udS52YWx1
ZS5hLWIgdXVpZCBvZiBDbGllbnQKKyAqIHBhcmFtWzFdLnUudmFsdWUuYyBMb2dpbiBjbGFzcyBv
ZiBjbGllbnQgT1BURUVfTVNHX0xPR0lOXyoKKyAqCisgKiBPUFRFRV9NU0dfQ01EX0lOVk9LRV9D
T01NQU5EIGludm9rZXMgYSBjb21tYW5kIGEgcHJldmlvdXNseSBvcGVuZWQKKyAqIHNlc3Npb24g
dG8gYSBUcnVzdGVkIEFwcGxpY2F0aW9uLiAgc3RydWN0IG9wdGVlX21zZ19hcmc6OmZ1bmMgaXMg
VHJ1c3RlZAorICogQXBwbGljYXRpb24gZnVuY3Rpb24sIHNwZWNpZmljIHRvIHRoZSBUcnVzdGVk
IEFwcGxpY2F0aW9uLgorICoKKyAqIE9QVEVFX01TR19DTURfQ0xPU0VfU0VTU0lPTiBjbG9zZXMg
YSBwcmV2aW91c2x5IG9wZW5lZCBzZXNzaW9uIHRvCisgKiBUcnVzdGVkIEFwcGxpY2F0aW9uLgor
ICoKKyAqIE9QVEVFX01TR19DTURfQ0FOQ0VMIGNhbmNlbHMgYSBjdXJyZW50bHkgaW52b2tlZCBj
b21tYW5kLgorICoKKyAqIE9QVEVFX01TR19DTURfUkVHSVNURVJfU0hNIHJlZ2lzdGVycyBhIHNo
YXJlZCBtZW1vcnkgcmVmZXJlbmNlLiBUaGUKKyAqIGluZm9ybWF0aW9uIGlzIHBhc3NlZCBhczoK
KyAqIFtpbl0gcGFyYW1bMF0uYXR0cgkJCU9QVEVFX01TR19BVFRSX1RZUEVfVE1FTV9JTlBVVAor
ICoJCQkJCVt8IE9QVEVFX01TR19BVFRSX0ZSQUdNRU5UXQorICogW2luXSBwYXJhbVswXS51LnRt
ZW0uYnVmX3B0cgkJcGh5c2ljYWwgYWRkcmVzcyAob2YgZmlyc3QgZnJhZ21lbnQpCisgKiBbaW5d
IHBhcmFtWzBdLnUudG1lbS5zaXplCQlzaXplIChvZiBmaXJzdCBmcmFnbWVudCkKKyAqIFtpbl0g
cGFyYW1bMF0udS50bWVtLnNobV9yZWYJCWhvbGRzIHNoYXJlZCBtZW1vcnkgcmVmZXJlbmNlCisg
KiAuLi4KKyAqIFRoZSBzaGFyZWQgbWVtb3J5IGNhbiBvcHRpb25hbGx5IGJlIGZyYWdtZW50ZWQs
IHRlbXAgbWVtcmVmcyBjYW4gZm9sbG93CisgKiBlYWNoIG90aGVyIHdpdGggYWxsIGJ1dCB0aGUg
bGFzdCB3aXRoIHRoZSBPUFRFRV9NU0dfQVRUUl9GUkFHTUVOVCBiaXQgc2V0LgorICoKKyAqIE9Q
VEVFX01TR19DTURfVU5SRUdJU1RFUl9TSE0gdW5yZWdpc3RlcmVzIGEgcHJldmlvdXNseSByZWdp
c3RlcmVkIHNoYXJlZAorICogbWVtb3J5IHJlZmVyZW5jZS4gVGhlIGluZm9ybWF0aW9uIGlzIHBh
c3NlZCBhczoKKyAqIFtpbl0gcGFyYW1bMF0uYXR0cgkJCU9QVEVFX01TR19BVFRSX1RZUEVfUk1F
TV9JTlBVVAorICogW2luXSBwYXJhbVswXS51LnJtZW0uc2htX3JlZgkJaG9sZHMgc2hhcmVkIG1l
bW9yeSByZWZlcmVuY2UKKyAqIFtpbl0gcGFyYW1bMF0udS5ybWVtLm9mZnMJCTAKKyAqIFtpbl0g
cGFyYW1bMF0udS5ybWVtLnNpemUJCTAKKyAqLworI2RlZmluZSBPUFRFRV9NU0dfQ01EX09QRU5f
U0VTU0lPTgkwCisjZGVmaW5lIE9QVEVFX01TR19DTURfSU5WT0tFX0NPTU1BTkQJMQorI2RlZmlu
ZSBPUFRFRV9NU0dfQ01EX0NMT1NFX1NFU1NJT04JMgorI2RlZmluZSBPUFRFRV9NU0dfQ01EX0NB
TkNFTAkJMworI2RlZmluZSBPUFRFRV9NU0dfQ01EX1JFR0lTVEVSX1NITQk0CisjZGVmaW5lIE9Q
VEVFX01TR19DTURfVU5SRUdJU1RFUl9TSE0JNQorI2RlZmluZSBPUFRFRV9NU0dfRlVOQ0lEX0NB
TExfV0lUSF9BUkcJMHgwMDA0CisKKy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgorICogUGFydCAzIC0g
UmVxdWVzdHMgZnJvbSBzZWN1cmUgd29ybGQsIFJQQworICoqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLwor
CisvKgorICogQWxsIFJQQyBpcyBkb25lIHdpdGggYSBzdHJ1Y3Qgb3B0ZWVfbXNnX2FyZyBhcyBi
ZWFyZXIgb2YgaW5mb3JtYXRpb24sCisgKiBzdHJ1Y3Qgb3B0ZWVfbXNnX2FyZzo6YXJnIGhvbGRz
IHZhbHVlcyBkZWZpbmVkIGJ5IE9QVEVFX01TR19SUENfQ01EXyogYmVsb3cKKyAqCisgKiBSUEMg
Y29tbXVuaWNhdGlvbiB3aXRoIHRlZS1zdXBwbGljYW50IGlzIHJldmVyc2VkIGNvbXBhcmVkIHRv
IG5vcm1hbAorICogY2xpZW50IGNvbW11bmljYXRpb24gZGVzcmliZWQgYWJvdmUuIFRoZSBzdXBw
bGljYW50IHJlY2VpdmVzIHJlcXVlc3RzCisgKiBhbmQgc2VuZHMgcmVzcG9uc2VzLgorICovCisK
Ky8qCisgKiBMb2FkIGEgVEEgaW50byBtZW1vcnksIGRlZmluZWQgaW4gdGVlLXN1cHBsaWNhbnQK
KyAqLworI2RlZmluZSBPUFRFRV9NU0dfUlBDX0NNRF9MT0FEX1RBCTAKKworLyoKKyAqIFJlc2Vy
dmVkCisgKi8KKyNkZWZpbmUgT1BURUVfTVNHX1JQQ19DTURfUlBNQgkJMQorCisvKgorICogRmls
ZSBzeXN0ZW0gYWNjZXNzLCBkZWZpbmVkIGluIHRlZS1zdXBwbGljYW50CisgKi8KKyNkZWZpbmUg
T1BURUVfTVNHX1JQQ19DTURfRlMJCTIKKworLyoKKyAqIEdldCB0aW1lCisgKgorICogUmV0dXJu
cyBudW1iZXIgb2Ygc2Vjb25kcyBhbmQgbmFubyBzZWNvbmRzIHNpbmNlIHRoZSBFcG9jaCwKKyAq
IDE5NzAtMDEtMDEgMDA6MDA6MDAgKzAwMDAgKFVUQykuCisgKgorICogW291dF0gcGFyYW1bMF0u
dS52YWx1ZS5hCU51bWJlciBvZiBzZWNvbmRzCisgKiBbb3V0XSBwYXJhbVswXS51LnZhbHVlLmIJ
TnVtYmVyIG9mIG5hbm8gc2Vjb25kcy4KKyAqLworI2RlZmluZSBPUFRFRV9NU0dfUlBDX0NNRF9H
RVRfVElNRQkzCisKKy8qCisgKiBXYWl0IHF1ZXVlIHByaW1pdGl2ZSwgaGVscGVyIGZvciBzZWN1
cmUgd29ybGQgdG8gaW1wbGVtZW50IGEgd2FpdCBxdWV1ZS4KKyAqCisgKiBJZiBzZWN1cmUgd29y
bGQgbmVlZCB0byB3YWl0IGZvciBhIHNlY3VyZSB3b3JsZCBtdXRleCBpdCBpc3N1ZXMgYSBzbGVl
cAorICogcmVxdWVzdCBpbnN0ZWFkIG9mIHNwaW5uaW5nIGluIHNlY3VyZSB3b3JsZC4gQ29udmVy
c2VseSBpcyBhIHdha2V1cAorICogcmVxdWVzdCBpc3N1ZWQgd2hlbiBhIHNlY3VyZSB3b3JsZCBt
dXRleCB3aXRoIGEgdGhyZWFkIHdhaXRpbmcgdGhyZWFkIGlzCisgKiB1bmxvY2tlZC4KKyAqCisg
KiBXYWl0aW5nIG9uIGEga2V5CisgKiBbaW5dIHBhcmFtWzBdLnUudmFsdWUuYSBPUFRFRV9NU0df
UlBDX1dBSVRfUVVFVUVfU0xFRVAKKyAqIFtpbl0gcGFyYW1bMF0udS52YWx1ZS5iIHdhaXQga2V5
CisgKgorICogV2FraW5nIHVwIGEga2V5CisgKiBbaW5dIHBhcmFtWzBdLnUudmFsdWUuYSBPUFRF
RV9NU0dfUlBDX1dBSVRfUVVFVUVfV0FLRVVQCisgKiBbaW5dIHBhcmFtWzBdLnUudmFsdWUuYiB3
YWtldXAga2V5CisgKi8KKyNkZWZpbmUgT1BURUVfTVNHX1JQQ19DTURfV0FJVF9RVUVVRQk0Cisj
ZGVmaW5lIE9QVEVFX01TR19SUENfV0FJVF9RVUVVRV9TTEVFUAkwCisjZGVmaW5lIE9QVEVFX01T
R19SUENfV0FJVF9RVUVVRV9XQUtFVVAJMQorCisvKgorICogU3VzcGVuZCBleGVjdXRpb24KKyAq
CisgKiBbaW5dIHBhcmFtWzBdLnZhbHVlCS5hIG51bWJlciBvZiBtaWxsaXNlY29uZHMgdG8gc3Vz
cGVuZAorICovCisjZGVmaW5lIE9QVEVFX01TR19SUENfQ01EX1NVU1BFTkQJNQorCisvKgorICog
QWxsb2NhdGUgYSBwaWVjZSBvZiBzaGFyZWQgbWVtb3J5CisgKgorICogU2hhcmVkIG1lbW9yeSBj
YW4gb3B0aW9uYWxseSBiZSBmcmFnbWVudGVkLCB0byBzdXBwb3J0IHRoYXQgYWRkaXRpb25hbAor
ICogc3BhcmUgcGFyYW0gZW50cmllcyBhcmUgYWxsb2NhdGVkIHRvIG1ha2Ugcm9vbSBmb3IgZXZl
bnR1YWwgZnJhZ21lbnRzLgorICogVGhlIHNwYXJlIHBhcmFtIGVudHJpZXMgaGFzIC5hdHRyID0g
T1BURUVfTVNHX0FUVFJfVFlQRV9OT05FIHdoZW4KKyAqIHVudXNlZC4gQWxsIHJldHVybmVkIHRl
bXAgbWVtcmVmcyBleGNlcHQgdGhlIGxhc3Qgc2hvdWxkIGhhdmUgdGhlCisgKiBPUFRFRV9NU0df
QVRUUl9GUkFHTUVOVCBiaXQgc2V0IGluIHRoZSBhdHRyIGZpZWxkLgorICoKKyAqIFtpbl0gIHBh
cmFtWzBdLnUudmFsdWUuYQkJdHlwZSBvZiBtZW1vcnkgb25lIG9mCisgKgkJCQkJT1BURUVfTVNH
X1JQQ19TSE1fVFlQRV8qIGJlbG93CisgKiBbaW5dICBwYXJhbVswXS51LnZhbHVlLmIJCXJlcXVl
c3RlZCBzaXplCisgKiBbaW5dICBwYXJhbVswXS51LnZhbHVlLmMJCXJlcXVpcmVkIGFsaWdubWVu
dAorICoKKyAqIFtvdXRdIHBhcmFtWzBdLnUudG1lbS5idWZfcHRyCXBoeXNpY2FsIGFkZHJlc3Mg
KG9mIGZpcnN0IGZyYWdtZW50KQorICogW291dF0gcGFyYW1bMF0udS50bWVtLnNpemUJCXNpemUg
KG9mIGZpcnN0IGZyYWdtZW50KQorICogW291dF0gcGFyYW1bMF0udS50bWVtLnNobV9yZWYJc2hh
cmVkIG1lbW9yeSByZWZlcmVuY2UKKyAqIC4uLgorICogW291dF0gcGFyYW1bbl0udS50bWVtLmJ1
Zl9wdHIJcGh5c2ljYWwgYWRkcmVzcworICogW291dF0gcGFyYW1bbl0udS50bWVtLnNpemUJCXNp
emUKKyAqIFtvdXRdIHBhcmFtW25dLnUudG1lbS5zaG1fcmVmCXNoYXJlZCBtZW1vcnkgcmVmZXJl
bmNlIChzYW1lIHZhbHVlCisgKgkJCQkJYXMgaW4gcGFyYW1bbi0xXS51LnRtZW0uc2htX3JlZikK
KyAqLworI2RlZmluZSBPUFRFRV9NU0dfUlBDX0NNRF9TSE1fQUxMT0MJNgorLyogTWVtb3J5IHRo
YXQgY2FuIGJlIHNoYXJlZCB3aXRoIGEgbm9uLXNlY3VyZSB1c2VyIHNwYWNlIGFwcGxpY2F0aW9u
ICovCisjZGVmaW5lIE9QVEVFX01TR19SUENfU0hNX1RZUEVfQVBQTAkwCisvKiBNZW1vcnkgb25s
eSBzaGFyZWQgd2l0aCBub24tc2VjdXJlIGtlcm5lbCAqLworI2RlZmluZSBPUFRFRV9NU0dfUlBD
X1NITV9UWVBFX0tFUk5FTAkxCisKKy8qCisgKiBGcmVlIHNoYXJlZCBtZW1vcnkgcHJldmlvdXNs
eSBhbGxvY2F0ZWQgd2l0aCBPUFRFRV9NU0dfUlBDX0NNRF9TSE1fQUxMT0MKKyAqCisgKiBbaW5d
ICBwYXJhbVswXS51LnZhbHVlLmEJCXR5cGUgb2YgbWVtb3J5IG9uZSBvZgorICoJCQkJCU9QVEVF
X01TR19SUENfU0hNX1RZUEVfKiBhYm92ZQorICogW2luXSAgcGFyYW1bMF0udS52YWx1ZS5iCQl2
YWx1ZSBvZiBzaGFyZWQgbWVtb3J5IHJlZmVyZW5jZQorICoJCQkJCXJldHVybmVkIGluIHBhcmFt
WzBdLnUudG1lbS5zaG1fcmVmCisgKgkJCQkJYWJvdmUKKyAqLworI2RlZmluZSBPUFRFRV9NU0df
UlBDX0NNRF9TSE1fRlJFRQk3CisKKyNlbmRpZiAvKiBfT1BURUVfTVNHX0ggKi8KZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vdGVlL29wdGVlX3NtYy5oIGIveGVuL2luY2x1ZGUvYXNt
LWFybS90ZWUvb3B0ZWVfc21jLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAw
MC4uNjgyNTc0N2E5MgotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdGVl
L29wdGVlX3NtYy5oCkBAIC0wLDAgKzEsNTU2IEBACisvKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmll
cjogQlNELTItQ2xhdXNlICovCisvKgorICogQ29weXJpZ2h0IChjKSAyMDE1LCBMaW5hcm8gTGlt
aXRlZAorICovCisjaWZuZGVmIE9QVEVFX1NNQ19ICisjZGVmaW5lIE9QVEVFX1NNQ19ICisKKyNp
bmNsdWRlIDxhc20vc21jY2MuaD4KKyNpbmNsdWRlIDx4ZW4vYml0b3BzLmg+CisKKyNkZWZpbmUg
T1BURUVfU01DX1NURF9DQUxMX1ZBTChmdW5jX251bSkgXAorCUFSTV9TTUNDQ19DQUxMX1ZBTChB
Uk1fU01DQ0NfU1REX0NBTEwsIEFSTV9TTUNDQ19DT05WXzMyLCBcCisJCQkgICBBUk1fU01DQ0Nf
T1dORVJfVFJVU1RFRF9PUywgKGZ1bmNfbnVtKSkKKyNkZWZpbmUgT1BURUVfU01DX0ZBU1RfQ0FM
TF9WQUwoZnVuY19udW0pIFwKKwlBUk1fU01DQ0NfQ0FMTF9WQUwoQVJNX1NNQ0NDX0ZBU1RfQ0FM
TCwgQVJNX1NNQ0NDX0NPTlZfMzIsIFwKKwkJCSAgIEFSTV9TTUNDQ19PV05FUl9UUlVTVEVEX09T
LCAoZnVuY19udW0pKQorCisvKgorICogRnVuY3Rpb24gc3BlY2lmaWVkIGJ5IFNNQyBDYWxsaW5n
IGNvbnZlbnRpb24uCisgKi8KKyNkZWZpbmUgT1BURUVfU01DX0ZVTkNJRF9DQUxMU19DT1VOVAkw
eEZGMDAKKyNkZWZpbmUgT1BURUVfU01DX0NBTExTX0NPVU5UIFwKKwlBUk1fU01DQ0NfQ0FMTF9W
QUwoQVJNX1NNQ0NDX0ZBU1RfQ0FMTCwgQVJNX1NNQ0NDX0NPTlZfMzIsIFwKKwkJCSAgIEFSTV9T
TUNDQ19PV05FUl9UUlVTVEVEX09TX0VORCwgXAorCQkJICAgT1BURUVfU01DX0ZVTkNJRF9DQUxM
U19DT1VOVCkKKworLyoKKyAqIE5vcm1hbCBjYWNoZWQgbWVtb3J5ICh3cml0ZS1iYWNrKSwgc2hh
cmVhYmxlIGZvciBTTVAgc3lzdGVtcyBhbmQgbm90CisgKiBzaGFyZWFibGUgZm9yIFVQIHN5c3Rl
bXMuCisgKi8KKyNkZWZpbmUgT1BURUVfU01DX1NITV9DQUNIRUQJCTEKKworLyoKKyAqIGEwLi5h
NyBpcyB1c2VkIGFzIHJlZ2lzdGVyIG5hbWVzIGluIHRoZSBkZXNjcmlwdGlvbnMgYmVsb3csIG9u
IGFybTMyCisgKiB0aGF0IHRyYW5zbGF0ZXMgdG8gcjAuLnI3IGFuZCBvbiBhcm02NCB0byB3MC4u
dzcuIEluIGJvdGggY2FzZXMgaXQncworICogMzItYml0IHJlZ2lzdGVycy4KKyAqLworCisvKgor
ICogRnVuY3Rpb24gc3BlY2lmaWVkIGJ5IFNNQyBDYWxsaW5nIGNvbnZlbnRpb24KKyAqCisgKiBS
ZXR1cm4gdGhlIGZvbGxvd2luZyBVSUQgaWYgdXNpbmcgQVBJIHNwZWNpZmllZCBpbiB0aGlzIGZp
bGUKKyAqIHdpdGhvdXQgZnVydGhlciBleHRlbnNpb25zOgorICogMzg0ZmIzZTAtZTdmOC0xMWUz
LWFmNjMtMDAwMmE1ZDVjNTFiLgorICogc2VlIGFsc28gT1BURUVfTVNHX1VJRF8qIGluIG9wdGVl
X21zZy5oCisgKi8KKyNkZWZpbmUgT1BURUVfU01DX0ZVTkNJRF9DQUxMU19VSUQgT1BURUVfTVNH
X0ZVTkNJRF9DQUxMU19VSUQKKyNkZWZpbmUgT1BURUVfU01DX0NBTExTX1VJRCBcCisJQVJNX1NN
Q0NDX0NBTExfVkFMKEFSTV9TTUNDQ19GQVNUX0NBTEwsIEFSTV9TTUNDQ19DT05WXzMyLCBcCisJ
CQkgICBBUk1fU01DQ0NfT1dORVJfVFJVU1RFRF9PU19FTkQsIFwKKwkJCSAgIE9QVEVFX1NNQ19G
VU5DSURfQ0FMTFNfVUlEKQorCisvKgorICogRnVuY3Rpb24gc3BlY2lmaWVkIGJ5IFNNQyBDYWxs
aW5nIGNvbnZlbnRpb24KKyAqCisgKiBSZXR1cm5zIDIuMCBpZiB1c2luZyBBUEkgc3BlY2lmaWVk
IGluIHRoaXMgZmlsZSB3aXRob3V0IGZ1cnRoZXIgZXh0ZW5zaW9ucy4KKyAqIHNlZSBhbHNvIE9Q
VEVFX01TR19SRVZJU0lPTl8qIGluIG9wdGVlX21zZy5oCisgKi8KKyNkZWZpbmUgT1BURUVfU01D
X0ZVTkNJRF9DQUxMU19SRVZJU0lPTiBPUFRFRV9NU0dfRlVOQ0lEX0NBTExTX1JFVklTSU9OCisj
ZGVmaW5lIE9QVEVFX1NNQ19DQUxMU19SRVZJU0lPTiBcCisJQVJNX1NNQ0NDX0NBTExfVkFMKEFS
TV9TTUNDQ19GQVNUX0NBTEwsIEFSTV9TTUNDQ19DT05WXzMyLCBcCisJCQkgICBBUk1fU01DQ0Nf
T1dORVJfVFJVU1RFRF9PU19FTkQsIFwKKwkJCSAgIE9QVEVFX1NNQ19GVU5DSURfQ0FMTFNfUkVW
SVNJT04pCisKKy8qCisgKiBHZXQgVVVJRCBvZiBUcnVzdGVkIE9TLgorICoKKyAqIFVzZWQgYnkg
bm9uLXNlY3VyZSB3b3JsZCB0byBmaWd1cmUgb3V0IHdoaWNoIFRydXN0ZWQgT1MgaXMgaW5zdGFs
bGVkLgorICogTm90ZSB0aGF0IHJldHVybmVkIFVVSUQgaXMgdGhlIFVVSUQgb2YgdGhlIFRydXN0
ZWQgT1MsIG5vdCBvZiB0aGUgQVBJLgorICoKKyAqIFJldHVybnMgVVVJRCBpbiBhMC00IGluIHRo
ZSBzYW1lIHdheSBhcyBPUFRFRV9TTUNfQ0FMTFNfVUlECisgKiBkZXNjcmliZWQgYWJvdmUuCisg
Ki8KKyNkZWZpbmUgT1BURUVfU01DX0ZVTkNJRF9HRVRfT1NfVVVJRCBPUFRFRV9NU0dfRlVOQ0lE
X0dFVF9PU19VVUlECisjZGVmaW5lIE9QVEVFX1NNQ19DQUxMX0dFVF9PU19VVUlEIFwKKwlPUFRF
RV9TTUNfRkFTVF9DQUxMX1ZBTChPUFRFRV9TTUNfRlVOQ0lEX0dFVF9PU19VVUlEKQorCisvKgor
ICogR2V0IHJldmlzaW9uIG9mIFRydXN0ZWQgT1MuCisgKgorICogVXNlZCBieSBub24tc2VjdXJl
IHdvcmxkIHRvIGZpZ3VyZSBvdXQgd2hpY2ggdmVyc2lvbiBvZiB0aGUgVHJ1c3RlZCBPUworICog
aXMgaW5zdGFsbGVkLiBOb3RlIHRoYXQgdGhlIHJldHVybmVkIHJldmlzaW9uIGlzIHRoZSByZXZp
c2lvbiBvZiB0aGUKKyAqIFRydXN0ZWQgT1MsIG5vdCBvZiB0aGUgQVBJLgorICoKKyAqIFJldHVy
bnMgcmV2aXNpb24gaW4gYTAtMSBpbiB0aGUgc2FtZSB3YXkgYXMgT1BURUVfU01DX0NBTExTX1JF
VklTSU9OCisgKiBkZXNjcmliZWQgYWJvdmUuIE1heSBvcHRpb25hbGx5IHJldHVybiBhIDMyLWJp
dCBidWlsZCBpZGVudGlmaWVyIGluIGEyLAorICogd2l0aCB6ZXJvIG1lYW5pbmcgdW5zcGVjaWZp
ZWQuCisgKi8KKyNkZWZpbmUgT1BURUVfU01DX0ZVTkNJRF9HRVRfT1NfUkVWSVNJT04gT1BURUVf
TVNHX0ZVTkNJRF9HRVRfT1NfUkVWSVNJT04KKyNkZWZpbmUgT1BURUVfU01DX0NBTExfR0VUX09T
X1JFVklTSU9OIFwKKwlPUFRFRV9TTUNfRkFTVF9DQUxMX1ZBTChPUFRFRV9TTUNfRlVOQ0lEX0dF
VF9PU19SRVZJU0lPTikKKworLyoKKyAqIENhbGwgd2l0aCBzdHJ1Y3Qgb3B0ZWVfbXNnX2FyZyBh
cyBhcmd1bWVudAorICoKKyAqIENhbGwgcmVnaXN0ZXIgdXNhZ2U6CisgKiBhMAlTTUMgRnVuY3Rp
b24gSUQsIE9QVEVFX1NNQypDQUxMX1dJVEhfQVJHCisgKiBhMQlVcHBlciAzMiBiaXRzIG9mIGEg
NjQtYml0IHBoeXNpY2FsIHBvaW50ZXIgdG8gYSBzdHJ1Y3Qgb3B0ZWVfbXNnX2FyZworICogYTIJ
TG93ZXIgMzIgYml0cyBvZiBhIDY0LWJpdCBwaHlzaWNhbCBwb2ludGVyIHRvIGEgc3RydWN0IG9w
dGVlX21zZ19hcmcKKyAqIGEzCUNhY2hlIHNldHRpbmdzLCBub3QgdXNlZCBpZiBwaHlzaWNhbCBw
b2ludGVyIGlzIGluIGEgcHJlZGVmaW5lZCBzaGFyZWQKKyAqCW1lbW9yeSBhcmVhIGVsc2UgcGVy
IE9QVEVFX1NNQ19TSE1fKgorICogYTQtNglOb3QgdXNlZAorICogYTcJSHlwZXJ2aXNvciBDbGll
bnQgSUQgcmVnaXN0ZXIKKyAqCisgKiBOb3JtYWwgcmV0dXJuIHJlZ2lzdGVyIHVzYWdlOgorICog
YTAJUmV0dXJuIHZhbHVlLCBPUFRFRV9TTUNfUkVUVVJOXyoKKyAqIGExLTMJTm90IHVzZWQKKyAq
IGE0LTcJUHJlc2VydmVkCisgKgorICogT1BURUVfU01DX1JFVFVSTl9FVEhSRUFEX0xJTUlUIHJl
dHVybiByZWdpc3RlciB1c2FnZToKKyAqIGEwCVJldHVybiB2YWx1ZSwgT1BURUVfU01DX1JFVFVS
Tl9FVEhSRUFEX0xJTUlUCisgKiBhMS0zCVByZXNlcnZlZAorICogYTQtNwlQcmVzZXJ2ZWQKKyAq
CisgKiBSUEMgcmV0dXJuIHJlZ2lzdGVyIHVzYWdlOgorICogYTAJUmV0dXJuIHZhbHVlLCBPUFRF
RV9TTUNfUkVUVVJOX0lTX1JQQyh2YWwpCisgKiBhMS0yCVJQQyBwYXJhbWV0ZXJzCisgKiBhMy03
CVJlc3VtZSBpbmZvcm1hdGlvbiwgbXVzdCBiZSBwcmVzZXJ2ZWQKKyAqCisgKiBQb3NzaWJsZSBy
ZXR1cm4gdmFsdWVzOgorICogT1BURUVfU01DX1JFVFVSTl9VTktOT1dOX0ZVTkNUSU9OCVRydXN0
ZWQgT1MgZG9lcyBub3QgcmVjb2duaXplIHRoaXMKKyAqCQkJCQlmdW5jdGlvbi4KKyAqIE9QVEVF
X1NNQ19SRVRVUk5fT0sJCQlDYWxsIGNvbXBsZXRlZCwgcmVzdWx0IHVwZGF0ZWQgaW4KKyAqCQkJ
CQl0aGUgcHJldmlvdXNseSBzdXBwbGllZCBzdHJ1Y3QKKyAqCQkJCQlvcHRlZV9tc2dfYXJnLgor
ICogT1BURUVfU01DX1JFVFVSTl9FVEhSRUFEX0xJTUlUCU51bWJlciBvZiBUcnVzdGVkIE9TIHRo
cmVhZHMgZXhjZWVkZWQsCisgKgkJCQkJdHJ5IGFnYWluIGxhdGVyLgorICogT1BURUVfU01DX1JF
VFVSTl9FQkFEQUREUgkJQmFkIHBoeXNpY2FsIHBvaW50ZXIgdG8gc3RydWN0CisgKgkJCQkJb3B0
ZWVfbXNnX2FyZy4KKyAqIE9QVEVFX1NNQ19SRVRVUk5fRUJBRENNRAkJQmFkL3Vua25vd24gY21k
IGluIHN0cnVjdCBvcHRlZV9tc2dfYXJnCisgKiBPUFRFRV9TTUNfUkVUVVJOX0lTX1JQQygpCQlD
YWxsIHN1c3BlbmRlZCBieSBSUEMgY2FsbCB0byBub3JtYWwKKyAqCQkJCQl3b3JsZC4KKyAqLwor
I2RlZmluZSBPUFRFRV9TTUNfRlVOQ0lEX0NBTExfV0lUSF9BUkcgT1BURUVfTVNHX0ZVTkNJRF9D
QUxMX1dJVEhfQVJHCisjZGVmaW5lIE9QVEVFX1NNQ19DQUxMX1dJVEhfQVJHIFwKKwlPUFRFRV9T
TUNfU1REX0NBTExfVkFMKE9QVEVFX1NNQ19GVU5DSURfQ0FMTF9XSVRIX0FSRykKKworLyoKKyAq
IEdldCBTaGFyZWQgTWVtb3J5IENvbmZpZworICoKKyAqIFJldHVybnMgdGhlIFNlY3VyZS9Ob24t
c2VjdXJlIHNoYXJlZCBtZW1vcnkgY29uZmlnLgorICoKKyAqIENhbGwgcmVnaXN0ZXIgdXNhZ2U6
CisgKiBhMAlTTUMgRnVuY3Rpb24gSUQsIE9QVEVFX1NNQ19HRVRfU0hNX0NPTkZJRworICogYTEt
NglOb3QgdXNlZAorICogYTcJSHlwZXJ2aXNvciBDbGllbnQgSUQgcmVnaXN0ZXIKKyAqCisgKiBI
YXZlIGNvbmZpZyByZXR1cm4gcmVnaXN0ZXIgdXNhZ2U6CisgKiBhMAlPUFRFRV9TTUNfUkVUVVJO
X09LCisgKiBhMQlQaHlzaWNhbCBhZGRyZXNzIG9mIHN0YXJ0IG9mIFNITQorICogYTIJU2l6ZSBv
ZiBvZiBTSE0KKyAqIGEzCUNhY2hlIHNldHRpbmdzIG9mIG1lbW9yeSwgYXMgZGVmaW5lZCBieSB0
aGUKKyAqCU9QVEVFX1NNQ19TSE1fKiB2YWx1ZXMgYWJvdmUKKyAqIGE0LTcJUHJlc2VydmVkCisg
KgorICogTm90IGF2YWlsYWJsZSByZWdpc3RlciB1c2FnZToKKyAqIGEwCU9QVEVFX1NNQ19SRVRV
Uk5fRU5PVEFWQUlMCisgKiBhMS0zIE5vdCB1c2VkCisgKiBhNC03CVByZXNlcnZlZAorICovCisj
ZGVmaW5lIE9QVEVFX1NNQ19GVU5DSURfR0VUX1NITV9DT05GSUcJNworI2RlZmluZSBPUFRFRV9T
TUNfR0VUX1NITV9DT05GSUcgXAorCU9QVEVFX1NNQ19GQVNUX0NBTExfVkFMKE9QVEVFX1NNQ19G
VU5DSURfR0VUX1NITV9DT05GSUcpCisKKy8qCisgKiBDb25maWd1cmVzIEwyQ0MgbXV0ZXgKKyAq
CisgKiBEaXNhYmxlcywgZW5hYmxlcyB1c2FnZSBvZiBMMkNDIG11dGV4LiBSZXR1cm5zIG9yIHNl
dHMgcGh5c2ljYWwgYWRkcmVzcworICogb2YgTDJDQyBtdXRleC4KKyAqCisgKiBDYWxsIHJlZ2lz
dGVyIHVzYWdlOgorICogYTAJU01DIEZ1bmN0aW9uIElELCBPUFRFRV9TTUNfTDJDQ19NVVRFWAor
ICogYTEJT1BURUVfU01DX0wyQ0NfTVVURVhfR0VUX0FERFIJR2V0IHBoeXNpY2FsIGFkZHJlc3Mg
b2YgbXV0ZXgKKyAqCU9QVEVFX1NNQ19MMkNDX01VVEVYX1NFVF9BRERSCVNldCBwaHlzaWNhbCBh
ZGRyZXNzIG9mIG11dGV4CisgKglPUFRFRV9TTUNfTDJDQ19NVVRFWF9FTkFCTEUJRW5hYmxlIHVz
YWdlIG9mIG11dGV4CisgKglPUFRFRV9TTUNfTDJDQ19NVVRFWF9ESVNBQkxFCURpc2FibGUgdXNh
Z2Ugb2YgbXV0ZXgKKyAqIGEyCWlmIGExID09IE9QVEVFX1NNQ19MMkNDX01VVEVYX1NFVF9BRERS
LCB1cHBlciAzMmJpdCBvZiBhIDY0Yml0CisgKiAgICAgIHBoeXNpY2FsIGFkZHJlc3Mgb2YgbXV0
ZXgKKyAqIGEzCWlmIGExID09IE9QVEVFX1NNQ19MMkNDX01VVEVYX1NFVF9BRERSLCBsb3dlciAz
MmJpdCBvZiBhIDY0Yml0CisgKiAgICAgIHBoeXNpY2FsIGFkZHJlc3Mgb2YgbXV0ZXgKKyAqIGEz
LTYJTm90IHVzZWQKKyAqIGE3CUh5cGVydmlzb3IgQ2xpZW50IElEIHJlZ2lzdGVyCisgKgorICog
SGF2ZSBjb25maWcgcmV0dXJuIHJlZ2lzdGVyIHVzYWdlOgorICogYTAJT1BURUVfU01DX1JFVFVS
Tl9PSworICogYTEJUHJlc2VydmVkCisgKiBhMglpZiBhMSA9PSBPUFRFRV9TTUNfTDJDQ19NVVRF
WF9HRVRfQUREUiwgdXBwZXIgMzJiaXQgb2YgYSA2NGJpdAorICogICAgICBwaHlzaWNhbCBhZGRy
ZXNzIG9mIG11dGV4CisgKiBhMwlpZiBhMSA9PSBPUFRFRV9TTUNfTDJDQ19NVVRFWF9HRVRfQURE
UiwgbG93ZXIgMzJiaXQgb2YgYSA2NGJpdAorICogICAgICBwaHlzaWNhbCBhZGRyZXNzIG9mIG11
dGV4CisgKiBhMy03CVByZXNlcnZlZAorICoKKyAqIEVycm9yIHJldHVybiByZWdpc3RlciB1c2Fn
ZToKKyAqIGEwCU9QVEVFX1NNQ19SRVRVUk5fRU5PVEFWQUlMCVBoeXNpY2FsIGFkZHJlc3Mgbm90
IGF2YWlsYWJsZQorICoJT1BURUVfU01DX1JFVFVSTl9FQkFEQUREUglCYWQgc3VwcGxpZWQgcGh5
c2ljYWwgYWRkcmVzcworICoJT1BURUVfU01DX1JFVFVSTl9FQkFEQ01ECVVuc3VwcG9ydGVkIHZh
bHVlIGluIGExCisgKiBhMS03CVByZXNlcnZlZAorICovCisjZGVmaW5lIE9QVEVFX1NNQ19MMkND
X01VVEVYX0dFVF9BRERSCTAKKyNkZWZpbmUgT1BURUVfU01DX0wyQ0NfTVVURVhfU0VUX0FERFIJ
MQorI2RlZmluZSBPUFRFRV9TTUNfTDJDQ19NVVRFWF9FTkFCTEUJMgorI2RlZmluZSBPUFRFRV9T
TUNfTDJDQ19NVVRFWF9ESVNBQkxFCTMKKyNkZWZpbmUgT1BURUVfU01DX0ZVTkNJRF9MMkNDX01V
VEVYCTgKKyNkZWZpbmUgT1BURUVfU01DX0wyQ0NfTVVURVggXAorCU9QVEVFX1NNQ19GQVNUX0NB
TExfVkFMKE9QVEVFX1NNQ19GVU5DSURfTDJDQ19NVVRFWCkKKworLyoKKyAqIEV4Y2hhbmdlcyBj
YXBhYmlsaXRpZXMgYmV0d2VlbiBub3JtYWwgd29ybGQgYW5kIHNlY3VyZSB3b3JsZAorICoKKyAq
IENhbGwgcmVnaXN0ZXIgdXNhZ2U6CisgKiBhMAlTTUMgRnVuY3Rpb24gSUQsIE9QVEVFX1NNQ19F
WENIQU5HRV9DQVBBQklMSVRJRVMKKyAqIGExCWJpdGZpZWxkIG9mIG5vcm1hbCB3b3JsZCBjYXBh
YmlsaXRpZXMgT1BURUVfU01DX05TRUNfQ0FQXyoKKyAqIGEyLTYJTm90IHVzZWQKKyAqIGE3CUh5
cGVydmlzb3IgQ2xpZW50IElEIHJlZ2lzdGVyCisgKgorICogTm9ybWFsIHJldHVybiByZWdpc3Rl
ciB1c2FnZToKKyAqIGEwCU9QVEVFX1NNQ19SRVRVUk5fT0sKKyAqIGExCWJpdGZpZWxkIG9mIHNl
Y3VyZSB3b3JsZCBjYXBhYmlsaXRpZXMgT1BURUVfU01DX1NFQ19DQVBfKgorICogYTItNwlQcmVz
ZXJ2ZWQKKyAqCisgKiBFcnJvciByZXR1cm4gcmVnaXN0ZXIgdXNhZ2U6CisgKiBhMAlPUFRFRV9T
TUNfUkVUVVJOX0VOT1RBVkFJTCwgY2FuJ3QgdXNlIHRoZSBjYXBhYmlsaXRpZXMgZnJvbSBub3Jt
YWwgd29ybGQKKyAqIGExCWJpdGZpZWxkIG9mIHNlY3VyZSB3b3JsZCBjYXBhYmlsaXRpZXMgT1BU
RUVfU01DX1NFQ19DQVBfKgorICogYTItNyBQcmVzZXJ2ZWQKKyAqLworLyogTm9ybWFsIHdvcmxk
IHdvcmtzIGFzIGEgdW5pcHJvY2Vzc29yIHN5c3RlbSAqLworI2RlZmluZSBPUFRFRV9TTUNfTlNF
Q19DQVBfVU5JUFJPQ0VTU09SCQkoMSA8PCAwKQorLyogU2VjdXJlIHdvcmxkIGhhcyByZXNlcnZl
ZCBzaGFyZWQgbWVtb3J5IGZvciBub3JtYWwgd29ybGQgdG8gdXNlICovCisjZGVmaW5lIE9QVEVF
X1NNQ19TRUNfQ0FQX0hBVkVfUkVTRVJWRURfU0hNCSgxIDw8IDApCisvKiBTZWN1cmUgd29ybGQg
Y2FuIGNvbW11bmljYXRlIHZpYSBwcmV2aW91c2x5IHVucmVnaXN0ZXJlZCBzaGFyZWQgbWVtb3J5
ICovCisjZGVmaW5lIE9QVEVFX1NNQ19TRUNfQ0FQX1VOUkVHSVNURVJFRF9TSE0JKDEgPDwgMSkK
KworLyoKKyAqIFNlY3VyZSB3b3JsZCBzdXBwb3J0cyBjb21tYW5kcyAicmVnaXN0ZXIvdW5yZWdp
c3RlciBzaGFyZWQgbWVtb3J5IiwKKyAqIHNlY3VyZSB3b3JsZCBhY2NlcHRzIGNvbW1hbmQgYnVm
ZmVycyBsb2NhdGVkIGluIGFueSBwYXJ0cyBvZiBub24tc2VjdXJlIFJBTQorICovCisjZGVmaW5l
IE9QVEVFX1NNQ19TRUNfQ0FQX0RZTkFNSUNfU0hNCQkoMSA8PCAyKQorCisjZGVmaW5lIE9QVEVF
X1NNQ19GVU5DSURfRVhDSEFOR0VfQ0FQQUJJTElUSUVTCTkKKyNkZWZpbmUgT1BURUVfU01DX0VY
Q0hBTkdFX0NBUEFCSUxJVElFUyBcCisJT1BURUVfU01DX0ZBU1RfQ0FMTF9WQUwoT1BURUVfU01D
X0ZVTkNJRF9FWENIQU5HRV9DQVBBQklMSVRJRVMpCisKKy8qCisgKiBEaXNhYmxlIGFuZCBlbXB0
aWVzIGNhY2hlIG9mIHNoYXJlZCBtZW1vcnkgb2JqZWN0cworICoKKyAqIFNlY3VyZSB3b3JsZCBj
YW4gY2FjaGUgZnJlcXVlbnRseSB1c2VkIHNoYXJlZCBtZW1vcnkgb2JqZWN0cywgZm9yCisgKiBl
eGFtcGxlIG9iamVjdHMgdXNlZCBhcyBSUEMgYXJndW1lbnRzLiBXaGVuIHNlY3VyZSB3b3JsZCBp
cyBpZGxlIHRoaXMKKyAqIGZ1bmN0aW9uIHJldHVybnMgb25lIHNoYXJlZCBtZW1vcnkgcmVmZXJl
bmNlIHRvIGZyZWUuIFRvIGRpc2FibGUgdGhlCisgKiBjYWNoZSBhbmQgZnJlZSBhbGwgY2FjaGVk
IG9iamVjdHMgdGhpcyBmdW5jdGlvbiBoYXMgdG8gYmUgY2FsbGVkIHVudGlsCisgKiBpdCByZXR1
cm5zIE9QVEVFX1NNQ19SRVRVUk5fRU5PVEFWQUlMLgorICoKKyAqIENhbGwgcmVnaXN0ZXIgdXNh
Z2U6CisgKiBhMAlTTUMgRnVuY3Rpb24gSUQsIE9QVEVFX1NNQ19ESVNBQkxFX1NITV9DQUNIRQor
ICogYTEtNglOb3QgdXNlZAorICogYTcJSHlwZXJ2aXNvciBDbGllbnQgSUQgcmVnaXN0ZXIKKyAq
CisgKiBOb3JtYWwgcmV0dXJuIHJlZ2lzdGVyIHVzYWdlOgorICogYTAJT1BURUVfU01DX1JFVFVS
Tl9PSworICogYTEJVXBwZXIgMzIgYml0cyBvZiBhIDY0LWJpdCBTaGFyZWQgbWVtb3J5IGNvb2tp
ZQorICogYTIJTG93ZXIgMzIgYml0cyBvZiBhIDY0LWJpdCBTaGFyZWQgbWVtb3J5IGNvb2tpZQor
ICogYTMtNwlQcmVzZXJ2ZWQKKyAqCisgKiBDYWNoZSBlbXB0eSByZXR1cm4gcmVnaXN0ZXIgdXNh
Z2U6CisgKiBhMAlPUFRFRV9TTUNfUkVUVVJOX0VOT1RBVkFJTAorICogYTEtNwlQcmVzZXJ2ZWQK
KyAqCisgKiBOb3QgaWRsZSByZXR1cm4gcmVnaXN0ZXIgdXNhZ2U6CisgKiBhMAlPUFRFRV9TTUNf
UkVUVVJOX0VCVVNZCisgKiBhMS03CVByZXNlcnZlZAorICovCisjZGVmaW5lIE9QVEVFX1NNQ19G
VU5DSURfRElTQUJMRV9TSE1fQ0FDSEUJMTAKKyNkZWZpbmUgT1BURUVfU01DX0RJU0FCTEVfU0hN
X0NBQ0hFIFwKKwlPUFRFRV9TTUNfRkFTVF9DQUxMX1ZBTChPUFRFRV9TTUNfRlVOQ0lEX0RJU0FC
TEVfU0hNX0NBQ0hFKQorCisvKgorICogRW5hYmxlIGNhY2hlIG9mIHNoYXJlZCBtZW1vcnkgb2Jq
ZWN0cworICoKKyAqIFNlY3VyZSB3b3JsZCBjYW4gY2FjaGUgZnJlcXVlbnRseSB1c2VkIHNoYXJl
ZCBtZW1vcnkgb2JqZWN0cywgZm9yCisgKiBleGFtcGxlIG9iamVjdHMgdXNlZCBhcyBSUEMgYXJn
dW1lbnRzLiBXaGVuIHNlY3VyZSB3b3JsZCBpcyBpZGxlIHRoaXMKKyAqIGZ1bmN0aW9uIHJldHVy
bnMgT1BURUVfU01DX1JFVFVSTl9PSyBhbmQgdGhlIGNhY2hlIGlzIGVuYWJsZWQuIElmCisgKiBz
ZWN1cmUgd29ybGQgaXNuJ3QgaWRsZSBPUFRFRV9TTUNfUkVUVVJOX0VCVVNZIGlzIHJldHVybmVk
LgorICoKKyAqIENhbGwgcmVnaXN0ZXIgdXNhZ2U6CisgKiBhMAlTTUMgRnVuY3Rpb24gSUQsIE9Q
VEVFX1NNQ19FTkFCTEVfU0hNX0NBQ0hFCisgKiBhMS02CU5vdCB1c2VkCisgKiBhNwlIeXBlcnZp
c29yIENsaWVudCBJRCByZWdpc3RlcgorICoKKyAqIE5vcm1hbCByZXR1cm4gcmVnaXN0ZXIgdXNh
Z2U6CisgKiBhMAlPUFRFRV9TTUNfUkVUVVJOX09LCisgKiBhMS03CVByZXNlcnZlZAorICoKKyAq
IE5vdCBpZGxlIHJldHVybiByZWdpc3RlciB1c2FnZToKKyAqIGEwCU9QVEVFX1NNQ19SRVRVUk5f
RUJVU1kKKyAqIGExLTcJUHJlc2VydmVkCisgKi8KKyNkZWZpbmUgT1BURUVfU01DX0ZVTkNJRF9F
TkFCTEVfU0hNX0NBQ0hFCTExCisjZGVmaW5lIE9QVEVFX1NNQ19FTkFCTEVfU0hNX0NBQ0hFIFwK
KwlPUFRFRV9TTUNfRkFTVF9DQUxMX1ZBTChPUFRFRV9TTUNfRlVOQ0lEX0VOQUJMRV9TSE1fQ0FD
SEUpCisKKy8qCisgKiBSZWxlYXNlIG9mIHNlY29uZGFyeSBjb3JlcworICoKKyAqIE9QLVRFRSBp
biBzZWN1cmUgd29ybGQgaXMgaW4gY2hhcmdlIG9mIHRoZSByZWxlYXNlIHByb2Nlc3Mgb2Ygc2Vj
b25kYXJ5CisgKiBjb3Jlcy4gVGhlIFJpY2ggT1MgaXNzdWUgdGhlIHRoaXMgcmVxdWVzdCB0byBh
c2sgT1AtVEVFIHRvIGJvb3QgdXAgdGhlCisgKiBzZWNvbmRhcnkgY29yZXMsIGdvIHRocm91Z2gg
dGhlIE9QLVRFRSBwZXItY29yZSBpbml0aWFsaXphdGlvbiwgYW5kIHRoZW4KKyAqIHN3aXRjaCB0
byB0aGUgTm9uLXNlQ3VyZSB3b3JsZCB3aXRoIHRoZSBSaWNoIE9TIHByb3ZpZGVkIGVudHJ5IGFk
ZHJlc3MuCisgKiBUaGUgc2Vjb25kYXJ5IGNvcmVzIGVudGVyIE5vbi1TZWN1cmUgd29ybGQgaW4g
U1ZDIG1vZGUsIHdpdGggVGh1bWIsIEZJUSwKKyAqIElSUSBhbmQgQWJvcnQgYml0cyBkaXNhYmxl
ZC4KKyAqCisgKiBDYWxsIHJlZ2lzdGVyIHVzYWdlOgorICogYTAJU01DIEZ1bmN0aW9uIElELCBP
UFRFRV9TTUNfQk9PVF9TRUNPTkRBUlkKKyAqIGExCUluZGV4IG9mIHNlY29uZGFyeSBjb3JlIHRv
IGJvb3QKKyAqIGEyCVVwcGVyIDMyIGJpdHMgb2YgYSA2NC1iaXQgTm9uLVNlY3VyZSB3b3JsZCBl
bnRyeSBwaHlzaWNhbCBhZGRyZXNzCisgKiBhMwlMb3dlciAzMiBiaXRzIG9mIGEgNjQtYml0IE5v
bi1TZWN1cmUgd29ybGQgZW50cnkgcGh5c2ljYWwgYWRkcmVzcworICogYTQtNwlOb3QgdXNlZAor
ICoKKyAqIE5vcm1hbCByZXR1cm4gcmVnaXN0ZXIgdXNhZ2U6CisgKiBhMAlPUFRFRV9TTUNfUkVU
VVJOX09LCisgKiBhMS03CVByZXNlcnZlZAorICoKKyAqIEVycm9yIHJldHVybjoKKyAqIGEwCU9Q
VEVFX1NNQ19SRVRVUk5fRUJBRENNRAkJQ29yZSBpbmRleCBvdXQgb2YgcmFuZ2UKKyAqIGExLTcJ
UHJlc2VydmVkCisgKgorICogTm90IGlkbGUgcmV0dXJuIHJlZ2lzdGVyIHVzYWdlOgorICogYTAJ
T1BURUVfU01DX1JFVFVSTl9FQlVTWQorICogYTEtNwlQcmVzZXJ2ZWQKKyAqLworI2RlZmluZSBP
UFRFRV9TTUNfRlVOQ0lEX0JPT1RfU0VDT05EQVJZICAxMgorI2RlZmluZSBPUFRFRV9TTUNfQk9P
VF9TRUNPTkRBUlkgXAorCU9QVEVFX1NNQ19GQVNUX0NBTExfVkFMKE9QVEVFX1NNQ19GVU5DSURf
Qk9PVF9TRUNPTkRBUlkpCisKKy8qCisgKiBJbmZvcm0gT1AtVEVFIGFib3V0IGEgbmV3IHZpcnR1
YWwgbWFjaGluZQorICoKKyAqIEh5cGVydmlzb3IgaXNzdWVzIHRoaXMgY2FsbCBkdXJpbmcgdmly
dHVhbCBtYWNoaW5lIChndWVzdCkgY3JlYXRpb24uCisgKiBPUC1URUUgcmVjb3JkcyBjbGllbnQg
aWQgb2YgbmV3IHZpcnR1YWwgbWFjaGluZSBhbmQgcHJlcGFyZXMKKyAqIHRvIHJlY2VpdmUgcmVx
dWVzdHMgZnJvbSBpdC4gVGhpcyBjYWxsIGlzIGF2YWlsYWJsZSBvbmx5IGlmIE9QLVRFRQorICog
d2FzIGJ1aWx0IHdpdGggdmlydHVhbGl6YXRpb24gc3VwcG9ydC4KKyAqCisgKiBDYWxsIHJlcXVl
c3RzIHVzYWdlOgorICogYTAJU01DIEZ1bmN0aW9uIElELCBPUFRFRV9TTUNfVk1fQ1JFQVRFRAor
ICogYTEJSHlwZXJ2aXNvciBDbGllbnQgSUQgb2YgbmV3bHkgY3JlYXRlZCB2aXJ0dWFsIG1hY2hp
bmUKKyAqIGEyLTYgTm90IHVzZWQKKyAqIGE3CUh5cGVydmlzb3IgQ2xpZW50IElEIHJlZ2lzdGVy
LiBNdXN0IGJlIDAsIGJlY2F1c2Ugb25seSBoeXBlcnZpc29yCisgKiAgICAgIGNhbiBpc3N1ZSB0
aGlzIGNhbGwKKyAqCisgKiBOb3JtYWwgcmV0dXJuIHJlZ2lzdGVyIHVzYWdlOgorICogYTAJT1BU
RUVfU01DX1JFVFVSTl9PSworICogYTEtNwlQcmVzZXJ2ZWQKKyAqCisgKiBFcnJvciByZXR1cm46
CisgKiBhMAlPUFRFRV9TTUNfUkVUVVJOX0VOT1RBVkFJTAlPUC1URUUgaGF2ZSBubyByZXNvdXJj
ZXMgZm9yCisgKgkJCQkJYW5vdGhlciBWTQorICogYTEtNwlQcmVzZXJ2ZWQKKyAqCisgKi8KKyNk
ZWZpbmUgT1BURUVfU01DX0ZVTkNJRF9WTV9DUkVBVEVECTEzCisjZGVmaW5lIE9QVEVFX1NNQ19W
TV9DUkVBVEVEIFwKKwlPUFRFRV9TTUNfRkFTVF9DQUxMX1ZBTChPUFRFRV9TTUNfRlVOQ0lEX1ZN
X0NSRUFURUQpCisKKy8qCisgKiBJbmZvcm0gT1AtVEVFIGFib3V0IHNodXRkb3duIG9mIGEgdmly
dHVhbCBtYWNoaW5lCisgKgorICogSHlwZXJ2aXNvciBpc3N1ZXMgdGhpcyBjYWxsIGR1cmluZyB2
aXJ0dWFsIG1hY2hpbmUgKGd1ZXN0KSBkZXN0cnVjdGlvbi4KKyAqIE9QLVRFRSB3aWxsIGNsZWFu
IHVwIGFsbCByZXNvdXJjZXMgYXNzb2NpYXRlZCB3aXRoIHRoaXMgVk0uIFRoaXMgY2FsbCBpcwor
ICogYXZhaWxhYmxlIG9ubHkgaWYgT1AtVEVFIHdhcyBidWlsdCB3aXRoIHZpcnR1YWxpemF0aW9u
IHN1cHBvcnQuCisgKgorICogQ2FsbCByZXF1ZXN0cyB1c2FnZToKKyAqIGEwCVNNQyBGdW5jdGlv
biBJRCwgT1BURUVfU01DX1ZNX0RFU1RST1lFRAorICogYTEJSHlwZXJ2aXNvciBDbGllbnQgSUQg
b2YgdmlydHVhbCBtYWNoaW5lIGJlaW5nIHNodXQgZG93bgorICogYTItNiBOb3QgdXNlZAorICog
YTcJSHlwZXJ2aXNvciBDbGllbnQgSUQgcmVnaXN0ZXIuIE11c3QgYmUgMCwgYmVjYXVzZSBvbmx5
IGh5cGVydmlzb3IKKyAqICAgICAgY2FuIGlzc3VlIHRoaXMgY2FsbAorICoKKyAqIE5vcm1hbCBy
ZXR1cm4gcmVnaXN0ZXIgdXNhZ2U6CisgKiBhMAlPUFRFRV9TTUNfUkVUVVJOX09LCisgKiBhMS03
CVByZXNlcnZlZAorICoKKyAqLworI2RlZmluZSBPUFRFRV9TTUNfRlVOQ0lEX1ZNX0RFU1RST1lF
RAkxNAorI2RlZmluZSBPUFRFRV9TTUNfVk1fREVTVFJPWUVEIFwKKwlPUFRFRV9TTUNfRkFTVF9D
QUxMX1ZBTChPUFRFRV9TTUNfRlVOQ0lEX1ZNX0RFU1RST1lFRCkKKworLyoKKyAqIFF1ZXJ5IE9Q
LVRFRSBhYm91dCBudW1iZXIgb2Ygc3VwcG9ydGVkIHRocmVhZHMKKyAqCisgKiBOb3JtYWwgV29y
bGQgT1Mgb3IgSHlwZXJ2aXNvciBpc3N1ZXMgdGhpcyBjYWxsIHRvIGZpbmQgb3V0IGhvdyBtYW55
CisgKiB0aHJlYWRzIE9QLVRFRSBzdXBwb3J0cy4gVGhhdCBpcyBob3cgbWFueSBzdGFuZGFyZCBj
YWxscyBjYW4gYmUgaXNzdWVkCisgKiBpbiBwYXJhbGxlbCBiZWZvcmUgT1AtVEVFIHdpbGwgcmV0
dXJuIE9QVEVFX1NNQ19SRVRVUk5fRVRIUkVBRF9MSU1JVC4KKyAqCisgKiBDYWxsIHJlcXVlc3Rz
IHVzYWdlOgorICogYTAJU01DIEZ1bmN0aW9uIElELCBPUFRFRV9TTUNfR0VUX1RIUkVBRF9DT1VO
VAorICogYTEtNiBOb3QgdXNlZAorICogYTcJSHlwZXJ2aXNvciBDbGllbnQgSUQgcmVnaXN0ZXIK
KyAqCisgKiBOb3JtYWwgcmV0dXJuIHJlZ2lzdGVyIHVzYWdlOgorICogYTAJT1BURUVfU01DX1JF
VFVSTl9PSworICogYTEJTnVtYmVyIG9mIHRocmVhZHMKKyAqIGEyLTcgUHJlc2VydmVkCisgKgor
ICogRXJyb3IgcmV0dXJuOgorICogYTAJT1BURUVfU01DX1JFVFVSTl9VTktOT1dOX0ZVTkNUSU9O
ICAgUmVxdWVzdGVkIGNhbGwgaXMgbm90IGltcGxlbWVudGVkCisgKiBhMS03CVByZXNlcnZlZAor
ICovCisjZGVmaW5lIE9QVEVFX1NNQ19GVU5DSURfR0VUX1RIUkVBRF9DT1VOVAkxNQorI2RlZmlu
ZSBPUFRFRV9TTUNfR0VUX1RIUkVBRF9DT1VOVCBcCisJT1BURUVfU01DX0ZBU1RfQ0FMTF9WQUwo
T1BURUVfU01DX0ZVTkNJRF9HRVRfVEhSRUFEX0NPVU5UKQorCisvKgorICogUmVzdW1lIGZyb20g
UlBDIChmb3IgZXhhbXBsZSBhZnRlciBwcm9jZXNzaW5nIGEgZm9yZWlnbiBpbnRlcnJ1cHQpCisg
KgorICogQ2FsbCByZWdpc3RlciB1c2FnZToKKyAqIGEwCVNNQyBGdW5jdGlvbiBJRCwgT1BURUVf
U01DX0NBTExfUkVUVVJOX0ZST01fUlBDCisgKiBhMS0zCVZhbHVlIG9mIGExLTMgd2hlbiBPUFRF
RV9TTUNfQ0FMTF9XSVRIX0FSRyByZXR1cm5lZAorICoJT1BURUVfU01DX1JFVFVSTl9SUEMgaW4g
YTAKKyAqCisgKiBSZXR1cm4gcmVnaXN0ZXIgdXNhZ2UgaXMgdGhlIHNhbWUgYXMgZm9yIE9QVEVF
X1NNQ18qQ0FMTF9XSVRIX0FSRyBhYm92ZS4KKyAqCisgKiBQb3NzaWJsZSByZXR1cm4gdmFsdWVz
CisgKiBPUFRFRV9TTUNfUkVUVVJOX1VOS05PV05fRlVOQ1RJT04JVHJ1c3RlZCBPUyBkb2VzIG5v
dCByZWNvZ25pemUgdGhpcworICoJCQkJCWZ1bmN0aW9uLgorICogT1BURUVfU01DX1JFVFVSTl9P
SwkJCU9yaWdpbmFsIGNhbGwgY29tcGxldGVkLCByZXN1bHQKKyAqCQkJCQl1cGRhdGVkIGluIHRo
ZSBwcmV2aW91c2x5IHN1cHBsaWVkLgorICoJCQkJCXN0cnVjdCBvcHRlZV9tc2dfYXJnCisgKiBP
UFRFRV9TTUNfUkVUVVJOX1JQQwkJCUNhbGwgc3VzcGVuZGVkIGJ5IFJQQyBjYWxsIHRvIG5vcm1h
bAorICoJCQkJCXdvcmxkLgorICogT1BURUVfU01DX1JFVFVSTl9FUkVTVU1FCQlSZXN1bWUgZmFp
bGVkLCB0aGUgb3BhcXVlIHJlc3VtZQorICoJCQkJCWluZm9ybWF0aW9uIHdhcyBjb3JydXB0Lgor
ICovCisjZGVmaW5lIE9QVEVFX1NNQ19GVU5DSURfUkVUVVJOX0ZST01fUlBDCTMKKyNkZWZpbmUg
T1BURUVfU01DX0NBTExfUkVUVVJOX0ZST01fUlBDIFwKKwlPUFRFRV9TTUNfU1REX0NBTExfVkFM
KE9QVEVFX1NNQ19GVU5DSURfUkVUVVJOX0ZST01fUlBDKQorCisjZGVmaW5lIE9QVEVFX1NNQ19S
RVRVUk5fUlBDX1BSRUZJWF9NQVNLCTB4RkZGRjAwMDAKKyNkZWZpbmUgT1BURUVfU01DX1JFVFVS
Tl9SUENfUFJFRklYCQkweEZGRkYwMDAwCisjZGVmaW5lIE9QVEVFX1NNQ19SRVRVUk5fUlBDX0ZV
TkNfTUFTSwkJMHgwMDAwRkZGRgorCisjZGVmaW5lIE9QVEVFX1NNQ19SRVRVUk5fR0VUX1JQQ19G
VU5DKHJldCkgXAorCSgocmV0KSAmIE9QVEVFX1NNQ19SRVRVUk5fUlBDX0ZVTkNfTUFTSykKKwor
I2RlZmluZSBPUFRFRV9TTUNfUlBDX1ZBTChmdW5jKQkJKChmdW5jKSB8IE9QVEVFX1NNQ19SRVRV
Uk5fUlBDX1BSRUZJWCkKKworLyoKKyAqIEFsbG9jYXRlIG1lbW9yeSBmb3IgUlBDIHBhcmFtZXRl
ciBwYXNzaW5nLiBUaGUgbWVtb3J5IGlzIHVzZWQgdG8gaG9sZCBhCisgKiBzdHJ1Y3Qgb3B0ZWVf
bXNnX2FyZy4KKyAqCisgKiAiQ2FsbCIgcmVnaXN0ZXIgdXNhZ2U6CisgKiBhMAlUaGlzIHZhbHVl
LCBPUFRFRV9TTUNfUkVUVVJOX1JQQ19BTExPQworICogYTEJU2l6ZSBpbiBieXRlcyBvZiByZXF1
aXJlZCBhcmd1bWVudCBtZW1vcnkKKyAqIGEyCU5vdCB1c2VkCisgKiBhMwlSZXN1bWUgaW5mb3Jt
YXRpb24sIG11c3QgYmUgcHJlc2VydmVkCisgKiBhNC01CU5vdCB1c2VkCisgKiBhNi03CVJlc3Vt
ZSBpbmZvcm1hdGlvbiwgbXVzdCBiZSBwcmVzZXJ2ZWQKKyAqCisgKiAiUmV0dXJuIiByZWdpc3Rl
ciB1c2FnZToKKyAqIGEwCVNNQyBGdW5jdGlvbiBJRCwgT1BURUVfU01DX0NBTExfUkVUVVJOX0ZS
T01fUlBDLgorICogYTEJVXBwZXIgMzIgYml0cyBvZiA2NC1iaXQgcGh5c2ljYWwgcG9pbnRlciB0
byBhbGxvY2F0ZWQKKyAqCW1lbW9yeSwgKGExID09IDAgJiYgYTIgPT0gMCkgaWYgc2l6ZSB3YXMg
MCBvciBpZiBtZW1vcnkgY2FuJ3QKKyAqCWJlIGFsbG9jYXRlZC4KKyAqIGEyCUxvd2VyIDMyIGJp
dHMgb2YgNjQtYml0IHBoeXNpY2FsIHBvaW50ZXIgdG8gYWxsb2NhdGVkCisgKgltZW1vcnksIChh
MSA9PSAwICYmIGEyID09IDApIGlmIHNpemUgd2FzIDAgb3IgaWYgbWVtb3J5IGNhbid0CisgKgli
ZSBhbGxvY2F0ZWQKKyAqIGEzCVByZXNlcnZlZAorICogYTQJVXBwZXIgMzIgYml0cyBvZiA2NC1i
aXQgU2hhcmVkIG1lbW9yeSBjb29raWUgdXNlZCB3aGVuIGZyZWVpbmcKKyAqCXRoZSBtZW1vcnkg
b3IgZG9pbmcgYW4gUlBDCisgKiBhNQlMb3dlciAzMiBiaXRzIG9mIDY0LWJpdCBTaGFyZWQgbWVt
b3J5IGNvb2tpZSB1c2VkIHdoZW4gZnJlZWluZworICoJdGhlIG1lbW9yeSBvciBkb2luZyBhbiBS
UEMKKyAqIGE2LTcJUHJlc2VydmVkCisgKi8KKyNkZWZpbmUgT1BURUVfU01DX1JQQ19GVU5DX0FM
TE9DCTAKKyNkZWZpbmUgT1BURUVfU01DX1JFVFVSTl9SUENfQUxMT0MgXAorCU9QVEVFX1NNQ19S
UENfVkFMKE9QVEVFX1NNQ19SUENfRlVOQ19BTExPQykKKworLyoKKyAqIEZyZWUgbWVtb3J5IHBy
ZXZpb3VzbHkgYWxsb2NhdGVkIGJ5IE9QVEVFX1NNQ19SRVRVUk5fUlBDX0FMTE9DCisgKgorICog
IkNhbGwiIHJlZ2lzdGVyIHVzYWdlOgorICogYTAJVGhpcyB2YWx1ZSwgT1BURUVfU01DX1JFVFVS
Tl9SUENfRlJFRQorICogYTEJVXBwZXIgMzIgYml0cyBvZiA2NC1iaXQgc2hhcmVkIG1lbW9yeSBj
b29raWUgYmVsb25naW5nIHRvIHRoaXMKKyAqCWFyZ3VtZW50IG1lbW9yeQorICogYTIJTG93ZXIg
MzIgYml0cyBvZiA2NC1iaXQgc2hhcmVkIG1lbW9yeSBjb29raWUgYmVsb25naW5nIHRvIHRoaXMK
KyAqCWFyZ3VtZW50IG1lbW9yeQorICogYTMtNwlSZXN1bWUgaW5mb3JtYXRpb24sIG11c3QgYmUg
cHJlc2VydmVkCisgKgorICogIlJldHVybiIgcmVnaXN0ZXIgdXNhZ2U6CisgKiBhMAlTTUMgRnVu
Y3Rpb24gSUQsIE9QVEVFX1NNQ19DQUxMX1JFVFVSTl9GUk9NX1JQQy4KKyAqIGExLTIJTm90IHVz
ZWQKKyAqIGEzLTcJUHJlc2VydmVkCisgKi8KKyNkZWZpbmUgT1BURUVfU01DX1JQQ19GVU5DX0ZS
RUUJCTIKKyNkZWZpbmUgT1BURUVfU01DX1JFVFVSTl9SUENfRlJFRSBcCisJT1BURUVfU01DX1JQ
Q19WQUwoT1BURUVfU01DX1JQQ19GVU5DX0ZSRUUpCisKKy8qCisgKiBEZWxpdmVyIGEgZm9yZWln
biBpbnRlcnJ1cHQgaW4gbm9ybWFsIHdvcmxkLgorICoKKyAqICJDYWxsIiByZWdpc3RlciB1c2Fn
ZToKKyAqIGEwCU9QVEVFX1NNQ19SRVRVUk5fUlBDX0ZPUkVJR05fSU5UUgorICogYTEtNwlSZXN1
bWUgaW5mb3JtYXRpb24sIG11c3QgYmUgcHJlc2VydmVkCisgKgorICogIlJldHVybiIgcmVnaXN0
ZXIgdXNhZ2U6CisgKiBhMAlTTUMgRnVuY3Rpb24gSUQsIE9QVEVFX1NNQ19DQUxMX1JFVFVSTl9G
Uk9NX1JQQy4KKyAqIGExLTcJUHJlc2VydmVkCisgKi8KKyNkZWZpbmUgT1BURUVfU01DX1JQQ19G
VU5DX0ZPUkVJR05fSU5UUgk0CisjZGVmaW5lIE9QVEVFX1NNQ19SRVRVUk5fUlBDX0ZPUkVJR05f
SU5UUiBcCisJT1BURUVfU01DX1JQQ19WQUwoT1BURUVfU01DX1JQQ19GVU5DX0ZPUkVJR05fSU5U
UikKKworLyoKKyAqIERvIGFuIFJQQyByZXF1ZXN0LiBUaGUgc3VwcGxpZWQgc3RydWN0IG9wdGVl
X21zZ19hcmcgdGVsbHMgd2hpY2gKKyAqIHJlcXVlc3QgdG8gZG8gYW5kIHRoZSBwYXJhbWV0ZXJz
IGZvciB0aGUgcmVxdWVzdC4gVGhlIGZvbGxvd2luZyBmaWVsZHMKKyAqIGFyZSB1c2VkICh0aGUg
cmVzdCBhcmUgdW51c2VkKToKKyAqIC0gY21kCQl0aGUgUmVxdWVzdCBJRAorICogLSByZXQJCXJl
dHVybiB2YWx1ZSBvZiB0aGUgcmVxdWVzdCwgZmlsbGVkIGluIGJ5IG5vcm1hbCB3b3JsZAorICog
LSBudW1fcGFyYW1zCQludW1iZXIgb2YgcGFyYW1ldGVycyBmb3IgdGhlIHJlcXVlc3QKKyAqIC0g
cGFyYW1zCQl0aGUgcGFyYW1ldGVycworICogLSBwYXJhbV9hdHRycwlhdHRyaWJ1dGVzIG9mIHRo
ZSBwYXJhbWV0ZXJzCisgKgorICogIkNhbGwiIHJlZ2lzdGVyIHVzYWdlOgorICogYTAJT1BURUVf
U01DX1JFVFVSTl9SUENfQ01ECisgKiBhMQlVcHBlciAzMiBiaXRzIG9mIGEgNjQtYml0IFNoYXJl
ZCBtZW1vcnkgY29va2llIGhvbGRpbmcgYQorICoJc3RydWN0IG9wdGVlX21zZ19hcmcsIG11c3Qg
YmUgcHJlc2VydmVkLCBvbmx5IHRoZSBkYXRhIHNob3VsZAorICoJYmUgdXBkYXRlZAorICogYTIJ
TG93ZXIgMzIgYml0cyBvZiBhIDY0LWJpdCBTaGFyZWQgbWVtb3J5IGNvb2tpZSBob2xkaW5nIGEK
KyAqCXN0cnVjdCBvcHRlZV9tc2dfYXJnLCBtdXN0IGJlIHByZXNlcnZlZCwgb25seSB0aGUgZGF0
YSBzaG91bGQKKyAqCWJlIHVwZGF0ZWQKKyAqIGEzLTcJUmVzdW1lIGluZm9ybWF0aW9uLCBtdXN0
IGJlIHByZXNlcnZlZAorICoKKyAqICJSZXR1cm4iIHJlZ2lzdGVyIHVzYWdlOgorICogYTAJU01D
IEZ1bmN0aW9uIElELCBPUFRFRV9TTUNfQ0FMTF9SRVRVUk5fRlJPTV9SUEMuCisgKiBhMS0yCU5v
dCB1c2VkCisgKiBhMy03CVByZXNlcnZlZAorICovCisjZGVmaW5lIE9QVEVFX1NNQ19SUENfRlVO
Q19DTUQJCTUKKyNkZWZpbmUgT1BURUVfU01DX1JFVFVSTl9SUENfQ01EIFwKKwlPUFRFRV9TTUNf
UlBDX1ZBTChPUFRFRV9TTUNfUlBDX0ZVTkNfQ01EKQorCisvKiBSZXR1cm5lZCBpbiBhMCAqLwor
I2RlZmluZSBPUFRFRV9TTUNfUkVUVVJOX1VOS05PV05fRlVOQ1RJT04gMHhGRkZGRkZGRgorCisv
KiBSZXR1cm5lZCBpbiBhMCBvbmx5IGZyb20gVHJ1c3RlZCBPUyBmdW5jdGlvbnMgKi8KKyNkZWZp
bmUgT1BURUVfU01DX1JFVFVSTl9PSwkJMHgwCisjZGVmaW5lIE9QVEVFX1NNQ19SRVRVUk5fRVRI
UkVBRF9MSU1JVAkweDEKKyNkZWZpbmUgT1BURUVfU01DX1JFVFVSTl9FQlVTWQkJMHgyCisjZGVm
aW5lIE9QVEVFX1NNQ19SRVRVUk5fRVJFU1VNRQkweDMKKyNkZWZpbmUgT1BURUVfU01DX1JFVFVS
Tl9FQkFEQUREUgkweDQKKyNkZWZpbmUgT1BURUVfU01DX1JFVFVSTl9FQkFEQ01ECTB4NQorI2Rl
ZmluZSBPUFRFRV9TTUNfUkVUVVJOX0VOT01FTQkJMHg2CisjZGVmaW5lIE9QVEVFX1NNQ19SRVRV
Uk5fRU5PVEFWQUlMCTB4NworI2RlZmluZSBPUFRFRV9TTUNfUkVUVVJOX0lTX1JQQyhyZXQpIFwK
KwkoKChyZXQpICE9IE9QVEVFX1NNQ19SRVRVUk5fVU5LTk9XTl9GVU5DVElPTikgJiYgXAorCSgo
KChyZXQpICYgT1BURUVfU01DX1JFVFVSTl9SUENfUFJFRklYX01BU0spID09IFwKKwkJT1BURUVf
U01DX1JFVFVSTl9SUENfUFJFRklYKSkpCisKKyNlbmRpZiAvKiBPUFRFRV9TTUNfSCAqLwotLSAK
Mi4yMS4wCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 21 21:25:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 21:25:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTCGj-0008Bf-7W; Tue, 21 May 2019 21:25:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=C2a6=TV=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1hTCGi-0008Ai-0j
 for xen-devel@lists.xenproject.org; Tue, 21 May 2019 21:25:56 +0000
X-Inumbo-ID: 03bf2ad0-7c0f-11e9-8980-bc764e045a96
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0d::60f])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 03bf2ad0-7c0f-11e9-8980-bc764e045a96;
 Tue, 21 May 2019 21:25:54 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=OIqMIJZNJWHqjzcxzHljUOFxuawwdrleGYrLPmd9fi4=;
 b=ooAWNP2cOaJvoK7Vvd0kO3ox0Y3qe4poJTp8QoPacRAxOcfCNwBl12D+p2ymCxsLChoSRum8cNPG1gdo91oA7cdQm5iVXP6fleH2lduw+wXg9YIpppeOUEmXpL1tyPIJxr19YhN+oosFEWOtbHdLvtK8uQK7chVTE5EHDt3HtaSHbeJLQV+pJ3EWpwx2CeBxUIyUfpIx2d1xlczv74DTEUzFlfmu8r7DaWOjuJwRVt+scvkuPlUCUtYjO8G1BmQczk6VdTCHx7fjPNkii9Db9UvuZysDOfMDYRlje7xJzcp/ArqaAw/HKS/rrEfdVC5/ehh1XbUSHumFPjvQuqP3qA==
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com (20.176.214.210) by
 AM0PR03MB5698.eurprd03.prod.outlook.com (20.179.254.155) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1900.16; Tue, 21 May 2019 21:25:51 +0000
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::55c5:599a:1f80:208a]) by AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::55c5:599a:1f80:208a%3]) with mapi id 15.20.1900.020; Tue, 21 May 2019
 21:25:51 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v5 03/10] xen/arm: optee: add OP-TEE mediator skeleton
Thread-Index: AQHVEBvDLs72BLmdtUy6R79fOBiNwA==
Date: Tue, 21 May 2019 21:25:51 +0000
Message-ID: <20190521212530.12706-4-volodymyr_babchuk@epam.com>
References: <20190521212530.12706-1-volodymyr_babchuk@epam.com>
In-Reply-To: <20190521212530.12706-1-volodymyr_babchuk@epam.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
x-originating-ip: [85.223.209.22]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: eeea60d7-de63-4cc9-c3cf-08d6de32e638
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600141)(711020)(4605104)(2017052603328)(7193020);
 SRVR:AM0PR03MB5698; 
x-ms-traffictypediagnostic: AM0PR03MB5698:
x-microsoft-antispam-prvs: <AM0PR03MB5698D3D89A3591251B7A3033E6070@AM0PR03MB5698.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0044C17179
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(376002)(136003)(366004)(346002)(396003)(39860400002)(189003)(199004)(6512007)(6486002)(5640700003)(6436002)(68736007)(3846002)(2616005)(476003)(11346002)(6916009)(486006)(6116002)(76116006)(14444005)(256004)(64756008)(66476007)(478600001)(305945005)(66946007)(54906003)(316002)(7736002)(73956011)(71190400001)(72206003)(2501003)(66556008)(80792005)(71200400001)(66446008)(26005)(4326008)(14454004)(25786009)(102836004)(2906002)(55236004)(8936002)(81166006)(5660300002)(99286004)(66066001)(1076003)(36756003)(86362001)(53936002)(6506007)(81156014)(446003)(2351001)(186003)(8676002)(76176011)(2004002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB5698;
 H:AM0PR03MB4148.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: a1K2Ew6v6Lo7GlxXAo51G0ic1WoNzClXHpP5cIA8tGviF8lEA00o3EgQvmILCHyMJSdiKlSmsOl2gN9PsVu6uuXfKbAG44gBr5TcNhy0enl+4E5HAjir3xsrU3+tTY/zLavs9gDr9RpTOCRIsTckoTAbau8sZ9h5y5IhdKtoYycyzbnFUyCxS+Dakwh0LO5CpPPEm0V5Mv3KjlRz3zBhd+qHyWnzdTr0F3zSkmpYwiIDX4YXzgarfACGR1hT2xPkGrfBdIt3qXNBUMkMSNsHEnXlFbyQWDVt54pzSZ9ISTa45FVB16kbE2rey9tuAVKjtMIixC0hFkOE6+fm7PcGUYc0HmhRdzGCbSMwFPHqAXaSLjGkqSOzCyhEEWPmjWN1nQfRIQaqz5kFkNS4161Ot/wrJ0aFdFppiulHFllHuG0=
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: eeea60d7-de63-4cc9-c3cf-08d6de32e638
X-MS-Exchange-CrossTenant-originalarrivaltime: 21 May 2019 21:25:51.0625 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB5698
Subject: [Xen-devel] [PATCH v5 03/10] xen/arm: optee: add OP-TEE mediator
 skeleton
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIHZlcnkgYmFzaWMgT1AtVEVFIG1lZGlhdG9yLiBJdCBjYW4gcHJvYmUgZm9yIE9QLVRFRSBw
cmVzZW5jZSwKdGVsbCBpdCBhYm91dCBkb21haW4gY3JlYXRpb24vZGVzdHJ1Y3Rpb24gYW5kIHRo
ZW4gcmV0dXJuIGFuIGVycm9yCnRvIGFsbCBjYWxscyB0byB0aGUgZ3Vlc3QuCgpUaGlzIGNvZGUg
aXNzdWVzIHR3byBub24tcHJlZW1wdGlibGUgY2FsbHMgdG8gT1AtVEVFOiB0byBjcmVhdGUgYW5k
CnRvIGRlc3Ryb3kgY2xpZW50IGNvbnRleHQuIFRoZXkgY2FuJ3QgYmxvY2sgaW4gT1AtVEVFLCBh
cyB0aGV5IGFyZQpjb25zaWRlcmVkICJmYXN0IGNhbGxzIiBpbiB0ZXJtcyBvZiBBUk0gU01DQ0Mu
CgpTaWduZWQtb2ZmLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBh
bS5jb20+CgotLS0KCiBBbGwgdGhlIHBhdGNoZXMgdG8gb3B0ZWUuYyBzaG91bGQgYmUgbWVyZ2Vk
IHRvZ2V0aGVyLiBUaGV5IHdlcmUKIHNwbGl0IHRvIGVhc2UgdXAgcmV2aWV3LiBCdXQgdGhleSBk
ZXBlbmQgaGVhdmlseSBvbiBlYWNoIG90aGVyLgoKQ2hhbmdlcyBmcm9tIHY0OgogIC0gUmVtb3Zl
ZCBPUFRFRV9FTkFCTEVEIG1hY3JvLiBFbXB0eSAoZm9yIG5vdykgc3RydWN0IG9wdGVlX2RvbWFp
bgogICAgaXMgdXNlZCBpbnN0ZWFkLgogIC0gUmVtb3ZlZCBmb3J3YXJkX2NhbGwoKSBmdW5jdGlv
biwgbWVkaWF0b3Igbm93IHdpbGwgcmV0dXJuCiAgICBPUFRFRV9TTUNfUkVUVVJOX0VOT1RBVkFJ
TCBmb3IgYWxsIHVuaW1wbGVtZW50ZWQgY2FsbHMKICAtIEZpeGVkIG1pc3Rha2Ugd2hlbiBPUFRF
RV9TTUNfRlVOQ0lEX0dFVF9PU19SRVZJU0lPTiBpbnN0ZWFkIG9mCiAgICBPUFRFRV9TTUNfQ0FM
TF9HRVRfT1NfUkVWSVNJT04gd2FzIHVzZWQKICAtIE9QLVRFRSBpcyBpbmZvcm1lZCBhYm91dCBk
b21haW4gZGVzdHJ1Y3Rpb24gaW4KICAgIG9wdGVlX3JlbGlucXVpc2hfcmVzb3VyY2VzKCkKICAt
IHJlbW92ZWQgb3B0ZWVfZG9tYWluX2Rlc3Ryb3koKSBmdW5jdGlvbiBiZWNhdXNlIGFsbCBqb2Ig
aXMgZG9uZQogICAgaW4gdGhlIG9wdGVlX3JlbGlucXVpc2hfcmVzb3VyY2VzKCkgZnVuY3Rpb24K
CkNoYW5nZXMgZnJvbSB2MzoKICAtIEludHJvZHVjZWQgb3B0ZWVfcmVsaW5xdWlzaF9yZXNvdXJj
ZXMoKSBmdW5jdGlvbiB0byBmcmVlCiAgICBtZWRpYXRvciByZXNvdXJjZXMgaW4gYSBtb3JlIGNv
bnRyb2xsYWJsZSB3YXkKCkNoYW5nZXMgZnJvbSB2MjoKICAtIEZpeGVkIGNvZGluZyBzdHlsZQog
IC0gSW50cm9kdWNlZCB0ZWUvS2NvbmZpZwogIC0gRml4ZWQgZXJyb3IgbWVzc2FnZXMKLS0tCiB4
ZW4vYXJjaC9hcm0vS2NvbmZpZyAgICAgICAgICB8ICAgMiArCiB4ZW4vYXJjaC9hcm0vZG9tYWlu
LmMgICAgICAgICB8ICAgMyArLQogeGVuL2FyY2gvYXJtL3RlZS9LY29uZmlnICAgICAgfCAgIDQg
KwogeGVuL2FyY2gvYXJtL3RlZS9NYWtlZmlsZSAgICAgfCAgIDEgKwogeGVuL2FyY2gvYXJtL3Rl
ZS9vcHRlZS5jICAgICAgfCAxNjYgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwog
eGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaCAgfCAgIDMgKwogeGVuL2luY2x1ZGUvcHVibGlj
L2FyY2gtYXJtLmggfCAgIDEgKwogNyBmaWxlcyBjaGFuZ2VkLCAxNzkgaW5zZXJ0aW9ucygrKSwg
MSBkZWxldGlvbigtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL2FybS90ZWUvS2NvbmZp
ZwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYwoKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL2FybS9LY29uZmlnIGIveGVuL2FyY2gvYXJtL0tjb25maWcKaW5kZXggZTUy
N2IyZjg4NS4uOTllNmYwZWJiMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL0tjb25maWcKKysr
IGIveGVuL2FyY2gvYXJtL0tjb25maWcKQEAgLTIzNywzICsyMzcsNSBAQCBzb3VyY2UgImFyY2gv
YXJtL3BsYXRmb3Jtcy9LY29uZmlnIgogc291cmNlICJjb21tb24vS2NvbmZpZyIKIAogc291cmNl
ICJkcml2ZXJzL0tjb25maWciCisKK3NvdXJjZSAiYXJjaC9hcm0vdGVlL0tjb25maWciCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKaW5k
ZXggMGM4ZTUwZjQ4Zi4uOTRlNmY0N2Y3NSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFp
bi5jCisrKyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwpAQCAtNjQ5LDcgKzY0OSw4IEBAIGludCBh
cmNoX3Nhbml0aXNlX2RvbWFpbl9jb25maWcoc3RydWN0IHhlbl9kb21jdGxfY3JlYXRlZG9tYWlu
ICpjb25maWcpCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogICAgIH0KIAotICAgIGlmICggY29u
ZmlnLT5hcmNoLnRlZV90eXBlICE9IFhFTl9ET01DVExfQ09ORklHX1RFRV9OT05FICkKKyAgICBp
ZiAoIGNvbmZpZy0+YXJjaC50ZWVfdHlwZSAhPSBYRU5fRE9NQ1RMX0NPTkZJR19URUVfTk9ORSAm
JgorICAgICAgICAgY29uZmlnLT5hcmNoLnRlZV90eXBlICE9IHRlZV9nZXRfdHlwZSgpICkKICAg
ICB7CiAgICAgICAgIGRwcmludGsoWEVOTE9HX0lORk8sICJVbnN1cHBvcnRlZCBURUUgdHlwZVxu
Iik7CiAgICAgICAgIHJldHVybiAtRUlOVkFMOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3Rl
ZS9LY29uZmlnIGIveGVuL2FyY2gvYXJtL3RlZS9LY29uZmlnCm5ldyBmaWxlIG1vZGUgMTAwNjQ0
CmluZGV4IDAwMDAwMDAwMDAuLjViODI5ZGIyZTkKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vYXJj
aC9hcm0vdGVlL0tjb25maWcKQEAgLTAsMCArMSw0IEBACitjb25maWcgT1BURUUKKwlib29sICJF
bmFibGUgT1AtVEVFIG1lZGlhdG9yIgorCWRlZmF1bHQgbgorCWRlcGVuZHMgb24gVEVFCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vdGVlL01ha2VmaWxlIGIveGVuL2FyY2gvYXJtL3RlZS9NYWtl
ZmlsZQppbmRleCBjNTRkNDc5NmZmLi45ODJjODc5Njg0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9h
cm0vdGVlL01ha2VmaWxlCisrKyBiL3hlbi9hcmNoL2FybS90ZWUvTWFrZWZpbGUKQEAgLTEgKzEs
MiBAQAogb2JqLXkgKz0gdGVlLm8KK29iai0kKENPTkZJR19PUFRFRSkgKz0gb3B0ZWUubwpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jIGIveGVuL2FyY2gvYXJtL3RlZS9vcHRl
ZS5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLmU5YjY5YmQyZDIKLS0t
IC9kZXYvbnVsbAorKysgYi94ZW4vYXJjaC9hcm0vdGVlL29wdGVlLmMKQEAgLTAsMCArMSwxNjYg
QEAKKy8qCisgKiB4ZW4vYXJjaC9hcm0vdGVlL29wdGVlLmMKKyAqCisgKiBPUC1URUUgbWVkaWF0
b3IuIEl0IHNpdHMgaW4gYmV0d2VlbiBPUC1URUUgYW5kIGd1ZXN0cyBhbmQgcGVyZm9ybXMKKyAq
IGFjdHVhbCBjYWxscyB0byBPUC1URUUgd2hlbiBzb21lIGd1ZXN0IHRyaWVzIHRvIGludGVyYWN0
IHdpdGgKKyAqIE9QLVRFRS4gQXMgT1AtVEVFIGRvZXMgbm90IGtub3cgYWJvdXQgc2Vjb25kIHN0
YWdlIE1NVSB0cmFuc2xhdGlvbiwKKyAqIG1lZGlhdG9yIGRvZXMgdGhpcyB0cmFuc2xhdGlvbiBh
bmQgcGVyZm9ybXMgb3RoZXIgaG91c2VrZWVwaW5nIHRhc2tzLgorICoKKyAqIE9QLVRFRSBBQkkv
cHJvdG9jb2wgaXMgZGVzY3JpYmVkIGluIHR3byBoZWFkZXIgZmlsZXM6CisgKiAgLSBvcHRlZV9z
bWMuaCBwcm92aWRlcyBpbmZvcm1hdGlvbiBhYm91dCBTTUNzOiBhbGwgcG9zc2libGUgY2FsbHMs
CisgKiAgICByZWdpc3RlciBhbGxvY2F0aW9uIGFuZCByZXR1cm4gY29kZXMuCisgKiAgLSBvcHRl
ZV9tc2cuaCBwcm92aWRlcyBmb3JtYXQgZm9yIG1lc3NhZ2VzIHRoYXQgYXJlIHBhc3NlZCB3aXRo
CisgKiAgICBzdGFuZGFyZCBjYWxsIE9QVEVFX1NNQ19DQUxMX1dJVEhfQVJHLgorICoKKyAqIFZv
bG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KKyAqIENvcHlyaWdo
dCAoYykgMjAxOC0yMDE5IEVQQU0gU3lzdGVtcy4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZnJl
ZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQorICogaXQg
dW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2ZXJzaW9u
IDIgYXMKKyAqIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgorICog
VGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1
c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1w
bGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFS
VElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQorICogR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2Ug
Zm9yIG1vcmUgZGV0YWlscy4KKyAqLworCisjaW5jbHVkZSA8eGVuL2RldmljZV90cmVlLmg+Cisj
aW5jbHVkZSA8eGVuL3NjaGVkLmg+CisKKyNpbmNsdWRlIDxhc20vc21jY2MuaD4KKyNpbmNsdWRl
IDxhc20vdGVlL3RlZS5oPgorI2luY2x1ZGUgPGFzbS90ZWUvb3B0ZWVfbXNnLmg+CisjaW5jbHVk
ZSA8YXNtL3RlZS9vcHRlZV9zbWMuaD4KKworLyogQ2xpZW50IElEIDAgaXMgcmVzZXJ2ZWQgZm9y
IHRoZSBoeXBlcnZpc29yIGl0c2VsZiAqLworI2RlZmluZSBPUFRFRV9DTElFTlRfSUQoZG9tYWlu
KSAoKGRvbWFpbiktPmRvbWFpbl9pZCArIDEpCisKKy8qIERvbWFpbiBjb250ZXh0ICovCitzdHJ1
Y3Qgb3B0ZWVfZG9tYWluIHsKK307CisKK3N0YXRpYyBib29sIG9wdGVlX3Byb2JlKHZvaWQpCit7
CisgICAgc3RydWN0IGR0X2RldmljZV9ub2RlICpub2RlOworICAgIHN0cnVjdCBhcm1fc21jY2Nf
cmVzIHJlc3A7CisKKyAgICAvKiBDaGVjayBmb3IgZW50cnkgaW4gZHRiICovCisgICAgbm9kZSA9
IGR0X2ZpbmRfY29tcGF0aWJsZV9ub2RlKE5VTEwsIE5VTEwsICJsaW5hcm8sb3B0ZWUtdHoiKTsK
KyAgICBpZiAoICFub2RlICkKKyAgICAgICAgcmV0dXJuIGZhbHNlOworCisgICAgLyogQ2hlY2sg
VUlEICovCisgICAgYXJtX3NtY2NjX3NtYyhBUk1fU01DQ0NfQ0FMTF9VSURfRklEKFRSVVNURURf
T1NfRU5EKSwgJnJlc3ApOworCisgICAgaWYgKCAodWludDMyX3QpcmVzcC5hMCAhPSBPUFRFRV9N
U0dfVUlEXzAgfHwKKyAgICAgICAgICh1aW50MzJfdClyZXNwLmExICE9IE9QVEVFX01TR19VSURf
MSB8fAorICAgICAgICAgKHVpbnQzMl90KXJlc3AuYTIgIT0gT1BURUVfTVNHX1VJRF8yIHx8Cisg
ICAgICAgICAodWludDMyX3QpcmVzcC5hMyAhPSBPUFRFRV9NU0dfVUlEXzMgKQorICAgICAgICBy
ZXR1cm4gZmFsc2U7CisKKyAgICByZXR1cm4gdHJ1ZTsKK30KKworc3RhdGljIGludCBvcHRlZV9k
b21haW5faW5pdChzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIHN0cnVjdCBhcm1fc21jY2NfcmVz
IHJlc3A7CisgICAgc3RydWN0IG9wdGVlX2RvbWFpbiAqY3R4OworCisgICAgY3R4ID0geHphbGxv
YyhzdHJ1Y3Qgb3B0ZWVfZG9tYWluKTsKKyAgICBpZiAoICFjdHggKQorICAgICAgICByZXR1cm4g
LUVOT01FTTsKKworICAgIC8qCisgICAgICogSW5mb3JtIE9QLVRFRSBhYm91dCBhIG5ldyBndWVz
dC4gIFRoaXMgaXMgYSAiRmFzdCIgY2FsbCBpbgorICAgICAqIHRlcm1zIG9mIE9QLVRFRS4gVGhp
cyBiYXNpY2FsbHkgbWVhbnMgdGhhdCBpdCBjYW4ndCBiZQorICAgICAqIHByZWVtcHRlZCwgYmVj
YXVzZSB0aGVyZSBpcyBubyB0aHJlYWQgYWxsb2NhdGVkIGZvciBpdCBpbgorICAgICAqIE9QLVRF
RS4gTm8gYmxvY2tpbmcgY2FsbHMgY2FuIGJlIGlzc3VlZCBhbmQgaW50ZXJydXB0cyBhcmUKKyAg
ICAgKiBkaXNhYmxlZC4KKyAgICAgKgorICAgICAqIGE3IHNob3VsZCBiZSAwLCBzbyB3ZSBjYW4n
dCBza2lwIGxhc3QgNiBwYXJhbWV0ZXJzIG9mIGFybV9zbWNjY19zbWMoKQorICAgICAqLworICAg
IGFybV9zbWNjY19zbWMoT1BURUVfU01DX1ZNX0NSRUFURUQsIE9QVEVFX0NMSUVOVF9JRChkKSwg
MCwgMCwgMCwgMCwgMCwgMCwKKyAgICAgICAgICAgICAgICAgICZyZXNwKTsKKyAgICBpZiAoIHJl
c3AuYTAgIT0gT1BURUVfU01DX1JFVFVSTl9PSyApCisgICAgeworICAgICAgICBwcmludGsoWEVO
TE9HX1dBUk5JTkcgIiVwZDogVW5hYmxlIHRvIGNyZWF0ZSBPUFRFRSBjbGllbnQ6IHJjID0gMHgl
WFxuIiwKKyAgICAgICAgICAgICAgIGQsICh1aW50MzJfdClyZXNwLmEwKTsKKworICAgICAgICB4
ZnJlZShjdHgpOworCisgICAgICAgIHJldHVybiAtRU5PREVWOworICAgIH0KKworICAgIGQtPmFy
Y2gudGVlID0gY3R4OworCisgICAgcmV0dXJuIDA7Cit9CisKK3N0YXRpYyBpbnQgb3B0ZWVfcmVs
aW5xdWlzaF9yZXNvdXJjZXMoc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICBzdHJ1Y3QgYXJtX3Nt
Y2NjX3JlcyByZXNwOworCisgICAgaWYgKCAhZC0+YXJjaC50ZWUgKQorICAgICAgICByZXR1cm4g
MDsKKworICAgIC8qCisgICAgICogSW5mb3JtIE9QLVRFRSB0aGF0IGRvbWFpbiBpcyBzaHV0dGlu
ZyBkb3duLiBUaGlzIGlzCisgICAgICogYWxzbyBhIGZhc3QgU01DIGNhbGwsIGxpa2UgT1BURUVf
U01DX1ZNX0NSRUFURUQsIHNvCisgICAgICogaXQgaXMgYWxzbyBub24tcHJlZW1wdGlibGUuCisg
ICAgICogQXQgdGhpcyB0aW1lIGFsbCBkb21haW4gVkNQVXMgc2hvdWxkIGJlIHN0b3BwZWQuIE9Q
LVRFRQorICAgICAqIHJlbGllcyBvbiB0aGlzLgorICAgICAqCisgICAgICogYTcgc2hvdWxkIGJl
IDAsIHNvIHdlIGNhbid0IHNraXAgbGFzdCA2IHBhcmFtZXRlcnMgb2YgYXJtX3NtY2NjX3NtYygp
CisgICAgICovCisgICAgYXJtX3NtY2NjX3NtYyhPUFRFRV9TTUNfVk1fREVTVFJPWUVELCBPUFRF
RV9DTElFTlRfSUQoZCksIDAsIDAsIDAsIDAsIDAsIDAsCisgICAgICAgICAgICAgICAgICAmcmVz
cCk7CisKKyAgICBYRlJFRShkLT5hcmNoLnRlZSk7CisKKyAgICByZXR1cm4gMDsKK30KKworc3Rh
dGljIGJvb2wgb3B0ZWVfaGFuZGxlX2NhbGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCit7
CisgICAgaWYgKCAhY3VycmVudC0+ZG9tYWluLT5hcmNoLnRlZSApCisgICAgICAgIHJldHVybiBm
YWxzZTsKKworICAgIHN3aXRjaCAoIGdldF91c2VyX3JlZyhyZWdzLCAwKSApCisgICAgeworICAg
IGNhc2UgT1BURUVfU01DX0NBTExTX0NPVU5UOgorICAgIGNhc2UgT1BURUVfU01DX0NBTExTX1VJ
RDoKKyAgICBjYXNlIE9QVEVFX1NNQ19DQUxMU19SRVZJU0lPTjoKKyAgICBjYXNlIE9QVEVFX1NN
Q19DQUxMX0dFVF9PU19VVUlEOgorICAgIGNhc2UgT1BURUVfU01DX0NBTExfR0VUX09TX1JFVklT
SU9OOgorICAgIGNhc2UgT1BURUVfU01DX0VOQUJMRV9TSE1fQ0FDSEU6CisgICAgY2FzZSBPUFRF
RV9TTUNfRElTQUJMRV9TSE1fQ0FDSEU6CisgICAgY2FzZSBPUFRFRV9TTUNfR0VUX1NITV9DT05G
SUc6CisgICAgY2FzZSBPUFRFRV9TTUNfRVhDSEFOR0VfQ0FQQUJJTElUSUVTOgorICAgIGNhc2Ug
T1BURUVfU01DX0NBTExfV0lUSF9BUkc6CisgICAgY2FzZSBPUFRFRV9TTUNfQ0FMTF9SRVRVUk5f
RlJPTV9SUEM6CisgICAgICAgIHNldF91c2VyX3JlZyhyZWdzLCAwLCBPUFRFRV9TTUNfUkVUVVJO
X0VOT1RBVkFJTCk7CisgICAgICAgIHJldHVybiB0cnVlOworCisgICAgZGVmYXVsdDoKKyAgICAg
ICAgcmV0dXJuIGZhbHNlOworICAgIH0KK30KKworc3RhdGljIGNvbnN0IHN0cnVjdCB0ZWVfbWVk
aWF0b3Jfb3BzIG9wdGVlX29wcyA9Cit7CisgICAgLnByb2JlID0gb3B0ZWVfcHJvYmUsCisgICAg
LmRvbWFpbl9pbml0ID0gb3B0ZWVfZG9tYWluX2luaXQsCisgICAgLnJlbGlucXVpc2hfcmVzb3Vy
Y2VzID0gb3B0ZWVfcmVsaW5xdWlzaF9yZXNvdXJjZXMsCisgICAgLmhhbmRsZV9jYWxsID0gb3B0
ZWVfaGFuZGxlX2NhbGwsCit9OworCitSRUdJU1RFUl9URUVfTUVESUFUT1Iob3B0ZWUsICJPUC1U
RUUiLCBYRU5fRE9NQ1RMX0NPTkZJR19URUVfT1BURUUsICZvcHRlZV9vcHMpOworCisvKgorICog
TG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICog
Yy1iYXNpYy1vZmZzZXQ6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICov
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oIGIveGVuL2luY2x1ZGUv
YXNtLWFybS9kb21haW4uaAppbmRleCAwZjE1MzcyMDk4Li4yOTYwYTUzZTY5IDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0v
ZG9tYWluLmgKQEAgLTk4LDYgKzk4LDkgQEAgc3RydWN0IGFyY2hfZG9tYWluCiAgICAgc3RydWN0
IHZwbDAxMSB2cGwwMTE7CiAjZW5kaWYKIAorI2lmZGVmIENPTkZJR19URUUKKyAgICB2b2lkICp0
ZWU7CisjZW5kaWYKIH0gIF9fY2FjaGVsaW5lX2FsaWduZWQ7CiAKIHN0cnVjdCBhcmNoX3ZjcHUK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS5oIGIveGVuL2luY2x1ZGUv
cHVibGljL2FyY2gtYXJtLmgKaW5kZXggNWU5MzhhOTFjYy4uY2VkOTU0NTU5NiAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gtYXJtLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGlj
L2FyY2gtYXJtLmgKQEAgLTMwNSw2ICszMDUsNyBAQCBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh2
Y3B1X2d1ZXN0X2NvbnRleHRfdCk7CiAjZGVmaW5lIFhFTl9ET01DVExfQ09ORklHX0dJQ19WMiAg
ICAgICAgMQogI2RlZmluZSBYRU5fRE9NQ1RMX0NPTkZJR19HSUNfVjMgICAgICAgIDIKICNkZWZp
bmUgWEVOX0RPTUNUTF9DT05GSUdfVEVFX05PTkUgICAgICAwCisjZGVmaW5lIFhFTl9ET01DVExf
Q09ORklHX1RFRV9PUFRFRSAgICAgMQogc3RydWN0IHhlbl9hcmNoX2RvbWFpbmNvbmZpZyB7CiAg
ICAgLyogSU4vT1VUICovCiAgICAgdWludDhfdCBnaWNfdmVyc2lvbjsKLS0gCjIuMjEuMAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 21 21:26:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 21:26:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTCGn-0008Da-IK; Tue, 21 May 2019 21:26:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=C2a6=TV=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1hTCGm-0008DB-N2
 for xen-devel@lists.xenproject.org; Tue, 21 May 2019 21:26:00 +0000
X-Inumbo-ID: 05fe37c6-7c0f-11e9-8b54-476a08d18266
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (unknown
 [40.107.6.84]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 05fe37c6-7c0f-11e9-8b54-476a08d18266;
 Tue, 21 May 2019 21:25:58 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=NfSTs40VbIC7VZV/MLKlx2qJ5cVSMchV+zk3M1uj+BY=;
 b=CTonHs/XoT5BGNTfGTsBQHaQdoMsx/lXmkDcypgtAGwxI7TbVc3vct4cuQQqtdblMNCIE/CpfDFf71RFhpS7ruvZZp9i4trlvN9KTL0WAMOsTKG4YuLLNQYD07GNNuziPIvX2jYLpc6YtVcPZLD6wES0TUVOUkzHW947MZqQbGyU4E9geNl14Kat9rYhPLImwHMAapBVNDF9BId/cjRErWKglFsWe1l6++sllLrmn52gZv1tvALqAD8Kf9FWGBKqGBH76l/JTuM9/60LpWJPyHwTc9Tai72muuecTCYXhNwUnv7o9+TkHPDOkk7MN684RfZBAlkUKvTjnIpIb46Tqg==
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com (20.176.214.210) by
 AM0PR03MB5698.eurprd03.prod.outlook.com (20.179.254.155) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1900.16; Tue, 21 May 2019 21:25:56 +0000
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::55c5:599a:1f80:208a]) by AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::55c5:599a:1f80:208a%3]) with mapi id 15.20.1900.020; Tue, 21 May 2019
 21:25:56 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v5 04/10] xen/arm: optee: add fast calls handling
Thread-Index: AQHVEBvGPrXQFGAaGUmy4LWcqWGj5A==
Date: Tue, 21 May 2019 21:25:56 +0000
Message-ID: <20190521212530.12706-5-volodymyr_babchuk@epam.com>
References: <20190521212530.12706-1-volodymyr_babchuk@epam.com>
In-Reply-To: <20190521212530.12706-1-volodymyr_babchuk@epam.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
x-originating-ip: [85.223.209.22]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 646cf3e3-27d7-4962-b4ad-08d6de32e960
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600141)(711020)(4605104)(2017052603328)(7193020);
 SRVR:AM0PR03MB5698; 
x-ms-traffictypediagnostic: AM0PR03MB5698:
x-microsoft-antispam-prvs: <AM0PR03MB5698FC678FB9BA8350EC1E4AE6070@AM0PR03MB5698.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:7691;
x-forefront-prvs: 0044C17179
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(376002)(136003)(366004)(346002)(396003)(39860400002)(189003)(199004)(6512007)(6486002)(5640700003)(6436002)(68736007)(3846002)(2616005)(476003)(11346002)(6916009)(486006)(6116002)(76116006)(14444005)(256004)(64756008)(66476007)(478600001)(305945005)(66946007)(54906003)(316002)(7736002)(73956011)(71190400001)(72206003)(2501003)(66556008)(80792005)(71200400001)(66446008)(26005)(4326008)(14454004)(25786009)(102836004)(2906002)(55236004)(8936002)(81166006)(5660300002)(99286004)(66066001)(1076003)(36756003)(86362001)(53936002)(6506007)(81156014)(446003)(2351001)(186003)(8676002)(76176011);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB5698;
 H:AM0PR03MB4148.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: algqNDD+eHYpT5LJOUtKPjVuHkHC9eQm81jH2dwsEEU8nvz3IYS3Fpi1voprqLkP3jwqvUdgkKtgok2BB221xKppq1n6fi7+C2Q2D+czur1DCNFSudC+5XV+C/tMBrCsEpmBeaF9frnIL0G9f3VZClBS65oBiTaOS1nGCg1Y/K13e8MTlpcl6az6QY3n1wK7cx5AxlPt02ZNWKSvt+Yw/qdIxlqI7O347+1gnNzkWh3Lco2unx/xSkPVFFhd5lhwHx7AVU/VOJmZZ/WQa8Gaw0MyeGkxdERW3V1U/Lc5viCXz91GdVOmJ1SYWX/zZYvrq2Rj3cQm/yLeUjt+T7R4xjbtSuj8EbwGw7iAuIMEFvM4/dD1Af3uM8R3nJDAoZctROB6m9TY04kSjcCLi33ue4aTjY9aMSrEm0Ss3HhKD7A=
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 646cf3e3-27d7-4962-b4ad-08d6de32e960
X-MS-Exchange-CrossTenant-originalarrivaltime: 21 May 2019 21:25:56.3714 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB5698
Subject: [Xen-devel] [PATCH v5 04/10] xen/arm: optee: add fast calls handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBhZGRzIGhhbmRsaW5nIGZvciB0aGUgZmFzdCBTTUNzLiBBcyBuYW1lIHN1Z2dl
c3RzLCB0aG9zZQpjYWxscyBjYW4ndCBiZSBwcmVlbXB0ZWQgYW5kIGFyZSB1c2VkIGZvciBhdXhp
bGlhcnkgdGFza3Mgc3VjaCBhcwppbmZvcm1hdGlvbiByZXRyaWV2YWwuIE1vc3QgaGFuZGxlcnMg
YXJlIHF1aXRlIHRyaXZpYWwsIHdpdGggZXhjZXB0aW9uCmZvciBjYXBhYmlsaXRpZXMgaW5mb3Jt
YXRpb24uCgpDYXBhYmlsaXRpZXMgZXhjaGFuZ2Ugc2hvdWxkIGJlIGZpbHRlcmVkIG91dCwgc28g
b25seSBjYXBzCmtub3duIHRvIG1lZGlhdG9yIGFyZSB1c2VkLiBBbHNvIG1lZGlhdG9yIGRpc2Fi
bGVzIHN0YXRpYyBTSE0KbWVtb3J5IGNhcGFiaWxpdHksIGJlY2F1c2UgaXQgY2FuJ3Qgc2hhcmUg
T1AtVEVFIG1lbW9yeSB3aXRoIGEgZG9tYWluLgpPbmx5IGRvbWFpbiBjYW4gc2hhcmUgbWVtb3J5
IHdpdGggT1AtVEVFLCBzbyBpdCBlbnN1cmVzIHRoYXQgT1AtVEVFCnN1cHBvcnRzIGR5bmFtaWMg
U0hNLgoKQmFzaWNhbGx5LCBzdGF0aWMgU0hNIGlzIGEgcmVzZXJ2ZWQgbWVtb3J5IHJlZ2lvbiB3
aGljaCBpcyBhbHdheXMKbWFwcGVkIGludG8gT1AtVEVFIGFkZHJlc3Mgc3BhY2UuIEl0IGJlbG9u
Z3MgdG8gT1AtVEVFLiBOb3JtYWxseSwKTlcgaXMgYWxsb3dlZCB0byBhY2Nlc3MgdGhlcmUsIHNv
IGl0IGNhbiBjb21tdW5pY2F0ZSB3aXRoIE9QLVRFRS4KCk9uIG90aGVyIGhhbmQsIGR5bmFtaWMg
U0hNIGlzIE5XJ3Mgb3duIG1lbW9yeSwgd2hpY2ggaXQgY2FuIHNoYXJlCndpdGggT1AtVEVFLiBP
UC1URUUgbWFwcyB0aGlzIG1lbW9yeSBkeW5hbWljYWxseSwgd2hlbiBpdCB3YW50cyB0bwphY2Nl
c3MgaXQuCgpCZWNhdXNlIG1lZGlhdG9yIGNhbid0IHNoYXJlIG9uZSBzdGF0aWMgU0hNIHJlZ2lv
biB3aXRoIGFsbCBndWVzdHMsIGl0Cmp1c3QgZGlzYWJsZXMgaXQgZm9yIGFsbCBvZiB0aGVtLiBJ
dCBpcyBwb3NzaWJsZSB0byBtYWtlIGV4Y2VwdGlvbiBmb3IKRG9tMCwgYnV0IGl0IHJlcXVpcmVz
IHNlcGFyYXRlIGhhbmRsaW5nIGZvciBidWZmZXJzIGFsbG9jYXRlZCBmcm9tCnRoYXQgcmVnaW9u
LiBUaHVzLCBpdCBpcyBub3QgaW1wbGVtZW50ZWQgeWV0LgoKU2lnbmVkLW9mZi1ieTogVm9sb2R5
bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgotLS0KCiBBbGwgdGhlIHBh
dGNoZXMgdG8gb3B0ZWUuYyBzaG91bGQgYmUgbWVyZ2VkIHRvZ2V0aGVyLiBUaGV5IHdlcmUKIHNw
bGl0IHRvIGVhc2UgdXAgcmV2aWV3LiBCdXQgdGhleSBkZXBlbmQgaGVhdmlseSBvbiBlYWNoIG90
aGVyLgoKQ2hhbmdlcyBmcm9tIHY0OgogIC0gSGFuZGxlciBkb2VzIG5vdCB1c2UgZm9yd2FyZF9j
YWxsKCkuIEluc3RlYWQgaXQgY2FsbHMgT1AtVEVFCiAgICBkaXJlY3RseSB3aXRoIGFybV9zbWNj
Y19zbWMoKS4KICAtIEhhbmRsZXIgbW9kaWZpZXMgb25seSB0aG9zZSBndWVzdCByZWdpc3RlcnMg
dGhhdCBhcmUgc2hvdWxkCiAgICBiZSB0b3VjaGVkIGFjY29yZGluZyB0byBPUC1URUUgcHJvdG9j
b2wgc3BlY2lmaWNhdGlvbi4KICAtIEFkZGVkIE9QVEVFX01FRElBVE9SX1NNQ19DT1VOVCBkZWZp
bml0aW9uLgoKQ2hhbmdlcyBmcm9tIHYyOgogIC0gRGVmaW5lZCBrbm93biBjYXBhYmlsaXRpZXMg
ZXhwbGljaXRseQogIC0gRml4ZWQgY29kZSBzdHlsZQotLS0KIHhlbi9hcmNoL2FybS90ZWUvb3B0
ZWUuYyB8IDk3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmls
ZSBjaGFuZ2VkLCA5NyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3Rl
ZS9vcHRlZS5jIGIveGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jCmluZGV4IGU5YjY5YmQyZDIuLjZj
NTFjYWE0MWEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYworKysgYi94ZW4v
YXJjaC9hcm0vdGVlL29wdGVlLmMKQEAgLTMyLDkgKzMyLDE3IEBACiAjaW5jbHVkZSA8YXNtL3Rl
ZS9vcHRlZV9tc2cuaD4KICNpbmNsdWRlIDxhc20vdGVlL29wdGVlX3NtYy5oPgogCisvKiBOdW1i
ZXIgb2YgU01DcyBrbm93biB0byB0aGUgbWVkaWF0b3IgKi8KKyNkZWZpbmUgT1BURUVfTUVESUFU
T1JfU01DX0NPVU5UICAgMTEKKwogLyogQ2xpZW50IElEIDAgaXMgcmVzZXJ2ZWQgZm9yIHRoZSBo
eXBlcnZpc29yIGl0c2VsZiAqLwogI2RlZmluZSBPUFRFRV9DTElFTlRfSUQoZG9tYWluKSAoKGRv
bWFpbiktPmRvbWFpbl9pZCArIDEpCiAKKyNkZWZpbmUgT1BURUVfS05PV05fTlNFQ19DQVBTIE9Q
VEVFX1NNQ19OU0VDX0NBUF9VTklQUk9DRVNTT1IKKyNkZWZpbmUgT1BURUVfS05PV05fU0VDX0NB
UFMgKE9QVEVFX1NNQ19TRUNfQ0FQX0hBVkVfUkVTRVJWRURfU0hNIHwgXAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgT1BURUVfU01DX1NFQ19DQVBfVU5SRUdJU1RFUkVEX1NITSB8IFwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE9QVEVFX1NNQ19TRUNfQ0FQX0RZTkFNSUNf
U0hNKQorCiAvKiBEb21haW4gY29udGV4dCAqLwogc3RydWN0IG9wdGVlX2RvbWFpbiB7CiB9OwpA
QCAtMTIwLDIyICsxMjgsMTExIEBAIHN0YXRpYyBpbnQgb3B0ZWVfcmVsaW5xdWlzaF9yZXNvdXJj
ZXMoc3RydWN0IGRvbWFpbiAqZCkKICAgICByZXR1cm4gMDsKIH0KIAorc3RhdGljIHZvaWQgaGFu
ZGxlX2V4Y2hhbmdlX2NhcGFiaWxpdGllcyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKK3sK
KyAgICBzdHJ1Y3QgYXJtX3NtY2NjX3JlcyByZXNwOworICAgIHVpbnQzMl90IGNhcHM7CisKKyAg
ICAvKiBGaWx0ZXIgb3V0IHVua25vd24gZ3Vlc3QgY2FwcyAqLworICAgIGNhcHMgPSBnZXRfdXNl
cl9yZWcocmVncywgMSk7CisgICAgY2FwcyAmPSBPUFRFRV9LTk9XTl9OU0VDX0NBUFM7CisKKyAg
ICBhcm1fc21jY2Nfc21jKE9QVEVFX1NNQ19FWENIQU5HRV9DQVBBQklMSVRJRVMsIGNhcHMsIDAs
IDAsIDAsIDAsIDAsCisgICAgICAgICAgICAgICAgICBPUFRFRV9DTElFTlRfSUQoY3VycmVudC0+
ZG9tYWluKSwgJnJlc3ApOworICAgIGlmICggcmVzcC5hMCAhPSBPUFRFRV9TTUNfUkVUVVJOX09L
ICkgeworICAgICAgICBzZXRfdXNlcl9yZWcocmVncywgMCwgcmVzcC5hMCk7CisgICAgICAgIHJl
dHVybjsKKyAgICB9CisKKyAgICBjYXBzID0gcmVzcC5hMTsKKworICAgIC8qIEZpbHRlciBvdXQg
dW5rbm93biBPUC1URUUgY2FwcyAqLworICAgIGNhcHMgJj0gT1BURUVfS05PV05fU0VDX0NBUFM7
CisKKyAgICAvKiBEcm9wIHN0YXRpYyBTSE1fUlBDIGNhcCAqLworICAgIGNhcHMgJj0gfk9QVEVF
X1NNQ19TRUNfQ0FQX0hBVkVfUkVTRVJWRURfU0hNOworCisgICAgLyogRG9uJ3QgYWxsb3cgZ3Vl
c3RzIHRvIHdvcmsgd2l0aG91dCBkeW5hbWljIFNITSAqLworICAgIGlmICggIShjYXBzICYgT1BU
RUVfU01DX1NFQ19DQVBfRFlOQU1JQ19TSE0pICkKKyAgICB7CisgICAgICAgIHNldF91c2VyX3Jl
ZyhyZWdzLCAwLCBPUFRFRV9TTUNfUkVUVVJOX0VOT1RBVkFJTCk7CisgICAgICAgIHJldHVybjsK
KyAgICB9CisKKyAgICBzZXRfdXNlcl9yZWcocmVncywgMCwgT1BURUVfU01DX1JFVFVSTl9PSyk7
CisgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDEsIGNhcHMpOworfQorCiBzdGF0aWMgYm9vbCBvcHRl
ZV9oYW5kbGVfY2FsbChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKIHsKKyAgICBzdHJ1Y3Qg
YXJtX3NtY2NjX3JlcyByZXNwOworCiAgICAgaWYgKCAhY3VycmVudC0+ZG9tYWluLT5hcmNoLnRl
ZSApCiAgICAgICAgIHJldHVybiBmYWxzZTsKIAogICAgIHN3aXRjaCAoIGdldF91c2VyX3JlZyhy
ZWdzLCAwKSApCiAgICAgewogICAgIGNhc2UgT1BURUVfU01DX0NBTExTX0NPVU5UOgorICAgICAg
ICBzZXRfdXNlcl9yZWcocmVncywgMCwgT1BURUVfTUVESUFUT1JfU01DX0NPVU5UKTsKKyAgICAg
ICAgcmV0dXJuIHRydWU7CisKICAgICBjYXNlIE9QVEVFX1NNQ19DQUxMU19VSUQ6CisgICAgICAg
IGFybV9zbWNjY19zbWMoT1BURUVfU01DX0NBTExTX1VJRCwgMCwgMCwgMCwgMCwgMCwgMCwKKyAg
ICAgICAgICAgICAgICAgICAgICBPUFRFRV9DTElFTlRfSUQoY3VycmVudC0+ZG9tYWluKSwgJnJl
c3ApOworICAgICAgICBzZXRfdXNlcl9yZWcocmVncywgMCwgcmVzcC5hMCk7CisgICAgICAgIHNl
dF91c2VyX3JlZyhyZWdzLCAxLCByZXNwLmExKTsKKyAgICAgICAgc2V0X3VzZXJfcmVnKHJlZ3Ms
IDIsIHJlc3AuYTIpOworICAgICAgICBzZXRfdXNlcl9yZWcocmVncywgMywgcmVzcC5hMyk7Cisg
ICAgICAgIHJldHVybiB0cnVlOworCiAgICAgY2FzZSBPUFRFRV9TTUNfQ0FMTFNfUkVWSVNJT046
CisgICAgICAgIGFybV9zbWNjY19zbWMoT1BURUVfU01DX0NBTExTX1JFVklTSU9OLCAwLCAwLCAw
LCAwLCAwLCAwLAorICAgICAgICAgICAgICAgICAgICAgIE9QVEVFX0NMSUVOVF9JRChjdXJyZW50
LT5kb21haW4pLCAmcmVzcCk7CisgICAgICAgIHNldF91c2VyX3JlZyhyZWdzLCAwLCByZXNwLmEw
KTsKKyAgICAgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDEsIHJlc3AuYTEpOworICAgICAgICByZXR1
cm4gdHJ1ZTsKKwogICAgIGNhc2UgT1BURUVfU01DX0NBTExfR0VUX09TX1VVSUQ6CisgICAgICAg
IGFybV9zbWNjY19zbWMoT1BURUVfU01DX0NBTExfR0VUX09TX1VVSUQsIDAsIDAsIDAsIDAsIDAs
IDAsCisgICAgICAgICAgICAgICAgICAgICAgT1BURUVfQ0xJRU5UX0lEKGN1cnJlbnQtPmRvbWFp
biksJnJlc3ApOworICAgICAgICBzZXRfdXNlcl9yZWcocmVncywgMCwgcmVzcC5hMCk7CisgICAg
ICAgIHNldF91c2VyX3JlZyhyZWdzLCAxLCByZXNwLmExKTsKKyAgICAgICAgc2V0X3VzZXJfcmVn
KHJlZ3MsIDIsIHJlc3AuYTIpOworICAgICAgICBzZXRfdXNlcl9yZWcocmVncywgMywgcmVzcC5h
Myk7CisgICAgICAgIHJldHVybiB0cnVlOworCiAgICAgY2FzZSBPUFRFRV9TTUNfQ0FMTF9HRVRf
T1NfUkVWSVNJT046CisgICAgICAgIGFybV9zbWNjY19zbWMoT1BURUVfU01DX0NBTExfR0VUX09T
X1JFVklTSU9OLCAwLCAwLCAwLCAwLCAwLCAwLAorICAgICAgICAgICAgICAgICAgICAgIE9QVEVF
X0NMSUVOVF9JRChjdXJyZW50LT5kb21haW4pLCAmcmVzcCk7CisgICAgICAgIHNldF91c2VyX3Jl
ZyhyZWdzLCAwLCByZXNwLmEwKTsKKyAgICAgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDEsIHJlc3Au
YTEpOworICAgICAgICByZXR1cm4gdHJ1ZTsKKwogICAgIGNhc2UgT1BURUVfU01DX0VOQUJMRV9T
SE1fQ0FDSEU6CisgICAgICAgIGFybV9zbWNjY19zbWMoT1BURUVfU01DX0VOQUJMRV9TSE1fQ0FD
SEUsIDAsIDAsIDAsIDAsIDAsIDAsCisgICAgICAgICAgICAgICAgICAgICAgT1BURUVfQ0xJRU5U
X0lEKGN1cnJlbnQtPmRvbWFpbiksICZyZXNwKTsKKyAgICAgICAgc2V0X3VzZXJfcmVnKHJlZ3Ms
IDAsIHJlc3AuYTApOworICAgICAgICByZXR1cm4gdHJ1ZTsKKwogICAgIGNhc2UgT1BURUVfU01D
X0RJU0FCTEVfU0hNX0NBQ0hFOgorICAgICAgICBhcm1fc21jY2Nfc21jKE9QVEVFX1NNQ19FTkFC
TEVfU0hNX0NBQ0hFLCAwLCAwLCAwLCAwLCAwLCAwLAorICAgICAgICAgICAgICAgICAgICAgIE9Q
VEVFX0NMSUVOVF9JRChjdXJyZW50LT5kb21haW4pLCAmcmVzcCk7CisgICAgICAgIHNldF91c2Vy
X3JlZyhyZWdzLCAwLCByZXNwLmEwKTsKKyAgICAgICAgaWYgKCByZXNwLmEwID09IE9QVEVFX1NN
Q19SRVRVUk5fT0sgKSB7CisgICAgICAgICAgICBzZXRfdXNlcl9yZWcocmVncywgMSwgcmVzcC5h
MSk7CisgICAgICAgICAgICBzZXRfdXNlcl9yZWcocmVncywgMiwgcmVzcC5hMik7CisgICAgICAg
IH0KKyAgICAgICAgcmV0dXJuIHRydWU7CisKICAgICBjYXNlIE9QVEVFX1NNQ19HRVRfU0hNX0NP
TkZJRzoKKyAgICAgICAgLyogTm8gc3RhdGljIFNITSBhdmFpbGFibGUgZm9yIGd1ZXN0cyAqLwor
ICAgICAgICBzZXRfdXNlcl9yZWcocmVncywgMCwgT1BURUVfU01DX1JFVFVSTl9FTk9UQVZBSUwp
OworICAgICAgICByZXR1cm4gdHJ1ZTsKKwogICAgIGNhc2UgT1BURUVfU01DX0VYQ0hBTkdFX0NB
UEFCSUxJVElFUzoKKyAgICAgICAgaGFuZGxlX2V4Y2hhbmdlX2NhcGFiaWxpdGllcyhyZWdzKTsK
KyAgICAgICAgcmV0dXJuIHRydWU7CisKICAgICBjYXNlIE9QVEVFX1NNQ19DQUxMX1dJVEhfQVJH
OgogICAgIGNhc2UgT1BURUVfU01DX0NBTExfUkVUVVJOX0ZST01fUlBDOgogICAgICAgICBzZXRf
dXNlcl9yZWcocmVncywgMCwgT1BURUVfU01DX1JFVFVSTl9FTk9UQVZBSUwpOwotLSAKMi4yMS4w
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 21 21:26:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 21:26:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTCGs-0008GN-VL; Tue, 21 May 2019 21:26:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=C2a6=TV=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1hTCGs-0008G2-4Q
 for xen-devel@lists.xenproject.org; Tue, 21 May 2019 21:26:06 +0000
X-Inumbo-ID: 08d46e38-7c0f-11e9-8980-bc764e045a96
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0d::621])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 08d46e38-7c0f-11e9-8980-bc764e045a96;
 Tue, 21 May 2019 21:26:03 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=gqc6t0i7GeCIavZUrJIt9LGftKr3vbmrWvIv+JuuP2w=;
 b=oau1Qe3q/Cyppo2L47KG6wvdto49j2pDZ7JnPwWV99EafUgtiEwYMr5YF+uE8+YqocpMLeS4ZvQrtMZjTOL8vQYPafwgvrrGr/AbzQFso0BJm/g2kLYrpBC+2wfJuvf4lWwJ/NMBBhWE8kxfKwb2MtYqrZDVOCIJ5rq3XAkQ0MjBRhoELQtlmZ7wu8AiclTeZ0Y3IjX5P3sq2d/d4Z2W664383b3zRwVttnQaOYdn4V+SRMbb6hg3ZjNmLdZLxHOzML94ydW711aYmTp9c/sJxrrnXr/PIDe2y7ZOh4b4ywdrGGfIQNL1XMZsbgIR140cWaqf9bLN1g+J+9vm9oOBg==
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com (20.176.214.210) by
 AM0PR03MB5698.eurprd03.prod.outlook.com (20.179.254.155) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1900.16; Tue, 21 May 2019 21:26:00 +0000
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::55c5:599a:1f80:208a]) by AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::55c5:599a:1f80:208a%3]) with mapi id 15.20.1900.020; Tue, 21 May 2019
 21:26:00 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v5 05/10] xen/arm: optee: add std call handling
Thread-Index: AQHVEBvJ7B/7jKnGkUO3Gv/qMXpcag==
Date: Tue, 21 May 2019 21:26:00 +0000
Message-ID: <20190521212530.12706-6-volodymyr_babchuk@epam.com>
References: <20190521212530.12706-1-volodymyr_babchuk@epam.com>
In-Reply-To: <20190521212530.12706-1-volodymyr_babchuk@epam.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
x-originating-ip: [85.223.209.22]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: ef57e637-23d1-4568-c8e2-08d6de32ec07
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600141)(711020)(4605104)(2017052603328)(7193020);
 SRVR:AM0PR03MB5698; 
x-ms-traffictypediagnostic: AM0PR03MB5698:
x-microsoft-antispam-prvs: <AM0PR03MB5698D923223EE7E8AF1F61E4E6070@AM0PR03MB5698.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:7691;
x-forefront-prvs: 0044C17179
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(376002)(136003)(366004)(346002)(396003)(39860400002)(189003)(199004)(6512007)(6486002)(5640700003)(6436002)(68736007)(3846002)(2616005)(476003)(11346002)(6916009)(486006)(6116002)(76116006)(14444005)(256004)(64756008)(66476007)(478600001)(305945005)(66946007)(54906003)(316002)(7736002)(73956011)(71190400001)(72206003)(2501003)(66556008)(80792005)(71200400001)(66446008)(30864003)(53946003)(26005)(4326008)(14454004)(25786009)(102836004)(2906002)(55236004)(8936002)(81166006)(5660300002)(99286004)(66066001)(1076003)(36756003)(86362001)(53936002)(6506007)(81156014)(446003)(2351001)(186003)(8676002)(76176011)(579004);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB5698;
 H:AM0PR03MB4148.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: SUKhrCJN3KYrKZFGlyDYhwdFaszg7L8BOrH26W3UdMRoTXEpY3/nBUd+cEVs9Tx6B2jbW+D6CdK9YZoIMy1Gke9CVwPyfgMYTXE0NXhhZE9lGXQOtt6T4ZQhWwvJ229kPFKycYNt2PjzLFTetsP9LgOSoaiCb1FBESQccOA7PSb9tZui5EgfmHxWUijlX9dFgIaI+UCyez/yP7080ZXFtfpuEiyc5UWy1FeQVo1VDz/FFMy3gRw+bZ8HwgBK4WrzTpD9ePoEHtqND+MyqBeeK2B4easg/SzHWspl5H7/cFF8bwBk7S9Cthm+lT5I9zMzM1fFYQJJWKZo0hL65oDj5K9IXk5AUaFAqr25CqjBhE4/i1VCDkpLO8P7I3BKwAs2n6iDD7661eDVg+R9JqmooOTlgIxF8LeURhLEAp7abuQ=
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: ef57e637-23d1-4568-c8e2-08d6de32ec07
X-MS-Exchange-CrossTenant-originalarrivaltime: 21 May 2019 21:26:00.8658 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB5698
Subject: [Xen-devel] [PATCH v5 05/10] xen/arm: optee: add std call handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIG1haW4gd2F5IHRvIGNvbW11bmljYXRlIHdpdGggT1AtVEVFIGlzIHRvIGlzc3VlIHN0YW5k
YXJkIFNNQ0NDCmNhbGwuICJTdGFuZGFyZCIgaXMgYSBTTUNDQyB0ZXJtIGFuZCBpdCBtZWFucyB0
aGF0IGNhbGwgY2FuIGJlCmludGVycnVwdGVkIGFuZCBPUC1URUUgY2FuIHJldHVybiBjb250cm9s
IHRvIE5XIGJlZm9yZSBjb21wbGV0aW5nCnRoZSBjYWxsLgoKSW4gY29udHJhc3Qgd2l0aCBmYXN0
IGNhbGxzLCB3aGVyZSBhcmd1bWVudHMgYW5kIHJldHVybiB2YWx1ZXMKYXJlIHBhc3NlZCBpbiBy
ZWdpc3RlcnMsIHN0YW5kYXJkIGNhbGxzIHVzZSBzaGFyZWQgbWVtb3J5LiBSZWdpc3RlcgpwYWly
IGExLGEyIGhvbGRzIDY0LWJpdCBQQSBvZiBjb21tYW5kIGJ1ZmZlciwgd2hlcmUgYWxsIGFyZ3Vt
ZW50cwphcmUgc3RvcmVkIGFuZCB3aGljaCBpcyB1c2VkIHRvIHJldHVybiBkYXRhLiBPUC1URUUg
aW50ZXJuYWxseQpjb3BpZXMgY29udGVudHMgb2YgdGhpcyBidWZmZXIgaW50byBvd24gc2VjdXJl
IG1lbW9yeSBiZWZvcmUgYWNjZXNzaW5nCmFuZCB2YWxpZGF0aW5nIGFueSBkYXRhIGluIGNvbW1h
bmQgYnVmZmVyLiBUaGlzIGlzIGRvbmUgdG8gbWFrZSBzdXJlCnRoYXQgTlcgd2lsbCBub3QgY2hh
bmdlIGNvbnRlbnRzIG9mIHRoZSB2YWxpZGF0ZWQgcGFyYW1ldGVycy4KCk1lZGlhdG9yIG5lZWRz
IHRvIGRvIHRoZSBzYW1lIGZvciBudW1iZXIgb2YgcmVhc29uczoKCjEuIFRvIG1ha2Ugc3VyZSB0
aGF0IGd1ZXN0IHdpbGwgbm90IGNoYW5nZSBkYXRhIGFmdGVyIHZhbGlkYXRpb24uCjIuIFRvIHRy
YW5zbGF0ZSBJUEFzIHRvIFBBcyBpbiB0aGUgY29tbWFuZCBidWZmZXIgKHRoaXMgaXMgbm90IGRv
bmUKICAgaW4gdGhpcyBwYXRjaCkuCjMuIFRvIGhpZGUgdHJhbnNsYXRlZCBhZGRyZXNzIGZyb20g
Z3Vlc3QsIHNvIGl0IHdpbGwgbm90IGJlIGFibGUKICAgdG8gZG8gSVBBLT5QQSB0cmFuc2xhdGlv
biBieSBtaXN1c2luZyBtZWRpYXRvci4KCkR1cmluZyBzdGFuZGFyZCBjYWxsIE9QLVRFRSBjYW4g
aXNzdWUgbXVsdGlwbGUgIlJQQyByZXR1cm5zIiwgYXNraW5nCk5XIHRvIGRvIHNvbWUgd29yayBm
b3IgT1AtVEVFLiBOVyB0aGVuIGlzc3VlcyBzcGVjaWFsIGNhbGwKT1BURUVfU01DX0NBTExfUkVU
VVJOX0ZST01fUlBDIHRvIHJlc3VtZSBoYW5kbGluZyBvZiB0aGUgb3JpZ2luYWwgY2FsbC4KVGh1
cywgbWVkaWF0b3IgbmVlZHMgdG8gbWFpbnRhaW4gY29udGV4dCBmb3Igb3JpZ2luYWwgc3RhbmRh
cmQgY2FsbApkdXJpbmcgbXVsdGlwbGUgU01DQ0MgY2FsbHMuCgpTdGFuZGFyZCBjYWxsIGlzIGNv
bnNpZGVyZWQgY29tcGxldGUsIHdoZW4gcmV0dXJuZWQgdmFsdWUgaXMKbm90IGEgUlBDIHJlcXVl
c3QuCgpTaWduZWQtb2ZmLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtA
ZXBhbS5jb20+Ci0tLQoKIEFsbCB0aGUgcGF0Y2hlcyB0byBvcHRlZS5jIHNob3VsZCBiZSBtZXJn
ZWQgdG9nZXRoZXIuIFRoZXkgd2VyZQogc3BsaXQgdG8gZWFzZSB1cCByZXZpZXcuIEJ1dCB0aGV5
IGRlcGVuZCBoZWF2aWx5IG9uIGVhY2ggb3RoZXIuCgogIENoYW5nZXMgZnJvbSB2NDoKICAtIENv
ZGUgdXNlcyBhcm1fc21jY2Nfc21jKCkgZGlyZWN0bHksIGluc3RlYWQgb2YgZm9yd2FyZF9jYWxs
KCkKICAtIGRvX2NhbGxfd2l0aF9hcmcoKSBmdW5jdGlvbiBub3cgYWNjZXB0cyByZWdpc3RlciB2
YWx1ZXMgYXMKICAgIHBhcmFtZXRlcnMsIHNvIGl0IGNhbiBiZSBjYWxsZWQgYnkgUlBDIGhhbmRs
ZXJzIHdpdGggY29ycmVjdAogICAgdmFsdWVzIGZvciB0aGUgZ2l2ZW4gUlBDIHR5cGUKICAtIG9w
dGVlX3Byb2JlKCkgY2FsbHMgT1BURUVfU01DX0dFVF9USFJFQURfQ09VTlQuIFRoaXMgY2FsbAog
ICAgaXMgbWVyZ2VkIGludG8gT1AtVEVFIG1haW5saW5lIGFuZCB3aWxsIGJlIHJlbGVhc2VkIHdp
dGgKICAgIE9QLVRFRSB2My41LjAKICAtIFJlbW92ZWQgREVGX01BWF9PUFRFRV9USFJFQURTIGJl
Y2F1c2UgaXQgaXMgZXhwZWN0ZWQgdGhhdAogICAgT1AtVEVFIHdvdWxkIHN1cHBvcnQgT1BURUVf
U01DX0dFVF9USFJFQURfQ09VTlQKICAtIE1vdmVkIG1hcC91bm1hcF94ZW5fYXJnKCkgb3V0c2lk
ZSB0aGUgc3BpbmxvY2tzCiAgLSBBZGRlZCBnZXRfZG9tYWluX3JhbV9wYWdlKCkgaGVscGVyIGZ1
bmN0aW9uCiAgLSBDaGVjayB0aGUgbnVtYmVyIG9mIHBhcmFtZXRlcnMsIHRoYXQgYXJlIHN1cHBs
aWVkIGJ5IGd1ZXN0CgogIENoYW5nZXMgZnJvbSB2MzoKICAtIEFkZGVkIGFiaWxpdHkgdG8gcmVh
ZCBudW1iZXIgb2YgdGhyZWFkcyBmcm9tIE9QLVRFRSwgaWYgaXQKICBzdXBwb3J0cyB0aGlzIGZl
YXR1cmUKICAtIFBhZ2VzIGFyZSBhbGxvY2F0ZWQgZnJvbSBkb21oZWFwLCBpbnN0ZWFkIG9mIHhl
bmhlYXAKICAtIEFkZGVkIGNvbW1lbnRzIGZvciBjb21wbGV4IGNvZGUKCiAgQ2hhbmdlcyBmcm9t
IHYyOgogIC0gcmVuYW1lZCBzdHJ1Y3QgZG9tYWluX2N0eCB0byBzdHJ1Y3Qgb3B0ZWVfZG9tYWlu
CiAgLSBmaXhlZCBjb2Rpbmcgc3R5bGUKICAtIE5vdyBJIHVzZSBhY2Nlc3NfZ3Vlc3RfbWVtb3J5
X2J5X2lwYSgpIGluc3RlYWQgb2YgbWFwcGluZ3MKICAgIHRvIHJlYWQgY29tbWFuZCBidWZmZXIK
ICAtIEFkZGVkIHRyYWNraW5nIGZvciBpbiBmbGlnaHQgY2FsbHMsIHNvIGd1ZXN0IGNhbid0IHJl
c3VtZQogICAgdGhlIHNhbWUgY2FsbCBmcm9tIHR3byBDUFVzIHNpbXVsdGFuaW91c2x5Ci0tLQog
eGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jIHwgNTEwICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDUwNyBpbnNlcnRpb25zKCspLCAzIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYyBiL3hlbi9hcmNo
L2FybS90ZWUvb3B0ZWUuYwppbmRleCA2YzUxY2FhNDFhLi5mMDkyNDkyODQ5IDEwMDY0NAotLS0g
YS94ZW4vYXJjaC9hcm0vdGVlL29wdGVlLmMKKysrIGIveGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5j
CkBAIC0yNSw4ICsyNSwxMyBAQAogICovCiAKICNpbmNsdWRlIDx4ZW4vZGV2aWNlX3RyZWUuaD4K
KyNpbmNsdWRlIDx4ZW4vZG9tYWluX3BhZ2UuaD4KKyNpbmNsdWRlIDx4ZW4vZXJyLmg+CisjaW5j
bHVkZSA8eGVuL2d1ZXN0X2FjY2Vzcy5oPgorI2luY2x1ZGUgPHhlbi9tbS5oPgogI2luY2x1ZGUg
PHhlbi9zY2hlZC5oPgogCisjaW5jbHVkZSA8YXNtL2V2ZW50Lmg+CiAjaW5jbHVkZSA8YXNtL3Nt
Y2NjLmg+CiAjaW5jbHVkZSA8YXNtL3RlZS90ZWUuaD4KICNpbmNsdWRlIDxhc20vdGVlL29wdGVl
X21zZy5oPgpAQCAtMzUsNiArNDAsMTkgQEAKIC8qIE51bWJlciBvZiBTTUNzIGtub3duIHRvIHRo
ZSBtZWRpYXRvciAqLwogI2RlZmluZSBPUFRFRV9NRURJQVRPUl9TTUNfQ09VTlQgICAxMQogCisv
KgorICogIlRoZSByZXR1cm4gY29kZSBpcyBhbiBlcnJvciB0aGF0IG9yaWdpbmF0ZWQgd2l0aGlu
IHRoZSB1bmRlcmx5aW5nCisgKiBjb21tdW5pY2F0aW9ucyBzdGFjayBsaW5raW5nIHRoZSByaWNo
IE9TIHdpdGggdGhlIFRFRSIgYXMgZGVzY3JpYmVkCisgKiBpbiBHUCBURUUgQ2xpZW50IEFQSSBT
cGVjaWZpY2F0aW9uLgorICovCisjZGVmaW5lIFRFRUNfT1JJR0lOX0NPTU1TIDB4MDAwMDAwMDIK
KworLyoKKyAqICJJbnB1dCBwYXJhbWV0ZXJzIHdlcmUgaW52YWxpZCIgYXMgZGVzY3JpYmVkCisg
KiBpbiBHUCBURUUgQ2xpZW50IEFQSSBTcGVjaWZpY2F0aW9uLgorICovCisjZGVmaW5lIFRFRUNf
RVJST1JfQkFEX1BBUkFNRVRFUlMgMHhGRkZGMDAwNgorCiAvKiBDbGllbnQgSUQgMCBpcyByZXNl
cnZlZCBmb3IgdGhlIGh5cGVydmlzb3IgaXRzZWxmICovCiAjZGVmaW5lIE9QVEVFX0NMSUVOVF9J
RChkb21haW4pICgoZG9tYWluKS0+ZG9tYWluX2lkICsgMSkKIApAQCAtNDMsOCArNjEsMzEgQEAK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE9QVEVFX1NNQ19TRUNfQ0FQX1VOUkVHSVNU
RVJFRF9TSE0gfCBcCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBPUFRFRV9TTUNfU0VD
X0NBUF9EWU5BTUlDX1NITSkKIAorc3RhdGljIHVuc2lnbmVkIGludCBfX3JlYWRfbW9zdGx5IG1h
eF9vcHRlZV90aHJlYWRzOworCisvKgorICogQ2FsbCBjb250ZXh0LiBPUC1URUUgY2FuIGlzc3Vl
IG11bHRpcGxlIFJQQyByZXR1cm5zIGR1cmluZyBvbmUgY2FsbC4KKyAqIFdlIG5lZWQgdG8gcHJl
c2VydmUgY29udGV4dCBkdXJpbmcgdGhlbS4KKyAqLworc3RydWN0IG9wdGVlX3N0ZF9jYWxsIHsK
KyAgICBzdHJ1Y3QgbGlzdF9oZWFkIGxpc3Q7CisgICAgLyogUGFnZSB3aGVyZSBzaGFkb3dlZCBj
b3B5IG9mIGNhbGwgYXJndW1lbnRzIGlzIHN0b3JlZCAqLworICAgIHN0cnVjdCBwYWdlX2luZm8g
Knhlbl9hcmdfcGc7CisgICAgLyogQWJvdmUgcGFnZSBtYXBwZWQgaW50byBYRU4gKi8KKyAgICBz
dHJ1Y3Qgb3B0ZWVfbXNnX2FyZyAqeGVuX2FyZzsKKyAgICAvKiBBZGRyZXNzIG9mIG9yaWdpbmFs
IGNhbGwgYXJndW1lbnRzICovCisgICAgcGFkZHJfdCBndWVzdF9hcmdfaXBhOworICAgIGludCBv
cHRlZV90aHJlYWRfaWQ7CisgICAgaW50IHJwY19vcDsKKyAgICBib29sIGluX2ZsaWdodDsKKyAg
ICByZWdpc3Rlcl90IHJwY19wYXJhbXNbMl07Cit9OworCiAvKiBEb21haW4gY29udGV4dCAqLwog
c3RydWN0IG9wdGVlX2RvbWFpbiB7CisgICAgc3RydWN0IGxpc3RfaGVhZCBjYWxsX2xpc3Q7Cisg
ICAgYXRvbWljX3QgY2FsbF9jb3VudDsKKyAgICBzcGlubG9ja190IGxvY2s7CiB9OwogCiBzdGF0
aWMgYm9vbCBvcHRlZV9wcm9iZSh2b2lkKQpAQCAtNjYsNiArMTA3LDIzIEBAIHN0YXRpYyBib29s
IG9wdGVlX3Byb2JlKHZvaWQpCiAgICAgICAgICAodWludDMyX3QpcmVzcC5hMyAhPSBPUFRFRV9N
U0dfVUlEXzMgKQogICAgICAgICByZXR1cm4gZmFsc2U7CiAKKyAgICAvKiBSZWFkIG51bWJlciBv
ZiB0aHJlYWRzICovCisgICAgYXJtX3NtY2NjX3NtYyhPUFRFRV9TTUNfR0VUX1RIUkVBRF9DT1VO
VCwgJnJlc3ApOworICAgIGlmICggcmVzcC5hMCA9PSBPUFRFRV9TTUNfUkVUVVJOX09LICkKKyAg
ICB7CisgICAgICAgIG1heF9vcHRlZV90aHJlYWRzID0gcmVzcC5hMTsKKyAgICAgICAgcHJpbnRr
KFhFTkxPR19JTkZPCisgICAgICAgICAgICAgICAiT1AtVEVFIHN1cHBvcnRzICV1IHNpbXVsdGFu
ZW91cyB0aHJlYWRzIHBlciBndWVzdC5cbiIsCisgICAgICAgICAgICAgICBtYXhfb3B0ZWVfdGhy
ZWFkcyk7CisgICAgfQorICAgIGVsc2UKKyAgICB7CisgICAgICAgIHByaW50ayhYRU5MT0dfRVJS
CisgICAgICAgICAgICAgICAiQ2FuJ3QgcmVhZCBudW1iZXIgb2YgdGhyZWFkcyBzdXBwb3J0ZWQg
YnkgT1AtVEVFOiAleFxuIiwKKyAgICAgICAgICAgICAgICh1aW50MzJfdClyZXNwLmEwKTsKKyAg
ICAgICAgcmV0dXJuIGZhbHNlOworICAgIH0KKwogICAgIHJldHVybiB0cnVlOwogfQogCkBAIC05
OSwxOCArMTU3LDE2MyBAQCBzdGF0aWMgaW50IG9wdGVlX2RvbWFpbl9pbml0KHN0cnVjdCBkb21h
aW4gKmQpCiAgICAgICAgIHJldHVybiAtRU5PREVWOwogICAgIH0KIAorICAgIElOSVRfTElTVF9I
RUFEKCZjdHgtPmNhbGxfbGlzdCk7CisgICAgYXRvbWljX3NldCgmY3R4LT5jYWxsX2NvdW50LCAw
KTsKKyAgICBzcGluX2xvY2tfaW5pdCgmY3R4LT5sb2NrKTsKKwogICAgIGQtPmFyY2gudGVlID0g
Y3R4OwogCiAgICAgcmV0dXJuIDA7CiB9CiAKK3N0YXRpYyB1aW50NjRfdCByZWdwYWlyX3RvX3Vp
bnQ2NChyZWdpc3Rlcl90IHJlZzAsIHJlZ2lzdGVyX3QgcmVnMSkKK3sKKyAgICByZXR1cm4gKCh1
aW50NjRfdClyZWcwIDw8IDMyKSB8ICh1aW50MzJfdClyZWcxOworfQorCitzdGF0aWMgdm9pZCB1
aW50NjRfdG9fcmVncGFpcihyZWdpc3Rlcl90ICpyZWcwLCByZWdpc3Rlcl90ICpyZWcxLCB1aW50
NjRfdCB2YWwpCit7CisgICAgKnJlZzAgPSB2YWwgPj4gMzI7CisgICAgKnJlZzEgPSAodWludDMy
X3QpdmFsOworfQorCitzdGF0aWMgc3RydWN0IHBhZ2VfaW5mbyAqZ2V0X2RvbWFpbl9yYW1fcGFn
ZShnZm5fdCBnZm4pCit7CisgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKKyAgICBwMm1fdHlw
ZV90IHQ7CisKKyAgICBwYWdlID0gZ2V0X3BhZ2VfZnJvbV9nZm4oY3VycmVudC0+ZG9tYWluLCBn
Zm5feChnZm4pLCAmdCwgUDJNX0FMTE9DKTsKKyAgICBpZiAoICFwYWdlIHx8IHQgIT0gcDJtX3Jh
bV9ydyApCisgICAgeworICAgICAgICBpZiAoIHBhZ2UgKQorICAgICAgICAgICAgcHV0X3BhZ2Uo
cGFnZSk7CisKKyAgICAgICAgcmV0dXJuIE5VTEw7CisgICAgfQorCisgICAgcmV0dXJuIHBhZ2U7
Cit9CisKK3N0YXRpYyBzdHJ1Y3Qgb3B0ZWVfc3RkX2NhbGwgKmFsbG9jYXRlX3N0ZF9jYWxsKHN0
cnVjdCBvcHRlZV9kb21haW4gKmN0eCkKK3sKKyAgICBzdHJ1Y3Qgb3B0ZWVfc3RkX2NhbGwgKmNh
bGw7CisgICAgaW50IGNvdW50OworCisgICAgLyogTWFrZSBzdXJlIHRoYXQgZ3Vlc3QgZG9lcyBu
b3QgZXhlY3V0ZSBtb3JlIHRoYW4gbWF4X29wdGVlX3RocmVhZHMgKi8KKyAgICBjb3VudCA9IGF0
b21pY19hZGRfdW5sZXNzKCZjdHgtPmNhbGxfY291bnQsIDEsIG1heF9vcHRlZV90aHJlYWRzKTsK
KyAgICBpZiAoIGNvdW50ID09IG1heF9vcHRlZV90aHJlYWRzICkKKyAgICAgICAgcmV0dXJuIEVS
Ul9QVFIoLUVOT1NQQyk7CisKKyAgICBjYWxsID0geHphbGxvYyhzdHJ1Y3Qgb3B0ZWVfc3RkX2Nh
bGwpOworICAgIGlmICggIWNhbGwgKQorICAgIHsKKyAgICAgICAgYXRvbWljX2RlYygmY3R4LT5j
YWxsX2NvdW50KTsKKyAgICAgICAgcmV0dXJuIEVSUl9QVFIoLUVOT01FTSk7CisgICAgfQorCisg
ICAgY2FsbC0+b3B0ZWVfdGhyZWFkX2lkID0gLTE7CisgICAgY2FsbC0+aW5fZmxpZ2h0ID0gdHJ1
ZTsKKworICAgIHNwaW5fbG9jaygmY3R4LT5sb2NrKTsKKyAgICBsaXN0X2FkZF90YWlsKCZjYWxs
LT5saXN0LCAmY3R4LT5jYWxsX2xpc3QpOworICAgIHNwaW5fdW5sb2NrKCZjdHgtPmxvY2spOwor
CisgICAgcmV0dXJuIGNhbGw7Cit9CisKK3N0YXRpYyB2b2lkIGZyZWVfc3RkX2NhbGwoc3RydWN0
IG9wdGVlX2RvbWFpbiAqY3R4LAorICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgb3B0
ZWVfc3RkX2NhbGwgKmNhbGwpCit7CisgICAgYXRvbWljX2RlYygmY3R4LT5jYWxsX2NvdW50KTsK
KworICAgIHNwaW5fbG9jaygmY3R4LT5sb2NrKTsKKyAgICBsaXN0X2RlbCgmY2FsbC0+bGlzdCk7
CisgICAgc3Bpbl91bmxvY2soJmN0eC0+bG9jayk7CisKKyAgICBBU1NFUlQoIWNhbGwtPmluX2Zs
aWdodCk7CisgICAgQVNTRVJUKCFjYWxsLT54ZW5fYXJnKTsKKworICAgIGlmICggY2FsbC0+eGVu
X2FyZ19wZyApCisgICAgICAgIGZyZWVfZG9taGVhcF9wYWdlKGNhbGwtPnhlbl9hcmdfcGcpOwor
CisgICAgeGZyZWUoY2FsbCk7Cit9CisKK3N0YXRpYyB2b2lkIG1hcF94ZW5fYXJnKHN0cnVjdCBv
cHRlZV9zdGRfY2FsbCAqY2FsbCkKK3sKKyAgICBBU1NFUlQoIWNhbGwtPnhlbl9hcmcpOworCisg
ICAgY2FsbC0+eGVuX2FyZyA9IF9fbWFwX2RvbWFpbl9wYWdlKGNhbGwtPnhlbl9hcmdfcGcpOwor
fQorCitzdGF0aWMgdm9pZCB1bm1hcF94ZW5fYXJnKHN0cnVjdCBvcHRlZV9zdGRfY2FsbCAqY2Fs
bCkKK3sKKyAgICBpZiAoICFjYWxsLT54ZW5fYXJnICkKKyAgICAgICAgcmV0dXJuOworCisgICAg
dW5tYXBfZG9tYWluX3BhZ2UoY2FsbC0+eGVuX2FyZyk7CisgICAgY2FsbC0+eGVuX2FyZyA9IE5V
TEw7Cit9CisKK3N0YXRpYyBzdHJ1Y3Qgb3B0ZWVfc3RkX2NhbGwgKmdldF9zdGRfY2FsbChzdHJ1
Y3Qgb3B0ZWVfZG9tYWluICpjdHgsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgaW50IHRocmVhZF9pZCkKK3sKKyAgICBzdHJ1Y3Qgb3B0ZWVfc3RkX2NhbGwgKmNh
bGw7CisKKyAgICBzcGluX2xvY2soJmN0eC0+bG9jayk7CisgICAgbGlzdF9mb3JfZWFjaF9lbnRy
eSggY2FsbCwgJmN0eC0+Y2FsbF9saXN0LCBsaXN0ICkKKyAgICB7CisgICAgICAgIGlmICggY2Fs
bC0+b3B0ZWVfdGhyZWFkX2lkID09IHRocmVhZF9pZCApCisgICAgICAgIHsKKyAgICAgICAgICAg
IGlmICggY2FsbC0+aW5fZmxpZ2h0ICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBn
ZHByaW50ayhYRU5MT0dfV0FSTklORywKKyAgICAgICAgICAgICAgICAgICAgICAgICAiR3Vlc3Qg
dHJpZXMgdG8gZXhlY3V0ZSBjYWxsIHdoaWNoIGlzIGFscmVhZHkgaW4gZmxpZ2h0LlxuIik7Cisg
ICAgICAgICAgICAgICAgZ290byBvdXQ7CisgICAgICAgICAgICB9CisgICAgICAgICAgICBjYWxs
LT5pbl9mbGlnaHQgPSB0cnVlOworICAgICAgICAgICAgc3Bpbl91bmxvY2soJmN0eC0+bG9jayk7
CisgICAgICAgICAgICBtYXBfeGVuX2FyZyhjYWxsKTsKKworICAgICAgICAgICAgcmV0dXJuIGNh
bGw7CisgICAgICAgIH0KKyAgICB9CisKK291dDoKKyAgICBzcGluX3VubG9jaygmY3R4LT5sb2Nr
KTsKKworICAgIHJldHVybiBOVUxMOworfQorCitzdGF0aWMgdm9pZCBwdXRfc3RkX2NhbGwoc3Ry
dWN0IG9wdGVlX2RvbWFpbiAqY3R4LCBzdHJ1Y3Qgb3B0ZWVfc3RkX2NhbGwgKmNhbGwpCit7Cisg
ICAgQVNTRVJUKGNhbGwtPmluX2ZsaWdodCk7CisgICAgdW5tYXBfeGVuX2FyZyhjYWxsKTsKKyAg
ICBzcGluX2xvY2soJmN0eC0+bG9jayk7CisgICAgY2FsbC0+aW5fZmxpZ2h0ID0gZmFsc2U7Cisg
ICAgc3Bpbl91bmxvY2soJmN0eC0+bG9jayk7Cit9CisKIHN0YXRpYyBpbnQgb3B0ZWVfcmVsaW5x
dWlzaF9yZXNvdXJjZXMoc3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICBzdHJ1Y3QgYXJtX3NtY2Nj
X3JlcyByZXNwOworICAgIHN0cnVjdCBvcHRlZV9zdGRfY2FsbCAqY2FsbCwgKmNhbGxfdG1wOwor
ICAgIHN0cnVjdCBvcHRlZV9kb21haW4gKmN0eCA9IGQtPmFyY2gudGVlOwogCi0gICAgaWYgKCAh
ZC0+YXJjaC50ZWUgKQorICAgIGlmICggIWN0eCApCiAgICAgICAgIHJldHVybiAwOwogCisgICAg
LyoKKyAgICAgKiBXZSBuZWVkIHRvIGZyZWUgdXAgdG8gbWF4X29wdGVlX3RocmVhZHMgY2FsbHMu
IFVzdWFsbHksIHRoaXMgaXMKKyAgICAgKiBubyBtb3JlIHRoYW4gOC0xNiBjYWxscy4gQnV0IGl0
IGRlcGVuZHMgb24gT1AtVEVFIGNvbmZpZ3VyYXRpb24KKyAgICAgKiAoQ0ZHX05VTV9USFJFQURT
IG9wdGlvbikuCisgICAgICovCisgICAgbGlzdF9mb3JfZWFjaF9lbnRyeV9zYWZlKCBjYWxsLCBj
YWxsX3RtcCwgJmN0eC0+Y2FsbF9saXN0LCBsaXN0ICkKKyAgICAgICAgZnJlZV9zdGRfY2FsbChj
dHgsIGNhbGwpOworCisgICAgaWYgKCBoeXBlcmNhbGxfcHJlZW1wdF9jaGVjaygpICkKKyAgICAg
ICAgcmV0dXJuIC1FUkVTVEFSVDsKKwogICAgIC8qCiAgICAgICogSW5mb3JtIE9QLVRFRSB0aGF0
IGRvbWFpbiBpcyBzaHV0dGluZyBkb3duLiBUaGlzIGlzCiAgICAgICogYWxzbyBhIGZhc3QgU01D
IGNhbGwsIGxpa2UgT1BURUVfU01DX1ZNX0NSRUFURUQsIHNvCkBAIC0xMjMsMTEgKzMyNiwzMDgg
QEAgc3RhdGljIGludCBvcHRlZV9yZWxpbnF1aXNoX3Jlc291cmNlcyhzdHJ1Y3QgZG9tYWluICpk
KQogICAgIGFybV9zbWNjY19zbWMoT1BURUVfU01DX1ZNX0RFU1RST1lFRCwgT1BURUVfQ0xJRU5U
X0lEKGQpLCAwLCAwLCAwLCAwLCAwLCAwLAogICAgICAgICAgICAgICAgICAgJnJlc3ApOwogCisg
ICAgQVNTRVJUKCFzcGluX2lzX2xvY2tlZCgmY3R4LT5sb2NrKSk7CisgICAgQVNTRVJUKCFhdG9t
aWNfcmVhZCgmY3R4LT5jYWxsX2NvdW50KSk7CisKICAgICBYRlJFRShkLT5hcmNoLnRlZSk7CiAK
ICAgICByZXR1cm4gMDsKIH0KIAorLyoKKyAqIENvcHkgY29tbWFuZCBidWZmZXIgaW50byBkb21o
ZWFwIG1lbW9yeSB0bzoKKyAqIDEpIEhpZGUgdHJhbnNsYXRlZCBhZGRyZXNzZXMgZnJvbSBndWVz
dAorICogMikgTWFrZSBzdXJlIHRoYXQgZ3Vlc3Qgd291bGRuJ3QgY2hhbmdlIGRhdGEgaW4gY29t
bWFuZCBidWZmZXIgZHVyaW5nIGNhbGwKKyAqLworc3RhdGljIGJvb2wgY29weV9zdGRfcmVxdWVz
dChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgc3RydWN0IG9wdGVlX3N0ZF9jYWxsICpjYWxsKQoreworICAgIGNhbGwtPmd1ZXN0X2FyZ19p
cGEgPSByZWdwYWlyX3RvX3VpbnQ2NChnZXRfdXNlcl9yZWcocmVncywgMSksCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdldF91c2VyX3JlZyhyZWdzLCAyKSk7
CisKKyAgICAvKgorICAgICAqIENvbW1hbmQgYnVmZmVyIHNob3VsZCBzdGFydCBhdCBwYWdlIGJv
dW5kYXJ5LgorICAgICAqIFRoaXMgaXMgT1AtVEVFIEFCSSByZXF1aXJlbWVudC4KKyAgICAgKi8K
KyAgICBpZiAoIGNhbGwtPmd1ZXN0X2FyZ19pcGEgJiAoT1BURUVfTVNHX05PTkNPTlRJR19QQUdF
X1NJWkUgLSAxKSApCisgICAgeworICAgICAgICBzZXRfdXNlcl9yZWcocmVncywgMCwgT1BURUVf
U01DX1JFVFVSTl9FQkFEQUREUik7CisgICAgICAgIHJldHVybiBmYWxzZTsKKyAgICB9CisKKyAg
ICBCVUlMRF9CVUdfT04oT1BURUVfTVNHX05PTkNPTlRJR19QQUdFX1NJWkUgPiBQQUdFX1NJWkUp
OworCisgICAgY2FsbC0+eGVuX2FyZ19wZyA9IGFsbG9jX2RvbWhlYXBfcGFnZShjdXJyZW50LT5k
b21haW4sIDApOworICAgIGlmICggIWNhbGwtPnhlbl9hcmdfcGcgKQorICAgIHsKKyAgICAgICAg
c2V0X3VzZXJfcmVnKHJlZ3MsIDAsIE9QVEVFX1NNQ19SRVRVUk5fRU5PTUVNKTsKKyAgICAgICAg
cmV0dXJuIGZhbHNlOworICAgIH0KKworICAgIG1hcF94ZW5fYXJnKGNhbGwpOworCisgICAgaWYg
KCBhY2Nlc3NfZ3Vlc3RfbWVtb3J5X2J5X2lwYShjdXJyZW50LT5kb21haW4sIGNhbGwtPmd1ZXN0
X2FyZ19pcGEsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjYWxsLT54ZW5f
YXJnLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgT1BURUVfTVNHX05PTkNP
TlRJR19QQUdFX1NJWkUsIGZhbHNlKSApCisgICAgeworICAgICAgICBzZXRfdXNlcl9yZWcocmVn
cywgMCwgT1BURUVfU01DX1JFVFVSTl9FQkFEQUREUik7CisgICAgICAgIHJldHVybiBmYWxzZTsK
KyAgICB9CisKKyAgICByZXR1cm4gdHJ1ZTsKK30KKworLyoKKyAqIENvcHkgcmVzdWx0IG9mIGNv
bXBsZXRlZCByZXF1ZXN0IGJhY2sgdG8gZ3Vlc3QncyBidWZmZXIuCisgKiBXZSBhcmUgY29weWlu
ZyBvbmx5IHZhbHVlcyB0aGF0IHN1YmplY3RlZCB0byBjaGFuZ2UgdG8gbWluaW1pemUKKyAqIHBv
c3NpYmxlIGluZm9ybWF0aW9uIGxlYWsuCisgKgorICogQmVjYXVzZSB0aGVyZSBjYW4gYmUgbXVs
dGlwbGUgUlBDcyBkdXJpbmcgc3RhbmRhcmQgY2FsbCwgYW5kIGd1ZXN0CisgKiBpcyBub3Qgb2Js
aWdhdGVkIHRvIHJldHVybiBmcm9tIFJQQyBpbW1lZGlhdGVseSwgdGhlcmUgY2FuIGJlCisgKiBh
cmJpdHJhcnkgdGltZSBzcGFuIGJldHdlZW4gY2FsbGluZyBjb3B5X3N0ZF9yZXF1ZXN0KCkgYW5k
CisgKiBjb3B5X3N0ZF9yZXF1ZXN0KCkuIFNvIHdlIG5lZWQgdG8gdmFsaWRhdGUgZ3Vlc3QncyBj
b21tYW5kIGJ1ZmZlcgorICogYWdhaW4uCisgKi8KK3N0YXRpYyB2b2lkIGNvcHlfc3RkX3JlcXVl
c3RfYmFjayhzdHJ1Y3Qgb3B0ZWVfZG9tYWluICpjdHgsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgc3RydWN0IG9wdGVlX3N0ZF9jYWxsICpjYWxsKQoreworICAgIHN0
cnVjdCBvcHRlZV9tc2dfYXJnICpndWVzdF9hcmc7CisgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFn
ZTsKKyAgICB1bnNpZ25lZCBpbnQgaTsKKyAgICB1aW50MzJfdCBhdHRyOworCisgICAgcGFnZSA9
IGdldF9kb21haW5fcmFtX3BhZ2UoZ2FkZHJfdG9fZ2ZuKGNhbGwtPmd1ZXN0X2FyZ19pcGEpKTsK
KyAgICBpZiAoICFwYWdlICkKKyAgICB7CisgICAgICAgIC8qCisgICAgICAgICAqIEd1ZXN0IGRp
ZCBzb21ldGhpbmcgdG8gb3duIGNvbW1hbmQgYnVmZmVyIGR1cmluZyB0aGUgY2FsbC4KKyAgICAg
ICAgICogTm93IHdlIGV2ZW4gY2FuJ3Qgd3JpdGUgZXJyb3IgY29kZSB0byB0aGUgY29tbWFuZAor
ICAgICAgICAgKiBidWZmZXIuIExldCdzIHRyeSB0byByZXR1cm4gZ2VuZXJpYyBlcnJvciB2aWEK
KyAgICAgICAgICogcmVnaXN0ZXIuIFByb2JsZW0gaXMgdGhhdCBPUC1URUUgZG9lcyBub3Qga25v
dyB0aGF0IGd1ZXN0CisgICAgICAgICAqIGRpZG4ndCByZWNlaXZlZCB2YWxpZCByZXNwb25zZS4g
QnV0IGF0IGxlYXN0IGd1ZXN0IHdpbGwKKyAgICAgICAgICoga25vdyB0aGF0IHNvbWV0aGluZyBi
YWQgaGFwcGVuZWQuCisgICAgICAgICAqLworICAgICAgICBzZXRfdXNlcl9yZWcocmVncywgMCwg
T1BURUVfU01DX1JFVFVSTl9FQkFEQUREUik7CisKKyAgICAgICAgcmV0dXJuOworICAgIH0KKwor
ICAgIGd1ZXN0X2FyZyA9IF9fbWFwX2RvbWFpbl9wYWdlKHBhZ2UpOworCisgICAgZ3Vlc3RfYXJn
LT5yZXQgPSBjYWxsLT54ZW5fYXJnLT5yZXQ7CisgICAgZ3Vlc3RfYXJnLT5yZXRfb3JpZ2luID0g
Y2FsbC0+eGVuX2FyZy0+cmV0X29yaWdpbjsKKyAgICBndWVzdF9hcmctPnNlc3Npb24gPSBjYWxs
LT54ZW5fYXJnLT5zZXNzaW9uOworCisgICAgZm9yICggaSA9IDA7IGkgPCBjYWxsLT54ZW5fYXJn
LT5udW1fcGFyYW1zOyBpKysgKQorICAgIHsKKyAgICAgICAgYXR0ciA9IGNhbGwtPnhlbl9hcmct
PnBhcmFtc1tpXS5hdHRyOworCisgICAgICAgIHN3aXRjaCAoIGF0dHIgJiBPUFRFRV9NU0dfQVRU
Ul9UWVBFX01BU0sgKQorICAgICAgICB7CisgICAgICAgIGNhc2UgT1BURUVfTVNHX0FUVFJfVFlQ
RV9UTUVNX09VVFBVVDoKKyAgICAgICAgY2FzZSBPUFRFRV9NU0dfQVRUUl9UWVBFX1RNRU1fSU5P
VVQ6CisgICAgICAgICAgICBndWVzdF9hcmctPnBhcmFtc1tpXS51LnRtZW0uc2l6ZSA9CisgICAg
ICAgICAgICAgICAgY2FsbC0+eGVuX2FyZy0+cGFyYW1zW2ldLnUudG1lbS5zaXplOworICAgICAg
ICAgICAgY29udGludWU7CisgICAgICAgIGNhc2UgT1BURUVfTVNHX0FUVFJfVFlQRV9STUVNX09V
VFBVVDoKKyAgICAgICAgY2FzZSBPUFRFRV9NU0dfQVRUUl9UWVBFX1JNRU1fSU5PVVQ6CisgICAg
ICAgICAgICBndWVzdF9hcmctPnBhcmFtc1tpXS51LnJtZW0uc2l6ZSA9CisgICAgICAgICAgICAg
ICAgY2FsbC0+eGVuX2FyZy0+cGFyYW1zW2ldLnUucm1lbS5zaXplOworICAgICAgICAgICAgY29u
dGludWU7CisgICAgICAgIGNhc2UgT1BURUVfTVNHX0FUVFJfVFlQRV9WQUxVRV9PVVRQVVQ6Cisg
ICAgICAgIGNhc2UgT1BURUVfTVNHX0FUVFJfVFlQRV9WQUxVRV9JTk9VVDoKKyAgICAgICAgICAg
IGd1ZXN0X2FyZy0+cGFyYW1zW2ldLnUudmFsdWUuYSA9CisgICAgICAgICAgICAgICAgY2FsbC0+
eGVuX2FyZy0+cGFyYW1zW2ldLnUudmFsdWUuYTsKKyAgICAgICAgICAgIGd1ZXN0X2FyZy0+cGFy
YW1zW2ldLnUudmFsdWUuYiA9CisgICAgICAgICAgICAgICAgY2FsbC0+eGVuX2FyZy0+cGFyYW1z
W2ldLnUudmFsdWUuYjsKKyAgICAgICAgICAgIGd1ZXN0X2FyZy0+cGFyYW1zW2ldLnUudmFsdWUu
YyA9CisgICAgICAgICAgICAgICAgY2FsbC0+eGVuX2FyZy0+cGFyYW1zW2ldLnUudmFsdWUuYzsK
KyAgICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICBjYXNlIE9QVEVFX01TR19BVFRSX1RZUEVf
Tk9ORToKKyAgICAgICAgY2FzZSBPUFRFRV9NU0dfQVRUUl9UWVBFX1JNRU1fSU5QVVQ6CisgICAg
ICAgIGNhc2UgT1BURUVfTVNHX0FUVFJfVFlQRV9UTUVNX0lOUFVUOgorICAgICAgICAgICAgY29u
dGludWU7CisgICAgICAgIH0KKyAgICB9CisKKyAgICB1bm1hcF9kb21haW5fcGFnZShndWVzdF9h
cmcpOworICAgIHB1dF9wYWdlKHBhZ2UpOworfQorCisvKiBIYW5kbGUgUlBDIHJldHVybiBmcm9t
IE9QLVRFRSAqLworc3RhdGljIHZvaWQgaGFuZGxlX3JwY19yZXR1cm4oc3RydWN0IGFybV9zbWNj
Y19yZXMgKnJlcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBjcHVfdXNl
cl9yZWdzICpyZWdzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IG9wdGVl
X3N0ZF9jYWxsICpjYWxsKQoreworICAgIGNhbGwtPnJwY19vcCA9IE9QVEVFX1NNQ19SRVRVUk5f
R0VUX1JQQ19GVU5DKHJlcy0+YTApOworICAgIGNhbGwtPnJwY19wYXJhbXNbMF0gPSByZXMtPmEx
OworICAgIGNhbGwtPnJwY19wYXJhbXNbMV0gPSByZXMtPmEyOworICAgIGNhbGwtPm9wdGVlX3Ro
cmVhZF9pZCA9IHJlcy0+YTM7CisKKyAgICBzZXRfdXNlcl9yZWcocmVncywgMCwgcmVzLT5hMCk7
CisgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDEsIHJlcy0+YTEpOworICAgIHNldF91c2VyX3JlZyhy
ZWdzLCAyLCByZXMtPmEyKTsKKyAgICBzZXRfdXNlcl9yZWcocmVncywgMywgcmVzLT5hMyk7Cit9
CisKKy8qCisgKiAoUmUpc3RhcnQgc3RhbmRhcmQgY2FsbC4gVGhpcyBmdW5jdGlvbiB3aWxsIGJl
IGNhbGxlZCBpbiB0d28gY2FzZXM6CisgKiAxLiBHdWVzdCBpbml0aWF0ZXMgbmV3IHN0YW5kYXJk
IGNhbGwKKyAqIDIuIEd1ZXN0IGZpbmlzaGVkIFJQQyBoYW5kbGluZyBhbmQgYXNrcyBPUC1URUUg
dG8gcmVzdW1lIHRoZSBjYWxsCisgKgorICogSW4gYW55IGNhc2UgT1AtVEVFIGNhbiBlaXRoZXIg
Y29tcGxldGUgY2FsbCBvciBpc3N1ZSBhbm90aGVyIFJQQy4KKyAqIElmIHRoaXMgaXMgUlBDIC0g
d2UgbmVlZCB0byBzdG9yZSBjYWxsIGNvbnRleHQgYW5kIHJldHVybiBiYWNrIHRvIGd1ZXN0Lgor
ICogSWYgY2FsbCBpcyBjb21wbGV0ZSAtIHdlIG5lZWQgdG8gcmV0dXJuIHJlc3VsdHMgd2l0aCBj
b3B5X3N0ZF9yZXF1ZXN0X2JhY2soKQorICogYW5kIHRoZW4gd2Ugd2lsbCBkZXN0cm95IHRoZSBj
YWxsIGNvbnRleHQgYXMgaXQgaXMgbm90IG5lZWRlZCBhbnltb3JlLgorICovCitzdGF0aWMgdm9p
ZCBkb19jYWxsX3dpdGhfYXJnKHN0cnVjdCBvcHRlZV9kb21haW4gKmN0eCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgc3RydWN0IG9wdGVlX3N0ZF9jYWxsICpjYWxsLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcmVnaXN0ZXJfdCBhMCwgcmVnaXN0ZXJfdCBhMSwgcmVnaXN0
ZXJfdCBhMiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVnaXN0ZXJfdCBhMywgcmVn
aXN0ZXJfdCBhNCwgcmVnaXN0ZXJfdCBhNSkKK3sKKyAgICBzdHJ1Y3QgYXJtX3NtY2NjX3JlcyBy
ZXM7CisKKyAgICBhcm1fc21jY2Nfc21jKGEwLCBhMSwgYTIsIGEzLCBhNCwgYTUsIDAsIE9QVEVF
X0NMSUVOVF9JRChjdXJyZW50LT5kb21haW4pLAorICAgICAgICAgICAgICAgICAgJnJlcyk7CisK
KyAgICBpZiAoIE9QVEVFX1NNQ19SRVRVUk5fSVNfUlBDKHJlcy5hMCkgKQorICAgIHsKKyAgICAg
ICAgaGFuZGxlX3JwY19yZXR1cm4oJnJlcywgcmVncywgY2FsbCk7CisgICAgICAgIHB1dF9zdGRf
Y2FsbChjdHgsIGNhbGwpOworCisgICAgICAgIHJldHVybjsKKyAgICB9CisKKyAgICBjb3B5X3N0
ZF9yZXF1ZXN0X2JhY2soY3R4LCByZWdzLCBjYWxsKTsKKyAgICBzZXRfdXNlcl9yZWcocmVncywg
MCwgcmVzLmEwKTsKKworICAgIHB1dF9zdGRfY2FsbChjdHgsIGNhbGwpOworICAgIGZyZWVfc3Rk
X2NhbGwoY3R4LCBjYWxsKTsKK30KKworLyoKKyAqIFN0YW5kYXJkIGNhbGwgaGFuZGxpbmcuIFRo
aXMgaXMgdGhlIG1haW4gdHlwZSBvZiB0aGUgY2FsbCB3aGljaAorICogbWFrZXMgT1AtVEVFIHVz
ZWZ1bC4gTW9zdCBvZiB0aGUgb3RoZXIgY2FsbHMgdHlwZSBhcmUgdXRpbGl0eQorICogY2FsbHMs
IHdoaWxlIHN0YW5kYXJkIGNhbGxzIGFyZSBuZWVkZWQgdG8gaW50ZXJhY3Qgd2l0aCBUcnVzdGVk
CisgKiBBcHBsaWNhdGlvbnMgd2hpY2ggYXJlIHJ1bm5pbmcgaW5zaWRlIHRoZSBPUC1URUUuCisg
KgorICogQWxsIGFyZ3VtZW50cyBmb3IgdGhpcyB0eXBlIG9mIGNhbGwgYXJlIHBhc3NlZCBpbiB0
aGUgY29tbWFuZAorICogYnVmZmVyIGluIHRoZSBndWVzdCBtZW1vcnkuIFdlIHdpbGwgY29weSB0
aGlzIGJ1ZmZlciBpbnRvCisgKiBvd24gc2hhZG93IGJ1ZmZlciBhbmQgcHJvdmlkZSB0aGUgY29w
eSB0byBPUC1URUUuCisgKgorICogVGhpcyBjYWxsIGlzIHByZWVtcHRpYmxlLiBPUC1URUUgd2ls
bCByZXR1cm4gZnJvbSB0aGUgY2FsbCBpZiB0aGVyZQorICogaXMgYW4gaW50ZXJydXB0IHJlcXVl
c3QgcGVuZGluZy4gQWxzbywgT1AtVEVFIHdpbGwgaW50ZXJydXB0IHRoZQorICogY2FsbCBpZiBp
dCBuZWVkcyBzb21lIHNlcnZpY2UgZnJvbSBndWVzdC4gSW4gYm90aCBjYXNlcyBpdCB3aWxsCisg
KiBpc3N1ZSBSUEMsIHdoaWNoIGlzIHByb2Nlc3NlZCBieSBoYW5kbGVfcnBjX3JldHVybigpIGZ1
bmN0aW9uLgorICovCitzdGF0aWMgdm9pZCBoYW5kbGVfc3RkX2NhbGwoc3RydWN0IG9wdGVlX2Rv
bWFpbiAqY3R4LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBjcHVfdXNlcl9y
ZWdzICpyZWdzKQoreworICAgIHJlZ2lzdGVyX3QgYTEsIGEyOworICAgIHBhZGRyX3QgeGVuX2Fk
ZHI7CisgICAgc2l6ZV90IGFyZ19zaXplOworICAgIHN0cnVjdCBvcHRlZV9zdGRfY2FsbCAqY2Fs
bCA9IGFsbG9jYXRlX3N0ZF9jYWxsKGN0eCk7CisKKyAgICBpZiAoIElTX0VSUihjYWxsKSApCisg
ICAgeworICAgICAgICBpZiAoIFBUUl9FUlIoY2FsbCkgPT0gLUVOT01FTSApCisgICAgICAgICAg
ICBzZXRfdXNlcl9yZWcocmVncywgMCwgT1BURUVfU01DX1JFVFVSTl9FTk9NRU0pOworICAgICAg
ICBlbHNlCisgICAgICAgICAgICBzZXRfdXNlcl9yZWcocmVncywgMCwgT1BURUVfU01DX1JFVFVS
Tl9FVEhSRUFEX0xJTUlUKTsKKworICAgICAgICByZXR1cm47CisgICAgfQorCisgICAgaWYgKCAh
Y29weV9zdGRfcmVxdWVzdChyZWdzLCBjYWxsKSApCisgICAgICAgIGdvdG8gZXJyOworCisgICAg
YXJnX3NpemUgPSBPUFRFRV9NU0dfR0VUX0FSR19TSVpFKGNhbGwtPnhlbl9hcmctPm51bV9wYXJh
bXMpOworICAgIGlmICggYXJnX3NpemUgPiBPUFRFRV9NU0dfTk9OQ09OVElHX1BBR0VfU0laRSAp
CisgICAgeworICAgICAgICBjYWxsLT54ZW5fYXJnLT5yZXQgPSBURUVDX0VSUk9SX0JBRF9QQVJB
TUVURVJTOworICAgICAgICBjYWxsLT54ZW5fYXJnLT5yZXRfb3JpZ2luID0gVEVFQ19PUklHSU5f
Q09NTVM7CisgICAgICAgIC8qIE1ha2Ugc3VyZSB0aGF0IGNvcHlfc3RkX3JlcXVlc3RfYmFjaygp
IHdpbGwgc3RheSB3aXRoaW4gdGhlIGJ1ZmZlciAqLworICAgICAgICBjYWxsLT54ZW5fYXJnLT5u
dW1fcGFyYW1zID0gMDsKKworICAgICAgICBjb3B5X3N0ZF9yZXF1ZXN0X2JhY2soY3R4LCByZWdz
LCBjYWxsKTsKKworICAgICAgICBnb3RvIGVycjsKKyAgICB9CisKKyAgICBzd2l0Y2ggKCBjYWxs
LT54ZW5fYXJnLT5jbWQgKQorICAgIHsKKyAgICBjYXNlIE9QVEVFX01TR19DTURfT1BFTl9TRVNT
SU9OOgorICAgIGNhc2UgT1BURUVfTVNHX0NNRF9DTE9TRV9TRVNTSU9OOgorICAgIGNhc2UgT1BU
RUVfTVNHX0NNRF9JTlZPS0VfQ09NTUFORDoKKyAgICBjYXNlIE9QVEVFX01TR19DTURfQ0FOQ0VM
OgorICAgIGNhc2UgT1BURUVfTVNHX0NNRF9SRUdJU1RFUl9TSE06CisgICAgY2FzZSBPUFRFRV9N
U0dfQ01EX1VOUkVHSVNURVJfU0hNOgorICAgICAgICB4ZW5fYWRkciA9IHBhZ2VfdG9fbWFkZHIo
Y2FsbC0+eGVuX2FyZ19wZyk7CisgICAgICAgIHVpbnQ2NF90b19yZWdwYWlyKCZhMSwgJmEyLCB4
ZW5fYWRkcik7CisKKyAgICAgICAgZG9fY2FsbF93aXRoX2FyZyhjdHgsIGNhbGwsIHJlZ3MsIE9Q
VEVFX1NNQ19DQUxMX1dJVEhfQVJHLCBhMSwgYTIsCisgICAgICAgICAgICAgICAgICAgICAgICAg
T1BURUVfU01DX1NITV9DQUNIRUQsIDAsIDApOworICAgICAgICByZXR1cm47CisgICAgZGVmYXVs
dDoKKyAgICAgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDAsIE9QVEVFX1NNQ19SRVRVUk5fRUJBRENN
RCk7CisgICAgICAgIGJyZWFrOworICAgIH0KKworZXJyOgorICAgIHB1dF9zdGRfY2FsbChjdHgs
IGNhbGwpOworICAgIGZyZWVfc3RkX2NhbGwoY3R4LCBjYWxsKTsKKworICAgIHJldHVybjsKK30K
KworLyoKKyAqIFRoaXMgZnVuY3Rpb24gaXMgY2FsbGVkIHdoZW4gZ3Vlc3QgaXMgZmluaXNoZWQg
cHJvY2Vzc2luZyBSUEMKKyAqIHJlcXVlc3QgZnJvbSBPUC1URUUgYW5kIHdpc2hlZCB0byByZXN1
bWUgdGhlIGludGVycnVwdGVkIHN0YW5kYXJkCisgKiBjYWxsLgorICovCitzdGF0aWMgdm9pZCBo
YW5kbGVfcnBjKHN0cnVjdCBvcHRlZV9kb21haW4gKmN0eCwgc3RydWN0IGNwdV91c2VyX3JlZ3Mg
KnJlZ3MpCit7CisgICAgc3RydWN0IG9wdGVlX3N0ZF9jYWxsICpjYWxsOworICAgIGludCBvcHRl
ZV90aHJlYWRfaWQgPSBnZXRfdXNlcl9yZWcocmVncywgMyk7CisKKyAgICBjYWxsID0gZ2V0X3N0
ZF9jYWxsKGN0eCwgb3B0ZWVfdGhyZWFkX2lkKTsKKworICAgIGlmICggIWNhbGwgKQorICAgIHsK
KyAgICAgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDAsIE9QVEVFX1NNQ19SRVRVUk5fRVJFU1VNRSk7
CisgICAgICAgIHJldHVybjsKKyAgICB9CisKKyAgICAvKgorICAgICAqIFRoaXMgaXMgdG8gcHJl
dmVudCByYWNlIGJldHdlZW4gbmV3IGNhbGwgd2l0aCB0aGUgc2FtZSB0aHJlYWQgaWQuCisgICAg
ICogT1AtVEVFIGNhbiByZXVzZSB0aHJlYWQgaWQgcmlnaHQgYWZ0ZXIgaXQgZmluaXNoZWQgaGFu
ZGxpbmcgdGhlIGNhbGwsCisgICAgICogYmVmb3JlIFhFTiBoYWQgY2hhbmNlIHRvIGZyZWUgb2xk
IGNhbGwgY29udGV4dC4KKyAgICAgKi8KKyAgICBjYWxsLT5vcHRlZV90aHJlYWRfaWQgPSAtMTsK
KworICAgIHN3aXRjaCAoIGNhbGwtPnJwY19vcCApCisgICAgeworICAgIGNhc2UgT1BURUVfU01D
X1JQQ19GVU5DX0FMTE9DOgorICAgICAgICAvKiBUT0RPOiBBZGQgaGFuZGxpbmcgKi8KKyAgICAg
ICAgYnJlYWs7CisgICAgY2FzZSBPUFRFRV9TTUNfUlBDX0ZVTkNfRlJFRToKKyAgICAgICAgLyog
VE9ETzogQWRkIGhhbmRsaW5nICovCisgICAgICAgIGJyZWFrOworICAgIGNhc2UgT1BURUVfU01D
X1JQQ19GVU5DX0ZPUkVJR05fSU5UUjoKKyAgICAgICAgYnJlYWs7CisgICAgY2FzZSBPUFRFRV9T
TUNfUlBDX0ZVTkNfQ01EOgorICAgICAgICAvKiBUT0RPOiBBZGQgaGFuZGxpbmcgKi8KKyAgICAg
ICAgYnJlYWs7CisgICAgfQorCisgICAgZG9fY2FsbF93aXRoX2FyZyhjdHgsIGNhbGwsIHJlZ3Ms
IE9QVEVFX1NNQ19DQUxMX1JFVFVSTl9GUk9NX1JQQywKKyAgICAgICAgICAgICAgICAgICAgIGNh
bGwtPnJwY19wYXJhbXNbMF0sIGNhbGwtPnJwY19wYXJhbXNbMV0sCisgICAgICAgICAgICAgICAg
ICAgICBvcHRlZV90aHJlYWRfaWQsIDAsIDApOworICAgIHJldHVybjsKK30KKwogc3RhdGljIHZv
aWQgaGFuZGxlX2V4Y2hhbmdlX2NhcGFiaWxpdGllcyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVn
cykKIHsKICAgICBzdHJ1Y3QgYXJtX3NtY2NjX3JlcyByZXNwOwpAQCAtMTY2LDggKzY2Niw5IEBA
IHN0YXRpYyB2b2lkIGhhbmRsZV9leGNoYW5nZV9jYXBhYmlsaXRpZXMoc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnJlZ3MpCiBzdGF0aWMgYm9vbCBvcHRlZV9oYW5kbGVfY2FsbChzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncyAqcmVncykKIHsKICAgICBzdHJ1Y3QgYXJtX3NtY2NjX3JlcyByZXNwOworICAgIHN0
cnVjdCBvcHRlZV9kb21haW4gKmN0eCA9IGN1cnJlbnQtPmRvbWFpbi0+YXJjaC50ZWU7CiAKLSAg
ICBpZiAoICFjdXJyZW50LT5kb21haW4tPmFyY2gudGVlICkKKyAgICBpZiAoICFjdHggKQogICAg
ICAgICByZXR1cm4gZmFsc2U7CiAKICAgICBzd2l0Y2ggKCBnZXRfdXNlcl9yZWcocmVncywgMCkg
KQpAQCAtMjM0LDggKzczNSwxMSBAQCBzdGF0aWMgYm9vbCBvcHRlZV9oYW5kbGVfY2FsbChzdHJ1
Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgcmV0dXJuIHRydWU7CiAKICAgICBjYXNl
IE9QVEVFX1NNQ19DQUxMX1dJVEhfQVJHOgorICAgICAgICBoYW5kbGVfc3RkX2NhbGwoY3R4LCBy
ZWdzKTsKKyAgICAgICAgcmV0dXJuIHRydWU7CisKICAgICBjYXNlIE9QVEVFX1NNQ19DQUxMX1JF
VFVSTl9GUk9NX1JQQzoKLSAgICAgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDAsIE9QVEVFX1NNQ19S
RVRVUk5fRU5PVEFWQUlMKTsKKyAgICAgICAgaGFuZGxlX3JwYyhjdHgsIHJlZ3MpOwogICAgICAg
ICByZXR1cm4gdHJ1ZTsKIAogICAgIGRlZmF1bHQ6Ci0tIAoyLjIxLjAKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 21 21:26:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 21:26:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTCGx-0008Jg-GW; Tue, 21 May 2019 21:26:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=C2a6=TV=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1hTCGw-0008Im-3Q
 for xen-devel@lists.xenproject.org; Tue, 21 May 2019 21:26:10 +0000
X-Inumbo-ID: 0b6f62f2-7c0f-11e9-a5b1-ffe046f5e668
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (unknown
 [40.107.6.64]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0b6f62f2-7c0f-11e9-a5b1-ffe046f5e668;
 Tue, 21 May 2019 21:26:07 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=E99IeKFTeNZsWGy49mjVrouix5e5qPT7szY4jcQ940M=;
 b=S83lE1gbe6R71DVPl15mMX0/BjZXw8ygf9DP9E8Xk7jYuNC3XYP7lBuhTXvBtzgwET9yUV9O7Z2iekaMH7jsgkCHwv1bebi0ELuQjuujwrGiyDjtFVFoogeivpO64BDxjKtgg1h6vShBGBubq6+FgtmwjJS11dTl5hqu9IsgRLZHR4z9LHZFrtJvv4b3ei6KTUSCN1sMO7N/RCxL+cv85pJ0rQmU4kEXJ+Zq/jW/9bVuNl0k5ZmueV8iZL5hufBJVxAo3Qr9ruQ6HyUPydTQzPpuQX8JYGvME2OwBNPCtReK456uaPuv3Uy3LQWAEA3YsPGlaE5vEzsiSBCwJOlRPQ==
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com (20.176.214.210) by
 AM0PR03MB5698.eurprd03.prod.outlook.com (20.179.254.155) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1900.16; Tue, 21 May 2019 21:26:05 +0000
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::55c5:599a:1f80:208a]) by AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::55c5:599a:1f80:208a%3]) with mapi id 15.20.1900.020; Tue, 21 May 2019
 21:26:05 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v5 06/10] xen/arm: optee: add support for RPC SHM buffers
Thread-Index: AQHVEBvMDSPWy7l6v0m6qxmKWo4AHw==
Date: Tue, 21 May 2019 21:26:05 +0000
Message-ID: <20190521212530.12706-7-volodymyr_babchuk@epam.com>
References: <20190521212530.12706-1-volodymyr_babchuk@epam.com>
In-Reply-To: <20190521212530.12706-1-volodymyr_babchuk@epam.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
x-originating-ip: [85.223.209.22]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: cf1d3ae9-2120-411f-055f-08d6de32eeda
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600141)(711020)(4605104)(2017052603328)(7193020);
 SRVR:AM0PR03MB5698; 
x-ms-traffictypediagnostic: AM0PR03MB5698:
x-microsoft-antispam-prvs: <AM0PR03MB5698923268D243358CD9E094E6070@AM0PR03MB5698.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:2201;
x-forefront-prvs: 0044C17179
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(376002)(136003)(366004)(346002)(396003)(39860400002)(189003)(199004)(6512007)(6486002)(5640700003)(6436002)(68736007)(3846002)(2616005)(476003)(11346002)(6916009)(486006)(6116002)(76116006)(14444005)(256004)(64756008)(66476007)(478600001)(305945005)(66946007)(54906003)(316002)(7736002)(73956011)(71190400001)(72206003)(2501003)(66556008)(80792005)(71200400001)(66446008)(26005)(4326008)(14454004)(25786009)(102836004)(2906002)(55236004)(8936002)(81166006)(5660300002)(99286004)(66066001)(1076003)(36756003)(86362001)(53936002)(6506007)(81156014)(446003)(2351001)(186003)(8676002)(76176011);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB5698;
 H:AM0PR03MB4148.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: fJQiUceXXZmvKbjSF+Ns9m2N8zKqhlg7O34st7W/bgGYjD/ZE9zg+no/18J9a/aUHgp5RWZkZYXLndXwyhrJpJgWnmWUOTx4fetV2ZO5oHjuRVJZFM1SBg4gQ1g8tRn430bR9jUp5Ot0YSJwjXseg6Ix+bKjj2nLPlaOPOdNA44umnojXi5k2o/eNVcxGjD1EOQETxiC/DB5C24Rz5d8puEgbTmYyePTWTArs3Bx6FUedtSssYlSliIVkpvatFxDf0spH8+TrJe7xO5QhTJCAUVwHchWvUo53iordgavs+TyQvLmH/9ToKH6L3ykRLFUKhMFJSR+Ot9ZkV1Dr1DTqfnOiUuHROnWXlx3kQiZaZqBnyupDJ98ekTAX915oeYT2AEOyEyHjvr3JzRts3wCsMBw9SolDTiyv9zlW7pUPU8=
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: cf1d3ae9-2120-411f-055f-08d6de32eeda
X-MS-Exchange-CrossTenant-originalarrivaltime: 21 May 2019 21:26:05.5751 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB5698
Subject: [Xen-devel] [PATCH v5 06/10] xen/arm: optee: add support for RPC
 SHM buffers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T1AtVEVFIHVzdWFsbHkgdXNlcyB0aGUgc2FtZSBpZGVhIHdpdGggY29tbWFuZCBidWZmZXJzIChz
ZWUKcHJldmlvdXMgY29tbWl0KSB0byBpc3N1ZSBSUEMgcmVxdWVzdHMuIFByb2JsZW0gaXMgdGhh
dCBpbml0aWFsbHkKaXQgaGFzIG5vIGJ1ZmZlciwgd2hlcmUgaXQgY2FuIHdyaXRlIHJlcXVlc3Qu
IFNvIHRoZSBmaXJzdCBSUEMKcmVxdWVzdCBpdCBtYWtlcyBpcyBzcGVjaWFsOiBpdCByZXF1ZXN0
cyBOVyB0byBhbGxvY2F0ZSBzaGFyZWQKYnVmZmVyIGZvciBvdGhlciBSUEMgcmVxdWVzdHMuIFVz
dWFsbHkgdGhpcyBidWZmZXIgaXMgYWxsb2NhdGVkCm9ubHkgb25jZSBmb3IgZXZlcnkgT1AtVEVF
IHRocmVhZCBhbmQgaXQgcmVtYWlucyBhbGxvY2F0ZWQgYWxsCnRoZSB0aW1lIHVudGlsIGd1ZXN0
IHNodXRzIGRvd24uIEd1ZXN0IGNhbiBhc2sgT1AtVEVFIHRvIGRpc2FibGUKUlBDIGJ1ZmZlcnMg
Y2FjaGluZywgaW4gdGhpcyBjYXNlIE9QLVRFRSB3aWxsIGFzayBndWVzdCB0bwphbGxvY2F0ZS9m
cmVlIGJ1ZmZlciBmb3IgdGhlIGVhY2ggUlBDLgoKTWVkaWF0b3IgbmVlZHMgdG8gcGluIHRoaXMg
YnVmZmVyIHRvIG1ha2Ugc3VyZSB0aGF0IHBhZ2Ugd2lsbCBiZQpub3QgZnJlZSB3aGlsZSBpdCBp
cyBzaGFyZWQgd2l0aCBPUC1URUUuCgpMaWZlIGN5Y2xlIG9mIHRoaXMgYnVmZmVyIGlzIGNvbnRy
b2xsZWQgYnkgT1AtVEVFLiBJdCBhc2tzIGd1ZXN0IHRvCmNyZWF0ZSBidWZmZXIgYW5kIGl0IGFz
a3MgaXQgdG8gZnJlZSBpdC4gU28gaXQgdGhlcmUgaXMgbm90IG11Y2ggc2Vuc2UKdG8gbGltaXQg
bnVtYmVyIG9mIHRob3NlIGJ1ZmZlcnMsIGJlY2F1c2Ugd2UgYWxyZWFkeSBsaW1pdCB0aGUgbnVt
YmVyCm9mIGNvbmN1cnJlbnQgc3RhbmRhcmQgY2FsbHMgYW5kIHByZXZlbnRpb24gb2YgUlBDIGJ1
ZmZlciBhbGxvY2F0aW9uIHdpbGwKaW1wYWlyIE9QLVRFRSBmdW5jdGlvbmFsaXR5LgoKVGhvc2Ug
YnVmZmVycyBjYW4gYmUgZnJlZWQgaW4gdHdvIHdheXM6IGVpdGhlciBPUC1URUUgaXNzdWVzCk9Q
VEVFX1NNQ19SUENfRlVOQ19GUkVFIFJQQyByZXF1ZXN0IG9yIGd1ZXN0IHRyaWVzIHRvIGRpc2Fi
bGUKYnVmZmVyIGNhY2hpbmcgYnkgY2FsbGluZyBPUFRFRV9TTUNfRElTQUJMRV9TSE1fQ0FDSEUg
ZnVuY3Rpb24uCkluIHRoZSBsYXR0ZXIgY2FzZSBPUC1URUUgd2lsbCByZXR1cm4gY29va2llIG9m
IHRoZSBTSE0gYnVmZmVyIGl0Cmp1c3QgZnJlZWQuCgpPUC1URUUgZXhwZWN0cyB0aGF0IHRoaXMg
UlBDIGJ1ZmZlciBoYXZlIHNpemUgb2YKT1BURUVfTVNHX05PTkNPTlRJR19QQUdFX1NJWkUsIHdo
aWNoIGVxdWFscyB0byA0MDk2IGFuZCBpcyBhbGlnbmVkCndpdGggdGhlIHNhbWUgc2l6ZS4gU28s
IGJhc2ljYWxseSBpdCBleHBlY3RzIG9uZSA0ayBwYWdlIGZyb20gdGhlCmd1ZXN0LiBUaGlzIGlz
IHRoZSBzYW1lIGFzIFhlbidzIFBBR0VfU0laRS4KClNpZ25lZC1vZmYtYnk6IFZvbG9keW15ciBC
YWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KCi0tLQoKIEFsbCB0aGUgcGF0Y2hl
cyB0byBvcHRlZS5jIHNob3VsZCBiZSBtZXJnZWQgdG9nZXRoZXIuIFRoZXkgd2VyZQogc3BsaXQg
dG8gZWFzZSB1cCByZXZpZXcuIEJ1dCB0aGV5IGRlcGVuZCBoZWF2aWx5IG9uIGVhY2ggb3RoZXIu
CgogQ2hhbmdlcyBmcm9tIHY0OgogIC0gaGFuZGxlX3JwY19mdW5jX2FsbG9jKCkgbm93IGNhbGxz
IGRvX2NhbGxfd2l0aF9hcmcoKSBkaXJlY3RseQoKIENoYW5nZXMgZnJvbSB2MzoKICAtIFJlbW92
ZWQgTUFYX1JQQ19TSE1TIGNvbnN0YW50LiBOb3cgdGhpcyB2YWx1ZSBkZXBlbmRzIG9uCiAgICBu
dW1iZXIgb2YgT1AtVEVFIHRocmVhZHMKICAtIFZhcmlvdXMgZm9ybWF0dGluZyBmaXhlcwogIC0g
QWRkZWQgY2hlY2tzIGZvciBndWVzdCBtZW1vcnkgdHlwZQoKIENoYW5nZXMgZnJvbSB2MjoKICAt
IEFkZGVkIGNoZWNrIHRvIGVuc3VyZSB0aGF0IGd1ZXN0cyBkb2VzIG5vdCByZXR1cm4gdHdvIFNI
TSBidWZmZXJzCiAgICB3aXRoIHRoZSBzYW1lIGNvb2tpZQogIC0gRml4ZWQgY29kaW5nIHN0eWxl
CiAgLSBTdG9yaW5nIFJQQyBwYXJhbWV0ZXJzIGR1cmluZyBSUEMgcmV0dXJuIHRvIG1ha2Ugc3Vy
ZSwgdGhhdCBndWVzdAogICAgd2lsbCBub3QgY2hhbmdlIHRoZW0gZHVyaW5nIGNhbGwgY29udGlu
dWF0aW9uCi0tLQogeGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jIHwgMTQ5ICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKystLQogMSBmaWxlIGNoYW5nZWQsIDE0NSBpbnNlcnRpb25z
KCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90ZWUvb3B0ZWUu
YyBiL3hlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYwppbmRleCBmMDkyNDkyODQ5Li4xNzU3ODlmYjAw
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdGVlL29wdGVlLmMKKysrIGIveGVuL2FyY2gvYXJt
L3RlZS9vcHRlZS5jCkBAIC04MSw5ICs4MSwxNyBAQCBzdHJ1Y3Qgb3B0ZWVfc3RkX2NhbGwgewog
ICAgIHJlZ2lzdGVyX3QgcnBjX3BhcmFtc1syXTsKIH07CiAKKy8qIFByZS1hbGxvY2F0ZWQgU0hN
IGJ1ZmZlciBmb3IgUlBDIGNvbW1hbmRzICovCitzdHJ1Y3Qgc2htX3JwYyB7CisgICAgc3RydWN0
IGxpc3RfaGVhZCBsaXN0OworICAgIHN0cnVjdCBwYWdlX2luZm8gKmd1ZXN0X3BhZ2U7CisgICAg
dWludDY0X3QgY29va2llOworfTsKKwogLyogRG9tYWluIGNvbnRleHQgKi8KIHN0cnVjdCBvcHRl
ZV9kb21haW4gewogICAgIHN0cnVjdCBsaXN0X2hlYWQgY2FsbF9saXN0OworICAgIHN0cnVjdCBs
aXN0X2hlYWQgc2htX3JwY19saXN0OwogICAgIGF0b21pY190IGNhbGxfY291bnQ7CiAgICAgc3Bp
bmxvY2tfdCBsb2NrOwogfTsKQEAgLTE1OCw2ICsxNjYsNyBAQCBzdGF0aWMgaW50IG9wdGVlX2Rv
bWFpbl9pbml0KHN0cnVjdCBkb21haW4gKmQpCiAgICAgfQogCiAgICAgSU5JVF9MSVNUX0hFQUQo
JmN0eC0+Y2FsbF9saXN0KTsKKyAgICBJTklUX0xJU1RfSEVBRCgmY3R4LT5zaG1fcnBjX2xpc3Qp
OwogICAgIGF0b21pY19zZXQoJmN0eC0+Y2FsbF9jb3VudCwgMCk7CiAgICAgc3Bpbl9sb2NrX2lu
aXQoJmN0eC0+bG9jayk7CiAKQEAgLTE5OSw3ICsyMDgsMTEgQEAgc3RhdGljIHN0cnVjdCBvcHRl
ZV9zdGRfY2FsbCAqYWxsb2NhdGVfc3RkX2NhbGwoc3RydWN0IG9wdGVlX2RvbWFpbiAqY3R4KQog
ICAgIHN0cnVjdCBvcHRlZV9zdGRfY2FsbCAqY2FsbDsKICAgICBpbnQgY291bnQ7CiAKLSAgICAv
KiBNYWtlIHN1cmUgdGhhdCBndWVzdCBkb2VzIG5vdCBleGVjdXRlIG1vcmUgdGhhbiBtYXhfb3B0
ZWVfdGhyZWFkcyAqLworICAgIC8qCisgICAgICogTWFrZSBzdXJlIHRoYXQgZ3Vlc3QgZG9lcyBu
b3QgZXhlY3V0ZSBtb3JlIHRoYW4gbWF4X29wdGVlX3RocmVhZHMuCisgICAgICogVGhpcyBhbHNv
IGluZGlyZWN0bHkgbGltaXRzIG51bWJlciBvZiBSUEMgU0hNIGJ1ZmZlcnMsIGJlY2F1c2UgT1At
VEVFCisgICAgICogYWxsb2NhdGVzIG9uZSBzdWNoIGJ1ZmZlciBwZXIgc3RhbmRhcmQgY2FsbC4K
KyAgICAgKi8KICAgICBjb3VudCA9IGF0b21pY19hZGRfdW5sZXNzKCZjdHgtPmNhbGxfY291bnQs
IDEsIG1heF9vcHRlZV90aHJlYWRzKTsKICAgICBpZiAoIGNvdW50ID09IG1heF9vcHRlZV90aHJl
YWRzICkKICAgICAgICAgcmV0dXJuIEVSUl9QVFIoLUVOT1NQQyk7CkBAIC0yOTQsMTAgKzMwNyw4
MCBAQCBzdGF0aWMgdm9pZCBwdXRfc3RkX2NhbGwoc3RydWN0IG9wdGVlX2RvbWFpbiAqY3R4LCBz
dHJ1Y3Qgb3B0ZWVfc3RkX2NhbGwgKmNhbGwpCiAgICAgc3Bpbl91bmxvY2soJmN0eC0+bG9jayk7
CiB9CiAKK3N0YXRpYyBzdHJ1Y3Qgc2htX3JwYyAqYWxsb2NhdGVfYW5kX3Bpbl9zaG1fcnBjKHN0
cnVjdCBvcHRlZV9kb21haW4gKmN0eCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGdmbl90IGdmbiwgdWludDY0X3QgY29va2llKQoreworICAgIHN0cnVj
dCBzaG1fcnBjICpzaG1fcnBjLCAqc2htX3JwY190bXA7CisKKyAgICBzaG1fcnBjID0geHphbGxv
YyhzdHJ1Y3Qgc2htX3JwYyk7CisgICAgaWYgKCAhc2htX3JwYyApCisgICAgICAgIHJldHVybiBF
UlJfUFRSKC1FTk9NRU0pOworCisgICAgLyogVGhpcyBwYWdlIHdpbGwgYmUgc2hhcmVkIHdpdGgg
T1AtVEVFLCBzbyB3ZSBuZWVkIHRvIHBpbiBpdC4gKi8KKyAgICBzaG1fcnBjLT5ndWVzdF9wYWdl
ID0gZ2V0X2RvbWFpbl9yYW1fcGFnZShnZm4pOworICAgIGlmICggIXNobV9ycGMtPmd1ZXN0X3Bh
Z2UgKQorICAgICAgICBnb3RvIGVycjsKKworICAgIHNobV9ycGMtPmNvb2tpZSA9IGNvb2tpZTsK
KworICAgIHNwaW5fbG9jaygmY3R4LT5sb2NrKTsKKyAgICAvKiBDaGVjayBpZiB0aGVyZSBpcyBl
eGlzdGluZyBTSE0gd2l0aCB0aGUgc2FtZSBjb29raWUuICovCisgICAgbGlzdF9mb3JfZWFjaF9l
bnRyeSggc2htX3JwY190bXAsICZjdHgtPnNobV9ycGNfbGlzdCwgbGlzdCApCisgICAgeworICAg
ICAgICBpZiAoIHNobV9ycGNfdG1wLT5jb29raWUgPT0gY29va2llICkKKyAgICAgICAgeworICAg
ICAgICAgICAgc3Bpbl91bmxvY2soJmN0eC0+bG9jayk7CisgICAgICAgICAgICBnZHByaW50ayhY
RU5MT0dfV0FSTklORywgIkd1ZXN0IHRyaWVzIHRvIHVzZSB0aGUgc2FtZSBSUEMgU0hNIGNvb2tp
ZSAlbHhcbiIsCisgICAgICAgICAgICAgICAgICAgICBjb29raWUpOworICAgICAgICAgICAgZ290
byBlcnI7CisgICAgICAgIH0KKyAgICB9CisKKyAgICBsaXN0X2FkZF90YWlsKCZzaG1fcnBjLT5s
aXN0LCAmY3R4LT5zaG1fcnBjX2xpc3QpOworICAgIHNwaW5fdW5sb2NrKCZjdHgtPmxvY2spOwor
CisgICAgcmV0dXJuIHNobV9ycGM7CisKK2VycjoKKyAgICBpZiAoIHNobV9ycGMtPmd1ZXN0X3Bh
Z2UgKQorICAgICAgICBwdXRfcGFnZShzaG1fcnBjLT5ndWVzdF9wYWdlKTsKKyAgICB4ZnJlZShz
aG1fcnBjKTsKKworICAgIHJldHVybiBFUlJfUFRSKC1FSU5WQUwpOworfQorCitzdGF0aWMgdm9p
ZCBmcmVlX3NobV9ycGMoc3RydWN0IG9wdGVlX2RvbWFpbiAqY3R4LCB1aW50NjRfdCBjb29raWUp
Cit7CisgICAgc3RydWN0IHNobV9ycGMgKnNobV9ycGM7CisgICAgYm9vbCBmb3VuZCA9IGZhbHNl
OworCisgICAgc3Bpbl9sb2NrKCZjdHgtPmxvY2spOworCisgICAgbGlzdF9mb3JfZWFjaF9lbnRy
eSggc2htX3JwYywgJmN0eC0+c2htX3JwY19saXN0LCBsaXN0ICkKKyAgICB7CisgICAgICAgIGlm
ICggc2htX3JwYy0+Y29va2llID09IGNvb2tpZSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGZv
dW5kID0gdHJ1ZTsKKyAgICAgICAgICAgIGxpc3RfZGVsKCZzaG1fcnBjLT5saXN0KTsKKyAgICAg
ICAgICAgIGJyZWFrOworICAgICAgICB9CisgICAgfQorICAgIHNwaW5fdW5sb2NrKCZjdHgtPmxv
Y2spOworCisgICAgaWYgKCAhZm91bmQgKQorICAgICAgICByZXR1cm47CisKKyAgICBBU1NFUlQo
c2htX3JwYy0+Z3Vlc3RfcGFnZSk7CisgICAgcHV0X3BhZ2Uoc2htX3JwYy0+Z3Vlc3RfcGFnZSk7
CisKKyAgICB4ZnJlZShzaG1fcnBjKTsKK30KKwogc3RhdGljIGludCBvcHRlZV9yZWxpbnF1aXNo
X3Jlc291cmNlcyhzdHJ1Y3QgZG9tYWluICpkKQogewogICAgIHN0cnVjdCBhcm1fc21jY2NfcmVz
IHJlc3A7CiAgICAgc3RydWN0IG9wdGVlX3N0ZF9jYWxsICpjYWxsLCAqY2FsbF90bXA7CisgICAg
c3RydWN0IHNobV9ycGMgKnNobV9ycGMsICpzaG1fcnBjX3RtcDsKICAgICBzdHJ1Y3Qgb3B0ZWVf
ZG9tYWluICpjdHggPSBkLT5hcmNoLnRlZTsKIAogICAgIGlmICggIWN0eCApCkBAIC0zMTQsNiAr
Mzk3LDE2IEBAIHN0YXRpYyBpbnQgb3B0ZWVfcmVsaW5xdWlzaF9yZXNvdXJjZXMoc3RydWN0IGRv
bWFpbiAqZCkKICAgICBpZiAoIGh5cGVyY2FsbF9wcmVlbXB0X2NoZWNrKCkgKQogICAgICAgICBy
ZXR1cm4gLUVSRVNUQVJUOwogCisgICAgLyoKKyAgICAgKiBOdW1iZXIgb2YgdGhpcyBidWZmZXJz
IGFsc28gZGVwZW5kcyBvbiBtYXhfb3B0ZWVfdGhyZWFkcywgc28KKyAgICAgKiBjaGVjayB0aGUg
Y29tbWVudCBhYm92ZS4KKyAgICAgKi8KKyAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5X3NhZmUoIHNo
bV9ycGMsIHNobV9ycGNfdG1wLCAmY3R4LT5zaG1fcnBjX2xpc3QsIGxpc3QgKQorICAgICAgICBm
cmVlX3NobV9ycGMoY3R4LCBzaG1fcnBjLT5jb29raWUpOworCisgICAgaWYgKCBoeXBlcmNhbGxf
cHJlZW1wdF9jaGVjaygpICkKKyAgICAgICAgcmV0dXJuIC1FUkVTVEFSVDsKKwogICAgIC8qCiAg
ICAgICogSW5mb3JtIE9QLVRFRSB0aGF0IGRvbWFpbiBpcyBzaHV0dGluZyBkb3duLiBUaGlzIGlz
CiAgICAgICogYWxzbyBhIGZhc3QgU01DIGNhbGwsIGxpa2UgT1BURUVfU01DX1ZNX0NSRUFURUQs
IHNvCkBAIC0zMjgsNiArNDIxLDcgQEAgc3RhdGljIGludCBvcHRlZV9yZWxpbnF1aXNoX3Jlc291
cmNlcyhzdHJ1Y3QgZG9tYWluICpkKQogCiAgICAgQVNTRVJUKCFzcGluX2lzX2xvY2tlZCgmY3R4
LT5sb2NrKSk7CiAgICAgQVNTRVJUKCFhdG9taWNfcmVhZCgmY3R4LT5jYWxsX2NvdW50KSk7Cisg
ICAgQVNTRVJUKGxpc3RfZW1wdHkoJmN0eC0+c2htX3JwY19saXN0KSk7CiAKICAgICBYRlJFRShk
LT5hcmNoLnRlZSk7CiAKQEAgLTU4Nyw2ICs2ODEsNDggQEAgZXJyOgogICogcmVxdWVzdCBmcm9t
IE9QLVRFRSBhbmQgd2lzaGVkIHRvIHJlc3VtZSB0aGUgaW50ZXJydXB0ZWQgc3RhbmRhcmQKICAq
IGNhbGwuCiAgKi8KK3N0YXRpYyB2b2lkIGhhbmRsZV9ycGNfZnVuY19hbGxvYyhzdHJ1Y3Qgb3B0
ZWVfZG9tYWluICpjdHgsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0
IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
c3RydWN0IG9wdGVlX3N0ZF9jYWxsICpjYWxsKQoreworICAgIHN0cnVjdCBzaG1fcnBjICpzaG1f
cnBjOworICAgIHJlZ2lzdGVyX3QgcjEsIHIyOworICAgIHBhZGRyX3QgcHRyID0gcmVncGFpcl90
b191aW50NjQoZ2V0X3VzZXJfcmVnKHJlZ3MsIDEpLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZ2V0X3VzZXJfcmVnKHJlZ3MsIDIpKTsKKyAgICB1aW50NjRfdCBjb29raWUg
PSByZWdwYWlyX3RvX3VpbnQ2NChnZXRfdXNlcl9yZWcocmVncywgNCksCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2V0X3VzZXJfcmVnKHJlZ3MsIDUpKTsKKworICAg
IGlmICggcHRyICYgKE9QVEVFX01TR19OT05DT05USUdfUEFHRV9TSVpFIC0gMSkgKQorICAgIHsK
KyAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJEb21haW4gcmV0dXJuZWQgaW52YWxp
ZCBSUEMgY29tbWFuZCBidWZmZXJcbiIpOworICAgICAgICAvKgorICAgICAgICAgKiBPUC1URUUg
aXMgd2FpdGluZyBmb3IgYSByZXNwb25zZSB0byB0aGUgUlBDLiBXZSBjYW4ndCBqdXN0CisgICAg
ICAgICAqIHJldHVybiBlcnJvciB0byB0aGUgZ3Vlc3QuIFdlIG5lZWQgdG8gcHJvdmlkZSBzb21l
IGludmFsaWQKKyAgICAgICAgICogdmFsdWUgdG8gT1AtVEVFLCBzbyBpdCBjYW4gaGFuZGxlIGVy
cm9yIG9uIGl0cyBzaWRlLgorICAgICAgICAgKi8KKyAgICAgICAgcHRyID0gMDsKKyAgICAgICAg
Z290byBvdXQ7CisgICAgfQorCisgICAgc2htX3JwYyA9IGFsbG9jYXRlX2FuZF9waW5fc2htX3Jw
YyhjdHgsIGdhZGRyX3RvX2dmbihwdHIpLCBjb29raWUpOworICAgIGlmICggSVNfRVJSKHNobV9y
cGMpICkKKyAgICB7CisgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiRmFpbGVkIHRv
IGFsbG9jYXRlIHNobV9ycGMgb2JqZWN0OiAlbGRcbiIsCisgICAgICAgICAgICAgICAgIFBUUl9F
UlIoc2htX3JwYykpOworICAgICAgICBwdHIgPSAwOworICAgIH0KKyAgICBlbHNlCisgICAgICAg
IHB0ciA9IHBhZ2VfdG9fbWFkZHIoc2htX3JwYy0+Z3Vlc3RfcGFnZSk7CisKK291dDoKKyAgICB1
aW50NjRfdG9fcmVncGFpcigmcjEsICZyMiwgcHRyKTsKKworICAgIGRvX2NhbGxfd2l0aF9hcmco
Y3R4LCBjYWxsLCByZWdzLCBPUFRFRV9TTUNfQ0FMTF9SRVRVUk5fRlJPTV9SUEMsIHIxLCByMiwK
KyAgICAgICAgICAgICAgICAgICAgIGdldF91c2VyX3JlZyhyZWdzLCAzKSwKKyAgICAgICAgICAg
ICAgICAgICAgIGdldF91c2VyX3JlZyhyZWdzLCA0KSwKKyAgICAgICAgICAgICAgICAgICAgIGdl
dF91c2VyX3JlZyhyZWdzLCA1KSk7Cit9CisKIHN0YXRpYyB2b2lkIGhhbmRsZV9ycGMoc3RydWN0
IG9wdGVlX2RvbWFpbiAqY3R4LCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKIHsKICAgICBz
dHJ1Y3Qgb3B0ZWVfc3RkX2NhbGwgKmNhbGw7CkBAIC02MTAsMTEgKzc0NiwxNSBAQCBzdGF0aWMg
dm9pZCBoYW5kbGVfcnBjKHN0cnVjdCBvcHRlZV9kb21haW4gKmN0eCwgc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnJlZ3MpCiAgICAgc3dpdGNoICggY2FsbC0+cnBjX29wICkKICAgICB7CiAgICAgY2Fz
ZSBPUFRFRV9TTUNfUlBDX0ZVTkNfQUxMT0M6Ci0gICAgICAgIC8qIFRPRE86IEFkZCBoYW5kbGlu
ZyAqLwotICAgICAgICBicmVhazsKKyAgICAgICAgaGFuZGxlX3JwY19mdW5jX2FsbG9jKGN0eCwg
cmVncywgY2FsbCk7CisgICAgICAgIHJldHVybjsKICAgICBjYXNlIE9QVEVFX1NNQ19SUENfRlVO
Q19GUkVFOgotICAgICAgICAvKiBUT0RPOiBBZGQgaGFuZGxpbmcgKi8KKyAgICB7CisgICAgICAg
IHVpbnQ2NF90IGNvb2tpZSA9IHJlZ3BhaXJfdG9fdWludDY0KGNhbGwtPnJwY19wYXJhbXNbMF0s
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNhbGwtPnJwY19w
YXJhbXNbMV0pOworICAgICAgICBmcmVlX3NobV9ycGMoY3R4LCBjb29raWUpOwogICAgICAgICBi
cmVhazsKKyAgICB9CiAgICAgY2FzZSBPUFRFRV9TTUNfUlBDX0ZVTkNfRk9SRUlHTl9JTlRSOgog
ICAgICAgICBicmVhazsKICAgICBjYXNlIE9QVEVFX1NNQ19SUENfRlVOQ19DTUQ6CkBAIC03MjAs
NiArODYwLDcgQEAgc3RhdGljIGJvb2wgb3B0ZWVfaGFuZGxlX2NhbGwoc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnJlZ3MpCiAgICAgICAgICAgICAgICAgICAgICAgT1BURUVfQ0xJRU5UX0lEKGN1cnJl
bnQtPmRvbWFpbiksICZyZXNwKTsKICAgICAgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDAsIHJlc3Au
YTApOwogICAgICAgICBpZiAoIHJlc3AuYTAgPT0gT1BURUVfU01DX1JFVFVSTl9PSyApIHsKKyAg
ICAgICAgICAgIGZyZWVfc2htX3JwYyhjdHgsICByZWdwYWlyX3RvX3VpbnQ2NChyZXNwLmExLCBy
ZXNwLmEyKSk7CiAgICAgICAgICAgICBzZXRfdXNlcl9yZWcocmVncywgMSwgcmVzcC5hMSk7CiAg
ICAgICAgICAgICBzZXRfdXNlcl9yZWcocmVncywgMiwgcmVzcC5hMik7CiAgICAgICAgIH0KLS0g
CjIuMjEuMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 21 21:26:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 21:26:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTCH1-0008Mq-Sn; Tue, 21 May 2019 21:26:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=C2a6=TV=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1hTCH1-0008ME-1t
 for xen-devel@lists.xenproject.org; Tue, 21 May 2019 21:26:15 +0000
X-Inumbo-ID: 0e84ef36-7c0f-11e9-8980-bc764e045a96
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0d::60e])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0e84ef36-7c0f-11e9-8980-bc764e045a96;
 Tue, 21 May 2019 21:26:13 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=2N3PhEQjURc0T/fi5QCSZjaAk73XadHYCdkMiL4B+X0=;
 b=mIV7r3Ki7uiorq3dPbjDkA0ugrIIpkGp3cYgTPRBAi6zz49j89+dyGPMLVLds4Y2xGIWJDwDGYLUb0f08p1KWGUw3uAyv4lTCnjqr2Ef5xoFjpdvSk+WL7KJ87JmziYdkvZwOeZ3HixFy0MN5MGMnzLTlSfZcHmT+tgtJOcvqHOhazBSGEsjt+QFsYAbUXPOyl0DUn8lRD7Q8FZRo4zrdM92DpWUx3J3xuCg1hRkmLNL7N4lzjBiJ2JdUrMmmJsM09SVPmo55DmHJQzR87gDhBo5Ra5jZmhgIxvaIxq+bDaj+ThCQ8+IwhmcWkKszlkT1NL8YjrqkMMrjOXp27FD2g==
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com (20.176.214.210) by
 AM0PR03MB5698.eurprd03.prod.outlook.com (20.179.254.155) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1900.16; Tue, 21 May 2019 21:26:10 +0000
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::55c5:599a:1f80:208a]) by AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::55c5:599a:1f80:208a%3]) with mapi id 15.20.1900.020; Tue, 21 May 2019
 21:26:10 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v5 07/10] xen/arm: optee: add support for arbitrary
 shared memory
Thread-Index: AQHVEBvP1l9ad4tnC0StQ3h8HkCxMQ==
Date: Tue, 21 May 2019 21:26:10 +0000
Message-ID: <20190521212530.12706-8-volodymyr_babchuk@epam.com>
References: <20190521212530.12706-1-volodymyr_babchuk@epam.com>
In-Reply-To: <20190521212530.12706-1-volodymyr_babchuk@epam.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
x-originating-ip: [85.223.209.22]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: ac4409db-16fb-4874-e7a8-08d6de32f19f
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600141)(711020)(4605104)(2017052603328)(7193020);
 SRVR:AM0PR03MB5698; 
x-ms-traffictypediagnostic: AM0PR03MB5698:
x-microsoft-antispam-prvs: <AM0PR03MB5698603C644D4676D69AAC88E6070@AM0PR03MB5698.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:7691;
x-forefront-prvs: 0044C17179
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(376002)(136003)(366004)(346002)(396003)(39860400002)(189003)(199004)(6512007)(6486002)(5640700003)(6436002)(68736007)(3846002)(2616005)(476003)(11346002)(6916009)(486006)(6116002)(76116006)(14444005)(256004)(64756008)(66476007)(478600001)(305945005)(66946007)(54906003)(316002)(7736002)(73956011)(71190400001)(72206003)(2501003)(66556008)(80792005)(71200400001)(66446008)(30864003)(53946003)(26005)(4326008)(14454004)(25786009)(102836004)(2906002)(55236004)(8936002)(81166006)(5660300002)(99286004)(66066001)(1076003)(36756003)(86362001)(53936002)(6506007)(81156014)(446003)(2351001)(186003)(8676002)(76176011);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB5698;
 H:AM0PR03MB4148.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: AWnqoax1KZqFv9pUKugPugCHZgGaulJmXjfNPPVL/32San5MjXHoHBeNoGOUq1xcTPvPtBN9c+l7nXiMfxcS17N8Lgv2Z2T/3c+7q99s/t+R84EzndgejtNcwLUc8cPYIoqdA5ScUptMoRoYZlLXfAT6CSiZqHM0/IGRmfC7kIUiEuvSNZ5JxXUl7tHNEEvI5emnPiBXNp/CL0EP295eKe/CVCxM6aXwQjMLr5kqcQMBPzrjOhG2SDPYV/ROoKOauPBUUyYrPsjjWSM59q7GxaSEHhWrbEe30Vti1fJMYGG+XWKEyo6KMA9SO0x5+Q+xgr7Epk41cWelEk1HvWT5px8lHlrK2wTpi35CZQ2/lBJvo134H3oTr1TcB4c2ashVTMdT+iqdvDSQ+NTpvoZ8BeVs+ViOiV9CX8mkxhJukxw=
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: ac4409db-16fb-4874-e7a8-08d6de32f19f
X-MS-Exchange-CrossTenant-originalarrivaltime: 21 May 2019 21:26:10.2573 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB5698
Subject: [Xen-devel] [PATCH v5 07/10] xen/arm: optee: add support for
 arbitrary shared memory
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2hhcmVkIG1lbW9yeSBpcyB3aWRlbHkgdXNlZCBieSBOVyAoTm9ybWFsIFdvcmxkKSB0byBjb21t
dW5pY2F0ZSB3aXRoClRBcyAoVHJ1c3RlZCBBcHBsaWNhdGlvbnMpIGluIE9QLVRFRS4gTlcgY2Fu
IHNoYXJlIHBhcnQgb2Ygb3duIG1lbW9yeQp3aXRoIFRBIG9yIHdpdGggT1AtVEVFIGNvcmUsIGJ5
IHJlZ2lzdGVyaW5nIGl0IGluIE9QLVRFRSwgb3IgYnkKcHJvdmlkaW5nIGEgdGVtcG9yYWwgcmVm
ZXJlbmNlLiBBbnl3YXlzLCBpbmZvcm1hdGlvbiBhYm91dCBzdWNoIG1lbW9yeQpidWZmZXJzIGFy
ZSBzZW50IHRvIE9QLVRFRSBhcyBhIGxpc3Qgb2YgcGFnZXMuIFRoaXMgbWVjaGFuaXNtIGlzCmRl
c2NyaWJlZCBpbiBvcHRlZV9tc2cuaC4KCk1lZGlhdG9yIHNob3VsZCBzdGVwIGluIHdoZW4gTlcg
dHJpZXMgdG8gc2hhcmUgbWVtb3J5IHdpdGgKT1AtVEVFIGZvciB0d28gcmVhc29uczoKCjEuIERv
IGFkZHJlc3MgdHJhbnNsYXRpb24gZnJvbSBJUEEgdG8gUEEuCjIuIFBpbiBkb21haW4gcGFnZXMg
d2hpbGUgdGhleSBhcmUgbWFwcGVkIGludG8gT1AtVEVFIG9yIFRBCiAgIGFkZHJlc3Mgc3BhY2Us
IHNvIGRvbWFpbiBjYW4ndCB0cmFuc2ZlciB0aGlzIHBhZ2VzIHRvCiAgIG90aGVyIGRvbWFpbiBv
ciBiYWxsb29uIG91dCB0aGVtLgoKQWRkcmVzcyB0cmFuc2xhdGlvbiBpcyBkb25lIGJ5IHRyYW5z
bGF0ZV9ub25jb250aWcoLi4uKSBmdW5jdGlvbi4KSXQgYWxsb2NhdGVzIG5ldyBidWZmZXIgZnJv
bSBkb21oZWFwIGFuZCB0aGVuIHdhbGtzIG9uIGd1ZXN0CnByb3ZpZGVkIGxpc3Qgb2YgcGFnZXMs
IHRyYW5zbGF0ZXMgYWRkcmVzc2VzIGFuZCBzdG9yZXMgUEFzIGludG8KbmV3bHkgYWxsb2NhdGVk
IGJ1ZmZlci4gVGhpcyBidWZmZXIgd2lsbCBiZSBwcm92aWRlZCB0byBPUC1URUUKaW5zdGVhZCBv
ZiBvcmlnaW5hbCBidWZmZXIgZnJvbSB0aGUgZ3Vlc3QuIFRoaXMgYnVmZmVyIHdpbGwKYmUgZnJl
ZWQgYXQgdGhlIGVuZCBvZiBzdGFuZGFyZCBjYWxsLgoKSW4gdGhlIHNhbWUgdGltZSB0aGlzIGZ1
bmN0aW9uIHBpbnMgcGFnZXMgYW5kIHN0b3JlcyB0aGVtIGluCnN0cnVjdCBvcHRlZV9zaG1fYnVm
IG9iamVjdC4gVGhpcyBvYmplY3Qgd2lsbCBsaXZlIGFsbCB0aGUgdGltZSwKd2hlbiBnaXZlbiBT
SE0gYnVmZmVyIGlzIGtub3duIHRvIE9QLVRFRS4gSXQgd2lsbCBiZSBmcmVlZAphZnRlciBndWVz
dCB1bnJlZ2lzdGVycyBzaGFyZWQgYnVmZmVyLiBBdCB0aGlzIHRpbWUgcGFnZXMKd2lsbCBiZSB1
bnBpbm5lZC4KCkd1ZXN0IGNhbiBzaGFyZSBidWZmZXIgd2l0aCBPUC1URUUgZm9yIGR1cmF0aW9u
IGZvciBvbmUgY2FsbCwKb3IgcGVybWFuZW50bHksIHVzaW5nIE9QVEVFX01TR19DTURfUkVHSVNU
RVJfU0hNIGNhbGwuIFdlIG5lZWQKdG8gaGFuZGxlIGJvdGggb3B0aW9ucy4KCkFsc28gd2Ugd2Fu
dCB0byBsaW1pdCB0b3RhbCBzaXplIG9mIHNoYXJlZCBidWZmZXJzLiBBcyBpdCBpcyBub3QKcG9z
c2libGUgdG8gZ2V0IGxpbWl0IGZyb20gT1AtVEVFLCB3ZSBuZWVkIHRvIGNob29zZSBzb21lIGFy
Yml0cmFyeQp2YWx1ZS4gQ3VycmVudGx5IGxpbWl0IGlzIDE2Mzg0IG9mIDRLIHBhZ2VzLgoKU2ln
bmVkLW9mZi1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29t
PgotLS0KIEFsbCB0aGUgcGF0Y2hlcyB0byBvcHRlZS5jIHNob3VsZCBiZSBtZXJnZWQgdG9nZXRo
ZXIuIFRoZXkgd2VyZQogc3BsaXQgdG8gZWFzZSB1cCByZXZpZXcuIEJ1dCB0aGV5IGRlcGVuZCBo
ZWF2aWx5IG9uIGVhY2ggb3RoZXIuCgogQ2hhbmdlcyBmcm9tIHYzOgogLSBSZXdvcmtlZCBwYWdl
bGlzdHMgc3RvcmFnZSAtIHRoZXJlIGlzIG5vIG1vcmUgc3RhdGljIHN0b3JhZ2UgZm9yCiAgIDUg
YnVmZmVycywgaW5zdGVhZCBzdHJ1Y3R1cmUgd2l0aCBhbGwgZGF0YSBpcyBhbGxvY2F0ZWQgZHlu
YW1pY2FsbHkKIC0gTm93IHRoaXMgY29kZSB1c2VzIGRvbWhlYXAgaW5zdGVhZCBvZiB4ZW5oZWFw
CiAtIFZhcmlvdXMgc3R5bGUgZml4ZXMKIC0gZ2RwcmludGsoKSBmaXhlcwoKIENoYW5nZXMgZnJv
bSB2MjoKIC0gTWFkZSBzdXJlIHRoYXQgZ3Vlc3QgZG9lcyBub3QgdHJpZXMgdG8gcmVnaXN0ZXIg
c2hhcmVkIGJ1ZmZlciB3aXRoCiAgIHRoZSBzYW1lIGNvb2tpZSB0d2ljZQogLSBGaXhlZCBjb2Rp
bmcgc3R5bGUKIC0gVXNlIGFjY2Vzc19ndWVzdF9tZW1vcnlfYnlfaXBhKCkgaW5zdGVhZCBvZiBk
aXJlY3QgbWVtb3J5IG1hcHBpbmcKLS0tCiB4ZW4vYXJjaC9hcm0vdGVlL29wdGVlLmMgfCA0MTMg
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwg
NDEzIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdGVlL29wdGVlLmMg
Yi94ZW4vYXJjaC9hcm0vdGVlL29wdGVlLmMKaW5kZXggMTc1Nzg5ZmIwMC4uNGI0MWJjZGU5ZiAx
MDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jCisrKyBiL3hlbi9hcmNoL2FybS90
ZWUvb3B0ZWUuYwpAQCAtNTMsOSArNTMsMjEgQEAKICAqLwogI2RlZmluZSBURUVDX0VSUk9SX0JB
RF9QQVJBTUVURVJTIDB4RkZGRjAwMDYKIAorLyogIlN5c3RlbSByYW4gb3V0IG9mIHJlc291cmNl
cyIgYXMgaW4gR1AgVEVFIENsaWVudCBBUEkgU3BlY2lmaWNhdGlvbiAqLworI2RlZmluZSBURUVD
X0VSUk9SX09VVF9PRl9NRU1PUlkgMHhGRkZGMDAwQworCiAvKiBDbGllbnQgSUQgMCBpcyByZXNl
cnZlZCBmb3IgdGhlIGh5cGVydmlzb3IgaXRzZWxmICovCiAjZGVmaW5lIE9QVEVFX0NMSUVOVF9J
RChkb21haW4pICgoZG9tYWluKS0+ZG9tYWluX2lkICsgMSkKIAorLyoKKyAqIE1heGltdW0gdG90
YWwgbnVtYmVyIG9mIHBhZ2VzIHRoYXQgZ3Vlc3QgY2FuIHNoYXJlIHdpdGgKKyAqIE9QLVRFRS4g
Q3VycmVudGx5IHZhbHVlIGlzIHNlbGVjdGVkIGFyYml0cmFyeS4gQWN0dWFsIG51bWJlciBvZgor
ICogcGFnZXMgZGVwZW5kcyBvbiBmcmVlIGhlYXAgaW4gT1AtVEVFLiBBcyB3ZSBjYW4ndCBkbyBh
bnkKKyAqIGFzc3VtcHRpb25zIGFib3V0IE9QLVRFRSBoZWFwIHVzYWdlLCB3ZSBsaW1pdCBudW1i
ZXIgb2YgcGFnZXMKKyAqIGFyYml0cmFyeS4KKyAqLworI2RlZmluZSBNQVhfVE9UQUxfU01IX0JV
Rl9QRyAgICAxNjM4NAorCiAjZGVmaW5lIE9QVEVFX0tOT1dOX05TRUNfQ0FQUyBPUFRFRV9TTUNf
TlNFQ19DQVBfVU5JUFJPQ0VTU09SCiAjZGVmaW5lIE9QVEVFX0tOT1dOX1NFQ19DQVBTIChPUFRF
RV9TTUNfU0VDX0NBUF9IQVZFX1JFU0VSVkVEX1NITSB8IFwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIE9QVEVFX1NNQ19TRUNfQ0FQX1VOUkVHSVNURVJFRF9TSE0gfCBcCkBAIC04OCwx
MSArMTAwLDMxIEBAIHN0cnVjdCBzaG1fcnBjIHsKICAgICB1aW50NjRfdCBjb29raWU7CiB9Owog
CisvKiBTaGFyZWQgbWVtb3J5IGJ1ZmZlciBmb3IgYXJiaXRyYXJ5IGRhdGEgKi8KK3N0cnVjdCBv
cHRlZV9zaG1fYnVmIHsKKyAgICBzdHJ1Y3QgbGlzdF9oZWFkIGxpc3Q7CisgICAgdWludDY0X3Qg
Y29va2llOworICAgIHVuc2lnbmVkIGludCBwYWdlX2NudDsKKyAgICAvKgorICAgICAqIFNoYWRv
d2VkIGNvbnRhaW5lciBmb3IgbGlzdCBvZiBwYWdlcyB0aGF0IGd1ZXN0IHRyaWVzIHRvIHNoYXJl
CisgICAgICogd2l0aCBPUC1URUUuIFRoaXMgaXMgbm90IHRoZSBsaXN0IG9mIHBhZ2VzIHRoYXQg
Z3Vlc3Qgc2hhcmVkCisgICAgICogd2l0aCBPUC1URUUsIGJ1dCBjb250YWluZXIgZm9yIGxpc3Qg
b2YgdGhvc2UgcGFnZXMuIENoZWNrCisgICAgICogT1BURUVfTVNHX0FUVFJfTk9OQ09OVElHIGRl
ZmluaXRpb24gaW4gb3B0ZWVfbXNnLmggZm9yIG1vcmUKKyAgICAgKiBpbmZvcm1hdGlvbi4KKyAg
ICAgKi8KKyAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZ19saXN0OworICAgIHVuc2lnbmVkIGludCBw
Z19saXN0X29yZGVyOworICAgIC8qIFBpbm5lZCBndWVzdCBwYWdlcyB0aGF0IGFyZSBzaGFyZWQg
d2l0aCBPUC1URUUgKi8KKyAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlc1tdOworfTsKKwogLyog
RG9tYWluIGNvbnRleHQgKi8KIHN0cnVjdCBvcHRlZV9kb21haW4gewogICAgIHN0cnVjdCBsaXN0
X2hlYWQgY2FsbF9saXN0OwogICAgIHN0cnVjdCBsaXN0X2hlYWQgc2htX3JwY19saXN0OworICAg
IHN0cnVjdCBsaXN0X2hlYWQgb3B0ZWVfc2htX2J1Zl9saXN0OwogICAgIGF0b21pY190IGNhbGxf
Y291bnQ7CisgICAgYXRvbWljX3Qgb3B0ZWVfc2htX2J1Zl9wYWdlczsKICAgICBzcGlubG9ja190
IGxvY2s7CiB9OwogCkBAIC0xNjcsNyArMTk5LDkgQEAgc3RhdGljIGludCBvcHRlZV9kb21haW5f
aW5pdChzdHJ1Y3QgZG9tYWluICpkKQogCiAgICAgSU5JVF9MSVNUX0hFQUQoJmN0eC0+Y2FsbF9s
aXN0KTsKICAgICBJTklUX0xJU1RfSEVBRCgmY3R4LT5zaG1fcnBjX2xpc3QpOworICAgIElOSVRf
TElTVF9IRUFEKCZjdHgtPm9wdGVlX3NobV9idWZfbGlzdCk7CiAgICAgYXRvbWljX3NldCgmY3R4
LT5jYWxsX2NvdW50LCAwKTsKKyAgICBhdG9taWNfc2V0KCZjdHgtPm9wdGVlX3NobV9idWZfcGFn
ZXMsIDApOwogICAgIHNwaW5fbG9ja19pbml0KCZjdHgtPmxvY2spOwogCiAgICAgZC0+YXJjaC50
ZWUgPSBjdHg7CkBAIC0zNzYsMTEgKzQxMCwxNDIgQEAgc3RhdGljIHZvaWQgZnJlZV9zaG1fcnBj
KHN0cnVjdCBvcHRlZV9kb21haW4gKmN0eCwgdWludDY0X3QgY29va2llKQogICAgIHhmcmVlKHNo
bV9ycGMpOwogfQogCitzdGF0aWMgc3RydWN0IG9wdGVlX3NobV9idWYgKmFsbG9jYXRlX29wdGVl
X3NobV9idWYoc3RydWN0IG9wdGVlX2RvbWFpbiAqY3R4LAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IGNvb2tpZSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQg
cGFnZXNfY250LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBnX2xpc3QsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHBnX2xpc3Rfb3JkZXIp
Cit7CisgICAgc3RydWN0IG9wdGVlX3NobV9idWYgKm9wdGVlX3NobV9idWYsICpvcHRlZV9zaG1f
YnVmX3RtcDsKKyAgICBpbnQgb2xkLCBuZXc7CisgICAgaW50IGVycl9jb2RlOworCisgICAgZG8K
KyAgICB7CisgICAgICAgIG9sZCA9IGF0b21pY19yZWFkKCZjdHgtPm9wdGVlX3NobV9idWZfcGFn
ZXMpOworICAgICAgICBuZXcgPSBvbGQgKyBwYWdlc19jbnQ7CisgICAgICAgIGlmICggbmV3ID49
IE1BWF9UT1RBTF9TTUhfQlVGX1BHICkKKyAgICAgICAgICAgIHJldHVybiBFUlJfUFRSKC1FTk9N
RU0pOworICAgIH0KKyAgICB3aGlsZSAoIHVubGlrZWx5KG9sZCAhPSBhdG9taWNfY21weGNoZygm
Y3R4LT5vcHRlZV9zaG1fYnVmX3BhZ2VzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIG9sZCwgbmV3KSkgKTsKKworICAgIC8qCisgICAgICogVE9ETzogR3Vlc3Qg
Y2FuIHRyeSB0byByZWdpc3RlciBtYW55IHNtYWxsIGJ1ZmZlcnMsIHRodXMsIGZvcmNpbmcKKyAg
ICAgKiBYRU4gdG8gYWxsb2NhdGUgY29udGV4dCBmb3IgZXZlcnkgYnVmZmVyLiBQcm9iYWJseSB3
ZSBuZWVkIHRvCisgICAgICogbGltaXQgbm90IG9ubHkgdG90YWwgbnVtYmVyIG9mIHBhZ2VzIHBp
bm5lZCBidXQgYWxzbyBudW1iZXIKKyAgICAgKiBvZiBidWZmZXIgb2JqZWN0cy4KKyAgICAgKi8K
KyAgICBvcHRlZV9zaG1fYnVmID0geHphbGxvY19ieXRlcyhzaXplb2Yoc3RydWN0IG9wdGVlX3No
bV9idWYpICsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWdlc19jbnQgKiBz
aXplb2Yoc3RydWN0IHBhZ2UgKikpOworICAgIGlmICggIW9wdGVlX3NobV9idWYgKQorICAgIHsK
KyAgICAgICAgZXJyX2NvZGUgPSAtRU5PTUVNOworICAgICAgICBnb3RvIGVycjsKKyAgICB9CisK
KyAgICBvcHRlZV9zaG1fYnVmLT5jb29raWUgPSBjb29raWU7CisgICAgb3B0ZWVfc2htX2J1Zi0+
cGdfbGlzdCA9IHBnX2xpc3Q7CisgICAgb3B0ZWVfc2htX2J1Zi0+cGdfbGlzdF9vcmRlciA9IHBn
X2xpc3Rfb3JkZXI7CisKKyAgICBzcGluX2xvY2soJmN0eC0+bG9jayk7CisgICAgLyogQ2hlY2sg
aWYgdGhlcmUgaXMgYWxyZWFkeSBTSE0gd2l0aCB0aGUgc2FtZSBjb29raWUgKi8KKyAgICBsaXN0
X2Zvcl9lYWNoX2VudHJ5KCBvcHRlZV9zaG1fYnVmX3RtcCwgJmN0eC0+b3B0ZWVfc2htX2J1Zl9s
aXN0LCBsaXN0ICkKKyAgICB7CisgICAgICAgIGlmICggb3B0ZWVfc2htX2J1Zl90bXAtPmNvb2tp
ZSA9PSBjb29raWUgKQorICAgICAgICB7CisgICAgICAgICAgICBzcGluX3VubG9jaygmY3R4LT5s
b2NrKTsKKyAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiR3Vlc3QgdHJpZXMg
dG8gdXNlIHRoZSBzYW1lIFNITSBidWZmZXIgY29va2llICVseFxuIiwKKyAgICAgICAgICAgICAg
ICAgICAgIGNvb2tpZSk7CisgICAgICAgICAgICBlcnJfY29kZSA9IC1FSU5WQUw7CisgICAgICAg
ICAgICBnb3RvIGVycjsKKyAgICAgICAgfQorICAgIH0KKworICAgIGxpc3RfYWRkX3RhaWwoJm9w
dGVlX3NobV9idWYtPmxpc3QsICZjdHgtPm9wdGVlX3NobV9idWZfbGlzdCk7CisgICAgc3Bpbl91
bmxvY2soJmN0eC0+bG9jayk7CisKKyAgICByZXR1cm4gb3B0ZWVfc2htX2J1ZjsKKworZXJyOgor
ICAgIHhmcmVlKG9wdGVlX3NobV9idWYpOworICAgIGF0b21pY19zdWIocGFnZXNfY250LCAmY3R4
LT5vcHRlZV9zaG1fYnVmX3BhZ2VzKTsKKworICAgIHJldHVybiBFUlJfUFRSKGVycl9jb2RlKTsK
K30KKworc3RhdGljIHZvaWQgZnJlZV9wZ19saXN0KHN0cnVjdCBvcHRlZV9zaG1fYnVmICpvcHRl
ZV9zaG1fYnVmKQoreworICAgIGlmICggb3B0ZWVfc2htX2J1Zi0+cGdfbGlzdCApCisgICAgewor
ICAgICAgICBmcmVlX2RvbWhlYXBfcGFnZXMob3B0ZWVfc2htX2J1Zi0+cGdfbGlzdCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgIG9wdGVlX3NobV9idWYtPnBnX2xpc3Rfb3JkZXIpOworICAg
ICAgICBvcHRlZV9zaG1fYnVmLT5wZ19saXN0ID0gTlVMTDsKKyAgICB9Cit9CisKK3N0YXRpYyB2
b2lkIGZyZWVfb3B0ZWVfc2htX2J1ZihzdHJ1Y3Qgb3B0ZWVfZG9tYWluICpjdHgsIHVpbnQ2NF90
IGNvb2tpZSkKK3sKKyAgICBzdHJ1Y3Qgb3B0ZWVfc2htX2J1ZiAqb3B0ZWVfc2htX2J1ZjsKKyAg
ICB1bnNpZ25lZCBpbnQgaTsKKyAgICBib29sIGZvdW5kID0gZmFsc2U7CisKKyAgICBzcGluX2xv
Y2soJmN0eC0+bG9jayk7CisgICAgbGlzdF9mb3JfZWFjaF9lbnRyeSggb3B0ZWVfc2htX2J1Ziwg
JmN0eC0+b3B0ZWVfc2htX2J1Zl9saXN0LCBsaXN0ICkKKyAgICB7CisgICAgICAgIGlmICggb3B0
ZWVfc2htX2J1Zi0+Y29va2llID09IGNvb2tpZSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGZv
dW5kID0gdHJ1ZTsKKyAgICAgICAgICAgIGxpc3RfZGVsKCZvcHRlZV9zaG1fYnVmLT5saXN0KTsK
KyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisgICAgfQorICAgIHNwaW5fdW5sb2NrKCZj
dHgtPmxvY2spOworCisgICAgaWYgKCAhZm91bmQgKQorICAgICAgICByZXR1cm47CisKKyAgICBm
b3IgKCBpID0gMDsgaSA8IG9wdGVlX3NobV9idWYtPnBhZ2VfY250OyBpKysgKQorICAgICAgICBp
ZiAoIG9wdGVlX3NobV9idWYtPnBhZ2VzW2ldICkKKyAgICAgICAgICAgIHB1dF9wYWdlKG9wdGVl
X3NobV9idWYtPnBhZ2VzW2ldKTsKKworICAgIGZyZWVfcGdfbGlzdChvcHRlZV9zaG1fYnVmKTsK
KworICAgIGF0b21pY19zdWIob3B0ZWVfc2htX2J1Zi0+cGFnZV9jbnQsICZjdHgtPm9wdGVlX3No
bV9idWZfcGFnZXMpOworCisgICAgeGZyZWUob3B0ZWVfc2htX2J1Zik7Cit9CisKK3N0YXRpYyB2
b2lkIGZyZWVfb3B0ZWVfc2htX2J1Zl9wZ19saXN0KHN0cnVjdCBvcHRlZV9kb21haW4gKmN0eCwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IGNvb2tpZSkK
K3sKKyAgICBzdHJ1Y3Qgb3B0ZWVfc2htX2J1ZiAqb3B0ZWVfc2htX2J1ZjsKKyAgICBib29sIGZv
dW5kID0gZmFsc2U7CisKKyAgICBzcGluX2xvY2soJmN0eC0+bG9jayk7CisgICAgbGlzdF9mb3Jf
ZWFjaF9lbnRyeSggb3B0ZWVfc2htX2J1ZiwgJmN0eC0+b3B0ZWVfc2htX2J1Zl9saXN0LCBsaXN0
ICkKKyAgICB7CisgICAgICAgIGlmICggb3B0ZWVfc2htX2J1Zi0+Y29va2llID09IGNvb2tpZSAp
CisgICAgICAgIHsKKyAgICAgICAgICAgIGZvdW5kID0gdHJ1ZTsKKyAgICAgICAgICAgIGJyZWFr
OworICAgICAgICB9CisgICAgfQorICAgIHNwaW5fdW5sb2NrKCZjdHgtPmxvY2spOworCisgICAg
aWYgKCBmb3VuZCApCisgICAgICAgIGZyZWVfcGdfbGlzdChvcHRlZV9zaG1fYnVmKTsKKyAgICBl
bHNlCisgICAgICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsICJDYW4ndCBmaW5kIHBhZ2VsaXN0IGZv
ciBTSE0gYnVmZmVyIHdpdGggY29va2llICVseCB0byBmcmVlIGl0XG4iLAorICAgICAgICAgICAg
ICAgICBjb29raWUpOworfQorCiBzdGF0aWMgaW50IG9wdGVlX3JlbGlucXVpc2hfcmVzb3VyY2Vz
KHN0cnVjdCBkb21haW4gKmQpCiB7CiAgICAgc3RydWN0IGFybV9zbWNjY19yZXMgcmVzcDsKICAg
ICBzdHJ1Y3Qgb3B0ZWVfc3RkX2NhbGwgKmNhbGwsICpjYWxsX3RtcDsKICAgICBzdHJ1Y3Qgc2ht
X3JwYyAqc2htX3JwYywgKnNobV9ycGNfdG1wOworICAgIHN0cnVjdCBvcHRlZV9zaG1fYnVmICpv
cHRlZV9zaG1fYnVmLCAqb3B0ZWVfc2htX2J1Zl90bXA7CiAgICAgc3RydWN0IG9wdGVlX2RvbWFp
biAqY3R4ID0gZC0+YXJjaC50ZWU7CiAKICAgICBpZiAoICFjdHggKQpAQCAtNDA3LDYgKzU3Miwx
NyBAQCBzdGF0aWMgaW50IG9wdGVlX3JlbGlucXVpc2hfcmVzb3VyY2VzKHN0cnVjdCBkb21haW4g
KmQpCiAgICAgaWYgKCBoeXBlcmNhbGxfcHJlZW1wdF9jaGVjaygpICkKICAgICAgICAgcmV0dXJu
IC1FUkVTVEFSVDsKIAorICAgIC8qCisgICAgICogVE9ETzogR3Vlc3QgY2FuIHBpbiB1cCB0byBN
QVhfVE9UQUxfU01IX0JVRl9QRyBwYWdlcyBhbmQgYWxsIG9mCisgICAgICogdGhlbSB3aWxsIGJl
IHB1dCBpbiB0aGlzIGxvb3AuIEl0IGlzIHdvcnRoIGNvbnNpZGVyaW5nIHRvCisgICAgICogY2hl
Y2sgZm9yIHByZWVtcHRpb24gaW5zaWRlIHRoZSBsb29wLgorICAgICAqLworICAgIGxpc3RfZm9y
X2VhY2hfZW50cnlfc2FmZSggb3B0ZWVfc2htX2J1Ziwgb3B0ZWVfc2htX2J1Zl90bXAsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAmY3R4LT5vcHRlZV9zaG1fYnVmX2xpc3QsIGxpc3Qg
KQorICAgICAgICBmcmVlX29wdGVlX3NobV9idWYoY3R4LCBvcHRlZV9zaG1fYnVmLT5jb29raWUp
OworCisgICAgaWYgKCBoeXBlcmNhbGxfcHJlZW1wdF9jaGVjaygpICkKKyAgICAgICAgcmV0dXJu
IC1FUkVTVEFSVDsKICAgICAvKgogICAgICAqIEluZm9ybSBPUC1URUUgdGhhdCBkb21haW4gaXMg
c2h1dHRpbmcgZG93bi4gVGhpcyBpcwogICAgICAqIGFsc28gYSBmYXN0IFNNQyBjYWxsLCBsaWtl
IE9QVEVFX1NNQ19WTV9DUkVBVEVELCBzbwpAQCAtNDIxLDYgKzU5Nyw3IEBAIHN0YXRpYyBpbnQg
b3B0ZWVfcmVsaW5xdWlzaF9yZXNvdXJjZXMoc3RydWN0IGRvbWFpbiAqZCkKIAogICAgIEFTU0VS
VCghc3Bpbl9pc19sb2NrZWQoJmN0eC0+bG9jaykpOwogICAgIEFTU0VSVCghYXRvbWljX3JlYWQo
JmN0eC0+Y2FsbF9jb3VudCkpOworICAgIEFTU0VSVCghYXRvbWljX3JlYWQoJmN0eC0+b3B0ZWVf
c2htX2J1Zl9wYWdlcykpOwogICAgIEFTU0VSVChsaXN0X2VtcHR5KCZjdHgtPnNobV9ycGNfbGlz
dCkpOwogCiAgICAgWEZSRUUoZC0+YXJjaC50ZWUpOwpAQCAtNDI4LDYgKzYwNSwxODYgQEAgc3Rh
dGljIGludCBvcHRlZV9yZWxpbnF1aXNoX3Jlc291cmNlcyhzdHJ1Y3QgZG9tYWluICpkKQogICAg
IHJldHVybiAwOwogfQogCisjZGVmaW5lIFBBR0VMSVNUX0VOVFJJRVNfUEVSX1BBR0UgICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICAoKE9QVEVFX01TR19OT05DT05USUdfUEFHRV9TSVpFIC8g
c2l6ZW9mKHU2NCkpIC0gMSkKKworc3RhdGljIHNpemVfdCBnZXRfcGFnZXNfbGlzdF9zaXplKHNp
emVfdCBudW1fZW50cmllcykKK3sKKyAgICBpbnQgcGFnZXMgPSBESVZfUk9VTkRfVVAobnVtX2Vu
dHJpZXMsIFBBR0VMSVNUX0VOVFJJRVNfUEVSX1BBR0UpOworCisgICAgcmV0dXJuIHBhZ2VzICog
T1BURUVfTVNHX05PTkNPTlRJR19QQUdFX1NJWkU7Cit9CisKK3N0YXRpYyBpbnQgdHJhbnNsYXRl
X25vbmNvbnRpZyhzdHJ1Y3Qgb3B0ZWVfZG9tYWluICpjdHgsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgc3RydWN0IG9wdGVlX3N0ZF9jYWxsICpjYWxsLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHN0cnVjdCBvcHRlZV9tc2dfcGFyYW0gKnBhcmFtKQoreworICAgIHVp
bnQ2NF90IHNpemU7CisgICAgdW5zaWduZWQgaW50IG9mZnNldDsKKyAgICB1bnNpZ25lZCBpbnQg
cGdfY291bnQ7CisgICAgdW5zaWduZWQgaW50IG9yZGVyOworICAgIHVuc2lnbmVkIGludCBpZHgg
PSAwOworICAgIGdmbl90IGdmbjsKKyAgICBzdHJ1Y3QgcGFnZV9pbmZvICpndWVzdF9wZywgKnhl
bl9wZ3M7CisgICAgc3RydWN0IG9wdGVlX3NobV9idWYgKm9wdGVlX3NobV9idWY7CisgICAgLyoK
KyAgICAgKiBUaGlzIGlzIG1lbW9yeSBsYXlvdXQgZm9yIHBhZ2UgbGlzdC4gQmFzaWNhbGx5IGxp
c3QgY29uc2lzdHMgb2YgNGsgcGFnZXMsCisgICAgICogZXZlcnkgcGFnZSBzdG9yZSA1MTEgcGFn
ZSBhZGRyZXNzZXMgb2YgdXNlciBidWZmZXIgYW5kIHBhZ2UgYWRkcmVzcyBvZgorICAgICAqIHRo
ZSBuZXh0IHBhZ2Ugb2YgbGlzdC4KKyAgICAgKgorICAgICAqIFJlZmVyIHRvIE9QVEVFX01TR19B
VFRSX05PTkNPTlRJRyBkZXNjcmlwdGlvbiBpbiBvcHRlZV9tc2cuaCBmb3IgZGV0YWlscy4KKyAg
ICAgKi8KKyAgICBzdHJ1Y3QgeworICAgICAgICB1aW50NjRfdCBwYWdlc19saXN0W1BBR0VMSVNU
X0VOVFJJRVNfUEVSX1BBR0VdOworICAgICAgICB1aW50NjRfdCBuZXh0X3BhZ2VfZGF0YTsKKyAg
ICB9ICpndWVzdF9kYXRhLCAqeGVuX2RhdGE7CisKKyAgICAvKiBPZmZzZXQgb2YgdXNlciBidWZm
ZXIgd2l0aGluZyBPUFRFRV9NU0dfTk9OQ09OVElHX1BBR0VfU0laRS1zaXplZCBwYWdlICovCisg
ICAgb2Zmc2V0ID0gcGFyYW0tPnUudG1lbS5idWZfcHRyICYgKE9QVEVFX01TR19OT05DT05USUdf
UEFHRV9TSVpFIC0gMSk7CisKKyAgICAvKiBTaXplIG9mIHRoZSB1c2VyIGJ1ZmZlciBpbiBieXRl
cyAqLworICAgIHNpemUgPSBST1VORFVQKHBhcmFtLT51LnRtZW0uc2l6ZSArIG9mZnNldCwgT1BU
RUVfTVNHX05PTkNPTlRJR19QQUdFX1NJWkUpOworCisgICAgcGdfY291bnQgPSBESVZfUk9VTkRf
VVAoc2l6ZSwgT1BURUVfTVNHX05PTkNPTlRJR19QQUdFX1NJWkUpOworICAgIG9yZGVyID0gZ2V0
X29yZGVyX2Zyb21fYnl0ZXMoZ2V0X3BhZ2VzX2xpc3Rfc2l6ZShwZ19jb3VudCkpOworCisgICAg
LyoKKyAgICAgKiBJbiB0aGUgd29yc3QgY2FzZSB3ZSB3aWxsIHdhbnQgdG8gYWxsb2NhdGUgMzMg
cGFnZXMsIHdoaWNoIGlzCisgICAgICogTUFYX1RPVEFMX1NNSF9CVUZfUEcvNTExIHJvdW5kZWQg
dXAuIFRoaXMgZ2l2ZXMgb3JkZXIgNiBvciBhdAorICAgICAqIG1vc3QgNjQgcGFnZXMgYWxsb2Nh
dGVkLiBUaGlzIGJ1ZmZlciB3aWxsIGJlIGZyZWVkIHJpZ2h0IGFmdGVyCisgICAgICogdGhlIGVu
ZCBvZiB0aGUgY2FsbCBhbmQgdGhlcmUgY2FuIGJlIG5vIG1vcmUgdGhhbgorICAgICAqIG1heF9v
cHRlZV90aHJlYWRzIGNhbGxzIHNpbXVsdGFuZW91c2x5LiBTbyBpbiB0aGUgd29yc3QgY2FzZQor
ICAgICAqIGd1ZXN0IGNhbiB0cmljayB1cyB0byBhbGxvY2F0ZSA2NCAqIG1heF9vcHRlZV90aHJl
YWRzIHBhZ2VzIGluCisgICAgICogdG90YWwuCisgICAgICovCisgICAgeGVuX3BncyA9IGFsbG9j
X2RvbWhlYXBfcGFnZXMoY3VycmVudC0+ZG9tYWluLCBvcmRlciwgMCk7CisgICAgaWYgKCAheGVu
X3BncyApCisgICAgICAgIHJldHVybiAtRU5PTUVNOworCisgICAgb3B0ZWVfc2htX2J1ZiA9IGFs
bG9jYXRlX29wdGVlX3NobV9idWYoY3R4LCBwYXJhbS0+dS50bWVtLnNobV9yZWYsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGdfY291bnQsIHhlbl9wZ3MsIG9y
ZGVyKTsKKyAgICBpZiAoIElTX0VSUihvcHRlZV9zaG1fYnVmKSApCisgICAgICAgIHJldHVybiBQ
VFJfRVJSKG9wdGVlX3NobV9idWYpOworCisgICAgZ2ZuID0gZ2FkZHJfdG9fZ2ZuKHBhcmFtLT51
LnRtZW0uYnVmX3B0ciAmCisgICAgICAgICAgICAgICAgICAgICAgIH4oT1BURUVfTVNHX05PTkNP
TlRJR19QQUdFX1NJWkUgLSAxKSk7CisKKyAgICB3aGlsZSAoIHBnX2NvdW50ICkKKyAgICB7Cisg
ICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7CisKKyAgICAgICAgaWYgKCBpZHggPT0gMCAp
CisgICAgICAgIHsKKyAgICAgICAgICAgIGd1ZXN0X3BnID0gZ2V0X2RvbWFpbl9yYW1fcGFnZShn
Zm4pOworICAgICAgICAgICAgaWYgKCAhZ3Vlc3RfcGcgKQorICAgICAgICAgICAgICAgIHJldHVy
biAtRUlOVkFMOworCisgICAgICAgICAgICBndWVzdF9kYXRhID0gX19tYXBfZG9tYWluX3BhZ2Uo
Z3Vlc3RfcGcpOworICAgICAgICAgICAgeGVuX2RhdGEgPSBfX21hcF9kb21haW5fcGFnZSh4ZW5f
cGdzKTsKKyAgICAgICAgfQorCisgICAgICAgIC8qCisgICAgICAgICAqIFRPRE86IFRoYXQgZnVu
Y3Rpb24gY2FuIHBpbiB1cCB0byA2NE1CIG9mIGd1ZXN0IG1lbW9yeSBieQorICAgICAgICAgKiBj
YWxsaW5nIGxvb2t1cF9hbmRfcGluX2d1ZXN0X3JhbV9hZGRyKCkgMTYzODQgdGltZXMuCisgICAg
ICAgICAqIFRoaXMgaXMgY29uc2lkZXJlZCBpbnNlY3VyZSBhbmQgc2hvdWxkIGJlIGZpeGVkIGlu
IHRoZSBmdXR1cmUuCisgICAgICAgICAqLworICAgICAgICBwYWdlID0gZ2V0X2RvbWFpbl9yYW1f
cGFnZShnYWRkcl90b19nZm4oZ3Vlc3RfZGF0YS0+cGFnZXNfbGlzdFtpZHhdKSk7CisgICAgICAg
IGlmICggIXBhZ2UgKQorICAgICAgICAgICAgZ290byBlcnJfdW5tYXA7CisKKyAgICAgICAgb3B0
ZWVfc2htX2J1Zi0+cGFnZXNbb3B0ZWVfc2htX2J1Zi0+cGFnZV9jbnQrK10gPSBwYWdlOworICAg
ICAgICB4ZW5fZGF0YS0+cGFnZXNfbGlzdFtpZHhdID0gcGFnZV90b19tYWRkcihwYWdlKTsKKyAg
ICAgICAgaWR4Kys7CisKKyAgICAgICAgaWYgKCBpZHggPT0gUEFHRUxJU1RfRU5UUklFU19QRVJf
UEFHRSApCisgICAgICAgIHsKKyAgICAgICAgICAgIC8qIFJvbGwgb3ZlciB0byB0aGUgbmV4dCBw
YWdlICovCisgICAgICAgICAgICB4ZW5fZGF0YS0+bmV4dF9wYWdlX2RhdGEgPSBwYWdlX3RvX21h
ZGRyKHhlbl9wZ3MgKyAxKTsKKyAgICAgICAgICAgIHhlbl9wZ3MrKzsKKworICAgICAgICAgICAg
Z2ZuID0gZ2FkZHJfdG9fZ2ZuKGd1ZXN0X2RhdGEtPm5leHRfcGFnZV9kYXRhKTsKKworICAgICAg
ICAgICAgdW5tYXBfZG9tYWluX3BhZ2UoeGVuX2RhdGEpOworICAgICAgICAgICAgdW5tYXBfZG9t
YWluX3BhZ2UoZ3Vlc3RfZGF0YSk7CisgICAgICAgICAgICBwdXRfcGFnZShndWVzdF9wZyk7CisK
KyAgICAgICAgICAgIGlkeCA9IDA7CisgICAgICAgIH0KKyAgICAgICAgcGdfY291bnQtLTsKKyAg
ICB9CisKKyAgICBpZiAoIGlkeCApCisgICAgeworICAgICAgICB1bm1hcF9kb21haW5fcGFnZShn
dWVzdF9kYXRhKTsKKyAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2UoeGVuX2RhdGEpOworICAgICAg
ICBwdXRfcGFnZShndWVzdF9wZyk7CisgICAgfQorICAgIHBhcmFtLT51LnRtZW0uYnVmX3B0ciA9
IHBhZ2VfdG9fbWFkZHIob3B0ZWVfc2htX2J1Zi0+cGdfbGlzdCkgfCBvZmZzZXQ7CisKKyAgICBy
ZXR1cm4gMDsKKworZXJyX3VubWFwOgorICAgIHVubWFwX2RvbWFpbl9wYWdlKGd1ZXN0X2RhdGEp
OworICAgIHVubWFwX2RvbWFpbl9wYWdlKHhlbl9kYXRhKTsKKyAgICBwdXRfcGFnZShndWVzdF9w
Zyk7CisgICAgZnJlZV9vcHRlZV9zaG1fYnVmKGN0eCwgb3B0ZWVfc2htX2J1Zi0+Y29va2llKTsK
KworICAgIHJldHVybiAtRUlOVkFMOworfQorCitzdGF0aWMgaW50IHRyYW5zbGF0ZV9wYXJhbXMo
c3RydWN0IG9wdGVlX2RvbWFpbiAqY3R4LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0
cnVjdCBvcHRlZV9zdGRfY2FsbCAqY2FsbCkKK3sKKyAgICB1bnNpZ25lZCBpbnQgaTsKKyAgICB1
aW50MzJfdCBhdHRyOworICAgIGludCByZXQgPSAwOworCisgICAgZm9yICggaSA9IDA7IGkgPCBj
YWxsLT54ZW5fYXJnLT5udW1fcGFyYW1zOyBpKysgKQorICAgIHsKKyAgICAgICAgYXR0ciA9IGNh
bGwtPnhlbl9hcmctPnBhcmFtc1tpXS5hdHRyOworCisgICAgICAgIHN3aXRjaCAoIGF0dHIgJiBP
UFRFRV9NU0dfQVRUUl9UWVBFX01BU0sgKQorICAgICAgICB7CisgICAgICAgIGNhc2UgT1BURUVf
TVNHX0FUVFJfVFlQRV9UTUVNX0lOUFVUOgorICAgICAgICBjYXNlIE9QVEVFX01TR19BVFRSX1RZ
UEVfVE1FTV9PVVRQVVQ6CisgICAgICAgIGNhc2UgT1BURUVfTVNHX0FUVFJfVFlQRV9UTUVNX0lO
T1VUOgorICAgICAgICAgICAgaWYgKCBhdHRyICYgT1BURUVfTVNHX0FUVFJfTk9OQ09OVElHICkK
KyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICByZXQgPSB0cmFuc2xhdGVfbm9uY29udGln
KGN0eCwgY2FsbCwgY2FsbC0+eGVuX2FyZy0+cGFyYW1zICsgaSk7CisgICAgICAgICAgICAgICAg
aWYgKCByZXQgKQorICAgICAgICAgICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgICAgIH0K
KyAgICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBnZHByaW50
ayhYRU5MT0dfV0FSTklORywgIkd1ZXN0IHRyaWVzIHRvIHVzZSBvbGQgdG1lbSBhcmdcbiIpOwor
ICAgICAgICAgICAgICAgIHJldCA9IC1FSU5WQUw7CisgICAgICAgICAgICAgICAgZ290byBvdXQ7
CisgICAgICAgICAgICB9CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgY2FzZSBPUFRFRV9N
U0dfQVRUUl9UWVBFX05PTkU6CisgICAgICAgIGNhc2UgT1BURUVfTVNHX0FUVFJfVFlQRV9WQUxV
RV9JTlBVVDoKKyAgICAgICAgY2FzZSBPUFRFRV9NU0dfQVRUUl9UWVBFX1ZBTFVFX09VVFBVVDoK
KyAgICAgICAgY2FzZSBPUFRFRV9NU0dfQVRUUl9UWVBFX1ZBTFVFX0lOT1VUOgorICAgICAgICBj
YXNlIE9QVEVFX01TR19BVFRSX1RZUEVfUk1FTV9JTlBVVDoKKyAgICAgICAgY2FzZSBPUFRFRV9N
U0dfQVRUUl9UWVBFX1JNRU1fT1VUUFVUOgorICAgICAgICBjYXNlIE9QVEVFX01TR19BVFRSX1RZ
UEVfUk1FTV9JTk9VVDoKKyAgICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICB9CisgICAgfQor
CitvdXQ6CisgICAgaWYgKCByZXQgKQorICAgIHsKKyAgICAgICAgY2FsbC0+eGVuX2FyZy0+cmV0
X29yaWdpbiA9IFRFRUNfT1JJR0lOX0NPTU1TOworICAgICAgICBpZiAoIHJldCA9PSAtRU5PTUVN
ICkKKyAgICAgICAgICAgIGNhbGwtPnhlbl9hcmctPnJldCA9IFRFRUNfRVJST1JfT1VUX09GX01F
TU9SWTsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAgY2FsbC0+eGVuX2FyZy0+cmV0ID0gVEVF
Q19FUlJPUl9CQURfUEFSQU1FVEVSUzsKKyAgICB9CisKKyAgICByZXR1cm4gcmV0OworfQorCiAv
KgogICogQ29weSBjb21tYW5kIGJ1ZmZlciBpbnRvIGRvbWhlYXAgbWVtb3J5IHRvOgogICogMSkg
SGlkZSB0cmFuc2xhdGVkIGFkZHJlc3NlcyBmcm9tIGd1ZXN0CkBAIC01NDksNiArOTA2LDI3IEBA
IHN0YXRpYyB2b2lkIGNvcHlfc3RkX3JlcXVlc3RfYmFjayhzdHJ1Y3Qgb3B0ZWVfZG9tYWluICpj
dHgsCiAgICAgcHV0X3BhZ2UocGFnZSk7CiB9CiAKKworc3RhdGljIHZvaWQgZnJlZV9zaG1fYnVm
ZmVycyhzdHJ1Y3Qgb3B0ZWVfZG9tYWluICpjdHgsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHN0cnVjdCBvcHRlZV9tc2dfYXJnICphcmcpCit7CisgICAgdW5zaWduZWQgaW50IGk7CisK
KyAgICBmb3IgKCBpID0gMDsgaSA8IGFyZy0+bnVtX3BhcmFtczsgaSArKyApCisgICAgeworICAg
ICAgICBzd2l0Y2ggKCBhcmctPnBhcmFtc1tpXS5hdHRyICYgT1BURUVfTVNHX0FUVFJfVFlQRV9N
QVNLICkKKyAgICAgICAgeworICAgICAgICBjYXNlIE9QVEVFX01TR19BVFRSX1RZUEVfVE1FTV9J
TlBVVDoKKyAgICAgICAgY2FzZSBPUFRFRV9NU0dfQVRUUl9UWVBFX1RNRU1fT1VUUFVUOgorICAg
ICAgICBjYXNlIE9QVEVFX01TR19BVFRSX1RZUEVfVE1FTV9JTk9VVDoKKyAgICAgICAgICAgIGZy
ZWVfb3B0ZWVfc2htX2J1ZihjdHgsIGFyZy0+cGFyYW1zW2ldLnUudG1lbS5zaG1fcmVmKTsKKyAg
ICAgICAgICAgIGJyZWFrOworICAgICAgICBkZWZhdWx0OgorICAgICAgICAgICAgYnJlYWs7Cisg
ICAgICAgIH0KKyAgICB9Cit9CisKIC8qIEhhbmRsZSBSUEMgcmV0dXJuIGZyb20gT1AtVEVFICov
CiBzdGF0aWMgdm9pZCBoYW5kbGVfcnBjX3JldHVybihzdHJ1Y3QgYXJtX3NtY2NjX3JlcyAqcmVz
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJl
Z3MsCkBAIC01NzQsNiArOTUyLDggQEAgc3RhdGljIHZvaWQgaGFuZGxlX3JwY19yZXR1cm4oc3Ry
dWN0IGFybV9zbWNjY19yZXMgKnJlcywKICAqIElmIHRoaXMgaXMgUlBDIC0gd2UgbmVlZCB0byBz
dG9yZSBjYWxsIGNvbnRleHQgYW5kIHJldHVybiBiYWNrIHRvIGd1ZXN0LgogICogSWYgY2FsbCBp
cyBjb21wbGV0ZSAtIHdlIG5lZWQgdG8gcmV0dXJuIHJlc3VsdHMgd2l0aCBjb3B5X3N0ZF9yZXF1
ZXN0X2JhY2soKQogICogYW5kIHRoZW4gd2Ugd2lsbCBkZXN0cm95IHRoZSBjYWxsIGNvbnRleHQg
YXMgaXQgaXMgbm90IG5lZWRlZCBhbnltb3JlLgorICoKKyAqIFNoYXJlZCBidWZmZXJzIHNob3Vs
ZCBiZSBoYW5kbGVkIGluIGEgc3BlY2lhbCB3YXkuCiAgKi8KIHN0YXRpYyB2b2lkIGRvX2NhbGxf
d2l0aF9hcmcoc3RydWN0IG9wdGVlX2RvbWFpbiAqY3R4LAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBzdHJ1Y3Qgb3B0ZWVfc3RkX2NhbGwgKmNhbGwsCkBAIC01OTcsNiArOTc3LDI3IEBA
IHN0YXRpYyB2b2lkIGRvX2NhbGxfd2l0aF9hcmcoc3RydWN0IG9wdGVlX2RvbWFpbiAqY3R4LAog
ICAgIGNvcHlfc3RkX3JlcXVlc3RfYmFjayhjdHgsIHJlZ3MsIGNhbGwpOwogICAgIHNldF91c2Vy
X3JlZyhyZWdzLCAwLCByZXMuYTApOwogCisgICAgc3dpdGNoICggY2FsbC0+eGVuX2FyZy0+Y21k
ICkKKyAgICB7CisgICAgY2FzZSBPUFRFRV9NU0dfQ01EX1JFR0lTVEVSX1NITToKKyAgICAgICAg
aWYgKCBjYWxsLT54ZW5fYXJnLT5yZXQgPT0gMCApCisgICAgICAgICAgICAvKiBPUC1URUUgcmVn
aXN0ZXJlZCBidWZmZXIsIHdlIGRvbid0IG5lZWQgcGdfbGlzdCBhbnltb3JlICovCisgICAgICAg
ICAgICBmcmVlX29wdGVlX3NobV9idWZfcGdfbGlzdChjdHgsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBjYWxsLT54ZW5fYXJnLT5wYXJhbXNbMF0udS50bWVtLnNobV9y
ZWYpOworICAgICAgICBlbHNlCisgICAgICAgICAgICAvKiBPUC1URUUgZmFpbGVkIHRvIHJlZ2lz
dGVyIGJ1ZmZlciwgd2UgbmVlZCB0byB1bnBpbiBndWVzdCBwYWdlcyAqLworICAgICAgICAgICAg
ZnJlZV9vcHRlZV9zaG1fYnVmKGN0eCwgY2FsbC0+eGVuX2FyZy0+cGFyYW1zWzBdLnUudG1lbS5z
aG1fcmVmKTsKKyAgICAgICAgYnJlYWs7CisgICAgY2FzZSBPUFRFRV9NU0dfQ01EX1VOUkVHSVNU
RVJfU0hNOgorICAgICAgICBpZiAoIGNhbGwtPnhlbl9hcmctPnJldCA9PSAwICkKKyAgICAgICAg
ICAgIC8qIE5vdyB3ZSBjYW4gdW5waW4gZ3Vlc3QgcGFnZXMgKi8KKyAgICAgICAgICAgIGZyZWVf
b3B0ZWVfc2htX2J1ZihjdHgsIGNhbGwtPnhlbl9hcmctPnBhcmFtc1swXS51LnJtZW0uc2htX3Jl
Zik7CisgICAgICAgIGJyZWFrOworICAgIGRlZmF1bHQ6CisgICAgICAgIC8qIEZyZWUgYW55IHRl
bXBvcmFyeSBzaGFyZWQgYnVmZmVycyAqLworICAgICAgICBmcmVlX3NobV9idWZmZXJzKGN0eCwg
Y2FsbC0+eGVuX2FyZyk7CisgICAgfQorCiAgICAgcHV0X3N0ZF9jYWxsKGN0eCwgY2FsbCk7CiAg
ICAgZnJlZV9zdGRfY2FsbChjdHgsIGNhbGwpOwogfQpAQCAtNjU4LDYgKzEwNTksMTggQEAgc3Rh
dGljIHZvaWQgaGFuZGxlX3N0ZF9jYWxsKHN0cnVjdCBvcHRlZV9kb21haW4gKmN0eCwKICAgICBj
YXNlIE9QVEVFX01TR19DTURfQ0FOQ0VMOgogICAgIGNhc2UgT1BURUVfTVNHX0NNRF9SRUdJU1RF
Ul9TSE06CiAgICAgY2FzZSBPUFRFRV9NU0dfQ01EX1VOUkVHSVNURVJfU0hNOgorICAgICAgICBp
ZiggdHJhbnNsYXRlX3BhcmFtcyhjdHgsIGNhbGwpICkKKyAgICAgICAgeworICAgICAgICAgICAg
LyoKKyAgICAgICAgICAgICAqIHRyYW5zbGF0ZV9wYXJhbXMoKSBzZXRzIHhlbl9hcmctPnJldCB2
YWx1ZSB0byBub24temVyby4KKyAgICAgICAgICAgICAqIFNvLCB0ZWNobmljYWxseSwgU01DIHdh
cyBzdWNjZXNzZnVsLCBidXQgdGhlcmUgd2FzIGFuIGVycm9yCisgICAgICAgICAgICAgKiBkdXJp
bmcgaGFuZGxpbmcgc3RhbmRhcmQgY2FsbCBlbmNhcHN1bGF0ZWQgaW50byB0aGlzIFNNQy4KKyAg
ICAgICAgICAgICAqLworICAgICAgICAgICAgY29weV9zdGRfcmVxdWVzdF9iYWNrKGN0eCwgcmVn
cywgY2FsbCk7CisgICAgICAgICAgICBzZXRfdXNlcl9yZWcocmVncywgMCwgT1BURUVfU01DX1JF
VFVSTl9PSyk7CisgICAgICAgICAgICBnb3RvIGVycjsKKyAgICAgICAgfQorCiAgICAgICAgIHhl
bl9hZGRyID0gcGFnZV90b19tYWRkcihjYWxsLT54ZW5fYXJnX3BnKTsKICAgICAgICAgdWludDY0
X3RvX3JlZ3BhaXIoJmExLCAmYTIsIHhlbl9hZGRyKTsKIAotLSAKMi4yMS4wCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 21 21:26:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 21:26:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTCH5-0008Q3-J8; Tue, 21 May 2019 21:26:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=C2a6=TV=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1hTCH3-0008Ow-V0
 for xen-devel@lists.xenproject.org; Tue, 21 May 2019 21:26:18 +0000
X-Inumbo-ID: 10926f54-7c0f-11e9-976f-9f6628437359
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (unknown
 [40.107.6.63]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 10926f54-7c0f-11e9-976f-9f6628437359;
 Tue, 21 May 2019 21:26:16 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=8dS6+ksRdKtfN412TnNfJNX06FLrqITA4eXN1oG5HHc=;
 b=Wmwz4ViIVRNq4uyO41vc1rdGMzY5yCXbAjebRSgmksjQeUoeWIy9jvgvOGtyL7UUtdXvOiad6SuAlwTHb+4cXr7TzukkV+6S7bFHgDzb2Za/N9FbMlo53xCB4QNq9numPn4Z3Z1J2rDOdejMQTzTWqOjk5lpI3ACBktBUOqcyv3OC1L5jiGn8TRPdTMpRav0UVPr4n8qFOVvMfWz0gDCVj6P+n8LcVa6c2XLAQeqJCuyCH+EuY08J39CP2CUD4721nAtEYtGCr3J608RADaw6OoPR5OnTPnIAHE/uQ9j0CrD7+/GNQCMIZQwpQUAhWVY/oRzVwec2LTBbQGeCixeoQ==
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com (20.176.214.210) by
 AM0PR03MB5698.eurprd03.prod.outlook.com (20.179.254.155) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1900.16; Tue, 21 May 2019 21:26:14 +0000
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::55c5:599a:1f80:208a]) by AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::55c5:599a:1f80:208a%3]) with mapi id 15.20.1900.020; Tue, 21 May 2019
 21:26:14 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v5 08/10] xen/arm: optee: add support for RPC commands
Thread-Index: AQHVEBvRcKxlySPIM0e/0go7KcsYXA==
Date: Tue, 21 May 2019 21:26:14 +0000
Message-ID: <20190521212530.12706-9-volodymyr_babchuk@epam.com>
References: <20190521212530.12706-1-volodymyr_babchuk@epam.com>
In-Reply-To: <20190521212530.12706-1-volodymyr_babchuk@epam.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
x-originating-ip: [85.223.209.22]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 2c616952-bb0e-4845-eca5-08d6de32f3ed
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600141)(711020)(4605104)(2017052603328)(7193020);
 SRVR:AM0PR03MB5698; 
x-ms-traffictypediagnostic: AM0PR03MB5698:
x-microsoft-antispam-prvs: <AM0PR03MB5698D8E9C6EDC8DB0E913B6BE6070@AM0PR03MB5698.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-forefront-prvs: 0044C17179
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(1496009)(376002)(136003)(366004)(346002)(396003)(39860400002)(51234002)(189003)(199004)(6512007)(6486002)(5640700003)(6436002)(68736007)(3846002)(2616005)(476003)(11346002)(6916009)(486006)(6116002)(76116006)(14444005)(256004)(64756008)(66476007)(478600001)(305945005)(66946007)(54906003)(316002)(7736002)(73956011)(71190400001)(72206003)(2501003)(66556008)(80792005)(71200400001)(66446008)(30864003)(26005)(4326008)(14454004)(25786009)(102836004)(2906002)(55236004)(8936002)(81166006)(5660300002)(99286004)(66066001)(1076003)(36756003)(86362001)(53936002)(6506007)(81156014)(446003)(2351001)(186003)(8676002)(76176011);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB5698;
 H:AM0PR03MB4148.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: YJ7U5ADbpxXXWFRUgsfZthDL48K8/lOHAU0WKn5oj04QUBcJZ8XetWfIZnSb2V1imZmGXS7UCiMpEUkitvFFjy++NV78fT8OgA438bTw+RGZMuobojukXMqMeGVmuAkR8KV9Xmow3Qg1fppJ+rHcRUuUb7ovU6+/AThDRxvSbrbNX9JoeaUaRJNqWuqPe9NVfxcETr6AJyrEsAXlT5nyT8T9UQanPfJ+8LDtxkhkfTlP/KIv0MF7tPfujyYK/dVJj2NFdBzOtVr17TNjO3iuoL3dAMq8jqYs7AMyOuDbLy16AD8s7dr5+0rWUcSot24Kl/DxvA/21IfRI6nQlRqR2UxFfbh+7i3uAM6E/+VWc7cAYL1AAjIR3WPVx9NNEuwOvU5ejZvfu95ORBPusCv+/mIt/9Z6q9VRVyX2Y+3jGpQ=
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 2c616952-bb0e-4845-eca5-08d6de32f3ed
X-MS-Exchange-CrossTenant-originalarrivaltime: 21 May 2019 21:26:14.0401 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB5698
Subject: [Xen-devel] [PATCH v5 08/10] xen/arm: optee: add support for RPC
 commands
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T1AtVEVFIGNhbiBpc3N1ZSBtdWx0aXBsZSBSUEMgcmVxdWVzdHMuIFdlIGFyZSBpbnRlcmVzdGVk
IG1vc3RseSBpbgpyZXF1ZXN0IHRoYXQgYXNrcyBOVyB0byBhbGxvY2F0ZS9mcmVlIHNoYXJlZCBt
ZW1vcnkgZm9yIE9QLVRFRQpuZWVkcywgYmVjYXVzZSBtZWRpYXRvciBuZWVkcyB0byBkbyBhZGRy
ZXNzIHRyYW5zbGF0aW9uIGluIHRoZSBzYW1lCndheSBhcyBpdCB3YXMgZG9uZSBmb3Igc2hhcmVk
IGJ1ZmZlcnMgcmVnaXN0ZXJlZCBieSBOVy4KCk9QLVRFRSBjYW4gYXNrIE5XIHRvIGFsbG9jYXRl
IG11bHRpcGxlIGJ1ZmZlcnMgZHVyaW5nIHRoZSBjYWxsLiAgV2UKa25vdyB0aGF0IGlmIE9QLVRF
RSBhc2tzIGZvciBhbm90aGVyIGJ1ZmZlciwgd2UgY2FuIGZyZWUgcGdsaXN0IGZvcgp0aGUgcHJl
dmlvdXMgb25lLgoKQXMgbWVkaWF0b3Igbm93IGFjY2Vzc2VzIHNoYXJlZCBjb21tYW5kIGJ1ZmZl
ciwgd2UgbmVlZCB0byBzaGFkb3cKaXQgaW4gdGhlIHNhbWUgd2F5LCBhcyB3ZSBzaGFkb3cgcmVx
dWVzdCBidWZmZXJzIGZvciBTVEQgY2FsbHMuCkVhcmxpZXIsIHdlIGp1c3QgcGFzc2VkIGFkZHJl
c3Mgb2YgdGhpcyBidWZmZXIgdG8gT1AtVEVFLCBidXQKbm93IHdlIG5lZWQgdG8gcmVhZCBhbmQg
d3JpdGUgdG8gaXQsIHNvIGl0IHNob3VsZCBiZSBzaGFkb3dlZC4KClNpZ25lZC1vZmYtYnk6IFZv
bG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KLS0tCgogQWxsIHRo
ZSBwYXRjaGVzIHRvIG9wdGVlLmMgc2hvdWxkIGJlIG1lcmdlZCB0b2dldGhlci4gVGhleSB3ZXJl
CiBzcGxpdCB0byBlYXNlIHVwIHJldmlldy4gQnV0IHRoZXkgZGVwZW5kIGhlYXZpbHkgb24gZWFj
aCBvdGhlci4KCiBDaGFuZ2VzIGZyb20gdjM6CiAtIHJldHVybiB2YWx1ZSBvZiBhY2Nlc3NfZ3Vl
c3RfbWVtb3J5X2J5X2lwYSgpIG5vdyBjaGVja2VkCiAtIGNoYW5nZWQgaG93IGluZm9ybWF0aW9u
IGFib3V0IHNoYXJlZCBidWZmZXIgaXMgc3RvcmVkIGluIGNhbGwKICAgY29udGV4dAogLSBkb21o
ZWFwIG5vdyB1c2VkIGluc3RlYWQgb2YgeGVuaGVhcAogLSB2YXJpb3VzIGNvZGluZyBzdHlsZSBm
aXhlcwoKIENoYW5nZXMgZnJvbSB2MjoKIC0gVXNlIGFjY2Vzc19ndWVzdF9tZW1vcnlfYnlfaXBh
KCkgaW5zdGVhZCBvZiBkaXJlY3QgbWFwcGluZwotLS0KIHhlbi9hcmNoL2FybS90ZWUvb3B0ZWUu
YyB8IDIyOSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0KIDEgZmlsZSBj
aGFuZ2VkLCAyMjIgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vdGVlL29wdGVlLmMgYi94ZW4vYXJjaC9hcm0vdGVlL29wdGVlLmMKaW5kZXgg
NGI0MWJjZGU5Zi4uMGExNjg0YmExNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3RlZS9vcHRl
ZS5jCisrKyBiL3hlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYwpAQCAtNDcsNiArNDcsOSBAQAogICov
CiAjZGVmaW5lIFRFRUNfT1JJR0lOX0NPTU1TIDB4MDAwMDAwMDIKIAorLyogIk5vbi1zcGVjaWZp
YyBjYXVzZSIgYXMgaW4gR1AgVEVFIENsaWVudCBBUEkgU3BlY2lmaWNhdGlvbiAqLworI2RlZmlu
ZSBURUVDX0VSUk9SX0dFTkVSSUMgMHhGRkZGMDAwMAorCiAvKgogICogIklucHV0IHBhcmFtZXRl
cnMgd2VyZSBpbnZhbGlkIiBhcyBkZXNjcmliZWQKICAqIGluIEdQIFRFRSBDbGllbnQgQVBJIFNw
ZWNpZmljYXRpb24uCkBAIC04OSw2ICs5Miw3IEBAIHN0cnVjdCBvcHRlZV9zdGRfY2FsbCB7CiAg
ICAgcGFkZHJfdCBndWVzdF9hcmdfaXBhOwogICAgIGludCBvcHRlZV90aHJlYWRfaWQ7CiAgICAg
aW50IHJwY19vcDsKKyAgICB1aW50NjRfdCBycGNfZGF0YV9jb29raWU7CiAgICAgYm9vbCBpbl9m
bGlnaHQ7CiAgICAgcmVnaXN0ZXJfdCBycGNfcGFyYW1zWzJdOwogfTsKQEAgLTk3LDYgKzEwMSw5
IEBAIHN0cnVjdCBvcHRlZV9zdGRfY2FsbCB7CiBzdHJ1Y3Qgc2htX3JwYyB7CiAgICAgc3RydWN0
IGxpc3RfaGVhZCBsaXN0OwogICAgIHN0cnVjdCBwYWdlX2luZm8gKmd1ZXN0X3BhZ2U7CisgICAg
c3RydWN0IHBhZ2VfaW5mbyAqeGVuX2FyZ19wZzsKKyAgICBzdHJ1Y3Qgb3B0ZWVfbXNnX2FyZyAq
eGVuX2FyZzsKKyAgICBnZm5fdCBnZm47CiAgICAgdWludDY0X3QgY29va2llOwogfTsKIApAQCAt
MzUwLDEwICszNTcsMTggQEAgc3RhdGljIHN0cnVjdCBzaG1fcnBjICphbGxvY2F0ZV9hbmRfcGlu
X3NobV9ycGMoc3RydWN0IG9wdGVlX2RvbWFpbiAqY3R4LAogICAgIGlmICggIXNobV9ycGMgKQog
ICAgICAgICByZXR1cm4gRVJSX1BUUigtRU5PTUVNKTsKIAorICAgIHNobV9ycGMtPnhlbl9hcmdf
cGcgPSBhbGxvY19kb21oZWFwX3BhZ2UoY3VycmVudC0+ZG9tYWluLCAwKTsKKyAgICBpZiAoICFz
aG1fcnBjLT54ZW5fYXJnX3BnICkKKyAgICB7CisgICAgICAgIHhmcmVlKHNobV9ycGMpOworICAg
ICAgICByZXR1cm4gRVJSX1BUUigtRU5PTUVNKTsKKyAgICB9CisKICAgICAvKiBUaGlzIHBhZ2Ug
d2lsbCBiZSBzaGFyZWQgd2l0aCBPUC1URUUsIHNvIHdlIG5lZWQgdG8gcGluIGl0LiAqLwogICAg
IHNobV9ycGMtPmd1ZXN0X3BhZ2UgPSBnZXRfZG9tYWluX3JhbV9wYWdlKGdmbik7CiAgICAgaWYg
KCAhc2htX3JwYy0+Z3Vlc3RfcGFnZSApCiAgICAgICAgIGdvdG8gZXJyOworICAgIHNobV9ycGMt
PmdmbiA9IGdmbjsKIAogICAgIHNobV9ycGMtPmNvb2tpZSA9IGNvb2tpZTsKIApAQCAtMzc2LDYg
KzM5MSw4IEBAIHN0YXRpYyBzdHJ1Y3Qgc2htX3JwYyAqYWxsb2NhdGVfYW5kX3Bpbl9zaG1fcnBj
KHN0cnVjdCBvcHRlZV9kb21haW4gKmN0eCwKICAgICByZXR1cm4gc2htX3JwYzsKIAogZXJyOgor
ICAgIGZyZWVfZG9taGVhcF9wYWdlKHNobV9ycGMtPnhlbl9hcmdfcGcpOworCiAgICAgaWYgKCBz
aG1fcnBjLT5ndWVzdF9wYWdlICkKICAgICAgICAgcHV0X3BhZ2Uoc2htX3JwYy0+Z3Vlc3RfcGFn
ZSk7CiAgICAgeGZyZWUoc2htX3JwYyk7CkBAIC00MDQsMTIgKzQyMSwzMiBAQCBzdGF0aWMgdm9p
ZCBmcmVlX3NobV9ycGMoc3RydWN0IG9wdGVlX2RvbWFpbiAqY3R4LCB1aW50NjRfdCBjb29raWUp
CiAgICAgaWYgKCAhZm91bmQgKQogICAgICAgICByZXR1cm47CiAKKyAgICBmcmVlX2RvbWhlYXBf
cGFnZShzaG1fcnBjLT54ZW5fYXJnX3BnKTsKKwogICAgIEFTU0VSVChzaG1fcnBjLT5ndWVzdF9w
YWdlKTsKICAgICBwdXRfcGFnZShzaG1fcnBjLT5ndWVzdF9wYWdlKTsKIAogICAgIHhmcmVlKHNo
bV9ycGMpOwogfQogCitzdGF0aWMgc3RydWN0IHNobV9ycGMgKmZpbmRfc2htX3JwYyhzdHJ1Y3Qg
b3B0ZWVfZG9tYWluICpjdHgsIHVpbnQ2NF90IGNvb2tpZSkKK3sKKyAgICBzdHJ1Y3Qgc2htX3Jw
YyAqc2htX3JwYzsKKworICAgIHNwaW5fbG9jaygmY3R4LT5sb2NrKTsKKyAgICBsaXN0X2Zvcl9l
YWNoX2VudHJ5KCBzaG1fcnBjLCAmY3R4LT5zaG1fcnBjX2xpc3QsIGxpc3QgKQorICAgIHsKKyAg
ICAgICAgaWYgKCBzaG1fcnBjLT5jb29raWUgPT0gY29va2llICkKKyAgICAgICAgeworICAgICAg
ICAgICAgICAgIHNwaW5fdW5sb2NrKCZjdHgtPmxvY2spOworICAgICAgICAgICAgICAgIHJldHVy
biBzaG1fcnBjOworICAgICAgICB9CisgICAgfQorICAgIHNwaW5fdW5sb2NrKCZjdHgtPmxvY2sp
OworCisgICAgcmV0dXJuIE5VTEw7Cit9CisKIHN0YXRpYyBzdHJ1Y3Qgb3B0ZWVfc2htX2J1ZiAq
YWxsb2NhdGVfb3B0ZWVfc2htX2J1ZihzdHJ1Y3Qgb3B0ZWVfZG9tYWluICpjdHgsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgY29v
a2llLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGludCBwYWdlc19jbnQsCkBAIC05MjgsMTAgKzk2NSwxMyBAQCBzdGF0aWMgdm9p
ZCBmcmVlX3NobV9idWZmZXJzKHN0cnVjdCBvcHRlZV9kb21haW4gKmN0eCwKIH0KIAogLyogSGFu
ZGxlIFJQQyByZXR1cm4gZnJvbSBPUC1URUUgKi8KLXN0YXRpYyB2b2lkIGhhbmRsZV9ycGNfcmV0
dXJuKHN0cnVjdCBhcm1fc21jY2NfcmVzICpyZXMsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHN0cnVjdCBvcHRlZV9zdGRfY2FsbCAqY2FsbCkKK3N0YXRpYyBpbnQgaGFuZGxlX3Jw
Y19yZXR1cm4oc3RydWN0IG9wdGVlX2RvbWFpbiAqY3R4LAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBzdHJ1Y3QgYXJtX3NtY2NjX3JlcyAqcmVzLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgc3RydWN0IG9wdGVlX3N0ZF9jYWxsICpjYWxsKQogeworICAgIGludCByZXQgPSAw
OworCiAgICAgY2FsbC0+cnBjX29wID0gT1BURUVfU01DX1JFVFVSTl9HRVRfUlBDX0ZVTkMocmVz
LT5hMCk7CiAgICAgY2FsbC0+cnBjX3BhcmFtc1swXSA9IHJlcy0+YTE7CiAgICAgY2FsbC0+cnBj
X3BhcmFtc1sxXSA9IHJlcy0+YTI7CkBAIC05NDEsNiArOTgxLDUxIEBAIHN0YXRpYyB2b2lkIGhh
bmRsZV9ycGNfcmV0dXJuKHN0cnVjdCBhcm1fc21jY2NfcmVzICpyZXMsCiAgICAgc2V0X3VzZXJf
cmVnKHJlZ3MsIDEsIHJlcy0+YTEpOwogICAgIHNldF91c2VyX3JlZyhyZWdzLCAyLCByZXMtPmEy
KTsKICAgICBzZXRfdXNlcl9yZWcocmVncywgMywgcmVzLT5hMyk7CisKKyAgICBpZiAoIGNhbGwt
PnJwY19vcCA9PSBPUFRFRV9TTUNfUlBDX0ZVTkNfQ01EICkKKyAgICB7CisgICAgICAgIC8qIENv
cHkgUlBDIHJlcXVlc3QgZnJvbSBzaGFkb3dlZCBidWZmZXIgdG8gZ3Vlc3QgKi8KKyAgICAgICAg
dWludDY0X3QgY29va2llID0gcmVncGFpcl90b191aW50NjQoZ2V0X3VzZXJfcmVnKHJlZ3MsIDEp
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnZXRfdXNlcl9y
ZWcocmVncywgMikpOworICAgICAgICBzdHJ1Y3Qgc2htX3JwYyAqc2htX3JwYyA9IGZpbmRfc2ht
X3JwYyhjdHgsIGNvb2tpZSk7CisKKyAgICAgICAgaWYgKCAhc2htX3JwYyApCisgICAgICAgIHsK
KyAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgKiBUaGlzIGlzIGEgdmVyeSBleGNlcHRpb25h
bCBzaXR1YXRpb246IE9QLVRFRSB1c2VkCisgICAgICAgICAgICAgKiBjb29raWUgZm9yIHVua25v
d24gc2hhcmVkIGJ1ZmZlci4gU29tZXRoaW5nIGlzIHZlcnkKKyAgICAgICAgICAgICAqIHdyb25n
IHRoZXJlLiBXZSBjYW4ndCBldmVuIHJlcG9ydCBlcnJvciBiYWNrIHRvIE9QLVRFRSwKKyAgICAg
ICAgICAgICAqIGJlY2F1c2UgdGhlcmUgaXMgbm8gYnVmZmVyIHdoZXJlIHdlIGNhbiB3cml0ZSBy
ZXR1cm4KKyAgICAgICAgICAgICAqIGNvZGUuIEx1Y2tpbHksIE9QLVRFRSBzZXRzIGRlZmF1bHQg
ZXJyb3IgY29kZSBpbnRvIHRoYXQKKyAgICAgICAgICAgICAqIGJ1ZmZlciBiZWZvcmUgdGhlIGNh
bGwsIGV4cGVjdGluZyB0aGF0IG5vcm1hbCB3b3JsZAorICAgICAgICAgICAgICogd2lsbCBvdmVy
d3JpdGUgaXQgd2l0aCBhY3R1YWwgcmVzdWx0LiBTbyB3ZSBjYW4ganVzdAorICAgICAgICAgICAg
ICogY29udGludWUgdGhlIGNhbGwuCisgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgIGdwcmlu
dGsoWEVOTE9HX0VSUiwgIkNhbid0IGZpbmQgU0hNLVJQQyB3aXRoIGNvb2tpZSAlbHhcbiIsIGNv
b2tpZSk7CisKKyAgICAgICAgICAgIHJldHVybiAtRVJFU1RBUlQ7CisgICAgICAgIH0KKworICAg
ICAgICBzaG1fcnBjLT54ZW5fYXJnID0gX19tYXBfZG9tYWluX3BhZ2Uoc2htX3JwYy0+eGVuX2Fy
Z19wZyk7CisKKyAgICAgICAgaWYgKCBhY2Nlc3NfZ3Vlc3RfbWVtb3J5X2J5X2lwYShjdXJyZW50
LT5kb21haW4sCisgICAgICAgICAgICAgICAgICAgICAgICBnZm5fdG9fZ2FkZHIoc2htX3JwYy0+
Z2ZuKSwKKyAgICAgICAgICAgICAgICAgICAgICAgIHNobV9ycGMtPnhlbl9hcmcsCisgICAgICAg
ICAgICAgICAgICAgICAgICBPUFRFRV9NU0dfR0VUX0FSR19TSVpFKHNobV9ycGMtPnhlbl9hcmct
Pm51bV9wYXJhbXMpLAorICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSkgKQorICAgICAgICB7
CisgICAgICAgICAgICAvKgorICAgICAgICAgICAgICogV2Ugd2VyZSB1bmFibGUgdG8gcHJvcGFn
YXRlIHJlcXVlc3QgdG8gZ3Vlc3QsIHNvIGxldCdzIHJldHVybgorICAgICAgICAgICAgICogYmFj
ayB0byBPUC1URUUuCisgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgIHNobV9ycGMtPnhlbl9h
cmctPnJldCA9IFRFRUNfRVJST1JfR0VORVJJQzsKKyAgICAgICAgICAgIHJldCA9IC1FUkVTVEFS
VDsKKyAgICAgICAgfQorCisgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKHNobV9ycGMtPnhlbl9h
cmcpOworICAgIH0KKworICAgIHJldHVybiByZXQ7CiB9CiAKIC8qCkBAIC05NTMsNiArMTAzOCw5
IEBAIHN0YXRpYyB2b2lkIGhhbmRsZV9ycGNfcmV0dXJuKHN0cnVjdCBhcm1fc21jY2NfcmVzICpy
ZXMsCiAgKiBJZiBjYWxsIGlzIGNvbXBsZXRlIC0gd2UgbmVlZCB0byByZXR1cm4gcmVzdWx0cyB3
aXRoIGNvcHlfc3RkX3JlcXVlc3RfYmFjaygpCiAgKiBhbmQgdGhlbiB3ZSB3aWxsIGRlc3Ryb3kg
dGhlIGNhbGwgY29udGV4dCBhcyBpdCBpcyBub3QgbmVlZGVkIGFueW1vcmUuCiAgKgorICogSW4g
c29tZSByYXJlIGNhc2VzIHdlIGNhbid0IHByb3BhZ2F0ZSBSUEMgcmVxdWVzdCBiYWNrIHRvIGd1
ZXN0LCBzbyB3ZSB3aWxsCisgKiByZXN0YXJ0IHRoZSBjYWxsLCB0ZWxsaW5nIE9QLVRFRSB0aGF0
IHJlcXVlc3QgaGFkIGZhaWxlZC4KKyAqCiAgKiBTaGFyZWQgYnVmZmVycyBzaG91bGQgYmUgaGFu
ZGxlZCBpbiBhIHNwZWNpYWwgd2F5LgogICovCiBzdGF0aWMgdm9pZCBkb19jYWxsX3dpdGhfYXJn
KHN0cnVjdCBvcHRlZV9kb21haW4gKmN0eCwKQEAgLTk2OCw3ICsxMDU2LDE2IEBAIHN0YXRpYyB2
b2lkIGRvX2NhbGxfd2l0aF9hcmcoc3RydWN0IG9wdGVlX2RvbWFpbiAqY3R4LAogCiAgICAgaWYg
KCBPUFRFRV9TTUNfUkVUVVJOX0lTX1JQQyhyZXMuYTApICkKICAgICB7Ci0gICAgICAgIGhhbmRs
ZV9ycGNfcmV0dXJuKCZyZXMsIHJlZ3MsIGNhbGwpOworICAgICAgICB3aGlsZSAoIGhhbmRsZV9y
cGNfcmV0dXJuKGN0eCwgJnJlcywgcmVncywgY2FsbCkgID09IC1FUkVTVEFSVCApCisgICAgICAg
IHsKKyAgICAgICAgICAgIGFybV9zbWNjY19zbWMocmVzLmEwLCByZXMuYTEsIHJlcy5hMiwgcmVz
LmEzLCAwLCAwLCAwLAorICAgICAgICAgICAgICAgICAgICAgICAgICBPUFRFRV9DTElFTlRfSUQo
Y3VycmVudC0+ZG9tYWluKSwgJnJlcyk7CisKKyAgICAgICAgICAgIGlmICggIU9QVEVFX1NNQ19S
RVRVUk5fSVNfUlBDKHJlcy5hMCkgKQorICAgICAgICAgICAgICAgIGJyZWFrOworCisgICAgICAg
IH0KKwogICAgICAgICBwdXRfc3RkX2NhbGwoY3R4LCBjYWxsKTsKIAogICAgICAgICByZXR1cm47
CkBAIC0xMDk0LDYgKzExOTEsMTI0IEBAIGVycjoKICAqIHJlcXVlc3QgZnJvbSBPUC1URUUgYW5k
IHdpc2hlZCB0byByZXN1bWUgdGhlIGludGVycnVwdGVkIHN0YW5kYXJkCiAgKiBjYWxsLgogICov
CitzdGF0aWMgdm9pZCBoYW5kbGVfcnBjX2NtZF9hbGxvYyhzdHJ1Y3Qgb3B0ZWVfZG9tYWluICpj
dHgsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBvcHRlZV9z
dGRfY2FsbCAqY2FsbCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBz
aG1fcnBjICpzaG1fcnBjKQoreworICAgIGlmICggc2htX3JwYy0+eGVuX2FyZy0+cmV0IHx8IHNo
bV9ycGMtPnhlbl9hcmctPm51bV9wYXJhbXMgIT0gMSApCisgICAgICAgIHJldHVybjsKKworICAg
IGlmICggc2htX3JwYy0+eGVuX2FyZy0+cGFyYW1zWzBdLmF0dHIgIT0gKE9QVEVFX01TR19BVFRS
X1RZUEVfVE1FTV9PVVRQVVQgfAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIE9QVEVFX01TR19BVFRSX05PTkNPTlRJRykgKQorICAgIHsKKyAgICAgICAgZ2Rw
cmludGsoWEVOTE9HX1dBUk5JTkcsICJJbnZhbGlkIGF0dHJzIGZvciBzaGFyZWQgbWVtIGJ1ZmZl
cjogJWx4XG4iLAorICAgICAgICAgICAgICAgICBzaG1fcnBjLT54ZW5fYXJnLT5wYXJhbXNbMF0u
YXR0cik7CisgICAgICAgIHJldHVybjsKKyAgICB9CisKKyAgICAvKiBGcmVlIHBnIGxpc3QgZm9y
IGJ1ZmZlciAqLworICAgIGlmICggY2FsbC0+cnBjX2RhdGFfY29va2llICkKKyAgICAgICAgZnJl
ZV9vcHRlZV9zaG1fYnVmX3BnX2xpc3QoY3R4LCBjYWxsLT5ycGNfZGF0YV9jb29raWUpOworCisg
ICAgaWYgKCAhdHJhbnNsYXRlX25vbmNvbnRpZyhjdHgsIGNhbGwsICZzaG1fcnBjLT54ZW5fYXJn
LT5wYXJhbXNbMF0pICkKKyAgICB7CisgICAgICAgIGNhbGwtPnJwY19kYXRhX2Nvb2tpZSA9Cisg
ICAgICAgICAgICBzaG1fcnBjLT54ZW5fYXJnLT5wYXJhbXNbMF0udS50bWVtLnNobV9yZWY7Cisg
ICAgfQorICAgIGVsc2UKKyAgICB7CisgICAgICAgIGNhbGwtPnJwY19kYXRhX2Nvb2tpZSA9IDA7
CisgICAgICAgIC8qCisgICAgICAgICAqIE9rYXksIHNvIHRoZXJlIHdhcyBwcm9ibGVtIHdpdGgg
Z3Vlc3QncyBidWZmZXIgYW5kIHdlIG5lZWQKKyAgICAgICAgICogdG8gdGVsbCBhYm91dCB0aGlz
IHRvIE9QLVRFRS4KKyAgICAgICAgICovCisgICAgICAgIHNobV9ycGMtPnhlbl9hcmctPnJldCA9
IFRFRUNfRVJST1JfR0VORVJJQzsKKyAgICAgICAgc2htX3JwYy0+eGVuX2FyZy0+bnVtX3BhcmFt
cyA9IDA7CisgICAgICAgIC8qCisgICAgICAgICAqIFRPRE86IFdpdGggY3VycmVudCBpbXBsZW1l
bnRhdGlvbiwgT1AtVEVFIHdpbGwgbm90IGlzc3VlCisgICAgICAgICAqIFJQQyB0byBmcmVlIHRo
aXMgYnVmZmVyLiBHdWVzdCBhbmQgT1AtVEVFIHdpbGwgYmUgb3V0IG9mCisgICAgICAgICAqIHN5
bmM6IGd1ZXN0IGJlbGlldmVzIHRoYXQgaXQgcHJvdmlkZWQgYnVmZmVyIHRvIE9QLVRFRSwKKyAg
ICAgICAgICogd2hpbGUgT1AtVEVFIHRoaW5rcyBvZiBvcHBvc2l0ZS4gSWRlYWxseSwgd2UgbmVl
ZCB0bworICAgICAgICAgKiBlbXVsYXRlIFJQQyB3aXRoIE9QVEVFX01TR19SUENfQ01EX1NITV9G
UkVFIGNvbW1hbmQuCisgICAgICAgICAqLworICAgICAgICBncHJpbnRrKFhFTkxPR19XQVJOSU5H
LAorICAgICAgICAgICAgICAgICJ0cmFuc2xhdGVfbm9uY29udGlnKCkgZmFpbGVkLCBPUC1URUUv
Z3Vlc3Qgc3RhdGUgaXMgb3V0IG9mIHN5bmMuXG4iKTsKKyAgICB9Cit9CisKK3N0YXRpYyB2b2lk
IGhhbmRsZV9ycGNfY21kKHN0cnVjdCBvcHRlZV9kb21haW4gKmN0eCwgc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnJlZ3MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgb3B0ZWVfc3Rk
X2NhbGwgKmNhbGwpCit7CisgICAgc3RydWN0IHNobV9ycGMgKnNobV9ycGM7CisgICAgdWludDY0
X3QgY29va2llOworICAgIHNpemVfdCBhcmdfc2l6ZTsKKworICAgIGNvb2tpZSA9IHJlZ3BhaXJf
dG9fdWludDY0KGdldF91c2VyX3JlZyhyZWdzLCAxKSwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBnZXRfdXNlcl9yZWcocmVncywgMikpOworCisgICAgc2htX3JwYyA9IGZpbmRfc2ht
X3JwYyhjdHgsIGNvb2tpZSk7CisKKyAgICBpZiAoICFzaG1fcnBjICkKKyAgICB7CisgICAgICAg
IGdkcHJpbnRrKFhFTkxPR19FUlIsICJDYW4ndCBmaW5kIFNITS1SUEMgd2l0aCBjb29raWUgJWx4
XG4iLCBjb29raWUpOworICAgICAgICByZXR1cm47CisgICAgfQorCisgICAgc2htX3JwYy0+eGVu
X2FyZyA9IF9fbWFwX2RvbWFpbl9wYWdlKHNobV9ycGMtPnhlbl9hcmdfcGcpOworCisgICAgLyog
Rmlyc3QsIGNvcHkgb25seSBoZWFkZXIgdG8gcmVhZCBudW1iZXIgb2YgYXJndW1lbnRzICovCisg
ICAgaWYgKCBhY2Nlc3NfZ3Vlc3RfbWVtb3J5X2J5X2lwYShjdXJyZW50LT5kb21haW4sCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnZm5fdG9fZ2FkZHIoc2htX3JwYy0+Z2Zu
KSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNobV9ycGMtPnhlbl9hcmcs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplb2Yoc3RydWN0IG9wdGVl
X21zZ19hcmcpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UpICkK
KyAgICB7CisgICAgICAgIHNobV9ycGMtPnhlbl9hcmctPnJldCA9IFRFRUNfRVJST1JfR0VORVJJ
QzsKKyAgICAgICAgZ290byBvdXQ7CisgICAgfQorCisgICAgYXJnX3NpemUgPSBPUFRFRV9NU0df
R0VUX0FSR19TSVpFKHNobV9ycGMtPnhlbl9hcmctPm51bV9wYXJhbXMpOworICAgIGlmICggYXJn
X3NpemUgPiBPUFRFRV9NU0dfTk9OQ09OVElHX1BBR0VfU0laRSApCisgICAgeworICAgICAgICBz
aG1fcnBjLT54ZW5fYXJnLT5yZXQgPSBURUVDX0VSUk9SX0dFTkVSSUM7CisgICAgICAgIGdvdG8g
b3V0OworICAgIH0KKworICAgIC8qIFJlYWQgdGhlIHdob2xlIGNvbW1hbmQgc3RydWN0dXJlICov
CisgICAgaWYgKCBhY2Nlc3NfZ3Vlc3RfbWVtb3J5X2J5X2lwYShjdXJyZW50LT5kb21haW4sIGdm
bl90b19nYWRkcihzaG1fcnBjLT5nZm4pLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgc2htX3JwYy0+eGVuX2FyZywgYXJnX3NpemUsIGZhbHNlKSApCisgICAgeworICAgICAg
ICBzaG1fcnBjLT54ZW5fYXJnLT5yZXQgPSBURUVDX0VSUk9SX0dFTkVSSUM7CisgICAgICAgIGdv
dG8gb3V0OworICAgIH0KKworICAgIHN3aXRjaCAoc2htX3JwYy0+eGVuX2FyZy0+Y21kKQorICAg
IHsKKyAgICBjYXNlIE9QVEVFX01TR19SUENfQ01EX0dFVF9USU1FOgorICAgIGNhc2UgT1BURUVf
TVNHX1JQQ19DTURfV0FJVF9RVUVVRToKKyAgICBjYXNlIE9QVEVFX01TR19SUENfQ01EX1NVU1BF
TkQ6CisgICAgICAgIGJyZWFrOworICAgIGNhc2UgT1BURUVfTVNHX1JQQ19DTURfU0hNX0FMTE9D
OgorICAgICAgICBoYW5kbGVfcnBjX2NtZF9hbGxvYyhjdHgsIHJlZ3MsIGNhbGwsIHNobV9ycGMp
OworICAgICAgICBicmVhazsKKyAgICBjYXNlIE9QVEVFX01TR19SUENfQ01EX1NITV9GUkVFOgor
ICAgICAgICBmcmVlX29wdGVlX3NobV9idWYoY3R4LCBzaG1fcnBjLT54ZW5fYXJnLT5wYXJhbXNb
MF0udS52YWx1ZS5iKTsKKyAgICAgICAgaWYgKCBjYWxsLT5ycGNfZGF0YV9jb29raWUgPT0gc2ht
X3JwYy0+eGVuX2FyZy0+cGFyYW1zWzBdLnUudmFsdWUuYiApCisgICAgICAgICAgICBjYWxsLT5y
cGNfZGF0YV9jb29raWUgPSAwOworICAgICAgICBicmVhazsKKyAgICBkZWZhdWx0OgorICAgICAg
ICBicmVhazsKKyAgICB9CisKK291dDoKKyAgICB1bm1hcF9kb21haW5fcGFnZShzaG1fcnBjLT54
ZW5fYXJnKTsKKworICAgIGRvX2NhbGxfd2l0aF9hcmcoY3R4LCBjYWxsLCByZWdzLCBPUFRFRV9T
TUNfQ0FMTF9SRVRVUk5fRlJPTV9SUEMsIDAsIDAsCisgICAgICAgICAgICAgICAgICAgICBnZXRf
dXNlcl9yZWcocmVncywgMyksIDAsIDApOworCit9CisKIHN0YXRpYyB2b2lkIGhhbmRsZV9ycGNf
ZnVuY19hbGxvYyhzdHJ1Y3Qgb3B0ZWVfZG9tYWluICpjdHgsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgc3RydWN0IG9wdGVlX3N0ZF9jYWxsICpjYWxsKQpAQCAtMTEy
NSw3ICsxMzQwLDcgQEAgc3RhdGljIHZvaWQgaGFuZGxlX3JwY19mdW5jX2FsbG9jKHN0cnVjdCBv
cHRlZV9kb21haW4gKmN0eCwKICAgICAgICAgcHRyID0gMDsKICAgICB9CiAgICAgZWxzZQotICAg
ICAgICBwdHIgPSBwYWdlX3RvX21hZGRyKHNobV9ycGMtPmd1ZXN0X3BhZ2UpOworICAgICAgICBw
dHIgPSBwYWdlX3RvX21hZGRyKHNobV9ycGMtPnhlbl9hcmdfcGcpOwogCiBvdXQ6CiAgICAgdWlu
dDY0X3RvX3JlZ3BhaXIoJnIxLCAmcjIsIHB0cik7CkBAIC0xMTcxLDggKzEzODYsOCBAQCBzdGF0
aWMgdm9pZCBoYW5kbGVfcnBjKHN0cnVjdCBvcHRlZV9kb21haW4gKmN0eCwgc3RydWN0IGNwdV91
c2VyX3JlZ3MgKnJlZ3MpCiAgICAgY2FzZSBPUFRFRV9TTUNfUlBDX0ZVTkNfRk9SRUlHTl9JTlRS
OgogICAgICAgICBicmVhazsKICAgICBjYXNlIE9QVEVFX1NNQ19SUENfRlVOQ19DTUQ6Ci0gICAg
ICAgIC8qIFRPRE86IEFkZCBoYW5kbGluZyAqLwotICAgICAgICBicmVhazsKKyAgICAgICAgaGFu
ZGxlX3JwY19jbWQoY3R4LCByZWdzLCBjYWxsKTsKKyAgICAgICAgcmV0dXJuOwogICAgIH0KIAog
ICAgIGRvX2NhbGxfd2l0aF9hcmcoY3R4LCBjYWxsLCByZWdzLCBPUFRFRV9TTUNfQ0FMTF9SRVRV
Uk5fRlJPTV9SUEMsCi0tIAoyLjIxLjAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 21 21:26:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 21:26:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTCH8-0008Sq-WC; Tue, 21 May 2019 21:26:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=C2a6=TV=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1hTCH7-0008Rr-Ih
 for xen-devel@lists.xenproject.org; Tue, 21 May 2019 21:26:21 +0000
X-Inumbo-ID: 12e79ae0-7c0f-11e9-a16b-dbe450c486f0
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (unknown
 [40.107.6.56]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 12e79ae0-7c0f-11e9-a16b-dbe450c486f0;
 Tue, 21 May 2019 21:26:20 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=Chwwj3eFWveYoQ6Bn43DmSx7Q+hzFy24++03rrdYhZ0=;
 b=UvSJdgrrAyYNL1+PyJTn9DsJeX64mATyKwGEzOFzjAxC5QsXgTGxw2MiCA1gDWUUy1nK5Qx6QcA/mcKAMs24rhdyuXla8I5ZCKMdj8yfvTFKZPp1wR4xdZfRZDObwLcSPaNfMnXShxO/aARpEYZS8QOUVVRH1veGMf1GUqgDplxa2HNAIMpOasM8jiqGsFWWt86i77FaYfyAcHvP/P7Jn5syZ5kBp01Xa252TGol5u7Abk0ob5r6mmEbqjHNKpTpq6adfyOFUGDPMyb/v4c77ZP4BmZvD3jDaAvjUZ8an+5hu8eEOswEqgUCC9XfPrw5ZbDfqTBrUXCa7hSrWwp0cw==
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com (20.176.214.210) by
 AM0PR03MB5698.eurprd03.prod.outlook.com (20.179.254.155) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1900.16; Tue, 21 May 2019 21:26:18 +0000
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::55c5:599a:1f80:208a]) by AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::55c5:599a:1f80:208a%3]) with mapi id 15.20.1900.020; Tue, 21 May 2019
 21:26:18 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v5 09/10] tools/arm: tee: add "tee" option for xl.cfg
Thread-Index: AQHVEBvTWnS0JriE6E6xTB61iQ032g==
Date: Tue, 21 May 2019 21:26:18 +0000
Message-ID: <20190521212530.12706-10-volodymyr_babchuk@epam.com>
References: <20190521212530.12706-1-volodymyr_babchuk@epam.com>
In-Reply-To: <20190521212530.12706-1-volodymyr_babchuk@epam.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
x-originating-ip: [85.223.209.22]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: e0cb8bcd-56ad-4e4f-2235-08d6de32f66c
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600141)(711020)(4605104)(2017052603328)(7193020);
 SRVR:AM0PR03MB5698; 
x-ms-traffictypediagnostic: AM0PR03MB5698:
x-microsoft-antispam-prvs: <AM0PR03MB5698ED4B186342D147859B80E6070@AM0PR03MB5698.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:478;
x-forefront-prvs: 0044C17179
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(1496009)(376002)(136003)(366004)(346002)(396003)(39860400002)(189003)(199004)(6512007)(6486002)(5640700003)(6436002)(68736007)(3846002)(2616005)(476003)(11346002)(6916009)(486006)(6116002)(76116006)(14444005)(256004)(64756008)(66476007)(478600001)(305945005)(66946007)(54906003)(316002)(7736002)(73956011)(71190400001)(72206003)(2501003)(66556008)(80792005)(71200400001)(66446008)(26005)(4326008)(14454004)(25786009)(102836004)(2906002)(55236004)(8936002)(81166006)(5660300002)(99286004)(66066001)(1076003)(36756003)(86362001)(53936002)(6506007)(81156014)(446003)(2351001)(186003)(8676002)(76176011);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB5698;
 H:AM0PR03MB4148.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: e+a1WcqFtJaMKHjZx6i2HQ9saIwqloQ5MasFuc1sw2Vswwr5441uwV7acbGgYW8ME86BBdo90j8sRDbxhf56j3YQgrLAUTWWF5oJf8XkL8v0gCCcy/S4/6mSLthCBTcHg8+k+ls+RQ/G27ks2HVVKhkzdaP45A8jR8RqWnTZIVleV14KuN+1BVzwqA1rKndq+16hpHtO6r4mLLzWt2P51MUwVk92r0yRAlnraXPH7/IqLCuwxnKgZw78UATUxEeTsNG6dJYQJODI1Kg6x3fKCAiDHW7a3jv2ItbboDGJpfZP3EP/71oiFuHlYFaUm8QBt9w1bXhrLOjI38crOBVkZoQ8+dMhwxiGY913q6kIOAl9t9QRbmd8cZY3KlCJ8ayJMlLIF+VEoLFub/Wy8aebDntGRS8y0QvXJ8tC07YMw7E=
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: e0cb8bcd-56ad-4e4f-2235-08d6de32f66c
X-MS-Exchange-CrossTenant-originalarrivaltime: 21 May 2019 21:26:18.2747 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB5698
Subject: [Xen-devel] [PATCH v5 09/10] tools/arm: tee: add "tee" option for
 xl.cfg
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBlbnVtZXJhdGlvbiBjb250cm9scyBURUUgdHlwZSBmb3IgYSBkb21haW4uIEN1cnJlbnRs
eSB0aGVyZSBpcwp0d28gcG9zc2libGUgb3B0aW9uczogZWl0aGVyICdub25lJyBvciAnb3B0ZWUn
LgoKJ25vbmUnIGlzIHRoZSBkZWZhdWx0IHZhbHVlIGFuZCBpdCBiYXNpY2FsbHkgZGlzYWJsZXMg
VEVFIHN1cHBvcnQgYXQKYWxsLgoKJ25hdGl2ZScgZW5hYmxlcyBhY2Nlc3MgdG8gYSAicmVhbCIg
T1AtVEVFIGluc3RhbGxlZCBvbiBhIHBsYXRmb3JtLgoKSXQgaXMgcG9zc2libGUgdG8gYWRkIGFu
b3RoZXIgdHlwZXMgaW4gdGhlIGZ1dHVyZS4KClNpZ25lZC1vZmYtYnk6IFZvbG9keW15ciBCYWJj
aHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KLS0tCgogQWxsIHRoZSBwYXRjaGVzIHRv
IG9wdGVlLmMgc2hvdWxkIGJlIG1lcmdlZCB0b2dldGhlci4gVGhleSB3ZXJlCiBzcGxpdCB0byBl
YXNlIHVwIHJldmlldy4gQnV0IHRoZXkgZGVwZW5kIGhlYXZpbHkgb24gZWFjaCBvdGhlci4KCiBD
aGFuZ2VzIGZyb20gdjQ6CiAgLSAibmF0aXZlIiBvcHRpb24gd2FzIHJlcGxhY2VkIHdpdGggIm9w
dGVlIgogIC0gInRlZSIgcHJvcGVydHkgd2FzIG1vdmVkIGZyb20gYXJjaC1zcGVjaWZpYyBzZWN0
aW9uIHRvIHRoZQogICAgIGdsb2JhbCBvbmUuIERvY3VtZW50YXRpb24gbW92ZWQgaW5zaWRlICJE
ZXZpY2VzIiBzZWN0aW9uLgoKIENoYW5nZXMgZnJvbSB2MzoKICAtIHRlZV9lbmFibGVkIHJlbmFt
ZWQgdG8gdGVlX3R5cGUuIEN1cnJlbnRseSB0d28gdHlwZXMgYXJlIHN1cHBvcnRlZAogICAgYXMg
ZGVzY3JpYmVkIGluIHRoZSBjb21taXQgbWVzc2FnZQogIC0gQWRkIExJQlhMX0hBVkVfQlVJTERJ
TkZPX0FSQ0hfQVJNX1RFRSBkZWZpbml0aW9uCgogQ2hhbmdlcyBmcm9tIHYyOgogIC0gVXNlIGFy
Y2gudGVlX2VuYWJsZWQgaW5zdGVhZCBvZiBzZXBhcmF0ZSBkb21jdGwKLS0tCiBkb2NzL21hbi94
bC5jZmcuNS5wb2QuaW4gICAgfCAxOSArKysrKysrKysrKysrKysrKysrCiB0b29scy9saWJ4bC9s
aWJ4bC5oICAgICAgICAgfCAgNSArKysrKwogdG9vbHMvbGlieGwvbGlieGxfYXJtLmMgICAgIHwg
MTMgKysrKysrKysrKysrKwogdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsIHwgIDYgKysrKysr
CiB0b29scy94bC94bF9wYXJzZS5jICAgICAgICAgfCAgOSArKysrKysrKysKIDUgZmlsZXMgY2hh
bmdlZCwgNTIgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWFuL3hsLmNmZy41LnBv
ZC5pbiBiL2RvY3MvbWFuL3hsLmNmZy41LnBvZC5pbgppbmRleCBjN2Q3MGU2MThiLi43M2M2NGRj
ODk2IDEwMDY0NAotLS0gYS9kb2NzL21hbi94bC5jZmcuNS5wb2QuaW4KKysrIGIvZG9jcy9tYW4v
eGwuY2ZnLjUucG9kLmluCkBAIC0xNTQ0LDYgKzE1NDQsMjUgQEAgU2V0IG1heGltdW0gaGVpZ2h0
IGZvciBwb2ludGVyIGRldmljZS4KIAogPWJhY2sKIAorPWl0ZW0gQjx0ZWU9WyJub25lIiwgIm9w
dGVlIl0+CisKK1NldCBURUUgdHlwZSBmb3IgdGhlIGd1ZXN0LiBURUUgaXMgYSBUcnVzdGVkIEV4
ZWN1dGlvbiBFbnZpcm9ubWVudCAtLSBzZXBhcmF0ZQorc2VjdXNlIE9TIGZvdW5kIG9uIHNvbWUg
cGxhdGZvcm1zLgorCis9b3ZlciA0CisKKz1pdGVtIEI8Im5vbmUiPgorCitEaXNhYmxlIFRFRSBz
dXBwb3J0IGF0IGFsbC4gVGhpcyBpcyB0aGUgZGVmYXVsdCB2YWx1ZS4KKworPWl0ZW0gQjwib3B0
ZWUiPgorCitBbGxvdyBndWVzdCB0byBhY2Nlc3MgdG8gT1AtVEVFIGVuYWJsZWQgb24gdGhlIHBs
YXRmb3JtLiBHdWVzdCB3aWxsIG5vdCBiZSBjcmVhdGVkCitpZiBwbGF0Zm9ybSBkb2VzIG5vdCBo
YXZlIE9QLVRFRSB3aXRoIHZpcnR1YWxpemF0aW9uIGZlYXR1cmUgb3IgaWYgT1AtVEVFIHdpbGwK
K2RlbnkgYWNjZXNzLgorCis9YmFjaworCiA9YmFjawogCiA9aGVhZDIgUGFyYXZpcnR1YWxpc2Vk
IChQVikgR3Vlc3QgU3BlY2lmaWMgT3B0aW9ucwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGli
eGwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKaW5kZXggNDgyNDk5YTZjMC4uMjk0YTkyZjY0NSAx
MDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bC5o
CkBAIC0yNzMsNiArMjczLDExIEBACiAgKi8KICNkZWZpbmUgTElCWExfSEFWRV9CVUlMRElORk9f
QVJNX0dJQ19WRVJTSU9OIDEKIAorLyoKKyAqIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvIGhhcyB0
aGUgYXJjaF9hcm0udGVlIGZpZWxkLgorICovCisjZGVmaW5lIExJQlhMX0hBVkVfQlVJTERJTkZP
X0FSQ0hfQVJNX1RFRSAxCisKIC8qCiAgKiBMSUJYTF9IQVZFX1NPRlRfUkVTRVQgaW5kaWNhdGVz
IHRoYXQgbGlieGwgc3VwcG9ydHMgcGVyZm9ybWluZwogICogJ3NvZnQgcmVzZXQnIGZvciBkb21h
aW5zIGFuZCB0aGVyZSBpcyAnc29mdF9yZXNldCcgc2h1dGRvd24gcmVhc29uCmRpZmYgLS1naXQg
YS90b29scy9saWJ4bC9saWJ4bF9hcm0uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5jCmluZGV4
IDE0MWUxNTkwNDMuLjZiNzJjMDA5NjAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2Fy
bS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5jCkBAIC04OSw2ICs4OSwxOSBAQCBpbnQg
bGlieGxfX2FyY2hfZG9tYWluX3ByZXBhcmVfY29uZmlnKGxpYnhsX19nYyAqZ2MsCiAgICAgICAg
IHJldHVybiBFUlJPUl9GQUlMOwogICAgIH0KIAorICAgIHN3aXRjaCAoZF9jb25maWctPmJfaW5m
by50ZWUpIHsKKyAgICBjYXNlIExJQlhMX1RFRV9UWVBFX05PTkU6CisgICAgICAgIGNvbmZpZy0+
YXJjaC50ZWVfdHlwZSA9IFhFTl9ET01DVExfQ09ORklHX1RFRV9OT05FOworICAgICAgICBicmVh
azsKKyAgICBjYXNlIExJQlhMX1RFRV9UWVBFX09QVEVFOgorICAgICAgICBjb25maWctPmFyY2gu
dGVlX3R5cGUgPSBYRU5fRE9NQ1RMX0NPTkZJR19URUVfT1BURUU7CisgICAgICAgIGJyZWFrOwor
ICAgIGRlZmF1bHQ6CisgICAgICAgIExPRyhFUlJPUiwgIlVua25vd24gVEVFIHR5cGUgJWQiLAor
ICAgICAgICAgICAgZF9jb25maWctPmJfaW5mby50ZWUpOworICAgICAgICByZXR1cm4gRVJST1Jf
RkFJTDsKKyAgICB9CisKICAgICByZXR1cm4gMDsKIH0KIApkaWZmIC0tZ2l0IGEvdG9vbHMvbGli
eGwvbGlieGxfdHlwZXMuaWRsIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCmluZGV4IGNi
NDcwMmZkN2EuLjRlYWNjZDJjYzcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVz
LmlkbAorKysgYi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKQEAgLTQ2MCw2ICs0NjAsMTEg
QEAgbGlieGxfZ2ljX3ZlcnNpb24gPSBFbnVtZXJhdGlvbigiZ2ljX3ZlcnNpb24iLCBbCiAgICAg
KDB4MzAsICJ2MyIpCiAgICAgXSwgaW5pdF92YWwgPSAiTElCWExfR0lDX1ZFUlNJT05fREVGQVVM
VCIpCiAKK2xpYnhsX3RlZV90eXBlID0gRW51bWVyYXRpb24oInRlZV90eXBlIiwgWworICAgICgw
LCAibm9uZSIpLAorICAgICgxLCAib3B0ZWUiKQorICAgIF0sIGluaXRfdmFsID0gIkxJQlhMX1RF
RV9UWVBFX05PTkUiKQorCiBsaWJ4bF9yZG1fcmVzZXJ2ZSA9IFN0cnVjdCgicmRtX3Jlc2VydmUi
LCBbCiAgICAgKCJzdHJhdGVneSIsICAgIGxpYnhsX3JkbV9yZXNlcnZlX3N0cmF0ZWd5KSwKICAg
ICAoInBvbGljeSIsICAgICAgbGlieGxfcmRtX3Jlc2VydmVfcG9saWN5KSwKQEAgLTUzNyw2ICs1
NDIsNyBAQCBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyA9IFN0cnVjdCgiZG9tYWluX2J1aWxkX2lu
Zm8iLFsKICAgICAoIm5lc3RlZF9odm0iLCAgICAgICBsaWJ4bF9kZWZib29sKSwKICAgICAoImFw
aWMiLCAgICAgICAgICAgICBsaWJ4bF9kZWZib29sKSwKICAgICAoImRtX3Jlc3RyaWN0IiwgICAg
ICBsaWJ4bF9kZWZib29sKSwKKyAgICAoInRlZSIsICAgICAgICAgICAgICBsaWJ4bF90ZWVfdHlw
ZSksCiAgICAgKCJ1IiwgS2V5ZWRVbmlvbihOb25lLCBsaWJ4bF9kb21haW5fdHlwZSwgInR5cGUi
LAogICAgICAgICAgICAgICAgIFsoImh2bSIsIFN0cnVjdChOb25lLCBbKCJmaXJtd2FyZSIsICAg
ICAgICAgc3RyaW5nKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgi
YmlvcyIsICAgICAgICAgICAgIGxpYnhsX2Jpb3NfdHlwZSksCmRpZmYgLS1naXQgYS90b29scy94
bC94bF9wYXJzZS5jIGIvdG9vbHMveGwveGxfcGFyc2UuYwppbmRleCAzNTJjZDIxNGRkLi5kOThh
ZDBjZmZiIDEwMDY0NAotLS0gYS90b29scy94bC94bF9wYXJzZS5jCisrKyBiL3Rvb2xzL3hsL3hs
X3BhcnNlLmMKQEAgLTI2OTAsNiArMjY5MCwxNSBAQCBza2lwX3VzYmRldjoKICAgICAgICAgfQog
ICAgIH0KIAorICAgIGlmICgheGx1X2NmZ19nZXRfc3RyaW5nIChjb25maWcsICJ0ZWUiLCAmYnVm
LCAxKSkgeworICAgICAgICBlID0gbGlieGxfdGVlX3R5cGVfZnJvbV9zdHJpbmcoYnVmLCAmYl9p
bmZvLT50ZWUpOworICAgICAgICBpZiAoZSkgeworICAgICAgICAgICAgZnByaW50ZihzdGRlcnIs
CisgICAgICAgICAgICAgICAgICAgICJVbmtub3duIHRlZSBcIiVzXCIgc3BlY2lmaWVkXG4iLCBi
dWYpOworICAgICAgICAgICAgZXhpdCgtRVJST1JfRkFJTCk7CisgICAgICAgIH0KKyAgICB9CisK
ICAgICBwYXJzZV92a2JfbGlzdChjb25maWcsIGRfY29uZmlnKTsKIAogICAgIHhsdV9jZmdfZGVz
dHJveShjb25maWcpOwotLSAKMi4yMS4wCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 21 21:26:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 21:26:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTCHD-0008WU-CV; Tue, 21 May 2019 21:26:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=C2a6=TV=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1hTCHC-0008VO-6b
 for xen-devel@lists.xenproject.org; Tue, 21 May 2019 21:26:26 +0000
X-Inumbo-ID: 15868a7e-7c0f-11e9-8980-bc764e045a96
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (unknown
 [40.107.7.78]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 15868a7e-7c0f-11e9-8980-bc764e045a96;
 Tue, 21 May 2019 21:26:25 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=3BBuCwi6Da+BrtoPDUg+A+dtth6L4FPD0wgV5abJ1e0=;
 b=QlgeG62vfB1KVbip0RipAwhV5L6/jFnMoPiS8pZvVCn0MhIR5hFVJBW3G+ojNShq5T2dDixPtGz2sPYaGjaP5hyxDq3Xa6BREreGkW1N/zzPM7axu1PWxhKZz++UTKfCjJTdN5sugFS0CulmZS8E+Flf3Ew/Cjuh3elwDj6R9ryw8hQWWn6YObQ8y6jCwyMprdEmgewtJxPPoaHWOaLGGLP+ZbZPcoNtowiLS+vZXmTs/hl3KUcrjnFMP5aycyg+/78eUAfoX05edCekvRiZQ18BIIrcm1bDw+Pm+bMmdW4On62QdsGPGBxUiBX+0eH7H4HjHJX9XrN0il9avYTvWA==
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com (20.176.214.210) by
 AM0PR03MB5698.eurprd03.prod.outlook.com (20.179.254.155) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1900.16; Tue, 21 May 2019 21:26:22 +0000
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::55c5:599a:1f80:208a]) by AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::55c5:599a:1f80:208a%3]) with mapi id 15.20.1900.020; Tue, 21 May 2019
 21:26:22 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v5 10/10] tools/arm: optee: create optee firmware node in
 DT if tee=optee
Thread-Index: AQHVEBvW+sGuscbF0k6jSbhuAmuriA==
Date: Tue, 21 May 2019 21:26:22 +0000
Message-ID: <20190521212530.12706-11-volodymyr_babchuk@epam.com>
References: <20190521212530.12706-1-volodymyr_babchuk@epam.com>
In-Reply-To: <20190521212530.12706-1-volodymyr_babchuk@epam.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
x-originating-ip: [85.223.209.22]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 090444cd-f8eb-4a69-b0ad-08d6de32f908
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600141)(711020)(4605104)(2017052603328)(7193020);
 SRVR:AM0PR03MB5698; 
x-ms-traffictypediagnostic: AM0PR03MB5698:
x-microsoft-antispam-prvs: <AM0PR03MB56984271C6561B209C5CD7C7E6070@AM0PR03MB5698.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:6430;
x-forefront-prvs: 0044C17179
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(1496009)(376002)(136003)(366004)(346002)(396003)(39860400002)(189003)(199004)(6512007)(6486002)(5640700003)(6436002)(68736007)(3846002)(2616005)(476003)(11346002)(6916009)(486006)(6116002)(76116006)(256004)(64756008)(66476007)(478600001)(305945005)(66946007)(54906003)(316002)(7736002)(73956011)(71190400001)(72206003)(2501003)(66556008)(80792005)(71200400001)(66446008)(26005)(4326008)(14454004)(25786009)(102836004)(2906002)(55236004)(8936002)(81166006)(5660300002)(99286004)(66066001)(1076003)(36756003)(86362001)(53936002)(6506007)(81156014)(446003)(2351001)(186003)(8676002)(76176011);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB5698;
 H:AM0PR03MB4148.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: DS2x9StdBmW24LP8Dl7/LTmUz2z8VVvHiDIUUvIBH/TlGk+r3a8jA+IiiZkC12rE+w+4tv8fC/H96pWAxdxBZeKVKPbNSOfpYCKNSMARcX6nXr1vyakldLwcFbgAKDKLnW5Q2XwX7ElPiBamQF6gQ/uN2BMQthLwP8kUlgQj63sf+HoYxRMF7S2XfhBHfgRd72Ad/PKq8Ps5PhaaFv8T2qVLA6tOopcBbas5nTyMV4YLRmC3ET06szahTc7CX9tLgS1z68cBaqTAbdA5v0oSSUYxolFWlqHaf+wZrnoNwVoOIoAU87TRmC/87/V4osqwdbtRIs/siSEswmyO/zpGnMpYAGKeWIAFZZYu8/h4+wgLU/J2hL9OtYICGEpZj6x1aHd90TSJNU8T5JFntpoogpcyxFC23FPgut+zkVhYuZ0=
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 090444cd-f8eb-4a69-b0ad-08d6de32f908
X-MS-Exchange-CrossTenant-originalarrivaltime: 21 May 2019 21:26:22.6451 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB5698
Subject: [Xen-devel] [PATCH v5 10/10] tools/arm: optee: create optee
 firmware node in DT if tee=optee
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SWYgVEVFIHN1cHBvcnQgaXMgZW5hYmxlZCB3aXRoICJ0ZWU9b3B0ZWUiIG9wdGlvbiBpbiB4bC5j
ZmcsCnRoZW4gd2UgbmVlZCB0byBpbmZvcm0gZ3Vlc3QgYWJvdXQgYXZhaWxhYmxlIFRFRSwgYnkg
Y3JlYXRpbmcKY29ycmVzcG9uZGluZyBub2RlIGluIHRoZSBndWVzdCdzIGRldmljZSB0cmVlLgoK
U2lnbmVkLW9mZi1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0u
Y29tPgpSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCi0t
LQogVGhpcyBwYXRjaCBkZXBlbmRzIG9uIHBhdGNoZXMgdG8gb3B0ZWUuYy4KCiBDaGFuZ2VzIGZy
b20gdjQ6CiAgLSAibmF0aXZlIiBvcHRpb24gcmVwbGFjZWQgd2l0aCAib3B0ZWUiCgogQ2hhbmdl
cyBmcm9tIHYzOgogIC0gInNtYyIgbWV0aG9kIHJlcGxhY2VkIHdpdGggImh2YyIKICAtIENvZGlu
ZyBzdHlsZSBmaXhlcwotLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2FybS5jIHwgMjkgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAyOSBpbnNlcnRpb25zKCspCgpk
aWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfYXJtLmMgYi90b29scy9saWJ4bC9saWJ4bF9h
cm0uYwppbmRleCA2YjcyYzAwOTYwLi5iZjMxYjliM2NhIDEwMDY0NAotLS0gYS90b29scy9saWJ4
bC9saWJ4bF9hcm0uYworKysgYi90b29scy9saWJ4bC9saWJ4bF9hcm0uYwpAQCAtNDIwLDYgKzQy
MCwzMiBAQCBzdGF0aWMgaW50IG1ha2VfcHNjaV9ub2RlKGxpYnhsX19nYyAqZ2MsIHZvaWQgKmZk
dCkKICAgICByZXR1cm4gMDsKIH0KIAorc3RhdGljIGludCBtYWtlX29wdGVlX25vZGUobGlieGxf
X2djICpnYywgdm9pZCAqZmR0KQoreworICAgIGludCByZXM7CisgICAgTE9HKERFQlVHLCAiQ3Jl
YXRpbmcgT1AtVEVFIG5vZGUgaW4gZHRiIik7CisKKyAgICByZXMgPSBmZHRfYmVnaW5fbm9kZShm
ZHQsICJmaXJtd2FyZSIpOworICAgIGlmIChyZXMpIHJldHVybiByZXM7CisKKyAgICByZXMgPSBm
ZHRfYmVnaW5fbm9kZShmZHQsICJvcHRlZSIpOworICAgIGlmIChyZXMpIHJldHVybiByZXM7CisK
KyAgICByZXMgPSBmZHRfcHJvcGVydHlfY29tcGF0KGdjLCBmZHQsIDEsICJsaW5hcm8sb3B0ZWUt
dHoiKTsKKyAgICBpZiAocmVzKSByZXR1cm4gcmVzOworCisgICAgcmVzID0gZmR0X3Byb3BlcnR5
X3N0cmluZyhmZHQsICJtZXRob2QiLCAiaHZjIik7CisgICAgaWYgKHJlcykgcmV0dXJuIHJlczsK
KworICAgIHJlcyA9IGZkdF9lbmRfbm9kZShmZHQpOworICAgIGlmIChyZXMpIHJldHVybiByZXM7
CisKKyAgICByZXMgPSBmZHRfZW5kX25vZGUoZmR0KTsKKyAgICBpZiAocmVzKSByZXR1cm4gcmVz
OworCisgICAgcmV0dXJuIDA7Cit9CisKIHN0YXRpYyBpbnQgbWFrZV9tZW1vcnlfbm9kZXMobGli
eGxfX2djICpnYywgdm9pZCAqZmR0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25z
dCBzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20pCiB7CkBAIC05MzMsNiArOTU5LDkgQEAgbmV4dF9y
ZXNpemU6CiAgICAgICAgIGlmIChpbmZvLT5hcmNoX2FybS52dWFydCA9PSBMSUJYTF9WVUFSVF9U
WVBFX1NCU0FfVUFSVCkKICAgICAgICAgICAgIEZEVCggbWFrZV92cGwwMTFfdWFydF9ub2RlKGdj
LCBmZHQsIGFpbmZvLCBkb20pICk7CiAKKyAgICAgICAgaWYgKGluZm8tPnRlZSA9PSBMSUJYTF9U
RUVfVFlQRV9PUFRFRSkKKyAgICAgICAgICAgIEZEVCggbWFrZV9vcHRlZV9ub2RlKGdjLCBmZHQp
ICk7CisKICAgICAgICAgaWYgKHBmZHQpCiAgICAgICAgICAgICBGRFQoIGNvcHlfcGFydGlhbF9m
ZHQoZ2MsIGZkdCwgcGZkdCkgKTsKIAotLSAKMi4yMS4wCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 21 22:26:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 22:26:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTDD7-0005Fv-EN; Tue, 21 May 2019 22:26:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fYR2=TV=wdc.com=prvs=03708bf4b=alistair.francis@srs-us1.protection.inumbo.net>)
 id 1hTDD5-0005Fp-MV
 for xen-devel@lists.xenproject.org; Tue, 21 May 2019 22:26:16 +0000
X-Inumbo-ID: 7121dad2-7c17-11e9-b2a6-07c4c40b6a82
Received: from esa2.hgst.iphmx.com (unknown [68.232.143.124])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7121dad2-7c17-11e9-b2a6-07c4c40b6a82;
 Tue, 21 May 2019 22:26:14 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=wdc.com; i=@wdc.com; q=dns/txt; s=dkim.wdc.com;
 t=1558477594; x=1590013594;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=8Dj8lOWT/s8wxxQiC8btpXWZgOzbpBWJpx34D2NpPKA=;
 b=qb/y0wlMTZrhDroNlWLCQ2raDrcbAGnl1bypeXctseRQMw1UpzIdudI3
 fn7Al8VKjVWGW1sBm8vO573rxTvCXa7Gsej1mcbDrdGa6OtWNT/qOoKBp
 OD0js6UfvopOfaAbAEFPbzkvgs74trUiNsUz2XXxGl96zFieTEKu/VUsQ
 wxTVwbkJ3A6on0s5690s9qreGNWAuJDo+ldntBP4i0uTNaBas3DQOWmqc
 Abn9jYcrRp7dhCnMDbm0p6vpoMOZ+2Tfu2or1gQIGMSQ5YqzRT/c/kBlR
 +d/bwks4MFjC80HkJETdD6lNoMLxobUaHqZuJpW9iL7KS3omn9iHDzO9p g==;
X-IronPort-AV: E=Sophos;i="5.60,496,1549900800"; d="scan'208";a="208259356"
Received: from h199-255-45-14.hgst.com (HELO uls-op-cesaep01.wdc.com)
 ([199.255.45.14])
 by ob1.hgst.iphmx.com with ESMTP; 22 May 2019 06:26:32 +0800
IronPort-SDR: GnC31co28Gfe4AsqlfzWbC8wwZCMD9vA1Ol8Er2pKAj5YeVBk9Tq6RQXKRvQOGdGf9TjL2YkaG
 7I7bEQKRBvienfF/DmGonZp71V6uyVv28OKO2+NBYlPWTz5jV4jRYXL2SeF//dhZf3OaGmSNBZ
 crcpITEKd7NLizkZZEXWWcyhRvqai2A/elK584pRMCnjBcTdsHa1uPE4wkf3CZeQe1FRO6CORX
 3tDWGYpWMqGHKarctzR6IFBI6YO0X1tsemEeV22B+NjxwQ9FUVOrTMThTHkgVXGd6D+za7N0Mi
 Iriihs7Z/N20LDddy/QVxnS2
Received: from uls-op-cesaip01.wdc.com ([10.248.3.36])
 by uls-op-cesaep01.wdc.com with ESMTP; 21 May 2019 15:01:36 -0700
IronPort-SDR: JIdPz49vuLYUEFp82wQt9o1BLfhzbAJXAYrY+Yr201Yr0ITRkrmrex1Zt07z+gYkM7wT1MMAHl
 CueSJMj9F0n2W5HL5Z1Ye4QO/1TRzG8PCCLK4tnI890scxyDNUOzQIaNSABGpoe/O6YKWAQl8y
 w/jRnnXjRanBKh/so1I7hrxH1FfD6iKOb8d2yUY4cWDj1A36ddZKBM2p7ToKDsTWarEkbZVYGY
 LBTycFdMHHoU38j9uTH4ELdwLmVsx7WWCA6bZ15P2xk1LrBu4scBHS3Zo/QuW2US1fWArObbBj
 5+k=
Received: from risc6-mainframe.sdcorp.global.sandisk.com (HELO
 risc6-mainframe.int.fusionio.com) ([10.196.157.140])
 by uls-op-cesaip01.wdc.com with ESMTP; 21 May 2019 15:26:13 -0700
From: Alistair Francis <alistair.francis@wdc.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 21 May 2019 15:24:18 -0700
Message-Id: <20190521222418.27107-1-alistair.francis@wdc.com>
X-Mailer: git-send-email 2.21.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3] xen/drivers/char: Protect the asm/vpl011.h
 include
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, konrad.wilk@oracle.com,
 George.Dunlap@eu.citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 julien.grall@arm.com, Alistair Francis <alistair.francis@wdc.com>,
 jbeulich@suse.com, andrew.cooper3@citrix.com, alistair23@gmail.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIG9ubHkgdXNlIG9mIGFzbS92cGwwMTEuaCBpcyBwcm90ZWN0ZWQgYnkgdGhlIENPTkZJR19T
QlNBX1ZVQVJUX0NPTlNPTEUKZGVmaW5lIHNvIGxldHMgcHJvdGVjdCB0aGUgaW5jbHVkZSBhcyB3
ZWxsLgoKU2lnbmVkLW9mZi1ieTogQWxpc3RhaXIgRnJhbmNpcyA8YWxpc3RhaXIuZnJhbmNpc0B3
ZGMuY29tPgotLS0KIHYzOgogIC0gUmV3b3JrIGNvbW1pdCB0aXRsZSBhbmQgbWVzc2FnZQogIC0g
U3BsaXQgaXQgaW50byBhIHNlcGVyYXRlIGlmZGVmCgogeGVuL2RyaXZlcnMvY2hhci9jb25zb2xl
LmMgfCAzICsrLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigt
KQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL2NoYXIvY29uc29sZS5jIGIveGVuL2RyaXZlcnMv
Y2hhci9jb25zb2xlLmMKaW5kZXggMzhlY2Q5YzAxNS4uZDcyOGU3MzdkMSAxMDA2NDQKLS0tIGEv
eGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmMKKysrIGIveGVuL2RyaXZlcnMvY2hhci9jb25zb2xl
LmMKQEAgLTM2LDcgKzM2LDggQEAKICNpZmRlZiBDT05GSUdfWDg2CiAjaW5jbHVkZSA8eGVuL2Nv
bnNvbGVkLmg+CiAjaW5jbHVkZSA8YXNtL2d1ZXN0Lmg+Ci0jZWxzZQorI2VuZGlmCisjaWZkZWYg
Q09ORklHX1NCU0FfVlVBUlRfQ09OU09MRQogI2luY2x1ZGUgPGFzbS92cGwwMTEuaD4KICNlbmRp
ZgogCi0tIAoyLjIxLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Tue May 21 23:46:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 23:46:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTESr-0002gc-Nn; Tue, 21 May 2019 23:46:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TCK3=TV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hTESq-0002gQ-2r
 for xen-devel@lists.xenproject.org; Tue, 21 May 2019 23:46:36 +0000
X-Inumbo-ID: aa40a317-7c22-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id aa40a317-7c22-11e9-8980-bc764e045a96;
 Tue, 21 May 2019 23:46:34 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hTESn-0008G4-J4; Tue, 21 May 2019 23:46:33 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hTESn-0004jv-8E; Tue, 21 May 2019 23:46:33 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hTESn-0000c0-7O; Tue, 21 May 2019 23:46:33 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136559-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-3.18:test-amd64-amd64-xl-credit2:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-examine:reboot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-pvshim:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-shadow:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-credit1:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-libvirt:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qcow2:guest-start:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-vhd:guest-start:fail:regression
 linux-3.18:test-armhf-armhf-xl-vhd:guest-start:fail:regression
 linux-3.18:test-amd64-i386-qemuu-rhel6hvm-intel:guest-start/redhat.repeat:fail:heisenbug
 linux-3.18:test-amd64-amd64-pair:xen-boot/src_host:fail:heisenbug
 linux-3.18:test-amd64-amd64-pair:xen-boot/dst_host:fail:heisenbug
 linux-3.18:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:heisenbug
 linux-3.18:test-armhf-armhf-xl-vhd:xen-boot:fail:heisenbug
 linux-3.18:test-armhf-armhf-libvirt:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-3.18:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:debian-di-install:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:build-arm64-pvops:kernel-build:fail:nonblocking
 linux-3.18:test-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: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-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-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=6b1ae527b1fdee86e81da0cb26ced75731c6c0fa
X-Osstest-Versions-That: linux=0d63979c1bc9c85578be4c589768a13dc0a7c5eb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 21 May 2019 23:46:33 +0000
Subject: [Xen-devel] [linux-3.18 test] 136559: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjU1OSBsaW51eC0zLjE4IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzY1NTkvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAg
IDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgZmFpbCBS
RUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICA4IHJlYm9vdCAg
ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgIGZhaWwgUkVHUi4gdnMuIDEy
ODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAg
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3Qt
YW1kNjQtYW1kNjQteGwgICAgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDcg
eGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0
LWkzODYtcHZncnViICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
Mjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNyB4ZW4tYm9vdCAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdy
dWIgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1tdWx0aXZjcHUgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgNyB4ZW4tYm9vdCBm
YWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1wYWlyIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4
NTgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDcgeGVuLWJvb3QgICAgICAgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAx
MCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFt
ZDY0LWkzODYtcGFpciAgICAgICAgIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDcgeGVuLWJvb3Qg
ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xY293MiAgICAxMSBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4
ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDExIGd1ZXN0LXN0YXJ0ICAgICAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
MTEgZ3Vlc3Qtc3RhcnQgICAgZmFpbCBpbiAxMzYzOTAgUkVHUi4gdnMuIDEyODg1OAoKVGVzdHMg
d2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgMTIgZ3Vlc3Qtc3RhcnQvcmVkaGF0LnJlcGVh
dCBmYWlsIGluIDEzNjM5MCBwYXNzIGluIDEzNjU1OQogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAg
ICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgICBmYWlsIHBhc3MgaW4gMTM2MzkwCiB0
ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICAg
IGZhaWwgcGFzcyBpbiAxMzYzOTAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTAgeGVu
LWJvb3Qvc3JjX2hvc3QgICAgICAgICAgZmFpbCBwYXNzIGluIDEzNjM5MAogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIHBhc3Mg
aW4gMTM2MzkwCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE2IGd1ZXN0LXN0YXJ0L2Rl
Ymlhbi5yZXBlYXQgIGZhaWwgcGFzcyBpbiAxMzYzOTAKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSBy
ZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXJ0ZHMgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4
NTgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICA3IHhlbi1ib290IGZhaWwgYmFz
ZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzNjM5MCBsaWtlIDEyODg1OAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzYzOTAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMCBkZWJpYW4tZGktaW5z
dGFsbCAgICAgICAgICAgIGZhaWwgIGxpa2UgMTI4ODQxCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjg4NTgK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgZmFpbCBsaWtlIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI4ODU4CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwg
bGlrZSAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kIDEyIGd1ZXN0LXN0
YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
MSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVy
IHBhc3MKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDYga2VybmVsLWJ1aWxkICAgICAg
ICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFy
Z2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICA2YjFhZTUyN2IxZmRlZTg2
ZTgxZGEwY2IyNmNlZDc1NzMxYzZjMGZhCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAg
ICAgICAgICAwZDYzOTc5YzFiYzljODU1NzhiZTRjNTg5NzY4YTEzZGMwYTdjNWViCgpMYXN0IHRl
c3Qgb2YgYmFzaXMgICAxMjg4NTggIDIwMTgtMTAtMTcgMjE6NDc6MzkgWiAgMjE2IGRheXMKRmFp
bGluZyBzaW5jZSAgICAgICAgMTI5NzYwICAyMDE4LTExLTEwIDE2OjE3OjMwIFogIDE5MiBkYXlz
ICAxMDggYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTM2MzkwICAyMDE5LTA1LTE2IDE4
OjI0OjU4IFogICAgNSBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo4NTEgcGVvcGxlIHRvdWNoZWQg
cmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQt
YW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
ZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14
c20gICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVz
dC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAv
aG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUg
YXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoK
RXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwg
aXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFy
bmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBs
b2c7IGl0IHdvdWxkIGJlIDM0MzI0IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 22 00:26:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 May 2019 00:26:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTF4q-0006Dk-8e; Wed, 22 May 2019 00:25:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qm9s=TW=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hTF4p-0006DY-CE
 for xen-devel@lists.xenproject.org; Wed, 22 May 2019 00:25:51 +0000
X-Inumbo-ID: 25daadcf-7c28-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 25daadcf-7c28-11e9-8980-bc764e045a96;
 Wed, 22 May 2019 00:25:48 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hTF4m-00019K-5W; Wed, 22 May 2019 00:25:48 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hTF4l-0008E1-8K; Wed, 22 May 2019 00:25:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hTF4l-0000g1-7c; Wed, 22 May 2019 00:25:47 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136564-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.12-testing:test-arm64-arm64-xl:xen-boot:fail:regression
 xen-4.12-testing:test-amd64-amd64-xl-qcow2:guest-localmigrate/x10:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=b4f291b0ca914454cbac9fa5580bb35f8ab04eee
X-Osstest-Versions-That: xen=714207b3fae7498831a0df338e6a1fbfeea594a7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 22 May 2019 00:25:47 +0000
Subject: [Xen-devel] [xen-4.12-testing test] 136564: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjU2NCB4ZW4tNC4xMi10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzY1NjQvCgpSZWdyZXNzaW9ucyA6
LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRp
bmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAg
ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzNjIzMwoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWNvdzIgICAgMTcgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCAgICAgICBm
YWlsICBsaWtlIDEzNjIzMwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAg
ICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIGI0ZjI5MWIwY2E5MTQ0NTRjYmFjOWZhNTU4MGJiMzVm
OGFiMDRlZWUKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDcxNDIwN2Iz
ZmFlNzQ5ODgzMWEwZGYzMzhlNmExZmJmZWVhNTk0YTcKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEz
NjIzMyAgMjAxOS0wNS0xNCAxNzowNjowNyBaICAgIDcgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAg
ICAxMzY0MDUgIDIwMTktMDUtMTYgMjM6MTQ6NTQgWiAgICA1IGRheXMgICAgMiBhdHRlbXB0cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMzY1NjQgIDIwMTktMDUtMTkgMTM6NDg6MzYgWiAgICAyIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIElnb3Ig
RHJ1emhpbmluIDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgS2V2aW4g
VGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgUGV0cmUgUGlyY2FsYWJ1IDxwcGlyY2FsYWJ1
QGJpdGRlZmVuZGVyLmNvbT4KICBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRl
ci5jb20+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1w
cmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQt
YW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFu
aHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
bXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1t
aWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hh
ZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9s
b2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAg
IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFu
YXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBj
b2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1v
c3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgYjRmMjkxYjBj
YTkxNDQ1NGNiYWM5ZmE1NTgwYmIzNWY4YWIwNGVlZQpBdXRob3I6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+CkRhdGU6ICAgRnJpIEFwciAxMiAxMTowMzoyNSAyMDE5ICswMTAwCgogICAg
eGw6IGhhbmRsZSBQVkggdHlwZSBpbiBhcHBseV9nbG9iYWxfYWZmaW5pdHlfbWFza3MgYWdhaW4K
ICAgIAogICAgQSBjYWxsIHNpdGUgaW4gY3JlYXRlX2RvbWFpbiBjYW4gY2FsbCBpdCB3aXRoIFBW
SCB0eXBlLiBUaGF0IHNpdGUgd2FzCiAgICBtaXNzZWQgZHVyaW5nIHRoZSByZXZpZXcgb2YgNDhk
YWI5NzY3LgogICAgCiAgICBSZWluc3RhdGUgUFZIIHR5cGUgaW4gdGhlIHN3aXRjaC4KICAgIAog
ICAgUmVwb3J0ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBT
aWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgKGNoZXJyeSBw
aWNrZWQgZnJvbSBjb21taXQgODYwZDZlMTU4ZGJiNTgxYzNhYWJjNmEyMGFlOGQ4M2IzMjViZmZk
OCkKCmNvbW1pdCBjNTk1NzlkODMxOWI3NzZhZTYyNDNkYTE5OTk3MzdlMmI0NzM3NzEwCkF1dGhv
cjogSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CkRhdGU6ICAgVHVl
IEFwciA5IDEzOjAxOjU4IDIwMTkgKzAxMDAKCiAgICB0b29scy94bDogdXNlIGxpYnhsX2RvbWFp
bl9pbmZvIHRvIGdldCBkb21haW4gdHlwZSBmb3IgdmNwdS1waW4KICAgIAogICAgUGFyc2luZyB0
aGUgY29uZmlnIHNlZW1zIHRvIGJlIGFuIG92ZXJraWxsIGZvciB0aGlzIHBhcnRpY3VsYXIgdGFz
awogICAgYW5kIHRoZSBjb25maWcgbWlnaHQgc2ltcGx5IGJlIGFic2VudC4gVHlwZSByZXR1cm5l
ZCBmcm9tIGxpYnhsX2RvbWFpbl9pbmZvCiAgICBzaG91bGQgYmUgZWl0aGVyIExJQlhMX0RPTUFJ
Tl9UWVBFX0hWTSBvciBMSUJYTF9ET01BSU5fVFlQRV9QViBidXQgaW4KICAgIHRoYXQgY29udGV4
dCBkaXN0aW5jdGlvbiBiZXR3ZWVuIFBWSCBhbmQgSFZNIHNob3VsZCBiZSBpcnJlbGV2YW50Lgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0
cml4LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAg
KGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgNDhkYWI5NzY3ZDJlYjE3MzQ5NTcwN2NiMWZkOGNl
YWY3MzYwNGFjMSkKCmNvbW1pdCA0ZWQ2YzhiOTVjODBhNmZkYzMzZmFiMzhkM2ZkYWU2NGI4ODI3
OTE2CkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIFdlZCBN
YXkgMTUgMDk6NDI6MTcgMjAxOSArMDIwMAoKICAgIHg4NjogZml4IGJ1aWxkIHJhY2Ugd2hlbiBn
ZW5lcmF0aW5nIHRlbXBvcmFyeSBvYmplY3QgZmlsZXMKICAgIAogICAgVGhlIHJ1bGVzIHRvIGdl
bmVyYXRlIHhlbi1zeW1zIGFuZCB4ZW4uZWZpIG1heSBydW4gaW4gcGFyYWxsZWwsIGJ1dCBib3Ro
CiAgICByZWN1cnNpdmVseSBpbnZva2UgJChNQUtFKSB0byBidWlsZCBzeW1ib2wvcmVsb2NhdGlv
biB0YWJsZSB0ZW1wb3JhcnkKICAgIG9iamVjdCBmaWxlcy4gVGhlc2UgcmVjdXJzaXZlIGJ1aWxk
cyB3b3VsZCBib3RoIHJlLWdlbmVyYXRlIHRoZSAuKi5kMgogICAgZmlsZXMgKHdoZXJlIG5lZWRl
ZCkuIEJvdGggd291bGQgaW4gdHVybiBpbnZva2UgdGhlIHNhbWUgcnVsZSwgdGh1cwogICAgYWxs
b3dpbmcgZm9yIGEgcmFjZSBvbiB0aGUgLiouZDIudG1wIGludGVybWVkaWF0ZSBmaWxlcy4KICAg
IAogICAgVGhlIGRlcGVuZGVuY3kgZmlsZXMgb2YgdGhlIHRlbXBvcmFyeSAueGVuKi5vIGZpbGVz
IGxpdmUgaW4geGVuLyByYXRoZXIKICAgIHRoYW4geGVuL2FyY2gveDg2LyBhbnl3YXksIHNvIHdv
bid0IGJlIGluY2x1ZGVkIG5vIG1hdHRlciB3aGF0LiBUYWtlIHRoZQogICAgb3Bwb3J0dW5pdHkg
YW5kIGRlbGV0ZSB0aGVtLCBhcyB0aGUganVzdCByZS1nZW5lcmF0ZWQgLnhlbiouUyBmaWxlcyB3
aWxsCiAgICB0cmlnZ2VyIGEgcHJvcGVyIHJlLWJ1aWxkIG9mIHRoZSAueGVuKi5vIG9uZXMgYW55
d2F5LgogICAgCiAgICBFbXB0eSB0aGUgREVQUyB2YXJpYWJsZSBpbiBjYXNlIHRoZSBzZXQgb2Yg
Z29hbHMgY29uc2lzdHMgb2YganVzdCB0aG9zZQogICAgdGVtcG9yYXJ5IG9iamVjdCBmaWxlcywg
dGh1cyBlbGltaW5hdGluZyB0aGUgcmFjZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA3NjFiYjU3NWNlOTcy
NTUwMjlkMmQyMjQ5YjI3MTllNTRiYzc2ODI1CiAgICBtYXN0ZXIgZGF0ZTogMjAxOS0wNC0xMSAx
MDoyNTowNSArMDIwMAoKY29tbWl0IGZhOWQ1YjhiZWIzZmYzYWEwYzFmMDcxMjE3M2UyZWMzYmQ3
MDAyNzkKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgV2Vk
IE1heSAxNSAwOTo0MTozNyAyMDE5ICswMjAwCgogICAgVlQtZDogcG9zdGVkIGludGVycnVwdHMg
cmVxdWlyZSBpbnRlcnJ1cHQgcmVtYXBwaW5nCiAgICAKICAgIEluaXRpYWxseSBJIGhhZCBqdXN0
IG5vdGljZWQgdGhlIHVubmVjZXNzYXJ5IGluZGlyZWN0aW9uIGluIHRoZSBjYWxsCiAgICBmcm9t
IHBpX3VwZGF0ZV9pcnRlKCkuIFRoZSBnZW5lcmljIHdyYXBwZXIgaGF2aW5nIGFuIGlvbW11X2lu
dHJlbWFwCiAgICBjb25kaXRpb25hbCBtYWRlIG1lIGxvb2sgYXQgdGhlIHNldHVwIGNvZGUgdGhv
dWdoLiBTbyBmaXJzdCBvZiBhbGwKICAgIGVuZm9yY2UgdGhlIG5lY2Vzc2FyeSBkZXBlbmRlbmN5
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CiAgICBBY2tlZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1h
c3RlciBjb21taXQ6IDZjNTQ2NjM3ODZkOWYxZWQwNDE1Mzg2NzY4N2MxNTg2NzVlNzI3N2QKICAg
IG1hc3RlciBkYXRlOiAyMDE5LTA0LTA5IDE1OjEyOjA3ICswMjAwCgpjb21taXQgODQ1N2MxNWI5
ODFiYTA0YzA3MDllNmYyNWFmM2I3NmJlYjM0Y2FmYQpBdXRob3I6IElnb3IgRHJ1emhpbmluIDxp
Z29yLmRydXpoaW5pbkBjaXRyaXguY29tPgpEYXRlOiAgIFdlZCBNYXkgMTUgMDk6NDA6NDUgMjAx
OSArMDIwMAoKICAgIHg4Ni92bXg6IEZpeHVwIHJlbW92YWxzIG9mIE1TUiBsb2FkL3NhdmUgbGlz
dCBlbnRyaWVzCiAgICAKICAgIENvbW1pdCA1NDBkNTQyMiAoIng4Ni92bXg6IFN1cHBvcnQgcmVt
b3ZpbmcgTVNScyBmcm9tIHRoZSBob3N0L2d1ZXN0CiAgICBsb2FkL3NhdmUgbGlzdHMiKSBpbnRy
b2R1Y2VkIGluZnJhc3RydWN0dXJlIGZpbmFsbHkgZXhwb3NlZCBieQogICAgY29tbWl0IGZkMzJk
Y2ZlICgieDg2L3ZteDogRG9uJ3QgbGVhayBFRkVSLk5YRSBpbnRvIGd1ZXN0IGNvbnRleHQiKQog
ICAgdGhhdCBsZWQgdG8gYSBmdW5jdGlvbmFsIHJlZ3Jlc3Npb24gb24gSGFycGVydG93biBhbmQg
ZWFybGllciBjb3JlcwogICAgKEdlbiAxIFZULXgpIGR1ZSB0byBNU1IgY291bnQgYmVpbmcgaW5j
b3JyZWN0bHkgc2V0IGluIFZNQ1MuCiAgICBBcyB0aGUgcmVzdWx0LCBhcyBzb29uIGFzIGd1ZXN0
IEVGRVIgYmVjb21lcyBlcXVhbCB0byBYZW4gRUZFUgogICAgKHdoaWNoIGV2ZW50dWFsbHkgaGFw
cGVucyBpbiBhbG1vc3QgZXZlcnkgNjQtYml0IFZNKSBhbmQgaXRzIE1TUgogICAgZW50cnkgaXMg
c3VwcG9zZWQgdG8gYmUgcmVtb3ZlZCwgYSBzdGFsZSB2ZXJzaW9uIG9mIEVGRVIgaXMgbG9hZGVk
CiAgICBpbnRvIGEgZ3Vlc3QgaW5zdGVhZCBjYXVzaW5nIGFsbW9zdCBpbW1lZGlhdGUgZ3Vlc3Qg
ZmFpbHVyZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1
emhpbmluQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5j
b20+CiAgICBtYXN0ZXIgY29tbWl0OiBlMjhjMGVlMzM1NmY1MmY1ODliYmFlNTRlODlhYWVkMjVj
MWY1OTlkCiAgICBtYXN0ZXIgZGF0ZTogMjAxOS0wNC0wOSAxMDo1ODoxOCArMDEwMAoKY29tbWl0
IDBiZDVlMDNjYjc1YTNiMWEyODgxZjMxNjIzNDIwNjRjZWVhZTNjNzcKQXV0aG9yOiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFdlZCBNYXkgMTUgMDk6
NDA6MDAgMjAxOSArMDIwMAoKICAgIHhlbi90aW1lcnM6IEZpeCBtZW1vcnkgbGVhayB3aXRoIGNw
dSB1bnBsdWcvcGx1ZwogICAgCiAgICB0aW1lcl9zb2Z0aXJxX2FjdGlvbigpIHJlYWxsb2MncyBp
dHNlbGYgYSBsYXJnZXIgdGltZXIgaGVhcCB3aGVuZXZlcgogICAgbmVjZXNzYXJ5LCB3aGljaCBp
bmNsdWRlcyBib290c3RyYXBwaW5nIGZyb20gdGhlIGVtcHR5IGR1bW15X2hlYXAuICBOb3RoaW5n
CiAgICBldmVyIGZyZWVkIHRoaXMgYWxsb2NhdGlvbi4KICAgIAogICAgQ1BVIHBsdWcgYW5kIHVu
cGx1ZyBoYXMgdGhlIHNpZGUgZWZmZWN0IG9mIHplcm9pbmcgdGhlIHBlcmNwdSBkYXRhIGFyZWEs
IHdoaWNoCiAgICBjbGVhcnMgdHMtPmhlYXAuICBUaGlzIGluIHR1cm4gY2F1c2VzIG5ldyB0aW1l
cnMgdG8gYmUgcHV0IG9uIHRoZSBsaXN0IHJhdGhlcgogICAgdGhhbiB0aGUgaGVhcCwgYW5kIGZv
ciB0aW1lcl9zb2Z0aXJxX2FjdGlvbigpIHRvIGJvb3RzdHJhcCBpdHNlbGYgYWdhaW4uCiAgICAK
ICAgIFRoaXMgaW4gcHJhY3RpY2UgbGVha3MgdHMtPmhlYXAgZXZlcnkgdGltZSBhIENQVSBpcyB1
bnBsdWdnZWQgYW5kIHJlcGx1Z2dlZC4KICAgIAogICAgSW1wbGVtZW50IGZyZWVfcGVyY3B1X3Rp
bWVycygpIHdoaWNoIGluY2x1ZGVzIGZyZWVpbmcgdHMtPmhlYXAgd2hlbgogICAgYXBwcm9wcmlh
dGUsIGFuZCB1cGRhdGUgdGhlIG5vdGlmaWVyIGNhbGxiYWNrIHdpdGggdGhlIHJlY2VudCBjcHUg
cGFya2luZwogICAgbG9naWMgYW5kIGZyZWUtYXZvaWRhbmNlIGFjcm9zcyBzdXNwZW5kLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAg
IAogICAgeGVuL2NwdTogRml4IEFSTSBidWlsZCBmb2xsb3dpbmcgYy9zIDU5N2ZiYjgKICAgIAog
ICAgYy9zIDU5N2ZiYjggInhlbi90aW1lcnM6IEZpeCBtZW1vcnkgbGVhayB3aXRoIGNwdSB1bnBs
dWcvcGx1ZyIgYnJva2UgdGhlIEFSTQogICAgYnVpbGQgYnkgYmVpbmcgdGhlIGZpcnN0IHBhdGNo
IHRvIGFkZCBwYXJrX29mZmxpbmVfY3B1cyB0byBjb21tb24gY29kZS4KICAgIAogICAgV2hpbGUg
aXQgaXMgY3VycmVudGx5IHNwZWNpZmljIHRvIEludGVsIGhhcmR3YXJlIChmb3IgcmVhc29ucyBv
ZiBiZWluZyBhYmxlIHRvCiAgICBoYW5kbGUgbWFjaGluZSBjaGVjayBleGNlcHRpb25zIHdpdGhv
dXQgYW4gaW1tZWRpYXRlIHN5c3RlbSByZXNldCksIGl0IGlzbid0CiAgICBpbmhlcmVudGx5IGFy
Y2hpdGVjdHVyZSBzcGVjaWZpYywgc28gZGVmaW5lIGl0IHRvIGJlIGZhbHNlIG9uIEFSTSBmb3Ig
bm93LgogICAgCiAgICBBZGQgYSBjb21tZW50IGluIGJvdGggc21wLmggaGVhZGVycyBleHBsYWlu
aW5nIHRoZSBpbnRlbmRlZCBiZWhhdmlvdXIgb2YgdGhlCiAgICBvcHRpb24uCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAg
ICBSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgCiAgICB0aW1lcnM6
IG1vdmUgYmFjayBtaWdyYXRlX3RpbWVyc19mcm9tX2NwdSgpIGludm9jYXRpb24KICAgIAogICAg
Q29tbWl0IDU5N2ZiYjhiZTYgKCJ4ZW4vdGltZXJzOiBGaXggbWVtb3J5IGxlYWsgd2l0aCBjcHUg
dW5wbHVnL3BsdWciKQogICAgd2VudCBhIGxpdHRsZSB0b28gZmFyOiBNaWdyYXRpbmcgdGltZXJz
IGF3YXkgZnJvbSBhIENQVSBiZWluZyBvZmZsaW5lZAogICAgbmVlZHMgdG8gaGVwcGVuIGluZGVw
ZW5kZW50IG9mIHdoZXRoZXIgaXQgZ2V0IHBhcmtlZCBvciBmdWxseSBvZmZsaW5lZC4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgCiAg
ICB4ZW4vdGltZXJzOiBGaXggbWVtb3J5IGxlYWsgd2l0aCBjcHUgdW5wbHVnL3BsdWcgKHRha2Ug
MikKICAgIAogICAgUHJldmlvdXMgYXR0ZW1wdHMgdG8gZml4IHRoaXMgbGVhayBmYWlsZWQgdG8g
aWRlbnRpZnkgdGhlIHJvb3QgY2F1c2UsIGFuZAogICAgdWx0aW1hdGVseSBmYWlsZWQuICBUaGUg
Y2F1c2UgaXMgdGhlIENQVV9VUF9QUkVQQVJFIGNhc2UgKHJlKWluaXRpYWxpc2luZwogICAgdHMt
PmhlYXAgYmFjayB0byBkdW1teV9oZWFwLCB3aGljaCBsZWFrcyB0aGUgcHJldmlvdXMgYWxsb2Nh
dGlvbi4KICAgIAogICAgUmVhcnJhbmdlIHRoZSBsb2dpYyB0byBvbmx5IGluaXRpYWxpc2UgdHMg
b25jZS4gIFRoaXMgYWxzbyBhdm9pZHMgdGhlCiAgICByZWR1bmRhbnQgKGJ1dCBiZW5pZ24sIGR1
ZSB0byB0cy0+aW5hY3RpdmUgYWx3YXlzIGJlaW5nIGVtcHR5KSBpbml0aWFsaXNpbmcgb2YKICAg
IHRoZSBvdGhlciB0cyBmaWVsZHMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogNTk3ZmJiOGJlNjAyMTQ0
MGNkNTM0OTNjMTQyMDFjMzI2NzFiYWRlMQogICAgbWFzdGVyIGRhdGU6IDIwMTktMDQtMDggMTE6
MTY6MDYgKzAxMDAKICAgIG1hc3RlciBjb21taXQ6IGE2NDQ4YWRmZDNkNTM3YWFjYmJkNzg0ZTVi
ZjE3NzdhYjNmZjVmODUKICAgIG1hc3RlciBkYXRlOiAyMDE5LTA0LTA5IDEwOjEyOjU3ICswMTAw
CiAgICBtYXN0ZXIgY29tbWl0OiAxYWVjOTUzNTBhYzgyNjFjYmE1MTYzNzE3MTBkNGQ4MzdjMjZm
NmEwCiAgICBtYXN0ZXIgZGF0ZTogMjAxOS0wNC0xNSAxNzo1MTozMCArMDEwMAogICAgbWFzdGVy
IGNvbW1pdDogZTk3OGU5ZWQ5ZTFmZjBkYzMyNmU3MjcwOGVkMDNjYWMyYmE0MWRiOAogICAgbWFz
dGVyIGRhdGU6IDIwMTktMDUtMTMgMTA6MzU6MzcgKzAxMDAKCmNvbW1pdCA4ZTE4ZGNhNThhNmMy
OGU0N2I5ZTFkMWY2ZjkwN2I1MTI4YTE2M2I4CkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpEYXRlOiAgIFdlZCBNYXkgMTUgMDk6Mzg6NTkgMjAxOSArMDIwMAoKICAgIHg4
NmVtdWw6IGRvbid0IHJlYWQgbWFzayByZWdpc3RlciBvbiBBVlg1MTJGLWluY2FwYWJsZSBwbGF0
Zm9ybXMKICAgIAogICAgTm9yIHdoZW4gcmVnaXN0ZXIgc3RhdGUgaXNuJ3Qgc3VmZmljaWVudGx5
IGVuYWJsZWQuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVu
bGFwQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDZjYjdlNTJlZGY4MjNmZDg5ZmUxNGRhOTRm
OWJmM2U1Y2Y5OWQxZmYKICAgIG1hc3RlciBkYXRlOiAyMDE5LTA0LTA1IDE3OjI3OjEzICswMjAw
Cgpjb21taXQgOWQyYTMxMjhkYzVlNzU1ZDJmZjhjYzJhYzFkMmU5NDE1Mjc5NzA1NApBdXRob3I6
IFBldHJlIFBpcmNhbGFidSA8cHBpcmNhbGFidUBiaXRkZWZlbmRlci5jb20+CkRhdGU6ICAgV2Vk
IE1heSAxNSAwOTozODoxMyAyMDE5ICswMjAwCgogICAgdm1fZXZlbnQ6IGZpeCBYRU5fVk1fRVZF
TlRfUkVTVU1FIGRvbWN0bAogICAgCiAgICBNYWtlIFhFTl9WTV9FVkVOVF9SRVNVTUUgcmV0dXJu
IDAgaW4gY2FzZSBvZiBzdWNjZXNzLCBpbnN0ZWFkIG9mCiAgICAtRUlOVkFMLgogICAgUmVtb3Zl
IHZtX2V2ZW50X3Jlc3VtZSBmb3JtIHZtX2V2ZW50LmggaGVhZGVyIGFuZCBzZXQgdGhlIGZ1bmN0
aW9uJ3MKICAgIHZpc2liaWxpdHkgdG8gc3RhdGljIGFzIGlzIHVzZWQgb25seSBpbiB2bV9ldmVu
dC5jLgogICAgTW92ZSB0aGUgdm1fZXZlbnRfY2hlY2tfcmluZyB0ZXN0IGluc2lkZSB2bV9ldmVu
dF9yZXN1bWUgaW4gb3JkZXIgdG8KICAgIHNpbXBsaWZ5IHRoZSBjb2RlLgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBQZXRyZSBQaXJjYWxhYnUgPHBwaXJjYWxhYnVAYml0ZGVmZW5kZXIuY29tPgog
ICAgQWNrZWQtYnk6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4K
ICAgIG1hc3RlciBjb21taXQ6IGIzMmMwNDQ2YjEwM2FhODAxZWUxODc4MGIyZmRkNzhkZmMwYjkw
NTIKICAgIG1hc3RlciBkYXRlOiAyMDE5LTA0LTA1IDE1OjQyOjAzICswMjAwCgpjb21taXQgMTFm
ZmM1YTNjNWVmMWZjN2I3NWRhZjE5OGJhZDVjMTUyMWNmNmRjMQpBdXRob3I6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBXZWQgTWF5IDE1IDA5OjM2OjA5IDIwMTkgKzAy
MDAKCiAgICB4ODZlbXVsOiBzdXBwcmVzcyBnZW5lcmFsIHJlZ2lzdGVyIHVwZGF0ZSB1cG9uIEFW
WCBnYXRoZXIgZmFpbHVyZXMKICAgIAogICAgV2hpbGUgZGVzdGluYXRpb24gYW5kIG1hc2sgcmVn
aXN0ZXJzIG1heSBpbmRlZWQgbmVlZCB1cGRhdGluZyBpbiB0aGlzCiAgICBjYXNlLCB0aGUgcklQ
IHVwZGF0ZSBpbiBwYXJ0aWN1bGFyIG5lZWRzIHRvIGJlIGF2b2lkZWQsIGFzIHdlbGwgYXMgZS5n
LgogICAgcmFpc2luZyBhIHNpbmdsZSBzdGVwIHRyYXAuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBH
ZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDc0ZjI5
OWJiZDdkNWNjNTIzMjViNTg2NmMxN2I0NGRkMGJkMWM1YTIKICAgIG1hc3RlciBkYXRlOiAyMDE5
LTA0LTAzIDEwOjE0OjMyICswMjAwCgpjb21taXQgYjhlZDE0Njg5NTM3MDE1N2E5ZTEzMTIxMTMx
YzA2MDZhMzQ0ZThiMwpBdXRob3I6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KRGF0
ZTogICBXZWQgTWF5IDE1IDA5OjM0OjU3IDIwMTkgKzAyMDAKCiAgICB4ZW4vc2NoZWQ6IGZpeCBj
cmVkaXQyIHNtdCBpZGxlIGhhbmRsaW5nCiAgICAKICAgIENyZWRpdDIncyBzbXRfaWRsZV9tYXNr
X3NldCgpIGFuZCBzbXRfaWRsZV9tYXNrX2NsZWFyKCkgYXJlIHVzZWQgdG8KICAgIGlkZW50aWZ5
IGlkbGUgY29yZXMgd2hlcmUgdmNwdXMgY2FuIGJlIG1vdmVkIHRvLiBBIGNvcmUgaXMgdGhvdWdo
dCB0bwogICAgYmUgaWRsZSB3aGVuIGFsbCBzaWJsaW5ncyBhcmUga25vd24gdG8gaGF2ZSB0aGUg
aWRsZSB2Y3B1IHJ1bm5pbmcgb24KICAgIHRoZW0uCiAgICAKICAgIFVuZm9ydHVuYXRlbHkgdGhl
IGluZm9ybWF0aW9uIG9mIGEgdmNwdSBydW5uaW5nIG9uIGEgY3B1IGlzIHBlcgogICAgcnVucXVl
dWUuIFNvIGluIGNhc2Ugbm90IGFsbCBzaWJsaW5ncyBhcmUgaW4gdGhlIHNhbWUgcnVucXVldWUg
YSBjb3JlCiAgICB3aWxsIG5ldmVyIGJlIHJlZ2FyZGVkIHRvIGJlIGlkbGUsIGFzIHRoZSBzaWJs
aW5nIG5vdCBpbiB0aGUgcnVucXVldWUKICAgIGlzIG5ldmVyIGtub3duIHRvIHJ1biB0aGUgaWRs
ZSB2Y3B1LgogICAgCiAgICBVc2UgYSBjcmVkaXQyIHNwZWNpZmljIGNwdW1hc2sgb2Ygc2libGlu
Z3Mgd2l0aCBvbmx5IHRob3NlIGNwdXMKICAgIGJlaW5nIG1hcmtlZCB3aGljaCBhcmUgaW4gdGhl
IHNhbWUgcnVucXVldWUgYXMgdGhlIGNwdSBpbiBxdWVzdGlvbi4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IERh
cmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA3NTNi
YTQzZDZkMTZlNjg4ZjY4OGUwMWUxYzc3NDYzZWEyYzZlYzlmCiAgICBtYXN0ZXIgZGF0ZTogMjAx
OS0wMy0yOSAxODoyODoyMSArMDAwMAoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 22 01:07:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 May 2019 01:07:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTFir-0008K8-3I; Wed, 22 May 2019 01:07:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qm9s=TW=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hTFiq-0008Jw-Gb
 for xen-devel@lists.xenproject.org; Wed, 22 May 2019 01:07:12 +0000
X-Inumbo-ID: eadd85c2-7c2d-11e9-92f3-bb922328172c
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id eadd85c2-7c2d-11e9-92f3-bb922328172c;
 Wed, 22 May 2019 01:07:06 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hTFik-0002hU-6Q; Wed, 22 May 2019 01:07:06 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hTFij-0002id-PF; Wed, 22 May 2019 01:07:05 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hTFij-00024p-OX; Wed, 22 May 2019 01:07:05 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136566-mainreport@xen.org>
MIME-Version: 1.0
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-xtf-amd64-amd64-4:xtf/test-hvm64-xsa-278:fail:regression
 xen-4.8-testing:build-amd64-prev:xen-build:fail:regression
 xen-4.8-testing:build-i386-prev:xen-build:fail:regression
 xen-4.8-testing:test-amd64-i386-freebsd10-amd64:guest-localmigrate/x10:fail:regression
 xen-4.8-testing:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-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-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-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-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-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-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit1: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-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-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-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: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-rtds:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=ecbf88af9b0f90832fe2394edde864da45a9e560
X-Osstest-Versions-That: xen=908e768fae49a8db0089e68188652079e3bfaa66
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 22 May 2019 01:07:05 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 136566: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjU2NiB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjU2Ni8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCA1
MCB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBSRUdSLiB2cy4gMTMwOTY1CiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgIDcwIHh0Zi90ZXN0LWh2bTY0LXhzYS0yNzggICBm
YWlsIFJFR1IuIHZzLiAxMzA5NjUKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMDk2NQogYnVpbGQtaTM4Ni1w
cmV2ICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTMwOTY1CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0IDE3IGd1ZXN0LWxvY2Fs
bWlncmF0ZS94MTAgZmFpbCBSRUdSLiB2cy4gMTMwOTY1CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRl
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1taWdydXBncmFkZSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMwOTY1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzA5NjUKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgZmFpbCBsaWtlIDEzMDk2NQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMwOTY1CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMzA5NjUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMDk2NQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMwOTY1CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgIGZhaWwgbGlrZSAxMzA5NjUKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
YW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdl
dGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgZWNiZjg4YWY5YjBmOTA4MzJm
ZTIzOTRlZGRlODY0ZGE0NWE5ZTU2MApiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAg
ICAgICAgOTA4ZTc2OGZhZTQ5YThkYjAwODllNjgxODg2NTIwNzllM2JmYWE2NgoKTGFzdCB0ZXN0
IG9mIGJhc2lzICAgMTMwOTY1ICAyMDE4LTEyLTAzIDA5OjA2OjE5IFogIDE2OSBkYXlzCkZhaWxp
bmcgc2luY2UgICAgICAgIDEzMzU5OCAgMjAxOS0wMy0wNSAxNTowNjoyMyBaICAgNzcgZGF5cyAg
IDM4IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzNjU2NiAgMjAxOS0wNS0xOSAxNDow
NjozMCBaICAgIDIgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJl
dmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CiAgQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgog
IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIE1h
bnVlbCBCb3V5ZXIgPGJvdXllckBhbnRpb2NoZS5ldS5vcmc+CiAgU2VyZ2V5IER5YXNsaSA8c2Vy
Z2V5LmR5YXNsaUBjaXRyaXguY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpq
b2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20g
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA3
NTggbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed May 22 04:00:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 May 2019 04:00:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTIQf-0004qT-Mq; Wed, 22 May 2019 04:00:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qm9s=TW=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hTIQf-0004qH-0r
 for xen-devel@lists.xenproject.org; Wed, 22 May 2019 04:00:37 +0000
X-Inumbo-ID: 22bce5d8-7c46-11e9-ae66-2b8900c48a0b
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 22bce5d8-7c46-11e9-ae66-2b8900c48a0b;
 Wed, 22 May 2019 04:00:28 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hTIQV-0006OP-D6; Wed, 22 May 2019 04:00:27 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hTIQV-0002VU-2v; Wed, 22 May 2019 04:00:27 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hTIQV-0006QU-2K; Wed, 22 May 2019 04:00:27 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136575-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.9:test-arm64-arm64-examine:examine-serial/bootloader:fail:regression
 linux-4.9:test-amd64-i386-libvirt-xsm:xen-boot:fail:heisenbug
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-pvshim: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-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-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-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-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-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=8baec4ebdf084961516f17cadbad14cac082ee4e
X-Osstest-Versions-That: linux=ffe8cffc8be1ae47c08cbc3571bed6b5b0fa53ad
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 22 May 2019 04:00:27 +0000
Subject: [Xen-devel] [linux-4.9 test] 136575: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjU3NSBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjU3NS8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgIDEx
IGV4YW1pbmUtc2VyaWFsL2Jvb3Rsb2FkZXIgZmFpbCBSRUdSLiB2cy4gMTM2MjQ5CgpUZXN0cyB3
aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBw
YXNzIGluIDEzNjQzMQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBi
bG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBpbiAxMzY0MzEgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTM2MjQ5CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgIGZhaWwgbGlrZSAxMzYyNDkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzNjI0OQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxp
a2UgMTM2MjQ5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzYyNDkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAxMiBndWVzdC1zdGFy
dCAgICAgICAgICAgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAg
ICAgICAgICAgOGJhZWM0ZWJkZjA4NDk2MTUxNmYxN2NhZGJhZDE0Y2FjMDgyZWU0ZQpiYXNlbGlu
ZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgZmZlOGNmZmM4YmUxYWU0N2MwOGNiYzM1
NzFiZWQ2YjViMGZhNTNhZAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTM2MjQ5ICAyMDE5LTA1LTE0
IDIwOjMxOjEwIFogICAgNyBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzNjQzMSAgMjAxOS0w
NS0xNyAwNzozOTozOCBaICAgIDQgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0
b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFkaXR5YSBQYWtraSA8cGFra2kwMDFAdW1u
LmVkdT4KICBBbGV4ZWkgU3Rhcm92b2l0b3YgPGFzdEBmYi5jb20+CiAgQWxleGVpIFN0YXJvdm9p
dG92IDxhc3RAa2VybmVsLm9yZz4KICBBbGlzdGFpciBTdHJhY2hhbiA8YXN0cmFjaGFuQGdvb2ds
ZS5jb20+CiAgQW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBBbmR5
IEx1dG9taXJza2kgPGx1dG9Aa2VybmVsLm9yZz4KICBBbmR5IFNoZXZjaGVua28gPGFuZHJpeS5z
aGV2Y2hlbmtvQGxpbnV4LmludGVsLmNvbT4KICBBcm5hbGRvIENhcnZhbGhvIGRlIE1lbG8gPGFj
bWVAcmVkaGF0LmNvbT4KICBBcm5kIEJlcmdtYW5uIDxhcm5kQGFybmRiLmRlPgogIEJvcmlzbGF2
IFBldGtvdiA8YnBAc3VzZS5kZT4KICBCcmVubyBMZWl0YW8gPGxlaXRhb0BkZWJpYW4ub3JnPgog
IENoZW5ibyBGZW5nIDxmZW5nY0Bnb29nbGUuY29tPgogIENocmlzdG9waGUgTGVyb3kgPGNocmlz
dG9waGUubGVyb3lAYy1zLmZyPgogIERhbiBDYXJwZW50ZXIgPGRhbi5jYXJwZW50ZXJAb3JhY2xl
LmNvbT4KICBEYW4gV2lsbGlhbXMgPGRhbi5qLndpbGxpYW1zQGludGVsLmNvbT4KICBEYW5pZWwg
Qm9ya21hbm4gPGRhbmllbEBpb2dlYXJib3gubmV0PgogIERhbmllbCBEcmFrZSA8ZHJha2VAZW5k
bGVzc20uY29tPgogIERhbmllbCBHb21leiA8ZGFnbWNyQGdtYWlsLmNvbT4KICBEYXZpZCBBaGVy
biA8ZHNhaGVybkBnbWFpbC5jb20+CiAgRGF2aWQgSmVmZmVyeSA8ZGplZmZlcnlAcmVkaGF0LmNv
bT4KICBEYXZpZCBKZWZmeSA8ZGplZmZlcnlAcmVkaGF0LmNvbT4KICBEYXZpZCBTLiBNaWxsZXIg
PGRhdmVtQGRhdmVtbG9mdC5uZXQ+CiAgRG1pdHJ5IFRvcm9raG92IDxkbWl0cnkudG9yb2tob3ZA
Z21haWwuY29tPgogIEZlbGl4IEZpZXRrYXUgPG5iZEBuYmQubmFtZT4KICBGbG9yaWFuIFdlc3Rw
aGFsIDxmd0BzdHJsZW4uZGU+CiAgRnJhbmNlc2NvIFJ1Z2dlcmkgPGZydWdnZXJpQGFyaXN0YS5j
b20+CiAgR3JlZyBLcm9haC1IYXJ0bWFuIDxncmVna2hAbGludXhmb3VuZGF0aW9uLm9yZz4KICBH
dXN0YXZvIEEuIFIuIFNpbHZhIDxndXN0YXZvQGVtYmVkZGVkb3IuY29tPgogIEhhbmdiaW4gTGl1
IDxsaXVoYW5nYmluQGdtYWlsLmNvbT4KICBJbmdvIE1vbG5hciA8bWluZ29Aa2VybmVsLm9yZz4K
ICBKYXJvZCBXaWxzb24gPGphcm9kQHJlZGhhdC5jb20+CiAgSmF5IFZvc2J1cmdoIDxqYXkudm9z
YnVyZ2hAY2Fub25pY2FsLmNvbT4KICBKZW5zIEF4Ym9lIDxheGJvZUBrZXJuZWwuZGs+CiAgSmlh
LUp1IEJhaSA8YmFpamlhanUxOTkwQGdtYWlsLmNvbT4KICBKaWFuLUhvbmcgUGFuIDxqaWFuLWhv
bmdAZW5kbGVzc20uY29tPgogIEpvaGFuIEhvdm9sZCA8am9oYW5Aa2VybmVsLm9yZz4KICBKb2hh
bm5lcyBCZXJnIDxqb2hhbm5lcy5iZXJnQGludGVsLmNvbT4KICBKb2huIENyaXNwaW4gPGpvaG5A
cGhyb3plbi5vcmc+CiAgSm9uYXRoYW4gQ2FtZXJvbiA8Sm9uYXRoYW4uQ2FtZXJvbkBodWF3ZWku
Y29tPgogIEp1bGlhbiBBbmFzdGFzb3YgPGphQHNzaS5iZz4KICBKdWxpYW4gV2llZG1hbm4gPGp3
aUBsaW51eC5pYm0uY29tPgogIEthbGxlIFZhbG8gPGt2YWxvQGNvZGVhdXJvcmEub3JnPgogIEth
bmdqaWUgTHUgPGtqbHVAdW1uLmVkdT4KICBLZXZpbiAnbGRpcicgRGFyYnlzaGlyZS1CcnlhbnQg
PGxkaXJAZGFyYnlzaGlyZS1icnlhbnQubWUudWs+CiAgTGF1cmEgQWJib3R0IDxsYWJib3R0QHJl
ZGhhdC5jb20+CiAgTGF1cmVudGl1IFR1ZG9yIDxsYXVyZW50aXUudHVkb3JAbnhwLmNvbT4KICBM
aW51cyBUb3J2YWxkcyA8dG9ydmFsZHNAbGludXgtZm91bmRhdGlvbi5vcmc+CiAgTHVjYXMgU3Rh
Y2ggPGwuc3RhY2hAcGVuZ3V0cm9uaXguZGU+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJA
YXJtLmNvbT4KICBNYXJ0aW4gU2Nod2lkZWZza3kgPHNjaHdpZGVmc2t5QGRlLmlibS5jb20+CiAg
TWF4aW1lIFJpcGFyZCA8bWF4aW1lLnJpcGFyZEBib290bGluLmNvbT4KICBNaWNoYWVsIEVsbGVy
bWFuIDxtcGVAZWxsZXJtYW4uaWQuYXU+CiAgTmF0aGFuIENoYW5jZWxsb3IgPG5hdGVjaGFuY2Vs
bG9yQGdtYWlsLmNvbT4KICBOaWNrIERlc2F1bG5pZXJzIDxuZGVzYXVsbmllcnNAZ29vZ2xlLmNv
bT4KICBOaWdlbCBDcm94b24gPG5jcm94b25AcmVkaGF0LmNvbT4KICBOb2J1aGlybyBJd2FtYXRz
dSA8bm9idWhpcm8xLml3YW1hdHN1QHRvc2hpYmEuY28uanA+CiAgUGFibG8gTmVpcmEgQXl1c28g
PHBhYmxvQG5ldGZpbHRlci5vcmc+CiAgUGFuIEJpYW4gPGJpYW5wYW4yMDE2QDE2My5jb20+CiAg
UGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIEJ1cnRvbiA8cGF1bC5i
dXJ0b25AbWlwcy5jb20+CiAgUGF1bCBLb2NpYWxrb3dza2kgPHBhdWwua29jaWFsa293c2tpQGJv
b3RsaW4uY29tPgogIFBldGVyIE9iZXJwYXJsZWl0ZXIgPG9iZXJwYXJAbGludXguaWJtLmNvbT4K
ICBQZXRyIMWgdGV0aWFyIDx5bmV6ekB0cnVlLmN6PgogIFBoaWxpcHAgWmFiZWwgPHAuemFiZWxA
cGVuZ3V0cm9uaXguZGU+CiAgUG8tSHN1IExpbiA8cG8taHN1LmxpbkBjYW5vbmljYWwuY29tPgog
IFJpY2hhcmQgQ29jaHJhbiA8cmljaGFyZGNvY2hyYW5AZ21haWwuY29tPgogIFJpa2FyZCBGYWxr
ZWJvcm4gPHJpa2FyZC5mYWxrZWJvcm5AZ21haWwuY29tPgogIFNhc2hhIExldmluIDxzYXNoYWxA
a2VybmVsLm9yZz4KICBTaW1vbiBIb3JtYW4gPGhvcm1zQHZlcmdlLm5ldC5hdT4KICBTb25nIExp
dSA8c29uZ2xpdWJyYXZpbmdAZmIuY29tPgogIFN0ZXBoZW4gU3VyeWFwdXRyYSA8c3N1cnlhZXh0
ckBnbWFpbC5jb20+CiAgU3ZlbiBWYW4gQXNicm9lY2sgPFRoZVN2ZW43M0BnbWFpbC5jb20+CiAg
VGFrYXNoaSBJd2FpIDx0aXdhaUBzdXNlLmRlPgogIFRha2FzaGkgU2FrYW1vdG8gPG8tdGFrYXNo
aUBzYWthbW9jY2hpLmpwPgogIFRldHN1byBIYW5kYSA8cGVuZ3Vpbi1rZXJuZWxASS1sb3ZlLlNB
S1VSQS5uZS5qcD4KICBUaG9tYXMgR2xlaXhuZXIgPHRnbHhAbGludXRyb25peC5kZT4KICBUb2Jp
biBDLiBIYXJkaW5nIDx0b2JpbkBrZXJuZWwub3JnPgogIFZpdGFseSBLdXpuZXRzb3YgPHZrdXpu
ZXRzQHJlZGhhdC5jb20+CiAgV2VpIFlvbmdqdW4gPHdlaXlvbmdqdW4xQGh1YXdlaS5jb20+CiAg
WXVlSGFpYmluZyA8eXVlaGFpYmluZ0BodWF3ZWkuY29tPgogIFp1YmluIE1pdGhyYSA8enNtQGNo
cm9taXVtLm9yZz4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmlj
dCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFt
ZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5l
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNw
dSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6
IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcg
ZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBh
bmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rlcgog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5v
dCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTUwOSBsaW5lcyBsb25n
LikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 22 04:39:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 May 2019 04:39:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTJ1k-0007MZ-AJ; Wed, 22 May 2019 04:38:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zcgT=TV=vaga.pv.it=federico.vaga@srs-us1.protection.inumbo.net>)
 id 1hTDgc-0007UW-Ca
 for xen-devel@lists.xenproject.org; Tue, 21 May 2019 22:56:46 +0000
X-Inumbo-ID: b268c297-7c1b-11e9-8980-bc764e045a96
Received: from mx.kolabnow.com (unknown [95.128.36.41])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b268c297-7c1b-11e9-8980-bc764e045a96;
 Tue, 21 May 2019 22:56:41 +0000 (UTC)
Received: from localhost (unknown [127.0.0.1])
 by ext-mx-out001.mykolab.com (Postfix) with ESMTP id 7F20F64F;
 Wed, 22 May 2019 00:56:40 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kolabnow.com; h=
 content-type:content-type:content-transfer-encoding:mime-version
 :references:in-reply-to:message-id:date:date:subject:subject
 :from:from:received:received:received; s=dkim20160331; t=
 1558479396; x=1560293797; bh=mf3l2slKf25Izu1plu2mn2tiNr95Z2RHkbx
 OXqYrUt4=; b=bEeJALqf+zPcdpyLt1+GEiSftmgAvURN4Vp/NVwZtfYpKCVgWmd
 BiZh9IfEKccAfak1Ix9bb6oJiKdPfvNTbkujBOx78QiungipN3e8liVqzPscv15T
 /i4HVQjwVnopy3Oz614MXaBAtvCVUwqdDT1aXs013RYM8S3/2U7wsPW6U3441RO/
 XVtqKmA2VjLrFTVP04IC/MlvbM3zRrlOsGWZWy5kl1tbaqAJ1IZspl0LEHhst1ro
 gXfwwOboREPvqszpypla7XaO1zDbP1Rqzix5tn/ykfV0qy3Spe995gen988f4T+e
 AL4YLcESAIBPv4nmKdV0hHcSra09Vn1eOSxNWOZfoKCWhPmm9/dWThcHPCrj8FRp
 kO5IXtSvmJIbBqcbYW3M72/DpvXEMO2CUbCvHpqdbU0J5b+1BW+zgrYE5E2QYU5g
 5DEwyi9ZpMhg4advBmW9lRJRpmjq8vFSn+a/O1EZRZLMU/j6FKrH6JYrq2m/O+uh
 /0he1MtR0jgEWMfCb3TfLeVZryefdE7XO7U4jnvUW2eigQtDlZ4yoriqByuKGcYL
 hrMYPq7NNxsc6LtT64c4Evel5EsH0rtpOaOa9CN130TS9vguMcBP4CBHw18jCUY7
 4JOMOuhMfYjZ3CYCA63+y3VqBZm2z2k05QJt2S+vD2l5Bjy9w05xSiQY=
X-Virus-Scanned: amavisd-new at mykolab.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-10 required=5
 tests=[BAYES_00=-1.9] autolearn=ham autolearn_force=no
Received: from mx.kolabnow.com ([127.0.0.1])
 by localhost (ext-mx-out001.mykolab.com [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id 8HRT5YOg7PL4; Wed, 22 May 2019 00:56:36 +0200 (CEST)
Received: from int-mx002.mykolab.com (unknown [10.9.13.2])
 by ext-mx-out001.mykolab.com (Postfix) with ESMTPS id 767123E1;
 Wed, 22 May 2019 00:56:36 +0200 (CEST)
Received: from ext-subm003.mykolab.com (unknown [10.9.6.3])
 by int-mx002.mykolab.com (Postfix) with ESMTPS id 6B6203592;
 Wed, 22 May 2019 00:56:35 +0200 (CEST)
From: Federico Vaga <federico.vaga@vaga.pv.it>
To: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
Date: Wed, 22 May 2019 00:56:34 +0200
Message-ID: <3947870.QBKAEWMoXC@harkonnen>
In-Reply-To: <4fd1182b4a41feb2447c7ccde4d7f0a6b3c92686.1558362030.git.mchehab+samsung@kernel.org>
References: <cover.1558362030.git.mchehab+samsung@kernel.org>
 <4fd1182b4a41feb2447c7ccde4d7f0a6b3c92686.1558362030.git.mchehab+samsung@kernel.org>
MIME-Version: 1.0
X-Mailman-Approved-At: Wed, 22 May 2019 04:38:55 +0000
Subject: Re: [Xen-devel] [PATCH 10/10] docs: fix broken documentation links
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: kvm@vger.kernel.org, Linux Doc Mailing List <linux-doc@vger.kernel.org>,
 linux-pci@vger.kernel.org, platform-driver-x86@vger.kernel.org,
 linux-mm@kvack.org, linux-i2c@vger.kernel.org, linux-kselftest@vger.kernel.org,
 devel@driverdev.osuosl.org, Jonathan Corbet <corbet@lwn.net>, x86@kernel.org,
 linux-acpi@vger.kernel.org, xen-devel@lists.xenproject.org,
 linux-edac@vger.kernel.org, devicetree@vger.kernel.org,
 linux-arm-msm@vger.kernel.org, Mauro Carvalho Chehab <mchehab@infradead.org>,
 linux-gpio@vger.kernel.org, linux-amlogic@lists.infradead.org,
 virtualization@lists.linux-foundation.org,
 linux-arm-kernel@lists.infradead.org, devel@acpica.org, netdev@vger.kernel.org,
 linux-kernel@vger.kernel.org, linux-security-module@vger.kernel.org,
 linuxppc-dev@lists.ozlabs.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uZGF5LCBNYXkgMjAsIDIwMTkgNDo0NzozOSBQTSBDRVNUIE1hdXJvIENhcnZhbGhvIENo
ZWhhYiB3cm90ZToKPiBNb3N0bHkgZHVlIHRvIHg4NiBhbmQgYWNwaSBjb252ZXJzaW9uLCBzZXZl
cmFsIGRvY3VtZW50YXRpb24KPiBsaW5rcyBhcmUgc3RpbGwgcG9pbnRpbmcgdG8gdGhlIG9sZCBm
aWxlLiBGaXggdGhlbS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBNYXVybyBDYXJ2YWxobyBDaGVoYWIg
PG1jaGVoYWIrc2Ftc3VuZ0BrZXJuZWwub3JnPgo+IC0tLQo+ICBEb2N1bWVudGF0aW9uL2FjcGkv
ZHNkL2xlZHMudHh0ICAgICAgICAgICAgICAgICAgfCAgMiArLQo+ICBEb2N1bWVudGF0aW9uL2Fk
bWluLWd1aWRlL2tlcm5lbC1wYXJhbWV0ZXJzLnJzdCAgfCAgNiArKystLS0KPiAgRG9jdW1lbnRh
dGlvbi9hZG1pbi1ndWlkZS9rZXJuZWwtcGFyYW1ldGVycy50eHQgIHwgMTYgKysrKysrKystLS0t
LS0tLQo+ICBEb2N1bWVudGF0aW9uL2FkbWluLWd1aWRlL3Jhcy5yc3QgICAgICAgICAgICAgICAg
fCAgMiArLQo+ICAuLi4vZGV2aWNldHJlZS9iaW5kaW5ncy9uZXQvZnNsLWVuZXRjLnR4dCAgICAg
ICAgfCAgNyArKystLS0tCj4gIC4uLi9iaW5kaW5ncy9wY2kvYW1sb2dpYyxtZXNvbi1wY2llLnR4
dCAgICAgICAgICB8ICAyICstCj4gIC4uLi9iaW5kaW5ncy9yZWd1bGF0b3IvcWNvbSxycG1oLXJl
Z3VsYXRvci50eHQgICB8ICAyICstCj4gIERvY3VtZW50YXRpb24vZGV2aWNldHJlZS9ib290aW5n
LXdpdGhvdXQtb2YudHh0ICB8ICAyICstCj4gIERvY3VtZW50YXRpb24vZHJpdmVyLWFwaS9ncGlv
L2JvYXJkLnJzdCAgICAgICAgICB8ICAyICstCj4gIERvY3VtZW50YXRpb24vZHJpdmVyLWFwaS9n
cGlvL2NvbnN1bWVyLnJzdCAgICAgICB8ICAyICstCj4gIC4uLi9maXJtd2FyZS1ndWlkZS9hY3Bp
L2VudW1lcmF0aW9uLnJzdCAgICAgICAgICB8ICAyICstCj4gIC4uLi9maXJtd2FyZS1ndWlkZS9h
Y3BpL21ldGhvZC10cmFjaW5nLnJzdCAgICAgICB8ICAyICstCj4gIERvY3VtZW50YXRpb24vaTJj
L2luc3RhbnRpYXRpbmctZGV2aWNlcyAgICAgICAgICB8ICAyICstCj4gIERvY3VtZW50YXRpb24v
c3lzY3RsL2tlcm5lbC50eHQgICAgICAgICAgICAgICAgICB8ICA0ICsrLS0KPiAgLi4uL3RyYW5z
bGF0aW9ucy9pdF9JVC9wcm9jZXNzLzQuQ29kaW5nLnJzdCAgICAgIHwgIDIgKy0KPiAgLi4uL3Ry
YW5zbGF0aW9ucy9pdF9JVC9wcm9jZXNzL2hvd3RvLnJzdCAgICAgICAgIHwgIDIgKy0KPiAgLi4u
L2l0X0lUL3Byb2Nlc3Mvc3RhYmxlLWtlcm5lbC1ydWxlcy5yc3QgICAgICAgIHwgIDQgKystLQo+
ICAuLi4vdHJhbnNsYXRpb25zL3poX0NOL3Byb2Nlc3MvNC5Db2RpbmcucnN0ICAgICAgfCAgMiAr
LQo+ICBEb2N1bWVudGF0aW9uL3g4Ni94ODZfNjQvNWxldmVsLXBhZ2luZy5yc3QgICAgICAgfCAg
MiArLQo+ICBEb2N1bWVudGF0aW9uL3g4Ni94ODZfNjQvYm9vdC1vcHRpb25zLnJzdCAgICAgICAg
fCAgNCArKy0tCj4gIC4uLi94ODYveDg2XzY0L2Zha2UtbnVtYS1mb3ItY3B1c2V0cy5yc3QgICAg
ICAgICB8ICAyICstCj4gIE1BSU5UQUlORVJTICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICA2ICsrKy0tLQo+ICBhcmNoL2FybS9LY29uZmlnICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgMiArLQo+ICBhcmNoL2FybTY0L2tlcm5lbC9rZXhlY19pbWFnZS5j
ICAgICAgICAgICAgICAgICAgfCAgMiArLQo+ICBhcmNoL3Bvd2VycGMvS2NvbmZpZyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQo+ICBhcmNoL3g4Ni9LY29uZmlnICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAxNiArKysrKysrKy0tLS0tLS0tCj4gIGFyY2gveDg2
L0tjb25maWcuZGVidWcgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCj4gIGFyY2gv
eDg2L2Jvb3QvaGVhZGVyLlMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCj4gIGFy
Y2gveDg2L2VudHJ5L2VudHJ5XzY0LlMgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCj4g
IGFyY2gveDg2L2luY2x1ZGUvYXNtL2Jvb3RwYXJhbV91dGlscy5oICAgICAgICAgICB8ICAyICst
Cj4gIGFyY2gveDg2L2luY2x1ZGUvYXNtL3BhZ2VfNjRfdHlwZXMuaCAgICAgICAgICAgICB8ICAy
ICstCj4gIGFyY2gveDg2L2luY2x1ZGUvYXNtL3BndGFibGVfNjRfdHlwZXMuaCAgICAgICAgICB8
ICAyICstCj4gIGFyY2gveDg2L2tlcm5lbC9jcHUvbWljcm9jb2RlL2FtZC5jICAgICAgICAgICAg
ICB8ICAyICstCj4gIGFyY2gveDg2L2tlcm5lbC9rZXhlYy1iemltYWdlNjQuYyAgICAgICAgICAg
ICAgICB8ICAyICstCj4gIGFyY2gveDg2L2tlcm5lbC9wY2ktZG1hLmMgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAyICstCj4gIGFyY2gveDg2L21tL3RsYi5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAyICstCj4gIGFyY2gveDg2L3BsYXRmb3JtL3B2aC9lbmxpZ2h0ZW4uYyAg
ICAgICAgICAgICAgICB8ICAyICstCj4gIGRyaXZlcnMvYWNwaS9LY29uZmlnICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8IDEwICsrKysrLS0tLS0KPiAgZHJpdmVycy9uZXQvZXRoZXJuZXQv
ZmFyYWRheS9mdGdtYWMxMDAuYyAgICAgICAgIHwgIDIgKy0KPiAgLi4uL2ZpZWxkYnVzL0RvY3Vt
ZW50YXRpb24vZmllbGRidXNfZGV2LnR4dCAgICAgIHwgIDQgKystLQo+ICBkcml2ZXJzL3Zob3N0
L3Zob3N0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQo+ICBpbmNsdWRlL2Fj
cGkvYWNwaV9kcml2ZXJzLmggICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQo+ICBpbmNsdWRl
L2xpbnV4L2ZzX2NvbnRleHQuaCAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQo+ICBpbmNs
dWRlL2xpbnV4L2xzbV9ob29rcy5oICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQo+ICBt
bS9LY29uZmlnICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQo+
ICBzZWN1cml0eS9LY29uZmlnICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiAr
LQo+ICB0b29scy9pbmNsdWRlL2xpbnV4L2Vyci5oICAgICAgICAgICAgICAgICAgICAgICAgfCAg
MiArLQo+ICB0b29scy9vYmp0b29sL0RvY3VtZW50YXRpb24vc3RhY2stdmFsaWRhdGlvbi50eHQg
fCAgNCArKy0tCj4gIHRvb2xzL3Rlc3Rpbmcvc2VsZnRlc3RzL3g4Ni9wcm90ZWN0aW9uX2tleXMu
YyAgICB8ICAyICstCj4gIDQ5IGZpbGVzIGNoYW5nZWQsIDc4IGluc2VydGlvbnMoKyksIDc5IGRl
bGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9uL2FjcGkvZHNkL2xlZHMu
dHh0Cj4gYi9Eb2N1bWVudGF0aW9uL2FjcGkvZHNkL2xlZHMudHh0IGluZGV4IDgxYTYzYWY0MmVk
Mi4uY2M1OGIxYTU3NGM1IDEwMDY0NAo+IC0tLSBhL0RvY3VtZW50YXRpb24vYWNwaS9kc2QvbGVk
cy50eHQKPiArKysgYi9Eb2N1bWVudGF0aW9uL2FjcGkvZHNkL2xlZHMudHh0Cj4gQEAgLTk2LDQg
Kzk2LDQgQEAgd2hlcmUKPiAgICAgCj4gPFVSTDpodHRwOi8vd3d3LnVlZmkub3JnL3NpdGVzL2Rl
ZmF1bHQvZmlsZXMvcmVzb3VyY2VzL19EU0QtaGllcmFyY2hpY2FsLWRhCj4gdGEtZXh0ZW5zaW9u
LVVVSUQtdjEuMS5wZGY+LCByZWZlcmVuY2VkIDIwMTktMDItMjEuCj4gCj4gLVs3XSBEb2N1bWVu
dGF0aW9uL2FjcGkvZHNkL2RhdGEtbm9kZS1yZWZlcmVuY2UudHh0Cj4gK1s3XSBEb2N1bWVudGF0
aW9uL2Zpcm13YXJlLWd1aWRlL2FjcGkvZHNkL2RhdGEtbm9kZS1yZWZlcmVuY2VzLnJzdAo+IGRp
ZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9uL2FkbWluLWd1aWRlL2tlcm5lbC1wYXJhbWV0ZXJzLnJz
dAo+IGIvRG9jdW1lbnRhdGlvbi9hZG1pbi1ndWlkZS9rZXJuZWwtcGFyYW1ldGVycy5yc3QgaW5k
ZXgKPiAwMTI0OTgwZGNhMmQuLjhkMzI3M2UzMmViMSAxMDA2NDQKPiAtLS0gYS9Eb2N1bWVudGF0
aW9uL2FkbWluLWd1aWRlL2tlcm5lbC1wYXJhbWV0ZXJzLnJzdAo+ICsrKyBiL0RvY3VtZW50YXRp
b24vYWRtaW4tZ3VpZGUva2VybmVsLXBhcmFtZXRlcnMucnN0Cj4gQEAgLTE2Nyw3ICsxNjcsNyBA
QCBwYXJhbWV0ZXIgaXMgYXBwbGljYWJsZTo6Cj4gIAlYODYtMzIJWDg2LTMyLCBha2EgaTM4NiBh
cmNoaXRlY3R1cmUgaXMgZW5hYmxlZC4KPiAgCVg4Ni02NAlYODYtNjQgYXJjaGl0ZWN0dXJlIGlz
IGVuYWJsZWQuCj4gIAkJCU1vcmUgWDg2LTY0IGJvb3Qgb3B0aW9ucyBjYW4gYmUgZm91bmQgaW4K
PiAtCQkJRG9jdW1lbnRhdGlvbi94ODYveDg2XzY0L2Jvb3Qtb3B0aW9ucy50eHQgCi4KPiArCQkJ
RG9jdW1lbnRhdGlvbi94ODYveDg2XzY0L2Jvb3Qtb3B0aW9ucy5yc3QuCj4gIAlYODYJRWl0aGVy
IDMyLWJpdCBvciA2NC1iaXQgeDg2IChzYW1lIGFzIFg4Ni0zMitYODYtNjQpCj4gIAlYODZfVVYJ
U0dJIFVWIHN1cHBvcnQgaXMgZW5hYmxlZC4KPiAgCVhFTglYZW4gc3VwcG9ydCBpcyBlbmFibGVk
Cj4gQEAgLTE4MSwxMCArMTgxLDEwIEBAIEluIGFkZGl0aW9uLCB0aGUgZm9sbG93aW5nIHRleHQg
aW5kaWNhdGVzIHRoYXQgdGhlCj4gb3B0aW9uOjogUGFyYW1ldGVycyBkZW5vdGVkIHdpdGggQk9P
VCBhcmUgYWN0dWFsbHkgaW50ZXJwcmV0ZWQgYnkgdGhlIGJvb3QKPiBsb2FkZXIsIGFuZCBoYXZl
IG5vIG1lYW5pbmcgdG8gdGhlIGtlcm5lbCBkaXJlY3RseS4KPiAgRG8gbm90IG1vZGlmeSB0aGUg
c3ludGF4IG9mIGJvb3QgbG9hZGVyIHBhcmFtZXRlcnMgd2l0aG91dCBleHRyZW1lCj4gLW5lZWQg
b3IgY29vcmRpbmF0aW9uIHdpdGggPERvY3VtZW50YXRpb24veDg2L2Jvb3QudHh0Pi4KPiArbmVl
ZCBvciBjb29yZGluYXRpb24gd2l0aCA8RG9jdW1lbnRhdGlvbi94ODYvYm9vdC5yc3Q+Lgo+IAo+
ICBUaGVyZSBhcmUgYWxzbyBhcmNoLXNwZWNpZmljIGtlcm5lbC1wYXJhbWV0ZXJzIG5vdCBkb2N1
bWVudGVkIGhlcmUuCj4gLVNlZSBmb3IgZXhhbXBsZSA8RG9jdW1lbnRhdGlvbi94ODYveDg2XzY0
L2Jvb3Qtb3B0aW9ucy50eHQ+Lgo+ICtTZWUgZm9yIGV4YW1wbGUgPERvY3VtZW50YXRpb24veDg2
L3g4Nl82NC9ib290LW9wdGlvbnMucnN0Pi4KPiAKPiAgTm90ZSB0aGF0IEFMTCBrZXJuZWwgcGFy
YW1ldGVycyBsaXN0ZWQgYmVsb3cgYXJlIENBU0UgU0VOU0lUSVZFLCBhbmQgdGhhdAo+ICBhIHRy
YWlsaW5nID0gb24gdGhlIG5hbWUgb2YgYW55IHBhcmFtZXRlciBzdGF0ZXMgdGhhdCB0aGF0IHBh
cmFtZXRlciB3aWxsCj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vYWRtaW4tZ3VpZGUva2Vy
bmVsLXBhcmFtZXRlcnMudHh0Cj4gYi9Eb2N1bWVudGF0aW9uL2FkbWluLWd1aWRlL2tlcm5lbC1w
YXJhbWV0ZXJzLnR4dCBpbmRleAo+IDEzOGY2NjY0YjJlMi4uYmM1ZjIwMmQ0MmVjIDEwMDY0NAo+
IC0tLSBhL0RvY3VtZW50YXRpb24vYWRtaW4tZ3VpZGUva2VybmVsLXBhcmFtZXRlcnMudHh0Cj4g
KysrIGIvRG9jdW1lbnRhdGlvbi9hZG1pbi1ndWlkZS9rZXJuZWwtcGFyYW1ldGVycy50eHQKPiBA
QCAtNTMsNyArNTMsNyBAQAo+ICAJCQlBQ1BJX0RFQlVHX1BSSU5UIHN0YXRlbWVudHMsIGUuZy4s
Cj4gIAkJCSAgICBBQ1BJX0RFQlVHX1BSSU5UKChBQ1BJX0RCX0lORk8sIC4uLgo+ICAJCQlUaGUg
ZGVidWdfbGV2ZWwgbWFzayBkZWZhdWx0cyB0byAiaW5mbyIuICAKU2VlCj4gLQkJCURvY3VtZW50
YXRpb24vYWNwaS9kZWJ1Zy50eHQgZm9yIG1vcmUgCmluZm9ybWF0aW9uIGFib3V0Cj4gKwkJCURv
Y3VtZW50YXRpb24vZmlybXdhcmUtZ3VpZGUvYWNwaS9kZWJ1Zy5yc3QgCmZvciBtb3JlIGluZm9y
bWF0aW9uIGFib3V0Cj4gIAkJCWRlYnVnIGxheWVycyBhbmQgbGV2ZWxzLgo+IAo+ICAJCQlFbmFi
bGUgcHJvY2Vzc29yIGRyaXZlciBpbmZvIG1lc3NhZ2VzOgo+IEBAIC05NjMsNyArOTYzLDcgQEAK
PiAgCQkJZm9yIGRldGFpbHMuCj4gCj4gIAlub21weAkJW1g4Nl0gRGlzYWJsZXMgSW50ZWwgTWVt
b3J5IFByb3RlY3Rpb24gCkV4dGVuc2lvbnMuCj4gLQkJCVNlZSBEb2N1bWVudGF0aW9uL3g4Ni9p
bnRlbF9tcHgudHh0IGZvciAKbW9yZQo+ICsJCQlTZWUgRG9jdW1lbnRhdGlvbi94ODYvaW50ZWxf
bXB4LnJzdCBmb3IgCm1vcmUKPiAgCQkJaW5mb3JtYXRpb24gYWJvdXQgdGhlIGZlYXR1cmUuCj4g
Cj4gIAlub3BrdQkJW1g4Nl0gRGlzYWJsZSBNZW1vcnkgUHJvdGVjdGlvbiBLZXlzIENQVSAKZmVh
dHVyZSBmb3VuZAo+IEBAIC0xMTg5LDcgKzExODksNyBAQAo+ICAJCQl0aGF0IGlzIHRvIGJlIGR5
bmFtaWNhbGx5IGxvYWRlZCBieSBMaW51eC4gCklmIHRoZXJlIGFyZQo+ICAJCQltdWx0aXBsZSB2
YXJpYWJsZXMgd2l0aCB0aGUgc2FtZSBuYW1lIGJ1dCAKd2l0aCBkaWZmZXJlbnQKPiAgCQkJdmVu
ZG9yIEdVSURzLCBhbGwgb2YgdGhlbSB3aWxsIGJlIGxvYWRlZC4gClNlZQo+IC0JCQlEb2N1bWVu
dGF0aW9uL2FjcGkvc3NkdC1vdmVybGF5cy50eHQgZm9yIApkZXRhaWxzLgo+ICsJCQlEb2N1bWVu
dGF0aW9uL2FkbWluLWd1aWRlL2FjcGkvc3NkdC0Kb3ZlcmxheXMucnN0IGZvciBkZXRhaWxzLgo+
IAo+IAo+ICAJZWlzYV9pcnFfZWRnZT0JW1BBUklTQyxIV10KPiBAQCAtMjM4Myw3ICsyMzgzLDcg
QEAKPiAKPiAgCW1jZQkJW1g4Ni0zMl0gTWFjaGluZSBDaGVjayBFeGNlcHRpb24KPiAKPiAtCW1j
ZT1vcHRpb24JW1g4Ni02NF0gU2VlIERvY3VtZW50YXRpb24veDg2L3g4Nl82NC9ib290LQpvcHRp
b25zLnR4dAo+ICsJbWNlPW9wdGlvbglbWDg2LTY0XSBTZWUgRG9jdW1lbnRhdGlvbi94ODYveDg2
XzY0L2Jvb3QtCm9wdGlvbnMucnN0Cj4gCj4gIAltZD0JCVtIV10gUkFJRCBzdWJzeXN0ZW1zIGRl
dmljZXMgYW5kIGxldmVsCj4gIAkJCVNlZSBEb2N1bWVudGF0aW9uL2FkbWluLWd1aWRlL21kLnJz
dC4KPiBAQCAtMjQzOSw3ICsyNDM5LDcgQEAKPiAgCQkJc2V0IGFjY29yZGluZyB0byB0aGUKPiAg
CQkJQ09ORklHX01FTU9SWV9IT1RQTFVHX0RFRkFVTFRfT05MSU5FIAprZXJuZWwgY29uZmlnCj4g
IAkJCW9wdGlvbi4KPiAtCQkJU2VlIERvY3VtZW50YXRpb24vbWVtb3J5LWhvdHBsdWcudHh0Lgo+
ICsJCQlTZWUgRG9jdW1lbnRhdGlvbi9hZG1pbi1ndWlkZS9tbS9tZW1vcnktCmhvdHBsdWcucnN0
Lgo+IAo+ICAJbWVtbWFwPWV4YWN0bWFwCVtLTkwsWDg2XSBFbmFibGUgc2V0dGluZyBvZiBhbiBl
eGFjdAo+ICAJCQlFODIwIG1lbW9yeSBtYXAsIGFzIHNwZWNpZmllZCBieSB0aGUgdXNlci4KPiBA
QCAtMjUyOCw3ICsyNTI4LDcgQEAKPiAgCQkJbWVtX2VuY3J5cHQ9b246CQlBY3RpdmF0ZSAKU01F
Cj4gIAkJCW1lbV9lbmNyeXB0PW9mZjoJRG8gbm90IGFjdGl2YXRlIFNNRQo+IAo+IC0JCQlSZWZl
ciB0byBEb2N1bWVudGF0aW9uL3g4Ni9hbWQtbWVtb3J5LQplbmNyeXB0aW9uLnR4dAo+ICsJCQlS
ZWZlciB0byBEb2N1bWVudGF0aW9uL3g4Ni9hbWQtbWVtb3J5LQplbmNyeXB0aW9uLnJzdAo+ICAJ
CQlmb3IgZGV0YWlscyBvbiB3aGVuIG1lbW9yeSBlbmNyeXB0aW9uIGNhbiAKYmUgYWN0aXZhdGVk
Lgo+IAo+ICAJbWVtX3NsZWVwX2RlZmF1bHQ9CVtTVVNQRU5EXSBEZWZhdWx0IHN5c3RlbSBzdXNw
ZW5kIG1vZGU6Cj4gQEAgLTM1MjgsNyArMzUyOCw3IEBACj4gIAkJCVNlZSBEb2N1bWVudGF0aW9u
L2Jsb2NrZGV2L3BhcmlkZS50eHQuCj4gCj4gIAlwaXJxPQkJW1NNUCxBUElDXSBNYW51YWwgbXAt
dGFibGUgc2V0dXAKPiAtCQkJU2VlIERvY3VtZW50YXRpb24veDg2L2kzODYvSU8tQVBJQy50eHQu
Cj4gKwkJCVNlZSBEb2N1bWVudGF0aW9uL3g4Ni9pMzg2L0lPLUFQSUMucnN0Lgo+IAo+ICAJcGxp
cD0JCVtQUFQsTkVUXSBQYXJhbGxlbCBwb3J0IG5ldHdvcmsgbGluawo+ICAJCQlGb3JtYXQ6IHsg
cGFycG9ydDxucj4gfCB0aW1pZCB8IDAgfQo+IEBAIC01MDU0LDcgKzUwNTQsNyBAQAo+ICAJCQlD
YW4gYmUgdXNlZCBtdWx0aXBsZSB0aW1lcyBmb3IgbXVsdGlwbGUgCmRldmljZXMuCj4gCj4gIAl2
Z2E9CQlbQk9PVCxYODYtMzJdIFNlbGVjdCBhIHBhcnRpY3VsYXIgdmlkZW8gCm1vZGUKPiAtCQkJ
U2VlIERvY3VtZW50YXRpb24veDg2L2Jvb3QudHh0IGFuZAo+ICsJCQlTZWUgRG9jdW1lbnRhdGlv
bi94ODYvYm9vdC5yc3QgYW5kCj4gIAkJCURvY3VtZW50YXRpb24vc3ZnYS50eHQuCj4gIAkJCVVz
ZSB2Z2E9YXNrIGZvciBtZW51Lgo+ICAJCQlUaGlzIGlzIGFjdHVhbGx5IGEgYm9vdCBsb2FkZXIg
cGFyYW1ldGVyOyAKdGhlIHZhbHVlIGlzCj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vYWRt
aW4tZ3VpZGUvcmFzLnJzdAo+IGIvRG9jdW1lbnRhdGlvbi9hZG1pbi1ndWlkZS9yYXMucnN0IGlu
ZGV4IGM3NDk1ZTQyZTZmNC4uMmIyMGY1ZjczODBkIDEwMDY0NAo+IC0tLSBhL0RvY3VtZW50YXRp
b24vYWRtaW4tZ3VpZGUvcmFzLnJzdAo+ICsrKyBiL0RvY3VtZW50YXRpb24vYWRtaW4tZ3VpZGUv
cmFzLnJzdAo+IEBAIC0xOTksNyArMTk5LDcgQEAgQXJjaGl0ZWN0dXJlIChNQ0EpXCBbI2YzXV8u
Cj4gICAgbW9kZSkuCj4gCj4gIC4uIFsjZjNdIEZvciBtb3JlIGRldGFpbHMgYWJvdXQgdGhlIE1h
Y2hpbmUgQ2hlY2sgQXJjaGl0ZWN0dXJlIChNQ0EpLAo+IC0gIHBsZWFzZSByZWFkIERvY3VtZW50
YXRpb24veDg2L3g4Nl82NC9tYWNoaW5lY2hlY2sgYXQgdGhlIEtlcm5lbCB0cmVlLgo+ICsgIHBs
ZWFzZSByZWFkIERvY3VtZW50YXRpb24veDg2L3g4Nl82NC9tYWNoaW5lY2hlY2sucnN0IGF0IHRo
ZSBLZXJuZWwgdHJlZS4KPiAKPiAgRURBQyAtIEVycm9yIERldGVjdGlvbiBBbmQgQ29ycmVjdGlv
bgo+ICAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4gZGlmZiAtLWdpdCBh
L0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9uZXQvZnNsLWVuZXRjLnR4dAo+IGIv
RG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL25ldC9mc2wtZW5ldGMudHh0IGluZGV4
Cj4gYzgxMmUyNWFlOTBmLi4yNWZjNjg3NDE5ZGIgMTAwNjQ0Cj4gLS0tIGEvRG9jdW1lbnRhdGlv
bi9kZXZpY2V0cmVlL2JpbmRpbmdzL25ldC9mc2wtZW5ldGMudHh0Cj4gKysrIGIvRG9jdW1lbnRh
dGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL25ldC9mc2wtZW5ldGMudHh0Cj4gQEAgLTE2LDggKzE2
LDggQEAgUmVxdWlyZWQgcHJvcGVydGllczoKPiAgSW4gdGhpcyBjYXNlLCB0aGUgRU5FVEMgbm9k
ZSBzaG91bGQgaW5jbHVkZSBhICJtZGlvIiBzdWItbm9kZQo+ICB0aGF0IGluIHR1cm4gc2hvdWxk
IGNvbnRhaW4gdGhlICJldGhlcm5ldC1waHkiIG5vZGUgZGVzY3JpYmluZyB0aGUKPiAgZXh0ZXJu
YWwgcGh5LiAgQmVsb3cgcHJvcGVydGllcyBhcmUgcmVxdWlyZWQsIHRoZWlyIGJpbmRpbmdzCj4g
LWFscmVhZHkgZGVmaW5lZCBpbiBldGhlcm5ldC50eHQgb3IgcGh5LnR4dCwgdW5kZXIKPiAtRG9j
dW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL25ldC8qLgo+ICthbHJlYWR5IGRlZmluZWQg
aW4gRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL25ldC9ldGhlcm5ldC50eHQgb3IK
PiArRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL25ldC9waHkudHh0Lgo+IAo+ICBS
ZXF1aXJlZDoKPiAKPiBAQCAtNTEsOCArNTEsNyBAQCBFeGFtcGxlOgo+ICBjb25uZWN0aW9uOgo+
IAo+ICBJbiB0aGlzIGNhc2UsIHRoZSBFTkVUQyBwb3J0IG5vZGUgZGVmaW5lcyBhIGZpeGVkIGxp
bmsgY29ubmVjdGlvbiwKPiAtYXMgc3BlY2lmaWVkIGJ5ICJmaXhlZC1saW5rLnR4dCIsIHVuZGVy
Cj4gLURvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9uZXQvKi4KPiArYXMgc3BlY2lm
aWVkIGJ5IERvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9uZXQvZml4ZWQtbGluay50
eHQuCj4gCj4gIFJlcXVpcmVkOgo+IAo+IGRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9uL2Rldmlj
ZXRyZWUvYmluZGluZ3MvcGNpL2FtbG9naWMsbWVzb24tcGNpZS50eHQKPiBiL0RvY3VtZW50YXRp
b24vZGV2aWNldHJlZS9iaW5kaW5ncy9wY2kvYW1sb2dpYyxtZXNvbi1wY2llLnR4dCBpbmRleAo+
IDEyYjE4ZjgyZDQ0MS4uZWZhMmM4YjliODVhIDEwMDY0NAo+IC0tLSBhL0RvY3VtZW50YXRpb24v
ZGV2aWNldHJlZS9iaW5kaW5ncy9wY2kvYW1sb2dpYyxtZXNvbi1wY2llLnR4dAo+ICsrKyBiL0Rv
Y3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9wY2kvYW1sb2dpYyxtZXNvbi1wY2llLnR4
dAo+IEBAIC0zLDcgKzMsNyBAQCBBbWxvZ2ljIE1lc29uIEFYRyBEV0MgUENJRSBTb0MgY29udHJv
bGxlcgo+ICBBbWxvZ2ljIE1lc29uIFBDSWUgaG9zdCBjb250cm9sbGVyIGlzIGJhc2VkIG9uIHRo
ZSBTeW5vcHN5cyBEZXNpZ25XYXJlIFBDSQo+IGNvcmUuIEl0IHNoYXJlcyBjb21tb24gZnVuY3Rp
b25zIHdpdGggdGhlIFBDSWUgRGVzaWduV2FyZSBjb3JlIGRyaXZlciBhbmQKPiBpbmhlcml0cyBj
b21tb24gcHJvcGVydGllcyBkZWZpbmVkIGluCj4gLURvY3VtZW50YXRpb24vZGV2aWNldHJlZS9i
aW5kaW5ncy9wY2kvZGVzaWdud2FyZS1wY2kudHh0Lgo+ICtEb2N1bWVudGF0aW9uL2RldmljZXRy
ZWUvYmluZGluZ3MvcGNpL2Rlc2lnbndhcmUtcGNpZS50eHQuCj4gCj4gIEFkZGl0aW9uYWwgcHJv
cGVydGllcyBhcmUgZGVzY3JpYmVkIGhlcmU6Cj4gCj4gZGlmZiAtLWdpdAo+IGEvRG9jdW1lbnRh
dGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3JlZ3VsYXRvci9xY29tLHJwbWgtcmVndWxhdG9yLnR4
dAo+IGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3JlZ3VsYXRvci9xY29tLHJw
bWgtcmVndWxhdG9yLnR4dCBpbmRleAo+IDdlZjJkYmU0OGU4YS4uMTRkMmVlZTk2YjNkIDEwMDY0
NAo+IC0tLSBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9yZWd1bGF0b3IvcWNv
bSxycG1oLXJlZ3VsYXRvci50eHQKPiArKysgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmlu
ZGluZ3MvcmVndWxhdG9yL3Fjb20scnBtaC1yZWd1bGF0b3IudHh0Cj4gQEAgLTk3LDcgKzk3LDcg
QEAgU2Vjb25kIExldmVsIE5vZGVzIC0gUmVndWxhdG9ycwo+ICAJCSAgICBzZW50IGZvciB0aGlz
IHJlZ3VsYXRvciBpbmNsdWRpbmcgdGhvc2Ugd2hpY2ggYXJlIApmb3IgYQo+ICAJCSAgICBzdHJp
Y3RseSBsb3dlciBwb3dlciBzdGF0ZS4KPiAKPiAtT3RoZXIgcHJvcGVydGllcyBkZWZpbmVkIGlu
IERvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9yZWd1bGF0b3IudHh0Cj4gK090aGVy
IHByb3BlcnRpZXMgZGVmaW5lZCBpbgo+IERvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5n
cy9yZWd1bGF0b3IvcmVndWxhdG9yLnR4dCBtYXkgYWxzbyBiZSB1c2VkLgo+ICByZWd1bGF0b3It
aW5pdGlhbC1tb2RlIGFuZCByZWd1bGF0b3ItYWxsb3dlZC1tb2RlcyBtYXkgYmUgc3BlY2lmaWVk
IGZvcgo+IFZSTSByZWd1bGF0b3JzIHVzaW5nIG1vZGUgdmFsdWVzIGZyb20KPiAgaW5jbHVkZS9k
dC1iaW5kaW5ncy9yZWd1bGF0b3IvcWNvbSxycG1oLXJlZ3VsYXRvci5oLiAKPiByZWd1bGF0b3It
YWxsb3ctYnlwYXNzIGRpZmYgLS1naXQKPiBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9ib290
aW5nLXdpdGhvdXQtb2YudHh0Cj4gYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYm9vdGluZy13
aXRob3V0LW9mLnR4dCBpbmRleAo+IGU4NmJkMmY2NDExNy4uNjBmODY0MGYyYjJmIDEwMDY0NAo+
IC0tLSBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9ib290aW5nLXdpdGhvdXQtb2YudHh0Cj4g
KysrIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2Jvb3Rpbmctd2l0aG91dC1vZi50eHQKPiBA
QCAtMjc3LDcgKzI3Nyw3IEBAIGl0IHdpdGggc3BlY2lhbCBjYXNlcy4KPiAgICB0aGUgZGVjb21w
cmVzc29yICh0aGUgcmVhbCBtb2RlIGVudHJ5IHBvaW50IGdvZXMgdG8gdGhlIHNhbWUgIDMyYml0
Cj4gICAgZW50cnkgcG9pbnQgb25jZSBpdCBzd2l0Y2hlZCBpbnRvIHByb3RlY3RlZCBtb2RlKS4g
VGhhdCBlbnRyeSBwb2ludAo+ICAgIHN1cHBvcnRzIG9uZSBjYWxsaW5nIGNvbnZlbnRpb24gd2hp
Y2ggaXMgZG9jdW1lbnRlZCBpbgo+IC0gIERvY3VtZW50YXRpb24veDg2L2Jvb3QudHh0Cj4gKyAg
RG9jdW1lbnRhdGlvbi94ODYvYm9vdC5yc3QKPiAgICBUaGUgcGh5c2ljYWwgcG9pbnRlciB0byB0
aGUgZGV2aWNlLXRyZWUgYmxvY2sgKGRlZmluZWQgaW4gY2hhcHRlciBJSSkKPiAgICBpcyBwYXNz
ZWQgdmlhIHNldHVwX2RhdGEgd2hpY2ggcmVxdWlyZXMgYXQgbGVhc3QgYm9vdCBwcm90b2NvbCAy
LjA5Lgo+ICAgIFRoZSB0eXBlIGZpbGVkIGlzIGRlZmluZWQgYXMKPiBkaWZmIC0tZ2l0IGEvRG9j
dW1lbnRhdGlvbi9kcml2ZXItYXBpL2dwaW8vYm9hcmQucnN0Cj4gYi9Eb2N1bWVudGF0aW9uL2Ry
aXZlci1hcGkvZ3Bpby9ib2FyZC5yc3QgaW5kZXggYjM3ZjNmN2I4OTI2Li5jZTkxNTE4YmY5ZjQK
PiAxMDA2NDQKPiAtLS0gYS9Eb2N1bWVudGF0aW9uL2RyaXZlci1hcGkvZ3Bpby9ib2FyZC5yc3QK
PiArKysgYi9Eb2N1bWVudGF0aW9uL2RyaXZlci1hcGkvZ3Bpby9ib2FyZC5yc3QKPiBAQCAtMTAx
LDcgKzEwMSw3IEBAIHdpdGggdGhlIGhlbHAgb2YgX0RTRCAoRGV2aWNlIFNwZWNpZmljIERhdGEp
LCBpbnRyb2R1Y2VkCj4gaW4gQUNQSSA1LjE6OiB9Cj4gCj4gIEZvciBtb3JlIGluZm9ybWF0aW9u
IGFib3V0IHRoZSBBQ1BJIEdQSU8gYmluZGluZ3Mgc2VlCj4gLURvY3VtZW50YXRpb24vYWNwaS9n
cGlvLXByb3BlcnRpZXMudHh0Lgo+ICtEb2N1bWVudGF0aW9uL2Zpcm13YXJlLWd1aWRlL2FjcGkv
Z3Bpby1wcm9wZXJ0aWVzLnJzdC4KPiAKPiAgUGxhdGZvcm0gRGF0YQo+ICAtLS0tLS0tLS0tLS0t
Cj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZHJpdmVyLWFwaS9ncGlvL2NvbnN1bWVyLnJz
dAo+IGIvRG9jdW1lbnRhdGlvbi9kcml2ZXItYXBpL2dwaW8vY29uc3VtZXIucnN0IGluZGV4Cj4g
NWU0ZDhhYTY4OTEzLi5mZGVjYjZkNzExZGIgMTAwNjQ0Cj4gLS0tIGEvRG9jdW1lbnRhdGlvbi9k
cml2ZXItYXBpL2dwaW8vY29uc3VtZXIucnN0Cj4gKysrIGIvRG9jdW1lbnRhdGlvbi9kcml2ZXIt
YXBpL2dwaW8vY29uc3VtZXIucnN0Cj4gQEAgLTQzNyw3ICs0MzcsNyBAQCBjYXNlLCBpdCB3aWxs
IGJlIGhhbmRsZWQgYnkgdGhlIEdQSU8gc3Vic3lzdGVtCj4gYXV0b21hdGljYWxseS4gIEhvd2V2
ZXIsIGlmIHRoZSBfRFNEIGlzIG5vdCBwcmVzZW50LCB0aGUgbWFwcGluZ3MgYmV0d2Vlbgo+IEdw
aW9JbygpL0dwaW9JbnQoKSByZXNvdXJjZXMgYW5kIEdQSU8gY29ubmVjdGlvbiBJRHMgbmVlZCB0
byBiZSBwcm92aWRlZCBieQo+IGRldmljZSBkcml2ZXJzLgo+IAo+IC1Gb3IgZGV0YWlscyByZWZl
ciB0byBEb2N1bWVudGF0aW9uL2FjcGkvZ3Bpby1wcm9wZXJ0aWVzLnR4dAo+ICtGb3IgZGV0YWls
cyByZWZlciB0byBEb2N1bWVudGF0aW9uL2Zpcm13YXJlLWd1aWRlL2FjcGkvZ3Bpby1wcm9wZXJ0
aWVzLnJzdAo+IAo+IAo+ICBJbnRlcmFjdGluZyBXaXRoIHRoZSBMZWdhY3kgR1BJTyBTdWJzeXN0
ZW0KPiBkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9maXJtd2FyZS1ndWlkZS9hY3BpL2VudW1l
cmF0aW9uLnJzdAo+IGIvRG9jdW1lbnRhdGlvbi9maXJtd2FyZS1ndWlkZS9hY3BpL2VudW1lcmF0
aW9uLnJzdCBpbmRleAo+IDZiMzJiN2JlOGM4NS4uNjVmNWJiNTcyNWFjIDEwMDY0NAo+IC0tLSBh
L0RvY3VtZW50YXRpb24vZmlybXdhcmUtZ3VpZGUvYWNwaS9lbnVtZXJhdGlvbi5yc3QKPiArKysg
Yi9Eb2N1bWVudGF0aW9uL2Zpcm13YXJlLWd1aWRlL2FjcGkvZW51bWVyYXRpb24ucnN0Cj4gQEAg
LTMzOSw3ICszMzksNyBAQCBhIGNvZGUgbGlrZSB0aGlzOjoKPiAgVGhlcmUgYXJlIGFsc28gZGV2
bV8qIHZlcnNpb25zIG9mIHRoZXNlIGZ1bmN0aW9ucyB3aGljaCByZWxlYXNlIHRoZQo+ICBkZXNj
cmlwdG9ycyBvbmNlIHRoZSBkZXZpY2UgaXMgcmVsZWFzZWQuCj4gCj4gLVNlZSBEb2N1bWVudGF0
aW9uL2FjcGkvZ3Bpby1wcm9wZXJ0aWVzLnR4dCBmb3IgbW9yZSBpbmZvcm1hdGlvbiBhYm91dCB0
aGUKPiArU2VlIERvY3VtZW50YXRpb24vZmlybXdhcmUtZ3VpZGUvYWNwaS9ncGlvLXByb3BlcnRp
ZXMucnN0IGZvciBtb3JlCj4gaW5mb3JtYXRpb24gYWJvdXQgdGhlIF9EU0QgYmluZGluZyByZWxh
dGVkIHRvIEdQSU9zLgo+IAo+ICBNRkQgZGV2aWNlcwo+IGRpZmYgLS1naXQgYS9Eb2N1bWVudGF0
aW9uL2Zpcm13YXJlLWd1aWRlL2FjcGkvbWV0aG9kLXRyYWNpbmcucnN0Cj4gYi9Eb2N1bWVudGF0
aW9uL2Zpcm13YXJlLWd1aWRlL2FjcGkvbWV0aG9kLXRyYWNpbmcucnN0IGluZGV4Cj4gZDBiMDc3
YjczZjVmLi4wYWE3ZTJjNWQzMmEgMTAwNjQ0Cj4gLS0tIGEvRG9jdW1lbnRhdGlvbi9maXJtd2Fy
ZS1ndWlkZS9hY3BpL21ldGhvZC10cmFjaW5nLnJzdAo+ICsrKyBiL0RvY3VtZW50YXRpb24vZmly
bXdhcmUtZ3VpZGUvYWNwaS9tZXRob2QtdHJhY2luZy5yc3QKPiBAQCAtNjgsNyArNjgsNyBAQCBj
LiBGaWx0ZXIgb3V0IHRoZSBkZWJ1ZyBsYXllci9sZXZlbCBtYXRjaGVkIGxvZ3Mgd2hlbiB0aGUK
PiBzcGVjaWZpZWQKPiAKPiAgV2hlcmU6Cj4gICAgIDB4WFhYWFhYWFgvMHhZWVlZWVlZWQo+IC0g
ICAgIFJlZmVyIHRvIERvY3VtZW50YXRpb24vYWNwaS9kZWJ1Zy50eHQgZm9yIHBvc3NpYmxlIGRl
YnVnIGxheWVyL2xldmVsCj4gKyAgICAgUmVmZXIgdG8gRG9jdW1lbnRhdGlvbi9maXJtd2FyZS1n
dWlkZS9hY3BpL2RlYnVnLnJzdCBmb3IgcG9zc2libGUKPiBkZWJ1ZyBsYXllci9sZXZlbCBtYXNr
aW5nIHZhbHVlcy4KPiAgICAgXFBQUFAuQUFBQS5UVFRULkhISEgKPiAgICAgICBGdWxsIHBhdGgg
b2YgYSBjb250cm9sIG1ldGhvZCB0aGF0IGNhbiBiZSBmb3VuZCBpbiB0aGUgQUNQSSBuYW1lc3Bh
Y2UuCj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vaTJjL2luc3RhbnRpYXRpbmctZGV2aWNl
cwo+IGIvRG9jdW1lbnRhdGlvbi9pMmMvaW5zdGFudGlhdGluZy1kZXZpY2VzIGluZGV4IDBkODVh
YzE5MzViNy4uNWEzZTJmMzMxZThjCj4gMTAwNjQ0Cj4gLS0tIGEvRG9jdW1lbnRhdGlvbi9pMmMv
aW5zdGFudGlhdGluZy1kZXZpY2VzCj4gKysrIGIvRG9jdW1lbnRhdGlvbi9pMmMvaW5zdGFudGlh
dGluZy1kZXZpY2VzCj4gQEAgLTg1LDcgKzg1LDcgQEAgTWV0aG9kIDFjOiBEZWNsYXJlIHRoZSBJ
MkMgZGV2aWNlcyB2aWEgQUNQSQo+ICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCj4gCj4gIEFDUEkgY2FuIGFsc28gZGVzY3JpYmUgSTJDIGRldmljZXMuIFRoZXJl
IGlzIHNwZWNpYWwgZG9jdW1lbnRhdGlvbiBmb3IgdGhpcwo+IC13aGljaCBpcyBjdXJyZW50bHkg
bG9jYXRlZCBhdCBEb2N1bWVudGF0aW9uL2FjcGkvZW51bWVyYXRpb24udHh0LiArd2hpY2gKPiBp
cyBjdXJyZW50bHkgbG9jYXRlZCBhdCBEb2N1bWVudGF0aW9uL2Zpcm13YXJlLWd1aWRlL2FjcGkv
ZW51bWVyYXRpb24ucnN0Lgo+IAo+IAo+ICBNZXRob2QgMjogSW5zdGFudGlhdGUgdGhlIGRldmlj
ZXMgZXhwbGljaXRseQo+IGRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9uL3N5c2N0bC9rZXJuZWwu
dHh0Cj4gYi9Eb2N1bWVudGF0aW9uL3N5c2N0bC9rZXJuZWwudHh0IGluZGV4IGYwYzg2ZmJiM2I0
OC4uOTJmN2YzNGIwMjFhIDEwMDY0NAo+IC0tLSBhL0RvY3VtZW50YXRpb24vc3lzY3RsL2tlcm5l
bC50eHQKPiArKysgYi9Eb2N1bWVudGF0aW9uL3N5c2N0bC9rZXJuZWwudHh0Cj4gQEAgLTE1NSw3
ICsxNTUsNyBAQCBpcyAweDE1IGFuZCB0aGUgZnVsbCB2ZXJzaW9uIG51bWJlciBpcyAweDIzNCwg
dGhpcyBmaWxlCj4gd2lsbCBjb250YWluIHRoZSB2YWx1ZSAzNDAgPSAweDE1NC4KPiAKPiAgU2Vl
IHRoZSB0eXBlX29mX2xvYWRlciBhbmQgZXh0X2xvYWRlcl90eXBlIGZpZWxkcyBpbgo+IC1Eb2N1
bWVudGF0aW9uL3g4Ni9ib290LnR4dCBmb3IgYWRkaXRpb25hbCBpbmZvcm1hdGlvbi4KPiArRG9j
dW1lbnRhdGlvbi94ODYvYm9vdC5yc3QgZm9yIGFkZGl0aW9uYWwgaW5mb3JtYXRpb24uCj4gCj4g
ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09Cj4gCj4gQEAgLTE2Nyw3ICsxNjcsNyBAQCBUaGUgY29tcGxldGUgYm9vdGxvYWRlciB2
ZXJzaW9uIG51bWJlci4gIEluIHRoZSBleGFtcGxlCj4gYWJvdmUsIHRoaXMgZmlsZSB3aWxsIGNv
bnRhaW4gdGhlIHZhbHVlIDU2NCA9IDB4MjM0Lgo+IAo+ICBTZWUgdGhlIHR5cGVfb2ZfbG9hZGVy
IGFuZCBleHRfbG9hZGVyX3ZlciBmaWVsZHMgaW4KPiAtRG9jdW1lbnRhdGlvbi94ODYvYm9vdC50
eHQgZm9yIGFkZGl0aW9uYWwgaW5mb3JtYXRpb24uCj4gK0RvY3VtZW50YXRpb24veDg2L2Jvb3Qu
cnN0IGZvciBhZGRpdGlvbmFsIGluZm9ybWF0aW9uLgo+IAo+ICA9PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQo+IAo+IGRpZmYgLS1n
aXQgYS9Eb2N1bWVudGF0aW9uL3RyYW5zbGF0aW9ucy9pdF9JVC9wcm9jZXNzLzQuQ29kaW5nLnJz
dAo+IGIvRG9jdW1lbnRhdGlvbi90cmFuc2xhdGlvbnMvaXRfSVQvcHJvY2Vzcy80LkNvZGluZy5y
c3QgaW5kZXgKPiBjMDViODllNjE2ZGQuLjFkMjNlOTUxNDkxZiAxMDA2NDQKPiAtLS0gYS9Eb2N1
bWVudGF0aW9uL3RyYW5zbGF0aW9ucy9pdF9JVC9wcm9jZXNzLzQuQ29kaW5nLnJzdAo+ICsrKyBi
L0RvY3VtZW50YXRpb24vdHJhbnNsYXRpb25zL2l0X0lUL3Byb2Nlc3MvNC5Db2RpbmcucnN0Cj4g
QEAgLTM3MCw3ICszNzAsNyBAQCBjb24gY29zYSBzdGFubm8gbGF2b3JhbmRvLiAgQ29uc3VsdGF0
ZToKPiBEb2N1bWVudGF0aW9uL0FCSS9SRUFETUUgcGVyIGF2ZXJlIHVuYSBkZXNjcml6aW9uZSBk
aSBjb21lIHF1ZXN0aSBkb2N1bWVudGkKPiBkZXZvbm8gZXNzZXJlIGltcG9zdGF0aSBlIHF1YWxp
IGluZm9ybWF6aW9uaSBkZXZvbm8gZXNzZXJlIGZvcm5pdGUuCj4gCj4gLUlsIGZpbGUKPiA6cmVm
OmBEb2N1bWVudGF0aW9uL3RyYW5zbGF0aW9ucy9pdF9JVC9hZG1pbi1ndWlkZS9rZXJuZWwtcGFy
YW1ldGVycy5yc3QKPiA8a2VybmVscGFyYW1ldGVycz5gICtJbCBmaWxlCj4gOnJlZjpgRG9jdW1l
bnRhdGlvbi9hZG1pbi1ndWlkZS9rZXJuZWwtcGFyYW1ldGVycy5yc3QgPGtlcm5lbHBhcmFtZXRl
cnM+YAo+IGRlc2NyaXZlIHR1dHRpIGkgcGFyYW1ldHJpIGRpIGF2dmlvIGRlbCBrZXJuZWwuICBP
Z25pIHBhdGNoIGNoZSBhZ2dpdW5nYQo+IG51b3ZpIHBhcmFtZXRyaSBkb3ZyZWJiZSBhZ2dpdW5n
ZXJlIG51b3ZlIHZvY2kgYSBxdWVzdG8gZmlsZS4KCkFDSwoKSSB3aWxsIHByb3ZpZGUgbGF0ZXIg
YSBwYXRjaCB0aGF0IGFkZHMgdGhhdCB0cmFuc2xhdGlvbiAoanVzdCB0aGUgLnJzdCBmaWxlKQoK
PiBkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi90cmFuc2xhdGlvbnMvaXRfSVQvcHJvY2Vzcy9o
b3d0by5yc3QKPiBiL0RvY3VtZW50YXRpb24vdHJhbnNsYXRpb25zL2l0X0lUL3Byb2Nlc3MvaG93
dG8ucnN0IGluZGV4Cj4gOTkwM2FjN2M1NjZiLi40NGU2MDc3NzMwZTggMTAwNjQ0Cj4gLS0tIGEv
RG9jdW1lbnRhdGlvbi90cmFuc2xhdGlvbnMvaXRfSVQvcHJvY2Vzcy9ob3d0by5yc3QKPiArKysg
Yi9Eb2N1bWVudGF0aW9uL3RyYW5zbGF0aW9ucy9pdF9JVC9wcm9jZXNzL2hvd3RvLnJzdAo+IEBA
IC0xMzEsNyArMTMxLDcgQEAgRGkgc2VndWl0byB1bmEgbGlzdGEgZGkgZmlsZSBjaGUgc29ubyBw
cmVzZW50aSBuZWkKPiBzb3JnZW50ZSBkZWwga2VybmVsIGUgY2hlICJMaW51eCBrZXJuZWwgcGF0
Y2ggc3VibWlzc2lvbiBmb3JtYXQiCj4gIAkJaHR0cDovL2xpbnV4Lnl5ei51cy9wYXRjaC1mb3Jt
YXQuaHRtbAo+IAo+IC0gIDpyZWY6YERvY3VtZW50YXRpb24vcHJvY2Vzcy90cmFuc2xhdGlvbnMv
aXRfSVQvc3RhYmxlLWFwaS1ub25zZW5zZS5yc3QKPiA8aXRfc3RhYmxlX2FwaV9ub25zZW5zZT5g
ICsgCj4gOnJlZjpgRG9jdW1lbnRhdGlvbi90cmFuc2xhdGlvbnMvaXRfSVQvcHJvY2Vzcy9zdGFi
bGUtYXBpLW5vbnNlbnNlLnJzdAo+IDxpdF9zdGFibGVfYXBpX25vbnNlbnNlPmAKCkFDSwoKPiAg
ICAgIFF1ZXN0byBmaWxlIGRlc2NyaXZlIGxhIG1vdGl2YXppb25pIHNvdHRvc3RhbnRpIGxhIGNv
bnNjaWEgZGVjaXNpb25lIGRpCj4gbm9uIGF2ZXJlIHVuIEFQSSBzdGFiaWxlIGFsbCdpbnRlcm5v
IGRlbCBrZXJuZWwsIGluY2x1c28gY29zZSBjb21lOiBkaWZmCj4gLS1naXQgYS9Eb2N1bWVudGF0
aW9uL3RyYW5zbGF0aW9ucy9pdF9JVC9wcm9jZXNzL3N0YWJsZS1rZXJuZWwtcnVsZXMucnN0Cj4g
Yi9Eb2N1bWVudGF0aW9uL3RyYW5zbGF0aW9ucy9pdF9JVC9wcm9jZXNzL3N0YWJsZS1rZXJuZWwt
cnVsZXMucnN0IGluZGV4Cj4gNDhlODhlNWFkMmM1Li40ZjIwNmNlZTMxYTcgMTAwNjQ0Cj4gLS0t
IGEvRG9jdW1lbnRhdGlvbi90cmFuc2xhdGlvbnMvaXRfSVQvcHJvY2Vzcy9zdGFibGUta2VybmVs
LXJ1bGVzLnJzdAo+ICsrKyBiL0RvY3VtZW50YXRpb24vdHJhbnNsYXRpb25zL2l0X0lUL3Byb2Nl
c3Mvc3RhYmxlLWtlcm5lbC1ydWxlcy5yc3QKPiBAQCAtMzMsNyArMzMsNyBAQCBSZWdvbGUgc3Vs
IHRpcG8gZGkgcGF0Y2ggY2hlIHZlbmdvbm8gbyBub24gdmVuZ29ubwo+IGFjY2V0dGF0ZSBuZWkg
c29yZ2VudGkgLSBOb24gZGV2ZSBpbmNsdWRlcmUgYWxjdW5hIGNvcnJlemlvbmUgImJhbmFsZSIK
PiAoY29ycmV6aW9uaSBncmFtbWF0aWNhbGksIHB1bGl6aWEgZGFnbGkgc3BhemkgYmlhbmNoaSwg
ZWNjZXRlcmEpLgo+ICAgLSBEZXZlIHJpc3BldHRhcmUgbGUgcmVnb2xlIHNjcml0dGUgaW4KPiAt
ICAgOnJlZjpgRG9jdW1lbnRhdGlvbi90cmFuc2xhdGlvbi9pdF9JVC9wcm9jZXNzL3N1Ym1pdHRp
bmctcGF0Y2hlcy5yc3QKPiA8aXRfc3VibWl0dGluZ3BhdGNoZXM+YCArICAKPiA6cmVmOmBEb2N1
bWVudGF0aW9uL3RyYW5zbGF0aW9ucy9pdF9JVC9wcm9jZXNzL3N1Ym1pdHRpbmctcGF0Y2hlcy5y
c3QKPiA8aXRfc3VibWl0dGluZ3BhdGNoZXM+YCAtIFF1ZXN0YSBwYXRjaCBvIHVuYSBlcXVpdmFs
ZW50ZSBkZXZlIGVzaXN0ZXJlIGdpw6AKPiBuZWkgc29yZ2VudGkgcHJpbmNpcGFsaSBkaSBMaW51
eAoKQUNLCgo+IAo+IEBAIC00Myw3ICs0Myw3IEBAIFByb2NlZHVyYSBwZXIgc290dG9tZXR0ZXJl
IHBhdGNoIHBlciBpIHNvcmdlbnRpIC1zdGFibGUKPiAKPiAgIC0gU2UgbGEgcGF0Y2ggY29udGll
bmUgbW9kaWZpY2hlIGEgZGVpIGZpbGUgbmVsbGUgY2FydGVsbGUgbmV0LyBvCj4gZHJpdmVycy9u
ZXQsIGFsbG9yYSBzZWd1aXRlIGxlIGxpbmVlIGd1aWRhIGRlc2NyaXR0ZSBpbgo+IC0gICA6cmVm
OmBEb2N1bWVudGF0aW9uL3RyYW5zbGF0aW9uL2l0X0lUL25ldHdvcmtpbmcvbmV0ZGV2LUZBUS5y
c3QKPiA8aXRfbmV0ZGV2LUZBUT5gOyArICAKPiA6cmVmOmBEb2N1bWVudGF0aW9uL3RyYW5zbGF0
aW9ucy9pdF9JVC9uZXR3b3JraW5nL25ldGRldi1GQVEucnN0Cj4gPGl0X25ldGRldi1GQVE+YDsg
bWEgc29sbyBkb3BvIGF2ZXIgdmVyaWZpY2F0byBhbCBzZWd1ZW50ZSBpbmRpcml6em8gY2hlIGxh
Cj4gcGF0Y2ggbm9uIHNpYSBnacOgIGluIGNvZGE6Cj4KCkFDSwoKVGhhbmtzIGZvciB0aGUgZml4
ZXMsIG91dCBvZiBjdXJpb3NpdHkuIEhvdyBkaWQgeW91IHNwb3QgdGhvc2UgbWlzdGFrZXM/Cgo+
IGh0dHBzOi8vcGF0Y2h3b3JrLm96bGFicy5vcmcvYnVuZGxlL2RhdmVtL3N0YWJsZS8/c2VyaWVz
PSZzdWJtaXR0ZXI9JnN0YXRlPQo+IComcT0mYXJjaGl2ZT0gZGlmZiAtLWdpdAo+IGEvRG9jdW1l
bnRhdGlvbi90cmFuc2xhdGlvbnMvemhfQ04vcHJvY2Vzcy80LkNvZGluZy5yc3QKPiBiL0RvY3Vt
ZW50YXRpb24vdHJhbnNsYXRpb25zL3poX0NOL3Byb2Nlc3MvNC5Db2RpbmcucnN0IGluZGV4Cj4g
NTMwMWU5ZDU1MjU1Li44YmI3Nzc5NDEzOTQgMTAwNjQ0Cj4gLS0tIGEvRG9jdW1lbnRhdGlvbi90
cmFuc2xhdGlvbnMvemhfQ04vcHJvY2Vzcy80LkNvZGluZy5yc3QKPiArKysgYi9Eb2N1bWVudGF0
aW9uL3RyYW5zbGF0aW9ucy96aF9DTi9wcm9jZXNzLzQuQ29kaW5nLnJzdAo+IEBAIC0yNDEsNyAr
MjQxLDcgQEAgc2NyaXB0cy9jb2NjaW5lbGxl55uu5b2V5LiL5bey57uP5omT5YyF5LqG55u45b2T
5aSa55qE5YaF5qC44oCc6K+t5LmJ6KGl5LiB4oCdCj4gCj4gIOS7u+S9lea3u+WKoOaWsOeUqOaI
t+epuumXtOeVjOmdoueahOS7o+egge+8iOWMheaLrOaWsOeahHN5c2Zz5oiWL3Byb2Pmlofku7bv
vInpg73lupTor6XljIXlkKvor6XnlYzpnaLnmoQKPiAg5paH5qGj77yM6K+l5paH5qGj5L2/55So
5oi356m66Ze05byA5Y+R5Lq65ZGY6IO95aSf55+l6YGT5LuW5Lus5Zyo5L2/55So5LuA5LmI44CC
6K+35Y+C6ZiFCj4gLURvY3VtZW50YXRpb24vYWJpL3JlYWRtZe+8jOS6huino+WmguS9leagvOW8
j+WMluatpOaWh+aho+S7peWPiumcgOimgeaPkOS+m+WTquS6m+S/oeaBr+OAggo+ICtEb2N1bWVu
dGF0aW9uL0FCSS9SRUFETUXvvIzkuobop6PlpoLkvZXmoLzlvI/ljJbmraTmlofmoaPku6Xlj4rp
nIDopoHmj5Dkvpvlk6rkupvkv6Hmga/jgIIKPiAKPiAg5paH5Lu2IDpyZWY6YERvY3VtZW50YXRp
b24vYWRtaW4tZ3VpZGUva2VybmVsLXBhcmFtZXRlcnMucnN0Cj4gPGtlcm5lbHBhcmFtZXRlcnM+
YCDmj4/ov7DkuoblhoXmoLjnmoTmiYDmnInlvJXlr7zml7bpl7Tlj4LmlbDjgILku7vkvZXmt7vl
iqDmlrDlj4LmlbDnmoTooaXkuIHpg73lupTor6XlkJHor6Xmlofku7bmt7vliqDpgILlvZPnmoQK
PiBkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi94ODYveDg2XzY0LzVsZXZlbC1wYWdpbmcucnN0
Cj4gYi9Eb2N1bWVudGF0aW9uL3g4Ni94ODZfNjQvNWxldmVsLXBhZ2luZy5yc3QgaW5kZXgKPiBh
Yjg4YTQ1MTQxNjMuLjQ0ODU2NDE3ZTZhNSAxMDA2NDQKPiAtLS0gYS9Eb2N1bWVudGF0aW9uL3g4
Ni94ODZfNjQvNWxldmVsLXBhZ2luZy5yc3QKPiArKysgYi9Eb2N1bWVudGF0aW9uL3g4Ni94ODZf
NjQvNWxldmVsLXBhZ2luZy5yc3QKPiBAQCAtMjAsNyArMjAsNyBAQCBwaHlzaWNhbCBhZGRyZXNz
IHNwYWNlLiBUaGlzICJvdWdodCB0byBiZSBlbm91Z2ggZm9yCj4gYW55Ym9keSIgwqkuIFFFTVUg
Mi45IGFuZCBsYXRlciBzdXBwb3J0IDUtbGV2ZWwgcGFnaW5nLgo+IAo+ICBWaXJ0dWFsIG1lbW9y
eSBsYXlvdXQgZm9yIDUtbGV2ZWwgcGFnaW5nIGlzIGRlc2NyaWJlZCBpbgo+IC1Eb2N1bWVudGF0
aW9uL3g4Ni94ODZfNjQvbW0udHh0Cj4gK0RvY3VtZW50YXRpb24veDg2L3g4Nl82NC9tbS5yc3QK
PiAKPiAKPiAgRW5hYmxpbmcgNS1sZXZlbCBwYWdpbmcKPiBkaWZmIC0tZ2l0IGEvRG9jdW1lbnRh
dGlvbi94ODYveDg2XzY0L2Jvb3Qtb3B0aW9ucy5yc3QKPiBiL0RvY3VtZW50YXRpb24veDg2L3g4
Nl82NC9ib290LW9wdGlvbnMucnN0IGluZGV4Cj4gMmY2OTgzNmI4NDQ1Li42YTQyODVhM2M3YTQg
MTAwNjQ0Cj4gLS0tIGEvRG9jdW1lbnRhdGlvbi94ODYveDg2XzY0L2Jvb3Qtb3B0aW9ucy5yc3QK
PiArKysgYi9Eb2N1bWVudGF0aW9uL3g4Ni94ODZfNjQvYm9vdC1vcHRpb25zLnJzdAo+IEBAIC05
LDcgKzksNyBAQCBvbmx5IHRoZSBBTUQ2NCBzcGVjaWZpYyBvbmVzIGFyZSBsaXN0ZWQgaGVyZS4K
PiAKPiAgTWFjaGluZSBjaGVjawo+ICA9PT09PT09PT09PT09Cj4gLVBsZWFzZSBzZWUgRG9jdW1l
bnRhdGlvbi94ODYveDg2XzY0L21hY2hpbmVjaGVjayBmb3Igc3lzZnMgcnVudGltZQo+IHR1bmFi
bGVzLiArUGxlYXNlIHNlZSBEb2N1bWVudGF0aW9uL3g4Ni94ODZfNjQvbWFjaGluZWNoZWNrLnJz
dCBmb3Igc3lzZnMKPiBydW50aW1lIHR1bmFibGVzLgo+IAo+ICAgICBtY2U9b2ZmCj4gIAkJRGlz
YWJsZSBtYWNoaW5lIGNoZWNrCj4gQEAgLTg5LDcgKzg5LDcgQEAgQVBJQ3MKPiAgICAgICBEb24n
dCB1c2UgdGhlIGxvY2FsIEFQSUMgKGFsaWFzIGZvciBpMzg2IGNvbXBhdGliaWxpdHkpCj4gCj4g
ICAgIHBpcnE9Li4uCj4gLQlTZWUgRG9jdW1lbnRhdGlvbi94ODYvaTM4Ni9JTy1BUElDLnR4dAo+
ICsJU2VlIERvY3VtZW50YXRpb24veDg2L2kzODYvSU8tQVBJQy5yc3QKPiAKPiAgICAgbm9hcGlj
dGltZXIKPiAgCURvbid0IHNldCB1cCB0aGUgQVBJQyB0aW1lcgo+IGRpZmYgLS1naXQgYS9Eb2N1
bWVudGF0aW9uL3g4Ni94ODZfNjQvZmFrZS1udW1hLWZvci1jcHVzZXRzLnJzdAo+IGIvRG9jdW1l
bnRhdGlvbi94ODYveDg2XzY0L2Zha2UtbnVtYS1mb3ItY3B1c2V0cy5yc3QgaW5kZXgKPiA3NGZi
Yjc4YjNjNjcuLjA0ZGY1N2I5YWEzZiAxMDA2NDQKPiAtLS0gYS9Eb2N1bWVudGF0aW9uL3g4Ni94
ODZfNjQvZmFrZS1udW1hLWZvci1jcHVzZXRzLnJzdAo+ICsrKyBiL0RvY3VtZW50YXRpb24veDg2
L3g4Nl82NC9mYWtlLW51bWEtZm9yLWNwdXNldHMucnN0Cj4gQEAgLTE4LDcgKzE4LDcgQEAgRm9y
IG1vcmUgaW5mb3JtYXRpb24gb24gdGhlIGZlYXR1cmVzIG9mIGNwdXNldHMsIHNlZQo+ICBEb2N1
bWVudGF0aW9uL2Nncm91cC12MS9jcHVzZXRzLnR4dC4KPiAgVGhlcmUgYXJlIGEgbnVtYmVyIG9m
IGRpZmZlcmVudCBjb25maWd1cmF0aW9ucyB5b3UgY2FuIHVzZSBmb3IgeW91ciBuZWVkcy4gCj4g
Rm9yIG1vcmUgaW5mb3JtYXRpb24gb24gdGhlIG51bWE9ZmFrZSBjb21tYW5kIGxpbmUgb3B0aW9u
IGFuZCBpdHMgdmFyaW91cwo+IHdheXMgb2YgLWNvbmZpZ3VyaW5nIGZha2Ugbm9kZXMsIHNlZQo+
IERvY3VtZW50YXRpb24veDg2L3g4Nl82NC9ib290LW9wdGlvbnMudHh0LiArY29uZmlndXJpbmcg
ZmFrZSBub2Rlcywgc2VlCj4gRG9jdW1lbnRhdGlvbi94ODYveDg2XzY0L2Jvb3Qtb3B0aW9ucy5y
c3QuCj4gCj4gIEZvciB0aGUgcHVycG9zZXMgb2YgdGhpcyBpbnRyb2R1Y3Rpb24sIHdlJ2xsIGFz
c3VtZSBhIHZlcnkgcHJpbWl0aXZlIE5VTUEKPiAgZW11bGF0aW9uIHNldHVwIG9mICJudW1hPWZh
a2U9NCo1MTIsIi4gIFRoaXMgd2lsbCBzcGxpdCBvdXIgc3lzdGVtIG1lbW9yeQo+IGludG8gZGlm
ZiAtLWdpdCBhL01BSU5UQUlORVJTIGIvTUFJTlRBSU5FUlMKPiBpbmRleCAwYzg0YmY3NmQxNjUu
LjQ3YWE0ZjZkZWZiOSAxMDA2NDQKPiAtLS0gYS9NQUlOVEFJTkVSUwo+ICsrKyBiL01BSU5UQUlO
RVJTCj4gQEAgLTM4NzQsNyArMzg3NCw3IEBACj4gRjoJRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVl
L2JpbmRpbmdzL2h3bW9uL2NpcnJ1cyxsb2NobmFnYXIudHh0Cj4gRjoJRG9jdW1lbnRhdGlvbi9k
ZXZpY2V0cmVlL2JpbmRpbmdzL3BpbmN0cmwvY2lycnVzLGxvY2huYWdhci50eHQKPiBGOglEb2N1
bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcmVndWxhdG9yL2NpcnJ1cyxsb2NobmFnYXIu
dHh0Cj4gRjoJRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3NvdW5kL2NpcnJ1cyxs
b2NobmFnYXIudHh0Cj4gLUY6CURvY3VtZW50YXRpb24vaHdtb24vbG9jaG5hZ2FyCj4gK0Y6CURv
Y3VtZW50YXRpb24vaHdtb24vbG9jaG5hZ2FyLnJzdAo+IAo+ICBDSVNDTyBGQ09FIEhCQSBEUklW
RVIKPiAgTToJU2F0aXNoIEtoYXJhdCA8c2F0aXNoa2hAY2lzY28uY29tPgo+IEBAIC0xMTI3Miw3
ICsxMTI3Miw3IEBAIE5YUCBGWEFTMjEwMDJDIERSSVZFUgo+ICBNOglSdWkgTWlndWVsIFNpbHZh
IDxybWZyZnNAZ21haWwuY29tPgo+ICBMOglsaW51eC1paW9Admdlci5rZXJuZWwub3JnCj4gIFM6
CU1haW50YWluZWQKPiAtRjoJRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2lpby9n
eXJvc2NvcGUvZnhhczIxMDAyYy50eHQKPiArRjoJRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2Jp
bmRpbmdzL2lpby9neXJvc2NvcGUvbnhwLGZ4YXMyMTAwMmMudHh0Cj4gIEY6CWRyaXZlcnMvaWlv
L2d5cm8vZnhhczIxMDAyY19jb3JlLmMKPiAgRjoJZHJpdmVycy9paW8vZ3lyby9meGFzMjEwMDJj
LmgKPiAgRjoJZHJpdmVycy9paW8vZ3lyby9meGFzMjEwMDJjX2kyYy5jCj4gQEAgLTEzMDQzLDcg
KzEzMDQzLDcgQEAgTToJTmlrbGFzIENhc3NlbCA8bmlrbGFzLmNhc3NlbEBsaW5hcm8ub3JnPgo+
ICBMOgluZXRkZXZAdmdlci5rZXJuZWwub3JnCj4gIFM6CU1haW50YWluZWQKPiAgRjoJZHJpdmVy
cy9uZXQvZXRoZXJuZXQvc3RtaWNyby9zdG1tYWMvZHdtYWMtcWNvbS1ldGhxb3MuYwo+IC1GOglE
b2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbmV0L3Fjb20sZHdtYWMudHh0Cj4gK0Y6
CURvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9uZXQvcWNvbSxldGhxb3MudHh0Cj4g
Cj4gIFFVQUxDT01NIEdFTkVSSUMgSU5URVJGQUNFIEkyQyBEUklWRVIKPiAgTToJQWxvayBDaGF1
aGFuIDxhbG9rY0Bjb2RlYXVyb3JhLm9yZz4KPiBkaWZmIC0tZ2l0IGEvYXJjaC9hcm0vS2NvbmZp
ZyBiL2FyY2gvYXJtL0tjb25maWcKPiBpbmRleCA4ODY5NzQyYTg1ZGYuLjBmMjIwMjY0Y2MyMyAx
MDA2NDQKPiAtLS0gYS9hcmNoL2FybS9LY29uZmlnCj4gKysrIGIvYXJjaC9hcm0vS2NvbmZpZwo+
IEBAIC0xMjYzLDcgKzEyNjMsNyBAQCBjb25maWcgU01QCj4gIAkgIHVuaXByb2Nlc3NvciBtYWNo
aW5lcy4gT24gYSB1bmlwcm9jZXNzb3IgbWFjaGluZSwgdGhlIGtlcm5lbAo+ICAJICB3aWxsIHJ1
biBmYXN0ZXIgaWYgeW91IHNheSBOIGhlcmUuCj4gCj4gLQkgIFNlZSBhbHNvIDxmaWxlOkRvY3Vt
ZW50YXRpb24veDg2L2kzODYvSU8tQVBJQy50eHQ+LAo+ICsJICBTZWUgYWxzbyA8ZmlsZTpEb2N1
bWVudGF0aW9uL3g4Ni9pMzg2L0lPLUFQSUMucnN0PiwKPiAgCSAgPGZpbGU6RG9jdW1lbnRhdGlv
bi9sb2NrdXAtd2F0Y2hkb2dzLnR4dD4gYW5kIHRoZSBTTVAtSE9XVE8gCmF2YWlsYWJsZSBhdAo+
IDxodHRwOi8vdGxkcC5vcmcvSE9XVE8vU01QLUhPV1RPLmh0bWw+Lgo+IAo+IGRpZmYgLS1naXQg
YS9hcmNoL2FybTY0L2tlcm5lbC9rZXhlY19pbWFnZS5jCj4gYi9hcmNoL2FybTY0L2tlcm5lbC9r
ZXhlY19pbWFnZS5jIGluZGV4IDA3YmY3NDBiZWE5MS4uMzFjYzJmNDIzYWE4IDEwMDY0NAo+IC0t
LSBhL2FyY2gvYXJtNjQva2VybmVsL2tleGVjX2ltYWdlLmMKPiArKysgYi9hcmNoL2FybTY0L2tl
cm5lbC9rZXhlY19pbWFnZS5jCj4gQEAgLTUzLDcgKzUzLDcgQEAgc3RhdGljIHZvaWQgKmltYWdl
X2xvYWQoc3RydWN0IGtpbWFnZSAqaW1hZ2UsCj4gCj4gIAkvKgo+ICAJICogV2UgcmVxdWlyZSBh
IGtlcm5lbCB3aXRoIGFuIHVuYW1iaWd1b3VzIEltYWdlIGhlYWRlci4gUGVyCj4gLQkgKiBEb2N1
bWVudGF0aW9uL2Jvb3RpbmcudHh0LCB0aGlzIGlzIHRoZSBjYXNlIHdoZW4gaW1hZ2Vfc2l6ZQo+
ICsJICogRG9jdW1lbnRhdGlvbi9hcm02NC9ib290aW5nLnR4dCwgdGhpcyBpcyB0aGUgY2FzZSB3
aGVuIAppbWFnZV9zaXplCj4gIAkgKiBpcyBub24temVybyAocHJhY3RpY2FsbHkgc3BlYWtpbmcs
IHNpbmNlIHYzLjE3KS4KPiAgCSAqLwo+ICAJaCA9IChzdHJ1Y3QgYXJtNjRfaW1hZ2VfaGVhZGVy
ICopa2VybmVsOwo+IGRpZmYgLS1naXQgYS9hcmNoL3Bvd2VycGMvS2NvbmZpZyBiL2FyY2gvcG93
ZXJwYy9LY29uZmlnCj4gaW5kZXggOGMxYzYzNjMwOGM4Li5lODY4ZDJiZDQ4YjggMTAwNjQ0Cj4g
LS0tIGEvYXJjaC9wb3dlcnBjL0tjb25maWcKPiArKysgYi9hcmNoL3Bvd2VycGMvS2NvbmZpZwo+
IEBAIC04OTgsNyArODk4LDcgQEAgY29uZmlnIFBQQ19NRU1fS0VZUwo+ICAJICBwYWdlLWJhc2Vk
IHByb3RlY3Rpb25zLCBidXQgd2l0aG91dCByZXF1aXJpbmcgbW9kaWZpY2F0aW9uIG9mIAp0aGUK
PiAgCSAgcGFnZSB0YWJsZXMgd2hlbiBhbiBhcHBsaWNhdGlvbiBjaGFuZ2VzIHByb3RlY3Rpb24g
ZG9tYWlucy4KPiAKPiAtCSAgRm9yIGRldGFpbHMsIHNlZSBEb2N1bWVudGF0aW9uL3ZtL3Byb3Rl
Y3Rpb24ta2V5cy5yc3QKPiArCSAgRm9yIGRldGFpbHMsIHNlZSBEb2N1bWVudGF0aW9uL3g4Ni9w
cm90ZWN0aW9uLWtleXMucnN0Cj4gCj4gIAkgIElmIHVuc3VyZSwgc2F5IHkuCj4gCj4gZGlmZiAt
LWdpdCBhL2FyY2gveDg2L0tjb25maWcgYi9hcmNoL3g4Ni9LY29uZmlnCj4gaW5kZXggMmJiYmQ0
ZDFiYTMxLi43OGZkZjJkZDcxZDEgMTAwNjQ0Cj4gLS0tIGEvYXJjaC94ODYvS2NvbmZpZwo+ICsr
KyBiL2FyY2gveDg2L0tjb25maWcKPiBAQCAtMzk1LDcgKzM5NSw3IEBAIGNvbmZpZyBTTVAKPiAg
CSAgWSB0byAiRW5oYW5jZWQgUmVhbCBUaW1lIENsb2NrIFN1cHBvcnQiLCBiZWxvdy4gVGhlICJB
ZHZhbmNlZCAKUG93ZXIKPiAgCSAgTWFuYWdlbWVudCIgY29kZSB3aWxsIGJlIGRpc2FibGVkIGlm
IHlvdSBzYXkgWSBoZXJlLgo+IAo+IC0JICBTZWUgYWxzbyA8ZmlsZTpEb2N1bWVudGF0aW9uL3g4
Ni9pMzg2L0lPLUFQSUMudHh0PiwKPiArCSAgU2VlIGFsc28gPGZpbGU6RG9jdW1lbnRhdGlvbi94
ODYvaTM4Ni9JTy1BUElDLnJzdD4sCj4gIAkgIDxmaWxlOkRvY3VtZW50YXRpb24vbG9ja3VwLXdh
dGNoZG9ncy50eHQ+IGFuZCB0aGUgU01QLUhPV1RPIAphdmFpbGFibGUgYXQKPiA8aHR0cDovL3d3
dy50bGRwLm9yZy9kb2NzLmh0bWwjaG93dG8+Lgo+IAo+IEBAIC0xMjkwLDcgKzEyOTAsNyBAQCBj
b25maWcgTUlDUk9DT0RFCj4gIAkgIHRoZSBMaW51eCBrZXJuZWwuCj4gCj4gIAkgIFRoZSBwcmVm
ZXJyZWQgbWV0aG9kIHRvIGxvYWQgbWljcm9jb2RlIGZyb20gYSBkZXRhY2hlZCBpbml0cmQgaXMK
PiBkZXNjcmliZWQgLQkgIGluIERvY3VtZW50YXRpb24veDg2L21pY3JvY29kZS50eHQuIEZvciB0
aGF0IHlvdSAKbmVlZCB0bwo+IGVuYWJsZSArCSAgaW4gRG9jdW1lbnRhdGlvbi94ODYvbWljcm9j
b2RlLnJzdC4gRm9yIHRoYXQgeW91IG5lZWQgdG8gZW5hYmxlCj4gQ09ORklHX0JMS19ERVZfSU5J
VFJEIGluIG9yZGVyIGZvciB0aGUgbG9hZGVyIHRvIGJlIGFibGUgdG8gc2NhbiB0aGUgaW5pdHJk
Cj4gZm9yIG1pY3JvY29kZSBibG9icy4KPiAKPiBAQCAtMTMyOSw3ICsxMzI5LDcgQEAgY29uZmln
IE1JQ1JPQ09ERV9PTERfSU5URVJGQUNFCj4gIAkgIEl0IGlzIGluYWRlcXVhdGUgYmVjYXVzZSBp
dCBydW5zIHRvbyBsYXRlIHRvIGJlIGFibGUgdG8gcHJvcGVybHkKPiAgCSAgbG9hZCBtaWNyb2Nv
ZGUgb24gYSBtYWNoaW5lIGFuZCBpdCBuZWVkcyBzcGVjaWFsIHRvb2xzLiBJbnN0ZWFkLCAKeW91
Cj4gIAkgIHNob3VsZCd2ZSBzd2l0Y2hlZCB0byB0aGUgZWFybHkgbG9hZGluZyBtZXRob2Qgd2l0
aCB0aGUgaW5pdHJkIApvcgo+IC0JICBidWlsdGluIG1pY3JvY29kZSBieSBub3c6IERvY3VtZW50
YXRpb24veDg2L21pY3JvY29kZS50eHQKPiArCSAgYnVpbHRpbiBtaWNyb2NvZGUgYnkgbm93OiBE
b2N1bWVudGF0aW9uL3g4Ni9taWNyb2NvZGUucnN0Cj4gCj4gIGNvbmZpZyBYODZfTVNSCj4gIAl0
cmlzdGF0ZSAiL2Rldi9jcHUvKi9tc3IgLSBNb2RlbC1zcGVjaWZpYyByZWdpc3RlciBzdXBwb3J0
Igo+IEBAIC0xNDc4LDcgKzE0NzgsNyBAQCBjb25maWcgWDg2XzVMRVZFTAo+ICAJICBBIGtlcm5l
bCB3aXRoIHRoZSBvcHRpb24gZW5hYmxlZCBjYW4gYmUgYm9vdGVkIG9uIG1hY2hpbmVzIHRoYXQK
PiAgCSAgc3VwcG9ydCA0LSBvciA1LWxldmVsIHBhZ2luZy4KPiAKPiAtCSAgU2VlIERvY3VtZW50
YXRpb24veDg2L3g4Nl82NC81bGV2ZWwtcGFnaW5nLnR4dCBmb3IgbW9yZQo+ICsJICBTZWUgRG9j
dW1lbnRhdGlvbi94ODYveDg2XzY0LzVsZXZlbC1wYWdpbmcucnN0IGZvciBtb3JlCj4gIAkgIGlu
Zm9ybWF0aW9uLgo+IAo+ICAJICBTYXkgTiBpZiB1bnN1cmUuCj4gQEAgLTE2MjYsNyArMTYyNiw3
IEBAIGNvbmZpZyBBUkNIX01FTU9SWV9QUk9CRQo+ICAJZGVwZW5kcyBvbiBYODZfNjQgJiYgTUVN
T1JZX0hPVFBMVUcKPiAgCWhlbHAKPiAgCSAgVGhpcyBvcHRpb24gZW5hYmxlcyBhIHN5c2ZzIG1l
bW9yeS9wcm9iZSBpbnRlcmZhY2UgZm9yIHRlc3RpbmcuCj4gLQkgIFNlZSBEb2N1bWVudGF0aW9u
L21lbW9yeS1ob3RwbHVnLnR4dCBmb3IgbW9yZSBpbmZvcm1hdGlvbi4KPiArCSAgU2VlIERvY3Vt
ZW50YXRpb24vYWRtaW4tZ3VpZGUvbW0vbWVtb3J5LWhvdHBsdWcucnN0IGZvciBtb3JlCj4gaW5m
b3JtYXRpb24uIElmIHlvdSBhcmUgdW5zdXJlIGhvdyB0byBhbnN3ZXIgdGhpcyBxdWVzdGlvbiwg
YW5zd2VyIE4uCj4gCj4gIGNvbmZpZyBBUkNIX1BST0NfS0NPUkVfVEVYVAo+IEBAIC0xNzgzLDcg
KzE3ODMsNyBAQCBjb25maWcgTVRSUgo+ICAJICBZb3UgY2FuIHNhZmVseSBzYXkgWSBldmVuIGlm
IHlvdXIgbWFjaGluZSBkb2Vzbid0IGhhdmUgTVRSUnMsIAp5b3UnbGwKPiAgCSAganVzdCBhZGQg
YWJvdXQgOSBLQiB0byB5b3VyIGtlcm5lbC4KPiAKPiAtCSAgU2VlIDxmaWxlOkRvY3VtZW50YXRp
b24veDg2L210cnIudHh0PiBmb3IgbW9yZSBpbmZvcm1hdGlvbi4KPiArCSAgU2VlIDxmaWxlOkRv
Y3VtZW50YXRpb24veDg2L210cnIucnN0PiBmb3IgbW9yZSBpbmZvcm1hdGlvbi4KPiAKPiAgY29u
ZmlnIE1UUlJfU0FOSVRJWkVSCj4gIAlkZWZfYm9vbCB5Cj4gQEAgLTE4OTUsNyArMTg5NSw3IEBA
IGNvbmZpZyBYODZfSU5URUxfTVBYCj4gIAkgIHByb2Nlc3MgYW5kIGFkZHMgc29tZSBicmFuY2hl
cyB0byBwYXRocyB1c2VkIGR1cmluZwo+ICAJICBleGVjKCkgYW5kIG11bm1hcCgpLgo+IAo+IC0J
ICBGb3IgZGV0YWlscywgc2VlIERvY3VtZW50YXRpb24veDg2L2ludGVsX21weC50eHQKPiArCSAg
Rm9yIGRldGFpbHMsIHNlZSBEb2N1bWVudGF0aW9uL3g4Ni9pbnRlbF9tcHgucnN0Cj4gCj4gIAkg
IElmIHVuc3VyZSwgc2F5IE4uCj4gCj4gQEAgLTE5MTEsNyArMTkxMSw3IEBAIGNvbmZpZyBYODZf
SU5URUxfTUVNT1JZX1BST1RFQ1RJT05fS0VZUwo+ICAJICBwYWdlLWJhc2VkIHByb3RlY3Rpb25z
LCBidXQgd2l0aG91dCByZXF1aXJpbmcgbW9kaWZpY2F0aW9uIG9mIAp0aGUKPiAgCSAgcGFnZSB0
YWJsZXMgd2hlbiBhbiBhcHBsaWNhdGlvbiBjaGFuZ2VzIHByb3RlY3Rpb24gZG9tYWlucy4KPiAK
PiAtCSAgRm9yIGRldGFpbHMsIHNlZSBEb2N1bWVudGF0aW9uL3g4Ni9wcm90ZWN0aW9uLWtleXMu
dHh0Cj4gKwkgIEZvciBkZXRhaWxzLCBzZWUgRG9jdW1lbnRhdGlvbi94ODYvcHJvdGVjdGlvbi1r
ZXlzLnJzdAo+IAo+ICAJICBJZiB1bnN1cmUsIHNheSB5Lgo+IAo+IGRpZmYgLS1naXQgYS9hcmNo
L3g4Ni9LY29uZmlnLmRlYnVnIGIvYXJjaC94ODYvS2NvbmZpZy5kZWJ1Zwo+IGluZGV4IGY3MzA2
ODBkYzgxOC4uNTlmNTk4NTQzMjAzIDEwMDY0NAo+IC0tLSBhL2FyY2gveDg2L0tjb25maWcuZGVi
dWcKPiArKysgYi9hcmNoL3g4Ni9LY29uZmlnLmRlYnVnCj4gQEAgLTE1Niw3ICsxNTYsNyBAQCBj
b25maWcgSU9NTVVfREVCVUcKPiAgCSAgY29kZS4gV2hlbiB5b3UgdXNlIGl0IG1ha2Ugc3VyZSB5
b3UgaGF2ZSBhIGJpZyBlbm91Z2gKPiAgCSAgSU9NTVUvQUdQIGFwZXJ0dXJlLiAgTW9zdCBvZiB0
aGUgb3B0aW9ucyBlbmFibGVkIGJ5IHRoaXMgY2FuCj4gIAkgIGJlIHNldCBtb3JlIGZpbmVncmFp
bmVkIHVzaW5nIHRoZSBpb21tdT0gY29tbWFuZCBsaW5lCj4gLQkgIG9wdGlvbnMuIFNlZSBEb2N1
bWVudGF0aW9uL3g4Ni94ODZfNjQvYm9vdC1vcHRpb25zLnR4dCBmb3IgbW9yZQo+ICsJICBvcHRp
b25zLiBTZWUgRG9jdW1lbnRhdGlvbi94ODYveDg2XzY0L2Jvb3Qtb3B0aW9ucy5yc3QgZm9yIG1v
cmUKPiAgCSAgZGV0YWlscy4KPiAKPiAgY29uZmlnIElPTU1VX0xFQUsKPiBkaWZmIC0tZ2l0IGEv
YXJjaC94ODYvYm9vdC9oZWFkZXIuUyBiL2FyY2gveDg2L2Jvb3QvaGVhZGVyLlMKPiBpbmRleCA4
NTBiODc2MmU4ODkuLjkwZDc5MWNhMWE5NSAxMDA2NDQKPiAtLS0gYS9hcmNoL3g4Ni9ib290L2hl
YWRlci5TCj4gKysrIGIvYXJjaC94ODYvYm9vdC9oZWFkZXIuUwo+IEBAIC0zMTMsNyArMzEzLDcg
QEAgc3RhcnRfc3lzX3NlZzoJLndvcmQJU1lTU0VHCQkKIyBvYnNvbGV0ZSBhbmQgbWVhbmluZ2xl
c3MsCj4gYnV0IGp1c3QKPiAKPiAgdHlwZV9vZl9sb2FkZXI6CS5ieXRlCTAJCSMgMCBtZWFucyBh
bmNpZW50IApib290bG9hZGVyLCBuZXdlcgo+ICAJCQkJCSMgYm9vdGxvYWRlcnMga25vdyAKdG8g
Y2hhbmdlIHRoaXMuCj4gLQkJCQkJIyBTZWUgCkRvY3VtZW50YXRpb24veDg2L2Jvb3QudHh0IGZv
cgo+ICsJCQkJCSMgU2VlIApEb2N1bWVudGF0aW9uL3g4Ni9ib290LnJzdCBmb3IKPiAgCQkJCQkj
IGFzc2lnbmVkIGlkcwo+IAo+ICAjIGZsYWdzLCB1bnVzZWQgYml0cyBtdXN0IGJlIHplcm8gKFJG
VSkgYml0IHdpdGhpbiBsb2FkZmxhZ3MKPiBkaWZmIC0tZ2l0IGEvYXJjaC94ODYvZW50cnkvZW50
cnlfNjQuUyBiL2FyY2gveDg2L2VudHJ5L2VudHJ5XzY0LlMKPiBpbmRleCAxMWFhM2IyYWZhNGQu
LjMzZjlmYzM4ZDAxNCAxMDA2NDQKPiAtLS0gYS9hcmNoL3g4Ni9lbnRyeS9lbnRyeV82NC5TCj4g
KysrIGIvYXJjaC94ODYvZW50cnkvZW50cnlfNjQuUwo+IEBAIC04LDcgKzgsNyBAQAo+ICAgKgo+
ICAgKiBlbnRyeS5TIGNvbnRhaW5zIHRoZSBzeXN0ZW0tY2FsbCBhbmQgZmF1bHQgbG93LWxldmVs
IGhhbmRsaW5nIHJvdXRpbmVzLgo+ICAgKgo+IC0gKiBTb21lIG9mIHRoaXMgaXMgZG9jdW1lbnRl
ZCBpbiBEb2N1bWVudGF0aW9uL3g4Ni9lbnRyeV82NC50eHQKPiArICogU29tZSBvZiB0aGlzIGlz
IGRvY3VtZW50ZWQgaW4gRG9jdW1lbnRhdGlvbi94ODYvZW50cnlfNjQucnN0Cj4gICAqCj4gICAq
IEEgbm90ZSBvbiB0ZXJtaW5vbG9neToKPiAgICogLSBpcmV0IGZyYW1lOglBcmNoaXRlY3R1cmUg
ZGVmaW5lZCBpbnRlcnJ1cHQgZnJhbWUgZnJvbSBTUyB0byBSSVAKPiBkaWZmIC0tZ2l0IGEvYXJj
aC94ODYvaW5jbHVkZS9hc20vYm9vdHBhcmFtX3V0aWxzLmgKPiBiL2FyY2gveDg2L2luY2x1ZGUv
YXNtL2Jvb3RwYXJhbV91dGlscy5oIGluZGV4IGY2ZjZlZjQzNjU5OS4uMTAxZWI5NDRmMTNjCj4g
MTAwNjQ0Cj4gLS0tIGEvYXJjaC94ODYvaW5jbHVkZS9hc20vYm9vdHBhcmFtX3V0aWxzLmgKPiAr
KysgYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9ib290cGFyYW1fdXRpbHMuaAo+IEBAIC0yNCw3ICsy
NCw3IEBAIHN0YXRpYyB2b2lkIHNhbml0aXplX2Jvb3RfcGFyYW1zKHN0cnVjdCBib290X3BhcmFt
cwo+ICpib290X3BhcmFtcykgKiBJTVBPUlRBTlQgTk9URSBUTyBCT09UTE9BREVSIEFVVEhPUlM6
IGRvIG5vdCBzaW1wbHkgY2xlYXIKPiAgCSAqIHRoaXMgZmllbGQuICBUaGUgcHVycG9zZSBvZiB0
aGlzIGZpZWxkIGlzIHRvIGd1YXJhbnRlZQo+ICAJICogY29tcGxpYW5jZSB3aXRoIHRoZSB4ODYg
Ym9vdCBzcGVjIGxvY2F0ZWQgaW4KPiAtCSAqIERvY3VtZW50YXRpb24veDg2L2Jvb3QudHh0IC4g
IFRoYXQgc3BlYyBzYXlzIHRoYXQgdGhlCj4gKwkgKiBEb2N1bWVudGF0aW9uL3g4Ni9ib290LnJz
dCAuICBUaGF0IHNwZWMgc2F5cyB0aGF0IHRoZQo+ICAJICogKndob2xlKiBzdHJ1Y3R1cmUgc2hv
dWxkIGJlIGNsZWFyZWQsIGFmdGVyIHdoaWNoIG9ubHkgdGhlCj4gIAkgKiBwb3J0aW9uIGRlZmlu
ZWQgYnkgc3RydWN0IHNldHVwX2hlYWRlciAoYm9vdF9wYXJhbXMtPmhkcikKPiAgCSAqIHNob3Vs
ZCBiZSBjb3BpZWQgaW4uCj4gZGlmZiAtLWdpdCBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BhZ2Vf
NjRfdHlwZXMuaAo+IGIvYXJjaC94ODYvaW5jbHVkZS9hc20vcGFnZV82NF90eXBlcy5oIGluZGV4
IDc5M2MxNGMzNzJjYi4uMjg4YjA2NTk1NWI3Cj4gMTAwNjQ0Cj4gLS0tIGEvYXJjaC94ODYvaW5j
bHVkZS9hc20vcGFnZV82NF90eXBlcy5oCj4gKysrIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vcGFn
ZV82NF90eXBlcy5oCj4gQEAgLTQ4LDcgKzQ4LDcgQEAKPiAKPiAgI2RlZmluZSBfX1NUQVJUX0tF
Uk5FTF9tYXAJX0FDKDB4ZmZmZmZmZmY4MDAwMDAwMCwgVUwpCj4gCj4gLS8qIFNlZSBEb2N1bWVu
dGF0aW9uL3g4Ni94ODZfNjQvbW0udHh0IGZvciBhIGRlc2NyaXB0aW9uIG9mIHRoZSBtZW1vcnkg
bWFwLgo+ICovICsvKiBTZWUgRG9jdW1lbnRhdGlvbi94ODYveDg2XzY0L21tLnJzdCBmb3IgYSBk
ZXNjcmlwdGlvbiBvZiB0aGUgbWVtb3J5Cj4gbWFwLiAqLwo+IAo+ICAjZGVmaW5lIF9fUEhZU0lD
QUxfTUFTS19TSElGVAk1Mgo+IAo+IGRpZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9w
Z3RhYmxlXzY0X3R5cGVzLmgKPiBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BndGFibGVfNjRfdHlw
ZXMuaCBpbmRleCA4OGJjYTQ1NmRhOTkuLjUyZTVmNWYyMjQwZAo+IDEwMDY0NAo+IC0tLSBhL2Fy
Y2gveDg2L2luY2x1ZGUvYXNtL3BndGFibGVfNjRfdHlwZXMuaAo+ICsrKyBiL2FyY2gveDg2L2lu
Y2x1ZGUvYXNtL3BndGFibGVfNjRfdHlwZXMuaAo+IEBAIC0xMDMsNyArMTAzLDcgQEAgZXh0ZXJu
IHVuc2lnbmVkIGludCBwdHJzX3Blcl9wNGQ7Cj4gICNkZWZpbmUgUEdESVJfTUFTSwkofihQR0RJ
Ul9TSVpFIC0gMSkpCj4gCj4gIC8qCj4gLSAqIFNlZSBEb2N1bWVudGF0aW9uL3g4Ni94ODZfNjQv
bW0udHh0IGZvciBhIGRlc2NyaXB0aW9uIG9mIHRoZSBtZW1vcnkgbWFwLgo+ICsgKiBTZWUgRG9j
dW1lbnRhdGlvbi94ODYveDg2XzY0L21tLnJzdCBmb3IgYSBkZXNjcmlwdGlvbiBvZiB0aGUgbWVt
b3J5Cj4gbWFwLiAqCj4gICAqIEJlIHZlcnkgY2FyZWZ1bCB2cy4gS0FTTFIgd2hlbiBjaGFuZ2lu
ZyBhbnl0aGluZyBoZXJlLiBUaGUgS0FTTFIgYWRkcmVzcwo+ICogcmFuZ2UgbXVzdCBub3Qgb3Zl
cmxhcCB3aXRoIGFueXRoaW5nIGV4Y2VwdCB0aGUgS0FTQU4gc2hhZG93IGFyZWEsIHdoaWNoCj4g
ZGlmZiAtLWdpdCBhL2FyY2gveDg2L2tlcm5lbC9jcHUvbWljcm9jb2RlL2FtZC5jCj4gYi9hcmNo
L3g4Ni9rZXJuZWwvY3B1L21pY3JvY29kZS9hbWQuYyBpbmRleCBlMWYzYmExOWJhNTQuLjA2ZDRl
NjdmMzFhYgo+IDEwMDY0NAo+IC0tLSBhL2FyY2gveDg2L2tlcm5lbC9jcHUvbWljcm9jb2RlL2Ft
ZC5jCj4gKysrIGIvYXJjaC94ODYva2VybmVsL2NwdS9taWNyb2NvZGUvYW1kLmMKPiBAQCAtNjEs
NyArNjEsNyBAQCBzdGF0aWMgdTggYW1kX3Vjb2RlX3BhdGNoW1BBVENIX01BWF9TSVpFXTsKPiAK
PiAgLyoKPiAgICogTWljcm9jb2RlIHBhdGNoIGNvbnRhaW5lciBmaWxlIGlzIHByZXBlbmRlZCB0
byB0aGUgaW5pdHJkIGluIGNwaW8KPiAtICogZm9ybWF0LiBTZWUgRG9jdW1lbnRhdGlvbi94ODYv
bWljcm9jb2RlLnR4dAo+ICsgKiBmb3JtYXQuIFNlZSBEb2N1bWVudGF0aW9uL3g4Ni9taWNyb2Nv
ZGUucnN0Cj4gICAqLwo+ICBzdGF0aWMgY29uc3QgY2hhcgo+ICB1Y29kZV9wYXRoW10gX19tYXli
ZV91bnVzZWQgPSAia2VybmVsL3g4Ni9taWNyb2NvZGUvQXV0aGVudGljQU1ELmJpbiI7Cj4gZGlm
ZiAtLWdpdCBhL2FyY2gveDg2L2tlcm5lbC9rZXhlYy1iemltYWdlNjQuYwo+IGIvYXJjaC94ODYv
a2VybmVsL2tleGVjLWJ6aW1hZ2U2NC5jIGluZGV4IDIyZjYwZGQyNjQ2MC4uYjA3ZTcwNjliMDll
IDEwMDY0NAo+IC0tLSBhL2FyY2gveDg2L2tlcm5lbC9rZXhlYy1iemltYWdlNjQuYwo+ICsrKyBi
L2FyY2gveDg2L2tlcm5lbC9rZXhlYy1iemltYWdlNjQuYwo+IEBAIC00MTYsNyArNDE2LDcgQEAg
c3RhdGljIHZvaWQgKmJ6SW1hZ2U2NF9sb2FkKHN0cnVjdCBraW1hZ2UgKmltYWdlLCBjaGFyCj4g
Kmtlcm5lbCwgZWZpX21hcF9vZmZzZXQgPSBwYXJhbXNfY21kbGluZV9zejsKPiAgCWVmaV9zZXR1
cF9kYXRhX29mZnNldCA9IGVmaV9tYXBfb2Zmc2V0ICsgQUxJR04oZWZpX21hcF9zeiwgMTYpOwo+
IAo+IC0JLyogQ29weSBzZXR1cCBoZWFkZXIgb250byBib290cGFyYW1zLiBEb2N1bWVudGF0aW9u
L3g4Ni9ib290LnR4dCAKKi8KPiArCS8qIENvcHkgc2V0dXAgaGVhZGVyIG9udG8gYm9vdHBhcmFt
cy4gRG9jdW1lbnRhdGlvbi94ODYvYm9vdC5yc3QgKi8KPiAgCXNldHVwX2hlYWRlcl9zaXplID0g
MHgwMjAyICsga2VybmVsWzB4MDIwMV0gLSBzZXR1cF9oZHJfb2Zmc2V0Owo+IAo+ICAJLyogSXMg
dGhlcmUgYSBsaW1pdCBvbiBzZXR1cCBoZWFkZXIgc2l6ZT8gKi8KPiBkaWZmIC0tZ2l0IGEvYXJj
aC94ODYva2VybmVsL3BjaS1kbWEuYyBiL2FyY2gveDg2L2tlcm5lbC9wY2ktZG1hLmMKPiBpbmRl
eCBkY2QyNzJkYmQwYTkuLmY2MmI0OThiMThmYiAxMDA2NDQKPiAtLS0gYS9hcmNoL3g4Ni9rZXJu
ZWwvcGNpLWRtYS5jCj4gKysrIGIvYXJjaC94ODYva2VybmVsL3BjaS1kbWEuYwo+IEBAIC03MCw3
ICs3MCw3IEBAIHZvaWQgX19pbml0IHBjaV9pb21tdV9hbGxvYyh2b2lkKQo+ICB9Cj4gCj4gIC8q
Cj4gLSAqIFNlZSA8RG9jdW1lbnRhdGlvbi94ODYveDg2XzY0L2Jvb3Qtb3B0aW9ucy50eHQ+IGZv
ciB0aGUgaW9tbXUga2VybmVsCj4gKyAqIFNlZSA8RG9jdW1lbnRhdGlvbi94ODYveDg2XzY0L2Jv
b3Qtb3B0aW9ucy5yc3Q+IGZvciB0aGUgaW9tbXUga2VybmVsCj4gICAqIHBhcmFtZXRlciBkb2N1
bWVudGF0aW9uLgo+ICAgKi8KPiAgc3RhdGljIF9faW5pdCBpbnQgaW9tbXVfc2V0dXAoY2hhciAq
cCkKPiBkaWZmIC0tZ2l0IGEvYXJjaC94ODYvbW0vdGxiLmMgYi9hcmNoL3g4Ni9tbS90bGIuYwo+
IGluZGV4IDdmNjE0MzFjNzVmYi4uNDAwYzFiYTAzM2FhIDEwMDY0NAo+IC0tLSBhL2FyY2gveDg2
L21tL3RsYi5jCj4gKysrIGIvYXJjaC94ODYvbW0vdGxiLmMKPiBAQCAtNzExLDcgKzcxMSw3IEBA
IHZvaWQgbmF0aXZlX2ZsdXNoX3RsYl9vdGhlcnMoY29uc3Qgc3RydWN0IGNwdW1hc2sKPiAqY3B1
bWFzaywgfQo+IAo+ICAvKgo+IC0gKiBTZWUgRG9jdW1lbnRhdGlvbi94ODYvdGxiLnR4dCBmb3Ig
ZGV0YWlscy4gIFdlIGNob29zZSAzMwo+ICsgKiBTZWUgRG9jdW1lbnRhdGlvbi94ODYvdGxiLnJz
dCBmb3IgZGV0YWlscy4gIFdlIGNob29zZSAzMwo+ICAgKiBiZWNhdXNlIGl0IGlzIGxhcmdlIGVu
b3VnaCB0byBjb3ZlciB0aGUgdmFzdCBtYWpvcml0eSAoYXQKPiAgICogbGVhc3QgOTUlKSBvZiBh
bGxvY2F0aW9ucywgYW5kIGlzIHNtYWxsIGVub3VnaCB0aGF0IHdlIGFyZQo+ICAgKiBjb25maWRl
bnQgaXQgd2lsbCBub3QgY2F1c2UgdG9vIG11Y2ggb3ZlcmhlYWQuICBFYWNoIHNpbmdsZQo+IGRp
ZmYgLS1naXQgYS9hcmNoL3g4Ni9wbGF0Zm9ybS9wdmgvZW5saWdodGVuLmMKPiBiL2FyY2gveDg2
L3BsYXRmb3JtL3B2aC9lbmxpZ2h0ZW4uYyBpbmRleCAxODYxYTJiYTBmMmIuLmMwYTUwMmY3ZTNh
NyAxMDA2NDQKPiAtLS0gYS9hcmNoL3g4Ni9wbGF0Zm9ybS9wdmgvZW5saWdodGVuLmMKPiArKysg
Yi9hcmNoL3g4Ni9wbGF0Zm9ybS9wdmgvZW5saWdodGVuLmMKPiBAQCAtODYsNyArODYsNyBAQCBz
dGF0aWMgdm9pZCBfX2luaXQgaW5pdF9wdmhfYm9vdHBhcmFtcyhib29sIHhlbl9ndWVzdCkKPiAg
CX0KPiAKPiAgCS8qCj4gLQkgKiBTZWUgRG9jdW1lbnRhdGlvbi94ODYvYm9vdC50eHQuCj4gKwkg
KiBTZWUgRG9jdW1lbnRhdGlvbi94ODYvYm9vdC5yc3QuCj4gIAkgKgo+ICAJICogVmVyc2lvbiAy
LjEyIHN1cHBvcnRzIFhlbiBlbnRyeSBwb2ludCBidXQgd2Ugd2lsbCB1c2UgZGVmYXVsdCAKeDg2
L1BDCj4gIAkgKiBlbnZpcm9ubWVudCAoaS5lLiBoYXJkd2FyZV9zdWJhcmNoIDApLgo+IGRpZmYg
LS1naXQgYS9kcml2ZXJzL2FjcGkvS2NvbmZpZyBiL2RyaXZlcnMvYWNwaS9LY29uZmlnCj4gaW5k
ZXggMjgzZWU5NDIyNGM2Li4yNDM4ZjM3ZjJjYTEgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9hY3Bp
L0tjb25maWcKPiArKysgYi9kcml2ZXJzL2FjcGkvS2NvbmZpZwo+IEBAIC0zMzMsNyArMzMzLDcg
QEAgY29uZmlnIEFDUElfQ1VTVE9NX0RTRFRfRklMRQo+ICAJZGVwZW5kcyBvbiAhU1RBTkRBTE9O
RQo+ICAJaGVscAo+ICAJICBUaGlzIG9wdGlvbiBzdXBwb3J0cyBhIGN1c3RvbSBEU0RUIGJ5IGxp
bmtpbmcgaXQgaW50byB0aGUgCmtlcm5lbC4KPiAtCSAgU2VlIERvY3VtZW50YXRpb24vYWNwaS9k
c2R0LW92ZXJyaWRlLnR4dAo+ICsJICBTZWUgRG9jdW1lbnRhdGlvbi9hZG1pbi1ndWlkZS9hY3Bp
L2RzZHQtb3ZlcnJpZGUucnN0Cj4gCj4gIAkgIEVudGVyIHRoZSBmdWxsIHBhdGggbmFtZSB0byB0
aGUgZmlsZSB3aGljaCBpbmNsdWRlcyB0aGUgQW1sQ29kZQo+ICAJICBvciBkc2R0X2FtbF9jb2Rl
IGRlY2xhcmF0aW9uLgo+IEBAIC0zNTUsNyArMzU1LDcgQEAgY29uZmlnIEFDUElfVEFCTEVfVVBH
UkFERQo+ICAJICBUaGlzIG9wdGlvbiBwcm92aWRlcyBmdW5jdGlvbmFsaXR5IHRvIHVwZ3JhZGUg
YXJiaXRyYXJ5IEFDUEkgCnRhYmxlcwo+ICAJICB2aWEgaW5pdHJkLiBObyBmdW5jdGlvbmFsIGNo
YW5nZSBpZiBubyBBQ1BJIHRhYmxlcyBhcmUgcGFzc2VkIAp2aWEKPiAgCSAgaW5pdHJkLCB0aGVy
ZWZvcmUgaXQncyBzYWZlIHRvIHNheSBZLgo+IC0JICBTZWUgRG9jdW1lbnRhdGlvbi9hY3BpL2lu
aXRyZF90YWJsZV9vdmVycmlkZS50eHQgZm9yIGRldGFpbHMKPiArCSAgU2VlIERvY3VtZW50YXRp
b24vYWRtaW4tZ3VpZGUvYWNwaS9pbml0cmRfdGFibGVfb3ZlcnJpZGUucnN0IGZvciAKZGV0YWls
cwo+IAo+ICBjb25maWcgQUNQSV9UQUJMRV9PVkVSUklERV9WSUFfQlVJTFRJTl9JTklUUkQKPiAg
CWJvb2wgIk92ZXJyaWRlIEFDUEkgdGFibGVzIGZyb20gYnVpbHQtaW4gaW5pdHJkIgo+IEBAIC0z
NjUsNyArMzY1LDcgQEAgY29uZmlnIEFDUElfVEFCTEVfT1ZFUlJJREVfVklBX0JVSUxUSU5fSU5J
VFJECj4gIAkgIFRoaXMgb3B0aW9uIHByb3ZpZGVzIGZ1bmN0aW9uYWxpdHkgdG8gb3ZlcnJpZGUg
YXJiaXRyYXJ5IEFDUEkgCnRhYmxlcwo+ICAJICBmcm9tIGJ1aWx0LWluIHVuY29tcHJlc3NlZCBp
bml0cmQuCj4gCj4gLQkgIFNlZSBEb2N1bWVudGF0aW9uL2FjcGkvaW5pdHJkX3RhYmxlX292ZXJy
aWRlLnR4dCBmb3IgZGV0YWlscwo+ICsJICBTZWUgRG9jdW1lbnRhdGlvbi9hZG1pbi1ndWlkZS9h
Y3BpL2luaXRyZF90YWJsZV9vdmVycmlkZS5yc3QgZm9yIApkZXRhaWxzCj4gCj4gIGNvbmZpZyBB
Q1BJX0RFQlVHCj4gIAlib29sICJEZWJ1ZyBTdGF0ZW1lbnRzIgo+IEBAIC0zNzQsNyArMzc0LDcg
QEAgY29uZmlnIEFDUElfREVCVUcKPiAgCSAgb3V0cHV0IGFuZCBpbmNyZWFzZXMgdGhlIGtlcm5l
bCBzaXplIGJ5IGFyb3VuZCA1MEsuCj4gCj4gIAkgIFVzZSB0aGUgYWNwaS5kZWJ1Z19sYXllciBh
bmQgYWNwaS5kZWJ1Z19sZXZlbCBrZXJuZWwgY29tbWFuZC0KbGluZQo+IC0JICBwYXJhbWV0ZXJz
IGRvY3VtZW50ZWQgaW4gRG9jdW1lbnRhdGlvbi9hY3BpL2RlYnVnLnR4dCBhbmQKPiArCSAgcGFy
YW1ldGVycyBkb2N1bWVudGVkIGluIERvY3VtZW50YXRpb24vZmlybXdhcmUtZ3VpZGUvYWNwaS8K
ZGVidWcucnN0IGFuZAo+IERvY3VtZW50YXRpb24vYWRtaW4tZ3VpZGUva2VybmVsLXBhcmFtZXRl
cnMucnN0IHRvIGNvbnRyb2wgdGhlIHR5cGUgYW5kCj4gYW1vdW50IG9mIGRlYnVnIG91dHB1dC4K
PiAKPiBAQCAtNDQ1LDcgKzQ0NSw3IEBAIGNvbmZpZyBBQ1BJX0NVU1RPTV9NRVRIT0QKPiAgCWhl
bHAKPiAgCSAgVGhpcyBkZWJ1ZyBmYWNpbGl0eSBhbGxvd3MgQUNQSSBBTUwgbWV0aG9kcyB0byBi
ZSBpbnNlcnRlZCBhbmQvCm9yCj4gIAkgIHJlcGxhY2VkIHdpdGhvdXQgcmVib290aW5nIHRoZSBz
eXN0ZW0uIEZvciBkZXRhaWxzIHJlZmVyIHRvOgo+IC0JICBEb2N1bWVudGF0aW9uL2FjcGkvbWV0
aG9kLWN1c3RvbWl6aW5nLnR4dC4KPiArCSAgRG9jdW1lbnRhdGlvbi9maXJtd2FyZS1ndWlkZS9h
Y3BpL21ldGhvZC1jdXN0b21pemluZy5yc3QuCj4gCj4gIAkgIE5PVEU6IFRoaXMgb3B0aW9uIGlz
IHNlY3VyaXR5IHNlbnNpdGl2ZSwgYmVjYXVzZSBpdCBhbGxvd3MgCmFyYml0cmFyeQo+ICAJICBr
ZXJuZWwgbWVtb3J5IHRvIGJlIHdyaXR0ZW4gdG8gYnkgcm9vdCAodWlkPTApIHVzZXJzLCBhbGxv
d2luZyAKdGhlbQo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL25ldC9ldGhlcm5ldC9mYXJhZGF5L2Z0
Z21hYzEwMC5jCj4gYi9kcml2ZXJzL25ldC9ldGhlcm5ldC9mYXJhZGF5L2Z0Z21hYzEwMC5jIGlu
ZGV4IGIxN2I3OWU2MTJhMy4uYWM2MjgwYWQ0M2ExCj4gMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9u
ZXQvZXRoZXJuZXQvZmFyYWRheS9mdGdtYWMxMDAuYwo+ICsrKyBiL2RyaXZlcnMvbmV0L2V0aGVy
bmV0L2ZhcmFkYXkvZnRnbWFjMTAwLmMKPiBAQCAtMTA3NSw3ICsxMDc1LDcgQEAgc3RhdGljIGlu
dCBmdGdtYWMxMDBfbWlpX3Byb2JlKHN0cnVjdCBmdGdtYWMxMDAgKnByaXYsCj4gcGh5X2ludGVy
ZmFjZV90IGludGYpIH0KPiAKPiAgCS8qIEluZGljYXRlIHRoYXQgd2Ugc3VwcG9ydCBQQVVTRSBm
cmFtZXMgKHNlZSBjb21tZW50IGluCj4gLQkgKiBEb2N1bWVudGF0aW9uL25ldHdvcmtpbmcvcGh5
LnR4dCkKPiArCSAqIERvY3VtZW50YXRpb24vbmV0d29ya2luZy9waHkucnN0KQo+ICAJICovCj4g
IAlwaHlfc3VwcG9ydF9hc3ltX3BhdXNlKHBoeWRldik7Cj4gCj4gZGlmZiAtLWdpdCBhL2RyaXZl
cnMvc3RhZ2luZy9maWVsZGJ1cy9Eb2N1bWVudGF0aW9uL2ZpZWxkYnVzX2Rldi50eHQKPiBiL2Ry
aXZlcnMvc3RhZ2luZy9maWVsZGJ1cy9Eb2N1bWVudGF0aW9uL2ZpZWxkYnVzX2Rldi50eHQgaW5k
ZXgKPiA1NmFmM2Y2NTBmYTMuLjg5ZmI4ZTE0Njc2ZiAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL3N0
YWdpbmcvZmllbGRidXMvRG9jdW1lbnRhdGlvbi9maWVsZGJ1c19kZXYudHh0Cj4gKysrIGIvZHJp
dmVycy9zdGFnaW5nL2ZpZWxkYnVzL0RvY3VtZW50YXRpb24vZmllbGRidXNfZGV2LnR4dAo+IEBA
IC01NCw4ICs1NCw4IEBAIGEgbGltaXRlZCBmZXcgY29tbW9uIGJlaGF2aW91cnMgYW5kIHByb3Bl
cnRpZXMuIFRoaXMKPiBhbGxvd3MgdXMgdG8gZGVmaW5lIGEgc2ltcGxlIGludGVyZmFjZSBjb25z
aXN0aW5nIG9mIGEgY2hhcmFjdGVyIGRldmljZSBhbmQKPiBhIHNldCBvZiBzeXNmcyBmaWxlczoK
PiAKPiAgU2VlOgo+IC1Eb2N1bWVudGF0aW9uL0FCSS90ZXN0aW5nL3N5c2ZzLWNsYXNzLWZpZWxk
YnVzLWRldgo+IC1Eb2N1bWVudGF0aW9uL0FCSS90ZXN0aW5nL2ZpZWxkYnVzLWRldi1jZGV2Cj4g
K2RyaXZlcnMvc3RhZ2luZy9maWVsZGJ1cy9Eb2N1bWVudGF0aW9uL0FCSS9zeXNmcy1jbGFzcy1m
aWVsZGJ1cy1kZXYKPiArZHJpdmVycy9zdGFnaW5nL2ZpZWxkYnVzL0RvY3VtZW50YXRpb24vQUJJ
L2ZpZWxkYnVzLWRldi1jZGV2Cj4gCj4gIE5vdGUgdGhhdCB0aGlzIHNpbXBsZSBpbnRlcmZhY2Ug
ZG9lcyBub3QgcHJvdmlkZSBhIHdheSB0byBtb2RpZnkgYWRhcHRlcgo+ICBjb25maWd1cmF0aW9u
IHNldHRpbmdzLiBJdCBpcyB0aGVyZWZvcmUgdXNlZnVsIG9ubHkgZm9yIGFkYXB0ZXJzIHRoYXQg
Z2V0Cj4gdGhlaXIgZGlmZiAtLWdpdCBhL2RyaXZlcnMvdmhvc3Qvdmhvc3QuYyBiL2RyaXZlcnMv
dmhvc3Qvdmhvc3QuYwo+IGluZGV4IDFlM2VkNDFhZTFmMy4uNjk5MzhkYmFlMmQwIDEwMDY0NAo+
IC0tLSBhL2RyaXZlcnMvdmhvc3Qvdmhvc3QuYwo+ICsrKyBiL2RyaXZlcnMvdmhvc3Qvdmhvc3Qu
Ywo+IEBAIC0xNjk0LDcgKzE2OTQsNyBAQCBFWFBPUlRfU1lNQk9MX0dQTCh2aG9zdF9kZXZfaW9j
dGwpOwo+IAo+ICAvKiBUT0RPOiBUaGlzIGlzIHJlYWxseSBpbmVmZmljaWVudC4gIFdlIG5lZWQg
c29tZXRoaW5nIGxpa2UgZ2V0X3VzZXIoKQo+ICAgKiAoaW5zdHJ1Y3Rpb24gZGlyZWN0bHkgYWNj
ZXNzZXMgdGhlIGRhdGEsIHdpdGggYW4gZXhjZXB0aW9uIHRhYmxlIGVudHJ5Cj4gLSAqIHJldHVy
bmluZyAtRUZBVUxUKS4gU2VlIERvY3VtZW50YXRpb24veDg2L2V4Y2VwdGlvbi10YWJsZXMudHh0
Lgo+ICsgKiByZXR1cm5pbmcgLUVGQVVMVCkuIFNlZSBEb2N1bWVudGF0aW9uL3g4Ni9leGNlcHRp
b24tdGFibGVzLnJzdC4KPiAgICovCj4gIHN0YXRpYyBpbnQgc2V0X2JpdF90b191c2VyKGludCBu
ciwgdm9pZCBfX3VzZXIgKmFkZHIpCj4gIHsKPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS9hY3BpL2Fj
cGlfZHJpdmVycy5oIGIvaW5jbHVkZS9hY3BpL2FjcGlfZHJpdmVycy5oCj4gaW5kZXggZGUxODA0
YWVhZjY5Li45OGUzZGI3YTg5Y2QgMTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS9hY3BpL2FjcGlfZHJp
dmVycy5oCj4gKysrIGIvaW5jbHVkZS9hY3BpL2FjcGlfZHJpdmVycy5oCj4gQEAgLTI1LDcgKzI1
LDcgQEAKPiAgI2RlZmluZSBBQ1BJX01BWF9TVFJJTkcJCQk4MAo+IAo+ICAvKgo+IC0gKiBQbGVh
c2UgdXBkYXRlIGRyaXZlcnMvYWNwaS9kZWJ1Zy5jIGFuZCBEb2N1bWVudGF0aW9uL2FjcGkvZGVi
dWcudHh0Cj4gKyAqIFBsZWFzZSB1cGRhdGUgZHJpdmVycy9hY3BpL2RlYnVnLmMgYW5kCj4gRG9j
dW1lbnRhdGlvbi9maXJtd2FyZS1ndWlkZS9hY3BpL2RlYnVnLnJzdCAqIGlmIHlvdSBhZGQgdG8g
dGhpcyBsaXN0Lgo+ICAgKi8KPiAgI2RlZmluZSBBQ1BJX0JVU19DT01QT05FTlQJCTB4MDAwMTAw
MDAKPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS9saW51eC9mc19jb250ZXh0LmggYi9pbmNsdWRlL2xp
bnV4L2ZzX2NvbnRleHQuaAo+IGluZGV4IDFmOTY2NjcwYzhkYy4uNjIzZWI1ODU2MGI5IDEwMDY0
NAo+IC0tLSBhL2luY2x1ZGUvbGludXgvZnNfY29udGV4dC5oCj4gKysrIGIvaW5jbHVkZS9saW51
eC9mc19jb250ZXh0LmgKPiBAQCAtODUsNyArODUsNyBAQCBzdHJ1Y3QgZnNfcGFyYW1ldGVyIHsK
PiAgICogU3VwZXJibG9jayBjcmVhdGlvbiBmaWxscyBpbiAtPnJvb3Qgd2hlcmVhcyByZWNvbmZp
Z3VyYXRpb24gYmVnaW5zIHdpdGgKPiB0aGlzICogYWxyZWFkeSBzZXQuCj4gICAqCj4gLSAqIFNl
ZSBEb2N1bWVudGF0aW9uL2ZpbGVzeXN0ZW1zL21vdW50aW5nLnR4dAo+ICsgKiBTZWUgRG9jdW1l
bnRhdGlvbi9maWxlc3lzdGVtcy9tb3VudF9hcGkudHh0Cj4gICAqLwo+ICBzdHJ1Y3QgZnNfY29u
dGV4dCB7Cj4gIAljb25zdCBzdHJ1Y3QgZnNfY29udGV4dF9vcGVyYXRpb25zICpvcHM7Cj4gZGlm
ZiAtLWdpdCBhL2luY2x1ZGUvbGludXgvbHNtX2hvb2tzLmggYi9pbmNsdWRlL2xpbnV4L2xzbV9o
b29rcy5oCj4gaW5kZXggNDdmNThjZmI2YTE5Li5kZjEzMThkODVmN2QgMTAwNjQ0Cj4gLS0tIGEv
aW5jbHVkZS9saW51eC9sc21faG9va3MuaAo+ICsrKyBiL2luY2x1ZGUvbGludXgvbHNtX2hvb2tz
LmgKPiBAQCAtNzcsNyArNzcsNyBAQAo+ICAgKglzdGF0ZS4gIFRoaXMgaXMgY2FsbGVkIGltbWVk
aWF0ZWx5IGFmdGVyIGNvbW1pdF9jcmVkcygpLgo+ICAgKgo+ICAgKiBTZWN1cml0eSBob29rcyBm
b3IgbW91bnQgdXNpbmcgZnNfY29udGV4dC4KPiAtICoJW1NlZSBhbHNvIERvY3VtZW50YXRpb24v
ZmlsZXN5c3RlbXMvbW91bnRpbmcudHh0XQo+ICsgKglbU2VlIGFsc28gRG9jdW1lbnRhdGlvbi9m
aWxlc3lzdGVtcy9tb3VudF9hcGkudHh0XQo+ICAgKgo+ICAgKiBAZnNfY29udGV4dF9kdXA6Cj4g
ICAqCUFsbG9jYXRlIGFuZCBhdHRhY2ggYSBzZWN1cml0eSBzdHJ1Y3R1cmUgdG8gc2MtPnNlY3Vy
aXR5LiAgVGhpcyAKcG9pbnRlcgo+IGRpZmYgLS1naXQgYS9tbS9LY29uZmlnIGIvbW0vS2NvbmZp
Zwo+IGluZGV4IGVlOGQxZjMxMTg1OC4uNmU1ZmI4MWJkZTRiIDEwMDY0NAo+IC0tLSBhL21tL0tj
b25maWcKPiArKysgYi9tbS9LY29uZmlnCj4gQEAgLTE2NSw3ICsxNjUsNyBAQCBjb25maWcgTUVN
T1JZX0hPVFBMVUdfREVGQVVMVF9PTkxJTkUKPiAgCSAgb25saW5pbmcgcG9saWN5ICgvc3lzL2Rl
dmljZXMvc3lzdGVtL21lbW9yeS9hdXRvX29ubGluZV9ibG9ja3MpIAp3aGljaAo+ICAJICBkZXRl
cm1pbmVzIHdoYXQgaGFwcGVucyB0byBuZXdseSBhZGRlZCBtZW1vcnkgcmVnaW9ucy4gUG9saWN5
IApzZXR0aW5nCj4gIAkgIGNhbiBhbHdheXMgYmUgY2hhbmdlZCBhdCBydW50aW1lLgo+IC0JICBT
ZWUgRG9jdW1lbnRhdGlvbi9tZW1vcnktaG90cGx1Zy50eHQgZm9yIG1vcmUgaW5mb3JtYXRpb24u
Cj4gKwkgIFNlZSBEb2N1bWVudGF0aW9uL2FkbWluLWd1aWRlL21tL21lbW9yeS1ob3RwbHVnLnJz
dCBmb3IgbW9yZQo+IGluZm9ybWF0aW9uLgo+IAo+ICAJICBTYXkgWSBoZXJlIGlmIHlvdSB3YW50
IGFsbCBob3QtcGx1Z2dlZCBtZW1vcnkgYmxvY2tzIHRvIGFwcGVhciAKaW4KPiAgCSAgJ29ubGlu
ZScgc3RhdGUgYnkgZGVmYXVsdC4KPiBkaWZmIC0tZ2l0IGEvc2VjdXJpdHkvS2NvbmZpZyBiL3Nl
Y3VyaXR5L0tjb25maWcKPiBpbmRleCBhZWFjMzY3NmRkNGQuLjZkNzVlZDcxOTcwYyAxMDA2NDQK
PiAtLS0gYS9zZWN1cml0eS9LY29uZmlnCj4gKysrIGIvc2VjdXJpdHkvS2NvbmZpZwo+IEBAIC02
Miw3ICs2Miw3IEBAIGNvbmZpZyBQQUdFX1RBQkxFX0lTT0xBVElPTgo+ICAJICBlbnN1cmluZyB0
aGF0IHRoZSBtYWpvcml0eSBvZiBrZXJuZWwgYWRkcmVzc2VzIGFyZSBub3QgbWFwcGVkCj4gIAkg
IGludG8gdXNlcnNwYWNlLgo+IAo+IC0JICBTZWUgRG9jdW1lbnRhdGlvbi94ODYvcHRpLnR4dCBm
b3IgbW9yZSBkZXRhaWxzLgo+ICsJICBTZWUgRG9jdW1lbnRhdGlvbi94ODYvcHRpLnJzdCBmb3Ig
bW9yZSBkZXRhaWxzLgo+IAo+ICBjb25maWcgU0VDVVJJVFlfSU5GSU5JQkFORAo+ICAJYm9vbCAi
SW5maW5pYmFuZCBTZWN1cml0eSBIb29rcyIKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvaW5jbHVkZS9s
aW51eC9lcnIuaCBiL3Rvb2xzL2luY2x1ZGUvbGludXgvZXJyLmgKPiBpbmRleCAyZjVhMTJiODhh
ODYuLjI1ZjJiYjNhOTkxZCAxMDA2NDQKPiAtLS0gYS90b29scy9pbmNsdWRlL2xpbnV4L2Vyci5o
Cj4gKysrIGIvdG9vbHMvaW5jbHVkZS9saW51eC9lcnIuaAo+IEBAIC0yMCw3ICsyMCw3IEBACj4g
ICAqIFVzZXJzcGFjZSBub3RlOgo+ICAgKiBUaGUgc2FtZSBwcmluY2lwbGUgd29ya3MgZm9yIHVz
ZXJzcGFjZSwgYmVjYXVzZSAnZXJyb3InIHBvaW50ZXJzCj4gICAqIGZhbGwgZG93biB0byB0aGUg
dW51c2VkIGhvbGUgZmFyIGZyb20gdXNlciBzcGFjZSwgYXMgZGVzY3JpYmVkCj4gLSAqIGluIERv
Y3VtZW50YXRpb24veDg2L3g4Nl82NC9tbS50eHQgZm9yIHg4Nl82NCBhcmNoOgo+ICsgKiBpbiBE
b2N1bWVudGF0aW9uL3g4Ni94ODZfNjQvbW0ucnN0IGZvciB4ODZfNjQgYXJjaDoKPiAgICoKPiAg
ICogMDAwMDAwMDAwMDAwMDAwMCAtIDAwMDA3ZmZmZmZmZmZmZmYgKD00NyBiaXRzKSB1c2VyIHNw
YWNlLCBkaWZmZXJlbnQgcGVyCj4gbW0gaG9sZSBjYXVzZWQgYnkgWzQ4OjYzXSBzaWduIGV4dGVu
c2lvbiAqIGZmZmZmZmZmZmZlMDAwMDAgLQo+IGZmZmZmZmZmZmZmZmZmZmYgKD0yIE1CKSB1bnVz
ZWQgaG9sZQo+IGRpZmYgLS1naXQgYS90b29scy9vYmp0b29sL0RvY3VtZW50YXRpb24vc3RhY2st
dmFsaWRhdGlvbi50eHQKPiBiL3Rvb2xzL29ianRvb2wvRG9jdW1lbnRhdGlvbi9zdGFjay12YWxp
ZGF0aW9uLnR4dCBpbmRleAo+IDRkZDExYTU1NGI5Yi4uZGUwOTQ2NzAwNTBiIDEwMDY0NAo+IC0t
LSBhL3Rvb2xzL29ianRvb2wvRG9jdW1lbnRhdGlvbi9zdGFjay12YWxpZGF0aW9uLnR4dAo+ICsr
KyBiL3Rvb2xzL29ianRvb2wvRG9jdW1lbnRhdGlvbi9zdGFjay12YWxpZGF0aW9uLnR4dAo+IEBA
IC0yMSw3ICsyMSw3IEBAIGluc3RydWN0aW9ucykuICBTaW1pbGFybHksIGl0IGtub3dzIGhvdyB0
byBmb2xsb3cgc3dpdGNoCj4gc3RhdGVtZW50cywgZm9yIHdoaWNoIGdjYyBzb21ldGltZXMgdXNl
cyBqdW1wIHRhYmxlcy4KPiAKPiAgKE9ianRvb2wgYWxzbyBoYXMgYW4gJ29yYyBnZW5lcmF0ZScg
c3ViY29tbWFuZCB3aGljaCBnZW5lcmF0ZXMgZGVidWdpbmZvCj4gLWZvciB0aGUgT1JDIHVud2lu
ZGVyLiAgU2VlIERvY3VtZW50YXRpb24veDg2L29yYy11bndpbmRlci50eHQgaW4gdGhlCj4gK2Zv
ciB0aGUgT1JDIHVud2luZGVyLiAgU2VlIERvY3VtZW50YXRpb24veDg2L29yYy11bndpbmRlci5y
c3QgaW4gdGhlCj4gIGtlcm5lbCB0cmVlIGZvciBtb3JlIGRldGFpbHMuKQo+IAo+IAo+IEBAIC0x
MDEsNyArMTAxLDcgQEAgYikgT1JDIChPb3BzIFJld2luZCBDYXBhYmlsaXR5KSB1bndpbmQgdGFi
bGUgZ2VuZXJhdGlvbgo+ICAgICBiYW5kLiAgU28gaXQgZG9lc24ndCBhZmZlY3QgcnVudGltZSBw
ZXJmb3JtYW5jZSBhbmQgaXQgY2FuIGJlCj4gICAgIHJlbGlhYmxlIGV2ZW4gd2hlbiBpbnRlcnJ1
cHRzIG9yIGV4Y2VwdGlvbnMgYXJlIGludm9sdmVkLgo+IAo+IC0gICBGb3IgbW9yZSBkZXRhaWxz
LCBzZWUgRG9jdW1lbnRhdGlvbi94ODYvb3JjLXVud2luZGVyLnR4dC4KPiArICAgRm9yIG1vcmUg
ZGV0YWlscywgc2VlIERvY3VtZW50YXRpb24veDg2L29yYy11bndpbmRlci5yc3QuCj4gCj4gIGMp
IEhpZ2hlciBsaXZlIHBhdGNoaW5nIGNvbXBhdGliaWxpdHkgcmF0ZQo+IAo+IGRpZmYgLS1naXQg
YS90b29scy90ZXN0aW5nL3NlbGZ0ZXN0cy94ODYvcHJvdGVjdGlvbl9rZXlzLmMKPiBiL3Rvb2xz
L3Rlc3Rpbmcvc2VsZnRlc3RzL3g4Ni9wcm90ZWN0aW9uX2tleXMuYyBpbmRleAo+IDVkNTQ2ZGNk
YmM4MC4uNzk4YTVkZGVlZTU1IDEwMDY0NAo+IC0tLSBhL3Rvb2xzL3Rlc3Rpbmcvc2VsZnRlc3Rz
L3g4Ni9wcm90ZWN0aW9uX2tleXMuYwo+ICsrKyBiL3Rvb2xzL3Rlc3Rpbmcvc2VsZnRlc3RzL3g4
Ni9wcm90ZWN0aW9uX2tleXMuYwo+IEBAIC0xLDYgKzEsNiBAQAo+ICAvLyBTUERYLUxpY2Vuc2Ut
SWRlbnRpZmllcjogR1BMLTIuMAo+ICAvKgo+IC0gKiBUZXN0cyB4ODYgTWVtb3J5IFByb3RlY3Rp
b24gS2V5cyAoc2VlCj4gRG9jdW1lbnRhdGlvbi94ODYvcHJvdGVjdGlvbi1rZXlzLnR4dCkgKyAq
IFRlc3RzIHg4NiBNZW1vcnkgUHJvdGVjdGlvbiBLZXlzCj4gKHNlZSBEb2N1bWVudGF0aW9uL3g4
Ni9wcm90ZWN0aW9uLWtleXMucnN0KSAqCj4gICAqIFRoZXJlIGFyZSBleGFtcGxlcyBpbiBoZXJl
IG9mOgo+ICAgKiAgKiBob3cgdG8gc2V0IHByb3RlY3Rpb24ga2V5cyBvbiBtZW1vcnkKCgoKCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 22 05:49:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 May 2019 05:49:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTK7w-0004NN-6W; Wed, 22 May 2019 05:49:24 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qm9s=TW=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hTK7v-0004NB-6x
 for xen-devel@lists.xenproject.org; Wed, 22 May 2019 05:49:23 +0000
X-Inumbo-ID: 5858fb95-7c55-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5858fb95-7c55-11e9-8980-bc764e045a96;
 Wed, 22 May 2019 05:49:20 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hTK7s-0000N5-FD; Wed, 22 May 2019 05: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.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hTK7s-0002hh-1N; Wed, 22 May 2019 05:49:20 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hTK7s-0003QK-0j; Wed, 22 May 2019 05:49:20 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1hTK7s-0003QK-0j@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 22 May 2019 05:49:20 +0000
Subject: [Xen-devel] [linux-3.18 bisection] complete
 test-amd64-amd64-xl-credit2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDIKdGVzdGlkIHhlbi1ib290CgpUcmVlOiBsaW51eCBnaXQ6Ly9naXQu
a2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvc3RhYmxlL2xpbnV4LXN0YWJsZS5n
aXQKVHJlZTogbGludXhmaXJtd2FyZSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51
eC1maXJtd2FyZS5naXQKVHJlZTogb3ZtZiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9v
dm1mLmdpdApUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRp
b25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdApU
cmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKCioqKiBGb3VuZCBhbmQgcmVw
cm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioKCiAgQnVnIGlzIGluIHRyZWU6ICBsaW51eCBn
aXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvc3RhYmxlL2xpbnV4
LXN0YWJsZS5naXQKICBCdWcgaW50cm9kdWNlZDogIDZiMWFlNTI3YjFmZGVlODZlODFkYTBjYjI2
Y2VkNzU3MzFjNmMwZmEKICBCdWcgbm90IHByZXNlbnQ6IGMwMzA1OTk1ZDM2NzZjOGY3NzY0ZWI3
OWE3Zjk5ZGU4ZDE4YzU5MWEKICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzY3NDIvCgoKICAoUmV2aXNpb24gbG9nIHRv
byBsb25nLCBvbWl0dGVkLikKCgpGb3IgYmlzZWN0aW9uIHJldmlzaW9uLXR1cGxlIGdyYXBoIHNl
ZToKICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9yZXN1bHRz
L2Jpc2VjdC9saW51eC0zLjE4L3Rlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0Mi54ZW4tYm9vdC5o
dG1sClJldmlzaW9uIElEcyBpbiBlYWNoIGdyYXBoIG5vZGUgcmVmZXIsIHJlc3BlY3RpdmVseSwg
dG8gdGhlIFRyZWVzIGFib3ZlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpSdW5uaW5nIGNzLWJpc2VjdGlvbi1zdGVwIC0tZ3JhcGgtb3V0PS9ob21lL2xvZ3MvcmVz
dWx0cy9iaXNlY3QvbGludXgtMy4xOC90ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIueGVuLWJv
b3QgLS1zdW1tYXJ5LW91dD10bXAvMTM2NzQyLmJpc2VjdGlvbi1zdW1tYXJ5IC0tYmFzaXMtdGVt
cGxhdGU9MTI4ODU4IC0tYmxlc3NpbmdzPXJlYWwscmVhbC1iaXNlY3QgbGludXgtMy4xOCB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgeGVuLWJvb3QKU2VhcmNoaW5nIGZvciBmYWlsdXJlIC8g
YmFzaXMgcGFzczoKIDEzNjU1OSBmYWlsIFtob3N0PWRlYmluYTBdIC8gMTM2MjIwIFtob3N0PWl0
YWxpYTBdIDEzNjA4OSBbaG9zdD1nb2RlbGxvMV0gMTM1OTgxIFtob3N0PXJpbWF2YTFdIDEzNTg3
MiBbaG9zdD1iYXJvcXVlMV0gMTM1NzM5IFtob3N0PWdvZGVsbG8wXSAxMzU1MzggW2hvc3Q9aXRh
bGlhMV0gMTM1NDQxIFtob3N0PWFsYmFuYTBdIDEzNTExMyBbaG9zdD1hbGJhbmExXSAxMzUwMDAg
W2hvc3Q9ZWxibGluZzBdIDEzNDkxNyBbaG9zdD1pdGFsaWExXSAxMzQ3NTggW2hvc3Q9cmltYXZh
MV0gMTMzOTUzIFtob3N0PWdvZGVsbG8wXSAxMzM5MTggW2hvc3Q9ZGViaW5hMV0gMTMyNDU2IFto
b3N0PWl0YWxpYTBdIDEzMTUzNSBbaG9zdD1hbGJhbmEwXSAxMzE1MTIgW2hvc3Q9Z29kZWxsbzFd
IDEzMTQ3OSBbaG9zdD1nb2RlbGxvMF0gMTMxNDQyIFtob3N0PWZpYW5vMF0gMTMxNDIwIFtob3N0
PWpvdWJlcnRpbjBdIDEzMTM3MCBbaG9zdD1iYXJvcXVlMV0gMTMxMzM2IFtob3N0PWh1eGVscmVc
CiBiZTFdIDEzMTMwNyBbaG9zdD1yaW1hdmExXSAxMzEyNzkgW2hvc3Q9aXRhbGlhMF0gMTMxMjMx
IFtob3N0PWh1eGVscmViZTBdIDEzMTE5MiBbaG9zdD1hbGJhbmEwXSAxMzExNDkgW2hvc3Q9Z29k
ZWxsbzFdIDEzMTA5NSBbaG9zdD1nb2RlbGxvMF0gMTMxMDM1IFtob3N0PWpvdWJlcnRpbjBdIDEz
MDkzOSBbaG9zdD1maWFubzBdIDEzMDg3NiBbaG9zdD1yaW1hdmExXSAxMzA4NDMgW2hvc3Q9YWxi
YW5hMV0gMTMwMzY3IFtob3N0PWZpYW5vMV0gMTMwMjAzIFtob3N0PWl0YWxpYTBdIDEzMDA2NyBb
aG9zdD1yaW1hdmExXSAxMjk4NDUgW2hvc3Q9Y2hhcmRvbm5heTBdIDEyOTc2MCBbaG9zdD1iYXJv
cXVlMF0gMTI4ODU4IFtob3N0PXBpbm90MF0gMTI4ODQxIFtob3N0PXBpbm90MV0gMTI4ODA3IFto
b3N0PWJhcm9xdWUwXSAxMjg2OTEgW2hvc3Q9aXRhbGlhMF0gMTI4MjU4IFtob3N0PXBpbm90MV0g
MTI4MjMyIFtob3N0PWFsYmFuYTBdIDEyODE3NyBbaG9zdD1nb2RlbGxvMF0gMVwKIDI4MDk2IFto
b3N0PWFsYmFuYTFdIDEyNzQ4NiBvay4KRmFpbHVyZSAvIGJhc2lzIHBhc3MgZmxpZ2h0czogMTM2
NTU5IC8gMTI3NDg2Cih0cmVlIHdpdGggbm8gdXJsOiBtaW5pb3MpCih0cmVlIHdpdGggbm8gdXJs
OiBzZWFiaW9zKQpUcmVlOiBsaW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4
L2tlcm5lbC9naXQvc3RhYmxlL2xpbnV4LXN0YWJsZS5naXQKVHJlZTogbGludXhmaXJtd2FyZSBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKVHJlZTogb3Zt
ZiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdApUcmVlOiBxZW11IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL3hlbi5naXQKTGF0ZXN0IDZiMWFlNTI3YjFmZGVlODZlODFkYTBjYjI2Y2VkNzU3MzFj
NmMwZmEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBhMTFkMzcxZWY2
NjBkYjQyYzcwYTAwZjdlNDI5NzM2N2FlNWFmZWM1IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4
NGZlMDlmNTA4NzY3OTggOWNjYTAyZDhmZmMyM2U5Njg4YTk3MWQ4NThlNGZmZGZmNTM4OWIxMSBl
ODMwNzdhM2QxMTA3MjcwOGE1YzM4ZmEwOWZhOWQwMTE5MTRlMmExCkJhc2lzIHBhc3MgYzAzMDU5
OTVkMzY3NmM4Zjc3NjRlYjc5YTdmOTlkZThkMThjNTkxYSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1
ODMxMGI1MThmMGRmY2Q4ODYwIGVmNTI5ZTZhYjdjMzEyOTBhMzMwNDViYjFmMTgzNzQ0N2NjMGVi
NTYgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNk
ZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDFkMDY5ZTQ1ZjdjMmY2YjI5ODI3OTdkZDMyMDky
YjMwMGJhY2FmYWQKR2VuZXJhdGluZyByZXZpc2lvbnMgd2l0aCAuL2FkaG9jLXJldnR1cGxlLWdl
bmVyYXRvciAgZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3N0
YWJsZS9saW51eC1zdGFibGUuZ2l0I2MwMzA1OTk1ZDM2NzZjOGY3NzY0ZWI3OWE3Zjk5ZGU4ZDE4
YzU5MWEtNmIxYWU1MjdiMWZkZWU4NmU4MWRhMGNiMjZjZWQ3NTczMWM2YzBmYSBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQjYzUzMGE3NWMxZTZhNDcyYjBl
Yjk1NTgzMTBiNTE4ZjBkZmNkODg2MC1jNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRm
Y2Q4ODYwIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0I2VmNTI5ZTZhYjdj
MzEyOTBhMzMwNDViYjFmMTgzNzQ0N2NjMGViNTYtYTExZDM3MWVmNjYwZGI0MmM3MGEwMGY3ZTQy
OTczNjdhZTVhZmVjNSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWxc
CiAuZ2l0IzljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDktZDBkOGFkMzll
Y2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVt
dS14ZW4uZ2l0I2RlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYtOWNjYTAy
ZDhmZmMyM2U5Njg4YTk3MWQ4NThlNGZmZGZmNTM4OWIxMSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
eGVuLmdpdCMxZDA2OWU0NWY3YzJmNmIyOTgyNzk3ZGQzMjA5MmIzMDBiYWNhZmFkLWU4MzA3N2Ez
ZDExMDcyNzA4YTVjMzhmYTA5ZmE5ZDAxMTkxNGUyYTEKRnJvbSBnaXQ6Ly9jYWNoZTo5NDE5L2dp
dDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9zdGFibGUvbGludXgt
c3RhYmxlCiAgIGRhZmM2NzRiYmNiMS4uYzNhMDcyNTk3NzQ4ICBsaW51eC00LjE5LnkgLT4gb3Jp
Z2luL2xpbnV4LTQuMTkueQogICBkNTlmNWEwMWZhNDMuLjg2MTQ3OTNkYmI0MSAgbGludXgtNS4w
LnkgIC0+IG9yaWdpbi9saW51eC01LjAueQogICA3Y2I5YzVkMzQxYjkuLmUwZTgxMDZhNmNmMSAg
bGludXgtNS4xLnkgIC0+IG9yaWdpbi9saW51eC01LjEueQogKiBbbmV3IHRhZ10gICAgICAgICAg
ICAgICAgICAgdjQuMTkuNDUgICAgIC0+IHY0LjE5LjQ1CiAqIFtuZXcgdGFnXSAgICAgICAgICAg
ICAgICAgICB2NS4wLjE4ICAgICAgLT4gdjUuMC4xOAogKiBbbmV3IHRhZ10gICAgICAgICAgICAg
ICAgICAgdjUuMS40ICAgICAgIC0+IHY1LjEuNAphZGhvYy1yZXZ0dXBsZS1nZW5lcmF0b3I6IHRy
ZWUgZGlzY29udGlndW91czogbGludXgtc3RhYmxlCmFkaG9jLXJldnR1cGxlLWdlbmVyYXRvcjog
dHJlZSBkaXNjb250aWd1b3VzOiBvdm1mCmFkaG9jLXJldnR1cGxlLWdlbmVyYXRvcjogdHJlZSBk
aXNjb250aWd1b3VzOiBxZW11LXhlbgpMb2FkZWQgMjAwNyBub2RlcyBpbiByZXZpc2lvbiBncmFw
aApTZWFyY2hpbmcgZm9yIHRlc3QgcmVzdWx0czoKIDEyNzQ4NiBwYXNzIGMwMzA1OTk1ZDM2NzZj
OGY3NzY0ZWI3OWE3Zjk5ZGU4ZDE4YzU5MWEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4
ZjBkZmNkODg2MCBlZjUyOWU2YWI3YzMxMjkwYTMzMDQ1YmIxZjE4Mzc0NDdjYzBlYjU2IDljMGVl
ZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIy
NDkxZDQ3OGQ2NmRmNTZjMTk4NiAxZDA2OWU0NWY3YzJmNmIyOTgyNzk3ZGQzMjA5MmIzMDBiYWNh
ZmFkCiAxMjc0NzIgW2hvc3Q9am91YmVydGluMV0KIDEyNzQ1NSBbaG9zdD1lbGJsaW5nMV0KIDEy
ODA5NiBbaG9zdD1hbGJhbmExXQogMTI4MTc3IFtob3N0PWdvZGVsbG8wXQogMTI4MjMyIFtob3N0
PWFsYmFuYTBdCiAxMjgyNTggW2hvc3Q9cGlub3QxXQogMTI4NjkxIFtob3N0PWl0YWxpYTBdCiAx
Mjg4MDcgW2hvc3Q9YmFyb3F1ZTBdCiAxMjg4NTggW2hvc3Q9cGlub3QwXQogMTI4ODQxIFtob3N0
PXBpbm90MV0KIDEyOTc2MCBbaG9zdD1iYXJvcXVlMF0KIDEyOTg0NSBbaG9zdD1jaGFyZG9ubmF5
MF0KIDEzMDA2NyBbaG9zdD1yaW1hdmExXQogMTMwMjAzIFtob3N0PWl0YWxpYTBdCiAxMzAzNjcg
W2hvc3Q9Zmlhbm8xXQogMTMwODQzIFtob3N0PWFsYmFuYTFdCiAxMzA4NzYgW2hvc3Q9cmltYXZh
MV0KIDEzMDkzOSBbaG9zdD1maWFubzBdCiAxMzEwOTUgW2hvc3Q9Z29kZWxsbzBdCiAxMzEwMzUg
W2hvc3Q9am91YmVydGluMF0KIDEzMTE0OSBbaG9zdD1nb2RlbGxvMV0KIDEzMTE5MiBbaG9zdD1h
bGJhbmEwXQogMTMxMjc5IFtob3N0PWl0YWxpYTBdCiAxMzEyMzEgW2hvc3Q9aHV4ZWxyZWJlMF0K
IDEzMTMwNyBbaG9zdD1yaW1hdmExXQogMTMxMzM2IFtob3N0PWh1eGVscmViZTFdCiAxMzE0MjAg
W2hvc3Q9am91YmVydGluMF0KIDEzMTM3MCBbaG9zdD1iYXJvcXVlMV0KIDEzMTQ0MiBbaG9zdD1m
aWFubzBdCiAxMzE0NzkgW2hvc3Q9Z29kZWxsbzBdCiAxMzE1MTIgW2hvc3Q9Z29kZWxsbzFdCiAx
MzE1MzUgW2hvc3Q9YWxiYW5hMF0KIDEzMTU2MyBbaG9zdD1kZWJpbmExXQogMTMxNTgwIFtob3N0
PWRlYmluYTFdCiAxMzE1OTMgW2hvc3Q9ZGViaW5hMV0KIDEzMTY0MSBbaG9zdD1kZWJpbmExXQog
MTMxNjE5IFtob3N0PWRlYmluYTFdCiAxMzE2NjYgW2hvc3Q9ZGViaW5hMV0KIDEzMTY3MyBbaG9z
dD1kZWJpbmExXQogMTMxNzA1IFtob3N0PWRlYmluYTFdCiAxMzE3NDkgW2hvc3Q9ZGViaW5hMV0K
IDEzMTcyOSBbaG9zdD1kZWJpbmExXQogMTMxNzY5IFtob3N0PWRlYmluYTFdCiAxMzE5OTAgW2hv
c3Q9ZGViaW5hMV0KIDEzMTk2OSBbaG9zdD1kZWJpbmExXQogMTMyMDY2IFtob3N0PWRlYmluYTFd
CiAxMzIxNzkgW2hvc3Q9ZGViaW5hMV0KIDEzMjI5MCBbaG9zdD1kZWJpbmExXQogMTMyNDA4IFto
b3N0PWRlYmluYTFdCiAxMzI0NTYgW2hvc3Q9aXRhbGlhMF0KIDEzMjU3OSBbaG9zdD1kZWJpbmEx
XQogMTMyNjUyIFtob3N0PWRlYmluYTFdCiAxMzI3MTkgW2hvc3Q9ZGViaW5hMV0KIDEzMjY5OSBb
aG9zdD1kZWJpbmExXQogMTMyNzIxIFtob3N0PWRlYmluYTFdCiAxMzI3MDMgW2hvc3Q9ZGViaW5h
MV0KIDEzMjY3MyBbaG9zdD1kZWJpbmExXQogMTMyNjg2IFtob3N0PWRlYmluYTFdCiAxMzI2ODcg
W2hvc3Q9ZGViaW5hMV0KIDEzMjY4OSBbaG9zdD1kZWJpbmExXQogMTMyNjkwIFtob3N0PWRlYmlu
YTFdCiAxMzI3MjIgW2hvc3Q9ZGViaW5hMV0KIDEzMjY5MSBbaG9zdD1kZWJpbmExXQogMTMyNjky
IFtob3N0PWRlYmluYTFdCiAxMzI2OTQgW2hvc3Q9ZGViaW5hMV0KIDEzMjY5NyBbaG9zdD1kZWJp
bmExXQogMTMyNzA3IFtob3N0PWRlYmluYTFdCiAxMzI3MjQgW2hvc3Q9ZGViaW5hMV0KIDEzMjcx
MyBbaG9zdD1kZWJpbmExXQogMTMyNzE1IFtob3N0PWRlYmluYTFdCiAxMzI3MTcgW2hvc3Q9ZGVi
aW5hMV0KIDEzMjc0MSBbaG9zdD1kZWJpbmExXQogMTMyNzk4IFtob3N0PWRlYmluYTFdCiAxMzI5
NjkgW2hvc3Q9ZGViaW5hMV0KIDEzMzI3NSBbaG9zdD1kZWJpbmExXQogMTMzMjg4IFtob3N0PWRl
YmluYTFdCiAxMzM0NjQgW2hvc3Q9ZGViaW5hMV0KIDEzMzQ5OSBbaG9zdD1kZWJpbmExXQogMTMz
NTY1IFtob3N0PWRlYmluYTFdCiAxMzM1MzkgW2hvc3Q9ZGViaW5hMV0KIDEzMzYzMCBbaG9zdD1k
ZWJpbmExXQogMTMzNTc3IFtob3N0PWRlYmluYTFdCiAxMzM2NzEgW2hvc3Q9ZGViaW5hMV0KIDEz
MzY5MyBbaG9zdD1kZWJpbmExXQogMTMzNzc0IFtob3N0PWRlYmluYTFdCiAxMzM3MzYgW2hvc3Q9
ZGViaW5hMV0KIDEzMzgxOSBbaG9zdD1kZWJpbmExXQogMTMzODU2IFtob3N0PWRlYmluYTFdCiAx
MzM4OTEgW2hvc3Q9ZGViaW5hMV0KIDEzMzkxOCBbaG9zdD1kZWJpbmExXQogMTMzOTUzIFtob3N0
PWdvZGVsbG8wXQogMTM0NzU4IFtob3N0PXJpbWF2YTFdCiAxMzQ5MTcgW2hvc3Q9aXRhbGlhMV0K
IDEzNTAwMCBbaG9zdD1lbGJsaW5nMF0KIDEzNTExMyBbaG9zdD1hbGJhbmExXQogMTM1NDQxIFto
b3N0PWFsYmFuYTBdCiAxMzU1MzggW2hvc3Q9aXRhbGlhMV0KIDEzNTczOSBbaG9zdD1nb2RlbGxv
MF0KIDEzNTg3MiBbaG9zdD1iYXJvcXVlMV0KIDEzNTk4MSBbaG9zdD1yaW1hdmExXQogMTM2MDg5
IFtob3N0PWdvZGVsbG8xXQogMTM2MjIwIFtob3N0PWl0YWxpYTBdCiAxMzYzOTAgZmFpbCBpcnJl
bGV2YW50CiAxMzY1ODAgcGFzcyBjMDMwNTk5NWQzNjc2YzhmNzc2NGViNzlhN2Y5OWRlOGQxOGM1
OTFhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZWY1MjllNmFiN2Mz
MTI5MGEzMzA0NWJiMWYxODM3NDQ3Y2MwZWI1NiA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0
OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMWQw
NjllNDVmN2MyZjZiMjk4Mjc5N2RkMzIwOTJiMzAwYmFjYWZhZAogMTM2NTU5IGZhaWwgNmIxYWU1
MjdiMWZkZWU4NmU4MWRhMGNiMjZjZWQ3NTczMWM2YzBmYSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1
ODMxMGI1MThmMGRmY2Q4ODYwIGExMWQzNzFlZjY2MGRiNDJjNzBhMDBmN2U0Mjk3MzY3YWU1YWZl
YzUgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5Y2NhMDJkOGZmYzIz
ZTk2ODhhOTcxZDg1OGU0ZmZkZmY1Mzg5YjExIGU4MzA3N2EzZDExMDcyNzA4YTVjMzhmYTA5ZmE5
ZDAxMTkxNGUyYTEKIDEzNjY0OCBmYWlsIGlycmVsZXZhbnQKIDEzNjY1OSBwYXNzIGMwMzA1OTk1
ZDM2NzZjOGY3NzY0ZWI3OWE3Zjk5ZGU4ZDE4YzU5MWEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgz
MTBiNTE4ZjBkZmNkODg2MCBlZjUyOWU2YWI3YzMxMjkwYTMzMDQ1YmIxZjE4Mzc0NDdjYzBlYjU2
IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZh
ODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA5YjhiM2YzMDBmMWY4YWE5M2Q3ZDQ1OTBkOTJiYzc0
NmNlNjQxMmNiCiAxMzY2NzQgcGFzcyBjMDMwNTk5NWQzNjc2YzhmNzc2NGViNzlhN2Y5OWRlOGQx
OGM1OTFhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZWY1MjllNmFi
N2MzMTI5MGEzMzA0NWJiMWYxODM3NDQ3Y2MwZWI1NiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0
ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYg
NTZkOGQwMTE5ZDI3MGY4NDZjNmM0OTQzNzEyYjhhMjFmYmU1ZDRkMAogMTM2NjYzIHBhc3MgYzAz
MDU5OTVkMzY3NmM4Zjc3NjRlYjc5YTdmOTlkZThkMThjNTkxYSBjNTMwYTc1YzFlNmE0NzJiMGVi
OTU1ODMxMGI1MThmMGRmY2Q4ODYwIGVmNTI5ZTZhYjdjMzEyOTBhMzMwNDViYjFmMTgzNzQ0N2Nj
MGViNTYgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0
ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDY4MjkyYzk0YTYwZWFiMjQ1MTRhYjRhOGU0
NzcyYWYyNGRlYWQ4MDcKIDEzNjY4NiBwYXNzIGMwMzA1OTk1ZDM2NzZjOGY3NzY0ZWI3OWE3Zjk5
ZGU4ZDE4YzU5MWEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBlZjUy
OWU2YWI3YzMxMjkwYTMzMDQ1YmIxZjE4Mzc0NDdjYzBlYjU2IGQwZDhhZDM5ZWNiNTFjZDc0OTdj
ZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZj
MTk4NiAzOTg4YmViMDg2NWYxODY1YTUyZDQ4YTFjNDE0NzM1YmM5ZWJlZjFkCiAxMzY2ODAgcGFz
cyBjMDMwNTk5NWQzNjc2YzhmNzc2NGViNzlhN2Y5OWRlOGQxOGM1OTFhIGM1MzBhNzVjMWU2YTQ3
MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZWY1MjllNmFiN2MzMTI5MGEzMzA0NWJiMWYxODM3
NDQ3Y2MwZWI1NiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2
NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgNTMwZjlhYWJhYmM5YmMwYWI4NDA1
MjUyMzY0ZDA3ZjI4MzBjMjc5MwogMTM2NjY4IHBhc3MgYzAzMDU5OTVkMzY3NmM4Zjc3NjRlYjc5
YTdmOTlkZThkMThjNTkxYSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYw
IGVmNTI5ZTZhYjdjMzEyOTBhMzMwNDViYjFmMTgzNzQ0N2NjMGViNTYgZDBkOGFkMzllY2I1MWNk
NzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2
ZGY1NmMxOTg2IGI2YmQwMmI3YTg3N2Y5ZmFjMmRlNjllNjRkODI0NWQ1NmY5MmFiMjUKIDEzNjcx
NSBwYXNzIGMwMzA1OTk1ZDM2NzZjOGY3NzY0ZWI3OWE3Zjk5ZGU4ZDE4YzU5MWEgYzUzMGE3NWMx
ZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBlZjUyOWU2YWI3YzMxMjkwYTMzMDQ1YmIx
ZjE4Mzc0NDdjYzBlYjU2IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTgg
ZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA3YjMzNjc4OWM3OWUzNjk5
NTZkMGIyOWMyN2QzMzU1ZGE0NmUzMDAyCiAxMzY2OTQgcGFzcyBjMDMwNTk5NWQzNjc2YzhmNzc2
NGViNzlhN2Y5OWRlOGQxOGM1OTFhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZj
ZDg4NjAgZWY1MjllNmFiN2MzMTI5MGEzMzA0NWJiMWYxODM3NDQ3Y2MwZWI1NiBkMGQ4YWQzOWVj
YjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0
NzhkNjZkZjU2YzE5ODYgMTkxMjczNDBhNTA0YzAzMDkwMWZjMTZkODQ3NWZjN2Q4Y2ZkZjhhNQog
MTM2NzA3IGJsb2NrZWQgYzAzMDU5OTVkMzY3NmM4Zjc3NjRlYjc5YTdmOTlkZThkMThjNTkxYSBj
NTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGVmNTI5ZTZhYjdjMzEyOTBh
MzMwNDViYjFmMTgzNzQ0N2NjMGViNTYgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1
MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDNmOTY1YmNj
M2FmMTIyYjZhN2Y2MDAxM2FiYjRjZDk5NGY5N2Q4NWYKIDEzNjcxMyBibG9ja2VkIGMwMzA1OTk1
ZDM2NzZjOGY3NzY0ZWI3OWE3Zjk5ZGU4ZDE4YzU5MWEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgz
MTBiNTE4ZjBkZmNkODg2MCBlZjUyOWU2YWI3YzMxMjkwYTMzMDQ1YmIxZjE4Mzc0NDdjYzBlYjU2
IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZh
ODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA4NWFlYTgzZDQ2ZDI0ZWI0MjAyMzViMTcyY2QzZjQy
N2E4MTUzYzE4CiAxMzY3MTggZmFpbCA2YjFhZTUyN2IxZmRlZTg2ZTgxZGEwY2IyNmNlZDc1NzMx
YzZjMGZhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYTExZDM3MWVm
NjYwZGI0MmM3MGEwMGY3ZTQyOTczNjdhZTVhZmVjNSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0
ODRmZTA5ZjUwODc2Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEg
ZTgzMDc3YTNkMTEwNzI3MDhhNWMzOGZhMDlmYTlkMDExOTE0ZTJhMQogMTM2NzIwIGJsb2NrZWQg
YzAzMDU5OTVkMzY3NmM4Zjc3NjRlYjc5YTdmOTlkZThkMThjNTkxYSBjNTMwYTc1YzFlNmE0NzJi
MGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGVmNTI5ZTZhYjdjMzEyOTBhMzMwNDViYjFmMTgzNzQ0
N2NjMGViNTYgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4
Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDRlYzA4YmI4MjY3NjVlNzg4YWNkMGFh
Y2NmOGM0NDRkZjhkZTgwMTkKIDEzNjcyMiBibG9ja2VkIGMwMzA1OTk1ZDM2NzZjOGY3NzY0ZWI3
OWE3Zjk5ZGU4ZDE4YzU5MWEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2
MCBlZjUyOWU2YWI3YzMxMjkwYTMzMDQ1YmIxZjE4Mzc0NDdjYzBlYjU2IGQwZDhhZDM5ZWNiNTFj
ZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2
NmRmNTZjMTk4NiAyYmVkMWJjMjQxZjUxZDZhYzRiYWEzYzk5MWUyNjM3NzI4ZTRkYTZkCiAxMzY3
MjMgcGFzcyBjMDMwNTk5NWQzNjc2YzhmNzc2NGViNzlhN2Y5OWRlOGQxOGM1OTFhIGM1MzBhNzVj
MWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZWY1MjllNmFiN2MzMTI5MGEzMzA0NWJi
MWYxODM3NDQ3Y2MwZWI1NiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4
IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgZGM0OTc2MzVkOTNmNjY3
MmY4MjcyN2FkOTdhNTUyMDUxNzdiZTJhYQogMTM2NzI1IHBhc3MgYzAzMDU5OTVkMzY3NmM4Zjc3
NjRlYjc5YTdmOTlkZThkMThjNTkxYSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRm
Y2Q4ODYwIGVmNTI5ZTZhYjdjMzEyOTBhMzMwNDViYjFmMTgzNzQ0N2NjMGViNTYgZDBkOGFkMzll
Y2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5Y2NhMDJkOGZmYzIzZTk2ODhhOTcxZDg1
OGU0ZmZkZmY1Mzg5YjExIGU4MzA3N2EzZDExMDcyNzA4YTVjMzhmYTA5ZmE5ZDAxMTkxNGUyYTEK
IDEzNjcyNyBwYXNzIGMwMzA1OTk1ZDM2NzZjOGY3NzY0ZWI3OWE3Zjk5ZGU4ZDE4YzU5MWEgYzUz
MGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBhMTFkMzcxZWY2NjBkYjQyYzcw
YTAwZjdlNDI5NzM2N2FlNWFmZWM1IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4
NzY3OTggOWNjYTAyZDhmZmMyM2U5Njg4YTk3MWQ4NThlNGZmZGZmNTM4OWIxMSBlODMwNzdhM2Qx
MTA3MjcwOGE1YzM4ZmEwOWZhOWQwMTE5MTRlMmExCiAxMzY3MjkgZmFpbCA2YjFhZTUyN2IxZmRl
ZTg2ZTgxZGEwY2IyNmNlZDc1NzMxYzZjMGZhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUx
OGYwZGZjZDg4NjAgYTExZDM3MWVmNjYwZGI0MmM3MGEwMGY3ZTQyOTczNjdhZTVhZmVjNSBkMGQ4
YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4OGE5
NzFkODU4ZTRmZmRmZjUzODliMTEgZTgzMDc3YTNkMTEwNzI3MDhhNWMzOGZhMDlmYTlkMDExOTE0
ZTJhMQogMTM2NzMzIHBhc3MgYzAzMDU5OTVkMzY3NmM4Zjc3NjRlYjc5YTdmOTlkZThkMThjNTkx
YSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGExMWQzNzFlZjY2MGRi
NDJjNzBhMDBmN2U0Mjk3MzY3YWU1YWZlYzUgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUw
OWY1MDg3Njc5OCA5Y2NhMDJkOGZmYzIzZTk2ODhhOTcxZDg1OGU0ZmZkZmY1Mzg5YjExIGU4MzA3
N2EzZDExMDcyNzA4YTVjMzhmYTA5ZmE5ZDAxMTkxNGUyYTEKIDEzNjczNiBmYWlsIDZiMWFlNTI3
YjFmZGVlODZlODFkYTBjYjI2Y2VkNzU3MzFjNmMwZmEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgz
MTBiNTE4ZjBkZmNkODg2MCBhMTFkMzcxZWY2NjBkYjQyYzcwYTAwZjdlNDI5NzM2N2FlNWFmZWM1
IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOWNjYTAyZDhmZmMyM2U5
Njg4YTk3MWQ4NThlNGZmZGZmNTM4OWIxMSBlODMwNzdhM2QxMTA3MjcwOGE1YzM4ZmEwOWZhOWQw
MTE5MTRlMmExCiAxMzY3NDAgcGFzcyBjMDMwNTk5NWQzNjc2YzhmNzc2NGViNzlhN2Y5OWRlOGQx
OGM1OTFhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYTExZDM3MWVm
NjYwZGI0MmM3MGEwMGY3ZTQyOTczNjdhZTVhZmVjNSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0
ODRmZTA5ZjUwODc2Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEg
ZTgzMDc3YTNkMTEwNzI3MDhhNWMzOGZhMDlmYTlkMDExOTE0ZTJhMQogMTM2NzQyIGZhaWwgNmIx
YWU1MjdiMWZkZWU4NmU4MWRhMGNiMjZjZWQ3NTczMWM2YzBmYSBjNTMwYTc1YzFlNmE0NzJiMGVi
OTU1ODMxMGI1MThmMGRmY2Q4ODYwIGExMWQzNzFlZjY2MGRiNDJjNzBhMDBmN2U0Mjk3MzY3YWU1
YWZlYzUgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5Y2NhMDJkOGZm
YzIzZTk2ODhhOTcxZDg1OGU0ZmZkZmY1Mzg5YjExIGU4MzA3N2EzZDExMDcyNzA4YTVjMzhmYTA5
ZmE5ZDAxMTkxNGUyYTEKU2VhcmNoaW5nIGZvciBpbnRlcmVzdGluZyB2ZXJzaW9ucwogUmVzdWx0
IGZvdW5kOiBmbGlnaHQgMTI3NDg2IChwYXNzKSwgZm9yIGJhc2lzIHBhc3MKIFJlc3VsdCBmb3Vu
ZDogZmxpZ2h0IDEzNjU1OSAoZmFpbCksIGZvciBiYXNpcyBmYWlsdXJlCiBSZXBybyBmb3VuZDog
ZmxpZ2h0IDEzNjU4MCAocGFzcyksIGZvciBiYXNpcyBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0
IDEzNjcxOCAoZmFpbCksIGZvciBiYXNpcyBmYWlsdXJlCiAwIHJldmlzaW9ucyBhdCBjMDMwNTk5
NWQzNjc2YzhmNzc2NGViNzlhN2Y5OWRlOGQxOGM1OTFhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4
MzEwYjUxOGYwZGZjZDg4NjAgYTExZDM3MWVmNjYwZGI0MmM3MGEwMGY3ZTQyOTczNjdhZTVhZmVj
NSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDljY2EwMmQ4ZmZjMjNl
OTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgZTgzMDc3YTNkMTEwNzI3MDhhNWMzOGZhMDlmYTlk
MDExOTE0ZTJhMQpObyByZXZpc2lvbnMgbGVmdCB0byB0ZXN0LCBjaGVja2luZyBncmFwaCBzdGF0
ZS4KIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEzNjcyNyAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJl
c3VsdCBmb3VuZDogZmxpZ2h0IDEzNjcyOSAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCiBSZXBy
byBmb3VuZDogZmxpZ2h0IDEzNjczMyAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlcHJvIGZvdW5k
OiBmbGlnaHQgMTM2NzM2IChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBm
bGlnaHQgMTM2NzQwIChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAx
MzY3NDIgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQoKKioqIEZvdW5kIGFuZCByZXByb2R1Y2Vk
IHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4gdHJlZTogIGxpbnV4IGdpdDovL2dp
dC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9zdGFibGUvbGludXgtc3RhYmxl
LmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgNmIxYWU1MjdiMWZkZWU4NmU4MWRhMGNiMjZjZWQ3NTcz
MWM2YzBmYQogIEJ1ZyBub3QgcHJlc2VudDogYzAzMDU5OTVkMzY3NmM4Zjc3NjRlYjc5YTdmOTlk
ZThkMThjNTkxYQogIExhc3QgZmFpbCByZXBybzogaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjc0Mi8KCgogIChSZXZpc2lvbiBsb2cgdG9vIGxvbmcs
IG9taXR0ZWQuKQoKZG90OiBncmFwaCBpcyB0b28gbGFyZ2UgZm9yIGNhaXJvLXJlbmRlcmVyIGJp
dG1hcHMuIFNjYWxpbmcgYnkgMC41NjE2MjcgdG8gZml0CnBubXRvcG5nOiA4MSBjb2xvcnMgZm91
bmQKUmV2aXNpb24gZ3JhcGggbGVmdCBpbiAvaG9tZS9sb2dzL3Jlc3VsdHMvYmlzZWN0L2xpbnV4
LTMuMTgvdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyLnhlbi1ib290Lntkb3QscHMscG5nLGh0
bWwsc3ZnfS4KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoxMzY3NDI6
IHRvbGVyYWJsZSBBTEwgRkFJTAoKZmxpZ2h0IDEzNjc0MiBsaW51eC0zLjE4IHJlYWwtYmlzZWN0
IFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3Mv
MTM2NzQyLwoKRmFpbHVyZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRp
ZCBub3Qgc3VjY2VlZCwKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZh
aWwgYmFzZWxpbmUgdW50ZXN0ZWQKCgpqb2JzOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9s
b2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9z
c3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTto
Yj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 22 06:51:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 May 2019 06:51:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTL64-00010O-2x; Wed, 22 May 2019 06:51:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=3DNt=TW=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hTL62-00010J-8F
 for xen-devel@lists.xenproject.org; Wed, 22 May 2019 06:51:30 +0000
X-Inumbo-ID: 0608a3ad-7c5e-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0608a3ad-7c5e-11e9-8980-bc764e045a96;
 Wed, 22 May 2019 06:51:28 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 22 May 2019 00:49:27 -0600
Message-Id: <5CE4F0F50200007800231309@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 22 May 2019 00:49:25 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "osstest service owner" <osstest-admin@xenproject.org>
References: <osstest-136566-mainreport@xen.org>
In-Reply-To: <osstest-136566-mainreport@xen.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [xen-4.8-testing test] 136566: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIyLjA1LjE5IGF0IDAzOjA3LCA8b3NzdGVzdC1hZG1pbkB4ZW5wcm9qZWN0Lm9yZz4g
d3JvdGU6Cj4gZmxpZ2h0IDEzNjU2NiB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KPiBodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTM2NTY2LyAKPiAK
PiBSZWdyZXNzaW9ucyA6LSgKPiAKPiBUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFy
ZSBibG9ja2luZywKPiBpbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKPiAg
dGVzdC14dGYtYW1kNjQtYW1kNjQtNCA1MCB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkg
ZmFpbCBSRUdSLiB2cy4gMTMwOTY1Cj4gIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgNzAg
eHRmL3Rlc3QtaHZtNjQteHNhLTI3OCAgIGZhaWwgUkVHUi4gdnMuIDEzMDk2NQo+ICBidWlsZC1h
bWQ2NC1wcmV2ICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMzA5NjUKPiAgYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgNiB4ZW4tYnVp
bGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMwOTY1CgpBbSBJIG1pc3Rha2VuIGlu
IHVuZGVyc3RhbmRpbmcgdGhhdCB0aGVzZSB0d28gd2lsbCBnbyBhd2F5IG9ubHkgb25jZQp0aGUg
NC43IHRyZWUgZ2V0cyBhIHB1c2ggKHdoaWNoLCBldmVuIHdoZW4gaXRzIG93biBidWlsZCBmYWls
dXJlcyBoYXZlCmdvdCBhZGRyZXNzZWQsIHdpbGwgcmVxdWlyZSBhIDQuNiBwdXNoIHRvIG9jY3Vy
IGZpcnN0KSwgYW5kIGluIHR1cm4gdGhlCnJlc3BlY3RpdmUgNC45IGZhaWx1cmVzIHdpbGwgZ28g
YXdheSBvbmx5IG9uY2Ugd2UgZ2V0IGEgcHVzaCBoZXJlPyBJZgpzbyAtIHdoYXQncyB0aGUgc3Rh
dGUgb2YgdGhlc2Ugb2xkIHRyZWVzPyBTbyBmYXIgSSBoYWQgYmVlbiB1bmRlciB0aGUKaW1wcmVz
c2lvbiB0aGF0IG5lY2Vzc2FyeSBidWlsZCBmaXggYmFja3BvcnRzIGhhZCBiZWVuIGlkZW50aWZp
ZWQgYW5kCmFwcGxpZWQgLi4uCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 22 07:12:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 May 2019 07:12:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTLPs-0002cX-G5; Wed, 22 May 2019 07:12:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=3DNt=TW=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hTLPq-0002cS-OA
 for xen-devel@lists.xenproject.org; Wed, 22 May 2019 07:11:58 +0000
X-Inumbo-ID: e20f7008-7c60-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e20f7008-7c60-11e9-8980-bc764e045a96;
 Wed, 22 May 2019 07:11:56 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 22 May 2019 01:11:55 -0600
Message-Id: <5CE4F63A0200007800231313@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 22 May 2019 01:11:54 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] libxl assertion failure when creating any kind of guest
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>, Olaf Hering <olaf@aepfle.de>,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWxsLAoKYW0gSSB0aGUgb25seSBvbmUgdG8gc2VlCgp4bDogbGlieGwuYzozMzk6IGxpYnhsX2Rl
ZmJvb2xfdmFsOiBBc3NlcnRpb24gYCFsaWJ4bF9kZWZib29sX2lzX2RlZmF1bHQoZGIpJyBmYWls
ZWQuCgpmb3IgYW55IGtpbmQgb2YgKHg4NikgZ3Vlc3QgYmVpbmcgY3JlYXRlZCwgaW5jbHVkaW5n
IHNpbXBsZSBYVEYgb25lcz8KSSBoYXZlbid0IHRha2VuIGEgY2xvc2VyIGxvb2sgYXQgdGhlIGNv
ZGUgeWV0LCBidXQgd2l0aCB0aGlzIEkgd29uZGVyCmhvdyBldmVuIGEgc21va2UgcHVzaCBjb3Vs
ZCBoYXZlIG9jY3VycmVkLiBJJ3ZlIHJlLWJhc2VkIG15IHRyZWUKeWVzdGVyZGF5ICh0byA3NmJh
OGIxNCwgd2hpY2ggbWVhbnMgaW4gcGFydGljdWxhciB0aGF0IDI3OGM2NDUxOWMKWyJsaWJ4bDog
Zml4IGxpYnhsX2RvbWFpbl9uZWVkX21lbW9yeSBhZnRlciA4OTk0MzNmMTQ5ZCJdIGlzIGluIHBs
YWNlKQphZnRlciBhIGNvdXBsZSBvZiB3ZWVrcyBvZiBub3QgaGF2aW5nIGZvdW5kIHRoZSB0aW1l
IHRvIGRvIHNvLCBzbyB0aGUKcmFuZ2Ugb2YgcG9zc2libGUgY2FuZGlkYXRlIGNvbW1pdHMgaXMg
cmF0aGVyIGxvbmcuIEluIGEgbWFpbCBvbiB0aGUKMTZ0aCBKw7xyZ2VuIGhhZCBwb2ludGVkIG91
dCB0aGF0IDM4MDJlY2JhYTkgY2F1c2VzIHRoaXMKYXNzZXJ0aW9uIHRvIHRyaWdnZXIgX2lmXyBh
bm90aGVyIGFzc2VydGlvbiB0aGlzIGNvbW1pdCBhZGRlZCBnZXRzCnJlbW92ZWQgYWdhaW4sIGJ1
dCB0aGF0IGFzc2VydCgpIGlzIHN0aWxsIGluIHBsYWNlIGFuZCBkaWQgbm90IHRyaWdnZXIsCnNv
IEkgYXNzdW1lIHRoZSB0d28gaXNzdWVzIGFyZSBtYXliZSByZWxhdGVkLCBidXQgbm90IGlkZW50
aWNhbC4KV2hpY2ggYWdhaW4gbGVhdmVzIDg5OTQzM2YxNDkgYXMgdGhlIHByaW1hcnkgc3VzcGVj
dC4KCkkndmUgbm90IGJlZW4gYWJsZSB0byBmaW5kIGFueSBvdGhlciByZWNlbnQgbWVudGlvbiBv
ZiBzYWlkIGFzc2VydCgpCnRvIHRyaWdnZXIuIFRoaXMgaXMgdGhlIGNhbGwgc3RhY2ssIGluIGNh
c2UgaXQgaGVscHM6CgojMCAgMHgwMDAwN2ZmZmY2ZjY3NmQ1IGluIHJhaXNlICgpIGZyb20gL2xp
YjY0L2xpYmMuc28uNgojMSAgMHgwMDAwN2ZmZmY2ZjY4Y2IxIGluIGFib3J0ICgpIGZyb20gL2xp
YjY0L2xpYmMuc28uNgojMiAgMHgwMDAwN2ZmZmY2ZjYwNWEwIGluIF9fYXNzZXJ0X2ZhaWwgKCkg
ZnJvbSAvbGliNjQvbGliYy5zby42CiMzICAweDAwMDA3ZmZmZjc4ZWMxMzIgaW4gbGlieGxfZGVm
Ym9vbF92YWwgKGRiPS4uLikgYXQgbGlieGwuYzozMzkKIzQgIDB4MDAwMDdmZmZmNzhlZGQ0YSBp
biBsaWJ4bF9fZG9tYWluX2J1aWxkX2luZm9fc2V0ZGVmYXVsdCAoZ2M9MHg3ZmZmZmZmZmRlZTAs
IGJfaW5mbz0weDdmZmZmZmZmZGI4MCkKICAgIGF0IGxpYnhsX2NyZWF0ZS5jOjE0MwojNSAgMHgw
MDAwN2ZmZmY3OTQzZTVmIGluIGxpYnhsX2RvbWFpbl9uZWVkX21lbW9yeSAoY3R4PTB4NjQxMDUw
LCBiX2luZm9faW49MHg3ZmZmZmZmZmUwYjgsIG5lZWRfbWVta2I9MHg3ZmZmZmZmZmRmNDApCiAg
ICBhdCBsaWJ4bF9tZW0uYzo0NzgKIzYgIDB4MDAwMDAwMDAwMDQyNWUzYyBpbiBmcmVlbWVtIChk
b21pZD00Mjk0OTY3Mjk1LCBiX2luZm89MHg3ZmZmZmZmZmUwYjgpIGF0IHhsX3ZtY29udHJvbC5j
OjMyNQojNyAgMHgwMDAwMDAwMDAwNDI3NGU3IGluIGNyZWF0ZV9kb21haW4gKGRvbV9pbmZvPTB4
N2ZmZmZmZmZlNjMwKSBhdCB4bF92bWNvbnRyb2wuYzo4ODEKIzggIDB4MDAwMDAwMDAwMDQyODM2
NyBpbiBtYWluX2NyZWF0ZSAoYXJnYz0zLCBhcmd2PTB4N2ZmZmZmZmZlODEwKSBhdCB4bF92bWNv
bnRyb2wuYzoxMjQyCiM5ICAweDAwMDAwMDAwMDA0MGIzNDQgaW4gbWFpbiAoYXJnYz0zLCBhcmd2
PTB4N2ZmZmZmZmZlODEwKSBhdCB4bC5jOjQxMwoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 22 07:26:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 May 2019 07:26:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTLdW-0003UE-S5; Wed, 22 May 2019 07:26:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=8yeh=TW=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1hTLdV-0003U9-8G
 for xen-devel@lists.xenproject.org; Wed, 22 May 2019 07:26:05 +0000
X-Inumbo-ID: da8136f7-7c62-11e9-8980-bc764e045a96
Received: from mo6-p00-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5300::9])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id da8136f7-7c62-11e9-8980-bc764e045a96;
 Wed, 22 May 2019 07:26:03 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1558509962;
 s=strato-dkim-0002; d=aepfle.de;
 h=References:In-Reply-To:Message-ID:Subject:Cc:To:From:Date:
 X-RZG-CLASS-ID:X-RZG-AUTH:From:Subject:Sender;
 bh=Gwvy//d5/p+qUOaXGJ8b4HPM71jvSQpitGKz3H4vxzE=;
 b=MCHlLT187Fr8DhJ8AuVfLrgnVkNOb0muhtUaYZNdCfkPsyWxGId2tQnffpAb23n5G0
 t4/WBfoO9HObR2AALbj630N36+QDdV6H6G6WmswIurZDcjMmwhvvyE2u+nf7v3Gpw3Re
 QafWse5fkWUY4g/aiz/n6YOFKUlInBCLUbpuCx5KC95itE5m8pPNgcQusthBOgJ7Xy7f
 Grh77q+F2JjUfJJy/vTGpyERMWJKWqg/gUXYKTPssZIAUrmgH6C1PkLJz9an0l4jFKjl
 ACy/5EhUwTj2MOfuAVDe6tYm0R64ol3olsSSoahopqucEHhWA8/QxWHrxfYcj1XzeKLl
 zVlg==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QED/SSGq+wjGiUC4AUztn93FPS2dyuYMhmsQ=="
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.21 DYNA|AUTH)
 with ESMTPSA id N09966v4M7PrA6Y
 (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, 22 May 2019 09:25:53 +0200 (CEST)
Date: Wed, 22 May 2019 09:25:44 +0200
From: Olaf Hering <olaf@aepfle.de>
To: "Wei Liu" <wei.liu2@citrix.com>, "Ian Jackson" <Ian.Jackson@eu.citrix.com>
Message-ID: <20190522092544.2d7d835f.olaf@aepfle.de>
In-Reply-To: <5CE4F63A0200007800231313@prv1-mh.provo.novell.com>
References: <5CE4F63A0200007800231313@prv1-mh.provo.novell.com>
X-Mailer: Claws Mail 2019.05.14 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] libxl assertion failure when creating any kind of
 guest
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, Jan Beulich <JBeulich@suse.com>
Content-Type: multipart/mixed; boundary="===============7562584524095899778=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============7562584524095899778==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/sQ8m7A.nCf8msNkD/ZrJRvw"; protocol="application/pgp-signature"

--Sig_/sQ8m7A.nCf8msNkD/ZrJRvw
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

Am Wed, 22 May 2019 01:11:54 -0600
schrieb "Jan Beulich" <JBeulich@suse.com>:

> libxl__domain_build_info_setdefault (gc=3D0x7fffffffdee0, b_info=3D0x7fff=
ffffdb80)
>     at libxl_create.c:143

This is libxl_defbool_val(b_info->device_model_stubdomain).

Due to the lack of a proper way to describe all the dependencies within
libxl I suggest to revert these commits for the time being:

278c64519c libxl: fix libxl_domain_need_memory after 899433f149d
899433f149 libxl: fix migration of PV and PVH domUs with and without qemu
3802ecbaa9 libxl: add helper function to set device_model_version


Olaf

--Sig_/sQ8m7A.nCf8msNkD/ZrJRvw
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCXOT5eAAKCRBdQqD6ppg2
ftNZAJ43wMY20NHlszA5sZGz0g3YfPf7SQCgxVmf7AiyOLK6xi/I1K/BYZQRSp4=
=vc+W
-----END PGP SIGNATURE-----

--Sig_/sQ8m7A.nCf8msNkD/ZrJRvw--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7562584524095899778==--


From xen-devel-bounces@lists.xenproject.org Wed May 22 08:10:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 May 2019 08:10:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTMJo-00072h-V3; Wed, 22 May 2019 08:09:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Clyk=TW=citrix.com=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1hTMJn-00072c-J1
 for xen-devel@lists.xenproject.org; Wed, 22 May 2019 08:09:47 +0000
X-Inumbo-ID: f585c1b0-7c68-11e9-8980-bc764e045a96
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f585c1b0-7c68-11e9-8980-bc764e045a96;
 Wed, 22 May 2019 08:09:45 +0000 (UTC)
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=wei.liu2@citrix.com;
 spf=Pass smtp.mailfrom=wei.liu2@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 wei.liu2@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="wei.liu2@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 wei.liu2@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="wei.liu2@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: TbWq9fBXF+NRhjpTFNCKlrJjJuTaio11A1+hRxcOaPA8jkNN0ahUeW8tXiWEtsxGOeaLnOfyc0
 CkuvptmX89GpYRV3O0/0bdHcEqh5veqRIeYnOiqjLLSY2hjR7TzHU6cfknM2+4lDGVv8Ln1Tom
 0C8mBrG0oInEalsG7BZt07PtMCTkv1nrc/VL6suQOYkuRFSp6c88YFCt9jQTZpAbMZV4NORWBK
 eCjzz8OIu4WwKyow0X8RS/XTuoHGXDWSfkkglB5biqr4Sk+/EA8DNFLAhewyY9zF1W911hIpsY
 m2M=
X-SBRS: 2.7
X-MesageID: 755647
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,498,1549947600"; 
   d="scan'208";a="755647"
Date: Wed, 22 May 2019 09:09:42 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Olaf Hering <olaf@aepfle.de>
Message-ID: <20190522080942.GK1846@zion.uk.xensource.com>
References: <5CE4F63A0200007800231313@prv1-mh.provo.novell.com>
 <20190522092544.2d7d835f.olaf@aepfle.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190522092544.2d7d835f.olaf@aepfle.de>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] libxl assertion failure when creating any kind of
 guest
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBNYXkgMjIsIDIwMTkgYXQgMDk6MjU6NDRBTSArMDIwMCwgT2xhZiBIZXJpbmcgd3Jv
dGU6Cj4gQW0gV2VkLCAyMiBNYXkgMjAxOSAwMToxMTo1NCAtMDYwMAo+IHNjaHJpZWIgIkphbiBC
ZXVsaWNoIiA8SkJldWxpY2hAc3VzZS5jb20+Ogo+IAo+ID4gbGlieGxfX2RvbWFpbl9idWlsZF9p
bmZvX3NldGRlZmF1bHQgKGdjPTB4N2ZmZmZmZmZkZWUwLCBiX2luZm89MHg3ZmZmZmZmZmRiODAp
Cj4gPiAgICAgYXQgbGlieGxfY3JlYXRlLmM6MTQzCj4gCj4gVGhpcyBpcyBsaWJ4bF9kZWZib29s
X3ZhbChiX2luZm8tPmRldmljZV9tb2RlbF9zdHViZG9tYWluKS4KPiAKPiBEdWUgdG8gdGhlIGxh
Y2sgb2YgYSBwcm9wZXIgd2F5IHRvIGRlc2NyaWJlIGFsbCB0aGUgZGVwZW5kZW5jaWVzIHdpdGhp
bgo+IGxpYnhsIEkgc3VnZ2VzdCB0byByZXZlcnQgdGhlc2UgY29tbWl0cyBmb3IgdGhlIHRpbWUg
YmVpbmc6Cj4gCj4gMjc4YzY0NTE5YyBsaWJ4bDogZml4IGxpYnhsX2RvbWFpbl9uZWVkX21lbW9y
eSBhZnRlciA4OTk0MzNmMTQ5ZAo+IDg5OTQzM2YxNDkgbGlieGw6IGZpeCBtaWdyYXRpb24gb2Yg
UFYgYW5kIFBWSCBkb21VcyB3aXRoIGFuZCB3aXRob3V0IHFlbXUKPiAzODAyZWNiYWE5IGxpYnhs
OiBhZGQgaGVscGVyIGZ1bmN0aW9uIHRvIHNldCBkZXZpY2VfbW9kZWxfdmVyc2lvbgoKT0suIEkg
d2lsbCBkbyB0aGF0IHRvZGF5LgoKV2VpLgoKPiAKPiAKPiBPbGFmCgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 22 08:40:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 May 2019 08:40:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTMmx-0000vQ-VM; Wed, 22 May 2019 08:39:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qm9s=TW=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hTMmw-0000vG-6G
 for xen-devel@lists.xenproject.org; Wed, 22 May 2019 08:39:54 +0000
X-Inumbo-ID: 2ae560d9-7c6d-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2ae560d9-7c6d-11e9-8980-bc764e045a96;
 Wed, 22 May 2019 08:39:52 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hTMmu-00049F-47; Wed, 22 May 2019 08: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.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hTMmt-0006C9-TP; Wed, 22 May 2019 08:39:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hTMmt-0003Uz-SO; Wed, 22 May 2019 08:39:51 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136592-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-qcow2:debian-di-install:fail:regression
 xen-unstable:test-armhf-armhf-xl-vhd:debian-di-install:fail:regression
 xen-unstable:test-arm64-arm64-examine:examine-serial/bootloader: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-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-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-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-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-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-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-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-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=ae0e5f204cb42440e244419e6a92f7fd90eb25bb
X-Osstest-Versions-That: xen=e83077a3d11072708a5c38fa09fa9d011914e2a1
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 22 May 2019 08:39:51 +0000
Subject: [Xen-devel] [xen-unstable test] 136592: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjU5MiB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjU5Mi8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAg
ICAxMCBkZWJpYW4tZGktaW5zdGFsbCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTM2MTU2CiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEwIGRlYmlhbi1kaS1pbnN0YWxsICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMzYxNTYKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBu
b3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgIDExIGV4YW1pbmUtc2Vy
aWFsL2Jvb3Rsb2FkZXIgICAgZmFpbCAgbGlrZSAxMzYxNTYKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzNjE1
NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICBmYWlsIGxpa2UgMTM2MTU2CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzYxNTYKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFp
bCBsaWtlIDEzNjE1NgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTM2MTU2CiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzYx
NTYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgZmFpbCBsaWtlIDEzNjE1NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTM2MTU2CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZh
aWwgbGlrZSAxMzYxNTYKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAg
ICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBhZTBlNWYyMDRjYjQy
NDQwZTI0NDQxOWU2YTkyZjdmZDkwZWIyNWJiCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAg
ICAgICAgICAgICBlODMwNzdhM2QxMTA3MjcwOGE1YzM4ZmEwOWZhOWQwMTE5MTRlMmExCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxMzYxNTYgIDIwMTktMDUtMTMgMDU6MDg6MDEgWiAgICA5IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTM2MjczICAyMDE5LTA1LTE1IDAyOjUxOjA0IFogICAgNyBk
YXlzICAgIDMgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTM2NTkyICAyMDE5LTA1LTIw
IDAxOjE1OjQ3IFogICAgMiBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRk
ZWZlbmRlci5jb20+CiAgQW1pdCBTaW5naCBUb21hciA8YW1pdHRvbWVyMjVAZ21haWwuY29tPgog
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgQW5kcmlpIEFuaXNv
diA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KICBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJh
cmRAY2l0cml4LmNvbT4KICBCcmlhbiBXb29kcyA8YnJpYW4ud29vZHNAYW1kLmNvbT4KICBEYW5p
ZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4KICBEYXJpbyBGYWdnaW9saSA8ZGZh
Z2dpb2xpQHN1c2UuY29tPgogIERhdmlkIFdvb2Rob3VzZSA8ZHdtd0BhbWF6b24uY28udWs+CiAg
RG91ZyBHb2xkc3RlaW4gPGNhcmRvZUBjYXJkb2UuY29tPgogIEVzbGFtIEVsbmlrZXR5IDxlbG5p
a2V0eUBhbWF6b24uY29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNv
bT4KICBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICBJZ29yIERydXpo
aW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGlu
YXJvLm9yZz4KICBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICBLb25yYWQgUnpl
c3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CiAgTWFyZWsgTWFyY3p5a293c2tp
LUfDs3JlY2tpIDxtYXJtYXJla0BpbnZpc2libGV0aGluZ3NsYWIuY29tPgogIE9sYWYgSGVyaW5n
IDxvbGFmQGFlcGZsZS5kZT4KICBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hj
aGVua29AZXBhbS5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4K
ICBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgUm9nZXIgUGF1
IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+CiAgVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgogIFRpbSBEZWVnYW4g
PHRpbUB4ZW4ub3JnPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVp
bGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0y
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFt
aW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
djItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdy
YWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVz
dC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAv
aG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUg
YXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoK
RXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwg
aXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFy
bmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBs
b2c7IGl0IHdvdWxkIGJlIDE4MjIgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 22 08:40:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 May 2019 08:40:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTMny-0001YK-CA; Wed, 22 May 2019 08:40:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=3DNt=TW=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hTMnw-0001YD-Gb
 for xen-devel@lists.xenproject.org; Wed, 22 May 2019 08:40:56 +0000
X-Inumbo-ID: 4eafd3fe-7c6d-11e9-ad6e-435a97021f18
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4eafd3fe-7c6d-11e9-ad6e-435a97021f18;
 Wed, 22 May 2019 08:40:53 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 22 May 2019 02:40:51 -0600
Message-Id: <5CE50B130200007800231359@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 22 May 2019 02:40:51 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Olaf Hering" <olaf@aepfle.de>,"Wei Liu" <wei.liu2@citrix.com>
References: <5CE4F63A0200007800231313@prv1-mh.provo.novell.com>
 <20190522092544.2d7d835f.olaf@aepfle.de>
In-Reply-To: <20190522092544.2d7d835f.olaf@aepfle.de>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] libxl assertion failure when creating any kind of
 guest
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIyLjA1LjE5IGF0IDA5OjI1LCA8b2xhZkBhZXBmbGUuZGU+IHdyb3RlOgo+IEFtIFdl
ZCwgMjIgTWF5IDIwMTkgMDE6MTE6NTQgLTA2MDAKPiBzY2hyaWViICJKYW4gQmV1bGljaCIgPEpC
ZXVsaWNoQHN1c2UuY29tPjoKPiAKPj4gbGlieGxfX2RvbWFpbl9idWlsZF9pbmZvX3NldGRlZmF1
bHQgKGdjPTB4N2ZmZmZmZmZkZWUwLCAKPiBiX2luZm89MHg3ZmZmZmZmZmRiODApCj4+ICAgICBh
dCBsaWJ4bF9jcmVhdGUuYzoxNDMKPiAKPiBUaGlzIGlzIGxpYnhsX2RlZmJvb2xfdmFsKGJfaW5m
by0+ZGV2aWNlX21vZGVsX3N0dWJkb21haW4pLgo+IAo+IER1ZSB0byB0aGUgbGFjayBvZiBhIHBy
b3BlciB3YXkgdG8gZGVzY3JpYmUgYWxsIHRoZSBkZXBlbmRlbmNpZXMgd2l0aGluCj4gbGlieGwg
SSBzdWdnZXN0IHRvIHJldmVydCB0aGVzZSBjb21taXRzIGZvciB0aGUgdGltZSBiZWluZzoKPiAK
PiAyNzhjNjQ1MTljIGxpYnhsOiBmaXggbGlieGxfZG9tYWluX25lZWRfbWVtb3J5IGFmdGVyIDg5
OTQzM2YxNDlkCj4gODk5NDMzZjE0OSBsaWJ4bDogZml4IG1pZ3JhdGlvbiBvZiBQViBhbmQgUFZI
IGRvbVVzIHdpdGggYW5kIHdpdGhvdXQgcWVtdQo+IDM4MDJlY2JhYTkgbGlieGw6IGFkZCBoZWxw
ZXIgZnVuY3Rpb24gdG8gc2V0IGRldmljZV9tb2RlbF92ZXJzaW9uCgpXZWxsLCB0aGUgYWx0ZXJu
YXRpdmUgaXMgdGhlIG9uZSBsaW5lIGNoYW5nZSBiZWxvdy4KCkphbgoKbGlieGw6IGZ1cnRoZXIg
Zml4IGxpYnhsX2RvbWFpbl9uZWVkX21lbW9yeSgpIGFmdGVyIDg5OTQzM2YxNDlkCgpCZXNpZGVz
IHByb3ZpZGluZyBhIGRldmljZV9tb2RlbF92ZXJzaW9uIHNldHRpbmcgKGFzIGRvbmUgYnkgMjc4
YzY0NTE5YwpbImxpYnhsOiBmaXggbGlieGxfZG9tYWluX25lZWRfbWVtb3J5IGFmdGVyIDg5OTQz
M2YxNDlkIl0pLCBvbmUgaXMgYWxzbwpuZWVkZWQgZm9yIGRldmljZV9tb2RlbF9zdHViZG9tYWlu
LCBvciBlbHNlIHRoZSByZXNwZWN0aXZlIGFzc2VydCgpIGluCmxpYnhsX2RlZmJvb2xfdmFsKCkg
KGNhbGxlZCBmcm9tIGxpYnhsX19kb21haW5fYnVpbGRfaW5mb19zZXRkZWZhdWx0KCkpCndpbGwg
dHJpZ2dlci4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
Ci0tLSB1bnN0YWJsZS5vcmlnL3Rvb2xzL2xpYnhsL2xpYnhsX21lbS5jCisrKyB1bnN0YWJsZS90
b29scy9saWJ4bC9saWJ4bF9tZW0uYwpAQCAtNDcyLDYgKzQ3Miw3IEBAIGludCBsaWJ4bF9kb21h
aW5fbmVlZF9tZW1vcnkobGlieGxfY3R4ICoKICAgICAgKiBjYWxjdWxhdGlvbiBkb2Vzbid0IHJl
YWxseSBjYXJlIHdoaWNoIFFFTVUgaXMgc2V0IGhlcmUsIHNvIHdlCiAgICAgICogZ28gd2l0aCB0
aGUgdXBzdHJlYW0gZGVmYXVsdC4KICAgICAgKi8KKyAgICBsaWJ4bF9kZWZib29sX3NldGRlZmF1
bHQoJmJfaW5mby0+ZGV2aWNlX21vZGVsX3N0dWJkb21haW4sIGZhbHNlKTsKICAgICBpZiAoIWJf
aW5mby0+ZGV2aWNlX21vZGVsX3ZlcnNpb24pCiAgICAgICAgIGJfaW5mby0+ZGV2aWNlX21vZGVs
X3ZlcnNpb24gPSBMSUJYTF9ERVZJQ0VfTU9ERUxfVkVSU0lPTl9RRU1VX1hFTjsKIAoKCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 22 08:41:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 May 2019 08:41:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTMoh-0001dj-NI; Wed, 22 May 2019 08:41:43 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=3DNt=TW=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hTMog-0001dX-Hd
 for xen-devel@lists.xenproject.org; Wed, 22 May 2019 08:41:42 +0000
X-Inumbo-ID: 6b78ab38-7c6d-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6b78ab38-7c6d-11e9-8980-bc764e045a96;
 Wed, 22 May 2019 08:41:41 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 22 May 2019 02:41:39 -0600
Message-Id: <5CE50B42020000780023135C@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 22 May 2019 02:41:38 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Alistair Francis" <alistair.francis@wdc.com>
References: <20190521222418.27107-1-alistair.francis@wdc.com>
In-Reply-To: <20190521222418.27107-1-alistair.francis@wdc.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3] xen/drivers/char: Protect the
 asm/vpl011.h include
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>, alistair23@gmail.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIyLjA1LjE5IGF0IDAwOjI0LCA8YWxpc3RhaXIuZnJhbmNpc0B3ZGMuY29tPiB3cm90
ZToKPiBUaGUgb25seSB1c2Ugb2YgYXNtL3ZwbDAxMS5oIGlzIHByb3RlY3RlZCBieSB0aGUgQ09O
RklHX1NCU0FfVlVBUlRfQ09OU09MRQo+IGRlZmluZSBzbyBsZXRzIHByb3RlY3QgdGhlIGluY2x1
ZGUgYXMgd2VsbC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbGlzdGFpciBGcmFuY2lzIDxhbGlzdGFp
ci5mcmFuY2lzQHdkYy5jb20+CgpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 22 08:45:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 May 2019 08:45:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTMs7-0001tZ-DP; Wed, 22 May 2019 08:45:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=3DNt=TW=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hTMs5-0001tU-W6
 for xen-devel@lists.xenproject.org; Wed, 22 May 2019 08:45:14 +0000
X-Inumbo-ID: e7e46aa8-7c6d-11e9-8947-0755d393a407
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e7e46aa8-7c6d-11e9-8947-0755d393a407;
 Wed, 22 May 2019 08:45:10 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 22 May 2019 02:45:08 -0600
Message-Id: <5CE50C12020000780023137C@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 22 May 2019 02:45:06 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Volodymyr Babchuk" <volodymyr_babchuk@epam.com>
References: <20190521212530.12706-1-volodymyr_babchuk@epam.com>
 <20190521212530.12706-2-volodymyr_babchuk@epam.com>
In-Reply-To: <20190521212530.12706-2-volodymyr_babchuk@epam.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v5 01/10] xen/arm: add generic TEE mediator
 framework
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 tee-dev@lists.linaro.org, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIxLjA1LjE5IGF0IDIzOjI1LCA8Vm9sb2R5bXlyX0JhYmNodWtAZXBhbS5jb20+IHdy
b3RlOgo+ICBNQUlOVEFJTkVSUyAgICAgICAgICAgICAgICAgICB8ICAgNiArKwo+ICB4ZW4vYXJj
aC9hcm0vS2NvbmZpZyAgICAgICAgICB8ICAgNyArKysKPiAgeGVuL2FyY2gvYXJtL01ha2VmaWxl
ICAgICAgICAgfCAgIDEgKwo+ICB4ZW4vYXJjaC9hcm0vZG9tYWluLmMgICAgICAgICB8ICAxOCAr
KysrKysKPiAgeGVuL2FyY2gvYXJtL3NldHVwLmMgICAgICAgICAgfCAgIDIgKwo+ICB4ZW4vYXJj
aC9hcm0vdGVlL01ha2VmaWxlICAgICB8ICAgMSArCj4gIHhlbi9hcmNoL2FybS90ZWUvdGVlLmMg
ICAgICAgIHwgIDkzICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gIHhlbi9hcmNoL2Fy
bS92c21jLmMgICAgICAgICAgIHwgICA1ICsrCj4gIHhlbi9hcmNoL2FybS94ZW4ubGRzLlMgICAg
ICAgIHwgICA3ICsrKwo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oICB8ICAgMSArCj4g
IHhlbi9pbmNsdWRlL2FzbS1hcm0vdGVlL3RlZS5oIHwgMTA5ICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysKPiAgeGVuL2luY2x1ZGUvcHVibGljL2FyY2gtYXJtLmggfCAgIDMgKwo+
ICAxMiBmaWxlcyBjaGFuZ2VkLCAyNTMgaW5zZXJ0aW9ucygrKQo+ICBjcmVhdGUgbW9kZSAxMDA2
NDQgeGVuL2FyY2gvYXJtL3RlZS9NYWtlZmlsZQo+ICBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2Fy
Y2gvYXJtL3RlZS90ZWUuYwo+ICBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvYXNtLWFy
bS90ZWUvdGVlLmgKCkkgZG9uJ3QgdGhpbmsgSSdtIGFza2luZyB0aGlzIGZvciB0aGUgZmlyc3Qg
dGltZTogV2h5IGFtIEkgYmVpbmcgQ2MtZWQKaGVyZT8gSXQncyBhbGwgQXJtIGNvZGUgdGhhdCBn
ZXRzIGNoYW5nZWQsIGFuZCB0aGUgTUFJTlRBSU5FUlMKYWRkaXRpb24gYWxvbmUgaW1vIGRvZXNu
J3Qgd2FycmFudCB3aWRlbmluZyB0aGUgQ2MgbGlzdC4KCkphbgoKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 22 09:27:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 May 2019 09:27:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTNWh-0004uE-W7; Wed, 22 May 2019 09:27:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2jZt=TW=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hTNWh-0004u9-7z
 for xen-devel@lists.xenproject.org; Wed, 22 May 2019 09:27:11 +0000
X-Inumbo-ID: c5690c9e-7c73-11e9-85ff-9f2f78891670
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id c5690c9e-7c73-11e9-85ff-9f2f78891670;
 Wed, 22 May 2019 09:27:08 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 690C9341;
 Wed, 22 May 2019 02:27:08 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 9B3E73F575;
 Wed, 22 May 2019 02:27:06 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
References: <20190521212530.12706-1-volodymyr_babchuk@epam.com>
 <20190521212530.12706-2-volodymyr_babchuk@epam.com>
 <5CE50C12020000780023137C@prv1-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <55b6761c-152a-a6fa-085d-5f78443831d1@arm.com>
Date: Wed, 22 May 2019 10:27:04 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CE50C12020000780023137C@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v5 01/10] xen/arm: add generic TEE mediator
 framework
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 tee-dev@lists.linaro.org, xen-devel <xen-devel@lists.xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAyMi8wNS8yMDE5IDA5OjQ1LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBPbiAyMS4wNS4x
OSBhdCAyMzoyNSwgPFZvbG9keW15cl9CYWJjaHVrQGVwYW0uY29tPiB3cm90ZToKPj4gICBNQUlO
VEFJTkVSUyAgICAgICAgICAgICAgICAgICB8ICAgNiArKwo+PiAgIHhlbi9hcmNoL2FybS9LY29u
ZmlnICAgICAgICAgIHwgICA3ICsrKwo+PiAgIHhlbi9hcmNoL2FybS9NYWtlZmlsZSAgICAgICAg
IHwgICAxICsKPj4gICB4ZW4vYXJjaC9hcm0vZG9tYWluLmMgICAgICAgICB8ICAxOCArKysrKysK
Pj4gICB4ZW4vYXJjaC9hcm0vc2V0dXAuYyAgICAgICAgICB8ICAgMiArCj4+ICAgeGVuL2FyY2gv
YXJtL3RlZS9NYWtlZmlsZSAgICAgfCAgIDEgKwo+PiAgIHhlbi9hcmNoL2FybS90ZWUvdGVlLmMg
ICAgICAgIHwgIDkzICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4+ICAgeGVuL2FyY2gv
YXJtL3ZzbWMuYyAgICAgICAgICAgfCAgIDUgKysKPj4gICB4ZW4vYXJjaC9hcm0veGVuLmxkcy5T
ICAgICAgICB8ICAgNyArKysKPj4gICB4ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oICB8ICAg
MSArCj4+ICAgeGVuL2luY2x1ZGUvYXNtLWFybS90ZWUvdGVlLmggfCAxMDkgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKwo+PiAgIHhlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS5o
IHwgICAzICsKPj4gICAxMiBmaWxlcyBjaGFuZ2VkLCAyNTMgaW5zZXJ0aW9ucygrKQo+PiAgIGNy
ZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC9hcm0vdGVlL01ha2VmaWxlCj4+ICAgY3JlYXRlIG1v
ZGUgMTAwNjQ0IHhlbi9hcmNoL2FybS90ZWUvdGVlLmMKPj4gICBjcmVhdGUgbW9kZSAxMDA2NDQg
eGVuL2luY2x1ZGUvYXNtLWFybS90ZWUvdGVlLmgKPiAKPiBJIGRvbid0IHRoaW5rIEknbSBhc2tp
bmcgdGhpcyBmb3IgdGhlIGZpcnN0IHRpbWU6IFdoeSBhbSBJIGJlaW5nIENjLWVkCj4gaGVyZT8g
SXQncyBhbGwgQXJtIGNvZGUgdGhhdCBnZXRzIGNoYW5nZWQsIGFuZCB0aGUgTUFJTlRBSU5FUlMK
PiBhZGRpdGlvbiBhbG9uZSBpbW8gZG9lc24ndCB3YXJyYW50IHdpZGVuaW5nIHRoZSBDYyBsaXN0
LgoKQSBsb3Qgb2YgdXNlcnMgdXNlcyB0aGUgc2NyaXB0cy97YWRkLCBnZXR9X21haW50YWluZXJz
LnBsIHRvIGdldCB0aGUgbGlzdCBvZiAKbWFpbnRhaW5lcnMgdG8gQ0NlZC4gQm90aCBvZiB0aGVt
IG91dHB1dCAiVEhFIFJFU1QiIGJlY2F1c2Ugb2YgdGhlIGZpbGUgCk1BSU5UQUlORVJTIGlzIG1v
ZGlmaWVkLgoKSSBkb24ndCB0aGluayBpdCBpcyBzZW5zaWJsZSB0byBleHBlY3QgdXNlcnMgdG8g
a25vdyB3aGVuIHRvIHN0cmlwIHRoZSBsaXN0Li4uCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxs
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 22 09:41:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 May 2019 09:41:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTNkX-0006LC-BU; Wed, 22 May 2019 09:41:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=up1o=TW=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1hTNkW-0006L7-59
 for xen-devel@lists.xenproject.org; Wed, 22 May 2019 09:41:28 +0000
X-Inumbo-ID: c4131990-7c75-11e9-8980-bc764e045a96
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c4131990-7c75-11e9-8980-bc764e045a96;
 Wed, 22 May 2019 09:41:26 +0000 (UTC)
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: pBwSZwFamN651qCnD5NHl8yR5p5Hdf2ml6W/l8LUxB/vb+ulx1Nh1/ummVbdCT1ZbguVLzk2Xg
 80aNCd8f7zfeYcTdsEo6kKAgVKj/RfCpLz+zeTqK1azTNm59MKhhpS7Hz3xSeKKjou5ktIjFdq
 hWEKY+d16+0g9xe4PQFO0kVQfLl2ym9sI4M0D1KaW6b06AdYxM4Vcc6mgBg7r0XWEYcGL6vNTT
 uKu/BcK7bifRFQGRKwANrSVwAjopEZqOqdzUa2VGvXnBYFf/u3crJnBRWJ3Z5MH2m/MydMtlab
 aUg=
X-SBRS: 2.7
X-MesageID: 757040
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,498,1549947600"; 
   d="scan'208";a="757040"
Date: Wed, 22 May 2019 10:41:14 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190522094114.weyuo4qy6gpjt7qt@Air-de-Roger>
References: <5CC6DD090200007800229E80@prv1-mh.provo.novell.com>
 <5CDE8F5B020000780023005F@prv1-mh.provo.novell.com>
 <5CDE917502000078002300A8@prv1-mh.provo.novell.com>
 <20190520114006.jh3l4kg4abdaekb5@Air-de-Roger>
 <5CE2C4FF0200007800230ABF@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5CE2C4FF0200007800230ABF@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v3 07/15] x86/IRQ: target online CPUs when
 binding guest IRQ
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBNYXkgMjAsIDIwMTkgYXQgMDk6MTc6MTlBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDIwLjA1LjE5IGF0IDEzOjQwLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gRnJpLCBNYXkgMTcsIDIwMTkgYXQgMDQ6NDg6MjFBTSAtMDYwMCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4gPj4gZml4dXBfaXJxcygpIHNraXBzIGludGVycnVwdHMgd2l0aG91dCBh
Y3Rpb24uIEhlbmNlIHN1Y2ggaW50ZXJydXB0cyBjYW4KPiA+PiByZXRhaW4gYWZmaW5pdHkgdG8g
anVzdCBvZmZsaW5lIENQVXMuIFdpdGggIm5vaXJxYmFsYW5jZSIgaW4gZWZmZWN0LAo+ID4+IHBp
cnFfZ3Vlc3RfYmluZCgpIHNvIGZhciB3b3VsZCBoYXZlIGxlZnQgdGhlbSBhbG9uZSwgcmVzdWx0
aW5nIGluIGEgbm9uLQo+ID4+IHdvcmtpbmcgaW50ZXJydXB0Lgo+ID4+IAo+ID4+IFNpZ25lZC1v
ZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiA+PiAtLS0KPiA+PiB2Mzog
TmV3Lgo+ID4+IC0tLQo+ID4+IEkndmUgbm90IG9ic2VydmVkIHRoaXMgcHJvYmxlbSBpbiBwcmFj
dGljZSAtIHRoZSBjaGFuZ2UgaXMganVzdCB0aGUKPiA+PiByZXN1bHQgb2YgY29kZSBpbnNwZWN0
aW9uIGFmdGVyIGhhdmluZyBub3RpY2VkIGFjdGlvbi1sZXNzIElSUXMgaW4gJ2knCj4gPj4gZGVi
dWcga2V5IG91dHB1dCBwb2ludGluZyBhdCBhbGwgcGFya2VkL29mZmxpbmUgQ1BVcy4KPiA+PiAK
PiA+PiAtLS0gYS94ZW4vYXJjaC94ODYvaXJxLmMKPiA+PiArKysgYi94ZW4vYXJjaC94ODYvaXJx
LmMKPiA+PiBAQCAtMTY4Myw5ICsxNjgzLDI3IEBAIGludCBwaXJxX2d1ZXN0X2JpbmQoc3RydWN0
IHZjcHUgKnYsIHN0cnUKPiA+PiAgCj4gPj4gICAgICAgICAgZGVzYy0+c3RhdHVzIHw9IElSUV9H
VUVTVDsKPiA+PiAgCj4gPj4gLSAgICAgICAgLyogQXR0ZW1wdCB0byBiaW5kIHRoZSBpbnRlcnJ1
cHQgdGFyZ2V0IHRvIHRoZSBjb3JyZWN0IENQVS4gKi8KPiA+PiAtICAgICAgICBpZiAoICFvcHRf
bm9pcnFiYWxhbmNlICYmIChkZXNjLT5oYW5kbGVyLT5zZXRfYWZmaW5pdHkgIT0gTlVMTCkgKQo+
ID4+IC0gICAgICAgICAgICBkZXNjLT5oYW5kbGVyLT5zZXRfYWZmaW5pdHkoZGVzYywgY3B1bWFz
a19vZih2LT5wcm9jZXNzb3IpKTsKPiA+PiArICAgICAgICAvKgo+ID4+ICsgICAgICAgICAqIEF0
dGVtcHQgdG8gYmluZCB0aGUgaW50ZXJydXB0IHRhcmdldCB0byB0aGUgY29ycmVjdCAob3IgYXQg
bGVhc3QKPiA+PiArICAgICAgICAgKiBzb21lIG9ubGluZSkgQ1BVLgo+ID4+ICsgICAgICAgICAq
Lwo+ID4+ICsgICAgICAgIGlmICggZGVzYy0+aGFuZGxlci0+c2V0X2FmZmluaXR5ICkKPiA+PiAr
ICAgICAgICB7Cj4gPj4gKyAgICAgICAgICAgIGNvbnN0IGNwdW1hc2tfdCAqYWZmaW5pdHkgPSBO
VUxMOwo+ID4+ICsKPiA+PiArICAgICAgICAgICAgaWYgKCAhb3B0X25vaXJxYmFsYW5jZSApCj4g
Pj4gKyAgICAgICAgICAgICAgICBhZmZpbml0eSA9IGNwdW1hc2tfb2Yodi0+cHJvY2Vzc29yKTsK
PiA+PiArICAgICAgICAgICAgZWxzZSBpZiAoICFjcHVtYXNrX2ludGVyc2VjdHMoZGVzYy0+YWZm
aW5pdHksICZjcHVfb25saW5lX21hcCkgKQo+ID4+ICsgICAgICAgICAgICB7Cj4gPj4gKyAgICAg
ICAgICAgICAgICBjcHVtYXNrX3NldGFsbChkZXNjLT5hZmZpbml0eSk7Cj4gPj4gKyAgICAgICAg
ICAgICAgICBhZmZpbml0eSA9ICZjcHVtYXNrX2FsbDsKPiA+PiArICAgICAgICAgICAgfQo+ID4+
ICsgICAgICAgICAgICBlbHNlIGlmICggIWNwdW1hc2tfaW50ZXJzZWN0cyhkZXNjLT5hcmNoLmNw
dV9tYXNrLAo+ID4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAm
Y3B1X29ubGluZV9tYXApICkKPiA+IAo+ID4gSSdtIG5vdCBzdXJlIEkgc2VlIHRoZSBwdXJwb3Nl
IG9mIHRoZSBkZXNjLT5hcmNoLmNwdV9tYXNrIGNoZWNrLAo+ID4gd291bGRuJ3QgaXQgYmUgYmV0
dGVyIHRvIGp1c3QgdXNlIGVsc2UgYW5kIHNldCB0aGUgYWZmaW5pdHkgdG8KPiA+IGRlc2MtPmFm
ZmluaXR5Pwo+IAo+IFdlIHNob3VsZCBhdm9pZCBjbG9iYmVyaW5nIGRlc2MtPmFmZmluaXR5IHdo
ZW5ldmVyIHBvc3NpYmxlOiBJdAo+IHJlZmxlY3RzIChzZWUgdGhlIHJlc3BlY3RpdmUgcGF0Y2gg
aW4gdGhpcyBzZXJpZXMpIHdoYXQgd2FzCj4gcmVxdWVzdGVkIGJ5IHdoYXRldmVyICJvdXRzaWRl
IiBwYXJ0eS4KPiAKPiA+IE9yIGl0J3MganVzdCBhbiBvcHRpbWl6YXRpb24gdG8gYXZvaWQgZG9p
bmcgdGhlIHNldF9hZmZpbml0eSBjYWxsIGlmCj4gPiB0aGUgaW50ZXJydXB0IGl0IGFscmVhZHkg
Ym91bmQgdG8gYW4gb25saW5lIENQVT8KPiAKPiBUaGlzIGlzIGEgc2Vjb25kIGFzcGVjdCBoZXJl
IGluZGVlZCAtIHdoeSBwbGF5IHdpdGggdGhlIElSUSBpZgo+IGl0IGhhcyBhIHZhbGlkIGRlc3Rp
bmF0aW9uPwoKVGhhbmtzIGZvciB0aGUgY2xhcmlmaWNhdGlvbiwgdGhhdCBMR1RNOgoKUmV2aWV3
ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKUm9nZXIuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 22 09:46:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 May 2019 09:46:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTNos-0006Vc-8b; Wed, 22 May 2019 09:45:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=aAGA=TW=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hTNoq-0006VI-A0
 for xen-devel@lists.xenproject.org; Wed, 22 May 2019 09:45:56 +0000
X-Inumbo-ID: 642b236b-7c76-11e9-8980-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 642b236b-7c76-11e9-8980-bc764e045a96;
 Wed, 22 May 2019 09:45:54 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id B27E9AF25;
 Wed, 22 May 2019 09:45:53 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 22 May 2019 11:45:49 +0200
Message-Id: <20190522094549.28397-4-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190522094549.28397-1-jgross@suse.com>
References: <20190522094549.28397-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH 3/3] xen: build common/preempt.c only with
 CONFIG_DEBUG
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlcmUgaXMgbm90aGluZyBsZWZ0IGluIGNvbW1vbi9wcmVlbXB0LmMgaW4gbm9uLWRlYnVnIGJ1
aWxkcy4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0t
CiB4ZW4vY29tbW9uL01ha2VmaWxlICB8IDIgKy0KIHhlbi9jb21tb24vcHJlZW1wdC5jIHwgMiAt
LQogMiBmaWxlcyBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vY29tbW9uL01ha2VmaWxlIGIveGVuL2NvbW1vbi9NYWtlZmlsZQppbmRleCAz
M2QwM2I4NjJmLi5kNjU3NmEzZmMzIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL01ha2VmaWxlCisr
KyBiL3hlbi9jb21tb24vTWFrZWZpbGUKQEAgLTMwLDcgKzMwLDcgQEAgb2JqLXkgKz0gbm90aWZp
ZXIubwogb2JqLXkgKz0gcGFnZV9hbGxvYy5vCiBvYmotJChDT05GSUdfSEFTX1BEWCkgKz0gcGR4
Lm8KIG9iai0kKENPTkZJR19QRVJGX0NPVU5URVJTKSArPSBwZXJmYy5vCi1vYmoteSArPSBwcmVl
bXB0Lm8KK29iai0kKENPTkZJR19ERUJVRykgKz0gcHJlZW1wdC5vCiBvYmoteSArPSByYW5kb20u
bwogb2JqLXkgKz0gcmFuZ2VzZXQubwogb2JqLXkgKz0gcmFkaXgtdHJlZS5vCmRpZmYgLS1naXQg
YS94ZW4vY29tbW9uL3ByZWVtcHQuYyBiL3hlbi9jb21tb24vcHJlZW1wdC5jCmluZGV4IDMwNzdj
NTFkNTIuLjhiYjA5OWU4ZTggMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vcHJlZW1wdC5jCisrKyBi
L3hlbi9jb21tb24vcHJlZW1wdC5jCkBAIC0yMyw3ICsyMyw2IEBACiAjaW5jbHVkZSA8eGVuL2ly
cS5oPgogI2luY2x1ZGUgPGFzbS9zeXN0ZW0uaD4KIAotI2lmbmRlZiBOREVCVUcKIERFRklORV9Q
RVJfQ1BVKHVuc2lnbmVkIGludCwgX19wcmVlbXB0X2NvdW50KTsKIAogdm9pZCBBU1NFUlRfTk9U
X0lOX0FUT01JQyh2b2lkKQpAQCAtMzIsNCArMzEsMyBAQCB2b2lkIEFTU0VSVF9OT1RfSU5fQVRP
TUlDKHZvaWQpCiAgICAgQVNTRVJUKCFpbl9pcnEoKSk7CiAgICAgQVNTRVJUKGxvY2FsX2lycV9p
c19lbmFibGVkKCkpOwogfQotI2VuZGlmCi0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 22 09:46:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 May 2019 09:46:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTNor-0006VW-W1; Wed, 22 May 2019 09:45:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=aAGA=TW=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hTNoq-0006VH-8I
 for xen-devel@lists.xenproject.org; Wed, 22 May 2019 09:45:56 +0000
X-Inumbo-ID: 63e960ea-7c76-11e9-8980-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 63e960ea-7c76-11e9-8980-bc764e045a96;
 Wed, 22 May 2019 09:45:54 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 00B50AF10;
 Wed, 22 May 2019 09:45:52 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 22 May 2019 11:45:46 +0200
Message-Id: <20190522094549.28397-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH 0/3] tune preempt_[dis|en]able()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlcmUgaXMgbm8gdXNlciBvZiB0aGUgcHJlZW1wdF9jb3VudCBmb3Igbm9uLWRlYnVnIGJ1aWxk
cy4gVGhpcyBzZXJpZXMKcmVtb3ZlcyBpdCBmb3IgdGhhdCBjYXNlLgoKSnVlcmdlbiBHcm9zcyAo
Myk6CiAgeGVuOiBkcm9wIGluX2F0b21pYygpCiAgeGVuOiBkcm9wIHByZWVtcHRfY291bnQoKSBm
b3Igbm9uLWRlYnVnIGJ1aWxkcwogIHhlbjogYnVpbGQgY29tbW9uL3ByZWVtcHQuYyBvbmx5IHdp
dGggQ09ORklHX0RFQlVHCgogeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICB8IDE2IC0tLS0tLS0t
LS0tLS0tLS0KIHhlbi9jb21tb24vTWFrZWZpbGUgICAgICAgfCAgMiArLQogeGVuL2NvbW1vbi9w
cmVlbXB0LmMgICAgICB8ICA3IC0tLS0tLS0KIHhlbi9pbmNsdWRlL3hlbi9wcmVlbXB0LmggfCAg
OCArKysrKy0tLQogNCBmaWxlcyBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDI3IGRlbGV0aW9u
cygtKQoKLS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 22 09:46:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 May 2019 09:46:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTNos-0006Vi-I4; Wed, 22 May 2019 09:45:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=aAGA=TW=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hTNoq-0006VJ-A3
 for xen-devel@lists.xenproject.org; Wed, 22 May 2019 09:45:56 +0000
X-Inumbo-ID: 6402ac35-7c76-11e9-8980-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6402ac35-7c76-11e9-8980-bc764e045a96;
 Wed, 22 May 2019 09:45:54 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 714D6AF21;
 Wed, 22 May 2019 09:45:53 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 22 May 2019 11:45:48 +0200
Message-Id: <20190522094549.28397-3-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190522094549.28397-1-jgross@suse.com>
References: <20190522094549.28397-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH 2/3] xen: drop preempt_count() for non-debug
 builds
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

cHJlZW1wdF9jb3VudCgpIGFuZCB0aGUgYXNzb2NpYXRlZCBwZXItY3B1IHZhcmlhYmxlIF9fcHJl
ZW1wdF9jb3VudAphcmUgdGVzdGVkIGluIGRlYnVnIGJ1aWxkIG9ubHkuIFNvIGRyb3AgdGhlbSBm
b3Igbm9uLWRlYnVnIGJ1aWxkcy4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KLS0tCiB4ZW4vY29tbW9uL3ByZWVtcHQuYyAgICAgIHwgMiArLQogeGVuL2lu
Y2x1ZGUveGVuL3ByZWVtcHQuaCB8IDYgKysrKystCiAyIGZpbGVzIGNoYW5nZWQsIDYgaW5zZXJ0
aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3ByZWVtcHQu
YyBiL3hlbi9jb21tb24vcHJlZW1wdC5jCmluZGV4IDIwOTEzZTIwZDMuLjMwNzdjNTFkNTIgMTAw
NjQ0Ci0tLSBhL3hlbi9jb21tb24vcHJlZW1wdC5jCisrKyBiL3hlbi9jb21tb24vcHJlZW1wdC5j
CkBAIC0yMyw5ICsyMyw5IEBACiAjaW5jbHVkZSA8eGVuL2lycS5oPgogI2luY2x1ZGUgPGFzbS9z
eXN0ZW0uaD4KIAorI2lmbmRlZiBOREVCVUcKIERFRklORV9QRVJfQ1BVKHVuc2lnbmVkIGludCwg
X19wcmVlbXB0X2NvdW50KTsKIAotI2lmbmRlZiBOREVCVUcKIHZvaWQgQVNTRVJUX05PVF9JTl9B
VE9NSUModm9pZCkKIHsKICAgICBBU1NFUlQoIXByZWVtcHRfY291bnQoKSk7CmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS94ZW4vcHJlZW1wdC5oIGIveGVuL2luY2x1ZGUveGVuL3ByZWVtcHQuaApp
bmRleCBmNzE1Y2EwOWJjLi4wYmY0OWNjOTc5IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4v
cHJlZW1wdC5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9wcmVlbXB0LmgKQEAgLTEyLDYgKzEyLDgg
QEAKICNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4KICNpbmNsdWRlIDx4ZW4vcGVyY3B1Lmg+CiAKKyNp
Zm5kZWYgTkRFQlVHCisKIERFQ0xBUkVfUEVSX0NQVSh1bnNpZ25lZCBpbnQsIF9fcHJlZW1wdF9j
b3VudCk7CiAKICNkZWZpbmUgcHJlZW1wdF9jb3VudCgpICh0aGlzX2NwdShfX3ByZWVtcHRfY291
bnQpKQpAQCAtMjYsOSArMjgsMTEgQEAgREVDTEFSRV9QRVJfQ1BVKHVuc2lnbmVkIGludCwgX19w
cmVlbXB0X2NvdW50KTsKICAgICBwcmVlbXB0X2NvdW50KCktLTsgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKIH0gd2hpbGUgKDApCiAKLSNpZm5kZWYgTkRFQlVHCiB2b2lkIEFTU0VSVF9OT1Rf
SU5fQVRPTUlDKHZvaWQpOworCiAjZWxzZQorI2RlZmluZSBwcmVlbXB0X2Rpc2FibGUoKSAgICBi
YXJyaWVyKCk7CisjZGVmaW5lIHByZWVtcHRfZW5hYmxlKCkgICAgIGJhcnJpZXIoKTsKICNkZWZp
bmUgQVNTRVJUX05PVF9JTl9BVE9NSUMoKSAoKHZvaWQpMCkKICNlbmRpZgogCi0tIAoyLjE2LjQK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 22 09:46:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 May 2019 09:46:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTNou-0006WW-Rt; Wed, 22 May 2019 09:46:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=aAGA=TW=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hTNot-0006Vo-Vl
 for xen-devel@lists.xenproject.org; Wed, 22 May 2019 09:46:00 +0000
X-Inumbo-ID: 63e2fc0c-7c76-11e9-9cbe-4347524bb1c0
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 63e2fc0c-7c76-11e9-9cbe-4347524bb1c0;
 Wed, 22 May 2019 09:45:54 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 2ABA5AF11;
 Wed, 22 May 2019 09:45:53 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 22 May 2019 11:45:47 +0200
Message-Id: <20190522094549.28397-2-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190522094549.28397-1-jgross@suse.com>
References: <20190522094549.28397-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH 1/3] xen: drop in_atomic()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q3VycmVudGx5IHRoZXJlIGlzIG9ubHkgb25lIHVzZXIgb2YgaW5fYXRvbWljKCksIGFuZCB0aGF0
IGlzIGluIGFuCiNpZmRlZiAwIHNlY3Rpb24uIFRoaXMgaGFzIGJlZW4gc28gc2luY2UgWGVuIDQu
MSwgc28gY2hhbmNlcyBhcmUKcmF0aGVyIHNsaW0gd2Ugc3VkZGVubHkgd2FudCB0byBlbmFibGUg
aXQgYWdhaW4uCgpEcm9wcGluZyBpbl9hdG9taWMoKSB3aWxsIHJlbW92ZSB0aGUgbGFzdCB1c2Vy
IG9mIHByZWVtcHRfY291bnQoKQppbiBub24tZGVidWcgYnVpbGRzIGVuYWJsaW5nIGZ1cnRoZXIg
b3B0aW1pemF0aW9ucy4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNl
LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAgIHwgMTYgLS0tLS0tLS0tLS0tLS0t
LQogeGVuL2NvbW1vbi9wcmVlbXB0LmMgICAgICB8ICA1IC0tLS0tCiB4ZW4vaW5jbHVkZS94ZW4v
cHJlZW1wdC5oIHwgIDIgLS0KIDMgZmlsZXMgY2hhbmdlZCwgMjMgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMK
aW5kZXggODk5M2MyYWE1Ny4uN2IzNjc2NWI5NyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2
bS9odm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBAIC0zMTg1LDIyICszMTg1LDYg
QEAgc3RhdGljIGVudW0gaHZtX3RyYW5zbGF0aW9uX3Jlc3VsdCBfX2h2bV9jb3B5KAogCiAgICAg
QVNTRVJUKGlzX2h2bV92Y3B1KHYpKTsKIAotICAgIC8qCi0gICAgICogWFhYIERpc2FibGUgZm9y
IDQuMS4wOiBQVi1vbi1IVk0gZHJpdmVycyB3aWxsIGRvIGdyYW50LXRhYmxlIG9wcwotICAgICAq
IHN1Y2ggYXMgcXVlcnlfc2l6ZS4gR3JhbnQtdGFibGUgY29kZSBjdXJyZW50bHkgZG9lcyBjb3B5
X3RvL2Zyb21fZ3Vlc3QKLSAgICAgKiBhY2Nlc3NlcyB1bmRlciB0aGUgYmlnIHBlci1kb21haW4g
bG9jaywgd2hpY2ggdGhpcyB0ZXN0IHdvdWxkIGRpc2FsbG93LgotICAgICAqIFRoZSB0ZXN0IGlz
IG5vdCBuZWVkZWQgdW50aWwgd2UgaW1wbGVtZW50IHNsZWVwaW5nLW9uLXdhaXRxdWV1ZSB3aGVu
Ci0gICAgICogd2UgYWNjZXNzIGEgcGFnZWQtb3V0IGZyYW1lLCBhbmQgdGhhdCdzIHBvc3QgNC4x
LjAgbm93LgotICAgICAqLwotI2lmIDAKLSAgICAvKgotICAgICAqIElmIHRoZSByZXF1aXJlZCBn
dWVzdCBtZW1vcnkgaXMgcGFnZWQgb3V0LCB0aGlzIGZ1bmN0aW9uIG1heSBzbGVlcC4KLSAgICAg
KiBIZW5jZSB3ZSBiYWlsIGltbWVkaWF0ZWx5IGlmIGNhbGxlZCBmcm9tIGF0b21pYyBjb250ZXh0
LgotICAgICAqLwotICAgIGlmICggaW5fYXRvbWljKCkgKQotICAgICAgICByZXR1cm4gSFZNVFJB
TlNfdW5oYW5kbGVhYmxlOwotI2VuZGlmCi0KICAgICB3aGlsZSAoIHRvZG8gPiAwICkKICAgICB7
CiAgICAgICAgIGVudW0gaHZtX3RyYW5zbGF0aW9uX3Jlc3VsdCByZXM7CmRpZmYgLS1naXQgYS94
ZW4vY29tbW9uL3ByZWVtcHQuYyBiL3hlbi9jb21tb24vcHJlZW1wdC5jCmluZGV4IDNiNDE3OGZk
NDQuLjIwOTEzZTIwZDMgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vcHJlZW1wdC5jCisrKyBiL3hl
bi9jb21tb24vcHJlZW1wdC5jCkBAIC0yNSwxMSArMjUsNiBAQAogCiBERUZJTkVfUEVSX0NQVSh1
bnNpZ25lZCBpbnQsIF9fcHJlZW1wdF9jb3VudCk7CiAKLWJvb2xfdCBpbl9hdG9taWModm9pZCkK
LXsKLSAgICByZXR1cm4gcHJlZW1wdF9jb3VudCgpIHx8IGluX2lycSgpIHx8ICFsb2NhbF9pcnFf
aXNfZW5hYmxlZCgpOwotfQotCiAjaWZuZGVmIE5ERUJVRwogdm9pZCBBU1NFUlRfTk9UX0lOX0FU
T01JQyh2b2lkKQogewpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3ByZWVtcHQuaCBiL3hl
bi9pbmNsdWRlL3hlbi9wcmVlbXB0LmgKaW5kZXggYmVmODMxMzVhMS4uZjcxNWNhMDliYyAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3ByZWVtcHQuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4v
cHJlZW1wdC5oCkBAIC0yNiw4ICsyNiw2IEBAIERFQ0xBUkVfUEVSX0NQVSh1bnNpZ25lZCBpbnQs
IF9fcHJlZW1wdF9jb3VudCk7CiAgICAgcHJlZW1wdF9jb3VudCgpLS07ICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCiB9IHdoaWxlICgwKQogCi1ib29sX3QgaW5fYXRvbWljKHZvaWQpOwotCiAj
aWZuZGVmIE5ERUJVRwogdm9pZCBBU1NFUlRfTk9UX0lOX0FUT01JQyh2b2lkKTsKICNlbHNlCi0t
IAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 22 09:56:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 May 2019 09:56:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTNyy-0007cQ-VZ; Wed, 22 May 2019 09:56:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=3DNt=TW=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hTNyx-0007cL-L6
 for xen-devel@lists.xenproject.org; Wed, 22 May 2019 09:56:23 +0000
X-Inumbo-ID: d90ecfa0-7c77-11e9-92d3-4ba0d47950b3
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d90ecfa0-7c77-11e9-92d3-4ba0d47950b3;
 Wed, 22 May 2019 09:56:20 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 22 May 2019 03:56:18 -0600
Message-Id: <5CE51CBD0200007800231438@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 22 May 2019 03:56:13 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <aisaila@bitdefender.com>
References: <20190520125454.14805-1-aisaila@bitdefender.com>
 <20190520125454.14805-2-aisaila@bitdefender.com>
In-Reply-To: <20190520125454.14805-2-aisaila@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v4 2/2] x86/emulate: Send vm_event from
 emulate
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIwLjA1LjE5IGF0IDE0OjU1LCA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+IHdyb3Rl
Ogo+IFRoaXMgcGF0Y2ggYWltcyB0byBoYXZlIG1lbSBhY2Nlc3Mgdm0gZXZlbnRzIHNlbnQgZnJv
bSB0aGUgZW11bGF0b3IuCj4gVGhpcyBpcyB1c2VmdWwgaW4gdGhlIGNhc2Ugb2YgZW11bGF0ZWQg
aW5zdHJ1Y3Rpb25zIHRoYXQgY2F1c2UKPiBwYWdlLXdhbGtzIG9uIGFjY2VzcyBwcm90ZWN0ZWQg
cGFnZXMuCj4gCj4gV2UgdXNlIGh2bWVtdWxfbWFwX2xpbmVhcl9hZGRyKCkgcm8gaW50ZXJjZXB0
IHIvdyBhY2Nlc3MgYW5kCj4gaHZtZW11bF9pbnNuX2ZldGNoKCkgdG8gaW50ZXJjZXB0IGV4ZWMg
YWNjZXNzLgoKSSdtIGFmcmFpZCBJIGRvbid0IHVuZGVyc3RhbmQgdGhpcyBzZW50ZW5jZS4gT3Ig
d2FpdCAtIGlzIHRoaXMgYQpzaW1wbGUgdHlwbywgYW5kIHlvdSBtZWFuICJ0byIgaW5zdGVhZCBv
ZiAicm8iPwoKPiBGaXJzdCB3ZSB0cnkgdG8gc2VuZCBhIHZtIGV2ZW50IGFuZCBpZiB0aGUgZXZl
bnQgaXMgc2VudCB0aGVuIGVtdWxhdGlvbgo+IHJldHVybnMgWDg2RU1VTF9BQ0NFU1NfRVhDRVBU
SU9OLiBJZiB0aGUgZXZlbnQgaXMgbm90IHNlbnQgdGhlbiB0aGUKPiBlbXVsYXRpb24gZ29lcyBv
biBhcyBleHBlY3RlZC4KClBlcmhhcHMgaXQncyBvYnZpb3VzIGZvciBhIHZtLWV2ZW50IHBlcnNv
biB3aHkgc3VjY2Vzc2Z1bCBzZW5kaW5nCm9mIGFuIGV2ZW50IGlzIHRvIHJlc3VsdCBpbiBYODZF
TVVMX0FDQ0VTU19FWENFUFRJT04sIGJ1dCBpdCdzIG5vdAp0byBtZSwgZGVzcGl0ZSBoYXZpbmcg
bG9va2VkIGF0IHByaW9yIHZlcnNpb25zLiBDYW4gdGhpcyAob2RkIGF0IHRoZQpmaXJzdCBnbGFu
Y2UpIGJlaGF2aW9yIHBsZWFzZSBiZSBicmllZmx5IGV4cGxhaW5lZCBoZXJlPwoKPiAtLS0gYS94
ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0
ZS5jCj4gQEAgLTE1LDYgKzE1LDcgQEAKPiAgI2luY2x1ZGUgPHhlbi9wYWdpbmcuaD4KPiAgI2lu
Y2x1ZGUgPHhlbi90cmFjZS5oPgo+ICAjaW5jbHVkZSA8eGVuL3ZtX2V2ZW50Lmg+Cj4gKyNpbmNs
dWRlIDx4ZW4vbW9uaXRvci5oPgo+ICAjaW5jbHVkZSA8YXNtL2V2ZW50Lmg+Cj4gICNpbmNsdWRl
IDxhc20vaTM4Ny5oPgo+ICAjaW5jbHVkZSA8YXNtL3hzdGF0ZS5oPgo+IEBAIC0yNiw2ICsyNyw3
IEBACj4gICNpbmNsdWRlIDxhc20vaHZtL3N1cHBvcnQuaD4KPiAgI2luY2x1ZGUgPGFzbS9odm0v
c3ZtL3N2bS5oPgo+ICAjaW5jbHVkZSA8YXNtL3ZtX2V2ZW50Lmg+Cj4gKyNpbmNsdWRlIDxhc20v
YWx0cDJtLmg+CgpJbiBib3RoIGNhc2VzIHBsZWFzZSB0cnkgdG8gaW5zZXJ0IGF0IGxlYXN0IGhh
bGYgd2F5IGFscGhhYmV0aWNhbGx5CihJIGRpZG4ndCBjaGVjayBpZiB0aGUgZGlyZWN0aXZlcyBh
cmUgZnVsbHkgc29ydGVkIGFscmVhZHkpLCByYXRoZXIKdGhhbiBibGluZGx5IGF0IHRoZSBlbmQu
Cgo+IEBAIC02MTksNiArNjIxLDY4IEBAIHN0YXRpYyBpbnQgaHZtZW11bF9saW5lYXJfdG9fcGh5
cygKPiAgICAgIHJldHVybiBYODZFTVVMX09LQVk7Cj4gIH0KPiAgCj4gK3N0YXRpYyBib29sIGh2
bWVtdWxfc2VuZF92bV9ldmVudCh1bnNpZ25lZCBsb25nIGdsYSwKPiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHBmZWMsIHVuc2lnbmVkIGludCBieXRlcywKPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBodm1fZW11bGF0ZV9jdHh0
IGN0eHQpCj4gK3sKPiArICAgIHhlbm1lbV9hY2Nlc3NfdCBhY2Nlc3M7Cj4gKyAgICB2bV9ldmVu
dF9yZXF1ZXN0X3QgcmVxID0ge307Cj4gKyAgICBnZm5fdCBnZm47Cj4gKyAgICBwYWRkcl90IGdw
YTsKPiArICAgIHVuc2lnbmVkIGxvbmcgcmVwcyA9IDE7Cj4gKyAgICBpbnQgcmM7Cj4gKwo+ICsg
ICAgaWYgKCAhY3R4dC5zZW5kX2V2ZW50IHx8ICFwZmVjICkKCldoeSB0aGUgIXBmZWMgcGFydCBv
ZiB0aGUgY29uZGl0aW9uPwoKPiArICAgICAgICByZXR1cm4gZmFsc2U7Cj4gKwo+ICsgICAgcmMg
PSBodm1lbXVsX2xpbmVhcl90b19waHlzKGdsYSwgJmdwYSwgYnl0ZXMsICZyZXBzLCBwZmVjLCAm
Y3R4dCk7CgpBcyBzYWlkIGJlZm9yZSAtIEkgZG9uJ3QgdGhpbmsgaXQncyBhIGdvb2QgaWRlYSB0
byBkbyB0aGUgcGFnZSB3YWxrCnR3aWNlOiBUaGlzIGFuZCB0aGUgcHJlLWV4aXN0aW5nIG9uZSBj
YW4gZWFzaWx5IHJldHVybiBkaWZmZXJlbnQKcmVzdWx0cy4KCkFkZGl0aW9uYWxseSwgYXMgYWxz
byBzYWlkIGJlZm9yZSAoSSB0aGluayksIHRoZSBmdW5jdGlvbiBtYXkgcmFpc2UKI1BGLCB3aGlj
aCB5b3UgZG9uJ3Qgc2VlbSB0byBkZWFsIHdpdGggZGVzcGl0ZSBkaXNjYXJkaW5nIHRoZQpYODZF
TVVMX0VYQ0VQVElPTiByZXR1cm4gdmFsdWUgLi4uCgo+ICsgICAgaWYgKCByYyAhPSBYODZFTVVM
X09LQVkgKQo+ICsgICAgICAgIHJldHVybiBmYWxzZTsKCi4uLiBoZXJlLgoKPiArICAgIGdmbiA9
IGdhZGRyX3RvX2dmbihncGEpOwo+ICsKPiArICAgIGlmICggcDJtX2dldF9tZW1fYWNjZXNzKGN1
cnJlbnQtPmRvbWFpbiwgZ2ZuLCAmYWNjZXNzLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYWx0cDJtX3ZjcHVfaWR4KGN1cnJlbnQpKSAhPSAwICkKPiArICAgICAgICByZXR1cm4gZmFs
c2U7Cj4gKwo+ICsgICAgc3dpdGNoICggYWNjZXNzICkgewo+ICsgICAgY2FzZSBYRU5NRU1fYWNj
ZXNzX3g6Cj4gKyAgICBjYXNlIFhFTk1FTV9hY2Nlc3Nfcng6Cj4gKyAgICAgICAgaWYgKCBwZmVj
ICYgUEZFQ193cml0ZV9hY2Nlc3MgKQo+ICsgICAgICAgICAgICByZXEudS5tZW1fYWNjZXNzLmZs
YWdzID0gTUVNX0FDQ0VTU19SIHwgTUVNX0FDQ0VTU19XOwo+ICsgICAgICAgIGJyZWFrOwo+ICsK
PiArICAgIGNhc2UgWEVOTUVNX2FjY2Vzc193Ogo+ICsgICAgY2FzZSBYRU5NRU1fYWNjZXNzX3J3
Ogo+ICsgICAgICAgIGlmICggcGZlYyAmIFBGRUNfaW5zbl9mZXRjaCApCj4gKyAgICAgICAgICAg
IHJlcS51Lm1lbV9hY2Nlc3MuZmxhZ3MgPSBNRU1fQUNDRVNTX1g7Cj4gKyAgICAgICAgYnJlYWs7
Cj4gKwo+ICsgICAgY2FzZSBYRU5NRU1fYWNjZXNzX3I6Cj4gKyAgICBjYXNlIFhFTk1FTV9hY2Nl
c3NfbjoKPiArICAgICAgICBpZiAoIHBmZWMgJiBQRkVDX3dyaXRlX2FjY2VzcyApCj4gKyAgICAg
ICAgICAgIHJlcS51Lm1lbV9hY2Nlc3MuZmxhZ3MgfD0gTUVNX0FDQ0VTU19SIHwgTUVNX0FDQ0VT
U19XOwo+ICsgICAgICAgIGlmICggcGZlYyAmIFBGRUNfaW5zbl9mZXRjaCApCj4gKyAgICAgICAg
ICAgIHJlcS51Lm1lbV9hY2Nlc3MuZmxhZ3MgfD0gTUVNX0FDQ0VTU19YOwo+ICsgICAgICAgIGJy
ZWFrOwo+ICsKPiArICAgIGRlZmF1bHQ6Cj4gKyAgICAgICAgcmV0dXJuIGZhbHNlOwo+ICsgICAg
fQoKQXJlbid0IHlvdSBsb29raW5nIGF0IHRoZSBsZWFmIHBhZ2UgaGVyZSwgcmF0aGVyIHRoYW4g
YXQgYW55IG9mIHRoZQppbnZvbHZlZCBwYWdlIHRhYmxlcz8gT3IgYW0gSSBtaXN1bmRlcnN0YW5k
aW5nIHRoZSBkZXNjcmlwdGlvbgpzYXlpbmcgInBhZ2Utd2Fsa3Mgb24gYWNjZXNzIHByb3RlY3Rl
ZCBwYWdlcyI/Cgo+IEBAIC02MzYsNiArNzAwLDcgQEAgc3RhdGljIHZvaWQgKmh2bWVtdWxfbWFw
X2xpbmVhcl9hZGRyKAo+ICAgICAgdW5zaWduZWQgaW50IG5yX2ZyYW1lcyA9ICgobGluZWFyICsg
Ynl0ZXMgLSAhIWJ5dGVzKSA+PiBQQUdFX1NISUZUKSAtCj4gICAgICAgICAgKGxpbmVhciA+PiBQ
QUdFX1NISUZUKSArIDE7Cj4gICAgICB1bnNpZ25lZCBpbnQgaTsKPiArICAgIGdmbl90IGdmbjsK
PiAgCj4gICAgICAvKgo+ICAgICAgICogbWZuIHBvaW50cyB0byB0aGUgbmV4dCBmcmVlIHNsb3Qu
ICBBbGwgdXNlZCBzbG90cyBoYXZlIGEgcGFnZSByZWZlcmVuY2UKPiBAQCAtNjc0LDcgKzczOSw3
IEBAIHN0YXRpYyB2b2lkICpodm1lbXVsX21hcF9saW5lYXJfYWRkcigKPiAgICAgICAgICBBU1NF
UlQobWZuX3goKm1mbikgPT0gMCk7Cj4gIAo+ICAgICAgICAgIHJlcyA9IGh2bV90cmFuc2xhdGVf
Z2V0X3BhZ2UoY3VyciwgYWRkciwgdHJ1ZSwgcGZlYywKPiAtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICZwZmluZm8sICZwYWdlLCBOVUxMLCAmcDJtdCk7Cj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmcGZpbmZvLCAmcGFnZSwgJmdmbiwgJnAybXQp
Owo+ICAKPiAgICAgICAgICBzd2l0Y2ggKCByZXMgKQo+ICAgICAgICAgIHsKCkFyZSB0aGVzZSB0
d28gaHVua3MgbGVmdG92ZXJzPyBZb3UgZG9uJ3QgdXNlICJnZm4iIGFueXdoZXJlLgoKPiBAQCAt
MTI0OCw3ICsxMzE4LDIxIEBAIGludCBodm1lbXVsX2luc25fZmV0Y2goCj4gICAgICAgICAgY29u
dGFpbmVyX29mKGN0eHQsIHN0cnVjdCBodm1fZW11bGF0ZV9jdHh0LCBjdHh0KTsKPiAgICAgIC8q
IENhcmVmdWwsIGFzIG9mZnNldCBjYW4gd3JhcCBvciB0cnVuY2F0ZSBXUlQgaW5zbl9idWZfZWlw
LiAqLwo+ICAgICAgdWludDhfdCBpbnNuX29mZiA9IG9mZnNldCAtIGh2bWVtdWxfY3R4dC0+aW5z
bl9idWZfZWlwOwo+ICsgICAgdWludDMyX3QgcGZlYyA9IFBGRUNfcGFnZV9wcmVzZW50IHwgUEZF
Q19pbnNuX2ZldGNoOwo+ICsgICAgdW5zaWduZWQgbG9uZyBhZGRyLCByZXBzID0gMTsKPiArICAg
IGludCByYyA9IDA7Cj4gKwo+ICsgICAgcmMgPSBodm1lbXVsX3ZpcnR1YWxfdG9fbGluZWFyKAo+
ICsgICAgICAgIHNlZywgb2Zmc2V0LCBieXRlcywgJnJlcHMsIGh2bV9hY2Nlc3NfaW5zbl9mZXRj
aCwgaHZtZW11bF9jdHh0LCAmYWRkcik7Cj4gKwo+ICsgICAgaWYgKCByYyAhPSBYODZFTVVMX09L
QVkgfHwgIWJ5dGVzICkKPiArICAgICAgICByZXR1cm4gcmM7Cj4gKwo+ICsgICAgaWYgKCBodm1l
bXVsX2N0eHQtPnNlZ19yZWdbeDg2X3NlZ19zc10uZHBsID09IDMgKQo+ICsgICAgICAgIHBmZWMg
fD0gUEZFQ191c2VyX21vZGU7Cj4gIAo+ICsgICAgaWYgKCBodm1lbXVsX3NlbmRfdm1fZXZlbnQo
YWRkciwgcGZlYywgYnl0ZXMsICpodm1lbXVsX2N0eHQpICkKPiArICAgICAgICByZXR1cm4gWDg2
RU1VTF9BQ0NFU1NfRVhDRVBUSU9OOwo+ICAgICAgLyoKPiAgICAgICAqIEZhbGwgYmFjayBpZiBy
ZXF1ZXN0ZWQgYnl0ZXMgYXJlIG5vdCBpbiB0aGUgcHJlZmV0Y2ggY2FjaGUuCj4gICAgICAgKiBC
dXQgYWx3YXlzIHBlcmZvcm0gdGhlIChmYWtlKSByZWFkIHdoZW4gYnl0ZXMgPT0gMC4KCkRlc3Bp
dGUgd2hhdCB3YXMgc2FpZCBiZWZvcmUgeW91J3JlIHN0aWxsIGRvaW5nIHRoaW5ncyBhIDJuZCB0
aW1lCmhlcmUganVzdCBiZWNhdXNlIG9mIGh2bWVtdWxfc2VuZF92bV9ldmVudCgpJ3MgbmVlZHMs
IGV2ZW4KaWYgdGhhdCBmdW5jdGlvbiBlbmRzIHVwIGJhaWxpbmcgcmlnaHQgYXdheS4KCkFsc28g
cGxlYXNlIGRvbid0IGxvc2UgdGhlIGJsYW5rIGxpbmUgYWhlYWQgb2YgdGhlIGNvbW1lbnQgeW91
CmFkZCBjb2RlIGFoZWFkIG9mLgoKPiAtLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2
X2VtdWxhdGUuaAo+ICsrKyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5o
Cj4gQEAgLTE2Miw2ICsxNjIsOCBAQCBzdHJ1Y3QgeDg2X2VtdWxfZnB1X2F1eCB7Cj4gICNkZWZp
bmUgWDg2RU1VTF9VTlJFQ09HTklaRUQgICBYODZFTVVMX1VOSU1QTEVNRU5URUQKPiAgIC8qIChj
bXB4Y2hnIGFjY2Vzc29yKTogQ01QWENIRyBmYWlsZWQuICovCj4gICNkZWZpbmUgWDg2RU1VTF9D
TVBYQ0hHX0ZBSUxFRCA3Cj4gKy8qIEVtdWxhdG9yIHRyaWVkIHRvIGFjY2VzcyBhIHByb3RlY3Rl
ZCBwYWdlLiAqLwo+ICsjZGVmaW5lIFg4NkVNVUxfQUNDRVNTX0VYQ0VQVElPTiA4CgpUaGlzIHN0
aWxsIGRvZXNuJ3QgbWFrZSBjbGVhciB3aGF0IHRoZSBkaWZmZXJlbmNlIGlzIHRvClg4NkVNVUxf
RVhDRVBUSU9OLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 22 09:58:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 May 2019 09:58:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTO12-0007k7-HM; Wed, 22 May 2019 09:58:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Bu0R=TW=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hTO10-0007k1-Ra
 for xen-devel@lists.xenproject.org; Wed, 22 May 2019 09:58:30 +0000
X-Inumbo-ID: 26692709-7c78-11e9-8980-bc764e045a96
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 26692709-7c78-11e9-8980-bc764e045a96;
 Wed, 22 May 2019 09:58:29 +0000 (UTC)
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 23.29.105.83 as
 permitted sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: qR9MY0U4g49Z4PPqFqr3+YuV6HshTrZ2em3AOEra+F8y65lT1/vthDNrB1UWkycjyjNkvU/TuE
 XCpuObuQEwYksT3b0f5RUl+eFulDC9oXJ8TkKNs4/4sQa/nVuW+y0Sdn2sUgsh5LD5Mni+FpqE
 ncTGYmlGkhbwp9yXgXYjBpMo9WzZiJxY+56E6eXyF044ooNl/aC7F4wU56OSbCyFXerIOy56gU
 Icraf+Qf36q0FjXAnM7H80CMMjUVWm/meLt+OYbXuFKv9JaMnQqNVXkGMPhsbvZKkY2ms/7tDh
 iGg=
X-SBRS: 2.7
X-MesageID: 738837
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,498,1549947600"; 
   d="scan'208";a="738837"
To: Juergen Gross <jgross@suse.com>, <xen-devel@lists.xenproject.org>
References: <20190522094549.28397-1-jgross@suse.com>
 <20190522094549.28397-2-jgross@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <6250d30e-dd9a-4fa9-7934-1f90948d8dad@citrix.com>
Date: Wed, 22 May 2019 10:58:25 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190522094549.28397-2-jgross@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 1/3] xen: drop in_atomic()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim
 Deegan <tim@xen.org>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjIvMDUvMjAxOSAxMDo0NSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBDdXJyZW50bHkgdGhl
cmUgaXMgb25seSBvbmUgdXNlciBvZiBpbl9hdG9taWMoKSwgYW5kIHRoYXQgaXMgaW4gYW4KPiAj
aWZkZWYgMCBzZWN0aW9uLiBUaGlzIGhhcyBiZWVuIHNvIHNpbmNlIFhlbiA0LjEsIHNvIGNoYW5j
ZXMgYXJlCj4gcmF0aGVyIHNsaW0gd2Ugc3VkZGVubHkgd2FudCB0byBlbmFibGUgaXQgYWdhaW4u
Cj4KPiBEcm9wcGluZyBpbl9hdG9taWMoKSB3aWxsIHJlbW92ZSB0aGUgbGFzdCB1c2VyIG9mIHBy
ZWVtcHRfY291bnQoKQo+IGluIG5vbi1kZWJ1ZyBidWlsZHMgZW5hYmxpbmcgZnVydGhlciBvcHRp
bWl6YXRpb25zLgo+Cj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2Uu
Y29tPgoKUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CgpUaGlzIGNvZGUgaGFzIG5ldmVyIGJlZW4gdXNlZCBhbmQgaXMgb2J2aW91c2x5IG5vdCBk
b2luZyBhbnl0aGluZyB1c2VmdWwuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 22 10:00:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 May 2019 10:00:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTO2a-0008V8-V1; Wed, 22 May 2019 10:00:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Bu0R=TW=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hTO2a-0008S7-Ab
 for xen-devel@lists.xenproject.org; Wed, 22 May 2019 10:00:08 +0000
X-Inumbo-ID: 603f91fa-7c78-11e9-8980-bc764e045a96
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 603f91fa-7c78-11e9-8980-bc764e045a96;
 Wed, 22 May 2019 10:00:06 +0000 (UTC)
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 23.29.105.83 as
 permitted sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: 6/Od5N/yNrOcUhZiDAIazrkXnGQ7GzY3pMy40Kk4whH8b0v1xTG3EGCe5z29pRZ+njqaiOZ0qv
 dfiGDF3g3NiNP+uSLCh9T5TlIF1RSWxqVmuBzcNxJQRnQIT5HcwLX+7+D1tOJvT+T7YuYpt8gH
 fo4RijyyGgTxOyDWl5DbkAJH818y/uvcZcC9ivKLt8qeRTZDtw3Lls/qiHnglWczz4snygbQjk
 NiO0roRBgsNRywPczznjbBfEvRGSjYB6dUMl0uwotRaxj5vEp+4MuDoNuqWdGRqruO7EbDyTKd
 oKM=
X-SBRS: 2.7
X-MesageID: 738904
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,498,1549947600"; 
   d="scan'208";a="738904"
To: Juergen Gross <jgross@suse.com>, <xen-devel@lists.xenproject.org>
References: <20190522094549.28397-1-jgross@suse.com>
 <20190522094549.28397-3-jgross@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <34f128f9-190d-fdf7-0082-204ab9ccb31a@citrix.com>
Date: Wed, 22 May 2019 11:00:02 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190522094549.28397-3-jgross@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 2/3] xen: drop preempt_count() for non-debug
 builds
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei
 Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjIvMDUvMjAxOSAxMDo0NSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBwcmVlbXB0X2NvdW50
KCkgYW5kIHRoZSBhc3NvY2lhdGVkIHBlci1jcHUgdmFyaWFibGUgX19wcmVlbXB0X2NvdW50Cj4g
YXJlIHRlc3RlZCBpbiBkZWJ1ZyBidWlsZCBvbmx5LiBTbyBkcm9wIHRoZW0gZm9yIG5vbi1kZWJ1
ZyBidWlsZHMuCj4KPiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+CgpJJ2QgYmUgdGVtcHRlZCB0byBmb2xkIHBhdGNoZXMgMiBhbmQgMyB0b2dldGhlciwgYmVj
YXVzZSB0aGV5IGFyZSBib3RoCnRoZSBzYW1lIGNoYW5nZSwgYW5kIGl0IHdvdWxkIHJlZHVjZSB0
aGUgY2h1cm4uCgpSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4sIGlkZWFsbHkgd2l0aCB0aGUKdHdvIGZvbGRlZCBpbnRvIG9uZS4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 22 10:01:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 May 2019 10:01:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTO3X-00008q-BW; Wed, 22 May 2019 10:01:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Clyk=TW=citrix.com=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1hTO3V-00008h-SV
 for xen-devel@lists.xenproject.org; Wed, 22 May 2019 10:01:05 +0000
X-Inumbo-ID: 82a076f8-7c78-11e9-8980-bc764e045a96
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 82a076f8-7c78-11e9-8980-bc764e045a96;
 Wed, 22 May 2019 10:01:04 +0000 (UTC)
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=wei.liu2@citrix.com;
 spf=Pass smtp.mailfrom=wei.liu2@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 wei.liu2@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="wei.liu2@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 wei.liu2@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="wei.liu2@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: r+CKNnh9PJ1F5kctlV2ZGiDZZxbpYgyvG8olD6RC35JXAaEhXbeSG+RA+H/RCSshC3WwtyW/HB
 EL1+p5LO6LGolqwKceJXMmdipAo5WkLAW5KbDaedK/rH5C72D4SWmdF3MWrifc5oV78FAEjATd
 JeKrUI4hK9Z9PDNvBAv9A5akJ9TXqUMrg4v/RwG5N5QTImmWzCV7Yct5jfqquRHW4WS75/0OZe
 YpuFkjbIPTgiwqVUptfn9UKeSyR+Z5rCCK46ZIxm37OZdy2j/eQoOa7VOz2+CdiaJcrw0Z3XzT
 wW4=
X-SBRS: 2.7
X-MesageID: 760152
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,498,1549947600"; 
   d="scan'208";a="760152"
Date: Wed, 22 May 2019 11:01:01 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190522100101.GL1846@zion.uk.xensource.com>
References: <5CE4F63A0200007800231313@prv1-mh.provo.novell.com>
 <20190522092544.2d7d835f.olaf@aepfle.de>
 <5CE50B130200007800231359@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5CE50B130200007800231359@prv1-mh.provo.novell.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] libxl assertion failure when creating any kind of
 guest
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>, Olaf Hering <olaf@aepfle.de>,
 Wei Liu <wei.liu2@citrix.com>, xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBNYXkgMjIsIDIwMTkgYXQgMDI6NDA6NTFBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDIyLjA1LjE5IGF0IDA5OjI1LCA8b2xhZkBhZXBmbGUuZGU+IHdyb3RlOgo+
ID4gQW0gV2VkLCAyMiBNYXkgMjAxOSAwMToxMTo1NCAtMDYwMAo+ID4gc2NocmllYiAiSmFuIEJl
dWxpY2giIDxKQmV1bGljaEBzdXNlLmNvbT46Cj4gPiAKPiA+PiBsaWJ4bF9fZG9tYWluX2J1aWxk
X2luZm9fc2V0ZGVmYXVsdCAoZ2M9MHg3ZmZmZmZmZmRlZTAsIAo+ID4gYl9pbmZvPTB4N2ZmZmZm
ZmZkYjgwKQo+ID4+ICAgICBhdCBsaWJ4bF9jcmVhdGUuYzoxNDMKPiA+IAo+ID4gVGhpcyBpcyBs
aWJ4bF9kZWZib29sX3ZhbChiX2luZm8tPmRldmljZV9tb2RlbF9zdHViZG9tYWluKS4KPiA+IAo+
ID4gRHVlIHRvIHRoZSBsYWNrIG9mIGEgcHJvcGVyIHdheSB0byBkZXNjcmliZSBhbGwgdGhlIGRl
cGVuZGVuY2llcyB3aXRoaW4KPiA+IGxpYnhsIEkgc3VnZ2VzdCB0byByZXZlcnQgdGhlc2UgY29t
bWl0cyBmb3IgdGhlIHRpbWUgYmVpbmc6Cj4gPiAKPiA+IDI3OGM2NDUxOWMgbGlieGw6IGZpeCBs
aWJ4bF9kb21haW5fbmVlZF9tZW1vcnkgYWZ0ZXIgODk5NDMzZjE0OWQKPiA+IDg5OTQzM2YxNDkg
bGlieGw6IGZpeCBtaWdyYXRpb24gb2YgUFYgYW5kIFBWSCBkb21VcyB3aXRoIGFuZCB3aXRob3V0
IHFlbXUKPiA+IDM4MDJlY2JhYTkgbGlieGw6IGFkZCBoZWxwZXIgZnVuY3Rpb24gdG8gc2V0IGRl
dmljZV9tb2RlbF92ZXJzaW9uCj4gCj4gV2VsbCwgdGhlIGFsdGVybmF0aXZlIGlzIHRoZSBvbmUg
bGluZSBjaGFuZ2UgYmVsb3cuCj4gCj4gSmFuCj4gCj4gbGlieGw6IGZ1cnRoZXIgZml4IGxpYnhs
X2RvbWFpbl9uZWVkX21lbW9yeSgpIGFmdGVyIDg5OTQzM2YxNDlkCj4gCj4gQmVzaWRlcyBwcm92
aWRpbmcgYSBkZXZpY2VfbW9kZWxfdmVyc2lvbiBzZXR0aW5nIChhcyBkb25lIGJ5IDI3OGM2NDUx
OWMKPiBbImxpYnhsOiBmaXggbGlieGxfZG9tYWluX25lZWRfbWVtb3J5IGFmdGVyIDg5OTQzM2Yx
NDlkIl0pLCBvbmUgaXMgYWxzbwo+IG5lZWRlZCBmb3IgZGV2aWNlX21vZGVsX3N0dWJkb21haW4s
IG9yIGVsc2UgdGhlIHJlc3BlY3RpdmUgYXNzZXJ0KCkgaW4KPiBsaWJ4bF9kZWZib29sX3ZhbCgp
IChjYWxsZWQgZnJvbSBsaWJ4bF9fZG9tYWluX2J1aWxkX2luZm9fc2V0ZGVmYXVsdCgpKQo+IHdp
bGwgdHJpZ2dlci4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+Cj4gCj4gLS0tIHVuc3RhYmxlLm9yaWcvdG9vbHMvbGlieGwvbGlieGxfbWVtLmMKPiAr
KysgdW5zdGFibGUvdG9vbHMvbGlieGwvbGlieGxfbWVtLmMKPiBAQCAtNDcyLDYgKzQ3Miw3IEBA
IGludCBsaWJ4bF9kb21haW5fbmVlZF9tZW1vcnkobGlieGxfY3R4ICoKPiAgICAgICAqIGNhbGN1
bGF0aW9uIGRvZXNuJ3QgcmVhbGx5IGNhcmUgd2hpY2ggUUVNVSBpcyBzZXQgaGVyZSwgc28gd2UK
PiAgICAgICAqIGdvIHdpdGggdGhlIHVwc3RyZWFtIGRlZmF1bHQuCj4gICAgICAgKi8KPiArICAg
IGxpYnhsX2RlZmJvb2xfc2V0ZGVmYXVsdCgmYl9pbmZvLT5kZXZpY2VfbW9kZWxfc3R1YmRvbWFp
biwgZmFsc2UpOwo+ICAgICAgaWYgKCFiX2luZm8tPmRldmljZV9tb2RlbF92ZXJzaW9uKQo+ICAg
ICAgICAgIGJfaW5mby0+ZGV2aWNlX21vZGVsX3ZlcnNpb24gPSBMSUJYTF9ERVZJQ0VfTU9ERUxf
VkVSU0lPTl9RRU1VX1hFTjsKPiAgCgpJIGhhdmUgcmV2ZXJ0ZWQgdGhvc2UgcGF0Y2hlcy4gVGhl
cmUgaXMgb25lIG1vcmUgcmVncmVzc2lvbiB0aGF0J3MgbW9yZQpzZXJpb3VzIGFuZCBpdCBpcyBi
bG9ja2luZyBvc3N0ZXN0LgoKV2VpLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 22 10:02:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 May 2019 10:02:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTO4l-0000Gg-O8; Wed, 22 May 2019 10:02:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=3DNt=TW=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hTO4j-0000GZ-TE
 for xen-devel@lists.xenproject.org; Wed, 22 May 2019 10:02:21 +0000
X-Inumbo-ID: b02703c4-7c78-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b02703c4-7c78-11e9-8980-bc764e045a96;
 Wed, 22 May 2019 10:02:20 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 22 May 2019 04:02:19 -0600
Message-Id: <5CE51E2A020000780023144D@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 22 May 2019 04:02:18 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <20190521212530.12706-1-volodymyr_babchuk@epam.com>
 <20190521212530.12706-2-volodymyr_babchuk@epam.com>
 <5CE50C12020000780023137C@prv1-mh.provo.novell.com>
 <55b6761c-152a-a6fa-085d-5f78443831d1@arm.com>
In-Reply-To: <55b6761c-152a-a6fa-085d-5f78443831d1@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v5 01/10] xen/arm: add generic TEE mediator
 framework
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 tee-dev@lists.linaro.org, xen-devel <xen-devel@lists.xenproject.org>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIyLjA1LjE5IGF0IDExOjI3LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgoK
PiAKPiBPbiAyMi8wNS8yMDE5IDA5OjQ1LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMjEu
MDUuMTkgYXQgMjM6MjUsIDxWb2xvZHlteXJfQmFiY2h1a0BlcGFtLmNvbT4gd3JvdGU6Cj4+PiAg
IE1BSU5UQUlORVJTICAgICAgICAgICAgICAgICAgIHwgICA2ICsrCj4+PiAgIHhlbi9hcmNoL2Fy
bS9LY29uZmlnICAgICAgICAgIHwgICA3ICsrKwo+Pj4gICB4ZW4vYXJjaC9hcm0vTWFrZWZpbGUg
ICAgICAgICB8ICAgMSArCj4+PiAgIHhlbi9hcmNoL2FybS9kb21haW4uYyAgICAgICAgIHwgIDE4
ICsrKysrKwo+Pj4gICB4ZW4vYXJjaC9hcm0vc2V0dXAuYyAgICAgICAgICB8ICAgMiArCj4+PiAg
IHhlbi9hcmNoL2FybS90ZWUvTWFrZWZpbGUgICAgIHwgICAxICsKPj4+ICAgeGVuL2FyY2gvYXJt
L3RlZS90ZWUuYyAgICAgICAgfCAgOTMgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPj4+
ICAgeGVuL2FyY2gvYXJtL3ZzbWMuYyAgICAgICAgICAgfCAgIDUgKysKPj4+ICAgeGVuL2FyY2gv
YXJtL3hlbi5sZHMuUyAgICAgICAgfCAgIDcgKysrCj4+PiAgIHhlbi9pbmNsdWRlL2FzbS1hcm0v
ZG9tYWluLmggIHwgICAxICsKPj4+ICAgeGVuL2luY2x1ZGUvYXNtLWFybS90ZWUvdGVlLmggfCAx
MDkgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+Pj4gICB4ZW4vaW5jbHVkZS9w
dWJsaWMvYXJjaC1hcm0uaCB8ICAgMyArCj4+PiAgIDEyIGZpbGVzIGNoYW5nZWQsIDI1MyBpbnNl
cnRpb25zKCspCj4+PiAgIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC9hcm0vdGVlL01ha2Vm
aWxlCj4+PiAgIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC9hcm0vdGVlL3RlZS5jCj4+PiAg
IGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20tYXJtL3RlZS90ZWUuaAo+PiAKPj4g
SSBkb24ndCB0aGluayBJJ20gYXNraW5nIHRoaXMgZm9yIHRoZSBmaXJzdCB0aW1lOiBXaHkgYW0g
SSBiZWluZyBDYy1lZAo+PiBoZXJlPyBJdCdzIGFsbCBBcm0gY29kZSB0aGF0IGdldHMgY2hhbmdl
ZCwgYW5kIHRoZSBNQUlOVEFJTkVSUwo+PiBhZGRpdGlvbiBhbG9uZSBpbW8gZG9lc24ndCB3YXJy
YW50IHdpZGVuaW5nIHRoZSBDYyBsaXN0Lgo+IAo+IEEgbG90IG9mIHVzZXJzIHVzZXMgdGhlIHNj
cmlwdHMve2FkZCwgZ2V0fV9tYWludGFpbmVycy5wbCB0byBnZXQgdGhlIGxpc3Qgb2YgCj4gCj4g
bWFpbnRhaW5lcnMgdG8gQ0NlZC4gQm90aCBvZiB0aGVtIG91dHB1dCAiVEhFIFJFU1QiIGJlY2F1
c2Ugb2YgdGhlIGZpbGUgCj4gTUFJTlRBSU5FUlMgaXMgbW9kaWZpZWQuCj4gCj4gSSBkb24ndCB0
aGluayBpdCBpcyBzZW5zaWJsZSB0byBleHBlY3QgdXNlcnMgdG8ga25vdyB3aGVuIHRvIHN0cmlw
IHRoZSAKPiBsaXN0Li4uCgpIbW0sIHdlbGwsIEkgc2VlIHlvdXIgcG9pbnQsIGJ1dCBJIHRoaW5r
IGFwcGx5aW5nIHNvbWUgY29tbW9uIHNlbnNlCnN0aWxsIGNhbiBiZSBleHBlY3RlZC4gSXQncyBh
bHNvIG5vdCBzZW5zaWJsZSBmb3IgdW5yZWxhdGVkIHBlb3BsZSB0bwpnZXQgQ2MtZWQuIEkgdGhp
bmsgYW55b25lIGtub3dpbmcgZW5vdWdoIHRvIG1vZGlmeSBNQUlOVEFJTkVSUwpjYW4gYmUgZXhw
ZWN0ZWQgdG8ga25vdyB3aG9tIHRvIENjLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 22 10:10:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 May 2019 10:10:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTOCj-00017c-MI; Wed, 22 May 2019 10:10:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=3DNt=TW=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hTOCi-00017X-K9
 for xen-devel@lists.xenproject.org; Wed, 22 May 2019 10:10:36 +0000
X-Inumbo-ID: d533631c-7c79-11e9-849f-1f8d379902dd
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d533631c-7c79-11e9-849f-1f8d379902dd;
 Wed, 22 May 2019 10:10:32 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 22 May 2019 04:10:31 -0600
Message-Id: <5CE52014020000780023147E@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 22 May 2019 04:10:28 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,
 "Juergen Gross" <jgross@suse.com>
References: <20190522094549.28397-1-jgross@suse.com>
 <20190522094549.28397-2-jgross@suse.com>
In-Reply-To: <20190522094549.28397-2-jgross@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 1/3] xen: drop in_atomic()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIyLjA1LjE5IGF0IDExOjQ1LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiAtLS0g
YS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwo+
IEBAIC0zMTg1LDIyICszMTg1LDYgQEAgc3RhdGljIGVudW0gaHZtX3RyYW5zbGF0aW9uX3Jlc3Vs
dCBfX2h2bV9jb3B5KAo+ICAKPiAgICAgIEFTU0VSVChpc19odm1fdmNwdSh2KSk7Cj4gIAo+IC0g
ICAgLyoKPiAtICAgICAqIFhYWCBEaXNhYmxlIGZvciA0LjEuMDogUFYtb24tSFZNIGRyaXZlcnMg
d2lsbCBkbyBncmFudC10YWJsZSBvcHMKPiAtICAgICAqIHN1Y2ggYXMgcXVlcnlfc2l6ZS4gR3Jh
bnQtdGFibGUgY29kZSBjdXJyZW50bHkgZG9lcyBjb3B5X3RvL2Zyb21fZ3Vlc3QKPiAtICAgICAq
IGFjY2Vzc2VzIHVuZGVyIHRoZSBiaWcgcGVyLWRvbWFpbiBsb2NrLCB3aGljaCB0aGlzIHRlc3Qg
d291bGQgZGlzYWxsb3cuCj4gLSAgICAgKiBUaGUgdGVzdCBpcyBub3QgbmVlZGVkIHVudGlsIHdl
IGltcGxlbWVudCBzbGVlcGluZy1vbi13YWl0cXVldWUgd2hlbgo+IC0gICAgICogd2UgYWNjZXNz
IGEgcGFnZWQtb3V0IGZyYW1lLCBhbmQgdGhhdCdzIHBvc3QgNC4xLjAgbm93Lgo+IC0gICAgICov
Cj4gLSNpZiAwCj4gLSAgICAvKgo+IC0gICAgICogSWYgdGhlIHJlcXVpcmVkIGd1ZXN0IG1lbW9y
eSBpcyBwYWdlZCBvdXQsIHRoaXMgZnVuY3Rpb24gbWF5IHNsZWVwLgo+IC0gICAgICogSGVuY2Ug
d2UgYmFpbCBpbW1lZGlhdGVseSBpZiBjYWxsZWQgZnJvbSBhdG9taWMgY29udGV4dC4KPiAtICAg
ICAqLwo+IC0gICAgaWYgKCBpbl9hdG9taWMoKSApCj4gLSAgICAgICAgcmV0dXJuIEhWTVRSQU5T
X3VuaGFuZGxlYWJsZTsKPiAtI2VuZGlmCgpEZWFsaW5nIHdpdGggdGhpcyBUT0RPIGl0ZW0gaXMg
b2YgY291cnNlIG11Y2ggYXBwcmVjaWF0ZWQsIGJ1dApzaG91bGQgaXQgcmVhbGx5IGJlIGRlbGV0
ZWQgYWx0b2dldGhlcj8gVGhlIGJpZy1kb21haW4tbG9jayBpc3N1ZQppcyBnb25lIGFmYWlyLCBp
biB3aGljaCBjYXNlIGRyb3BwaW5nIHRoZSAjaWYgMCB3b3VsZCBzZWVtCnBvc3NpYmxlIHRvIG1l
LCBldmVuIGlmIGl0J3Mgbm90IHN0cmljdGx5IG5lZWRlZCB3aXRob3V0IHRoZSBzbGVlcC0Kb24t
d2FpdHF1ZXVlIGJlaGF2aW9yIG1lbnRpb25lZC4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 22 10:12:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 May 2019 10:12:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTOEK-0001CN-3P; Wed, 22 May 2019 10:12:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=3DNt=TW=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hTOEJ-0001CI-8n
 for xen-devel@lists.xenproject.org; Wed, 22 May 2019 10:12:15 +0000
X-Inumbo-ID: 119ec0df-7c7a-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 119ec0df-7c7a-11e9-8980-bc764e045a96;
 Wed, 22 May 2019 10:12:14 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 22 May 2019 04:12:13 -0600
Message-Id: <5CE5207A0200007800231481@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 22 May 2019 04:12:10 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20190522094549.28397-1-jgross@suse.com>
 <20190522094549.28397-3-jgross@suse.com>
In-Reply-To: <20190522094549.28397-3-jgross@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 2/3] xen: drop preempt_count() for non-debug
 builds
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIyLjA1LjE5IGF0IDExOjQ1LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBAQCAt
MjYsOSArMjgsMTEgQEAgREVDTEFSRV9QRVJfQ1BVKHVuc2lnbmVkIGludCwgX19wcmVlbXB0X2Nv
dW50KTsKPiAgICAgIHByZWVtcHRfY291bnQoKS0tOyAgICAgICAgICAgICAgICAgICAgICAgICAg
XAo+ICB9IHdoaWxlICgwKQo+ICAKPiAtI2lmbmRlZiBOREVCVUcKPiAgdm9pZCBBU1NFUlRfTk9U
X0lOX0FUT01JQyh2b2lkKTsKPiArCj4gICNlbHNlCj4gKyNkZWZpbmUgcHJlZW1wdF9kaXNhYmxl
KCkgICAgYmFycmllcigpOwo+ICsjZGVmaW5lIHByZWVtcHRfZW5hYmxlKCkgICAgIGJhcnJpZXIo
KTsKClN0cmF5IHNlbWljb2xvbnMgKGNvdWxkIGJlIGRyb3BwZWQgd2hpbGUgY29tbWl0dGluZyBp
ZiB3ZSByZWFsbHkKd2FudCB0byBnbyB0aGlzIHJvdXRlKS4KCkphbgoKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 22 10:17:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 May 2019 10:17:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTOJH-0001QG-TE; Wed, 22 May 2019 10:17:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=aAGA=TW=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hTOJG-0001QB-EA
 for xen-devel@lists.xenproject.org; Wed, 22 May 2019 10:17:22 +0000
X-Inumbo-ID: c881a955-7c7a-11e9-8980-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c881a955-7c7a-11e9-8980-bc764e045a96;
 Wed, 22 May 2019 10:17:21 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 6C692AE24;
 Wed, 22 May 2019 10:17:19 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
References: <20190522094549.28397-1-jgross@suse.com>
 <20190522094549.28397-3-jgross@suse.com>
 <34f128f9-190d-fdf7-0082-204ab9ccb31a@citrix.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 mQENBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAG0H0p1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT6JATkEEwECACMFAlOMcK8CGwMH
 CwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAKCRCw3p3WKL8TL8eZB/9G0juS/kDY9LhEXseh
 mE9U+iA1VsLhgDqVbsOtZ/S14LRFHczNd/Lqkn7souCSoyWsBs3/wO+OjPvxf7m+Ef+sMtr0
 G5lCWEWa9wa0IXx5HRPW/ScL+e4AVUbL7rurYMfwCzco+7TfjhMEOkC+va5gzi1KrErgNRHH
 kg3PhlnRY0Udyqx++UYkAsN4TQuEhNN32MvN0Np3WlBJOgKcuXpIElmMM5f1BBzJSKBkW0Jc
 Wy3h2Wy912vHKpPV/Xv7ZwVJ27v7KcuZcErtptDevAljxJtE7aJG6WiBzm+v9EswyWxwMCIO
 RoVBYuiocc51872tRGywc03xaQydB+9R7BHPuQENBFOMcBYBCADLMfoA44MwGOB9YT1V4KCy
 vAfd7E0BTfaAurbG+Olacciz3yd09QOmejFZC6AnoykydyvTFLAWYcSCdISMr88COmmCbJzn
 sHAogjexXiif6ANUUlHpjxlHCCcELmZUzomNDnEOTxZFeWMTFF9Rf2k2F0Tl4E5kmsNGgtSa
 aMO0rNZoOEiD/7UfPP3dfh8JCQ1VtUUsQtT1sxos8Eb/HmriJhnaTZ7Hp3jtgTVkV0ybpgFg
 w6WMaRkrBh17mV0z2ajjmabB7SJxcouSkR0hcpNl4oM74d2/VqoW4BxxxOD1FcNCObCELfIS
 auZx+XT6s+CE7Qi/c44ibBMR7hyjdzWbABEBAAGJAR8EGAECAAkFAlOMcBYCGwwACgkQsN6d
 1ii/Ey9D+Af/WFr3q+bg/8v5tCknCtn92d5lyYTBNt7xgWzDZX8G6/pngzKyWfedArllp0Pn
 fgIXtMNV+3t8Li1Tg843EXkP7+2+CQ98MB8XvvPLYAfW8nNDV85TyVgWlldNcgdv7nn1Sq8g
 HwB2BHdIAkYce3hEoDQXt/mKlgEGsLpzJcnLKimtPXQQy9TxUaLBe9PInPd+Ohix0XOlY+Uk
 QFEx50Ki3rSDl2Zt2tnkNYKUCvTJq7jvOlaPd6d/W0tZqpyy7KVay+K4aMobDsodB3dvEAs6
 ScCnh03dDAFgIq5nsB11j3KPKdVoPlfucX2c7kGNH+LUMbzqV6beIENfNexkOfxHf4kBrQQY
 AQgAIBYhBIUSZ3Lo9gSUpdCX97DendYovxMvBQJa3fDQAhsCAIEJELDendYovxMvdiAEGRYI
 AB0WIQRTLbB6QfY48x44uB6AXGG7T9hjvgUCWt3w0AAKCRCAXGG7T9hjvk2LAP99B/9FenK/
 1lfifxQmsoOrjbZtzCS6OKxPqOLHaY47BgEAqKKn36YAPpbk09d2GTVetoQJwiylx/Z9/mQI
 CUbQMg1pNQf9EjA1bNcMbnzJCgt0P9Q9wWCLwZa01SnQWFz8Z4HEaKldie+5bHBL5CzVBrLv
 81tqX+/j95llpazzCXZW2sdNL3r8gXqrajSox7LR2rYDGdltAhQuISd2BHrbkQVEWD4hs7iV
 1KQHe2uwXbKlguKPhk5ubZxqwsg/uIHw0qZDk+d0vxjTtO2JD5Jv/CeDgaBX4Emgp0NYs8IC
 UIyKXBtnzwiNv4cX9qKlz2Gyq9b+GdcLYZqMlIBjdCz0yJvgeb3WPNsCOanvbjelDhskx9gd
 6YUUFFqgsLtrKpCNyy203a58g2WosU9k9H+LcheS37Ph2vMVTISMszW9W8gyORSgmw==
Message-ID: <984c3825-4be4-a668-a137-946ece494265@suse.com>
Date: Wed, 22 May 2019 12:17:18 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <34f128f9-190d-fdf7-0082-204ab9ccb31a@citrix.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH 2/3] xen: drop preempt_count() for non-debug
 builds
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjIvMDUvMjAxOSAxMjowMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAyMi8wNS8yMDE5
IDEwOjQ1LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiBwcmVlbXB0X2NvdW50KCkgYW5kIHRoZSBh
c3NvY2lhdGVkIHBlci1jcHUgdmFyaWFibGUgX19wcmVlbXB0X2NvdW50Cj4+IGFyZSB0ZXN0ZWQg
aW4gZGVidWcgYnVpbGQgb25seS4gU28gZHJvcCB0aGVtIGZvciBub24tZGVidWcgYnVpbGRzLgo+
Pgo+PiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gCj4g
SSdkIGJlIHRlbXB0ZWQgdG8gZm9sZCBwYXRjaGVzIDIgYW5kIDMgdG9nZXRoZXIsIGJlY2F1c2Ug
dGhleSBhcmUgYm90aAo+IHRoZSBzYW1lIGNoYW5nZSwgYW5kIGl0IHdvdWxkIHJlZHVjZSB0aGUg
Y2h1cm4uCgpGaW5lIHdpdGggbWUuCgo+IFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPiwgaWRlYWxseSB3aXRoIHRoZQo+IHR3byBmb2xkZWQgaW50
byBvbmUuCgpUaGFua3MsCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 22 10:17:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 May 2019 10:17:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTOJo-0001SM-7M; Wed, 22 May 2019 10:17:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=aAGA=TW=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hTOJn-0001SG-BE
 for xen-devel@lists.xenproject.org; Wed, 22 May 2019 10:17:55 +0000
X-Inumbo-ID: dbe9dc08-7c7a-11e9-8980-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dbe9dc08-7c7a-11e9-8980-bc764e045a96;
 Wed, 22 May 2019 10:17:53 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 8D77EADE3;
 Wed, 22 May 2019 10:17:52 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20190522094549.28397-1-jgross@suse.com>
 <20190522094549.28397-3-jgross@suse.com> <5CE5207A0200007800231481@suse.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 mQENBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAG0H0p1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT6JATkEEwECACMFAlOMcK8CGwMH
 CwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAKCRCw3p3WKL8TL8eZB/9G0juS/kDY9LhEXseh
 mE9U+iA1VsLhgDqVbsOtZ/S14LRFHczNd/Lqkn7souCSoyWsBs3/wO+OjPvxf7m+Ef+sMtr0
 G5lCWEWa9wa0IXx5HRPW/ScL+e4AVUbL7rurYMfwCzco+7TfjhMEOkC+va5gzi1KrErgNRHH
 kg3PhlnRY0Udyqx++UYkAsN4TQuEhNN32MvN0Np3WlBJOgKcuXpIElmMM5f1BBzJSKBkW0Jc
 Wy3h2Wy912vHKpPV/Xv7ZwVJ27v7KcuZcErtptDevAljxJtE7aJG6WiBzm+v9EswyWxwMCIO
 RoVBYuiocc51872tRGywc03xaQydB+9R7BHPuQENBFOMcBYBCADLMfoA44MwGOB9YT1V4KCy
 vAfd7E0BTfaAurbG+Olacciz3yd09QOmejFZC6AnoykydyvTFLAWYcSCdISMr88COmmCbJzn
 sHAogjexXiif6ANUUlHpjxlHCCcELmZUzomNDnEOTxZFeWMTFF9Rf2k2F0Tl4E5kmsNGgtSa
 aMO0rNZoOEiD/7UfPP3dfh8JCQ1VtUUsQtT1sxos8Eb/HmriJhnaTZ7Hp3jtgTVkV0ybpgFg
 w6WMaRkrBh17mV0z2ajjmabB7SJxcouSkR0hcpNl4oM74d2/VqoW4BxxxOD1FcNCObCELfIS
 auZx+XT6s+CE7Qi/c44ibBMR7hyjdzWbABEBAAGJAR8EGAECAAkFAlOMcBYCGwwACgkQsN6d
 1ii/Ey9D+Af/WFr3q+bg/8v5tCknCtn92d5lyYTBNt7xgWzDZX8G6/pngzKyWfedArllp0Pn
 fgIXtMNV+3t8Li1Tg843EXkP7+2+CQ98MB8XvvPLYAfW8nNDV85TyVgWlldNcgdv7nn1Sq8g
 HwB2BHdIAkYce3hEoDQXt/mKlgEGsLpzJcnLKimtPXQQy9TxUaLBe9PInPd+Ohix0XOlY+Uk
 QFEx50Ki3rSDl2Zt2tnkNYKUCvTJq7jvOlaPd6d/W0tZqpyy7KVay+K4aMobDsodB3dvEAs6
 ScCnh03dDAFgIq5nsB11j3KPKdVoPlfucX2c7kGNH+LUMbzqV6beIENfNexkOfxHf4kBrQQY
 AQgAIBYhBIUSZ3Lo9gSUpdCX97DendYovxMvBQJa3fDQAhsCAIEJELDendYovxMvdiAEGRYI
 AB0WIQRTLbB6QfY48x44uB6AXGG7T9hjvgUCWt3w0AAKCRCAXGG7T9hjvk2LAP99B/9FenK/
 1lfifxQmsoOrjbZtzCS6OKxPqOLHaY47BgEAqKKn36YAPpbk09d2GTVetoQJwiylx/Z9/mQI
 CUbQMg1pNQf9EjA1bNcMbnzJCgt0P9Q9wWCLwZa01SnQWFz8Z4HEaKldie+5bHBL5CzVBrLv
 81tqX+/j95llpazzCXZW2sdNL3r8gXqrajSox7LR2rYDGdltAhQuISd2BHrbkQVEWD4hs7iV
 1KQHe2uwXbKlguKPhk5ubZxqwsg/uIHw0qZDk+d0vxjTtO2JD5Jv/CeDgaBX4Emgp0NYs8IC
 UIyKXBtnzwiNv4cX9qKlz2Gyq9b+GdcLYZqMlIBjdCz0yJvgeb3WPNsCOanvbjelDhskx9gd
 6YUUFFqgsLtrKpCNyy203a58g2WosU9k9H+LcheS37Ph2vMVTISMszW9W8gyORSgmw==
Message-ID: <ad0e1bdd-9e5e-d28c-e9d1-32c2e9cd8490@suse.com>
Date: Wed, 22 May 2019 12:17:51 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CE5207A0200007800231481@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH 2/3] xen: drop preempt_count() for non-debug
 builds
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjIvMDUvMjAxOSAxMjoxMiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjIuMDUuMTkg
YXQgMTE6NDUsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+PiBAQCAtMjYsOSArMjgsMTEgQEAg
REVDTEFSRV9QRVJfQ1BVKHVuc2lnbmVkIGludCwgX19wcmVlbXB0X2NvdW50KTsKPj4gICAgICBw
cmVlbXB0X2NvdW50KCktLTsgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPj4gIH0gd2hpbGUg
KDApCj4+ICAKPj4gLSNpZm5kZWYgTkRFQlVHCj4+ICB2b2lkIEFTU0VSVF9OT1RfSU5fQVRPTUlD
KHZvaWQpOwo+PiArCj4+ICAjZWxzZQo+PiArI2RlZmluZSBwcmVlbXB0X2Rpc2FibGUoKSAgICBi
YXJyaWVyKCk7Cj4+ICsjZGVmaW5lIHByZWVtcHRfZW5hYmxlKCkgICAgIGJhcnJpZXIoKTsKPiAK
PiBTdHJheSBzZW1pY29sb25zIChjb3VsZCBiZSBkcm9wcGVkIHdoaWxlIGNvbW1pdHRpbmcgaWYg
d2UgcmVhbGx5Cj4gd2FudCB0byBnbyB0aGlzIHJvdXRlKS4KCk9oLCByaWdodC4KCldpbGwgY29y
cmVjdCBpbiBWMi4KCgpKdWVyZ2VuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 22 10:18:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 May 2019 10:18:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTOKI-0001Wl-Ib; Wed, 22 May 2019 10:18:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=3DNt=TW=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hTOKH-0001WU-4R
 for xen-devel@lists.xenproject.org; Wed, 22 May 2019 10:18:25 +0000
X-Inumbo-ID: ee428a95-7c7a-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ee428a95-7c7a-11e9-8980-bc764e045a96;
 Wed, 22 May 2019 10:18:24 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 22 May 2019 04:18:23 -0600
Message-Id: <5CE521ED02000078002314AA@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 22 May 2019 04:18:21 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <20190522094549.28397-1-jgross@suse.com>
 <20190522094549.28397-3-jgross@suse.com>
 <34f128f9-190d-fdf7-0082-204ab9ccb31a@citrix.com>
In-Reply-To: <34f128f9-190d-fdf7-0082-204ab9ccb31a@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 2/3] xen: drop preempt_count() for non-debug
 builds
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano 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>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIyLjA1LjE5IGF0IDEyOjAwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjIvMDUvMjAxOSAxMDo0NSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gcHJlZW1w
dF9jb3VudCgpIGFuZCB0aGUgYXNzb2NpYXRlZCBwZXItY3B1IHZhcmlhYmxlIF9fcHJlZW1wdF9j
b3VudAo+PiBhcmUgdGVzdGVkIGluIGRlYnVnIGJ1aWxkIG9ubHkuIFNvIGRyb3AgdGhlbSBmb3Ig
bm9uLWRlYnVnIGJ1aWxkcy4KPj4KPj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgo+IAo+IEknZCBiZSB0ZW1wdGVkIHRvIGZvbGQgcGF0Y2hlcyAyIGFuZCAz
IHRvZ2V0aGVyLCBiZWNhdXNlIHRoZXkgYXJlIGJvdGgKPiB0aGUgc2FtZSBjaGFuZ2UsIGFuZCBp
dCB3b3VsZCByZWR1Y2UgdGhlIGNodXJuLgo+IAo+IFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiwgaWRlYWxseSB3aXRoIHRoZQo+IHR3byBmb2xk
ZWQgaW50byBvbmUuCgpJJ20gYSBsaXR0bGUgc3VycHJpc2VkIGJ5IHRoaXM6IFdhc24ndCBpdCB5
b3Ugd2hvIGdlbmVyYWxseQp3YW50ZWQgd2hhdCBBU1NFUlQoKSBleHBhbmRzIHRvIChjb250cm9s
bGVkIGJ5IE5ERUJVRykKYmUgaW5kZXBlbmRlbnQgb2YgQ09ORklHX0RFQlVHLCBhdCBzb21lIHBv
aW50IGRvd24KdGhlIHJvYWQ/IEFyZW4ndCB5b3UgZXZlbiBoYXZpbmcgQVNTRVJUKClzIGVuYWJs
ZWQgaW4KcmVsZWFzZSBidWlsZHMgb2YgWGVuU2VydmVyLCBvciBhbSBJIG1pc3JlbWVtYmVyaW5n
PyBJZiBzbwpwYXRjaCAzIHdvdWxkIG1vdmUgdXMgaW4gdGhlIHdyb25nIGRpcmVjdGlvbi4KCkph
bgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 22 10:19:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 May 2019 10:19:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTOLO-0001ga-W7; Wed, 22 May 2019 10:19:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=aAGA=TW=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hTOLO-0001gQ-2x
 for xen-devel@lists.xenproject.org; Wed, 22 May 2019 10:19:34 +0000
X-Inumbo-ID: 1663913a-7c7b-11e9-a7f5-5b6a96742096
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1663913a-7c7b-11e9-a7f5-5b6a96742096;
 Wed, 22 May 2019 10:19:31 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id B682FAE99;
 Wed, 22 May 2019 10:19:30 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
References: <20190522094549.28397-1-jgross@suse.com>
 <20190522094549.28397-2-jgross@suse.com> <5CE52014020000780023147E@suse.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 mQENBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAG0H0p1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT6JATkEEwECACMFAlOMcK8CGwMH
 CwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAKCRCw3p3WKL8TL8eZB/9G0juS/kDY9LhEXseh
 mE9U+iA1VsLhgDqVbsOtZ/S14LRFHczNd/Lqkn7souCSoyWsBs3/wO+OjPvxf7m+Ef+sMtr0
 G5lCWEWa9wa0IXx5HRPW/ScL+e4AVUbL7rurYMfwCzco+7TfjhMEOkC+va5gzi1KrErgNRHH
 kg3PhlnRY0Udyqx++UYkAsN4TQuEhNN32MvN0Np3WlBJOgKcuXpIElmMM5f1BBzJSKBkW0Jc
 Wy3h2Wy912vHKpPV/Xv7ZwVJ27v7KcuZcErtptDevAljxJtE7aJG6WiBzm+v9EswyWxwMCIO
 RoVBYuiocc51872tRGywc03xaQydB+9R7BHPuQENBFOMcBYBCADLMfoA44MwGOB9YT1V4KCy
 vAfd7E0BTfaAurbG+Olacciz3yd09QOmejFZC6AnoykydyvTFLAWYcSCdISMr88COmmCbJzn
 sHAogjexXiif6ANUUlHpjxlHCCcELmZUzomNDnEOTxZFeWMTFF9Rf2k2F0Tl4E5kmsNGgtSa
 aMO0rNZoOEiD/7UfPP3dfh8JCQ1VtUUsQtT1sxos8Eb/HmriJhnaTZ7Hp3jtgTVkV0ybpgFg
 w6WMaRkrBh17mV0z2ajjmabB7SJxcouSkR0hcpNl4oM74d2/VqoW4BxxxOD1FcNCObCELfIS
 auZx+XT6s+CE7Qi/c44ibBMR7hyjdzWbABEBAAGJAR8EGAECAAkFAlOMcBYCGwwACgkQsN6d
 1ii/Ey9D+Af/WFr3q+bg/8v5tCknCtn92d5lyYTBNt7xgWzDZX8G6/pngzKyWfedArllp0Pn
 fgIXtMNV+3t8Li1Tg843EXkP7+2+CQ98MB8XvvPLYAfW8nNDV85TyVgWlldNcgdv7nn1Sq8g
 HwB2BHdIAkYce3hEoDQXt/mKlgEGsLpzJcnLKimtPXQQy9TxUaLBe9PInPd+Ohix0XOlY+Uk
 QFEx50Ki3rSDl2Zt2tnkNYKUCvTJq7jvOlaPd6d/W0tZqpyy7KVay+K4aMobDsodB3dvEAs6
 ScCnh03dDAFgIq5nsB11j3KPKdVoPlfucX2c7kGNH+LUMbzqV6beIENfNexkOfxHf4kBrQQY
 AQgAIBYhBIUSZ3Lo9gSUpdCX97DendYovxMvBQJa3fDQAhsCAIEJELDendYovxMvdiAEGRYI
 AB0WIQRTLbB6QfY48x44uB6AXGG7T9hjvgUCWt3w0AAKCRCAXGG7T9hjvk2LAP99B/9FenK/
 1lfifxQmsoOrjbZtzCS6OKxPqOLHaY47BgEAqKKn36YAPpbk09d2GTVetoQJwiylx/Z9/mQI
 CUbQMg1pNQf9EjA1bNcMbnzJCgt0P9Q9wWCLwZa01SnQWFz8Z4HEaKldie+5bHBL5CzVBrLv
 81tqX+/j95llpazzCXZW2sdNL3r8gXqrajSox7LR2rYDGdltAhQuISd2BHrbkQVEWD4hs7iV
 1KQHe2uwXbKlguKPhk5ubZxqwsg/uIHw0qZDk+d0vxjTtO2JD5Jv/CeDgaBX4Emgp0NYs8IC
 UIyKXBtnzwiNv4cX9qKlz2Gyq9b+GdcLYZqMlIBjdCz0yJvgeb3WPNsCOanvbjelDhskx9gd
 6YUUFFqgsLtrKpCNyy203a58g2WosU9k9H+LcheS37Ph2vMVTISMszW9W8gyORSgmw==
Message-ID: <f100e5be-cf19-bf28-c113-b07b4fe99c59@suse.com>
Date: Wed, 22 May 2019 12:19:30 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CE52014020000780023147E@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH 1/3] xen: drop in_atomic()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjIvMDUvMjAxOSAxMjoxMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjIuMDUuMTkg
YXQgMTE6NDUsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+PiAtLS0gYS94ZW4vYXJjaC94ODYv
aHZtL2h2bS5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKPj4gQEAgLTMxODUsMjIg
KzMxODUsNiBAQCBzdGF0aWMgZW51bSBodm1fdHJhbnNsYXRpb25fcmVzdWx0IF9faHZtX2NvcHko
Cj4+ICAKPj4gICAgICBBU1NFUlQoaXNfaHZtX3ZjcHUodikpOwo+PiAgCj4+IC0gICAgLyoKPj4g
LSAgICAgKiBYWFggRGlzYWJsZSBmb3IgNC4xLjA6IFBWLW9uLUhWTSBkcml2ZXJzIHdpbGwgZG8g
Z3JhbnQtdGFibGUgb3BzCj4+IC0gICAgICogc3VjaCBhcyBxdWVyeV9zaXplLiBHcmFudC10YWJs
ZSBjb2RlIGN1cnJlbnRseSBkb2VzIGNvcHlfdG8vZnJvbV9ndWVzdAo+PiAtICAgICAqIGFjY2Vz
c2VzIHVuZGVyIHRoZSBiaWcgcGVyLWRvbWFpbiBsb2NrLCB3aGljaCB0aGlzIHRlc3Qgd291bGQg
ZGlzYWxsb3cuCj4+IC0gICAgICogVGhlIHRlc3QgaXMgbm90IG5lZWRlZCB1bnRpbCB3ZSBpbXBs
ZW1lbnQgc2xlZXBpbmctb24td2FpdHF1ZXVlIHdoZW4KPj4gLSAgICAgKiB3ZSBhY2Nlc3MgYSBw
YWdlZC1vdXQgZnJhbWUsIGFuZCB0aGF0J3MgcG9zdCA0LjEuMCBub3cuCj4+IC0gICAgICovCj4+
IC0jaWYgMAo+PiAtICAgIC8qCj4+IC0gICAgICogSWYgdGhlIHJlcXVpcmVkIGd1ZXN0IG1lbW9y
eSBpcyBwYWdlZCBvdXQsIHRoaXMgZnVuY3Rpb24gbWF5IHNsZWVwLgo+PiAtICAgICAqIEhlbmNl
IHdlIGJhaWwgaW1tZWRpYXRlbHkgaWYgY2FsbGVkIGZyb20gYXRvbWljIGNvbnRleHQuCj4+IC0g
ICAgICovCj4+IC0gICAgaWYgKCBpbl9hdG9taWMoKSApCj4+IC0gICAgICAgIHJldHVybiBIVk1U
UkFOU191bmhhbmRsZWFibGU7Cj4+IC0jZW5kaWYKPiAKPiBEZWFsaW5nIHdpdGggdGhpcyBUT0RP
IGl0ZW0gaXMgb2YgY291cnNlIG11Y2ggYXBwcmVjaWF0ZWQsIGJ1dAo+IHNob3VsZCBpdCByZWFs
bHkgYmUgZGVsZXRlZCBhbHRvZ2V0aGVyPyBUaGUgYmlnLWRvbWFpbi1sb2NrIGlzc3VlCj4gaXMg
Z29uZSBhZmFpciwgaW4gd2hpY2ggY2FzZSBkcm9wcGluZyB0aGUgI2lmIDAgd291bGQgc2VlbQo+
IHBvc3NpYmxlIHRvIG1lLCBldmVuIGlmIGl0J3Mgbm90IHN0cmljdGx5IG5lZWRlZCB3aXRob3V0
IHRoZSBzbGVlcC0KPiBvbi13YWl0cXVldWUgYmVoYXZpb3IgbWVudGlvbmVkLgoKUXVlc3Rpb24g
aXMgd2hldGhlciBpdCBpcyB3b3J0aCB0byBrZWVwIGl0IHJlc3VsdGluZyBpbiB0aGUgbmVlZCB0
bwprZWVwIHByZWVtcHRfY291bnQoKSBhcyB3ZWxsLgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 22 10:20:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 May 2019 10:20:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTOMU-0002OQ-CI; Wed, 22 May 2019 10:20:42 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=aAGA=TW=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hTOMS-0002OI-B4
 for xen-devel@lists.xenproject.org; Wed, 22 May 2019 10:20:40 +0000
X-Inumbo-ID: 3e2dd347-7c7b-11e9-8980-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3e2dd347-7c7b-11e9-8980-bc764e045a96;
 Wed, 22 May 2019 10:20:38 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 6E8DDAF7D;
 Wed, 22 May 2019 10:20:37 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
References: =?UTF-8?B?PDIwMTkwNTIyMDk0NTQ5LjI4Mzk377+9Me+/vWpncm9zc0BzdXNl?=
 =?UTF-8?B?LmNvbT4gPDIwMTkwNTIyMDk0NTQ5LjI4Mzk377+9M++/vWpncm9zc0BzdXNlLmNv?=
 =?UTF-8?Q?m=3e_=3c34f128f9-190d-fdf7-0082-204ab9ccb31a=40citrix=2ecom=3e_?=
 =?UTF-8?Q?=3c5CE521ED02000078002314AA=40suse=2ecom=3e?=
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 mQENBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAG0H0p1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT6JATkEEwECACMFAlOMcK8CGwMH
 CwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAKCRCw3p3WKL8TL8eZB/9G0juS/kDY9LhEXseh
 mE9U+iA1VsLhgDqVbsOtZ/S14LRFHczNd/Lqkn7souCSoyWsBs3/wO+OjPvxf7m+Ef+sMtr0
 G5lCWEWa9wa0IXx5HRPW/ScL+e4AVUbL7rurYMfwCzco+7TfjhMEOkC+va5gzi1KrErgNRHH
 kg3PhlnRY0Udyqx++UYkAsN4TQuEhNN32MvN0Np3WlBJOgKcuXpIElmMM5f1BBzJSKBkW0Jc
 Wy3h2Wy912vHKpPV/Xv7ZwVJ27v7KcuZcErtptDevAljxJtE7aJG6WiBzm+v9EswyWxwMCIO
 RoVBYuiocc51872tRGywc03xaQydB+9R7BHPuQENBFOMcBYBCADLMfoA44MwGOB9YT1V4KCy
 vAfd7E0BTfaAurbG+Olacciz3yd09QOmejFZC6AnoykydyvTFLAWYcSCdISMr88COmmCbJzn
 sHAogjexXiif6ANUUlHpjxlHCCcELmZUzomNDnEOTxZFeWMTFF9Rf2k2F0Tl4E5kmsNGgtSa
 aMO0rNZoOEiD/7UfPP3dfh8JCQ1VtUUsQtT1sxos8Eb/HmriJhnaTZ7Hp3jtgTVkV0ybpgFg
 w6WMaRkrBh17mV0z2ajjmabB7SJxcouSkR0hcpNl4oM74d2/VqoW4BxxxOD1FcNCObCELfIS
 auZx+XT6s+CE7Qi/c44ibBMR7hyjdzWbABEBAAGJAR8EGAECAAkFAlOMcBYCGwwACgkQsN6d
 1ii/Ey9D+Af/WFr3q+bg/8v5tCknCtn92d5lyYTBNt7xgWzDZX8G6/pngzKyWfedArllp0Pn
 fgIXtMNV+3t8Li1Tg843EXkP7+2+CQ98MB8XvvPLYAfW8nNDV85TyVgWlldNcgdv7nn1Sq8g
 HwB2BHdIAkYce3hEoDQXt/mKlgEGsLpzJcnLKimtPXQQy9TxUaLBe9PInPd+Ohix0XOlY+Uk
 QFEx50Ki3rSDl2Zt2tnkNYKUCvTJq7jvOlaPd6d/W0tZqpyy7KVay+K4aMobDsodB3dvEAs6
 ScCnh03dDAFgIq5nsB11j3KPKdVoPlfucX2c7kGNH+LUMbzqV6beIENfNexkOfxHf4kBrQQY
 AQgAIBYhBIUSZ3Lo9gSUpdCX97DendYovxMvBQJa3fDQAhsCAIEJELDendYovxMvdiAEGRYI
 AB0WIQRTLbB6QfY48x44uB6AXGG7T9hjvgUCWt3w0AAKCRCAXGG7T9hjvk2LAP99B/9FenK/
 1lfifxQmsoOrjbZtzCS6OKxPqOLHaY47BgEAqKKn36YAPpbk09d2GTVetoQJwiylx/Z9/mQI
 CUbQMg1pNQf9EjA1bNcMbnzJCgt0P9Q9wWCLwZa01SnQWFz8Z4HEaKldie+5bHBL5CzVBrLv
 81tqX+/j95llpazzCXZW2sdNL3r8gXqrajSox7LR2rYDGdltAhQuISd2BHrbkQVEWD4hs7iV
 1KQHe2uwXbKlguKPhk5ubZxqwsg/uIHw0qZDk+d0vxjTtO2JD5Jv/CeDgaBX4Emgp0NYs8IC
 UIyKXBtnzwiNv4cX9qKlz2Gyq9b+GdcLYZqMlIBjdCz0yJvgeb3WPNsCOanvbjelDhskx9gd
 6YUUFFqgsLtrKpCNyy203a58g2WosU9k9H+LcheS37Ph2vMVTISMszW9W8gyORSgmw==
Message-ID: <29eb74de-2df0-0835-a1c6-d37681779907@suse.com>
Date: Wed, 22 May 2019 12:20:36 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH 2/3] xen: drop preempt_count() for non-debug
 builds
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjIvMDUvMjAxOSAxMjoxOCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjIuMDUuMTkg
YXQgMTI6MDAsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gT24gMjIvMDUv
MjAxOSAxMDo0NSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4+IHByZWVtcHRfY291bnQoKSBhbmQg
dGhlIGFzc29jaWF0ZWQgcGVyLWNwdSB2YXJpYWJsZSBfX3ByZWVtcHRfY291bnQKPj4+IGFyZSB0
ZXN0ZWQgaW4gZGVidWcgYnVpbGQgb25seS4gU28gZHJvcCB0aGVtIGZvciBub24tZGVidWcgYnVp
bGRzLgo+Pj4KPj4+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNv
bT4KPj4KPj4gSSdkIGJlIHRlbXB0ZWQgdG8gZm9sZCBwYXRjaGVzIDIgYW5kIDMgdG9nZXRoZXIs
IGJlY2F1c2UgdGhleSBhcmUgYm90aAo+PiB0aGUgc2FtZSBjaGFuZ2UsIGFuZCBpdCB3b3VsZCBy
ZWR1Y2UgdGhlIGNodXJuLgo+Pgo+PiBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4sIGlkZWFsbHkgd2l0aCB0aGUKPj4gdHdvIGZvbGRlZCBpbnRv
IG9uZS4KPiAKPiBJJ20gYSBsaXR0bGUgc3VycHJpc2VkIGJ5IHRoaXM6IFdhc24ndCBpdCB5b3Ug
d2hvIGdlbmVyYWxseQo+IHdhbnRlZCB3aGF0IEFTU0VSVCgpIGV4cGFuZHMgdG8gKGNvbnRyb2xs
ZWQgYnkgTkRFQlVHKQo+IGJlIGluZGVwZW5kZW50IG9mIENPTkZJR19ERUJVRywgYXQgc29tZSBw
b2ludCBkb3duCj4gdGhlIHJvYWQ/IEFyZW4ndCB5b3UgZXZlbiBoYXZpbmcgQVNTRVJUKClzIGVu
YWJsZWQgaW4KPiByZWxlYXNlIGJ1aWxkcyBvZiBYZW5TZXJ2ZXIsIG9yIGFtIEkgbWlzcmVtZW1i
ZXJpbmc/IElmIHNvCj4gcGF0Y2ggMyB3b3VsZCBtb3ZlIHVzIGluIHRoZSB3cm9uZyBkaXJlY3Rp
b24uCgpBIHBvc3NpYmlsaXR5IHRvIHNvbHZlIHRoYXQgd291bGQgYmUgdGhlIGFkZGl0aW9uIG9m
CkNPTkZJR19BU1NFUlQgZGVmYXVsdGluZyB0byBDT05GSUdfREVCVUcuCgoKSnVlcmdlbgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 22 10:40:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 May 2019 10:40:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTOfC-0003Sk-3G; Wed, 22 May 2019 10:40:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Bu0R=TW=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hTOfB-0003Ou-Hs
 for xen-devel@lists.xenproject.org; Wed, 22 May 2019 10:40:01 +0000
X-Inumbo-ID: f0b378da-7c7d-11e9-b9da-a7b79c078482
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f0b378da-7c7d-11e9-b9da-a7b79c078482;
 Wed, 22 May 2019 10:39:56 +0000 (UTC)
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 23.29.105.83 as
 permitted sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: f/cVfTxbZll2yi357U1+4sN1W/jpWSIwjUhCI5bDPLvT4tgB2jsNrUfIg6Q2+c/nEMlot43pGZ
 NDLCACqJOSLxFhACjp12ifozTiq7/KqFvwIeTfGgkdfsV/ft23hLVVLqzhfgocexuiHP3Ou7Dn
 YZSeE3lBNxhIcgh6urT2mNqiY8xWujWflgQnzjpkQl1UtAaA6Dx6AnnvQDRvFA5T1KaQWEuKns
 YTLsh/O2/hfoJaKOnitiEGZ34YWPtEy1e3NlEB5rBibWBYGF004auBIhlciZMTab16IDupfFnA
 AlY=
X-SBRS: 2.7
X-MesageID: 768029
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,498,1549947600"; 
   d="scan'208";a="768029"
To: Jan Beulich <JBeulich@suse.com>
References: <20190522094549.28397-1-jgross@suse.com>
 <20190522094549.28397-3-jgross@suse.com>
 <34f128f9-190d-fdf7-0082-204ab9ccb31a@citrix.com>
 <5CE521ED02000078002314AA@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <45de0f3d-96cd-aa06-635e-5f825a63eff2@citrix.com>
Date: Wed, 22 May 2019 11:39:51 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CE521ED02000078002314AA@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 2/3] xen: drop preempt_count() for non-debug
 builds
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano 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>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjIvMDUvMjAxOSAxMToxOCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjIuMDUuMTkg
YXQgMTI6MDAsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gT24gMjIvMDUv
MjAxOSAxMDo0NSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4+IHByZWVtcHRfY291bnQoKSBhbmQg
dGhlIGFzc29jaWF0ZWQgcGVyLWNwdSB2YXJpYWJsZSBfX3ByZWVtcHRfY291bnQKPj4+IGFyZSB0
ZXN0ZWQgaW4gZGVidWcgYnVpbGQgb25seS4gU28gZHJvcCB0aGVtIGZvciBub24tZGVidWcgYnVp
bGRzLgo+Pj4KPj4+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNv
bT4KPj4gSSdkIGJlIHRlbXB0ZWQgdG8gZm9sZCBwYXRjaGVzIDIgYW5kIDMgdG9nZXRoZXIsIGJl
Y2F1c2UgdGhleSBhcmUgYm90aAo+PiB0aGUgc2FtZSBjaGFuZ2UsIGFuZCBpdCB3b3VsZCByZWR1
Y2UgdGhlIGNodXJuLgo+Pgo+PiBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4sIGlkZWFsbHkgd2l0aCB0aGUKPj4gdHdvIGZvbGRlZCBpbnRvIG9u
ZS4KPiBJJ20gYSBsaXR0bGUgc3VycHJpc2VkIGJ5IHRoaXM6IFdhc24ndCBpdCB5b3Ugd2hvIGdl
bmVyYWxseQo+IHdhbnRlZCB3aGF0IEFTU0VSVCgpIGV4cGFuZHMgdG8gKGNvbnRyb2xsZWQgYnkg
TkRFQlVHKQo+IGJlIGluZGVwZW5kZW50IG9mIENPTkZJR19ERUJVRywgYXQgc29tZSBwb2ludCBk
b3duCj4gdGhlIHJvYWQ/CgpJbiBzb21lIGlkZWFsIHdvcmxkIHllcywgYnV0IHdoYXQgaXMgcmF0
aGVyIG1vcmUgaW1wb3J0YW50IGlzIGFjdHVhbGx5CmhhdmluZyBvcHRpbWlzYXRpb24gY29udHJv
bCB1bnJlbGF0ZWQgdG8gTkRFQlVHLgoKPiBBcmVuJ3QgeW91IGV2ZW4gaGF2aW5nIEFTU0VSVCgp
cyBlbmFibGVkIGluCj4gcmVsZWFzZSBidWlsZHMgb2YgWGVuU2VydmVyLCBvciBhbSBJIG1pc3Jl
bWVtYmVyaW5nPyBJZiBzbwo+IHBhdGNoIDMgd291bGQgbW92ZSB1cyBpbiB0aGUgd3JvbmcgZGly
ZWN0aW9uLgoKV2UgYnVpbGQgYW5kIHNoaXAgYSBkZWJ1ZyBhbmQgYSByZWxlYXNlIGh5cGVydmlz
b3IuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 22 10:49:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 May 2019 10:49:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTOo1-0004DE-5s; Wed, 22 May 2019 10:49:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qm9s=TW=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hTOnz-0004D5-JU
 for xen-devel@lists.xenproject.org; Wed, 22 May 2019 10:49:07 +0000
X-Inumbo-ID: 35dddbb6-7c7f-11e9-b40a-df2fcec417f5
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 35dddbb6-7c7f-11e9-b40a-df2fcec417f5;
 Wed, 22 May 2019 10:49:02 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hTOnt-0006hw-GN; Wed, 22 May 2019 10:49:01 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hTOnt-0006Dr-8E; Wed, 22 May 2019 10:49:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hTOnt-0003eu-5U; Wed, 22 May 2019 10:49:01 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136753-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: xen=4973997f70860c10093ce34294be0c588ddc8cf3
X-Osstest-Versions-That: xen=ae0e5f204cb42440e244419e6a92f7fd90eb25bb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 22 May 2019 10:49:01 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 136753: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjc1MyB4ZW4tdW5zdGFibGUtY292ZXJpdHkgcmVhbCBbcmVhbF0KaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjc1My8KClBlcmZlY3Qg
Oi0pCkFsbCB0ZXN0cyBpbiB0aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDQ5NzM5OTdmNzA4NjBj
MTAwOTNjZTM0Mjk0YmUwYzU4OGRkYzhjZjMKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIGFlMGU1ZjIwNGNiNDI0NDBlMjQ0NDE5ZTZhOTJmN2ZkOTBlYjI1YmIKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDEzNjU1NyAgMjAxOS0wNS0xOSAwOToxOToyMyBaICAgIDMgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMzY3NTMgIDIwMTktMDUtMjIgMDk6MTg6MjkgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbGlzdGFpciBGcmFuY2lzIDxhbGlzdGFpci5mcmFuY2lzQHdkYy5jb20+CiAgQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0aXJ4LmNvbT4KICBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEJyaWFuIFdvb2RzIDxicmlhbi53b29kc0BhbWQu
Y29tPgogIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICBWaWt0
b3IgTWl0aW4gPHZpa3Rvci5taXRpbi4xOUBnbWFpbC5jb20+CiAgV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KCmpvYnM6CiBjb3Zlcml0eS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwpp
bWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBn
ZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoK
VG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICBhZTBlNWYyMDRjLi40
OTczOTk3ZjcwICA0OTczOTk3ZjcwODYwYzEwMDkzY2UzNDI5NGJlMGM1ODhkZGM4Y2YzIC0+IGNv
dmVyaXR5LXRlc3RlZC9zbW9rZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 22 12:00:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 May 2019 12:00:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTPvE-0001aN-0P; Wed, 22 May 2019 12:00:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qm9s=TW=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hTPvD-0001aD-Cp
 for xen-devel@lists.xenproject.org; Wed, 22 May 2019 12:00:39 +0000
X-Inumbo-ID: 36034838-7c89-11e9-b7a6-bf27973b0825
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 36034838-7c89-11e9-b7a6-bf27973b0825;
 Wed, 22 May 2019 12:00:37 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hTPvA-000833-Nj; Wed, 22 May 2019 12:00:36 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hTPvA-0003mp-G9; Wed, 22 May 2019 12:00:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hTPvA-0004R1-FU; Wed, 22 May 2019 12:00:36 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136752-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=3c16684d062965c5c9dc411f602ec31700ed9ace
X-Osstest-Versions-That: xen=4973997f70860c10093ce34294be0c588ddc8cf3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 22 May 2019 12:00:36 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 136752: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjc1MiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjc1Mi8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICAzYzE2Njg0ZDA2Mjk2NWM1YzlkYzQxMWY2MDJlYzMxNzAwZWQ5YWNlCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA0OTczOTk3ZjcwODYwYzEwMDkz
Y2UzNDI5NGJlMGM1ODhkZGM4Y2YzCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzY2OTkgIDIwMTkt
MDUtMjEgMTY6MDA6MzggWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTM2NzUyICAy
MDE5LTA1LTIyIDA5OjAwOjU0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9p
bWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9u
IG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBj
YW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVz
dC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDQ5NzM5OTdmNzAuLjNjMTY2ODRkMDYgIDNjMTY2ODRk
MDYyOTY1YzVjOWRjNDExZjYwMmVjMzE3MDBlZDlhY2UgLT4gc21va2UKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 22 12:04:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 May 2019 12:04:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTPyk-0001j5-JR; Wed, 22 May 2019 12:04:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2jZt=TW=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hTPyj-0001iz-E4
 for xen-devel@lists.xenproject.org; Wed, 22 May 2019 12:04:17 +0000
X-Inumbo-ID: b89d91b8-7c89-11e9-9c25-4bb37446d6b4
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id b89d91b8-7c89-11e9-9c25-4bb37446d6b4;
 Wed, 22 May 2019 12:04:16 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id DA6D080D;
 Wed, 22 May 2019 05:04:15 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 17F053F575;
 Wed, 22 May 2019 05:04:13 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>
References: <20190521212530.12706-1-volodymyr_babchuk@epam.com>
 <20190521212530.12706-2-volodymyr_babchuk@epam.com>
 <5CE50C12020000780023137C@prv1-mh.provo.novell.com>
 <55b6761c-152a-a6fa-085d-5f78443831d1@arm.com>
 <5CE51E2A020000780023144D@prv1-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <cd9aac43-66b3-67ae-9674-70fe736d21b7@arm.com>
Date: Wed, 22 May 2019 13:04:12 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CE51E2A020000780023144D@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v5 01/10] xen/arm: add generic TEE mediator
 framework
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 tee-dev@lists.linaro.org, xen-devel <xen-devel@lists.xenproject.org>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSmFuLAoKT24gMjIvMDUvMjAxOSAxMTowMiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24g
MjIuMDUuMTkgYXQgMTE6MjcsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4gCj4+Cj4+
IE9uIDIyLzA1LzIwMTkgMDk6NDUsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMjEuMDUu
MTkgYXQgMjM6MjUsIDxWb2xvZHlteXJfQmFiY2h1a0BlcGFtLmNvbT4gd3JvdGU6Cj4+Pj4gICAg
TUFJTlRBSU5FUlMgICAgICAgICAgICAgICAgICAgfCAgIDYgKysKPj4+PiAgICB4ZW4vYXJjaC9h
cm0vS2NvbmZpZyAgICAgICAgICB8ICAgNyArKysKPj4+PiAgICB4ZW4vYXJjaC9hcm0vTWFrZWZp
bGUgICAgICAgICB8ICAgMSArCj4+Pj4gICAgeGVuL2FyY2gvYXJtL2RvbWFpbi5jICAgICAgICAg
fCAgMTggKysrKysrCj4+Pj4gICAgeGVuL2FyY2gvYXJtL3NldHVwLmMgICAgICAgICAgfCAgIDIg
Kwo+Pj4+ICAgIHhlbi9hcmNoL2FybS90ZWUvTWFrZWZpbGUgICAgIHwgICAxICsKPj4+PiAgICB4
ZW4vYXJjaC9hcm0vdGVlL3RlZS5jICAgICAgICB8ICA5MyArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKwo+Pj4+ICAgIHhlbi9hcmNoL2FybS92c21jLmMgICAgICAgICAgIHwgICA1ICsrCj4+
Pj4gICAgeGVuL2FyY2gvYXJtL3hlbi5sZHMuUyAgICAgICAgfCAgIDcgKysrCj4+Pj4gICAgeGVu
L2luY2x1ZGUvYXNtLWFybS9kb21haW4uaCAgfCAgIDEgKwo+Pj4+ICAgIHhlbi9pbmNsdWRlL2Fz
bS1hcm0vdGVlL3RlZS5oIHwgMTA5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysK
Pj4+PiAgICB4ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC1hcm0uaCB8ICAgMyArCj4+Pj4gICAgMTIg
ZmlsZXMgY2hhbmdlZCwgMjUzIGluc2VydGlvbnMoKykKPj4+PiAgICBjcmVhdGUgbW9kZSAxMDA2
NDQgeGVuL2FyY2gvYXJtL3RlZS9NYWtlZmlsZQo+Pj4+ICAgIGNyZWF0ZSBtb2RlIDEwMDY0NCB4
ZW4vYXJjaC9hcm0vdGVlL3RlZS5jCj4+Pj4gICAgY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNs
dWRlL2FzbS1hcm0vdGVlL3RlZS5oCj4+Pgo+Pj4gSSBkb24ndCB0aGluayBJJ20gYXNraW5nIHRo
aXMgZm9yIHRoZSBmaXJzdCB0aW1lOiBXaHkgYW0gSSBiZWluZyBDYy1lZAo+Pj4gaGVyZT8gSXQn
cyBhbGwgQXJtIGNvZGUgdGhhdCBnZXRzIGNoYW5nZWQsIGFuZCB0aGUgTUFJTlRBSU5FUlMKPj4+
IGFkZGl0aW9uIGFsb25lIGltbyBkb2Vzbid0IHdhcnJhbnQgd2lkZW5pbmcgdGhlIENjIGxpc3Qu
Cj4+Cj4+IEEgbG90IG9mIHVzZXJzIHVzZXMgdGhlIHNjcmlwdHMve2FkZCwgZ2V0fV9tYWludGFp
bmVycy5wbCB0byBnZXQgdGhlIGxpc3Qgb2YKPj4KPj4gbWFpbnRhaW5lcnMgdG8gQ0NlZC4gQm90
aCBvZiB0aGVtIG91dHB1dCAiVEhFIFJFU1QiIGJlY2F1c2Ugb2YgdGhlIGZpbGUKPj4gTUFJTlRB
SU5FUlMgaXMgbW9kaWZpZWQuCj4+Cj4+IEkgZG9uJ3QgdGhpbmsgaXQgaXMgc2Vuc2libGUgdG8g
ZXhwZWN0IHVzZXJzIHRvIGtub3cgd2hlbiB0byBzdHJpcCB0aGUKPj4gbGlzdC4uLgo+IAo+IEht
bSwgd2VsbCwgSSBzZWUgeW91ciBwb2ludCwgYnV0IEkgdGhpbmsgYXBwbHlpbmcgc29tZSBjb21t
b24gc2Vuc2UKPiBzdGlsbCBjYW4gYmUgZXhwZWN0ZWQuIEl0J3MgYWxzbyBub3Qgc2Vuc2libGUg
Zm9yIHVucmVsYXRlZCBwZW9wbGUgdG8KPiBnZXQgQ2MtZWQuIEkgdGhpbmsgYW55b25lIGtub3dp
bmcgZW5vdWdoIHRvIG1vZGlmeSBNQUlOVEFJTkVSUwo+IGNhbiBiZSBleHBlY3RlZCB0byBrbm93
IHdob20gdG8gQ2MuCgpJIGRpc2FncmVlIGhlcmUsIHNvbWVvbmUgaW4gIlRIRSBSRVNUIiBtYXkg
aGF2ZSBhbiBvcGluaW9uIGluIGFkZGluZyBWb2xvZHlteXIgCmFzIGEgbWFpbnRhaW5lciAodGhp
cyBpcyBvbmx5IGV4YW1wbGUpLgoKVGhpcyBpcyBhIGJpdCBzaW1pbGFyIHRvIHdoZW4geW91IHNl
bmQgYSBwYXRjaCB0byBhZGQgYSAzIGxpbmVzIHRpbWVyIGhlbHBlciBpbiAKYSBjb21tb24gaGVh
ZGVyIGJ1dCBpdCBpcyBvbmx5IHVzZWQgYnkgeDg2LiBFdmVuIGlmIEkgd2lsbCBub3QgbmVjZXNz
YXJ5IGFuc3dlciAKb24gdGhlIHBhdGNoIGJlY2F1c2UgaXQgZG9lcyBub3QgaW1wYWN0IEFybSBk
aXJlY3RseSwgSSB3aWxsIHN0aWxsIGhhdmUgYSBxdWljayAKbG9vayB0byBzZWUgaWYgaXQgbWFr
ZXMgc2Vuc2UuCgpBbnl3YXksIHlvdSBjYW4ndCBleHBlY3QgdGhlIGNvbnRyaWJ1dG9yIHRvIGd1
ZXNzIHlvdXIgd2lsbCBvbiBNQUlOVEFJTkVSUy4gWW91IApzaG91bGQgdXBkYXRlIHRoZSBkb2N1
bWVudGF0aW9uL3NjcmlwdCBpZiB0aGlzIGlzIHRoZSBleHBlY3RhdGlvbiB5b3UgaGF2ZS4KCkNo
ZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 22 12:20:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 May 2019 12:20:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTQEl-0003D4-2o; Wed, 22 May 2019 12:20:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2jZt=TW=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hTQEj-0003Cz-Bw
 for xen-devel@lists.xenproject.org; Wed, 22 May 2019 12:20:49 +0000
X-Inumbo-ID: 07e2a554-7c8c-11e9-a6ab-1ff60071444d
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 07e2a554-7c8c-11e9-a6ab-1ff60071444d;
 Wed, 22 May 2019 12:20:48 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id DCE5980D;
 Wed, 22 May 2019 05:20:47 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id CC1AB3F575;
 Wed, 22 May 2019 05:20:46 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: Jan Beulich <JBeulich@suse.com>
References: <20190520181250.17404-1-julien.grall@arm.com>
 <5CE3C45A0200007800230E0E@prv1-mh.provo.novell.com>
 <1c7f43ce-7df2-24c9-ecb2-d8be1afebfa5@arm.com>
 <5CE3C8370200007800230E40@prv1-mh.provo.novell.com>
 <f2f912ac-a1c6-1f07-f708-cf2935c0270f@arm.com>
Message-ID: <83c1a4f7-0714-0ee5-e225-835126d92c5d@arm.com>
Date: Wed, 22 May 2019 13:20:45 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <f2f912ac-a1c6-1f07-f708-cf2935c0270f@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/public: arch-arm: Restrict the
 visibility of struct vcpu_guest_core_regs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAyMS8wNS8yMDE5IDEwOjU1LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGkgSmFuLAo+IAo+
IE9uIDUvMjEvMTkgMTA6NDMgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAyMS4wNS4x
OSBhdCAxMTozNSwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPj4+IE9uIDUvMjEvMTkg
MTA6MjYgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+IE9uIDIwLjA1LjE5IGF0IDIwOjEy
LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+Pj4+PiDCoMKgwqDCoMKgIEFzIHRoaXMg
aXMgbm93IFhlbiBhbmQgdG9vbHMgb25seSwgSSBhbSB3b25kZXJpbmcgd2hldGhlciB0aGUgY2hl
Y2sgb24KPj4+Pj4gwqDCoMKgwqDCoCBHTlVfQyBpcyBzdGlsbCBuZWNlc3NhcnkuIEkgYW0gaGFw
cHkgdG8gc2VuZCBhIGZvbGxvdy11cCBwYXRjaCAob3IgZm9sZAo+Pj4+PiDCoMKgwqDCoMKgIGlu
IHRoaXMgb25lKSBpZiBpdCBjYW4gYmUgcmVtb3ZlZC4KPj4+Pgo+Pj4+IEkgdGhpbmsgdGhpcyBz
aG91bGQgYmUgZHJvcHBlZCBpZiBpdCBjYW4gYmUgd2l0aG91dCBicmVha2luZyBhbnkKPj4+PiBw
YXJ0IG9mIHRoZSBidWlsZC4KPj4+IFRoaXMgaXMgYmVjYXVzZSBhbGwgdGhlIHRvb2xzIGFyZSBw
YXJ0IG9mIHhlbi5naXQsIHJpZ2h0Pwo+Pgo+PiBSaWdodCAtIG5vLW9uZSBlbHNlIGlzIHN1cHBv
c2VkIHRvIGRlZmluZSBfX1hFTl9UT09MU19fLCBvcgo+PiBpZiBhbnlvbmUgZG9lcywgdGhleSdy
ZSBvbiB0aGVpciBvd24uCj4gCj4gVGhhbmtzIGZvciB0aGUgaW5mb3JtYXRpb24uIEkgd2lsbCBk
byBhIGZ1bGwgYnVpbGQgY2hlY2suCgpJIHRob3VnaHQgYWJvdXQgdGhpcyBhZ2FpbiwgbG9uZyB0
ZXJtIHRoZXJlIGFyZSBhbiBhdHRlbXB0IHRvIGJ1aWxkIHhlbiB3aXRoIApvdGhlciBjb21waWxl
ciBub3QgbmVjZXNzYXJpbHkgc3VwcG9ydGluZyBHTlUgQyBleHRlbnNpb24uCgpXaGlsZSB0aGlz
IHdvdWxkIHByb2JhYmx5IG5vdCBiZSB0aGUgb25seSBwbGFjZSB0aGF0IG5lZWQgdG8gYmUgcmV3
b3JrZWQsIHdlIAp3b3VsZCBoYXZlIHRvIHJldmVydCBwYXJ0IG9mIHRoaXMgY2hhbmdlLiBTbyBJ
IHdpbGwgbm90IGRyb3AgdGhlICNpZmRlZiBoZXJlLgoKSSB3aWxsIHJlc2VuZCB0aGUgcGF0Y2gg
bmV4dCB3ZWVrIHRvIGdpdmUgc29tZSB0aW1lIGZvciBtb3JlIGZlZWRiYWNrLgoKCkNoZWVycywK
Ci0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 22 12:29:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 May 2019 12:29:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTQMz-0003Sd-B6; Wed, 22 May 2019 12:29:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=3DNt=TW=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hTQMx-0003SY-Oe
 for xen-devel@lists.xenproject.org; Wed, 22 May 2019 12:29:19 +0000
X-Inumbo-ID: 3597307c-7c8d-11e9-8df8-47b10361758d
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3597307c-7c8d-11e9-8df8-47b10361758d;
 Wed, 22 May 2019 12:29:15 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 22 May 2019 06:29:13 -0600
Message-Id: <5CE540960200007800231571@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 22 May 2019 06:29:10 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <20190520181250.17404-1-julien.grall@arm.com>
 <5CE3C45A0200007800230E0E@prv1-mh.provo.novell.com>
 <1c7f43ce-7df2-24c9-ecb2-d8be1afebfa5@arm.com>
 <5CE3C8370200007800230E40@prv1-mh.provo.novell.com>
 <f2f912ac-a1c6-1f07-f708-cf2935c0270f@arm.com>
 <83c1a4f7-0714-0ee5-e225-835126d92c5d@arm.com>
In-Reply-To: <83c1a4f7-0714-0ee5-e225-835126d92c5d@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] xen/public: arch-arm: Restrict the
 visibility of struct vcpu_guest_core_regs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIyLjA1LjE5IGF0IDE0OjIwLCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgoK
PiAKPiBPbiAyMS8wNS8yMDE5IDEwOjU1LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhpIEphbiwK
Pj4gCj4+IE9uIDUvMjEvMTkgMTA6NDMgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24g
MjEuMDUuMTkgYXQgMTE6MzUsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4+Pj4gT24g
NS8yMS8xOSAxMDoyNiBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4+IE9uIDIwLjA1LjE5
IGF0IDIwOjEyLCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+Pj4+Pj4gICAgICAgQXMg
dGhpcyBpcyBub3cgWGVuIGFuZCB0b29scyBvbmx5LCBJIGFtIHdvbmRlcmluZyB3aGV0aGVyIHRo
ZSBjaGVjayBvbgo+Pj4+Pj4gICAgICAgR05VX0MgaXMgc3RpbGwgbmVjZXNzYXJ5LiBJIGFtIGhh
cHB5IHRvIHNlbmQgYSBmb2xsb3ctdXAgcGF0Y2ggKG9yIGZvbGQKPj4+Pj4+ICAgICAgIGluIHRo
aXMgb25lKSBpZiBpdCBjYW4gYmUgcmVtb3ZlZC4KPj4+Pj4KPj4+Pj4gSSB0aGluayB0aGlzIHNo
b3VsZCBiZSBkcm9wcGVkIGlmIGl0IGNhbiBiZSB3aXRob3V0IGJyZWFraW5nIGFueQo+Pj4+PiBw
YXJ0IG9mIHRoZSBidWlsZC4KPj4+PiBUaGlzIGlzIGJlY2F1c2UgYWxsIHRoZSB0b29scyBhcmUg
cGFydCBvZiB4ZW4uZ2l0LCByaWdodD8KPj4+Cj4+PiBSaWdodCAtIG5vLW9uZSBlbHNlIGlzIHN1
cHBvc2VkIHRvIGRlZmluZSBfX1hFTl9UT09MU19fLCBvcgo+Pj4gaWYgYW55b25lIGRvZXMsIHRo
ZXkncmUgb24gdGhlaXIgb3duLgo+PiAKPj4gVGhhbmtzIGZvciB0aGUgaW5mb3JtYXRpb24uIEkg
d2lsbCBkbyBhIGZ1bGwgYnVpbGQgY2hlY2suCj4gCj4gSSB0aG91Z2h0IGFib3V0IHRoaXMgYWdh
aW4sIGxvbmcgdGVybSB0aGVyZSBhcmUgYW4gYXR0ZW1wdCB0byBidWlsZCB4ZW4gd2l0aCAKPiBv
dGhlciBjb21waWxlciBub3QgbmVjZXNzYXJpbHkgc3VwcG9ydGluZyBHTlUgQyBleHRlbnNpb24u
Cj4gV2hpbGUgdGhpcyB3b3VsZCBwcm9iYWJseSBub3QgYmUgdGhlIG9ubHkgcGxhY2UgdGhhdCBu
ZWVkIHRvIGJlIHJld29ya2VkLCB3ZSAKPiB3b3VsZCBoYXZlIHRvIHJldmVydCBwYXJ0IG9mIHRo
aXMgY2hhbmdlLiBTbyBJIHdpbGwgbm90IGRyb3AgdGhlICNpZmRlZiBoZXJlLgoKV2VsbCwgSSBk
b24ndCBrbm93IGhvdyBpdCBpcyBmb3IgQXJtLCBidXQgb24geDg2IHdlIGFjdHVhbGx5IHVzZSB0
aGUKImV4dGVuZGVkIiBuYW1pbmcgcXVpdGUgZXh0ZW5zaXZlbHksIHNvIGJ1aWxkaW5nIHdpdGgg
YSBjb21waWxlcgp0aGF0IGRvZXNuJ3Qgc3VwcG9ydCB0aGlzIGV4dGVuc2lvbiBpcyBub3QgcmVh
bGx5IGFuIG9wdGlvbiB0aGVyZS4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 22 12:34:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 May 2019 12:34:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTQS9-0004D9-1e; Wed, 22 May 2019 12:34:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=3DNt=TW=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hTQS7-0004D4-7a
 for xen-devel@lists.xenproject.org; Wed, 22 May 2019 12:34:39 +0000
X-Inumbo-ID: f496b6e6-7c8d-11e9-b4cb-9b9c533fa337
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f496b6e6-7c8d-11e9-b4cb-9b9c533fa337;
 Wed, 22 May 2019 12:34:35 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 22 May 2019 06:34:34 -0600
Message-Id: <5CE541D60200007800231587@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 22 May 2019 06:34:30 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,
 "Juergen Gross" <jgross@suse.com>
References: <20190522094549.28397-1-jgross@suse.com>
 <20190522094549.28397-2-jgross@suse.com>
 <5CE52014020000780023147E@suse.com>
 <f100e5be-cf19-bf28-c113-b07b4fe99c59@suse.com>
In-Reply-To: <f100e5be-cf19-bf28-c113-b07b4fe99c59@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 1/3] xen: drop in_atomic()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIyLjA1LjE5IGF0IDEyOjE5LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAy
Mi8wNS8yMDE5IDEyOjEwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMjIuMDUuMTkgYXQg
MTE6NDUsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+Pj4gLS0tIGEveGVuL2FyY2gveDg2L2h2
bS9odm0uYwo+Pj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwo+Pj4gQEAgLTMxODUsMjIg
KzMxODUsNiBAQCBzdGF0aWMgZW51bSBodm1fdHJhbnNsYXRpb25fcmVzdWx0IF9faHZtX2NvcHko
Cj4+PiAgCj4+PiAgICAgIEFTU0VSVChpc19odm1fdmNwdSh2KSk7Cj4+PiAgCj4+PiAtICAgIC8q
Cj4+PiAtICAgICAqIFhYWCBEaXNhYmxlIGZvciA0LjEuMDogUFYtb24tSFZNIGRyaXZlcnMgd2ls
bCBkbyBncmFudC10YWJsZSBvcHMKPj4+IC0gICAgICogc3VjaCBhcyBxdWVyeV9zaXplLiBHcmFu
dC10YWJsZSBjb2RlIGN1cnJlbnRseSBkb2VzIAo+IGNvcHlfdG8vZnJvbV9ndWVzdAo+Pj4gLSAg
ICAgKiBhY2Nlc3NlcyB1bmRlciB0aGUgYmlnIHBlci1kb21haW4gbG9jaywgd2hpY2ggdGhpcyB0
ZXN0IHdvdWxkIAo+IGRpc2FsbG93Lgo+Pj4gLSAgICAgKiBUaGUgdGVzdCBpcyBub3QgbmVlZGVk
IHVudGlsIHdlIGltcGxlbWVudCBzbGVlcGluZy1vbi13YWl0cXVldWUgd2hlbgo+Pj4gLSAgICAg
KiB3ZSBhY2Nlc3MgYSBwYWdlZC1vdXQgZnJhbWUsIGFuZCB0aGF0J3MgcG9zdCA0LjEuMCBub3cu
Cj4+PiAtICAgICAqLwo+Pj4gLSNpZiAwCj4+PiAtICAgIC8qCj4+PiAtICAgICAqIElmIHRoZSBy
ZXF1aXJlZCBndWVzdCBtZW1vcnkgaXMgcGFnZWQgb3V0LCB0aGlzIGZ1bmN0aW9uIG1heSBzbGVl
cC4KPj4+IC0gICAgICogSGVuY2Ugd2UgYmFpbCBpbW1lZGlhdGVseSBpZiBjYWxsZWQgZnJvbSBh
dG9taWMgY29udGV4dC4KPj4+IC0gICAgICovCj4+PiAtICAgIGlmICggaW5fYXRvbWljKCkgKQo+
Pj4gLSAgICAgICAgcmV0dXJuIEhWTVRSQU5TX3VuaGFuZGxlYWJsZTsKPj4+IC0jZW5kaWYKPj4g
Cj4+IERlYWxpbmcgd2l0aCB0aGlzIFRPRE8gaXRlbSBpcyBvZiBjb3Vyc2UgbXVjaCBhcHByZWNp
YXRlZCwgYnV0Cj4+IHNob3VsZCBpdCByZWFsbHkgYmUgZGVsZXRlZCBhbHRvZ2V0aGVyPyBUaGUg
YmlnLWRvbWFpbi1sb2NrIGlzc3VlCj4+IGlzIGdvbmUgYWZhaXIsIGluIHdoaWNoIGNhc2UgZHJv
cHBpbmcgdGhlICNpZiAwIHdvdWxkIHNlZW0KPj4gcG9zc2libGUgdG8gbWUsIGV2ZW4gaWYgaXQn
cyBub3Qgc3RyaWN0bHkgbmVlZGVkIHdpdGhvdXQgdGhlIHNsZWVwLQo+PiBvbi13YWl0cXVldWUg
YmVoYXZpb3IgbWVudGlvbmVkLgo+IAo+IFF1ZXN0aW9uIGlzIHdoZXRoZXIgaXQgaXMgd29ydGgg
dG8ga2VlcCBpdCByZXN1bHRpbmcgaW4gdGhlIG5lZWQgdG8KPiBrZWVwIHByZWVtcHRfY291bnQo
KSBhcyB3ZWxsLgoKV2VsbCwgcGVyc29uYWxseSBJIHRoaW5rIGtlZXBpbmcgaXQgaXMgYSBzbWFs
bCBwcmljZSB0byBwYXkuIEJ1dCBzZWVpbmcKQW5kcmV3J3MgUi1iIGhlIGNsZWFybHkgdGhpbmtz
IGRpZmZlcmVudC4gQW5kIGp1c3QgdG8gYmUgY2xlYXIgLSBJCmRvbid0IHJlYWxseSB3YW50IHRv
IHZldG8gdGhpcyBjaGFuZ2UsIGFzIGF0IHRoZSBzYW1lIHRpbWUgaXQncyBhbHNvCmVhc3kgZW5v
dWdoIHRvIHB1dCBiYWNrIGlmIG5lZWQgYmUuIEJ1dCBJJ2QgbGlrZSB0aGlzIHRvIGJlIGdpdmUg
YQoybmQgY29uc2lkZXJhdGlvbiBhdCBsZWFzdC4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 22 12:59:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 May 2019 12:59:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTQpv-0005oC-87; Wed, 22 May 2019 12:59:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=AhM0=TW=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1hTQpu-0005o7-2G
 for xen-devel@lists.xenproject.org; Wed, 22 May 2019 12:59:14 +0000
X-Inumbo-ID: 6404ad85-7c91-11e9-8980-bc764e045a96
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe1f::709])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6404ad85-7c91-11e9-8980-bc764e045a96;
 Wed, 22 May 2019 12:59:11 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector1-bitdefender-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=1E6nTolVn0Pq1+Mc4kYTljpWjhblcOJnQ1nJei2hjb0=;
 b=IVWLJdDLAztcENGJ7/AikO3EEgN2FeRBFTwtrsBxEUG3iooGF6IeOqIJqCt4z5ldAdsrNbkVMd6Uv/6RTAWznVjlHgd2FZ91iK3o3pmF5dmWIkB/fd9tI6Krv9nyGRyXmo8D7knRS7HEkcq+maocoKVDTXC9VXH1x/rCq9kkMXU=
Received: from VI1PR0202MB2928.eurprd02.prod.outlook.com (10.171.106.11) by
 VI1PR0202MB2928.eurprd02.prod.outlook.com (10.171.106.11) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1922.16; Wed, 22 May 2019 12:59:07 +0000
Received: from VI1PR0202MB2928.eurprd02.prod.outlook.com
 ([fe80::fdcf:4771:37b7:9830]) by VI1PR0202MB2928.eurprd02.prod.outlook.com
 ([fe80::fdcf:4771:37b7:9830%9]) with mapi id 15.20.1922.016; Wed, 22 May 2019
 12:59:07 +0000
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: Jan Beulich <JBeulich@suse.com>
Thread-Topic: [PATCH v4 2/2] x86/emulate: Send vm_event from emulate
Thread-Index: AQHVDwtG9NQRMXonfUaGlUQCgO162qZ26xeAgAAzFYA=
Date: Wed, 22 May 2019 12:59:07 +0000
Message-ID: <608cae57-7a7a-6502-9c9a-439aa0b88f25@bitdefender.com>
References: <20190520125454.14805-1-aisaila@bitdefender.com>
 <20190520125454.14805-2-aisaila@bitdefender.com>
 <5CE51CBD0200007800231438@prv1-mh.provo.novell.com>
In-Reply-To: <5CE51CBD0200007800231438@prv1-mh.provo.novell.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM5PR0201CA0005.eurprd02.prod.outlook.com
 (2603:10a6:203:3d::15) To VI1PR0202MB2928.eurprd02.prod.outlook.com
 (2603:10a6:800:e3::11)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [91.199.104.6]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 92df50e4-49b9-45bc-d891-08d6deb545dd
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600141)(711020)(4605104)(2017052603328)(7193020);
 SRVR:VI1PR0202MB2928; 
x-ms-traffictypediagnostic: VI1PR0202MB2928:|VI1PR0202MB2928:
x-microsoft-antispam-prvs: <VI1PR0202MB29284FF781C1A299DCC01C3DAB000@VI1PR0202MB2928.eurprd02.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-forefront-prvs: 0045236D47
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(136003)(396003)(39860400002)(376002)(346002)(366004)(199004)(189003)(446003)(11346002)(53546011)(66066001)(6506007)(486006)(5660300002)(386003)(81156014)(2616005)(81166006)(8676002)(102836004)(256004)(54906003)(68736007)(14444005)(71200400001)(476003)(71190400001)(14454004)(99286004)(86362001)(64756008)(66446008)(66556008)(316002)(25786009)(31696002)(73956011)(7736002)(26005)(66476007)(52116002)(66946007)(76176011)(305945005)(6512007)(186003)(4326008)(229853002)(6916009)(36756003)(53936002)(6246003)(2906002)(6486002)(8936002)(478600001)(6116002)(31686004)(3846002)(6436002)(3714002)(309714004);
 DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR0202MB2928;
 H:VI1PR0202MB2928.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: bitdefender.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: kjN08gCrQcqFeiJME7BiKUf+5afMq02ERDc6qTjjA+Dd5XF+cZtI3GTZDqfpblDHuElA5mO2TlRsAE/RnaOm3Ino9/pXC2GYzWxIXu7gwxg0MylgF/+tv2mb2YFH/cN8z5jK6+ulgAi2QrimwRRbHDjH1Bqut9K3wJrHCDFasTSA+4kefnAKtBMYBKtV83apau/KJ8Cj9fKCPhSUEeOgn+zV65f2k58q6OJLCVEUXcJScYuh+6NhZzvroJ/EW1SVb9Ns97A2czUB/AqNbBKIJd53HjB9MVWY1LquyhpU8BRP0MBmNDOytimIHM3BIrlSSphrxLt8RQ1PeVjeasxJlvz2QCVbkMNqV3K1Rz/rTjL3lilu8QP2923bYgauig2EZVBDReg+GjD2lXVjD8JP1bPpOdTHcG/Rh1vRHGdITVg=
Content-ID: <008705B4E1FA464B8C189EB408218027@eurprd02.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 92df50e4-49b9-45bc-d891-08d6deb545dd
X-MS-Exchange-CrossTenant-originalarrivaltime: 22 May 2019 12:59:07.2636 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: aisaila@bbu.bitdefender.biz
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0202MB2928
Subject: Re: [Xen-devel] [PATCH v4 2/2] x86/emulate: Send vm_event from
 emulate
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCk9uIDIyLjA1LjIwMTkgMTI6NTYsIEphbiBCZXVsaWNoIHdyb3RlOg0KPj4+PiBPbiAyMC4w
NS4xOSBhdCAxNDo1NSwgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToNCj4+IFRoaXMg
cGF0Y2ggYWltcyB0byBoYXZlIG1lbSBhY2Nlc3Mgdm0gZXZlbnRzIHNlbnQgZnJvbSB0aGUgZW11
bGF0b3IuDQo+PiBUaGlzIGlzIHVzZWZ1bCBpbiB0aGUgY2FzZSBvZiBlbXVsYXRlZCBpbnN0cnVj
dGlvbnMgdGhhdCBjYXVzZQ0KPj4gcGFnZS13YWxrcyBvbiBhY2Nlc3MgcHJvdGVjdGVkIHBhZ2Vz
Lg0KPj4NCj4+IFdlIHVzZSBodm1lbXVsX21hcF9saW5lYXJfYWRkcigpIHJvIGludGVyY2VwdCBy
L3cgYWNjZXNzIGFuZA0KPj4gaHZtZW11bF9pbnNuX2ZldGNoKCkgdG8gaW50ZXJjZXB0IGV4ZWMg
YWNjZXNzLg0KPiANCj4gSSdtIGFmcmFpZCBJIGRvbid0IHVuZGVyc3RhbmQgdGhpcyBzZW50ZW5j
ZS4gT3Igd2FpdCAtIGlzIHRoaXMgYQ0KPiBzaW1wbGUgdHlwbywgYW5kIHlvdSBtZWFuICJ0byIg
aW5zdGVhZCBvZiAicm8iPw0KDQpZZXMgdGhhdCBpcyBhIHR5cG8gaXQgd2FzIG1lYW50IHRvIGJl
IGEgInRvIi4NCg0KPiANCj4+IEZpcnN0IHdlIHRyeSB0byBzZW5kIGEgdm0gZXZlbnQgYW5kIGlm
IHRoZSBldmVudCBpcyBzZW50IHRoZW4gZW11bGF0aW9uDQo+PiByZXR1cm5zIFg4NkVNVUxfQUND
RVNTX0VYQ0VQVElPTi4gSWYgdGhlIGV2ZW50IGlzIG5vdCBzZW50IHRoZW4gdGhlDQo+PiBlbXVs
YXRpb24gZ29lcyBvbiBhcyBleHBlY3RlZC4NCj4gDQo+IFBlcmhhcHMgaXQncyBvYnZpb3VzIGZv
ciBhIHZtLWV2ZW50IHBlcnNvbiB3aHkgc3VjY2Vzc2Z1bCBzZW5kaW5nDQo+IG9mIGFuIGV2ZW50
IGlzIHRvIHJlc3VsdCBpbiBYODZFTVVMX0FDQ0VTU19FWENFUFRJT04sIGJ1dCBpdCdzIG5vdA0K
PiB0byBtZSwgZGVzcGl0ZSBoYXZpbmcgbG9va2VkIGF0IHByaW9yIHZlcnNpb25zLiBDYW4gdGhp
cyAob2RkIGF0IHRoZQ0KPiBmaXJzdCBnbGFuY2UpIGJlaGF2aW9yIHBsZWFzZSBiZSBicmllZmx5
IGV4cGxhaW5lZCBoZXJlPw0KDQpJZiB0aGUgZXZlbnQgd2FzIHN1Y2Nlc3NmdWxseSBzZW50IHRo
ZW4gdGhlIGVtdWxhdGlvbiBoYXMgdG8gc3RvcCBhbmQgDQpyZXR1cm4uDQoNCj4gDQo+PiAtLS0g
YS94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYw0KPj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9l
bXVsYXRlLmMNCj4+IEBAIC0xNSw2ICsxNSw3IEBADQo+PiAgICNpbmNsdWRlIDx4ZW4vcGFnaW5n
Lmg+DQo+PiAgICNpbmNsdWRlIDx4ZW4vdHJhY2UuaD4NCj4+ICAgI2luY2x1ZGUgPHhlbi92bV9l
dmVudC5oPg0KPj4gKyNpbmNsdWRlIDx4ZW4vbW9uaXRvci5oPg0KPj4gICAjaW5jbHVkZSA8YXNt
L2V2ZW50Lmg+DQo+PiAgICNpbmNsdWRlIDxhc20vaTM4Ny5oPg0KPj4gICAjaW5jbHVkZSA8YXNt
L3hzdGF0ZS5oPg0KPj4gQEAgLTI2LDYgKzI3LDcgQEANCj4+ICAgI2luY2x1ZGUgPGFzbS9odm0v
c3VwcG9ydC5oPg0KPj4gICAjaW5jbHVkZSA8YXNtL2h2bS9zdm0vc3ZtLmg+DQo+PiAgICNpbmNs
dWRlIDxhc20vdm1fZXZlbnQuaD4NCj4+ICsjaW5jbHVkZSA8YXNtL2FsdHAybS5oPg0KPiANCj4g
SW4gYm90aCBjYXNlcyBwbGVhc2UgdHJ5IHRvIGluc2VydCBhdCBsZWFzdCBoYWxmIHdheSBhbHBo
YWJldGljYWxseQ0KPiAoSSBkaWRuJ3QgY2hlY2sgaWYgdGhlIGRpcmVjdGl2ZXMgYXJlIGZ1bGx5
IHNvcnRlZCBhbHJlYWR5KSwgcmF0aGVyDQo+IHRoYW4gYmxpbmRseSBhdCB0aGUgZW5kLg0KDQpP
aywgSSB3aWxsIGNvcnJlY3QgdGhhdC4NCg0KPiANCj4+IEBAIC02MTksNiArNjIxLDY4IEBAIHN0
YXRpYyBpbnQgaHZtZW11bF9saW5lYXJfdG9fcGh5cygNCj4+ICAgICAgIHJldHVybiBYODZFTVVM
X09LQVk7DQo+PiAgIH0NCj4+ICAgDQo+PiArc3RhdGljIGJvb2wgaHZtZW11bF9zZW5kX3ZtX2V2
ZW50KHVuc2lnbmVkIGxvbmcgZ2xhLA0KPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1aW50MzJfdCBwZmVjLCB1bnNpZ25lZCBpbnQgYnl0ZXMsDQo+PiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBodm1fZW11bGF0ZV9jdHh0IGN0eHQpDQo+PiAr
ew0KPj4gKyAgICB4ZW5tZW1fYWNjZXNzX3QgYWNjZXNzOw0KPj4gKyAgICB2bV9ldmVudF9yZXF1
ZXN0X3QgcmVxID0ge307DQo+PiArICAgIGdmbl90IGdmbjsNCj4+ICsgICAgcGFkZHJfdCBncGE7
DQo+PiArICAgIHVuc2lnbmVkIGxvbmcgcmVwcyA9IDE7DQo+PiArICAgIGludCByYzsNCj4+ICsN
Cj4+ICsgICAgaWYgKCAhY3R4dC5zZW5kX2V2ZW50IHx8ICFwZmVjICkNCj4gDQo+IFdoeSB0aGUg
IXBmZWMgcGFydCBvZiB0aGUgY29uZGl0aW9uPw0KDQpCZWNhdXNlIGl0IGlzIHVzZWQgdG8gY2hl
Y2sgdGhlIHR5cGUgb2YgYWNjZXNzIHZpb2xhdGlvbiBhbmQgaWYgaXQgaXMgMCANCnRoZW4gd2Ug
ZG8gbm90IHdhbnQgdG8gY2FsbCBnZXRfbWVtX2FjY2VzcyBvciBnZXQgdGhlIGdwYSwgaXQgaXMg
Y2xlYXIgDQp0aGF0IHRoZXJlIHdpbGwgYmUgbm8gdmlvbGF0aW9uLg0KDQo+IA0KPj4gKyAgICAg
ICAgcmV0dXJuIGZhbHNlOw0KPj4gKw0KPj4gKyAgICByYyA9IGh2bWVtdWxfbGluZWFyX3RvX3Bo
eXMoZ2xhLCAmZ3BhLCBieXRlcywgJnJlcHMsIHBmZWMsICZjdHh0KTsNCj4gDQo+IEFzIHNhaWQg
YmVmb3JlIC0gSSBkb24ndCB0aGluayBpdCdzIGEgZ29vZCBpZGVhIHRvIGRvIHRoZSBwYWdlIHdh
bGsNCj4gdHdpY2U6IFRoaXMgYW5kIHRoZSBwcmUtZXhpc3Rpbmcgb25lIGNhbiBlYXNpbHkgcmV0
dXJuIGRpZmZlcmVudA0KPiByZXN1bHRzLg0KDQpJIGRvIHRoaXMganVzdCB0byBnZXQgdGhlIGdw
YS4gSWYgdGhlcmUgaXMgYW5vdGhlciB3YXkgSSB3aWxsIGdsYWRseSB1c2UgaXQuDQoNCj4gDQo+
IEFkZGl0aW9uYWxseSwgYXMgYWxzbyBzYWlkIGJlZm9yZSAoSSB0aGluayksIHRoZSBmdW5jdGlv
biBtYXkgcmFpc2UNCj4gI1BGLCB3aGljaCB5b3UgZG9uJ3Qgc2VlbSB0byBkZWFsIHdpdGggZGVz
cGl0ZSBkaXNjYXJkaW5nIHRoZQ0KPiBYODZFTVVMX0VYQ0VQVElPTiByZXR1cm4gdmFsdWUgLi4u
ID4NCj4+ICsgICAgaWYgKCByYyAhPSBYODZFTVVMX09LQVkgKQ0KPj4gKyAgICAgICAgcmV0dXJu
IGZhbHNlOw0KPiANCj4gLi4uIGhlcmUuDQo+IA0KPj4gKyAgICBnZm4gPSBnYWRkcl90b19nZm4o
Z3BhKTsNCj4+ICsNCj4+ICsgICAgaWYgKCBwMm1fZ2V0X21lbV9hY2Nlc3MoY3VycmVudC0+ZG9t
YWluLCBnZm4sICZhY2Nlc3MsDQo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsdHAy
bV92Y3B1X2lkeChjdXJyZW50KSkgIT0gMCApDQo+PiArICAgICAgICByZXR1cm4gZmFsc2U7DQo+
PiArDQo+PiArICAgIHN3aXRjaCAoIGFjY2VzcyApIHsNCj4+ICsgICAgY2FzZSBYRU5NRU1fYWNj
ZXNzX3g6DQo+PiArICAgIGNhc2UgWEVOTUVNX2FjY2Vzc19yeDoNCj4+ICsgICAgICAgIGlmICgg
cGZlYyAmIFBGRUNfd3JpdGVfYWNjZXNzICkNCj4+ICsgICAgICAgICAgICByZXEudS5tZW1fYWNj
ZXNzLmZsYWdzID0gTUVNX0FDQ0VTU19SIHwgTUVNX0FDQ0VTU19XOw0KPj4gKyAgICAgICAgYnJl
YWs7DQo+PiArDQo+PiArICAgIGNhc2UgWEVOTUVNX2FjY2Vzc193Og0KPj4gKyAgICBjYXNlIFhF
Tk1FTV9hY2Nlc3Nfcnc6DQo+PiArICAgICAgICBpZiAoIHBmZWMgJiBQRkVDX2luc25fZmV0Y2gg
KQ0KPj4gKyAgICAgICAgICAgIHJlcS51Lm1lbV9hY2Nlc3MuZmxhZ3MgPSBNRU1fQUNDRVNTX1g7
DQo+PiArICAgICAgICBicmVhazsNCj4+ICsNCj4+ICsgICAgY2FzZSBYRU5NRU1fYWNjZXNzX3I6
DQo+PiArICAgIGNhc2UgWEVOTUVNX2FjY2Vzc19uOg0KPj4gKyAgICAgICAgaWYgKCBwZmVjICYg
UEZFQ193cml0ZV9hY2Nlc3MgKQ0KPj4gKyAgICAgICAgICAgIHJlcS51Lm1lbV9hY2Nlc3MuZmxh
Z3MgfD0gTUVNX0FDQ0VTU19SIHwgTUVNX0FDQ0VTU19XOw0KPj4gKyAgICAgICAgaWYgKCBwZmVj
ICYgUEZFQ19pbnNuX2ZldGNoICkNCj4+ICsgICAgICAgICAgICByZXEudS5tZW1fYWNjZXNzLmZs
YWdzIHw9IE1FTV9BQ0NFU1NfWDsNCj4+ICsgICAgICAgIGJyZWFrOw0KPj4gKw0KPj4gKyAgICBk
ZWZhdWx0Og0KPj4gKyAgICAgICAgcmV0dXJuIGZhbHNlOw0KPj4gKyAgICB9DQo+IA0KPiBBcmVu
J3QgeW91IGxvb2tpbmcgYXQgdGhlIGxlYWYgcGFnZSBoZXJlLCByYXRoZXIgdGhhbiBhdCBhbnkg
b2YgdGhlDQo+IGludm9sdmVkIHBhZ2UgdGFibGVzPyBPciBhbSBJIG1pc3VuZGVyc3RhbmRpbmcg
dGhlIGRlc2NyaXB0aW9uDQo+IHNheWluZyAicGFnZS13YWxrcyBvbiBhY2Nlc3MgcHJvdGVjdGVk
IHBhZ2VzIj8NCg0KV2Ugd2FudCB0byBpZ25vcmUgYWNjZXNzIHdyaXRlIGZvciB0aGUgcGFnZSB0
YWJsZXMgYW5kIG9ubHkgZmlyZSBhIA0Kdm1fZXZlbnQgZm9yICJyZWd1bGFyIiBwYWdlcyBwb3Nz
aWJseSBoaXQgYnkgdGhlIGFjdHVhbCBpbnN0cnVjdGlvbiB0aGF0IA0KaGFzIGFsc28gaGFwcGVu
ZWQgdG8gdHJpZ2dlciB0aGUgQS9EIHdyaXRlKHMpLiBTbyB3ZSBkb24ndCB3YW50IHRvIHNlbmQg
DQpvdXQgdm1fZXZlbnRzIGZvciB3cml0dGVuLXRvIHBhZ2UgdGFibGVzIGF0IGFsbC4NCg0KPiAN
Cj4+IEBAIC02MzYsNiArNzAwLDcgQEAgc3RhdGljIHZvaWQgKmh2bWVtdWxfbWFwX2xpbmVhcl9h
ZGRyKA0KPj4gICAgICAgdW5zaWduZWQgaW50IG5yX2ZyYW1lcyA9ICgobGluZWFyICsgYnl0ZXMg
LSAhIWJ5dGVzKSA+PiBQQUdFX1NISUZUKSAtDQo+PiAgICAgICAgICAgKGxpbmVhciA+PiBQQUdF
X1NISUZUKSArIDE7DQo+PiAgICAgICB1bnNpZ25lZCBpbnQgaTsNCj4+ICsgICAgZ2ZuX3QgZ2Zu
Ow0KPj4gICANCj4+ICAgICAgIC8qDQo+PiAgICAgICAgKiBtZm4gcG9pbnRzIHRvIHRoZSBuZXh0
IGZyZWUgc2xvdC4gIEFsbCB1c2VkIHNsb3RzIGhhdmUgYSBwYWdlIHJlZmVyZW5jZQ0KPj4gQEAg
LTY3NCw3ICs3MzksNyBAQCBzdGF0aWMgdm9pZCAqaHZtZW11bF9tYXBfbGluZWFyX2FkZHIoDQo+
PiAgICAgICAgICAgQVNTRVJUKG1mbl94KCptZm4pID09IDApOw0KPj4gICANCj4+ICAgICAgICAg
ICByZXMgPSBodm1fdHJhbnNsYXRlX2dldF9wYWdlKGN1cnIsIGFkZHIsIHRydWUsIHBmZWMsDQo+
PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZwZmluZm8sICZwYWdlLCBO
VUxMLCAmcDJtdCk7DQo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZw
ZmluZm8sICZwYWdlLCAmZ2ZuLCAmcDJtdCk7DQo+PiAgIA0KPj4gICAgICAgICAgIHN3aXRjaCAo
IHJlcyApDQo+PiAgICAgICAgICAgew0KPiANCj4gQXJlIHRoZXNlIHR3byBodW5rcyBsZWZ0b3Zl
cnM/IFlvdSBkb24ndCB1c2UgImdmbiIgYW55d2hlcmUuDQoNClllcywgdGhlcmUgaXMgbm8gbmVl
ZCBmb3IgdGhlIGdmbiBhbnkgbW9yZS4NCg0KPiANCj4+IEBAIC0xMjQ4LDcgKzEzMTgsMjEgQEAg
aW50IGh2bWVtdWxfaW5zbl9mZXRjaCgNCj4+ICAgICAgICAgICBjb250YWluZXJfb2YoY3R4dCwg
c3RydWN0IGh2bV9lbXVsYXRlX2N0eHQsIGN0eHQpOw0KPj4gICAgICAgLyogQ2FyZWZ1bCwgYXMg
b2Zmc2V0IGNhbiB3cmFwIG9yIHRydW5jYXRlIFdSVCBpbnNuX2J1Zl9laXAuICovDQo+PiAgICAg
ICB1aW50OF90IGluc25fb2ZmID0gb2Zmc2V0IC0gaHZtZW11bF9jdHh0LT5pbnNuX2J1Zl9laXA7
DQo+PiArICAgIHVpbnQzMl90IHBmZWMgPSBQRkVDX3BhZ2VfcHJlc2VudCB8IFBGRUNfaW5zbl9m
ZXRjaDsNCj4+ICsgICAgdW5zaWduZWQgbG9uZyBhZGRyLCByZXBzID0gMTsNCj4+ICsgICAgaW50
IHJjID0gMDsNCj4+ICsNCj4+ICsgICAgcmMgPSBodm1lbXVsX3ZpcnR1YWxfdG9fbGluZWFyKA0K
Pj4gKyAgICAgICAgc2VnLCBvZmZzZXQsIGJ5dGVzLCAmcmVwcywgaHZtX2FjY2Vzc19pbnNuX2Zl
dGNoLCBodm1lbXVsX2N0eHQsICZhZGRyKTsNCj4+ICsNCj4+ICsgICAgaWYgKCByYyAhPSBYODZF
TVVMX09LQVkgfHwgIWJ5dGVzICkNCj4+ICsgICAgICAgIHJldHVybiByYzsNCj4+ICsNCj4+ICsg
ICAgaWYgKCBodm1lbXVsX2N0eHQtPnNlZ19yZWdbeDg2X3NlZ19zc10uZHBsID09IDMgKQ0KPj4g
KyAgICAgICAgcGZlYyB8PSBQRkVDX3VzZXJfbW9kZTsNCj4+ICAgDQo+PiArICAgIGlmICggaHZt
ZW11bF9zZW5kX3ZtX2V2ZW50KGFkZHIsIHBmZWMsIGJ5dGVzLCAqaHZtZW11bF9jdHh0KSApDQo+
PiArICAgICAgICByZXR1cm4gWDg2RU1VTF9BQ0NFU1NfRVhDRVBUSU9OOw0KPj4gICAgICAgLyoN
Cj4+ICAgICAgICAqIEZhbGwgYmFjayBpZiByZXF1ZXN0ZWQgYnl0ZXMgYXJlIG5vdCBpbiB0aGUg
cHJlZmV0Y2ggY2FjaGUuDQo+PiAgICAgICAgKiBCdXQgYWx3YXlzIHBlcmZvcm0gdGhlIChmYWtl
KSByZWFkIHdoZW4gYnl0ZXMgPT0gMC4NCj4gDQo+IERlc3BpdGUgd2hhdCB3YXMgc2FpZCBiZWZv
cmUgeW91J3JlIHN0aWxsIGRvaW5nIHRoaW5ncyBhIDJuZCB0aW1lDQo+IGhlcmUganVzdCBiZWNh
dXNlIG9mIGh2bWVtdWxfc2VuZF92bV9ldmVudCgpJ3MgbmVlZHMsIGV2ZW4NCj4gaWYgdGhhdCBm
dW5jdGlvbiBlbmRzIHVwIGJhaWxpbmcgcmlnaHQgYXdheS4NCg0KSSBkb24ndCB1bmRlcnN0YW5k
IHdoYXQgdGhpbmdzIGFyZSBkb25lIDIgdGltZXMuIENhbiB5b3UgcGxlYXNlIGV4cGxhaW4/DQoN
Cj4gDQo+IEFsc28gcGxlYXNlIGRvbid0IGxvc2UgdGhlIGJsYW5rIGxpbmUgYWhlYWQgb2YgdGhl
IGNvbW1lbnQgeW91DQo+IGFkZCBjb2RlIGFoZWFkIG9mLg0KPiANCj4+IC0tLSBhL3hlbi9hcmNo
L3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5oDQo+PiArKysgYi94ZW4vYXJjaC94ODYveDg2
X2VtdWxhdGUveDg2X2VtdWxhdGUuaA0KPj4gQEAgLTE2Miw2ICsxNjIsOCBAQCBzdHJ1Y3QgeDg2
X2VtdWxfZnB1X2F1eCB7DQo+PiAgICNkZWZpbmUgWDg2RU1VTF9VTlJFQ09HTklaRUQgICBYODZF
TVVMX1VOSU1QTEVNRU5URUQNCj4+ICAgIC8qIChjbXB4Y2hnIGFjY2Vzc29yKTogQ01QWENIRyBm
YWlsZWQuICovDQo+PiAgICNkZWZpbmUgWDg2RU1VTF9DTVBYQ0hHX0ZBSUxFRCA3DQo+PiArLyog
RW11bGF0b3IgdHJpZWQgdG8gYWNjZXNzIGEgcHJvdGVjdGVkIHBhZ2UuICovDQo+PiArI2RlZmlu
ZSBYODZFTVVMX0FDQ0VTU19FWENFUFRJT04gOA0KPiANCj4gVGhpcyBzdGlsbCBkb2Vzbid0IG1h
a2UgY2xlYXIgd2hhdCB0aGUgZGlmZmVyZW5jZSBpcyB0bw0KPiBYODZFTVVMX0VYQ0VQVElPTi4N
Cg0KV2UgbmVlZCBhIHJldHVybiB0aGF0IGhhcyBubyBzaWRlIGVmZmVjdHMuDQoNCkFsZXgNCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 22 13:00:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 May 2019 13:00:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTQrL-0006V5-PY; Wed, 22 May 2019 13:00:43 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2jZt=TW=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hTQrK-0006Uy-Sp
 for xen-devel@lists.xenproject.org; Wed, 22 May 2019 13:00:42 +0000
X-Inumbo-ID: 9a611c0b-7c91-11e9-8980-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 9a611c0b-7c91-11e9-8980-bc764e045a96;
 Wed, 22 May 2019 13:00:41 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 2D0B180D;
 Wed, 22 May 2019 06:00:41 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id EBB3F3F575;
 Wed, 22 May 2019 06:00:39 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>
References: <20190520181250.17404-1-julien.grall@arm.com>
 <5CE3C45A0200007800230E0E@prv1-mh.provo.novell.com>
 <1c7f43ce-7df2-24c9-ecb2-d8be1afebfa5@arm.com>
 <5CE3C8370200007800230E40@prv1-mh.provo.novell.com>
 <f2f912ac-a1c6-1f07-f708-cf2935c0270f@arm.com>
 <83c1a4f7-0714-0ee5-e225-835126d92c5d@arm.com>
 <5CE540960200007800231571@prv1-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <109e62db-9ed6-309b-44cc-63e7cffa2c67@arm.com>
Date: Wed, 22 May 2019 14:00:38 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CE540960200007800231571@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/public: arch-arm: Restrict the
 visibility of struct vcpu_guest_core_regs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem Mygaiev <Artem_Mygaiev@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

KCtBcnRlbSkKCkhpIEphbiwKCk9uIDIyLzA1LzIwMTkgMTM6MjksIEphbiBCZXVsaWNoIHdyb3Rl
Ogo+Pj4+IE9uIDIyLjA1LjE5IGF0IDE0OjIwLCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3Rl
Ogo+IAo+Pgo+PiBPbiAyMS8wNS8yMDE5IDEwOjU1LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+PiBI
aSBKYW4sCj4+Pgo+Pj4gT24gNS8yMS8xOSAxMDo0MyBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+
Pj4+Pj4gT24gMjEuMDUuMTkgYXQgMTE6MzUsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6
Cj4+Pj4+IE9uIDUvMjEvMTkgMTA6MjYgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+Pj4g
T24gMjAuMDUuMTkgYXQgMjA6MTIsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4+Pj4+
Pj4gICAgICAgIEFzIHRoaXMgaXMgbm93IFhlbiBhbmQgdG9vbHMgb25seSwgSSBhbSB3b25kZXJp
bmcgd2hldGhlciB0aGUgY2hlY2sgb24KPj4+Pj4+PiAgICAgICAgR05VX0MgaXMgc3RpbGwgbmVj
ZXNzYXJ5LiBJIGFtIGhhcHB5IHRvIHNlbmQgYSBmb2xsb3ctdXAgcGF0Y2ggKG9yIGZvbGQKPj4+
Pj4+PiAgICAgICAgaW4gdGhpcyBvbmUpIGlmIGl0IGNhbiBiZSByZW1vdmVkLgo+Pj4+Pj4KPj4+
Pj4+IEkgdGhpbmsgdGhpcyBzaG91bGQgYmUgZHJvcHBlZCBpZiBpdCBjYW4gYmUgd2l0aG91dCBi
cmVha2luZyBhbnkKPj4+Pj4+IHBhcnQgb2YgdGhlIGJ1aWxkLgo+Pj4+PiBUaGlzIGlzIGJlY2F1
c2UgYWxsIHRoZSB0b29scyBhcmUgcGFydCBvZiB4ZW4uZ2l0LCByaWdodD8KPj4+Pgo+Pj4+IFJp
Z2h0IC0gbm8tb25lIGVsc2UgaXMgc3VwcG9zZWQgdG8gZGVmaW5lIF9fWEVOX1RPT0xTX18sIG9y
Cj4+Pj4gaWYgYW55b25lIGRvZXMsIHRoZXkncmUgb24gdGhlaXIgb3duLgo+Pj4KPj4+IFRoYW5r
cyBmb3IgdGhlIGluZm9ybWF0aW9uLiBJIHdpbGwgZG8gYSBmdWxsIGJ1aWxkIGNoZWNrLgo+Pgo+
PiBJIHRob3VnaHQgYWJvdXQgdGhpcyBhZ2FpbiwgbG9uZyB0ZXJtIHRoZXJlIGFyZSBhbiBhdHRl
bXB0IHRvIGJ1aWxkIHhlbiB3aXRoCj4+IG90aGVyIGNvbXBpbGVyIG5vdCBuZWNlc3NhcmlseSBz
dXBwb3J0aW5nIEdOVSBDIGV4dGVuc2lvbi4KPj4gV2hpbGUgdGhpcyB3b3VsZCBwcm9iYWJseSBu
b3QgYmUgdGhlIG9ubHkgcGxhY2UgdGhhdCBuZWVkIHRvIGJlIHJld29ya2VkLCB3ZQo+PiB3b3Vs
ZCBoYXZlIHRvIHJldmVydCBwYXJ0IG9mIHRoaXMgY2hhbmdlLiBTbyBJIHdpbGwgbm90IGRyb3Ag
dGhlICNpZmRlZiBoZXJlLgo+IAo+IFdlbGwsIEkgZG9uJ3Qga25vdyBob3cgaXQgaXMgZm9yIEFy
bSwgYnV0IG9uIHg4NiB3ZSBhY3R1YWxseSB1c2UgdGhlCj4gImV4dGVuZGVkIiBuYW1pbmcgcXVp
dGUgZXh0ZW5zaXZlbHksIHNvIGJ1aWxkaW5nIHdpdGggYSBjb21waWxlcgo+IHRoYXQgZG9lc24n
dCBzdXBwb3J0IHRoaXMgZXh0ZW5zaW9uIGlzIG5vdCByZWFsbHkgYW4gb3B0aW9uIHRoZXJlLgoK
Rm9yIHRoZSBBcm0sIEkgdGhpbmsgb25seSBjcHVfdXNlcl9yZWdzIGlzIHVzaW5nICJleHRlbmRl
ZCIgbmFtaW5nLiBJdCBzaG91bGQgYmUgCnBvc3NpYmxlIHRvIHJlbW92ZSBpdCB3aXRob3V0IHRv
byBtdWNoIHRyb3VibGUgaGVyZS4KCkBBcnRlbSwgaXMgdGhlcmUgYW55IHJlc3RyaWN0aW9uIHRv
IHVzZSBhbm9ueW1vdXMgdW5pb24gaW4gZnVuY3Rpb25hbCBzYWZldHk/CgpDaGVlcnMsCgotLSAK
SnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 22 13:01:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 May 2019 13:01:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTQrl-0006XO-3n; Wed, 22 May 2019 13:01:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=aAGA=TW=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hTQrj-0006XF-Pc
 for xen-devel@lists.xenproject.org; Wed, 22 May 2019 13:01:07 +0000
X-Inumbo-ID: a8adefea-7c91-11e9-8980-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a8adefea-7c91-11e9-8980-bc764e045a96;
 Wed, 22 May 2019 13:01:06 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id B85F5AF58;
 Wed, 22 May 2019 13:01:04 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
References: =?UTF-8?B?PDIwMTkwNTIyMDk0NTQ5LjI4Mzk377+9Me+/vWpncm9zc0BzdXNl?=
 =?UTF-8?B?LmNvbT4gPDIwMTkwNTIyMDk0NTQ5LjI4Mzk377+9Mu+/vWpncm9zc0BzdXNlLmNv?=
 =?UTF-8?Q?m=3e_=3c5CE52014020000780023147E=40suse=2ecom=3e_=3cf100e5be-cf19?=
 =?UTF-8?Q?-bf28-c113-b07b4fe99c59=40suse=2ecom=3e_=3c5CE541D602000078002315?=
 =?UTF-8?B?ODdAc3VzZS5jb20+?=
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 mQENBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAG0H0p1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT6JATkEEwECACMFAlOMcK8CGwMH
 CwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAKCRCw3p3WKL8TL8eZB/9G0juS/kDY9LhEXseh
 mE9U+iA1VsLhgDqVbsOtZ/S14LRFHczNd/Lqkn7souCSoyWsBs3/wO+OjPvxf7m+Ef+sMtr0
 G5lCWEWa9wa0IXx5HRPW/ScL+e4AVUbL7rurYMfwCzco+7TfjhMEOkC+va5gzi1KrErgNRHH
 kg3PhlnRY0Udyqx++UYkAsN4TQuEhNN32MvN0Np3WlBJOgKcuXpIElmMM5f1BBzJSKBkW0Jc
 Wy3h2Wy912vHKpPV/Xv7ZwVJ27v7KcuZcErtptDevAljxJtE7aJG6WiBzm+v9EswyWxwMCIO
 RoVBYuiocc51872tRGywc03xaQydB+9R7BHPuQENBFOMcBYBCADLMfoA44MwGOB9YT1V4KCy
 vAfd7E0BTfaAurbG+Olacciz3yd09QOmejFZC6AnoykydyvTFLAWYcSCdISMr88COmmCbJzn
 sHAogjexXiif6ANUUlHpjxlHCCcELmZUzomNDnEOTxZFeWMTFF9Rf2k2F0Tl4E5kmsNGgtSa
 aMO0rNZoOEiD/7UfPP3dfh8JCQ1VtUUsQtT1sxos8Eb/HmriJhnaTZ7Hp3jtgTVkV0ybpgFg
 w6WMaRkrBh17mV0z2ajjmabB7SJxcouSkR0hcpNl4oM74d2/VqoW4BxxxOD1FcNCObCELfIS
 auZx+XT6s+CE7Qi/c44ibBMR7hyjdzWbABEBAAGJAR8EGAECAAkFAlOMcBYCGwwACgkQsN6d
 1ii/Ey9D+Af/WFr3q+bg/8v5tCknCtn92d5lyYTBNt7xgWzDZX8G6/pngzKyWfedArllp0Pn
 fgIXtMNV+3t8Li1Tg843EXkP7+2+CQ98MB8XvvPLYAfW8nNDV85TyVgWlldNcgdv7nn1Sq8g
 HwB2BHdIAkYce3hEoDQXt/mKlgEGsLpzJcnLKimtPXQQy9TxUaLBe9PInPd+Ohix0XOlY+Uk
 QFEx50Ki3rSDl2Zt2tnkNYKUCvTJq7jvOlaPd6d/W0tZqpyy7KVay+K4aMobDsodB3dvEAs6
 ScCnh03dDAFgIq5nsB11j3KPKdVoPlfucX2c7kGNH+LUMbzqV6beIENfNexkOfxHf4kBrQQY
 AQgAIBYhBIUSZ3Lo9gSUpdCX97DendYovxMvBQJa3fDQAhsCAIEJELDendYovxMvdiAEGRYI
 AB0WIQRTLbB6QfY48x44uB6AXGG7T9hjvgUCWt3w0AAKCRCAXGG7T9hjvk2LAP99B/9FenK/
 1lfifxQmsoOrjbZtzCS6OKxPqOLHaY47BgEAqKKn36YAPpbk09d2GTVetoQJwiylx/Z9/mQI
 CUbQMg1pNQf9EjA1bNcMbnzJCgt0P9Q9wWCLwZa01SnQWFz8Z4HEaKldie+5bHBL5CzVBrLv
 81tqX+/j95llpazzCXZW2sdNL3r8gXqrajSox7LR2rYDGdltAhQuISd2BHrbkQVEWD4hs7iV
 1KQHe2uwXbKlguKPhk5ubZxqwsg/uIHw0qZDk+d0vxjTtO2JD5Jv/CeDgaBX4Emgp0NYs8IC
 UIyKXBtnzwiNv4cX9qKlz2Gyq9b+GdcLYZqMlIBjdCz0yJvgeb3WPNsCOanvbjelDhskx9gd
 6YUUFFqgsLtrKpCNyy203a58g2WosU9k9H+LcheS37Ph2vMVTISMszW9W8gyORSgmw==
Message-ID: <c3d83d55-b987-bc9b-5af2-00474f696a02@suse.com>
Date: Wed, 22 May 2019 15:01:03 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 1/3] xen: drop in_atomic()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjIvMDUvMjAxOSAxNDozNCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjIuMDUuMTkg
YXQgMTI6MTksIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+PiBPbiAyMi8wNS8yMDE5IDEyOjEw
LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDIyLjA1LjE5IGF0IDExOjQ1LCA8amdyb3Nz
QHN1c2UuY29tPiB3cm90ZToKPj4+PiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCj4+Pj4g
KysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwo+Pj4+IEBAIC0zMTg1LDIyICszMTg1LDYgQEAg
c3RhdGljIGVudW0gaHZtX3RyYW5zbGF0aW9uX3Jlc3VsdCBfX2h2bV9jb3B5KAo+Pj4+ICAKPj4+
PiAgICAgIEFTU0VSVChpc19odm1fdmNwdSh2KSk7Cj4+Pj4gIAo+Pj4+IC0gICAgLyoKPj4+PiAt
ICAgICAqIFhYWCBEaXNhYmxlIGZvciA0LjEuMDogUFYtb24tSFZNIGRyaXZlcnMgd2lsbCBkbyBn
cmFudC10YWJsZSBvcHMKPj4+PiAtICAgICAqIHN1Y2ggYXMgcXVlcnlfc2l6ZS4gR3JhbnQtdGFi
bGUgY29kZSBjdXJyZW50bHkgZG9lcyAKPj4gY29weV90by9mcm9tX2d1ZXN0Cj4+Pj4gLSAgICAg
KiBhY2Nlc3NlcyB1bmRlciB0aGUgYmlnIHBlci1kb21haW4gbG9jaywgd2hpY2ggdGhpcyB0ZXN0
IHdvdWxkIAo+PiBkaXNhbGxvdy4KPj4+PiAtICAgICAqIFRoZSB0ZXN0IGlzIG5vdCBuZWVkZWQg
dW50aWwgd2UgaW1wbGVtZW50IHNsZWVwaW5nLW9uLXdhaXRxdWV1ZSB3aGVuCj4+Pj4gLSAgICAg
KiB3ZSBhY2Nlc3MgYSBwYWdlZC1vdXQgZnJhbWUsIGFuZCB0aGF0J3MgcG9zdCA0LjEuMCBub3cu
Cj4+Pj4gLSAgICAgKi8KPj4+PiAtI2lmIDAKPj4+PiAtICAgIC8qCj4+Pj4gLSAgICAgKiBJZiB0
aGUgcmVxdWlyZWQgZ3Vlc3QgbWVtb3J5IGlzIHBhZ2VkIG91dCwgdGhpcyBmdW5jdGlvbiBtYXkg
c2xlZXAuCj4+Pj4gLSAgICAgKiBIZW5jZSB3ZSBiYWlsIGltbWVkaWF0ZWx5IGlmIGNhbGxlZCBm
cm9tIGF0b21pYyBjb250ZXh0Lgo+Pj4+IC0gICAgICovCj4+Pj4gLSAgICBpZiAoIGluX2F0b21p
YygpICkKPj4+PiAtICAgICAgICByZXR1cm4gSFZNVFJBTlNfdW5oYW5kbGVhYmxlOwo+Pj4+IC0j
ZW5kaWYKPj4+Cj4+PiBEZWFsaW5nIHdpdGggdGhpcyBUT0RPIGl0ZW0gaXMgb2YgY291cnNlIG11
Y2ggYXBwcmVjaWF0ZWQsIGJ1dAo+Pj4gc2hvdWxkIGl0IHJlYWxseSBiZSBkZWxldGVkIGFsdG9n
ZXRoZXI/IFRoZSBiaWctZG9tYWluLWxvY2sgaXNzdWUKPj4+IGlzIGdvbmUgYWZhaXIsIGluIHdo
aWNoIGNhc2UgZHJvcHBpbmcgdGhlICNpZiAwIHdvdWxkIHNlZW0KPj4+IHBvc3NpYmxlIHRvIG1l
LCBldmVuIGlmIGl0J3Mgbm90IHN0cmljdGx5IG5lZWRlZCB3aXRob3V0IHRoZSBzbGVlcC0KPj4+
IG9uLXdhaXRxdWV1ZSBiZWhhdmlvciBtZW50aW9uZWQuCj4+Cj4+IFF1ZXN0aW9uIGlzIHdoZXRo
ZXIgaXQgaXMgd29ydGggdG8ga2VlcCBpdCByZXN1bHRpbmcgaW4gdGhlIG5lZWQgdG8KPj4ga2Vl
cCBwcmVlbXB0X2NvdW50KCkgYXMgd2VsbC4KPiAKPiBXZWxsLCBwZXJzb25hbGx5IEkgdGhpbmsg
a2VlcGluZyBpdCBpcyBhIHNtYWxsIHByaWNlIHRvIHBheS4gQnV0IHNlZWluZwo+IEFuZHJldydz
IFItYiBoZSBjbGVhcmx5IHRoaW5rcyBkaWZmZXJlbnQuIEFuZCBqdXN0IHRvIGJlIGNsZWFyIC0g
SQo+IGRvbid0IHJlYWxseSB3YW50IHRvIHZldG8gdGhpcyBjaGFuZ2UsIGFzIGF0IHRoZSBzYW1l
IHRpbWUgaXQncyBhbHNvCj4gZWFzeSBlbm91Z2ggdG8gcHV0IGJhY2sgaWYgbmVlZCBiZS4gQnV0
IEknZCBsaWtlIHRoaXMgdG8gYmUgZ2l2ZSBhCj4gMm5kIGNvbnNpZGVyYXRpb24gYXQgbGVhc3Qu
CgpDb21wbGV0ZWx5IHVuZGVyc3RhbmRhYmxlLgoKSSBqdXN0IHN0dW1ibGVkIG92ZXIgdGhhdCB3
aGVuIEkgbmVlZGVkIHRvIGludHJvZHVjZSByY3VfcmVhZF9sb2NrKCkKdXNhZ2UgaW4gc29tZSBo
b3QgcGF0aHMgZm9yIG15IGNvcmUgc2NoZWR1bGluZyBzZXJpZXMgYW5kIEkgd2FudGVkIHRvCnVu
ZGVyc3RhbmQgdGhlIHBlcmZvcm1hbmNlIGltcGxpY2F0aW9ucyBmb3IgYWRkaW5nIHRob3NlIGNh
bGxzLgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 22 13:13:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 May 2019 13:13:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTR3v-0007VF-F2; Wed, 22 May 2019 13:13:43 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KXPP=TW=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1hTR3u-0007VA-Kf
 for xen-devel@lists.xenproject.org; Wed, 22 May 2019 13:13:42 +0000
X-Inumbo-ID: 6b12a9ff-7c93-11e9-8980-bc764e045a96
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6b12a9ff-7c93-11e9-8980-bc764e045a96;
 Wed, 22 May 2019 13:13:41 +0000 (UTC)
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=Paul.Durrant@citrix.com;
 spf=Pass smtp.mailfrom=Paul.Durrant@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="Paul.Durrant@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Paul.Durrant@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="Paul.Durrant@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: itObJZRvFNSoe5wwHXkNbp7V8B+ZAc8Y2tej+F6RiNZveMEbD1UWMknYsJB5K2inwASz5enpJo
 Kdu5oIpkRcVxvY9vQgUz1LPdRXtHHsGPAN1njbnRlVIJdmq2eGCzSC4XrQ22JKzuemdCx+VA+P
 qahoPS/OTpu2133UWIb4kzwSq18rnxyXnwh80zvlhB+9cfvO7c7YqD2dIAkjMZE/HcvK3K+iS/
 rz/1RfmOwq2tu6gDO4vN8uSYUutn80QT/kZMwHnXpTHWiZ60BwFzihj335YjxaOU5kWdXEysYN
 PBg=
X-SBRS: 2.7
X-MesageID: 749916
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,499,1549947600"; 
   d="scan'208";a="749916"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Alexandru Stefan ISAILA' <aisaila@bitdefender.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v4 1/2] x86/emulate: Move hvmemul_linear_to_phys
Thread-Index: AQHVDwtCd30Zw9xzVEyqgGU2/KVoUaZ3H0Dg
Date: Wed, 22 May 2019 13:13:38 +0000
Message-ID: <153d4f7da0a24805bb7112f6ff2beb80@AMSPEX02CL03.citrite.net>
References: <20190520125454.14805-1-aisaila@bitdefender.com>
In-Reply-To: <20190520125454.14805-1-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
Subject: Re: [Xen-devel] [PATCH v4 1/2] x86/emulate: Move
 hvmemul_linear_to_phys
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "tamas@tklengyel.com" <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 George Dunlap <George.Dunlap@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBBbGV4YW5kcnUgU3RlZmFuIElT
QUlMQSBbbWFpbHRvOmFpc2FpbGFAYml0ZGVmZW5kZXIuY29tXQ0KPiBTZW50OiAyMCBNYXkgMjAx
OSAxMzo1NQ0KPiBUbzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnDQo+IENjOiBQYXVs
IER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsgamJldWxpY2hAc3VzZS5jb207IEFu
ZHJldyBDb29wZXINCj4gPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPjsgUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT47
DQo+IHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb207IHRhbWFzQHRrbGVuZ3llbC5jb207IEdlb3Jn
ZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT47IEFsZXhhbmRydQ0KPiBTdGVmYW4g
SVNBSUxBIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4NCj4gU3ViamVjdDogW1BBVENIIHY0IDEv
Ml0geDg2L2VtdWxhdGU6IE1vdmUgaHZtZW11bF9saW5lYXJfdG9fcGh5cw0KPiANCj4gVGhpaXMg
aXMgZG9uZSBzbyBodm1lbXVsX2xpbmVhcl90b19waHlzKCkgY2FuIGJlIGNhbGxlZCBmcm9tDQo+
IGh2bWVtdWxfc2VuZF92bV9ldmVudCgpLg0KPiANCj4gU2lnbmVkLW9mZi1ieTogQWxleGFuZHJ1
IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+DQo+IC0tLQ0KPiAgeGVuL2FyY2gveDg2
L2h2bS9lbXVsYXRlLmMgfCAxODEgKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0t
LQ0KPiAgMSBmaWxlIGNoYW5nZWQsIDkwIGluc2VydGlvbnMoKyksIDkxIGRlbGV0aW9ucygtKQ0K
PiANCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jIGIveGVuL2FyY2gv
eDg2L2h2bS9lbXVsYXRlLmMNCj4gaW5kZXggODY1OWM4OTg2Mi4uMjU0ZmY2NTE1ZCAxMDA2NDQN
Cj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMNCj4gKysrIGIveGVuL2FyY2gveDg2
L2h2bS9lbXVsYXRlLmMNCj4gQEAgLTUzMCw2ICs1MzAsOTUgQEAgc3RhdGljIGludCBodm1lbXVs
X2RvX21taW9fYWRkcihwYWRkcl90IG1taW9fZ3BhLA0KPiAgICAgIHJldHVybiBodm1lbXVsX2Rv
X2lvX2FkZHIoMSwgbW1pb19ncGEsIHJlcHMsIHNpemUsIGRpciwgZGYsIHJhbV9ncGEpOw0KPiAg
fQ0KPiANCg0KSSBrbm93IHRoaXMgaXMgY29kZSBtb3ZlbWVudCwgYnV0IGl0IHdvdWxkIHByb2Jh
Ymx5IGdvb2QgdG8gYSBkbyBhIGJpdCBvZiB0aWR5aW5nLi4uDQoNCj4gKy8qDQo+ICsgKiBDb252
ZXJ0IGFkZHIgZnJvbSBsaW5lYXIgdG8gcGh5c2ljYWwgZm9ybSwgdmFsaWQgb3ZlciB0aGUgcmFu
Z2UNCj4gKyAqIFthZGRyLCBhZGRyICsgKnJlcHMgKiBieXRlc19wZXJfcmVwXS4gKnJlcHMgaXMg
YWRqdXN0ZWQgYWNjb3JkaW5nIHRvDQo+ICsgKiB0aGUgdmFsaWQgY29tcHV0ZWQgcmFuZ2UuIEl0
IGlzIGFsd2F5cyA+MCB3aGVuIFg4NkVNVUxfT0tBWSBpcyByZXR1cm5lZC4NCj4gKyAqIEBwZmVj
IGluZGljYXRlcyB0aGUgYWNjZXNzIGNoZWNrcyB0byBiZSBwZXJmb3JtZWQgZHVyaW5nIHBhZ2Ut
dGFibGUgd2Fsa3MuDQo+ICsgKi8NCj4gK3N0YXRpYyBpbnQgaHZtZW11bF9saW5lYXJfdG9fcGh5
cygNCj4gKyAgICB1bnNpZ25lZCBsb25nIGFkZHIsDQo+ICsgICAgcGFkZHJfdCAqcGFkZHIsDQo+
ICsgICAgdW5zaWduZWQgaW50IGJ5dGVzX3Blcl9yZXAsDQo+ICsgICAgdW5zaWduZWQgbG9uZyAq
cmVwcywNCj4gKyAgICB1aW50MzJfdCBwZmVjLA0KPiArICAgIHN0cnVjdCBodm1fZW11bGF0ZV9j
dHh0ICpodm1lbXVsX2N0eHQpDQoNClRoaXMgY2FuIGFsbCBiZSByZS1mbG93ZWQgc2luY2UgYXJn
LXBlci1saW5lIGlzIG5vdCByZWFsbHkgY2Fub25pY2FsIHN0eWxlLg0KDQo+ICt7DQo+ICsgICAg
c3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50Ow0KPiArICAgIHVuc2lnbmVkIGxvbmcgcGZuLCBu
cGZuLCBkb25lLCB0b2RvLCBpLCBvZmZzZXQgPSBhZGRyICYgflBBR0VfTUFTSzsNCj4gKyAgICBp
bnQgcmV2ZXJzZTsNCg0KTG9va3MgbGlrZSB0aGlzIHNob3VsZCBiZSBib29sLg0KDQo+ICsNCj4g
KyAgICAvKg0KPiArICAgICAqIENsaXAgcmVwZXRpdGlvbnMgdG8gYSBzZW5zaWJsZSBtYXhpbXVt
LiBUaGlzIGF2b2lkcyBleHRlbnNpdmUgbG9vcGluZyBpbg0KPiArICAgICAqIHRoaXMgZnVuY3Rp
b24gd2hpbGUgc3RpbGwgYW1vcnRpc2luZyB0aGUgY29zdCBvZiBJL08gdHJhcC1hbmQtZW11bGF0
ZS4NCj4gKyAgICAgKi8NCj4gKyAgICAqcmVwcyA9IG1pbl90KHVuc2lnbmVkIGxvbmcsICpyZXBz
LCA0MDk2KTsNCj4gKw0KPiArICAgIC8qIFdpdGggbm8gcGFnaW5nIGl0J3MgZWFzeTogbGluZWFy
ID09IHBoeXNpY2FsLiAqLw0KPiArICAgIGlmICggIShjdXJyLT5hcmNoLmh2bS5ndWVzdF9jclsw
XSAmIFg4Nl9DUjBfUEcpICkNCj4gKyAgICB7DQo+ICsgICAgICAgICpwYWRkciA9IGFkZHI7DQo+
ICsgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7DQo+ICsgICAgfQ0KPiArDQo+ICsgICAgLyog
UmV2ZXJzZSBtb2RlIGlmIHRoaXMgaXMgYSBiYWNrd2FyZHMgbXVsdGktaXRlcmF0aW9uIHN0cmlu
ZyBvcGVyYXRpb24uICovDQo+ICsgICAgcmV2ZXJzZSA9IChodm1lbXVsX2N0eHQtPmN0eHQucmVn
cy0+ZWZsYWdzICYgWDg2X0VGTEFHU19ERikgJiYgKCpyZXBzID4gMSk7DQo+ICsNCj4gKyAgICBp
ZiAoIHJldmVyc2UgJiYgKChQQUdFX1NJWkUgLSBvZmZzZXQpIDwgYnl0ZXNfcGVyX3JlcCkgKQ0K
PiArICAgIHsNCj4gKyAgICAgICAgLyogRG8gcGFnZS1zdHJhZGRsaW5nIGZpcnN0IGl0ZXJhdGlv
biBmb3J3YXJkcyB2aWEgcmVjdXJzaW9uLiAqLw0KPiArICAgICAgICBwYWRkcl90IF9wYWRkcjsN
Cj4gKyAgICAgICAgdW5zaWduZWQgbG9uZyBvbmVfcmVwID0gMTsNCj4gKyAgICAgICAgaW50IHJj
ID0gaHZtZW11bF9saW5lYXJfdG9fcGh5cygNCj4gKyAgICAgICAgICAgIGFkZHIsICZfcGFkZHIs
IGJ5dGVzX3Blcl9yZXAsICZvbmVfcmVwLCBwZmVjLCBodm1lbXVsX2N0eHQpOw0KDQpCbGFuayBs
aW5lIGhlcmUuDQoNCj4gKyAgICAgICAgaWYgKCByYyAhPSBYODZFTVVMX09LQVkgKQ0KPiArICAg
ICAgICAgICAgcmV0dXJuIHJjOw0KPiArICAgICAgICBwZm4gPSBfcGFkZHIgPj4gUEFHRV9TSElG
VDsNCg0KcGFkZHJfdG9fcGZuKCkNCg0KPiArICAgIH0NCj4gKyAgICBlbHNlIGlmICggKHBmbiA9
IHBhZ2luZ19ndmFfdG9fZ2ZuKGN1cnIsIGFkZHIsICZwZmVjKSkgPT0gZ2ZuX3goSU5WQUxJRF9H
Rk4pICkNCj4gKyAgICB7DQo+ICsgICAgICAgIGlmICggcGZlYyAmIChQRkVDX3BhZ2VfcGFnZWQg
fCBQRkVDX3BhZ2Vfc2hhcmVkKSApDQo+ICsgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9SRVRS
WTsNCj4gKyAgICAgICAgKnJlcHMgPSAwOw0KPiArICAgICAgICB4ODZfZW11bF9wYWdlZmF1bHQo
cGZlYywgYWRkciwgJmh2bWVtdWxfY3R4dC0+Y3R4dCk7DQo+ICsgICAgICAgIHJldHVybiBYODZF
TVVMX0VYQ0VQVElPTjsNCj4gKyAgICB9DQo+ICsNCj4gKyAgICBkb25lID0gcmV2ZXJzZSA/IGJ5
dGVzX3Blcl9yZXAgKyBvZmZzZXQgOiBQQUdFX1NJWkUgLSBvZmZzZXQ7DQo+ICsgICAgdG9kbyA9
ICpyZXBzICogYnl0ZXNfcGVyX3JlcDsNCj4gKyAgICBmb3IgKCBpID0gMTsgZG9uZSA8IHRvZG87
IGkrKyApDQo+ICsgICAgew0KPiArICAgICAgICAvKiBHZXQgdGhlIG5leHQgUEZOIGluIHRoZSBy
YW5nZS4gKi8NCj4gKyAgICAgICAgYWRkciArPSByZXZlcnNlID8gLVBBR0VfU0laRSA6IFBBR0Vf
U0laRTsNCj4gKyAgICAgICAgbnBmbiA9IHBhZ2luZ19ndmFfdG9fZ2ZuKGN1cnIsIGFkZHIsICZw
ZmVjKTsNCj4gKw0KPiArICAgICAgICAvKiBJcyBpdCBjb250aWd1b3VzIHdpdGggdGhlIHByZWNl
ZGluZyBQRk5zPyBJZiBub3QgdGhlbiB3ZSdyZSBkb25lLiAqLw0KPiArICAgICAgICBpZiAoIChu
cGZuID09IGdmbl94KElOVkFMSURfR0ZOKSkgfHwNCj4gKyAgICAgICAgICAgICAobnBmbiAhPSAo
cGZuICsgKHJldmVyc2UgPyAtaSA6IGkpKSkgKQ0KPiArICAgICAgICB7DQo+ICsgICAgICAgICAg
ICBpZiAoIHBmZWMgJiAoUEZFQ19wYWdlX3BhZ2VkIHwgUEZFQ19wYWdlX3NoYXJlZCkgKQ0KPiAr
ICAgICAgICAgICAgICAgIHJldHVybiBYODZFTVVMX1JFVFJZOw0KPiArICAgICAgICAgICAgZG9u
ZSAvPSBieXRlc19wZXJfcmVwOw0KPiArICAgICAgICAgICAgaWYgKCBkb25lID09IDAgKQ0KPiAr
ICAgICAgICAgICAgew0KPiArICAgICAgICAgICAgICAgIEFTU0VSVCghcmV2ZXJzZSk7DQo+ICsg
ICAgICAgICAgICAgICAgaWYgKCBucGZuICE9IGdmbl94KElOVkFMSURfR0ZOKSApDQo+ICsgICAg
ICAgICAgICAgICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsNCj4gKyAgICAgICAg
ICAgICAgICAqcmVwcyA9IDA7DQo+ICsgICAgICAgICAgICAgICAgeDg2X2VtdWxfcGFnZWZhdWx0
KHBmZWMsIGFkZHIgJiBQQUdFX01BU0ssICZodm1lbXVsX2N0eHQtPmN0eHQpOw0KPiArICAgICAg
ICAgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsNCj4gKyAgICAgICAgICAgIH0NCj4g
KyAgICAgICAgICAgICpyZXBzID0gZG9uZTsNCj4gKyAgICAgICAgICAgIGJyZWFrOw0KPiArICAg
ICAgICB9DQo+ICsNCj4gKyAgICAgICAgZG9uZSArPSBQQUdFX1NJWkU7DQo+ICsgICAgfQ0KPiAr
DQo+ICsgICAgKnBhZGRyID0gKChwYWRkcl90KXBmbiA8PCBQQUdFX1NISUZUKSB8IG9mZnNldDsN
Cg0KcGZuX3RvX3BhZGRyKCkgYW5kIGEgYmxhbmsgbGluZSBiZWZvcmUgdGhlIHJldHVybi4NCg0K
PiArICAgIHJldHVybiBYODZFTVVMX09LQVk7DQo+ICt9DQo+ICsNCg0KVGhhbmtzLA0KDQogIFBh
dWwNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 22 13:34:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 May 2019 13:34:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTRNs-0000dR-8L; Wed, 22 May 2019 13:34:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=3DNt=TW=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hTRNr-0000dM-Gx
 for xen-devel@lists.xenproject.org; Wed, 22 May 2019 13:34:19 +0000
X-Inumbo-ID: 4c38b502-7c96-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4c38b502-7c96-11e9-8980-bc764e045a96;
 Wed, 22 May 2019 13:34:18 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 22 May 2019 07:34:17 -0600
Message-Id: <5CE54FD30200007800231603@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 22 May 2019 07:34:11 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <aisaila@bitdefender.com>
References: <20190520125454.14805-1-aisaila@bitdefender.com>
 <20190520125454.14805-2-aisaila@bitdefender.com>
 <5CE51CBD0200007800231438@prv1-mh.provo.novell.com>
 <608cae57-7a7a-6502-9c9a-439aa0b88f25@bitdefender.com>
In-Reply-To: <608cae57-7a7a-6502-9c9a-439aa0b88f25@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v4 2/2] x86/emulate: Send vm_event from
 emulate
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIyLjA1LjE5IGF0IDE0OjU5LCA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+IHdyb3Rl
Ogo+IE9uIDIyLjA1LjIwMTkgMTI6NTYsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAyMC4w
NS4xOSBhdCAxNDo1NSwgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToKPj4+IEZpcnN0
IHdlIHRyeSB0byBzZW5kIGEgdm0gZXZlbnQgYW5kIGlmIHRoZSBldmVudCBpcyBzZW50IHRoZW4g
ZW11bGF0aW9uCj4+PiByZXR1cm5zIFg4NkVNVUxfQUNDRVNTX0VYQ0VQVElPTi4gSWYgdGhlIGV2
ZW50IGlzIG5vdCBzZW50IHRoZW4gdGhlCj4+PiBlbXVsYXRpb24gZ29lcyBvbiBhcyBleHBlY3Rl
ZC4KPj4gCj4+IFBlcmhhcHMgaXQncyBvYnZpb3VzIGZvciBhIHZtLWV2ZW50IHBlcnNvbiB3aHkg
c3VjY2Vzc2Z1bCBzZW5kaW5nCj4+IG9mIGFuIGV2ZW50IGlzIHRvIHJlc3VsdCBpbiBYODZFTVVM
X0FDQ0VTU19FWENFUFRJT04sIGJ1dCBpdCdzIG5vdAo+PiB0byBtZSwgZGVzcGl0ZSBoYXZpbmcg
bG9va2VkIGF0IHByaW9yIHZlcnNpb25zLiBDYW4gdGhpcyAob2RkIGF0IHRoZQo+PiBmaXJzdCBn
bGFuY2UpIGJlaGF2aW9yIHBsZWFzZSBiZSBicmllZmx5IGV4cGxhaW5lZCBoZXJlPwo+IAo+IElm
IHRoZSBldmVudCB3YXMgc3VjY2Vzc2Z1bGx5IHNlbnQgdGhlbiB0aGUgZW11bGF0aW9uIGhhcyB0
byBzdG9wIGFuZCAKPiByZXR1cm4uCgpXaGljaCBpcyB3aGVyZSB3ZSBjb21tb25seSB1c2UgWDg2
RU1VTF9SRVRSWS4gSSd2ZSBleHBsYWluZWQgdG8KeW91IGJlZm9yZSB0aGF0IGludHJvZHVjdGlv
biBvZiBuZXcgcmV0dXJuIHZhbHVlcyBuZWVkcyBjYXJlZnVsCmluc3BlY3Rpb24gdGhhdCBpdCds
bCB3b3JrIGZvciBhbGwgaW52b2x2ZWQgcGllY2VzIG9mIGNvZGUgKGluIHBhcnRpY3VsYXIKb25l
cyBzcGVjaWFsbHkgdHJlYXRpbmcgc29tZSBvZiB0aGUgdmFsdWVzKS4KCj4+PiBAQCAtNjE5LDYg
KzYyMSw2OCBAQCBzdGF0aWMgaW50IGh2bWVtdWxfbGluZWFyX3RvX3BoeXMoCj4+PiAgICAgICBy
ZXR1cm4gWDg2RU1VTF9PS0FZOwo+Pj4gICB9Cj4+PiAgIAo+Pj4gK3N0YXRpYyBib29sIGh2bWVt
dWxfc2VuZF92bV9ldmVudCh1bnNpZ25lZCBsb25nIGdsYSwKPj4+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdWludDMyX3QgcGZlYywgdW5zaWduZWQgaW50IGJ5dGVzLAo+Pj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgaHZtX2VtdWxhdGVfY3R4
dCBjdHh0KQo+Pj4gK3sKPj4+ICsgICAgeGVubWVtX2FjY2Vzc190IGFjY2VzczsKPj4+ICsgICAg
dm1fZXZlbnRfcmVxdWVzdF90IHJlcSA9IHt9Owo+Pj4gKyAgICBnZm5fdCBnZm47Cj4+PiArICAg
IHBhZGRyX3QgZ3BhOwo+Pj4gKyAgICB1bnNpZ25lZCBsb25nIHJlcHMgPSAxOwo+Pj4gKyAgICBp
bnQgcmM7Cj4+PiArCj4+PiArICAgIGlmICggIWN0eHQuc2VuZF9ldmVudCB8fCAhcGZlYyApCj4+
IAo+PiBXaHkgdGhlICFwZmVjIHBhcnQgb2YgdGhlIGNvbmRpdGlvbj8KPiAKPiBCZWNhdXNlIGl0
IGlzIHVzZWQgdG8gY2hlY2sgdGhlIHR5cGUgb2YgYWNjZXNzIHZpb2xhdGlvbiBhbmQgaWYgaXQg
aXMgMCAKPiB0aGVuIHdlIGRvIG5vdCB3YW50IHRvIGNhbGwgZ2V0X21lbV9hY2Nlc3Mgb3IgZ2V0
IHRoZSBncGEsIGl0IGlzIGNsZWFyIAo+IHRoYXQgdGhlcmUgd2lsbCBiZSBubyB2aW9sYXRpb24u
CgpTbyB3aGF0IGFib3V0LCBhcyBhbiBleGFtcGxlLCB0aGUgY2FzZSBvZiBqdXN0IFBGRUNfaW1w
bGljaXQgc2V0PwpBbmQgZG8geW91IHJlYWxseSBjYXJlIGFib3V0IGFjY2Vzc2VzIHdpdGggUEZF
Q19wYWdlX3ByZXNlbnQKY2xlYXI/Cgo+Pj4gKyAgICAgICAgcmV0dXJuIGZhbHNlOwo+Pj4gKwo+
Pj4gKyAgICByYyA9IGh2bWVtdWxfbGluZWFyX3RvX3BoeXMoZ2xhLCAmZ3BhLCBieXRlcywgJnJl
cHMsIHBmZWMsICZjdHh0KTsKPj4gCj4+IEFzIHNhaWQgYmVmb3JlIC0gSSBkb24ndCB0aGluayBp
dCdzIGEgZ29vZCBpZGVhIHRvIGRvIHRoZSBwYWdlIHdhbGsKPj4gdHdpY2U6IFRoaXMgYW5kIHRo
ZSBwcmUtZXhpc3Rpbmcgb25lIGNhbiBlYXNpbHkgcmV0dXJuIGRpZmZlcmVudAo+PiByZXN1bHRz
Lgo+IAo+IEkgZG8gdGhpcyBqdXN0IHRvIGdldCB0aGUgZ3BhLiBJZiB0aGVyZSBpcyBhbm90aGVy
IHdheSBJIHdpbGwgZ2xhZGx5IHVzZSBpdC4KClRvIGdldCB0aGUgZ3BhIHlvdSBuZWVkIHRvIGRv
IGEgcGFnZSB3YWxrLiBCdXQgeW91IHNob3VsZG4ndCBkbwp0d28gcGFnZSB3YWxrcy4gV2hpY2gg
YXMgYSByZXN1bHQgdGVsbHMgbWUgdGhhdCB0aGUgcXVlc3Rpb24gaXMKbm90IGFib3V0ICJhbm90
aGVyIHdheSIsIGJ1dCB0aGF0IHRoaW5ncyBuZWVkIHRvIGJlIHN0cnVjdHVyZWQKZGlmZmVyZW50
bHkuCgo+Pj4gKyAgICBzd2l0Y2ggKCBhY2Nlc3MgKSB7CgpCdHcsIEknbSBub3RpY2luZyB0aGlz
IHN0eWxlIGlzc3VlIG9ubHkgbm93LgoKPj4+ICsgICAgY2FzZSBYRU5NRU1fYWNjZXNzX3g6Cj4+
PiArICAgIGNhc2UgWEVOTUVNX2FjY2Vzc19yeDoKPj4+ICsgICAgICAgIGlmICggcGZlYyAmIFBG
RUNfd3JpdGVfYWNjZXNzICkKPj4+ICsgICAgICAgICAgICByZXEudS5tZW1fYWNjZXNzLmZsYWdz
ID0gTUVNX0FDQ0VTU19SIHwgTUVNX0FDQ0VTU19XOwo+Pj4gKyAgICAgICAgYnJlYWs7Cj4+PiAr
Cj4+PiArICAgIGNhc2UgWEVOTUVNX2FjY2Vzc193Ogo+Pj4gKyAgICBjYXNlIFhFTk1FTV9hY2Nl
c3Nfcnc6Cj4+PiArICAgICAgICBpZiAoIHBmZWMgJiBQRkVDX2luc25fZmV0Y2ggKQo+Pj4gKyAg
ICAgICAgICAgIHJlcS51Lm1lbV9hY2Nlc3MuZmxhZ3MgPSBNRU1fQUNDRVNTX1g7Cj4+PiArICAg
ICAgICBicmVhazsKPj4+ICsKPj4+ICsgICAgY2FzZSBYRU5NRU1fYWNjZXNzX3I6Cj4+PiArICAg
IGNhc2UgWEVOTUVNX2FjY2Vzc19uOgo+Pj4gKyAgICAgICAgaWYgKCBwZmVjICYgUEZFQ193cml0
ZV9hY2Nlc3MgKQo+Pj4gKyAgICAgICAgICAgIHJlcS51Lm1lbV9hY2Nlc3MuZmxhZ3MgfD0gTUVN
X0FDQ0VTU19SIHwgTUVNX0FDQ0VTU19XOwo+Pj4gKyAgICAgICAgaWYgKCBwZmVjICYgUEZFQ19p
bnNuX2ZldGNoICkKPj4+ICsgICAgICAgICAgICByZXEudS5tZW1fYWNjZXNzLmZsYWdzIHw9IE1F
TV9BQ0NFU1NfWDsKPj4+ICsgICAgICAgIGJyZWFrOwo+Pj4gKwo+Pj4gKyAgICBkZWZhdWx0Ogo+
Pj4gKyAgICAgICAgcmV0dXJuIGZhbHNlOwo+Pj4gKyAgICB9Cj4+IAo+PiBBcmVuJ3QgeW91IGxv
b2tpbmcgYXQgdGhlIGxlYWYgcGFnZSBoZXJlLCByYXRoZXIgdGhhbiBhdCBhbnkgb2YgdGhlCj4+
IGludm9sdmVkIHBhZ2UgdGFibGVzPyBPciBhbSBJIG1pc3VuZGVyc3RhbmRpbmcgdGhlIGRlc2Ny
aXB0aW9uCj4+IHNheWluZyAicGFnZS13YWxrcyBvbiBhY2Nlc3MgcHJvdGVjdGVkIHBhZ2VzIj8K
PiAKPiBXZSB3YW50IHRvIGlnbm9yZSBhY2Nlc3Mgd3JpdGUgZm9yIHRoZSBwYWdlIHRhYmxlcyBh
bmQgb25seSBmaXJlIGEgCj4gdm1fZXZlbnQgZm9yICJyZWd1bGFyIiBwYWdlcyBwb3NzaWJseSBo
aXQgYnkgdGhlIGFjdHVhbCBpbnN0cnVjdGlvbiB0aGF0IAo+IGhhcyBhbHNvIGhhcHBlbmVkIHRv
IHRyaWdnZXIgdGhlIEEvRCB3cml0ZShzKS4gU28gd2UgZG9uJ3Qgd2FudCB0byBzZW5kIAo+IG91
dCB2bV9ldmVudHMgZm9yIHdyaXR0ZW4tdG8gcGFnZSB0YWJsZXMgYXQgYWxsLgoKSW4gd2hpY2gg
Y2FzZSBtYXkgSSBhc2sgZm9yIHRoZSBkZXNjcmlwdGlvbiB0byBiZSB3b3JkZWQgdG8gbWFrZQp0
aGlzIHVuYW1iaWd1b3VzPwoKPj4+IEBAIC0xMjQ4LDcgKzEzMTgsMjEgQEAgaW50IGh2bWVtdWxf
aW5zbl9mZXRjaCgKPj4+ICAgICAgICAgICBjb250YWluZXJfb2YoY3R4dCwgc3RydWN0IGh2bV9l
bXVsYXRlX2N0eHQsIGN0eHQpOwo+Pj4gICAgICAgLyogQ2FyZWZ1bCwgYXMgb2Zmc2V0IGNhbiB3
cmFwIG9yIHRydW5jYXRlIFdSVCBpbnNuX2J1Zl9laXAuICovCj4+PiAgICAgICB1aW50OF90IGlu
c25fb2ZmID0gb2Zmc2V0IC0gaHZtZW11bF9jdHh0LT5pbnNuX2J1Zl9laXA7Cj4+PiArICAgIHVp
bnQzMl90IHBmZWMgPSBQRkVDX3BhZ2VfcHJlc2VudCB8IFBGRUNfaW5zbl9mZXRjaDsKPj4+ICsg
ICAgdW5zaWduZWQgbG9uZyBhZGRyLCByZXBzID0gMTsKPj4+ICsgICAgaW50IHJjID0gMDsKPj4+
ICsKPj4+ICsgICAgcmMgPSBodm1lbXVsX3ZpcnR1YWxfdG9fbGluZWFyKAo+Pj4gKyAgICAgICAg
c2VnLCBvZmZzZXQsIGJ5dGVzLCAmcmVwcywgaHZtX2FjY2Vzc19pbnNuX2ZldGNoLCBodm1lbXVs
X2N0eHQsICZhZGRyKTsKPj4+ICsKPj4+ICsgICAgaWYgKCByYyAhPSBYODZFTVVMX09LQVkgfHwg
IWJ5dGVzICkKPj4+ICsgICAgICAgIHJldHVybiByYzsKPj4+ICsKPj4+ICsgICAgaWYgKCBodm1l
bXVsX2N0eHQtPnNlZ19yZWdbeDg2X3NlZ19zc10uZHBsID09IDMgKQo+Pj4gKyAgICAgICAgcGZl
YyB8PSBQRkVDX3VzZXJfbW9kZTsKPj4+ICAgCj4+PiArICAgIGlmICggaHZtZW11bF9zZW5kX3Zt
X2V2ZW50KGFkZHIsIHBmZWMsIGJ5dGVzLCAqaHZtZW11bF9jdHh0KSApCj4+PiArICAgICAgICBy
ZXR1cm4gWDg2RU1VTF9BQ0NFU1NfRVhDRVBUSU9OOwo+Pj4gICAgICAgLyoKPj4+ICAgICAgICAq
IEZhbGwgYmFjayBpZiByZXF1ZXN0ZWQgYnl0ZXMgYXJlIG5vdCBpbiB0aGUgcHJlZmV0Y2ggY2Fj
aGUuCj4+PiAgICAgICAgKiBCdXQgYWx3YXlzIHBlcmZvcm0gdGhlIChmYWtlKSByZWFkIHdoZW4g
Ynl0ZXMgPT0gMC4KPj4gCj4+IERlc3BpdGUgd2hhdCB3YXMgc2FpZCBiZWZvcmUgeW91J3JlIHN0
aWxsIGRvaW5nIHRoaW5ncyBhIDJuZCB0aW1lCj4+IGhlcmUganVzdCBiZWNhdXNlIG9mIGh2bWVt
dWxfc2VuZF92bV9ldmVudCgpJ3MgbmVlZHMsIGV2ZW4KPj4gaWYgdGhhdCBmdW5jdGlvbiBlbmRz
IHVwIGJhaWxpbmcgcmlnaHQgYXdheS4KPiAKPiBJIGRvbid0IHVuZGVyc3RhbmQgd2hhdCB0aGlu
Z3MgYXJlIGRvbmUgMiB0aW1lcy4gQ2FuIHlvdSBwbGVhc2UgZXhwbGFpbj8KCllvdSBhZGQgY29k
ZSBhYm92ZSB0aGF0IGV4aXN0cyBhbHJlYWR5IGluIF9faHZtZW11bF9yZWFkKCkuCkV2ZW4gd29y
c2UsIF9faHZtZW11bF9yZWFkKCkgbWF5IG5vdCBuZWVkIGNhbGxpbmcgYXQgYWxsLCBpbgp3aGlj
aCBjYXNlIHRoZXJlJ3Mgbm8gKGVtdWxhdGVkKSBtZW1vcnkgYWNjZXNzIGFuZCBoZW5jZQppbW8g
dGhlcmUgc2hvdWxkbid0IGJlIGFueSBldmVudC4gUGx1cywganVzdCBsaWtlIGluIHRoZQpodm1l
bXVsX2xpbmVhcl90b19waHlzKCkgY2FzZSB0aGVyZSBtYXkgYmUgYW4gZXhjZXB0aW9uCnJhaXNl
ZCBieSB0aGUgZnVuY3Rpb24sIHlldCBqdXN0IGxpa2UgdGhlcmUgeW91IGFsc28gZGlzY2FyZCB0
aGUKcmV0dXJuIHZhbHVlIHNheWluZyBzbyB3aXRob3V0IGFsc28gemFwcGluZyB0aGUgZXhjZXB0
aW9uLgoKPj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5oCj4+
PiArKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuaAo+Pj4gQEAgLTE2
Miw2ICsxNjIsOCBAQCBzdHJ1Y3QgeDg2X2VtdWxfZnB1X2F1eCB7Cj4+PiAgICNkZWZpbmUgWDg2
RU1VTF9VTlJFQ09HTklaRUQgICBYODZFTVVMX1VOSU1QTEVNRU5URUQKPj4+ICAgIC8qIChjbXB4
Y2hnIGFjY2Vzc29yKTogQ01QWENIRyBmYWlsZWQuICovCj4+PiAgICNkZWZpbmUgWDg2RU1VTF9D
TVBYQ0hHX0ZBSUxFRCA3Cj4+PiArLyogRW11bGF0b3IgdHJpZWQgdG8gYWNjZXNzIGEgcHJvdGVj
dGVkIHBhZ2UuICovCj4+PiArI2RlZmluZSBYODZFTVVMX0FDQ0VTU19FWENFUFRJT04gOAo+PiAK
Pj4gVGhpcyBzdGlsbCBkb2Vzbid0IG1ha2UgY2xlYXIgd2hhdCB0aGUgZGlmZmVyZW5jZSBpcyB0
bwo+PiBYODZFTVVMX0VYQ0VQVElPTi4KPiAKPiBXZSBuZWVkIGEgcmV0dXJuIHRoYXQgaGFzIG5v
IHNpZGUgZWZmZWN0cy4KClNvIGJlc2lkZXMgc2F5aW5nIHNvIHlvdSBhbHNvIG5lZWQgdG8gbWFr
ZSBzdXJlIHRoZXJlIGFjdHVhbGx5CmFyZSBubyBzaWRlIGVmZmVjdHMuCgpKYW4KCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 22 13:50:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 May 2019 13:50:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTRdf-00028c-UR; Wed, 22 May 2019 13:50:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=AhM0=TW=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1hTRde-00028X-Ds
 for xen-devel@lists.xenproject.org; Wed, 22 May 2019 13:50:38 +0000
X-Inumbo-ID: 937db9fc-7c98-11e9-8980-bc764e045a96
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0c::728])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 937db9fc-7c98-11e9-8980-bc764e045a96;
 Wed, 22 May 2019 13:50:37 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector1-bitdefender-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=VbwHyjuT4SNt/6b8FhSwSUyNVdiVrPuSbjw/vpksi0Q=;
 b=IN8HWdEz/XoIN8wm8hEuvg9hy8KMxLsNSrTq2jBw12OBCGBSEtX+mOCVmwpSB7yWxAEgfhnGwcDZwwMlrExdCJr7rdR6VnJreo88kYiS3T6WxzWdCA/xF+785iYH2jIgme73oW3Rw1SAmhK1flZ+OZtbkRv9Ym7GHgyRYFSXFfk=
Received: from VI1PR0202MB2928.eurprd02.prod.outlook.com (10.171.106.11) by
 VI1PR0202MB3502.eurprd02.prod.outlook.com (52.134.17.144) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1900.17; Wed, 22 May 2019 13:50:33 +0000
Received: from VI1PR0202MB2928.eurprd02.prod.outlook.com
 ([fe80::fdcf:4771:37b7:9830]) by VI1PR0202MB2928.eurprd02.prod.outlook.com
 ([fe80::fdcf:4771:37b7:9830%9]) with mapi id 15.20.1922.016; Wed, 22 May 2019
 13:50:33 +0000
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: Jan Beulich <JBeulich@suse.com>
Thread-Topic: [PATCH v4 2/2] x86/emulate: Send vm_event from emulate
Thread-Index: AQHVDwtG9NQRMXonfUaGlUQCgO162qZ26xeAgABlYID//9eGgIAABI8A
Date: Wed, 22 May 2019 13:50:33 +0000
Message-ID: <b2619cfc-1ee1-c495-40e2-2652b24ad78c@bitdefender.com>
References: <20190520125454.14805-1-aisaila@bitdefender.com>
 <20190520125454.14805-2-aisaila@bitdefender.com>
 <5CE51CBD0200007800231438@prv1-mh.provo.novell.com>
 <608cae57-7a7a-6502-9c9a-439aa0b88f25@bitdefender.com>
 <5CE54FD30200007800231603@prv1-mh.provo.novell.com>
In-Reply-To: <5CE54FD30200007800231603@prv1-mh.provo.novell.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM4PR05CA0020.eurprd05.prod.outlook.com (2603:10a6:205::33)
 To VI1PR0202MB2928.eurprd02.prod.outlook.com
 (2603:10a6:800:e3::11)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [91.199.104.6]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 6be755b5-560c-47d9-fa26-08d6debc75bb
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600141)(711020)(4605104)(2017052603328)(7193020);
 SRVR:VI1PR0202MB3502; 
x-ms-traffictypediagnostic: VI1PR0202MB3502:|VI1PR0202MB3502:
x-microsoft-antispam-prvs: <VI1PR0202MB3502A10F29441D6C65397228AB000@VI1PR0202MB3502.eurprd02.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:7219;
x-forefront-prvs: 0045236D47
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(396003)(346002)(366004)(39860400002)(136003)(376002)(189003)(199004)(4326008)(229853002)(11346002)(102836004)(6486002)(186003)(66446008)(64756008)(66556008)(66476007)(66946007)(73956011)(446003)(25786009)(71200400001)(14454004)(36756003)(68736007)(6512007)(6436002)(476003)(6246003)(71190400001)(508600001)(2616005)(6916009)(31686004)(14444005)(54906003)(6116002)(486006)(53936002)(2906002)(256004)(3846002)(5660300002)(52116002)(316002)(7736002)(76176011)(86362001)(305945005)(99286004)(6506007)(66066001)(8936002)(8676002)(4744005)(26005)(81166006)(81156014)(386003)(31696002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR0202MB3502;
 H:VI1PR0202MB2928.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: bitdefender.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: 0L3WDtF3SbMNhm24rzk6l1W+stdjjufv7bq94tIsvCynLjenWqQnAO9heIZFNGwotHY+yFBPJUTvCcUobgpfRQClIpZ1hTGa0UHLHF2p2Ypgf9zFH60TiOhkf0Jgz9UctHCWQMfXVjExSP5Gz41hFdyBr8xfUB2MtDlD76D5SY7/ppNV5aMsR8zH/zRoh7Nodieu4SaJwCEGKA55T6o85SvvBWJimoIK3k5Co/3H1mA4JSPLFm8SZDiZoaHxk7Hx/6Ofb8Qo1s4Tmnjg+4JEM9qRp/5/21hGW8zZdcgNZVCMyNIShvwVKPYiZ/LqXIK1ULHKvckMvT2PrAI96NdeUSPFSAB2+VxZ2tcZ8fIgRXasC+wvqMsIPgsuzqL2zCMcS490zhbg+QeYkikQdF6XJBwmUyN8f68ZBGYSyOsbhBc=
Content-ID: <F9FBEAAE223E2F40BE62E8206C1F1923@eurprd02.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 6be755b5-560c-47d9-fa26-08d6debc75bb
X-MS-Exchange-CrossTenant-originalarrivaltime: 22 May 2019 13:50:33.4398 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0202MB3502
Subject: Re: [Xen-devel] [PATCH v4 2/2] x86/emulate: Send vm_event from
 emulate
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQo+Pj4gRGVzcGl0ZSB3aGF0IHdhcyBzYWlkIGJlZm9yZSB5b3UncmUgc3RpbGwgZG9pbmcgdGhp
bmdzIGEgMm5kIHRpbWUNCj4+PiBoZXJlIGp1c3QgYmVjYXVzZSBvZiBodm1lbXVsX3NlbmRfdm1f
ZXZlbnQoKSdzIG5lZWRzLCBldmVuDQo+Pj4gaWYgdGhhdCBmdW5jdGlvbiBlbmRzIHVwIGJhaWxp
bmcgcmlnaHQgYXdheS4NCj4+DQo+PiBJIGRvbid0IHVuZGVyc3RhbmQgd2hhdCB0aGluZ3MgYXJl
IGRvbmUgMiB0aW1lcy4gQ2FuIHlvdSBwbGVhc2UgZXhwbGFpbj8NCj4gDQo+IFlvdSBhZGQgY29k
ZSBhYm92ZSB0aGF0IGV4aXN0cyBhbHJlYWR5IGluIF9faHZtZW11bF9yZWFkKCkuDQo+IEV2ZW4g
d29yc2UsIF9faHZtZW11bF9yZWFkKCkgbWF5IG5vdCBuZWVkIGNhbGxpbmcgYXQgYWxsLCBpbg0K
PiB3aGljaCBjYXNlIHRoZXJlJ3Mgbm8gKGVtdWxhdGVkKSBtZW1vcnkgYWNjZXNzIGFuZCBoZW5j
ZQ0KPiBpbW8gdGhlcmUgc2hvdWxkbid0IGJlIGFueSBldmVudC4gUGx1cywganVzdCBsaWtlIGlu
IHRoZQ0KPiBodm1lbXVsX2xpbmVhcl90b19waHlzKCkgY2FzZSB0aGVyZSBtYXkgYmUgYW4gZXhj
ZXB0aW9uDQo+IHJhaXNlZCBieSB0aGUgZnVuY3Rpb24sIHlldCBqdXN0IGxpa2UgdGhlcmUgeW91
IGFsc28gZGlzY2FyZCB0aGUNCj4gcmV0dXJuIHZhbHVlIHNheWluZyBzbyB3aXRob3V0IGFsc28g
emFwcGluZyB0aGUgZXhjZXB0aW9uLg0KPiANCg0KSXNuJ3QgaXQgc2FmZXIgdG8gbW92ZSB0aGUg
aHZtZW11bF9zZW5kX3ZtX2V2ZW50KCkgZm9ybSANCmh2bWVtdWxfaW5zbl9mZXRjaCgpIHRvIF9f
aHZtZW11bF9yZWFkKCk/DQoNCkFsZXgNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 22 13:55:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 May 2019 13:55:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTRi7-0002IQ-JQ; Wed, 22 May 2019 13:55:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=pibO=TW=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1hTRi6-0002IL-W1
 for xen-devel@lists.xenproject.org; Wed, 22 May 2019 13:55:15 +0000
X-Inumbo-ID: 389a5676-7c99-11e9-8980-bc764e045a96
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 389a5676-7c99-11e9-8980-bc764e045a96;
 Wed, 22 May 2019 13:55:13 +0000 (UTC)
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: qqdhikhhxJMfqd9o5GzezJuH6V5IjGtmER7jMVNhuKwSbO4cOabQEXc0ez/BNSfWPrLh9d8Xpv
 kKfnDvO2GDRB6U1j+nzg80hGZWk6uH/CzA/YnjSNlhlNmt/DidZQg1/PvuYAMSU5y+9Oq+nwyb
 CIfM3NAubFkuVXAy2O2Xep6isCI3RPknbYVtC1qg+IKaAv/93ekTsKB2vAbMq/BRyecgP1akpL
 TWFHEL+mMHF53aClQfUqRUjjOReqMxh95aem7ViBqaa886KjPsAnuvsZeTB+YQKE9J5Wwt+fO+
 xxU=
X-SBRS: 2.7
X-MesageID: 779313
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,499,1549947600"; 
   d="scan'208";a="779313"
To: Paul Durrant <Paul.Durrant@citrix.com>, 'Alexandru Stefan ISAILA'
 <aisaila@bitdefender.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <20190520125454.14805-1-aisaila@bitdefender.com>
 <153d4f7da0a24805bb7112f6ff2beb80@AMSPEX02CL03.citrite.net>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT6JAlcEEwEKAEECGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEWIQTXqBy2bTNXPzpOYFimNjwxBZC0bQUCXEowWQUJDCJ7dgAKCRCmNjwx
 BZC0beKvEACJ75YlJXd7TnNHgFyiCJkm/qPeoQ3sFGSDZuZh7SKcdt9+3V2bFEb0Mii1hQaz
 3hRqZb8sYPHJrGP0ljK09k3wf8k3OuNxziLQBJyzvn7WNlE4wBEcy/Ejo9TVBdA4ph5D0YaZ
 nqdsPmxe/xlTFuSkgu4ep1v9dfVP1TQR0e+JIBa/Ss+cKC5intKm+8JxpOploAHuzaPu0L/X
 FapzsIXqgT9eIQeBEgO2hge6h9Jov3WeED/vh8kA7f8c6zQ/gs5E7VGALwsiLrhr0LZFcKcw
 kI3oCCrB/C/wyPZv789Ra8EXbeRSJmTjcnBwHRPjnjwQmetRDD1t+VyrkC6uujT5jmgOBzaj
 KCqZ8PcMAssOzdzQtKmjUQ2b3ICPs2X13xZ5M5/OVs1W3TG5gkvMh4YoHi4ilFnOk+v3/j7q
 65FG6N0JLb94Ndi80HkIOQQ1XVGTyu6bUPaBg3rWK91Csp1682kD/dNVF3FKHrRLmSVtmEQR
 5rK0+VGc/FmR6vd4haKGWIRuPxzg+pBR77avIZpU7C7+UXGuZ5CbHwIdY8LojJg2TuUdqaVj
 yxmEZLOA8rVHipCGrslRNthVbJrGN/pqtKjCClFZHIAYJQ9EGLHXLG9Pj76opfjHij3MpR3o
 pCGAh6KsCrfrsvjnpDwqSbngGyEVH030irSk4SwIqZ7FwLkBDQRUWmc6AQgAzpc8Ng5Opbrh
 iZrn69Xr3js28p+b4a+0BOvC48NfrNovZw4eFeKIzmI/t6EkJkSqBIxobWRpBkwGweENsqnd
 0qigmsDw4N7J9Xx0h9ARDqiWxX4jr7u9xauI+CRJ1rBNO3VV30QdACwQ4LqhR/WA+IjdhyMH
 wj3EJGE61NdP/h0zfaLYAbvEg47/TPThFsm4m8Rd6bX7RkrrOgBbL/AOnYOMEivyfZZKX1vv
 iEemAvLfdk2lZt7Vm6X/fbKbV8tPUuZELzNedJvTTBS3/l1FVz9OUcLDeWhGEdlxqXH0sYWh
 E9+PXTAfz5JxKH+LMetwEM8DbuOoDIpmIGZKrZ+2fQARAQABiQNbBBgBCgAmAhsCFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKMJ4FCQnQ/OQBKcBdIAQZAQoABgUCVFpnOgAKCRCyFcen
 x4Qb7cXrCAC0qQeEWmLa9oEAPa+5U6wvG1t/mi22gZN6uzQXH1faIOoDehr7PPESE6tuR/vI
 CTTnaSrd4UDPNeqOqVF07YexWD1LDcQG6PnRqC5DIX1RGE3BaSaMl2pFJP8y+chews11yP8G
 DBbxaIsTcHZI1iVIC9XLhoeegWi84vYc8F4ziADVfowbmbvcVw11gE8tmALCwTeBeZVteXjh
 0OELHwrc1/4j4yvENjIXRO+QLIgk43kB57Upr4tP2MEcs0odgPM+Q+oETOJ00xzLgkTnLPim
 C1FIW2bOZdTj+Uq6ezRS2LKsNmW+PRRvNyA5ojEbA/faxmAjMZtLdSSSeFK8y4SoCRCmNjwx
 BZC0bevWEACRu+GyQgrdGmorUptniIeO1jQlpTiP5WpVnk9Oe8SiLoXUhXXNj6EtzyLGpYmf
 kEAbki+S6WAKnzZd3shL58AuMyDxtFNNjNeKJOcl6FL7JPBIIgIp3wR401Ep+/s5pl3Nw8Ii
 157f0T7o8CPb54w6S1WsMkU78WzTxIs/1lLblSMcvyz1Jq64g4OqiWI85JfkzPLlloVf1rzy
 ebIBLrrmjhCE2tL1RONpE/KRVb+Q+PIs5+YcZ+Q1e0vXWA7NhTWFbWx3+N6WW6gaGpbFbopo
 FkYRpj+2TA5cX5zW148/xU5/ATEb5vdUkFLUFVy5YNUSyeBHuaf6fGmBrDc47rQjAOt1rmyD
 56MUBHpLUbvA6NkPezb7T6bQpupyzGRkMUmSwHiLyQNJQhVe+9NiJJvtEE3jol0JVJoQ9WVn
 FAzPNCgHQyvbsIF3gYkCYKI0w8EhEoH5FHYLoKS6Jg880IY5rXzoAEfPvLXegy6mhYl+mNVN
 QUBD4h9XtOvcdzR559lZuC0Ksy7Xqw3BMolmKsRO3gWKhXSna3zKl4UuheyZtubVWoNWP/bn
 vbyiYnLwuiKDfNAinEWERC8nPKlv3PkZw5d3t46F1Dx0TMf16NmP+azsRpnMZyzpY8BL2eur
 feSGAOB9qjZNyzbo5nEKHldKWCKE7Ye0EPEjECS1gjKDwbkBDQRUWrq9AQgA7aJ0i1pQSmUR
 6ZXZD2YEDxia2ByR0uZoTS7N0NYv1OjU8v6p017u0Fco5+Qoju/fZ97ScHhp5xGVAk5kxZBF
 DT4ovJd0nIeSr3bbWwfNzGx1waztfdzXt6n3MBKr7AhioB1m+vuk31redUdnhbtvN7O40MC+
 fgSk5/+jRGxY3IOVPooQKzUO7M51GoOg4wl9ia3H2EzOoGhN2vpTbT8qCcL92ZZZwkBRldoA
 Wn7c1hEKSTuT3f1VpSmhjnX0J4uvKZ1V2R7rooKJYFBcySC0wa8aTmAtAvLgfcpe+legOtgq
 DKzLuN45xzEjyjCiI521t8zxNMPJY9FiCPNv0sCkDwARAQABiQI8BBgBCgAmAhsMFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKNJYFCQnQrVkACgkQpjY8MQWQtG2Xxg//RrRP+PFYuNXt
 9C5hec/JoY24TkGPPd2tMC9usWZVImIk7VlHlAeqHeE0lWU0LRGIvOBITbS9izw6fOVQBvCA
 Fni56S12fKLusWgWhgu03toT9ZGxZ9W22yfw5uThSHQ4y09wRWAIYvhJsKnPGGC2KDxFvtz5
 4pYYNe8Icy4bwsxcgbaSFaRh+mYtts6wE9VzyJvyfTqbe8VrvE+3InG5rrlNn51AO6M4Wv20
 iFEgYanJXfhicl0WCQrHyTLfdB5p1w+072CL8uryHQVfD0FcDe+J/wl3bmYze+aD1SlPzFoI
 MaSIXKejC6oh6DAT4rvU8kMAbX90T834Mvbc3jplaWorNJEwjAH/r+v877AI9Vsmptis+rni
 JwUissjRbcdlkKBisoUZRPmxQeUifxUpqgulZcYwbEC/a49+WvbaYUriaDLHzg9xisijHwD2
 yWV8igBeg+cmwnk0mPz8tIVvwi4lICAgXob7HZiaqKnwaDXs4LiS4vdG5s/ElnE3rIc87yru
 24n3ypeDZ6f5LkdqL1UNp5/0Aqbr3EiN7/ina4YVyscy9754l944kyHnnMRLVykg0v+kakj0
 h0RJ5LbfLAMM8M52KIA3y14g0Fb7kHLcOUMVcgfQ3PrN6chtC+5l6ouDIlSLR3toxH8Aam7E
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <7924f83e-59b5-432d-06b8-d3b57c536c97@citrix.com>
Date: Wed, 22 May 2019 14:55:08 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <153d4f7da0a24805bb7112f6ff2beb80@AMSPEX02CL03.citrite.net>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 1/2] x86/emulate: Move
 hvmemul_linear_to_phys
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "tamas@tklengyel.com" <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gNS8yMi8xOSAyOjEzIFBNLCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4+IC0tLS0tT3JpZ2luYWwg
TWVzc2FnZS0tLS0tCj4+IEZyb206IEFsZXhhbmRydSBTdGVmYW4gSVNBSUxBIFttYWlsdG86YWlz
YWlsYUBiaXRkZWZlbmRlci5jb21dCj4+IFNlbnQ6IDIwIE1heSAyMDE5IDEzOjU1Cj4+IFRvOiB4
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPj4gQ2M6IFBhdWwgRHVycmFudCA8UGF1bC5E
dXJyYW50QGNpdHJpeC5jb20+OyBqYmV1bGljaEBzdXNlLmNvbTsgQW5kcmV3IENvb3Blcgo+PiA8
QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
OyBSb2dlciBQYXUgTW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPjsKPj4gcmNvam9jYXJ1QGJp
dGRlZmVuZGVyLmNvbTsgdGFtYXNAdGtsZW5neWVsLmNvbTsgR2VvcmdlIER1bmxhcCA8R2Vvcmdl
LkR1bmxhcEBjaXRyaXguY29tPjsgQWxleGFuZHJ1Cj4+IFN0ZWZhbiBJU0FJTEEgPGFpc2FpbGFA
Yml0ZGVmZW5kZXIuY29tPgo+PiBTdWJqZWN0OiBbUEFUQ0ggdjQgMS8yXSB4ODYvZW11bGF0ZTog
TW92ZSBodm1lbXVsX2xpbmVhcl90b19waHlzCj4+Cj4+IFRoaWlzIGlzIGRvbmUgc28gaHZtZW11
bF9saW5lYXJfdG9fcGh5cygpIGNhbiBiZSBjYWxsZWQgZnJvbQo+PiBodm1lbXVsX3NlbmRfdm1f
ZXZlbnQoKS4KPj4KPj4gU2lnbmVkLW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBi
aXRkZWZlbmRlci5jb20+Cj4+IC0tLQo+PiAgeGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMgfCAx
ODEgKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLQo+PiAgMSBmaWxlIGNoYW5n
ZWQsIDkwIGluc2VydGlvbnMoKyksIDkxIGRlbGV0aW9ucygtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMgYi94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwo+
PiBpbmRleCA4NjU5Yzg5ODYyLi4yNTRmZjY1MTVkIDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJjaC94
ODYvaHZtL2VtdWxhdGUuYwo+PiArKysgYi94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwo+PiBA
QCAtNTMwLDYgKzUzMCw5NSBAQCBzdGF0aWMgaW50IGh2bWVtdWxfZG9fbW1pb19hZGRyKHBhZGRy
X3QgbW1pb19ncGEsCj4+ICAgICAgcmV0dXJuIGh2bWVtdWxfZG9faW9fYWRkcigxLCBtbWlvX2dw
YSwgcmVwcywgc2l6ZSwgZGlyLCBkZiwgcmFtX2dwYSk7Cj4+ICB9Cj4+Cj4gCj4gSSBrbm93IHRo
aXMgaXMgY29kZSBtb3ZlbWVudCwgYnV0IGl0IHdvdWxkIHByb2JhYmx5IGdvb2QgdG8gYSBkbyBh
IGJpdCBvZiB0aWR5aW5nLi4uCgpJIHRoaW5rIHRoZXJlIGFyZSBkaWZmZXJlbnQgbWluZHMgb24g
dGhpczsgSSAqZ2VuZXJhbGx5KiBwcmVmZXIgcHVyZQpjb2RlIG1vdmVtZW50IHRvIGJlIHdpdGgg
YXMgZmV3IGNoYW5nZXMgYXMgcG9zc2libGUsIHRvIG1ha2Ugc3VyZSBhY3R1YWwKY2hhbmdlcyBh
cmUgZWFzeSB0byBjYWxsIG91dC4KClRoZSBjaGFuZ2VzIHlvdSd2ZSBhc2tlZCBmb3IgYXJlIHBy
ZXR0eSBtaW5vciAoYW5kIHlvdSdyZSB0aGUgbWFpbnRhaW5lcgpvZiB0aGUgZmlsZSBpdCdzIGJl
aW5nIG1vdmVkIHRvKSwgc28gSSB3b24ndCBhcmd1ZSBhYm91dCBpdCBpbiB0aGlzCnBhcnRpY3Vs
YXIgY2FzZS4gIEp1c3Qgd2FudCB0byBjb3VudGVyIHRoZSBpZGVhIHRoYXQgbW92ZSArIGNoYW5n
ZSBpcwp0aGUgbm9ybS4gOi0pCgogLUdlb3JnZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 22 13:57:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 May 2019 13:57:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTRkR-0002Q0-2b; Wed, 22 May 2019 13:57:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=3DNt=TW=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hTRkP-0002Pu-RA
 for xen-devel@lists.xenproject.org; Wed, 22 May 2019 13:57:37 +0000
X-Inumbo-ID: 8df8d5aa-7c99-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8df8d5aa-7c99-11e9-8980-bc764e045a96;
 Wed, 22 May 2019 13:57:36 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 22 May 2019 07:57:36 -0600
Message-Id: <5CE5554D0200007800231628@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 22 May 2019 07:57:33 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <aisaila@bitdefender.com>
References: <20190520125454.14805-1-aisaila@bitdefender.com>
 <20190520125454.14805-2-aisaila@bitdefender.com>
 <5CE51CBD0200007800231438@prv1-mh.provo.novell.com>
 <608cae57-7a7a-6502-9c9a-439aa0b88f25@bitdefender.com>
 <5CE54FD30200007800231603@prv1-mh.provo.novell.com>
 <b2619cfc-1ee1-c495-40e2-2652b24ad78c@bitdefender.com>
In-Reply-To: <b2619cfc-1ee1-c495-40e2-2652b24ad78c@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v4 2/2] x86/emulate: Send vm_event from
 emulate
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIyLjA1LjE5IGF0IDE1OjUwLCA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+IHdyb3Rl
Ogo+IElzbid0IGl0IHNhZmVyIHRvIG1vdmUgdGhlIGh2bWVtdWxfc2VuZF92bV9ldmVudCgpIGZv
cm0gCj4gaHZtZW11bF9pbnNuX2ZldGNoKCkgdG8gX19odm1lbXVsX3JlYWQoKT8KClBvc3NpYmx5
IC0gSSBjYW4ndCB0ZWxsIHdoZXRoZXIgdGhhdCdsbCBmaXQgYWxsIHlvdXIgbmVlZHMuIEkgYWxz
bwpkb24ndCByZWNhbGwgd2hldGhlciB0aGlzIHdhcyBwcm9wb3NlZCBiZWZvcmUgYW5kIHRoZXJl
CndlcmUgcmVhc29ucyBzcGVha2luZyBhZ2FpbnN0IGRvaW5nIHNvLgoKSmFuCgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 22 14:47:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 May 2019 14:47:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTSWE-0006A7-5C; Wed, 22 May 2019 14:47:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qm9s=TW=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hTSWC-00069y-L9
 for xen-devel@lists.xenproject.org; Wed, 22 May 2019 14:47:00 +0000
X-Inumbo-ID: 740f24dc-7ca0-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 740f24dc-7ca0-11e9-8980-bc764e045a96;
 Wed, 22 May 2019 14:46:59 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hTSWB-0002nm-1v; Wed, 22 May 2019 14:46:59 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hTSWA-0002CT-QX; Wed, 22 May 2019 14:46:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hTSWA-0006gV-Pp; Wed, 22 May 2019 14:46:58 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136598-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=48f43c2c56eeaea63a6b7cb811a21b2a86904d86
X-Osstest-Versions-That: ovmf=1887b995a3598795dba8704f8eb964a644f21658
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 22 May 2019 14:46:58 +0000
Subject: [Xen-devel] [ovmf test] 136598: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjU5OCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzY1OTgvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA0OGY0M2MyYzU2ZWVhZWE2M2E2YjdjYjgxMWEyMWIy
YTg2OTA0ZDg2CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAxODg3Yjk5
NWEzNTk4Nzk1ZGJhODcwNGY4ZWI5NjRhNjQ0ZjIxNjU4CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MzY0NzAgIDIwMTktMDUtMTcgMjA6MTk6MzAgWiAgICA0IGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTM2NTk4ICAyMDE5LTA1LTIwIDAzOjUzOjM5IFogICAgMiBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgTGltaW5nIEdh
byA8bGltaW5nLmdhb0BpbnRlbC5jb20+CiAgU3RhciBaZW5nIDxzdGFyLnplbmdAaW50ZWwuY29t
PgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0
IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dz
CmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUg
YXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGlu
IGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVy
CgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6
CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CiAgIDE4
ODdiOTk1YTMuLjQ4ZjQzYzJjNTYgIDQ4ZjQzYzJjNTZlZWFlYTYzYTZiN2NiODExYTIxYjJhODY5
MDRkODYgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 22 14:52:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 May 2019 14:52:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTSbH-0006tv-S7; Wed, 22 May 2019 14:52:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mUbO=TW=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1hTSbG-0006tq-3z
 for xen-devel@lists.xenproject.org; Wed, 22 May 2019 14:52:14 +0000
X-Inumbo-ID: 2d8e82f4-7ca1-11e9-bc90-f35a84c7d611
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2d8e82f4-7ca1-11e9-bc90-f35a84c7d611;
 Wed, 22 May 2019 14:52:11 +0000 (UTC)
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 23.29.105.83 as
 permitted sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: 8KztN3V2gd9am0NFC/sQeoBbMmR5PGYKQE9WfY1uevOmaVqXgOQ+9mPg60yQhgnCdPXkPtMmRp
 N6Eq6CGKlUfoBjBwt1+xptHw+iI0F0GXFSEpMKbRH77j1kqOAv10Ui4DDhD0yHAejmZbPxF/DL
 V6mGVINyuw/tsGzkT5z0X7dq7xNcQkSfJKRAa6iPIJXR1WzDXL0/R0ypqV2uRtI9HvvnDzEEZ6
 z+aRVPuKin/GfWESO6cglWgB6yFBEPEYGEz0ecgjCCGXU/aedFGI6dCKgTIo1bIwlcmfOEhD/5
 NoE=
X-SBRS: 2.7
X-MesageID: 783595
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,499,1549947600"; 
   d="scan'208";a="783595"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 22 May 2019 15:51:40 +0100
Message-ID: <20190522145140.12943-1-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.21.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH qemu-xen 4.10 & 4.11] xen_disk: Disable file
 locking for the PV disk backend
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, Olaf Hering <olaf@aepfle.de>,
 Wei Liu <wei.liu2@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2luY2UgUUVNVSAyLjEwIChvciBxZW11LXhlbi00LjEwKSwgcWVtdSBsb2NrcyBkaXNrIGltYWdl
cyB0byBhdm9pZAp0aGVtIGJlZW4gcmUtb3BlbmVkIGluIGEgZGlmZmVyZW50IHFlbXUgcHJvY2Vz
cy4KCldpdGggWGVuLCB0aGVyZSBhcmUgdHdvIGlzc3VlczoKLSBGb3IgSFZNIGd1ZXN0cywgYSBk
aXNrIGltYWdlIGNhbiBiZSBvcGVuIHR3aWNlISBPbmUgYnkgdGhlCiAgZW11bGF0aW9uIGRyaXZl
ciwgYW5kIG9uZSBieSB0aGUgUFYgYmFja2VuZC4KLSBEdXJpbmcgbWlncmF0aW9uLCB0aGUgcWVt
dSBwcm9jZXNzIG9mIHRoZSBuZXdseSBzcGF3bmVkIGRvbWFpbiBtYXkKICBhdHRlbXB0IHRvIGFj
Y2VzcyB0aGUgZGlzayBpbWFnZSBiZWZvcmUgdGhlIGRvbWFpbiBiZWVuIG1pZ3JhdGVkCiAgYW5k
IHRoZSBxZW11IHByb2Nlc3MgYXJlIGJlZW4gY29tcGxldGVseSBkZXN0cm95ZWQuCgpNaWdyYXRp
b24gb2YgSFZNIGd1ZXN0IGFzIGJlZW4gdGFrZW4gY2FyZSBvZiBpbiBsaWJ4bCwgYnV0IG1pZ3Jh
dGlvbgpvZiBQViBndWVzdCB3aXRoIHFkaXNrIGFuZCBIVk0gZ3Vlc3QgYXR0ZW1wdGluZyB0byBh
Y2Nlc3MgdGhlIFBWIGRpc2sKYmVmb3JlIHVucGx1Z2dpbmcgdGhlIGVtdWxhdGVkIGRpc2sgYXJl
IHN0aWxsIGFuIGlzc3VlLgoKRm9yIHRoZXNlIHJlYXNvbnMsIHdlIGRvbid0IHdhbnQgdG8gaGF2
ZSBRRU1VIHVzZSBhIGxvY2tpbmcgbWVjaGFuaXNtCndpdGggdGhlIFBWIGJhY2tlbmQuCgpUaGlz
IGlzIGFscmVhZHkgZG9uZSBieSBkYjlmZjQ2ZWViIGluIFFFTVUgdXBzdHJlYW0sIG9yIFFFTVUg
NC4wLgoKQWZmZWN0ZWQgdmVyc2lvbiBvZiBRRU1VIGFyZToKLSBxZW11LXhlbiBvZiBYZW4gNC4x
MCBhbmQgNC4xMQotIFFFTVUgMi4xMCwgMi4xMSwgMi4xMiwgMy4wIGFuZCAzLjEKClNpZ25lZC1v
ZmYtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgoKLS0tCgpI
aSBPbGFmLCBSb2dlciwgV2VpLAoKSW5zdGVhZCBvZiBhIGZpeCBpbiBsaWJ4bCAod2l0aCB0aGUg
cmV2ZXJ0ZWQgcGF0Y2ggImxpYnhsOiBmaXgKbWlncmF0aW9uIG9mIFBWIGFuZCBQVkggZG9tVXMg
d2l0aCBhbmQgd2l0aG91dCBxZW11IiksIHdoYXQgZG8geW91CnRoaW5rIG9mIHRoaXMgUUVNVSBw
YXRjaD8gIEl0IGlzIG11Y2ggc2ltcGxlciB0aGF0IHRyeWluZyB0byB3b3JrCmFyb3VuZCB0aGUg
aXNzdWUgaW4gbGlieGwsIGFuZCBpdCBmaXggb25lIG1vcmUgcHJvYmxlbSB0aGF0IHN0aWxsCmV4
aXN0LgoKVGhpcyBwYXRjaCBpcyBvbmx5IGZvciBzdGFibGUgYnJhbmNoZXMgYXMgWGVuIHVuc3Rh
YmxlIGFscmVhZHkgaGF2ZSBhCnFlbXUgd2l0aCBhIHNpbWlsYXIgcGF0Y2guCgpDYW4geW91IGdp
dmUgaXQgYSB0cnkgd2l0aCBvbmUgb2YgdGhlIGFmZmVjdGVkIHFlbXU/IChxZW11LXhlbi00LjEw
IG9yCnFlbXUteGVuLTQuMTEpCgpUaGFua3MsCi0tLQogaHcvYmxvY2sveGVuX2Rpc2suYyB8IDkg
KysrKysrKystCiAxIGZpbGUgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0p
CgpkaWZmIC0tZ2l0IGEvaHcvYmxvY2sveGVuX2Rpc2suYyBiL2h3L2Jsb2NrL3hlbl9kaXNrLmMK
aW5kZXggZTQzMWJkODllOC4uY2JmZjE3NGE5OCAxMDA2NDQKLS0tIGEvaHcvYmxvY2sveGVuX2Rp
c2suYworKysgYi9ody9ibG9jay94ZW5fZGlzay5jCkBAIC0xMDg0LDExICsxMDg0LDE4IEBAIHN0
YXRpYyBpbnQgYmxrX2Nvbm5lY3Qoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQogICAgICAgICBF
cnJvciAqbG9jYWxfZXJyID0gTlVMTDsKICAgICAgICAgUURpY3QgKm9wdGlvbnMgPSBOVUxMOwog
CisgICAgICAgIG9wdGlvbnMgPSBxZGljdF9uZXcoKTsKKwogICAgICAgICBpZiAoc3RyY21wKGJs
a2Rldi0+ZmlsZXByb3RvLCAiPHVuc2V0PiIpKSB7Ci0gICAgICAgICAgICBvcHRpb25zID0gcWRp
Y3RfbmV3KCk7CiAgICAgICAgICAgICBxZGljdF9wdXRfc3RyKG9wdGlvbnMsICJkcml2ZXIiLCBi
bGtkZXYtPmZpbGVwcm90byk7CiAgICAgICAgIH0KIAorICAgICAgICAvKgorICAgICAgICAgKiBJ
dCBpcyBuZWNlc3NhcnkgdG8gdHVybiBmaWxlIGxvY2tpbmcgb2ZmIGFzIGFuIGVtdWxhdGVkIGRl
dmljZQorICAgICAgICAgKiBtYXkgaGF2ZSBhbHJlYWR5IG9wZW5lZCB0aGUgc2FtZSBpbWFnZSBm
aWxlLgorICAgICAgICAgKi8KKyAgICAgICAgcWRpY3RfcHV0X3N0cihvcHRpb25zLCAiZmlsZS5s
b2NraW5nIiwgIm9mZiIpOworCiAgICAgICAgIC8qIHNldHVwIHZpYSB4ZW5idXMgLT4gY3JlYXRl
IG5ldyBibG9jayBkcml2ZXIgaW5zdGFuY2UgKi8KICAgICAgICAgeGVuX3B2X3ByaW50ZigmYmxr
ZGV2LT54ZW5kZXYsIDIsICJjcmVhdGUgbmV3IGJkcnYgKHhlbmJ1cyBzZXR1cClcbiIpOwogICAg
ICAgICBibGtkZXYtPmJsayA9IGJsa19uZXdfb3BlbihibGtkZXYtPmZpbGVuYW1lLCBOVUxMLCBv
cHRpb25zLAotLSAKQW50aG9ueSBQRVJBUkQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 22 14:54:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 May 2019 14:54:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTSdK-00072W-Et; Wed, 22 May 2019 14:54:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Clyk=TW=citrix.com=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1hTSdJ-00072Q-E7
 for xen-devel@lists.xenproject.org; Wed, 22 May 2019 14:54:21 +0000
X-Inumbo-ID: 788d78fa-7ca1-11e9-a3bb-e7c3abd22975
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 788d78fa-7ca1-11e9-a3bb-e7c3abd22975;
 Wed, 22 May 2019 14:54:17 +0000 (UTC)
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=wei.liu2@citrix.com;
 spf=Pass smtp.mailfrom=wei.liu2@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 wei.liu2@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="wei.liu2@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 wei.liu2@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="wei.liu2@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: tVuGKCpeKVVn/iRpsAoMQDSW2fzgkmP5NF+bwaQyRmgioPx0kHk3NODzHCFRb2eEBcEYFcVDg9
 UGEx0I7OuCQFn4jaXu3WtN4jS8kXxN6RjbFC25UDGKlc9i9iRfA7D72XO20SaFGuYqgY1nyBNp
 2mOX8Z5I+VTW4T6LSMV5agiomN6rrvCbHuRm3tY51C2SZ5FWsBUOuug1aRUKP53FNSVxZEGO8a
 BfFm24u5QeNodHB04zqH8rV+YKnCWQVqgkd/wybJfuAG59CywholckQJnIJ6k/FkCooyQwurRo
 I+8=
X-SBRS: 2.7
X-MesageID: 773743
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,499,1549947600"; 
   d="scan'208";a="773743"
Date: Wed, 22 May 2019 15:54:13 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Anthony PERARD <anthony.perard@citrix.com>
Message-ID: <20190522145413.GA2373@zion.uk.xensource.com>
References: <20190522145140.12943-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190522145140.12943-1-anthony.perard@citrix.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH qemu-xen 4.10 & 4.11] xen_disk: Disable file
 locking for the PV disk backend
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Olaf Hering <olaf@aepfle.de>,
 Wei Liu <wei.liu2@citrix.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBNYXkgMjIsIDIwMTkgYXQgMDM6NTE6NDBQTSArMDEwMCwgQW50aG9ueSBQRVJBUkQg
d3JvdGU6Cj4gU2luY2UgUUVNVSAyLjEwIChvciBxZW11LXhlbi00LjEwKSwgcWVtdSBsb2NrcyBk
aXNrIGltYWdlcyB0byBhdm9pZAo+IHRoZW0gYmVlbiByZS1vcGVuZWQgaW4gYSBkaWZmZXJlbnQg
cWVtdSBwcm9jZXNzLgo+IAo+IFdpdGggWGVuLCB0aGVyZSBhcmUgdHdvIGlzc3VlczoKPiAtIEZv
ciBIVk0gZ3Vlc3RzLCBhIGRpc2sgaW1hZ2UgY2FuIGJlIG9wZW4gdHdpY2UhIE9uZSBieSB0aGUK
PiAgIGVtdWxhdGlvbiBkcml2ZXIsIGFuZCBvbmUgYnkgdGhlIFBWIGJhY2tlbmQuCj4gLSBEdXJp
bmcgbWlncmF0aW9uLCB0aGUgcWVtdSBwcm9jZXNzIG9mIHRoZSBuZXdseSBzcGF3bmVkIGRvbWFp
biBtYXkKPiAgIGF0dGVtcHQgdG8gYWNjZXNzIHRoZSBkaXNrIGltYWdlIGJlZm9yZSB0aGUgZG9t
YWluIGJlZW4gbWlncmF0ZWQKPiAgIGFuZCB0aGUgcWVtdSBwcm9jZXNzIGFyZSBiZWVuIGNvbXBs
ZXRlbHkgZGVzdHJveWVkLgo+IAo+IE1pZ3JhdGlvbiBvZiBIVk0gZ3Vlc3QgYXMgYmVlbiB0YWtl
biBjYXJlIG9mIGluIGxpYnhsLCBidXQgbWlncmF0aW9uCj4gb2YgUFYgZ3Vlc3Qgd2l0aCBxZGlz
ayBhbmQgSFZNIGd1ZXN0IGF0dGVtcHRpbmcgdG8gYWNjZXNzIHRoZSBQViBkaXNrCj4gYmVmb3Jl
IHVucGx1Z2dpbmcgdGhlIGVtdWxhdGVkIGRpc2sgYXJlIHN0aWxsIGFuIGlzc3VlLgo+IAo+IEZv
ciB0aGVzZSByZWFzb25zLCB3ZSBkb24ndCB3YW50IHRvIGhhdmUgUUVNVSB1c2UgYSBsb2NraW5n
IG1lY2hhbmlzbQo+IHdpdGggdGhlIFBWIGJhY2tlbmQuCj4gCj4gVGhpcyBpcyBhbHJlYWR5IGRv
bmUgYnkgZGI5ZmY0NmVlYiBpbiBRRU1VIHVwc3RyZWFtLCBvciBRRU1VIDQuMC4KPiAKPiBBZmZl
Y3RlZCB2ZXJzaW9uIG9mIFFFTVUgYXJlOgo+IC0gcWVtdS14ZW4gb2YgWGVuIDQuMTAgYW5kIDQu
MTEKPiAtIFFFTVUgMi4xMCwgMi4xMSwgMi4xMiwgMy4wIGFuZCAzLjEKPiAKPiBTaWduZWQtb2Zm
LWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KPiAKPiAtLS0K
PiAKPiBIaSBPbGFmLCBSb2dlciwgV2VpLAo+IAo+IEluc3RlYWQgb2YgYSBmaXggaW4gbGlieGwg
KHdpdGggdGhlIHJldmVydGVkIHBhdGNoICJsaWJ4bDogZml4Cj4gbWlncmF0aW9uIG9mIFBWIGFu
ZCBQVkggZG9tVXMgd2l0aCBhbmQgd2l0aG91dCBxZW11IiksIHdoYXQgZG8geW91Cj4gdGhpbmsg
b2YgdGhpcyBRRU1VIHBhdGNoPyAgSXQgaXMgbXVjaCBzaW1wbGVyIHRoYXQgdHJ5aW5nIHRvIHdv
cmsKPiBhcm91bmQgdGhlIGlzc3VlIGluIGxpYnhsLCBhbmQgaXQgZml4IG9uZSBtb3JlIHByb2Js
ZW0gdGhhdCBzdGlsbAo+IGV4aXN0Lgo+IAo+IFRoaXMgcGF0Y2ggaXMgb25seSBmb3Igc3RhYmxl
IGJyYW5jaGVzIGFzIFhlbiB1bnN0YWJsZSBhbHJlYWR5IGhhdmUgYQo+IHFlbXUgd2l0aCBhIHNp
bWlsYXIgcGF0Y2guCj4gCj4gQ2FuIHlvdSBnaXZlIGl0IGEgdHJ5IHdpdGggb25lIG9mIHRoZSBh
ZmZlY3RlZCBxZW11PyAocWVtdS14ZW4tNC4xMCBvcgo+IHFlbXUteGVuLTQuMTEpCj4gCj4gVGhh
bmtzLAoKVGhhbmtzIGZvciBzdGVwcGluZyB1cC4gOi0pCgo+IC0tLQo+ICBody9ibG9jay94ZW5f
ZGlzay5jIHwgOSArKysrKysrKy0KPiAgMSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwg
MSBkZWxldGlvbigtKQo+IAo+IGRpZmYgLS1naXQgYS9ody9ibG9jay94ZW5fZGlzay5jIGIvaHcv
YmxvY2sveGVuX2Rpc2suYwo+IGluZGV4IGU0MzFiZDg5ZTguLmNiZmYxNzRhOTggMTAwNjQ0Cj4g
LS0tIGEvaHcvYmxvY2sveGVuX2Rpc2suYwo+ICsrKyBiL2h3L2Jsb2NrL3hlbl9kaXNrLmMKPiBA
QCAtMTA4NCwxMSArMTA4NCwxOCBAQCBzdGF0aWMgaW50IGJsa19jb25uZWN0KHN0cnVjdCBYZW5E
ZXZpY2UgKnhlbmRldikKPiAgICAgICAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKPiAgICAg
ICAgICBRRGljdCAqb3B0aW9ucyA9IE5VTEw7Cj4gIAo+ICsgICAgICAgIG9wdGlvbnMgPSBxZGlj
dF9uZXcoKTsKPiArCj4gICAgICAgICAgaWYgKHN0cmNtcChibGtkZXYtPmZpbGVwcm90bywgIjx1
bnNldD4iKSkgewo+IC0gICAgICAgICAgICBvcHRpb25zID0gcWRpY3RfbmV3KCk7Cj4gICAgICAg
ICAgICAgIHFkaWN0X3B1dF9zdHIob3B0aW9ucywgImRyaXZlciIsIGJsa2Rldi0+ZmlsZXByb3Rv
KTsKPiAgICAgICAgICB9Cj4gIAo+ICsgICAgICAgIC8qCj4gKyAgICAgICAgICogSXQgaXMgbmVj
ZXNzYXJ5IHRvIHR1cm4gZmlsZSBsb2NraW5nIG9mZiBhcyBhbiBlbXVsYXRlZCBkZXZpY2UKPiAr
ICAgICAgICAgKiBtYXkgaGF2ZSBhbHJlYWR5IG9wZW5lZCB0aGUgc2FtZSBpbWFnZSBmaWxlLgo+
ICsgICAgICAgICAqLwo+ICsgICAgICAgIHFkaWN0X3B1dF9zdHIob3B0aW9ucywgImZpbGUubG9j
a2luZyIsICJvZmYiKTsKPiArCj4gICAgICAgICAgLyogc2V0dXAgdmlhIHhlbmJ1cyAtPiBjcmVh
dGUgbmV3IGJsb2NrIGRyaXZlciBpbnN0YW5jZSAqLwo+ICAgICAgICAgIHhlbl9wdl9wcmludGYo
JmJsa2Rldi0+eGVuZGV2LCAyLCAiY3JlYXRlIG5ldyBiZHJ2ICh4ZW5idXMgc2V0dXApXG4iKTsK
PiAgICAgICAgICBibGtkZXYtPmJsayA9IGJsa19uZXdfb3BlbihibGtkZXYtPmZpbGVuYW1lLCBO
VUxMLCBvcHRpb25zLAo+IC0tIAo+IEFudGhvbnkgUEVSQVJECj4gCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 22 15:09:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 May 2019 15:09:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTSsD-00081h-2w; Wed, 22 May 2019 15:09:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qm9s=TW=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hTSsB-00081V-Ud
 for xen-devel@lists.xenproject.org; Wed, 22 May 2019 15:09:43 +0000
X-Inumbo-ID: 9eac12f6-7ca3-11e9-a20c-275119ea22f6
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9eac12f6-7ca3-11e9-a20c-275119ea22f6;
 Wed, 22 May 2019 15:09:39 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hTSs7-0003Fj-6J; Wed, 22 May 2019 15:09:39 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hTSs6-000460-Ub; Wed, 22 May 2019 15:09:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hTSs6-000757-TG; Wed, 22 May 2019 15:09:38 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136603-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=1b46b4daa6fbf45eddcf77877379a0afac341df9
X-Osstest-Versions-That: qemuu=3284aa128153750f14a61e8a96fd085e6f2999b6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 22 May 2019 15:09:38 +0000
Subject: [Xen-devel] [qemu-mainline test] 136603: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjYwMyBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzY2MDMvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzNTI1MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTM1MjUxCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzUyNTEKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEzNTI1MQogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTM1MjUxCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzUyNTEKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzNTI1MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93ICAxIGJ1aWxkLWNoZWNrKDEpICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAx
IGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFj
b3cyICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtc2hhZG93ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2
NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjct
YW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFk
b3cgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogcWVtdXUgICAgICAgICAgICAgICAgMWI0
NmI0ZGFhNmZiZjQ1ZWRkY2Y3Nzg3NzM3OWEwYWZhYzM0MWRmOQpiYXNlbGluZSB2ZXJzaW9uOgog
cWVtdXUgICAgICAgICAgICAgICAgMzI4NGFhMTI4MTUzNzUwZjE0YTYxZThhOTZmZDA4NWU2ZjI5
OTliNgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTM1MjUxICAyMDE5LTA0LTI0IDE0OjQyOjU4IFog
ICAyOCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzNTM1MSAgMjAxOS0wNC0yNyAwOTo0NTo1
MiBaICAgMjUgZGF5cyAgIDEzIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzNjQ3NyAg
MjAxOS0wNS0xOCAwMjozMTo1OSBaICAgIDQgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxl
IHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFsYmVydG8gR2FyY2lhIDxiZXJ0
b0BpZ2FsaWEuY29tPgogIEFsZXggQmVubsOpZSA8YWxleC5iZW5uZWVAbGluYXJvLm9yZz4KICBB
bGV4IFdpbGxpYW1zb24gPGFsZXgud2lsbGlhbXNvbkByZWRoYXQuY29tPgogIEFsZXhleSBLYXJk
YXNoZXZza2l5IDxhaWtAb3psYWJzLnJ1PgogIEFsaXN0YWlyIEZyYW5jaXMgPGFsaXN0YWlyLmZy
YW5jaXNAd2RjLmNvbT4KICBBbmRyZXcgSmVubmVyIDxhbmRyZXdAY29kZXNvdXJjZXJ5LmNvbT4K
ICBBbmRyZXcgUmFuZHJpYW5hc3VsdSA8cmFuZHJpYW5hc3VsdUBnbWFpbC5jb20+CiAgQW5kcmV5
IFNoaW5rZXZpY2ggPGFuZHJleS5zaGlua2V2aWNoQHZpcnR1b3p6by5jb20+CiAgQW50b24gS3Vj
aGluIDxhbnRvbmt1Y2hpbkB5YW5kZXgtdGVhbS5ydT4KICBBcnR5b20gVGFyYXNlbmtvIDxhdGFy
NHFlbXVAZ21haWwuY29tPgogIEFydW5hIEpheWFzZW5hIDxhcnVuYS4xNUBjc2UubXJ0LmFjLmxr
PgogIEJBTEFUT04gWm9sdGFuIDxiYWxhdG9uQGVpay5ibWUuaHU+CiAgQmFuZGFuIERhcyA8YnNk
QHJlZGhhdC5jb20+CiAgQmFzdGlhbiBLb3BwZWxtYW5uIDxrYmFzdGlhbkBtYWlsLnVuaS1wYWRl
cmJvcm4uZGU+CiAgQmVuamFtaW4gSGVycmVuc2NobWlkdCA8YmVuaEBrZXJuZWwuY3Jhc2hpbmcu
b3JnPgogIENhbyBKaWF4aSA8ZHJpdmVyMTk5OEBmb3htYWlsLmNvbT4KICBDaGVuIFpoYW5nIDx0
Z2ZiZXRhQG1lLmNvbT4KICBDaHJpcyBLZW5uYSA8Y2hyaXMua2VubmFAb3JhY2xlLmNvbT4KICBD
bGViZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBDb2xlIFJvYmluc29uIDxjcm9iaW5zb0By
ZWRoYXQuY29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPgogIEPDqWRyaWMg
TGUgR29hdGVyIDxjbGdAa2FvZC5vcmc+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFuZ2VA
cmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4K
ICBEYXZpZCBIaWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4KICBEci4gRGF2aWQgQWxhbiBH
aWxiZXJ0IDxkZ2lsYmVydEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RA
cmVkaGF0LmNvbT4KICBFZHVhcmRvIE90dWJvIDxvdHVib0ByZWRoYXQuY29tPgogIEVyaWMgQXVn
ZXIgPGVyaWMuYXVnZXJAcmVkaGF0LmNvbT4KICBFcmljIEJsYWtlIDxlYmxha2VAcmVkaGF0LmNv
bT4KICBFcmlrIEtsaW5lIDxla0Bnb29nbGUuY29tPgogIEVybmVzdCBFc2VuZSA8ZXJva2VuMUBn
bWFpbC5jb20+CiAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CiAgR2l1c2VwcGUg
TXVzYWNjaGlvIDx0aGF0bGVtb25AZ21haWwuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5v
cmc+CiAgSGFsaWwgUGFzaWMgPHBhc2ljQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBIYW96aG9uZyBa
aGFuZyA8aGFvemhvbmcuemhhbmdAaW50ZWwuY29tPgogIEhlbGdlIERlbGxlciA8ZGVsbGVyQGdt
eC5kZT4KICBIT1UgUWltaW5nIDxocW0wM3N0ZXJAZ21haWwuY29tPgogIElnb3IgTWFtbWVkb3Yg
PGltYW1tZWRvQHJlZGhhdC5jb20+CiAgSmFzb24gSi4gSGVybmUgPGpqaGVybmVAbGludXguaWJt
LmNvbT4KICBKYXNvbiBXYW5nIDxqYXNvd2FuZ0ByZWRoYXQuY29tPgogIEpvZWwgU3RhbmxleSA8
am9lbEBqbXMuaWQuYXU+CiAgSm9obiBTbm93IDxqc25vd0ByZWRoYXQuY29tPgogIEp1bGVzIEly
ZW5nZSA8amJpLm9jdGF2ZUBnbWFpbC5jb20+CiAgSnVsaWFuIEJyb3duIDxqdWxpYW5AY29kZXNv
dXJjZXJ5LmNvbT4KICBLYW1hbCBIZWliIDxrYW1hbGhlaWIxQGdtYWlsLmNvbT4KICBLYW1pbCBS
eXRhcm93c2tpIDxuNTRAZ214LmNvbT4KICBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPgog
IEtPTlJBRCBGcmVkZXJpYyA8ZnJlZGVyaWMua29ucmFkQGFkYWNvcmUuY29tPgogIExhc3psbyBF
cnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGF1cmVudCBEZXNub2d1ZXMgPGxhdXJlbnQuZGVz
bm9ndWVzQGdtYWlsLmNvbT4KICBMYXVyZW50IFZpdmllciA8bGF1cmVudEB2aXZpZXIuZXU+CiAg
TGF1cmVudCBWaXZpZXIgPGx2aXZpZXJAcmVkaGF0LmNvbT4KICBMb25ncGVuZyA8bG9uZ3Blbmcy
QGh1YXdlaS5jb20+CiAgTHVrYXMgU3RyYXViIDxsdWthc3N0cmF1YjJAd2ViLmRlPgogIE1hcmMt
QW5kcsOpIEx1cmVhdSA8bWFyY2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPgogIE1hcmNlbCBBcGZl
bGJhdW0gPG1hcmNlbC5hcGZlbGJhdW1AZ21haWwuY29tPgogIE1hcmNlbCBBcGZlbGJhdW08bWFy
Y2VsLmFwZmVsYmF1bUBnbWFpbC5jb20+CiAgTWFyZWsgVmFzdXQgPG1hcmV4QGRlbnguZGU+CiAg
TWFyayBDYXZlLUF5bGFuZCA8bWFyay5jYXZlLWF5bGFuZEBpbGFuZGUuY28udWs+CiAgTWFya3Vz
IEFybWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgogIE1heCBGaWxpcHBvdiA8amNtdmJrYmNA
Z21haWwuY29tPgogIE1heCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+CiAgTWljaGFlbCBTLiBU
c2lya2luIDxtc3RAcmVkaGF0LmNvbT4KICBOaWNrIEh1ZHNvbiA8c2tybGxAbmV0YnNkLm9yZz4K
ICBOaWtpdGEgQWxla3NlZXYgPG4uYWxla3NlZXYyMTA0QGdtYWlsLmNvbT4KICBQYW9sbyBCb256
aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogIFBldGVyIExpZXZlbiA8cGxAa2FtcC5kZT4KICBQ
ZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgUGV0ZXIgWHUgPHBldGVy
eEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1Z0BhbXNhdC5vcmc+
CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgogIFBoaWxpcHBl
IE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4gW29uIG1pbmd3NjRdCiAgUHJhc2Fk
IEogUGFuZGl0IDxwanBAZmVkb3JhcHJvamVjdC5vcmc+CiAgUHUgV2VuIDxwdXdlbkBoeWdvbi5j
bj4KICBSaWNoYXJkIEhlbmRlcnNvbiA8cmljaGFyZC5oZW5kZXJzb25AbGluYXJvLm9yZz4KICBS
aWNoYXJkIFcuTS4gSm9uZXMgPHJqb25lc0ByZWRoYXQuY29tPgogIFNhbSBFaWRlcm1hbiA8c2ht
dWVsLmVpZGVybWFuQG9yYWNsZS5jb20+CiAgU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1
bHRAZW5zLWx5b24ub3JnPgogIFNhbmRyYSBMb29zZW1vcmUgPHNhbmRyYUBjb2Rlc291cmNlcnku
Y29tPgogIFNoYWhhYiBWYWhlZGkgPHNoYWhhYi52YWhlZGlAZ21haWwuY29tPgogIFNobXVlbCBF
aWRlcm1hbiA8c2htdWVsLmVpZGVybWFuQG9yYWNsZS5jb20+CiAgU3RhZmZvcmQgSG9ybmUgPHNo
b3JuZUBnbWFpbC5jb20+CiAgU3RhbmlzbGF2IExhbmNpIDxwaXhvQHBvbGVwZXRrby5ldT4KICBT
dGVmYW4gSGFqbm9jemkgPHN0ZWZhbmhhQGdtYWlsLmNvbT4KICBTdGVmYW4gSGFqbm9jemkgPHN0
ZWZhbmhhQHJlZGhhdC5jb20+CiAgU3RlZmFuIFdlaWwgPHN3QHdlaWxuZXR6LmRlPgogIFN0ZWZh
bm8gR2FyemFyZWxsYSA8c2dhcnphcmVAcmVkaGF0LmNvbT4KICBTdGVwaGVuIENoZWNrb3dheSA8
c3RlcGhlbi5jaGVja293YXlAb2Jlcmxpbi5lZHU+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhh
dC5jb20+CiAgVml0YWx5IEt1em5ldHNvdiA8dmt1em5ldHNAcmVkaGF0LmNvbT4KICBWbGFkaW1p
ciBTZW1lbnRzb3YtT2dpZXZza2l5IDx2c2VtZW50c292QHZpcnR1b3p6by5jb20+CiAgV2VpIFlh
bmcgPHJpY2hhcmR3LnlhbmdAbGludXguaW50ZWwuY29tPgogIFlpIFdhbmcgPHdhbmcueWk1OUB6
dGUuY29tLmNuPgogIFl1cnkgS290b3YgPHl1cnkta290b3ZAeWFuZGV4LXRlYW0ucnU+CiAgWmhh
bmcgQ2hlbiA8Y2hlbi56aGFuZ0BpbnRlbC5jb20+CiAgWmhhbmcgWWkgPHlpLnouemhhbmdAbGlu
dXguaW50ZWwuY29tPgogIFpoZW5ndWkgbGkgPGxpemhlbmd1aUBodWF3ZWkuY29tPgoKam9iczoK
IGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBi
dWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3Qg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2
NC1kbXJlc3RyaWN0ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA5
Mjc5IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 22 15:26:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 May 2019 15:26:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTT7v-000154-OY; Wed, 22 May 2019 15:25:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=kOjS=TW=citrix.com=ross.lagerwall@srs-us1.protection.inumbo.net>)
 id 1hTT7u-00014z-GG
 for xen-devel@lists.xenproject.org; Wed, 22 May 2019 15:25:58 +0000
X-Inumbo-ID: e44e9af2-7ca5-11e9-b005-2347c8a701e2
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e44e9af2-7ca5-11e9-b005-2347c8a701e2;
 Wed, 22 May 2019 15:25:55 +0000 (UTC)
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ross.lagerwall@citrix.com;
 spf=Pass smtp.mailfrom=ross.lagerwall@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ross.lagerwall@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="ross.lagerwall@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 ross.lagerwall@citrix.com designates 23.29.105.83 as
 permitted sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="ross.lagerwall@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: Q3TD1lHsyx3IR39FCD0531KSah3N1wJhXHR/7y4iApF8B8KpoMbzxWv1N6XwE47tBhr/u9jNb1
 qGtL24F6dTzf0ayzczEJMW5Peh5bIPROrGpy9Fc0+lY+QPt5VRhhOpmERHfjMX9xYDcGxzhRAP
 rC5/nNrG0xH0zmosteJ/tka8CMQJTpRMsF+YRUChuNm4sApQmRuVIPBYmDrl/wEjThtPN3MhYq
 K1GFgJx0BoE6xA1Ss2ti7MO5wwgnsG3GdZigxRshkjviaNa5czIGqoeCADklbA9kZO1ssCIT4S
 ZQs=
X-SBRS: 2.7
X-MesageID: 757212
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,499,1549947600"; 
   d="scan'208";a="757212"
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>, Juergen Gross
 <jgross@suse.com>
References: <20190513135635.22406-1-ross.lagerwall@citrix.com>
From: Ross Lagerwall <ross.lagerwall@citrix.com>
Message-ID: <56ce57f7-8c99-7c16-c997-97bf1e7773bf@citrix.com>
Date: Wed, 22 May 2019 16:25:52 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <20190513135635.22406-1-ross.lagerwall@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] xenbus: Avoid deadlock during suspend
 due to open transactions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UGluZz8KCk9uIDUvMTMvMTkgMjo1NiBQTSwgUm9zcyBMYWdlcndhbGwgd3JvdGU6Cj4gRHVyaW5n
IGEgc3VzcGVuZC9yZXN1bWUsIHRoZSB4ZW53YXRjaCB0aHJlYWQgd2FpdHMgZm9yIGFsbCBvdXRz
dGFuZGluZwo+IHhlbnN0b3JlIHJlcXVlc3RzIGFuZCB0cmFuc2FjdGlvbnMgdG8gY29tcGxldGUu
IFRoaXMgZG9lcyBub3Qgd29yawo+IGNvcnJlY3RseSBmb3IgdHJhbnNhY3Rpb25zIHN0YXJ0ZWQg
YnkgdXNlcnNwYWNlIGJlY2F1c2UgaXQgd2FpdHMgZm9yCj4gdGhlbSB0byBjb21wbGV0ZSBhZnRl
ciBmcmVlemluZyB1c2Vyc3BhY2UgdGhyZWFkcyB3aGljaCBtZWFucyB0aGUKPiB0cmFuc2FjdGlv
bnMgaGF2ZSBubyB3YXkgb2YgY29tcGxldGluZywgcmVzdWx0aW5nIGluIGEgZGVhZGxvY2suIFRo
aXMgaXMKPiB0cml2aWFsIHRvIHJlcHJvZHVjZSBieSBydW5uaW5nIHRoaXMgc2NyaXB0IGFuZCB0
aGVuIHN1c3BlbmRpbmcgdGhlIFZNOgo+IAo+ICAgICAgaW1wb3J0IHB5eHMsIHRpbWUKPiAgICAg
IGMgPSBweXhzLmNsaWVudC5DbGllbnQoeGVuX2J1c19wYXRoPSIvZGV2L3hlbi94ZW5idXMiKQo+
ICAgICAgYy5jb25uZWN0KCkKPiAgICAgIGMudHJhbnNhY3Rpb24oKQo+ICAgICAgdGltZS5zbGVl
cCgzNjAwKQo+IAo+IEV2ZW4gaWYgdGhpcyBkZWFkbG9jayB3ZXJlIHJlc29sdmVkLCBtaXNiZWhh
dmluZyB1c2Vyc3BhY2Ugc2hvdWxkIG5vdAo+IHByZXZlbnQgYSBWTSBmcm9tIGJlaW5nIG1pZ3Jh
dGVkLiBTbywgaW5zdGVhZCBvZiB3YWl0aW5nIGZvciB0aGVzZQo+IHRyYW5zYWN0aW9ucyB0byBj
b21wbGV0ZSBiZWZvcmUgc3VzcGVuZGluZywgc3RvcmUgdGhlIGN1cnJlbnQgZ2VuZXJhdGlvbgo+
IGlkIGZvciBlYWNoIHRyYW5zYWN0aW9uIHdoZW4gaXQgaXMgc3RhcnRlZC4gVGhlIGdsb2JhbCBn
ZW5lcmF0aW9uIGlkIGlzCj4gaW5jcmVtZW50ZWQgZHVyaW5nIHJlc3VtZS4gSWYgdGhlIGNhbGxl
ciBjb21taXRzIHRoZSB0cmFuc2FjdGlvbiBhbmQgdGhlCj4gZ2VuZXJhdGlvbiBpZCBkb2VzIG5v
dCBtYXRjaCB0aGUgY3VycmVudCBnZW5lcmF0aW9uIGlkLCByZXR1cm4gRUFHQUlOIHNvCj4gdGhh
dCB0aGV5IHRyeSBhZ2Fpbi4gSWYgdGhlIHRyYW5zYWN0aW9uIHdhcyBpbnN0ZWFkIGRpc2NhcmRl
ZCwgcmV0dXJuIE9LCj4gc2luY2Ugbm8gY2hhbmdlcyB3ZXJlIG1hZGUgYW55d2F5Lgo+IAo+IFRo
aXMgb25seSBhZmZlY3RzIHVzZXJzIG9mIHRoZSB4ZW5idXMgZmlsZSBpbnRlcmZhY2UuIEluLWtl
cm5lbCB1c2VycyBvZgo+IHhlbmJ1cyBhcmUgYXNzdW1lZCB0byBiZSB3ZWxsLWJlaGF2ZWQgYW5k
IGNvbXBsZXRlIGFsbCB0cmFuc2FjdGlvbnMKPiBiZWZvcmUgZnJlZXppbmcuCj4gCj4gU2lnbmVk
LW9mZi1ieTogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+Cj4gLS0t
Cj4gCj4gQ2hhbmdlZCBpbiB2MjogcmV3cm90ZSBhY2NvcmRpbmcgdG8gSnVlcmdlbidzIHN1Z2dl
c3Rpb24uCj4gCj4gICBkcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzLmggICAgICAgICAgICAgIHwg
IDMgKysrCj4gICBkcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX2Rldl9mcm9udGVuZC5jIHwgMTgg
KysrKysrKysrKysrKysrKysrCj4gICBkcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX3hzLmMgICAg
ICAgICAgIHwgIDcgKysrKystLQo+ICAgMyBmaWxlcyBjaGFuZ2VkLCAyNiBpbnNlcnRpb25zKCsp
LCAyIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi94ZW5idXMveGVu
YnVzLmggYi9kcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzLmgKPiBpbmRleCAwOTI5ODExNzFkZjEu
LmQ3NWEyMzg1YjM3YyAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzLmgK
PiArKysgYi9kcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzLmgKPiBAQCAtODMsNiArODMsNyBAQCBz
dHJ1Y3QgeGJfcmVxX2RhdGEgewo+ICAgCWludCBudW1fdmVjczsKPiAgIAlpbnQgZXJyOwo+ICAg
CWVudW0geGJfcmVxX3N0YXRlIHN0YXRlOwo+ICsJYm9vbCB1c2VyX3JlcTsKPiAgIAl2b2lkICgq
Y2IpKHN0cnVjdCB4Yl9yZXFfZGF0YSAqKTsKPiAgIAl2b2lkICpwYXI7Cj4gICB9Owo+IEBAIC0x
MzMsNCArMTM0LDYgQEAgdm9pZCB4ZW5idXNfcmluZ19vcHNfaW5pdCh2b2lkKTsKPiAgIGludCB4
ZW5idXNfZGV2X3JlcXVlc3RfYW5kX3JlcGx5KHN0cnVjdCB4c2Rfc29ja21zZyAqbXNnLCB2b2lk
ICpwYXIpOwo+ICAgdm9pZCB4ZW5idXNfZGV2X3F1ZXVlX3JlcGx5KHN0cnVjdCB4Yl9yZXFfZGF0
YSAqcmVxKTsKPiAgIAo+ICtleHRlcm4gdW5zaWduZWQgaW50IHhiX2Rldl9nZW5lcmF0aW9uX2lk
Owo+ICsKPiAgICNlbmRpZgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi94ZW5idXMveGVuYnVz
X2Rldl9mcm9udGVuZC5jIGIvZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c19kZXZfZnJvbnRlbmQu
Ywo+IGluZGV4IDA3ODJmZjNjMjI3My4uMzljNjMxNTJhMzU4IDEwMDY0NAo+IC0tLSBhL2RyaXZl
cnMveGVuL3hlbmJ1cy94ZW5idXNfZGV2X2Zyb250ZW5kLmMKPiArKysgYi9kcml2ZXJzL3hlbi94
ZW5idXMveGVuYnVzX2Rldl9mcm9udGVuZC5jCj4gQEAgLTYyLDYgKzYyLDggQEAKPiAgIAo+ICAg
I2luY2x1ZGUgInhlbmJ1cy5oIgo+ICAgCj4gK3Vuc2lnbmVkIGludCB4Yl9kZXZfZ2VuZXJhdGlv
bl9pZDsKPiArCj4gICAvKgo+ICAgICogQW4gZWxlbWVudCBvZiBhIGxpc3Qgb2Ygb3V0c3RhbmRp
bmcgdHJhbnNhY3Rpb25zLCBmb3Igd2hpY2ggd2UncmUKPiAgICAqIHN0aWxsIHdhaXRpbmcgYSBy
ZXBseS4KPiBAQCAtNjksNiArNzEsNyBAQAo+ICAgc3RydWN0IHhlbmJ1c190cmFuc2FjdGlvbl9o
b2xkZXIgewo+ICAgCXN0cnVjdCBsaXN0X2hlYWQgbGlzdDsKPiAgIAlzdHJ1Y3QgeGVuYnVzX3Ry
YW5zYWN0aW9uIGhhbmRsZTsKPiArCXVuc2lnbmVkIGludCBnZW5lcmF0aW9uX2lkOwo+ICAgfTsK
PiAgIAo+ICAgLyoKPiBAQCAtNDQxLDYgKzQ0NCw3IEBAIHN0YXRpYyBpbnQgeGVuYnVzX3dyaXRl
X3RyYW5zYWN0aW9uKHVuc2lnbmVkIG1zZ190eXBlLAo+ICAgCQkJcmMgPSAtRU5PTUVNOwo+ICAg
CQkJZ290byBvdXQ7Cj4gICAJCX0KPiArCQl0cmFucy0+Z2VuZXJhdGlvbl9pZCA9IHhiX2Rldl9n
ZW5lcmF0aW9uX2lkOwo+ICAgCQlsaXN0X2FkZCgmdHJhbnMtPmxpc3QsICZ1LT50cmFuc2FjdGlv
bnMpOwo+ICAgCX0gZWxzZSBpZiAobXNnLT5oZHIudHhfaWQgIT0gMCAmJgo+ICAgCQkgICAheGVu
YnVzX2dldF90cmFuc2FjdGlvbih1LCBtc2ctPmhkci50eF9pZCkpCj4gQEAgLTQ0OSw2ICs0NTMs
MjAgQEAgc3RhdGljIGludCB4ZW5idXNfd3JpdGVfdHJhbnNhY3Rpb24odW5zaWduZWQgbXNnX3R5
cGUsCj4gICAJCSAhKG1zZy0+aGRyLmxlbiA9PSAyICYmCj4gICAJCSAgICghc3RyY21wKG1zZy0+
Ym9keSwgIlQiKSB8fCAhc3RyY21wKG1zZy0+Ym9keSwgIkYiKSkpKQo+ICAgCQlyZXR1cm4geGVu
YnVzX2NvbW1hbmRfcmVwbHkodSwgWFNfRVJST1IsICJFSU5WQUwiKTsKPiArCWVsc2UgaWYgKG1z
Z190eXBlID09IFhTX1RSQU5TQUNUSU9OX0VORCkgewo+ICsJCXRyYW5zID0geGVuYnVzX2dldF90
cmFuc2FjdGlvbih1LCBtc2ctPmhkci50eF9pZCk7Cj4gKwkJaWYgKHRyYW5zICYmIHRyYW5zLT5n
ZW5lcmF0aW9uX2lkICE9IHhiX2Rldl9nZW5lcmF0aW9uX2lkKSB7Cj4gKwkJCWxpc3RfZGVsKCZ0
cmFucy0+bGlzdCk7Cj4gKwkJCWtmcmVlKHRyYW5zKTsKPiArCQkJaWYgKCFzdHJjbXAobXNnLT5i
b2R5LCAiVCIpKQo+ICsJCQkJcmV0dXJuIHhlbmJ1c19jb21tYW5kX3JlcGx5KHUsIFhTX0VSUk9S
LAo+ICsJCQkJCQkJICAgICJFQUdBSU4iKTsKPiArCQkJZWxzZQo+ICsJCQkJcmV0dXJuIHhlbmJ1
c19jb21tYW5kX3JlcGx5KHUsCj4gKwkJCQkJCQkgICAgWFNfVFJBTlNBQ1RJT05fRU5ELAo+ICsJ
CQkJCQkJICAgICJPSyIpOwo+ICsJCX0KPiArCX0KPiAgIAo+ICAgCXJjID0geGVuYnVzX2Rldl9y
ZXF1ZXN0X2FuZF9yZXBseSgmbXNnLT5oZHIsIHUpOwo+ICAgCWlmIChyYyAmJiB0cmFucykgewo+
IGRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX3hzLmMgYi9kcml2ZXJzL3hl
bi94ZW5idXMveGVuYnVzX3hzLmMKPiBpbmRleCA0OWEzODc0YWU2YmIuLmRkYzE4ZGE2MTgzNCAx
MDA2NDQKPiAtLS0gYS9kcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX3hzLmMKPiArKysgYi9kcml2
ZXJzL3hlbi94ZW5idXMveGVuYnVzX3hzLmMKPiBAQCAtMTA1LDYgKzEwNSw3IEBAIHN0YXRpYyB2
b2lkIHhzX3N1c3BlbmRfZW50ZXIodm9pZCkKPiAgIAo+ICAgc3RhdGljIHZvaWQgeHNfc3VzcGVu
ZF9leGl0KHZvaWQpCj4gICB7Cj4gKwl4Yl9kZXZfZ2VuZXJhdGlvbl9pZCsrOwo+ICAgCXNwaW5f
bG9jaygmeHNfc3RhdGVfbG9jayk7Cj4gICAJeHNfc3VzcGVuZF9hY3RpdmUtLTsKPiAgIAlzcGlu
X3VubG9jaygmeHNfc3RhdGVfbG9jayk7Cj4gQEAgLTEyNSw3ICsxMjYsNyBAQCBzdGF0aWMgdWlu
dDMyX3QgeHNfcmVxdWVzdF9lbnRlcihzdHJ1Y3QgeGJfcmVxX2RhdGEgKnJlcSkKPiAgIAkJc3Bp
bl9sb2NrKCZ4c19zdGF0ZV9sb2NrKTsKPiAgIAl9Cj4gICAKPiAtCWlmIChyZXEtPnR5cGUgPT0g
WFNfVFJBTlNBQ1RJT05fU1RBUlQpCj4gKwlpZiAocmVxLT50eXBlID09IFhTX1RSQU5TQUNUSU9O
X1NUQVJUICYmICFyZXEtPnVzZXJfcmVxKQo+ICAgCQl4c19zdGF0ZV91c2VycysrOwo+ICAgCXhz
X3N0YXRlX3VzZXJzKys7Cj4gICAJcnFfaWQgPSB4c19yZXF1ZXN0X2lkKys7Cj4gQEAgLTE0MCw3
ICsxNDEsNyBAQCB2b2lkIHhzX3JlcXVlc3RfZXhpdChzdHJ1Y3QgeGJfcmVxX2RhdGEgKnJlcSkK
PiAgIAlzcGluX2xvY2soJnhzX3N0YXRlX2xvY2spOwo+ICAgCXhzX3N0YXRlX3VzZXJzLS07Cj4g
ICAJaWYgKChyZXEtPnR5cGUgPT0gWFNfVFJBTlNBQ1RJT05fU1RBUlQgJiYgcmVxLT5tc2cudHlw
ZSA9PSBYU19FUlJPUikgfHwKPiAtCSAgICAocmVxLT50eXBlID09IFhTX1RSQU5TQUNUSU9OX0VO
RCAmJgo+ICsJICAgIChyZXEtPnR5cGUgPT0gWFNfVFJBTlNBQ1RJT05fRU5EICYmICFyZXEtPnVz
ZXJfcmVxICYmCj4gICAJICAgICAhV0FSTl9PTl9PTkNFKHJlcS0+bXNnLnR5cGUgPT0gWFNfRVJS
T1IgJiYKPiAgIAkJCSAgICFzdHJjbXAocmVxLT5ib2R5LCAiRU5PRU5UIikpKSkKPiAgIAkJeHNf
c3RhdGVfdXNlcnMtLTsKPiBAQCAtMjg2LDYgKzI4Nyw3IEBAIGludCB4ZW5idXNfZGV2X3JlcXVl
c3RfYW5kX3JlcGx5KHN0cnVjdCB4c2Rfc29ja21zZyAqbXNnLCB2b2lkICpwYXIpCj4gICAJcmVx
LT5udW1fdmVjcyA9IDE7Cj4gICAJcmVxLT5jYiA9IHhlbmJ1c19kZXZfcXVldWVfcmVwbHk7Cj4g
ICAJcmVxLT5wYXIgPSBwYXI7Cj4gKwlyZXEtPnVzZXJfcmVxID0gdHJ1ZTsKPiAgIAo+ICAgCXhz
X3NlbmQocmVxLCBtc2cpOwo+ICAgCj4gQEAgLTMxMyw2ICszMTUsNyBAQCBzdGF0aWMgdm9pZCAq
eHNfdGFsa3Yoc3RydWN0IHhlbmJ1c190cmFuc2FjdGlvbiB0LAo+ICAgCXJlcS0+dmVjID0gaW92
ZWM7Cj4gICAJcmVxLT5udW1fdmVjcyA9IG51bV92ZWNzOwo+ICAgCXJlcS0+Y2IgPSB4c193YWtl
X3VwOwo+ICsJcmVxLT51c2VyX3JlcSA9IGZhbHNlOwo+ICAgCj4gICAJbXNnLnJlcV9pZCA9IDA7
Cj4gICAJbXNnLnR4X2lkID0gdC5pZDsKPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 22 15:50:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 May 2019 15:50:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTTVl-0003Ft-5F; Wed, 22 May 2019 15:50:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Bu0R=TW=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hTTVj-0003Fo-PS
 for xen-devel@lists.xenproject.org; Wed, 22 May 2019 15:50:35 +0000
X-Inumbo-ID: 559127d6-7ca9-11e9-8980-bc764e045a96
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 559127d6-7ca9-11e9-8980-bc764e045a96;
 Wed, 22 May 2019 15:50:34 +0000 (UTC)
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 23.29.105.83 as
 permitted sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: nWxL6doB0ETaufoBd8d0wuLB0tlrA8ehqJ+cEErDMEOR78mnVLNp//h/CXvA+F7trysnOQWLG6
 hbWUMcujevosENXS70zhPg+Gyx43FZ9DlgRhQieuug0iYDZmpBc1Tm22+X19tOLF1xytjgd3bX
 F2xaSGlFEQot+T2vVAfyeO2fr4tCk3DfoHG5vtwN2yQIdEImG0bwBM2oVq1wkC/3YncU+/eoV8
 2e6BGpBr3ziPYUg03ZJ6VRyU5XhcaRQWV4q77DzCfP22EuzF4Mmdk85APd4h38/Bv5JPukxwQt
 DXs=
X-SBRS: 2.7
X-MesageID: 777540
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,499,1549947600"; 
   d="scan'208";a="777540"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 22 May 2019 16:50:30 +0100
Message-ID: <1558540230-26612-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] libx86: Elide more empty CPUID leaves when
 serialising a policy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

eDg2X2NwdWlkX2NvcHlfdG9fYnVmZmVyKCkgY3VycmVudGx5IHNlcmlhbGlzZXMgdGhlIGZ1bGwg
Y29udGVudCBvZiB0aGUKdmFyaW91cyBzdWJsZWFmIHVuaW9ucy4gIFdoaWxlIGxlYXZlcyA0LCAw
eGIgYW5kIDB4ZCBkb24ndCBoYXZlIGEgY29uY3JldGUKbWF4X3N1YmxlYWYgZmllbGQsIHRoZXkg
ZG8gaGF2ZSB3ZWxsIGRlZmluZWQgdXBwZXIgYm91bmRzLgoKRGlmZmluZyB0aGUgcmVzdWx0cyBv
ZiBgeGVuLWNwdWlkIC1wYCBzaG93cyB0aGUgcmVzdXRsaW5nIHNhdmluZzoKCiAgQEAgLTEsNSAr
MSw1IEBACiAgIFhlbiByZXBvcnRzIHRoZXJlIGFyZSBtYXhpbXVtIDExNCBsZWF2ZXMgYW5kIDEg
TVNScwogIC1SYXcgcG9saWN5OiA5MyBsZWF2ZXMsIDEgTVNScwogICtSYXcgcG9saWN5OiAzOCBs
ZWF2ZXMsIDEgTVNScwogICAgQ1BVSUQ6CiAgICAgbGVhZiAgICAgc3VibGVhZiAgLT4gZWF4ICAg
ICAgZWJ4ICAgICAgZWN4ICAgICAgZWR4CiAgICAgMDAwMDAwMDA6ZmZmZmZmZmYgLT4gMDAwMDAw
MTY6NzU2ZTY1NDc6NmM2NTc0NmU6NDk2NTZlNjkKICBAQCAtMzIsNyArMzIsNyBAQCBSYXcgcG9s
aWN5OiA5MyBsZWF2ZXMsIDEgTVNScwogICAgTVNSczoKICAgICBpbmRleCAgICAtPiB2YWx1ZQog
ICAgIDAwMDAwMGNlIC0+IDAwMDAwMDAwODAwMDAwMDAKICAtSG9zdCBwb2xpY3k6IDkzIGxlYXZl
cywgMSBNU1JzCiAgK0hvc3QgcG9saWN5OiAzMyBsZWF2ZXMsIDEgTVNScwogICAgQ1BVSUQ6CiAg
ICAgbGVhZiAgICAgc3VibGVhZiAgLT4gZWF4ICAgICAgZWJ4ICAgICAgZWN4ICAgICAgZWR4CiAg
ICAgMDAwMDAwMDA6ZmZmZmZmZmYgLT4gMDAwMDAwMGQ6NzU2ZTY1NDc6NmM2NTc0NmU6NDk2NTZl
NjkKCndoaWNoIGlzIG1vc3RseSBkdWUgdG8gbm8gbG9uZ2VyIHdyaXRpbmcgb3V0IDY0IGxlYXZl
cyBmb3IgeHN0YXRlIHdoZW4gKG9uCnRoaXMgQ29mZmVlTGFrZSBzeXN0ZW0pIDggd2lsbCBkby4K
CkV4dGVuZCB0aGUgdW5pdCB0ZXN0cyB0byBjb3ZlciBlbXB0eSBhbmQgcGFydGlhbGx5IGZpbGxl
ZCBzdWJsZWFmIHVuaW9ucy4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29t
PgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IFJvZ2VyIFBhdSBNb25uw6kg
PHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KIHRvb2xzL3Rlc3RzL2NwdS1wb2xpY3kvdGVzdC1j
cHUtcG9saWN5LmMgfCA3MSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2xp
Yi94ODYvY3B1aWQuYyAgICAgICAgICAgICAgICAgICAgICB8IDI0ICsrKysrKysrKystCiAyIGZp
bGVzIGNoYW5nZWQsIDk0IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQg
YS90b29scy90ZXN0cy9jcHUtcG9saWN5L3Rlc3QtY3B1LXBvbGljeS5jIGIvdG9vbHMvdGVzdHMv
Y3B1LXBvbGljeS90ZXN0LWNwdS1wb2xpY3kuYwppbmRleCBiZWNlZDVlLi5mZDk2YzBiIDEwMDY0
NAotLS0gYS90b29scy90ZXN0cy9jcHUtcG9saWN5L3Rlc3QtY3B1LXBvbGljeS5jCisrKyBiL3Rv
b2xzL3Rlc3RzL2NwdS1wb2xpY3kvdGVzdC1jcHUtcG9saWN5LmMKQEAgLTY1LDYgKzY1LDc3IEBA
IHN0YXRpYyB2b2lkIHRlc3RfY3B1aWRfc2VyaWFsaXNlX3N1Y2Nlc3Modm9pZCkKICAgICAgICAg
ICAgIC5uYW1lID0gImVtcHR5IHBvbGljeSIsCiAgICAgICAgICAgICAubnJfbGVhdmVzID0gNCwK
ICAgICAgICAgfSwKKworICAgICAgICAvKiBMZWFmIDQgc2VyaWFsaXNhdGlvbiBzdG9wcyBhdCB0
aGUgZmlyc3Qgc3VibGVhZiB3aXRoIHR5cGUgMC4gKi8KKyAgICAgICAgeworICAgICAgICAgICAg
Lm5hbWUgPSAiZW1wdHkgbGVhZiA0IiwKKyAgICAgICAgICAgIC5wID0geworICAgICAgICAgICAg
ICAgIC5iYXNpYy5tYXhfbGVhZiA9IDQsCisgICAgICAgICAgICB9LAorICAgICAgICAgICAgLm5y
X2xlYXZlcyA9IDQgKyA0LAorICAgICAgICB9LAorICAgICAgICB7CisgICAgICAgICAgICAubmFt
ZSA9ICJwYXJ0aWFsIGxlYWYgNCIsCisgICAgICAgICAgICAucCA9IHsKKyAgICAgICAgICAgICAg
ICAuYmFzaWMubWF4X2xlYWYgPSA0LAorICAgICAgICAgICAgICAgIC5jYWNoZS5zdWJsZWFmWzBd
LnR5cGUgPSAxLAorICAgICAgICAgICAgfSwKKyAgICAgICAgICAgIC5ucl9sZWF2ZXMgPSA0ICsg
NCArIDEsCisgICAgICAgIH0sCisKKyAgICAgICAgLyogTGVhZiA3IHNlcmlhbGlzYXRpb24gc3Rv
cHMgYXQgbWF4X3N1YmxlYWYuICovCisgICAgICAgIHsKKyAgICAgICAgICAgIC5uYW1lID0gImVt
cHR5IGxlYWYgNyIsCisgICAgICAgICAgICAucCA9IHsKKyAgICAgICAgICAgICAgICAuYmFzaWMu
bWF4X2xlYWYgPSA3LAorICAgICAgICAgICAgfSwKKyAgICAgICAgICAgIC5ucl9sZWF2ZXMgPSA0
ICsgNywKKyAgICAgICAgfSwKKyAgICAgICAgeworICAgICAgICAgICAgLm5hbWUgPSAicGFydGlh
bCBsZWFmIDciLAorICAgICAgICAgICAgLnAgPSB7CisgICAgICAgICAgICAgICAgLmJhc2ljLm1h
eF9sZWFmID0gNywKKyAgICAgICAgICAgICAgICAuZmVhdC5tYXhfc3VibGVhZiA9IDEsCisgICAg
ICAgICAgICB9LAorICAgICAgICAgICAgLm5yX2xlYXZlcyA9IDQgKyA3ICsgMSwKKyAgICAgICAg
fSwKKworICAgICAgICAvKiBMZWFmIDB4YiBzZXJpYWxpc2F0aW9uIHN0b3BzIGF0IHRoZSBmaXJz
dCBzdWJsZWFmIHdpdGggdHlwZSAwLiAqLworICAgICAgICB7CisgICAgICAgICAgICAubmFtZSA9
ICJlbXB0eSBsZWFmIDB4YiIsCisgICAgICAgICAgICAucCA9IHsKKyAgICAgICAgICAgICAgICAu
YmFzaWMubWF4X2xlYWYgPSAweGIsCisgICAgICAgICAgICB9LAorICAgICAgICAgICAgLm5yX2xl
YXZlcyA9IDQgKyAweGIsCisgICAgICAgIH0sCisgICAgICAgIHsKKyAgICAgICAgICAgIC5uYW1l
ID0gInBhcnRpYWwgbGVhZiAweGIiLAorICAgICAgICAgICAgLnAgPSB7CisgICAgICAgICAgICAg
ICAgLmJhc2ljLm1heF9sZWFmID0gMHhiLAorICAgICAgICAgICAgICAgIC50b3BvLnN1YmxlYWZb
MF0udHlwZSA9IDEsCisgICAgICAgICAgICB9LAorICAgICAgICAgICAgLm5yX2xlYXZlcyA9IDQg
KyAweGIgKyAxLAorICAgICAgICB9LAorCisgICAgICAgIC8qCisgICAgICAgICAqIExlYWYgMHhk
IHNlcmlhbGlzYXRpb24gYXV0b21hdGljYWxseSBoYXMgdHdvIGxlYXZlcywgYW5kIHN0b3BzIHRo
ZQorICAgICAgICAgKiBoaWdoZXN0IGJpdCBzZXQgaW4ge3hjcjAseHNzfV97aGlnaCxsb3d9Lgor
ICAgICAgICAgKi8KKyAgICAgICAgeworICAgICAgICAgICAgLm5hbWUgPSAiZW1wdHkgbGVhZiAw
eGQiLAorICAgICAgICAgICAgLnAgPSB7CisgICAgICAgICAgICAgICAgLmJhc2ljLm1heF9sZWFm
ID0gMHhkLAorICAgICAgICAgICAgfSwKKyAgICAgICAgICAgIC5ucl9sZWF2ZXMgPSA0ICsgMHhk
ICsgMSwKKyAgICAgICAgfSwKKyAgICAgICAgeworICAgICAgICAgICAgLm5hbWUgPSAicGFydGlh
bCAweGQiLAorICAgICAgICAgICAgLnAgPSB7CisgICAgICAgICAgICAgICAgLmJhc2ljLm1heF9s
ZWFmID0gMHhkLAorICAgICAgICAgICAgICAgIC54c3RhdGUueGNyMF9sb3cgPSA3LAorICAgICAg
ICAgICAgfSwKKyAgICAgICAgICAgIC5ucl9sZWF2ZXMgPSA0ICsgMHhkICsgMSArIDEsCisgICAg
ICAgIH0sCiAgICAgfTsKIAogICAgIHByaW50ZigiVGVzdGluZyBDUFVJRCBzZXJpYWxpc2Ugc3Vj
Y2VzczpcbiIpOwpkaWZmIC0tZ2l0IGEveGVuL2xpYi94ODYvY3B1aWQuYyBiL3hlbi9saWIveDg2
L2NwdWlkLmMKaW5kZXggMjM2MTljNy4uZGNhYjFlNyAxMDA2NDQKLS0tIGEveGVuL2xpYi94ODYv
Y3B1aWQuYworKysgYi94ZW4vbGliL3g4Ni9jcHVpZC5jCkBAIC0yNDIsNyArMjQyLDEyIEBAIGlu
dCB4ODZfY3B1aWRfY29weV90b19idWZmZXIoY29uc3Qgc3RydWN0IGNwdWlkX3BvbGljeSAqcCwK
ICAgICAgICAgewogICAgICAgICBjYXNlIDB4NDoKICAgICAgICAgICAgIGZvciAoIHN1YmxlYWYg
PSAwOyBzdWJsZWFmIDwgQVJSQVlfU0laRShwLT5jYWNoZS5yYXcpOyArK3N1YmxlYWYgKQorICAg
ICAgICAgICAgewogICAgICAgICAgICAgICAgIENPUFlfTEVBRihsZWFmLCBzdWJsZWFmLCAmcC0+
Y2FjaGUucmF3W3N1YmxlYWZdKTsKKworICAgICAgICAgICAgICAgIGlmICggcC0+Y2FjaGUuc3Vi
bGVhZltzdWJsZWFmXS50eXBlID09IDAgKQorICAgICAgICAgICAgICAgICAgICBicmVhazsKKyAg
ICAgICAgICAgIH0KICAgICAgICAgICAgIGJyZWFrOwogCiAgICAgICAgIGNhc2UgMHg3OgpAQCAt
MjU0LDEzICsyNTksMzAgQEAgaW50IHg4Nl9jcHVpZF9jb3B5X3RvX2J1ZmZlcihjb25zdCBzdHJ1
Y3QgY3B1aWRfcG9saWN5ICpwLAogCiAgICAgICAgIGNhc2UgMHhiOgogICAgICAgICAgICAgZm9y
ICggc3VibGVhZiA9IDA7IHN1YmxlYWYgPCBBUlJBWV9TSVpFKHAtPnRvcG8ucmF3KTsgKytzdWJs
ZWFmICkKKyAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBDT1BZX0xFQUYobGVhZiwgc3Vi
bGVhZiwgJnAtPnRvcG8ucmF3W3N1YmxlYWZdKTsKKworICAgICAgICAgICAgICAgIGlmICggcC0+
dG9wby5zdWJsZWFmW3N1YmxlYWZdLnR5cGUgPT0gMCApCisgICAgICAgICAgICAgICAgICAgIGJy
ZWFrOworICAgICAgICAgICAgfQogICAgICAgICAgICAgYnJlYWs7CiAKICAgICAgICAgY2FzZSAw
eGQ6Ci0gICAgICAgICAgICBmb3IgKCBzdWJsZWFmID0gMDsgc3VibGVhZiA8IEFSUkFZX1NJWkUo
cC0+eHN0YXRlLnJhdyk7ICsrc3VibGVhZiApCisgICAgICAgIHsKKyAgICAgICAgICAgIHVpbnQ2
NF90IHhzdGF0ZXM7CisKKyAgICAgICAgICAgIENPUFlfTEVBRihsZWFmLCAwLCAmcC0+eHN0YXRl
LnJhd1swXSk7CisgICAgICAgICAgICBDT1BZX0xFQUYobGVhZiwgMSwgJnAtPnhzdGF0ZS5yYXdb
MV0pOworCisgICAgICAgICAgICB4c3RhdGVzICA9ICgodWludDY0X3QpKHAtPnhzdGF0ZS54Y3Iw
X2hpZ2ggfCBwLT54c3RhdGUueHNzX2hpZ2gpIDw8IDMyKTsKKyAgICAgICAgICAgIHhzdGF0ZXMg
fD0gICAgICAgICAgICAocC0+eHN0YXRlLnhjcjBfbG93ICB8IHAtPnhzdGF0ZS54c3NfbG93KTsK
KworICAgICAgICAgICAgZm9yICggeHN0YXRlcyA+Pj0gMiwgc3VibGVhZiA9IDI7CisgICAgICAg
ICAgICAgICAgICB4c3RhdGVzICYmIHN1YmxlYWYgPCBBUlJBWV9TSVpFKHAtPnhzdGF0ZS5yYXcp
OworICAgICAgICAgICAgICAgICAgeHN0YXRlcyA+Pj0gMSwgKytzdWJsZWFmICkKICAgICAgICAg
ICAgICAgICBDT1BZX0xFQUYobGVhZiwgc3VibGVhZiwgJnAtPnhzdGF0ZS5yYXdbc3VibGVhZl0p
OwogICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KIAogICAgICAgICBkZWZhdWx0OgogICAg
ICAgICAgICAgQ09QWV9MRUFGKGxlYWYsIFhFTl9DUFVJRF9OT19TVUJMRUFGLCAmcC0+YmFzaWMu
cmF3W2xlYWZdKTsKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 22 16:03:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 May 2019 16:03:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTTi4-0004c7-Cm; Wed, 22 May 2019 16:03:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2jZt=TW=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hTTi3-0004c2-Sc
 for xen-devel@lists.xenproject.org; Wed, 22 May 2019 16:03:19 +0000
X-Inumbo-ID: 1d09fdaa-7cab-11e9-aaad-77302781aca9
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 1d09fdaa-7cab-11e9-aaad-77302781aca9;
 Wed, 22 May 2019 16:03:18 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id BC60C341;
 Wed, 22 May 2019 09:03:17 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C82FA3F718;
 Wed, 22 May 2019 09:03:15 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: Jan Beulich <JBeulich@suse.com>
References: <20190507151458.29350-1-julien.grall@arm.com>
 <20190507151458.29350-10-julien.grall@arm.com>
 <5CD56F04020000780022D80B@prv1-mh.provo.novell.com>
 <4f29c1a6-308b-eacf-002a-83a402d570b9@arm.com>
 <5CD57D71020000780022D8ED@prv1-mh.provo.novell.com>
 <3a359c40-ec6e-db96-b86e-17829c8ccf88@arm.com>
 <5CD5805F020000780022D939@prv1-mh.provo.novell.com>
 <9e696d26-0d3b-da9e-7427-f29da07dde7c@arm.com>
 <5CD58873020000780022D9FC@prv1-mh.provo.novell.com>
 <16cea000-3b02-08f6-4b0e-2df1024ed245@arm.com>
Message-ID: <e5141755-d677-184b-765a-2d67f80320cf@arm.com>
Date: Wed, 22 May 2019 17:03:14 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <16cea000-3b02-08f6-4b0e-2df1024ed245@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 09/14] xen: Introduce HAS_M2P config and use
 to protect mfn_to_gmfn call
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 oleksandr_tyshchenko@epam.com, xen-devel <xen-devel@lists.xenproject.org>,
 "andrii_anisov@epam.com" <andrii_anisov@epam.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpBbnN3ZXJpbmcgdG8gbXlzZWxmLgoKT24gMTAvMDUvMjAxOSAxNTozNCwgSnVsaWVuIEdy
YWxsIHdyb3RlOgo+IE9uIDEwLzA1LzIwMTkgMTU6MTksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+
PiBPbiAxMC4wNS4xOSBhdCAxNjowNCwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPj4+
IE9uIDEwLzA1LzIwMTkgMTQ6NDUsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+IE9uIDEwLjA1
LjE5IGF0IDE1OjQxLCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+Pj4+PiBUaGUgcG9p
bnQgaGVyZSwgd2Uga2VlcCB3aXRoaW4gdGhlIGh5cGVydmlzb3IgdGhlIGlkZWEgb2Ygd2hhdCdz
IHZhbGlkIG9yCj4+Pj4+IGludmFsaWQuIFRoaXMgYWxsb3dzIHVzIG1vcmUgZmxleGliaWxpdHkg
b24gdGhlIHZhbHVlIGhlcmUgKGltYWdpbmUgd2UgCj4+Pj4+IGRlY2lkZSB0bwo+Pj4+PiBjaGFu
Z2UgdGhlIHZhbHVlIG9mIEdGTl9JTlZBTElEIGluIHRoZSBmdXR1cmUuLi4pLgo+Pj4+Cj4+Pj4g
RXhhY3RseSwgYW5kIGhlbmNlIElOVkFMSURfR0ZOIHNob3VsZCBub3QgYmVjb21lIHZpc2libGUg
dG8gdGhlCj4+Pj4gb3V0c2lkZS4gSGVuY2UgbXkgcmVxdWVzdCB0byB1c2UgYW4gYWxsLW9uZXMg
dmFsdWUgaGVyZS4KPj4+IEl0IGlzIG9ubHkgdmlzaWJsZSBpZiB5b3UgcHV0IGFuIGV4YWN0IHZh
bHVlIGluIHRoZSBkb2N1bWVudGF0aW9uLiBZb3VyCj4+PiBzdWdnZXN0aW9uIGlzIHRvIHB1dCBh
IGV4YWN0bHkgdmFsdWUgYW5kIEkgd291bGQgcmF0aGVyIG5vdCBzZWUgdGhhdC4KPj4KPj4gSSBk
aWQgc3BlY2lmaWNhbGx5IHN1Z2dlc3QgdG8gX25vdF8gc3RvcmUgSU5WQUxJRF9HRk4gaGVyZSwg
YnV0IHRvCj4+IHN0b3JlIDY0LWJpdCBiaXRzIG9mIG9uZXMuIE5vdGUgdGhlIGRpZmZlcmVuY2Ug
YmV0d2VlbiB0aGUgdHdvIG9uCj4+IDMyLWJpdCBBcm0uCj4gWW91ciBwb2ludCBvZiBoYXZpbmcg
YW4gZXhhY3QgdmFsdWUgaXMgb25seSB1c2VmdWwgaWYgeW91IHdhbnQgdG8gdG9vbHN0YWNrIHRv
IAo+IHNpbGVudGx5IGlnbm9yZSB0aGUgbWlzc2luZyBmcmFtZSBhbmQgYXZvaWQgYSBjYWxsLgo+
IAo+IFRoZSBmb3JtZXIgaXMgcHJldHR5IG11Y2ggd3JvbmcgYXMgaWYgeW91IHdlcmUgdHJ5aW5n
IHRvIHJlYWQgdGhlIGZyYW1lIHRoZW4gCj4gbW9zdCBsaWtlbHkgeW91IHdhbnRlZCB0byBhY2Nl
c3MgaXQuIFNvIGEgbWVzc2FnZSBtYWtlcyBzZW5zZSBoZXJlLgo+IAo+IEZvciB0aGUgbGF0dGVy
LCBhdm9pZGluZyB0aGUgY2FsbCBpcyBvbmx5IGdvaW5nIHRvIHNhdmUgeW91IGEgY291cGxlIG9m
IGN5Y2xlcyAKPiBpbiBhIGxpa2VseSBjb2xkIHBhdGguCj4gCj4gWW91IHJlYWxseSBkb24ndCBu
ZWVkIHRvIGdpdmUgYW4gZXhhY3QgKGluY2x1ZGluZyBzYXkgYWxsIG9uZXMpLiBZb3Ugb25seSBu
ZWVkIAo+IHRvIHNheSB0aGF0IHRoZSBhZGRyZXNzIHJldHVybiBtYXkgbm90IGJlIG1hcHBhYmxl
LiBUaGUgdG9vbHN0YWNrIHdpbGwgdHJ5IHRvIAo+IG1hcCBpdCBhbmQgZmFpbC4gVGhhdCdzIG5v
dCBhIGJpZyBkZWFsLgo+IAo+IEFueXdheSwgSSB3aWxsIHdhaXQgYW5kIHNlZSB3aGF0J3MgdGhl
IHZpZXcgZnJvbSB0aGUgdG9vbHMgbWFpbnRhaW5lci4KCkkgaGFkIGEgZGlzY3Vzc2lvbiB3aXRo
IElhbiBvbiBJUkMgcmVnYXJkaW5nIHRoZSB2YWx1ZSBoZXJlLiBBZnRlciBzb21lIGRlYmF0ZSAK
d2UgYWdyZWVkIHRoYXQgc3BlY2lmeWluZyBhIHNpbmdsZSB2YWx1ZSB3b3VsZCBiZSBiZXN0LgoK
QXQgdGhlIG1vbWVudCwgWGVuIG9ubHkgc3VwcG9ydHMgNDgtYml0cyBhZGRyZXNzIHRoYXQgY291
bGQgYmUgY292ZXJlZCBieSAzNi1iaXQgCk1GTi4gTmV3ZXIgQXJtIHJldmlzaW9uIHN1cHBvcnRz
IHVwIHRvIDUyLWJpdCBhZGRyZXNzLCBidXQgdGhhdCdzIG9ubHkgd2l0aCA2NEtCIApwYWdlIGdy
YW51bGFyaXR5LiBFdmVuIGlmIHdlIHdlcmUgc3VwcG9ydGluZyA2NC1iaXQgYWRkcmVzcywgaXQg
d291bGQgb25seSBjb3ZlciAKNDgtYml0LCBzbyBhbGwgb25lcyBzaG91bGQgc3RpbGwgYmUgaW52
YWxpZC4gU28gSSBhbSBoYXBweSB3aXRoIHRoZSBhbGwgb25lcyAKdmVyc2lvbi4KCkkgd2lsbCBp
bnRyb2R1Y2UgYSBkZWZpbmUgc28gdGhlIHRvb2xzIGNhbiB1c2UgaXQgcmF0aGVyIHRoYW4gYW4g
aGFyZGNvZGVkIHZhbHVlLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 22 16:38:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 May 2019 16:38:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTUFs-0006vn-Aa; Wed, 22 May 2019 16:38:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=up1o=TW=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1hTUFr-0006vi-LW
 for xen-devel@lists.xenproject.org; Wed, 22 May 2019 16:38:15 +0000
X-Inumbo-ID: fe4e8f70-7caf-11e9-8980-bc764e045a96
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fe4e8f70-7caf-11e9-8980-bc764e045a96;
 Wed, 22 May 2019 16:38:14 +0000 (UTC)
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: Afq6XL14lvT2iD4tUpJ5NkrejcCPjo6oUux8dX00EA8b+T8NAA1EFBQRzOEUPzkMZxdlxrPARW
 YL+H0zuaIJGV2S5DDV5Yt598yx5PRSKL9GdqxVF5i10wOaZRnO2NNNamxelHkt6DTYSKonBslU
 hNyS++ikkE4qkT4fL9Fja1BvF8LnBxyJ7a2SxA9xVpym2H0q1rMlmlglN1ipB7yx6D5bpBn071
 pWhYKAv1sIocA3Uz5bL168ho8XWxidDBZ+KQBciVyaw7hgEHn7M9pxwZlpBinu1bpvRPbBrx5l
 Qyc=
X-SBRS: 2.7
X-MesageID: 781398
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,499,1549947600"; 
   d="scan'208";a="781398"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 22 May 2019 17:38:10 +0100
Message-ID: <20190522163810.32964-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.20.1 (Apple Git-117)
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] x86: fix alternative_callN
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YWx0ZXJuYXRpdmVfY2FsbE4gdXNpbmcgaW5saW5lIGFzc2VtYmxlIHRvIGdlbmVyYXRlIHRoZSBh
bHRlcm5hdGl2ZQpwYXRjaCBzaXRlcyBzaG91bGQgYmUgdXNpbmcgdGhlIEFMVEVSTkFUSVZFIEMg
cHJlcHJvY2Vzc29yIG1hY3JvCnJhdGhlciB0aGFuIHRoZSBBTFRFUk5BVElWRSBhc3NlbWJseSBt
YWNybywgdGhlIG1vcmUgdGhhdCB1c2luZyB0aGUKYXNzZW1ibHkgbWFjcm8gaW4gYW4gaW5saW5l
IGFzc2VtYmx5IGluc3RhbmNlIGNhdXNlcyB0aGUgZm9sbG93aW5nCmVycm9yIG9uIGxsdm0gYmFz
ZWQgdG9vbGNoYWluczoKCjxpbnN0YW50aWF0aW9uPjoxOjE6IGVycm9yOiBpbnZhbGlkIHN5bWJv
bCByZWRlZmluaXRpb24KLkwwX29yaWdfczogY2FsbCAqZ2VuYXBpYys2NCglcmlwKTsgLkwwX29y
aWdfZTogLkwwX2RpZmYgPSAoLkwwX3JlcGxfZTEgLSAuTDBfcmVwbF9zMSkgLSAoLi4uCl4KPGlu
c3RhbnRpYXRpb24+OjE6Mzc6IGVycm9yOiBpbnZhbGlkIHN5bWJvbCByZWRlZmluaXRpb24KLkww
X29yaWdfczogY2FsbCAqZ2VuYXBpYys2NCglcmlwKTsgLkwwX29yaWdfZTogLkwwX2RpZmYgPSAo
LkwwX3JlcGxfZTEgLSAuTDBfcmVwbF9zMSkgLSAoLi4uCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIF4KPGluc3RhbnRpYXRpb24+OjE6NjA6IGVycm9yOiBpbnZhbGlkIHJlYXNz
aWdubWVudCBvZiBub24tYWJzb2x1dGUgdmFyaWFibGUgJy5MMF9kaWZmJwouTDBfb3JpZ19zOiBj
YWxsICpnZW5hcGljKzY0KCVyaXApOyAuTDBfb3JpZ19lOiAuTDBfZGlmZiA9ICguTDBfcmVwbF9l
MSAtIC5MMF9yZXBsX3MxKSAtICguLi4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBeCjxpbmxpbmUgYXNtPjoxOjI6IG5vdGU6IHdoaWxl
IGluIG1hY3JvIGluc3RhbnRpYXRpb24KICAgICAgICBBTFRFUk5BVElWRSAiY2FsbCAqZ2VuYXBp
Yys2NCglcmlwKSIsICJjYWxsIC4iLCBYODZfRkVBVFVSRV9MTQogICAgICAgIF4KPGluc3RhbnRp
YXRpb24+OjE6MTU2OiBlcnJvcjogaW52YWxpZCBzeW1ib2wgcmVkZWZpbml0aW9uCiAgLi4uLSAo
LkwwX29yaWdfZSAtIC5MMF9vcmlnX3MpOyBta25vcHMgKCgtKC5MMF9kaWZmID4gMCkpICogLkww
X2RpZmYpOyAuTDBfb3JpZ19wOgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXgo8aW5zdGFudGlhdGlvbj46MTg6
NTogZXJyb3I6IGludmFsaWQgc3ltYm9sIHJlZGVmaW5pdGlvbgogICAgLkwwX3JlcGxfczE6IGNh
bGwgLjsgLkwwX3JlcGxfZTE6CiAgICBeCjxpbnN0YW50aWF0aW9uPjoxODoyNjogZXJyb3I6IGlu
dmFsaWQgc3ltYm9sIHJlZGVmaW5pdGlvbgogICAgLkwwX3JlcGxfczE6IGNhbGwgLjsgLkwwX3Jl
cGxfZTE6CiAgICAgICAgICAgICAgICAgICAgICAgICBeCjxpbnN0YW50aWF0aW9uPjoxOjE6IGVy
cm9yOiBpbnZhbGlkIHN5bWJvbCByZWRlZmluaXRpb24KLkwwX29yaWdfczogY2FsbCAqZ2VuYXBp
Yys2NCglcmlwKTsgLkwwX29yaWdfZTogLkwwX2RpZmYgPSAoLkwwX3JlcGxfZTEgLSAuTDBfcmVw
bF9zMSkgLSAoLi4uCl4KPGluc3RhbnRpYXRpb24+OjE6Mzc6IGVycm9yOiBpbnZhbGlkIHN5bWJv
bCByZWRlZmluaXRpb24KLkwwX29yaWdfczogY2FsbCAqZ2VuYXBpYys2NCglcmlwKTsgLkwwX29y
aWdfZTogLkwwX2RpZmYgPSAoLkwwX3JlcGxfZTEgLSAuTDBfcmVwbF9zMSkgLSAoLi4uCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF4KPGluc3RhbnRpYXRpb24+OjE6NjA6IGVy
cm9yOiBpbnZhbGlkIHJlYXNzaWdubWVudCBvZiBub24tYWJzb2x1dGUgdmFyaWFibGUgJy5MMF9k
aWZmJwouTDBfb3JpZ19zOiBjYWxsICpnZW5hcGljKzY0KCVyaXApOyAuTDBfb3JpZ19lOiAuTDBf
ZGlmZiA9ICguTDBfcmVwbF9lMSAtIC5MMF9yZXBsX3MxKSAtICguLi4KICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBeCjxpbmxpbmUgYXNt
PjoxOjI6IG5vdGU6IHdoaWxlIGluIG1hY3JvIGluc3RhbnRpYXRpb24KICAgICAgICBBTFRFUk5B
VElWRSAiY2FsbCAqZ2VuYXBpYys2NCglcmlwKSIsICJjYWxsIC4iLCBYODZfRkVBVFVSRV9MTQog
ICAgICAgIF4KPGluc3RhbnRpYXRpb24+OjE6MTU2OiBlcnJvcjogaW52YWxpZCBzeW1ib2wgcmVk
ZWZpbml0aW9uCiAgLi4uLSAoLkwwX29yaWdfZSAtIC5MMF9vcmlnX3MpOyBta25vcHMgKCgtKC5M
MF9kaWZmID4gMCkpICogLkwwX2RpZmYpOyAuTDBfb3JpZ19wOgogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXgo8
aW5zdGFudGlhdGlvbj46MTg6NTogZXJyb3I6IGludmFsaWQgc3ltYm9sIHJlZGVmaW5pdGlvbgog
ICAgLkwwX3JlcGxfczE6IGNhbGwgLjsgLkwwX3JlcGxfZTE6CiAgICBeCjxpbnN0YW50aWF0aW9u
PjoxODoyNjogZXJyb3I6IGludmFsaWQgc3ltYm9sIHJlZGVmaW5pdGlvbgogICAgLkwwX3JlcGxf
czE6IGNhbGwgLjsgLkwwX3JlcGxfZTE6CiAgICAgICAgICAgICAgICAgICAgICAgICBeCjxpbnN0
YW50aWF0aW9uPjoxOjE6IGVycm9yOiBpbnZhbGlkIHN5bWJvbCByZWRlZmluaXRpb24KLkwwX29y
aWdfczogY2FsbCAqZ2VuYXBpYys2NCglcmlwKTsgLkwwX29yaWdfZTogLkwwX2RpZmYgPSAoLkww
X3JlcGxfZTEgLSAuTDBfcmVwbF9zMSkgLSAoLi4uCl4KPGluc3RhbnRpYXRpb24+OjE6Mzc6IGVy
cm9yOiBpbnZhbGlkIHN5bWJvbCByZWRlZmluaXRpb24KLkwwX29yaWdfczogY2FsbCAqZ2VuYXBp
Yys2NCglcmlwKTsgLkwwX29yaWdfZTogLkwwX2RpZmYgPSAoLkwwX3JlcGxfZTEgLSAuTDBfcmVw
bF9zMSkgLSAoLi4uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF4KPGluc3Rh
bnRpYXRpb24+OjE6NjA6IGVycm9yOiBpbnZhbGlkIHJlYXNzaWdubWVudCBvZiBub24tYWJzb2x1
dGUgdmFyaWFibGUgJy5MMF9kaWZmJwouTDBfb3JpZ19zOiBjYWxsICpnZW5hcGljKzY0KCVyaXAp
OyAuTDBfb3JpZ19lOiAuTDBfZGlmZiA9ICguTDBfcmVwbF9lMSAtIC5MMF9yZXBsX3MxKSAtICgu
Li4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBeCjxpbmxpbmUgYXNtPjoxOjI6IG5vdGU6IHdoaWxlIGluIG1hY3JvIGluc3RhbnRpYXRp
b24KICAgICAgICBBTFRFUk5BVElWRSAiY2FsbCAqZ2VuYXBpYys2NCglcmlwKSIsICJjYWxsIC4i
LCBYODZfRkVBVFVSRV9MTQogICAgICAgIF4KPGluc3RhbnRpYXRpb24+OjE6MTU2OiBlcnJvcjog
aW52YWxpZCBzeW1ib2wgcmVkZWZpbml0aW9uCiAgLi4uLSAoLkwwX29yaWdfZSAtIC5MMF9vcmln
X3MpOyBta25vcHMgKCgtKC5MMF9kaWZmID4gMCkpICogLkwwX2RpZmYpOyAuTDBfb3JpZ19wOgog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXgo8aW5zdGFudGlhdGlvbj46MTg6NTogZXJyb3I6IGludmFsaWQgc3lt
Ym9sIHJlZGVmaW5pdGlvbgogICAgLkwwX3JlcGxfczE6IGNhbGwgLjsgLkwwX3JlcGxfZTE6CiAg
ICBeCjxpbnN0YW50aWF0aW9uPjoxODoyNjogZXJyb3I6IGludmFsaWQgc3ltYm9sIHJlZGVmaW5p
dGlvbgogICAgLkwwX3JlcGxfczE6IGNhbGwgLjsgLkwwX3JlcGxfZTE6CiAgICAgICAgICAgICAg
ICAgICAgICAgICBeCgpGaXhlczogNjdkMDFjZGI1ICgieDg2OiBpbmZyYXN0cnVjdHVyZSB0byBh
bGxvdyBjb252ZXJ0aW5nIGNlcnRhaW4gaW5kaXJlY3QgY2FsbHMgdG8gZGlyZWN0IG9uZXMiKQpT
aWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0t
CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2FsdGVybmF0aXZlLmggfCA1ICsrLS0tCiAxIGZp
bGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvYWx0ZXJuYXRpdmUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
YWx0ZXJuYXRpdmUuaAppbmRleCA2M2QwYTQ1MGJhLi45MmUzNTgxYmMyIDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20teDg2L2FsdGVybmF0aXZlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9hbHRlcm5hdGl2ZS5oCkBAIC0yMDIsOSArMjAyLDggQEAgZXh0ZXJuIHZvaWQgYWx0ZXJuYXRp
dmVfYnJhbmNoZXModm9pZCk7CiAgICAgcmV0dHlwZSByZXRfOyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIHJlZ2lzdGVyIHVuc2lnbmVkIGxv
bmcgcjEwXyBhc20oInIxMCIpOyAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICByZWdpc3Rl
ciB1bnNpZ25lZCBsb25nIHIxMV8gYXNtKCJyMTEiKTsgICAgICAgICAgICAgICAgICAgICAgICBc
Ci0gICAgYXNtIHZvbGF0aWxlIChfX3N0cmluZ2lmeShBTFRFUk5BVElWRSAiY2FsbCAqJWNbYWRk
cl0oJSVyaXApIiwgXAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ImNhbGwgLiIsICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFg4Nl9GRUFUVVJFX0FMV0FZUykgICAgICBcCisgICAgYXNtIHZvbGF0aWxl
IChBTFRFUk5BVElWRSgiY2FsbCAqJWNbYWRkcl0oJSVyaXApIiwgImNhbGwgLiIsICAgXAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgWDg2X0ZFQVRVUkVfQUxXQVlTKSAgICAgICAgICAg
ICAgICAgIFwKICAgICAgICAgICAgICAgICAgIDogQUxUX0NBTEwgIyMgbiAjIyBfT1VULCAiPWEi
IChyZXRfKSwgICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAgICAgICI9ciIgKHIxMF8pLCAi
PXIiIChyMTFfKSBBU01fQ0FMTF9DT05TVFJBSU5UICAgXAogICAgICAgICAgICAgICAgICAgOiBb
YWRkcl0gImkiICgmKGZ1bmMpKSwgImciIChmdW5jKSAgICAgICAgICAgICAgIFwKLS0gCjIuMjAu
MSAoQXBwbGUgR2l0LTExNykKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 22 16:39:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 May 2019 16:39:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTUH1-000727-Rf; Wed, 22 May 2019 16:39:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qm9s=TW=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hTUGz-00071b-TI
 for xen-devel@lists.xenproject.org; Wed, 22 May 2019 16:39:25 +0000
X-Inumbo-ID: 284b1f0d-7cb0-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 284b1f0d-7cb0-11e9-8980-bc764e045a96;
 Wed, 22 May 2019 16:39:24 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hTUGy-0005Sw-1A; Wed, 22 May 2019 16:39:24 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hTUGx-0001Ho-Lq; Wed, 22 May 2019 16:39:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hTUGx-0005wd-Km; Wed, 22 May 2019 16:39:23 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136597-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:build-armhf-pvops:kernel-build:fail:regression
 linux-4.19:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=dafc674bbcb11c6a5c63b75be5873b118e2add17
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 22 May 2019 16:39:23 +0000
Subject: [Xen-devel] [linux-4.19 test] 136597: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjU5NyBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzY1OTcvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAg
IDYga2VybmVsLWJ1aWxkICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwoKVGVzdHMg
d2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1h
cm1oZi1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qt
c3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9s
MS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAg
ICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAg
ICAgICAgICAgICBkYWZjNjc0YmJjYjExYzZhNWM2M2I3NWJlNTg3M2IxMThlMmFkZDE3CmJhc2Vs
aW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICA4NGRmOTUyNWIwYzI3ZjNlYmMyZWJi
MTg2NGZhNjJhOTdmZGVkYjdkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjkzMTMgIDIwMTgtMTEt
MDIgMDU6Mzk6MDggWiAgMjAxIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTI5NDEyICAyMDE4
LTExLTA0IDE0OjEwOjE1IFogIDE5OSBkYXlzICAxMjIgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNp
bmNlICAgMTM2NDUyICAyMDE5LTA1LTE3IDE2OjAxOjA3IFogICAgNSBkYXlzICAgIDIgYXR0ZW1w
dHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQoxOTgwIHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlz
dGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14
c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3Ry
aWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9n
czogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMs
IGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVy
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoK
Tm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxNDU5NjMgbGluZXMg
bG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 22 16:42:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 May 2019 16:42:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTUJw-0007lq-CD; Wed, 22 May 2019 16:42:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=up1o=TW=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1hTUJu-0007lk-W0
 for xen-devel@lists.xenproject.org; Wed, 22 May 2019 16:42:27 +0000
X-Inumbo-ID: 946a1f64-7cb0-11e9-8980-bc764e045a96
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 946a1f64-7cb0-11e9-8980-bc764e045a96;
 Wed, 22 May 2019 16:42:26 +0000 (UTC)
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: sVJguGgH6FVVvICdnM2UzKmapOUwNMvXtOndE95TSMZybVNbAh755o6UzKWSaxjuf4chN3WH8i
 bnGCgnyZAt6EBwCpFbZ1J14I9IRy07ruljw7oRxhQ0S2LbaSbwkveAjarBtVs76dXKubwP+E8p
 mwuBFc3+oLWZz6aOoqJkYQsTqAwzZFYLb06fsxD6NGdVYcogrqubdaltnqOYCLDQbCk5LYwrj+
 1JcXMuwrMZ2sj/DwJZPImRSgBmJEZt03pKUOwwlAqiuJ3BfZNM1Jtg3w7z2UgV6o8xIBWZNNq4
 ZbY=
X-SBRS: 2.7
X-MesageID: 781604
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,499,1549947600"; 
   d="scan'208";a="781604"
Date: Wed, 22 May 2019 17:42:14 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190522164214.mptkeyojhulxbjww@Air-de-Roger>
References: <5CC6DD090200007800229E80@prv1-mh.provo.novell.com>
 <5CDE8F5B020000780023005F@prv1-mh.provo.novell.com>
 <5CDE927002000078002300BA@prv1-mh.provo.novell.com>
 <20190520140449.5ihqctltaeiegqiz@Air-de-Roger>
 <5CE2C72D0200007800230AD1@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5CE2C72D0200007800230AD1@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v3 13/15] x86/IRQ: tighten vector checks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBNYXkgMjAsIDIwMTkgYXQgMDk6MjY6MzdBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDIwLjA1LjE5IGF0IDE2OjA0LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gRnJpLCBNYXkgMTcsIDIwMTkgYXQgMDQ6NTI6MzJBTSAtMDYwMCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4gPj4gVXNlIHZhbGlkX2lycV92ZWN0b3IoKSByYXRoZXIgdGhhbiAiPiAw
Ii4KPiA+PiAKPiA+PiBBbHNvIHJlcGxhY2UgYW4gb3Blbi1jb2RlZCB1c2Ugb2YgSVJRX1ZFQ1RP
Ul9VTkFTU0lHTkVELgo+ID4+IAo+ID4+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KPiA+IAo+ID4gUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJv
Z2VyLnBhdUBjaXRyaXguY29tPgo+IAo+IFRoYW5rcy4KPiAKPiA+IFRoZSBxdWVzdGlvbiBJIGhh
dmUgYmVsb3cgaXMgbm90IGRpcmVjdGx5IHJlbGF0ZWQgdG8gdGhlIHVzYWdlIG9mCj4gPiB2YWxp
ZF9pcnFfdmVjdG9yLCBidXQgcmF0aGVyIHdpdGggdGhlIGV4aXN0aW5nIGNvZGUuCj4gPiAKPiA+
PiBAQCAtNDUyLDE1ICs0NTIsMTggQEAgc3RhdGljIHZtYXNrX3QgKmlycV9nZXRfdXNlZF92ZWN0
b3JfbWFzawo+ID4+ICAgICAgICAgICAgICBpbnQgdmVjdG9yOwo+ID4+ICAgICAgICAgICAgICAK
PiA+PiAgICAgICAgICAgICAgdmVjdG9yID0gaXJxX3RvX3ZlY3RvcihpcnEpOwo+ID4+IC0gICAg
ICAgICAgICBpZiAoIHZlY3RvciA+IDAgKQo+ID4+ICsgICAgICAgICAgICBpZiAoIHZhbGlkX2ly
cV92ZWN0b3IodmVjdG9yKSApCj4gPj4gICAgICAgICAgICAgIHsKPiA+PiAtICAgICAgICAgICAg
ICAgIHByaW50ayhYRU5MT0dfSU5GTyAiSVJRICVkIGFscmVhZHkgYXNzaWduZWQgdmVjdG9yICVk
XG4iLAo+ID4+ICsgICAgICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19JTkZPICJJUlElZCBhbHJl
YWR5IGFzc2lnbmVkIHZlY3RvciAlMDJ4XG4iLAo+ID4+ICAgICAgICAgICAgICAgICAgICAgICAg
IGlycSwgdmVjdG9yKTsKPiA+PiAgICAgICAgICAgICAgICAgIAo+ID4+ICAgICAgICAgICAgICAg
ICAgQVNTRVJUKCF0ZXN0X2JpdCh2ZWN0b3IsIHJldCkpOwo+ID4+ICAKPiA+PiAgICAgICAgICAg
ICAgICAgIHNldF9iaXQodmVjdG9yLCByZXQpOwo+ID4+ICAgICAgICAgICAgICB9Cj4gPj4gKyAg
ICAgICAgICAgIGVsc2UgaWYgKCB2ZWN0b3IgIT0gSVJRX1ZFQ1RPUl9VTkFTU0lHTkVEICkKPiA+
PiArICAgICAgICAgICAgICAgIHByaW50ayhYRU5MT0dfV0FSTklORyAiSVJRJWQgbWFwcGVkIHRv
IGJvZ3VzIHZlY3RvciAlMDJ4XG4iLAo+ID4+ICsgICAgICAgICAgICAgICAgICAgICAgIGlycSwg
dmVjdG9yKTsKPiA+IAo+ID4gTWF5YmUgYWRkIGFuIGFzc2VydF91bnJlYWNoYWJsZSBoZXJlPyBJ
dCBzZWVtcyByZWFsbHkgYm9ndXMgdG8gY2FsbAo+ID4gaXJxX2dldF91c2VkX3ZlY3Rvcl9tYXNr
IHdpdGggYW4gdW5hc3NpZ25lZCB2ZWN0b3IuCj4gCj4gSG93IHRoYXQ/IFRoaXMgd291bGQgZS5n
LiBnZXQgY2FsbGVkIHRoZSB2ZXJ5IGZpcnN0IHRpbWUgYSB2ZWN0b3IKPiBpcyB0byBiZSBhc3Np
Z25lZC4gQnV0IEknbSBhZnJhaWQgSSdtIGEgbGl0dGxlIGNvbmZ1c2VkIGFueXdheSBieQo+IHRo
ZSB3b3JkaW5nIHlvdSB1c2UgLSBhZnRlciBhbGwgdGhpcyBpcyB0aGUgY29kZSBwYXRoIGRlYWxp
bmcgd2l0aAo+IGFuIElSUSBfbm90XyBiZWluZyBtYXJrZWQgYXMgaGF2aW5nIG5vIHZlY3RvciBh
c3NpZ25lZCwgYnV0Cj4gYWxzbyBub3QgaGF2aW5nIGEgdmFsaWQgdmVjdG9yLgoKVGhhbmtzIGZv
ciB0aGUgY2xhcmlmaWNhdGlvbiwgYnkgdGhlIG5hbWUgb2YgdGhlIGZ1bmN0aW9uIEkgYXNzdW1l
ZCBpdAptdXN0IGJlIGNhbGxlZCB3aXRoIGFuIGlycSB0aGF0IGhhcyBhIHZlY3RvciBhc3NpZ25l
ZCwgaWYgdGhhdCdzIG5vdAp0aGUgY2FzZSB0aGVuIEkgdGhpbmsgaXQncyBmaW5lLgoKUm9nZXIu
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 22 16:44:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 May 2019 16:44:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTULY-0007so-Q3; Wed, 22 May 2019 16:44:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=up1o=TW=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1hTULX-0007sh-KX
 for xen-devel@lists.xenproject.org; Wed, 22 May 2019 16:44:07 +0000
X-Inumbo-ID: cf45bd10-7cb0-11e9-9fe5-d389b374fd4d
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cf45bd10-7cb0-11e9-9fe5-d389b374fd4d;
 Wed, 22 May 2019 16:44:05 +0000 (UTC)
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: WPFuABeF1NBvnmrsxXNG9VXn0LZoSJF3sEWP2iL9KkZoTaxdmTlsoCEh0w28X2sHbUKRkMyt2S
 TvfOAcWGBb2R5kB9D7zaDt1756ONNilqyG3/B+pT7aPC7wjqxK5PBoL5M+oCs5l49GdxK7Lui1
 RVeDo1BShHb7WVbc/0q3J68tLkIdB619xBvJPxVGugNAB0uQnjPBImaML0QdkWCV1XDMAgZrtb
 aWEf9HQ/WfiERIVL8qV0Dmqz4aOtxCdcSYiKOLOsBsFZ3VfdxFflZw74ViXtEknv088YE1YG2z
 lBg=
X-SBRS: 2.7
X-MesageID: 784261
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,499,1549947600"; 
   d="scan'208";a="784261"
Date: Wed, 22 May 2019 17:43:54 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20190522164354.dmyur2iu4g4w6ptm@Air-de-Roger>
References: <20190522163810.32964-1-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190522163810.32964-1-roger.pau@citrix.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] x86: fix alternative_callN
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Rm9yZ2V0IGFib3V0IHRoaXMgdmVyc2lvbiwgSSd2ZSB1cGRhdGVkIHRoZSBzdWJqZWN0IGFuZCBj
b21taXQKbWVzc2FnZSBhbmQgZm9yZ290IHRvIHJlLWdlbmVyYXRlIHRoZSBwYXRjaC4KCk9uIFdl
ZCwgTWF5IDIyLCAyMDE5IGF0IDA1OjM4OjEwUE0gKzAxMDAsIFJvZ2VyIFBhdSBNb25uZSB3cm90
ZToKPiBhbHRlcm5hdGl2ZV9jYWxsTiB1c2luZyBpbmxpbmUgYXNzZW1ibGUgdG8gZ2VuZXJhdGUg
dGhlIGFsdGVybmF0aXZlCj4gcGF0Y2ggc2l0ZXMgc2hvdWxkIGJlIHVzaW5nIHRoZSBBTFRFUk5B
VElWRSBDIHByZXByb2Nlc3NvciBtYWNybwo+IHJhdGhlciB0aGFuIHRoZSBBTFRFUk5BVElWRSBh
c3NlbWJseSBtYWNybywgdGhlIG1vcmUgdGhhdCB1c2luZyB0aGUKPiBhc3NlbWJseSBtYWNybyBp
biBhbiBpbmxpbmUgYXNzZW1ibHkgaW5zdGFuY2UgY2F1c2VzIHRoZSBmb2xsb3dpbmcKPiBlcnJv
ciBvbiBsbHZtIGJhc2VkIHRvb2xjaGFpbnM6Cj4gCj4gPGluc3RhbnRpYXRpb24+OjE6MTogZXJy
b3I6IGludmFsaWQgc3ltYm9sIHJlZGVmaW5pdGlvbgo+IC5MMF9vcmlnX3M6IGNhbGwgKmdlbmFw
aWMrNjQoJXJpcCk7IC5MMF9vcmlnX2U6IC5MMF9kaWZmID0gKC5MMF9yZXBsX2UxIC0gLkwwX3Jl
cGxfczEpIC0gKC4uLgo+IF4KPiA8aW5zdGFudGlhdGlvbj46MTozNzogZXJyb3I6IGludmFsaWQg
c3ltYm9sIHJlZGVmaW5pdGlvbgo+IC5MMF9vcmlnX3M6IGNhbGwgKmdlbmFwaWMrNjQoJXJpcCk7
IC5MMF9vcmlnX2U6IC5MMF9kaWZmID0gKC5MMF9yZXBsX2UxIC0gLkwwX3JlcGxfczEpIC0gKC4u
Lgo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF4KPiA8aW5zdGFudGlhdGlv
bj46MTo2MDogZXJyb3I6IGludmFsaWQgcmVhc3NpZ25tZW50IG9mIG5vbi1hYnNvbHV0ZSB2YXJp
YWJsZSAnLkwwX2RpZmYnCj4gLkwwX29yaWdfczogY2FsbCAqZ2VuYXBpYys2NCglcmlwKTsgLkww
X29yaWdfZTogLkwwX2RpZmYgPSAoLkwwX3JlcGxfZTEgLSAuTDBfcmVwbF9zMSkgLSAoLi4uCj4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBeCj4gPGlubGluZSBhc20+OjE6Mjogbm90ZTogd2hpbGUgaW4gbWFjcm8gaW5zdGFudGlhdGlv
bgo+ICAgICAgICAgQUxURVJOQVRJVkUgImNhbGwgKmdlbmFwaWMrNjQoJXJpcCkiLCAiY2FsbCAu
IiwgWDg2X0ZFQVRVUkVfTE0KPiAgICAgICAgIF4KPiA8aW5zdGFudGlhdGlvbj46MToxNTY6IGVy
cm9yOiBpbnZhbGlkIHN5bWJvbCByZWRlZmluaXRpb24KPiAgIC4uLi0gKC5MMF9vcmlnX2UgLSAu
TDBfb3JpZ19zKTsgbWtub3BzICgoLSguTDBfZGlmZiA+IDApKSAqIC5MMF9kaWZmKTsgLkwwX29y
aWdfcDoKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXgo+IDxpbnN0YW50aWF0aW9uPjoxODo1OiBlcnJvcjog
aW52YWxpZCBzeW1ib2wgcmVkZWZpbml0aW9uCj4gICAgIC5MMF9yZXBsX3MxOiBjYWxsIC47IC5M
MF9yZXBsX2UxOgo+ICAgICBeCj4gPGluc3RhbnRpYXRpb24+OjE4OjI2OiBlcnJvcjogaW52YWxp
ZCBzeW1ib2wgcmVkZWZpbml0aW9uCj4gICAgIC5MMF9yZXBsX3MxOiBjYWxsIC47IC5MMF9yZXBs
X2UxOgo+ICAgICAgICAgICAgICAgICAgICAgICAgICBeCj4gPGluc3RhbnRpYXRpb24+OjE6MTog
ZXJyb3I6IGludmFsaWQgc3ltYm9sIHJlZGVmaW5pdGlvbgo+IC5MMF9vcmlnX3M6IGNhbGwgKmdl
bmFwaWMrNjQoJXJpcCk7IC5MMF9vcmlnX2U6IC5MMF9kaWZmID0gKC5MMF9yZXBsX2UxIC0gLkww
X3JlcGxfczEpIC0gKC4uLgo+IF4KPiA8aW5zdGFudGlhdGlvbj46MTozNzogZXJyb3I6IGludmFs
aWQgc3ltYm9sIHJlZGVmaW5pdGlvbgo+IC5MMF9vcmlnX3M6IGNhbGwgKmdlbmFwaWMrNjQoJXJp
cCk7IC5MMF9vcmlnX2U6IC5MMF9kaWZmID0gKC5MMF9yZXBsX2UxIC0gLkwwX3JlcGxfczEpIC0g
KC4uLgo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF4KPiA8aW5zdGFudGlh
dGlvbj46MTo2MDogZXJyb3I6IGludmFsaWQgcmVhc3NpZ25tZW50IG9mIG5vbi1hYnNvbHV0ZSB2
YXJpYWJsZSAnLkwwX2RpZmYnCj4gLkwwX29yaWdfczogY2FsbCAqZ2VuYXBpYys2NCglcmlwKTsg
LkwwX29yaWdfZTogLkwwX2RpZmYgPSAoLkwwX3JlcGxfZTEgLSAuTDBfcmVwbF9zMSkgLSAoLi4u
Cj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBeCj4gPGlubGluZSBhc20+OjE6Mjogbm90ZTogd2hpbGUgaW4gbWFjcm8gaW5zdGFudGlh
dGlvbgo+ICAgICAgICAgQUxURVJOQVRJVkUgImNhbGwgKmdlbmFwaWMrNjQoJXJpcCkiLCAiY2Fs
bCAuIiwgWDg2X0ZFQVRVUkVfTE0KPiAgICAgICAgIF4KPiA8aW5zdGFudGlhdGlvbj46MToxNTY6
IGVycm9yOiBpbnZhbGlkIHN5bWJvbCByZWRlZmluaXRpb24KPiAgIC4uLi0gKC5MMF9vcmlnX2Ug
LSAuTDBfb3JpZ19zKTsgbWtub3BzICgoLSguTDBfZGlmZiA+IDApKSAqIC5MMF9kaWZmKTsgLkww
X29yaWdfcDoKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXgo+IDxpbnN0YW50aWF0aW9uPjoxODo1OiBlcnJv
cjogaW52YWxpZCBzeW1ib2wgcmVkZWZpbml0aW9uCj4gICAgIC5MMF9yZXBsX3MxOiBjYWxsIC47
IC5MMF9yZXBsX2UxOgo+ICAgICBeCj4gPGluc3RhbnRpYXRpb24+OjE4OjI2OiBlcnJvcjogaW52
YWxpZCBzeW1ib2wgcmVkZWZpbml0aW9uCj4gICAgIC5MMF9yZXBsX3MxOiBjYWxsIC47IC5MMF9y
ZXBsX2UxOgo+ICAgICAgICAgICAgICAgICAgICAgICAgICBeCj4gPGluc3RhbnRpYXRpb24+OjE6
MTogZXJyb3I6IGludmFsaWQgc3ltYm9sIHJlZGVmaW5pdGlvbgo+IC5MMF9vcmlnX3M6IGNhbGwg
KmdlbmFwaWMrNjQoJXJpcCk7IC5MMF9vcmlnX2U6IC5MMF9kaWZmID0gKC5MMF9yZXBsX2UxIC0g
LkwwX3JlcGxfczEpIC0gKC4uLgo+IF4KPiA8aW5zdGFudGlhdGlvbj46MTozNzogZXJyb3I6IGlu
dmFsaWQgc3ltYm9sIHJlZGVmaW5pdGlvbgo+IC5MMF9vcmlnX3M6IGNhbGwgKmdlbmFwaWMrNjQo
JXJpcCk7IC5MMF9vcmlnX2U6IC5MMF9kaWZmID0gKC5MMF9yZXBsX2UxIC0gLkwwX3JlcGxfczEp
IC0gKC4uLgo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF4KPiA8aW5zdGFu
dGlhdGlvbj46MTo2MDogZXJyb3I6IGludmFsaWQgcmVhc3NpZ25tZW50IG9mIG5vbi1hYnNvbHV0
ZSB2YXJpYWJsZSAnLkwwX2RpZmYnCj4gLkwwX29yaWdfczogY2FsbCAqZ2VuYXBpYys2NCglcmlw
KTsgLkwwX29yaWdfZTogLkwwX2RpZmYgPSAoLkwwX3JlcGxfZTEgLSAuTDBfcmVwbF9zMSkgLSAo
Li4uCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBeCj4gPGlubGluZSBhc20+OjE6Mjogbm90ZTogd2hpbGUgaW4gbWFjcm8gaW5zdGFu
dGlhdGlvbgo+ICAgICAgICAgQUxURVJOQVRJVkUgImNhbGwgKmdlbmFwaWMrNjQoJXJpcCkiLCAi
Y2FsbCAuIiwgWDg2X0ZFQVRVUkVfTE0KPiAgICAgICAgIF4KPiA8aW5zdGFudGlhdGlvbj46MTox
NTY6IGVycm9yOiBpbnZhbGlkIHN5bWJvbCByZWRlZmluaXRpb24KPiAgIC4uLi0gKC5MMF9vcmln
X2UgLSAuTDBfb3JpZ19zKTsgbWtub3BzICgoLSguTDBfZGlmZiA+IDApKSAqIC5MMF9kaWZmKTsg
LkwwX29yaWdfcDoKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXgo+IDxpbnN0YW50aWF0aW9uPjoxODo1OiBl
cnJvcjogaW52YWxpZCBzeW1ib2wgcmVkZWZpbml0aW9uCj4gICAgIC5MMF9yZXBsX3MxOiBjYWxs
IC47IC5MMF9yZXBsX2UxOgo+ICAgICBeCj4gPGluc3RhbnRpYXRpb24+OjE4OjI2OiBlcnJvcjog
aW52YWxpZCBzeW1ib2wgcmVkZWZpbml0aW9uCj4gICAgIC5MMF9yZXBsX3MxOiBjYWxsIC47IC5M
MF9yZXBsX2UxOgo+ICAgICAgICAgICAgICAgICAgICAgICAgICBeCj4gCj4gRml4ZXM6IDY3ZDAx
Y2RiNSAoIng4NjogaW5mcmFzdHJ1Y3R1cmUgdG8gYWxsb3cgY29udmVydGluZyBjZXJ0YWluIGlu
ZGlyZWN0IGNhbGxzIHRvIGRpcmVjdCBvbmVzIikKPiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUg
TW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiAtLS0KPiBDYzogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgo+IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgo+IENjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IC0tLQo+ICB4ZW4v
aW5jbHVkZS9hc20teDg2L2FsdGVybmF0aXZlLmggfCA1ICsrLS0tCj4gIDEgZmlsZSBjaGFuZ2Vk
LCAyIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvYWx0ZXJuYXRpdmUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvYWx0ZXJu
YXRpdmUuaAo+IGluZGV4IDYzZDBhNDUwYmEuLjkyZTM1ODFiYzIgMTAwNjQ0Cj4gLS0tIGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9hbHRlcm5hdGl2ZS5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9hbHRlcm5hdGl2ZS5oCj4gQEAgLTIwMiw5ICsyMDIsOCBAQCBleHRlcm4gdm9pZCBhbHRlcm5h
dGl2ZV9icmFuY2hlcyh2b2lkKTsKPiAgICAgIHJldHR5cGUgcmV0XzsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAgICAgIHJlZ2lzdGVyIHVuc2ln
bmVkIGxvbmcgcjEwXyBhc20oInIxMCIpOyAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAgICAg
IHJlZ2lzdGVyIHVuc2lnbmVkIGxvbmcgcjExXyBhc20oInIxMSIpOyAgICAgICAgICAgICAgICAg
ICAgICAgIFwKPiAtICAgIGFzbSB2b2xhdGlsZSAoX19zdHJpbmdpZnkoQUxURVJOQVRJVkUgImNh
bGwgKiVjW2FkZHJdKCUlcmlwKSIsIFwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgImNhbGwgLiIsICAgICAgICAgICAgICAgIFwKPiAtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgWDg2X0ZFQVRVUkVfQUxXQVlTKSAgICAgIFwKPiAr
ICAgIGFzbSB2b2xhdGlsZSAoQUxURVJOQVRJVkUoImNhbGwgKiVjW2FkZHJdKCUlcmlwKSIsICJj
YWxsIC4iLCAgIFwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWDg2X0ZFQVRVUkVf
QUxXQVlTKSAgICAgICAgICAgICAgICAgIFwKPiAgICAgICAgICAgICAgICAgICAgOiBBTFRfQ0FM
TCAjIyBuICMjIF9PVVQsICI9YSIgKHJldF8pLCAgICAgICAgICAgIFwKPiAgICAgICAgICAgICAg
ICAgICAgICAiPXIiIChyMTBfKSwgIj1yIiAocjExXykgQVNNX0NBTExfQ09OU1RSQUlOVCAgIFwK
PiAgICAgICAgICAgICAgICAgICAgOiBbYWRkcl0gImkiICgmKGZ1bmMpKSwgImciIChmdW5jKSAg
ICAgICAgICAgICAgIFwKPiAtLSAKPiAyLjIwLjEgKEFwcGxlIEdpdC0xMTcpCj4gCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 22 16:45:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 May 2019 16:45:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTUNB-000812-CC; Wed, 22 May 2019 16:45:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=up1o=TW=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1hTUN9-00080t-GZ
 for xen-devel@lists.xenproject.org; Wed, 22 May 2019 16:45:47 +0000
X-Inumbo-ID: 0b9263e4-7cb1-11e9-8980-bc764e045a96
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0b9263e4-7cb1-11e9-8980-bc764e045a96;
 Wed, 22 May 2019 16:45:45 +0000 (UTC)
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: rxDJ3RqNoZBiXfV4A6GMA+oUgj/CFbGtNWLd8ezgRwZNRDoK24J+HD1uraOZbBoitvlZhgnpaq
 QpaAJddieRiO/h5g0QKiUrG9J8tWxumfHERTJsafUgPAk977w1m7mT7Whn8PFeXvZfjF15tR9e
 CbAg2jUnNwruii1BUbHL+AQOF/3XK5HGUPSpd88usMWC+ybxj5BUnwmPVXQQikASQkwLIahIaC
 a4RIMnNkRU8bbwn17WHv0C8n3Gt3GxI7fxSqW8V+yQ3i5+K+pFEWJ9tN5YZySZdThrSWn6EUcc
 HRI=
X-SBRS: 2.7
X-MesageID: 762650
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,499,1549947600"; 
   d="scan'208";a="762650"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 22 May 2019 17:45:30 +0100
Message-ID: <20190522164530.33147-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.20.1 (Apple Git-117)
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2] x86: fix alternative_callN usage of
 ALTERNATIVE asm macro
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YWx0ZXJuYXRpdmVfY2FsbE4gdXNpbmcgaW5saW5lIGFzc2VtYmx5IHRvIGdlbmVyYXRlIHRoZSBh
bHRlcm5hdGl2ZQpwYXRjaCBzaXRlcyBzaG91bGQgYmUgdXNpbmcgdGhlIEFMVEVSTkFUSVZFIEMg
cHJlcHJvY2Vzc29yIG1hY3JvCnJhdGhlciB0aGFuIHRoZSBBTFRFUk5BVElWRSBhc3NlbWJseSBt
YWNybywgdGhlIG1vcmUgdGhhdCB1c2luZyB0aGUKYXNzZW1ibHkgbWFjcm8gaW4gYW4gaW5saW5l
IGFzc2VtYmx5IGluc3RhbmNlIGNhdXNlcyB0aGUgZm9sbG93aW5nCmVycm9yIG9uIGxsdm0gYmFz
ZWQgdG9vbGNoYWluczoKCjxpbnN0YW50aWF0aW9uPjoxOjE6IGVycm9yOiBpbnZhbGlkIHN5bWJv
bCByZWRlZmluaXRpb24KLkwwX29yaWdfczogY2FsbCAqZ2VuYXBpYys2NCglcmlwKTsgLkwwX29y
aWdfZTogLkwwX2RpZmYgPSAoLkwwX3JlcGxfZTEgLSAuTDBfcmVwbF9zMSkgLSAoLi4uCl4KPGlu
c3RhbnRpYXRpb24+OjE6Mzc6IGVycm9yOiBpbnZhbGlkIHN5bWJvbCByZWRlZmluaXRpb24KLkww
X29yaWdfczogY2FsbCAqZ2VuYXBpYys2NCglcmlwKTsgLkwwX29yaWdfZTogLkwwX2RpZmYgPSAo
LkwwX3JlcGxfZTEgLSAuTDBfcmVwbF9zMSkgLSAoLi4uCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIF4KPGluc3RhbnRpYXRpb24+OjE6NjA6IGVycm9yOiBpbnZhbGlkIHJlYXNz
aWdubWVudCBvZiBub24tYWJzb2x1dGUgdmFyaWFibGUgJy5MMF9kaWZmJwouTDBfb3JpZ19zOiBj
YWxsICpnZW5hcGljKzY0KCVyaXApOyAuTDBfb3JpZ19lOiAuTDBfZGlmZiA9ICguTDBfcmVwbF9l
MSAtIC5MMF9yZXBsX3MxKSAtICguLi4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBeCjxpbmxpbmUgYXNtPjoxOjI6IG5vdGU6IHdoaWxl
IGluIG1hY3JvIGluc3RhbnRpYXRpb24KICAgICAgICBBTFRFUk5BVElWRSAiY2FsbCAqZ2VuYXBp
Yys2NCglcmlwKSIsICJjYWxsIC4iLCBYODZfRkVBVFVSRV9MTQogICAgICAgIF4KPGluc3RhbnRp
YXRpb24+OjE6MTU2OiBlcnJvcjogaW52YWxpZCBzeW1ib2wgcmVkZWZpbml0aW9uCiAgLi4uLSAo
LkwwX29yaWdfZSAtIC5MMF9vcmlnX3MpOyBta25vcHMgKCgtKC5MMF9kaWZmID4gMCkpICogLkww
X2RpZmYpOyAuTDBfb3JpZ19wOgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXgo8aW5zdGFudGlhdGlvbj46MTg6
NTogZXJyb3I6IGludmFsaWQgc3ltYm9sIHJlZGVmaW5pdGlvbgogICAgLkwwX3JlcGxfczE6IGNh
bGwgLjsgLkwwX3JlcGxfZTE6CiAgICBeCjxpbnN0YW50aWF0aW9uPjoxODoyNjogZXJyb3I6IGlu
dmFsaWQgc3ltYm9sIHJlZGVmaW5pdGlvbgogICAgLkwwX3JlcGxfczE6IGNhbGwgLjsgLkwwX3Jl
cGxfZTE6CiAgICAgICAgICAgICAgICAgICAgICAgICBeCjxpbnN0YW50aWF0aW9uPjoxOjE6IGVy
cm9yOiBpbnZhbGlkIHN5bWJvbCByZWRlZmluaXRpb24KLkwwX29yaWdfczogY2FsbCAqZ2VuYXBp
Yys2NCglcmlwKTsgLkwwX29yaWdfZTogLkwwX2RpZmYgPSAoLkwwX3JlcGxfZTEgLSAuTDBfcmVw
bF9zMSkgLSAoLi4uCl4KPGluc3RhbnRpYXRpb24+OjE6Mzc6IGVycm9yOiBpbnZhbGlkIHN5bWJv
bCByZWRlZmluaXRpb24KLkwwX29yaWdfczogY2FsbCAqZ2VuYXBpYys2NCglcmlwKTsgLkwwX29y
aWdfZTogLkwwX2RpZmYgPSAoLkwwX3JlcGxfZTEgLSAuTDBfcmVwbF9zMSkgLSAoLi4uCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF4KPGluc3RhbnRpYXRpb24+OjE6NjA6IGVy
cm9yOiBpbnZhbGlkIHJlYXNzaWdubWVudCBvZiBub24tYWJzb2x1dGUgdmFyaWFibGUgJy5MMF9k
aWZmJwouTDBfb3JpZ19zOiBjYWxsICpnZW5hcGljKzY0KCVyaXApOyAuTDBfb3JpZ19lOiAuTDBf
ZGlmZiA9ICguTDBfcmVwbF9lMSAtIC5MMF9yZXBsX3MxKSAtICguLi4KICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBeCjxpbmxpbmUgYXNt
PjoxOjI6IG5vdGU6IHdoaWxlIGluIG1hY3JvIGluc3RhbnRpYXRpb24KICAgICAgICBBTFRFUk5B
VElWRSAiY2FsbCAqZ2VuYXBpYys2NCglcmlwKSIsICJjYWxsIC4iLCBYODZfRkVBVFVSRV9MTQog
ICAgICAgIF4KPGluc3RhbnRpYXRpb24+OjE6MTU2OiBlcnJvcjogaW52YWxpZCBzeW1ib2wgcmVk
ZWZpbml0aW9uCiAgLi4uLSAoLkwwX29yaWdfZSAtIC5MMF9vcmlnX3MpOyBta25vcHMgKCgtKC5M
MF9kaWZmID4gMCkpICogLkwwX2RpZmYpOyAuTDBfb3JpZ19wOgogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXgo8
aW5zdGFudGlhdGlvbj46MTg6NTogZXJyb3I6IGludmFsaWQgc3ltYm9sIHJlZGVmaW5pdGlvbgog
ICAgLkwwX3JlcGxfczE6IGNhbGwgLjsgLkwwX3JlcGxfZTE6CiAgICBeCjxpbnN0YW50aWF0aW9u
PjoxODoyNjogZXJyb3I6IGludmFsaWQgc3ltYm9sIHJlZGVmaW5pdGlvbgogICAgLkwwX3JlcGxf
czE6IGNhbGwgLjsgLkwwX3JlcGxfZTE6CiAgICAgICAgICAgICAgICAgICAgICAgICBeCjxpbnN0
YW50aWF0aW9uPjoxOjE6IGVycm9yOiBpbnZhbGlkIHN5bWJvbCByZWRlZmluaXRpb24KLkwwX29y
aWdfczogY2FsbCAqZ2VuYXBpYys2NCglcmlwKTsgLkwwX29yaWdfZTogLkwwX2RpZmYgPSAoLkww
X3JlcGxfZTEgLSAuTDBfcmVwbF9zMSkgLSAoLi4uCl4KPGluc3RhbnRpYXRpb24+OjE6Mzc6IGVy
cm9yOiBpbnZhbGlkIHN5bWJvbCByZWRlZmluaXRpb24KLkwwX29yaWdfczogY2FsbCAqZ2VuYXBp
Yys2NCglcmlwKTsgLkwwX29yaWdfZTogLkwwX2RpZmYgPSAoLkwwX3JlcGxfZTEgLSAuTDBfcmVw
bF9zMSkgLSAoLi4uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF4KPGluc3Rh
bnRpYXRpb24+OjE6NjA6IGVycm9yOiBpbnZhbGlkIHJlYXNzaWdubWVudCBvZiBub24tYWJzb2x1
dGUgdmFyaWFibGUgJy5MMF9kaWZmJwouTDBfb3JpZ19zOiBjYWxsICpnZW5hcGljKzY0KCVyaXAp
OyAuTDBfb3JpZ19lOiAuTDBfZGlmZiA9ICguTDBfcmVwbF9lMSAtIC5MMF9yZXBsX3MxKSAtICgu
Li4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBeCjxpbmxpbmUgYXNtPjoxOjI6IG5vdGU6IHdoaWxlIGluIG1hY3JvIGluc3RhbnRpYXRp
b24KICAgICAgICBBTFRFUk5BVElWRSAiY2FsbCAqZ2VuYXBpYys2NCglcmlwKSIsICJjYWxsIC4i
LCBYODZfRkVBVFVSRV9MTQogICAgICAgIF4KPGluc3RhbnRpYXRpb24+OjE6MTU2OiBlcnJvcjog
aW52YWxpZCBzeW1ib2wgcmVkZWZpbml0aW9uCiAgLi4uLSAoLkwwX29yaWdfZSAtIC5MMF9vcmln
X3MpOyBta25vcHMgKCgtKC5MMF9kaWZmID4gMCkpICogLkwwX2RpZmYpOyAuTDBfb3JpZ19wOgog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXgo8aW5zdGFudGlhdGlvbj46MTg6NTogZXJyb3I6IGludmFsaWQgc3lt
Ym9sIHJlZGVmaW5pdGlvbgogICAgLkwwX3JlcGxfczE6IGNhbGwgLjsgLkwwX3JlcGxfZTE6CiAg
ICBeCjxpbnN0YW50aWF0aW9uPjoxODoyNjogZXJyb3I6IGludmFsaWQgc3ltYm9sIHJlZGVmaW5p
dGlvbgogICAgLkwwX3JlcGxfczE6IGNhbGwgLjsgLkwwX3JlcGxfZTE6CiAgICAgICAgICAgICAg
ICAgICAgICAgICBeCgpGaXhlczogNjdkMDFjZGI1ICgieDg2OiBpbmZyYXN0cnVjdHVyZSB0byBh
bGxvdyBjb252ZXJ0aW5nIGNlcnRhaW4gaW5kaXJlY3QgY2FsbHMgdG8gZGlyZWN0IG9uZXMiKQpT
aWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0t
CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KLS0tCkNoYW5nZXMgc2luY2UgdjE6CiAtIEZpeCBzdWJqZWN0IGFuZCBjb21taXQgbWVzc2Fn
ZS4KLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2FsdGVybmF0aXZlLmggfCA1ICsrLS0tCiAxIGZp
bGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvYWx0ZXJuYXRpdmUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
YWx0ZXJuYXRpdmUuaAppbmRleCA2M2QwYTQ1MGJhLi45MmUzNTgxYmMyIDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20teDg2L2FsdGVybmF0aXZlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9hbHRlcm5hdGl2ZS5oCkBAIC0yMDIsOSArMjAyLDggQEAgZXh0ZXJuIHZvaWQgYWx0ZXJuYXRp
dmVfYnJhbmNoZXModm9pZCk7CiAgICAgcmV0dHlwZSByZXRfOyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIHJlZ2lzdGVyIHVuc2lnbmVkIGxv
bmcgcjEwXyBhc20oInIxMCIpOyAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICByZWdpc3Rl
ciB1bnNpZ25lZCBsb25nIHIxMV8gYXNtKCJyMTEiKTsgICAgICAgICAgICAgICAgICAgICAgICBc
Ci0gICAgYXNtIHZvbGF0aWxlIChfX3N0cmluZ2lmeShBTFRFUk5BVElWRSAiY2FsbCAqJWNbYWRk
cl0oJSVyaXApIiwgXAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ImNhbGwgLiIsICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFg4Nl9GRUFUVVJFX0FMV0FZUykgICAgICBcCisgICAgYXNtIHZvbGF0aWxl
IChBTFRFUk5BVElWRSgiY2FsbCAqJWNbYWRkcl0oJSVyaXApIiwgImNhbGwgLiIsICAgXAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgWDg2X0ZFQVRVUkVfQUxXQVlTKSAgICAgICAgICAg
ICAgICAgIFwKICAgICAgICAgICAgICAgICAgIDogQUxUX0NBTEwgIyMgbiAjIyBfT1VULCAiPWEi
IChyZXRfKSwgICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAgICAgICI9ciIgKHIxMF8pLCAi
PXIiIChyMTFfKSBBU01fQ0FMTF9DT05TVFJBSU5UICAgXAogICAgICAgICAgICAgICAgICAgOiBb
YWRkcl0gImkiICgmKGZ1bmMpKSwgImciIChmdW5jKSAgICAgICAgICAgICAgIFwKLS0gCjIuMjAu
MSAoQXBwbGUgR2l0LTExNykKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 22 17:49:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 May 2019 17:49:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTVME-0004Jw-KL; Wed, 22 May 2019 17:48:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qm9s=TW=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hTVMC-0004Jm-S5
 for xen-devel@lists.xenproject.org; Wed, 22 May 2019 17:48:52 +0000
X-Inumbo-ID: dafb9c8e-7cb9-11e9-9c4a-c73ba357342f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id dafb9c8e-7cb9-11e9-9c4a-c73ba357342f;
 Wed, 22 May 2019 17:48:49 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hTVM9-0006p7-Cm; Wed, 22 May 2019 17:48:49 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hTVM9-0004N6-5l; Wed, 22 May 2019 17:48:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hTVM9-0004qG-4i; Wed, 22 May 2019 17:48:49 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136594-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:build-armhf-pvops:kernel-build:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64:leak-check/check:fail:regression
 linux-linus:test-amd64-amd64-qemuu-nested-intel:leak-check/check/l1:fail:regression
 linux-linus:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds: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-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:leak-check/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-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-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-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-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-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
X-Osstest-Versions-This: linux=a188339ca5a396acc588e5851ed7e19f66b0ebd9
X-Osstest-Versions-That: linux=736706bee3298208343a76096370e4f6a5c55915
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 22 May 2019 17:48:49 +0000
Subject: [Xen-devel] [linux-linus test] 136594: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjU5NCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTM2NTk0LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAg
ICA2IGtlcm5lbC1idWlsZCAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IDIxIGxlYWstY2hlY2svY2hlY2sg
ZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRl
bCAxOSBsZWFrLWNoZWNrL2NoZWNrL2wxIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14
c20gMjEgbGVhay1jaGVjay9jaGVjayBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwg
bGlrZSAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNTgw
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzU4MAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWls
IGxpa2UgMTMzNTgwCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdl
dGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgYTE4ODMzOWNhNWEzOTZhY2M1
ODhlNTg1MWVkN2UxOWY2NmIwZWJkOQpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAg
ICAgICAgNzM2NzA2YmVlMzI5ODIwODM0M2E3NjA5NjM3MGU0ZjZhNWM1NTkxNQoKTGFzdCB0ZXN0
IG9mIGJhc2lzICAgMTMzNTgwICAyMDE5LTAzLTA0IDE5OjUzOjA5IFogICA3OCBkYXlzCkZhaWxp
bmcgc2luY2UgICAgICAgIDEzMzYwNSAgMjAxOS0wMy0wNSAyMDowMzoxNCBaICAgNzcgZGF5cyAg
IDM4IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzNjU5NCAgMjAxOS0wNS0yMCAwMjox
OTo0MCBaICAgIDIgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KMzE2NiBwZW9wbGUgdG91Y2hlZCBy
ZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1h
bWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYy
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFk
b3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9o
b21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBh
dAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpF
eHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBp
cyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJu
ZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxv
ZzsgaXQgd291bGQgYmUgNTQ2NDgyIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 22 17:54:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 May 2019 17:54:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTVS2-00055T-Bx; Wed, 22 May 2019 17:54:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=8yeh=TW=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1hTVS0-00055O-Iv
 for xen-devel@lists.xenproject.org; Wed, 22 May 2019 17:54:53 +0000
X-Inumbo-ID: b1843922-7cba-11e9-8980-bc764e045a96
Received: from mo6-p00-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5300::11])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b1843922-7cba-11e9-8980-bc764e045a96;
 Wed, 22 May 2019 17:54:50 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1558547689;
 s=strato-dkim-0002; d=aepfle.de;
 h=References:In-Reply-To:Message-ID:Subject:Cc:To:From:Date:
 X-RZG-CLASS-ID:X-RZG-AUTH:From:Subject:Sender;
 bh=ips8VJ3RoO2g1QRwqwXJ5CdCNiEbFBY+1GGel9lRvZk=;
 b=Ig0Pq3VJDg0c+61FNh+4EtQ5Gj0W+5BEtVJ+SLnj7WhyUQJ5SWqPImciXkd+WQJE9o
 fAUbz8vifgZRAuA1NcK77UFW3sMpVzgcPTbklAWbiUU9sfZ+pFFSceiHOwoaPxcA3Ntz
 dM2EkJTt963HYYC5geUEXWvEvxf3luU8tCzA+Ffrm9uC6rN1B0/FJXr6oXSGYNonEBZB
 H9X00+39QFsA4jfS3Tivu8f+kGv7wHy1Ag0BQRzDtbTSvFJSi12MumyLzK2jafIdg5Rz
 tbk+ZG68isA4Vm6oSPY9IclRN5e3ZjAJscluyLRzdi+gjQF4GswCY9YA9zuExjyzC+A7
 5Cwg==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QED/SSGq+wjGiUC4AUztn93FPS2dyuYMhmsQ=="
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.21 DYNA|AUTH)
 with ESMTPSA id N09966v4MHsmDBO
 (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, 22 May 2019 19:54:48 +0200 (CEST)
Date: Wed, 22 May 2019 19:54:42 +0200
From: Olaf Hering <olaf@aepfle.de>
To: Anthony PERARD <anthony.perard@citrix.com>
Message-ID: <20190522195442.5bf116ff.olaf@aepfle.de>
In-Reply-To: <20190522145140.12943-1-anthony.perard@citrix.com>
References: <20190522145140.12943-1-anthony.perard@citrix.com>
X-Mailer: Claws Mail 2019.05.14 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH qemu-xen 4.10 & 4.11] xen_disk: Disable file
 locking for the PV disk backend
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau =?UTF-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============5473312914761159783=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============5473312914761159783==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/oH+waEoNBm9PgAjbqR=XoI4"; protocol="application/pgp-signature"

--Sig_/oH+waEoNBm9PgAjbqR=XoI4
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

Am Wed, 22 May 2019 15:51:40 +0100
schrieb Anthony PERARD <anthony.perard@citrix.com>:

> Can you give it a try with one of the affected qemu? (qemu-xen-4.10 or
> qemu-xen-4.11)

Thanks for the patch. Unfortunately there is no easy way to trigger the rac=
e.
Is the changed code path also exercised for PV domUs?

Olaf

--Sig_/oH+waEoNBm9PgAjbqR=XoI4
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCXOWM4gAKCRBdQqD6ppg2
fsB9AJ92UeWtofT9z9voq3oIYrp2GMT5iwCdFcFKnlk6pCjSrrM0mcXSjUvTJLA=
=sksl
-----END PGP SIGNATURE-----

--Sig_/oH+waEoNBm9PgAjbqR=XoI4--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5473312914761159783==--


From xen-devel-bounces@lists.xenproject.org Wed May 22 18:05:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 May 2019 18:05:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTVcO-0005zZ-Mo; Wed, 22 May 2019 18:05:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=q8vz=TW=epam.com=artem_mygaiev@srs-us1.protection.inumbo.net>)
 id 1hTVcM-0005zU-RP
 for xen-devel@lists.xenproject.org; Wed, 22 May 2019 18:05:35 +0000
X-Inumbo-ID: 2ff5380f-7cbc-11e9-8980-bc764e045a96
Received: from EUR02-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe06::626])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2ff5380f-7cbc-11e9-8980-bc764e045a96;
 Wed, 22 May 2019 18:05:32 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=vAMQNpSLhtdoQH0nCxe3/bX/LTbz/YZ/O6d+8tvYtVU=;
 b=hpeDmvjqSuBeZThkWkVYtDZyA+aI4CZsiZurzvnYjLkr9QHScixTOXHzWMa4szGo/UcWEJ8OGq6N9dJMOVkd39gHC5Twhcc3py4tTuF6GXR5OkyVagchpzgj6l7oFYDpW4ITV/w3nV+kS7cADS75jLg3vAH9QUKXKJFEGNYerTxrQKfCysGn+UgNDtMPDUHbOFflGVoLDEf1KHHQM7vcdSutdq2UCJcA54HnYxbe4Q/bi8Dz6R+VYKdKF/5uoLbMADEqGVY72lUOLfc+Pv32SrYCOKFyWcEP0IvqSaPZdtIVaG2Hqhz0xZdJxglsuOwwgjpHyMGCl9GXY9boABlsxg==
Received: from DB6PR03MB2968.eurprd03.prod.outlook.com (10.165.162.21) by
 DB6PR03MB3094.eurprd03.prod.outlook.com (10.165.162.155) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1900.17; Wed, 22 May 2019 18:05:27 +0000
Received: from DB6PR03MB2968.eurprd03.prod.outlook.com
 ([fe80::794b:7116:d1ab:c1a5]) by DB6PR03MB2968.eurprd03.prod.outlook.com
 ([fe80::794b:7116:d1ab:c1a5%7]) with mapi id 15.20.1900.020; Wed, 22 May 2019
 18:05:27 +0000
From: Artem Mygaiev <Artem_Mygaiev@epam.com>
To: "JBeulich@suse.com" <JBeulich@suse.com>, "julien.grall@arm.com"
 <julien.grall@arm.com>
Thread-Topic: [PATCH] xen/public: arch-arm: Restrict the visibility of struct
 vcpu_guest_core_regs
Thread-Index: AQHVEJ5fLi9eyflPOU6zm5EuUWMRmaZ3cKAA
Date: Wed, 22 May 2019 18:05:27 +0000
Message-ID: <59be6ac5f732609593c263eb29fcae372301a2f2.camel@epam.com>
References: <20190520181250.17404-1-julien.grall@arm.com>
 <5CE3C45A0200007800230E0E@prv1-mh.provo.novell.com>
 <1c7f43ce-7df2-24c9-ecb2-d8be1afebfa5@arm.com>
 <5CE3C8370200007800230E40@prv1-mh.provo.novell.com>
 <f2f912ac-a1c6-1f07-f708-cf2935c0270f@arm.com>
 <83c1a4f7-0714-0ee5-e225-835126d92c5d@arm.com>
 <5CE540960200007800231571@prv1-mh.provo.novell.com>
 <109e62db-9ed6-309b-44cc-63e7cffa2c67@arm.com>
In-Reply-To: <109e62db-9ed6-309b-44cc-63e7cffa2c67@arm.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Artem_Mygaiev@epam.com; 
x-originating-ip: [194.53.196.52]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 153fce08-9bc0-49ae-91dd-08d6dee01224
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600141)(711020)(4605104)(2017052603328)(7193020);
 SRVR:DB6PR03MB3094; 
x-ms-traffictypediagnostic: DB6PR03MB3094:
x-microsoft-antispam-prvs: <DB6PR03MB3094E68D5188BFF72CA8370FF4000@DB6PR03MB3094.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 0045236D47
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(376002)(396003)(136003)(39860400002)(366004)(346002)(51914003)(199004)(189003)(102836004)(6436002)(68736007)(6246003)(4326008)(25786009)(6486002)(54906003)(99286004)(229853002)(3846002)(6116002)(66066001)(7736002)(305945005)(26005)(2906002)(256004)(66446008)(76116006)(64756008)(66556008)(91956017)(86362001)(316002)(186003)(80792005)(73956011)(5660300002)(36756003)(66476007)(66946007)(53546011)(8676002)(81156014)(81166006)(71200400001)(71190400001)(6506007)(486006)(14454004)(72206003)(118296001)(6512007)(53936002)(76176011)(11346002)(446003)(2616005)(110136005)(2501003)(478600001)(8936002)(476003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR03MB3094;
 H:DB6PR03MB2968.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: YhqZFkkxI6tXZnhVKBC6dYLk98mdrwVfZyCMGbEtPABZ94Y3ztUsomox3xLJ6YHYyBGdpnwE3Mp6ABXRpzNjA8P+UkISBvXVaVBdDrNK03dU4BITjK0i7x2S/VM422U22Hs2O9BQoNMr9xdPytl2UNDTetHPsPLZXgXvhbLnxBcQiaszpejnlOYorBdQQcTbWAc7nQjio4OLH2qkczsHaULwpe8RFElA7WTPn7mnx1YvBgU83+snDjk2o4+u60ezEBlI/GEJc256q4+F6q7h7b9y1iRPxcuOzd4L4iJD/3pYiZ/SWAhLLLYwHOYbvU6TiaBQui6BG5xKjfxmHJeiK62/6NP4pxoHPGe4USYPfJbCyGRn0x64y+Y4VdkPoJN5s5POKBw+SENAnEKlay/CmqCFOG2p1erx7r2qgemll1A=
Content-ID: <C0D710873C3D9046B1054E55BC235376@eurprd03.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 153fce08-9bc0-49ae-91dd-08d6dee01224
X-MS-Exchange-CrossTenant-originalarrivaltime: 22 May 2019 18:05:27.7191 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR03MB3094
Subject: Re: [Xen-devel] [PATCH] xen/public: arch-arm: Restrict the
 visibility of struct vcpu_guest_core_regs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "Ian.Jackson@eu.citrix.com" <Ian.Jackson@eu.citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gSnVsaWVuLCBKYW4NCg0KT24gV2VkLCAyMDE5LTA1LTIyIGF0IDE0OjAwICswMTAwLCBK
dWxpZW4gR3JhbGwgd3JvdGU6DQo+ICgrQXJ0ZW0pDQo+IA0KPiBIaSBKYW4sDQo+IA0KPiBPbiAy
Mi8wNS8yMDE5IDEzOjI5LCBKYW4gQmV1bGljaCB3cm90ZToNCj4gPiA+ID4gPiBPbiAyMi4wNS4x
OSBhdCAxNDoyMCwgPA0KPiA+ID4gPiA+IGp1bGllbi5ncmFsbEBhcm0uY29tDQo+ID4gPiA+ID4g
PiB3cm90ZToNCj4gPiA+IE9uIDIxLzA1LzIwMTkgMTA6NTUsIEp1bGllbiBHcmFsbCB3cm90ZToN
Cj4gPiA+ID4gSGkgSmFuLA0KPiA+ID4gPiANCj4gPiA+ID4gT24gNS8yMS8xOSAxMDo0MyBBTSwg
SmFuIEJldWxpY2ggd3JvdGU6DQo+ID4gPiA+ID4gPiA+ID4gT24gMjEuMDUuMTkgYXQgMTE6MzUs
IDwNCj4gPiA+ID4gPiA+ID4gPiBqdWxpZW4uZ3JhbGxAYXJtLmNvbQ0KPiA+ID4gPiA+ID4gPiA+
ID4gd3JvdGU6DQo+ID4gPiA+ID4gPiANCj4gPiA+ID4gPiA+IE9uIDUvMjEvMTkgMTA6MjYgQU0s
IEphbiBCZXVsaWNoIHdyb3RlOg0KPiA+ID4gPiA+ID4gPiA+ID4gPiBPbiAyMC4wNS4xOSBhdCAy
MDoxMiwgPA0KPiA+ID4gPiA+ID4gPiA+ID4gPiBqdWxpZW4uZ3JhbGxAYXJtLmNvbQ0KPiA+ID4g
PiA+ID4gPiA+ID4gPiA+IHdyb3RlOg0KPiA+ID4gPiA+ID4gPiA+IA0KPiA+ID4gPiA+ID4gPiA+
ICAgICAgICBBcyB0aGlzIGlzIG5vdyBYZW4gYW5kIHRvb2xzIG9ubHksIEkgYW0NCj4gPiA+ID4g
PiA+ID4gPiB3b25kZXJpbmcgd2hldGhlciB0aGUgY2hlY2sgb24NCj4gPiA+ID4gPiA+ID4gPiAg
ICAgICAgR05VX0MgaXMgc3RpbGwgbmVjZXNzYXJ5LiBJIGFtIGhhcHB5IHRvIHNlbmQgYQ0KPiA+
ID4gPiA+ID4gPiA+IGZvbGxvdy11cCBwYXRjaCAob3IgZm9sZA0KPiA+ID4gPiA+ID4gPiA+ICAg
ICAgICBpbiB0aGlzIG9uZSkgaWYgaXQgY2FuIGJlIHJlbW92ZWQuDQo+ID4gPiA+ID4gPiA+IA0K
PiA+ID4gPiA+ID4gPiBJIHRoaW5rIHRoaXMgc2hvdWxkIGJlIGRyb3BwZWQgaWYgaXQgY2FuIGJl
IHdpdGhvdXQNCj4gPiA+ID4gPiA+ID4gYnJlYWtpbmcgYW55DQo+ID4gPiA+ID4gPiA+IHBhcnQg
b2YgdGhlIGJ1aWxkLg0KPiA+ID4gPiA+ID4gDQo+ID4gPiA+ID4gPiBUaGlzIGlzIGJlY2F1c2Ug
YWxsIHRoZSB0b29scyBhcmUgcGFydCBvZiB4ZW4uZ2l0LCByaWdodD8NCj4gPiA+ID4gPiANCj4g
PiA+ID4gPiBSaWdodCAtIG5vLW9uZSBlbHNlIGlzIHN1cHBvc2VkIHRvIGRlZmluZSBfX1hFTl9U
T09MU19fLCBvcg0KPiA+ID4gPiA+IGlmIGFueW9uZSBkb2VzLCB0aGV5J3JlIG9uIHRoZWlyIG93
bi4NCj4gPiA+ID4gDQo+ID4gPiA+IFRoYW5rcyBmb3IgdGhlIGluZm9ybWF0aW9uLiBJIHdpbGwg
ZG8gYSBmdWxsIGJ1aWxkIGNoZWNrLg0KPiA+ID4gDQo+ID4gPiBJIHRob3VnaHQgYWJvdXQgdGhp
cyBhZ2FpbiwgbG9uZyB0ZXJtIHRoZXJlIGFyZSBhbiBhdHRlbXB0IHRvDQo+ID4gPiBidWlsZCB4
ZW4gd2l0aA0KPiA+ID4gb3RoZXIgY29tcGlsZXIgbm90IG5lY2Vzc2FyaWx5IHN1cHBvcnRpbmcg
R05VIEMgZXh0ZW5zaW9uLg0KPiA+ID4gV2hpbGUgdGhpcyB3b3VsZCBwcm9iYWJseSBub3QgYmUg
dGhlIG9ubHkgcGxhY2UgdGhhdCBuZWVkIHRvIGJlDQo+ID4gPiByZXdvcmtlZCwgd2UNCj4gPiA+
IHdvdWxkIGhhdmUgdG8gcmV2ZXJ0IHBhcnQgb2YgdGhpcyBjaGFuZ2UuIFNvIEkgd2lsbCBub3Qg
ZHJvcCB0aGUNCj4gPiA+ICNpZmRlZiBoZXJlLg0KPiA+IA0KPiA+IFdlbGwsIEkgZG9uJ3Qga25v
dyBob3cgaXQgaXMgZm9yIEFybSwgYnV0IG9uIHg4NiB3ZSBhY3R1YWxseSB1c2UNCj4gPiB0aGUN
Cj4gPiAiZXh0ZW5kZWQiIG5hbWluZyBxdWl0ZSBleHRlbnNpdmVseSwgc28gYnVpbGRpbmcgd2l0
aCBhIGNvbXBpbGVyDQo+ID4gdGhhdCBkb2Vzbid0IHN1cHBvcnQgdGhpcyBleHRlbnNpb24gaXMg
bm90IHJlYWxseSBhbiBvcHRpb24gdGhlcmUuDQo+IA0KPiBGb3IgdGhlIEFybSwgSSB0aGluayBv
bmx5IGNwdV91c2VyX3JlZ3MgaXMgdXNpbmcgImV4dGVuZGVkIiBuYW1pbmcuDQo+IEl0IHNob3Vs
ZCBiZSANCj4gcG9zc2libGUgdG8gcmVtb3ZlIGl0IHdpdGhvdXQgdG9vIG11Y2ggdHJvdWJsZSBo
ZXJlLg0KPiANCj4gQEFydGVtLCBpcyB0aGVyZSBhbnkgcmVzdHJpY3Rpb24gdG8gdXNlIGFub255
bW91cyB1bmlvbiBpbiBmdW5jdGlvbmFsDQo+IHNhZmV0eT8NCj4gDQoNCkluIGdlbmVyYWwsIHVu
aW9ucyBhcmUgbm90IGFsbG93ZWQgaW4gc2FmZXR5IHJlZ3VsYXRlZCBwcm9ncmFtbWluZywNCnRo
ZXkgYWx3YXlzIHJlcXVpcmUgYSAiZGV2aWF0aW9uIiAtIGUuZy4gdW5pb25zIHVzZSBmb3IgZGF0
YSBwYWNraW5nIGlzDQp1c3VhbGx5IGFjY2VwdGVkIGRpc3JlZ2FyZGluZyBhbm9ueW1vdXMgb3Ig
bm90Lg0KDQpDb3VwbGUgb2Ygb3RoZXIgdGhpbmdzIEkgd2FudGVkIHRvIG1lbnRpb246DQoxLiBh
bGwgcHJvdGVjdGl2ZSBwcm9ncmFtbWluZyBzdGFuZGFyZHMgZS5nLiBNSVNSQSByZWNvbW1lbmQg
cmVkdWNpbmcNCnZpc2liaWxpdHkgb2YgZnVuY3Rpb25zIGFuZCB2YXJpYWJsZXMgdG8gcmVkdWNl
IEFQSSBzdXJmYWNlIGFucyB0aHVzDQpuZWVkIGZvciB0ZXN0IGNvdmVyYWdlIGFuZCBzeXN0ZW1h
dGljIGZhdWx0IHByb2JhYmlsaXR5Lg0KMi4gY3VycmVudCBpbXBsZW1lbnRhdGlvbiB4ZW4gdG9v
bHMgYXJlIHZlcnkgaGFyZCB0byB1c2UgaW4gc2FmZXR5IGZvcg0KbWFueSByZWFzb25zLCBJIGhv
cGUgdG8gZm9sbG93IHVwIG9uIHRoaXMgc29vbi4uLg0KDQogLS0gQXJ0ZW0NCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 22 18:07:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 May 2019 18:07:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTVe8-00064v-4F; Wed, 22 May 2019 18:07:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qm9s=TW=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hTVe6-00064l-ET
 for xen-devel@lists.xenproject.org; Wed, 22 May 2019 18:07:22 +0000
X-Inumbo-ID: 6fd0afe6-7cbc-11e9-bd54-bf5aa0e9fdf3
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6fd0afe6-7cbc-11e9-bd54-bf5aa0e9fdf3;
 Wed, 22 May 2019 18:07:18 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hTVe2-0007GH-0u; Wed, 22 May 2019 18:07:18 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hTVe1-0005hf-LR; Wed, 22 May 2019 18:07:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hTVe1-00082J-Kd; Wed, 22 May 2019 18:07:17 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136600-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-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=18d237b4e43ea24795f522c0aab1b4f54100ca80
X-Osstest-Versions-That: seabios=55eca9a14abef410d45c2f10ecd3f11c946064fc
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 22 May 2019 18:07:17 +0000
Subject: [Xen-devel] [seabios test] 136600: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjYwMCBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzY2MDAvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBsaWtlIDEzNTg1OQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTM1ODU5CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
IGZhaWwgbGlrZSAxMzU4NTkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzNTg1OQogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wx
L2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogc2VhYmlvcyAgICAgICAg
ICAgICAgMThkMjM3YjRlNDNlYTI0Nzk1ZjUyMmMwYWFiMWI0ZjU0MTAwY2E4MApiYXNlbGluZSB2
ZXJzaW9uOgogc2VhYmlvcyAgICAgICAgICAgICAgNTVlY2E5YTE0YWJlZjQxMGQ0NWMyZjEwZWNk
M2YxMWM5NDYwNjRmYwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTM1ODU5ICAyMDE5LTA1LTA3IDE0
OjQxOjI4IFogICAxNSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzNjI5MyAgMjAxOS0wNS0x
NSAwODozOTo0OSBaICAgIDcgZGF5cyAgICAzIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAg
IDEzNjQ2NCAgMjAxOS0wNS0xNyAxODowNjoxOCBaICAgIDQgZGF5cyAgICAyIGF0dGVtcHRzCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEdlcmQgSG9mZm1h
bm4gPGtyYXhlbEByZWRoYXQuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVz
dHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93
ICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3Qu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hv
bWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0
CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4
cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlz
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5l
c3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
P3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CiAgIDU1ZWNhOWEuLjE4
ZDIzN2IgIDE4ZDIzN2I0ZTQzZWEyNDc5NWY1MjJjMGFhYjFiNGY1NDEwMGNhODAgLT4geGVuLXRl
c3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 22 18:10:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 May 2019 18:10:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTVhK-0006q3-Nx; Wed, 22 May 2019 18:10:42 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=I7ts=TW=citrix.com=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1hTVhJ-0006py-Eh
 for xen-devel@lists.xenproject.org; Wed, 22 May 2019 18:10:41 +0000
X-Inumbo-ID: e7bed797-7cbc-11e9-8980-bc764e045a96
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e7bed797-7cbc-11e9-8980-bc764e045a96;
 Wed, 22 May 2019 18:10:39 +0000 (UTC)
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=igor.druzhinin@citrix.com;
 spf=Pass smtp.mailfrom=igor.druzhinin@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 igor.druzhinin@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="igor.druzhinin@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 igor.druzhinin@citrix.com designates 23.29.105.83 as
 permitted sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="igor.druzhinin@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: 10a1X91dTv4sCxhQ9Zkez7gVF7HgXlQ9bnUXdNZCEHjXZ2PwZxEA4A8MfGPLD91/AeFXmJgJBZ
 Vil+QCiXppb5ZdXGK02sCaJi88PtLfJG4K7nqo2MrcBCtsvonOKiVjst8zEuLADngwRYXjNw8E
 Ot+dIjP0iVtS+RsrAbKO94/MdKQCoZScy8OAzVW432LqzDYYO9GJLqXDeNrauy8ZxXua/BxBz/
 DWxaZZ0kiB17l2If67kbMxzmH/5ZesfrW6bj1ViRohLLhOwt6TKOLLkngsfHKhG4wy7ZfMss4y
 JrI=
X-SBRS: 2.7
X-MesageID: 786454
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,500,1549947600"; 
   d="scan'208";a="786454"
From: Igor Druzhinin <igor.druzhinin@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 22 May 2019 19:10:34 +0100
Message-ID: <1558548634-25154-1-git-send-email-igor.druzhinin@citrix.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] libacpi: report PCI slots as enabled only for
 hotpluggable devices
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andrew.cooper3@citrix.com, wei.liu2@citrix.com, ian.jackson@eu.citrix.com,
 jbeulich@suse.com, Igor Druzhinin <igor.druzhinin@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RFNEVCBmb3IgcWVtdS14ZW4gbGFja3MgX1NUQSBtZXRob2Qgb2YgUENJIHNsb3Qgb2JqZWN0LiBJ
ZiBfU1RBIG1ldGhvZApkb2Vzbid0IGV4aXN0IHRoZW4gdGhlIHNsb3QgaXMgYXNzdW1lZCB0byBi
ZSBhbHdheXMgcHJlc2VudCBhbmQgYWN0aXZlCndoaWNoIGluIGNvbmp1bmN0aW9uIHdpdGggX0VK
MCBtZXRob2QgbWFrZXMgZXZlcnkgZGV2aWNlIGVqZWN0YWJsZSBmb3IKYW4gT1MgZXZlbiBpZiBp
dCdzIG5vdCB0aGUgY2FzZS4KCnFlbXUta3ZtIGlzIGFibGUgdG8gZHluYW1pY2FsbHkgYWRkIF9F
SjAgbWV0aG9kIG9ubHkgdG8gdGhvc2Ugc2xvdHMKdGhhdCBlaXRoZXIgaGF2ZSBob3RwbHVnZ2Fi
bGUgZGV2aWNlcyBvciBmcmVlIGZvciBQQ0kgcGFzc3Rocm91Z2guCkFzIFhlbiBsYWNrcyB0aGlz
IGNhcGFiaWxpdHkgd2UgY2Fubm90IHVzZSB0aGVpciB3YXkuCgpxZW11LXhlbi10cmFkaXRpb25h
bCBEU0RUIGhhcyBfU1RBIG1ldGhvZCB3aGljaCBvbmx5IHJlcG9ydHMgdGhhdAp0aGUgc2xvdCBp
cyBwcmVzZW50IGlmIHRoZXJlIGlzIGEgUENJIGRldmljZXMgaG90cGx1Z2dlZCB0aGVyZS4KVGhp
cyBpcyBkb25lIHRocm91Z2ggcXVlcnlpbmcgb2YgaXRzIFBDSSBob3RwbHVnIGNvbnRyb2xsZXIu
CnFlbXUteGVuIGhhcyBzaW1pbGFyIGNhcGFiaWxpdHkgdGhhdCByZXBvcnRzIGlmIGRldmljZSBp
cyAiaG90cGx1Z2dhYmxlCm9yIGFic2VudCIgd2hpY2ggd2UgY2FuIHVzZSB0byBhY2hpZXZlIHRo
ZSBzYW1lIHJlc3VsdC4KClNpZ25lZC1vZmYtYnk6IElnb3IgRHJ1emhpbmluIDxpZ29yLmRydXpo
aW5pbkBjaXRyaXguY29tPgotLS0KIHRvb2xzL2xpYmFjcGkvbWtfZHNkdC5jIHwgOSArKysrKysr
Ky0KIDEgZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYg
LS1naXQgYS90b29scy9saWJhY3BpL21rX2RzZHQuYyBiL3Rvb2xzL2xpYmFjcGkvbWtfZHNkdC5j
CmluZGV4IDJkYWYzMmMuLmM1YmE0YzAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYmFjcGkvbWtfZHNk
dC5jCisrKyBiL3Rvb2xzL2xpYmFjcGkvbWtfZHNkdC5jCkBAIC00MzksOSArNDM5LDEwIEBAIGlu
dCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJndikKICAgICAgICAgICAgIHBvcF9ibG9jaygpOwog
ICAgICAgICB9CiAgICAgfSBlbHNlIHsKLSAgICAgICAgc3RtdCgiT3BlcmF0aW9uUmVnaW9uIiwg
IlNFSiwgU3lzdGVtSU8sIDB4YWUwOCwgMHgwNCIpOworICAgICAgICBzdG10KCJPcGVyYXRpb25S
ZWdpb24iLCAiU0VKLCBTeXN0ZW1JTywgMHhhZTA4LCAweDA4Iik7CiAgICAgICAgIHB1c2hfYmxv
Y2soIkZpZWxkIiwgIlNFSiwgRFdvcmRBY2MsIE5vTG9jaywgV3JpdGVBc1plcm9zIik7CiAgICAg
ICAgIGluZGVudCgpOyBwcmludGYoIkIwRUosIDMyLFxuIik7CisgICAgICAgIGluZGVudCgpOyBw
cmludGYoIkIwUk0sIDMyLFxuIik7CiAgICAgICAgIHBvcF9ibG9jaygpOwogCiAgICAgICAgIC8q
IGhvdHBsdWdfc2xvdCAqLwpAQCAtNDUyLDYgKzQ1MywxMiBAQCBpbnQgbWFpbihpbnQgYXJnYywg
Y2hhciAqKmFyZ3YpCiAgICAgICAgICAgICAgICAgICAgIHN0bXQoIlN0b3JlIiwgIiUjMDEweCwg
QjBFSiIsIDEgPDwgc2xvdCk7CiAgICAgICAgICAgICAgICAgfSBwb3BfYmxvY2soKTsKICAgICAg
ICAgICAgICAgICBzdG10KCJOYW1lIiwgIl9TVU4sICVpIiwgc2xvdCk7CisgICAgICAgICAgICAg
ICAgcHVzaF9ibG9jaygiTWV0aG9kIiwgIl9TVEEsIDAiKTsgeworICAgICAgICAgICAgICAgICAg
ICBwdXNoX2Jsb2NrKCJJZiIsICJBbmQoQjBSTSwgU2hpZnRMZWZ0KDEsICVpKSkiLCBzbG90KTsK
KyAgICAgICAgICAgICAgICAgICAgc3RtdCgiUmV0dXJuIiwgIjB4RiIpOworICAgICAgICAgICAg
ICAgICAgICBwb3BfYmxvY2soKTsKKyAgICAgICAgICAgICAgICAgICAgc3RtdCgiUmV0dXJuIiwg
IjB4MCIpOworICAgICAgICAgICAgICAgIH0gcG9wX2Jsb2NrKCk7CiAgICAgICAgICAgICB9IHBv
cF9ibG9jaygpOwogICAgICAgICB9CiAgICAgfQotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 22 19:51:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 May 2019 19:51:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTXH2-0005gh-TM; Wed, 22 May 2019 19:51:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qm9s=TW=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hTXH1-0005gV-Fe
 for xen-devel@lists.xenproject.org; Wed, 22 May 2019 19:51:39 +0000
X-Inumbo-ID: ff9fe35e-7cca-11e9-b206-3fd01b89d158
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ff9fe35e-7cca-11e9-b206-3fd01b89d158;
 Wed, 22 May 2019 19:51:32 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hTXGs-0000jJ-Au; Wed, 22 May 2019 19:51:30 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hTXGr-0006tG-I8; Wed, 22 May 2019 19:51:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hTXGr-0004fs-FW; Wed, 22 May 2019 19:51:29 +0000
To: xen-devel@lists.xenproject.org, osstest-admin@xenproject.org,
 royger@FreeBSD.org
Message-ID: <osstest-136606-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: freebsd=cb9788efd6dd2c8377e001d8a85c722ba926f6cf
X-Osstest-Versions-That: freebsd=35c027f3215c305ddf9814e895b7f4c880521eb8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 22 May 2019 19:51:29 +0000
Subject: [Xen-devel] [freebsd-master test] 136606: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjYwNiBmcmVlYnNkLW1hc3RlciByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTM2NjA2LwoKUGVyZmVjdCA6LSkKQWxs
IHRlc3RzIGluIHRoaXMgZmxpZ2h0IHBhc3NlZCBhcyByZXF1aXJlZAp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogZnJlZWJzZCAgICAgICAgICAgICAgY2I5Nzg4ZWZkNmRkMmM4Mzc3ZTAw
MWQ4YTg1YzcyMmJhOTI2ZjZjZgpiYXNlbGluZSB2ZXJzaW9uOgogZnJlZWJzZCAgICAgICAgICAg
ICAgMzVjMDI3ZjMyMTVjMzA1ZGRmOTgxNGU4OTViN2Y0Yzg4MDUyMWViOAoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgMTM2NDQ3ICAyMDE5LTA1LTE3IDE0OjEwOjA3IFogICAgNSBkYXlzClRlc3Rpbmcg
c2FtZSBzaW5jZSAgIDEzNjYwNiAgMjAxOS0wNS0yMCAwOToyNToyMiBaICAgIDIgZGF5cyAgICAx
IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0Ogog
IGFsbGFuanVkZSA8YWxsYW5qdWRlQEZyZWVCU0Qub3JnPgogIGJyZCA8YnJkQEZyZWVCU0Qub3Jn
PgogIEJyaWFuIEJlaGxlbmRvcmYgPGJlaGxlbmRvcmYxQGxsbmwuZ292PgogIGJyb29rcyA8YnJv
b2tzQEZyZWVCU0Qub3JnPgogIGNlbSA8Y2VtQEZyZWVCU0Qub3JnPgogIGRjaGFnaW4gPGRjaGFn
aW5ARnJlZUJTRC5vcmc+CiAgZGltIDxkaW1ARnJlZUJTRC5vcmc+CiAgZG91Z20gPGRvdWdtQEZy
ZWVCU0Qub3JnPgogIGlhbiA8aWFuQEZyZWVCU0Qub3JnPgogIGltcCA8aW1wQEZyZWVCU0Qub3Jn
PgogIGpoYiA8amhiQEZyZWVCU0Qub3JnPgogIGpoaWJiaXRzIDxqaGliYml0c0BGcmVlQlNELm9y
Zz4KICBqb2hhbHVuIDxqb2hhbHVuQEZyZWVCU0Qub3JnPgogIGtpYiA8a2liQEZyZWVCU0Qub3Jn
PgogIG1hbnUgPG1hbnVARnJlZUJTRC5vcmc+CiAgbWFya2ogPG1hcmtqQEZyZWVCU0Qub3JnPgog
IG1lbGlmYXJvIDxtZWxpZmFyb0BGcmVlQlNELm9yZz4KICBQYXZlbCBCb2xkaW4gPGJvbGRpbi5w
YXZlbEBnbWFpbC5jb20+CiAgcmdyaW1lcyA8cmdyaW1lc0BGcmVlQlNELm9yZz4KICBzY290dGwg
PHNjb3R0bEBGcmVlQlNELm9yZz4KICBzamcgPHNqZ0BGcmVlQlNELm9yZz4KICBzdGV2ZWsgPHN0
ZXZla0BGcmVlQlNELm9yZz4KICB0cmFzeiA8dHJhc3pARnJlZUJTRC5vcmc+CiAgdHVleGVuIDx0
dWV4ZW5ARnJlZUJTRC5vcmc+CiAgdm1hZmZpb25lIDx2bWFmZmlvbmVARnJlZUJTRC5vcmc+Cgpq
b2JzOgogYnVpbGQtYW1kNjQtZnJlZWJzZC1hZ2FpbiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1mcmVlYnNkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXhlbi1mcmVlYnNk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1y
ZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hv
bWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxl
cywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBv
ZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGlu
ZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9mcmVlYnNkLmdp
dAogICAzNWMwMjdmMzIxNS4uY2I5Nzg4ZWZkNmQgIGNiOTc4OGVmZDZkZDJjODM3N2UwMDFkOGE4
NWM3MjJiYTkyNmY2Y2YgLT4gdGVzdGVkL21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 22 20:25:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 May 2019 20:25:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTXnE-00082P-Nj; Wed, 22 May 2019 20:24:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8RDm=TW=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1hTXnE-00082E-1P
 for xen-devel@lists.xenproject.org; Wed, 22 May 2019 20:24:56 +0000
X-Inumbo-ID: a915edb2-7ccf-11e9-9e26-13983f4ca38e
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a915edb2-7ccf-11e9-9e26-13983f4ca38e;
 Wed, 22 May 2019 20:24:55 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256
 bits)) (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 027FC20868;
 Wed, 22 May 2019 20:24:53 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1558556694;
 bh=UZ0cyj+Gstu1oWiqAvLS2QOmica8369fDe/nc7l+zx0=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=YU5kwhT3tuQWAdG7xsp3jDGnDFimxmIFkBTHdS12MK/axYXptx4XT4w7WG/JE4bfG
 Dni2zu+QAGE5rIlW8c1Eq00t0aIF8Da1RTI+Tz/QPuOeOu+SX5bNbC2SW1RXYxWlYd
 IEAQkBMJtDszjMhQ7m0ZDkqyyhxj1cNvd15b3THY=
Date: Wed, 22 May 2019 13:24:53 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Alistair Francis <alistair.francis@wdc.com>
In-Reply-To: <20190521222418.27107-1-alistair.francis@wdc.com>
Message-ID: <alpine.DEB.2.21.1905221324450.20440@sstabellini-ThinkPad-T480s>
References: <20190521222418.27107-1-alistair.francis@wdc.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v3] xen/drivers/char: Protect the
 asm/vpl011.h include
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, konrad.wilk@oracle.com,
 George.Dunlap@eu.citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 alistair23@gmail.com, julien.grall@arm.com, jbeulich@suse.com,
 andrew.cooper3@citrix.com, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAyMSBNYXkgMjAxOSwgQWxpc3RhaXIgRnJhbmNpcyB3cm90ZToKPiBUaGUgb25seSB1
c2Ugb2YgYXNtL3ZwbDAxMS5oIGlzIHByb3RlY3RlZCBieSB0aGUgQ09ORklHX1NCU0FfVlVBUlRf
Q09OU09MRQo+IGRlZmluZSBzbyBsZXRzIHByb3RlY3QgdGhlIGluY2x1ZGUgYXMgd2VsbC4KPiAK
PiBTaWduZWQtb2ZmLWJ5OiBBbGlzdGFpciBGcmFuY2lzIDxhbGlzdGFpci5mcmFuY2lzQHdkYy5j
b20+CgpBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
PgoKCj4gLS0tCj4gIHYzOgo+ICAgLSBSZXdvcmsgY29tbWl0IHRpdGxlIGFuZCBtZXNzYWdlCj4g
ICAtIFNwbGl0IGl0IGludG8gYSBzZXBlcmF0ZSBpZmRlZgo+IAo+ICB4ZW4vZHJpdmVycy9jaGFy
L2NvbnNvbGUuYyB8IDMgKystCj4gIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDEg
ZGVsZXRpb24oLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmMg
Yi94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYwo+IGluZGV4IDM4ZWNkOWMwMTUuLmQ3MjhlNzM3
ZDEgMTAwNjQ0Cj4gLS0tIGEveGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmMKPiArKysgYi94ZW4v
ZHJpdmVycy9jaGFyL2NvbnNvbGUuYwo+IEBAIC0zNiw3ICszNiw4IEBACj4gICNpZmRlZiBDT05G
SUdfWDg2Cj4gICNpbmNsdWRlIDx4ZW4vY29uc29sZWQuaD4KPiAgI2luY2x1ZGUgPGFzbS9ndWVz
dC5oPgo+IC0jZWxzZQo+ICsjZW5kaWYKPiArI2lmZGVmIENPTkZJR19TQlNBX1ZVQVJUX0NPTlNP
TEUKPiAgI2luY2x1ZGUgPGFzbS92cGwwMTEuaD4KPiAgI2VuZGlmCj4gIAo+IC0tIAo+IDIuMjEu
MAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 22 21:00:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 May 2019 21:00:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTYKy-0001w8-Fv; Wed, 22 May 2019 20:59:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qm9s=TW=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hTYKx-0001vy-IE
 for xen-devel@lists.xenproject.org; Wed, 22 May 2019 20:59:47 +0000
X-Inumbo-ID: 84cfee26-7cd4-11e9-b5d6-73b254c69651
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 84cfee26-7cd4-11e9-b5d6-73b254c69651;
 Wed, 22 May 2019 20:59:41 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hTYKr-00028O-52; Wed, 22 May 2019 20:59:41 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hTYKq-0002Yo-R5; Wed, 22 May 2019 20:59:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hTYKq-00035v-QG; Wed, 22 May 2019 20:59:40 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136609-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=a699b19f6c362f14bbedcb21b22a7299898b0825
X-Osstest-Versions-That: libvirt=91268c715cf0293f0751de0450e4d0c06bea18d8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 22 May 2019 20:59:40 +0000
Subject: [Xen-devel] [libvirt test] 136609: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjYwOSBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzY2MDkvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDEzNjMyMQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTM2MzIxCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC1xY293MiAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxp
YnZpcnQgICAgICAgICAgICAgIGE2OTliMTlmNmMzNjJmMTRiYmVkY2IyMWIyMmE3Mjk5ODk4YjA4
MjUKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIDkxMjY4YzcxNWNmMDI5
M2YwNzUxZGUwNDUwZTRkMGMwNmJlYTE4ZDgKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzNjMyMSAg
MjAxOS0wNS0xNSAxOTozODo0MSBaICAgIDcgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzY0
ODAgIDIwMTktMDUtMTggMDU6MTA6NTEgWiAgICA0IGRheXMgICAgMiBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxMzY2MDkgIDIwMTktMDUtMjAgMTA6MTI6MjggWiAgICAyIGRheXMgICAg
MSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBBbmRyZWEgQm9sb2duYW5pIDxhYm9sb2duYUByZWRoYXQuY29tPgogIENocmlzdGlhbiBFaHJo
YXJkdCA8Y2hyaXN0aWFuLmVocmhhcmR0QGNhbm9uaWNhbC5jb20+CiAgRGFuaWVsIFAuIEJlcnJh
bmfDqSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KICBIYW4gSGFuIDxoaGFuQHJlZGhhdC5jb20+CiAg
SsOhbiBUb21rbyA8anRvbWtvQHJlZGhhdC5jb20+CiAgTWF4aXdlbGwgUy4gR2FyY2lhIDxtYXhp
d2VsbEBsaW51eC5pYm0uY29tPgogIE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5j
b20+CiAgUGV0ZXIgS3JlbXBhIDxwa3JlbXBhQHJlZGhhdC5jb20+Cgpqb2JzOgogYnVpbGQtYW1k
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxv
Z3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRz
LCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rl
cgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
ClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGli
dmlydC5naXQKICAgOTEyNjhjNzE1Yy4uYTY5OWIxOWY2YyAgYTY5OWIxOWY2YzM2MmYxNGJiZWRj
YjIxYjIyYTcyOTk4OThiMDgyNSAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 22 23:26:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 May 2019 23:26:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTacv-0004Ih-94; Wed, 22 May 2019 23:26:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8RDm=TW=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1hTacu-0004Ic-27
 for xen-devel@lists.xenproject.org; Wed, 22 May 2019 23:26:28 +0000
X-Inumbo-ID: 04a8cb30-7ce9-11e9-8980-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 04a8cb30-7ce9-11e9-8980-bc764e045a96;
 Wed, 22 May 2019 23:26:26 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256
 bits)) (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 3326B20881;
 Wed, 22 May 2019 23:26:25 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1558567585;
 bh=wCdM3AvrhUhfJUpVQhYWXALTPt0dXlRc4Yx6aMltnxQ=;
 h=Date:From:To:cc:Subject:From;
 b=cAZP7Bc1ySrquQwX4HblyhPC73702bAiiesb0NNs8Rxs2VojqZV4/p82Llhu8aANJ
 fHFrCDfcrTxWF1wk4yhmUZ8YIV/9zRWA9mXy/IR8yU/Vxlz2lUGVkInZsQabaKNiE1
 /NfZWfaaQqAmh811T36ESGoegvGAFSEXdLRgrt3Y=
Date: Wed, 22 May 2019 16:26:24 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: konrad.wilk@oracle.com, boris.ostrovsky@oracle.com, jgross@suse.com
Message-ID: <alpine.DEB.2.21.1905221622190.20440@sstabellini-ThinkPad-T480s>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] xen/swiotlb: don't initialize swiotlb twice on
 arm64
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Julien.Grall@arm.com,
 sstabellini@kernel.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgoKT24gYXJtNjQg
c3dpb3RsYiBpcyBhbHJlYWR5IGluaXRpYWxpemVkIGJ5IG1lbV9pbml0LiBXZSBkb24ndCB3YW50
IHRvCmluaXRpYWxpemUgaXQgdHdpY2UsIHRoZSBtZW1vcnkgaXMgYWxyZWFkeSBhbGxvY2F0ZWQu
IERldGVjdCB0aGlzCmNvbmRpdGlvbiBpbiBzd2lvdGxiLXhlbiBhbmQgc2tpcCB0aGUgc2Vjb25k
IGluaXRpYWxpemF0aW9uLgoKU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVm
YW5vc0B4aWxpbnguY29tPgoKLS0tCgpUaGVyZSBhcmUgb3RoZXIgaXNzdWVzIHdoaWNoIEkgZm91
bmQgcmVjZW50bHkgYWZmZWN0aW5nIHRoZSBzd2lvdGxiIG9uCmFybTY0IC0tIEknbGwgc2VuZCB0
aGUgb3RoZXIgcGF0Y2hlcyBzZXBhcmF0ZWx5LgoKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3N3
aW90bGIteGVuLmMgYi9kcml2ZXJzL3hlbi9zd2lvdGxiLXhlbi5jCmluZGV4IDg3N2JhZjIuLjhm
Y2RhMmJmNCAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4vc3dpb3RsYi14ZW4uYworKysgYi9kcml2
ZXJzL3hlbi9zd2lvdGxiLXhlbi5jCkBAIC0yMDYsNiArMjA2LDcgQEAgaW50IF9fcmVmIHhlbl9z
d2lvdGxiX2luaXQoaW50IHZlcmJvc2UsIGJvb2wgZWFybHkpCiAJaW50IHJjID0gLUVOT01FTTsK
IAllbnVtIHhlbl9zd2lvdGxiX2VyciBtX3JldCA9IFhFTl9TV0lPVExCX1VOS05PV047CiAJdW5z
aWduZWQgaW50IHJlcGVhdCA9IDM7CisJYm9vbCBwcmVfaW5pdGlhbGl6ZWQgPSBmYWxzZTsKIAog
CXhlbl9pb190bGJfbnNsYWJzID0gc3dpb3RsYl9ucl90YmwoKTsKIHJldHJ5OgpAQCAtMjE0LDcg
KzIxNSwxMCBAQCBpbnQgX19yZWYgeGVuX3N3aW90bGJfaW5pdChpbnQgdmVyYm9zZSwgYm9vbCBl
YXJseSkKIAkvKgogCSAqIEdldCBJTyBUTEIgbWVtb3J5IGZyb20gYW55IGxvY2F0aW9uLgogCSAq
LwotCWlmIChlYXJseSkgeworCWlmIChpb190bGJfc3RhcnQgIT0gMCkgeworCQl4ZW5faW9fdGxi
X3N0YXJ0ID0gcGh5c190b192aXJ0KGlvX3RsYl9zdGFydCk7CisJCXByZV9pbml0aWFsaXplZCA9
IHRydWU7CisJfSBlbHNlIGlmIChlYXJseSkgewogCQl4ZW5faW9fdGxiX3N0YXJ0ID0gbWVtYmxv
Y2tfYWxsb2MoUEFHRV9BTElHTihieXRlcyksCiAJCQkJCQkgIFBBR0VfU0laRSk7CiAJCWlmICgh
eGVuX2lvX3RsYl9zdGFydCkKQEAgLTI2NCw3ICsyNjgsNyBAQCBpbnQgX19yZWYgeGVuX3N3aW90
bGJfaW5pdChpbnQgdmVyYm9zZSwgYm9vbCBlYXJseSkKIAkJCSB2ZXJib3NlKSkKIAkJCXBhbmlj
KCJDYW5ub3QgYWxsb2NhdGUgU1dJT1RMQiBidWZmZXIiKTsKIAkJcmMgPSAwOwotCX0gZWxzZQor
CX0gZWxzZSBpZiAoIXByZV9pbml0aWFsaXplZCkKIAkJcmMgPSBzd2lvdGxiX2xhdGVfaW5pdF93
aXRoX3RibCh4ZW5faW9fdGxiX3N0YXJ0LCB4ZW5faW9fdGxiX25zbGFicyk7CiAKIAlpZiAoIXJj
KQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 23 02:42:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 May 2019 02:42:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTdg3-0001gN-Me; Thu, 23 May 2019 02:41:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Lac+=TX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hTdg2-0001gD-FW
 for xen-devel@lists.xenproject.org; Thu, 23 May 2019 02:41:54 +0000
X-Inumbo-ID: 51c17132-7d04-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 51c17132-7d04-11e9-8980-bc764e045a96;
 Thu, 23 May 2019 02:41:51 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hTdfz-0001zR-9Y; Thu, 23 May 2019 02:41:51 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hTdfy-00038o-LS; Thu, 23 May 2019 02:41:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hTdfy-0001f6-JF; Thu, 23 May 2019 02:41:50 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136644-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.6-testing:build-amd64-xsm:xen-build:fail:regression
 xen-4.6-testing:build-amd64:xen-build:fail:regression
 xen-4.6-testing:build-i386-xsm:xen-build:fail:regression
 xen-4.6-testing:build-i386:xen-build:fail:regression
 xen-4.6-testing:build-armhf:xen-build:fail:regression
 xen-4.6-testing:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-4:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 xen-4.6-testing:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-5:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.6-testing:build-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-1:build-check(1):blocked:nonblocking
 xen-4.6-testing:build-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=c3929c10c6102b268f2b938b491daaf20f551a74
X-Osstest-Versions-That: xen=3636de3f1a9a513ebdcd77555dce0e4d451e198b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 23 May 2019 02:41:50 +0000
Subject: [Xen-devel] [xen-4.6-testing test] 136644: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjY0NCB4ZW4tNC42LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjY0NC8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAg
ICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NzkyCiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjc3OTIKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzc5MgogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI3NzkyCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjc3OTIKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3Vj
Y2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTQgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC14dGYtYW1kNjQtYW1kNjQt
MiAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRz
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXhzbSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAt
aTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBn
cmFkZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1wYWlyICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93ICAxIGJ1aWxkLWNoZWNrKDEpICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQg
bi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXNoYWRvdyAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
MTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNr
KDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hl
Y2soMSkgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAg
YzM5MjljMTBjNjEwMmIyNjhmMmI5MzhiNDkxZGFhZjIwZjU1MWE3NApiYXNlbGluZSB2ZXJzaW9u
OgogeGVuICAgICAgICAgICAgICAgICAgMzYzNmRlM2YxYTlhNTEzZWJkY2Q3NzU1NWRjZTBlNGQ0
NTFlMTk4YgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI3NzkyICAyMDE4LTA5LTE5IDAzOjUwOjQx
IFogIDI0NSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzNTQzMyAgMjAxOS0wNC0yOSAxNToz
NjoxMCBaICAgMjMgZGF5cyAgIDEyIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzNjM5
OCAgMjAxOS0wNS0xNiAyMDo1MToyMiBaICAgIDYgZGF5cyAgICAzIGF0dGVtcHRzCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVv
cGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEPDqWRyaWMgQm9zZG9ubmF0
IDxjYm9zZG9ubmF0QHN1c2UuY29tPgogIERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5u
c2EuZ292PgogIElhbiBDYW1wYmVsbCA8aWFuLmNhbXBiZWxsQGNpdHJpeC5jb20+CiAgSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIFF1YW4gWHUgPHh1cXVhbjhAaHVhd2VpLmNvbT4K
ICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVp
bGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWls
ZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxk
LWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1kNjQtYW1kNjQt
MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4
Ni14c20gICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbWln
cnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0
LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5v
cmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3Ms
IGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJl
cG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9
bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1t
YXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IGMzOTI5YzEwYzYxMDJiMjY4ZjJiOTM4YjQ5
MWRhYWYyMGY1NTFhNzQKQXV0aG9yOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkRh
dGU6ICAgVHVlIEphbiAyNCAxNjoyMjowMyAyMDE3ICswMDAwCgogICAgeDg2ZW11bC90ZXN0OiBk
b24ndCB1c2UgKl9sZW4gc3ltYm9scwogICAgCiAgICAuLi4gYXMgdGhleSBkb24ndCB3b3JrIGFz
IGludGVuZGVkIHdpdGggLWZQSUMuCiAgICAKICAgIEkgZGlkIHByZWZlciB0aGVtIG92ZXIgKl9l
bmQgb25lcyBhdCB0aGUgdGltZSBiZWNhdXNlIG9sZGVyIGdjYyB3b3VsZAogICAgY2F1c2UgLkwq
IHN5bWJvbHMgdG8gYmUgcHVibGljLCBkdWUgdG8gaXNzdWluZyAuZ2xvYmwgZm9yIGFsbAogICAg
cmVmZXJlbmNlZCBleHRlcm5hbHMuIEFuZCBsYWJlbHMgYXQgdGhlIGVuZCBvZiBpbnN0cnVjdGlv
bnMgY29sbGlkZQogICAgd2l0aCB0aGUgb25lcyBhdCB0aGUgc3RhcnQgb2YgdGhlIG5leHQgaW5z
dHJ1Y3Rpb24sIG1ha2luZyBkaXNhc3NlbWJseQogICAgaGFyZGVyIHRvIGdyb2suIEx1Y2tpbHkg
cmVjZW50IGdjYyBubyBsb25nZXIgaXNzdWVzIHRob3NlIC5nbG9ibAogICAgZGlyZWN0aXZlcywg
YW5kIGhlbmNlIC5MKiBsYWJlbHMsIHN0YXlpbmcgbG9jYWwgYnkgZGVmYXVsdCwgbm8gbG9uZ2Vy
CiAgICBnZXQgaW4gdGhlIHdheS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
ICAgIFRlc3RlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIChjaGVycnkg
cGlja2VkIGZyb20gY29tbWl0IDkzMTVmYTBlZjczNmQxMTUzYzk4Y2U0MmJmZjU4NTNkYTVlYzY5
N2YpCgpjb21taXQgNmUxYjA1N2I2M2IyZTFkMDRlNjJlNWEwNzI3MzQ3NDYzMTBmZjk4NwpBdXRo
b3I6IEPDqWRyaWMgQm9zZG9ubmF0IDxjYm9zZG9ubmF0QHN1c2UuY29tPgpEYXRlOiAgIFRodSBO
b3YgMTAgMTA6MjM6MzEgMjAxNiArMDEwMAoKICAgIEZpeCBtaXNsZWFkaW5nIGluZGVudGF0aW9u
IHdhcm5pbmdzCiAgICAKICAgIEdjYzYgYnVpbGQgcmVwb3J0cyBtaXNsZWFkaW5nIGluZGVudGF0
aW9uIGFzIHdhcm5pbmdzLiBGaXggYSBmZXcKICAgIHdhcm5pbmdzIGluIHN0dWJkb20uCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEPDqWRyaWMgQm9zZG9ubmF0IDxjYm9zZG9ubmF0QHN1c2UuY29t
PgogICAgQWNrZWQtYnk6IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292Pgog
ICAgQWNrZWQtYnk6IFF1YW4gWHUgPHh1cXVhbjhAaHVhd2VpLmNvbT4KICAgIFJlbGVhc2UtYWNr
ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBm
cm9tIGNvbW1pdCA5ZmRmZmJiYWIzYWRhNDI3YmFjMDcwNzZmMDQyZjAyNjVlNWFlMDVmKQogICAg
KGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgN2M4ZGI1OGQzNzM5YzgwNWY0YzBmNzczYjY1MTU3
ZjMwNmIwMGMyYSkKCmNvbW1pdCBlNjc1MzMyZDVkMDQ5YmJmNWNlNGNmMTkyNGE2NDE0YjgwMzU5
NjNkCkF1dGhvcjogSWFuIENhbXBiZWxsIDxpYW4uY2FtcGJlbGxAY2l0cml4LmNvbT4KRGF0ZTog
ICBGcmkgSmFuIDIyIDE0OjI3OjI5IDIwMTYgKzAwMDAKCiAgICB4ZW5hbHl6ZTogcmVtb3ZlIGNy
M19jb21wYXJlX3RvdGFsCiAgICAKICAgIGdjYy02IGNvbXBsYWluczoKICAgIHhlbmFseXplLmM6
NDEzMjo5OiBlcnJvcjogJ2NyM19jb21wYXJlX3RvdGFsJyBkZWZpbmVkIGJ1dCBub3QgdXNlZCBb
LVdlcnJvcj11bnVzZWQtZnVuY3Rpb25dCiAgICAgICAgIGludCBjcjNfY29tcGFyZV90b3RhbChj
b25zdCB2b2lkICpfYSwgY29uc3Qgdm9pZCAqX2IpIHsKICAgICAgICAgICAgIF5+fn5+fn5+fn5+
fn5+fn5+CiAgICAKICAgIEkgYmVsaWV2ZSBpdCBpcyBjb3JyZWN0LgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBJYW4gQ2FtcGJlbGwgPGlhbi5jYW1wYmVsbEBjaXRyaXguY29tPgogICAgUmV2aWV3
ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIChjaGVy
cnkgcGlja2VkIGZyb20gY29tbWl0IDg3NzYxMjc3ZDdmMDc5Y2UyNzgzMjNiNDVkYTI3OWYyYmQy
NWQzMWIpCgpjb21taXQgOTM1N2ZjZDA4NWMxZGZkZjkwYTY4OTU0NWQyMTI0MmIwZWIzODQxZQpB
dXRob3I6IElhbiBDYW1wYmVsbCA8aWFuLmNhbXBiZWxsQGNpdHJpeC5jb20+CkRhdGU6ICAgRnJp
IEphbiAyMiAxNDoyNzoyOCAyMDE2ICswMDAwCgogICAgeGVuYWx5emU6IGZpeCBtaXNsZWFkaW5n
IGluZGVudGF0aW9uLgogICAgCiAgICBnY2MtNiBhZGRzIC1XbWlzbGVhZGluZy1pbmRlbnRhdGlv
biB3aGljaCBmb3VuZCB0aGVzZSBpc3N1ZXMuCiAgICAKICAgIHhlbmFseXplLmM6IEluIGZ1bmN0
aW9uICd3ZWlnaHRlZF9wZXJjZW50aWxlJzoKICAgIHhlbmFseXplLmM6MjEzNjoxODogZXJyb3I6
IHN0YXRlbWVudCBpcyBpbmRlbnRlZCBhcyBpZiBpdCB3ZXJlIGd1YXJkZWQgYnkuLi4gWy1XZXJy
b3I9bWlzbGVhZGluZy1pbmRlbnRhdGlvbl0KICAgICAgICAgICAgICAgICBMPUk7IExfd2VpZ2h0
ID0gSV93ZWlnaHQ7CiAgICAgICAgICAgICAgICAgICAgICBefn5+fn5+fgogICAgCiAgICB4ZW5h
bHl6ZS5jOjIxMzU6OTogbm90ZTogLi4udGhpcyAnaWYnIGNsYXVzZSwgYnV0IGl0IGlzIG5vdAog
ICAgICAgICAgICAgaWYoSl93ZWlnaHQ8S193ZWlnaHQpCiAgICAgICAgICAgICBefgogICAgCiAg
ICB4ZW5hbHl6ZS5jOjIxMzg6MTg6IGVycm9yOiBzdGF0ZW1lbnQgaXMgaW5kZW50ZWQgYXMgaWYg
aXQgd2VyZSBndWFyZGVkIGJ5Li4uIFstV2Vycm9yPW1pc2xlYWRpbmctaW5kZW50YXRpb25dCiAg
ICAgICAgICAgICAgICAgUj1KOyBSX3dlaWdodCA9IEpfd2VpZ2h0OwogICAgICAgICAgICAgICAg
ICAgICAgXn5+fn5+fn4KICAgIAogICAgeGVuYWx5emUuYzoyMTM3Ojk6IG5vdGU6IC4uLnRoaXMg
J2lmJyBjbGF1c2UsIGJ1dCBpdCBpcyBub3QKICAgICAgICAgICAgIGlmKEtfd2VpZ2h0PElfd2Vp
Z2h0KQogICAgICAgICAgICAgXn4KICAgIAogICAgeGVuYWx5emUuYzogSW4gZnVuY3Rpb24gJ3Nl
bGZfd2VpZ2h0ZWRfcGVyY2VudGlsZSc6CiAgICB4ZW5hbHl6ZS5jOjIyMTU6MTg6IGVycm9yOiBz
dGF0ZW1lbnQgaXMgaW5kZW50ZWQgYXMgaWYgaXQgd2VyZSBndWFyZGVkIGJ5Li4uIFstV2Vycm9y
PW1pc2xlYWRpbmctaW5kZW50YXRpb25dCiAgICAgICAgICAgICAgICAgTD1JOyBMX3dlaWdodCA9
IElfd2VpZ2h0OwogICAgICAgICAgICAgICAgICAgICAgXn5+fn5+fn4KICAgIAogICAgeGVuYWx5
emUuYzoyMjE0Ojk6IG5vdGU6IC4uLnRoaXMgJ2lmJyBjbGF1c2UsIGJ1dCBpdCBpcyBub3QKICAg
ICAgICAgICAgIGlmKEpfd2VpZ2h0PEtfd2VpZ2h0KQogICAgICAgICAgICAgXn4KICAgIAogICAg
eGVuYWx5emUuYzoyMjE3OjE4OiBlcnJvcjogc3RhdGVtZW50IGlzIGluZGVudGVkIGFzIGlmIGl0
IHdlcmUgZ3VhcmRlZCBieS4uLiBbLVdlcnJvcj1taXNsZWFkaW5nLWluZGVudGF0aW9uXQogICAg
ICAgICAgICAgICAgIFI9SjsgUl93ZWlnaHQgPSBKX3dlaWdodDsKICAgICAgICAgICAgICAgICAg
ICAgIF5+fn5+fn5+CiAgICAKICAgIHhlbmFseXplLmM6MjIxNjo5OiBub3RlOiAuLi50aGlzICdp
ZicgY2xhdXNlLCBidXQgaXQgaXMgbm90CiAgICAgICAgICAgICBpZihLX3dlaWdodDxJX3dlaWdo
dCkKICAgICAgICAgICAgIF5+CiAgICAKICAgIEkndmUgbW9kaWZpZWQgYWNjb3JkaW5nIHRvIHdo
YXQgSSB0aGluayB0aGUgaW50ZW50aW9uIGlzLCBpLmUuIGFkZGVkIGJyYWNlcwogICAgcmF0aGVy
IHRoYW4gbW92aW5nIHRoZSBsaW5lIGluIHF1ZXN0aW9uIG91dCBhIGxldmVsLgogICAgCiAgICBJ
IGhhdmUgb25seSBidWlsZCB0ZXN0ZWQgdGhlIHJlc3VsdC4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogSWFuIENhbXBiZWxsIDxpYW4uY2FtcGJlbGxAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5
OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICAoY2hlcnJ5IHBp
Y2tlZCBmcm9tIGNvbW1pdCBlYmRiYTE1MGJmZjFkOTE0ODA1ZDYwZWZhNTc2MzM3YmJlZjBjMzA1
KQoKY29tbWl0IDU5Y2U2YTU0M2YzYzAwZDI0MWVhMGU4NWY5MzJkZjYxMGNkYzI1YmIKQXV0aG9y
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpEYXRlOiAgIFdlZCBOb3YgMjggMTc6NDM6
MzMgMjAxOCArMDAwMAoKICAgIHRvb2xzL2Zpcm13YXJlOiB1cGRhdGUgT1ZNRiBNYWtlZmlsZSwg
d2hlbiBuZWNlc3NhcnkKICAgIAogICAgWyBUaGlzIGlzIHR3byBjb21taXRzIGZyb20gbWFzdGVy
IGFrYSBzdGFnaW5nLTQuMTI6IF0KICAgIAogICAgT1ZNRiBoYXMgYmVjb21lIGRlcGVuZGVudCBv
biBPcGVuU1NMLCB3aGljaCBpcyBpbmNsdWRlZCBhcyBhCiAgICBzdWJtb2R1bGUuICBJbml0aWFs
aXNlIHN1Ym1vZHVsZXMgYmVmb3JlIGJ1aWxkaW5nLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEFudGhvbnkgUEVS
QVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBj
b21taXQgYjE2MjgxODcwZTA2ZjVmNTI2MDI5YTRlNjk2MzRhMTZkYzM4ZThlNCkKICAgIAogICAg
dG9vbHM6IG9ubHkgY2FsbCBnaXQgd2hlbiBuZWNlc3NhcnkgaW4gT1ZNRiBNYWtlZmlsZQogICAg
CiAgICBVc2VycyBtYXkgY2hvb3NlIHRvIGV4cG9ydCBhIHNuYXBzaG90IG9mIE9WTUYgYW5kIGJ1
aWxkIGl0CiAgICB3aXRoIHhlbi5naXQgc3VwcGxpZWQgb3ZtZi1tYWtlZmlsZS4gSW4gdGhhdCBj
YXNlIHdlIGRvbid0CiAgICBuZWVkIHRvIGNhbGwgYGdpdCBzdWJtb2R1bGVgLgogICAgCiAgICBG
aXhlcyBiMTYyODE4NzBlLgogICAgCiAgICBSZXBvcnRlZC1ieTogT2xhZiBIZXJpbmcgPG9sYWZA
YWVwZmxlLmRlPgogICAgU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KICAgIFJldmlld2VkLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4
LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNv
bT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDY4MjkyYzk0YTYwZWFiMjQ1MTRhYjRh
OGU0NzcyYWYyNGRlYWQ4MDcpCiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBlOTgzZThh
ZTg0ZWZkNWU0MzA0NWEzZDIwYTgyMGYxM2NiNGE3NWJmKQogICAgKGNoZXJyeSBwaWNrZWQgZnJv
bSBjb21taXQgNWE4MWRlNGM2YjYwMzY5NzRmMjllMjMzMGE0OTNmMjNhOGYwYzFmMCkKICAgIChj
aGVycnkgcGlja2VkIGZyb20gY29tbWl0IDYzZDkzMzBiYTlmZGVjN2M4ZTkzNDZlNmQ4NTM2MDc0
N2Q2MWM5NDcpCiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBlOWQ4NjBmMWY2NTdhMTk4
ZDk5MGJkYWUzZTI5NTAwMWJkMTkyMjNjKQogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQg
NzgzNTY0NGQ1MTQxZDBmMjhlYzIyMWVkYTQwZmNiZjJmYzAzYmUyMykKKHFlbXUgY2hhbmdlcyBu
b3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 23 02:59:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 May 2019 02:59:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTdwo-0002dO-L0; Thu, 23 May 2019 02:59:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Lac+=TX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hTdwn-0002dC-Fh
 for xen-devel@lists.xenproject.org; Thu, 23 May 2019 02:59:13 +0000
X-Inumbo-ID: ba702f3c-7d06-11e9-b63d-3783a5466b8e
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ba702f3c-7d06-11e9-b63d-3783a5466b8e;
 Thu, 23 May 2019 02:59:06 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hTdwf-0002IP-OM; Thu, 23 May 2019 02:59:05 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hTdwf-0003t5-9U; Thu, 23 May 2019 02:59:05 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hTdwf-0006aP-8u; Thu, 23 May 2019 02:59:05 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136637-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-next:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-arndale: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-credit1:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:nonblocking
 linux-next:build-armhf-pvops:kernel-build:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-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-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=7698bace170c0937a83c060e466ad39c70714202
X-Osstest-Versions-That: linux=a6a4b66bd8f41922c543f7a820c66ed59c25995e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 23 May 2019 02:59:05 +0000
Subject: [Xen-devel] [linux-next test] 136637: tolerable FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjYzNyBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzY2MzcvCgpGYWlsdXJlcyA6LS8gYnV0IG5v
IHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBi
bG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgZmFpbCBibG9ja2VkIGluIDEz
NjQzMwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICBmYWlsIGJsb2NrZWQgaW4gMTM2NDMzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgIGZhaWwgYmxvY2tlZCBpbiAxMzY0MzMKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgZmFpbCBi
bG9ja2VkIGluIDEzNjQzMwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICBmYWlsIGJsb2NrZWQgaW4gMTM2NDMzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgIGZhaWwgYmxvY2tlZCBpbiAx
MzY0MzMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgZmFpbCBibG9ja2VkIGluIDEzNjQzMwogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWFtZCAxMiBndWVzdC1zdGFydC9yZWRoYXQucmVwZWF0IGZhaWwgbGlrZSAxMzY0MzMKIGJ1
aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgIDYga2VybmVsLWJ1aWxkICAgICAgICAgICAgICAg
ICBmYWlsICBsaWtlIDEzNjQzMwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYt
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6
CiBsaW51eCAgICAgICAgICAgICAgICA3Njk4YmFjZTE3MGMwOTM3YTgzYzA2MGU0NjZhZDM5Yzcw
NzE0MjAyCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICBhNmE0YjY2YmQ4
ZjQxOTIyYzU0M2Y3YTgyMGM2NmVkNTljMjU5OTVlCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgICAg
ICAgICAgICAgICAgICAgICAgIChub3QgZm91bmQpICAgICAKRmFpbGluZyBzaW5jZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAobm90IGZvdW5kKSAgICAgClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDEzNjYzNyAgMjAxOS0wNS0yMCAyMDowNDoyNSBaICAgIDIgZGF5cyAgICAxIGF0dGVtcHRz
Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2
LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3Ry
aWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFt
aW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1z
aGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1m
bGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dz
L2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMu
IGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rl
c3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1t
YXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBs
aWNhYmxlLgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 23 04:34:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 May 2019 04:34:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTfQc-0001c8-2l; Thu, 23 May 2019 04:34:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Lac+=TX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hTfQa-0001bt-Te
 for xen-devel@lists.xenproject.org; Thu, 23 May 2019 04:34:05 +0000
X-Inumbo-ID: fda4a7c3-7d13-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fda4a7c3-7d13-11e9-8980-bc764e045a96;
 Thu, 23 May 2019 04:34:02 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hTfQY-0004Fs-4Q; Thu, 23 May 2019 04:34:02 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hTfQX-0001qR-Pz; Thu, 23 May 2019 04:34:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hTfQX-0002k1-PG; Thu, 23 May 2019 04:34:01 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136638-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-upstream-4.11-testing:build-arm64-pvops:<job
 status>:broken:regression
 qemu-upstream-4.11-testing:build-arm64:<job status>:broken:regression
 qemu-upstream-4.11-testing:build-arm64-xsm:<job status>:broken:regression
 qemu-upstream-4.11-testing:build-arm64-xsm:host-install(4):broken:regression
 qemu-upstream-4.11-testing:build-arm64-pvops:host-install(4):broken:regression
 qemu-upstream-4.11-testing:build-arm64:host-install(4):broken:regression
 qemu-upstream-4.11-testing:test-arm64-arm64-xl:xen-boot:fail:regression
 qemu-upstream-4.11-testing:test-arm64-arm64-libvirt-xsm:xen-boot:fail:regression
 qemu-upstream-4.11-testing:test-arm64-arm64-xl-credit2:xen-boot:fail:regression
 qemu-upstream-4.11-testing:test-arm64-arm64-xl-xsm:xen-boot:fail:regression
 qemu-upstream-4.11-testing:build-i386-libvirt:libvirt-build:fail:regression
 qemu-upstream-4.11-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:guest-start/debianhvm.repeat:fail:heisenbug
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-multivcpu:guest-start:fail:heisenbug
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-rtds:guest-start:fail:heisenbug
 qemu-upstream-4.11-testing:test-amd64-amd64-libvirt-xsm:guest-start:fail:heisenbug
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-pvshim:guest-start:fail:heisenbug
 qemu-upstream-4.11-testing:test-amd64-i386-libvirt:guest-start:fail:heisenbug
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-arndale:guest-start:fail:heisenbug
 qemu-upstream-4.11-testing:test-amd64-i386-xl-shadow:guest-start/debian.repeat:fail:heisenbug
 qemu-upstream-4.11-testing:test-amd64-i386-libvirt-xsm:guest-destroy:fail:heisenbug
 qemu-upstream-4.11-testing:test-amd64-i386-xl:guest-start/debian.repeat:fail:heisenbug
 qemu-upstream-4.11-testing:test-amd64-i386-xl-xsm:guest-start/debian.repeat:fail:heisenbug
 qemu-upstream-4.11-testing:test-armhf-armhf-libvirt:guest-start:fail:heisenbug
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-rtds:guest-start:fail:heisenbug
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-multivcpu:guest-start/debian.repeat:fail:heisenbug
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 qemu-upstream-4.11-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:guest-start/debianhvm.repeat:fail:heisenbug
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-vhd:guest-start/debian.repeat:fail:heisenbug
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-qcow2:guest-saverestore.2:fail:heisenbug
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-qcow2:guest-localmigrate/x10:fail:heisenbug
 qemu-upstream-4.11-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-credit1:guest-start/debian.repeat:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-arm64-arm64-xl-credit1:xen-boot:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=2871355a6957f1b3c16f858e3143e0fff0737b6a
X-Osstest-Versions-That: qemuu=20c76f9a5fbf16d58c6add2ace2ff0fabd785926
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 23 May 2019 04:34:01 +0000
Subject: [Xen-devel] [qemu-upstream-4.11-testing test] 136638: regressions -
 FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjYzOCBxZW11LXVwc3RyZWFtLTQuMTEtdGVzdGluZyByZWFsIFtyZWFsXQpodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTM2NjM4LwoKUmVn
cmVzc2lvbnMgOi0oCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2lu
ZywKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hcm02NC1w
dm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuICBp
biAxMzQ1MDQKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAg
ICAgICAgICAgICAgICBicm9rZW4gIGluIDEzNDUwNAogYnVpbGQtYXJtNjQteHNtICAgICAgICAg
ICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbiAgaW4gMTM0NTA0CiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTM0
NTA0IFJFR1IuIHZzLiAxMjU1NzUKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgIDQgaG9zdC1p
bnN0YWxsKDQpIGJyb2tlbiBpbiAxMzQ1MDQgUkVHUi4gdnMuIDEyNTU3NQogYnVpbGQtYXJtNjQg
ICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEzNDUwNCBSRUdSLiB2
cy4gMTI1NTc1CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU1NzUKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTU3NQog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1NTc1CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU1NzUKIGJ1aWxkLWkzODYt
bGlidmlydCAgICAgICAgICAgIDYgbGlidmlydC1idWlsZCAgZmFpbCBpbiAxMzUyMDUgUkVHUi4g
dnMuIDEyNTU3NQoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBi
bG9ja2luZyk6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
OCBndWVzdC1zdGFydC9kZWJpYW5odm0ucmVwZWF0IGZhaWwgaW4gMTM0NTA0IHBhc3MgaW4gMTM1
MjA1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAxMiBndWVzdC1zdGFydCAgICAgZmFp
bCBpbiAxMzQ1MDQgcGFzcyBpbiAxMzY2MzgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAg
MTIgZ3Vlc3Qtc3RhcnQgICAgICBmYWlsIGluIDEzNDUwNCBwYXNzIGluIDEzNjYzOAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMiBndWVzdC1zdGFydCAgICAgIGZhaWwgaW4gMTM0NTA0
IHBhc3MgaW4gMTM2NjM4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgIDEyIGd1ZXN0LXN0
YXJ0ICAgICAgZmFpbCBpbiAxMzQ1MDQgcGFzcyBpbiAxMzY2MzgKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICBmYWlsIGluIDEzNDUwNCBwYXNzIGluIDEz
NjYzOAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMiBndWVzdC1zdGFydCAgICAgIGZh
aWwgaW4gMTM0NTA0IHBhc3MgaW4gMTM2NjM4CiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93IDIw
IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBpbiAxMzQ1MDQgcGFzcyBpbiAxMzY2MzgK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMjAgZ3Vlc3QtZGVzdHJveSAgICBmYWlsIGlu
IDEzNDUwNCBwYXNzIGluIDEzNjYzOAogdGVzdC1hbWQ2NC1pMzg2LXhsICAyMCBndWVzdC1zdGFy
dC9kZWJpYW4ucmVwZWF0IGZhaWwgaW4gMTM0NTA0IHBhc3MgaW4gMTM2NjM4CiB0ZXN0LWFtZDY0
LWkzODYteGwteHNtIDIwIGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBpbiAxMzQ1MDQg
cGFzcyBpbiAxMzY2MzgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTIgZ3Vlc3Qtc3Rh
cnQgICAgICBmYWlsIGluIDEzNDUwNCBwYXNzIGluIDEzNjYzOAogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAxMiBndWVzdC1zdGFydCAgICAgIGZhaWwgaW4gMTM0NTA0IHBhc3MgaW4gMTM2
NjM4CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNiBndWVzdC1zdGFydC9kZWJpYW4u
cmVwZWF0IGZhaWwgaW4gMTM0NTA0IHBhc3MgaW4gMTM2NjM4CiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDEzNDUwNCBwYXNz
IGluIDEzNjYzOAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgMTggZ3Vlc3Qt
c3RhcnQvZGViaWFuaHZtLnJlcGVhdCBmYWlsIGluIDEzNDUwNCBwYXNzIGluIDEzNjYzOAogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgMTUgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGlu
IDEzNDUwNCBwYXNzIGluIDEzNjYzOAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAxNiBndWVz
dC1zYXZlcmVzdG9yZS4yIGZhaWwgaW4gMTM1MjA1IHBhc3MgaW4gMTM2NjM4CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFjb3cyICAgIDE3IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgICAgIGZhaWwgcGFz
cyBpbiAxMzQ1MDQKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxv
Y2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICBibG9ja2VkIGluIDEzNDUwNCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTM0NTA0IG4vYQogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxv
Y2tlZCBpbiAxMzQ1MDQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEzNDUwNCBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTM0
NTA0IG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgYmxvY2tlZCBpbiAxMzQ1MDQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEzNTIwNSBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJs
b2NrZWQgaW4gMTM1MjA1IG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgaW4gMTM1MjA1IG4vYQogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxv
Y2tlZCBpbiAxMzUyMDUgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgMTYgZ3Vlc3Qt
c3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDEzNDUwNCBiYXNlbGluZSB1bnRlc3RlZAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJp
YW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNo
aW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDEgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3Rh
bGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHFlbXV1ICAgICAgICAgICAg
ICAgIDI4NzEzNTVhNjk1N2YxYjNjMTZmODU4ZTMxNDNlMGZmZjA3MzdiNmEKYmFzZWxpbmUgdmVy
c2lvbjoKIHFlbXV1ICAgICAgICAgICAgICAgIDIwYzc2ZjlhNWZiZjE2ZDU4YzZhZGQyYWNlMmZm
MGZhYmQ3ODU5MjYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyNTU3NSAgMjAxOC0wNy0yNSAxODo1
Mzo1NCBaICAzMDEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzQyNzAgIDIwMTktMDQtMDEg
MTY6MTA6NTAgWiAgIDUxIGRheXMgICAyMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hl
ZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRA
Y2l0cml4LmNvbT4KICBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICBHcmVnIEt1
cnogPGdyb3VnQGthb2Qub3JnPgogIEphc29uIFdhbmcgPGphc293YW5nQHJlZGhhdC5jb20+CiAg
S2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KICBMaSBRaWFuZyA8bGlxM2VhQGdtYWlsLmNv
bT4KICBNaWNoYWVsIE1jQ29udmlsbGUgPG1tY2NvQG15a29sYWIuY29tPgogIE1pY2hhZWwgVG9r
YXJldiA8bWp0QHRscy5tc2sucnU+CiAgTmllbHMgZGUgVm9zIDxuZGV2b3NAcmVkaGF0LmNvbT4K
ICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogIFBldGVyIE1heWRlbGwgPHBl
dGVyLm1heWRlbGxAbGluYXJvLm9yZz4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1k
QHJlZGhhdC5jb20+CiAgUHJhc2FubmEgS3VtYXIgS2FsZXZlciA8cHJhc2FubmEua2FsZXZlckBy
ZWRoYXQuY29tPgogIFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgUm9n
ZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3Qg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZj
cHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJy
b2tlbi1qb2IgYnVpbGQtYXJtNjQtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQg
YnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQteHNtIGJyb2tlbgoKTm90IHB1c2hpbmcuCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KY29tbWl0IDI4NzEzNTVhNjk1N2YxYjNjMTZmODU4ZTMxNDNlMGZmZjA3MzdiNmEKQXV0aG9y
OiBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPgpEYXRlOiAgIFRodSBPY3QgMTEgMTc6MzA6
MzkgMjAxOCArMDIwMAoKICAgIGd0azogRG9uJ3QgdnRlX3Rlcm1pbmFsX3NldF9lbmNvZGluZygp
IG9uIG5ldyBWVEUgdmVyc2lvbnMKICAgIAogICAgVGhlIGZ1bmN0aW9uIHZ0ZV90ZXJtaW5hbF9z
ZXRfZW5jb2RpbmcoKSBpcyBkZXByZWNhdGVkIHNpbmNlIFZURSAwLjU0LAogICAgc28gc3RvcCBj
YWxsaW5nIGl0IGZyb20gdGhhdCB2ZXJzaW9uIG9uLiBUaGlzIGZpeGVzIGEgYnVpbGQgZXJyb3IK
ICAgIGJlY2F1c2Ugb2Ygb3VyIHVzZSBvZiB3YXJuaW5nIGZsYWdzIFstV2Vycm9yPWRlcHJlY2F0
ZWQtZGVjbGFyYXRpb25zXS4KICAgIAogICAgRml4ZXM6IGh0dHBzOi8vYnVncy5sYXVuY2hwYWQu
bmV0L2J1Z3MvMTc5NDkzOQogICAgUmVwb3J0ZWQtYnk6IEJhc3RpYW4gS29wcGVsbWFubiA8a2Jh
c3RpYW5AbWFpbC51bmktcGFkZXJib3JuLmRlPgogICAgU2lnbmVkLW9mZi1ieTogS2V2aW4gV29s
ZiA8a3dvbGZAcmVkaGF0LmNvbT4KICAgIE1lc3NhZ2UtaWQ6IDIwMTgxMDExMTUzMDM5LjIzMjQt
MS1rd29sZkByZWRoYXQuY29tCiAgICBTaWduZWQtb2ZmLWJ5OiBHZXJkIEhvZmZtYW5uIDxrcmF4
ZWxAcmVkaGF0LmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDY0MTU5OTRmZmNj
NmQyMmIzZjVhZGQ2N2Y2M2ZlNzdlNGI5NzExZjQpCgpjb21taXQgOTRhNzE1YjZjYmE3MjI1ZTVk
YjU5OTAxZTVkMGE1MjUyZWFkOTc1NQpBdXRob3I6IE5pZWxzIGRlIFZvcyA8bmRldm9zQHJlZGhh
dC5jb20+CkRhdGU6ICAgVHVlIE1hciA1IDE2OjQ2OjM0IDIwMTkgKzAxMDAKCiAgICBnbHVzdGVy
OiB0aGUgZ2xmc19pb19jYmsgY2FsbGJhY2sgZnVuY3Rpb24gcG9pbnRlciBhZGRzIHByZS9wb3N0
IHN0YXQgYXJncwogICAgCiAgICBUaGUgZ2xmc18qX2FzeW5jKCkgZnVuY3Rpb25zIGRvIGEgY2Fs
bGJhY2sgb25jZSBmaW5pc2hlZC4gVGhpcyBjYWxsYmFjawogICAgaGFzIGNoYW5nZWQgaXRzIGFy
Z3VtZW50cywgcHJlLSBhbmQgcG9zdC1zdGF0IHN0cnVjdHVyZXMgaGF2ZSBiZWVuCiAgICBhZGRl
ZC4gVGhpcyBtYWtlcyBpdCBwb3NzaWJsZSB0byBpbXByb3ZlIGNhY2hpbmcsIHdoaWNoIGlzIHVz
ZWZ1bCBmb3IKICAgIFNhbWJhIGFuZCBORlMtR2FuZXNoYSwgYnV0IG5vdCBzbyBtdWNoIGZvciBR
RU1VLiBHbHVzdGVyIDYgaXMgdGhlIGZpcnN0CiAgICByZWxlYXNlIHRoYXQgaW5jbHVkZXMgdGhl
c2UgbmV3IGFyZ3VtZW50cy4KICAgIAogICAgV2l0aCBhbiBhZGRpdGlvbmFsIGRldGVjdGlvbiBp
biAuL2NvbmZpZ3VyZSwgdGhlIG5ldyBhcmd1bWVudHMgY2FuCiAgICBjb25kaXRpb25hbGx5IGdl
dCBpbmNsdWRlZCBpbiB0aGUgZ2xmc19pb19jYmsgaGFuZGxlci4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogTmllbHMgZGUgVm9zIDxuZGV2b3NAcmVkaGF0LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6
IEtldmluIFdvbGYgPGt3b2xmQHJlZGhhdC5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNv
bW1pdCAwZTNiODkxZmVmYWNjMGU0OWYzYzhmZmEzYTc1M2I2OWViNzIxNGQyKQoKY29tbWl0IDEz
YmFjN2FiZjYwZTI1MTAxZWY2MDU5ZjBkYTdhMTY4OTQyZWNjZDkKQXV0aG9yOiBQcmFzYW5uYSBL
dW1hciBLYWxldmVyIDxwcmFzYW5uYS5rYWxldmVyQHJlZGhhdC5jb20+CkRhdGU6ICAgVHVlIE1h
ciA1IDE2OjQ2OjMzIDIwMTkgKzAxMDAKCiAgICBnbHVzdGVyOiBIYW5kbGUgY2hhbmdlZCBnbGZz
X2Z0cnVuY2F0ZSBzaWduYXR1cmUKICAgIAogICAgTmV3IHZlcnNpb25zIG9mIEdsdXN0ZXJzIGxp
YmdmYXBpLnNvIGhhdmUgYW4gdXBkYXRlZCBnbGZzX2Z0cnVuY2F0ZSgpCiAgICBmdW5jdGlvbiB0
aGF0IHJldHVybnMgYWRkaXRpb25hbCAnc3RydWN0IHN0YXQnIHN0cnVjdHVyZXMgdG8gZW5hYmxl
CiAgICBhZHZhbmNlZCBjYWNoaW5nIG9mIGF0dHJpYnV0ZXMuIFRoaXMgaXMgdXNlZnVsIGZvciBm
aWxlIHNlcnZlcnMsIG5vdCBzbwogICAgbXVjaCBmb3IgUUVNVS4gTmV2ZXJ0aGVsZXNzLCB0aGUg
QVBJIGhhcyBjaGFuZ2VkIGFuZCBuZWVkcyB0byBiZQogICAgYWRvcHRlZC4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogUHJhc2FubmEgS3VtYXIgS2FsZXZlciA8cHJhc2FubmEua2FsZXZlckByZWRo
YXQuY29tPgogICAgU2lnbmVkLW9mZi1ieTogTmllbHMgZGUgVm9zIDxuZGV2b3NAcmVkaGF0LmNv
bT4KICAgIFNpZ25lZC1vZmYtYnk6IEtldmluIFdvbGYgPGt3b2xmQHJlZGhhdC5jb20+CiAgICAo
Y2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBlMDE0ZGJlNzRlMDQ4NDE4ODE2NGM2MWZmNjg0M2Y4
YTA0YThjYjlkKQoKY29tbWl0IDk4NjRhMTJmNGExM2YxOWE3NDQwY2IzMmJkMzI0MjUwNmQ2YjI3
MzgKQXV0aG9yOiBKYXNvbiBXYW5nIDxqYXNvd2FuZ0ByZWRoYXQuY29tPgpEYXRlOiAgIFR1ZSBE
ZWMgNCAxMTo1Mzo0MyAyMDE4ICswODAwCgogICAgbmV0OiBkcm9wIHRvbyBsYXJnZSBwYWNrZXQg
ZWFybHkKICAgIAogICAgV2UgdHJ5IHRvIGRldGVjdCBhbmQgZHJvcCB0b28gbGFyZ2UgcGFja2V0
ICg+SU5UX01BWCkgaW4gMTU5MmE5OTQ3MDM2CiAgICAoIm5ldDogaWdub3JlIHBhY2tldCBzaXpl
IGdyZWF0ZXIgdGhhbiBJTlRfTUFYIikgZHVyaW5nIHBhY2tldAogICAgZGVsaXZlcmluZy4gVW5m
b3J0dW5hdGVseSwgdGhpcyBpcyBub3Qgc3VmZmljaWVudCBhcyB3ZSBtYXkgaGl0CiAgICBhbm90
aGVyIGludGVnZXIgb3ZlcmZsb3cgd2hlbiB0cnlpbmcgdG8gcXVldWUgc3VjaCBsYXJnZSBwYWNr
ZXQgaW4KICAgIHFlbXVfbmV0X3F1ZXVlX2FwcGVuZF9pb3YoKToKICAgIAogICAgLSBzaXplIG9m
IHRoZSBhbGxvY2F0aW9uIG1heSBvdmVyZmxvdyBvbiAzMmJpdAogICAgLSBwYWNrZXQtPnNpemUg
aXMgaW50ZWdlciB3aGljaCBtYXkgb3ZlcmZsb3cgZXZlbiBvbiA2NGJpdAogICAgCiAgICBGaXhp
bmcgdGhpcyBieSBtb3ZpbmcgdGhlIGNoZWNrIHRvIHFlbXVfc2VuZHZfcGFja2V0X2FzeW5jKCkg
d2hpY2ggaXMKICAgIHRoZSBlbnRyYW5jZSBvZiBhbGwgbmV0d29ya2luZyBjb2RlcyBhbmQgcmVk
dWNlIHRoZSBsaW1pdCB0bwogICAgTkVUX0JVRlNJWkUgdG8gYmUgbW9yZSBjb25zZXJ2YXRpdmUu
IFRoaXMgd29ya3Mgc2luY2U6CiAgICAKICAgIC0gRm9yIHRoZSBjYWxsZXJzIHRoYXQgY2FsbCBx
ZW11X3NlbmR2X3BhY2tldF9hc3luYygpIGRpcmVjdGx5LCB0aGV5CiAgICAgIG9ubHkgY2FyZSBh
Ym91dCBpZiB6ZXJvIGlzIHJldHVybmVkIHRvIGRldGVybWluZSB3aGV0aGVyIHRvIHByZXZlbnQK
ICAgICAgdGhlIHNvdXJjZSBmcm9tIHByb2R1Y2luZyBtb3JlIHBhY2tldHMuIEEgY2FsbGJhY2sg
d2lsbCBiZSB0cmlnZ2VyZWQKICAgICAgaWYgcGVlciBjYW4gYWNjZXB0IG1vcmUgdGhlbiBzb3Vy
Y2UgY291bGQgYmUgZW5hYmxlZC4gVGhpcyBpcwogICAgICB1c3VhbGx5IHVzZWQgYnkgaGlnaCBz
cGVlZCBuZXR3b3JraW5nIGltcGxlbWVudGF0aW9uIGxpa2UgdmlydGlvLW5ldAogICAgICBvciBu
ZXRtYXAuCiAgICAtIEZvciB0aGUgY2FsbGVycyB0aGF0IGNhbGwgcWVtdV9zZW5kdl9wYWNrZXQo
KSB0aGF0IGNhbGxzCiAgICAgIHFlbXVfc2VuZHZfcGFja2V0X2FzeW5jKCkgaW5kaXJlY3RseSwg
dGhleSBvZnRlbiBpZ25vcmUgdGhlIHJldHVybgogICAgICB2YWx1ZS4gSW4gdGhpcyBjYXNlIHFl
bXUgd2lsbCBqdXN0IHRoZSBkcm9wIHBhY2tldHMgaWYgcGVlciBjYW4ndAogICAgICByZWNlaXZl
LgogICAgCiAgICBRZW11IHdpbGwgY29weSB0aGUgcGFja2V0IGlmIGl0IHdhcyBxdWV1ZWQuIFNv
IGl0IHdhcyBzYWZlIGZvciBib3RoCiAgICBraW5kcyBvZiB0aGUgY2FsbGVycyB0byBhc3N1bWUg
dGhlIHBhY2tldCB3YXMgc2VudC4KICAgIAogICAgU2luY2Ugd2UgbW92ZSB0aGUgY2hlY2sgZnJv
bSBxZW11X2RlbGl2ZXJfcGFja2V0X2lvdigpIHRvCiAgICBxZW11X3NlbmR2X3BhY2tldF9hc3lu
YygpLCBpdCB3b3VsZCBiZSBzYWZlciB0byBtYWtlCiAgICBxZW11X2RlbGl2ZXJfcGFja2V0X2lv
digpIHN0YXRpYyB0byBwcmV2ZW50IGFueSBleHRlcm5hbCB1c2VyIGluIHRoZQogICAgZnV0dXJl
LgogICAgCiAgICBUaGlzIGlzIGEgcmV2aXNlZCBwYXRjaCBvZiBDVkUtMjAxOC0xNzk2My4KICAg
IAogICAgQ2M6IHFlbXUtc3RhYmxlQG5vbmdudS5vcmcKICAgIENjOiBMaSBRaWFuZyA8bGlxM2Vh
QDE2My5jb20+CiAgICBGaXhlczogMTU5MmE5OTQ3MDM2ICgibmV0OiBpZ25vcmUgcGFja2V0IHNp
emUgZ3JlYXRlciB0aGFuIElOVF9NQVgiKQogICAgUmVwb3J0ZWQtYnk6IExpIFFpYW5nIDxsaXEz
ZWFAZ21haWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IExpIFFpYW5nIDxsaXEzZWFAZ21haWwuY29t
PgogICAgU2lnbmVkLW9mZi1ieTogSmFzb24gV2FuZyA8amFzb3dhbmdAcmVkaGF0LmNvbT4KICAg
IFJldmlld2VkLWJ5OiBUaG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4KICAgIE1lc3NhZ2Ut
aWQ6IDIwMTgxMjA0MDM1MzQ3LjYxNDgtMi1qYXNvd2FuZ0ByZWRoYXQuY29tCiAgICBTaWduZWQt
b2ZmLWJ5OiBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgICAoY2hl
cnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCAyNWMwMWJkMTlkMGU0YjY2ZjM1NzYxOGFlZWZkYTFlZjdh
NDFlMjFhKQoKY29tbWl0IGI2OTdjMGFlY2JmOWJjOGJkYjRmMWJmMGVhOTJlNmE4ZmIyNTgwOTQK
QXV0aG9yOiBKYXNvbiBXYW5nIDxqYXNvd2FuZ0ByZWRoYXQuY29tPgpEYXRlOiAgIFdlZCBNYXkg
MzAgMTM6MTY6MzYgMjAxOCArMDgwMAoKICAgIG5ldDogaWdub3JlIHBhY2tldCBzaXplIGdyZWF0
ZXIgdGhhbiBJTlRfTUFYCiAgICAKICAgIFRoZXJlIHNob3VsZCBub3QgYmUgYSByZWFzb24gZm9y
IHBhc3NpbmcgYSBwYWNrZXQgc2l6ZSBncmVhdGVyIHRoYW4KICAgIElOVF9NQVguIEl0J3MgdXN1
YWxseSBhIGhpbnQgb2YgYnVnIHNvbWV3aGVyZSwgc28gaWdub3JlIHBhY2tldCBzaXplCiAgICBn
cmVhdGVyIHRoYW4gSU5UX01BWCBpbiBxZW11X2RlbGl2ZXJfcGFja2V0X2lvdigpCiAgICAKICAg
IENDOiBxZW11LXN0YWJsZUBub25nbnUub3JnCiAgICBSZXBvcnRlZC1ieTogRGFuaWVsIFNoYXBp
cmEgPGRhbmllbEB0d2lzdGxvY2suY29tPgogICAgUmV2aWV3ZWQtYnk6IE1pY2hhZWwgUy4gVHNp
cmtpbiA8bXN0QHJlZGhhdC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYXNvbiBXYW5nIDxqYXNv
d2FuZ0ByZWRoYXQuY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgMTU5MmE5OTQ3
MDM2ZDYwZGRlNTQwNDIwNGE1ZDQ1OTc1MTMzY2FmNSkKCmNvbW1pdCBmNTE3YzFiNjA3OWE1MTRj
MDc5OGVhY2IzZjdjNzdiOWRkOGViYmYxCkF1dGhvcjogR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9y
Zz4KRGF0ZTogICBGcmkgTm92IDIzIDEzOjI4OjAzIDIwMTggKzAxMDAKCiAgICA5cDogZml4IFFF
TVUgY3Jhc2ggd2hlbiByZW5hbWluZyBmaWxlcwogICAgCiAgICBXaGVuIHVzaW5nIHRoZSA5UDIw
MDAudSB2ZXJzaW9uIG9mIHRoZSBwcm90b2NvbCwgdGhlIGZvbGxvd2luZyBzaGVsbAogICAgY29t
bWFuZCBsaW5lIGluIHRoZSBndWVzdCBjYW4gY2F1c2UgUUVNVSB0byBjcmFzaDoKICAgIAogICAg
ICAgIHdoaWxlIHRydWU7IGRvIHJtIC1yZiBhYTsgbWtkaXIgLXAgYS9iICYgdG91Y2ggYS9iL2Mg
JiBtdiBhIGFhOyBkb25lCiAgICAKICAgIFdpdGggOVAyMDAwLnUsIGZpbGUgcmVuYW1pbmcgaXMg
aGFuZGxlZCBieSB0aGUgV1NUQVQgY29tbWFuZC4gVGhlCiAgICB2OWZzX3dzdGF0KCkgZnVuY3Rp
b24gY2FsbHMgdjlmc19jb21wbGV0ZV9yZW5hbWUoKSwgd2hpY2ggY2FsbHMKICAgIHY5ZnNfZml4
X3BhdGgoKSBmb3IgZXZlcnkgZmlkIHdob3NlIHBhdGggaXMgYWZmZWN0ZWQgYnkgdGhlIGNoYW5n
ZS4KICAgIFRoZSBpbnZvbHZlZCBjYWxscyB0byB2OWZzX3BhdGhfY29weSgpIG1heSByYWNlIHdp
dGggYW55IG90aGVyIGFjY2VzcwogICAgdG8gdGhlIGZpZCBwYXRoIHBlcmZvcm1lZCBieSBzb21l
IHdvcmtlciB0aHJlYWQsIGNhdXNpbmcgYSBjcmFzaCBsaWtlCiAgICBzaG93biBiZWxvdzoKICAg
IAogICAgVGhyZWFkIDEyICJxZW11LXN5c3RlbS14ODYiIHJlY2VpdmVkIHNpZ25hbCBTSUdTRUdW
LCBTZWdtZW50YXRpb24gZmF1bHQuCiAgICAweDAwMDA1NTU1NTVhMjVkYTIgaW4gbG9jYWxfb3Bl
bl9ub2ZvbGxvdyAoZnNfY3R4PTB4NTU1NTU3ZDk1OGI4LCBwYXRoPTB4MCwKICAgICBmbGFncz02
NTUzNiwgbW9kZT0wKSBhdCBody85cGZzLzlwLWxvY2FsLmM6NTkKICAgIDU5ICAgICAgICAgIHdo
aWxlICgqcGF0aCAmJiBmZCAhPSAtMSkgewogICAgKGdkYikgYnQKICAgICMwICAweDAwMDA1NTU1
NTVhMjVkYTIgaW4gbG9jYWxfb3Blbl9ub2ZvbGxvdyAoZnNfY3R4PTB4NTU1NTU3ZDk1OGI4LAog
ICAgIHBhdGg9MHgwLCBmbGFncz02NTUzNiwgbW9kZT0wKSBhdCBody85cGZzLzlwLWxvY2FsLmM6
NTkKICAgICMxICAweDAwMDA1NTU1NTVhMjVlMGMgaW4gbG9jYWxfb3BlbmRpcl9ub2ZvbGxvdyAo
ZnNfY3R4PTB4NTU1NTU3ZDk1OGI4LAogICAgIHBhdGg9MHgwKSBhdCBody85cGZzLzlwLWxvY2Fs
LmM6OTIKICAgICMyICAweDAwMDA1NTU1NTVhMjYxYjggaW4gbG9jYWxfbHN0YXQgKGZzX2N0eD0w
eDU1NTU1N2Q5NThiOCwKICAgICBmc19wYXRoPTB4NTU1NTU2YjU2ODU4LCBzdGJ1Zj0weDdmZmY4
NDgzMGVmMCkgYXQgaHcvOXBmcy85cC1sb2NhbC5jOjE4NQogICAgIzMgIDB4MDAwMDU1NTU1NWEy
YjM2NyBpbiB2OWZzX2NvX2xzdGF0IChwZHU9MHg1NTU1NTdkOTc0OTgsCiAgICAgcGF0aD0weDU1
NTU1NmI1Njg1OCwgc3RidWY9MHg3ZmZmODQ4MzBlZjApIGF0IGh3LzlwZnMvY29maWxlLmM6NTMK
ICAgICM0ICAweDAwMDA1NTU1NTVhMWU5ZTIgaW4gdjlmc19zdGF0IChvcGFxdWU9MHg1NTU1NTdk
OTc0OTgpCiAgICAgYXQgaHcvOXBmcy85cC5jOjEwODMKICAgICM1ICAweDAwMDA1NTU1NTVlMDYw
YTIgaW4gY29yb3V0aW5lX3RyYW1wb2xpbmUgKGkwPS02NjkxNjU0MjQsIGkxPTMyNzY3KQogICAg
IGF0IHV0aWwvY29yb3V0aW5lLXVjb250ZXh0LmM6MTE2CiAgICAjNiAgMHgwMDAwN2ZmZmVmNGY1
NjAwIGluIF9fc3RhcnRfY29udGV4dCAoKSBhdCAvbGliNjQvbGliYy5zby42CiAgICAjNyAgMHgw
MDAwMDAwMDAwMDAwMDAwIGluICAoKQogICAgKGdkYikKICAgIAogICAgVGhlIGZpeCBpcyB0byB0
YWtlIHRoZSBwYXRoIHdyaXRlIGxvY2sgd2hlbiBjYWxsaW5nIHY5ZnNfY29tcGxldGVfcmVuYW1l
KCksCiAgICBsaWtlIGluIHY5ZnNfcmVuYW1lKCkuCiAgICAKICAgIEltcGFjdDogIERvUyB0cmln
Z2VyZWQgYnkgdW5wcml2aWxlZ2VkIGd1ZXN0IHVzZXJzLgogICAgCiAgICBGaXhlczogQ1ZFLTIw
MTgtMTk0ODkKICAgIENjOiBQIEogUCA8cHBhbmRpdEByZWRoYXQuY29tPgogICAgUmVwb3J0ZWQt
Ynk6IHpoaWJpbiBodSA8bm9pcmZhdGVAZ21haWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IFByYXNh
ZCBKIFBhbmRpdCA8cGpwQGZlZG9yYXByb2plY3Qub3JnPgogICAgU2lnbmVkLW9mZi1ieTogR3Jl
ZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDFk
MjAzOTg2OTRhM2I2N2EzODhkOTU1YjdhOTQ1YmE0YWE5MGE4YTgpCgpjb21taXQgOWFmOWMxYzIw
ZTMxM2Y1OTcxNjhlMDUyMmY1ZmM4ZDc4MTIzYjBjOApBdXRob3I6IFBhb2xvIEJvbnppbmkgPHBi
b256aW5pQHJlZGhhdC5jb20+CkRhdGU6ICAgVHVlIE5vdiAyMCAxOTo0MTo0OCAyMDE4ICswMTAw
CgogICAgbnZtZTogZml4IG91dC1vZi1ib3VuZHMgYWNjZXNzIHRvIHRoZSBDTUIKICAgIAogICAg
QmVjYXVzZSB0aGUgQ01CIEJBUiBoYXMgYSBtaW5fYWNjZXNzX3NpemUgb2YgMiwgaWYgeW91IHJl
YWQgdGhlIGxhc3QKICAgIGJ5dGUgaXQgd2lsbCB0cnkgdG8gbWVtY3B5ICoyKiBieXRlcyBmcm9t
IG4tPmNtYnVmLCBjYXVzaW5nIGFuIG9mZi1ieS1vbmUKICAgIGVycm9yLiAgVGhpcyBpcyBDVkUt
MjAxOC0xNjg0Ny4KICAgIAogICAgQW5vdGhlciB3YXkgdG8gZml4IHRoaXMgbWlnaHQgYmUgdG8g
cmVnaXN0ZXIgdGhlIENNQiBhcyBhIFJBTSBtZW1vcnkKICAgIHJlZ2lvbiwgd2hpY2ggd291bGQg
YWxzbyBiZSBtb3JlIGVmZmljaWVudC4gIEhvd2V2ZXIsIHRoYXQgbWlnaHQgYmUgYQogICAgY2hh
bmdlIGZvciBiaWctZW5kaWFuIG1hY2hpbmVzOyBJIGRpZG4ndCB0aGluayB0aGlzIHRocm91Z2gg
YW5kIEkgZG9uJ3QKICAgIGtub3cgaG93IHJlYWwgaGFyZHdhcmUgd29ya3MuICBBZGQgYSBiYXNp
YyB0ZXN0Y2FzZSBmb3IgdGhlIENNQiBpbiBjYXNlCiAgICBzb21lYm9keSBkb2VzIHRoaXMgY2hh
bmdlIGxhdGVyIG9uLgogICAgCiAgICBDYzogS2VpdGggQnVzY2ggPGtlaXRoLmJ1c2NoQGludGVs
LmNvbT4KICAgIENjOiBxZW11LWJsb2NrQG5vbmdudS5vcmcKICAgIFJlcG9ydGVkLWJ5OiBMaSBR
aWFuZyA8bGlxM2VhQGdtYWlsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBMaSBRaWFuZyA8bGlxM2Vh
QGdtYWlsLmNvbT4KICAgIFRlc3RlZC1ieTogTGkgUWlhbmcgPGxpcTNlYUBnbWFpbC5jb20+CiAg
ICBTaWduZWQtb2ZmLWJ5OiBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogICAg
UmV2aWV3ZWQtYnk6IFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4K
ICAgIFRlc3RlZC1ieTogUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29t
PgogICAgU2lnbmVkLW9mZi1ieTogS2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KICAgIChj
aGVycnkgcGlja2VkIGZyb20gY29tbWl0IDg3YWQ4NjBjNjIyY2M4Zjg5MTZiNTIzMmJkODcyOGMw
OGY5MzhmY2UpCgpjb21taXQgYzUwYzcwNGE2YTA5NTU0OTI1YjkyNmMwMzEzMjgwYmU0YTNkNzEw
MApBdXRob3I6IEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CkRhdGU6ICAgVHVlIE5vdiAyMCAx
MzowMDozNSAyMDE4ICswMTAwCgogICAgOXA6IHRha2Ugd3JpdGUgbG9jayBvbiBmaWQgcGF0aCB1
cGRhdGVzIChDVkUtMjAxOC0xOTM2NCkKICAgIAogICAgUmVjZW50IGNvbW1pdCA1Yjc2ZWY1MGY2
MjA3OWEgZml4ZWQgYSByYWNlIHdoZXJlIHY5ZnNfY29fb3BlbjIoKSBjb3VsZAogICAgcG9zc2li
bHkgb3ZlcndyaXRlIGEgZmlkIHBhdGggd2l0aCB2OWZzX3BhdGhfY29weSgpIHdoaWxlIGl0IGlz
IGJlaW5nCiAgICBhY2Nlc3NlZCBieSBzb21lIG90aGVyIHRocmVhZCwgaWUsIHVzZS1hZnRlci1m
cmVlIHRoYXQgY2FuIGJlIGRldGVjdGVkCiAgICBieSBBU0FOIHdpdGggYSBjdXN0b20gOXAgY2xp
ZW50LgogICAgCiAgICBJdCB0dXJucyBvdXQgdGhhdCB0aGUgc2FtZSBjYW4gaGFwcGVuIGF0IHNl
dmVyYWwgbG9jYXRpb25zIHdoZXJlCiAgICB2OWZzX3BhdGhfY29weSgpIGlzIHVzZWQgdG8gc2V0
IHRoZSBmaWQgcGF0aC4gVGhlIGZpeCBpcyBhZ2FpbiB0bwogICAgdGFrZSB0aGUgd3JpdGUgbG9j
ay4KICAgIAogICAgRml4ZXMgQ1ZFLTIwMTgtMTkzNjQuCiAgICAKICAgIENjOiBQIEogUCA8cHBh
bmRpdEByZWRoYXQuY29tPgogICAgUmVwb3J0ZWQtYnk6IHpoaWJpbiBodSA8bm9pcmZhdGVAZ21h
aWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IFByYXNhZCBKIFBhbmRpdCA8cGpwQGZlZG9yYXByb2pl
Y3Qub3JnPgogICAgU2lnbmVkLW9mZi1ieTogR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KICAg
IChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDViM2M3N2FhNTgxZWJiMjE1MTI1Yzg0YjA3NDIx
MTk0ODM1NzFlNTUpCgpjb21taXQgMDNjMjg1NDRhMWI2N2ZkNDhlZjFmYTcyMjMxODE4ZWZhODU2
Mzg3NApBdXRob3I6IFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkRhdGU6
ICAgTW9uIE1hciAxOCAxODozNzozMSAyMDE5ICswMTAwCgogICAgeGVuLW1hcGNhY2hlOiB1c2Ug
TUFQX0ZJWEVEIGZsYWcgc28gdGhlIG1tYXAgYWRkcmVzcyBoaW50IGlzIGFsd2F5cyBob25vcmVk
CiAgICAKICAgIE9yIGlmIGl0J3Mgbm90IHBvc3NpYmxlIHRvIGhvbm9yIHRoZSBoaW50ZWQgYWRk
cmVzcyBhbiBlcnJvciBpcyByZXR1cm5lZAogICAgaW5zdGVhZC4gVGhpcyBtYWtlcyBpdCBlYXNp
ZXIgdG8gc3BvdCB0aGUgYWN0dWFsIGZhaWx1cmUsIGluc3RlYWQgb2YKICAgIGZhaWxpbmcgbGF0
ZXIgb24gd2hlbiB0aGUgY2FsbGVyIG9mIHhlbl9yZW1hcF9idWNrZXQgcmVhbGl6ZXMgdGhlCiAg
ICBtYXBwaW5nIGhhcyBub3QgYmVlbiBjcmVhdGVkIGF0IHRoZSByZXF1ZXN0ZWQgYWRkcmVzcy4K
ICAgIAogICAgQWxzbyBub3RlIHRoYXQgYXQgbGVhc3Qgb24gRnJlZUJTRCB1c2luZyBNQVBfRklY
RUQgd2lsbCBjYXVzZSBtbWFwIHRvCiAgICB0cnkgaGFyZGVyIHRvIGhvbm9yIHRoZSBwYXNzZWQg
YWRkcmVzcy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJh
bnRAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJh
cmRAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6
aGluaW5AY2lydGl4LmNvbT4KICAgIE1lc3NhZ2UtSWQ6IDwyMDE5MDMxODE3MzczMS4xNDQ5NC0x
LXJvZ2VyLnBhdUBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQg
PGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1p
dCA0MTU4ZTkzZjRhY2VkMjQ3YzhkYjk0YTAyNzVmYzAyN2RhN2RjOTdlKQoKY29tbWl0IGEzNWVk
MTQ0NDMyOTU5OWYyOTc1NTEyYzgyYmU3OTVmOGFmMjg0ZDUKQXV0aG9yOiBNaWNoYWVsIE1jQ29u
dmlsbGUgPG1tY2NvQG15a29sYWIuY29tPgpEYXRlOiAgIEZyaSBEZWMgMSAxMTozMTo1NyAyMDE3
IC0wNzAwCgogICAgbW1hcCgyKSByZXR1cm5zIE1BUF9GQUlMRUQsIG5vdCBOVUxMLCBvbiBmYWls
dXJlCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE1pY2hhZWwgTWNDb252aWxsZSA8bW1jY29AbXlr
b2xhYi5jb20+CiAgICBSZXZpZXdlZC1ieTogSm9obiBTbm93IDxqc25vd0ByZWRoYXQuY29tPgog
ICAgU2lnbmVkLW9mZi1ieTogTWljaGFlbCBUb2thcmV2IDxtanRAdGxzLm1zay5ydT4KICAgIChj
aGVycnkgcGlja2VkIGZyb20gY29tbWl0IGFiMWNlOWJkNDg5N2I5OTA5ODM2ZTJkNTBiY2E4NmYy
ZjNmMmRkZGMpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 23 05:56:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 May 2019 05:56:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTgi6-0007kq-Is; Thu, 23 May 2019 05:56:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Lac+=TX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hTgi4-0007kg-TT
 for xen-devel@lists.xenproject.org; Thu, 23 May 2019 05:56:12 +0000
X-Inumbo-ID: 76eda751-7d1f-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 76eda751-7d1f-11e9-8980-bc764e045a96;
 Thu, 23 May 2019 05:56:10 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hTgi2-00062W-2P; Thu, 23 May 2019 05:56:10 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hTgi1-0000lX-Kl; Thu, 23 May 2019 05:56:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hTgi1-0001yZ-K6; Thu, 23 May 2019 05:56:09 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136651-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.7-testing:build-i386-prev:xen-build:fail:regression
 xen-4.7-testing:build-amd64:xen-build:fail:regression
 xen-4.7-testing:build-i386-xsm:xen-build:fail:regression
 xen-4.7-testing:build-amd64-prev:xen-build:fail:regression
 xen-4.7-testing:build-i386:xen-build:fail:regression
 xen-4.7-testing:build-amd64-xsm:xen-build:fail:regression
 xen-4.7-testing:build-arm64:xen-build:fail:regression
 xen-4.7-testing:build-arm64-xsm:xen-build:fail:regression
 xen-4.7-testing:build-armhf:xen-build:fail:regression
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-1:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-5:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-4:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-3:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-2:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=206d3f65f7dedc31a0aec2d50651df06a1de8b2c
X-Osstest-Versions-That: xen=88f936d44d2e34ca2d0827cc828ea9d3aeef3fe8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 23 May 2019 05:56:09 +0000
Subject: [Xen-devel] [xen-4.7-testing test] 136651: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjY1MSB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjY1MS8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAg
ICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTk2CiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMzM1OTYKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU5NgogYnVpbGQtYW1kNjQt
cHJldiAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTMzNTk2CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1OTYKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU5Ngog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTMzNTk2CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICA2IHhl
bi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1OTYKIGJ1aWxkLWFybWhm
ICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEzMzU5NgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBh
aXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hh
ZG93ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSAgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBi
dWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXBhaXIgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiBi
dWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTQgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14
c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4vYQogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMyAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hl
Y2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1h
cm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRk
cyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRl
c3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAyMDZkM2Y2NWY3ZGVkYzMxYTBhZWMyZDUwNjUx
ZGYwNmExZGU4YjJjCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA4OGY5
MzZkNDRkMmUzNGNhMmQwODI3Y2M4MjhlYTlkM2FlZWYzZmU4CgpMYXN0IHRlc3Qgb2YgYmFzaXMg
ICAxMzM1OTYgIDIwMTktMDMtMDUgMTU6MDY6MDQgWiAgIDc4IGRheXMKRmFpbGluZyBzaW5jZSAg
ICAgICAgMTM1NDM0ICAyMDE5LTA0LTI5IDE1OjM2OjEwIFogICAyMyBkYXlzICAgMTIgYXR0ZW1w
dHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTM2NDI4ICAyMDE5LTA1LTE3IDA2OjQ5OjM4IFogICAg
NSBkYXlzICAgIDMgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVu
ZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBD
aHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+CiAgQ8OpZHJpYyBC
b3Nkb25uYXQgPGNib3Nkb25uYXRAc3VzZS5jb20+CiAgRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3Jh
QHR5Y2hvLm5zYS5nb3Y+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIFF1YW4g
WHUgPHh1cXVhbjhAaHVhd2VpLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoK
am9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFt
ZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1k
NjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNt
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxp
Z2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9s
b2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBh
cmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0
IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFz
dGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KY29tbWl0IDIwNmQzZjY1ZjdkZWRjMzFhMGFlYzJkNTA2NTFkZjA2YTFkZThiMmMKQXV0aG9y
OiBDaHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+CkRhdGU6ICAg
V2VkIEZlYiAyNyAxMDozMzo0MiAyMDE5ICswMDAwCgogICAgdG9vbHMvb2NhbWw6IER1cDIgL2Rl
di9udWxsIHRvIHN0ZGluIGluIGRhZW1vbml6ZSgpCiAgICAKICAgIERvbid0IGNsb3NlIHN0ZGlu
IGluIGRhZW1vbml6ZSgpIGJ1dCBkdXAyIC9kZXYvbnVsbCBpbnN0ZWFkLiAgT3RoZXJ3aXNlLCBm
ZCAwCiAgICBnZXRzIHJldXNlZCBsYXRlcjoKICAgIAogICAgICBbcm9vdEBpZG9sIH5dIyBscyAt
bGF2IC9wcm9jL2BwZ3JlcCB4ZW5zdG9yZWRgL2ZkCiAgICAgIHRvdGFsIDAKICAgICAgZHIteC0t
LS0tLSAyIHJvb3Qgcm9vdCAgMCBGZWIgMjggMTE6MDIgLgogICAgICBkci14ci14ci14IDkgcm9v
dCByb290ICAwIEZlYiAyNyAxNTo1OSAuLgogICAgICBscnd4LS0tLS0tIDEgcm9vdCByb290IDY0
IEZlYiAyOCAxMTowMiAwIC0+IC9kZXYveGVuL2V2dGNobgogICAgICBsLXd4LS0tLS0tIDEgcm9v
dCByb290IDY0IEZlYiAyOCAxMTowMiAxIC0+IC9kZXYvbnVsbAogICAgICBsLXd4LS0tLS0tIDEg
cm9vdCByb290IDY0IEZlYiAyOCAxMTowMiAyIC0+IC9kZXYvbnVsbAogICAgICBscnd4LS0tLS0t
IDEgcm9vdCByb290IDY0IEZlYiAyOCAxMTowMiAzIC0+IC9kZXYveGVuL3ByaXZjbWQKICAgICAg
Li4uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IENocmlzdGlhbiBMaW5kaWcgPGNocmlzdGlhbi5s
aW5kaWdAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA2NzdlNjRkYmUzMTUzNDM2MjBjM2Iy
NjZlOWViMTY2MjNiMTE4MDM4KQogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgNGI3MjQ3
MDE3NWE1OTJmYjVjMGE1ZDEwZWQ1MDVkZTczNzc4ZTEwZikKICAgIChjaGVycnkgcGlja2VkIGZy
b20gY29tbWl0IDVjZmJjMGZmZDU2M2EyZWUzYWJmY2NlNzRlYjNjMjBkODJhN2EwMzUpCiAgICAo
Y2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCAzZGIyOGIwYmFiZmIzZGI3YjViYmY5Nzk5ZGE2ODg0
NDUzMjkwMzEyKQogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgZDkyOTEzNmNhOGUyYTFh
OGNiN2RmZGQxOGY4Mjg1NzQ2MTllMzk1MykKCmNvbW1pdCA1MGJkZWNhZjAxOGM1N2VjMjE1ODI3
MDE5Y2EyMWJmNTRiY2VhOTM1CkF1dGhvcjogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29t
PgpEYXRlOiAgIFR1ZSBKYW4gMjQgMTY6MjI6MDMgMjAxNyArMDAwMAoKICAgIHg4NmVtdWwvdGVz
dDogZG9uJ3QgdXNlICpfbGVuIHN5bWJvbHMKICAgIAogICAgLi4uIGFzIHRoZXkgZG9uJ3Qgd29y
ayBhcyBpbnRlbmRlZCB3aXRoIC1mUElDLgogICAgCiAgICBJIGRpZCBwcmVmZXIgdGhlbSBvdmVy
ICpfZW5kIG9uZXMgYXQgdGhlIHRpbWUgYmVjYXVzZSBvbGRlciBnY2Mgd291bGQKICAgIGNhdXNl
IC5MKiBzeW1ib2xzIHRvIGJlIHB1YmxpYywgZHVlIHRvIGlzc3VpbmcgLmdsb2JsIGZvciBhbGwK
ICAgIHJlZmVyZW5jZWQgZXh0ZXJuYWxzLiBBbmQgbGFiZWxzIGF0IHRoZSBlbmQgb2YgaW5zdHJ1
Y3Rpb25zIGNvbGxpZGUKICAgIHdpdGggdGhlIG9uZXMgYXQgdGhlIHN0YXJ0IG9mIHRoZSBuZXh0
IGluc3RydWN0aW9uLCBtYWtpbmcgZGlzYXNzZW1ibHkKICAgIGhhcmRlciB0byBncm9rLiBMdWNr
aWx5IHJlY2VudCBnY2Mgbm8gbG9uZ2VyIGlzc3VlcyB0aG9zZSAuZ2xvYmwKICAgIGRpcmVjdGl2
ZXMsIGFuZCBoZW5jZSAuTCogbGFiZWxzLCBzdGF5aW5nIGxvY2FsIGJ5IGRlZmF1bHQsIG5vIGxv
bmdlcgogICAgZ2V0IGluIHRoZSB3YXkuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CiAgICBUZXN0ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICAoY2hl
cnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA5MzE1ZmEwZWY3MzZkMTE1M2M5OGNlNDJiZmY1ODUzZGE1
ZWM2OTdmKQoKY29tbWl0IGIyMDViNjk2OWY4NmQxZjI1ZTE1MmVkMDg4MGNkM2VlMTg5YjkzNTgK
QXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAg
IFdlZCBEZWMgMTIgMTk6MjI6MTUgMjAxOCArMDAwMAoKICAgIHg4Ni9zcGVjLWN0cmw6IEludHJv
ZHVjZSBvcHRpb25zIHRvIGNvbnRyb2wgVkVSVyBmbHVzaGluZwogICAgCiAgICBUaGUgTWljcm9h
cmNoaXRlY3R1cmFsIERhdGEgU2FtcGxpbmcgdnVsbmVyYWJpbGl0eSBpcyBzcGxpdCBpbnRvIGNh
dGVnb3JpZXMKICAgIHdpdGggc3VidGx5IGRpZmZlcmVudCBwcm9wZXJ0aWVzOgogICAgCiAgICAg
TUxQRFMgLSBNaWNyb2FyY2hpdGVjdHVyYWwgTG9hZCBQb3J0IERhdGEgU2FtcGxpbmcKICAgICBN
U0JEUyAtIE1pY3JvYXJjaGl0ZWN0dXJhbCBTdG9yZSBCdWZmZXIgRGF0YSBTYW1wbGluZwogICAg
IE1GQkRTIC0gTWljcm9hcmNoaXRlY3R1cmFsIEZpbGwgQnVmZmVyIERhdGEgU2FtcGxpbmcKICAg
ICBNRFNVTSAtIE1pY3JvYXJjaGl0ZWN0dXJhbCBEYXRhIFNhbXBsaW5nIFVuY2FjaGVhYmxlIE1l
bW9yeQogICAgCiAgICBNRFNVTSBpcyBhIHNwZWNpYWwgY2FzZSBvZiB0aGUgb3RoZXIgdGhyZWUs
IGFuZCBpc24ndCBkaXN0aW5ndWlzaGVkIGZ1cnRoZXIuCiAgICAKICAgIFRoZXNlIGlzc3VlcyBw
ZXJ0YWluIHRvIHRocmVlIG1pY3JvYXJjaGl0ZWN0dXJhbCBidWZmZXJzLiAgVGhlIExvYWQgUG9y
dHMsIHRoZQogICAgU3RvcmUgQnVmZmVycyBhbmQgdGhlIEZpbGwgQnVmZmVycy4gIEVhY2ggb2Yg
dGhlc2Ugc3RydWN0dXJlcyBhcmUgZmx1c2hlZCBieQogICAgdGhlIG5ldyBlbmhhbmNlZCBWRVJX
IGZ1bmN0aW9uYWxpdHksIGJ1dCB0aGUgY29uZGl0aW9ucyB1bmRlciB3aGljaCBmbHVzaGluZwog
ICAgaXMgbmVjZXNzYXJ5IHZhcnkuCiAgICAKICAgIEZvciB0aGlzIGNvbmNpc2Ugb3ZlcnZpZXcg
b2YgdGhlIGlzc3VlcyBhbmQgZGVmYXVsdCBsb2dpYywgdGhlIGFiYnJldmlhdGlvbnMKICAgIFNQ
IChTdG9yZSBQb3J0KSwgRkIgKEZpbGwgQnVmZmVyKSwgTFAgKExvYWQgUG9ydCkgYW5kIEhUIChI
eXBlcnRocmVhZGluZykgYXJlCiAgICB1c2VkIGZvciBicmV2aXR5OgogICAgCiAgICAgKiBWdWxu
ZXJhYmxlIGhhcmR3YXJlIGlzIGRpdmlkZWQgaW50byB0d28gY2F0ZWdvcmllcyAtIHBhcnRzIHdo
aWNoIHN1ZmZlcgogICAgICAgZnJvbSBTUCBvbmx5LCBhbmQgcGFydHMgd2l0aCBhbnkgb3RoZXIg
Y29tYmluYXRpb24gb2YgdnVsbmVyYWJpbGl0aWVzLgogICAgCiAgICAgKiBTUCBvbmx5IGhhcyBh
biBIVCBpbnRlcmFjdGlvbiB3aGVuIHRoZSB0aHJlYWQgZ29lcyBpZGxlLCBkdWUgdG8gdGhlIHN0
YXRpYwogICAgICAgcGFydGl0aW9uaW5nIG9mIHJlc291cmNlcy4gIExQIGFuZCBGQiBoYXZlIEhU
IGludGVyYWN0aW9ucyBhdCBhbGwgcG9pbnRzLAogICAgICAgZHVlIHRvIHRoZSBjb21wZXRpdGl2
ZSBzaGFyaW5nIG9mIHJlc291cmNlcy4gIEFsbCBpc3N1ZXMgcG90ZW50aWFsbHkgbGVhawogICAg
ICAgZGF0YSBhY3Jvc3MgdGhlIHJldHVybi10by1ndWVzdCB0cmFuc2l0aW9uLgogICAgCiAgICAg
KiBUaGUgbWljcm9jb2RlIHdoaWNoIGltcGxlbWVudHMgVkVSVyBmbHVzaGluZyBhbHNvIGV4dGVu
ZHMgTVNSX0ZMVVNIX0NNRCwgc28KICAgICAgIHdlIGRvbid0IG5lZWQgdG8gZG8gYm90aCBvbiB0
aGUgSFZNIHJldHVybi10by1ndWVzdCBwYXRoLiAgSG93ZXZlciwgdGhlCiAgICAgICBLbmlnaHRz
IHJhbmdlIG9mIHByb2Nlc3NvcnMgYXJlIGltbXVuZSB0byBMMVRGICh0aGVyZWZvcmUgaGF2ZSBu
bwogICAgICAgTVNSX0ZMVVNIX0NNRCksIGJ1dCBhcmUgdnVsbmVyYWJsZSB0byBNRFMsIHNvIGRv
IHJlcXVpcmUgVkVSVyBvbiB0aGUgSFZNCiAgICAgICBwYXRoLgogICAgCiAgICBOb3RlIHRoYXQg
d2UgZGVsaWJlcmF0ZWx5IHN1cHBvcnQgbWRzPTEgZXZlbiB3aXRob3V0IE1EX0NMRUFSIGluIGNh
c2UgdGhlCiAgICBtaWNyb2NvZGUgaGFzIGJlZW4gdXBkYXRlZCBidXQgdGhlIGZlYXR1cmUgYml0
IG5vdCBleHBvc2VkLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI5NywgQ1ZFLTIwMTgt
MTIxMjYsIENWRS0yMDE4LTEyMTI3LCBDVkUtMjAxOC0xMjEzMCwgQ1ZFLTIwMTktMTEwOTEuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgog
ICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgM2MwNGMyNThhYjQwNDA1YTc0ZTE5NGQ5ODg5
YTRjYmM3YWJlOTRiNCkKCmNvbW1pdCA4ZTc0NTBmMDcwOTI3ZjgzOTdjMzJmYTRlYzYwY2Y1OGY4
NzZlOTg0CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
RGF0ZTogICBXZWQgRGVjIDEyIDE5OjIyOjE1IDIwMTggKzAwMDAKCiAgICB4ODYvc3BlYy1jdHJs
OiBJbmZyYXN0cnVjdHVyZSB0byB1c2UgVkVSVyB0byBmbHVzaCBwaXBlbGluZSBidWZmZXJzCiAg
ICAKICAgIFRocmVlIHN5bnRoZXRpYyBmZWF0dXJlcyBhcmUgaW50cm9kdWNlZCwgYXMgd2UgbmVl
ZCBpbmRpdmlkdWFsIGNvbnRyb2wgb2YKICAgIGVhY2gsIGRlcGVuZGluZyBvbiBjaXJjdW1zdGFu
Y2VzLiAgQSBsYXRlciBjaGFuZ2Ugd2lsbCBlbmFibGUgdGhlbSBhdAogICAgYXBwcm9wcmlhdGUg
cG9pbnRzLgogICAgCiAgICBUaGUgdmVyd19zZWwgZmllbGQgZG9lc24ndCBzdHJpY3RseSBuZWVk
IHRvIGxpdmUgaW4gc3RydWN0IGNwdV9pbmZvLiAgSXQgbGl2ZXMKICAgIHRoZXJlIGJlY2F1c2Ug
dGhlcmUgaXMgYSBjb252ZW5pZW50IGhvbGUgaXQgY2FuIGZpbGwsIGFuZCBpdCByZWR1Y2VzIHRo
ZQogICAgY29tcGxleGl0eSBvZiB0aGUgU1BFQ19DVFJMX0VYSVRfVE9fe1BWLEhWTX0gYXNzZW1i
bHkgYnkgYXZvaWRpbmcgdGhlIG5lZWQgZm9yCiAgICBhbnkgdGVtcG9yYXJ5IHN0YWNrIG1haW50
ZW5hbmNlLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI5NywgQ1ZFLTIwMTgtMTIxMjYs
IENWRS0yMDE4LTEyMTI3LCBDVkUtMjAxOC0xMjEzMCwgQ1ZFLTIwMTktMTEwOTEuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgKGNo
ZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgNTQ4YTkzMmFjNzg2ZDZiZjM1ODRlNGI1NGYyYWI5OTNl
MTExNzcxMCkKCmNvbW1pdCBlNjk3OTNkNmJhMjY1YmI1MmMwY2RlZWM2MDljNzljOWVmZTVhZDk0
CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTog
ICBXZWQgU2VwIDEyIDE0OjM2OjAwIDIwMTggKzAxMDAKCiAgICB4ODYvc3BlYy1jdHJsOiBDUFVJ
RC9NU1IgZGVmaW5pdGlvbnMgZm9yIE1pY3JvYXJjaGl0ZWN0dXJhbCBEYXRhIFNhbXBsaW5nCiAg
ICAKICAgIFRoZSBNRF9DTEVBUiBmZWF0dXJlIGNhbiBiZSBhdXRvbWF0aWNhbGx5IG9mZmVyZWQg
dG8gZ3Vlc3RzLiAgTm8KICAgIGluZnJhc3RydWN0dXJlIGlzIG5lZWRlZCBpbiBYZW4gdG8gc3Vw
cG9ydCB0aGUgZ3Vlc3QgbWFraW5nIHVzZSBvZiBpdC4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9m
IFhTQS0yOTcsIENWRS0yMDE4LTEyMTI2LCBDVkUtMjAxOC0xMjEyNywgQ1ZFLTIwMTgtMTIxMzAs
IENWRS0yMDE5LTExMDkxLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGQ0ZjYxMTZj
MDgwZGMwMTNjZDEyMDRjNGQ4Y2ViOTVlNWYyNzg2ODkpCgpjb21taXQgYjE2MmY5NTkzMTY2ZmEy
MDUzZDQyZGY2ZTczYmY0YmQ4ZDQ2MGQ3MQpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgV2VkIFNlcCAxMiAxNDozNjowMCAyMDE4ICswMTAw
CgogICAgeDg2L3NwZWMtY3RybDogTWlzYyBub24tZnVuY3Rpb25hbCBjbGVhbnVwCiAgICAKICAg
ICAqIElkZW50aWZ5IEJUSSBpbiB0aGUgc3BlY19jdHJsX3tlbnRlcixleGl0fV9pZGxlKCkgY29t
bWVudHMsIGFzIG90aGVyCiAgICAgICBtaXRpZ2F0aW9ucyB3aWxsIHNob3J0bHkgYXBwZWFyLgog
ICAgICogVXNlIGFsdGVybmF0aXZlX2lucHV0KCkgYW5kIGNvdmVyIHRoZSBsYWNrIG9mIG1lbW9y
eSBjb2JiZXIgd2l0aCBhIGZ1cnRoZXIKICAgICAgIGJhcnJpZXIuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgKGNoZXJyeSBwaWNr
ZWQgZnJvbSBjb21taXQgOWI2MmViYTZjNDI5YzMyN2UxNTA3ODE2YmVmNDAzY2NjODczNTdhZSkK
CmNvbW1pdCAzNTE0NTExNTIzZDRhNjU1YmY4ZGY0NjJiOGNmZmYxZWI2ZjM3NDY2CkF1dGhvcjog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBGcmkgQXBy
IDUgMTM6MjY6MzAgMjAxOSArMDEwMAoKICAgIHg4Ni9ib290OiBEZXRlY3QgdGhlIGZpcm13YXJl
IFNNVCBzZXR0aW5nIGNvcnJlY3RseSBvbiBJbnRlbCBoYXJkd2FyZQogICAgCiAgICBXaGlsZSBi
b290X2NwdV9kYXRhLng4Nl9udW1fc2libGluZ3MgaXMgYW4gYWNjdXJhdGUgdmFsdWUgdG8gdXNl
IG9uIEFNRAogICAgaGFyZHdhcmUsIGl0IGlzbid0IG9uIEludGVsIHdoZW4gdGhlIHVzZXIgaGFz
IGRpc2FibGVkIEh5cGVydGhyZWFkaW5nIGluIHRoZQogICAgZmlybXdhcmUuICBBcyBhIHJlc3Vs
dCwgYSB1c2VyIHdoaWNoIGhhcyBjaG9zZW4gdG8gZGlzYWJsZSBIVCBzdGlsbCBnZXRzCiAgICBu
YWdnZWQgb24gTDFURi12dWxuZXJhYmxlIGhhcmR3YXJlIHdoZW4gdGhleSBoYXZlbid0IGNob3Nl
biBhbiBleHBsaWNpdAogICAgc210PTxib29sPiBzZXR0aW5nLgogICAgCiAgICBNYWtlIHVzZSBv
ZiB0aGUgbGFyZ2VseS11bmRvY3VtZW50ZWQgTVNSX0lOVEVMX0NPUkVfVEhSRUFEX0NPVU5UIHdo
aWNoIGluCiAgICBwcmFjdGljZSBleGlzdHMgc2luY2UgTmVoYWxlbSwgd2hlbiBib290aW5nIG9u
IHJlYWwgaGFyZHdhcmUuICBGYWxsIGJhY2sgdG8KICAgIHVzaW5nIHRoZSBBQ1BJIHRhYmxlIEFQ
SUMgSURzLgogICAgCiAgICBXaGlsZSBhZGp1c3RpbmcgdGhpcyBsb2dpYywgZml4IGEgbGF0ZW50
IGJ1ZyBpbiBhbWRfZ2V0X3RvcG9sb2d5KCkuICBUaGUKICAgIHRocmVhZCBjb3VudCBmaWVsZCBp
biBDUFVJRC4weDgwMDAwMDFlLmVieCBpcyBkb2N1bWVudGVkIGFzIDggYml0cyB3aWRlLAogICAg
cmF0aGVyIHRoYW4gMiBiaXRzIHdpZGUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgYjEy
ZmVjNGExMjU5NTAyNDA1NzNlYTMyZjY1YzYxZmI5YWZhNzRjMykKCmNvbW1pdCA2MjFiNjZmODE4
YTIzOTMxNjYxOWVmMTg1Mjc4ZDUwYjliMDViZTIxCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBGcmkgQXByIDUgMTI6MjY6MzAgMjAxOSAr
MDAwMAoKICAgIHg4Ni9tc3I6IERlZmluaXRpb25zIGZvciBNU1JfSU5URUxfQ09SRV9USFJFQURf
Q09VTlQKICAgIAogICAgVGhpcyBpcyBhIG1vZGVsIHNwZWNpZmljIHJlZ2lzdGVyIHdoaWNoIGRl
dGFpbHMgdGhlIGN1cnJlbnQgY29uZmlndXJhdGlvbgogICAgY29yZXMgYW5kIHRocmVhZHMgaW4g
dGhlIHBhY2thZ2UuICBCZWNhdXNlIG9mIGhvdyBIeXBlcnRocmVhZCBhbmQgQ29yZQogICAgY29u
ZmlndXJhdGlvbiB3b3JrcyB3b3JrcyBpbiBmaXJtd2FyZSwgdGhlIE1TUiBpdCBpcyBkZS1mYWN0
byBjb25zdGFudCBhbmQKICAgIHdpbGwgcmVtYWluIHVuY2hhbmdlZCB1bnRpbCB0aGUgbmV4dCBz
eXN0ZW0gcmVzZXQuCiAgICAKICAgIEl0IGlzIGEgcmVhZCBvbmx5IE1TUiAoc28gdW5pbGF0ZXJh
bGx5IHJlamVjdCB3cml0ZXMpLCBidXQgZm9yIG5vdyByZXRhaW4gaXRzCiAgICBsZWFreS1vbi1y
ZWFkIHByb3BlcnRpZXMuICBGdXJ0aGVyIENQVUlEL01TUiB3b3JrIGlzIHJlcXVpcmVkIGJlZm9y
ZSB3ZSBjYW4KICAgIHN0YXJ0IHZpcnR1YWxpc2luZyBhIGNvbnNpc3RlbnQgdG9wb2xvZ3kgdG8g
dGhlIGd1ZXN0LCBhbmQgcmV0YWluaW5nIHRoZSBvbGQKICAgIGJlaGF2aW91ciBpcyB0aGUgc2Fm
ZXN0IGNvdXJzZSBvZiBhY3Rpb24uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgZDQxMjA5
MzZiY2QxNjk1ZmFmNWI1NzVmMTI1OWM1OGUzMWQyYjE4YikKCmNvbW1pdCBiNjhjZWRiZTYwZmQy
MDZmMjk5ZTZjYTZhODVkMzYzZDA2NjgyYzNiCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBXZWQgU2VwIDEyIDE0OjM2OjAwIDIwMTggKzAx
MDAKCiAgICB4ODYvc3BlYy1jdHJsOiBSZXBvc2l0aW9uIHRoZSBYUFRJIGNvbW1hbmQgbGluZSBw
YXJzaW5nIGxvZ2ljCiAgICAKICAgIEl0IGhhcyBlbmRlZCB1cCBpbiB0aGUgbWlkZGxlIG9mIHRo
ZSBtaXRpZ2F0aW9uIGNhbGN1bGF0aW9uIGxvZ2ljLiAgTW92ZSBpdCB0bwogICAgYmUgYmVzaWRl
IHRoZSBvdGhlciBjb21tYW5kIGxpbmUgcGFyc2luZy4KICAgIAogICAgTm8gZnVuY3Rpb25hbCBj
aGFuZ2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgYzJjMmJiMGQ2MGM2NDJlNjRhNTI0
M2E3OWM4YjE1NDhmZmI3YmM1YikKCmNvbW1pdCBkY2Y5NjMzNWQwZTQxNmU0ODFjNzVlYjNiYzE3
ZjNmYjgwMjMxYjQ3CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KRGF0ZTogICBNb24gTWFyIDE4IDE3OjA4OjI1IDIwMTkgKzAxMDAKCiAgICB4ODYvdHN4
OiBJbXBsZW1lbnQgY29udHJvbHMgZm9yIFJUTSBmb3JjZS1hYm9ydCBtb2RlCiAgICAKICAgIFRo
ZSBDUFVJRCBiaXQgYW5kIE1TUiBhcmUgZGVsaWJlcmF0ZWx5IG5vdCBleHBvc2VkIHRvIGd1ZXN0
cywgYmVjYXVzZSB0aGV5CiAgICB3b24ndCBleGlzdCBvbiBuZXdlciBwcm9jZXNzb3JzLiAgQXMg
dlBNVSBpc24ndCBzZWN1cml0eSBzdXBwb3J0ZWQsIHRoZQogICAgbWlzYmVoYXZpb3VyIG9mIFBD
UjMgaXNuJ3QgZXhwZWN0ZWQgdG8gaW1wYWN0IHByb2R1Y3Rpb24gZGVwbG95bWVudHMuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAg
bWFzdGVyIGNvbW1pdDogNmJlNjEzZjI5YjQyMDUzNDkyNzVkMjQzNjdiZDRjODJmYjI5NjBkZAog
ICAgbWFzdGVyIGRhdGU6IDIwMTktMDMtMTIgMTc6MDU6MjEgKzAwMDAKCmNvbW1pdCA3YzhkYjU4
ZDM3MzljODA1ZjRjMGY3NzNiNjUxNTdmMzA2YjAwYzJhCkF1dGhvcjogQ8OpZHJpYyBCb3Nkb25u
YXQgPGNib3Nkb25uYXRAc3VzZS5jb20+CkRhdGU6ICAgVGh1IE5vdiAxMCAxMDoyMzozMSAyMDE2
ICswMTAwCgogICAgRml4IG1pc2xlYWRpbmcgaW5kZW50YXRpb24gd2FybmluZ3MKICAgIAogICAg
R2NjNiBidWlsZCByZXBvcnRzIG1pc2xlYWRpbmcgaW5kZW50YXRpb24gYXMgd2FybmluZ3MuIEZp
eCBhIGZldwogICAgd2FybmluZ3MgaW4gc3R1YmRvbS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTog
Q8OpZHJpYyBCb3Nkb25uYXQgPGNib3Nkb25uYXRAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogRGFu
aWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+CiAgICBBY2tlZC1ieTogUXVhbiBY
dSA8eHVxdWFuOEBodWF3ZWkuY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDlmZGZmYmJh
YjNhZGE0MjdiYWMwNzA3NmYwNDJmMDI2NWU1YWUwNWYpCgpjb21taXQgNzgzNTY0NGQ1MTQxZDBm
MjhlYzIyMWVkYTQwZmNiZjJmYzAzYmUyMwpBdXRob3I6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+CkRhdGU6ICAgV2VkIE5vdiAyOCAxNzo0MzozMyAyMDE4ICswMDAwCgogICAgdG9vbHMv
ZmlybXdhcmU6IHVwZGF0ZSBPVk1GIE1ha2VmaWxlLCB3aGVuIG5lY2Vzc2FyeQogICAgCiAgICBb
IFRoaXMgaXMgdHdvIGNvbW1pdHMgZnJvbSBtYXN0ZXIgYWthIHN0YWdpbmctNC4xMjogXQogICAg
CiAgICBPVk1GIGhhcyBiZWNvbWUgZGVwZW5kZW50IG9uIE9wZW5TU0wsIHdoaWNoIGlzIGluY2x1
ZGVkIGFzIGEKICAgIHN1Ym1vZHVsZS4gIEluaXRpYWxpc2Ugc3VibW9kdWxlcyBiZWZvcmUgYnVp
bGRpbmcuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CiAgICBSZXZpZXdlZC1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJp
eC5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBiMTYyODE4NzBlMDZmNWY1MjYw
MjlhNGU2OTYzNGExNmRjMzhlOGU0KQogICAgCiAgICB0b29sczogb25seSBjYWxsIGdpdCB3aGVu
IG5lY2Vzc2FyeSBpbiBPVk1GIE1ha2VmaWxlCiAgICAKICAgIFVzZXJzIG1heSBjaG9vc2UgdG8g
ZXhwb3J0IGEgc25hcHNob3Qgb2YgT1ZNRiBhbmQgYnVpbGQgaXQKICAgIHdpdGggeGVuLmdpdCBz
dXBwbGllZCBvdm1mLW1ha2VmaWxlLiBJbiB0aGF0IGNhc2Ugd2UgZG9uJ3QKICAgIG5lZWQgdG8g
Y2FsbCBgZ2l0IHN1Ym1vZHVsZWAuCiAgICAKICAgIEZpeGVzIGIxNjI4MTg3MGUuCiAgICAKICAg
IFJlcG9ydGVkLWJ5OiBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+CiAgICBTaWduZWQtb2Zm
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEFudGhv
bnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1i
eTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJv
bSBjb21taXQgNjgyOTJjOTRhNjBlYWIyNDUxNGFiNGE4ZTQ3NzJhZjI0ZGVhZDgwNykKICAgIChj
aGVycnkgcGlja2VkIGZyb20gY29tbWl0IGU5ODNlOGFlODRlZmQ1ZTQzMDQ1YTNkMjBhODIwZjEz
Y2I0YTc1YmYpCiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA1YTgxZGU0YzZiNjAzNjk3
NGYyOWUyMzMwYTQ5M2YyM2E4ZjBjMWYwKQogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQg
NjNkOTMzMGJhOWZkZWM3YzhlOTM0NmU2ZDg1MzYwNzQ3ZDYxYzk0NykKICAgIChjaGVycnkgcGlj
a2VkIGZyb20gY29tbWl0IGU5ZDg2MGYxZjY1N2ExOThkOTkwYmRhZTNlMjk1MDAxYmQxOTIyM2Mp
CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 23 08:28:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 May 2019 08:28:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTj52-0002R8-5n; Thu, 23 May 2019 08:28:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=oIoO=TX=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hTj50-0002R3-RJ
 for xen-devel@lists.xenproject.org; Thu, 23 May 2019 08:28:02 +0000
X-Inumbo-ID: ac3b39ba-7d34-11e9-b60b-f79354c7463e
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ac3b39ba-7d34-11e9-b60b-f79354c7463e;
 Thu, 23 May 2019 08:28:00 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 23 May 2019 02:27:57 -0600
Message-Id: <5CE6597D0200007800231998@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 23 May 2019 02:27:41 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <20190422164106.20331-1-julien.grall@arm.com>
 <alpine.DEB.2.10.1904231709250.24598@sstabellini-ThinkPad-X260>
 <d664ac40-a4aa-9967-8534-ea722f8e0724@arm.com>
In-Reply-To: <d664ac40-a4aa-9967-8534-ea722f8e0724@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] xen/arm: Allow cleaning the directory even
 when CONFIG_EARLY_PRINTK is set
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI0LjA0LjE5IGF0IDEyOjQ3LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IE9uIDI0LzA0LzIwMTkgMDE6MjAsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPj4gT24gTW9u
LCAyMiBBcHIgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4gVGhpcyBjb2RlIGlzIHByZXR0
eSBuYXN0eSwgYnV0IEkgaGF2ZW4ndCBmb3VuZCBhIGJldHRlciB3YXkgZm9yIGF2b2lkaW5nCj4+
PiB0byBjaGVjayBpZiBDT05GSUdfREVCVUcgaXMgZW5hYmxlZCB3aGVuIHRoZSB0YXJnZXQgY2xl
YW4gaXMgY2FsbGVkLgo+Pj4KPj4+IElkZWFsbHkgd2Ugd2lsbCB3YW50IHRvIG1vdmUgQ09ORklH
X0VBUkxZX1BSSU5USyBpbiBLY29uZmlnLiBJIGhhdmVuJ3QKPj4+IGhhZCB0aW1lIHlldCB0byBs
b29rIGF0IGl0IHByb3Blcmx5IHNvIGZhci4KClRoaXMsIHRvIG1lLCB3b3VsZCBzZWVtIHRvIGJl
IHRoZSBtdWNoIGJldHRlciBhcHByb2FjaCwgYXMgaXQgd291bGQKYXZvaWQgcmVwbGFjaW5nIG9u
ZSBuYXN0eSBjb25zdHJ1Y3QgYnkgYW5vdGhlci4gQXJlIHRoZXJlIGFueQpjb21wbGljYXRpb25z
PwoKPj4gQ2FuIHdlIGluY2x1ZGUgLmNvbmZpZyBpbiB0aGUgY2xlYW4gdGFyZ2V0Pwo+IEkgZGlk
IG9ubHkgbWVudGlvbiB0aGUgY2xlYW4gdGFyZ2V0IGluIHRoZSBjb21taXQgbWVzc2FnZSBidXQg
dGhlIGlzc3VlIGlzIHRoZSAKPiBzYW1lIGZvciBhbnkgdGFyZ2V0IG5vdCBpbmNsdWRlIC5jb25m
aWcuIEZvciBpbnN0YW5jZSwgYSBkaXN0Y2xlYW4gcmVzdWx0cyB0byAKPiB0aGUgc2FtZSBlcnJv
ci4KPiAKPiBJdCBhbHNvIGZlZWxzIHF1aXRlIHdyb25nIHRvIGV4cGVjdCB0aGUgLmNvbmZpZyB0
byBiZSBpbiBwbGFjZSBmb3IgYW55IHRhcmdldCAKPiBvdGhlciB0aGFuIGJ1aWxkLgoKSSBhZ3Jl
ZS4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 23 08:34:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 May 2019 08:34:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTjAl-0003Az-SO; Thu, 23 May 2019 08:33:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=oIoO=TX=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hTjAk-0003Au-S7
 for xen-devel@lists.xenproject.org; Thu, 23 May 2019 08:33:58 +0000
X-Inumbo-ID: 8187f4b2-7d35-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8187f4b2-7d35-11e9-8980-bc764e045a96;
 Thu, 23 May 2019 08:33:57 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 23 May 2019 02:33:56 -0600
Message-Id: <5CE65AF002000078002319A7@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 23 May 2019 02:33:52 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1558540230-26612-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1558540230-26612-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] libx86: Elide more empty CPUID leaves when
 serialising a policy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIyLjA1LjE5IGF0IDE3OjUwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4geDg2X2NwdWlkX2NvcHlfdG9fYnVmZmVyKCkgY3VycmVudGx5IHNlcmlhbGlzZXMgdGhl
IGZ1bGwgY29udGVudCBvZiB0aGUKPiB2YXJpb3VzIHN1YmxlYWYgdW5pb25zLiAgV2hpbGUgbGVh
dmVzIDQsIDB4YiBhbmQgMHhkIGRvbid0IGhhdmUgYSBjb25jcmV0ZQo+IG1heF9zdWJsZWFmIGZp
ZWxkLCB0aGV5IGRvIGhhdmUgd2VsbCBkZWZpbmVkIHVwcGVyIGJvdW5kcy4KPiAKPiBEaWZmaW5n
IHRoZSByZXN1bHRzIG9mIGB4ZW4tY3B1aWQgLXBgIHNob3dzIHRoZSByZXN1dGxpbmcgc2F2aW5n
Ogo+IAo+ICAgQEAgLTEsNSArMSw1IEBACj4gICAgWGVuIHJlcG9ydHMgdGhlcmUgYXJlIG1heGlt
dW0gMTE0IGxlYXZlcyBhbmQgMSBNU1JzCj4gICAtUmF3IHBvbGljeTogOTMgbGVhdmVzLCAxIE1T
UnMKPiAgICtSYXcgcG9saWN5OiAzOCBsZWF2ZXMsIDEgTVNScwo+ICAgICBDUFVJRDoKPiAgICAg
IGxlYWYgICAgIHN1YmxlYWYgIC0+IGVheCAgICAgIGVieCAgICAgIGVjeCAgICAgIGVkeAo+ICAg
ICAgMDAwMDAwMDA6ZmZmZmZmZmYgLT4gMDAwMDAwMTY6NzU2ZTY1NDc6NmM2NTc0NmU6NDk2NTZl
NjkKPiAgIEBAIC0zMiw3ICszMiw3IEBAIFJhdyBwb2xpY3k6IDkzIGxlYXZlcywgMSBNU1JzCj4g
ICAgIE1TUnM6Cj4gICAgICBpbmRleCAgICAtPiB2YWx1ZQo+ICAgICAgMDAwMDAwY2UgLT4gMDAw
MDAwMDA4MDAwMDAwMAo+ICAgLUhvc3QgcG9saWN5OiA5MyBsZWF2ZXMsIDEgTVNScwo+ICAgK0hv
c3QgcG9saWN5OiAzMyBsZWF2ZXMsIDEgTVNScwo+ICAgICBDUFVJRDoKPiAgICAgIGxlYWYgICAg
IHN1YmxlYWYgIC0+IGVheCAgICAgIGVieCAgICAgIGVjeCAgICAgIGVkeAo+ICAgICAgMDAwMDAw
MDA6ZmZmZmZmZmYgLT4gMDAwMDAwMGQ6NzU2ZTY1NDc6NmM2NTc0NmU6NDk2NTZlNjkKPiAKPiB3
aGljaCBpcyBtb3N0bHkgZHVlIHRvIG5vIGxvbmdlciB3cml0aW5nIG91dCA2NCBsZWF2ZXMgZm9y
IHhzdGF0ZSB3aGVuIChvbgo+IHRoaXMgQ29mZmVlTGFrZSBzeXN0ZW0pIDggd2lsbCBkby4KPiAK
PiBFeHRlbmQgdGhlIHVuaXQgdGVzdHMgdG8gY292ZXIgZW1wdHkgYW5kIHBhcnRpYWxseSBmaWxs
ZWQgc3VibGVhZiB1bmlvbnMuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCkZvciB0aGUgbGliL3g4Ni8gcGFydApSZXZpZXdlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpGb3IgdGhlIHRlc3QgaGFybmVzcyBw
YXJ0CkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ck5vIGlkZWEgaG93
IGVsc2UgSSBzaG91bGQgcmVwcmVzZW50IHRoYXQgSSBkaWRuJ3QgbG9vayBvdmVybHkgY2xvc2Vs
eQphdCB0aGUgaGFybmVzcyBhZGRpdGlvbnMuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 23 08:36:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 May 2019 08:36:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTjD4-0003JM-Bk; Thu, 23 May 2019 08:36:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=oIoO=TX=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hTjD2-0003JE-JN
 for xen-devel@lists.xenproject.org; Thu, 23 May 2019 08:36:20 +0000
X-Inumbo-ID: d40466b4-7d35-11e9-8a19-abfd0ff5e430
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d40466b4-7d35-11e9-8a19-abfd0ff5e430;
 Thu, 23 May 2019 08:36:16 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 23 May 2019 02:36:15 -0600
Message-Id: <5CE65B7D02000078002319AA@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 23 May 2019 02:36:13 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <5CC6DD090200007800229E80@prv1-mh.provo.novell.com>
 <5CDE8F5B020000780023005F@prv1-mh.provo.novell.com>
 <5CDE927002000078002300BA@prv1-mh.provo.novell.com>
 <20190520140449.5ihqctltaeiegqiz@Air-de-Roger>
 <5CE2C72D0200007800230AD1@prv1-mh.provo.novell.com>
 <20190522164214.mptkeyojhulxbjww@Air-de-Roger>
In-Reply-To: <20190522164214.mptkeyojhulxbjww@Air-de-Roger>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 13/15] x86/IRQ: tighten vector checks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIyLjA1LjE5IGF0IDE4OjQyLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIE1vbiwgTWF5IDIwLCAyMDE5IGF0IDA5OjI2OjM3QU0gLTA2MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMjAuMDUuMTkgYXQgMTY6MDQsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gT24gRnJpLCBNYXkgMTcsIDIwMTkgYXQgMDQ6NTI6MzJBTSAtMDYwMCwgSmFu
IEJldWxpY2ggd3JvdGU6Cj4+ID4+IEBAIC00NTIsMTUgKzQ1MiwxOCBAQCBzdGF0aWMgdm1hc2tf
dCAqaXJxX2dldF91c2VkX3ZlY3Rvcl9tYXNrCj4+ID4+ICAgICAgICAgICAgICBpbnQgdmVjdG9y
Owo+PiA+PiAgICAgICAgICAgICAgCj4+ID4+ICAgICAgICAgICAgICB2ZWN0b3IgPSBpcnFfdG9f
dmVjdG9yKGlycSk7Cj4+ID4+IC0gICAgICAgICAgICBpZiAoIHZlY3RvciA+IDAgKQo+PiA+PiAr
ICAgICAgICAgICAgaWYgKCB2YWxpZF9pcnFfdmVjdG9yKHZlY3RvcikgKQo+PiA+PiAgICAgICAg
ICAgICAgewo+PiA+PiAtICAgICAgICAgICAgICAgIHByaW50ayhYRU5MT0dfSU5GTyAiSVJRICVk
IGFscmVhZHkgYXNzaWduZWQgdmVjdG9yICVkXG4iLAo+PiA+PiArICAgICAgICAgICAgICAgIHBy
aW50ayhYRU5MT0dfSU5GTyAiSVJRJWQgYWxyZWFkeSBhc3NpZ25lZCB2ZWN0b3IgJTAyeFxuIiwK
Pj4gPj4gICAgICAgICAgICAgICAgICAgICAgICAgaXJxLCB2ZWN0b3IpOwo+PiA+PiAgICAgICAg
ICAgICAgICAgIAo+PiA+PiAgICAgICAgICAgICAgICAgIEFTU0VSVCghdGVzdF9iaXQodmVjdG9y
LCByZXQpKTsKPj4gPj4gIAo+PiA+PiAgICAgICAgICAgICAgICAgIHNldF9iaXQodmVjdG9yLCBy
ZXQpOwo+PiA+PiAgICAgICAgICAgICAgfQo+PiA+PiArICAgICAgICAgICAgZWxzZSBpZiAoIHZl
Y3RvciAhPSBJUlFfVkVDVE9SX1VOQVNTSUdORUQgKQo+PiA+PiArICAgICAgICAgICAgICAgIHBy
aW50ayhYRU5MT0dfV0FSTklORyAiSVJRJWQgbWFwcGVkIHRvIGJvZ3VzIHZlY3RvciAlMDJ4XG4i
LAo+PiA+PiArICAgICAgICAgICAgICAgICAgICAgICBpcnEsIHZlY3Rvcik7Cj4+ID4gCj4+ID4g
TWF5YmUgYWRkIGFuIGFzc2VydF91bnJlYWNoYWJsZSBoZXJlPyBJdCBzZWVtcyByZWFsbHkgYm9n
dXMgdG8gY2FsbAo+PiA+IGlycV9nZXRfdXNlZF92ZWN0b3JfbWFzayB3aXRoIGFuIHVuYXNzaWdu
ZWQgdmVjdG9yLgo+PiAKPj4gSG93IHRoYXQ/IFRoaXMgd291bGQgZS5nLiBnZXQgY2FsbGVkIHRo
ZSB2ZXJ5IGZpcnN0IHRpbWUgYSB2ZWN0b3IKPj4gaXMgdG8gYmUgYXNzaWduZWQuIEJ1dCBJJ20g
YWZyYWlkIEknbSBhIGxpdHRsZSBjb25mdXNlZCBhbnl3YXkgYnkKPj4gdGhlIHdvcmRpbmcgeW91
IHVzZSAtIGFmdGVyIGFsbCB0aGlzIGlzIHRoZSBjb2RlIHBhdGggZGVhbGluZyB3aXRoCj4+IGFu
IElSUSBfbm90XyBiZWluZyBtYXJrZWQgYXMgaGF2aW5nIG5vIHZlY3RvciBhc3NpZ25lZCwgYnV0
Cj4+IGFsc28gbm90IGhhdmluZyBhIHZhbGlkIHZlY3Rvci4KPiAKPiBUaGFua3MgZm9yIHRoZSBj
bGFyaWZpY2F0aW9uLCBieSB0aGUgbmFtZSBvZiB0aGUgZnVuY3Rpb24gSSBhc3N1bWVkIGl0Cj4g
bXVzdCBiZSBjYWxsZWQgd2l0aCBhbiBpcnEgdGhhdCBoYXMgYSB2ZWN0b3IgYXNzaWduZWQsIGlm
IHRoYXQncyBub3QKPiB0aGUgY2FzZSB0aGVuIEkgdGhpbmsgaXQncyBmaW5lLgo+IAo+IFJvZ2Vy
LgoKV2VsbCwgdGhlIG5hbWVzIG1lYW5zICJnZXQgdGhlIG9iamVjdCB3aGVyZSB1c2VkIHZlY3Rv
cnMgYXJlIHRvCmJlIHRyYWNrZWQgZm9yIHRoaXMgSVJRIiwgd2hpY2ggaGFzIG5vIGltcGxpY2F0
aW9uIG9uIHdoZXRoZXIgYQp2ZWN0b3Igd2FzIGFscmVhZHkgYXNzaWduZWQuCgpKYW4KCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 23 08:43:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 May 2019 08:43:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTjKE-000452-7U; Thu, 23 May 2019 08:43:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Lac+=TX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hTjKD-00044q-K8
 for xen-devel@lists.xenproject.org; Thu, 23 May 2019 08:43:45 +0000
X-Inumbo-ID: df08e0eb-7d36-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id df08e0eb-7d36-11e9-8980-bc764e045a96;
 Thu, 23 May 2019 08:43:43 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hTjKA-0001Nn-Vz; Thu, 23 May 2019 08:43:43 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hTjKA-0004ZW-OV; Thu, 23 May 2019 08:43:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hTjKA-0001gV-Nd; Thu, 23 May 2019 08:43:42 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136640-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.9-testing:build-i386-prev:xen-build:fail:regression
 xen-4.9-testing:build-amd64-prev:xen-build:fail:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:guest-stop:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-freebsd10-i386:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-migrupgrade: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:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start/debian.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-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-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-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt: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-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-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-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-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-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-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=ac90240785b8e5f6b40ee36739bb8ea9c645bf4b
X-Osstest-Versions-That: xen=54aa382cbcdc1e2ba75d6734151ca6e53104e2f2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 23 May 2019 08:43:42 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 136640: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjY0MCB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjY0MC8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAg
ICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMyODg5CiBi
dWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMzI4ODkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDEzMjg4OQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgZmFpbCBpbiAxMzY0
OTMgUkVHUi4gdnMuIDEzMjg4OQoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50
bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAx
NyBndWVzdC1zdG9wIGZhaWwgaW4gMTM2NDkzIHBhc3MgaW4gMTM2NjQwCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4g
MTM2NDkzIHBhc3MgaW4gMTM2NjQwCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgMTcg
Z3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCAgIGZhaWwgcGFzcyBpbiAxMzY0OTMKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwg
cGFzcyBpbiAxMzY0OTMKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3Qg
YmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwgYmxvY2tl
ZCBpbiAxMzI4ODkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgZmFpbCBibG9ja2VkIGluIDEzMjg4OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICBmYWlsIGJsb2NrZWQgaW4gMTMyODg5
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0
IGZhaWwgYmxvY2tlZCBpbiAxMzI4ODkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjg4OQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWls
IGxpa2UgMTMyODg5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzI4ODkKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNz
Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgYWM5
MDI0MDc4NWI4ZTVmNmI0MGVlMzY3MzliYjhlYTljNjQ1YmY0YgpiYXNlbGluZSB2ZXJzaW9uOgog
eGVuICAgICAgICAgICAgICAgICAgNTRhYTM4MmNiY2RjMWUyYmE3NWQ2NzM0MTUxY2E2ZTUzMTA0
ZTJmMgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMyODg5ICAyMDE5LTAyLTA0IDIyOjA0OjA5IFog
IDEwNyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMzE0NyAgMjAxOS0wMi0xMSAxMzo0MTo1
MCBaICAxMDAgZGF5cyAgIDU1IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzNjQ5MyAg
MjAxOS0wNS0xOCAxMjo0NDoyMyBaICAgIDQgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxl
IHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRp
Z0BjaXRyaXguY29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4K
ICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3Nz
QHN1c2UuY29tPgogIE1hbnVlbCBCb3V5ZXIgPGJvdXllckBhbnRpb2NoZS5ldS5vcmc+CiAgU2Vy
Z2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgogIFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1k
NjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20g
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2gg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNw
dSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRv
dyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3Qu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hv
bWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0
CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4
cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlz
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5l
c3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
P3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9n
OyBpdCB3b3VsZCBiZSA3MjEgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 23 08:54:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 May 2019 08:54:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTjUh-0004yc-Gw; Thu, 23 May 2019 08:54:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=SD5s=TX=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hTjUg-0004yX-17
 for xen-devel@lists.xenproject.org; Thu, 23 May 2019 08:54:34 +0000
X-Inumbo-ID: 61d83f5b-7d38-11e9-8980-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 61d83f5b-7d38-11e9-8980-bc764e045a96;
 Thu, 23 May 2019 08:54:32 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 3513A341;
 Thu, 23 May 2019 01:54:32 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 44CE83F575;
 Thu, 23 May 2019 01:54:31 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>, konrad.wilk@oracle.com,
 boris.ostrovsky@oracle.com, jgross@suse.com
References: <alpine.DEB.2.21.1905221622190.20440@sstabellini-ThinkPad-T480s>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <43201444-9e08-4343-1824-446b8de0a2aa@arm.com>
Date: Thu, 23 May 2019 09:54:29 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.21.1905221622190.20440@sstabellini-ThinkPad-T480s>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/swiotlb: don't initialize swiotlb twice
 on arm64
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAyMy8wNS8yMDE5IDAwOjI2LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gRnJv
bTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgo+IAo+IE9uIGFybTY0
IHN3aW90bGIgaXMgYWxyZWFkeSBpbml0aWFsaXplZCBieSBtZW1faW5pdC4gV2UgZG9uJ3Qgd2Fu
dCB0bwoKQXJtNjQgd2lsbCBub3QgYWx3YXlzIGluaXRpYWxpemUgdGhlIHN3aW90bGIuIEl0IHdp
bGwgb25seSBiZSBkb25lIGlmIHRoZSB1c2VyIApmb3JjZSBpdCBvciB0aGVyZSBhcmUgbWVtb3J5
IGFib3ZlIHRoZSBETUEgbGltaXQuCgo+IGluaXRpYWxpemUgaXQgdHdpY2UsIHRoZSBtZW1vcnkg
aXMgYWxyZWFkeSBhbGxvY2F0ZWQuIERldGVjdCB0aGlzCj4gY29uZGl0aW9uIGluIHN3aW90bGIt
eGVuIGFuZCBza2lwIHRoZSBzZWNvbmQgaW5pdGlhbGl6YXRpb24uCgpJIHVuZGVyc3RhbmQgdGhh
dCB0aGUgbWVtb3J5IGFsbG9jYXRlZCBieSBzd2lvdGxiIHdpbGwgYmUgcmVwbGFjZWQgd2l0aCBm
cmVlaW5nIAptZW1vcnkuIFNvIHlvdSBhdCBsZWFzdCBoYXZlIGEgbWVtb3J5IGxlYWsuCgpIb3dl
dmVyLCB0aGUgbG9naWMgdG8gYWxsb2NhdGUgdGhlIG1lbW9yeSBpcyBxdWl0ZSBkaWZmZXJlbnQu
IEZvciBpbnN0YW5jZSwgCkFGQUlDVCwgc3dpb3RsYiB3aWxsIGFsbG9jYXRlIGxvdyBwYWdlcyB3
aGlsZSB4ZW4gc3dpb3RsYiB3aWxsIGFsbG9jIGFueSBwYWdlcy4KClNvIEkgdGhpbmsgeW91ciBj
b21taXQgbWVzc2FnZSBzaG91bGQgY29udGFpbiBhIGJpdCBtb3JlIGRldGFpbHMgb24gdGhlIApp
bXBsaWNhdGlvbi4gSSB2YWd1ZWx5IHJlbWVtYmVyIHRoYXQgb24gWGlsaW54IG9uIG5lZWRlZCB0
byB1c2UgbG93IG1lbW9yeSBhcyAKbXVjaCBhcyBwb3NzaWJsZS4gSXMgdGhpcyBwYXRjaCBhY3R1
YWxseSB0cnlpbmcgdG8gZml4IHRoYXQ/Cgo+IAo+IFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3Rh
YmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KPiAKPiAtLS0KPiAKPiBUaGVyZSBhcmUgb3Ro
ZXIgaXNzdWVzIHdoaWNoIEkgZm91bmQgcmVjZW50bHkgYWZmZWN0aW5nIHRoZSBzd2lvdGxiIG9u
Cj4gYXJtNjQgLS0gSSdsbCBzZW5kIHRoZSBvdGhlciBwYXRjaGVzIHNlcGFyYXRlbHkuCj4gCj4g
ZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3N3aW90bGIteGVuLmMgYi9kcml2ZXJzL3hlbi9zd2lv
dGxiLXhlbi5jCj4gaW5kZXggODc3YmFmMi4uOGZjZGEyYmY0IDEwMDY0NAo+IC0tLSBhL2RyaXZl
cnMveGVuL3N3aW90bGIteGVuLmMKPiArKysgYi9kcml2ZXJzL3hlbi9zd2lvdGxiLXhlbi5jCj4g
QEAgLTIwNiw2ICsyMDYsNyBAQCBpbnQgX19yZWYgeGVuX3N3aW90bGJfaW5pdChpbnQgdmVyYm9z
ZSwgYm9vbCBlYXJseSkKPiAgIAlpbnQgcmMgPSAtRU5PTUVNOwo+ICAgCWVudW0geGVuX3N3aW90
bGJfZXJyIG1fcmV0ID0gWEVOX1NXSU9UTEJfVU5LTk9XTjsKPiAgIAl1bnNpZ25lZCBpbnQgcmVw
ZWF0ID0gMzsKPiArCWJvb2wgcHJlX2luaXRpYWxpemVkID0gZmFsc2U7Cj4gICAKPiAgIAl4ZW5f
aW9fdGxiX25zbGFicyA9IHN3aW90bGJfbnJfdGJsKCk7Cj4gICByZXRyeToKPiBAQCAtMjE0LDcg
KzIxNSwxMCBAQCBpbnQgX19yZWYgeGVuX3N3aW90bGJfaW5pdChpbnQgdmVyYm9zZSwgYm9vbCBl
YXJseSkKPiAgIAkvKgo+ICAgCSAqIEdldCBJTyBUTEIgbWVtb3J5IGZyb20gYW55IGxvY2F0aW9u
Lgo+ICAgCSAqLwo+IC0JaWYgKGVhcmx5KSB7Cj4gKwlpZiAoaW9fdGxiX3N0YXJ0ICE9IDApIHsK
ClJhdGhlciB0aGFuIGFkZGluZyBhbiBleHRyYSBpZiBpbiBhIGFscmVhZHkgZGlmZmljdWx0IGNv
ZGUgdG8gcmVhZC4gQ2FuIHdlIG1vdmUgCnRoZSBhbGxvY2F0aW9uIGluIGEgc2VwYXJhdGUgZnVu
Y3Rpb24gYW5kIG9ubHkgY2FsbCBpdCBpZiBuZWNlc3Nhcnk/Cgo+ICsJCXhlbl9pb190bGJfc3Rh
cnQgPSBwaHlzX3RvX3ZpcnQoaW9fdGxiX3N0YXJ0KTsKPiArCQlwcmVfaW5pdGlhbGl6ZWQgPSB0
cnVlOwo+ICsJfSBlbHNlIGlmIChlYXJseSkgewo+ICAgCQl4ZW5faW9fdGxiX3N0YXJ0ID0gbWVt
YmxvY2tfYWxsb2MoUEFHRV9BTElHTihieXRlcyksCj4gICAJCQkJCQkgIFBBR0VfU0laRSk7Cj4g
ICAJCWlmICgheGVuX2lvX3RsYl9zdGFydCkKPiBAQCAtMjY0LDcgKzI2OCw3IEBAIGludCBfX3Jl
ZiB4ZW5fc3dpb3RsYl9pbml0KGludCB2ZXJib3NlLCBib29sIGVhcmx5KQo+ICAgCQkJIHZlcmJv
c2UpKQo+ICAgCQkJcGFuaWMoIkNhbm5vdCBhbGxvY2F0ZSBTV0lPVExCIGJ1ZmZlciIpOwo+ICAg
CQlyYyA9IDA7Cj4gLQl9IGVsc2UKPiArCX0gZWxzZSBpZiAoIXByZV9pbml0aWFsaXplZCkKPiAg
IAkJcmMgPSBzd2lvdGxiX2xhdGVfaW5pdF93aXRoX3RibCh4ZW5faW9fdGxiX3N0YXJ0LCB4ZW5f
aW9fdGxiX25zbGFicyk7Cj4gICAKPiAgIAlpZiAoIXJjKQo+IAoKQ2hlZXJzLAoKLS0gCkp1bGll
biBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 23 08:57:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 May 2019 08:57:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTjXv-00055l-1S; Thu, 23 May 2019 08:57:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=oIoO=TX=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hTjXt-00055f-OE
 for xen-devel@lists.xenproject.org; Thu, 23 May 2019 08:57:53 +0000
X-Inumbo-ID: d8879407-7d38-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d8879407-7d38-11e9-8980-bc764e045a96;
 Thu, 23 May 2019 08:57:51 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 23 May 2019 02:57:51 -0600
Message-Id: <5CE6608D02000078002319C3@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 23 May 2019 02:57:49 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Igor Druzhinin" <igor.druzhinin@citrix.com>
References: <1558548634-25154-1-git-send-email-igor.druzhinin@citrix.com>
In-Reply-To: <1558548634-25154-1-git-send-email-igor.druzhinin@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] libacpi: report PCI slots as enabled only
 for hotpluggable devices
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIyLjA1LjE5IGF0IDIwOjEwLCA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gRFNEVCBmb3IgcWVtdS14ZW4gbGFja3MgX1NUQSBtZXRob2Qgb2YgUENJIHNsb3Qgb2Jq
ZWN0LiBJZiBfU1RBIG1ldGhvZAo+IGRvZXNuJ3QgZXhpc3QgdGhlbiB0aGUgc2xvdCBpcyBhc3N1
bWVkIHRvIGJlIGFsd2F5cyBwcmVzZW50IGFuZCBhY3RpdmUKPiB3aGljaCBpbiBjb25qdW5jdGlv
biB3aXRoIF9FSjAgbWV0aG9kIG1ha2VzIGV2ZXJ5IGRldmljZSBlamVjdGFibGUgZm9yCj4gYW4g
T1MgZXZlbiBpZiBpdCdzIG5vdCB0aGUgY2FzZS4KPiAKPiBxZW11LWt2bSBpcyBhYmxlIHRvIGR5
bmFtaWNhbGx5IGFkZCBfRUowIG1ldGhvZCBvbmx5IHRvIHRob3NlIHNsb3RzCj4gdGhhdCBlaXRo
ZXIgaGF2ZSBob3RwbHVnZ2FibGUgZGV2aWNlcyBvciBmcmVlIGZvciBQQ0kgcGFzc3Rocm91Z2gu
Cj4gQXMgWGVuIGxhY2tzIHRoaXMgY2FwYWJpbGl0eSB3ZSBjYW5ub3QgdXNlIHRoZWlyIHdheS4K
PiAKPiBxZW11LXhlbi10cmFkaXRpb25hbCBEU0RUIGhhcyBfU1RBIG1ldGhvZCB3aGljaCBvbmx5
IHJlcG9ydHMgdGhhdAo+IHRoZSBzbG90IGlzIHByZXNlbnQgaWYgdGhlcmUgaXMgYSBQQ0kgZGV2
aWNlcyBob3RwbHVnZ2VkIHRoZXJlLgo+IFRoaXMgaXMgZG9uZSB0aHJvdWdoIHF1ZXJ5aW5nIG9m
IGl0cyBQQ0kgaG90cGx1ZyBjb250cm9sbGVyLgo+IHFlbXUteGVuIGhhcyBzaW1pbGFyIGNhcGFi
aWxpdHkgdGhhdCByZXBvcnRzIGlmIGRldmljZSBpcyAiaG90cGx1Z2dhYmxlCj4gb3IgYWJzZW50
IiB3aGljaCB3ZSBjYW4gdXNlIHRvIGFjaGlldmUgdGhlIHNhbWUgcmVzdWx0Lgo+IAo+IFNpZ25l
ZC1vZmYtYnk6IElnb3IgRHJ1emhpbmluIDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29tPgoKUmV2
aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 23 09:10:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 May 2019 09:10:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTjk4-0006Yy-8K; Thu, 23 May 2019 09:10:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=SD5s=TX=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hTjk3-0006Yt-RX
 for xen-devel@lists.xenproject.org; Thu, 23 May 2019 09:10:27 +0000
X-Inumbo-ID: 9a33243d-7d3a-11e9-8980-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 9a33243d-7d3a-11e9-8980-bc764e045a96;
 Thu, 23 May 2019 09:10:26 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D6330A78;
 Thu, 23 May 2019 02:10:25 -0700 (PDT)
Received: from [10.1.38.70] (prometheus.cambridge.arm.com [10.1.38.70])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 8F5743F740;
 Thu, 23 May 2019 02:10:24 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>
References: <20190422164106.20331-1-julien.grall@arm.com>
 <alpine.DEB.2.10.1904231709250.24598@sstabellini-ThinkPad-X260>
 <d664ac40-a4aa-9967-8534-ea722f8e0724@arm.com>
 <5CE6597D0200007800231998@prv1-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <e2566da4-fa4e-d228-3ee3-7beb80fbab3e@arm.com>
Date: Thu, 23 May 2019 10:10:22 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CE6597D0200007800231998@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/arm: Allow cleaning the directory even
 when CONFIG_EARLY_PRINTK is set
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSmFuLAoKVGhhbmsgeW91IGZvciB0aGUgZmVlZGJhY2suCgpPbiA1LzIzLzE5IDk6MjcgQU0s
IEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDI0LjA0LjE5IGF0IDEyOjQ3LCA8anVsaWVuLmdy
YWxsQGFybS5jb20+IHdyb3RlOgo+PiBPbiAyNC8wNC8yMDE5IDAxOjIwLCBTdGVmYW5vIFN0YWJl
bGxpbmkgd3JvdGU6Cj4+PiBPbiBNb24sIDIyIEFwciAyMDE5LCBKdWxpZW4gR3JhbGwgd3JvdGU6
Cj4+Pj4gVGhpcyBjb2RlIGlzIHByZXR0eSBuYXN0eSwgYnV0IEkgaGF2ZW4ndCBmb3VuZCBhIGJl
dHRlciB3YXkgZm9yIGF2b2lkaW5nCj4+Pj4gdG8gY2hlY2sgaWYgQ09ORklHX0RFQlVHIGlzIGVu
YWJsZWQgd2hlbiB0aGUgdGFyZ2V0IGNsZWFuIGlzIGNhbGxlZC4KPj4+Pgo+Pj4+IElkZWFsbHkg
d2Ugd2lsbCB3YW50IHRvIG1vdmUgQ09ORklHX0VBUkxZX1BSSU5USyBpbiBLY29uZmlnLiBJIGhh
dmVuJ3QKPj4+PiBoYWQgdGltZSB5ZXQgdG8gbG9vayBhdCBpdCBwcm9wZXJseSBzbyBmYXIuCj4g
Cj4gVGhpcywgdG8gbWUsIHdvdWxkIHNlZW0gdG8gYmUgdGhlIG11Y2ggYmV0dGVyIGFwcHJvYWNo
LCBhcyBpdCB3b3VsZAo+IGF2b2lkIHJlcGxhY2luZyBvbmUgbmFzdHkgY29uc3RydWN0IGJ5IGFu
b3RoZXIuIEFyZSB0aGVyZSBhbnkKPiBjb21wbGljYXRpb25zPwoKTGFzdCB0aW1lIEkgbG9va2Vk
IGF0IG1vdmluZyBlYXJseXByaW50ayB0byBLY29uZmlnIEkgd2FzIHN0cnVnZ2xpbmcgdG8gCmZp
bmQgYSBnb29kIHdheSBkZXNjcmliaW5nIHRoZW0uCgpJIGd1ZXNzIEkgY2FuIGhhdmUgYW5vdGhl
ciBsb29rIGlmIEkgY2FuIG1hbmFnZSB0byBkbyBpdCBpbiBhIGNvdXBsZSBvZiAKaG91cnMuCgpU
aGlzIHBhdGNoIGlzIG1vcmUgYSB3YXkgdG8gcGFwZXIgdGhlIHByb2JsZW0gYmVmb3JlIGNhdXNp
bmcgbW9yZSAKdHJvdWJsZSB3aGVuIGJ1aWxkaW5nIHVzaW5nIFlvY3RvLgoKQ2hlZXJzLAoKPj4+
IENhbiB3ZSBpbmNsdWRlIC5jb25maWcgaW4gdGhlIGNsZWFuIHRhcmdldD8KPj4gSSBkaWQgb25s
eSBtZW50aW9uIHRoZSBjbGVhbiB0YXJnZXQgaW4gdGhlIGNvbW1pdCBtZXNzYWdlIGJ1dCB0aGUg
aXNzdWUgaXMgdGhlCj4+IHNhbWUgZm9yIGFueSB0YXJnZXQgbm90IGluY2x1ZGUgLmNvbmZpZy4g
Rm9yIGluc3RhbmNlLCBhIGRpc3RjbGVhbiByZXN1bHRzIHRvCj4+IHRoZSBzYW1lIGVycm9yLgo+
Pgo+PiBJdCBhbHNvIGZlZWxzIHF1aXRlIHdyb25nIHRvIGV4cGVjdCB0aGUgLmNvbmZpZyB0byBi
ZSBpbiBwbGFjZSBmb3IgYW55IHRhcmdldAo+PiBvdGhlciB0aGFuIGJ1aWxkLgo+IAo+IEkgYWdy
ZWUuCj4gCj4gSmFuCj4gCj4gCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 23 09:41:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 May 2019 09:41:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTkE8-0000Q9-Th; Thu, 23 May 2019 09:41:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=oIoO=TX=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hTkE7-0000Q4-CL
 for xen-devel@lists.xenproject.org; Thu, 23 May 2019 09:41:31 +0000
X-Inumbo-ID: eed0ab66-7d3e-11e9-b105-93515ff934bf
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id eed0ab66-7d3e-11e9-b105-93515ff934bf;
 Thu, 23 May 2019 09:41:26 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 23 May 2019 03:41:25 -0600
Message-Id: <5CE66AC302000078002319E6@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 23 May 2019 03:41:23 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20190522164530.33147-1-roger.pau@citrix.com>
In-Reply-To: <20190522164530.33147-1-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2] x86: fix alternative_callN usage of
 ALTERNATIVE asm macro
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIyLjA1LjE5IGF0IDE4OjQ1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IGFsdGVybmF0aXZlX2NhbGxOIHVzaW5nIGlubGluZSBhc3NlbWJseSB0byBnZW5lcmF0ZSB0aGUg
YWx0ZXJuYXRpdmUKPiBwYXRjaCBzaXRlcyBzaG91bGQgYmUgdXNpbmcgdGhlIEFMVEVSTkFUSVZF
IEMgcHJlcHJvY2Vzc29yIG1hY3JvCj4gcmF0aGVyIHRoYW4gdGhlIEFMVEVSTkFUSVZFIGFzc2Vt
Ymx5IG1hY3JvLAoKV2h5PyBTZWUgSU5ESVJFQ1Rfe0NBTEwsSk1QfS4gTXkgZ29hbCwgYXMgc2Fp
ZCBvbiBpcmMsIHdvdWxkIGJlCnRvIGV2ZW50dWFsbHkgZWxpbWluYXRlIHRoZSByZWR1bmRhbnQg
QyBtYWNyb3MsIGluIGZhdm9yIG9mIGp1c3QgdXNpbmcKdGhlIGFzc2VtYmxlciBvbmVzLgoKPiB0
aGUgbW9yZSB0aGF0IHVzaW5nIHRoZQo+IGFzc2VtYmx5IG1hY3JvIGluIGFuIGlubGluZSBhc3Nl
bWJseSBpbnN0YW5jZSBjYXVzZXMgdGhlIGZvbGxvd2luZwo+IGVycm9yIG9uIGxsdm0gYmFzZWQg
dG9vbGNoYWluczoKPiAKPiA8aW5zdGFudGlhdGlvbj46MToxOiBlcnJvcjogaW52YWxpZCBzeW1i
b2wgcmVkZWZpbml0aW9uCj4gLkwwX29yaWdfczogY2FsbCAqZ2VuYXBpYys2NCglcmlwKTsgLkww
X29yaWdfZTogLkwwX2RpZmYgPSAoLkwwX3JlcGxfZTEgLSAKPiAuTDBfcmVwbF9zMSkgLSAoLi4u
CgpUaGUgdW5kZXJzdGFuZGluZyBJIGdldCBpcyB0aGF0IGNsYW5nIGRvZXNuJ3QgcHJvcGVybHkg
c3VwcG9ydCB0aGUKXEAgY29uc3RydWN0LCBleHBhbmRpbmcgaXQgdG8gemVybyBldmVyeSB0aW1l
LiBUaGF0J3MgYSBjbGFuZyBidWcKaW1vLCBhbmQgaGVuY2UgdGhlIHdvcmRpbmcgaGVyZSBzaG91
bGQgcmVmbGVjdCB0aGlzLCByYXRoZXIgdGhhbgpzdWdnZXN0aW5nIHRoZSBjb2RlIGlzIGJyb2tl
bi4gKEkgc2VlbSB0byB2YWd1ZWx5IHJlY2FsbCBhbiBpc3N1ZQp3aXRoIGNsYW5nIGluc3RhbnRp
YXRpbmcgYSBuZXcgYXNzZW1ibHkgZW52aXJvbm1lbnQgZXZlcnkgdGltZQppdCBlbmNvdW50ZXJz
IGFuIGFzbSgpLikgV2l0aG91dCBjbGFuZyBmaXhlZCwgYW5kIHdpdGggdXMgd2FudGluZwp0byBi
ZSBhYmxlIHRvIGNvbnRpbnVlIHRvIGJ1aWxkIHdpdGggY2xhbmcsIHRoaXMgdGhlbiB2b2lkcyB0
aGUgZW50aXJlCnB1cnBvc2Ugb2YgZjg1MDYxOTY5MiAoIng4Ni9hbHRlcm5hdGl2ZXM6IGFsbG93
IHVzaW5nIGFzc2VtYmxlcgptYWNyb3MgaW4gZmF2b3Igb2YgQyBvbmVzIiksIHdoaWNoIGlyYyB3
YXMgb3JpZ2luYWxseSBwYXJ0IG9mIHRoZQpzZXJpZXMsIGJ1dCB3ZW50IGluIG11Y2ggYWhlYWQg
b2YgaXQuCgo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYWx0ZXJuYXRpdmUuaAo+ICsrKyBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvYWx0ZXJuYXRpdmUuaAo+IEBAIC0yMDIsOSArMjAyLDggQEAg
ZXh0ZXJuIHZvaWQgYWx0ZXJuYXRpdmVfYnJhbmNoZXModm9pZCk7Cj4gICAgICByZXR0eXBlIHJl
dF87ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4g
ICAgICByZWdpc3RlciB1bnNpZ25lZCBsb25nIHIxMF8gYXNtKCJyMTAiKTsgICAgICAgICAgICAg
ICAgICAgICAgICBcCj4gICAgICByZWdpc3RlciB1bnNpZ25lZCBsb25nIHIxMV8gYXNtKCJyMTEi
KTsgICAgICAgICAgICAgICAgICAgICAgICBcCj4gLSAgICBhc20gdm9sYXRpbGUgKF9fc3RyaW5n
aWZ5KEFMVEVSTkFUSVZFICJjYWxsIColY1thZGRyXSglJXJpcCkiLCBcCj4gLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjYWxsIC4iLCAgICAgICAgICAgICAgICBc
Cj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFg4Nl9GRUFUVVJF
X0FMV0FZUykgICAgICBcCj4gKyAgICBhc20gdm9sYXRpbGUgKEFMVEVSTkFUSVZFKCJjYWxsICol
Y1thZGRyXSglJXJpcCkiLCAiY2FsbCAuIiwgICBcCj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFg4Nl9GRUFUVVJFX0FMV0FZUykgICAgICAgICAgICAgICAgICBcCj4gICAgICAgICAg
ICAgICAgICAgIDogQUxUX0NBTEwgIyMgbiAjIyBfT1VULCAiPWEiIChyZXRfKSwgICAgICAgICAg
ICBcCj4gICAgICAgICAgICAgICAgICAgICAgIj1yIiAocjEwXyksICI9ciIgKHIxMV8pIEFTTV9D
QUxMX0NPTlNUUkFJTlQgICBcCj4gICAgICAgICAgICAgICAgICAgIDogW2FkZHJdICJpIiAoJihm
dW5jKSksICJnIiAoZnVuYykgICAgICAgICAgICAgICBcCgpPa2F5LCBsdWNraWx5IHRoZSBjb2Rl
IGNoYW5nZSBpdHNlbGYgaXMgc2ltcGxlIGVub3VnaCwgc28gaXQgcmVhbGx5Cndhc24ndCB0aGF0
IEkgaGFkIHRvIHVzZSB0aGUgdmFyaWFudCB1c2VkIHRvIG1ha2UgdGhpbmdzIHdvcmsgYXQKYWxs
LgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 23 09:41:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 May 2019 09:41:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTkEV-0000RH-7C; Thu, 23 May 2019 09:41:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hWVI=TX=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1hTkET-0000R4-MH
 for xen-devel@lists.xenproject.org; Thu, 23 May 2019 09:41:53 +0000
X-Inumbo-ID: fd64c068-7d3e-11e9-89de-e35432bac094
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fd64c068-7d3e-11e9-89de-e35432bac094;
 Thu, 23 May 2019 09:41:51 +0000 (UTC)
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 23.29.105.83 as
 permitted sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: XOXDYCHA9Mba6G3vk0U1HOZKWZL+2GxqZAxlR9eE+cRK+fQv+23xfsQPZH5pp+R1NX+NDx0md0
 qwUrQ4Ih8FUNk1e1doPbUFPP4geO8xE1p0eTC8zI3/lFnbH2H3+CXbEGwmHzWp5C1PD1TMKiUa
 Ysrqu5cR+dck12YfFxwI3zdnbeuP0LHsAhSUEgSsFYRB35zOhqNHR9bz3PMp6E0KiG7Fh0vJ4U
 T9tQxzIeUfcZ38TjGolFtk3Q7M11248yW6xPXEierP40gKFB74N7YzoUWdHoPc9AA19IOo2rsl
 nws=
X-SBRS: 2.7
X-MesageID: 799789
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,502,1549947600"; 
   d="scan'208";a="799789"
Date: Thu, 23 May 2019 10:41:48 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Olaf Hering <olaf@aepfle.de>
Message-ID: <20190523094148.GB2126@perard.uk.xensource.com>
References: <20190522145140.12943-1-anthony.perard@citrix.com>
 <20190522195442.5bf116ff.olaf@aepfle.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190522195442.5bf116ff.olaf@aepfle.de>
User-Agent: Mutt/1.11.4 (2019-03-13)
Subject: Re: [Xen-devel] [PATCH qemu-xen 4.10 & 4.11] xen_disk: Disable file
 locking for the PV disk backend
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBNYXkgMjIsIDIwMTkgYXQgMDc6NTQ6NDJQTSArMDIwMCwgT2xhZiBIZXJpbmcgd3Jv
dGU6Cj4gQW0gV2VkLCAyMiBNYXkgMjAxOSAxNTo1MTo0MCArMDEwMAo+IHNjaHJpZWIgQW50aG9u
eSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Ogo+IAo+ID4gQ2FuIHlvdSBnaXZl
IGl0IGEgdHJ5IHdpdGggb25lIG9mIHRoZSBhZmZlY3RlZCBxZW11PyAocWVtdS14ZW4tNC4xMCBv
cgo+ID4gcWVtdS14ZW4tNC4xMSkKPiAKPiBUaGFua3MgZm9yIHRoZSBwYXRjaC4gVW5mb3J0dW5h
dGVseSB0aGVyZSBpcyBubyBlYXN5IHdheSB0byB0cmlnZ2VyIHRoZSByYWNlLgo+IElzIHRoZSBj
aGFuZ2VkIGNvZGUgcGF0aCBhbHNvIGV4ZXJjaXNlZCBmb3IgUFYgZG9tVXM/CgpZZXMhIFRoZSBj
b2RlIHBhdGggaXMgZXhlY3V0ZWQgZXZlcnkgdGltZSBhIGRpc2sgaXMgYXR0YWNoZWQgdmlhIHRo
ZQpxZGlzayBiYWNrZW5kLiBTbyBhcyBsb25nIGFzIGd1ZXN0IGNhbiBhY2Nlc3MgdGhlIHB2IGRp
c2ssIHRoZW4gaXQncwpmaW5lIChmb3IgYm90aCBIVk0gYW5kIFBWIGRvbVVzLCBhbmQgUFZIKS4K
CkFub3RoZXIgd2F5IHRvIG1ha2Ugc3VyZSB0aGF0IHRoZSBsb2NraW5nIGlzIGRpc2FibGUgaXMg
dG8gYXR0YWNoIGEgZGlzawp0byBhIHNlY29uZCBndWVzdCwgcWVtdSBzaG91bGQgbm90IGNvbXBs
YWluIGFueW1vcmUuIEkndmUgdGVzdGVkIGJvdGgKInJhdyIgZGlzayBhbmQgInFjb3cyIiBkaXNr
IGJ1dCBJJ20gbm90IHN1cmUgaWYgb3RoZXIga2luZCBvZiBkaXNrIG5lZWRzCnRvIGJlIHRlc3Rl
ZC4KClRoYW5rcywKCi0tIApBbnRob255IFBFUkFSRAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 23 09:48:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 May 2019 09:48:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTkLG-0000hy-0H; Thu, 23 May 2019 09:48:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wok1=TX=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hTkLE-0000ht-Fx
 for xen-devel@lists.xenproject.org; Thu, 23 May 2019 09:48:52 +0000
X-Inumbo-ID: f79c0e37-7d3f-11e9-8980-bc764e045a96
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f79c0e37-7d3f-11e9-8980-bc764e045a96;
 Thu, 23 May 2019 09:48:50 +0000 (UTC)
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: PVYyFzKMMePtoNVUg/h/Da58TNd0F6Vqa9KP0V/kO4j0ZmDzg5p0650D0RaWIuAcg/VXK2MWAc
 abbAKTL4Sxk4E0P6I4hZppaQmsLdwnldzyCaQgJkYo/+4eile884SAfIHvlbaWU7iSsvbcm3b+
 i38ZyUkX5rwruByWhtsC7juee+hGF0CwYIF5VwFkL2XXyTMrTUZ4qGxvhPq63+ifJJqeGX9FxQ
 kekxBLD5aU13+9lNOcADUgQWAMQ5c4BDkAO0vkYogeOFRsCcrTrfruqoQSByjCvcKSOMdbMWhr
 ycI=
X-SBRS: 2.7
X-MesageID: 818881
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,502,1549947600"; 
   d="scan'208";a="818881"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23782.27740.739024.532029@mariner.uk.xensource.com>
Date: Thu, 23 May 2019 10:48:12 +0100
To: Roger Pau Monne <roger.pau@citrix.com>
Newsgroups: chiark.mail.xen.devel
In-Reply-To: <20190220170001.32614-2-roger.pau@citrix.com>
References: <20190220170001.32614-1-roger.pau@citrix.com>
 <20190220170001.32614-2-roger.pau@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 1/6] osstest: introduce a helper to stash a
 whole directory
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Um9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltYZW4tZGV2ZWxdIFtQQVRDSCAxLzZdIG9zc3Rlc3Q6
IGludHJvZHVjZSBhIGhlbHBlciB0byBzdGFzaCBhIHdob2xlIGRpcmVjdG9yeSIpOgo+IFdpdGhv
dXQgY29tcHJlc3NpbmcgaXQuCgpZb3UndmUgb3Blbi1jb2RlZCBhIHJlY3Vyc2l2ZSBkaXJlY3Rv
cnkgY29weS4gIElzIHJzeW5jIGF2YWlsYWJsZSBvbgokaG8gYXQgdGhpcyBwb2ludCA/ICBJIHRo
aW5rIG1heWJlIGl0IGNvdWxkIGJlIC4uLgoKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 23 09:57:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 May 2019 09:57:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTkTo-0001Vc-U4; Thu, 23 May 2019 09:57:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wok1=TX=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hTkTn-0001VX-PO
 for xen-devel@lists.xenproject.org; Thu, 23 May 2019 09:57:43 +0000
X-Inumbo-ID: 344f5c6b-7d41-11e9-8980-bc764e045a96
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 344f5c6b-7d41-11e9-8980-bc764e045a96;
 Thu, 23 May 2019 09:57:41 +0000 (UTC)
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: WyjKrYgr8ao3YvYNV+CYWc6b77oVrYAs0Oe7kt3RJJIT/ZsVa5LNR+MveF8jkppfISvEDLnJAl
 9Ht4dWIHnCYMtS2bXWMq+kXVGv7m697gVggdGEhMKoZE2RKAhP4gy0AnpSOIyg/ilXvKXBrXzu
 oq16uaa1Z70s2fGdXtPgw5QBCoTNCmyN14iRlFrTk1Xpy7bwACEA6Lj/tLqczdrGNxm9pTS18l
 66+ITrPLImTyivkZ0f/FbR4AdGV6z9awG66yGT9wgT6//2yZYZN4JzytADMuFJ8yPnSJHXW4aY
 4EU=
X-SBRS: 2.7
X-MesageID: 796847
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,502,1549947600"; 
   d="scan'208";a="796847"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23782.28276.943946.821244@mariner.uk.xensource.com>
Date: Thu, 23 May 2019 10:57:08 +0100
To: Roger Pau Monne <roger.pau@citrix.com>
Newsgroups: chiark.mail.xen.devel
In-Reply-To: <20190220170001.32614-3-roger.pau@citrix.com>
References: <20190220170001.32614-1-roger.pau@citrix.com>
 <20190220170001.32614-3-roger.pau@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 2/6] osstest: introduce a helper to create a
 weblink to a directory
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Um9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltYZW4tZGV2ZWxdIFtQQVRDSCAyLzZdIG9zc3Rlc3Q6
IGludHJvZHVjZSBhIGhlbHBlciB0byBjcmVhdGUgYSB3ZWJsaW5rIHRvIGEgZGlyZWN0b3J5Iik6
Cj4gK3N1YiBjcmVhdGVfd2VibGluayAoJCQkKSB7Cj4gKyAgICBteSAoJGhvLCAkdGFpbCwgJHRh
cmdldCkgPSBAXzsKPiArICAgIG15ICR3Zl9yaHM9IGhvc3RuYW1lcGF0aCgkaG8pLiJfIi4kdGFp
bDsKPiArICAgIG15ICR3Zl9jb21tb249ICRje1dlYnNwYWNlQ29tbW9ufS4kd2ZfcmhzOwo+ICsg
ICAgbXkgJHdmX3VybD0gJGN7V2Vic3BhY2VVcmx9LiR3Zl9jb21tb247Cj4gKyAgICBteSAkd2Zf
ZmlsZT0gJGN7V2Vic3BhY2VGaWxlfS4kd2ZfY29tbW9uOwo+ICsKPiArICAgIHVubGluayAkd2Zf
ZmlsZTsKPiArICAgIHN5bWxpbmsgJHRhcmdldCwgJHdmX2ZpbGUgb3IgZGllICIkd2ZfZmlsZSAk
ISI7Cj4gKyAgICByZXR1cm4gJHdmX3VybDsKCk1vc3Qgb2YgdGhpcyBpcyB0aGUgc3RhcnQgb2Yg
Y3JlYXRlX3dlYmZpbGUuICBDYW4geW91IGZhY3RvciB0aGF0Cm91dCA/CgpJIGhhdmUgdGhyZWUg
c3VnZ2VzdGlvbnMgZm9yIHRoZSBzaGFwZToKCiAgICAgIG15ICgkd2ZfZmlsZSwgJHdmX3VybCkg
PSBwcmVwYXJlX2NyZWF0ZV93ZWJmaWxlKCRobywgJHRhaWwpOwogICAgICBzeW1saW5rICR0YXJn
ZXQsICR3Zl9maWxlIG9yIGRpZSAiJHdmX2ZpbGUgJCEiOwogICAgICByZXR1cm4gJHdmX3VybDsK
ICB9CiAgICAgIApvciBzcGxpdCBjcmVhdGVfd2ViZmlsZSBpbnRvIGNyZWF0ZV93ZWJfZnNvYmpl
Y3Qgd2hpY2ggdGFrZXMgYQpzdWJyZWYsIGFuZCB0aGUgY2FsbCB0byBmaWxlX2xpbmtfY29udGVu
dHM6CgogICAgICBjcmVhdGVfd2ViX2Zzb2JqZWN0KCRobywgJHRhaWwsIHN1YiB7CiAgICAgICAg
ICBteSAoJHdmX2ZpbGUpID0gQF87CiAgICAgICAgICBzeW1saW5rICR0YXJnZXQsICR3Zl9maWxl
IG9yIGRpZSAiJHdmX2ZpbGUgJCEiOwogICAgICB9KTsKICB9CgpvciB0aGUgc2FtZSBidXQgbWFr
ZSBwYXNzaW5nIGEgc3VicmVmIGFzICRjb250ZW50cyBsZWdhbCBmb3IKY3JlYXRlX3dlYmZpbGUs
Cgogc3ViIGNyZWF0ZV93ZWJmaWxlICgkJCQpIHsKICAgICBteSAuLi4uICRjb250ZW50c19zcGVj
KTsKICAgICAjICRjb250ZW50cyBhcyBmb3IgZmlsZV9saW5rX2NvbnRlbnRzLCBvciBhIHN1YnJl
ZgogICAgICMgd2hpY2ggd2lsbCBiZSBjYWxsZWQgYXMgJGNvbnRlbnRzX3NwZWMoJHdmX2ZpbGUs
JHdmX3VybCk7CiAgICAgLi4uCiAgICAgaWYgKHJlZigkY29udGVudHNfc3BlYykgbmUgJ0NPREUn
KSB7CiAgICAgICAgIG15ICRjb250ZW50cyA9ICAkY29udGVudHNfc3BlYzsKICAgICAgICAgJGNv
bnRlbnRzX3NwZWMgPSBzdWIgewogICAgICAgICAgICAgbXkgKCR3Zl9maWxlKSA9IEBfOwogICAg
ICAgICAgICAgZmlsZV9saW5rX2NvbnRlbnRzKCR3Zl9maWxlLCAkY29udGVudHMsICJ3ZWJzcGFj
ZS0kd2ZfcmhzIik7CiAgICAgICAgIH07CiAgICAgfQoKVGFrZSB5b3VyIHBpY2ssIG9yIGRvIHNv
bWV0aGluZyBzaW1pbGFyID8KCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 23 10:01:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 May 2019 10:01:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTkWw-0002JJ-Hx; Thu, 23 May 2019 10:00:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wok1=TX=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hTkWv-0002JC-CN
 for xen-devel@lists.xenproject.org; Thu, 23 May 2019 10:00:57 +0000
X-Inumbo-ID: a8410245-7d41-11e9-8980-bc764e045a96
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a8410245-7d41-11e9-8980-bc764e045a96;
 Thu, 23 May 2019 10:00:56 +0000 (UTC)
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: dxzby3FJMRdTrZK2ftdRyIUdNcUffgNf/AXpkUT4fCReDh0ShXWnNeuLIUDUHlHPMv/B8M1cik
 kmv0WVitU+pUmLWyRnhxwV/e3pUx8ALk4WQPnZaYAgHqUnbomBgLGcae/BWn7G4kvu33dtNrO8
 PmAJutMshCRVk0OyjtzNKrzz8e3wwO1HK+8tbWOwDUFhAzm5UvXmeFM5v6kMaMAn07ISrn1WWy
 zEuPg/Vmi6nULSOuexQlUUB25xyfgVJ6lhOfifvPKMdUsXAKm3DRAEEQNVZ1JguxYLFzkMeqp/
 cH8=
X-SBRS: 2.7
X-MesageID: 818119
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,502,1549947600"; 
   d="scan'208";a="818119"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23782.28466.464250.414710@mariner.uk.xensource.com>
Date: Thu, 23 May 2019 11:00:18 +0100
To: Roger Pau Monne <roger.pau@citrix.com>
Newsgroups: chiark.mail.xen.devel
In-Reply-To: <20190220170001.32614-4-roger.pau@citrix.com>
References: <20190220170001.32614-1-roger.pau@citrix.com>
 <20190220170001.32614-4-roger.pau@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 3/6] osstest: allow to perform multiple
 anoints in the same transaction
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Um9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltYZW4tZGV2ZWxdIFtQQVRDSCAzLzZdIG9zc3Rlc3Q6
IGFsbG93IHRvIHBlcmZvcm0gbXVsdGlwbGUgYW5vaW50cyBpbiB0aGUgc2FtZSB0cmFuc2FjdGlv
biIpOgo+IE5vdGUgdGhhdCBtb3N0IG9mIHRoZSBjaGFuZ2VzIGluIHRoaXMgcGF0Y2ggaXMgY29k
ZSBtb3ZlbWVudCBpbiBvcmRlcgo+IHRvIHBsYWNlIHRoZSBkYXRhYmFzZSBhY2Nlc3NvcnMgaW5z
aWRlIG9mIGEgbG9vcCB0aGF0IGl0ZXJhdGVzIG92ZXIKPiB0aGUgaW5wdXQgcGFyYW1ldGVycy4K
ClNvcnJ5IHRvIGJlICpyZWFsbHkqIGFubm95aW5nLCBidXQgaXMgaXQgcG9zc2libGUgdG8gcHV0
IHRoZSBjb2RlCm1vdGlvbiBpbiBhIHNlcGFyYXRlIHBhdGNoID8gIE1vdmUgaXQgaW50byBhIHN1
YnJvdXRpbmUsIEkgZ3Vlc3MuCgpJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 23 10:04:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 May 2019 10:04:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTkaK-0002UD-7S; Thu, 23 May 2019 10:04:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wok1=TX=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hTkaI-0002U7-DA
 for xen-devel@lists.xenproject.org; Thu, 23 May 2019 10:04:26 +0000
X-Inumbo-ID: 24bf5875-7d42-11e9-8980-bc764e045a96
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 24bf5875-7d42-11e9-8980-bc764e045a96;
 Thu, 23 May 2019 10:04:25 +0000 (UTC)
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: MZRXwCPaPjD0vdZdqYxAN01p3L8pAlLQLbRt/GCZ9UDexxUWlmy01GxAq0QlynsQZTGLs0OO7S
 w4NgH0Ybgz6ylv4XEQ5L7Cs9D6ydLZQk2ZJp2z/9jOVd9M87vd7jfk4+vA7yAAz/ReIcuexGeC
 ux+iFqygwaanLvgWB2N/TZUt7BcuIyMvEIikZAp4Ryo79sKRlGL7O4tiViz75YJPcdaW78aupI
 KkcBIhm7wPEiWwROD797f0tBrqHxKT5Q9Ox6l4F1lY7t7b+Cpp/VvQr8+jRsLdhTzzyiHI7YF2
 k94=
X-SBRS: 2.7
X-MesageID: 820404
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,502,1549947600"; 
   d="scan'208";a="820404"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23782.28680.411030.121451@mariner.uk.xensource.com>
Date: Thu, 23 May 2019 11:03:52 +0100
To: Roger Pau Monne <roger.pau@citrix.com>
Newsgroups: chiark.mail.xen.devel
In-Reply-To: <20190220170001.32614-5-roger.pau@citrix.com>
References: <20190220170001.32614-1-roger.pau@citrix.com>
 <20190220170001.32614-5-roger.pau@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 4/6] osstest: introduce a helper to get the
 svn revision of a git commit
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Um9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltYZW4tZGV2ZWxdIFtQQVRDSCA0LzZdIG9zc3Rlc3Q6
IGludHJvZHVjZSBhIGhlbHBlciB0byBnZXQgdGhlIHN2biByZXZpc2lvbiBvZiBhIGdpdCBjb21t
aXQiKToKPiBUaGlzIG9ubHkgd29ya3Mgd2hlbiB0aGUgc3ZuIHJldmlzaW9uIGlzIHN0b3JlZCBh
cyBhIGdpdCBub3RlCj4gd2l0aCB0aGUgZm9ybWF0ICdyZXZpc2lvbj08cmV2aXNpb24gbnVtYmVy
PicuCgpXb3cuICBUaGlzIGlzIHByZXR0eSB1Z2x5LgoKPiBTdWNoIGNvbnZlcnNpb24gaXMgcmVx
dWlyZWQgaW4gb3JkZXIgdG8gYm9vdHN0cmFwIGEgRnJlZUJTRCBzeXN0ZW0KPiB3aXRob3V0IHJl
bHlpbmcgb24gZXh0ZXJuYWwgcGFja2FnZSByZXBvc2l0b3JpZXMuIEZyZWVCU0QgYmFzZSBzeXN0
ZW0KPiBvbmx5IGNvbnRhaW5zIGEgc3VidmVyc2lvbiBjbGllbnQgKG5vIGdpdCBjbGllbnQpLCBh
bmQgdGh1cyBpbiBvcmRlcgo+IHRvIGZldGNoIHRoZSBwb3J0cyByZXBvc2l0b3J5ICh0aGF0IGNv
bnRhaW4gdGhlIGV4dGVybmFsIHBhY2thZ2VzCj4gYnVpbGQgbWFrZWZpbGVzKSBzdm4gbXVzdCBi
ZSB1c2VkLgoKZ2l0IG5vdGVzIGhhdmUgc29tZSBkaWZmZXJlbnQgd2F5IG9mIHRyYXZlbGxpbmcg
dGhhbiBjb21taXRzLCBkb24ndAp0aGV5ID8gIFdoZXJlIGlzIHRoaXMgZ2l0IG5vdGUgY29taW5n
IGZyb20gYW5kIGhvdyBkbyB3ZSBrbm93IGl0IGlzCnRoZSByaWdodCBub3RlLCBJWVNXSU0gPwoK
QXNpZGUgZnJvbSB0aGF0LCBwbGVhc2UgYnJlYWsgdGhlIHJlZmFjdG9yaW5nIChpbiB0aGlzIGNh
c2UsIHRoZQpicmVha2luZyBvdXQgb2YgcmVwb19nZXRfcmVhbHVybCkgaW50byBhIHNlcGFyYXRl
IE5GQyBwYXRjaC4KClRoYW5rcywKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 23 10:20:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 May 2019 10:20:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTkpQ-0003bM-N2; Thu, 23 May 2019 10:20:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wok1=TX=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hTkpP-0003YV-Ib
 for xen-devel@lists.xenproject.org; Thu, 23 May 2019 10:20:03 +0000
X-Inumbo-ID: 507947d8-7d44-11e9-a527-2b481141cca1
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 507947d8-7d44-11e9-a527-2b481141cca1;
 Thu, 23 May 2019 10:19:57 +0000 (UTC)
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: pUVkGr1KGyYFvrWyT/r66qtU3wHx7H+HDYBRn1EbvMwxcGMNA4cMtP7YUTXnvXIWPt9f8vjFuY
 eOQTXKz47OI02CuczVz2qgrlwr7Gl02M+rvrioFJybz4RWnYHwAzDDfZ4njt977Jj+4HBTL4l1
 H6VRws7zbx9ogYAuci3kL0RShF1/j3b2yMOfR9ywJPu4SVDlPlszpoxAXCCF7GCrUdoG64t1Dc
 AeemIvoqUMNFxizLVoXsH1ujl2WS008NzApDIgok8lJ5wuAN82iLIZqEPY/jJcZd6XB3jqg0Z2
 Fd0=
X-SBRS: 2.7
X-MesageID: 828361
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,502,1549947600"; 
   d="scan'208";a="828361"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23782.29612.522998.536824@mariner.uk.xensource.com>
Date: Thu, 23 May 2019 11:19:24 +0100
To: Roger Pau Monne <roger.pau@citrix.com>
Newsgroups: chiark.mail.xen.devel
In-Reply-To: <20190220170001.32614-6-roger.pau@citrix.com>
References: <20190220170001.32614-1-roger.pau@citrix.com>
 <20190220170001.32614-6-roger.pau@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 5/6] osstest: introduce a script to build a
 FreeBSD package repository
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Um9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltYZW4tZGV2ZWxdIFtQQVRDSCA1LzZdIG9zc3Rlc3Q6
IGludHJvZHVjZSBhIHNjcmlwdCB0byBidWlsZCBhIEZyZWVCU0QgcGFja2FnZSByZXBvc2l0b3J5
Iik6Cj4gVGhlIGJ1aWxkaW5nIG9mIHRoZSBiaW5hcnkgcGFja2FnZXMgaXRzZWxmIGlzIGRvbmUg
d2l0aCB0aGUgcG91ZHJpZXJlCj4gdG9vbCwgdGhhdCBnaXZlbiBhIHNldCBvZiBwb3J0IG5hbWVz
IGdlbmVyYXRlcyBhIGJpbmFyeSBwYWNrYWdlCj4gcmVwb3NpdG9yeSB3aXRoIHRoZSByZXF1ZXN0
ZWQgcGFja2FnZXMgYW5kIGFsbCBpdCdzIGRlcGVuZGVuY2llcy4KLi4uCj4gIGFwLWNvbW1vbiAg
ICAgICAgICAgICAgICAgfCAgIDYgKysKPiAgYXAtZmV0Y2gtdmVyc2lvbiAgICAgICAgICB8ICAx
OSArKystLQo+ICBjci1kYWlseS1icmFuY2ggICAgICAgICAgIHwgIDU3ICsrKysrKysrKy0tLS0t
LQoKSSB3YW50IHRvIHRhbGsgc2VwYXJhdGVseSBhYm91dCB0aGUgY3ItZGFpbHktYnJhbmNoIGFu
ZCByZWxhdGVkCnRoaW5ncy4KCkFsc28sIHBhdGNoZXMgbGlrZSB0aGlzIGFyZSB1c3VhbGx5IG1v
cmUgY29udmVuaWVudGx5IHNwbGl0IHVwLiAgVGhhdAp3YXkgSSBjYW4gYWNrIHRoZSBsZXNzIGRp
ZmZpY3VsdCBwYXJ0cyBzZXBhcmF0ZWx5LgoKPiAgdHMtZnJlZWJzZC1idWlsZC1wYWNrYWdlcyB8
IDE0NSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICBzZy1ydW4tam9i
ICAgICAgICAgICAgICAgIHwgICA5ICsrLQo+ICBtYWtlLWZyZWVic2QtZmxpZ2h0ICAgICAgIHwg
ICA4ICsrLQoKQXQgdGhlIHZlcnkgbGVhc3Qgc3BsaXQgdGhlc2UgdGhyZWUgb3V0LiAgQnV0IG1h
eWJlIHlvdSB3YW50IHRvIHNwbGl0CnRoZW0gaW50byB0d28gb3IgdGhyZWUuCgpJJ2xsIHJlYWQg
dGhlc2Ugbm93Li4uCgpUaGFua3MsCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 23 10:20:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 May 2019 10:20:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTkpl-0003y3-1X; Thu, 23 May 2019 10:20:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=52eM=TX=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hTkpj-0003xs-SS
 for xen-devel@lists.xenproject.org; Thu, 23 May 2019 10:20:23 +0000
X-Inumbo-ID: 5eb8b0c7-7d44-11e9-8980-bc764e045a96
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5eb8b0c7-7d44-11e9-8980-bc764e045a96;
 Thu, 23 May 2019 10:20:21 +0000 (UTC)
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 23.29.105.83 as
 permitted sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: 0fnzTbMbgyFuIDunANZiD+JZu7oJOYJ2W8GXToTvpz1seuHkxzaLYsKzdgGe73lUVpKe+3lhNR
 Lo94kL5FAU0DcMFR7FuZkDhUmJYfPraWCRrVsMr/Dufz/ketbvXiJns9faji0WQlWGDDDbuxOm
 2+WnoEZe3qxLWg47t3oDaLwScTC3Auck1eCSnOzssShy1JdFyGcnwvpknNvzT2t1IDIXzMwzpt
 YcJu83S7ESoacgUErKerykBA3GG3JPztcZBHNPOvMZc6p/JGNeFMf5gE1CvzWJ2mxJrQabPKou
 FeQ=
X-SBRS: 2.7
X-MesageID: 797642
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,502,1549947600"; 
   d="scan'208";a="797642"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 23 May 2019 11:20:15 +0100
Message-ID: <1558606816-17842-2-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1558606816-17842-1-git-send-email-andrew.cooper3@citrix.com>
References: <1558606816-17842-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 1/2] x86: init_hypercall_page() cleanup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHZhcmlvdXMgcGllY2VzIG9mIHRoZSBoeXBlcmNhbGwgcGFnZSBpbmZyYXN0cnVjdHVyZSBo
YXZlIGdyb3duCm9yZ2FuaWNhbGx5IG92ZXIgdGltZSBhbmQgZW5kZWQgdXAgaW4gYSBiaXQgb2Yg
YSBtZXNzLgoKICogUmVuYW1lIGFsbCBmdW5jdGlvbnMgdG8gYmUgb2YgdGhlIGZvcm0gKl9pbml0
X2h5cGVyY2FsbF9wYWdlKCkuICBUaGlzCiAgIG1ha2VzIHRoZW0gc29tZXdoYXQgc2hvcnRlciwg
YW5kIG1lYW5zIHRoZXkgY2FuIGFjdHVhbGx5IGJlIGdyZXBwZWQKICAgZm9yIGluIG9uZSBnby4K
ICogTW92ZSBpbml0X2h5cGVyY2FsbF9wYWdlKCkgdG8gZG9tYWluLmMuICBUaGUgNjQtYml0IHRy
YXBzLmMgaXNuJ3QgYQogICB0ZXJyaWJseSBhcHByb3ByaWF0ZSBwbGFjZSBmb3IgaXQgdG8gbGl2
ZS4KICogRHJvcCBhbiBvYnNvbGV0ZSBjb21tZW50IGZyb20gaHZtX2luaXRfaHlwZXJjYWxsX3Bh
Z2UoKSBhbmQgZHJvcCB0aGUKICAgZG9tYWluIHBhcmFtZXRlciBmcm9tIGh2bV9mdW5jcy5pbml0
X2h5cGVyY2FsbF9wYWdlKCkgYXMgaXQgaXNuJ3QKICAgbmVjZXNzYXJ5LgogKiBSZWFycmFuZ2Ug
dGhlIGxvZ2ljIGluIHRoZSBlYWNoIGZ1bmN0aW9uIHRvIGF2b2lkIG5lZWRpbmcgZXh0cmEgbG9j
YWwKICAgdmFyaWFibGVzLCBhbmQgdG8gd3JpdGUgdGhlIHBhZ2UgaW4gb25lIHNpbmdsZSBwYXNz
LgoKTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBz
dXNlLmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBSb2dlciBQYXUg
TW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQ0M6IEp1biBOYWthamltYSA8anVuLm5ha2Fq
aW1hQGludGVsLmNvbT4KQ0M6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgpDQzog
Qm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KQ0M6IFN1cmF2ZWUg
U3V0aGlrdWxwYW5pdCA8c3VyYXZlZS5zdXRoaWt1bHBhbml0QGFtZC5jb20+CkNDOiBCcmlhbiBX
b29kcyA8YnJpYW4ud29vZHNAYW1kLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvZG9tYWluLmMgICAg
ICAgICAgIHwgMTQgKysrKysrKysrCiB4ZW4vYXJjaC94ODYvZG9tY3RsLmMgICAgICAgICAgIHwg
IDIgKy0KIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgICAgICAgICAgfCAgOCArKy0tLS0KIHhlbi9h
cmNoL3g4Ni9odm0vc3ZtL3N2bS5jICAgICAgfCAxOCArKysrKystLS0tLS0KIHhlbi9hcmNoL3g4
Ni9odm0vdm14L3ZteC5jICAgICAgfCAxOCArKysrKystLS0tLS0KIHhlbi9hcmNoL3g4Ni9wdi9k
b20wX2J1aWxkLmMgICAgfCAgMyArLQogeGVuL2FyY2gveDg2L3B2L2h5cGVyY2FsbC5jICAgICB8
IDYzICsrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94
ODYvdHJhcHMuYyAgICAgICAgICAgIHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMu
YyAgICAgfCAxMyAtLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmggICAgfCAg
MiArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmggICB8ICA0ICstLQogeGVuL2luY2x1
ZGUvYXNtLXg4Ni9oeXBlcmNhbGwuaCB8ICA0ICstLQogMTIgZmlsZXMgY2hhbmdlZCwgNzMgaW5z
ZXJ0aW9ucygrKSwgNzggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2Rv
bWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCmluZGV4IGFjOTYwZGQuLjk0ODVhMTcgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9tYWlu
LmMKQEAgLTE3NSw2ICsxNzUsMjAgQEAgc3RhdGljIHZvaWQgbm9yZXR1cm4gY29udGludWVfaWRs
ZV9kb21haW4oc3RydWN0IHZjcHUgKnYpCiAgICAgcmVzZXRfc3RhY2tfYW5kX2p1bXAoaWRsZV9s
b29wKTsKIH0KIAordm9pZCBpbml0X2h5cGVyY2FsbF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHZv
aWQgKnB0cikKK3sKKyAgICBtZW1zZXQocHRyLCAweGNjLCBQQUdFX1NJWkUpOworCisgICAgaWYg
KCBpc19odm1fZG9tYWluKGQpICkKKyAgICAgICAgaHZtX2luaXRfaHlwZXJjYWxsX3BhZ2UoZCwg
cHRyKTsKKyAgICBlbHNlIGlmICggaXNfcHZfNjRiaXRfZG9tYWluKGQpICkKKyAgICAgICAgcHZf
cmluZzNfaW5pdF9oeXBlcmNhbGxfcGFnZShwdHIpOworICAgIGVsc2UgaWYgKCBpc19wdl8zMmJp
dF9kb21haW4oZCkgKQorICAgICAgICBwdl9yaW5nMV9pbml0X2h5cGVyY2FsbF9wYWdlKHB0cik7
CisgICAgZWxzZQorICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKK30KKwogdm9pZCBkdW1w
X3BhZ2VmcmFtZV9pbmZvKHN0cnVjdCBkb21haW4gKmQpCiB7CiAgICAgc3RydWN0IHBhZ2VfaW5m
byAqcGFnZTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21jdGwuYyBiL3hlbi9hcmNoL3g4
Ni9kb21jdGwuYwppbmRleCA5YmYyZDA4Li43YzZiODA5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvZG9tY3RsLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWN0bC5jCkBAIC01MTcsNyArNTE3LDcg
QEAgbG9uZyBhcmNoX2RvX2RvbWN0bCgKICAgICAgICAgfQogCiAgICAgICAgIGh5cGVyY2FsbF9w
YWdlID0gX19tYXBfZG9tYWluX3BhZ2UocGFnZSk7Ci0gICAgICAgIGh5cGVyY2FsbF9wYWdlX2lu
aXRpYWxpc2UoZCwgaHlwZXJjYWxsX3BhZ2UpOworICAgICAgICBpbml0X2h5cGVyY2FsbF9wYWdl
KGQsIGh5cGVyY2FsbF9wYWdlKTsKICAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2UoaHlwZXJjYWxs
X3BhZ2UpOwogCiAgICAgICAgIHB1dF9wYWdlX2FuZF90eXBlKHBhZ2UpOwpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L2h2bS9odm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKaW5kZXggODk5
M2MyYS4uNTY2NjI4NiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYworKysgYi94
ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBAIC0zODAxLDEzICszODAxLDExIEBAIHN0YXRpYyB2b2lk
IGh2bV9sYXRjaF9zaGluZm9fc2l6ZShzdHJ1Y3QgZG9tYWluICpkKQogICAgIH0KIH0KIAotLyog
SW5pdGlhbGlzZSBhIGh5cGVyY2FsbCB0cmFuc2ZlciBwYWdlIGZvciBhIFZNWCBkb21haW4gdXNp
bmcKLSAgIHBhcmF2aXJ0dWFsaXNlZCBkcml2ZXJzLiAqLwotdm9pZCBodm1faHlwZXJjYWxsX3Bh
Z2VfaW5pdGlhbGlzZShzdHJ1Y3QgZG9tYWluICpkLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB2b2lkICpoeXBlcmNhbGxfcGFnZSkKK3ZvaWQgaHZtX2luaXRfaHlwZXJjYWxs
X3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdm9pZCAqcHRyKQogewogICAgIGh2bV9sYXRjaF9zaGlu
Zm9fc2l6ZShkKTsKLSAgICBhbHRlcm5hdGl2ZV92Y2FsbChodm1fZnVuY3MuaW5pdF9oeXBlcmNh
bGxfcGFnZSwgZCwgaHlwZXJjYWxsX3BhZ2UpOworCisgICAgYWx0ZXJuYXRpdmVfdmNhbGwoaHZt
X2Z1bmNzLmluaXRfaHlwZXJjYWxsX3BhZ2UsIHB0cik7CiB9CiAKIHZvaWQgaHZtX3ZjcHVfcmVz
ZXRfc3RhdGUoc3RydWN0IHZjcHUgKnYsIHVpbnQxNl90IGNzLCB1aW50MTZfdCBpcCkKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9zdm0v
c3ZtLmMKaW5kZXggOWYyNjQ5My4uY2Q2YTZiMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2
bS9zdm0vc3ZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKQEAgLTkxNiwxNyAr
OTE2LDIwIEBAIHN0YXRpYyB1bnNpZ25lZCBpbnQgc3ZtX2dldF9pbnNuX2J5dGVzKHN0cnVjdCB2
Y3B1ICp2LCB1aW50OF90ICpidWYpCiAgICAgcmV0dXJuIGxlbjsKIH0KIAotc3RhdGljIHZvaWQg
c3ZtX2luaXRfaHlwZXJjYWxsX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdm9pZCAqaHlwZXJjYWxs
X3BhZ2UpCitzdGF0aWMgdm9pZCBzdm1faW5pdF9oeXBlcmNhbGxfcGFnZSh2b2lkICpwKQogewot
ICAgIGNoYXIgKnA7Ci0gICAgaW50IGk7CisgICAgdW5zaWduZWQgaW50IGk7CiAKLSAgICBmb3Ig
KCBpID0gMDsgaSA8IChQQUdFX1NJWkUgLyAzMik7IGkrKyApCisgICAgZm9yICggaSA9IDA7IGkg
PCAoUEFHRV9TSVpFIC8gMzIpOyBpKyssIHAgKz0gMzIgKQogICAgIHsKLSAgICAgICAgaWYgKCBp
ID09IF9fSFlQRVJWSVNPUl9pcmV0ICkKKyAgICAgICAgaWYgKCB1bmxpa2VseShpID09IF9fSFlQ
RVJWSVNPUl9pcmV0KSApCisgICAgICAgIHsKKyAgICAgICAgICAgIC8qIEhZUEVSVklTT1JfaXJl
dCBpc24ndCBzdXBwb3J0ZWQgKi8KKyAgICAgICAgICAgICoodTE2ICopcCA9IDB4MGIwZjsgLyog
dWQyICovCisKICAgICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICB9CiAKLSAgICAgICAgcCA9
IChjaGFyICopKGh5cGVyY2FsbF9wYWdlICsgKGkgKiAzMikpOwogICAgICAgICAqKHU4ICAqKShw
ICsgMCkgPSAweGI4OyAvKiBtb3YgaW1tMzIsICVlYXggKi8KICAgICAgICAgKih1MzIgKikocCAr
IDEpID0gaTsKICAgICAgICAgKih1OCAgKikocCArIDUpID0gMHgwZjsgLyogdm1tY2FsbCAqLwpA
QCAtOTM0LDkgKzkzNyw2IEBAIHN0YXRpYyB2b2lkIHN2bV9pbml0X2h5cGVyY2FsbF9wYWdlKHN0
cnVjdCBkb21haW4gKmQsIHZvaWQgKmh5cGVyY2FsbF9wYWdlKQogICAgICAgICAqKHU4ICAqKShw
ICsgNykgPSAweGQ5OwogICAgICAgICAqKHU4ICAqKShwICsgOCkgPSAweGMzOyAvKiByZXQgKi8K
ICAgICB9Ci0KLSAgICAvKiBEb24ndCBzdXBwb3J0IEhZUEVSVklTT1JfaXJldCBhdCB0aGUgbW9t
ZW50ICovCi0gICAgKih1MTYgKikoaHlwZXJjYWxsX3BhZ2UgKyAoX19IWVBFUlZJU09SX2lyZXQg
KiAzMikpID0gMHgwYjBmOyAvKiB1ZDIgKi8KIH0KIAogc3RhdGljIGlubGluZSB2b2lkIHN2bV90
c2NfcmF0aW9fc2F2ZShzdHJ1Y3QgdmNwdSAqdikKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9o
dm0vdm14L3ZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKaW5kZXggN2Q5NjY3OC4u
MDA2MDMxMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKKysrIGIveGVu
L2FyY2gveDg2L2h2bS92bXgvdm14LmMKQEAgLTEyNjIsMTcgKzEyNjIsMjAgQEAgc3RhdGljIHZv
aWQgdm14X3NldF9kZXNjcmlwdG9yX2FjY2Vzc19leGl0aW5nKHN0cnVjdCB2Y3B1ICp2LCBib29s
IGVuYWJsZSkKICAgICB2bXhfdm1jc19leGl0KHYpOwogfQogCi1zdGF0aWMgdm9pZCB2bXhfaW5p
dF9oeXBlcmNhbGxfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB2b2lkICpoeXBlcmNhbGxfcGFnZSkK
K3N0YXRpYyB2b2lkIHZteF9pbml0X2h5cGVyY2FsbF9wYWdlKHZvaWQgKnApCiB7Ci0gICAgY2hh
ciAqcDsKLSAgICBpbnQgaTsKKyAgICB1bnNpZ25lZCBpbnQgaTsKIAotICAgIGZvciAoIGkgPSAw
OyBpIDwgKFBBR0VfU0laRSAvIDMyKTsgaSsrICkKKyAgICBmb3IgKCBpID0gMDsgaSA8IChQQUdF
X1NJWkUgLyAzMik7IGkrKywgcCArPSAzMiApCiAgICAgewotICAgICAgICBpZiAoIGkgPT0gX19I
WVBFUlZJU09SX2lyZXQgKQorICAgICAgICBpZiAoIHVubGlrZWx5KGkgPT0gX19IWVBFUlZJU09S
X2lyZXQpICkKKyAgICAgICAgeworICAgICAgICAgICAgLyogSFlQRVJWSVNPUl9pcmV0IGlzbid0
IHN1cHBvcnRlZCAqLworICAgICAgICAgICAgKih1MTYgKilwID0gMHgwYjBmOyAvKiB1ZDIgKi8K
KwogICAgICAgICAgICAgY29udGludWU7CisgICAgICAgIH0KIAotICAgICAgICBwID0gKGNoYXIg
KikoaHlwZXJjYWxsX3BhZ2UgKyAoaSAqIDMyKSk7CiAgICAgICAgICoodTggICopKHAgKyAwKSA9
IDB4Yjg7IC8qIG1vdiBpbW0zMiwgJWVheCAqLwogICAgICAgICAqKHUzMiAqKShwICsgMSkgPSBp
OwogICAgICAgICAqKHU4ICAqKShwICsgNSkgPSAweDBmOyAvKiB2bWNhbGwgKi8KQEAgLTEyODAs
OSArMTI4Myw2IEBAIHN0YXRpYyB2b2lkIHZteF9pbml0X2h5cGVyY2FsbF9wYWdlKHN0cnVjdCBk
b21haW4gKmQsIHZvaWQgKmh5cGVyY2FsbF9wYWdlKQogICAgICAgICAqKHU4ICAqKShwICsgNykg
PSAweGMxOwogICAgICAgICAqKHU4ICAqKShwICsgOCkgPSAweGMzOyAvKiByZXQgKi8KICAgICB9
Ci0KLSAgICAvKiBEb24ndCBzdXBwb3J0IEhZUEVSVklTT1JfaXJldCBhdCB0aGUgbW9tZW50ICov
Ci0gICAgKih1MTYgKikoaHlwZXJjYWxsX3BhZ2UgKyAoX19IWVBFUlZJU09SX2lyZXQgKiAzMikp
ID0gMHgwYjBmOyAvKiB1ZDIgKi8KIH0KIAogc3RhdGljIHVuc2lnbmVkIGludCB2bXhfZ2V0X2lu
dGVycnVwdF9zaGFkb3coc3RydWN0IHZjcHUgKnYpCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
cHYvZG9tMF9idWlsZC5jIGIveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYwppbmRleCBjZWYy
ZDQyLi5kNDhkMDE0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMKQEAgLTczOCw4ICs3MzgsNyBAQCBpbnQg
X19pbml0IGRvbTBfY29uc3RydWN0X3B2KHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICBy
YyA9IC0xOwogICAgICAgICAgICAgZ290byBvdXQ7CiAgICAgICAgIH0KLSAgICAgICAgaHlwZXJj
YWxsX3BhZ2VfaW5pdGlhbGlzZSgKLSAgICAgICAgICAgIGQsICh2b2lkICopKHVuc2lnbmVkIGxv
bmcpcGFybXMudmlydF9oeXBlcmNhbGwpOworICAgICAgICBpbml0X2h5cGVyY2FsbF9wYWdlKGQs
IF9wKHBhcm1zLnZpcnRfaHlwZXJjYWxsKSk7CiAgICAgfQogCiAgICAgLyogRnJlZSB0ZW1wb3Jh
cnkgYnVmZmVycy4gKi8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9oeXBlcmNhbGwuYyBi
L3hlbi9hcmNoL3g4Ni9wdi9oeXBlcmNhbGwuYwppbmRleCA1ZmRiOGY5Li4wYzg0YzBiIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvaHlwZXJjYWxsLmMKKysrIGIveGVuL2FyY2gveDg2L3B2
L2h5cGVyY2FsbC5jCkBAIC0yNjcsMTYgKzI2NywyOCBAQCBlbnVtIG1jX2Rpc3Bvc2l0aW9uIGFy
Y2hfZG9fbXVsdGljYWxsX2NhbGwoc3RydWN0IG1jX3N0YXRlICpzdGF0ZSkKICAgICAgICAgICAg
ICA/IG1jX2NvbnRpbnVlIDogbWNfcHJlZW1wdDsKIH0KIAotdm9pZCBoeXBlcmNhbGxfcGFnZV9p
bml0aWFsaXNlX3JpbmczX2tlcm5lbCh2b2lkICpoeXBlcmNhbGxfcGFnZSkKK3ZvaWQgcHZfcmlu
ZzNfaW5pdF9oeXBlcmNhbGxfcGFnZSh2b2lkICpwKQogewotICAgIHZvaWQgKnAgPSBoeXBlcmNh
bGxfcGFnZTsKICAgICB1bnNpZ25lZCBpbnQgaTsKIAotICAgIC8qIEZpbGwgaW4gYWxsIHRoZSB0
cmFuc2ZlciBwb2ludHMgd2l0aCB0ZW1wbGF0ZSBtYWNoaW5lIGNvZGUuICovCiAgICAgZm9yICgg
aSA9IDA7IGkgPCAoUEFHRV9TSVpFIC8gMzIpOyBpKyssIHAgKz0gMzIgKQogICAgIHsKLSAgICAg
ICAgaWYgKCBpID09IF9fSFlQRVJWSVNPUl9pcmV0ICkKKyAgICAgICAgaWYgKCB1bmxpa2VseShp
ID09IF9fSFlQRVJWSVNPUl9pcmV0KSApCisgICAgICAgIHsKKyAgICAgICAgICAgIC8qCisgICAg
ICAgICAgICAgKiBIWVBFUlZJU09SX2lyZXQgaXMgc3BlY2lhbCBiZWNhdXNlIGl0IGRvZXNuJ3Qg
cmV0dXJuIGFuZAorICAgICAgICAgICAgICogZXhwZWN0cyBhIHNwZWNpYWwgc3RhY2sgZnJhbWUu
IEd1ZXN0cyBqdW1wIGF0IHRoaXMgdHJhbnNmZXIKKyAgICAgICAgICAgICAqIHBvaW50IGluc3Rl
YWQgb2YgY2FsbGluZyBpdC4KKyAgICAgICAgICAgICAqLworICAgICAgICAgICAgKih1OCAgKiko
cCsgMCkgPSAweDUxOyAgICAvKiBwdXNoICVyY3ggKi8KKyAgICAgICAgICAgICoodTE2ICopKHAr
IDEpID0gMHg1MzQxOyAgLyogcHVzaCAlcjExICovCisgICAgICAgICAgICAqKHU4ICAqKShwKyAz
KSA9IDB4NTA7ICAgIC8qIHB1c2ggJXJheCAqLworICAgICAgICAgICAgKih1OCAgKikocCsgNCkg
PSAweGI4OyAgICAvKiBtb3YgICRfX0hZUEVSVklTT1JfaXJldCwgJWVheCAqLworICAgICAgICAg
ICAgKih1MzIgKikocCsgNSkgPSBfX0hZUEVSVklTT1JfaXJldDsKKyAgICAgICAgICAgICoodTE2
ICopKHArIDkpID0gMHgwNTBmOyAgLyogc3lzY2FsbCAqLworCiAgICAgICAgICAgICBjb250aW51
ZTsKKyAgICAgICAgfQogCiAgICAgICAgICoodTggICopKHArIDApID0gMHg1MTsgICAgLyogcHVz
aCAlcmN4ICovCiAgICAgICAgICoodTE2ICopKHArIDEpID0gMHg1MzQxOyAgLyogcHVzaCAlcjEx
ICovCkBAIC0yODcsNDkgKzI5OSwzNCBAQCB2b2lkIGh5cGVyY2FsbF9wYWdlX2luaXRpYWxpc2Vf
cmluZzNfa2VybmVsKHZvaWQgKmh5cGVyY2FsbF9wYWdlKQogICAgICAgICAqKHU4ICAqKShwKzEy
KSA9IDB4NTk7ICAgIC8qIHBvcCAgJXJjeCAqLwogICAgICAgICAqKHU4ICAqKShwKzEzKSA9IDB4
YzM7ICAgIC8qIHJldCAqLwogICAgIH0KLQotICAgIC8qCi0gICAgICogSFlQRVJWSVNPUl9pcmV0
IGlzIHNwZWNpYWwgYmVjYXVzZSBpdCBkb2Vzbid0IHJldHVybiBhbmQgZXhwZWN0cyBhCi0gICAg
ICogc3BlY2lhbCBzdGFjayBmcmFtZS4gR3Vlc3RzIGp1bXAgYXQgdGhpcyB0cmFuc2ZlciBwb2lu
dCBpbnN0ZWFkIG9mCi0gICAgICogY2FsbGluZyBpdC4KLSAgICAgKi8KLSAgICBwID0gaHlwZXJj
YWxsX3BhZ2UgKyAoX19IWVBFUlZJU09SX2lyZXQgKiAzMik7Ci0gICAgKih1OCAgKikocCsgMCkg
PSAweDUxOyAgICAvKiBwdXNoICVyY3ggKi8KLSAgICAqKHUxNiAqKShwKyAxKSA9IDB4NTM0MTsg
IC8qIHB1c2ggJXIxMSAqLwotICAgICoodTggICopKHArIDMpID0gMHg1MDsgICAgLyogcHVzaCAl
cmF4ICovCi0gICAgKih1OCAgKikocCsgNCkgPSAweGI4OyAgICAvKiBtb3YgICRfX0hZUEVSVklT
T1JfaXJldCwlZWF4ICovCi0gICAgKih1MzIgKikocCsgNSkgPSBfX0hZUEVSVklTT1JfaXJldDsK
LSAgICAqKHUxNiAqKShwKyA5KSA9IDB4MDUwZjsgIC8qIHN5c2NhbGwgKi8KIH0KIAotdm9pZCBo
eXBlcmNhbGxfcGFnZV9pbml0aWFsaXNlX3JpbmcxX2tlcm5lbCh2b2lkICpoeXBlcmNhbGxfcGFn
ZSkKK3ZvaWQgcHZfcmluZzFfaW5pdF9oeXBlcmNhbGxfcGFnZSh2b2lkICpwKQogewotICAgIHZv
aWQgKnAgPSBoeXBlcmNhbGxfcGFnZTsKICAgICB1bnNpZ25lZCBpbnQgaTsKIAotICAgIC8qIEZp
bGwgaW4gYWxsIHRoZSB0cmFuc2ZlciBwb2ludHMgd2l0aCB0ZW1wbGF0ZSBtYWNoaW5lIGNvZGUu
ICovCi0KICAgICBmb3IgKCBpID0gMDsgaSA8IChQQUdFX1NJWkUgLyAzMik7IGkrKywgcCArPSAz
MiApCiAgICAgewotICAgICAgICBpZiAoIGkgPT0gX19IWVBFUlZJU09SX2lyZXQgKQorICAgICAg
ICBpZiAoIHVubGlrZWx5KGkgPT0gX19IWVBFUlZJU09SX2lyZXQpICkKKyAgICAgICAgeworICAg
ICAgICAgICAgLyoKKyAgICAgICAgICAgICAqIEhZUEVSVklTT1JfaXJldCBpcyBzcGVjaWFsIGJl
Y2F1c2UgaXQgZG9lc24ndCByZXR1cm4gYW5kCisgICAgICAgICAgICAgKiBleHBlY3RzIGEgc3Bl
Y2lhbCBzdGFjayBmcmFtZS4gR3Vlc3RzIGp1bXAgYXQgdGhpcyB0cmFuc2ZlcgorICAgICAgICAg
ICAgICogcG9pbnQgaW5zdGVhZCBvZiBjYWxsaW5nIGl0LgorICAgICAgICAgICAgICovCisgICAg
ICAgICAgICAqKHU4ICAqKShwKyAwKSA9IDB4NTA7ICAgIC8qIHB1c2ggJWVheCAqLworICAgICAg
ICAgICAgKih1OCAgKikocCsgMSkgPSAweGI4OyAgICAvKiBtb3YgICRfX0hZUEVSVklTT1JfaXJl
dCwgJWVheCAqLworICAgICAgICAgICAgKih1MzIgKikocCsgMikgPSBfX0hZUEVSVklTT1JfaXJl
dDsKKyAgICAgICAgICAgICoodTE2ICopKHArIDYpID0gKEhZUEVSQ0FMTF9WRUNUT1IgPDwgOCkg
fCAweGNkOyAvKiBpbnQgICR4eCAqLworCiAgICAgICAgICAgICBjb250aW51ZTsKKyAgICAgICAg
fQogCiAgICAgICAgICoodTggICopKHArIDApID0gMHhiODsgICAgLyogbW92ICAkPGk+LCVlYXgg
Ki8KICAgICAgICAgKih1MzIgKikocCsgMSkgPSBpOwogICAgICAgICAqKHUxNiAqKShwKyA1KSA9
IChIWVBFUkNBTExfVkVDVE9SIDw8IDgpIHwgMHhjZDsgLyogaW50ICAkeHggKi8KICAgICAgICAg
Kih1OCAgKikocCsgNykgPSAweGMzOyAgICAvKiByZXQgKi8KICAgICB9Ci0KLSAgICAvKgotICAg
ICAqIEhZUEVSVklTT1JfaXJldCBpcyBzcGVjaWFsIGJlY2F1c2UgaXQgZG9lc24ndCByZXR1cm4g
YW5kIGV4cGVjdHMgYQotICAgICAqIHNwZWNpYWwgc3RhY2sgZnJhbWUuIEd1ZXN0cyBqdW1wIGF0
IHRoaXMgdHJhbnNmZXIgcG9pbnQgaW5zdGVhZCBvZgotICAgICAqIGNhbGxpbmcgaXQuCi0gICAg
ICovCi0gICAgcCA9IGh5cGVyY2FsbF9wYWdlICsgKF9fSFlQRVJWSVNPUl9pcmV0ICogMzIpOwot
ICAgICoodTggICopKHArIDApID0gMHg1MDsgICAgLyogcHVzaCAlZWF4ICovCi0gICAgKih1OCAg
KikocCsgMSkgPSAweGI4OyAgICAvKiBtb3YgICRfX0hZUEVSVklTT1JfaXJldCwlZWF4ICovCi0g
ICAgKih1MzIgKikocCsgMikgPSBfX0hZUEVSVklTT1JfaXJldDsKLSAgICAqKHUxNiAqKShwKyA2
KSA9IChIWVBFUkNBTExfVkVDVE9SIDw8IDgpIHwgMHhjZDsgLyogaW50ICAkeHggKi8KIH0KIAog
LyoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jIGIveGVuL2FyY2gveDg2L3RyYXBz
LmMKaW5kZXggMDVkZGMzOS4uYmExMDUzZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3RyYXBz
LmMKKysrIGIveGVuL2FyY2gveDg2L3RyYXBzLmMKQEAgLTgyOCw3ICs4MjgsNyBAQCBpbnQgZ3Vl
c3Rfd3Jtc3JfeGVuKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90IHZhbCkK
ICAgICAgICAgfQogCiAgICAgICAgIGh5cGVyY2FsbF9wYWdlID0gX19tYXBfZG9tYWluX3BhZ2Uo
cGFnZSk7Ci0gICAgICAgIGh5cGVyY2FsbF9wYWdlX2luaXRpYWxpc2UoZCwgaHlwZXJjYWxsX3Bh
Z2UpOworICAgICAgICBpbml0X2h5cGVyY2FsbF9wYWdlKGQsIGh5cGVyY2FsbF9wYWdlKTsKICAg
ICAgICAgdW5tYXBfZG9tYWluX3BhZ2UoaHlwZXJjYWxsX3BhZ2UpOwogCiAgICAgICAgIHB1dF9w
YWdlX2FuZF90eXBlKHBhZ2UpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC90cmFw
cy5jIGIveGVuL2FyY2gveDg2L3g4Nl82NC90cmFwcy5jCmluZGV4IGNiNGJmMGEuLjIzZDkzNTcg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYworKysgYi94ZW4vYXJjaC94
ODYveDg2XzY0L3RyYXBzLmMKQEAgLTM2MCwxOSArMzYwLDYgQEAgdm9pZCBzdWJhcmNoX3BlcmNw
dV90cmFwc19pbml0KHZvaWQpCiAgICAgd3Jtc3JsKE1TUl9TWVNDQUxMX01BU0ssIFhFTl9TWVND
QUxMX01BU0spOwogfQogCi12b2lkIGh5cGVyY2FsbF9wYWdlX2luaXRpYWxpc2Uoc3RydWN0IGRv
bWFpbiAqZCwgdm9pZCAqaHlwZXJjYWxsX3BhZ2UpCi17Ci0gICAgbWVtc2V0KGh5cGVyY2FsbF9w
YWdlLCAweENDLCBQQUdFX1NJWkUpOwotICAgIGlmICggaXNfaHZtX2RvbWFpbihkKSApCi0gICAg
ICAgIGh2bV9oeXBlcmNhbGxfcGFnZV9pbml0aWFsaXNlKGQsIGh5cGVyY2FsbF9wYWdlKTsKLSAg
ICBlbHNlIGlmICggaXNfcHZfNjRiaXRfZG9tYWluKGQpICkKLSAgICAgICAgaHlwZXJjYWxsX3Bh
Z2VfaW5pdGlhbGlzZV9yaW5nM19rZXJuZWwoaHlwZXJjYWxsX3BhZ2UpOwotICAgIGVsc2UgaWYg
KCBpc19wdl8zMmJpdF9kb21haW4oZCkgKQotICAgICAgICBoeXBlcmNhbGxfcGFnZV9pbml0aWFs
aXNlX3JpbmcxX2tlcm5lbChoeXBlcmNhbGxfcGFnZSk7Ci0gICAgZWxzZQotICAgICAgICBBU1NF
UlRfVU5SRUFDSEFCTEUoKTsKLX0KLQogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKICAqIG1vZGU6
IEMKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmggYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2RvbWFpbi5oCmluZGV4IDIxNGU0NGMuLjcyZGVhODAgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21h
aW4uaApAQCAtODMsNyArODMsNyBAQCB2b2lkIGNwdWlkX3BvbGljeV91cGRhdGVkKHN0cnVjdCB2
Y3B1ICp2KTsKICAqIEluaXRpYWxpc2UgYSBoeXBlcmNhbGwtdHJhbnNmZXIgcGFnZS4gVGhlIGdp
dmVuIHBvaW50ZXIgbXVzdCBiZSBtYXBwZWQKICAqIGluIFhlbiB2aXJ0dWFsIGFkZHJlc3Mgc3Bh
Y2UgKGFjY2Vzc2VzIGFyZSBub3QgdmFsaWRhdGVkIG9yIGNoZWNrZWQpLgogICovCi12b2lkIGh5
cGVyY2FsbF9wYWdlX2luaXRpYWxpc2Uoc3RydWN0IGRvbWFpbiAqZCwgdm9pZCAqKTsKK3ZvaWQg
aW5pdF9oeXBlcmNhbGxfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB2b2lkICopOwogCiAvKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLwogLyogICAgICAgICAg
c2hhZG93IHBhZ2luZyBleHRlbnNpb24gICAgICAgICAgICAgKi8KZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmgK
aW5kZXggMTkyMTQyMi4uYjMyN2JkMiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9o
dm0vaHZtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmgKQEAgLTE1Miw3ICsx
NTIsNyBAQCBzdHJ1Y3QgaHZtX2Z1bmN0aW9uX3RhYmxlIHsKIAogICAgIHZvaWQgKCppbmplY3Rf
ZXZlbnQpKGNvbnN0IHN0cnVjdCB4ODZfZXZlbnQgKmV2ZW50KTsKIAotICAgIHZvaWQgKCppbml0
X2h5cGVyY2FsbF9wYWdlKShzdHJ1Y3QgZG9tYWluICpkLCB2b2lkICpoeXBlcmNhbGxfcGFnZSk7
CisgICAgdm9pZCAoKmluaXRfaHlwZXJjYWxsX3BhZ2UpKHZvaWQgKnB0cik7CiAKICAgICBib29s
ICgqZXZlbnRfcGVuZGluZykoY29uc3Qgc3RydWN0IHZjcHUgKnYpOwogICAgIGJvb2wgKCpnZXRf
cGVuZGluZ19ldmVudCkoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCB4ODZfZXZlbnQgKmluZm8pOwpA
QCAtMjcyLDcgKzI3Miw3IEBAIGludCBodm1fZ2lycV9kZXN0XzJfdmNwdV9pZChzdHJ1Y3QgZG9t
YWluICpkLCB1aW50OF90IGRlc3QsIHVpbnQ4X3QgZGVzdF9tb2RlKTsKIGVudW0gaHZtX2ludGJs
awogaHZtX2ludGVycnVwdF9ibG9ja2VkKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgaHZtX2ludGFj
ayBpbnRhY2spOwogCi12b2lkIGh2bV9oeXBlcmNhbGxfcGFnZV9pbml0aWFsaXNlKHN0cnVjdCBk
b21haW4gKmQsIHZvaWQgKmh5cGVyY2FsbF9wYWdlKTsKK3ZvaWQgaHZtX2luaXRfaHlwZXJjYWxs
X3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdm9pZCAqcHRyKTsKIAogdm9pZCBodm1fZ2V0X3NlZ21l
bnRfcmVnaXN0ZXIoc3RydWN0IHZjcHUgKnYsIGVudW0geDg2X3NlZ21lbnQgc2VnLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHNlZ21lbnRfcmVnaXN0ZXIgKnJlZyk7CmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h5cGVyY2FsbC5oIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9oeXBlcmNhbGwuaAppbmRleCA0OWViNWYxLi4xY2Q4MDQ2IDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20teDg2L2h5cGVyY2FsbC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
aHlwZXJjYWxsLmgKQEAgLTMwLDggKzMwLDggQEAgZXh0ZXJuIGNvbnN0IGh5cGVyY2FsbF90YWJs
ZV90IHB2X2h5cGVyY2FsbF90YWJsZVtdOwogdm9pZCBwdl9oeXBlcmNhbGwoc3RydWN0IGNwdV91
c2VyX3JlZ3MgKnJlZ3MpOwogI2VuZGlmCiAKLXZvaWQgaHlwZXJjYWxsX3BhZ2VfaW5pdGlhbGlz
ZV9yaW5nM19rZXJuZWwodm9pZCAqaHlwZXJjYWxsX3BhZ2UpOwotdm9pZCBoeXBlcmNhbGxfcGFn
ZV9pbml0aWFsaXNlX3JpbmcxX2tlcm5lbCh2b2lkICpoeXBlcmNhbGxfcGFnZSk7Cit2b2lkIHB2
X3JpbmcxX2luaXRfaHlwZXJjYWxsX3BhZ2Uodm9pZCAqcHRyKTsKK3ZvaWQgcHZfcmluZzNfaW5p
dF9oeXBlcmNhbGxfcGFnZSh2b2lkICpwdHIpOwogCiAvKgogICogQm90aCBkb19tbXVleHRfb3Ao
KSBhbmQgZG9fbW11X3VwZGF0ZSgpOgotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 23 10:20:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 May 2019 10:20:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTkpp-0003yx-BU; Thu, 23 May 2019 10:20:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=52eM=TX=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hTkpn-0003yd-D0
 for xen-devel@lists.xenproject.org; Thu, 23 May 2019 10:20:27 +0000
X-Inumbo-ID: 60e1019c-7d44-11e9-a671-131b1767dec5
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 60e1019c-7d44-11e9-a671-131b1767dec5;
 Thu, 23 May 2019 10:20:25 +0000 (UTC)
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 23.29.105.83 as
 permitted sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: rlRlaGXWFFEdHQkwGdGuD1XF+ZicJXy+Is6vdqfcjxFXOr+W+Q1wt+uM5YBUgGnJ5Rq16mr3IK
 uwxmW7lNRuAv8S4HzxsUx3oX6YAu1YQEDNR5iJ/UWGaKNFOogl8VyYNTHb/cuH41duSyLqKBeK
 1y6pKkKIefeJtR5nTOn9mes3ho1ujuEAXK9Wqz3V6fgQ83Q9H0xpIa6AfxNJ5W2LQwSCMRGq38
 wn9pesDxNBO2Mv1MDUF3oouwkfSC1RpoFwx2wj8f41nTgpD4XxZ8+mZ5FLYSqlSJllFE9hI5hx
 OeA=
X-SBRS: 2.7
X-MesageID: 818749
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,502,1549947600"; 
   d="scan'208";a="818749"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 23 May 2019 11:20:14 +0100
Message-ID: <1558606816-17842-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 0/2] Hypercall page docs and code cleanup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan
 Beulich <JBeulich@suse.com>, Ian Jackson <ian.jackson@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Rm9yIHRoZSByZW5kZXJlZCByZXN1bHQgKGFsb25nIHdpdGggc29tZSBvdGhlciBpbi1wcm9ncmVz
cyBkb2N1bWVudGF0aW9uKSwKc2VlOgoKaHR0cHM6Ly9hbmRyZXdjb29wLXhlbi5yZWFkdGhlZG9j
cy5pby9lbi9kb2NzLWRldmVsL2d1ZXN0LWd1aWRlL2h5cGVyY2FsbC1hYmkuaHRtbAoKQW5kcmV3
IENvb3BlciAoMik6CiAgeDg2OiBpbml0X2h5cGVyY2FsbF9wYWdlKCkgY2xlYW51cAogIGRvY3M6
IEludHJvZHVjZSBzb21lIGh5cGVyY2FsbCBwYWdlIGRvY3VtZW50YXRpb24KCiBkb2NzL2d1ZXN0
LWd1aWRlL2h5cGVyY2FsbC1hYmkucnN0IHwgMTI3ICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysKIGRvY3MvZ3Vlc3QtZ3VpZGUvaW5kZXgucnN0ICAgICAgICAgfCAgMTAgKysr
CiBkb2NzL2luZGV4LnJzdCAgICAgICAgICAgICAgICAgICAgIHwgIDEzICsrKysKIHhlbi9hcmNo
L3g4Ni9kb21haW4uYyAgICAgICAgICAgICAgfCAgMTQgKysrKwogeGVuL2FyY2gveDg2L2RvbWN0
bC5jICAgICAgICAgICAgICB8ICAgMiArLQogeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAg
ICAgICB8ICAgOCArLS0KIHhlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jICAgICAgICAgfCAgMTgg
KysrLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyAgICAgICAgIHwgIDE4ICsrKy0tLQog
eGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYyAgICAgICB8ICAgMyArLQogeGVuL2FyY2gveDg2
L3B2L2h5cGVyY2FsbC5jICAgICAgICB8ICA2MyArKysrKysrKystLS0tLS0tLS0KIHhlbi9hcmNo
L3g4Ni90cmFwcy5jICAgICAgICAgICAgICAgfCAgIDIgKy0KIHhlbi9hcmNoL3g4Ni94ODZfNjQv
dHJhcHMuYyAgICAgICAgfCAgMTMgLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaCAg
ICAgICB8ICAgMiArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmggICAgICB8ICAgNCAr
LQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9oeXBlcmNhbGwuaCAgICB8ICAgNCArLQogMTUgZmlsZXMg
Y2hhbmdlZCwgMjIzIGluc2VydGlvbnMoKyksIDc4IGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUg
MTAwNjQ0IGRvY3MvZ3Vlc3QtZ3VpZGUvaHlwZXJjYWxsLWFiaS5yc3QKIGNyZWF0ZSBtb2RlIDEw
MDY0NCBkb2NzL2d1ZXN0LWd1aWRlL2luZGV4LnJzdAoKLS0gCjIuMS40CgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 23 10:20:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 May 2019 10:20:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTkpq-0003zw-S8; Thu, 23 May 2019 10:20:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=52eM=TX=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hTkpp-0003yw-Dy
 for xen-devel@lists.xenproject.org; Thu, 23 May 2019 10:20:29 +0000
X-Inumbo-ID: 62bed154-7d44-11e9-8980-bc764e045a96
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 62bed154-7d44-11e9-8980-bc764e045a96;
 Thu, 23 May 2019 10:20:28 +0000 (UTC)
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 23.29.105.83 as
 permitted sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: v4K2/DLVv/NjO5oWz219apW/S5WQR8Y2W2pqno9Q/M60eGqMH8ciYtwmvrNrbFCBav6coZAFj3
 enVWNtpMzDtRqq8el45aSdvpkjYokgqZKvhjfjrtjzlJdjldTLLtwnTvQwxrkSKbsoih7JX6YR
 QwzdF6fkkDyHos6MuyQ19Bz+CfxNhDyKYT24AwgYzet22eYsTC6+zjhFLg51Ajti8bf9i972iJ
 +o2DIdCwr/ay+XALenHUAFZA0GkzC4IuXcjGVNdGv6CeNfzhX6iWZzFioDgb0cJj6+d/oy3Aqz
 h0k=
X-SBRS: 2.7
X-MesageID: 820874
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,502,1549947600"; 
   d="scan'208";a="820874"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 23 May 2019 11:20:16 +0100
Message-ID: <1558606816-17842-3-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1558606816-17842-1-git-send-email-andrew.cooper3@citrix.com>
References: <1558606816-17842-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 2/2] docs: Introduce some hypercall page
 documentation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei
 Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan
 Beulich <JBeulich@suse.com>, Ian Jackson <ian.jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBhbHNvIGludHJvZHVjZWQgdGhlIHRvcC1sZXZlbCBHdWVzdCBEb2N1bWVudGF0aW9uIHNl
Y3Rpb24uCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgotLS0KQ0M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNv
bT4KQ0M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBjaXRyaXguY29tPgpDQzogSmFuIEJldWxp
Y2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDQzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQu
d2lsa0BvcmFjbGUuY29tPgpDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPgpDQzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNDOiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgpDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KClRo
ZSByZW5kZXJlZCB2ZXJzaW9uIGNhbiBiZSB2aWV3ZWQgYXQ6CgpodHRwczovL2FuZHJld2Nvb3At
eGVuLnJlYWR0aGVkb2NzLmlvL2VuL2RvY3MtZGV2ZWwvZ3Vlc3QtZ3VpZGUvaHlwZXJjYWxsLWFi
aS5odG1sCi0tLQogZG9jcy9ndWVzdC1ndWlkZS9oeXBlcmNhbGwtYWJpLnJzdCB8IDEyNyArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiBkb2NzL2d1ZXN0LWd1aWRlL2luZGV4
LnJzdCAgICAgICAgIHwgIDEwICsrKwogZG9jcy9pbmRleC5yc3QgICAgICAgICAgICAgICAgICAg
ICB8ICAxMyArKysrCiAzIGZpbGVzIGNoYW5nZWQsIDE1MCBpbnNlcnRpb25zKCspCiBjcmVhdGUg
bW9kZSAxMDA2NDQgZG9jcy9ndWVzdC1ndWlkZS9oeXBlcmNhbGwtYWJpLnJzdAogY3JlYXRlIG1v
ZGUgMTAwNjQ0IGRvY3MvZ3Vlc3QtZ3VpZGUvaW5kZXgucnN0CgpkaWZmIC0tZ2l0IGEvZG9jcy9n
dWVzdC1ndWlkZS9oeXBlcmNhbGwtYWJpLnJzdCBiL2RvY3MvZ3Vlc3QtZ3VpZGUvaHlwZXJjYWxs
LWFiaS5yc3QKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uOTg2MmIxNAotLS0g
L2Rldi9udWxsCisrKyBiL2RvY3MvZ3Vlc3QtZ3VpZGUvaHlwZXJjYWxsLWFiaS5yc3QKQEAgLTAs
MCArMSwxMjcgQEAKK0h5cGVyY2FsbCBBQkkKKz09PT09PT09PT09PT0KKworSHlwZXJjYWxscyBh
cmUgc3lzdGVtIGNhbGxzIHRvIFhlbi4gIFR3byBtb2RlcyBvZiBndWVzdCBvcGVyYXRpb24gYXJl
CitzdXBwb3J0ZWQsIGFuZCB1cCB0byA2IGluZGl2aWR1YWwgcGFyYW1ldGVycyBhcmUgc3VwcG9y
dGVkLgorCitIeXBlcmNhbGxzIG1heSBvbmx5IGJlIGlzc3VlZCBieSBrZXJuZWwtbGV2ZWwgc29m
dHdhcmUgWzFdXy4KKworUmVnaXN0ZXJzCistLS0tLS0tLS0KKworVGhlIHJlZ2lzdGVycyB1c2Vk
IGZvciBoeXBlcmNhbGxzIGRlcGVuZHMgb24gdGhlIG9wZXJhdGluZyBtb2RlIG9mIHRoZSBndWVz
dC4KKworLi4gbGlzdC10YWJsZTo6CisgIDpoZWFkZXItcm93czogMQorCisgICogLSBBQkkKKyAg
ICAtIEh5cGVyY2FsbCBJbmRleAorICAgIC0gUGFyYW1ldGVycyAoMSAtIDYpCisgICAgLSBSZXN1
bHQKKworICAqIC0gNjRiaXQKKyAgICAtICVyYXgKKyAgICAtICVyZGkgJXJzaSAlcmR4ICVyMTAg
JXI4ICVyOQorICAgIC0gJXJheAorCisgICogLSAzMmJpdAorICAgIC0gJWVheAorICAgIC0gJWVi
eCAlZWN4ICVlZHggJWVzaSAlZWRpICVlYnAKKyAgICAtICVlYXgKKworMzIgYW5kIDY0Yml0IFBW
IGd1ZXN0cyBoYXZlIGFuIEFCSSBmaXhlZCBieSB0aGVpciBndWVzdCB0eXBlLiAgVGhlIEFCSSBm
b3IgYW4KK0hWTSBndWVzdCBkZXBlbmRzIG9uIHdoZXRoZXIgdGhlIHZDUFUgaXMgb3BlcmF0aW5n
IGluIGEgNjRiaXQgc2VnbWVudCBvciBub3QKK1syXV8uCisKKworUGFyYW1ldGVycworLS0tLS0t
LS0tLQorCitEaWZmZXJlbnQgaHlwZXJjYWxscyB0YWtlIGEgZGlmZmVyZW50IG51bWJlciBvZiBw
YXJhbWV0ZXJzLiAgRWFjaCBoeXBlcmNhbGwKK3BvdGVudGlhbGx5IGNsb2JiZXJzIGVhY2ggb2Yg
aXRzIHBhcmFtZXRlciByZWdpc3RlcnM7IGEgZ3Vlc3QgbWF5IG5vdCByZWx5IG9uCit0aGUgcGFy
YW1ldGVyIHJlZ2lzdGVycyBzdGF5aW5nIHRoZSBzYW1lLiAgQSBkZWJ1ZyBidWlsZCBvZiBYZW4g
Y2hlY2tzIHRoaXMgYnkKK2RlbGliZXJhdGVseSBwb2lzb25pbmcgdGhlIHBhcmFtZXRlciByZWdp
c3RlcnMgYmVmb3JlIHJldHVybmluZyBiYWNrIHRvIHRoZQorZ3Vlc3QuCisKKworTW9kZSB0cmFu
c2ZlcgorLS0tLS0tLS0tLS0tLQorCitUaGUgZXhhY3Qgc2VxdWVuY2Ugb2YgaW5zdHJ1Y3Rpb25z
IHJlcXVpcmVkIHRvIGlzc3VlIGEgaHlwZXJjYWxsIGRpZmZlcnMKK2JldHdlZW4gdmlydHVhbGlz
YXRpb24gbW9kZSBhbmQgaGFyZHdhcmUgdmVuZG9yLgorCisuLiBsaXN0LXRhYmxlOjoKKyAgOmhl
YWRlci1yb3dzOiAxCisKKyAgKiAtIEd1ZXN0CisgICAgLSBUcmFuc2ZlciBpbnN0cnVjdGlvbgor
CisgICogLSAzMmJpdCBQVgorICAgIC0gSU5UICQweDgyCisKKyAgKiAtIDY0Yml0IFBWCisgICAg
LSBTWVNDQUxMCisKKyAgKiAtIEludGVsIEhWTQorICAgIC0gVk1DQUxMCisKKyAgKiAtIEFNRCBI
Vk0KKyAgICAtIFZNTUNBTEwKKworVG8gYWJzdHJhY3QgYXdheSB0aGUgZGV0YWlscywgWGVuIGlt
cGxlbWVudHMgYW4gaW50ZXJmYWNlIGtub3duIGFzIHRoZQorSHlwZXJjYWxsIFBhZ2UuICBUaGlz
IGFsbG93cyBhIGd1ZXN0IHRvIG1ha2UgYSBoeXBlcmNhbGwgd2l0aG91dCBuZWVkaW5nIHRvCitw
ZXJmb3JtIG1vZGUtc3BlY2lmaWMgb3IgdmVuZG9yLXNwZWNpZmljIHNldHVwLgorCisKK0h5cGVy
Y2FsbCBQYWdlCis9PT09PT09PT09PT09PQorCitUaGUgaHlwZXJjYWxsIHBhZ2UgaXMgYSBwYWdl
IG9mIGd1ZXN0IFJBTSBpbnRvIHdoaWNoIFhlbiB3aWxsIHdyaXRlIHN1aXRhYmxlCit0cmFuc2Zl
ciBzdHVicy4KKworQ3JlYXRpbmcgYSBoeXBlcmNhbGwgcGFnZSBpcyBhbiBpc29sYXRlZCBvcGVy
YXRpb24gZnJvbSBYZW4ncyBwb2ludCBvZiB2aWV3LgorSXQgaXMgdGhlIGd1ZXN0cyByZXNwb25z
aWJpbGl0eSB0byBlbnN1cmUgdGhhdCB0aGUgaHlwZXJjYWxsIHBhZ2UsIG9uY2UKK3dyaXR0ZW4g
YnkgWGVuLCBpcyBtYXBwZWQgd2l0aCBleGVjdXRhYmxlIHBlcm1pc3Npb25zIHNvIGl0IG1heSBi
ZSB1c2VkLgorTXVsdGlwbGUgaHlwZXJjYWxsIHBhZ2VzIG1heSBiZSBjcmVhdGVkIGJ5IHRoZSBn
dWVzdCwgaWYgaXQgd2lzaGVzLgorCitUaGUgc3R1YnMgYXJlIGFycmFuZ2VkIGJ5IGh5cGVyY2Fs
bCBpbmRleCwgYW5kIHN0YXJ0IG9uIDMyLWJ5dGUgYm91bmRhcmllcy4KK1RvIGludm9rZSBhIHNw
ZWNpZmljIGh5cGVyY2FsbCwgYGBjYWxsYGAgdGhlIHJlbGV2YW50IHN0dWIgWzNdXzoKKworLi4g
Y29kZS1ibG9jazo6IG5vbmUKKworICBjYWxsIGh5cGVyY2FsbF9wYWdlICsgaW5kZXggKiAzMgor
CitUaGVyZSByZXN1bHQgaXMgYW4gQUJJIHdoaWNoIGlzIGludmFyaWFudCBvZiB0aGUgZXhhY3Qg
b3BlcmF0aW5nIG1vZGUgb3IKK2hhcmR3YXJlIHZlbmRvci4gIFRoaXMgaXMgaW50ZW5kZWQgdG8g
c2ltcGxpZnkgZ3Vlc3Qga2VybmVsIGludGVyZmFjZXMgYnkKK2Fic3RyYWN0aW5nIGF3YXkgdGhl
IGRldGFpbHMgb2YgaG93IGl0IGlzIGN1cnJlbnRseSBydW5uaW5nLgorCisKK0NyZWF0aW5nIEh5
cGVyY2FsbCBQYWdlcworLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCisKK0d1ZXN0cyB3aGljaCBh
cmUgc3RhcnRlZCB1c2luZyB0aGUgUFYgYm9vdCBwcm90b2NvbCBtYXkgc2V0IHNldAorYGBYRU5f
RUxGTk9URV9IWVBFUkNBTExfUEFHRWBgIHRvIGhhdmUgdGhlIG5vbWluYXRlZCBwYWdlIHdyaXR0
ZW4gYXMgYQoraHlwZXJjYWxsIHBhZ2UgZHVyaW5nIGNvbnN0cnVjdGlvbi4gIFRoaXMgbWVjaGFu
aXNtIGlzIGNvbW1vbiBmb3IgUFYgZ3Vlc3RzLAorYW5kIGFsbG93cyBoeXBlcmNhbGxzIHRvIGJl
IGlzc3VlZCB3aXRoIG5vIGFkZGl0aW9uYWwgc2V0dXAuCisKK0FueSBndWVzdCBjYW4gbG9jYXRl
IHRoZSBYZW4gQ1BVSUQgbGVhdmVzIGFuZCByZWFkIHRoZSAqaHlwZXJjYWxsIHRyYW5zZmVyCitw
YWdlKiBpbmZvcm1hdGlvbiwgd2hpY2ggc3BlY2lmaWVzIGFuIE1TUiB0aGF0IGNhbiBiZSB1c2Vk
IHRvIGNyZWF0ZQorYWRkaXRpb25hbCBoeXBlcmNhbGwgcGFnZXMuICBXaGVuIGEgZ3Vlc3QgcGh5
c2ljYWwgYWRkcmVzcyBpcyB3cml0dGVuIHRvIHRoZQorTVNSLCBYZW4gd3JpdGVzIGEgaHlwZXJj
YWxsIHBhZ2UgaW50byB0aGUgbm9taW5hdGVkIGd1ZXN0IHBhZ2UuICBUaGlzCittZWNoYW5pc20g
aXMgY29tbW9uIGZvciBIVk0gZ3Vlc3RzIHdoaWNoIGFyZSB0eXBpY2FsbHkgc3RhcnRlZCB2aWEg
bGVnYWN5CittZWFucy4KKworCisuLiBydWJyaWM6OiBGb290bm90ZXMKKworLi4gWzFdIEZvciBI
Vk0gZ3Vlc3RzLCBgYEhWTU9QX2d1ZXN0X3JlcXVlc3Rfdm1fZXZlbnRgYCBtYXkgYmUgY29uZmln
dXJlZCB0bworICAgICAgIGJlIHVzYWJsZSBmcm9tIHVzZXJzcGFjZSwgYnV0IHRoaXMgYmVoYXZp
b3VyIGlzIG5vdCBkZWZhdWx0LgorCisuLiBbMl0gV2hpbGUgaXQgaXMgcG9zc2libGUgdG8gdXNl
IGNvbXBhdGliaWxpdHkgbW9kZSBzZWdtZW50cyBpbiBhIDY0Yml0CisgICAgICAga2VybmVsLCBo
eXBlcmNhbGxzIGlzc3VlcyBmcm9tIHN1Y2ggYSBtb2RlIHdpbGwgYmUgaW50ZXJwcmV0ZWQgd2l0
aCB0aGUKKyAgICAgICAzMmJpdCBBQkkuICBTdWNoIGEgc2V0dXAgaXMgbm90IGV4cGVjdGVkIGlu
IHByb2R1Y3Rpb24gc2NlbmFyaW9zLgorCisuLiBbM10gYGBIWVBFUkNBTExfaXJldGBgIGlzIHNw
ZWNpYWwuICBJdCBpcyBvbmx5IGltcGxlbWVudGVkIGZvciBQViBndWVzdHMKKyAgICAgICBhbmQg
dGFrZXMgYWxsIGl0cyBwYXJhbWV0ZXJzIG9uIHRoZSBzdGFjay4gIFRoaXMgc3R1YiBzaG91bGQg
YmUKKyAgICAgICBgYGptcGBgJ2QgdG8sIHJhdGhlciB0aGFuIGBgY2FsbGBgJ2QuICBIVk0gZ3Vl
c3RzIGhhdmUgdGhpcyBzdHViCisgICAgICAgaW1wbGVtZW50ZWQgYXMgYGB1ZDJhYGAgdG8gcHJl
dmVudCBhY2NpZGVudGFsIHVzZS4KZGlmZiAtLWdpdCBhL2RvY3MvZ3Vlc3QtZ3VpZGUvaW5kZXgu
cnN0IGIvZG9jcy9ndWVzdC1ndWlkZS9pbmRleC5yc3QKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5k
ZXggMDAwMDAwMC4uYzY1NzMzMgotLS0gL2Rldi9udWxsCisrKyBiL2RvY3MvZ3Vlc3QtZ3VpZGUv
aW5kZXgucnN0CkBAIC0wLDAgKzEsMTAgQEAKK0d1ZXN0IGRvY3VtZW50YXRpb24KKz09PT09PT09
PT09PT09PT09PT0KKworeDg2CistLS0KKworLi4gdG9jdHJlZTo6CisgIDptYXhkZXB0aDogMgor
CisgIGh5cGVyY2FsbC1hYmkKZGlmZiAtLWdpdCBhL2RvY3MvaW5kZXgucnN0IGIvZG9jcy9pbmRl
eC5yc3QKaW5kZXggOWUyZTI1Ni4uMzFiYjg5MiAxMDA2NDQKLS0tIGEvZG9jcy9pbmRleC5yc3QK
KysrIGIvZG9jcy9pbmRleC5yc3QKQEAgLTIxLDYgKzIxLDE5IEBAIGNvbmZpZ3VyZSB0aGUgc3lz
dGVtLgogICBhZG1pbi1ndWlkZS9pbmRleAogCiAKK0d1ZXN0IGRvY3VtZW50YXRpb24KKy0tLS0t
LS0tLS0tLS0tLS0tLS0KKworVGhpcyBkb2N1bWVudGF0aW9uIGNvbmNlcm5zIHRoZSBBUElzIGFu
ZCBBQklzIGF2YWlsYWJsZSB0byBndWVzdHMuICBJdCBpcworaW50ZW5kZWQgZm9yIE9TIGRldmVs
b3BlcnMgdHJ5aW5nIHRvIHVzZSBhIFhlbiBmZWF0dXJlLCBhbmQgZm9yIFhlbiBkZXZlbG9wZXJz
Cit0byBhdm9pZCBicmVha2luZyB0aGluZ3MuCisKKy4uIHRvY3RyZWU6OgorICA6bWF4ZGVwdGg6
IDMKKworICBndWVzdC1ndWlkZS9pbmRleAorCisKIEh5cGVydmlzb3IgZGV2ZWxvcGVyIGRvY3Vt
ZW50YXRpb24KIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIAotLSAKMi4xLjQK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 23 10:23:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 May 2019 10:23:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTkst-0004Ne-DG; Thu, 23 May 2019 10:23:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TQZZ=TX=citrix.com=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1hTksr-0004NW-Mx
 for xen-devel@lists.xenproject.org; Thu, 23 May 2019 10:23:37 +0000
X-Inumbo-ID: d215da72-7d44-11e9-ab86-c3bbffa48e60
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d215da72-7d44-11e9-ab86-c3bbffa48e60;
 Thu, 23 May 2019 10:23:35 +0000 (UTC)
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=wei.liu2@citrix.com;
 spf=Pass smtp.mailfrom=wei.liu2@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 wei.liu2@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="wei.liu2@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 wei.liu2@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="wei.liu2@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: 9Vwr1zrKHL2mZp7Rlw1Euf3ZEeXXpPKL0punaDvgjR6rVK819N9bxApeWra531z2ZSaCMM5PDO
 lBIvjfduYVjj4uI8cZAvv/dTijr4BK3xgsRla+nslXvAID5ytrNe7nLO83l8e0yx19jCs3xc0n
 yiVYMAsd9Qz74UA1Ztx4c79fOSXP+3PlG+33/pkMu5z+CDzfLc6dyFRILbhvO2xOzzvIwk2yt2
 pLP3T32wzZsbjyslc0VnVFvHqz87sfBHUYd22u0BfdD15/QftL9R4U6jcwuwFNGakZ8GBhYtF8
 mek=
X-SBRS: 2.7
X-MesageID: 820992
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,502,1549947600"; 
   d="scan'208";a="820992"
Date: Thu, 23 May 2019 11:23:31 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20190523102331.GC2373@zion.uk.xensource.com>
References: <1558606816-17842-1-git-send-email-andrew.cooper3@citrix.com>
 <1558606816-17842-2-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1558606816-17842-2-git-send-email-andrew.cooper3@citrix.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH 1/2] x86: init_hypercall_page() cleanup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBNYXkgMjMsIDIwMTkgYXQgMTE6MjA6MTVBTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBUaGUgdmFyaW91cyBwaWVjZXMgb2YgdGhlIGh5cGVyY2FsbCBwYWdlIGluZnJhc3Ry
dWN0dXJlIGhhdmUgZ3Jvd24KPiBvcmdhbmljYWxseSBvdmVyIHRpbWUgYW5kIGVuZGVkIHVwIGlu
IGEgYml0IG9mIGEgbWVzcy4KPiAKPiAgKiBSZW5hbWUgYWxsIGZ1bmN0aW9ucyB0byBiZSBvZiB0
aGUgZm9ybSAqX2luaXRfaHlwZXJjYWxsX3BhZ2UoKS4gIFRoaXMKPiAgICBtYWtlcyB0aGVtIHNv
bWV3aGF0IHNob3J0ZXIsIGFuZCBtZWFucyB0aGV5IGNhbiBhY3R1YWxseSBiZSBncmVwcGVkCj4g
ICAgZm9yIGluIG9uZSBnby4KPiAgKiBNb3ZlIGluaXRfaHlwZXJjYWxsX3BhZ2UoKSB0byBkb21h
aW4uYy4gIFRoZSA2NC1iaXQgdHJhcHMuYyBpc24ndCBhCj4gICAgdGVycmlibHkgYXBwcm9wcmlh
dGUgcGxhY2UgZm9yIGl0IHRvIGxpdmUuCj4gICogRHJvcCBhbiBvYnNvbGV0ZSBjb21tZW50IGZy
b20gaHZtX2luaXRfaHlwZXJjYWxsX3BhZ2UoKSBhbmQgZHJvcCB0aGUKPiAgICBkb21haW4gcGFy
YW1ldGVyIGZyb20gaHZtX2Z1bmNzLmluaXRfaHlwZXJjYWxsX3BhZ2UoKSBhcyBpdCBpc24ndAo+
ICAgIG5lY2Vzc2FyeS4KPiAgKiBSZWFycmFuZ2UgdGhlIGxvZ2ljIGluIHRoZSBlYWNoIGZ1bmN0
aW9uIHRvIGF2b2lkIG5lZWRpbmcgZXh0cmEgbG9jYWwKPiAgICB2YXJpYWJsZXMsIGFuZCB0byB3
cml0ZSB0aGUgcGFnZSBpbiBvbmUgc2luZ2xlIHBhc3MuCj4gCj4gTm8gZnVuY3Rpb25hbCBjaGFu
Z2UuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 23 10:23:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 May 2019 10:23:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTkt6-0004Pe-N5; Thu, 23 May 2019 10:23:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TQZZ=TX=citrix.com=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1hTkt5-0004PK-0o
 for xen-devel@lists.xenproject.org; Thu, 23 May 2019 10:23:51 +0000
X-Inumbo-ID: d8c93080-7d44-11e9-bea8-33a8f8bb83bb
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d8c93080-7d44-11e9-bea8-33a8f8bb83bb;
 Thu, 23 May 2019 10:23:46 +0000 (UTC)
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=wei.liu2@citrix.com;
 spf=Pass smtp.mailfrom=wei.liu2@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 wei.liu2@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="wei.liu2@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 wei.liu2@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="wei.liu2@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: kN122dgqqb+FVPHnXPo3GvCMc6GaklRlLUssAuELqISDlxdQYop0sn1AYrDKpBpkw9sBtlzYBA
 j7r+4NdtZWwOpfdKXd2wgqyA8dibyD16FI3nw8c2aTJ0ujmvfDuUZ2EF3+u45uhHSybLSypeUe
 JvGqw1E5PiJIcVuzlRblpG74OCC9qgxySZzUajkxpLvXd6QgdXEL8SNw+VVMHJq5jjZywUxnwo
 jh0KsB1hKR2ahCHanRUwPE/hBT+XkXqrBa7dikw2ikNcLS/ypl5WnKB4wRNFggakljEj46Gl5i
 jT4=
X-SBRS: 2.7
X-MesageID: 797765
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,502,1549947600"; 
   d="scan'208";a="797765"
Date: Thu, 23 May 2019 11:23:38 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20190523102338.GD2373@zion.uk.xensource.com>
References: <1558606816-17842-1-git-send-email-andrew.cooper3@citrix.com>
 <1558606816-17842-3-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1558606816-17842-3-git-send-email-andrew.cooper3@citrix.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH 2/2] docs: Introduce some hypercall page
 documentation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano 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>, Ian Jackson <ian.jackson@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBNYXkgMjMsIDIwMTkgYXQgMTE6MjA6MTZBTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBUaGlzIGFsc28gaW50cm9kdWNlZCB0aGUgdG9wLWxldmVsIEd1ZXN0IERvY3VtZW50
YXRpb24gc2VjdGlvbi4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgoKQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 23 10:27:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 May 2019 10:27:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTkwK-0004f7-9n; Thu, 23 May 2019 10:27:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=52eM=TX=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hTkwJ-0004f2-JR
 for xen-devel@lists.xenproject.org; Thu, 23 May 2019 10:27:11 +0000
X-Inumbo-ID: 50477ffe-7d45-11e9-a1f2-8b667931a91e
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 50477ffe-7d45-11e9-a1f2-8b667931a91e;
 Thu, 23 May 2019 10:27:07 +0000 (UTC)
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 23.29.105.83 as
 permitted sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: ad6CYnaea4sN/IeB2X9BVdKUwqyqVOxTQhrRnszX2raT2eRGOp9MTztys6KT6dIbphs6OiXXEJ
 Ypb+MBl9+TGaiqPmTt2/7Wq5pktM4FPRoxnU95GZmXyP1EmPa1Qoe1ClRJ+s8Urmr+Z5t4TVlA
 gVzrbW4yWS3xKWLtc8cxYjc3u0ytwxndgEuk2wE52XWwiQw12SbR1s7OfYifC39vHwVspvwjxx
 H+4Z5VwdNw4RCM3X/kQfG2X/G+BbMbzRsf/4X/6jnFPapoA4UJtkRo0TScGfxGf4ODkLkHF0Rr
 +xY=
X-SBRS: 2.7
X-MesageID: 821092
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,502,1549947600"; 
   d="scan'208";a="821092"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 23 May 2019 11:27:03 +0100
Message-ID: <1558607223-19630-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1558540230-26612-1-git-send-email-andrew.cooper3@citrix.com>
References: <1558540230-26612-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] libx86: Introduce wrappers for extracting
 XCR0/XSS from a cpuid policy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBhdm9pZHMgb3BlbmNvZGluZyB0aGUgc2xpZ2h0bHktYXdrd2FyZCBsb2dpYy4gIE1vcmUg
dXNlcyBvZiB0aGVzZQp3cmFwcGVycyB3aWxsIGJlIGludHJvZHVjZWQgc2hvcnRseS4KClNpZ25l
ZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpD
QzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoK
SSd2ZSBkZWNpZGVkIHRvIGludHJvZHVjZSB0aGlzIHBhdGNoIGFoZWFkIG9mICJbUEFUQ0hdIGxp
Yng4NjogRWxpZGUgbW9yZQplbXB0eSBDUFVJRCBsZWF2ZXMgd2hlbiBzZXJpYWxpc2luZyBhIHBv
bGljeSIgKHdoaWNoIHNpbXBsaWZpZXMgdGhlIHhzdGF0ZQpodW5rIGEgbGl0dGxlKSBhcyBJJ3Zl
IGZvdW5kIHlldCBtb3JlIGNhc2VzIHdoZXJlIEkgbmVlZCB0byB1c2UKY3B1aWRfcG9saWN5X3hz
dGF0ZXMoKSwgYW5kIG9wZW5jb2RpbmcgdGhlbSBhbGwgc2VlbWVkIHZlcnkgc2lsbHkuCi0tLQog
eGVuL2FyY2gveDg2L3hzdGF0ZS5jICAgICAgICAgICB8ICA4ICsrLS0tLS0tCiB4ZW4vaW5jbHVk
ZS94ZW4vbGliL3g4Ni9jcHVpZC5oIHwgMTIgKysrKysrKysrKysrCiB4ZW4vbGliL3g4Ni9jcHVp
ZC5jICAgICAgICAgICAgIHwgIDMgKy0tCiAzIGZpbGVzIGNoYW5nZWQsIDE1IGluc2VydGlvbnMo
KyksIDggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3hzdGF0ZS5jIGIv
eGVuL2FyY2gveDg2L3hzdGF0ZS5jCmluZGV4IDNkYTYwOWEuLjA0ZGE1NjkgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni94c3RhdGUuYworKysgYi94ZW4vYXJjaC94ODYveHN0YXRlLmMKQEAgLTY2
MCw5ICs2NjAsNyBAQCBzdGF0aWMgYm9vbCB2YWxpZF94Y3IwKHU2NCB4Y3IwKQogaW50IHZhbGlk
YXRlX3hzdGF0ZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCB1aW50NjRfdCB4Y3IwLCB1aW50NjRf
dCB4Y3IwX2FjY3VtLAogICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgeHNhdmVfaGRy
ICpoZHIpCiB7Ci0gICAgY29uc3Qgc3RydWN0IGNwdWlkX3BvbGljeSAqY3AgPSBkLT5hcmNoLmNw
dWlkOwotICAgIHVpbnQ2NF90IHhjcjBfbWF4ID0KLSAgICAgICAgKCh1aW50NjRfdCljcC0+eHN0
YXRlLnhjcjBfaGlnaCA8PCAzMikgfCBjcC0+eHN0YXRlLnhjcjBfbG93OworICAgIHVpbnQ2NF90
IHhjcjBfbWF4ID0gY3B1aWRfcG9saWN5X3hjcjAoZC0+YXJjaC5jcHVpZCk7CiAgICAgdW5zaWdu
ZWQgaW50IGk7CiAKICAgICBpZiAoIChoZHItPnhzdGF0ZV9idiAmIH54Y3IwX2FjY3VtKSB8fApA
QCAtNjg2LDkgKzY4NCw3IEBAIGludCB2YWxpZGF0ZV94c3RhdGUoY29uc3Qgc3RydWN0IGRvbWFp
biAqZCwgdWludDY0X3QgeGNyMCwgdWludDY0X3QgeGNyMF9hY2N1bSwKIGludCBoYW5kbGVfeHNl
dGJ2KHUzMiBpbmRleCwgdTY0IG5ld19idikKIHsKICAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1
cnJlbnQ7Ci0gICAgY29uc3Qgc3RydWN0IGNwdWlkX3BvbGljeSAqY3AgPSBjdXJyLT5kb21haW4t
PmFyY2guY3B1aWQ7Ci0gICAgdWludDY0X3QgeGNyMF9tYXggPQotICAgICAgICAoKHVpbnQ2NF90
KWNwLT54c3RhdGUueGNyMF9oaWdoIDw8IDMyKSB8IGNwLT54c3RhdGUueGNyMF9sb3c7CisgICAg
dWludDY0X3QgeGNyMF9tYXggPSBjcHVpZF9wb2xpY3lfeGNyMChjdXJyLT5kb21haW4tPmFyY2gu
Y3B1aWQpOwogICAgIHU2NCBtYXNrOwogCiAgICAgaWYgKCBpbmRleCAhPSBYQ1JfWEZFQVRVUkVf
RU5BQkxFRF9NQVNLICkKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9saWIveDg2L2NwdWlk
LmggYi94ZW4vaW5jbHVkZS94ZW4vbGliL3g4Ni9jcHVpZC5oCmluZGV4IDI1MmQyYzkuLmVhNGRi
NWIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9saWIveDg2L2NwdWlkLmgKKysrIGIveGVu
L2luY2x1ZGUveGVuL2xpYi94ODYvY3B1aWQuaApAQCAtMzA4LDYgKzMwOCwxOCBAQCBzdGF0aWMg
aW5saW5lIHZvaWQgY3B1aWRfZmVhdHVyZXNldF90b19wb2xpY3koCiAgICAgcC0+ZmVhdC5fN2Ex
ICA9IGZzW0ZFQVRVUkVTRVRfN2ExXTsKIH0KIAorc3RhdGljIGlubGluZSB1aW50NjRfdCBjcHVp
ZF9wb2xpY3lfeGNyMChjb25zdCBzdHJ1Y3QgY3B1aWRfcG9saWN5ICpwKQoreworICAgIHJldHVy
biAoKHVpbnQ2NF90KXAtPnhzdGF0ZS54Y3IwX2hpZ2ggPDwgMzIpIHwgcC0+eHN0YXRlLnhjcjBf
bG93OworfQorCitzdGF0aWMgaW5saW5lIHVpbnQ2NF90IGNwdWlkX3BvbGljeV94c3RhdGVzKGNv
bnN0IHN0cnVjdCBjcHVpZF9wb2xpY3kgKnApCit7CisgICAgdWludDY0X3QgdmFsID0gcC0+eHN0
YXRlLnhjcjBfaGlnaCB8IHAtPnhzdGF0ZS54c3NfaGlnaDsKKworICAgIHJldHVybiAodmFsIDw8
IDMyKSB8IHAtPnhzdGF0ZS54Y3IwX2xvdyB8IHAtPnhzdGF0ZS54c3NfbG93OworfQorCiBjb25z
dCB1aW50MzJfdCAqeDg2X2NwdWlkX2xvb2t1cF9kZWVwX2RlcHModWludDMyX3QgZmVhdHVyZSk7
CiAKIC8qKgpkaWZmIC0tZ2l0IGEveGVuL2xpYi94ODYvY3B1aWQuYyBiL3hlbi9saWIveDg2L2Nw
dWlkLmMKaW5kZXggMjM2MTljNy4uNzRjNWIxOCAxMDA2NDQKLS0tIGEveGVuL2xpYi94ODYvY3B1
aWQuYworKysgYi94ZW4vbGliL3g4Ni9jcHVpZC5jCkBAIC0xNDQsOCArMTQ0LDcgQEAgdm9pZCB4
ODZfY3B1aWRfcG9saWN5X2ZpbGxfbmF0aXZlKHN0cnVjdCBjcHVpZF9wb2xpY3kgKnApCiAgICAg
ICAgIGNwdWlkX2NvdW50X2xlYWYoMHhkLCAwLCAmcC0+eHN0YXRlLnJhd1swXSk7CiAgICAgICAg
IGNwdWlkX2NvdW50X2xlYWYoMHhkLCAxLCAmcC0+eHN0YXRlLnJhd1sxXSk7CiAKLSAgICAgICAg
eHN0YXRlcyAgPSAoKHVpbnQ2NF90KShwLT54c3RhdGUueGNyMF9oaWdoIHwgcC0+eHN0YXRlLnhz
c19oaWdoKSA8PCAzMik7Ci0gICAgICAgIHhzdGF0ZXMgfD0gICAgICAgICAgICAocC0+eHN0YXRl
LnhjcjBfbG93ICB8IHAtPnhzdGF0ZS54c3NfbG93KTsKKyAgICAgICAgeHN0YXRlcyA9IGNwdWlk
X3BvbGljeV94c3RhdGVzKHApOwogCiAgICAgICAgIGZvciAoIGkgPSAyOyBpIDwgbWluX3QodW5z
aWduZWQgaW50LCA2MywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBUlJBWV9TSVpF
KHAtPnhzdGF0ZS5yYXcpKTsgKytpICkKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 23 10:38:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 May 2019 10:38:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTl7M-0005Vl-Fq; Thu, 23 May 2019 10:38:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=52eM=TX=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hTl7L-0005Vg-KH
 for xen-devel@lists.xenproject.org; Thu, 23 May 2019 10:38:35 +0000
X-Inumbo-ID: e8224ba0-7d46-11e9-a9b1-c7b2f4ff6230
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e8224ba0-7d46-11e9-a9b1-c7b2f4ff6230;
 Thu, 23 May 2019 10:38:31 +0000 (UTC)
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 23.29.105.83 as
 permitted sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: gFrteCXuIQlLYVUp8gzG4vNThAhlkx8Qn0bMI3Ns9qfEM1FV84Slob/40QRw5kPZUMWzUQKEtc
 APmI2sZTjpCX7SzXRyri3LEpD3PEVx2gsWtOT/bZoOTYXWFcArtmeVYBgZXZHyO0GFlwJ7ei2J
 JCWsejCJKbwKJRF5/V7hh1UtbH/QV38Lc81bTBpC0PRi+MSfOkhMk7hG4moWqff1iZqyyi9UOq
 pzXdOzNodBGCHnQ+v7jx7oULDBfWXLrpBQqKNm3Y0qalyCa0CZDwMFTfIZzUWvAhvYLklU1Vgq
 NTE=
X-SBRS: 2.7
X-MesageID: 798214
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,502,1549947600"; 
   d="scan'208";a="798214"
To: Jan Beulich <JBeulich@suse.com>
References: <1558540230-26612-1-git-send-email-andrew.cooper3@citrix.com>
 <5CE65AF002000078002319A7@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <1292e300-400d-5612-76aa-8139c1e0c7fa@citrix.com>
Date: Thu, 23 May 2019 11:38:27 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CE65AF002000078002319A7@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] libx86: Elide more empty CPUID leaves when
 serialising a policy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMvMDUvMjAxOSAwOTozMywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjIuMDUuMTkg
YXQgMTc6NTAsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4geDg2X2NwdWlk
X2NvcHlfdG9fYnVmZmVyKCkgY3VycmVudGx5IHNlcmlhbGlzZXMgdGhlIGZ1bGwgY29udGVudCBv
ZiB0aGUKPj4gdmFyaW91cyBzdWJsZWFmIHVuaW9ucy4gIFdoaWxlIGxlYXZlcyA0LCAweGIgYW5k
IDB4ZCBkb24ndCBoYXZlIGEgY29uY3JldGUKPj4gbWF4X3N1YmxlYWYgZmllbGQsIHRoZXkgZG8g
aGF2ZSB3ZWxsIGRlZmluZWQgdXBwZXIgYm91bmRzLgo+Pgo+PiBEaWZmaW5nIHRoZSByZXN1bHRz
IG9mIGB4ZW4tY3B1aWQgLXBgIHNob3dzIHRoZSByZXN1dGxpbmcgc2F2aW5nOgo+Pgo+PiAgIEBA
IC0xLDUgKzEsNSBAQAo+PiAgICBYZW4gcmVwb3J0cyB0aGVyZSBhcmUgbWF4aW11bSAxMTQgbGVh
dmVzIGFuZCAxIE1TUnMKPj4gICAtUmF3IHBvbGljeTogOTMgbGVhdmVzLCAxIE1TUnMKPj4gICAr
UmF3IHBvbGljeTogMzggbGVhdmVzLCAxIE1TUnMKPj4gICAgIENQVUlEOgo+PiAgICAgIGxlYWYg
ICAgIHN1YmxlYWYgIC0+IGVheCAgICAgIGVieCAgICAgIGVjeCAgICAgIGVkeAo+PiAgICAgIDAw
MDAwMDAwOmZmZmZmZmZmIC0+IDAwMDAwMDE2Ojc1NmU2NTQ3OjZjNjU3NDZlOjQ5NjU2ZTY5Cj4+
ICAgQEAgLTMyLDcgKzMyLDcgQEAgUmF3IHBvbGljeTogOTMgbGVhdmVzLCAxIE1TUnMKPj4gICAg
IE1TUnM6Cj4+ICAgICAgaW5kZXggICAgLT4gdmFsdWUKPj4gICAgICAwMDAwMDBjZSAtPiAwMDAw
MDAwMDgwMDAwMDAwCj4+ICAgLUhvc3QgcG9saWN5OiA5MyBsZWF2ZXMsIDEgTVNScwo+PiAgICtI
b3N0IHBvbGljeTogMzMgbGVhdmVzLCAxIE1TUnMKPj4gICAgIENQVUlEOgo+PiAgICAgIGxlYWYg
ICAgIHN1YmxlYWYgIC0+IGVheCAgICAgIGVieCAgICAgIGVjeCAgICAgIGVkeAo+PiAgICAgIDAw
MDAwMDAwOmZmZmZmZmZmIC0+IDAwMDAwMDBkOjc1NmU2NTQ3OjZjNjU3NDZlOjQ5NjU2ZTY5Cj4+
Cj4+IHdoaWNoIGlzIG1vc3RseSBkdWUgdG8gbm8gbG9uZ2VyIHdyaXRpbmcgb3V0IDY0IGxlYXZl
cyBmb3IgeHN0YXRlIHdoZW4gKG9uCj4+IHRoaXMgQ29mZmVlTGFrZSBzeXN0ZW0pIDggd2lsbCBk
by4KPj4KPj4gRXh0ZW5kIHRoZSB1bml0IHRlc3RzIHRvIGNvdmVyIGVtcHR5IGFuZCBwYXJ0aWFs
bHkgZmlsbGVkIHN1YmxlYWYgdW5pb25zLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IEZvciB0aGUgbGliL3g4Ni8gcGFydAo+
IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpUaGFua3MuCgo+
IEZvciB0aGUgdGVzdCBoYXJuZXNzIHBhcnQKPiBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgo+IE5vIGlkZWEgaG93IGVsc2UgSSBzaG91bGQgcmVwcmVzZW50IHRoYXQg
SSBkaWRuJ3QgbG9vayBvdmVybHkgY2xvc2VseQo+IGF0IHRoZSBoYXJuZXNzIGFkZGl0aW9ucy4K
CldlbGwgLSBJIGNhbiBzdGF0ZSB0aGF0IHRoZSBhZGRpdGlvbnMgdG8gdGhlIHRlc3QgaGFybmVz
cyBkaWQgZmluZCBidWdzLgoKT3ZlcmFsbCwgSSB0aGluayB0aGUgY29udGVudCBvZiB0b29scy90
ZXN0cy8gaXMgb2YgcmVsYXRpdmVseSBsaXR0bGUKaW1wb3J0YW5jZSBpbiB0aGUgZ3JhbmQgc2No
ZW1lIG9mIHRoaW5ncy7CoCBJIGNlcnRhaW5seSBkb24ndCBzcGVuZCBhcwptdWNoIHRpbWUgcmV2
aWV3aW5nIHRoZSB0ZXN0X3g4Nl9lbXVsYXRvciBjaGFuZ2VzIGFzIHRoZSBjaGFuZ2VzIHRvCng4
Nl9lbXVsYXRlKCkgaXRzZWxmLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 23 10:39:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 May 2019 10:39:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTl8I-0005cA-1P; Thu, 23 May 2019 10:39:34 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wok1=TX=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hTl8G-0005bz-N6
 for xen-devel@lists.xenproject.org; Thu, 23 May 2019 10:39:32 +0000
X-Inumbo-ID: 0bda99c2-7d47-11e9-8980-bc764e045a96
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0bda99c2-7d47-11e9-8980-bc764e045a96;
 Thu, 23 May 2019 10:39:30 +0000 (UTC)
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: 94qjMrGJ3RSTzUm9wBMmQn4Zi0S1trK+UvEKZomxqmFbhMj3t+qRc2JG5SFFIvETa4JViYwqw7
 Puv5IPM7zmJ05XxiJ8xs6h5EOlxynx2RDpqyG1UISZdeAbvZ91d9cvjy44BWKuWryxVSV0pdB4
 uOIPETGMnVgIjsn6JngrrtSDnFnkNzXFyyhV+9+iYzyw2eT0Ujl1DOds2ekjAjsH2Iyc085GZ6
 zvI5eooU3O+g07UXAir48Qt7kc5zv1xCJu2Wvzu26KH3ZwT7GLWr0xozAGNEzCAjABMkJiVICX
 dFw=
X-SBRS: 2.7
X-MesageID: 821486
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,502,1549947600"; 
   d="scan'208";a="821486"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23782.30785.859446.290967@mariner.uk.xensource.com>
Date: Thu, 23 May 2019 11:38:57 +0100
To: Roger Pau Monne <roger.pau@citrix.com>
Newsgroups: chiark.mail.xen.devel
In-Reply-To: <20190220170001.32614-6-roger.pau@citrix.com>
References: <20190220170001.32614-1-roger.pau@citrix.com>
 <20190220170001.32614-6-roger.pau@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 5/6] osstest: introduce a script to build a
 FreeBSD package repository
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Um9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltYZW4tZGV2ZWxdIFtQQVRDSCA1LzZdIG9zc3Rlc3Q6
IGludHJvZHVjZSBhIHNjcmlwdCB0byBidWlsZCBhIEZyZWVCU0QgcGFja2FnZSByZXBvc2l0b3J5
Iik6Cj4gZGlmZiAtLWdpdCBhL21ha2UtZnJlZWJzZC1mbGlnaHQgYi9tYWtlLWZyZWVic2QtZmxp
Z2h0Cj4gaW5kZXggZDNjNDEzYjUuLmZjM2QyZDgzIDEwMDc1NQo+IC0tLSBhL21ha2UtZnJlZWJz
ZC1mbGlnaHQKPiArKysgYi9tYWtlLWZyZWVic2QtZmxpZ2h0Cj4gQEAgLTM4LDEzICszOCwxNSBA
QCBqb2JfY3JlYXRlX2J1aWxkX2ZpbHRlcl9jYWxsYmFjayAoKSB7Cj4gIAo+ICBmb3IgYXJjaCBp
biAiJGFyY2hlcyI7IGRvCj4gICAgICBzZXRfZnJlZWJzZF9ydW52YXJzCj4gLQo+ICAgICAgY3Jl
YXRlX2ZyZWVic2RfYnVpbGRfam9iIGJ1aWxkLSRhcmNoLWZyZWVic2QKPiAgCj4gLSAgICAjIENy
ZWF0ZSBhbiBpZGVudGljYWwgam9iIHRoYXQncyBnb2luZyB0byB1c2UgdGhlIGJ1aWxkIG91dHB1
dCBmcm9tCj4gLSAgICAjIHRoZSBwcmV2aW91cyBvbmUuCj4gKyAgICAjIENyZWF0ZSBhIGpvYiB0
byBidWlsZCB0aGUgcGFja2FnZXMgYWdhaW5zdCB0aGUgbmV3IHdvcmxkLgo+ICAgICAgZnJlZWJz
ZF9ydW52YXJzPSIkZnJlZWJzZF9ydW52YXJzIGZyZWVic2RidWlsZGpvYj1idWlsZC0kYXJjaC1m
cmVlYnNkIFwKPiAgICAgICAgICAgICAgICAgICAgICAgcmVjaXBlX3Rlc3RpbnN0YWxsPXRydWUi
Cj4gKyAgICBjcmVhdGVfZnJlZWJzZF9wa2dfYnVpbGRfam9iIGJ1aWxkLSRhcmNoLWZyZWVic2Qt
cGFja2FnZXMKPiArCj4gKyAgICAjIENyZWF0ZSBhbiBpZGVudGljYWwgam9iIHRoYXQncyBnb2lu
ZyB0byB1c2UgdGhlIGJ1aWxkIG91dHB1dCBmcm9tCj4gKyAgICAjIHRoZSBwcmV2aW91cyBvbmUu
Cj4gICAgICBjcmVhdGVfZnJlZWJzZF9idWlsZF9qb2IgYnVpbGQtJGFyY2gtZnJlZWJzZC1hZ2Fp
bgo+ICAKPiAgICAgICMgQ3JlYXRlIGEgWGVuIGJ1aWxkIGpvYiB0aGF0J3MgZ29pbmcgdG8gdXNl
IHRoZSBvdXRwdXQgZnJvbSB0aGUgZmlyc3QKClRoaXMgbG9va3MgT0suCgo+IEBAIC03NjgsNyAr
NzczLDkgQEAgcHJvYyBwcmVwYXJlLWJ1aWxkLWhvc3QtZnJlZWJzZCB7fSB7Cj4gICAgICBnbG9i
YWwgam9iaW5mbwo+ICAgICAgaWYge1tyZWNpcGUtZmxhZyB0ZXN0aW5zdGFsbF19IHsgc2V0IGJy
b2tlbiBmYWlsIH0geyBzZXQgYnJva2VuIGJyb2tlbiB9Cj4gICAgICBydW4tdHMgJGJyb2tlbiBo
b3N0LWluc3RhbGwoKikgdHMtZnJlZWJzZC1ob3N0LWluc3RhbGwKPiAtICAgIHJ1bi10cyAuIGhv
c3QtYnVpbGQtcHJlcCB0cy1idWlsZC1wcmVwLWZyZWVic2QKPiArICAgIGlmIHshW3JlY2lwZS1m
bGFnIHNraXBidWlsZHByZXBdfSB7Cj4gKyAgICAgICAgcnVuLXRzIC4gaG9zdC1idWlsZC1wcmVw
IHRzLWJ1aWxkLXByZXAtZnJlZWJzZAoKV2hhdCdzIHRoaXMgZm9yID8gIE9oLCBJIHNlZS4KCkkg
bm90aWNlIHRoYXQgbm9uZSBvZiB5b3VyIGZyZWVic2QgYnVpbGQgam9icyBwYXNzIGFueSBzaGFy
ZS0gaG9zdGZsYWcKc28gdGhleSBhbHdheXMgdXNlIGEgZnJlc2ggaW5zdGFsbGF0aW9uLiAgSXMg
dGhhdCBuZWNlc3NhcnkgPwoKPiAgcHJvYyBuZWVkLWhvc3RzL2NvdmVyaXR5IHt9IHsgcmV0dXJu
IEJVSUxEX0xJTlVYIH0KPiBkaWZmIC0tZ2l0IGEvdHMtZnJlZWJzZC1idWlsZC1wYWNrYWdlcyBi
L3RzLWZyZWVic2QtYnVpbGQtcGFja2FnZXMKPiBuZXcgZmlsZSBtb2RlIDEwMDc1NQo+IGluZGV4
IDAwMDAwMDAwLi45MjAyZGQ5Zgo+IC0tLSAvZGV2L251bGwKPiArKysgYi90cy1mcmVlYnNkLWJ1
aWxkLXBhY2thZ2VzCj4gQEAgLTAsMCArMSwxNDUgQEAKPiArIyEvdXNyL2Jpbi9wZXJsIC13Cj4g
KyMgVGhpcyBpcyBwYXJ0IG9mICJvc3N0ZXN0IiwgYW4gYXV0b21hdGVkIHRlc3RpbmcgZnJhbWV3
b3JrIGZvciBYZW4uCj4gKyMgQ29weXJpZ2h0IChDKSAyMDE5IENpdHJpeCBJbmMuCi4uLgo+ICsj
IENvbnN1bWVzIHRoZSBmb2xsb3dpbmcgaW5wdXQgcnVudmFyczoKPiArIyBzdm5yZXZpc2lvbl9m
cmVlYnNkcG9ydHM6IHBvcnRzIHN2biByZXZpc2lvbiBpZCB0byB1c2UuCj4gKyMgc3ZudHJlZV9m
cmVlYnNkcG9ydHMgcG9ydHMgc3ZuIHRyZWUgdG8gZmV0Y2ggdGhlIHNvdXJjZSBjb2RlIGZyb20u
CgpNb3JlIHJlZ3VsYXIgaW4gb3NzdGVzdCB0ZXJtcyB3b3VsZCBiZQogIHRyZWVfZnJlZWJzZHBv
cnRzCiAgcmV2aXNpb25fZnJlZWJzZHBvcnRzCiAgdHJlZXZjc19mcmVlYnNkcG9ydHM9c3ZuCkJ1
dCBJIGd1ZXNzIHN2biBpcyBzdWZmaWNpZW50bHkgdW5saWtlIHdoYXQgb3NzdGVzdCBleHBlY3Rz
IG91dCBvZiBhCnZjcyB0aGF0IHRoaXMgaXMgbm90IGZlYXNpYmxlLCBhbmQgaXQgaXMgYmV0dGVy
IHRvIGRvIGl0IHRoaXMgd2F5LgoKPiArc3ViIGNoZWNrb3V0ICgpIHsKPiArICAgIG15ICR1ID0g
VVJJLT5uZXcoJGN7SHR0cFByb3h5fSk7Cj4gKyAgICBteSAkaG9zdCA9ICR1LT5ob3N0Owo+ICsg
ICAgbXkgJHBvcnQgPSAkdS0+cG9ydDsKPiArICAgIHByZXBidWlsZGRpcnMoKTsKPiArCj4gKyAg
ICBsb2dtKCJDaGVja291dCBwb3J0cyB0cmVlIGZyb20gc3ZuIik7Cj4gKyAgICB0YXJnZXRfY21k
X2J1aWxkKCRobywgNDAwMCwgJGJ1aWxkZGlyLCA8PEVORCk7Cj4gK2NkICRidWlsZGRpcgo+ICty
bSAtcmYgcG9ydHMKPiArIyBzdm4gaWdub3JlcyBIVFRQX1BST1hZIGVudnZhcgo+ICtzdm5saXRl
IGNoZWNrb3V0IC0tY29uZmlnLW9wdGlvbiBzZXJ2ZXJzOmdsb2JhbDpodHRwLXByb3h5LWhvc3Q9
JGhvc3QgXFwKPiArICAgICAgICAgICAgICAgICAtLWNvbmZpZy1vcHRpb24gc2VydmVyczpnbG9i
YWw6aHR0cC1wcm94eS1wb3J0PSRwb3J0IFxcCj4gKyAgICAgICAgICAgICAgICAgLS10cnVzdC1z
ZXJ2ZXItY2VydCBcXAo+ICsgICAgICAgICAgICAgICAgICRyeyJzdm50cmVlX2ZyZWVic2Rwb3J0
cyJ9IFxcCj4gKyAgICAgICAgICAgICAgICAgLXIgJHJ7InN2bnJldmlzaW9uX2ZyZWVic2Rwb3J0
cyJ9IHBvcnRzCgpXaWxsIHRoaXMgd29yayB0byBjYWNoZSB0aGUgY2hlY2tvdXQgPyAgQWxsIG9m
IHRoaXMgc2F5cyBodHRwIGJ1dCBJCmFzc3VtZSBpdCdzIHJlYWxseSBodHRwcyA/ICBUeXBpY2Fs
bHksIGh0dHBzIGNsaWVudHMgZXhwZWN0IHRvIGRvIHRoZQpUTFMgdGhlbXNlbHZlcyBidXQgSSB0
aGluayB5b3UncmUgdXNpbmcgb3VyIHNxdWlkIG1pdG0gYW5kIHRoYXQncyB3aGF0CiItLXRydXN0
LXNlcnZlci1jZXJ0IiBpcyBkb2luZyA/CgpSYXRoZXIgdGhhbiAiLS10cnVzdC1zZXJ2ZXItY2Vy
dCIgd2hpY2ggZGlzYWJsZXMgVExTJ3Mgb3duIG1pdG0KcHJvdGVjdGlvbiBpdCB3b3VsZCBiZSBy
YXRoZXIgYmV0dGVyIHRvIGluamVjdCB0aGUgb3NzdGVzdCBtaXRtIHNxdWlkCmNlcnQgaW50byB0
aGUgdGVzdGJlZCwgYnV0IHRoYXQgbWF5IGJlIGRpZmZpY3VsdCwgYW5kIHRoZSByaXNrIGlzIG9u
bHkKZnJvbSBpbnRlcm5hbCB0aGluZ3MgYmV0d2VlbiB0aGUgYnVpbGQgKHRlc3QpIGJveCBhbmQg
dGhlIHByb3h5LgoKPiArc3ViIGNyZWF0ZV9qYWlsKCkgewo+ICsgICAgbXkgJHNyY19wcmVmaXgg
PSAkcnsiZnJlZWJzZF9kaXN0cGF0aCJ9IHx8Cj4gKyAgICAgICAgICAgICAgICAgICAgIGdldF9z
dGFzaGVkKCJwYXRoX2ZyZWVic2RkaXN0IiwgJHJ7ImZyZWVic2RidWlsZGpvYiJ9KTsKPiArICAg
IG15ICRkc3RfcHJlZml4ID0gIi9yb290L3NldHMiOwoKRG8gd2UgbmVlZCBhIGphaWwgZm9yIHRo
aXMgPyAgV2UgaGF2ZSBhIHdob2xlIGJhcmVtZXRhbCBPUyBpbnN0YWxsCndob3NlIGVudGlyZSBw
dXJwb3NlIGlzIHRvIGRvIHRoaXMgYnVpbGQgLi4uCgo+ICtsb2dtKCJGcmVlQlNEIHBhY2thZ2Vz
IGJ1aWx0IHN1Y2Nlc3NmdWwiKTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXmx5IDotKQoKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 23 10:49:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 May 2019 10:49:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTlI7-0006Tl-4O; Thu, 23 May 2019 10:49:43 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=oIoO=TX=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hTlI5-0006Tg-RV
 for xen-devel@lists.xenproject.org; Thu, 23 May 2019 10:49:41 +0000
X-Inumbo-ID: 76ebe154-7d48-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 76ebe154-7d48-11e9-8980-bc764e045a96;
 Thu, 23 May 2019 10:49:40 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 23 May 2019 04:49:38 -0600
Message-Id: <5CE67AC10200007800231A70@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 23 May 2019 04:49:37 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1558606816-17842-1-git-send-email-andrew.cooper3@citrix.com>
 <1558606816-17842-2-git-send-email-andrew.cooper3@citrix.com>
 <20190523102331.GC2373@zion.uk.xensource.com>
In-Reply-To: <20190523102331.GC2373@zion.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 1/2] x86: init_hypercall_page() cleanup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIzLjA1LjE5IGF0IDEyOjIzLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gVGh1LCBNYXkgMjMsIDIwMTkgYXQgMTE6MjA6MTVBTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPj4gVGhlIHZhcmlvdXMgcGllY2VzIG9mIHRoZSBoeXBlcmNhbGwgcGFnZSBpbmZyYXN0
cnVjdHVyZSBoYXZlIGdyb3duCj4+IG9yZ2FuaWNhbGx5IG92ZXIgdGltZSBhbmQgZW5kZWQgdXAg
aW4gYSBiaXQgb2YgYSBtZXNzLgo+PiAKPj4gICogUmVuYW1lIGFsbCBmdW5jdGlvbnMgdG8gYmUg
b2YgdGhlIGZvcm0gKl9pbml0X2h5cGVyY2FsbF9wYWdlKCkuICBUaGlzCj4+ICAgIG1ha2VzIHRo
ZW0gc29tZXdoYXQgc2hvcnRlciwgYW5kIG1lYW5zIHRoZXkgY2FuIGFjdHVhbGx5IGJlIGdyZXBw
ZWQKPj4gICAgZm9yIGluIG9uZSBnby4KPj4gICogTW92ZSBpbml0X2h5cGVyY2FsbF9wYWdlKCkg
dG8gZG9tYWluLmMuICBUaGUgNjQtYml0IHRyYXBzLmMgaXNuJ3QgYQo+PiAgICB0ZXJyaWJseSBh
cHByb3ByaWF0ZSBwbGFjZSBmb3IgaXQgdG8gbGl2ZS4KPj4gICogRHJvcCBhbiBvYnNvbGV0ZSBj
b21tZW50IGZyb20gaHZtX2luaXRfaHlwZXJjYWxsX3BhZ2UoKSBhbmQgZHJvcCB0aGUKPj4gICAg
ZG9tYWluIHBhcmFtZXRlciBmcm9tIGh2bV9mdW5jcy5pbml0X2h5cGVyY2FsbF9wYWdlKCkgYXMg
aXQgaXNuJ3QKPj4gICAgbmVjZXNzYXJ5Lgo+PiAgKiBSZWFycmFuZ2UgdGhlIGxvZ2ljIGluIHRo
ZSBlYWNoIGZ1bmN0aW9uIHRvIGF2b2lkIG5lZWRpbmcgZXh0cmEgbG9jYWwKPj4gICAgdmFyaWFi
bGVzLCBhbmQgdG8gd3JpdGUgdGhlIHBhZ2UgaW4gb25lIHNpbmdsZSBwYXNzLgo+PiAKPj4gTm8g
ZnVuY3Rpb25hbCBjaGFuZ2UuCj4+IAo+PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IAo+IFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgoKQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 23 10:56:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 May 2019 10:56:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTlOh-0007Er-Tm; Thu, 23 May 2019 10:56:31 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=oIoO=TX=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hTlOg-0007Em-JS
 for xen-devel@lists.xenproject.org; Thu, 23 May 2019 10:56:30 +0000
X-Inumbo-ID: 6ae12f3d-7d49-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6ae12f3d-7d49-11e9-8980-bc764e045a96;
 Thu, 23 May 2019 10:56:29 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 23 May 2019 04:56:28 -0600
Message-Id: <5CE67C5B0200007800231A83@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 23 May 2019 04:56:27 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1558606816-17842-1-git-send-email-andrew.cooper3@citrix.com>
 <1558606816-17842-3-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1558606816-17842-3-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 2/2] docs: Introduce some hypercall page
 documentation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano 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>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIzLjA1LjE5IGF0IDEyOjIwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gVGhpcyBhbHNvIGludHJvZHVjZWQgdGhlIHRvcC1sZXZlbCBHdWVzdCBEb2N1bWVudGF0
aW9uIHNlY3Rpb24uCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KCkxhcmdlIHBhcnRzIG9mIHRoaXMgYXJlIGVudGlyZWx5IHg4Ni1j
ZW50cmljLCB5ZXQgaHlwZXJjYWxscyBleGlzdApmb3IgQXJtIGFzIHdlbGwuIElmIHRoaXMgaXMg
aW50ZW50aW9uYWwsIHRoZW4gSSB0aGluayB5b3Ugc2hvdWxkIHNheQpzbyBhYm92ZS4KCkphbgoK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 23 11:02:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 May 2019 11:02:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTlU3-00080n-LK; Thu, 23 May 2019 11:02:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=52eM=TX=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hTlU2-00080i-8i
 for xen-devel@lists.xenproject.org; Thu, 23 May 2019 11:02:02 +0000
X-Inumbo-ID: 2f0b0f18-7d4a-11e9-b474-5fe773eb34ac
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2f0b0f18-7d4a-11e9-b474-5fe773eb34ac;
 Thu, 23 May 2019 11:01:58 +0000 (UTC)
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 23.29.105.83 as
 permitted sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: lbc1Zrxl7xIvTNEIJ3ZiKdsXp64uRkQwi0HdOZqFhl9wL/nRzT+nV0U2mdqU2/pbCkLO3Jii0/
 0Beyc3BAi5pq+kbZcUN9PhI1eJA7gb30Ec9Jjnxd9IUcOAitIMKWIwscl0/2awzsEv/RPmW2sJ
 jzvqgGrbYl9AdOPRVhQiO1C01zcGTId7+njNKDBCVQ3YoBy4/d1zXAWxFqeXFQFosY4hTTV2Rh
 v7ECtTaVlz9a7ub5c0AIaE4fwKjvIZaE+6ypg3w9yv3bVkmgQYmD0P8RfwEz62R2HEfi1IZ/bg
 oPc=
X-SBRS: 2.7
X-MesageID: 819958
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,502,1549947600"; 
   d="scan'208";a="819958"
To: Jan Beulich <JBeulich@suse.com>
References: <1558606816-17842-1-git-send-email-andrew.cooper3@citrix.com>
 <1558606816-17842-3-git-send-email-andrew.cooper3@citrix.com>
 <5CE67C5B0200007800231A83@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <701d553c-20a8-7b1a-6023-35ed1008ce65@citrix.com>
Date: Thu, 23 May 2019 12:01:51 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CE67C5B0200007800231A83@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 2/2] docs: Introduce some hypercall page
 documentation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano 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>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMvMDUvMjAxOSAxMTo1NiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjMuMDUuMTkg
YXQgMTI6MjAsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gVGhpcyBhbHNv
IGludHJvZHVjZWQgdGhlIHRvcC1sZXZlbCBHdWVzdCBEb2N1bWVudGF0aW9uIHNlY3Rpb24uCj4+
Cj4+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+Cj4gTGFyZ2UgcGFydHMgb2YgdGhpcyBhcmUgZW50aXJlbHkgeDg2LWNlbnRyaWMsIHlldCBo
eXBlcmNhbGxzIGV4aXN0Cj4gZm9yIEFybSBhcyB3ZWxsLiBJZiB0aGlzIGlzIGludGVudGlvbmFs
LCB0aGVuIEkgdGhpbmsgeW91IHNob3VsZCBzYXkKPiBzbyBhYm92ZS4KCkl0IGlzIGFsbCB4ODYg
c3BlY2lmaWMsIHdoaWNoIGlzIHdoeSBpdCBpcyBncm91cGVkIHVuZGVyICJ4ODYgZ3Vlc3QKZG9j
dW1lbnRhdGlvbiIuCgpBcyBmb3IgZnV0dXJlIHBsYW5zLCB0aGUgYWN0dWFsIGh5cGVyY2FsbHMg
d2lsbCBsaXZlIGluIHRoZSBhcmNoaXRlY3R1cmUKbmV1dHJhbCBndWVzdCBkb2N1bWVudGF0aW9u
IHNlY3Rpb24uCgpBUk0gZG9lc24ndCBhY3R1YWxseSB1c2UgYW55dGhpbmcgaGVyZSwgYmVjYXVz
ZSB0aGV5IGhhdmUgYSBzaW5nbGUKc3BlYy1kZWZpbmVkIGluc3RydWN0aW9uIGZvciBtYWtpbmcg
aHlwZXJjYWxscyB3aGljaCBleGlzdHMgaW4gYWxsCnZpcnQtY2FwYWJsZSBoYXJkd2FyZS4KCn5B
bmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 23 11:07:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 May 2019 11:07:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTlYw-0008C2-BW; Thu, 23 May 2019 11:07:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wok1=TX=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hTlYu-0008BG-Jk
 for xen-devel@lists.xenproject.org; Thu, 23 May 2019 11:07:04 +0000
X-Inumbo-ID: e4483bc8-7d4a-11e9-8980-bc764e045a96
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e4483bc8-7d4a-11e9-8980-bc764e045a96;
 Thu, 23 May 2019 11:07:02 +0000 (UTC)
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: RjB6bUydw5wXIBB+yb2sZ4Lxv9RhlkYXmPzsHu1RKDqzuRIplSeaQZxsf0QxZqL4k+8tPGdd+b
 NI+p0S/rMgnce93CZ3H6z0HJ+MmrMWSopguFP2XbaGCfuylzLBVV+22Yq/Tg2M/0XccfoWNs5N
 3WrDhHh2Q8MSeg46V3S6wQQG6JNCCzvKPCTsm0lrEBpo6orOw6dYRyHBjI9ieO6kXzQwPUszSM
 DxU/oQYTFwob7KhLOcv3u64Z9u7ZdQyVELJ40rb2w/c2kv2YSiqHHzPptXdrpGqG4YE9TUcv7m
 hag=
X-SBRS: 2.7
X-MesageID: 829927
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,502,1549947600"; 
   d="scan'208";a="829927"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23782.32437.361492.752289@mariner.uk.xensource.com>
Date: Thu, 23 May 2019 12:06:29 +0100
To: Roger Pau Monne <roger.pau@citrix.com>
Newsgroups: chiark.mail.xen.devel
In-Reply-To: <20190220170001.32614-7-roger.pau@citrix.com>
References: <20190220170001.32614-1-roger.pau@citrix.com>
 <20190220170001.32614-7-roger.pau@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 6/6] osstest: use a locally built pkg
 repository for FreeBSD
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Um9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltYZW4tZGV2ZWxdIFtQQVRDSCA2LzZdIG9zc3Rlc3Q6
IHVzZSBhIGxvY2FsbHkgYnVpbHQgcGtnIHJlcG9zaXRvcnkgZm9yIEZyZWVCU0QiKToKPiBUaGlz
IHJlbW92ZXMgdGhlIGRlcGVuZGVuY3kgb24gdGhlIG9mZmljaWFsIHBrZyByZXBvc2l0b3J5LCB3
aGljaCBpcwo+IGRhbmdlcm91cyB3aGVuIG5vdCB0ZXN0aW5nIHN0YWJsZSBicmFuY2hlcywgc2lu
Y2UgdGhlIEFCSSBvZiB0aGUKPiBkZXZlbG9wbWVudCBicmFuY2ggaXMgbm90IHN0YWJsZSwgYW5k
IHRodXMgaXQncyBlYXN5IGZvciBwYWNrYWdlcyB0bwo+IGdldCBvdXQgb2Ygc3luYywgb3IgZm9y
IG9zc3Rlc3QgdG8gdGVzdCBhbiBvbGQgRnJlZUJTRCB2ZXJzaW9uIHRoYXQKPiBoYXMgYW4gQUJJ
IGRpZmZlcmVudCB0aGFuIHRoZSBvbmUgdXNlZCB0byBidWlsZCB0aGUgb2ZmaWNpYWwKPiBwYWNr
YWdlcy4KCkkgcmVhbGlzZSB0aGlzIGlzIGEgYml0IGxhdGUgdG8gYmUgc2F5aW5nIHRoaXMsIGJ1
dCBoYWQgeW91CmNvbnNpZGVyZWQgbWFraW5nIHRoZSBwYWNrYWdlcyBidWlsZCBhIGRpZmZlcmVu
dCBzdGVwIGluIHRoZSBzYW1lCmpvYiA/ICBUaGF0IG1pZ2h0IG1ha2UgYSBsb3Qgb2YgdGhpcyBn
byBhd2F5Li4uCgo+ICBJRlM9JCdcbicKPiArY291bnQ9MAo+ICBmb3IgYW5vaW50ZWQgaW4gXAo+
IC0gICAgYC4vbWctYW5vaW50IGxpc3QtcHJlcGFyZWQgImZyZWVic2QgYnVpbGQgJGZyZWVic2Rf
YnJhbmNoICoiYDsgZG8KPiArICAgIGAuL21nLWFub2ludCBsaXN0LXByZXBhcmVkICJmcmVlYnNk
KiBidWlsZCAkZnJlZWJzZF9icmFuY2ggKiJgOyBkbwo+ICAgICAgIyBSZXRyaWV2ZSBwcmV2aW91
cyBzdWNjZXNzZnVsIEZyZWVCU0QgYnVpbGQgZm9yIGVhY2ggYXJjaC4KPiAgICAgIGZyZWVic2Rf
YXJjaD0ke2Fub2ludGVkIyMqIH0KPiAtICAgIGZyZWVic2RfZW52dmFyPSJGUkVFQlNEXyR7ZnJl
ZWJzZF9hcmNoXl59X0JVSUxESk9CIgo+ICsgICAgZnJlZWJzZF9uYW1lPSR7YW5vaW50ZWQlJSAq
fQo+ICsgICAgZnJlZWJzZF9uYW1lPSR7ZnJlZWJzZF9uYW1lLy0vX30KPiArICAgIGZyZWVic2Rf
ZW52dmFyPSIke2ZyZWVic2RfbmFtZV5efV8ke2ZyZWVic2RfYXJjaF5efV9CVUlMREpPQiIKPiAg
ICAgIGlmIFsgIngkeyFmcmVlYnNkX2VudnZhcn0iID0gIngiIF07IHRoZW4KPiAtICAgICAgICBm
bGlnaHRfam9iPWAuL21nLWFub2ludCByZXRyaWV2ZSAiJGFub2ludGVkImAKPiAtICAgICAgICBl
eHBvcnQgJHtmcmVlYnNkX2VudnZhcn09JHtmbGlnaHRfam9iLyAvLn0KPiArCWVudnZhcnNbJGNv
dW50XT0iJGZyZWVic2RfZW52dmFyIgo+ICsJcmVma2V5c1skY291bnRdPSIkYW5vaW50ZWQiCj4g
Kwljb3VudD0kKChjb3VudCsxKSkKCllvdSBkb24ndCBuZWVkIHRoaXMgY291bnRlci4gIFlvdSBj
YW4ganVzdCBzYXkKICAgZW52dmFycz0oKQogICAuLi4KICAgZW52dmFycys9KCIkZnJlZWJzZF9l
bnZ2YXIiKQpldGMuCgo+ICsgICAgZmkKPiArZG9uZQo+ICtjb3VudD0wCj4gK2ZvciBmbGlnaHRf
am9iIGluIGAuL21nLWFub2ludCByZXRyaWV2ZSAke3JlZmtleXNbQF19YDsgZG8KPiArICAgIGlm
IFsgIiRmbGlnaHRfam9iIiAhPSAiRVJST1IiIF07IHRoZW4KPiArCWV4cG9ydCAke2VudnZhcnNb
JGNvdW50XX09JHtmbGlnaHRfam9iLyAvLn0KPiAgICAgIGZpCj4gKyAgICBjb3VudD0kKChjb3Vu
dCsxKSkKCkkgdGhpbmsgeW91IGRvIG5lZWQgY291bnQgaGVyZSwgaWYgeW91IGRvIHRoaXMgYXMg
dHdvIGxvb3BzLiAgQnV0OgoKV2h5IG5vdCBkbyB0aGlzIHJldHJpZXZlLCBhbmQgc2V0IHRoZSBl
bnYgdmFycywgaW5zaWRlIHRoZSBmaXJzdApsb29wID8gIEkgdGhpbmsgdGhhdCB3b3VsZCBhdm9p
ZCBoYXZpbmcgdG8gYWNjdW11bGF0ZSBhIGRhdGEgc3RydWN0dXJlCmZ1bGwgb2YgaW5mb3JtYXRp
b24gaW4gc2hlbGwgdmFyaWFibGVzIGF0IGFsbCAoYW5kIHNoZWxsIGlzIG5vdCB2ZXJ5Cmdvb2Qg
YXQgdGhpcyBraW5kIG9mIHRoaW5nKS4KCj4gQEAgLTU0MiwxNyArNTUzLDIzIEBAIGZyZWVic2Qt
KikKPiAgICAgICAgIFsgIngkT1NTVEVTVF9CTEVTU0lORyIgPT0gInhyZWFsIiBdOyB0aGVuCj4g
ICAgICAgICAgSUZTPSQnXG4nCj4gICAgICAgICAgZm9yIGFub2ludGVkIGluIGAuL21nLWFub2lu
dCBsaXN0LXByZXBhcmVkIFwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICJmcmVlYnNkIGJ1aWxkICRmcmVlYnNkX2JyYW5jaCAqImA7IGRvCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAiZnJlZWJzZCogYnVpbGQgJGZyZWVic2RfYnJhbmNoICoi
YDsgZG8KPiAgICAgICAgICAgICAgIyBVcGRhdGUgYW5vaW50ZWQgdmVyc2lvbnMKPiAgICAgICAg
ICAgICAgIyBOQjogZmFpbHVyZSB0byB1cGRhdGUgYW4gYW5vaW50ZWQgYnVpbGQgZm9yIGEgc3Bl
Y2lmaWMgYXJjaAo+ICAgICAgICAgICAgICAjIHNob3VsZCBub3QgYmUgZmF0YWwsIGFuZCBpdCdz
IG5vdCBhbiBpc3N1ZSBpZiBvbmUgb2YgdGhlCj4gICAgICAgICAgICAgICMgYXJjaGVzIGdldHMg
c2xpZ2h0bHkgb3V0IG9mIHN5bmMgd2l0aCB0aGUgb3RoZXIgb25lcy4KPiAgICAgICAgICAgICAg
ZnJlZWJzZF9hcmNoPSR7YW5vaW50ZWQjIyogfQo+IC0gICAgICAgICAgICBpZiAuL21nLWFub2lu
dCBhbm9pbnQgIiRhbm9pbnRlZCIgXAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAkZmxp
Z2h0IGJ1aWxkLSRmcmVlYnNkX2FyY2gtZnJlZWJzZDsgdGhlbgo+IC0gICAgICAgICAgICAgICAg
ZWNobyAiQW5vaW50ZWQgYXJ0aWZhY3RzIGZyb20gYnVpbGQtJGZyZWVic2RfYXJjaC1mcmVlYnNk
Igo+IC0gICAgICAgICAgICBmaQo+ICsgICAgICAgICAgICBmcmVlYnNkX25hbWU9JHthbm9pbnRl
ZCUlICp9Cj4gKwkgICAgIyBSZWx5IG9uIHRoZSBmYWN0IHRoYXQgdGhlIGpvYiBzdWZmaXggaXMg
dGhlIHNhbWUgYXMgdGhlCj4gKwkgICAgIyBhbm9pbnRtZW50IHJlZmtleS4gSWU6CgpJIGRvbid0
IHRoaW5rIHlvdSBtZWFuICJSZWx5IG9uIHRoZSBmYWN0Ii4gIFJhdGhlciwgImJ5IGRlZmluaXRp
b24sCmZyb20gdGhlIHdheSB0aGUgZmxpZ2h0IGlzIGNvbnN0cnVjdGVkLCB0aGUgaW50ZW5kZWQu
Li4iID8KCj4gKwkgICAgIyByZWZrZXk6IGZyZWVic2QgICAgICAgICAgam9iOiBidWlsZC08YXJj
aD4tZnJlZWJzZAo+ICsJICAgICMgcmVma2V5OiBmcmVlYnNkLXBhY2thZ2VzIGpvYjogYnVpbGQt
PGFyY2g+LWZyZWVic2QtcGFja2FnZXMKPiArICAgICAgICAgICAgYW5vaW50PSIkYW5vaW50IFwi
JGFub2ludGVkXCIgJGZsaWdodCBcCj4gKyAgICAgICAgICAgICAgICAgICAgYnVpbGQtJGZyZWVi
c2RfYXJjaC0kZnJlZWJzZF9uYW1lIgoKTWF5YmUgdXNlIGFuIGFycmF5IHZhcmlhYmxlIGZvciBh
bm91bnQsIGFuZCB0aGVuIHlvdSBjYW4gYXZvaWQgdGhlCnNoZWxsIFwiIHF1b3RpbmcuCgo+IGRp
ZmYgLS1naXQgYS9tZmktY29tbW9uIGIvbWZpLWNvbW1vbgo+IGluZGV4IDgzZDNjNzEzLi4xMmNk
ZTg1ZiAxMDA2NDQKPiAtLS0gYS9tZmktY29tbW9uCj4gKysrIGIvbWZpLWNvbW1vbgo+IEBAIC0x
NTYsNyArMTU2LDYgQEAgc2V0X2ZyZWVic2RfcnVudmFycyAoKSB7Ci4uLgo+ICsgICAgIyBDaGVj
ayBpZiB0aGUgcGFja2FnZXMgYXJlIHByb3ZpZGVkIGV4dGVybmFsbHksIG9yIGVsc2UgYXNzdW1l
IHRoZXkKPiArICAgICMgYXJlIHByb3ZpZGVkIGJ5IHRoZSBzYW1lIGZsaWdodCBhcyB0aGUgaW5z
dGFsbGVyIGJpbmFyaWVzLgo+ICsgICAgbG9jYWwgcGtncGF0aD1gZ2V0Y29uZmlnICJGcmVlQlNE
UGFja2FnZXMiYAo+ICsgICAgY291bnRlcj0wCj4gKyAgICBJRlM9JCdcbicKPiArICAgIGZvciBm
bGlnaHRqb2IgaW4gYC4vbWctYW5vaW50IHJldHJpZXZlIC0tdG9sZXJhdGUtdW5wcmVwYXJlZCBc
Cj4gKyAgICAgICAgICAgICAgICAgICAgICAiZnJlZWJzZCBidWlsZCBtYXN0ZXIgJGFyY2giIFwK
PiArICAgICAgICAgICAgICAgICAgICAgICJmcmVlYnNkLXBhY2thZ2VzIGJ1aWxkIG1hc3RlciAk
YXJjaCJgOyBkbwo+ICsgICAgICAgIGlmIFsgJGNvdW50ZXIgLWVxIDAgXTsgdGhlbgo+ICsgICAg
ICAgICAgICAjIEFub2ludGVkIEZyZWVCU0QgaW5zdGFsbGVyCgpJIGRvbid0IG11Y2ggbGlrZSB0
aGlzIGNvZGUsIGJ1dCBJJ20gaGF2aW5nIHRyb3VibGUgc2F5aW5nIHdoYXQgSQp0aGluayBzaG91
bGQgYmUgZG9uZSBpbnN0ZWFkLgoKSSBkb24ndCBtdWNoIGxpa2UgdGhlICRjb3VudGVyIC1lcSAw
IGFwcHJvYWNoLiAgTWF5YmUgc29tZSBvZiBpdApzaG91bGQgZ28gaW50byBhIGZ1bmN0aW9uID8K
ICAgIC4vbWctYW5vaW50IHJldHJpZXZlIC4uLiA+dG1wZmlsZQogICAgaWYgZnJlZWJzZF93YW50
X2Fub2ludGVkIDx0bXBmaWxlICcnIERpc3QgLi4uCmJ1dCBub3Qgc3VyZSB3aGF0IHRoZSBmdW5j
dGlvbiBzaG91bGQgYmUuCgo+ICsgICAgICAgICAgICBsb2NhbCBlbnZ2YXI9IkZSRUVCU0RfJHth
cmNoXl59X0JVSUxESk9CIgo+ICsgICAgICAgICAgICBsb2NhbCBkaXN0cGF0aD1gZ2V0Y29uZmln
ICJGcmVlQlNERGlzdCJgCj4gKyAgICAgICAgICAgIGlmIFsgLW4gIiR7IWVudnZhcn0iIF07IHRo
ZW4KPiArICAgICAgICAgICAgICAgIGZyZWVic2RfcnVudmFycz0iJGZyZWVic2RfcnVudmFycyBc
Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZyZWVic2RidWlsZGpvYj0keyFl
bnZ2YXJ9Igo+ICsgICAgICAgICAgICBlbGlmIFsgLW4gIiRGUkVFQlNEX0RJU1QiIF0gJiYgWyAt
biAiJEZSRUVCU0RfVkVSU0lPTiIgXTsgdGhlbgo+ICsgICAgICAgICAgICAgICAgZnJlZWJzZF9y
dW52YXJzPSIkZnJlZWJzZF9ydW52YXJzIFwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZnJlZWJzZF9kaXN0cGF0aD0kRlJFRUJTRF9ESVNULyRhcmNoIFwKPiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZnJlZWJzZF92ZXJzaW9uPSRGUkVFQlNEX1ZFUlNJT04i
Cj4gKyAgICAgICAgICAgIGVsaWYgWyAtbiAiJGRpc3RwYXRoIiBdOyB0aGVuCj4gKyAgICAgICAg
ICAgICAgICBsb2NhbCB2ZXJzaW9uPWBnZXRjb25maWcgIkZyZWVCU0RWZXJzaW9uImAKPiArICAg
ICAgICAgICAgICAgIGZyZWVic2RfcnVudmFycz0iJGZyZWVic2RfcnVudmFycyBcCj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZyZWVic2RfZGlzdHBhdGg9JGRpc3RwYXRoLyRh
cmNoIFwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZnJlZWJzZF92ZXJzaW9u
PSR2ZXJzaW9uIgo+ICsgICAgICAgICAgICBlbGlmIFsgIiRmbGlnaHRqb2IiICE9ICJFUlJPUiIg
XTsgdGhlbgo+ICsgICAgICAgICAgICAgICAgZnJlZWJzZF9ydW52YXJzPSIkZnJlZWJzZF9ydW52
YXJzIFwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZnJlZWJzZGJ1aWxkam9i
PSR7ZmxpZ2h0am9iLyAvLn0iCgpUaGVyZSBzZWVtcyBsaWtlIGEgbG90IG9mIHJlcGV0aXRpb24g
aGVyZS4gIEZvciBleGFtcGxlLCBGUkVFQlNEX0RJU1QKb3ZlcnJpZGVzIEZyZWVCU0REaXN0IGJ1
dCAvJGFyY2ggaXMgYXBwZW5kZWQgaW4gdHdvIHBsYWNlcy4gIE1heWJlCiR7RlJFRUJTRF9ESVNU
LSAuLi4gc29tZXRoaW5nIC4uLiB9IHdvdWxkIGJlIGJldHRlciA/CgpJdCBpcyBkaWZmaWN1bHQg
dG8gc2VlIHRoZSB3b29kIGZvciB0aGUgdHJlZXMsIHBhcnRpY3VsYXJseSB3aXRoIHRoZQpjb25z
dGFudCByZXBldGl0aW9uIG9mCiAgIGZyZWVic2RfcnVudmFycz0iJGZyZWVic2RfcnVudmFycyBc
CndoaWNoIGNvdWxkIGJlIGF2b2lkZWQgYnkgaGF2aW5nIHRoaXMgZnJhZ21lbnQgc2V0IGEgbG9j
YWwgdmFyaWFibGUKY29udGFpbmluZyB0aGUgdGhpbmdzIHRvIGJlIGFkZGVkLgoKPiArICAgICAg
ICBlbGlmIFsgJGNvdW50ZXIgLWVxIDEgXTsgdGhlbgo+ICsgICAgICAgICAgICAjIEFub2ludGVk
IHBhY2thZ2UgcmVwb3NpdG9yeQo+ICsgICAgICAgICAgICBsb2NhbCBlbnZ2YXI9IkZSRUVCU0Rf
UEFDS0FHRVNfJHthcmNoXl59X0JVSUxESk9CIgo+ICsgICAgICAgICAgICBsb2NhbCBwa2dwYXRo
PWBnZXRjb25maWcgIkZyZWVCU0RQYWNrYWdlcyJgCj4gKyAgICAgICAgICAgIGlmIFsgLW4gIiR7
IWVudnZhcn0iIF07IHRoZW4KPiArICAgICAgICAgICAgICAgIGZyZWVic2RfcnVudmFycz0iJGZy
ZWVic2RfcnVudmFycyBcCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZyZWVi
c2RwYWNrYWdlc2J1aWxkam9iPSR7IWVudnZhcn0iCj4gKyAgICAgICAgICAgIGVsaWYgWyAtbiAi
JEZSRUVCU0RfUEFDS0FHRVMiIF07IHRoZW4KPiArICAgICAgICAgICAgICAgIGZyZWVic2RfcnVu
dmFycz0iJGZyZWVic2RfcnVudmFycyBcCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZyZWVic2RfcGFja2FnZXM9JEZSRUVCU0RfUEFDS0FHRVMvJGFyY2giCj4gKyAgICAgICAg
ICAgIGVsaWYgWyAtbiAiJHBrZ3BhdGgiIF07IHRoZW4KPiArICAgICAgICAgICAgICAgIGZyZWVi
c2RfcnVudmFycz0iJGZyZWVic2RfcnVudmFycyBcCj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZyZWVic2RfcGFja2FnZXM9JHBrZ3BhdGgvJGFyY2giCj4gKyAgICAgICAgICAg
IGVsaWYgWyAiJGZsaWdodGpvYiIgIT0gIkVSUk9SIiBdOyB0aGVuCj4gKyAgICAgICAgICAgICAg
ICBmcmVlYnNkX3J1bnZhcnM9IiRmcmVlYnNkX3J1bnZhcnMgXAo+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmcmVlYnNkcGFja2FnZXNidWlsZGpvYj0ke2ZsaWdodGpvYi8gLy59
IgoKVGhpcyBmZWVscyB2ZXJ5IHNpbWlsYXIgdG8gdGhlIGNvZGUgYWJvdmUsIGFsdGhvdWdoIGl0
IGxhY2tzIHRoZQpzcGVjaWFsIGhhbmRsaW5nIGZvciB0aGUgdmVyc2lvbi4KCgpUaGUgcmVzdCBv
ZiB0aGlzIGxvb2tzIHBsYXVzaWJsZS4KCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 23 11:41:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 May 2019 11:41:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTm6L-0002eL-9y; Thu, 23 May 2019 11:41:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=oIoO=TX=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hTm6K-0002eG-LG
 for xen-devel@lists.xenproject.org; Thu, 23 May 2019 11:41:36 +0000
X-Inumbo-ID: b7c9b94f-7d4f-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b7c9b94f-7d4f-11e9-8980-bc764e045a96;
 Thu, 23 May 2019 11:41:35 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 23 May 2019 05:41:34 -0600
Message-Id: <5CE686ED0200007800231AC4@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 23 May 2019 05:41:33 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1558606816-17842-1-git-send-email-andrew.cooper3@citrix.com>
 <1558606816-17842-3-git-send-email-andrew.cooper3@citrix.com>
 <5CE67C5B0200007800231A83@prv1-mh.provo.novell.com>
 <701d553c-20a8-7b1a-6023-35ed1008ce65@citrix.com>
In-Reply-To: <701d553c-20a8-7b1a-6023-35ed1008ce65@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 2/2] docs: Introduce some hypercall page
 documentation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano 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>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIzLjA1LjE5IGF0IDEzOjAxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjMvMDUvMjAxOSAxMTo1NiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDIz
LjA1LjE5IGF0IDEyOjIwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiBU
aGlzIGFsc28gaW50cm9kdWNlZCB0aGUgdG9wLWxldmVsIEd1ZXN0IERvY3VtZW50YXRpb24gc2Vj
dGlvbi4KPj4+Cj4+PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgo+PiBMYXJnZSBwYXJ0cyBvZiB0aGlzIGFyZSBlbnRpcmVseSB4ODYtY2Vu
dHJpYywgeWV0IGh5cGVyY2FsbHMgZXhpc3QKPj4gZm9yIEFybSBhcyB3ZWxsLiBJZiB0aGlzIGlz
IGludGVudGlvbmFsLCB0aGVuIEkgdGhpbmsgeW91IHNob3VsZCBzYXkKPj4gc28gYWJvdmUuCj4g
Cj4gSXQgaXMgYWxsIHg4NiBzcGVjaWZpYywgd2hpY2ggaXMgd2h5IGl0IGlzIGdyb3VwZWQgdW5k
ZXIgIng4NiBndWVzdAo+IGRvY3VtZW50YXRpb24iLgoKTmVpdGhlciB0aGUgcGF0aCBub3IgYW55
dGhpbmcgbmVhciB0aGUgdG9wIG9mIHRoZSBhZGRlZCBmaWxlIHN1Z2dlc3QKdGhpcyBpcyAieDg2
IGd1ZXN0IGRvY3VtZW50YXRpb24iLiBIb3cgaXMgb25lIHRvIG1ha2UgdGhpcwpjb25uZWN0aW9u
PyBPciBhcmUgeW91IHJlZmVycmluZyB0byB0aGUgc29sZSBlbnRyeSB0aGF0IGVuZHMgdXAgaW4K
ZG9jcy9ndWVzdC1ndWlkZS9pbmRleC5yc3Q/CgpPbmUgb3RoZXIgcmVtYXJrOiBXaG8ncyB0aGUg
aW50ZW5kZWQgYXVkaWVuY2U/IFBlb3BsZQp3cml0aW5nIGNvZGUgdGFyZ2V0aW5nIHRoZSBoeXBl
cmNhbGwgaW50ZXJmYWNlLCBJIGFzc3VtZS4gVGhpcwppbmNsdWRlcyBwZW9wbGUgd2hvIG1heSBu
b3QgYXQgYWxsIGJlIGZhbWlsaWFyIHdpdGggdGhlIEFUJlQKcGVjdWxpYXJpdGllcyBvZiB0aGUg
YXNzZW1ibHkgbGFuZ3VhZ2UgdXNlZCAobWFpbmx5IGZvcgpuYW1pbmcgcmVnaXN0ZXJzKS4gSXQn
cyBlYXN5IGZvciB0aGUgdG8gdW5kZXJzdGFuZCB3aGF0IGlzCm1lYW50IG5ldmVydGhlbGVzcywg
YnV0IHRvIGJlIGhvbmVzdCBJJ2QgcHJlZmVyIGlmIHRoZSBTRE0gLwpQTSByZWdpc3RlciBuYW1l
cyB3ZXJlIHVzZWQgaW5zdGVhZCwgaS5lLiBpbiBwYXJ0aWN1bGFyCndpdGhvdXQgdGhlICUgcHJl
Zml4ZXMgKGJ1dCBhbHNvIG9taXR0aW5nIHRoZSAkIG9uIHRoZSBJTlQKb3BlcmFuZCkuCgo+IEFz
IGZvciBmdXR1cmUgcGxhbnMsIHRoZSBhY3R1YWwgaHlwZXJjYWxscyB3aWxsIGxpdmUgaW4gdGhl
IGFyY2hpdGVjdHVyZQo+IG5ldXRyYWwgZ3Vlc3QgZG9jdW1lbnRhdGlvbiBzZWN0aW9uLgo+IAo+
IEFSTSBkb2Vzbid0IGFjdHVhbGx5IHVzZSBhbnl0aGluZyBoZXJlLCBiZWNhdXNlIHRoZXkgaGF2
ZSBhIHNpbmdsZQo+IHNwZWMtZGVmaW5lZCBpbnN0cnVjdGlvbiBmb3IgbWFraW5nIGh5cGVyY2Fs
bHMgd2hpY2ggZXhpc3RzIGluIGFsbAo+IHZpcnQtY2FwYWJsZSBoYXJkd2FyZS4KCkJ1dCByZWdp
c3RlciB1c2FnZSB3b3VsZCBzdGlsbCBiZSByZWxldmFudCB0byBkZXNjcmliZSwgZXZlbiBpZgpp
dCBtYXkganVzdCBiZSBieSBzdGF0aW5nIHRoYXQgaXQgbWF0Y2hlcyBhIGNlcnRhaW4gQUJJIGRl
ZmluZWQKZWxzZXdoZXJlLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 23 11:53:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 May 2019 11:53:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTmHQ-0003Sz-Eh; Thu, 23 May 2019 11:53:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=oIoO=TX=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hTmHO-0003Su-Jj
 for xen-devel@lists.xenproject.org; Thu, 23 May 2019 11:53:02 +0000
X-Inumbo-ID: 504d578e-7d51-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 504d578e-7d51-11e9-8980-bc764e045a96;
 Thu, 23 May 2019 11:53:01 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 23 May 2019 05:53:00 -0600
Message-Id: <5CE689970200007800231AD9@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 23 May 2019 05:52:55 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1558540230-26612-1-git-send-email-andrew.cooper3@citrix.com>
 <1558607223-19630-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1558607223-19630-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] libx86: Introduce wrappers for extracting
 XCR0/XSS from a cpuid policy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIzLjA1LjE5IGF0IDEyOjI3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIGEveGVuL2FyY2gveDg2L3hzdGF0ZS5jCj4gKysrIGIveGVuL2FyY2gveDg2L3hz
dGF0ZS5jCj4gQEAgLTY2MCw5ICs2NjAsNyBAQCBzdGF0aWMgYm9vbCB2YWxpZF94Y3IwKHU2NCB4
Y3IwKQo+ICBpbnQgdmFsaWRhdGVfeHN0YXRlKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHVpbnQ2
NF90IHhjcjAsIHVpbnQ2NF90IHhjcjBfYWNjdW0sCj4gICAgICAgICAgICAgICAgICAgICAgY29u
c3Qgc3RydWN0IHhzYXZlX2hkciAqaGRyKQo+ICB7Cj4gLSAgICBjb25zdCBzdHJ1Y3QgY3B1aWRf
cG9saWN5ICpjcCA9IGQtPmFyY2guY3B1aWQ7Cj4gLSAgICB1aW50NjRfdCB4Y3IwX21heCA9Cj4g
LSAgICAgICAgKCh1aW50NjRfdCljcC0+eHN0YXRlLnhjcjBfaGlnaCA8PCAzMikgfCBjcC0+eHN0
YXRlLnhjcjBfbG93Owo+ICsgICAgdWludDY0X3QgeGNyMF9tYXggPSBjcHVpZF9wb2xpY3lfeGNy
MChkLT5hcmNoLmNwdWlkKTsKPiAgICAgIHVuc2lnbmVkIGludCBpOwo+ICAKPiAgICAgIGlmICgg
KGhkci0+eHN0YXRlX2J2ICYgfnhjcjBfYWNjdW0pIHx8Cj4gQEAgLTY4Niw5ICs2ODQsNyBAQCBp
bnQgdmFsaWRhdGVfeHN0YXRlKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHVpbnQ2NF90IHhjcjAs
IHVpbnQ2NF90IHhjcjBfYWNjdW0sCj4gIGludCBoYW5kbGVfeHNldGJ2KHUzMiBpbmRleCwgdTY0
IG5ld19idikKPiAgewo+ICAgICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50Owo+IC0gICAg
Y29uc3Qgc3RydWN0IGNwdWlkX3BvbGljeSAqY3AgPSBjdXJyLT5kb21haW4tPmFyY2guY3B1aWQ7
Cj4gLSAgICB1aW50NjRfdCB4Y3IwX21heCA9Cj4gLSAgICAgICAgKCh1aW50NjRfdCljcC0+eHN0
YXRlLnhjcjBfaGlnaCA8PCAzMikgfCBjcC0+eHN0YXRlLnhjcjBfbG93Owo+ICsgICAgdWludDY0
X3QgeGNyMF9tYXggPSBjcHVpZF9wb2xpY3lfeGNyMChjdXJyLT5kb21haW4tPmFyY2guY3B1aWQp
OwoKSW4gYm90aCBjYXNlcyB0aGUgdmFyaWFibGVzIGFyZSBtb3JlIGFwcHJvcHJpYXRlbHkgbmFt
ZWQgdGhhbgp0aGUgbmV3IGhlbHBlci4gV2hpbGUgSSBhZ3JlZSBpdCdzIHNsaWdodGx5IG1vcmUg
dHlwaW5nLCBkaWQgeW91CmNvbnNpZGVyIGNhbGxpbmcgaXQgY3B1aWRfcG9saWN5X3hjcjBfbWF4
KCk/Cgo+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9saWIveDg2L2NwdWlkLmgKPiArKysgYi94ZW4v
aW5jbHVkZS94ZW4vbGliL3g4Ni9jcHVpZC5oCj4gQEAgLTMwOCw2ICszMDgsMTggQEAgc3RhdGlj
IGlubGluZSB2b2lkIGNwdWlkX2ZlYXR1cmVzZXRfdG9fcG9saWN5KAo+ICAgICAgcC0+ZmVhdC5f
N2ExICA9IGZzW0ZFQVRVUkVTRVRfN2ExXTsKPiAgfQo+ICAKPiArc3RhdGljIGlubGluZSB1aW50
NjRfdCBjcHVpZF9wb2xpY3lfeGNyMChjb25zdCBzdHJ1Y3QgY3B1aWRfcG9saWN5ICpwKQo+ICt7
Cj4gKyAgICByZXR1cm4gKCh1aW50NjRfdClwLT54c3RhdGUueGNyMF9oaWdoIDw8IDMyKSB8IHAt
PnhzdGF0ZS54Y3IwX2xvdzsKPiArfQo+ICsKPiArc3RhdGljIGlubGluZSB1aW50NjRfdCBjcHVp
ZF9wb2xpY3lfeHN0YXRlcyhjb25zdCBzdHJ1Y3QgY3B1aWRfcG9saWN5ICpwKQo+ICt7Cj4gKyAg
ICB1aW50NjRfdCB2YWwgPSBwLT54c3RhdGUueGNyMF9oaWdoIHwgcC0+eHN0YXRlLnhzc19oaWdo
Owo+ICsKPiArICAgIHJldHVybiAodmFsIDw8IDMyKSB8IHAtPnhzdGF0ZS54Y3IwX2xvdyB8IHAt
PnhzdGF0ZS54c3NfbG93Owo+ICt9CgpIb3cgYWJvdXQgYWxzbyBoYXZpbmcgY3B1aWRfcG9saWN5
X3hzcygpIChvciBjcHVpZF9wb2xpY3lfeHNzX21heCgpKQphbmQgdGhlbiBzaW1wbHkgbWFraW5n
IGNwdWlkX3BvbGljeV94c3RhdGVzKCkgY29tYmluZSB0aGUgdHdvCnJlc3VsdHM/CgpBbnl3YXks
IGFzIEkgY2FuIGFsc28gbGl2ZSB3aXRoIHRoaW5ncyBhcyB0aGV5IGFyZSwgd2l0aCBvciB3aXRo
b3V0CmVpdGhlciBvZiB0aGUgc3VnZ2VzdGVkIGNoYW5nZXMKUmV2aWV3ZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 23 11:59:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 May 2019 11:59:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTmNk-0003gB-7B; Thu, 23 May 2019 11:59:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=52eM=TX=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hTmNi-0003g6-39
 for xen-devel@lists.xenproject.org; Thu, 23 May 2019 11:59:34 +0000
X-Inumbo-ID: 379d1646-7d52-11e9-8e50-eb7f3039dd6e
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 379d1646-7d52-11e9-8e50-eb7f3039dd6e;
 Thu, 23 May 2019 11:59:29 +0000 (UTC)
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 23.29.105.83 as
 permitted sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: UtiBUwhKZgwyAlGFgxJscrELx1WkmyAsJmOLKvXEC17pDZqNmW+ILTSHUFVWslTNE41ggygN7/
 3/zt4IhLsaxSt7zO+CnoSxkbCtBECuDukL5t9UK3gw+eVuMZQb2dtcz1wrYYkY1HVjm5XnvSxM
 MEbKg+eFXJXJFYs9KgFVrzu3NuBJ3mzeguhJln+0xYRmume60lyM+3VAgs/fLDEvjUX+lTqLnW
 D78sSki4YlAjjv0MOs+RhnCSH4AA/Wv3fzjL3E2KTveRFNbqsr7bVFGubMloNZWdnm3Gnyx1uX
 Fo0=
X-SBRS: 2.7
X-MesageID: 823195
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,502,1549947600"; 
   d="scan'208";a="823195"
To: Jan Beulich <JBeulich@suse.com>
References: <1558540230-26612-1-git-send-email-andrew.cooper3@citrix.com>
 <1558607223-19630-1-git-send-email-andrew.cooper3@citrix.com>
 <5CE689970200007800231AD9@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <2c57c495-3149-f883-ac6c-3db50334d21b@citrix.com>
Date: Thu, 23 May 2019 12:59:25 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CE689970200007800231AD9@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] libx86: Introduce wrappers for extracting
 XCR0/XSS from a cpuid policy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMvMDUvMjAxOSAxMjo1MiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjMuMDUuMTkg
YXQgMTI6MjcsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gLS0tIGEveGVu
L2FyY2gveDg2L3hzdGF0ZS5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni94c3RhdGUuYwo+PiBAQCAt
NjYwLDkgKzY2MCw3IEBAIHN0YXRpYyBib29sIHZhbGlkX3hjcjAodTY0IHhjcjApCj4+ICBpbnQg
dmFsaWRhdGVfeHN0YXRlKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHVpbnQ2NF90IHhjcjAsIHVp
bnQ2NF90IHhjcjBfYWNjdW0sCj4+ICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCB4
c2F2ZV9oZHIgKmhkcikKPj4gIHsKPj4gLSAgICBjb25zdCBzdHJ1Y3QgY3B1aWRfcG9saWN5ICpj
cCA9IGQtPmFyY2guY3B1aWQ7Cj4+IC0gICAgdWludDY0X3QgeGNyMF9tYXggPQo+PiAtICAgICAg
ICAoKHVpbnQ2NF90KWNwLT54c3RhdGUueGNyMF9oaWdoIDw8IDMyKSB8IGNwLT54c3RhdGUueGNy
MF9sb3c7Cj4+ICsgICAgdWludDY0X3QgeGNyMF9tYXggPSBjcHVpZF9wb2xpY3lfeGNyMChkLT5h
cmNoLmNwdWlkKTsKPj4gICAgICB1bnNpZ25lZCBpbnQgaTsKPj4gIAo+PiAgICAgIGlmICggKGhk
ci0+eHN0YXRlX2J2ICYgfnhjcjBfYWNjdW0pIHx8Cj4+IEBAIC02ODYsOSArNjg0LDcgQEAgaW50
IHZhbGlkYXRlX3hzdGF0ZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCB1aW50NjRfdCB4Y3IwLCB1
aW50NjRfdCB4Y3IwX2FjY3VtLAo+PiAgaW50IGhhbmRsZV94c2V0YnYodTMyIGluZGV4LCB1NjQg
bmV3X2J2KQo+PiAgewo+PiAgICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudDsKPj4gLSAg
ICBjb25zdCBzdHJ1Y3QgY3B1aWRfcG9saWN5ICpjcCA9IGN1cnItPmRvbWFpbi0+YXJjaC5jcHVp
ZDsKPj4gLSAgICB1aW50NjRfdCB4Y3IwX21heCA9Cj4+IC0gICAgICAgICgodWludDY0X3QpY3At
PnhzdGF0ZS54Y3IwX2hpZ2ggPDwgMzIpIHwgY3AtPnhzdGF0ZS54Y3IwX2xvdzsKPj4gKyAgICB1
aW50NjRfdCB4Y3IwX21heCA9IGNwdWlkX3BvbGljeV94Y3IwKGN1cnItPmRvbWFpbi0+YXJjaC5j
cHVpZCk7Cj4gSW4gYm90aCBjYXNlcyB0aGUgdmFyaWFibGVzIGFyZSBtb3JlIGFwcHJvcHJpYXRl
bHkgbmFtZWQgdGhhbgo+IHRoZSBuZXcgaGVscGVyLiBXaGlsZSBJIGFncmVlIGl0J3Mgc2xpZ2h0
bHkgbW9yZSB0eXBpbmcsIGRpZCB5b3UKPiBjb25zaWRlciBjYWxsaW5nIGl0IGNwdWlkX3BvbGlj
eV94Y3IwX21heCgpPwoKRmluZS4KCj4KPj4gLS0tIGEveGVuL2luY2x1ZGUveGVuL2xpYi94ODYv
Y3B1aWQuaAo+PiArKysgYi94ZW4vaW5jbHVkZS94ZW4vbGliL3g4Ni9jcHVpZC5oCj4+IEBAIC0z
MDgsNiArMzA4LDE4IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBjcHVpZF9mZWF0dXJlc2V0X3RvX3Bv
bGljeSgKPj4gICAgICBwLT5mZWF0Ll83YTEgID0gZnNbRkVBVFVSRVNFVF83YTFdOwo+PiAgfQo+
PiAgCj4+ICtzdGF0aWMgaW5saW5lIHVpbnQ2NF90IGNwdWlkX3BvbGljeV94Y3IwKGNvbnN0IHN0
cnVjdCBjcHVpZF9wb2xpY3kgKnApCj4+ICt7Cj4+ICsgICAgcmV0dXJuICgodWludDY0X3QpcC0+
eHN0YXRlLnhjcjBfaGlnaCA8PCAzMikgfCBwLT54c3RhdGUueGNyMF9sb3c7Cj4+ICt9Cj4+ICsK
Pj4gK3N0YXRpYyBpbmxpbmUgdWludDY0X3QgY3B1aWRfcG9saWN5X3hzdGF0ZXMoY29uc3Qgc3Ry
dWN0IGNwdWlkX3BvbGljeSAqcCkKPj4gK3sKPj4gKyAgICB1aW50NjRfdCB2YWwgPSBwLT54c3Rh
dGUueGNyMF9oaWdoIHwgcC0+eHN0YXRlLnhzc19oaWdoOwo+PiArCj4+ICsgICAgcmV0dXJuICh2
YWwgPDwgMzIpIHwgcC0+eHN0YXRlLnhjcjBfbG93IHwgcC0+eHN0YXRlLnhzc19sb3c7Cj4+ICt9
Cj4gSG93IGFib3V0IGFsc28gaGF2aW5nIGNwdWlkX3BvbGljeV94c3MoKSAob3IgY3B1aWRfcG9s
aWN5X3hzc19tYXgoKSkKPiBhbmQgdGhlbiBzaW1wbHkgbWFraW5nIGNwdWlkX3BvbGljeV94c3Rh
dGVzKCkgY29tYmluZSB0aGUgdHdvCj4gcmVzdWx0cz8KCkkgc3RhcnRlZCB3aXRoIHRoYXQsIGJ1
dCB0aGUgcmVzdWx0aW5nIGNvZGUgd2FzIGEgbGl0dGxlIGF3a3dhcmQgdG8KcmVhZCwgYW5kIHRo
ZSBhc20gZ2VuZXJhdGlvbiB3YXMgYSBsaXR0bGUgd29yc2UgZHVlIHRvIHByb21vdGluZwpldmVy
eXRoaW5nIGZpcnN0LgoKSSBkb24ndCB0aGluayB3ZSBuZWVkIGNwdWlkX3BvbGljeV94c3N7LF9t
YXh9KCkgdW50aWwgd2UgYWN0dWFsbHkKaW1wbGVtZW50IHNvbWV0aGluZyBmb3IgZ3Vlc3RzICht
b3N0IGxpa2VseSBDRVQgYXQgdGhpcyByYXRlKS4KCj4KPiBBbnl3YXksIGFzIEkgY2FuIGFsc28g
bGl2ZSB3aXRoIHRoaW5ncyBhcyB0aGV5IGFyZSwgd2l0aCBvciB3aXRob3V0Cj4gZWl0aGVyIG9m
IHRoZSBzdWdnZXN0ZWQgY2hhbmdlcwo+IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CgpUaGFua3MgKGFsdGhvdWdoIEknbSBzdGlsbCBoYXBweSB0byBwbGF5IGFy
b3VuZCB3aXRoIG5hbWluZykuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 23 12:02:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 May 2019 12:02:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTmQg-0004On-UV; Thu, 23 May 2019 12:02:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=52eM=TX=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hTmQg-0004Oi-4z
 for xen-devel@lists.xenproject.org; Thu, 23 May 2019 12:02:38 +0000
X-Inumbo-ID: a6c625e4-7d52-11e9-9cc1-4fbc2aa748e8
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a6c625e4-7d52-11e9-9cc1-4fbc2aa748e8;
 Thu, 23 May 2019 12:02:35 +0000 (UTC)
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 23.29.105.83 as
 permitted sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: w/1UtcKfWBcnoOQMJfONfuUJ+tDixUDEwV2MEerp55ZSL7+ceYQXwe1CqRhb2GcfTqR/GsvipY
 I56TUmd47dfLlVRVBKvnJC+fu4JIDDuO2p1CHW3FZJkA89WHKh69oejUeoxiurr36wjvEXEPfQ
 KnUqxj1h0vEJ7hECb1+zHLwJ+tIyUO4GDDoPeRQGbmEYWpaVc2zLPR0qeBWPaekkdMQTY1Thfy
 AnlOtAbpnJ2UWMaZXKqANzsh3RKI6m7Qj3yV6LP5svhqjhq4MHbtCiZjCM82qNAi1SJFLcQJoO
 Roc=
X-SBRS: 2.7
X-MesageID: 824287
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,502,1549947600"; 
   d="scan'208";a="824287"
To: Jan Beulich <JBeulich@suse.com>
References: <1558606816-17842-1-git-send-email-andrew.cooper3@citrix.com>
 <1558606816-17842-3-git-send-email-andrew.cooper3@citrix.com>
 <5CE67C5B0200007800231A83@prv1-mh.provo.novell.com>
 <701d553c-20a8-7b1a-6023-35ed1008ce65@citrix.com>
 <5CE686ED0200007800231AC4@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <e6814c96-cf1c-d28e-4a37-4a0072baa7e7@citrix.com>
Date: Thu, 23 May 2019 13:02:30 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CE686ED0200007800231AC4@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 2/2] docs: Introduce some hypercall page
 documentation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano 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>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMvMDUvMjAxOSAxMjo0MSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjMuMDUuMTkg
YXQgMTM6MDEsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gT24gMjMvMDUv
MjAxOSAxMTo1NiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+PiBPbiAyMy4wNS4xOSBhdCAxMjoy
MCwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4+IFRoaXMgYWxzbyBpbnRy
b2R1Y2VkIHRoZSB0b3AtbGV2ZWwgR3Vlc3QgRG9jdW1lbnRhdGlvbiBzZWN0aW9uLgo+Pj4+Cj4+
Pj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KPj4+IExhcmdlIHBhcnRzIG9mIHRoaXMgYXJlIGVudGlyZWx5IHg4Ni1jZW50cmljLCB5ZXQg
aHlwZXJjYWxscyBleGlzdAo+Pj4gZm9yIEFybSBhcyB3ZWxsLiBJZiB0aGlzIGlzIGludGVudGlv
bmFsLCB0aGVuIEkgdGhpbmsgeW91IHNob3VsZCBzYXkKPj4+IHNvIGFib3ZlLgo+PiBJdCBpcyBh
bGwgeDg2IHNwZWNpZmljLCB3aGljaCBpcyB3aHkgaXQgaXMgZ3JvdXBlZCB1bmRlciAieDg2IGd1
ZXN0Cj4+IGRvY3VtZW50YXRpb24iLgo+IE5laXRoZXIgdGhlIHBhdGggbm9yIGFueXRoaW5nIG5l
YXIgdGhlIHRvcCBvZiB0aGUgYWRkZWQgZmlsZSBzdWdnZXN0Cj4gdGhpcyBpcyAieDg2IGd1ZXN0
IGRvY3VtZW50YXRpb24iLiBIb3cgaXMgb25lIHRvIG1ha2UgdGhpcwo+IGNvbm5lY3Rpb24/IE9y
IGFyZSB5b3UgcmVmZXJyaW5nIHRvIHRoZSBzb2xlIGVudHJ5IHRoYXQgZW5kcyB1cCBpbgo+IGRv
Y3MvZ3Vlc3QtZ3VpZGUvaW5kZXgucnN0PwoKWWVzLCBhbmQgYnkgdGhlIHdheSB5b3UgYXNrIHRo
aXMgcXVlc3Rpb24sIEkgcHJlc3VtZSB5b3UgaGF2ZW4ndCBzZWVuCmhvdyBzcGhpbnggcmVuZGVy
cyBpdC4KCk5ldmVydGhlbGVzcywgdGhlIG9ic2VydmF0aW9uIGJlbG93IGRvZXMgd2FycmFudCBz
b21lIGNoYW5nZXMgaGVyZS4KCj4KPiBPbmUgb3RoZXIgcmVtYXJrOiBXaG8ncyB0aGUgaW50ZW5k
ZWQgYXVkaWVuY2U/CgpDaXRpbmcgdGhlIHBhdGNoOgoKPiBUaGlzIGRvY3VtZW50YXRpb24gY29u
Y2VybnMgdGhlIEFQSXMgYW5kIEFCSXMgYXZhaWxhYmxlIHRvIGd1ZXN0cy7CoCBJdCBpcwo+IGlu
dGVuZGVkIGZvciBPUyBkZXZlbG9wZXJzIHRyeWluZyB0byB1c2UgYSBYZW4gZmVhdHVyZSwgYW5k
IGZvciBYZW4KPiBkZXZlbG9wZXJzCj4gdG8gYXZvaWQgYnJlYWtpbmcgdGhpbmdzLgoKCj4gUGVv
cGxlCj4gd3JpdGluZyBjb2RlIHRhcmdldGluZyB0aGUgaHlwZXJjYWxsIGludGVyZmFjZSwgSSBh
c3N1bWUuIFRoaXMKPiBpbmNsdWRlcyBwZW9wbGUgd2hvIG1heSBub3QgYXQgYWxsIGJlIGZhbWls
aWFyIHdpdGggdGhlIEFUJlQKPiBwZWN1bGlhcml0aWVzIG9mIHRoZSBhc3NlbWJseSBsYW5ndWFn
ZSB1c2VkIChtYWlubHkgZm9yCj4gbmFtaW5nIHJlZ2lzdGVycykuIEl0J3MgZWFzeSBmb3IgdGhl
IHRvIHVuZGVyc3RhbmQgd2hhdCBpcwo+IG1lYW50IG5ldmVydGhlbGVzcywgYnV0IHRvIGJlIGhv
bmVzdCBJJ2QgcHJlZmVyIGlmIHRoZSBTRE0gLwo+IFBNIHJlZ2lzdGVyIG5hbWVzIHdlcmUgdXNl
ZCBpbnN0ZWFkLCBpLmUuIGluIHBhcnRpY3VsYXIKPiB3aXRob3V0IHRoZSAlIHByZWZpeGVzIChi
dXQgYWxzbyBvbWl0dGluZyB0aGUgJCBvbiB0aGUgSU5UCj4gb3BlcmFuZCkuCgpXaGlsZSB0aGlz
IGNhc2UgaXMsIGRyb3BwaW5nIHRoZSBBVCZULWlzbXMgaXMgZWFzeSwgSSdtIG5vdCBjb252aW5j
ZWQKdGhhdCB3aWxsIGJlIHRoZSBjYXNlIGVsc2V3aGVyZS4KCkFsc28sIEkgZG9uJ3Qgd2FudCB1
cyB0byBiZSBpbiBhIGNhc2Ugd2hlcmUgd2UgZGV2ZWxvcCBleGNsdXNpdmVseSB3aXRoCkFUJlQs
IGJ1dCBoYXZlIG91ciBkb2N1bWVudGF0aW9uIHdyaXR0ZW4gaW4gSW50ZWwgc3ludGF4LgoKPgo+
PiBBcyBmb3IgZnV0dXJlIHBsYW5zLCB0aGUgYWN0dWFsIGh5cGVyY2FsbHMgd2lsbCBsaXZlIGlu
IHRoZSBhcmNoaXRlY3R1cmUKPj4gbmV1dHJhbCBndWVzdCBkb2N1bWVudGF0aW9uIHNlY3Rpb24u
Cj4+Cj4+IEFSTSBkb2Vzbid0IGFjdHVhbGx5IHVzZSBhbnl0aGluZyBoZXJlLCBiZWNhdXNlIHRo
ZXkgaGF2ZSBhIHNpbmdsZQo+PiBzcGVjLWRlZmluZWQgaW5zdHJ1Y3Rpb24gZm9yIG1ha2luZyBo
eXBlcmNhbGxzIHdoaWNoIGV4aXN0cyBpbiBhbGwKPj4gdmlydC1jYXBhYmxlIGhhcmR3YXJlLgo+
IEJ1dCByZWdpc3RlciB1c2FnZSB3b3VsZCBzdGlsbCBiZSByZWxldmFudCB0byBkZXNjcmliZSwg
ZXZlbiBpZgo+IGl0IG1heSBqdXN0IGJlIGJ5IHN0YXRpbmcgdGhhdCBpdCBtYXRjaGVzIGEgY2Vy
dGFpbiBBQkkgZGVmaW5lZAo+IGVsc2V3aGVyZS4KClRoYXQgYmVsb25ncyBpbiBBUk0ncyBoeXBl
cmNhbGwtYWJpLnJzdCwgbm90IHg4NidzLCBhbmQgaXQgaXMgdGhpcwpvYnNlcnZhdGlvbiB3aGlj
aCBkZW1vbnN0cmF0ZXMgdGhhdCBhIHBhdGggZGlzdGluY3Rpb24gaXMgbmVjZXNzYXJ5LgoKfkFu
ZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 23 12:06:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 May 2019 12:06:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTmUj-0004aU-Ga; Thu, 23 May 2019 12:06:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=oIoO=TX=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hTmUh-0004aP-TR
 for xen-devel@lists.xenproject.org; Thu, 23 May 2019 12:06:47 +0000
X-Inumbo-ID: 3bf601f2-7d53-11e9-9672-43a666158bf2
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3bf601f2-7d53-11e9-9672-43a666158bf2;
 Thu, 23 May 2019 12:06:46 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 23 May 2019 06:06:44 -0600
Message-Id: <5CE68CD30200007800231B01@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 23 May 2019 06:06:43 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH 0/5] x86: CPU idle management adjustments
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGZpcnN0IHBhdGNoIGlzIHNvbWV0aGluZyBJIGhhZCBtZWFudCB0byBkbyBmb3JldmVyIHNp
bmNlIHRoZSBpbnRyb2R1Y3Rpb24Kb2YgbXdhaXQtaWRsZS4gVGhlIDJuZCBwYXRjaCBhZGRyZXNz
ZXMgYSBsYXRlbnQgcHJvYmxlbSAoYmVjb21pbmcgYW4gYWN0aXZlCm9uZSB3aXRoIHBhdGNoIDMp
IGluIEMtc3RhdGUgc2VsZWN0aW9uIHdoZW4gYWN0dWFsbHkgZW50ZXJpbmcgYW4gaWRsZSBzdGF0
ZS4KVGhlIDNyZCBwYXRjaCBpcyBteSBjb3VudGVycHJvcG9zYWwgdG8gQnJpYW4ncyBpbnRlbmRl
ZCBhYnVzZSAoYXMgSSB3b3VsZApjYWxsIGl0KSBvZiB0aGUgbXdhaXQtaWRsZSBkcml2ZXIuIFRo
ZSBmaW5hbCB0d28gcGF0Y2hlcyBhcmUgb25lcyBJJ3ZlIGJlZW4KY2FycnlpbmcgZm9yIGFib3V0
IDUgeWVhcnMgbm93LCBpbml0aWFsbHkgd2FpdGluZyBmb3IgYSByZXNwb25zZSB0byBteQpwcm9w
b3NlZCBlZGl0cyB0byBSb3NzJ2VzIHBhdGNoZXMsIGFuZCBldmVudHVhbGx5IHNvcnQgb2YgZm9y
Z290dGVuIChidXQKcmUtYmFzZWQgYXMgbmVlZGVkKS4KCjE6IHg4Ni9jcHVpZGxlOiBzd2l0Y2gg
dG8gdW5pZm9ybSBtZWFuaW5nIG9mICJtYXhfY3N0YXRlPSIKMjogeDg2L2NwdWlkbGU6IHJlYWxs
eSB1c2UgQzEgZm9yICJ1cmdlbnQiIENQVXMKMzogeDg2L0FNRDogbWFrZSBDLXN0YXRlIGhhbmRs
aW5nIGluZGVwZW5kZW50IG9mIERvbTAKNDogeDg2OiBhbGxvdyBsaW1pdGluZyB0aGUgbWF4IEMt
c3RhdGUgc3ViLXN0YXRlCjU6IHRvb2xzL2xpYnhjOiBhbGxvdyBjb250cm9sbGluZyB0aGUgbWF4
IEMtc3RhdGUgc3ViLXN0YXRlCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 23 12:08:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 May 2019 12:08:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTmWC-0004fh-T9; Thu, 23 May 2019 12:08:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=oIoO=TX=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hTmWA-0004fY-Qd
 for xen-devel@lists.xenproject.org; Thu, 23 May 2019 12:08:18 +0000
X-Inumbo-ID: 7276f30a-7d53-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7276f30a-7d53-11e9-8980-bc764e045a96;
 Thu, 23 May 2019 12:08:17 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 23 May 2019 06:08:16 -0600
Message-Id: <5CE68D2E0200007800231B13@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 23 May 2019 06:08:14 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1558540230-26612-1-git-send-email-andrew.cooper3@citrix.com>
 <1558607223-19630-1-git-send-email-andrew.cooper3@citrix.com>
 <5CE689970200007800231AD9@prv1-mh.provo.novell.com>
 <2c57c495-3149-f883-ac6c-3db50334d21b@citrix.com>
In-Reply-To: <2c57c495-3149-f883-ac6c-3db50334d21b@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] libx86: Introduce wrappers for extracting
 XCR0/XSS from a cpuid policy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIzLjA1LjE5IGF0IDEzOjU5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjMvMDUvMjAxOSAxMjo1MiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDIz
LjA1LjE5IGF0IDEyOjI3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiAt
LS0gYS94ZW4vaW5jbHVkZS94ZW4vbGliL3g4Ni9jcHVpZC5oCj4+PiArKysgYi94ZW4vaW5jbHVk
ZS94ZW4vbGliL3g4Ni9jcHVpZC5oCj4+PiBAQCAtMzA4LDYgKzMwOCwxOCBAQCBzdGF0aWMgaW5s
aW5lIHZvaWQgY3B1aWRfZmVhdHVyZXNldF90b19wb2xpY3koCj4+PiAgICAgIHAtPmZlYXQuXzdh
MSAgPSBmc1tGRUFUVVJFU0VUXzdhMV07Cj4+PiAgfQo+Pj4gIAo+Pj4gK3N0YXRpYyBpbmxpbmUg
dWludDY0X3QgY3B1aWRfcG9saWN5X3hjcjAoY29uc3Qgc3RydWN0IGNwdWlkX3BvbGljeSAqcCkK
Pj4+ICt7Cj4+PiArICAgIHJldHVybiAoKHVpbnQ2NF90KXAtPnhzdGF0ZS54Y3IwX2hpZ2ggPDwg
MzIpIHwgcC0+eHN0YXRlLnhjcjBfbG93Owo+Pj4gK30KPj4+ICsKPj4+ICtzdGF0aWMgaW5saW5l
IHVpbnQ2NF90IGNwdWlkX3BvbGljeV94c3RhdGVzKGNvbnN0IHN0cnVjdCBjcHVpZF9wb2xpY3kg
KnApCj4+PiArewo+Pj4gKyAgICB1aW50NjRfdCB2YWwgPSBwLT54c3RhdGUueGNyMF9oaWdoIHwg
cC0+eHN0YXRlLnhzc19oaWdoOwo+Pj4gKwo+Pj4gKyAgICByZXR1cm4gKHZhbCA8PCAzMikgfCBw
LT54c3RhdGUueGNyMF9sb3cgfCBwLT54c3RhdGUueHNzX2xvdzsKPj4+ICt9Cj4+IEhvdyBhYm91
dCBhbHNvIGhhdmluZyBjcHVpZF9wb2xpY3lfeHNzKCkgKG9yIGNwdWlkX3BvbGljeV94c3NfbWF4
KCkpCj4+IGFuZCB0aGVuIHNpbXBseSBtYWtpbmcgY3B1aWRfcG9saWN5X3hzdGF0ZXMoKSBjb21i
aW5lIHRoZSB0d28KPj4gcmVzdWx0cz8KPiAKPiBJIHN0YXJ0ZWQgd2l0aCB0aGF0LCBidXQgdGhl
IHJlc3VsdGluZyBjb2RlIHdhcyBhIGxpdHRsZSBhd2t3YXJkIHRvCj4gcmVhZCwgYW5kIHRoZSBh
c20gZ2VuZXJhdGlvbiB3YXMgYSBsaXR0bGUgd29yc2UgZHVlIHRvIHByb21vdGluZwo+IGV2ZXJ5
dGhpbmcgZmlyc3QuCj4gCj4gSSBkb24ndCB0aGluayB3ZSBuZWVkIGNwdWlkX3BvbGljeV94c3N7
LF9tYXh9KCkgdW50aWwgd2UgYWN0dWFsbHkKPiBpbXBsZW1lbnQgc29tZXRoaW5nIGZvciBndWVz
dHMgKG1vc3QgbGlrZWx5IENFVCBhdCB0aGlzIHJhdGUpLgoKV2VsbCwgbGV0J3Mgc3RpY2sgdG8g
d2hhdCB5b3UgaGF2ZSB0aGVuLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 23 12:15:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 May 2019 12:15:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTmce-0005TR-N9; Thu, 23 May 2019 12:15:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=oIoO=TX=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hTmcd-0005TM-Pv
 for xen-devel@lists.xenproject.org; Thu, 23 May 2019 12:14:59 +0000
X-Inumbo-ID: 618a3023-7d54-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 618a3023-7d54-11e9-8980-bc764e045a96;
 Thu, 23 May 2019 12:14:58 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 23 May 2019 06:14:57 -0600
Message-Id: <5CE68EBF0200007800231B22@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 23 May 2019 06:14:55 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1558606816-17842-1-git-send-email-andrew.cooper3@citrix.com>
 <1558606816-17842-3-git-send-email-andrew.cooper3@citrix.com>
 <5CE67C5B0200007800231A83@prv1-mh.provo.novell.com>
 <701d553c-20a8-7b1a-6023-35ed1008ce65@citrix.com>
 <5CE686ED0200007800231AC4@prv1-mh.provo.novell.com>
 <e6814c96-cf1c-d28e-4a37-4a0072baa7e7@citrix.com>
In-Reply-To: <e6814c96-cf1c-d28e-4a37-4a0072baa7e7@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 2/2] docs: Introduce some hypercall page
 documentation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano 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>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIzLjA1LjE5IGF0IDE0OjAyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjMvMDUvMjAxOSAxMjo0MSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDIz
LjA1LjE5IGF0IDEzOjAxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiBP
biAyMy8wNS8yMDE5IDExOjU2LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+PiBPbiAyMy4wNS4x
OSBhdCAxMjoyMCwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4+PiBUaGlz
IGFsc28gaW50cm9kdWNlZCB0aGUgdG9wLWxldmVsIEd1ZXN0IERvY3VtZW50YXRpb24gc2VjdGlv
bi4KPj4+Pj4KPj4+Pj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KPj4+PiBMYXJnZSBwYXJ0cyBvZiB0aGlzIGFyZSBlbnRpcmVseSB4ODYt
Y2VudHJpYywgeWV0IGh5cGVyY2FsbHMgZXhpc3QKPj4+PiBmb3IgQXJtIGFzIHdlbGwuIElmIHRo
aXMgaXMgaW50ZW50aW9uYWwsIHRoZW4gSSB0aGluayB5b3Ugc2hvdWxkIHNheQo+Pj4+IHNvIGFi
b3ZlLgo+Pj4gSXQgaXMgYWxsIHg4NiBzcGVjaWZpYywgd2hpY2ggaXMgd2h5IGl0IGlzIGdyb3Vw
ZWQgdW5kZXIgIng4NiBndWVzdAo+Pj4gZG9jdW1lbnRhdGlvbiIuCj4+IE5laXRoZXIgdGhlIHBh
dGggbm9yIGFueXRoaW5nIG5lYXIgdGhlIHRvcCBvZiB0aGUgYWRkZWQgZmlsZSBzdWdnZXN0Cj4+
IHRoaXMgaXMgIng4NiBndWVzdCBkb2N1bWVudGF0aW9uIi4gSG93IGlzIG9uZSB0byBtYWtlIHRo
aXMKPj4gY29ubmVjdGlvbj8gT3IgYXJlIHlvdSByZWZlcnJpbmcgdG8gdGhlIHNvbGUgZW50cnkg
dGhhdCBlbmRzIHVwIGluCj4+IGRvY3MvZ3Vlc3QtZ3VpZGUvaW5kZXgucnN0Pwo+IAo+IFllcywg
YW5kIGJ5IHRoZSB3YXkgeW91IGFzayB0aGlzIHF1ZXN0aW9uLCBJIHByZXN1bWUgeW91IGhhdmVu
J3Qgc2Vlbgo+IGhvdyBzcGhpbnggcmVuZGVycyBpdC4KCk5vciBkbyBJIHRoaW5rIEkgc2hvdWxk
IG5lZWQgdG8sIGZvciB0aGUgcHVycG9zZSBvZiByZXZpZXdpbmcKdGhlIGNoYW5nZS4gSSdtIGlu
IHBhcnRpY3VsYXIgY29uY2VybmVkIGFib3V0IGZ1cnRoZXIgYWRkaXRpb25zCmhlcmUgZG93biB0
aGUgcm9hZCwgd2hlbiBpdCB3b3VsZCB0aGVuIGJlIGV2ZW4gbGVzcyB2aXNpYmxlCnRoYXQgdGhp
cyBpcyB4ODYtc3BlY2lmaWMgZG9jdW1lbnRhdGlvbi4KCj4gTmV2ZXJ0aGVsZXNzLCB0aGUgb2Jz
ZXJ2YXRpb24gYmVsb3cgZG9lcyB3YXJyYW50IHNvbWUgY2hhbmdlcyBoZXJlLgoKUmlnaHQgLSBo
ZW5jZSBtZSBtZW50aW9uaW5nICJwYXRoIiBpbiBteSBvcmlnaW5hbCByZXBseS4KCj4+IFBlb3Bs
ZQo+PiB3cml0aW5nIGNvZGUgdGFyZ2V0aW5nIHRoZSBoeXBlcmNhbGwgaW50ZXJmYWNlLCBJIGFz
c3VtZS4gVGhpcwo+PiBpbmNsdWRlcyBwZW9wbGUgd2hvIG1heSBub3QgYXQgYWxsIGJlIGZhbWls
aWFyIHdpdGggdGhlIEFUJlQKPj4gcGVjdWxpYXJpdGllcyBvZiB0aGUgYXNzZW1ibHkgbGFuZ3Vh
Z2UgdXNlZCAobWFpbmx5IGZvcgo+PiBuYW1pbmcgcmVnaXN0ZXJzKS4gSXQncyBlYXN5IGZvciB0
aGUgdG8gdW5kZXJzdGFuZCB3aGF0IGlzCj4+IG1lYW50IG5ldmVydGhlbGVzcywgYnV0IHRvIGJl
IGhvbmVzdCBJJ2QgcHJlZmVyIGlmIHRoZSBTRE0gLwo+PiBQTSByZWdpc3RlciBuYW1lcyB3ZXJl
IHVzZWQgaW5zdGVhZCwgaS5lLiBpbiBwYXJ0aWN1bGFyCj4+IHdpdGhvdXQgdGhlICUgcHJlZml4
ZXMgKGJ1dCBhbHNvIG9taXR0aW5nIHRoZSAkIG9uIHRoZSBJTlQKPj4gb3BlcmFuZCkuCj4gCj4g
V2hpbGUgdGhpcyBjYXNlIGlzLCBkcm9wcGluZyB0aGUgQVQmVC1pc21zIGlzIGVhc3ksIEknbSBu
b3QgY29udmluY2VkCj4gdGhhdCB3aWxsIGJlIHRoZSBjYXNlIGVsc2V3aGVyZS4KPiAKPiBBbHNv
LCBJIGRvbid0IHdhbnQgdXMgdG8gYmUgaW4gYSBjYXNlIHdoZXJlIHdlIGRldmVsb3AgZXhjbHVz
aXZlbHkgd2l0aAo+IEFUJlQsIGJ1dCBoYXZlIG91ciBkb2N1bWVudGF0aW9uIHdyaXR0ZW4gaW4g
SW50ZWwgc3ludGF4LgoKRm9yIG9uZSBJIGRvbid0IHRoaW5rIGRvY3VtZW50YXRpb24gYW5kIHNv
dXJjZSBuZWVkIHRvIGJlCmFsaWduZWQgaW4gdGhpcyByZWdhcmQuIEFsaWduaW5nIG91ciBkb2N1
bWVudGF0aW9uIHRvIHRoYXQKb2YgdGhlIENQVSB2ZW5kb3JzIHNlZW1zIG1vcmUgaW1wb3J0YW50
IHRvIG1lLiAoVGhhdApzYWlkLCBpbiBleGFtcGxlIGNvZGUgSSB0aGluayBhdCBsZWFzdCBvbmUg
b2YgdGhlIHR3byBoYXZlCnN0YXJ0ZWQgbWl4aW5nIEludGVsIGFuZCBBVCZUIHN5bnRheC4pCgpB
bmQgdGhlbiAtIGNhbid0IHdlIGdldCBhd2F5IHdpdGhvdXQgdXNpbmcgYW55IGFzc2VtYmx5CnN5
bnRheCBhdCBhbGwgaW4gZG9jdW1lbnRhdGlvbj8gU3VyZWx5IHRoaW5ncyBjYW4gYmUgd29yZGVk
CmluIGEgbW9yZSBhYnN0cmFjdCB3YXkgKGxpa2UgIklOVCBpbnN0cnVjdGlvbiB3aXRoIGFuIGlt
bWVkaWF0ZQpvZiAweDgyKS4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 23 12:17:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 May 2019 12:17:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTmeb-0005Zl-5a; Thu, 23 May 2019 12:17:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=oIoO=TX=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hTmeZ-0005Zc-RR
 for xen-devel@lists.xenproject.org; Thu, 23 May 2019 12:16:59 +0000
X-Inumbo-ID: a83319a8-7d54-11e9-bf86-2754f2bdb137
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a83319a8-7d54-11e9-bf86-2754f2bdb137;
 Thu, 23 May 2019 12:16:57 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 23 May 2019 06:16:56 -0600
Message-Id: <5CE68F360200007800231B25@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 23 May 2019 06:16:54 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5CE68CD30200007800231B01@prv1-mh.provo.novell.com>
In-Reply-To: <5CE68CD30200007800231B01@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH 1/5] x86/cpuidle: switch to uniform meaning of
 "max_cstate="
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hpbGUgdGhlIE1XQUlUIGlkbGUgZHJpdmVyIGFscmVhZHkgdGFrZXMgaXQgdG8gbWVhbiBhbiBh
Y3R1YWwgQyBzdGF0ZSwKdGhlIEFDUEkgaWRsZSBkcml2ZXIgc28gZmFyIHVzZWQgaXQgYXMgYSBs
aXN0IGluZGV4LiBUaGUgbGlzdCBpbmRleCwKaG93ZXZlciwgaXMgYW4gaW1wbGVtZW50YXRpb24g
ZGV0YWlsIG9mIFhlbiBhbmQgYWZmZWN0ZWQgYnkgZmlybXdhcmUKc2V0dGluZ3MgKGkuZS4gbm90
IG5lY2Vzc2FyaWx5IHVuaWZvcm0gZm9yIGEgcGFydGljdWxhciBzeXN0ZW0pLgoKV2hpbGUgdG91
Y2hpbmcgdGhpcyBjb2RlIGFsc28gYXZvaWQgaW52b2tpbmcgbWVudV9nZXRfdHJhY2VfZGF0YSgp
CndoZW4gdHJhY2luZyBpcyBub3QgYWN0aXZlLiBGb3IgY29uc2lzdGVuY3kgZG8gdGhpcyBhbHNv
IGZvciB0aGUKTVdBSVQgZHJpdmVyLgoKTm90ZSB0aGF0IEknbSBpbnRlbnRpb25hbGx5IG5vdCBh
ZGRpbmcgYW55IHNvcnRpbmcgbG9naWMgdG8gc2V0X2N4KCk6CkJlZm9yZSBhbmQgYWZ0ZXIgdGhp
cyBwYXRjaCB3ZSBhc3N1bWUgZW50cmllcyB0byBhcnJpdmUgaW4gb3JkZXIsIHNvCnRoaXMgd291
bGQgYmUgYW4gb3J0aG9nb25hbCBjaGFuZ2UuCgpUYWtlIHRoZSBvcHBvcnR1bml0eSBhbmQgYWRk
IG1pbmltYWwgZG9jdW1lbnRhdGlvbiBmb3IgdGhlIGNvbW1hbmQgbGluZQpvcHRpb24uCgpTaWdu
ZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQpUQkQ6IEkgd29u
ZGVyIGlmIHdlIHJlYWxseSBuZWVkIHN0cnVjdCBhY3BpX3Byb2Nlc3Nvcl9jeCdzIGlkeCBmaWVs
ZAogICAgIGFueW1vcmUuIEl0J3MgdXNlZCBpbiBhIG51bWJlciBvZiAocXVlc3Rpb25hYmxlKSBw
bGFjZXMgLi4uCgotLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MKKysrIGIv
ZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCkBAIC0xMzcxLDYgKzEzNzEsOCBAQCBU
aGlzIG9wdGlvbiBpcyBpZ25vcmVkIGluICoqcHYtc2hpbSoqIG1vCiAjIyMgbWF4X2NzdGF0ZSAo
eDg2KQogPiBgPSA8aW50ZWdlcj5gCiAKK1NwZWNpZnkgdGhlIGRlZXBlc3QgQy1zdGF0ZSBDUFVz
IGFyZSBwZXJtaXR0ZWQgdG8gYmUgcGxhY2VkIGluLgorCiAjIyMgbWF4X2dzaV9pcnFzICh4ODYp
CiA+IGA9IDxpbnRlZ2VyPmAKIAotLS0gYS90b29scy9taXNjL3hlbnBtLmMKKysrIGIvdG9vbHMv
bWlzYy94ZW5wbS5jCkBAIC02NCw3ICs2NCw3IEBAIHZvaWQgc2hvd19oZWxwKHZvaWQpCiAgICAg
ICAgICAgICAiIHNldC1zY2hlZC1zbXQgICAgICAgICAgIGVuYWJsZXxkaXNhYmxlIGVuYWJsZS9k
aXNhYmxlIHNjaGVkdWxlciBzbXQgcG93ZXIgc2F2aW5nXG4iCiAgICAgICAgICAgICAiIHNldC12
Y3B1LW1pZ3JhdGlvbi1kZWxheSAgICAgIDxudW0+IHNldCBzY2hlZHVsZXIgdmNwdSBtaWdyYXRp
b24gZGVsYXkgaW4gdXNcbiIKICAgICAgICAgICAgICIgZ2V0LXZjcHUtbWlncmF0aW9uLWRlbGF5
ICAgICAgICAgICAgZ2V0IHNjaGVkdWxlciB2Y3B1IG1pZ3JhdGlvbiBkZWxheVxuIgotICAgICAg
ICAgICAgIiBzZXQtbWF4LWNzdGF0ZSAgICAgICAgPG51bT4gICAgICAgICBzZXQgdGhlIEMtU3Rh
dGUgbGltaXRhdGlvbiAoPG51bT4gPj0gMClcbiIKKyAgICAgICAgICAgICIgc2V0LW1heC1jc3Rh
dGUgICAgICAgIDxudW0+fCd1bmxpbWl0ZWQnIHNldCB0aGUgQy1TdGF0ZSBsaW1pdGF0aW9uICg8
bnVtPiA+PSAwKVxuIgogICAgICAgICAgICAgIiBzdGFydCBbc2Vjb25kc10gICAgICAgICAgICAg
ICAgICAgICBzdGFydCBjb2xsZWN0IEN4L1B4IHN0YXRpc3RpY3MsXG4iCiAgICAgICAgICAgICAi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG91dHB1dCBhZnRlciBDVFJMLUMg
b3IgU0lHSU5UIG9yIHNldmVyYWwgc2Vjb25kcy5cbiIKICAgICAgICAgICAgICIgZW5hYmxlLXR1
cmJvLW1vZGUgICAgIFtjcHVpZF0gICAgICAgZW5hYmxlIFR1cmJvIE1vZGUgZm9yIHByb2Nlc3Nv
cnMgdGhhdCBzdXBwb3J0IGl0LlxuIgpAQCAtMTk0LDcgKzE5NCwxMSBAQCBzdGF0aWMgaW50IHNo
b3dfbWF4X2NzdGF0ZSh4Y19pbnRlcmZhY2UKICAgICBpZiAoIChyZXQgPSB4Y19nZXRfY3B1aWRs
ZV9tYXhfY3N0YXRlKHhjX2hhbmRsZSwgJnZhbHVlKSkgKQogICAgICAgICByZXR1cm4gcmV0Owog
Ci0gICAgcHJpbnRmKCJNYXggcG9zc2libGUgQy1zdGF0ZTogQyVkXG5cbiIsIHZhbHVlKTsKKyAg
ICBpZiAoIHZhbHVlIDwgWEVOX1NZU0NUTF9DWF9VTkxJTUlURUQgKQorICAgICAgICBwcmludGYo
Ik1heCBwb3NzaWJsZSBDLXN0YXRlOiBDJSJQUkl1MzIiXG5cbiIsIHZhbHVlKTsKKyAgICBlbHNl
CisgICAgICAgIHByaW50ZigiQWxsIEMtc3RhdGVzIGFsbG93ZWRcblxuIik7CisKICAgICByZXR1
cm4gMDsKIH0KIApAQCAtMTExNywxOCArMTEyMSwyNCBAQCB2b2lkIGdldF92Y3B1X21pZ3JhdGlv
bl9kZWxheV9mdW5jKGludCBhCiB2b2lkIHNldF9tYXhfY3N0YXRlX2Z1bmMoaW50IGFyZ2MsIGNo
YXIgKmFyZ3ZbXSkKIHsKICAgICBpbnQgdmFsdWU7CisgICAgY2hhciBidWZbMTJdOwogCi0gICAg
aWYgKCBhcmdjICE9IDEgfHwgc3NjYW5mKGFyZ3ZbMF0sICIlZCIsICZ2YWx1ZSkgIT0gMSB8fCB2
YWx1ZSA8IDAgKQorICAgIGlmICggYXJnYyAhPSAxIHx8CisgICAgICAgICAoc3NjYW5mKGFyZ3Zb
MF0sICIlZCIsICZ2YWx1ZSkgPT0gMQorICAgICAgICAgID8gdmFsdWUgPCAwCisgICAgICAgICAg
OiAodmFsdWUgPSBYRU5fU1lTQ1RMX0NYX1VOTElNSVRFRCwgc3RyY21wKGFyZ3ZbMF0sICJ1bmxp
bWl0ZWQiKSkpICkKICAgICB7Ci0gICAgICAgIGZwcmludGYoc3RkZXJyLCAiTWlzc2luZyBvciBp
bnZhbGlkIGFyZ3VtZW50KHMpXG4iKTsKKyAgICAgICAgZnByaW50ZihzdGRlcnIsICJNaXNzaW5n
LCBleGNlc3MsIG9yIGludmFsaWQgYXJndW1lbnQocylcbiIpOwogICAgICAgICBleGl0KEVJTlZB
TCk7CiAgICAgfQogCisgICAgc25wcmludGYoYnVmLCBBUlJBWV9TSVpFKGJ1ZiksICJDJWQiLCB2
YWx1ZSk7CisKICAgICBpZiAoICF4Y19zZXRfY3B1aWRsZV9tYXhfY3N0YXRlKHhjX2hhbmRsZSwg
KHVpbnQzMl90KXZhbHVlKSApCi0gICAgICAgIHByaW50Zigic2V0IG1heF9jc3RhdGUgdG8gQyVk
IHN1Y2NlZWRlZFxuIiwgdmFsdWUpOworICAgICAgICBwcmludGYoInNldCBtYXggQy1zdGF0ZSB0
byAlcyBzdWNjZWVkZWRcbiIsIHZhbHVlID49IDAgPyBidWYgOiBhcmd2WzBdKTsKICAgICBlbHNl
Ci0gICAgICAgIGZwcmludGYoc3RkZXJyLCAic2V0IG1heF9jc3RhdGUgdG8gQyVkIGZhaWxlZCAo
JWQgLSAlcylcbiIsCi0gICAgICAgICAgICAgICAgdmFsdWUsIGVycm5vLCBzdHJlcnJvcihlcnJu
bykpOworICAgICAgICBmcHJpbnRmKHN0ZGVyciwgInNldCBtYXggQy1zdGF0ZSB0byAlcyBmYWls
ZWQgKCVkIC0gJXMpXG4iLAorICAgICAgICAgICAgICAgIHZhbHVlID49IDAgPyBidWYgOiBhcmd2
WzBdLCBlcnJubywgc3RyZXJyb3IoZXJybm8pKTsKIH0KIAogdm9pZCBlbmFibGVfdHVyYm9fbW9k
ZShpbnQgYXJnYywgY2hhciAqYXJndltdKQotLS0gYS94ZW4vYXJjaC94ODYvYWNwaS9jcHVfaWRs
ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9hY3BpL2NwdV9pZGxlLmMKQEAgLTEwMyw3ICsxMDMsNyBA
QCBib29sIGxhcGljX3RpbWVyX2luaXQodm9pZCkKIH0KIAogdm9pZCAoKl9fcmVhZF9tb3N0bHkg
cG1faWRsZV9zYXZlKSh2b2lkKTsKLXVuc2lnbmVkIGludCBtYXhfY3N0YXRlIF9fcmVhZF9tb3N0
bHkgPSBBQ1BJX1BST0NFU1NPUl9NQVhfUE9XRVIgLSAxOwordW5zaWduZWQgaW50IG1heF9jc3Rh
dGUgX19yZWFkX21vc3RseSA9IFVJTlRfTUFYOwogaW50ZWdlcl9wYXJhbSgibWF4X2NzdGF0ZSIs
IG1heF9jc3RhdGUpOwogc3RhdGljIGJvb2wgX19yZWFkX21vc3RseSBsb2NhbF9hcGljX3RpbWVy
X2MyX29rOwogYm9vbGVhbl9wYXJhbSgibGFwaWNfdGltZXJfYzJfb2siLCBsb2NhbF9hcGljX3Rp
bWVyX2MyX29rKTsKQEAgLTM0NCw3ICszNDQsOCBAQCBzdGF0aWMgdm9pZCBkdW1wX2N4KHVuc2ln
bmVkIGNoYXIga2V5KQogICAgIHVuc2lnbmVkIGludCBjcHU7CiAKICAgICBwcmludGsoIiclYycg
cHJlc3NlZCAtPiBwcmludGluZyBBQ1BJIEN4IHN0cnVjdHVyZXNcbiIsIGtleSk7Ci0gICAgcHJp
bnRrKCJtYXggY3N0YXRlOiBDJXVcbiIsIG1heF9jc3RhdGUpOworICAgIGlmICggbWF4X2NzdGF0
ZSA8IFVJTlRfTUFYICkKKyAgICAgICAgcHJpbnRrKCJtYXggc3RhdGU6IEMldVxuIiwgbWF4X2Nz
dGF0ZSk7CiAgICAgZm9yX2VhY2hfcHJlc2VudF9jcHUgKCBjcHUgKQogICAgIHsKICAgICAgICAg
c3RydWN0IGFjcGlfcHJvY2Vzc29yX3Bvd2VyICpwb3dlciA9IHByb2Nlc3Nvcl9wb3dlcnNbY3B1
XTsKQEAgLTU4MiwxMyArNTgzLDE5IEBAIHN0YXRpYyB2b2lkIGFjcGlfcHJvY2Vzc29yX2lkbGUo
dm9pZCkKICAgICBpZiAoIG1heF9jc3RhdGUgPiAwICYmIHBvd2VyICYmICFzY2hlZF9oYXNfdXJn
ZW50X3ZjcHUoKSAmJgogICAgICAgICAgKG5leHRfc3RhdGUgPSBjcHVpZGxlX2N1cnJlbnRfZ292
ZXJub3ItPnNlbGVjdChwb3dlcikpID4gMCApCiAgICAgewotICAgICAgICBjeCA9ICZwb3dlci0+
c3RhdGVzW25leHRfc3RhdGVdOwotICAgICAgICBpZiAoIGN4LT50eXBlID09IEFDUElfU1RBVEVf
QzMgJiYgcG93ZXItPmZsYWdzLmJtX2NoZWNrICYmCi0gICAgICAgICAgICAgYWNwaV9pZGxlX2Jt
X2NoZWNrKCkgKQotICAgICAgICAgICAgY3ggPSBwb3dlci0+c2FmZV9zdGF0ZTsKLSAgICAgICAg
aWYgKCBjeC0+aWR4ID4gbWF4X2NzdGF0ZSApCi0gICAgICAgICAgICBjeCA9ICZwb3dlci0+c3Rh
dGVzW21heF9jc3RhdGVdOwotICAgICAgICBtZW51X2dldF90cmFjZV9kYXRhKCZleHAsICZwcmVk
KTsKKyAgICAgICAgZG8geworICAgICAgICAgICAgY3ggPSAmcG93ZXItPnN0YXRlc1tuZXh0X3N0
YXRlXTsKKyAgICAgICAgfSB3aGlsZSAoIGN4LT50eXBlID4gbWF4X2NzdGF0ZSAmJiAtLW5leHRf
c3RhdGUgKTsKKyAgICAgICAgaWYgKCBuZXh0X3N0YXRlICkKKyAgICAgICAgeworICAgICAgICAg
ICAgaWYgKCBjeC0+dHlwZSA9PSBBQ1BJX1NUQVRFX0MzICYmIHBvd2VyLT5mbGFncy5ibV9jaGVj
ayAmJgorICAgICAgICAgICAgICAgICBhY3BpX2lkbGVfYm1fY2hlY2soKSApCisgICAgICAgICAg
ICAgICAgY3ggPSBwb3dlci0+c2FmZV9zdGF0ZTsKKyAgICAgICAgICAgIGlmICggdGJfaW5pdF9k
b25lICkKKyAgICAgICAgICAgICAgICBtZW51X2dldF90cmFjZV9kYXRhKCZleHAsICZwcmVkKTsK
KyAgICAgICAgfQorICAgICAgICBlbHNlCisgICAgICAgICAgICBjeCA9IE5VTEw7CiAgICAgfQog
ICAgIGlmICggIWN4ICkKICAgICB7CkBAIC0xMzk1LDEyICsxNDAyLDEyIEBAIGludCBwbXN0YXRf
cmVzZXRfY3hfc3RhdCh1aW50MzJfdCBjcHVpZCkKIAogdm9pZCBjcHVpZGxlX2Rpc2FibGVfZGVl
cF9jc3RhdGUodm9pZCkKIHsKLSAgICBpZiAoIG1heF9jc3RhdGUgPiAxICkKKyAgICBpZiAoIG1h
eF9jc3RhdGUgPiBBQ1BJX1NUQVRFX0MxICkKICAgICB7CiAgICAgICAgIGlmICggbG9jYWxfYXBp
Y190aW1lcl9jMl9vayApCi0gICAgICAgICAgICBtYXhfY3N0YXRlID0gMjsKKyAgICAgICAgICAg
IG1heF9jc3RhdGUgPSBBQ1BJX1NUQVRFX0MyOwogICAgICAgICBlbHNlCi0gICAgICAgICAgICBt
YXhfY3N0YXRlID0gMTsKKyAgICAgICAgICAgIG1heF9jc3RhdGUgPSBBQ1BJX1NUQVRFX0MxOwog
ICAgIH0KIAogICAgIGhwZXRfZGlzYWJsZV9sZWdhY3lfYnJvYWRjYXN0KCk7CkBAIC0xNDA4LDcg
KzE0MTUsOCBAQCB2b2lkIGNwdWlkbGVfZGlzYWJsZV9kZWVwX2NzdGF0ZSh2b2lkKQogCiBib29s
IGNwdWlkbGVfdXNpbmdfZGVlcF9jc3RhdGUodm9pZCkKIHsKLSAgICByZXR1cm4geGVuX2NwdWlk
bGUgJiYgbWF4X2NzdGF0ZSA+IChsb2NhbF9hcGljX3RpbWVyX2MyX29rID8gMiA6IDEpOworICAg
IHJldHVybiB4ZW5fY3B1aWRsZSAmJiBtYXhfY3N0YXRlID4gKGxvY2FsX2FwaWNfdGltZXJfYzJf
b2sgPyBBQ1BJX1NUQVRFX0MyCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICA6IEFDUElfU1RBVEVfQzEpOwogfQogCiBzdGF0aWMg
aW50IGNwdV9jYWxsYmFjaygKLS0tIGEveGVuL2FyY2gveDg2L2NwdS9td2FpdC1pZGxlLmMKKysr
IGIveGVuL2FyY2gveDg2L2NwdS9td2FpdC1pZGxlLmMKQEAgLTczMSw3ICs3MzEsOCBAQCBzdGF0
aWMgdm9pZCBtd2FpdF9pZGxlKHZvaWQpCiAJCX0gd2hpbGUgKGN4LT50eXBlID4gbWF4X2NzdGF0
ZSAmJiAtLW5leHRfc3RhdGUpOwogCQlpZiAoIW5leHRfc3RhdGUpCiAJCQljeCA9IE5VTEw7Ci0J
CW1lbnVfZ2V0X3RyYWNlX2RhdGEoJmV4cCwgJnByZWQpOworCQllbHNlIGlmICh0Yl9pbml0X2Rv
bmUpCisJCQltZW51X2dldF90cmFjZV9kYXRhKCZleHAsICZwcmVkKTsKIAl9CiAJaWYgKCFjeCkg
ewogCQlpZiAocG1faWRsZV9zYXZlKQotLS0gYS94ZW4vYXJjaC94ODYvdGltZS5jCisrKyBiL3hl
bi9hcmNoL3g4Ni90aW1lLmMKQEAgLTIyNjgsNyArMjI2OCw3IEBAIHN0YXRpYyB2b2lkIGR1bXBf
c29mdHRzYyh1bnNpZ25lZCBjaGFyIGsKICAgICBlbHNlIGlmICggYm9vdF9jcHVfaGFzKFg4Nl9G
RUFUVVJFX0NPTlNUQU5UX1RTQyApICkKICAgICB7CiAgICAgICAgIHByaW50aygiVFNDIGhhcyBj
b25zdGFudCByYXRlLCAiKTsKLSAgICAgICAgaWYgKG1heF9jc3RhdGUgPD0gMiAmJiB0c2NfbWF4
X3dhcnAgPT0gMCkKKyAgICAgICAgaWYgKCBtYXhfY3N0YXRlIDw9IEFDUElfU1RBVEVfQzIgJiYg
dHNjX21heF93YXJwID09IDAgKQogICAgICAgICAgICAgcHJpbnRrKCJubyBkZWVwIENzdGF0ZXMs
IHBhc3NlZCB3YXJwIHRlc3QsIGRlZW1lZCByZWxpYWJsZSwgIik7CiAgICAgICAgIGVsc2UKICAg
ICAgICAgICAgIHByaW50aygiZGVlcCBDc3RhdGVzIHBvc3NpYmxlLCBzbyBub3QgcmVsaWFibGUs
ICIpOwotLS0gYS94ZW4vZHJpdmVycy9hY3BpL3Btc3RhdC5jCisrKyBiL3hlbi9kcml2ZXJzL2Fj
cGkvcG1zdGF0LmMKQEAgLTQ1MSw2ICs0NTEsNyBAQCBpbnQgZG9fcG1fb3Aoc3RydWN0IHhlbl9z
eXNjdGxfcG1fb3AgKm9wCiAKICAgICBjYXNlIFhFTl9TWVNDVExfcG1fb3BfZ2V0X21heF9jc3Rh
dGU6CiAgICAgeworICAgICAgICBCVUlMRF9CVUdfT04oWEVOX1NZU0NUTF9DWF9VTkxJTUlURUQg
IT0gVUlOVF9NQVgpOwogICAgICAgICBvcC0+dS5nZXRfbWF4X2NzdGF0ZSA9IGFjcGlfZ2V0X2Nz
dGF0ZV9saW1pdCgpOwogICAgICAgICBicmVhazsKICAgICB9Ci0tLSBhL3hlbi9pbmNsdWRlL3B1
YmxpYy9zeXNjdGwuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmgKQEAgLTM3MCw2
ICszNzAsNyBAQCBzdHJ1Y3QgeGVuX3N5c2N0bF9wbV9vcCB7CiAgICAgICAgIHN0cnVjdCB4ZW5f
c2V0X2NwdWZyZXFfcGFyYSBzZXRfcGFyYTsKICAgICAgICAgdWludDY0X2FsaWduZWRfdCBnZXRf
YXZnZnJlcTsKICAgICAgICAgdWludDMyX3QgICAgICAgICAgICAgICAgICAgIHNldF9zY2hlZF9v
cHRfc210OworI2RlZmluZSBYRU5fU1lTQ1RMX0NYX1VOTElNSVRFRCAweGZmZmZmZmZmCiAgICAg
ICAgIHVpbnQzMl90ICAgICAgICAgICAgICAgICAgICBnZXRfbWF4X2NzdGF0ZTsKICAgICAgICAg
dWludDMyX3QgICAgICAgICAgICAgICAgICAgIHNldF9tYXhfY3N0YXRlOwogICAgIH0gdTsKCgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 23 12:17:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 May 2019 12:17:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTmfK-0005fb-Mf; Thu, 23 May 2019 12:17:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=oIoO=TX=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hTmfI-0005fQ-Pt
 for xen-devel@lists.xenproject.org; Thu, 23 May 2019 12:17:44 +0000
X-Inumbo-ID: c442903f-7d54-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c442903f-7d54-11e9-8980-bc764e045a96;
 Thu, 23 May 2019 12:17:43 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 23 May 2019 06:17:43 -0600
Message-Id: <5CE68F650200007800231B38@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 23 May 2019 06:17:41 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5CE68CD30200007800231B01@prv1-mh.provo.novell.com>
In-Reply-To: <5CE68CD30200007800231B01@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH 2/5] x86/cpuidle: really use C1 for "urgent" CPUs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Rm9yIG9uZSBvbiByZWNlbnQgQU1EIENQVXMgZW50ZXJpbmcgQzEgKGlmIGF2YWlsYWJsZSBhdCBh
bGwpIHJlcXVpcmVzCnVzZSBvZiBNV0FJVCwgd2hpbGUgSExUIChpLmUuIGRlZmF1bHRfaWRsZSgp
KSB3b3VsZCBwdXQgdGhlIHByb2Nlc3NvcgppbnRvIGFzIGRlZXAgYXMgQ0M2LiBBbmQgdGhlbiBl
dmVuIG9uIG90aGVyIHZlbmRvcnMnIENQVXMgd2Ugc2hvdWxkCmF2b2lkIGVudGVyaW5nIGRlZmF1
bHRfaWRsZSgpIHdoZW4gdGhlIGludGVuZGVkIHN0YXRlIGNhbiBiZSByZWFjaGVkCmJ5IHVzaW5n
IHRoZSBhY3RpdmUgaWRsZSBkcml2ZXIncyBmYWNpbGl0aWVzLgoKU2lnbmVkLW9mZi1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKLS0tIGEveGVuL2FyY2gveDg2L2FjcGkvY3B1
X2lkbGUuYworKysgYi94ZW4vYXJjaC94ODYvYWNwaS9jcHVfaWRsZS5jCkBAIC01ODAsMTIgKzU4
MCwxNSBAQCBzdGF0aWMgdm9pZCBhY3BpX3Byb2Nlc3Nvcl9pZGxlKHZvaWQpCiAgICAgdTMyIGV4
cCA9IDAsIHByZWQgPSAwOwogICAgIHUzMiBpcnFfdHJhY2VkWzRdID0geyAwIH07CiAKLSAgICBp
ZiAoIG1heF9jc3RhdGUgPiAwICYmIHBvd2VyICYmICFzY2hlZF9oYXNfdXJnZW50X3ZjcHUoKSAm
JgorICAgIGlmICggbWF4X2NzdGF0ZSA+IDAgJiYgcG93ZXIgJiYKICAgICAgICAgIChuZXh0X3N0
YXRlID0gY3B1aWRsZV9jdXJyZW50X2dvdmVybm9yLT5zZWxlY3QocG93ZXIpKSA+IDAgKQogICAg
IHsKKyAgICAgICAgdW5zaWduZWQgaW50IG1heF9zdGF0ZSA9IHNjaGVkX2hhc191cmdlbnRfdmNw
dSgpID8gQUNQSV9TVEFURV9DMQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgOiBtYXhfY3N0YXRlOworCiAgICAgICAgIGRvIHsKICAgICAg
ICAgICAgIGN4ID0gJnBvd2VyLT5zdGF0ZXNbbmV4dF9zdGF0ZV07Ci0gICAgICAgIH0gd2hpbGUg
KCBjeC0+dHlwZSA+IG1heF9jc3RhdGUgJiYgLS1uZXh0X3N0YXRlICk7CisgICAgICAgIH0gd2hp
bGUgKCBjeC0+dHlwZSA+IG1heF9zdGF0ZSAmJiAtLW5leHRfc3RhdGUgKTsKICAgICAgICAgaWYg
KCBuZXh0X3N0YXRlICkKICAgICAgICAgewogICAgICAgICAgICAgaWYgKCBjeC0+dHlwZSA9PSBB
Q1BJX1NUQVRFX0MzICYmIHBvd2VyLT5mbGFncy5ibV9jaGVjayAmJgotLS0gYS94ZW4vYXJjaC94
ODYvY3B1L213YWl0LWlkbGUuYworKysgYi94ZW4vYXJjaC94ODYvY3B1L213YWl0LWlkbGUuYwpA
QCAtNzI0LDExICs3MjQsMTQgQEAgc3RhdGljIHZvaWQgbXdhaXRfaWRsZSh2b2lkKQogCXU2NCBi
ZWZvcmUsIGFmdGVyOwogCXUzMiBleHAgPSAwLCBwcmVkID0gMCwgaXJxX3RyYWNlZFs0XSA9IHsg
MCB9OwogCi0JaWYgKG1heF9jc3RhdGUgPiAwICYmIHBvd2VyICYmICFzY2hlZF9oYXNfdXJnZW50
X3ZjcHUoKSAmJgorCWlmIChtYXhfY3N0YXRlID4gMCAmJiBwb3dlciAmJgogCSAgICAobmV4dF9z
dGF0ZSA9IGNwdWlkbGVfY3VycmVudF9nb3Zlcm5vci0+c2VsZWN0KHBvd2VyKSkgPiAwKSB7CisJ
CXVuc2lnbmVkIGludCBtYXhfc3RhdGUgPSBzY2hlZF9oYXNfdXJnZW50X3ZjcHUoKSA/IEFDUElf
U1RBVEVfQzEKKwkJCQkJCQkJIDogbWF4X2NzdGF0ZTsKKwogCQlkbyB7CiAJCQljeCA9ICZwb3dl
ci0+c3RhdGVzW25leHRfc3RhdGVdOwotCQl9IHdoaWxlIChjeC0+dHlwZSA+IG1heF9jc3RhdGUg
JiYgLS1uZXh0X3N0YXRlKTsKKwkJfSB3aGlsZSAoY3gtPnR5cGUgPiBtYXhfc3RhdGUgJiYgLS1u
ZXh0X3N0YXRlKTsKIAkJaWYgKCFuZXh0X3N0YXRlKQogCQkJY3ggPSBOVUxMOwogCQllbHNlIGlm
ICh0Yl9pbml0X2RvbmUpCgoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 23 12:18:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 May 2019 12:18:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTmfp-0005jY-1V; Thu, 23 May 2019 12:18:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=oIoO=TX=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hTmfo-0005jM-Br
 for xen-devel@lists.xenproject.org; Thu, 23 May 2019 12:18:16 +0000
X-Inumbo-ID: d5e9c036-7d54-11e9-8e7a-371054b43e97
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d5e9c036-7d54-11e9-8e7a-371054b43e97;
 Thu, 23 May 2019 12:18:13 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 23 May 2019 06:18:12 -0600
Message-Id: <5CE68F830200007800231B3B@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 23 May 2019 06:18:11 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5CE68CD30200007800231B01@prv1-mh.provo.novell.com>
In-Reply-To: <5CE68CD30200007800231B01@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH 3/5] x86/AMD: make C-state handling independent
 of Dom0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Brian Woods <brian.woods@amd.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXQgbGVhc3QgZm9yIG1vcmUgcmVjZW50IENQVXMsIGZvbGxvd2luZyB3aGF0IEJLREcgLyBQUFIg
c3VnZ2VzdCBmb3IgdGhlCkJJT1MgdG8gc3VyZmFjZSB2aWEgQUNQSSB3ZSBjYW4gbWFrZSBvdXJz
ZWx2ZXMgaW5kZXBlbmRlbnQgb2YgRG9tMAp1cGxvYWRpbmcgcmVzcGVjdGl2ZSBkYXRhLgoKU2ln
bmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KVEJEOiBDYW4g
d2Ugc2V0IGxvY2FsX2FwaWNfdGltZXJfYzJfb2sgdG8gdHJ1ZT8gSSBjYW4ndCBzZWVtIHRvIGZp
bmQgYW55CiAgICAgc3RhdGVtZW50IGluIHRoZSBCS0RHIC8gUFBSIGFzIHRvIHdoZXRoZXIgdGhl
IExBUElDIHRpbWVyIGNvbnRpbnVlcwogICAgIHJ1bm5pbmcgaW4gQ0M2LgpUQkQ6IFdlIG1heSB3
YW50IHRvIHZlcmlmeSB0aGF0IEhMVCBpbmRlZWQgaXMgY29uZmlndXJlZCB0byBlbnRlciBDQzYu
ClRCRDogQnJpYW4ncyBzZXJpZXMgc3BlY2lmaWVzIC50YXJnZXRfcmVzaWRlbmN5IGFzIDEwMDAg
Zm9yIENDNjsgbWF5CiAgICAgd2FudCB0byBkbyBzbyBoZXJlIGFzIHdlbGwuIFF1ZXN0aW9uIHRo
ZW4gaXMgd2hldGhlciB0aGlzIHZhbHVlIGlzCiAgICAgYWxzbyBzdWl0YWJsZSBmb3IgdGhlIG9s
ZGVyIGZhbWlsaWVzLgpUQkQ6IEkgZ3Vlc3Mgd2UgY291bGQgZXh0ZW5kIHRoaXMgdG8gZmFtaWxp
ZXMgb2xkZXIgdGhlbiBGYW0xNSBhcyB3ZWxsLgoKLS0tIGEveGVuL2FyY2gveDg2L2FjcGkvY3B1
X2lkbGUuYworKysgYi94ZW4vYXJjaC94ODYvYWNwaS9jcHVfaWRsZS5jCkBAIC0xMTAsNiArMTEw
LDggQEAgYm9vbGVhbl9wYXJhbSgibGFwaWNfdGltZXJfYzJfb2siLCBsb2NhbAogCiBzdHJ1Y3Qg
YWNwaV9wcm9jZXNzb3JfcG93ZXIgKl9fcmVhZF9tb3N0bHkgcHJvY2Vzc29yX3Bvd2Vyc1tOUl9D
UFVTXTsKIAorc3RhdGljIGludDhfdCBfX3JlYWRfbW9zdGx5IHZlbmRvcl9vdmVycmlkZTsKKwog
c3RydWN0IGh3X3Jlc2lkZW5jaWVzCiB7CiAgICAgdWludDY0X3QgbWMwOwpAQCAtMTIxMSw2ICsx
MjEzLDkgQEAgbG9uZyBzZXRfY3hfcG1pbmZvKHVpbnQzMl90IGFjcGlfaWQsIHN0cgogICAgIGlm
ICggcG1faWRsZV9zYXZlICYmIHBtX2lkbGUgIT0gYWNwaV9wcm9jZXNzb3JfaWRsZSApCiAgICAg
ICAgIHJldHVybiAwOwogCisgICAgaWYgKCB2ZW5kb3Jfb3ZlcnJpZGUgPiAwICkKKyAgICAgICAg
cmV0dXJuIDA7CisKICAgICBwcmludF9jeF9wbWluZm8oYWNwaV9pZCwgcG93ZXIpOwogCiAgICAg
Y3B1X2lkID0gZ2V0X2NwdV9pZChhY3BpX2lkKTsKQEAgLTEyODMsNiArMTI4OCw5OCBAQCBsb25n
IHNldF9jeF9wbWluZm8odWludDMyX3QgYWNwaV9pZCwgc3RyCiAgICAgcmV0dXJuIDA7CiB9CiAK
K3N0YXRpYyB2b2lkIGFtZF9jcHVpZGxlX2luaXQoc3RydWN0IGFjcGlfcHJvY2Vzc29yX3Bvd2Vy
ICpwb3dlcikKK3sKKyAgICB1bnNpZ25lZCBpbnQgaSwgbnIgPSAwOworICAgIGNvbnN0IHN0cnVj
dCBjcHVpbmZvX3g4NiAqYyA9ICZjdXJyZW50X2NwdV9kYXRhOworICAgIGNvbnN0IHVuc2lnbmVk
IGludCBlY3hfcmVxID0gQ1BVSUQ1X0VDWF9FWFRFTlNJT05TX1NVUFBPUlRFRCB8CisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBDUFVJRDVfRUNYX0lOVEVSUlVQVF9CUkVBSzsKKyAg
ICBjb25zdCBzdHJ1Y3QgYWNwaV9wcm9jZXNzb3JfY3ggKmN4ID0gTlVMTDsKKyAgICBzdGF0aWMg
Y29uc3Qgc3RydWN0IGFjcGlfcHJvY2Vzc29yX2N4IGZhbTE3W10gPSB7CisgICAgICAgIHsKKyAg
ICAgICAgICAgIC50eXBlID0gQUNQSV9TVEFURV9DMSwKKyAgICAgICAgICAgIC5lbnRyeV9tZXRo
b2QgPSBBQ1BJX0NTVEFURV9FTV9GRkgsCisgICAgICAgICAgICAuYWRkcmVzcyA9IDAsCisgICAg
ICAgICAgICAubGF0ZW5jeSA9IDEsCisgICAgICAgIH0sCisgICAgICAgIHsKKyAgICAgICAgICAg
IC50eXBlID0gQUNQSV9TVEFURV9DMiwKKyAgICAgICAgICAgIC5lbnRyeV9tZXRob2QgPSBBQ1BJ
X0NTVEFURV9FTV9IQUxULAorICAgICAgICAgICAgLmxhdGVuY3kgPSA0MDAsCisgICAgICAgIH0s
CisgICAgfTsKKworICAgIGlmICggcG1faWRsZV9zYXZlICYmIHBtX2lkbGUgIT0gYWNwaV9wcm9j
ZXNzb3JfaWRsZSApCisgICAgICAgIHJldHVybjsKKworICAgIGlmICggdmVuZG9yX292ZXJyaWRl
IDwgMCApCisgICAgICAgIHJldHVybjsKKworICAgIHN3aXRjaCAoIGMtPng4NiApCisgICAgewor
ICAgIGNhc2UgMHgxNzoKKyAgICAgICAgaWYgKCBjcHVfaGFzX21vbml0b3IgJiYgYy0+Y3B1aWRf
bGV2ZWwgPj0gQ1BVSURfTVdBSVRfTEVBRiAmJgorICAgICAgICAgICAgIChjcHVpZF9lY3goQ1BV
SURfTVdBSVRfTEVBRikgJiBlY3hfcmVxKSA9PSBlY3hfcmVxICkKKyAgICAgICAgeworICAgICAg
ICAgICAgY3ggPSBmYW0xNzsKKyAgICAgICAgICAgIG5yID0gQVJSQVlfU0laRShmYW0xNyk7Cisg
ICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8K
KyAgICBjYXNlIDB4MTU6CisgICAgY2FzZSAweDE2OgorICAgICAgICBjeCA9ICZmYW0xN1sxXTsK
KyAgICAgICAgbnIgPSBBUlJBWV9TSVpFKGZhbTE3KSAtIDE7CisgICAgICAgIGJyZWFrOworCisg
ICAgZGVmYXVsdDoKKyAgICAgICAgdmVuZG9yX292ZXJyaWRlID0gLTE7CisgICAgICAgIHJldHVy
bjsKKyAgICB9CisKKyAgICBwb3dlci0+ZmxhZ3MuaGFzX2NzdCA9IHRydWU7CisKKyAgICBmb3Ig
KCBpID0gMDsgaSA8IG5yOyArK2kgKQorICAgIHsKKyAgICAgICAgaWYgKCBjeFtpXS50eXBlID4g
bWF4X2NzdGF0ZSApCisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgcG93ZXItPnN0YXRlc1tp
ICsgMV0gPSBjeFtpXTsKKyAgICAgICAgcG93ZXItPnN0YXRlc1tpICsgMV0uaWR4ID0gaSArIDE7
CisgICAgICAgIHBvd2VyLT5zdGF0ZXNbaSArIDFdLnRhcmdldF9yZXNpZGVuY3kgPSBjeFtpXS5s
YXRlbmN5ICogbGF0ZW5jeV9mYWN0b3I7CisgICAgfQorCisgICAgaWYgKCBpICkKKyAgICB7Cisg
ICAgICAgIHBvd2VyLT5jb3VudCA9IGkgKyAxOworICAgICAgICBwb3dlci0+c2FmZV9zdGF0ZSA9
ICZwb3dlci0+c3RhdGVzW2ldOworCisgICAgICAgIGlmICggIXZlbmRvcl9vdmVycmlkZSApCisg
ICAgICAgIHsKKyAgICAgICAgICAgIGlmICggIWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9BUkFU
KSApCisgICAgICAgICAgICAgICAgaHBldF9icm9hZGNhc3RfaW5pdCgpOworCisgICAgICAgICAg
ICBpZiAoICFsYXBpY190aW1lcl9pbml0KCkgKQorICAgICAgICAgICAgeworICAgICAgICAgICAg
ICAgIHZlbmRvcl9vdmVycmlkZSA9IC0xOworICAgICAgICAgICAgICAgIGNwdWlkbGVfaW5pdF9j
cHUocG93ZXItPmNwdSk7CisgICAgICAgICAgICAgICAgcmV0dXJuOworICAgICAgICAgICAgfQor
CisgICAgICAgICAgICBpZiAoICFwbV9pZGxlX3NhdmUgKQorICAgICAgICAgICAgeworICAgICAg
ICAgICAgICAgIHBtX2lkbGVfc2F2ZSA9IHBtX2lkbGU7CisgICAgICAgICAgICAgICAgcG1faWRs
ZSA9IGFjcGlfcHJvY2Vzc29yX2lkbGU7CisgICAgICAgICAgICB9CisKKyAgICAgICAgICAgIGRl
YWRfaWRsZSA9IGFjcGlfZGVhZF9pZGxlOworCisgICAgICAgICAgICB2ZW5kb3Jfb3ZlcnJpZGUg
PSAxOworICAgICAgICB9CisgICAgfQorICAgIGVsc2UKKyAgICAgICAgdmVuZG9yX292ZXJyaWRl
ID0gLTE7Cit9CisKIHVpbnQzMl90IHBtc3RhdF9nZXRfY3hfbnIodWludDMyX3QgY3B1aWQpCiB7
CiAgICAgcmV0dXJuIHByb2Nlc3Nvcl9wb3dlcnNbY3B1aWRdID8gcHJvY2Vzc29yX3Bvd2Vyc1tj
cHVpZF0tPmNvdW50IDogMDsKQEAgLTE0MjksOCArMTUyNiw4IEBAIHN0YXRpYyBpbnQgY3B1X2Nh
bGxiYWNrKAogICAgIGludCByYyA9IDA7CiAKICAgICAvKgotICAgICAqIE9ubHkgaG9vayBvbiBD
UFVfVVBfUFJFUEFSRSBiZWNhdXNlIGEgZGVhZCBjcHUgbWF5IHV0aWxpemUgdGhlIGluZm8KLSAg
ICAgKiB0byBlbnRlciBkZWVwIEMtc3RhdGUuCisgICAgICogT25seSBob29rIG9uIENQVV9VUF9Q
UkVQQVJFIC8gQ1BVX09OTElORSBiZWNhdXNlIGEgZGVhZCBjcHUgbWF5IHV0aWxpemUKKyAgICAg
KiB0aGUgaW5mbyB0byBlbnRlciBkZWVwIEMtc3RhdGUuCiAgICAgICovCiAgICAgc3dpdGNoICgg
YWN0aW9uICkKICAgICB7CkBAIC0xNDM5LDYgKzE1MzYsMTIgQEAgc3RhdGljIGludCBjcHVfY2Fs
bGJhY2soCiAgICAgICAgIGlmICggIXJjICYmIGNwdWlkbGVfY3VycmVudF9nb3Zlcm5vci0+ZW5h
YmxlICkKICAgICAgICAgICAgIHJjID0gY3B1aWRsZV9jdXJyZW50X2dvdmVybm9yLT5lbmFibGUo
cHJvY2Vzc29yX3Bvd2Vyc1tjcHVdKTsKICAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIENQVV9P
TkxJTkU6CisgICAgICAgIGlmICggYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yID09IFg4Nl9WRU5E
T1JfQU1EICYmCisgICAgICAgICAgICAgcHJvY2Vzc29yX3Bvd2Vyc1tjcHVdICkKKyAgICAgICAg
ICAgIGFtZF9jcHVpZGxlX2luaXQocHJvY2Vzc29yX3Bvd2Vyc1tjcHVdKTsKKyAgICAgICAgYnJl
YWs7CiAgICAgfQogCiAgICAgcmV0dXJuICFyYyA/IE5PVElGWV9ET05FIDogbm90aWZpZXJfZnJv
bV9lcnJubyhyYyk7CgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Thu May 23 12:18:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 May 2019 12:18:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTmgO-0005pY-Dy; Thu, 23 May 2019 12:18:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=oIoO=TX=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hTmgN-0005pI-3b
 for xen-devel@lists.xenproject.org; Thu, 23 May 2019 12:18:51 +0000
X-Inumbo-ID: eba0dc7f-7d54-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id eba0dc7f-7d54-11e9-8980-bc764e045a96;
 Thu, 23 May 2019 12:18:49 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 23 May 2019 06:18:49 -0600
Message-Id: <5CE68FA70200007800231B3E@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 23 May 2019 06:18:47 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5CE68CD30200007800231B01@prv1-mh.provo.novell.com>
In-Reply-To: <5CE68CD30200007800231B01@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH 4/5] x86: allow limiting the max C-state
 sub-state
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+CgpBbGxvdyBs
aW1pdGluZyB0aGUgbWF4IEMtc3RhdGUgc3ViLXN0YXRlIGJ5IGFwcGVuZGluZyB0byB0aGUgbWF4
X2NzdGF0ZQpjb21tYW5kLWxpbmUgcGFyYW1ldGVyLiBFLmcuIG1heF9jc3RhdGU9MSwwClRoZSBs
aW1pdCBvbmx5IGFwcGxpZXMgdG8gdGhlIGhpZ2hlc3QgbGVnYWwgQy1zdGF0ZS4gRm9yIGV4YW1w
bGU6CiBtYXhfY3N0YXRlID0gMSwgbWF4X2NzdWJzdGF0ZSA9IDAgPT0+IEMwLCBDMSBva2F5LCBi
dXQgbm90IEMxRQogbWF4X2NzdGF0ZSA9IDEsIG1heF9jc3Vic3RhdGUgPSAxID09PiBDMCwgQzEg
YW5kIEMxRSBva2F5LCBidXQgbm90IEMyCiBtYXhfY3N0YXRlID0gMiwgbWF4X2NzdWJzdGF0ZSA9
IDAgPT0+IEMwLCBDMSwgQzFFLCBDMiBva2F5LCBidXQgbm90IEMzCiBtYXhfY3N0YXRlID0gMiwg
bWF4X2NzdWJzdGF0ZSA9IDEgPT0+IEMwLCBDMSwgQzFFLCBDMiBva2F5LCBidXQgbm90IEMzCgpT
aWduZWQtb2ZmLWJ5OiBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4K
U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKLS0tIGEvZG9j
cy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCisrKyBiL2RvY3MvbWlzYy94ZW4tY29tbWFu
ZC1saW5lLnBhbmRvYwpAQCAtMTM2OSw5ICsxMzY5LDExIEBAIFNwZWNpZnkgdGhlIG1heGltdW0g
bnVtYmVyIG9mIENQVXMgdGhhdAogVGhpcyBvcHRpb24gaXMgaWdub3JlZCBpbiAqKnB2LXNoaW0q
KiBtb2RlLgogCiAjIyMgbWF4X2NzdGF0ZSAoeDg2KQotPiBgPSA8aW50ZWdlcj5gCis+IGA9IDxp
bnRlZ2VyPlssPGludGVnZXI+XWAKIAotU3BlY2lmeSB0aGUgZGVlcGVzdCBDLXN0YXRlIENQVXMg
YXJlIHBlcm1pdHRlZCB0byBiZSBwbGFjZWQgaW4uCitTcGVjaWZ5IHRoZSBkZWVwZXN0IEMtc3Rh
dGUgQ1BVcyBhcmUgcGVybWl0dGVkIHRvIGJlIHBsYWNlZCBpbiwgYW5kCitvcHRpb25hbGx5IHRo
ZSBtYXhpbXVtIHN1YiBDLXN0YXRlIHRvIGJlIHVzZWQgdXNlZC4gIFRoZSBsYXR0ZXIgb25seSBh
cHBsaWVzCit0byB0aGUgaGlnaGVzdCBwZXJtaXR0ZWQgQy1zdGF0ZS4KIAogIyMjIG1heF9nc2lf
aXJxcyAoeDg2KQogPiBgPSA8aW50ZWdlcj5gCi0tLSBhL3hlbi9hcmNoL3g4Ni9hY3BpL2NwdV9p
ZGxlLmMKKysrIGIveGVuL2FyY2gveDg2L2FjcGkvY3B1X2lkbGUuYwpAQCAtMTA0LDcgKzEwNCwx
NyBAQCBib29sIGxhcGljX3RpbWVyX2luaXQodm9pZCkKIAogdm9pZCAoKl9fcmVhZF9tb3N0bHkg
cG1faWRsZV9zYXZlKSh2b2lkKTsKIHVuc2lnbmVkIGludCBtYXhfY3N0YXRlIF9fcmVhZF9tb3N0
bHkgPSBVSU5UX01BWDsKLWludGVnZXJfcGFyYW0oIm1heF9jc3RhdGUiLCBtYXhfY3N0YXRlKTsK
K3Vuc2lnbmVkIGludCBtYXhfY3N1YnN0YXRlIF9fcmVhZF9tb3N0bHkgPSBVSU5UX01BWDsKKwor
c3RhdGljIGludCBfX2luaXQgcGFyc2VfY3N0YXRlKGNvbnN0IGNoYXIgKnMpCit7CisgICAgbWF4
X2NzdGF0ZSA9IHNpbXBsZV9zdHJ0b3VsKHMsICZzLCAwKTsKKyAgICBpZiAoICpzID09ICcsJyAp
CisgICAgICAgIG1heF9jc3Vic3RhdGUgPSBzaW1wbGVfc3RydG91bChzICsgMSwgJnMsIDApOwor
ICAgIHJldHVybiAwOworfQorY3VzdG9tX3BhcmFtKCJtYXhfY3N0YXRlIiwgcGFyc2VfY3N0YXRl
KTsKKwogc3RhdGljIGJvb2wgX19yZWFkX21vc3RseSBsb2NhbF9hcGljX3RpbWVyX2MyX29rOwog
Ym9vbGVhbl9wYXJhbSgibGFwaWNfdGltZXJfYzJfb2siLCBsb2NhbF9hcGljX3RpbWVyX2MyX29r
KTsKIApAQCAtMzQ3LDcgKzM1NywxMSBAQCBzdGF0aWMgdm9pZCBkdW1wX2N4KHVuc2lnbmVkIGNo
YXIga2V5KQogCiAgICAgcHJpbnRrKCInJWMnIHByZXNzZWQgLT4gcHJpbnRpbmcgQUNQSSBDeCBz
dHJ1Y3R1cmVzXG4iLCBrZXkpOwogICAgIGlmICggbWF4X2NzdGF0ZSA8IFVJTlRfTUFYICkKKyAg
ICB7CiAgICAgICAgIHByaW50aygibWF4IHN0YXRlOiBDJXVcbiIsIG1heF9jc3RhdGUpOworICAg
ICAgICBpZiAoIG1heF9jc3Vic3RhdGUgPCBVSU5UX01BWCApCisgICAgICAgICAgICBwcmludGso
Im1heCBzdWItc3RhdGU6ICV1XG4iLCBtYXhfY3N1YnN0YXRlKTsKKyAgICB9CiAgICAgZm9yX2Vh
Y2hfcHJlc2VudF9jcHUgKCBjcHUgKQogICAgIHsKICAgICAgICAgc3RydWN0IGFjcGlfcHJvY2Vz
c29yX3Bvd2VyICpwb3dlciA9IHByb2Nlc3Nvcl9wb3dlcnNbY3B1XTsKQEAgLTU5MCw3ICs2MDQs
MTMgQEAgc3RhdGljIHZvaWQgYWNwaV9wcm9jZXNzb3JfaWRsZSh2b2lkKQogCiAgICAgICAgIGRv
IHsKICAgICAgICAgICAgIGN4ID0gJnBvd2VyLT5zdGF0ZXNbbmV4dF9zdGF0ZV07Ci0gICAgICAg
IH0gd2hpbGUgKCBjeC0+dHlwZSA+IG1heF9zdGF0ZSAmJiAtLW5leHRfc3RhdGUgKTsKKyAgICAg
ICAgfSB3aGlsZSAoIChjeC0+dHlwZSA+IG1heF9zdGF0ZSB8fAorICAgICAgICAgICAgICAgICAg
IGN4LT5lbnRyeV9tZXRob2QgPT0gQUNQSV9DU1RBVEVfRU1fTk9ORSB8fAorICAgICAgICAgICAg
ICAgICAgIChjeC0+ZW50cnlfbWV0aG9kID09IEFDUElfQ1NUQVRFX0VNX0ZGSCAmJgorICAgICAg
ICAgICAgICAgICAgICBjeC0+dHlwZSA9PSBtYXhfY3N0YXRlICYmCisgICAgICAgICAgICAgICAg
ICAgIChjeC0+YWRkcmVzcyAmIE1XQUlUX1NVQlNUQVRFX01BU0spID4gbWF4X2NzdWJzdGF0ZSkp
ICYmCisgICAgICAgICAgICAgICAgICAtLW5leHRfc3RhdGUgKTsKKyAgICAgICAgICAgIGN4ID0g
JnBvd2VyLT5zdGF0ZXNbbmV4dF9zdGF0ZV07CiAgICAgICAgIGlmICggbmV4dF9zdGF0ZSApCiAg
ICAgICAgIHsKICAgICAgICAgICAgIGlmICggY3gtPnR5cGUgPT0gQUNQSV9TVEFURV9DMyAmJiBw
b3dlci0+ZmxhZ3MuYm1fY2hlY2sgJiYKLS0tIGEveGVuL2FyY2gveDg2L2NwdS9td2FpdC1pZGxl
LmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS9td2FpdC1pZGxlLmMKQEAgLTczMSw3ICs3MzEsOSBA
QCBzdGF0aWMgdm9pZCBtd2FpdF9pZGxlKHZvaWQpCiAKIAkJZG8gewogCQkJY3ggPSAmcG93ZXIt
PnN0YXRlc1tuZXh0X3N0YXRlXTsKLQkJfSB3aGlsZSAoY3gtPnR5cGUgPiBtYXhfc3RhdGUgJiYg
LS1uZXh0X3N0YXRlKTsKKwkJfSB3aGlsZSAoKGN4LT50eXBlID4gbWF4X3N0YXRlIHx8IChjeC0+
dHlwZSA9PSBtYXhfY3N0YXRlICYmCisJCQkgIE1XQUlUX0hJTlQyU1VCU1RBVEUoY3gtPmFkZHJl
c3MpID4gbWF4X2NzdWJzdGF0ZSkpICYmCisJCQkgLS1uZXh0X3N0YXRlKTsKIAkJaWYgKCFuZXh0
X3N0YXRlKQogCQkJY3ggPSBOVUxMOwogCQllbHNlIGlmICh0Yl9pbml0X2RvbmUpCi0tLSBhL3hl
bi9pbmNsdWRlL3hlbi9hY3BpLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL2FjcGkuaApAQCAtMTQx
LDEzICsxNDEsMjEgQEAgdm9pZCBhY3BpX3VucmVnaXN0ZXJfZ3NpICh1MzIgZ3NpKTsKIAogI2lm
ZGVmCUNPTkZJR19BQ1BJX0NTVEFURQogLyoKLSAqIFNldCBoaWdoZXN0IGxlZ2FsIEMtc3RhdGUK
LSAqIDA6IEMwIG9rYXksIGJ1dCBub3QgQzEKLSAqIDE6IEMxIG9rYXksIGJ1dCBub3QgQzIKLSAq
IDI6IEMyIG9rYXksIGJ1dCBub3QgQzMgZXRjLgorICogbWF4X2NzdGF0ZSBzZXRzIHRoZSBoaWdo
ZXN0IGxlZ2FsIEMtc3RhdGUuCisgKiBtYXhfY3N0YXRlID0gMDogQzAgb2theSwgYnV0IG5vdCBD
MQorICogbWF4X2NzdGF0ZSA9IDE6IEMxIG9rYXksIGJ1dCBub3QgQzIKKyAqIG1heF9jc3RhdGUg
PSAyOiBDMiBva2F5LCBidXQgbm90IEMzIGV0Yy4KKworICogbWF4X2NzdWJzdGF0ZSBzZXRzIHRo
ZSBoaWdoZXN0IGxlZ2FsIEMtc3RhdGUgc3ViLXN0YXRlLiBPbmx5IGFwcGxpZXMgdG8gdGhlCisg
KiBoaWdoZXN0IGxlZ2FsIEMtc3RhdGUuCisgKiBtYXhfY3N0YXRlID0gMSwgbWF4X2NzdWJzdGF0
ZSA9IDAgPT0+IEMwLCBDMSBva2F5LCBidXQgbm90IEMxRQorICogbWF4X2NzdGF0ZSA9IDEsIG1h
eF9jc3Vic3RhdGUgPSAxID09PiBDMCwgQzEgYW5kIEMxRSBva2F5LCBidXQgbm90IEMyCisgKiBt
YXhfY3N0YXRlID0gMiwgbWF4X2NzdWJzdGF0ZSA9IDAgPT0+IEMwLCBDMSwgQzFFLCBDMiBva2F5
LCBidXQgbm90IEMzCisgKiBtYXhfY3N0YXRlID0gMiwgbWF4X2NzdWJzdGF0ZSA9IDEgPT0+IEMw
LCBDMSwgQzFFLCBDMiBva2F5LCBidXQgbm90IEMzCiAgKi8KIAogZXh0ZXJuIHVuc2lnbmVkIGlu
dCBtYXhfY3N0YXRlOworZXh0ZXJuIHVuc2lnbmVkIGludCBtYXhfY3N1YnN0YXRlOwogCiBzdGF0
aWMgaW5saW5lIHVuc2lnbmVkIGludCBhY3BpX2dldF9jc3RhdGVfbGltaXQodm9pZCkKIHsKCgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 23 12:19:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 May 2019 12:19:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTmhE-0005zM-Q4; Thu, 23 May 2019 12:19:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=oIoO=TX=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hTmhD-0005z5-1m
 for xen-devel@lists.xenproject.org; Thu, 23 May 2019 12:19:43 +0000
X-Inumbo-ID: 09f1bb2c-7d55-11e9-93ae-d7ff2114d592
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 09f1bb2c-7d55-11e9-93ae-d7ff2114d592;
 Thu, 23 May 2019 12:19:41 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 23 May 2019 06:19:40 -0600
Message-Id: <5CE68FDB0200007800231B41@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 23 May 2019 06:19:39 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5CE68CD30200007800231B01@prv1-mh.provo.novell.com>
In-Reply-To: <5CE68CD30200007800231B01@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH 5/5] tools/libxc: allow controlling the max
 C-state sub-state
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+CgpTaWduZWQt
b2ZmLWJ5OiBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4KCk1ha2Ug
aGFuZGxpbmcgaW4gZG9fcG1fb3AoKSBtb3JlIGhvbW9nZW5lb3VzOiBCZWZvcmUgaW50ZXJwcmV0
aW5nCm9wLT5jcHVpZCBhcyBzdWNoLCBoYW5kbGUgYWxsIG9wZXJhdGlvbnMgbm90IGFjdGluZyBv
biBhIHBhcnRpY3VsYXIKQ1BVLiBBbHNvIGV4cG9zZSB0aGUgc2V0dGluZyB2aWEgeGVucG0uCgpT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgotLS0gYS90b29s
cy9saWJ4Yy94Y19wbS5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX3BtLmMKQEAgLTM2Nyw3ICszNjcs
NyBAQCBpbnQgeGNfc2V0X3NjaGVkX29wdF9zbXQoeGNfaW50ZXJmYWNlICp4CiAgICByZXR1cm4g
cmM7CiB9CiAKLWludCB4Y19nZXRfY3B1aWRsZV9tYXhfY3N0YXRlKHhjX2ludGVyZmFjZSAqeGNo
LCB1aW50MzJfdCAqdmFsdWUpCitzdGF0aWMgaW50IGdldF9tYXhfY3N0YXRlKHhjX2ludGVyZmFj
ZSAqeGNoLCB1aW50MzJfdCAqdmFsdWUsIHVpbnQzMl90IHR5cGUpCiB7CiAgICAgaW50IHJjOwog
ICAgIERFQ0xBUkVfU1lTQ1RMOwpAQCAtMzc5LDcgKzM3OSw3IEBAIGludCB4Y19nZXRfY3B1aWRs
ZV9tYXhfY3N0YXRlKHhjX2ludGVyZmEKICAgICB9CiAgICAgc3lzY3RsLmNtZCA9IFhFTl9TWVND
VExfcG1fb3A7CiAgICAgc3lzY3RsLnUucG1fb3AuY21kID0gWEVOX1NZU0NUTF9wbV9vcF9nZXRf
bWF4X2NzdGF0ZTsKLSAgICBzeXNjdGwudS5wbV9vcC5jcHVpZCA9IDA7CisgICAgc3lzY3RsLnUu
cG1fb3AuY3B1aWQgPSB0eXBlOwogICAgIHN5c2N0bC51LnBtX29wLnUuZ2V0X21heF9jc3RhdGUg
PSAwOwogICAgIHJjID0gZG9fc3lzY3RsKHhjaCwgJnN5c2N0bCk7CiAgICAgKnZhbHVlID0gc3lz
Y3RsLnUucG1fb3AudS5nZXRfbWF4X2NzdGF0ZTsKQEAgLTM4Nyw3ICszODcsMTcgQEAgaW50IHhj
X2dldF9jcHVpZGxlX21heF9jc3RhdGUoeGNfaW50ZXJmYQogICAgIHJldHVybiByYzsKIH0KIAot
aW50IHhjX3NldF9jcHVpZGxlX21heF9jc3RhdGUoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90
IHZhbHVlKQoraW50IHhjX2dldF9jcHVpZGxlX21heF9jc3RhdGUoeGNfaW50ZXJmYWNlICp4Y2gs
IHVpbnQzMl90ICp2YWx1ZSkKK3sKKyAgICByZXR1cm4gZ2V0X21heF9jc3RhdGUoeGNoLCB2YWx1
ZSwgMCk7Cit9CisKK2ludCB4Y19nZXRfY3B1aWRsZV9tYXhfY3N1YnN0YXRlKHhjX2ludGVyZmFj
ZSAqeGNoLCB1aW50MzJfdCAqdmFsdWUpCit7CisgICAgcmV0dXJuIGdldF9tYXhfY3N0YXRlKHhj
aCwgdmFsdWUsIDEpOworfQorCitzdGF0aWMgaW50IHNldF9tYXhfY3N0YXRlKHhjX2ludGVyZmFj
ZSAqeGNoLCB1aW50MzJfdCB2YWx1ZSwgdWludDMyX3QgdHlwZSkKIHsKICAgICBERUNMQVJFX1NZ
U0NUTDsKIApAQCAtMzk4LDEyICs0MDgsMjIgQEAgaW50IHhjX3NldF9jcHVpZGxlX21heF9jc3Rh
dGUoeGNfaW50ZXJmYQogICAgIH0KICAgICBzeXNjdGwuY21kID0gWEVOX1NZU0NUTF9wbV9vcDsK
ICAgICBzeXNjdGwudS5wbV9vcC5jbWQgPSBYRU5fU1lTQ1RMX3BtX29wX3NldF9tYXhfY3N0YXRl
OwotICAgIHN5c2N0bC51LnBtX29wLmNwdWlkID0gMDsKKyAgICBzeXNjdGwudS5wbV9vcC5jcHVp
ZCA9IHR5cGU7CiAgICAgc3lzY3RsLnUucG1fb3AudS5zZXRfbWF4X2NzdGF0ZSA9IHZhbHVlOwog
CiAgICAgcmV0dXJuIGRvX3N5c2N0bCh4Y2gsICZzeXNjdGwpOwogfQogCitpbnQgeGNfc2V0X2Nw
dWlkbGVfbWF4X2NzdGF0ZSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgdmFsdWUpCit7Cisg
ICAgcmV0dXJuIHNldF9tYXhfY3N0YXRlKHhjaCwgdmFsdWUsIDApOworfQorCitpbnQgeGNfc2V0
X2NwdWlkbGVfbWF4X2NzdWJzdGF0ZSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgdmFsdWUp
Cit7CisgICAgcmV0dXJuIHNldF9tYXhfY3N0YXRlKHhjaCwgdmFsdWUsIDEpOworfQorCiBpbnQg
eGNfZW5hYmxlX3R1cmJvKHhjX2ludGVyZmFjZSAqeGNoLCBpbnQgY3B1aWQpCiB7CiAgICAgREVD
TEFSRV9TWVNDVEw7Ci0tLSBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCisrKyBiL3Rv
b2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCkBAIC0xOTA2LDYgKzE5MDYsOSBAQCBpbnQgeGNf
c2V0X3NjaGVkX29wdF9zbXQoeGNfaW50ZXJmYWNlICp4CiBpbnQgeGNfZ2V0X2NwdWlkbGVfbWF4
X2NzdGF0ZSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgKnZhbHVlKTsKIGludCB4Y19zZXRf
Y3B1aWRsZV9tYXhfY3N0YXRlKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCB2YWx1ZSk7CiAK
K2ludCB4Y19nZXRfY3B1aWRsZV9tYXhfY3N1YnN0YXRlKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50
MzJfdCAqdmFsdWUpOworaW50IHhjX3NldF9jcHVpZGxlX21heF9jc3Vic3RhdGUoeGNfaW50ZXJm
YWNlICp4Y2gsIHVpbnQzMl90IHZhbHVlKTsKKwogaW50IHhjX2VuYWJsZV90dXJibyh4Y19pbnRl
cmZhY2UgKnhjaCwgaW50IGNwdWlkKTsKIGludCB4Y19kaXNhYmxlX3R1cmJvKHhjX2ludGVyZmFj
ZSAqeGNoLCBpbnQgY3B1aWQpOwogCi0tLSBhL3Rvb2xzL21pc2MveGVucG0uYworKysgYi90b29s
cy9taXNjL3hlbnBtLmMKQEAgLTE5NSw3ICsxOTUsMTUgQEAgc3RhdGljIGludCBzaG93X21heF9j
c3RhdGUoeGNfaW50ZXJmYWNlCiAgICAgICAgIHJldHVybiByZXQ7CiAKICAgICBpZiAoIHZhbHVl
IDwgWEVOX1NZU0NUTF9DWF9VTkxJTUlURUQgKQotICAgICAgICBwcmludGYoIk1heCBwb3NzaWJs
ZSBDLXN0YXRlOiBDJSJQUkl1MzIiXG5cbiIsIHZhbHVlKTsKKyAgICB7CisgICAgICAgIHByaW50
ZigiTWF4IHBvc3NpYmxlIEMtc3RhdGU6IEMlIlBSSXUzMiJcbiIsIHZhbHVlKTsKKyAgICAgICAg
aWYgKCAocmV0ID0geGNfZ2V0X2NwdWlkbGVfbWF4X2NzdWJzdGF0ZSh4Y19oYW5kbGUsICZ2YWx1
ZSkpICkKKyAgICAgICAgICAgIHJldHVybiByZXQ7CisgICAgICAgIGlmICggdmFsdWUgPCBYRU5f
U1lTQ1RMX0NYX1VOTElNSVRFRCApCisgICAgICAgICAgICBwcmludGYoIk1heCBwb3NzaWJsZSBz
dWJzdGF0ZTogJSJQUkl1MzIiXG5cbiIsIHZhbHVlKTsKKyAgICAgICAgZWxzZQorICAgICAgICAg
ICAgcHV0cygiIik7CisgICAgfQogICAgIGVsc2UKICAgICAgICAgcHJpbnRmKCJBbGwgQy1zdGF0
ZXMgYWxsb3dlZFxuXG4iKTsKIApAQCAtMTEyMCwxMyArMTEyOCwxNyBAQCB2b2lkIGdldF92Y3B1
X21pZ3JhdGlvbl9kZWxheV9mdW5jKGludCBhCiAKIHZvaWQgc2V0X21heF9jc3RhdGVfZnVuYyhp
bnQgYXJnYywgY2hhciAqYXJndltdKQogewotICAgIGludCB2YWx1ZTsKKyAgICBpbnQgdmFsdWUs
IHN1YnZhbCA9IFhFTl9TWVNDVExfQ1hfVU5MSU1JVEVEOwogICAgIGNoYXIgYnVmWzEyXTsKIAot
ICAgIGlmICggYXJnYyAhPSAxIHx8CisgICAgaWYgKCBhcmdjIDwgMSB8fCBhcmdjID4gMiB8fAog
ICAgICAgICAgKHNzY2FuZihhcmd2WzBdLCAiJWQiLCAmdmFsdWUpID09IDEKICAgICAgICAgICA/
IHZhbHVlIDwgMAotICAgICAgICAgIDogKHZhbHVlID0gWEVOX1NZU0NUTF9DWF9VTkxJTUlURUQs
IHN0cmNtcChhcmd2WzBdLCAidW5saW1pdGVkIikpKSApCisgICAgICAgICAgOiAodmFsdWUgPSBY
RU5fU1lTQ1RMX0NYX1VOTElNSVRFRCwgc3RyY21wKGFyZ3ZbMF0sICJ1bmxpbWl0ZWQiKSkpIHx8
CisgICAgICAgICAoYXJnYyA9PSAyICYmCisgICAgICAgICAgKHNzY2FuZihhcmd2WzFdLCAiJWQi
LCAmc3VidmFsKSA9PSAxCisgICAgICAgICAgID8gc3VidmFsIDwgMAorICAgICAgICAgICA6IChz
dWJ2YWwgPSBYRU5fU1lTQ1RMX0NYX1VOTElNSVRFRCwgc3RyY21wKGFyZ3ZbMV0sICJ1bmxpbWl0
ZWQiKSkpKSApCiAgICAgewogICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIk1pc3NpbmcsIGV4Y2Vz
cywgb3IgaW52YWxpZCBhcmd1bWVudChzKVxuIik7CiAgICAgICAgIGV4aXQoRUlOVkFMKTsKQEAg
LTExMzcsOCArMTE0OSwyMyBAQCB2b2lkIHNldF9tYXhfY3N0YXRlX2Z1bmMoaW50IGFyZ2MsIGNo
YXIKICAgICBpZiAoICF4Y19zZXRfY3B1aWRsZV9tYXhfY3N0YXRlKHhjX2hhbmRsZSwgKHVpbnQz
Ml90KXZhbHVlKSApCiAgICAgICAgIHByaW50Zigic2V0IG1heCBDLXN0YXRlIHRvICVzIHN1Y2Nl
ZWRlZFxuIiwgdmFsdWUgPj0gMCA/IGJ1ZiA6IGFyZ3ZbMF0pOwogICAgIGVsc2UKKyAgICB7CiAg
ICAgICAgIGZwcmludGYoc3RkZXJyLCAic2V0IG1heCBDLXN0YXRlIHRvICVzIGZhaWxlZCAoJWQg
LSAlcylcbiIsCiAgICAgICAgICAgICAgICAgdmFsdWUgPj0gMCA/IGJ1ZiA6IGFyZ3ZbMF0sIGVy
cm5vLCBzdHJlcnJvcihlcnJubykpOworICAgICAgICByZXR1cm47CisgICAgfQorCisgICAgaWYg
KCB2YWx1ZSAhPSBYRU5fU1lTQ1RMX0NYX1VOTElNSVRFRCApCisgICAgeworICAgICAgICBzbnBy
aW50ZihidWYsIEFSUkFZX1NJWkUoYnVmKSwgIiVkIiwgc3VidmFsKTsKKworICAgICAgICBpZiAo
ICF4Y19zZXRfY3B1aWRsZV9tYXhfY3N1YnN0YXRlKHhjX2hhbmRsZSwgKHVpbnQzMl90KXN1YnZh
bCkgKQorICAgICAgICAgICAgcHJpbnRmKCJzZXQgbWF4IEMtc3Vic3RhdGUgdG8gJXMgc3VjY2Vl
ZGVkXG4iLAorICAgICAgICAgICAgICAgICAgIHN1YnZhbCA+PSAwID8gYnVmIDogInVubGltaXRl
ZCIpOworICAgICAgICBlbHNlCisgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgInNldCBtYXgg
Qy1zdWJzdGF0ZSB0byAlcyBmYWlsZWQgKCVkIC0gJXMpXG4iLAorICAgICAgICAgICAgICAgICAg
ICBzdWJ2YWwgPj0gMCA/IGJ1ZiA6ICJ1bmxpbWl0ZWQiLCBlcnJubywgc3RyZXJyb3IoZXJybm8p
KTsKKyAgICB9CiB9CiAKIHZvaWQgZW5hYmxlX3R1cmJvX21vZGUoaW50IGFyZ2MsIGNoYXIgKmFy
Z3ZbXSkKLS0tIGEveGVuL2RyaXZlcnMvYWNwaS9wbXN0YXQuYworKysgYi94ZW4vZHJpdmVycy9h
Y3BpL3Btc3RhdC5jCkBAIC0zOTgsNyArMzk4LDQwIEBAIGludCBkb19wbV9vcChzdHJ1Y3QgeGVu
X3N5c2N0bF9wbV9vcCAqb3AKICAgICBpbnQgcmV0ID0gMDsKICAgICBjb25zdCBzdHJ1Y3QgcHJv
Y2Vzc29yX3BtaW5mbyAqcG1wdDsKIAotICAgIGlmICggIW9wIHx8IG9wLT5jcHVpZCA+PSBucl9j
cHVfaWRzIHx8ICFjcHVfb25saW5lKG9wLT5jcHVpZCkgKQorICAgIHN3aXRjaCAoIG9wLT5jbWQg
KQorICAgIHsKKyAgICBjYXNlIFhFTl9TWVNDVExfcG1fb3Bfc2V0X3NjaGVkX29wdF9zbXQ6Cisg
ICAgeworICAgICAgICB1aW50MzJfdCBzYXZlZF92YWx1ZSA9IHNjaGVkX3NtdF9wb3dlcl9zYXZp
bmdzOworCisgICAgICAgIGlmICggb3AtPmNwdWlkICE9IDAgKQorICAgICAgICAgICAgcmV0dXJu
IC1FSU5WQUw7CisgICAgICAgIHNjaGVkX3NtdF9wb3dlcl9zYXZpbmdzID0gISFvcC0+dS5zZXRf
c2NoZWRfb3B0X3NtdDsKKyAgICAgICAgb3AtPnUuc2V0X3NjaGVkX29wdF9zbXQgPSBzYXZlZF92
YWx1ZTsKKyAgICAgICAgcmV0dXJuIDA7CisgICAgfQorCisgICAgY2FzZSBYRU5fU1lTQ1RMX3Bt
X29wX2dldF9tYXhfY3N0YXRlOgorICAgICAgICBCVUlMRF9CVUdfT04oWEVOX1NZU0NUTF9DWF9V
TkxJTUlURUQgIT0gVUlOVF9NQVgpOworICAgICAgICBpZiAoIG9wLT5jcHVpZCA9PSAwICkKKyAg
ICAgICAgICAgIG9wLT51LmdldF9tYXhfY3N0YXRlID0gYWNwaV9nZXRfY3N0YXRlX2xpbWl0KCk7
CisgICAgICAgIGVsc2UgaWYgKCBvcC0+Y3B1aWQgPT0gMSApCisgICAgICAgICAgICBvcC0+dS5n
ZXRfbWF4X2NzdGF0ZSA9IGFjcGlfZ2V0X2NzdWJzdGF0ZV9saW1pdCgpOworICAgICAgICBlbHNl
CisgICAgICAgICAgICByZXQgPSAtRUlOVkFMOworICAgICAgICByZXR1cm4gcmV0OworCisgICAg
Y2FzZSBYRU5fU1lTQ1RMX3BtX29wX3NldF9tYXhfY3N0YXRlOgorICAgICAgICBpZiAoIG9wLT5j
cHVpZCA9PSAwICkKKyAgICAgICAgICAgIGFjcGlfc2V0X2NzdGF0ZV9saW1pdChvcC0+dS5zZXRf
bWF4X2NzdGF0ZSk7CisgICAgICAgIGVsc2UgaWYgKCBvcC0+Y3B1aWQgPT0gMSApCisgICAgICAg
ICAgICBhY3BpX3NldF9jc3Vic3RhdGVfbGltaXQob3AtPnUuc2V0X21heF9jc3RhdGUpOworICAg
ICAgICBlbHNlCisgICAgICAgICAgICByZXQgPSAtRUlOVkFMOworICAgICAgICByZXR1cm4gcmV0
OworICAgIH0KKworICAgIGlmICggb3AtPmNwdWlkID49IG5yX2NwdV9pZHMgfHwgIWNwdV9vbmxp
bmUob3AtPmNwdWlkKSApCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogICAgIHBtcHQgPSBwcm9j
ZXNzb3JfcG1pbmZvW29wLT5jcHVpZF07CiAKQEAgLTQzOCwzMCArNDcxLDYgQEAgaW50IGRvX3Bt
X29wKHN0cnVjdCB4ZW5fc3lzY3RsX3BtX29wICpvcAogICAgICAgICBicmVhazsKICAgICB9CiAK
LSAgICBjYXNlIFhFTl9TWVNDVExfcG1fb3Bfc2V0X3NjaGVkX29wdF9zbXQ6Ci0gICAgewotICAg
ICAgICB1aW50MzJfdCBzYXZlZF92YWx1ZTsKLQotICAgICAgICBzYXZlZF92YWx1ZSA9IHNjaGVk
X3NtdF9wb3dlcl9zYXZpbmdzOwotICAgICAgICBzY2hlZF9zbXRfcG93ZXJfc2F2aW5ncyA9ICEh
b3AtPnUuc2V0X3NjaGVkX29wdF9zbXQ7Ci0gICAgICAgIG9wLT51LnNldF9zY2hlZF9vcHRfc210
ID0gc2F2ZWRfdmFsdWU7Ci0KLSAgICAgICAgYnJlYWs7Ci0gICAgfQotCi0gICAgY2FzZSBYRU5f
U1lTQ1RMX3BtX29wX2dldF9tYXhfY3N0YXRlOgotICAgIHsKLSAgICAgICAgQlVJTERfQlVHX09O
KFhFTl9TWVNDVExfQ1hfVU5MSU1JVEVEICE9IFVJTlRfTUFYKTsKLSAgICAgICAgb3AtPnUuZ2V0
X21heF9jc3RhdGUgPSBhY3BpX2dldF9jc3RhdGVfbGltaXQoKTsKLSAgICAgICAgYnJlYWs7Ci0g
ICAgfQotCi0gICAgY2FzZSBYRU5fU1lTQ1RMX3BtX29wX3NldF9tYXhfY3N0YXRlOgotICAgIHsK
LSAgICAgICAgYWNwaV9zZXRfY3N0YXRlX2xpbWl0KG9wLT51LnNldF9tYXhfY3N0YXRlKTsKLSAg
ICAgICAgYnJlYWs7Ci0gICAgfQotCiAgICAgY2FzZSBYRU5fU1lTQ1RMX3BtX29wX2VuYWJsZV90
dXJibzoKICAgICB7CiAgICAgICAgIHJldCA9IGNwdWZyZXFfdXBkYXRlX3R1cmJvKG9wLT5jcHVp
ZCwgQ1BVRlJFUV9UVVJCT19FTkFCTEVEKTsKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL3N5c2N0
bC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaApAQCAtMzUwLDcgKzM1MCwxMSBA
QCBzdHJ1Y3QgeGVuX3N5c2N0bF9wbV9vcCB7CiAgICAgLyogc2V0L3Jlc2V0IHNjaGVkdWxlciBw
b3dlciBzYXZpbmcgb3B0aW9uICovCiAgICAgI2RlZmluZSBYRU5fU1lTQ1RMX3BtX29wX3NldF9z
Y2hlZF9vcHRfc210ICAgIDB4MjEKIAotICAgIC8qIGNwdWlkbGUgbWF4X2NzdGF0ZSBhY2Nlc3Mg
Y29tbWFuZCAqLworICAgIC8qCisgICAgICogY3B1aWRsZSBtYXggQy1zdGF0ZSBhbmQgbWF4IEMt
c3ViLXN0YXRlIGFjY2VzcyBjb21tYW5kOgorICAgICAqIFNldCBjcHVpZCB0byAwIGZvciBtYXgg
Qy1zdGF0ZS4KKyAgICAgKiBTZXQgY3B1aWQgdG8gMSBmb3IgbWF4IEMtc3ViLXN0YXRlLgorICAg
ICAqLwogICAgICNkZWZpbmUgWEVOX1NZU0NUTF9wbV9vcF9nZXRfbWF4X2NzdGF0ZSAgICAgICAw
eDIyCiAgICAgI2RlZmluZSBYRU5fU1lTQ1RMX3BtX29wX3NldF9tYXhfY3N0YXRlICAgICAgIDB4
MjMKIAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vYWNwaS5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9h
Y3BpLmgKQEAgLTE2Niw5ICsxNjYsMjIgQEAgc3RhdGljIGlubGluZSB2b2lkIGFjcGlfc2V0X2Nz
dGF0ZV9saW1pdAogCW1heF9jc3RhdGUgPSBuZXdfbGltaXQ7CiAJcmV0dXJuOwogfQorCitzdGF0
aWMgaW5saW5lIHVuc2lnbmVkIGludCBhY3BpX2dldF9jc3Vic3RhdGVfbGltaXQodm9pZCkKK3sK
KwlyZXR1cm4gbWF4X2NzdWJzdGF0ZTsKK30KKworc3RhdGljIGlubGluZSB2b2lkIGFjcGlfc2V0
X2NzdWJzdGF0ZV9saW1pdCh1bnNpZ25lZCBpbnQgbmV3X2xpbWl0KQoreworCW1heF9jc3Vic3Rh
dGUgPSBuZXdfbGltaXQ7Cit9CisKICNlbHNlCiBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGludCBh
Y3BpX2dldF9jc3RhdGVfbGltaXQodm9pZCkgeyByZXR1cm4gMDsgfQogc3RhdGljIGlubGluZSB2
b2lkIGFjcGlfc2V0X2NzdGF0ZV9saW1pdCh1bnNpZ25lZCBpbnQgbmV3X2xpbWl0KSB7IHJldHVy
bjsgfQorc3RhdGljIGlubGluZSB1bnNpZ25lZCBpbnQgYWNwaV9nZXRfY3N1YnN0YXRlX2xpbWl0
KHZvaWQpIHsgcmV0dXJuIDA7IH0KK3N0YXRpYyBpbmxpbmUgdm9pZCBhY3BpX3NldF9jc3Vic3Rh
dGVfbGltaXQodW5zaWduZWQgaW50IG5ld19saW1pdCkgeyByZXR1cm47IH0KICNlbmRpZgogCiAj
aWZkZWYgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTQoKCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 23 13:04:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 May 2019 13:04:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTnO7-0001Hj-MA; Thu, 23 May 2019 13:04:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=oIoO=TX=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hTnO6-0001He-QR
 for xen-devel@lists.xenproject.org; Thu, 23 May 2019 13:04:02 +0000
X-Inumbo-ID: 3955a7ec-7d5b-11e9-bc90-5fa7d31ecf38
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3955a7ec-7d5b-11e9-bc90-5fa7d31ecf38;
 Thu, 23 May 2019 13:03:57 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 23 May 2019 07:03:56 -0600
Message-Id: <5CE69A3B0200007800231B81@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 23 May 2019 07:03:55 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1558347494-21640-1-git-send-email-andrew.cooper3@citrix.com>
 <1558347494-21640-2-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1558347494-21640-2-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 1/4] x86/pv: Fix error handling in
 dom0_construct_pv()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIwLjA1LjE5IGF0IDEyOjE4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT25lIHBhdGggaW4gZG9tMF9jb25zdHJ1Y3RfcHYoKSByZXR1cm5zIC0xIHVubGlrZSBh
bGwgb3RoZXIgZXJyb3IgcGF0aHMuCj4gU3dpdGNoIGl0IHRvIHJldHVybmluZyAtRUlOVkFMLgo+
IAo+IFRoaXMgd2FzIGxhc3QgbW9kaWZpZWQgYnkgYy9zIGM4NDQ4MWZiIFhTQS01NSwgYnV0IHRo
ZSBidWcgcHJlZGF0ZXMgdGhhdAo+IHNlcmllcy4gIEhvd2V2ZXIsIHRoaXMgcGF0Y2ggZGlkIChm
b3Igbm8gb2J2aW91cyByZWFzb24pIGludHJvZHVjZSBhCj4gYmlmdXJjYXRlZCB0YWlsIHRvIHRo
ZSBmdW5jdGlvbiB3aXRoIHR3byBzdWJ0bHkgZGlmZmVyZW50IGVsZl9jaGVja19icm9rZW4oKQo+
IGNsYXVzZXMuCj4gCj4gQXMgdGhlIGVsZl9jaGVja19icm9rZW4oKSBpcyBqdXN0IGEgd2Fybmlu
ZyBhbmQgZG9lc24ndCBpbmZsdWVuY2UgdGhlIGZ1cnRoZXIKPiBib290LCBmb2xkIHRoZSBleGl0
IHBhdGhzIHRvZ2V0aGVyIGFuZCB1c2UgYSBzaW5nbGUgY2xhdXNlLgo+IAo+IFNpZ25lZC1vZmYt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 23 13:05:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 May 2019 13:05:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTnP4-0001Lf-1x; Thu, 23 May 2019 13:05:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=oIoO=TX=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hTnP3-0001LY-8f
 for xen-devel@lists.xenproject.org; Thu, 23 May 2019 13:05:01 +0000
X-Inumbo-ID: 5e74d55e-7d5b-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5e74d55e-7d5b-11e9-8980-bc764e045a96;
 Thu, 23 May 2019 13:04:59 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 23 May 2019 07:04:58 -0600
Message-Id: <5CE69A7A0200007800231B84@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 23 May 2019 07:04:58 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1558347494-21640-1-git-send-email-andrew.cooper3@citrix.com>
 <1558347494-21640-3-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1558347494-21640-3-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 2/4] x86/boot: Rename dom0_{pvh,
 verbose} variables to have an opt_ prefix
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIwLjA1LjE5IGF0IDEyOjE4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gRm9yIGNvbnNpc3RlbmN5IHdpdGggb3RoZXIgY29tbWFuZCBsaW5lIG9wdGlvbnMuCj4g
Cj4gTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 23 13:08:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 May 2019 13:08:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTnSh-0001Z9-QZ; Thu, 23 May 2019 13:08:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=oIoO=TX=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hTnSg-0001Z1-9o
 for xen-devel@lists.xenproject.org; Thu, 23 May 2019 13:08:46 +0000
X-Inumbo-ID: e4519872-7d5b-11e9-9e52-07f3111483cc
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e4519872-7d5b-11e9-9e52-07f3111483cc;
 Thu, 23 May 2019 13:08:44 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 23 May 2019 07:08:43 -0600
Message-Id: <5CE69B590200007800231B95@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 23 May 2019 07:08:41 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1558347494-21640-1-git-send-email-andrew.cooper3@citrix.com>
 <1558347494-21640-4-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1558347494-21640-4-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 3/4] x86/boot: Wire up dom0=shadow for PV
 dom0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIwLjA1LjE5IGF0IDEyOjE4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCj4gKysrIGIvZG9j
cy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCj4gQEAgLTY3NSwxMiArNjc1LDE2IEBAIENv
bnRyb2xzIGZvciBob3cgZG9tMCBpcyBjb25zdHJ1Y3RlZCBvbiB4ODYgc3lzdGVtcy4KPiAgICAg
ICAgICBzZWxlY3RlZCBtb2RlLgo+ICAgICAgKiAgIEZvciBhIFBWSCBkb20wLCB0aGUgaGFyZHdh
cmUgbXVzdCBoYXZlIFZULXgvU1ZNIGV4dGVuc2lvbnMgCj4gYXZhaWxhYmxlLgo+ICAKPiAtKiAg
IFRoZSBgc2hhZG93YCBib29sZWFuIGlzIG9ubHkgYXBwbGljYWJsZSB3aGVuIGRvbTAgaXMgY29u
c3RydWN0ZWQgYXMgYSBQVkgKPiAtICAgIGd1ZXN0LCBhbmQgY29udHJvbHMgd2hldGhlciBkb20w
IHVzZXMgaGFyZHdhcmUgYXNzaXN0ZWQgcGFnaW5nLCBvciBzaGFkb3cKPiAtICAgIHBhZ2luZy4g
IFRoZSBkZWZhdWx0IGlzIEhBUCB3aGVuIGF2YWlsYWJsZSwgYW5kIHNoYWRvdyBvdGhlcndpc2Uu
Cj4gKyogICBUaGUgYHNoYWRvd2AgYm9vbGVhbiBhbGxvd3MgZG9tMCB0byBiZSBleHBsaWNpdGx5
IGNvbnN0cnVjdGVkIHVzaW5nIHNoYWRvdwo+ICsgICAgcGFnaW5nLiAgVGhpcyBvcHRpb24gaXMg
dW5hdmFpbGFibGUgd2hlbiBgQ09ORklHX1NIQURPV19QQUdJTkdgIGlzCj4gKyAgICBkaXNhYmxl
ZC4KPiAgCj4gLSAgICBUaGlzIG9wdGlvbiBpcyB1bmF2YWlsYWJsZSB3aGVuIGBDT05GSUdfU0hB
RE9XX1BBR0lOR2AgaXMgZGlzYWJsZWQuICBTdWNoCj4gLSAgICBidWlsZHMgb2YgWGVuIHJlcXVp
cmUgSEFQLWNhcGFibGUgaGFyZHdhcmUgdG8gdXNlIGEgUFZIIGRvbTAuCj4gKyAgICBGb3IgUFZI
LCBkb20wIGRlZmF1bHRzIHRvIHVzaW5nIEhBUCBvbiBjYXBhYmxlIGhhcmR3YXJlLCBhbmQgZmFs
bHMgYmFjayB0bwo+ICsgICAgc2hhZG93IHBhZ2luZyBvdGhlcndpc2UuICBBIFBWSCBkb20wIGNh
bm5vdCBiZSB1c2VkIGlmIFhlbiBpcyBjb21waWxlZAo+ICsgICAgd2l0aG91dCBwYWdpbmcgc3Vw
cG9ydCwgYW5kIHRoZSBoYXJkd2FyZSBsYWNrcyBIQVAgc3VwcG9ydC4KCkkgdGhpbmsgeW91IHdh
bnQgdG8gYWRkIGFub3RoZXIgInNoYWRvdyIgYWhlYWQgb2YgInBhZ2luZyIgaGVyZS4KT3RoZXIg
dGhhbiB0aGlzClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpK
YW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 23 13:12:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 May 2019 13:12:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTnVx-0002Ob-Ow; Thu, 23 May 2019 13:12:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Lac+=TX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hTnVw-0002OK-11
 for xen-devel@lists.xenproject.org; Thu, 23 May 2019 13:12:08 +0000
X-Inumbo-ID: 5cfcdb70-7d5c-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5cfcdb70-7d5c-11e9-8980-bc764e045a96;
 Thu, 23 May 2019 13:12:06 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hTnVt-0006gK-Ru; Thu, 23 May 2019 13:12:05 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hTnVt-0006NQ-HI; Thu, 23 May 2019 13:12:05 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hTnVt-0006xN-Gd; Thu, 23 May 2019 13:12:05 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136692-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.10-testing:test-amd64-amd64-xl-qcow2:guest-localmigrate/x10:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=ac516e89402b0c8df92b139831727ece5db700e3
X-Osstest-Versions-That: xen=aa6978c2688f28e5fc55c960bbfe5e64f9105f84
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 23 May 2019 13:12:05 +0000
Subject: [Xen-devel] [xen-4.10-testing test] 136692: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjY5MiB4ZW4tNC4xMC10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzY2OTIvCgpGYWlsdXJlcyA6LS8g
YnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgMTcgZ3Vlc3QtbG9j
YWxtaWdyYXRlL3gxMCAgICAgICBmYWlsICBsaWtlIDEzNTgxMwogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiBmYWlsIGxpa2UgMTM1
ODEzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMzU4MTMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1y
ZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiB4ZW4gICAgICAgICAgICAgICAgICBhYzUxNmU4OTQwMmIwYzhkZjkyYjEzOTgzMTcyN2Vj
ZTVkYjcwMGUzCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBhYTY5Nzhj
MjY4OGYyOGU1ZmM1NWM5NjBiYmZlNWU2NGY5MTA1Zjg0CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MzU4MTMgIDIwMTktMDUtMDYgMTM6MTU6MzcgWiAgIDE2IGRheXMKRmFpbGluZyBzaW5jZSAgICAg
ICAgMTM2MjMyICAyMDE5LTA1LTE0IDE3OjA2OjA1IFogICAgOCBkYXlzICAgIDQgYXR0ZW1wdHMK
VGVzdGluZyBzYW1lIHNpbmNlICAgMTM2NTUyICAyMDE5LTA1LTE5IDA4OjA1OjA1IFogICAgNCBk
YXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVy
IHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBDaHJp
c3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+CiAgSWdvciBEcnV6aGlu
aW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICBLZXZpbiBUaWFuIDxr
ZXZpbi50aWFuQGludGVsLmNvbT4KICBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kgPG1hcm1h
cmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+CiAgUGV0cmUgUGlyY2FsYWJ1IDxwcGlyY2FsYWJ1
QGJpdGRlZmVuZGVyLmNvbT4KICBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRl
ci5jb20+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1w
cmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQt
YW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFu
aHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
bXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1t
aWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1y
YXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ct
cmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9o
b21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQg
b2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hp
bmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAog
ICBhYTY5NzhjMjY4Li5hYzUxNmU4OTQwICBhYzUxNmU4OTQwMmIwYzhkZjkyYjEzOTgzMTcyN2Vj
ZTVkYjcwMGUzIC0+IHN0YWJsZS00LjEwCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 23 13:12:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 May 2019 13:12:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTnWY-0002Vc-Du; Thu, 23 May 2019 13:12:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=oIoO=TX=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hTnWW-0002VG-L1
 for xen-devel@lists.xenproject.org; Thu, 23 May 2019 13:12:44 +0000
X-Inumbo-ID: 733309c4-7d5c-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 733309c4-7d5c-11e9-8980-bc764e045a96;
 Thu, 23 May 2019 13:12:43 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 23 May 2019 07:12:43 -0600
Message-Id: <5CE69C4A0200007800231B98@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 23 May 2019 07:12:42 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1558347494-21640-1-git-send-email-andrew.cooper3@citrix.com>
 <1558347494-21640-5-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1558347494-21640-5-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 4/4] x86/boot: Link opt_dom0_verbose to
 CONFIG_VERBOSE_DEBUG
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIwLjA1LjE5IGF0IDEyOjE4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gV2UgY3VycmVudGx5IGhhdmUgYW4gYXN5bW1ldHJpYyBzZXR1cCB3aGVyZSBDT05GSUdf
VkVSQk9TRV9ERUJVRyBjb250cm9scwo+IGV4dHJhIGRpYWdub3N0aWNzIGZvciBhIFBWIGRvbTAs
IGFuZCBvcHRfZG9tMF92ZXJib3NlIGNvbnRyb2xzIGV4dHJhCj4gZGlhZ25vc3RpY3MgZm9yIGEg
UFZIIGRvbTAuCj4gCj4gRGVmYXVsdCBvcHRfZG9tMF92ZXJib3NlIHRvIENPTkZJR19WRVJCT1NF
X0RFQlVHIGFuZCB1c2Ugb3B0X2RvbTBfdmVyYm9zZQo+IGNvbnNpc3RlbnRseS4KPiAKPiBTaWdu
ZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKUmV2
aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 23 13:15:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 May 2019 13:15:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTnZa-0002sy-Ga; Thu, 23 May 2019 13:15:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Lac+=TX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hTnZY-0002so-I3
 for xen-devel@lists.xenproject.org; Thu, 23 May 2019 13:15:52 +0000
X-Inumbo-ID: e117f588-7d5c-11e9-8f76-570f9b3cb37c
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e117f588-7d5c-11e9-8f76-570f9b3cb37c;
 Thu, 23 May 2019 13:15:48 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hTnZT-0006mD-FL; Thu, 23 May 2019 13:15:47 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hTnZT-0006b9-9R; Thu, 23 May 2019 13:15:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hTnZT-0000YQ-8u; Thu, 23 May 2019 13:15:47 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1hTnZT-0000YQ-8u@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 23 May 2019 13:15:47 +0000
Subject: [Xen-devel] [xen-unstable bisection] complete
 test-amd64-amd64-xl-qcow2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2691221888446432462=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

branch xen-unstable
xenbranch xen-unstable
job test-amd64-amd64-xl-qcow2
testid debian-di-install

Tree: linux git://xenbits.xen.org/linux-pvops.git
Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git
Tree: qemu git://xenbits.xen.org/qemu-xen-traditional.git
Tree: qemuu git://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:  3802ecbaa9eb36cbadce39ab03a4f6d36f29ae5c
  Bug not present: 2520a7f33836616077a2ca3bd96d0b8bdd7f9404
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/136848/


  commit 3802ecbaa9eb36cbadce39ab03a4f6d36f29ae5c
  Author: Olaf Hering <olaf@aepfle.de>
  Date:   Tue May 14 09:27:41 2019 +0200
  
      libxl: add helper function to set device_model_version
      
      An upcoming change will set the value of device_model_version properly
      also for the non-HVM case.
      
      Move existing code to new function libxl__domain_set_device_model.
      Move also initialization for device_model_stubdomain to that function.
      Make sure libxl__domain_build_info_setdefault is called with
      device_model_version set.
      
      Update libxl__spawn_stub_dm() and initiate_domain_create() to call the
      new function prior libxl__domain_build_info_setdefault() because
      device_mode_version is expected to be initialzed.
      libxl_domain_need_memory() needs no update because it does not have a
      d_config available anyway, and the callers provide a populated b_info.
      
      The upcoming change needs a full libxl_domain_config, and the existing
      libxl__domain_build_info_setdefault has just a libxl_domain_build_info
      to work with.
      
      Signed-off-by: Olaf Hering <olaf@aepfle.de>
      Reviewed-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
      Acked-by: Wei Liu <wei.liu2@citrix.com>


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

----------------------------------------
Running cs-bisection-step --graph-out=/home/logs/results/bisect/xen-unstable/test-amd64-amd64-xl-qcow2.debian-di-install --summary-out=tmp/136848.bisection-summary --basis-template=136156 --blessings=real,real-bisect xen-unstable test-amd64-amd64-xl-qcow2 debian-di-install
Searching for failure / basis pass:
 136592 fail [host=baroque0] / 136273 [host=albana0] 136156 [host=godello1] 136034 [host=elbling1] 135931 [host=pinot0] 135816 [host=pinot0] 135680 [host=pinot0] 135481 [host=pinot0] 135425 [host=elbling1] 135106 [host=elbling1] 135003 [host=elbling1] 134923 [host=elbling1] 134763 [host=elbling1] 134007 [host=godello0] 133984 [host=albana0] 133957 ok.
Failure / basis pass flights: 136592 / 133957
(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 d929572d7da91169d3a22dfb75ede8bdced541c2 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 9cca02d8ffc23e9688a971d858e4ffdff5389b11 ae0e5f204cb42440e244419e6a92f7fd90eb25bb
Basis pass d9896164529697fade02aafc65a06722f7191d68 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 59e9783ddf18e650622e0573cad4f08db65592e4
Generating revisions with ./adhoc-revtuple-generator  git://xenbits.xen.org/linux-pvops.git#d9896164529697fade02aafc65a06722f7191d68-d929572d7da91169d3a22dfb75ede8bdced541c2 git://xenbits.xen.org/osstest/linux-firmware.git#c530a75c1e6a472b0eb9558310b518f0dfcd8860-c530a75c1e6a472b0eb9558310b518f0dfcd8860 git://xenbits.xen.org/qemu-xen-traditional.git#d0d8ad39ecb51cd7497cd524484fe09f50876798-d0d8ad39ecb51cd7497cd524484fe09f50876798 git://xenbits.xen.org/qemu-xen.git#de5b678ca4dcdfa83e322491d478d66\
 df56c1986-9cca02d8ffc23e9688a971d858e4ffdff5389b11 git://xenbits.xen.org/xen.git#59e9783ddf18e650622e0573cad4f08db65592e4-ae0e5f204cb42440e244419e6a92f7fd90eb25bb
adhoc-revtuple-generator: tree discontiguous: qemu-xen
>From git://cache:9419/git://xenbits.xen.org/xen
   aa6978c268..ac516e8940  stable-4.10 -> origin/stable-4.10
Loaded 2002 nodes in revision graph
Searching for test results:
 133984 [host=albana0]
 133957 pass d9896164529697fade02aafc65a06722f7191d68 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 59e9783ddf18e650622e0573cad4f08db65592e4
 134007 [host=godello0]
 134763 [host=elbling1]
 135003 [host=elbling1]
 134923 [host=elbling1]
 135106 [host=elbling1]
 135425 [host=elbling1]
 135481 [host=pinot0]
 135680 [host=pinot0]
 135816 [host=pinot0]
 135931 [host=pinot0]
 136034 [host=elbling1]
 136156 [host=godello1]
 136273 [host=albana0]
 136440 fail d929572d7da91169d3a22dfb75ede8bdced541c2 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 9cca02d8ffc23e9688a971d858e4ffdff5389b11 5945b57b055abcab803d23974e95c3657ef597fb
 136593 pass d9896164529697fade02aafc65a06722f7191d68 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 59e9783ddf18e650622e0573cad4f08db65592e4
 136592 fail d929572d7da91169d3a22dfb75ede8bdced541c2 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 9cca02d8ffc23e9688a971d858e4ffdff5389b11 ae0e5f204cb42440e244419e6a92f7fd90eb25bb
 136749 fail d929572d7da91169d3a22dfb75ede8bdced541c2 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 9cca02d8ffc23e9688a971d858e4ffdff5389b11 ae0e5f204cb42440e244419e6a92f7fd90eb25bb
 136756 pass e1c70389a518337bd7e6965269b2ce8a501e019e c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 9cca02d8ffc23e9688a971d858e4ffdff5389b11 e83077a3d11072708a5c38fa09fa9d011914e2a1
 136734 fail d929572d7da91169d3a22dfb75ede8bdced541c2 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 9cca02d8ffc23e9688a971d858e4ffdff5389b11 5945b57b055abcab803d23974e95c3657ef597fb
 136738 pass 80bf6c64d5cca26b4d2a94e38cbd89c2615a25c3 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 9b8b3f300f1f8aa93d7d4590d92bc746ce6412cb
 136765 pass d929572d7da91169d3a22dfb75ede8bdced541c2 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 9cca02d8ffc23e9688a971d858e4ffdff5389b11 a2ad3e771b459c80cbfec23723290a611a4cd76c
 136743 pass 1ec8f1f0bffe34ebdf95dbe0fd4a6635a84612a8 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 a41feccdb6c03f12bddb4fb650a0465f0ed6eeca
 136747 pass 261eff5dd5b67d9424f2ac5f1f95e89fbdc50b3b c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 dc497635d93f6672f82727ad97a55205177be2aa
 136758 pass d929572d7da91169d3a22dfb75ede8bdced541c2 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 9cca02d8ffc23e9688a971d858e4ffdff5389b11 29fa88969cfa0591b1606206bf79613a9e11c222
 136822 blocked d929572d7da91169d3a22dfb75ede8bdced541c2 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 9cca02d8ffc23e9688a971d858e4ffdff5389b11 548a932ac786d6bf3584e4b54f2ab993e1117710
 136826 fail d929572d7da91169d3a22dfb75ede8bdced541c2 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 9cca02d8ffc23e9688a971d858e4ffdff5389b11 bdd0f3c9b06f932d5bae2a277ae2efb233b48f04
 136829 pass d929572d7da91169d3a22dfb75ede8bdced541c2 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 9cca02d8ffc23e9688a971d858e4ffdff5389b11 738faba9d74736dc8e5d7c5d3be53776097f6af1
 136830 blocked d929572d7da91169d3a22dfb75ede8bdced541c2 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 9cca02d8ffc23e9688a971d858e4ffdff5389b11 cf7de5d9543bba1076fe8ede57b0d314394c943a
 136831 fail d929572d7da91169d3a22dfb75ede8bdced541c2 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 9cca02d8ffc23e9688a971d858e4ffdff5389b11 899433f149d0cc48a5254c797d9e5a8c9dc3b0fb
 136836 pass d929572d7da91169d3a22dfb75ede8bdced541c2 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 9cca02d8ffc23e9688a971d858e4ffdff5389b11 99bb45e684283b3bc621dbc99b1b93c856b4dd1c
 136835 blocked d929572d7da91169d3a22dfb75ede8bdced541c2 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 9cca02d8ffc23e9688a971d858e4ffdff5389b11 14e122fcc45d8a86e27be9663cbd7bcea1602b25
 136838 pass d929572d7da91169d3a22dfb75ede8bdced541c2 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 9cca02d8ffc23e9688a971d858e4ffdff5389b11 2520a7f33836616077a2ca3bd96d0b8bdd7f9404
 136840 fail d929572d7da91169d3a22dfb75ede8bdced541c2 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 9cca02d8ffc23e9688a971d858e4ffdff5389b11 3802ecbaa9eb36cbadce39ab03a4f6d36f29ae5c
 136842 pass d929572d7da91169d3a22dfb75ede8bdced541c2 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 9cca02d8ffc23e9688a971d858e4ffdff5389b11 2520a7f33836616077a2ca3bd96d0b8bdd7f9404
 136844 fail d929572d7da91169d3a22dfb75ede8bdced541c2 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 9cca02d8ffc23e9688a971d858e4ffdff5389b11 3802ecbaa9eb36cbadce39ab03a4f6d36f29ae5c
 136846 pass d929572d7da91169d3a22dfb75ede8bdced541c2 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 9cca02d8ffc23e9688a971d858e4ffdff5389b11 2520a7f33836616077a2ca3bd96d0b8bdd7f9404
 136848 fail d929572d7da91169d3a22dfb75ede8bdced541c2 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 9cca02d8ffc23e9688a971d858e4ffdff5389b11 3802ecbaa9eb36cbadce39ab03a4f6d36f29ae5c
Searching for interesting versions
 Result found: flight 133957 (pass), for basis pass
 Result found: flight 136592 (fail), for basis failure
 Repro found: flight 136593 (pass), for basis pass
 Repro found: flight 136749 (fail), for basis failure
 0 revisions at d929572d7da91169d3a22dfb75ede8bdced541c2 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 9cca02d8ffc23e9688a971d858e4ffdff5389b11 2520a7f33836616077a2ca3bd96d0b8bdd7f9404
No revisions left to test, checking graph state.
 Result found: flight 136838 (pass), for last pass
 Result found: flight 136840 (fail), for first failure
 Repro found: flight 136842 (pass), for last pass
 Repro found: flight 136844 (fail), for first failure
 Repro found: flight 136846 (pass), for last pass
 Repro found: flight 136848 (fail), for first failure

*** Found and reproduced problem changeset ***

  Bug is in tree:  xen git://xenbits.xen.org/xen.git
  Bug introduced:  3802ecbaa9eb36cbadce39ab03a4f6d36f29ae5c
  Bug not present: 2520a7f33836616077a2ca3bd96d0b8bdd7f9404
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/136848/


  commit 3802ecbaa9eb36cbadce39ab03a4f6d36f29ae5c
  Author: Olaf Hering <olaf@aepfle.de>
  Date:   Tue May 14 09:27:41 2019 +0200
  
      libxl: add helper function to set device_model_version
      
      An upcoming change will set the value of device_model_version properly
      also for the non-HVM case.
      
      Move existing code to new function libxl__domain_set_device_model.
      Move also initialization for device_model_stubdomain to that function.
      Make sure libxl__domain_build_info_setdefault is called with
      device_model_version set.
      
      Update libxl__spawn_stub_dm() and initiate_domain_create() to call the
      new function prior libxl__domain_build_info_setdefault() because
      device_mode_version is expected to be initialzed.
      libxl_domain_need_memory() needs no update because it does not have a
      d_config available anyway, and the callers provide a populated b_info.
      
      The upcoming change needs a full libxl_domain_config, and the existing
      libxl__domain_build_info_setdefault has just a libxl_domain_build_info
      to work with.
      
      Signed-off-by: Olaf Hering <olaf@aepfle.de>
      Reviewed-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
      Acked-by: Wei Liu <wei.liu2@citrix.com>

dot: graph is too large for cairo-renderer bitmaps. Scaling by 0.471936 to fit
pnmtopng: 40 colors found
Revision graph left in /home/logs/results/bisect/xen-unstable/test-amd64-amd64-xl-qcow2.debian-di-install.{dot,ps,png,html,svg}.
----------------------------------------
136848: tolerable ALL FAIL

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

Failures :-/ but no regressions.

Tests which did not succeed,
including tests which could not be run:
 test-amd64-amd64-xl-qcow2    10 debian-di-install       fail baseline untested


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



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2691221888446432462==--

From xen-devel-bounces@lists.xenproject.org Thu May 23 13:54:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 May 2019 13:54:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hToAk-0005wr-CN; Thu, 23 May 2019 13:54:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=oIoO=TX=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hToAj-0005wm-3H
 for xen-devel@lists.xenproject.org; Thu, 23 May 2019 13:54:17 +0000
X-Inumbo-ID: 3e68a12e-7d62-11e9-b610-6bb101586f55
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3e68a12e-7d62-11e9-b610-6bb101586f55;
 Thu, 23 May 2019 13:54:12 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 23 May 2019 07:54:11 -0600
Message-Id: <5CE6A6020200007800231BBD@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 23 May 2019 07:54:10 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH] x86/IO-APIC: fix build with gcc9
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlcmUgYXJlIGEgbnVtYmVyIG9mIHBvaW50bGVzcyBfX3BhY2tlZCBhdHRyaWJ1dGVzIHdoaWNo
IGNhdXNlIGdjYyA5IHRvCmxlZ2l0aW1hdGVseSB3YXJuOgoKdXRpbHMuYzogSW4gZnVuY3Rpb24g
J3Z0ZF9kdW1wX2lvbW11X2luZm8nOgp1dGlscy5jOjI4NzozMzogZXJyb3I6IGNvbnZlcnRpbmcg
YSBwYWNrZWQgJ3N0cnVjdCBJT19BUElDX3JvdXRlX2VudHJ5JyBwb2ludGVyIChhbGlnbm1lbnQg
MSkgdG8gYSAnc3RydWN0IElPX0FQSUNfcm91dGVfcmVtYXBfZW50cnknIHBvaW50ZXIgKGFsaWdu
bWVudCA4KSBtYXkgcmVzdWx0IGluIGFuIHVuYWxpZ25lZCBwb2ludGVyIHZhbHVlIFstV2Vycm9y
PWFkZHJlc3Mtb2YtcGFja2VkLW1lbWJlcl0KICAyODcgfCAgICAgICAgICAgICAgICAgcmVtYXAg
PSAoc3RydWN0IElPX0FQSUNfcm91dGVfcmVtYXBfZW50cnkgKikgJnJ0ZTsKICAgICAgfCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIF5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn4KCmlu
dHJlbWFwLmM6IEluIGZ1bmN0aW9uICdpb2FwaWNfcnRlX3RvX3JlbWFwX2VudHJ5JzoKaW50cmVt
YXAuYzozNDM6MjU6IGVycm9yOiBjb252ZXJ0aW5nIGEgcGFja2VkICdzdHJ1Y3QgSU9fQVBJQ19y
b3V0ZV9lbnRyeScgcG9pbnRlciAoYWxpZ25tZW50IDEpIHRvIGEgJ3N0cnVjdCBJT19BUElDX3Jv
dXRlX3JlbWFwX2VudHJ5JyBwb2ludGVyIChhbGlnbm1lbnQgOCkgbWF5IHJlc3VsdCBpbiBhbiB1
bmFsaWduZWQgcG9pbnRlciB2YWx1ZSBbLVdlcnJvcj1hZGRyZXNzLW9mLXBhY2tlZC1tZW1iZXJd
CiAgMzQzIHwgICAgIHJlbWFwX3J0ZSA9IChzdHJ1Y3QgSU9fQVBJQ19yb3V0ZV9yZW1hcF9lbnRy
eSAqKSBvbGRfcnRlOwogICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgIF5+fn5+fn5+fn5+
fn5+fn5+fn5+fn5+fn4KClNpbXBseSBkcm9wIHRoZXNlIGF0dHJpYnV0ZXMuIFRha2UgdGhlIGxp
YmVydHkgYW5kIGFsc28gcmUtZm9ybWF0IHRoZQpzdHJ1Y3R1cmUgZGVmaW5pdGlvbnMgYXQgdGhl
IHNhbWUgdGltZS4KClJlcG9ydGVkLWJ5OiBDaGFybGVzIEFybm9sZCA8Y2Fybm9sZEBzdXNlLmNv
bT4KU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9pb19hcGljLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9p
b19hcGljLmgKQEAgLTMzLDQyICszMyw0MiBAQAogICogVGhlIHN0cnVjdHVyZSBvZiB0aGUgSU8t
QVBJQzoKICAqLwogdW5pb24gSU9fQVBJQ19yZWdfMDAgewotCXUzMglyYXc7Ci0Jc3RydWN0IF9f
cGFja2VkIHsKLQkJdTMyCV9fcmVzZXJ2ZWRfMgk6IDE0LAotCQkJTFRTCQk6ICAxLAotCQkJZGVs
aXZlcnlfdHlwZQk6ICAxLAotCQkJX19yZXNlcnZlZF8xCTogIDgsCi0JCQlJRAkJOiAgODsKLQl9
IGJpdHM7CisgICAgdWludDMyX3QgcmF3OworICAgIHN0cnVjdCB7CisgICAgICAgIHVuc2lnbmVk
IGludCBfX3Jlc2VydmVkXzI6MTQ7CisgICAgICAgIHVuc2lnbmVkIGludCBMVFM6MTsKKyAgICAg
ICAgdW5zaWduZWQgaW50IGRlbGl2ZXJ5X3R5cGU6MTsKKyAgICAgICAgdW5zaWduZWQgaW50IF9f
cmVzZXJ2ZWRfMTo4OworICAgICAgICB1bnNpZ25lZCBpbnQgSUQ6ODsKKyAgICB9IGJpdHM7CiB9
OwogCiB1bmlvbiBJT19BUElDX3JlZ18wMSB7Ci0JdTMyCXJhdzsKLQlzdHJ1Y3QgX19wYWNrZWQg
ewotCQl1MzIJdmVyc2lvbgkJOiAgOCwKLQkJCV9fcmVzZXJ2ZWRfMgk6ICA3LAotCQkJUFJRCQk6
ICAxLAotCQkJZW50cmllcwkJOiAgOCwKLQkJCV9fcmVzZXJ2ZWRfMQk6ICA4OwotCX0gYml0czsK
KyAgICB1aW50MzJfdCByYXc7CisgICAgc3RydWN0IHsKKyAgICAgICAgdW5zaWduZWQgaW50IHZl
cnNpb246ODsKKyAgICAgICAgdW5zaWduZWQgaW50IF9fcmVzZXJ2ZWRfMjo3OworICAgICAgICB1
bnNpZ25lZCBpbnQgUFJROjE7CisgICAgICAgIHVuc2lnbmVkIGludCBlbnRyaWVzOjg7CisgICAg
ICAgIHVuc2lnbmVkIGludCBfX3Jlc2VydmVkXzE6ODsKKyAgICB9IGJpdHM7CiB9OwogCiB1bmlv
biBJT19BUElDX3JlZ18wMiB7Ci0JdTMyCXJhdzsKLQlzdHJ1Y3QgX19wYWNrZWQgewotCQl1MzIJ
X19yZXNlcnZlZF8yCTogMjQsCi0JCQlhcmJpdHJhdGlvbgk6ICA0LAotCQkJX19yZXNlcnZlZF8x
CTogIDQ7Ci0JfSBiaXRzOworICAgIHVpbnQzMl90IHJhdzsKKyAgICBzdHJ1Y3QgeworICAgICAg
ICB1bnNpZ25lZCBpbnQgX19yZXNlcnZlZF8yOjI0OworICAgICAgICB1bnNpZ25lZCBpbnQgYXJi
aXRyYXRpb246NDsKKyAgICAgICAgdW5zaWduZWQgaW50IF9fcmVzZXJ2ZWRfMTo0OworICAgIH0g
Yml0czsKIH07CiAKIHVuaW9uIElPX0FQSUNfcmVnXzAzIHsKLQl1MzIJcmF3OwotCXN0cnVjdCBf
X3BhY2tlZCB7Ci0JCXUzMglib290X0RUCQk6ICAxLAotCQkJX19yZXNlcnZlZF8xCTogMzE7Ci0J
fSBiaXRzOworICAgIHVpbnQzMl90IHJhdzsKKyAgICBzdHJ1Y3QgeworICAgICAgICB1bnNpZ25l
ZCBpbnQgYm9vdF9EVDoxOworICAgICAgICB1bnNpZ25lZCBpbnQgX19yZXNlcnZlZF8xOjMxOwor
ICAgIH0gYml0czsKIH07CiAKIC8qCkBAIC04OCwzNSArODgsMzYgQEAgZW51bSBpb2FwaWNfaXJx
X2Rlc3RpbmF0aW9uX3R5cGVzIHsKIAlkZXN0X0V4dElOVCA9IDcKIH07CiAKLXN0cnVjdCBfX3Bh
Y2tlZCBJT19BUElDX3JvdXRlX2VudHJ5IHsKLQlfX3UzMgl2ZWN0b3IJCTogIDgsCi0JCWRlbGl2
ZXJ5X21vZGUJOiAgMywJLyogMDAwOiBGSVhFRAotCQkJCQkgKiAwMDE6IGxvd2VzdCBwcmlvCi0J
CQkJCSAqIDExMTogRXh0SU5UCi0JCQkJCSAqLwotCQlkZXN0X21vZGUJOiAgMSwJLyogMDogcGh5
c2ljYWwsIDE6IGxvZ2ljYWwgKi8KLQkJZGVsaXZlcnlfc3RhdHVzCTogIDEsCi0JCXBvbGFyaXR5
CTogIDEsCi0JCWlycgkJOiAgMSwKLQkJdHJpZ2dlcgkJOiAgMSwJLyogMDogZWRnZSwgMTogbGV2
ZWwgKi8KLQkJbWFzawkJOiAgMSwJLyogMDogZW5hYmxlZCwgMTogZGlzYWJsZWQgKi8KLQkJX19y
ZXNlcnZlZF8yCTogMTU7Ci0KLQl1bmlvbiB7CQlzdHJ1Y3QgeyBfX3UzMgotCQkJCQlfX3Jlc2Vy
dmVkXzEJOiAyNCwKLQkJCQkJcGh5c2ljYWxfZGVzdAk6ICA0LAotCQkJCQlfX3Jlc2VydmVkXzIJ
OiAgNDsKLQkJCX0gcGh5c2ljYWw7Ci0KLQkJCXN0cnVjdCB7IF9fdTMyCi0JCQkJCV9fcmVzZXJ2
ZWRfMQk6IDI0LAotCQkJCQlsb2dpY2FsX2Rlc3QJOiAgODsKLQkJCX0gbG9naWNhbDsKLQotCQkJ
LyogdXNlZCB3aGVuIEludGVycnVwdCBSZW1hcHBpbmcgd2l0aCBFSU0gaXMgZW5hYmxlZCAqLwot
CQkJX191MzIgZGVzdDMyOwotCX0gZGVzdDsKLQorc3RydWN0IElPX0FQSUNfcm91dGVfZW50cnkg
eworICAgIHVuc2lnbmVkIGludCB2ZWN0b3I6ODsKKyAgICB1bnNpZ25lZCBpbnQgZGVsaXZlcnlf
bW9kZTozOyAvKgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqIDAwMDogRklY
RUQKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKiAwMDE6IGxvd2VzdCBwcmlv
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICogMTExOiBFeHRJTlQKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi8KKyAgICB1bnNpZ25lZCBpbnQgZGVzdF9t
b2RlOjE7ICAgICAvKiAwOiBwaHlzaWNhbCwgMTogbG9naWNhbCAqLworICAgIHVuc2lnbmVkIGlu
dCBkZWxpdmVyeV9zdGF0dXM6MTsKKyAgICB1bnNpZ25lZCBpbnQgcG9sYXJpdHk6MTsgICAgICAv
KiAwOiBsb3csIDE6IGhpZ2ggKi8KKyAgICB1bnNpZ25lZCBpbnQgaXJyOjE7CisgICAgdW5zaWdu
ZWQgaW50IHRyaWdnZXI6MTsgICAgICAgLyogMDogZWRnZSwgMTogbGV2ZWwgKi8KKyAgICB1bnNp
Z25lZCBpbnQgbWFzazoxOyAgICAgICAgICAvKiAwOiBlbmFibGVkLCAxOiBkaXNhYmxlZCAqLwor
ICAgIHVuc2lnbmVkIGludCBfX3Jlc2VydmVkXzI6MTU7CisKKyAgICB1bmlvbiB7CisgICAgICAg
IHN0cnVjdCB7CisgICAgICAgICAgICB1bnNpZ25lZCBpbnQgX19yZXNlcnZlZF8xOjI0OworICAg
ICAgICAgICAgdW5zaWduZWQgaW50IHBoeXNpY2FsX2Rlc3Q6NDsKKyAgICAgICAgICAgIHVuc2ln
bmVkIGludCBfX3Jlc2VydmVkXzI6NDsKKyAgICAgICAgfSBwaHlzaWNhbDsKKworICAgICAgICBz
dHJ1Y3QgeworICAgICAgICAgICAgdW5zaWduZWQgaW50IF9fcmVzZXJ2ZWRfMToyNDsKKyAgICAg
ICAgICAgIHVuc2lnbmVkIGludCBsb2dpY2FsX2Rlc3Q6ODsKKyAgICAgICAgfSBsb2dpY2FsOwor
CisgICAgICAgIC8qIHVzZWQgd2hlbiBJbnRlcnJ1cHQgUmVtYXBwaW5nIHdpdGggRUlNIGlzIGVu
YWJsZWQgKi8KKyAgICAgICAgdW5zaWduZWQgaW50IGRlc3QzMjsKKyAgICB9IGRlc3Q7CiB9Owog
CiAvKgoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 23 13:58:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 May 2019 13:58:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hToEP-00064k-V9; Thu, 23 May 2019 13:58:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=oIoO=TX=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hToEO-00064f-M1
 for xen-devel@lists.xenproject.org; Thu, 23 May 2019 13:58:04 +0000
X-Inumbo-ID: c79a3dba-7d62-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c79a3dba-7d62-11e9-8980-bc764e045a96;
 Thu, 23 May 2019 13:58:02 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 23 May 2019 07:58:00 -0600
Message-Id: <5CE6A6E40200007800231BC0@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 23 May 2019 07:57:56 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <nmanthey@amazon.de>
References: <1558424746-24059-1-git-send-email-nmanthey@amazon.de>
 <1558424746-24059-2-git-send-email-nmanthey@amazon.de>
In-Reply-To: <1558424746-24059-2-git-send-email-nmanthey@amazon.de>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH L1TF MDS GT v1 1/3] common/grant_table:
 harden helpers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, wipawel@amazon.de,
 Julien Grall <julien.grall@arm.com>, David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIxLjA1LjE5IGF0IDA5OjQ1LCA8bm1hbnRoZXlAYW1hem9uLmRlPiB3cm90ZToKPiBH
dWVzdHMgY2FuIGlzc3VlIGdyYW50IHRhYmxlIG9wZXJhdGlvbnMgYW5kIHByb3ZpZGUgZ3Vlc3Qg
Y29udHJvbGxlZAo+IGRhdGEgdG8gdGhlbS4gVGhpcyBkYXRhIGlzIHVzZWQgZm9yIG1lbW9yeSBs
b2FkcyBpbiBoZWxwZXIgZnVuY3Rpb25zCj4gYW5kIG1hY3Jvcy4gVG8gYXZvaWQgc3BlY3VsYXRp
dmUgb3V0LW9mLWJvdW5kIGFjY2Vzc2VzLCB3ZSB1c2UgdGhlCj4gYXJyYXlfaW5kZXhfbm9zcGVj
IG1hY3JvIHdoZXJlIGFwcGxpY2FibGUsIG9yIHRoZSBibG9ja19zcGVjdWxhdGlvbgo+IG1hY3Jv
Lgo+IAo+IFRoaXMgaXMgcGFydCBvZiB0aGUgc3BlY3VsYXRpdmUgaGFyZGVuaW5nIGVmZm9ydC4K
PiAKPiBTaWduZWQtb2ZmLWJ5OiBOb3JiZXJ0IE1hbnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4K
ClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 23 14:17:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 May 2019 14:17:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hToWq-0007gy-Ry; Thu, 23 May 2019 14:17:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=oIoO=TX=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hToWp-0007gt-Fi
 for xen-devel@lists.xenproject.org; Thu, 23 May 2019 14:17:07 +0000
X-Inumbo-ID: 71578524-7d65-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 71578524-7d65-11e9-8980-bc764e045a96;
 Thu, 23 May 2019 14:17:06 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 23 May 2019 08:17:04 -0600
Message-Id: <5CE6AB600200007800231BF1@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 23 May 2019 08:17:04 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <nmanthey@amazon.de>
References: <1558424746-24059-1-git-send-email-nmanthey@amazon.de>
 <1558424746-24059-3-git-send-email-nmanthey@amazon.de>
In-Reply-To: <1558424746-24059-3-git-send-email-nmanthey@amazon.de>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH L1TF MDS GT v1 2/3] common/grant_table:
 harden bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, wipawel@amazon.de,
 Julien Grall <julien.grall@arm.com>, David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIxLjA1LjE5IGF0IDA5OjQ1LCA8bm1hbnRoZXlAYW1hem9uLmRlPiB3cm90ZToKPiBH
dWVzdHMgY2FuIGlzc3VlIGdyYW50IHRhYmxlIG9wZXJhdGlvbnMgYW5kIHByb3ZpZGUgZ3Vlc3Qg
Y29udHJvbGxlZAo+IGRhdGEgdG8gdGhlbS4gVGhpcyBkYXRhIGlzIHVzZWQgYXMgaW5kZXggZm9y
IG1lbW9yeSBsb2FkcyBhZnRlciBib3VuZAo+IGNoZWNrcyBoYXZlIGJlZW4gZG9uZS4gVG8gYXZv
aWQgc3BlY3VsYXRpdmUgb3V0LW9mLWJvdW5kIGFjY2Vzc2VzLCB3ZQo+IHVzZSB0aGUgYXJyYXlf
aW5kZXhfbm9zcGVjIG1hY3JvIHdoZXJlIGFwcGxpY2FibGUsIG9yIHRoZSBtYWNybwo+IGJsb2Nr
X3NwZWN1bGF0aW9uLiBOb3RlLCB0aGF0IHRoZSBibG9ja19zcGVjdWxhdGlvbiBpcyBhbHdheXMg
dXNlZCBpbgoKcy9hbHdheXMvYWxyZWFkeS8gPwoKPiB0aGUgY2FsbHMgdG8gc2hhcmVkX2VudHJ5
X2hlYWRlciBhbmQgbnJfZ3JhbnRfZW50cmllcywgc28gdGhhdCBubwo+IGFkZGl0aW9uYWwgcHJv
dGVjdGlvbiBpcyByZXF1aXJlZCBvbmNlIHRoZXNlIGZ1bmN0aW9ucyBoYXZlIGJlZW4KPiBjYWxs
ZWQuCgpJc24ndCB0aGlzIHRvbyBicm9hZCBhIHN0YXRlbWVudD8gVGhlcmUncyBzb21lIHByb3Rl
Y3Rpb24sIGJ1dCBub3QKZm9yIGp1c3QgYW55dGhpbmcgdGhhdCBmb2xsb3dzLgoKPiAtLS0gYS94
ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKPiArKysgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMK
PiBAQCAtOTg4LDkgKzk4OCwxMCBAQCBtYXBfZ3JhbnRfcmVmKAo+ICAgICAgICAgIFBJTl9GQUlM
KHVubG9ja19vdXQsIEdOVFNUX2JhZF9nbnRyZWYsICJCYWQgcmVmICUjeCBmb3IgZCVkXG4iLAo+
ICAgICAgICAgICAgICAgICAgIG9wLT5yZWYsIHJndC0+ZG9tYWluLT5kb21haW5faWQpOwo+ICAK
PiAtICAgIGFjdCA9IGFjdGl2ZV9lbnRyeV9hY3F1aXJlKHJndCwgb3AtPnJlZik7Cj4gKyAgICAv
KiBUaGlzIGNhbGwgYWxzbyBlbnN1cmVzIHRoZSBhYm92ZSBjaGVjayBjYW5ub3QgYmUgcGFzc2Vk
IHNwZWN1bGF0aXZlbHkgKi8KPiAgICAgIHNoYWggPSBzaGFyZWRfZW50cnlfaGVhZGVyKHJndCwg
b3AtPnJlZik7Cj4gICAgICBzdGF0dXMgPSByZ3QtPmd0X3ZlcnNpb24gPT0gMSA/ICZzaGFoLT5m
bGFncyA6ICZzdGF0dXNfZW50cnkocmd0LCBvcC0+cmVmKTsKPiArICAgIGFjdCA9IGFjdGl2ZV9l
bnRyeV9hY3F1aXJlKHJndCwgb3AtPnJlZik7CgpJIGtub3cgd2UndmUgYmVlbiB0aGVyZSBiZWZv
cmUsIGJ1dCB3aGF0IGd1YXJhbnRlZXMgdGhhdCB0aGUKY29tcGlsZXIgd29uJ3QgcmVsb2FkIG9w
LT5yZWYgZnJvbSBtZW1vcnkgZm9yIGVpdGhlciBvZiB0aGUKbGF0dGVyIHR3byBhY2Nlc3Nlcz8g
SW4gZmFjdCBhZmFpY3QgaXQgYWx3YXlzIHdpbGwsIGR1ZSB0byB0aGUKbWVtb3J5IGNsb2JiZXIg
aW4gYWx0ZXJuYXRpdmUoKS4KCj4gQEAgLTM4NjMsNiArMzg4Myw5IEBAIHN0YXRpYyBpbnQgZ250
dGFiX2dldF9zdGF0dXNfZnJhbWVfbWZuKHN0cnVjdCBkb21haW4gKmQsCj4gICAgICAgICAgICAg
IHJldHVybiAtRUlOVkFMOwo+ICAgICAgfQo+ICAKPiArICAgIC8qIE1ha2Ugc3VyZSBpZHggaXMg
Ym91bmRlZCB3cnQgbnJfc3RhdHVzX2ZyYW1lcyAqLwo+ICsgICAgYmxvY2tfc3BlY3VsYXRpb24o
KTsKPiArCj4gICAgICAqbWZuID0gX21mbih2aXJ0X3RvX21mbihndC0+c3RhdHVzW2lkeF0pKTsK
PiAgICAgIHJldHVybiAwOwo+ICB9CgpXaHkgZG9uJ3QgeW91IHVzZSBhcnJheV9pbmRleF9ub3Nw
ZWMoKSBoZXJlPyBBbmQgaG93IGNvbWUKc3BlY3VsYXRpb24gaW50byBnbnR0YWJfZ3Jvd190YWJs
ZSgpIGlzIGZpbmUgYSBmZXcgbGluZXMgYWJvdmU/CkFuZCB3aGF0IGFib3V0IHRoZSBzaW1pbGFy
IGNvZGUgaW4gZ250dGFiX2dldF9zaGFyZWRfZnJhbWVfbWZuKCk/CgpKYW4KCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 23 14:20:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 May 2019 14:20:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hToaL-0008Pm-Dw; Thu, 23 May 2019 14:20:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TQZZ=TX=citrix.com=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1hToaK-0008Ph-Dy
 for xen-devel@lists.xenproject.org; Thu, 23 May 2019 14:20:44 +0000
X-Inumbo-ID: f15e3700-7d65-11e9-9818-5f66745495a1
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f15e3700-7d65-11e9-9818-5f66745495a1;
 Thu, 23 May 2019 14:20:41 +0000 (UTC)
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=wei.liu2@citrix.com;
 spf=Pass smtp.mailfrom=wei.liu2@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 wei.liu2@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="wei.liu2@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 wei.liu2@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="wei.liu2@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: Swd7TS6VJrLebcY+AXfImrQ6TVChGhdFJ4T8/buyHG+/Td59IndruhrmyXxVQ/7k8/zvbiEY0/
 Rphc51DyMnC1XZoodQZGa0ghU9z1RVpNmlQ0UgMZLim+T1XM+RQbdSoBHdeRGf+SBPwhASdVpb
 4ibJksn/tNBkcK8vvcWivgDLSQOz17a8AREzJaaignJxG4yedJ/u6wlb5lgpzA6NPhd6AkWqWN
 XZ8Oubm069QosJiqhhIwm0q7RgqpqZneWfOoxivgLkBzu1fgh+otM/K9Klkok7qZfGspHpG6Z2
 w4g=
X-SBRS: 2.7
X-MesageID: 839938
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,503,1549947600"; 
   d="scan'208";a="839938"
Date: Thu, 23 May 2019 15:20:33 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190523142033.GF2373@zion.uk.xensource.com>
References: <5CE6A6020200007800231BBD@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5CE6A6020200007800231BBD@prv1-mh.provo.novell.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH] x86/IO-APIC: fix build with gcc9
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBNYXkgMjMsIDIwMTkgYXQgMDc6NTQ6MTBBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gVGhlcmUgYXJlIGEgbnVtYmVyIG9mIHBvaW50bGVzcyBfX3BhY2tlZCBhdHRyaWJ1dGVz
IHdoaWNoIGNhdXNlIGdjYyA5IHRvCj4gbGVnaXRpbWF0ZWx5IHdhcm46Cj4gCj4gdXRpbHMuYzog
SW4gZnVuY3Rpb24gJ3Z0ZF9kdW1wX2lvbW11X2luZm8nOgo+IHV0aWxzLmM6Mjg3OjMzOiBlcnJv
cjogY29udmVydGluZyBhIHBhY2tlZCAnc3RydWN0IElPX0FQSUNfcm91dGVfZW50cnknIHBvaW50
ZXIgKGFsaWdubWVudCAxKSB0byBhICdzdHJ1Y3QgSU9fQVBJQ19yb3V0ZV9yZW1hcF9lbnRyeScg
cG9pbnRlciAoYWxpZ25tZW50IDgpIG1heSByZXN1bHQgaW4gYW4gdW5hbGlnbmVkIHBvaW50ZXIg
dmFsdWUgWy1XZXJyb3I9YWRkcmVzcy1vZi1wYWNrZWQtbWVtYmVyXQo+ICAgMjg3IHwgICAgICAg
ICAgICAgICAgIHJlbWFwID0gKHN0cnVjdCBJT19BUElDX3JvdXRlX3JlbWFwX2VudHJ5ICopICZy
dGU7Cj4gICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF5+fn5+fn5+fn5+
fn5+fn5+fn5+fn5+fn4KPiAKPiBpbnRyZW1hcC5jOiBJbiBmdW5jdGlvbiAnaW9hcGljX3J0ZV90
b19yZW1hcF9lbnRyeSc6Cj4gaW50cmVtYXAuYzozNDM6MjU6IGVycm9yOiBjb252ZXJ0aW5nIGEg
cGFja2VkICdzdHJ1Y3QgSU9fQVBJQ19yb3V0ZV9lbnRyeScgcG9pbnRlciAoYWxpZ25tZW50IDEp
IHRvIGEgJ3N0cnVjdCBJT19BUElDX3JvdXRlX3JlbWFwX2VudHJ5JyBwb2ludGVyIChhbGlnbm1l
bnQgOCkgbWF5IHJlc3VsdCBpbiBhbiB1bmFsaWduZWQgcG9pbnRlciB2YWx1ZSBbLVdlcnJvcj1h
ZGRyZXNzLW9mLXBhY2tlZC1tZW1iZXJdCj4gICAzNDMgfCAgICAgcmVtYXBfcnRlID0gKHN0cnVj
dCBJT19BUElDX3JvdXRlX3JlbWFwX2VudHJ5ICopIG9sZF9ydGU7Cj4gICAgICAgfCAgICAgICAg
ICAgICAgICAgICAgICAgICBefn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+Cj4gCj4gU2ltcGx5IGRy
b3AgdGhlc2UgYXR0cmlidXRlcy4gVGFrZSB0aGUgbGliZXJ0eSBhbmQgYWxzbyByZS1mb3JtYXQg
dGhlCj4gc3RydWN0dXJlIGRlZmluaXRpb25zIGF0IHRoZSBzYW1lIHRpbWUuCj4gCj4gUmVwb3J0
ZWQtYnk6IENoYXJsZXMgQXJub2xkIDxjYXJub2xkQHN1c2UuY29tPgo+IFNpZ25lZC1vZmYtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 23 14:35:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 May 2019 14:35:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTooG-0000rg-Ta; Thu, 23 May 2019 14:35:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=52eM=TX=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hTooE-0000rb-VO
 for xen-devel@lists.xenproject.org; Thu, 23 May 2019 14:35:07 +0000
X-Inumbo-ID: f4ea4503-7d67-11e9-8980-bc764e045a96
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f4ea4503-7d67-11e9-8980-bc764e045a96;
 Thu, 23 May 2019 14:35:05 +0000 (UTC)
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 23.29.105.83 as
 permitted sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: It+tYXphUPAlZ/JVRVN2wV54SusXHaOrttYMon72cA0CnLF0C87TyvnCUdURPg7WFGIJ4qH6aw
 Kg9rzbig9xYPzaN/p4n2oquA/xtFeJk5tkKCj3aXQSK0A1QImSXAXET++dYoYAIUv5lvKEDuwj
 UXcSuz93S+C2vTYZGLa4EGCC5KyvIjDUKAdItkZjqDQ3usZOXbYqnDmMqswSfRoQrxRbtXeE1K
 2jWTjpXB8PYBs+jtTrWCU4E3UPZp2y7IRZbS2gMkoQfKcj/UWCrhB6kbpdtdOrUG8bnZxtKZoH
 x1M=
X-SBRS: 2.7
X-MesageID: 813346
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,503,1549947600"; 
   d="scan'208";a="813346"
To: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>
References: <5CE6A6020200007800231BBD@prv1-mh.provo.novell.com>
 <20190523142033.GF2373@zion.uk.xensource.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <30ea972e-f693-e223-ae46-8bef2d0714a2@citrix.com>
Date: Thu, 23 May 2019 15:35:01 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190523142033.GF2373@zion.uk.xensource.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] x86/IO-APIC: fix build with gcc9
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMvMDUvMjAxOSAxNToyMCwgV2VpIExpdSB3cm90ZToKPiBPbiBUaHUsIE1heSAyMywgMjAx
OSBhdCAwNzo1NDoxMEFNIC0wNjAwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gVGhlcmUgYXJlIGEg
bnVtYmVyIG9mIHBvaW50bGVzcyBfX3BhY2tlZCBhdHRyaWJ1dGVzIHdoaWNoIGNhdXNlIGdjYyA5
IHRvCj4+IGxlZ2l0aW1hdGVseSB3YXJuOgo+Pgo+PiB1dGlscy5jOiBJbiBmdW5jdGlvbiAndnRk
X2R1bXBfaW9tbXVfaW5mbyc6Cj4+IHV0aWxzLmM6Mjg3OjMzOiBlcnJvcjogY29udmVydGluZyBh
IHBhY2tlZCAnc3RydWN0IElPX0FQSUNfcm91dGVfZW50cnknIHBvaW50ZXIgKGFsaWdubWVudCAx
KSB0byBhICdzdHJ1Y3QgSU9fQVBJQ19yb3V0ZV9yZW1hcF9lbnRyeScgcG9pbnRlciAoYWxpZ25t
ZW50IDgpIG1heSByZXN1bHQgaW4gYW4gdW5hbGlnbmVkIHBvaW50ZXIgdmFsdWUgWy1XZXJyb3I9
YWRkcmVzcy1vZi1wYWNrZWQtbWVtYmVyXQo+PiAgIDI4NyB8ICAgICAgICAgICAgICAgICByZW1h
cCA9IChzdHJ1Y3QgSU9fQVBJQ19yb3V0ZV9yZW1hcF9lbnRyeSAqKSAmcnRlOwo+PiAgICAgICB8
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+
fgo+Pgo+PiBpbnRyZW1hcC5jOiBJbiBmdW5jdGlvbiAnaW9hcGljX3J0ZV90b19yZW1hcF9lbnRy
eSc6Cj4+IGludHJlbWFwLmM6MzQzOjI1OiBlcnJvcjogY29udmVydGluZyBhIHBhY2tlZCAnc3Ry
dWN0IElPX0FQSUNfcm91dGVfZW50cnknIHBvaW50ZXIgKGFsaWdubWVudCAxKSB0byBhICdzdHJ1
Y3QgSU9fQVBJQ19yb3V0ZV9yZW1hcF9lbnRyeScgcG9pbnRlciAoYWxpZ25tZW50IDgpIG1heSBy
ZXN1bHQgaW4gYW4gdW5hbGlnbmVkIHBvaW50ZXIgdmFsdWUgWy1XZXJyb3I9YWRkcmVzcy1vZi1w
YWNrZWQtbWVtYmVyXQo+PiAgIDM0MyB8ICAgICByZW1hcF9ydGUgPSAoc3RydWN0IElPX0FQSUNf
cm91dGVfcmVtYXBfZW50cnkgKikgb2xkX3J0ZTsKPj4gICAgICAgfCAgICAgICAgICAgICAgICAg
ICAgICAgICBefn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+Cj4+Cj4+IFNpbXBseSBkcm9wIHRoZXNl
IGF0dHJpYnV0ZXMuIFRha2UgdGhlIGxpYmVydHkgYW5kIGFsc28gcmUtZm9ybWF0IHRoZQo+PiBz
dHJ1Y3R1cmUgZGVmaW5pdGlvbnMgYXQgdGhlIHNhbWUgdGltZS4KPj4KPj4gUmVwb3J0ZWQtYnk6
IENoYXJsZXMgQXJub2xkIDxjYXJub2xkQHN1c2UuY29tPgo+PiBTaWduZWQtb2ZmLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KCkkndmUgZ290IGFub3RoZXIgaWRlbnRpY2FsIHBhdGNoIHdoaWNoIEkg
aGFkbid0IGdvdCBhcm91bmQgdG8gc2VuZGluZwp1cHN0cmVhbS4KCldlJ3ZlIGdvdCBmdXJ0aGVy
IGlzc3VlcyB3aXRoIFVCU0FOLsKgIFdoaWxlIEkndmUgZ290IHRoZSBBUEkgZml4ZXMKc29ydGVk
LCB0aGUgcmVzdXRsaW5nIGJpbmFyeSBjcmFzaGVzIGFsbW9zdCBpbW1lZGlhdGVseSBvbiBib290
IGFuZCBJCmhhdmVuJ3QgZmlndXJlZCBvdXQgd2h5IHlldC4KCn5BbmRyZXcKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 23 14:37:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 May 2019 14:37:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hToqd-0000yl-CO; Thu, 23 May 2019 14:37:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TQZZ=TX=citrix.com=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1hToqc-0000yf-Ht
 for xen-devel@lists.xenproject.org; Thu, 23 May 2019 14:37:34 +0000
X-Inumbo-ID: 4bbd2ad8-7d68-11e9-94e7-e31d25d47985
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4bbd2ad8-7d68-11e9-94e7-e31d25d47985;
 Thu, 23 May 2019 14:37:31 +0000 (UTC)
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=wei.liu2@citrix.com;
 spf=Pass smtp.mailfrom=wei.liu2@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 wei.liu2@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="wei.liu2@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 wei.liu2@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="wei.liu2@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: 5Efy01vmvlYQej/g2tSW6pIEmf+Gdqlmhg5fcoyMdGvjPeKZy0Fb1E/hp5BD8aKxrwuPgf78IZ
 wyVp7h1tCVus86S2+aGWnOaOClX0/Vqmicvpue3ZMeuOJhZ72qTBD42o/1jTBBaOd+NkmR9xYC
 J0II9BUBytDZLTyGaWww4hV0xKcb1y+rRYHxjizi7kz5v/C4jlSUa1dH5vGu7eex+7Ke4FPK9g
 gJ/PHKy/FKr0UQ0rKhVJ1vAtZPIXk/MJXd3yoWSgo1VpdurfXFrDoYNlMcsU8wsaYKrhUJabCL
 VPY=
X-SBRS: 2.7
X-MesageID: 832289
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,503,1549947600"; 
   d="scan'208";a="832289"
Date: Thu, 23 May 2019 15:37:01 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20190523143701.GG2373@zion.uk.xensource.com>
References: <5CE6A6020200007800231BBD@prv1-mh.provo.novell.com>
 <20190523142033.GF2373@zion.uk.xensource.com>
 <30ea972e-f693-e223-ae46-8bef2d0714a2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <30ea972e-f693-e223-ae46-8bef2d0714a2@citrix.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH] x86/IO-APIC: fix build with gcc9
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBNYXkgMjMsIDIwMTkgYXQgMDM6MzU6MDFQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAyMy8wNS8yMDE5IDE1OjIwLCBXZWkgTGl1IHdyb3RlOgo+ID4gT24gVGh1LCBN
YXkgMjMsIDIwMTkgYXQgMDc6NTQ6MTBBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4g
VGhlcmUgYXJlIGEgbnVtYmVyIG9mIHBvaW50bGVzcyBfX3BhY2tlZCBhdHRyaWJ1dGVzIHdoaWNo
IGNhdXNlIGdjYyA5IHRvCj4gPj4gbGVnaXRpbWF0ZWx5IHdhcm46Cj4gPj4KPiA+PiB1dGlscy5j
OiBJbiBmdW5jdGlvbiAndnRkX2R1bXBfaW9tbXVfaW5mbyc6Cj4gPj4gdXRpbHMuYzoyODc6MzM6
IGVycm9yOiBjb252ZXJ0aW5nIGEgcGFja2VkICdzdHJ1Y3QgSU9fQVBJQ19yb3V0ZV9lbnRyeScg
cG9pbnRlciAoYWxpZ25tZW50IDEpIHRvIGEgJ3N0cnVjdCBJT19BUElDX3JvdXRlX3JlbWFwX2Vu
dHJ5JyBwb2ludGVyIChhbGlnbm1lbnQgOCkgbWF5IHJlc3VsdCBpbiBhbiB1bmFsaWduZWQgcG9p
bnRlciB2YWx1ZSBbLVdlcnJvcj1hZGRyZXNzLW9mLXBhY2tlZC1tZW1iZXJdCj4gPj4gICAyODcg
fCAgICAgICAgICAgICAgICAgcmVtYXAgPSAoc3RydWN0IElPX0FQSUNfcm91dGVfcmVtYXBfZW50
cnkgKikgJnJ0ZTsKPiA+PiAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Xn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fgo+ID4+Cj4gPj4gaW50cmVtYXAuYzogSW4gZnVuY3Rp
b24gJ2lvYXBpY19ydGVfdG9fcmVtYXBfZW50cnknOgo+ID4+IGludHJlbWFwLmM6MzQzOjI1OiBl
cnJvcjogY29udmVydGluZyBhIHBhY2tlZCAnc3RydWN0IElPX0FQSUNfcm91dGVfZW50cnknIHBv
aW50ZXIgKGFsaWdubWVudCAxKSB0byBhICdzdHJ1Y3QgSU9fQVBJQ19yb3V0ZV9yZW1hcF9lbnRy
eScgcG9pbnRlciAoYWxpZ25tZW50IDgpIG1heSByZXN1bHQgaW4gYW4gdW5hbGlnbmVkIHBvaW50
ZXIgdmFsdWUgWy1XZXJyb3I9YWRkcmVzcy1vZi1wYWNrZWQtbWVtYmVyXQo+ID4+ICAgMzQzIHwg
ICAgIHJlbWFwX3J0ZSA9IChzdHJ1Y3QgSU9fQVBJQ19yb3V0ZV9yZW1hcF9lbnRyeSAqKSBvbGRf
cnRlOwo+ID4+ICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgXn5+fn5+fn5+fn5+fn5+
fn5+fn5+fn5+fgo+ID4+Cj4gPj4gU2ltcGx5IGRyb3AgdGhlc2UgYXR0cmlidXRlcy4gVGFrZSB0
aGUgbGliZXJ0eSBhbmQgYWxzbyByZS1mb3JtYXQgdGhlCj4gPj4gc3RydWN0dXJlIGRlZmluaXRp
b25zIGF0IHRoZSBzYW1lIHRpbWUuCj4gPj4KPiA+PiBSZXBvcnRlZC1ieTogQ2hhcmxlcyBBcm5v
bGQgPGNhcm5vbGRAc3VzZS5jb20+Cj4gPj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgo+ID4gUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+Cj4gCj4gUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+Cj4gCj4gSSd2ZSBnb3QgYW5vdGhlciBpZGVudGljYWwgcGF0Y2ggd2hpY2ggSSBo
YWRuJ3QgZ290IGFyb3VuZCB0byBzZW5kaW5nCj4gdXBzdHJlYW0uCj4gCj4gV2UndmUgZ290IGZ1
cnRoZXIgaXNzdWVzIHdpdGggVUJTQU4uwqAgV2hpbGUgSSd2ZSBnb3QgdGhlIEFQSSBmaXhlcwo+
IHNvcnRlZCwgdGhlIHJlc3V0bGluZyBiaW5hcnkgY3Jhc2hlcyBhbG1vc3QgaW1tZWRpYXRlbHkg
b24gYm9vdCBhbmQgSQo+IGhhdmVuJ3QgZmlndXJlZCBvdXQgd2h5IHlldC4KClByb2JhYmx5IG1v
cmUgbWlzc2VkIGZpbHRlcmluZyAtLSB5b3UgZG9uJ3Qgd2FudCBlYXJseSBib290IGNvZGUgdG8g
Z2V0CmNvbXBpbGVkIHdpdGggVUJTQU4gZW5hYmxlZC4KCldlaS4KCj4gCj4gfkFuZHJldwoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 23 15:02:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 May 2019 15:02:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTpEL-0003CR-LJ; Thu, 23 May 2019 15:02:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=oIoO=TX=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hTpEK-0003CK-Dw
 for xen-devel@lists.xenproject.org; Thu, 23 May 2019 15:02:04 +0000
X-Inumbo-ID: b7b11030-7d6b-11e9-842a-77b2687923ff
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b7b11030-7d6b-11e9-842a-77b2687923ff;
 Thu, 23 May 2019 15:02:01 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 23 May 2019 09:01:59 -0600
Message-Id: <5CE6B5E50200007800231C66@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 23 May 2019 09:01:57 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <nmanthey@amazon.de>
References: <1558424746-24059-1-git-send-email-nmanthey@amazon.de>
 <1558424746-24059-4-git-send-email-nmanthey@amazon.de>
In-Reply-To: <1558424746-24059-4-git-send-email-nmanthey@amazon.de>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH L1TF MDS GT v1 3/3] common/grant_table:
 harden version dependent accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, wipawel@amazon.de,
 Julien Grall <julien.grall@arm.com>, David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIxLjA1LjE5IGF0IDA5OjQ1LCA8bm1hbnRoZXlAYW1hem9uLmRlPiB3cm90ZToKPiBH
dWVzdHMgY2FuIGlzc3VlIGdyYW50IHRhYmxlIG9wZXJhdGlvbnMgYW5kIHByb3ZpZGUgZ3Vlc3Qg
Y29udHJvbGxlZAo+IGRhdGEgdG8gdGhlbS4gVGhpcyBkYXRhIGlzIHVzZWQgYXMgaW5kZXggZm9y
IG1lbW9yeSBsb2FkcyBhZnRlciBib3VuZAo+IGNoZWNrcyBoYXZlIGJlZW4gZG9uZS4gRGVwZW5k
aW5nIG9uIHRoZSBncmFudCB0YWJsZSB2ZXJzaW9uLCB0aGUKPiBzaXplIG9mIGVsZW1lbnRzIGlu
IGNvbnRhaW5lcnMgZGlmZmVyLiBBcyB0aGUgYmFzZSBkYXRhIHN0cnVjdHVyZSBpcwo+IGEgcGFn
ZSwgdGhlIG51bWJlciBvZiBlbGVtZW50cyBwZXIgcGFnZSBhbHNvIGRpZmZlcnMuIENvbnNlcXVl
bnRseSwKPiBib3VuZCBjaGVja3MgYXJlIHZlcnNpb24gZGVwZW5kZW50LCBzbyB0aGF0IHNwZWN1
bGF0aXZlIGV4ZWN1dGlvbiBjYW4KPiBoYXBwZW4gaW4gc2V2ZXJhbCBzdGFnZXMsIHRoZSBib3Vu
ZCBjaGVjayBhcyB3ZWxsIGFzIHRoZSB2ZXJzaW9uIGNoZWNrLgo+IAo+IFRoaXMgY29tbWl0IG1p
dGlnYXRlcyBjYXNlcyB3aGVyZSBvdXQtb2YtYm91bmQgYWNjZXNzZXMgY291bGQgaGFwcGVuCj4g
ZHVlIHRvIHRoZSB2ZXJzaW9uIGNvbXBhcmlzb24uIEluIGNhc2VzLCB3aGVyZSBubyBkaWZmZXJl
bnQgbWVtb3J5Cj4gbG9jYXRpb25zIGFyZSBhY2Nlc3NlZCBvbiB0aGUgY29kZSBwYXRoIHRoYXQg
Zm9sbG93IGFuIGlmIHN0YXRlbWVudCwKPiBubyBwcm90ZWN0aW9uIGlzIHJlcXVpcmVkLiBObyBk
aWZmZXJlbnQgbWVtb3J5IGxvY2F0aW9ucyBhcmUgYWNjZXNzZWQKPiBpbiB0aGUgZm9sbG93aW5n
IGZ1bmN0aW9ucyBhZnRlciBhIHZlcnNpb24gY2hlY2s6Cj4gCj4gICogZ250dGFiX3NldHVwX3Rh
YmxlOiBvbmx5IGNhbGN1bGF0ZWQgbnVtYmVyc2kgYXJlIHVzZWQsIGFuZCB0aGVuCj4gICAgICAg
ICBmdW5jdGlvbiBnbnR0YWJfZ3Jvd190YWJsZSBpcyBjYWxsZWQsIHdoaWNoIGlzIHZlcnNpb24g
cHJvdGVjdGVkCj4gCj4gICogZ250dGFiX3RyYW5zZmVyOiB0aGUgY2FzZSB0aGF0IGRlcGVuZHMg
b24gdGhlIHZlcnNpb24gY2hlY2sganVzdCBnZXRzCj4gICAgICAgICBpbnRvIGNvcHlpbmcgYSBw
YWdlIG9yIG5vdAoKV2VsbCwgdGhpcyBpcyBhIGxpdHRsZSBsYXgsIGJ1dCBJJ20gd2lsbGluZyB0
byBhY2NlcHQgaXQuIFRoZXJlIGNvdWxkLCBhZnRlcgphbGwsIHN0aWxsIGJlIHNwZWN1bGF0aW9u
IGludG8gYWxsb2NfZG9taGVhcF9wYWdlKCkuCgo+ICAqIGFjcXVpcmVfZ3JhbnRfZm9yX2NvcHk6
IHRoZSBub3QgZml4ZWQgY29tcGFyaXNvbiBpcyBvbiB0aGUgYWJvcnQgcGF0aAo+ICAgICAgICAg
YW5kIGRvZXMgbm90IGFjY2VzcyBvdGhlciBzdHJ1Y3R1cmVzLCBhbmQgb24gdGhlIGVsc2UgYnJh
bmNoIG9ubHkKPiAgICAgICAgIGFjY2Vzc2VzIHN0cnVjdHVyZXMgdGhhdCBhcmUgcHJvcGVybHkg
YWxsb2NhdGVkCgpBcyBzYWlkIGluIG15IHJlY2VudCByZXBseSB0byB2MTAgb2YgdGhlIG9yaWdp
bmFsIHNlcmllcywgaW4gcGFydGljdWxhcgpmb3IgZml4dXBfc3RhdHVzX2Zvcl9jb3B5X3Bpbigp
IHRoaXMgaXNuJ3QgaW1tZWRpYXRlbHkgb2J2aW91cy4gSW4Kbm8gY2FzZSBpcyAiZG9lcyBub3Qg
YWNjZXNzIG90aGVyIHN0cnVjdHVyZXMiIHRydWUsIHRob3VnaC4gSG93CmFib3V0IHNheWluZyAi
YWNjZXNzZXMgb25seSBzdHJ1Y3R1cmVzIHRoYXQgaGF2ZSBiZWVuIHZhbGlkYXRlZApiZWZvcmUi
IG9yIHNvbWUgc3VjaCBpbnN0ZWFkIChJIGRvbid0IHBhcnRpY3VsYXJseSBsaWtlICJ2YWxpZGF0
ZWQiCmhlcmUsIGJ1dCBJIGNhbid0IGN1cnJlbnRseSB0aGluayBvZiBhbnl0aGluZyBiZXR0ZXIp
PwoKPiAgKiBnbnR0YWJfc2V0X3ZlcnNpb246IGFsbCBhY2Nlc3NpYmxlIGRhdGEgaXMgYWxsb2Nh
dGVkIGZvciBib3RoIHZlcnNpb25zCgpUaGlzIGlzIG5vdCBlbm91Z2ggZm9yIG15IHRhc3RlOiBU
aGUgdmVyeSBmaXJzdCBsb29wIGlzIHNhZmUgb25seQpiZWNhdXNlIG5yX2dyYW50X2VudHJpZXMo
KSBpcy4gQW5kIHNwZWN1bGF0aW5nIGludG8KZ250dGFiX3VucG9wdWxhdGVfc3RhdHVzX2ZyYW1l
cygpIGRvZXNuJ3QgbG9vayBzYWZlIGF0IGFsbCwgYXMKZ3QtPnN0YXR1c1tpXSBtYXkgYmUgTlVM
TC4KCj4gICogZ250dGFiX3JlbGVhc2VfbWFwcGluZ3M6IHRoaXMgZnVuY3Rpb24gaXMgY2FsbGVk
IG9ubHkgZHVyaW5nIGRvbWFpbgo+ICAgICAgICBkZXN0cnVjdGlvbiBhbmQgY29udHJvbCBpcyBu
b3QgcmV0dXJuZWQgdG8gdGhlIGd1ZXN0Cj4gCj4gICogbWVtX3NoYXJpbmdfZ3JlZl90b19nZm46
IHNwZWN1bGF0aW9uIHdpbGwgYmUgc3RvcGVkIGJ5IHRoZSBzZWNvbmQgaWYKPiAgICAgICAgc3Rh
dGVtZW50LCBhcyB0aGF0IHBsYWNlcyBhIGJhcnJpZXIgb24gYW55IHBhdGggdG8gYmUgZXhlY3V0
ZWQuCj4gCj4gICogZ250dGFiX2dldF9zdGF0dXNfZnJhbWVfbWZuOiBubyB2ZXJzaW9uIGRlcGVu
ZGVudCBjaGVjaywgYmVjYXVzZSBhbGwKPiAgICAgICAgYWNjZXNzZXMsIGV4Y2VwdCB0aGUgZ3Qt
PnN0YXR1c1tpZHhdLCBkbyBub3QgcGVyZm9ybSBhY3R1YWwKPiAgICAgICAgb3V0LW9mLWJvdW5k
IGFjY2Vzc2VzLCBpbmNsdWRpbmcgdGhlIGdudHRhYl9ncm93X3RhYmxlIGZ1bmN0aW9uCj4gICAg
ICAgIGNhbGwuCgpOaXQ6IEkgdmVyeSBtdWNoIGhvcGUgbm8gY29kZSBhbnl3aGVyZSBwZXJmb3Jt
cyBfYWN0dWFsXyBvdXQgb2YKYm91bmQgYWNjZXNzZXMuIEknbSBzdXJlIHlvdSBtZWFuIHNwZWN1
bGF0aXZlIG9uZXMgaGVyZS4KCj4gICogZ250dGFiX2dldF9zaGFyZWRfZnJhbWU6IGJsb2NrX3Nw
ZWN1bGF0aW9uIGluCj4gICAgICAgIGdudHRhYl9nZXRfc3RhdHVzX2ZyYW1lX21mbiBibG9ja3Mg
YWNjZXNzZXMKClRoZSBmb3JtZXIgZG9lc24ndCBjYWxsIHRoZSBsYXR0ZXIsIGFuZCBhcyBwZXIg
bXkgcGF0Y2ggMiBjb21tZW50cwpnbnR0YWJfZ2V0X3NoYXJlZF9mcmFtZV9tZm4oKSBsb29rcyB0
byByZW1haW4gdW5wcm90ZWN0ZWQgYWZ0ZXIKcGF0Y2ggMi4KCkphbgoKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 23 15:20:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 May 2019 15:20:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTpVx-0004iv-Az; Thu, 23 May 2019 15:20:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TQZZ=TX=citrix.com=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1hTpVv-0004iq-GZ
 for xen-devel@lists.xenproject.org; Thu, 23 May 2019 15:20:15 +0000
X-Inumbo-ID: 41e480aa-7d6e-11e9-a003-fffdb7099758
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 41e480aa-7d6e-11e9-a003-fffdb7099758;
 Thu, 23 May 2019 15:20:12 +0000 (UTC)
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=wei.liu2@citrix.com;
 spf=Pass smtp.mailfrom=wei.liu2@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 wei.liu2@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="wei.liu2@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 wei.liu2@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="wei.liu2@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: q0yHn35g4kWZsEdMOWaQevf75GZnuY92UhzOh7bTUAzTiiK345G3+Nou0EHVO8dh6biRvk3N4Y
 wsWz1aK9lu5/Cl59efPgQr2yEeToAVST0LsPg9KjFCIkRFx1VQxlvlE3BJPcG81/Es7n7ZuL1J
 g84VvqNDx471fCoILgn6nwcFu/XaxBbcHEm7dpeC8QZ8FFOj/bhReDAlW8R//Yu3Q9xu7i8bRD
 d9ulD/Q5hN9jE8W9ZhAc+HzoQ5KN+Wc3XjGg9rkcrWWlU2NG8VGrxgIsTONC643+kURZ1X1MMB
 /n0=
X-SBRS: 2.7
X-MesageID: 836735
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,503,1549947600"; 
   d="scan'208";a="836735"
Date: Thu, 23 May 2019 16:20:07 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190523152007.GH2373@zion.uk.xensource.com>
References: <1558548634-25154-1-git-send-email-igor.druzhinin@citrix.com>
 <5CE6608D02000078002319C3@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5CE6608D02000078002319C3@prv1-mh.provo.novell.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH] libacpi: report PCI slots as enabled only
 for hotpluggable devices
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Igor Druzhinin <igor.druzhinin@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBNYXkgMjMsIDIwMTkgYXQgMDI6NTc6NDlBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDIyLjA1LjE5IGF0IDIwOjEwLCA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNv
bT4gd3JvdGU6Cj4gPiBEU0RUIGZvciBxZW11LXhlbiBsYWNrcyBfU1RBIG1ldGhvZCBvZiBQQ0kg
c2xvdCBvYmplY3QuIElmIF9TVEEgbWV0aG9kCj4gPiBkb2Vzbid0IGV4aXN0IHRoZW4gdGhlIHNs
b3QgaXMgYXNzdW1lZCB0byBiZSBhbHdheXMgcHJlc2VudCBhbmQgYWN0aXZlCj4gPiB3aGljaCBp
biBjb25qdW5jdGlvbiB3aXRoIF9FSjAgbWV0aG9kIG1ha2VzIGV2ZXJ5IGRldmljZSBlamVjdGFi
bGUgZm9yCj4gPiBhbiBPUyBldmVuIGlmIGl0J3Mgbm90IHRoZSBjYXNlLgo+ID4gCj4gPiBxZW11
LWt2bSBpcyBhYmxlIHRvIGR5bmFtaWNhbGx5IGFkZCBfRUowIG1ldGhvZCBvbmx5IHRvIHRob3Nl
IHNsb3RzCj4gPiB0aGF0IGVpdGhlciBoYXZlIGhvdHBsdWdnYWJsZSBkZXZpY2VzIG9yIGZyZWUg
Zm9yIFBDSSBwYXNzdGhyb3VnaC4KPiA+IEFzIFhlbiBsYWNrcyB0aGlzIGNhcGFiaWxpdHkgd2Ug
Y2Fubm90IHVzZSB0aGVpciB3YXkuCj4gPiAKPiA+IHFlbXUteGVuLXRyYWRpdGlvbmFsIERTRFQg
aGFzIF9TVEEgbWV0aG9kIHdoaWNoIG9ubHkgcmVwb3J0cyB0aGF0Cj4gPiB0aGUgc2xvdCBpcyBw
cmVzZW50IGlmIHRoZXJlIGlzIGEgUENJIGRldmljZXMgaG90cGx1Z2dlZCB0aGVyZS4KPiA+IFRo
aXMgaXMgZG9uZSB0aHJvdWdoIHF1ZXJ5aW5nIG9mIGl0cyBQQ0kgaG90cGx1ZyBjb250cm9sbGVy
Lgo+ID4gcWVtdS14ZW4gaGFzIHNpbWlsYXIgY2FwYWJpbGl0eSB0aGF0IHJlcG9ydHMgaWYgZGV2
aWNlIGlzICJob3RwbHVnZ2FibGUKPiA+IG9yIGFic2VudCIgd2hpY2ggd2UgY2FuIHVzZSB0byBh
Y2hpZXZlIHRoZSBzYW1lIHJlc3VsdC4KPiA+IAo+ID4gU2lnbmVkLW9mZi1ieTogSWdvciBEcnV6
aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+Cj4gCj4gUmV2aWV3ZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiAKCkphbiwgRkFPRCBzaW5jZSB5b3UncmUgdGhl
IG1haW50YWluZXIgSSdtIGV4cGVjdGluZyB5b3UgdG8gcHVzaCB0aGlzCnBhdGNoIHlvdXJzZWxm
LgoKV2VpLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 23 15:43:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 May 2019 15:43:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTpsm-0006Nw-Ns; Thu, 23 May 2019 15:43:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=oIoO=TX=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hTpsl-0006Nr-HD
 for xen-devel@lists.xenproject.org; Thu, 23 May 2019 15:43:51 +0000
X-Inumbo-ID: 8f1541e6-7d71-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8f1541e6-7d71-11e9-8980-bc764e045a96;
 Thu, 23 May 2019 15:43:50 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 23 May 2019 09:43:38 -0600
Message-Id: <5CE6BC680200007800231C8F@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.1 
Date: Thu, 23 May 2019 09:29:44 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20190510161056.48648-1-roger.pau@citrix.com>
 <20190510161056.48648-2-roger.pau@citrix.com>
In-Reply-To: <20190510161056.48648-2-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 1/5] pci: use pci_sbdf_t in pci_dev
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Brian Woods <brian.woods@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEwLjA1LjE5IGF0IDE4OjEwLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm1zaS5jCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS92
bXNpLmMKPiBAQCAtNjg4LDggKzY4OCw4IEBAIHN0YXRpYyBpbnQgdnBjaV9tc2lfdXBkYXRlKGNv
bnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2LCB1aW50MzJfdCBkYXRhLAo+ICAgICAgICAgIHsKPiAg
ICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX0VSUiwKPiAgICAgICAgICAgICAgICAgICAgICAg
IiUwNHg6JTAyeDolMDJ4LiV1OiBmYWlsZWQgdG8gYmluZCBQSVJRICV1OiAlZFxuIiwKPiAtICAg
ICAgICAgICAgICAgICAgICAgcGRldi0+c2VnLCBwZGV2LT5idXMsIFBDSV9TTE9UKHBkZXYtPmRl
dmZuKSwKPiAtICAgICAgICAgICAgICAgICAgICAgUENJX0ZVTkMocGRldi0+ZGV2Zm4pLCBwaXJx
ICsgaSwgcmMpOwo+ICsgICAgICAgICAgICAgICAgICAgICBwZGV2LT5zYmRmLnNlZywgcGRldi0+
c2JkZi5idXMsIHBkZXYtPnNiZGYuZGV2LAo+ICsgICAgICAgICAgICAgICAgICAgICBwZGV2LT5z
YmRmLmZ1bmMsIHBpcnEgKyBpLCByYyk7CgpJIGFzc3VtZSBwYXRjaCA0IGNvdWxkIGhhdmUgYmVl
biBxdWl0ZSBhIGJpdCBzbWFsbGVyLCBhbmQgeW91IGNvdWxkIGhhdmUKYXZvaWRlZCB0b3VjaGlu
ZyB0aGUgc2FtZSBwbGFjZXMgdHdpY2UgaWYgdGhhdCBvbmUgY2FtZSBiZWZvcmUgdGhlIG9uZQpo
ZXJlLgoKPiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfY21kLmMKPiAr
KysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfY21kLmMKPiBAQCAtMjg5LDIz
ICsyODksMjMgQEAgdm9pZCBhbWRfaW9tbXVfZmx1c2hfaW90bGIodTggZGV2Zm4sIGNvbnN0IHN0
cnVjdCBwY2lfZGV2ICpwZGV2LAo+ICAgICAgaWYgKCAhYXRzX2VuYWJsZWQgKQo+ICAgICAgICAg
IHJldHVybjsKPiAgCj4gLSAgICBpZiAoICFwY2lfYXRzX2VuYWJsZWQocGRldi0+c2VnLCBwZGV2
LT5idXMsIHBkZXYtPmRldmZuKSApCj4gKyAgICBpZiAoICFwY2lfYXRzX2VuYWJsZWQocGRldi0+
c2JkZi5zZWcsIHBkZXYtPnNiZGYuYnVzLCBwZGV2LT5zYmRmLmV4dGZ1bmMpICkKCldoeSBleHRm
dW5jIGFuZCBub3QgKGFzIGl0IHdhcyBiZWZvcmUpIGRldmZuIChzYW1lIGVsc2V3aGVyZSk/ClRo
ZXJlIHNob3VsZCBoYXZlIGJlZW4gYSBkZXZmbiBmaWVsZCBmcm9tIHRoZSBiZWdpbm5pbmcsIGV2
ZW4gaWYKaXQncyBzaW1pbGFybHkgdWludDhfdCBhcyBleHRmdW5jIGlzLiBBcyB0aGUgbWVhbmlu
ZyBvZiBib3RoIGlzIGRpZmZlcmVudCwKdGhlIGNvcnJlY3QgKGdpdmVuIGNvbnRleHQpIG9uZSBz
aG91bGQgYmUgdXNlZC4gRXhpc3RpbmcgdXNlcyBvZgpleHRmdW5jIHNob3VsZCBhbHNvIGJlIGlu
c3BlY3RlZCBhbmQgY2hhbmdlZCBpZiBuZWNlc3NhcnkuCgo+IC0tLSBhL3hlbi9pbmNsdWRlL3hl
bi9wY2kuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9wY2kuaAo+IEBAIC04MCw5ICs4MCw4IEBA
IHN0cnVjdCBwY2lfZGV2IHsKPiAgICAgIHN0cnVjdCBhcmNoX21zaXggKm1zaXg7Cj4gIAo+ICAg
ICAgc3RydWN0IGRvbWFpbiAqZG9tYWluOwo+IC0gICAgY29uc3QgdTE2IHNlZzsKPiAtICAgIGNv
bnN0IHU4IGJ1czsKPiAtICAgIGNvbnN0IHU4IGRldmZuOwo+ICsKPiArICAgIGNvbnN0IHBjaV9z
YmRmX3Qgc2JkZjsKClRvIGhlbHAgdGhlIHRyYW5zaXRpb24sIGRpZCB5b3UgY29uc2lkZXIgZmly
c3QgbWFraW5nIHRoaXMgYSB1bmlvbiBvZgp0aGUgZXhpc3RpbmcgZmllbGRzIGFuZCB0aGUgbmV3
IG9uZSwgbmV4dCByZXBsYWNpbmcgdXNlZCBpbiBhIHBlcgpjb21wb25lbnQgbWFubmVyIChzbyB0
aGF0IGluZGl2aWR1YWwgbWFpbnRhaW5lcnMgd291bGQgaGF2ZSB0bwpsb29rIGF0IHNtYWxsZXIg
cGF0Y2hlcyBlYWNoIG9ubHkpLCBhbmQgZmluYWxseSBkcm9wcGluZyB0aGUgdW5pb24KYW5kIGl0
cyBvbGQgZmllbGRzPwoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 23 15:43:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 May 2019 15:43:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTpsr-0006OB-19; Thu, 23 May 2019 15:43:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=oIoO=TX=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hTpsp-0006O4-FG
 for xen-devel@lists.xenproject.org; Thu, 23 May 2019 15:43:55 +0000
X-Inumbo-ID: 90ab0c1a-7d71-11e9-b53a-bb2eaa32293d
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 90ab0c1a-7d71-11e9-b53a-bb2eaa32293d;
 Thu, 23 May 2019 15:43:53 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 23 May 2019 09:43:38 -0600
Message-Id: <5CE6BCA70200007800231C92@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.1 
Date: Thu, 23 May 2019 09:30:47 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <1558548634-25154-1-git-send-email-igor.druzhinin@citrix.com>
 <5CE6608D02000078002319C3@prv1-mh.provo.novell.com>
 <20190523152007.GH2373@zion.uk.xensource.com>
In-Reply-To: <20190523152007.GH2373@zion.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] libacpi: report PCI slots as enabled only
 for hotpluggable devices
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Igor Druzhinin <igor.druzhinin@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIzLjA1LjE5IGF0IDE3OjIwLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gVGh1LCBNYXkgMjMsIDIwMTkgYXQgMDI6NTc6NDlBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+ID4+PiBPbiAyMi4wNS4xOSBhdCAyMDoxMCwgPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5j
b20+IHdyb3RlOgo+PiA+IERTRFQgZm9yIHFlbXUteGVuIGxhY2tzIF9TVEEgbWV0aG9kIG9mIFBD
SSBzbG90IG9iamVjdC4gSWYgX1NUQSBtZXRob2QKPj4gPiBkb2Vzbid0IGV4aXN0IHRoZW4gdGhl
IHNsb3QgaXMgYXNzdW1lZCB0byBiZSBhbHdheXMgcHJlc2VudCBhbmQgYWN0aXZlCj4+ID4gd2hp
Y2ggaW4gY29uanVuY3Rpb24gd2l0aCBfRUowIG1ldGhvZCBtYWtlcyBldmVyeSBkZXZpY2UgZWpl
Y3RhYmxlIGZvcgo+PiA+IGFuIE9TIGV2ZW4gaWYgaXQncyBub3QgdGhlIGNhc2UuCj4+ID4gCj4+
ID4gcWVtdS1rdm0gaXMgYWJsZSB0byBkeW5hbWljYWxseSBhZGQgX0VKMCBtZXRob2Qgb25seSB0
byB0aG9zZSBzbG90cwo+PiA+IHRoYXQgZWl0aGVyIGhhdmUgaG90cGx1Z2dhYmxlIGRldmljZXMg
b3IgZnJlZSBmb3IgUENJIHBhc3N0aHJvdWdoLgo+PiA+IEFzIFhlbiBsYWNrcyB0aGlzIGNhcGFi
aWxpdHkgd2UgY2Fubm90IHVzZSB0aGVpciB3YXkuCj4+ID4gCj4+ID4gcWVtdS14ZW4tdHJhZGl0
aW9uYWwgRFNEVCBoYXMgX1NUQSBtZXRob2Qgd2hpY2ggb25seSByZXBvcnRzIHRoYXQKPj4gPiB0
aGUgc2xvdCBpcyBwcmVzZW50IGlmIHRoZXJlIGlzIGEgUENJIGRldmljZXMgaG90cGx1Z2dlZCB0
aGVyZS4KPj4gPiBUaGlzIGlzIGRvbmUgdGhyb3VnaCBxdWVyeWluZyBvZiBpdHMgUENJIGhvdHBs
dWcgY29udHJvbGxlci4KPj4gPiBxZW11LXhlbiBoYXMgc2ltaWxhciBjYXBhYmlsaXR5IHRoYXQg
cmVwb3J0cyBpZiBkZXZpY2UgaXMgImhvdHBsdWdnYWJsZQo+PiA+IG9yIGFic2VudCIgd2hpY2gg
d2UgY2FuIHVzZSB0byBhY2hpZXZlIHRoZSBzYW1lIHJlc3VsdC4KPj4gPiAKPj4gPiBTaWduZWQt
b2ZmLWJ5OiBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KPj4gCj4+
IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4+IAo+IAo+IEph
biwgRkFPRCBzaW5jZSB5b3UncmUgdGhlIG1haW50YWluZXIgSSdtIGV4cGVjdGluZyB5b3UgdG8g
cHVzaCB0aGlzCj4gcGF0Y2ggeW91cnNlbGYuCgpTdXJlLCBJIGhhdmUgaXQgb24gbXkgbGlzdCBv
ZiB0aGluZ3MgdG8gcHVzaC4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 23 16:02:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 May 2019 16:02:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTqAw-0008WH-Pp; Thu, 23 May 2019 16:02:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=z3HP=TX=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1hTqAu-0008W8-R4
 for xen-devel@lists.xenproject.org; Thu, 23 May 2019 16:02:36 +0000
X-Inumbo-ID: 2dcc1909-7d74-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2dcc1909-7d74-11e9-8980-bc764e045a96;
 Thu, 23 May 2019 16:02:35 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hTqAs-0002k2-KK; Thu, 23 May 2019 16:02:34 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hTqAs-0001Rx-8N; Thu, 23 May 2019 16:02:34 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hTqAs-0000pC-7g; Thu, 23 May 2019 16:02:34 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136703-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.14:test-arm64-arm64-examine:examine-serial/bootloader:fail:regression
 linux-4.14:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=bbcb3c09eae4cc8d33415c29816debbec20a08df
X-Osstest-Versions-That: linux=e6fedb8802c7543852cc6b06d8c009f89b3af3d8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 23 May 2019 16:02:34 +0000
Subject: [Xen-devel] [linux-4.14 test] 136703: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjcwMyBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzY3MDMvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAx
MSBleGFtaW5lLXNlcmlhbC9ib290bG9hZGVyIGZhaWwgUkVHUi4gdnMuIDEzNjUwMwoKVGVzdHMg
d2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQt
aTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
YW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQx
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRh
cmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgYmJjYjNjMDllYWU0Y2M4
ZDMzNDE1YzI5ODE2ZGViYmVjMjBhMDhkZgpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAg
ICAgICAgICAgZTZmZWRiODgwMmM3NTQzODUyY2M2YjA2ZDhjMDA5Zjg5YjNhZjNkOAoKTGFzdCB0
ZXN0IG9mIGJhc2lzICAgMTM2NTAzICAyMDE5LTA1LTE4IDE1OjIwOjMwIFogICAgNSBkYXlzClRl
c3Rpbmcgc2FtZSBzaW5jZSAgIDEzNjcwMyAgMjAxOS0wNS0yMSAxNzowODo0NiBaICAgIDEgZGF5
cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0
ZXN0OgogIEFsIFZpcm8gPHZpcm9AemVuaXYubGludXgub3JnLnVrPgogIEFsZXhhbmRlciBTdmVy
ZGxpbiA8YWxleGFuZGVyLnN2ZXJkbGluQG5va2lhLmNvbT4KICBBbGV4ZWkgU3Rhcm92b2l0b3Yg
PGFzdEBrZXJuZWwub3JnPgogIEFuZHJlYSBBcmNhbmdlbGkgPGFhcmNhbmdlQHJlZGhhdC5jb20+
CiAgQW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBBbmR5IEx1dG9t
aXJza2kgPGx1dG9AYW1hY2FwaXRhbC5uZXQ+CiAgQW5keSBMdXRvbWlyc2tpIDxsdXRvQGtlcm5l
bC5vcmc+CiAgQmFycmV0IFJob2RlbiA8YnJob0Bnb29nbGUuY29tPgogIENvbHkgTGkgPGNvbHls
aUBzdXNlLmRlPgogIENvcmV5IE1pbnlhcmQgPGNtaW55YXJkQG12aXN0YS5jb20+CiAgQ3VydGlz
IE1hbGFpbmV5IDxjdWpvbWFsYWluZXlAY2hyb21pdW0ub3JnPgogIERhbmllbCBBeHRlbnMgPGRq
YUBheHRlbnMubmV0PgogIERhbmllbCBCb3JrbWFubiA8ZGFuaWVsQGlvZ2VhcmJveC5uZXQ+CiAg
RGF2aWQgUy4gTWlsbGVyIDxkYXZlbUBkYXZlbWxvZnQubmV0PgogIERhdmlkIFN0ZXJiYSA8ZHN0
ZXJiYUBzdXNlLmNvbT4KICBEZWJhYnJhdGEgQmFuZXJqZWUgPGRiYW5lcmplQGFrYW1haS5jb20+
CiAgRGV4dWFuIEN1aSA8ZGVjdWlAbWljcm9zb2Z0LmNvbT4KICBEbWl0cnkgT3NpcGVua28gPGRp
Z2V0eEBnbWFpbC5jb20+CiAgRWR3YXJkIENyZWUgPGVjcmVlQHNvbGFyZmxhcmUuY29tPgogIEVy
aWMgQmlnZ2VycyA8ZWJpZ2dlcnNAZ29vZ2xlLmNvbT4KICBFcmljIER1bWF6ZXQgPGVkdW1hemV0
QGdvb2dsZS5jb20+CiAgRmlsaXBlIE1hbmFuYSA8ZmRtYW5hbmFAc3VzZS5jb20+CiAgR3JlZyBL
cm9haC1IYXJ0bWFuIDxncmVna2hAbGludXhmb3VuZGF0aW9uLm9yZz4KICBHdXN0YXZvIEEuIFIu
IFNpbHZhIDxndXN0YXZvQGVtYmVkZGVkb3IuY29tPgogIEhlcmJlcnQgWHUgPGhlcmJlcnRAZ29u
ZG9yLmFwYW5hLm9yZy5hdT4KICBIdWkgV2FuZyA8aHVpLndhbmdAY2Fub25pY2FsLmNvbT4KICBJ
bmdvIE1vbG5hciA8bWluZ29Aa2VybmVsLm9yZz4KICBKYW4gS2FyYSA8amFja0BzdXNlLmN6Pgog
IEplYW4tUGhpbGlwcGUgQnJ1Y2tlciA8amVhbi1waGlsaXBwZS5icnVja2VyQGFybS5jb20+CiAg
SmVucyBBeGJvZSA8YXhib2VAa2VybmVsLmRrPgogIEppcmkgS29zaW5hIDxqa29zaW5hQHN1c2Uu
Y3o+CiAgSml1ZmVpIFh1ZSA8aml1ZmVpLnh1ZUBsaW51eC5hbGliYWJhLmNvbT4KICBKb24gSHVu
dGVyIDxqb25hdGhhbmhAbnZpZGlhLmNvbT4KICBKb3NoIFBvaW1ib2V1ZiA8anBvaW1ib2VAcmVk
aGF0LmNvbT4KICBKb3NoIFNueWRlciA8am9zaHNAbmV0ZmxpeC5jb20+CiAgS2FpbGFuZyBZYW5n
IDxrYWlsYW5nQHJlYWx0ZWsuY29tPgogIEthbWxha2FudCBQYXRlbCA8a2FtbGFrYW50cEBtYXJ2
ZWxsLmNvbT4KICBLaXJpbGwgVGtoYWkgPGt0a2hhaUB2aXJ0dW96em8uY29tPgogIEtyenlzenRv
ZiBLb3psb3dza2kgPGtyemtAa2VybmVsLm9yZz4KICBMZWUgSm9uZXMgPGxlZS5qb25lc0BsaW5h
cm8ub3JnPgogIExpYW5nIENoZW4gPGxpYW5nY2hlbi5saW51eEBnbWFpbC5jb20+CiAgTGludXMg
VG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIExvcmVuem8gUGllcmFs
aXNpIDxsb3JlbnpvLnBpZXJhbGlzaUBhcm0uY29tPgogIEx1a2FzIEN6ZXJuZXIgPGxjemVybmVy
QHJlZGhhdC5jb20+CiAgTWFyayBCcm93biA8YnJvb25pZUBrZXJuZWwub3JnPgogIE1pY2hhZWwg
RWxsZXJtYW4gPG1wZUBlbGxlcm1hbi5pZC5hdT4KICBNaWNoYWwgSG9ja28gPG1ob2Nrb0BzdXNl
LmNvbT4KICBNaWNoYcWCIFdhZG93c2tpIDx3YWRvc21AZ21haWwuY29tPgogIE1pa2EgV2VzdGVy
YmVyZyA8bWlrYS53ZXN0ZXJiZXJnQGxpbnV4LmludGVsLmNvbT4KICBNaXF1ZWwgUmF5bmFsIDxt
aXF1ZWwucmF5bmFsQGJvb3RsaW4uY29tPgogIE9uZHJlaiBNb3NuYWNlayA8b21vc25hY2VrQGdt
YWlsLmNvbT4KICBQYW4gQmlhbiA8YmlhbnBhbjIwMTZAMTYzLmNvbT4KICBQYW9sbyBCb256aW5p
IDxwYm9uemluaUByZWRoYXQuY29tPgogIFBhc2NhbCBGYWJyZWdlcyA8cGFzY2FsLmZhYnJlZ2Vz
QG5va2lhLmNvbT4KICBQZXRlciBaaWpsc3RyYSAoSW50ZWwpIDxwZXRlcnpAaW5mcmFkZWFkLm9y
Zz4KICBQZXRlciBaaWpsc3RyYSA8cGV0ZXJ6QGluZnJhZGVhZC5vcmc+CiAgU2FoaXR5YSBUdW1t
YWxhIDxzdHVtbWFsYUBjb2RlYXVyb3JhLm9yZz4KICBTYXNoYSBMZXZpbiA8c2FzaGFsQGtlcm5l
bC5vcmc+CiAgU2VhbiBDaHJpc3RvcGhlcnNvbiA8c2Vhbi5qLmNocmlzdG9waGVyc29uQGludGVs
LmNvbT4KICBTZWJhc3RpYW4gUmVpY2hlbCA8c2ViYXN0aWFuLnJlaWNoZWxAY29sbGFib3JhLmNv
bT4KICBTZXJnZWkgVHJvZmltb3ZpY2ggPHNseWZveEBnZW50b28ub3JnPgogIFNodW5pbmcgWmhh
bmcgPHN1bm55LnMuemhhbmdAb3JhY2xlLmNvbT4KICBTcmlyYW0gUmFqYWdvcGFsYW4gPHNyaXJh
bXJAYXJpc3RhLmNvbT4KICBTdGV2ZSBUd2lzcyA8c3R3aXNzLm9wZW5zb3VyY2VAZGlhc2VtaS5j
b20+CiAgU3R1YXJ0IE1lbmVmeSA8c3R1YXJ0Lm1lbmVmeUBtYXRoZW1iZWRkZWQuY29tPgogIFN5
bHdlc3RlciBOYXdyb2NraSA8cy5uYXdyb2NraUBzYW1zdW5nLmNvbT4KICBUYWthc2hpIEl3YWkg
PHRpd2FpQHN1c2UuZGU+CiAgVGVqdW4gSGVvIDx0akBrZXJuZWwub3JnPgogIFRoZW9kb3JlIFRz
J28gPHR5dHNvQG1pdC5lZHU+CiAgVmluY2Vuem8gRnJhc2Npbm8gPHZpbmNlbnpvLmZyYXNjaW5v
QGFybS5jb20+CiAgVmxhc3RpbWlsIEJhYmthIDx2YmFia2FAc3VzZS5jej4KICBXYWltYW4gTG9u
ZyA8bG9uZ21hbkByZWRoYXQuY29tPgogIFdlbiBZYW5nIDx3ZW4ueWFuZzk5QHp0ZS5jb20uY24+
CiAgV2Vud2VuIFdhbmcgPHdhbmc2NDk1QHVtbi5lZHU+CiAgV2lsbCBEZWFjb24gPHdpbGwuZGVh
Y29uQGFybS5jb20+CiAgWWlmZW5nIExpIDx0b21saUB0b21saS5tZT4KICBaaGFuZyBaaGlqaWUg
PHpoYW5nempAcm9jay1jaGlwcy5jb20+CiAgemhhbmd5aSAoRikgPHlpLnpoYW5nQGh1YXdlaS5j
b20+CiAgemhvbmcgamlhbmcgPHpob25namlhbmdAaHVhd2VpLmNvbT4KCmpvYnM6CiBidWlsZC1h
bWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYy
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFk
b3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9o
b21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBh
dAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpF
eHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBp
cyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJu
ZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxv
ZzsgaXQgd291bGQgYmUgMjA5NiBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 23 16:08:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 May 2019 16:08:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTqGn-0000Hn-NJ; Thu, 23 May 2019 16:08:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=52eM=TX=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hTqGn-0000He-18
 for xen-devel@lists.xenproject.org; Thu, 23 May 2019 16:08:41 +0000
X-Inumbo-ID: 06412196-7d75-11e9-a5e6-6f1f9325deea
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 06412196-7d75-11e9-a5e6-6f1f9325deea;
 Thu, 23 May 2019 16:08:38 +0000 (UTC)
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 23.29.105.83 as
 permitted sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: sdOfwvlr++Ps1N16rFhlzaxAXLtVq6PlJ5uA19eZJyqFp399PYznYVkMGRO8gs4yVy3zwHmm8C
 yvuonxM63oDWGS4Hs2v/PbHas1/+lKvqV0A2uZJKWSdGbtw1vEZnSg0uJC/CsvucZ4NEyBVbb9
 S0uOi2KnuVsBm1KWUKPxcw3bPXYb5MRpdik2JZyi+Gtq5XcXinVTyEreynt8+s4jz0C+zKsK8k
 yjYAzzlf5e+xrEmx0JCGA/vlL/EbdfZfZmYCymlhqi17HPqIUtR9K8PGcn3FAvL//lea1eI8VA
 o6Q=
X-SBRS: 2.7
X-MesageID: 836845
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,503,1549947600"; 
   d="scan'208";a="836845"
To: Jan Beulich <JBeulich@suse.com>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
 <5C8B82BF020000780021F1C7@prv1-mh.provo.novell.com>
 <f23432bc-ab78-6de9-60ab-57767896b380@citrix.com>
 <5CE41D6802000078002310DF@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <25fb8779-40a4-2aca-f364-72534619f698@citrix.com>
Date: Thu, 23 May 2019 17:08:34 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CE41D6802000078002310DF@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v8 19/50] x86emul: support AVX512F
 floating-point conversion insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjEvMDUvMjAxOSAxNjo0NiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjEuMDUuMTkg
YXQgMTM6MzMsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gT24gMTUvMDMv
MjAxOSAxMDo0NywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+PiBAQCAtOTMxMiw3ICs5Mzg2LDggQEAg
eDg2X2VtdWxhdGUoCj4+PiAgCj4+PiAgICAgICAgICBpZiAoIGVhLnR5cGUgPT0gT1BfTUVNICkK
Pj4+ICAgICAgICAgIHsKPj4+IC0gICAgICAgICAgICByYyA9IG9wcy0+d3JpdGUoZWEubWVtLnNl
ZywgZWEubWVtLm9mZiwgbW12YWxwLCA4IDw8IHZleC5sLCBjdHh0KTsKPj4+ICsgICAgICAgICAg
ICByYyA9IG9wcy0+d3JpdGUoZWEubWVtLnNlZywgdHJ1bmNhdGVfZWEoZWEubWVtLm9mZiArIGZp
cnN0X2J5dGUpLAo+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAodm9pZCAqKW1tdmFs
cCArIGZpcnN0X2J5dGUsIG9wX2J5dGVzLCBjdHh0KTsKPj4+ICAgICAgICAgICAgICBpZiAoIHJj
ICE9IFg4NkVNVUxfT0tBWSApCj4+PiAgICAgICAgICAgICAgewo+Pj4gICAgICAgICAgICAgICAg
ICBhc20gdm9sYXRpbGUgKCAibGRteGNzciAlMCIgOjogIm0iIChteGNzcikgKTsKPj4gVGhpcyBo
dW5rIGRvZXNuJ3QgYXBwZWFyIHRvIGZpdCB3aXRoIHRoZSByZXN0IG9mIHRoZSBwYXRjaCwgYmVj
YXVzZSBpdAo+PiBpc24ndCB0aGUgZmlyc3QgdXNlIG9mIGZpcnN0X2J5dGUuCj4+Cj4+IEhhdmUg
d2UgYmVlbiBzdWJ0bHkgYnJva2VuIGJlZm9yZT8KPiBJIGRvbid0IHRoaW5rIHNvLCBubywgYnV0
IEkgYWRtaXQgSSdtIG5vdCBzdXJlIEkgdW5kZXJzdGFuZCB3aGF0Cj4geW91J3JlIHNheWluZyBh
Ym92ZS4gVGhlIHVzZSBvZiBmaXJzdF9ieXRlIGhlcmUgaXMgb2YgY291cnNlIG5vdAo+IHRoZSBm
aXJzdCB1c2UgLSBpdCBnZXRzIHNldCBpbiB0aGUgaHVuayBmdXJ0aGVyIHVwLiBUaGUgQVZYIGZv
cm0gb2YKPiBWQ1ZUUFMyUEggZG9lcyBub3Qgc3VwcG9ydCBmYXVsdCBzdXBwcmVzc2lvbiAoYXMg
dGhhdCdzIGFuCj4gQVZYNTEyIGZlYXR1cmUpLCBhbmQgaGVuY2Ugbm8gc3VjaCBhZGp1c3RtZW50
IHdhcyBuZWVkZWQKPiBoZXJlIGJlZm9yZS4KCkFoIC0gd2hhdCBJIGhhZG4ndCBzcG90dGVkIHdh
cyB0aGF0IHRoaXMgaXMgdGhlIHNwZWNpYWwgY2FzZSBmb3IKdmN2dHBzMnBoLCBzbyB0aGlzIGNo
YW5nZSBpcyBmaW5lIGluIGNvbnRleHQuCgpBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 23 16:10:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 May 2019 16:10:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTqII-0000xI-41; Thu, 23 May 2019 16:10:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=52eM=TX=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hTqIH-0000x9-1v
 for xen-devel@lists.xenproject.org; Thu, 23 May 2019 16:10:13 +0000
X-Inumbo-ID: 3d5ff346-7d75-11e9-a1d8-ff07d2393236
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3d5ff346-7d75-11e9-a1d8-ff07d2393236;
 Thu, 23 May 2019 16:10:11 +0000 (UTC)
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 23.29.105.83 as
 permitted sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: iliiVNYO3atjCgwzKpwcydQc9N4JRgPSeJCizQmk3c7+YEf+TS4tz/Y2nYcjYbuBTHN/CBzi1z
 /VoE9sJTm0Kne8HykKKQD2TUTg4fw+MW3zMOQYLFCpPQdeRXzFlaauO6f8fM4evcWQKJMnwmmK
 5I4YD0dEpmGCnHBTv4pYKV7iPjfsZE51BN0VCkMLABjlXlYRGGuhDorL3BqA/cxr9ZOphgarsM
 +V5JFHzkeZrzlCVA0Fhgo+LR4T/fCBuLYGGEVw83i2W5IOOQJ7Vq+EWl3/2xluyXqmvJpR7oIm
 8Vk=
X-SBRS: 2.7
X-MesageID: 815856
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,503,1549947600"; 
   d="scan'208";a="815856"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
 <5C8B8482020000780021F217@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <d76d4fd3-3e5e-a0b2-3093-6e9dc84b62db@citrix.com>
Date: Thu, 23 May 2019 17:10:07 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5C8B8482020000780021F217@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v8 26/50] x86emul: support remaining
 AVX512BW legacy-equivalent insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMDMvMjAxOSAxMDo1NCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gU2lnbmVkLW9mZi1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKV2l0aCB0aGUgaWRlbnRpZmllZCBpc3N1
ZSBmaXhlZCwgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIKPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 23 16:15:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 May 2019 16:15:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTqN9-0001A1-Pc; Thu, 23 May 2019 16:15:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=52eM=TX=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hTqN8-00019w-6u
 for xen-devel@lists.xenproject.org; Thu, 23 May 2019 16:15:14 +0000
X-Inumbo-ID: f020bf38-7d75-11e9-a97a-83de114f2ac1
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f020bf38-7d75-11e9-a97a-83de114f2ac1;
 Thu, 23 May 2019 16:15:11 +0000 (UTC)
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 23.29.105.83 as
 permitted sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: keCKUYBHmx6B5xo71E/9k6lSOPboDxm2zf5jh3Ziepy1rmfIjLAB8IbbSn1QmQFXsKZAcakya2
 Bjx14bE/XG4frUe7bmgFdGFlqvuOZPqNH+yhfDAn8Ok51sOF51j/dvW+tuDhLhjf5tcG1CAUDi
 LkyH9xlpVdkOyIu3Qy4OcnsI289BeRJ7CvUW6e3Dujyr0fqytDcrwJurJvLwma9ehwl9TkVumX
 o92dRW7DUAmrUTHRW3hx/R0PSFNxZGRV3FvZkh4GDhF4YoQj72qQSKtWpPTRe2zEFr723Xumdv
 oic=
X-SBRS: 2.7
X-MesageID: 840202
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,503,1549947600"; 
   d="scan'208";a="840202"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
 <5C8B84A8020000780021F23F@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <bf91ae8b-33f8-ee85-ff39-44e8ccc29f60@citrix.com>
Date: Thu, 23 May 2019 17:15:07 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5C8B84A8020000780021F23F@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v8 27/50] x86emul: support AVX512{F,
 ER} reciprocal insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMDMvMjAxOSAxMDo1NSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gQWxzbyBpbmNsdWRlIHRo
ZSBvbmx5IG90aGVyIEFWWDUxMkVSIGluc24gcGFpciwgVkVYUDJQe0QsU30uCj4KPiBOb3RlIHRo
YXQgZGVzcGl0ZSB0aGUgcmVwbGFjZW1lbnQgb2YgdGhlIFNIQSBpbnNucycgdGFibGUgc2xvdHMg
dGhlcmUncwo+IG5vIG5lZWQgdG8gc3BlY2lhbCBjYXNlIHRoZWlyIGRlY29kaW5nOiBUaGVpciBp
bnNuLXNwZWNpZmljIGNvZGUgYWxyZWFkeQo+IHNldHMgb3BfYnl0ZXMgKGFzIHdhcyByZXF1aXJl
ZCBkdWUgdG8gc2ltZF9vdGhlciksIGFuZCBUd29PcCBpcyBvZiBubwo+IHJlbGV2YW5jZSBmb3Ig
bGVnYWN5IGVuY29kZWQgU0lNRCBpbnNucy4KPgo+IFRoZSByYWlzaW5nIG9mICNVRCB3aGVuIEVW
RVguTCdMIGlzIDMgZm9yIEFWWDUxMkVSIHNjYWxhciBpbnNucyBpcyBkb25lCj4gdG8gYmUgb24g
dGhlIHNhZmUgc2lkZS4gVGhlIFNETSBkb2VzIG5vdCBjbGFyaWZ5IGJlaGF2aW9yIHRoZXJlLCBh
bmQKPiBpdCdzIGV2ZW4gbW9yZSBhbWJpZ3VvdXMgaGVyZSAod2l0aG91dCBBVlg1MTJWTCBpbiB0
aGUgcGljdHVyZSkuCj4KPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CgpBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KClNlZWluZyBhcyBJIGhhdmUgc29tZSBFUiBoYXJkd2FyZSwgaXMgdGhlcmUgYW4gZWFzeSB3
YXkgdG8gZ2V0CkdDQy9iaW51dGlscyB0byBlbWl0IGEgd2VpcmQgTCdMIGZpZWxkLCBvciB3aWxs
IHRoaXMgaW52b2x2ZSBzb21lIG1hbnVhbApvcGNvZGUgZ2VuZXJhdGlvbiB0byB0ZXN0PwoKfkFu
ZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 23 18:54:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 May 2019 18:54:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTsqn-0004Of-HM; Thu, 23 May 2019 18:54:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=z3HP=TX=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1hTsql-0004OL-OC
 for xen-devel@lists.xenproject.org; Thu, 23 May 2019 18:53:59 +0000
X-Inumbo-ID: 1e7b241c-7d8c-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1e7b241c-7d8c-11e9-8980-bc764e045a96;
 Thu, 23 May 2019 18:53:57 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hTsqi-0005xu-SN; Thu, 23 May 2019 18:53:56 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hTsqi-00067m-Li; Thu, 23 May 2019 18:53:56 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hTsqi-0000jy-L0; Thu, 23 May 2019 18:53:56 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136860-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=679216943f545cad8ab0fa32763dd5b9efc44d5f
X-Osstest-Versions-That: xen=3c16684d062965c5c9dc411f602ec31700ed9ace
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 23 May 2019 18:53:56 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 136860: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjg2MCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjg2MC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA2NzkyMTY5NDNmNTQ1Y2FkOGFiMGZhMzI3NjNkZDViOWVmYzQ0ZDVmCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAzYzE2Njg0ZDA2Mjk2NWM1Yzlk
YzQxMWY2MDJlYzMxNzAwZWQ5YWNlCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzY3NTIgIDIwMTkt
MDUtMjIgMDk6MDA6NTQgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTM2ODYwICAy
MDE5LTA1LTIzIDE2OjAwOjQyIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpq
b2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQveGVuLmdpdAogICAzYzE2Njg0ZDA2Li42NzkyMTY5NDNmICA2NzkyMTY5NDNmNTQ1Y2FkOGFi
MGZhMzI3NjNkZDViOWVmYzQ0ZDVmIC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 24 00:32:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 00:32:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTy7p-0004iq-9H; Fri, 24 May 2019 00:31:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=oV0n=TY=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1hTy7o-0004ig-73
 for xen-devel@lists.xenproject.org; Fri, 24 May 2019 00:31:56 +0000
X-Inumbo-ID: 546abbe8-7dbb-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 546abbe8-7dbb-11e9-8980-bc764e045a96;
 Fri, 24 May 2019 00:31:54 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hTy7l-0004Tk-HE; Fri, 24 May 2019 00:31:53 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hTy7l-0000Au-6n; Fri, 24 May 2019 00:31:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hTy7l-00058n-6D; Fri, 24 May 2019 00:31:53 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136859-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: examine:examine-rimava1:hosts-allocate:starved:nonblocking
 examine:examine-rochester0:hosts-allocate:starved:nonblocking
 examine:examine-cubietruck-metzinger:hosts-allocate:starved:nonblocking
 examine:examine-debina1:hosts-allocate:starved:nonblocking
 examine:examine-fiano1:hosts-allocate:starved:nonblocking
 examine:examine-arndale-bluewater:hosts-allocate:starved:nonblocking
 examine:examine-baroque0:hosts-allocate:starved:nonblocking
 examine:examine-fiano0:hosts-allocate:starved:nonblocking
 examine:examine-laxton0:hosts-allocate:starved:nonblocking
 examine:examine-arndale-westfield:hosts-allocate:starved:nonblocking
 examine:examine-pinot0:hosts-allocate:starved:nonblocking
 examine:examine-arndale-metrocentre:hosts-allocate:starved:nonblocking
 examine:examine-rochester1:hosts-allocate:starved:nonblocking
 examine:examine-italia1:hosts-allocate:starved:nonblocking
 examine:examine-italia0:hosts-allocate:starved:nonblocking
 examine:examine-chardonnay0:hosts-allocate:starved:nonblocking
 examine:examine-cubietruck-gleizes:hosts-allocate:starved:nonblocking
 examine:examine-baroque1:hosts-allocate:starved:nonblocking
 examine:examine-elbling1:hosts-allocate:starved:nonblocking
 examine:examine-albana0:hosts-allocate:starved:nonblocking
 examine:examine-godello1:hosts-allocate:starved:nonblocking
 examine:examine-godello0:hosts-allocate:starved:nonblocking
 examine:examine-elbling0:hosts-allocate:starved:nonblocking
 examine:examine-cubietruck-picasso:hosts-allocate:starved:nonblocking
 examine:examine-chardonnay1:hosts-allocate:starved:nonblocking
 examine:examine-cubietruck-braque:hosts-allocate:starved:nonblocking
 examine:examine-albana1:hosts-allocate:starved:nonblocking
 examine:examine-laxton1:hosts-allocate:starved:nonblocking
 examine:examine-debina0:hosts-allocate:starved:nonblocking
 examine:examine-pinot1:hosts-allocate:starved:nonblocking
 examine:examine-arndale-lakeside:hosts-allocate:starved:nonblocking
X-Osstest-Versions-That: flight=135190
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 24 May 2019 00:31:53 +0000
Subject: [Xen-devel] [examine test] 136859: tolerable trouble: starved
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjg1OSBleGFtaW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzY4NTkvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIGV4YW1pbmUtcmltYXZhMSAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAg
ICAgICAgICAgICBzdGFydmVkICBuL2EKIGV4YW1pbmUtcm9jaGVzdGVyMCAgICAgICAgICAgIDIg
aG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBzdGFydmVkICBuL2EKIGV4YW1pbmUtY3ViaWV0
cnVjay1tZXR6aW5nZXIgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBzdGFydmVkICBu
L2EKIGV4YW1pbmUtZGViaW5hMSAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAg
ICAgICAgICBzdGFydmVkICBuL2EKIGV4YW1pbmUtZmlhbm8xICAgICAgICAgICAgICAgIDIgaG9z
dHMtYWxsb2NhdGUgICAgICAgICAgICAgICBzdGFydmVkICBuL2EKIGV4YW1pbmUtYXJuZGFsZS1i
bHVld2F0ZXIgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBzdGFydmVkICBuL2EK
IGV4YW1pbmUtYmFyb3F1ZTAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAg
ICAgICBzdGFydmVkICBuL2EKIGV4YW1pbmUtZmlhbm8wICAgICAgICAgICAgICAgIDIgaG9zdHMt
YWxsb2NhdGUgICAgICAgICAgICAgICBzdGFydmVkICBuL2EKIGV4YW1pbmUtbGF4dG9uMCAgICAg
ICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBzdGFydmVkICBuL2EKIGV4
YW1pbmUtYXJuZGFsZS13ZXN0ZmllbGQgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAg
ICBzdGFydmVkICBuL2EKIGV4YW1pbmUtcGlub3QwICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxs
b2NhdGUgICAgICAgICAgICAgICBzdGFydmVkICBuL2EKIGV4YW1pbmUtYXJuZGFsZS1tZXRyb2Nl
bnRyZSAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBzdGFydmVkICBuL2EKIGV4YW1p
bmUtcm9jaGVzdGVyMSAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBz
dGFydmVkICBuL2EKIGV4YW1pbmUtaXRhbGlhMSAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2Nh
dGUgICAgICAgICAgICAgICBzdGFydmVkICBuL2EKIGV4YW1pbmUtaXRhbGlhMCAgICAgICAgICAg
ICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBzdGFydmVkICBuL2EKIGV4YW1pbmUt
Y2hhcmRvbm5heTAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBzdGFy
dmVkICBuL2EKIGV4YW1pbmUtY3ViaWV0cnVjay1nbGVpemVzICAgIDIgaG9zdHMtYWxsb2NhdGUg
ICAgICAgICAgICAgICBzdGFydmVkICBuL2EKIGV4YW1pbmUtYmFyb3F1ZTEgICAgICAgICAgICAg
IDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBzdGFydmVkICBuL2EKIGV4YW1pbmUtZWxi
bGluZzEgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBzdGFydmVk
ICBuL2EKIGV4YW1pbmUtYWxiYW5hMCAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAg
ICAgICAgICAgICBzdGFydmVkICBuL2EKIGV4YW1pbmUtZ29kZWxsbzEgICAgICAgICAgICAgIDIg
aG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBzdGFydmVkICBuL2EKIGV4YW1pbmUtZ29kZWxs
bzAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBzdGFydmVkICBu
L2EKIGV4YW1pbmUtZWxibGluZzAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAg
ICAgICAgICBzdGFydmVkICBuL2EKIGV4YW1pbmUtY3ViaWV0cnVjay1waWNhc3NvICAgIDIgaG9z
dHMtYWxsb2NhdGUgICAgICAgICAgICAgICBzdGFydmVkICBuL2EKIGV4YW1pbmUtY2hhcmRvbm5h
eTEgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBzdGFydmVkICBuL2EK
IGV4YW1pbmUtY3ViaWV0cnVjay1icmFxdWUgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAg
ICAgICBzdGFydmVkICBuL2EKIGV4YW1pbmUtYWxiYW5hMSAgICAgICAgICAgICAgIDIgaG9zdHMt
YWxsb2NhdGUgICAgICAgICAgICAgICBzdGFydmVkICBuL2EKIGV4YW1pbmUtbGF4dG9uMSAgICAg
ICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBzdGFydmVkICBuL2EKIGV4
YW1pbmUtZGViaW5hMCAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAg
ICBzdGFydmVkICBuL2EKIGV4YW1pbmUtcGlub3QxICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxs
b2NhdGUgICAgICAgICAgICAgICBzdGFydmVkICBuL2EKIGV4YW1pbmUtYXJuZGFsZS1sYWtlc2lk
ZSAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBzdGFydmVkICBuL2EKCmJhc2Vs
aW5lIHZlcnNpb246CiBmbGlnaHQgICAgICAgICAgICAgICAxMzUxOTAKCmpvYnM6CiBleGFtaW5l
LWFsYmFuYTAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Rh
cnZlZCAKIGV4YW1pbmUtYWxiYW5hMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBzdGFydmVkIAogZXhhbWluZS1iYXJvcXVlMCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXJ2ZWQgCiBleGFtaW5lLWJhcm9xdWUxICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhcnZlZCAKIGV4YW1pbmUt
YXJuZGFsZS1ibHVld2F0ZXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGFy
dmVkIAogZXhhbWluZS1jdWJpZXRydWNrLWJyYXF1ZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHN0YXJ2ZWQgCiBleGFtaW5lLWNoYXJkb25uYXkwICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgc3RhcnZlZCAKIGV4YW1pbmUtY2hhcmRvbm5heTEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGFydmVkIAogZXhhbWluZS1k
ZWJpbmEwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXJ2
ZWQgCiBleGFtaW5lLWRlYmluYTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgc3RhcnZlZCAKIGV4YW1pbmUtZWxibGluZzAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBzdGFydmVkIAogZXhhbWluZS1lbGJsaW5nMSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXJ2ZWQgCiBleGFtaW5lLWZp
YW5vMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhcnZl
ZCAKIGV4YW1pbmUtZmlhbm8xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBzdGFydmVkIAogZXhhbWluZS1jdWJpZXRydWNrLWdsZWl6ZXMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHN0YXJ2ZWQgCiBleGFtaW5lLWdvZGVsbG8wICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhcnZlZCAKIGV4YW1pbmUtZ29k
ZWxsbzEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGFydmVk
IAogZXhhbWluZS1pdGFsaWEwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHN0YXJ2ZWQgCiBleGFtaW5lLWl0YWxpYTEgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgc3RhcnZlZCAKIGV4YW1pbmUtYXJuZGFsZS1sYWtlc2lkZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGFydmVkIAogZXhhbWluZS1sYXh0
b24wICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXJ2ZWQg
CiBleGFtaW5lLWxheHRvbjEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgc3RhcnZlZCAKIGV4YW1pbmUtYXJuZGFsZS1tZXRyb2NlbnRyZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBzdGFydmVkIAogZXhhbWluZS1jdWJpZXRydWNrLW1ldHppbmdl
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXJ2ZWQgCiBleGFtaW5lLWN1Ymll
dHJ1Y2stcGljYXNzbyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhcnZlZCAK
IGV4YW1pbmUtcGlub3QwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBzdGFydmVkIAogZXhhbWluZS1waW5vdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHN0YXJ2ZWQgCiBleGFtaW5lLXJpbWF2YTEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhcnZlZCAKIGV4YW1pbmUtcm9jaGVz
dGVyMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGFydmVkIAog
ZXhhbWluZS1yb2NoZXN0ZXIxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHN0YXJ2ZWQgCiBleGFtaW5lLWFybmRhbGUtd2VzdGZpZWxkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgc3RhcnZlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 24 00:58:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 00:58:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTyXm-0006NE-Ob; Fri, 24 May 2019 00:58:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zWpd=TY=wdc.com=prvs=040baf4f1=alistair.francis@srs-us1.protection.inumbo.net>)
 id 1hTyXk-0006N9-QH
 for xen-devel@lists.xenproject.org; Fri, 24 May 2019 00:58:45 +0000
X-Inumbo-ID: 12e18587-7dbf-11e9-8980-bc764e045a96
Received: from esa2.hgst.iphmx.com (unknown [68.232.143.124])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 12e18587-7dbf-11e9-8980-bc764e045a96;
 Fri, 24 May 2019 00:58:42 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=wdc.com; i=@wdc.com; q=dns/txt; s=dkim.wdc.com;
 t=1558659545; x=1590195545;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=FAOpqe3oR6bEJF/Qqd55ZEF3n0hVFpEkX+o2RKLKZYk=;
 b=Rmje2/exspPuVpgAnjOOjkuVQjKBcFl0RxY5a+ji0MsSgfO4Ln21U87k
 kmlsA/+FTYS/qWqyCGHNmHtQFH5sA/Ehjr+1VOLQ2I5ImnLM1p+wgTTRi
 NmKjLb365ZMeOlFo+znULgHzBsJQcFFNbHaam/0lqSoezSuU77ctqTGG+
 x9bi/6pnAkL6qyhTqhaLBcoucAgDXQpi493L1cAKoidOUJimrT93QCsjL
 Pamm23Soq2NUwcEx8L+RWSdu1pRnhgInfdZythd3RZAo+CYiWPkmGtwcy
 gxVnTYHXiLDmIaF/QXNOYFKDfDQ9LuBb7ZFelYLGpyCceBpN+fo4lamIi g==;
X-IronPort-AV: E=Sophos;i="5.60,505,1549900800"; d="scan'208";a="208483879"
Received: from uls-op-cesaip02.wdc.com (HELO uls-op-cesaep02.wdc.com)
 ([199.255.45.15])
 by ob1.hgst.iphmx.com with ESMTP; 24 May 2019 08:59:04 +0800
IronPort-SDR: BvDhJ3d7J/Yypa75VxEDF+rT/ZbHJifJRLURFsSFnU+Jlm60xWcY3Uru18LDfUTEgjMk/ljULZ
 DpZqi+pwd92RQwJn3SsOzn6j7gsE9kp/xmcM3l037dQuwDSY+nCr+VKlfavdazrMPwIqRB0Wm9
 ilPBM0SikMk10erPVnplem7kt9JaDwFJnwivt7WKJ4XUa4eTAmcSSoB8p4zHca9XW8l3+dnm/d
 rwPlANcLyfKvAQtkjqCvZnmmG9EAMl6hmqhjcPYk+Nu3oClurXwnzRtVWcjl+gmBybluxcudJJ
 24GtlTEbSUIx4iPapeTO7Pcm
Received: from uls-op-cesaip01.wdc.com ([10.248.3.36])
 by uls-op-cesaep02.wdc.com with ESMTP; 23 May 2019 17:36:23 -0700
IronPort-SDR: Yi+wqC3X2/2NCQMpRGBmvhTh7ZDp+4TkDW8sD5n4kDAdt+83xcr3tWkVQy/kaLc6qaxO4FMRKM
 qJWkVlMiuIN6dOxUZSWREwAZDvmzAmK8ae5uwFLtgoYwDWVGxFdmU1jhn5CjO6XnXuvTJ1G4BC
 Zvlsd+5qOP/AK1rP/86GJKKIFJmNsViC1FK8SnFM3/QeH8nziGRbr14POLc/TCKWrMoZ7Wjlc1
 sO226UtGPYUOXgI0SAZR9DN2Igc46msDUlcc7XAbcvPrEXp+oWFdvLbrmYJHyMz0ncwhJnSuzV
 WjU=
Received: from risc6-mainframe.sdcorp.global.sandisk.com (HELO
 risc6-mainframe.int.fusionio.com) ([10.196.157.140])
 by uls-op-cesaip01.wdc.com with ESMTP; 23 May 2019 17:58:41 -0700
From: Alistair Francis <alistair.francis@wdc.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 23 May 2019 17:56:21 -0700
Message-Id: <20190524005621.12618-1-alistair.francis@wdc.com>
X-Mailer: git-send-email 2.21.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] gitignore: Ignore xen.lds and asm-offsets.s for
 all archs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, konrad.wilk@oracle.com,
 George.Dunlap@eu.citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 julien.grall@arm.com, Alistair Francis <alistair.francis@wdc.com>,
 jbeulich@suse.com, andrew.cooper3@citrix.com, alistair23@gmail.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW5zdGVhZCBvZiBpZ25vcmluZyB4ZW4ubGRzIGFuZCBhc20tb2Zmc2V0cy5zIGZvciBldmVyeSBz
cGVjaWZpYyBhcmNoLApsZXQncyBpbnN0ZWFkIGp1c3QgdXNlIGdpdGlnbm9yZSdzIHdpbGRjYXJk
IGZlYXR1cmUgdG8gaWdub3JlIHRoZW0gZm9yCmFsbCBhcmNocy4KClNpZ25lZC1vZmYtYnk6IEFs
aXN0YWlyIEZyYW5jaXMgPGFsaXN0YWlyLmZyYW5jaXNAd2RjLmNvbT4KLS0tCiAuZ2l0aWdub3Jl
IHwgNiArKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEvLmdpdGlnbm9yZSBiLy5naXRpZ25vcmUKaW5kZXggMDQ5Y2NiODdl
MS4uYTc3Y2JmZjAyYyAxMDA2NDQKLS0tIGEvLmdpdGlnbm9yZQorKysgYi8uZ2l0aWdub3JlCkBA
IC0yNzksMTIgKzI3OSw4IEBAIHhlbi8uYmFubmVyCiB4ZW4vLmNvbmZpZwogeGVuLy5jb25maWcu
b2xkCiB4ZW4vU3lzdGVtLm1hcAoteGVuL2FyY2gvYXJtL2FzbS1vZmZzZXRzLnMKLXhlbi9hcmNo
L2FybS94ZW4ubGRzCiB4ZW4vYXJjaC94ODYvYXNtLW1hY3Jvcy5pCi14ZW4vYXJjaC94ODYvYXNt
LW9mZnNldHMucwogeGVuL2FyY2gveDg2L2Jvb3QvbWtlbGYzMgoteGVuL2FyY2gveDg2L3hlbi5s
ZHMKIHhlbi9hcmNoL3g4Ni9ib290L2NtZGxpbmUuUwogeGVuL2FyY2gveDg2L2Jvb3QvcmVsb2Mu
UwogeGVuL2FyY2gveDg2L2Jvb3QvKi5iaW4KQEAgLTI5Miw2ICsyODgsOCBAQCB4ZW4vYXJjaC94
ODYvYm9vdC8qLmxuawogeGVuL2FyY2gveDg2L2VmaS5sZHMKIHhlbi9hcmNoL3g4Ni9lZmkvY2hl
Y2suZWZpCiB4ZW4vYXJjaC94ODYvZWZpL21rcmVsb2MKK3hlbi9hcmNoLyoveGVuLmxkcworeGVu
L2FyY2gvKi9hc20tb2Zmc2V0cy5zCiB4ZW4vYXJjaC8qL2VmaS9ib290LmMKIHhlbi9hcmNoLyov
ZWZpL2NvbXBhdC5jCiB4ZW4vYXJjaC8qL2VmaS9lZmkuaAotLSAKMi4yMS4wCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 24 01:37:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 01:37:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTz8q-0008Oy-Lp; Fri, 24 May 2019 01:37:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ZTx3=TY=citrix.com=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1hTz8o-0008Ot-SU
 for xen-devel@lists.xenproject.org; Fri, 24 May 2019 01:37:02 +0000
X-Inumbo-ID: 6ad2d894-7dc4-11e9-8e95-0b30b468877f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6ad2d894-7dc4-11e9-8e95-0b30b468877f;
 Fri, 24 May 2019 01:36:57 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <lars.kurth@citrix.com>)
 id 1hTz8c-0006S7-DV; Fri, 24 May 2019 01:36:50 +0000
Received: from localhost ([127.0.0.1] helo=localhost.localdomain)
 by xenbits.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <lars.kurth@citrix.com>)
 id 1hTz8c-0006pF-4y; Fri, 24 May 2019 01:36:50 +0000
From: Lars Kurth <lars.kurth@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 23 May 2019 19:36:24 -0600
Message-Id: <04e56f911ff972acb4a0135da043f65b714a44ee.1558661458.git.lars.kurth@citrix.com>
X-Mailer: git-send-email 2.13.0
Subject: [Xen-devel] [PATCH v2] Add TRACKING.IMPORTS to xen.git to more
 easily manage imported files that need to be kept in sync with an upstream
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, committers@xenproject.org,
 Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Rm9sbG93aW5nIHRoZSByZWNlbnQgZGlzY3Vzc2lvbiwgd2UgaGFkIG9uIElSQyBhbmQgdGhlIGFj
dGlvbiBJIGhhZCBpbiAKdGhlIE1hcmNoIGNvbW11bml0eSBjYWxsLCB0aGlzIGZpbGUgcHJvdmlk
ZXMgYSBmaWxlIGZvcm1hdCB0aGF0IAplbmFibGVzIHdyaXRpbmcgYW4gYXV0b21hdGVkIHRlc3Qg
dG8gY2hlY2sgd2hldGhlciBmaWxlcyBhcmUgb3V0IG9mIHN5bmMuIAoKT25jZSB0aGUgZmlsZSBm
b3JtYXQgaXMgYWdyZWUsIEkgd2lsbCB3cml0ZSBhIHRlc3Qgb3Igc2NyaXB0LgoKSSBhbHNvIG5l
ZWQgc29tZSBtb3JlIGNvcnJlY3QgdGVzdCBkYXRhLCBha2EgZW50cmllcyBpbiB0aGUgZmlsZSBm
cm9tCmNvbW1pdHRlcnMgbG9va2luZyBhZnRlciB0aGUgZm9sbG93aW5nIGZpbGVzCltKYW5dCnhl
bi9hcmNoL3g4Ni9jcHUvbXdhaXQtaWRsZS5jIApbU3RlZmFubywgSnVsaWVuIC0gdGhpcyBoYXMg
dG8gYmUgZmluYWxpemVkXQp4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vc21tdS5jCnhlbi9h
cmNoL2FybS92Z2ljLyoKeGVuL2luY2x1ZGUvYXNtLWFybS9kaXY2NC5oCnhlbi9kcml2ZXJzL2No
YXIvbWVzb24tdWFydC5jCnhlbi9hcmNoL2FybS9hcm0zMi9saWIvKgp4ZW4vYXJjaC9hcm0vYXJt
NjQvbGliLyoKeGVuL2FyY2gvYXJtL2FybTY0L2NhY2hlLlMKeGVuL2FyY2gvYXJtL2FybTY0L2Jw
aS5TCnhlbi9pbmNsdWRlL2FzbS1hcm0vc3lzdGVtLmgKeGVuL2FyY2gvYXJtL2FybTY0L2luc24u
YwpbT3RoZXJzP10KeGVuL2NvbW1vbi9yYnRyZWUuYwoKTm90ZSB0aGF0IGluIHNvbWUgY2FzZXMg
TGludXggaGFzIGRpdmVyZ2VkIGFuZCBzb21lIExpbnV4IGZpbGVzIGhhdmUgZGlzYXBwZWFyZWQu
IApKdWxpZW4gYWxzbyByYWlzZWQgdGhlIHBvaW50LCB0aGF0IGluIHNvbWUgY2FzZXMgb25seSBh
IHN1YnNldCBvZiBjb2RlIGZyb20gTGludXggWGVuIGZpbGVzIHdhcyBhcHBsaWVkIG9yIHRoYXQg
b25seSBzb21lIGZ1bmN0aW9ucyBnZXQgbW92ZWQgYWNyb3NzIHRvIFhlbi4KCkkgYmVsaWV2ZSB0
aGF0IGlzIGVudGlyZWx5IE9LLiBUaGUgd29ya2Zsb3cgd291bGQgYmUgaW4gbW9zdCBjYXNlcyB0
aGF0OgotIFdlIHVzZSBhIExpbnV4IChzb3VyY2UpIGNvbW1pdCBhcyBhIGJlbmNobWFyayBhbmQg
cmVjb3JkIHRoZSBjb21taXQgSUQKLSBJZiB0aGVyZSBpcyBhIGNoYW5nZSBpbiBMaW51eCB0aGUg
dGVzdCB3aWxsIGZhaWwKLSBUaGUgY29tbWl0dGVyIGxvb2tzIGF0IHRoZSBkaWZmIGFuZCBlaXRo
ZXIKICAtIERlY2lkZXMgdG8gaWdub3JlIGl0IGFuZCBidW1wcyB0aGUgY29tbWl0IElEIGluIHRo
aXMgZmlsZQogIC0gRGVjaWRlcyB0aGUgY2hhbmdlIGlzIG5lZWRlZCwgaW50ZWdyYXRlcyBpdCBp
bnRvIFhlbiBhbmQgdGhlbiAKICAgIGJ1bXBzIHRoZSBjb21taXQgSUQgaW4gdGhpcyBmaWxlCgpD
aGFuZ2VzIHNpbmNlIHYxCiogUmVxdWlyZSBhIGNvbG9uIGFmdGVyIHJlcG86LCBmaWxlOiwgLi4u
IGtleXdvcmRzCiogUmVwbGFjZSBtYW51YWw6fGF1dG86IHdpdGggZmlsZTogYXMgdGhlcmUgYXV0
bzogdXNlLWNhc2Ugd2FzIGludmFsaWQKKiBBZGRlZCBtb3JlIHZlcmJvc2UgZGVzY3JpcHRpb24g
b2YgZm9ybWF0CgpTaWduZWQtb2ZmLWJ5OiBMYXJzIEt1cnRoIDxsYXJzLmt1cnRoQGNpdHJpeC5j
b20+CkNDOiBjb21taXR0ZXJzQHhlbnByb2plY3Qub3JnCgotLS0KIFRSQUNLSU5HLkZJTEVTIHwg
NTAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEg
ZmlsZSBjaGFuZ2VkLCA1MCBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9kZSAxMDA2NDQgVFJBQ0tJ
TkcuRklMRVMKCmRpZmYgLS1naXQgYS9UUkFDS0lORy5GSUxFUyBiL1RSQUNLSU5HLkZJTEVTCm5l
dyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjNhZmI0NjhlZDcKLS0tIC9kZXYv
bnVsbAorKysgYi9UUkFDS0lORy5GSUxFUwpAQCAtMCwwICsxLDUwIEBACisjIFRoaXMgZmlsZSBj
b250YWlucyBpbmZvcm1hdGlvbiBhYm91dCBzb3VyY2UgZmlsZXMgdGhhdCBoYXZlIGJlZW4KKyMg
Y29waWVkIGZyb20gb3RoZXIgc291cmNlcyBhbmQgbmVlZCB0byBiZSB0cmFja2VkCisjCisjIFRo
ZSBmaWxlIG1heSBjb250YWluIGxpbmVzIHN0YXJ0aW5nIHdpdGggLi4uCisjIC0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCisjIHZlcnNpb246IG9mIGZpbGUgZm9y
bWF0CisjIHJlcG86IHJlcG9zaXRvcnkgZGVmaW5pdGlvbgorIyBmaWxlOiBhIG1hcHBpbmcgdG8g
dHJhY2sgZmlsZXMKKyMKKyMgTm90ZSB0aGF0IHJlcG86IGVudHJpZXMgbXVzdCBjb21lICpiZWZv
cmUqIGZpbGU6IGVudHJpZXMKKyMKKyMgUmVwb3NpdG9yeSBEZWZpbml0aW9ucyBhcmUgb2YgdGhl
IGZvbGxvd2luZyBmb3JtYXQKKyMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KKyMgcmVwbzogbmFtZS1vZi1zb3VyY2UtcmVwbyBnaXR8c3ZuIGh0dHBz
LXVybC1vZi1zb3VyY2UtcmVwbworIworIyBuYW1lLW9mLXNvdXJjZS1yZXBvOgorIyAgIE5hbWUg
b2Ygc291cmNlIHJlcG9zaXRvcnkuIFRoZSBuYW1lIHdpbGwgYmUgdXNlZCBhcyByZWZlcmVuY2Ug
aW4gZmlsZToKKyMgICBzdGF0ZW1lbnRzCisjCisjIGdpdHxzdm46CisjICAgVHlwZSBvZnNvdXJj
ZSByZXBvc2l0b3J5CisjCisjIGh0dHBzLXVybC1vZi1zb3VyY2UtcmVwbzoKKyMgICBVUkwgb2Yg
c291cmNlIHJlcG9zaXRvcnkKKyMKKyMgRm9yIGV4YW1wbGU6CisjICAgcmVwbzogbGludXgtdG9y
dmFsZHMgZ2l0IGh0dHBzOi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0
L3RvcnZhbGRzL2xpbnV4LmdpdAorIworIyBNYXBwaW5ncyB0byB0cmFjayBmaWxlcyBhcmUgb2Yg
dGhlIGZvbGxvd2luZyBmb3JtYXQKKyMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCisjIGZpbGU6IHhlbi1maWxlIG5hbWUtb2Ytb3JpZ2luYWwtcmVw
byBvcmlnaW5hbC1maWxlIGNvbW1pdC1pZAorIworIyB4ZW4tZmlsZToKKyMgICBYZW4gZmlsZSB0
aGF0IG5lZWRzIHRvIGJlIHRyYWNrZWQKKyMKKyMgbmFtZS1vZi1vcmlnaW5hbC1yZXBvOgorIyAg
IEEgcmVmZXJlbmNlIHRvIGEgc291cmNlIHJlcG9zaXRvcnkgZGVmaW5lZCBieSAqcmVwbyoga2V5
d29yZAorIworIyBvcmlnaW5hbC1maWxlOgorIyAgIEZpbGUgaW4gb3JpZ2luYWwtcmVwbyBmcm9t
IHdoaWNoIHdlIHJlZ3VsYXJseSB3YW50IHRvIG1lcmdlIGNoYW5nZXMKKyMgICBpbnRvIHhlbi1m
aWxlCisjCisjIGNvbW1pdCBpZDoKKyMgICBMYXN0IGNvbW1pdCBpZCBvZiBvcmlnaW5hbC1maWxl
IHRoYXQgd2FzIGRlZW1lZCB0byBiZSBvaworIyAgIGFuZCBlaXRoZXIgaW1wb3J0ZWQgaW50byB0
aGUgdHJlZSBvciByZWplY3RlZAorIworIyBGb3IgZXhhbXBsZToKKyMgICBmaWxlOiB4ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC9hcm0vc21tdS5jIGxpbnV4LXRvcnZhbGRzIGxpbnV4L2RyaXZlcnMv
aW9tbXUvYXJtLXNtbXUuYyBiNzdjZjExZjA5NDEzNgorCit2ZXJzaW9uOiAxCi0tIAoyLjEzLjAK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 24 02:29:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 02:29:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hTzxf-00043Y-Tr; Fri, 24 May 2019 02:29:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=oV0n=TY=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1hTzxe-00042k-Ky
 for xen-devel@lists.xenproject.org; Fri, 24 May 2019 02:29:34 +0000
X-Inumbo-ID: c3afc489-7dcb-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c3afc489-7dcb-11e9-8980-bc764e045a96;
 Fri, 24 May 2019 02:29:33 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hTzxc-0007rI-CH; Fri, 24 May 2019 02:29:32 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hTzxc-0001pK-26; Fri, 24 May 2019 02:29:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hTzxc-0002W7-19; Fri, 24 May 2019 02:29:32 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136732-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.8-testing:build-amd64-prev:xen-build:fail:regression
 xen-4.8-testing:build-i386-prev:xen-build:fail:regression
 xen-4.8-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-xsa-278:fail:heisenbug
 xen-4.8-testing:test-amd64-i386-freebsd10-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-xsa-278:fail:heisenbug
 xen-4.8-testing:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-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-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-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-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-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-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit1: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-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-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-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=ecbf88af9b0f90832fe2394edde864da45a9e560
X-Osstest-Versions-That: xen=908e768fae49a8db0089e68188652079e3bfaa66
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 24 May 2019 02:29:32 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 136732: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjczMiB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjczMi8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQtcHJldiAgICAgICAg
ICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMwOTY1CiBi
dWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMzA5NjUKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVu
dGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCA1MCB4dGYvdGVzdC1o
dm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBpbiAxMzY1NjYgcGFzcyBpbiAxMzY3MzIKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTQgNzAgeHRmL3Rlc3QtaHZtNjQteHNhLTI3OCBmYWlsIGluIDEzNjU2
NiBwYXNzIGluIDEzNjczMgogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAxNyBndWVz
dC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTM2NTY2IHBhc3MgaW4gMTM2NzMyCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC0yICAgNTAgeHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwg
cGFzcyBpbiAxMzY1NjYKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgNzAgeHRmL3Rlc3Qt
aHZtNjQteHNhLTI3OCAgICAgZmFpbCBwYXNzIGluIDEzNjU2NgoKVGVzdHMgd2hpY2ggZGlkIG5v
dCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBn
cmFkZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMDk2NQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMwOTY1
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMzA5NjUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMDk2NQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWls
IGxpa2UgMTMwOTY1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzA5NjUKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMDk2
NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICBmYWlsIGxpa2UgMTMwOTY1CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGVjYmY4OGFmOWIwZjkw
ODMyZmUyMzk0ZWRkZTg2NGRhNDVhOWU1NjAKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIDkwOGU3NjhmYWU0OWE4ZGIwMDg5ZTY4MTg4NjUyMDc5ZTNiZmFhNjYKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDEzMDk2NSAgMjAxOC0xMi0wMyAwOTowNjoxOSBaICAxNzEgZGF5cwpG
YWlsaW5nIHNpbmNlICAgICAgICAxMzM1OTggIDIwMTktMDMtMDUgMTU6MDY6MjMgWiAgIDc5IGRh
eXMgICAzOSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzY1NjYgIDIwMTktMDUtMTkg
MTQ6MDY6MzAgWiAgICA0IGRheXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hl
ZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgogIENocmlzdGlhbiBMaW5kaWcgPGNocmlzdGlhbi5saW5kaWdAY2l0cml4LmNv
bT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4K
ICBNYW51ZWwgQm91eWVyIDxib3V5ZXJAYW50aW9jaGUuZXUub3JnPgogIFNlcmdleSBEeWFzbGkg
PHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYt
YW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYt
eHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRj
aCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
LmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQg
YmUgNzU4IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 24 03:50:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 03:50:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hU1Dl-00023m-EC; Fri, 24 May 2019 03:50:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=oV0n=TY=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1hU1Dj-00023b-FD
 for xen-devel@lists.xenproject.org; Fri, 24 May 2019 03:50:15 +0000
X-Inumbo-ID: 085d91e5-7dd7-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 085d91e5-7dd7-11e9-8980-bc764e045a96;
 Fri, 24 May 2019 03:50:12 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hU1Df-0000ua-Nb; Fri, 24 May 2019 03:50:11 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hU1Df-00065y-2J; Fri, 24 May 2019 03:50:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hU1Df-00065i-1e; Fri, 24 May 2019 03:50:11 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136728-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.12-testing:test-amd64-amd64-xl-qcow2:guest-localmigrate/x10:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=b4f291b0ca914454cbac9fa5580bb35f8ab04eee
X-Osstest-Versions-That: xen=714207b3fae7498831a0df338e6a1fbfeea594a7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 24 May 2019 03:50:11 +0000
Subject: [Xen-devel] [xen-4.12-testing test] 136728: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjcyOCB4ZW4tNC4xMi10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzY3MjgvCgpGYWlsdXJlcyA6LS8g
YnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgMTcgZ3Vlc3QtbG9j
YWxtaWdyYXRlL3gxMCAgICAgICBmYWlsICBsaWtlIDEzNjIzMwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAg
MTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3
IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
MTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQg
Zm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBiNGYyOTFiMGNhOTE0NDU0Y2JhYzlm
YTU1ODBiYjM1ZjhhYjA0ZWVlCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAg
ICA3MTQyMDdiM2ZhZTc0OTg4MzFhMGRmMzM4ZTZhMWZiZmVlYTU5NGE3CgpMYXN0IHRlc3Qgb2Yg
YmFzaXMgICAxMzYyMzMgIDIwMTktMDUtMTQgMTc6MDY6MDcgWiAgICA5IGRheXMKRmFpbGluZyBz
aW5jZSAgICAgICAgMTM2NDA1ICAyMDE5LTA1LTE2IDIzOjE0OjU0IFogICAgNyBkYXlzICAgIDMg
YXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTM2NTY0ICAyMDE5LTA1LTE5IDEzOjQ4OjM2
IFogICAgNCBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNp
b25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KICBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KICBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PgogIEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgogIFBldHJlIFBpcmNhbGFidSA8
cHBpcmNhbGFidUBiaXRkZWZlbmRlci5jb20+CiAgUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVA
Yml0ZGVmZW5kZXIuY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgog
YnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRm
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhl
bDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdy
dXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQt
cHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9z
c3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdl
czogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxh
YmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xv
Z3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVy
YWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0
IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDcxNDIwN2IzZmEuLmI0ZjI5
MWIwY2EgIGI0ZjI5MWIwY2E5MTQ0NTRjYmFjOWZhNTU4MGJiMzVmOGFiMDRlZWUgLT4gc3RhYmxl
LTQuMTIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 24 04:28:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 04:28:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hU1od-0004g5-4U; Fri, 24 May 2019 04:28:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=oV0n=TY=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1hU1oc-0004fw-17
 for xen-devel@lists.xenproject.org; Fri, 24 May 2019 04:28:22 +0000
X-Inumbo-ID: 5bdd4ae1-7ddc-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5bdd4ae1-7ddc-11e9-8980-bc764e045a96;
 Fri, 24 May 2019 04:28:20 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hU1oZ-0001ia-99; Fri, 24 May 2019 04:28:19 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hU1oZ-0008K7-1o; Fri, 24 May 2019 04:28:19 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hU1oZ-0008Ow-0j; Fri, 24 May 2019 04:28:19 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136726-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-3.18:test-amd64-amd64-xl-credit2:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-examine:reboot:fail:regression
 linux-3.18:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-pvshim:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-credit1:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-libvirt:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-shadow:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qcow2:guest-start:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-vhd:guest-start:fail:regression
 linux-3.18:test-armhf-armhf-xl-vhd:guest-start:fail:regression
 linux-3.18:test-amd64-i386-qemuu-rhel6hvm-intel:guest-start/redhat.repeat:fail:heisenbug
 linux-3.18:test-armhf-armhf-xl-vhd:xen-boot:fail:heisenbug
 linux-3.18:test-armhf-armhf-libvirt:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-amd64-amd64-pair:xen-boot/src_host:fail:heisenbug
 linux-3.18:test-amd64-amd64-pair:xen-boot/dst_host:fail:heisenbug
 linux-3.18:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:heisenbug
 linux-3.18:test-amd64-amd64-examine:reboot:fail:heisenbug
 linux-3.18:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-3.18:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:debian-di-install:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:debian-di-install:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw: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-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:build-arm64-pvops:kernel-build:fail:nonblocking
 linux-3.18:test-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: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-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl: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-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-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-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-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=6b1ae527b1fdee86e81da0cb26ced75731c6c0fa
X-Osstest-Versions-That: linux=0d63979c1bc9c85578be4c589768a13dc0a7c5eb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 24 May 2019 04:28:19 +0000
Subject: [Xen-devel] [linux-3.18 test] 136726: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjcyNiBsaW51eC0zLjE4IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzY3MjYvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAg
IDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgZmFpbCBS
RUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICA4IHJlYm9vdCAg
ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWludGVsICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEy
ODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAg
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICA3
IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0
LWFtZDY0LXB2Z3J1YiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
Mjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1i
b290ICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQx
ICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICA3IHhlbi1i
b290ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQtc2hhZG93IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVH
Ui4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4
NTgKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAx
MSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1wYWlyIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDcgeGVuLWJvb3Qg
ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xY293MiAgICAxMSBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4
ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDExIGd1ZXN0LXN0YXJ0ICAgICAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
MTEgZ3Vlc3Qtc3RhcnQgICAgZmFpbCBpbiAxMzYzOTAgUkVHUi4gdnMuIDEyODg1OAoKVGVzdHMg
d2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgMTIgZ3Vlc3Qtc3RhcnQvcmVkaGF0LnJlcGVh
dCBmYWlsIGluIDEzNjM5MCBwYXNzIGluIDEzNjcyNgogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgaW4gMTM2NTU5IHBhc3MgaW4gMTM2NzI2CiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWls
IGluIDEzNjU1OSBwYXNzIGluIDEzNjcyNgogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAx
MCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgICBmYWlsIHBhc3MgaW4gMTM2MzkwCiB0ZXN0LWFt
ZDY0LWFtZDY0LXBhaXIgICAgICAgIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICAgIGZhaWwg
cGFzcyBpbiAxMzYzOTAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTAgeGVuLWJvb3Qv
c3JjX2hvc3QgICAgICAgICAgZmFpbCBwYXNzIGluIDEzNjM5MAogdGVzdC1hbWQ2NC1hbWQ2NC1l
eGFtaW5lICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTM2
NTU5CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJvb3QgICAg
ICAgICAgIGZhaWwgcGFzcyBpbiAxMzY1NTkKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRl
ZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICA3IHhlbi1ib290IGZhaWwgYmFzZWxpbmUg
dW50ZXN0ZWQKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTAgZGViaWFuLWRpLWluc3Rh
bGwgICBmYWlsIGluIDEzNjU1OSBsaWtlIDEyODg0MQogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAxMCBkZWJpYW4tZGktaW5zdGFsbCAgICAgICAgICAgIGZhaWwgIGxpa2UgMTI4ODQxCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgbGlrZSAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyODg1OAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxp
a2UgMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyODg1OAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIGxpa2UgMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJp
Y3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEw
IGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZodjItaW50ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAg
ICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEy
IGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogYnVpbGQt
YXJtNjQtcHZvcHMgICAgICAgICAgICAgNiBrZXJuZWwtYnVpbGQgICAgICAgICAgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2
ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgNmIxYWU1
MjdiMWZkZWU4NmU4MWRhMGNiMjZjZWQ3NTczMWM2YzBmYQpiYXNlbGluZSB2ZXJzaW9uOgogbGlu
dXggICAgICAgICAgICAgICAgMGQ2Mzk3OWMxYmM5Yzg1NTc4YmU0YzU4OTc2OGExM2RjMGE3YzVl
YgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI4ODU4ICAyMDE4LTEwLTE3IDIxOjQ3OjM5IFogIDIx
OCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTc2MCAgMjAxOC0xMS0xMCAxNjoxNzozMCBa
ICAxOTQgZGF5cyAgMTA5IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzNjM5MCAgMjAx
OS0wNS0xNiAxODoyNDo1OCBaICAgIDcgZGF5cyAgICAzIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KODUxIHBlb3Bs
ZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9i
czoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20g
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
YW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
eWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
c2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0
IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dz
CmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUg
YXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGlu
IGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVy
CgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8g
cmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAzNDMyNCBsaW5lcyBsb25nLikKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 24 05:29:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 05:29:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hU2lK-00016Y-A5; Fri, 24 May 2019 05:29:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=+LOS=TY=intel.com=farrah.chen@srs-us1.protection.inumbo.net>)
 id 1hU2lI-00016T-Mf
 for xen-devel@lists.xenproject.org; Fri, 24 May 2019 05:29:00 +0000
X-Inumbo-ID: d2e64676-7de4-11e9-a4e0-97deffa2d2a8
Received: from mga12.intel.com (unknown [192.55.52.136])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d2e64676-7de4-11e9-a4e0-97deffa2d2a8;
 Fri, 24 May 2019 05:28:56 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga007.fm.intel.com ([10.253.24.52])
 by fmsmga106.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 23 May 2019 22:28:55 -0700
X-ExtLoop1: 1
Received: from fmsmsx104.amr.corp.intel.com ([10.18.124.202])
 by fmsmga007.fm.intel.com with ESMTP; 23 May 2019 22:28:55 -0700
Received: from fmsmsx121.amr.corp.intel.com (10.18.125.36) by
 fmsmsx104.amr.corp.intel.com (10.18.124.202) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Thu, 23 May 2019 22:28:55 -0700
Received: from shsmsx152.ccr.corp.intel.com (10.239.6.52) by
 fmsmsx121.amr.corp.intel.com (10.18.125.36) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Thu, 23 May 2019 22:28:54 -0700
Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.33]) by
 SHSMSX152.ccr.corp.intel.com ([169.254.6.18]) with mapi id 14.03.0415.000;
 Fri, 24 May 2019 13:28:51 +0800
From: "Chen, Farrah" <farrah.chen@intel.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: Compiling Xen error on RedHat8.0
Thread-Index: AdUR8RM5qkBjzIyFQfa26WrS1bY2pg==
Date: Fri, 24 May 2019 05:28:50 +0000
Message-ID: <1B925CC0CD9F3341B32D442251E7E1DC3E298BE7@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.600.7
dlp-reaction: no-action
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiYjM1OWYwODAtZWVmOC00YzNhLTg3ZGYtMTM2Yzg0MDU3NDM2IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiXC9Ta2NSNzlCcFdLQVNiVmpOVmxQUzBLYUtEclVwVHA1MEJ1aUM0UDZTNG9oK0FBSURNSk5yU1hndlA2UjZmKzQifQ==
x-ctpclassification: CTP_NT
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Subject: [Xen-devel] Compiling Xen error on RedHat8.0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Hao, Xudong" <xudong.hao@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpJIG1ldCBzb21lIHB5dGhvbiByZWxhdGVkIGlzc3VlcyB3aGVuIGJ1aWxkaW5nIFhlbiBv
biBSZWRIYXQ4LjAuCk9uIFJlZEhhdDguMCwgdGhlIGRlZmF1bHQgcHl0aG9uIHZlcnNpb24gaXMg
cHl0aG9uMywgYW5kIEkgZm91bmQgWGVuIGhhcyBzb21lIHB5dGhvbjIgY29kZXMsIHNvIEkgdHJp
ZWQgdG8gYnVpbGQgeGVuIHVzaW5nIHB5dGhvbjIuCk9uIFJlZEhhdDguMCwgbm8gInB5dGhvbiIs
IGp1c3QgInB5dGhvbjIiIGFuZCAicHl0aG9uMyI6CgpscyAvdXNyL2Jpbi9weXRob24qCi91c3Iv
YmluL3B5dGhvbjIgICAgL3Vzci9iaW4vcHl0aG9uMi43LWNvbmZpZyAgL3Vzci9iaW4vcHl0aG9u
MyAgICAvdXNyL2Jpbi9weXRob24zLjYtY29uZmlnICAvdXNyL2Jpbi9weXRob24zLjZtLWNvbmZp
ZyAgICAgICAgIC91c3IvYmluL3B5dGhvbjMtY29uZmlnCi91c3IvYmluL3B5dGhvbjIuNyAgL3Vz
ci9iaW4vcHl0aG9uMi1jb25maWcgICAgL3Vzci9iaW4vcHl0aG9uMy42ICAvdXNyL2Jpbi9weXRo
b24zLjZtICAgICAgICAvdXNyL2Jpbi9weXRob24zLjZtLXg4Nl82NC1jb25maWcKClNvIEkgY3Jl
YXRlZCBhIHNvZnQgbGluayAicHl0aG9uIiB0byAicHl0aG9uMiI6CgpsbCAvdXNyL2Jpbi9weXRo
b24KbHJ3eHJ3eHJ3eCAxIHJvb3Qgcm9vdCAxNiBNYXkgMjQgMTM6MDggL3Vzci9iaW4vcHl0aG9u
IC0+IC91c3IvYmluL3B5dGhvbjIKClRoZW4gSSB0cmllZCB0byBidWlsZCB4ZW46CgpjZCB4ZW4K
Li9jb25maWd1cmUgLS1lbmFibGUtb3ZtZgouLi4uLi4uLi4KY2hlY2tpbmcgZm9yIHVuaXN0ZC5o
Li4uIHllcwpjaGVja2luZyBmb3IgcHl0aG9uLWNvbmZpZy4uLiBubwpjaGVja2luZyBQeXRob24u
aCB1c2FiaWxpdHkuLi4geWVzCmNoZWNraW5nIFB5dGhvbi5oIHByZXNlbmNlLi4uIHllcwpjaGVj
a2luZyBmb3IgUHl0aG9uLmguLi4geWVzCmNoZWNraW5nIGZvciBQeUFyZ19QYXJzZVR1cGxlLi4u
IG5vCmNvbmZpZ3VyZTogZXJyb3I6IFVuYWJsZSB0byBmaW5kIGEgc3VpdGFibGUgcHl0aG9uIGRl
dmVsb3BtZW50IGxpYnJhcnkKY29uZmlndXJlOiBlcnJvcjogLi9jb25maWd1cmUgZmFpbGVkIGZv
ciB0b29scwoKSWYgSSB1c2UgcHl0aG9uMyhjcmVhdGUgYSBzb2Z0IGxpbmsgInB5dGhvbiIgdG8g
InB5dGhvbjMiICksIGl0IHJlcG9ydGVkIHN5bnRheCBlcnJvci4KCmNoZWNraW5nIGZvciB1bmlz
dGQuaC4uLiB5ZXMKY2hlY2tpbmcgZm9yIHB5dGhvbi1jb25maWcuLi4gbm8KICBGaWxlICI8c3Ry
aW5nPiIsIGxpbmUgMQogICAgaW1wb3J0IGRpc3R1dGlscy5zeXNjb25maWc7ICAgICAgICAgcHJp
bnQgIi1JIiArIGRpc3R1dGlscy5zeXNjb25maWcuZ2V0X2NvbmZpZ192YXIoIklOQ0xVREVQWSIp
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBeClN5bnRh
eEVycm9yOiBpbnZhbGlkIHN5bnRheApjaGVja2luZyBQeXRob24uaCB1c2FiaWxpdHkuLi4gbm8K
Y2hlY2tpbmcgUHl0aG9uLmggcHJlc2VuY2UuLi4gbm8KY2hlY2tpbmcgZm9yIFB5dGhvbi5oLi4u
IG5vCmNvbmZpZ3VyZTogZXJyb3I6IFVuYWJsZSB0byBmaW5kIFB5dGhvbiBkZXZlbG9wbWVudCBo
ZWFkZXJzCmNvbmZpZ3VyZTogZXJyb3I6IC4vY29uZmlndXJlIGZhaWxlZCBmb3IgdG9vbHMKClRv
IHJlc29sdmUgIlVuYWJsZSB0byBmaW5kIGEgc3VpdGFibGUgcHl0aG9uIGRldmVsb3BtZW50IGxp
YnJhcnkiLCBJIGluc3RhbGxlZCBweXRob24yLWRldmVsKiwgcHl0aG9uMi1saWIqLCBweXRob24z
LWRldmVsKiwgcHl0aG9uMy1saWIqLCBweXRob24yLXNpeCwgcHl0aG9uMy1zaXgsIGJ1dCB0aGlz
IGVycm9yIHN0aWxsIGV4aXN0cy4KSW4gUmVkSGF0NywgdGhlc2UgcGFja2FnZXMgYXJlIGNhbGxl
ZCAicHl0aG9uLWRldmVsKiwgcHl0aG9uLWxpYioiLCBidXQgaW4gUmVkSGF0OCwgdGhlc2UgcGFj
a2FnZXMgZG9uJ3QgZXhpc3RzLCBSZWRIYXQ4IGhhcyBvbmx5ICJweXRob24yLWRldmVsKiwgcHl0
aG9uMi1saWIqLCBweXRob24zLWRldmVsKiwgcHl0aG9uMy1saWIqIiwgbWF5YmUgWGVuIGNvZGVz
IGNhbm5vdCBpZGVudGlmeSB0aGVtLgoKRG8geW91IGhhdmUgYW55IGFkdmljZSBvbiBidWlsZGlu
ZyBYZW4gb24gUmVkSGF0OD8gVGhhbmtzIGEgbG90IQoKCgpUaGFua3MsCkZhbgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 24 05:42:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 05:42:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hU2xt-0002XK-G7; Fri, 24 May 2019 05:42:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=vjOl=TY=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hU2xr-0002XF-UF
 for xen-devel@lists.xenproject.org; Fri, 24 May 2019 05:41:59 +0000
X-Inumbo-ID: a4c1a11f-7de6-11e9-8980-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a4c1a11f-7de6-11e9-8980-bc764e045a96;
 Fri, 24 May 2019 05:41:57 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 74CC8AEA1;
 Fri, 24 May 2019 05:41:56 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
References: <20190522094549.28397-1-jgross@suse.com>
 <20190522094549.28397-2-jgross@suse.com>
 <5CE52014020000780023147E@prv1-mh.provo.novell.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 mQENBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAG0H0p1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT6JATkEEwECACMFAlOMcK8CGwMH
 CwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAKCRCw3p3WKL8TL8eZB/9G0juS/kDY9LhEXseh
 mE9U+iA1VsLhgDqVbsOtZ/S14LRFHczNd/Lqkn7souCSoyWsBs3/wO+OjPvxf7m+Ef+sMtr0
 G5lCWEWa9wa0IXx5HRPW/ScL+e4AVUbL7rurYMfwCzco+7TfjhMEOkC+va5gzi1KrErgNRHH
 kg3PhlnRY0Udyqx++UYkAsN4TQuEhNN32MvN0Np3WlBJOgKcuXpIElmMM5f1BBzJSKBkW0Jc
 Wy3h2Wy912vHKpPV/Xv7ZwVJ27v7KcuZcErtptDevAljxJtE7aJG6WiBzm+v9EswyWxwMCIO
 RoVBYuiocc51872tRGywc03xaQydB+9R7BHPuQENBFOMcBYBCADLMfoA44MwGOB9YT1V4KCy
 vAfd7E0BTfaAurbG+Olacciz3yd09QOmejFZC6AnoykydyvTFLAWYcSCdISMr88COmmCbJzn
 sHAogjexXiif6ANUUlHpjxlHCCcELmZUzomNDnEOTxZFeWMTFF9Rf2k2F0Tl4E5kmsNGgtSa
 aMO0rNZoOEiD/7UfPP3dfh8JCQ1VtUUsQtT1sxos8Eb/HmriJhnaTZ7Hp3jtgTVkV0ybpgFg
 w6WMaRkrBh17mV0z2ajjmabB7SJxcouSkR0hcpNl4oM74d2/VqoW4BxxxOD1FcNCObCELfIS
 auZx+XT6s+CE7Qi/c44ibBMR7hyjdzWbABEBAAGJAR8EGAECAAkFAlOMcBYCGwwACgkQsN6d
 1ii/Ey9D+Af/WFr3q+bg/8v5tCknCtn92d5lyYTBNt7xgWzDZX8G6/pngzKyWfedArllp0Pn
 fgIXtMNV+3t8Li1Tg843EXkP7+2+CQ98MB8XvvPLYAfW8nNDV85TyVgWlldNcgdv7nn1Sq8g
 HwB2BHdIAkYce3hEoDQXt/mKlgEGsLpzJcnLKimtPXQQy9TxUaLBe9PInPd+Ohix0XOlY+Uk
 QFEx50Ki3rSDl2Zt2tnkNYKUCvTJq7jvOlaPd6d/W0tZqpyy7KVay+K4aMobDsodB3dvEAs6
 ScCnh03dDAFgIq5nsB11j3KPKdVoPlfucX2c7kGNH+LUMbzqV6beIENfNexkOfxHf4kBrQQY
 AQgAIBYhBIUSZ3Lo9gSUpdCX97DendYovxMvBQJa3fDQAhsCAIEJELDendYovxMvdiAEGRYI
 AB0WIQRTLbB6QfY48x44uB6AXGG7T9hjvgUCWt3w0AAKCRCAXGG7T9hjvk2LAP99B/9FenK/
 1lfifxQmsoOrjbZtzCS6OKxPqOLHaY47BgEAqKKn36YAPpbk09d2GTVetoQJwiylx/Z9/mQI
 CUbQMg1pNQf9EjA1bNcMbnzJCgt0P9Q9wWCLwZa01SnQWFz8Z4HEaKldie+5bHBL5CzVBrLv
 81tqX+/j95llpazzCXZW2sdNL3r8gXqrajSox7LR2rYDGdltAhQuISd2BHrbkQVEWD4hs7iV
 1KQHe2uwXbKlguKPhk5ubZxqwsg/uIHw0qZDk+d0vxjTtO2JD5Jv/CeDgaBX4Emgp0NYs8IC
 UIyKXBtnzwiNv4cX9qKlz2Gyq9b+GdcLYZqMlIBjdCz0yJvgeb3WPNsCOanvbjelDhskx9gd
 6YUUFFqgsLtrKpCNyy203a58g2WosU9k9H+LcheS37Ph2vMVTISMszW9W8gyORSgmw==
Message-ID: <316af0ff-904b-4cf7-1cb4-08c4ae69c4bd@suse.com>
Date: Fri, 24 May 2019 07:41:54 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CE52014020000780023147E@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 1/3] xen: drop in_atomic()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjIvMDUvMjAxOSAxMjoxMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjIuMDUuMTkg
YXQgMTE6NDUsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+PiAtLS0gYS94ZW4vYXJjaC94ODYv
aHZtL2h2bS5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKPj4gQEAgLTMxODUsMjIg
KzMxODUsNiBAQCBzdGF0aWMgZW51bSBodm1fdHJhbnNsYXRpb25fcmVzdWx0IF9faHZtX2NvcHko
Cj4+ICAKPj4gICAgICBBU1NFUlQoaXNfaHZtX3ZjcHUodikpOwo+PiAgCj4+IC0gICAgLyoKPj4g
LSAgICAgKiBYWFggRGlzYWJsZSBmb3IgNC4xLjA6IFBWLW9uLUhWTSBkcml2ZXJzIHdpbGwgZG8g
Z3JhbnQtdGFibGUgb3BzCj4+IC0gICAgICogc3VjaCBhcyBxdWVyeV9zaXplLiBHcmFudC10YWJs
ZSBjb2RlIGN1cnJlbnRseSBkb2VzIGNvcHlfdG8vZnJvbV9ndWVzdAo+PiAtICAgICAqIGFjY2Vz
c2VzIHVuZGVyIHRoZSBiaWcgcGVyLWRvbWFpbiBsb2NrLCB3aGljaCB0aGlzIHRlc3Qgd291bGQg
ZGlzYWxsb3cuCj4+IC0gICAgICogVGhlIHRlc3QgaXMgbm90IG5lZWRlZCB1bnRpbCB3ZSBpbXBs
ZW1lbnQgc2xlZXBpbmctb24td2FpdHF1ZXVlIHdoZW4KPj4gLSAgICAgKiB3ZSBhY2Nlc3MgYSBw
YWdlZC1vdXQgZnJhbWUsIGFuZCB0aGF0J3MgcG9zdCA0LjEuMCBub3cuCj4+IC0gICAgICovCj4+
IC0jaWYgMAo+PiAtICAgIC8qCj4+IC0gICAgICogSWYgdGhlIHJlcXVpcmVkIGd1ZXN0IG1lbW9y
eSBpcyBwYWdlZCBvdXQsIHRoaXMgZnVuY3Rpb24gbWF5IHNsZWVwLgo+PiAtICAgICAqIEhlbmNl
IHdlIGJhaWwgaW1tZWRpYXRlbHkgaWYgY2FsbGVkIGZyb20gYXRvbWljIGNvbnRleHQuCj4+IC0g
ICAgICovCj4+IC0gICAgaWYgKCBpbl9hdG9taWMoKSApCj4+IC0gICAgICAgIHJldHVybiBIVk1U
UkFOU191bmhhbmRsZWFibGU7Cj4+IC0jZW5kaWYKPiAKPiBEZWFsaW5nIHdpdGggdGhpcyBUT0RP
IGl0ZW0gaXMgb2YgY291cnNlIG11Y2ggYXBwcmVjaWF0ZWQsIGJ1dAo+IHNob3VsZCBpdCByZWFs
bHkgYmUgZGVsZXRlZCBhbHRvZ2V0aGVyPyBUaGUgYmlnLWRvbWFpbi1sb2NrIGlzc3VlCj4gaXMg
Z29uZSBhZmFpciwgaW4gd2hpY2ggY2FzZSBkcm9wcGluZyB0aGUgI2lmIDAgd291bGQgc2VlbQo+
IHBvc3NpYmxlIHRvIG1lLCBldmVuIGlmIGl0J3Mgbm90IHN0cmljdGx5IG5lZWRlZCB3aXRob3V0
IHRoZSBzbGVlcC0KPiBvbi13YWl0cXVldWUgYmVoYXZpb3IgbWVudGlvbmVkLgoKSSBqdXN0IGhh
ZCBhIGxvb2sgYW5kIGZvdW5kIHRoZSBmb2xsb3dpbmcgcGF0aDoKCmRvX2RvbWN0bCgpICh0YWtl
cyBkb21jdGxfbG9jayBhbmQgaHlwZXJjYWxsX2RlYWRsb2NrX211dGV4KQogIGFyY2hfZG9fZG9t
Y3RsKCkKICAgIHJhd19jb3B5X2Zyb21fZ3Vlc3QoKQogICAgICBjb3B5X2Zyb21fdXNlcl9odm0o
KQogICAgICAgIGh2bV9jb3B5X2Zyb21fZ3Vlc3RfbGluZWFyKCkKICAgICAgICAgIF9faHZtX2Nv
cHkoKQoKU28gbm8sIHdlIGNhbid0IGRvIHRoZSBpbl9hdG9taWMoKSB0ZXN0IElNTy4KCgpKdWVy
Z2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 24 06:19:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 06:19:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hU3Xz-0004z5-Fh; Fri, 24 May 2019 06:19:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=oV0n=TY=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1hU3Xy-0004yw-Ov
 for xen-devel@lists.xenproject.org; Fri, 24 May 2019 06:19:18 +0000
X-Inumbo-ID: dbae2517-7deb-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dbae2517-7deb-11e9-8980-bc764e045a96;
 Fri, 24 May 2019 06:19:17 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hU3Xw-0004G1-D7; Fri, 24 May 2019 06:19:16 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hU3Xw-00072A-2e; Fri, 24 May 2019 06:19:16 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hU3Xw-0004cU-1z; Fri, 24 May 2019 06:19:16 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136739-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.9:test-arm64-arm64-xl:xen-boot:fail:regression
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-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-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-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-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-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-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=a5f56b52c878585b12b8bc37f737dcce4a660c64
X-Osstest-Versions-That: linux=ffe8cffc8be1ae47c08cbc3571bed6b5b0fa53ad
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 24 May 2019 06:19:16 +0000
Subject: [Xen-devel] [linux-4.9 test] 136739: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjczOSBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjczOS8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAg
NyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTM2MjQ5CgpUZXN0cyB3
aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxp
a2UgMTM2MjQ5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzYyNDkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzNjI0OQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIGxpa2UgMTM2MjQ5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzYyNDkKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0t
aW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3Ry
aWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAxMiBndWVzdC1zdGFydCAgICAgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAx
MiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFy
dCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWlu
c3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQy
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIGE1
ZjU2YjUyYzg3ODU4NWIxMmI4YmMzN2Y3MzdkY2NlNGE2NjBjNjQKYmFzZWxpbmUgdmVyc2lvbjoK
IGxpbnV4ICAgICAgICAgICAgICAgIGZmZThjZmZjOGJlMWFlNDdjMDhjYmMzNTcxYmVkNmI1YjBm
YTUzYWQKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzNjI0OSAgMjAxOS0wNS0xNCAyMDozMToxMCBa
ICAgIDkgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzY0MzEgIDIwMTktMDUtMTcgMDc6Mzk6
MzggWiAgICA2IGRheXMgICAgMyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzY3Mzkg
IDIwMTktMDUtMjIgMDQ6MDI6MzUgWiAgICAyIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3Bs
ZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBZGl0eWEgUGFra2kgPHBha2tp
MDAxQHVtbi5lZHU+CiAgQWxleGVpIFN0YXJvdm9pdG92IDxhc3RAZmIuY29tPgogIEFsZXhlaSBT
dGFyb3ZvaXRvdiA8YXN0QGtlcm5lbC5vcmc+CiAgQWxpc3RhaXIgU3RyYWNoYW4gPGFzdHJhY2hh
bkBnb29nbGUuY29tPgogIEFuZHJldyBNb3J0b24gPGFrcG1AbGludXgtZm91bmRhdGlvbi5vcmc+
CiAgQW5keSBMdXRvbWlyc2tpIDxsdXRvQGFtYWNhcGl0YWwubmV0PgogIEFuZHkgTHV0b21pcnNr
aSA8bHV0b0BrZXJuZWwub3JnPgogIEFuZHkgU2hldmNoZW5rbyA8YW5kcml5LnNoZXZjaGVua29A
bGludXguaW50ZWwuY29tPgogIEFybmFsZG8gQ2FydmFsaG8gZGUgTWVsbyA8YWNtZUByZWRoYXQu
Y29tPgogIEFybmQgQmVyZ21hbm4gPGFybmRAYXJuZGIuZGU+CiAgQm9yaXNsYXYgUGV0a292IDxi
cEBzdXNlLmRlPgogIEJyZW5vIExlaXRhbyA8bGVpdGFvQGRlYmlhbi5vcmc+CiAgQ2hlbmJvIEZl
bmcgPGZlbmdjQGdvb2dsZS5jb20+CiAgQ2hyaXN0b3BoZSBMZXJveSA8Y2hyaXN0b3BoZS5sZXJv
eUBjLXMuZnI+CiAgQ29seSBMaSA8Y29seWxpQHN1c2UuZGU+CiAgQ29yZXkgTWlueWFyZCA8Y21p
bnlhcmRAbXZpc3RhLmNvbT4KICBDdXJ0aXMgTWFsYWluZXkgPGN1am9tYWxhaW5leUBjaHJvbWl1
bS5vcmc+CiAgRGFuIENhcnBlbnRlciA8ZGFuLmNhcnBlbnRlckBvcmFjbGUuY29tPgogIERhbiBX
aWxsaWFtcyA8ZGFuLmoud2lsbGlhbXNAaW50ZWwuY29tPgogIERhbmllbCBBeHRlbnMgPGRqYUBh
eHRlbnMubmV0PgogIERhbmllbCBCb3JrbWFubiA8ZGFuaWVsQGlvZ2VhcmJveC5uZXQ+CiAgRGFu
aWVsIERyYWtlIDxkcmFrZUBlbmRsZXNzbS5jb20+CiAgRGFuaWVsIEdvbWV6IDxkYWdtY3JAZ21h
aWwuY29tPgogIERhdmlkIEFoZXJuIDxkc2FoZXJuQGdtYWlsLmNvbT4KICBEYXZpZCBKZWZmZXJ5
IDxkamVmZmVyeUByZWRoYXQuY29tPgogIERhdmlkIEplZmZ5IDxkamVmZmVyeUByZWRoYXQuY29t
PgogIERhdmlkIFMuIE1pbGxlciA8ZGF2ZW1AZGF2ZW1sb2Z0Lm5ldD4KICBEYXZpZCBTdGVyYmEg
PGRzdGVyYmFAc3VzZS5jb20+CiAgRGViYWJyYXRhIEJhbmVyamVlIDxkYmFuZXJqZUBha2FtYWku
Y29tPgogIERleHVhbiBDdWkgPGRlY3VpQG1pY3Jvc29mdC5jb20+CiAgRG1pdHJ5IE9zaXBlbmtv
IDxkaWdldHhAZ21haWwuY29tPgogIERtaXRyeSBUb3Jva2hvdiA8ZG1pdHJ5LnRvcm9raG92QGdt
YWlsLmNvbT4KICBFZHdhcmQgQ3JlZSA8ZWNyZWVAc29sYXJmbGFyZS5jb20+CiAgRXJpYyBCaWdn
ZXJzIDxlYmlnZ2Vyc0Bnb29nbGUuY29tPgogIEZlbGl4IEZpZXRrYXUgPG5iZEBuYmQubmFtZT4K
ICBGaWxpcGUgTWFuYW5hIDxmZG1hbmFuYUBzdXNlLmNvbT4KICBGbG9yaWFuIFdlc3RwaGFsIDxm
d0BzdHJsZW4uZGU+CiAgRnJhbmNlc2NvIFJ1Z2dlcmkgPGZydWdnZXJpQGFyaXN0YS5jb20+CiAg
R3JlZyBLcm9haC1IYXJ0bWFuIDxncmVna2hAbGludXhmb3VuZGF0aW9uLm9yZz4KICBHdXN0YXZv
IEEuIFIuIFNpbHZhIDxndXN0YXZvQGVtYmVkZGVkb3IuY29tPgogIEhhbmdiaW4gTGl1IDxsaXVo
YW5nYmluQGdtYWlsLmNvbT4KICBIZXJiZXJ0IFh1IDxoZXJiZXJ0QGdvbmRvci5hcGFuYS5vcmcu
YXU+CiAgSHVpIFdhbmcgPGh1aS53YW5nQGNhbm9uaWNhbC5jb20+CiAgSW5nbyBNb2xuYXIgPG1p
bmdvQGtlcm5lbC5vcmc+CiAgSmFuIEthcmEgPGphY2tAc3VzZS5jej4KICBKYXJvZCBXaWxzb24g
PGphcm9kQHJlZGhhdC5jb20+CiAgSmF5IFZvc2J1cmdoIDxqYXkudm9zYnVyZ2hAY2Fub25pY2Fs
LmNvbT4KICBKZWFuLVBoaWxpcHBlIEJydWNrZXIgPGplYW4tcGhpbGlwcGUuYnJ1Y2tlckBhcm0u
Y29tPgogIEplbnMgQXhib2UgPGF4Ym9lQGtlcm5lbC5kaz4KICBKaWEtSnUgQmFpIDxiYWlqaWFq
dTE5OTBAZ21haWwuY29tPgogIEppYW4tSG9uZyBQYW4gPGppYW4taG9uZ0BlbmRsZXNzbS5jb20+
CiAgSmlyaSBLb3NpbmEgPGprb3NpbmFAc3VzZS5jej4KICBKaXVmZWkgWHVlIDxqaXVmZWkueHVl
QGxpbnV4LmFsaWJhYmEuY29tPgogIEpvaGFuIEhvdm9sZCA8am9oYW5Aa2VybmVsLm9yZz4KICBK
b2hhbm5lcyBCZXJnIDxqb2hhbm5lcy5iZXJnQGludGVsLmNvbT4KICBKb2huIENyaXNwaW4gPGpv
aG5AcGhyb3plbi5vcmc+CiAgSm9uIEh1bnRlciA8am9uYXRoYW5oQG52aWRpYS5jb20+CiAgSm9u
YXRoYW4gQ2FtZXJvbiA8Sm9uYXRoYW4uQ2FtZXJvbkBodWF3ZWkuY29tPgogIEpvc2ggUG9pbWJv
ZXVmIDxqcG9pbWJvZUByZWRoYXQuY29tPgogIEpvc2ggU255ZGVyIDxqb3Noc0BuZXRmbGl4LmNv
bT4KICBKdWxpYW4gQW5hc3Rhc292IDxqYUBzc2kuYmc+CiAgSnVsaWFuIFdpZWRtYW5uIDxqd2lA
bGludXguaWJtLmNvbT4KICBLYWlsYW5nIFlhbmcgPGthaWxhbmdAcmVhbHRlay5jb20+CiAgS2Fs
bGUgVmFsbyA8a3ZhbG9AY29kZWF1cm9yYS5vcmc+CiAgS2FtbGFrYW50IFBhdGVsIDxrYW1sYWth
bnRwQG1hcnZlbGwuY29tPgogIEthbmdqaWUgTHUgPGtqbHVAdW1uLmVkdT4KICBLZXZpbiAnbGRp
cicgRGFyYnlzaGlyZS1CcnlhbnQgPGxkaXJAZGFyYnlzaGlyZS1icnlhbnQubWUudWs+CiAgS2ly
aWxsIFRraGFpIDxrdGtoYWlAdmlydHVvenpvLmNvbT4KICBLcnp5c3p0b2YgS296bG93c2tpIDxr
cnprQGtlcm5lbC5vcmc+CiAgTGF1cmEgQWJib3R0IDxsYWJib3R0QHJlZGhhdC5jb20+CiAgTGF1
cmVudGl1IFR1ZG9yIDxsYXVyZW50aXUudHVkb3JAbnhwLmNvbT4KICBMZWUgSm9uZXMgPGxlZS5q
b25lc0BsaW5hcm8ub3JnPgogIExpYW5nIENoZW4gPGxpYW5nY2hlbi5saW51eEBnbWFpbC5jb20+
CiAgTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIExvcmVu
em8gUGllcmFsaXNpIDxsb3JlbnpvLnBpZXJhbGlzaUBhcm0uY29tPgogIEx1Y2FzIFN0YWNoIDxs
LnN0YWNoQHBlbmd1dHJvbml4LmRlPgogIEx1a2FzIEN6ZXJuZXIgPGxjemVybmVyQHJlZGhhdC5j
b20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNYXJrIEJyb3duIDxi
cm9vbmllQGtlcm5lbC5vcmc+CiAgTWFydGluIFNjaHdpZGVmc2t5IDxzY2h3aWRlZnNreUBkZS5p
Ym0uY29tPgogIE1heGltZSBSaXBhcmQgPG1heGltZS5yaXBhcmRAYm9vdGxpbi5jb20+CiAgTWlj
aGFlbCBFbGxlcm1hbiA8bXBlQGVsbGVybWFuLmlkLmF1PgogIE1pY2hhbCBIb2NrbyA8bWhvY2tv
QHN1c2UuY29tPgogIE1pY2hhxYIgV2Fkb3dza2kgPHdhZG9zbUBnbWFpbC5jb20+CiAgTmF0aGFu
IENoYW5jZWxsb3IgPG5hdGVjaGFuY2VsbG9yQGdtYWlsLmNvbT4KICBOaWNrIERlc2F1bG5pZXJz
IDxuZGVzYXVsbmllcnNAZ29vZ2xlLmNvbT4KICBOaWdlbCBDcm94b24gPG5jcm94b25AcmVkaGF0
LmNvbT4KICBOb2J1aGlybyBJd2FtYXRzdSA8bm9idWhpcm8xLml3YW1hdHN1QHRvc2hpYmEuY28u
anA+CiAgT25kcmVqIE1vc25hY2VrIDxvbW9zbmFjZWtAZ21haWwuY29tPgogIFBhYmxvIE5laXJh
IEF5dXNvIDxwYWJsb0BuZXRmaWx0ZXIub3JnPgogIFBhbiBCaWFuIDxiaWFucGFuMjAxNkAxNjMu
Y29tPgogIFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+CiAgUGF1bCBCdXJ0b24g
PHBhdWwuYnVydG9uQG1pcHMuY29tPgogIFBhdWwgS29jaWFsa293c2tpIDxwYXVsLmtvY2lhbGtv
d3NraUBib290bGluLmNvbT4KICBQZXRlciBPYmVycGFybGVpdGVyIDxvYmVycGFyQGxpbnV4Lmli
bS5jb20+CiAgUGV0ZXIgWmlqbHN0cmEgKEludGVsKSA8cGV0ZXJ6QGluZnJhZGVhZC5vcmc+CiAg
UGV0ZXIgWmlqbHN0cmEgPHBldGVyekBpbmZyYWRlYWQub3JnPgogIFBldHIgxaB0ZXRpYXIgPHlu
ZXp6QHRydWUuY3o+CiAgUGhpbGlwcCBaYWJlbCA8cC56YWJlbEBwZW5ndXRyb25peC5kZT4KICBQ
by1Ic3UgTGluIDxwby1oc3UubGluQGNhbm9uaWNhbC5jb20+CiAgUmljaGFyZCBDb2NocmFuIDxy
aWNoYXJkY29jaHJhbkBnbWFpbC5jb20+CiAgUmlrYXJkIEZhbGtlYm9ybiA8cmlrYXJkLmZhbGtl
Ym9ybkBnbWFpbC5jb20+CiAgU2FzaGEgTGV2aW4gPHNhc2hhbEBrZXJuZWwub3JnPgogIFNlYW4g
Q2hyaXN0b3BoZXJzb24gPHNlYW4uai5jaHJpc3RvcGhlcnNvbkBpbnRlbC5jb20+CiAgU2ViYXN0
aWFuIFJlaWNoZWwgPHNlYmFzdGlhbi5yZWljaGVsQGNvbGxhYm9yYS5jb20+CiAgU2VyZ2VpIFRy
b2ZpbW92aWNoIDxzbHlmb3hAZ2VudG9vLm9yZz4KICBTaHVuaW5nIFpoYW5nIDxzdW5ueS5zLnpo
YW5nQG9yYWNsZS5jb20+CiAgU2ltb24gSG9ybWFuIDxob3Jtc0B2ZXJnZS5uZXQuYXU+CiAgU29u
ZyBMaXUgPHNvbmdsaXVicmF2aW5nQGZiLmNvbT4KICBTcmlyYW0gUmFqYWdvcGFsYW4gPHNyaXJh
bXJAYXJpc3RhLmNvbT4KICBTdGVwaGVuIFN1cnlhcHV0cmEgPHNzdXJ5YWV4dHJAZ21haWwuY29t
PgogIFN0ZXZlIFR3aXNzIDxzdHdpc3Mub3BlbnNvdXJjZUBkaWFzZW1pLmNvbT4KICBTdmVuIFZh
biBBc2Jyb2VjayA8VGhlU3ZlbjczQGdtYWlsLmNvbT4KICBUYWthc2hpIEl3YWkgPHRpd2FpQHN1
c2UuZGU+CiAgVGFrYXNoaSBTYWthbW90byA8by10YWthc2hpQHNha2Ftb2NjaGkuanA+CiAgVGVq
dW4gSGVvIDx0akBrZXJuZWwub3JnPgogIFRldHN1byBIYW5kYSA8cGVuZ3Vpbi1rZXJuZWxASS1s
b3ZlLlNBS1VSQS5uZS5qcD4KICBUaGVvZG9yZSBUcydvIDx0eXRzb0BtaXQuZWR1PgogIFRob21h
cyBHbGVpeG5lciA8dGdseEBsaW51dHJvbml4LmRlPgogIFRvYmluIEMuIEhhcmRpbmcgPHRvYmlu
QGtlcm5lbC5vcmc+CiAgVmluY2Vuem8gRnJhc2Npbm8gPHZpbmNlbnpvLmZyYXNjaW5vQGFybS5j
b20+CiAgVml0YWx5IEt1em5ldHNvdiA8dmt1em5ldHNAcmVkaGF0LmNvbT4KICBWbGFzdGltaWwg
QmFia2EgPHZiYWJrYUBzdXNlLmN6PgogIFdhaW1hbiBMb25nIDxsb25nbWFuQHJlZGhhdC5jb20+
CiAgV2VpIFlvbmdqdW4gPHdlaXlvbmdqdW4xQGh1YXdlaS5jb20+CiAgV2VuIFlhbmcgPHdlbi55
YW5nOTlAenRlLmNvbS5jbj4KICBXZW53ZW4gV2FuZyA8d2FuZzY0OTVAdW1uLmVkdT4KICBXaWxs
IERlYWNvbiA8d2lsbC5kZWFjb25AYXJtLmNvbT4KICBZdWVIYWliaW5nIDx5dWVoYWliaW5nQGh1
YXdlaS5jb20+CiAgWnViaW4gTWl0aHJhIDx6c21AY2hyb21pdW0ub3JnPgoKam9iczoKIGJ1aWxk
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFt
aW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
djItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZn
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24g
bG9nOyBpdCB3b3VsZCBiZSAyOTcwIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 24 06:38:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 06:38:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hU3qf-0006Ve-Fk; Fri, 24 May 2019 06:38:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=8EJT=TY=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hU3qe-0006VZ-0v
 for xen-devel@lists.xenproject.org; Fri, 24 May 2019 06:38:36 +0000
X-Inumbo-ID: 8d5f393d-7dee-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8d5f393d-7dee-11e9-8980-bc764e045a96;
 Fri, 24 May 2019 06:38:34 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 24 May 2019 00:38:33 -0600
Message-Id: <5CE791650200007800231DEA@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.1 
Date: Fri, 24 May 2019 00:38:29 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20190522094549.28397-1-jgross@suse.com>
 <20190522094549.28397-2-jgross@suse.com>
 <5CE52014020000780023147E@prv1-mh.provo.novell.com>
 <316af0ff-904b-4cf7-1cb4-08c4ae69c4bd@suse.com>
In-Reply-To: <316af0ff-904b-4cf7-1cb4-08c4ae69c4bd@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 1/3] xen: drop in_atomic()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI0LjA1LjE5IGF0IDA3OjQxLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAy
Mi8wNS8yMDE5IDEyOjEwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMjIuMDUuMTkgYXQg
MTE6NDUsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+Pj4gLS0tIGEveGVuL2FyY2gveDg2L2h2
bS9odm0uYwo+Pj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwo+Pj4gQEAgLTMxODUsMjIg
KzMxODUsNiBAQCBzdGF0aWMgZW51bSBodm1fdHJhbnNsYXRpb25fcmVzdWx0IF9faHZtX2NvcHko
Cj4+PiAgCj4+PiAgICAgIEFTU0VSVChpc19odm1fdmNwdSh2KSk7Cj4+PiAgCj4+PiAtICAgIC8q
Cj4+PiAtICAgICAqIFhYWCBEaXNhYmxlIGZvciA0LjEuMDogUFYtb24tSFZNIGRyaXZlcnMgd2ls
bCBkbyBncmFudC10YWJsZSBvcHMKPj4+IC0gICAgICogc3VjaCBhcyBxdWVyeV9zaXplLiBHcmFu
dC10YWJsZSBjb2RlIGN1cnJlbnRseSBkb2VzIGNvcHlfdG8vZnJvbV9ndWVzdAo+Pj4gLSAgICAg
KiBhY2Nlc3NlcyB1bmRlciB0aGUgYmlnIHBlci1kb21haW4gbG9jaywgd2hpY2ggdGhpcyB0ZXN0
IHdvdWxkIGRpc2FsbG93Lgo+Pj4gLSAgICAgKiBUaGUgdGVzdCBpcyBub3QgbmVlZGVkIHVudGls
IHdlIGltcGxlbWVudCBzbGVlcGluZy1vbi13YWl0cXVldWUgd2hlbgo+Pj4gLSAgICAgKiB3ZSBh
Y2Nlc3MgYSBwYWdlZC1vdXQgZnJhbWUsIGFuZCB0aGF0J3MgcG9zdCA0LjEuMCBub3cuCj4+PiAt
ICAgICAqLwo+Pj4gLSNpZiAwCj4+PiAtICAgIC8qCj4+PiAtICAgICAqIElmIHRoZSByZXF1aXJl
ZCBndWVzdCBtZW1vcnkgaXMgcGFnZWQgb3V0LCB0aGlzIGZ1bmN0aW9uIG1heSBzbGVlcC4KPj4+
IC0gICAgICogSGVuY2Ugd2UgYmFpbCBpbW1lZGlhdGVseSBpZiBjYWxsZWQgZnJvbSBhdG9taWMg
Y29udGV4dC4KPj4+IC0gICAgICovCj4+PiAtICAgIGlmICggaW5fYXRvbWljKCkgKQo+Pj4gLSAg
ICAgICAgcmV0dXJuIEhWTVRSQU5TX3VuaGFuZGxlYWJsZTsKPj4+IC0jZW5kaWYKPj4gCj4+IERl
YWxpbmcgd2l0aCB0aGlzIFRPRE8gaXRlbSBpcyBvZiBjb3Vyc2UgbXVjaCBhcHByZWNpYXRlZCwg
YnV0Cj4+IHNob3VsZCBpdCByZWFsbHkgYmUgZGVsZXRlZCBhbHRvZ2V0aGVyPyBUaGUgYmlnLWRv
bWFpbi1sb2NrIGlzc3VlCj4+IGlzIGdvbmUgYWZhaXIsIGluIHdoaWNoIGNhc2UgZHJvcHBpbmcg
dGhlICNpZiAwIHdvdWxkIHNlZW0KPj4gcG9zc2libGUgdG8gbWUsIGV2ZW4gaWYgaXQncyBub3Qg
c3RyaWN0bHkgbmVlZGVkIHdpdGhvdXQgdGhlIHNsZWVwLQo+PiBvbi13YWl0cXVldWUgYmVoYXZp
b3IgbWVudGlvbmVkLgo+IAo+IEkganVzdCBoYWQgYSBsb29rIGFuZCBmb3VuZCB0aGUgZm9sbG93
aW5nIHBhdGg6Cj4gCj4gZG9fZG9tY3RsKCkgKHRha2VzIGRvbWN0bF9sb2NrIGFuZCBoeXBlcmNh
bGxfZGVhZGxvY2tfbXV0ZXgpCj4gICBhcmNoX2RvX2RvbWN0bCgpCj4gICAgIHJhd19jb3B5X2Zy
b21fZ3Vlc3QoKQo+ICAgICAgIGNvcHlfZnJvbV91c2VyX2h2bSgpCj4gICAgICAgICBodm1fY29w
eV9mcm9tX2d1ZXN0X2xpbmVhcigpCj4gICAgICAgICAgIF9faHZtX2NvcHkoKQo+IAo+IFNvIG5v
LCB3ZSBjYW4ndCBkbyB0aGUgaW5fYXRvbWljKCkgdGVzdCBJTU8uCgpPaCwgcmlnaHQgLSB0aGF0
J3MgYSBQVkggY29uc3RyYWludCB0aGF0IGNvdWxkIHByb2JhYmx5IG5vdCBldmVuCmJlIHRob3Vn
aHQgb2YgdGhhdCB0aGUgdGltZSB0aGUgY29tbWVudCB3YXMgd3JpdHRlbi4gSSdtIHN0aWxsCm9m
IHRoZSBvcGluaW9uIHRob3VnaCB0aGF0IGF0IGxlYXN0IHRoZSBzdGlsbCBhcHBsaWNhYmxlIHBh
cnQgb2YKdGhlIGNvbW1lbnQgc2hvdWxkIGJlIGtlcHQgaW4gcGxhY2UuIFdoZXRoZXIgdGhpcyBt
ZWFucyBhbHNvCmtlZXBpbmcgaW5fYXRvbWljKCkgaXRzZWxmIGlzIHRoZW4gYW4gaW5kZXBlbmRl
bnQgcXVlc3Rpb24sIGkuZS4KSSB3b3VsZG4ndCBjb25zaWRlciBpdCBvdmVybHkgYmFkIGlmIHRo
ZXJlIHdhcyBubyBpbXBsZW1lbnRhdGlvbgppbiB0aGUgdHJlZSwgYnV0IHRoZSBhYm92ZSBzdGls
bCBzZXJ2ZWQgYXMgZG9jdW1lbnRhdGlvbiBvZiB3aGF0CndvdWxkIG5lZWQgdG8gYmUgcmUtYWRk
ZWQuIFN0aWxsIG15IHByZWZlcmVuY2Ugd291bGQgYmUgZm9yIGl0CnRvIGJlIGtlcHQuCgpKYW4K
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 24 06:44:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 06:44:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hU3vs-0007Gs-4t; Fri, 24 May 2019 06:44:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=8EJT=TY=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hU3vq-0007Gn-Pd
 for xen-devel@lists.xenproject.org; Fri, 24 May 2019 06:43:58 +0000
X-Inumbo-ID: 4db9db18-7def-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4db9db18-7def-11e9-8980-bc764e045a96;
 Fri, 24 May 2019 06:43:57 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 24 May 2019 00:43:56 -0600
Message-Id: <5CE792AA0200007800231E09@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.1 
Date: Fri, 24 May 2019 00:43:54 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
 <5C8B84A8020000780021F23F@prv1-mh.provo.novell.com>
 <bf91ae8b-33f8-ee85-ff39-44e8ccc29f60@citrix.com>
In-Reply-To: <bf91ae8b-33f8-ee85-ff39-44e8ccc29f60@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v8 27/50] x86emul: support AVX512{F,
 ER} reciprocal insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIzLjA1LjE5IGF0IDE4OjE1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTUvMDMvMjAxOSAxMDo1NSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IEFsc28gaW5j
bHVkZSB0aGUgb25seSBvdGhlciBBVlg1MTJFUiBpbnNuIHBhaXIsIFZFWFAyUHtELFN9Lgo+Pgo+
PiBOb3RlIHRoYXQgZGVzcGl0ZSB0aGUgcmVwbGFjZW1lbnQgb2YgdGhlIFNIQSBpbnNucycgdGFi
bGUgc2xvdHMgdGhlcmUncwo+PiBubyBuZWVkIHRvIHNwZWNpYWwgY2FzZSB0aGVpciBkZWNvZGlu
ZzogVGhlaXIgaW5zbi1zcGVjaWZpYyBjb2RlIGFscmVhZHkKPj4gc2V0cyBvcF9ieXRlcyAoYXMg
d2FzIHJlcXVpcmVkIGR1ZSB0byBzaW1kX290aGVyKSwgYW5kIFR3b09wIGlzIG9mIG5vCj4+IHJl
bGV2YW5jZSBmb3IgbGVnYWN5IGVuY29kZWQgU0lNRCBpbnNucy4KPj4KPj4gVGhlIHJhaXNpbmcg
b2YgI1VEIHdoZW4gRVZFWC5MJ0wgaXMgMyBmb3IgQVZYNTEyRVIgc2NhbGFyIGluc25zIGlzIGRv
bmUKPj4gdG8gYmUgb24gdGhlIHNhZmUgc2lkZS4gVGhlIFNETSBkb2VzIG5vdCBjbGFyaWZ5IGJl
aGF2aW9yIHRoZXJlLCBhbmQKPj4gaXQncyBldmVuIG1vcmUgYW1iaWd1b3VzIGhlcmUgKHdpdGhv
dXQgQVZYNTEyVkwgaW4gdGhlIHBpY3R1cmUpLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gCj4gQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpUaGFua3MsIGFsc28gZm9yIHRoZSBvdGhlcnMuCgo+
IFNlZWluZyBhcyBJIGhhdmUgc29tZSBFUiBoYXJkd2FyZSwgaXMgdGhlcmUgYW4gZWFzeSB3YXkg
dG8gZ2V0Cj4gR0NDL2JpbnV0aWxzIHRvIGVtaXQgYSB3ZWlyZCBMJ0wgZmllbGQsIG9yIHdpbGwg
dGhpcyBpbnZvbHZlIHNvbWUgbWFudWFsCj4gb3Bjb2RlIGdlbmVyYXRpb24gdG8gdGVzdD8KCmdj
YyBkb2VzIG5vdCBwcm92aWRlIGFueSBjb250cm9sIGF0IGFsbCwgYWZhaWN0LiBiaW51dGlscyBh
bGxvd3MgIndlaXJkIgpWRVguTCBvciBFVkVYLkwnTCBvbmx5IGZvciBpbnNucyBpdCBiZWxpZXZl
cyBpZ25vcmUgdGhhdCBmaWVsZC4gU28geWVzLApJJ20gYWZyYWlkIHRoaXMgd2lsbCBpbnZvbHZl
IHVzaW5nIC5ieXRlLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 24 07:59:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 07:59:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hU56s-00047i-Vl; Fri, 24 May 2019 07:59:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=8EJT=TY=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hU56r-00047d-PU
 for xen-devel@lists.xenproject.org; Fri, 24 May 2019 07:59:25 +0000
X-Inumbo-ID: d81faae6-7df9-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d81faae6-7df9-11e9-8980-bc764e045a96;
 Fri, 24 May 2019 07:59:24 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 24 May 2019 01:59:23 -0600
Message-Id: <5CE7A45B0200007800231E46@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.1 
Date: Fri, 24 May 2019 01:59:23 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Alistair Francis" <alistair.francis@wdc.com>
References: <20190524005621.12618-1-alistair.francis@wdc.com>
In-Reply-To: <20190524005621.12618-1-alistair.francis@wdc.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] gitignore: Ignore xen.lds and asm-offsets.s
 for all archs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>, alistair23@gmail.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI0LjA1LjE5IGF0IDAyOjU2LCA8YWxpc3RhaXIuZnJhbmNpc0B3ZGMuY29tPiB3cm90
ZToKPiBJbnN0ZWFkIG9mIGlnbm9yaW5nIHhlbi5sZHMgYW5kIGFzbS1vZmZzZXRzLnMgZm9yIGV2
ZXJ5IHNwZWNpZmljIGFyY2gsCj4gbGV0J3MgaW5zdGVhZCBqdXN0IHVzZSBnaXRpZ25vcmUncyB3
aWxkY2FyZCBmZWF0dXJlIHRvIGlnbm9yZSB0aGVtIGZvcgo+IGFsbCBhcmNocy4KPiAKPiBTaWdu
ZWQtb2ZmLWJ5OiBBbGlzdGFpciBGcmFuY2lzIDxhbGlzdGFpci5mcmFuY2lzQHdkYy5jb20+CgpB
Y2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 24 08:02:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 08:02:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hU5AA-0005NZ-0W; Fri, 24 May 2019 08:02:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=oV0n=TY=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1hU5A8-0005NN-38
 for xen-devel@lists.xenproject.org; Fri, 24 May 2019 08:02:48 +0000
X-Inumbo-ID: 4deaf1a4-7dfa-11e9-a22f-2fbb8a5f069d
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4deaf1a4-7dfa-11e9-a22f-2fbb8a5f069d;
 Fri, 24 May 2019 08:02:41 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hU5A1-0006in-1W; Fri, 24 May 2019 08:02:41 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hU5A0-00076y-N9; Fri, 24 May 2019 08:02:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hU5A0-0007Yc-MY; Fri, 24 May 2019 08:02:40 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136762-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=a4f667b6714916683408b983cfe0a615a725775f
X-Osstest-Versions-That: qemuu=3284aa128153750f14a61e8a96fd085e6f2999b6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 24 May 2019 08:02:40 +0000
Subject: [Xen-devel] [qemu-mainline test] 136762: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjc2MiBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzY3NjIvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzNTI1MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTM1MjUxCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzUyNTEKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEzNTI1MQogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTM1MjUxCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzUyNTEKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzNTI1MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFk
b3cgIDEgYnVpbGQtY2hlY2soMSkgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2
Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtaGYtbGlidmlydCAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdnNoaW0gICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVj
aygxKSAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXNoYWRvdyAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVp
bGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC1hbWQ2NC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2so
MSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFt
ZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aHYyLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogcWVtdXUgICAgICAgICAgICAgICAgYTRm
NjY3YjY3MTQ5MTY2ODM0MDhiOTgzY2ZlMGE2MTVhNzI1Nzc1ZgpiYXNlbGluZSB2ZXJzaW9uOgog
cWVtdXUgICAgICAgICAgICAgICAgMzI4NGFhMTI4MTUzNzUwZjE0YTYxZThhOTZmZDA4NWU2ZjI5
OTliNgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTM1MjUxICAyMDE5LTA0LTI0IDE0OjQyOjU4IFog
ICAyOSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzNTM1MSAgMjAxOS0wNC0yNyAwOTo0NTo1
MiBaICAgMjYgZGF5cyAgIDE0IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzNjc2MiAg
MjAxOS0wNS0yMiAxNToxMDoxNyBaICAgIDEgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxl
IHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFsYmVydG8gR2FyY2lhIDxiZXJ0
b0BpZ2FsaWEuY29tPgogIEFsZXggQmVubsOpZSA8YWxleC5iZW5uZWVAbGluYXJvLm9yZz4KICBB
bGV4IFdpbGxpYW1zb24gPGFsZXgud2lsbGlhbXNvbkByZWRoYXQuY29tPgogIEFsZXhleSBLYXJk
YXNoZXZza2l5IDxhaWtAb3psYWJzLnJ1PgogIEFsaXN0YWlyIEZyYW5jaXMgPGFsaXN0YWlyLmZy
YW5jaXNAd2RjLmNvbT4KICBBbmRyZXcgSmVubmVyIDxhbmRyZXdAY29kZXNvdXJjZXJ5LmNvbT4K
ICBBbmRyZXcgUmFuZHJpYW5hc3VsdSA8cmFuZHJpYW5hc3VsdUBnbWFpbC5jb20+CiAgQW5kcmV5
IFNoaW5rZXZpY2ggPGFuZHJleS5zaGlua2V2aWNoQHZpcnR1b3p6by5jb20+CiAgQW50b24gS3Vj
aGluIDxhbnRvbmt1Y2hpbkB5YW5kZXgtdGVhbS5ydT4KICBBcnR5b20gVGFyYXNlbmtvIDxhdGFy
NHFlbXVAZ21haWwuY29tPgogIEFydW5hIEpheWFzZW5hIDxhcnVuYS4xNUBjc2UubXJ0LmFjLmxr
PgogIEJBTEFUT04gWm9sdGFuIDxiYWxhdG9uQGVpay5ibWUuaHU+CiAgQmFuZGFuIERhcyA8YnNk
QHJlZGhhdC5jb20+CiAgQmFzdGlhbiBLb3BwZWxtYW5uIDxrYmFzdGlhbkBtYWlsLnVuaS1wYWRl
cmJvcm4uZGU+CiAgQmVuamFtaW4gSGVycmVuc2NobWlkdCA8YmVuaEBrZXJuZWwuY3Jhc2hpbmcu
b3JnPgogIENhbyBKaWF4aSA8ZHJpdmVyMTk5OEBmb3htYWlsLmNvbT4KICBDaGVuIFpoYW5nIDx0
Z2ZiZXRhQG1lLmNvbT4KICBDaHJpcyBLZW5uYSA8Y2hyaXMua2VubmFAb3JhY2xlLmNvbT4KICBD
aHJpc3RpYW4gQm9ybnRyYWVnZXIgPGJvcm50cmFlZ2VyQGRlLmlibS5jb20+CiAgQ2xlYmVyIFJv
c2EgPGNyb3NhQHJlZGhhdC5jb20+CiAgQ29sZSBSb2JpbnNvbiA8Y3JvYmluc29AcmVkaGF0LmNv
bT4KICBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4KICBDw6lkcmljIExlIEdvYXRl
ciA8Y2xnQGthb2Qub3JnPgogIERhbiBTdHJlZXRtYW4gPGRkc3RyZWV0QGNhbm9uaWNhbC5jb20+
CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KICBEYXZpZCBHaWJz
b24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4KICBEYXZpZCBIaWxkZW5icmFuZCA8ZGF2
aWRAcmVkaGF0LmNvbT4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVydEByZWRoYXQu
Y29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBFZHVhcmRvIE90
dWJvIDxvdHVib0ByZWRoYXQuY29tPgogIEVyaWMgQXVnZXIgPGVyaWMuYXVnZXJAcmVkaGF0LmNv
bT4KICBFcmljIEJsYWtlIDxlYmxha2VAcmVkaGF0LmNvbT4KICBFcmlrIEtsaW5lIDxla0Bnb29n
bGUuY29tPgogIEVybmVzdCBFc2VuZSA8ZXJva2VuMUBnbWFpbC5jb20+CiAgR2VyZCBIb2ZmbWFu
biA8a3JheGVsQHJlZGhhdC5jb20+CiAgR2l1c2VwcGUgTXVzYWNjaGlvIDx0aGF0bGVtb25AZ21h
aWwuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgSGFsaWwgUGFzaWMgPHBhc2lj
QGxpbnV4LnZuZXQuaWJtLmNvbT4KICBIYW96aG9uZyBaaGFuZyA8aGFvemhvbmcuemhhbmdAaW50
ZWwuY29tPgogIEhlbGdlIERlbGxlciA8ZGVsbGVyQGdteC5kZT4KICBIT1UgUWltaW5nIDxocW0w
M3N0ZXJAZ21haWwuY29tPgogIElnb3IgTWFtbWVkb3YgPGltYW1tZWRvQHJlZGhhdC5jb20+CiAg
SmFzb24gSi4gSGVybmUgPGpqaGVybmVAbGludXguaWJtLmNvbT4KICBKYXNvbiBXYW5nIDxqYXNv
d2FuZ0ByZWRoYXQuY29tPgogIEpvZWwgU3RhbmxleSA8am9lbEBqbXMuaWQuYXU+CiAgSm9obiBT
bm93IDxqc25vd0ByZWRoYXQuY29tPgogIEp1bGVzIElyZW5nZSA8amJpLm9jdGF2ZUBnbWFpbC5j
b20+CiAgSnVsaWFuIEJyb3duIDxqdWxpYW5AY29kZXNvdXJjZXJ5LmNvbT4KICBLYW1hbCBIZWli
IDxrYW1hbGhlaWIxQGdtYWlsLmNvbT4KICBLYW1pbCBSeXRhcm93c2tpIDxuNTRAZ214LmNvbT4K
ICBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPgogIEtsYXVzIEJpcmtlbHVuZCBKZW5zZW4g
PGtsYXVzLmplbnNlbkBjbmV4bGFicy5jb20+CiAgS2xhdXMgQmlya2VsdW5kIEplbnNlbiA8a2xh
dXNAYmlya2VsdW5kLmV1PgogIEtPTlJBRCBGcmVkZXJpYyA8ZnJlZGVyaWMua29ucmFkQGFkYWNv
cmUuY29tPgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGF1cmVudCBEZXNu
b2d1ZXMgPGxhdXJlbnQuZGVzbm9ndWVzQGdtYWlsLmNvbT4KICBMYXVyZW50IFZpdmllciA8bGF1
cmVudEB2aXZpZXIuZXU+CiAgTGF1cmVudCBWaXZpZXIgPGx2aXZpZXJAcmVkaGF0LmNvbT4KICBM
aSBGZW5nIDxmZW5nbGlAc21hcnR4LmNvbT4KICBMaSBGZW5nIDxsaWZlbmcxNTE5QGdtYWlsLmNv
bT4KICBMb25ncGVuZyA8bG9uZ3BlbmcyQGh1YXdlaS5jb20+CiAgTHVrYXMgU3RyYXViIDxsdWth
c3N0cmF1YjJAd2ViLmRlPgogIE1hcmMtQW5kcsOpIEx1cmVhdSA8bWFyY2FuZHJlLmx1cmVhdUBy
ZWRoYXQuY29tPgogIE1hcmNlbCBBcGZlbGJhdW0gPG1hcmNlbC5hcGZlbGJhdW1AZ21haWwuY29t
PgogIE1hcmNlbCBBcGZlbGJhdW08bWFyY2VsLmFwZmVsYmF1bUBnbWFpbC5jb20+CiAgTWFyZWsg
VmFzdXQgPG1hcmV4QGRlbnguZGU+CiAgTWFyayBDYXZlLUF5bGFuZCA8bWFyay5jYXZlLWF5bGFu
ZEBpbGFuZGUuY28udWs+CiAgTWFya3VzIEFybWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgog
IE1heCBGaWxpcHBvdiA8amNtdmJrYmNAZ21haWwuY29tPgogIE1heCBSZWl0eiA8bXJlaXR6QHJl
ZGhhdC5jb20+CiAgTWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KICBOaSBYdW4g
PG5peHVuQGJhaWR1LmNvbT4KICBOaWNrIEh1ZHNvbiA8c2tybGxAbmV0YnNkLm9yZz4KICBOaWtp
dGEgQWxla3NlZXYgPG4uYWxla3NlZXYyMTA0QGdtYWlsLmNvbT4KICBQYW9sbyBCb256aW5pIDxw
Ym9uemluaUByZWRoYXQuY29tPgogIFBldGVyIExpZXZlbiA8cGxAa2FtcC5kZT4KICBQZXRlciBN
YXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgUGV0ZXIgWHUgPHBldGVyeEByZWRo
YXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1Z0BhbXNhdC5vcmc+CiAgUGhp
bGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhp
ZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4gW29uIG1pbmd3NjRdCiAgUHJhc2FkIEogUGFu
ZGl0IDxwanBAZmVkb3JhcHJvamVjdC5vcmc+CiAgUHUgV2VuIDxwdXdlbkBoeWdvbi5jbj4KICBS
aWNoYXJkIEhlbmRlcnNvbiA8cmljaGFyZC5oZW5kZXJzb25AbGluYXJvLm9yZz4KICBSaWNoYXJk
IFcuTS4gSm9uZXMgPHJqb25lc0ByZWRoYXQuY29tPgogIFNhbSBFaWRlcm1hbiA8c2htdWVsLmVp
ZGVybWFuQG9yYWNsZS5jb20+CiAgU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5z
LWx5b24ub3JnPgogIFNhbmRyYSBMb29zZW1vcmUgPHNhbmRyYUBjb2Rlc291cmNlcnkuY29tPgog
IFNoYWhhYiBWYWhlZGkgPHNoYWhhYi52YWhlZGlAZ21haWwuY29tPgogIFNobXVlbCBFaWRlcm1h
biA8c2htdWVsLmVpZGVybWFuQG9yYWNsZS5jb20+CiAgU3RhZmZvcmQgSG9ybmUgPHNob3JuZUBn
bWFpbC5jb20+CiAgU3RhbmlzbGF2IExhbmNpIDxwaXhvQHBvbGVwZXRrby5ldT4KICBTdGVmYW4g
SGFqbm9jemkgPHN0ZWZhbmhhQGdtYWlsLmNvbT4KICBTdGVmYW4gSGFqbm9jemkgPHN0ZWZhbmhh
QHJlZGhhdC5jb20+CiAgU3RlZmFuIFdlaWwgPHN3QHdlaWxuZXR6LmRlPgogIFN0ZWZhbm8gR2Fy
emFyZWxsYSA8c2dhcnphcmVAcmVkaGF0LmNvbT4KICBTdGVwaGVuIENoZWNrb3dheSA8c3RlcGhl
bi5jaGVja293YXlAb2Jlcmxpbi5lZHU+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+
CiAgVml0YWx5IEt1em5ldHNvdiA8dmt1em5ldHNAcmVkaGF0LmNvbT4KICBWbGFkaW1pciBTZW1l
bnRzb3YtT2dpZXZza2l5IDx2c2VtZW50c292QHZpcnR1b3p6by5jb20+CiAgV2VpIFlhbmcgPHJp
Y2hhcmR3LnlhbmdAbGludXguaW50ZWwuY29tPgogIFhpZSBZb25namkgPHhpZXlvbmdqaUBiYWlk
dS5jb20+CiAgWWkgV2FuZyA8d2FuZy55aTU5QHp0ZS5jb20uY24+CiAgWXVyeSBLb3RvdiA8eXVy
eS1rb3RvdkB5YW5kZXgtdGVhbS5ydT4KICBaaGFuZyBDaGVuIDxjaGVuLnpoYW5nQGludGVsLmNv
bT4KICBaaGFuZyBZaSA8eWkuei56aGFuZ0BsaW51eC5pbnRlbC5jb20+CiAgWmhhbmcgWXUgPHpo
YW5neXUzMUBiYWlkdS5jb20+CiAgWmhlbmd1aSBsaSA8bGl6aGVuZ3VpQGh1YXdlaS5jb20+Cgpq
b2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14
c20gICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0
LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZn
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2lt
YWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24g
b2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNh
biBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0
LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxk
IGJlIDExNzQwIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 24 08:16:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 08:16:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hU5NR-0006HF-GW; Fri, 24 May 2019 08:16:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=+yMq=TY=durham.ac.uk=m.a.young@srs-us1.protection.inumbo.net>)
 id 1hU5NQ-0006HA-9k
 for xen-devel@lists.xenproject.org; Fri, 24 May 2019 08:16:32 +0000
X-Inumbo-ID: 3995e2de-7dfc-11e9-a002-ff2b1f0bcb21
Received: from hermes2.dur.ac.uk (unknown [129.234.7.139])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3995e2de-7dfc-11e9-a002-ff2b1f0bcb21;
 Fri, 24 May 2019 08:16:26 +0000 (UTC)
Received: from smtphost1.dur.ac.uk (smtphost1.dur.ac.uk [129.234.7.143])
 by hermes2.dur.ac.uk (8.14.4/8.14.4) with ESMTP id x4O8G3Yg001283;
 Fri, 24 May 2019 09:16:08 +0100
Received: from algedi.dur.ac.uk (algedi.dur.ac.uk [129.234.2.28])
 by smtphost1.dur.ac.uk (8.14.4/8.14.4) with ESMTP id x4O8Fuf5027449
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO);
 Fri, 24 May 2019 09:15:56 +0100
Received: by algedi.dur.ac.uk (Postfix, from userid 2742)
 id 1FEBD282BA0; Fri, 24 May 2019 09:15:50 +0100 (BST)
Received: from localhost (localhost [127.0.0.1])
 by algedi.dur.ac.uk (Postfix) with ESMTP id D1E80281FFC;
 Fri, 24 May 2019 09:15:50 +0100 (BST)
Date: Fri, 24 May 2019 09:15:50 +0100 (BST)
From: M A Young <m.a.young@durham.ac.uk>
To: "Chen, Farrah" <farrah.chen@intel.com>
In-Reply-To: <1B925CC0CD9F3341B32D442251E7E1DC3E298BE7@SHSMSX104.ccr.corp.intel.com>
Message-ID: <alpine.LFD.2.21.1905240850290.15178@algedi.dur.ac.uk>
References: <1B925CC0CD9F3341B32D442251E7E1DC3E298BE7@SHSMSX104.ccr.corp.intel.com>
User-Agent: Alpine 2.21 (LFD 202 2017-01-01)
MIME-Version: 1.0
X-DurhamAcUk-MailScanner: Found to be clean, Found to be clean
X-DurhamAcUk-MailScanner-ID: x4O8G3Yg001283
Subject: Re: [Xen-devel] Compiling Xen error on RedHat8.0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>, "Hao,
 Xudong" <xudong.hao@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCAyNCBNYXkgMjAxOSwgQ2hlbiwgRmFycmFoIHdyb3RlOgoKPiBIaSwKPiAKPiBJIG1l
dCBzb21lIHB5dGhvbiByZWxhdGVkIGlzc3VlcyB3aGVuIGJ1aWxkaW5nIFhlbiBvbiBSZWRIYXQ4
LjAuCj4gT24gUmVkSGF0OC4wLCB0aGUgZGVmYXVsdCBweXRob24gdmVyc2lvbiBpcyBweXRob24z
LCBhbmQgSSBmb3VuZCBYZW4gaGFzIHNvbWUgcHl0aG9uMiBjb2Rlcywgc28gSSB0cmllZCB0byBi
dWlsZCB4ZW4gdXNpbmcgcHl0aG9uMi4KPiBPbiBSZWRIYXQ4LjAsIG5vICJweXRob24iLCBqdXN0
ICJweXRob24yIiBhbmQgInB5dGhvbjMiOgo+IAo+IGxzIC91c3IvYmluL3B5dGhvbioKPiAvdXNy
L2Jpbi9weXRob24yICAgIC91c3IvYmluL3B5dGhvbjIuNy1jb25maWcgIC91c3IvYmluL3B5dGhv
bjMgICAgL3Vzci9iaW4vcHl0aG9uMy42LWNvbmZpZyAgL3Vzci9iaW4vcHl0aG9uMy42bS1jb25m
aWcgICAgICAgICAvdXNyL2Jpbi9weXRob24zLWNvbmZpZwo+IC91c3IvYmluL3B5dGhvbjIuNyAg
L3Vzci9iaW4vcHl0aG9uMi1jb25maWcgICAgL3Vzci9iaW4vcHl0aG9uMy42ICAvdXNyL2Jpbi9w
eXRob24zLjZtICAgICAgICAvdXNyL2Jpbi9weXRob24zLjZtLXg4Nl82NC1jb25maWcKPiAKPiBT
byBJIGNyZWF0ZWQgYSBzb2Z0IGxpbmsgInB5dGhvbiIgdG8gInB5dGhvbjIiOgo+IAo+IGxsIC91
c3IvYmluL3B5dGhvbgo+IGxyd3hyd3hyd3ggMSByb290IHJvb3QgMTYgTWF5IDI0IDEzOjA4IC91
c3IvYmluL3B5dGhvbiAtPiAvdXNyL2Jpbi9weXRob24yCj4gCj4gVGhlbiBJIHRyaWVkIHRvIGJ1
aWxkIHhlbjoKPiAKPiBjZCB4ZW4KPiAuL2NvbmZpZ3VyZSAtLWVuYWJsZS1vdm1mCj4gLi4uLi4u
Li4uCj4gY2hlY2tpbmcgZm9yIHVuaXN0ZC5oLi4uIHllcwo+IGNoZWNraW5nIGZvciBweXRob24t
Y29uZmlnLi4uIG5vCj4gY2hlY2tpbmcgUHl0aG9uLmggdXNhYmlsaXR5Li4uIHllcwo+IGNoZWNr
aW5nIFB5dGhvbi5oIHByZXNlbmNlLi4uIHllcwo+IGNoZWNraW5nIGZvciBQeXRob24uaC4uLiB5
ZXMKPiBjaGVja2luZyBmb3IgUHlBcmdfUGFyc2VUdXBsZS4uLiBubwo+IGNvbmZpZ3VyZTogZXJy
b3I6IFVuYWJsZSB0byBmaW5kIGEgc3VpdGFibGUgcHl0aG9uIGRldmVsb3BtZW50IGxpYnJhcnkK
PiBjb25maWd1cmU6IGVycm9yOiAuL2NvbmZpZ3VyZSBmYWlsZWQgZm9yIHRvb2xzCj4gCj4gSWYg
SSB1c2UgcHl0aG9uMyhjcmVhdGUgYSBzb2Z0IGxpbmsgInB5dGhvbiIgdG8gInB5dGhvbjMiICks
IGl0IHJlcG9ydGVkIHN5bnRheCBlcnJvci4KPiAKPiBjaGVja2luZyBmb3IgdW5pc3RkLmguLi4g
eWVzCj4gY2hlY2tpbmcgZm9yIHB5dGhvbi1jb25maWcuLi4gbm8KPiAgIEZpbGUgIjxzdHJpbmc+
IiwgbGluZSAxCj4gICAgIGltcG9ydCBkaXN0dXRpbHMuc3lzY29uZmlnOyAgICAgICAgIHByaW50
ICItSSIgKyBkaXN0dXRpbHMuc3lzY29uZmlnLmdldF9jb25maWdfdmFyKCJJTkNMVURFUFkiKQo+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBeCj4gU3lu
dGF4RXJyb3I6IGludmFsaWQgc3ludGF4Cj4gY2hlY2tpbmcgUHl0aG9uLmggdXNhYmlsaXR5Li4u
IG5vCj4gY2hlY2tpbmcgUHl0aG9uLmggcHJlc2VuY2UuLi4gbm8KPiBjaGVja2luZyBmb3IgUHl0
aG9uLmguLi4gbm8KPiBjb25maWd1cmU6IGVycm9yOiBVbmFibGUgdG8gZmluZCBQeXRob24gZGV2
ZWxvcG1lbnQgaGVhZGVycwo+IGNvbmZpZ3VyZTogZXJyb3I6IC4vY29uZmlndXJlIGZhaWxlZCBm
b3IgdG9vbHMKPiAKPiBUbyByZXNvbHZlICJVbmFibGUgdG8gZmluZCBhIHN1aXRhYmxlIHB5dGhv
biBkZXZlbG9wbWVudCBsaWJyYXJ5IiwgSSBpbnN0YWxsZWQgcHl0aG9uMi1kZXZlbCosIHB5dGhv
bjItbGliKiwgcHl0aG9uMy1kZXZlbCosIHB5dGhvbjMtbGliKiwgcHl0aG9uMi1zaXgsIHB5dGhv
bjMtc2l4LCBidXQgdGhpcyBlcnJvciBzdGlsbCBleGlzdHMuCj4gSW4gUmVkSGF0NywgdGhlc2Ug
cGFja2FnZXMgYXJlIGNhbGxlZCAicHl0aG9uLWRldmVsKiwgcHl0aG9uLWxpYioiLCBidXQgaW4g
UmVkSGF0OCwgdGhlc2UgcGFja2FnZXMgZG9uJ3QgZXhpc3RzLCBSZWRIYXQ4IGhhcyBvbmx5ICJw
eXRob24yLWRldmVsKiwgcHl0aG9uMi1saWIqLCBweXRob24zLWRldmVsKiwgcHl0aG9uMy1saWIq
IiwgbWF5YmUgWGVuIGNvZGVzIGNhbm5vdCBpZGVudGlmeSB0aGVtLgo+IAo+IERvIHlvdSBoYXZl
IGFueSBhZHZpY2Ugb24gYnVpbGRpbmcgWGVuIG9uIFJlZEhhdDg/IFRoYW5rcyBhIGxvdCEKCklm
IHlvdSB3YW50IHRvIGdvIGRvd24gdGhlIHB5dGhvbjMgcGF0aCB0aGVyZSBhcmUgYSBidW5kbGUg
b2YgcHl0aG9uMyAKcGFja2FnZXMgKGZyb20gdGhlIHhlbiBtYXN0ZXIgYnJhbmNoKSBpbiB0aGUg
RmVkb3JhIGJ1aWxkIG9mIHhlbi00LjEyLjAgYXQKaHR0cHM6Ly9zcmMuZmVkb3JhcHJvamVjdC5v
cmcvcnBtcy94ZW4vYmxvYi9tYXN0ZXIvZi94ZW4ucHl0aG9uMy5wYXRjaAp3aGljaCBtaWdodCBi
ZSB1c2VmdWwgdG8gYXBwbHkgb3IgcmVmZXIgdG8gZ2l2ZW4gdGhhdCBSSEVMIDggaXMgbG9vc2Vs
eSAKYmFzZWQgb24gRmVkb3JhLgoKQWxzbyBSSEVMIDggaGFzIHB5dGhvbjM2LWRldmVsIGFuZCBw
eXRob24yLWRldmVsIHdoaWNoIHlvdSBtaWdodCBuZWVkIGZvciAKYSBweXRob24zIG9yIHB5dGhv
bjIgYnVpbGQuCgoJTWljaGFlbCBZb3VuZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 24 08:23:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 08:23:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hU5U6-00072q-A7; Fri, 24 May 2019 08:23:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=oV0n=TY=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1hU5U5-00072g-Gx
 for xen-devel@lists.xenproject.org; Fri, 24 May 2019 08:23:25 +0000
X-Inumbo-ID: 2eb67378-7dfd-11e9-a47a-3383dd851d0a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2eb67378-7dfd-11e9-a47a-3383dd851d0a;
 Fri, 24 May 2019 08:23:17 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hU5Tx-00076b-0C; Fri, 24 May 2019 08:23:17 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hU5Tw-0008CL-Io; Fri, 24 May 2019 08:23:16 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hU5Tw-0006fY-ID; Fri, 24 May 2019 08:23:16 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136761-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=3604174718e2afc950c3cc64c64ba5165c8692bd
X-Osstest-Versions-That: ovmf=48f43c2c56eeaea63a6b7cb811a21b2a86904d86
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 24 May 2019 08:23:16 +0000
Subject: [Xen-devel] [ovmf test] 136761: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjc2MSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzY3NjEvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICAzNjA0MTc0NzE4ZTJhZmM5NTBjM2NjNjRjNjRiYTUx
NjVjODY5MmJkCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA0OGY0M2My
YzU2ZWVhZWE2M2E2YjdjYjgxMWEyMWIyYTg2OTA0ZDg2CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MzY1OTggIDIwMTktMDUtMjAgMDM6NTM6MzkgWiAgICA0IGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTM2NzYxICAyMDE5LTA1LTIyIDE0OjQ3OjUxIFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQm9iIEZlbmcg
PGJvYi5jLmZlbmdAaW50ZWwuY29tPgogIENocmlzdGlhbiBSb2RyaWd1ZXogPGNocmlzdGlhbi5y
b2RyaWd1ZXpAaW50ZWwuY29tPgogIEZhbiwgWmhpanVYIDx6aGlqdXguZmFuQGludGVsLmNvbT4K
ICBGZW5nLCBCb2IgQyA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgR2FvLCBaaGljaGFvIDx6aGlj
aGFvLmdhb0BpbnRlbC5jb20+CiAgS3J6eXN6dG9mIEtvY2ggPGtyenlzenRvZi5rb2NoQGFybS5j
b20+CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+CiAgTWljaGFlbCBEIEtpbm5l
eSA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+CiAgUmF5IE5pIDxyYXkubmlAaW50ZWwuY29t
PgogIFJvZHJpZ3VleiwgQ2hyaXN0aWFuIDxjaHJpc3RpYW4ucm9kcmlndWV6QGludGVsLmNvbT4K
ICBaaGljaGFvIEdhbyA8emhpY2hhby5nYW9AaW50ZWwuY29tPgogIFpoaWp1LkZhbiA8emhpanV4
LmZhbkBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNn
LXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAv
aG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5k
IG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNo
aW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qv
b3ZtZi5naXQKICAgNDhmNDNjMmM1Ni4uMzYwNDE3NDcxOCAgMzYwNDE3NDcxOGUyYWZjOTUwYzNj
YzY0YzY0YmE1MTY1Yzg2OTJiZCAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 24 08:34:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 08:34:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hU5eV-0007s8-DA; Fri, 24 May 2019 08:34:11 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=vjOl=TY=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hU5eU-0007s3-03
 for xen-devel@lists.xenproject.org; Fri, 24 May 2019 08:34:10 +0000
X-Inumbo-ID: b24676c4-7dfe-11e9-8980-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b24676c4-7dfe-11e9-8980-bc764e045a96;
 Fri, 24 May 2019 08:34:08 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id C00C3AEFE;
 Fri, 24 May 2019 08:34:06 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20190522094549.28397-1-jgross@suse.com>
 <20190522094549.28397-2-jgross@suse.com>
 <5CE52014020000780023147E@prv1-mh.provo.novell.com>
 <316af0ff-904b-4cf7-1cb4-08c4ae69c4bd@suse.com>
 <5CE791650200007800231DEA@prv1-mh.provo.novell.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 mQENBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAG0H0p1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT6JATkEEwECACMFAlOMcK8CGwMH
 CwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAKCRCw3p3WKL8TL8eZB/9G0juS/kDY9LhEXseh
 mE9U+iA1VsLhgDqVbsOtZ/S14LRFHczNd/Lqkn7souCSoyWsBs3/wO+OjPvxf7m+Ef+sMtr0
 G5lCWEWa9wa0IXx5HRPW/ScL+e4AVUbL7rurYMfwCzco+7TfjhMEOkC+va5gzi1KrErgNRHH
 kg3PhlnRY0Udyqx++UYkAsN4TQuEhNN32MvN0Np3WlBJOgKcuXpIElmMM5f1BBzJSKBkW0Jc
 Wy3h2Wy912vHKpPV/Xv7ZwVJ27v7KcuZcErtptDevAljxJtE7aJG6WiBzm+v9EswyWxwMCIO
 RoVBYuiocc51872tRGywc03xaQydB+9R7BHPuQENBFOMcBYBCADLMfoA44MwGOB9YT1V4KCy
 vAfd7E0BTfaAurbG+Olacciz3yd09QOmejFZC6AnoykydyvTFLAWYcSCdISMr88COmmCbJzn
 sHAogjexXiif6ANUUlHpjxlHCCcELmZUzomNDnEOTxZFeWMTFF9Rf2k2F0Tl4E5kmsNGgtSa
 aMO0rNZoOEiD/7UfPP3dfh8JCQ1VtUUsQtT1sxos8Eb/HmriJhnaTZ7Hp3jtgTVkV0ybpgFg
 w6WMaRkrBh17mV0z2ajjmabB7SJxcouSkR0hcpNl4oM74d2/VqoW4BxxxOD1FcNCObCELfIS
 auZx+XT6s+CE7Qi/c44ibBMR7hyjdzWbABEBAAGJAR8EGAECAAkFAlOMcBYCGwwACgkQsN6d
 1ii/Ey9D+Af/WFr3q+bg/8v5tCknCtn92d5lyYTBNt7xgWzDZX8G6/pngzKyWfedArllp0Pn
 fgIXtMNV+3t8Li1Tg843EXkP7+2+CQ98MB8XvvPLYAfW8nNDV85TyVgWlldNcgdv7nn1Sq8g
 HwB2BHdIAkYce3hEoDQXt/mKlgEGsLpzJcnLKimtPXQQy9TxUaLBe9PInPd+Ohix0XOlY+Uk
 QFEx50Ki3rSDl2Zt2tnkNYKUCvTJq7jvOlaPd6d/W0tZqpyy7KVay+K4aMobDsodB3dvEAs6
 ScCnh03dDAFgIq5nsB11j3KPKdVoPlfucX2c7kGNH+LUMbzqV6beIENfNexkOfxHf4kBrQQY
 AQgAIBYhBIUSZ3Lo9gSUpdCX97DendYovxMvBQJa3fDQAhsCAIEJELDendYovxMvdiAEGRYI
 AB0WIQRTLbB6QfY48x44uB6AXGG7T9hjvgUCWt3w0AAKCRCAXGG7T9hjvk2LAP99B/9FenK/
 1lfifxQmsoOrjbZtzCS6OKxPqOLHaY47BgEAqKKn36YAPpbk09d2GTVetoQJwiylx/Z9/mQI
 CUbQMg1pNQf9EjA1bNcMbnzJCgt0P9Q9wWCLwZa01SnQWFz8Z4HEaKldie+5bHBL5CzVBrLv
 81tqX+/j95llpazzCXZW2sdNL3r8gXqrajSox7LR2rYDGdltAhQuISd2BHrbkQVEWD4hs7iV
 1KQHe2uwXbKlguKPhk5ubZxqwsg/uIHw0qZDk+d0vxjTtO2JD5Jv/CeDgaBX4Emgp0NYs8IC
 UIyKXBtnzwiNv4cX9qKlz2Gyq9b+GdcLYZqMlIBjdCz0yJvgeb3WPNsCOanvbjelDhskx9gd
 6YUUFFqgsLtrKpCNyy203a58g2WosU9k9H+LcheS37Ph2vMVTISMszW9W8gyORSgmw==
Message-ID: <2a816b64-ae01-23e6-d287-1622e55bc295@suse.com>
Date: Fri, 24 May 2019 10:34:04 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CE791650200007800231DEA@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 1/3] xen: drop in_atomic()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjQvMDUvMjAxOSAwODozOCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjQuMDUuMTkg
YXQgMDc6NDEsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+PiBPbiAyMi8wNS8yMDE5IDEyOjEw
LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDIyLjA1LjE5IGF0IDExOjQ1LCA8amdyb3Nz
QHN1c2UuY29tPiB3cm90ZToKPj4+PiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCj4+Pj4g
KysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwo+Pj4+IEBAIC0zMTg1LDIyICszMTg1LDYgQEAg
c3RhdGljIGVudW0gaHZtX3RyYW5zbGF0aW9uX3Jlc3VsdCBfX2h2bV9jb3B5KAo+Pj4+ICAKPj4+
PiAgICAgIEFTU0VSVChpc19odm1fdmNwdSh2KSk7Cj4+Pj4gIAo+Pj4+IC0gICAgLyoKPj4+PiAt
ICAgICAqIFhYWCBEaXNhYmxlIGZvciA0LjEuMDogUFYtb24tSFZNIGRyaXZlcnMgd2lsbCBkbyBn
cmFudC10YWJsZSBvcHMKPj4+PiAtICAgICAqIHN1Y2ggYXMgcXVlcnlfc2l6ZS4gR3JhbnQtdGFi
bGUgY29kZSBjdXJyZW50bHkgZG9lcyBjb3B5X3RvL2Zyb21fZ3Vlc3QKPj4+PiAtICAgICAqIGFj
Y2Vzc2VzIHVuZGVyIHRoZSBiaWcgcGVyLWRvbWFpbiBsb2NrLCB3aGljaCB0aGlzIHRlc3Qgd291
bGQgZGlzYWxsb3cuCj4+Pj4gLSAgICAgKiBUaGUgdGVzdCBpcyBub3QgbmVlZGVkIHVudGlsIHdl
IGltcGxlbWVudCBzbGVlcGluZy1vbi13YWl0cXVldWUgd2hlbgo+Pj4+IC0gICAgICogd2UgYWNj
ZXNzIGEgcGFnZWQtb3V0IGZyYW1lLCBhbmQgdGhhdCdzIHBvc3QgNC4xLjAgbm93Lgo+Pj4+IC0g
ICAgICovCj4+Pj4gLSNpZiAwCj4+Pj4gLSAgICAvKgo+Pj4+IC0gICAgICogSWYgdGhlIHJlcXVp
cmVkIGd1ZXN0IG1lbW9yeSBpcyBwYWdlZCBvdXQsIHRoaXMgZnVuY3Rpb24gbWF5IHNsZWVwLgo+
Pj4+IC0gICAgICogSGVuY2Ugd2UgYmFpbCBpbW1lZGlhdGVseSBpZiBjYWxsZWQgZnJvbSBhdG9t
aWMgY29udGV4dC4KPj4+PiAtICAgICAqLwo+Pj4+IC0gICAgaWYgKCBpbl9hdG9taWMoKSApCj4+
Pj4gLSAgICAgICAgcmV0dXJuIEhWTVRSQU5TX3VuaGFuZGxlYWJsZTsKPj4+PiAtI2VuZGlmCj4+
Pgo+Pj4gRGVhbGluZyB3aXRoIHRoaXMgVE9ETyBpdGVtIGlzIG9mIGNvdXJzZSBtdWNoIGFwcHJl
Y2lhdGVkLCBidXQKPj4+IHNob3VsZCBpdCByZWFsbHkgYmUgZGVsZXRlZCBhbHRvZ2V0aGVyPyBU
aGUgYmlnLWRvbWFpbi1sb2NrIGlzc3VlCj4+PiBpcyBnb25lIGFmYWlyLCBpbiB3aGljaCBjYXNl
IGRyb3BwaW5nIHRoZSAjaWYgMCB3b3VsZCBzZWVtCj4+PiBwb3NzaWJsZSB0byBtZSwgZXZlbiBp
ZiBpdCdzIG5vdCBzdHJpY3RseSBuZWVkZWQgd2l0aG91dCB0aGUgc2xlZXAtCj4+PiBvbi13YWl0
cXVldWUgYmVoYXZpb3IgbWVudGlvbmVkLgo+Pgo+PiBJIGp1c3QgaGFkIGEgbG9vayBhbmQgZm91
bmQgdGhlIGZvbGxvd2luZyBwYXRoOgo+Pgo+PiBkb19kb21jdGwoKSAodGFrZXMgZG9tY3RsX2xv
Y2sgYW5kIGh5cGVyY2FsbF9kZWFkbG9ja19tdXRleCkKPj4gICBhcmNoX2RvX2RvbWN0bCgpCj4+
ICAgICByYXdfY29weV9mcm9tX2d1ZXN0KCkKPj4gICAgICAgY29weV9mcm9tX3VzZXJfaHZtKCkK
Pj4gICAgICAgICBodm1fY29weV9mcm9tX2d1ZXN0X2xpbmVhcigpCj4+ICAgICAgICAgICBfX2h2
bV9jb3B5KCkKPj4KPj4gU28gbm8sIHdlIGNhbid0IGRvIHRoZSBpbl9hdG9taWMoKSB0ZXN0IElN
Ty4KPiAKPiBPaCwgcmlnaHQgLSB0aGF0J3MgYSBQVkggY29uc3RyYWludCB0aGF0IGNvdWxkIHBy
b2JhYmx5IG5vdCBldmVuCj4gYmUgdGhvdWdodCBvZiB0aGF0IHRoZSB0aW1lIHRoZSBjb21tZW50
IHdhcyB3cml0dGVuLiBJJ20gc3RpbGwKPiBvZiB0aGUgb3BpbmlvbiB0aG91Z2ggdGhhdCBhdCBs
ZWFzdCB0aGUgc3RpbGwgYXBwbGljYWJsZSBwYXJ0IG9mCj4gdGhlIGNvbW1lbnQgc2hvdWxkIGJl
IGtlcHQgaW4gcGxhY2UuIFdoZXRoZXIgdGhpcyBtZWFucyBhbHNvCj4ga2VlcGluZyBpbl9hdG9t
aWMoKSBpdHNlbGYgaXMgdGhlbiBhbiBpbmRlcGVuZGVudCBxdWVzdGlvbiwgaS5lLgo+IEkgd291
bGRuJ3QgY29uc2lkZXIgaXQgb3Zlcmx5IGJhZCBpZiB0aGVyZSB3YXMgbm8gaW1wbGVtZW50YXRp
b24KPiBpbiB0aGUgdHJlZSwgYnV0IHRoZSBhYm92ZSBzdGlsbCBzZXJ2ZWQgYXMgZG9jdW1lbnRh
dGlvbiBvZiB3aGF0Cj4gd291bGQgbmVlZCB0byBiZSByZS1hZGRlZC4gU3RpbGwgbXkgcHJlZmVy
ZW5jZSB3b3VsZCBiZSBmb3IgaXQKPiB0byBiZSBrZXB0LgoKV291bGQgeW91IGJlIG9rYXkgd2l0
aCByZXBsYWNpbmcgdGhlIHJlbW92ZWQgc3R1ZmYgYWJvdmUgd2l0aDoKCi8qCiAqIElmIHRoZSBy
ZXF1aXJlZCBndWVzdCBtZW1vcnkgaXMgcGFnZWQgb3V0IHRoaXMgZnVuY3Rpb24gbWF5IHNsZWVw
LgogKiBTbyBpbiB0aGVvcnkgd2Ugc2hvdWxkIGJhaWwgb3V0IGlmIGNhbGxlZCBpbiBhdG9taWMg
Y29udGV4dC4KICogVW5mb3J0dW5hdGVseSB0aGlzIGlzIHRydWUgZm9yIFBWSCBkb20wIGRvaW5n
IGRvbWN0bCBjYWxscyB3aGljaAogKiBob2xkcyB0aGUgZG9tY3RsIGxvY2sgd2hlbiBhY2Nlc3Np
bmcgZG9tMCBtZW1vcnkuIE9UT0ggZG9tMCBtZW1vcnkKICogc2hvdWxkIG5ldmVyIGJlIHBhZ2Vk
IG91dCwgc28gd2UgYXJlIGZpbmUgd2l0aG91dCB0ZXN0aW5nIGZvcgogKiBhdG9taWMgY29udGV4
dC4KICovCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 24 08:39:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 08:39:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hU5jt-00084S-49; Fri, 24 May 2019 08:39:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=8EJT=TY=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hU5jr-00084N-Hi
 for xen-devel@lists.xenproject.org; Fri, 24 May 2019 08:39:43 +0000
X-Inumbo-ID: 795d8470-7dff-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 795d8470-7dff-11e9-8980-bc764e045a96;
 Fri, 24 May 2019 08:39:42 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 24 May 2019 02:39:41 -0600
Message-Id: <5CE7ADCA0200007800231E77@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.1 
Date: Fri, 24 May 2019 02:39:38 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20190522094549.28397-1-jgross@suse.com>
 <20190522094549.28397-2-jgross@suse.com>
 <5CE52014020000780023147E@prv1-mh.provo.novell.com>
 <316af0ff-904b-4cf7-1cb4-08c4ae69c4bd@suse.com>
 <5CE791650200007800231DEA@prv1-mh.provo.novell.com>
 <2a816b64-ae01-23e6-d287-1622e55bc295@suse.com>
In-Reply-To: <2a816b64-ae01-23e6-d287-1622e55bc295@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 1/3] xen: drop in_atomic()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI0LjA1LjE5IGF0IDEwOjM0LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAy
NC8wNS8yMDE5IDA4OjM4LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMjQuMDUuMTkgYXQg
MDc6NDEsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+Pj4gT24gMjIvMDUvMjAxOSAxMjoxMCwg
SmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4gT24gMjIuMDUuMTkgYXQgMTE6NDUsIDxqZ3Jvc3NA
c3VzZS5jb20+IHdyb3RlOgo+Pj4+PiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCj4+Pj4+
ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKPj4+Pj4gQEAgLTMxODUsMjIgKzMxODUsNiBA
QCBzdGF0aWMgZW51bSBodm1fdHJhbnNsYXRpb25fcmVzdWx0IF9faHZtX2NvcHkoCj4+Pj4+ICAK
Pj4+Pj4gICAgICBBU1NFUlQoaXNfaHZtX3ZjcHUodikpOwo+Pj4+PiAgCj4+Pj4+IC0gICAgLyoK
Pj4+Pj4gLSAgICAgKiBYWFggRGlzYWJsZSBmb3IgNC4xLjA6IFBWLW9uLUhWTSBkcml2ZXJzIHdp
bGwgZG8gZ3JhbnQtdGFibGUgb3BzCj4+Pj4+IC0gICAgICogc3VjaCBhcyBxdWVyeV9zaXplLiBH
cmFudC10YWJsZSBjb2RlIGN1cnJlbnRseSBkb2VzIGNvcHlfdG8vZnJvbV9ndWVzdAo+Pj4+PiAt
ICAgICAqIGFjY2Vzc2VzIHVuZGVyIHRoZSBiaWcgcGVyLWRvbWFpbiBsb2NrLCB3aGljaCB0aGlz
IHRlc3Qgd291bGQgZGlzYWxsb3cuCj4+Pj4+IC0gICAgICogVGhlIHRlc3QgaXMgbm90IG5lZWRl
ZCB1bnRpbCB3ZSBpbXBsZW1lbnQgc2xlZXBpbmctb24td2FpdHF1ZXVlIHdoZW4KPj4+Pj4gLSAg
ICAgKiB3ZSBhY2Nlc3MgYSBwYWdlZC1vdXQgZnJhbWUsIGFuZCB0aGF0J3MgcG9zdCA0LjEuMCBu
b3cuCj4+Pj4+IC0gICAgICovCj4+Pj4+IC0jaWYgMAo+Pj4+PiAtICAgIC8qCj4+Pj4+IC0gICAg
ICogSWYgdGhlIHJlcXVpcmVkIGd1ZXN0IG1lbW9yeSBpcyBwYWdlZCBvdXQsIHRoaXMgZnVuY3Rp
b24gbWF5IHNsZWVwLgo+Pj4+PiAtICAgICAqIEhlbmNlIHdlIGJhaWwgaW1tZWRpYXRlbHkgaWYg
Y2FsbGVkIGZyb20gYXRvbWljIGNvbnRleHQuCj4+Pj4+IC0gICAgICovCj4+Pj4+IC0gICAgaWYg
KCBpbl9hdG9taWMoKSApCj4+Pj4+IC0gICAgICAgIHJldHVybiBIVk1UUkFOU191bmhhbmRsZWFi
bGU7Cj4+Pj4+IC0jZW5kaWYKPj4+Pgo+Pj4+IERlYWxpbmcgd2l0aCB0aGlzIFRPRE8gaXRlbSBp
cyBvZiBjb3Vyc2UgbXVjaCBhcHByZWNpYXRlZCwgYnV0Cj4+Pj4gc2hvdWxkIGl0IHJlYWxseSBi
ZSBkZWxldGVkIGFsdG9nZXRoZXI/IFRoZSBiaWctZG9tYWluLWxvY2sgaXNzdWUKPj4+PiBpcyBn
b25lIGFmYWlyLCBpbiB3aGljaCBjYXNlIGRyb3BwaW5nIHRoZSAjaWYgMCB3b3VsZCBzZWVtCj4+
Pj4gcG9zc2libGUgdG8gbWUsIGV2ZW4gaWYgaXQncyBub3Qgc3RyaWN0bHkgbmVlZGVkIHdpdGhv
dXQgdGhlIHNsZWVwLQo+Pj4+IG9uLXdhaXRxdWV1ZSBiZWhhdmlvciBtZW50aW9uZWQuCj4+Pgo+
Pj4gSSBqdXN0IGhhZCBhIGxvb2sgYW5kIGZvdW5kIHRoZSBmb2xsb3dpbmcgcGF0aDoKPj4+Cj4+
PiBkb19kb21jdGwoKSAodGFrZXMgZG9tY3RsX2xvY2sgYW5kIGh5cGVyY2FsbF9kZWFkbG9ja19t
dXRleCkKPj4+ICAgYXJjaF9kb19kb21jdGwoKQo+Pj4gICAgIHJhd19jb3B5X2Zyb21fZ3Vlc3Qo
KQo+Pj4gICAgICAgY29weV9mcm9tX3VzZXJfaHZtKCkKPj4+ICAgICAgICAgaHZtX2NvcHlfZnJv
bV9ndWVzdF9saW5lYXIoKQo+Pj4gICAgICAgICAgIF9faHZtX2NvcHkoKQo+Pj4KPj4+IFNvIG5v
LCB3ZSBjYW4ndCBkbyB0aGUgaW5fYXRvbWljKCkgdGVzdCBJTU8uCj4+IAo+PiBPaCwgcmlnaHQg
LSB0aGF0J3MgYSBQVkggY29uc3RyYWludCB0aGF0IGNvdWxkIHByb2JhYmx5IG5vdCBldmVuCj4+
IGJlIHRob3VnaHQgb2YgdGhhdCB0aGUgdGltZSB0aGUgY29tbWVudCB3YXMgd3JpdHRlbi4gSSdt
IHN0aWxsCj4+IG9mIHRoZSBvcGluaW9uIHRob3VnaCB0aGF0IGF0IGxlYXN0IHRoZSBzdGlsbCBh
cHBsaWNhYmxlIHBhcnQgb2YKPj4gdGhlIGNvbW1lbnQgc2hvdWxkIGJlIGtlcHQgaW4gcGxhY2Uu
IFdoZXRoZXIgdGhpcyBtZWFucyBhbHNvCj4+IGtlZXBpbmcgaW5fYXRvbWljKCkgaXRzZWxmIGlz
IHRoZW4gYW4gaW5kZXBlbmRlbnQgcXVlc3Rpb24sIGkuZS4KPj4gSSB3b3VsZG4ndCBjb25zaWRl
ciBpdCBvdmVybHkgYmFkIGlmIHRoZXJlIHdhcyBubyBpbXBsZW1lbnRhdGlvbgo+PiBpbiB0aGUg
dHJlZSwgYnV0IHRoZSBhYm92ZSBzdGlsbCBzZXJ2ZWQgYXMgZG9jdW1lbnRhdGlvbiBvZiB3aGF0
Cj4+IHdvdWxkIG5lZWQgdG8gYmUgcmUtYWRkZWQuIFN0aWxsIG15IHByZWZlcmVuY2Ugd291bGQg
YmUgZm9yIGl0Cj4+IHRvIGJlIGtlcHQuCj4gCj4gV291bGQgeW91IGJlIG9rYXkgd2l0aCByZXBs
YWNpbmcgdGhlIHJlbW92ZWQgc3R1ZmYgYWJvdmUgd2l0aDoKPiAKPiAvKgo+ICAqIElmIHRoZSBy
ZXF1aXJlZCBndWVzdCBtZW1vcnkgaXMgcGFnZWQgb3V0IHRoaXMgZnVuY3Rpb24gbWF5IHNsZWVw
Lgo+ICAqIFNvIGluIHRoZW9yeSB3ZSBzaG91bGQgYmFpbCBvdXQgaWYgY2FsbGVkIGluIGF0b21p
YyBjb250ZXh0Lgo+ICAqIFVuZm9ydHVuYXRlbHkgdGhpcyBpcyB0cnVlIGZvciBQVkggZG9tMCBk
b2luZyBkb21jdGwgY2FsbHMgd2hpY2gKCi4uLiB0aGlzIGlzIHRydWUgYXQgbGVhc3QgZm9yIC4u
LgoKPiAgKiBob2xkcyB0aGUgZG9tY3RsIGxvY2sgd2hlbiBhY2Nlc3NpbmcgZG9tMCBtZW1vcnku
IE9UT0ggZG9tMCBtZW1vcnkKPiAgKiBzaG91bGQgbmV2ZXIgYmUgcGFnZWQgb3V0LCBzbyB3ZSBh
cmUgZmluZSB3aXRob3V0IHRlc3RpbmcgZm9yCj4gICogYXRvbWljIGNvbnRleHQuCj4gICovCgpO
b3Qgc3VyZSBhYm91dCB0aGlzIERvbTAtc3BlY2lmaWMgcmVtYXJrOiBBcmUgd2UgY2VydGFpbiB0
aGVyZSBhcmUKbm8gb3RoZXIgcGF0aHMsIHNpbWlsYXIgdG8gdGhlIGdudHRhYiBvbmUgaGF2aW5n
IGJlZW4gbWVudGlvbmVkIHRpbGwKbm93PwoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 24 09:10:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 09:10:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hU6DG-0002ih-TT; Fri, 24 May 2019 09:10:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=8EJT=TY=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hU6DF-0002Y6-I1
 for xen-devel@lists.xenproject.org; Fri, 24 May 2019 09:10:05 +0000
X-Inumbo-ID: b77f22c4-7e03-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b77f22c4-7e03-11e9-8980-bc764e045a96;
 Fri, 24 May 2019 09:10:04 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 24 May 2019 03:10:03 -0600
Message-Id: <5CE7B4EB0200007800231EA9@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.1 
Date: Fri, 24 May 2019 03:10:03 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20190510161056.48648-1-roger.pau@citrix.com>
 <20190510161056.48648-3-roger.pau@citrix.com>
In-Reply-To: <20190510161056.48648-3-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 2/5] pci: use function generation macros for
 pci_config_{write, read}<size>
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEwLjA1LjE5IGF0IDE4OjEwLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IFRoaXMgYXZvaWRzIGNvZGUgZHVwbGljYXRpb24gYmV0d2VlbiB0aGUgaGVscGVycy4KPiAKPiBO
byBmdW5jdGlvbmFsIGNoYW5nZSBpbnRlbmRlZC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQ
YXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 24 09:29:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 09:29:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hU6W6-0003kt-NX; Fri, 24 May 2019 09:29:34 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=IEXw=TY=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hU6W4-0003ko-QR
 for xen-devel@lists.xenproject.org; Fri, 24 May 2019 09:29:32 +0000
X-Inumbo-ID: 6eddc285-7e06-11e9-8980-bc764e045a96
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6eddc285-7e06-11e9-8980-bc764e045a96;
 Fri, 24 May 2019 09:29:31 +0000 (UTC)
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 23.29.105.83 as
 permitted sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: UgmLxceApKMZHbOiUwSn6eJs50KsVYX0vCGQsU3WF7jliWgBpFnEygGq2RFYjnmHSrRZVU3prU
 voFLN/qGUEN8z4pHlR6LPiMuMT/0ZwfsEVul+UzhWqBYRk0ThrRCaF41SDMCAh4AXoNSVlSFwL
 hC/I2U3473bpOWMUz5eFADSGoZKVCkCFjKeBNGWybH9ftfJ5jb7+6t4haWy20r8b47ZiIlp8xZ
 rxs3ey9cdjyppCgvOIOSwuIMwVWkorFTCOlWrwznQOkHbSyNOq2Oa1P/5ep68A/d/eOT7b9Y6D
 cxE=
X-SBRS: 2.7
X-MesageID: 879713
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,506,1549947600"; 
   d="scan'208";a="879713"
To: Roger Pau Monne <roger.pau@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20190510161056.48648-1-roger.pau@citrix.com>
 <20190510161056.48648-3-roger.pau@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <cdc13026-212f-65a0-0fdf-a6bcb919de0e@citrix.com>
Date: Fri, 24 May 2019 10:29:26 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190510161056.48648-3-roger.pau@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 2/5] pci: use function generation macros for
 pci_config_{write, read}<size>
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvMDUvMjAxOSAxNzoxMCwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+IFRoaXMgYXZvaWRz
IGNvZGUgZHVwbGljYXRpb24gYmV0d2VlbiB0aGUgaGVscGVycy4KPgo+IE5vIGZ1bmN0aW9uYWwg
Y2hhbmdlIGludGVuZGVkLgo+Cj4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9n
ZXIucGF1QGNpdHJpeC5jb20+CgotMS7CoCBJIHNlZSB0aGlzIGFzIGFjdGl2ZWx5IG1ha2luZyB0
aGUgY29kZSB3b3JzZSwgbm90IGFuIGltcHJvdmVtZW50LgoKfkFuZHJldwoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 24 09:40:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 09:40:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hU6gT-0005A2-W2; Fri, 24 May 2019 09:40:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=IEXw=TY=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hU6gT-00059x-C0
 for xen-devel@lists.xenproject.org; Fri, 24 May 2019 09:40:17 +0000
X-Inumbo-ID: eee9ff7e-7e07-11e9-8980-bc764e045a96
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id eee9ff7e-7e07-11e9-8980-bc764e045a96;
 Fri, 24 May 2019 09:40:15 +0000 (UTC)
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 23.29.105.83 as
 permitted sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: 7O3+Zhl+fEwcSaEMG5XBbdCwJTUqiQZy8GWJJigvRdgoyfwuPcTf35N2ZPUPKIkqgcnwkk+YWK
 P1PySwb4RvXIHMfHkUAZTGM7EC3/z8hYHQKix6PAvPBx39dftmWBwzlEWZE8+U/dtSV6p6WEn/
 jvX7lib0TuPEQgh9LeBkE9nkjyUF22HODvVGGgpetulClz7O4qb/byR0SX+wPO601I+V1hYdmw
 3VzlPwBonxKsXQydCBHYiVSqBJYzVrHsqWJibrIZ8Gpbk5joriS5zP2ygUPqxZrmFSNrFf4GWy
 1tw=
X-SBRS: 2.7
X-MesageID: 870765
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,506,1549947600"; 
   d="scan'208";a="870765"
To: Roger Pau Monne <roger.pau@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20190510161056.48648-1-roger.pau@citrix.com>
 <20190510161056.48648-4-roger.pau@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <c99dc24b-3ac7-c1ae-0c32-4ae374396738@citrix.com>
Date: Fri, 24 May 2019 10:40:09 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190510161056.48648-4-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)
Subject: Re: [Xen-devel] [PATCH 3/5] pci: switch pci_conf_{read/write} to
 use pci_sbdf_t
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin
 Tian <kevin.tian@intel.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>, Konrad
 Rzeszutek Wilk <konrad.wilk@oracle.com>, George
 Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, Brian Woods <brian.woods@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvMDUvMjAxOSAxNzoxMCwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+IHBjaV9kZXYgYWxy
ZWFkeSB1c2VzIHBjaV9zYmRmX3QsIHNvIHByb3BhZ2F0ZSB0aGUgdXNhZ2Ugb2YgdGhlIHR5cGUg
dG8KPiBwY2lfY29uZiBmdW5jdGlvbnMgaW4gb3JkZXIgdG8gc2hvcnRlbiB0aGUgY2FsbHMgd2hl
biBtYWRlIGZyb20gYQo+IHBjaV9kZXYgc3RydWN0Lgo+Cj4gTm8gZnVuY3Rpb25hbCBjaGFuZ2Ug
aW50ZW5kZWQuCj4KPiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVA
Y2l0cml4LmNvbT4KPiAtLS0KPiBDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+
IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IENjOiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IENjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVu
bGFwQGV1LmNpdHJpeC5jb20+Cj4gQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRy
aXguY29tPgo+IENjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+IENjOiBL
b25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Cj4gQ2M6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiBDYzogVGltIERlZWdhbiA8
dGltQHhlbi5vcmc+Cj4gQ2M6IFN1cmF2ZWUgU3V0aGlrdWxwYW5pdCA8c3VyYXZlZS5zdXRoaWt1
bHBhbml0QGFtZC5jb20+Cj4gQ2M6IEJyaWFuIFdvb2RzIDxicmlhbi53b29kc0BhbWQuY29tPgo+
IENjOiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KPiAtLS0KPiAgeGVuL2FyY2gv
eDg2L2NwdS9hbWQuYyAgICAgICAgICAgICAgICAgICAgIHwgIDI3ICsrLS0KPiAgeGVuL2FyY2gv
eDg2L2RtaV9zY2FuLmMgICAgICAgICAgICAgICAgICAgIHwgICA5ICstCj4gIHhlbi9hcmNoL3g4
Ni9tbS5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMiArLQo+ICB4ZW4vYXJjaC94ODYv
bXNpLmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAxNzcgKysrKysrKysrLS0tLS0tLS0tLS0t
Cj4gIHhlbi9hcmNoL3g4Ni9vcHJvZmlsZS9vcF9tb2RlbF9hdGhsb24uYyAgICB8ICAxMiArLQo+
ICB4ZW4vYXJjaC94ODYveDg2XzY0L21tY29uZi1mYW0xMGguYyAgICAgICAgfCAgMTMgKy0KPiAg
eGVuL2FyY2gveDg2L3g4Nl82NC9tbWNvbmZpZy1zaGFyZWQuYyAgICAgIHwgIDI2ICstLQo+ICB4
ZW4vYXJjaC94ODYveDg2XzY0L3BjaS5jICAgICAgICAgICAgICAgICAgfCAgMzIgKystLQo+ICB4
ZW4vZHJpdmVycy9hY3BpL3JlYm9vdC5jICAgICAgICAgICAgICAgICAgfCAgIDggKy0KPiAgeGVu
L2RyaXZlcnMvY2hhci9laGNpLWRiZ3AuYyAgICAgICAgICAgICAgIHwgIDc1ICsrKysrLS0tLQo+
ICB4ZW4vZHJpdmVycy9jaGFyL25zMTY1NTAuYyAgICAgICAgICAgICAgICAgfCAgODAgKysrKyst
LS0tLQo+ICB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfZGV0ZWN0LmMgfCAgIDMg
Ky0KPiAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2luaXQuYyAgIHwgIDI2ICst
LQo+ICB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hdHMuaCAgICAgICAgICAgICAgfCAgIDQgKy0K
PiAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMgICAgICAgICAgICAgIHwgMTA2ICsrKysr
LS0tLS0tLQo+ICB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvZG1hci5jICAgICAgICAgfCAg
MTggKystCj4gIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9xdWlya3MuYyAgICAgICB8ICA2
OSArKysrLS0tLQo+ICB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvYXRzLmMgICAgICAgICAg
fCAgMTUgKy0KPiAgeGVuL2RyaXZlcnMvcGNpL3BjaS5jICAgICAgICAgICAgICAgICAgICAgIHwg
IDQzICsrKy0tCj4gIHhlbi9kcml2ZXJzL3ZpZGVvL3ZnYS5jICAgICAgICAgICAgICAgICAgICB8
ICAyMSArLS0KPiAgeGVuL2RyaXZlcnMvdnBjaS9oZWFkZXIuYyAgICAgICAgICAgICAgICAgIHwg
IDUzICsrLS0tLQo+ICB4ZW4vZHJpdmVycy92cGNpL21zaS5jICAgICAgICAgICAgICAgICAgICAg
fCAgIDYgKy0KPiAgeGVuL2RyaXZlcnMvdnBjaS9tc2l4LmMgICAgICAgICAgICAgICAgICAgIHwg
IDEyICstCj4gIHhlbi9kcml2ZXJzL3ZwY2kvdnBjaS5jICAgICAgICAgICAgICAgICAgICB8ICA0
MiArKy0tLQo+ICB4ZW4vaW5jbHVkZS94ZW4vcGNpLmggICAgICAgICAgICAgICAgICAgICAgfCAg
MjkgKystLQo+ICAyNSBmaWxlcyBjaGFuZ2VkLCA0NDQgaW5zZXJ0aW9ucygrKSwgNDY0IGRlbGV0
aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvYW1kLmMgYi94ZW4vYXJj
aC94ODYvY3B1L2FtZC5jCj4gaW5kZXggZTE5YTVlYWQzZS4uMDE0ZDg4OTI1YyAxMDA2NDQKPiAt
LS0gYS94ZW4vYXJjaC94ODYvY3B1L2FtZC5jCj4gKysrIGIveGVuL2FyY2gveDg2L2NwdS9hbWQu
Ywo+IEBAIC00MTcsMTUgKzQxNywyMSBAQCBzdGF0aWMgdm9pZCBkaXNhYmxlX2MxX3JhbXBpbmco
dm9pZCkKPiAgCWludCBub2RlLCBucl9ub2RlczsKPiAgCj4gIAkvKiBSZWFkIHRoZSBudW1iZXIg
b2Ygbm9kZXMgZnJvbSB0aGUgZmlyc3QgTm9ydGhicmlkZ2UuICovCj4gLQlucl9ub2RlcyA9ICgo
cGNpX2NvbmZfcmVhZDMyKDAsIDAsIDB4MTgsIDB4MCwgMHg2MCk+PjQpJjB4MDcpKzE7Cj4gKwlu
cl9ub2RlcyA9ICgocGNpX2NvbmZfcmVhZDMyKFBDSV9TQkRGX1QoMCwgMCwgMHgxOCwgMCksCj4g
KwkJCQkgICAgIDB4NjApPj40KSYweDA3KSsxOwoKVGhpcyBsb29rcyBzdXNwaWNpb3VzbHkgbGlr
ZSBpdCB3YW50cyB0byB1c2UgTUFTS19FWFRSKCkKCj4gIAlmb3IgKG5vZGUgPSAwOyBub2RlIDwg
bnJfbm9kZXM7IG5vZGUrKykgewo+ICsJCWNvbnN0IHBjaV9zYmRmX3Qgc2JkZiA9IHsKPiArCQkJ
LmRldiA9IDB4MTggICsgbm9kZSwKPiArCQkJLmZ1bmMgPSAweDMKPiArCQl9OwoKV2hhdCBpcyB3
cm9uZyB3aXRoIHNvbWV0aGluZyBsaWtlOgoKcGNpX3NiZGZfdCBwY2kgPSBQQ0lfU0JERl9UKDAs
IDAsIDB4MTggKyBub2RlLCAzKTsKCklNTywgdGhlIHJlc3VsdGluZyBjb2RlIHdvdWxkIGJlIG1v
cmUgbG9naWNhbCB0byByZWFkIGFzCnBjaV9jb25mX3JlYWQ4KHBjaSwgLi4uKSAob3IgcGVyaGFw
cyBkZXY/KS7CoCBzYmRmIGl0IGEgbGl0dGxlIGF3a3dhcmQuCgo+ICsKPiAgCQkvKiBQTU03OiBi
dXM9MCwgZGV2PTB4MTgrbm9kZSwgZnVuY3Rpb249MHgzLCByZWdpc3Rlcj0weDg3LiAqLwo+IC0J
CXBtbTcgPSBwY2lfY29uZl9yZWFkOCgwLCAwLCAweDE4K25vZGUsIDB4MywgMHg4Nyk7Cj4gKwkJ
cG1tNyA9IHBjaV9jb25mX3JlYWQ4KHNiZGYsIDB4ODcpOwo+ICAJCS8qIEludmFsaWQgcmVhZCBt
ZWFucyB3ZSd2ZSB1cGRhdGVkIGV2ZXJ5IE5vcnRoYnJpZGdlLiAqLwo+ICAJCWlmIChwbW03ID09
IDB4RkYpCj4gIAkJCWJyZWFrOwo+ICAJCXBtbTcgJj0gMHhGQzsgLyogY2xlYXIgcG1tN1sxOjBd
ICovCj4gLQkJcGNpX2NvbmZfd3JpdGU4KDAsIDAsIDB4MTgrbm9kZSwgMHgzLCAweDg3LCBwbW03
KTsKPiArCQlwY2lfY29uZl93cml0ZTgoc2JkZiwgMHg4NywgcG1tNyk7Cj4gIAkJcHJpbnRrICgi
QU1EOiBEaXNhYmxpbmcgQzEgQ2xvY2sgUmFtcGluZyBOb2RlICMleFxuIiwgbm9kZSk7Cj4gIAl9
Cj4gIH0KPiBAQCAtNjk2LDggKzcwMiwxMyBAQCBzdGF0aWMgdm9pZCBpbml0X2FtZChzdHJ1Y3Qg
Y3B1aW5mb194ODYgKmMpCj4gIAo+ICAJaWYgKGMtPng4NiA9PSAweDE2ICYmIGMtPng4Nl9tb2Rl
bCA8PSAweGYpIHsKPiAgCQlpZiAoYyA9PSAmYm9vdF9jcHVfZGF0YSkgewo+IC0JCQlsID0gcGNp
X2NvbmZfcmVhZDMyKDAsIDAsIDB4MTgsIDB4MywgMHg1OCk7Cj4gLQkJCWggPSBwY2lfY29uZl9y
ZWFkMzIoMCwgMCwgMHgxOCwgMHgzLCAweDVjKTsKPiArCQkJY29uc3QgcGNpX3NiZGZfdCBzYmRm
ID0gewo+ICsJCQkJLmRldiA9IDB4MTgsCj4gKwkJCQkuZnVuYyA9IDB4MywKPiArCQkJfTsKPiAr
Cj4gKwkJCWwgPSBwY2lfY29uZl9yZWFkMzIoc2JkZiwgMHg1OCk7Cj4gKwkJCWggPSBwY2lfY29u
Zl9yZWFkMzIoc2JkZiwgMHg1Yyk7Cj4gIAkJCWlmICgobCAmIDB4MWYpIHwgKGggJiAweDEpKQo+
ICAJCQkJcHJpbnRrKEtFUk5fV0FSTklORwo+ICAJCQkJICAgICAgICJBcHBseWluZyB3b3JrYXJv
dW5kIGZvciBlcnJhdHVtIDc5MjogJXMlcyVzXG4iLAo+IEBAIC03MDYsMTIgKzcxNywxMCBAQCBz
dGF0aWMgdm9pZCBpbml0X2FtZChzdHJ1Y3QgY3B1aW5mb194ODYgKmMpCj4gIAkJCQkgICAgICAg
KGggJiAweDEpID8gImNsZWFyaW5nIEQxOEYzeDVDWzBdIiA6ICIiKTsKPiAgCj4gIAkJCWlmIChs
ICYgMHgxZikKPiAtCQkJCXBjaV9jb25mX3dyaXRlMzIoMCwgMCwgMHgxOCwgMHgzLCAweDU4LAo+
IC0JCQkJCQkgbCAmIH4weDFmKTsKPiArCQkJCXBjaV9jb25mX3dyaXRlMzIoc2JkZiwgMHg1OCwg
bCAmIH4weDFmKTsKPiAgCj4gIAkJCWlmIChoICYgMHgxKQo+IC0JCQkJcGNpX2NvbmZfd3JpdGUz
MigwLCAwLCAweDE4LCAweDMsIDB4NWMsCj4gLQkJCQkJCSBoICYgfjB4MSk7Cj4gKwkJCQlwY2lf
Y29uZl93cml0ZTMyKHNiZGYsIDB4NWMsIGggJiB+MHgxKTsKPiAgCQl9Cj4gIAo+ICAJCXJkbXNy
bChNU1JfQU1ENjRfTFNfQ0ZHLCB2YWx1ZSk7Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9k
bWlfc2Nhbi5jIGIveGVuL2FyY2gveDg2L2RtaV9zY2FuLmMKPiBpbmRleCBmY2RmMmQzOTUyLi41
OTU1N2ZhNTdiIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9kbWlfc2Nhbi5jCj4gKysrIGIv
eGVuL2FyY2gveDg2L2RtaV9zY2FuLmMKPiBAQCAtNDY4LDE2ICs0NjgsMTkgQEAgc3RhdGljIF9f
aW5pdCBpbnQgYnJva2VuX3Rvc2hpYmFfa2V5Ym9hcmQoc3RydWN0IGRtaV9ibGFja2xpc3QgKmQp
Cj4gIHN0YXRpYyBpbnQgX19pbml0IGljaDEwX2Jpb3NfcXVpcmsoc3RydWN0IGRtaV9zeXN0ZW1f
aWQgKmQpCj4gIHsKPiAgICAgIHUzMiBwb3J0LCBzbWljdGw7Cj4gKyAgICBjb25zdCBwY2lfc2Jk
Zl90IHNiZGYgPSB7Cj4gKwkuZGV2ID0gMHgxZiwKPiArICAgIH07Cj4gIAo+IC0gICAgaWYgKCBw
Y2lfY29uZl9yZWFkMTYoMCwgMCwgMHgxZiwgMCwgUENJX1ZFTkRPUl9JRCkgIT0gMHg4MDg2ICkK
PiArICAgIGlmICggcGNpX2NvbmZfcmVhZDE2KHNiZGYsIFBDSV9WRU5ET1JfSUQpICE9IDB4ODA4
NiApCj4gICAgICAgICAgcmV0dXJuIDA7Cj4gIAo+IC0gICAgc3dpdGNoICggcGNpX2NvbmZfcmVh
ZDE2KDAsIDAsIDB4MWYsIDAsIFBDSV9ERVZJQ0VfSUQpICkgewo+ICsgICAgc3dpdGNoICggcGNp
X2NvbmZfcmVhZDE2KHNiZGYsIFBDSV9ERVZJQ0VfSUQpICkgewo+ICAgICAgY2FzZSAweDNhMTQ6
Cj4gICAgICBjYXNlIDB4M2ExNjoKPiAgICAgIGNhc2UgMHgzYTE4Ogo+ICAgICAgY2FzZSAweDNh
MWE6Cj4gLSAgICAgICAgcG9ydCA9IChwY2lfY29uZl9yZWFkMTYoMCwgMCwgMHgxZiwgMCwgMHg0
MCkgJiAweGZmODApICsgMHgzMDsKPiArICAgICAgICBwb3J0ID0gKHBjaV9jb25mX3JlYWQxNihz
YmRmLCAweDQwKSAmIDB4ZmY4MCkgKyAweDMwOwo+ICAgICAgICAgIHNtaWN0bCA9IGlubChwb3J0
KTsKPiAgICAgICAgICAvKiB0dXJuIG9mZiBMRUdBQ1lfVVNCeywyfV9FTiBpZiBlbmFibGVkICov
Cj4gICAgICAgICAgaWYgKCBzbWljdGwgJiAweDIwMDA4ICkKPiBkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwo+IGluZGV4IDQ1ZmFkYmFiNjEuLjM3ZDgx
NDFlZDIgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L21tLmMKPiArKysgYi94ZW4vYXJjaC94
ODYvbW0uYwo+IEBAIC01OTg0LDcgKzU5ODQsNyBAQCBjb25zdCBzdHJ1Y3QgcGxhdGZvcm1fYmFk
X3BhZ2UgKl9faW5pdCBnZXRfcGxhdGZvcm1fYmFkcGFnZXModW5zaWduZWQgaW50ICphcnJheQo+
ICAgICAgfQo+ICAKPiAgICAgICphcnJheV9zaXplID0gQVJSQVlfU0laRShzbmJfYmFkX3BhZ2Vz
KTsKPiAtICAgIGlnZF9pZCA9IHBjaV9jb25mX3JlYWQzMigwLCAwLCAyLCAwLCAwKTsKPiArICAg
IGlnZF9pZCA9IHBjaV9jb25mX3JlYWQzMihQQ0lfU0JERl9UKDAsIDAsIDIsIDApLCAwKTsKPiAg
ICAgIGlmICggSVNfU05CX0dGWChpZ2RfaWQpICkKPiAgICAgICAgICByZXR1cm4gc25iX2JhZF9w
YWdlczsKPiAgCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tc2kuYyBiL3hlbi9hcmNoL3g4
Ni9tc2kuYwo+IGluZGV4IGYzMGY1OTJlZTIuLmFkNGE3MmQ1NmIgMTAwNjQ0Cj4gLS0tIGEveGVu
L2FyY2gveDg2L21zaS5jCj4gKysrIGIveGVuL2FyY2gveDg2L21zaS5jCj4gQEAgLTEyNCwyOSAr
MTI0LDIwIEBAIHN0YXRpYyB2b2lkIG1zaXhfcHV0X2ZpeG1hcChzdHJ1Y3QgYXJjaF9tc2l4ICpt
c2l4LCBpbnQgaWR4KQo+ICAKPiAgc3RhdGljIGJvb2wgbWVtb3J5X2RlY29kZWQoY29uc3Qgc3Ry
dWN0IHBjaV9kZXYgKmRldikKPiAgewo+IC0gICAgdWludDhfdCBidXMsIHNsb3QsIGZ1bmM7Cj4g
KyAgICBwY2lfc2JkZl90IHNiZGYgPSBkZXYtPnNiZGY7Cj4gIAo+IC0gICAgaWYgKCAhZGV2LT5p
bmZvLmlzX3ZpcnRmbiApCj4gKyAgICBpZiAoIGRldi0+aW5mby5pc192aXJ0Zm4gKQo+ICAgICAg
ewo+IC0gICAgICAgIGJ1cyA9IGRldi0+c2JkZi5idXM7Cj4gLSAgICAgICAgc2xvdCA9IGRldi0+
c2JkZi5kZXY7Cj4gLSAgICAgICAgZnVuYyA9IGRldi0+c2JkZi5mdW5jOwo+IC0gICAgfQo+IC0g
ICAgZWxzZQo+IC0gICAgewo+IC0gICAgICAgIGJ1cyA9IGRldi0+aW5mby5waHlzZm4uYnVzOwo+
IC0gICAgICAgIHNsb3QgPSBQQ0lfU0xPVChkZXYtPmluZm8ucGh5c2ZuLmRldmZuKTsKPiAtICAg
ICAgICBmdW5jID0gUENJX0ZVTkMoZGV2LT5pbmZvLnBoeXNmbi5kZXZmbik7Cj4gKyAgICAgICAg
c2JkZi5idXMgPSBkZXYtPmluZm8ucGh5c2ZuLmJ1czsKPiArICAgICAgICBzYmRmLmV4dGZ1bmMg
PSBkZXYtPmluZm8ucGh5c2ZuLmRldmZuOwo+ICAgICAgfQo+ICAKPiAtICAgIHJldHVybiAhIShw
Y2lfY29uZl9yZWFkMTYoZGV2LT5zYmRmLnNlZywgYnVzLCBzbG90LCBmdW5jLCBQQ0lfQ09NTUFO
RCkgJgo+IC0gICAgICAgICAgICAgIFBDSV9DT01NQU5EX01FTU9SWSk7Cj4gKyAgICByZXR1cm4g
ISEocGNpX2NvbmZfcmVhZDE2KHNiZGYsIFBDSV9DT01NQU5EKSAmIFBDSV9DT01NQU5EX01FTU9S
WSk7CgpDYW4gZHJvcCB0aGUgISEgYW5kIGJyYWNrZXRzLgoKfkFuZHJldwoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 24 09:42:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 09:42:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hU6ir-0005GY-FX; Fri, 24 May 2019 09:42:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=MrwS=TY=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1hU6iq-0005GS-6t
 for xen-devel@lists.xenproject.org; Fri, 24 May 2019 09:42:44 +0000
X-Inumbo-ID: 4726c2c5-7e08-11e9-8980-bc764e045a96
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4726c2c5-7e08-11e9-8980-bc764e045a96;
 Fri, 24 May 2019 09:42:43 +0000 (UTC)
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: T7LSQFxZKELlTkoWqdglZoCFvLXN87HxoZpOrXz+IacYGJYP1tMA+lcWFCqboMhy8zt6bmWRNF
 KKnxiEO1YsdTW72ueEdM5Bt9gXwL4AoHkvTS4hleg37BVkRfuH2HRItyDkMQwgjAn4EjShvA5L
 V8OBxoqxgkioWiEGU8HPFfOTui9kwOrGJhxY7c1hVINNbSD0NJTZl4EY3UJ+LQR/iEhPoGRnPO
 +p2vXxqW+1J2eIi13H0nEyAAKmfbFNerROOc0Muid+1sMi6PSCGnJcjbjOssqedeFAFlI5Ef14
 q5E=
X-SBRS: 2.7
X-MesageID: 870831
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,506,1549947600"; 
   d="scan'208";a="870831"
Date: Fri, 24 May 2019 10:42:34 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Ian Jackson <ian.jackson@citrix.com>
Message-ID: <20190524094234.xvyclhi5dihqbrqu@Air-de-Roger>
References: <20190220170001.32614-1-roger.pau@citrix.com>
 <20190220170001.32614-2-roger.pau@citrix.com>
 <23782.27740.739024.532029@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23782.27740.739024.532029@mariner.uk.xensource.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 1/6] osstest: introduce a helper to stash a
 whole directory
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBNYXkgMjMsIDIwMTkgYXQgMTA6NDg6MTJBTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gUm9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltYZW4tZGV2ZWxdIFtQQVRDSCAxLzZdIG9z
c3Rlc3Q6IGludHJvZHVjZSBhIGhlbHBlciB0byBzdGFzaCBhIHdob2xlIGRpcmVjdG9yeSIpOgo+
ID4gV2l0aG91dCBjb21wcmVzc2luZyBpdC4KPiAKPiBZb3UndmUgb3Blbi1jb2RlZCBhIHJlY3Vy
c2l2ZSBkaXJlY3RvcnkgY29weS4gIElzIHJzeW5jIGF2YWlsYWJsZSBvbgo+ICRobyBhdCB0aGlz
IHBvaW50ID8gIEkgdGhpbmsgbWF5YmUgaXQgY291bGQgYmUgLi4uCgpEJ29oLCB5ZXMsIHJzeW5j
IGNvdWxkIGJlIG1hZGUgYXZhaWxhYmxlIG9uICRobyBhdCB0aGlzIHBvaW50LgoKVGhhbmtzLCBS
b2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 24 09:55:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 09:55:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hU6ul-00069g-JZ; Fri, 24 May 2019 09:55:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=EC9e=TY=amazon.de=prvs=040633b49=nmanthey@srs-us1.protection.inumbo.net>)
 id 1hU6uk-00069b-HU
 for xen-devel@lists.xenproject.org; Fri, 24 May 2019 09:55:02 +0000
X-Inumbo-ID: fda9fa90-7e09-11e9-a8ca-4fc99176cc6d
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fda9fa90-7e09-11e9-a8ca-4fc99176cc6d;
 Fri, 24 May 2019 09:54:59 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1558691699; x=1590227699;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=fttcVY9rG7wI3dJzbjpaRC6yBE7LlmgzumSpKt4LD2w=;
 b=nTYAGQTfO8SjJtuy17rfEHEERqs7JuRLih9U61PJJgaXqoSR1fROIpPX
 69Ufi9I4SXjRQfbaEZrKbNvmWvqllMGdTcneGYWgjLF2X1fp2ZhzCUuYX
 +CZuJRemDTm1a4xY03rqf26FVIf1odwjC+NB/VslX7LCprjiTuWDwGgNM g=;
X-IronPort-AV: E=Sophos;i="5.60,506,1549929600"; d="scan'208";a="801520625"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-2a-53356bf6.us-west-2.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 24 May 2019 09:54:55 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan3.pdx.amazon.com [10.236.137.198])
 by email-inbound-relay-2a-53356bf6.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id x4O9srZ4074121
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Fri, 24 May 2019 09:54:54 GMT
Received: from EX13D02EUB004.ant.amazon.com (10.43.166.221) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 24 May 2019 09:54:54 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.43.160.180) by
 EX13D02EUB004.ant.amazon.com (10.43.166.221) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 24 May 2019 09:54:47 +0000
To: Jan Beulich <JBeulich@suse.com>
References: <1558424746-24059-1-git-send-email-nmanthey@amazon.de>
 <1558424746-24059-3-git-send-email-nmanthey@amazon.de>
 <5CE6AB600200007800231BF1@prv1-mh.provo.novell.com>
From: Norbert Manthey <nmanthey@amazon.de>
Openpgp: preference=signencrypt
Autocrypt: addr=nmanthey@amazon.de; prefer-encrypt=mutual; keydata=
 mQINBFoJQc0BEADM8Z7hB7AnW6ErbSMsYkKh4HLAPfoM+wt7Fd7axHurcOgFJEBOY2gz0isR
 /EDiGxYyTgxt5PZHJIfra0OqXRbWuLltbjhJACbu35eaAo8UM4/awgtYx3O1UCbIlvHGsYDg
 kXjF8bBrVjPu0+g55XizX6ot/YPAgmWTdH8qXoLYVZVWJilKlTqpYEVvarSn/BVgCbIsQIps
 K93sOTN9eJKDSqHvbkgKl9XG3WsZ703431egIpIZpfN0zZtzumdZONb7LiodcFHJ717vvd89
 3Hv2bYv8QLSfYsZcSnyU0NVzbPhb1WtaduwXwNmnX1qHJuExzr8EnRT1pyhVSqouxt+xkKbV
 QD9r+cWLChumg3g9bDLzyrOTlEfAUNxIqbzSt03CRR43dWgfgGiLDcrqC2b1QR886WDpz4ok
 xX3fdLaqN492s/3c59qCGNG30ebAj8AbV+v551rsfEba+IWTvvoQnbstc6vKJCc2uG8rom5o
 eHG/bP1Ug2ht6m/0uWRyFq9C27fpU9+FDhb0ZsT4UwOCbthe35/wBZUg72zDpT/h5lm64G6C
 0TRqYRgYcltlP705BJafsymmAXOZ1nTCuXnYAB9G9LzZcKKq5q0rP0kp7KRDbniirCUfp7jK
 VpPCOUEc3tS1RdCCSeWNuVgzLnJdR8W2h9StuEbb7hW4aFhwRQARAQABtCROb3JiZXJ0IE1h
 bnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT6JAj0EEwEIACcFAloJQc0CGyMFCQlmAYAFCwkI
 BwIGFQgJCgsCBBYCAwECHgECF4AACgkQZ+8yS8zN62ajmQ/6AlChoY5UlnUaH/jgcabyAfUC
 XayHgCcpL1SoMKvc2rCA8PF0fza3Ep2Sw0idLqC/LyAYbI6gMYavSZsLcsvY6KYAZKeaEriG
 7R6cSdrbmRcKpPjwvv4iY6G0DBTeaqfNjGe1ECY8u522LprDQVquysJIf3YaEyxoK/cLSb0c
 kjzpqI1P9Vh+8BQb5H9gWpakbhFIwbRGHdAF1roT7tezmEshFS0IURJ2ZFEI+ZgWgtl1MBwN
 sBt65im7x5gDo25h8A5xC9gLXTc4j3tk+3huaZjUJ9mCbtI12djVtspjNvDyUPQ5Mxw2Jwar
 C3/ZC+Nkb+VlymmErpnEUZNltcq8gsdYND4TlNbZ2JhD0ibiYFQPkyuCVUiVtimXfh6po9Yt
 OkE0DIgEngxMYfTTx01Zf6iwrbi49eHd/eQQw3zG5nn+yZsEG8UcP1SCrUma8p93KiKOedoL
 n43kTg4RscdZMjj4v6JkISBcGTR4uotMYP4M0zwjklnFXPmrZ6/E5huzUpH9B7ZIe/SUu8Ur
 xww/4dN6rfqbNzMxmya8VGlEQZgUMWcck+cPrRLB09ZOk4zq9i/yaHDEZA1HNOfQ9UCevXV5
 7seXSX7PCY6WDAdsT3+FuaoQ7UoWN3rdpb+064QKZ0FsHeGzUd7MZtlgU4EKrh25mTSNZYRs
 nTz2zT/J33e5Ag0EWglBzQEQAKioD1gSELj3Y47NE11oPkzWWdxKZdVr8B8VMu6nVAAGFRSf
 Dms4ZmwGY27skMmOH2srnZyTfm9FaTKr8RI+71Fh9nfB9PMmwzA7OIY9nD73/HqPywzTTleG
 MlALmnuY6xFRSDmqmvxDHgWyzB4TgPWt8+hW3+TJKCx2RgLAdSuULZla4lia+NlS8WNRUDGK
 sFJCCB3BW5I/cocfpBEUqLbbmnPuD9UKpEnFcYWD9YaDNcBTjSc7iDsvtpdrBXg5VETOz/TQ
 /CmVs9h/5zug8O4bXxHEEJpCAxs4cGKxowBqx/XJfkwdWeo/LdaeR+LRbXvq4A32HSkyj9sV
 vygwt2OFEk493JGik8qtAA/oPvuqVPJGacxmZ7zKR12c0mnKCHiexFJzFbC7MSiUhhe8nNiM
 p6Sl6EZmsTUXhV2bd2M12Bqcss3TTJ1AcW04T4HYHVCSxwl0dVfcf3TIaH0BSPiwFxz0FjMk
 10umoRvUhYYoYpPFCz8dujXBlfB8q2tnHltEfoi/EIptt1BMNzTYkHKArj8Fwjf6K+nQ3a8p
 1cWfkYpA5bRqbhbplzpa0u1Ex0hZk6pka0qcVgqmH31O2OcSsqeKfUfHkzj3Q6dmuwm1je/f
 HWH9N1gDPEp1RB5bIxPnOG1Z4SNl9oVQJhc4qoJiqbvkciivYcH7u2CBkboFABEBAAGJAiUE
 GAEIAA8FAloJQc0CGwwFCQlmAYAACgkQZ+8yS8zN62YU9Q//WTnN28aBX1EhDidVho80Ql2b
 tV1cDRh/vWTcM4qoM8vzW4+F/Ive6wDVAJ7zwAv8F8WPzy+acxtHLkyYk14M6VZ1eSy0kV0+
 RZQdQ+nPtlb1MoDKw2N5zhvs8A+WD8xjDIA9i21hQ/BNILUBINuYKyR19448/41szmYIEhuJ
 R2fHoLzNdXNKWQnN3/NPTuvpjcrkXKJm2k32qfiys9KBcZX8/GpuMCc9hMuymzOr+YlXo4z4
 1xarEJoPOQOXnrmxN4Y30/qmf70KHLZ0GQccIm/o/XSOvNGluaYv0ZVJXHoCnYvTbi0eYvz5
 OfOcndqLOfboq9kVHC6Yye1DLNGjIVoShJGSsphxOx2ryGjHwhzqDrLiRkV82gh6dUHKxBWd
 DXfirT8a4Gz/tY9PMxan67aSxQ5ONpXe7g7FrfrAMe91XRTf50G3rHb8+AqZfxZJFrBn+06i
 p1cthq7rJSlYCqna2FedTUT+tK1hU9O0aK4ZYYcRzuTRxjd4gKAWDzJ1F/MQ12ftrfCAvs7U
 sVbXv2TndGIleMnheYv1pIrXEm0+sdz5v91l2/TmvkyyWT8s2ksuZis9luh+OubeLxHq090C
 hfavI9WxhitfYVsfo2kr3EotGG1MnW+cOkCIX68w+3ZS4nixZyJ/TBa7RcTDNr+gjbiGMtd9
 pEddsOqYwOs=
Message-ID: <a7c5bda7-0759-5b15-1174-8d9e95ef06c5@amazon.de>
Date: Fri, 24 May 2019 11:54:43 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CE6AB600200007800231BF1@prv1-mh.provo.novell.com>
Content-Language: en-US
X-Originating-IP: [10.43.160.180]
X-ClientProxiedBy: EX13D20UWC003.ant.amazon.com (10.43.162.18) To
 EX13D02EUB004.ant.amazon.com (10.43.166.221)
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH L1TF MDS GT v1 2/3] common/grant_table:
 harden bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ian
 Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, wipawel@amazon.de,
 Julien Grall <julien.grall@arm.com>, David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gNS8yMy8xOSAxNjoxNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjEuMDUuMTkgYXQg
MDk6NDUsIDxubWFudGhleUBhbWF6b24uZGU+IHdyb3RlOgo+PiBHdWVzdHMgY2FuIGlzc3VlIGdy
YW50IHRhYmxlIG9wZXJhdGlvbnMgYW5kIHByb3ZpZGUgZ3Vlc3QgY29udHJvbGxlZAo+PiBkYXRh
IHRvIHRoZW0uIFRoaXMgZGF0YSBpcyB1c2VkIGFzIGluZGV4IGZvciBtZW1vcnkgbG9hZHMgYWZ0
ZXIgYm91bmQKPj4gY2hlY2tzIGhhdmUgYmVlbiBkb25lLiBUbyBhdm9pZCBzcGVjdWxhdGl2ZSBv
dXQtb2YtYm91bmQgYWNjZXNzZXMsIHdlCj4+IHVzZSB0aGUgYXJyYXlfaW5kZXhfbm9zcGVjIG1h
Y3JvIHdoZXJlIGFwcGxpY2FibGUsIG9yIHRoZSBtYWNybwo+PiBibG9ja19zcGVjdWxhdGlvbi4g
Tm90ZSwgdGhhdCB0aGUgYmxvY2tfc3BlY3VsYXRpb24gaXMgYWx3YXlzIHVzZWQgaW4KPiBzL2Fs
d2F5cy9hbHJlYWR5LyA/ClRoZXkgYm90aCB3b3JrLCBidXQgdGhlICdhbHdheXMnIHVuZGVybGlu
ZXMgdGhhdCBhIGNhbGxlciBjYW4gcmVseSBvbgp0aGUgZmFjdCB0aGF0IHRoaXMgd2lsbCBoYXBw
ZW4gb24gYWxsIGV4ZWN1dGlvbiBwYXRoIG9mIHRoYXQgZnVuY3Rpb24uCkhlbmNlLCBJIGxpa2Ug
dG8gc3RpY2sgdG8gJ2Fsd2F5cycgaGVyZS4KPgo+PiB0aGUgY2FsbHMgdG8gc2hhcmVkX2VudHJ5
X2hlYWRlciBhbmQgbnJfZ3JhbnRfZW50cmllcywgc28gdGhhdCBubwo+PiBhZGRpdGlvbmFsIHBy
b3RlY3Rpb24gaXMgcmVxdWlyZWQgb25jZSB0aGVzZSBmdW5jdGlvbnMgaGF2ZSBiZWVuCj4+IGNh
bGxlZC4KPiBJc24ndCB0aGlzIHRvbyBicm9hZCBhIHN0YXRlbWVudD8gVGhlcmUncyBzb21lIHBy
b3RlY3Rpb24sIGJ1dCBub3QKPiBmb3IganVzdCBhbnl0aGluZyB0aGF0IGZvbGxvd3MuCllvdSBh
cmUgcmlnaHQsIHRvIGdpdmVuIHByb3RlY3Rpb24gaXMgdGhhdCBhbnkgYm91bmQgY2hlY2sgdGhh
dCBjb3VsZApoYXZlIGJlZW4gYnlwYXNzZWQgc3BlY3VsYXRpdmVseSBpcyBlbmZvcmNlZCBhZnRl
ciBjYWxsaW5nIG9uZSBvZiB0aGUKdHdvIGZ1bmN0aW9ucy4gSSB3aWxsIHJlcGhyYXNlIHRoZSBj
b21taXQgbWVzc2FnZSBhY2NvcmRpbmdseS4KPgo+PiAtLS0gYS94ZW4vY29tbW9uL2dyYW50X3Rh
YmxlLmMKPj4gKysrIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCj4+IEBAIC05ODgsOSArOTg4
LDEwIEBAIG1hcF9ncmFudF9yZWYoCj4+ICAgICAgICAgIFBJTl9GQUlMKHVubG9ja19vdXQsIEdO
VFNUX2JhZF9nbnRyZWYsICJCYWQgcmVmICUjeCBmb3IgZCVkXG4iLAo+PiAgICAgICAgICAgICAg
ICAgICBvcC0+cmVmLCByZ3QtPmRvbWFpbi0+ZG9tYWluX2lkKTsKPj4gIAo+PiAtICAgIGFjdCA9
IGFjdGl2ZV9lbnRyeV9hY3F1aXJlKHJndCwgb3AtPnJlZik7Cj4+ICsgICAgLyogVGhpcyBjYWxs
IGFsc28gZW5zdXJlcyB0aGUgYWJvdmUgY2hlY2sgY2Fubm90IGJlIHBhc3NlZCBzcGVjdWxhdGl2
ZWx5ICovCj4+ICAgICAgc2hhaCA9IHNoYXJlZF9lbnRyeV9oZWFkZXIocmd0LCBvcC0+cmVmKTsK
Pj4gICAgICBzdGF0dXMgPSByZ3QtPmd0X3ZlcnNpb24gPT0gMSA/ICZzaGFoLT5mbGFncyA6ICZz
dGF0dXNfZW50cnkocmd0LCBvcC0+cmVmKTsKPj4gKyAgICBhY3QgPSBhY3RpdmVfZW50cnlfYWNx
dWlyZShyZ3QsIG9wLT5yZWYpOwo+IEkga25vdyB3ZSd2ZSBiZWVuIHRoZXJlIGJlZm9yZSwgYnV0
IHdoYXQgZ3VhcmFudGVlcyB0aGF0IHRoZQo+IGNvbXBpbGVyIHdvbid0IHJlbG9hZCBvcC0+cmVm
IGZyb20gbWVtb3J5IGZvciBlaXRoZXIgb2YgdGhlCj4gbGF0dGVyIHR3byBhY2Nlc3Nlcz8gSW4g
ZmFjdCBhZmFpY3QgaXQgYWx3YXlzIHdpbGwsIGR1ZSB0byB0aGUKPiBtZW1vcnkgY2xvYmJlciBp
biBhbHRlcm5hdGl2ZSgpLgpUaGUgY29tcGlsZXIgY2FuIHJlbG9hZCBvcC0+cmVmIGZyb20gbWVt
b3J5LCB0aGF0IGlzIGZpbmUgaGVyZSwgYXMgdGhlCmJvdW5kIGNoZWNrIGhhcHBlbnMgYWJvdmUs
IGFuZCB0aGUgc2hhcmVkX2VudHJ5IGNhbGwgY29tZXMgd2l0aCBhbgpsZmVuY2UoKSBieSBub3cs
IHNvIHRoYXQgd2Ugd2lsbCBub3QgY29udGludWUgZXhlY3V0aW5nIHNwZWN1bGF0aXZlbHkKd2l0
aCBvcC0+cmVmIGJlaW5nIG91dC1vZi1ib3VuZHMsIGluZGVwZW5kZW50bHkgb2Ygd2hldGhlciBp
dCdzIGZyb20KbWVtb3J5IG9yIHJlZ2lzdGVycy4KPgo+PiBAQCAtMzg2Myw2ICszODgzLDkgQEAg
c3RhdGljIGludCBnbnR0YWJfZ2V0X3N0YXR1c19mcmFtZV9tZm4oc3RydWN0IGRvbWFpbiAqZCwK
Pj4gICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwo+PiAgICAgIH0KPj4gIAo+PiArICAgIC8q
IE1ha2Ugc3VyZSBpZHggaXMgYm91bmRlZCB3cnQgbnJfc3RhdHVzX2ZyYW1lcyAqLwo+PiArICAg
IGJsb2NrX3NwZWN1bGF0aW9uKCk7Cj4+ICsKPj4gICAgICAqbWZuID0gX21mbih2aXJ0X3RvX21m
bihndC0+c3RhdHVzW2lkeF0pKTsKPj4gICAgICByZXR1cm4gMDsKPj4gIH0KPiBXaHkgZG9uJ3Qg
eW91IHVzZSBhcnJheV9pbmRleF9ub3NwZWMoKSBoZXJlPyBBbmQgaG93IGNvbWUKVGhlcmUgaXMg
bm8gc3BlY2lmaWMgcmVhc29uLiBJIHdpbGwgc3dhcC4KPiBzcGVjdWxhdGlvbiBpbnRvIGdudHRh
Yl9ncm93X3RhYmxlKCkgaXMgZmluZSBhIGZldyBsaW5lcyBhYm92ZT8KSSBkbyBub3Qgc2VlIGEg
cmVhc29uIHdoeSBpdCB3b3VsZCBiZSBiYWQgdG8gZW50ZXIgdGhhdCBmdW5jdGlvbgpzcGVjdWxh
dGl2ZWx5LiBUaGVyZSBhcmUgbm8gYWNjZXNzZXMgdGhhdCB3b3VsZCBoYXZlIHRvIGJlIHByb3Rl
Y3RlZCBieQpleHRyYSBjaGVja3MsIGFmYWljdC4gT3RoZXJ3aXNlLCB0aGF0IGZ1bmN0aW9uIHNo
b3VsZCBiZSBwcm90ZWN0ZWQgYnkKaXRzIG93bi4KPiBBbmQgd2hhdCBhYm91dCB0aGUgc2ltaWxh
ciBjb2RlIGluIGdudHRhYl9nZXRfc2hhcmVkX2ZyYW1lX21mbigpPwpJIHdpbGwgYWRkIGFuIGFy
cmF5X25vc3BlY19pbmRleCB0aGVyZSBhcyB3ZWxsLgo+Cj4gSmFuCj4KPgoKCgoKQW1hem9uIERl
dmVsb3BtZW50IENlbnRlciBHZXJtYW55IEdtYkgKS3JhdXNlbnN0ci4gMzgKMTAxMTcgQmVybGlu
Ckdlc2NoYWVmdHNmdWVocmVyOiBDaHJpc3RpYW4gU2NobGFlZ2VyLCBSYWxmIEhlcmJyaWNoClVz
dC1JRDogREUgMjg5IDIzNyA4NzkKRWluZ2V0cmFnZW4gYW0gQW10c2dlcmljaHQgQ2hhcmxvdHRl
bmJ1cmcgSFJCIDE0OTE3MyBCCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 24 09:57:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 09:57:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hU6xK-0006IF-9u; Fri, 24 May 2019 09:57:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=MrwS=TY=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1hU6xJ-0006I8-S1
 for xen-devel@lists.xenproject.org; Fri, 24 May 2019 09:57:41 +0000
X-Inumbo-ID: 5c42be8e-7e0a-11e9-a867-53fbe62978f2
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5c42be8e-7e0a-11e9-a867-53fbe62978f2;
 Fri, 24 May 2019 09:57:37 +0000 (UTC)
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: vp0zcJRVAEsc/T38y74e6KzpQoWZHGeTNiAjnZpOuCKsuLUV37CDbmEpKRUBiKfO5fqCPgEOGQ
 7HCSjJAq5AgY3ymaAVAgbeaksX+aepzrdq5gPdvomOYL2iravwJOF03rXLJeHUMeN1233Omfny
 K2EewKsSayWKlIqUa2tNUiY4JaAbksiYgi8gH0gEYyXoABwkVw8nZ6dyary4E7qMNLjMSu1MrI
 3D11dLgBuGn3zg6KKHgH8DofF2clnZrpXUHoEqjw4/9wCNAQetSiKFJ1l84ZC/HWQ4nzCF26/K
 Qws=
X-SBRS: 2.7
X-MesageID: 873292
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,506,1549947600"; 
   d="scan'208";a="873292"
Date: Fri, 24 May 2019 10:57:27 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Ian Jackson <ian.jackson@citrix.com>
Message-ID: <20190524095727.su3wxkxgovfxpyne@Air-de-Roger>
References: <20190220170001.32614-1-roger.pau@citrix.com>
 <20190220170001.32614-5-roger.pau@citrix.com>
 <23782.28680.411030.121451@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23782.28680.411030.121451@mariner.uk.xensource.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 4/6] osstest: introduce a helper to get the
 svn revision of a git commit
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBNYXkgMjMsIDIwMTkgYXQgMTE6MDM6NTJBTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gUm9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltYZW4tZGV2ZWxdIFtQQVRDSCA0LzZdIG9z
c3Rlc3Q6IGludHJvZHVjZSBhIGhlbHBlciB0byBnZXQgdGhlIHN2biByZXZpc2lvbiBvZiBhIGdp
dCBjb21taXQiKToKPiA+IFRoaXMgb25seSB3b3JrcyB3aGVuIHRoZSBzdm4gcmV2aXNpb24gaXMg
c3RvcmVkIGFzIGEgZ2l0IG5vdGUKPiA+IHdpdGggdGhlIGZvcm1hdCAncmV2aXNpb249PHJldmlz
aW9uIG51bWJlcj4nLgo+IAo+IFdvdy4gIFRoaXMgaXMgcHJldHR5IHVnbHkuCgpJbmRlZWQgOigu
Cgo+IAo+ID4gU3VjaCBjb252ZXJzaW9uIGlzIHJlcXVpcmVkIGluIG9yZGVyIHRvIGJvb3RzdHJh
cCBhIEZyZWVCU0Qgc3lzdGVtCj4gPiB3aXRob3V0IHJlbHlpbmcgb24gZXh0ZXJuYWwgcGFja2Fn
ZSByZXBvc2l0b3JpZXMuIEZyZWVCU0QgYmFzZSBzeXN0ZW0KPiA+IG9ubHkgY29udGFpbnMgYSBz
dWJ2ZXJzaW9uIGNsaWVudCAobm8gZ2l0IGNsaWVudCksIGFuZCB0aHVzIGluIG9yZGVyCj4gPiB0
byBmZXRjaCB0aGUgcG9ydHMgcmVwb3NpdG9yeSAodGhhdCBjb250YWluIHRoZSBleHRlcm5hbCBw
YWNrYWdlcwo+ID4gYnVpbGQgbWFrZWZpbGVzKSBzdm4gbXVzdCBiZSB1c2VkLgo+IAo+IGdpdCBu
b3RlcyBoYXZlIHNvbWUgZGlmZmVyZW50IHdheSBvZiB0cmF2ZWxsaW5nIHRoYW4gY29tbWl0cywg
ZG9uJ3QKPiB0aGV5ID8gIFdoZXJlIGlzIHRoaXMgZ2l0IG5vdGUgY29taW5nIGZyb20gYW5kIGhv
dyBkbyB3ZSBrbm93IGl0IGlzCj4gdGhlIHJpZ2h0IG5vdGUsIElZU1dJTSA/CgpJJ20gbm90IGFu
IGV4cGVydCBvbiB0aGlzLCBidXQgSSB0aGluayBub3RlcyBhcmUgYWx3YXlzIHN0b3JlZCBpbiBh
CnNlcGFyYXRlIGJyYW5jaCBvbiB0aGUgc2FtZSByZXBvPyBJbiB0aGUgRnJlZUJTRCBjYXNlIGF0
IGxlYXN0IGl0J3MKZ2l0L3JlZnMvbm90ZXMuCgo+IEFzaWRlIGZyb20gdGhhdCwgcGxlYXNlIGJy
ZWFrIHRoZSByZWZhY3RvcmluZyAoaW4gdGhpcyBjYXNlLCB0aGUKPiBicmVha2luZyBvdXQgb2Yg
cmVwb19nZXRfcmVhbHVybCkgaW50byBhIHNlcGFyYXRlIE5GQyBwYXRjaC4KClN1cmUhCgpUaGFu
a3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 24 10:01:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 10:01:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hU711-0007AV-8H; Fri, 24 May 2019 10:01:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=8EJT=TY=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hU710-0007AQ-7l
 for xen-devel@lists.xenproject.org; Fri, 24 May 2019 10:01:30 +0000
X-Inumbo-ID: e45d46cc-7e0a-11e9-b2cb-1ffa8fcb8178
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e45d46cc-7e0a-11e9-b2cb-1ffa8fcb8178;
 Fri, 24 May 2019 10:01:26 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 24 May 2019 04:01:24 -0600
Message-Id: <5CE7C0F30200007800231EEB@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.1 
Date: Fri, 24 May 2019 04:01:23 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20190510161056.48648-1-roger.pau@citrix.com>
 <20190510161056.48648-4-roger.pau@citrix.com>
In-Reply-To: <20190510161056.48648-4-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 3/5] pci: switch pci_conf_{read/write} to
 use pci_sbdf_t
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Brian Woods <brian.woods@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEwLjA1LjE5IGF0IDE4OjEwLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IC0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvYW1kLmMKPiArKysgYi94ZW4vYXJjaC94ODYvY3B1L2Ft
ZC5jCj4gQEAgLTQxNywxNSArNDE3LDIxIEBAIHN0YXRpYyB2b2lkIGRpc2FibGVfYzFfcmFtcGlu
Zyh2b2lkKQo+ICAJaW50IG5vZGUsIG5yX25vZGVzOwo+ICAKPiAgCS8qIFJlYWQgdGhlIG51bWJl
ciBvZiBub2RlcyBmcm9tIHRoZSBmaXJzdCBOb3J0aGJyaWRnZS4gKi8KPiAtCW5yX25vZGVzID0g
KChwY2lfY29uZl9yZWFkMzIoMCwgMCwgMHgxOCwgMHgwLCAweDYwKT4+NCkmMHgwNykrMTsKPiAr
CW5yX25vZGVzID0gKChwY2lfY29uZl9yZWFkMzIoUENJX1NCREZfVCgwLCAwLCAweDE4LCAwKSwK
PiArCQkJCSAgICAgMHg2MCk+PjQpJjB4MDcpKzE7CgpDb3VsZCB5b3UgcGxlYXNlIGFkZCB0aGUg
bWlzc2luZyBibGFua3MgaGVyZSBhcyB5b3UgdG91Y2ggdGhpcyBhbnl3YXk/Cgo+ICAJZm9yIChu
b2RlID0gMDsgbm9kZSA8IG5yX25vZGVzOyBub2RlKyspIHsKPiArCQljb25zdCBwY2lfc2JkZl90
IHNiZGYgPSB7Cj4gKwkJCS5kZXYgPSAweDE4ICArIG5vZGUsCj4gKwkJCS5mdW5jID0gMHgzCgpK
dXN0IGxpa2UgeW91IGRvIGFib3ZlLCBkcm9wcGluZyB0aGUgdW5uZWNlc3NhcnkgMHggZnJvbSB0
aGlzIGxhc3QgbGluZQp3b3VsZCBiZSBuaWNlLiAoU2FtZSBhZ2FpbiBmdXJ0aGVyIGRvd24uKQoK
PiAtLS0gYS94ZW4vYXJjaC94ODYvbXNpLmMKPiArKysgYi94ZW4vYXJjaC94ODYvbXNpLmMKPiBA
QCAtMTI0LDI5ICsxMjQsMjAgQEAgc3RhdGljIHZvaWQgbXNpeF9wdXRfZml4bWFwKHN0cnVjdCBh
cmNoX21zaXggKm1zaXgsIGludCBpZHgpCj4gIAo+ICBzdGF0aWMgYm9vbCBtZW1vcnlfZGVjb2Rl
ZChjb25zdCBzdHJ1Y3QgcGNpX2RldiAqZGV2KQo+ICB7Cj4gLSAgICB1aW50OF90IGJ1cywgc2xv
dCwgZnVuYzsKPiArICAgIHBjaV9zYmRmX3Qgc2JkZiA9IGRldi0+c2JkZjsKPiAgCj4gLSAgICBp
ZiAoICFkZXYtPmluZm8uaXNfdmlydGZuICkKPiArICAgIGlmICggZGV2LT5pbmZvLmlzX3ZpcnRm
biApCj4gICAgICB7Cj4gLSAgICAgICAgYnVzID0gZGV2LT5zYmRmLmJ1czsKPiAtICAgICAgICBz
bG90ID0gZGV2LT5zYmRmLmRldjsKPiAtICAgICAgICBmdW5jID0gZGV2LT5zYmRmLmZ1bmM7Cj4g
LSAgICB9Cj4gLSAgICBlbHNlCj4gLSAgICB7Cj4gLSAgICAgICAgYnVzID0gZGV2LT5pbmZvLnBo
eXNmbi5idXM7Cj4gLSAgICAgICAgc2xvdCA9IFBDSV9TTE9UKGRldi0+aW5mby5waHlzZm4uZGV2
Zm4pOwo+IC0gICAgICAgIGZ1bmMgPSBQQ0lfRlVOQyhkZXYtPmluZm8ucGh5c2ZuLmRldmZuKTsK
PiArICAgICAgICBzYmRmLmJ1cyA9IGRldi0+aW5mby5waHlzZm4uYnVzOwo+ICsgICAgICAgIHNi
ZGYuZXh0ZnVuYyA9IGRldi0+aW5mby5waHlzZm4uZGV2Zm47Cj4gICAgICB9Cj4gIAo+IC0gICAg
cmV0dXJuICEhKHBjaV9jb25mX3JlYWQxNihkZXYtPnNiZGYuc2VnLCBidXMsIHNsb3QsIGZ1bmMs
IFBDSV9DT01NQU5EKSAmCj4gLSAgICAgICAgICAgICAgUENJX0NPTU1BTkRfTUVNT1JZKTsKPiAr
ICAgIHJldHVybiAhIShwY2lfY29uZl9yZWFkMTYoc2JkZiwgUENJX0NPTU1BTkQpICYgUENJX0NP
TU1BTkRfTUVNT1JZKTsKClRha2UgdGhlIG9wcG9ydHVuaXR5IGFuZCBhbHNvIGRyb3AgdGhlIHBv
aW50bGVzcyAhISAoYW5kIHBhcmVudGhlc2VzKT8KCj4gQEAgLTg1NSwyMCArODU5LDIyIEBAIHN0
YXRpYyB2b2lkIF9uczE2NTUwX3Jlc3VtZShzdHJ1Y3Qgc2VyaWFsX3BvcnQgKnBvcnQpCj4gIHsK
PiAgI2lmZGVmIENPTkZJR19IQVNfUENJCj4gICAgICBzdHJ1Y3QgbnMxNjU1MCAqdWFydCA9IHBv
cnQtPnVhcnQ7Cj4gKyAgICBjb25zdCBwY2lfc2JkZl90IHNiZGYgPSB7Cj4gKyAgICAgICAgLmJ1
cyA9IHVhcnQtPnBzX2JkZlswXSwKPiArICAgICAgICAuZGV2ID0gdWFydC0+cHNfYmRmWzFdLAo+
ICsgICAgICAgIC5mdW5jID0gdWFydC0+cHNfYmRmWzJdLAo+ICsgICAgfTsKCkluIGNhc2VzIGxp
a2UgdGhpcyBvbmUsIGlzIHRoZXJlIGFueSBwYXJ0aWN1bGFyIHJlYXNvbiB5b3UgZG9uJ3QgdXNl
IHRoZQptYWNybyB5b3UgaW50cm9kdWNlPwoKPiAgICAgIGlmICggdWFydC0+YmFyICkKPiAgICAg
IHsKCkFsc28gaXQgbG9va3MgbGlrZSB0aGUgdmFyaWFibGUgY291bGQgbW92ZSBpbnRvIHRoaXMg
bW9yZSBuYXJyb3cgc2NvcGUuCgo+IC0gICAgICAgcGNpX2NvbmZfd3JpdGUzMigwLCB1YXJ0LT5w
c19iZGZbMF0sIHVhcnQtPnBzX2JkZlsxXSwgdWFydC0+cHNfYmRmWzJdLAo+IC0gICAgICAgICAg
ICAgICAgICAgICAgICBQQ0lfQkFTRV9BRERSRVNTXzAgKyB1YXJ0LT5iYXJfaWR4KjQsIHVhcnQt
PmJhcik7Cj4gKyAgICAgICBwY2lfY29uZl93cml0ZTMyKHNiZGYsIFBDSV9CQVNFX0FERFJFU1Nf
MCArIHVhcnQtPmJhcl9pZHgqNCwgdWFydC0+YmFyKTsKCklkZWFsbHkgYWRkIHRoZSBtaXNzaW5n
IGJsYW5rcyBhZ2FpbiAobWFueSBtb3JlIGJlbG93KT8KCj4gQEAgLTM1NiwxMCArMzU2LDE2IEBA
IHN0YXRpYyBpbnQgX19pbml0IGFjcGlfcGFyc2VfZGV2X3Njb3BlKAo+ICAgICAgICAgIHN3aXRj
aCAoIGFjcGlfc2NvcGUtPmVudHJ5X3R5cGUgKQo+ICAgICAgICAgIHsKPiAgICAgICAgICBjYXNl
IEFDUElfRE1BUl9TQ09QRV9UWVBFX0JSSURHRToKPiAtICAgICAgICAgICAgc2VjX2J1cyA9IHBj
aV9jb25mX3JlYWQ4KHNlZywgYnVzLCBwYXRoLT5kZXYsIHBhdGgtPmZuLAo+IC0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgUENJX1NFQ09OREFSWV9CVVMpOwo+IC0gICAgICAg
ICAgICBzdWJfYnVzID0gcGNpX2NvbmZfcmVhZDgoc2VnLCBidXMsIHBhdGgtPmRldiwgcGF0aC0+
Zm4sCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQQ0lfU1VCT1JESU5B
VEVfQlVTKTsKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIGNvbnN0IHBjaV9zYmRmX3Qgc2Jk
ZiA9IHsKPiArICAgICAgICAgICAgICAgIC5zZWcgPSBzZWcsCj4gKyAgICAgICAgICAgICAgICAu
YnVzID0gYnVzLAo+ICsgICAgICAgICAgICAgICAgLmRldiA9IHBhdGgtPmRldiwKPiArICAgICAg
ICAgICAgICAgIC5mdW5jID0gcGF0aC0+Zm4sCj4gKyAgICAgICAgICAgIH07Cj4gKwo+ICsgICAg
ICAgICAgICBzZWNfYnVzID0gcGNpX2NvbmZfcmVhZDgoc2JkZiwgUENJX1NFQ09OREFSWV9CVVMp
Owo+ICsgICAgICAgICAgICBzdWJfYnVzID0gcGNpX2NvbmZfcmVhZDgoc2JkZiwgUENJX1NVQk9S
RElOQVRFX0JVUyk7Cj4gICAgICAgICAgICAgIGlmICggaW9tbXVfdmVyYm9zZSApCj4gICAgICAg
ICAgICAgICAgICBwcmludGsoVlREUFJFRklYCj4gICAgICAgICAgICAgICAgICAgICAgICAgIiBi
cmlkZ2U6ICUwNHg6JTAyeDolMDJ4LiV1IHN0YXJ0PSV4IHNlYz0leCBzdWI9JXhcbiIsCj4gQEAg
LTM2OCw3ICszNzQsNyBAQCBzdGF0aWMgaW50IF9faW5pdCBhY3BpX3BhcnNlX2Rldl9zY29wZSgK
PiAgCj4gICAgICAgICAgICAgIGRtYXJfc2NvcGVfYWRkX2J1c2VzKHNjb3BlLCBzZWNfYnVzLCBz
dWJfYnVzKTsKPiAgICAgICAgICAgICAgYnJlYWs7Cj4gLQo+ICsgICAgICAgIH0KPiAgICAgICAg
ICBjYXNlIEFDUElfRE1BUl9TQ09QRV9UWVBFX0hQRVQ6CgpQbGVhc2UgZG9uJ3QgbG9zZSB0aGUg
YmxhbmsgbGluZS4KCj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3F1aXJrcy5j
Cj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3F1aXJrcy5jCj4gQEAgLTYxLDYg
KzYxLDE0IEBAIHN0YXRpYyBib29sX3QgX19yZWFkX21vc3RseSBpc19zbmJfZ2Z4Owo+ICBzdGF0
aWMgdTggKl9fcmVhZF9tb3N0bHkgaWdkX3JlZ192YTsKPiAgc3RhdGljIHNwaW5sb2NrX3QgaWdk
X2xvY2s7Cj4gIAo+ICtzdGF0aWMgY29uc3QgcGNpX3NiZGZfdCBpZ2Rfc2JkZiA9IHsKPiArICAg
IC5kZXYgPSBJR0RfREVWLAo+ICt9Owo+ICsKPiArc3RhdGljIGNvbnN0IHBjaV9zYmRmX3QgaW9o
X3NiZGYgPSB7Cj4gKyAgICAuZGV2ID0gSU9IX0RFViwKPiArfTsKClRoZXJlJ3Mgb25seSBhIHNp
bmdsZSB1c2Ugb2YgdGhpcywgYW5kIGluIGFuIF9faW5pdCBmdW5jdGlvbi4gT24gb25lCmhhbmQg
d2UgY2VydGFpbmx5IGV4cGVjdCB0aGUgY29tcGlsZXIgdG8gbm90IGVtaXQgdG8gLnJvZGF0YSBo
ZXJlCmluIHRoZSBmaXJzdCBwbGFjZS4gQnV0IHRoZW4gLSBjYW4gd2UgcmVseSBvbiB0aGlzPyBJ
ZiBub3QsIHRoaXMgd291bGQKd2FudCB0byBiZWNvbWUgX19pbml0Y29uc3QuIFNvIG9uIHRoZSB3
aG9sZSBJIHRoaW5rIEknZCBwcmVmZXIgaWYKeW91IHVzZWQgdGhlIGluaXRpYWxpemVyIG1hY3Jv
IGluc3RlYWQsIG1ha2luZyBJR0RfREVWIGFuZApJT0hfREVWIGJvdGggaW52b2NhdGlvbnMgb2Yg
dGhhdCBtYWNyby4gVGhhdCdzIHRoZW4gYWxzbyBiZXR0ZXIKaW4gbGluZSB3aXRoIHVzZXMgb2Yg
dGhlIG1hY3JvIGVsc2V3aGVyZSBpbiB0aGlzIGZpbGUuCgo+IC0tLSBhL3hlbi9pbmNsdWRlL3hl
bi9wY2kuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9wY2kuaAo+IEBAIC01OCw2ICs1OCwxMSBA
QCB0eXBlZGVmIHVuaW9uIHsKPiAgICAgIH07Cj4gIH0gcGNpX3NiZGZfdDsKPiAgCj4gKyNkZWZp
bmUgUENJX1NCREZfVChzLCBiLCBkLCBmKSBcCj4gKyAgICAoKHBjaV9zYmRmX3QpIHsgLnNlZyA9
IChzKSwgLmJ1cyA9IChiKSwgLmRldiA9IChkKSwgLmZ1bmMgPSAoZikgfSkKCkknZCBwcmVmZXIg
aWYgdGhlIF9UIHN1ZmZpeCBjb3VsZCBiZSBvbWl0dGVkLiBBZmFpY3MgdGhlcmUncyBubyB1c2Ug
b2YgdGhlCmV4aXN0aW5nIFBDSV9TQkRGKCkgYW55d2hlcmUgaW4gdGhlIHRyZWUsIHNvIHRoaXMg
c2hvdWxkIGJlIGZpbmUuIEZvcgp0aGUgMm5kIG1hY3JvIGJlbG93IEkgY2FuJ3QgZWFzaWx5IHRl
bGwgd2hldGhlciB0aGUgZmV3IGV4aXN0aW5nIHVzZWQKaGF2ZSBhbGwgZGlzYXBwZWFyZWQgYnkg
bm93LCBidXQgaXQgc2VlbXMgbGlrZWx5LgoKQWxzbyBJJ20gYWZyYWlkIGluaXRpYWxpemVycyBv
ZiB0aGlzIGtpbmQgd2lsbCBicmVhayB0aGUgYnVpbGQgd2l0aCBvbGQgZ2NjLgoKPiArI2RlZmlu
ZSBQQ0lfU0JERjNfVChzLCBiLCBlKSBcCj4gKyAgICAoKHBjaV9zYmRmX3QpIHsgLnNlZyA9IChz
KSwgLmJ1cyA9IChiKSwgLmV4dGZ1bmMgPSAoZSkgfSkKClNhbWUgcmVtYXJrIGFzIG9uIHRoZSBl
YXJsaWVyIHBhdGNoIHJlZ2FyZGluZyBleHRmdW5jLgoKT24gdGhlIHdob2xlLCBhZ2FpbiBzZWVp
bmcgdGhlIHNpemUgb2YgdGhpcyBwYXRjaCwgc3BsaXR0aW5nIHRoaXMgdXAgd291bGQKcHJvYmFi
bHkgaGF2ZSBoZWxwZWQuIEF0IGxlYXN0IGRvaW5nIHJlYWRzIGFuZCB3cml0ZXMgc2VwYXJhdGVs
eSBzaG91bGQKaGF2ZSBiZWVuIHBvc3NpYmxlLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 24 10:14:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 10:14:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hU7D5-00081J-Gd; Fri, 24 May 2019 10:13:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=MrwS=TY=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1hU7D4-00081E-46
 for xen-devel@lists.xenproject.org; Fri, 24 May 2019 10:13:58 +0000
X-Inumbo-ID: a16b422c-7e0c-11e9-8661-ef0031358003
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a16b422c-7e0c-11e9-8661-ef0031358003;
 Fri, 24 May 2019 10:13:52 +0000 (UTC)
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: PcYxkhjHbdRf0WKwRnsXdWxadAvldppzPm3eHEsqmayodS/m2x+8NTd9bw9Wmy6vAEpDinfBkg
 2scrFCWAYogEb3p68j8eThjFaxPYdgPVrkPfDfON6NxNXE4KMR2PBg1aO6niTviapvTzH3hYk6
 VYM/AyBYX/x3oSSNvYiUngF+Hbcmd5kZJXzmxOacA5NzlZXI8jpkLU7LYK/zjOD+kOdYHjRMhB
 RmrlI0pmDZNrbRrwv8ddTfLQomqdO9a5lLjLp1Z8KPL65k7r5pMOjyik+/blZp4E+pZY3IjIiC
 NrQ=
X-SBRS: 2.7
X-MesageID: 852724
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,506,1549947600"; 
   d="scan'208";a="852724"
Date: Fri, 24 May 2019 11:13:43 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Ian Jackson <ian.jackson@citrix.com>
Message-ID: <20190524101343.2rerk7u5jf5shtsi@Air-de-Roger>
References: <20190220170001.32614-1-roger.pau@citrix.com>
 <20190220170001.32614-6-roger.pau@citrix.com>
 <23782.30785.859446.290967@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23782.30785.859446.290967@mariner.uk.xensource.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 5/6] osstest: introduce a script to build a
 FreeBSD package repository
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBNYXkgMjMsIDIwMTkgYXQgMTE6Mzg6NTdBTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gUm9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltYZW4tZGV2ZWxdIFtQQVRDSCA1LzZdIG9z
c3Rlc3Q6IGludHJvZHVjZSBhIHNjcmlwdCB0byBidWlsZCBhIEZyZWVCU0QgcGFja2FnZSByZXBv
c2l0b3J5Iik6Cj4gPiBkaWZmIC0tZ2l0IGEvbWFrZS1mcmVlYnNkLWZsaWdodCBiL21ha2UtZnJl
ZWJzZC1mbGlnaHQKPiA+IGluZGV4IGQzYzQxM2I1Li5mYzNkMmQ4MyAxMDA3NTUKPiA+IC0tLSBh
L21ha2UtZnJlZWJzZC1mbGlnaHQKPiA+ICsrKyBiL21ha2UtZnJlZWJzZC1mbGlnaHQKPiA+IEBA
IC0zOCwxMyArMzgsMTUgQEAgam9iX2NyZWF0ZV9idWlsZF9maWx0ZXJfY2FsbGJhY2sgKCkgewo+
ID4gIAo+ID4gIGZvciBhcmNoIGluICIkYXJjaGVzIjsgZG8KPiA+ICAgICAgc2V0X2ZyZWVic2Rf
cnVudmFycwo+ID4gLQo+ID4gICAgICBjcmVhdGVfZnJlZWJzZF9idWlsZF9qb2IgYnVpbGQtJGFy
Y2gtZnJlZWJzZAo+ID4gIAo+ID4gLSAgICAjIENyZWF0ZSBhbiBpZGVudGljYWwgam9iIHRoYXQn
cyBnb2luZyB0byB1c2UgdGhlIGJ1aWxkIG91dHB1dCBmcm9tCj4gPiAtICAgICMgdGhlIHByZXZp
b3VzIG9uZS4KPiA+ICsgICAgIyBDcmVhdGUgYSBqb2IgdG8gYnVpbGQgdGhlIHBhY2thZ2VzIGFn
YWluc3QgdGhlIG5ldyB3b3JsZC4KPiA+ICAgICAgZnJlZWJzZF9ydW52YXJzPSIkZnJlZWJzZF9y
dW52YXJzIGZyZWVic2RidWlsZGpvYj1idWlsZC0kYXJjaC1mcmVlYnNkIFwKPiA+ICAgICAgICAg
ICAgICAgICAgICAgICByZWNpcGVfdGVzdGluc3RhbGw9dHJ1ZSIKPiA+ICsgICAgY3JlYXRlX2Zy
ZWVic2RfcGtnX2J1aWxkX2pvYiBidWlsZC0kYXJjaC1mcmVlYnNkLXBhY2thZ2VzCj4gPiArCj4g
PiArICAgICMgQ3JlYXRlIGFuIGlkZW50aWNhbCBqb2IgdGhhdCdzIGdvaW5nIHRvIHVzZSB0aGUg
YnVpbGQgb3V0cHV0IGZyb20KPiA+ICsgICAgIyB0aGUgcHJldmlvdXMgb25lLgo+ID4gICAgICBj
cmVhdGVfZnJlZWJzZF9idWlsZF9qb2IgYnVpbGQtJGFyY2gtZnJlZWJzZC1hZ2Fpbgo+ID4gIAo+
ID4gICAgICAjIENyZWF0ZSBhIFhlbiBidWlsZCBqb2IgdGhhdCdzIGdvaW5nIHRvIHVzZSB0aGUg
b3V0cHV0IGZyb20gdGhlIGZpcnN0Cj4gCj4gVGhpcyBsb29rcyBPSy4KPiAKPiA+IEBAIC03Njgs
NyArNzczLDkgQEAgcHJvYyBwcmVwYXJlLWJ1aWxkLWhvc3QtZnJlZWJzZCB7fSB7Cj4gPiAgICAg
IGdsb2JhbCBqb2JpbmZvCj4gPiAgICAgIGlmIHtbcmVjaXBlLWZsYWcgdGVzdGluc3RhbGxdfSB7
IHNldCBicm9rZW4gZmFpbCB9IHsgc2V0IGJyb2tlbiBicm9rZW4gfQo+ID4gICAgICBydW4tdHMg
JGJyb2tlbiBob3N0LWluc3RhbGwoKikgdHMtZnJlZWJzZC1ob3N0LWluc3RhbGwKPiA+IC0gICAg
cnVuLXRzIC4gaG9zdC1idWlsZC1wcmVwIHRzLWJ1aWxkLXByZXAtZnJlZWJzZAo+ID4gKyAgICBp
ZiB7IVtyZWNpcGUtZmxhZyBza2lwYnVpbGRwcmVwXX0gewo+ID4gKyAgICAgICAgcnVuLXRzIC4g
aG9zdC1idWlsZC1wcmVwIHRzLWJ1aWxkLXByZXAtZnJlZWJzZAo+IAo+IFdoYXQncyB0aGlzIGZv
ciA/ICBPaCwgSSBzZWUuCgpUaGUgam9iIHRoYXQgY3JlYXRlcyB0aGUgcGFja2FnZSByZXBvc2l0
b3J5IGNhbm5vdCB1c2UgYnVpbGQtcHJlcApiZWNhdXNlIHRoZSBwYWNrYWdlcyBhcmUgbm90IHll
dCBidWlsdC4KCj4gSSBub3RpY2UgdGhhdCBub25lIG9mIHlvdXIgZnJlZWJzZCBidWlsZCBqb2Jz
IHBhc3MgYW55IHNoYXJlLSBob3N0ZmxhZwo+IHNvIHRoZXkgYWx3YXlzIHVzZSBhIGZyZXNoIGlu
c3RhbGxhdGlvbi4gIElzIHRoYXQgbmVjZXNzYXJ5ID8KCkhtLCBJIGRvbid0IHRoaW5rIHNvLiBi
dWlsZC1hbWQ2NC14ZW4tZnJlZWJzZCBhbmQKYnVpbGQtYW1kNjQtZnJlZWJzZC1hZ2FpbiBjb3Vs
ZCBzaGFyZSBhIGhvc3QuIEkgbmVlZCB0byB0YWtlIGEgbG9vayBhdApob3cgdG8gZG8gdGhpcywg
SSBjb3VsZCBzZW5kIHRoaXMgYXMgYSBzZXBhcmF0ZSBmaXggZm9yIHRoZSBleGlzdGluZwpqb2Jz
LgoKPiA+ICBwcm9jIG5lZWQtaG9zdHMvY292ZXJpdHkge30geyByZXR1cm4gQlVJTERfTElOVVgg
fQo+ID4gZGlmZiAtLWdpdCBhL3RzLWZyZWVic2QtYnVpbGQtcGFja2FnZXMgYi90cy1mcmVlYnNk
LWJ1aWxkLXBhY2thZ2VzCj4gPiBuZXcgZmlsZSBtb2RlIDEwMDc1NQo+ID4gaW5kZXggMDAwMDAw
MDAuLjkyMDJkZDlmCj4gPiAtLS0gL2Rldi9udWxsCj4gPiArKysgYi90cy1mcmVlYnNkLWJ1aWxk
LXBhY2thZ2VzCj4gPiBAQCAtMCwwICsxLDE0NSBAQAo+ID4gKyMhL3Vzci9iaW4vcGVybCAtdwo+
ID4gKyMgVGhpcyBpcyBwYXJ0IG9mICJvc3N0ZXN0IiwgYW4gYXV0b21hdGVkIHRlc3RpbmcgZnJh
bWV3b3JrIGZvciBYZW4uCj4gPiArIyBDb3B5cmlnaHQgKEMpIDIwMTkgQ2l0cml4IEluYy4KPiAu
Li4KPiA+ICsjIENvbnN1bWVzIHRoZSBmb2xsb3dpbmcgaW5wdXQgcnVudmFyczoKPiA+ICsjIHN2
bnJldmlzaW9uX2ZyZWVic2Rwb3J0czogcG9ydHMgc3ZuIHJldmlzaW9uIGlkIHRvIHVzZS4KPiA+
ICsjIHN2bnRyZWVfZnJlZWJzZHBvcnRzIHBvcnRzIHN2biB0cmVlIHRvIGZldGNoIHRoZSBzb3Vy
Y2UgY29kZSBmcm9tLgo+IAo+IE1vcmUgcmVndWxhciBpbiBvc3N0ZXN0IHRlcm1zIHdvdWxkIGJl
Cj4gICB0cmVlX2ZyZWVic2Rwb3J0cwo+ICAgcmV2aXNpb25fZnJlZWJzZHBvcnRzCj4gICB0cmVl
dmNzX2ZyZWVic2Rwb3J0cz1zdm4KPiBCdXQgSSBndWVzcyBzdm4gaXMgc3VmZmljaWVudGx5IHVu
bGlrZSB3aGF0IG9zc3Rlc3QgZXhwZWN0cyBvdXQgb2YgYQo+IHZjcyB0aGF0IHRoaXMgaXMgbm90
IGZlYXNpYmxlLCBhbmQgaXQgaXMgYmV0dGVyIHRvIGRvIGl0IHRoaXMgd2F5LgoKSSBkb24ndCBy
ZWFsbHkgaGF2ZSBhbiBvcGluaW9uLCBJIHNvbWVob3cgYXNzdW1lZCB0aGF0IHVzaW5nIHRoZSBz
YW1lCmZvcm1hdCBtaWdodCBpbnRlcmZlcmUgd2l0aCB0aGluZ3MgbGlrZSBiaXNlY3Rpb24sIHNv
IEkndmUgZGVjaWRlZCB0bwpwYXNzIHRoZSBnaXQgcmV2aXNpb24gdXNpbmcgdHJlZV9mcmVlYnNk
cG9ydHMgJmMgYW5kIHRoZSBzdm4gcmV2aXNpb24KdXNpbmcgdGhlIG5ld2x5IGludHJvZHVjZWQg
ZmxhZ3MuCgo+ID4gK3N1YiBjaGVja291dCAoKSB7Cj4gPiArICAgIG15ICR1ID0gVVJJLT5uZXco
JGN7SHR0cFByb3h5fSk7Cj4gPiArICAgIG15ICRob3N0ID0gJHUtPmhvc3Q7Cj4gPiArICAgIG15
ICRwb3J0ID0gJHUtPnBvcnQ7Cj4gPiArICAgIHByZXBidWlsZGRpcnMoKTsKPiA+ICsKPiA+ICsg
ICAgbG9nbSgiQ2hlY2tvdXQgcG9ydHMgdHJlZSBmcm9tIHN2biIpOwo+ID4gKyAgICB0YXJnZXRf
Y21kX2J1aWxkKCRobywgNDAwMCwgJGJ1aWxkZGlyLCA8PEVORCk7Cj4gPiArY2QgJGJ1aWxkZGly
Cj4gPiArcm0gLXJmIHBvcnRzCj4gPiArIyBzdm4gaWdub3JlcyBIVFRQX1BST1hZIGVudnZhcgo+
ID4gK3N2bmxpdGUgY2hlY2tvdXQgLS1jb25maWctb3B0aW9uIHNlcnZlcnM6Z2xvYmFsOmh0dHAt
cHJveHktaG9zdD0kaG9zdCBcXAo+ID4gKyAgICAgICAgICAgICAgICAgLS1jb25maWctb3B0aW9u
IHNlcnZlcnM6Z2xvYmFsOmh0dHAtcHJveHktcG9ydD0kcG9ydCBcXAo+ID4gKyAgICAgICAgICAg
ICAgICAgLS10cnVzdC1zZXJ2ZXItY2VydCBcXAo+ID4gKyAgICAgICAgICAgICAgICAgJHJ7InN2
bnRyZWVfZnJlZWJzZHBvcnRzIn0gXFwKPiA+ICsgICAgICAgICAgICAgICAgIC1yICRyeyJzdm5y
ZXZpc2lvbl9mcmVlYnNkcG9ydHMifSBwb3J0cwo+IAo+IFdpbGwgdGhpcyB3b3JrIHRvIGNhY2hl
IHRoZSBjaGVja291dCA/ICAKCkkgdGhpbmsgc28/IFdvdWxkIGh0dHBzIHNvbWVob3cgcHJldmVu
dCB0aGUgY2FjaGluZz8KCj4gQWxsIG9mIHRoaXMgc2F5cyBodHRwIGJ1dCBJCj4gYXNzdW1lIGl0
J3MgcmVhbGx5IGh0dHBzID8gCgpBRkFJSyBzdm4gdXNlcyB0aGUgaHR0cC1wcm94eSBvcHRpb25z
IGZvciBib3RoIGh0dHAgYW5kIGh0dHBzLgoKPiBUeXBpY2FsbHksIGh0dHBzIGNsaWVudHMgZXhw
ZWN0IHRvIGRvIHRoZQo+IFRMUyB0aGVtc2VsdmVzIGJ1dCBJIHRoaW5rIHlvdSdyZSB1c2luZyBv
dXIgc3F1aWQgbWl0bSBhbmQgdGhhdCdzIHdoYXQKPiAiLS10cnVzdC1zZXJ2ZXItY2VydCIgaXMg
ZG9pbmcgPwoKSSBjYW4ndCByZWFsbHkgcmVtZW1iZXIgd2h5IEkndmUgYWRkZWQgdGhpcyBvcHRp
b24sIGJ1dCBJJ20gcXVpdGUKc3VyZSAgaXQgd2FzIGZhaWxpbmcgd2l0aG91dCBpdC4gQXMgeW91
IHNheSB0aGUgcHJveHkgaXMgYWN0aW5nIGFzIGEKbWl0bSwgc28gdGhhdCdzIGxpa2VseSB3aHkg
dHJ1c3Qtc2VydmVyLWNlcnQgaXMgcmVxdWlyZWQuCgo+IFJhdGhlciB0aGFuICItLXRydXN0LXNl
cnZlci1jZXJ0IiB3aGljaCBkaXNhYmxlcyBUTFMncyBvd24gbWl0bQo+IHByb3RlY3Rpb24gaXQg
d291bGQgYmUgcmF0aGVyIGJldHRlciB0byBpbmplY3QgdGhlIG9zc3Rlc3QgbWl0bSBzcXVpZAo+
IGNlcnQgaW50byB0aGUgdGVzdGJlZCwgYnV0IHRoYXQgbWF5IGJlIGRpZmZpY3VsdCwgYW5kIHRo
ZSByaXNrIGlzIG9ubHkKPiBmcm9tIGludGVybmFsIHRoaW5ncyBiZXR3ZWVuIHRoZSBidWlsZCAo
dGVzdCkgYm94IGFuZCB0aGUgcHJveHkuCgpJIGNhbiBsb29rIGludG8gdGhpcywgYnV0IGF0IHRo
ZSBlbmQgb2YgZGF5IHRoaXMgaXMgYWxsIGludGVybmFsLCBzbwpJJ20gbm90IHN1cmUgdGhlcmUn
cyBhIGxvdCBvZiByaXNrIGhlcmUuCgo+ID4gK3N1YiBjcmVhdGVfamFpbCgpIHsKPiA+ICsgICAg
bXkgJHNyY19wcmVmaXggPSAkcnsiZnJlZWJzZF9kaXN0cGF0aCJ9IHx8Cj4gPiArICAgICAgICAg
ICAgICAgICAgICAgZ2V0X3N0YXNoZWQoInBhdGhfZnJlZWJzZGRpc3QiLCAkcnsiZnJlZWJzZGJ1
aWxkam9iIn0pOwo+ID4gKyAgICBteSAkZHN0X3ByZWZpeCA9ICIvcm9vdC9zZXRzIjsKPiAKPiBE
byB3ZSBuZWVkIGEgamFpbCBmb3IgdGhpcyA/ICBXZSBoYXZlIGEgd2hvbGUgYmFyZW1ldGFsIE9T
IGluc3RhbGwKPiB3aG9zZSBlbnRpcmUgcHVycG9zZSBpcyB0byBkbyB0aGlzIGJ1aWxkIC4uLgoK
WWVzLCB0aGF0J3MgaG93IHRoZSByZXBvc2l0b3J5IHBhY2thZ2UgYnVpbGRlciAocG91ZHJpZXJl
KSB3b3JrcywgaXQKcmVxdWlyZXMgYSBqYWlsIHRvIGRvIHRoZSBwYWNrYWdlIGJ1aWxkaW5nLiBJ
biBvdXIgY2FzZSBpdCdzIG5vdCBzbwppbXBvcnRhbnQsIGJ1dCBJIGFzc3VtZSB0aGlzIGlzIG1v
c3RseSBkb25lIHRvIGFsd2F5cyB1c2UgYSBjbGVhbgppbnN0YWxsLCBzbyB0aGF0IGN1cnJlbnRs
eSBpbnN0YWxsZWQgcGFja2FnZXMgb24gdGhlIHN5c3RlbSBkb24ndAppbnRlcmZlcmUgd2l0aCBw
YWNrYWdlIGJ1aWxkaW5nLgoKPiA+ICtsb2dtKCJGcmVlQlNEIHBhY2thZ2VzIGJ1aWx0IHN1Y2Nl
c3NmdWwiKTsKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBebHkg
Oi0pCgpUaGFua3MuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 24 10:29:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 10:29:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hU7SK-0000XH-2d; Fri, 24 May 2019 10:29:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=oV0n=TY=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1hU7SI-0000X4-Nl
 for xen-devel@lists.xenproject.org; Fri, 24 May 2019 10:29:42 +0000
X-Inumbo-ID: d31230a4-7e0e-11e9-94b2-4f9ddf19f144
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d31230a4-7e0e-11e9-94b2-4f9ddf19f144;
 Fri, 24 May 2019 10:29:35 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hU7SA-0001Am-8P; Fri, 24 May 2019 10:29:34 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hU7SA-0000Xq-03; Fri, 24 May 2019 10:29:34 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hU7S9-0000dR-VR; Fri, 24 May 2019 10:29:33 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136751-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-qcow2:debian-di-install:fail:regression
 xen-unstable:test-armhf-armhf-xl-vhd:debian-di-install:fail:regression
 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-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-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-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-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-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-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-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=4973997f70860c10093ce34294be0c588ddc8cf3
X-Osstest-Versions-That: xen=e83077a3d11072708a5c38fa09fa9d011914e2a1
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 24 May 2019 10:29:33 +0000
Subject: [Xen-devel] [xen-unstable test] 136751: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjc1MSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjc1MS8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAg
ICAxMCBkZWJpYW4tZGktaW5zdGFsbCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTM2MTU2CiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEwIGRlYmlhbi1kaS1pbnN0YWxsICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMzYxNTYKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBu
b3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzYxNTYKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzNjE1
NgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgIGxpa2UgMTM2MTU2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzYxNTYKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFp
bCBsaWtlIDEzNjE1NgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTM2MTU2CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzYx
NTYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgZmFpbCBsaWtlIDEzNjE1NgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYt
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTM2MTU2CiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1p
bnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgog
eGVuICAgICAgICAgICAgICAgICAgNDk3Mzk5N2Y3MDg2MGMxMDA5M2NlMzQyOTRiZTBjNTg4ZGRj
OGNmMwpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgZTgzMDc3YTNkMTEw
NzI3MDhhNWMzOGZhMDlmYTlkMDExOTE0ZTJhMQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTM2MTU2
ICAyMDE5LTA1LTEzIDA1OjA4OjAxIFogICAxMSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEz
NjI3MyAgMjAxOS0wNS0xNSAwMjo1MTowNCBaICAgIDkgZGF5cyAgICA0IGF0dGVtcHRzClRlc3Rp
bmcgc2FtZSBzaW5jZSAgIDEzNjc1MSAgMjAxOS0wNS0yMiAwODo0MTowNCBaICAgIDIgZGF5cyAg
ICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0
OgogIEFsZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgogIEFsaXN0YWly
IEZyYW5jaXMgPGFsaXN0YWlyLmZyYW5jaXNAd2RjLmNvbT4KICBBbWl0IFNpbmdoIFRvbWFyIDxh
bWl0dG9tZXIyNUBnbWFpbC5jb20+CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
aXJ4LmNvbT4KICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEFu
ZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+CiAgQW50aG9ueSBQRVJBUkQgPGFu
dGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgQnJpYW4gV29vZHMgPGJyaWFuLndvb2RzQGFtZC5j
b20+CiAgRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+CiAgRGFyaW8gRmFn
Z2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KICBEYXZpZCBXb29kaG91c2UgPGR3bXdAYW1hem9u
LmNvLnVrPgogIERvdWcgR29sZHN0ZWluIDxjYXJkb2VAY2FyZG9lLmNvbT4KICBFc2xhbSBFbG5p
a2V0eSA8ZWxuaWtldHlAYW1hem9uLmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFw
QGNpdHJpeC5jb20+CiAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAg
SWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGxpbmFyby5vcmc+CiAgS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAg
S29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogIE1hcmVrIE1h
cmN6eWtvd3NraS1Hw7NyZWNraSA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KICBP
bGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+CiAgT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtz
YW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgogIFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNp
dHJpeC5jb20+CiAgUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgog
IFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgUm9nZXIgUGF1IE1vbm7D
qSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPgogIFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KICBU
aW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KICBWaWt0b3IgTWl0aW4gPHZpa3Rvci5taXRpbi4xOUBn
bWFpbC5jb20+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1h
bWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1k
NjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20g
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
aTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1z
aGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21l
L2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAog
ICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBs
YW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNz
IGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9w
PW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsg
aXQgd291bGQgYmUgMjMzNCBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 24 10:35:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 10:35:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hU7YJ-0001JC-1D; Fri, 24 May 2019 10:35:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=QWwb=TY=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hU7YH-0001J7-Pj
 for xen-devel@lists.xenproject.org; Fri, 24 May 2019 10:35:53 +0000
X-Inumbo-ID: b2ff3a22-7e0f-11e9-a3ed-ebdcdde8c0eb
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b2ff3a22-7e0f-11e9-a3ed-ebdcdde8c0eb;
 Fri, 24 May 2019 10:35:50 +0000 (UTC)
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: RDiKEj9fSAcUnpBEu2GqIbJWybQfHPzHj/dlfKFh7yV2zkPHQ4Io9Sn/uRzfb9S6ZsVxYOXRZ2
 JR4b2bYn/CpP9mltgcnwUiF7+Em5sZjFgxWqW9OqXt/buOwa+cYV+2MFnGOH/mVogn1Kus4guk
 1S35v/8tj1paY+zm050+abnnD7U1fW7/pakvHm26qG2Iw9zSkcfhzhXvVbVGUlSs6pLVjYAYxw
 JFHoxB6Xi5SilYyXMuMcTEVOnurXGr/qliTeLOQl3ld2zNWvYzYK50TFsRw7ALPmInarAhPL8L
 gw4=
X-SBRS: 2.7
X-MesageID: 853306
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,506,1549947600"; 
   d="scan'208";a="853306"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23783.51430.17717.790266@mariner.uk.xensource.com>
Date: Fri, 24 May 2019 11:35:18 +0100
To: Roger Pau Monne <roger.pau@citrix.com>
In-Reply-To: <20190524095727.su3wxkxgovfxpyne@Air-de-Roger>
References: <20190220170001.32614-1-roger.pau@citrix.com>
 <20190220170001.32614-5-roger.pau@citrix.com>
 <23782.28680.411030.121451@mariner.uk.xensource.com>
 <20190524095727.su3wxkxgovfxpyne@Air-de-Roger>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 4/6] osstest: introduce a helper to get the
 svn revision of a git commit
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Um9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIlJlOiBbWGVuLWRldmVsXSBbUEFUQ0ggNC82XSBvc3N0
ZXN0OiBpbnRyb2R1Y2UgYSBoZWxwZXIgdG8gZ2V0IHRoZSBzdm4gcmV2aXNpb24gb2YgYSBnaXQg
Y29tbWl0Iik6Cj4gT24gVGh1LCBNYXkgMjMsIDIwMTkgYXQgMTE6MDM6NTJBTSArMDEwMCwgSWFu
IEphY2tzb24gd3JvdGU6Cj4gPiBnaXQgbm90ZXMgaGF2ZSBzb21lIGRpZmZlcmVudCB3YXkgb2Yg
dHJhdmVsbGluZyB0aGFuIGNvbW1pdHMsIGRvbid0Cj4gPiB0aGV5ID8gIFdoZXJlIGlzIHRoaXMg
Z2l0IG5vdGUgY29taW5nIGZyb20gYW5kIGhvdyBkbyB3ZSBrbm93IGl0IGlzCj4gPiB0aGUgcmln
aHQgbm90ZSwgSVlTV0lNID8KPiAKPiBJJ20gbm90IGFuIGV4cGVydCBvbiB0aGlzLCBidXQgSSB0
aGluayBub3RlcyBhcmUgYWx3YXlzIHN0b3JlZCBpbiBhCj4gc2VwYXJhdGUgYnJhbmNoIG9uIHRo
ZSBzYW1lIHJlcG8/IEluIHRoZSBGcmVlQlNEIGNhc2UgYXQgbGVhc3QgaXQncwo+IGdpdC9yZWZz
L25vdGVzLgoKT0ssIHNvIHdoYXQgYXJlIGdpdCdzIHJ1bGVzIGZvciB3aGVyZSBpdCBmZXRjaGVz
IG5vdGVzIGZyb20gPyAgV2hpY2gKbm90ZXMgZG9lcyBpdCBsb29rIGF0ID8gIChEbyB5b3UgdW5k
ZXJzdGFuZCB3aHkgSSBhbSBhc2tpbmcgdGhlc2UKcXVlc3Rpb25zPykKCj4gPiBBc2lkZSBmcm9t
IHRoYXQsIHBsZWFzZSBicmVhayB0aGUgcmVmYWN0b3JpbmcgKGluIHRoaXMgY2FzZSwgdGhlCj4g
PiBicmVha2luZyBvdXQgb2YgcmVwb19nZXRfcmVhbHVybCkgaW50byBhIHNlcGFyYXRlIE5GQyBw
YXRjaC4KPiAKPiBTdXJlIQoKVGhhbmtzLApJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 24 10:36:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 10:36:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hU7ZA-0001Nt-GB; Fri, 24 May 2019 10:36:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=8EJT=TY=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hU7Z9-0001Nm-Ji
 for xen-devel@lists.xenproject.org; Fri, 24 May 2019 10:36:47 +0000
X-Inumbo-ID: d398e974-7e0f-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d398e974-7e0f-11e9-8980-bc764e045a96;
 Fri, 24 May 2019 10:36:45 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 24 May 2019 04:36:44 -0600
Message-Id: <5CE7C93A0200007800231F24@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.1 
Date: Fri, 24 May 2019 04:36:42 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20190510161056.48648-1-roger.pau@citrix.com>
 <20190510161056.48648-5-roger.pau@citrix.com>
In-Reply-To: <20190510161056.48648-5-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 4/5] print: introduce a format specifier for
 pci_sbdf_t
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Brian Woods <brian.woods@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEwLjA1LjE5IGF0IDE4OjEwLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IFRoZSBuZXcgZm9ybWF0IHNwZWNpZmllciBpcyAnJXBwJywgYW5kIHByaW50cyBhIHBjaV9zYmRm
X3QgdXNpbmcgdGhlCj4gc2VnOmJ1czpkZXYuZnVuYyBmb3JtYXQuIFJlcGxhY2UgYWxsIFNCREZz
IHByaW50ZWQgdXNpbmcKPiAnJTA0eDolMDJ4OiUwMnguJXUnIHRvIHVzZSB0aGUgbmV3IGZvcm1h
dCBzcGVjaWZpZXIuCgpTbyBvbiB0aGUgcG9zaXRpdmUgc2lkZSBMaW51eCBkb2Vzbid0IHVzZSAn
cCcgeWV0LCBzbyB3ZSdyZSBvbmx5IGF0IHJpc2sKb2YgYSBmdXR1cmUgY29uZmxpY3QuIEhvd2V2
ZXIsIGhhdmluZyB0byBwYXNzIGEgNjQtYml0IHBvaW50ZXIganVzdAp0byBwcmludCBhIDMyLWJp
dCBlbnRpdHkgc2VlbXMgcmF0aGVyIHdhc3RlZnVsIHRvIG1lLiBTaW5jZSB3ZSBjYW4ndAp1c2Ug
ZW50aXJlbHkgbmV3IGZvcm1hdCBzcGVjaWZpZXJzLCBkaWQgeW91IGNvbnNpZGVyIChhYil1c2lu
ZyBvbmUKd2UgcmFyZWx5IHVzZSwgbGlrZSAlbywgc3VmZml4ZWQgc2ltaWxhcmx5IGxpa2Ugd2Ug
ZG8gZm9yICVwPyBUaGUKZXh0ZW5zaW9uIGNvdWxkIGJlIHJlc3RyaWN0ZWQgdG8gYXBwbHkgb25s
eSB3aGVuIG5laXRoZXIgZmllbGQgd2lkdGgKbm9yIHByZWNpc2lvbiBub3IgYW55IGZsYWdzIHdl
cmUgc3BlY2lmaWVkLCBpLmUuIG9ubHkgdG8gcGxhaW4gJW8gKGF0CmxlYXN0IGluaXRpYWxseSku
CgpXZSdkIHRoZW4gaGF2ZSBzb21ldGhpbmcgYWxvbmcgdGhlIGxpbmVzIG9mCgojZGVmaW5lIFBS
SV9zYmRmICJvcCIKI2RlZmluZSBQUklfU0JERih2KSAoKHYpLnNiZGYpCgphbmQKCiAgICBwcmlu
dGsoIiUiIFBSSV9zYmRmICI6IC4uLlxuIiwgUFJJX1NCREYocGRldi0+c2JkZiksIC4uLik7Cgo+
IC0tLSBhL3hlbi9jb21tb24vdnNwcmludGYuYwo+ICsrKyBiL3hlbi9jb21tb24vdnNwcmludGYu
Ywo+IEBAIC0zOTIsNiArMzkyLDIwIEBAIHN0YXRpYyBjaGFyICpwcmludF92Y3B1KGNoYXIgKnN0
ciwgY2hhciAqZW5kLCBjb25zdCBzdHJ1Y3QgdmNwdSAqdikKPiAgICAgIHJldHVybiBudW1iZXIo
c3RyICsgMSwgZW5kLCB2LT52Y3B1X2lkLCAxMCwgLTEsIC0xLCAwKTsKPiAgfQo+ICAKPiArc3Rh
dGljIGNoYXIgKnByaW50X3BjaV9hZGRyKGNoYXIgKnN0ciwgY2hhciAqZW5kLCBjb25zdCBwY2lf
c2JkZl90ICpzYmRmKQo+ICt7Cj4gKyAgICBzdHIgPSBudW1iZXIoc3RyLCBlbmQsIHNiZGYtPnNl
ZywgMTYsIDQsIC0xLCBaRVJPUEFEKTsKPiArICAgIGlmICggc3RyIDwgZW5kICkKPiArICAgICAg
ICAqc3RyID0gJzonOwo+ICsgICAgc3RyID0gbnVtYmVyKHN0ciArIDEsIGVuZCwgc2JkZi0+YnVz
LCAxNiwgMiwgLTEsIFpFUk9QQUQpOwo+ICsgICAgaWYgKCBzdHIgPCBlbmQgKQo+ICsgICAgICAg
ICpzdHIgPSAnOic7Cj4gKyAgICBzdHIgPSBudW1iZXIoc3RyICsgMSwgZW5kLCBzYmRmLT5kZXYs
IDE2LCAyLCAtMSwgWkVST1BBRCk7Cj4gKyAgICBpZiAoIHN0ciA8IGVuZCApCj4gKyAgICAgICAg
KnN0ciA9ICcuJzsKPiArICAgIHJldHVybiBudW1iZXIoc3RyICsgMSwgZW5kLCBzYmRmLT5mdW5j
LCAxMCwgLTEsIC0xLCAwKTsKCkl0IHNob3VsZG4ndCByZWFsbHkgbWF0dGVyLCBidXQgbWF5IEkg
c3VnZ2VzdCB0byB1c2UgOCBpbnN0ZWFkIG9mIDEwCmhlcmU/Cgo+IEBAIC01MTksNiArNTMzLDEw
IEBAIHN0YXRpYyBjaGFyICpwb2ludGVyKGNoYXIgKnN0ciwgY2hhciAqZW5kLCBjb25zdCBjaGFy
ICoqZm10X3B0ciwKPiAgICAgIGNhc2UgJ3YnOiAvKiBkPGRvbWFpbi1pZD52PHZjcHUtaWQ+IGZy
b20gYSBzdHJ1Y3QgdmNwdSAqLwo+ICAgICAgICAgICsrKmZtdF9wdHI7Cj4gICAgICAgICAgcmV0
dXJuIHByaW50X3ZjcHUoc3RyLCBlbmQsIGFyZyk7Cj4gKwo+ICsgICAgY2FzZSAncCc6IC8qIFBD
SSBTQkRGLiAqLwo+ICsgICAgICAgICsrKmZtdF9wdHI7Cj4gKyAgICAgICAgcmV0dXJuIHByaW50
X3BjaV9hZGRyKHN0ciwgZW5kLCBhcmcpOwo+ICAgICAgfQoKUGxlYXNlIGluc2VydCBhdCB0aGUg
YWxwaGFiZXRpY2FsbHkgY29ycmVjdCBwbGFjZS4KCj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvYW1kL2lvbW11X2FjcGkuYwo+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2Ft
ZC9pb21tdV9hY3BpLmMKPiBAQCAtNzE3LDkgKzcxNyw4IEBAIHN0YXRpYyB1MTYgX19pbml0IHBh
cnNlX2l2aGRfZGV2aWNlX3NwZWNpYWwoCj4gICAgICAgICAgcmV0dXJuIDA7Cj4gICAgICB9Cj4g
IAo+IC0gICAgQU1EX0lPTU1VX0RFQlVHKCJJVkhEIFNwZWNpYWw6ICUwNHg6JTAyeDolMDJ4LiV1
IHZhcmlldHkgJSN4IGhhbmRsZSAlI3hcbiIsCj4gLSAgICAgICAgICAgICAgICAgICAgc2VnLCBQ
Q0lfQlVTKGJkZiksIFBDSV9TTE9UKGJkZiksIFBDSV9GVU5DKGJkZiksCj4gLSAgICAgICAgICAg
ICAgICAgICAgc3BlY2lhbC0+dmFyaWV0eSwgc3BlY2lhbC0+aGFuZGxlKTsKPiArICAgIEFNRF9J
T01NVV9ERUJVRygiSVZIRCBTcGVjaWFsOiAlcHAgdmFyaWV0eSAlI3ggaGFuZGxlICUjeFxuIiwK
PiArICAgICAgICAgICAgICAgICAgICAmUENJX1NCREYyX1Qoc2VnLCBiZGYpLCBzcGVjaWFsLT52
YXJpZXR5LCBzcGVjaWFsLT5oYW5kbGUpOwoKVGhlIGluZWZmaWNpZW5jeSBvZiB0aGUlcC1iYXNl
ZCBhcHByb2FjaCBpcyBwZXJoYXBzIGJlc3Qgc2VlbiB3aXRoIGFuCmV4YW1wbGUgbGlrZSB0aGlz
OiBUaGUgY29tcGlsZXIgd2lsbCBoYXZlIHRvIGluc3RhbnRpYXRlIGFuIHVubmFtZWQgdmFyaWFi
bGUKb24gdGhlIHN0YWNrIHRvIGhvbGQgdGhlIHZhbHVlIG9mIHRoZSBjb21wb3VuZCBsaXRlcmFs
LCBqdXN0IHRvIGJlIGFibGUgdG8KdGFrZSBpdHMgYWRkcmVzcy4KCj4gQEAgLTkwMCwxNCArODkx
LDEwIEBAIGludCBwY2lfcmVsZWFzZV9kZXZpY2VzKHN0cnVjdCBkb21haW4gKmQpCj4gICAgICAg
ICAgcmV0dXJuIHJldDsKPiAgICAgIH0KPiAgICAgIHdoaWxlICggKHBkZXYgPSBwY2lfZ2V0X3Bk
ZXZfYnlfZG9tYWluKGQsIC0xLCAtMSwgLTEpKSApCj4gLSAgICB7Cj4gLSAgICAgICAgYnVzID0g
cGRldi0+c2JkZi5idXM7Cj4gLSAgICAgICAgZGV2Zm4gPSBwZGV2LT5zYmRmLmV4dGZ1bmM7Cj4g
LSAgICAgICAgaWYgKCBkZWFzc2lnbl9kZXZpY2UoZCwgcGRldi0+c2JkZi5zZWcsIGJ1cywgZGV2
Zm4pICkKPiAtICAgICAgICAgICAgcHJpbnRrKCJkb21haW4gJWQ6IGRlYXNzaWduIGRldmljZSAo
JTA0eDolMDJ4OiUwMnguJXUpIGZhaWxlZCFcbiIsCj4gLSAgICAgICAgICAgICAgICAgICBkLT5k
b21haW5faWQsIHBkZXYtPnNiZGYuc2VnLCBidXMsCj4gLSAgICAgICAgICAgICAgICAgICBQQ0lf
U0xPVChkZXZmbiksIFBDSV9GVU5DKGRldmZuKSk7Cj4gLSAgICB9Cj4gKyAgICAgICAgaWYgKCBk
ZWFzc2lnbl9kZXZpY2UoZCwgcGRldi0+c2JkZi5zZWcsIHBkZXYtPnNiZGYuYnVzLAo+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBkZXYtPnNiZGYuZXh0ZnVuYykgKQo+ICsgICAgICAg
ICAgICBwcmludGsoImRvbWFpbiAlZDogZGVhc3NpZ24gZGV2aWNlICglcHApIGZhaWxlZCFcbiIs
Cj4gKyAgICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsICZwZGV2LT5zYmRmKTsKCkNvdWxk
IHlvdSBzd2l0Y2ggdG8gJXBkIGhlcmUgKGFuZCBlbHNld2hlcmUpIGF0IHRoZSBzYW1lIHRpbWU/
CgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 24 10:40:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 10:40:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hU7d6-0002AZ-2F; Fri, 24 May 2019 10:40:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hzhY=TY=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1hU7d5-0002A2-6B
 for xen-devel@lists.xenproject.org; Fri, 24 May 2019 10:40:51 +0000
X-Inumbo-ID: 63bf0d56-7e10-11e9-ac1e-53f3ca0e2ae5
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 63bf0d56-7e10-11e9-ac1e-53f3ca0e2ae5;
 Fri, 24 May 2019 10:40:47 +0000 (UTC)
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 23.29.105.83 as
 permitted sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: +vleqMAz8eaIZln9cHzxZOZczlPwo6L0bqkmjECwhdaMMQmeAWWg72Z//9CzCPXp1MRUOiVrDU
 0e5lSi4uVKKUCI3oqQdB9qruUYr6VzLIU3aBB0JAPNKvLrCTAQALp++4EojCG8LD9jwcYXnEWw
 J+TID/NAorXwCLOuaGPGz7s74qjST2lzP8FwioBlhZBSgH+k/K+deu5HI25O18yvb4chHiQdzm
 U9zGGHLdzC+iB5Knos/ldHEMzUUrXlV/aEhMmQFUqYd4C69IYly2DvVgXR0vR8m2B4vO8oBxgN
 FHo=
X-SBRS: 2.7
X-MesageID: 872531
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,506,1549947600"; 
   d="scan'208";a="872531"
Date: Fri, 24 May 2019 11:40:44 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: "Chen, Farrah" <farrah.chen@intel.com>
Message-ID: <20190524104044.GA11433@perard.uk.xensource.com>
References: <1B925CC0CD9F3341B32D442251E7E1DC3E298BE7@SHSMSX104.ccr.corp.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1B925CC0CD9F3341B32D442251E7E1DC3E298BE7@SHSMSX104.ccr.corp.intel.com>
User-Agent: Mutt/1.11.4 (2019-03-13)
Subject: Re: [Xen-devel] Compiling Xen error on RedHat8.0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>, "Hao,
 Xudong" <xudong.hao@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBNYXkgMjQsIDIwMTkgYXQgMDU6Mjg6NTBBTSArMDAwMCwgQ2hlbiwgRmFycmFoIHdy
b3RlOgo+IEhpLAoKSGksCgo+IERvIHlvdSBoYXZlIGFueSBhZHZpY2Ugb24gYnVpbGRpbmcgWGVu
IG9uIFJlZEhhdDg/IFRoYW5rcyBhIGxvdCEKCklmIHlvdSdyZSBidWlsZGluZyBhIHJlbGVhc2Ug
b2YgWGVuLCB0aGVuIHlvdSBjb3VsZCB0cnkgc2V0dGluZwpQWVRIT049L3Vzci9iaW4vcHl0aG9u
MiBldmVyeXdoZXJlLCB0aGF0IGlzIHdoZW4gc3RhcnRpbmcgY29uZmlndXJlIGFuZAptYWtlLCBz
b21ldGhpbmcgbGlrZToKCiQgLi9jb25maWd1cmUgUFlUSE9OPS91c3IvYmluL3B5dGhvbjIgLi4u
CiQgbWFrZSBQWVRIT049L3Vzci9iaW4vcHl0aG9uMiAuLi4KCklmIHlvdSBhcmUgYnVpbGRpbmcg
ZnJvbSB0aGUgdW5zdGFibGUgdHJlZSwgSSB0aGluayB3ZSBmaXhlZCBtb3N0IG9mCnRob3NlIGJ1
Z3MgcmVsYXRpbmcgdG8gcHl0aG9uMi9weXRob24zLgoKSXMgdGhhdCBoZWxwPwoKQWJvdXQgdGhl
IHNvZnQgbGluayAicHl0aG9uIiB0byAicHl0aG9uMiIsIHlvdSB3b3VsZCBuZWVkIGEgc29mdGxp
bmsKInB5dGhvbi1jb25maWciIHRvICJweXRob24yLWNvbmZpZyIgYXMgd2VsbCBhbmQgdGhlICJj
aGVja2luZyBmb3IKUHlBcmdfUGFyc2VUdXBsZSIgaXMgbW9yZSBsaWtlbHkgdG8gc3VjY2VlZC4K
CkNoZWVycywKCi0tIApBbnRob255IFBFUkFSRAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 24 10:46:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 10:46:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hU7i5-0002Kx-ML; Fri, 24 May 2019 10:46:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=MrwS=TY=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1hU7i4-0002Ks-Me
 for xen-devel@lists.xenproject.org; Fri, 24 May 2019 10:46:00 +0000
X-Inumbo-ID: 1bf2b1de-7e11-11e9-a5f7-1310860f33f7
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1bf2b1de-7e11-11e9-a5f7-1310860f33f7;
 Fri, 24 May 2019 10:45:56 +0000 (UTC)
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: KrSf2T7k/Z/qc/pzGW/S4l41yxCHujDLNYyMI2Bi75Ryc/oTk/XWUk8zRKLZjXOVwZMPzNjN1q
 a/jb2c+WP8s1QpgRdg4kyUV8288Anhv97cWADjr/WVoPD4hVDhM/KT5CbSuFZJcgv0XEsOjD/l
 Om+4LDoIB1SaA1RTH2O6R/UOGGY26K4B/2NzqNoOwV5rz3dKyDweEJwGxgIcNP3YFF9wtUfs7d
 QF0jod62DAR/3pnQVQkHqp4RMw+TdwIluxaxQVN3DCie52bhjqTQ+6FculHJPSF4/nCoTBuZLX
 o3g=
X-SBRS: 2.7
X-MesageID: 873539
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,506,1549947600"; 
   d="scan'208";a="873539"
Date: Fri, 24 May 2019 11:45:45 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Ian Jackson <ian.jackson@citrix.com>
Message-ID: <20190524104545.7s7hi722qw7fobkv@Air-de-Roger>
References: <20190220170001.32614-1-roger.pau@citrix.com>
 <20190220170001.32614-7-roger.pau@citrix.com>
 <23782.32437.361492.752289@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23782.32437.361492.752289@mariner.uk.xensource.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 6/6] osstest: use a locally built pkg
 repository for FreeBSD
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBNYXkgMjMsIDIwMTkgYXQgMTI6MDY6MjlQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gUm9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltYZW4tZGV2ZWxdIFtQQVRDSCA2LzZdIG9z
c3Rlc3Q6IHVzZSBhIGxvY2FsbHkgYnVpbHQgcGtnIHJlcG9zaXRvcnkgZm9yIEZyZWVCU0QiKToK
PiA+IFRoaXMgcmVtb3ZlcyB0aGUgZGVwZW5kZW5jeSBvbiB0aGUgb2ZmaWNpYWwgcGtnIHJlcG9z
aXRvcnksIHdoaWNoIGlzCj4gPiBkYW5nZXJvdXMgd2hlbiBub3QgdGVzdGluZyBzdGFibGUgYnJh
bmNoZXMsIHNpbmNlIHRoZSBBQkkgb2YgdGhlCj4gPiBkZXZlbG9wbWVudCBicmFuY2ggaXMgbm90
IHN0YWJsZSwgYW5kIHRodXMgaXQncyBlYXN5IGZvciBwYWNrYWdlcyB0bwo+ID4gZ2V0IG91dCBv
ZiBzeW5jLCBvciBmb3Igb3NzdGVzdCB0byB0ZXN0IGFuIG9sZCBGcmVlQlNEIHZlcnNpb24gdGhh
dAo+ID4gaGFzIGFuIEFCSSBkaWZmZXJlbnQgdGhhbiB0aGUgb25lIHVzZWQgdG8gYnVpbGQgdGhl
IG9mZmljaWFsCj4gPiBwYWNrYWdlcy4KPiAKPiBJIHJlYWxpc2UgdGhpcyBpcyBhIGJpdCBsYXRl
IHRvIGJlIHNheWluZyB0aGlzLCBidXQgaGFkIHlvdQo+IGNvbnNpZGVyZWQgbWFraW5nIHRoZSBw
YWNrYWdlcyBidWlsZCBhIGRpZmZlcmVudCBzdGVwIGluIHRoZSBzYW1lCj4gam9iID8gIFRoYXQg
bWlnaHQgbWFrZSBhIGxvdCBvZiB0aGlzIGdvIGF3YXkuLi4KCkRvIHlvdSBtZWFuIHRvIGJ1aWxk
IHRoZSBwYWNrYWdlcyBpbiBidWlsZC1wcmVwIGluc3RlYWQgb2YgcmVseWluZyBvbgpoYXZpbmcg
YSBjdXN0b20gYmluYXJ5IHJlcG9zaXRvcnk/CgpJIGNvdWxkIGRvIHRoYXQsIGJ1dCBpdCdzIGdv
aW5nIHRvIHRha2Ugc29tZSB0aW1lLiBBbHNvIGRvaW5nIHRoZQpwYWNrYWdlIGJ1aWxkIGluIGJ1
aWxkLXByZXAgd291bGQgcmVxdWlyZSBmZXRjaGluZyB0aGUgc3ZuIHBvcnRzCnJlcG9zaXRvcnkg
Zm9yIGVhY2ggYnVpbGQtcHJlcCBpbnN0YW5jZS4KCklJUkMgdGhlIHBhY2thZ2UgYnVpbGRpbmcg
am9iIHRha2VzIGEgbm9uLXRyaXZpYWwgYW1vdW50IG9mIHRpbWUgKDItM2gKSUlSQyksIGJlY2F1
c2UgaXQgaGFzIHRvIGJ1aWxkIGdjYyAoZm9yIFNlYUJJT1MpIGFuZCBweXRob24sIHBlcmwuLi4K
Cj4gPiAgSUZTPSQnXG4nCj4gPiArY291bnQ9MAo+ID4gIGZvciBhbm9pbnRlZCBpbiBcCj4gPiAt
ICAgIGAuL21nLWFub2ludCBsaXN0LXByZXBhcmVkICJmcmVlYnNkIGJ1aWxkICRmcmVlYnNkX2Jy
YW5jaCAqImA7IGRvCj4gPiArICAgIGAuL21nLWFub2ludCBsaXN0LXByZXBhcmVkICJmcmVlYnNk
KiBidWlsZCAkZnJlZWJzZF9icmFuY2ggKiJgOyBkbwo+ID4gICAgICAjIFJldHJpZXZlIHByZXZp
b3VzIHN1Y2Nlc3NmdWwgRnJlZUJTRCBidWlsZCBmb3IgZWFjaCBhcmNoLgo+ID4gICAgICBmcmVl
YnNkX2FyY2g9JHthbm9pbnRlZCMjKiB9Cj4gPiAtICAgIGZyZWVic2RfZW52dmFyPSJGUkVFQlNE
XyR7ZnJlZWJzZF9hcmNoXl59X0JVSUxESk9CIgo+ID4gKyAgICBmcmVlYnNkX25hbWU9JHthbm9p
bnRlZCUlICp9Cj4gPiArICAgIGZyZWVic2RfbmFtZT0ke2ZyZWVic2RfbmFtZS8tL199Cj4gPiAr
ICAgIGZyZWVic2RfZW52dmFyPSIke2ZyZWVic2RfbmFtZV5efV8ke2ZyZWVic2RfYXJjaF5efV9C
VUlMREpPQiIKPiA+ICAgICAgaWYgWyAieCR7IWZyZWVic2RfZW52dmFyfSIgPSAieCIgXTsgdGhl
bgo+ID4gLSAgICAgICAgZmxpZ2h0X2pvYj1gLi9tZy1hbm9pbnQgcmV0cmlldmUgIiRhbm9pbnRl
ZCJgCj4gPiAtICAgICAgICBleHBvcnQgJHtmcmVlYnNkX2VudnZhcn09JHtmbGlnaHRfam9iLyAv
Ln0KPiA+ICsJZW52dmFyc1skY291bnRdPSIkZnJlZWJzZF9lbnZ2YXIiCj4gPiArCXJlZmtleXNb
JGNvdW50XT0iJGFub2ludGVkIgo+ID4gKwljb3VudD0kKChjb3VudCsxKSkKPiAKPiBZb3UgZG9u
J3QgbmVlZCB0aGlzIGNvdW50ZXIuICBZb3UgY2FuIGp1c3Qgc2F5Cj4gICAgZW52dmFycz0oKQo+
ICAgIC4uLgo+ICAgIGVudnZhcnMrPSgiJGZyZWVic2RfZW52dmFyIikKCk9oLCB0aGFua3MhCgo+
ID4gKyAgICBmaQo+ID4gK2RvbmUKPiA+ICtjb3VudD0wCj4gPiArZm9yIGZsaWdodF9qb2IgaW4g
YC4vbWctYW5vaW50IHJldHJpZXZlICR7cmVma2V5c1tAXX1gOyBkbwo+ID4gKyAgICBpZiBbICIk
ZmxpZ2h0X2pvYiIgIT0gIkVSUk9SIiBdOyB0aGVuCj4gPiArCWV4cG9ydCAke2VudnZhcnNbJGNv
dW50XX09JHtmbGlnaHRfam9iLyAvLn0KPiA+ICAgICAgZmkKPiA+ICsgICAgY291bnQ9JCgoY291
bnQrMSkpCj4gCj4gSSB0aGluayB5b3UgZG8gbmVlZCBjb3VudCBoZXJlLCBpZiB5b3UgZG8gdGhp
cyBhcyB0d28gbG9vcHMuICBCdXQ6Cj4gCj4gV2h5IG5vdCBkbyB0aGlzIHJldHJpZXZlLCBhbmQg
c2V0IHRoZSBlbnYgdmFycywgaW5zaWRlIHRoZSBmaXJzdAo+IGxvb3AgPyAgSSB0aGluayB0aGF0
IHdvdWxkIGF2b2lkIGhhdmluZyB0byBhY2N1bXVsYXRlIGEgZGF0YSBzdHJ1Y3R1cmUKPiBmdWxs
IG9mIGluZm9ybWF0aW9uIGluIHNoZWxsIHZhcmlhYmxlcyBhdCBhbGwgKGFuZCBzaGVsbCBpcyBu
b3QgdmVyeQo+IGdvb2QgYXQgdGhpcyBraW5kIG9mIHRoaW5nKS4KClllcywgSSB0aGluayBJIGNh
biBkbyBpdCBhcyB5b3Ugc3VnZ2VzdC4KCj4gPiBAQCAtNTQyLDE3ICs1NTMsMjMgQEAgZnJlZWJz
ZC0qKQo+ID4gICAgICAgICBbICJ4JE9TU1RFU1RfQkxFU1NJTkciID09ICJ4cmVhbCIgXTsgdGhl
bgo+ID4gICAgICAgICAgSUZTPSQnXG4nCj4gPiAgICAgICAgICBmb3IgYW5vaW50ZWQgaW4gYC4v
bWctYW5vaW50IGxpc3QtcHJlcGFyZWQgXAo+ID4gLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAiZnJlZWJzZCBidWlsZCAkZnJlZWJzZF9icmFuY2ggKiJgOyBkbwo+ID4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnJlZWJzZCogYnVpbGQgJGZyZWVi
c2RfYnJhbmNoICoiYDsgZG8KPiA+ICAgICAgICAgICAgICAjIFVwZGF0ZSBhbm9pbnRlZCB2ZXJz
aW9ucwo+ID4gICAgICAgICAgICAgICMgTkI6IGZhaWx1cmUgdG8gdXBkYXRlIGFuIGFub2ludGVk
IGJ1aWxkIGZvciBhIHNwZWNpZmljIGFyY2gKPiA+ICAgICAgICAgICAgICAjIHNob3VsZCBub3Qg
YmUgZmF0YWwsIGFuZCBpdCdzIG5vdCBhbiBpc3N1ZSBpZiBvbmUgb2YgdGhlCj4gPiAgICAgICAg
ICAgICAgIyBhcmNoZXMgZ2V0cyBzbGlnaHRseSBvdXQgb2Ygc3luYyB3aXRoIHRoZSBvdGhlciBv
bmVzLgo+ID4gICAgICAgICAgICAgIGZyZWVic2RfYXJjaD0ke2Fub2ludGVkIyMqIH0KPiA+IC0g
ICAgICAgICAgICBpZiAuL21nLWFub2ludCBhbm9pbnQgIiRhbm9pbnRlZCIgXAo+ID4gLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICRmbGlnaHQgYnVpbGQtJGZyZWVic2RfYXJjaC1mcmVlYnNk
OyB0aGVuCj4gPiAtICAgICAgICAgICAgICAgIGVjaG8gIkFub2ludGVkIGFydGlmYWN0cyBmcm9t
IGJ1aWxkLSRmcmVlYnNkX2FyY2gtZnJlZWJzZCIKPiA+IC0gICAgICAgICAgICBmaQo+ID4gKyAg
ICAgICAgICAgIGZyZWVic2RfbmFtZT0ke2Fub2ludGVkJSUgKn0KPiA+ICsJICAgICMgUmVseSBv
biB0aGUgZmFjdCB0aGF0IHRoZSBqb2Igc3VmZml4IGlzIHRoZSBzYW1lIGFzIHRoZQo+ID4gKwkg
ICAgIyBhbm9pbnRtZW50IHJlZmtleS4gSWU6Cj4gCj4gSSBkb24ndCB0aGluayB5b3UgbWVhbiAi
UmVseSBvbiB0aGUgZmFjdCIuICBSYXRoZXIsICJieSBkZWZpbml0aW9uLAo+IGZyb20gdGhlIHdh
eSB0aGUgZmxpZ2h0IGlzIGNvbnN0cnVjdGVkLCB0aGUgaW50ZW5kZWQuLi4iID8KPiAKPiA+ICsJ
ICAgICMgcmVma2V5OiBmcmVlYnNkICAgICAgICAgIGpvYjogYnVpbGQtPGFyY2g+LWZyZWVic2QK
PiA+ICsJICAgICMgcmVma2V5OiBmcmVlYnNkLXBhY2thZ2VzIGpvYjogYnVpbGQtPGFyY2g+LWZy
ZWVic2QtcGFja2FnZXMKPiA+ICsgICAgICAgICAgICBhbm9pbnQ9IiRhbm9pbnQgXCIkYW5vaW50
ZWRcIiAkZmxpZ2h0IFwKPiA+ICsgICAgICAgICAgICAgICAgICAgIGJ1aWxkLSRmcmVlYnNkX2Fy
Y2gtJGZyZWVic2RfbmFtZSIKPiAKPiBNYXliZSB1c2UgYW4gYXJyYXkgdmFyaWFibGUgZm9yIGFu
b3VudCwgYW5kIHRoZW4geW91IGNhbiBhdm9pZCB0aGUKPiBzaGVsbCBcIiBxdW90aW5nLgoKUGxl
YXNlIGJlYXIgd2l0aCBtZSwgYnV0IGNhbiB5b3UgZWxhYm9yYXRlIG9uIHRoaXM/Cgo+ID4gZGlm
ZiAtLWdpdCBhL21maS1jb21tb24gYi9tZmktY29tbW9uCj4gPiBpbmRleCA4M2QzYzcxMy4uMTJj
ZGU4NWYgMTAwNjQ0Cj4gPiAtLS0gYS9tZmktY29tbW9uCj4gPiArKysgYi9tZmktY29tbW9uCj4g
PiBAQCAtMTU2LDcgKzE1Niw2IEBAIHNldF9mcmVlYnNkX3J1bnZhcnMgKCkgewo+IC4uLgo+ID4g
KyAgICAjIENoZWNrIGlmIHRoZSBwYWNrYWdlcyBhcmUgcHJvdmlkZWQgZXh0ZXJuYWxseSwgb3Ig
ZWxzZSBhc3N1bWUgdGhleQo+ID4gKyAgICAjIGFyZSBwcm92aWRlZCBieSB0aGUgc2FtZSBmbGln
aHQgYXMgdGhlIGluc3RhbGxlciBiaW5hcmllcy4KPiA+ICsgICAgbG9jYWwgcGtncGF0aD1gZ2V0
Y29uZmlnICJGcmVlQlNEUGFja2FnZXMiYAo+ID4gKyAgICBjb3VudGVyPTAKPiA+ICsgICAgSUZT
PSQnXG4nCj4gPiArICAgIGZvciBmbGlnaHRqb2IgaW4gYC4vbWctYW5vaW50IHJldHJpZXZlIC0t
dG9sZXJhdGUtdW5wcmVwYXJlZCBcCj4gPiArICAgICAgICAgICAgICAgICAgICAgICJmcmVlYnNk
IGJ1aWxkIG1hc3RlciAkYXJjaCIgXAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAiZnJlZWJz
ZC1wYWNrYWdlcyBidWlsZCBtYXN0ZXIgJGFyY2giYDsgZG8KPiA+ICsgICAgICAgIGlmIFsgJGNv
dW50ZXIgLWVxIDAgXTsgdGhlbgo+ID4gKyAgICAgICAgICAgICMgQW5vaW50ZWQgRnJlZUJTRCBp
bnN0YWxsZXIKPiAKPiBJIGRvbid0IG11Y2ggbGlrZSB0aGlzIGNvZGUsIGJ1dCBJJ20gaGF2aW5n
IHRyb3VibGUgc2F5aW5nIHdoYXQgSQo+IHRoaW5rIHNob3VsZCBiZSBkb25lIGluc3RlYWQuCj4g
Cj4gSSBkb24ndCBtdWNoIGxpa2UgdGhlICRjb3VudGVyIC1lcSAwIGFwcHJvYWNoLiAgTWF5YmUg
c29tZSBvZiBpdAo+IHNob3VsZCBnbyBpbnRvIGEgZnVuY3Rpb24gPwo+ICAgICAuL21nLWFub2lu
dCByZXRyaWV2ZSAuLi4gPnRtcGZpbGUKPiAgICAgaWYgZnJlZWJzZF93YW50X2Fub2ludGVkIDx0
bXBmaWxlICcnIERpc3QgLi4uCj4gYnV0IG5vdCBzdXJlIHdoYXQgdGhlIGZ1bmN0aW9uIHNob3Vs
ZCBiZS4KClllcywgdGhlIGNvdW50ZXIgc3R1ZmYgaXMgbmFzdHkuIEkgZ3Vlc3MgSSBjb3VsZCBj
aGFuZ2UgdGhlIG91dHB1dCBvZgptZy1hbm9pbnQgc28gaXQgc2lnbmFscyB3aGljaCBvdXRwdXQg
bGluZSBiZWxvbmdzIHRvIHdoaWNoIGlucHV0CnBhcmFtZXRlciwgYnV0IHRoZXJlJ3MgYWx3YXlz
IGdvaW5nIHRvIGJlIG11bHRpcGxlIGxpbmVzLCBhbmQgSSB3YW50ZWQKdG8gYXZvaWQgaGF2aW5n
IHRvIGNoYW5nZSBtdWNoIG9mIG1nLWFub2ludC4KCj4gCj4gPiArICAgICAgICAgICAgbG9jYWwg
ZW52dmFyPSJGUkVFQlNEXyR7YXJjaF5efV9CVUlMREpPQiIKPiA+ICsgICAgICAgICAgICBsb2Nh
bCBkaXN0cGF0aD1gZ2V0Y29uZmlnICJGcmVlQlNERGlzdCJgCj4gPiArICAgICAgICAgICAgaWYg
WyAtbiAiJHshZW52dmFyfSIgXTsgdGhlbgo+ID4gKyAgICAgICAgICAgICAgICBmcmVlYnNkX3J1
bnZhcnM9IiRmcmVlYnNkX3J1bnZhcnMgXAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZyZWVic2RidWlsZGpvYj0keyFlbnZ2YXJ9Igo+ID4gKyAgICAgICAgICAgIGVsaWYg
WyAtbiAiJEZSRUVCU0RfRElTVCIgXSAmJiBbIC1uICIkRlJFRUJTRF9WRVJTSU9OIiBdOyB0aGVu
Cj4gPiArICAgICAgICAgICAgICAgIGZyZWVic2RfcnVudmFycz0iJGZyZWVic2RfcnVudmFycyBc
Cj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZnJlZWJzZF9kaXN0cGF0aD0k
RlJFRUJTRF9ESVNULyRhcmNoIFwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmcmVlYnNkX3ZlcnNpb249JEZSRUVCU0RfVkVSU0lPTiIKPiA+ICsgICAgICAgICAgICBlbGlm
IFsgLW4gIiRkaXN0cGF0aCIgXTsgdGhlbgo+ID4gKyAgICAgICAgICAgICAgICBsb2NhbCB2ZXJz
aW9uPWBnZXRjb25maWcgIkZyZWVCU0RWZXJzaW9uImAKPiA+ICsgICAgICAgICAgICAgICAgZnJl
ZWJzZF9ydW52YXJzPSIkZnJlZWJzZF9ydW52YXJzIFwKPiA+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmcmVlYnNkX2Rpc3RwYXRoPSRkaXN0cGF0aC8kYXJjaCBcCj4gPiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZnJlZWJzZF92ZXJzaW9uPSR2ZXJzaW9uIgo+
ID4gKyAgICAgICAgICAgIGVsaWYgWyAiJGZsaWdodGpvYiIgIT0gIkVSUk9SIiBdOyB0aGVuCj4g
PiArICAgICAgICAgICAgICAgIGZyZWVic2RfcnVudmFycz0iJGZyZWVic2RfcnVudmFycyBcCj4g
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZnJlZWJzZGJ1aWxkam9iPSR7Zmxp
Z2h0am9iLyAvLn0iCj4gCj4gVGhlcmUgc2VlbXMgbGlrZSBhIGxvdCBvZiByZXBldGl0aW9uIGhl
cmUuICBGb3IgZXhhbXBsZSwgRlJFRUJTRF9ESVNUCj4gb3ZlcnJpZGVzIEZyZWVCU0REaXN0IGJ1
dCAvJGFyY2ggaXMgYXBwZW5kZWQgaW4gdHdvIHBsYWNlcy4gIE1heWJlCj4gJHtGUkVFQlNEX0RJ
U1QtIC4uLiBzb21ldGhpbmcgLi4uIH0gd291bGQgYmUgYmV0dGVyID8KCk9LLCBsZXQgbWUgdHJ5
IHRvIHJlbW92ZSBzb21lIG9mIHRoZSBkdXBsaWNhdGlvbiBoZXJlLgoKPiBJdCBpcyBkaWZmaWN1
bHQgdG8gc2VlIHRoZSB3b29kIGZvciB0aGUgdHJlZXMsIHBhcnRpY3VsYXJseSB3aXRoIHRoZQo+
IGNvbnN0YW50IHJlcGV0aXRpb24gb2YKPiAgICBmcmVlYnNkX3J1bnZhcnM9IiRmcmVlYnNkX3J1
bnZhcnMgXAo+IHdoaWNoIGNvdWxkIGJlIGF2b2lkZWQgYnkgaGF2aW5nIHRoaXMgZnJhZ21lbnQg
c2V0IGEgbG9jYWwgdmFyaWFibGUKPiBjb250YWluaW5nIHRoZSB0aGluZ3MgdG8gYmUgYWRkZWQu
CgpIbSwgaW5kZWVkLiBVc2luZyBhIGxvY2FsIHZhcmlhYmxlIGFuZCB0aGVuIGFwcGVuZGluZyBp
dCB3aGVuIGRvbmUKd291bGQgbWFrZSBpdCBjbGVhcmVyLgoKPiA+ICsgICAgICAgIGVsaWYgWyAk
Y291bnRlciAtZXEgMSBdOyB0aGVuCj4gPiArICAgICAgICAgICAgIyBBbm9pbnRlZCBwYWNrYWdl
IHJlcG9zaXRvcnkKPiA+ICsgICAgICAgICAgICBsb2NhbCBlbnZ2YXI9IkZSRUVCU0RfUEFDS0FH
RVNfJHthcmNoXl59X0JVSUxESk9CIgo+ID4gKyAgICAgICAgICAgIGxvY2FsIHBrZ3BhdGg9YGdl
dGNvbmZpZyAiRnJlZUJTRFBhY2thZ2VzImAKPiA+ICsgICAgICAgICAgICBpZiBbIC1uICIkeyFl
bnZ2YXJ9IiBdOyB0aGVuCj4gPiArICAgICAgICAgICAgICAgIGZyZWVic2RfcnVudmFycz0iJGZy
ZWVic2RfcnVudmFycyBcCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZnJl
ZWJzZHBhY2thZ2VzYnVpbGRqb2I9JHshZW52dmFyfSIKPiA+ICsgICAgICAgICAgICBlbGlmIFsg
LW4gIiRGUkVFQlNEX1BBQ0tBR0VTIiBdOyB0aGVuCj4gPiArICAgICAgICAgICAgICAgIGZyZWVi
c2RfcnVudmFycz0iJGZyZWVic2RfcnVudmFycyBcCj4gPiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZnJlZWJzZF9wYWNrYWdlcz0kRlJFRUJTRF9QQUNLQUdFUy8kYXJjaCIKPiA+
ICsgICAgICAgICAgICBlbGlmIFsgLW4gIiRwa2dwYXRoIiBdOyB0aGVuCj4gPiArICAgICAgICAg
ICAgICAgIGZyZWVic2RfcnVudmFycz0iJGZyZWVic2RfcnVudmFycyBcCj4gPiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZnJlZWJzZF9wYWNrYWdlcz0kcGtncGF0aC8kYXJjaCIK
PiA+ICsgICAgICAgICAgICBlbGlmIFsgIiRmbGlnaHRqb2IiICE9ICJFUlJPUiIgXTsgdGhlbgo+
ID4gKyAgICAgICAgICAgICAgICBmcmVlYnNkX3J1bnZhcnM9IiRmcmVlYnNkX3J1bnZhcnMgXAo+
ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZyZWVic2RwYWNrYWdlc2J1aWxk
am9iPSR7ZmxpZ2h0am9iLyAvLn0iCj4gCj4gVGhpcyBmZWVscyB2ZXJ5IHNpbWlsYXIgdG8gdGhl
IGNvZGUgYWJvdmUsIGFsdGhvdWdoIGl0IGxhY2tzIHRoZQo+IHNwZWNpYWwgaGFuZGxpbmcgZm9y
IHRoZSB2ZXJzaW9uLgoKTWF5YmUgSSBjYW4gc2VlIGFib3V0IGZhY3RvcmluZyBzb21lIG9mIHRo
aXMgaW50byBhIGhlbHBlciwgYnV0IHRoZXJlCmFyZSBzbGlnaHQgZGlmZmVyZW5jZXMgaW4gYm90
aCBpZiBicmFuY2hlcyB0aGF0IEknbSBub3Qgc3VyZSBjYW4gYmUKZmFjdG9yZWQgb3V0LgoKV2h5
IEkgZG9uJ3Qgc3RhcnQgYnkgZml4aW5nIHRoZSByZXBldGl0aW9uIG9mOgpmcmVlYnNkX3J1bnZh
cnM9IiRmcmVlYnNkX3J1bnZhcnMgXC4uLiBhbmQgd2UgdGFrZSBpdCBmcm9tIHRoZXJlPwoKVGhh
bmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 24 10:52:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 10:52:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hU7o9-00035i-DV; Fri, 24 May 2019 10:52:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=8EJT=TY=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hU7o7-00035d-W4
 for xen-devel@lists.xenproject.org; Fri, 24 May 2019 10:52:16 +0000
X-Inumbo-ID: fd0708f1-7e11-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fd0708f1-7e11-11e9-8980-bc764e045a96;
 Fri, 24 May 2019 10:52:14 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 24 May 2019 04:52:12 -0600
Message-Id: <5CE7CCDD0200007800231F48@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.1 
Date: Fri, 24 May 2019 04:52:13 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20190510161056.48648-1-roger.pau@citrix.com>
 <20190510161056.48648-6-roger.pau@citrix.com>
In-Reply-To: <20190510161056.48648-6-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 5/5] pci: switch PCI capabilities related
 functions to use pci_sbdf_t
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Brian Woods <brian.woods@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEwLjA1LjE5IGF0IDE4OjEwLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IC0tLSBhL3hlbi9kcml2ZXJzL3BjaS9wY2kuYwo+ICsrKyBiL3hlbi9kcml2ZXJzL3BjaS9wY2ku
Ywo+IEBAIC04LDE4ICs4LDEyIEBACj4gICNpbmNsdWRlIDx4ZW4vcGNpLmg+Cj4gICNpbmNsdWRl
IDx4ZW4vcGNpX3JlZ3MuaD4KPiAgCj4gLWludCBwY2lfZmluZF9jYXBfb2Zmc2V0KHUxNiBzZWcs
IHU4IGJ1cywgdTggZGV2LCB1OCBmdW5jLCB1OCBjYXApCj4gK2ludCBwY2lfZmluZF9jYXBfb2Zm
c2V0KHBjaV9zYmRmX3Qgc2JkZiwgdW5zaWduZWQgaW50IGNhcCkKClRoZSBzZWNvbmRhcnkgdHlw
ZSBjaGFuZ2UgaGVyZSBhbmQgLi4uCgo+IEBAIC00NSwxNSArMzksMTAgQEAgaW50IHBjaV9maW5k
X2NhcF9vZmZzZXQodTE2IHNlZywgdTggYnVzLCB1OCBkZXYsIHU4IGZ1bmMsIHU4IGNhcCkKPiAg
ICAgIHJldHVybiAwOwo+ICB9Cj4gIAo+IC1pbnQgcGNpX2ZpbmRfbmV4dF9jYXAodTE2IHNlZywg
dTggYnVzLCB1bnNpZ25lZCBpbnQgZGV2Zm4sIHU4IHBvcywgaW50IGNhcCkKPiAraW50IHBjaV9m
aW5kX25leHRfY2FwKHBjaV9zYmRmX3Qgc2JkZiwgdW5zaWduZWQgaW50IHBvcywgdW5zaWduZWQg
aW50IGNhcCkKCi4uLiB0aGUgdHdvIG9uZXMgaGVyZSBhcmVuJ3Qgb2J2aW91c2x5IHNhZmUsIHNv
IHNob3VsZCBhdCBsZWFzdCBiZQptZW50aW9uZWQgaW4gdGhlIGRlc2NyaXB0aW9uLiBUaGUgbGF0
dGVyIGZ1bmN0aW9uIGhhcyBubyBjYWxsZXIgYXQKYWxsLCBzbyBpcyBmaW5lIHNpbXBseSBieSB0
aGF0IGZhY2UsIGZvciB0aGUgZm9ybWVyIHRoaXMgY291bGQgaW4gcHJpbmNpcGxlCnJlc3VsdCBp
biBjaGFuZ2UgaW4gYmVoYXZpb3IgZHVlIHRvIHRoZSBjb21waWxlciBubyBsb25nZXIgdHJ1bmNh
dGluZwpwb3NzaWJsZSBvdXQtb2YtcmFuZ2UgYXJndW1lbnRzLiBBbGwgY2FsbGVycyBsb29rIHRv
IGJlIGZpbmUgdGhvdWdoLgooSSBkb24ndCB2aWV3IHRoaXMgYXMgYSBwb3RlbnRpYWwgaXNzdWUg
Zm9yIHRoZSAiZXh0IiBjb3VudGVycGFydHMsIGFzCnRoZXJlIGl0J3Mgb25seSBhIGNoYW5nZSBm
cm9tIHBsYWluIGludCB0byB1bnNpZ25lZCBpbnQuKQoKU29tZSBvZiB0aGUgY29tbWVudHMgZ2l2
ZW4gb24gZWFybGllciBwYXRjaGVzIGFwcGx5IGhlcmUgYXMgd2VsbC4KCkphbgoKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 24 11:00:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 11:00:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hU7vZ-0003P3-Ov; Fri, 24 May 2019 10:59:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=IEXw=TY=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hU7vY-0003Oy-HM
 for xen-devel@lists.xenproject.org; Fri, 24 May 2019 10:59:56 +0000
X-Inumbo-ID: 0dd8f89a-7e13-11e9-a84a-43f6a0c3536a
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0dd8f89a-7e13-11e9-a84a-43f6a0c3536a;
 Fri, 24 May 2019 10:59:52 +0000 (UTC)
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 23.29.105.83 as
 permitted sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: Gbe9cCsuuNKJ6N7SRzihWSTWEPOhyxUNX/Bya/nR6AqaajB37YUPISKo77sIwsQFp04ZzOqxuN
 w4lrxU6wuYINbGliqoYrLkubM5naeuODD+3k5fje8dJ/UBIeMN7trS/L7sNRCPUKCEzfa5A9du
 Eil52o7bmoaBJN9QVV1pyKGvxjvq2W7zH70ZtpUnUR+aKsmoql5OXvajvvoOEShY+ThrneLfCa
 G/ITDs2CEMkrR9BA7EW2ZR+Ip+EIVEYkZuSsmitiNw/nJtVA4WHBYIbRr6YLSqHnSeMXEdPOzd
 fhY=
X-SBRS: 2.7
X-MesageID: 882409
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,506,1549947600"; 
   d="scan'208";a="882409"
To: Jan Beulich <JBeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
References: <20190510161056.48648-1-roger.pau@citrix.com>
 <20190510161056.48648-5-roger.pau@citrix.com>
 <5CE7C93A0200007800231F24@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <5d339f33-a5e7-49be-ee40-5782401ceab1@citrix.com>
Date: Fri, 24 May 2019 11:59:47 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CE7C93A0200007800231F24@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 4/5] print: introduce a format specifier for
 pci_sbdf_t
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>, Ian
 Jackson <Ian.Jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Brian Woods <brian.woods@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjQvMDUvMjAxOSAxMTozNiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTAuMDUuMTkg
YXQgMTg6MTAsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IFRoZSBuZXcgZm9ybWF0
IHNwZWNpZmllciBpcyAnJXBwJywgYW5kIHByaW50cyBhIHBjaV9zYmRmX3QgdXNpbmcgdGhlCj4+
IHNlZzpidXM6ZGV2LmZ1bmMgZm9ybWF0LiBSZXBsYWNlIGFsbCBTQkRGcyBwcmludGVkIHVzaW5n
Cj4+ICclMDR4OiUwMng6JTAyeC4ldScgdG8gdXNlIHRoZSBuZXcgZm9ybWF0IHNwZWNpZmllci4K
PiBTbyBvbiB0aGUgcG9zaXRpdmUgc2lkZSBMaW51eCBkb2Vzbid0IHVzZSAncCcgeWV0LCBzbyB3
ZSdyZSBvbmx5IGF0IHJpc2sKPiBvZiBhIGZ1dHVyZSBjb25mbGljdC4gSG93ZXZlciwgaGF2aW5n
IHRvIHBhc3MgYSA2NC1iaXQgcG9pbnRlciBqdXN0Cj4gdG8gcHJpbnQgYSAzMi1iaXQgZW50aXR5
IHNlZW1zIHJhdGhlciB3YXN0ZWZ1bCB0byBtZS4gU2luY2Ugd2UgY2FuJ3QKPiB1c2UgZW50aXJl
bHkgbmV3IGZvcm1hdCBzcGVjaWZpZXJzLCBkaWQgeW91IGNvbnNpZGVyIChhYil1c2luZyBvbmUK
PiB3ZSByYXJlbHkgdXNlLCBsaWtlICVvLCBzdWZmaXhlZCBzaW1pbGFybHkgbGlrZSB3ZSBkbyBm
b3IgJXA/IFRoZQo+IGV4dGVuc2lvbiBjb3VsZCBiZSByZXN0cmljdGVkIHRvIGFwcGx5IG9ubHkg
d2hlbiBuZWl0aGVyIGZpZWxkIHdpZHRoCj4gbm9yIHByZWNpc2lvbiBub3IgYW55IGZsYWdzIHdl
cmUgc3BlY2lmaWVkLCBpLmUuIG9ubHkgdG8gcGxhaW4gJW8gKGF0Cj4gbGVhc3QgaW5pdGlhbGx5
KS4KPgo+IFdlJ2QgdGhlbiBoYXZlIHNvbWV0aGluZyBhbG9uZyB0aGUgbGluZXMgb2YKPgo+ICNk
ZWZpbmUgUFJJX3NiZGYgIm9wIgo+ICNkZWZpbmUgUFJJX1NCREYodikgKCh2KS5zYmRmKQo+Cj4g
YW5kCj4KPiAgICAgcHJpbnRrKCIlIiBQUklfc2JkZiAiOiAuLi5cbiIsIFBSSV9TQkRGKHBkZXYt
PnNiZGYpLCAuLi4pOwoKRXhjZXB0IHRoZSBhbnN3ZXIgd2lsbCBiZSB0aGUgc2FtZSBhcyBldmVy
eSB0aW1lIHlvdSd2ZSBhc2tlZCB0aGlzIGluCnRoZSBwYXN0LgoKTm8sIGJlY2F1c2UgLVdmb3Jt
YXQgZG9lc24ndCB0b2xlcmF0ZSBpdC4KClRoZSAqb25seSogZmxleGliaWxpdHkgd2UgaGF2ZSB0
byBwbGF5IHdpdGggaXMgc3VmZml4ZXMgdG8gJXAKCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 24 11:11:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 11:11:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hU86O-0004pQ-1J; Fri, 24 May 2019 11:11:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=8EJT=TY=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hU86N-0004pL-9O
 for xen-devel@lists.xenproject.org; Fri, 24 May 2019 11:11:07 +0000
X-Inumbo-ID: 9e51f998-7e14-11e9-856b-4b1564dd958a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9e51f998-7e14-11e9-856b-4b1564dd958a;
 Fri, 24 May 2019 11:11:03 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 24 May 2019 05:11:02 -0600
Message-Id: <5CE7D1410200007800231F86@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.1 
Date: Fri, 24 May 2019 05:10:57 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <nmanthey@amazon.de>
References: <1558424746-24059-1-git-send-email-nmanthey@amazon.de>
 <1558424746-24059-3-git-send-email-nmanthey@amazon.de>
 <5CE6AB600200007800231BF1@prv1-mh.provo.novell.com>
 <a7c5bda7-0759-5b15-1174-8d9e95ef06c5@amazon.de>
In-Reply-To: <a7c5bda7-0759-5b15-1174-8d9e95ef06c5@amazon.de>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH L1TF MDS GT v1 2/3] common/grant_table:
 harden bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, wipawel@amazon.de,
 Julien Grall <julien.grall@arm.com>, David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI0LjA1LjE5IGF0IDExOjU0LCA8bm1hbnRoZXlAYW1hem9uLmRlPiB3cm90ZToKPiBP
biA1LzIzLzE5IDE2OjE3LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMjEuMDUuMTkgYXQg
MDk6NDUsIDxubWFudGhleUBhbWF6b24uZGU+IHdyb3RlOgo+Pj4gR3Vlc3RzIGNhbiBpc3N1ZSBn
cmFudCB0YWJsZSBvcGVyYXRpb25zIGFuZCBwcm92aWRlIGd1ZXN0IGNvbnRyb2xsZWQKPj4+IGRh
dGEgdG8gdGhlbS4gVGhpcyBkYXRhIGlzIHVzZWQgYXMgaW5kZXggZm9yIG1lbW9yeSBsb2FkcyBh
ZnRlciBib3VuZAo+Pj4gY2hlY2tzIGhhdmUgYmVlbiBkb25lLiBUbyBhdm9pZCBzcGVjdWxhdGl2
ZSBvdXQtb2YtYm91bmQgYWNjZXNzZXMsIHdlCj4+PiB1c2UgdGhlIGFycmF5X2luZGV4X25vc3Bl
YyBtYWNybyB3aGVyZSBhcHBsaWNhYmxlLCBvciB0aGUgbWFjcm8KPj4+IGJsb2NrX3NwZWN1bGF0
aW9uLiBOb3RlLCB0aGF0IHRoZSBibG9ja19zcGVjdWxhdGlvbiBpcyBhbHdheXMgdXNlZCBpbgo+
PiBzL2Fsd2F5cy9hbHJlYWR5LyA/Cj4gVGhleSBib3RoIHdvcmssIGJ1dCB0aGUgJ2Fsd2F5cycg
dW5kZXJsaW5lcyB0aGF0IGEgY2FsbGVyIGNhbiByZWx5IG9uCj4gdGhlIGZhY3QgdGhhdCB0aGlz
IHdpbGwgaGFwcGVuIG9uIGFsbCBleGVjdXRpb24gcGF0aCBvZiB0aGF0IGZ1bmN0aW9uLgo+IEhl
bmNlLCBJIGxpa2UgdG8gc3RpY2sgdG8gJ2Fsd2F5cycgaGVyZS4KCldlbGwsIEknbSBub3QgYSBu
YXRpdmUgc3BlYWtlciwgYnV0IHRvIG1lICJhbHdheXMiIGRvZXNuJ3QgZXhwcmVzcwp3aGF0IHlv
dSB3YW50IHRvIGV4cHJlc3MgaGVyZS4gV2hhdCB5b3UgbWVhbiBJJ2Qgd29yZCAiLi4uIGlzIHVz
ZWQKb24gYWxsIHBhdGhzIG9mIC4uLiIKCj4+PiB0aGUgY2FsbHMgdG8gc2hhcmVkX2VudHJ5X2hl
YWRlciBhbmQgbnJfZ3JhbnRfZW50cmllcywgc28gdGhhdCBubwo+Pj4gYWRkaXRpb25hbCBwcm90
ZWN0aW9uIGlzIHJlcXVpcmVkIG9uY2UgdGhlc2UgZnVuY3Rpb25zIGhhdmUgYmVlbgo+Pj4gY2Fs
bGVkLgoKQXMgYW4gYXNpZGUsIHlvdXIgdXNlIG9mICJpbiB0aGUgY2FsbHMgdG8iIGxvb2tzIGFs
c28gbWlzbGVhZGluZyB0byBtZSwKYmVjYXVzZSB0aGUgZmVuY2VzIHNpdCBpbiB0aGUgZnVuY3Rp
b25zLCBub3QgYXQgdGhlIGNhbGwgc2l0ZXMuCgo+Pj4gLS0tIGEveGVuL2NvbW1vbi9ncmFudF90
YWJsZS5jCj4+PiArKysgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKPj4+IEBAIC05ODgsOSAr
OTg4LDEwIEBAIG1hcF9ncmFudF9yZWYoCj4+PiAgICAgICAgICBQSU5fRkFJTCh1bmxvY2tfb3V0
LCBHTlRTVF9iYWRfZ250cmVmLCAiQmFkIHJlZiAlI3ggZm9yIGQlZFxuIiwKPj4+ICAgICAgICAg
ICAgICAgICAgIG9wLT5yZWYsIHJndC0+ZG9tYWluLT5kb21haW5faWQpOwo+Pj4gIAo+Pj4gLSAg
ICBhY3QgPSBhY3RpdmVfZW50cnlfYWNxdWlyZShyZ3QsIG9wLT5yZWYpOwo+Pj4gKyAgICAvKiBU
aGlzIGNhbGwgYWxzbyBlbnN1cmVzIHRoZSBhYm92ZSBjaGVjayBjYW5ub3QgYmUgcGFzc2VkIHNw
ZWN1bGF0aXZlbHkgKi8KPj4+ICAgICAgc2hhaCA9IHNoYXJlZF9lbnRyeV9oZWFkZXIocmd0LCBv
cC0+cmVmKTsKPj4+ICAgICAgc3RhdHVzID0gcmd0LT5ndF92ZXJzaW9uID09IDEgPyAmc2hhaC0+
ZmxhZ3MgOiAmc3RhdHVzX2VudHJ5KHJndCwgb3AtPnJlZik7Cj4+PiArICAgIGFjdCA9IGFjdGl2
ZV9lbnRyeV9hY3F1aXJlKHJndCwgb3AtPnJlZik7Cj4+IEkga25vdyB3ZSd2ZSBiZWVuIHRoZXJl
IGJlZm9yZSwgYnV0IHdoYXQgZ3VhcmFudGVlcyB0aGF0IHRoZQo+PiBjb21waWxlciB3b24ndCBy
ZWxvYWQgb3AtPnJlZiBmcm9tIG1lbW9yeSBmb3IgZWl0aGVyIG9mIHRoZQo+PiBsYXR0ZXIgdHdv
IGFjY2Vzc2VzPyBJbiBmYWN0IGFmYWljdCBpdCBhbHdheXMgd2lsbCwgZHVlIHRvIHRoZQo+PiBt
ZW1vcnkgY2xvYmJlciBpbiBhbHRlcm5hdGl2ZSgpLgo+IFRoZSBjb21waWxlciBjYW4gcmVsb2Fk
IG9wLT5yZWYgZnJvbSBtZW1vcnksIHRoYXQgaXMgZmluZSBoZXJlLCBhcyB0aGUKPiBib3VuZCBj
aGVjayBoYXBwZW5zIGFib3ZlLCBhbmQgdGhlIHNoYXJlZF9lbnRyeSBjYWxsIGNvbWVzIHdpdGgg
YW4KPiBsZmVuY2UoKSBieSBub3csIHNvIHRoYXQgd2Ugd2lsbCBub3QgY29udGludWUgZXhlY3V0
aW5nIHNwZWN1bGF0aXZlbHkKPiB3aXRoIG9wLT5yZWYgYmVpbmcgb3V0LW9mLWJvdW5kcywgaW5k
ZXBlbmRlbnRseSBvZiB3aGV0aGVyIGl0J3MgZnJvbQo+IG1lbW9yeSBvciByZWdpc3RlcnMuCgpJ
IGRvbid0IGJ1eSB0aGlzIGFyZ3VtZW50YXRpb246IEluIHBhcnRpY3VsYXIgaWYgdGhlIGNhY2hl
IGxpbmUgZ290CmZsdXNoZWQgZm9yIHdoYXRldmVyIHJlYXNvbiwgdGhlIGxvYWQgbWF5IHRha2Ug
YWxtb3N0IGFyYml0cmFyaWx5CmxvbmcsIG9wZW5pbmcgdXAgYSBsYXJnZSBzcGVjdWxhdGlvbiB3
aW5kb3cgYWdhaW4gdXNpbmcgdGhlCmRlc3RpbmF0aW9uIHJlZ2lzdGVyIG9mIHRoZSBsb2FkICh3
aGF0ZXZlciAtIG5vdCBib3VuZHMgY2hlY2tlZCAtCnZhbHVlIHRoYXQgZW5kcyB1cCBob2xkaW5n
KS4KCj4+PiBAQCAtMzg2Myw2ICszODgzLDkgQEAgc3RhdGljIGludCBnbnR0YWJfZ2V0X3N0YXR1
c19mcmFtZV9tZm4oc3RydWN0IGRvbWFpbiAqZCwKPj4+ICAgICAgICAgICAgICByZXR1cm4gLUVJ
TlZBTDsKPj4+ICAgICAgfQo+Pj4gIAo+Pj4gKyAgICAvKiBNYWtlIHN1cmUgaWR4IGlzIGJvdW5k
ZWQgd3J0IG5yX3N0YXR1c19mcmFtZXMgKi8KPj4+ICsgICAgYmxvY2tfc3BlY3VsYXRpb24oKTsK
Pj4+ICsKPj4+ICAgICAgKm1mbiA9IF9tZm4odmlydF90b19tZm4oZ3QtPnN0YXR1c1tpZHhdKSk7
Cj4+PiAgICAgIHJldHVybiAwOwo+Pj4gIH0KPj4gV2h5IGRvbid0IHlvdSB1c2UgYXJyYXlfaW5k
ZXhfbm9zcGVjKCkgaGVyZT8gQW5kIGhvdyBjb21lCj4gVGhlcmUgaXMgbm8gc3BlY2lmaWMgcmVh
c29uLiBJIHdpbGwgc3dhcC4KPj4gc3BlY3VsYXRpb24gaW50byBnbnR0YWJfZ3Jvd190YWJsZSgp
IGlzIGZpbmUgYSBmZXcgbGluZXMgYWJvdmU/Cj4gSSBkbyBub3Qgc2VlIGEgcmVhc29uIHdoeSBp
dCB3b3VsZCBiZSBiYWQgdG8gZW50ZXIgdGhhdCBmdW5jdGlvbgo+IHNwZWN1bGF0aXZlbHkuIFRo
ZXJlIGFyZSBubyBhY2Nlc3NlcyB0aGF0IHdvdWxkIGhhdmUgdG8gYmUgcHJvdGVjdGVkIGJ5Cj4g
ZXh0cmEgY2hlY2tzLCBhZmFpY3QuIE90aGVyd2lzZSwgdGhhdCBmdW5jdGlvbiBzaG91bGQgYmUg
cHJvdGVjdGVkIGJ5Cj4gaXRzIG93bi4KCldoaWNoIGluIGZhY3QgaGFwcGVucywgYnV0IG9ubHkg
aW4gcGF0Y2ggMy4gVGhpcyBtYXkgYmUgd29ydGggc2F5aW5nCmV4cGxpY2l0bHkgaGVyZS4KCkph
bgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 24 11:17:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 11:17:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hU8CA-000510-RF; Fri, 24 May 2019 11:17:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=8EJT=TY=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hU8C9-00050v-UP
 for xen-devel@lists.xenproject.org; Fri, 24 May 2019 11:17:05 +0000
X-Inumbo-ID: 7438d52c-7e15-11e9-8a43-b734e9ef3b36
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7438d52c-7e15-11e9-8a43-b734e9ef3b36;
 Fri, 24 May 2019 11:17:02 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 24 May 2019 05:17:01 -0600
Message-Id: <5CE7D2A90200007800231F9A@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.1 
Date: Fri, 24 May 2019 05:16:57 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <20190510161056.48648-1-roger.pau@citrix.com>
 <20190510161056.48648-5-roger.pau@citrix.com>
 <5CE7C93A0200007800231F24@prv1-mh.provo.novell.com>
 <5d339f33-a5e7-49be-ee40-5782401ceab1@citrix.com>
In-Reply-To: <5d339f33-a5e7-49be-ee40-5782401ceab1@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 4/5] print: introduce a format specifier for
 pci_sbdf_t
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Brian Woods <brian.woods@amd.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI0LjA1LjE5IGF0IDEyOjU5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjQvMDUvMjAxOSAxMTozNiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDEw
LjA1LjE5IGF0IDE4OjEwLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gVGhlIG5l
dyBmb3JtYXQgc3BlY2lmaWVyIGlzICclcHAnLCBhbmQgcHJpbnRzIGEgcGNpX3NiZGZfdCB1c2lu
ZyB0aGUKPj4+IHNlZzpidXM6ZGV2LmZ1bmMgZm9ybWF0LiBSZXBsYWNlIGFsbCBTQkRGcyBwcmlu
dGVkIHVzaW5nCj4+PiAnJTA0eDolMDJ4OiUwMnguJXUnIHRvIHVzZSB0aGUgbmV3IGZvcm1hdCBz
cGVjaWZpZXIuCj4+IFNvIG9uIHRoZSBwb3NpdGl2ZSBzaWRlIExpbnV4IGRvZXNuJ3QgdXNlICdw
JyB5ZXQsIHNvIHdlJ3JlIG9ubHkgYXQgcmlzawo+PiBvZiBhIGZ1dHVyZSBjb25mbGljdC4gSG93
ZXZlciwgaGF2aW5nIHRvIHBhc3MgYSA2NC1iaXQgcG9pbnRlciBqdXN0Cj4+IHRvIHByaW50IGEg
MzItYml0IGVudGl0eSBzZWVtcyByYXRoZXIgd2FzdGVmdWwgdG8gbWUuIFNpbmNlIHdlIGNhbid0
Cj4+IHVzZSBlbnRpcmVseSBuZXcgZm9ybWF0IHNwZWNpZmllcnMsIGRpZCB5b3UgY29uc2lkZXIg
KGFiKXVzaW5nIG9uZQo+PiB3ZSByYXJlbHkgdXNlLCBsaWtlICVvLCBzdWZmaXhlZCBzaW1pbGFy
bHkgbGlrZSB3ZSBkbyBmb3IgJXA/IFRoZQo+PiBleHRlbnNpb24gY291bGQgYmUgcmVzdHJpY3Rl
ZCB0byBhcHBseSBvbmx5IHdoZW4gbmVpdGhlciBmaWVsZCB3aWR0aAo+PiBub3IgcHJlY2lzaW9u
IG5vciBhbnkgZmxhZ3Mgd2VyZSBzcGVjaWZpZWQsIGkuZS4gb25seSB0byBwbGFpbiAlbyAoYXQK
Pj4gbGVhc3QgaW5pdGlhbGx5KS4KPj4KPj4gV2UnZCB0aGVuIGhhdmUgc29tZXRoaW5nIGFsb25n
IHRoZSBsaW5lcyBvZgo+Pgo+PiAjZGVmaW5lIFBSSV9zYmRmICJvcCIKPj4gI2RlZmluZSBQUklf
U0JERih2KSAoKHYpLnNiZGYpCj4+Cj4+IGFuZAo+Pgo+PiAgICAgcHJpbnRrKCIlIiBQUklfc2Jk
ZiAiOiAuLi5cbiIsIFBSSV9TQkRGKHBkZXYtPnNiZGYpLCAuLi4pOwo+IAo+IEV4Y2VwdCB0aGUg
YW5zd2VyIHdpbGwgYmUgdGhlIHNhbWUgYXMgZXZlcnkgdGltZSB5b3UndmUgYXNrZWQgdGhpcyBp
bgo+IHRoZSBwYXN0LgoKSSBkb24ndCByZWNhbGwgc3VnZ2VzdGluZyBhbnkgdXNlIG9mICVvIHNv
IGZhci4gVGhlIG9uZSB0aGluZyBJCmRvIHJlY2FsbCBzdWdnZXN0aW5nIChhbmQgd2hpY2ggdHVy
bmVkIG91dCBiYWQpIHdhcyB1c2luZyBhbgpsIG1vZGlmaWVyIHdpdGggJXBiLgoKPiBObywgYmVj
YXVzZSAtV2Zvcm1hdCBkb2Vzbid0IHRvbGVyYXRlIGl0LgoKSG93IHdvdWxkIC1XZm9ybWF0IGNo
b2tlIGhlcmU/ICVvIGFjY2VwdHMgKHVuc2lnbmVkKSBpbnRlZ2VycywKZG9lc24ndCBpdD8KCkph
bgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 24 11:18:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 11:18:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hU8De-00055z-AG; Fri, 24 May 2019 11:18:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=oV0n=TY=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1hU8Dd-00055o-1f
 for xen-devel@lists.xenproject.org; Fri, 24 May 2019 11:18:37 +0000
X-Inumbo-ID: aa269b74-7e15-11e9-8bb4-537cda8378a1
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id aa269b74-7e15-11e9-8bb4-537cda8378a1;
 Fri, 24 May 2019 11:18:32 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hU8DX-00028i-WE; Fri, 24 May 2019 11:18:32 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hU8DX-0005Do-Oe; Fri, 24 May 2019 11:18:31 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hU8DX-0008Pk-Nz; Fri, 24 May 2019 11:18:31 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136891-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=188164069a1cac3f5ef37837bc01c0d6eada2eee
X-Osstest-Versions-That: xen=679216943f545cad8ab0fa32763dd5b9efc44d5f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 24 May 2019 11:18:31 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 136891: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjg5MSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjg5MS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICAxODgxNjQwNjlhMWNhYzNmNWVmMzc4MzdiYzAxYzBkNmVhZGEyZWVlCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA2NzkyMTY5NDNmNTQ1Y2FkOGFi
MGZhMzI3NjNkZDViOWVmYzQ0ZDVmCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzY4NjAgIDIwMTkt
MDUtMjMgMTY6MDA6NDIgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTM2ODkxICAy
MDE5LTA1LTI0IDA5OjAxOjAwIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxpc3RhaXIgRnJhbmNpcyA8YWxp
c3RhaXIuZnJhbmNpc0B3ZGMuY29tPgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CiAg
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIE5vcmJlcnQgTWFudGhleSA8bm1hbnRo
ZXlAYW1hem9uLmRlPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4KCmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC94ZW4uZ2l0CiAgIDY3OTIxNjk0M2YuLjE4ODE2NDA2OWEgIDE4ODE2NDA2OWExY2Fj
M2Y1ZWYzNzgzN2JjMDFjMGQ2ZWFkYTJlZWUgLT4gc21va2UKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 24 11:22:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 11:22:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hU8HW-0005sL-Vh; Fri, 24 May 2019 11:22:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=QWwb=TY=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hU8HU-0005sG-Se
 for xen-devel@lists.xenproject.org; Fri, 24 May 2019 11:22:36 +0000
X-Inumbo-ID: 38ef5288-7e16-11e9-b3a2-b7fa93941475
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 38ef5288-7e16-11e9-b3a2-b7fa93941475;
 Fri, 24 May 2019 11:22:32 +0000 (UTC)
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: yCkm3kiZzH2oV0IokbElNsR/MxEX0DQQ6JtMlTl9gE0nEYDN1B5+dUr06fPpbHGDva93mLAwHX
 nwWHVNMWgduCGCaeIrJSCyulA+Ydld2uURnKMNMU4AbMBnOE+dLi+U9ZGmumBpMMnmxTIzrcfX
 s4vL1vC/l7UeNqjKCdwDYdDdsT68YopyIAfwqD6m7sagnrPuzQQkU43KEQOeqyODpLWslGQXJi
 Hie4OtyM0jTIAA7IxAQdwp7H1DXbzzFbpt6ANxAiQxOUjkORcvKsNfcDknpC0R2oqMTy2C0LWb
 wxU=
X-SBRS: 2.7
X-MesageID: 873823
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,506,1549947600"; 
   d="scan'208";a="873823"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23783.54226.449841.704825@mariner.uk.xensource.com>
Date: Fri, 24 May 2019 12:21:54 +0100
To: Roger Pau Monne <roger.pau@citrix.com>
In-Reply-To: <20190524101343.2rerk7u5jf5shtsi@Air-de-Roger>
References: <20190220170001.32614-1-roger.pau@citrix.com>
 <20190220170001.32614-6-roger.pau@citrix.com>
 <23782.30785.859446.290967@mariner.uk.xensource.com>
 <20190524101343.2rerk7u5jf5shtsi@Air-de-Roger>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 5/6] osstest: introduce a script to build a
 FreeBSD package repository
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Um9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIlJlOiBbWGVuLWRldmVsXSBbUEFUQ0ggNS82XSBvc3N0
ZXN0OiBpbnRyb2R1Y2UgYSBzY3JpcHQgdG8gYnVpbGQgYSBGcmVlQlNEIHBhY2thZ2UgcmVwb3Np
dG9yeSIpOgo+IE9uIFRodSwgTWF5IDIzLCAyMDE5IGF0IDExOjM4OjU3QU0gKzAxMDAsIElhbiBK
YWNrc29uIHdyb3RlOgo+ID4gSSBub3RpY2UgdGhhdCBub25lIG9mIHlvdXIgZnJlZWJzZCBidWls
ZCBqb2JzIHBhc3MgYW55IHNoYXJlLSBob3N0ZmxhZwo+ID4gc28gdGhleSBhbHdheXMgdXNlIGEg
ZnJlc2ggaW5zdGFsbGF0aW9uLiAgSXMgdGhhdCBuZWNlc3NhcnkgPwo+IAo+IEhtLCBJIGRvbid0
IHRoaW5rIHNvLiBidWlsZC1hbWQ2NC14ZW4tZnJlZWJzZCBhbmQKPiBidWlsZC1hbWQ2NC1mcmVl
YnNkLWFnYWluIGNvdWxkIHNoYXJlIGEgaG9zdC4gSSBuZWVkIHRvIHRha2UgYSBsb29rIGF0Cj4g
aG93IHRvIGRvIHRoaXMsIEkgY291bGQgc2VuZCB0aGlzIGFzIGEgc2VwYXJhdGUgZml4IGZvciB0
aGUgZXhpc3RpbmcKPiBqb2JzLgoKU3VyZS4gIEl0J3MgYWNoaWV2ZWQgYnkgcHV0dGluZyBzaGFy
ZS1TT01FVEhJTkcgaW4gKGFueSBvZikgdGhlCmhvc3RmbGFncyBydW52YXJzLiAgU09NRVRISU5H
IG5lZWRzIHRvIGluY2x1ZGUgdGhlIHZhbHVlIG9mIGV2ZXJ5CnNldHRpbmcgd2hpY2ggbWFrZXMg
YSBkaWZmZXJlbmNlLCBleGNlcHQgdGhlIG9zc3Rlc3QgcmV2aXNpb24gKHdoaWNoCmlzIGFkZGVk
IGltcGxpY3RseSkuICBKb2JzIHdpdGggaWRlbnRpY2FsIFNPTUVUSElORyBjYW4gc2hhcmUuCgo+
ID4gPiArIyBDb25zdW1lcyB0aGUgZm9sbG93aW5nIGlucHV0IHJ1bnZhcnM6Cj4gPiA+ICsjIHN2
bnJldmlzaW9uX2ZyZWVic2Rwb3J0czogcG9ydHMgc3ZuIHJldmlzaW9uIGlkIHRvIHVzZS4KPiA+
ID4gKyMgc3ZudHJlZV9mcmVlYnNkcG9ydHMgcG9ydHMgc3ZuIHRyZWUgdG8gZmV0Y2ggdGhlIHNv
dXJjZSBjb2RlIGZyb20uCj4gPiAKPiA+IE1vcmUgcmVndWxhciBpbiBvc3N0ZXN0IHRlcm1zIHdv
dWxkIGJlCj4gPiAgIHRyZWVfZnJlZWJzZHBvcnRzCj4gPiAgIHJldmlzaW9uX2ZyZWVic2Rwb3J0
cwo+ID4gICB0cmVldmNzX2ZyZWVic2Rwb3J0cz1zdm4KPiA+IEJ1dCBJIGd1ZXNzIHN2biBpcyBz
dWZmaWNpZW50bHkgdW5saWtlIHdoYXQgb3NzdGVzdCBleHBlY3RzIG91dCBvZiBhCj4gPiB2Y3Mg
dGhhdCB0aGlzIGlzIG5vdCBmZWFzaWJsZSwgYW5kIGl0IGlzIGJldHRlciB0byBkbyBpdCB0aGlz
IHdheS4KPiAKPiBJIGRvbid0IHJlYWxseSBoYXZlIGFuIG9waW5pb24sIEkgc29tZWhvdyBhc3N1
bWVkIHRoYXQgdXNpbmcgdGhlIHNhbWUKPiBmb3JtYXQgbWlnaHQgaW50ZXJmZXJlIHdpdGggdGhp
bmdzIGxpa2UgYmlzZWN0aW9uLCBzbyBJJ3ZlIGRlY2lkZWQgdG8KPiBwYXNzIHRoZSBnaXQgcmV2
aXNpb24gdXNpbmcgdHJlZV9mcmVlYnNkcG9ydHMgJmMgYW5kIHRoZSBzdm4gcmV2aXNpb24KPiB1
c2luZyB0aGUgbmV3bHkgaW50cm9kdWNlZCBmbGFncy4KCldlbGwsIHN2biBpcyBhd2t3YXJkIHRv
IGNhY2hlIGFuZCB0byB1c2UgYW5kIHByb2JhYmx5IHdlIGNvdWxkbid0IGdldAp0aGUgYmlzZWN0
b3IgdG8gd29yayB3aXRoIGl0LCBpbmRlZWQuICBTbyBlcnIgSSBndWVzcyBJJ20gc2F5aW5nIGxl
YXZlCml0IGFzIGl0IGlzLgoKPiA+ID4gK3N1YiBjcmVhdGVfamFpbCgpIHsKPiA+ID4gKyAgICBt
eSAkc3JjX3ByZWZpeCA9ICRyeyJmcmVlYnNkX2Rpc3RwYXRoIn0gfHwKPiA+ID4gKyAgICAgICAg
ICAgICAgICAgICAgIGdldF9zdGFzaGVkKCJwYXRoX2ZyZWVic2RkaXN0IiwgJHJ7ImZyZWVic2Ri
dWlsZGpvYiJ9KTsKPiA+ID4gKyAgICBteSAkZHN0X3ByZWZpeCA9ICIvcm9vdC9zZXRzIjsKPiA+
IAo+ID4gRG8gd2UgbmVlZCBhIGphaWwgZm9yIHRoaXMgPyAgV2UgaGF2ZSBhIHdob2xlIGJhcmVt
ZXRhbCBPUyBpbnN0YWxsCj4gPiB3aG9zZSBlbnRpcmUgcHVycG9zZSBpcyB0byBkbyB0aGlzIGJ1
aWxkIC4uLgo+IAo+IFllcywgdGhhdCdzIGhvdyB0aGUgcmVwb3NpdG9yeSBwYWNrYWdlIGJ1aWxk
ZXIgKHBvdWRyaWVyZSkgd29ya3MsIGl0Cj4gcmVxdWlyZXMgYSBqYWlsIHRvIGRvIHRoZSBwYWNr
YWdlIGJ1aWxkaW5nLiBJbiBvdXIgY2FzZSBpdCdzIG5vdCBzbwo+IGltcG9ydGFudCwgYnV0IEkg
YXNzdW1lIHRoaXMgaXMgbW9zdGx5IGRvbmUgdG8gYWx3YXlzIHVzZSBhIGNsZWFuCj4gaW5zdGFs
bCwgc28gdGhhdCBjdXJyZW50bHkgaW5zdGFsbGVkIHBhY2thZ2VzIG9uIHRoZSBzeXN0ZW0gZG9u
J3QKPiBpbnRlcmZlcmUgd2l0aCBwYWNrYWdlIGJ1aWxkaW5nLgoKRmFpciBlbm91Z2guCgpJYW4u
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 24 11:24:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 11:24:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hU8Jd-00061K-Il; Fri, 24 May 2019 11:24:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=8EJT=TY=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hU8Jc-00061E-CT
 for xen-devel@lists.xenproject.org; Fri, 24 May 2019 11:24:48 +0000
X-Inumbo-ID: 87fa48ec-7e16-11e9-9c83-a707258a49b0
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 87fa48ec-7e16-11e9-9c83-a707258a49b0;
 Fri, 24 May 2019 11:24:45 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 24 May 2019 05:24:44 -0600
Message-Id: <5CE7D47B0200007800231FF6@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.1 
Date: Fri, 24 May 2019 05:24:43 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Lars Kurth" <lars.kurth@citrix.com>
References: <04e56f911ff972acb4a0135da043f65b714a44ee.1558661458.git.lars.kurth@citrix.com>
In-Reply-To: <04e56f911ff972acb4a0135da043f65b714a44ee.1558661458.git.lars.kurth@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2] Add TRACKING.IMPORTS to xen.git to more
 easily manage imported files that need to be kept in sync with an upstream
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, committers@xenproject.org,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI0LjA1LjE5IGF0IDAzOjM2LCA8bGFycy5rdXJ0aEBjaXRyaXguY29tPiB3cm90ZToK
PiAtLS0gL2Rldi9udWxsCj4gKysrIGIvVFJBQ0tJTkcuRklMRVMKPiBAQCAtMCwwICsxLDUwIEBA
Cj4gKyMgVGhpcyBmaWxlIGNvbnRhaW5zIGluZm9ybWF0aW9uIGFib3V0IHNvdXJjZSBmaWxlcyB0
aGF0IGhhdmUgYmVlbgo+ICsjIGNvcGllZCBmcm9tIG90aGVyIHNvdXJjZXMgYW5kIG5lZWQgdG8g
YmUgdHJhY2tlZAo+ICsjCj4gKyMgVGhlIGZpbGUgbWF5IGNvbnRhaW4gbGluZXMgc3RhcnRpbmcg
d2l0aCAuLi4KPiArIyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQo+ICsjIHZlcnNpb246IG9mIGZpbGUgZm9ybWF0Cj4gKyMgcmVwbzogcmVwb3NpdG9yeSBkZWZp
bml0aW9uCj4gKyMgZmlsZTogYSBtYXBwaW5nIHRvIHRyYWNrIGZpbGVzCj4gKyMKPiArIyBOb3Rl
IHRoYXQgcmVwbzogZW50cmllcyBtdXN0IGNvbWUgKmJlZm9yZSogZmlsZTogZW50cmllcwo+ICsj
Cj4gKyMgUmVwb3NpdG9yeSBEZWZpbml0aW9ucyBhcmUgb2YgdGhlIGZvbGxvd2luZyBmb3JtYXQK
PiArIyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+
ICsjIHJlcG86IG5hbWUtb2Ytc291cmNlLXJlcG8gZ2l0fHN2biBodHRwcy11cmwtb2Ytc291cmNl
LXJlcG8KPiArIwo+ICsjIG5hbWUtb2Ytc291cmNlLXJlcG86Cj4gKyMgICBOYW1lIG9mIHNvdXJj
ZSByZXBvc2l0b3J5LiBUaGUgbmFtZSB3aWxsIGJlIHVzZWQgYXMgcmVmZXJlbmNlIGluIGZpbGU6
Cj4gKyMgICBzdGF0ZW1lbnRzCgpNYXkgSSBzdWdnZXN0IGFub3RoZXIgZm9ybWF0dGluZyBjaGFu
Z2UsIGFzIHRoZSBjb2xvbiB1c2VzIG5vdwpoYXZlIGRpZmZlcmVudCBtZWFuaW5nOgoKIyByZXBv
OiA8bmFtZS1vZi1zb3VyY2UtcmVwbz4gPHR5cGUtb2Ytc291cmNlLXJlcG8+IDx1cmwtb2Ytc291
cmNlLXJlcG8+CiMKIyA8bmFtZS1vZi1zb3VyY2UtcmVwbz4KIyAgIE5hbWUgb2Ygc291cmNlIHJl
cG9zaXRvcnkuIFRoZSBuYW1lIHdpbGwgYmUgdXNlZCBhcyByZWZlcmVuY2UgaW4gZmlsZToKIyAg
IHN0YXRlbWVudHMKCj4gKyMgZ2l0fHN2bjoKPiArIyAgIFR5cGUgb2Zzb3VyY2UgcmVwb3NpdG9y
eQoKTml0OiBNaXNzaW5nIGJsYW5rLgoKPiArIyBodHRwcy11cmwtb2Ytc291cmNlLXJlcG86Cj4g
KyMgICBVUkwgb2Ygc291cmNlIHJlcG9zaXRvcnkKCldoeSBodHRwcz8gQW55IGZvcm0gb2YgVVJM
IHNob3VsZCBiZSBmaW5lIGhlcmUuCgo+ICsjIEZvciBleGFtcGxlOgo+ICsjICAgcmVwbzogbGlu
dXgtdG9ydmFsZHMgZ2l0IGh0dHBzOi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJu
ZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LmdpdCAKCkRpZG4ndCB3ZSBhZ3JlZSBvbiBleGFtcGxlcyBt
b3ZpbmcgaW50byB0aGUgY29tbWl0IG1lc3NhZ2UsCm9yIHRoZSBwb3N0LWNvbW1pdC1tZXNzYWdl
IGFyZWEsIGFzIHRoZXknbGwgYmVjb21lIHJlZHVuZGFudAooYW5kIGV2ZW50dWFsbHkgc3RhbGUp
IG9uY2Ugd2UgZ2FpbiBhY3R1YWwgY29udGVudCBoZXJlPwoKSmFuCgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 24 11:58:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 11:58:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hU8qS-0008LO-Qx; Fri, 24 May 2019 11:58:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ZTx3=TY=citrix.com=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1hU8qS-0008LJ-5H
 for xen-devel@lists.xenproject.org; Fri, 24 May 2019 11:58:44 +0000
X-Inumbo-ID: 466e72f4-7e1b-11e9-8980-bc764e045a96
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 466e72f4-7e1b-11e9-8980-bc764e045a96;
 Fri, 24 May 2019 11:58:42 +0000 (UTC)
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=lars.kurth@citrix.com;
 spf=Pass smtp.mailfrom=lars.kurth@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 lars.kurth@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 lars.kurth@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: /iRR+2sAi4oCpOOkct+chiNZN8qFsFeEm2AEJVtqMNQPQe9xHUH48i7aal+ZehlnZ1sL56xsoL
 v+u5nQPF6cpgCp01BziUnXxwDE7XtbZDhota/ErU1bBJQ+QUAPmmhrdmSHiiH4N5nog3o8YG/H
 KFkchL1ABWhSGNR4gLyFCJj4OANtStcs/Z+jwH677PLYyrfj/y6Jca2Lqdln93Y3A5LJ4qXQp+
 y1ntOpPhs3XCgwfTTYdIjynVBT8i0cnUGCPBBkuF+yX0c3EGRRjH/WgqGc5g58DCnI/PVihjab
 nKc=
X-SBRS: 2.7
X-MesageID: 875742
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,506,1549947600"; 
   d="scan'208";a="875742"
From: Lars Kurth <lars.kurth@citrix.com>
To: Jan Beulich <JBeulich@suse.com>, Ian Jackson <Ian.Jackson@citrix.com>
Thread-Topic: [PATCH v2] Add TRACKING.IMPORTS to xen.git to more easily manage
 imported files that need to be kept in sync with an upstream
Thread-Index: AQHVEdEvqxX2trhj2kiji7rFuWGD2qZ6AWeA//+k04A=
Date: Fri, 24 May 2019 11:58:23 +0000
Message-ID: <B2B42330-1886-478B-8F29-B9D6FA1B010E@citrix.com>
References: <04e56f911ff972acb4a0135da043f65b714a44ee.1558661458.git.lars.kurth@citrix.com>
 <5CE7D47B0200007800231FF6@prv1-mh.provo.novell.com>
In-Reply-To: <5CE7D47B0200007800231FF6@prv1-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.10.a.190512
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <50B0F7CC1903E54EB8E21FF9E1B4C09B@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2] Add TRACKING.IMPORTS to xen.git to more
 easily manage imported files that need to be kept in sync with an upstream
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 "committers@xenproject.org" <committers@xenproject.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCu+7v09uIDI0LzA1LzIwMTksIDA1OjI0LCAiSmFuIEJldWxpY2giIDxKQmV1bGljaEBzdXNl
LmNvbT4gd3JvdGU6DQoNCiAgICA+Pj4gT24gMjQuMDUuMTkgYXQgMDM6MzYsIDxsYXJzLmt1cnRo
QGNpdHJpeC5jb20+IHdyb3RlOg0KICAgID4gLS0tIC9kZXYvbnVsbA0KICAgID4gKysrIGIvVFJB
Q0tJTkcuRklMRVMNCiAgICA+IEBAIC0wLDAgKzEsNTAgQEANCiAgICA+ICsjIFRoaXMgZmlsZSBj
b250YWlucyBpbmZvcm1hdGlvbiBhYm91dCBzb3VyY2UgZmlsZXMgdGhhdCBoYXZlIGJlZW4NCiAg
ICA+ICsjIGNvcGllZCBmcm9tIG90aGVyIHNvdXJjZXMgYW5kIG5lZWQgdG8gYmUgdHJhY2tlZA0K
ICAgID4gKyMNCiAgICA+ICsjIFRoZSBmaWxlIG1heSBjb250YWluIGxpbmVzIHN0YXJ0aW5nIHdp
dGggLi4uDQogICAgPiArIyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQ0KICAgID4gKyMgdmVyc2lvbjogb2YgZmlsZSBmb3JtYXQNCiAgICA+ICsjIHJlcG86IHJl
cG9zaXRvcnkgZGVmaW5pdGlvbg0KICAgID4gKyMgZmlsZTogYSBtYXBwaW5nIHRvIHRyYWNrIGZp
bGVzDQogICAgPiArIw0KICAgID4gKyMgTm90ZSB0aGF0IHJlcG86IGVudHJpZXMgbXVzdCBjb21l
ICpiZWZvcmUqIGZpbGU6IGVudHJpZXMNCiAgICA+ICsjDQogICAgPiArIyBSZXBvc2l0b3J5IERl
ZmluaXRpb25zIGFyZSBvZiB0aGUgZm9sbG93aW5nIGZvcm1hdA0KICAgID4gKyMgLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCiAgICA+ICsjIHJlcG86
IG5hbWUtb2Ytc291cmNlLXJlcG8gZ2l0fHN2biBodHRwcy11cmwtb2Ytc291cmNlLXJlcG8NCiAg
ICA+ICsjDQogICAgPiArIyBuYW1lLW9mLXNvdXJjZS1yZXBvOg0KICAgID4gKyMgICBOYW1lIG9m
IHNvdXJjZSByZXBvc2l0b3J5LiBUaGUgbmFtZSB3aWxsIGJlIHVzZWQgYXMgcmVmZXJlbmNlIGlu
IGZpbGU6DQogICAgPiArIyAgIHN0YXRlbWVudHMNCiAgICANCiAgICBNYXkgSSBzdWdnZXN0IGFu
b3RoZXIgZm9ybWF0dGluZyBjaGFuZ2UsIGFzIHRoZSBjb2xvbiB1c2VzIG5vdw0KICAgIGhhdmUg
ZGlmZmVyZW50IG1lYW5pbmc6DQogICAgDQogICAgIyByZXBvOiA8bmFtZS1vZi1zb3VyY2UtcmVw
bz4gPHR5cGUtb2Ytc291cmNlLXJlcG8+IDx1cmwtb2Ytc291cmNlLXJlcG8+DQogICAgIw0KICAg
ICMgPG5hbWUtb2Ytc291cmNlLXJlcG8+DQogICAgIyAgIE5hbWUgb2Ygc291cmNlIHJlcG9zaXRv
cnkuIFRoZSBuYW1lIHdpbGwgYmUgdXNlZCBhcyByZWZlcmVuY2UgaW4gZmlsZToNCiAgICAjICAg
c3RhdGVtZW50cw0KICAgIA0KICAgID4gKyMgZ2l0fHN2bjoNCiAgICA+ICsjICAgVHlwZSBvZnNv
dXJjZSByZXBvc2l0b3J5DQogICAgDQogICAgTml0OiBNaXNzaW5nIGJsYW5rLg0KICAgIA0KICAg
ID4gKyMgaHR0cHMtdXJsLW9mLXNvdXJjZS1yZXBvOg0KICAgID4gKyMgICBVUkwgb2Ygc291cmNl
IHJlcG9zaXRvcnkNCiAgICANCiAgICBXaHkgaHR0cHM/IEFueSBmb3JtIG9mIFVSTCBzaG91bGQg
YmUgZmluZSBoZXJlLg0KICAgIA0KU3VyZS4gSSB0aGluayBJYW4gc3VnZ2VzdGVkIG9yaWdpbmFs
bHkuDQoNCiAgICA+ICsjIEZvciBleGFtcGxlOg0KICAgID4gKyMgICByZXBvOiBsaW51eC10b3J2
YWxkcyBnaXQgaHR0cHM6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQv
dG9ydmFsZHMvbGludXguZ2l0IA0KICAgIA0KICAgIERpZG4ndCB3ZSBhZ3JlZSBvbiBleGFtcGxl
cyBtb3ZpbmcgaW50byB0aGUgY29tbWl0IG1lc3NhZ2UsDQogICAgb3IgdGhlIHBvc3QtY29tbWl0
LW1lc3NhZ2UgYXJlYSwgYXMgdGhleSdsbCBiZWNvbWUgcmVkdW5kYW50DQogICAgKGFuZCBldmVu
dHVhbGx5IHN0YWxlKSBvbmNlIHdlIGdhaW4gYWN0dWFsIGNvbnRlbnQgaGVyZT8NCiAgICANCkFo
IHllcywgSSBoYWQgZm9yZ290dGVuIGFib3V0IHRoaXMNCg0KTGFycyAgICANCiAgICANCiAgICAN
Cg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 24 12:31:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 12:31:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hU9Lj-0002wL-W9; Fri, 24 May 2019 12:31:03 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=IEXw=TY=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hU9Li-0002wG-Eg
 for xen-devel@lists.xenproject.org; Fri, 24 May 2019 12:31:02 +0000
X-Inumbo-ID: c9b7ab5a-7e1f-11e9-8980-bc764e045a96
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c9b7ab5a-7e1f-11e9-8980-bc764e045a96;
 Fri, 24 May 2019 12:31:00 +0000 (UTC)
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 23.29.105.83 as
 permitted sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: 0E4D3yCe61GvB6C0SG3ZYPUIzu4qIJD/QiTaD8F4E3XM4OjNOiC22bKincsSNvc5Y1wFGZNh9L
 K+zvNkLENOWiNd1vCcwPPUxY+LQlmw75I8jY39tTdQ75viSrkwZgeA0TipePxB8omBeBjFBUcj
 tvWLXts9SnaCfjZvlOZK4CWaGe465Ayd+khYbodVoGAbU0IlVXPZwLZWG1WP8VTJGirqJMmlRX
 faaOCsaSawIF0eAj6pZNu0ONii9OK4wtotDWtgPs8eIccIZ/Ujeclp5zgjUYYRztNMB9cqNrUk
 bfc=
X-SBRS: 2.7
X-MesageID: 857233
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,507,1549947600"; 
   d="scan'208";a="857233"
To: Jan Beulich <JBeulich@suse.com>, Juergen Gross <jgross@suse.com>
References: <20190522094549.28397-1-jgross@suse.com>
 <20190522094549.28397-2-jgross@suse.com>
 <5CE52014020000780023147E@prv1-mh.provo.novell.com>
 <316af0ff-904b-4cf7-1cb4-08c4ae69c4bd@suse.com>
 <5CE791650200007800231DEA@prv1-mh.provo.novell.com>
 <2a816b64-ae01-23e6-d287-1622e55bc295@suse.com>
 <5CE7ADCA0200007800231E77@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <7b83d3ab-238a-5262-d67c-4da9c4e4a283@citrix.com>
Date: Fri, 24 May 2019 13:30:56 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CE7ADCA0200007800231E77@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 1/3] xen: drop in_atomic()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjQvMDUvMjAxOSAwOTozOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjQuMDUuMTkg
YXQgMTA6MzQsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+PiBPbiAyNC8wNS8yMDE5IDA4OjM4
LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDI0LjA1LjE5IGF0IDA3OjQxLCA8amdyb3Nz
QHN1c2UuY29tPiB3cm90ZToKPj4+PiBPbiAyMi8wNS8yMDE5IDEyOjEwLCBKYW4gQmV1bGljaCB3
cm90ZToKPj4+Pj4+Pj4gT24gMjIuMDUuMTkgYXQgMTE6NDUsIDxqZ3Jvc3NAc3VzZS5jb20+IHdy
b3RlOgo+Pj4+Pj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYwo+Pj4+Pj4gKysrIGIveGVu
L2FyY2gveDg2L2h2bS9odm0uYwo+Pj4+Pj4gQEAgLTMxODUsMjIgKzMxODUsNiBAQCBzdGF0aWMg
ZW51bSBodm1fdHJhbnNsYXRpb25fcmVzdWx0IF9faHZtX2NvcHkoCj4+Pj4+PiAgCj4+Pj4+PiAg
ICAgIEFTU0VSVChpc19odm1fdmNwdSh2KSk7Cj4+Pj4+PiAgCj4+Pj4+PiAtICAgIC8qCj4+Pj4+
PiAtICAgICAqIFhYWCBEaXNhYmxlIGZvciA0LjEuMDogUFYtb24tSFZNIGRyaXZlcnMgd2lsbCBk
byBncmFudC10YWJsZSBvcHMKPj4+Pj4+IC0gICAgICogc3VjaCBhcyBxdWVyeV9zaXplLiBHcmFu
dC10YWJsZSBjb2RlIGN1cnJlbnRseSBkb2VzIGNvcHlfdG8vZnJvbV9ndWVzdAo+Pj4+Pj4gLSAg
ICAgKiBhY2Nlc3NlcyB1bmRlciB0aGUgYmlnIHBlci1kb21haW4gbG9jaywgd2hpY2ggdGhpcyB0
ZXN0IHdvdWxkIGRpc2FsbG93Lgo+Pj4+Pj4gLSAgICAgKiBUaGUgdGVzdCBpcyBub3QgbmVlZGVk
IHVudGlsIHdlIGltcGxlbWVudCBzbGVlcGluZy1vbi13YWl0cXVldWUgd2hlbgo+Pj4+Pj4gLSAg
ICAgKiB3ZSBhY2Nlc3MgYSBwYWdlZC1vdXQgZnJhbWUsIGFuZCB0aGF0J3MgcG9zdCA0LjEuMCBu
b3cuCj4+Pj4+PiAtICAgICAqLwo+Pj4+Pj4gLSNpZiAwCj4+Pj4+PiAtICAgIC8qCj4+Pj4+PiAt
ICAgICAqIElmIHRoZSByZXF1aXJlZCBndWVzdCBtZW1vcnkgaXMgcGFnZWQgb3V0LCB0aGlzIGZ1
bmN0aW9uIG1heSBzbGVlcC4KPj4+Pj4+IC0gICAgICogSGVuY2Ugd2UgYmFpbCBpbW1lZGlhdGVs
eSBpZiBjYWxsZWQgZnJvbSBhdG9taWMgY29udGV4dC4KPj4+Pj4+IC0gICAgICovCj4+Pj4+PiAt
ICAgIGlmICggaW5fYXRvbWljKCkgKQo+Pj4+Pj4gLSAgICAgICAgcmV0dXJuIEhWTVRSQU5TX3Vu
aGFuZGxlYWJsZTsKPj4+Pj4+IC0jZW5kaWYKPj4+Pj4gRGVhbGluZyB3aXRoIHRoaXMgVE9ETyBp
dGVtIGlzIG9mIGNvdXJzZSBtdWNoIGFwcHJlY2lhdGVkLCBidXQKPj4+Pj4gc2hvdWxkIGl0IHJl
YWxseSBiZSBkZWxldGVkIGFsdG9nZXRoZXI/IFRoZSBiaWctZG9tYWluLWxvY2sgaXNzdWUKPj4+
Pj4gaXMgZ29uZSBhZmFpciwgaW4gd2hpY2ggY2FzZSBkcm9wcGluZyB0aGUgI2lmIDAgd291bGQg
c2VlbQo+Pj4+PiBwb3NzaWJsZSB0byBtZSwgZXZlbiBpZiBpdCdzIG5vdCBzdHJpY3RseSBuZWVk
ZWQgd2l0aG91dCB0aGUgc2xlZXAtCj4+Pj4+IG9uLXdhaXRxdWV1ZSBiZWhhdmlvciBtZW50aW9u
ZWQuCj4+Pj4gSSBqdXN0IGhhZCBhIGxvb2sgYW5kIGZvdW5kIHRoZSBmb2xsb3dpbmcgcGF0aDoK
Pj4+Pgo+Pj4+IGRvX2RvbWN0bCgpICh0YWtlcyBkb21jdGxfbG9jayBhbmQgaHlwZXJjYWxsX2Rl
YWRsb2NrX211dGV4KQo+Pj4+ICAgYXJjaF9kb19kb21jdGwoKQo+Pj4+ICAgICByYXdfY29weV9m
cm9tX2d1ZXN0KCkKPj4+PiAgICAgICBjb3B5X2Zyb21fdXNlcl9odm0oKQo+Pj4+ICAgICAgICAg
aHZtX2NvcHlfZnJvbV9ndWVzdF9saW5lYXIoKQo+Pj4+ICAgICAgICAgICBfX2h2bV9jb3B5KCkK
Pj4+Pgo+Pj4+IFNvIG5vLCB3ZSBjYW4ndCBkbyB0aGUgaW5fYXRvbWljKCkgdGVzdCBJTU8uCj4+
PiBPaCwgcmlnaHQgLSB0aGF0J3MgYSBQVkggY29uc3RyYWludCB0aGF0IGNvdWxkIHByb2JhYmx5
IG5vdCBldmVuCj4+PiBiZSB0aG91Z2h0IG9mIHRoYXQgdGhlIHRpbWUgdGhlIGNvbW1lbnQgd2Fz
IHdyaXR0ZW4uIEknbSBzdGlsbAo+Pj4gb2YgdGhlIG9waW5pb24gdGhvdWdoIHRoYXQgYXQgbGVh
c3QgdGhlIHN0aWxsIGFwcGxpY2FibGUgcGFydCBvZgo+Pj4gdGhlIGNvbW1lbnQgc2hvdWxkIGJl
IGtlcHQgaW4gcGxhY2UuIFdoZXRoZXIgdGhpcyBtZWFucyBhbHNvCj4+PiBrZWVwaW5nIGluX2F0
b21pYygpIGl0c2VsZiBpcyB0aGVuIGFuIGluZGVwZW5kZW50IHF1ZXN0aW9uLCBpLmUuCj4+PiBJ
IHdvdWxkbid0IGNvbnNpZGVyIGl0IG92ZXJseSBiYWQgaWYgdGhlcmUgd2FzIG5vIGltcGxlbWVu
dGF0aW9uCj4+PiBpbiB0aGUgdHJlZSwgYnV0IHRoZSBhYm92ZSBzdGlsbCBzZXJ2ZWQgYXMgZG9j
dW1lbnRhdGlvbiBvZiB3aGF0Cj4+PiB3b3VsZCBuZWVkIHRvIGJlIHJlLWFkZGVkLiBTdGlsbCBt
eSBwcmVmZXJlbmNlIHdvdWxkIGJlIGZvciBpdAo+Pj4gdG8gYmUga2VwdC4KPj4gV291bGQgeW91
IGJlIG9rYXkgd2l0aCByZXBsYWNpbmcgdGhlIHJlbW92ZWQgc3R1ZmYgYWJvdmUgd2l0aDoKPj4K
Pj4gLyoKPj4gICogSWYgdGhlIHJlcXVpcmVkIGd1ZXN0IG1lbW9yeSBpcyBwYWdlZCBvdXQgdGhp
cyBmdW5jdGlvbiBtYXkgc2xlZXAuCj4+ICAqIFNvIGluIHRoZW9yeSB3ZSBzaG91bGQgYmFpbCBv
dXQgaWYgY2FsbGVkIGluIGF0b21pYyBjb250ZXh0Lgo+PiAgKiBVbmZvcnR1bmF0ZWx5IHRoaXMg
aXMgdHJ1ZSBmb3IgUFZIIGRvbTAgZG9pbmcgZG9tY3RsIGNhbGxzIHdoaWNoCj4gLi4uIHRoaXMg
aXMgdHJ1ZSBhdCBsZWFzdCBmb3IgLi4uCj4KPj4gICogaG9sZHMgdGhlIGRvbWN0bCBsb2NrIHdo
ZW4gYWNjZXNzaW5nIGRvbTAgbWVtb3J5LiBPVE9IIGRvbTAgbWVtb3J5Cj4+ICAqIHNob3VsZCBu
ZXZlciBiZSBwYWdlZCBvdXQsIHNvIHdlIGFyZSBmaW5lIHdpdGhvdXQgdGVzdGluZyBmb3IKPj4g
ICogYXRvbWljIGNvbnRleHQuCj4+ICAqLwo+IE5vdCBzdXJlIGFib3V0IHRoaXMgRG9tMC1zcGVj
aWZpYyByZW1hcms6IEFyZSB3ZSBjZXJ0YWluIHRoZXJlIGFyZQo+IG5vIG90aGVyIHBhdGhzLCBz
aW1pbGFyIHRvIHRoZSBnbnR0YWIgb25lIGhhdmluZyBiZWVuIG1lbnRpb25lZCB0aWxsCj4gbm93
PwoKV2h5IGlzIF9faHZtX2NvcHkoKSBzbyBzcGVjaWFsP8KgIEl0IGlzIGp1c3Qgb25lIG9mIG1h
bnkgcGxhY2VzIHdoaWNoIGNhbgplbmQgdXAgdG91Y2hpbmcgZ3Vlc3QgbWVtb3J5LgoKQSBjb21t
ZW50IGhlcmUgaXNuJ3QgZ29pbmcgdG8gaGVscCBhbnlvbmUgd2hvIG1pZ2h0IGZpbmQgdGhlbXNl
bHZlcyB3aXRoCnByb2JsZW1zLgoKR2l2ZW4gdGhhdCB0aGUgdGVzdCBoYXMgbmV2ZXIgYmVlbiB1
c2VkLCBhbmQgbm8gaXNzdWVzIGhhdmUgYmVlbiByYWlzZWQsCmFuZCB0aGlzIHBhdGggaXNuJ3Qg
QUZBSUNUIHNwZWNpYWwsIEkgZG9uJ3Qgc2VlIHdoeSBpdCBzaG91bGQgYmUKc3BlY2lhbC1jYXNl
ZC4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 24 12:35:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 12:35:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hU9Pr-00035m-KE; Fri, 24 May 2019 12:35:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=8EJT=TY=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hU9Pq-00035h-NX
 for xen-devel@lists.xenproject.org; Fri, 24 May 2019 12:35:18 +0000
X-Inumbo-ID: 6268f940-7e20-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6268f940-7e20-11e9-8980-bc764e045a96;
 Fri, 24 May 2019 12:35:17 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 24 May 2019 06:35:16 -0600
Message-Id: <5CE7E503020000780023204B@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.1 
Date: Fri, 24 May 2019 06:35:15 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <20190522094549.28397-1-jgross@suse.com>
 <20190522094549.28397-2-jgross@suse.com>
 <5CE52014020000780023147E@prv1-mh.provo.novell.com>
 <316af0ff-904b-4cf7-1cb4-08c4ae69c4bd@suse.com>
 <5CE791650200007800231DEA@prv1-mh.provo.novell.com>
 <2a816b64-ae01-23e6-d287-1622e55bc295@suse.com>
 <5CE7ADCA0200007800231E77@prv1-mh.provo.novell.com>
 <7b83d3ab-238a-5262-d67c-4da9c4e4a283@citrix.com>
In-Reply-To: <7b83d3ab-238a-5262-d67c-4da9c4e4a283@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 1/3] xen: drop in_atomic()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI0LjA1LjE5IGF0IDE0OjMwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjQvMDUvMjAxOSAwOTozOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDI0
LjA1LjE5IGF0IDEwOjM0LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+IE9uIDI0LzA1LzIw
MTkgMDg6MzgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+IE9uIDI0LjA1LjE5IGF0IDA3OjQx
LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+Pj4gT24gMjIvMDUvMjAxOSAxMjoxMCwgSmFu
IEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4+PiBPbiAyMi4wNS4xOSBhdCAxMTo0NSwgPGpncm9zc0Bz
dXNlLmNvbT4gd3JvdGU6Cj4+Pj4+Pj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYwo+Pj4+
Pj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKPj4+Pj4+PiBAQCAtMzE4NSwyMiArMzE4
NSw2IEBAIHN0YXRpYyBlbnVtIGh2bV90cmFuc2xhdGlvbl9yZXN1bHQgX19odm1fY29weSgKPj4+
Pj4+PiAgCj4+Pj4+Pj4gICAgICBBU1NFUlQoaXNfaHZtX3ZjcHUodikpOwo+Pj4+Pj4+ICAKPj4+
Pj4+PiAtICAgIC8qCj4+Pj4+Pj4gLSAgICAgKiBYWFggRGlzYWJsZSBmb3IgNC4xLjA6IFBWLW9u
LUhWTSBkcml2ZXJzIHdpbGwgZG8gZ3JhbnQtdGFibGUgb3BzCj4+Pj4+Pj4gLSAgICAgKiBzdWNo
IGFzIHF1ZXJ5X3NpemUuIEdyYW50LXRhYmxlIGNvZGUgY3VycmVudGx5IGRvZXMgCj4gY29weV90
by9mcm9tX2d1ZXN0Cj4+Pj4+Pj4gLSAgICAgKiBhY2Nlc3NlcyB1bmRlciB0aGUgYmlnIHBlci1k
b21haW4gbG9jaywgd2hpY2ggdGhpcyB0ZXN0IHdvdWxkIAo+IGRpc2FsbG93Lgo+Pj4+Pj4+IC0g
ICAgICogVGhlIHRlc3QgaXMgbm90IG5lZWRlZCB1bnRpbCB3ZSBpbXBsZW1lbnQgc2xlZXBpbmct
b24td2FpdHF1ZXVlIHdoZW4KPj4+Pj4+PiAtICAgICAqIHdlIGFjY2VzcyBhIHBhZ2VkLW91dCBm
cmFtZSwgYW5kIHRoYXQncyBwb3N0IDQuMS4wIG5vdy4KPj4+Pj4+PiAtICAgICAqLwo+Pj4+Pj4+
IC0jaWYgMAo+Pj4+Pj4+IC0gICAgLyoKPj4+Pj4+PiAtICAgICAqIElmIHRoZSByZXF1aXJlZCBn
dWVzdCBtZW1vcnkgaXMgcGFnZWQgb3V0LCB0aGlzIGZ1bmN0aW9uIG1heSBzbGVlcC4KPj4+Pj4+
PiAtICAgICAqIEhlbmNlIHdlIGJhaWwgaW1tZWRpYXRlbHkgaWYgY2FsbGVkIGZyb20gYXRvbWlj
IGNvbnRleHQuCj4+Pj4+Pj4gLSAgICAgKi8KPj4+Pj4+PiAtICAgIGlmICggaW5fYXRvbWljKCkg
KQo+Pj4+Pj4+IC0gICAgICAgIHJldHVybiBIVk1UUkFOU191bmhhbmRsZWFibGU7Cj4+Pj4+Pj4g
LSNlbmRpZgo+Pj4+Pj4gRGVhbGluZyB3aXRoIHRoaXMgVE9ETyBpdGVtIGlzIG9mIGNvdXJzZSBt
dWNoIGFwcHJlY2lhdGVkLCBidXQKPj4+Pj4+IHNob3VsZCBpdCByZWFsbHkgYmUgZGVsZXRlZCBh
bHRvZ2V0aGVyPyBUaGUgYmlnLWRvbWFpbi1sb2NrIGlzc3VlCj4+Pj4+PiBpcyBnb25lIGFmYWly
LCBpbiB3aGljaCBjYXNlIGRyb3BwaW5nIHRoZSAjaWYgMCB3b3VsZCBzZWVtCj4+Pj4+PiBwb3Nz
aWJsZSB0byBtZSwgZXZlbiBpZiBpdCdzIG5vdCBzdHJpY3RseSBuZWVkZWQgd2l0aG91dCB0aGUg
c2xlZXAtCj4+Pj4+PiBvbi13YWl0cXVldWUgYmVoYXZpb3IgbWVudGlvbmVkLgo+Pj4+PiBJIGp1
c3QgaGFkIGEgbG9vayBhbmQgZm91bmQgdGhlIGZvbGxvd2luZyBwYXRoOgo+Pj4+Pgo+Pj4+PiBk
b19kb21jdGwoKSAodGFrZXMgZG9tY3RsX2xvY2sgYW5kIGh5cGVyY2FsbF9kZWFkbG9ja19tdXRl
eCkKPj4+Pj4gICBhcmNoX2RvX2RvbWN0bCgpCj4+Pj4+ICAgICByYXdfY29weV9mcm9tX2d1ZXN0
KCkKPj4+Pj4gICAgICAgY29weV9mcm9tX3VzZXJfaHZtKCkKPj4+Pj4gICAgICAgICBodm1fY29w
eV9mcm9tX2d1ZXN0X2xpbmVhcigpCj4+Pj4+ICAgICAgICAgICBfX2h2bV9jb3B5KCkKPj4+Pj4K
Pj4+Pj4gU28gbm8sIHdlIGNhbid0IGRvIHRoZSBpbl9hdG9taWMoKSB0ZXN0IElNTy4KPj4+PiBP
aCwgcmlnaHQgLSB0aGF0J3MgYSBQVkggY29uc3RyYWludCB0aGF0IGNvdWxkIHByb2JhYmx5IG5v
dCBldmVuCj4+Pj4gYmUgdGhvdWdodCBvZiB0aGF0IHRoZSB0aW1lIHRoZSBjb21tZW50IHdhcyB3
cml0dGVuLiBJJ20gc3RpbGwKPj4+PiBvZiB0aGUgb3BpbmlvbiB0aG91Z2ggdGhhdCBhdCBsZWFz
dCB0aGUgc3RpbGwgYXBwbGljYWJsZSBwYXJ0IG9mCj4+Pj4gdGhlIGNvbW1lbnQgc2hvdWxkIGJl
IGtlcHQgaW4gcGxhY2UuIFdoZXRoZXIgdGhpcyBtZWFucyBhbHNvCj4+Pj4ga2VlcGluZyBpbl9h
dG9taWMoKSBpdHNlbGYgaXMgdGhlbiBhbiBpbmRlcGVuZGVudCBxdWVzdGlvbiwgaS5lLgo+Pj4+
IEkgd291bGRuJ3QgY29uc2lkZXIgaXQgb3Zlcmx5IGJhZCBpZiB0aGVyZSB3YXMgbm8gaW1wbGVt
ZW50YXRpb24KPj4+PiBpbiB0aGUgdHJlZSwgYnV0IHRoZSBhYm92ZSBzdGlsbCBzZXJ2ZWQgYXMg
ZG9jdW1lbnRhdGlvbiBvZiB3aGF0Cj4+Pj4gd291bGQgbmVlZCB0byBiZSByZS1hZGRlZC4gU3Rp
bGwgbXkgcHJlZmVyZW5jZSB3b3VsZCBiZSBmb3IgaXQKPj4+PiB0byBiZSBrZXB0Lgo+Pj4gV291
bGQgeW91IGJlIG9rYXkgd2l0aCByZXBsYWNpbmcgdGhlIHJlbW92ZWQgc3R1ZmYgYWJvdmUgd2l0
aDoKPj4+Cj4+PiAvKgo+Pj4gICogSWYgdGhlIHJlcXVpcmVkIGd1ZXN0IG1lbW9yeSBpcyBwYWdl
ZCBvdXQgdGhpcyBmdW5jdGlvbiBtYXkgc2xlZXAuCj4+PiAgKiBTbyBpbiB0aGVvcnkgd2Ugc2hv
dWxkIGJhaWwgb3V0IGlmIGNhbGxlZCBpbiBhdG9taWMgY29udGV4dC4KPj4+ICAqIFVuZm9ydHVu
YXRlbHkgdGhpcyBpcyB0cnVlIGZvciBQVkggZG9tMCBkb2luZyBkb21jdGwgY2FsbHMgd2hpY2gK
Pj4gLi4uIHRoaXMgaXMgdHJ1ZSBhdCBsZWFzdCBmb3IgLi4uCj4+Cj4+PiAgKiBob2xkcyB0aGUg
ZG9tY3RsIGxvY2sgd2hlbiBhY2Nlc3NpbmcgZG9tMCBtZW1vcnkuIE9UT0ggZG9tMCBtZW1vcnkK
Pj4+ICAqIHNob3VsZCBuZXZlciBiZSBwYWdlZCBvdXQsIHNvIHdlIGFyZSBmaW5lIHdpdGhvdXQg
dGVzdGluZyBmb3IKPj4+ICAqIGF0b21pYyBjb250ZXh0Lgo+Pj4gICovCj4+IE5vdCBzdXJlIGFi
b3V0IHRoaXMgRG9tMC1zcGVjaWZpYyByZW1hcms6IEFyZSB3ZSBjZXJ0YWluIHRoZXJlIGFyZQo+
PiBubyBvdGhlciBwYXRocywgc2ltaWxhciB0byB0aGUgZ250dGFiIG9uZSBoYXZpbmcgYmVlbiBt
ZW50aW9uZWQgdGlsbAo+PiBub3c/Cj4gCj4gV2h5IGlzIF9faHZtX2NvcHkoKSBzbyBzcGVjaWFs
PyAgSXQgaXMganVzdCBvbmUgb2YgbWFueSBwbGFjZXMgd2hpY2ggY2FuCj4gZW5kIHVwIHRvdWNo
aW5nIGd1ZXN0IG1lbW9yeS4KCkFyZSB5b3Ugc3VyZT8gSSB0aGluayBldmVyeXRoaW5nIHRoYXQg
Y2FuIHRvdWNoIGd1ZXN0IChIVk0pIG1lbW9yeQphY3R1YWxseSBlbmRzIHVwIGNhbGxpbmcgaW50
byB0aGlzIGZ1bmN0aW9uLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 24 12:36:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 12:36:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hU9RD-0003An-0U; Fri, 24 May 2019 12:36:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=8EJT=TY=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hU9RB-0003Ag-Au
 for xen-devel@lists.xenproject.org; Fri, 24 May 2019 12:36:41 +0000
X-Inumbo-ID: 92d2f714-7e20-11e9-972b-13702c0ed696
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 92d2f714-7e20-11e9-972b-13702c0ed696;
 Fri, 24 May 2019 12:36:38 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 24 May 2019 06:36:37 -0600
Message-Id: <5CE7E555020000780023204E@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.1 
Date: Fri, 24 May 2019 06:36:37 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH] x86/CPUID: adjust SSEn dependencies
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWxvbmcgdGhlIGxpbmVzIG9mIGI5ZjYzOTU1OTAgKCJ4ODYvY3B1aWQ6IGFkanVzdCBkZXBlbmRl
bmNpZXMgb2YKcG9zdC1TU0UgSVNBIGV4dGVuc2lvbnMiKSBmdXJ0aGVyIGNvbnZlcnQgU1NFbiBk
ZXBlbmRlbmNpZXMgdG8gYmUgbW9yZQpjaGFpbiBsaWtlLCB3aXRoIGVhY2ggc3VjY2Vzc29yIGFk
ZGl0aW9uIGRlcGVuZGluZyBvbiBpdHMgaW1tZWRpYXRlCnByZWRlY2Vzc29yLiBUaGlzIGlzIG1v
cmUgaW4gbGluZSB3aXRoIGhvdyBoYXJkd2FyZSBoYXMgaW52b2x2ZWQsIGFuZApob3cgb3RoZXIg
cHJvamVjdHMgbGlrZSBnY2MgYW5kIGJpbnV0aWxzIGNvbm5lY3QgdGhpbmdzIHRvZ2V0aGVyLgoK
U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKLS0tIGEveGVu
L3Rvb2xzL2dlbi1jcHVpZC5weQorKysgYi94ZW4vdG9vbHMvZ2VuLWNwdWlkLnB5CkBAIC0xOTYs
MTggKzE5NiwxNiBAQCBkZWYgY3J1bmNoX251bWJlcnMoc3RhdGUpOgogICAgICAgICAjIGluc3Ry
dWN0aW9ucy4gIFNldmVyYWwgZnV0aGVyIGluc3RydWN0aW9uIHNldHMgYXJlIGJ1aWx0IG9uIGNv
cmUKICAgICAgICAgIyAlWE1NIHN1cHBvcnQsIHdpdGhvdXQgc3BlY2lmaWMgaW50ZXItZGVwZW5k
ZW5jaWVzLiAgQWRkaXRpb25hbGx5CiAgICAgICAgICMgQU1EIGhhcyBhIHNwZWNpYWwgbWlzLWFs
aWdubWVudCBzdWItbW9kZS4KLSAgICAgICAgU1NFOiBbU1NFMiwgU1NFMywgU1NTRTMsIFNTRTRB
LCBNSVNBTElHTlNTRV0sCisgICAgICAgIFNTRTogW1NTRTIsIE1JU0FMSUdOU1NFXSwKIAogICAg
ICAgICAjIFNTRTIgd2FzIHJlLXNwZWNpZmllZCBhcyBjb3JlIGluc3RydWN0aW9ucyBmb3IgNjRi
aXQuICBBbHNvIElTQQogICAgICAgICAjIGV4dGVuc2lvbnMgZGVhbGluZyB3aXRoIHZlY3RvcnMg
b2YgaW50ZWdlcnMgYXJlIGFkZGVkIGhlcmUgcmF0aGVyCiAgICAgICAgICMgdGhhbiB0byBTU0Uu
Ci0gICAgICAgIFNTRTI6IFtMTSwgQUVTTkksIFBDTE1VTFFEUSwgU0hBXSwKKyAgICAgICAgU1NF
MjogW1NTRTMsIExNLCBBRVNOSSwgUENMTVVMUURRLCBTSEFdLAogCi0gICAgICAgICMgU1NFNC4x
IGV4cGxpY2l0bHkgZGVwZW5kcyBvbiBTU0UzIGFuZCBTU1NFMwotICAgICAgICBTU0UzOiBbU1NF
NF8xXSwKLSAgICAgICAgU1NTRTM6IFtTU0U0XzFdLAotCi0gICAgICAgICMgU1NFNC4yIGV4cGxp
Y2l0bHkgZGVwZW5kcyBvbiBTU0U0LjEKKyAgICAgICAgIyBPdGhlciBTU0VuIGVhY2ggZGVwZW5k
IG9uIHRoZWlyIHByZWRlY2Vzc29yIHZlcnNpb25zLgorICAgICAgICBTU0UzOiBbU1NTRTNdLAor
ICAgICAgICBTU1NFMzogW1NTRTRfMSwgU1NFNEFdLAogICAgICAgICBTU0U0XzE6IFtTU0U0XzJd
LAogCiAgICAgICAgICMgQU1EIHNwZWNpZnkgbm8gcmVsYXRpb25zaGlwIGJldHdlZW4gUE9QQ05U
IGFuZCBTU0U0LjIuICBJbnRlbAoKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 24 12:37:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 12:37:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hU9Rz-0003Fr-BI; Fri, 24 May 2019 12:37:31 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=8EJT=TY=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hU9Rx-0003Fi-Pk
 for xen-devel@lists.xenproject.org; Fri, 24 May 2019 12:37:29 +0000
X-Inumbo-ID: b06a0166-7e20-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b06a0166-7e20-11e9-8980-bc764e045a96;
 Fri, 24 May 2019 12:37:27 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 24 May 2019 06:37:27 -0600
Message-Id: <5CE7E5830200007800232051@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.1 
Date: Fri, 24 May 2019 06:37:23 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH] vsprintf: constify "end" parameters
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RXhjZXB0IGluIHRoZSB0b3AgbGV2ZWwgZnVuY3Rpb24gd2UgZG9uJ3QgbWVhbiB0byBldmVyIHdy
aXRlIHRocm91Z2gKImVuZCIuIFRoZSB2YXJpYWJsZSBpcyB1c2VkIHNvbGVseSBmb3IgcG9pbnRl
ciBjb21wYXJpc29uIHB1cnBvc2VzCnRoZXJlLiBBZGQgY29uc3QgZXZlcnl3aGVyZS4KCkFsc28g
bWFrZSBmdW5jdGlvbiBoZWFkaW5nIHdyYXBwaW5nIHN0eWxlIHVuaWZvcm0gYWdhaW4gZm9yIGFs
bCBvZiB0aGUKaW52b2x2ZWQgZnVuY3Rpb25zLgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgoKLS0tIGEveGVuL2NvbW1vbi92c3ByaW50Zi5jCisrKyBiL3hl
bi9jb21tb24vdnNwcmludGYuYwpAQCAtMTQ0LDcgKzE0NCw3IEBAIHN0YXRpYyBpbnQgc2tpcF9h
dG9pKGNvbnN0IGNoYXIgKipzKQogI2RlZmluZSBMQVJHRSAgIDY0ICAgICAgICAgICAgICAvKiB1
c2UgJ0FCQ0RFRicgaW5zdGVhZCBvZiAnYWJjZGVmJyAqLwogCiBzdGF0aWMgY2hhciAqbnVtYmVy
KAotICAgIGNoYXIgKmJ1ZiwgY2hhciAqZW5kLCB1bnNpZ25lZCBsb25nIGxvbmcgbnVtLAorICAg
IGNoYXIgKmJ1ZiwgY29uc3QgY2hhciAqZW5kLCB1bnNpZ25lZCBsb25nIGxvbmcgbnVtLAogICAg
IGludCBiYXNlLCBpbnQgc2l6ZSwgaW50IHByZWNpc2lvbiwgaW50IHR5cGUpCiB7CiAgICAgY2hh
ciBjLHNpZ24sdG1wWzY2XTsKQEAgLTIzOCw3ICsyMzgsNyBAQCBzdGF0aWMgY2hhciAqbnVtYmVy
KAogICAgIHJldHVybiBidWY7CiB9CiAKLXN0YXRpYyBjaGFyICpzdHJpbmcoY2hhciAqc3RyLCBj
aGFyICplbmQsIGNvbnN0IGNoYXIgKnMsCitzdGF0aWMgY2hhciAqc3RyaW5nKGNoYXIgKnN0ciwg
Y29uc3QgY2hhciAqZW5kLCBjb25zdCBjaGFyICpzLAogICAgICAgICAgICAgICAgICAgICBpbnQg
ZmllbGRfd2lkdGgsIGludCBwcmVjaXNpb24sIGludCBmbGFncykKIHsKICAgICBpbnQgaSwgbGVu
ID0gKHByZWNpc2lvbiA8IDApID8gc3RybGVuKHMpIDogc3RybmxlbihzLCBwcmVjaXNpb24pOwpA
QCAtMjY1LDggKzI2NSw5IEBAIHN0YXRpYyBjaGFyICpzdHJpbmcoY2hhciAqc3RyLCBjaGFyICpl
bmQKIH0KIAogLyogUHJpbnQgYSBiaXRtYXAgYXMgJzAtMyw2LTE1JyAqLwotc3RhdGljIGNoYXIg
KnByaW50X2JpdG1hcF9saXN0KAotICAgIGNoYXIgKnN0ciwgY2hhciAqZW5kLCBjb25zdCB1bnNp
Z25lZCBsb25nICpiaXRtYXAsIHVuc2lnbmVkIGludCBucl9iaXRzKQorc3RhdGljIGNoYXIgKnBy
aW50X2JpdG1hcF9saXN0KGNoYXIgKnN0ciwgY29uc3QgY2hhciAqZW5kLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGNvbnN0IHVuc2lnbmVkIGxvbmcgKmJpdG1hcCwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbnJfYml0cykKIHsKICAgICAvKiBj
dXJyZW50IGJpdCBpcyAnY3VyJywgbW9zdCByZWNlbnRseSBzZWVuIHJhbmdlIGlzIFtyYm90LCBy
dG9wXSAqLwogICAgIHVuc2lnbmVkIGludCBjdXIsIHJib3QsIHJ0b3A7CkBAIC0zMDYsOCArMzA3
LDkgQEAgc3RhdGljIGNoYXIgKnByaW50X2JpdG1hcF9saXN0KAogfQogCiAvKiBQcmludCBhIGJp
dG1hcCBhcyBhIGNvbW1hIHNlcGFyYXRlZCBoZXggc3RyaW5nLiAqLwotc3RhdGljIGNoYXIgKnBy
aW50X2JpdG1hcF9zdHJpbmcoCi0gICAgY2hhciAqc3RyLCBjaGFyICplbmQsIGNvbnN0IHVuc2ln
bmVkIGxvbmcgKmJpdG1hcCwgdW5zaWduZWQgaW50IG5yX2JpdHMpCitzdGF0aWMgY2hhciAqcHJp
bnRfYml0bWFwX3N0cmluZyhjaGFyICpzdHIsIGNvbnN0IGNoYXIgKmVuZCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHVuc2lnbmVkIGxvbmcgKmJpdG1hcCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBucl9iaXRzKQogewogICAg
IGNvbnN0IHVuc2lnbmVkIGludCBDSFVOS1NaID0gMzI7CiAgICAgdW5zaWduZWQgaW50IGNodW5r
c3o7CkBAIC0zNDcsNyArMzQ5LDcgQEAgc3RhdGljIGNoYXIgKnByaW50X2JpdG1hcF9zdHJpbmco
CiB9CiAKIC8qIFByaW50IGEgZG9tYWluIGlkLCB1c2luZyBuYW1lcyBmb3Igc3lzdGVtIGRvbWFp
bnMuICAoZS5nLiBkMCBvciBkW0lETEVdKSAqLwotc3RhdGljIGNoYXIgKnByaW50X2RvbWFpbihj
aGFyICpzdHIsIGNoYXIgKmVuZCwgY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKK3N0YXRpYyBjaGFy
ICpwcmludF9kb21haW4oY2hhciAqc3RyLCBjb25zdCBjaGFyICplbmQsIGNvbnN0IHN0cnVjdCBk
b21haW4gKmQpCiB7CiAgICAgY29uc3QgY2hhciAqbmFtZSA9IE5VTEw7CiAKQEAgLTM3OCw3ICsz
ODAsNyBAQCBzdGF0aWMgY2hhciAqcHJpbnRfZG9tYWluKGNoYXIgKnN0ciwgY2hhCiB9CiAKIC8q
IFByaW50IGEgdmNwdSBpZC4gIChlLmcuIGQwdjEgb3IgZFtJRExFXXYwKSAqLwotc3RhdGljIGNo
YXIgKnByaW50X3ZjcHUoY2hhciAqc3RyLCBjaGFyICplbmQsIGNvbnN0IHN0cnVjdCB2Y3B1ICp2
KQorc3RhdGljIGNoYXIgKnByaW50X3ZjcHUoY2hhciAqc3RyLCBjb25zdCBjaGFyICplbmQsIGNv
bnN0IHN0cnVjdCB2Y3B1ICp2KQogewogICAgIC8qIFNvbWUgZGVidWdnaW5nIG1heSBoYXZlIGFu
IG9wdGlvbmFsbHktTlVMTCBwb2ludGVyLiAqLwogICAgIGlmICggdW5saWtlbHkoIXYpICkKQEAg
LTM5Miw3ICszOTQsNyBAQCBzdGF0aWMgY2hhciAqcHJpbnRfdmNwdShjaGFyICpzdHIsIGNoYXIK
ICAgICByZXR1cm4gbnVtYmVyKHN0ciArIDEsIGVuZCwgdi0+dmNwdV9pZCwgMTAsIC0xLCAtMSwg
MCk7CiB9CiAKLXN0YXRpYyBjaGFyICpwb2ludGVyKGNoYXIgKnN0ciwgY2hhciAqZW5kLCBjb25z
dCBjaGFyICoqZm10X3B0ciwKK3N0YXRpYyBjaGFyICpwb2ludGVyKGNoYXIgKnN0ciwgY29uc3Qg
Y2hhciAqZW5kLCBjb25zdCBjaGFyICoqZm10X3B0ciwKICAgICAgICAgICAgICAgICAgICAgIGNv
bnN0IHZvaWQgKmFyZywgaW50IGZpZWxkX3dpZHRoLCBpbnQgcHJlY2lzaW9uLAogICAgICAgICAg
ICAgICAgICAgICAgaW50IGZsYWdzKQogewoKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 24 12:40:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 12:40:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hU9Uh-00041b-SD; Fri, 24 May 2019 12:40:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=IEXw=TY=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hU9Ug-00041W-Pr
 for xen-devel@lists.xenproject.org; Fri, 24 May 2019 12:40:18 +0000
X-Inumbo-ID: 1542f278-7e21-11e9-8980-bc764e045a96
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1542f278-7e21-11e9-8980-bc764e045a96;
 Fri, 24 May 2019 12:40:16 +0000 (UTC)
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 23.29.105.83 as
 permitted sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: LA44HyWU+zYQoxHVTp99lMwid68nUXj59850BJ1Fb3mdOYAgWUDRc17g4i77w2ogpxg4/qAQ/o
 +YbrEa6CkhoWd+ZMzWxrhGSBk9sOY5asTUtkDk8oxfbDRt/nrjXqbEECTQo2YZS7UN6q3NVDSi
 lzp4rtNNiArkOcKnWRKoVfXlq+2aH71mE1LsTaosObrNClOX80cD6yneKPOGYcXez4cknun6nI
 p8bYz7+no4/hgBKlNIxXSniLG5DJbnuvjgVDZM1lg3iJli8gZZwgMa0/p9Tgjr6iDuPqgrQOc9
 LSc=
X-SBRS: 2.7
X-MesageID: 877428
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,507,1549947600"; 
   d="scan'208";a="877428"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5CE7E555020000780023204E@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <bbcfce8d-e642-9958-c035-0c9baf2b91eb@citrix.com>
Date: Fri, 24 May 2019 13:40:13 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CE7E555020000780023204E@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] x86/CPUID: adjust SSEn dependencies
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjQvMDUvMjAxOSAxMzozNiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gQWxvbmcgdGhlIGxpbmVz
IG9mIGI5ZjYzOTU1OTAgKCJ4ODYvY3B1aWQ6IGFkanVzdCBkZXBlbmRlbmNpZXMgb2YKPiBwb3N0
LVNTRSBJU0EgZXh0ZW5zaW9ucyIpIGZ1cnRoZXIgY29udmVydCBTU0VuIGRlcGVuZGVuY2llcyB0
byBiZSBtb3JlCj4gY2hhaW4gbGlrZSwgd2l0aCBlYWNoIHN1Y2Nlc3NvciBhZGRpdGlvbiBkZXBl
bmRpbmcgb24gaXRzIGltbWVkaWF0ZQo+IHByZWRlY2Vzc29yLiBUaGlzIGlzIG1vcmUgaW4gbGlu
ZSB3aXRoIGhvdyBoYXJkd2FyZSBoYXMgaW52b2x2ZWQsIGFuZAo+IGhvdyBvdGhlciBwcm9qZWN0
cyBsaWtlIGdjYyBhbmQgYmludXRpbHMgY29ubmVjdCB0aGluZ3MgdG9nZXRoZXIuCj4KPiBTaWdu
ZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpBY2tlZC1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 24 12:45:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 12:45:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hU9ZB-0004DU-OF; Fri, 24 May 2019 12:44:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=IEXw=TY=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hU9ZA-0004DP-KK
 for xen-devel@lists.xenproject.org; Fri, 24 May 2019 12:44:56 +0000
X-Inumbo-ID: ba8bacaa-7e21-11e9-a7a2-1bb375bc9022
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ba8bacaa-7e21-11e9-a7a2-1bb375bc9022;
 Fri, 24 May 2019 12:44:54 +0000 (UTC)
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 23.29.105.83 as
 permitted sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: UgGj0JaE1xQU0RfgavaAcJlhQOsZFHVDr3sgovg/q1RAIpUawGeasH8Xa+/nzQWQBHc1KKypv8
 F3Cun1GnQlVNDeAy0gzPptIt7txBn3OGxTXvxb+BzQHD9fHZ3FRtxlvnaHxOVAvWkXpvLiVXWV
 1pJdCZswqoCmYQS8C9SVQmX3dAZYsndl/mpA+eceA124xNHtLquvQqzntTyjD1qKWvTVB6U3YG
 Yk53Ew+9JOd2JsXRQRFiB25D/IFvOci0WRtnsAI+71l5Hx4jKLJcwUr4kkyWdGlyvwNSeheVGT
 7Pk=
X-SBRS: 2.7
X-MesageID: 877619
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,507,1549947600"; 
   d="scan'208";a="877619"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5CE7E5830200007800232051@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <9fdb4627-7606-138f-e0fd-9528670b6704@citrix.com>
Date: Fri, 24 May 2019 13:44:50 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CE7E5830200007800232051@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] vsprintf: constify "end" parameters
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjQvMDUvMjAxOSAxMzozNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gRXhjZXB0IGluIHRoZSB0
b3AgbGV2ZWwgZnVuY3Rpb24gd2UgZG9uJ3QgbWVhbiB0byBldmVyIHdyaXRlIHRocm91Z2gKPiAi
ZW5kIi4gVGhlIHZhcmlhYmxlIGlzIHVzZWQgc29sZWx5IGZvciBwb2ludGVyIGNvbXBhcmlzb24g
cHVycG9zZXMKPiB0aGVyZS4gQWRkIGNvbnN0IGV2ZXJ5d2hlcmUuCj4KPiBBbHNvIG1ha2UgZnVu
Y3Rpb24gaGVhZGluZyB3cmFwcGluZyBzdHlsZSB1bmlmb3JtIGFnYWluIGZvciBhbGwgb2YgdGhl
Cj4gaW52b2x2ZWQgZnVuY3Rpb25zLgo+Cj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgoKQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 24 13:15:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 13:15:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hUA2i-0006Wl-FY; Fri, 24 May 2019 13:15:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=vjOl=TY=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hUA2h-0006Wg-H5
 for xen-devel@lists.xenproject.org; Fri, 24 May 2019 13:15:27 +0000
X-Inumbo-ID: fe4064ca-7e25-11e9-8980-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fe4064ca-7e25-11e9-8980-bc764e045a96;
 Fri, 24 May 2019 13:15:26 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 0304FAD76;
 Fri, 24 May 2019 13:15:24 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 24 May 2019 15:15:22 +0200
Message-Id: <20190524131522.29170-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH] xen/vm_event: fix rc check for uninitialized
 ring
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Wei Liu <wei.liu2@citrix.com>, Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

dm1fZXZlbnRfY2xhaW1fc2xvdCgpIHJldHVybnMgLUVPUE5PVFNVUFAgZm9yIGFuIHVuaW5pdGlh
bGl6ZWQgcmluZwpzaW5jZSBjb21taXQgMTVlNGRkNWU4NjZiNDNiYmMgKCJjb21tb24vdm1fZXZl
bnQ6IEluaXRpYWxpemUgdm1fZXZlbnQKbGlzdHMgb24gZG9tYWluIGNyZWF0aW9uIiksIGJ1dCB0
aGUgY2FsbGVycyB0ZXN0IGZvciAtRU5PU1lTLgoKQ29ycmVjdCB0aGUgY2FsbGVycy4KClNpZ25l
ZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94
ODYvbW0vcDJtLmMgfCAyICstCiB4ZW4vY29tbW9uL21vbml0b3IuYyAgfCAyICstCiB4ZW4vY29t
bW9uL3ZtX2V2ZW50LmMgfCAyICstCiAzIGZpbGVzIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwg
MyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMgYi94ZW4v
YXJjaC94ODYvbW0vcDJtLmMKaW5kZXggNTdjNWVlZGE5MS4uOGE5YTExNTNhOCAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L21tL3AybS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwpAQCAt
MTcwNSw3ICsxNzA1LDcgQEAgdm9pZCBwMm1fbWVtX3BhZ2luZ19wb3B1bGF0ZShzdHJ1Y3QgZG9t
YWluICpkLCB1bnNpZ25lZCBsb25nIGdmbl9sKQogCiAgICAgLyogV2UncmUgcGFnaW5nLiBUaGVy
ZSBzaG91bGQgYmUgYSByaW5nICovCiAgICAgaW50IHJjID0gdm1fZXZlbnRfY2xhaW1fc2xvdChk
LCBkLT52bV9ldmVudF9wYWdpbmcpOwotICAgIGlmICggcmMgPT0gLUVOT1NZUyApCisgICAgaWYg
KCByYyA9PSAtRU9QTk9UU1VQUCApCiAgICAgewogICAgICAgICBnZHByaW50ayhYRU5MT0dfRVJS
LCAiRG9tYWluICVodSBwYWdpbmcgZ2ZuICVseCB5ZXQgbm8gcmluZyAiCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICJpbiBwbGFjZVxuIiwgZC0+ZG9tYWluX2lkLCBnZm5fbCk7CmRpZmYg
LS1naXQgYS94ZW4vY29tbW9uL21vbml0b3IuYyBiL3hlbi9jb21tb24vbW9uaXRvci5jCmluZGV4
IGNiNWYzN2ZkYjIuLmQ1YzlmZjFjYmYgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vbW9uaXRvci5j
CisrKyBiL3hlbi9jb21tb24vbW9uaXRvci5jCkBAIC05OCw3ICs5OCw3IEBAIGludCBtb25pdG9y
X3RyYXBzKHN0cnVjdCB2Y3B1ICp2LCBib29sIHN5bmMsIHZtX2V2ZW50X3JlcXVlc3RfdCAqcmVx
KQogICAgIHsKICAgICBjYXNlIDA6CiAgICAgICAgIGJyZWFrOwotICAgIGNhc2UgLUVOT1NZUzoK
KyAgICBjYXNlIC1FT1BOT1RTVVBQOgogICAgICAgICAvKgogICAgICAgICAgKiBJZiB0aGVyZSB3
YXMgbm8gcmluZyB0byBoYW5kbGUgdGhlIGV2ZW50LCB0aGVuCiAgICAgICAgICAqIHNpbXBseSBj
b250aW51ZSBleGVjdXRpbmcgbm9ybWFsbHkuCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3ZtX2V2
ZW50LmMgYi94ZW4vY29tbW9uL3ZtX2V2ZW50LmMKaW5kZXggNmU2OGJlNDdiYy4uN2I0ZWJjZWQx
NiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi92bV9ldmVudC5jCisrKyBiL3hlbi9jb21tb24vdm1f
ZXZlbnQuYwpAQCAtNTEzLDcgKzUxMyw3IEBAIGJvb2wgdm1fZXZlbnRfY2hlY2tfcmluZyhzdHJ1
Y3Qgdm1fZXZlbnRfZG9tYWluICp2ZWQpCiAgKiB0aGlzIGZ1bmN0aW9uIHdpbGwgYWx3YXlzIHJl
dHVybiAwIGZvciBhIGd1ZXN0LiAgRm9yIGEgbm9uLWd1ZXN0LCB3ZSBjaGVjawogICogZm9yIHNw
YWNlIGFuZCByZXR1cm4gLUVCVVNZIGlmIHRoZSByaW5nIGlzIG5vdCBhdmFpbGFibGUuCiAgKgot
ICogUmV0dXJuIGNvZGVzOiAtRU5PU1lTOiB0aGUgcmluZyBpcyBub3QgeWV0IGNvbmZpZ3VyZWQK
KyAqIFJldHVybiBjb2RlczogLUVPUE5PVFNVUFA6IHRoZSByaW5nIGlzIG5vdCB5ZXQgY29uZmln
dXJlZAogICogICAgICAgICAgICAgICAtRUJVU1k6IHRoZSByaW5nIGlzIGJ1c3kKICAqICAgICAg
ICAgICAgICAgMDogYSBzcG90IGhhcyBiZWVuIHJlc2VydmVkCiAgKgotLSAKMi4xNi40CgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 24 13:23:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 13:23:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hUAAF-0007Ir-CU; Fri, 24 May 2019 13:23:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=oV0n=TY=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1hUAAD-0007Ih-NA
 for xen-devel@lists.xenproject.org; Fri, 24 May 2019 13:23:13 +0000
X-Inumbo-ID: 14070762-7e27-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 14070762-7e27-11e9-8980-bc764e045a96;
 Fri, 24 May 2019 13:23:11 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hUAAB-0004V5-9s; Fri, 24 May 2019 13:23:11 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hUAAA-0005B6-R7; Fri, 24 May 2019 13:23:10 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hUAAA-0004m4-QS; Fri, 24 May 2019 13:23:10 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136767-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:test-arm64-arm64-examine:examine-serial/bootloader:fail:regression
 linux-4.19:build-armhf-pvops:kernel-build:fail:regression
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:regression
 linux-4.19:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=c3a0725977484ea2d7f17746d7e168d2b19f99a2
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 24 May 2019 13:23:10 +0000
Subject: [Xen-devel] [linux-4.19 test] 136767: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjc2NyBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzY3NjcvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAx
MSBleGFtaW5lLXNlcmlhbC9ib290bG9hZGVyIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogYnVpbGQt
YXJtaGYtcHZvcHMgICAgICAgICAgICAgNiBrZXJuZWwtYnVpbGQgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kIDEyIGd1
ZXN0LXN0YXJ0L3JlZGhhdC5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCgpUZXN0cyB3aGlj
aCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFy
dCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wy
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAg
ICAgICAgIGMzYTA3MjU5Nzc0ODRlYTJkN2YxNzc0NmQ3ZTE2OGQyYjE5Zjk5YTIKYmFzZWxpbmUg
dmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDg0ZGY5NTI1YjBjMjdmM2ViYzJlYmIxODY0
ZmE2MmE5N2ZkZWRiN2QKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyOTMxMyAgMjAxOC0xMS0wMiAw
NTozOTowOCBaICAyMDMgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMjk0MTIgIDIwMTgtMTEt
MDQgMTQ6MTA6MTUgWiAgMjAwIGRheXMgIDEyMyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMzY3NjcgIDIwMTktMDUtMjIgMTY6NDE6NDcgWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCjIwMDcgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5n
IHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3Qg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2
NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNn
LXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAv
aG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5k
IG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3Qg
cHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDE0OTI2MSBsaW5lcyBsb25n
LikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 24 13:24:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 13:24:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hUABt-0007QF-Rz; Fri, 24 May 2019 13:24:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=oV0n=TY=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1hUABs-0007PT-4C
 for xen-devel@lists.xenproject.org; Fri, 24 May 2019 13:24:56 +0000
X-Inumbo-ID: 51af65e2-7e27-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 51af65e2-7e27-11e9-8980-bc764e045a96;
 Fri, 24 May 2019 13:24:55 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hUABp-0004We-AO; Fri, 24 May 2019 13:24:53 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hUABo-0005Jp-Vv; Fri, 24 May 2019 13:24:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hUABo-0006OC-VG; Fri, 24 May 2019 13:24:52 +0000
To: xen-devel@lists.xenproject.org, osstest-admin@xenproject.org,
 royger@FreeBSD.org
Message-ID: <osstest-136827-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: freebsd-master:build-amd64-xen-freebsd:xen-build-freebsd:fail:regression
 freebsd-master:build-amd64-freebsd-again:freebsd-build:fail:regression
X-Osstest-Versions-This: freebsd=d4527f36d52a6b83a203b54ce67bb9d441bd1c96
X-Osstest-Versions-That: freebsd=cb9788efd6dd2c8377e001d8a85c722ba926f6cf
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 24 May 2019 13:24:52 +0000
Subject: [Xen-devel] [freebsd-master test] 136827: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjgyNyBmcmVlYnNkLW1hc3RlciByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTM2ODI3LwoKUmVncmVzc2lvbnMgOi0o
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5n
IHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NC14ZW4tZnJlZWJzZCAg
ICAgICA3IHhlbi1idWlsZC1mcmVlYnNkICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzY2MDYKIGJ1
aWxkLWFtZDY0LWZyZWVic2QtYWdhaW4gICAgIDcgZnJlZWJzZC1idWlsZCAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzNjYwNgoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGZyZWVi
c2QgICAgICAgICAgICAgIGQ0NTI3ZjM2ZDUyYTZiODNhMjAzYjU0Y2U2N2JiOWQ0NDFiZDFjOTYK
YmFzZWxpbmUgdmVyc2lvbjoKIGZyZWVic2QgICAgICAgICAgICAgIGNiOTc4OGVmZDZkZDJjODM3
N2UwMDFkOGE4NWM3MjJiYTkyNmY2Y2YKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzNjYwNiAgMjAx
OS0wNS0yMCAwOToyNToyMiBaICAgIDQgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzY4Mjcg
IDIwMTktMDUtMjIgMTk6NTI6MzAgWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3Bs
ZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBhZHJpYW4gPGFkcmlhbkBGcmVl
QlNELm9yZz4KICBhbGxhbmp1ZGUgPGFsbGFuanVkZUBGcmVlQlNELm9yZz4KICBhc29tZXJzIDxh
c29tZXJzQEZyZWVCU0Qub3JnPgogIGF2ZyA8YXZnQEZyZWVCU0Qub3JnPgogIGJ6IDxiekBGcmVl
QlNELm9yZz4KICBjZW0gPGNlbUBGcmVlQlNELm9yZz4KICBkY2hhZ2luIDxkY2hhZ2luQEZyZWVC
U0Qub3JnPgogIGRvdWdtIDxkb3VnbUBGcmVlQlNELm9yZz4KICBlbWFzdGUgPGVtYXN0ZUBGcmVl
QlNELm9yZz4KICBnYWxsYXRpbiA8Z2FsbGF0aW5ARnJlZUJTRC5vcmc+CiAgaWFuIDxpYW5ARnJl
ZUJTRC5vcmc+CiAgamhpYmJpdHMgPGpoaWJiaXRzQEZyZWVCU0Qub3JnPgogIGtpYiA8a2liQEZy
ZWVCU0Qub3JnPgogIGx1cG9ybCA8bHVwb3JsQEZyZWVCU0Qub3JnPgogIGx3aHN1IDxsd2hzdUBG
cmVlQlNELm9yZz4KICBtYW51IDxtYW51QEZyZWVCU0Qub3JnPgogIG1hcmtqIDxtYXJrakBGcmVl
QlNELm9yZz4KICBtYXYgPG1hdkBGcmVlQlNELm9yZz4KICBtY2t1c2ljayA8bWNrdXNpY2tARnJl
ZUJTRC5vcmc+CiAgbW0gPG1tQEZyZWVCU0Qub3JnPgogIG5naWUgPG5naWVARnJlZUJTRC5vcmc+
CiAgc29ib21heCA8c29ib21heEBGcmVlQlNELm9yZz4KICBzdGV2ZWsgPHN0ZXZla0BGcmVlQlNE
Lm9yZz4KICB0cmFzeiA8dHJhc3pARnJlZUJTRC5vcmc+CiAgemVpc2luZyA8emVpc2luZ0BGcmVl
QlNELm9yZz4KCmpvYnM6CiBidWlsZC1hbWQ2NC1mcmVlYnNkLWFnYWluICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWZyZWVic2QgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
eGVuLWZyZWVic2QgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVw
b3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1t
YXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDExNjcgbGlu
ZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 24 13:30:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 13:30:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hUAGk-0007dk-Nf; Fri, 24 May 2019 13:29:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=IEXw=TY=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hUAGj-0007df-Iw
 for xen-devel@lists.xenproject.org; Fri, 24 May 2019 13:29:57 +0000
X-Inumbo-ID: 047f636a-7e28-11e9-8980-bc764e045a96
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 047f636a-7e28-11e9-8980-bc764e045a96;
 Fri, 24 May 2019 13:29:55 +0000 (UTC)
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 23.29.105.83 as
 permitted sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: abTgHiboO0LijqjzNUN0k/kcdz2estFlDdMSc9u8YRKFPN1DVB3BUo6fXFzamLSOLDnQIWv6OP
 JKZyC94WiStEIJd9+5ljt0/nASBr4KbVhc73rww6gLmM0rt301QGzeJCuxo7W53h+D7x094cv+
 JbhjZe3qh/D/06ECtL7PabBjIoiWCP1PL+j1a8hcGGyCsFO0vc3h7m/JJe+bHUkMlAR2nkQfi1
 SB5/Qd7c4fwrWlrI9wOcvSxZob22N2QvTVU/ntjP4IcNG6iKCUo0xnLhT3eQeLvqfOrGyCiNir
 HB8=
X-SBRS: 2.7
X-MesageID: 881362
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,507,1549947600"; 
   d="scan'208";a="881362"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 24 May 2019 14:29:46 +0100
Message-ID: <1558704586-829-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] tests/cpu-policy: Skip building on older
 versions of GCC
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

R0NDIDQuNCAoYXMgaW5jbHVkZWQgaW4gQ2VudE9TIDYpIGlzIHRvbyBvbGQgdG8gaGFuZGxlIGRl
c2lnbmF0ZWQgaW5pdGlhbGlzZXJzCmluIGFub255bW91cyB1bmlvbnMuICBBcyB0aGlzIGlzIGp1
c3QgYSBkZXZlbG9wZXIgdG9vbCwgc2tpcCB0aGUgdGVzdCBpbiB0aGlzCmNhc2UsIHJhdGhlciB0
aGFuIHNhY3JhZmljaW5nIHRoZSBsZWdpYmlsaXR5L2V4cHJlc2liaWxpdHkgb2YgdGhlIHRlc3Qg
Y2FzZXMuCgpUaGlzIGZpeGVzIHRoZSBHaXRsYWIgQ0kgdGVzdHMuCgpXaGlsZSBhZGRpbmcgdGhp
cyBsb2dpYyB0byBjcHUtcG9sY3ksIGFkanVzdCB0aGUgZXF1aXZlbGVudCBsb2dpYyBmcm9tCng4
Nl9lbXVsYXRvciBvbiB3aGljaCB0aGlzIHdhcyBiYXNlZC4gIFByaW50aW5nOgoKICBUZXN0IGhh
cm5lc3Mgbm90IGJ1aWx0LCB1c2UgbmV3ZXIgY29tcGlsZXIgdGhhbiAiZ2NjIgoKaXNuJ3QgaGVs
cGZ1bCBmb3IgYW55b25lIHVuZXhwZWN0ZWRseSBlbmNvdW50ZXJpbmcgdGhlIGVycm9yLgoKU2ln
bmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0t
CkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgpDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+
CkNDOiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AY2l0cml4LmNvbT4KLS0tCiB0b29scy90ZXN0
cy9jcHUtcG9saWN5L01ha2VmaWxlICAgfCAxNCArKysrKysrKysrKysrLQogdG9vbHMvdGVzdHMv
eDg2X2VtdWxhdG9yL01ha2VmaWxlIHwgIDIgKy0KIDIgZmlsZXMgY2hhbmdlZCwgMTQgaW5zZXJ0
aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy90ZXN0cy9jcHUtcG9s
aWN5L01ha2VmaWxlIGIvdG9vbHMvdGVzdHMvY3B1LXBvbGljeS9NYWtlZmlsZQppbmRleCBlZWVk
N2YzLi40YjZjYWVjIDEwMDY0NAotLS0gYS90b29scy90ZXN0cy9jcHUtcG9saWN5L01ha2VmaWxl
CisrKyBiL3Rvb2xzL3Rlc3RzL2NwdS1wb2xpY3kvTWFrZWZpbGUKQEAgLTEsOCArMSwyMCBAQAog
WEVOX1JPT1QgPSAkKENVUkRJUikvLi4vLi4vLi4KIGluY2x1ZGUgJChYRU5fUk9PVCkvdG9vbHMv
UnVsZXMubWsKIAorVEFSR0VULXkgOj0gdGVzdC1jcHUtcG9saWN5CisKKyMgRm9yIGJyZXZpdHks
IHRoZXNlIHRlc3RzIG1ha2UgZXh0ZW5zaXZlIHVzZSBvZiBkZXNpZ25hdGVkIGluaXRpYWxpc2Vy
cywgYnV0CisjIEdDQ3Mgb2xkZXIgdGhhbiA0LjYgY2FuJ3QgY29wZS4gIElnbm9yZSB0aGUgdGVz
dCBpbiB0aGlzIGNhc2UuCitpZm5lcSAoJChjbGFuZykseSkKK1RBUkdFVC0kKGNhbGwgY2MtdmVy
LCQoQ0MpLGx0LDB4MDQwNjAwKSA6PQorZW5kaWYKKworaWZlcSAoJChUQVJHRVQteSksKQorJCh3
YXJuaW5nIFRlc3QgaGFybmVzcyBub3QgYnVpbHQsIHVzZSBuZXdlciBjb21waWxlciB0aGFuICQo
Q0MpICQoc2hlbGwgJChDQykgLWR1bXB2ZXJzaW9uKSkKK2VuZGlmCisKIC5QSE9OWTogYWxsCi1h
bGw6IHRlc3QtY3B1LXBvbGljeQorYWxsOiAkKFRBUkdFVC15KQogCiAuUEhPTlk6IGNsZWFuCiBj
bGVhbjoKZGlmZiAtLWdpdCBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9NYWtlZmlsZSBiL3Rv
b2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9NYWtlZmlsZQppbmRleCA0ZjRjMGY2Li45NzBlYzNlIDEw
MDY0NAotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IvTWFrZWZpbGUKKysrIGIvdG9vbHMv
dGVzdHMveDg2X2VtdWxhdG9yL01ha2VmaWxlCkBAIC05Nyw3ICs5Nyw3IEBAICQoZm9yZWFjaCBm
bGF2b3IsJChTSU1EKSAkKEZNQSksJChldmFsICQoY2FsbCBzaW1kLWNoZWNrLWNjLCQoZmxhdm9y
KSkpKQogVEFSR0VULSQoc2hlbGwgZWNobyAnYXNtKCJ7ZXZleH0gdnplcm9hbGwiKTsnIHwgJChD
QykgLXggYyAtYyAtbyAvZGV2L251bGwgLSB8fCBlY2hvIHkpIDo9CiAKIGlmZXEgKCQoVEFSR0VU
LXkpLCkKLSQod2FybmluZyBUZXN0IGhhcm5lc3Mgbm90IGJ1aWx0LCB1c2UgbmV3ZXIgY29tcGls
ZXIgdGhhbiAiJChDQykiKQorJCh3YXJuaW5nIFRlc3QgaGFybmVzcyBub3QgYnVpbHQsIHVzZSBu
ZXdlciBjb21waWxlciB0aGFuICQoQ0MpICQoc2hlbGwgJChDQykgLWR1bXB2ZXJzaW9uKSBhbmQg
YW4gIntldmV4fSIgY2FwYWJsZSBhc3NlbWJsZXIpCiBlbmRpZgogCiBhbGw6ICQoVEFSR0VULXkp
Ci0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 24 13:50:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 13:50:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hUAa6-0000ld-Ls; Fri, 24 May 2019 13:49:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0saV=TY=citrix.com=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1hUAXH-0000hE-8e
 for xen-devel@lists.xenproject.org; Fri, 24 May 2019 13:47:03 +0000
X-Inumbo-ID: 677da4ce-7e2a-11e9-95fa-3bc188cc9035
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 677da4ce-7e2a-11e9-95fa-3bc188cc9035;
 Fri, 24 May 2019 13:47:00 +0000 (UTC)
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=wei.liu2@citrix.com;
 spf=Pass smtp.mailfrom=wei.liu2@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 wei.liu2@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="wei.liu2@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 wei.liu2@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="wei.liu2@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: ftMJB9zkk56dAOyNnBDtzPk1EiZuHDX7xd2x7VV+RQcWWhp1Jux0Fmk9vgZcD97JIeEil/pPZa
 KGSboVZxZN8xw3MFKh08EdDacFuETUyr9Vge4mqCiAF/v/Pbnxl1mcygs2hr7QvELvHSWsPYI/
 wc7dpPN55I+kzNdkUkKLZAxEDbKRdnl4nzBYHLhqQvZHNYkL5dAhhv5zfTBCmEubVajJsIKQ1x
 AzSxven0HKWKE/prS/qfAoXBHRLvhMPSw/VNX7WJ8tsjCnM/JEqXRVOYiNgJZRD+74MK6yd16g
 nkE=
X-SBRS: 2.7
X-MesageID: 860940
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,507,1549947600"; 
   d="scan'208";a="860940"
Date: Fri, 24 May 2019 14:46:57 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20190524134657.GA25144@zion.uk.xensource.com>
References: <1558704586-829-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1558704586-829-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
X-Mailman-Approved-At: Fri, 24 May 2019 13:49:57 +0000
Subject: Re: [Xen-devel] [PATCH] tests/cpu-policy: Skip building on older
 versions of GCC
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBNYXkgMjQsIDIwMTkgYXQgMDI6Mjk6NDZQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBHQ0MgNC40IChhcyBpbmNsdWRlZCBpbiBDZW50T1MgNikgaXMgdG9vIG9sZCB0byBo
YW5kbGUgZGVzaWduYXRlZCBpbml0aWFsaXNlcnMKPiBpbiBhbm9ueW1vdXMgdW5pb25zLiAgQXMg
dGhpcyBpcyBqdXN0IGEgZGV2ZWxvcGVyIHRvb2wsIHNraXAgdGhlIHRlc3QgaW4gdGhpcwo+IGNh
c2UsIHJhdGhlciB0aGFuIHNhY3JhZmljaW5nIHRoZSBsZWdpYmlsaXR5L2V4cHJlc2liaWxpdHkg
b2YgdGhlIHRlc3QgY2FzZXMuCj4gCj4gVGhpcyBmaXhlcyB0aGUgR2l0bGFiIENJIHRlc3RzLgo+
IAo+IFdoaWxlIGFkZGluZyB0aGlzIGxvZ2ljIHRvIGNwdS1wb2xjeSwgYWRqdXN0IHRoZSBlcXVp
dmVsZW50IGxvZ2ljIGZyb20KPiB4ODZfZW11bGF0b3Igb24gd2hpY2ggdGhpcyB3YXMgYmFzZWQu
ICBQcmludGluZzoKPiAKPiAgIFRlc3QgaGFybmVzcyBub3QgYnVpbHQsIHVzZSBuZXdlciBjb21w
aWxlciB0aGFuICJnY2MiCj4gCj4gaXNuJ3QgaGVscGZ1bCBmb3IgYW55b25lIHVuZXhwZWN0ZWRs
eSBlbmNvdW50ZXJpbmcgdGhlIGVycm9yLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 24 14:00:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 14:00:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hUAkX-0002Ds-P3; Fri, 24 May 2019 14:00:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0saV=TY=citrix.com=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1hUAkW-0002Dn-9h
 for xen-devel@lists.xenproject.org; Fri, 24 May 2019 14:00:44 +0000
X-Inumbo-ID: 51515a99-7e2c-11e9-8980-bc764e045a96
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 51515a99-7e2c-11e9-8980-bc764e045a96;
 Fri, 24 May 2019 14:00:42 +0000 (UTC)
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=wei.liu2@citrix.com;
 spf=Pass smtp.mailfrom=wei.liu2@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 wei.liu2@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="wei.liu2@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 wei.liu2@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="wei.liu2@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: ojkMnJ9HILjtrd4CPYUJYX6okXtTKWBr4068fradyJ6B2oCmqrq1HAzcOAo4hPvRN/uzbnLgJY
 Q6rQG39V/sYorY8llq30OktGjbAOxkjRXg6Gmd5P4YcYHem4QyOa31a/2+WxgboUREeNggrV5z
 iGrQGSOmO8vHVlLGL3ewWvTefPgW9rh2G06vgB6YOwVLbVV7IJnKLu7CAeTMrDcGAxKA5GDq0U
 HoMLBwO4P3GNodRL0RRlLeU3A8BWeYR0RSLMK56X8zqEQJ9owzCfYbUNgvamt2pQmoLvJQBsyv
 kuk=
X-SBRS: 2.7
X-MesageID: 889782
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,507,1549947600"; 
   d="scan'208";a="889782"
Date: Fri, 24 May 2019 15:00:39 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190524140039.GB25144@zion.uk.xensource.com>
References: <5CE68CD30200007800231B01@prv1-mh.provo.novell.com>
 <5CE68FDB0200007800231B41@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5CE68FDB0200007800231B41@prv1-mh.provo.novell.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH 5/5] tools/libxc: allow controlling the max
 C-state sub-state
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBNYXkgMjMsIDIwMTkgYXQgMDY6MTk6MzlBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gRnJvbTogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+Cj4g
Cj4gU2lnbmVkLW9mZi1ieTogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5j
b20+Cj4gCj4gTWFrZSBoYW5kbGluZyBpbiBkb19wbV9vcCgpIG1vcmUgaG9tb2dlbmVvdXM6IEJl
Zm9yZSBpbnRlcnByZXRpbmcKPiBvcC0+Y3B1aWQgYXMgc3VjaCwgaGFuZGxlIGFsbCBvcGVyYXRp
b25zIG5vdCBhY3Rpbmcgb24gYSBwYXJ0aWN1bGFyCj4gQ1BVLiBBbHNvIGV4cG9zZSB0aGUgc2V0
dGluZyB2aWEgeGVucG0uCj4gCj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgoKQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 24 14:05:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 14:05:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hUAp3-0002Nr-EA; Fri, 24 May 2019 14:05:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aM+Y=TY=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1hUAp2-0002Nm-K3
 for xen-devel@lists.xenproject.org; Fri, 24 May 2019 14:05:24 +0000
X-Inumbo-ID: f89d1d02-7e2c-11e9-af31-0f2bcb9cac4b
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f89d1d02-7e2c-11e9-af31-0f2bcb9cac4b;
 Fri, 24 May 2019 14:05:23 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp02.buh.bitdefender.net [10.17.80.76])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 4A003305D3D0; Fri, 24 May 2019 17:05:22 +0300 (EEST)
Received: from [10.10.196.90] (unknown [195.210.5.22])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 3556A306E4AC;
 Fri, 24 May 2019 17:05:22 +0300 (EEST)
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
References: <20190524131522.29170-1-jgross@suse.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <197d22cd-8242-5361-019e-59b3e65df7c4@bitdefender.com>
Date: Fri, 24 May 2019 17:05:17 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.7.0
MIME-Version: 1.0
In-Reply-To: <20190524131522.29170-1-jgross@suse.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH] xen/vm_event: fix rc check for
 uninitialized ring
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gNS8yNC8xOSA0OjE1IFBNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+IHZtX2V2ZW50X2NsYWlt
X3Nsb3QoKSByZXR1cm5zIC1FT1BOT1RTVVBQIGZvciBhbiB1bmluaXRpYWxpemVkIHJpbmcKPiBz
aW5jZSBjb21taXQgMTVlNGRkNWU4NjZiNDNiYmMgKCJjb21tb24vdm1fZXZlbnQ6IEluaXRpYWxp
emUgdm1fZXZlbnQKPiBsaXN0cyBvbiBkb21haW4gY3JlYXRpb24iKSwgYnV0IHRoZSBjYWxsZXJz
IHRlc3QgZm9yIC1FTk9TWVMuCj4gCj4gQ29ycmVjdCB0aGUgY2FsbGVycy4KPiAKPiBTaWduZWQt
b2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gLS0tCj4gICB4ZW4vYXJj
aC94ODYvbW0vcDJtLmMgfCAyICstCj4gICB4ZW4vY29tbW9uL21vbml0b3IuYyAgfCAyICstCj4g
ICB4ZW4vY29tbW9uL3ZtX2V2ZW50LmMgfCAyICstCj4gICAzIGZpbGVzIGNoYW5nZWQsIDMgaW5z
ZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L21tL3AybS5jIGIveGVuL2FyY2gveDg2L21tL3AybS5jCj4gaW5kZXggNTdjNWVlZGE5MS4uOGE5
YTExNTNhOCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMKPiArKysgYi94ZW4v
YXJjaC94ODYvbW0vcDJtLmMKPiBAQCAtMTcwNSw3ICsxNzA1LDcgQEAgdm9pZCBwMm1fbWVtX3Bh
Z2luZ19wb3B1bGF0ZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbl9sKQo+ICAg
Cj4gICAgICAgLyogV2UncmUgcGFnaW5nLiBUaGVyZSBzaG91bGQgYmUgYSByaW5nICovCj4gICAg
ICAgaW50IHJjID0gdm1fZXZlbnRfY2xhaW1fc2xvdChkLCBkLT52bV9ldmVudF9wYWdpbmcpOwo+
IC0gICAgaWYgKCByYyA9PSAtRU5PU1lTICkKPiArICAgIGlmICggcmMgPT0gLUVPUE5PVFNVUFAg
KQo+ICAgICAgIHsKPiAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX0VSUiwgIkRvbWFpbiAlaHUg
cGFnaW5nIGdmbiAlbHggeWV0IG5vIHJpbmcgIgo+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAiaW4gcGxhY2VcbiIsIGQtPmRvbWFpbl9pZCwgZ2ZuX2wpOwo+IGRpZmYgLS1naXQgYS94
ZW4vY29tbW9uL21vbml0b3IuYyBiL3hlbi9jb21tb24vbW9uaXRvci5jCj4gaW5kZXggY2I1ZjM3
ZmRiMi4uZDVjOWZmMWNiZiAxMDA2NDQKPiAtLS0gYS94ZW4vY29tbW9uL21vbml0b3IuYwo+ICsr
KyBiL3hlbi9jb21tb24vbW9uaXRvci5jCj4gQEAgLTk4LDcgKzk4LDcgQEAgaW50IG1vbml0b3Jf
dHJhcHMoc3RydWN0IHZjcHUgKnYsIGJvb2wgc3luYywgdm1fZXZlbnRfcmVxdWVzdF90ICpyZXEp
Cj4gICAgICAgewo+ICAgICAgIGNhc2UgMDoKPiAgICAgICAgICAgYnJlYWs7Cj4gLSAgICBjYXNl
IC1FTk9TWVM6Cj4gKyAgICBjYXNlIC1FT1BOT1RTVVBQOgo+ICAgICAgICAgICAvKgo+ICAgICAg
ICAgICAgKiBJZiB0aGVyZSB3YXMgbm8gcmluZyB0byBoYW5kbGUgdGhlIGV2ZW50LCB0aGVuCj4g
ICAgICAgICAgICAqIHNpbXBseSBjb250aW51ZSBleGVjdXRpbmcgbm9ybWFsbHkuCj4gZGlmZiAt
LWdpdCBhL3hlbi9jb21tb24vdm1fZXZlbnQuYyBiL3hlbi9jb21tb24vdm1fZXZlbnQuYwo+IGlu
ZGV4IDZlNjhiZTQ3YmMuLjdiNGViY2VkMTYgMTAwNjQ0Cj4gLS0tIGEveGVuL2NvbW1vbi92bV9l
dmVudC5jCj4gKysrIGIveGVuL2NvbW1vbi92bV9ldmVudC5jCj4gQEAgLTUxMyw3ICs1MTMsNyBA
QCBib29sIHZtX2V2ZW50X2NoZWNrX3Jpbmcoc3RydWN0IHZtX2V2ZW50X2RvbWFpbiAqdmVkKQo+
ICAgICogdGhpcyBmdW5jdGlvbiB3aWxsIGFsd2F5cyByZXR1cm4gMCBmb3IgYSBndWVzdC4gIEZv
ciBhIG5vbi1ndWVzdCwgd2UgY2hlY2sKPiAgICAqIGZvciBzcGFjZSBhbmQgcmV0dXJuIC1FQlVT
WSBpZiB0aGUgcmluZyBpcyBub3QgYXZhaWxhYmxlLgo+ICAgICoKPiAtICogUmV0dXJuIGNvZGVz
OiAtRU5PU1lTOiB0aGUgcmluZyBpcyBub3QgeWV0IGNvbmZpZ3VyZWQKPiArICogUmV0dXJuIGNv
ZGVzOiAtRU9QTk9UU1VQUDogdGhlIHJpbmcgaXMgbm90IHlldCBjb25maWd1cmVkCj4gICAgKiAg
ICAgICAgICAgICAgIC1FQlVTWTogdGhlIHJpbmcgaXMgYnVzeQo+ICAgICogICAgICAgICAgICAg
ICAwOiBhIHNwb3QgaGFzIGJlZW4gcmVzZXJ2ZWQKPiAgICAqCj4gCgpCdXQgdm1fZXZlbnRfZ3Jh
Yl9zbG90KCkgKHdoaWNoIGVuZHMgdXAgYmVpbmcgd2hhdCB2bV9ldmVudF93YWl0X3Nsb3QoKSAK
cmV0dXJucyksIHN0aWxsIHJldHVybnMgLUVOT1NZUzoKCjQ2MyBzdGF0aWMgaW50IHZtX2V2ZW50
X2dyYWJfc2xvdChzdHJ1Y3Qgdm1fZXZlbnRfZG9tYWluICp2ZWQsIGludCBmb3JlaWduKQo0NjQg
ewo0NjUgICAgIHVuc2lnbmVkIGludCBhdmFpbF9yZXE7CjQ2Ngo0NjcgICAgIGlmICggIXZlZC0+
cmluZ19wYWdlICkKNDY4ICAgICAgICAgcmV0dXJuIC1FTk9TWVM7CgpBbHRob3VnaCB3ZSBjYW4n
dCBnZXQgdG8gdGhhdCBwYXJ0IGlmIHZtX2V2ZW50X2NoZWNrX3JpbmcoKSByZXR1cm5zIApmYWxz
ZSwgd2Ugc2hvdWxkIHByb2JhYmx5IHJldHVybiAtRU9QTk9UU1VQUCBmcm9tIHRoZXJlIGFzIHdl
bGwuIEluIApmYWN0LCBJIHdvbmRlciBpZiBhbnkgb2YgdGhlIC1FTk9TWVMgcmV0dXJucyBpbiB2
bV9ldmVudC5jIHNob3VsZCBub3QgYmUgCnJlcGxhY2VkIHdpdGggcmV0dXJuIC1FT1BOT1RTVVBQ
cy4KCkFueXdheSwgdGhlIGNoYW5nZSBkb2VzIGNsZWFybHkgaW1wcm92ZSB0aGUgY29kZSBldmVu
IHdpdGhvdXQgc2V0dGxpbmcgCnRoZSBhYm92ZSBxdWVzdGlvbnMsIHNvOgoKQWNrZWQtYnk6IFJh
enZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KCgpUaGFua3MsClJhenZh
bgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 24 14:11:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 14:11:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hUAv0-00038j-8S; Fri, 24 May 2019 14:11:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=8EJT=TY=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hUAuy-00038e-LR
 for xen-devel@lists.xenproject.org; Fri, 24 May 2019 14:11:32 +0000
X-Inumbo-ID: d2d9e41e-7e2d-11e9-8070-2b118b960db4
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d2d9e41e-7e2d-11e9-8070-2b118b960db4;
 Fri, 24 May 2019 14:11:29 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 24 May 2019 08:11:28 -0600
Message-Id: <5CE7FB8E0200007800232113@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.1 
Date: Fri, 24 May 2019 08:11:26 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20190524131522.29170-1-jgross@suse.com>
In-Reply-To: <20190524131522.29170-1-jgross@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] xen/vm_event: fix rc check for
 uninitialized ring
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI0LjA1LjE5IGF0IDE1OjE1LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiAtLS0g
YS94ZW4vYXJjaC94ODYvbW0vcDJtLmMKPiArKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKPiBA
QCAtMTcwNSw3ICsxNzA1LDcgQEAgdm9pZCBwMm1fbWVtX3BhZ2luZ19wb3B1bGF0ZShzdHJ1Y3Qg
ZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbl9sKQo+ICAKPiAgICAgIC8qIFdlJ3JlIHBhZ2lu
Zy4gVGhlcmUgc2hvdWxkIGJlIGEgcmluZyAqLwo+ICAgICAgaW50IHJjID0gdm1fZXZlbnRfY2xh
aW1fc2xvdChkLCBkLT52bV9ldmVudF9wYWdpbmcpOwo+IC0gICAgaWYgKCByYyA9PSAtRU5PU1lT
ICkKPiArICAgIGlmICggcmMgPT0gLUVPUE5PVFNVUFAgKQoKUGVyaGFwcyB3aGlsZSBjb21taXR0
aW5nIChvciBpZiBhIHYyIHNob3VsZCBiZWNvbWUgbmVjZXNzYXJ5KQp0aGUgbWlzc2luZyBibGFu
ayBsaW5lIGNvdWxkIGJlIGFkZGVkIGhlcmUgYXQgdGhlIHNhbWUgdGltZS4KCkphbgoKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 24 14:19:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 14:19:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hUB2j-0003N2-5F; Fri, 24 May 2019 14:19:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=8EJT=TY=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hUB2h-0003Mx-RQ
 for xen-devel@lists.xenproject.org; Fri, 24 May 2019 14:19:31 +0000
X-Inumbo-ID: f07f4ecc-7e2e-11e9-ad9b-f3b0beaa8a92
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f07f4ecc-7e2e-11e9-ad9b-f3b0beaa8a92;
 Fri, 24 May 2019 14:19:28 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 24 May 2019 08:19:27 -0600
Message-Id: <5CE7FD6B0200007800232126@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.1 
Date: Fri, 24 May 2019 08:19:23 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1558704586-829-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1558704586-829-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] tests/cpu-policy: Skip building on older
 versions of GCC
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <Ian.Jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI0LjA1LjE5IGF0IDE1OjI5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gR0NDIDQuNCAoYXMgaW5jbHVkZWQgaW4gQ2VudE9TIDYpIGlzIHRvbyBvbGQgdG8gaGFu
ZGxlIGRlc2lnbmF0ZWQgaW5pdGlhbGlzZXJzCj4gaW4gYW5vbnltb3VzIHVuaW9ucy4gIEFzIHRo
aXMgaXMganVzdCBhIGRldmVsb3BlciB0b29sLCBza2lwIHRoZSB0ZXN0IGluIHRoaXMKPiBjYXNl
LCByYXRoZXIgdGhhbiBzYWNyYWZpY2luZyB0aGUgbGVnaWJpbGl0eS9leHByZXNpYmlsaXR5IG9m
IHRoZSB0ZXN0IGNhc2VzLgo+IAo+IFRoaXMgZml4ZXMgdGhlIEdpdGxhYiBDSSB0ZXN0cy4KPiAK
PiBXaGlsZSBhZGRpbmcgdGhpcyBsb2dpYyB0byBjcHUtcG9sY3ksIGFkanVzdCB0aGUgZXF1aXZl
bGVudCBsb2dpYyBmcm9tCj4geDg2X2VtdWxhdG9yIG9uIHdoaWNoIHRoaXMgd2FzIGJhc2VkLiAg
UHJpbnRpbmc6Cj4gCj4gICBUZXN0IGhhcm5lc3Mgbm90IGJ1aWx0LCB1c2UgbmV3ZXIgY29tcGls
ZXIgdGhhbiAiZ2NjIgo+IAo+IGlzbid0IGhlbHBmdWwgZm9yIGFueW9uZSB1bmV4cGVjdGVkbHkg
ZW5jb3VudGVyaW5nIHRoZSBlcnJvci4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKRnVuZGFtZW50YWxseQpSZXZpZXdlZC1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpCdXQgdGhlcmUgYXJlIHJlbWFya3M6Cgo+
IC0tLSBhL3Rvb2xzL3Rlc3RzL2NwdS1wb2xpY3kvTWFrZWZpbGUKPiArKysgYi90b29scy90ZXN0
cy9jcHUtcG9saWN5L01ha2VmaWxlCj4gQEAgLTEsOCArMSwyMCBAQAo+ICBYRU5fUk9PVCA9ICQo
Q1VSRElSKS8uLi8uLi8uLgo+ICBpbmNsdWRlICQoWEVOX1JPT1QpL3Rvb2xzL1J1bGVzLm1rCj4g
IAo+ICtUQVJHRVQteSA6PSB0ZXN0LWNwdS1wb2xpY3kKPiArCj4gKyMgRm9yIGJyZXZpdHksIHRo
ZXNlIHRlc3RzIG1ha2UgZXh0ZW5zaXZlIHVzZSBvZiBkZXNpZ25hdGVkIGluaXRpYWxpc2Vycywg
YnV0Cj4gKyMgR0NDcyBvbGRlciB0aGFuIDQuNiBjYW4ndCBjb3BlLiAgSWdub3JlIHRoZSB0ZXN0
IGluIHRoaXMgY2FzZS4KCkRlc2lnbmF0ZWQgaW5pdGlhbGl6ZXJzIGFsb25lIGFyZSBubyBwcm9i
bGVtIGZvciBvbGQgZ2NjLiBUaGUgaXNzdWUgaXMKd2l0aCBvbmVzIHVzZWQgZm9yIHN1Yi1zdHJ1
Y3R1cmVzLy11bmlvbnMgd2l0aG91dCBmaWVsZCBuYW1lLgpQZXJoYXBzIHdvcnRoIHNsaWdodGx5
IGV4dGVuZGluZyB0aGUgY29tbWVudCB0byB0aGlzIGVmZmVjdD8KCj4gLS0tIGEvdG9vbHMvdGVz
dHMveDg2X2VtdWxhdG9yL01ha2VmaWxlCj4gKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9y
L01ha2VmaWxlCj4gQEAgLTk3LDcgKzk3LDcgQEAgJChmb3JlYWNoIGZsYXZvciwkKFNJTUQpICQo
Rk1BKSwkKGV2YWwgJChjYWxsIHNpbWQtY2hlY2stY2MsJChmbGF2b3IpKSkpCj4gIFRBUkdFVC0k
KHNoZWxsIGVjaG8gJ2FzbSgie2V2ZXh9IHZ6ZXJvYWxsIik7JyB8ICQoQ0MpIC14IGMgLWMgLW8g
L2Rldi9udWxsIAo+IC0gfHwgZWNobyB5KSA6PQo+ICAKPiAgaWZlcSAoJChUQVJHRVQteSksKQo+
IC0kKHdhcm5pbmcgVGVzdCBoYXJuZXNzIG5vdCBidWlsdCwgdXNlIG5ld2VyIGNvbXBpbGVyIHRo
YW4gIiQoQ0MpIikKPiArJCh3YXJuaW5nIFRlc3QgaGFybmVzcyBub3QgYnVpbHQsIHVzZSBuZXdl
ciBjb21waWxlciB0aGFuICQoQ0MpICQoc2hlbGwgJChDQykgLWR1bXB2ZXJzaW9uKSBhbmQgYW4g
IntldmV4fSIgY2FwYWJsZSBhc3NlbWJsZXIpCj4gIGVuZGlmCgpJIGFwcHJlY2lhdGUgdGhlIGlk
ZWEgb2YgcHJvdmlkaW5nIG1vZGUgaW5mb3JtYXRpb24sIGJ1dCBJJ20gYWZyYWlkCnRoaXMgaXMg
Z29pbmcgdG8gYmUgY2x1bXN5IGluIHRoZSBvdGhlciBkaXJlY3Rpb24gbm93OgoKIlRlc3QgaGFy
bmVzcyBub3QgYnVpbHQsIHVzZSBuZXdlciBjb21waWxlciB0aGFuIGdjYy00LjggNC44IGFuZCAu
Li4iCgpOYW1pbmcgdGhlIGNvbXBpbGVyIGJpbmFyeSwgSSB0aG91Z2h0LCBhbGxvd3MgdGhlIHVz
ZXIgdG8gZmlndXJlCm91dCB0aGUgdmVyc2lvbiBlYXNpbHkgZW5vdWdoLiBUaGVyZWZvcmUsIHBs
ZWFzZSBjb25zaWRlcgpkcm9wcGluZyB0aGF0IHBhcnQgYWdhaW4uCgpJJ20gdW5jb25kaXRpb25h
bGx5IGZpbmUgd2l0aCB0aGUge2V2ZXh9IGFkZGl0aW9uLgoKSmFuCgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 24 14:43:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 14:43:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hUBPO-0005VS-AU; Fri, 24 May 2019 14:42:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=a/0B=TY=citrix.com=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1hUBPN-0005VN-Ei
 for xen-devel@lists.xenproject.org; Fri, 24 May 2019 14:42:57 +0000
X-Inumbo-ID: 37903574-7e32-11e9-8980-bc764e045a96
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 37903574-7e32-11e9-8980-bc764e045a96;
 Fri, 24 May 2019 14:42:56 +0000 (UTC)
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=sergey.dyasli@citrix.com;
 spf=Pass smtp.mailfrom=sergey.dyasli@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 sergey.dyasli@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="sergey.dyasli@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 sergey.dyasli@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="sergey.dyasli@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: L92NSaSjxlBdCrBZmCT7+KZG4Ypxl9hxObzcbTlTGj1ik8mZ/QurcPRcudyPz0wT7NEsSH7sP3
 MJXkDS/mgE6r+D8y+MZKfLXq0xyFTms518AlB8qdQXaw6+EL7Pe0M6+KaigzDGzS12uuU9pYHq
 Q+lrpr3VMvhzt24mGoUa15wMAbtzddgMkHVzVVor0dUXNW9kxpO4KKE0DN8R2SvfRDQELlhvBt
 48OfDLveutAj2VxKV7f4KrqfSNilCmX8emHh+m/YsH9zlv2Zw5LxMiRFE01CtKoNNfcn+c+UIS
 WFc=
X-SBRS: 2.7
X-MesageID: 860160
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,507,1549947600"; 
   d="scan'208";a="860160"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <iommu@lists.linux-foundation.org>, <xen-devel@lists.xenproject.org>,
 <linux-kernel@vger.kernel.org>
Date: Fri, 24 May 2019 15:42:50 +0100
Message-ID: <20190524144250.5102-1-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.17.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v1] xen/swiotlb: rework early repeat code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Sergey Dyasli <sergey.dyasli@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q3VycmVudCByZXBlYXQgY29kZSBpcyBwbGFpbiBicm9rZW4gZm9yIHRoZSBlYXJseT10cnVlIGNh
c2UuIFhlbiBleGNoYW5nZXMKYWxsIERNQSAoPDRHQikgcGFnZXMgdGhhdCBpdCBjYW4gb24gdGhl
IGZpcnN0IHhlbl9zd2lvdGxiX2ZpeHVwKCkgYXR0ZW1wdC4KQWxsIGZ1cnRoZXIgYXR0ZW1wdHMg
d2l0aCBhIGhhbHZlZCByZWdpb24gd2lsbCBmYWlsIGltbWVkaWF0ZWx5IGJlY2F1c2UKYWxsIERN
QSBwYWdlcyBhbHJlYWR5IGJlbG9uZyB0byBEb20wLgoKSW50cm9kdWNlIGNvbnRpZ19wYWdlcyBw
YXJhbSBmb3IgeGVuX3N3aW90bGJfZml4dXAoKSB0byB0cmFjayB0aGUgbnVtYmVyCm9mIHBhZ2Vz
IHRoYXQgd2VyZSBtYWRlIGNvbnRpZ3VvdXMgaW4gTUZOIHNwYWNlIGFuZCB1c2UgdGhlIHNhbWUg
Ym9vdG1lbQpyZWdpb24gd2hpbGUgaGFsdmluZyB0aGUgbWVtb3J5IHJlcXVpcmVtZW50cy4KClNp
Z25lZC1vZmYtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KLS0t
CkNDOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNDOiBC
b3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgpDQzogSnVlcmdlbiBH
cm9zcyA8amdyb3NzQHN1c2UuY29tPgpDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPgpDQzogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4K
LS0tCiBkcml2ZXJzL3hlbi9zd2lvdGxiLXhlbi5jIHwgMzYgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMzAgaW5zZXJ0aW9ucygrKSwgNiBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9zd2lvdGxiLXhlbi5jIGIvZHJpdmVy
cy94ZW4vc3dpb3RsYi14ZW4uYwppbmRleCA1ZGNiMDZmZTk2NjcuLmQyYWJhODA0ZDA2YyAxMDA2
NDQKLS0tIGEvZHJpdmVycy94ZW4vc3dpb3RsYi14ZW4uYworKysgYi9kcml2ZXJzL3hlbi9zd2lv
dGxiLXhlbi5jCkBAIC0xNDIsNyArMTQyLDggQEAgc3RhdGljIGludCBpc194ZW5fc3dpb3RsYl9i
dWZmZXIoZG1hX2FkZHJfdCBkbWFfYWRkcikKIHN0YXRpYyBpbnQgbWF4X2RtYV9iaXRzID0gMzI7
CiAKIHN0YXRpYyBpbnQKLXhlbl9zd2lvdGxiX2ZpeHVwKHZvaWQgKmJ1Ziwgc2l6ZV90IHNpemUs
IHVuc2lnbmVkIGxvbmcgbnNsYWJzKQoreGVuX3N3aW90bGJfZml4dXAodm9pZCAqYnVmLCBzaXpl
X3Qgc2l6ZSwgdW5zaWduZWQgbG9uZyBuc2xhYnMsCisJCSAgdW5zaWduZWQgbG9uZyAqY29udGln
X3BhZ2VzKQogewogCWludCBpLCByYzsKIAlpbnQgZG1hX2JpdHM7CkBAIC0xNTYsMTAgKzE1Nywx
MyBAQCB4ZW5fc3dpb3RsYl9maXh1cCh2b2lkICpidWYsIHNpemVfdCBzaXplLCB1bnNpZ25lZCBs
b25nIG5zbGFicykKIAkJaW50IHNsYWJzID0gbWluKG5zbGFicyAtIGksICh1bnNpZ25lZCBsb25n
KUlPX1RMQl9TRUdTSVpFKTsKIAogCQlkbyB7CisJCQl1bnNpZ25lZCBpbnQgb3JkZXIgPSBnZXRf
b3JkZXIoc2xhYnMgPDwgSU9fVExCX1NISUZUKTsKIAkJCXJjID0geGVuX2NyZWF0ZV9jb250aWd1
b3VzX3JlZ2lvbigKIAkJCQlwICsgKGkgPDwgSU9fVExCX1NISUZUKSwKLQkJCQlnZXRfb3JkZXIo
c2xhYnMgPDwgSU9fVExCX1NISUZUKSwKKwkJCQlvcmRlciwKIAkJCQlkbWFfYml0cywgJmRtYV9o
YW5kbGUpOworCQkJaWYgKHJjID09IDApCisJCQkJKmNvbnRpZ19wYWdlcyArPSAxIDw8IG9yZGVy
OwogCQl9IHdoaWxlIChyYyAmJiBkbWFfYml0cysrIDwgbWF4X2RtYV9iaXRzKTsKIAkJaWYgKHJj
KQogCQkJcmV0dXJuIHJjOwpAQCAtMjAyLDcgKzIwNiw3IEBAIHN0YXRpYyBjb25zdCBjaGFyICp4
ZW5fc3dpb3RsYl9lcnJvcihlbnVtIHhlbl9zd2lvdGxiX2VyciBlcnIpCiB9CiBpbnQgX19yZWYg
eGVuX3N3aW90bGJfaW5pdChpbnQgdmVyYm9zZSwgYm9vbCBlYXJseSkKIHsKLQl1bnNpZ25lZCBs
b25nIGJ5dGVzLCBvcmRlcjsKKwl1bnNpZ25lZCBsb25nIGJ5dGVzLCBvcmRlciwgY29udGlnX3Bh
Z2VzOwogCWludCByYyA9IC1FTk9NRU07CiAJZW51bSB4ZW5fc3dpb3RsYl9lcnIgbV9yZXQgPSBY
RU5fU1dJT1RMQl9VTktOT1dOOwogCXVuc2lnbmVkIGludCByZXBlYXQgPSAzOwpAQCAtMjQ0LDEz
ICsyNDgsMzIgQEAgaW50IF9fcmVmIHhlbl9zd2lvdGxiX2luaXQoaW50IHZlcmJvc2UsIGJvb2wg
ZWFybHkpCiAJLyoKIAkgKiBBbmQgcmVwbGFjZSB0aGF0IG1lbW9yeSB3aXRoIHBhZ2VzIHVuZGVy
IDRHQi4KIAkgKi8KKwljb250aWdfcGFnZXMgPSAwOwogCXJjID0geGVuX3N3aW90bGJfZml4dXAo
eGVuX2lvX3RsYl9zdGFydCwKIAkJCSAgICAgICBieXRlcywKLQkJCSAgICAgICB4ZW5faW9fdGxi
X25zbGFicyk7CisJCQkgICAgICAgeGVuX2lvX3RsYl9uc2xhYnMsCisJCQkgICAgICAgJmNvbnRp
Z19wYWdlcyk7CiAJaWYgKHJjKSB7Ci0JCWlmIChlYXJseSkKKwkJaWYgKGVhcmx5KSB7CisJCQl1
bnNpZ25lZCBsb25nIG9yaWdfYnl0ZXMgPSBieXRlczsKKwkJCXdoaWxlIChyZXBlYXQtLSA+IDAp
IHsKKwkJCQl4ZW5faW9fdGxiX25zbGFicyA9IG1heCgxMDI0VUwsIC8qIE1pbiBpcyAyTUIgKi8K
KwkJCQkJCSAgICAgICh4ZW5faW9fdGxiX25zbGFicyA+PiAxKSk7CisJCQkJcHJfaW5mbygiTG93
ZXJpbmcgdG8gJWx1TUJcbiIsCisJCQkJICAgICAoeGVuX2lvX3RsYl9uc2xhYnMgPDwgSU9fVExC
X1NISUZUKSA+PiAyMCk7CisJCQkJYnl0ZXMgPSB4ZW5fc2V0X25zbGFicyh4ZW5faW9fdGxiX25z
bGFicyk7CisJCQkJb3JkZXIgPSBnZXRfb3JkZXIoeGVuX2lvX3RsYl9uc2xhYnMgPDwgSU9fVExC
X1NISUZUKTsKKwkJCQl4ZW5faW9fdGxiX2VuZCA9IHhlbl9pb190bGJfc3RhcnQgKyBieXRlczsK
KwkJCQlpZiAoY29udGlnX3BhZ2VzID49ICgxdWwgPDwgb3JkZXIpKSB7CisJCQkJCS8qIEVub3Vn
aCBwYWdlcyB3ZXJlIG1hZGUgY29udGlndW91cyAqLworCQkJCQltZW1ibG9ja19mcmVlKF9fcGEo
eGVuX2lvX3RsYl9zdGFydCArIGJ5dGVzKSwKKwkJCQkJCSAgICAgUEFHRV9BTElHTihvcmlnX2J5
dGVzIC0gYnl0ZXMpKTsKKwkJCQkJZ290byBmaXh1cF9kb25lOworCQkJCX0KKwkJCX0KIAkJCW1l
bWJsb2NrX2ZyZWUoX19wYSh4ZW5faW9fdGxiX3N0YXJ0KSwKIAkJCQkgICAgICBQQUdFX0FMSUdO
KGJ5dGVzKSk7CisJCX0KIAkJZWxzZSB7CiAJCQlmcmVlX3BhZ2VzKCh1bnNpZ25lZCBsb25nKXhl
bl9pb190bGJfc3RhcnQsIG9yZGVyKTsKIAkJCXhlbl9pb190bGJfc3RhcnQgPSBOVUxMOwpAQCAt
MjU4LDYgKzI4MSw3IEBAIGludCBfX3JlZiB4ZW5fc3dpb3RsYl9pbml0KGludCB2ZXJib3NlLCBi
b29sIGVhcmx5KQogCQltX3JldCA9IFhFTl9TV0lPVExCX0VGSVhVUDsKIAkJZ290byBlcnJvcjsK
IAl9CitmaXh1cF9kb25lOgogCXN0YXJ0X2RtYV9hZGRyID0geGVuX3ZpcnRfdG9fYnVzKHhlbl9p
b190bGJfc3RhcnQpOwogCWlmIChlYXJseSkgewogCQlpZiAoc3dpb3RsYl9pbml0X3dpdGhfdGJs
KHhlbl9pb190bGJfc3RhcnQsIHhlbl9pb190bGJfbnNsYWJzLApAQCAtMjcyLDcgKzI5Niw3IEBA
IGludCBfX3JlZiB4ZW5fc3dpb3RsYl9pbml0KGludCB2ZXJib3NlLCBib29sIGVhcmx5KQogCiAJ
cmV0dXJuIHJjOwogZXJyb3I6Ci0JaWYgKHJlcGVhdC0tKSB7CisJaWYgKHJlcGVhdC0tID4gMCkg
ewogCQl4ZW5faW9fdGxiX25zbGFicyA9IG1heCgxMDI0VUwsIC8qIE1pbiBpcyAyTUIgKi8KIAkJ
CQkJKHhlbl9pb190bGJfbnNsYWJzID4+IDEpKTsKIAkJcHJfaW5mbygiTG93ZXJpbmcgdG8gJWx1
TUJcbiIsCi0tIAoyLjE3LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 24 14:43:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 14:43:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hUBPu-0005Y4-R2; Fri, 24 May 2019 14:43:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=IEXw=TY=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hUBPt-0005Xw-LL
 for xen-devel@lists.xenproject.org; Fri, 24 May 2019 14:43:29 +0000
X-Inumbo-ID: 493b961c-7e32-11e9-a419-57319acb2833
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 493b961c-7e32-11e9-a419-57319acb2833;
 Fri, 24 May 2019 14:43:26 +0000 (UTC)
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 23.29.105.83 as
 permitted sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: yq3YcXGqPJwxkwMgPPffgxwkl0w++PGO5VFx5+POb1F8vjtrxyAdL6pbCoVwZaNb1RMkw2UEmq
 nqp/mJyEF0VDANc713P2lztfZWDVA63xZDQY0bfuBrrnD+oIL6GPdFkOZYTrkz0d+NtsR+1lLI
 ZW+uUUCdcqrkt7+qvcLpvTuLfphbj3SQfv8C/+yS67QcmaKVAkp0bZsXIt1W+8NH4aR8MI3Sw/
 Ty1wBcWT6jdmXvmcQjkAgSkEJHret+nLOTqYZvGmbN+LHJHYb1+ljPlOk8Z5azCDFWMaNcv9ap
 qvM=
X-SBRS: 2.7
X-MesageID: 863973
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,507,1549947600"; 
   d="scan'208";a="863973"
To: Jan Beulich <JBeulich@suse.com>
References: <1558704586-829-1-git-send-email-andrew.cooper3@citrix.com>
 <5CE7FD6B0200007800232126@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <a06368e0-912f-6db9-09d9-171243965c82@citrix.com>
Date: Fri, 24 May 2019 15:43:21 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CE7FD6B0200007800232126@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] tests/cpu-policy: Skip building on older
 versions of GCC
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <Ian.Jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjQvMDUvMjAxOSAxNToxOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjQuMDUuMTkg
YXQgMTU6MjksIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gR0NDIDQuNCAo
YXMgaW5jbHVkZWQgaW4gQ2VudE9TIDYpIGlzIHRvbyBvbGQgdG8gaGFuZGxlIGRlc2lnbmF0ZWQg
aW5pdGlhbGlzZXJzCj4+IGluIGFub255bW91cyB1bmlvbnMuICBBcyB0aGlzIGlzIGp1c3QgYSBk
ZXZlbG9wZXIgdG9vbCwgc2tpcCB0aGUgdGVzdCBpbiB0aGlzCj4+IGNhc2UsIHJhdGhlciB0aGFu
IHNhY3JhZmljaW5nIHRoZSBsZWdpYmlsaXR5L2V4cHJlc2liaWxpdHkgb2YgdGhlIHRlc3QgY2Fz
ZXMuCj4+Cj4+IFRoaXMgZml4ZXMgdGhlIEdpdGxhYiBDSSB0ZXN0cy4KPj4KPj4gV2hpbGUgYWRk
aW5nIHRoaXMgbG9naWMgdG8gY3B1LXBvbGN5LCBhZGp1c3QgdGhlIGVxdWl2ZWxlbnQgbG9naWMg
ZnJvbQo+PiB4ODZfZW11bGF0b3Igb24gd2hpY2ggdGhpcyB3YXMgYmFzZWQuICBQcmludGluZzoK
Pj4KPj4gICBUZXN0IGhhcm5lc3Mgbm90IGJ1aWx0LCB1c2UgbmV3ZXIgY29tcGlsZXIgdGhhbiAi
Z2NjIgo+Pgo+PiBpc24ndCBoZWxwZnVsIGZvciBhbnlvbmUgdW5leHBlY3RlZGx5IGVuY291bnRl
cmluZyB0aGUgZXJyb3IuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gRnVuZGFtZW50YWxseQo+IFJldmlld2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gQnV0IHRoZXJlIGFyZSByZW1hcmtzOgo+Cj4+
IC0tLSBhL3Rvb2xzL3Rlc3RzL2NwdS1wb2xpY3kvTWFrZWZpbGUKPj4gKysrIGIvdG9vbHMvdGVz
dHMvY3B1LXBvbGljeS9NYWtlZmlsZQo+PiBAQCAtMSw4ICsxLDIwIEBACj4+ICBYRU5fUk9PVCA9
ICQoQ1VSRElSKS8uLi8uLi8uLgo+PiAgaW5jbHVkZSAkKFhFTl9ST09UKS90b29scy9SdWxlcy5t
awo+PiAgCj4+ICtUQVJHRVQteSA6PSB0ZXN0LWNwdS1wb2xpY3kKPj4gKwo+PiArIyBGb3IgYnJl
dml0eSwgdGhlc2UgdGVzdHMgbWFrZSBleHRlbnNpdmUgdXNlIG9mIGRlc2lnbmF0ZWQgaW5pdGlh
bGlzZXJzLCBidXQKPj4gKyMgR0NDcyBvbGRlciB0aGFuIDQuNiBjYW4ndCBjb3BlLiAgSWdub3Jl
IHRoZSB0ZXN0IGluIHRoaXMgY2FzZS4KPiBEZXNpZ25hdGVkIGluaXRpYWxpemVycyBhbG9uZSBh
cmUgbm8gcHJvYmxlbSBmb3Igb2xkIGdjYy4gVGhlIGlzc3VlIGlzCj4gd2l0aCBvbmVzIHVzZWQg
Zm9yIHN1Yi1zdHJ1Y3R1cmVzLy11bmlvbnMgd2l0aG91dCBmaWVsZCBuYW1lLgo+IFBlcmhhcHMg
d29ydGggc2xpZ2h0bHkgZXh0ZW5kaW5nIHRoZSBjb21tZW50IHRvIHRoaXMgZWZmZWN0PwoKIiBp
biBhbm9ueW1vdXMgdW5pb25zIiA/wqAgSSBjYW4gbmV2ZXIgcmVtZW1iZXIgZXhhY3RseSB3aGlj
aCBiaXQgaXQKY2hva2VzIG9uLCBidXQgSSB0aGluayB0aGVyZSBhcmUgdHdvIGRpZmZlcmVudCBv
bmVzIGluIHByYWN0aWNlIHdoaWNoCmludGVyZmVyZS4KCj4KPj4gLS0tIGEvdG9vbHMvdGVzdHMv
eDg2X2VtdWxhdG9yL01ha2VmaWxlCj4+ICsrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9N
YWtlZmlsZQo+PiBAQCAtOTcsNyArOTcsNyBAQCAkKGZvcmVhY2ggZmxhdm9yLCQoU0lNRCkgJChG
TUEpLCQoZXZhbCAkKGNhbGwgc2ltZC1jaGVjay1jYywkKGZsYXZvcikpKSkKPj4gIFRBUkdFVC0k
KHNoZWxsIGVjaG8gJ2FzbSgie2V2ZXh9IHZ6ZXJvYWxsIik7JyB8ICQoQ0MpIC14IGMgLWMgLW8g
L2Rldi9udWxsIAo+PiAtIHx8IGVjaG8geSkgOj0KPj4gIAo+PiAgaWZlcSAoJChUQVJHRVQteSks
KQo+PiAtJCh3YXJuaW5nIFRlc3QgaGFybmVzcyBub3QgYnVpbHQsIHVzZSBuZXdlciBjb21waWxl
ciB0aGFuICIkKENDKSIpCj4+ICskKHdhcm5pbmcgVGVzdCBoYXJuZXNzIG5vdCBidWlsdCwgdXNl
IG5ld2VyIGNvbXBpbGVyIHRoYW4gJChDQykgJChzaGVsbCAkKENDKSAtZHVtcHZlcnNpb24pIGFu
ZCBhbiAie2V2ZXh9IiBjYXBhYmxlIGFzc2VtYmxlcikKPj4gIGVuZGlmCj4gSSBhcHByZWNpYXRl
IHRoZSBpZGVhIG9mIHByb3ZpZGluZyBtb2RlIGluZm9ybWF0aW9uLCBidXQgSSdtIGFmcmFpZAo+
IHRoaXMgaXMgZ29pbmcgdG8gYmUgY2x1bXN5IGluIHRoZSBvdGhlciBkaXJlY3Rpb24gbm93Ogo+
Cj4gIlRlc3QgaGFybmVzcyBub3QgYnVpbHQsIHVzZSBuZXdlciBjb21waWxlciB0aGFuIGdjYy00
LjggNC44IGFuZCAuLi4iCj4KPiBOYW1pbmcgdGhlIGNvbXBpbGVyIGJpbmFyeSwgSSB0aG91Z2h0
LCBhbGxvd3MgdGhlIHVzZXIgdG8gZmlndXJlCj4gb3V0IHRoZSB2ZXJzaW9uIGVhc2lseSBlbm91
Z2guIFRoZXJlZm9yZSwgcGxlYXNlIGNvbnNpZGVyCj4gZHJvcHBpbmcgdGhhdCBwYXJ0IGFnYWlu
LgoKSSdtIGFmcmFpZCB5b3UgaGF2ZSBhIHNlbGVjdGlvbiBiaWFzIGhlcmUuwqAgWW91ciBjb21w
aWxlciBiaW5hcmllcyBtYXkKaGF2ZSBhIHZlcnNpb24gc3VmZml4LCBidXQgdGhlIG92ZXJ3aGVs
bWluZyBtYWpvcml0eSBvZiBwZW9wbGUgd2hvIGFyZQpnb2luZyB0byBoaXQgdGhhdCBlcnJvciBh
bmQgbmVlZCB0byBmaWd1cmUgb3V0IHdoYXQgdG8gZG8gd2lsbCBiZSB1c2luZwp0aGVpciBzeXN0
ZW0tcHJvdmlkZWQgYmluYXJpZXMsIGFzIHBlciB0aGUgY29tbWl0IG1lc3NhZ2UuCgpXaGF0IGFi
b3V0OgoKwqAgLi4uIHRoYW4gIiQoQ0MpIiAodmVyc2lvbiAkKHNoZWxsICQoQ0MpIC1kdW1wdmVy
c2lvbikpIGFuZCAuLi4KCndoaWNoIHNob3VsZCAoaW4geW91ciBleGFtcGxlKSByZW5kZXIgYXM6
CgrCoCAuLi4gdGhhbiAiZ2NjLTQuOCIgKHZlcnNpb24gNC44KSBhbmQgLi4uCgo/Cgp+QW5kcmV3
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 24 14:54:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 14:54:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hUBaT-0006Tz-7g; Fri, 24 May 2019 14:54:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=vjOl=TY=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hUBaS-0006Tu-AR
 for xen-devel@lists.xenproject.org; Fri, 24 May 2019 14:54:24 +0000
X-Inumbo-ID: d0bb8dc8-7e33-11e9-8980-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d0bb8dc8-7e33-11e9-8980-bc764e045a96;
 Fri, 24 May 2019 14:54:22 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 934D4AECD;
 Fri, 24 May 2019 14:54:21 +0000 (UTC)
To: Razvan Cojocaru <rcojocaru@bitdefender.com>, xen-devel@lists.xenproject.org
References: <20190524131522.29170-1-jgross@suse.com>
 <197d22cd-8242-5361-019e-59b3e65df7c4@bitdefender.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 mQENBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAG0H0p1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT6JATkEEwECACMFAlOMcK8CGwMH
 CwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAKCRCw3p3WKL8TL8eZB/9G0juS/kDY9LhEXseh
 mE9U+iA1VsLhgDqVbsOtZ/S14LRFHczNd/Lqkn7souCSoyWsBs3/wO+OjPvxf7m+Ef+sMtr0
 G5lCWEWa9wa0IXx5HRPW/ScL+e4AVUbL7rurYMfwCzco+7TfjhMEOkC+va5gzi1KrErgNRHH
 kg3PhlnRY0Udyqx++UYkAsN4TQuEhNN32MvN0Np3WlBJOgKcuXpIElmMM5f1BBzJSKBkW0Jc
 Wy3h2Wy912vHKpPV/Xv7ZwVJ27v7KcuZcErtptDevAljxJtE7aJG6WiBzm+v9EswyWxwMCIO
 RoVBYuiocc51872tRGywc03xaQydB+9R7BHPuQENBFOMcBYBCADLMfoA44MwGOB9YT1V4KCy
 vAfd7E0BTfaAurbG+Olacciz3yd09QOmejFZC6AnoykydyvTFLAWYcSCdISMr88COmmCbJzn
 sHAogjexXiif6ANUUlHpjxlHCCcELmZUzomNDnEOTxZFeWMTFF9Rf2k2F0Tl4E5kmsNGgtSa
 aMO0rNZoOEiD/7UfPP3dfh8JCQ1VtUUsQtT1sxos8Eb/HmriJhnaTZ7Hp3jtgTVkV0ybpgFg
 w6WMaRkrBh17mV0z2ajjmabB7SJxcouSkR0hcpNl4oM74d2/VqoW4BxxxOD1FcNCObCELfIS
 auZx+XT6s+CE7Qi/c44ibBMR7hyjdzWbABEBAAGJAR8EGAECAAkFAlOMcBYCGwwACgkQsN6d
 1ii/Ey9D+Af/WFr3q+bg/8v5tCknCtn92d5lyYTBNt7xgWzDZX8G6/pngzKyWfedArllp0Pn
 fgIXtMNV+3t8Li1Tg843EXkP7+2+CQ98MB8XvvPLYAfW8nNDV85TyVgWlldNcgdv7nn1Sq8g
 HwB2BHdIAkYce3hEoDQXt/mKlgEGsLpzJcnLKimtPXQQy9TxUaLBe9PInPd+Ohix0XOlY+Uk
 QFEx50Ki3rSDl2Zt2tnkNYKUCvTJq7jvOlaPd6d/W0tZqpyy7KVay+K4aMobDsodB3dvEAs6
 ScCnh03dDAFgIq5nsB11j3KPKdVoPlfucX2c7kGNH+LUMbzqV6beIENfNexkOfxHf4kBrQQY
 AQgAIBYhBIUSZ3Lo9gSUpdCX97DendYovxMvBQJa3fDQAhsCAIEJELDendYovxMvdiAEGRYI
 AB0WIQRTLbB6QfY48x44uB6AXGG7T9hjvgUCWt3w0AAKCRCAXGG7T9hjvk2LAP99B/9FenK/
 1lfifxQmsoOrjbZtzCS6OKxPqOLHaY47BgEAqKKn36YAPpbk09d2GTVetoQJwiylx/Z9/mQI
 CUbQMg1pNQf9EjA1bNcMbnzJCgt0P9Q9wWCLwZa01SnQWFz8Z4HEaKldie+5bHBL5CzVBrLv
 81tqX+/j95llpazzCXZW2sdNL3r8gXqrajSox7LR2rYDGdltAhQuISd2BHrbkQVEWD4hs7iV
 1KQHe2uwXbKlguKPhk5ubZxqwsg/uIHw0qZDk+d0vxjTtO2JD5Jv/CeDgaBX4Emgp0NYs8IC
 UIyKXBtnzwiNv4cX9qKlz2Gyq9b+GdcLYZqMlIBjdCz0yJvgeb3WPNsCOanvbjelDhskx9gd
 6YUUFFqgsLtrKpCNyy203a58g2WosU9k9H+LcheS37Ph2vMVTISMszW9W8gyORSgmw==
Message-ID: <f21ed4e2-043a-9f8a-bd07-e8dfba51dfcd@suse.com>
Date: Fri, 24 May 2019 16:54:20 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <197d22cd-8242-5361-019e-59b3e65df7c4@bitdefender.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/vm_event: fix rc check for
 uninitialized ring
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjQvMDUvMjAxOSAxNjowNSwgUmF6dmFuIENvam9jYXJ1IHdyb3RlOgo+IE9uIDUvMjQvMTkg
NDoxNSBQTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gdm1fZXZlbnRfY2xhaW1fc2xvdCgpIHJl
dHVybnMgLUVPUE5PVFNVUFAgZm9yIGFuIHVuaW5pdGlhbGl6ZWQgcmluZwo+PiBzaW5jZSBjb21t
aXQgMTVlNGRkNWU4NjZiNDNiYmMgKCJjb21tb24vdm1fZXZlbnQ6IEluaXRpYWxpemUgdm1fZXZl
bnQKPj4gbGlzdHMgb24gZG9tYWluIGNyZWF0aW9uIiksIGJ1dCB0aGUgY2FsbGVycyB0ZXN0IGZv
ciAtRU5PU1lTLgo+Pgo+PiBDb3JyZWN0IHRoZSBjYWxsZXJzLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5
OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4+IC0tLQo+PiDCoCB4ZW4vYXJjaC94
ODYvbW0vcDJtLmMgfCAyICstCj4+IMKgIHhlbi9jb21tb24vbW9uaXRvci5jwqAgfCAyICstCj4+
IMKgIHhlbi9jb21tb24vdm1fZXZlbnQuYyB8IDIgKy0KPj4gwqAgMyBmaWxlcyBjaGFuZ2VkLCAz
IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCj4+Cj4+IGRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvbW0vcDJtLmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKPj4gaW5kZXggNTdjNWVlZGE5
MS4uOGE5YTExNTNhOCAxMDA2NDQKPj4gLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS5jCj4+ICsr
KyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwo+PiBAQCAtMTcwNSw3ICsxNzA1LDcgQEAgdm9pZCBw
Mm1fbWVtX3BhZ2luZ19wb3B1bGF0ZShzdHJ1Y3QgZG9tYWluICpkLAo+PiB1bnNpZ25lZCBsb25n
IGdmbl9sKQo+PiDCoCDCoMKgwqDCoMKgIC8qIFdlJ3JlIHBhZ2luZy4gVGhlcmUgc2hvdWxkIGJl
IGEgcmluZyAqLwo+PiDCoMKgwqDCoMKgIGludCByYyA9IHZtX2V2ZW50X2NsYWltX3Nsb3QoZCwg
ZC0+dm1fZXZlbnRfcGFnaW5nKTsKPj4gLcKgwqDCoCBpZiAoIHJjID09IC1FTk9TWVMgKQo+PiAr
wqDCoMKgIGlmICggcmMgPT0gLUVPUE5PVFNVUFAgKQo+PiDCoMKgwqDCoMKgIHsKPj4gwqDCoMKg
wqDCoMKgwqDCoMKgIGdkcHJpbnRrKFhFTkxPR19FUlIsICJEb21haW4gJWh1IHBhZ2luZyBnZm4g
JWx4IHlldCBubyByaW5nICIKPj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICJpbiBwbGFjZVxuIiwgZC0+ZG9tYWluX2lkLCBnZm5f
bCk7Cj4+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL21vbml0b3IuYyBiL3hlbi9jb21tb24vbW9u
aXRvci5jCj4+IGluZGV4IGNiNWYzN2ZkYjIuLmQ1YzlmZjFjYmYgMTAwNjQ0Cj4+IC0tLSBhL3hl
bi9jb21tb24vbW9uaXRvci5jCj4+ICsrKyBiL3hlbi9jb21tb24vbW9uaXRvci5jCj4+IEBAIC05
OCw3ICs5OCw3IEBAIGludCBtb25pdG9yX3RyYXBzKHN0cnVjdCB2Y3B1ICp2LCBib29sIHN5bmMs
Cj4+IHZtX2V2ZW50X3JlcXVlc3RfdCAqcmVxKQo+PiDCoMKgwqDCoMKgIHsKPj4gwqDCoMKgwqDC
oCBjYXNlIDA6Cj4+IMKgwqDCoMKgwqDCoMKgwqDCoCBicmVhazsKPj4gLcKgwqDCoCBjYXNlIC1F
Tk9TWVM6Cj4+ICvCoMKgwqAgY2FzZSAtRU9QTk9UU1VQUDoKPj4gwqDCoMKgwqDCoMKgwqDCoMKg
IC8qCj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgICogSWYgdGhlcmUgd2FzIG5vIHJpbmcgdG8gaGFu
ZGxlIHRoZSBldmVudCwgdGhlbgo+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoCAqIHNpbXBseSBjb250
aW51ZSBleGVjdXRpbmcgbm9ybWFsbHkuCj4+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3ZtX2V2
ZW50LmMgYi94ZW4vY29tbW9uL3ZtX2V2ZW50LmMKPj4gaW5kZXggNmU2OGJlNDdiYy4uN2I0ZWJj
ZWQxNiAxMDA2NDQKPj4gLS0tIGEveGVuL2NvbW1vbi92bV9ldmVudC5jCj4+ICsrKyBiL3hlbi9j
b21tb24vdm1fZXZlbnQuYwo+PiBAQCAtNTEzLDcgKzUxMyw3IEBAIGJvb2wgdm1fZXZlbnRfY2hl
Y2tfcmluZyhzdHJ1Y3Qgdm1fZXZlbnRfZG9tYWluICp2ZWQpCj4+IMKgwqAgKiB0aGlzIGZ1bmN0
aW9uIHdpbGwgYWx3YXlzIHJldHVybiAwIGZvciBhIGd1ZXN0LsKgIEZvciBhIG5vbi1ndWVzdCwK
Pj4gd2UgY2hlY2sKPj4gwqDCoCAqIGZvciBzcGFjZSBhbmQgcmV0dXJuIC1FQlVTWSBpZiB0aGUg
cmluZyBpcyBub3QgYXZhaWxhYmxlLgo+PiDCoMKgICoKPj4gLSAqIFJldHVybiBjb2RlczogLUVO
T1NZUzogdGhlIHJpbmcgaXMgbm90IHlldCBjb25maWd1cmVkCj4+ICsgKiBSZXR1cm4gY29kZXM6
IC1FT1BOT1RTVVBQOiB0aGUgcmluZyBpcyBub3QgeWV0IGNvbmZpZ3VyZWQKPj4gwqDCoCAqwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAtRUJVU1k6IHRoZSByaW5nIGlzIGJ1c3kKPj4gwqDC
oCAqwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAwOiBhIHNwb3QgaGFzIGJlZW4gcmVzZXJ2
ZWQKPj4gwqDCoCAqCj4+Cj4gCj4gQnV0IHZtX2V2ZW50X2dyYWJfc2xvdCgpICh3aGljaCBlbmRz
IHVwIGJlaW5nIHdoYXQgdm1fZXZlbnRfd2FpdF9zbG90KCkKPiByZXR1cm5zKSwgc3RpbGwgcmV0
dXJucyAtRU5PU1lTOgo+IAo+IDQ2MyBzdGF0aWMgaW50IHZtX2V2ZW50X2dyYWJfc2xvdChzdHJ1
Y3Qgdm1fZXZlbnRfZG9tYWluICp2ZWQsIGludCBmb3JlaWduKQo+IDQ2NCB7Cj4gNDY1wqDCoMKg
wqAgdW5zaWduZWQgaW50IGF2YWlsX3JlcTsKPiA0NjYKPiA0NjfCoMKgwqDCoCBpZiAoICF2ZWQt
PnJpbmdfcGFnZSApCj4gNDY4wqDCoMKgwqDCoMKgwqDCoCByZXR1cm4gLUVOT1NZUzsKPiAKPiBB
bHRob3VnaCB3ZSBjYW4ndCBnZXQgdG8gdGhhdCBwYXJ0IGlmIHZtX2V2ZW50X2NoZWNrX3Jpbmco
KSByZXR1cm5zCj4gZmFsc2UsIHdlIHNob3VsZCBwcm9iYWJseSByZXR1cm4gLUVPUE5PVFNVUFAg
ZnJvbSB0aGVyZSBhcyB3ZWxsLiBJbgoKSG1tLCBpbiBjYXNlIHRoZSBwYWdlIGlzIHJlbW92ZWQg
d2hpbGUgYSB2Y3B1IGlzIHdhaXRpbmcgZm9yIGEgc2xvdAp0byBiZWNvbWUgZnJlZSBFTk9TWVMg
c2hvdWxkIHN0aWxsIGJlIHBvc3NpYmxlLiBUaGVyZSBpcywgaG93ZXZlciwgYQpyYWNlIGluIHZt
X2V2ZW50X2dyYWJfc2xvdCgpOiB2ZWQtPnJpbmdfcGFnZSBpcyB0ZXN0ZWQgb3V0c2lkZSB0aGUK
bG9jaywgc28gaXQgY291bGQgYmUgemVyb2VkIGp1c3QgYWZ0ZXIgdGhlIHRlc3Qgb2NjdXJyZWQg
bGVhZGluZyB0bwphICJ1c2UgYWZ0ZXIgZnJlZSIgd2hlbiBjYWxsaW5nIHZtX2V2ZW50X3Jpbmdf
YXZhaWxhYmxlKCkuCgo+IGZhY3QsIEkgd29uZGVyIGlmIGFueSBvZiB0aGUgLUVOT1NZUyByZXR1
cm5zIGluIHZtX2V2ZW50LmMgc2hvdWxkIG5vdCBiZQo+IHJlcGxhY2VkIHdpdGggcmV0dXJuIC1F
T1BOT1RTVVBQcy4KCkkgYmVsaWV2ZSB0aGUgb25lcyBmb3IgdGhlIHJpbmcgcGFnZSBub3QgZXhp
c3Rpbmcgc2hvdWxkIGJlIHJlcGxhY2VkLAp3aGlsZSB0aGUgb25lcyBmb3Igd3JvbmcgaHlwZXJj
YWxsIHN1Yi1jb21tYW5kcyBzaG91bGQgZWl0aGVyIHJlbWFpbgpvciBiZSByZXBsYWNlZCBieSBF
SU5WQUwuCgo+IEFueXdheSwgdGhlIGNoYW5nZSBkb2VzIGNsZWFybHkgaW1wcm92ZSB0aGUgY29k
ZSBldmVuIHdpdGhvdXQgc2V0dGxpbmcKPiB0aGUgYWJvdmUgcXVlc3Rpb25zLCBzbzoKPiAKPiBB
Y2tlZC1ieTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgoKCkp1
ZXJnZW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 24 14:57:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 14:57:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hUBdb-0006bi-Qi; Fri, 24 May 2019 14:57:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=vjOl=TY=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hUBda-0006bb-A8
 for xen-devel@lists.xenproject.org; Fri, 24 May 2019 14:57:38 +0000
X-Inumbo-ID: 4294f8d8-7e34-11e9-9e9a-6f873cfb7de5
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4294f8d8-7e34-11e9-9e9a-6f873cfb7de5;
 Fri, 24 May 2019 14:57:33 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id E4D35AF2D;
 Fri, 24 May 2019 14:57:32 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20190524131522.29170-1-jgross@suse.com>
 <5CE7FB8E0200007800232113@prv1-mh.provo.novell.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 mQENBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAG0H0p1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT6JATkEEwECACMFAlOMcK8CGwMH
 CwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAKCRCw3p3WKL8TL8eZB/9G0juS/kDY9LhEXseh
 mE9U+iA1VsLhgDqVbsOtZ/S14LRFHczNd/Lqkn7souCSoyWsBs3/wO+OjPvxf7m+Ef+sMtr0
 G5lCWEWa9wa0IXx5HRPW/ScL+e4AVUbL7rurYMfwCzco+7TfjhMEOkC+va5gzi1KrErgNRHH
 kg3PhlnRY0Udyqx++UYkAsN4TQuEhNN32MvN0Np3WlBJOgKcuXpIElmMM5f1BBzJSKBkW0Jc
 Wy3h2Wy912vHKpPV/Xv7ZwVJ27v7KcuZcErtptDevAljxJtE7aJG6WiBzm+v9EswyWxwMCIO
 RoVBYuiocc51872tRGywc03xaQydB+9R7BHPuQENBFOMcBYBCADLMfoA44MwGOB9YT1V4KCy
 vAfd7E0BTfaAurbG+Olacciz3yd09QOmejFZC6AnoykydyvTFLAWYcSCdISMr88COmmCbJzn
 sHAogjexXiif6ANUUlHpjxlHCCcELmZUzomNDnEOTxZFeWMTFF9Rf2k2F0Tl4E5kmsNGgtSa
 aMO0rNZoOEiD/7UfPP3dfh8JCQ1VtUUsQtT1sxos8Eb/HmriJhnaTZ7Hp3jtgTVkV0ybpgFg
 w6WMaRkrBh17mV0z2ajjmabB7SJxcouSkR0hcpNl4oM74d2/VqoW4BxxxOD1FcNCObCELfIS
 auZx+XT6s+CE7Qi/c44ibBMR7hyjdzWbABEBAAGJAR8EGAECAAkFAlOMcBYCGwwACgkQsN6d
 1ii/Ey9D+Af/WFr3q+bg/8v5tCknCtn92d5lyYTBNt7xgWzDZX8G6/pngzKyWfedArllp0Pn
 fgIXtMNV+3t8Li1Tg843EXkP7+2+CQ98MB8XvvPLYAfW8nNDV85TyVgWlldNcgdv7nn1Sq8g
 HwB2BHdIAkYce3hEoDQXt/mKlgEGsLpzJcnLKimtPXQQy9TxUaLBe9PInPd+Ohix0XOlY+Uk
 QFEx50Ki3rSDl2Zt2tnkNYKUCvTJq7jvOlaPd6d/W0tZqpyy7KVay+K4aMobDsodB3dvEAs6
 ScCnh03dDAFgIq5nsB11j3KPKdVoPlfucX2c7kGNH+LUMbzqV6beIENfNexkOfxHf4kBrQQY
 AQgAIBYhBIUSZ3Lo9gSUpdCX97DendYovxMvBQJa3fDQAhsCAIEJELDendYovxMvdiAEGRYI
 AB0WIQRTLbB6QfY48x44uB6AXGG7T9hjvgUCWt3w0AAKCRCAXGG7T9hjvk2LAP99B/9FenK/
 1lfifxQmsoOrjbZtzCS6OKxPqOLHaY47BgEAqKKn36YAPpbk09d2GTVetoQJwiylx/Z9/mQI
 CUbQMg1pNQf9EjA1bNcMbnzJCgt0P9Q9wWCLwZa01SnQWFz8Z4HEaKldie+5bHBL5CzVBrLv
 81tqX+/j95llpazzCXZW2sdNL3r8gXqrajSox7LR2rYDGdltAhQuISd2BHrbkQVEWD4hs7iV
 1KQHe2uwXbKlguKPhk5ubZxqwsg/uIHw0qZDk+d0vxjTtO2JD5Jv/CeDgaBX4Emgp0NYs8IC
 UIyKXBtnzwiNv4cX9qKlz2Gyq9b+GdcLYZqMlIBjdCz0yJvgeb3WPNsCOanvbjelDhskx9gd
 6YUUFFqgsLtrKpCNyy203a58g2WosU9k9H+LcheS37Ph2vMVTISMszW9W8gyORSgmw==
Message-ID: <329d0307-de78-a1f1-bab9-d76c7aa57014@suse.com>
Date: Fri, 24 May 2019 16:57:32 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CE7FB8E0200007800232113@prv1-mh.provo.novell.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH] xen/vm_event: fix rc check for
 uninitialized ring
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjQvMDUvMjAxOSAxNjoxMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjQuMDUuMTkg
YXQgMTU6MTUsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+PiAtLS0gYS94ZW4vYXJjaC94ODYv
bW0vcDJtLmMKPj4gKysrIGIveGVuL2FyY2gveDg2L21tL3AybS5jCj4+IEBAIC0xNzA1LDcgKzE3
MDUsNyBAQCB2b2lkIHAybV9tZW1fcGFnaW5nX3BvcHVsYXRlKHN0cnVjdCBkb21haW4gKmQsIHVu
c2lnbmVkIGxvbmcgZ2ZuX2wpCj4+ICAKPj4gICAgICAvKiBXZSdyZSBwYWdpbmcuIFRoZXJlIHNo
b3VsZCBiZSBhIHJpbmcgKi8KPj4gICAgICBpbnQgcmMgPSB2bV9ldmVudF9jbGFpbV9zbG90KGQs
IGQtPnZtX2V2ZW50X3BhZ2luZyk7Cj4+IC0gICAgaWYgKCByYyA9PSAtRU5PU1lTICkKPj4gKyAg
ICBpZiAoIHJjID09IC1FT1BOT1RTVVBQICkKPiAKPiBQZXJoYXBzIHdoaWxlIGNvbW1pdHRpbmcg
KG9yIGlmIGEgdjIgc2hvdWxkIGJlY29tZSBuZWNlc3NhcnkpCj4gdGhlIG1pc3NpbmcgYmxhbmsg
bGluZSBjb3VsZCBiZSBhZGRlZCBoZXJlIGF0IHRoZSBzYW1lIHRpbWUuCgpJJ2xsIHNlbmQgYSBW
MiB3aXRoIHRoZSB0d28gbWlzc2luZyBFTk9TWVMgcmVwbGFjZW1lbnRzLgoKCkp1ZXJnZW4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 24 15:15:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 15:15:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hUBuj-0008AP-I1; Fri, 24 May 2019 15:15:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=IEXw=TY=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hUBuh-0008AK-J3
 for xen-devel@lists.xenproject.org; Fri, 24 May 2019 15:15:19 +0000
X-Inumbo-ID: bcc10357-7e36-11e9-8980-bc764e045a96
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bcc10357-7e36-11e9-8980-bc764e045a96;
 Fri, 24 May 2019 15:15:17 +0000 (UTC)
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 23.29.105.83 as
 permitted sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: dZ5ZSisvD3AvlonCOBpdLm5nAutxKbYfPXx1bHBYLdPn165gNUl6+oYXTpcNfOmWH5rKJEx/Tg
 QpWjBOxMK8nym/i2nKJn4lYEPq0gVDDg5wk29x/mQ09qY/tRKok2dUeIRFMLBZF/pfKswCAZb7
 uVeN2a7kz9rFxBsBfK5SM74Z2Pn5zQXGUW+qh/2BXyJaRfdSmqtH95vR75DidFTBd81C41rSH3
 i5dsWJ36gNuL9690PVDysx6nzP9ms15gbJpdR9M3NpTob5f3x6rSkPKfKyCrldUXonB/+p409F
 Uy4=
X-SBRS: 2.7
X-MesageID: 893902
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,507,1549947600"; 
   d="scan'208";a="893902"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 24 May 2019 16:15:04 +0100
Message-ID: <1558710904-8210-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] tests/x86emul: Annotate test blobs as
 executable code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBjYXVzZXMgb2JqZHVtcCB0byBkaXNhc3NlbWJsZSB0aGVtLCByYXRoZXIgdGhhbiByZW5k
ZXJpbmcgdGhlbSBhcwpzdHJhaWdodCBoZXggZGF0YS4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpC
ZXVsaWNoQHN1c2UuY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IFJv
Z2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KIHRvb2xzL3Rlc3RzL3g4
Nl9lbXVsYXRvci9NYWtlZmlsZSB8IDQgKystLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9u
cygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy90ZXN0cy94ODZfZW11bGF0
b3IvTWFrZWZpbGUgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvTWFrZWZpbGUKaW5kZXggOTcw
ZWMzZS4uYjU0NjAzZCAxMDA2NDQKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL01ha2Vm
aWxlCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9NYWtlZmlsZQpAQCAtMTQ5LDcgKzE0
OSw3IEBAICQoYWRkc3VmZml4IC5oLCQoVEVTVENBU0VTKSk6ICUuaDogJS5jIHRlc3RjYXNlLm1r
IE1ha2VmaWxlCiAJCShlY2hvICdzdGF0aWMgY29uc3QgdW5zaWduZWQgaW50IF9fYXR0cmlidXRl
X18oKHNlY3Rpb24oIi50ZXN0LCBcImF4XCIsIEBwcm9nYml0cyAjIikpKScgXAogCQkgICAgICAi
JCR7cHJlZml4fV8kKGFyY2gpJCR7Zmxhdm9yfVtdID0geyI7IFwKIAkJIG9kIC12IC10IHggJCou
YmluIHwgc2VkIC1lICdzL15bMC05XSogLzB4LycgLWUgJ3MvIC8sIDB4L2cnIC1lICdzLyQkLywv
JzsgXAotCQkgZWNobyAifTsiKSA+PiRALm5ldzsgXAorCQkgZWNobyAifTsgYXNtKFwiLnR5cGUg
JCR7cHJlZml4fV8kKGFyY2gpJCR7Zmxhdm9yfSwgU1RUX0ZVTkM7XCIpOyIpID4+JEAubmV3OyBc
CiAJCXJtIC1mICQqLmJpbjsgXAogCSAgICBkb25lOyBcCiAJKQpAQCAtMTY1LDcgKzE2NSw3IEBA
ICQoYWRkc3VmZml4IC1vcG1hc2suaCwkKE9QTUFTSykpOiAlLmg6IG9wbWFzay5TIHRlc3RjYXNl
Lm1rIE1ha2VmaWxlCiAJCShlY2hvICdzdGF0aWMgY29uc3QgdW5zaWduZWQgaW50IF9fYXR0cmli
dXRlX18oKHNlY3Rpb24oIi50ZXN0LCBcImF4XCIsIEBwcm9nYml0cyAjIikpKScgXAogCQkgICAg
ICAiJCR7cHJlZml4fV8kKGFyY2gpJCR7Zmxhdm9yfVtdID0geyI7IFwKIAkJIG9kIC12IC10IHgg
JCouYmluIHwgc2VkIC1lICdzL15bMC05XSogLzB4LycgLWUgJ3MvIC8sIDB4L2cnIC1lICdzLyQk
LywvJzsgXAotCQkgZWNobyAifTsiKSA+PiRALm5ldzsgXAorCQkgZWNobyAifTsgYXNtKFwiLnR5
cGUgJCR7cHJlZml4fV8kKGFyY2gpJCR7Zmxhdm9yfSwgU1RUX0ZVTkM7XCIpOyIpID4+JEAubmV3
OyBcCiAJCXJtIC1mICQqLmJpbjsgXAogCSAgICBkb25lOyBcCiAJKQotLSAKMi4xLjQKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 24 15:15:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 15:15:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hUBv7-0008Bd-Sz; Fri, 24 May 2019 15:15:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KQqo=TY=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1hUBv6-0008BU-KT
 for xen-devel@lists.xenproject.org; Fri, 24 May 2019 15:15:44 +0000
X-Inumbo-ID: cc466d83-7e36-11e9-8980-bc764e045a96
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cc466d83-7e36-11e9-8980-bc764e045a96;
 Fri, 24 May 2019 15:15:43 +0000 (UTC)
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: dxtIkBaC/QtyT/EfoGdL8pTd9+ruJeHW4lXj+bK/1oQh10z/SinHyfTKfrz5c8lO0JTRn2gML4
 ZfSTOFYIT6NXI27UKPvrVpEGiQ98TgisnWJ3TdExaX43CgzF6HD0vGeXEk8Pds4nICCtnkErta
 DTj61fAJOKSx8M1pFen3lmwPRNJyC80E3HFEAPQa0t3K7+ChxyTKlvdciHL4vZLjtwewODire7
 86E9xITVjK0jUPgOqH7PGc1js04+ZTzSAAGjH5IlQz0+rxqjnp1ggdX6BlNEUaZDYqhEWINpBp
 GY8=
X-SBRS: 2.7
X-MesageID: 865801
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,507,1549947600"; 
   d="scan'208";a="865801"
To: Julien Grall <julien.grall@arm.com>, <xen-devel@lists.xenproject.org>
References: <20190507151458.29350-1-julien.grall@arm.com>
 <20190507151458.29350-9-julien.grall@arm.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT6JAlcEEwEKAEECGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEWIQTXqBy2bTNXPzpOYFimNjwxBZC0bQUCXEowWQUJDCJ7dgAKCRCmNjwx
 BZC0beKvEACJ75YlJXd7TnNHgFyiCJkm/qPeoQ3sFGSDZuZh7SKcdt9+3V2bFEb0Mii1hQaz
 3hRqZb8sYPHJrGP0ljK09k3wf8k3OuNxziLQBJyzvn7WNlE4wBEcy/Ejo9TVBdA4ph5D0YaZ
 nqdsPmxe/xlTFuSkgu4ep1v9dfVP1TQR0e+JIBa/Ss+cKC5intKm+8JxpOploAHuzaPu0L/X
 FapzsIXqgT9eIQeBEgO2hge6h9Jov3WeED/vh8kA7f8c6zQ/gs5E7VGALwsiLrhr0LZFcKcw
 kI3oCCrB/C/wyPZv789Ra8EXbeRSJmTjcnBwHRPjnjwQmetRDD1t+VyrkC6uujT5jmgOBzaj
 KCqZ8PcMAssOzdzQtKmjUQ2b3ICPs2X13xZ5M5/OVs1W3TG5gkvMh4YoHi4ilFnOk+v3/j7q
 65FG6N0JLb94Ndi80HkIOQQ1XVGTyu6bUPaBg3rWK91Csp1682kD/dNVF3FKHrRLmSVtmEQR
 5rK0+VGc/FmR6vd4haKGWIRuPxzg+pBR77avIZpU7C7+UXGuZ5CbHwIdY8LojJg2TuUdqaVj
 yxmEZLOA8rVHipCGrslRNthVbJrGN/pqtKjCClFZHIAYJQ9EGLHXLG9Pj76opfjHij3MpR3o
 pCGAh6KsCrfrsvjnpDwqSbngGyEVH030irSk4SwIqZ7FwLkBDQRUWmc6AQgAzpc8Ng5Opbrh
 iZrn69Xr3js28p+b4a+0BOvC48NfrNovZw4eFeKIzmI/t6EkJkSqBIxobWRpBkwGweENsqnd
 0qigmsDw4N7J9Xx0h9ARDqiWxX4jr7u9xauI+CRJ1rBNO3VV30QdACwQ4LqhR/WA+IjdhyMH
 wj3EJGE61NdP/h0zfaLYAbvEg47/TPThFsm4m8Rd6bX7RkrrOgBbL/AOnYOMEivyfZZKX1vv
 iEemAvLfdk2lZt7Vm6X/fbKbV8tPUuZELzNedJvTTBS3/l1FVz9OUcLDeWhGEdlxqXH0sYWh
 E9+PXTAfz5JxKH+LMetwEM8DbuOoDIpmIGZKrZ+2fQARAQABiQNbBBgBCgAmAhsCFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKMJ4FCQnQ/OQBKcBdIAQZAQoABgUCVFpnOgAKCRCyFcen
 x4Qb7cXrCAC0qQeEWmLa9oEAPa+5U6wvG1t/mi22gZN6uzQXH1faIOoDehr7PPESE6tuR/vI
 CTTnaSrd4UDPNeqOqVF07YexWD1LDcQG6PnRqC5DIX1RGE3BaSaMl2pFJP8y+chews11yP8G
 DBbxaIsTcHZI1iVIC9XLhoeegWi84vYc8F4ziADVfowbmbvcVw11gE8tmALCwTeBeZVteXjh
 0OELHwrc1/4j4yvENjIXRO+QLIgk43kB57Upr4tP2MEcs0odgPM+Q+oETOJ00xzLgkTnLPim
 C1FIW2bOZdTj+Uq6ezRS2LKsNmW+PRRvNyA5ojEbA/faxmAjMZtLdSSSeFK8y4SoCRCmNjwx
 BZC0bevWEACRu+GyQgrdGmorUptniIeO1jQlpTiP5WpVnk9Oe8SiLoXUhXXNj6EtzyLGpYmf
 kEAbki+S6WAKnzZd3shL58AuMyDxtFNNjNeKJOcl6FL7JPBIIgIp3wR401Ep+/s5pl3Nw8Ii
 157f0T7o8CPb54w6S1WsMkU78WzTxIs/1lLblSMcvyz1Jq64g4OqiWI85JfkzPLlloVf1rzy
 ebIBLrrmjhCE2tL1RONpE/KRVb+Q+PIs5+YcZ+Q1e0vXWA7NhTWFbWx3+N6WW6gaGpbFbopo
 FkYRpj+2TA5cX5zW148/xU5/ATEb5vdUkFLUFVy5YNUSyeBHuaf6fGmBrDc47rQjAOt1rmyD
 56MUBHpLUbvA6NkPezb7T6bQpupyzGRkMUmSwHiLyQNJQhVe+9NiJJvtEE3jol0JVJoQ9WVn
 FAzPNCgHQyvbsIF3gYkCYKI0w8EhEoH5FHYLoKS6Jg880IY5rXzoAEfPvLXegy6mhYl+mNVN
 QUBD4h9XtOvcdzR559lZuC0Ksy7Xqw3BMolmKsRO3gWKhXSna3zKl4UuheyZtubVWoNWP/bn
 vbyiYnLwuiKDfNAinEWERC8nPKlv3PkZw5d3t46F1Dx0TMf16NmP+azsRpnMZyzpY8BL2eur
 feSGAOB9qjZNyzbo5nEKHldKWCKE7Ye0EPEjECS1gjKDwbkBDQRUWrq9AQgA7aJ0i1pQSmUR
 6ZXZD2YEDxia2ByR0uZoTS7N0NYv1OjU8v6p017u0Fco5+Qoju/fZ97ScHhp5xGVAk5kxZBF
 DT4ovJd0nIeSr3bbWwfNzGx1waztfdzXt6n3MBKr7AhioB1m+vuk31redUdnhbtvN7O40MC+
 fgSk5/+jRGxY3IOVPooQKzUO7M51GoOg4wl9ia3H2EzOoGhN2vpTbT8qCcL92ZZZwkBRldoA
 Wn7c1hEKSTuT3f1VpSmhjnX0J4uvKZ1V2R7rooKJYFBcySC0wa8aTmAtAvLgfcpe+legOtgq
 DKzLuN45xzEjyjCiI521t8zxNMPJY9FiCPNv0sCkDwARAQABiQI8BBgBCgAmAhsMFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKNJYFCQnQrVkACgkQpjY8MQWQtG2Xxg//RrRP+PFYuNXt
 9C5hec/JoY24TkGPPd2tMC9usWZVImIk7VlHlAeqHeE0lWU0LRGIvOBITbS9izw6fOVQBvCA
 Fni56S12fKLusWgWhgu03toT9ZGxZ9W22yfw5uThSHQ4y09wRWAIYvhJsKnPGGC2KDxFvtz5
 4pYYNe8Icy4bwsxcgbaSFaRh+mYtts6wE9VzyJvyfTqbe8VrvE+3InG5rrlNn51AO6M4Wv20
 iFEgYanJXfhicl0WCQrHyTLfdB5p1w+072CL8uryHQVfD0FcDe+J/wl3bmYze+aD1SlPzFoI
 MaSIXKejC6oh6DAT4rvU8kMAbX90T834Mvbc3jplaWorNJEwjAH/r+v877AI9Vsmptis+rni
 JwUissjRbcdlkKBisoUZRPmxQeUifxUpqgulZcYwbEC/a49+WvbaYUriaDLHzg9xisijHwD2
 yWV8igBeg+cmwnk0mPz8tIVvwi4lICAgXob7HZiaqKnwaDXs4LiS4vdG5s/ElnE3rIc87yru
 24n3ypeDZ6f5LkdqL1UNp5/0Aqbr3EiN7/ina4YVyscy9754l944kyHnnMRLVykg0v+kakj0
 h0RJ5LbfLAMM8M52KIA3y14g0Fb7kHLcOUMVcgfQ3PrN6chtC+5l6ouDIlSLR3toxH8Aam7E
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <fe56d15f-cdb4-78f7-32b5-9699486db01d@citrix.com>
Date: Fri, 24 May 2019 16:15:39 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190507151458.29350-9-julien.grall@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 08/14] xen: Convert is_xen_heap_mfn to use
 typesafe MFN
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gNS83LzE5IDQ6MTQgUE0sIEp1bGllbiBHcmFsbCB3cm90ZToKPiBObyBmdW5jdGlvbmFsIGNo
YW5nZXMuCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KPiBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IEFj
a2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CgpSZXZp
ZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 24 15:16:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 15:16:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hUBvo-0008HQ-D3; Fri, 24 May 2019 15:16:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KQqo=TY=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1hUBvn-0008HA-0C
 for xen-devel@lists.xenproject.org; Fri, 24 May 2019 15:16:27 +0000
X-Inumbo-ID: e5a2f746-7e36-11e9-8980-bc764e045a96
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e5a2f746-7e36-11e9-8980-bc764e045a96;
 Fri, 24 May 2019 15:16:26 +0000 (UTC)
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: 6ILI2z0I7aRrHNr58xseXcaHOtd2B8FclkLLyf+dBrU8fbbtuHNP1bUvlHHIpEV/ObhRIJ8UW2
 NIV8pmApHupKrLa3jSm4pNkUbWNNb3eKYtEyBD3d4Xn9Gpj5TnviwesRmghDeYwgzgWbciKX/N
 lO90dGXUcxLstJ2tnjO0v5jnz1zWPaHbPmFVnjhDBc62iw6XQCnMmQrnMPUmpIYqVs0wvDpi+x
 PMH9H4pO1NScNKx2tWfU4nZPf2pOsc9pbity9b/uLFZVcM12CNQkwwhxJYWN8H+BLTEfK8CR7a
 qzs=
X-SBRS: 2.7
X-MesageID: 885909
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,507,1549947600"; 
   d="scan'208";a="885909"
To: Julien Grall <julien.grall@arm.com>, <xen-devel@lists.xenproject.org>
References: <20190507151458.29350-1-julien.grall@arm.com>
 <20190507151458.29350-8-julien.grall@arm.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT6JAlcEEwEKAEECGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEWIQTXqBy2bTNXPzpOYFimNjwxBZC0bQUCXEowWQUJDCJ7dgAKCRCmNjwx
 BZC0beKvEACJ75YlJXd7TnNHgFyiCJkm/qPeoQ3sFGSDZuZh7SKcdt9+3V2bFEb0Mii1hQaz
 3hRqZb8sYPHJrGP0ljK09k3wf8k3OuNxziLQBJyzvn7WNlE4wBEcy/Ejo9TVBdA4ph5D0YaZ
 nqdsPmxe/xlTFuSkgu4ep1v9dfVP1TQR0e+JIBa/Ss+cKC5intKm+8JxpOploAHuzaPu0L/X
 FapzsIXqgT9eIQeBEgO2hge6h9Jov3WeED/vh8kA7f8c6zQ/gs5E7VGALwsiLrhr0LZFcKcw
 kI3oCCrB/C/wyPZv789Ra8EXbeRSJmTjcnBwHRPjnjwQmetRDD1t+VyrkC6uujT5jmgOBzaj
 KCqZ8PcMAssOzdzQtKmjUQ2b3ICPs2X13xZ5M5/OVs1W3TG5gkvMh4YoHi4ilFnOk+v3/j7q
 65FG6N0JLb94Ndi80HkIOQQ1XVGTyu6bUPaBg3rWK91Csp1682kD/dNVF3FKHrRLmSVtmEQR
 5rK0+VGc/FmR6vd4haKGWIRuPxzg+pBR77avIZpU7C7+UXGuZ5CbHwIdY8LojJg2TuUdqaVj
 yxmEZLOA8rVHipCGrslRNthVbJrGN/pqtKjCClFZHIAYJQ9EGLHXLG9Pj76opfjHij3MpR3o
 pCGAh6KsCrfrsvjnpDwqSbngGyEVH030irSk4SwIqZ7FwLkBDQRUWmc6AQgAzpc8Ng5Opbrh
 iZrn69Xr3js28p+b4a+0BOvC48NfrNovZw4eFeKIzmI/t6EkJkSqBIxobWRpBkwGweENsqnd
 0qigmsDw4N7J9Xx0h9ARDqiWxX4jr7u9xauI+CRJ1rBNO3VV30QdACwQ4LqhR/WA+IjdhyMH
 wj3EJGE61NdP/h0zfaLYAbvEg47/TPThFsm4m8Rd6bX7RkrrOgBbL/AOnYOMEivyfZZKX1vv
 iEemAvLfdk2lZt7Vm6X/fbKbV8tPUuZELzNedJvTTBS3/l1FVz9OUcLDeWhGEdlxqXH0sYWh
 E9+PXTAfz5JxKH+LMetwEM8DbuOoDIpmIGZKrZ+2fQARAQABiQNbBBgBCgAmAhsCFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKMJ4FCQnQ/OQBKcBdIAQZAQoABgUCVFpnOgAKCRCyFcen
 x4Qb7cXrCAC0qQeEWmLa9oEAPa+5U6wvG1t/mi22gZN6uzQXH1faIOoDehr7PPESE6tuR/vI
 CTTnaSrd4UDPNeqOqVF07YexWD1LDcQG6PnRqC5DIX1RGE3BaSaMl2pFJP8y+chews11yP8G
 DBbxaIsTcHZI1iVIC9XLhoeegWi84vYc8F4ziADVfowbmbvcVw11gE8tmALCwTeBeZVteXjh
 0OELHwrc1/4j4yvENjIXRO+QLIgk43kB57Upr4tP2MEcs0odgPM+Q+oETOJ00xzLgkTnLPim
 C1FIW2bOZdTj+Uq6ezRS2LKsNmW+PRRvNyA5ojEbA/faxmAjMZtLdSSSeFK8y4SoCRCmNjwx
 BZC0bevWEACRu+GyQgrdGmorUptniIeO1jQlpTiP5WpVnk9Oe8SiLoXUhXXNj6EtzyLGpYmf
 kEAbki+S6WAKnzZd3shL58AuMyDxtFNNjNeKJOcl6FL7JPBIIgIp3wR401Ep+/s5pl3Nw8Ii
 157f0T7o8CPb54w6S1WsMkU78WzTxIs/1lLblSMcvyz1Jq64g4OqiWI85JfkzPLlloVf1rzy
 ebIBLrrmjhCE2tL1RONpE/KRVb+Q+PIs5+YcZ+Q1e0vXWA7NhTWFbWx3+N6WW6gaGpbFbopo
 FkYRpj+2TA5cX5zW148/xU5/ATEb5vdUkFLUFVy5YNUSyeBHuaf6fGmBrDc47rQjAOt1rmyD
 56MUBHpLUbvA6NkPezb7T6bQpupyzGRkMUmSwHiLyQNJQhVe+9NiJJvtEE3jol0JVJoQ9WVn
 FAzPNCgHQyvbsIF3gYkCYKI0w8EhEoH5FHYLoKS6Jg880IY5rXzoAEfPvLXegy6mhYl+mNVN
 QUBD4h9XtOvcdzR559lZuC0Ksy7Xqw3BMolmKsRO3gWKhXSna3zKl4UuheyZtubVWoNWP/bn
 vbyiYnLwuiKDfNAinEWERC8nPKlv3PkZw5d3t46F1Dx0TMf16NmP+azsRpnMZyzpY8BL2eur
 feSGAOB9qjZNyzbo5nEKHldKWCKE7Ye0EPEjECS1gjKDwbkBDQRUWrq9AQgA7aJ0i1pQSmUR
 6ZXZD2YEDxia2ByR0uZoTS7N0NYv1OjU8v6p017u0Fco5+Qoju/fZ97ScHhp5xGVAk5kxZBF
 DT4ovJd0nIeSr3bbWwfNzGx1waztfdzXt6n3MBKr7AhioB1m+vuk31redUdnhbtvN7O40MC+
 fgSk5/+jRGxY3IOVPooQKzUO7M51GoOg4wl9ia3H2EzOoGhN2vpTbT8qCcL92ZZZwkBRldoA
 Wn7c1hEKSTuT3f1VpSmhjnX0J4uvKZ1V2R7rooKJYFBcySC0wa8aTmAtAvLgfcpe+legOtgq
 DKzLuN45xzEjyjCiI521t8zxNMPJY9FiCPNv0sCkDwARAQABiQI8BBgBCgAmAhsMFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKNJYFCQnQrVkACgkQpjY8MQWQtG2Xxg//RrRP+PFYuNXt
 9C5hec/JoY24TkGPPd2tMC9usWZVImIk7VlHlAeqHeE0lWU0LRGIvOBITbS9izw6fOVQBvCA
 Fni56S12fKLusWgWhgu03toT9ZGxZ9W22yfw5uThSHQ4y09wRWAIYvhJsKnPGGC2KDxFvtz5
 4pYYNe8Icy4bwsxcgbaSFaRh+mYtts6wE9VzyJvyfTqbe8VrvE+3InG5rrlNn51AO6M4Wv20
 iFEgYanJXfhicl0WCQrHyTLfdB5p1w+072CL8uryHQVfD0FcDe+J/wl3bmYze+aD1SlPzFoI
 MaSIXKejC6oh6DAT4rvU8kMAbX90T834Mvbc3jplaWorNJEwjAH/r+v877AI9Vsmptis+rni
 JwUissjRbcdlkKBisoUZRPmxQeUifxUpqgulZcYwbEC/a49+WvbaYUriaDLHzg9xisijHwD2
 yWV8igBeg+cmwnk0mPz8tIVvwi4lICAgXob7HZiaqKnwaDXs4LiS4vdG5s/ElnE3rIc87yru
 24n3ypeDZ6f5LkdqL1UNp5/0Aqbr3EiN7/ina4YVyscy9754l944kyHnnMRLVykg0v+kakj0
 h0RJ5LbfLAMM8M52KIA3y14g0Fb7kHLcOUMVcgfQ3PrN6chtC+5l6ouDIlSLR3toxH8Aam7E
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <6cedc096-eadf-9df3-9669-ed8d32edb9af@citrix.com>
Date: Fri, 24 May 2019 16:16:20 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190507151458.29350-8-julien.grall@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 07/14] xen: Convert is_xen_fixed_mfn to use
 typesafe MFN
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei
 Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Shane Wang <shane.wang@intel.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>, Jan
 Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Gang Wei <gang.wei@intel.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gNS83LzE5IDQ6MTQgUE0sIEp1bGllbiBHcmFsbCB3cm90ZToKPiBObyBmdW5jdGlvbmFsIGNo
YW5nZXMuCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KPiBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IEFj
a2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CgpSZXZp
ZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 24 15:23:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 15:23:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hUC2Z-0000kA-8e; Fri, 24 May 2019 15:23:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=vjOl=TY=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hUC2X-0000k5-95
 for xen-devel@lists.xenproject.org; Fri, 24 May 2019 15:23:25 +0000
X-Inumbo-ID: dd65df6e-7e37-11e9-b26c-6b9b4f3bcd6b
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id dd65df6e-7e37-11e9-b26c-6b9b4f3bcd6b;
 Fri, 24 May 2019 15:23:21 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 03AD7AF52;
 Fri, 24 May 2019 15:23:21 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 24 May 2019 17:23:18 +0200
Message-Id: <20190524152318.19735-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH v2] xen/vm_event: fix rc check for uninitialized
 ring
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Wei Liu <wei.liu2@citrix.com>, Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

dm1fZXZlbnRfY2xhaW1fc2xvdCgpIHJldHVybnMgLUVPUE5PVFNVUFAgZm9yIGFuIHVuaW5pdGlh
bGl6ZWQgcmluZwpzaW5jZSBjb21taXQgMTVlNGRkNWU4NjZiNDNiYmMgKCJjb21tb24vdm1fZXZl
bnQ6IEluaXRpYWxpemUgdm1fZXZlbnQKbGlzdHMgb24gZG9tYWluIGNyZWF0aW9uIiksIGJ1dCB0
aGUgY2FsbGVycyB0ZXN0IGZvciAtRU5PU1lTLgoKQ29ycmVjdCB0aGUgY2FsbGVycy4KClNpZ25l
ZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tClYyOiBhZGQgYmxh
bmsgbGluZSAoSmFuIEJldWxpY2gpCiAgICByZXBsYWNlIHR3byBmdXJ0aGVyIEVOT1NZUyByZXR1
cm5zIHdpdGggRU9QTk9UU1VQUCAoUmF6dmFuIENvam9jYXJ1KQotLS0KIHhlbi9hcmNoL3g4Ni9t
bS9wMm0uYyB8IDMgKystCiB4ZW4vY29tbW9uL21vbml0b3IuYyAgfCAyICstCiB4ZW4vY29tbW9u
L3ZtX2V2ZW50LmMgfCA2ICsrKy0tLQogMyBmaWxlcyBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyks
IDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS5jIGIveGVu
L2FyY2gveDg2L21tL3AybS5jCmluZGV4IDU3YzVlZWRhOTEuLjhmZDNjOWQ5OTYgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYworKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKQEAg
LTE3MDUsNyArMTcwNSw4IEBAIHZvaWQgcDJtX21lbV9wYWdpbmdfcG9wdWxhdGUoc3RydWN0IGRv
bWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm5fbCkKIAogICAgIC8qIFdlJ3JlIHBhZ2luZy4gVGhl
cmUgc2hvdWxkIGJlIGEgcmluZyAqLwogICAgIGludCByYyA9IHZtX2V2ZW50X2NsYWltX3Nsb3Qo
ZCwgZC0+dm1fZXZlbnRfcGFnaW5nKTsKLSAgICBpZiAoIHJjID09IC1FTk9TWVMgKQorCisgICAg
aWYgKCByYyA9PSAtRU9QTk9UU1VQUCApCiAgICAgewogICAgICAgICBnZHByaW50ayhYRU5MT0df
RVJSLCAiRG9tYWluICVodSBwYWdpbmcgZ2ZuICVseCB5ZXQgbm8gcmluZyAiCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICJpbiBwbGFjZVxuIiwgZC0+ZG9tYWluX2lkLCBnZm5fbCk7CmRp
ZmYgLS1naXQgYS94ZW4vY29tbW9uL21vbml0b3IuYyBiL3hlbi9jb21tb24vbW9uaXRvci5jCmlu
ZGV4IGNiNWYzN2ZkYjIuLmQ1YzlmZjFjYmYgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vbW9uaXRv
ci5jCisrKyBiL3hlbi9jb21tb24vbW9uaXRvci5jCkBAIC05OCw3ICs5OCw3IEBAIGludCBtb25p
dG9yX3RyYXBzKHN0cnVjdCB2Y3B1ICp2LCBib29sIHN5bmMsIHZtX2V2ZW50X3JlcXVlc3RfdCAq
cmVxKQogICAgIHsKICAgICBjYXNlIDA6CiAgICAgICAgIGJyZWFrOwotICAgIGNhc2UgLUVOT1NZ
UzoKKyAgICBjYXNlIC1FT1BOT1RTVVBQOgogICAgICAgICAvKgogICAgICAgICAgKiBJZiB0aGVy
ZSB3YXMgbm8gcmluZyB0byBoYW5kbGUgdGhlIGV2ZW50LCB0aGVuCiAgICAgICAgICAqIHNpbXBs
eSBjb250aW51ZSBleGVjdXRpbmcgbm9ybWFsbHkuCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3Zt
X2V2ZW50LmMgYi94ZW4vY29tbW9uL3ZtX2V2ZW50LmMKaW5kZXggNmU2OGJlNDdiYy4uNjgzM2My
MTU0NCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi92bV9ldmVudC5jCisrKyBiL3hlbi9jb21tb24v
dm1fZXZlbnQuYwpAQCAtNjQsNyArNjQsNyBAQCBzdGF0aWMgaW50IHZtX2V2ZW50X2VuYWJsZSgK
ICAgICAvKiBUaGUgcGFyYW1ldGVyIGRlZmF1bHRzIHRvIHplcm8sIGFuZCBpdCBzaG91bGQgYmUK
ICAgICAgKiBzZXQgdG8gc29tZXRoaW5nICovCiAgICAgaWYgKCByaW5nX2dmbiA9PSAwICkKLSAg
ICAgICAgcmV0dXJuIC1FTk9TWVM7CisgICAgICAgIHJldHVybiAtRU9QTk9UU1VQUDsKIAogICAg
IHZtX2V2ZW50X3JpbmdfbG9ja19pbml0KCp2ZWQpOwogICAgIHZtX2V2ZW50X3JpbmdfbG9jaygq
dmVkKTsKQEAgLTQ2NSw3ICs0NjUsNyBAQCBzdGF0aWMgaW50IHZtX2V2ZW50X2dyYWJfc2xvdChz
dHJ1Y3Qgdm1fZXZlbnRfZG9tYWluICp2ZWQsIGludCBmb3JlaWduKQogICAgIHVuc2lnbmVkIGlu
dCBhdmFpbF9yZXE7CiAKICAgICBpZiAoICF2ZWQtPnJpbmdfcGFnZSApCi0gICAgICAgIHJldHVy
biAtRU5PU1lTOworICAgICAgICByZXR1cm4gLUVPUE5PVFNVUFA7CiAKICAgICB2bV9ldmVudF9y
aW5nX2xvY2sodmVkKTsKIApAQCAtNTEzLDcgKzUxMyw3IEBAIGJvb2wgdm1fZXZlbnRfY2hlY2tf
cmluZyhzdHJ1Y3Qgdm1fZXZlbnRfZG9tYWluICp2ZWQpCiAgKiB0aGlzIGZ1bmN0aW9uIHdpbGwg
YWx3YXlzIHJldHVybiAwIGZvciBhIGd1ZXN0LiAgRm9yIGEgbm9uLWd1ZXN0LCB3ZSBjaGVjawog
ICogZm9yIHNwYWNlIGFuZCByZXR1cm4gLUVCVVNZIGlmIHRoZSByaW5nIGlzIG5vdCBhdmFpbGFi
bGUuCiAgKgotICogUmV0dXJuIGNvZGVzOiAtRU5PU1lTOiB0aGUgcmluZyBpcyBub3QgeWV0IGNv
bmZpZ3VyZWQKKyAqIFJldHVybiBjb2RlczogLUVPUE5PVFNVUFA6IHRoZSByaW5nIGlzIG5vdCB5
ZXQgY29uZmlndXJlZAogICogICAgICAgICAgICAgICAtRUJVU1k6IHRoZSByaW5nIGlzIGJ1c3kK
ICAqICAgICAgICAgICAgICAgMDogYSBzcG90IGhhcyBiZWVuIHJlc2VydmVkCiAgKgotLSAKMi4x
Ni40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 24 15:24:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 15:24:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hUC3G-0000nQ-KX; Fri, 24 May 2019 15:24:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0saV=TY=citrix.com=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1hUC3G-0000nJ-7y
 for xen-devel@lists.xenproject.org; Fri, 24 May 2019 15:24:10 +0000
X-Inumbo-ID: f7afb66a-7e37-11e9-b402-a724c253c7e6
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f7afb66a-7e37-11e9-b402-a724c253c7e6;
 Fri, 24 May 2019 15:24:06 +0000 (UTC)
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=wei.liu2@citrix.com;
 spf=Pass smtp.mailfrom=wei.liu2@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 wei.liu2@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="wei.liu2@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 wei.liu2@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="wei.liu2@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: POVKKsDtLB/VKYSHn5JAIwX4nxw6ol3x9u14o/TmOXB0vZoYwk0jbH2cEZizMwJfuyjKL8xf4l
 U8li2XOW0DVKoS3w/YZGtLQeonggUS//LhMdVglWmvKlypR3xDQv8GWC86H0eY9KlUnCLTqUHX
 G0ThhPWjUKwi4r2pChKQrPID4ZT16mKn+FRha4Cr2u4GJ7y5k/kyCzr0dXCJ7dberakJllTZLO
 t8eLacyBa2NbHj1iKDQ+HMNVV6Yr1ro0WBEyNGpaKkJw2pI0fmmt9DOaRofrhCbaUvOLXbE5sK
 yjI=
X-SBRS: 2.7
X-MesageID: 866198
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,507,1549947600"; 
   d="scan'208";a="866198"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 24 May 2019 16:24:02 +0100
Message-ID: <20190524152402.5042-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] MAINTAINERS: update my email address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiBNQUlOVEFJ
TkVSUyB8IDEwICsrKysrLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDUg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvTUFJTlRBSU5FUlMgYi9NQUlOVEFJTkVSUwppbmRl
eCA4YTFlMDQwMjU4Li4zYzQzMjZkZTQ4IDEwMDY0NAotLS0gYS9NQUlOVEFJTkVSUworKysgYi9N
QUlOVEFJTkVSUwpAQCAtMzExLDcgKzMxMSw3IEBAIEY6CXRvb2xzL29jYW1sLwogCiBPVk1GIFVQ
U1RSRUFNCiBNOglBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KLU06
CVdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CitNOglXZWkgTGl1IDx3bEB4ZW4ub3JnPgog
UzoJU3VwcG9ydGVkCiBUOglnaXQgaHR0cHM6Ly94ZW5iaXRzLnhlbnByb2plY3Qub3JnL2dpdC1o
dHRwL292bWYuZ2l0CiAKQEAgLTM3MCw3ICszNzAsNyBAQCBTOglTdXBwb3J0ZWQKIEY6CXhlbi9j
b21tb24vc2NoZWQqCiAKIFNFQUJJT1MgVVBTVFJFQU0KLU06CVdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+CitNOglXZWkgTGl1IDx3bEB4ZW4ub3JnPgogUzoJU3VwcG9ydGVkCiBUOglnaXQg
aHR0cHM6Ly94ZW5iaXRzLnhlbnByb2plY3Qub3JnL2dpdC1odHRwL3NlYWJpb3MuZ2l0CiAKQEAg
LTM4Myw3ICszODMsNyBAQCBGOglzdHViZG9tLwogCiBUT09MU1RBQ0sKIE06CUlhbiBKYWNrc29u
IDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgotTToJV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KK006CVdlaSBMaXUgPHdsQHhlbi5vcmc+CiBTOglTdXBwb3J0ZWQKIEY6CWF1dG9nZW4u
c2gKIEY6CWNvbmZpZy8qLmluCkBAIC00MzcsNyArNDM3LDcgQEAgRjoJZG9jcy9taXNjL3Z0cG0t
cGxhdGZvcm1zLnR4dAogWDg2IEFSQ0hJVEVDVFVSRQogTToJSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogTToJQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
LVI6CVdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CitSOglXZWkgTGl1IDx3bEB4ZW4ub3Jn
PgogUjoJUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiBTOglTdXBwb3J0
ZWQKIEw6CXhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpAQCAtNTEzLDcgKzUxMyw3IEBA
IE06CUp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiBNOglLb25yYWQgUnplc3p1
dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CiBNOglTdGVmYW5vIFN0YWJlbGxpbmkg
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiBNOglUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KLU06
CVdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CitNOglXZWkgTGl1IDx3bEB4ZW4ub3JnPgog
TDoJeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCiBTOglTdXBwb3J0ZWQKIEY6CSoKLS0g
CjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 24 15:25:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 15:25:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hUC4m-0000w6-1H; Fri, 24 May 2019 15:25:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=8EJT=TY=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hUC4k-0000w1-Vz
 for xen-devel@lists.xenproject.org; Fri, 24 May 2019 15:25:43 +0000
X-Inumbo-ID: 2fbc6580-7e38-11e9-9514-7f2edb7d05e1
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2fbc6580-7e38-11e9-9514-7f2edb7d05e1;
 Fri, 24 May 2019 15:25:40 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 24 May 2019 09:25:39 -0600
Message-Id: <5CE80CEE020000780023217D@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.1 
Date: Fri, 24 May 2019 09:25:34 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1558704586-829-1-git-send-email-andrew.cooper3@citrix.com>
 <5CE7FD6B0200007800232126@prv1-mh.provo.novell.com>
 <a06368e0-912f-6db9-09d9-171243965c82@citrix.com>
In-Reply-To: <a06368e0-912f-6db9-09d9-171243965c82@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] tests/cpu-policy: Skip building on older
 versions of GCC
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <Ian.Jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI0LjA1LjE5IGF0IDE2OjQzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjQvMDUvMjAxOSAxNToxOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDI0
LjA1LjE5IGF0IDE1OjI5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiAt
LS0gYS90b29scy90ZXN0cy9jcHUtcG9saWN5L01ha2VmaWxlCj4+PiArKysgYi90b29scy90ZXN0
cy9jcHUtcG9saWN5L01ha2VmaWxlCj4+PiBAQCAtMSw4ICsxLDIwIEBACj4+PiAgWEVOX1JPT1Qg
PSAkKENVUkRJUikvLi4vLi4vLi4KPj4+ICBpbmNsdWRlICQoWEVOX1JPT1QpL3Rvb2xzL1J1bGVz
Lm1rCj4+PiAgCj4+PiArVEFSR0VULXkgOj0gdGVzdC1jcHUtcG9saWN5Cj4+PiArCj4+PiArIyBG
b3IgYnJldml0eSwgdGhlc2UgdGVzdHMgbWFrZSBleHRlbnNpdmUgdXNlIG9mIGRlc2lnbmF0ZWQg
aW5pdGlhbGlzZXJzLCBidXQKPj4+ICsjIEdDQ3Mgb2xkZXIgdGhhbiA0LjYgY2FuJ3QgY29wZS4g
IElnbm9yZSB0aGUgdGVzdCBpbiB0aGlzIGNhc2UuCj4+IERlc2lnbmF0ZWQgaW5pdGlhbGl6ZXJz
IGFsb25lIGFyZSBubyBwcm9ibGVtIGZvciBvbGQgZ2NjLiBUaGUgaXNzdWUgaXMKPj4gd2l0aCBv
bmVzIHVzZWQgZm9yIHN1Yi1zdHJ1Y3R1cmVzLy11bmlvbnMgd2l0aG91dCBmaWVsZCBuYW1lLgo+
PiBQZXJoYXBzIHdvcnRoIHNsaWdodGx5IGV4dGVuZGluZyB0aGUgY29tbWVudCB0byB0aGlzIGVm
ZmVjdD8KPiAKPiAiIGluIGFub255bW91cyB1bmlvbnMiID8gIEkgY2FuIG5ldmVyIHJlbWVtYmVy
IGV4YWN0bHkgd2hpY2ggYml0IGl0Cj4gY2hva2VzIG9uLCBidXQgSSB0aGluayB0aGVyZSBhcmUg
dHdvIGRpZmZlcmVudCBvbmVzIGluIHByYWN0aWNlIHdoaWNoCj4gaW50ZXJmZXJlLgoKIiBpbiBh
bm9ueW1vdXMgdW5pb25zIiBpcyBmaW5lIHdpdGggbWUuCgo+Pj4gLS0tIGEvdG9vbHMvdGVzdHMv
eDg2X2VtdWxhdG9yL01ha2VmaWxlCj4+PiArKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3Iv
TWFrZWZpbGUKPj4+IEBAIC05Nyw3ICs5Nyw3IEBAICQoZm9yZWFjaCBmbGF2b3IsJChTSU1EKSAk
KEZNQSksJChldmFsICQoY2FsbCBzaW1kLWNoZWNrLWNjLCQoZmxhdm9yKSkpKQo+Pj4gIFRBUkdF
VC0kKHNoZWxsIGVjaG8gJ2FzbSgie2V2ZXh9IHZ6ZXJvYWxsIik7JyB8ICQoQ0MpIC14IGMgLWMg
LW8gL2Rldi9udWxsID4gLSB8fCBlY2hvIHkpIDo9Cj4+PiAgCj4+PiAgaWZlcSAoJChUQVJHRVQt
eSksKQo+Pj4gLSQod2FybmluZyBUZXN0IGhhcm5lc3Mgbm90IGJ1aWx0LCB1c2UgbmV3ZXIgY29t
cGlsZXIgdGhhbiAiJChDQykiKQo+Pj4gKyQod2FybmluZyBUZXN0IGhhcm5lc3Mgbm90IGJ1aWx0
LCB1c2UgbmV3ZXIgY29tcGlsZXIgdGhhbiAkKENDKSAkKHNoZWxsICQoQ0MpIC1kdW1wdmVyc2lv
bikgYW5kIGFuICJ7ZXZleH0iIGNhcGFibGUgYXNzZW1ibGVyKQo+Pj4gIGVuZGlmCj4+IEkgYXBw
cmVjaWF0ZSB0aGUgaWRlYSBvZiBwcm92aWRpbmcgbW9kZSBpbmZvcm1hdGlvbiwgYnV0IEknbSBh
ZnJhaWQKPj4gdGhpcyBpcyBnb2luZyB0byBiZSBjbHVtc3kgaW4gdGhlIG90aGVyIGRpcmVjdGlv
biBub3c6Cj4+Cj4+ICJUZXN0IGhhcm5lc3Mgbm90IGJ1aWx0LCB1c2UgbmV3ZXIgY29tcGlsZXIg
dGhhbiBnY2MtNC44IDQuOCBhbmQgLi4uIgo+Pgo+PiBOYW1pbmcgdGhlIGNvbXBpbGVyIGJpbmFy
eSwgSSB0aG91Z2h0LCBhbGxvd3MgdGhlIHVzZXIgdG8gZmlndXJlCj4+IG91dCB0aGUgdmVyc2lv
biBlYXNpbHkgZW5vdWdoLiBUaGVyZWZvcmUsIHBsZWFzZSBjb25zaWRlcgo+PiBkcm9wcGluZyB0
aGF0IHBhcnQgYWdhaW4uCj4gCj4gSSdtIGFmcmFpZCB5b3UgaGF2ZSBhIHNlbGVjdGlvbiBiaWFz
IGhlcmUuICBZb3VyIGNvbXBpbGVyIGJpbmFyaWVzIG1heQo+IGhhdmUgYSB2ZXJzaW9uIHN1ZmZp
eCwgYnV0IHRoZSBvdmVyd2hlbG1pbmcgbWFqb3JpdHkgb2YgcGVvcGxlIHdobyBhcmUKPiBnb2lu
ZyB0byBoaXQgdGhhdCBlcnJvciBhbmQgbmVlZCB0byBmaWd1cmUgb3V0IHdoYXQgdG8gZG8gd2ls
bCBiZSB1c2luZwo+IHRoZWlyIHN5c3RlbS1wcm92aWRlZCBiaW5hcmllcywgYXMgcGVyIHRoZSBj
b21taXQgbWVzc2FnZS4KCldlbGwsIEkgY2FuIG9ubHkganVkZ2UgYnkgd2hhdCB0aGUgZGlzdHJv
IGRvZXMgdGhhdCBJIHVzZTsgSSB3YXNuJ3QKYXdhcmUgdGhleSBkbyBzb21ldGhpbmcgbm9uLXN0
YW5kYXJkLiBJJ3ZlIGFscmVhZHkgYXZvaWRlZAptZW50aW9uaW5nIG15IG93biBjb21waWxlciBu
YW1pbmcgc2NoZW1lLgoKPiBXaGF0IGFib3V0Ogo+IAo+ICAgLi4uIHRoYW4gIiQoQ0MpIiAodmVy
c2lvbiAkKHNoZWxsICQoQ0MpIC1kdW1wdmVyc2lvbikpIGFuZCAuLi4KPiAKPiB3aGljaCBzaG91
bGQgKGluIHlvdXIgZXhhbXBsZSkgcmVuZGVyIGFzOgo+IAo+ICAgLi4uIHRoYW4gImdjYy00Ljgi
ICh2ZXJzaW9uIDQuOCkgYW5kIC4uLgo+IAo+ID8KCkJldHRlciwgc28gbGV0J3MgZ28gd2l0aCB0
aGlzLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 24 15:50:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 15:50:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hUCSn-0003D1-G1; Fri, 24 May 2019 15:50:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=8EJT=TY=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hUCSl-0003Cw-Rx
 for xen-devel@lists.xenproject.org; Fri, 24 May 2019 15:50:31 +0000
X-Inumbo-ID: a6b1365e-7e3b-11e9-856a-e741455bf4ae
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a6b1365e-7e3b-11e9-856a-e741455bf4ae;
 Fri, 24 May 2019 15:50:28 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 24 May 2019 09:50:27 -0600
Message-Id: <5CE812C3020000780023219E@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.1 
Date: Fri, 24 May 2019 09:50:27 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1558710904-8210-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1558710904-8210-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] tests/x86emul: Annotate test blobs as
 executable code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI0LjA1LjE5IGF0IDE3OjE1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL01ha2VmaWxlCj4gKysrIGIvdG9v
bHMvdGVzdHMveDg2X2VtdWxhdG9yL01ha2VmaWxlCj4gQEAgLTE0OSw3ICsxNDksNyBAQCAkKGFk
ZHN1ZmZpeCAuaCwkKFRFU1RDQVNFUykpOiAlLmg6ICUuYyB0ZXN0Y2FzZS5tayBNYWtlZmlsZQo+
ICAJCShlY2hvICdzdGF0aWMgY29uc3QgdW5zaWduZWQgaW50IF9fYXR0cmlidXRlX18oKHNlY3Rp
b24oIi50ZXN0LCBcImF4XCIsIEBwcm9nYml0cyAjIikpKScgXAo+ICAJCSAgICAgICIkJHtwcmVm
aXh9XyQoYXJjaCkkJHtmbGF2b3J9W10gPSB7IjsgXAo+ICAJCSBvZCAtdiAtdCB4ICQqLmJpbiB8
IHNlZCAtZSAncy9eWzAtOV0qIC8weC8nIC1lICdzLyAvLCAweC9nJyAtZSAncy8kJC8sLyc7IFwK
PiAtCQkgZWNobyAifTsiKSA+PiRALm5ldzsgXAo+ICsJCSBlY2hvICJ9OyBhc20oXCIudHlwZSAk
JHtwcmVmaXh9XyQoYXJjaCkkJHtmbGF2b3J9LCBTVFRfRlVOQztcIik7IikgPj4kQC5uZXc7IFwK
CkhtbSwgdGhpcyBzZWVtcyByaXNreSB0byBtZSAtIEknZCBleHBlY3QgYSBkZWNlbnQgY29tcGls
ZXIgdG8gbWFyawp0aGVtIGFzIFNUVF9PQkpFQ1QsIGFuZCBhIGRlY2VudCBhc3NlbWJsZXIgdG8g
Y2hva2Ugb24gZmluZGluZwpkaXNhZ3JlZWluZyAudHlwZSBkaXJlY3RpdmVzIGZvciB0aGUgc2Ft
ZSBzeW1ib2wuIEN1cnJlbnQgYmludXRpbHMKbG9va3MgdG8gc2ltcGx5IE9SIHRvZ2V0aGVyIGFs
bCB0aGUgdmFsdWVzLCBhbmQgdGhlbiBkZWNpZGUgaW4gYW4KYWRob2Mgc2VxdWVuY2Ugd2hpY2gg
dHlwZSB0byBhY3R1YWxseSBlbWl0OgoKICAgICAgaWYgKChmbGFncyAmIEJTRl9USFJFQURfTE9D
QUwpICE9IDApCgl0eXBlID0gU1RUX1RMUzsKICAgICAgZWxzZSBpZiAoKGZsYWdzICYgQlNGX0dO
VV9JTkRJUkVDVF9GVU5DVElPTikgIT0gMCkKCXR5cGUgPSBTVFRfR05VX0lGVU5DOwogICAgICBl
bHNlIGlmICgoZmxhZ3MgJiBCU0ZfRlVOQ1RJT04pICE9IDApCgl0eXBlID0gU1RUX0ZVTkM7CiAg
ICAgIGVsc2UgaWYgKChmbGFncyAmIEJTRl9PQkpFQ1QpICE9IDApCgl0eXBlID0gU1RUX09CSkVD
VDsKICAgICAgZWxzZSBpZiAoKGZsYWdzICYgQlNGX1JFTEMpICE9IDApCgl0eXBlID0gU1RUX1JF
TEM7CiAgICAgIGVsc2UgaWYgKChmbGFncyAmIEJTRl9TUkVMQykgIT0gMCkKCXR5cGUgPSBTVFRf
U1JFTEM7CiAgICAgIGVsc2UKCXR5cGUgPSBTVFRfTk9UWVBFOwoKSSBkb24ndCB0aGluayB0aGF0
J3Mgc2FuZSBiZWhhdmlvciAoYWxiZWl0IGl0IGd1YXJhbnRlZXMgQGZ1bmN0aW9uIHRvCndpbiBv
dmVyIEBvYmplY3QpLCBhbmQgaGVuY2UgSSdkIHNheSBpdCBjYW4gY2hhbmdlIGF0IGFueSB0aW1l
LgoKSSB3YW50ZWQgdG8gc3VnZ2VzdCBmb3JjaW5nIHRoZSB0eXBlIGNoYW5nZSB2aWEgb2JqY29w
eSwgYnV0IHRvCm15IHN1cnByaXNlIEkgY291bGRuJ3QgZmluZCBhIHJlc3BlY3RpdmUgb3B0aW9u
LgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 24 15:51:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 15:51:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hUCTT-0003FE-Rl; Fri, 24 May 2019 15:51:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=8EJT=TY=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hUCTR-0003F3-Ow
 for xen-devel@lists.xenproject.org; Fri, 24 May 2019 15:51:13 +0000
X-Inumbo-ID: c108844a-7e3b-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c108844a-7e3b-11e9-8980-bc764e045a96;
 Fri, 24 May 2019 15:51:12 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 24 May 2019 09:51:11 -0600
Message-Id: <5CE812EE02000078002321A1@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.1 
Date: Fri, 24 May 2019 09:51:10 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20190524152402.5042-1-wei.liu2@citrix.com>
In-Reply-To: <20190524152402.5042-1-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] MAINTAINERS: update my email address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, WeiLiu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI0LjA1LjE5IGF0IDE3OjI0LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCkFja2VkLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CihpZiBzdWNoIGlzIG5lZWRlZCBpbiB0aGUg
Zmlyc3QgcGxhY2UpCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 24 15:52:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 15:52:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hUCUo-0003OW-9M; Fri, 24 May 2019 15:52:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KQqo=TY=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1hUCUn-0003OK-70
 for xen-devel@lists.xenproject.org; Fri, 24 May 2019 15:52:37 +0000
X-Inumbo-ID: f2be638d-7e3b-11e9-8980-bc764e045a96
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f2be638d-7e3b-11e9-8980-bc764e045a96;
 Fri, 24 May 2019 15:52:35 +0000 (UTC)
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: mOLfVLDKsfKf1LLfM0eAi+syw8gPRq0YQQCAIxY0IEr0aDrISHx4Tqy78GUc/j58Ok6r3uatvm
 VhzguQOBHErM2sLsjWmI0DFLIf/1atKzoZljYqAVI/1FjIBaoelJX1pIJ/PzBhkZIZYpoHF2hf
 kb8SDLdKV4lFUZ1NONj/Jgw3NyAa33/5vFjiu3mvCP/PJrXPihGOCaQ9vCP6s5fsQk9Bm0dXJ2
 ponRq3oOjV6PVMQqFq9XTz9dG18v62hk9+kVQPegj5lcfba8HWT1awK3EruopmcEIF8E0CPkQF
 37A=
X-SBRS: 2.7
X-MesageID: 895720
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,507,1549947600"; 
   d="scan'208";a="895720"
To: Wei Liu <wei.liu2@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20190524152402.5042-1-wei.liu2@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT6JAlcEEwEKAEECGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEWIQTXqBy2bTNXPzpOYFimNjwxBZC0bQUCXEowWQUJDCJ7dgAKCRCmNjwx
 BZC0beKvEACJ75YlJXd7TnNHgFyiCJkm/qPeoQ3sFGSDZuZh7SKcdt9+3V2bFEb0Mii1hQaz
 3hRqZb8sYPHJrGP0ljK09k3wf8k3OuNxziLQBJyzvn7WNlE4wBEcy/Ejo9TVBdA4ph5D0YaZ
 nqdsPmxe/xlTFuSkgu4ep1v9dfVP1TQR0e+JIBa/Ss+cKC5intKm+8JxpOploAHuzaPu0L/X
 FapzsIXqgT9eIQeBEgO2hge6h9Jov3WeED/vh8kA7f8c6zQ/gs5E7VGALwsiLrhr0LZFcKcw
 kI3oCCrB/C/wyPZv789Ra8EXbeRSJmTjcnBwHRPjnjwQmetRDD1t+VyrkC6uujT5jmgOBzaj
 KCqZ8PcMAssOzdzQtKmjUQ2b3ICPs2X13xZ5M5/OVs1W3TG5gkvMh4YoHi4ilFnOk+v3/j7q
 65FG6N0JLb94Ndi80HkIOQQ1XVGTyu6bUPaBg3rWK91Csp1682kD/dNVF3FKHrRLmSVtmEQR
 5rK0+VGc/FmR6vd4haKGWIRuPxzg+pBR77avIZpU7C7+UXGuZ5CbHwIdY8LojJg2TuUdqaVj
 yxmEZLOA8rVHipCGrslRNthVbJrGN/pqtKjCClFZHIAYJQ9EGLHXLG9Pj76opfjHij3MpR3o
 pCGAh6KsCrfrsvjnpDwqSbngGyEVH030irSk4SwIqZ7FwLkBDQRUWmc6AQgAzpc8Ng5Opbrh
 iZrn69Xr3js28p+b4a+0BOvC48NfrNovZw4eFeKIzmI/t6EkJkSqBIxobWRpBkwGweENsqnd
 0qigmsDw4N7J9Xx0h9ARDqiWxX4jr7u9xauI+CRJ1rBNO3VV30QdACwQ4LqhR/WA+IjdhyMH
 wj3EJGE61NdP/h0zfaLYAbvEg47/TPThFsm4m8Rd6bX7RkrrOgBbL/AOnYOMEivyfZZKX1vv
 iEemAvLfdk2lZt7Vm6X/fbKbV8tPUuZELzNedJvTTBS3/l1FVz9OUcLDeWhGEdlxqXH0sYWh
 E9+PXTAfz5JxKH+LMetwEM8DbuOoDIpmIGZKrZ+2fQARAQABiQNbBBgBCgAmAhsCFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKMJ4FCQnQ/OQBKcBdIAQZAQoABgUCVFpnOgAKCRCyFcen
 x4Qb7cXrCAC0qQeEWmLa9oEAPa+5U6wvG1t/mi22gZN6uzQXH1faIOoDehr7PPESE6tuR/vI
 CTTnaSrd4UDPNeqOqVF07YexWD1LDcQG6PnRqC5DIX1RGE3BaSaMl2pFJP8y+chews11yP8G
 DBbxaIsTcHZI1iVIC9XLhoeegWi84vYc8F4ziADVfowbmbvcVw11gE8tmALCwTeBeZVteXjh
 0OELHwrc1/4j4yvENjIXRO+QLIgk43kB57Upr4tP2MEcs0odgPM+Q+oETOJ00xzLgkTnLPim
 C1FIW2bOZdTj+Uq6ezRS2LKsNmW+PRRvNyA5ojEbA/faxmAjMZtLdSSSeFK8y4SoCRCmNjwx
 BZC0bevWEACRu+GyQgrdGmorUptniIeO1jQlpTiP5WpVnk9Oe8SiLoXUhXXNj6EtzyLGpYmf
 kEAbki+S6WAKnzZd3shL58AuMyDxtFNNjNeKJOcl6FL7JPBIIgIp3wR401Ep+/s5pl3Nw8Ii
 157f0T7o8CPb54w6S1WsMkU78WzTxIs/1lLblSMcvyz1Jq64g4OqiWI85JfkzPLlloVf1rzy
 ebIBLrrmjhCE2tL1RONpE/KRVb+Q+PIs5+YcZ+Q1e0vXWA7NhTWFbWx3+N6WW6gaGpbFbopo
 FkYRpj+2TA5cX5zW148/xU5/ATEb5vdUkFLUFVy5YNUSyeBHuaf6fGmBrDc47rQjAOt1rmyD
 56MUBHpLUbvA6NkPezb7T6bQpupyzGRkMUmSwHiLyQNJQhVe+9NiJJvtEE3jol0JVJoQ9WVn
 FAzPNCgHQyvbsIF3gYkCYKI0w8EhEoH5FHYLoKS6Jg880IY5rXzoAEfPvLXegy6mhYl+mNVN
 QUBD4h9XtOvcdzR559lZuC0Ksy7Xqw3BMolmKsRO3gWKhXSna3zKl4UuheyZtubVWoNWP/bn
 vbyiYnLwuiKDfNAinEWERC8nPKlv3PkZw5d3t46F1Dx0TMf16NmP+azsRpnMZyzpY8BL2eur
 feSGAOB9qjZNyzbo5nEKHldKWCKE7Ye0EPEjECS1gjKDwbkBDQRUWrq9AQgA7aJ0i1pQSmUR
 6ZXZD2YEDxia2ByR0uZoTS7N0NYv1OjU8v6p017u0Fco5+Qoju/fZ97ScHhp5xGVAk5kxZBF
 DT4ovJd0nIeSr3bbWwfNzGx1waztfdzXt6n3MBKr7AhioB1m+vuk31redUdnhbtvN7O40MC+
 fgSk5/+jRGxY3IOVPooQKzUO7M51GoOg4wl9ia3H2EzOoGhN2vpTbT8qCcL92ZZZwkBRldoA
 Wn7c1hEKSTuT3f1VpSmhjnX0J4uvKZ1V2R7rooKJYFBcySC0wa8aTmAtAvLgfcpe+legOtgq
 DKzLuN45xzEjyjCiI521t8zxNMPJY9FiCPNv0sCkDwARAQABiQI8BBgBCgAmAhsMFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKNJYFCQnQrVkACgkQpjY8MQWQtG2Xxg//RrRP+PFYuNXt
 9C5hec/JoY24TkGPPd2tMC9usWZVImIk7VlHlAeqHeE0lWU0LRGIvOBITbS9izw6fOVQBvCA
 Fni56S12fKLusWgWhgu03toT9ZGxZ9W22yfw5uThSHQ4y09wRWAIYvhJsKnPGGC2KDxFvtz5
 4pYYNe8Icy4bwsxcgbaSFaRh+mYtts6wE9VzyJvyfTqbe8VrvE+3InG5rrlNn51AO6M4Wv20
 iFEgYanJXfhicl0WCQrHyTLfdB5p1w+072CL8uryHQVfD0FcDe+J/wl3bmYze+aD1SlPzFoI
 MaSIXKejC6oh6DAT4rvU8kMAbX90T834Mvbc3jplaWorNJEwjAH/r+v877AI9Vsmptis+rni
 JwUissjRbcdlkKBisoUZRPmxQeUifxUpqgulZcYwbEC/a49+WvbaYUriaDLHzg9xisijHwD2
 yWV8igBeg+cmwnk0mPz8tIVvwi4lICAgXob7HZiaqKnwaDXs4LiS4vdG5s/ElnE3rIc87yru
 24n3ypeDZ6f5LkdqL1UNp5/0Aqbr3EiN7/ina4YVyscy9754l944kyHnnMRLVykg0v+kakj0
 h0RJ5LbfLAMM8M52KIA3y14g0Fb7kHLcOUMVcgfQ3PrN6chtC+5l6ouDIlSLR3toxH8Aam7E
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <59b39ed3-e0dc-c46a-23cb-b0cc9c2b507b@citrix.com>
Date: Fri, 24 May 2019 16:52:31 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190524152402.5042-1-wei.liu2@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] MAINTAINERS: update my email address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>, Konrad
 Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gNS8yNC8xOSA0OjI0IFBNLCBXZWkgTGl1IHdyb3RlOgo+IFNpZ25lZC1vZmYtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpBY2tlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2Vvcmdl
LmR1bmxhcEBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 24 16:18:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 16:18:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hUCtY-0005dy-PP; Fri, 24 May 2019 16:18:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aM+Y=TY=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1hUCtW-0005dt-TL
 for xen-devel@lists.xenproject.org; Fri, 24 May 2019 16:18:10 +0000
X-Inumbo-ID: 8457e1d0-7e3f-11e9-b572-9b6237e0319e
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8457e1d0-7e3f-11e9-b572-9b6237e0319e;
 Fri, 24 May 2019 16:18:08 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 8A6AB3016C4A; Fri, 24 May 2019 19:18:07 +0300 (EEST)
Received: from [192.168.228.119] (5-12-248-112.residential.rdsnet.ro
 [5.12.248.112])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 6CBD1306E477;
 Fri, 24 May 2019 19:18:07 +0300 (EEST)
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
References: <20190524152318.19735-1-jgross@suse.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <24756c8f-4505-7ab2-07b6-dd9e6868ff49@bitdefender.com>
Date: Fri, 24 May 2019 19:18:01 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.7.0
MIME-Version: 1.0
In-Reply-To: <20190524152318.19735-1-jgross@suse.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH v2] xen/vm_event: fix rc check for
 uninitialized ring
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gNS8yNC8xOSA2OjIzIFBNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+IHZtX2V2ZW50X2NsYWlt
X3Nsb3QoKSByZXR1cm5zIC1FT1BOT1RTVVBQIGZvciBhbiB1bmluaXRpYWxpemVkIHJpbmcKPiBz
aW5jZSBjb21taXQgMTVlNGRkNWU4NjZiNDNiYmMgKCJjb21tb24vdm1fZXZlbnQ6IEluaXRpYWxp
emUgdm1fZXZlbnQKPiBsaXN0cyBvbiBkb21haW4gY3JlYXRpb24iKSwgYnV0IHRoZSBjYWxsZXJz
IHRlc3QgZm9yIC1FTk9TWVMuCj4gCj4gQ29ycmVjdCB0aGUgY2FsbGVycy4KPiAKPiBTaWduZWQt
b2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gLS0tCj4gVjI6IGFkZCBi
bGFuayBsaW5lIChKYW4gQmV1bGljaCkKPiAgICAgcmVwbGFjZSB0d28gZnVydGhlciBFTk9TWVMg
cmV0dXJucyB3aXRoIEVPUE5PVFNVUFAgKFJhenZhbiBDb2pvY2FydSkKCkFja2VkLWJ5OiBSYXp2
YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CgoKVGhhbmtzLApSYXp2YW4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 24 16:24:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 16:24:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hUCze-0006Qb-HK; Fri, 24 May 2019 16:24:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KQqo=TY=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1hUCzc-0006QS-D4
 for xen-devel@lists.xenproject.org; Fri, 24 May 2019 16:24:28 +0000
X-Inumbo-ID: 65c6fa09-7e40-11e9-8980-bc764e045a96
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 65c6fa09-7e40-11e9-8980-bc764e045a96;
 Fri, 24 May 2019 16:24:26 +0000 (UTC)
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: JnAdU9azqN8qlDfUN/9IAitZSAN1GK6TIj53mI2wcTg2IrddaJ/PrpA5xLP00Hv2Y7p0NA2fvG
 siDIksQ+C+Hb/F/5eoUvk0WDcmBUJsAuCVqEed82AQoZyWrPxMS3zNqkghOU9vlpittoFIYxS8
 fPc0yxTfr43bu+bKMQo4U/RdQmNc38ZrXUer0ps0k7lBDg4NUtRmwAUimoFMfOPY0cdvHFaIx5
 Kc/7ehxHdN1ikaVcC5L4U0bLFTDbx0Bu0AtW0JGayLqr5Htnl+5vnsTKMOvbKWdsxn4rdfZaVN
 MOI=
X-SBRS: 2.7
X-MesageID: 890775
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,507,1549947600"; 
   d="scan'208";a="890775"
To: Jan Beulich <JBeulich@suse.com>, Julien Grall <julien.grall@arm.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>
References: <20190507151458.29350-1-julien.grall@arm.com>
 <20190507151458.29350-14-julien.grall@arm.com>
 <5CD57AEC020000780022D885@prv1-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT6JAlcEEwEKAEECGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEWIQTXqBy2bTNXPzpOYFimNjwxBZC0bQUCXEowWQUJDCJ7dgAKCRCmNjwx
 BZC0beKvEACJ75YlJXd7TnNHgFyiCJkm/qPeoQ3sFGSDZuZh7SKcdt9+3V2bFEb0Mii1hQaz
 3hRqZb8sYPHJrGP0ljK09k3wf8k3OuNxziLQBJyzvn7WNlE4wBEcy/Ejo9TVBdA4ph5D0YaZ
 nqdsPmxe/xlTFuSkgu4ep1v9dfVP1TQR0e+JIBa/Ss+cKC5intKm+8JxpOploAHuzaPu0L/X
 FapzsIXqgT9eIQeBEgO2hge6h9Jov3WeED/vh8kA7f8c6zQ/gs5E7VGALwsiLrhr0LZFcKcw
 kI3oCCrB/C/wyPZv789Ra8EXbeRSJmTjcnBwHRPjnjwQmetRDD1t+VyrkC6uujT5jmgOBzaj
 KCqZ8PcMAssOzdzQtKmjUQ2b3ICPs2X13xZ5M5/OVs1W3TG5gkvMh4YoHi4ilFnOk+v3/j7q
 65FG6N0JLb94Ndi80HkIOQQ1XVGTyu6bUPaBg3rWK91Csp1682kD/dNVF3FKHrRLmSVtmEQR
 5rK0+VGc/FmR6vd4haKGWIRuPxzg+pBR77avIZpU7C7+UXGuZ5CbHwIdY8LojJg2TuUdqaVj
 yxmEZLOA8rVHipCGrslRNthVbJrGN/pqtKjCClFZHIAYJQ9EGLHXLG9Pj76opfjHij3MpR3o
 pCGAh6KsCrfrsvjnpDwqSbngGyEVH030irSk4SwIqZ7FwLkBDQRUWmc6AQgAzpc8Ng5Opbrh
 iZrn69Xr3js28p+b4a+0BOvC48NfrNovZw4eFeKIzmI/t6EkJkSqBIxobWRpBkwGweENsqnd
 0qigmsDw4N7J9Xx0h9ARDqiWxX4jr7u9xauI+CRJ1rBNO3VV30QdACwQ4LqhR/WA+IjdhyMH
 wj3EJGE61NdP/h0zfaLYAbvEg47/TPThFsm4m8Rd6bX7RkrrOgBbL/AOnYOMEivyfZZKX1vv
 iEemAvLfdk2lZt7Vm6X/fbKbV8tPUuZELzNedJvTTBS3/l1FVz9OUcLDeWhGEdlxqXH0sYWh
 E9+PXTAfz5JxKH+LMetwEM8DbuOoDIpmIGZKrZ+2fQARAQABiQNbBBgBCgAmAhsCFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKMJ4FCQnQ/OQBKcBdIAQZAQoABgUCVFpnOgAKCRCyFcen
 x4Qb7cXrCAC0qQeEWmLa9oEAPa+5U6wvG1t/mi22gZN6uzQXH1faIOoDehr7PPESE6tuR/vI
 CTTnaSrd4UDPNeqOqVF07YexWD1LDcQG6PnRqC5DIX1RGE3BaSaMl2pFJP8y+chews11yP8G
 DBbxaIsTcHZI1iVIC9XLhoeegWi84vYc8F4ziADVfowbmbvcVw11gE8tmALCwTeBeZVteXjh
 0OELHwrc1/4j4yvENjIXRO+QLIgk43kB57Upr4tP2MEcs0odgPM+Q+oETOJ00xzLgkTnLPim
 C1FIW2bOZdTj+Uq6ezRS2LKsNmW+PRRvNyA5ojEbA/faxmAjMZtLdSSSeFK8y4SoCRCmNjwx
 BZC0bevWEACRu+GyQgrdGmorUptniIeO1jQlpTiP5WpVnk9Oe8SiLoXUhXXNj6EtzyLGpYmf
 kEAbki+S6WAKnzZd3shL58AuMyDxtFNNjNeKJOcl6FL7JPBIIgIp3wR401Ep+/s5pl3Nw8Ii
 157f0T7o8CPb54w6S1WsMkU78WzTxIs/1lLblSMcvyz1Jq64g4OqiWI85JfkzPLlloVf1rzy
 ebIBLrrmjhCE2tL1RONpE/KRVb+Q+PIs5+YcZ+Q1e0vXWA7NhTWFbWx3+N6WW6gaGpbFbopo
 FkYRpj+2TA5cX5zW148/xU5/ATEb5vdUkFLUFVy5YNUSyeBHuaf6fGmBrDc47rQjAOt1rmyD
 56MUBHpLUbvA6NkPezb7T6bQpupyzGRkMUmSwHiLyQNJQhVe+9NiJJvtEE3jol0JVJoQ9WVn
 FAzPNCgHQyvbsIF3gYkCYKI0w8EhEoH5FHYLoKS6Jg880IY5rXzoAEfPvLXegy6mhYl+mNVN
 QUBD4h9XtOvcdzR559lZuC0Ksy7Xqw3BMolmKsRO3gWKhXSna3zKl4UuheyZtubVWoNWP/bn
 vbyiYnLwuiKDfNAinEWERC8nPKlv3PkZw5d3t46F1Dx0TMf16NmP+azsRpnMZyzpY8BL2eur
 feSGAOB9qjZNyzbo5nEKHldKWCKE7Ye0EPEjECS1gjKDwbkBDQRUWrq9AQgA7aJ0i1pQSmUR
 6ZXZD2YEDxia2ByR0uZoTS7N0NYv1OjU8v6p017u0Fco5+Qoju/fZ97ScHhp5xGVAk5kxZBF
 DT4ovJd0nIeSr3bbWwfNzGx1waztfdzXt6n3MBKr7AhioB1m+vuk31redUdnhbtvN7O40MC+
 fgSk5/+jRGxY3IOVPooQKzUO7M51GoOg4wl9ia3H2EzOoGhN2vpTbT8qCcL92ZZZwkBRldoA
 Wn7c1hEKSTuT3f1VpSmhjnX0J4uvKZ1V2R7rooKJYFBcySC0wa8aTmAtAvLgfcpe+legOtgq
 DKzLuN45xzEjyjCiI521t8zxNMPJY9FiCPNv0sCkDwARAQABiQI8BBgBCgAmAhsMFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKNJYFCQnQrVkACgkQpjY8MQWQtG2Xxg//RrRP+PFYuNXt
 9C5hec/JoY24TkGPPd2tMC9usWZVImIk7VlHlAeqHeE0lWU0LRGIvOBITbS9izw6fOVQBvCA
 Fni56S12fKLusWgWhgu03toT9ZGxZ9W22yfw5uThSHQ4y09wRWAIYvhJsKnPGGC2KDxFvtz5
 4pYYNe8Icy4bwsxcgbaSFaRh+mYtts6wE9VzyJvyfTqbe8VrvE+3InG5rrlNn51AO6M4Wv20
 iFEgYanJXfhicl0WCQrHyTLfdB5p1w+072CL8uryHQVfD0FcDe+J/wl3bmYze+aD1SlPzFoI
 MaSIXKejC6oh6DAT4rvU8kMAbX90T834Mvbc3jplaWorNJEwjAH/r+v877AI9Vsmptis+rni
 JwUissjRbcdlkKBisoUZRPmxQeUifxUpqgulZcYwbEC/a49+WvbaYUriaDLHzg9xisijHwD2
 yWV8igBeg+cmwnk0mPz8tIVvwi4lICAgXob7HZiaqKnwaDXs4LiS4vdG5s/ElnE3rIc87yru
 24n3ypeDZ6f5LkdqL1UNp5/0Aqbr3EiN7/ina4YVyscy9754l944kyHnnMRLVykg0v+kakj0
 h0RJ5LbfLAMM8M52KIA3y14g0Fb7kHLcOUMVcgfQ3PrN6chtC+5l6ouDIlSLR3toxH8Aam7E
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <3c51d11a-7a3c-02b5-be74-9b8684b17c30@citrix.com>
Date: Fri, 24 May 2019 17:24:21 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CD57AEC020000780022D885@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 13/14] xen/mm: Convert {s,
 g}et_gpfn_from_mfn() to use typesafe MFN
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Tamas K Lengyel <tamas@tklengyel.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gNS8xMC8xOSAyOjIxIFBNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gQEAgLTEwOTksMTkgKzEx
MDAsMTkgQEAgbG9uZyBwMm1fcHRfYXVkaXRfcDJtKHN0cnVjdCBwMm1fZG9tYWluICpwMm0pCj4+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVudHJ5X2NvdW50Kys7Cj4+ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgY29udGludWU7Cj4+ICAgICAgICAgICAgICAgICAgICAg
ICAgICB9Cj4+IC0gICAgICAgICAgICAgICAgICAgICAgICBtZm4gPSBsMWVfZ2V0X3BmbihsMWVb
aTFdKTsKPj4gLSAgICAgICAgICAgICAgICAgICAgICAgIEFTU0VSVChtZm5fdmFsaWQoX21mbiht
Zm4pKSk7Cj4+IC0gICAgICAgICAgICAgICAgICAgICAgICBtMnBmbiA9IGdldF9ncGZuX2Zyb21f
bWZuKG1mbik7Cj4+ICsgICAgICAgICAgICAgICAgICAgICAgICBtZm4gPSBsMWVfZ2V0X21mbihs
MWVbaTFdKTsKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgIEFTU0VSVChtZm5fdmFsaWQobWZu
KSk7Cj4+ICsgICAgICAgICAgICAgICAgICAgICAgICBtMnBmbiA9IGdldF9wZm5fZnJvbV9tZm4o
bWZuKTsKPj4gICAgICAgICAgICAgICAgICAgICAgICAgIGlmICggbTJwZm4gIT0gZ2ZuICYmCj4+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHR5cGUgIT0gcDJtX21taW9fZGlyZWN0ICYm
Cj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICFwMm1faXNfZ3JhbnQodHlwZSkgJiYK
Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIXAybV9pc19zaGFyZWQodHlwZSkgKQo+
PiAgICAgICAgICAgICAgICAgICAgICAgICAgewo+PiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBtYmFkKys7Cj4+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgcHJpbnRrKCJtaXNt
YXRjaDogZ2ZuICUjbHggLT4gbWZuICUjbHgiCj4+IC0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICIgLT4gZ2ZuICUjbHhcbiIsIGdmbiwgbWZuLCBtMnBmbik7Cj4+IC0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgUDJNX1BSSU5USygibWlzbWF0Y2g6IGdmbiAlI2x4IC0+IG1m
biAlI2x4Igo+PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIiAtPiBn
Zm4gJSNseFxuIiwgZ2ZuLCBtZm4sIG0ycGZuKTsKPj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwcmludGsoIm1pc21hdGNoOiBnZm4gJSNseCAtPiBtZm4gJSJQUklfbWZuIiAtPiBnZm4g
JSNseFxuIiwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2ZuLCBtZm5f
eChtZm4pLCBtMnBmbik7Cj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgUDJNX1BSSU5U
SygibWlzbWF0Y2g6IGdmbiAlI2x4IC0+IG1mbiAlIlBSSV9tZm4iIC0+IGdmbiAlI2x4XG4iLAo+
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2ZuLCBtZm5feChtZm4p
LCBtMnBmbik7Cj4gCj4gR2VvcmdlLCBkbyB3ZSByZWFsbHkgbWVhbiB0byBoYXZlIHByaW50aygp
IGFuZCBQMk1fUFJJTlRLKCkgaGVyZT8KCkxvb2tzIGxpa2UgdGhpcyB3YXMgaW50cm9kdWNlZCAo
YnkgbWUhKSBpbiBhNTg5ZmY2YzE3OTsgbXkgYmVzdCBndWVzcyBpcwp0aGF0IGl0IHdhcyBkdWUg
dG8gYSBiYWQgcmViYXNlIG1lcmdlLgoKSSdsbCBsZWF2ZSBpdCB0byBKdWxpZW4gdG8gZGVjaWRl
IGlmIGhlIHdhbnRzIHRvIGNsZWFuIHRoaXMgdXAgb3IgbGVhdmUKaXQgYmUuCgogLUdlb3JnZQoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 24 16:35:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 16:35:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hUDAZ-0007G4-M4; Fri, 24 May 2019 16:35:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KQqo=TY=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1hUDAZ-0007Fx-32
 for xen-devel@lists.xenproject.org; Fri, 24 May 2019 16:35:47 +0000
X-Inumbo-ID: fa892aa4-7e41-11e9-8980-bc764e045a96
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fa892aa4-7e41-11e9-8980-bc764e045a96;
 Fri, 24 May 2019 16:35:45 +0000 (UTC)
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: XFFwLyx4sN+mclBlGVYgS21rg770jLXzRGp/RWzWLwnLnvpTgHW9BP//pe2+TA9khC4ezD9EJa
 qOCpB3digO/IOrP9OuOGQfLyTjmDkNlBRMhXN/xwQ717qH3y9/JBGVHuZhGn2tr0mARpzackQA
 9BpJxxty058AdJgwl3HI6sYiF+QhA29X4sJ2cUYfyuIIXbl4yCQN0YfKeSMoqUqjK+PulDLuQH
 xyLiyS+IN+m2XxH/Zrr2GyaEZMsf7Mek0o0jKHV6rOKJGnGJDnedHSeIJNSw1Rmp8KcZT4pLdm
 IgM=
X-SBRS: 2.7
X-MesageID: 889382
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,507,1549947600"; 
   d="scan'208";a="889382"
To: Julien Grall <julien.grall@arm.com>, <xen-devel@lists.xenproject.org>
References: <20190507151458.29350-1-julien.grall@arm.com>
 <20190507151458.29350-14-julien.grall@arm.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT6JAlcEEwEKAEECGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEWIQTXqBy2bTNXPzpOYFimNjwxBZC0bQUCXEowWQUJDCJ7dgAKCRCmNjwx
 BZC0beKvEACJ75YlJXd7TnNHgFyiCJkm/qPeoQ3sFGSDZuZh7SKcdt9+3V2bFEb0Mii1hQaz
 3hRqZb8sYPHJrGP0ljK09k3wf8k3OuNxziLQBJyzvn7WNlE4wBEcy/Ejo9TVBdA4ph5D0YaZ
 nqdsPmxe/xlTFuSkgu4ep1v9dfVP1TQR0e+JIBa/Ss+cKC5intKm+8JxpOploAHuzaPu0L/X
 FapzsIXqgT9eIQeBEgO2hge6h9Jov3WeED/vh8kA7f8c6zQ/gs5E7VGALwsiLrhr0LZFcKcw
 kI3oCCrB/C/wyPZv789Ra8EXbeRSJmTjcnBwHRPjnjwQmetRDD1t+VyrkC6uujT5jmgOBzaj
 KCqZ8PcMAssOzdzQtKmjUQ2b3ICPs2X13xZ5M5/OVs1W3TG5gkvMh4YoHi4ilFnOk+v3/j7q
 65FG6N0JLb94Ndi80HkIOQQ1XVGTyu6bUPaBg3rWK91Csp1682kD/dNVF3FKHrRLmSVtmEQR
 5rK0+VGc/FmR6vd4haKGWIRuPxzg+pBR77avIZpU7C7+UXGuZ5CbHwIdY8LojJg2TuUdqaVj
 yxmEZLOA8rVHipCGrslRNthVbJrGN/pqtKjCClFZHIAYJQ9EGLHXLG9Pj76opfjHij3MpR3o
 pCGAh6KsCrfrsvjnpDwqSbngGyEVH030irSk4SwIqZ7FwLkBDQRUWmc6AQgAzpc8Ng5Opbrh
 iZrn69Xr3js28p+b4a+0BOvC48NfrNovZw4eFeKIzmI/t6EkJkSqBIxobWRpBkwGweENsqnd
 0qigmsDw4N7J9Xx0h9ARDqiWxX4jr7u9xauI+CRJ1rBNO3VV30QdACwQ4LqhR/WA+IjdhyMH
 wj3EJGE61NdP/h0zfaLYAbvEg47/TPThFsm4m8Rd6bX7RkrrOgBbL/AOnYOMEivyfZZKX1vv
 iEemAvLfdk2lZt7Vm6X/fbKbV8tPUuZELzNedJvTTBS3/l1FVz9OUcLDeWhGEdlxqXH0sYWh
 E9+PXTAfz5JxKH+LMetwEM8DbuOoDIpmIGZKrZ+2fQARAQABiQNbBBgBCgAmAhsCFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKMJ4FCQnQ/OQBKcBdIAQZAQoABgUCVFpnOgAKCRCyFcen
 x4Qb7cXrCAC0qQeEWmLa9oEAPa+5U6wvG1t/mi22gZN6uzQXH1faIOoDehr7PPESE6tuR/vI
 CTTnaSrd4UDPNeqOqVF07YexWD1LDcQG6PnRqC5DIX1RGE3BaSaMl2pFJP8y+chews11yP8G
 DBbxaIsTcHZI1iVIC9XLhoeegWi84vYc8F4ziADVfowbmbvcVw11gE8tmALCwTeBeZVteXjh
 0OELHwrc1/4j4yvENjIXRO+QLIgk43kB57Upr4tP2MEcs0odgPM+Q+oETOJ00xzLgkTnLPim
 C1FIW2bOZdTj+Uq6ezRS2LKsNmW+PRRvNyA5ojEbA/faxmAjMZtLdSSSeFK8y4SoCRCmNjwx
 BZC0bevWEACRu+GyQgrdGmorUptniIeO1jQlpTiP5WpVnk9Oe8SiLoXUhXXNj6EtzyLGpYmf
 kEAbki+S6WAKnzZd3shL58AuMyDxtFNNjNeKJOcl6FL7JPBIIgIp3wR401Ep+/s5pl3Nw8Ii
 157f0T7o8CPb54w6S1WsMkU78WzTxIs/1lLblSMcvyz1Jq64g4OqiWI85JfkzPLlloVf1rzy
 ebIBLrrmjhCE2tL1RONpE/KRVb+Q+PIs5+YcZ+Q1e0vXWA7NhTWFbWx3+N6WW6gaGpbFbopo
 FkYRpj+2TA5cX5zW148/xU5/ATEb5vdUkFLUFVy5YNUSyeBHuaf6fGmBrDc47rQjAOt1rmyD
 56MUBHpLUbvA6NkPezb7T6bQpupyzGRkMUmSwHiLyQNJQhVe+9NiJJvtEE3jol0JVJoQ9WVn
 FAzPNCgHQyvbsIF3gYkCYKI0w8EhEoH5FHYLoKS6Jg880IY5rXzoAEfPvLXegy6mhYl+mNVN
 QUBD4h9XtOvcdzR559lZuC0Ksy7Xqw3BMolmKsRO3gWKhXSna3zKl4UuheyZtubVWoNWP/bn
 vbyiYnLwuiKDfNAinEWERC8nPKlv3PkZw5d3t46F1Dx0TMf16NmP+azsRpnMZyzpY8BL2eur
 feSGAOB9qjZNyzbo5nEKHldKWCKE7Ye0EPEjECS1gjKDwbkBDQRUWrq9AQgA7aJ0i1pQSmUR
 6ZXZD2YEDxia2ByR0uZoTS7N0NYv1OjU8v6p017u0Fco5+Qoju/fZ97ScHhp5xGVAk5kxZBF
 DT4ovJd0nIeSr3bbWwfNzGx1waztfdzXt6n3MBKr7AhioB1m+vuk31redUdnhbtvN7O40MC+
 fgSk5/+jRGxY3IOVPooQKzUO7M51GoOg4wl9ia3H2EzOoGhN2vpTbT8qCcL92ZZZwkBRldoA
 Wn7c1hEKSTuT3f1VpSmhjnX0J4uvKZ1V2R7rooKJYFBcySC0wa8aTmAtAvLgfcpe+legOtgq
 DKzLuN45xzEjyjCiI521t8zxNMPJY9FiCPNv0sCkDwARAQABiQI8BBgBCgAmAhsMFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKNJYFCQnQrVkACgkQpjY8MQWQtG2Xxg//RrRP+PFYuNXt
 9C5hec/JoY24TkGPPd2tMC9usWZVImIk7VlHlAeqHeE0lWU0LRGIvOBITbS9izw6fOVQBvCA
 Fni56S12fKLusWgWhgu03toT9ZGxZ9W22yfw5uThSHQ4y09wRWAIYvhJsKnPGGC2KDxFvtz5
 4pYYNe8Icy4bwsxcgbaSFaRh+mYtts6wE9VzyJvyfTqbe8VrvE+3InG5rrlNn51AO6M4Wv20
 iFEgYanJXfhicl0WCQrHyTLfdB5p1w+072CL8uryHQVfD0FcDe+J/wl3bmYze+aD1SlPzFoI
 MaSIXKejC6oh6DAT4rvU8kMAbX90T834Mvbc3jplaWorNJEwjAH/r+v877AI9Vsmptis+rni
 JwUissjRbcdlkKBisoUZRPmxQeUifxUpqgulZcYwbEC/a49+WvbaYUriaDLHzg9xisijHwD2
 yWV8igBeg+cmwnk0mPz8tIVvwi4lICAgXob7HZiaqKnwaDXs4LiS4vdG5s/ElnE3rIc87yru
 24n3ypeDZ6f5LkdqL1UNp5/0Aqbr3EiN7/ina4YVyscy9754l944kyHnnMRLVykg0v+kakj0
 h0RJ5LbfLAMM8M52KIA3y14g0Fb7kHLcOUMVcgfQ3PrN6chtC+5l6ouDIlSLR3toxH8Aam7E
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <1094325b-65b4-84fe-4c5c-cba21f2f1dc3@citrix.com>
Date: Fri, 24 May 2019 17:35:36 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190507151458.29350-14-julien.grall@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 13/14] xen/mm: Convert {s,
 g}et_gpfn_from_mfn() to use typesafe MFN
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Tamas K Lengyel <tamas@tklengyel.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gNS83LzE5IDQ6MTQgUE0sIEp1bGllbiBHcmFsbCB3cm90ZToKPiBUaGUgZmlyc3QgcGFyYW1l
dGVyIG9mIHtzLGd9ZXRfZ3Bmbl9mcm9tX21mbigpIGlzIGFuIE1GTiwgc28gaXQgY2FuIGJlCj4g
c3dpdGNoZWQgdG8gdXNlIHRoZSB0eXBlc2FmZS4KPiAKPiBBdCB0aGUgc2FtZSB0aW1lLCByZXBs
YWNlIGdwZm4gd2l0aCBwZm4gaW4gdGhlIGhlbHBlcnMgYXMgdGhleSBhbGwgZGVhbAo+IHdpdGgg
UEZOIGFuZCBhbHNvIHR1cm4gdGhlIG1hY3JvcyB0byBzdGF0aWMgaW5saW5lLgo+IAo+IE5vdGUg
dGhhdCB0aGUgcmV0dXJuIG9mIHRoZSBnZXR0ZXIgYW5kIHRoZSAybmQgcGFyYW1ldGVyIG9mIHRo
ZSBzZXR0ZXIKPiBoYXZlIG5vdCBiZWVuIGNvbnZlcnRlZCB0byB1c2UgdHlwZXNhZmUgUEZOIGJl
Y2F1c2UgaXQgd2FzIHJlcXVpcmluZwo+IG1vcmUgY2hhbmdlcyB0aGFuIGV4cGVjdGVkLgo+IAo+
IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpGb3Ig
dGhlIG1tIGJpdHMsIEknbSBoYXBweSBmb3IgdGhpcyB0byBiZSBjaGVja2VkIGluIGFzLWlzLCBv
ciB3aXRoIGFueQpvZiB0aGUgY2hhbmdlcyBwcm9wb3NlZCBpbiB0aGlzIHN1Yi10aHJlYWQ6CgpB
Y2tlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgoKU29ycnkg
Zm9yIHRha2luZyBzbyBsb25nIHRvIGdldCB0byB0aGlzLCBhbmQgdGhhbmtzIGZvciB0YWtpbmcg
b24gdGhpcwpmYWlybHkgbW9udW1lbnRhbCB0YXNrLgoKIC1HZW9yZ2UKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 24 16:48:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 16:48:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hUDMR-00087g-U8; Fri, 24 May 2019 16:48:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=oV0n=TY=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1hUDMQ-00086p-E8
 for xen-devel@lists.xenproject.org; Fri, 24 May 2019 16:48:02 +0000
X-Inumbo-ID: ade2b13e-7e43-11e9-be1e-0f3d86051513
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ade2b13e-7e43-11e9-be1e-0f3d86051513;
 Fri, 24 May 2019 16:47:55 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hUDMJ-0000YL-Ab; Fri, 24 May 2019 16:47:55 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hUDMJ-0005O1-2y; Fri, 24 May 2019 16:47:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hUDMJ-00048t-2K; Fri, 24 May 2019 16:47:55 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136833-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.6-testing:build-amd64-xsm:xen-build:fail:regression
 xen-4.6-testing:build-amd64:xen-build:fail:regression
 xen-4.6-testing:build-i386-xsm:xen-build:fail:regression
 xen-4.6-testing:build-i386:xen-build:fail:regression
 xen-4.6-testing:build-armhf:xen-build:fail:regression
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-4:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-5:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.6-testing:build-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-1:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 xen-4.6-testing:build-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:build-amd64-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=c3929c10c6102b268f2b938b491daaf20f551a74
X-Osstest-Versions-That: xen=3636de3f1a9a513ebdcd77555dce0e4d451e198b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 24 May 2019 16:47:55 +0000
Subject: [Xen-devel] [xen-4.6-testing test] 136833: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjgzMyB4ZW4tNC42LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjgzMy8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAg
ICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NzkyCiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjc3OTIKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzc5MgogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI3NzkyCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjc3OTIKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3Vj
Y2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1p
bnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2so
MSkgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LWkzODYtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcGFp
ciAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hl
Y2soMSkgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1k
NjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LW1pZ3J1cGdyYWRlICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEg
YnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4
NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAx
IGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpICBibG9ja2VkIG4vYQogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWls
ZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dC1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC1weWdydWIgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xY293MiAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
aTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAg
YzM5MjljMTBjNjEwMmIyNjhmMmI5MzhiNDkxZGFhZjIwZjU1MWE3NApiYXNlbGluZSB2ZXJzaW9u
OgogeGVuICAgICAgICAgICAgICAgICAgMzYzNmRlM2YxYTlhNTEzZWJkY2Q3NzU1NWRjZTBlNGQ0
NTFlMTk4YgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI3NzkyICAyMDE4LTA5LTE5IDAzOjUwOjQx
IFogIDI0NyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzNTQzMyAgMjAxOS0wNC0yOSAxNToz
NjoxMCBaICAgMjUgZGF5cyAgIDEzIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzNjM5
OCAgMjAxOS0wNS0xNiAyMDo1MToyMiBaICAgIDcgZGF5cyAgICA0IGF0dGVtcHRzCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVv
cGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEPDqWRyaWMgQm9zZG9ubmF0
IDxjYm9zZG9ubmF0QHN1c2UuY29tPgogIERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5u
c2EuZ292PgogIElhbiBDYW1wYmVsbCA8aWFuLmNhbXBiZWxsQGNpdHJpeC5jb20+CiAgSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIFF1YW4gWHUgPHh1cXVhbjhAaHVhd2VpLmNvbT4K
ICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVp
bGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWls
ZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxk
LWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1kNjQtYW1kNjQt
MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4
Ni14c20gICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbWln
cnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0
LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5v
cmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3Ms
IGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJl
cG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9
bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1t
YXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IGMzOTI5YzEwYzYxMDJiMjY4ZjJiOTM4YjQ5
MWRhYWYyMGY1NTFhNzQKQXV0aG9yOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkRh
dGU6ICAgVHVlIEphbiAyNCAxNjoyMjowMyAyMDE3ICswMDAwCgogICAgeDg2ZW11bC90ZXN0OiBk
b24ndCB1c2UgKl9sZW4gc3ltYm9scwogICAgCiAgICAuLi4gYXMgdGhleSBkb24ndCB3b3JrIGFz
IGludGVuZGVkIHdpdGggLWZQSUMuCiAgICAKICAgIEkgZGlkIHByZWZlciB0aGVtIG92ZXIgKl9l
bmQgb25lcyBhdCB0aGUgdGltZSBiZWNhdXNlIG9sZGVyIGdjYyB3b3VsZAogICAgY2F1c2UgLkwq
IHN5bWJvbHMgdG8gYmUgcHVibGljLCBkdWUgdG8gaXNzdWluZyAuZ2xvYmwgZm9yIGFsbAogICAg
cmVmZXJlbmNlZCBleHRlcm5hbHMuIEFuZCBsYWJlbHMgYXQgdGhlIGVuZCBvZiBpbnN0cnVjdGlv
bnMgY29sbGlkZQogICAgd2l0aCB0aGUgb25lcyBhdCB0aGUgc3RhcnQgb2YgdGhlIG5leHQgaW5z
dHJ1Y3Rpb24sIG1ha2luZyBkaXNhc3NlbWJseQogICAgaGFyZGVyIHRvIGdyb2suIEx1Y2tpbHkg
cmVjZW50IGdjYyBubyBsb25nZXIgaXNzdWVzIHRob3NlIC5nbG9ibAogICAgZGlyZWN0aXZlcywg
YW5kIGhlbmNlIC5MKiBsYWJlbHMsIHN0YXlpbmcgbG9jYWwgYnkgZGVmYXVsdCwgbm8gbG9uZ2Vy
CiAgICBnZXQgaW4gdGhlIHdheS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
ICAgIFRlc3RlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIChjaGVycnkg
cGlja2VkIGZyb20gY29tbWl0IDkzMTVmYTBlZjczNmQxMTUzYzk4Y2U0MmJmZjU4NTNkYTVlYzY5
N2YpCgpjb21taXQgNmUxYjA1N2I2M2IyZTFkMDRlNjJlNWEwNzI3MzQ3NDYzMTBmZjk4NwpBdXRo
b3I6IEPDqWRyaWMgQm9zZG9ubmF0IDxjYm9zZG9ubmF0QHN1c2UuY29tPgpEYXRlOiAgIFRodSBO
b3YgMTAgMTA6MjM6MzEgMjAxNiArMDEwMAoKICAgIEZpeCBtaXNsZWFkaW5nIGluZGVudGF0aW9u
IHdhcm5pbmdzCiAgICAKICAgIEdjYzYgYnVpbGQgcmVwb3J0cyBtaXNsZWFkaW5nIGluZGVudGF0
aW9uIGFzIHdhcm5pbmdzLiBGaXggYSBmZXcKICAgIHdhcm5pbmdzIGluIHN0dWJkb20uCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEPDqWRyaWMgQm9zZG9ubmF0IDxjYm9zZG9ubmF0QHN1c2UuY29t
PgogICAgQWNrZWQtYnk6IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292Pgog
ICAgQWNrZWQtYnk6IFF1YW4gWHUgPHh1cXVhbjhAaHVhd2VpLmNvbT4KICAgIFJlbGVhc2UtYWNr
ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBm
cm9tIGNvbW1pdCA5ZmRmZmJiYWIzYWRhNDI3YmFjMDcwNzZmMDQyZjAyNjVlNWFlMDVmKQogICAg
KGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgN2M4ZGI1OGQzNzM5YzgwNWY0YzBmNzczYjY1MTU3
ZjMwNmIwMGMyYSkKCmNvbW1pdCBlNjc1MzMyZDVkMDQ5YmJmNWNlNGNmMTkyNGE2NDE0YjgwMzU5
NjNkCkF1dGhvcjogSWFuIENhbXBiZWxsIDxpYW4uY2FtcGJlbGxAY2l0cml4LmNvbT4KRGF0ZTog
ICBGcmkgSmFuIDIyIDE0OjI3OjI5IDIwMTYgKzAwMDAKCiAgICB4ZW5hbHl6ZTogcmVtb3ZlIGNy
M19jb21wYXJlX3RvdGFsCiAgICAKICAgIGdjYy02IGNvbXBsYWluczoKICAgIHhlbmFseXplLmM6
NDEzMjo5OiBlcnJvcjogJ2NyM19jb21wYXJlX3RvdGFsJyBkZWZpbmVkIGJ1dCBub3QgdXNlZCBb
LVdlcnJvcj11bnVzZWQtZnVuY3Rpb25dCiAgICAgICAgIGludCBjcjNfY29tcGFyZV90b3RhbChj
b25zdCB2b2lkICpfYSwgY29uc3Qgdm9pZCAqX2IpIHsKICAgICAgICAgICAgIF5+fn5+fn5+fn5+
fn5+fn5+CiAgICAKICAgIEkgYmVsaWV2ZSBpdCBpcyBjb3JyZWN0LgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBJYW4gQ2FtcGJlbGwgPGlhbi5jYW1wYmVsbEBjaXRyaXguY29tPgogICAgUmV2aWV3
ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIChjaGVy
cnkgcGlja2VkIGZyb20gY29tbWl0IDg3NzYxMjc3ZDdmMDc5Y2UyNzgzMjNiNDVkYTI3OWYyYmQy
NWQzMWIpCgpjb21taXQgOTM1N2ZjZDA4NWMxZGZkZjkwYTY4OTU0NWQyMTI0MmIwZWIzODQxZQpB
dXRob3I6IElhbiBDYW1wYmVsbCA8aWFuLmNhbXBiZWxsQGNpdHJpeC5jb20+CkRhdGU6ICAgRnJp
IEphbiAyMiAxNDoyNzoyOCAyMDE2ICswMDAwCgogICAgeGVuYWx5emU6IGZpeCBtaXNsZWFkaW5n
IGluZGVudGF0aW9uLgogICAgCiAgICBnY2MtNiBhZGRzIC1XbWlzbGVhZGluZy1pbmRlbnRhdGlv
biB3aGljaCBmb3VuZCB0aGVzZSBpc3N1ZXMuCiAgICAKICAgIHhlbmFseXplLmM6IEluIGZ1bmN0
aW9uICd3ZWlnaHRlZF9wZXJjZW50aWxlJzoKICAgIHhlbmFseXplLmM6MjEzNjoxODogZXJyb3I6
IHN0YXRlbWVudCBpcyBpbmRlbnRlZCBhcyBpZiBpdCB3ZXJlIGd1YXJkZWQgYnkuLi4gWy1XZXJy
b3I9bWlzbGVhZGluZy1pbmRlbnRhdGlvbl0KICAgICAgICAgICAgICAgICBMPUk7IExfd2VpZ2h0
ID0gSV93ZWlnaHQ7CiAgICAgICAgICAgICAgICAgICAgICBefn5+fn5+fgogICAgCiAgICB4ZW5h
bHl6ZS5jOjIxMzU6OTogbm90ZTogLi4udGhpcyAnaWYnIGNsYXVzZSwgYnV0IGl0IGlzIG5vdAog
ICAgICAgICAgICAgaWYoSl93ZWlnaHQ8S193ZWlnaHQpCiAgICAgICAgICAgICBefgogICAgCiAg
ICB4ZW5hbHl6ZS5jOjIxMzg6MTg6IGVycm9yOiBzdGF0ZW1lbnQgaXMgaW5kZW50ZWQgYXMgaWYg
aXQgd2VyZSBndWFyZGVkIGJ5Li4uIFstV2Vycm9yPW1pc2xlYWRpbmctaW5kZW50YXRpb25dCiAg
ICAgICAgICAgICAgICAgUj1KOyBSX3dlaWdodCA9IEpfd2VpZ2h0OwogICAgICAgICAgICAgICAg
ICAgICAgXn5+fn5+fn4KICAgIAogICAgeGVuYWx5emUuYzoyMTM3Ojk6IG5vdGU6IC4uLnRoaXMg
J2lmJyBjbGF1c2UsIGJ1dCBpdCBpcyBub3QKICAgICAgICAgICAgIGlmKEtfd2VpZ2h0PElfd2Vp
Z2h0KQogICAgICAgICAgICAgXn4KICAgIAogICAgeGVuYWx5emUuYzogSW4gZnVuY3Rpb24gJ3Nl
bGZfd2VpZ2h0ZWRfcGVyY2VudGlsZSc6CiAgICB4ZW5hbHl6ZS5jOjIyMTU6MTg6IGVycm9yOiBz
dGF0ZW1lbnQgaXMgaW5kZW50ZWQgYXMgaWYgaXQgd2VyZSBndWFyZGVkIGJ5Li4uIFstV2Vycm9y
PW1pc2xlYWRpbmctaW5kZW50YXRpb25dCiAgICAgICAgICAgICAgICAgTD1JOyBMX3dlaWdodCA9
IElfd2VpZ2h0OwogICAgICAgICAgICAgICAgICAgICAgXn5+fn5+fn4KICAgIAogICAgeGVuYWx5
emUuYzoyMjE0Ojk6IG5vdGU6IC4uLnRoaXMgJ2lmJyBjbGF1c2UsIGJ1dCBpdCBpcyBub3QKICAg
ICAgICAgICAgIGlmKEpfd2VpZ2h0PEtfd2VpZ2h0KQogICAgICAgICAgICAgXn4KICAgIAogICAg
eGVuYWx5emUuYzoyMjE3OjE4OiBlcnJvcjogc3RhdGVtZW50IGlzIGluZGVudGVkIGFzIGlmIGl0
IHdlcmUgZ3VhcmRlZCBieS4uLiBbLVdlcnJvcj1taXNsZWFkaW5nLWluZGVudGF0aW9uXQogICAg
ICAgICAgICAgICAgIFI9SjsgUl93ZWlnaHQgPSBKX3dlaWdodDsKICAgICAgICAgICAgICAgICAg
ICAgIF5+fn5+fn5+CiAgICAKICAgIHhlbmFseXplLmM6MjIxNjo5OiBub3RlOiAuLi50aGlzICdp
ZicgY2xhdXNlLCBidXQgaXQgaXMgbm90CiAgICAgICAgICAgICBpZihLX3dlaWdodDxJX3dlaWdo
dCkKICAgICAgICAgICAgIF5+CiAgICAKICAgIEkndmUgbW9kaWZpZWQgYWNjb3JkaW5nIHRvIHdo
YXQgSSB0aGluayB0aGUgaW50ZW50aW9uIGlzLCBpLmUuIGFkZGVkIGJyYWNlcwogICAgcmF0aGVy
IHRoYW4gbW92aW5nIHRoZSBsaW5lIGluIHF1ZXN0aW9uIG91dCBhIGxldmVsLgogICAgCiAgICBJ
IGhhdmUgb25seSBidWlsZCB0ZXN0ZWQgdGhlIHJlc3VsdC4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogSWFuIENhbXBiZWxsIDxpYW4uY2FtcGJlbGxAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5
OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICAoY2hlcnJ5IHBp
Y2tlZCBmcm9tIGNvbW1pdCBlYmRiYTE1MGJmZjFkOTE0ODA1ZDYwZWZhNTc2MzM3YmJlZjBjMzA1
KQoKY29tbWl0IDU5Y2U2YTU0M2YzYzAwZDI0MWVhMGU4NWY5MzJkZjYxMGNkYzI1YmIKQXV0aG9y
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpEYXRlOiAgIFdlZCBOb3YgMjggMTc6NDM6
MzMgMjAxOCArMDAwMAoKICAgIHRvb2xzL2Zpcm13YXJlOiB1cGRhdGUgT1ZNRiBNYWtlZmlsZSwg
d2hlbiBuZWNlc3NhcnkKICAgIAogICAgWyBUaGlzIGlzIHR3byBjb21taXRzIGZyb20gbWFzdGVy
IGFrYSBzdGFnaW5nLTQuMTI6IF0KICAgIAogICAgT1ZNRiBoYXMgYmVjb21lIGRlcGVuZGVudCBv
biBPcGVuU1NMLCB3aGljaCBpcyBpbmNsdWRlZCBhcyBhCiAgICBzdWJtb2R1bGUuICBJbml0aWFs
aXNlIHN1Ym1vZHVsZXMgYmVmb3JlIGJ1aWxkaW5nLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEFudGhvbnkgUEVS
QVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBj
b21taXQgYjE2MjgxODcwZTA2ZjVmNTI2MDI5YTRlNjk2MzRhMTZkYzM4ZThlNCkKICAgIAogICAg
dG9vbHM6IG9ubHkgY2FsbCBnaXQgd2hlbiBuZWNlc3NhcnkgaW4gT1ZNRiBNYWtlZmlsZQogICAg
CiAgICBVc2VycyBtYXkgY2hvb3NlIHRvIGV4cG9ydCBhIHNuYXBzaG90IG9mIE9WTUYgYW5kIGJ1
aWxkIGl0CiAgICB3aXRoIHhlbi5naXQgc3VwcGxpZWQgb3ZtZi1tYWtlZmlsZS4gSW4gdGhhdCBj
YXNlIHdlIGRvbid0CiAgICBuZWVkIHRvIGNhbGwgYGdpdCBzdWJtb2R1bGVgLgogICAgCiAgICBG
aXhlcyBiMTYyODE4NzBlLgogICAgCiAgICBSZXBvcnRlZC1ieTogT2xhZiBIZXJpbmcgPG9sYWZA
YWVwZmxlLmRlPgogICAgU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KICAgIFJldmlld2VkLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4
LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNv
bT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDY4MjkyYzk0YTYwZWFiMjQ1MTRhYjRh
OGU0NzcyYWYyNGRlYWQ4MDcpCiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBlOTgzZThh
ZTg0ZWZkNWU0MzA0NWEzZDIwYTgyMGYxM2NiNGE3NWJmKQogICAgKGNoZXJyeSBwaWNrZWQgZnJv
bSBjb21taXQgNWE4MWRlNGM2YjYwMzY5NzRmMjllMjMzMGE0OTNmMjNhOGYwYzFmMCkKICAgIChj
aGVycnkgcGlja2VkIGZyb20gY29tbWl0IDYzZDkzMzBiYTlmZGVjN2M4ZTkzNDZlNmQ4NTM2MDc0
N2Q2MWM5NDcpCiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBlOWQ4NjBmMWY2NTdhMTk4
ZDk5MGJkYWUzZTI5NTAwMWJkMTkyMjNjKQogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQg
NzgzNTY0NGQ1MTQxZDBmMjhlYzIyMWVkYTQwZmNiZjJmYzAzYmUyMykKKHFlbXUgY2hhbmdlcyBu
b3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 24 16:51:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 16:51:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hUDPT-0000QE-Jz; Fri, 24 May 2019 16:51:11 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KQqo=TY=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1hUDPS-0000Q8-4e
 for xen-devel@lists.xenproject.org; Fri, 24 May 2019 16:51:10 +0000
X-Inumbo-ID: 20cd75f9-7e44-11e9-8980-bc764e045a96
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 20cd75f9-7e44-11e9-8980-bc764e045a96;
 Fri, 24 May 2019 16:51:08 +0000 (UTC)
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: X+7qveJQSmrzhN4w3xF7u2pd22OLf1iQ5/ekQLyFTV/ZZIxaPs2iMlPaijVLK4sNAyah2f+BYH
 QpMyxbGkw2cbllN/RgMspsBZy7NsFXvtZdKtjIJ+AzMx8jl2wGvqyLZyngLSUxoinEEJ1Iudjj
 6vASvzuK+66MXJclbS+DAElIdWc6E/Yv0L0RHZqvqUYm0/tevpMPtlqsQJpS4U1JdLYmt1fnE6
 aT8cb9YaQjYCBczM5qWqsEkVbDjZL8jGWn3EQoCILQ9PPiWLevuZFOvcYNNnZvAeUP2EoAkwpW
 mxc=
X-SBRS: 2.7
X-MesageID: 869963
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,507,1549947600"; 
   d="scan'208";a="869963"
To: Julien Grall <julien.grall@arm.com>, <xen-devel@lists.xenproject.org>
References: <20190507151458.29350-1-julien.grall@arm.com>
 <20190507151458.29350-15-julien.grall@arm.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT6JAlcEEwEKAEECGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEWIQTXqBy2bTNXPzpOYFimNjwxBZC0bQUCXEowWQUJDCJ7dgAKCRCmNjwx
 BZC0beKvEACJ75YlJXd7TnNHgFyiCJkm/qPeoQ3sFGSDZuZh7SKcdt9+3V2bFEb0Mii1hQaz
 3hRqZb8sYPHJrGP0ljK09k3wf8k3OuNxziLQBJyzvn7WNlE4wBEcy/Ejo9TVBdA4ph5D0YaZ
 nqdsPmxe/xlTFuSkgu4ep1v9dfVP1TQR0e+JIBa/Ss+cKC5intKm+8JxpOploAHuzaPu0L/X
 FapzsIXqgT9eIQeBEgO2hge6h9Jov3WeED/vh8kA7f8c6zQ/gs5E7VGALwsiLrhr0LZFcKcw
 kI3oCCrB/C/wyPZv789Ra8EXbeRSJmTjcnBwHRPjnjwQmetRDD1t+VyrkC6uujT5jmgOBzaj
 KCqZ8PcMAssOzdzQtKmjUQ2b3ICPs2X13xZ5M5/OVs1W3TG5gkvMh4YoHi4ilFnOk+v3/j7q
 65FG6N0JLb94Ndi80HkIOQQ1XVGTyu6bUPaBg3rWK91Csp1682kD/dNVF3FKHrRLmSVtmEQR
 5rK0+VGc/FmR6vd4haKGWIRuPxzg+pBR77avIZpU7C7+UXGuZ5CbHwIdY8LojJg2TuUdqaVj
 yxmEZLOA8rVHipCGrslRNthVbJrGN/pqtKjCClFZHIAYJQ9EGLHXLG9Pj76opfjHij3MpR3o
 pCGAh6KsCrfrsvjnpDwqSbngGyEVH030irSk4SwIqZ7FwLkBDQRUWmc6AQgAzpc8Ng5Opbrh
 iZrn69Xr3js28p+b4a+0BOvC48NfrNovZw4eFeKIzmI/t6EkJkSqBIxobWRpBkwGweENsqnd
 0qigmsDw4N7J9Xx0h9ARDqiWxX4jr7u9xauI+CRJ1rBNO3VV30QdACwQ4LqhR/WA+IjdhyMH
 wj3EJGE61NdP/h0zfaLYAbvEg47/TPThFsm4m8Rd6bX7RkrrOgBbL/AOnYOMEivyfZZKX1vv
 iEemAvLfdk2lZt7Vm6X/fbKbV8tPUuZELzNedJvTTBS3/l1FVz9OUcLDeWhGEdlxqXH0sYWh
 E9+PXTAfz5JxKH+LMetwEM8DbuOoDIpmIGZKrZ+2fQARAQABiQNbBBgBCgAmAhsCFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKMJ4FCQnQ/OQBKcBdIAQZAQoABgUCVFpnOgAKCRCyFcen
 x4Qb7cXrCAC0qQeEWmLa9oEAPa+5U6wvG1t/mi22gZN6uzQXH1faIOoDehr7PPESE6tuR/vI
 CTTnaSrd4UDPNeqOqVF07YexWD1LDcQG6PnRqC5DIX1RGE3BaSaMl2pFJP8y+chews11yP8G
 DBbxaIsTcHZI1iVIC9XLhoeegWi84vYc8F4ziADVfowbmbvcVw11gE8tmALCwTeBeZVteXjh
 0OELHwrc1/4j4yvENjIXRO+QLIgk43kB57Upr4tP2MEcs0odgPM+Q+oETOJ00xzLgkTnLPim
 C1FIW2bOZdTj+Uq6ezRS2LKsNmW+PRRvNyA5ojEbA/faxmAjMZtLdSSSeFK8y4SoCRCmNjwx
 BZC0bevWEACRu+GyQgrdGmorUptniIeO1jQlpTiP5WpVnk9Oe8SiLoXUhXXNj6EtzyLGpYmf
 kEAbki+S6WAKnzZd3shL58AuMyDxtFNNjNeKJOcl6FL7JPBIIgIp3wR401Ep+/s5pl3Nw8Ii
 157f0T7o8CPb54w6S1WsMkU78WzTxIs/1lLblSMcvyz1Jq64g4OqiWI85JfkzPLlloVf1rzy
 ebIBLrrmjhCE2tL1RONpE/KRVb+Q+PIs5+YcZ+Q1e0vXWA7NhTWFbWx3+N6WW6gaGpbFbopo
 FkYRpj+2TA5cX5zW148/xU5/ATEb5vdUkFLUFVy5YNUSyeBHuaf6fGmBrDc47rQjAOt1rmyD
 56MUBHpLUbvA6NkPezb7T6bQpupyzGRkMUmSwHiLyQNJQhVe+9NiJJvtEE3jol0JVJoQ9WVn
 FAzPNCgHQyvbsIF3gYkCYKI0w8EhEoH5FHYLoKS6Jg880IY5rXzoAEfPvLXegy6mhYl+mNVN
 QUBD4h9XtOvcdzR559lZuC0Ksy7Xqw3BMolmKsRO3gWKhXSna3zKl4UuheyZtubVWoNWP/bn
 vbyiYnLwuiKDfNAinEWERC8nPKlv3PkZw5d3t46F1Dx0TMf16NmP+azsRpnMZyzpY8BL2eur
 feSGAOB9qjZNyzbo5nEKHldKWCKE7Ye0EPEjECS1gjKDwbkBDQRUWrq9AQgA7aJ0i1pQSmUR
 6ZXZD2YEDxia2ByR0uZoTS7N0NYv1OjU8v6p017u0Fco5+Qoju/fZ97ScHhp5xGVAk5kxZBF
 DT4ovJd0nIeSr3bbWwfNzGx1waztfdzXt6n3MBKr7AhioB1m+vuk31redUdnhbtvN7O40MC+
 fgSk5/+jRGxY3IOVPooQKzUO7M51GoOg4wl9ia3H2EzOoGhN2vpTbT8qCcL92ZZZwkBRldoA
 Wn7c1hEKSTuT3f1VpSmhjnX0J4uvKZ1V2R7rooKJYFBcySC0wa8aTmAtAvLgfcpe+legOtgq
 DKzLuN45xzEjyjCiI521t8zxNMPJY9FiCPNv0sCkDwARAQABiQI8BBgBCgAmAhsMFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKNJYFCQnQrVkACgkQpjY8MQWQtG2Xxg//RrRP+PFYuNXt
 9C5hec/JoY24TkGPPd2tMC9usWZVImIk7VlHlAeqHeE0lWU0LRGIvOBITbS9izw6fOVQBvCA
 Fni56S12fKLusWgWhgu03toT9ZGxZ9W22yfw5uThSHQ4y09wRWAIYvhJsKnPGGC2KDxFvtz5
 4pYYNe8Icy4bwsxcgbaSFaRh+mYtts6wE9VzyJvyfTqbe8VrvE+3InG5rrlNn51AO6M4Wv20
 iFEgYanJXfhicl0WCQrHyTLfdB5p1w+072CL8uryHQVfD0FcDe+J/wl3bmYze+aD1SlPzFoI
 MaSIXKejC6oh6DAT4rvU8kMAbX90T834Mvbc3jplaWorNJEwjAH/r+v877AI9Vsmptis+rni
 JwUissjRbcdlkKBisoUZRPmxQeUifxUpqgulZcYwbEC/a49+WvbaYUriaDLHzg9xisijHwD2
 yWV8igBeg+cmwnk0mPz8tIVvwi4lICAgXob7HZiaqKnwaDXs4LiS4vdG5s/ElnE3rIc87yru
 24n3ypeDZ6f5LkdqL1UNp5/0Aqbr3EiN7/ina4YVyscy9754l944kyHnnMRLVykg0v+kakj0
 h0RJ5LbfLAMM8M52KIA3y14g0Fb7kHLcOUMVcgfQ3PrN6chtC+5l6ouDIlSLR3toxH8Aam7E
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <e1d9b58f-015e-274c-10a8-8c08aef71d26@citrix.com>
Date: Fri, 24 May 2019 17:51:00 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190507151458.29350-15-julien.grall@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 14/14] xen/mm: Provide dummy M2P-related
 helpers when !CONFIG_HAVE_M2P
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gNS83LzE5IDQ6MTQgUE0sIEp1bGllbiBHcmFsbCB3cm90ZToKPiBBdCB0aGUgbW9tZW50LCBB
cm0gaXMgcHJvdmlkaW5nIGEgZHVtbXkgaW1wbGVtZW50YXRpb24gZm9yIHRoZSBNMlAKPiBoZWxw
ZXJzIHVzZWQgaW4gY29tbW9uIGNvZGUuIEhvd2V2ZXIsIHRoZXkgYXJlIHF1aXRlIGlzb2xhdGVk
IGFuZCBjb3VsZAo+IGJlIHVzZWQgYnkgb3RoZXIgYXJjaGl0ZWN0dXJlIGluIHRoZSBmdXR1cmUu
IFNvIG1vdmUgYWxsIHRoZSBoZWxwZXJzIGluCj4geGVuL21tLmguCj4gCj4gU2lnbmVkLW9mZi1i
eTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCkFja2VkLWJ5OiBHZW9yZ2Ug
RHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 24 17:22:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 17:22:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hUDtl-0002ny-84; Fri, 24 May 2019 17:22:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=oV0n=TY=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1hUDtk-0002no-0X
 for xen-devel@lists.xenproject.org; Fri, 24 May 2019 17:22:28 +0000
X-Inumbo-ID: 804b2bc6-7e48-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 804b2bc6-7e48-11e9-8980-bc764e045a96;
 Fri, 24 May 2019 17:22:26 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hUDti-0001Du-1o; Fri, 24 May 2019 17:22:26 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hUDth-0007gV-NJ; Fri, 24 May 2019 17:22:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hUDth-0003kR-Mf; Fri, 24 May 2019 17:22:25 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136825-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-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=0932c20560574696cf87ddd12623e8c423ee821b
X-Osstest-Versions-That: seabios=18d237b4e43ea24795f522c0aab1b4f54100ca80
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 24 May 2019 17:22:25 +0000
Subject: [Xen-devel] [seabios test] 136825: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjgyNSBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzY4MjUvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMzY2MDAKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwg
bGlrZSAxMzY2MDAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzNjYwMAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTM2NjAw
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMzY2MDAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3Rh
bGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBzZWFiaW9zICAg
ICAgICAgICAgICAwOTMyYzIwNTYwNTc0Njk2Y2Y4N2RkZDEyNjIzZThjNDIzZWU4MjFiCmJhc2Vs
aW5lIHZlcnNpb246CiBzZWFiaW9zICAgICAgICAgICAgICAxOGQyMzdiNGU0M2VhMjQ3OTVmNTIy
YzBhYWIxYjRmNTQxMDBjYTgwCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzY2MDAgIDIwMTktMDUt
MjAgMDY6MDQ6MTIgWiAgICA0IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTM2ODI1ICAyMDE5
LTA1LTIyIDE4OjExOjA0IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hv
IHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJl
ZGhhdC5jb20+CiAgTWF0dCBEZVZpbGxpZXIgPG1hdHQuZGV2aWxsaWVyQGdtYWlsLmNvbT4KCmpv
YnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1k
bXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxv
Z3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRz
LCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rl
cgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
Ck5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCAwOTMyYzIwNTYwNTc0Njk2Y2Y4N2RkZDEyNjIzZThj
NDIzZWU4MjFiCkF1dGhvcjogR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CkRhdGU6
ICAgVHVlIE5vdiAyMCAwODowNjo1NSAyMDE4ICswMTAwCgogICAgb3B0aW9ucm9tOiBkaXNhbGxv
dyBpbnQxOSByZWRpcmVjdCBmb3IgcG5wIHJvbXMuCiAgICAKICAgIENoZWNrIHdoZW5ldmVyIHBu
cCByb21zIGF0dGVtcHQgdG8gcmVkaXJlY3QgaW50MTksIGFuZCBpbiBjYXNlIGl0IGRvZXMKICAg
IGxvZyBhIG1lc3NhZ2UgYW5kIHVuZG8gdGhlIHJlZGlyZWN0LgogICAgCiAgICBBIHBucCByb20g
c2hvdWxkIG5vdCBuZWVkIHRoaXMsIHdlIGhhdmUgQkVWcyBhbmQgQkNWcyBmb3IgdGhhdC4KICAg
IE5ldmVydGhlbGVzcyB0aGVyZSBhcmUgcm9tcyBpbiB0aGUgd2lsZCB3aGljaCBhcmUgcmVkaXJl
Y3RpbmcgaW50MTkuCiAgICBBdCBsZWFzdCBzb21lIEJJT1MgaW1wbGVtZW50YXRpb25zIGZvciBw
aHlzaWNhbCBoYXJkd2FyZSBoYXZlIGEgY29uZmlnCiAgICBvcHRpb24gaW4gdGhlIHNldHVwIHRv
IGFsbG93L2Rpc2FsbG93IGludDE5IHJlZGlyZWN0aW9ucywgc28ganVzdCBub3QKICAgIGFsbG93
aW5nIHRoaXMgc2VlbXMgdG8gYmUgdGhlIHdheSB0byBkZWFsIHdpdGggdGhpcyBzaXR1YXRpb24u
CiAgICAKICAgIEJ1Z2xpbms6IGh0dHBzOi8vYnVnemlsbGEucmVkaGF0LmNvbS8vc2hvd19idWcu
Y2dpP2lkPTE2NDIxMzUKICAgIFNpZ25lZC1vZmYtYnk6IEdlcmQgSG9mZm1hbm4gPGtyYXhlbEBy
ZWRoYXQuY29tPgogICAgVGVzdGVkLWJ5OiBNYXR0IERlVmlsbGllciA8bWF0dC5kZXZpbGxpZXJA
Z21haWwuY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 24 17:27:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 17:27:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hUDyU-0002ya-Us; Fri, 24 May 2019 17:27:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=QWwb=TY=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hUDyT-0002yV-Uj
 for xen-devel@lists.xenproject.org; Fri, 24 May 2019 17:27:21 +0000
X-Inumbo-ID: 2ce49042-7e49-11e9-a479-cfa2614be6c3
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2ce49042-7e49-11e9-a479-cfa2614be6c3;
 Fri, 24 May 2019 17:27:16 +0000 (UTC)
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: kPdm1ZA2qmxs2ILl6T48r3Iwpe57WYs9Jdk603wIUT9TGJKr4YkdtN+9I1fz5Lo/VhtX+AWaM/
 BW0AC4OcIYjIZhM84VLtuib1x7vk0vTdoNRs6skkt4Q7SJRGAny9SY5RpJmOdhujH6PQHnLRbN
 OXJFJ5MrFaEvZWTTO49zgrA7OIbSQVbsRgyiywRqV+xeurc0D6lv09UoZFuCxWc3yHNyaT8V+a
 bAEUcbYILCtO9KqP70/D0KV+l/QyI1Pq0u3Btp/PEgEJitW44UnxTnTvGDE9WzqIw2jWffQcD3
 Dws=
X-SBRS: 2.7
X-MesageID: 891367
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,507,1549947600"; 
   d="scan'208";a="891367"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23784.10580.1233.680380@mariner.uk.xensource.com>
Date: Fri, 24 May 2019 18:26:44 +0100
To: Roger Pau Monne <roger.pau@citrix.com>
In-Reply-To: <20190524104545.7s7hi722qw7fobkv@Air-de-Roger>
References: <20190220170001.32614-1-roger.pau@citrix.com>
 <20190220170001.32614-7-roger.pau@citrix.com>
 <23782.32437.361492.752289@mariner.uk.xensource.com>
 <20190524104545.7s7hi722qw7fobkv@Air-de-Roger>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 6/6] osstest: use a locally built pkg
 repository for FreeBSD
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Um9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIlJlOiBbWGVuLWRldmVsXSBbUEFUQ0ggNi82XSBvc3N0
ZXN0OiB1c2UgYSBsb2NhbGx5IGJ1aWx0IHBrZyByZXBvc2l0b3J5IGZvciBGcmVlQlNEIik6Cj4g
T24gVGh1LCBNYXkgMjMsIDIwMTkgYXQgMTI6MDY6MjlQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gPiBJIHJlYWxpc2UgdGhpcyBpcyBhIGJpdCBsYXRlIHRvIGJlIHNheWluZyB0aGlzLCBi
dXQgaGFkIHlvdQo+ID4gY29uc2lkZXJlZCBtYWtpbmcgdGhlIHBhY2thZ2VzIGJ1aWxkIGEgZGlm
ZmVyZW50IHN0ZXAgaW4gdGhlIHNhbWUKPiA+IGpvYiA/ICBUaGF0IG1pZ2h0IG1ha2UgYSBsb3Qg
b2YgdGhpcyBnbyBhd2F5Li4uCj4gCj4gRG8geW91IG1lYW4gdG8gYnVpbGQgdGhlIHBhY2thZ2Vz
IGluIGJ1aWxkLXByZXAgaW5zdGVhZCBvZiByZWx5aW5nIG9uCj4gaGF2aW5nIGEgY3VzdG9tIGJp
bmFyeSByZXBvc2l0b3J5PwoKTm8uICBNYXliZSBJIGFtIGNvbmZ1c2VkLiAgSSB0aG91Z2h0IHlv
dXIgdXN1YWwgZmxpZ2h0IHdhcwogIDEgIGluc3RhbGwgYW5vaW50ZWQgZnJlZWJzZAogIDIgIGJ1
aWxkIHRoaXMgZnJlZWJzZAogIDMrIGJ1aWxkIHRoaXMgcGFja2FnZSByZXBvCiAgNCAgaW5zdGFs
bCB0aGlzIGZyZWVic2QgKGZyb20gc3RlcCAyKQogIDUgIHJlYnVpbGQgdGhpcyBmcmVlYnNkIChm
b3IgdGVzdGluZyB0aGF0IHRoZSBidWlsZCBkaWRuJ3QgYnJlYWspCiAgNiAgcmVidWlsZCB0aGlz
IHBhY2thZ2UgcmVwbyAoIikKICA3KyBpbnN0YWxsIHRoaXMgcGFja2FnZSByZXBvbwogIDgrIGJ1
aWxkIHhlbgoKTXkgcXVlc3Rpb24gaXMgd2h5IDIvMyBhbmQgNS82IGFyZSBkaWZmZXJlbnQgam9i
cy4gIElmIHlvdSBtYWRlIDIrMyBhCnNpbmdsZSBqb2IgKHdpdGggMiBhbmQgMyBiZWluZyBzZXBh
cmF0ZSBzdGVwcykgdGhlbiB0aGVyZSB3b3VsZCBvbmx5Cm5lZWQgdG8gYmUgYSBzaW5nbGUgYW5v
aW50bWVudC4KCj4gSUlSQyB0aGUgcGFja2FnZSBidWlsZGluZyBqb2IgdGFrZXMgYSBub24tdHJp
dmlhbCBhbW91bnQgb2YgdGltZSAoMi0zaAo+IElJUkMpLCBiZWNhdXNlIGl0IGhhcyB0byBidWls
ZCBnY2MgKGZvciBTZWFCSU9TKSBhbmQgcHl0aG9uLCBwZXJsLi4uCgpZb3UgY291bGQgbWFrZSB0
aGUgcGFja2FnZSBidWlsZGluZyBqb2Igb3B0aW9uYWwgaWYgeW91IG9ubHkgd2FudCB0bwpkbyBp
dCBzb21lIG9mIHRoZSB0aW1lLgoKPiA+ID4gKwkgICAgIyByZWZrZXk6IGZyZWVic2QgICAgICAg
ICAgam9iOiBidWlsZC08YXJjaD4tZnJlZWJzZAo+ID4gPiArCSAgICAjIHJlZmtleTogZnJlZWJz
ZC1wYWNrYWdlcyBqb2I6IGJ1aWxkLTxhcmNoPi1mcmVlYnNkLXBhY2thZ2VzCj4gPiA+ICsgICAg
ICAgICAgICBhbm9pbnQ9IiRhbm9pbnQgXCIkYW5vaW50ZWRcIiAkZmxpZ2h0IFwKPiA+ID4gKyAg
ICAgICAgICAgICAgICAgICAgYnVpbGQtJGZyZWVic2RfYXJjaC0kZnJlZWJzZF9uYW1lIgo+ID4g
Cj4gPiBNYXliZSB1c2UgYW4gYXJyYXkgdmFyaWFibGUgZm9yIGFub3VudCwgYW5kIHRoZW4geW91
IGNhbiBhdm9pZCB0aGUKPiA+IHNoZWxsIFwiIHF1b3RpbmcuCj4gCj4gUGxlYXNlIGJlYXIgd2l0
aCBtZSwgYnV0IGNhbiB5b3UgZWxhYm9yYXRlIG9uIHRoaXM/CgpSb3VnaGx5LAoKICBhbm9pbnQ9
KCkKICAuLi4uCiAgICAgYW5vaW50Kz0oIiRhbm9pbnRlZCIgJGZsaWdodCBidWlsZC0uLikKICAu
Li4KICAuL21nLWFub2ludCAiJHthbm9pbnRbQF19IgoKTm90ZSB0aGF0IHRoZSBcIiBcIiBjb25z
dHJ1Y3QgaGFzIGdvbmUsIGJlY2F1c2UgdGhlcmUgaXMgbm93IG5vCmFkZGl0aW9uYWwgbGF5ZXIg
b2Ygc2hlbGwgZGVxdW90aW5nLgoKPiA+IFRoZXJlIHNlZW1zIGxpa2UgYSBsb3Qgb2YgcmVwZXRp
dGlvbiBoZXJlLiAgRm9yIGV4YW1wbGUsIEZSRUVCU0RfRElTVAo+ID4gb3ZlcnJpZGVzIEZyZWVC
U0REaXN0IGJ1dCAvJGFyY2ggaXMgYXBwZW5kZWQgaW4gdHdvIHBsYWNlcy4gIE1heWJlCj4gPiAk
e0ZSRUVCU0RfRElTVC0gLi4uIHNvbWV0aGluZyAuLi4gfSB3b3VsZCBiZSBiZXR0ZXIgPwo+IAo+
IE9LLCBsZXQgbWUgdHJ5IHRvIHJlbW92ZSBzb21lIG9mIHRoZSBkdXBsaWNhdGlvbiBoZXJlLgoK
VGhhbmtzLgoKQW5vdGhlciBzdWdnZXN0aW9uIEkgbWVudGlvbmVkIElSTCB3aGljaCBJIHdhbnRl
ZCB0byB3cml0ZSBkb3duIHdhczoKbWF5YmUgaGF2ZSBtZy1hbm9pbnQgaGF2ZSBhIHJlcG9ydGlu
ZyBtb2RlIHdoZXJlIGl0IHByaW50cyBzb21ldGhpbmcKc3VpdGFibGUgZm9yIHNoZWxsIGBldmFs
Jy4KCj4gPiBUaGlzIGZlZWxzIHZlcnkgc2ltaWxhciB0byB0aGUgY29kZSBhYm92ZSwgYWx0aG91
Z2ggaXQgbGFja3MgdGhlCj4gPiBzcGVjaWFsIGhhbmRsaW5nIGZvciB0aGUgdmVyc2lvbi4KPiAK
PiBNYXliZSBJIGNhbiBzZWUgYWJvdXQgZmFjdG9yaW5nIHNvbWUgb2YgdGhpcyBpbnRvIGEgaGVs
cGVyLCBidXQgdGhlcmUKPiBhcmUgc2xpZ2h0IGRpZmZlcmVuY2VzIGluIGJvdGggaWYgYnJhbmNo
ZXMgdGhhdCBJJ20gbm90IHN1cmUgY2FuIGJlCj4gZmFjdG9yZWQgb3V0LgoKTW1tbS4KCj4gV2h5
IEkgZG9uJ3Qgc3RhcnQgYnkgZml4aW5nIHRoZSByZXBldGl0aW9uIG9mOgo+IGZyZWVic2RfcnVu
dmFycz0iJGZyZWVic2RfcnVudmFycyBcLi4uIGFuZCB3ZSB0YWtlIGl0IGZyb20gdGhlcmU/CgpT
dXJlLCBsZXQncyBzZWUgd2hhdCB5b3UgY29tZSB1cCB3aXRoLgoKSWFuLgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 24 17:35:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 17:35:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hUE5r-0003lp-Qh; Fri, 24 May 2019 17:34:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=oV0n=TY=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1hUE5q-0003lf-Gg
 for xen-devel@lists.xenproject.org; Fri, 24 May 2019 17:34:58 +0000
X-Inumbo-ID: 3f774d2f-7e4a-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3f774d2f-7e4a-11e9-8980-bc764e045a96;
 Fri, 24 May 2019 17:34:57 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hUE5o-0001SC-Bo; Fri, 24 May 2019 17:34:56 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hUE5o-00085u-3s; Fri, 24 May 2019 17:34:56 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hUE5o-00037f-3B; Fri, 24 May 2019 17:34:56 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136828-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=69a8c64f4b875f0e61f59faa605c31573b06a62a
X-Osstest-Versions-That: libvirt=a699b19f6c362f14bbedcb21b22a7299898b0825
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 24 May 2019 17:34:56 +0000
Subject: [Xen-devel] [libvirt test] 136828: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjgyOCBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzY4MjgvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDEzNjYwOQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTM2NjA5CiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC1xY293MiAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxp
YnZpcnQgICAgICAgICAgICAgIDY5YThjNjRmNGI4NzVmMGU2MWY1OWZhYTYwNWMzMTU3M2IwNmE2
MmEKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIGE2OTliMTlmNmMzNjJm
MTRiYmVkY2IyMWIyMmE3Mjk5ODk4YjA4MjUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzNjYwOSAg
MjAxOS0wNS0yMCAxMDoxMjoyOCBaICAgIDQgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzY4
MjggIDIwMTktMDUtMjIgMjE6MDA6MzIgWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBl
b3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZWEgQm9sb2duYW5p
IDxhYm9sb2duYUByZWRoYXQuY29tPgogIERhbmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJl
ZGhhdC5jb20+CiAgRXJpYyBCbGFrZSA8ZWJsYWtlQHJlZGhhdC5jb20+CiAgTWljaGFsIFByaXZv
em5payA8bXByaXZvem5AcmVkaGF0LmNvbT4KICBQZXRlciBLcmVtcGEgPHBrcmVtcGFAcmVkaGF0
LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVz
dC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUv
bG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAg
ICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxh
bmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3Mg
Y29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9
b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAogICBhNjk5YjE5ZjZjLi42OWE4YzY0ZjRi
ICA2OWE4YzY0ZjRiODc1ZjBlNjFmNTlmYWE2MDVjMzE1NzNiMDZhNjJhIC0+IHhlbi10ZXN0ZWQt
bWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 24 17:44:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 17:44:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hUEF1-0004bk-1Q; Fri, 24 May 2019 17:44:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ZTx3=TY=citrix.com=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1hUEF0-0004bf-8f
 for xen-devel@lists.xenproject.org; Fri, 24 May 2019 17:44:26 +0000
X-Inumbo-ID: 9186c81a-7e4b-11e9-b7b4-e33c82d6839c
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9186c81a-7e4b-11e9-b7b4-e33c82d6839c;
 Fri, 24 May 2019 17:44:24 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <lars.kurth@citrix.com>)
 id 1hUEEq-0001dY-UF; Fri, 24 May 2019 17:44:16 +0000
Received: from localhost ([127.0.0.1] helo=localhost.localdomain)
 by xenbits.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <lars.kurth@citrix.com>)
 id 1hUEEq-00036U-J1; Fri, 24 May 2019 17:44:16 +0000
From: Lars Kurth <lars.kurth@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 24 May 2019 11:44:04 -0600
Message-Id: <6250372b05e95412cfd0f8e6f558f2376c4f3d94.1558719481.git.lars.kurth@citrix.com>
X-Mailer: git-send-email 2.13.0
Subject: [Xen-devel] [PATCH v3] Add TRACKING.IMPORTS to xen.git to more
 easily manage imported files that need to be kept in sync with an upstream
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, committers@xenproject.org,
 Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Rm9sbG93aW5nIHRoZSByZWNlbnQgZGlzY3Vzc2lvbiwgd2UgaGFkIG9uIElSQyBhbmQgdGhlIGFj
dGlvbiBJIGhhZCBpbiAKdGhlIE1hcmNoIGNvbW11bml0eSBjYWxsLCB0aGlzIGZpbGUgcHJvdmlk
ZXMgYSBmaWxlIGZvcm1hdCB0aGF0IAplbmFibGVzIHdyaXRpbmcgYW4gYXV0b21hdGVkIHRlc3Qg
dG8gY2hlY2sgd2hldGhlciBmaWxlcyBhcmUgb3V0IG9mIHN5bmMuIAoKQW4gZXhhbXBsZSwgd2hh
dCBmaWxlIGNvbnRlbnQgbWF5IGxvb2sgbGlrZSBpcyBlbWJlZGRlZCBiZWxvdwpyZXBvOiBsaW51
eC10b3J2YWxkcyBnaXQgaHR0cHM6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5l
bC9naXQvdG9ydmFsZHMvbGludXguZ2l0CmZpbGU6IHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2Fy
bS9zbW11LmMgbGludXgtdG9ydmFsZHMgbGludXgvZHJpdmVycy9pb21tdS9hcm0tc21tdS5jIGI3
N2NmMTFmMDk0MTM2CgpPbmNlIHRoZSBmaWxlIGZvcm1hdCBpcyBhZ3JlZSwgSSB3aWxsIHdyaXRl
IGEgdGVzdCBvciBzY3JpcHQuCgpJIGFsc28gbmVlZCBzb21lIG1vcmUgY29ycmVjdCB0ZXN0IGRh
dGEsIGFrYSBlbnRyaWVzIGluIHRoZSBmaWxlIGZyb20KY29tbWl0dGVycyBsb29raW5nIGFmdGVy
IHRoZSBmb2xsb3dpbmcgZmlsZXMKW0phbl0KeGVuL2FyY2gveDg2L2NwdS9td2FpdC1pZGxlLmMg
CltTdGVmYW5vLCBKdWxpZW4gLSB0aGlzIGhhcyB0byBiZSBmaW5hbGl6ZWRdCnhlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL2FybS9zbW11LmMKeGVuL2FyY2gvYXJtL3ZnaWMvKgp4ZW4vaW5jbHVkZS9h
c20tYXJtL2RpdjY0LmgKeGVuL2RyaXZlcnMvY2hhci9tZXNvbi11YXJ0LmMKeGVuL2FyY2gvYXJt
L2FybTMyL2xpYi8qCnhlbi9hcmNoL2FybS9hcm02NC9saWIvKgp4ZW4vYXJjaC9hcm0vYXJtNjQv
Y2FjaGUuUwp4ZW4vYXJjaC9hcm0vYXJtNjQvYnBpLlMKeGVuL2luY2x1ZGUvYXNtLWFybS9zeXN0
ZW0uaAp4ZW4vYXJjaC9hcm0vYXJtNjQvaW5zbi5jCltPdGhlcnM/XQp4ZW4vY29tbW9uL3JidHJl
ZS5jCgpOb3RlIHRoYXQgaW4gc29tZSBjYXNlcyBMaW51eCBoYXMgZGl2ZXJnZWQgYW5kIHNvbWUg
TGludXggZmlsZXMgaGF2ZSBkaXNhcHBlYXJlZC4gCkp1bGllbiBhbHNvIHJhaXNlZCB0aGUgcG9p
bnQsIHRoYXQgaW4gc29tZSBjYXNlcyBvbmx5IGEgc3Vic2V0IG9mIGNvZGUgZnJvbSBMaW51eCBY
ZW4gZmlsZXMgd2FzIGFwcGxpZWQgb3IgdGhhdCBvbmx5IHNvbWUgZnVuY3Rpb25zIGdldCBtb3Zl
ZCBhY3Jvc3MgdG8gWGVuLgoKSSBiZWxpZXZlIHRoYXQgaXMgZW50aXJlbHkgT0suIFRoZSB3b3Jr
ZmxvdyB3b3VsZCBiZSBpbiBtb3N0IGNhc2VzIHRoYXQ6Ci0gV2UgdXNlIGEgTGludXggKHNvdXJj
ZSkgY29tbWl0IGFzIGEgYmVuY2htYXJrIGFuZCByZWNvcmQgdGhlIGNvbW1pdCBJRAotIElmIHRo
ZXJlIGlzIGEgY2hhbmdlIGluIExpbnV4IHRoZSB0ZXN0IHdpbGwgZmFpbAotIFRoZSBjb21taXR0
ZXIgbG9va3MgYXQgdGhlIGRpZmYgYW5kIGVpdGhlcgogIC0gRGVjaWRlcyB0byBpZ25vcmUgaXQg
YW5kIGJ1bXBzIHRoZSBjb21taXQgSUQgaW4gdGhpcyBmaWxlCiAgLSBEZWNpZGVzIHRoZSBjaGFu
Z2UgaXMgbmVlZGVkLCBpbnRlZ3JhdGVzIGl0IGludG8gWGVuIGFuZCB0aGVuIAogICAgYnVtcHMg
dGhlIGNvbW1pdCBJRCBpbiB0aGlzIGZpbGUKCkNoYW5nZXMgc2luY2UgdjEKKiBSZXF1aXJlIGEg
Y29sb24gYWZ0ZXIgcmVwbzosIGZpbGU6LCAuLi4ga2V5d29yZHMKKiBSZXBsYWNlIG1hbnVhbDp8
YXV0bzogd2l0aCBmaWxlOiBhcyB0aGVyZSBhdXRvOiB1c2UtY2FzZSB3YXMgaW52YWxpZAoqIEFk
ZGVkIG1vcmUgdmVyYm9zZSBkZXNjcmlwdGlvbiBvZiBmb3JtYXQKCkNoYW5nZXMgc2luY2UgdjIK
KiBDaGFuZ2VkIHNvbWUgZm9ybWF0dGluZwoqIFJlbW92ZWQgZXhhbXBsZXMKKiBSZW1vdmVkIHJl
ZmVyZW5jZXMgdG8gaHR0cHMKClNpZ25lZC1vZmYtYnk6IExhcnMgS3VydGggPGxhcnMua3VydGhA
Y2l0cml4LmNvbT4KQ0M6IGNvbW1pdHRlcnNAeGVucHJvamVjdC5vcmcKLS0tCiBUUkFDS0lORy5G
SUxFUyB8IDQ0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAx
IGZpbGUgY2hhbmdlZCwgNDQgaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNjQ0IFRSQUNL
SU5HLkZJTEVTCgpkaWZmIC0tZ2l0IGEvVFJBQ0tJTkcuRklMRVMgYi9UUkFDS0lORy5GSUxFUwpu
ZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi42MGM0N2JkZWZiCi0tLSAvZGV2
L251bGwKKysrIGIvVFJBQ0tJTkcuRklMRVMKQEAgLTAsMCArMSw0NCBAQAorIyBUaGlzIGZpbGUg
Y29udGFpbnMgaW5mb3JtYXRpb24gYWJvdXQgc291cmNlIGZpbGVzIHRoYXQgaGF2ZSBiZWVuCisj
IGNvcGllZCBmcm9tIG90aGVyIHNvdXJjZXMgYW5kIG5lZWQgdG8gYmUgdHJhY2tlZAorIworIyBU
aGUgZmlsZSBtYXkgY29udGFpbiBsaW5lcyBzdGFydGluZyB3aXRoIC4uLgorIyAtLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorIyB2ZXJzaW9uOiBvZiBmaWxlIGZv
cm1hdAorIyByZXBvOiByZXBvc2l0b3J5IGRlZmluaXRpb24KKyMgZmlsZTogYSBtYXBwaW5nIHRv
IHRyYWNrIGZpbGVzCisjCisjIE5vdGUgdGhhdCByZXBvOiBlbnRyaWVzIG11c3QgY29tZSAqYmVm
b3JlKiBmaWxlOiBlbnRyaWVzCisjCisjIFJlcG9zaXRvcnkgRGVmaW5pdGlvbnMgYXJlIG9mIHRo
ZSBmb2xsb3dpbmcgZm9ybWF0CisjIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCisjIHJlcG86IG5hbWUtb2Ytc291cmNlLXJlcG8gZ2l0fHN2biB1cmwt
b2Ytc291cmNlLXJlcG8KKyMKKyMgbmFtZS1vZi1zb3VyY2UtcmVwbworIyAgIE5hbWUgb2Ygc291
cmNlIHJlcG9zaXRvcnkuIFRoZSBuYW1lIHdpbGwgYmUgdXNlZCBhcyByZWZlcmVuY2UgaW4gZmls
ZToKKyMgICBzdGF0ZW1lbnRzCisjCisjIGdpdHxzdm4KKyMgICBUeXBlIG9mIHNvdXJjZSByZXBv
c2l0b3J5CisjCisjIHVybC1vZi1zb3VyY2UtcmVwbworIyAgIFVSTCBvZiBzb3VyY2UgcmVwb3Np
dG9yeQorIworIyBNYXBwaW5ncyB0byB0cmFjayBmaWxlcyBhcmUgb2YgdGhlIGZvbGxvd2luZyBm
b3JtYXQKKyMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCisjIGZpbGU6IHhlbi1maWxlIG5hbWUtb2Ytb3JpZ2luYWwtcmVwbyBvcmlnaW5hbC1maWxl
IGNvbW1pdC1pZAorIworIyB4ZW4tZmlsZQorIyAgIFhlbiBmaWxlIHRoYXQgbmVlZHMgdG8gYmUg
dHJhY2tlZAorIworIyBuYW1lLW9mLW9yaWdpbmFsLXJlcG8KKyMgICBBIHJlZmVyZW5jZSB0byBh
IHNvdXJjZSByZXBvc2l0b3J5IGRlZmluZWQgYnkgKnJlcG8qIGtleXdvcmQKKyMKKyMgb3JpZ2lu
YWwtZmlsZQorIyAgIEZpbGUgaW4gb3JpZ2luYWwtcmVwbyBmcm9tIHdoaWNoIHdlIHJlZ3VsYXJs
eSB3YW50IHRvIG1lcmdlIGNoYW5nZXMKKyMgICBpbnRvIHhlbi1maWxlCisjCisjIGNvbW1pdCBp
ZAorIyAgIExhc3QgY29tbWl0IGlkIG9mIG9yaWdpbmFsLWZpbGUgdGhhdCB3YXMgZGVlbWVkIHRv
IGJlIG9rCisjICAgYW5kIGVpdGhlciBpbXBvcnRlZCBpbnRvIHRoZSB0cmVlIG9yIHJlamVjdGVk
CisKK3ZlcnNpb246IDEKLS0gCjIuMTMuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 24 17:44:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 17:44:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hUEFD-0004ca-Am; Fri, 24 May 2019 17:44:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=IEXw=TY=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hUEFB-0004cO-U8
 for xen-devel@lists.xenproject.org; Fri, 24 May 2019 17:44:37 +0000
X-Inumbo-ID: 97c9c77c-7e4b-11e9-b981-9fedb9293510
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 97c9c77c-7e4b-11e9-b981-9fedb9293510;
 Fri, 24 May 2019 17:44:35 +0000 (UTC)
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 23.29.105.83 as
 permitted sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: zjDH6YsYkSWx9f80rMIJ+IPlQ42vUKDtMp4kWWEPU0UUiN67KbdjS+aCcmRi2GIri75StCokDm
 JjbfhZwpf0buSrRVFiba6WbosidJhmagDdyOVSlZheAofd2Is6Qsi6/fRG271rtp+VcQkmBro3
 YKfgRD+6YXhUn52Kai/W7Q1naUG3wjuEz8cYpg00IXyPlPgoKg7kajtDV6/sNGIwo10PGTrbr3
 noTqSeTcVl4p/iau6NPhI9xD3j4+KWeGMon5NrOqjf4QVtaX+zPMyAB1zwaBTBVWJxOiY9hJro
 zSU=
X-SBRS: 2.7
X-MesageID: 894134
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,507,1549947600"; 
   d="scan'208";a="894134"
To: Tamas K Lengyel <tamas@tklengyel.com>, <xen-devel@lists.xenproject.org>
References: <20190412200813.25447-1-tamas@tklengyel.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <05052e2b-a1cb-ef1c-4727-0e592556ca6a@citrix.com>
Date: Fri, 24 May 2019 18:44:31 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190412200813.25447-1-tamas@tklengyel.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2] x86/altp2m: cleanup p2m_altp2m_lazy_copy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTIvMDQvMjAxOSAyMTowOCwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+IFRoZSBwMm1fYWx0
cDJtX2xhenlfY29weSBpcyByZXNwb25zaWJsZSBmb3IgbGF6aWx5IHBvcHVsYXRpbmcgYW4gYWx0
cDJtIHZpZXcKPiB3aGVuIHRoZSBndWVzdCB0cmFwcyBvdXQgZHVlIHRvIG5vIEVQVCBlbnRyeSBi
ZWluZyBwcmVzZW50IGluIHRoZSBhY3RpdmUgdmlldy4KPiBDdXJyZW50bHkgdGhlIGZ1bmN0aW9u
IHRvb2sgc2V2ZXJhbCBpbnB1dHMgdGhhdCBpdCBkaWRuJ3QgdXNlIGFuZCBhbHNvCj4gbG9ja2Vk
L3VubG9ja2VkIGdmbnMgd2hlbiBpdCBkaWRuJ3QgbmVlZCB0by4KPgo+IFNpZ25lZC1vZmYtYnk6
IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KClJldmlld2VkLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKU29ycnkgLSB0aGlzIGZlbGwg
b2ZmIG15IHJhZGFyLsKgIEkndmUgZ290IGEgc2VwYXJhdGUgc2VyaWVzIHdoaWNoCnBhcnRpYWxs
eSBvdmVybGFwcyB3aXRoIHRoaXMuCgpJZiBHZW9yZ2UgaXMgaGFwcHkgd2l0aCBib3RoLCBJJ2xs
IHNlZSBhYm91dCB0YWtpbmcgdGhpcyBhbmQKcmViYXNpbmcvc3BsaWNpbmcgbXkgZml4ZXMgYXJv
dW5kIGl0IG9uIGNvbW1pdC4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 24 18:11:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 18:11:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hUEf6-00071n-Kn; Fri, 24 May 2019 18:11:24 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=VGqG=TY=gmail.com=pgnet.dev@srs-us1.protection.inumbo.net>)
 id 1hUCCh-0001lN-LM
 for xen-devel@lists.xenproject.org; Fri, 24 May 2019 15:33:55 +0000
X-Inumbo-ID: 56a93478-7e39-11e9-8980-bc764e045a96
Received: from mail-pg1-x532.google.com (unknown [2607:f8b0:4864:20::532])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 56a93478-7e39-11e9-8980-bc764e045a96;
 Fri, 24 May 2019 15:33:54 +0000 (UTC)
Received: by mail-pg1-x532.google.com with SMTP id w22so5252983pgi.6
 for <xen-devel@lists.xenproject.org>; Fri, 24 May 2019 08:33:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=reply-to:subject:from:to:cc:references:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=wZNSajLPgan4vVSU7fR0JGheSOLa3SIsdJIB+VlyoLk=;
 b=HN8VUZzSgQGnOTAxUvE6kMCulFB7KVvtj3L+4fMSmjfBW/K76roCyfyWZAFybNdQYz
 deDeVo7gSYJuMdwWImTXhkYZeha8yj/ixLGXxqVApKYf4qe1u8lTSZeyHdG8HZUVifPk
 lRv30/U88YkYST/4o6XBAMCY3PgUHACBqQ32GLNquSaARknrQZfxOm0wax98+UJSb+tQ
 jLakcSMFnimuTn3sAEk9jNUqfLYPReB0h27VVI9i5oe8UYwaX/s0UEoowtvHTcNtTht9
 qbdNFuJYAG4QipYHmJ2lU2lmfsWlRWPQFENPG+fVaoKk+kVeQ8MfPpQ25aXml653TI/W
 xR/Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:reply-to:subject:from:to:cc:references
 :message-id:date:user-agent:mime-version:in-reply-to
 :content-language:content-transfer-encoding;
 bh=wZNSajLPgan4vVSU7fR0JGheSOLa3SIsdJIB+VlyoLk=;
 b=KpD23aWvxZbPaUiXl9esjo0Fjsz35JwAr4irmxnrccfNr1Rx6evp57TM/1uAA5s1BM
 IIzFSAWY1siPDF7QTw6UMJdipHw00LX4qXV6u71XwncMdVtqZRgAoRQMmCOv/7A4xD/L
 WxWipRsfanq7/SCEJurfEZfNlNrx8Vwaq3R2qw2Ijlb3XhnWPF4BDcKu9R9RBMoYQh5q
 zdLkgTKfHrpG/DPxXo3gUQRlMVlAQBiZg/aCZI6SSfMSkaLENf0cj0lBV7WRd2qDsfOt
 0Ns5smBoe+UVDq4DD3JSs4JURIAz8Hc2XXWMMyedKFNPpAZ7NgXjjnh7iJo/QAXkK11U
 VlPg==
X-Gm-Message-State: APjAAAXLi6LP2Yue9qFdZOp9NPS0xMfG34ZpDAwAYc2M3NarVgxb+3yT
 UbUsKP6RZ0JWOm/ojFw19VY=
X-Google-Smtp-Source: APXvYqzl8udsKlqs55kNAkCvkExNgknk4Nv+aBDTEPIHmZv5oI6MFsHSFiXkVndvc8MI275WSX9MTg==
X-Received: by 2002:a62:2506:: with SMTP id l6mr112622260pfl.250.1558712033869; 
 Fri, 24 May 2019 08:33:53 -0700 (PDT)
Received: from mua.localhost (99-7-172-215.lightspeed.snmtca.sbcglobal.net.
 [99.7.172.215])
 by smtp.gmail.com with ESMTPSA id h14sm2457289pgj.8.2019.05.24.08.33.52
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 24 May 2019 08:33:52 -0700 (PDT)
From: PGNet Dev <pgnet.dev@gmail.com>
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <royger@FreeBSD.org>
References: <21708669-ac14-d8f8-d513-a7e745c65861@gmail.com>
 <20190416105043.nbvx522kqy3p3svx@Air-de-Roger.citrite.net>
 <20190417120518.63ulfqksrx37ver5@Air-de-Roger.citrite.net>
 <c000684c-d930-6557-a35f-d76b94b296b7@gmail.com>
 <ab29f7ca-9653-ae48-4de7-86a73e0bc7c2@gmail.com>
 <20190418125228.yjjgj7qzzxqbhf3k@Air-de-Roger.citrite.net>
 <c41ced7d-f1c4-a4a9-e2bf-aa5b0caeced6@gmail.com>
Message-ID: <dc5536b9-97e0-55a5-7ada-474910d7ae9b@gmail.com>
Date: Fri, 24 May 2019 08:33:51 -0700
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.7.0
MIME-Version: 1.0
In-Reply-To: <c41ced7d-f1c4-a4a9-e2bf-aa5b0caeced6@gmail.com>
Content-Language: en-US
X-Mailman-Approved-At: Fri, 24 May 2019 18:11:23 +0000
Subject: Re: [Xen-devel] Xen 4.12.0 Dom0=pvh mode EFI variables 'not
 supported' after boot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: pgnet.dev@gmail.com
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWZ0ZXIgdXBncmFkaW5nIEtlcm5lbCB0byA1LjEuNC9yZWxlYXNlIG9uIGFuIHg4Nl82NCBzZXJ2
ZXIsIFhlbiA0LjEyLjAgRG9tMCBzdWNjZXNzZnVsbHkgYm9vdHMgaW4gUFZIIG1vZGUgKGRvbTA9
cHZoIC4uLiksIHdpdGggZWZpIHZhcnMgYXZhaWxhYmxlIHNvIHRoYXQgZWZpYm9vdG1nciBmdW5j
dGlvbnMsCgoJeGwgbGlzdAoJCU5hbWUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgSUQgICBNZW0gVkNQVXMgICAgICBTdGF0ZSAgIFRpbWUocykKCQlEb21haW4tMCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwICA0MDE1ICAgICA0ICAgICByLS0tLS0g
ICAgIDg0Ny42CgkJWGVuc3RvcmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
MSAgICAzMSAgICAgMSAgICAgLWItLS0tICAgICAgIDAuMAoKCWRtZXNnIHwgZ3JlcCAtaSBwdmgK
CQlbICAgIDAuMTgxOTczXSBCb290aW5nIHBhcmF2aXJ0dWFsaXplZCBrZXJuZWwgb24gWGVuIFBW
SAoKCWVmaWJvb3RtZ3IKCQlCb290Q3VycmVudDogMDAwMAoJCVRpbWVvdXQ6IDEgc2Vjb25kcwoJ
CUJvb3RPcmRlcjogMDAwMCwwMDAyLDAwMDMKCQlCb290MDAwMCogeGVuc3ZyIEhEKDIsR1BULDk3
MTEyNTVlLWQxMWQtMzFjNS04OGZlLTFlMTY0ZDRkNGM5NSwweDEwMDAsMHg5NjAwMCkvRmlsZShc
RUZJXE9QRU5TVVNFXEdSVUJYNjQuRUZJKQoJCUJvb3QwMDAyKiBVRUZJIE9TICAgICAgIEhEKDIs
R1BULDk3MTEyNTVlLWQxMWQtMzFjNS04OGZlLTFlMTY0ZDRkNGM5NSwweDEwMDAsMHg5NjAwMCkv
RmlsZShcRUZJXEJPT1RcQk9PVFg2NC5FRkkpLi5CTwoJCUJvb3QwMDAzKiBVRUZJOiBCdWlsdC1p
biBFRkkgU2hlbGwgICAgICBWZW5NZWRpYSg1MTI2YzhkYy1lNmE0LWIzZTktYTExOS1jZjQxMzQ1
Yzk3NTQpLi5CTwoKRnJvbQoKCWh0dHBzOi8veGVucHJvamVjdC5vcmcvMjAxOC8wNy8xMC94ZW4t
cHJvamVjdC1oeXBlcnZpc29yLTQtMTEtYnJpbmdzLWNsZWFuZXItYXJjaGl0ZWN0dXJlLXRvLWh5
cGVydmlzb3ItY29yZS10ZWNobm9sb2dpZXMvCgpJIHVuZGVyc3RhbmQgdGhhdCBQVkggRG9tMCAq
cmVtb3ZlcyogcWVtdSBkZXBlbmRlbmN5LAoKCSJQVkggRG9tMCBSZWR1Y2VzIHRoZSBBdHRhY2sg
U3VyZmFjZSBvZiBYZW4gUHJvamVjdCBCYXNlZCBTeXN0ZW1zCgoJUFZIIGNvbWJpbmVzIHRoZSBi
ZXN0IG9mIFBWIGFuZCBIVk0gbW9kZSB0byBzaW1wbGlmeSB0aGUgaW50ZXJmYWNlIGJldHdlZW4g
b3BlcmF0aW5nIHN5c3RlbXMgd2l0aCBYZW4gUHJvamVjdCBTdXBwb3J0IGFuZCB0aGUgWGVuIFBy
b2plY3QgSHlwZXJ2aXNvciBhbmQgdG8gcmVkdWNlIHRoZSBhdHRhY2sgc3VyZmFjZSBvZiBYZW4g
UHJvamVjdCBTb2Z0d2FyZS4gUFZIIGd1ZXN0cyBhcmUgbGlnaHR3ZWlnaHQgSFZNIGd1ZXN0cyB0
aGF0IHVzZSBoYXJkd2FyZSB2aXJ0dWFsaXphdGlvbiBzdXBwb3J0IGZvciBtZW1vcnkgYW5kIHBy
aXZpbGVnZWQgaW5zdHJ1Y3Rpb25zLiBQVkggZG9lcyBub3QgcmVxdWlyZSBRRU1VLgoKCVhlbiBQ
cm9qZWN0IDQuMTEgYWRkcyBleHBlcmltZW50YWwgUFZIIERvbTAgc3VwcG9ydCBieSBjYWxsaW5n
IFhlbiB2aWEgZG9tMD1wdmggb24gdGhlIGNvbW1hbmQgbGluZS4gUnVubmluZyBhIFBWSCBEb20w
IHJlbW92ZXMgYXBwcm94aW1hdGVseSAxIG1pbGxpb24gbGluZXMgb2YgUUVNVSBjb2RlIGZyb20g
WGVuIFByb2plY3TigJlzIGNvbXB1dGluZyBiYXNlIHNocmlua2luZyB0aGUgYXR0YWNrIHN1cmZh
Y2Ugb2YgWGVuIFByb2plY3QgYmFzZWQgc3lzdGVtcy4iCgpDaGVja2luZywgcWVtdSBpcyBzdGls
bCByZXNpZGVudCwKCglwcyBheCB8IGdyZXAgcWVtdQoJCTE4OTUgPyAgICAgICAgU2wgICAgIDA6
MDAgL3Vzci9iaW4vcWVtdS1zeXN0ZW0taTM4NiAteGVuLWRvbWlkIDAgLXhlbi1hdHRhY2ggLW5h
bWUgZG9tMCAtbm9ncmFwaGljIC1NIHhlbnB2IC1kYWVtb25pemUgLW1vbml0b3IgL2Rldi9udWxs
IC1zZXJpYWwgL2Rldi9udWxsIC1wYXJhbGxlbCAvZGV2L251bGwgLW5vZGVmYXVsdHMgLW5vLXVz
ZXItY29uZmlnIC1waWRmaWxlIC92YXIvcnVuL3hlbi9xZW11LWRvbTAucGlkCgpJcyB0aGlzIHN0
aWxsIGV4cGVjdGVkPwoKSWYgc28sIHdoeSB0aGUgKmkzODYqIHZhcmlhbnQsIG5vdCAvdXNyL2Jp
bi9xZW11LXN5c3RlbS14ODZfNjQ/CgpJZiBub3QsIGlzIHRoZXJlIHNvbWUgYWRkaXRpb25hbCBj
b25maWcgcmVxdWlyZWQgdG8gZGlzYWJsZSBpdHMgdXNlIGhlcmU/CgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 24 18:13:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 18:13:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hUEgj-00076W-4O; Fri, 24 May 2019 18:13:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qNey=TY=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1hUEgi-00076P-BI
 for xen-devel@lists.xenproject.org; Fri, 24 May 2019 18:13:04 +0000
X-Inumbo-ID: 9101c14b-7e4f-11e9-8980-bc764e045a96
Received: from mail-lf1-x143.google.com (unknown [2a00:1450:4864:20::143])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9101c14b-7e4f-11e9-8980-bc764e045a96;
 Fri, 24 May 2019 18:13:02 +0000 (UTC)
Received: by mail-lf1-x143.google.com with SMTP id y10so7815863lfl.3
 for <xen-devel@lists.xenproject.org>; Fri, 24 May 2019 11:13: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=1VhFGqpRzYi36j0UdsAC5u3jd3GfJ2G+kRwRwEcdc1s=;
 b=SSg6jnrLlQg9Gdu8xPp7SwIaxEFRHE7ImaNawJ5oAhJRpxWRJlQhI00kwWOKIeWjrt
 Kdi9NcTTvPZCP8CJT8u22+/c2Bp14cqS1ICaKH7r9vj9aqJ5eLJE6ChPA5aaGO1WTItF
 MrKg+jrSR6RcDFILMRHPcLlmo0UJaGxTTfWJ1IlmmpBxqR4Dps60lTqEoIJ2iSQpMbAK
 Rs5DWzkeXkUYCgs+k4yKdSk65ok+b0bvNuyZbIOyOF5wO2wnZn4ngEB8s/Tx94Dul9ly
 gcz/6jh52tBFNJlT7dOVKriWNqlLWaRRXYjXQdAK182csUZ0zwPjZhK//MhBT5/TzqS6
 Lixw==
X-Google-DKIM-Signature: v=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=1VhFGqpRzYi36j0UdsAC5u3jd3GfJ2G+kRwRwEcdc1s=;
 b=GVct12bcM2boDKmOV78TGujtmTdfpCX5k2YD7tLtbDNZyQS3ebIjeM2U81k/TQx/sG
 fIWcFF5HYs9+0bFvb9vPMAetONjuzcZ2IUBoCtAm7AUbtk/EEkGk26F/XgAnQd0cH3pe
 JUIk6pHN+7tCRehsg0QZALIT3sDoUxCu3bhInM6UHEPejXHY+R23jnZBXVttRgcg0DSD
 lIK6UJVNCCOr8mJJL/ABjCkB5jNfJqRu3OnSm/HlcVyevHWxSbBVvCL0P3K3oPUFMrL3
 mDFetAiqCZEmtVjl5De6eD9vI8nlulAGD9CtEgl9+ODZ7nr9zAOK4mUBo59B4LkuKoot
 Z1eQ==
X-Gm-Message-State: APjAAAUumn5QXsS3FhpI0xotCG8kJYHjpoXT+i1YVWyJyI2mteTz+Nxx
 KeWGCikVm3yNxXfemF6El/k=
X-Google-Smtp-Source: APXvYqwQXezgNJ4ZHOtmb0vBiUcYIaKn7Eo0PNkuaif5t0zFk9vUMaqukHqO1WLc3yl+xqZbqJg5uQ==
X-Received: by 2002:a19:6b04:: with SMTP id d4mr23648108lfa.57.1558721580500; 
 Fri, 24 May 2019 11:13:00 -0700 (PDT)
Received: from aanisov-work.kyiv.epam.com (ll-22.209.223.85.sovam.net.ua.
 [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id m25sm629438ljj.92.2019.05.24.11.12.58
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 24 May 2019 11:12:59 -0700 (PDT)
From: Andrii Anisov <andrii.anisov@gmail.com>
To: 
Date: Fri, 24 May 2019 21:12:54 +0300
Message-Id: <1558721577-13958-1-git-send-email-andrii.anisov@gmail.com>
X-Mailer: git-send-email 2.7.4
Subject: [Xen-devel] [PATCH RFC 2] [DO NOT APPLY] introduce
 VCPUOP_register_runstate_phys_memory_area hypercall
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KCkFuIFJGQyB2ZXJz
aW9uIG9mIHRoZSBydW5zdGF0ZSByZWdpc3RyYXRpb24gd2l0aCBwaHlzIGFkZHJlc3MuClJ1bnN0
YXRlIGFyZWEgYWNjZXNzIGlzIGltcGxlbWVudGVkIHdpdGggbWFwcGluZyBvbiBlYWNoIHVwZGF0
ZSBvbmNlIGZvcgphbGwgYWNjZXNzZXMuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyaWkgQW5pc292IDxh
bmRyaWlfYW5pc292QGVwYW0uY29tPgotLS0KIHhlbi9hcmNoL2FybS9kb21haW4uYyAgICAgfCAg
NjMgKysrKysrKysrKysrKysrKysrKysrKysrKystLS0KIHhlbi9jb21tb24vZG9tYWluLmMgICAg
ICAgfCAxMDEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLQog
eGVuL2luY2x1ZGUvcHVibGljL3ZjcHUuaCB8ICAxNSArKysrKysrCiB4ZW4vaW5jbHVkZS94ZW4v
c2NoZWQuaCAgIHwgIDI4ICsrKysrKysrKy0tLS0KIDQgZmlsZXMgY2hhbmdlZCwgMTkwIGluc2Vy
dGlvbnMoKyksIDE3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21h
aW4uYyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwppbmRleCBhOWY3ZmY1Li4wNGM0Y2ZmIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMKKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5j
CkBAIC0yNzQsMTcgKzI3NCwxNSBAQCBzdGF0aWMgdm9pZCBjdHh0X3N3aXRjaF90byhzdHJ1Y3Qg
dmNwdSAqbikKICAgICB2aXJ0X3RpbWVyX3Jlc3RvcmUobik7CiB9CiAKLS8qIFVwZGF0ZSBwZXIt
VkNQVSBndWVzdCBydW5zdGF0ZSBzaGFyZWQgbWVtb3J5IGFyZWEgKGlmIHJlZ2lzdGVyZWQpLiAq
Lwotc3RhdGljIHZvaWQgdXBkYXRlX3J1bnN0YXRlX2FyZWEoc3RydWN0IHZjcHUgKnYpCitzdGF0
aWMgdm9pZCB1cGRhdGVfcnVuc3RhdGVfYnlfZ3ZhZGRyKHN0cnVjdCB2Y3B1ICp2KQogewogICAg
IHZvaWQgX191c2VyICpndWVzdF9oYW5kbGUgPSBOVUxMOwogCi0gICAgaWYgKCBndWVzdF9oYW5k
bGVfaXNfbnVsbChydW5zdGF0ZV9ndWVzdCh2KSkgKQotICAgICAgICByZXR1cm47CisgICAgQVNT
RVJUKCFndWVzdF9oYW5kbGVfaXNfbnVsbChydW5zdGF0ZV9ndWVzdF92aXJ0KHYpKSk7CiAKICAg
ICBpZiAoIFZNX0FTU0lTVCh2LT5kb21haW4sIHJ1bnN0YXRlX3VwZGF0ZV9mbGFnKSApCiAgICAg
ewotICAgICAgICBndWVzdF9oYW5kbGUgPSAmdi0+cnVuc3RhdGVfZ3Vlc3QucC0+c3RhdGVfZW50
cnlfdGltZSArIDE7CisgICAgICAgIGd1ZXN0X2hhbmRsZSA9ICZ2LT5ydW5zdGF0ZV9ndWVzdC52
aXJ0LnAtPnN0YXRlX2VudHJ5X3RpbWUgKyAxOwogICAgICAgICBndWVzdF9oYW5kbGUtLTsKICAg
ICAgICAgdi0+cnVuc3RhdGUuc3RhdGVfZW50cnlfdGltZSB8PSBYRU5fUlVOU1RBVEVfVVBEQVRF
OwogICAgICAgICBfX3Jhd19jb3B5X3RvX2d1ZXN0KGd1ZXN0X2hhbmRsZSwKQEAgLTI5Miw3ICsy
OTAsNyBAQCBzdGF0aWMgdm9pZCB1cGRhdGVfcnVuc3RhdGVfYXJlYShzdHJ1Y3QgdmNwdSAqdikK
ICAgICAgICAgc21wX3dtYigpOwogICAgIH0KIAotICAgIF9fY29weV90b19ndWVzdChydW5zdGF0
ZV9ndWVzdCh2KSwgJnYtPnJ1bnN0YXRlLCAxKTsKKyAgICBfX2NvcHlfdG9fZ3Vlc3QocnVuc3Rh
dGVfZ3Vlc3RfdmlydCh2KSwgJnYtPnJ1bnN0YXRlLCAxKTsKIAogICAgIGlmICggZ3Vlc3RfaGFu
ZGxlICkKICAgICB7CkBAIC0zMDMsNiArMzAxLDU4IEBAIHN0YXRpYyB2b2lkIHVwZGF0ZV9ydW5z
dGF0ZV9hcmVhKHN0cnVjdCB2Y3B1ICp2KQogICAgIH0KIH0KIAorZXh0ZXJuIGludCBtYXBfcnVu
c3RhdGVfYXJlYShzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHZjcHVfcnVuc3RhdGVfaW5mbyAqKmFy
ZWEpOworZXh0ZXJuIHZvaWQgdW5tYXBfcnVuc3RhdGVfYXJlYShzdHJ1Y3QgdmNwdV9ydW5zdGF0
ZV9pbmZvICphcmVhKTsKKworc3RhdGljIHZvaWQgdXBkYXRlX3J1bnN0YXRlX2J5X2dwYWRkcihz
dHJ1Y3QgdmNwdSAqdikKK3sKKyAgICBzdHJ1Y3QgdmNwdV9ydW5zdGF0ZV9pbmZvICpydW5zdGF0
ZTsKKworICAgIGlmICggbWFwX3J1bnN0YXRlX2FyZWEodiwgJnJ1bnN0YXRlKSApCisgICAgICAg
IHJldHVybjsKKworICAgIGlmICggVk1fQVNTSVNUKHYtPmRvbWFpbiwgcnVuc3RhdGVfdXBkYXRl
X2ZsYWcpICkKKyAgICB7CisgICAgICAgIHJ1bnN0YXRlLT5zdGF0ZV9lbnRyeV90aW1lIHw9IFhF
Tl9SVU5TVEFURV9VUERBVEU7CisgICAgICAgIHNtcF93bWIoKTsKKyAgICAgICAgdi0+cnVuc3Rh
dGUuc3RhdGVfZW50cnlfdGltZSB8PSBYRU5fUlVOU1RBVEVfVVBEQVRFOworICAgIH0KKworICAg
IG1lbWNweShydW5zdGF0ZSwgJnYtPnJ1bnN0YXRlLCBzaXplb2Yodi0+cnVuc3RhdGUpKTsKKwor
ICAgIGlmICggVk1fQVNTSVNUKHYtPmRvbWFpbiwgcnVuc3RhdGVfdXBkYXRlX2ZsYWcpICkKKyAg
ICB7CisgICAgICAgIHJ1bnN0YXRlLT5zdGF0ZV9lbnRyeV90aW1lICY9IH5YRU5fUlVOU1RBVEVf
VVBEQVRFOworICAgICAgICBzbXBfd21iKCk7CisgICAgICAgIHYtPnJ1bnN0YXRlLnN0YXRlX2Vu
dHJ5X3RpbWUgJj0gflhFTl9SVU5TVEFURV9VUERBVEU7CisgICAgfQorCisgICAgdW5tYXBfcnVu
c3RhdGVfYXJlYShydW5zdGF0ZSk7Cit9CisKKy8qIFVwZGF0ZSBwZXItVkNQVSBndWVzdCBydW5z
dGF0ZSBzaGFyZWQgbWVtb3J5IGFyZWEgKGlmIHJlZ2lzdGVyZWQpLiAqLworc3RhdGljIHZvaWQg
dXBkYXRlX3J1bnN0YXRlX2FyZWEoc3RydWN0IHZjcHUgKnYpCit7CisgICAgaWYgKCB4Y2hnKCZ2
LT5ydW5zdGF0ZV9pbl91c2UsIDEpICkKKyAgICAgICAgcmV0dXJuOworCisgICAgc3dpdGNoICgg
di0+cnVuc3RhdGVfZ3Vlc3RfdHlwZSApCisgICAgeworICAgIGNhc2UgUlVOU1RBVEVfTk9ORToK
KyAgICAgICBicmVhazsKKworICAgIGNhc2UgUlVOU1RBVEVfVkFERFI6CisgICAgICAgdXBkYXRl
X3J1bnN0YXRlX2J5X2d2YWRkcih2KTsKKyAgICAgICBicmVhazsKKworICAgIGNhc2UgUlVOU1RB
VEVfUEFERFI6CisgICAgICAgdXBkYXRlX3J1bnN0YXRlX2J5X2dwYWRkcih2KTsKKyAgICAgICBi
cmVhazsKKyAgICB9CisKKyAgICB4Y2hnKCZ2LT5ydW5zdGF0ZV9pbl91c2UsIDApOworfQorCiBz
dGF0aWMgdm9pZCBzY2hlZHVsZV90YWlsKHN0cnVjdCB2Y3B1ICpwcmV2KQogewogICAgIGN0eHRf
c3dpdGNoX2Zyb20ocHJldik7CkBAIC05OTgsNiArMTA0OCw3IEBAIGxvbmcgZG9fYXJtX3ZjcHVf
b3AoaW50IGNtZCwgdW5zaWduZWQgaW50IHZjcHVpZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2
b2lkKSBhCiAgICAgewogICAgICAgICBjYXNlIFZDUFVPUF9yZWdpc3Rlcl92Y3B1X2luZm86CiAg
ICAgICAgIGNhc2UgVkNQVU9QX3JlZ2lzdGVyX3J1bnN0YXRlX21lbW9yeV9hcmVhOgorICAgICAg
ICBjYXNlIFZDUFVPUF9yZWdpc3Rlcl9ydW5zdGF0ZV9waHlzX21lbW9yeV9hcmVhOgogICAgICAg
ICAgICAgcmV0dXJuIGRvX3ZjcHVfb3AoY21kLCB2Y3B1aWQsIGFyZyk7CiAgICAgICAgIGRlZmF1
bHQ6CiAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24v
ZG9tYWluLmMgYi94ZW4vY29tbW9uL2RvbWFpbi5jCmluZGV4IDMyYmNhOGQuLmYxNjdhNjggMTAw
NjQ0Ci0tLSBhL3hlbi9jb21tb24vZG9tYWluLmMKKysrIGIveGVuL2NvbW1vbi9kb21haW4uYwpA
QCAtNzAwLDYgKzcwMCw2OCBAQCBpbnQgcmN1X2xvY2tfbGl2ZV9yZW1vdGVfZG9tYWluX2J5X2lk
KGRvbWlkX3QgZG9tLCBzdHJ1Y3QgZG9tYWluICoqZCkKICAgICByZXR1cm4gMDsKIH0KIAordm9p
ZCB1bm1hcF9ydW5zdGF0ZV9hcmVhKHN0cnVjdCB2Y3B1X3J1bnN0YXRlX2luZm8gKmFyZWEpCit7
CisgICAgbWZuX3QgbWZuOworCisgICAgQVNTRVJUKGFyZWEgIT0gTlVMTCk7CisKKyAgICBtZm4g
PSBfbWZuKGRvbWFpbl9wYWdlX21hcF90b19tZm4oYXJlYSkpOworCisgICAgdW5tYXBfZG9tYWlu
X3BhZ2VfZ2xvYmFsKCh2b2lkICopCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgodW5z
aWduZWQgbG9uZylhcmVhICYKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBBR0VfTUFT
SykpOworCisgICAgcHV0X3BhZ2VfYW5kX3R5cGUobWZuX3RvX3BhZ2UobWZuKSk7Cit9CisKK2lu
dCBtYXBfcnVuc3RhdGVfYXJlYShzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHZjcHVfcnVuc3RhdGVf
aW5mbyAqKmFyZWEpCit7CisgICAgdW5zaWduZWQgbG9uZyBvZmZzZXQgPSB2LT5ydW5zdGF0ZV9n
dWVzdC5waHlzICYgflBBR0VfTUFTSzsKKyAgICBnZm5fdCBnZm4gPSBnYWRkcl90b19nZm4odi0+
cnVuc3RhdGVfZ3Vlc3QucGh5cyk7CisgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsK
KyAgICB2b2lkICptYXBwaW5nOworICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7CisgICAgc2l6
ZV90IHNpemUgPSBzaXplb2Yoc3RydWN0IHZjcHVfcnVuc3RhdGVfaW5mbyk7CisKKyAgICBpZiAo
IG9mZnNldCA+IChQQUdFX1NJWkUgLSBzaXplKSApCisgICAgICAgIHJldHVybiAtRUlOVkFMOwor
CisgICAgcGFnZSA9IGdldF9wYWdlX2Zyb21fZ2ZuKGQsIGdmbl94KGdmbiksIE5VTEwsIFAyTV9B
TExPQyk7CisgICAgaWYgKCAhcGFnZSApCisgICAgICAgIHJldHVybiAtRUlOVkFMOworCisgICAg
aWYgKCAhZ2V0X3BhZ2VfdHlwZShwYWdlLCBQR1Rfd3JpdGFibGVfcGFnZSkgKQorICAgIHsKKyAg
ICAgICAgcHV0X3BhZ2UocGFnZSk7CisgICAgICAgIHJldHVybiAtRUlOVkFMOworICAgIH0KKwor
ICAgIG1hcHBpbmcgPSBfX21hcF9kb21haW5fcGFnZV9nbG9iYWwocGFnZSk7CisKKyAgICBpZiAo
IG1hcHBpbmcgPT0gTlVMTCApCisgICAgeworICAgICAgICBwdXRfcGFnZV9hbmRfdHlwZShwYWdl
KTsKKyAgICAgICAgcmV0dXJuIC1FTk9NRU07CisgICAgfQorCisgICAgKmFyZWEgPSBtYXBwaW5n
ICsgb2Zmc2V0OworCisgICAgcmV0dXJuIDA7Cit9CisKK3N0YXRpYyB2b2lkIGRpc2NhcmRfcnVu
c3RhdGVfYXJlYShzdHJ1Y3QgdmNwdSAqdikKK3sKKyAgICB2LT5ydW5zdGF0ZV9ndWVzdF90eXBl
ID0gUlVOU1RBVEVfTk9ORTsKK30KKworc3RhdGljIHZvaWQgZGlzY2FyZF9ydW5zdGF0ZV9hcmVh
X2xvY2tlZChzdHJ1Y3QgdmNwdSAqdikKK3sKKyAgICB3aGlsZSAoIHhjaGcoJnYtPnJ1bnN0YXRl
X2luX3VzZSwgMSkgKTsKKyAgICBkaXNjYXJkX3J1bnN0YXRlX2FyZWEodik7CisgICAgeGNoZygm
di0+cnVuc3RhdGVfaW5fdXNlLCAwKTsKK30KKwogaW50IGRvbWFpbl9raWxsKHN0cnVjdCBkb21h
aW4gKmQpCiB7CiAgICAgaW50IHJjID0gMDsKQEAgLTczOCw3ICs4MDAsMTAgQEAgaW50IGRvbWFp
bl9raWxsKHN0cnVjdCBkb21haW4gKmQpCiAgICAgICAgIGlmICggY3B1cG9vbF9tb3ZlX2RvbWFp
bihkLCBjcHVwb29sMCkgKQogICAgICAgICAgICAgcmV0dXJuIC1FUkVTVEFSVDsKICAgICAgICAg
Zm9yX2VhY2hfdmNwdSAoIGQsIHYgKQorICAgICAgICB7CisgICAgICAgICAgICBkaXNjYXJkX3J1
bnN0YXRlX2FyZWFfbG9ja2VkKHYpOwogICAgICAgICAgICAgdW5tYXBfdmNwdV9pbmZvKHYpOwor
ICAgICAgICB9CiAgICAgICAgIGQtPmlzX2R5aW5nID0gRE9NRFlJTkdfZGVhZDsKICAgICAgICAg
LyogTWVtIGV2ZW50IGNsZWFudXAgaGFzIHRvIGdvIGhlcmUgYmVjYXVzZSB0aGUgcmluZ3MgCiAg
ICAgICAgICAqIGhhdmUgdG8gYmUgcHV0IGJlZm9yZSB3ZSBjYWxsIHB1dF9kb21haW4uICovCkBA
IC0xMTkyLDcgKzEyNTcsNyBAQCBpbnQgZG9tYWluX3NvZnRfcmVzZXQoc3RydWN0IGRvbWFpbiAq
ZCkKIAogICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKICAgICB7Ci0gICAgICAgIHNldF94ZW5f
Z3Vlc3RfaGFuZGxlKHJ1bnN0YXRlX2d1ZXN0KHYpLCBOVUxMKTsKKyAgICAgICAgZGlzY2FyZF9y
dW5zdGF0ZV9hcmVhX2xvY2tlZCh2KTsKICAgICAgICAgdW5tYXBfdmNwdV9pbmZvKHYpOwogICAg
IH0KIApAQCAtMTUyMCwxOCArMTU4NSw0NiBAQCBsb25nIGRvX3ZjcHVfb3AoaW50IGNtZCwgdW5z
aWduZWQgaW50IHZjcHVpZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcpCiAgICAg
ICAgICAgICBicmVhazsKIAogICAgICAgICByYyA9IDA7Ci0gICAgICAgIHJ1bnN0YXRlX2d1ZXN0
KHYpID0gYXJlYS5hZGRyLmg7CisKKyAgICAgICAgd2hpbGUoIHhjaGcoJnYtPnJ1bnN0YXRlX2lu
X3VzZSwgMSkgPT0gMCk7CisKKyAgICAgICAgZGlzY2FyZF9ydW5zdGF0ZV9hcmVhKHYpOworCisg
ICAgICAgIHJ1bnN0YXRlX2d1ZXN0X3ZpcnQodikgPSBhcmVhLmFkZHIuaDsKKyAgICAgICAgdi0+
cnVuc3RhdGVfZ3Vlc3RfdHlwZSA9IFJVTlNUQVRFX1ZBRERSOwogCiAgICAgICAgIGlmICggdiA9
PSBjdXJyZW50ICkKICAgICAgICAgewotICAgICAgICAgICAgX19jb3B5X3RvX2d1ZXN0KHJ1bnN0
YXRlX2d1ZXN0KHYpLCAmdi0+cnVuc3RhdGUsIDEpOworICAgICAgICAgICAgX19jb3B5X3RvX2d1
ZXN0KHJ1bnN0YXRlX2d1ZXN0X3ZpcnQodiksICZ2LT5ydW5zdGF0ZSwgMSk7CiAgICAgICAgIH0K
ICAgICAgICAgZWxzZQogICAgICAgICB7CiAgICAgICAgICAgICB2Y3B1X3J1bnN0YXRlX2dldCh2
LCAmcnVuc3RhdGUpOwotICAgICAgICAgICAgX19jb3B5X3RvX2d1ZXN0KHJ1bnN0YXRlX2d1ZXN0
KHYpLCAmcnVuc3RhdGUsIDEpOworICAgICAgICAgICAgX19jb3B5X3RvX2d1ZXN0KHJ1bnN0YXRl
X2d1ZXN0X3ZpcnQodiksICZydW5zdGF0ZSwgMSk7CiAgICAgICAgIH0KIAorICAgICAgICB4Y2hn
KCZ2LT5ydW5zdGF0ZV9pbl91c2UsIDApOworCisgICAgICAgIGJyZWFrOworICAgIH0KKworICAg
IGNhc2UgVkNQVU9QX3JlZ2lzdGVyX3J1bnN0YXRlX3BoeXNfbWVtb3J5X2FyZWE6CisgICAgewor
ICAgICAgICBzdHJ1Y3QgdmNwdV9yZWdpc3Rlcl9ydW5zdGF0ZV9tZW1vcnlfYXJlYSBhcmVhOwor
CisgICAgICAgIHJjID0gLUVGQVVMVDsKKyAgICAgICAgaWYgKCBjb3B5X2Zyb21fZ3Vlc3QoJmFy
ZWEsIGFyZywgMSkgKQorICAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIHdoaWxlKCB4Y2hn
KCZ2LT5ydW5zdGF0ZV9pbl91c2UsIDEpID09IDApOworCisgICAgICAgIGRpc2NhcmRfcnVuc3Rh
dGVfYXJlYSh2KTsKKyAgICAgICAgdi0+cnVuc3RhdGVfZ3Vlc3QucGh5cyA9IGFyZWEuYWRkci5w
OworICAgICAgICB2LT5ydW5zdGF0ZV9ndWVzdF90eXBlID0gUlVOU1RBVEVfUEFERFI7CisKKyAg
ICAgICAgeGNoZygmdi0+cnVuc3RhdGVfaW5fdXNlLCAwKTsKKyAgICAgICAgcmMgPSAwOworCiAg
ICAgICAgIGJyZWFrOwogICAgIH0KIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL3Zj
cHUuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy92Y3B1LmgKaW5kZXggMzYyM2FmOS4uZDdkYTRhMyAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL3ZjcHUuaAorKysgYi94ZW4vaW5jbHVkZS9w
dWJsaWMvdmNwdS5oCkBAIC0yMzUsNiArMjM1LDIxIEBAIHN0cnVjdCB2Y3B1X3JlZ2lzdGVyX3Rp
bWVfbWVtb3J5X2FyZWEgewogdHlwZWRlZiBzdHJ1Y3QgdmNwdV9yZWdpc3Rlcl90aW1lX21lbW9y
eV9hcmVhIHZjcHVfcmVnaXN0ZXJfdGltZV9tZW1vcnlfYXJlYV90OwogREVGSU5FX1hFTl9HVUVT
VF9IQU5ETEUodmNwdV9yZWdpc3Rlcl90aW1lX21lbW9yeV9hcmVhX3QpOwogCisvKgorICogUmVn
aXN0ZXIgYSBzaGFyZWQgbWVtb3J5IGFyZWEgZnJvbSB3aGljaCB0aGUgZ3Vlc3QgbWF5IG9idGFp
biBpdHMgb3duCisgKiBydW5zdGF0ZSBpbmZvcm1hdGlvbiB3aXRob3V0IG5lZWRpbmcgdG8gZXhl
Y3V0ZSBhIGh5cGVyY2FsbC4KKyAqIE5vdGVzOgorICogIDEuIFRoZSByZWdpc3RlcmVkIGFkZHJl
c3MgbXVzdCBiZSBndWVzdCdzIHBoeXNpY2FsIGFkZHJlc3MuCisgKiAgMi4gVGhlIHJlZ2lzdGVy
ZWQgcnVuc3RhdGUgYXJlYSBzaG91bGQgbm90IGNyb3NzIHBhZ2UgYm91bmRhcnkuCisgKiAgMy4g
T25seSBvbmUgc2hhcmVkIGFyZWEgbWF5IGJlIHJlZ2lzdGVyZWQgcGVyIFZDUFUuIFRoZSBzaGFy
ZWQgYXJlYSBpcworICogICAgIHVwZGF0ZWQgYnkgdGhlIGh5cGVydmlzb3IgZWFjaCB0aW1lIHRo
ZSBWQ1BVIGlzIHNjaGVkdWxlZC4gVGh1cworICogICAgIHJ1bnN0YXRlLnN0YXRlIHdpbGwgYWx3
YXlzIGJlIFJVTlNUQVRFX3J1bm5pbmcgYW5kCisgKiAgICAgcnVuc3RhdGUuc3RhdGVfZW50cnlf
dGltZSB3aWxsIGluZGljYXRlIHRoZSBzeXN0ZW0gdGltZSBhdCB3aGljaCB0aGUKKyAqICAgICBW
Q1BVIHdhcyBsYXN0IHNjaGVkdWxlZCB0byBydW4uCisgKiBAZXh0cmFfYXJnID09IHBvaW50ZXIg
dG8gdmNwdV9yZWdpc3Rlcl9ydW5zdGF0ZV9tZW1vcnlfYXJlYSBzdHJ1Y3R1cmUuCisgKi8KKyNk
ZWZpbmUgVkNQVU9QX3JlZ2lzdGVyX3J1bnN0YXRlX3BoeXNfbWVtb3J5X2FyZWEgMTQKKwogI2Vu
ZGlmIC8qIF9fWEVOX1BVQkxJQ19WQ1BVX0hfXyAqLwogCiAvKgpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUveGVuL3NjaGVkLmggYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAppbmRleCBlZGVlNTJk
Li44YWM1OTdiIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAorKysgYi94ZW4v
aW5jbHVkZS94ZW4vc2NoZWQuaApAQCAtMTYzLDE3ICsxNjMsMzEgQEAgc3RydWN0IHZjcHUKICAg
ICB2b2lkICAgICAgICAgICAgKnNjaGVkX3ByaXY7ICAgIC8qIHNjaGVkdWxlci1zcGVjaWZpYyBk
YXRhICovCiAKICAgICBzdHJ1Y3QgdmNwdV9ydW5zdGF0ZV9pbmZvIHJ1bnN0YXRlOworCisgICAg
ZW51bSB7CisgICAgICAgIFJVTlNUQVRFX05PTkUgPSAwLAorICAgICAgICBSVU5TVEFURV9QQURE
UiA9IDEsCisgICAgICAgIFJVTlNUQVRFX1ZBRERSID0gMiwKKyAgICB9IHJ1bnN0YXRlX2d1ZXN0
X3R5cGU7CisKKyAgICB1bnNpZ25lZCBsb25nIHJ1bnN0YXRlX2luX3VzZTsKKworICAgIHVuaW9u
CisgICAgewogI2lmbmRlZiBDT05GSUdfQ09NUEFUCi0jIGRlZmluZSBydW5zdGF0ZV9ndWVzdCh2
KSAoKHYpLT5ydW5zdGF0ZV9ndWVzdCkKLSAgICBYRU5fR1VFU1RfSEFORExFKHZjcHVfcnVuc3Rh
dGVfaW5mb190KSBydW5zdGF0ZV9ndWVzdDsgLyogZ3Vlc3QgYWRkcmVzcyAqLworIyBkZWZpbmUg
cnVuc3RhdGVfZ3Vlc3RfdmlydCh2KSAoKHYpLT5ydW5zdGF0ZV9ndWVzdC52aXJ0KQorICAgICAg
ICAgICBYRU5fR1VFU1RfSEFORExFKHZjcHVfcnVuc3RhdGVfaW5mb190KSB2aXJ0OyAvKiBndWVz
dCBhZGRyZXNzICovCiAjZWxzZQotIyBkZWZpbmUgcnVuc3RhdGVfZ3Vlc3QodikgKCh2KS0+cnVu
c3RhdGVfZ3Vlc3QubmF0aXZlKQotICAgIHVuaW9uIHsKLSAgICAgICAgWEVOX0dVRVNUX0hBTkRM
RSh2Y3B1X3J1bnN0YXRlX2luZm9fdCkgbmF0aXZlOwotICAgICAgICBYRU5fR1VFU1RfSEFORExF
KHZjcHVfcnVuc3RhdGVfaW5mb19jb21wYXRfdCkgY29tcGF0OwotICAgIH0gcnVuc3RhdGVfZ3Vl
c3Q7IC8qIGd1ZXN0IGFkZHJlc3MgKi8KKyMgZGVmaW5lIHJ1bnN0YXRlX2d1ZXN0X3ZpcnQodikg
KCh2KS0+cnVuc3RhdGVfZ3Vlc3QudmlydC5uYXRpdmUpCisgICAgICAgICAgIHVuaW9uIHsKKyAg
ICAgICAgICAgICAgIFhFTl9HVUVTVF9IQU5ETEUodmNwdV9ydW5zdGF0ZV9pbmZvX3QpIG5hdGl2
ZTsKKyAgICAgICAgICAgICAgIFhFTl9HVUVTVF9IQU5ETEUodmNwdV9ydW5zdGF0ZV9pbmZvX2Nv
bXBhdF90KSBjb21wYXQ7CisgICAgICAgICAgIH0gdmlydDsgLyogZ3Vlc3QgYWRkcmVzcyAqLwog
I2VuZGlmCiAKKyAgICAgICAgcGFkZHJfdCBwaHlzOworICAgIH0gcnVuc3RhdGVfZ3Vlc3Q7CisK
ICAgICAvKiBsYXN0IHRpbWUgd2hlbiB2Q1BVIGlzIHNjaGVkdWxlZCBvdXQgKi8KICAgICB1aW50
NjRfdCBsYXN0X3J1bl90aW1lOwogCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 24 18:13:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 18:13:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hUEgl-00077o-Ix; Fri, 24 May 2019 18:13:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qNey=TY=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1hUEgk-00077Y-KS
 for xen-devel@lists.xenproject.org; Fri, 24 May 2019 18:13:06 +0000
X-Inumbo-ID: 929f0f4a-7e4f-11e9-8980-bc764e045a96
Received: from mail-lf1-x141.google.com (unknown [2a00:1450:4864:20::141])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 929f0f4a-7e4f-11e9-8980-bc764e045a96;
 Fri, 24 May 2019 18:13:04 +0000 (UTC)
Received: by mail-lf1-x141.google.com with SMTP id l26so7783107lfh.13
 for <xen-devel@lists.xenproject.org>; Fri, 24 May 2019 11:13:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=Nma/HzubMSn9kAbioA18ofFMMXC6mknTfGYSIso2iDQ=;
 b=KBjAUgh2IV9CD4bvrOqZRxZv9Z1YK5jvuCZO8+zG/WtQXBGrCfirX6/dNKbZVXK0L/
 cE3YEc/fRrnYxR+fyKN37A/LQjz6G5HuqxbIZlXvxnInIeRXDECIESHUA+buJboLFSPP
 Xg4y7IR5PrNVj4IdNHcN9ehZww65xmSix5st5NhiCYmpaUdPgQvEedT9ERikvDB/DWm0
 8PlpQD9SFLMlgVt5/mmb86AqX/do1RsHFO3nNT4bbhDlx/hRt8lx2J+lKIbFXewkrZ0g
 kV0W1d8Dv1jdzji0XPBJ8dlJG/ZFCTkqafZl7WhlDHUuShL7z4/I513I8PuMwDy3hSIw
 s7Vg==
X-Google-DKIM-Signature: v=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=Nma/HzubMSn9kAbioA18ofFMMXC6mknTfGYSIso2iDQ=;
 b=SIBBTUFsj98x7mrsfPBS37vYZdP5MkwIm5a2B9rzTnTpxFRx+zc6lq0IjZvQx8coRm
 9oXkxhW3HtOb1qENuGGrWfsGEtXG+uZ5tbpdveKByzhxFI6aIQSIBVm4eqvdaWJ/sziN
 /4ix6NoOwiSyK1WZcFcP56E7mHIcekVJgUNi1p3lHU7BAswcB4ektmCyNAjOQv0AzIch
 jgzH5x1cQtdvD7eTOV1Ase/0phe/iTJNPcVLRmAavMmwKFjKtMU+erEEVZf+xy+cXNnI
 r5QqQ+zuLfLS8tVVeGQVY310jVphyKs7l8RAXTl6rYN/QaCqZYRE2tKt/thLxQWYnsja
 XAyw==
X-Gm-Message-State: APjAAAWna5BbhQLTJBvm03IqAJIGKIm2yxzE7frXbfH0/bAeNpIYx36x
 PD39Lo4QSP3sbafckVIrrnB/3uv9PRM=
X-Google-Smtp-Source: APXvYqzm/Hn8Sa7cSSX9bBeH1g+DnikQLmbX8FjVExcRfcA34JTCJmCWgJmQp2506L8HoRFLG+bq/w==
X-Received: by 2002:a19:ca0e:: with SMTP id a14mr14546861lfg.3.1558721582888; 
 Fri, 24 May 2019 11:13:02 -0700 (PDT)
Received: from aanisov-work.kyiv.epam.com (ll-22.209.223.85.sovam.net.ua.
 [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id m25sm629438ljj.92.2019.05.24.11.13.00
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 24 May 2019 11:13:01 -0700 (PDT)
From: Andrii Anisov <andrii.anisov@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 24 May 2019 21:12:55 +0300
Message-Id: <1558721577-13958-2-git-send-email-andrii.anisov@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1558721577-13958-1-git-send-email-andrii.anisov@gmail.com>
References: <1558721577-13958-1-git-send-email-andrii.anisov@gmail.com>
Subject: [Xen-devel] [PATCH v3] Introduce runstate area registration with
 phys address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>, Andrii Anisov <andrii_anisov@epam.com>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KCkZvbGxvd2luZyBk
aXNjdXNzaW9uIFsxXSBpdCBpcyBpbnRyb2R1Y2VkIGFuZCBpbXBsZW1lbnRlZCBhIHJ1bnN0YXRl
CnJlZ2lzdHJhdGlvbiBpbnRlcmZhY2Ugd2hpY2ggdXNlcyBndWVzdCdzIHBoeXMgYWRkcmVzcyBp
bnN0ZWFkIG9mIGEgdmlydHVhbCBvbmUuClRoZSBuZXcgaHlwZXJjYWxsIGVtcGxveWVzIHRoZSBz
YW1lIGRhdGEgc3RydWN0dXJlcyBhcyBhIHByZWRlY2Vzc29yLCBidXQKZXhwZWN0cyB0aGUgdmNw
dV9ydW5zdGF0ZV9pbmZvIHN0cnVjdHVyZSB0byBub3QgY3Jvc3MgYSBwYWdlIGJvdW5kYXJ5LgpU
aGUgaW50ZXJmYWNlIGlzIGltcGxlbWVudGVkIGluIGEgd2F5IHZjcHVfcnVuc3RhdGVfaW5mbyBz
dHJ1Y3R1cmUgaXMgbWFwcGVkIHRvCnRoZSBoeXBlcnZpc29yIG9uIHRoZSBoeXBlcmNhbGwgcHJv
Y2Vzc2luZyBhbmQgaXMgZGlyZWN0bHkgYWNjZXNzZWQgZHVyaW5nIGl0cwp1cGRhdGVzLiBUaGlz
IHJ1bnN0YXRlIGFyZWEgbWFwcGluZyBmb2xsb3dzIHZjcHVfaW5mbyBzdHJ1Y3R1cmUgcmVnaXN0
cmF0aW9uLgoKUGVybWFuZW50IG1hcHBpbmcgb2YgcnVuc3RhdGUgYXJlYSB3b3VsZCBjb25zdW1l
IHZtYXAgYXJlYSBvbiBhcm0zMiB3aGF0IGlzCmxpbWl0ZWQgdG8gMUcuIFRob3VnaCBpdCBtaWdo
dCBiZSBPSyBiZWNhdXNlIGl0IHdvdWxkIGJlIHBvc3NpYmxlIHRvIGluY3JlYXNlIAp0aGUgQVJN
MzIgdmlydHVhbCBhZGRyZXNzIGFyZWEgYnkgcmV3b3JraW5nIHRoZSBhZGRyZXNzIHNwYWNlLiAK
ClRoZSBzZXJpZXMgaXMgdGVzdGVkIGZvciBBUk02NC4gQnVpbGQgdGVzdGVkIGZvciB4ODYuIEkn
ZCBhcHByZWNpYXRlIGlmIHNvbWVvbmUKY291bGQgY2hlY2sgaXQgd2l0aCB4ODYuClRoZSBMaW51
eCBrZXJuZWwgcGF0Y2ggaXMgaGVyZSBbMl0uIFRob3VnaCBpdCBpcyBmb3IgNC4xNC4gSXQgaXMg
bm90IHN0aWxsCmNvbnZpbmNlZCB0aGUgYWJzb2x1dGUgY29ycmVjdG5lc3Mgb2YgdGhhdCBwYXRj
aCwgeWV0IHRoaXMgc2hvdWxkIGJlIGJldHRlcgphbGlnbmVkIHdpdGggbGludXggY29tbXVuaXR5
LgoKQ2hhbmdlcyBpbjoKCiAgdjM6IFRoaXMgdmVyc2lvbiBhZ2FpbiBpbXBsZW1lbnRzIHJ1bnN0
YXRlIG1hcHBpbmcgb24gaW5pdCBhcHByb2FjaC4KICAgICAgUGF0Y2hlcyBhcmUgc3F1YXNoZWQg
YW5kIHJlZmFjdG9yZWQgaW4gb3JkZXIgdG8gbm90IGFsbG93IHZpcnQgYW5kIHBoeXMKICAgICAg
aW50ZXJmYWNlcyBmdW5jdGlvbiBzaW11bHRhbmVvdXNseSBidXQgcmVwbGFjZSBvbmUgYW5vdGhl
ciBvbiBpbml0LgogICAgICBJbiBvcmRlciB0byBtZWFzdXJlIHBlcmZvcm1hbmNlIGltcGFjdCBv
ZiBwZXJtYW5lbnQgbWFwcGluZyB2cyBtYXBwaW5nIG9uCiAgICAgIGFjY2VzcyB0aGVyZSB3cml0
dGVuIHR3byBSRkMgcGF0Y2hlcyB3aGljaCBmb2xsb3cgbWFwcGluZyBvbiBhY2Nlc3MKICAgICAg
YXBwcm9hY2ggd2l0aCB0aGUgbGl0dGxlIGRpZmZlcmVuY2U6IAogICAgICAgLSBSRkMgMSAtIHVz
aW5nIGNvcHlfdG9fZ3Vlc3RfcGh5c19mbHVzaF9kY2FjaGUoKSBmb3IgZWFjaCBhY2Nlc3MgdG8K
ICAgICAgICAgcnVuc3RhdGUgYXJlYS4KICAgICAgIC0gUkZDIDIgLSBtYXBwaW5nIHJ1bnN0YXRl
IGFyZWEgYmVmb3JlIGFsbCB1cGRhdGUgbWFuaXB1bGF0aW9ucyBhbmQgdW5tYXAKICAgICAgICAg
YWZ0ZXIuCgogICAgICBSRkMgcGF0Y2hlcyB3ZXJlIGltcGxlbWVudGVkIGZvciBBUk0gb25seSwg
YmVjYXVzZSBwZXJmb3JtYW5jZSBtZWFzdXJlbWVudHMKICAgICAgd2VyZSBkb25lIG9uIEFSTTY0
IG1hY2hpbmUuCgogICAgICBUaGVyZSB3ZXJlIG1hZGUgcGVyZm9ybWFuY2UgbWVhc3VyZW1lbnRz
IG9mIGFwcHJvYWNoZXMgKHJ1bnN0YXRlIG1hcHBlZCBvbgogICAgICBhY2Nlc3MgdnMgbWFwcGVk
IG9uIHJlZ2lzdHJhdGlvbikuIFRoZSB0ZXN0IHNldHVwcyBhcmUgYXMgZm9sbG93aW5nOgogICAg
IAogICAgICBUaGluIERvbTAgKExpbnV4IHdpdGggaW50aXJhbWZzKSB3aXRoIERvbUQgcnVubmlu
ZyByaWNoIFlvY3RvIExpbnV4LiBJbgogICAgICBEb21EIDNkIGJlbmNobWFyayBudW1iZXJzIGFy
ZSBjb21wYXJlZC4gVGhlIGJlbmNobWFyayBpcyBHbE1hcmsyLiBHTE1hcmsyCiAgICAgIGlzIHJh
biB3aXRoIGRpZmZlcmVudCByZXNvbHV0aW9ucyBpbiBvcmRlciB0byBlbWl0IGRpZmZlcmVudCBp
cnEgbG9hZCwgCiAgICAgIHdoZXJlIDMyMHgyNDAgZW1pdHMgaGlnaCBJUlEgbG9hZCwgYnV0IDE5
MjB4MTA4MCBlbWl0cyBsb3cgaXJxIGxvYWQuCiAgICAgIFNlcGFyYXRlbHkgdGVzdGVkIGJha2lu
ZyBEb21EIGJlbmNobWFyayBydW4gd2l0aCBwcmltaXRpdmUgRG9tMCBDUFUgYnVybgogICAgICAo
ZGQpLCBpbiBvcmRlciB0byBzdGltdWxhdGUgVkNQVShkWCktPlZDUFUoZFkpIHN3aXRjaGVzIHJh
dGhlciB0aGFuCiAgICAgIFZDUFUoZFgpLT5pZGxlLT5WQ1BVKGRYKS4KICAgICAgd2l0aCBmb2xs
b3dpbmcgcmVzdWx0czoKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXBwZWQgICAgICAg
ICBtYXBwZWQgICAgICAgICBtYXBwZWQKICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9uIGlu
aXQgICAgICAgIG9uIGFjY2VzcyAgICAgIG9uIHVwZGF0ZQogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgUkZDIDEgICAgICAgICAgUkZDIDIKICAgICAgR0xNYXJrMiAz
MjB4MjQwICAgICAgIDI5MDYgICAgICAgICAgIDI4NTYgKC0yJSkgICAgIDI5MDMgKDApCiAgICAg
ICAgICArRG9tMCBDUFVCdXJuICAgICAyMTY2ICAgICAgICAgICAyMTA2ICgtMyUpICAgICAyMTM0
ICgxJSkKICAgICAgR0xNYXJrMiA4MDB4NjAwICAgICAgIDIzOTYgICAgICAgICAgIDIzNjcgKC0x
JSkgICAgIDIzOTMgKDAlKQogICAgICAgICAgK0RvbTAgQ1BVQnVybiAgICAgMTk1OCAgICAgICAg
ICAgMTkxMSAoLTIlKSAgICAgMTk0MiAoLTElKQogICAgICBHTE1hcmsyIDE5MjB4MTA4MCAgICAg
OTM5ICAgICAgICAgICAgOTM2ICAoMCUpICAgICAgOTM1ICAoMCUpCiAgICAgICAgICArRG9tMCBD
UFVCdXJuICAgICA5MDkgICAgICAgICAgICA5MDEgICgtMSUpICAgICA5MDcgICgwJSkKCiAgICAg
IEFsc28gaXQgd2FzIGNoZWNrZWQgSVJRIGxhdGVuY3kgZGlmZmVyZW5jZSB1c2luZyBUQk0gaW4g
YSBzZXR1cCBzaW1pbGFyIHRvCiAgICAgIFs1XS4gUGxlYXNlIG5vdGUgdGhhdCB0aGUgSVJRIHJh
dGUgaXMgb25lIGluIDMwIHNlY29uZHMsIGFuZCBvbmx5CiAgICAgIFZDUFUtPmlkbGUtPlZDUFUg
dXNlLWNhc2UgaXMgY29uc2lkZXJlZC4gV2l0aCBmb2xsb3dpbmcgcmVzdWx0cyAoaW4gbnMsCiAg
ICAgIHRoZSB0aW1lciBncmFudWxhcml0eSAxMjBucyk6CgogICAgICBtYXBwZWQgb24gaW5pdDoK
ICAgICAgICAgIG1heD0xMDA4MCB3YXJtX21heD04NzYwIG1pbj02NjAwIGF2Zz02Njk5CiAgICAg
IG1hcHBlZCBvbiB1cGRhdGUgKFJGQzEpOgogICAgICAgICAgbWF4PTEwNDQwIHdhcm1fbWF4PTc1
NjAgbWluPTczMjAgYXZnPTc0MTkKICAgICAgbWFwcGVkIG9uIGFjY2VzcyAoUkZDMikKICAgICAg
ICAgIG1heD0xMTUyMCB3YXJtX21heD03OTIwIG1pbj03MjAwIGF2Zz03Mjk5CgogIHYyOiBJdCB3
YXMgcmVjb25zaWRlcmVkIHRoZSBuZXcgcnVuc3RhdGUgaW50ZXJmYWNlIGltcGxlbWVudGF0aW9u
LiBUaGUgbmV3IAogICAgICBpbnRlcmZhY2UgaXMgbWFkZSBpbmRlcGVuZGVudCBvZiB0aGUgb2xk
IG9uZS4gRG8gbm90IHNoYXJlIHJ1bnN0YXRlX2FyZWEKICAgICAgZmllbGQsIGFuZCBjb25zZXF1
ZW50bHkgYXZvaWQgZXhjZXNzaXZlIGNvbmN1cnJlbmN5IHdpdGggdGhlIG9sZCBydW5zdGF0ZQog
ICAgICBpbnRlcmZhY2UgdXNhZ2UuCiAgICAgIEludHJvZHVjZWQgbG9ja3MgaW4gb3JkZXIgdG8g
cmVzb2x2ZSBwb3NzaWJsZSBjb25jdXJyZW5jeSBiZXR3ZWVuIHJ1bnN0YXRlCiAgICAgIGFyZWEg
cmVnaXN0cmF0aW9uIGFuZCB1c2FnZS4gCiAgICAgIEFkZHJlc3NlZCBjb21tZW50cyBmcm9tIEph
biBCZXVsaWNoIFszXVs0XSBhYm91dCBjb2Rpbmcgc3R5bGUgbml0cy4gVGhvdWdoCiAgICAgIHNv
bWUgb2YgdGhlbSBiZWNvbWUgb2Jzb2xldGUgd2l0aCByZWZhY3RvcmluZyBhbmQgZmV3IGFyZSBw
aWNrZWQgaW50byB0aGlzCiAgICAgIHRocmVhZCBmb3IgZnVydGhlciBkaXNjdXNzaW9uLgoKICAg
ICAgVGhlcmUgd2VyZSBtYWRlIHBlcmZvcm1hbmNlIG1lYXN1cmVtZW50cyBvZiBhcHByb2FjaGVz
IChydW5zdGF0ZSBtYXBwZWQgb24KICAgICAgYWNjZXNzIHZzIG1hcHBlZCBvbiByZWdpc3RyYXRp
b24pLiBUaGUgdGVzdCBzZXR1cHMgYXJlIGFzIGZvbGxvd2luZzoKICAgICAKICAgICAgVGhpbiBE
b20wIChMaW51eCB3aXRoIGludGlyYW1mcykgd2l0aCBEb21EIHJ1bm5pbmcgcmljaCBZb2N0byBM
aW51eC4gSW4KICAgICAgRG9tRCAzZCBiZW5jaG1hcmsgbnVtYmVycyBhcmUgY29tcGFyZWQuIFRo
ZSBiZW5jaG1hcmsgaXMgR2xNYXJrMi4gR0xNYXJrMgogICAgICBpcyByYW4gd2l0aCBkaWZmZXJl
bnQgcmVzb2x1dGlvbnMgaW4gb3JkZXIgdG8gZW1pdCBkaWZmZXJlbnQgaXJxIGxvYWQsIAogICAg
ICB3aGVyZSAzMjB4MjQwIGVtaXRzIGhpZ2ggSVJRIGxvYWQsIGJ1dCAxOTIweDEwODAgZW1pdHMg
bG93IGlycSBsb2FkLgogICAgICBTZXBhcmF0ZWx5IHRlc3RlZCBiYWtpbmcgRG9tRCBiZW5jaG1h
cmsgcnVuIHdpdGggcHJpbWl0aXZlIERvbTAgQ1BVIGJ1cm4KICAgICAgKGRkKSwgaW4gb3JkZXIg
dG8gc3RpbXVsYXRlIFZDUFUoZFgpLT5WQ1BVKGRZKSBzd2l0Y2hlcyByYXRoZXIgdGhhbgogICAg
ICBWQ1BVKGRYKS0+aWRsZS0+VkNQVShkWCkuCiAgICAgIHdpdGggZm9sbG93aW5nIHJlc3VsdHM6
CgogICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFwcGVkICAgICAgICAgICAgICAgbWFwcGVk
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvbiBhY2Nlc3MgICAgICAgICAgICBvbiBpbml0
CiAgICAgIEdMTWFyazIgMzIweDI0MCAgICAgICAyODUyICAgICAgICAgICAgICAgICAyODc3ICAg
ICAgICAgICswLjglCiAgICAgICAgICArRG9tMCBDUFVCdXJuICAgICAyMDg4ICAgICAgICAgICAg
ICAgICAyMDk0ICAgICAgICAgICswLjIlCiAgICAgIEdMTWFyazIgODAweDYwMCAgICAgICAyMzY4
ICAgICAgICAgICAgICAgICAyMzc1ICAgICAgICAgICswLjMlCiAgICAgICAgICArRG9tMCBDUFVC
dXJuICAgICAxODY4ICAgICAgICAgICAgICAgICAxOTIxICAgICAgICAgICsyLjglCiAgICAgIEdM
TWFyazIgMTkyMHgxMDgwICAgICA5MzEgICAgICAgICAgICAgICAgICA5MzEgICAgICAgICAgICAw
JQogICAgICAgICAgK0RvbTAgQ1BVQnVybiAgICAgODkyICAgICAgICAgICAgICAgICAgODk0ICAg
ICAgICAgICArMC4yJQoKICAgICAgUGxlYXNlIG5vdGUgdGhhdCAibWFwcGVkIG9uIGFjY2VzcyIg
bWVhbnMgdXNpbmcgdGhlIG9sZCBydW5zdGF0ZQogICAgICByZWdpc3RlcmluZyBpbnRlcmZhY2Uu
IEFuZCBydW5zdGF0ZSB1cGRhdGUgaW4gdGhpcyBjYXNlIHN0aWxsIG9mdGVuIGZhaWxzCiAgICAg
IHRvIG1hcCBydW5zdGF0ZSBhcmVhIGxpa2UgWzVdLCBkZXNwaXRlIHRoZSBmYWN0IHRoYXQgb3Vy
IExpbnV4IGtlcm5lbAogICAgICBkb2VzIG5vdCBoYXZlIEtQVEkgZW5hYmxlZC4gU28gcnVuc3Rh
dGUgYXJlYSB1cGRhdGUsIGluIHRoaXMgY2FzZSwgaXMKICAgICAgcmVhbGx5IHNob3J0ZW5lZC4K
CgogICAgICBBbHNvIGl0IHdhcyBjaGVja2VkIElSUSBsYXRlbmN5IGRpZmZlcmVuY2UgdXNpbmcg
VEJNIGluIGEgc2V0dXAgc2ltaWxhciB0bwogICAgICBbNV0uIFBsZWFzZSBub3RlIHRoYXQgdGhl
IElSUSByYXRlIGlzIG9uZSBpbiAzMCBzZWNvbmRzLCBhbmQgb25seQogICAgICBWQ1BVLT5pZGxl
LT5WQ1BVIHVzZS1jYXNlIGlzIGNvbnNpZGVyZWQuIFdpdGggZm9sbG93aW5nIHJlc3VsdHMgKGlu
IG5zLAogICAgICB0aGUgdGltZXIgZ3JhbnVsYXJpdHkgMTIwbnMpOgoKICAgICAgbWFwcGVkIG9u
IGFjY2VzczoKICAgICAgICAgIG1heD05OTYwIHdhcm1fbWF4PTg2NDAgbWluPTcyMDAgYXZnPTc2
MjYKICAgICAgbWFwcGVkIG9uIGluaXQ6CiAgICAgICAgICBtYXg9OTQ4MCB3YXJtX21heD04NDAw
IG1pbj03MDgwIGF2Zz03MzQxCgogICAgICBVbmZvcnR1bmF0ZWx5IHRoZXJlIGFyZSBubyBjb25z
aXRlbnQgcmVzdWx0cyB5ZXQgZnJvbSBwcm9maWxpbmcgdXNpbmcKICAgICAgTGF1dGVyYmFjaCBQ
b3dlclRyYWNlLiBTdGlsbCBpbiBjb21tdW5pY2F0aW9uIHdpdGggdGhlIHRyYWNlciB2ZW5kb3Ig
aW4KICAgICAgb3JkZXIgdG8gc2V0dXAgdGhlIHByb3BlciBjb25maWd1cmF0aW9uLgoKCgpbMV0g
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE5
LTAyL21zZzAwNDE2Lmh0bWwKWzJdIGh0dHBzOi8vZ2l0aHViLmNvbS9hYW5pc292L2xpbnV4L2Nv
bW1pdC9iYTM0ZDI3ODBmNTdlYTQzZjgxODEwY2Q2OTVhYWNlN2I1NWMwZjI5ClszXSBodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTktMDMvbXNn
MDA5MzYuaHRtbApbNF0gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1s
L3hlbi1kZXZlbC8yMDE5LTAzL21zZzAwOTM0Lmh0bWwKWzVdIGh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOS0wMS9tc2cwMjM2OS5odG1sCls2
XSBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIw
MTgtMTIvbXNnMDIyOTcuaHRtbAoKCkFuZHJpaSBBbmlzb3YgKDEpOgogIHhlbjogaW50cm9kdWNl
IFZDUFVPUF9yZWdpc3Rlcl9ydW5zdGF0ZV9waHlzX21lbW9yeV9hcmVhIGh5cGVyY2FsbAoKIHhl
bi9hcmNoL2FybS9kb21haW4uYyAgICAgICAgfCAgNTggKysrKysrKysrKysrKysrKysrLS0tCiB4
ZW4vYXJjaC94ODYvZG9tYWluLmMgICAgICAgIHwgIDk5ICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrLS0tCiB4ZW4vYXJjaC94ODYveDg2XzY0L2RvbWFpbi5jIHwgIDE2ICsrKysrLQog
eGVuL2NvbW1vbi9kb21haW4uYyAgICAgICAgICB8IDEyMSArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKystLS0tCiB4ZW4vaW5jbHVkZS9wdWJsaWMvdmNwdS5oICAgIHwgIDE1
ICsrKysrKwogeGVuL2luY2x1ZGUveGVuL3NjaGVkLmggICAgICB8ICAyOCArKysrKysrLS0tCiA2
IGZpbGVzIGNoYW5nZWQsIDMwNiBpbnNlcnRpb25zKCspLCAzMSBkZWxldGlvbnMoLSkKCi0tIAoy
LjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 24 18:13:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 18:13:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hUEgo-000792-Tq; Fri, 24 May 2019 18:13:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qNey=TY=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1hUEgm-00078S-U5
 for xen-devel@lists.xenproject.org; Fri, 24 May 2019 18:13:08 +0000
X-Inumbo-ID: 93e8053e-7e4f-11e9-8980-bc764e045a96
Received: from mail-lf1-x141.google.com (unknown [2a00:1450:4864:20::141])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 93e8053e-7e4f-11e9-8980-bc764e045a96;
 Fri, 24 May 2019 18:13:06 +0000 (UTC)
Received: by mail-lf1-x141.google.com with SMTP id b11so1389657lfa.5
 for <xen-devel@lists.xenproject.org>; Fri, 24 May 2019 11:13:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=m/QSMWlX8wXGmeejl4fowyUqo8c8kVetl/n9aWRvZIc=;
 b=VYSYFSGoJ3zxuHZ2+TOjZjiK7Y6iq77Uo6cvZXNZv3TttzxIBV4ibg6SqKLgPZgdDd
 V2eo2NTaclSh+Hw/Qr3i3Xr37A1/c7qJQUd8IypsVFY4AwWjoZ/n6heLALUiRkvd07G9
 l6L8i7SPEYsQkEyo4gXlFIjS2TX38vEM3gsHJmueQiwNIks0grkntV0ooOadHJSNRdkZ
 bqCI2aiL49WzrCoGOkOHLlfM27h4387ViALOJyD/8O84603N5gnQMTiFAOYm2O1MY8Xy
 0VIs4dQ8R5LYzq2iQU4Cq51Q/Q6QMXRWQ+++Rm0xqPU6A0W5BRmBMAfoz1k6lTnRmBXZ
 u35g==
X-Google-DKIM-Signature: v=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=m/QSMWlX8wXGmeejl4fowyUqo8c8kVetl/n9aWRvZIc=;
 b=SRDdMNKEbRr6UQv/54bPzB5svM3Ev0LvwQORMd1+oJ8ScCh2O9JTkv/5t7ksDBg27y
 /atCgH7Wj9cXT5ADzsiaKb/UBaTpukn9lIOyGDe4/GhIvAmxwldovQJKMbqc+UQbn2bN
 6Y4gHwbc06XsSYxEUS/+P5To80WUYhBxKEFOTtc3jVopoY2t4J29Bmb1HSStxdN5jxBO
 X8z3t4+VCMu+INbc+Pu+2zYer8F2wrrMrjXY8wtdPMhwOWJjWD1OE5vU7stldZHvBAqz
 oeRlN7g266ODXVXSz40bDd/ZQc/KYzNLv17mGYl8biM9Zv/8Xz+BTQoEHVW1hRr489z4
 Oh8A==
X-Gm-Message-State: APjAAAUG7HyomD1/FHyLYWlakF3p+jVDnX+/v8NvewkdIMnNgF3ZYGqO
 5wF3rGNtmFOiGv/i7ivj6yPdelWZoA8=
X-Google-Smtp-Source: APXvYqyfFMChcpYiZqigS2OL1oMscnfgkt3IE0vbTBNx0D4PdPW0IKbnSV4HOzkwokH2x9KL4ySXYw==
X-Received: by 2002:a19:97d3:: with SMTP id
 z202mr19944186lfd.145.1558721585018; 
 Fri, 24 May 2019 11:13:05 -0700 (PDT)
Received: from aanisov-work.kyiv.epam.com (ll-22.209.223.85.sovam.net.ua.
 [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id m25sm629438ljj.92.2019.05.24.11.13.02
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 24 May 2019 11:13:04 -0700 (PDT)
From: Andrii Anisov <andrii.anisov@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 24 May 2019 21:12:56 +0300
Message-Id: <1558721577-13958-3-git-send-email-andrii.anisov@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1558721577-13958-1-git-send-email-andrii.anisov@gmail.com>
References: <1558721577-13958-1-git-send-email-andrii.anisov@gmail.com>
Subject: [Xen-devel] [PATCH v3] xen: introduce
 VCPUOP_register_runstate_phys_memory_area hypercall
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Wei Liu <wei.liu2@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KCkV4aXN0aW5nIGlu
dGVyZmFjZSB0byByZWdpc3RlciBydW5zdGF0ZSBhcmUgd2l0aCBpdHMgdmlydHVhbCBhZGRyZXNz
CmlzIHByb25lIHRvIGlzc3VlcyB3aGljaCBiZWNhbWUgbW9yZSBvYnZpb3VzIHdpdGggS1BUSSBl
bmFibGVtZW50IGluCmd1ZXN0cy4gVGhlIG5hdHVyZSBvZiB0aG9zZSBpc3N1ZXMgaXMgdGhlIGZh
Y3QgdGhhdCB0aGUgZ3Vlc3QgY291bGQKYmUgaW50ZXJydXB0ZWQgYnkgdGhlIGh5cGVydmlzb3Ig
YXQgYW55IHRpbWUsIGFuZCB0aGVyZSBpcyBubyBndWFyYW50ZWUKdG8gaGF2ZSB0aGUgcmVnaXN0
ZXJlZCB2aXJ0dWFsIGFkZHJlc3MgdHJhbnNsYXRlZCB3aXRoIHRoZSBjdXJyZW50bHkKYXZhaWxh
YmxlIGd1ZXN0J3MgcGFnZSB0YWJsZXMuIEJlZm9yZSB0aGUgS1BUSSBzdWNoIGEgc2l0dWF0aW9u
IHdhcwpwb3NzaWJsZSBpbiBjYXNlIHRoZSBndWVzdCBpcyBjYXVnaHQgaW4gdGhlIG1pZGRsZSBv
ZiBQVCBwcm9jZXNzaW5nCihlLmcuIHN1cGVycGFnZSBzaGF0dGVyaW5nKS4gV2l0aCB0aGUgS1BU
SSB0aGlzIGhhcHBlbnMgYWxzbyB3aGVuIHRoZQpndWVzdCBydW5zIHVzZXJzcGFjZSwgc28gaGFz
IGEgcHJldHR5IGhpZ2ggcHJvYmFiaWxpdHkuClNvIGl0IHdhcyBhZ3JlZWQgdG8gcmVnaXN0ZXIg
cnVuc3RhdGUgd2l0aCB0aGUgZ3Vlc3QncyBwaHlzaWNhbCBhZGRyZXNzCnNvIHRoYXQgaXRzIG1h
cHBpbmcgaXMgcGVybWFuZW50IGZyb20gdGhlIGh5cGVydmlzb3IgcG9pbnQgb2Ygdmlldy4gWzFd
CgpUaGUgaHlwZXJjYWxsIGVtcGxveXMgdGhlIHNhbWUgdmNwdV9yZWdpc3Rlcl9ydW5zdGF0ZV9t
ZW1vcnlfYXJlYQpzdHJ1Y3R1cmUgZm9yIHRoZSBpbnRlcmZhY2UsIGJ1dCByZXF1aXJlcyBhIHJl
Z2lzdGVyZWQgYXJlYSB0byBub3QKY3Jvc3MgYSBwYWdlIGJvdW5kYXJ5LgoKWzFdIGh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOS0wMi9tc2cw
MDQxNi5odG1sCgpTaWduZWQtb2ZmLWJ5OiBBbmRyaWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVw
YW0uY29tPgotLS0KIHhlbi9hcmNoL2FybS9kb21haW4uYyAgICAgICAgfCAgNTggKysrKysrKysr
KysrKysrKysrLS0tCiB4ZW4vYXJjaC94ODYvZG9tYWluLmMgICAgICAgIHwgIDk5ICsrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrLS0tCiB4ZW4vYXJjaC94ODYveDg2XzY0L2RvbWFpbi5j
IHwgIDE2ICsrKysrLQogeGVuL2NvbW1vbi9kb21haW4uYyAgICAgICAgICB8IDEyMSArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tCiB4ZW4vaW5jbHVkZS9wdWJsaWMv
dmNwdS5oICAgIHwgIDE1ICsrKysrKwogeGVuL2luY2x1ZGUveGVuL3NjaGVkLmggICAgICB8ICAy
OCArKysrKysrLS0tCiA2IGZpbGVzIGNoYW5nZWQsIDMwNiBpbnNlcnRpb25zKCspLCAzMSBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMgYi94ZW4vYXJjaC9h
cm0vZG9tYWluLmMKaW5kZXggZmYzMzBiMy4uZWNlZGYxYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
YXJtL2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwpAQCAtMjc0LDE3ICsyNzQs
MTUgQEAgc3RhdGljIHZvaWQgY3R4dF9zd2l0Y2hfdG8oc3RydWN0IHZjcHUgKm4pCiAgICAgdmly
dF90aW1lcl9yZXN0b3JlKG4pOwogfQogCi0vKiBVcGRhdGUgcGVyLVZDUFUgZ3Vlc3QgcnVuc3Rh
dGUgc2hhcmVkIG1lbW9yeSBhcmVhIChpZiByZWdpc3RlcmVkKS4gKi8KLXN0YXRpYyB2b2lkIHVw
ZGF0ZV9ydW5zdGF0ZV9hcmVhKHN0cnVjdCB2Y3B1ICp2KQorc3RhdGljIHZvaWQgdXBkYXRlX3J1
bnN0YXRlX2J5X2d2YWRkcihzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICB2b2lkIF9fdXNlciAqZ3Vl
c3RfaGFuZGxlID0gTlVMTDsKIAotICAgIGlmICggZ3Vlc3RfaGFuZGxlX2lzX251bGwocnVuc3Rh
dGVfZ3Vlc3QodikpICkKLSAgICAgICAgcmV0dXJuOworICAgIEFTU0VSVCghZ3Vlc3RfaGFuZGxl
X2lzX251bGwocnVuc3RhdGVfZ3Vlc3RfdmlydCh2KSkpOwogCiAgICAgaWYgKCBWTV9BU1NJU1Qo
di0+ZG9tYWluLCBydW5zdGF0ZV91cGRhdGVfZmxhZykgKQogICAgIHsKLSAgICAgICAgZ3Vlc3Rf
aGFuZGxlID0gJnYtPnJ1bnN0YXRlX2d1ZXN0LnAtPnN0YXRlX2VudHJ5X3RpbWUgKyAxOworICAg
ICAgICBndWVzdF9oYW5kbGUgPSAmdi0+cnVuc3RhdGVfZ3Vlc3QudmlydC5wLT5zdGF0ZV9lbnRy
eV90aW1lICsgMTsKICAgICAgICAgZ3Vlc3RfaGFuZGxlLS07CiAgICAgICAgIHYtPnJ1bnN0YXRl
LnN0YXRlX2VudHJ5X3RpbWUgfD0gWEVOX1JVTlNUQVRFX1VQREFURTsKICAgICAgICAgX19yYXdf
Y29weV90b19ndWVzdChndWVzdF9oYW5kbGUsCkBAIC0yOTIsNyArMjkwLDcgQEAgc3RhdGljIHZv
aWQgdXBkYXRlX3J1bnN0YXRlX2FyZWEoc3RydWN0IHZjcHUgKnYpCiAgICAgICAgIHNtcF93bWIo
KTsKICAgICB9CiAKLSAgICBfX2NvcHlfdG9fZ3Vlc3QocnVuc3RhdGVfZ3Vlc3QodiksICZ2LT5y
dW5zdGF0ZSwgMSk7CisgICAgX19jb3B5X3RvX2d1ZXN0KHJ1bnN0YXRlX2d1ZXN0X3ZpcnQodiks
ICZ2LT5ydW5zdGF0ZSwgMSk7CiAKICAgICBpZiAoIGd1ZXN0X2hhbmRsZSApCiAgICAgewpAQCAt
MzAzLDYgKzMwMSw1MyBAQCBzdGF0aWMgdm9pZCB1cGRhdGVfcnVuc3RhdGVfYXJlYShzdHJ1Y3Qg
dmNwdSAqdikKICAgICB9CiB9CiAKK3N0YXRpYyB2b2lkIHVwZGF0ZV9ydW5zdGF0ZV9ieV9ncGFk
ZHIoc3RydWN0IHZjcHUgKnYpCit7CisgICAgc3RydWN0IHZjcHVfcnVuc3RhdGVfaW5mbyAqcnVu
c3RhdGUgPQorICAgICAgICAgICAgKHN0cnVjdCB2Y3B1X3J1bnN0YXRlX2luZm8gKil2LT5ydW5z
dGF0ZV9ndWVzdC5waHlzOworCisgICAgQVNTRVJUKHJ1bnN0YXRlICE9IE5VTEwpOworCisgICAg
aWYgKCBWTV9BU1NJU1Qodi0+ZG9tYWluLCBydW5zdGF0ZV91cGRhdGVfZmxhZykgKQorICAgIHsK
KyAgICAgICAgcnVuc3RhdGUtPnN0YXRlX2VudHJ5X3RpbWUgfD0gWEVOX1JVTlNUQVRFX1VQREFU
RTsKKyAgICAgICAgc21wX3dtYigpOworICAgICAgICB2LT5ydW5zdGF0ZS5zdGF0ZV9lbnRyeV90
aW1lIHw9IFhFTl9SVU5TVEFURV9VUERBVEU7CisgICAgfQorCisgICAgbWVtY3B5KHYtPnJ1bnN0
YXRlX2d1ZXN0LnBoeXMsICZ2LT5ydW5zdGF0ZSwgc2l6ZW9mKHYtPnJ1bnN0YXRlKSk7CisKKyAg
ICBpZiAoIFZNX0FTU0lTVCh2LT5kb21haW4sIHJ1bnN0YXRlX3VwZGF0ZV9mbGFnKSApCisgICAg
eworICAgICAgICBydW5zdGF0ZS0+c3RhdGVfZW50cnlfdGltZSAmPSB+WEVOX1JVTlNUQVRFX1VQ
REFURTsKKyAgICAgICAgc21wX3dtYigpOworICAgICAgICB2LT5ydW5zdGF0ZS5zdGF0ZV9lbnRy
eV90aW1lICY9IH5YRU5fUlVOU1RBVEVfVVBEQVRFOworICAgIH0KK30KKworLyogVXBkYXRlIHBl
ci1WQ1BVIGd1ZXN0IHJ1bnN0YXRlIHNoYXJlZCBtZW1vcnkgYXJlYSAoaWYgcmVnaXN0ZXJlZCku
ICovCitzdGF0aWMgdm9pZCB1cGRhdGVfcnVuc3RhdGVfYXJlYShzdHJ1Y3QgdmNwdSAqdikKK3sK
KyAgICBpZiAoIHhjaGcoJnYtPnJ1bnN0YXRlX2luX3VzZSwgMSkgKQorICAgICAgICByZXR1cm47
CisKKyAgICBzd2l0Y2ggKCB2LT5ydW5zdGF0ZV9ndWVzdF90eXBlICkKKyAgICB7CisgICAgY2Fz
ZSBSVU5TVEFURV9OT05FOgorICAgICAgICBicmVhazsKKworICAgIGNhc2UgUlVOU1RBVEVfVkFE
RFI6CisgICAgICAgIHVwZGF0ZV9ydW5zdGF0ZV9ieV9ndmFkZHIodik7CisgICAgICAgIGJyZWFr
OworCisgICAgY2FzZSBSVU5TVEFURV9QQUREUjoKKyAgICAgICAgdXBkYXRlX3J1bnN0YXRlX2J5
X2dwYWRkcih2KTsKKyAgICAgICAgYnJlYWs7CisgICAgfQorCisgICAgeGNoZygmdi0+cnVuc3Rh
dGVfaW5fdXNlLCAwKTsKK30KKwogc3RhdGljIHZvaWQgc2NoZWR1bGVfdGFpbChzdHJ1Y3QgdmNw
dSAqcHJldikKIHsKICAgICBBU1NFUlQocHJldiAhPSBjdXJyZW50KTsKQEAgLTk5OCw2ICsxMDQz
LDcgQEAgbG9uZyBkb19hcm1fdmNwdV9vcChpbnQgY21kLCB1bnNpZ25lZCBpbnQgdmNwdWlkLCBY
RU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGEKICAgICB7CiAgICAgICAgIGNhc2UgVkNQVU9Q
X3JlZ2lzdGVyX3ZjcHVfaW5mbzoKICAgICAgICAgY2FzZSBWQ1BVT1BfcmVnaXN0ZXJfcnVuc3Rh
dGVfbWVtb3J5X2FyZWE6CisgICAgICAgIGNhc2UgVkNQVU9QX3JlZ2lzdGVyX3J1bnN0YXRlX3Bo
eXNfbWVtb3J5X2FyZWE6CiAgICAgICAgICAgICByZXR1cm4gZG9fdmNwdV9vcChjbWQsIHZjcHVp
ZCwgYXJnKTsKICAgICAgICAgZGVmYXVsdDoKICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFpbi5j
CmluZGV4IGFjOTYwZGQuLmZlNzE3NzYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4u
YworKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAgLTE1NjYsMjIgKzE1NjYsMjEgQEAgdm9p
ZCBwYXJhdmlydF9jdHh0X3N3aXRjaF90byhzdHJ1Y3QgdmNwdSAqdikKIH0KIAogLyogVXBkYXRl
IHBlci1WQ1BVIGd1ZXN0IHJ1bnN0YXRlIHNoYXJlZCBtZW1vcnkgYXJlYSAoaWYgcmVnaXN0ZXJl
ZCkuICovCi1ib29sIHVwZGF0ZV9ydW5zdGF0ZV9hcmVhKHN0cnVjdCB2Y3B1ICp2KQorc3RhdGlj
IGJvb2wgdXBkYXRlX3J1bnN0YXRlX2J5X2d2YWRkcihzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICBi
b29sIHJjOwogICAgIHN0cnVjdCBndWVzdF9tZW1vcnlfcG9saWN5IHBvbGljeSA9IHsgLm5lc3Rl
ZF9ndWVzdF9tb2RlID0gZmFsc2UgfTsKICAgICB2b2lkIF9fdXNlciAqZ3Vlc3RfaGFuZGxlID0g
TlVMTDsKIAotICAgIGlmICggZ3Vlc3RfaGFuZGxlX2lzX251bGwocnVuc3RhdGVfZ3Vlc3Qodikp
ICkKLSAgICAgICAgcmV0dXJuIHRydWU7CisgICAgQVNTRVJUKCFndWVzdF9oYW5kbGVfaXNfbnVs
bChydW5zdGF0ZV9ndWVzdF92aXJ0KHYpKSk7CiAKICAgICB1cGRhdGVfZ3Vlc3RfbWVtb3J5X3Bv
bGljeSh2LCAmcG9saWN5KTsKIAogICAgIGlmICggVk1fQVNTSVNUKHYtPmRvbWFpbiwgcnVuc3Rh
dGVfdXBkYXRlX2ZsYWcpICkKICAgICB7CiAgICAgICAgIGd1ZXN0X2hhbmRsZSA9IGhhc18zMmJp
dF9zaGluZm8odi0+ZG9tYWluKQotICAgICAgICAgICAgPyAmdi0+cnVuc3RhdGVfZ3Vlc3QuY29t
cGF0LnAtPnN0YXRlX2VudHJ5X3RpbWUgKyAxCi0gICAgICAgICAgICA6ICZ2LT5ydW5zdGF0ZV9n
dWVzdC5uYXRpdmUucC0+c3RhdGVfZW50cnlfdGltZSArIDE7CisgICAgICAgICAgICA/ICZ2LT5y
dW5zdGF0ZV9ndWVzdC52aXJ0LmNvbXBhdC5wLT5zdGF0ZV9lbnRyeV90aW1lICsgMQorICAgICAg
ICAgICAgOiAmdi0+cnVuc3RhdGVfZ3Vlc3QudmlydC5uYXRpdmUucC0+c3RhdGVfZW50cnlfdGlt
ZSArIDE7CiAgICAgICAgIGd1ZXN0X2hhbmRsZS0tOwogICAgICAgICB2LT5ydW5zdGF0ZS5zdGF0
ZV9lbnRyeV90aW1lIHw9IFhFTl9SVU5TVEFURV9VUERBVEU7CiAgICAgICAgIF9fcmF3X2NvcHlf
dG9fZ3Vlc3QoZ3Vlc3RfaGFuZGxlLApAQCAtMTU5NCwxMSArMTU5MywxMSBAQCBib29sIHVwZGF0
ZV9ydW5zdGF0ZV9hcmVhKHN0cnVjdCB2Y3B1ICp2KQogICAgICAgICBzdHJ1Y3QgY29tcGF0X3Zj
cHVfcnVuc3RhdGVfaW5mbyBpbmZvOwogCiAgICAgICAgIFhMQVRfdmNwdV9ydW5zdGF0ZV9pbmZv
KCZpbmZvLCAmdi0+cnVuc3RhdGUpOwotICAgICAgICBfX2NvcHlfdG9fZ3Vlc3Qodi0+cnVuc3Rh
dGVfZ3Vlc3QuY29tcGF0LCAmaW5mbywgMSk7CisgICAgICAgIF9fY29weV90b19ndWVzdCh2LT5y
dW5zdGF0ZV9ndWVzdC52aXJ0LmNvbXBhdCwgJmluZm8sIDEpOwogICAgICAgICByYyA9IHRydWU7
CiAgICAgfQogICAgIGVsc2UKLSAgICAgICAgcmMgPSBfX2NvcHlfdG9fZ3Vlc3QocnVuc3RhdGVf
Z3Vlc3QodiksICZ2LT5ydW5zdGF0ZSwgMSkgIT0KKyAgICAgICAgcmMgPSBfX2NvcHlfdG9fZ3Vl
c3QocnVuc3RhdGVfZ3Vlc3RfdmlydCh2KSwgJnYtPnJ1bnN0YXRlLCAxKSAhPQogICAgICAgICAg
ICAgIHNpemVvZih2LT5ydW5zdGF0ZSk7CiAKICAgICBpZiAoIGd1ZXN0X2hhbmRsZSApCkBAIC0x
NjE0LDYgKzE2MTMsOTIgQEAgYm9vbCB1cGRhdGVfcnVuc3RhdGVfYXJlYShzdHJ1Y3QgdmNwdSAq
dikKICAgICByZXR1cm4gcmM7CiB9CiAKK3N0YXRpYyBib29sIHVwZGF0ZV9ydW5zdGF0ZV9ieV9n
cGFkZHJfbmF0aXZlKHN0cnVjdCB2Y3B1ICp2KQoreworICAgIHN0cnVjdCB2Y3B1X3J1bnN0YXRl
X2luZm8gKnJ1bnN0YXRlID0KKyAgICAgICAgICAgIChzdHJ1Y3QgdmNwdV9ydW5zdGF0ZV9pbmZv
ICopdi0+cnVuc3RhdGVfZ3Vlc3QucGh5czsKKworICAgIEFTU0VSVChydW5zdGF0ZSAhPSBOVUxM
KTsKKworICAgIGlmICggVk1fQVNTSVNUKHYtPmRvbWFpbiwgcnVuc3RhdGVfdXBkYXRlX2ZsYWcp
ICkKKyAgICB7CisgICAgICAgIHJ1bnN0YXRlLT5zdGF0ZV9lbnRyeV90aW1lIHw9IFhFTl9SVU5T
VEFURV9VUERBVEU7CisgICAgICAgIHNtcF93bWIoKTsKKyAgICAgICAgdi0+cnVuc3RhdGUuc3Rh
dGVfZW50cnlfdGltZSB8PSBYRU5fUlVOU1RBVEVfVVBEQVRFOworICAgIH0KKworICAgIG1lbWNw
eSh2LT5ydW5zdGF0ZV9ndWVzdC5waHlzLCAmdi0+cnVuc3RhdGUsIHNpemVvZih2LT5ydW5zdGF0
ZSkpOworCisgICAgaWYgKCBWTV9BU1NJU1Qodi0+ZG9tYWluLCBydW5zdGF0ZV91cGRhdGVfZmxh
ZykgKQorICAgIHsKKyAgICAgICAgcnVuc3RhdGUtPnN0YXRlX2VudHJ5X3RpbWUgJj0gflhFTl9S
VU5TVEFURV9VUERBVEU7CisgICAgICAgIHNtcF93bWIoKTsKKyAgICAgICAgdi0+cnVuc3RhdGUu
c3RhdGVfZW50cnlfdGltZSAmPSB+WEVOX1JVTlNUQVRFX1VQREFURTsKKyAgICB9CisKKyAgICBy
ZXR1cm4gdHJ1ZTsKK30KKworc3RhdGljIGJvb2wgdXBkYXRlX3J1bnN0YXRlX2J5X2dwYWRkcl9j
b21wYXQoc3RydWN0IHZjcHUgKnYpCit7CisgICAgc3RydWN0IGNvbXBhdF92Y3B1X3J1bnN0YXRl
X2luZm8gKnJ1bnN0YXRlID0KKyAgICAgICAgICAgIChzdHJ1Y3QgY29tcGF0X3ZjcHVfcnVuc3Rh
dGVfaW5mbyAqKXYtPnJ1bnN0YXRlX2d1ZXN0LnBoeXM7CisKKyAgICBBU1NFUlQocnVuc3RhdGUg
IT0gTlVMTCk7CisKKyAgICBpZiAoIFZNX0FTU0lTVCh2LT5kb21haW4sIHJ1bnN0YXRlX3VwZGF0
ZV9mbGFnKSApCisgICAgeworICAgICAgICBydW5zdGF0ZS0+c3RhdGVfZW50cnlfdGltZSB8PSBY
RU5fUlVOU1RBVEVfVVBEQVRFOworICAgICAgICBzbXBfd21iKCk7CisgICAgICAgIHYtPnJ1bnN0
YXRlLnN0YXRlX2VudHJ5X3RpbWUgfD0gWEVOX1JVTlNUQVRFX1VQREFURTsKKyAgICB9CisKKyAg
ICB7CisgICAgICAgIHN0cnVjdCBjb21wYXRfdmNwdV9ydW5zdGF0ZV9pbmZvIGluZm87CisgICAg
ICAgIFhMQVRfdmNwdV9ydW5zdGF0ZV9pbmZvKCZpbmZvLCAmdi0+cnVuc3RhdGUpOworICAgICAg
ICBtZW1jcHkodi0+cnVuc3RhdGVfZ3Vlc3QucGh5cywgJmluZm8sIHNpemVvZihpbmZvKSk7Cisg
ICAgfQorICAgIGVsc2UKKyAgICAgICAgbWVtY3B5KHYtPnJ1bnN0YXRlX2d1ZXN0LnBoeXMsICZ2
LT5ydW5zdGF0ZSwgc2l6ZW9mKHYtPnJ1bnN0YXRlKSk7CisKKyAgICBpZiAoIFZNX0FTU0lTVCh2
LT5kb21haW4sIHJ1bnN0YXRlX3VwZGF0ZV9mbGFnKSApCisgICAgeworICAgICAgICBydW5zdGF0
ZS0+c3RhdGVfZW50cnlfdGltZSAmPSB+WEVOX1JVTlNUQVRFX1VQREFURTsKKyAgICAgICAgc21w
X3dtYigpOworICAgICAgICB2LT5ydW5zdGF0ZS5zdGF0ZV9lbnRyeV90aW1lICY9IH5YRU5fUlVO
U1RBVEVfVVBEQVRFOworICAgIH0KKworICAgIHJldHVybiB0cnVlOworfQorCitib29sIHVwZGF0
ZV9ydW5zdGF0ZV9hcmVhKHN0cnVjdCB2Y3B1ICp2KQoreworICAgIGJvb2wgcmMgPSB0cnVlOwor
CisgICAgaWYgKCB4Y2hnKCZ2LT5ydW5zdGF0ZV9pbl91c2UsIDEpICkKKyAgICAgICAgcmV0dXJu
IHJjOworCisgICAgc3dpdGNoICggdi0+cnVuc3RhdGVfZ3Vlc3RfdHlwZSApCisgICAgeworICAg
IGNhc2UgUlVOU1RBVEVfTk9ORToKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIFJVTlNUQVRF
X1ZBRERSOgorICAgICAgICByYyA9IHVwZGF0ZV9ydW5zdGF0ZV9ieV9ndmFkZHIodik7CisgICAg
ICAgIGJyZWFrOworCisgICAgY2FzZSBSVU5TVEFURV9QQUREUjoKKyAgICAgICAgaWYgKCBoYXNf
MzJiaXRfc2hpbmZvKHYtPmRvbWFpbikgKQorICAgICAgICAgICAgcmMgPSB1cGRhdGVfcnVuc3Rh
dGVfYnlfZ3BhZGRyX2NvbXBhdCh2KTsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAgcmMgPSB1
cGRhdGVfcnVuc3RhdGVfYnlfZ3BhZGRyX25hdGl2ZSh2KTsKKyAgICAgICAgYnJlYWs7CisgICAg
fQorCisgICAgeGNoZygmdi0+cnVuc3RhdGVfaW5fdXNlLCAwKTsKKyAgICByZXR1cm4gcmM7Cit9
CisKIHN0YXRpYyB2b2lkIF91cGRhdGVfcnVuc3RhdGVfYXJlYShzdHJ1Y3QgdmNwdSAqdikKIHsK
ICAgICBpZiAoICF1cGRhdGVfcnVuc3RhdGVfYXJlYSh2KSAmJiBpc19wdl92Y3B1KHYpICYmCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L3g4
Nl82NC9kb21haW4uYwppbmRleCBjNDZkY2NjLi44NWQwMDcyIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYveDg2XzY0L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvZG9tYWluLmMK
QEAgLTEyLDYgKzEyLDggQEAKIENIRUNLX3ZjcHVfZ2V0X3BoeXNpZDsKICN1bmRlZiB4ZW5fdmNw
dV9nZXRfcGh5c2lkCiAKK2V4dGVybiB2b2lkIGRpc2NhcmRfcnVuc3RhdGVfYXJlYShzdHJ1Y3Qg
dmNwdSAqdik7CisKIGludAogYXJjaF9jb21wYXRfdmNwdV9vcCgKICAgICBpbnQgY21kLCBzdHJ1
Y3QgdmNwdSAqdiwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcpCkBAIC0zNSw4ICsz
NywxNiBAQCBhcmNoX2NvbXBhdF92Y3B1X29wKAogICAgICAgICAgICAgICFjb21wYXRfaGFuZGxl
X29rYXkoYXJlYS5hZGRyLmgsIDEpICkKICAgICAgICAgICAgIGJyZWFrOwogCisgICAgICAgIHdo
aWxlKCB4Y2hnKCZ2LT5ydW5zdGF0ZV9pbl91c2UsIDEpID09IDApOworCisgICAgICAgIGRpc2Nh
cmRfcnVuc3RhdGVfYXJlYSh2KTsKKwogICAgICAgICByYyA9IDA7Ci0gICAgICAgIGd1ZXN0X2Zy
b21fY29tcGF0X2hhbmRsZSh2LT5ydW5zdGF0ZV9ndWVzdC5jb21wYXQsIGFyZWEuYWRkci5oKTsK
KworICAgICAgICBndWVzdF9mcm9tX2NvbXBhdF9oYW5kbGUodi0+cnVuc3RhdGVfZ3Vlc3Qudmly
dC5jb21wYXQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhcmVhLmFkZHIuaCk7
CisKKyAgICAgICAgdi0+cnVuc3RhdGVfZ3Vlc3RfdHlwZSA9IFJVTlNUQVRFX1ZBRERSOwogCiAg
ICAgICAgIGlmICggdiA9PSBjdXJyZW50ICkKICAgICAgICAgewpAQCAtNDksNyArNTksOSBAQCBh
cmNoX2NvbXBhdF92Y3B1X29wKAogICAgICAgICAgICAgdmNwdV9ydW5zdGF0ZV9nZXQodiwgJnJ1
bnN0YXRlKTsKICAgICAgICAgICAgIFhMQVRfdmNwdV9ydW5zdGF0ZV9pbmZvKCZpbmZvLCAmcnVu
c3RhdGUpOwogICAgICAgICB9Ci0gICAgICAgIF9fY29weV90b19ndWVzdCh2LT5ydW5zdGF0ZV9n
dWVzdC5jb21wYXQsICZpbmZvLCAxKTsKKyAgICAgICAgX19jb3B5X3RvX2d1ZXN0KHYtPnJ1bnN0
YXRlX2d1ZXN0LnZpcnQuY29tcGF0LCAmaW5mbywgMSk7CisKKyAgICAgICAgeGNoZygmdi0+cnVu
c3RhdGVfaW5fdXNlLCAwKTsKIAogICAgICAgICBicmVhazsKICAgICB9CmRpZmYgLS1naXQgYS94
ZW4vY29tbW9uL2RvbWFpbi5jIGIveGVuL2NvbW1vbi9kb21haW4uYwppbmRleCA5MGM2NjA3Li5k
Mjc2Yjg3IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2RvbWFpbi5jCisrKyBiL3hlbi9jb21tb24v
ZG9tYWluLmMKQEAgLTY5OCw2ICs2OTgsNzQgQEAgaW50IHJjdV9sb2NrX2xpdmVfcmVtb3RlX2Rv
bWFpbl9ieV9pZChkb21pZF90IGRvbSwgc3RydWN0IGRvbWFpbiAqKmQpCiAgICAgcmV0dXJuIDA7
CiB9CiAKK3N0YXRpYyB2b2lkIHVubWFwX3J1bnN0YXRlX2FyZWEoc3RydWN0IHZjcHUgKnYpCit7
CisgICAgbWZuX3QgbWZuOworCisgICAgaWYgKCAhIHYtPnJ1bnN0YXRlX2d1ZXN0LnBoeXMgKQor
ICAgICAgICByZXR1cm47CisKKyAgICBtZm4gPSBkb21haW5fcGFnZV9tYXBfdG9fbWZuKHYtPnJ1
bnN0YXRlX2d1ZXN0LnBoeXMpOworCisgICAgdW5tYXBfZG9tYWluX3BhZ2VfZ2xvYmFsKCh2b2lk
ICopCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgodW5zaWduZWQgbG9uZyl2LT5ydW5z
dGF0ZV9ndWVzdC5waHlzICYKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBBR0VfTUFT
SykpOworCisgICAgdi0+cnVuc3RhdGVfZ3Vlc3QucGh5cyA9IE5VTEw7CisgICAgcHV0X3BhZ2Vf
YW5kX3R5cGUobWZuX3RvX3BhZ2UobWZuKSk7Cit9CisKK3N0YXRpYyBpbnQgbWFwX3J1bnN0YXRl
X2FyZWEoc3RydWN0IHZjcHUgKnYsCisgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHZjcHVf
cmVnaXN0ZXJfcnVuc3RhdGVfbWVtb3J5X2FyZWEgKmFyZWEpCit7CisgICAgdW5zaWduZWQgbG9u
ZyBvZmZzZXQgPSBhcmVhLT5hZGRyLnAgJiB+UEFHRV9NQVNLOworICAgIGdmbl90IGdmbiA9IGdh
ZGRyX3RvX2dmbihhcmVhLT5hZGRyLnApOworICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21h
aW47CisgICAgdm9pZCAqbWFwcGluZzsKKyAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOworICAg
IHNpemVfdCBzaXplID0gc2l6ZW9mKHN0cnVjdCB2Y3B1X3J1bnN0YXRlX2luZm8pOworCisgICAg
aWYgKCBvZmZzZXQgPiAoUEFHRV9TSVpFIC0gc2l6ZSkgKQorICAgICAgICByZXR1cm4gLUVJTlZB
TDsKKworICAgIHBhZ2UgPSBnZXRfcGFnZV9mcm9tX2dmbihkLCBnZm5feChnZm4pLCBOVUxMLCBQ
Mk1fQUxMT0MpOworICAgIGlmICggIXBhZ2UgKQorICAgICAgICByZXR1cm4gLUVJTlZBTDsKKwor
ICAgIGlmICggIWdldF9wYWdlX3R5cGUocGFnZSwgUEdUX3dyaXRhYmxlX3BhZ2UpICkKKyAgICB7
CisgICAgICAgIHB1dF9wYWdlKHBhZ2UpOworICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICB9
CisKKyAgICBtYXBwaW5nID0gX19tYXBfZG9tYWluX3BhZ2VfZ2xvYmFsKHBhZ2UpOworCisgICAg
aWYgKCBtYXBwaW5nID09IE5VTEwgKQorICAgIHsKKyAgICAgICAgcHV0X3BhZ2VfYW5kX3R5cGUo
cGFnZSk7CisgICAgICAgIHJldHVybiAtRU5PTUVNOworICAgIH0KKworICAgIHYtPnJ1bnN0YXRl
X2d1ZXN0LnBoeXMgPSBtYXBwaW5nICsgb2Zmc2V0OworCisgICAgcmV0dXJuIDA7Cit9CisKK3Zv
aWQgZGlzY2FyZF9ydW5zdGF0ZV9hcmVhKHN0cnVjdCB2Y3B1ICp2KQoreworICAgIGlmICggdi0+
cnVuc3RhdGVfZ3Vlc3RfdHlwZSA9PSBSVU5TVEFURV9QQUREUiApCisgICAgICAgIHVubWFwX3J1
bnN0YXRlX2FyZWEodik7CisKKyAgICB2LT5ydW5zdGF0ZV9ndWVzdF90eXBlID0gUlVOU1RBVEVf
Tk9ORTsKK30KKworc3RhdGljIHZvaWQgZGlzY2FyZF9ydW5zdGF0ZV9hcmVhX2xvY2tlZChzdHJ1
Y3QgdmNwdSAqdikKK3sKKyAgICB3aGlsZSAoIHhjaGcoJnYtPnJ1bnN0YXRlX2luX3VzZSwgMSkg
KTsKKyAgICBkaXNjYXJkX3J1bnN0YXRlX2FyZWEodik7CisgICAgeGNoZygmdi0+cnVuc3RhdGVf
aW5fdXNlLCAwKTsKK30KKwogaW50IGRvbWFpbl9raWxsKHN0cnVjdCBkb21haW4gKmQpCiB7CiAg
ICAgaW50IHJjID0gMDsKQEAgLTczNCw3ICs4MDIsMTAgQEAgaW50IGRvbWFpbl9raWxsKHN0cnVj
dCBkb21haW4gKmQpCiAgICAgICAgIGlmICggY3B1cG9vbF9tb3ZlX2RvbWFpbihkLCBjcHVwb29s
MCkgKQogICAgICAgICAgICAgcmV0dXJuIC1FUkVTVEFSVDsKICAgICAgICAgZm9yX2VhY2hfdmNw
dSAoIGQsIHYgKQorICAgICAgICB7CisgICAgICAgICAgICBkaXNjYXJkX3J1bnN0YXRlX2FyZWFf
bG9ja2VkKHYpOwogICAgICAgICAgICAgdW5tYXBfdmNwdV9pbmZvKHYpOworICAgICAgICB9CiAg
ICAgICAgIGQtPmlzX2R5aW5nID0gRE9NRFlJTkdfZGVhZDsKICAgICAgICAgLyogTWVtIGV2ZW50
IGNsZWFudXAgaGFzIHRvIGdvIGhlcmUgYmVjYXVzZSB0aGUgcmluZ3MgCiAgICAgICAgICAqIGhh
dmUgdG8gYmUgcHV0IGJlZm9yZSB3ZSBjYWxsIHB1dF9kb21haW4uICovCkBAIC0xMTg4LDcgKzEy
NTksNyBAQCBpbnQgZG9tYWluX3NvZnRfcmVzZXQoc3RydWN0IGRvbWFpbiAqZCkKIAogICAgIGZv
cl9lYWNoX3ZjcHUgKCBkLCB2ICkKICAgICB7Ci0gICAgICAgIHNldF94ZW5fZ3Vlc3RfaGFuZGxl
KHJ1bnN0YXRlX2d1ZXN0KHYpLCBOVUxMKTsKKyAgICAgICAgZGlzY2FyZF9ydW5zdGF0ZV9hcmVh
X2xvY2tlZCh2KTsKICAgICAgICAgdW5tYXBfdmNwdV9pbmZvKHYpOwogICAgIH0KIApAQCAtMTUx
OCwxOCArMTU4OSw1MCBAQCBsb25nIGRvX3ZjcHVfb3AoaW50IGNtZCwgdW5zaWduZWQgaW50IHZj
cHVpZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcpCiAgICAgICAgICAgICBicmVh
azsKIAogICAgICAgICByYyA9IDA7Ci0gICAgICAgIHJ1bnN0YXRlX2d1ZXN0KHYpID0gYXJlYS5h
ZGRyLmg7CiAKLSAgICAgICAgaWYgKCB2ID09IGN1cnJlbnQgKQotICAgICAgICB7Ci0gICAgICAg
ICAgICBfX2NvcHlfdG9fZ3Vlc3QocnVuc3RhdGVfZ3Vlc3QodiksICZ2LT5ydW5zdGF0ZSwgMSk7
Ci0gICAgICAgIH0KLSAgICAgICAgZWxzZQorICAgICAgICB3aGlsZSggeGNoZygmdi0+cnVuc3Rh
dGVfaW5fdXNlLCAxKSA9PSAwKTsKKworICAgICAgICBkaXNjYXJkX3J1bnN0YXRlX2FyZWEodik7
CisKKyAgICAgICAgaWYgKCAhZ3Vlc3RfaGFuZGxlX2lzX251bGwocnVuc3RhdGVfZ3Vlc3Rfdmly
dCh2KSkgKQogICAgICAgICB7Ci0gICAgICAgICAgICB2Y3B1X3J1bnN0YXRlX2dldCh2LCAmcnVu
c3RhdGUpOwotICAgICAgICAgICAgX19jb3B5X3RvX2d1ZXN0KHJ1bnN0YXRlX2d1ZXN0KHYpLCAm
cnVuc3RhdGUsIDEpOworICAgICAgICAgICAgcnVuc3RhdGVfZ3Vlc3RfdmlydCh2KSA9IGFyZWEu
YWRkci5oOworICAgICAgICAgICAgdi0+cnVuc3RhdGVfZ3Vlc3RfdHlwZSA9IFJVTlNUQVRFX1ZB
RERSOworCisgICAgICAgICAgICBpZiAoIHYgPT0gY3VycmVudCApCisgICAgICAgICAgICB7Cisg
ICAgICAgICAgICAgICAgX19jb3B5X3RvX2d1ZXN0KHJ1bnN0YXRlX2d1ZXN0X3ZpcnQodiksICZ2
LT5ydW5zdGF0ZSwgMSk7CisgICAgICAgICAgICB9CisgICAgICAgICAgICBlbHNlCisgICAgICAg
ICAgICB7CisgICAgICAgICAgICAgICAgdmNwdV9ydW5zdGF0ZV9nZXQodiwgJnJ1bnN0YXRlKTsK
KyAgICAgICAgICAgICAgICBfX2NvcHlfdG9fZ3Vlc3QocnVuc3RhdGVfZ3Vlc3RfdmlydCh2KSwg
JnJ1bnN0YXRlLCAxKTsKKyAgICAgICAgICAgIH0KICAgICAgICAgfQogCisgICAgICAgIHhjaGco
JnYtPnJ1bnN0YXRlX2luX3VzZSwgMCk7CisKKyAgICAgICAgYnJlYWs7CisgICAgfQorCisgICAg
Y2FzZSBWQ1BVT1BfcmVnaXN0ZXJfcnVuc3RhdGVfcGh5c19tZW1vcnlfYXJlYToKKyAgICB7Cisg
ICAgICAgIHN0cnVjdCB2Y3B1X3JlZ2lzdGVyX3J1bnN0YXRlX21lbW9yeV9hcmVhIGFyZWE7CisK
KyAgICAgICAgcmMgPSAtRUZBVUxUOworICAgICAgICBpZiAoIGNvcHlfZnJvbV9ndWVzdCgmYXJl
YSwgYXJnLCAxKSApCisgICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgd2hpbGUoIHhjaGco
JnYtPnJ1bnN0YXRlX2luX3VzZSwgMSkgPT0gMCk7CisKKyAgICAgICAgZGlzY2FyZF9ydW5zdGF0
ZV9hcmVhKHYpOworCisgICAgICAgIHJjID0gbWFwX3J1bnN0YXRlX2FyZWEodiwgJmFyZWEpOwor
ICAgICAgICBpZiAoICFyYyApCisgICAgICAgICAgICB2LT5ydW5zdGF0ZV9ndWVzdF90eXBlID0g
UlVOU1RBVEVfUEFERFI7CisKKyAgICAgICAgeGNoZygmdi0+cnVuc3RhdGVfaW5fdXNlLCAwKTsK
KwogICAgICAgICBicmVhazsKICAgICB9CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1Ymxp
Yy92Y3B1LmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvdmNwdS5oCmluZGV4IDM2MjNhZjkuLmQ3ZGE0
YTMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy92Y3B1LmgKKysrIGIveGVuL2luY2x1
ZGUvcHVibGljL3ZjcHUuaApAQCAtMjM1LDYgKzIzNSwyMSBAQCBzdHJ1Y3QgdmNwdV9yZWdpc3Rl
cl90aW1lX21lbW9yeV9hcmVhIHsKIHR5cGVkZWYgc3RydWN0IHZjcHVfcmVnaXN0ZXJfdGltZV9t
ZW1vcnlfYXJlYSB2Y3B1X3JlZ2lzdGVyX3RpbWVfbWVtb3J5X2FyZWFfdDsKIERFRklORV9YRU5f
R1VFU1RfSEFORExFKHZjcHVfcmVnaXN0ZXJfdGltZV9tZW1vcnlfYXJlYV90KTsKIAorLyoKKyAq
IFJlZ2lzdGVyIGEgc2hhcmVkIG1lbW9yeSBhcmVhIGZyb20gd2hpY2ggdGhlIGd1ZXN0IG1heSBv
YnRhaW4gaXRzIG93bgorICogcnVuc3RhdGUgaW5mb3JtYXRpb24gd2l0aG91dCBuZWVkaW5nIHRv
IGV4ZWN1dGUgYSBoeXBlcmNhbGwuCisgKiBOb3RlczoKKyAqICAxLiBUaGUgcmVnaXN0ZXJlZCBh
ZGRyZXNzIG11c3QgYmUgZ3Vlc3QncyBwaHlzaWNhbCBhZGRyZXNzLgorICogIDIuIFRoZSByZWdp
c3RlcmVkIHJ1bnN0YXRlIGFyZWEgc2hvdWxkIG5vdCBjcm9zcyBwYWdlIGJvdW5kYXJ5LgorICog
IDMuIE9ubHkgb25lIHNoYXJlZCBhcmVhIG1heSBiZSByZWdpc3RlcmVkIHBlciBWQ1BVLiBUaGUg
c2hhcmVkIGFyZWEgaXMKKyAqICAgICB1cGRhdGVkIGJ5IHRoZSBoeXBlcnZpc29yIGVhY2ggdGlt
ZSB0aGUgVkNQVSBpcyBzY2hlZHVsZWQuIFRodXMKKyAqICAgICBydW5zdGF0ZS5zdGF0ZSB3aWxs
IGFsd2F5cyBiZSBSVU5TVEFURV9ydW5uaW5nIGFuZAorICogICAgIHJ1bnN0YXRlLnN0YXRlX2Vu
dHJ5X3RpbWUgd2lsbCBpbmRpY2F0ZSB0aGUgc3lzdGVtIHRpbWUgYXQgd2hpY2ggdGhlCisgKiAg
ICAgVkNQVSB3YXMgbGFzdCBzY2hlZHVsZWQgdG8gcnVuLgorICogQGV4dHJhX2FyZyA9PSBwb2lu
dGVyIHRvIHZjcHVfcmVnaXN0ZXJfcnVuc3RhdGVfbWVtb3J5X2FyZWEgc3RydWN0dXJlLgorICov
CisjZGVmaW5lIFZDUFVPUF9yZWdpc3Rlcl9ydW5zdGF0ZV9waHlzX21lbW9yeV9hcmVhIDE0CisK
ICNlbmRpZiAvKiBfX1hFTl9QVUJMSUNfVkNQVV9IX18gKi8KIAogLyoKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL3hlbi9zY2hlZC5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKaW5kZXggMjIw
MWZhYy4uNmM4ZGU4ZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKKysrIGIv
eGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKQEAgLTE2MywxNyArMTYzLDMxIEBAIHN0cnVjdCB2Y3B1
CiAgICAgdm9pZCAgICAgICAgICAgICpzY2hlZF9wcml2OyAgICAvKiBzY2hlZHVsZXItc3BlY2lm
aWMgZGF0YSAqLwogCiAgICAgc3RydWN0IHZjcHVfcnVuc3RhdGVfaW5mbyBydW5zdGF0ZTsKKwor
ICAgIGVudW0geworICAgICAgICBSVU5TVEFURV9OT05FID0gMCwKKyAgICAgICAgUlVOU1RBVEVf
UEFERFIgPSAxLAorICAgICAgICBSVU5TVEFURV9WQUREUiA9IDIsCisgICAgfSBydW5zdGF0ZV9n
dWVzdF90eXBlOworCisgICAgdW5zaWduZWQgbG9uZyBydW5zdGF0ZV9pbl91c2U7CisKKyAgICB1
bmlvbgorICAgIHsKICNpZm5kZWYgQ09ORklHX0NPTVBBVAotIyBkZWZpbmUgcnVuc3RhdGVfZ3Vl
c3QodikgKCh2KS0+cnVuc3RhdGVfZ3Vlc3QpCi0gICAgWEVOX0dVRVNUX0hBTkRMRSh2Y3B1X3J1
bnN0YXRlX2luZm9fdCkgcnVuc3RhdGVfZ3Vlc3Q7IC8qIGd1ZXN0IGFkZHJlc3MgKi8KKyMgZGVm
aW5lIHJ1bnN0YXRlX2d1ZXN0X3ZpcnQodikgKCh2KS0+cnVuc3RhdGVfZ3Vlc3QudmlydCkKKyAg
ICAgICAgICAgWEVOX0dVRVNUX0hBTkRMRSh2Y3B1X3J1bnN0YXRlX2luZm9fdCkgdmlydDsgLyog
Z3Vlc3QgYWRkcmVzcyAqLwogI2Vsc2UKLSMgZGVmaW5lIHJ1bnN0YXRlX2d1ZXN0KHYpICgodikt
PnJ1bnN0YXRlX2d1ZXN0Lm5hdGl2ZSkKLSAgICB1bmlvbiB7Ci0gICAgICAgIFhFTl9HVUVTVF9I
QU5ETEUodmNwdV9ydW5zdGF0ZV9pbmZvX3QpIG5hdGl2ZTsKLSAgICAgICAgWEVOX0dVRVNUX0hB
TkRMRSh2Y3B1X3J1bnN0YXRlX2luZm9fY29tcGF0X3QpIGNvbXBhdDsKLSAgICB9IHJ1bnN0YXRl
X2d1ZXN0OyAvKiBndWVzdCBhZGRyZXNzICovCisjIGRlZmluZSBydW5zdGF0ZV9ndWVzdF92aXJ0
KHYpICgodiktPnJ1bnN0YXRlX2d1ZXN0LnZpcnQubmF0aXZlKQorICAgICAgICAgICB1bmlvbiB7
CisgICAgICAgICAgICAgICBYRU5fR1VFU1RfSEFORExFKHZjcHVfcnVuc3RhdGVfaW5mb190KSBu
YXRpdmU7CisgICAgICAgICAgICAgICBYRU5fR1VFU1RfSEFORExFKHZjcHVfcnVuc3RhdGVfaW5m
b19jb21wYXRfdCkgY29tcGF0OworICAgICAgICAgICB9IHZpcnQ7IC8qIGd1ZXN0IGFkZHJlc3Mg
Ki8KICNlbmRpZgogCisgICAgICAgIHZvaWQqICAgcGh5czsKKyAgICB9IHJ1bnN0YXRlX2d1ZXN0
OworCiAgICAgLyogbGFzdCB0aW1lIHdoZW4gdkNQVSBpcyBzY2hlZHVsZWQgb3V0ICovCiAgICAg
dWludDY0X3QgbGFzdF9ydW5fdGltZTsKIAotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 24 18:13:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 18:13:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hUEgp-00079M-84; Fri, 24 May 2019 18:13:11 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qNey=TY=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1hUEgn-00078j-Ea
 for xen-devel@lists.xenproject.org; Fri, 24 May 2019 18:13:09 +0000
X-Inumbo-ID: 949a777b-7e4f-11e9-8980-bc764e045a96
Received: from mail-lj1-x241.google.com (unknown [2a00:1450:4864:20::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 949a777b-7e4f-11e9-8980-bc764e045a96;
 Fri, 24 May 2019 18:13:08 +0000 (UTC)
Received: by mail-lj1-x241.google.com with SMTP id h11so9484690ljb.2
 for <xen-devel@lists.xenproject.org>; Fri, 24 May 2019 11:13:08 -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=ToYgUBMbCPZ8jiO68i7AJLmv5tDV25Mvk6HHYTzxb4M=;
 b=KbwnaAwxDSeV97KLlk7gxe4I9IKf1dfz3oCliRLk7CSI9NtTH3s/M1oom4oeBN1PrB
 14khn/6GgkdrlYBULUROWxLIoYUxWvw/XPNkNSkvAHDzxL7f+iCiEiqsl4KaKidA2dg0
 ou1tc8HhwphpZo30ggM4rkCNxyvoRRTwQIzRTvZJhhVFPZvaAoWyXzSz9gifJBjW1hLu
 s2Rg/DbXOI9Z+zicm6BR0fyDdqgsbf0BNs/P3AWXGBRXWvimAlDSRWmD/fzQGwdJIBPp
 DnrtKS1Ll8nBVJkHM1Bt+6AuN6PzCz/ELRZ/q5aDeMP3gCqjg4Nv/OLs3pCRf9BtAtd/
 SJuA==
X-Google-DKIM-Signature: v=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=ToYgUBMbCPZ8jiO68i7AJLmv5tDV25Mvk6HHYTzxb4M=;
 b=bXvnpMc7A8XELDnfgKpHRh7YRMSurRlggjsIsfTFZ0lkhZjcJ+1BrC5Bcn9YQPld4V
 z9OZ8OAErTGGSqpIy7A0kjPz5TmIY5tjiDoqxAgCb+bJ0tIQk3hmsiGDkyZeZCJeQKJm
 ZYEL625n+/6TO0TDm70vBpWn/TTXhQQspgVHjPkDrHqAbPoB2kSxDkzDag8qsZxDMvwO
 3efl/QsZp69ynouctTgh8dyvy9Ma+N5GDd51JRnLdG+Vuk5PJCvG4+KagxX/mOib+/7x
 AUk4Zm6+ovrC0WwwztXJkWyhJBbdPA33jcdQ6yW1fqo8toGdfRisQIdxm0sMgr8mi8dT
 rorQ==
X-Gm-Message-State: APjAAAUR+f2j5Nd7aOoqhGogNpoxzEiAdpZMLtUo6FsPrv6Fp3inxamZ
 hUp1hMbkdC4jCB3WU98VGF4=
X-Google-Smtp-Source: APXvYqxJzsSKDku7QWRxMAVYPREXxhEyVgGHjqjj3ZrF5R1GC0wljpzstRNujJ+gptpkGYbYmGIT4w==
X-Received: by 2002:a2e:8785:: with SMTP id n5mr779771lji.215.1558721586657;
 Fri, 24 May 2019 11:13:06 -0700 (PDT)
Received: from aanisov-work.kyiv.epam.com (ll-22.209.223.85.sovam.net.ua.
 [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id m25sm629438ljj.92.2019.05.24.11.13.05
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 24 May 2019 11:13:06 -0700 (PDT)
From: Andrii Anisov <andrii.anisov@gmail.com>
To: 
Date: Fri, 24 May 2019 21:12:57 +0300
Message-Id: <1558721577-13958-4-git-send-email-andrii.anisov@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1558721577-13958-1-git-send-email-andrii.anisov@gmail.com>
References: <1558721577-13958-1-git-send-email-andrii.anisov@gmail.com>
Subject: [Xen-devel] [PATCH RFC 1] [DO NOT APPLY] introduce
 VCPUOP_register_runstate_phys_memory_area hypercall
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KCkFuIFJGQyB2ZXJz
aW9uIG9mIHRoZSBydW5zdGF0ZSByZWdpc3RyYXRpb24gd2l0aCBwaHlzIGFkZHJlc3MuClJ1bnN0
YXRlIGFyZWEgYWNjZXNzIGlzIGltcGxlbWVudGVkIHdpdGggbWFwcGluZyBvbiBlYWNoIGFjY2Vz
cywgbGlrZQpvbGQgaW50ZXJmYWNlIGRpZC4KClNpZ25lZC1vZmYtYnk6IEFuZHJpaSBBbmlzb3Yg
PGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL2RvbWFpbi5jICAgICB8
IDYzICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tCiB4ZW4v
Y29tbW9uL2RvbWFpbi5jICAgICAgIHwgNTEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKystLS0KIHhlbi9pbmNsdWRlL3B1YmxpYy92Y3B1LmggfCAxNSArKysrKysrKysrKwogeGVu
L2luY2x1ZGUveGVuL3NjaGVkLmggICB8IDI4ICsrKysrKysrKysrKysrKy0tLS0tLQogNCBmaWxl
cyBjaGFuZ2VkLCAxNDAgaW5zZXJ0aW9ucygrKSwgMTcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCmluZGV4IGE5
ZjdmZjUuLjYxMDk1N2EgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9kb21haW4uYworKysgYi94
ZW4vYXJjaC9hcm0vZG9tYWluLmMKQEAgLTI3NCwxNyArMjc0LDE1IEBAIHN0YXRpYyB2b2lkIGN0
eHRfc3dpdGNoX3RvKHN0cnVjdCB2Y3B1ICpuKQogICAgIHZpcnRfdGltZXJfcmVzdG9yZShuKTsK
IH0KIAotLyogVXBkYXRlIHBlci1WQ1BVIGd1ZXN0IHJ1bnN0YXRlIHNoYXJlZCBtZW1vcnkgYXJl
YSAoaWYgcmVnaXN0ZXJlZCkuICovCi1zdGF0aWMgdm9pZCB1cGRhdGVfcnVuc3RhdGVfYXJlYShz
dHJ1Y3QgdmNwdSAqdikKK3N0YXRpYyB2b2lkIHVwZGF0ZV9ydW5zdGF0ZV9ieV9ndmFkZHIoc3Ry
dWN0IHZjcHUgKnYpCiB7CiAgICAgdm9pZCBfX3VzZXIgKmd1ZXN0X2hhbmRsZSA9IE5VTEw7CiAK
LSAgICBpZiAoIGd1ZXN0X2hhbmRsZV9pc19udWxsKHJ1bnN0YXRlX2d1ZXN0KHYpKSApCi0gICAg
ICAgIHJldHVybjsKKyAgICBBU1NFUlQoIWd1ZXN0X2hhbmRsZV9pc19udWxsKHJ1bnN0YXRlX2d1
ZXN0X3ZpcnQodikpKTsKIAogICAgIGlmICggVk1fQVNTSVNUKHYtPmRvbWFpbiwgcnVuc3RhdGVf
dXBkYXRlX2ZsYWcpICkKICAgICB7Ci0gICAgICAgIGd1ZXN0X2hhbmRsZSA9ICZ2LT5ydW5zdGF0
ZV9ndWVzdC5wLT5zdGF0ZV9lbnRyeV90aW1lICsgMTsKKyAgICAgICAgZ3Vlc3RfaGFuZGxlID0g
JnYtPnJ1bnN0YXRlX2d1ZXN0LnZpcnQucC0+c3RhdGVfZW50cnlfdGltZSArIDE7CiAgICAgICAg
IGd1ZXN0X2hhbmRsZS0tOwogICAgICAgICB2LT5ydW5zdGF0ZS5zdGF0ZV9lbnRyeV90aW1lIHw9
IFhFTl9SVU5TVEFURV9VUERBVEU7CiAgICAgICAgIF9fcmF3X2NvcHlfdG9fZ3Vlc3QoZ3Vlc3Rf
aGFuZGxlLApAQCAtMjkyLDcgKzI5MCw3IEBAIHN0YXRpYyB2b2lkIHVwZGF0ZV9ydW5zdGF0ZV9h
cmVhKHN0cnVjdCB2Y3B1ICp2KQogICAgICAgICBzbXBfd21iKCk7CiAgICAgfQogCi0gICAgX19j
b3B5X3RvX2d1ZXN0KHJ1bnN0YXRlX2d1ZXN0KHYpLCAmdi0+cnVuc3RhdGUsIDEpOworICAgIF9f
Y29weV90b19ndWVzdChydW5zdGF0ZV9ndWVzdF92aXJ0KHYpLCAmdi0+cnVuc3RhdGUsIDEpOwog
CiAgICAgaWYgKCBndWVzdF9oYW5kbGUgKQogICAgIHsKQEAgLTMwMyw2ICszMDEsNTggQEAgc3Rh
dGljIHZvaWQgdXBkYXRlX3J1bnN0YXRlX2FyZWEoc3RydWN0IHZjcHUgKnYpCiAgICAgfQogfQog
CitleHRlcm4gaW50IG1hcF9ydW5zdGF0ZV9hcmVhKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgdmNw
dV9ydW5zdGF0ZV9pbmZvICoqYXJlYSk7CitleHRlcm4gdm9pZCB1bm1hcF9ydW5zdGF0ZV9hcmVh
KHN0cnVjdCB2Y3B1X3J1bnN0YXRlX2luZm8gKmFyZWEpOworCitzdGF0aWMgdm9pZCB1cGRhdGVf
cnVuc3RhdGVfYnlfZ3BhZGRyKHN0cnVjdCB2Y3B1ICp2KQoreworICAgIHN0cnVjdCBkb21haW4g
KmQgPSB2LT5kb21haW47CisgICAgcGFkZHJfdCBncGFkZHIgPSAwOworCisKKyAgICBpZiAoIFZN
X0FTU0lTVCh2LT5kb21haW4sIHJ1bnN0YXRlX3VwZGF0ZV9mbGFnKSApCisgICAgeworICAgICAg
ICBncGFkZHIgPSB2LT5ydW5zdGF0ZV9ndWVzdC5waHlzICsgb2Zmc2V0b2Yoc3RydWN0IHZjcHVf
cnVuc3RhdGVfaW5mbywgc3RhdGVfZW50cnlfdGltZSkgKyBzaXplb2YodWludDY0X3QpIC0gMTsK
KyAgICAgICAgdi0+cnVuc3RhdGUuc3RhdGVfZW50cnlfdGltZSB8PSBYRU5fUlVOU1RBVEVfVVBE
QVRFOworICAgICAgICBjb3B5X3RvX2d1ZXN0X3BoeXNfZmx1c2hfZGNhY2hlIChkLCBncGFkZHIs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICh2b2lkICopKCZ2LT5y
dW5zdGF0ZS5zdGF0ZV9lbnRyeV90aW1lICsgMSkgLSAxLCAxKTsKKyAgICAgICAgc21wX3dtYigp
OworICAgIH0KKworICAgIGNvcHlfdG9fZ3Vlc3RfcGh5c19mbHVzaF9kY2FjaGUgKGQsIHYtPnJ1
bnN0YXRlX2d1ZXN0LnBoeXMsICZ2LT5ydW5zdGF0ZSwgc2l6ZW9mKHN0cnVjdCB2Y3B1X3J1bnN0
YXRlX2luZm8pKTsKKworICAgIGlmICggZ3BhZGRyICkKKyAgICB7CisgICAgICAgIHYtPnJ1bnN0
YXRlLnN0YXRlX2VudHJ5X3RpbWUgJj0gflhFTl9SVU5TVEFURV9VUERBVEU7CisgICAgICAgIHNt
cF93bWIoKTsKKyAgICAgICAgY29weV90b19ndWVzdF9waHlzX2ZsdXNoX2RjYWNoZSAoZCwgZ3Bh
ZGRyLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAodm9pZCAqKSgm
di0+cnVuc3RhdGUuc3RhdGVfZW50cnlfdGltZSArIDEpIC0gMSwgMSk7CisgICAgfQorfQorCisv
KiBVcGRhdGUgcGVyLVZDUFUgZ3Vlc3QgcnVuc3RhdGUgc2hhcmVkIG1lbW9yeSBhcmVhIChpZiBy
ZWdpc3RlcmVkKS4gKi8KK3N0YXRpYyB2b2lkIHVwZGF0ZV9ydW5zdGF0ZV9hcmVhKHN0cnVjdCB2
Y3B1ICp2KQoreworICAgIGlmICggeGNoZygmdi0+cnVuc3RhdGVfaW5fdXNlLCAxKSApCisgICAg
ICAgIHJldHVybjsKKworICAgIHN3aXRjaCAoIHYtPnJ1bnN0YXRlX2d1ZXN0X3R5cGUgKQorICAg
IHsKKyAgICBjYXNlIFJVTlNUQVRFX05PTkU6CisgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIFJV
TlNUQVRFX1ZBRERSOgorICAgICAgIHVwZGF0ZV9ydW5zdGF0ZV9ieV9ndmFkZHIodik7CisgICAg
ICAgYnJlYWs7CisKKyAgICBjYXNlIFJVTlNUQVRFX1BBRERSOgorICAgICAgIHVwZGF0ZV9ydW5z
dGF0ZV9ieV9ncGFkZHIodik7CisgICAgICAgYnJlYWs7CisgICAgfQorCisgICAgeGNoZygmdi0+
cnVuc3RhdGVfaW5fdXNlLCAwKTsKK30KKwogc3RhdGljIHZvaWQgc2NoZWR1bGVfdGFpbChzdHJ1
Y3QgdmNwdSAqcHJldikKIHsKICAgICBjdHh0X3N3aXRjaF9mcm9tKHByZXYpOwpAQCAtOTk4LDYg
KzEwNDgsNyBAQCBsb25nIGRvX2FybV92Y3B1X29wKGludCBjbWQsIHVuc2lnbmVkIGludCB2Y3B1
aWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYQogICAgIHsKICAgICAgICAgY2FzZSBW
Q1BVT1BfcmVnaXN0ZXJfdmNwdV9pbmZvOgogICAgICAgICBjYXNlIFZDUFVPUF9yZWdpc3Rlcl9y
dW5zdGF0ZV9tZW1vcnlfYXJlYToKKyAgICAgICAgY2FzZSBWQ1BVT1BfcmVnaXN0ZXJfcnVuc3Rh
dGVfcGh5c19tZW1vcnlfYXJlYToKICAgICAgICAgICAgIHJldHVybiBkb192Y3B1X29wKGNtZCwg
dmNwdWlkLCBhcmcpOwogICAgICAgICBkZWZhdWx0OgogICAgICAgICAgICAgcmV0dXJuIC1FSU5W
QUw7CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2RvbWFpbi5jIGIveGVuL2NvbW1vbi9kb21haW4u
YwppbmRleCAzMmJjYThkLi5iNThkNmRkIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2RvbWFpbi5j
CisrKyBiL3hlbi9jb21tb24vZG9tYWluLmMKQEAgLTcwMCw2ICs3MDAsMTggQEAgaW50IHJjdV9s
b2NrX2xpdmVfcmVtb3RlX2RvbWFpbl9ieV9pZChkb21pZF90IGRvbSwgc3RydWN0IGRvbWFpbiAq
KmQpCiAgICAgcmV0dXJuIDA7CiB9CiAKK3N0YXRpYyB2b2lkIGRpc2NhcmRfcnVuc3RhdGVfYXJl
YShzdHJ1Y3QgdmNwdSAqdikKK3sKKyAgICB2LT5ydW5zdGF0ZV9ndWVzdF90eXBlID0gUlVOU1RB
VEVfTk9ORTsKK30KKworc3RhdGljIHZvaWQgZGlzY2FyZF9ydW5zdGF0ZV9hcmVhX2xvY2tlZChz
dHJ1Y3QgdmNwdSAqdikKK3sKKyAgICB3aGlsZSAoIHhjaGcoJnYtPnJ1bnN0YXRlX2luX3VzZSwg
MSkgKTsKKyAgICBkaXNjYXJkX3J1bnN0YXRlX2FyZWEodik7CisgICAgeGNoZygmdi0+cnVuc3Rh
dGVfaW5fdXNlLCAwKTsKK30KKwogaW50IGRvbWFpbl9raWxsKHN0cnVjdCBkb21haW4gKmQpCiB7
CiAgICAgaW50IHJjID0gMDsKQEAgLTczOCw3ICs3NTAsMTAgQEAgaW50IGRvbWFpbl9raWxsKHN0
cnVjdCBkb21haW4gKmQpCiAgICAgICAgIGlmICggY3B1cG9vbF9tb3ZlX2RvbWFpbihkLCBjcHVw
b29sMCkgKQogICAgICAgICAgICAgcmV0dXJuIC1FUkVTVEFSVDsKICAgICAgICAgZm9yX2VhY2hf
dmNwdSAoIGQsIHYgKQorICAgICAgICB7CisgICAgICAgICAgICBkaXNjYXJkX3J1bnN0YXRlX2Fy
ZWFfbG9ja2VkKHYpOwogICAgICAgICAgICAgdW5tYXBfdmNwdV9pbmZvKHYpOworICAgICAgICB9
CiAgICAgICAgIGQtPmlzX2R5aW5nID0gRE9NRFlJTkdfZGVhZDsKICAgICAgICAgLyogTWVtIGV2
ZW50IGNsZWFudXAgaGFzIHRvIGdvIGhlcmUgYmVjYXVzZSB0aGUgcmluZ3MgCiAgICAgICAgICAq
IGhhdmUgdG8gYmUgcHV0IGJlZm9yZSB3ZSBjYWxsIHB1dF9kb21haW4uICovCkBAIC0xMTkyLDcg
KzEyMDcsNyBAQCBpbnQgZG9tYWluX3NvZnRfcmVzZXQoc3RydWN0IGRvbWFpbiAqZCkKIAogICAg
IGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKICAgICB7Ci0gICAgICAgIHNldF94ZW5fZ3Vlc3RfaGFu
ZGxlKHJ1bnN0YXRlX2d1ZXN0KHYpLCBOVUxMKTsKKyAgICAgICAgZGlzY2FyZF9ydW5zdGF0ZV9h
cmVhX2xvY2tlZCh2KTsKICAgICAgICAgdW5tYXBfdmNwdV9pbmZvKHYpOwogICAgIH0KIApAQCAt
MTUyMCwxOCArMTUzNSw0NiBAQCBsb25nIGRvX3ZjcHVfb3AoaW50IGNtZCwgdW5zaWduZWQgaW50
IHZjcHVpZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcpCiAgICAgICAgICAgICBi
cmVhazsKIAogICAgICAgICByYyA9IDA7Ci0gICAgICAgIHJ1bnN0YXRlX2d1ZXN0KHYpID0gYXJl
YS5hZGRyLmg7CisKKyAgICAgICAgd2hpbGUoIHhjaGcoJnYtPnJ1bnN0YXRlX2luX3VzZSwgMSkg
PT0gMCk7CisKKyAgICAgICAgZGlzY2FyZF9ydW5zdGF0ZV9hcmVhKHYpOworCisgICAgICAgIHJ1
bnN0YXRlX2d1ZXN0X3ZpcnQodikgPSBhcmVhLmFkZHIuaDsKKyAgICAgICAgdi0+cnVuc3RhdGVf
Z3Vlc3RfdHlwZSA9IFJVTlNUQVRFX1ZBRERSOwogCiAgICAgICAgIGlmICggdiA9PSBjdXJyZW50
ICkKICAgICAgICAgewotICAgICAgICAgICAgX19jb3B5X3RvX2d1ZXN0KHJ1bnN0YXRlX2d1ZXN0
KHYpLCAmdi0+cnVuc3RhdGUsIDEpOworICAgICAgICAgICAgX19jb3B5X3RvX2d1ZXN0KHJ1bnN0
YXRlX2d1ZXN0X3ZpcnQodiksICZ2LT5ydW5zdGF0ZSwgMSk7CiAgICAgICAgIH0KICAgICAgICAg
ZWxzZQogICAgICAgICB7CiAgICAgICAgICAgICB2Y3B1X3J1bnN0YXRlX2dldCh2LCAmcnVuc3Rh
dGUpOwotICAgICAgICAgICAgX19jb3B5X3RvX2d1ZXN0KHJ1bnN0YXRlX2d1ZXN0KHYpLCAmcnVu
c3RhdGUsIDEpOworICAgICAgICAgICAgX19jb3B5X3RvX2d1ZXN0KHJ1bnN0YXRlX2d1ZXN0X3Zp
cnQodiksICZydW5zdGF0ZSwgMSk7CiAgICAgICAgIH0KIAorICAgICAgICB4Y2hnKCZ2LT5ydW5z
dGF0ZV9pbl91c2UsIDApOworCisgICAgICAgIGJyZWFrOworICAgIH0KKworICAgIGNhc2UgVkNQ
VU9QX3JlZ2lzdGVyX3J1bnN0YXRlX3BoeXNfbWVtb3J5X2FyZWE6CisgICAgeworICAgICAgICBz
dHJ1Y3QgdmNwdV9yZWdpc3Rlcl9ydW5zdGF0ZV9tZW1vcnlfYXJlYSBhcmVhOworCisgICAgICAg
IHJjID0gLUVGQVVMVDsKKyAgICAgICAgaWYgKCBjb3B5X2Zyb21fZ3Vlc3QoJmFyZWEsIGFyZywg
MSkgKQorICAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIHdoaWxlKCB4Y2hnKCZ2LT5ydW5z
dGF0ZV9pbl91c2UsIDEpID09IDApOworCisgICAgICAgIGRpc2NhcmRfcnVuc3RhdGVfYXJlYSh2
KTsKKyAgICAgICAgdi0+cnVuc3RhdGVfZ3Vlc3QucGh5cyA9IGFyZWEuYWRkci5wOworICAgICAg
ICB2LT5ydW5zdGF0ZV9ndWVzdF90eXBlID0gUlVOU1RBVEVfUEFERFI7CisKKyAgICAgICAgeGNo
Zygmdi0+cnVuc3RhdGVfaW5fdXNlLCAwKTsKKyAgICAgICAgcmMgPSAwOworCiAgICAgICAgIGJy
ZWFrOwogICAgIH0KIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL3ZjcHUuaCBiL3hl
bi9pbmNsdWRlL3B1YmxpYy92Y3B1LmgKaW5kZXggMzYyM2FmOS4uZDdkYTRhMyAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvcHVibGljL3ZjcHUuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvdmNw
dS5oCkBAIC0yMzUsNiArMjM1LDIxIEBAIHN0cnVjdCB2Y3B1X3JlZ2lzdGVyX3RpbWVfbWVtb3J5
X2FyZWEgewogdHlwZWRlZiBzdHJ1Y3QgdmNwdV9yZWdpc3Rlcl90aW1lX21lbW9yeV9hcmVhIHZj
cHVfcmVnaXN0ZXJfdGltZV9tZW1vcnlfYXJlYV90OwogREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUo
dmNwdV9yZWdpc3Rlcl90aW1lX21lbW9yeV9hcmVhX3QpOwogCisvKgorICogUmVnaXN0ZXIgYSBz
aGFyZWQgbWVtb3J5IGFyZWEgZnJvbSB3aGljaCB0aGUgZ3Vlc3QgbWF5IG9idGFpbiBpdHMgb3du
CisgKiBydW5zdGF0ZSBpbmZvcm1hdGlvbiB3aXRob3V0IG5lZWRpbmcgdG8gZXhlY3V0ZSBhIGh5
cGVyY2FsbC4KKyAqIE5vdGVzOgorICogIDEuIFRoZSByZWdpc3RlcmVkIGFkZHJlc3MgbXVzdCBi
ZSBndWVzdCdzIHBoeXNpY2FsIGFkZHJlc3MuCisgKiAgMi4gVGhlIHJlZ2lzdGVyZWQgcnVuc3Rh
dGUgYXJlYSBzaG91bGQgbm90IGNyb3NzIHBhZ2UgYm91bmRhcnkuCisgKiAgMy4gT25seSBvbmUg
c2hhcmVkIGFyZWEgbWF5IGJlIHJlZ2lzdGVyZWQgcGVyIFZDUFUuIFRoZSBzaGFyZWQgYXJlYSBp
cworICogICAgIHVwZGF0ZWQgYnkgdGhlIGh5cGVydmlzb3IgZWFjaCB0aW1lIHRoZSBWQ1BVIGlz
IHNjaGVkdWxlZC4gVGh1cworICogICAgIHJ1bnN0YXRlLnN0YXRlIHdpbGwgYWx3YXlzIGJlIFJV
TlNUQVRFX3J1bm5pbmcgYW5kCisgKiAgICAgcnVuc3RhdGUuc3RhdGVfZW50cnlfdGltZSB3aWxs
IGluZGljYXRlIHRoZSBzeXN0ZW0gdGltZSBhdCB3aGljaCB0aGUKKyAqICAgICBWQ1BVIHdhcyBs
YXN0IHNjaGVkdWxlZCB0byBydW4uCisgKiBAZXh0cmFfYXJnID09IHBvaW50ZXIgdG8gdmNwdV9y
ZWdpc3Rlcl9ydW5zdGF0ZV9tZW1vcnlfYXJlYSBzdHJ1Y3R1cmUuCisgKi8KKyNkZWZpbmUgVkNQ
VU9QX3JlZ2lzdGVyX3J1bnN0YXRlX3BoeXNfbWVtb3J5X2FyZWEgMTQKKwogI2VuZGlmIC8qIF9f
WEVOX1BVQkxJQ19WQ1BVX0hfXyAqLwogCiAvKgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVu
L3NjaGVkLmggYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAppbmRleCBlZGVlNTJkLi44YWM1OTdi
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAorKysgYi94ZW4vaW5jbHVkZS94
ZW4vc2NoZWQuaApAQCAtMTYzLDE3ICsxNjMsMzEgQEAgc3RydWN0IHZjcHUKICAgICB2b2lkICAg
ICAgICAgICAgKnNjaGVkX3ByaXY7ICAgIC8qIHNjaGVkdWxlci1zcGVjaWZpYyBkYXRhICovCiAK
ICAgICBzdHJ1Y3QgdmNwdV9ydW5zdGF0ZV9pbmZvIHJ1bnN0YXRlOworCisgICAgZW51bSB7Cisg
ICAgICAgIFJVTlNUQVRFX05PTkUgPSAwLAorICAgICAgICBSVU5TVEFURV9QQUREUiA9IDEsCisg
ICAgICAgIFJVTlNUQVRFX1ZBRERSID0gMiwKKyAgICB9IHJ1bnN0YXRlX2d1ZXN0X3R5cGU7CisK
KyAgICB1bnNpZ25lZCBsb25nIHJ1bnN0YXRlX2luX3VzZTsKKworICAgIHVuaW9uCisgICAgewog
I2lmbmRlZiBDT05GSUdfQ09NUEFUCi0jIGRlZmluZSBydW5zdGF0ZV9ndWVzdCh2KSAoKHYpLT5y
dW5zdGF0ZV9ndWVzdCkKLSAgICBYRU5fR1VFU1RfSEFORExFKHZjcHVfcnVuc3RhdGVfaW5mb190
KSBydW5zdGF0ZV9ndWVzdDsgLyogZ3Vlc3QgYWRkcmVzcyAqLworIyBkZWZpbmUgcnVuc3RhdGVf
Z3Vlc3RfdmlydCh2KSAoKHYpLT5ydW5zdGF0ZV9ndWVzdC52aXJ0KQorICAgICAgICAgICBYRU5f
R1VFU1RfSEFORExFKHZjcHVfcnVuc3RhdGVfaW5mb190KSB2aXJ0OyAvKiBndWVzdCBhZGRyZXNz
ICovCiAjZWxzZQotIyBkZWZpbmUgcnVuc3RhdGVfZ3Vlc3QodikgKCh2KS0+cnVuc3RhdGVfZ3Vl
c3QubmF0aXZlKQotICAgIHVuaW9uIHsKLSAgICAgICAgWEVOX0dVRVNUX0hBTkRMRSh2Y3B1X3J1
bnN0YXRlX2luZm9fdCkgbmF0aXZlOwotICAgICAgICBYRU5fR1VFU1RfSEFORExFKHZjcHVfcnVu
c3RhdGVfaW5mb19jb21wYXRfdCkgY29tcGF0OwotICAgIH0gcnVuc3RhdGVfZ3Vlc3Q7IC8qIGd1
ZXN0IGFkZHJlc3MgKi8KKyMgZGVmaW5lIHJ1bnN0YXRlX2d1ZXN0X3ZpcnQodikgKCh2KS0+cnVu
c3RhdGVfZ3Vlc3QudmlydC5uYXRpdmUpCisgICAgICAgICAgIHVuaW9uIHsKKyAgICAgICAgICAg
ICAgIFhFTl9HVUVTVF9IQU5ETEUodmNwdV9ydW5zdGF0ZV9pbmZvX3QpIG5hdGl2ZTsKKyAgICAg
ICAgICAgICAgIFhFTl9HVUVTVF9IQU5ETEUodmNwdV9ydW5zdGF0ZV9pbmZvX2NvbXBhdF90KSBj
b21wYXQ7CisgICAgICAgICAgIH0gdmlydDsgLyogZ3Vlc3QgYWRkcmVzcyAqLwogI2VuZGlmCiAK
KyAgICAgICAgcGFkZHJfdCBwaHlzOworICAgIH0gcnVuc3RhdGVfZ3Vlc3Q7CisKICAgICAvKiBs
YXN0IHRpbWUgd2hlbiB2Q1BVIGlzIHNjaGVkdWxlZCBvdXQgKi8KICAgICB1aW50NjRfdCBsYXN0
X3J1bl90aW1lOwogCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 24 18:45:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 18:45:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hUFBM-0001Mf-1Q; Fri, 24 May 2019 18:44:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=oV0n=TY=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1hUFBK-0001MR-Cb
 for xen-devel@lists.xenproject.org; Fri, 24 May 2019 18:44:42 +0000
X-Inumbo-ID: fcb21e09-7e53-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fcb21e09-7e53-11e9-8980-bc764e045a96;
 Fri, 24 May 2019 18:44:40 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hUFBH-0002q8-Fq; Fri, 24 May 2019 18:44:39 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hUFBH-0004LF-3t; Fri, 24 May 2019 18:44:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hUFBH-0003cZ-2r; Fri, 24 May 2019 18:44:39 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136823-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-arm64-arm64-examine:examine-serial/bootloader:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:regression
 linux-linus:build-armhf-pvops:kernel-build:fail:regression
 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-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-examine:build-check(1):blocked: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-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd: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-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=54dee406374ce8adb352c48e175176247cb8db7c
X-Osstest-Versions-That: linux=736706bee3298208343a76096370e4f6a5c55915
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 24 May 2019 18:44:39 +0000
Subject: [Xen-devel] [linux-linus test] 136823: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjgyMyBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTM2ODIzLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAg
MTEgZXhhbWluZS1zZXJpYWwvYm9vdGxvYWRlciBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFu
LWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWFtZCAxMiBndWVzdC1zdGFydC9yZWRoYXQucmVwZWF0IGZhaWwgUkVHUi4gdnMu
IDEzMzU4MAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgNiBrZXJuZWwtYnVpbGQgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2Nl
ZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1l
eGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICBmYWlsIGxpa2UgMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM1ODAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBs
aWtlIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNTgwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM1ODAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgZmFpbCBsaWtlIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVy
c2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDU0ZGVlNDA2
Mzc0Y2U4YWRiMzUyYzQ4ZTE3NTE3NjI0N2NiOGRiN2MKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4
ICAgICAgICAgICAgICAgIDczNjcwNmJlZTMyOTgyMDgzNDNhNzYwOTYzNzBlNGY2YTVjNTU5MTUK
Ckxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMzU4MCAgMjAxOS0wMy0wNCAxOTo1MzowOSBaICAgODAg
ZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzM2MDUgIDIwMTktMDMtMDUgMjA6MDM6MTQgWiAg
IDc5IGRheXMgICAzOSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzY4MjMgIDIwMTkt
MDUtMjIgMTc6NTA6NDEgWiAgICAyIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjMxOTYgcGVvcGxl
IHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2Jz
OgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1h
bWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1z
aGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQg
b24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MK
aW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBh
dmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rl
c3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4g
Z2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIK
ClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyBy
ZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDU1MDczNSBsaW5lcyBsb25nLikKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 24 18:53:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 18:53:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hUFJs-0002Ai-4Y; Fri, 24 May 2019 18:53:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=oV0n=TY=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1hUFJr-0002AY-KC
 for xen-devel@lists.xenproject.org; Fri, 24 May 2019 18:53:31 +0000
X-Inumbo-ID: 35f5bdda-7e55-11e9-b873-db7988225b83
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 35f5bdda-7e55-11e9-b873-db7988225b83;
 Fri, 24 May 2019 18:53:25 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hUFJk-00030Y-LA; Fri, 24 May 2019 18:53:24 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hUFJk-0004wl-Bn; Fri, 24 May 2019 18:53:24 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hUFJk-0000Qp-B6; Fri, 24 May 2019 18:53:24 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1hUFJk-0000Qp-B6@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 24 May 2019 18:53:24 +0000
Subject: [Xen-devel] [xen-unstable bisection] complete
 test-armhf-armhf-xl-vhd
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5215369300449882854=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

branch xen-unstable
xenbranch xen-unstable
job test-armhf-armhf-xl-vhd
testid debian-di-install

Tree: linux git://xenbits.xen.org/linux-pvops.git
Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git
Tree: qemuu git://xenbits.xen.org/qemu-xen.git
Tree: xen git://xenbits.xen.org/xen.git

*** Found and reproduced problem changeset ***

  Bug is in tree:  xen git://xenbits.xen.org/xen.git
  Bug introduced:  3802ecbaa9eb36cbadce39ab03a4f6d36f29ae5c
  Bug not present: 2520a7f33836616077a2ca3bd96d0b8bdd7f9404
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/136907/


  commit 3802ecbaa9eb36cbadce39ab03a4f6d36f29ae5c
  Author: Olaf Hering <olaf@aepfle.de>
  Date:   Tue May 14 09:27:41 2019 +0200
  
      libxl: add helper function to set device_model_version
      
      An upcoming change will set the value of device_model_version properly
      also for the non-HVM case.
      
      Move existing code to new function libxl__domain_set_device_model.
      Move also initialization for device_model_stubdomain to that function.
      Make sure libxl__domain_build_info_setdefault is called with
      device_model_version set.
      
      Update libxl__spawn_stub_dm() and initiate_domain_create() to call the
      new function prior libxl__domain_build_info_setdefault() because
      device_mode_version is expected to be initialzed.
      libxl_domain_need_memory() needs no update because it does not have a
      d_config available anyway, and the callers provide a populated b_info.
      
      The upcoming change needs a full libxl_domain_config, and the existing
      libxl__domain_build_info_setdefault has just a libxl_domain_build_info
      to work with.
      
      Signed-off-by: Olaf Hering <olaf@aepfle.de>
      Reviewed-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
      Acked-by: Wei Liu <wei.liu2@citrix.com>


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

----------------------------------------
Running cs-bisection-step --graph-out=/home/logs/results/bisect/xen-unstable/test-armhf-armhf-xl-vhd.debian-di-install --summary-out=tmp/136907.bisection-summary --basis-template=136156 --blessings=real,real-bisect xen-unstable test-armhf-armhf-xl-vhd debian-di-install
Searching for failure / basis pass:
 136751 fail [host=arndale-metrocentre] / 136273 [host=arndale-westfield] 136156 [host=cubietruck-gleizes] 136034 [host=cubietruck-picasso] 135931 [host=cubietruck-braque] 135816 [host=arndale-lakeside] 135680 [host=arndale-bluewater] 135481 [host=arndale-westfield] 135425 ok.
Failure / basis pass flights: 136751 / 135425
Tree: linux git://xenbits.xen.org/linux-pvops.git
Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git
Tree: qemuu git://xenbits.xen.org/qemu-xen.git
Tree: xen git://xenbits.xen.org/xen.git
Latest e64ac26749dc2c0f390caccd04274608ab31c8cf c530a75c1e6a472b0eb9558310b518f0dfcd8860 9cca02d8ffc23e9688a971d858e4ffdff5389b11 4973997f70860c10093ce34294be0c588ddc8cf3
Basis pass e64ac26749dc2c0f390caccd04274608ab31c8cf c530a75c1e6a472b0eb9558310b518f0dfcd8860 de5b678ca4dcdfa83e322491d478d66df56c1986 dc497635d93f6672f82727ad97a55205177be2aa
Generating revisions with ./adhoc-revtuple-generator  git://xenbits.xen.org/linux-pvops.git#e64ac26749dc2c0f390caccd04274608ab31c8cf-e64ac26749dc2c0f390caccd04274608ab31c8cf git://xenbits.xen.org/osstest/linux-firmware.git#c530a75c1e6a472b0eb9558310b518f0dfcd8860-c530a75c1e6a472b0eb9558310b518f0dfcd8860 git://xenbits.xen.org/qemu-xen.git#de5b678ca4dcdfa83e322491d478d66df56c1986-9cca02d8ffc23e9688a971d858e4ffdff5389b11 git://xenbits.xen.org/xen.git#dc497635d93f6672f82727ad97a55205177be2aa-4973997\
 f70860c10093ce34294be0c588ddc8cf3
adhoc-revtuple-generator: tree discontiguous: qemu-xen
Loaded 1002 nodes in revision graph
Searching for test results:
 135425 pass e64ac26749dc2c0f390caccd04274608ab31c8cf c530a75c1e6a472b0eb9558310b518f0dfcd8860 de5b678ca4dcdfa83e322491d478d66df56c1986 dc497635d93f6672f82727ad97a55205177be2aa
 135481 [host=arndale-westfield]
 135680 [host=arndale-bluewater]
 135816 [host=arndale-lakeside]
 135931 [host=cubietruck-braque]
 136034 [host=cubietruck-picasso]
 136156 [host=cubietruck-gleizes]
 136273 [host=arndale-westfield]
 136440 fail e64ac26749dc2c0f390caccd04274608ab31c8cf c530a75c1e6a472b0eb9558310b518f0dfcd8860 9cca02d8ffc23e9688a971d858e4ffdff5389b11 5945b57b055abcab803d23974e95c3657ef597fb
 136592 fail e64ac26749dc2c0f390caccd04274608ab31c8cf c530a75c1e6a472b0eb9558310b518f0dfcd8860 9cca02d8ffc23e9688a971d858e4ffdff5389b11 ae0e5f204cb42440e244419e6a92f7fd90eb25bb
 136751 fail e64ac26749dc2c0f390caccd04274608ab31c8cf c530a75c1e6a472b0eb9558310b518f0dfcd8860 9cca02d8ffc23e9688a971d858e4ffdff5389b11 4973997f70860c10093ce34294be0c588ddc8cf3
 136852 pass e64ac26749dc2c0f390caccd04274608ab31c8cf c530a75c1e6a472b0eb9558310b518f0dfcd8860 de5b678ca4dcdfa83e322491d478d66df56c1986 dc497635d93f6672f82727ad97a55205177be2aa
 136902 pass e64ac26749dc2c0f390caccd04274608ab31c8cf c530a75c1e6a472b0eb9558310b518f0dfcd8860 9cca02d8ffc23e9688a971d858e4ffdff5389b11 2520a7f33836616077a2ca3bd96d0b8bdd7f9404
 136867 fail e64ac26749dc2c0f390caccd04274608ab31c8cf c530a75c1e6a472b0eb9558310b518f0dfcd8860 9cca02d8ffc23e9688a971d858e4ffdff5389b11 ae0e5f204cb42440e244419e6a92f7fd90eb25bb
 136903 fail e64ac26749dc2c0f390caccd04274608ab31c8cf c530a75c1e6a472b0eb9558310b518f0dfcd8860 9cca02d8ffc23e9688a971d858e4ffdff5389b11 3802ecbaa9eb36cbadce39ab03a4f6d36f29ae5c
 136873 pass e64ac26749dc2c0f390caccd04274608ab31c8cf c530a75c1e6a472b0eb9558310b518f0dfcd8860 9cca02d8ffc23e9688a971d858e4ffdff5389b11 77639c903c97a0a5699686d236967f4c490230a5
 136887 pass e64ac26749dc2c0f390caccd04274608ab31c8cf c530a75c1e6a472b0eb9558310b518f0dfcd8860 9cca02d8ffc23e9688a971d858e4ffdff5389b11 2520a7f33836616077a2ca3bd96d0b8bdd7f9404
 136893 fail e64ac26749dc2c0f390caccd04274608ab31c8cf c530a75c1e6a472b0eb9558310b518f0dfcd8860 9cca02d8ffc23e9688a971d858e4ffdff5389b11 4973997f70860c10093ce34294be0c588ddc8cf3
 136875 pass e64ac26749dc2c0f390caccd04274608ab31c8cf c530a75c1e6a472b0eb9558310b518f0dfcd8860 9cca02d8ffc23e9688a971d858e4ffdff5389b11 14e122fcc45d8a86e27be9663cbd7bcea1602b25
 136895 fail e64ac26749dc2c0f390caccd04274608ab31c8cf c530a75c1e6a472b0eb9558310b518f0dfcd8860 9cca02d8ffc23e9688a971d858e4ffdff5389b11 c5d7f01cb9051a334f1acd5b68b4341c38d6344a
 136904 pass e64ac26749dc2c0f390caccd04274608ab31c8cf c530a75c1e6a472b0eb9558310b518f0dfcd8860 9cca02d8ffc23e9688a971d858e4ffdff5389b11 2520a7f33836616077a2ca3bd96d0b8bdd7f9404
 136881 fail e64ac26749dc2c0f390caccd04274608ab31c8cf c530a75c1e6a472b0eb9558310b518f0dfcd8860 9cca02d8ffc23e9688a971d858e4ffdff5389b11 e911b4e26fc451f807dc47dc4c7ad80cebee66d6
 136897 fail e64ac26749dc2c0f390caccd04274608ab31c8cf c530a75c1e6a472b0eb9558310b518f0dfcd8860 9cca02d8ffc23e9688a971d858e4ffdff5389b11 3802ecbaa9eb36cbadce39ab03a4f6d36f29ae5c
 136907 fail e64ac26749dc2c0f390caccd04274608ab31c8cf c530a75c1e6a472b0eb9558310b518f0dfcd8860 9cca02d8ffc23e9688a971d858e4ffdff5389b11 3802ecbaa9eb36cbadce39ab03a4f6d36f29ae5c
Searching for interesting versions
 Result found: flight 135425 (pass), for basis pass
 Result found: flight 136751 (fail), for basis failure
 Repro found: flight 136852 (pass), for basis pass
 Repro found: flight 136893 (fail), for basis failure
 0 revisions at e64ac26749dc2c0f390caccd04274608ab31c8cf c530a75c1e6a472b0eb9558310b518f0dfcd8860 9cca02d8ffc23e9688a971d858e4ffdff5389b11 2520a7f33836616077a2ca3bd96d0b8bdd7f9404
No revisions left to test, checking graph state.
 Result found: flight 136887 (pass), for last pass
 Result found: flight 136897 (fail), for first failure
 Repro found: flight 136902 (pass), for last pass
 Repro found: flight 136903 (fail), for first failure
 Repro found: flight 136904 (pass), for last pass
 Repro found: flight 136907 (fail), for first failure

*** Found and reproduced problem changeset ***

  Bug is in tree:  xen git://xenbits.xen.org/xen.git
  Bug introduced:  3802ecbaa9eb36cbadce39ab03a4f6d36f29ae5c
  Bug not present: 2520a7f33836616077a2ca3bd96d0b8bdd7f9404
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/136907/


  commit 3802ecbaa9eb36cbadce39ab03a4f6d36f29ae5c
  Author: Olaf Hering <olaf@aepfle.de>
  Date:   Tue May 14 09:27:41 2019 +0200
  
      libxl: add helper function to set device_model_version
      
      An upcoming change will set the value of device_model_version properly
      also for the non-HVM case.
      
      Move existing code to new function libxl__domain_set_device_model.
      Move also initialization for device_model_stubdomain to that function.
      Make sure libxl__domain_build_info_setdefault is called with
      device_model_version set.
      
      Update libxl__spawn_stub_dm() and initiate_domain_create() to call the
      new function prior libxl__domain_build_info_setdefault() because
      device_mode_version is expected to be initialzed.
      libxl_domain_need_memory() needs no update because it does not have a
      d_config available anyway, and the callers provide a populated b_info.
      
      The upcoming change needs a full libxl_domain_config, and the existing
      libxl__domain_build_info_setdefault has just a libxl_domain_build_info
      to work with.
      
      Signed-off-by: Olaf Hering <olaf@aepfle.de>
      Reviewed-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
      Acked-by: Wei Liu <wei.liu2@citrix.com>

pnmtopng: 222 colors found
Revision graph left in /home/logs/results/bisect/xen-unstable/test-armhf-armhf-xl-vhd.debian-di-install.{dot,ps,png,html,svg}.
----------------------------------------
136907: tolerable ALL FAIL

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

Failures :-/ but no regressions.

Tests which did not succeed,
including tests which could not be run:
 test-armhf-armhf-xl-vhd      10 debian-di-install       fail baseline untested


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



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5215369300449882854==--

From xen-devel-bounces@lists.xenproject.org Fri May 24 19:49:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 19:49:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hUGBt-000613-KO; Fri, 24 May 2019 19:49:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=oV0n=TY=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1hUGBs-00060t-2Q
 for xen-devel@lists.xenproject.org; Fri, 24 May 2019 19:49:20 +0000
X-Inumbo-ID: 01a0bf50-7e5d-11e9-8a13-bfc38af4dc23
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 01a0bf50-7e5d-11e9-8a13-bfc38af4dc23;
 Fri, 24 May 2019 19:49:13 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hUGBl-000460-2w; Fri, 24 May 2019 19:49:13 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hUGBk-0002yl-MH; Fri, 24 May 2019 19:49:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hUGBk-0003k0-LY; Fri, 24 May 2019 19:49:12 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136841-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.7-testing:build-amd64:xen-build:fail:regression
 xen-4.7-testing:build-i386-prev:xen-build:fail:regression
 xen-4.7-testing:build-i386-xsm:xen-build:fail:regression
 xen-4.7-testing:build-amd64-prev:xen-build:fail:regression
 xen-4.7-testing:build-i386:xen-build:fail:regression
 xen-4.7-testing:build-amd64-xsm:xen-build:fail:regression
 xen-4.7-testing:build-arm64:xen-build:fail:regression
 xen-4.7-testing:build-arm64-xsm:xen-build:fail:regression
 xen-4.7-testing:build-armhf:xen-build:fail:regression
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-3:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-1:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-5:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-4:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=206d3f65f7dedc31a0aec2d50651df06a1de8b2c
X-Osstest-Versions-That: xen=88f936d44d2e34ca2d0827cc828ea9d3aeef3fe8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 24 May 2019 19:49:12 +0000
Subject: [Xen-devel] [xen-4.7-testing test] 136841: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjg0MSB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjg0MS8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTk2CiBi
dWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMzM1OTYKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU5NgogYnVpbGQtYW1kNjQt
cHJldiAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTMzNTk2CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1OTYKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU5Ngog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTMzNTk2CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICA2IHhl
bi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1OTYKIGJ1aWxkLWFybWhm
ICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEzMzU5NgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdz
MTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBi
dWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFtZDY0
LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
bWlncnVwZ3JhZGUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dC1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcmF3ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQtYW1kNjQtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTQgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNo
ZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRp
dDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRv
dyAgMSBidWlsZC1jaGVjaygxKSAgYmxvY2tlZCBuL2EKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRl
c3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAyMDZkM2Y2NWY3ZGVkYzMxYTBhZWMyZDUwNjUx
ZGYwNmExZGU4YjJjCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA4OGY5
MzZkNDRkMmUzNGNhMmQwODI3Y2M4MjhlYTlkM2FlZWYzZmU4CgpMYXN0IHRlc3Qgb2YgYmFzaXMg
ICAxMzM1OTYgIDIwMTktMDMtMDUgMTU6MDY6MDQgWiAgIDgwIGRheXMKRmFpbGluZyBzaW5jZSAg
ICAgICAgMTM1NDM0ICAyMDE5LTA0LTI5IDE1OjM2OjEwIFogICAyNSBkYXlzICAgMTMgYXR0ZW1w
dHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTM2NDI4ICAyMDE5LTA1LTE3IDA2OjQ5OjM4IFogICAg
NyBkYXlzICAgIDQgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVu
ZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBD
aHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+CiAgQ8OpZHJpYyBC
b3Nkb25uYXQgPGNib3Nkb25uYXRAc3VzZS5jb20+CiAgRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3Jh
QHR5Y2hvLm5zYS5nb3Y+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIFF1YW4g
WHUgPHh1cXVhbjhAaHVhd2VpLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoK
am9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFt
ZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1k
NjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNt
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxp
Z2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9s
b2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBh
cmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0
IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFz
dGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KY29tbWl0IDIwNmQzZjY1ZjdkZWRjMzFhMGFlYzJkNTA2NTFkZjA2YTFkZThiMmMKQXV0aG9y
OiBDaHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+CkRhdGU6ICAg
V2VkIEZlYiAyNyAxMDozMzo0MiAyMDE5ICswMDAwCgogICAgdG9vbHMvb2NhbWw6IER1cDIgL2Rl
di9udWxsIHRvIHN0ZGluIGluIGRhZW1vbml6ZSgpCiAgICAKICAgIERvbid0IGNsb3NlIHN0ZGlu
IGluIGRhZW1vbml6ZSgpIGJ1dCBkdXAyIC9kZXYvbnVsbCBpbnN0ZWFkLiAgT3RoZXJ3aXNlLCBm
ZCAwCiAgICBnZXRzIHJldXNlZCBsYXRlcjoKICAgIAogICAgICBbcm9vdEBpZG9sIH5dIyBscyAt
bGF2IC9wcm9jL2BwZ3JlcCB4ZW5zdG9yZWRgL2ZkCiAgICAgIHRvdGFsIDAKICAgICAgZHIteC0t
LS0tLSAyIHJvb3Qgcm9vdCAgMCBGZWIgMjggMTE6MDIgLgogICAgICBkci14ci14ci14IDkgcm9v
dCByb290ICAwIEZlYiAyNyAxNTo1OSAuLgogICAgICBscnd4LS0tLS0tIDEgcm9vdCByb290IDY0
IEZlYiAyOCAxMTowMiAwIC0+IC9kZXYveGVuL2V2dGNobgogICAgICBsLXd4LS0tLS0tIDEgcm9v
dCByb290IDY0IEZlYiAyOCAxMTowMiAxIC0+IC9kZXYvbnVsbAogICAgICBsLXd4LS0tLS0tIDEg
cm9vdCByb290IDY0IEZlYiAyOCAxMTowMiAyIC0+IC9kZXYvbnVsbAogICAgICBscnd4LS0tLS0t
IDEgcm9vdCByb290IDY0IEZlYiAyOCAxMTowMiAzIC0+IC9kZXYveGVuL3ByaXZjbWQKICAgICAg
Li4uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IENocmlzdGlhbiBMaW5kaWcgPGNocmlzdGlhbi5s
aW5kaWdAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA2NzdlNjRkYmUzMTUzNDM2MjBjM2Iy
NjZlOWViMTY2MjNiMTE4MDM4KQogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgNGI3MjQ3
MDE3NWE1OTJmYjVjMGE1ZDEwZWQ1MDVkZTczNzc4ZTEwZikKICAgIChjaGVycnkgcGlja2VkIGZy
b20gY29tbWl0IDVjZmJjMGZmZDU2M2EyZWUzYWJmY2NlNzRlYjNjMjBkODJhN2EwMzUpCiAgICAo
Y2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCAzZGIyOGIwYmFiZmIzZGI3YjViYmY5Nzk5ZGE2ODg0
NDUzMjkwMzEyKQogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgZDkyOTEzNmNhOGUyYTFh
OGNiN2RmZGQxOGY4Mjg1NzQ2MTllMzk1MykKCmNvbW1pdCA1MGJkZWNhZjAxOGM1N2VjMjE1ODI3
MDE5Y2EyMWJmNTRiY2VhOTM1CkF1dGhvcjogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29t
PgpEYXRlOiAgIFR1ZSBKYW4gMjQgMTY6MjI6MDMgMjAxNyArMDAwMAoKICAgIHg4NmVtdWwvdGVz
dDogZG9uJ3QgdXNlICpfbGVuIHN5bWJvbHMKICAgIAogICAgLi4uIGFzIHRoZXkgZG9uJ3Qgd29y
ayBhcyBpbnRlbmRlZCB3aXRoIC1mUElDLgogICAgCiAgICBJIGRpZCBwcmVmZXIgdGhlbSBvdmVy
ICpfZW5kIG9uZXMgYXQgdGhlIHRpbWUgYmVjYXVzZSBvbGRlciBnY2Mgd291bGQKICAgIGNhdXNl
IC5MKiBzeW1ib2xzIHRvIGJlIHB1YmxpYywgZHVlIHRvIGlzc3VpbmcgLmdsb2JsIGZvciBhbGwK
ICAgIHJlZmVyZW5jZWQgZXh0ZXJuYWxzLiBBbmQgbGFiZWxzIGF0IHRoZSBlbmQgb2YgaW5zdHJ1
Y3Rpb25zIGNvbGxpZGUKICAgIHdpdGggdGhlIG9uZXMgYXQgdGhlIHN0YXJ0IG9mIHRoZSBuZXh0
IGluc3RydWN0aW9uLCBtYWtpbmcgZGlzYXNzZW1ibHkKICAgIGhhcmRlciB0byBncm9rLiBMdWNr
aWx5IHJlY2VudCBnY2Mgbm8gbG9uZ2VyIGlzc3VlcyB0aG9zZSAuZ2xvYmwKICAgIGRpcmVjdGl2
ZXMsIGFuZCBoZW5jZSAuTCogbGFiZWxzLCBzdGF5aW5nIGxvY2FsIGJ5IGRlZmF1bHQsIG5vIGxv
bmdlcgogICAgZ2V0IGluIHRoZSB3YXkuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CiAgICBUZXN0ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICAoY2hl
cnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA5MzE1ZmEwZWY3MzZkMTE1M2M5OGNlNDJiZmY1ODUzZGE1
ZWM2OTdmKQoKY29tbWl0IGIyMDViNjk2OWY4NmQxZjI1ZTE1MmVkMDg4MGNkM2VlMTg5YjkzNTgK
QXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAg
IFdlZCBEZWMgMTIgMTk6MjI6MTUgMjAxOCArMDAwMAoKICAgIHg4Ni9zcGVjLWN0cmw6IEludHJv
ZHVjZSBvcHRpb25zIHRvIGNvbnRyb2wgVkVSVyBmbHVzaGluZwogICAgCiAgICBUaGUgTWljcm9h
cmNoaXRlY3R1cmFsIERhdGEgU2FtcGxpbmcgdnVsbmVyYWJpbGl0eSBpcyBzcGxpdCBpbnRvIGNh
dGVnb3JpZXMKICAgIHdpdGggc3VidGx5IGRpZmZlcmVudCBwcm9wZXJ0aWVzOgogICAgCiAgICAg
TUxQRFMgLSBNaWNyb2FyY2hpdGVjdHVyYWwgTG9hZCBQb3J0IERhdGEgU2FtcGxpbmcKICAgICBN
U0JEUyAtIE1pY3JvYXJjaGl0ZWN0dXJhbCBTdG9yZSBCdWZmZXIgRGF0YSBTYW1wbGluZwogICAg
IE1GQkRTIC0gTWljcm9hcmNoaXRlY3R1cmFsIEZpbGwgQnVmZmVyIERhdGEgU2FtcGxpbmcKICAg
ICBNRFNVTSAtIE1pY3JvYXJjaGl0ZWN0dXJhbCBEYXRhIFNhbXBsaW5nIFVuY2FjaGVhYmxlIE1l
bW9yeQogICAgCiAgICBNRFNVTSBpcyBhIHNwZWNpYWwgY2FzZSBvZiB0aGUgb3RoZXIgdGhyZWUs
IGFuZCBpc24ndCBkaXN0aW5ndWlzaGVkIGZ1cnRoZXIuCiAgICAKICAgIFRoZXNlIGlzc3VlcyBw
ZXJ0YWluIHRvIHRocmVlIG1pY3JvYXJjaGl0ZWN0dXJhbCBidWZmZXJzLiAgVGhlIExvYWQgUG9y
dHMsIHRoZQogICAgU3RvcmUgQnVmZmVycyBhbmQgdGhlIEZpbGwgQnVmZmVycy4gIEVhY2ggb2Yg
dGhlc2Ugc3RydWN0dXJlcyBhcmUgZmx1c2hlZCBieQogICAgdGhlIG5ldyBlbmhhbmNlZCBWRVJX
IGZ1bmN0aW9uYWxpdHksIGJ1dCB0aGUgY29uZGl0aW9ucyB1bmRlciB3aGljaCBmbHVzaGluZwog
ICAgaXMgbmVjZXNzYXJ5IHZhcnkuCiAgICAKICAgIEZvciB0aGlzIGNvbmNpc2Ugb3ZlcnZpZXcg
b2YgdGhlIGlzc3VlcyBhbmQgZGVmYXVsdCBsb2dpYywgdGhlIGFiYnJldmlhdGlvbnMKICAgIFNQ
IChTdG9yZSBQb3J0KSwgRkIgKEZpbGwgQnVmZmVyKSwgTFAgKExvYWQgUG9ydCkgYW5kIEhUIChI
eXBlcnRocmVhZGluZykgYXJlCiAgICB1c2VkIGZvciBicmV2aXR5OgogICAgCiAgICAgKiBWdWxu
ZXJhYmxlIGhhcmR3YXJlIGlzIGRpdmlkZWQgaW50byB0d28gY2F0ZWdvcmllcyAtIHBhcnRzIHdo
aWNoIHN1ZmZlcgogICAgICAgZnJvbSBTUCBvbmx5LCBhbmQgcGFydHMgd2l0aCBhbnkgb3RoZXIg
Y29tYmluYXRpb24gb2YgdnVsbmVyYWJpbGl0aWVzLgogICAgCiAgICAgKiBTUCBvbmx5IGhhcyBh
biBIVCBpbnRlcmFjdGlvbiB3aGVuIHRoZSB0aHJlYWQgZ29lcyBpZGxlLCBkdWUgdG8gdGhlIHN0
YXRpYwogICAgICAgcGFydGl0aW9uaW5nIG9mIHJlc291cmNlcy4gIExQIGFuZCBGQiBoYXZlIEhU
IGludGVyYWN0aW9ucyBhdCBhbGwgcG9pbnRzLAogICAgICAgZHVlIHRvIHRoZSBjb21wZXRpdGl2
ZSBzaGFyaW5nIG9mIHJlc291cmNlcy4gIEFsbCBpc3N1ZXMgcG90ZW50aWFsbHkgbGVhawogICAg
ICAgZGF0YSBhY3Jvc3MgdGhlIHJldHVybi10by1ndWVzdCB0cmFuc2l0aW9uLgogICAgCiAgICAg
KiBUaGUgbWljcm9jb2RlIHdoaWNoIGltcGxlbWVudHMgVkVSVyBmbHVzaGluZyBhbHNvIGV4dGVu
ZHMgTVNSX0ZMVVNIX0NNRCwgc28KICAgICAgIHdlIGRvbid0IG5lZWQgdG8gZG8gYm90aCBvbiB0
aGUgSFZNIHJldHVybi10by1ndWVzdCBwYXRoLiAgSG93ZXZlciwgdGhlCiAgICAgICBLbmlnaHRz
IHJhbmdlIG9mIHByb2Nlc3NvcnMgYXJlIGltbXVuZSB0byBMMVRGICh0aGVyZWZvcmUgaGF2ZSBu
bwogICAgICAgTVNSX0ZMVVNIX0NNRCksIGJ1dCBhcmUgdnVsbmVyYWJsZSB0byBNRFMsIHNvIGRv
IHJlcXVpcmUgVkVSVyBvbiB0aGUgSFZNCiAgICAgICBwYXRoLgogICAgCiAgICBOb3RlIHRoYXQg
d2UgZGVsaWJlcmF0ZWx5IHN1cHBvcnQgbWRzPTEgZXZlbiB3aXRob3V0IE1EX0NMRUFSIGluIGNh
c2UgdGhlCiAgICBtaWNyb2NvZGUgaGFzIGJlZW4gdXBkYXRlZCBidXQgdGhlIGZlYXR1cmUgYml0
IG5vdCBleHBvc2VkLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI5NywgQ1ZFLTIwMTgt
MTIxMjYsIENWRS0yMDE4LTEyMTI3LCBDVkUtMjAxOC0xMjEzMCwgQ1ZFLTIwMTktMTEwOTEuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgog
ICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgM2MwNGMyNThhYjQwNDA1YTc0ZTE5NGQ5ODg5
YTRjYmM3YWJlOTRiNCkKCmNvbW1pdCA4ZTc0NTBmMDcwOTI3ZjgzOTdjMzJmYTRlYzYwY2Y1OGY4
NzZlOTg0CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
RGF0ZTogICBXZWQgRGVjIDEyIDE5OjIyOjE1IDIwMTggKzAwMDAKCiAgICB4ODYvc3BlYy1jdHJs
OiBJbmZyYXN0cnVjdHVyZSB0byB1c2UgVkVSVyB0byBmbHVzaCBwaXBlbGluZSBidWZmZXJzCiAg
ICAKICAgIFRocmVlIHN5bnRoZXRpYyBmZWF0dXJlcyBhcmUgaW50cm9kdWNlZCwgYXMgd2UgbmVl
ZCBpbmRpdmlkdWFsIGNvbnRyb2wgb2YKICAgIGVhY2gsIGRlcGVuZGluZyBvbiBjaXJjdW1zdGFu
Y2VzLiAgQSBsYXRlciBjaGFuZ2Ugd2lsbCBlbmFibGUgdGhlbSBhdAogICAgYXBwcm9wcmlhdGUg
cG9pbnRzLgogICAgCiAgICBUaGUgdmVyd19zZWwgZmllbGQgZG9lc24ndCBzdHJpY3RseSBuZWVk
IHRvIGxpdmUgaW4gc3RydWN0IGNwdV9pbmZvLiAgSXQgbGl2ZXMKICAgIHRoZXJlIGJlY2F1c2Ug
dGhlcmUgaXMgYSBjb252ZW5pZW50IGhvbGUgaXQgY2FuIGZpbGwsIGFuZCBpdCByZWR1Y2VzIHRo
ZQogICAgY29tcGxleGl0eSBvZiB0aGUgU1BFQ19DVFJMX0VYSVRfVE9fe1BWLEhWTX0gYXNzZW1i
bHkgYnkgYXZvaWRpbmcgdGhlIG5lZWQgZm9yCiAgICBhbnkgdGVtcG9yYXJ5IHN0YWNrIG1haW50
ZW5hbmNlLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI5NywgQ1ZFLTIwMTgtMTIxMjYs
IENWRS0yMDE4LTEyMTI3LCBDVkUtMjAxOC0xMjEzMCwgQ1ZFLTIwMTktMTEwOTEuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgKGNo
ZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgNTQ4YTkzMmFjNzg2ZDZiZjM1ODRlNGI1NGYyYWI5OTNl
MTExNzcxMCkKCmNvbW1pdCBlNjk3OTNkNmJhMjY1YmI1MmMwY2RlZWM2MDljNzljOWVmZTVhZDk0
CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTog
ICBXZWQgU2VwIDEyIDE0OjM2OjAwIDIwMTggKzAxMDAKCiAgICB4ODYvc3BlYy1jdHJsOiBDUFVJ
RC9NU1IgZGVmaW5pdGlvbnMgZm9yIE1pY3JvYXJjaGl0ZWN0dXJhbCBEYXRhIFNhbXBsaW5nCiAg
ICAKICAgIFRoZSBNRF9DTEVBUiBmZWF0dXJlIGNhbiBiZSBhdXRvbWF0aWNhbGx5IG9mZmVyZWQg
dG8gZ3Vlc3RzLiAgTm8KICAgIGluZnJhc3RydWN0dXJlIGlzIG5lZWRlZCBpbiBYZW4gdG8gc3Vw
cG9ydCB0aGUgZ3Vlc3QgbWFraW5nIHVzZSBvZiBpdC4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9m
IFhTQS0yOTcsIENWRS0yMDE4LTEyMTI2LCBDVkUtMjAxOC0xMjEyNywgQ1ZFLTIwMTgtMTIxMzAs
IENWRS0yMDE5LTExMDkxLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGQ0ZjYxMTZj
MDgwZGMwMTNjZDEyMDRjNGQ4Y2ViOTVlNWYyNzg2ODkpCgpjb21taXQgYjE2MmY5NTkzMTY2ZmEy
MDUzZDQyZGY2ZTczYmY0YmQ4ZDQ2MGQ3MQpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgV2VkIFNlcCAxMiAxNDozNjowMCAyMDE4ICswMTAw
CgogICAgeDg2L3NwZWMtY3RybDogTWlzYyBub24tZnVuY3Rpb25hbCBjbGVhbnVwCiAgICAKICAg
ICAqIElkZW50aWZ5IEJUSSBpbiB0aGUgc3BlY19jdHJsX3tlbnRlcixleGl0fV9pZGxlKCkgY29t
bWVudHMsIGFzIG90aGVyCiAgICAgICBtaXRpZ2F0aW9ucyB3aWxsIHNob3J0bHkgYXBwZWFyLgog
ICAgICogVXNlIGFsdGVybmF0aXZlX2lucHV0KCkgYW5kIGNvdmVyIHRoZSBsYWNrIG9mIG1lbW9y
eSBjb2JiZXIgd2l0aCBhIGZ1cnRoZXIKICAgICAgIGJhcnJpZXIuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgKGNoZXJyeSBwaWNr
ZWQgZnJvbSBjb21taXQgOWI2MmViYTZjNDI5YzMyN2UxNTA3ODE2YmVmNDAzY2NjODczNTdhZSkK
CmNvbW1pdCAzNTE0NTExNTIzZDRhNjU1YmY4ZGY0NjJiOGNmZmYxZWI2ZjM3NDY2CkF1dGhvcjog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBGcmkgQXBy
IDUgMTM6MjY6MzAgMjAxOSArMDEwMAoKICAgIHg4Ni9ib290OiBEZXRlY3QgdGhlIGZpcm13YXJl
IFNNVCBzZXR0aW5nIGNvcnJlY3RseSBvbiBJbnRlbCBoYXJkd2FyZQogICAgCiAgICBXaGlsZSBi
b290X2NwdV9kYXRhLng4Nl9udW1fc2libGluZ3MgaXMgYW4gYWNjdXJhdGUgdmFsdWUgdG8gdXNl
IG9uIEFNRAogICAgaGFyZHdhcmUsIGl0IGlzbid0IG9uIEludGVsIHdoZW4gdGhlIHVzZXIgaGFz
IGRpc2FibGVkIEh5cGVydGhyZWFkaW5nIGluIHRoZQogICAgZmlybXdhcmUuICBBcyBhIHJlc3Vs
dCwgYSB1c2VyIHdoaWNoIGhhcyBjaG9zZW4gdG8gZGlzYWJsZSBIVCBzdGlsbCBnZXRzCiAgICBu
YWdnZWQgb24gTDFURi12dWxuZXJhYmxlIGhhcmR3YXJlIHdoZW4gdGhleSBoYXZlbid0IGNob3Nl
biBhbiBleHBsaWNpdAogICAgc210PTxib29sPiBzZXR0aW5nLgogICAgCiAgICBNYWtlIHVzZSBv
ZiB0aGUgbGFyZ2VseS11bmRvY3VtZW50ZWQgTVNSX0lOVEVMX0NPUkVfVEhSRUFEX0NPVU5UIHdo
aWNoIGluCiAgICBwcmFjdGljZSBleGlzdHMgc2luY2UgTmVoYWxlbSwgd2hlbiBib290aW5nIG9u
IHJlYWwgaGFyZHdhcmUuICBGYWxsIGJhY2sgdG8KICAgIHVzaW5nIHRoZSBBQ1BJIHRhYmxlIEFQ
SUMgSURzLgogICAgCiAgICBXaGlsZSBhZGp1c3RpbmcgdGhpcyBsb2dpYywgZml4IGEgbGF0ZW50
IGJ1ZyBpbiBhbWRfZ2V0X3RvcG9sb2d5KCkuICBUaGUKICAgIHRocmVhZCBjb3VudCBmaWVsZCBp
biBDUFVJRC4weDgwMDAwMDFlLmVieCBpcyBkb2N1bWVudGVkIGFzIDggYml0cyB3aWRlLAogICAg
cmF0aGVyIHRoYW4gMiBiaXRzIHdpZGUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgYjEy
ZmVjNGExMjU5NTAyNDA1NzNlYTMyZjY1YzYxZmI5YWZhNzRjMykKCmNvbW1pdCA2MjFiNjZmODE4
YTIzOTMxNjYxOWVmMTg1Mjc4ZDUwYjliMDViZTIxCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBGcmkgQXByIDUgMTI6MjY6MzAgMjAxOSAr
MDAwMAoKICAgIHg4Ni9tc3I6IERlZmluaXRpb25zIGZvciBNU1JfSU5URUxfQ09SRV9USFJFQURf
Q09VTlQKICAgIAogICAgVGhpcyBpcyBhIG1vZGVsIHNwZWNpZmljIHJlZ2lzdGVyIHdoaWNoIGRl
dGFpbHMgdGhlIGN1cnJlbnQgY29uZmlndXJhdGlvbgogICAgY29yZXMgYW5kIHRocmVhZHMgaW4g
dGhlIHBhY2thZ2UuICBCZWNhdXNlIG9mIGhvdyBIeXBlcnRocmVhZCBhbmQgQ29yZQogICAgY29u
ZmlndXJhdGlvbiB3b3JrcyB3b3JrcyBpbiBmaXJtd2FyZSwgdGhlIE1TUiBpdCBpcyBkZS1mYWN0
byBjb25zdGFudCBhbmQKICAgIHdpbGwgcmVtYWluIHVuY2hhbmdlZCB1bnRpbCB0aGUgbmV4dCBz
eXN0ZW0gcmVzZXQuCiAgICAKICAgIEl0IGlzIGEgcmVhZCBvbmx5IE1TUiAoc28gdW5pbGF0ZXJh
bGx5IHJlamVjdCB3cml0ZXMpLCBidXQgZm9yIG5vdyByZXRhaW4gaXRzCiAgICBsZWFreS1vbi1y
ZWFkIHByb3BlcnRpZXMuICBGdXJ0aGVyIENQVUlEL01TUiB3b3JrIGlzIHJlcXVpcmVkIGJlZm9y
ZSB3ZSBjYW4KICAgIHN0YXJ0IHZpcnR1YWxpc2luZyBhIGNvbnNpc3RlbnQgdG9wb2xvZ3kgdG8g
dGhlIGd1ZXN0LCBhbmQgcmV0YWluaW5nIHRoZSBvbGQKICAgIGJlaGF2aW91ciBpcyB0aGUgc2Fm
ZXN0IGNvdXJzZSBvZiBhY3Rpb24uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgZDQxMjA5
MzZiY2QxNjk1ZmFmNWI1NzVmMTI1OWM1OGUzMWQyYjE4YikKCmNvbW1pdCBiNjhjZWRiZTYwZmQy
MDZmMjk5ZTZjYTZhODVkMzYzZDA2NjgyYzNiCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBXZWQgU2VwIDEyIDE0OjM2OjAwIDIwMTggKzAx
MDAKCiAgICB4ODYvc3BlYy1jdHJsOiBSZXBvc2l0aW9uIHRoZSBYUFRJIGNvbW1hbmQgbGluZSBw
YXJzaW5nIGxvZ2ljCiAgICAKICAgIEl0IGhhcyBlbmRlZCB1cCBpbiB0aGUgbWlkZGxlIG9mIHRo
ZSBtaXRpZ2F0aW9uIGNhbGN1bGF0aW9uIGxvZ2ljLiAgTW92ZSBpdCB0bwogICAgYmUgYmVzaWRl
IHRoZSBvdGhlciBjb21tYW5kIGxpbmUgcGFyc2luZy4KICAgIAogICAgTm8gZnVuY3Rpb25hbCBj
aGFuZ2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgYzJjMmJiMGQ2MGM2NDJlNjRhNTI0
M2E3OWM4YjE1NDhmZmI3YmM1YikKCmNvbW1pdCBkY2Y5NjMzNWQwZTQxNmU0ODFjNzVlYjNiYzE3
ZjNmYjgwMjMxYjQ3CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KRGF0ZTogICBNb24gTWFyIDE4IDE3OjA4OjI1IDIwMTkgKzAxMDAKCiAgICB4ODYvdHN4
OiBJbXBsZW1lbnQgY29udHJvbHMgZm9yIFJUTSBmb3JjZS1hYm9ydCBtb2RlCiAgICAKICAgIFRo
ZSBDUFVJRCBiaXQgYW5kIE1TUiBhcmUgZGVsaWJlcmF0ZWx5IG5vdCBleHBvc2VkIHRvIGd1ZXN0
cywgYmVjYXVzZSB0aGV5CiAgICB3b24ndCBleGlzdCBvbiBuZXdlciBwcm9jZXNzb3JzLiAgQXMg
dlBNVSBpc24ndCBzZWN1cml0eSBzdXBwb3J0ZWQsIHRoZQogICAgbWlzYmVoYXZpb3VyIG9mIFBD
UjMgaXNuJ3QgZXhwZWN0ZWQgdG8gaW1wYWN0IHByb2R1Y3Rpb24gZGVwbG95bWVudHMuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAg
bWFzdGVyIGNvbW1pdDogNmJlNjEzZjI5YjQyMDUzNDkyNzVkMjQzNjdiZDRjODJmYjI5NjBkZAog
ICAgbWFzdGVyIGRhdGU6IDIwMTktMDMtMTIgMTc6MDU6MjEgKzAwMDAKCmNvbW1pdCA3YzhkYjU4
ZDM3MzljODA1ZjRjMGY3NzNiNjUxNTdmMzA2YjAwYzJhCkF1dGhvcjogQ8OpZHJpYyBCb3Nkb25u
YXQgPGNib3Nkb25uYXRAc3VzZS5jb20+CkRhdGU6ICAgVGh1IE5vdiAxMCAxMDoyMzozMSAyMDE2
ICswMTAwCgogICAgRml4IG1pc2xlYWRpbmcgaW5kZW50YXRpb24gd2FybmluZ3MKICAgIAogICAg
R2NjNiBidWlsZCByZXBvcnRzIG1pc2xlYWRpbmcgaW5kZW50YXRpb24gYXMgd2FybmluZ3MuIEZp
eCBhIGZldwogICAgd2FybmluZ3MgaW4gc3R1YmRvbS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTog
Q8OpZHJpYyBCb3Nkb25uYXQgPGNib3Nkb25uYXRAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogRGFu
aWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+CiAgICBBY2tlZC1ieTogUXVhbiBY
dSA8eHVxdWFuOEBodWF3ZWkuY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDlmZGZmYmJh
YjNhZGE0MjdiYWMwNzA3NmYwNDJmMDI2NWU1YWUwNWYpCgpjb21taXQgNzgzNTY0NGQ1MTQxZDBm
MjhlYzIyMWVkYTQwZmNiZjJmYzAzYmUyMwpBdXRob3I6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+CkRhdGU6ICAgV2VkIE5vdiAyOCAxNzo0MzozMyAyMDE4ICswMDAwCgogICAgdG9vbHMv
ZmlybXdhcmU6IHVwZGF0ZSBPVk1GIE1ha2VmaWxlLCB3aGVuIG5lY2Vzc2FyeQogICAgCiAgICBb
IFRoaXMgaXMgdHdvIGNvbW1pdHMgZnJvbSBtYXN0ZXIgYWthIHN0YWdpbmctNC4xMjogXQogICAg
CiAgICBPVk1GIGhhcyBiZWNvbWUgZGVwZW5kZW50IG9uIE9wZW5TU0wsIHdoaWNoIGlzIGluY2x1
ZGVkIGFzIGEKICAgIHN1Ym1vZHVsZS4gIEluaXRpYWxpc2Ugc3VibW9kdWxlcyBiZWZvcmUgYnVp
bGRpbmcuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CiAgICBSZXZpZXdlZC1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJp
eC5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBiMTYyODE4NzBlMDZmNWY1MjYw
MjlhNGU2OTYzNGExNmRjMzhlOGU0KQogICAgCiAgICB0b29sczogb25seSBjYWxsIGdpdCB3aGVu
IG5lY2Vzc2FyeSBpbiBPVk1GIE1ha2VmaWxlCiAgICAKICAgIFVzZXJzIG1heSBjaG9vc2UgdG8g
ZXhwb3J0IGEgc25hcHNob3Qgb2YgT1ZNRiBhbmQgYnVpbGQgaXQKICAgIHdpdGggeGVuLmdpdCBz
dXBwbGllZCBvdm1mLW1ha2VmaWxlLiBJbiB0aGF0IGNhc2Ugd2UgZG9uJ3QKICAgIG5lZWQgdG8g
Y2FsbCBgZ2l0IHN1Ym1vZHVsZWAuCiAgICAKICAgIEZpeGVzIGIxNjI4MTg3MGUuCiAgICAKICAg
IFJlcG9ydGVkLWJ5OiBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+CiAgICBTaWduZWQtb2Zm
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEFudGhv
bnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1i
eTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJv
bSBjb21taXQgNjgyOTJjOTRhNjBlYWIyNDUxNGFiNGE4ZTQ3NzJhZjI0ZGVhZDgwNykKICAgIChj
aGVycnkgcGlja2VkIGZyb20gY29tbWl0IGU5ODNlOGFlODRlZmQ1ZTQzMDQ1YTNkMjBhODIwZjEz
Y2I0YTc1YmYpCiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA1YTgxZGU0YzZiNjAzNjk3
NGYyOWUyMzMwYTQ5M2YyM2E4ZjBjMWYwKQogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQg
NjNkOTMzMGJhOWZkZWM3YzhlOTM0NmU2ZDg1MzYwNzQ3ZDYxYzk0NykKICAgIChjaGVycnkgcGlj
a2VkIGZyb20gY29tbWl0IGU5ZDg2MGYxZjY1N2ExOThkOTkwYmRhZTNlMjk1MDAxYmQxOTIyM2Mp
CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 24 19:55:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 19:55:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hUGI2-0006nM-Js; Fri, 24 May 2019 19:55:42 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=oV0n=TY=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1hUGI0-0006n2-CG
 for xen-devel@lists.xenproject.org; Fri, 24 May 2019 19:55:40 +0000
X-Inumbo-ID: e70a49f2-7e5d-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e70a49f2-7e5d-11e9-8980-bc764e045a96;
 Fri, 24 May 2019 19:55:38 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hUGHx-0004Cw-V3; Fri, 24 May 2019 19:55:37 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hUGHx-0003qD-Kx; Fri, 24 May 2019 19:55:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hUGHx-0000eC-KM; Fri, 24 May 2019 19:55:37 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136906-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=6fdde9e30846d09dfe0bf0f68de4afa13ef10c22
X-Osstest-Versions-That: xen=188164069a1cac3f5ef37837bc01c0d6eada2eee
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 24 May 2019 19:55:37 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 136906: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjkwNiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjkwNi8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA2ZmRkZTllMzA4NDZkMDlkZmUwYmYwZjY4ZGU0YWZhMTNlZjEwYzIyCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAxODgxNjQwNjlhMWNhYzNmNWVm
Mzc4MzdiYzAxYzBkNmVhZGEyZWVlCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzY4OTEgIDIwMTkt
MDUtMjQgMDk6MDE6MDAgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTM2OTA2ICAy
MDE5LTA1LTI0IDE3OjAwOjQzIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDE4ODE2NDA2OWEuLjZmZGRlOWUz
MDggIDZmZGRlOWUzMDg0NmQwOWRmZTBiZjBmNjhkZTRhZmExM2VmMTBjMjIgLT4gc21va2UKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 24 20:49:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 20:49:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hUH7T-0002C5-0b; Fri, 24 May 2019 20:48:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=IEXw=TY=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hUH7R-0002Bv-P8
 for xen-devel@lists.xenproject.org; Fri, 24 May 2019 20:48:49 +0000
X-Inumbo-ID: 540b767e-7e65-11e9-8980-bc764e045a96
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 540b767e-7e65-11e9-8980-bc764e045a96;
 Fri, 24 May 2019 20:48:48 +0000 (UTC)
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 23.29.105.83 as
 permitted sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: vbUszbIeAiKU5EMkyPu+bE8wSCnCqlZ/EJh6WZCBDsa69+hd1CupNkI49fOJtfQ7nSaCyVshUD
 eixewz/26MHMVTQ9e60LMiMCJIbPngfcwQ10TKIlwukvdcxRmB1t0pVf1cdGlXKemKaZPg4GMn
 eKH4OmHbZFaNFZsWXjpvXT08+hoPI1xjSqn37TFjngjTfSA02S/W32i4aC2YI9gQtps80L5Os2
 1ASFyd4HVxdHFuy/R4GliWhzZ/8DdHn6KsA1+FjXQC0sY44nJX4ytOfF6qH7+mv5Et/yA/vFtJ
 FjE=
X-SBRS: 2.7
X-MesageID: 898716
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,508,1549947600"; 
   d="scan'208";a="898716"
To: Jan Beulich <JBeulich@suse.com>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
 <5C8B84A8020000780021F23F@prv1-mh.provo.novell.com>
 <bf91ae8b-33f8-ee85-ff39-44e8ccc29f60@citrix.com>
 <5CE792AA0200007800231E09@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <7c71228d-4b60-73e8-e7a9-98f430c6d8a7@citrix.com>
Date: Fri, 24 May 2019 21:48:44 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CE792AA0200007800231E09@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v8 27/50] x86emul: support AVX512{F,
 ER} reciprocal insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjQvMDUvMjAxOSAwNzo0MywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjMuMDUuMTkg
YXQgMTg6MTUsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gT24gMTUvMDMv
MjAxOSAxMDo1NSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+PiBBbHNvIGluY2x1ZGUgdGhlIG9ubHkg
b3RoZXIgQVZYNTEyRVIgaW5zbiBwYWlyLCBWRVhQMlB7RCxTfS4KPj4+Cj4+PiBOb3RlIHRoYXQg
ZGVzcGl0ZSB0aGUgcmVwbGFjZW1lbnQgb2YgdGhlIFNIQSBpbnNucycgdGFibGUgc2xvdHMgdGhl
cmUncwo+Pj4gbm8gbmVlZCB0byBzcGVjaWFsIGNhc2UgdGhlaXIgZGVjb2Rpbmc6IFRoZWlyIGlu
c24tc3BlY2lmaWMgY29kZSBhbHJlYWR5Cj4+PiBzZXRzIG9wX2J5dGVzIChhcyB3YXMgcmVxdWly
ZWQgZHVlIHRvIHNpbWRfb3RoZXIpLCBhbmQgVHdvT3AgaXMgb2Ygbm8KPj4+IHJlbGV2YW5jZSBm
b3IgbGVnYWN5IGVuY29kZWQgU0lNRCBpbnNucy4KPj4+Cj4+PiBUaGUgcmFpc2luZyBvZiAjVUQg
d2hlbiBFVkVYLkwnTCBpcyAzIGZvciBBVlg1MTJFUiBzY2FsYXIgaW5zbnMgaXMgZG9uZQo+Pj4g
dG8gYmUgb24gdGhlIHNhZmUgc2lkZS4gVGhlIFNETSBkb2VzIG5vdCBjbGFyaWZ5IGJlaGF2aW9y
IHRoZXJlLCBhbmQKPj4+IGl0J3MgZXZlbiBtb3JlIGFtYmlndW91cyBoZXJlICh3aXRob3V0IEFW
WDUxMlZMIGluIHRoZSBwaWN0dXJlKS4KPj4+Cj4+PiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+Cj4+IEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgo+IFRoYW5rcywgYWxzbyBmb3IgdGhlIG90aGVycy4KPgo+PiBT
ZWVpbmcgYXMgSSBoYXZlIHNvbWUgRVIgaGFyZHdhcmUsIGlzIHRoZXJlIGFuIGVhc3kgd2F5IHRv
IGdldAo+PiBHQ0MvYmludXRpbHMgdG8gZW1pdCBhIHdlaXJkIEwnTCBmaWVsZCwgb3Igd2lsbCB0
aGlzIGludm9sdmUgc29tZSBtYW51YWwKPj4gb3Bjb2RlIGdlbmVyYXRpb24gdG8gdGVzdD8KPiBn
Y2MgZG9lcyBub3QgcHJvdmlkZSBhbnkgY29udHJvbCBhdCBhbGwsIGFmYWljdC4gYmludXRpbHMg
YWxsb3dzICJ3ZWlyZCIKPiBWRVguTCBvciBFVkVYLkwnTCBvbmx5IGZvciBpbnNucyBpdCBiZWxp
ZXZlcyBpZ25vcmUgdGhhdCBmaWVsZC4gU28geWVzLAo+IEknbSBhZnJhaWQgdGhpcyB3aWxsIGlu
dm9sdmUgdXNpbmcgLmJ5dGUuCgpPay7CoCBHaXZlbiBhIHRlc3QgcHJvZ3JhbSBvZjoKCnsKcHJp
bnRmKCJSZWFsOlxuIik7CmFzbSB2b2xhdGlsZSAoInZyY3AxNHNkICV4bW0wLCV4bW0wLCV4bW0w
Iik7CgpwcmludGYoIkJ5dGVzOlxuIik7CmFzbSB2b2xhdGlsZSAoIi5ieXRlIDB4NjIsIDB4ZjIs
IDB4ZmQsIDB4MDgsIDB4NGQsIDB4YzAiKTsKCnByaW50ZigiQmFkIDB4Mjg6XG4iKTsKYXNtIHZv
bGF0aWxlICgiLmJ5dGUgMHg2MiwgMHhmMiwgMHhmZCwgMHgyOCwgMHg0ZCwgMHhjMCIpOwoKcHJp
bnRmKCJCYWQgMHg0ODpcbiIpOwphc20gdm9sYXRpbGUgKCIuYnl0ZSAweDYyLCAweGYyLCAweGZk
LCAweDQ4LCAweDRkLCAweGMwIik7CgpwcmludGYoIkJhZCAweDY4OlxuIik7CmFzbSB2b2xhdGls
ZSAoIi5ieXRlIDB4NjIsIDB4ZjIsIDB4ZmQsIDB4NjgsIDB4NGQsIDB4YzAiKTsKfQoKVGhlbiB0
aGUgTCdMID0gMyBjYXNlICgweDY4IGF0IHRoZSBlbmQpIGRvZXMgaW5kZWVkIHRha2UgI1VEIGZv
ciBib3RoCktOTCBhbmQgS05NLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 24 20:59:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 20:59:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hUHHE-00030U-1v; Fri, 24 May 2019 20:58:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Osyl=TY=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1hUHHC-00030P-SY
 for xen-devel@lists.xenproject.org; Fri, 24 May 2019 20:58:54 +0000
X-Inumbo-ID: bc34db3f-7e66-11e9-8980-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bc34db3f-7e66-11e9-8980-bc764e045a96;
 Fri, 24 May 2019 20:58:52 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256
 bits)) (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 667CA2081C;
 Fri, 24 May 2019 20:58:51 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1558731531;
 bh=fFzgp3n479Ejxq4l0Izq0W5hH7EErgnFzURn8ywDr6o=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=owBJmx8MIMCiG6wU+qcTpmm4Cm7juj1Q8NhJ/CiTzs8MeQupcu9Iqs3V2XNU/W0o6
 pcGbRgOgpH0ZGFk+S5K2cnj8Im09Nc0qwac2NZm0xyllc6quLZeXea5j97lWQmMguX
 BKUrmpd8DR+kZ30PY3Ol4r7qE9YYg5I7e9Hr638E=
Date: Fri, 24 May 2019 13:58:50 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Sergey Dyasli <sergey.dyasli@citrix.com>
In-Reply-To: <20190524144250.5102-1-sergey.dyasli@citrix.com>
Message-ID: <alpine.DEB.2.21.1905241358040.12214@sstabellini-ThinkPad-T480s>
References: <20190524144250.5102-1-sergey.dyasli@citrix.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v1] xen/swiotlb: rework early repeat code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, linux-kernel@vger.kernel.org,
 iommu@lists.linux-foundation.org, Paul Durrant <paul.durrant@citrix.com>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCAyNCBNYXkgMjAxOSwgU2VyZ2V5IER5YXNsaSB3cm90ZToKPiBDdXJyZW50IHJlcGVh
dCBjb2RlIGlzIHBsYWluIGJyb2tlbiBmb3IgdGhlIGVhcmx5PXRydWUgY2FzZS4gWGVuIGV4Y2hh
bmdlcwo+IGFsbCBETUEgKDw0R0IpIHBhZ2VzIHRoYXQgaXQgY2FuIG9uIHRoZSBmaXJzdCB4ZW5f
c3dpb3RsYl9maXh1cCgpIGF0dGVtcHQuCj4gQWxsIGZ1cnRoZXIgYXR0ZW1wdHMgd2l0aCBhIGhh
bHZlZCByZWdpb24gd2lsbCBmYWlsIGltbWVkaWF0ZWx5IGJlY2F1c2UKPiBhbGwgRE1BIHBhZ2Vz
IGFscmVhZHkgYmVsb25nIHRvIERvbTAuCj4gCj4gSW50cm9kdWNlIGNvbnRpZ19wYWdlcyBwYXJh
bSBmb3IgeGVuX3N3aW90bGJfZml4dXAoKSB0byB0cmFjayB0aGUgbnVtYmVyCj4gb2YgcGFnZXMg
dGhhdCB3ZXJlIG1hZGUgY29udGlndW91cyBpbiBNRk4gc3BhY2UgYW5kIHVzZSB0aGUgc2FtZSBi
b290bWVtCj4gcmVnaW9uIHdoaWxlIGhhbHZpbmcgdGhlIG1lbW9yeSByZXF1aXJlbWVudHMuCj4g
Cj4gU2lnbmVkLW9mZi1ieTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29t
PgoKSnVzdCBGWUkgSSBhbSB0b3VjaGluZyB0aGUgc2FtZSBjb2RlIHRvIGZpeCBhbm90aGVyIHVu
cmVsYXRlZCBidWcsIHNlZToKCmh0dHBzOi8vbWFyYy5pbmZvLz9sPXhlbi1kZXZlbCZtPTE1NTg1
Njc2NzAyMjg5MwoKCj4gLS0tCj4gQ0M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndp
bGtAb3JhY2xlLmNvbT4KPiBDQzogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3Jh
Y2xlLmNvbT4KPiBDQzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+IENDOiBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gQ0M6IFBhdWwgRHVycmFu
dCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Cj4gLS0tCj4gIGRyaXZlcnMveGVuL3N3aW90bGIt
eGVuLmMgfCAzNiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0KPiAgMSBmaWxl
IGNoYW5nZWQsIDMwIGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdp
dCBhL2RyaXZlcnMveGVuL3N3aW90bGIteGVuLmMgYi9kcml2ZXJzL3hlbi9zd2lvdGxiLXhlbi5j
Cj4gaW5kZXggNWRjYjA2ZmU5NjY3Li5kMmFiYTgwNGQwNmMgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVy
cy94ZW4vc3dpb3RsYi14ZW4uYwo+ICsrKyBiL2RyaXZlcnMveGVuL3N3aW90bGIteGVuLmMKPiBA
QCAtMTQyLDcgKzE0Miw4IEBAIHN0YXRpYyBpbnQgaXNfeGVuX3N3aW90bGJfYnVmZmVyKGRtYV9h
ZGRyX3QgZG1hX2FkZHIpCj4gIHN0YXRpYyBpbnQgbWF4X2RtYV9iaXRzID0gMzI7Cj4gIAo+ICBz
dGF0aWMgaW50Cj4gLXhlbl9zd2lvdGxiX2ZpeHVwKHZvaWQgKmJ1Ziwgc2l6ZV90IHNpemUsIHVu
c2lnbmVkIGxvbmcgbnNsYWJzKQo+ICt4ZW5fc3dpb3RsYl9maXh1cCh2b2lkICpidWYsIHNpemVf
dCBzaXplLCB1bnNpZ25lZCBsb25nIG5zbGFicywKPiArCQkgIHVuc2lnbmVkIGxvbmcgKmNvbnRp
Z19wYWdlcykKPiAgewo+ICAJaW50IGksIHJjOwo+ICAJaW50IGRtYV9iaXRzOwo+IEBAIC0xNTYs
MTAgKzE1NywxMyBAQCB4ZW5fc3dpb3RsYl9maXh1cCh2b2lkICpidWYsIHNpemVfdCBzaXplLCB1
bnNpZ25lZCBsb25nIG5zbGFicykKPiAgCQlpbnQgc2xhYnMgPSBtaW4obnNsYWJzIC0gaSwgKHVu
c2lnbmVkIGxvbmcpSU9fVExCX1NFR1NJWkUpOwo+ICAKPiAgCQlkbyB7Cj4gKwkJCXVuc2lnbmVk
IGludCBvcmRlciA9IGdldF9vcmRlcihzbGFicyA8PCBJT19UTEJfU0hJRlQpOwo+ICAJCQlyYyA9
IHhlbl9jcmVhdGVfY29udGlndW91c19yZWdpb24oCj4gIAkJCQlwICsgKGkgPDwgSU9fVExCX1NI
SUZUKSwKPiAtCQkJCWdldF9vcmRlcihzbGFicyA8PCBJT19UTEJfU0hJRlQpLAo+ICsJCQkJb3Jk
ZXIsCj4gIAkJCQlkbWFfYml0cywgJmRtYV9oYW5kbGUpOwo+ICsJCQlpZiAocmMgPT0gMCkKPiAr
CQkJCSpjb250aWdfcGFnZXMgKz0gMSA8PCBvcmRlcjsKPiAgCQl9IHdoaWxlIChyYyAmJiBkbWFf
Yml0cysrIDwgbWF4X2RtYV9iaXRzKTsKPiAgCQlpZiAocmMpCj4gIAkJCXJldHVybiByYzsKPiBA
QCAtMjAyLDcgKzIwNiw3IEBAIHN0YXRpYyBjb25zdCBjaGFyICp4ZW5fc3dpb3RsYl9lcnJvcihl
bnVtIHhlbl9zd2lvdGxiX2VyciBlcnIpCj4gIH0KPiAgaW50IF9fcmVmIHhlbl9zd2lvdGxiX2lu
aXQoaW50IHZlcmJvc2UsIGJvb2wgZWFybHkpCj4gIHsKPiAtCXVuc2lnbmVkIGxvbmcgYnl0ZXMs
IG9yZGVyOwo+ICsJdW5zaWduZWQgbG9uZyBieXRlcywgb3JkZXIsIGNvbnRpZ19wYWdlczsKPiAg
CWludCByYyA9IC1FTk9NRU07Cj4gIAllbnVtIHhlbl9zd2lvdGxiX2VyciBtX3JldCA9IFhFTl9T
V0lPVExCX1VOS05PV047Cj4gIAl1bnNpZ25lZCBpbnQgcmVwZWF0ID0gMzsKPiBAQCAtMjQ0LDEz
ICsyNDgsMzIgQEAgaW50IF9fcmVmIHhlbl9zd2lvdGxiX2luaXQoaW50IHZlcmJvc2UsIGJvb2wg
ZWFybHkpCj4gIAkvKgo+ICAJICogQW5kIHJlcGxhY2UgdGhhdCBtZW1vcnkgd2l0aCBwYWdlcyB1
bmRlciA0R0IuCj4gIAkgKi8KPiArCWNvbnRpZ19wYWdlcyA9IDA7Cj4gIAlyYyA9IHhlbl9zd2lv
dGxiX2ZpeHVwKHhlbl9pb190bGJfc3RhcnQsCj4gIAkJCSAgICAgICBieXRlcywKPiAtCQkJICAg
ICAgIHhlbl9pb190bGJfbnNsYWJzKTsKPiArCQkJICAgICAgIHhlbl9pb190bGJfbnNsYWJzLAo+
ICsJCQkgICAgICAgJmNvbnRpZ19wYWdlcyk7Cj4gIAlpZiAocmMpIHsKPiAtCQlpZiAoZWFybHkp
Cj4gKwkJaWYgKGVhcmx5KSB7Cj4gKwkJCXVuc2lnbmVkIGxvbmcgb3JpZ19ieXRlcyA9IGJ5dGVz
Owo+ICsJCQl3aGlsZSAocmVwZWF0LS0gPiAwKSB7Cj4gKwkJCQl4ZW5faW9fdGxiX25zbGFicyA9
IG1heCgxMDI0VUwsIC8qIE1pbiBpcyAyTUIgKi8KPiArCQkJCQkJICAgICAgKHhlbl9pb190bGJf
bnNsYWJzID4+IDEpKTsKPiArCQkJCXByX2luZm8oIkxvd2VyaW5nIHRvICVsdU1CXG4iLAo+ICsJ
CQkJICAgICAoeGVuX2lvX3RsYl9uc2xhYnMgPDwgSU9fVExCX1NISUZUKSA+PiAyMCk7Cj4gKwkJ
CQlieXRlcyA9IHhlbl9zZXRfbnNsYWJzKHhlbl9pb190bGJfbnNsYWJzKTsKPiArCQkJCW9yZGVy
ID0gZ2V0X29yZGVyKHhlbl9pb190bGJfbnNsYWJzIDw8IElPX1RMQl9TSElGVCk7Cj4gKwkJCQl4
ZW5faW9fdGxiX2VuZCA9IHhlbl9pb190bGJfc3RhcnQgKyBieXRlczsKPiArCQkJCWlmIChjb250
aWdfcGFnZXMgPj0gKDF1bCA8PCBvcmRlcikpIHsKPiArCQkJCQkvKiBFbm91Z2ggcGFnZXMgd2Vy
ZSBtYWRlIGNvbnRpZ3VvdXMgKi8KPiArCQkJCQltZW1ibG9ja19mcmVlKF9fcGEoeGVuX2lvX3Rs
Yl9zdGFydCArIGJ5dGVzKSwKPiArCQkJCQkJICAgICBQQUdFX0FMSUdOKG9yaWdfYnl0ZXMgLSBi
eXRlcykpOwo+ICsJCQkJCWdvdG8gZml4dXBfZG9uZTsKPiArCQkJCX0KPiArCQkJfQo+ICAJCQlt
ZW1ibG9ja19mcmVlKF9fcGEoeGVuX2lvX3RsYl9zdGFydCksCj4gIAkJCQkgICAgICBQQUdFX0FM
SUdOKGJ5dGVzKSk7Cj4gKwkJfQo+ICAJCWVsc2Ugewo+ICAJCQlmcmVlX3BhZ2VzKCh1bnNpZ25l
ZCBsb25nKXhlbl9pb190bGJfc3RhcnQsIG9yZGVyKTsKPiAgCQkJeGVuX2lvX3RsYl9zdGFydCA9
IE5VTEw7Cj4gQEAgLTI1OCw2ICsyODEsNyBAQCBpbnQgX19yZWYgeGVuX3N3aW90bGJfaW5pdChp
bnQgdmVyYm9zZSwgYm9vbCBlYXJseSkKPiAgCQltX3JldCA9IFhFTl9TV0lPVExCX0VGSVhVUDsK
PiAgCQlnb3RvIGVycm9yOwo+ICAJfQo+ICtmaXh1cF9kb25lOgo+ICAJc3RhcnRfZG1hX2FkZHIg
PSB4ZW5fdmlydF90b19idXMoeGVuX2lvX3RsYl9zdGFydCk7Cj4gIAlpZiAoZWFybHkpIHsKPiAg
CQlpZiAoc3dpb3RsYl9pbml0X3dpdGhfdGJsKHhlbl9pb190bGJfc3RhcnQsIHhlbl9pb190bGJf
bnNsYWJzLAo+IEBAIC0yNzIsNyArMjk2LDcgQEAgaW50IF9fcmVmIHhlbl9zd2lvdGxiX2luaXQo
aW50IHZlcmJvc2UsIGJvb2wgZWFybHkpCj4gIAo+ICAJcmV0dXJuIHJjOwo+ICBlcnJvcjoKPiAt
CWlmIChyZXBlYXQtLSkgewo+ICsJaWYgKHJlcGVhdC0tID4gMCkgewo+ICAJCXhlbl9pb190bGJf
bnNsYWJzID0gbWF4KDEwMjRVTCwgLyogTWluIGlzIDJNQiAqLwo+ICAJCQkJCSh4ZW5faW9fdGxi
X25zbGFicyA+PiAxKSk7Cj4gIAkJcHJfaW5mbygiTG93ZXJpbmcgdG8gJWx1TUJcbiIsCj4gLS0g
Cj4gMi4xNy4xCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 24 21:27:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 21:27:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hUHiJ-0005Gn-D5; Fri, 24 May 2019 21:26:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Sh8e=TY=gmail.com=lars.kurth.xen@srs-us1.protection.inumbo.net>)
 id 1hUHiH-0005Gi-6j
 for xen-devel@lists.xenproject.org; Fri, 24 May 2019 21:26:53 +0000
X-Inumbo-ID: a5608a9d-7e6a-11e9-8980-bc764e045a96
Received: from mail-vs1-xe2e.google.com (unknown [2607:f8b0:4864:20::e2e])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a5608a9d-7e6a-11e9-8980-bc764e045a96;
 Fri, 24 May 2019 21:26:52 +0000 (UTC)
Received: by mail-vs1-xe2e.google.com with SMTP id d128so6810020vsc.10
 for <xen-devel@lists.xenproject.org>; Fri, 24 May 2019 14:26:51 -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=JGdc1dyqSNd2cee8KSvz9tIrfR0VCjFjhv0qY8IgRbg=;
 b=stnx4Nh3npAmobQJD2x/VgOKWX7gyXWDJU/CbEAtwnzwAnsOmn99xHGRTm+0PRcXlk
 WNsg6hyy2LQ3KKvDzmZIgJ6nbMypxHlC+fy3oARbByCi1+usMzGEsiYFlub86QkT1/D8
 zM65KjKjeO3RGsaYExsgHhyEEoo1zdK5FTeOir3/3xjZpZgLHulCnFZ0vQtJIy5vpqoQ
 OqQfYj8kPkNOqBvc5faQafdmdWHZiYgl+ls03m1ai3DcvqT6ldsZtZJsy4kRXZkSWSy6
 +PLk5In8GCFX/r6bt7Sk7nYkWt2Yn4M5q8F7iLrNVgB8EzYCzPOKLm65vJmR7V907Vke
 7MPw==
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=JGdc1dyqSNd2cee8KSvz9tIrfR0VCjFjhv0qY8IgRbg=;
 b=PRdBrh57GwYa0gIjIvDfDcvwLdPi+hsAyF74v3B4gfRmw7iUCTmDL/k5TwVIoLja1J
 R2l2rarkjDbnm4z9cPWjVNniW9SH01d65bx3Rps++XZJIOG0niPzdgQDTGo1IJMW7gf5
 ettkFKihj/bW8owWjZUFmll9ztMyyt8jUtVyQZeEKbG3DEQlLiIcRoZ3PtqlPWZ75SQF
 FhzpXEr1Oj6WhB/Nsk5sRXx7A5r+DG51H+2+LnJ/pcXsTPY8IICSRjhpY3zQh4e9e641
 KDuY9xKCZy5Zfs9qIRdxWXaGl/K4F9bhtYxOfTK94fsh53zCdG4WhBnTsAtoZvG3Ni9X
 TCLg==
X-Gm-Message-State: APjAAAX1Htp9upNHC1QVa6TPEoeoj5J6X7oqUHu7xt9+EcsrkebhdH/d
 a3YPMJmPyVDkFP/XuQurqJ8=
X-Google-Smtp-Source: APXvYqygfC9nPM/89oNu7wyoT48DleSABUzI6nxXtA91v7lZqZ/huL0woRZyqQGUmmUFEWycSAnleg==
X-Received: by 2002:a67:bc01:: with SMTP id t1mr17900226vsn.102.1558733210993; 
 Fri, 24 May 2019 14:26:50 -0700 (PDT)
Received: from [192.168.0.104] ([190.106.78.158])
 by smtp.gmail.com with ESMTPSA id m199sm2197462vkf.7.2019.05.24.14.26.48
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 24 May 2019 14:26:49 -0700 (PDT)
From: Lars Kurth <lars.kurth.xen@gmail.com>
Message-Id: <3E953F72-A7B5-40B6-9974-FD1B99788439@gmail.com>
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
Date: Fri, 24 May 2019 15:26:47 -0600
In-Reply-To: <E687A54C-0781-4674-A7F9-F62064E9B310@gmail.com>
To: Rich Persaud <persaur@gmail.com>
References: <9FCB2022-A547-4FA2-88E7-91DA3C023438@gmail.com>
 <E687A54C-0781-4674-A7F9-F62064E9B310@gmail.com>
X-Mailer: Apple Mail (2.3445.9.1)
Subject: Re: [Xen-devel] Guest Testing in OSSTEST - What distros and
 versions should we test against
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Committers <committers@xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: multipart/mixed; boundary="===============3431160473706314494=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============3431160473706314494==
Content-Type: multipart/alternative;
	boundary="Apple-Mail=_CC831ED8-8FE2-4789-9250-C7EB1A9EEDC2"


--Apple-Mail=_CC831ED8-8FE2-4789-9250-C7EB1A9EEDC2
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii



> On 9 May 2019, at 19:43, Rich Persaud <persaur@gmail.com> wrote:
>=20
> On May 9, 2019, at 21:28, Lars Kurth <lars.kurth.xen@gmail.com =
<mailto:lars.kurth.xen@gmail.com>> wrote:
>=20
>> With regards to Windows testing we have some restrictions. We have =
tried several times to buy additional test licenses, but this never went =
anywhere (some of the VM licenses are not available for our environment, =
unless you bulk buy, which is very expensive). The only approach that =
would allow us to test against different windows versions would be to =
require everyone who may touch OSSTEST which is not doable.
>=20
> Are the 90-day test/eval versions of Windows incompatible with =
OSSTEST?
>=20
>   =
https://www.microsoft.com/en-us/evalcenter/evaluate-windows-10-enterprise =
<https://www.microsoft.com/en-us/evalcenter/evaluate-windows-10-enterprise=
>
>   https://www.microsoft.com/en-us/evalcenter/ =
<https://www.microsoft.com/en-us/evalcenter/>
>=20

Actually, that's a possibility. Our use may not be compatible with the =
T&D's of the eval license though. It wasn't when we checked last time. =
But that can be checked.
Lars


--Apple-Mail=_CC831ED8-8FE2-4789-9250-C7EB1A9EEDC2
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=us-ascii

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dus-ascii"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" class=3D""><br =
class=3D""><div><br class=3D""><blockquote type=3D"cite" class=3D""><div =
class=3D"">On 9 May 2019, at 19:43, 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""><meta =
http-equiv=3D"content-type" content=3D"text/html; charset=3Dutf-8" =
class=3D""><div dir=3D"auto" class=3D""><div dir=3D"ltr" class=3D""><span =
class=3D""></span></div><div dir=3D"ltr" class=3D""><div dir=3D"ltr" =
class=3D""></div><div dir=3D"ltr" class=3D"">On May 9, 2019, at 21:28, =
Lars Kurth &lt;<a href=3D"mailto:lars.kurth.xen@gmail.com" =
class=3D"">lars.kurth.xen@gmail.com</a>&gt; wrote:</div><div dir=3D"ltr" =
class=3D""><br class=3D""></div><blockquote type=3D"cite" class=3D""><div =
dir=3D"ltr" class=3D""><span class=3D"">With regards to Windows testing =
we have some restrictions. We have tried several times to buy additional =
test licenses, but this never went anywhere (some of the VM licenses are =
not available for our environment, unless you bulk buy, which is very =
expensive). The only approach that would allow us to test against =
different windows versions would be to require everyone who may touch =
OSSTEST which is not doable.</span><br class=3D""></div></blockquote><br =
class=3D""><div class=3D"">Are the 90-day test/eval versions of Windows =
incompatible with OSSTEST?</div><div class=3D""><br class=3D""></div><div =
class=3D"">&nbsp;&nbsp;<a =
href=3D"https://www.microsoft.com/en-us/evalcenter/evaluate-windows-10-ent=
erprise" =
class=3D"">https://www.microsoft.com/en-us/evalcenter/evaluate-windows-10-=
enterprise</a></div><div class=3D"">&nbsp;&nbsp;<a =
href=3D"https://www.microsoft.com/en-us/evalcenter/" =
class=3D"">https://www.microsoft.com/en-us/evalcenter/</a></div><div =
class=3D""><br class=3D""></div></div></div></div></blockquote><br =
class=3D""></div><div>Actually, that's a possibility. Our use may not be =
compatible with the T&amp;D's of the eval license though. It wasn't when =
we checked last time. But that can be checked.</div><div>Lars</div><br =
class=3D""></body></html>=

--Apple-Mail=_CC831ED8-8FE2-4789-9250-C7EB1A9EEDC2--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3431160473706314494==--


From xen-devel-bounces@lists.xenproject.org Fri May 24 21:58:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 21:58:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hUICM-0007X1-VZ; Fri, 24 May 2019 21:57:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Sh8e=TY=gmail.com=lars.kurth.xen@srs-us1.protection.inumbo.net>)
 id 1hUICL-0007Ww-Ep
 for xen-devel@lists.xenproject.org; Fri, 24 May 2019 21:57:57 +0000
X-Inumbo-ID: fc944568-7e6e-11e9-8980-bc764e045a96
Received: from mail-vk1-xa2d.google.com (unknown [2607:f8b0:4864:20::a2d])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fc944568-7e6e-11e9-8980-bc764e045a96;
 Fri, 24 May 2019 21:57:56 +0000 (UTC)
Received: by mail-vk1-xa2d.google.com with SMTP id x196so2386530vkd.9
 for <xen-devel@lists.xenproject.org>; Fri, 24 May 2019 14:57:56 -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=2jcEa45cVl42XAB642b3QoninW9W2J8YGGT414A5OP8=;
 b=exXxd/5V5Zsi86d1PWnBLVoNEQvSXImunfJL2XJOAGoSOF+lAp4Bts2fg3COc8zGI6
 VbPS3Z1VTGxu9jqe5M/4wKbpjwtUzinwI8TDxV+ffe9GpwSCwlWd3WMDgNg+8hCs7BRC
 RA6wms3q3ZX3Wk052Uc6pXN/8QEDneDLeOwXy/X3FxNqfPrJ2n9Ns7LSSWFqunDk5pbJ
 UyaUqNo3nbmAvvreuZvnqW2I0gWq01kikot3bYraj747fHuD04KY+FIbNItYDq6dJIwr
 KFPH6kHM67o1V2INVRPBU37XUZklBGlzHcqwYlXUdR/JaG16/DRbhw+Gzd/wS+UQa0Kc
 W6gQ==
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=2jcEa45cVl42XAB642b3QoninW9W2J8YGGT414A5OP8=;
 b=I/EwX4WWgj352LpcB0rgN4k+a/0uRSgefCDXfbzzdpNJcpCC/w3p8rvJ4GCHi+t7Yk
 jO/zC1BEiNM2DUU7IAAvF8ucypgrab7iSwypkUqgdfIsqfkv+45+MesCwy4qCFVh+mQ3
 R8L1XnX5yp0lWMXHtNM8a5zyBwu3xnODW71TikRtc3M/deta3iKjsQXyNofT8f8YB+Ct
 iDy/CeLEulDqd/Y7YTgkIBgsBwkXv4GLl7u+H/tqB+rVIAWeANKhXj/Y0bVJmIIplUpS
 PASgDbxKxL3NSC3KFkweFdFS+kOIw9SGnuRkdnrwOlgUAUuVru8q/TvppeVa5qfAW/So
 Vzew==
X-Gm-Message-State: APjAAAXWw5gvHBYFyhABKhyJ/HgEW6HmA5zKylnFM+/owIuvmAX1xT6K
 wl5pzhQ/EoOgeCVJRzNPf8PyewB4
X-Google-Smtp-Source: APXvYqzqpku41dwtWRswmdJf1y9pFkKv2yJ2IUp6Wtpj77WxnO8HXnplX7ZH7wPrjMTWTBj9kcjkbg==
X-Received: by 2002:a1f:174d:: with SMTP id 74mr8389137vkx.39.1558735075114;
 Fri, 24 May 2019 14:57:55 -0700 (PDT)
Received: from [192.168.0.104] ([190.106.78.158])
 by smtp.gmail.com with ESMTPSA id e19sm3102519vsc.24.2019.05.24.14.57.53
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 24 May 2019 14:57:54 -0700 (PDT)
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
From: Lars Kurth <lars.kurth.xen@gmail.com>
In-Reply-To: <9FCB2022-A547-4FA2-88E7-91DA3C023438@gmail.com>
Date: Fri, 24 May 2019 15:57:51 -0600
Message-Id: <6385E667-84CB-483B-9E4A-87BF4BF7D10B@gmail.com>
References: <9FCB2022-A547-4FA2-88E7-91DA3C023438@gmail.com>
To: xen-devel <xen-devel@lists.xenproject.org>
X-Mailer: Apple Mail (2.3445.9.1)
Subject: Re: [Xen-devel] Guest Testing in OSSTEST - What distros and
 versions should we test against
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Committers <committers@xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SSB3YXMgaG9waW5nIHdlJ2QgZ2V0IGEgbGlzdCBvZiBkaXN0cm9zICsgdmVyc2lvbnMgdG9nZXRo
ZXIsIGJ1dCBoYXZlIG5vdCBoYWQgYW55IGlucHV0IG9uIHNwZWNpZmljIGRpc3Ryb3MKClRvIG1h
a2UgdGhpcyBlYXNpZXIsIEkgY3JlYXRlZCBodHRwczovL2NyeXB0cGFkLmZyL3BhZC8jLzIvcGFk
L2VkaXQvOU1wcGtiVTM2TERjV1QxMnVDNlhrM1NRLyAKVHJ5aW5nIHNvbWV0aGluZyBlbHNlLCBh
cyBzb21lIHBlb3BsZSBoYXZlIHRyb3VibGUgd2l0aCBnb29nbGUgZG9jcwoKUmVnYXJkcwpMYXJz
Cgo+IE9uIDkgTWF5IDIwMTksIGF0IDE5OjI4LCBMYXJzIEt1cnRoIDxsYXJzLmt1cnRoLnhlbkBn
bWFpbC5jb20+IHdyb3RlOgo+IAo+IEhpIGFsbCwKPiAKPiBmb2xsb3dpbmcgYSBkaXNjdXNzaW9u
IHdpdGggY29tbWl0dGVycyBhYm91dCBHdWVzdCB0ZXN0aW5nIGluIE9TU1RFU1QsIGl0IHN1cmZh
Y2VkIHRoYXQgd2UgaGF2ZSBub3QgdXBkYXRlZCB3aGF0IGRpc3Ryb3Mgd2UgdGVzdCBpbiBPU1NU
RVNUIGZvciBhIHZlcnkgbG9uZyB0aW1lLiBBbGwgYWdyZWVkIHRoYXQgd2Ugc2hvdWxkIHJlZ3Vs
YXJseSByZXZpZXcgd2hhdCB3ZSB0ZXN0IGFnYWluc3Q6IG1heWJlIGF0IHRoZSBiZWdpbm5pbmcg
b2YgYSByZWxlYXNlIGN5Y2xlCj4gCj4gSW4gYW55IGNhc2UsIGN1cnJlbnRseSB3ZSB0ZXN0IGFn
YWluc3QKPiAKPiB4ODYgSFZNIGd1ZXN0czoKPiAgZGViaWFuLTkuNC4wLXtpMzg2LGFtZDY0fS1D
RC0xLmlzbwo+ICByaGVsLXNlcnZlci02LjEtaTM4Ni1kdmQuaXNvCj4gIHdpbjEwdjE3MDMteDg2
Lmlzbwo+ICB3aW43LXg2NC5pc28KPiAgd3MxNi14NjQuaXNvCj4gIEZyZWVCU0QtMTAuMS1DVVNU
T00te2kzODYsYW1kNjR9LTIwMTUwNTI1LnJhdy54ego+ICBEZWJpYW4gSFZNIHtpMzg2LGFtZDY0
fSB2aWEgZGViaWFuLWluc3RhbGxlciBuZXRpbnN0IFsxXQo+IAo+IHg4NiBQViBndWVzdHM6Cj4g
IERlYmlhbiBQViB7aTM4NixhbWQ2NH0gdmlhIGRlYmlhbi1pbnN0YWxsZXIgbmV0aW5zdCBbMV0K
PiAKPiBBUk0gZ3Vlc3RzOgo+ICBEZWJpYW4gUFYgdmlhIGRlYmlhbi1pbnN0YWxsZXIgbmV0aW5z
dCBbMV0KPiAKPiBbMV0gd2hhdGV2ZXIgRGViaWFuIHJlbGVhc2Ugb3NzdGVzdCBpdHNlbGYgbW9z
dGx5IHJ1bnMKPiAKPiBTbyBJIGFtIG9wZW5pbmcgdGhlIGZsb29yIHRvIHN1Z2dlc3Rpb25zLgo+
IAo+IFdpdGggcmVnYXJkcyB0byBXaW5kb3dzIHRlc3Rpbmcgd2UgaGF2ZSBzb21lIHJlc3RyaWN0
aW9ucy4gV2UgaGF2ZSB0cmllZCBzZXZlcmFsIHRpbWVzIHRvIGJ1eSBhZGRpdGlvbmFsIHRlc3Qg
bGljZW5zZXMsIGJ1dCB0aGlzIG5ldmVyIHdlbnQgYW55d2hlcmUgKHNvbWUgb2YgdGhlIFZNIGxp
Y2Vuc2VzIGFyZSBub3QgYXZhaWxhYmxlIGZvciBvdXIgZW52aXJvbm1lbnQsIHVubGVzcyB5b3Ug
YnVsayBidXksIHdoaWNoIGlzIHZlcnkgZXhwZW5zaXZlKS4gVGhlIG9ubHkgYXBwcm9hY2ggdGhh
dCB3b3VsZCBhbGxvdyB1cyB0byB0ZXN0IGFnYWluc3QgZGlmZmVyZW50IHdpbmRvd3MgdmVyc2lv
bnMgd291bGQgYmUgdG8gcmVxdWlyZSBldmVyeW9uZSB3aG8gbWF5IHRvdWNoIE9TU1RFU1Qgd2hp
Y2ggaXMgbm90IGRvYWJsZS4KPiAKPiBJIGNhbiBicmluZyB0aGlzIHVwIHdpdGggdGhlIE1TIG9w
ZW4gc291cmNlIG9mZmljZSwgaWYgdGhlcmUgYXJlIHN0cm9uZyBmZWVsaW5ncyBhYm91dCB0aGlz
IGFuZCB0cnkgYWdhaW4KPiAKPiBMYXJzCj4gCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 24 22:54:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 22:54:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hUJ4e-0003VV-MT; Fri, 24 May 2019 22:54:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=oV0n=TY=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1hUJ4e-0003VL-6D
 for xen-devel@lists.xenproject.org; Fri, 24 May 2019 22:54:04 +0000
X-Inumbo-ID: d368b0ed-7e76-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d368b0ed-7e76-11e9-8980-bc764e045a96;
 Fri, 24 May 2019 22:54:03 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hUJ4c-0007cj-Go; Fri, 24 May 2019 22:54:02 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hUJ4c-0007xD-7Z; Fri, 24 May 2019 22:54:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hUJ4c-0005v4-5N; Fri, 24 May 2019 22:54:02 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136914-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=88e798210b459a720253034bffcd76aff15bbbd2
X-Osstest-Versions-That: xen=6fdde9e30846d09dfe0bf0f68de4afa13ef10c22
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 24 May 2019 22:54:02 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 136914: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjkxNCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjkxNC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA4OGU3OTgyMTBiNDU5YTcyMDI1MzAzNGJmZmNkNzZhZmYxNWJiYmQyCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA2ZmRkZTllMzA4NDZkMDlkZmUw
YmYwZjY4ZGU0YWZhMTNlZjEwYzIyCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzY5MDYgIDIwMTkt
MDUtMjQgMTc6MDA6NDMgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTM2OTE0ICAy
MDE5LTA1LTI0IDIwOjAwOjMyIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgR2VvcmdlIER1bmxhcCA8Z2Vvcmdl
LmR1bmxhcEBjaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFybTY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQg
b24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MK
aW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBh
dmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rl
c3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4g
Z2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIK
ClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoK
ClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgNmZkZGU5ZTMwOC4u
ODhlNzk4MjEwYiAgODhlNzk4MjEwYjQ1OWE3MjAyNTMwMzRiZmZjZDc2YWZmMTViYmJkMiAtPiBz
bW9rZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat May 25 00:22:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 May 2019 00:22:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hUKSL-0002E4-EN; Sat, 25 May 2019 00:22:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xSs9=TZ=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1hUKSJ-0002Ds-TE
 for xen-devel@lists.xenproject.org; Sat, 25 May 2019 00:22:35 +0000
X-Inumbo-ID: 2ccc0b46-7e83-11e9-8943-7bd54d3f48c4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2ccc0b46-7e83-11e9-8943-7bd54d3f48c4;
 Sat, 25 May 2019 00:22:27 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hUKS9-0001QO-S3; Sat, 25 May 2019 00:22:25 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hUKS9-0005fc-JJ; Sat, 25 May 2019 00:22:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hUKS9-000481-Id; Sat, 25 May 2019 00:22:25 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136834-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-next:test-arm64-arm64-examine:examine-serial/bootloader:fail:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:regression
 linux-next:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-next:build-armhf-pvops:kernel-build:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-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-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=cdb8bac2f78c2c1539418346088c34a17b6f4b25
X-Osstest-Versions-That: linux=a188339ca5a396acc588e5851ed7e19f66b0ebd9
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 25 May 2019 00:22:25 +0000
Subject: [Xen-devel] [linux-next test] 136834: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjgzNCBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzY4MzQvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAx
MSBleGFtaW5lLXNlcmlhbC9ib290bG9hZGVyIGZhaWwgUkVHUi4gdnMuIDEzNjU5NAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAxMiBndWVzdC1zdGFydC9yZWRoYXQucmVwZWF0
IGZhaWwgUkVHUi4gdnMuIDEzNjU5NAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQg
YXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFy
bWhmLXB2b3BzICAgICAgICAgICAgIDYga2VybmVsLWJ1aWxkICAgICAgICAgICAgICAgICBmYWls
ICBsaWtlIDEzNjU5NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTM2NTk0CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzY1
OTQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgZmFpbCBsaWtlIDEzNjU5NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTM2NTk0CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZh
aWwgbGlrZSAxMzY1OTQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzNjU5NAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTM2
NTk0CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAg
IDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAg
ICAgICAgIGNkYjhiYWMyZjc4YzJjMTUzOTQxODM0NjA4OGMzNGExN2I2ZjRiMjUKYmFzZWxpbmUg
dmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIGExODgzMzljYTVhMzk2YWNjNTg4ZTU4NTFl
ZDdlMTlmNjZiMGViZDkKCkxhc3QgdGVzdCBvZiBiYXNpcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgKG5vdCBmb3VuZCkgICAgIApGYWlsaW5nIHNpbmNlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIChub3QgZm91bmQpICAgICAKVGVzdGluZyBzYW1lIHNpbmNlICAgMTM2ODM0ICAyMDE5
LTA1LTIzIDAzOjAwOjMwIFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCmpvYnM6CiBidWlsZC1h
bWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYy
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFk
b3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9o
b21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBh
dAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpF
eHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBp
cyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJu
ZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat May 25 00:55:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 May 2019 00:55:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hUKy8-0004WB-6v; Sat, 25 May 2019 00:55:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xSs9=TZ=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1hUKy6-0004Vv-IT
 for xen-devel@lists.xenproject.org; Sat, 25 May 2019 00:55:26 +0000
X-Inumbo-ID: c3f59592-7e87-11e9-93bf-a7ac06c6ef75
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c3f59592-7e87-11e9-93bf-a7ac06c6ef75;
 Sat, 25 May 2019 00:55:18 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hUKxy-00020Z-7h; Sat, 25 May 2019 00:55:18 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hUKxx-0008F1-SP; Sat, 25 May 2019 00:55:18 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hUKxx-00059j-RP; Sat, 25 May 2019 00:55:17 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136839-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-upstream-4.11-testing:build-arm64-xsm:<job
 status>:broken:regression
 qemu-upstream-4.11-testing:build-arm64-pvops:<job status>:broken:regression
 qemu-upstream-4.11-testing:build-arm64:<job status>:broken:regression
 qemu-upstream-4.11-testing:build-arm64:host-install(4):broken:regression
 qemu-upstream-4.11-testing:build-arm64-xsm:host-install(4):broken:regression
 qemu-upstream-4.11-testing:build-arm64-pvops:host-install(4):broken:regression
 qemu-upstream-4.11-testing:test-arm64-arm64-xl:xen-boot:fail:regression
 qemu-upstream-4.11-testing:test-arm64-arm64-libvirt-xsm:xen-boot:fail:regression
 qemu-upstream-4.11-testing:test-arm64-arm64-xl-credit2:xen-boot:fail:regression
 qemu-upstream-4.11-testing:test-arm64-arm64-xl-xsm:xen-boot:fail:regression
 qemu-upstream-4.11-testing:build-i386-libvirt:libvirt-build:fail:regression
 qemu-upstream-4.11-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:guest-start/debianhvm.repeat:fail:heisenbug
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-multivcpu:guest-start:fail:heisenbug
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-rtds:guest-start:fail:heisenbug
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-pvshim:guest-start:fail:heisenbug
 qemu-upstream-4.11-testing:test-amd64-i386-libvirt:guest-start:fail:heisenbug
 qemu-upstream-4.11-testing:test-amd64-amd64-libvirt-xsm:guest-start:fail:heisenbug
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-arndale:guest-start:fail:heisenbug
 qemu-upstream-4.11-testing:test-amd64-i386-xl-shadow:guest-start/debian.repeat:fail:heisenbug
 qemu-upstream-4.11-testing:test-amd64-i386-libvirt-xsm:guest-destroy:fail:heisenbug
 qemu-upstream-4.11-testing:test-amd64-i386-xl:guest-start/debian.repeat:fail:heisenbug
 qemu-upstream-4.11-testing:test-amd64-i386-xl-xsm:guest-start/debian.repeat:fail:heisenbug
 qemu-upstream-4.11-testing:test-armhf-armhf-libvirt:guest-start:fail:heisenbug
 qemu-upstream-4.11-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:guest-start/debianhvm.repeat:fail:heisenbug
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-rtds:guest-start:fail:heisenbug
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-multivcpu:guest-start/debian.repeat:fail:heisenbug
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-vhd:guest-start/debian.repeat:fail:heisenbug
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-qcow2:guest-localmigrate/x10:fail:heisenbug
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-qcow2:guest-saverestore.2:fail:heisenbug
 qemu-upstream-4.11-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-credit1:guest-start/debian.repeat:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-arm64-arm64-xl-credit1:xen-boot:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=2871355a6957f1b3c16f858e3143e0fff0737b6a
X-Osstest-Versions-That: qemuu=20c76f9a5fbf16d58c6add2ace2ff0fabd785926
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 25 May 2019 00:55:17 +0000
Subject: [Xen-devel] [qemu-upstream-4.11-testing test] 136839: regressions -
 FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjgzOSBxZW11LXVwc3RyZWFtLTQuMTEtdGVzdGluZyByZWFsIFtyZWFsXQpodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTM2ODM5LwoKUmVn
cmVzc2lvbnMgOi0oCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2lu
ZywKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hcm02NC14
c20gICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuICBp
biAxMzQ1MDQKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAg
ICAgICAgICAgICAgICBicm9rZW4gIGluIDEzNDUwNAogYnVpbGQtYXJtNjQgICAgICAgICAgICAg
ICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbiAgaW4gMTM0NTA0CiBi
dWlsZC1hcm02NCAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTM0
NTA0IFJFR1IuIHZzLiAxMjU1NzUKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgIDQgaG9zdC1p
bnN0YWxsKDQpIGJyb2tlbiBpbiAxMzQ1MDQgUkVHUi4gdnMuIDEyNTU3NQogYnVpbGQtYXJtNjQt
cHZvcHMgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEzNDUwNCBSRUdSLiB2
cy4gMTI1NTc1CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU1NzUKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTU3NQog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1NTc1CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU1NzUKIGJ1aWxkLWkzODYt
bGlidmlydCAgICAgICAgICAgIDYgbGlidmlydC1idWlsZCAgZmFpbCBpbiAxMzUyMDUgUkVHUi4g
dnMuIDEyNTU3NQoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBi
bG9ja2luZyk6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
OCBndWVzdC1zdGFydC9kZWJpYW5odm0ucmVwZWF0IGZhaWwgaW4gMTM0NTA0IHBhc3MgaW4gMTM1
MjA1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAxMiBndWVzdC1zdGFydCAgICAgZmFp
bCBpbiAxMzQ1MDQgcGFzcyBpbiAxMzY4MzkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAg
MTIgZ3Vlc3Qtc3RhcnQgICAgICBmYWlsIGluIDEzNDUwNCBwYXNzIGluIDEzNjgzOQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAxMiBndWVzdC1zdGFydCAgICAgIGZhaWwgaW4gMTM0NTA0
IHBhc3MgaW4gMTM2ODM5CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEyIGd1ZXN0LXN0
YXJ0ICAgICAgZmFpbCBpbiAxMzQ1MDQgcGFzcyBpbiAxMzY4MzkKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gMTIgZ3Vlc3Qtc3RhcnQgICAgICBmYWlsIGluIDEzNDUwNCBwYXNzIGluIDEz
NjgzOQogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMiBndWVzdC1zdGFydCAgICAgIGZh
aWwgaW4gMTM0NTA0IHBhc3MgaW4gMTM2ODM5CiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93IDIw
IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBpbiAxMzQ1MDQgcGFzcyBpbiAxMzY4MzkK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMjAgZ3Vlc3QtZGVzdHJveSAgICBmYWlsIGlu
IDEzNDUwNCBwYXNzIGluIDEzNjgzOQogdGVzdC1hbWQ2NC1pMzg2LXhsICAyMCBndWVzdC1zdGFy
dC9kZWJpYW4ucmVwZWF0IGZhaWwgaW4gMTM0NTA0IHBhc3MgaW4gMTM2ODM5CiB0ZXN0LWFtZDY0
LWkzODYteGwteHNtIDIwIGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBpbiAxMzQ1MDQg
cGFzcyBpbiAxMzY4MzkKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTIgZ3Vlc3Qtc3Rh
cnQgICAgICBmYWlsIGluIDEzNDUwNCBwYXNzIGluIDEzNjgzOQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgMTggZ3Vlc3Qtc3RhcnQvZGViaWFuaHZtLnJlcGVhdCBmYWlsIGlu
IDEzNDUwNCBwYXNzIGluIDEzNjgzOQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMiBn
dWVzdC1zdGFydCAgICAgIGZhaWwgaW4gMTM0NTA0IHBhc3MgaW4gMTM2ODM5CiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgaW4g
MTM0NTA0IHBhc3MgaW4gMTM2ODM5CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgMTYgZ3Vl
c3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDEzNDUwNCBwYXNzIGluIDEzNjgzOQogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgMTUgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGlu
IDEzNDUwNCBwYXNzIGluIDEzNjgzOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAxNyBndWVz
dC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTM2NjM4IHBhc3MgaW4gMTM0NTA0CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFjb3cyICAgIDE2IGd1ZXN0LXNhdmVyZXN0b3JlLjIgICAgICAgIGZhaWwg
cGFzcyBpbiAxMzY2MzgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3Qg
YmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICBibG9ja2VkIGluIDEzNDUwNCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTM0NTA0IG4vYQog
YnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
YmxvY2tlZCBpbiAxMzQ1MDQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEzNDUwNCBuL2EKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4g
MTM0NTA0IG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzQ1MDQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBpbiAx
MzUyMDUgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICBibG9ja2VkIGluIDEzNTIwNSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTM1MjA1IG4vYQog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
YmxvY2tlZCBpbiAxMzUyMDUgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgMTYgZ3Vl
c3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDEzNDUwNCBiYXNlbGluZSB1bnRlc3RlZAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBk
ZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1w
dnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDEgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWlu
c3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQx
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHFlbXV1ICAgICAgICAg
ICAgICAgIDI4NzEzNTVhNjk1N2YxYjNjMTZmODU4ZTMxNDNlMGZmZjA3MzdiNmEKYmFzZWxpbmUg
dmVyc2lvbjoKIHFlbXV1ICAgICAgICAgICAgICAgIDIwYzc2ZjlhNWZiZjE2ZDU4YzZhZGQyYWNl
MmZmMGZhYmQ3ODU5MjYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyNTU3NSAgMjAxOC0wNy0yNSAx
ODo1Mzo1NCBaICAzMDMgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzQyNzAgIDIwMTktMDQt
MDEgMTY6MTA6NTAgWiAgIDUzIGRheXMgICAyMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91
Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJh
cmRAY2l0cml4LmNvbT4KICBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICBHcmVn
IEt1cnogPGdyb3VnQGthb2Qub3JnPgogIEphc29uIFdhbmcgPGphc293YW5nQHJlZGhhdC5jb20+
CiAgS2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KICBMaSBRaWFuZyA8bGlxM2VhQGdtYWls
LmNvbT4KICBNaWNoYWVsIE1jQ29udmlsbGUgPG1tY2NvQG15a29sYWIuY29tPgogIE1pY2hhZWwg
VG9rYXJldiA8bWp0QHRscy5tc2sucnU+CiAgTmllbHMgZGUgVm9zIDxuZGV2b3NAcmVkaGF0LmNv
bT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogIFBldGVyIE1heWRlbGwg
PHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhp
bG1kQHJlZGhhdC5jb20+CiAgUHJhc2FubmEgS3VtYXIgS2FsZXZlciA8cHJhc2FubmEua2FsZXZl
ckByZWRoYXQuY29tPgogIFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAg
Um9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1k
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGlt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwps
b2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29u
ZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0
cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0
ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkK
CmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0
LXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0IGJyb2tlbgoKTm90IHB1c2hpbmcu
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KY29tbWl0IDI4NzEzNTVhNjk1N2YxYjNjMTZmODU4ZTMxNDNlMGZmZjA3MzdiNmEKQXV0
aG9yOiBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPgpEYXRlOiAgIFRodSBPY3QgMTEgMTc6
MzA6MzkgMjAxOCArMDIwMAoKICAgIGd0azogRG9uJ3QgdnRlX3Rlcm1pbmFsX3NldF9lbmNvZGlu
ZygpIG9uIG5ldyBWVEUgdmVyc2lvbnMKICAgIAogICAgVGhlIGZ1bmN0aW9uIHZ0ZV90ZXJtaW5h
bF9zZXRfZW5jb2RpbmcoKSBpcyBkZXByZWNhdGVkIHNpbmNlIFZURSAwLjU0LAogICAgc28gc3Rv
cCBjYWxsaW5nIGl0IGZyb20gdGhhdCB2ZXJzaW9uIG9uLiBUaGlzIGZpeGVzIGEgYnVpbGQgZXJy
b3IKICAgIGJlY2F1c2Ugb2Ygb3VyIHVzZSBvZiB3YXJuaW5nIGZsYWdzIFstV2Vycm9yPWRlcHJl
Y2F0ZWQtZGVjbGFyYXRpb25zXS4KICAgIAogICAgRml4ZXM6IGh0dHBzOi8vYnVncy5sYXVuY2hw
YWQubmV0L2J1Z3MvMTc5NDkzOQogICAgUmVwb3J0ZWQtYnk6IEJhc3RpYW4gS29wcGVsbWFubiA8
a2Jhc3RpYW5AbWFpbC51bmktcGFkZXJib3JuLmRlPgogICAgU2lnbmVkLW9mZi1ieTogS2V2aW4g
V29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KICAgIE1lc3NhZ2UtaWQ6IDIwMTgxMDExMTUzMDM5LjIz
MjQtMS1rd29sZkByZWRoYXQuY29tCiAgICBTaWduZWQtb2ZmLWJ5OiBHZXJkIEhvZmZtYW5uIDxr
cmF4ZWxAcmVkaGF0LmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDY0MTU5OTRm
ZmNjNmQyMmIzZjVhZGQ2N2Y2M2ZlNzdlNGI5NzExZjQpCgpjb21taXQgOTRhNzE1YjZjYmE3MjI1
ZTVkYjU5OTAxZTVkMGE1MjUyZWFkOTc1NQpBdXRob3I6IE5pZWxzIGRlIFZvcyA8bmRldm9zQHJl
ZGhhdC5jb20+CkRhdGU6ICAgVHVlIE1hciA1IDE2OjQ2OjM0IDIwMTkgKzAxMDAKCiAgICBnbHVz
dGVyOiB0aGUgZ2xmc19pb19jYmsgY2FsbGJhY2sgZnVuY3Rpb24gcG9pbnRlciBhZGRzIHByZS9w
b3N0IHN0YXQgYXJncwogICAgCiAgICBUaGUgZ2xmc18qX2FzeW5jKCkgZnVuY3Rpb25zIGRvIGEg
Y2FsbGJhY2sgb25jZSBmaW5pc2hlZC4gVGhpcyBjYWxsYmFjawogICAgaGFzIGNoYW5nZWQgaXRz
IGFyZ3VtZW50cywgcHJlLSBhbmQgcG9zdC1zdGF0IHN0cnVjdHVyZXMgaGF2ZSBiZWVuCiAgICBh
ZGRlZC4gVGhpcyBtYWtlcyBpdCBwb3NzaWJsZSB0byBpbXByb3ZlIGNhY2hpbmcsIHdoaWNoIGlz
IHVzZWZ1bCBmb3IKICAgIFNhbWJhIGFuZCBORlMtR2FuZXNoYSwgYnV0IG5vdCBzbyBtdWNoIGZv
ciBRRU1VLiBHbHVzdGVyIDYgaXMgdGhlIGZpcnN0CiAgICByZWxlYXNlIHRoYXQgaW5jbHVkZXMg
dGhlc2UgbmV3IGFyZ3VtZW50cy4KICAgIAogICAgV2l0aCBhbiBhZGRpdGlvbmFsIGRldGVjdGlv
biBpbiAuL2NvbmZpZ3VyZSwgdGhlIG5ldyBhcmd1bWVudHMgY2FuCiAgICBjb25kaXRpb25hbGx5
IGdldCBpbmNsdWRlZCBpbiB0aGUgZ2xmc19pb19jYmsgaGFuZGxlci4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogTmllbHMgZGUgVm9zIDxuZGV2b3NAcmVkaGF0LmNvbT4KICAgIFNpZ25lZC1vZmYt
Ynk6IEtldmluIFdvbGYgPGt3b2xmQHJlZGhhdC5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9t
IGNvbW1pdCAwZTNiODkxZmVmYWNjMGU0OWYzYzhmZmEzYTc1M2I2OWViNzIxNGQyKQoKY29tbWl0
IDEzYmFjN2FiZjYwZTI1MTAxZWY2MDU5ZjBkYTdhMTY4OTQyZWNjZDkKQXV0aG9yOiBQcmFzYW5u
YSBLdW1hciBLYWxldmVyIDxwcmFzYW5uYS5rYWxldmVyQHJlZGhhdC5jb20+CkRhdGU6ICAgVHVl
IE1hciA1IDE2OjQ2OjMzIDIwMTkgKzAxMDAKCiAgICBnbHVzdGVyOiBIYW5kbGUgY2hhbmdlZCBn
bGZzX2Z0cnVuY2F0ZSBzaWduYXR1cmUKICAgIAogICAgTmV3IHZlcnNpb25zIG9mIEdsdXN0ZXJz
IGxpYmdmYXBpLnNvIGhhdmUgYW4gdXBkYXRlZCBnbGZzX2Z0cnVuY2F0ZSgpCiAgICBmdW5jdGlv
biB0aGF0IHJldHVybnMgYWRkaXRpb25hbCAnc3RydWN0IHN0YXQnIHN0cnVjdHVyZXMgdG8gZW5h
YmxlCiAgICBhZHZhbmNlZCBjYWNoaW5nIG9mIGF0dHJpYnV0ZXMuIFRoaXMgaXMgdXNlZnVsIGZv
ciBmaWxlIHNlcnZlcnMsIG5vdCBzbwogICAgbXVjaCBmb3IgUUVNVS4gTmV2ZXJ0aGVsZXNzLCB0
aGUgQVBJIGhhcyBjaGFuZ2VkIGFuZCBuZWVkcyB0byBiZQogICAgYWRvcHRlZC4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogUHJhc2FubmEgS3VtYXIgS2FsZXZlciA8cHJhc2FubmEua2FsZXZlckBy
ZWRoYXQuY29tPgogICAgU2lnbmVkLW9mZi1ieTogTmllbHMgZGUgVm9zIDxuZGV2b3NAcmVkaGF0
LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEtldmluIFdvbGYgPGt3b2xmQHJlZGhhdC5jb20+CiAg
ICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBlMDE0ZGJlNzRlMDQ4NDE4ODE2NGM2MWZmNjg0
M2Y4YTA0YThjYjlkKQoKY29tbWl0IDk4NjRhMTJmNGExM2YxOWE3NDQwY2IzMmJkMzI0MjUwNmQ2
YjI3MzgKQXV0aG9yOiBKYXNvbiBXYW5nIDxqYXNvd2FuZ0ByZWRoYXQuY29tPgpEYXRlOiAgIFR1
ZSBEZWMgNCAxMTo1Mzo0MyAyMDE4ICswODAwCgogICAgbmV0OiBkcm9wIHRvbyBsYXJnZSBwYWNr
ZXQgZWFybHkKICAgIAogICAgV2UgdHJ5IHRvIGRldGVjdCBhbmQgZHJvcCB0b28gbGFyZ2UgcGFj
a2V0ICg+SU5UX01BWCkgaW4gMTU5MmE5OTQ3MDM2CiAgICAoIm5ldDogaWdub3JlIHBhY2tldCBz
aXplIGdyZWF0ZXIgdGhhbiBJTlRfTUFYIikgZHVyaW5nIHBhY2tldAogICAgZGVsaXZlcmluZy4g
VW5mb3J0dW5hdGVseSwgdGhpcyBpcyBub3Qgc3VmZmljaWVudCBhcyB3ZSBtYXkgaGl0CiAgICBh
bm90aGVyIGludGVnZXIgb3ZlcmZsb3cgd2hlbiB0cnlpbmcgdG8gcXVldWUgc3VjaCBsYXJnZSBw
YWNrZXQgaW4KICAgIHFlbXVfbmV0X3F1ZXVlX2FwcGVuZF9pb3YoKToKICAgIAogICAgLSBzaXpl
IG9mIHRoZSBhbGxvY2F0aW9uIG1heSBvdmVyZmxvdyBvbiAzMmJpdAogICAgLSBwYWNrZXQtPnNp
emUgaXMgaW50ZWdlciB3aGljaCBtYXkgb3ZlcmZsb3cgZXZlbiBvbiA2NGJpdAogICAgCiAgICBG
aXhpbmcgdGhpcyBieSBtb3ZpbmcgdGhlIGNoZWNrIHRvIHFlbXVfc2VuZHZfcGFja2V0X2FzeW5j
KCkgd2hpY2ggaXMKICAgIHRoZSBlbnRyYW5jZSBvZiBhbGwgbmV0d29ya2luZyBjb2RlcyBhbmQg
cmVkdWNlIHRoZSBsaW1pdCB0bwogICAgTkVUX0JVRlNJWkUgdG8gYmUgbW9yZSBjb25zZXJ2YXRp
dmUuIFRoaXMgd29ya3Mgc2luY2U6CiAgICAKICAgIC0gRm9yIHRoZSBjYWxsZXJzIHRoYXQgY2Fs
bCBxZW11X3NlbmR2X3BhY2tldF9hc3luYygpIGRpcmVjdGx5LCB0aGV5CiAgICAgIG9ubHkgY2Fy
ZSBhYm91dCBpZiB6ZXJvIGlzIHJldHVybmVkIHRvIGRldGVybWluZSB3aGV0aGVyIHRvIHByZXZl
bnQKICAgICAgdGhlIHNvdXJjZSBmcm9tIHByb2R1Y2luZyBtb3JlIHBhY2tldHMuIEEgY2FsbGJh
Y2sgd2lsbCBiZSB0cmlnZ2VyZWQKICAgICAgaWYgcGVlciBjYW4gYWNjZXB0IG1vcmUgdGhlbiBz
b3VyY2UgY291bGQgYmUgZW5hYmxlZC4gVGhpcyBpcwogICAgICB1c3VhbGx5IHVzZWQgYnkgaGln
aCBzcGVlZCBuZXR3b3JraW5nIGltcGxlbWVudGF0aW9uIGxpa2UgdmlydGlvLW5ldAogICAgICBv
ciBuZXRtYXAuCiAgICAtIEZvciB0aGUgY2FsbGVycyB0aGF0IGNhbGwgcWVtdV9zZW5kdl9wYWNr
ZXQoKSB0aGF0IGNhbGxzCiAgICAgIHFlbXVfc2VuZHZfcGFja2V0X2FzeW5jKCkgaW5kaXJlY3Rs
eSwgdGhleSBvZnRlbiBpZ25vcmUgdGhlIHJldHVybgogICAgICB2YWx1ZS4gSW4gdGhpcyBjYXNl
IHFlbXUgd2lsbCBqdXN0IHRoZSBkcm9wIHBhY2tldHMgaWYgcGVlciBjYW4ndAogICAgICByZWNl
aXZlLgogICAgCiAgICBRZW11IHdpbGwgY29weSB0aGUgcGFja2V0IGlmIGl0IHdhcyBxdWV1ZWQu
IFNvIGl0IHdhcyBzYWZlIGZvciBib3RoCiAgICBraW5kcyBvZiB0aGUgY2FsbGVycyB0byBhc3N1
bWUgdGhlIHBhY2tldCB3YXMgc2VudC4KICAgIAogICAgU2luY2Ugd2UgbW92ZSB0aGUgY2hlY2sg
ZnJvbSBxZW11X2RlbGl2ZXJfcGFja2V0X2lvdigpIHRvCiAgICBxZW11X3NlbmR2X3BhY2tldF9h
c3luYygpLCBpdCB3b3VsZCBiZSBzYWZlciB0byBtYWtlCiAgICBxZW11X2RlbGl2ZXJfcGFja2V0
X2lvdigpIHN0YXRpYyB0byBwcmV2ZW50IGFueSBleHRlcm5hbCB1c2VyIGluIHRoZQogICAgZnV0
dXJlLgogICAgCiAgICBUaGlzIGlzIGEgcmV2aXNlZCBwYXRjaCBvZiBDVkUtMjAxOC0xNzk2My4K
ICAgIAogICAgQ2M6IHFlbXUtc3RhYmxlQG5vbmdudS5vcmcKICAgIENjOiBMaSBRaWFuZyA8bGlx
M2VhQDE2My5jb20+CiAgICBGaXhlczogMTU5MmE5OTQ3MDM2ICgibmV0OiBpZ25vcmUgcGFja2V0
IHNpemUgZ3JlYXRlciB0aGFuIElOVF9NQVgiKQogICAgUmVwb3J0ZWQtYnk6IExpIFFpYW5nIDxs
aXEzZWFAZ21haWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IExpIFFpYW5nIDxsaXEzZWFAZ21haWwu
Y29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFzb24gV2FuZyA8amFzb3dhbmdAcmVkaGF0LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBUaG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4KICAgIE1lc3Nh
Z2UtaWQ6IDIwMTgxMjA0MDM1MzQ3LjYxNDgtMi1qYXNvd2FuZ0ByZWRoYXQuY29tCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgICAo
Y2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCAyNWMwMWJkMTlkMGU0YjY2ZjM1NzYxOGFlZWZkYTFl
ZjdhNDFlMjFhKQoKY29tbWl0IGI2OTdjMGFlY2JmOWJjOGJkYjRmMWJmMGVhOTJlNmE4ZmIyNTgw
OTQKQXV0aG9yOiBKYXNvbiBXYW5nIDxqYXNvd2FuZ0ByZWRoYXQuY29tPgpEYXRlOiAgIFdlZCBN
YXkgMzAgMTM6MTY6MzYgMjAxOCArMDgwMAoKICAgIG5ldDogaWdub3JlIHBhY2tldCBzaXplIGdy
ZWF0ZXIgdGhhbiBJTlRfTUFYCiAgICAKICAgIFRoZXJlIHNob3VsZCBub3QgYmUgYSByZWFzb24g
Zm9yIHBhc3NpbmcgYSBwYWNrZXQgc2l6ZSBncmVhdGVyIHRoYW4KICAgIElOVF9NQVguIEl0J3Mg
dXN1YWxseSBhIGhpbnQgb2YgYnVnIHNvbWV3aGVyZSwgc28gaWdub3JlIHBhY2tldCBzaXplCiAg
ICBncmVhdGVyIHRoYW4gSU5UX01BWCBpbiBxZW11X2RlbGl2ZXJfcGFja2V0X2lvdigpCiAgICAK
ICAgIENDOiBxZW11LXN0YWJsZUBub25nbnUub3JnCiAgICBSZXBvcnRlZC1ieTogRGFuaWVsIFNo
YXBpcmEgPGRhbmllbEB0d2lzdGxvY2suY29tPgogICAgUmV2aWV3ZWQtYnk6IE1pY2hhZWwgUy4g
VHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYXNvbiBXYW5nIDxq
YXNvd2FuZ0ByZWRoYXQuY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgMTU5MmE5
OTQ3MDM2ZDYwZGRlNTQwNDIwNGE1ZDQ1OTc1MTMzY2FmNSkKCmNvbW1pdCBmNTE3YzFiNjA3OWE1
MTRjMDc5OGVhY2IzZjdjNzdiOWRkOGViYmYxCkF1dGhvcjogR3JlZyBLdXJ6IDxncm91Z0BrYW9k
Lm9yZz4KRGF0ZTogICBGcmkgTm92IDIzIDEzOjI4OjAzIDIwMTggKzAxMDAKCiAgICA5cDogZml4
IFFFTVUgY3Jhc2ggd2hlbiByZW5hbWluZyBmaWxlcwogICAgCiAgICBXaGVuIHVzaW5nIHRoZSA5
UDIwMDAudSB2ZXJzaW9uIG9mIHRoZSBwcm90b2NvbCwgdGhlIGZvbGxvd2luZyBzaGVsbAogICAg
Y29tbWFuZCBsaW5lIGluIHRoZSBndWVzdCBjYW4gY2F1c2UgUUVNVSB0byBjcmFzaDoKICAgIAog
ICAgICAgIHdoaWxlIHRydWU7IGRvIHJtIC1yZiBhYTsgbWtkaXIgLXAgYS9iICYgdG91Y2ggYS9i
L2MgJiBtdiBhIGFhOyBkb25lCiAgICAKICAgIFdpdGggOVAyMDAwLnUsIGZpbGUgcmVuYW1pbmcg
aXMgaGFuZGxlZCBieSB0aGUgV1NUQVQgY29tbWFuZC4gVGhlCiAgICB2OWZzX3dzdGF0KCkgZnVu
Y3Rpb24gY2FsbHMgdjlmc19jb21wbGV0ZV9yZW5hbWUoKSwgd2hpY2ggY2FsbHMKICAgIHY5ZnNf
Zml4X3BhdGgoKSBmb3IgZXZlcnkgZmlkIHdob3NlIHBhdGggaXMgYWZmZWN0ZWQgYnkgdGhlIGNo
YW5nZS4KICAgIFRoZSBpbnZvbHZlZCBjYWxscyB0byB2OWZzX3BhdGhfY29weSgpIG1heSByYWNl
IHdpdGggYW55IG90aGVyIGFjY2VzcwogICAgdG8gdGhlIGZpZCBwYXRoIHBlcmZvcm1lZCBieSBz
b21lIHdvcmtlciB0aHJlYWQsIGNhdXNpbmcgYSBjcmFzaCBsaWtlCiAgICBzaG93biBiZWxvdzoK
ICAgIAogICAgVGhyZWFkIDEyICJxZW11LXN5c3RlbS14ODYiIHJlY2VpdmVkIHNpZ25hbCBTSUdT
RUdWLCBTZWdtZW50YXRpb24gZmF1bHQuCiAgICAweDAwMDA1NTU1NTVhMjVkYTIgaW4gbG9jYWxf
b3Blbl9ub2ZvbGxvdyAoZnNfY3R4PTB4NTU1NTU3ZDk1OGI4LCBwYXRoPTB4MCwKICAgICBmbGFn
cz02NTUzNiwgbW9kZT0wKSBhdCBody85cGZzLzlwLWxvY2FsLmM6NTkKICAgIDU5ICAgICAgICAg
IHdoaWxlICgqcGF0aCAmJiBmZCAhPSAtMSkgewogICAgKGdkYikgYnQKICAgICMwICAweDAwMDA1
NTU1NTVhMjVkYTIgaW4gbG9jYWxfb3Blbl9ub2ZvbGxvdyAoZnNfY3R4PTB4NTU1NTU3ZDk1OGI4
LAogICAgIHBhdGg9MHgwLCBmbGFncz02NTUzNiwgbW9kZT0wKSBhdCBody85cGZzLzlwLWxvY2Fs
LmM6NTkKICAgICMxICAweDAwMDA1NTU1NTVhMjVlMGMgaW4gbG9jYWxfb3BlbmRpcl9ub2ZvbGxv
dyAoZnNfY3R4PTB4NTU1NTU3ZDk1OGI4LAogICAgIHBhdGg9MHgwKSBhdCBody85cGZzLzlwLWxv
Y2FsLmM6OTIKICAgICMyICAweDAwMDA1NTU1NTVhMjYxYjggaW4gbG9jYWxfbHN0YXQgKGZzX2N0
eD0weDU1NTU1N2Q5NThiOCwKICAgICBmc19wYXRoPTB4NTU1NTU2YjU2ODU4LCBzdGJ1Zj0weDdm
ZmY4NDgzMGVmMCkgYXQgaHcvOXBmcy85cC1sb2NhbC5jOjE4NQogICAgIzMgIDB4MDAwMDU1NTU1
NWEyYjM2NyBpbiB2OWZzX2NvX2xzdGF0IChwZHU9MHg1NTU1NTdkOTc0OTgsCiAgICAgcGF0aD0w
eDU1NTU1NmI1Njg1OCwgc3RidWY9MHg3ZmZmODQ4MzBlZjApIGF0IGh3LzlwZnMvY29maWxlLmM6
NTMKICAgICM0ICAweDAwMDA1NTU1NTVhMWU5ZTIgaW4gdjlmc19zdGF0IChvcGFxdWU9MHg1NTU1
NTdkOTc0OTgpCiAgICAgYXQgaHcvOXBmcy85cC5jOjEwODMKICAgICM1ICAweDAwMDA1NTU1NTVl
MDYwYTIgaW4gY29yb3V0aW5lX3RyYW1wb2xpbmUgKGkwPS02NjkxNjU0MjQsIGkxPTMyNzY3KQog
ICAgIGF0IHV0aWwvY29yb3V0aW5lLXVjb250ZXh0LmM6MTE2CiAgICAjNiAgMHgwMDAwN2ZmZmVm
NGY1NjAwIGluIF9fc3RhcnRfY29udGV4dCAoKSBhdCAvbGliNjQvbGliYy5zby42CiAgICAjNyAg
MHgwMDAwMDAwMDAwMDAwMDAwIGluICAoKQogICAgKGdkYikKICAgIAogICAgVGhlIGZpeCBpcyB0
byB0YWtlIHRoZSBwYXRoIHdyaXRlIGxvY2sgd2hlbiBjYWxsaW5nIHY5ZnNfY29tcGxldGVfcmVu
YW1lKCksCiAgICBsaWtlIGluIHY5ZnNfcmVuYW1lKCkuCiAgICAKICAgIEltcGFjdDogIERvUyB0
cmlnZ2VyZWQgYnkgdW5wcml2aWxlZ2VkIGd1ZXN0IHVzZXJzLgogICAgCiAgICBGaXhlczogQ1ZF
LTIwMTgtMTk0ODkKICAgIENjOiBQIEogUCA8cHBhbmRpdEByZWRoYXQuY29tPgogICAgUmVwb3J0
ZWQtYnk6IHpoaWJpbiBodSA8bm9pcmZhdGVAZ21haWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IFBy
YXNhZCBKIFBhbmRpdCA8cGpwQGZlZG9yYXByb2plY3Qub3JnPgogICAgU2lnbmVkLW9mZi1ieTog
R3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0
IDFkMjAzOTg2OTRhM2I2N2EzODhkOTU1YjdhOTQ1YmE0YWE5MGE4YTgpCgpjb21taXQgOWFmOWMx
YzIwZTMxM2Y1OTcxNjhlMDUyMmY1ZmM4ZDc4MTIzYjBjOApBdXRob3I6IFBhb2xvIEJvbnppbmkg
PHBib256aW5pQHJlZGhhdC5jb20+CkRhdGU6ICAgVHVlIE5vdiAyMCAxOTo0MTo0OCAyMDE4ICsw
MTAwCgogICAgbnZtZTogZml4IG91dC1vZi1ib3VuZHMgYWNjZXNzIHRvIHRoZSBDTUIKICAgIAog
ICAgQmVjYXVzZSB0aGUgQ01CIEJBUiBoYXMgYSBtaW5fYWNjZXNzX3NpemUgb2YgMiwgaWYgeW91
IHJlYWQgdGhlIGxhc3QKICAgIGJ5dGUgaXQgd2lsbCB0cnkgdG8gbWVtY3B5ICoyKiBieXRlcyBm
cm9tIG4tPmNtYnVmLCBjYXVzaW5nIGFuIG9mZi1ieS1vbmUKICAgIGVycm9yLiAgVGhpcyBpcyBD
VkUtMjAxOC0xNjg0Ny4KICAgIAogICAgQW5vdGhlciB3YXkgdG8gZml4IHRoaXMgbWlnaHQgYmUg
dG8gcmVnaXN0ZXIgdGhlIENNQiBhcyBhIFJBTSBtZW1vcnkKICAgIHJlZ2lvbiwgd2hpY2ggd291
bGQgYWxzbyBiZSBtb3JlIGVmZmljaWVudC4gIEhvd2V2ZXIsIHRoYXQgbWlnaHQgYmUgYQogICAg
Y2hhbmdlIGZvciBiaWctZW5kaWFuIG1hY2hpbmVzOyBJIGRpZG4ndCB0aGluayB0aGlzIHRocm91
Z2ggYW5kIEkgZG9uJ3QKICAgIGtub3cgaG93IHJlYWwgaGFyZHdhcmUgd29ya3MuICBBZGQgYSBi
YXNpYyB0ZXN0Y2FzZSBmb3IgdGhlIENNQiBpbiBjYXNlCiAgICBzb21lYm9keSBkb2VzIHRoaXMg
Y2hhbmdlIGxhdGVyIG9uLgogICAgCiAgICBDYzogS2VpdGggQnVzY2ggPGtlaXRoLmJ1c2NoQGlu
dGVsLmNvbT4KICAgIENjOiBxZW11LWJsb2NrQG5vbmdudS5vcmcKICAgIFJlcG9ydGVkLWJ5OiBM
aSBRaWFuZyA8bGlxM2VhQGdtYWlsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBMaSBRaWFuZyA8bGlx
M2VhQGdtYWlsLmNvbT4KICAgIFRlc3RlZC1ieTogTGkgUWlhbmcgPGxpcTNlYUBnbWFpbC5jb20+
CiAgICBTaWduZWQtb2ZmLWJ5OiBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgog
ICAgUmV2aWV3ZWQtYnk6IFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNv
bT4KICAgIFRlc3RlZC1ieTogUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQu
Y29tPgogICAgU2lnbmVkLW9mZi1ieTogS2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KICAg
IChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDg3YWQ4NjBjNjIyY2M4Zjg5MTZiNTIzMmJkODcy
OGMwOGY5MzhmY2UpCgpjb21taXQgYzUwYzcwNGE2YTA5NTU0OTI1YjkyNmMwMzEzMjgwYmU0YTNk
NzEwMApBdXRob3I6IEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CkRhdGU6ICAgVHVlIE5vdiAy
MCAxMzowMDozNSAyMDE4ICswMTAwCgogICAgOXA6IHRha2Ugd3JpdGUgbG9jayBvbiBmaWQgcGF0
aCB1cGRhdGVzIChDVkUtMjAxOC0xOTM2NCkKICAgIAogICAgUmVjZW50IGNvbW1pdCA1Yjc2ZWY1
MGY2MjA3OWEgZml4ZWQgYSByYWNlIHdoZXJlIHY5ZnNfY29fb3BlbjIoKSBjb3VsZAogICAgcG9z
c2libHkgb3ZlcndyaXRlIGEgZmlkIHBhdGggd2l0aCB2OWZzX3BhdGhfY29weSgpIHdoaWxlIGl0
IGlzIGJlaW5nCiAgICBhY2Nlc3NlZCBieSBzb21lIG90aGVyIHRocmVhZCwgaWUsIHVzZS1hZnRl
ci1mcmVlIHRoYXQgY2FuIGJlIGRldGVjdGVkCiAgICBieSBBU0FOIHdpdGggYSBjdXN0b20gOXAg
Y2xpZW50LgogICAgCiAgICBJdCB0dXJucyBvdXQgdGhhdCB0aGUgc2FtZSBjYW4gaGFwcGVuIGF0
IHNldmVyYWwgbG9jYXRpb25zIHdoZXJlCiAgICB2OWZzX3BhdGhfY29weSgpIGlzIHVzZWQgdG8g
c2V0IHRoZSBmaWQgcGF0aC4gVGhlIGZpeCBpcyBhZ2FpbiB0bwogICAgdGFrZSB0aGUgd3JpdGUg
bG9jay4KICAgIAogICAgRml4ZXMgQ1ZFLTIwMTgtMTkzNjQuCiAgICAKICAgIENjOiBQIEogUCA8
cHBhbmRpdEByZWRoYXQuY29tPgogICAgUmVwb3J0ZWQtYnk6IHpoaWJpbiBodSA8bm9pcmZhdGVA
Z21haWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IFByYXNhZCBKIFBhbmRpdCA8cGpwQGZlZG9yYXBy
b2plY3Qub3JnPgogICAgU2lnbmVkLW9mZi1ieTogR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4K
ICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDViM2M3N2FhNTgxZWJiMjE1MTI1Yzg0YjA3
NDIxMTk0ODM1NzFlNTUpCgpjb21taXQgMDNjMjg1NDRhMWI2N2ZkNDhlZjFmYTcyMjMxODE4ZWZh
ODU2Mzg3NApBdXRob3I6IFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkRh
dGU6ICAgTW9uIE1hciAxOCAxODozNzozMSAyMDE5ICswMTAwCgogICAgeGVuLW1hcGNhY2hlOiB1
c2UgTUFQX0ZJWEVEIGZsYWcgc28gdGhlIG1tYXAgYWRkcmVzcyBoaW50IGlzIGFsd2F5cyBob25v
cmVkCiAgICAKICAgIE9yIGlmIGl0J3Mgbm90IHBvc3NpYmxlIHRvIGhvbm9yIHRoZSBoaW50ZWQg
YWRkcmVzcyBhbiBlcnJvciBpcyByZXR1cm5lZAogICAgaW5zdGVhZC4gVGhpcyBtYWtlcyBpdCBl
YXNpZXIgdG8gc3BvdCB0aGUgYWN0dWFsIGZhaWx1cmUsIGluc3RlYWQgb2YKICAgIGZhaWxpbmcg
bGF0ZXIgb24gd2hlbiB0aGUgY2FsbGVyIG9mIHhlbl9yZW1hcF9idWNrZXQgcmVhbGl6ZXMgdGhl
CiAgICBtYXBwaW5nIGhhcyBub3QgYmVlbiBjcmVhdGVkIGF0IHRoZSByZXF1ZXN0ZWQgYWRkcmVz
cy4KICAgIAogICAgQWxzbyBub3RlIHRoYXQgYXQgbGVhc3Qgb24gRnJlZUJTRCB1c2luZyBNQVBf
RklYRUQgd2lsbCBjYXVzZSBtbWFwIHRvCiAgICB0cnkgaGFyZGVyIHRvIGhvbm9yIHRoZSBwYXNz
ZWQgYWRkcmVzcy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9n
ZXIucGF1QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1
cnJhbnRAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5w
ZXJhcmRAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBJZ29yIERydXpoaW5pbiA8aWdvci5k
cnV6aGluaW5AY2lydGl4LmNvbT4KICAgIE1lc3NhZ2UtSWQ6IDwyMDE5MDMxODE3MzczMS4xNDQ5
NC0xLXJvZ2VyLnBhdUBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJB
UkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNv
bW1pdCA0MTU4ZTkzZjRhY2VkMjQ3YzhkYjk0YTAyNzVmYzAyN2RhN2RjOTdlKQoKY29tbWl0IGEz
NWVkMTQ0NDMyOTU5OWYyOTc1NTEyYzgyYmU3OTVmOGFmMjg0ZDUKQXV0aG9yOiBNaWNoYWVsIE1j
Q29udmlsbGUgPG1tY2NvQG15a29sYWIuY29tPgpEYXRlOiAgIEZyaSBEZWMgMSAxMTozMTo1NyAy
MDE3IC0wNzAwCgogICAgbW1hcCgyKSByZXR1cm5zIE1BUF9GQUlMRUQsIG5vdCBOVUxMLCBvbiBm
YWlsdXJlCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE1pY2hhZWwgTWNDb252aWxsZSA8bW1jY29A
bXlrb2xhYi5jb20+CiAgICBSZXZpZXdlZC1ieTogSm9obiBTbm93IDxqc25vd0ByZWRoYXQuY29t
PgogICAgU2lnbmVkLW9mZi1ieTogTWljaGFlbCBUb2thcmV2IDxtanRAdGxzLm1zay5ydT4KICAg
IChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGFiMWNlOWJkNDg5N2I5OTA5ODM2ZTJkNTBiY2E4
NmYyZjNmMmRkZGMpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat May 25 05:02:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 May 2019 05:02:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hUOp7-0005e9-P1; Sat, 25 May 2019 05:02:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xSs9=TZ=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1hUOp6-0005dz-Pi
 for xen-devel@lists.xenproject.org; Sat, 25 May 2019 05:02:24 +0000
X-Inumbo-ID: 478806c7-7eaa-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 478806c7-7eaa-11e9-8980-bc764e045a96;
 Sat, 25 May 2019 05:02:22 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hUOp3-0008Ga-9T; Sat, 25 May 2019 05:02:21 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hUOp2-0003oA-W7; Sat, 25 May 2019 05:02:21 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hUOp2-0005No-Ti; Sat, 25 May 2019 05:02:20 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136845-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.9-testing:build-i386-prev:xen-build:fail:regression
 xen-4.9-testing:build-amd64-prev:xen-build:fail:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:guest-stop:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-freebsd10-i386:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-armhf-armhf-xl:xen-boot:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-migrupgrade: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:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-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-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-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-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-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=ac90240785b8e5f6b40ee36739bb8ea9c645bf4b
X-Osstest-Versions-That: xen=54aa382cbcdc1e2ba75d6734151ca6e53104e2f2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 25 May 2019 05:02:20 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 136845: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjg0NSB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjg0NS8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAg
ICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMyODg5CiBi
dWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMzI4ODkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wIGZhaWwgaW4gMTM2NDkzIFJFR1IuIHZzLiAxMzI4ODkKClRlc3RzIHdo
aWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCBmYWlsIGluIDEzNjQ5MyBw
YXNzIGluIDEzNjg0NQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2IDE3IGd1ZXN0LWxv
Y2FsbWlncmF0ZS94MTAgZmFpbCBpbiAxMzY2NDAgcGFzcyBpbiAxMzY4NDUKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwg
aW4gMTM2NjQwIHBhc3MgaW4gMTM2ODQ1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYt
YW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIHBhc3MgaW4gMTM2NDkzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgIGZh
aWwgcGFzcyBpbiAxMzY2NDAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAx
NiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgcGFzcyBpbiAxMzY2NDAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBw
YXNzIGluIDEzNjY0MAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBi
bG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgZmFpbCBibG9ja2Vk
IGluIDEzMjg4OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICBmYWlsIGJsb2NrZWQgaW4gMTMyODg5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCBmYWlsIGluIDEzNjY0MCBibG9ja2VkIGluIDEz
Mjg4OQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBl
YXQgZmFpbCBpbiAxMzY2NDAgYmxvY2tlZCBpbiAxMzI4ODkKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICBmYWlsIGluIDEzNjY0MCBsaWtlIDEzMjg4
OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgIGZh
aWwgaW4gMTM2NjQwIGxpa2UgMTMyODg5CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTM2NjQwIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzY2
NDAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1
ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBsaWtlIDEzMjg4OQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMy
ODg5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMzI4ODkKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAg
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAx
NyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBh
YzkwMjQwNzg1YjhlNWY2YjQwZWUzNjczOWJiOGVhOWM2NDViZjRiCmJhc2VsaW5lIHZlcnNpb246
CiB4ZW4gICAgICAgICAgICAgICAgICA1NGFhMzgyY2JjZGMxZTJiYTc1ZDY3MzQxNTFjYTZlNTMx
MDRlMmYyCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzI4ODkgIDIwMTktMDItMDQgMjI6MDQ6MDkg
WiAgMTA5IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTMzMTQ3ICAyMDE5LTAyLTExIDEzOjQx
OjUwIFogIDEwMiBkYXlzICAgNTYgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTM2NDkz
ICAyMDE5LTA1LTE4IDEyOjQ0OjIzIFogICAgNiBkYXlzICAgIDMgYXR0ZW1wdHMKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9w
bGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBDaHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGlu
ZGlnQGNpdHJpeC5jb20+CiAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+CiAgTWFudWVsIEJvdXllciA8Ym91eWVyQGFudGlvY2hlLmV1Lm9yZz4KICBT
ZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+CiAgV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1k
NjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRj
aCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVz
dC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAv
aG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUg
YXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoK
RXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwg
aXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFy
bmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBs
b2c7IGl0IHdvdWxkIGJlIDcyMSBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat May 25 07:44:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 May 2019 07:44:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hURLq-0000b5-1H; Sat, 25 May 2019 07:44:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xSs9=TZ=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1hURLp-0000at-GS
 for xen-devel@lists.xenproject.org; Sat, 25 May 2019 07:44:21 +0000
X-Inumbo-ID: e3f4c7f8-7ec0-11e9-8224-efe2b719be4c
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e3f4c7f8-7ec0-11e9-8224-efe2b719be4c;
 Sat, 25 May 2019 07:44:13 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hURLh-0002rw-3s; Sat, 25 May 2019 07:44:13 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hURLg-0005o9-A4; Sat, 25 May 2019 07:44:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hURLg-0002a4-9V; Sat, 25 May 2019 07:44:12 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136861-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.14:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=bbcb3c09eae4cc8d33415c29816debbec20a08df
X-Osstest-Versions-That: linux=e6fedb8802c7543852cc6b06d8c009f89b3af3d8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 25 May 2019 07:44:12 +0000
Subject: [Xen-devel] [linux-4.14 test] 136861: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjg2MSBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzY4NjEvCgpGYWlsdXJlcyA6LS8gYnV0IG5v
IHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBi
bG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAg
ICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAg
ICAgICAgYmJjYjNjMDllYWU0Y2M4ZDMzNDE1YzI5ODE2ZGViYmVjMjBhMDhkZgpiYXNlbGluZSB2
ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgZTZmZWRiODgwMmM3NTQzODUyY2M2YjA2ZDhj
MDA5Zjg5YjNhZjNkOAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTM2NTAzICAyMDE5LTA1LTE4IDE1
OjIwOjMwIFogICAgNiBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzNjcwMyAgMjAxOS0wNS0y
MSAxNzowODo0NiBaICAgIDMgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3Vj
aGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFsIFZpcm8gPHZpcm9AemVuaXYubGludXgub3Jn
LnVrPgogIEFsZXhhbmRlciBTdmVyZGxpbiA8YWxleGFuZGVyLnN2ZXJkbGluQG5va2lhLmNvbT4K
ICBBbGV4ZWkgU3Rhcm92b2l0b3YgPGFzdEBrZXJuZWwub3JnPgogIEFuZHJlYSBBcmNhbmdlbGkg
PGFhcmNhbmdlQHJlZGhhdC5jb20+CiAgQW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51eC1mb3VuZGF0
aW9uLm9yZz4KICBBbmR5IEx1dG9taXJza2kgPGx1dG9AYW1hY2FwaXRhbC5uZXQ+CiAgQW5keSBM
dXRvbWlyc2tpIDxsdXRvQGtlcm5lbC5vcmc+CiAgQmFycmV0IFJob2RlbiA8YnJob0Bnb29nbGUu
Y29tPgogIENvbHkgTGkgPGNvbHlsaUBzdXNlLmRlPgogIENvcmV5IE1pbnlhcmQgPGNtaW55YXJk
QG12aXN0YS5jb20+CiAgQ3VydGlzIE1hbGFpbmV5IDxjdWpvbWFsYWluZXlAY2hyb21pdW0ub3Jn
PgogIERhbmllbCBBeHRlbnMgPGRqYUBheHRlbnMubmV0PgogIERhbmllbCBCb3JrbWFubiA8ZGFu
aWVsQGlvZ2VhcmJveC5uZXQ+CiAgRGF2aWQgUy4gTWlsbGVyIDxkYXZlbUBkYXZlbWxvZnQubmV0
PgogIERhdmlkIFN0ZXJiYSA8ZHN0ZXJiYUBzdXNlLmNvbT4KICBEZWJhYnJhdGEgQmFuZXJqZWUg
PGRiYW5lcmplQGFrYW1haS5jb20+CiAgRGV4dWFuIEN1aSA8ZGVjdWlAbWljcm9zb2Z0LmNvbT4K
ICBEbWl0cnkgT3NpcGVua28gPGRpZ2V0eEBnbWFpbC5jb20+CiAgRWR3YXJkIENyZWUgPGVjcmVl
QHNvbGFyZmxhcmUuY29tPgogIEVyaWMgQmlnZ2VycyA8ZWJpZ2dlcnNAZ29vZ2xlLmNvbT4KICBF
cmljIER1bWF6ZXQgPGVkdW1hemV0QGdvb2dsZS5jb20+CiAgRmlsaXBlIE1hbmFuYSA8ZmRtYW5h
bmFAc3VzZS5jb20+CiAgR3JlZyBLcm9haC1IYXJ0bWFuIDxncmVna2hAbGludXhmb3VuZGF0aW9u
Lm9yZz4KICBHdXN0YXZvIEEuIFIuIFNpbHZhIDxndXN0YXZvQGVtYmVkZGVkb3IuY29tPgogIEhl
cmJlcnQgWHUgPGhlcmJlcnRAZ29uZG9yLmFwYW5hLm9yZy5hdT4KICBIdWkgV2FuZyA8aHVpLndh
bmdAY2Fub25pY2FsLmNvbT4KICBJbmdvIE1vbG5hciA8bWluZ29Aa2VybmVsLm9yZz4KICBKYW4g
S2FyYSA8amFja0BzdXNlLmN6PgogIEplYW4tUGhpbGlwcGUgQnJ1Y2tlciA8amVhbi1waGlsaXBw
ZS5icnVja2VyQGFybS5jb20+CiAgSmVucyBBeGJvZSA8YXhib2VAa2VybmVsLmRrPgogIEppcmkg
S29zaW5hIDxqa29zaW5hQHN1c2UuY3o+CiAgSml1ZmVpIFh1ZSA8aml1ZmVpLnh1ZUBsaW51eC5h
bGliYWJhLmNvbT4KICBKb24gSHVudGVyIDxqb25hdGhhbmhAbnZpZGlhLmNvbT4KICBKb3NoIFBv
aW1ib2V1ZiA8anBvaW1ib2VAcmVkaGF0LmNvbT4KICBKb3NoIFNueWRlciA8am9zaHNAbmV0Zmxp
eC5jb20+CiAgS2FpbGFuZyBZYW5nIDxrYWlsYW5nQHJlYWx0ZWsuY29tPgogIEthbWxha2FudCBQ
YXRlbCA8a2FtbGFrYW50cEBtYXJ2ZWxsLmNvbT4KICBLaXJpbGwgVGtoYWkgPGt0a2hhaUB2aXJ0
dW96em8uY29tPgogIEtyenlzenRvZiBLb3psb3dza2kgPGtyemtAa2VybmVsLm9yZz4KICBMZWUg
Sm9uZXMgPGxlZS5qb25lc0BsaW5hcm8ub3JnPgogIExpYW5nIENoZW4gPGxpYW5nY2hlbi5saW51
eEBnbWFpbC5jb20+CiAgTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24u
b3JnPgogIExvcmVuem8gUGllcmFsaXNpIDxsb3JlbnpvLnBpZXJhbGlzaUBhcm0uY29tPgogIEx1
a2FzIEN6ZXJuZXIgPGxjemVybmVyQHJlZGhhdC5jb20+CiAgTWFyayBCcm93biA8YnJvb25pZUBr
ZXJuZWwub3JnPgogIE1pY2hhZWwgRWxsZXJtYW4gPG1wZUBlbGxlcm1hbi5pZC5hdT4KICBNaWNo
YWwgSG9ja28gPG1ob2Nrb0BzdXNlLmNvbT4KICBNaWNoYcWCIFdhZG93c2tpIDx3YWRvc21AZ21h
aWwuY29tPgogIE1pa2EgV2VzdGVyYmVyZyA8bWlrYS53ZXN0ZXJiZXJnQGxpbnV4LmludGVsLmNv
bT4KICBNaXF1ZWwgUmF5bmFsIDxtaXF1ZWwucmF5bmFsQGJvb3RsaW4uY29tPgogIE9uZHJlaiBN
b3NuYWNlayA8b21vc25hY2VrQGdtYWlsLmNvbT4KICBQYW4gQmlhbiA8YmlhbnBhbjIwMTZAMTYz
LmNvbT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogIFBhc2NhbCBGYWJy
ZWdlcyA8cGFzY2FsLmZhYnJlZ2VzQG5va2lhLmNvbT4KICBQZXRlciBaaWpsc3RyYSAoSW50ZWwp
IDxwZXRlcnpAaW5mcmFkZWFkLm9yZz4KICBQZXRlciBaaWpsc3RyYSA8cGV0ZXJ6QGluZnJhZGVh
ZC5vcmc+CiAgU2FoaXR5YSBUdW1tYWxhIDxzdHVtbWFsYUBjb2RlYXVyb3JhLm9yZz4KICBTYXNo
YSBMZXZpbiA8c2FzaGFsQGtlcm5lbC5vcmc+CiAgU2VhbiBDaHJpc3RvcGhlcnNvbiA8c2Vhbi5q
LmNocmlzdG9waGVyc29uQGludGVsLmNvbT4KICBTZWJhc3RpYW4gUmVpY2hlbCA8c2ViYXN0aWFu
LnJlaWNoZWxAY29sbGFib3JhLmNvbT4KICBTZXJnZWkgVHJvZmltb3ZpY2ggPHNseWZveEBnZW50
b28ub3JnPgogIFNodW5pbmcgWmhhbmcgPHN1bm55LnMuemhhbmdAb3JhY2xlLmNvbT4KICBTcmly
YW0gUmFqYWdvcGFsYW4gPHNyaXJhbXJAYXJpc3RhLmNvbT4KICBTdGV2ZSBUd2lzcyA8c3R3aXNz
Lm9wZW5zb3VyY2VAZGlhc2VtaS5jb20+CiAgU3R1YXJ0IE1lbmVmeSA8c3R1YXJ0Lm1lbmVmeUBt
YXRoZW1iZWRkZWQuY29tPgogIFN5bHdlc3RlciBOYXdyb2NraSA8cy5uYXdyb2NraUBzYW1zdW5n
LmNvbT4KICBUYWthc2hpIEl3YWkgPHRpd2FpQHN1c2UuZGU+CiAgVGVqdW4gSGVvIDx0akBrZXJu
ZWwub3JnPgogIFRoZW9kb3JlIFRzJ28gPHR5dHNvQG1pdC5lZHU+CiAgVmluY2Vuem8gRnJhc2Np
bm8gPHZpbmNlbnpvLmZyYXNjaW5vQGFybS5jb20+CiAgVmxhc3RpbWlsIEJhYmthIDx2YmFia2FA
c3VzZS5jej4KICBXYWltYW4gTG9uZyA8bG9uZ21hbkByZWRoYXQuY29tPgogIFdlbiBZYW5nIDx3
ZW4ueWFuZzk5QHp0ZS5jb20uY24+CiAgV2Vud2VuIFdhbmcgPHdhbmc2NDk1QHVtbi5lZHU+CiAg
V2lsbCBEZWFjb24gPHdpbGwuZGVhY29uQGFybS5jb20+CiAgWWlmZW5nIExpIDx0b21saUB0b21s
aS5tZT4KICBaaGFuZyBaaGlqaWUgPHpoYW5nempAcm9jay1jaGlwcy5jb20+CiAgemhhbmd5aSAo
RikgPHlpLnpoYW5nQGh1YXdlaS5jb20+CiAgemhvbmcgamlhbmcgPHpob25namlhbmdAaHVhd2Vp
LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20t
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
djItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZz
aGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVw
b3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21l
L2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMs
IGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVj
dC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Yg
b3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
O2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcg
cmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMu
Z2l0CiAgIGU2ZmVkYjg4MDJjNy4uYmJjYjNjMDllYWU0ICBiYmNiM2MwOWVhZTRjYzhkMzM0MTVj
Mjk4MTZkZWJiZWMyMGEwOGRmIC0+IHRlc3RlZC9saW51eC00LjE0CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat May 25 08:22:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 May 2019 08:22:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hURwc-00046o-KK; Sat, 25 May 2019 08:22:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=sold=TZ=gmail.com=nadav.amit@srs-us1.protection.inumbo.net>)
 id 1hURwb-00046j-CN
 for xen-devel@lists.xenproject.org; Sat, 25 May 2019 08:22:21 +0000
X-Inumbo-ID: 33e730ac-7ec6-11e9-9d78-1fe03a905ddc
Received: from mail-pf1-f193.google.com (unknown [209.85.210.193])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 33e730ac-7ec6-11e9-9d78-1fe03a905ddc;
 Sat, 25 May 2019 08:22:15 +0000 (UTC)
Received: by mail-pf1-f193.google.com with SMTP id c6so6676451pfa.10
 for <xen-devel@lists.xenproject.org>; Sat, 25 May 2019 01:22: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:from:to:cc:subject:date:message-id:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=AX43zZD3P7cSuvS6rlIBUrm+AKyqeS2Wpc0TIzrcy+Q=;
 b=Ev15zJSLPjQmZMeJ6bBMhG5+PIFJHigRTIeh0LWbbmhRFinRoD6rIzaT5APegkb4vD
 2PghgN+F5xfJoYcD8zI6uwga9XI5QhSq+xnf9Cqr9gbZX8X2O71j6sYKa6ekuQnHK1/6
 4GKSp/o9ilf7fkFXY4AfpeOi1F9jpv5R8NmHb9zEnuRU9nRMHzwhMeWzR/itaZEx5D1N
 ewO5wlYe34V/iJDjzf58k9S08fZXXRtDh9b2HERO+O4Y+ZUyVCqxWZDI5Y42qxVmHi6U
 NM1YD75I3z4vJtuLdkWjftFIN3VGu2lmXC1WZMRB5Y/OAJG9XO9nWBz5bTdOXL2DMK2Q
 nbbA==
X-Gm-Message-State: APjAAAWJrgkkEBmwHkyU0QOTcVJ19W0mLIRlciGYKJS2N5CVRJmXC+s3
 UoHoWg67t8eHUPDTG1lhRK4=
X-Google-Smtp-Source: APXvYqwl/ZEyeh+J9CKVzF9HtcyTbW0xtqn7Kg8RCb3ZvFyhmN3aduJytAeHfhmiXQlMhyRC4B2GyA==
X-Received: by 2002:a63:d150:: with SMTP id
 c16mr110594490pgj.439.1558772534442; 
 Sat, 25 May 2019 01:22:14 -0700 (PDT)
Received: from htb-2n-eng-dhcp405.eng.vmware.com ([66.170.99.1])
 by smtp.gmail.com with ESMTPSA id e4sm1438505pgi.80.2019.05.25.01.22.12
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Sat, 25 May 2019 01:22:13 -0700 (PDT)
From: Nadav Amit <namit@vmware.com>
To: Ingo Molnar <mingo@redhat.com>, Peter Zijlstra <peterz@infradead.org>,
 Andy Lutomirski <luto@kernel.org>
Date: Sat, 25 May 2019 01:22:02 -0700
Message-Id: <20190525082203.6531-6-namit@vmware.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190525082203.6531-1-namit@vmware.com>
References: <20190525082203.6531-1-namit@vmware.com>
MIME-Version: 1.0
Subject: [Xen-devel] [RFC PATCH 5/6] x86/mm/tlb: Flush remote and local TLBs
 concurrently
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sasha Levin <sashal@kernel.org>, Juergen Gross <jgross@suse.com>,
 linux-hyperv@vger.kernel.org, Dave Hansen <dave.hansen@linux.intel.com>,
 Stephen Hemminger <sthemmin@microsoft.com>, xen-devel@lists.xenproject.org,
 kvm@vger.kernel.org, Haiyang Zhang <haiyangz@microsoft.com>, x86@kernel.org,
 linux-kernel@vger.kernel.org, virtualization@lists.linux-foundation.org,
 Nadav Amit <namit@vmware.com>, Paolo Bonzini <pbonzini@redhat.com>,
 Borislav Petkov <bp@alien8.de>, Thomas Gleixner <tglx@linutronix.de>,
 "K. Y. Srinivasan" <kys@microsoft.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VG8gaW1wcm92ZSBUTEIgc2hvb3Rkb3duIHBlcmZvcm1hbmNlLCBmbHVzaCB0aGUgcmVtb3RlIGFu
ZCBsb2NhbCBUTEJzCmNvbmN1cnJlbnRseS4gSW50cm9kdWNlIGZsdXNoX3RsYl9tdWx0aSgpIHRo
YXQgZG9lcyBzby4gVGhlIGN1cnJlbnQKZmx1c2hfdGxiX290aGVycygpIGludGVyZmFjZSBpcyBr
ZXB0LCBzaW5jZSBwYXJhdmlydHVhbCBpbnRlcmZhY2VzIG5lZWQKdG8gYmUgYWRhcHRlZCBmaXJz
dCBiZWZvcmUgaXQgY2FuIGJlIHJlbW92ZWQuIFRoaXMgaXMgbGVmdCBmb3IgZnV0dXJlCndvcmsu
IEluIHN1Y2ggUFYgZW52aXJvbm1lbnRzLCBUTEIgZmx1c2hlcyBhcmUgbm90IHBlcmZvcm1lZCwg
YXQgdGhpcwp0aW1lLCBjb25jdXJyZW50bHkuCgpBZGQgYSBzdGF0aWMga2V5IHRvIHRlbGwgd2hl
dGhlciB0aGlzIG5ldyBpbnRlcmZhY2UgaXMgc3VwcG9ydGVkLgoKQ2M6ICJLLiBZLiBTcmluaXZh
c2FuIiA8a3lzQG1pY3Jvc29mdC5jb20+CkNjOiBIYWl5YW5nIFpoYW5nIDxoYWl5YW5nekBtaWNy
b3NvZnQuY29tPgpDYzogU3RlcGhlbiBIZW1taW5nZXIgPHN0aGVtbWluQG1pY3Jvc29mdC5jb20+
CkNjOiBTYXNoYSBMZXZpbiA8c2FzaGFsQGtlcm5lbC5vcmc+CkNjOiBUaG9tYXMgR2xlaXhuZXIg
PHRnbHhAbGludXRyb25peC5kZT4KQ2M6IEluZ28gTW9sbmFyIDxtaW5nb0ByZWRoYXQuY29tPgpD
YzogQm9yaXNsYXYgUGV0a292IDxicEBhbGllbjguZGU+CkNjOiB4ODZAa2VybmVsLm9yZwpDYzog
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpDYzogUGFvbG8gQm9uemluaSA8cGJvbnpp
bmlAcmVkaGF0LmNvbT4KQ2M6IERhdmUgSGFuc2VuIDxkYXZlLmhhbnNlbkBsaW51eC5pbnRlbC5j
b20+CkNjOiBBbmR5IEx1dG9taXJza2kgPGx1dG9Aa2VybmVsLm9yZz4KQ2M6IFBldGVyIFppamxz
dHJhIDxwZXRlcnpAaW5mcmFkZWFkLm9yZz4KQ2M6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0
cm92c2t5QG9yYWNsZS5jb20+CkNjOiBsaW51eC1oeXBlcnZAdmdlci5rZXJuZWwub3JnCkNjOiBs
aW51eC1rZXJuZWxAdmdlci5rZXJuZWwub3JnCkNjOiB2aXJ0dWFsaXphdGlvbkBsaXN0cy5saW51
eC1mb3VuZGF0aW9uLm9yZwpDYzoga3ZtQHZnZXIua2VybmVsLm9yZwpDYzogeGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnClNpZ25lZC1vZmYtYnk6IE5hZGF2IEFtaXQgPG5hbWl0QHZtd2Fy
ZS5jb20+Ci0tLQogYXJjaC94ODYvaHlwZXJ2L21tdS5jICAgICAgICAgICAgICAgICB8ICAyICsK
IGFyY2gveDg2L2luY2x1ZGUvYXNtL3BhcmF2aXJ0LmggICAgICAgfCAgOCArKysKIGFyY2gveDg2
L2luY2x1ZGUvYXNtL3BhcmF2aXJ0X3R5cGVzLmggfCAgNiArKwogYXJjaC94ODYvaW5jbHVkZS9h
c20vdGxiZmx1c2guaCAgICAgICB8ICA2ICsrCiBhcmNoL3g4Ni9rZXJuZWwva3ZtLmMgICAgICAg
ICAgICAgICAgIHwgIDEgKwogYXJjaC94ODYva2VybmVsL3BhcmF2aXJ0LmMgICAgICAgICAgICB8
ICAzICsKIGFyY2gveDg2L21tL3RsYi5jICAgICAgICAgICAgICAgICAgICAgfCA4MCArKysrKysr
KysrKysrKysrKysrKysrKy0tLS0KIGFyY2gveDg2L3hlbi9tbXVfcHYuYyAgICAgICAgICAgICAg
ICAgfCAgMiArCiA4IGZpbGVzIGNoYW5nZWQsIDk2IGluc2VydGlvbnMoKyksIDEyIGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2h5cGVydi9tbXUuYyBiL2FyY2gveDg2L2h5cGVy
di9tbXUuYwppbmRleCBlNjVkN2ZlNjQ4OWYuLmNhMjhiNDAwYzg3YyAxMDA2NDQKLS0tIGEvYXJj
aC94ODYvaHlwZXJ2L21tdS5jCisrKyBiL2FyY2gveDg2L2h5cGVydi9tbXUuYwpAQCAtMjMzLDQg
KzIzMyw2IEBAIHZvaWQgaHlwZXJ2X3NldHVwX21tdV9vcHModm9pZCkKIAlwcl9pbmZvKCJVc2lu
ZyBoeXBlcmNhbGwgZm9yIHJlbW90ZSBUTEIgZmx1c2hcbiIpOwogCXB2X29wcy5tbXUuZmx1c2hf
dGxiX290aGVycyA9IGh5cGVydl9mbHVzaF90bGJfb3RoZXJzOwogCXB2X29wcy5tbXUudGxiX3Jl
bW92ZV90YWJsZSA9IHRsYl9yZW1vdmVfdGFibGU7CisKKwlzdGF0aWNfa2V5X2Rpc2FibGUoJmZs
dXNoX3RsYl9tdWx0aV9lbmFibGVkLmtleSk7CiB9CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNs
dWRlL2FzbS9wYXJhdmlydC5oIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vcGFyYXZpcnQuaAppbmRl
eCBjMjVjMzhhMDVjMWMuLjE5MmJlNzI1NDQ1NyAxMDA2NDQKLS0tIGEvYXJjaC94ODYvaW5jbHVk
ZS9hc20vcGFyYXZpcnQuaAorKysgYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wYXJhdmlydC5oCkBA
IC00Nyw2ICs0Nyw4IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBzbG93X2Rvd25faW8odm9pZCkKICNl
bmRpZgogfQogCitERUNMQVJFX1NUQVRJQ19LRVlfVFJVRShmbHVzaF90bGJfbXVsdGlfZW5hYmxl
ZCk7CisKIHN0YXRpYyBpbmxpbmUgdm9pZCBfX2ZsdXNoX3RsYih2b2lkKQogewogCVBWT1BfVkNB
TEwwKG1tdS5mbHVzaF90bGJfdXNlcik7CkBAIC02Miw2ICs2NCwxMiBAQCBzdGF0aWMgaW5saW5l
IHZvaWQgX19mbHVzaF90bGJfb25lX3VzZXIodW5zaWduZWQgbG9uZyBhZGRyKQogCVBWT1BfVkNB
TEwxKG1tdS5mbHVzaF90bGJfb25lX3VzZXIsIGFkZHIpOwogfQogCitzdGF0aWMgaW5saW5lIHZv
aWQgZmx1c2hfdGxiX211bHRpKGNvbnN0IHN0cnVjdCBjcHVtYXNrICpjcHVtYXNrLAorCQkJCSAg
IGNvbnN0IHN0cnVjdCBmbHVzaF90bGJfaW5mbyAqaW5mbykKK3sKKwlQVk9QX1ZDQUxMMihtbXUu
Zmx1c2hfdGxiX211bHRpLCBjcHVtYXNrLCBpbmZvKTsKK30KKwogc3RhdGljIGlubGluZSB2b2lk
IGZsdXNoX3RsYl9vdGhlcnMoY29uc3Qgc3RydWN0IGNwdW1hc2sgKmNwdW1hc2ssCiAJCQkJICAg
IGNvbnN0IHN0cnVjdCBmbHVzaF90bGJfaW5mbyAqaW5mbykKIHsKZGlmZiAtLWdpdCBhL2FyY2gv
eDg2L2luY2x1ZGUvYXNtL3BhcmF2aXJ0X3R5cGVzLmggYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9w
YXJhdmlydF90eXBlcy5oCmluZGV4IDk0NmY4ZjFmMWVmYy4uM2ExNTZlNjNjNTdkIDEwMDY0NAot
LS0gYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wYXJhdmlydF90eXBlcy5oCisrKyBiL2FyY2gveDg2
L2luY2x1ZGUvYXNtL3BhcmF2aXJ0X3R5cGVzLmgKQEAgLTIxMSw2ICsyMTEsMTIgQEAgc3RydWN0
IHB2X21tdV9vcHMgewogCXZvaWQgKCpmbHVzaF90bGJfdXNlcikodm9pZCk7CiAJdm9pZCAoKmZs
dXNoX3RsYl9rZXJuZWwpKHZvaWQpOwogCXZvaWQgKCpmbHVzaF90bGJfb25lX3VzZXIpKHVuc2ln
bmVkIGxvbmcgYWRkcik7CisJLyoKKwkgKiBmbHVzaF90bGJfbXVsdGkoKSBpcyB0aGUgcHJlZmVy
cmVkIGludGVyZmFjZS4gV2hlbiBpdCBpcyB1c2VkLAorCSAqIGZsdXNoX3RsYl9vdGhlcnMoKSBz
aG91bGQgcmV0dXJuIGZhbHNlLgorCSAqLworCXZvaWQgKCpmbHVzaF90bGJfbXVsdGkpKGNvbnN0
IHN0cnVjdCBjcHVtYXNrICpjcHVzLAorCQkJCWNvbnN0IHN0cnVjdCBmbHVzaF90bGJfaW5mbyAq
aW5mbyk7CiAJdm9pZCAoKmZsdXNoX3RsYl9vdGhlcnMpKGNvbnN0IHN0cnVjdCBjcHVtYXNrICpj
cHVzLAogCQkJCSBjb25zdCBzdHJ1Y3QgZmx1c2hfdGxiX2luZm8gKmluZm8pOwogCmRpZmYgLS1n
aXQgYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS90bGJmbHVzaC5oIGIvYXJjaC94ODYvaW5jbHVkZS9h
c20vdGxiZmx1c2guaAppbmRleCBkZWUzNzU4MzE5NjIuLjc5MjcyOTM4Y2Y3OSAxMDA2NDQKLS0t
IGEvYXJjaC94ODYvaW5jbHVkZS9hc20vdGxiZmx1c2guaAorKysgYi9hcmNoL3g4Ni9pbmNsdWRl
L2FzbS90bGJmbHVzaC5oCkBAIC01NjksNiArNTY5LDkgQEAgc3RhdGljIGlubGluZSB2b2lkIGZs
dXNoX3RsYl9wYWdlKHN0cnVjdCB2bV9hcmVhX3N0cnVjdCAqdm1hLCB1bnNpZ25lZCBsb25nIGEp
CiAJZmx1c2hfdGxiX21tX3JhbmdlKHZtYS0+dm1fbW0sIGEsIGEgKyBQQUdFX1NJWkUsIFBBR0Vf
U0hJRlQsIGZhbHNlKTsKIH0KIAordm9pZCBuYXRpdmVfZmx1c2hfdGxiX211bHRpKGNvbnN0IHN0
cnVjdCBjcHVtYXNrICpjcHVtYXNrLAorCQkJICAgICBjb25zdCBzdHJ1Y3QgZmx1c2hfdGxiX2lu
Zm8gKmluZm8pOworCiB2b2lkIG5hdGl2ZV9mbHVzaF90bGJfb3RoZXJzKGNvbnN0IHN0cnVjdCBj
cHVtYXNrICpjcHVtYXNrLAogCQkJICAgICBjb25zdCBzdHJ1Y3QgZmx1c2hfdGxiX2luZm8gKmlu
Zm8pOwogCkBAIC01OTMsNiArNTk2LDkgQEAgc3RhdGljIGlubGluZSB2b2lkIGFyY2hfdGxiYmF0
Y2hfYWRkX21tKHN0cnVjdCBhcmNoX3RsYmZsdXNoX3VubWFwX2JhdGNoICpiYXRjaCwKIGV4dGVy
biB2b2lkIGFyY2hfdGxiYmF0Y2hfZmx1c2goc3RydWN0IGFyY2hfdGxiZmx1c2hfdW5tYXBfYmF0
Y2ggKmJhdGNoKTsKIAogI2lmbmRlZiBDT05GSUdfUEFSQVZJUlQKKyNkZWZpbmUgZmx1c2hfdGxi
X211bHRpKG1hc2ssIGluZm8pCVwKKwluYXRpdmVfZmx1c2hfdGxiX211bHRpKG1hc2ssIGluZm8p
CisKICNkZWZpbmUgZmx1c2hfdGxiX290aGVycyhtYXNrLCBpbmZvKQlcCiAJbmF0aXZlX2ZsdXNo
X3RsYl9vdGhlcnMobWFzaywgaW5mbykKIApkaWZmIC0tZ2l0IGEvYXJjaC94ODYva2VybmVsL2t2
bS5jIGIvYXJjaC94ODYva2VybmVsL2t2bS5jCmluZGV4IDNmMGNjODI4Y2MzNi4uYzFjMmI4OGVh
M2YxIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9rZXJuZWwva3ZtLmMKKysrIGIvYXJjaC94ODYva2Vy
bmVsL2t2bS5jCkBAIC02NDMsNiArNjQzLDcgQEAgc3RhdGljIHZvaWQgX19pbml0IGt2bV9ndWVz
dF9pbml0KHZvaWQpCiAJICAgIGt2bV9wYXJhX2hhc19mZWF0dXJlKEtWTV9GRUFUVVJFX1NURUFM
X1RJTUUpKSB7CiAJCXB2X29wcy5tbXUuZmx1c2hfdGxiX290aGVycyA9IGt2bV9mbHVzaF90bGJf
b3RoZXJzOwogCQlwdl9vcHMubW11LnRsYl9yZW1vdmVfdGFibGUgPSB0bGJfcmVtb3ZlX3RhYmxl
OworCQlzdGF0aWNfa2V5X2Rpc2FibGUoJmZsdXNoX3RsYl9tdWx0aV9lbmFibGVkLmtleSk7CiAJ
fQogCiAJaWYgKGt2bV9wYXJhX2hhc19mZWF0dXJlKEtWTV9GRUFUVVJFX1BWX0VPSSkpCmRpZmYg
LS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwvcGFyYXZpcnQuYyBiL2FyY2gveDg2L2tlcm5lbC9wYXJh
dmlydC5jCmluZGV4IDU0OTJhNjY5ZjY1OC4uMTMxNGY4OTMwNGE4IDEwMDY0NAotLS0gYS9hcmNo
L3g4Ni9rZXJuZWwvcGFyYXZpcnQuYworKysgYi9hcmNoL3g4Ni9rZXJuZWwvcGFyYXZpcnQuYwpA
QCAtMTcxLDYgKzE3MSw4IEBAIHVuc2lnbmVkIHBhcmF2aXJ0X3BhdGNoX2luc25zKHZvaWQgKmlu
c25fYnVmZiwgdW5zaWduZWQgbGVuLAogCXJldHVybiBpbnNuX2xlbjsKIH0KIAorREVGSU5FX1NU
QVRJQ19LRVlfVFJVRShmbHVzaF90bGJfbXVsdGlfZW5hYmxlZCk7CisKIHN0YXRpYyB2b2lkIG5h
dGl2ZV9mbHVzaF90bGIodm9pZCkKIHsKIAlfX25hdGl2ZV9mbHVzaF90bGIoKTsKQEAgLTM3NSw2
ICszNzcsNyBAQCBzdHJ1Y3QgcGFyYXZpcnRfcGF0Y2hfdGVtcGxhdGUgcHZfb3BzID0gewogCS5t
bXUuZmx1c2hfdGxiX3VzZXIJPSBuYXRpdmVfZmx1c2hfdGxiLAogCS5tbXUuZmx1c2hfdGxiX2tl
cm5lbAk9IG5hdGl2ZV9mbHVzaF90bGJfZ2xvYmFsLAogCS5tbXUuZmx1c2hfdGxiX29uZV91c2Vy
CT0gbmF0aXZlX2ZsdXNoX3RsYl9vbmVfdXNlciwKKwkubW11LmZsdXNoX3RsYl9tdWx0aQk9IG5h
dGl2ZV9mbHVzaF90bGJfbXVsdGksCiAJLm1tdS5mbHVzaF90bGJfb3RoZXJzCT0gbmF0aXZlX2Zs
dXNoX3RsYl9vdGhlcnMsCiAJLm1tdS50bGJfcmVtb3ZlX3RhYmxlCT0KIAkJCSh2b2lkICgqKShz
dHJ1Y3QgbW11X2dhdGhlciAqLCB2b2lkICopKXRsYl9yZW1vdmVfcGFnZSwKZGlmZiAtLWdpdCBh
L2FyY2gveDg2L21tL3RsYi5jIGIvYXJjaC94ODYvbW0vdGxiLmMKaW5kZXggYWZkMjg1OWE2OTY2
Li4wZWMyYmZjYTc1ODEgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L21tL3RsYi5jCisrKyBiL2FyY2gv
eDg2L21tL3RsYi5jCkBAIC01NTAsNyArNTUwLDcgQEAgc3RhdGljIHZvaWQgZmx1c2hfdGxiX2Z1
bmNfY29tbW9uKGNvbnN0IHN0cnVjdCBmbHVzaF90bGJfaW5mbyAqZiwKIAkJICogZ2FyYmFnZSBp
bnRvIG91ciBUTEIuICBTaW5jZSBzd2l0Y2hpbmcgdG8gaW5pdF9tbSBpcyBiYXJlbHkKIAkJICog
c2xvd2VyIHRoYW4gYSBtaW5pbWFsIGZsdXNoLCBqdXN0IHN3aXRjaCB0byBpbml0X21tLgogCQkg
KgotCQkgKiBUaGlzIHNob3VsZCBiZSByYXJlLCB3aXRoIG5hdGl2ZV9mbHVzaF90bGJfb3RoZXJz
IHNraXBwaW5nCisJCSAqIFRoaXMgc2hvdWxkIGJlIHJhcmUsIHdpdGggbmF0aXZlX2ZsdXNoX3Rs
Yl9tdWx0aSBza2lwcGluZwogCQkgKiBJUElzIHRvIGxhenkgVExCIG1vZGUgQ1BVcy4KIAkJICov
CiAJCXN3aXRjaF9tbV9pcnFzX29mZihOVUxMLCAmaW5pdF9tbSwgTlVMTCk7CkBAIC02MzQsOSAr
NjM0LDEyIEBAIHN0YXRpYyB2b2lkIGZsdXNoX3RsYl9mdW5jX2NvbW1vbihjb25zdCBzdHJ1Y3Qg
Zmx1c2hfdGxiX2luZm8gKmYsCiAJdGhpc19jcHVfd3JpdGUoY3B1X3RsYnN0YXRlLmN0eHNbbG9h
ZGVkX21tX2FzaWRdLnRsYl9nZW4sIG1tX3RsYl9nZW4pOwogfQogCi1zdGF0aWMgdm9pZCBmbHVz
aF90bGJfZnVuY19sb2NhbChjb25zdCB2b2lkICppbmZvLCBlbnVtIHRsYl9mbHVzaF9yZWFzb24g
cmVhc29uKQorc3RhdGljIHZvaWQgZmx1c2hfdGxiX2Z1bmNfbG9jYWwodm9pZCAqaW5mbykKIHsK
IAljb25zdCBzdHJ1Y3QgZmx1c2hfdGxiX2luZm8gKmYgPSBpbmZvOworCWVudW0gdGxiX2ZsdXNo
X3JlYXNvbiByZWFzb247CisKKwlyZWFzb24gPSAoZi0+bW0gPT0gTlVMTCkgPyBUTEJfTE9DQUxf
U0hPT1RET1dOIDogVExCX0xPQ0FMX01NX1NIT09URE9XTjsKIAogCWZsdXNoX3RsYl9mdW5jX2Nv
bW1vbihmLCB0cnVlLCByZWFzb24pOwogfQpAQCAtNjU0LDE0ICs2NTcsMzAgQEAgc3RhdGljIHZv
aWQgZmx1c2hfdGxiX2Z1bmNfcmVtb3RlKHZvaWQgKmluZm8pCiAJZmx1c2hfdGxiX2Z1bmNfY29t
bW9uKGYsIGZhbHNlLCBUTEJfUkVNT1RFX1NIT09URE9XTik7CiB9CiAKLXN0YXRpYyBib29sIHRs
Yl9pc19ub3RfbGF6eShpbnQgY3B1LCB2b2lkICpkYXRhKQorc3RhdGljIGlubGluZSBib29sIHRs
Yl9pc19ub3RfbGF6eShpbnQgY3B1KQogewogCXJldHVybiAhcGVyX2NwdShjcHVfdGxic3RhdGUu
aXNfbGF6eSwgY3B1KTsKIH0KIAotdm9pZCBuYXRpdmVfZmx1c2hfdGxiX290aGVycyhjb25zdCBz
dHJ1Y3QgY3B1bWFzayAqY3B1bWFzaywKLQkJCSAgICAgY29uc3Qgc3RydWN0IGZsdXNoX3RsYl9p
bmZvICppbmZvKQorc3RhdGljIERFRklORV9QRVJfQ1BVKGNwdW1hc2tfdCwgZmx1c2hfdGxiX21h
c2spOworCit2b2lkIG5hdGl2ZV9mbHVzaF90bGJfbXVsdGkoY29uc3Qgc3RydWN0IGNwdW1hc2sg
KmNwdW1hc2ssCisJCQkgICAgY29uc3Qgc3RydWN0IGZsdXNoX3RsYl9pbmZvICppbmZvKQogewor
CS8qCisJICogbmF0aXZlX2ZsdXNoX3RsYl9tdWx0aSgpIGNhbiBoYW5kbGUgYSBzaW5nbGUgQ1BV
LCBidXQgaXQgaXMKKwkgKiBzdWJvcHRpbWFsIGlmIHRoZSBsb2NhbCBUTEIgc2hvdWxkIGJlIGZs
dXNoZWQsIGFuZCB0aGVyZWZvcmUgc2hvdWxkCisJICogbm90IGJlIHVzZWQgaW4gc3VjaCBjYXNl
LiBDaGVjayB0aGF0IGl0IGlzIG5vdCB1c2VkIGluIHN1Y2ggY2FzZSwKKwkgKiBhbmQgdXNlIHRo
aXMgYXNzdW1wdGlvbiBmb3IgdHJhY2luZyBhbmQgYWNjb3VudGluZyBvZiByZW1vdGUgVExCCisJ
ICogZmx1c2hlcy4KKwkgKi8KKwlWTV9XQVJOX09OKCFjcHVtYXNrX2FueV9idXQoY3B1bWFzaywg
c21wX3Byb2Nlc3Nvcl9pZCgpKSk7CisKKwkvKgorCSAqIERvIGFjY291bnRpbmcgYW5kIHRyYWNp
bmcuIE5vdGUgdGhhdCB0aGVyZSBhcmUgKGFuZCBoYXZlIGFsd2F5cyBiZWVuKQorCSAqIGNhc2Vz
IGluIHdoaWNoIGEgcmVtb3RlIFRMQiBmbHVzaCB3aWxsIGJlIHRyYWNlZCwgYnV0IGV2ZW50dWFs
bHkKKwkgKiB3b3VsZCBub3QgaGFwcGVuLgorCSAqLwogCWNvdW50X3ZtX3RsYl9ldmVudChOUl9U
TEJfUkVNT1RFX0ZMVVNIKTsKIAlpZiAoaW5mby0+ZW5kID09IFRMQl9GTFVTSF9BTEwpCiAJCXRy
YWNlX3RsYl9mbHVzaChUTEJfUkVNT1RFX1NFTkRfSVBJLCBUTEJfRkxVU0hfQUxMKTsKQEAgLTY4
MSwxMCArNzAwLDE0IEBAIHZvaWQgbmF0aXZlX2ZsdXNoX3RsYl9vdGhlcnMoY29uc3Qgc3RydWN0
IGNwdW1hc2sgKmNwdW1hc2ssCiAJCSAqIG1lYW5zIHRoYXQgdGhlIHBlcmNwdSB0bGJfZ2VuIHZh
cmlhYmxlcyB3b24ndCBiZSB1cGRhdGVkCiAJCSAqIGFuZCB3ZSdsbCBkbyBwb2ludGxlc3MgZmx1
c2hlcyBvbiBmdXR1cmUgY29udGV4dCBzd2l0Y2hlcy4KIAkJICoKLQkJICogUmF0aGVyIHRoYW4g
aG9va2luZyBuYXRpdmVfZmx1c2hfdGxiX290aGVycygpIGhlcmUsIEkgdGhpbmsKKwkJICogUmF0
aGVyIHRoYW4gaG9va2luZyBuYXRpdmVfZmx1c2hfdGxiX211bHRpKCkgaGVyZSwgSSB0aGluawog
CQkgKiB0aGF0IFVWIHNob3VsZCBiZSB1cGRhdGVkIHNvIHRoYXQgc21wX2NhbGxfZnVuY3Rpb25f
bWFueSgpLAogCQkgKiBldGMsIGFyZSBvcHRpbWFsIG9uIFVWLgogCQkgKi8KKwkJbG9jYWxfaXJx
X2Rpc2FibGUoKTsKKwkJZmx1c2hfdGxiX2Z1bmNfbG9jYWwoKF9fZm9yY2Ugdm9pZCAqKWluZm8p
OworCQlsb2NhbF9pcnFfZW5hYmxlKCk7CisKIAkJY3B1bWFzayA9IHV2X2ZsdXNoX3RsYl9vdGhl
cnMoY3B1bWFzaywgaW5mbyk7CiAJCWlmIChjcHVtYXNrKQogCQkJc21wX2NhbGxfZnVuY3Rpb25f
bWFueShjcHVtYXNrLCBmbHVzaF90bGJfZnVuY19yZW1vdGUsCkBAIC03MDMsMTEgKzcyNiwzOSBA
QCB2b2lkIG5hdGl2ZV9mbHVzaF90bGJfb3RoZXJzKGNvbnN0IHN0cnVjdCBjcHVtYXNrICpjcHVt
YXNrLAogCSAqIGRvaW5nIGEgc3BlY3VsYXRpdmUgbWVtb3J5IGFjY2Vzcy4KIAkgKi8KIAlpZiAo
aW5mby0+ZnJlZWRfdGFibGVzKQotCQlzbXBfY2FsbF9mdW5jdGlvbl9tYW55KGNwdW1hc2ssIGZs
dXNoX3RsYl9mdW5jX3JlbW90ZSwKLQkJCSAgICAgICAodm9pZCAqKWluZm8sIDEpOwotCWVsc2UK
LQkJb25fZWFjaF9jcHVfY29uZF9tYXNrKHRsYl9pc19ub3RfbGF6eSwgZmx1c2hfdGxiX2Z1bmNf
cmVtb3RlLAotCQkJCSh2b2lkICopaW5mbywgMSwgR0ZQX0FUT01JQywgY3B1bWFzayk7CisJCV9f
c21wX2NhbGxfZnVuY3Rpb25fbWFueShjcHVtYXNrLCBmbHVzaF90bGJfZnVuY19yZW1vdGUsCisJ
CQkJCSBmbHVzaF90bGJfZnVuY19sb2NhbCwgKHZvaWQgKilpbmZvLCAxKTsKKwllbHNlIHsKKwkJ
LyoKKwkJICogQWx0aG91Z2ggd2UgY291bGQgaGF2ZSB1c2VkIG9uX2VhY2hfY3B1X2NvbmRfbWFz
aygpLAorCQkgKiBvcGVuLWNvZGluZyBpdCBoYXMgc2V2ZXJhbCBwZXJmb3JtYW5jZSBhZHZhbnRh
Z2VzOiAoMSkgd2UgY2FuCisJCSAqIHVzZSBzcGVjaWFsaXplZCBmdW5jdGlvbnMgZm9yIHJlbW90
ZSBhbmQgbG9jYWwgZmx1c2hlczsgKDIpCisJCSAqIG5vIG5lZWQgZm9yIGluZGlyZWN0IGJyYW5j
aCB0byB0ZXN0IGlmIFRMQiBpcyBsYXp5OyAoMykgd2UKKwkJICogY2FuIHVzZSBhIGRlc2lnbmF0
ZWQgY3B1bWFzayBmb3IgZXZhbHVhdGluZyB0aGUgY29uZGl0aW9uCisJCSAqIGluc3RlYWQgb2Yg
YWxsb2NhdGluZyBhIG5ldyBvbmUuCisJCSAqCisJCSAqIFRoaXMgd29ya3MgdW5kZXIgdGhlIGFz
c3VtcHRpb24gdGhhdCB0aGVyZSBhcmUgbm8gbmVzdGVkIFRMQgorCQkgKiBmbHVzaGVzLCBhbiBh
c3N1bXB0aW9uIHRoYXQgaXMgYWxyZWFkeSBtYWRlIGluCisJCSAqIGZsdXNoX3RsYl9tbV9yYW5n
ZSgpLgorCQkgKi8KKwkJc3RydWN0IGNwdW1hc2sgKmNvbmRfY3B1bWFzayA9IHRoaXNfY3B1X3B0
cigmZmx1c2hfdGxiX21hc2spOworCQlpbnQgY3B1OworCisJCWNwdW1hc2tfY2xlYXIoY29uZF9j
cHVtYXNrKTsKKworCQlmb3JfZWFjaF9jcHUoY3B1LCBjcHVtYXNrKSB7CisJCQlpZiAodGxiX2lz
X25vdF9sYXp5KGNwdSkpCisJCQkJX19jcHVtYXNrX3NldF9jcHUoY3B1LCBjb25kX2NwdW1hc2sp
OworCQl9CisJCV9fc21wX2NhbGxfZnVuY3Rpb25fbWFueShjb25kX2NwdW1hc2ssIGZsdXNoX3Rs
Yl9mdW5jX3JlbW90ZSwKKwkJCQkJIGZsdXNoX3RsYl9mdW5jX2xvY2FsLCAodm9pZCAqKWluZm8s
IDEpOworCX0KK30KKwordm9pZCBuYXRpdmVfZmx1c2hfdGxiX290aGVycyhjb25zdCBzdHJ1Y3Qg
Y3B1bWFzayAqY3B1bWFzaywKKwkJCSAgICAgY29uc3Qgc3RydWN0IGZsdXNoX3RsYl9pbmZvICpp
bmZvKQoreworCW5hdGl2ZV9mbHVzaF90bGJfbXVsdGkoY3B1bWFzaywgaW5mbyk7CiB9CiAKIC8q
CkBAIC03NzMsMTAgKzgyNCwxNSBAQCBzdGF0aWMgdm9pZCBmbHVzaF90bGJfb25fY3B1cyhjb25z
dCBjcHVtYXNrX3QgKmNwdW1hc2ssCiB7CiAJaW50IHRoaXNfY3B1ID0gc21wX3Byb2Nlc3Nvcl9p
ZCgpOwogCisJaWYgKHN0YXRpY19icmFuY2hfbGlrZWx5KCZmbHVzaF90bGJfbXVsdGlfZW5hYmxl
ZCkpIHsKKwkJZmx1c2hfdGxiX211bHRpKGNwdW1hc2ssIGluZm8pOworCQlyZXR1cm47CisJfQor
CiAJaWYgKGNwdW1hc2tfdGVzdF9jcHUodGhpc19jcHUsIGNwdW1hc2spKSB7CiAJCWxvY2tkZXBf
YXNzZXJ0X2lycXNfZW5hYmxlZCgpOwogCQlsb2NhbF9pcnFfZGlzYWJsZSgpOwotCQlmbHVzaF90
bGJfZnVuY19sb2NhbChpbmZvLCBUTEJfTE9DQUxfTU1fU0hPT1RET1dOKTsKKwkJZmx1c2hfdGxi
X2Z1bmNfbG9jYWwoKF9fZm9yY2Ugdm9pZCAqKWluZm8pOwogCQlsb2NhbF9pcnFfZW5hYmxlKCk7
CiAJfQogCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni94ZW4vbW11X3B2LmMgYi9hcmNoL3g4Ni94ZW4v
bW11X3B2LmMKaW5kZXggYmViNDRlMjJhZmRmLi4wY2IyNzc4NDhjYjQgMTAwNjQ0Ci0tLSBhL2Fy
Y2gveDg2L3hlbi9tbXVfcHYuYworKysgYi9hcmNoL3g4Ni94ZW4vbW11X3B2LmMKQEAgLTI0NzQs
NiArMjQ3NCw4IEBAIHZvaWQgX19pbml0IHhlbl9pbml0X21tdV9vcHModm9pZCkKIAogCXB2X29w
cy5tbXUgPSB4ZW5fbW11X29wczsKIAorCXN0YXRpY19rZXlfZGlzYWJsZSgmZmx1c2hfdGxiX211
bHRpX2VuYWJsZWQua2V5KTsKKwogCW1lbXNldChkdW1teV9tYXBwaW5nLCAweGZmLCBQQUdFX1NJ
WkUpOwogfQogCi0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat May 25 08:38:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 May 2019 08:38:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hUSCC-00051B-7A; Sat, 25 May 2019 08:38:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=yIH2=TZ=vmware.com=namit@srs-us1.protection.inumbo.net>)
 id 1hUSCA-000516-OG
 for xen-devel@lists.xenproject.org; Sat, 25 May 2019 08:38:26 +0000
X-Inumbo-ID: 6e4256a8-7ec8-11e9-bb40-a38eb31e358b
Received: from NAM04-BN3-obe.outbound.protection.outlook.com (unknown
 [40.107.68.51]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6e4256a8-7ec8-11e9-bb40-a38eb31e358b;
 Sat, 25 May 2019 08:38:12 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=vmware.com;
 s=selector2;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=r6J2DvToHqUoKJMZU5ckrb26c5lekjhb7vISkynKHyI=;
 b=KExin2AMte4c/j7+rFNWbofR0BeuSUpBWbQDy6w+XHknTeULNVIPux87gv+iYLDZ/oN2OHErnPVp4LlTZ7pLfmVEL+my2NfdGmegE6nVyiqGtdO2NPMkq7AKSVSHMgkPG+mu/GHApqF3ySrNqj76N56MGThU5AK01GXqk0co0Mg=
Received: from BYAPR05MB4776.namprd05.prod.outlook.com (52.135.233.146) by
 BYAPR05MB4615.namprd05.prod.outlook.com (52.135.233.24) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1922.13; Sat, 25 May 2019 08:38:06 +0000
Received: from BYAPR05MB4776.namprd05.prod.outlook.com
 ([fe80::2cb6:a3d1:f675:ced8]) by BYAPR05MB4776.namprd05.prod.outlook.com
 ([fe80::2cb6:a3d1:f675:ced8%3]) with mapi id 15.20.1943.007; Sat, 25 May 2019
 08:38:06 +0000
From: Nadav Amit <namit@vmware.com>
To: Nadav Amit <namit@vmware.com>
Thread-Topic: [RFC PATCH 5/6] x86/mm/tlb: Flush remote and local TLBs
 concurrently
Thread-Index: AQHVEtL3brMxLnyQKEm7V/vFcW9jOKZ7hLGA
Date: Sat, 25 May 2019 08:38:05 +0000
Message-ID: <F9875905-7383-4815-B6F6-B3EA73B7BF3F@vmware.com>
References: <20190525082203.6531-1-namit@vmware.com>
 <20190525082203.6531-6-namit@vmware.com>
In-Reply-To: <20190525082203.6531-6-namit@vmware.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=namit@vmware.com; 
x-originating-ip: [2601:647:4580:b719:c833:b364:6fe3:b42b]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: a0ecb8eb-24df-456a-89f4-08d6e0ec4eed
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020);
 SRVR:BYAPR05MB4615; 
x-ms-traffictypediagnostic: BYAPR05MB4615:
x-microsoft-antispam-prvs: <BYAPR05MB461521666233A75FC7AA838CD0030@BYAPR05MB4615.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:7219;
x-forefront-prvs: 0048BCF4DA
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(39860400002)(366004)(396003)(136003)(346002)(376002)(199004)(189003)(82746002)(99286004)(229853002)(66556008)(64756008)(66446008)(73956011)(66476007)(66946007)(25786009)(53546011)(54906003)(14444005)(14454004)(256004)(6200100001)(37006003)(8936002)(81166006)(81156014)(6506007)(8676002)(7416002)(33656002)(6436002)(76176011)(86362001)(76116006)(305945005)(7736002)(316002)(478600001)(6512007)(486006)(6486002)(476003)(5660300002)(446003)(6862004)(46003)(11346002)(36756003)(4744005)(2616005)(6246003)(2906002)(53936002)(4326008)(186003)(102836004)(6116002)(71200400001)(71190400001)(68736007)(83716004);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BYAPR05MB4615;
 H:BYAPR05MB4776.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: vmware.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: +MzpgiAwJJ1Y0+54CC/xVsiJ4fsLrUc+V0z0BaUwSLpHi6Mi7JLHsskn5Gv3BeLeI8Wb/WhcQ0SOfBPPg1IVALSCW1hImG0HugvyeMPmYwW98wqjf87+iqYUo5egeAHCsNnguUht6k8YuhR7IEcZbiOlQdMlJJmDC90xta/NvEyAWOxp796E841P/hJHBnIaFUGfF8cHkUCb5uWt91nCE7mRNboQUIOO9f1ZW3VgN6/DoRvnHdQgV613iTDauyBS61xGRtOJJv9qT9Bjq5+1Q4JLhCKtsv+4u07av/oXlRbgQAnrJoJeIXgV39kO12HScwXMTHEPHlkARtAubi+1xPaeXzCqvsx0pwkF1epyppKLH0xf9k65U2hqZgxUt3o32n7X4a3R4i8mUKJbZZTD8VyXBka88JwTe1snJxBmMuA=
Content-ID: <75106B379062644D9E12CC0F943F0E87@namprd05.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: vmware.com
X-MS-Exchange-CrossTenant-Network-Message-Id: a0ecb8eb-24df-456a-89f4-08d6e0ec4eed
X-MS-Exchange-CrossTenant-originalarrivaltime: 25 May 2019 08:38:05.9608 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: b39138ca-3cee-4b4a-a4d6-cd83d9dd62f0
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: namit@vmware.com
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB4615
Subject: Re: [Xen-devel] [RFC PATCH 5/6] x86/mm/tlb: Flush remote and local
 TLBs concurrently
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sasha Levin <sashal@kernel.org>, Juergen Gross <jgross@suse.com>,
 "linux-hyperv@vger.kernel.org" <linux-hyperv@vger.kernel.org>,
 Dave Hansen <dave.hansen@linux.intel.com>,
 Stephen Hemminger <sthemmin@microsoft.com>,
 "kvm@vger.kernel.org" <kvm@vger.kernel.org>,
 Peter Zijlstra <peterz@infradead.org>, Haiyang Zhang <haiyangz@microsoft.com>,
 "x86@kernel.org" <x86@kernel.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "virtualization@lists.linux-foundation.org"
 <virtualization@lists.linux-foundation.org>, Ingo Molnar <mingo@redhat.com>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Paolo Bonzini <pbonzini@redhat.com>, Thomas Gleixner <tglx@linutronix.de>,
 "K. Y.
 Srinivasan" <kys@microsoft.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBPbiBNYXkgMjUsIDIwMTksIGF0IDE6MjIgQU0sIE5hZGF2IEFtaXQgPG5hbWl0QHZtd2FyZS5j
b20+IHdyb3RlOgo+IAo+IFRvIGltcHJvdmUgVExCIHNob290ZG93biBwZXJmb3JtYW5jZSwgZmx1
c2ggdGhlIHJlbW90ZSBhbmQgbG9jYWwgVExCcwo+IGNvbmN1cnJlbnRseS4gSW50cm9kdWNlIGZs
dXNoX3RsYl9tdWx0aSgpIHRoYXQgZG9lcyBzby4gVGhlIGN1cnJlbnQKPiBmbHVzaF90bGJfb3Ro
ZXJzKCkgaW50ZXJmYWNlIGlzIGtlcHQsIHNpbmNlIHBhcmF2aXJ0dWFsIGludGVyZmFjZXMgbmVl
ZAo+IHRvIGJlIGFkYXB0ZWQgZmlyc3QgYmVmb3JlIGl0IGNhbiBiZSByZW1vdmVkLiBUaGlzIGlz
IGxlZnQgZm9yIGZ1dHVyZQo+IHdvcmsuIEluIHN1Y2ggUFYgZW52aXJvbm1lbnRzLCBUTEIgZmx1
c2hlcyBhcmUgbm90IHBlcmZvcm1lZCwgYXQgdGhpcwo+IHRpbWUsIGNvbmN1cnJlbnRseS4KPiAK
PiArdm9pZCBuYXRpdmVfZmx1c2hfdGxiX211bHRpKGNvbnN0IHN0cnVjdCBjcHVtYXNrICpjcHVt
YXNrLAo+ICsJCQkgICAgY29uc3Qgc3RydWN0IGZsdXNoX3RsYl9pbmZvICppbmZvKQo+IHsKPiAr
CS8qCj4gKwkgKiBuYXRpdmVfZmx1c2hfdGxiX211bHRpKCkgY2FuIGhhbmRsZSBhIHNpbmdsZSBD
UFUsIGJ1dCBpdCBpcwo+ICsJICogc3Vib3B0aW1hbCBpZiB0aGUgbG9jYWwgVExCIHNob3VsZCBi
ZSBmbHVzaGVkLCBhbmQgdGhlcmVmb3JlIHNob3VsZAo+ICsJICogbm90IGJlIHVzZWQgaW4gc3Vj
aCBjYXNlLiBDaGVjayB0aGF0IGl0IGlzIG5vdCB1c2VkIGluIHN1Y2ggY2FzZSwKPiArCSAqIGFu
ZCB1c2UgdGhpcyBhc3N1bXB0aW9uIGZvciB0cmFjaW5nIGFuZCBhY2NvdW50aW5nIG9mIHJlbW90
ZSBUTEIKPiArCSAqIGZsdXNoZXMuCj4gKwkgKi8KPiArCVZNX1dBUk5fT04oIWNwdW1hc2tfYW55
X2J1dChjcHVtYXNrLCBzbXBfcHJvY2Vzc29yX2lkKCkpKTsKClRoaXMgd2FybmluZyBtaWdodCBm
aXJlIG9mZiBpbmNvcnJlY3RseSBhbmQgd2lsbCBiZSByZW1vdmVkLgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat May 25 08:55:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 May 2019 08:55:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hUSSB-0006XB-MT; Sat, 25 May 2019 08:54:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=JTg9=TZ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hUSSA-0006X6-FT
 for xen-devel@lists.xenproject.org; Sat, 25 May 2019 08:54:58 +0000
X-Inumbo-ID: c2e3f0c0-7eca-11e9-a159-9b631127ced9
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c2e3f0c0-7eca-11e9-a159-9b631127ced9;
 Sat, 25 May 2019 08:54:53 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 4A801AE27;
 Sat, 25 May 2019 08:54:52 +0000 (UTC)
To: Nadav Amit <namit@vmware.com>, Ingo Molnar <mingo@redhat.com>,
 Peter Zijlstra <peterz@infradead.org>, Andy Lutomirski <luto@kernel.org>
References: <20190525082203.6531-1-namit@vmware.com>
 <20190525082203.6531-6-namit@vmware.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 mQENBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAG0H0p1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT6JATkEEwECACMFAlOMcK8CGwMH
 CwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAKCRCw3p3WKL8TL8eZB/9G0juS/kDY9LhEXseh
 mE9U+iA1VsLhgDqVbsOtZ/S14LRFHczNd/Lqkn7souCSoyWsBs3/wO+OjPvxf7m+Ef+sMtr0
 G5lCWEWa9wa0IXx5HRPW/ScL+e4AVUbL7rurYMfwCzco+7TfjhMEOkC+va5gzi1KrErgNRHH
 kg3PhlnRY0Udyqx++UYkAsN4TQuEhNN32MvN0Np3WlBJOgKcuXpIElmMM5f1BBzJSKBkW0Jc
 Wy3h2Wy912vHKpPV/Xv7ZwVJ27v7KcuZcErtptDevAljxJtE7aJG6WiBzm+v9EswyWxwMCIO
 RoVBYuiocc51872tRGywc03xaQydB+9R7BHPuQENBFOMcBYBCADLMfoA44MwGOB9YT1V4KCy
 vAfd7E0BTfaAurbG+Olacciz3yd09QOmejFZC6AnoykydyvTFLAWYcSCdISMr88COmmCbJzn
 sHAogjexXiif6ANUUlHpjxlHCCcELmZUzomNDnEOTxZFeWMTFF9Rf2k2F0Tl4E5kmsNGgtSa
 aMO0rNZoOEiD/7UfPP3dfh8JCQ1VtUUsQtT1sxos8Eb/HmriJhnaTZ7Hp3jtgTVkV0ybpgFg
 w6WMaRkrBh17mV0z2ajjmabB7SJxcouSkR0hcpNl4oM74d2/VqoW4BxxxOD1FcNCObCELfIS
 auZx+XT6s+CE7Qi/c44ibBMR7hyjdzWbABEBAAGJAR8EGAECAAkFAlOMcBYCGwwACgkQsN6d
 1ii/Ey9D+Af/WFr3q+bg/8v5tCknCtn92d5lyYTBNt7xgWzDZX8G6/pngzKyWfedArllp0Pn
 fgIXtMNV+3t8Li1Tg843EXkP7+2+CQ98MB8XvvPLYAfW8nNDV85TyVgWlldNcgdv7nn1Sq8g
 HwB2BHdIAkYce3hEoDQXt/mKlgEGsLpzJcnLKimtPXQQy9TxUaLBe9PInPd+Ohix0XOlY+Uk
 QFEx50Ki3rSDl2Zt2tnkNYKUCvTJq7jvOlaPd6d/W0tZqpyy7KVay+K4aMobDsodB3dvEAs6
 ScCnh03dDAFgIq5nsB11j3KPKdVoPlfucX2c7kGNH+LUMbzqV6beIENfNexkOfxHf4kBrQQY
 AQgAIBYhBIUSZ3Lo9gSUpdCX97DendYovxMvBQJa3fDQAhsCAIEJELDendYovxMvdiAEGRYI
 AB0WIQRTLbB6QfY48x44uB6AXGG7T9hjvgUCWt3w0AAKCRCAXGG7T9hjvk2LAP99B/9FenK/
 1lfifxQmsoOrjbZtzCS6OKxPqOLHaY47BgEAqKKn36YAPpbk09d2GTVetoQJwiylx/Z9/mQI
 CUbQMg1pNQf9EjA1bNcMbnzJCgt0P9Q9wWCLwZa01SnQWFz8Z4HEaKldie+5bHBL5CzVBrLv
 81tqX+/j95llpazzCXZW2sdNL3r8gXqrajSox7LR2rYDGdltAhQuISd2BHrbkQVEWD4hs7iV
 1KQHe2uwXbKlguKPhk5ubZxqwsg/uIHw0qZDk+d0vxjTtO2JD5Jv/CeDgaBX4Emgp0NYs8IC
 UIyKXBtnzwiNv4cX9qKlz2Gyq9b+GdcLYZqMlIBjdCz0yJvgeb3WPNsCOanvbjelDhskx9gd
 6YUUFFqgsLtrKpCNyy203a58g2WosU9k9H+LcheS37Ph2vMVTISMszW9W8gyORSgmw==
Message-ID: <08b21fb5-2226-7924-30e3-31e4adcfc0a3@suse.com>
Date: Sat, 25 May 2019 10:54:50 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190525082203.6531-6-namit@vmware.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [RFC PATCH 5/6] x86/mm/tlb: Flush remote and local
 TLBs concurrently
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sasha Levin <sashal@kernel.org>, linux-hyperv@vger.kernel.org,
 Dave Hansen <dave.hansen@linux.intel.com>,
 Stephen Hemminger <sthemmin@microsoft.com>, kvm@vger.kernel.org,
 Haiyang Zhang <haiyangz@microsoft.com>, x86@kernel.org,
 linux-kernel@vger.kernel.org, virtualization@lists.linux-foundation.org,
 Borislav Petkov <bp@alien8.de>, xen-devel@lists.xenproject.org,
 Paolo Bonzini <pbonzini@redhat.com>, Thomas Gleixner <tglx@linutronix.de>,
 "K. Y. Srinivasan" <kys@microsoft.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjUvMDUvMjAxOSAxMDoyMiwgTmFkYXYgQW1pdCB3cm90ZToKPiBUbyBpbXByb3ZlIFRMQiBz
aG9vdGRvd24gcGVyZm9ybWFuY2UsIGZsdXNoIHRoZSByZW1vdGUgYW5kIGxvY2FsIFRMQnMKPiBj
b25jdXJyZW50bHkuIEludHJvZHVjZSBmbHVzaF90bGJfbXVsdGkoKSB0aGF0IGRvZXMgc28uIFRo
ZSBjdXJyZW50Cj4gZmx1c2hfdGxiX290aGVycygpIGludGVyZmFjZSBpcyBrZXB0LCBzaW5jZSBw
YXJhdmlydHVhbCBpbnRlcmZhY2VzIG5lZWQKPiB0byBiZSBhZGFwdGVkIGZpcnN0IGJlZm9yZSBp
dCBjYW4gYmUgcmVtb3ZlZC4gVGhpcyBpcyBsZWZ0IGZvciBmdXR1cmUKPiB3b3JrLiBJbiBzdWNo
IFBWIGVudmlyb25tZW50cywgVExCIGZsdXNoZXMgYXJlIG5vdCBwZXJmb3JtZWQsIGF0IHRoaXMK
PiB0aW1lLCBjb25jdXJyZW50bHkuCj4gCj4gQWRkIGEgc3RhdGljIGtleSB0byB0ZWxsIHdoZXRo
ZXIgdGhpcyBuZXcgaW50ZXJmYWNlIGlzIHN1cHBvcnRlZC4KPiAKPiBDYzogIksuIFkuIFNyaW5p
dmFzYW4iIDxreXNAbWljcm9zb2Z0LmNvbT4KPiBDYzogSGFpeWFuZyBaaGFuZyA8aGFpeWFuZ3pA
bWljcm9zb2Z0LmNvbT4KPiBDYzogU3RlcGhlbiBIZW1taW5nZXIgPHN0aGVtbWluQG1pY3Jvc29m
dC5jb20+Cj4gQ2M6IFNhc2hhIExldmluIDxzYXNoYWxAa2VybmVsLm9yZz4KPiBDYzogVGhvbWFz
IEdsZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+Cj4gQ2M6IEluZ28gTW9sbmFyIDxtaW5nb0By
ZWRoYXQuY29tPgo+IENjOiBCb3Jpc2xhdiBQZXRrb3YgPGJwQGFsaWVuOC5kZT4KPiBDYzogeDg2
QGtlcm5lbC5vcmcKPiBDYzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+IENjOiBQ
YW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgo+IENjOiBEYXZlIEhhbnNlbiA8ZGF2
ZS5oYW5zZW5AbGludXguaW50ZWwuY29tPgo+IENjOiBBbmR5IEx1dG9taXJza2kgPGx1dG9Aa2Vy
bmVsLm9yZz4KPiBDYzogUGV0ZXIgWmlqbHN0cmEgPHBldGVyekBpbmZyYWRlYWQub3JnPgo+IENj
OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgo+IENjOiBsaW51
eC1oeXBlcnZAdmdlci5rZXJuZWwub3JnCj4gQ2M6IGxpbnV4LWtlcm5lbEB2Z2VyLmtlcm5lbC5v
cmcKPiBDYzogdmlydHVhbGl6YXRpb25AbGlzdHMubGludXgtZm91bmRhdGlvbi5vcmcKPiBDYzog
a3ZtQHZnZXIua2VybmVsLm9yZwo+IENjOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
PiBTaWduZWQtb2ZmLWJ5OiBOYWRhdiBBbWl0IDxuYW1pdEB2bXdhcmUuY29tPgo+IC0tLQo+ICBh
cmNoL3g4Ni9oeXBlcnYvbW11LmMgICAgICAgICAgICAgICAgIHwgIDIgKwo+ICBhcmNoL3g4Ni9p
bmNsdWRlL2FzbS9wYXJhdmlydC5oICAgICAgIHwgIDggKysrCj4gIGFyY2gveDg2L2luY2x1ZGUv
YXNtL3BhcmF2aXJ0X3R5cGVzLmggfCAgNiArKwo+ICBhcmNoL3g4Ni9pbmNsdWRlL2FzbS90bGJm
bHVzaC5oICAgICAgIHwgIDYgKysKPiAgYXJjaC94ODYva2VybmVsL2t2bS5jICAgICAgICAgICAg
ICAgICB8ICAxICsKPiAgYXJjaC94ODYva2VybmVsL3BhcmF2aXJ0LmMgICAgICAgICAgICB8ICAz
ICsKPiAgYXJjaC94ODYvbW0vdGxiLmMgICAgICAgICAgICAgICAgICAgICB8IDgwICsrKysrKysr
KysrKysrKysrKysrKysrLS0tLQo+ICBhcmNoL3g4Ni94ZW4vbW11X3B2LmMgICAgICAgICAgICAg
ICAgIHwgIDIgKwo+ICA4IGZpbGVzIGNoYW5nZWQsIDk2IGluc2VydGlvbnMoKyksIDEyIGRlbGV0
aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9hcmNoL3g4Ni9oeXBlcnYvbW11LmMgYi9hcmNoL3g4
Ni9oeXBlcnYvbW11LmMKPiBpbmRleCBlNjVkN2ZlNjQ4OWYuLmNhMjhiNDAwYzg3YyAxMDA2NDQK
PiAtLS0gYS9hcmNoL3g4Ni9oeXBlcnYvbW11LmMKPiArKysgYi9hcmNoL3g4Ni9oeXBlcnYvbW11
LmMKPiBAQCAtMjMzLDQgKzIzMyw2IEBAIHZvaWQgaHlwZXJ2X3NldHVwX21tdV9vcHModm9pZCkK
PiAgCXByX2luZm8oIlVzaW5nIGh5cGVyY2FsbCBmb3IgcmVtb3RlIFRMQiBmbHVzaFxuIik7Cj4g
IAlwdl9vcHMubW11LmZsdXNoX3RsYl9vdGhlcnMgPSBoeXBlcnZfZmx1c2hfdGxiX290aGVyczsK
PiAgCXB2X29wcy5tbXUudGxiX3JlbW92ZV90YWJsZSA9IHRsYl9yZW1vdmVfdGFibGU7Cj4gKwo+
ICsJc3RhdGljX2tleV9kaXNhYmxlKCZmbHVzaF90bGJfbXVsdGlfZW5hYmxlZC5rZXkpOwo+ICB9
Cj4gZGlmZiAtLWdpdCBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BhcmF2aXJ0LmggYi9hcmNoL3g4
Ni9pbmNsdWRlL2FzbS9wYXJhdmlydC5oCj4gaW5kZXggYzI1YzM4YTA1YzFjLi4xOTJiZTcyNTQ0
NTcgMTAwNjQ0Cj4gLS0tIGEvYXJjaC94ODYvaW5jbHVkZS9hc20vcGFyYXZpcnQuaAo+ICsrKyBi
L2FyY2gveDg2L2luY2x1ZGUvYXNtL3BhcmF2aXJ0LmgKPiBAQCAtNDcsNiArNDcsOCBAQCBzdGF0
aWMgaW5saW5lIHZvaWQgc2xvd19kb3duX2lvKHZvaWQpCj4gICNlbmRpZgo+ICB9Cj4gIAo+ICtE
RUNMQVJFX1NUQVRJQ19LRVlfVFJVRShmbHVzaF90bGJfbXVsdGlfZW5hYmxlZCk7Cj4gKwo+ICBz
dGF0aWMgaW5saW5lIHZvaWQgX19mbHVzaF90bGIodm9pZCkKPiAgewo+ICAJUFZPUF9WQ0FMTDAo
bW11LmZsdXNoX3RsYl91c2VyKTsKPiBAQCAtNjIsNiArNjQsMTIgQEAgc3RhdGljIGlubGluZSB2
b2lkIF9fZmx1c2hfdGxiX29uZV91c2VyKHVuc2lnbmVkIGxvbmcgYWRkcikKPiAgCVBWT1BfVkNB
TEwxKG1tdS5mbHVzaF90bGJfb25lX3VzZXIsIGFkZHIpOwo+ICB9Cj4gIAo+ICtzdGF0aWMgaW5s
aW5lIHZvaWQgZmx1c2hfdGxiX211bHRpKGNvbnN0IHN0cnVjdCBjcHVtYXNrICpjcHVtYXNrLAo+
ICsJCQkJICAgY29uc3Qgc3RydWN0IGZsdXNoX3RsYl9pbmZvICppbmZvKQo+ICt7Cj4gKwlQVk9Q
X1ZDQUxMMihtbXUuZmx1c2hfdGxiX211bHRpLCBjcHVtYXNrLCBpbmZvKTsKPiArfQo+ICsKPiAg
c3RhdGljIGlubGluZSB2b2lkIGZsdXNoX3RsYl9vdGhlcnMoY29uc3Qgc3RydWN0IGNwdW1hc2sg
KmNwdW1hc2ssCj4gIAkJCQkgICAgY29uc3Qgc3RydWN0IGZsdXNoX3RsYl9pbmZvICppbmZvKQo+
ICB7Cj4gZGlmZiAtLWdpdCBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BhcmF2aXJ0X3R5cGVzLmgg
Yi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wYXJhdmlydF90eXBlcy5oCj4gaW5kZXggOTQ2ZjhmMWYx
ZWZjLi4zYTE1NmU2M2M1N2QgMTAwNjQ0Cj4gLS0tIGEvYXJjaC94ODYvaW5jbHVkZS9hc20vcGFy
YXZpcnRfdHlwZXMuaAo+ICsrKyBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BhcmF2aXJ0X3R5cGVz
LmgKPiBAQCAtMjExLDYgKzIxMSwxMiBAQCBzdHJ1Y3QgcHZfbW11X29wcyB7Cj4gIAl2b2lkICgq
Zmx1c2hfdGxiX3VzZXIpKHZvaWQpOwo+ICAJdm9pZCAoKmZsdXNoX3RsYl9rZXJuZWwpKHZvaWQp
Owo+ICAJdm9pZCAoKmZsdXNoX3RsYl9vbmVfdXNlcikodW5zaWduZWQgbG9uZyBhZGRyKTsKPiAr
CS8qCj4gKwkgKiBmbHVzaF90bGJfbXVsdGkoKSBpcyB0aGUgcHJlZmVycmVkIGludGVyZmFjZS4g
V2hlbiBpdCBpcyB1c2VkLAo+ICsJICogZmx1c2hfdGxiX290aGVycygpIHNob3VsZCByZXR1cm4g
ZmFsc2UuCgpUaGlzIGNvbW1lbnQgZG9lcyBub3QgbWFrZSBzZW5zZS4gZmx1c2hfdGxiX290aGVy
cygpIHJldHVybiB0eXBlIGlzCnZvaWQuCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat May 25 11:06:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 May 2019 11:06:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hUUV9-00081B-Kr; Sat, 25 May 2019 11:06:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xSs9=TZ=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1hUUV8-00080z-Tg
 for xen-devel@lists.xenproject.org; Sat, 25 May 2019 11:06:10 +0000
X-Inumbo-ID: 1531dc9a-7edd-11e9-a872-07abe62e8304
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1531dc9a-7edd-11e9-a872-07abe62e8304;
 Sat, 25 May 2019 11:06:02 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hUUUz-0007C4-GG; Sat, 25 May 2019 11:06:01 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hUUUz-0005BU-87; Sat, 25 May 2019 11:06:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hUUUz-00018B-7M; Sat, 25 May 2019 11:06:01 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136888-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=8dc7fd56dd4f56ab8ff1df3765ae6b5d3ac11c5e
X-Osstest-Versions-That: qemuu=3284aa128153750f14a61e8a96fd085e6f2999b6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 25 May 2019 11:06:01 +0000
Subject: [Xen-devel] [qemu-mainline test] 136888: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjg4OCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzY4ODgvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzNTI1MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTM1MjUxCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzUyNTEKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEzNTI1MQogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTM1MjUxCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzUyNTEKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzNTI1MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtc2hhZG93ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmlj
dCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYy
LWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFjb3cyICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVp
bGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1
aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1z
aGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
aTM4Ni1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14
bC1zaGFkb3cgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0
LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEp
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogcWVtdXUgICAgICAgICAgICAgICAgOGRj
N2ZkNTZkZDRmNTZhYjhmZjFkZjM3NjVhZTZiNWQzYWMxMWM1ZQpiYXNlbGluZSB2ZXJzaW9uOgog
cWVtdXUgICAgICAgICAgICAgICAgMzI4NGFhMTI4MTUzNzUwZjE0YTYxZThhOTZmZDA4NWU2ZjI5
OTliNgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTM1MjUxICAyMDE5LTA0LTI0IDE0OjQyOjU4IFog
ICAzMCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzNTM1MSAgMjAxOS0wNC0yNyAwOTo0NTo1
MiBaICAgMjggZGF5cyAgIDE1IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzNjg4OCAg
MjAxOS0wNS0yNCAwODowMzozMyBaICAgIDEgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxl
IHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFsYmVydG8gR2FyY2lhIDxiZXJ0
b0BpZ2FsaWEuY29tPgogIEFsZXggQmVubsOpZSA8YWxleC5iZW5uZWVAbGluYXJvLm9yZz4KICBB
bGV4IFdpbGxpYW1zb24gPGFsZXgud2lsbGlhbXNvbkByZWRoYXQuY29tPgogIEFsZXhleSBLYXJk
YXNoZXZza2l5IDxhaWtAb3psYWJzLnJ1PgogIEFsaXN0YWlyIEZyYW5jaXMgPGFsaXN0YWlyLmZy
YW5jaXNAd2RjLmNvbT4KICBBbmRyZXcgSmVubmVyIDxhbmRyZXdAY29kZXNvdXJjZXJ5LmNvbT4K
ICBBbmRyZXcgUmFuZHJpYW5hc3VsdSA8cmFuZHJpYW5hc3VsdUBnbWFpbC5jb20+CiAgQW5kcmV5
IFNoaW5rZXZpY2ggPGFuZHJleS5zaGlua2V2aWNoQHZpcnR1b3p6by5jb20+CiAgQW50b24gS3Vj
aGluIDxhbnRvbmt1Y2hpbkB5YW5kZXgtdGVhbS5ydT4KICBBcnR5b20gVGFyYXNlbmtvIDxhdGFy
NHFlbXVAZ21haWwuY29tPgogIEFydW5hIEpheWFzZW5hIDxhcnVuYS4xNUBjc2UubXJ0LmFjLmxr
PgogIEJBTEFUT04gWm9sdGFuIDxiYWxhdG9uQGVpay5ibWUuaHU+CiAgQmFuZGFuIERhcyA8YnNk
QHJlZGhhdC5jb20+CiAgQmFzdGlhbiBLb3BwZWxtYW5uIDxrYmFzdGlhbkBtYWlsLnVuaS1wYWRl
cmJvcm4uZGU+CiAgQmVuamFtaW4gSGVycmVuc2NobWlkdCA8YmVuaEBrZXJuZWwuY3Jhc2hpbmcu
b3JnPgogIEJveHVhbiBMaSA8bGlib3h1YW5AY29ubmVjdC5oa3UuaGs+CiAgQ2FvIEppYXhpIDxk
cml2ZXIxOTk4QGZveG1haWwuY29tPgogIENoZW4gWmhhbmcgPHRnZmJldGFAbWUuY29tPgogIENo
cmlzIEtlbm5hIDxjaHJpcy5rZW5uYUBvcmFjbGUuY29tPgogIENocmlzdGlhbiBCb3JudHJhZWdl
ciA8Ym9ybnRyYWVnZXJAZGUuaWJtLmNvbT4KICBDbGViZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNv
bT4KICBDb2xlIFJvYmluc29uIDxjcm9iaW5zb0ByZWRoYXQuY29tPgogIENvcm5lbGlhIEh1Y2sg
PGNvaHVja0ByZWRoYXQuY29tPgogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAa2FvZC5vcmc+CiAg
RGFuIFN0cmVldG1hbiA8ZGRzdHJlZXRAY2Fub25pY2FsLmNvbT4KICBEYW5pZWwgUC4gQmVycmFu
Z8OpIDxiZXJyYW5nZUByZWRoYXQuY29tPgogIERhdmlkIEdpYnNvbiA8ZGF2aWRAZ2lic29uLmRy
b3BiZWFyLmlkLmF1PgogIERhdmlkIEhpbGRlbmJyYW5kIDxkYXZpZEByZWRoYXQuY29tPgogIERy
LiBEYXZpZCBBbGFuIEdpbGJlcnQgPGRnaWxiZXJ0QHJlZGhhdC5jb20+CiAgRWR1YXJkbyBIYWJr
b3N0IDxlaGFia29zdEByZWRoYXQuY29tPgogIEVkdWFyZG8gT3R1Ym8gPG90dWJvQHJlZGhhdC5j
b20+CiAgRXJpYyBBdWdlciA8ZXJpYy5hdWdlckByZWRoYXQuY29tPgogIEVyaWMgQmxha2UgPGVi
bGFrZUByZWRoYXQuY29tPgogIEVyaWsgS2xpbmUgPGVrQGdvb2dsZS5jb20+CiAgRXJuZXN0IEVz
ZW5lIDxlcm9rZW4xQGdtYWlsLmNvbT4KICBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNv
bT4KICBHaXVzZXBwZSBNdXNhY2NoaW8gPHRoYXRsZW1vbkBnbWFpbC5jb20+CiAgR3JlZyBLdXJ6
IDxncm91Z0BrYW9kLm9yZz4KICBIYWxpbCBQYXNpYyA8cGFzaWNAbGludXgudm5ldC5pYm0uY29t
PgogIEhhb3pob25nIFpoYW5nIDxoYW96aG9uZy56aGFuZ0BpbnRlbC5jb20+CiAgSGVsZ2UgRGVs
bGVyIDxkZWxsZXJAZ214LmRlPgogIEhPVSBRaW1pbmcgPGhxbTAzc3RlckBnbWFpbC5jb20+CiAg
SWdvciBNYW1tZWRvdiA8aW1hbW1lZG9AcmVkaGF0LmNvbT4KICBKYXNvbiBKLiBIZXJuZSA8ampo
ZXJuZUBsaW51eC5pYm0uY29tPgogIEphc29uIFdhbmcgPGphc293YW5nQHJlZGhhdC5jb20+CiAg
Sm9lbCBTdGFubGV5IDxqb2VsQGptcy5pZC5hdT4KICBKb2huIFNub3cgPGpzbm93QHJlZGhhdC5j
b20+CiAgSnVsZXMgSXJlbmdlIDxqYmkub2N0YXZlQGdtYWlsLmNvbT4KICBKdWxpYW4gQnJvd24g
PGp1bGlhbkBjb2Rlc291cmNlcnkuY29tPgogIEthbWFsIEhlaWIgPGthbWFsaGVpYjFAZ21haWwu
Y29tPgogIEthbWlsIFJ5dGFyb3dza2kgPG41NEBnbXguY29tPgogIEtldmluIFdvbGYgPGt3b2xm
QHJlZGhhdC5jb20+CiAgS2xhdXMgQmlya2VsdW5kIEplbnNlbiA8a2xhdXMuamVuc2VuQGNuZXhs
YWJzLmNvbT4KICBLbGF1cyBCaXJrZWx1bmQgSmVuc2VuIDxrbGF1c0BiaXJrZWx1bmQuZXU+CiAg
S09OUkFEIEZyZWRlcmljIDxmcmVkZXJpYy5rb25yYWRAYWRhY29yZS5jb20+CiAgTGFzemxvIEVy
c2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICBMYXVyZW50IERlc25vZ3VlcyA8bGF1cmVudC5kZXNu
b2d1ZXNAZ21haWwuY29tPgogIExhdXJlbnQgVml2aWVyIDxsYXVyZW50QHZpdmllci5ldT4KICBM
YXVyZW50IFZpdmllciA8bHZpdmllckByZWRoYXQuY29tPgogIExpIEZlbmcgPGZlbmdsaUBzbWFy
dHguY29tPgogIExpIEZlbmcgPGxpZmVuZzE1MTlAZ21haWwuY29tPgogIExpIFFpYW5nIDxsaXEz
ZWFAMTYzLmNvbT4KICBMb25ncGVuZyA8bG9uZ3BlbmcyQGh1YXdlaS5jb20+CiAgTHVrYXMgU3Ry
YXViIDxsdWthc3N0cmF1YjJAd2ViLmRlPgogIE1hcmMtQW5kcsOpIEx1cmVhdSA8bWFyY2FuZHJl
Lmx1cmVhdUByZWRoYXQuY29tPgogIE1hcmNlbCBBcGZlbGJhdW0gPG1hcmNlbC5hcGZlbGJhdW1A
Z21haWwuY29tPgogIE1hcmNlbCBBcGZlbGJhdW08bWFyY2VsLmFwZmVsYmF1bUBnbWFpbC5jb20+
CiAgTWFyZWsgVmFzdXQgPG1hcmV4QGRlbnguZGU+CiAgTWFyayBDYXZlLUF5bGFuZCA8bWFyay5j
YXZlLWF5bGFuZEBpbGFuZGUuY28udWs+CiAgTWFya3VzIEFybWJydXN0ZXIgPGFybWJydUByZWRo
YXQuY29tPgogIE1heCBGaWxpcHBvdiA8amNtdmJrYmNAZ21haWwuY29tPgogIE1heCBSZWl0eiA8
bXJlaXR6QHJlZGhhdC5jb20+CiAgTWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4K
ICBOaSBYdW4gPG5peHVuQGJhaWR1LmNvbT4KICBOaWNrIEh1ZHNvbiA8c2tybGxAbmV0YnNkLm9y
Zz4KICBOaWtpdGEgQWxla3NlZXYgPG4uYWxla3NlZXYyMTA0QGdtYWlsLmNvbT4KICBQYW9sbyBC
b256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogIFBldGVyIExpZXZlbiA8cGxAa2FtcC5kZT4K
ICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgUGV0ZXIgWHUgPHBl
dGVyeEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1Z0BhbXNhdC5v
cmc+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgogIFBoaWxp
cHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4gW29uIG1pbmd3NjRdCiAgUHJh
c2FkIEogUGFuZGl0IDxwanBAZmVkb3JhcHJvamVjdC5vcmc+CiAgUHUgV2VuIDxwdXdlbkBoeWdv
bi5jbj4KICBSaWNoYXJkIEhlbmRlcnNvbiA8cmljaGFyZC5oZW5kZXJzb25AbGluYXJvLm9yZz4K
ICBSaWNoYXJkIFcuTS4gSm9uZXMgPHJqb25lc0ByZWRoYXQuY29tPgogIFNhbSBFaWRlcm1hbiA8
c2htdWVsLmVpZGVybWFuQG9yYWNsZS5jb20+CiAgU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhp
YmF1bHRAZW5zLWx5b24ub3JnPgogIFNhbmRyYSBMb29zZW1vcmUgPHNhbmRyYUBjb2Rlc291cmNl
cnkuY29tPgogIFNoYWhhYiBWYWhlZGkgPHNoYWhhYi52YWhlZGlAZ21haWwuY29tPgogIFNobXVl
bCBFaWRlcm1hbiA8c2htdWVsLmVpZGVybWFuQG9yYWNsZS5jb20+CiAgU3RhZmZvcmQgSG9ybmUg
PHNob3JuZUBnbWFpbC5jb20+CiAgU3RhbmlzbGF2IExhbmNpIDxwaXhvQHBvbGVwZXRrby5ldT4K
ICBTdGVmYW4gSGFqbm9jemkgPHN0ZWZhbmhhQGdtYWlsLmNvbT4KICBTdGVmYW4gSGFqbm9jemkg
PHN0ZWZhbmhhQHJlZGhhdC5jb20+CiAgU3RlZmFuIFdlaWwgPHN3QHdlaWxuZXR6LmRlPgogIFN0
ZWZhbm8gR2FyemFyZWxsYSA8c2dhcnphcmVAcmVkaGF0LmNvbT4KICBTdGVwaGVuIENoZWNrb3dh
eSA8c3RlcGhlbi5jaGVja293YXlAb2Jlcmxpbi5lZHU+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJl
ZGhhdC5jb20+CiAgVml0YWx5IEt1em5ldHNvdiA8dmt1em5ldHNAcmVkaGF0LmNvbT4KICBWbGFk
aW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IDx2c2VtZW50c292QHZpcnR1b3p6by5jb20+CiAgV2Vp
IFlhbmcgPHJpY2hhcmR3LnlhbmdAbGludXguaW50ZWwuY29tPgogIFhpZSBZb25namkgPHhpZXlv
bmdqaUBiYWlkdS5jb20+CiAgWWkgV2FuZyA8d2FuZy55aTU5QHp0ZS5jb20uY24+CiAgWXVyeSBL
b3RvdiA8eXVyeS1rb3RvdkB5YW5kZXgtdGVhbS5ydT4KICBaaGFuZyBDaGVuIDxjaGVuLnpoYW5n
QGludGVsLmNvbT4KICBaaGFuZyBZaSA8eWkuei56aGFuZ0BsaW51eC5pbnRlbC5jb20+CiAgWmhh
bmcgWXUgPHpoYW5neXUzMUBiYWlkdS5jb20+CiAgWmhlbmd1aSBsaSA8bGl6aGVuZ3VpQGh1YXdl
aS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBi
dWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1
aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0taTM4Ni14c20gICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVk
aXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
bXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwt
c2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9t
ZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQK
ICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhw
bGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVz
cyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/
cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7
IGl0IHdvdWxkIGJlIDEyODk4IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat May 25 11:39:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 May 2019 11:39:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hUV1E-0001uY-9d; Sat, 25 May 2019 11:39:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xSs9=TZ=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1hUV1C-0001uM-Ef
 for xen-devel@lists.xenproject.org; Sat, 25 May 2019 11:39:18 +0000
X-Inumbo-ID: b9d3b08e-7ee1-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b9d3b08e-7ee1-11e9-8980-bc764e045a96;
 Sat, 25 May 2019 11:39:16 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hUV19-0007nE-EY; Sat, 25 May 2019 11:39:15 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hUV19-00085a-2p; Sat, 25 May 2019 11:39:15 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hUV19-00088W-29; Sat, 25 May 2019 11:39:15 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136874-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.8-testing:build-amd64-prev:xen-build:fail:regression
 xen-4.8-testing:build-i386-prev:xen-build:fail:regression
 xen-4.8-testing:test-amd64-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-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-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-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-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-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-i386-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-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl: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-credit1:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit1: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-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=ecbf88af9b0f90832fe2394edde864da45a9e560
X-Osstest-Versions-That: xen=908e768fae49a8db0089e68188652079e3bfaa66
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 25 May 2019 11:39:15 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 136874: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjg3NCB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjg3NC8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQtcHJldiAgICAgICAg
ICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMwOTY1CiBi
dWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMzA5NjUKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFy
ZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVw
Z3JhZGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
IGZhaWwgbGlrZSAxMzA5NjUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMDk2NQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2Ug
MTMwOTY1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzA5NjUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMDk2NQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICBmYWlsIGxpa2UgMTMwOTY1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzA5NjUKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDEzMDk2NQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14
c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiB4ZW4gICAgICAgICAgICAgICAgICBlY2JmODhhZjliMGY5MDgzMmZlMjM5NGVkZGU4NjRk
YTQ1YTllNTYwCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA5MDhlNzY4
ZmFlNDlhOGRiMDA4OWU2ODE4ODY1MjA3OWUzYmZhYTY2CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MzA5NjUgIDIwMTgtMTItMDMgMDk6MDY6MTkgWiAgMTczIGRheXMKRmFpbGluZyBzaW5jZSAgICAg
ICAgMTMzNTk4ICAyMDE5LTAzLTA1IDE1OjA2OjIzIFogICA4MCBkYXlzICAgNDAgYXR0ZW1wdHMK
VGVzdGluZyBzYW1lIHNpbmNlICAgMTM2NTY2ICAyMDE5LTA1LTE5IDE0OjA2OjMwIFogICAgNSBk
YXlzICAgIDMgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVy
IHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBDaHJp
c3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+CiAgR2VvcmdlIER1bmxh
cCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgTWFudWVsIEJvdXllciA8
Ym91eWVyQGFudGlvY2hlLmV1Lm9yZz4KICBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNp
dHJpeC5jb20+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1h
bWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1k
NjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20g
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNy
ZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFk
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpO
b3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDc1OCBsaW5lcyBsb25n
LikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat May 25 14:24:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 May 2019 14:24:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hUXaN-0005zW-Dc; Sat, 25 May 2019 14:23:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Y4rX=TZ=huawei.com=yuehaibing@srs-us1.protection.inumbo.net>)
 id 1hUXaM-0005zR-Bc
 for xen-devel@lists.xenproject.org; Sat, 25 May 2019 14:23:46 +0000
X-Inumbo-ID: b1f5bb7a-7ef8-11e9-8980-bc764e045a96
Received: from huawei.com (unknown [45.249.212.35])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b1f5bb7a-7ef8-11e9-8980-bc764e045a96;
 Sat, 25 May 2019 14:23:43 +0000 (UTC)
Received: from DGGEMS401-HUB.china.huawei.com (unknown [172.30.72.60])
 by Forcepoint Email with ESMTP id 11DD55A3F6E314F1B66A;
 Sat, 25 May 2019 22:23:40 +0800 (CST)
Received: from localhost (10.177.31.96) by DGGEMS401-HUB.china.huawei.com
 (10.3.19.201) with Microsoft SMTP Server id 14.3.439.0; Sat, 25 May 2019
 22:23:30 +0800
From: YueHaibing <yuehaibing@huawei.com>
To: <boris.ostrovsky@oracle.com>, <jgross@suse.com>, <sstabellini@kernel.org>
Date: Sat, 25 May 2019 22:21:51 +0800
Message-ID: <20190525142151.4664-1-yuehaibing@huawei.com>
X-Mailer: git-send-email 2.10.2.windows.1
MIME-Version: 1.0
X-Originating-IP: [10.177.31.96]
X-CFilter-Loop: Reflected
Subject: [Xen-devel] [PATCH -next] xen/pvcalls: Remove set but not used
 variable
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, YueHaibing <yuehaibing@huawei.com>,
 linux-kernel@vger.kernel.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Rml4ZXMgZ2NjICctV3VudXNlZC1idXQtc2V0LXZhcmlhYmxlJyB3YXJuaW5nOgoKZHJpdmVycy94
ZW4vcHZjYWxscy1mcm9udC5jOiBJbiBmdW5jdGlvbiBwdmNhbGxzX2Zyb250X3NlbmRtc2c6CmRy
aXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYzo1NDM6MjU6IHdhcm5pbmc6IHZhcmlhYmxlIGJlZGF0
YSBzZXQgYnV0IG5vdCB1c2VkIFstV3VudXNlZC1idXQtc2V0LXZhcmlhYmxlXQpkcml2ZXJzL3hl
bi9wdmNhbGxzLWZyb250LmM6IEluIGZ1bmN0aW9uIHB2Y2FsbHNfZnJvbnRfcmVjdm1zZzoKZHJp
dmVycy94ZW4vcHZjYWxscy1mcm9udC5jOjYzODoyNTogd2FybmluZzogdmFyaWFibGUgYmVkYXRh
IHNldCBidXQgbm90IHVzZWQgWy1XdW51c2VkLWJ1dC1zZXQtdmFyaWFibGVdCgpUaGV5IGFyZSBu
ZXZlciB1c2VkIHNpbmNlIGludHJvZHVjdGlvbi4KClNpZ25lZC1vZmYtYnk6IFl1ZUhhaWJpbmcg
PHl1ZWhhaWJpbmdAaHVhd2VpLmNvbT4KLS0tCiBkcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMg
fCA0IC0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2Ry
aXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYwpp
bmRleCA4YTI0OWM5NWMxOTMuLmQ3NDM4ZmRjNTcwNiAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4v
cHZjYWxscy1mcm9udC5jCisrKyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYwpAQCAtNTQw
LDcgKzU0MCw2IEBAIHN0YXRpYyBpbnQgX193cml0ZV9yaW5nKHN0cnVjdCBwdmNhbGxzX2RhdGFf
aW50ZiAqaW50ZiwKIGludCBwdmNhbGxzX2Zyb250X3NlbmRtc2coc3RydWN0IHNvY2tldCAqc29j
aywgc3RydWN0IG1zZ2hkciAqbXNnLAogCQkJICBzaXplX3QgbGVuKQogewotCXN0cnVjdCBwdmNh
bGxzX2JlZGF0YSAqYmVkYXRhOwogCXN0cnVjdCBzb2NrX21hcHBpbmcgKm1hcDsKIAlpbnQgc2Vu
dCwgdG90X3NlbnQgPSAwOwogCWludCBjb3VudCA9IDAsIGZsYWdzOwpAQCAtNTUyLDcgKzU1MSw2
IEBAIGludCBwdmNhbGxzX2Zyb250X3NlbmRtc2coc3RydWN0IHNvY2tldCAqc29jaywgc3RydWN0
IG1zZ2hkciAqbXNnLAogCW1hcCA9IHB2Y2FsbHNfZW50ZXJfc29jayhzb2NrKTsKIAlpZiAoSVNf
RVJSKG1hcCkpCiAJCXJldHVybiBQVFJfRVJSKG1hcCk7Ci0JYmVkYXRhID0gZGV2X2dldF9kcnZk
YXRhKCZwdmNhbGxzX2Zyb250X2Rldi0+ZGV2KTsKIAogCW11dGV4X2xvY2soJm1hcC0+YWN0aXZl
Lm91dF9tdXRleCk7CiAJaWYgKChmbGFncyAmIE1TR19ET05UV0FJVCkgJiYgIXB2Y2FsbHNfZnJv
bnRfd3JpdGVfdG9kbyhtYXApKSB7CkBAIC02MzUsNyArNjMzLDYgQEAgc3RhdGljIGludCBfX3Jl
YWRfcmluZyhzdHJ1Y3QgcHZjYWxsc19kYXRhX2ludGYgKmludGYsCiBpbnQgcHZjYWxsc19mcm9u
dF9yZWN2bXNnKHN0cnVjdCBzb2NrZXQgKnNvY2ssIHN0cnVjdCBtc2doZHIgKm1zZywgc2l6ZV90
IGxlbiwKIAkJICAgICBpbnQgZmxhZ3MpCiB7Ci0Jc3RydWN0IHB2Y2FsbHNfYmVkYXRhICpiZWRh
dGE7CiAJaW50IHJldDsKIAlzdHJ1Y3Qgc29ja19tYXBwaW5nICptYXA7CiAKQEAgLTY0NSw3ICs2
NDIsNiBAQCBpbnQgcHZjYWxsc19mcm9udF9yZWN2bXNnKHN0cnVjdCBzb2NrZXQgKnNvY2ssIHN0
cnVjdCBtc2doZHIgKm1zZywgc2l6ZV90IGxlbiwKIAltYXAgPSBwdmNhbGxzX2VudGVyX3NvY2so
c29jayk7CiAJaWYgKElTX0VSUihtYXApKQogCQlyZXR1cm4gUFRSX0VSUihtYXApOwotCWJlZGF0
YSA9IGRldl9nZXRfZHJ2ZGF0YSgmcHZjYWxsc19mcm9udF9kZXYtPmRldik7CiAKIAltdXRleF9s
b2NrKCZtYXAtPmFjdGl2ZS5pbl9tdXRleCk7CiAJaWYgKGxlbiA+IFhFTl9GTEVYX1JJTkdfU0la
RShQVkNBTExTX1JJTkdfT1JERVIpKQotLSAKMi4xNy4xCgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat May 25 15:44:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 May 2019 15:44:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hUYq2-0003Tg-Ot; Sat, 25 May 2019 15:44:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xSs9=TZ=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1hUYq1-0003TU-Dr
 for xen-devel@lists.xenproject.org; Sat, 25 May 2019 15:44:01 +0000
X-Inumbo-ID: e7b4a794-7f03-11e9-8f03-df0b870a3efb
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e7b4a794-7f03-11e9-8f03-df0b870a3efb;
 Sat, 25 May 2019 15:43:56 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hUYpv-0003w1-EM; Sat, 25 May 2019 15:43:55 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hUYpv-0007qQ-4i; Sat, 25 May 2019 15:43:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hUYpv-0000Zu-46; Sat, 25 May 2019 15:43:55 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136890-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=e812a812c1a0800c49e11507cb46222351520cc7
X-Osstest-Versions-That: ovmf=3604174718e2afc950c3cc64c64ba5165c8692bd
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 25 May 2019 15:43:55 +0000
Subject: [Xen-devel] [ovmf test] 136890: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjg5MCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzY4OTAvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBlODEyYTgxMmMxYTA4MDBjNDllMTE1MDdjYjQ2MjIy
MzUxNTIwY2M3CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAzNjA0MTc0
NzE4ZTJhZmM5NTBjM2NjNjRjNjRiYTUxNjVjODY5MmJkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MzY3NjEgIDIwMTktMDUtMjIgMTQ6NDc6NTEgWiAgICAzIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTM2ODkwICAyMDE5LTA1LTI0IDA4OjI0OjI1IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQm9iIEZlbmcg
PGJvYi5jLmZlbmdAaW50ZWwuY29tPgogIExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29t
PgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0
IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dz
CmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUg
YXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGlu
IGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVy
CgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6
CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CiAgIDM2
MDQxNzQ3MTguLmU4MTJhODEyYzEgIGU4MTJhODEyYzFhMDgwMGM0OWUxMTUwN2NiNDYyMjIzNTE1
MjBjYzcgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat May 25 20:40:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 May 2019 20:40:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hUdS9-0000Dl-A8; Sat, 25 May 2019 20:39:41 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xSs9=TZ=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1hUdS7-0000Db-FA
 for xen-devel@lists.xenproject.org; Sat, 25 May 2019 20:39:39 +0000
X-Inumbo-ID: 3630495c-7f2d-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3630495c-7f2d-11e9-8980-bc764e045a96;
 Sat, 25 May 2019 20:39:37 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hUdS3-0001do-M0; Sat, 25 May 2019 20:39:35 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hUdS3-0002Sq-3d; Sat, 25 May 2019 20:39:35 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hUdS3-00057j-2z; Sat, 25 May 2019 20:39:35 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136905-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.6-testing:build-amd64:xen-build:fail:regression
 xen-4.6-testing:build-amd64-xsm:xen-build:fail:regression
 xen-4.6-testing:build-i386-xsm:xen-build:fail:regression
 xen-4.6-testing:build-i386:xen-build:fail:regression
 xen-4.6-testing:build-armhf:xen-build:fail:regression
 xen-4.6-testing:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-4:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.6-testing:build-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-5:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:build-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:build-check(1):blocked:nonblocking
 xen-4.6-testing:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-1:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=c3929c10c6102b268f2b938b491daaf20f551a74
X-Osstest-Versions-That: xen=3636de3f1a9a513ebdcd77555dce0e4d451e198b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 25 May 2019 20:39:35 +0000
Subject: [Xen-devel] [xen-4.6-testing test] 136905: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjkwNSB4ZW4tNC42LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjkwNS8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NzkyCiBi
dWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjc3OTIKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzc5MgogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI3NzkyCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjc3OTIKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3Vj
Y2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNo
ZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC00ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LWFtZDY0LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1
aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWls
ZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSAgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNr
KDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgYmxv
Y2tlZCBuL2EKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXhzbSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gIDEg
YnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTMgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2so
MSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQg
bi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAg
YzM5MjljMTBjNjEwMmIyNjhmMmI5MzhiNDkxZGFhZjIwZjU1MWE3NApiYXNlbGluZSB2ZXJzaW9u
OgogeGVuICAgICAgICAgICAgICAgICAgMzYzNmRlM2YxYTlhNTEzZWJkY2Q3NzU1NWRjZTBlNGQ0
NTFlMTk4YgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI3NzkyICAyMDE4LTA5LTE5IDAzOjUwOjQx
IFogIDI0OCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzNTQzMyAgMjAxOS0wNC0yOSAxNToz
NjoxMCBaICAgMjYgZGF5cyAgIDE0IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzNjM5
OCAgMjAxOS0wNS0xNiAyMDo1MToyMiBaICAgIDggZGF5cyAgICA1IGF0dGVtcHRzCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVv
cGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEPDqWRyaWMgQm9zZG9ubmF0
IDxjYm9zZG9ubmF0QHN1c2UuY29tPgogIERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5u
c2EuZ292PgogIElhbiBDYW1wYmVsbCA8aWFuLmNhbXBiZWxsQGNpdHJpeC5jb20+CiAgSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIFF1YW4gWHUgPHh1cXVhbjhAaHVhd2VpLmNvbT4K
ICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVp
bGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWls
ZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxk
LWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1kNjQtYW1kNjQt
MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4
Ni14c20gICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbWln
cnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0
LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5v
cmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3Ms
IGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJl
cG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9
bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1t
YXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IGMzOTI5YzEwYzYxMDJiMjY4ZjJiOTM4YjQ5
MWRhYWYyMGY1NTFhNzQKQXV0aG9yOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkRh
dGU6ICAgVHVlIEphbiAyNCAxNjoyMjowMyAyMDE3ICswMDAwCgogICAgeDg2ZW11bC90ZXN0OiBk
b24ndCB1c2UgKl9sZW4gc3ltYm9scwogICAgCiAgICAuLi4gYXMgdGhleSBkb24ndCB3b3JrIGFz
IGludGVuZGVkIHdpdGggLWZQSUMuCiAgICAKICAgIEkgZGlkIHByZWZlciB0aGVtIG92ZXIgKl9l
bmQgb25lcyBhdCB0aGUgdGltZSBiZWNhdXNlIG9sZGVyIGdjYyB3b3VsZAogICAgY2F1c2UgLkwq
IHN5bWJvbHMgdG8gYmUgcHVibGljLCBkdWUgdG8gaXNzdWluZyAuZ2xvYmwgZm9yIGFsbAogICAg
cmVmZXJlbmNlZCBleHRlcm5hbHMuIEFuZCBsYWJlbHMgYXQgdGhlIGVuZCBvZiBpbnN0cnVjdGlv
bnMgY29sbGlkZQogICAgd2l0aCB0aGUgb25lcyBhdCB0aGUgc3RhcnQgb2YgdGhlIG5leHQgaW5z
dHJ1Y3Rpb24sIG1ha2luZyBkaXNhc3NlbWJseQogICAgaGFyZGVyIHRvIGdyb2suIEx1Y2tpbHkg
cmVjZW50IGdjYyBubyBsb25nZXIgaXNzdWVzIHRob3NlIC5nbG9ibAogICAgZGlyZWN0aXZlcywg
YW5kIGhlbmNlIC5MKiBsYWJlbHMsIHN0YXlpbmcgbG9jYWwgYnkgZGVmYXVsdCwgbm8gbG9uZ2Vy
CiAgICBnZXQgaW4gdGhlIHdheS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
ICAgIFRlc3RlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIChjaGVycnkg
cGlja2VkIGZyb20gY29tbWl0IDkzMTVmYTBlZjczNmQxMTUzYzk4Y2U0MmJmZjU4NTNkYTVlYzY5
N2YpCgpjb21taXQgNmUxYjA1N2I2M2IyZTFkMDRlNjJlNWEwNzI3MzQ3NDYzMTBmZjk4NwpBdXRo
b3I6IEPDqWRyaWMgQm9zZG9ubmF0IDxjYm9zZG9ubmF0QHN1c2UuY29tPgpEYXRlOiAgIFRodSBO
b3YgMTAgMTA6MjM6MzEgMjAxNiArMDEwMAoKICAgIEZpeCBtaXNsZWFkaW5nIGluZGVudGF0aW9u
IHdhcm5pbmdzCiAgICAKICAgIEdjYzYgYnVpbGQgcmVwb3J0cyBtaXNsZWFkaW5nIGluZGVudGF0
aW9uIGFzIHdhcm5pbmdzLiBGaXggYSBmZXcKICAgIHdhcm5pbmdzIGluIHN0dWJkb20uCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEPDqWRyaWMgQm9zZG9ubmF0IDxjYm9zZG9ubmF0QHN1c2UuY29t
PgogICAgQWNrZWQtYnk6IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292Pgog
ICAgQWNrZWQtYnk6IFF1YW4gWHUgPHh1cXVhbjhAaHVhd2VpLmNvbT4KICAgIFJlbGVhc2UtYWNr
ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBm
cm9tIGNvbW1pdCA5ZmRmZmJiYWIzYWRhNDI3YmFjMDcwNzZmMDQyZjAyNjVlNWFlMDVmKQogICAg
KGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgN2M4ZGI1OGQzNzM5YzgwNWY0YzBmNzczYjY1MTU3
ZjMwNmIwMGMyYSkKCmNvbW1pdCBlNjc1MzMyZDVkMDQ5YmJmNWNlNGNmMTkyNGE2NDE0YjgwMzU5
NjNkCkF1dGhvcjogSWFuIENhbXBiZWxsIDxpYW4uY2FtcGJlbGxAY2l0cml4LmNvbT4KRGF0ZTog
ICBGcmkgSmFuIDIyIDE0OjI3OjI5IDIwMTYgKzAwMDAKCiAgICB4ZW5hbHl6ZTogcmVtb3ZlIGNy
M19jb21wYXJlX3RvdGFsCiAgICAKICAgIGdjYy02IGNvbXBsYWluczoKICAgIHhlbmFseXplLmM6
NDEzMjo5OiBlcnJvcjogJ2NyM19jb21wYXJlX3RvdGFsJyBkZWZpbmVkIGJ1dCBub3QgdXNlZCBb
LVdlcnJvcj11bnVzZWQtZnVuY3Rpb25dCiAgICAgICAgIGludCBjcjNfY29tcGFyZV90b3RhbChj
b25zdCB2b2lkICpfYSwgY29uc3Qgdm9pZCAqX2IpIHsKICAgICAgICAgICAgIF5+fn5+fn5+fn5+
fn5+fn5+CiAgICAKICAgIEkgYmVsaWV2ZSBpdCBpcyBjb3JyZWN0LgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBJYW4gQ2FtcGJlbGwgPGlhbi5jYW1wYmVsbEBjaXRyaXguY29tPgogICAgUmV2aWV3
ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIChjaGVy
cnkgcGlja2VkIGZyb20gY29tbWl0IDg3NzYxMjc3ZDdmMDc5Y2UyNzgzMjNiNDVkYTI3OWYyYmQy
NWQzMWIpCgpjb21taXQgOTM1N2ZjZDA4NWMxZGZkZjkwYTY4OTU0NWQyMTI0MmIwZWIzODQxZQpB
dXRob3I6IElhbiBDYW1wYmVsbCA8aWFuLmNhbXBiZWxsQGNpdHJpeC5jb20+CkRhdGU6ICAgRnJp
IEphbiAyMiAxNDoyNzoyOCAyMDE2ICswMDAwCgogICAgeGVuYWx5emU6IGZpeCBtaXNsZWFkaW5n
IGluZGVudGF0aW9uLgogICAgCiAgICBnY2MtNiBhZGRzIC1XbWlzbGVhZGluZy1pbmRlbnRhdGlv
biB3aGljaCBmb3VuZCB0aGVzZSBpc3N1ZXMuCiAgICAKICAgIHhlbmFseXplLmM6IEluIGZ1bmN0
aW9uICd3ZWlnaHRlZF9wZXJjZW50aWxlJzoKICAgIHhlbmFseXplLmM6MjEzNjoxODogZXJyb3I6
IHN0YXRlbWVudCBpcyBpbmRlbnRlZCBhcyBpZiBpdCB3ZXJlIGd1YXJkZWQgYnkuLi4gWy1XZXJy
b3I9bWlzbGVhZGluZy1pbmRlbnRhdGlvbl0KICAgICAgICAgICAgICAgICBMPUk7IExfd2VpZ2h0
ID0gSV93ZWlnaHQ7CiAgICAgICAgICAgICAgICAgICAgICBefn5+fn5+fgogICAgCiAgICB4ZW5h
bHl6ZS5jOjIxMzU6OTogbm90ZTogLi4udGhpcyAnaWYnIGNsYXVzZSwgYnV0IGl0IGlzIG5vdAog
ICAgICAgICAgICAgaWYoSl93ZWlnaHQ8S193ZWlnaHQpCiAgICAgICAgICAgICBefgogICAgCiAg
ICB4ZW5hbHl6ZS5jOjIxMzg6MTg6IGVycm9yOiBzdGF0ZW1lbnQgaXMgaW5kZW50ZWQgYXMgaWYg
aXQgd2VyZSBndWFyZGVkIGJ5Li4uIFstV2Vycm9yPW1pc2xlYWRpbmctaW5kZW50YXRpb25dCiAg
ICAgICAgICAgICAgICAgUj1KOyBSX3dlaWdodCA9IEpfd2VpZ2h0OwogICAgICAgICAgICAgICAg
ICAgICAgXn5+fn5+fn4KICAgIAogICAgeGVuYWx5emUuYzoyMTM3Ojk6IG5vdGU6IC4uLnRoaXMg
J2lmJyBjbGF1c2UsIGJ1dCBpdCBpcyBub3QKICAgICAgICAgICAgIGlmKEtfd2VpZ2h0PElfd2Vp
Z2h0KQogICAgICAgICAgICAgXn4KICAgIAogICAgeGVuYWx5emUuYzogSW4gZnVuY3Rpb24gJ3Nl
bGZfd2VpZ2h0ZWRfcGVyY2VudGlsZSc6CiAgICB4ZW5hbHl6ZS5jOjIyMTU6MTg6IGVycm9yOiBz
dGF0ZW1lbnQgaXMgaW5kZW50ZWQgYXMgaWYgaXQgd2VyZSBndWFyZGVkIGJ5Li4uIFstV2Vycm9y
PW1pc2xlYWRpbmctaW5kZW50YXRpb25dCiAgICAgICAgICAgICAgICAgTD1JOyBMX3dlaWdodCA9
IElfd2VpZ2h0OwogICAgICAgICAgICAgICAgICAgICAgXn5+fn5+fn4KICAgIAogICAgeGVuYWx5
emUuYzoyMjE0Ojk6IG5vdGU6IC4uLnRoaXMgJ2lmJyBjbGF1c2UsIGJ1dCBpdCBpcyBub3QKICAg
ICAgICAgICAgIGlmKEpfd2VpZ2h0PEtfd2VpZ2h0KQogICAgICAgICAgICAgXn4KICAgIAogICAg
eGVuYWx5emUuYzoyMjE3OjE4OiBlcnJvcjogc3RhdGVtZW50IGlzIGluZGVudGVkIGFzIGlmIGl0
IHdlcmUgZ3VhcmRlZCBieS4uLiBbLVdlcnJvcj1taXNsZWFkaW5nLWluZGVudGF0aW9uXQogICAg
ICAgICAgICAgICAgIFI9SjsgUl93ZWlnaHQgPSBKX3dlaWdodDsKICAgICAgICAgICAgICAgICAg
ICAgIF5+fn5+fn5+CiAgICAKICAgIHhlbmFseXplLmM6MjIxNjo5OiBub3RlOiAuLi50aGlzICdp
ZicgY2xhdXNlLCBidXQgaXQgaXMgbm90CiAgICAgICAgICAgICBpZihLX3dlaWdodDxJX3dlaWdo
dCkKICAgICAgICAgICAgIF5+CiAgICAKICAgIEkndmUgbW9kaWZpZWQgYWNjb3JkaW5nIHRvIHdo
YXQgSSB0aGluayB0aGUgaW50ZW50aW9uIGlzLCBpLmUuIGFkZGVkIGJyYWNlcwogICAgcmF0aGVy
IHRoYW4gbW92aW5nIHRoZSBsaW5lIGluIHF1ZXN0aW9uIG91dCBhIGxldmVsLgogICAgCiAgICBJ
IGhhdmUgb25seSBidWlsZCB0ZXN0ZWQgdGhlIHJlc3VsdC4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogSWFuIENhbXBiZWxsIDxpYW4uY2FtcGJlbGxAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5
OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICAoY2hlcnJ5IHBp
Y2tlZCBmcm9tIGNvbW1pdCBlYmRiYTE1MGJmZjFkOTE0ODA1ZDYwZWZhNTc2MzM3YmJlZjBjMzA1
KQoKY29tbWl0IDU5Y2U2YTU0M2YzYzAwZDI0MWVhMGU4NWY5MzJkZjYxMGNkYzI1YmIKQXV0aG9y
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpEYXRlOiAgIFdlZCBOb3YgMjggMTc6NDM6
MzMgMjAxOCArMDAwMAoKICAgIHRvb2xzL2Zpcm13YXJlOiB1cGRhdGUgT1ZNRiBNYWtlZmlsZSwg
d2hlbiBuZWNlc3NhcnkKICAgIAogICAgWyBUaGlzIGlzIHR3byBjb21taXRzIGZyb20gbWFzdGVy
IGFrYSBzdGFnaW5nLTQuMTI6IF0KICAgIAogICAgT1ZNRiBoYXMgYmVjb21lIGRlcGVuZGVudCBv
biBPcGVuU1NMLCB3aGljaCBpcyBpbmNsdWRlZCBhcyBhCiAgICBzdWJtb2R1bGUuICBJbml0aWFs
aXNlIHN1Ym1vZHVsZXMgYmVmb3JlIGJ1aWxkaW5nLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEFudGhvbnkgUEVS
QVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBj
b21taXQgYjE2MjgxODcwZTA2ZjVmNTI2MDI5YTRlNjk2MzRhMTZkYzM4ZThlNCkKICAgIAogICAg
dG9vbHM6IG9ubHkgY2FsbCBnaXQgd2hlbiBuZWNlc3NhcnkgaW4gT1ZNRiBNYWtlZmlsZQogICAg
CiAgICBVc2VycyBtYXkgY2hvb3NlIHRvIGV4cG9ydCBhIHNuYXBzaG90IG9mIE9WTUYgYW5kIGJ1
aWxkIGl0CiAgICB3aXRoIHhlbi5naXQgc3VwcGxpZWQgb3ZtZi1tYWtlZmlsZS4gSW4gdGhhdCBj
YXNlIHdlIGRvbid0CiAgICBuZWVkIHRvIGNhbGwgYGdpdCBzdWJtb2R1bGVgLgogICAgCiAgICBG
aXhlcyBiMTYyODE4NzBlLgogICAgCiAgICBSZXBvcnRlZC1ieTogT2xhZiBIZXJpbmcgPG9sYWZA
YWVwZmxlLmRlPgogICAgU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KICAgIFJldmlld2VkLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4
LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNv
bT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDY4MjkyYzk0YTYwZWFiMjQ1MTRhYjRh
OGU0NzcyYWYyNGRlYWQ4MDcpCiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBlOTgzZThh
ZTg0ZWZkNWU0MzA0NWEzZDIwYTgyMGYxM2NiNGE3NWJmKQogICAgKGNoZXJyeSBwaWNrZWQgZnJv
bSBjb21taXQgNWE4MWRlNGM2YjYwMzY5NzRmMjllMjMzMGE0OTNmMjNhOGYwYzFmMCkKICAgIChj
aGVycnkgcGlja2VkIGZyb20gY29tbWl0IDYzZDkzMzBiYTlmZGVjN2M4ZTkzNDZlNmQ4NTM2MDc0
N2Q2MWM5NDcpCiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBlOWQ4NjBmMWY2NTdhMTk4
ZDk5MGJkYWUzZTI5NTAwMWJkMTkyMjNjKQogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQg
NzgzNTY0NGQ1MTQxZDBmMjhlYzIyMWVkYTQwZmNiZjJmYzAzYmUyMykKKHFlbXUgY2hhbmdlcyBu
b3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat May 25 22:11:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 May 2019 22:11:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hUesW-0007U0-J5; Sat, 25 May 2019 22:11:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xSs9=TZ=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1hUesV-0007To-DN
 for xen-devel@lists.xenproject.org; Sat, 25 May 2019 22:10:59 +0000
X-Inumbo-ID: f5e98146-7f39-11e9-b20d-3be62eaddefb
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f5e98146-7f39-11e9-b20d-3be62eaddefb;
 Sat, 25 May 2019 22:10:52 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hUesN-0003Kx-VR; Sat, 25 May 2019 22:10:52 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hUesN-0000LP-NR; Sat, 25 May 2019 22:10:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hUesN-00012p-Lu; Sat, 25 May 2019 22:10:51 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136883-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.9:test-arm64-arm64-xl:xen-boot:fail:heisenbug
 linux-4.9:test-armhf-armhf-xl-arndale:xen-boot:fail:heisenbug
 linux-4.9:test-arm64-arm64-examine:examine-serial/bootloader: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-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-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-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=a5f56b52c878585b12b8bc37f737dcce4a660c64
X-Osstest-Versions-That: linux=ffe8cffc8be1ae47c08cbc3571bed6b5b0fa53ad
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 25 May 2019 22:10:51 +0000
Subject: [Xen-devel] [linux-4.9 test] 136883: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjg4MyBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjg4My8KCkZhaWx1cmVzIDotLyBidXQgbm8g
cmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90
IGJsb2NraW5nKToKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDcgeGVuLWJvb3QgICAg
ICAgICBmYWlsIGluIDEzNjczOSBwYXNzIGluIDEzNjg4MwogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTM2NzM5
CiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgIDExIGV4YW1pbmUtc2VyaWFsL2Jvb3Rsb2Fk
ZXIgIGZhaWwgcGFzcyBpbiAxMzY3MzkKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0
IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTM2NzM5IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTM2NzM5
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzNjI0OQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTM2MjQ5
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMzYyNDkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzNjI0OQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWls
IGxpa2UgMTM2MjQ5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1o
dm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50
ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBm
YWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAg
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6
CiBsaW51eCAgICAgICAgICAgICAgICBhNWY1NmI1MmM4Nzg1ODViMTJiOGJjMzdmNzM3ZGNjZTRh
NjYwYzY0CmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICBmZmU4Y2ZmYzhi
ZTFhZTQ3YzA4Y2JjMzU3MWJlZDZiNWIwZmE1M2FkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzYy
NDkgIDIwMTktMDUtMTQgMjA6MzE6MTAgWiAgIDExIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAg
MTM2NDMxICAyMDE5LTA1LTE3IDA3OjM5OjM4IFogICAgOCBkYXlzICAgIDQgYXR0ZW1wdHMKVGVz
dGluZyBzYW1lIHNpbmNlICAgMTM2NzM5ICAyMDE5LTA1LTIyIDA0OjAyOjM1IFogICAgMyBkYXlz
ICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRl
c3Q6CiAgQWRpdHlhIFBha2tpIDxwYWtraTAwMUB1bW4uZWR1PgogIEFsZXhlaSBTdGFyb3ZvaXRv
diA8YXN0QGZiLmNvbT4KICBBbGV4ZWkgU3Rhcm92b2l0b3YgPGFzdEBrZXJuZWwub3JnPgogIEFs
aXN0YWlyIFN0cmFjaGFuIDxhc3RyYWNoYW5AZ29vZ2xlLmNvbT4KICBBbmRyZXcgTW9ydG9uIDxh
a3BtQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIEFuZHkgTHV0b21pcnNraSA8bHV0b0BhbWFjYXBp
dGFsLm5ldD4KICBBbmR5IEx1dG9taXJza2kgPGx1dG9Aa2VybmVsLm9yZz4KICBBbmR5IFNoZXZj
aGVua28gPGFuZHJpeS5zaGV2Y2hlbmtvQGxpbnV4LmludGVsLmNvbT4KICBBcm5hbGRvIENhcnZh
bGhvIGRlIE1lbG8gPGFjbWVAcmVkaGF0LmNvbT4KICBBcm5kIEJlcmdtYW5uIDxhcm5kQGFybmRi
LmRlPgogIEJvcmlzbGF2IFBldGtvdiA8YnBAc3VzZS5kZT4KICBCcmVubyBMZWl0YW8gPGxlaXRh
b0BkZWJpYW4ub3JnPgogIENoZW5ibyBGZW5nIDxmZW5nY0Bnb29nbGUuY29tPgogIENocmlzdG9w
aGUgTGVyb3kgPGNocmlzdG9waGUubGVyb3lAYy1zLmZyPgogIENvbHkgTGkgPGNvbHlsaUBzdXNl
LmRlPgogIENvcmV5IE1pbnlhcmQgPGNtaW55YXJkQG12aXN0YS5jb20+CiAgQ3VydGlzIE1hbGFp
bmV5IDxjdWpvbWFsYWluZXlAY2hyb21pdW0ub3JnPgogIERhbiBDYXJwZW50ZXIgPGRhbi5jYXJw
ZW50ZXJAb3JhY2xlLmNvbT4KICBEYW4gV2lsbGlhbXMgPGRhbi5qLndpbGxpYW1zQGludGVsLmNv
bT4KICBEYW5pZWwgQXh0ZW5zIDxkamFAYXh0ZW5zLm5ldD4KICBEYW5pZWwgQm9ya21hbm4gPGRh
bmllbEBpb2dlYXJib3gubmV0PgogIERhbmllbCBEcmFrZSA8ZHJha2VAZW5kbGVzc20uY29tPgog
IERhbmllbCBHb21leiA8ZGFnbWNyQGdtYWlsLmNvbT4KICBEYXZpZCBBaGVybiA8ZHNhaGVybkBn
bWFpbC5jb20+CiAgRGF2aWQgSmVmZmVyeSA8ZGplZmZlcnlAcmVkaGF0LmNvbT4KICBEYXZpZCBK
ZWZmeSA8ZGplZmZlcnlAcmVkaGF0LmNvbT4KICBEYXZpZCBTLiBNaWxsZXIgPGRhdmVtQGRhdmVt
bG9mdC5uZXQ+CiAgRGF2aWQgU3RlcmJhIDxkc3RlcmJhQHN1c2UuY29tPgogIERlYmFicmF0YSBC
YW5lcmplZSA8ZGJhbmVyamVAYWthbWFpLmNvbT4KICBEZXh1YW4gQ3VpIDxkZWN1aUBtaWNyb3Nv
ZnQuY29tPgogIERtaXRyeSBPc2lwZW5rbyA8ZGlnZXR4QGdtYWlsLmNvbT4KICBEbWl0cnkgVG9y
b2tob3YgPGRtaXRyeS50b3Jva2hvdkBnbWFpbC5jb20+CiAgRWR3YXJkIENyZWUgPGVjcmVlQHNv
bGFyZmxhcmUuY29tPgogIEVyaWMgQmlnZ2VycyA8ZWJpZ2dlcnNAZ29vZ2xlLmNvbT4KICBGZWxp
eCBGaWV0a2F1IDxuYmRAbmJkLm5hbWU+CiAgRmlsaXBlIE1hbmFuYSA8ZmRtYW5hbmFAc3VzZS5j
b20+CiAgRmxvcmlhbiBXZXN0cGhhbCA8ZndAc3RybGVuLmRlPgogIEZyYW5jZXNjbyBSdWdnZXJp
IDxmcnVnZ2VyaUBhcmlzdGEuY29tPgogIEdyZWcgS3JvYWgtSGFydG1hbiA8Z3JlZ2toQGxpbnV4
Zm91bmRhdGlvbi5vcmc+CiAgR3VzdGF2byBBLiBSLiBTaWx2YSA8Z3VzdGF2b0BlbWJlZGRlZG9y
LmNvbT4KICBIYW5nYmluIExpdSA8bGl1aGFuZ2JpbkBnbWFpbC5jb20+CiAgSGVyYmVydCBYdSA8
aGVyYmVydEBnb25kb3IuYXBhbmEub3JnLmF1PgogIEh1aSBXYW5nIDxodWkud2FuZ0BjYW5vbmlj
YWwuY29tPgogIEluZ28gTW9sbmFyIDxtaW5nb0BrZXJuZWwub3JnPgogIEphbiBLYXJhIDxqYWNr
QHN1c2UuY3o+CiAgSmFyb2QgV2lsc29uIDxqYXJvZEByZWRoYXQuY29tPgogIEpheSBWb3NidXJn
aCA8amF5LnZvc2J1cmdoQGNhbm9uaWNhbC5jb20+CiAgSmVhbi1QaGlsaXBwZSBCcnVja2VyIDxq
ZWFuLXBoaWxpcHBlLmJydWNrZXJAYXJtLmNvbT4KICBKZW5zIEF4Ym9lIDxheGJvZUBrZXJuZWwu
ZGs+CiAgSmlhLUp1IEJhaSA8YmFpamlhanUxOTkwQGdtYWlsLmNvbT4KICBKaWFuLUhvbmcgUGFu
IDxqaWFuLWhvbmdAZW5kbGVzc20uY29tPgogIEppcmkgS29zaW5hIDxqa29zaW5hQHN1c2UuY3o+
CiAgSml1ZmVpIFh1ZSA8aml1ZmVpLnh1ZUBsaW51eC5hbGliYWJhLmNvbT4KICBKb2hhbiBIb3Zv
bGQgPGpvaGFuQGtlcm5lbC5vcmc+CiAgSm9oYW5uZXMgQmVyZyA8am9oYW5uZXMuYmVyZ0BpbnRl
bC5jb20+CiAgSm9obiBDcmlzcGluIDxqb2huQHBocm96ZW4ub3JnPgogIEpvbiBIdW50ZXIgPGpv
bmF0aGFuaEBudmlkaWEuY29tPgogIEpvbmF0aGFuIENhbWVyb24gPEpvbmF0aGFuLkNhbWVyb25A
aHVhd2VpLmNvbT4KICBKb3NoIFBvaW1ib2V1ZiA8anBvaW1ib2VAcmVkaGF0LmNvbT4KICBKb3No
IFNueWRlciA8am9zaHNAbmV0ZmxpeC5jb20+CiAgSnVsaWFuIEFuYXN0YXNvdiA8amFAc3NpLmJn
PgogIEp1bGlhbiBXaWVkbWFubiA8andpQGxpbnV4LmlibS5jb20+CiAgS2FpbGFuZyBZYW5nIDxr
YWlsYW5nQHJlYWx0ZWsuY29tPgogIEthbGxlIFZhbG8gPGt2YWxvQGNvZGVhdXJvcmEub3JnPgog
IEthbWxha2FudCBQYXRlbCA8a2FtbGFrYW50cEBtYXJ2ZWxsLmNvbT4KICBLYW5namllIEx1IDxr
amx1QHVtbi5lZHU+CiAgS2V2aW4gJ2xkaXInIERhcmJ5c2hpcmUtQnJ5YW50IDxsZGlyQGRhcmJ5
c2hpcmUtYnJ5YW50Lm1lLnVrPgogIEtpcmlsbCBUa2hhaSA8a3RraGFpQHZpcnR1b3p6by5jb20+
CiAgS3J6eXN6dG9mIEtvemxvd3NraSA8a3J6a0BrZXJuZWwub3JnPgogIExhdXJhIEFiYm90dCA8
bGFiYm90dEByZWRoYXQuY29tPgogIExhdXJlbnRpdSBUdWRvciA8bGF1cmVudGl1LnR1ZG9yQG54
cC5jb20+CiAgTGVlIEpvbmVzIDxsZWUuam9uZXNAbGluYXJvLm9yZz4KICBMaWFuZyBDaGVuIDxs
aWFuZ2NoZW4ubGludXhAZ21haWwuY29tPgogIExpbnVzIFRvcnZhbGRzIDx0b3J2YWxkc0BsaW51
eC1mb3VuZGF0aW9uLm9yZz4KICBMb3JlbnpvIFBpZXJhbGlzaSA8bG9yZW56by5waWVyYWxpc2lA
YXJtLmNvbT4KICBMdWNhcyBTdGFjaCA8bC5zdGFjaEBwZW5ndXRyb25peC5kZT4KICBMdWthcyBD
emVybmVyIDxsY3plcm5lckByZWRoYXQuY29tPgogIE1hcmMgWnluZ2llciA8bWFyYy56eW5naWVy
QGFybS5jb20+CiAgTWFyayBCcm93biA8YnJvb25pZUBrZXJuZWwub3JnPgogIE1hcnRpbiBTY2h3
aWRlZnNreSA8c2Nod2lkZWZza3lAZGUuaWJtLmNvbT4KICBNYXhpbWUgUmlwYXJkIDxtYXhpbWUu
cmlwYXJkQGJvb3RsaW4uY29tPgogIE1pY2hhZWwgRWxsZXJtYW4gPG1wZUBlbGxlcm1hbi5pZC5h
dT4KICBNaWNoYWwgSG9ja28gPG1ob2Nrb0BzdXNlLmNvbT4KICBNaWNoYcWCIFdhZG93c2tpIDx3
YWRvc21AZ21haWwuY29tPgogIE5hdGhhbiBDaGFuY2VsbG9yIDxuYXRlY2hhbmNlbGxvckBnbWFp
bC5jb20+CiAgTmljayBEZXNhdWxuaWVycyA8bmRlc2F1bG5pZXJzQGdvb2dsZS5jb20+CiAgTmln
ZWwgQ3JveG9uIDxuY3JveG9uQHJlZGhhdC5jb20+CiAgTm9idWhpcm8gSXdhbWF0c3UgPG5vYnVo
aXJvMS5pd2FtYXRzdUB0b3NoaWJhLmNvLmpwPgogIE9uZHJlaiBNb3NuYWNlayA8b21vc25hY2Vr
QGdtYWlsLmNvbT4KICBQYWJsbyBOZWlyYSBBeXVzbyA8cGFibG9AbmV0ZmlsdGVyLm9yZz4KICBQ
YW4gQmlhbiA8YmlhbnBhbjIwMTZAMTYzLmNvbT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUBy
ZWRoYXQuY29tPgogIFBhdWwgQnVydG9uIDxwYXVsLmJ1cnRvbkBtaXBzLmNvbT4KICBQYXVsIEtv
Y2lhbGtvd3NraSA8cGF1bC5rb2NpYWxrb3dza2lAYm9vdGxpbi5jb20+CiAgUGV0ZXIgT2JlcnBh
cmxlaXRlciA8b2JlcnBhckBsaW51eC5pYm0uY29tPgogIFBldGVyIFppamxzdHJhIChJbnRlbCkg
PHBldGVyekBpbmZyYWRlYWQub3JnPgogIFBldGVyIFppamxzdHJhIDxwZXRlcnpAaW5mcmFkZWFk
Lm9yZz4KICBQZXRyIMWgdGV0aWFyIDx5bmV6ekB0cnVlLmN6PgogIFBoaWxpcHAgWmFiZWwgPHAu
emFiZWxAcGVuZ3V0cm9uaXguZGU+CiAgUG8tSHN1IExpbiA8cG8taHN1LmxpbkBjYW5vbmljYWwu
Y29tPgogIFJpY2hhcmQgQ29jaHJhbiA8cmljaGFyZGNvY2hyYW5AZ21haWwuY29tPgogIFJpa2Fy
ZCBGYWxrZWJvcm4gPHJpa2FyZC5mYWxrZWJvcm5AZ21haWwuY29tPgogIFNhc2hhIExldmluIDxz
YXNoYWxAa2VybmVsLm9yZz4KICBTZWFuIENocmlzdG9waGVyc29uIDxzZWFuLmouY2hyaXN0b3Bo
ZXJzb25AaW50ZWwuY29tPgogIFNlYmFzdGlhbiBSZWljaGVsIDxzZWJhc3RpYW4ucmVpY2hlbEBj
b2xsYWJvcmEuY29tPgogIFNlcmdlaSBUcm9maW1vdmljaCA8c2x5Zm94QGdlbnRvby5vcmc+CiAg
U2h1bmluZyBaaGFuZyA8c3Vubnkucy56aGFuZ0BvcmFjbGUuY29tPgogIFNpbW9uIEhvcm1hbiA8
aG9ybXNAdmVyZ2UubmV0LmF1PgogIFNvbmcgTGl1IDxzb25nbGl1YnJhdmluZ0BmYi5jb20+CiAg
U3JpcmFtIFJhamFnb3BhbGFuIDxzcmlyYW1yQGFyaXN0YS5jb20+CiAgU3RlcGhlbiBTdXJ5YXB1
dHJhIDxzc3VyeWFleHRyQGdtYWlsLmNvbT4KICBTdGV2ZSBUd2lzcyA8c3R3aXNzLm9wZW5zb3Vy
Y2VAZGlhc2VtaS5jb20+CiAgU3ZlbiBWYW4gQXNicm9lY2sgPFRoZVN2ZW43M0BnbWFpbC5jb20+
CiAgVGFrYXNoaSBJd2FpIDx0aXdhaUBzdXNlLmRlPgogIFRha2FzaGkgU2FrYW1vdG8gPG8tdGFr
YXNoaUBzYWthbW9jY2hpLmpwPgogIFRlanVuIEhlbyA8dGpAa2VybmVsLm9yZz4KICBUZXRzdW8g
SGFuZGEgPHBlbmd1aW4ta2VybmVsQEktbG92ZS5TQUtVUkEubmUuanA+CiAgVGhlb2RvcmUgVHMn
byA8dHl0c29AbWl0LmVkdT4KICBUaG9tYXMgR2xlaXhuZXIgPHRnbHhAbGludXRyb25peC5kZT4K
ICBUb2JpbiBDLiBIYXJkaW5nIDx0b2JpbkBrZXJuZWwub3JnPgogIFZpbmNlbnpvIEZyYXNjaW5v
IDx2aW5jZW56by5mcmFzY2lub0Bhcm0uY29tPgogIFZpdGFseSBLdXpuZXRzb3YgPHZrdXpuZXRz
QHJlZGhhdC5jb20+CiAgVmxhc3RpbWlsIEJhYmthIDx2YmFia2FAc3VzZS5jej4KICBXYWltYW4g
TG9uZyA8bG9uZ21hbkByZWRoYXQuY29tPgogIFdlaSBZb25nanVuIDx3ZWl5b25nanVuMUBodWF3
ZWkuY29tPgogIFdlbiBZYW5nIDx3ZW4ueWFuZzk5QHp0ZS5jb20uY24+CiAgV2Vud2VuIFdhbmcg
PHdhbmc2NDk1QHVtbi5lZHU+CiAgV2lsbCBEZWFjb24gPHdpbGwuZGVhY29uQGFybS5jb20+CiAg
WXVlSGFpYmluZyA8eXVlaGFpYmluZ0BodWF3ZWkuY29tPgogIFp1YmluIE1pdGhyYSA8enNtQGNo
cm9taXVtLm9yZz4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmlj
dCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFt
ZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5l
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNw
dSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6
IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcg
ZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBh
bmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rlcgog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1
c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgt
cHZvcHMuZ2l0CiAgIGZmZThjZmZjOGJlMS4uYTVmNTZiNTJjODc4ICBhNWY1NmI1MmM4Nzg1ODVi
MTJiOGJjMzdmNzM3ZGNjZTRhNjYwYzY0IC0+IHRlc3RlZC9saW51eC00LjkKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun May 26 00:58:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 26 May 2019 00:58:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hUhUb-0002zU-4m; Sun, 26 May 2019 00:58:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0A05=T2=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1hUhUZ-0002z8-GP
 for xen-devel@lists.xenproject.org; Sun, 26 May 2019 00:58:27 +0000
X-Inumbo-ID: 5de12d60-7f51-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5de12d60-7f51-11e9-8980-bc764e045a96;
 Sun, 26 May 2019 00:58:25 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hUhUW-0006x2-Uw; Sun, 26 May 2019 00:58:25 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hUhUW-0005Av-KM; Sun, 26 May 2019 00:58:24 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hUhUW-0005mF-Ho; Sun, 26 May 2019 00:58:24 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136894-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-arm64-arm64-examine:examine-serial/bootloader: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-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-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-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-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-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=679216943f545cad8ab0fa32763dd5b9efc44d5f
X-Osstest-Versions-That: xen=e83077a3d11072708a5c38fa09fa9d011914e2a1
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 26 May 2019 00:58:24 +0000
Subject: [Xen-devel] [xen-unstable test] 136894: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjg5NCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjg5NC8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAxMSBleGFtaW5lLXNlcmlh
bC9ib290bG9hZGVyICAgIGZhaWwgIGxpa2UgMTM2MTU2CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzYxNTYK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgZmFpbCBsaWtlIDEzNjE1NgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTM2MTU2CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwg
bGlrZSAxMzYxNTYKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzNjE1NgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTM2MTU2
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMzYxNTYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzNjE1NgogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWls
IGxpa2UgMTM2MTU2CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQy
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDY3OTIxNjk0M2Y1NDVjYWQ4YWIwZmEzMjc2
M2RkNWI5ZWZjNDRkNWYKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIGU4
MzA3N2EzZDExMDcyNzA4YTVjMzhmYTA5ZmE5ZDAxMTkxNGUyYTEKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgIDEzNjE1NiAgMjAxOS0wNS0xMyAwNTowODowMSBaICAgMTIgZGF5cwpGYWlsaW5nIHNpbmNl
ICAgICAgICAxMzYyNzMgIDIwMTktMDUtMTUgMDI6NTE6MDQgWiAgIDEwIGRheXMgICAgNSBhdHRl
bXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzY4OTQgIDIwMTktMDUtMjQgMTA6MzA6NDIgWiAg
ICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMg
dW5kZXIgdGVzdDoKICBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4K
ICBBbGlzdGFpciBGcmFuY2lzIDxhbGlzdGFpci5mcmFuY2lzQHdkYy5jb20+CiAgQW1pdCBTaW5n
aCBUb21hciA8YW1pdHRvbWVyMjVAZ21haWwuY29tPgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdGlyeC5jb20+CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICBBbmRyaWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgogIEFudGhvbnkg
UEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogIEJyaWFuIFdvb2RzIDxicmlhbi53
b29kc0BhbWQuY29tPgogIERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292Pgog
IERhcmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5jb20+CiAgRGF2aWQgV29vZGhvdXNlIDxk
d213QGFtYXpvbi5jby51az4KICBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9lQGNhcmRvZS5jb20+CiAg
RXNsYW0gRWxuaWtldHkgPGVsbmlrZXR5QGFtYXpvbi5jb20+CiAgR2VvcmdlIER1bmxhcCA8Z2Vv
cmdlLmR1bmxhcEBjaXRyaXguY29tPgogIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRy
aXguY29tPgogIElnb3IgRHJ1emhpbmluIDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29tPgogIEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgogIEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50
ZWwuY29tPgogIEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4K
ICBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kgPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xh
Yi5jb20+CiAgT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgogIE9sZWtzYW5kciBUeXNoY2hl
bmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWwu
ZHVycmFudEBjaXRyaXguY29tPgogIFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVu
ZGVyLmNvbT4KICBSb2dlciBQYXUgTW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogIFJvZ2Vy
IFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3ll
bC5jb20+CiAgVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CiAgVmlrdG9yIE1pdGluIDx2aWt0b3Iu
bWl0aW4uMTlAZ21haWwuY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2Jz
OgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
eHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20t
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQx
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1p
Z3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2
NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRk
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFk
b3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24g
b3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1h
Z2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFp
bGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3Qv
bG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2Vu
ZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRl
c3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRv
IHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgZTgzMDc3YTNkMS4uNjc5
MjE2OTQzZiAgNjc5MjE2OTQzZjU0NWNhZDhhYjBmYTMyNzYzZGQ1YjllZmM0NGQ1ZiAtPiBtYXN0
ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun May 26 01:06:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 26 May 2019 01:06:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hUhcA-0002sn-6F; Sun, 26 May 2019 01:06:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0A05=T2=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1hUhc8-0002sb-El
 for xen-devel@lists.xenproject.org; Sun, 26 May 2019 01:06:16 +0000
X-Inumbo-ID: 72e5fde2-7f52-11e9-b23c-271559734871
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 72e5fde2-7f52-11e9-b23c-271559734871;
 Sun, 26 May 2019 01:06:10 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hUhc1-0007uR-Mu; Sun, 26 May 2019 01:06:09 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hUhc1-0005Tt-CL; Sun, 26 May 2019 01:06:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hUhc1-0001XX-BV; Sun, 26 May 2019 01:06:09 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136879-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-3.18:test-amd64-amd64-xl-credit2:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-examine:reboot:fail:regression
 linux-3.18:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-pvshim:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-credit1:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-libvirt:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-shadow:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qcow2:guest-start:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-vhd:guest-start:fail:regression
 linux-3.18:test-armhf-armhf-xl-vhd:guest-start:fail:regression
 linux-3.18:test-amd64-i386-qemuu-rhel6hvm-intel:guest-start/redhat.repeat:fail:heisenbug
 linux-3.18:test-armhf-armhf-xl-vhd:xen-boot:fail:heisenbug
 linux-3.18:test-armhf-armhf-libvirt:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-amd64-pair:xen-boot/src_host:fail:heisenbug
 linux-3.18:test-amd64-amd64-pair:xen-boot/dst_host:fail:heisenbug
 linux-3.18:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:heisenbug
 linux-3.18:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-amd64-examine:reboot:fail:heisenbug
 linux-3.18:test-amd64-i386-freebsd10-i386:xen-boot:fail:heisenbug
 linux-3.18:test-armhf-armhf-libvirt-raw:guest-start:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 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-credit1:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:debian-di-install:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:debian-di-install:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:build-arm64-pvops:kernel-build:fail:nonblocking
 linux-3.18:test-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-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-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=6b1ae527b1fdee86e81da0cb26ced75731c6c0fa
X-Osstest-Versions-That: linux=0d63979c1bc9c85578be4c589768a13dc0a7c5eb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 26 May 2019 01:06:09 +0000
Subject: [Xen-devel] [linux-3.18 test] 136879: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjg3OSBsaW51eC0zLjE4IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzY4NzkvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAg
IDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1h
bWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgNyB4
ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQt
eGwteHNtICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEy
ODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAg
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgIGZhaWwg
UkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LW92bWYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
Mjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAg
ICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyA3
IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFk
b3cgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJv
b3QgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICA3
IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYtcGFp
ciAgICAgICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4
NTgKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAx
MSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcmF3ICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgMTEgZ3Vlc3Qtc3Rh
cnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAxMSBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4
ODU4CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDExIGd1ZXN0LXN0YXJ0ICAgICAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVy
bWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWludGVsIDEyIGd1ZXN0LXN0YXJ0L3JlZGhhdC5yZXBlYXQgZmFpbCBpbiAxMzYzOTAgcGFzcyBp
biAxMzY4NzkKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDcgeGVuLWJvb3QgICAgICAg
ICBmYWlsIGluIDEzNjU1OSBwYXNzIGluIDEzNjg3OQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
IDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBpbiAxMzY1NTkgcGFzcyBpbiAxMzY4
NzkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgNyB4ZW4tYm9vdCBm
YWlsIGluIDEzNjcyNiBwYXNzIGluIDEzNjg3OQogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAg
ICAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgICBmYWlsIHBhc3MgaW4gMTM2MzkwCiB0ZXN0
LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICAgIGZh
aWwgcGFzcyBpbiAxMzYzOTAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTAgeGVuLWJv
b3Qvc3JjX2hvc3QgICAgICAgICAgZmFpbCBwYXNzIGluIDEzNjM5MAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAgICAgICAgICBmYWlsIHBhc3MgaW4g
MTM2NTU5CiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICA4IHJlYm9vdCAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMzY1NTkKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
aTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBwYXNzIGluIDEzNjcyNgogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMSBndWVzdC1zdGFydCAgICAgICAgICAgICAgICBm
YWlsIHBhc3MgaW4gMTM2NzI2CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxs
b3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CgpUZXN0cyB3aGlj
aCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02
NC1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgNyB4ZW4tYm9vdCBmYWlsIGJhc2VsaW5lIHVudGVzdGVk
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEwIGRlYmlhbi1kaS1pbnN0YWxsICAgZmFp
bCBpbiAxMzY1NTkgbGlrZSAxMjg4NDEKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTAg
ZGViaWFuLWRpLWluc3RhbGwgICBmYWlsIGluIDEzNjcyNiBsaWtlIDEyODg0MQogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4g
MTM2NzI2IGxpa2UgMTI4ODU4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzNjcyNiBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlr
ZSAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI4ODU4CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgIGZhaWwgbGlrZSAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyODg1OAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1p
bnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJp
Y3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kIDEy
IGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBm
YWlsIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDYga2VybmVsLWJ1
aWxkICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZl
cnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICA2YjFhZTUy
N2IxZmRlZTg2ZTgxZGEwY2IyNmNlZDc1NzMxYzZjMGZhCmJhc2VsaW5lIHZlcnNpb246CiBsaW51
eCAgICAgICAgICAgICAgICAwZDYzOTc5YzFiYzljODU1NzhiZTRjNTg5NzY4YTEzZGMwYTdjNWVi
CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjg4NTggIDIwMTgtMTAtMTcgMjE6NDc6MzkgWiAgMjIw
IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTI5NzYwICAyMDE4LTExLTEwIDE2OjE3OjMwIFog
IDE5NiBkYXlzICAxMTAgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTM2MzkwICAyMDE5
LTA1LTE2IDE4OjI0OjU4IFogICAgOSBkYXlzICAgIDQgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo4NTEgcGVvcGxl
IHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2Jz
OgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1h
bWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQtc2hhZG93ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1z
aGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQg
b24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MK
aW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBh
dmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rl
c3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4g
Z2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIK
ClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyBy
ZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDM0MzI0IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun May 26 01:27:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 26 May 2019 01:27:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hUhwr-0004Ru-3J; Sun, 26 May 2019 01:27:41 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0A05=T2=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1hUhwq-0004Rf-FZ
 for xen-devel@lists.xenproject.org; Sun, 26 May 2019 01:27:40 +0000
X-Inumbo-ID: 723f4852-7f55-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 723f4852-7f55-11e9-8980-bc764e045a96;
 Sun, 26 May 2019 01:27:37 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hUhwn-0008J0-AZ; Sun, 26 May 2019 01:27:37 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hUhwn-00073F-0Q; Sun, 26 May 2019 01:27:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hUhwm-0000JB-Vz; Sun, 26 May 2019 01:27:36 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136912-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.7-testing:build-amd64:xen-build:fail:regression
 xen-4.7-testing:build-i386-prev:xen-build:fail:regression
 xen-4.7-testing:build-i386-xsm:xen-build:fail:regression
 xen-4.7-testing:build-amd64-prev:xen-build:fail:regression
 xen-4.7-testing:build-amd64-xsm:xen-build:fail:regression
 xen-4.7-testing:build-i386:xen-build:fail:regression
 xen-4.7-testing:build-arm64:xen-build:fail:regression
 xen-4.7-testing:build-arm64-xsm:xen-build:fail:regression
 xen-4.7-testing:build-armhf:xen-build:fail:regression
 xen-4.7-testing:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-3:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-5:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-4:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-1:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=206d3f65f7dedc31a0aec2d50651df06a1de8b2c
X-Osstest-Versions-That: xen=88f936d44d2e34ca2d0827cc828ea9d3aeef3fe8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 26 May 2019 01:27:36 +0000
Subject: [Xen-devel] [xen-4.7-testing test] 136912: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjkxMiB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjkxMi8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTk2CiBi
dWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMzM1OTYKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU5NgogYnVpbGQtYW1kNjQt
cHJldiAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTMzNTk2CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1OTYKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU5Ngog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTMzNTk2CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICA2IHhl
bi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1OTYKIGJ1aWxkLWFybWhm
ICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEzMzU5NgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTIgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcmF3ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni14bC14c20gICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICBibG9ja2VkIG4vYQogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhl
bDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpICBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtc2hhZG93ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFt
ZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
ZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
cHlncnViICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQt
eHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRl
c3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAyMDZkM2Y2NWY3ZGVkYzMxYTBhZWMyZDUwNjUx
ZGYwNmExZGU4YjJjCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA4OGY5
MzZkNDRkMmUzNGNhMmQwODI3Y2M4MjhlYTlkM2FlZWYzZmU4CgpMYXN0IHRlc3Qgb2YgYmFzaXMg
ICAxMzM1OTYgIDIwMTktMDMtMDUgMTU6MDY6MDQgWiAgIDgxIGRheXMKRmFpbGluZyBzaW5jZSAg
ICAgICAgMTM1NDM0ICAyMDE5LTA0LTI5IDE1OjM2OjEwIFogICAyNiBkYXlzICAgMTQgYXR0ZW1w
dHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTM2NDI4ICAyMDE5LTA1LTE3IDA2OjQ5OjM4IFogICAg
OCBkYXlzICAgIDUgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVu
ZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBD
aHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+CiAgQ8OpZHJpYyBC
b3Nkb25uYXQgPGNib3Nkb25uYXRAc3VzZS5jb20+CiAgRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3Jh
QHR5Y2hvLm5zYS5nb3Y+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIFF1YW4g
WHUgPHh1cXVhbjhAaHVhd2VpLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoK
am9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFt
ZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1k
NjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNt
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxp
Z2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9s
b2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBh
cmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0
IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFz
dGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KY29tbWl0IDIwNmQzZjY1ZjdkZWRjMzFhMGFlYzJkNTA2NTFkZjA2YTFkZThiMmMKQXV0aG9y
OiBDaHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+CkRhdGU6ICAg
V2VkIEZlYiAyNyAxMDozMzo0MiAyMDE5ICswMDAwCgogICAgdG9vbHMvb2NhbWw6IER1cDIgL2Rl
di9udWxsIHRvIHN0ZGluIGluIGRhZW1vbml6ZSgpCiAgICAKICAgIERvbid0IGNsb3NlIHN0ZGlu
IGluIGRhZW1vbml6ZSgpIGJ1dCBkdXAyIC9kZXYvbnVsbCBpbnN0ZWFkLiAgT3RoZXJ3aXNlLCBm
ZCAwCiAgICBnZXRzIHJldXNlZCBsYXRlcjoKICAgIAogICAgICBbcm9vdEBpZG9sIH5dIyBscyAt
bGF2IC9wcm9jL2BwZ3JlcCB4ZW5zdG9yZWRgL2ZkCiAgICAgIHRvdGFsIDAKICAgICAgZHIteC0t
LS0tLSAyIHJvb3Qgcm9vdCAgMCBGZWIgMjggMTE6MDIgLgogICAgICBkci14ci14ci14IDkgcm9v
dCByb290ICAwIEZlYiAyNyAxNTo1OSAuLgogICAgICBscnd4LS0tLS0tIDEgcm9vdCByb290IDY0
IEZlYiAyOCAxMTowMiAwIC0+IC9kZXYveGVuL2V2dGNobgogICAgICBsLXd4LS0tLS0tIDEgcm9v
dCByb290IDY0IEZlYiAyOCAxMTowMiAxIC0+IC9kZXYvbnVsbAogICAgICBsLXd4LS0tLS0tIDEg
cm9vdCByb290IDY0IEZlYiAyOCAxMTowMiAyIC0+IC9kZXYvbnVsbAogICAgICBscnd4LS0tLS0t
IDEgcm9vdCByb290IDY0IEZlYiAyOCAxMTowMiAzIC0+IC9kZXYveGVuL3ByaXZjbWQKICAgICAg
Li4uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IENocmlzdGlhbiBMaW5kaWcgPGNocmlzdGlhbi5s
aW5kaWdAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA2NzdlNjRkYmUzMTUzNDM2MjBjM2Iy
NjZlOWViMTY2MjNiMTE4MDM4KQogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgNGI3MjQ3
MDE3NWE1OTJmYjVjMGE1ZDEwZWQ1MDVkZTczNzc4ZTEwZikKICAgIChjaGVycnkgcGlja2VkIGZy
b20gY29tbWl0IDVjZmJjMGZmZDU2M2EyZWUzYWJmY2NlNzRlYjNjMjBkODJhN2EwMzUpCiAgICAo
Y2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCAzZGIyOGIwYmFiZmIzZGI3YjViYmY5Nzk5ZGE2ODg0
NDUzMjkwMzEyKQogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgZDkyOTEzNmNhOGUyYTFh
OGNiN2RmZGQxOGY4Mjg1NzQ2MTllMzk1MykKCmNvbW1pdCA1MGJkZWNhZjAxOGM1N2VjMjE1ODI3
MDE5Y2EyMWJmNTRiY2VhOTM1CkF1dGhvcjogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29t
PgpEYXRlOiAgIFR1ZSBKYW4gMjQgMTY6MjI6MDMgMjAxNyArMDAwMAoKICAgIHg4NmVtdWwvdGVz
dDogZG9uJ3QgdXNlICpfbGVuIHN5bWJvbHMKICAgIAogICAgLi4uIGFzIHRoZXkgZG9uJ3Qgd29y
ayBhcyBpbnRlbmRlZCB3aXRoIC1mUElDLgogICAgCiAgICBJIGRpZCBwcmVmZXIgdGhlbSBvdmVy
ICpfZW5kIG9uZXMgYXQgdGhlIHRpbWUgYmVjYXVzZSBvbGRlciBnY2Mgd291bGQKICAgIGNhdXNl
IC5MKiBzeW1ib2xzIHRvIGJlIHB1YmxpYywgZHVlIHRvIGlzc3VpbmcgLmdsb2JsIGZvciBhbGwK
ICAgIHJlZmVyZW5jZWQgZXh0ZXJuYWxzLiBBbmQgbGFiZWxzIGF0IHRoZSBlbmQgb2YgaW5zdHJ1
Y3Rpb25zIGNvbGxpZGUKICAgIHdpdGggdGhlIG9uZXMgYXQgdGhlIHN0YXJ0IG9mIHRoZSBuZXh0
IGluc3RydWN0aW9uLCBtYWtpbmcgZGlzYXNzZW1ibHkKICAgIGhhcmRlciB0byBncm9rLiBMdWNr
aWx5IHJlY2VudCBnY2Mgbm8gbG9uZ2VyIGlzc3VlcyB0aG9zZSAuZ2xvYmwKICAgIGRpcmVjdGl2
ZXMsIGFuZCBoZW5jZSAuTCogbGFiZWxzLCBzdGF5aW5nIGxvY2FsIGJ5IGRlZmF1bHQsIG5vIGxv
bmdlcgogICAgZ2V0IGluIHRoZSB3YXkuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CiAgICBUZXN0ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICAoY2hl
cnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA5MzE1ZmEwZWY3MzZkMTE1M2M5OGNlNDJiZmY1ODUzZGE1
ZWM2OTdmKQoKY29tbWl0IGIyMDViNjk2OWY4NmQxZjI1ZTE1MmVkMDg4MGNkM2VlMTg5YjkzNTgK
QXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAg
IFdlZCBEZWMgMTIgMTk6MjI6MTUgMjAxOCArMDAwMAoKICAgIHg4Ni9zcGVjLWN0cmw6IEludHJv
ZHVjZSBvcHRpb25zIHRvIGNvbnRyb2wgVkVSVyBmbHVzaGluZwogICAgCiAgICBUaGUgTWljcm9h
cmNoaXRlY3R1cmFsIERhdGEgU2FtcGxpbmcgdnVsbmVyYWJpbGl0eSBpcyBzcGxpdCBpbnRvIGNh
dGVnb3JpZXMKICAgIHdpdGggc3VidGx5IGRpZmZlcmVudCBwcm9wZXJ0aWVzOgogICAgCiAgICAg
TUxQRFMgLSBNaWNyb2FyY2hpdGVjdHVyYWwgTG9hZCBQb3J0IERhdGEgU2FtcGxpbmcKICAgICBN
U0JEUyAtIE1pY3JvYXJjaGl0ZWN0dXJhbCBTdG9yZSBCdWZmZXIgRGF0YSBTYW1wbGluZwogICAg
IE1GQkRTIC0gTWljcm9hcmNoaXRlY3R1cmFsIEZpbGwgQnVmZmVyIERhdGEgU2FtcGxpbmcKICAg
ICBNRFNVTSAtIE1pY3JvYXJjaGl0ZWN0dXJhbCBEYXRhIFNhbXBsaW5nIFVuY2FjaGVhYmxlIE1l
bW9yeQogICAgCiAgICBNRFNVTSBpcyBhIHNwZWNpYWwgY2FzZSBvZiB0aGUgb3RoZXIgdGhyZWUs
IGFuZCBpc24ndCBkaXN0aW5ndWlzaGVkIGZ1cnRoZXIuCiAgICAKICAgIFRoZXNlIGlzc3VlcyBw
ZXJ0YWluIHRvIHRocmVlIG1pY3JvYXJjaGl0ZWN0dXJhbCBidWZmZXJzLiAgVGhlIExvYWQgUG9y
dHMsIHRoZQogICAgU3RvcmUgQnVmZmVycyBhbmQgdGhlIEZpbGwgQnVmZmVycy4gIEVhY2ggb2Yg
dGhlc2Ugc3RydWN0dXJlcyBhcmUgZmx1c2hlZCBieQogICAgdGhlIG5ldyBlbmhhbmNlZCBWRVJX
IGZ1bmN0aW9uYWxpdHksIGJ1dCB0aGUgY29uZGl0aW9ucyB1bmRlciB3aGljaCBmbHVzaGluZwog
ICAgaXMgbmVjZXNzYXJ5IHZhcnkuCiAgICAKICAgIEZvciB0aGlzIGNvbmNpc2Ugb3ZlcnZpZXcg
b2YgdGhlIGlzc3VlcyBhbmQgZGVmYXVsdCBsb2dpYywgdGhlIGFiYnJldmlhdGlvbnMKICAgIFNQ
IChTdG9yZSBQb3J0KSwgRkIgKEZpbGwgQnVmZmVyKSwgTFAgKExvYWQgUG9ydCkgYW5kIEhUIChI
eXBlcnRocmVhZGluZykgYXJlCiAgICB1c2VkIGZvciBicmV2aXR5OgogICAgCiAgICAgKiBWdWxu
ZXJhYmxlIGhhcmR3YXJlIGlzIGRpdmlkZWQgaW50byB0d28gY2F0ZWdvcmllcyAtIHBhcnRzIHdo
aWNoIHN1ZmZlcgogICAgICAgZnJvbSBTUCBvbmx5LCBhbmQgcGFydHMgd2l0aCBhbnkgb3RoZXIg
Y29tYmluYXRpb24gb2YgdnVsbmVyYWJpbGl0aWVzLgogICAgCiAgICAgKiBTUCBvbmx5IGhhcyBh
biBIVCBpbnRlcmFjdGlvbiB3aGVuIHRoZSB0aHJlYWQgZ29lcyBpZGxlLCBkdWUgdG8gdGhlIHN0
YXRpYwogICAgICAgcGFydGl0aW9uaW5nIG9mIHJlc291cmNlcy4gIExQIGFuZCBGQiBoYXZlIEhU
IGludGVyYWN0aW9ucyBhdCBhbGwgcG9pbnRzLAogICAgICAgZHVlIHRvIHRoZSBjb21wZXRpdGl2
ZSBzaGFyaW5nIG9mIHJlc291cmNlcy4gIEFsbCBpc3N1ZXMgcG90ZW50aWFsbHkgbGVhawogICAg
ICAgZGF0YSBhY3Jvc3MgdGhlIHJldHVybi10by1ndWVzdCB0cmFuc2l0aW9uLgogICAgCiAgICAg
KiBUaGUgbWljcm9jb2RlIHdoaWNoIGltcGxlbWVudHMgVkVSVyBmbHVzaGluZyBhbHNvIGV4dGVu
ZHMgTVNSX0ZMVVNIX0NNRCwgc28KICAgICAgIHdlIGRvbid0IG5lZWQgdG8gZG8gYm90aCBvbiB0
aGUgSFZNIHJldHVybi10by1ndWVzdCBwYXRoLiAgSG93ZXZlciwgdGhlCiAgICAgICBLbmlnaHRz
IHJhbmdlIG9mIHByb2Nlc3NvcnMgYXJlIGltbXVuZSB0byBMMVRGICh0aGVyZWZvcmUgaGF2ZSBu
bwogICAgICAgTVNSX0ZMVVNIX0NNRCksIGJ1dCBhcmUgdnVsbmVyYWJsZSB0byBNRFMsIHNvIGRv
IHJlcXVpcmUgVkVSVyBvbiB0aGUgSFZNCiAgICAgICBwYXRoLgogICAgCiAgICBOb3RlIHRoYXQg
d2UgZGVsaWJlcmF0ZWx5IHN1cHBvcnQgbWRzPTEgZXZlbiB3aXRob3V0IE1EX0NMRUFSIGluIGNh
c2UgdGhlCiAgICBtaWNyb2NvZGUgaGFzIGJlZW4gdXBkYXRlZCBidXQgdGhlIGZlYXR1cmUgYml0
IG5vdCBleHBvc2VkLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI5NywgQ1ZFLTIwMTgt
MTIxMjYsIENWRS0yMDE4LTEyMTI3LCBDVkUtMjAxOC0xMjEzMCwgQ1ZFLTIwMTktMTEwOTEuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgog
ICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgM2MwNGMyNThhYjQwNDA1YTc0ZTE5NGQ5ODg5
YTRjYmM3YWJlOTRiNCkKCmNvbW1pdCA4ZTc0NTBmMDcwOTI3ZjgzOTdjMzJmYTRlYzYwY2Y1OGY4
NzZlOTg0CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
RGF0ZTogICBXZWQgRGVjIDEyIDE5OjIyOjE1IDIwMTggKzAwMDAKCiAgICB4ODYvc3BlYy1jdHJs
OiBJbmZyYXN0cnVjdHVyZSB0byB1c2UgVkVSVyB0byBmbHVzaCBwaXBlbGluZSBidWZmZXJzCiAg
ICAKICAgIFRocmVlIHN5bnRoZXRpYyBmZWF0dXJlcyBhcmUgaW50cm9kdWNlZCwgYXMgd2UgbmVl
ZCBpbmRpdmlkdWFsIGNvbnRyb2wgb2YKICAgIGVhY2gsIGRlcGVuZGluZyBvbiBjaXJjdW1zdGFu
Y2VzLiAgQSBsYXRlciBjaGFuZ2Ugd2lsbCBlbmFibGUgdGhlbSBhdAogICAgYXBwcm9wcmlhdGUg
cG9pbnRzLgogICAgCiAgICBUaGUgdmVyd19zZWwgZmllbGQgZG9lc24ndCBzdHJpY3RseSBuZWVk
IHRvIGxpdmUgaW4gc3RydWN0IGNwdV9pbmZvLiAgSXQgbGl2ZXMKICAgIHRoZXJlIGJlY2F1c2Ug
dGhlcmUgaXMgYSBjb252ZW5pZW50IGhvbGUgaXQgY2FuIGZpbGwsIGFuZCBpdCByZWR1Y2VzIHRo
ZQogICAgY29tcGxleGl0eSBvZiB0aGUgU1BFQ19DVFJMX0VYSVRfVE9fe1BWLEhWTX0gYXNzZW1i
bHkgYnkgYXZvaWRpbmcgdGhlIG5lZWQgZm9yCiAgICBhbnkgdGVtcG9yYXJ5IHN0YWNrIG1haW50
ZW5hbmNlLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI5NywgQ1ZFLTIwMTgtMTIxMjYs
IENWRS0yMDE4LTEyMTI3LCBDVkUtMjAxOC0xMjEzMCwgQ1ZFLTIwMTktMTEwOTEuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgKGNo
ZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgNTQ4YTkzMmFjNzg2ZDZiZjM1ODRlNGI1NGYyYWI5OTNl
MTExNzcxMCkKCmNvbW1pdCBlNjk3OTNkNmJhMjY1YmI1MmMwY2RlZWM2MDljNzljOWVmZTVhZDk0
CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTog
ICBXZWQgU2VwIDEyIDE0OjM2OjAwIDIwMTggKzAxMDAKCiAgICB4ODYvc3BlYy1jdHJsOiBDUFVJ
RC9NU1IgZGVmaW5pdGlvbnMgZm9yIE1pY3JvYXJjaGl0ZWN0dXJhbCBEYXRhIFNhbXBsaW5nCiAg
ICAKICAgIFRoZSBNRF9DTEVBUiBmZWF0dXJlIGNhbiBiZSBhdXRvbWF0aWNhbGx5IG9mZmVyZWQg
dG8gZ3Vlc3RzLiAgTm8KICAgIGluZnJhc3RydWN0dXJlIGlzIG5lZWRlZCBpbiBYZW4gdG8gc3Vw
cG9ydCB0aGUgZ3Vlc3QgbWFraW5nIHVzZSBvZiBpdC4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9m
IFhTQS0yOTcsIENWRS0yMDE4LTEyMTI2LCBDVkUtMjAxOC0xMjEyNywgQ1ZFLTIwMTgtMTIxMzAs
IENWRS0yMDE5LTExMDkxLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGQ0ZjYxMTZj
MDgwZGMwMTNjZDEyMDRjNGQ4Y2ViOTVlNWYyNzg2ODkpCgpjb21taXQgYjE2MmY5NTkzMTY2ZmEy
MDUzZDQyZGY2ZTczYmY0YmQ4ZDQ2MGQ3MQpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgV2VkIFNlcCAxMiAxNDozNjowMCAyMDE4ICswMTAw
CgogICAgeDg2L3NwZWMtY3RybDogTWlzYyBub24tZnVuY3Rpb25hbCBjbGVhbnVwCiAgICAKICAg
ICAqIElkZW50aWZ5IEJUSSBpbiB0aGUgc3BlY19jdHJsX3tlbnRlcixleGl0fV9pZGxlKCkgY29t
bWVudHMsIGFzIG90aGVyCiAgICAgICBtaXRpZ2F0aW9ucyB3aWxsIHNob3J0bHkgYXBwZWFyLgog
ICAgICogVXNlIGFsdGVybmF0aXZlX2lucHV0KCkgYW5kIGNvdmVyIHRoZSBsYWNrIG9mIG1lbW9y
eSBjb2JiZXIgd2l0aCBhIGZ1cnRoZXIKICAgICAgIGJhcnJpZXIuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgKGNoZXJyeSBwaWNr
ZWQgZnJvbSBjb21taXQgOWI2MmViYTZjNDI5YzMyN2UxNTA3ODE2YmVmNDAzY2NjODczNTdhZSkK
CmNvbW1pdCAzNTE0NTExNTIzZDRhNjU1YmY4ZGY0NjJiOGNmZmYxZWI2ZjM3NDY2CkF1dGhvcjog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBGcmkgQXBy
IDUgMTM6MjY6MzAgMjAxOSArMDEwMAoKICAgIHg4Ni9ib290OiBEZXRlY3QgdGhlIGZpcm13YXJl
IFNNVCBzZXR0aW5nIGNvcnJlY3RseSBvbiBJbnRlbCBoYXJkd2FyZQogICAgCiAgICBXaGlsZSBi
b290X2NwdV9kYXRhLng4Nl9udW1fc2libGluZ3MgaXMgYW4gYWNjdXJhdGUgdmFsdWUgdG8gdXNl
IG9uIEFNRAogICAgaGFyZHdhcmUsIGl0IGlzbid0IG9uIEludGVsIHdoZW4gdGhlIHVzZXIgaGFz
IGRpc2FibGVkIEh5cGVydGhyZWFkaW5nIGluIHRoZQogICAgZmlybXdhcmUuICBBcyBhIHJlc3Vs
dCwgYSB1c2VyIHdoaWNoIGhhcyBjaG9zZW4gdG8gZGlzYWJsZSBIVCBzdGlsbCBnZXRzCiAgICBu
YWdnZWQgb24gTDFURi12dWxuZXJhYmxlIGhhcmR3YXJlIHdoZW4gdGhleSBoYXZlbid0IGNob3Nl
biBhbiBleHBsaWNpdAogICAgc210PTxib29sPiBzZXR0aW5nLgogICAgCiAgICBNYWtlIHVzZSBv
ZiB0aGUgbGFyZ2VseS11bmRvY3VtZW50ZWQgTVNSX0lOVEVMX0NPUkVfVEhSRUFEX0NPVU5UIHdo
aWNoIGluCiAgICBwcmFjdGljZSBleGlzdHMgc2luY2UgTmVoYWxlbSwgd2hlbiBib290aW5nIG9u
IHJlYWwgaGFyZHdhcmUuICBGYWxsIGJhY2sgdG8KICAgIHVzaW5nIHRoZSBBQ1BJIHRhYmxlIEFQ
SUMgSURzLgogICAgCiAgICBXaGlsZSBhZGp1c3RpbmcgdGhpcyBsb2dpYywgZml4IGEgbGF0ZW50
IGJ1ZyBpbiBhbWRfZ2V0X3RvcG9sb2d5KCkuICBUaGUKICAgIHRocmVhZCBjb3VudCBmaWVsZCBp
biBDUFVJRC4weDgwMDAwMDFlLmVieCBpcyBkb2N1bWVudGVkIGFzIDggYml0cyB3aWRlLAogICAg
cmF0aGVyIHRoYW4gMiBiaXRzIHdpZGUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgYjEy
ZmVjNGExMjU5NTAyNDA1NzNlYTMyZjY1YzYxZmI5YWZhNzRjMykKCmNvbW1pdCA2MjFiNjZmODE4
YTIzOTMxNjYxOWVmMTg1Mjc4ZDUwYjliMDViZTIxCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBGcmkgQXByIDUgMTI6MjY6MzAgMjAxOSAr
MDAwMAoKICAgIHg4Ni9tc3I6IERlZmluaXRpb25zIGZvciBNU1JfSU5URUxfQ09SRV9USFJFQURf
Q09VTlQKICAgIAogICAgVGhpcyBpcyBhIG1vZGVsIHNwZWNpZmljIHJlZ2lzdGVyIHdoaWNoIGRl
dGFpbHMgdGhlIGN1cnJlbnQgY29uZmlndXJhdGlvbgogICAgY29yZXMgYW5kIHRocmVhZHMgaW4g
dGhlIHBhY2thZ2UuICBCZWNhdXNlIG9mIGhvdyBIeXBlcnRocmVhZCBhbmQgQ29yZQogICAgY29u
ZmlndXJhdGlvbiB3b3JrcyB3b3JrcyBpbiBmaXJtd2FyZSwgdGhlIE1TUiBpdCBpcyBkZS1mYWN0
byBjb25zdGFudCBhbmQKICAgIHdpbGwgcmVtYWluIHVuY2hhbmdlZCB1bnRpbCB0aGUgbmV4dCBz
eXN0ZW0gcmVzZXQuCiAgICAKICAgIEl0IGlzIGEgcmVhZCBvbmx5IE1TUiAoc28gdW5pbGF0ZXJh
bGx5IHJlamVjdCB3cml0ZXMpLCBidXQgZm9yIG5vdyByZXRhaW4gaXRzCiAgICBsZWFreS1vbi1y
ZWFkIHByb3BlcnRpZXMuICBGdXJ0aGVyIENQVUlEL01TUiB3b3JrIGlzIHJlcXVpcmVkIGJlZm9y
ZSB3ZSBjYW4KICAgIHN0YXJ0IHZpcnR1YWxpc2luZyBhIGNvbnNpc3RlbnQgdG9wb2xvZ3kgdG8g
dGhlIGd1ZXN0LCBhbmQgcmV0YWluaW5nIHRoZSBvbGQKICAgIGJlaGF2aW91ciBpcyB0aGUgc2Fm
ZXN0IGNvdXJzZSBvZiBhY3Rpb24uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgZDQxMjA5
MzZiY2QxNjk1ZmFmNWI1NzVmMTI1OWM1OGUzMWQyYjE4YikKCmNvbW1pdCBiNjhjZWRiZTYwZmQy
MDZmMjk5ZTZjYTZhODVkMzYzZDA2NjgyYzNiCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBXZWQgU2VwIDEyIDE0OjM2OjAwIDIwMTggKzAx
MDAKCiAgICB4ODYvc3BlYy1jdHJsOiBSZXBvc2l0aW9uIHRoZSBYUFRJIGNvbW1hbmQgbGluZSBw
YXJzaW5nIGxvZ2ljCiAgICAKICAgIEl0IGhhcyBlbmRlZCB1cCBpbiB0aGUgbWlkZGxlIG9mIHRo
ZSBtaXRpZ2F0aW9uIGNhbGN1bGF0aW9uIGxvZ2ljLiAgTW92ZSBpdCB0bwogICAgYmUgYmVzaWRl
IHRoZSBvdGhlciBjb21tYW5kIGxpbmUgcGFyc2luZy4KICAgIAogICAgTm8gZnVuY3Rpb25hbCBj
aGFuZ2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgYzJjMmJiMGQ2MGM2NDJlNjRhNTI0
M2E3OWM4YjE1NDhmZmI3YmM1YikKCmNvbW1pdCBkY2Y5NjMzNWQwZTQxNmU0ODFjNzVlYjNiYzE3
ZjNmYjgwMjMxYjQ3CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KRGF0ZTogICBNb24gTWFyIDE4IDE3OjA4OjI1IDIwMTkgKzAxMDAKCiAgICB4ODYvdHN4
OiBJbXBsZW1lbnQgY29udHJvbHMgZm9yIFJUTSBmb3JjZS1hYm9ydCBtb2RlCiAgICAKICAgIFRo
ZSBDUFVJRCBiaXQgYW5kIE1TUiBhcmUgZGVsaWJlcmF0ZWx5IG5vdCBleHBvc2VkIHRvIGd1ZXN0
cywgYmVjYXVzZSB0aGV5CiAgICB3b24ndCBleGlzdCBvbiBuZXdlciBwcm9jZXNzb3JzLiAgQXMg
dlBNVSBpc24ndCBzZWN1cml0eSBzdXBwb3J0ZWQsIHRoZQogICAgbWlzYmVoYXZpb3VyIG9mIFBD
UjMgaXNuJ3QgZXhwZWN0ZWQgdG8gaW1wYWN0IHByb2R1Y3Rpb24gZGVwbG95bWVudHMuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAg
bWFzdGVyIGNvbW1pdDogNmJlNjEzZjI5YjQyMDUzNDkyNzVkMjQzNjdiZDRjODJmYjI5NjBkZAog
ICAgbWFzdGVyIGRhdGU6IDIwMTktMDMtMTIgMTc6MDU6MjEgKzAwMDAKCmNvbW1pdCA3YzhkYjU4
ZDM3MzljODA1ZjRjMGY3NzNiNjUxNTdmMzA2YjAwYzJhCkF1dGhvcjogQ8OpZHJpYyBCb3Nkb25u
YXQgPGNib3Nkb25uYXRAc3VzZS5jb20+CkRhdGU6ICAgVGh1IE5vdiAxMCAxMDoyMzozMSAyMDE2
ICswMTAwCgogICAgRml4IG1pc2xlYWRpbmcgaW5kZW50YXRpb24gd2FybmluZ3MKICAgIAogICAg
R2NjNiBidWlsZCByZXBvcnRzIG1pc2xlYWRpbmcgaW5kZW50YXRpb24gYXMgd2FybmluZ3MuIEZp
eCBhIGZldwogICAgd2FybmluZ3MgaW4gc3R1YmRvbS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTog
Q8OpZHJpYyBCb3Nkb25uYXQgPGNib3Nkb25uYXRAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogRGFu
aWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+CiAgICBBY2tlZC1ieTogUXVhbiBY
dSA8eHVxdWFuOEBodWF3ZWkuY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDlmZGZmYmJh
YjNhZGE0MjdiYWMwNzA3NmYwNDJmMDI2NWU1YWUwNWYpCgpjb21taXQgNzgzNTY0NGQ1MTQxZDBm
MjhlYzIyMWVkYTQwZmNiZjJmYzAzYmUyMwpBdXRob3I6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+CkRhdGU6ICAgV2VkIE5vdiAyOCAxNzo0MzozMyAyMDE4ICswMDAwCgogICAgdG9vbHMv
ZmlybXdhcmU6IHVwZGF0ZSBPVk1GIE1ha2VmaWxlLCB3aGVuIG5lY2Vzc2FyeQogICAgCiAgICBb
IFRoaXMgaXMgdHdvIGNvbW1pdHMgZnJvbSBtYXN0ZXIgYWthIHN0YWdpbmctNC4xMjogXQogICAg
CiAgICBPVk1GIGhhcyBiZWNvbWUgZGVwZW5kZW50IG9uIE9wZW5TU0wsIHdoaWNoIGlzIGluY2x1
ZGVkIGFzIGEKICAgIHN1Ym1vZHVsZS4gIEluaXRpYWxpc2Ugc3VibW9kdWxlcyBiZWZvcmUgYnVp
bGRpbmcuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CiAgICBSZXZpZXdlZC1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJp
eC5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBiMTYyODE4NzBlMDZmNWY1MjYw
MjlhNGU2OTYzNGExNmRjMzhlOGU0KQogICAgCiAgICB0b29sczogb25seSBjYWxsIGdpdCB3aGVu
IG5lY2Vzc2FyeSBpbiBPVk1GIE1ha2VmaWxlCiAgICAKICAgIFVzZXJzIG1heSBjaG9vc2UgdG8g
ZXhwb3J0IGEgc25hcHNob3Qgb2YgT1ZNRiBhbmQgYnVpbGQgaXQKICAgIHdpdGggeGVuLmdpdCBz
dXBwbGllZCBvdm1mLW1ha2VmaWxlLiBJbiB0aGF0IGNhc2Ugd2UgZG9uJ3QKICAgIG5lZWQgdG8g
Y2FsbCBgZ2l0IHN1Ym1vZHVsZWAuCiAgICAKICAgIEZpeGVzIGIxNjI4MTg3MGUuCiAgICAKICAg
IFJlcG9ydGVkLWJ5OiBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+CiAgICBTaWduZWQtb2Zm
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEFudGhv
bnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1i
eTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJv
bSBjb21taXQgNjgyOTJjOTRhNjBlYWIyNDUxNGFiNGE4ZTQ3NzJhZjI0ZGVhZDgwNykKICAgIChj
aGVycnkgcGlja2VkIGZyb20gY29tbWl0IGU5ODNlOGFlODRlZmQ1ZTQzMDQ1YTNkMjBhODIwZjEz
Y2I0YTc1YmYpCiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA1YTgxZGU0YzZiNjAzNjk3
NGYyOWUyMzMwYTQ5M2YyM2E4ZjBjMWYwKQogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQg
NjNkOTMzMGJhOWZkZWM3YzhlOTM0NmU2ZDg1MzYwNzQ3ZDYxYzk0NykKICAgIChjaGVycnkgcGlj
a2VkIGZyb20gY29tbWl0IGU5ZDg2MGYxZjY1N2ExOThkOTkwYmRhZTNlMjk1MDAxYmQxOTIyM2Mp
CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun May 26 02:13:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 26 May 2019 02:13:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hUifL-0008VU-U7; Sun, 26 May 2019 02:13:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0A05=T2=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1hUifK-0008VH-UG
 for xen-devel@lists.xenproject.org; Sun, 26 May 2019 02:13:38 +0000
X-Inumbo-ID: ddef1962-7f5b-11e9-ab42-738bc442873b
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ddef1962-7f5b-11e9-ab42-738bc442873b;
 Sun, 26 May 2019 02:13:35 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hUifH-0001AJ-3A; Sun, 26 May 2019 02:13:35 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hUifG-00026w-Jo; Sun, 26 May 2019 02:13:34 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hUifG-0001sZ-JC; Sun, 26 May 2019 02:13:34 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136910-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=ab48fe799112b22070104201d571cd418d0fda54
X-Osstest-Versions-That: libvirt=69a8c64f4b875f0e61f59faa605c31573b06a62a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 26 May 2019 02:13:34 +0000
Subject: [Xen-devel] [libvirt test] 136910: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjkxMCBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzY5MTAvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDEzNjgyOAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTM2ODI4CiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC1xY293MiAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxp
YnZpcnQgICAgICAgICAgICAgIGFiNDhmZTc5OTExMmIyMjA3MDEwNDIwMWQ1NzFjZDQxOGQwZmRh
NTQKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIDY5YThjNjRmNGI4NzVm
MGU2MWY1OWZhYTYwNWMzMTU3M2IwNmE2MmEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzNjgyOCAg
MjAxOS0wNS0yMiAyMTowMDozMiBaICAgIDMgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzY5
MTAgIDIwMTktMDUtMjQgMTc6MzU6NTggWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBl
b3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZWEgQm9sb2duYW5p
IDxhYm9sb2duYUByZWRoYXQuY29tPgogIERhbmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJl
ZGhhdC5jb20+CiAgRXJpayBTa3VsdGV0eSA8ZXNrdWx0ZXRAcmVkaGF0LmNvbT4KICBJbGlhcyBT
dGFtYXRpcyA8c3RhbWF0aXMuaWxpYXNzQGdtYWlsLmNvbT4KICBKw6FuIFRvbWtvIDxqdG9ta29A
cmVkaGF0LmNvbT4KICBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgoKam9i
czoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdl
cwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2Yg
dGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5l
bWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBi
ZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CiAgIDY5YThjNjRmNGIuLmFiNDhmZTc5OTEgIGFiNDhmZTc5
OTExMmIyMjA3MDEwNDIwMWQ1NzFjZDQxOGQwZmRhNTQgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun May 26 03:52:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 26 May 2019 03:52:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hUkCx-0007Q0-81; Sun, 26 May 2019 03:52:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0A05=T2=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1hUkCw-0007Pp-1I
 for xen-devel@lists.xenproject.org; Sun, 26 May 2019 03:52:26 +0000
X-Inumbo-ID: abf6aba0-7f69-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id abf6aba0-7f69-11e9-8980-bc764e045a96;
 Sun, 26 May 2019 03:52:24 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hUkCs-0002yg-1E; Sun, 26 May 2019 03:52:22 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hUkCr-0008QT-Q9; Sun, 26 May 2019 03:52:21 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hUkCr-0003zF-OV; Sun, 26 May 2019 03:52:21 +0000
To: xen-devel@lists.xenproject.org, osstest-admin@xenproject.org,
 royger@FreeBSD.org
Message-ID: <osstest-136901-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: freebsd=aab5f5a3bd55421fa6a8dbc05332a9b9fb49992c
X-Osstest-Versions-That: freebsd=cb9788efd6dd2c8377e001d8a85c722ba926f6cf
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 26 May 2019 03:52:21 +0000
Subject: [Xen-devel] [freebsd-master test] 136901: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjkwMSBmcmVlYnNkLW1hc3RlciByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTM2OTAxLwoKUGVyZmVjdCA6LSkKQWxs
IHRlc3RzIGluIHRoaXMgZmxpZ2h0IHBhc3NlZCBhcyByZXF1aXJlZAp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogZnJlZWJzZCAgICAgICAgICAgICAgYWFiNWY1YTNiZDU1NDIxZmE2YThk
YmMwNTMzMmE5YjlmYjQ5OTkyYwpiYXNlbGluZSB2ZXJzaW9uOgogZnJlZWJzZCAgICAgICAgICAg
ICAgY2I5Nzg4ZWZkNmRkMmM4Mzc3ZTAwMWQ4YTg1YzcyMmJhOTI2ZjZjZgoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgMTM2NjA2ICAyMDE5LTA1LTIwIDA5OjI1OjIyIFogICAgNSBkYXlzCkZhaWxpbmcg
c2luY2UgICAgICAgIDEzNjgyNyAgMjAxOS0wNS0yMiAxOTo1MjozMCBaICAgIDMgZGF5cyAgICAy
IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzNjkwMSAgMjAxOS0wNS0yNCAxMzozMjow
NSBaICAgIDEgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlz
aW9ucyB1bmRlciB0ZXN0OgogIGFkcmlhbiA8YWRyaWFuQEZyZWVCU0Qub3JnPgogIGFlIDxhZUBG
cmVlQlNELm9yZz4KICBhbGxhbmp1ZGUgPGFsbGFuanVkZUBGcmVlQlNELm9yZz4KICBhc29tZXJz
IDxhc29tZXJzQEZyZWVCU0Qub3JnPgogIGF2ZyA8YXZnQEZyZWVCU0Qub3JnPgogIGJhcHQgPGJh
cHRARnJlZUJTRC5vcmc+CiAgYnogPGJ6QEZyZWVCU0Qub3JnPgogIGNlbSA8Y2VtQEZyZWVCU0Qu
b3JnPgogIGNwZXJjaXZhIDxjcGVyY2l2YUBGcmVlQlNELm9yZz4KICBkY2hhZ2luIDxkY2hhZ2lu
QEZyZWVCU0Qub3JnPgogIGRlbHBoaWogPGRlbHBoaWpARnJlZUJTRC5vcmc+CiAgZG91Z20gPGRv
dWdtQEZyZWVCU0Qub3JnPgogIGVtYXN0ZSA8ZW1hc3RlQEZyZWVCU0Qub3JnPgogIGdhbGxhdGlu
IDxnYWxsYXRpbkBGcmVlQlNELm9yZz4KICBpYW4gPGlhbkBGcmVlQlNELm9yZz4KICBpbXAgPGlt
cEBGcmVlQlNELm9yZz4KICBqaGIgPGpoYkBGcmVlQlNELm9yZz4KICBqaGliYml0cyA8amhpYmJp
dHNARnJlZUJTRC5vcmc+CiAgamtpbSA8amtpbUBGcmVlQlNELm9yZz4KICBrZXZhbnMgPGtldmFu
c0BGcmVlQlNELm9yZz4KICBraWIgPGtpYkBGcmVlQlNELm9yZz4KICBsdXBvcmwgPGx1cG9ybEBG
cmVlQlNELm9yZz4KICBsd2hzdSA8bHdoc3VARnJlZUJTRC5vcmc+CiAgbWFudSA8bWFudUBGcmVl
QlNELm9yZz4KICBtYXJraiA8bWFya2pARnJlZUJTRC5vcmc+CiAgbWF2IDxtYXZARnJlZUJTRC5v
cmc+CiAgbWNrdXNpY2sgPG1ja3VzaWNrQEZyZWVCU0Qub3JnPgogIG1lbGlmYXJvIDxtZWxpZmFy
b0BGcmVlQlNELm9yZz4KICBtbSA8bW1ARnJlZUJTRC5vcmc+CiAgbmdpZSA8bmdpZUBGcmVlQlNE
Lm9yZz4KICBzb2JvbWF4IDxzb2JvbWF4QEZyZWVCU0Qub3JnPgogIHN0ZXZlayA8c3RldmVrQEZy
ZWVCU0Qub3JnPgogIHRyYXN6IDx0cmFzekBGcmVlQlNELm9yZz4KICB6ZWlzaW5nIDx6ZWlzaW5n
QEZyZWVCU0Qub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0LWZyZWVic2QtYWdhaW4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtZnJlZWJzZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC14ZW4tZnJlZWJzZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvZnJlZWJzZC5naXQKICAgY2I5Nzg4ZWZkNmQuLmFhYjVmNWEzYmQ1ICBhYWI1ZjVhM2Jk
NTU0MjFmYTZhOGRiYzA1MzMyYTliOWZiNDk5OTJjIC0+IHRlc3RlZC9tYXN0ZXIKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun May 26 04:21:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 26 May 2019 04:21:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hUkf9-0001KR-Lh; Sun, 26 May 2019 04:21:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0A05=T2=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1hUkf8-0001KG-32
 for xen-devel@lists.xenproject.org; Sun, 26 May 2019 04:21:34 +0000
X-Inumbo-ID: bac5f192-7f6d-11e9-a88f-9b079e85a671
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bac5f192-7f6d-11e9-a88f-9b079e85a671;
 Sun, 26 May 2019 04:21:27 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hUkf0-0003hN-Vw; Sun, 26 May 2019 04:21:27 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hUkf0-00027t-NU; Sun, 26 May 2019 04:21:26 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hUkf0-00065d-Mp; Sun, 26 May 2019 04:21:26 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136898-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:test-arm64-arm64-examine:examine-serial/bootloader:fail:regression
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:regression
 linux-4.19:build-armhf-pvops:kernel-build:fail:regression
 linux-4.19:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=c3a0725977484ea2d7f17746d7e168d2b19f99a2
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 26 May 2019 04:21:26 +0000
Subject: [Xen-devel] [linux-4.19 test] 136898: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjg5OCBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzY4OTgvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAx
MSBleGFtaW5lLXNlcmlhbC9ib290bG9hZGVyIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAxMiBndWVzdC1zdGFydC9yZWRoYXQucmVwZWF0
IGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgNiBr
ZXJuZWwtYnVpbGQgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCgpUZXN0cyB3aGlj
aCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFy
dCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAg
ICAgICAgIGMzYTA3MjU5Nzc0ODRlYTJkN2YxNzc0NmQ3ZTE2OGQyYjE5Zjk5YTIKYmFzZWxpbmUg
dmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDg0ZGY5NTI1YjBjMjdmM2ViYzJlYmIxODY0
ZmE2MmE5N2ZkZWRiN2QKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyOTMxMyAgMjAxOC0xMS0wMiAw
NTozOTowOCBaICAyMDQgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMjk0MTIgIDIwMTgtMTEt
MDQgMTQ6MTA6MTUgWiAgMjAyIGRheXMgIDEyNCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMzY3NjcgIDIwMTktMDUtMjIgMTY6NDE6NDcgWiAgICAzIGRheXMgICAgMiBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCjIwMDcgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5n
IHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3Qg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2
NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNn
LXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAv
aG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5k
IG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3Qg
cHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDE0OTI2MSBsaW5lcyBsb25n
LikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun May 26 04:54:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 26 May 2019 04:54:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hUlAx-0003f2-KW; Sun, 26 May 2019 04:54:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0A05=T2=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1hUlAx-0003ep-3N
 for xen-devel@lists.xenproject.org; Sun, 26 May 2019 04:54:27 +0000
X-Inumbo-ID: 54798e94-7f72-11e9-bd98-f3deea0a1b95
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 54798e94-7f72-11e9-bd98-f3deea0a1b95;
 Sun, 26 May 2019 04:54:23 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hUlAs-0004Hs-TE; Sun, 26 May 2019 04:54:22 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hUlAs-0003Vk-JD; Sun, 26 May 2019 04:54:22 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hUlAs-0003kZ-FY; Sun, 26 May 2019 04:54:22 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136908-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: seabios:build-i386-xsm:xen-build:fail:regression
 seabios:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-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=0932c20560574696cf87ddd12623e8c423ee821b
X-Osstest-Versions-That: seabios=18d237b4e43ea24795f522c0aab1b4f54100ca80
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 26 May 2019 04:54:22 +0000
Subject: [Xen-devel] [seabios test] 136908: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjkwOCBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzY5MDgvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgIDYg
eGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzNjYwMAoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzY2MDAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgZmFpbCBsaWtlIDEzNjYwMAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTM2NjAwCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMzY2MDAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
CnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBzZWFiaW9zICAgICAgICAgICAgICAwOTMy
YzIwNTYwNTc0Njk2Y2Y4N2RkZDEyNjIzZThjNDIzZWU4MjFiCmJhc2VsaW5lIHZlcnNpb246CiBz
ZWFiaW9zICAgICAgICAgICAgICAxOGQyMzdiNGU0M2VhMjQ3OTVmNTIyYzBhYWIxYjRmNTQxMDBj
YTgwCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzY2MDAgIDIwMTktMDUtMjAgMDY6MDQ6MTIgWiAg
ICA1IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTM2ODI1ICAyMDE5LTA1LTIyIDE4OjExOjA0
IFogICAgMyBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNp
b25zIHVuZGVyIHRlc3Q6CiAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CiAgTWF0
dCBEZVZpbGxpZXIgPG1hdHQuZGV2aWxsaWVyQGdtYWlsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYt
eHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZs
aWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3Mv
bG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVz
dCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1h
c3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCmNvbW1pdCAwOTMyYzIwNTYwNTc0Njk2Y2Y4N2RkZDEyNjIzZThjNDIzZWU4MjFiCkF1dGhv
cjogR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CkRhdGU6ICAgVHVlIE5vdiAyMCAw
ODowNjo1NSAyMDE4ICswMTAwCgogICAgb3B0aW9ucm9tOiBkaXNhbGxvdyBpbnQxOSByZWRpcmVj
dCBmb3IgcG5wIHJvbXMuCiAgICAKICAgIENoZWNrIHdoZW5ldmVyIHBucCByb21zIGF0dGVtcHQg
dG8gcmVkaXJlY3QgaW50MTksIGFuZCBpbiBjYXNlIGl0IGRvZXMKICAgIGxvZyBhIG1lc3NhZ2Ug
YW5kIHVuZG8gdGhlIHJlZGlyZWN0LgogICAgCiAgICBBIHBucCByb20gc2hvdWxkIG5vdCBuZWVk
IHRoaXMsIHdlIGhhdmUgQkVWcyBhbmQgQkNWcyBmb3IgdGhhdC4KICAgIE5ldmVydGhlbGVzcyB0
aGVyZSBhcmUgcm9tcyBpbiB0aGUgd2lsZCB3aGljaCBhcmUgcmVkaXJlY3RpbmcgaW50MTkuCiAg
ICBBdCBsZWFzdCBzb21lIEJJT1MgaW1wbGVtZW50YXRpb25zIGZvciBwaHlzaWNhbCBoYXJkd2Fy
ZSBoYXZlIGEgY29uZmlnCiAgICBvcHRpb24gaW4gdGhlIHNldHVwIHRvIGFsbG93L2Rpc2FsbG93
IGludDE5IHJlZGlyZWN0aW9ucywgc28ganVzdCBub3QKICAgIGFsbG93aW5nIHRoaXMgc2VlbXMg
dG8gYmUgdGhlIHdheSB0byBkZWFsIHdpdGggdGhpcyBzaXR1YXRpb24uCiAgICAKICAgIEJ1Z2xp
bms6IGh0dHBzOi8vYnVnemlsbGEucmVkaGF0LmNvbS8vc2hvd19idWcuY2dpP2lkPTE2NDIxMzUK
ICAgIFNpZ25lZC1vZmYtYnk6IEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgogICAg
VGVzdGVkLWJ5OiBNYXR0IERlVmlsbGllciA8bWF0dC5kZXZpbGxpZXJAZ21haWwuY29tPgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun May 26 08:56:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 26 May 2019 08:56:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hUowZ-0005SH-7t; Sun, 26 May 2019 08:55:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0A05=T2=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1hUowY-0005S7-34
 for xen-devel@lists.xenproject.org; Sun, 26 May 2019 08:55:50 +0000
X-Inumbo-ID: 0e23c9bf-7f94-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0e23c9bf-7f94-11e9-8980-bc764e045a96;
 Sun, 26 May 2019 08:55:48 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hUowV-0001Au-E7; Sun, 26 May 2019 08:55:47 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hUowV-0005dI-67; Sun, 26 May 2019 08:55:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hUowV-0002sD-5S; Sun, 26 May 2019 08:55:47 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136911-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:build-armhf-pvops:kernel-build:fail:regression
 linux-linus:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-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-xl-pvshim:guest-start:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd: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-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=0a72ef89901409847036664c23ba6eee7cf08e0e
X-Osstest-Versions-That: linux=736706bee3298208343a76096370e4f6a5c55915
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 26 May 2019 08:55:47 +0000
Subject: [Xen-devel] [linux-linus test] 136911: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjkxMSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTM2OTExLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAg
ICA2IGtlcm5lbC1idWlsZCAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM1ODAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtl
IDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNTgwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM1ODAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgZmFpbCBsaWtlIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNTgwCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAg
ICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxs
L2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
MTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAg
ICAgICAgICAgICAgMGE3MmVmODk5MDE0MDk4NDcwMzY2NjRjMjNiYTZlZWU3Y2YwOGUwZQpiYXNl
bGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgNzM2NzA2YmVlMzI5ODIwODM0M2E3
NjA5NjM3MGU0ZjZhNWM1NTkxNQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMzNTgwICAyMDE5LTAz
LTA0IDE5OjUzOjA5IFogICA4MiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMzYwNSAgMjAx
OS0wMy0wNSAyMDowMzoxNCBaICAgODEgZGF5cyAgIDQwIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBz
aW5jZSAgIDEzNjkxMSAgMjAxOS0wNS0yNCAxODo0NjozOCBaICAgIDEgZGF5cyAgICAxIGF0dGVt
cHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KMzIwNSBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxp
c3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4
Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0
LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFt
aW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRp
dmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxv
Z3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRz
LCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rl
cgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
Ck5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNTUyMTY2IGxpbmVz
IGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun May 26 10:12:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 26 May 2019 10:12:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hUq8Q-0002wH-3u; Sun, 26 May 2019 10:12:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0A05=T2=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1hUq8O-0002w4-Tf
 for xen-devel@lists.xenproject.org; Sun, 26 May 2019 10:12:08 +0000
X-Inumbo-ID: b7521080-7f9e-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b7521080-7f9e-11e9-8980-bc764e045a96;
 Sun, 26 May 2019 10:12:07 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hUq8M-0002h8-Hh; Sun, 26 May 2019 10:12:06 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hUq8M-0003Vk-8v; Sun, 26 May 2019 10:12:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hUq8M-00089m-77; Sun, 26 May 2019 10:12:06 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136982-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: xen=88e798210b459a720253034bffcd76aff15bbbd2
X-Osstest-Versions-That: xen=4973997f70860c10093ce34294be0c588ddc8cf3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 26 May 2019 10:12:06 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 136982: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjk4MiB4ZW4tdW5zdGFibGUtY292ZXJpdHkgcmVhbCBbcmVhbF0KaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjk4Mi8KClBlcmZlY3Qg
Oi0pCkFsbCB0ZXN0cyBpbiB0aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDg4ZTc5ODIxMGI0NTlh
NzIwMjUzMDM0YmZmY2Q3NmFmZjE1YmJiZDIKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIDQ5NzM5OTdmNzA4NjBjMTAwOTNjZTM0Mjk0YmUwYzU4OGRkYzhjZjMKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDEzNjc1MyAgMjAxOS0wNS0yMiAwOToxODoyOSBaICAgIDQgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMzY5ODIgIDIwMTktMDUtMjYgMDk6MTg6MzcgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbGlzdGFpciBGcmFuY2lzIDxhbGlzdGFpci5mcmFuY2lzQHdkYy5jb20+CiAgQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBHZW9yZ2UgRHVubGFwIDxn
ZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmlu
QGNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIE5vcmJlcnQg
TWFudGhleSA8bm1hbnRoZXlAYW1hem9uLmRlPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJl
bGxpbmlAa2VybmVsLm9yZz4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoK
IGNvdmVyaXR5LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9p
bWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9u
IG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBj
YW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVz
dC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDQ5NzM5OTdmNzAuLjg4ZTc5ODIxMGIgIDg4ZTc5ODIx
MGI0NTlhNzIwMjUzMDM0YmZmY2Q3NmFmZjE1YmJiZDIgLT4gY292ZXJpdHktdGVzdGVkL3Ntb2tl
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun May 26 13:34:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 26 May 2019 13:34:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hUtIJ-0000xN-1R; Sun, 26 May 2019 13:34:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0A05=T2=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1hUtIH-0000xA-AN
 for xen-devel@lists.xenproject.org; Sun, 26 May 2019 13:34:33 +0000
X-Inumbo-ID: fbac94ac-7fba-11e9-946c-13659f2d53bc
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fbac94ac-7fba-11e9-946c-13659f2d53bc;
 Sun, 26 May 2019 13:34:27 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hUtIB-0006Nb-4Z; Sun, 26 May 2019 13:34:27 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hUtIA-0000W0-QF; Sun, 26 May 2019 13:34:26 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hUtIA-00083I-PX; Sun, 26 May 2019 13:34:26 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136916-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-next:test-amd64-amd64-xl-shadow:xen-boot:fail:regression
 linux-next:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-examine: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-credit2:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-next:build-armhf-pvops:kernel-build:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:migrate-support-check: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-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=89d8c504132e4c247707ac92d4bf6bb6607461dd
X-Osstest-Versions-That: linux=54dee406374ce8adb352c48e175176247cb8db7c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 26 May 2019 13:34:26 +0000
Subject: [Xen-devel] [linux-next test] 136916: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjkxNiBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzY5MTYvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAg
IDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzNjgyMwoKVGVzdHMg
d2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFy
bWhmLWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgIDYga2VybmVs
LWJ1aWxkICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEzNjgyMwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2Ug
MTM2ODIzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzY4MjMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzNjgyMwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICBmYWlsIGxpa2UgMTM2ODIzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzY4MjMKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDEzNjgyMwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTM2ODIzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAg
ICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4t
aHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBm
b3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDg5ZDhjNTA0MTMyZTRjMjQ3NzA3YWM5
MmQ0YmY2YmI2NjA3NDYxZGQKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAg
IDU0ZGVlNDA2Mzc0Y2U4YWRiMzUyYzQ4ZTE3NTE3NjI0N2NiOGRiN2MKCkxhc3QgdGVzdCBvZiBi
YXNpcyAgICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBmb3VuZCkgICAgIApGYWlsaW5nIHNp
bmNlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChub3QgZm91bmQpICAgICAKVGVzdGlu
ZyBzYW1lIHNpbmNlICAgMTM2OTE2ICAyMDE5LTA1LTI1IDAwOjIzOjQwIFogICAgMSBkYXlzICAg
IDEgYXR0ZW1wdHMKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmlj
dCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFt
ZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5l
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNw
dSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6
IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcg
ZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBh
bmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rlcgog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1
c2ggbm90IGFwcGxpY2FibGUuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun May 26 14:20:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 26 May 2019 14:20:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hUu0l-0004mo-QY; Sun, 26 May 2019 14:20:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0A05=T2=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1hUu0k-0004me-5v
 for xen-devel@lists.xenproject.org; Sun, 26 May 2019 14:20:30 +0000
X-Inumbo-ID: 6708b5c2-7fc1-11e9-b06c-9bfabe319515
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6708b5c2-7fc1-11e9-b06c-9bfabe319515;
 Sun, 26 May 2019 14:20:24 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hUu0d-0007Hz-La; Sun, 26 May 2019 14:20:23 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hUu0d-0005Dt-5d; Sun, 26 May 2019 14:20:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hUu0d-00071z-4m; Sun, 26 May 2019 14:20:23 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136917-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-upstream-4.11-testing:build-arm64:<job
 status>:broken:regression
 qemu-upstream-4.11-testing:build-arm64-pvops:<job status>:broken:regression
 qemu-upstream-4.11-testing:build-arm64-xsm:<job status>:broken:regression
 qemu-upstream-4.11-testing:build-arm64-pvops:host-install(4):broken:regression
 qemu-upstream-4.11-testing:build-arm64:host-install(4):broken:regression
 qemu-upstream-4.11-testing:build-arm64-xsm:host-install(4):broken:regression
 qemu-upstream-4.11-testing:test-arm64-arm64-xl:xen-boot:fail:regression
 qemu-upstream-4.11-testing:test-arm64-arm64-libvirt-xsm:xen-boot:fail:regression
 qemu-upstream-4.11-testing:test-arm64-arm64-xl-credit2:xen-boot:fail:regression
 qemu-upstream-4.11-testing:test-arm64-arm64-xl-xsm:xen-boot:fail:regression
 qemu-upstream-4.11-testing:build-i386-libvirt:libvirt-build:fail:regression
 qemu-upstream-4.11-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:guest-start/debianhvm.repeat:fail:heisenbug
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-multivcpu:guest-start:fail:heisenbug
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-pvshim:guest-start:fail:heisenbug
 qemu-upstream-4.11-testing:test-amd64-i386-libvirt:guest-start:fail:heisenbug
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-rtds:guest-start:fail:heisenbug
 qemu-upstream-4.11-testing:test-amd64-amd64-libvirt-xsm:guest-start:fail:heisenbug
 qemu-upstream-4.11-testing:test-amd64-i386-xl-shadow:guest-start/debian.repeat:fail:heisenbug
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-arndale:guest-start:fail:heisenbug
 qemu-upstream-4.11-testing:test-amd64-i386-libvirt-xsm:guest-destroy:fail:heisenbug
 qemu-upstream-4.11-testing:test-amd64-i386-xl-xsm:guest-start/debian.repeat:fail:heisenbug
 qemu-upstream-4.11-testing:test-amd64-i386-xl:guest-start/debian.repeat:fail:heisenbug
 qemu-upstream-4.11-testing:test-armhf-armhf-libvirt:guest-start:fail:heisenbug
 qemu-upstream-4.11-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:guest-start/debianhvm.repeat:fail:heisenbug
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-rtds:guest-start:fail:heisenbug
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-multivcpu:guest-start/debian.repeat:fail:heisenbug
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-vhd:guest-start/debian.repeat:fail:heisenbug
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-qcow2:guest-saverestore.2:fail:heisenbug
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-qcow2:guest-localmigrate/x10:fail:heisenbug
 qemu-upstream-4.11-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-credit1:guest-start/debian.repeat:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-arm64-arm64-xl-credit1:xen-boot:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=2871355a6957f1b3c16f858e3143e0fff0737b6a
X-Osstest-Versions-That: qemuu=20c76f9a5fbf16d58c6add2ace2ff0fabd785926
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 26 May 2019 14:20:23 +0000
Subject: [Xen-devel] [qemu-upstream-4.11-testing test] 136917: regressions -
 FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjkxNyBxZW11LXVwc3RyZWFtLTQuMTEtdGVzdGluZyByZWFsIFtyZWFsXQpodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTM2OTE3LwoKUmVn
cmVzc2lvbnMgOi0oCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2lu
ZywKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hcm02NCAg
ICAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuICBp
biAxMzQ1MDQKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAg
ICAgICAgICAgICAgICBicm9rZW4gIGluIDEzNDUwNAogYnVpbGQtYXJtNjQteHNtICAgICAgICAg
ICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbiAgaW4gMTM0NTA0CiBi
dWlsZC1hcm02NC1wdm9wcyAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTM0
NTA0IFJFR1IuIHZzLiAxMjU1NzUKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgIDQgaG9zdC1p
bnN0YWxsKDQpIGJyb2tlbiBpbiAxMzQ1MDQgUkVHUi4gdnMuIDEyNTU3NQogYnVpbGQtYXJtNjQt
eHNtICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEzNDUwNCBSRUdSLiB2
cy4gMTI1NTc1CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU1NzUKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTU3NQog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1NTc1CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU1NzUKIGJ1aWxkLWkzODYt
bGlidmlydCAgICAgICAgICAgIDYgbGlidmlydC1idWlsZCAgZmFpbCBpbiAxMzUyMDUgUkVHUi4g
dnMuIDEyNTU3NQoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBi
bG9ja2luZyk6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
OCBndWVzdC1zdGFydC9kZWJpYW5odm0ucmVwZWF0IGZhaWwgaW4gMTM0NTA0IHBhc3MgaW4gMTM1
MjA1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAxMiBndWVzdC1zdGFydCAgICAgZmFp
bCBpbiAxMzQ1MDQgcGFzcyBpbiAxMzY5MTcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAg
MTIgZ3Vlc3Qtc3RhcnQgICAgICBmYWlsIGluIDEzNDUwNCBwYXNzIGluIDEzNjkxNwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMiBndWVzdC1zdGFydCAgICAgIGZhaWwgaW4gMTM0NTA0
IHBhc3MgaW4gMTM2OTE3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDEyIGd1ZXN0LXN0
YXJ0ICAgICAgZmFpbCBpbiAxMzQ1MDQgcGFzcyBpbiAxMzY5MTcKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gMTIgZ3Vlc3Qtc3RhcnQgICAgICBmYWlsIGluIDEzNDUwNCBwYXNzIGluIDEz
NjkxNwogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAyMCBndWVzdC1zdGFydC9kZWJpYW4ucmVw
ZWF0IGZhaWwgaW4gMTM0NTA0IHBhc3MgaW4gMTM2OTE3CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgZmFpbCBpbiAxMzQ1MDQgcGFzcyBpbiAxMzY5MTcK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMjAgZ3Vlc3QtZGVzdHJveSAgICBmYWlsIGlu
IDEzNDUwNCBwYXNzIGluIDEzNjkxNwogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAyMCBndWVzdC1z
dGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgaW4gMTM0NTA0IHBhc3MgaW4gMTM2OTE3CiB0ZXN0LWFt
ZDY0LWkzODYteGwgIDIwIGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBpbiAxMzQ1MDQg
cGFzcyBpbiAxMzY5MTcKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTIgZ3Vlc3Qtc3Rh
cnQgICAgICBmYWlsIGluIDEzNDUwNCBwYXNzIGluIDEzNjkxNwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgMTggZ3Vlc3Qtc3RhcnQvZGViaWFuaHZtLnJlcGVhdCBmYWlsIGlu
IDEzNDUwNCBwYXNzIGluIDEzNjkxNwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMiBn
dWVzdC1zdGFydCAgICAgIGZhaWwgaW4gMTM0NTA0IHBhc3MgaW4gMTM2OTE3CiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDEz
NDUwNCBwYXNzIGluIDEzNjkxNwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTYgZ3Vl
c3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDEzNDUwNCBwYXNzIGluIDEzNjkxNwogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgMTUgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGlu
IDEzNDUwNCBwYXNzIGluIDEzNjkxNwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAxNiBndWVz
dC1zYXZlcmVzdG9yZS4yIGZhaWwgaW4gMTM1MjA1IHBhc3MgaW4gMTM2OTE3CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFjb3cyICAgIDE3IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgICAgIGZhaWwgcGFz
cyBpbiAxMzQ1MDQKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxv
Y2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICBibG9ja2VkIGluIDEzNDUwNCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTM0NTA0IG4vYQogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxv
Y2tlZCBpbiAxMzQ1MDQgbi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEzNDUwNCBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTM0
NTA0IG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgYmxvY2tlZCBpbiAxMzQ1MDQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEzNTIwNSBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJs
b2NrZWQgaW4gMTM1MjA1IG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgaW4gMTM1MjA1IG4vYQogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxv
Y2tlZCBpbiAxMzUyMDUgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgMTYgZ3Vlc3Qt
c3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDEzNDUwNCBiYXNlbGluZSB1bnRlc3RlZAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJp
YW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNo
aW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgNyB4ZW4tYm9vdCAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3Rh
bGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHFlbXV1ICAgICAgICAgICAg
ICAgIDI4NzEzNTVhNjk1N2YxYjNjMTZmODU4ZTMxNDNlMGZmZjA3MzdiNmEKYmFzZWxpbmUgdmVy
c2lvbjoKIHFlbXV1ICAgICAgICAgICAgICAgIDIwYzc2ZjlhNWZiZjE2ZDU4YzZhZGQyYWNlMmZm
MGZhYmQ3ODU5MjYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyNTU3NSAgMjAxOC0wNy0yNSAxODo1
Mzo1NCBaICAzMDQgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzQyNzAgIDIwMTktMDQtMDEg
MTY6MTA6NTAgWiAgIDU0IGRheXMgICAyMyBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hl
ZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRA
Y2l0cml4LmNvbT4KICBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICBHcmVnIEt1
cnogPGdyb3VnQGthb2Qub3JnPgogIEphc29uIFdhbmcgPGphc293YW5nQHJlZGhhdC5jb20+CiAg
S2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KICBMaSBRaWFuZyA8bGlxM2VhQGdtYWlsLmNv
bT4KICBNaWNoYWVsIE1jQ29udmlsbGUgPG1tY2NvQG15a29sYWIuY29tPgogIE1pY2hhZWwgVG9r
YXJldiA8bWp0QHRscy5tc2sucnU+CiAgTmllbHMgZGUgVm9zIDxuZGV2b3NAcmVkaGF0LmNvbT4K
ICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogIFBldGVyIE1heWRlbGwgPHBl
dGVyLm1heWRlbGxAbGluYXJvLm9yZz4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1k
QHJlZGhhdC5jb20+CiAgUHJhc2FubmEgS3VtYXIgS2FsZXZlciA8cHJhc2FubmEua2FsZXZlckBy
ZWRoYXQuY29tPgogIFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgUm9n
ZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3Qg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZj
cHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJy
b2tlbi1qb2IgYnVpbGQtYXJtNjQgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQtcHZvcHMg
YnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQteHNtIGJyb2tlbgoKTm90IHB1c2hpbmcuCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KY29tbWl0IDI4NzEzNTVhNjk1N2YxYjNjMTZmODU4ZTMxNDNlMGZmZjA3MzdiNmEKQXV0aG9y
OiBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPgpEYXRlOiAgIFRodSBPY3QgMTEgMTc6MzA6
MzkgMjAxOCArMDIwMAoKICAgIGd0azogRG9uJ3QgdnRlX3Rlcm1pbmFsX3NldF9lbmNvZGluZygp
IG9uIG5ldyBWVEUgdmVyc2lvbnMKICAgIAogICAgVGhlIGZ1bmN0aW9uIHZ0ZV90ZXJtaW5hbF9z
ZXRfZW5jb2RpbmcoKSBpcyBkZXByZWNhdGVkIHNpbmNlIFZURSAwLjU0LAogICAgc28gc3RvcCBj
YWxsaW5nIGl0IGZyb20gdGhhdCB2ZXJzaW9uIG9uLiBUaGlzIGZpeGVzIGEgYnVpbGQgZXJyb3IK
ICAgIGJlY2F1c2Ugb2Ygb3VyIHVzZSBvZiB3YXJuaW5nIGZsYWdzIFstV2Vycm9yPWRlcHJlY2F0
ZWQtZGVjbGFyYXRpb25zXS4KICAgIAogICAgRml4ZXM6IGh0dHBzOi8vYnVncy5sYXVuY2hwYWQu
bmV0L2J1Z3MvMTc5NDkzOQogICAgUmVwb3J0ZWQtYnk6IEJhc3RpYW4gS29wcGVsbWFubiA8a2Jh
c3RpYW5AbWFpbC51bmktcGFkZXJib3JuLmRlPgogICAgU2lnbmVkLW9mZi1ieTogS2V2aW4gV29s
ZiA8a3dvbGZAcmVkaGF0LmNvbT4KICAgIE1lc3NhZ2UtaWQ6IDIwMTgxMDExMTUzMDM5LjIzMjQt
MS1rd29sZkByZWRoYXQuY29tCiAgICBTaWduZWQtb2ZmLWJ5OiBHZXJkIEhvZmZtYW5uIDxrcmF4
ZWxAcmVkaGF0LmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDY0MTU5OTRmZmNj
NmQyMmIzZjVhZGQ2N2Y2M2ZlNzdlNGI5NzExZjQpCgpjb21taXQgOTRhNzE1YjZjYmE3MjI1ZTVk
YjU5OTAxZTVkMGE1MjUyZWFkOTc1NQpBdXRob3I6IE5pZWxzIGRlIFZvcyA8bmRldm9zQHJlZGhh
dC5jb20+CkRhdGU6ICAgVHVlIE1hciA1IDE2OjQ2OjM0IDIwMTkgKzAxMDAKCiAgICBnbHVzdGVy
OiB0aGUgZ2xmc19pb19jYmsgY2FsbGJhY2sgZnVuY3Rpb24gcG9pbnRlciBhZGRzIHByZS9wb3N0
IHN0YXQgYXJncwogICAgCiAgICBUaGUgZ2xmc18qX2FzeW5jKCkgZnVuY3Rpb25zIGRvIGEgY2Fs
bGJhY2sgb25jZSBmaW5pc2hlZC4gVGhpcyBjYWxsYmFjawogICAgaGFzIGNoYW5nZWQgaXRzIGFy
Z3VtZW50cywgcHJlLSBhbmQgcG9zdC1zdGF0IHN0cnVjdHVyZXMgaGF2ZSBiZWVuCiAgICBhZGRl
ZC4gVGhpcyBtYWtlcyBpdCBwb3NzaWJsZSB0byBpbXByb3ZlIGNhY2hpbmcsIHdoaWNoIGlzIHVz
ZWZ1bCBmb3IKICAgIFNhbWJhIGFuZCBORlMtR2FuZXNoYSwgYnV0IG5vdCBzbyBtdWNoIGZvciBR
RU1VLiBHbHVzdGVyIDYgaXMgdGhlIGZpcnN0CiAgICByZWxlYXNlIHRoYXQgaW5jbHVkZXMgdGhl
c2UgbmV3IGFyZ3VtZW50cy4KICAgIAogICAgV2l0aCBhbiBhZGRpdGlvbmFsIGRldGVjdGlvbiBp
biAuL2NvbmZpZ3VyZSwgdGhlIG5ldyBhcmd1bWVudHMgY2FuCiAgICBjb25kaXRpb25hbGx5IGdl
dCBpbmNsdWRlZCBpbiB0aGUgZ2xmc19pb19jYmsgaGFuZGxlci4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogTmllbHMgZGUgVm9zIDxuZGV2b3NAcmVkaGF0LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6
IEtldmluIFdvbGYgPGt3b2xmQHJlZGhhdC5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNv
bW1pdCAwZTNiODkxZmVmYWNjMGU0OWYzYzhmZmEzYTc1M2I2OWViNzIxNGQyKQoKY29tbWl0IDEz
YmFjN2FiZjYwZTI1MTAxZWY2MDU5ZjBkYTdhMTY4OTQyZWNjZDkKQXV0aG9yOiBQcmFzYW5uYSBL
dW1hciBLYWxldmVyIDxwcmFzYW5uYS5rYWxldmVyQHJlZGhhdC5jb20+CkRhdGU6ICAgVHVlIE1h
ciA1IDE2OjQ2OjMzIDIwMTkgKzAxMDAKCiAgICBnbHVzdGVyOiBIYW5kbGUgY2hhbmdlZCBnbGZz
X2Z0cnVuY2F0ZSBzaWduYXR1cmUKICAgIAogICAgTmV3IHZlcnNpb25zIG9mIEdsdXN0ZXJzIGxp
YmdmYXBpLnNvIGhhdmUgYW4gdXBkYXRlZCBnbGZzX2Z0cnVuY2F0ZSgpCiAgICBmdW5jdGlvbiB0
aGF0IHJldHVybnMgYWRkaXRpb25hbCAnc3RydWN0IHN0YXQnIHN0cnVjdHVyZXMgdG8gZW5hYmxl
CiAgICBhZHZhbmNlZCBjYWNoaW5nIG9mIGF0dHJpYnV0ZXMuIFRoaXMgaXMgdXNlZnVsIGZvciBm
aWxlIHNlcnZlcnMsIG5vdCBzbwogICAgbXVjaCBmb3IgUUVNVS4gTmV2ZXJ0aGVsZXNzLCB0aGUg
QVBJIGhhcyBjaGFuZ2VkIGFuZCBuZWVkcyB0byBiZQogICAgYWRvcHRlZC4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogUHJhc2FubmEgS3VtYXIgS2FsZXZlciA8cHJhc2FubmEua2FsZXZlckByZWRo
YXQuY29tPgogICAgU2lnbmVkLW9mZi1ieTogTmllbHMgZGUgVm9zIDxuZGV2b3NAcmVkaGF0LmNv
bT4KICAgIFNpZ25lZC1vZmYtYnk6IEtldmluIFdvbGYgPGt3b2xmQHJlZGhhdC5jb20+CiAgICAo
Y2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBlMDE0ZGJlNzRlMDQ4NDE4ODE2NGM2MWZmNjg0M2Y4
YTA0YThjYjlkKQoKY29tbWl0IDk4NjRhMTJmNGExM2YxOWE3NDQwY2IzMmJkMzI0MjUwNmQ2YjI3
MzgKQXV0aG9yOiBKYXNvbiBXYW5nIDxqYXNvd2FuZ0ByZWRoYXQuY29tPgpEYXRlOiAgIFR1ZSBE
ZWMgNCAxMTo1Mzo0MyAyMDE4ICswODAwCgogICAgbmV0OiBkcm9wIHRvbyBsYXJnZSBwYWNrZXQg
ZWFybHkKICAgIAogICAgV2UgdHJ5IHRvIGRldGVjdCBhbmQgZHJvcCB0b28gbGFyZ2UgcGFja2V0
ICg+SU5UX01BWCkgaW4gMTU5MmE5OTQ3MDM2CiAgICAoIm5ldDogaWdub3JlIHBhY2tldCBzaXpl
IGdyZWF0ZXIgdGhhbiBJTlRfTUFYIikgZHVyaW5nIHBhY2tldAogICAgZGVsaXZlcmluZy4gVW5m
b3J0dW5hdGVseSwgdGhpcyBpcyBub3Qgc3VmZmljaWVudCBhcyB3ZSBtYXkgaGl0CiAgICBhbm90
aGVyIGludGVnZXIgb3ZlcmZsb3cgd2hlbiB0cnlpbmcgdG8gcXVldWUgc3VjaCBsYXJnZSBwYWNr
ZXQgaW4KICAgIHFlbXVfbmV0X3F1ZXVlX2FwcGVuZF9pb3YoKToKICAgIAogICAgLSBzaXplIG9m
IHRoZSBhbGxvY2F0aW9uIG1heSBvdmVyZmxvdyBvbiAzMmJpdAogICAgLSBwYWNrZXQtPnNpemUg
aXMgaW50ZWdlciB3aGljaCBtYXkgb3ZlcmZsb3cgZXZlbiBvbiA2NGJpdAogICAgCiAgICBGaXhp
bmcgdGhpcyBieSBtb3ZpbmcgdGhlIGNoZWNrIHRvIHFlbXVfc2VuZHZfcGFja2V0X2FzeW5jKCkg
d2hpY2ggaXMKICAgIHRoZSBlbnRyYW5jZSBvZiBhbGwgbmV0d29ya2luZyBjb2RlcyBhbmQgcmVk
dWNlIHRoZSBsaW1pdCB0bwogICAgTkVUX0JVRlNJWkUgdG8gYmUgbW9yZSBjb25zZXJ2YXRpdmUu
IFRoaXMgd29ya3Mgc2luY2U6CiAgICAKICAgIC0gRm9yIHRoZSBjYWxsZXJzIHRoYXQgY2FsbCBx
ZW11X3NlbmR2X3BhY2tldF9hc3luYygpIGRpcmVjdGx5LCB0aGV5CiAgICAgIG9ubHkgY2FyZSBh
Ym91dCBpZiB6ZXJvIGlzIHJldHVybmVkIHRvIGRldGVybWluZSB3aGV0aGVyIHRvIHByZXZlbnQK
ICAgICAgdGhlIHNvdXJjZSBmcm9tIHByb2R1Y2luZyBtb3JlIHBhY2tldHMuIEEgY2FsbGJhY2sg
d2lsbCBiZSB0cmlnZ2VyZWQKICAgICAgaWYgcGVlciBjYW4gYWNjZXB0IG1vcmUgdGhlbiBzb3Vy
Y2UgY291bGQgYmUgZW5hYmxlZC4gVGhpcyBpcwogICAgICB1c3VhbGx5IHVzZWQgYnkgaGlnaCBz
cGVlZCBuZXR3b3JraW5nIGltcGxlbWVudGF0aW9uIGxpa2UgdmlydGlvLW5ldAogICAgICBvciBu
ZXRtYXAuCiAgICAtIEZvciB0aGUgY2FsbGVycyB0aGF0IGNhbGwgcWVtdV9zZW5kdl9wYWNrZXQo
KSB0aGF0IGNhbGxzCiAgICAgIHFlbXVfc2VuZHZfcGFja2V0X2FzeW5jKCkgaW5kaXJlY3RseSwg
dGhleSBvZnRlbiBpZ25vcmUgdGhlIHJldHVybgogICAgICB2YWx1ZS4gSW4gdGhpcyBjYXNlIHFl
bXUgd2lsbCBqdXN0IHRoZSBkcm9wIHBhY2tldHMgaWYgcGVlciBjYW4ndAogICAgICByZWNlaXZl
LgogICAgCiAgICBRZW11IHdpbGwgY29weSB0aGUgcGFja2V0IGlmIGl0IHdhcyBxdWV1ZWQuIFNv
IGl0IHdhcyBzYWZlIGZvciBib3RoCiAgICBraW5kcyBvZiB0aGUgY2FsbGVycyB0byBhc3N1bWUg
dGhlIHBhY2tldCB3YXMgc2VudC4KICAgIAogICAgU2luY2Ugd2UgbW92ZSB0aGUgY2hlY2sgZnJv
bSBxZW11X2RlbGl2ZXJfcGFja2V0X2lvdigpIHRvCiAgICBxZW11X3NlbmR2X3BhY2tldF9hc3lu
YygpLCBpdCB3b3VsZCBiZSBzYWZlciB0byBtYWtlCiAgICBxZW11X2RlbGl2ZXJfcGFja2V0X2lv
digpIHN0YXRpYyB0byBwcmV2ZW50IGFueSBleHRlcm5hbCB1c2VyIGluIHRoZQogICAgZnV0dXJl
LgogICAgCiAgICBUaGlzIGlzIGEgcmV2aXNlZCBwYXRjaCBvZiBDVkUtMjAxOC0xNzk2My4KICAg
IAogICAgQ2M6IHFlbXUtc3RhYmxlQG5vbmdudS5vcmcKICAgIENjOiBMaSBRaWFuZyA8bGlxM2Vh
QDE2My5jb20+CiAgICBGaXhlczogMTU5MmE5OTQ3MDM2ICgibmV0OiBpZ25vcmUgcGFja2V0IHNp
emUgZ3JlYXRlciB0aGFuIElOVF9NQVgiKQogICAgUmVwb3J0ZWQtYnk6IExpIFFpYW5nIDxsaXEz
ZWFAZ21haWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IExpIFFpYW5nIDxsaXEzZWFAZ21haWwuY29t
PgogICAgU2lnbmVkLW9mZi1ieTogSmFzb24gV2FuZyA8amFzb3dhbmdAcmVkaGF0LmNvbT4KICAg
IFJldmlld2VkLWJ5OiBUaG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4KICAgIE1lc3NhZ2Ut
aWQ6IDIwMTgxMjA0MDM1MzQ3LjYxNDgtMi1qYXNvd2FuZ0ByZWRoYXQuY29tCiAgICBTaWduZWQt
b2ZmLWJ5OiBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgICAoY2hl
cnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCAyNWMwMWJkMTlkMGU0YjY2ZjM1NzYxOGFlZWZkYTFlZjdh
NDFlMjFhKQoKY29tbWl0IGI2OTdjMGFlY2JmOWJjOGJkYjRmMWJmMGVhOTJlNmE4ZmIyNTgwOTQK
QXV0aG9yOiBKYXNvbiBXYW5nIDxqYXNvd2FuZ0ByZWRoYXQuY29tPgpEYXRlOiAgIFdlZCBNYXkg
MzAgMTM6MTY6MzYgMjAxOCArMDgwMAoKICAgIG5ldDogaWdub3JlIHBhY2tldCBzaXplIGdyZWF0
ZXIgdGhhbiBJTlRfTUFYCiAgICAKICAgIFRoZXJlIHNob3VsZCBub3QgYmUgYSByZWFzb24gZm9y
IHBhc3NpbmcgYSBwYWNrZXQgc2l6ZSBncmVhdGVyIHRoYW4KICAgIElOVF9NQVguIEl0J3MgdXN1
YWxseSBhIGhpbnQgb2YgYnVnIHNvbWV3aGVyZSwgc28gaWdub3JlIHBhY2tldCBzaXplCiAgICBn
cmVhdGVyIHRoYW4gSU5UX01BWCBpbiBxZW11X2RlbGl2ZXJfcGFja2V0X2lvdigpCiAgICAKICAg
IENDOiBxZW11LXN0YWJsZUBub25nbnUub3JnCiAgICBSZXBvcnRlZC1ieTogRGFuaWVsIFNoYXBp
cmEgPGRhbmllbEB0d2lzdGxvY2suY29tPgogICAgUmV2aWV3ZWQtYnk6IE1pY2hhZWwgUy4gVHNp
cmtpbiA8bXN0QHJlZGhhdC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYXNvbiBXYW5nIDxqYXNv
d2FuZ0ByZWRoYXQuY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgMTU5MmE5OTQ3
MDM2ZDYwZGRlNTQwNDIwNGE1ZDQ1OTc1MTMzY2FmNSkKCmNvbW1pdCBmNTE3YzFiNjA3OWE1MTRj
MDc5OGVhY2IzZjdjNzdiOWRkOGViYmYxCkF1dGhvcjogR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9y
Zz4KRGF0ZTogICBGcmkgTm92IDIzIDEzOjI4OjAzIDIwMTggKzAxMDAKCiAgICA5cDogZml4IFFF
TVUgY3Jhc2ggd2hlbiByZW5hbWluZyBmaWxlcwogICAgCiAgICBXaGVuIHVzaW5nIHRoZSA5UDIw
MDAudSB2ZXJzaW9uIG9mIHRoZSBwcm90b2NvbCwgdGhlIGZvbGxvd2luZyBzaGVsbAogICAgY29t
bWFuZCBsaW5lIGluIHRoZSBndWVzdCBjYW4gY2F1c2UgUUVNVSB0byBjcmFzaDoKICAgIAogICAg
ICAgIHdoaWxlIHRydWU7IGRvIHJtIC1yZiBhYTsgbWtkaXIgLXAgYS9iICYgdG91Y2ggYS9iL2Mg
JiBtdiBhIGFhOyBkb25lCiAgICAKICAgIFdpdGggOVAyMDAwLnUsIGZpbGUgcmVuYW1pbmcgaXMg
aGFuZGxlZCBieSB0aGUgV1NUQVQgY29tbWFuZC4gVGhlCiAgICB2OWZzX3dzdGF0KCkgZnVuY3Rp
b24gY2FsbHMgdjlmc19jb21wbGV0ZV9yZW5hbWUoKSwgd2hpY2ggY2FsbHMKICAgIHY5ZnNfZml4
X3BhdGgoKSBmb3IgZXZlcnkgZmlkIHdob3NlIHBhdGggaXMgYWZmZWN0ZWQgYnkgdGhlIGNoYW5n
ZS4KICAgIFRoZSBpbnZvbHZlZCBjYWxscyB0byB2OWZzX3BhdGhfY29weSgpIG1heSByYWNlIHdp
dGggYW55IG90aGVyIGFjY2VzcwogICAgdG8gdGhlIGZpZCBwYXRoIHBlcmZvcm1lZCBieSBzb21l
IHdvcmtlciB0aHJlYWQsIGNhdXNpbmcgYSBjcmFzaCBsaWtlCiAgICBzaG93biBiZWxvdzoKICAg
IAogICAgVGhyZWFkIDEyICJxZW11LXN5c3RlbS14ODYiIHJlY2VpdmVkIHNpZ25hbCBTSUdTRUdW
LCBTZWdtZW50YXRpb24gZmF1bHQuCiAgICAweDAwMDA1NTU1NTVhMjVkYTIgaW4gbG9jYWxfb3Bl
bl9ub2ZvbGxvdyAoZnNfY3R4PTB4NTU1NTU3ZDk1OGI4LCBwYXRoPTB4MCwKICAgICBmbGFncz02
NTUzNiwgbW9kZT0wKSBhdCBody85cGZzLzlwLWxvY2FsLmM6NTkKICAgIDU5ICAgICAgICAgIHdo
aWxlICgqcGF0aCAmJiBmZCAhPSAtMSkgewogICAgKGdkYikgYnQKICAgICMwICAweDAwMDA1NTU1
NTVhMjVkYTIgaW4gbG9jYWxfb3Blbl9ub2ZvbGxvdyAoZnNfY3R4PTB4NTU1NTU3ZDk1OGI4LAog
ICAgIHBhdGg9MHgwLCBmbGFncz02NTUzNiwgbW9kZT0wKSBhdCBody85cGZzLzlwLWxvY2FsLmM6
NTkKICAgICMxICAweDAwMDA1NTU1NTVhMjVlMGMgaW4gbG9jYWxfb3BlbmRpcl9ub2ZvbGxvdyAo
ZnNfY3R4PTB4NTU1NTU3ZDk1OGI4LAogICAgIHBhdGg9MHgwKSBhdCBody85cGZzLzlwLWxvY2Fs
LmM6OTIKICAgICMyICAweDAwMDA1NTU1NTVhMjYxYjggaW4gbG9jYWxfbHN0YXQgKGZzX2N0eD0w
eDU1NTU1N2Q5NThiOCwKICAgICBmc19wYXRoPTB4NTU1NTU2YjU2ODU4LCBzdGJ1Zj0weDdmZmY4
NDgzMGVmMCkgYXQgaHcvOXBmcy85cC1sb2NhbC5jOjE4NQogICAgIzMgIDB4MDAwMDU1NTU1NWEy
YjM2NyBpbiB2OWZzX2NvX2xzdGF0IChwZHU9MHg1NTU1NTdkOTc0OTgsCiAgICAgcGF0aD0weDU1
NTU1NmI1Njg1OCwgc3RidWY9MHg3ZmZmODQ4MzBlZjApIGF0IGh3LzlwZnMvY29maWxlLmM6NTMK
ICAgICM0ICAweDAwMDA1NTU1NTVhMWU5ZTIgaW4gdjlmc19zdGF0IChvcGFxdWU9MHg1NTU1NTdk
OTc0OTgpCiAgICAgYXQgaHcvOXBmcy85cC5jOjEwODMKICAgICM1ICAweDAwMDA1NTU1NTVlMDYw
YTIgaW4gY29yb3V0aW5lX3RyYW1wb2xpbmUgKGkwPS02NjkxNjU0MjQsIGkxPTMyNzY3KQogICAg
IGF0IHV0aWwvY29yb3V0aW5lLXVjb250ZXh0LmM6MTE2CiAgICAjNiAgMHgwMDAwN2ZmZmVmNGY1
NjAwIGluIF9fc3RhcnRfY29udGV4dCAoKSBhdCAvbGliNjQvbGliYy5zby42CiAgICAjNyAgMHgw
MDAwMDAwMDAwMDAwMDAwIGluICAoKQogICAgKGdkYikKICAgIAogICAgVGhlIGZpeCBpcyB0byB0
YWtlIHRoZSBwYXRoIHdyaXRlIGxvY2sgd2hlbiBjYWxsaW5nIHY5ZnNfY29tcGxldGVfcmVuYW1l
KCksCiAgICBsaWtlIGluIHY5ZnNfcmVuYW1lKCkuCiAgICAKICAgIEltcGFjdDogIERvUyB0cmln
Z2VyZWQgYnkgdW5wcml2aWxlZ2VkIGd1ZXN0IHVzZXJzLgogICAgCiAgICBGaXhlczogQ1ZFLTIw
MTgtMTk0ODkKICAgIENjOiBQIEogUCA8cHBhbmRpdEByZWRoYXQuY29tPgogICAgUmVwb3J0ZWQt
Ynk6IHpoaWJpbiBodSA8bm9pcmZhdGVAZ21haWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IFByYXNh
ZCBKIFBhbmRpdCA8cGpwQGZlZG9yYXByb2plY3Qub3JnPgogICAgU2lnbmVkLW9mZi1ieTogR3Jl
ZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDFk
MjAzOTg2OTRhM2I2N2EzODhkOTU1YjdhOTQ1YmE0YWE5MGE4YTgpCgpjb21taXQgOWFmOWMxYzIw
ZTMxM2Y1OTcxNjhlMDUyMmY1ZmM4ZDc4MTIzYjBjOApBdXRob3I6IFBhb2xvIEJvbnppbmkgPHBi
b256aW5pQHJlZGhhdC5jb20+CkRhdGU6ICAgVHVlIE5vdiAyMCAxOTo0MTo0OCAyMDE4ICswMTAw
CgogICAgbnZtZTogZml4IG91dC1vZi1ib3VuZHMgYWNjZXNzIHRvIHRoZSBDTUIKICAgIAogICAg
QmVjYXVzZSB0aGUgQ01CIEJBUiBoYXMgYSBtaW5fYWNjZXNzX3NpemUgb2YgMiwgaWYgeW91IHJl
YWQgdGhlIGxhc3QKICAgIGJ5dGUgaXQgd2lsbCB0cnkgdG8gbWVtY3B5ICoyKiBieXRlcyBmcm9t
IG4tPmNtYnVmLCBjYXVzaW5nIGFuIG9mZi1ieS1vbmUKICAgIGVycm9yLiAgVGhpcyBpcyBDVkUt
MjAxOC0xNjg0Ny4KICAgIAogICAgQW5vdGhlciB3YXkgdG8gZml4IHRoaXMgbWlnaHQgYmUgdG8g
cmVnaXN0ZXIgdGhlIENNQiBhcyBhIFJBTSBtZW1vcnkKICAgIHJlZ2lvbiwgd2hpY2ggd291bGQg
YWxzbyBiZSBtb3JlIGVmZmljaWVudC4gIEhvd2V2ZXIsIHRoYXQgbWlnaHQgYmUgYQogICAgY2hh
bmdlIGZvciBiaWctZW5kaWFuIG1hY2hpbmVzOyBJIGRpZG4ndCB0aGluayB0aGlzIHRocm91Z2gg
YW5kIEkgZG9uJ3QKICAgIGtub3cgaG93IHJlYWwgaGFyZHdhcmUgd29ya3MuICBBZGQgYSBiYXNp
YyB0ZXN0Y2FzZSBmb3IgdGhlIENNQiBpbiBjYXNlCiAgICBzb21lYm9keSBkb2VzIHRoaXMgY2hh
bmdlIGxhdGVyIG9uLgogICAgCiAgICBDYzogS2VpdGggQnVzY2ggPGtlaXRoLmJ1c2NoQGludGVs
LmNvbT4KICAgIENjOiBxZW11LWJsb2NrQG5vbmdudS5vcmcKICAgIFJlcG9ydGVkLWJ5OiBMaSBR
aWFuZyA8bGlxM2VhQGdtYWlsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBMaSBRaWFuZyA8bGlxM2Vh
QGdtYWlsLmNvbT4KICAgIFRlc3RlZC1ieTogTGkgUWlhbmcgPGxpcTNlYUBnbWFpbC5jb20+CiAg
ICBTaWduZWQtb2ZmLWJ5OiBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogICAg
UmV2aWV3ZWQtYnk6IFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4K
ICAgIFRlc3RlZC1ieTogUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29t
PgogICAgU2lnbmVkLW9mZi1ieTogS2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KICAgIChj
aGVycnkgcGlja2VkIGZyb20gY29tbWl0IDg3YWQ4NjBjNjIyY2M4Zjg5MTZiNTIzMmJkODcyOGMw
OGY5MzhmY2UpCgpjb21taXQgYzUwYzcwNGE2YTA5NTU0OTI1YjkyNmMwMzEzMjgwYmU0YTNkNzEw
MApBdXRob3I6IEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CkRhdGU6ICAgVHVlIE5vdiAyMCAx
MzowMDozNSAyMDE4ICswMTAwCgogICAgOXA6IHRha2Ugd3JpdGUgbG9jayBvbiBmaWQgcGF0aCB1
cGRhdGVzIChDVkUtMjAxOC0xOTM2NCkKICAgIAogICAgUmVjZW50IGNvbW1pdCA1Yjc2ZWY1MGY2
MjA3OWEgZml4ZWQgYSByYWNlIHdoZXJlIHY5ZnNfY29fb3BlbjIoKSBjb3VsZAogICAgcG9zc2li
bHkgb3ZlcndyaXRlIGEgZmlkIHBhdGggd2l0aCB2OWZzX3BhdGhfY29weSgpIHdoaWxlIGl0IGlz
IGJlaW5nCiAgICBhY2Nlc3NlZCBieSBzb21lIG90aGVyIHRocmVhZCwgaWUsIHVzZS1hZnRlci1m
cmVlIHRoYXQgY2FuIGJlIGRldGVjdGVkCiAgICBieSBBU0FOIHdpdGggYSBjdXN0b20gOXAgY2xp
ZW50LgogICAgCiAgICBJdCB0dXJucyBvdXQgdGhhdCB0aGUgc2FtZSBjYW4gaGFwcGVuIGF0IHNl
dmVyYWwgbG9jYXRpb25zIHdoZXJlCiAgICB2OWZzX3BhdGhfY29weSgpIGlzIHVzZWQgdG8gc2V0
IHRoZSBmaWQgcGF0aC4gVGhlIGZpeCBpcyBhZ2FpbiB0bwogICAgdGFrZSB0aGUgd3JpdGUgbG9j
ay4KICAgIAogICAgRml4ZXMgQ1ZFLTIwMTgtMTkzNjQuCiAgICAKICAgIENjOiBQIEogUCA8cHBh
bmRpdEByZWRoYXQuY29tPgogICAgUmVwb3J0ZWQtYnk6IHpoaWJpbiBodSA8bm9pcmZhdGVAZ21h
aWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IFByYXNhZCBKIFBhbmRpdCA8cGpwQGZlZG9yYXByb2pl
Y3Qub3JnPgogICAgU2lnbmVkLW9mZi1ieTogR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KICAg
IChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDViM2M3N2FhNTgxZWJiMjE1MTI1Yzg0YjA3NDIx
MTk0ODM1NzFlNTUpCgpjb21taXQgMDNjMjg1NDRhMWI2N2ZkNDhlZjFmYTcyMjMxODE4ZWZhODU2
Mzg3NApBdXRob3I6IFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkRhdGU6
ICAgTW9uIE1hciAxOCAxODozNzozMSAyMDE5ICswMTAwCgogICAgeGVuLW1hcGNhY2hlOiB1c2Ug
TUFQX0ZJWEVEIGZsYWcgc28gdGhlIG1tYXAgYWRkcmVzcyBoaW50IGlzIGFsd2F5cyBob25vcmVk
CiAgICAKICAgIE9yIGlmIGl0J3Mgbm90IHBvc3NpYmxlIHRvIGhvbm9yIHRoZSBoaW50ZWQgYWRk
cmVzcyBhbiBlcnJvciBpcyByZXR1cm5lZAogICAgaW5zdGVhZC4gVGhpcyBtYWtlcyBpdCBlYXNp
ZXIgdG8gc3BvdCB0aGUgYWN0dWFsIGZhaWx1cmUsIGluc3RlYWQgb2YKICAgIGZhaWxpbmcgbGF0
ZXIgb24gd2hlbiB0aGUgY2FsbGVyIG9mIHhlbl9yZW1hcF9idWNrZXQgcmVhbGl6ZXMgdGhlCiAg
ICBtYXBwaW5nIGhhcyBub3QgYmVlbiBjcmVhdGVkIGF0IHRoZSByZXF1ZXN0ZWQgYWRkcmVzcy4K
ICAgIAogICAgQWxzbyBub3RlIHRoYXQgYXQgbGVhc3Qgb24gRnJlZUJTRCB1c2luZyBNQVBfRklY
RUQgd2lsbCBjYXVzZSBtbWFwIHRvCiAgICB0cnkgaGFyZGVyIHRvIGhvbm9yIHRoZSBwYXNzZWQg
YWRkcmVzcy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJh
bnRAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJh
cmRAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6
aGluaW5AY2lydGl4LmNvbT4KICAgIE1lc3NhZ2UtSWQ6IDwyMDE5MDMxODE3MzczMS4xNDQ5NC0x
LXJvZ2VyLnBhdUBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQg
PGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1p
dCA0MTU4ZTkzZjRhY2VkMjQ3YzhkYjk0YTAyNzVmYzAyN2RhN2RjOTdlKQoKY29tbWl0IGEzNWVk
MTQ0NDMyOTU5OWYyOTc1NTEyYzgyYmU3OTVmOGFmMjg0ZDUKQXV0aG9yOiBNaWNoYWVsIE1jQ29u
dmlsbGUgPG1tY2NvQG15a29sYWIuY29tPgpEYXRlOiAgIEZyaSBEZWMgMSAxMTozMTo1NyAyMDE3
IC0wNzAwCgogICAgbW1hcCgyKSByZXR1cm5zIE1BUF9GQUlMRUQsIG5vdCBOVUxMLCBvbiBmYWls
dXJlCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE1pY2hhZWwgTWNDb252aWxsZSA8bW1jY29AbXlr
b2xhYi5jb20+CiAgICBSZXZpZXdlZC1ieTogSm9obiBTbm93IDxqc25vd0ByZWRoYXQuY29tPgog
ICAgU2lnbmVkLW9mZi1ieTogTWljaGFlbCBUb2thcmV2IDxtanRAdGxzLm1zay5ydT4KICAgIChj
aGVycnkgcGlja2VkIGZyb20gY29tbWl0IGFiMWNlOWJkNDg5N2I5OTA5ODM2ZTJkNTBiY2E4NmYy
ZjNmMmRkZGMpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun May 26 15:12:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 26 May 2019 15:12:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hUuon-00008E-2R; Sun, 26 May 2019 15:12:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0A05=T2=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1hUuol-00007u-6f
 for xen-devel@lists.xenproject.org; Sun, 26 May 2019 15:12:11 +0000
X-Inumbo-ID: 9bd801b6-7fc8-11e9-a9ec-7fe4d6c7541c
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9bd801b6-7fc8-11e9-a9ec-7fe4d6c7541c;
 Sun, 26 May 2019 15:11:59 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hUuoY-0008FC-Vp; Sun, 26 May 2019 15:11:59 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hUuoY-00022H-Mv; Sun, 26 May 2019 15:11:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hUuoY-0004WJ-Lu; Sun, 26 May 2019 15:11:58 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136932-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-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-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd: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-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=a7b21f6762a2d6ec08106d8a7ccb11829914523f
X-Osstest-Versions-That: qemuu=3284aa128153750f14a61e8a96fd085e6f2999b6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 26 May 2019 15:11:58 +0000
Subject: [Xen-devel] [qemu-mainline test] 136932: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjkzMiBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzY5MzIvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzNTI1MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTM1MjUxCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzUyNTEKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEzNTI1MQogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTM1MjUxCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzUyNTEKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzNTI1MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1t
dWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1h
bWQ2NC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwg
ICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWls
ZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2
NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQtcHlncnViICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3Ry
aWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xY293MiAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXB2c2hpbSAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZzaGltICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtYXJtNjQtbGlidmly
dCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4
Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmh2Mi1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2
NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNt
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1j
aGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXBhaXIgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogcWVtdXUgICAgICAgICAgICAgICAgYTdi
MjFmNjc2MmEyZDZlYzA4MTA2ZDhhN2NjYjExODI5OTE0NTIzZgpiYXNlbGluZSB2ZXJzaW9uOgog
cWVtdXUgICAgICAgICAgICAgICAgMzI4NGFhMTI4MTUzNzUwZjE0YTYxZThhOTZmZDA4NWU2ZjI5
OTliNgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTM1MjUxICAyMDE5LTA0LTI0IDE0OjQyOjU4IFog
ICAzMiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzNTM1MSAgMjAxOS0wNC0yNyAwOTo0NTo1
MiBaICAgMjkgZGF5cyAgIDE2IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzNjkzMiAg
MjAxOS0wNS0yNSAxMTowNjo0OSBaICAgIDEgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxl
IHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFsYmVydG8gR2FyY2lhIDxiZXJ0
b0BpZ2FsaWEuY29tPgogIEFsZWtzYW5kYXIgTWFya292aWMgPGFtYXJrb3ZpY0B3YXZlY29tcC5j
b20+CiAgQWxleCBCZW5uw6llIDxhbGV4LmJlbm5lZUBsaW5hcm8ub3JnPgogIEFsZXggV2lsbGlh
bXNvbiA8YWxleC53aWxsaWFtc29uQHJlZGhhdC5jb20+CiAgQWxleGV5IEthcmRhc2hldnNraXkg
PGFpa0BvemxhYnMucnU+CiAgQWxpc3RhaXIgRnJhbmNpcyA8YWxpc3RhaXIuZnJhbmNpc0B3ZGMu
Y29tPgogIEFuZHJldyBKZW5uZXIgPGFuZHJld0Bjb2Rlc291cmNlcnkuY29tPgogIEFuZHJldyBS
YW5kcmlhbmFzdWx1IDxyYW5kcmlhbmFzdWx1QGdtYWlsLmNvbT4KICBBbmRyZXkgU2hpbmtldmlj
aCA8YW5kcmV5LnNoaW5rZXZpY2hAdmlydHVvenpvLmNvbT4KICBBbnRvbiBLdWNoaW4gPGFudG9u
a3VjaGluQHlhbmRleC10ZWFtLnJ1PgogIEFydHlvbSBUYXJhc2Vua28gPGF0YXI0cWVtdUBnbWFp
bC5jb20+CiAgQXJ1bmEgSmF5YXNlbmEgPGFydW5hLjE1QGNzZS5tcnQuYWMubGs+CiAgQkFMQVRP
TiBab2x0YW4gPGJhbGF0b25AZWlrLmJtZS5odT4KICBCYW5kYW4gRGFzIDxic2RAcmVkaGF0LmNv
bT4KICBCYXN0aWFuIEtvcHBlbG1hbm4gPGtiYXN0aWFuQG1haWwudW5pLXBhZGVyYm9ybi5kZT4K
ICBCZW5qYW1pbiBIZXJyZW5zY2htaWR0IDxiZW5oQGtlcm5lbC5jcmFzaGluZy5vcmc+CiAgQm94
dWFuIExpIDxsaWJveHVhbkBjb25uZWN0LmhrdS5oaz4KICBDYW8gSmlheGkgPGRyaXZlcjE5OThA
Zm94bWFpbC5jb20+CiAgQ2hlbiBaaGFuZyA8dGdmYmV0YUBtZS5jb20+CiAgQ2hlbi1ZdSBUc2Fp
IDx3ZW5zQGNzaWUub3JnPgogIENocmlzIEtlbm5hIDxjaHJpcy5rZW5uYUBvcmFjbGUuY29tPgog
IENocmlzdGlhbiBCb3JudHJhZWdlciA8Ym9ybnRyYWVnZXJAZGUuaWJtLmNvbT4KICBDbGViZXIg
Um9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBDb2xlIFJvYmluc29uIDxjcm9iaW5zb0ByZWRoYXQu
Y29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPgogIEPDqWRyaWMgTGUgR29h
dGVyIDxjbGdAa2FvZC5vcmc+CiAgRGFuIFN0cmVldG1hbiA8ZGRzdHJlZXRAY2Fub25pY2FsLmNv
bT4KICBEYW5pZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5nZUByZWRoYXQuY29tPgogIERhbmllbCBT
YW50b3MgPGRhbmllbC5zYW50b3NAcG9ib3guY29tPgogIERhdmlkIEdpYnNvbiA8ZGF2aWRAZ2li
c29uLmRyb3BiZWFyLmlkLmF1PgogIERhdmlkIEhpbGRlbmJyYW5kIDxkYXZpZEByZWRoYXQuY29t
PgogIERyLiBEYXZpZCBBbGFuIEdpbGJlcnQgPGRnaWxiZXJ0QHJlZGhhdC5jb20+CiAgRWR1YXJk
byBIYWJrb3N0IDxlaGFia29zdEByZWRoYXQuY29tPgogIEVkdWFyZG8gT3R1Ym8gPG90dWJvQHJl
ZGhhdC5jb20+CiAgRXJpYyBBdWdlciA8ZXJpYy5hdWdlckByZWRoYXQuY29tPgogIEVyaWMgQmxh
a2UgPGVibGFrZUByZWRoYXQuY29tPgogIEVyaWsgS2xpbmUgPGVrQGdvb2dsZS5jb20+CiAgRXJu
ZXN0IEVzZW5lIDxlcm9rZW4xQGdtYWlsLmNvbT4KICBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVk
aGF0LmNvbT4KICBHaXVzZXBwZSBNdXNhY2NoaW8gPHRoYXRsZW1vbkBnbWFpbC5jb20+CiAgR3Jl
ZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KICBHdWVudGVyIFJvZWNrIDxsaW51eEByb2Vjay11cy5u
ZXQ+CiAgSGFsaWwgUGFzaWMgPHBhc2ljQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBIYW96aG9uZyBa
aGFuZyA8aGFvemhvbmcuemhhbmdAaW50ZWwuY29tPgogIEhlbGdlIERlbGxlciA8ZGVsbGVyQGdt
eC5kZT4KICBIT1UgUWltaW5nIDxocW0wM3N0ZXJAZ21haWwuY29tPgogIElnb3IgTWFtbWVkb3Yg
PGltYW1tZWRvQHJlZGhhdC5jb20+CiAgSmFzb24gSi4gSGVybmUgPGpqaGVybmVAbGludXguaWJt
LmNvbT4KICBKYXNvbiBXYW5nIDxqYXNvd2FuZ0ByZWRoYXQuY29tPgogIEpvZWwgU3RhbmxleSA8
am9lbEBqbXMuaWQuYXU+CiAgSm9obiBTbm93IDxqc25vd0ByZWRoYXQuY29tPgogIEp1bGVzIEly
ZW5nZSA8amJpLm9jdGF2ZUBnbWFpbC5jb20+CiAgSnVsaWFuIEJyb3duIDxqdWxpYW5AY29kZXNv
dXJjZXJ5LmNvbT4KICBLYW1hbCBIZWliIDxrYW1hbGhlaWIxQGdtYWlsLmNvbT4KICBLYW1pbCBS
eXRhcm93c2tpIDxuNTRAZ214LmNvbT4KICBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPgog
IEtsYXVzIEJpcmtlbHVuZCBKZW5zZW4gPGtsYXVzLmplbnNlbkBjbmV4bGFicy5jb20+CiAgS2xh
dXMgQmlya2VsdW5kIEplbnNlbiA8a2xhdXNAYmlya2VsdW5kLmV1PgogIEtPTlJBRCBGcmVkZXJp
YyA8ZnJlZGVyaWMua29ucmFkQGFkYWNvcmUuY29tPgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJl
ZGhhdC5jb20+CiAgTGF1cmVudCBEZXNub2d1ZXMgPGxhdXJlbnQuZGVzbm9ndWVzQGdtYWlsLmNv
bT4KICBMYXVyZW50IFZpdmllciA8bGF1cmVudEB2aXZpZXIuZXU+CiAgTGF1cmVudCBWaXZpZXIg
PGx2aXZpZXJAcmVkaGF0LmNvbT4KICBMaSBGZW5nIDxmZW5nbGlAc21hcnR4LmNvbT4KICBMaSBG
ZW5nIDxsaWZlbmcxNTE5QGdtYWlsLmNvbT4KICBMaSBRaWFuZyA8bGlxM2VhQDE2My5jb20+CiAg
TG9uZ3BlbmcgPGxvbmdwZW5nMkBodWF3ZWkuY29tPgogIEx1a2FzIFN0cmF1YiA8bHVrYXNzdHJh
dWIyQHdlYi5kZT4KICBNYXJjLUFuZHLDqSBMdXJlYXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0
LmNvbT4KICBNYXJjZWwgQXBmZWxiYXVtIDxtYXJjZWwuYXBmZWxiYXVtQGdtYWlsLmNvbT4KICBN
YXJjZWwgQXBmZWxiYXVtPG1hcmNlbC5hcGZlbGJhdW1AZ21haWwuY29tPgogIE1hcmVrIFZhc3V0
IDxtYXJleEBkZW54LmRlPgogIE1hcmsgQ2F2ZS1BeWxhbmQgPG1hcmsuY2F2ZS1heWxhbmRAaWxh
bmRlLmNvLnVrPgogIE1hcmt1cyBBcm1icnVzdGVyIDxhcm1icnVAcmVkaGF0LmNvbT4KICBNYXgg
RmlsaXBwb3YgPGpjbXZia2JjQGdtYWlsLmNvbT4KICBNYXggUmVpdHogPG1yZWl0ekByZWRoYXQu
Y29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+CiAgTmVuZyBDaGVuIDxu
Y2hlbkB3YXZlY29tcC5jb20+CiAgTmkgWHVuIDxuaXh1bkBiYWlkdS5jb20+CiAgTmljayBIdWRz
b24gPHNrcmxsQG5ldGJzZC5vcmc+CiAgTmlraXRhIEFsZWtzZWV2IDxuLmFsZWtzZWV2MjEwNEBn
bWFpbC5jb20+CiAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQZXRlciBM
aWV2ZW4gPHBsQGthbXAuZGU+CiAgUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8u
b3JnPgogIFBldGVyIFh1IDxwZXRlcnhAcmVkaGF0LmNvbT4KICBQaGlsaXBwZSBNYXRoaWV1LURh
dWTDqSA8ZjRidWdAYW1zYXQub3JnPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRA
cmVkaGF0LmNvbT4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+
IFtvbiBtaW5ndzY0XQogIFByYXNhZCBKIFBhbmRpdCA8cGpwQGZlZG9yYXByb2plY3Qub3JnPgog
IFB1IFdlbiA8cHV3ZW5AaHlnb24uY24+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVu
ZGVyc29uQGxpbmFyby5vcmc+CiAgUmljaGFyZCBXLk0uIEpvbmVzIDxyam9uZXNAcmVkaGF0LmNv
bT4KICBTYW0gRWlkZXJtYW4gPHNobXVlbC5laWRlcm1hbkBvcmFjbGUuY29tPgogIFNhbXVlbCBU
aGliYXVsdCA8c2FtdWVsLnRoaWJhdWx0QGVucy1seW9uLm9yZz4KICBTYW5kcmEgTG9vc2Vtb3Jl
IDxzYW5kcmFAY29kZXNvdXJjZXJ5LmNvbT4KICBTaGFoYWIgVmFoZWRpIDxzaGFoYWIudmFoZWRp
QGdtYWlsLmNvbT4KICBTaG11ZWwgRWlkZXJtYW4gPHNobXVlbC5laWRlcm1hbkBvcmFjbGUuY29t
PgogIFN0YWZmb3JkIEhvcm5lIDxzaG9ybmVAZ21haWwuY29tPgogIFN0YW5pc2xhdiBMYW5jaSA8
cGl4b0Bwb2xlcGV0a28uZXU+CiAgU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUBnbWFpbC5jb20+
CiAgU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgogIFN0ZWZhbiBXZWlsIDxz
d0B3ZWlsbmV0ei5kZT4KICBTdGVmYW5vIEdhcnphcmVsbGEgPHNnYXJ6YXJlQHJlZGhhdC5jb20+
CiAgU3RlcGhlbiBDaGVja293YXkgPHN0ZXBoZW4uY2hlY2tvd2F5QG9iZXJsaW4uZWR1PgogIFRo
b21hcyBIdXRoIDx0aHV0aEByZWRoYXQuY29tPgogIFZpdGFseSBLdXpuZXRzb3YgPHZrdXpuZXRz
QHJlZGhhdC5jb20+CiAgVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSA8dnNlbWVudHNvdkB2
aXJ0dW96em8uY29tPgogIFdlaSBZYW5nIDxyaWNoYXJkdy55YW5nQGxpbnV4LmludGVsLmNvbT4K
ICBYaWUgWW9uZ2ppIDx4aWV5b25namlAYmFpZHUuY29tPgogIFlpIFdhbmcgPHdhbmcueWk1OUB6
dGUuY29tLmNuPgogIFl1cnkgS290b3YgPHl1cnkta290b3ZAeWFuZGV4LXRlYW0ucnU+CiAgWmhh
bmcgQ2hlbiA8Y2hlbi56aGFuZ0BpbnRlbC5jb20+CiAgWmhhbmcgWWkgPHlpLnouemhhbmdAbGlu
dXguaW50ZWwuY29tPgogIFpoYW5nIFl1IDx6aGFuZ3l1MzFAYmFpZHUuY29tPgogIFpoZW5ndWkg
bGkgPGxpemhlbmd1aUBodWF3ZWkuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJt
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm1o
ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
c2hhZG93ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQt
ZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9n
cy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRj
LiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0
ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9
bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcu
CgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxMzc3OCBsaW5lcyBsb25nLikKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun May 26 17:49:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 26 May 2019 17:49:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hUxH2-0003dR-6L; Sun, 26 May 2019 17:49:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0A05=T2=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1hUxH1-0003dH-C3
 for xen-devel@lists.xenproject.org; Sun, 26 May 2019 17:49:31 +0000
X-Inumbo-ID: 9745cc62-7fde-11e9-bf29-6741139fe885
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9745cc62-7fde-11e9-bf29-6741139fe885;
 Sun, 26 May 2019 17:49:21 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hUxGq-0003Eu-IY; Sun, 26 May 2019 17: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.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hUxGq-000488-3u; Sun, 26 May 2019 17:49:20 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hUxGq-0006Ir-3K; Sun, 26 May 2019 17:49:20 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136918-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.9-testing:build-i386-prev:xen-build:fail:regression
 xen-4.9-testing:build-amd64-prev:xen-build:fail:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:regression
 xen-4.9-testing:test-amd64-i386-freebsd10-i386:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-armhf-armhf-xl:xen-boot: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-ws16-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-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-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-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-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=ac90240785b8e5f6b40ee36739bb8ea9c645bf4b
X-Osstest-Versions-That: xen=54aa382cbcdc1e2ba75d6734151ca6e53104e2f2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 26 May 2019 17:49:20 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 136918: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjkxOCB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjkxOC8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAg
ICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMyODg5CiBi
dWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMzI4ODkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMjg4OQoKVGVzdHMgd2hpY2gg
YXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWkzODYgMTcgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDEzNjY0
MCBwYXNzIGluIDEzNjkxOAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgNyB4ZW4tYm9v
dCAgICAgICAgIGZhaWwgaW4gMTM2ODQ1IHBhc3MgaW4gMTM2OTE4CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDEz
Njg0NSBwYXNzIGluIDEzNjkxOAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0
IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBpbiAxMzY4NDUgcGFzcyBpbiAxMzY5MTgK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0
ZS94MTAgZmFpbCBwYXNzIGluIDEzNjY0MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBwYXNzIGluIDEzNjg0NQoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1k
NjQtaTM4Ni1taWdydXBncmFkZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgZmFpbCBibG9ja2VkIGluIDEzMjg4OQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICBmYWlsIGJs
b2NrZWQgaW4gMTMyODg5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgIGZhaWwgYmxvY2tlZCBpbiAxMzI4ODkKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgaW4gMTM2NjQwIGJsb2Nr
ZWQgaW4gMTMyODg5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgZmFpbCBpbiAxMzY2NDAgbGlrZSAxMzI4ODkKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTM2ODQ1
IGxpa2UgMTMyODg5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgZmFpbCBpbiAxMzY4NDUgbGlrZSAxMzI4ODkKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjg4
OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICBmYWlsIGxpa2UgMTMyODg5CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcg
ZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGFjOTAyNDA3ODViOGU1
ZjZiNDBlZTM2NzM5YmI4ZWE5YzY0NWJmNGIKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIDU0YWEzODJjYmNkYzFlMmJhNzVkNjczNDE1MWNhNmU1MzEwNGUyZjIKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDEzMjg4OSAgMjAxOS0wMi0wNCAyMjowNDowOSBaICAxMTAgZGF5cwpG
YWlsaW5nIHNpbmNlICAgICAgICAxMzMxNDcgIDIwMTktMDItMTEgMTM6NDE6NTAgWiAgMTA0IGRh
eXMgICA1NyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzY0OTMgIDIwMTktMDUtMTgg
MTI6NDQ6MjMgWiAgICA4IGRheXMgICAgNCBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hl
ZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgogIENocmlzdGlhbiBMaW5kaWcgPGNocmlzdGlhbi5saW5kaWdAY2l0cml4LmNv
bT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4K
ICBNYW51ZWwgQm91eWVyIDxib3V5ZXJAYW50aW9jaGUuZXUub3JnPgogIFNlcmdleSBEeWFzbGkg
PHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYt
YW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYt
eHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRj
aCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
LmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQg
YmUgNzIxIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun May 26 21:56:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 26 May 2019 21:56:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hV17R-0005X4-FY; Sun, 26 May 2019 21:55:53 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0A05=T2=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1hV17P-0005Wv-BM
 for xen-devel@lists.xenproject.org; Sun, 26 May 2019 21:55:51 +0000
X-Inumbo-ID: 05d0fafd-8001-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 05d0fafd-8001-11e9-8980-bc764e045a96;
 Sun, 26 May 2019 21:55:49 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hV17M-0007uE-SY; Sun, 26 May 2019 21:55:48 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hV17M-0005vg-9O; Sun, 26 May 2019 21:55:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hV17M-00074w-8q; Sun, 26 May 2019 21:55:48 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136963-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.6-testing:build-amd64:xen-build:fail:regression
 xen-4.6-testing:build-amd64-xsm:xen-build:fail:regression
 xen-4.6-testing:build-i386-xsm:xen-build:fail:regression
 xen-4.6-testing:build-i386:xen-build:fail:regression
 xen-4.6-testing:build-armhf:xen-build:fail:regression
 xen-4.6-testing:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-4:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-1:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-5:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:build-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.6-testing:build-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-4.6-testing:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=c3929c10c6102b268f2b938b491daaf20f551a74
X-Osstest-Versions-That: xen=3636de3f1a9a513ebdcd77555dce0e4d451e198b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 26 May 2019 21:55:48 +0000
Subject: [Xen-devel] [xen-4.6-testing test] 136963: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjk2MyB4ZW4tNC42LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjk2My8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NzkyCiBi
dWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjc3OTIKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzc5MgogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI3NzkyCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjc3OTIKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3Vj
Y2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEp
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
MTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTEgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9t
LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYt
eHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnVi
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4vYQogYnVp
bGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
YnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVp
bGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXJhdyAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQx
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXhzbSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQg
bi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAg
YzM5MjljMTBjNjEwMmIyNjhmMmI5MzhiNDkxZGFhZjIwZjU1MWE3NApiYXNlbGluZSB2ZXJzaW9u
OgogeGVuICAgICAgICAgICAgICAgICAgMzYzNmRlM2YxYTlhNTEzZWJkY2Q3NzU1NWRjZTBlNGQ0
NTFlMTk4YgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI3NzkyICAyMDE4LTA5LTE5IDAzOjUwOjQx
IFogIDI0OSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzNTQzMyAgMjAxOS0wNC0yOSAxNToz
NjoxMCBaICAgMjcgZGF5cyAgIDE1IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzNjM5
OCAgMjAxOS0wNS0xNiAyMDo1MToyMiBaICAgMTAgZGF5cyAgICA2IGF0dGVtcHRzCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVv
cGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEPDqWRyaWMgQm9zZG9ubmF0
IDxjYm9zZG9ubmF0QHN1c2UuY29tPgogIERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5u
c2EuZ292PgogIElhbiBDYW1wYmVsbCA8aWFuLmNhbXBiZWxsQGNpdHJpeC5jb20+CiAgSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIFF1YW4gWHUgPHh1cXVhbjhAaHVhd2VpLmNvbT4K
ICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVp
bGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWls
ZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxk
LWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1kNjQtYW1kNjQt
MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4
Ni14c20gICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbWln
cnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0
LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5v
cmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3Ms
IGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJl
cG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9
bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1t
YXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IGMzOTI5YzEwYzYxMDJiMjY4ZjJiOTM4YjQ5
MWRhYWYyMGY1NTFhNzQKQXV0aG9yOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkRh
dGU6ICAgVHVlIEphbiAyNCAxNjoyMjowMyAyMDE3ICswMDAwCgogICAgeDg2ZW11bC90ZXN0OiBk
b24ndCB1c2UgKl9sZW4gc3ltYm9scwogICAgCiAgICAuLi4gYXMgdGhleSBkb24ndCB3b3JrIGFz
IGludGVuZGVkIHdpdGggLWZQSUMuCiAgICAKICAgIEkgZGlkIHByZWZlciB0aGVtIG92ZXIgKl9l
bmQgb25lcyBhdCB0aGUgdGltZSBiZWNhdXNlIG9sZGVyIGdjYyB3b3VsZAogICAgY2F1c2UgLkwq
IHN5bWJvbHMgdG8gYmUgcHVibGljLCBkdWUgdG8gaXNzdWluZyAuZ2xvYmwgZm9yIGFsbAogICAg
cmVmZXJlbmNlZCBleHRlcm5hbHMuIEFuZCBsYWJlbHMgYXQgdGhlIGVuZCBvZiBpbnN0cnVjdGlv
bnMgY29sbGlkZQogICAgd2l0aCB0aGUgb25lcyBhdCB0aGUgc3RhcnQgb2YgdGhlIG5leHQgaW5z
dHJ1Y3Rpb24sIG1ha2luZyBkaXNhc3NlbWJseQogICAgaGFyZGVyIHRvIGdyb2suIEx1Y2tpbHkg
cmVjZW50IGdjYyBubyBsb25nZXIgaXNzdWVzIHRob3NlIC5nbG9ibAogICAgZGlyZWN0aXZlcywg
YW5kIGhlbmNlIC5MKiBsYWJlbHMsIHN0YXlpbmcgbG9jYWwgYnkgZGVmYXVsdCwgbm8gbG9uZ2Vy
CiAgICBnZXQgaW4gdGhlIHdheS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
ICAgIFRlc3RlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIChjaGVycnkg
cGlja2VkIGZyb20gY29tbWl0IDkzMTVmYTBlZjczNmQxMTUzYzk4Y2U0MmJmZjU4NTNkYTVlYzY5
N2YpCgpjb21taXQgNmUxYjA1N2I2M2IyZTFkMDRlNjJlNWEwNzI3MzQ3NDYzMTBmZjk4NwpBdXRo
b3I6IEPDqWRyaWMgQm9zZG9ubmF0IDxjYm9zZG9ubmF0QHN1c2UuY29tPgpEYXRlOiAgIFRodSBO
b3YgMTAgMTA6MjM6MzEgMjAxNiArMDEwMAoKICAgIEZpeCBtaXNsZWFkaW5nIGluZGVudGF0aW9u
IHdhcm5pbmdzCiAgICAKICAgIEdjYzYgYnVpbGQgcmVwb3J0cyBtaXNsZWFkaW5nIGluZGVudGF0
aW9uIGFzIHdhcm5pbmdzLiBGaXggYSBmZXcKICAgIHdhcm5pbmdzIGluIHN0dWJkb20uCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEPDqWRyaWMgQm9zZG9ubmF0IDxjYm9zZG9ubmF0QHN1c2UuY29t
PgogICAgQWNrZWQtYnk6IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292Pgog
ICAgQWNrZWQtYnk6IFF1YW4gWHUgPHh1cXVhbjhAaHVhd2VpLmNvbT4KICAgIFJlbGVhc2UtYWNr
ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBm
cm9tIGNvbW1pdCA5ZmRmZmJiYWIzYWRhNDI3YmFjMDcwNzZmMDQyZjAyNjVlNWFlMDVmKQogICAg
KGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgN2M4ZGI1OGQzNzM5YzgwNWY0YzBmNzczYjY1MTU3
ZjMwNmIwMGMyYSkKCmNvbW1pdCBlNjc1MzMyZDVkMDQ5YmJmNWNlNGNmMTkyNGE2NDE0YjgwMzU5
NjNkCkF1dGhvcjogSWFuIENhbXBiZWxsIDxpYW4uY2FtcGJlbGxAY2l0cml4LmNvbT4KRGF0ZTog
ICBGcmkgSmFuIDIyIDE0OjI3OjI5IDIwMTYgKzAwMDAKCiAgICB4ZW5hbHl6ZTogcmVtb3ZlIGNy
M19jb21wYXJlX3RvdGFsCiAgICAKICAgIGdjYy02IGNvbXBsYWluczoKICAgIHhlbmFseXplLmM6
NDEzMjo5OiBlcnJvcjogJ2NyM19jb21wYXJlX3RvdGFsJyBkZWZpbmVkIGJ1dCBub3QgdXNlZCBb
LVdlcnJvcj11bnVzZWQtZnVuY3Rpb25dCiAgICAgICAgIGludCBjcjNfY29tcGFyZV90b3RhbChj
b25zdCB2b2lkICpfYSwgY29uc3Qgdm9pZCAqX2IpIHsKICAgICAgICAgICAgIF5+fn5+fn5+fn5+
fn5+fn5+CiAgICAKICAgIEkgYmVsaWV2ZSBpdCBpcyBjb3JyZWN0LgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBJYW4gQ2FtcGJlbGwgPGlhbi5jYW1wYmVsbEBjaXRyaXguY29tPgogICAgUmV2aWV3
ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIChjaGVy
cnkgcGlja2VkIGZyb20gY29tbWl0IDg3NzYxMjc3ZDdmMDc5Y2UyNzgzMjNiNDVkYTI3OWYyYmQy
NWQzMWIpCgpjb21taXQgOTM1N2ZjZDA4NWMxZGZkZjkwYTY4OTU0NWQyMTI0MmIwZWIzODQxZQpB
dXRob3I6IElhbiBDYW1wYmVsbCA8aWFuLmNhbXBiZWxsQGNpdHJpeC5jb20+CkRhdGU6ICAgRnJp
IEphbiAyMiAxNDoyNzoyOCAyMDE2ICswMDAwCgogICAgeGVuYWx5emU6IGZpeCBtaXNsZWFkaW5n
IGluZGVudGF0aW9uLgogICAgCiAgICBnY2MtNiBhZGRzIC1XbWlzbGVhZGluZy1pbmRlbnRhdGlv
biB3aGljaCBmb3VuZCB0aGVzZSBpc3N1ZXMuCiAgICAKICAgIHhlbmFseXplLmM6IEluIGZ1bmN0
aW9uICd3ZWlnaHRlZF9wZXJjZW50aWxlJzoKICAgIHhlbmFseXplLmM6MjEzNjoxODogZXJyb3I6
IHN0YXRlbWVudCBpcyBpbmRlbnRlZCBhcyBpZiBpdCB3ZXJlIGd1YXJkZWQgYnkuLi4gWy1XZXJy
b3I9bWlzbGVhZGluZy1pbmRlbnRhdGlvbl0KICAgICAgICAgICAgICAgICBMPUk7IExfd2VpZ2h0
ID0gSV93ZWlnaHQ7CiAgICAgICAgICAgICAgICAgICAgICBefn5+fn5+fgogICAgCiAgICB4ZW5h
bHl6ZS5jOjIxMzU6OTogbm90ZTogLi4udGhpcyAnaWYnIGNsYXVzZSwgYnV0IGl0IGlzIG5vdAog
ICAgICAgICAgICAgaWYoSl93ZWlnaHQ8S193ZWlnaHQpCiAgICAgICAgICAgICBefgogICAgCiAg
ICB4ZW5hbHl6ZS5jOjIxMzg6MTg6IGVycm9yOiBzdGF0ZW1lbnQgaXMgaW5kZW50ZWQgYXMgaWYg
aXQgd2VyZSBndWFyZGVkIGJ5Li4uIFstV2Vycm9yPW1pc2xlYWRpbmctaW5kZW50YXRpb25dCiAg
ICAgICAgICAgICAgICAgUj1KOyBSX3dlaWdodCA9IEpfd2VpZ2h0OwogICAgICAgICAgICAgICAg
ICAgICAgXn5+fn5+fn4KICAgIAogICAgeGVuYWx5emUuYzoyMTM3Ojk6IG5vdGU6IC4uLnRoaXMg
J2lmJyBjbGF1c2UsIGJ1dCBpdCBpcyBub3QKICAgICAgICAgICAgIGlmKEtfd2VpZ2h0PElfd2Vp
Z2h0KQogICAgICAgICAgICAgXn4KICAgIAogICAgeGVuYWx5emUuYzogSW4gZnVuY3Rpb24gJ3Nl
bGZfd2VpZ2h0ZWRfcGVyY2VudGlsZSc6CiAgICB4ZW5hbHl6ZS5jOjIyMTU6MTg6IGVycm9yOiBz
dGF0ZW1lbnQgaXMgaW5kZW50ZWQgYXMgaWYgaXQgd2VyZSBndWFyZGVkIGJ5Li4uIFstV2Vycm9y
PW1pc2xlYWRpbmctaW5kZW50YXRpb25dCiAgICAgICAgICAgICAgICAgTD1JOyBMX3dlaWdodCA9
IElfd2VpZ2h0OwogICAgICAgICAgICAgICAgICAgICAgXn5+fn5+fn4KICAgIAogICAgeGVuYWx5
emUuYzoyMjE0Ojk6IG5vdGU6IC4uLnRoaXMgJ2lmJyBjbGF1c2UsIGJ1dCBpdCBpcyBub3QKICAg
ICAgICAgICAgIGlmKEpfd2VpZ2h0PEtfd2VpZ2h0KQogICAgICAgICAgICAgXn4KICAgIAogICAg
eGVuYWx5emUuYzoyMjE3OjE4OiBlcnJvcjogc3RhdGVtZW50IGlzIGluZGVudGVkIGFzIGlmIGl0
IHdlcmUgZ3VhcmRlZCBieS4uLiBbLVdlcnJvcj1taXNsZWFkaW5nLWluZGVudGF0aW9uXQogICAg
ICAgICAgICAgICAgIFI9SjsgUl93ZWlnaHQgPSBKX3dlaWdodDsKICAgICAgICAgICAgICAgICAg
ICAgIF5+fn5+fn5+CiAgICAKICAgIHhlbmFseXplLmM6MjIxNjo5OiBub3RlOiAuLi50aGlzICdp
ZicgY2xhdXNlLCBidXQgaXQgaXMgbm90CiAgICAgICAgICAgICBpZihLX3dlaWdodDxJX3dlaWdo
dCkKICAgICAgICAgICAgIF5+CiAgICAKICAgIEkndmUgbW9kaWZpZWQgYWNjb3JkaW5nIHRvIHdo
YXQgSSB0aGluayB0aGUgaW50ZW50aW9uIGlzLCBpLmUuIGFkZGVkIGJyYWNlcwogICAgcmF0aGVy
IHRoYW4gbW92aW5nIHRoZSBsaW5lIGluIHF1ZXN0aW9uIG91dCBhIGxldmVsLgogICAgCiAgICBJ
IGhhdmUgb25seSBidWlsZCB0ZXN0ZWQgdGhlIHJlc3VsdC4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogSWFuIENhbXBiZWxsIDxpYW4uY2FtcGJlbGxAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5
OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICAoY2hlcnJ5IHBp
Y2tlZCBmcm9tIGNvbW1pdCBlYmRiYTE1MGJmZjFkOTE0ODA1ZDYwZWZhNTc2MzM3YmJlZjBjMzA1
KQoKY29tbWl0IDU5Y2U2YTU0M2YzYzAwZDI0MWVhMGU4NWY5MzJkZjYxMGNkYzI1YmIKQXV0aG9y
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpEYXRlOiAgIFdlZCBOb3YgMjggMTc6NDM6
MzMgMjAxOCArMDAwMAoKICAgIHRvb2xzL2Zpcm13YXJlOiB1cGRhdGUgT1ZNRiBNYWtlZmlsZSwg
d2hlbiBuZWNlc3NhcnkKICAgIAogICAgWyBUaGlzIGlzIHR3byBjb21taXRzIGZyb20gbWFzdGVy
IGFrYSBzdGFnaW5nLTQuMTI6IF0KICAgIAogICAgT1ZNRiBoYXMgYmVjb21lIGRlcGVuZGVudCBv
biBPcGVuU1NMLCB3aGljaCBpcyBpbmNsdWRlZCBhcyBhCiAgICBzdWJtb2R1bGUuICBJbml0aWFs
aXNlIHN1Ym1vZHVsZXMgYmVmb3JlIGJ1aWxkaW5nLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEFudGhvbnkgUEVS
QVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBj
b21taXQgYjE2MjgxODcwZTA2ZjVmNTI2MDI5YTRlNjk2MzRhMTZkYzM4ZThlNCkKICAgIAogICAg
dG9vbHM6IG9ubHkgY2FsbCBnaXQgd2hlbiBuZWNlc3NhcnkgaW4gT1ZNRiBNYWtlZmlsZQogICAg
CiAgICBVc2VycyBtYXkgY2hvb3NlIHRvIGV4cG9ydCBhIHNuYXBzaG90IG9mIE9WTUYgYW5kIGJ1
aWxkIGl0CiAgICB3aXRoIHhlbi5naXQgc3VwcGxpZWQgb3ZtZi1tYWtlZmlsZS4gSW4gdGhhdCBj
YXNlIHdlIGRvbid0CiAgICBuZWVkIHRvIGNhbGwgYGdpdCBzdWJtb2R1bGVgLgogICAgCiAgICBG
aXhlcyBiMTYyODE4NzBlLgogICAgCiAgICBSZXBvcnRlZC1ieTogT2xhZiBIZXJpbmcgPG9sYWZA
YWVwZmxlLmRlPgogICAgU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KICAgIFJldmlld2VkLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4
LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNv
bT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDY4MjkyYzk0YTYwZWFiMjQ1MTRhYjRh
OGU0NzcyYWYyNGRlYWQ4MDcpCiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBlOTgzZThh
ZTg0ZWZkNWU0MzA0NWEzZDIwYTgyMGYxM2NiNGE3NWJmKQogICAgKGNoZXJyeSBwaWNrZWQgZnJv
bSBjb21taXQgNWE4MWRlNGM2YjYwMzY5NzRmMjllMjMzMGE0OTNmMjNhOGYwYzFmMCkKICAgIChj
aGVycnkgcGlja2VkIGZyb20gY29tbWl0IDYzZDkzMzBiYTlmZGVjN2M4ZTkzNDZlNmQ4NTM2MDc0
N2Q2MWM5NDcpCiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBlOWQ4NjBmMWY2NTdhMTk4
ZDk5MGJkYWUzZTI5NTAwMWJkMTkyMjNjKQogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQg
NzgzNTY0NGQ1MTQxZDBmMjhlYzIyMWVkYTQwZmNiZjJmYzAzYmUyMykKKHFlbXUgY2hhbmdlcyBu
b3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun May 26 22:29:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 26 May 2019 22:29:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hV1dj-0007vN-Q6; Sun, 26 May 2019 22:29:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vbBu=T2=protonmail.com=mathieu.tarral@srs-us1.protection.inumbo.net>)
 id 1hV1dh-0007vI-Ov
 for xen-devel@lists.xenproject.org; Sun, 26 May 2019 22:29:14 +0000
X-Inumbo-ID: ae308eec-8005-11e9-8980-bc764e045a96
Received: from mail2.protonmail.ch (unknown [185.70.40.22])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ae308eec-8005-11e9-8980-bc764e045a96;
 Sun, 26 May 2019 22:29:10 +0000 (UTC)
Date: Sun, 26 May 2019 22:29:03 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com;
 s=default; t=1558909749;
 bh=qVsIJhx4NhgG3Fap9BHOv6T/KQ+pEu0k9iVVwFi+OLo=;
 h=Date:To:From:Reply-To:Subject:Feedback-ID:From;
 b=w0Ro5bOd2wxbeHFt6RpDz4XOzYOXzG77Gyv6DzwLZWmImcvNiHbfukm3fYt7Evrlq
 2AnjXmnPzgdlbgwI2iwXTu4/CTQMge15hS/Xag++C6y323BMjCOf2v7DMLjzOmUS1n
 CdY4ib2hxnH7V8Px9JZ0AcqZx5O5qh0C18FLsQSM=
To: xen-devel <xen-devel@lists.xenproject.org>
From: Mathieu Tarral <mathieu.tarral@protonmail.com>
Message-ID: <T7Iux7cwcS2lELca_sHIow0ezUPqN-b4GskEbV7VIHqFhVqyBNG-FDv4R2zNQISx5qwxFWSsV3D3l33tbiZQOfLdquzWLSbXwXwyztUvLHc=@protonmail.com>
Feedback-ID: 7ARND6YmrAEqSXE0j3TLm6ZqYiFFaDDEkO_KW8fTUEW0kYwGM1KEsuPxEPVWH5YuEnR43INtqwIKH-usvnxVQQ==:Ext:ProtonMail
MIME-Version: 1.0
X-Spam-Status: No, score=-1.2 required=7.0 tests=ALL_TRUSTED,DKIM_SIGNED,
 DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM autolearn=ham
 autolearn_force=no version=3.4.2
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mail.protonmail.ch
Subject: [Xen-devel] Fail to initialize dom0 state: permission denied
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: Mathieu Tarral <mathieu.tarral@protonmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpJJ20gZmFjaW5nIGEgcHJvYmxlbSB3aXRoIHRoZSBkaXN0cm8gcGFja2FnZWQgWGVuIG9u
IEZlZG9yYSAzMCBjbG91ZCBlZGl0aW9uLgoKSSdtIHdvcmtpbmcgd2l0aCB0aGlzIGltYWdlIGlu
IGEgdmlydHVhbCBtYWNoaW5lLCB1c2luZyBWYWdyYW50Ogpjb25maWcudm0uYm94ID0gImZlZG9y
YS8zMC1jbG91ZC1iYXNlIgoKSWYgSSBmdWxseS11cGdyYWRlIHRoZSBWTSAoc3VkbyBkbmYgdXBn
cmFkZSksIGluc3RhbGwgWGVuLCBhbmQgcmVib290LCBYZW4gd2lsbCBub3QgYmUgd29ya2luZy4K
VGhlIHhsIHRvb2xzdGFjayB3aWxsIGhhbmcgdG8gbGlzdCBWTXMuCgpMb29raW5nIGludG8gdGhl
IGRldGFpbHMsIHRoZSB4ZW5zdG9yZWQuc2VydmljZSBmYWlsZWQgdG8gc3RhcnQsIHdpdGggdGhl
IGZvbGxvd2luZyBlcnJvcjoKClt2YWdyYW50QGxvY2FsaG9zdCB+XSQgc3VkbyBzeXN0ZW1jdGwg
c3RhdHVzIHhlbnN0b3JlZC5zZXJ2aWNlCuKXjyB4ZW5zdG9yZWQuc2VydmljZSAtIFRoZSBYZW4g
eGVuc3RvcmUKICAgTG9hZGVkOiBsb2FkZWQgKC91c3IvbGliL3N5c3RlbWQvc3lzdGVtL3hlbnN0
b3JlZC5zZXJ2aWNlOyBlbmFibGVkOyB2ZW5kb3IgcHJlc2V0OiBlbmFibGVkKQogICBBY3RpdmU6
IGZhaWxlZCAoUmVzdWx0OiBwcm90b2NvbCkgc2luY2UgU3VuIDIwMTktMDUtMjYgMjI6MTk6MTgg
VVRDOyAybWluIDQycyBhZ28KICBQcm9jZXNzOiA1MTQgRXhlY1N0YXJ0UHJlPS9iaW4vZ3JlcCAt
cSBjb250cm9sX2QgL3Byb2MveGVuL2NhcGFiaWxpdGllcyAoY29kZT1leGl0ZWQsIHN0YXR1cz0w
L1NVQ0NFU1MpCiAgUHJvY2VzczogNTE4IEV4ZWNTdGFydD0vZXRjL3hlbi9zY3JpcHRzL2xhdW5j
aC14ZW5zdG9yZSAoY29kZT1leGl0ZWQsIHN0YXR1cz0wL1NVQ0NFU1MpCiBNYWluIFBJRDogNTE4
IChjb2RlPWV4aXRlZCwgc3RhdHVzPTAvU1VDQ0VTUykKCk1heSAyNiAyMjoxOToyMSBsb2NhbGhv
c3QubG9jYWxkb21haW4gbGF1bmNoLXhlbnN0b3JlWzUxOF06IFN0YXJ0aW5nIC91c3Ivc2Jpbi94
ZW5zdG9yZWQuLi4KTWF5IDI2IDIyOjE5OjIxIGxvY2FsaG9zdC5sb2NhbGRvbWFpbiBsYXVuY2gt
eGVuc3RvcmVbNTE4XTogRkFUQUw6IEZhaWxlZCB0byBpbml0aWFsaXplIGRvbTAgc3RhdGU6IFBl
cm1pc3Npb24gZGVuaWVkCk1heSAyNiAyMjoxOToxOCBsb2NhbGhvc3QubG9jYWxkb21haW4gc3lz
dGVtZFsxXTogU3RhcnRpbmcgVGhlIFhlbiB4ZW5zdG9yZS4uLgpNYXkgMjYgMjI6MTk6MTggbG9j
YWxob3N0LmxvY2FsZG9tYWluIHN5c3RlbWRbMV06IHhlbnN0b3JlZC5zZXJ2aWNlOiBGYWlsZWQg
d2l0aCByZXN1bHQgJ3Byb3RvY29sJy4KTWF5IDI2IDIyOjE5OjE4IGxvY2FsaG9zdC5sb2NhbGRv
bWFpbiBzeXN0ZW1kWzFdOiBGYWlsZWQgdG8gc3RhcnQgVGhlIFhlbiB4ZW5zdG9yZS4KCldoYXQg
aXMgdGhpcyBmYWlsIHdpdGggcmVzdWx0ICJwcm90b2NvbCIgPz8KCiQgc3VkbyB4bCBpbmZvClt2
YWdyYW50QGxvY2FsaG9zdCB+XSQgc3VkbyB4bCBpbmZvCmhvc3QgICAgICAgICAgICAgICAgICAg
OiBsb2NhbGhvc3QubG9jYWxkb21haW4KcmVsZWFzZSAgICAgICAgICAgICAgICA6IDUuMC4xNy0z
MDAuZmMzMC54ODZfNjQKdmVyc2lvbiAgICAgICAgICAgICAgICA6ICMxIFNNUCBNb24gTWF5IDIw
IDE1OjM2OjI2IFVUQyAyMDE5Cm1hY2hpbmUgICAgICAgICAgICAgICAgOiB4ODZfNjQKbnJfY3B1
cyAgICAgICAgICAgICAgICA6IDIKbWF4X2NwdV9pZCAgICAgICAgICAgICA6IDEKbnJfbm9kZXMg
ICAgICAgICAgICAgICA6IDEKY29yZXNfcGVyX3NvY2tldCAgICAgICA6IDEKdGhyZWFkc19wZXJf
Y29yZSAgICAgICA6IDEKY3B1X21oeiAgICAgICAgICAgICAgICA6IDIyMDguMDgzCmh3X2NhcHMg
ICAgICAgICAgICAgICAgOiAwZjhiZmJmZjpmN2ZhMzIyMzoyYzEwMDgwMDowMDAwMDEyMTowMDAw
MDAwZjowMDljNDdhYjowMDAwMDAwNDowMDAwMDAwMAp2aXJ0X2NhcHMgICAgICAgICAgICAgIDog
aHZtCnRvdGFsX21lbW9yeSAgICAgICAgICAgOiAyMDQ3CmZyZWVfbWVtb3J5ICAgICAgICAgICAg
OiAxMjYKc2hhcmluZ19mcmVlZF9tZW1vcnkgICA6IDAKc2hhcmluZ191c2VkX21lbW9yeSAgICA6
IDAKb3V0c3RhbmRpbmdfY2xhaW1zICAgICA6IDAKZnJlZV9jcHVzICAgICAgICAgICAgICA6IDAK
eGVuX21ham9yICAgICAgICAgICAgICA6IDQKeGVuX21pbm9yICAgICAgICAgICAgICA6IDExCnhl
bl9leHRyYSAgICAgICAgICAgICAgOiAuMQp4ZW5fdmVyc2lvbiAgICAgICAgICAgIDogNC4xMS4x
Ci4uLgoKT2YgY291cnNlIEkgcmVwb3J0ZWQgdGhlIGJ1ZyB0byBGZWRvcmEsIGJ1dCBpbiB0aGUg
ZW5kLCB0aGV5IHRvbGQgbWUgdG8gY2hlY2sgd2l0aCB0aGUgWGVuIGNvbW11bml0eSwKdGhlcmVm
b3JlIHRoaXMgZW1haWwuCgpGb3IgcmVmZXJlbmNlLCB0aGUgb3JpZ2luYWwgYnVnIHJlcG9ydCBv
biBGZWRvcmEgYnVnemlsbGEgaXMgaGVyZToKaHR0cHM6Ly9idWd6aWxsYS5yZWRoYXQuY29tL3No
b3dfYnVnLmNnaT9pZD0xNzAxNzgzCgpUaGFua3MsCk1hdGhpZXUgVGFycmFsCgpTZW50IHdpdGgg
UHJvdG9uTWFpbCBTZWN1cmUgRW1haWwuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun May 26 22:50:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 26 May 2019 22:50:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hV1yd-0001gj-Sm; Sun, 26 May 2019 22:50:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0A05=T2=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1hV1yc-0001gZ-OC
 for xen-devel@lists.xenproject.org; Sun, 26 May 2019 22:50:50 +0000
X-Inumbo-ID: b14775dc-8008-11e9-9b0f-a3a4994951ee
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b14775dc-8008-11e9-9b0f-a3a4994951ee;
 Sun, 26 May 2019 22:50:43 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hV1yV-0000Ur-0l; Sun, 26 May 2019 22:50:43 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hV1yU-00021l-N2; Sun, 26 May 2019 22:50:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hV1yU-0002CO-MH; Sun, 26 May 2019 22:50:42 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136934-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.8-testing:build-amd64-prev:xen-build:fail:regression
 xen-4.8-testing:build-i386-prev:xen-build:fail:regression
 xen-4.8-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:guest-saverestore.2:fail:heisenbug
 xen-4.8-testing:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry: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-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-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-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-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-i386-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-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl: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-credit1:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-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-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-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=ecbf88af9b0f90832fe2394edde864da45a9e560
X-Osstest-Versions-That: xen=908e768fae49a8db0089e68188652079e3bfaa66
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 26 May 2019 22:50:42 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 136934: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjkzNCB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjkzNC8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQtcHJldiAgICAgICAg
ICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMwOTY1CiBi
dWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMzA5NjUKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVu
dGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQgMTUgZ3Vlc3Qtc2F2ZXJlc3RvcmUuMiBmYWlsIHBhc3MgaW4gMTM2ODc0CgpUZXN0cyB3
aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1p
Mzg2LW1pZ3J1cGdyYWRlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgIDUwIHh0
Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIGxpa2UgMTMwOTY1CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwg
bGlrZSAxMzA5NjUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMDk2NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMwOTY1
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMzA5NjUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMDk2NQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWls
IGxpa2UgMTMwOTY1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzA5NjUKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMDk2
NQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4
ZW4gICAgICAgICAgICAgICAgICBlY2JmODhhZjliMGY5MDgzMmZlMjM5NGVkZGU4NjRkYTQ1YTll
NTYwCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA5MDhlNzY4ZmFlNDlh
OGRiMDA4OWU2ODE4ODY1MjA3OWUzYmZhYTY2CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzA5NjUg
IDIwMTgtMTItMDMgMDk6MDY6MTkgWiAgMTc0IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTMz
NTk4ICAyMDE5LTAzLTA1IDE1OjA2OjIzIFogICA4MiBkYXlzICAgNDEgYXR0ZW1wdHMKVGVzdGlu
ZyBzYW1lIHNpbmNlICAgMTM2NTY2ICAyMDE5LTA1LTE5IDE0OjA2OjMwIFogICAgNyBkYXlzICAg
IDQgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6
CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBDaHJpc3RpYW4g
TGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+CiAgR2VvcmdlIER1bmxhcCA8Z2Vv
cmdlLmR1bmxhcEBjaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgTWFudWVsIEJvdXllciA8Ym91eWVy
QGFudGlvY2hlLmV1Lm9yZz4KICBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5j
b20+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1
aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbWln
cnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2
LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJl
cG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9t
ZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVz
LCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9m
IG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVz
aGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDc1OCBsaW5lcyBsb25nLikKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 27 00:53:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 May 2019 00:53:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hV3sc-0002u5-5E; Mon, 27 May 2019 00:52:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=b4aG=T3=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1hV3sa-0002ts-Qh
 for xen-devel@lists.xenproject.org; Mon, 27 May 2019 00:52:44 +0000
X-Inumbo-ID: b78089aa-8019-11e9-aeb9-4b92f33dd1e8
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b78089aa-8019-11e9-aeb9-4b92f33dd1e8;
 Mon, 27 May 2019 00:52:35 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hV3sQ-0003JM-UN; Mon, 27 May 2019 00:52:34 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hV3sQ-0002EB-JE; Mon, 27 May 2019 00:52:34 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hV3sQ-0000X2-If; Mon, 27 May 2019 00:52:34 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136946-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.14:test-arm64-arm64-examine:examine-serial/bootloader:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=44a05cd896d97a3cd4f0c2ddb29a221ab2fdf43d
X-Osstest-Versions-That: linux=bbcb3c09eae4cc8d33415c29816debbec20a08df
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 27 May 2019 00:52:34 +0000
Subject: [Xen-devel] [linux-4.14 test] 136946: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjk0NiBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzY5NDYvCgpGYWlsdXJlcyA6LS8gYnV0IG5v
IHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBi
bG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgMTEgZXhhbWluZS1zZXJpYWwv
Ym9vdGxvYWRlciAgICBmYWlsICBsaWtlIDEzNjcwMwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hp
bSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRl
c3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICA0NGEwNWNkODk2ZDk3YTNjZDRmMGMyZGRiMjlh
MjIxYWIyZmRmNDNkCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICBiYmNi
M2MwOWVhZTRjYzhkMzM0MTVjMjk4MTZkZWJiZWMyMGEwOGRmCgpMYXN0IHRlc3Qgb2YgYmFzaXMg
ICAxMzY4NjEgIDIwMTktMDUtMjMgMTY6MDM6NDEgWiAgICAzIGRheXMKVGVzdGluZyBzYW1lIHNp
bmNlICAgMTM2OTQ2ICAyMDE5LTA1LTI1IDE2OjQxOjI1IFogICAgMSBkYXlzICAgIDEgYXR0ZW1w
dHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWRyaWFu
IEh1bnRlciA8YWRyaWFuLmh1bnRlckBpbnRlbC5jb20+CiAgQWwgVmlybyA8dmlyb0B6ZW5pdi5s
aW51eC5vcmcudWs+CiAgQWxleGFuZGVyIFNoaXNoa2luIDxhbGV4YW5kZXIuc2hpc2hraW5AbGlu
dXguaW50ZWwuY29tPgogIEFsZXhlaSBTdGFyb3ZvaXRvdiA8YXN0QGtlcm5lbC5vcmc+CiAgQW5k
cmV3IEpvbmVzIDxkcmpvbmVzQHJlZGhhdC5jb20+CiAgQW5kcmV5IFNtaXJub3YgPGFuZHJldy5z
bWlybm92QGdtYWlsLmNvbT4KICBBbm5hIFNjaHVtYWtlciA8QW5uYS5TY2h1bWFrZXJATmV0YXBw
LmNvbT4KICBBcm5hbGRvIENhcnZhbGhvIGRlIE1lbG8gPGFjbWVAcmVkaGF0LmNvbT4KICBCYXJ0
bG9taWVqIFpvbG5pZXJraWV3aWN6IDxiLnpvbG5pZXJraWVAc2Ftc3VuZy5jb20+CiAgQmhhZ2F2
YXRoaSBQZXJ1bWFsIFMgPGJwZXJ1bWFsQGNvZGVhdXJvcmEub3JnPgogIEJqb3JuIEhlbGdhYXMg
PGJoZWxnYWFzQGdvb2dsZS5jb20+CiAgQmrDuHJuIE1vcmsgPGJqb3JuQG1vcmsubm8+CiAgQm9y
aXNsYXYgUGV0a292IDxicEBzdXNlLmRlPgogIENocmlzdGlhbiBMYW1wYXJ0ZXIgPGNodW5rZWV5
QGdtYWlsLmNvbT4KICBDaHJpc3RvcGggUHJvYnN0IDxrZXJuZWxAcHJvYnN0Lml0PgogIERhbWll
biBMZSBNb2FsIDxkYW1pZW4ubGVtb2FsQHdkYy5jb20+CiAgRGFuIFdpbGxpYW1zIDxkYW4uai53
aWxsaWFtc0BpbnRlbC5jb20+CiAgRGFuaWVsIEJvcmttYW5uIDxkYW5pZWxAaW9nZWFyYm94Lm5l
dD4KICBEYW5pZWxlIFBhbG1hcyA8ZG5scGxtQGdtYWlsLmNvbT4KICBEYXZpZCBTLiBNaWxsZXIg
PGRhdmVtQGRhdmVtbG9mdC5uZXQ+CiAgRGF2aWQgU3RlcmJhIDxkc3RlcmJhQHN1c2UuY29tPgog
IERtaXRyeSBPc2lwZW5rbyA8ZGlnZXR4QGdtYWlsLmNvbT4KICBFbGF6YXIgTGVpYm92aWNoIDxl
bGF6YXJAbGlnaHRiaXRzbGFicy5jb20+CiAgRXJpYyBEdW1hemV0IDxlZHVtYXpldEBnb29nbGUu
Y29tPgogIEZsb3JpYW4gRmFpbmVsbGkgPGYuZmFpbmVsbGlAZ21haWwuY29tPgogIEdhcnkgSG9v
ayA8R2FyeS5Ib29rQGFtZC5jb20+CiAgR2FyeSBSIEhvb2sgPGdhcnkuaG9va0BhbWQuY29tPgog
IEdyZWcgS3JvYWgtSGFydG1hbiA8Z3JlZ2toQGxpbnV4Zm91bmRhdGlvbi5vcmc+CiAgR3VpbGxh
dW1lIE5hdWx0IDxnbmF1bHRAcmVkaGF0LmNvbT4KICBIZWlrbyBTdHVlYm5lciA8aGVpa29Ac250
ZWNoLmRlPgogIEhlbGdlIERlbGxlciA8ZGVsbGVyQGdteC5kZT4KICBIZXJiZXJ0IFh1IDxoZXJi
ZXJ0QGdvbmRvci5hcGFuYS5vcmcuYXU+CiAgSWx5YSBEcnlvbW92IDxpZHJ5b21vdkBnbWFpbC5j
b20+CiAgSW5nbyBNb2xuYXIgPG1pbmdvQGtlcm5lbC5vcmc+CiAgSmFtZXMgUHJlc3R3b29kIDxq
YW1lcy5wcmVzdHdvb2RAbGludXguaW50ZWwuY29tPgogIEphbnVzeiBLcnp5c3p0b2ZpayA8am1r
cnp5c3p0QGdtYWlsLmNvbT4KICBKZWZmIExheXRvbiA8amxheXRvbkBrZXJuZWwub3JnPgogIEpl
cmVteSBTb3dkZW4gPGplcmVteUBhemF6ZWwubmV0PgogIEppcmkgUGlya28gPGppcmlAcmVzbnVs
bGkudXM+CiAgSm9lcmcgUm9lZGVsIDxqcm9lZGVsQHN1c2UuZGU+CiAgSm9oYW5uZXMgQmVyZyA8
am9oYW5uZXMuYmVyZ0BpbnRlbC5jb20+CiAgSm9obiBHYXJyeSA8am9obi5nYXJyeUBodWF3ZWku
Y29tPgogIEpvbmFzIEthcmxtYW4gPGpvbmFzQGt3aWJvby5zZT4KICBKb3JnZSBFLiBNb3JlaXJh
IDxqZW1vcmVpcmFAZ29vZ2xlLmNvbT4KICBKb3NoIFBvaW1ib2V1ZiA8anBvaW1ib2VAcmVkaGF0
LmNvbT4KICBKdW53ZWkgSHUgPGh1anVud2VpNEBodWF3ZWkuY29tPgogIEthbGxlIFZhbG8gPGt2
YWxvQGNvZGVhdXJvcmEub3JnPgogIExlbyBZYW4gPGxlby55YW5AbGluYXJvLm9yZz4KICBMaXUg
Qm8gPGJvLmxpdUBsaW51eC5hbGliYWJhLmNvbT4KICBMdWNhIENvZWxobyA8bHVjaWFuby5jb2Vs
aG9AaW50ZWwuY29tPgogIE1hcmMgWnluZ2llciA8bWFyYy56eW5naWVyQGFybS5jb20+CiAgTWFy
dGluIEthRmFpIExhdSA8a2FmYWlAZmIuY29tPgogIE1hdXJvIENhcnZhbGhvIENoZWhhYiA8bWNo
ZWhhYitzYW1zdW5nQGtlcm5lbC5vcmc+CiAgTWlrZSBTbml0emVyIDxzbml0emVyQHJlZGhhdC5j
b20+CiAgTWlrbG9zIFN6ZXJlZGkgPG1zemVyZWRpQHJlZGhhdC5jb20+CiAgTWlrdWxhcyBQYXRv
Y2thIDxtcGF0b2NrYUByZWRoYXQuY29tPgogIE5hdGhhbiBDaGFuY2VsbG9yIDxuYXRlY2hhbmNl
bGxvckBnbWFpbC5jb20+CiAgTmljb2xhaSBTdGFuZ2UgPG5zdGFuZ2VAc3VzZS5kZT4KICBOaWdl
bCBDcm94b24gPG5jcm94b25AcmVkaGF0LmNvbT4KICBOaWtvbGFpIEtvc3RyaWdpbiA8bmlja2Vs
QGFsdGxpbnV4Lm9yZz4KICBOaWtvbGF5IEJvcmlzb3YgPG5ib3Jpc292QHN1c2UuY29tPgogIE5p
a29zIFRzaXJvbmlzIDxudHNpcm9uaXNAYXJyaWt0by5jb20+CiAgT2xnYSBLb3JuaWV2c2thaWEg
PGtvbGdhQG5ldGFwcC5jb20+CiAgUGFuIEJpYW4gPGJpYW5wYW4yMDE2QDE2My5jb20+CiAgUGF2
ZWwgTWFjaGVrIDxwYXZlbEB1Y3cuY3o+CiAgUGV0ZXIgRGUgU2NocmlqdmVyIDxwZGVzY2hyaWp2
ZXJAbnZpZGlhLmNvbT4KICBQZXRlciBHZWlzIDxwZ3dpcGVvdXRAZ21haWwuY29tPgogIFBldGVy
IFppamxzdHJhIChJbnRlbCkgPHBldGVyekBpbmZyYWRlYWQub3JnPgogIFBldGVyIFppamxzdHJh
IDxwZXRlcnpAaW5mcmFkZWFkLm9yZz4KICBQaG9uZyBUcmFuIDx0cmFubWFucGhvbmdAZ21haWwu
Y29tPgogIFJvYiBIZXJyaW5nIDxyb2JoQGtlcm5lbC5vcmc+CiAgU2FicmluYSBEdWJyb2NhIDxz
ZEBxdWVhc3lzbmFpbC5uZXQ+CiAgU2FpIFByYWthc2ggUmFuamFuIDxzYWlwcmFrYXNoLnJhbmph
bkBjb2RlYXVyb3JhLm9yZz4KICBTYWthcmkgQWlsdXMgPHNha2FyaS5haWx1c0BsaW51eC5pbnRl
bC5jb20+CiAgU2FzaGEgTGV2aW4gPHNhc2hhbEBrZXJuZWwub3JnPgogIFNlYmFzdGlhbiBSZWlj
aGVsIDxzZWJhc3RpYW4ucmVpY2hlbEBjb2xsYWJvcmEuY29tPgogIFNvbmcgTGl1IDxzb25nbGl1
YnJhdmluZ0BmYi5jb20+CiAgU3RlZXYgS2xpbWFzemV3c2tpIDxzdGVldkBrYWxpLm9yZz4KICBT
dGVmYW4gSGFqbm9jemkgPHN0ZWZhbmhhQHJlZGhhdC5jb20+CiAgU3RlZmFuIE3DpHRqZSA8c3Rl
ZmFuLm1hZXRqZUBlc2QuZXU+CiAgU3RlZmFubyBHYXJ6YXJlbGxhIDxzZ2FyemFyZUByZWRoYXQu
Y29tPgogIFN0ZWZmZW4gS2xhc3NlcnQgPHN0ZWZmZW4ua2xhc3NlcnRAc2VjdW5ldC5jb20+CiAg
U3RlcGhlbiBCb3lkIDxzYm95ZEBrZXJuZWwub3JnPgogIFN0ZXZlIEZyZW5jaCA8c3RmcmVuY2hA
bWljcm9zb2Z0LmNvbT4KICBTdGV2ZW4gUm9zdGVkdCAoVk13YXJlKSA8cm9zdGVkdEBnb29kbWlz
Lm9yZz4KICBTdSBZYW5qdW4gPHN1eWouZm5zdEBjbi5mdWppdHN1LmNvbT4KICBTdWRpcCBNdWto
ZXJqZWUgPHN1ZGlwbS5tdWtoZXJqZWVAZ21haWwuY29tPgogIFRoaWVycnkgUmVkaW5nIDx0cmVk
aW5nQG52aWRpYS5jb20+CiAgVGluZ3dlaSBaaGFuZyA8dGluZ3dlaUBjb2RlYXVyb3JhLm9yZz4K
ICBUb2JpbiBDLiBIYXJkaW5nIDx0b2JpbkBrZXJuZWwub3JnPgogIFRva2UgSMO4aWxhbmQtSsO4
cmdlbnNlbiA8dG9rZUByZWRoYXQuY29tPgogIFRvbnkgTGluZGdyZW4gPHRvbnlAYXRvbWlkZS5j
b20+CiAgV2lsbGVtIGRlIEJydWlqbiA8d2lsbGVtYkBnb29nbGUuY29tPgogIFhpYW5nIENoZW4g
PGNoZW54aWFuZzY2QGhpc2lsaWNvbi5jb20+CiAgWWlmZW5nIExpIDx0b21saUB0b21saS5tZT4K
ICBZdWVIYWliaW5nIDx5dWVoYWliaW5nQGh1YXdlaS5jb20+CiAgWXVmZW4gWXUgPHl1eXVmZW5A
aHVhd2VpLmNvbT4KICBZdW5qaWFuIFdhbmcgPHdhbmd5dW5qaWFuQGh1YXdlaS5jb20+CiAgWmhh
bmdYaWFveHUgPHpoYW5neGlhb3h1NUBodWF3ZWkuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2
bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1y
ZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
ZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2
LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFj
b3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRv
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1s
YWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9n
cy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0
aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKICAgYmJjYjNjMDllYWU0Li40NGEwNWNk
ODk2ZDkgIDQ0YTA1Y2Q4OTZkOTdhM2NkNGYwYzJkZGIyOWEyMjFhYjJmZGY0M2QgLT4gdGVzdGVk
L2xpbnV4LTQuMTQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 27 01:28:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 May 2019 01:28:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hV4QZ-0004NO-5a; Mon, 27 May 2019 01:27:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jzIa=T3=intel.com=farrah.chen@srs-us1.protection.inumbo.net>)
 id 1hV4QX-0004Mb-Q5
 for xen-devel@lists.xenproject.org; Mon, 27 May 2019 01:27:49 +0000
X-Inumbo-ID: a0cd2e70-801e-11e9-ad4a-afa7d326c47d
Received: from mga04.intel.com (unknown [192.55.52.120])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a0cd2e70-801e-11e9-ad4a-afa7d326c47d;
 Mon, 27 May 2019 01:27:45 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga006.fm.intel.com ([10.253.24.20])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 26 May 2019 18:27:44 -0700
X-ExtLoop1: 1
Received: from fmsmsx107.amr.corp.intel.com ([10.18.124.205])
 by fmsmga006.fm.intel.com with ESMTP; 26 May 2019 18:27:44 -0700
Received: from shsmsx107.ccr.corp.intel.com (10.239.4.96) by
 fmsmsx107.amr.corp.intel.com (10.18.124.205) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Sun, 26 May 2019 18:27:44 -0700
Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.33]) by
 SHSMSX107.ccr.corp.intel.com ([169.254.9.7]) with mapi id 14.03.0415.000;
 Mon, 27 May 2019 09:27:42 +0800
From: "Chen, Farrah" <farrah.chen@intel.com>
To: M A Young <m.a.young@durham.ac.uk>
Thread-Topic: [Xen-devel] Compiling Xen error on RedHat8.0
Thread-Index: AdUR8RM5qkBjzIyFQfa26WrS1bY2pv//qYgA//s1HSA=
Date: Mon, 27 May 2019 01:27:41 +0000
Message-ID: <1B925CC0CD9F3341B32D442251E7E1DC3E2993EC@SHSMSX104.ccr.corp.intel.com>
References: <1B925CC0CD9F3341B32D442251E7E1DC3E298BE7@SHSMSX104.ccr.corp.intel.com>
 <alpine.LFD.2.21.1905240850290.15178@algedi.dur.ac.uk>
In-Reply-To: <alpine.LFD.2.21.1905240850290.15178@algedi.dur.ac.uk>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
dlp-product: dlpe-windows
dlp-version: 11.0.600.7
dlp-reaction: no-action
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiYjAxOGMxNTItYjUzYy00N2M2LWI3OWYtN2Q4NDM3MjVlZTBkIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiR3QzbGtrQUVGXC9UVnU3bGVDYU4wSnpjZ3FDRjVEMUVPTThOaGptcEtqbTVQVkpKZHhoYXJ3enQxXC9QeUF5QktHIn0=
x-ctpclassification: CTP_NT
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Subject: Re: [Xen-devel] Compiling Xen error on RedHat8.0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>, "Hao,
 Xudong" <xudong.hao@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhhbmsgeW91IGZvciB0aGUgaW5mbyEKCgpUaGFua3MsCkZhbgoKCi0tLS0tT3JpZ2luYWwgTWVz
c2FnZS0tLS0tCkZyb206IE0gQSBZb3VuZyBbbWFpbHRvOm0uYS55b3VuZ0BkdXJoYW0uYWMudWtd
IApTZW50OiBGcmlkYXksIE1heSAyNCwgMjAxOSA0OjE2IFBNClRvOiBDaGVuLCBGYXJyYWggPGZh
cnJhaC5jaGVuQGludGVsLmNvbT4KQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsg
SGFvLCBYdWRvbmcgPHh1ZG9uZy5oYW9AaW50ZWwuY29tPgpTdWJqZWN0OiBSZTogW1hlbi1kZXZl
bF0gQ29tcGlsaW5nIFhlbiBlcnJvciBvbiBSZWRIYXQ4LjAKCk9uIEZyaSwgMjQgTWF5IDIwMTks
IENoZW4sIEZhcnJhaCB3cm90ZToKCj4gSGksCj4gCj4gSSBtZXQgc29tZSBweXRob24gcmVsYXRl
ZCBpc3N1ZXMgd2hlbiBidWlsZGluZyBYZW4gb24gUmVkSGF0OC4wLgo+IE9uIFJlZEhhdDguMCwg
dGhlIGRlZmF1bHQgcHl0aG9uIHZlcnNpb24gaXMgcHl0aG9uMywgYW5kIEkgZm91bmQgWGVuIGhh
cyBzb21lIHB5dGhvbjIgY29kZXMsIHNvIEkgdHJpZWQgdG8gYnVpbGQgeGVuIHVzaW5nIHB5dGhv
bjIuCj4gT24gUmVkSGF0OC4wLCBubyAicHl0aG9uIiwganVzdCAicHl0aG9uMiIgYW5kICJweXRo
b24zIjoKPiAKPiBscyAvdXNyL2Jpbi9weXRob24qCj4gL3Vzci9iaW4vcHl0aG9uMiAgICAvdXNy
L2Jpbi9weXRob24yLjctY29uZmlnICAvdXNyL2Jpbi9weXRob24zICAgIC91c3IvYmluL3B5dGhv
bjMuNi1jb25maWcgIC91c3IvYmluL3B5dGhvbjMuNm0tY29uZmlnICAgICAgICAgL3Vzci9iaW4v
cHl0aG9uMy1jb25maWcKPiAvdXNyL2Jpbi9weXRob24yLjcgIC91c3IvYmluL3B5dGhvbjItY29u
ZmlnICAgIC91c3IvYmluL3B5dGhvbjMuNiAgL3Vzci9iaW4vcHl0aG9uMy42bSAgICAgICAgL3Vz
ci9iaW4vcHl0aG9uMy42bS14ODZfNjQtY29uZmlnCj4gCj4gU28gSSBjcmVhdGVkIGEgc29mdCBs
aW5rICJweXRob24iIHRvICJweXRob24yIjoKPiAKPiBsbCAvdXNyL2Jpbi9weXRob24KPiBscnd4
cnd4cnd4IDEgcm9vdCByb290IDE2IE1heSAyNCAxMzowOCAvdXNyL2Jpbi9weXRob24gLT4gCj4g
L3Vzci9iaW4vcHl0aG9uMgo+IAo+IFRoZW4gSSB0cmllZCB0byBidWlsZCB4ZW46Cj4gCj4gY2Qg
eGVuCj4gLi9jb25maWd1cmUgLS1lbmFibGUtb3ZtZgo+IC4uLi4uLi4uLgo+IGNoZWNraW5nIGZv
ciB1bmlzdGQuaC4uLiB5ZXMKPiBjaGVja2luZyBmb3IgcHl0aG9uLWNvbmZpZy4uLiBubwo+IGNo
ZWNraW5nIFB5dGhvbi5oIHVzYWJpbGl0eS4uLiB5ZXMKPiBjaGVja2luZyBQeXRob24uaCBwcmVz
ZW5jZS4uLiB5ZXMKPiBjaGVja2luZyBmb3IgUHl0aG9uLmguLi4geWVzCj4gY2hlY2tpbmcgZm9y
IFB5QXJnX1BhcnNlVHVwbGUuLi4gbm8KPiBjb25maWd1cmU6IGVycm9yOiBVbmFibGUgdG8gZmlu
ZCBhIHN1aXRhYmxlIHB5dGhvbiBkZXZlbG9wbWVudCBsaWJyYXJ5Cj4gY29uZmlndXJlOiBlcnJv
cjogLi9jb25maWd1cmUgZmFpbGVkIGZvciB0b29scwo+IAo+IElmIEkgdXNlIHB5dGhvbjMoY3Jl
YXRlIGEgc29mdCBsaW5rICJweXRob24iIHRvICJweXRob24zIiApLCBpdCByZXBvcnRlZCBzeW50
YXggZXJyb3IuCj4gCj4gY2hlY2tpbmcgZm9yIHVuaXN0ZC5oLi4uIHllcwo+IGNoZWNraW5nIGZv
ciBweXRob24tY29uZmlnLi4uIG5vCj4gICBGaWxlICI8c3RyaW5nPiIsIGxpbmUgMQo+ICAgICBp
bXBvcnQgZGlzdHV0aWxzLnN5c2NvbmZpZzsgICAgICAgICBwcmludCAiLUkiICsgZGlzdHV0aWxz
LnN5c2NvbmZpZy5nZXRfY29uZmlnX3ZhcigiSU5DTFVERVBZIikKPiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXgo+IFN5bnRheEVycm9yOiBpbnZhbGlk
IHN5bnRheAo+IGNoZWNraW5nIFB5dGhvbi5oIHVzYWJpbGl0eS4uLiBubwo+IGNoZWNraW5nIFB5
dGhvbi5oIHByZXNlbmNlLi4uIG5vCj4gY2hlY2tpbmcgZm9yIFB5dGhvbi5oLi4uIG5vCj4gY29u
ZmlndXJlOiBlcnJvcjogVW5hYmxlIHRvIGZpbmQgUHl0aG9uIGRldmVsb3BtZW50IGhlYWRlcnMK
PiBjb25maWd1cmU6IGVycm9yOiAuL2NvbmZpZ3VyZSBmYWlsZWQgZm9yIHRvb2xzCj4gCj4gVG8g
cmVzb2x2ZSAiVW5hYmxlIHRvIGZpbmQgYSBzdWl0YWJsZSBweXRob24gZGV2ZWxvcG1lbnQgbGli
cmFyeSIsIEkgaW5zdGFsbGVkIHB5dGhvbjItZGV2ZWwqLCBweXRob24yLWxpYiosIHB5dGhvbjMt
ZGV2ZWwqLCBweXRob24zLWxpYiosIHB5dGhvbjItc2l4LCBweXRob24zLXNpeCwgYnV0IHRoaXMg
ZXJyb3Igc3RpbGwgZXhpc3RzLgo+IEluIFJlZEhhdDcsIHRoZXNlIHBhY2thZ2VzIGFyZSBjYWxs
ZWQgInB5dGhvbi1kZXZlbCosIHB5dGhvbi1saWIqIiwgYnV0IGluIFJlZEhhdDgsIHRoZXNlIHBh
Y2thZ2VzIGRvbid0IGV4aXN0cywgUmVkSGF0OCBoYXMgb25seSAicHl0aG9uMi1kZXZlbCosIHB5
dGhvbjItbGliKiwgcHl0aG9uMy1kZXZlbCosIHB5dGhvbjMtbGliKiIsIG1heWJlIFhlbiBjb2Rl
cyBjYW5ub3QgaWRlbnRpZnkgdGhlbS4KPiAKPiBEbyB5b3UgaGF2ZSBhbnkgYWR2aWNlIG9uIGJ1
aWxkaW5nIFhlbiBvbiBSZWRIYXQ4PyBUaGFua3MgYSBsb3QhCgpJZiB5b3Ugd2FudCB0byBnbyBk
b3duIHRoZSBweXRob24zIHBhdGggdGhlcmUgYXJlIGEgYnVuZGxlIG9mIHB5dGhvbjMgcGFja2Fn
ZXMgKGZyb20gdGhlIHhlbiBtYXN0ZXIgYnJhbmNoKSBpbiB0aGUgRmVkb3JhIGJ1aWxkIG9mIHhl
bi00LjEyLjAgYXQgaHR0cHM6Ly9zcmMuZmVkb3JhcHJvamVjdC5vcmcvcnBtcy94ZW4vYmxvYi9t
YXN0ZXIvZi94ZW4ucHl0aG9uMy5wYXRjaAp3aGljaCBtaWdodCBiZSB1c2VmdWwgdG8gYXBwbHkg
b3IgcmVmZXIgdG8gZ2l2ZW4gdGhhdCBSSEVMIDggaXMgbG9vc2VseSBiYXNlZCBvbiBGZWRvcmEu
CgpBbHNvIFJIRUwgOCBoYXMgcHl0aG9uMzYtZGV2ZWwgYW5kIHB5dGhvbjItZGV2ZWwgd2hpY2gg
eW91IG1pZ2h0IG5lZWQgZm9yIGEgcHl0aG9uMyBvciBweXRob24yIGJ1aWxkLgoKCU1pY2hhZWwg
WW91bmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 27 01:43:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 May 2019 01:43:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hV4fY-0005rw-Kf; Mon, 27 May 2019 01:43:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jzIa=T3=intel.com=farrah.chen@srs-us1.protection.inumbo.net>)
 id 1hV4fX-0005rr-J9
 for xen-devel@lists.xenproject.org; Mon, 27 May 2019 01:43:19 +0000
X-Inumbo-ID: cac718b0-8020-11e9-9441-e3822bf55857
Received: from mga06.intel.com (unknown [134.134.136.31])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cac718b0-8020-11e9-9441-e3822bf55857;
 Mon, 27 May 2019 01:43:14 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga007.jf.intel.com ([10.7.209.58])
 by orsmga104.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 26 May 2019 18:43:13 -0700
X-ExtLoop1: 1
Received: from fmsmsx106.amr.corp.intel.com ([10.18.124.204])
 by orsmga007.jf.intel.com with ESMTP; 26 May 2019 18:43:13 -0700
Received: from fmsmsx101.amr.corp.intel.com (10.18.124.199) by
 FMSMSX106.amr.corp.intel.com (10.18.124.204) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Sun, 26 May 2019 18:43:13 -0700
Received: from shsmsx103.ccr.corp.intel.com (10.239.4.69) by
 fmsmsx101.amr.corp.intel.com (10.18.124.199) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Sun, 26 May 2019 18:43:12 -0700
Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.33]) by
 SHSMSX103.ccr.corp.intel.com ([169.254.4.70]) with mapi id 14.03.0415.000;
 Mon, 27 May 2019 09:43:11 +0800
From: "Chen, Farrah" <farrah.chen@intel.com>
To: Anthony PERARD <anthony.perard@citrix.com>
Thread-Topic: [Xen-devel] Compiling Xen error on RedHat8.0
Thread-Index: AdUR8RM5qkBjzIyFQfa26WrS1bY2pv//0gQA//tefXA=
Date: Mon, 27 May 2019 01:43:10 +0000
Message-ID: <1B925CC0CD9F3341B32D442251E7E1DC3E299425@SHSMSX104.ccr.corp.intel.com>
References: <1B925CC0CD9F3341B32D442251E7E1DC3E298BE7@SHSMSX104.ccr.corp.intel.com>
 <20190524104044.GA11433@perard.uk.xensource.com>
In-Reply-To: <20190524104044.GA11433@perard.uk.xensource.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.600.7
dlp-reaction: no-action
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiN2MyYjkxM2MtM2RjYS00YzIxLWEzYjMtMDlmZGRlMDMzMzFlIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiS3J6R1FWYjYyUjl4NEp6clhraWRHYzBDSHRhdGh3ZUJ1cFJsdmpTUDYxTjZrYjRNc1J1ODhcL0pzK3VGaVwvY2hJIn0=
x-ctpclassification: CTP_NT
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Subject: Re: [Xen-devel] Compiling Xen error on RedHat8.0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>, "Hao,
 Xudong" <xudong.hao@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQW50aG9ueSwKCkJvdGggIiBQWVRIT049L3Vzci9iaW4vcHl0aG9uMiAiIGFuZCBzb2Z0bGlu
ayAicHl0aG9uLWNvbmZpZyIgdG8gInB5dGhvbjItY29uZmlnIiB3b3JrIHdlbGwsIHRoYW5rcyBh
IGxvdCEKCgpUaGFua3MsCkZhbgoKCgotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQpGcm9tOiBB
bnRob255IFBFUkFSRCBbbWFpbHRvOmFudGhvbnkucGVyYXJkQGNpdHJpeC5jb21dIApTZW50OiBG
cmlkYXksIE1heSAyNCwgMjAxOSA2OjQxIFBNClRvOiBDaGVuLCBGYXJyYWggPGZhcnJhaC5jaGVu
QGludGVsLmNvbT4KQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsgSGFvLCBYdWRv
bmcgPHh1ZG9uZy5oYW9AaW50ZWwuY29tPgpTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0gQ29tcGls
aW5nIFhlbiBlcnJvciBvbiBSZWRIYXQ4LjAKCk9uIEZyaSwgTWF5IDI0LCAyMDE5IGF0IDA1OjI4
OjUwQU0gKzAwMDAsIENoZW4sIEZhcnJhaCB3cm90ZToKPiBIaSwKCkhpLAoKPiBEbyB5b3UgaGF2
ZSBhbnkgYWR2aWNlIG9uIGJ1aWxkaW5nIFhlbiBvbiBSZWRIYXQ4PyBUaGFua3MgYSBsb3QhCgpJ
ZiB5b3UncmUgYnVpbGRpbmcgYSByZWxlYXNlIG9mIFhlbiwgdGhlbiB5b3UgY291bGQgdHJ5IHNl
dHRpbmcKUFlUSE9OPS91c3IvYmluL3B5dGhvbjIgZXZlcnl3aGVyZSwgdGhhdCBpcyB3aGVuIHN0
YXJ0aW5nIGNvbmZpZ3VyZSBhbmQgbWFrZSwgc29tZXRoaW5nIGxpa2U6CgokIC4vY29uZmlndXJl
IFBZVEhPTj0vdXNyL2Jpbi9weXRob24yIC4uLgokIG1ha2UgUFlUSE9OPS91c3IvYmluL3B5dGhv
bjIgLi4uCgpJZiB5b3UgYXJlIGJ1aWxkaW5nIGZyb20gdGhlIHVuc3RhYmxlIHRyZWUsIEkgdGhp
bmsgd2UgZml4ZWQgbW9zdCBvZiB0aG9zZSBidWdzIHJlbGF0aW5nIHRvIHB5dGhvbjIvcHl0aG9u
My4KCklzIHRoYXQgaGVscD8KCkFib3V0IHRoZSBzb2Z0IGxpbmsgInB5dGhvbiIgdG8gInB5dGhv
bjIiLCB5b3Ugd291bGQgbmVlZCBhIHNvZnRsaW5rICJweXRob24tY29uZmlnIiB0byAicHl0aG9u
Mi1jb25maWciIGFzIHdlbGwgYW5kIHRoZSAiY2hlY2tpbmcgZm9yIFB5QXJnX1BhcnNlVHVwbGUi
IGlzIG1vcmUgbGlrZWx5IHRvIHN1Y2NlZWQuCgpDaGVlcnMsCgotLQpBbnRob255IFBFUkFSRAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 27 02:45:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 May 2019 02:45:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hV5dE-0002HY-GK; Mon, 27 May 2019 02:45:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=b4aG=T3=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1hV5dC-0002HM-M4
 for xen-devel@lists.xenproject.org; Mon, 27 May 2019 02:44:58 +0000
X-Inumbo-ID: 66c74a66-8029-11e9-98b3-17a53b4ae53d
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 66c74a66-8029-11e9-98b3-17a53b4ae53d;
 Mon, 27 May 2019 02:44:51 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hV5d5-0006bZ-FT; Mon, 27 May 2019 02:44:51 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hV5d5-0002zK-0F; Mon, 27 May 2019 02:44:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hV5d4-0002l8-Vy; Mon, 27 May 2019 02:44:50 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136972-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.7-testing:build-amd64:xen-build:fail:regression
 xen-4.7-testing:build-i386-prev:xen-build:fail:regression
 xen-4.7-testing:build-i386-xsm:xen-build:fail:regression
 xen-4.7-testing:build-amd64-prev:xen-build:fail:regression
 xen-4.7-testing:build-amd64-xsm:xen-build:fail:regression
 xen-4.7-testing:build-i386:xen-build:fail:regression
 xen-4.7-testing:build-arm64:xen-build:fail:regression
 xen-4.7-testing:build-arm64-xsm:xen-build:fail:regression
 xen-4.7-testing:build-armhf:xen-build:fail:regression
 xen-4.7-testing:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-4:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-3:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-5:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-1:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=206d3f65f7dedc31a0aec2d50651df06a1de8b2c
X-Osstest-Versions-That: xen=88f936d44d2e34ca2d0827cc828ea9d3aeef3fe8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 27 May 2019 02:44:50 +0000
Subject: [Xen-devel] [xen-4.7-testing test] 136972: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjk3MiB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjk3Mi8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTk2CiBi
dWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMzM1OTYKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU5NgogYnVpbGQtYW1kNjQt
cHJldiAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTMzNTk2CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1OTYKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU5Ngog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTMzNTk2CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICA2IHhl
bi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1OTYKIGJ1aWxkLWFybWhm
ICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEzMzU5NgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFy
bTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
IGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFjb3cyICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQog
dGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC14c20gICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9j
a2VkIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43
LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
bWlncnVwZ3JhZGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBi
dWlsZC1jaGVjaygxKSAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAg
ICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtc2hhZG93ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEg
YnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdy
YWRlICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFk
b3cgIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFk
b3cgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNr
KDEpICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9h
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
aTM4Ni1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC1hbWQ2NC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4x
MC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYtcGFpciAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdz
MTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1j
aGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcmF3ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTUgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRl
c3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAyMDZkM2Y2NWY3ZGVkYzMxYTBhZWMyZDUwNjUx
ZGYwNmExZGU4YjJjCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA4OGY5
MzZkNDRkMmUzNGNhMmQwODI3Y2M4MjhlYTlkM2FlZWYzZmU4CgpMYXN0IHRlc3Qgb2YgYmFzaXMg
ICAxMzM1OTYgIDIwMTktMDMtMDUgMTU6MDY6MDQgWiAgIDgyIGRheXMKRmFpbGluZyBzaW5jZSAg
ICAgICAgMTM1NDM0ICAyMDE5LTA0LTI5IDE1OjM2OjEwIFogICAyNyBkYXlzICAgMTUgYXR0ZW1w
dHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTM2NDI4ICAyMDE5LTA1LTE3IDA2OjQ5OjM4IFogICAg
OSBkYXlzICAgIDYgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVu
ZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBD
aHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+CiAgQ8OpZHJpYyBC
b3Nkb25uYXQgPGNib3Nkb25uYXRAc3VzZS5jb20+CiAgRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3Jh
QHR5Y2hvLm5zYS5nb3Y+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIFF1YW4g
WHUgPHh1cXVhbjhAaHVhd2VpLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoK
am9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFt
ZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1k
NjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNt
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxp
Z2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9s
b2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBh
cmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0
IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFz
dGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KY29tbWl0IDIwNmQzZjY1ZjdkZWRjMzFhMGFlYzJkNTA2NTFkZjA2YTFkZThiMmMKQXV0aG9y
OiBDaHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+CkRhdGU6ICAg
V2VkIEZlYiAyNyAxMDozMzo0MiAyMDE5ICswMDAwCgogICAgdG9vbHMvb2NhbWw6IER1cDIgL2Rl
di9udWxsIHRvIHN0ZGluIGluIGRhZW1vbml6ZSgpCiAgICAKICAgIERvbid0IGNsb3NlIHN0ZGlu
IGluIGRhZW1vbml6ZSgpIGJ1dCBkdXAyIC9kZXYvbnVsbCBpbnN0ZWFkLiAgT3RoZXJ3aXNlLCBm
ZCAwCiAgICBnZXRzIHJldXNlZCBsYXRlcjoKICAgIAogICAgICBbcm9vdEBpZG9sIH5dIyBscyAt
bGF2IC9wcm9jL2BwZ3JlcCB4ZW5zdG9yZWRgL2ZkCiAgICAgIHRvdGFsIDAKICAgICAgZHIteC0t
LS0tLSAyIHJvb3Qgcm9vdCAgMCBGZWIgMjggMTE6MDIgLgogICAgICBkci14ci14ci14IDkgcm9v
dCByb290ICAwIEZlYiAyNyAxNTo1OSAuLgogICAgICBscnd4LS0tLS0tIDEgcm9vdCByb290IDY0
IEZlYiAyOCAxMTowMiAwIC0+IC9kZXYveGVuL2V2dGNobgogICAgICBsLXd4LS0tLS0tIDEgcm9v
dCByb290IDY0IEZlYiAyOCAxMTowMiAxIC0+IC9kZXYvbnVsbAogICAgICBsLXd4LS0tLS0tIDEg
cm9vdCByb290IDY0IEZlYiAyOCAxMTowMiAyIC0+IC9kZXYvbnVsbAogICAgICBscnd4LS0tLS0t
IDEgcm9vdCByb290IDY0IEZlYiAyOCAxMTowMiAzIC0+IC9kZXYveGVuL3ByaXZjbWQKICAgICAg
Li4uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IENocmlzdGlhbiBMaW5kaWcgPGNocmlzdGlhbi5s
aW5kaWdAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA2NzdlNjRkYmUzMTUzNDM2MjBjM2Iy
NjZlOWViMTY2MjNiMTE4MDM4KQogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgNGI3MjQ3
MDE3NWE1OTJmYjVjMGE1ZDEwZWQ1MDVkZTczNzc4ZTEwZikKICAgIChjaGVycnkgcGlja2VkIGZy
b20gY29tbWl0IDVjZmJjMGZmZDU2M2EyZWUzYWJmY2NlNzRlYjNjMjBkODJhN2EwMzUpCiAgICAo
Y2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCAzZGIyOGIwYmFiZmIzZGI3YjViYmY5Nzk5ZGE2ODg0
NDUzMjkwMzEyKQogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgZDkyOTEzNmNhOGUyYTFh
OGNiN2RmZGQxOGY4Mjg1NzQ2MTllMzk1MykKCmNvbW1pdCA1MGJkZWNhZjAxOGM1N2VjMjE1ODI3
MDE5Y2EyMWJmNTRiY2VhOTM1CkF1dGhvcjogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29t
PgpEYXRlOiAgIFR1ZSBKYW4gMjQgMTY6MjI6MDMgMjAxNyArMDAwMAoKICAgIHg4NmVtdWwvdGVz
dDogZG9uJ3QgdXNlICpfbGVuIHN5bWJvbHMKICAgIAogICAgLi4uIGFzIHRoZXkgZG9uJ3Qgd29y
ayBhcyBpbnRlbmRlZCB3aXRoIC1mUElDLgogICAgCiAgICBJIGRpZCBwcmVmZXIgdGhlbSBvdmVy
ICpfZW5kIG9uZXMgYXQgdGhlIHRpbWUgYmVjYXVzZSBvbGRlciBnY2Mgd291bGQKICAgIGNhdXNl
IC5MKiBzeW1ib2xzIHRvIGJlIHB1YmxpYywgZHVlIHRvIGlzc3VpbmcgLmdsb2JsIGZvciBhbGwK
ICAgIHJlZmVyZW5jZWQgZXh0ZXJuYWxzLiBBbmQgbGFiZWxzIGF0IHRoZSBlbmQgb2YgaW5zdHJ1
Y3Rpb25zIGNvbGxpZGUKICAgIHdpdGggdGhlIG9uZXMgYXQgdGhlIHN0YXJ0IG9mIHRoZSBuZXh0
IGluc3RydWN0aW9uLCBtYWtpbmcgZGlzYXNzZW1ibHkKICAgIGhhcmRlciB0byBncm9rLiBMdWNr
aWx5IHJlY2VudCBnY2Mgbm8gbG9uZ2VyIGlzc3VlcyB0aG9zZSAuZ2xvYmwKICAgIGRpcmVjdGl2
ZXMsIGFuZCBoZW5jZSAuTCogbGFiZWxzLCBzdGF5aW5nIGxvY2FsIGJ5IGRlZmF1bHQsIG5vIGxv
bmdlcgogICAgZ2V0IGluIHRoZSB3YXkuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CiAgICBUZXN0ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICAoY2hl
cnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA5MzE1ZmEwZWY3MzZkMTE1M2M5OGNlNDJiZmY1ODUzZGE1
ZWM2OTdmKQoKY29tbWl0IGIyMDViNjk2OWY4NmQxZjI1ZTE1MmVkMDg4MGNkM2VlMTg5YjkzNTgK
QXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAg
IFdlZCBEZWMgMTIgMTk6MjI6MTUgMjAxOCArMDAwMAoKICAgIHg4Ni9zcGVjLWN0cmw6IEludHJv
ZHVjZSBvcHRpb25zIHRvIGNvbnRyb2wgVkVSVyBmbHVzaGluZwogICAgCiAgICBUaGUgTWljcm9h
cmNoaXRlY3R1cmFsIERhdGEgU2FtcGxpbmcgdnVsbmVyYWJpbGl0eSBpcyBzcGxpdCBpbnRvIGNh
dGVnb3JpZXMKICAgIHdpdGggc3VidGx5IGRpZmZlcmVudCBwcm9wZXJ0aWVzOgogICAgCiAgICAg
TUxQRFMgLSBNaWNyb2FyY2hpdGVjdHVyYWwgTG9hZCBQb3J0IERhdGEgU2FtcGxpbmcKICAgICBN
U0JEUyAtIE1pY3JvYXJjaGl0ZWN0dXJhbCBTdG9yZSBCdWZmZXIgRGF0YSBTYW1wbGluZwogICAg
IE1GQkRTIC0gTWljcm9hcmNoaXRlY3R1cmFsIEZpbGwgQnVmZmVyIERhdGEgU2FtcGxpbmcKICAg
ICBNRFNVTSAtIE1pY3JvYXJjaGl0ZWN0dXJhbCBEYXRhIFNhbXBsaW5nIFVuY2FjaGVhYmxlIE1l
bW9yeQogICAgCiAgICBNRFNVTSBpcyBhIHNwZWNpYWwgY2FzZSBvZiB0aGUgb3RoZXIgdGhyZWUs
IGFuZCBpc24ndCBkaXN0aW5ndWlzaGVkIGZ1cnRoZXIuCiAgICAKICAgIFRoZXNlIGlzc3VlcyBw
ZXJ0YWluIHRvIHRocmVlIG1pY3JvYXJjaGl0ZWN0dXJhbCBidWZmZXJzLiAgVGhlIExvYWQgUG9y
dHMsIHRoZQogICAgU3RvcmUgQnVmZmVycyBhbmQgdGhlIEZpbGwgQnVmZmVycy4gIEVhY2ggb2Yg
dGhlc2Ugc3RydWN0dXJlcyBhcmUgZmx1c2hlZCBieQogICAgdGhlIG5ldyBlbmhhbmNlZCBWRVJX
IGZ1bmN0aW9uYWxpdHksIGJ1dCB0aGUgY29uZGl0aW9ucyB1bmRlciB3aGljaCBmbHVzaGluZwog
ICAgaXMgbmVjZXNzYXJ5IHZhcnkuCiAgICAKICAgIEZvciB0aGlzIGNvbmNpc2Ugb3ZlcnZpZXcg
b2YgdGhlIGlzc3VlcyBhbmQgZGVmYXVsdCBsb2dpYywgdGhlIGFiYnJldmlhdGlvbnMKICAgIFNQ
IChTdG9yZSBQb3J0KSwgRkIgKEZpbGwgQnVmZmVyKSwgTFAgKExvYWQgUG9ydCkgYW5kIEhUIChI
eXBlcnRocmVhZGluZykgYXJlCiAgICB1c2VkIGZvciBicmV2aXR5OgogICAgCiAgICAgKiBWdWxu
ZXJhYmxlIGhhcmR3YXJlIGlzIGRpdmlkZWQgaW50byB0d28gY2F0ZWdvcmllcyAtIHBhcnRzIHdo
aWNoIHN1ZmZlcgogICAgICAgZnJvbSBTUCBvbmx5LCBhbmQgcGFydHMgd2l0aCBhbnkgb3RoZXIg
Y29tYmluYXRpb24gb2YgdnVsbmVyYWJpbGl0aWVzLgogICAgCiAgICAgKiBTUCBvbmx5IGhhcyBh
biBIVCBpbnRlcmFjdGlvbiB3aGVuIHRoZSB0aHJlYWQgZ29lcyBpZGxlLCBkdWUgdG8gdGhlIHN0
YXRpYwogICAgICAgcGFydGl0aW9uaW5nIG9mIHJlc291cmNlcy4gIExQIGFuZCBGQiBoYXZlIEhU
IGludGVyYWN0aW9ucyBhdCBhbGwgcG9pbnRzLAogICAgICAgZHVlIHRvIHRoZSBjb21wZXRpdGl2
ZSBzaGFyaW5nIG9mIHJlc291cmNlcy4gIEFsbCBpc3N1ZXMgcG90ZW50aWFsbHkgbGVhawogICAg
ICAgZGF0YSBhY3Jvc3MgdGhlIHJldHVybi10by1ndWVzdCB0cmFuc2l0aW9uLgogICAgCiAgICAg
KiBUaGUgbWljcm9jb2RlIHdoaWNoIGltcGxlbWVudHMgVkVSVyBmbHVzaGluZyBhbHNvIGV4dGVu
ZHMgTVNSX0ZMVVNIX0NNRCwgc28KICAgICAgIHdlIGRvbid0IG5lZWQgdG8gZG8gYm90aCBvbiB0
aGUgSFZNIHJldHVybi10by1ndWVzdCBwYXRoLiAgSG93ZXZlciwgdGhlCiAgICAgICBLbmlnaHRz
IHJhbmdlIG9mIHByb2Nlc3NvcnMgYXJlIGltbXVuZSB0byBMMVRGICh0aGVyZWZvcmUgaGF2ZSBu
bwogICAgICAgTVNSX0ZMVVNIX0NNRCksIGJ1dCBhcmUgdnVsbmVyYWJsZSB0byBNRFMsIHNvIGRv
IHJlcXVpcmUgVkVSVyBvbiB0aGUgSFZNCiAgICAgICBwYXRoLgogICAgCiAgICBOb3RlIHRoYXQg
d2UgZGVsaWJlcmF0ZWx5IHN1cHBvcnQgbWRzPTEgZXZlbiB3aXRob3V0IE1EX0NMRUFSIGluIGNh
c2UgdGhlCiAgICBtaWNyb2NvZGUgaGFzIGJlZW4gdXBkYXRlZCBidXQgdGhlIGZlYXR1cmUgYml0
IG5vdCBleHBvc2VkLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI5NywgQ1ZFLTIwMTgt
MTIxMjYsIENWRS0yMDE4LTEyMTI3LCBDVkUtMjAxOC0xMjEzMCwgQ1ZFLTIwMTktMTEwOTEuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgog
ICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgM2MwNGMyNThhYjQwNDA1YTc0ZTE5NGQ5ODg5
YTRjYmM3YWJlOTRiNCkKCmNvbW1pdCA4ZTc0NTBmMDcwOTI3ZjgzOTdjMzJmYTRlYzYwY2Y1OGY4
NzZlOTg0CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
RGF0ZTogICBXZWQgRGVjIDEyIDE5OjIyOjE1IDIwMTggKzAwMDAKCiAgICB4ODYvc3BlYy1jdHJs
OiBJbmZyYXN0cnVjdHVyZSB0byB1c2UgVkVSVyB0byBmbHVzaCBwaXBlbGluZSBidWZmZXJzCiAg
ICAKICAgIFRocmVlIHN5bnRoZXRpYyBmZWF0dXJlcyBhcmUgaW50cm9kdWNlZCwgYXMgd2UgbmVl
ZCBpbmRpdmlkdWFsIGNvbnRyb2wgb2YKICAgIGVhY2gsIGRlcGVuZGluZyBvbiBjaXJjdW1zdGFu
Y2VzLiAgQSBsYXRlciBjaGFuZ2Ugd2lsbCBlbmFibGUgdGhlbSBhdAogICAgYXBwcm9wcmlhdGUg
cG9pbnRzLgogICAgCiAgICBUaGUgdmVyd19zZWwgZmllbGQgZG9lc24ndCBzdHJpY3RseSBuZWVk
IHRvIGxpdmUgaW4gc3RydWN0IGNwdV9pbmZvLiAgSXQgbGl2ZXMKICAgIHRoZXJlIGJlY2F1c2Ug
dGhlcmUgaXMgYSBjb252ZW5pZW50IGhvbGUgaXQgY2FuIGZpbGwsIGFuZCBpdCByZWR1Y2VzIHRo
ZQogICAgY29tcGxleGl0eSBvZiB0aGUgU1BFQ19DVFJMX0VYSVRfVE9fe1BWLEhWTX0gYXNzZW1i
bHkgYnkgYXZvaWRpbmcgdGhlIG5lZWQgZm9yCiAgICBhbnkgdGVtcG9yYXJ5IHN0YWNrIG1haW50
ZW5hbmNlLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI5NywgQ1ZFLTIwMTgtMTIxMjYs
IENWRS0yMDE4LTEyMTI3LCBDVkUtMjAxOC0xMjEzMCwgQ1ZFLTIwMTktMTEwOTEuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgKGNo
ZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgNTQ4YTkzMmFjNzg2ZDZiZjM1ODRlNGI1NGYyYWI5OTNl
MTExNzcxMCkKCmNvbW1pdCBlNjk3OTNkNmJhMjY1YmI1MmMwY2RlZWM2MDljNzljOWVmZTVhZDk0
CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTog
ICBXZWQgU2VwIDEyIDE0OjM2OjAwIDIwMTggKzAxMDAKCiAgICB4ODYvc3BlYy1jdHJsOiBDUFVJ
RC9NU1IgZGVmaW5pdGlvbnMgZm9yIE1pY3JvYXJjaGl0ZWN0dXJhbCBEYXRhIFNhbXBsaW5nCiAg
ICAKICAgIFRoZSBNRF9DTEVBUiBmZWF0dXJlIGNhbiBiZSBhdXRvbWF0aWNhbGx5IG9mZmVyZWQg
dG8gZ3Vlc3RzLiAgTm8KICAgIGluZnJhc3RydWN0dXJlIGlzIG5lZWRlZCBpbiBYZW4gdG8gc3Vw
cG9ydCB0aGUgZ3Vlc3QgbWFraW5nIHVzZSBvZiBpdC4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9m
IFhTQS0yOTcsIENWRS0yMDE4LTEyMTI2LCBDVkUtMjAxOC0xMjEyNywgQ1ZFLTIwMTgtMTIxMzAs
IENWRS0yMDE5LTExMDkxLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGQ0ZjYxMTZj
MDgwZGMwMTNjZDEyMDRjNGQ4Y2ViOTVlNWYyNzg2ODkpCgpjb21taXQgYjE2MmY5NTkzMTY2ZmEy
MDUzZDQyZGY2ZTczYmY0YmQ4ZDQ2MGQ3MQpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgV2VkIFNlcCAxMiAxNDozNjowMCAyMDE4ICswMTAw
CgogICAgeDg2L3NwZWMtY3RybDogTWlzYyBub24tZnVuY3Rpb25hbCBjbGVhbnVwCiAgICAKICAg
ICAqIElkZW50aWZ5IEJUSSBpbiB0aGUgc3BlY19jdHJsX3tlbnRlcixleGl0fV9pZGxlKCkgY29t
bWVudHMsIGFzIG90aGVyCiAgICAgICBtaXRpZ2F0aW9ucyB3aWxsIHNob3J0bHkgYXBwZWFyLgog
ICAgICogVXNlIGFsdGVybmF0aXZlX2lucHV0KCkgYW5kIGNvdmVyIHRoZSBsYWNrIG9mIG1lbW9y
eSBjb2JiZXIgd2l0aCBhIGZ1cnRoZXIKICAgICAgIGJhcnJpZXIuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgKGNoZXJyeSBwaWNr
ZWQgZnJvbSBjb21taXQgOWI2MmViYTZjNDI5YzMyN2UxNTA3ODE2YmVmNDAzY2NjODczNTdhZSkK
CmNvbW1pdCAzNTE0NTExNTIzZDRhNjU1YmY4ZGY0NjJiOGNmZmYxZWI2ZjM3NDY2CkF1dGhvcjog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBGcmkgQXBy
IDUgMTM6MjY6MzAgMjAxOSArMDEwMAoKICAgIHg4Ni9ib290OiBEZXRlY3QgdGhlIGZpcm13YXJl
IFNNVCBzZXR0aW5nIGNvcnJlY3RseSBvbiBJbnRlbCBoYXJkd2FyZQogICAgCiAgICBXaGlsZSBi
b290X2NwdV9kYXRhLng4Nl9udW1fc2libGluZ3MgaXMgYW4gYWNjdXJhdGUgdmFsdWUgdG8gdXNl
IG9uIEFNRAogICAgaGFyZHdhcmUsIGl0IGlzbid0IG9uIEludGVsIHdoZW4gdGhlIHVzZXIgaGFz
IGRpc2FibGVkIEh5cGVydGhyZWFkaW5nIGluIHRoZQogICAgZmlybXdhcmUuICBBcyBhIHJlc3Vs
dCwgYSB1c2VyIHdoaWNoIGhhcyBjaG9zZW4gdG8gZGlzYWJsZSBIVCBzdGlsbCBnZXRzCiAgICBu
YWdnZWQgb24gTDFURi12dWxuZXJhYmxlIGhhcmR3YXJlIHdoZW4gdGhleSBoYXZlbid0IGNob3Nl
biBhbiBleHBsaWNpdAogICAgc210PTxib29sPiBzZXR0aW5nLgogICAgCiAgICBNYWtlIHVzZSBv
ZiB0aGUgbGFyZ2VseS11bmRvY3VtZW50ZWQgTVNSX0lOVEVMX0NPUkVfVEhSRUFEX0NPVU5UIHdo
aWNoIGluCiAgICBwcmFjdGljZSBleGlzdHMgc2luY2UgTmVoYWxlbSwgd2hlbiBib290aW5nIG9u
IHJlYWwgaGFyZHdhcmUuICBGYWxsIGJhY2sgdG8KICAgIHVzaW5nIHRoZSBBQ1BJIHRhYmxlIEFQ
SUMgSURzLgogICAgCiAgICBXaGlsZSBhZGp1c3RpbmcgdGhpcyBsb2dpYywgZml4IGEgbGF0ZW50
IGJ1ZyBpbiBhbWRfZ2V0X3RvcG9sb2d5KCkuICBUaGUKICAgIHRocmVhZCBjb3VudCBmaWVsZCBp
biBDUFVJRC4weDgwMDAwMDFlLmVieCBpcyBkb2N1bWVudGVkIGFzIDggYml0cyB3aWRlLAogICAg
cmF0aGVyIHRoYW4gMiBiaXRzIHdpZGUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgYjEy
ZmVjNGExMjU5NTAyNDA1NzNlYTMyZjY1YzYxZmI5YWZhNzRjMykKCmNvbW1pdCA2MjFiNjZmODE4
YTIzOTMxNjYxOWVmMTg1Mjc4ZDUwYjliMDViZTIxCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBGcmkgQXByIDUgMTI6MjY6MzAgMjAxOSAr
MDAwMAoKICAgIHg4Ni9tc3I6IERlZmluaXRpb25zIGZvciBNU1JfSU5URUxfQ09SRV9USFJFQURf
Q09VTlQKICAgIAogICAgVGhpcyBpcyBhIG1vZGVsIHNwZWNpZmljIHJlZ2lzdGVyIHdoaWNoIGRl
dGFpbHMgdGhlIGN1cnJlbnQgY29uZmlndXJhdGlvbgogICAgY29yZXMgYW5kIHRocmVhZHMgaW4g
dGhlIHBhY2thZ2UuICBCZWNhdXNlIG9mIGhvdyBIeXBlcnRocmVhZCBhbmQgQ29yZQogICAgY29u
ZmlndXJhdGlvbiB3b3JrcyB3b3JrcyBpbiBmaXJtd2FyZSwgdGhlIE1TUiBpdCBpcyBkZS1mYWN0
byBjb25zdGFudCBhbmQKICAgIHdpbGwgcmVtYWluIHVuY2hhbmdlZCB1bnRpbCB0aGUgbmV4dCBz
eXN0ZW0gcmVzZXQuCiAgICAKICAgIEl0IGlzIGEgcmVhZCBvbmx5IE1TUiAoc28gdW5pbGF0ZXJh
bGx5IHJlamVjdCB3cml0ZXMpLCBidXQgZm9yIG5vdyByZXRhaW4gaXRzCiAgICBsZWFreS1vbi1y
ZWFkIHByb3BlcnRpZXMuICBGdXJ0aGVyIENQVUlEL01TUiB3b3JrIGlzIHJlcXVpcmVkIGJlZm9y
ZSB3ZSBjYW4KICAgIHN0YXJ0IHZpcnR1YWxpc2luZyBhIGNvbnNpc3RlbnQgdG9wb2xvZ3kgdG8g
dGhlIGd1ZXN0LCBhbmQgcmV0YWluaW5nIHRoZSBvbGQKICAgIGJlaGF2aW91ciBpcyB0aGUgc2Fm
ZXN0IGNvdXJzZSBvZiBhY3Rpb24uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgZDQxMjA5
MzZiY2QxNjk1ZmFmNWI1NzVmMTI1OWM1OGUzMWQyYjE4YikKCmNvbW1pdCBiNjhjZWRiZTYwZmQy
MDZmMjk5ZTZjYTZhODVkMzYzZDA2NjgyYzNiCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBXZWQgU2VwIDEyIDE0OjM2OjAwIDIwMTggKzAx
MDAKCiAgICB4ODYvc3BlYy1jdHJsOiBSZXBvc2l0aW9uIHRoZSBYUFRJIGNvbW1hbmQgbGluZSBw
YXJzaW5nIGxvZ2ljCiAgICAKICAgIEl0IGhhcyBlbmRlZCB1cCBpbiB0aGUgbWlkZGxlIG9mIHRo
ZSBtaXRpZ2F0aW9uIGNhbGN1bGF0aW9uIGxvZ2ljLiAgTW92ZSBpdCB0bwogICAgYmUgYmVzaWRl
IHRoZSBvdGhlciBjb21tYW5kIGxpbmUgcGFyc2luZy4KICAgIAogICAgTm8gZnVuY3Rpb25hbCBj
aGFuZ2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgYzJjMmJiMGQ2MGM2NDJlNjRhNTI0
M2E3OWM4YjE1NDhmZmI3YmM1YikKCmNvbW1pdCBkY2Y5NjMzNWQwZTQxNmU0ODFjNzVlYjNiYzE3
ZjNmYjgwMjMxYjQ3CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KRGF0ZTogICBNb24gTWFyIDE4IDE3OjA4OjI1IDIwMTkgKzAxMDAKCiAgICB4ODYvdHN4
OiBJbXBsZW1lbnQgY29udHJvbHMgZm9yIFJUTSBmb3JjZS1hYm9ydCBtb2RlCiAgICAKICAgIFRo
ZSBDUFVJRCBiaXQgYW5kIE1TUiBhcmUgZGVsaWJlcmF0ZWx5IG5vdCBleHBvc2VkIHRvIGd1ZXN0
cywgYmVjYXVzZSB0aGV5CiAgICB3b24ndCBleGlzdCBvbiBuZXdlciBwcm9jZXNzb3JzLiAgQXMg
dlBNVSBpc24ndCBzZWN1cml0eSBzdXBwb3J0ZWQsIHRoZQogICAgbWlzYmVoYXZpb3VyIG9mIFBD
UjMgaXNuJ3QgZXhwZWN0ZWQgdG8gaW1wYWN0IHByb2R1Y3Rpb24gZGVwbG95bWVudHMuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAg
bWFzdGVyIGNvbW1pdDogNmJlNjEzZjI5YjQyMDUzNDkyNzVkMjQzNjdiZDRjODJmYjI5NjBkZAog
ICAgbWFzdGVyIGRhdGU6IDIwMTktMDMtMTIgMTc6MDU6MjEgKzAwMDAKCmNvbW1pdCA3YzhkYjU4
ZDM3MzljODA1ZjRjMGY3NzNiNjUxNTdmMzA2YjAwYzJhCkF1dGhvcjogQ8OpZHJpYyBCb3Nkb25u
YXQgPGNib3Nkb25uYXRAc3VzZS5jb20+CkRhdGU6ICAgVGh1IE5vdiAxMCAxMDoyMzozMSAyMDE2
ICswMTAwCgogICAgRml4IG1pc2xlYWRpbmcgaW5kZW50YXRpb24gd2FybmluZ3MKICAgIAogICAg
R2NjNiBidWlsZCByZXBvcnRzIG1pc2xlYWRpbmcgaW5kZW50YXRpb24gYXMgd2FybmluZ3MuIEZp
eCBhIGZldwogICAgd2FybmluZ3MgaW4gc3R1YmRvbS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTog
Q8OpZHJpYyBCb3Nkb25uYXQgPGNib3Nkb25uYXRAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogRGFu
aWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+CiAgICBBY2tlZC1ieTogUXVhbiBY
dSA8eHVxdWFuOEBodWF3ZWkuY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDlmZGZmYmJh
YjNhZGE0MjdiYWMwNzA3NmYwNDJmMDI2NWU1YWUwNWYpCgpjb21taXQgNzgzNTY0NGQ1MTQxZDBm
MjhlYzIyMWVkYTQwZmNiZjJmYzAzYmUyMwpBdXRob3I6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+CkRhdGU6ICAgV2VkIE5vdiAyOCAxNzo0MzozMyAyMDE4ICswMDAwCgogICAgdG9vbHMv
ZmlybXdhcmU6IHVwZGF0ZSBPVk1GIE1ha2VmaWxlLCB3aGVuIG5lY2Vzc2FyeQogICAgCiAgICBb
IFRoaXMgaXMgdHdvIGNvbW1pdHMgZnJvbSBtYXN0ZXIgYWthIHN0YWdpbmctNC4xMjogXQogICAg
CiAgICBPVk1GIGhhcyBiZWNvbWUgZGVwZW5kZW50IG9uIE9wZW5TU0wsIHdoaWNoIGlzIGluY2x1
ZGVkIGFzIGEKICAgIHN1Ym1vZHVsZS4gIEluaXRpYWxpc2Ugc3VibW9kdWxlcyBiZWZvcmUgYnVp
bGRpbmcuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CiAgICBSZXZpZXdlZC1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJp
eC5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBiMTYyODE4NzBlMDZmNWY1MjYw
MjlhNGU2OTYzNGExNmRjMzhlOGU0KQogICAgCiAgICB0b29sczogb25seSBjYWxsIGdpdCB3aGVu
IG5lY2Vzc2FyeSBpbiBPVk1GIE1ha2VmaWxlCiAgICAKICAgIFVzZXJzIG1heSBjaG9vc2UgdG8g
ZXhwb3J0IGEgc25hcHNob3Qgb2YgT1ZNRiBhbmQgYnVpbGQgaXQKICAgIHdpdGggeGVuLmdpdCBz
dXBwbGllZCBvdm1mLW1ha2VmaWxlLiBJbiB0aGF0IGNhc2Ugd2UgZG9uJ3QKICAgIG5lZWQgdG8g
Y2FsbCBgZ2l0IHN1Ym1vZHVsZWAuCiAgICAKICAgIEZpeGVzIGIxNjI4MTg3MGUuCiAgICAKICAg
IFJlcG9ydGVkLWJ5OiBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+CiAgICBTaWduZWQtb2Zm
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEFudGhv
bnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1i
eTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJv
bSBjb21taXQgNjgyOTJjOTRhNjBlYWIyNDUxNGFiNGE4ZTQ3NzJhZjI0ZGVhZDgwNykKICAgIChj
aGVycnkgcGlja2VkIGZyb20gY29tbWl0IGU5ODNlOGFlODRlZmQ1ZTQzMDQ1YTNkMjBhODIwZjEz
Y2I0YTc1YmYpCiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA1YTgxZGU0YzZiNjAzNjk3
NGYyOWUyMzMwYTQ5M2YyM2E4ZjBjMWYwKQogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQg
NjNkOTMzMGJhOWZkZWM3YzhlOTM0NmU2ZDg1MzYwNzQ3ZDYxYzk0NykKICAgIChjaGVycnkgcGlj
a2VkIGZyb20gY29tbWl0IGU5ZDg2MGYxZjY1N2ExOThkOTkwYmRhZTNlMjk1MDAxYmQxOTIyM2Mp
CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 27 04:58:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 May 2019 04:58:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hV7iI-0004M6-Sa; Mon, 27 May 2019 04:58:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=/w4J=T3=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hV7iG-0004M1-Rs
 for xen-devel@lists.xenproject.org; Mon, 27 May 2019 04:58:20 +0000
X-Inumbo-ID: 0997cb1e-803c-11e9-b321-f3d7b6d1b609
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0997cb1e-803c-11e9-b321-f3d7b6d1b609;
 Mon, 27 May 2019 04:58:16 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 5D15AAC63;
 Mon, 27 May 2019 04:58:15 +0000 (UTC)
To: YueHaibing <yuehaibing@huawei.com>, boris.ostrovsky@oracle.com,
 sstabellini@kernel.org
References: <20190525142151.4664-1-yuehaibing@huawei.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 mQENBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAG0H0p1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT6JATkEEwECACMFAlOMcK8CGwMH
 CwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAKCRCw3p3WKL8TL8eZB/9G0juS/kDY9LhEXseh
 mE9U+iA1VsLhgDqVbsOtZ/S14LRFHczNd/Lqkn7souCSoyWsBs3/wO+OjPvxf7m+Ef+sMtr0
 G5lCWEWa9wa0IXx5HRPW/ScL+e4AVUbL7rurYMfwCzco+7TfjhMEOkC+va5gzi1KrErgNRHH
 kg3PhlnRY0Udyqx++UYkAsN4TQuEhNN32MvN0Np3WlBJOgKcuXpIElmMM5f1BBzJSKBkW0Jc
 Wy3h2Wy912vHKpPV/Xv7ZwVJ27v7KcuZcErtptDevAljxJtE7aJG6WiBzm+v9EswyWxwMCIO
 RoVBYuiocc51872tRGywc03xaQydB+9R7BHPuQENBFOMcBYBCADLMfoA44MwGOB9YT1V4KCy
 vAfd7E0BTfaAurbG+Olacciz3yd09QOmejFZC6AnoykydyvTFLAWYcSCdISMr88COmmCbJzn
 sHAogjexXiif6ANUUlHpjxlHCCcELmZUzomNDnEOTxZFeWMTFF9Rf2k2F0Tl4E5kmsNGgtSa
 aMO0rNZoOEiD/7UfPP3dfh8JCQ1VtUUsQtT1sxos8Eb/HmriJhnaTZ7Hp3jtgTVkV0ybpgFg
 w6WMaRkrBh17mV0z2ajjmabB7SJxcouSkR0hcpNl4oM74d2/VqoW4BxxxOD1FcNCObCELfIS
 auZx+XT6s+CE7Qi/c44ibBMR7hyjdzWbABEBAAGJAR8EGAECAAkFAlOMcBYCGwwACgkQsN6d
 1ii/Ey9D+Af/WFr3q+bg/8v5tCknCtn92d5lyYTBNt7xgWzDZX8G6/pngzKyWfedArllp0Pn
 fgIXtMNV+3t8Li1Tg843EXkP7+2+CQ98MB8XvvPLYAfW8nNDV85TyVgWlldNcgdv7nn1Sq8g
 HwB2BHdIAkYce3hEoDQXt/mKlgEGsLpzJcnLKimtPXQQy9TxUaLBe9PInPd+Ohix0XOlY+Uk
 QFEx50Ki3rSDl2Zt2tnkNYKUCvTJq7jvOlaPd6d/W0tZqpyy7KVay+K4aMobDsodB3dvEAs6
 ScCnh03dDAFgIq5nsB11j3KPKdVoPlfucX2c7kGNH+LUMbzqV6beIENfNexkOfxHf4kBrQQY
 AQgAIBYhBIUSZ3Lo9gSUpdCX97DendYovxMvBQJa3fDQAhsCAIEJELDendYovxMvdiAEGRYI
 AB0WIQRTLbB6QfY48x44uB6AXGG7T9hjvgUCWt3w0AAKCRCAXGG7T9hjvk2LAP99B/9FenK/
 1lfifxQmsoOrjbZtzCS6OKxPqOLHaY47BgEAqKKn36YAPpbk09d2GTVetoQJwiylx/Z9/mQI
 CUbQMg1pNQf9EjA1bNcMbnzJCgt0P9Q9wWCLwZa01SnQWFz8Z4HEaKldie+5bHBL5CzVBrLv
 81tqX+/j95llpazzCXZW2sdNL3r8gXqrajSox7LR2rYDGdltAhQuISd2BHrbkQVEWD4hs7iV
 1KQHe2uwXbKlguKPhk5ubZxqwsg/uIHw0qZDk+d0vxjTtO2JD5Jv/CeDgaBX4Emgp0NYs8IC
 UIyKXBtnzwiNv4cX9qKlz2Gyq9b+GdcLYZqMlIBjdCz0yJvgeb3WPNsCOanvbjelDhskx9gd
 6YUUFFqgsLtrKpCNyy203a58g2WosU9k9H+LcheS37Ph2vMVTISMszW9W8gyORSgmw==
Message-ID: <845c3a33-948d-0f6a-9733-443f6276f67a@suse.com>
Date: Mon, 27 May 2019 06:58:13 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190525142151.4664-1-yuehaibing@huawei.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH -next] xen/pvcalls: Remove set but not used
 variable
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjUvMDUvMjAxOSAxNjoyMSwgWXVlSGFpYmluZyB3cm90ZToKPiBGaXhlcyBnY2MgJy1XdW51
c2VkLWJ1dC1zZXQtdmFyaWFibGUnIHdhcm5pbmc6Cj4gCj4gZHJpdmVycy94ZW4vcHZjYWxscy1m
cm9udC5jOiBJbiBmdW5jdGlvbiBwdmNhbGxzX2Zyb250X3NlbmRtc2c6Cj4gZHJpdmVycy94ZW4v
cHZjYWxscy1mcm9udC5jOjU0MzoyNTogd2FybmluZzogdmFyaWFibGUgYmVkYXRhIHNldCBidXQg
bm90IHVzZWQgWy1XdW51c2VkLWJ1dC1zZXQtdmFyaWFibGVdCj4gZHJpdmVycy94ZW4vcHZjYWxs
cy1mcm9udC5jOiBJbiBmdW5jdGlvbiBwdmNhbGxzX2Zyb250X3JlY3Ztc2c6Cj4gZHJpdmVycy94
ZW4vcHZjYWxscy1mcm9udC5jOjYzODoyNTogd2FybmluZzogdmFyaWFibGUgYmVkYXRhIHNldCBi
dXQgbm90IHVzZWQgWy1XdW51c2VkLWJ1dC1zZXQtdmFyaWFibGVdCj4gCj4gVGhleSBhcmUgbmV2
ZXIgdXNlZCBzaW5jZSBpbnRyb2R1Y3Rpb24uCj4gCj4gU2lnbmVkLW9mZi1ieTogWXVlSGFpYmlu
ZyA8eXVlaGFpYmluZ0BodWF3ZWkuY29tPgoKUmV2aWV3ZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpn
cm9zc0BzdXNlLmNvbT4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 27 05:06:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 May 2019 05:06:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hV7pk-0005TL-PM; Mon, 27 May 2019 05:06:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=b4aG=T3=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1hV7pk-0005T9-2L
 for xen-devel@lists.xenproject.org; Mon, 27 May 2019 05:06:04 +0000
X-Inumbo-ID: 1ee888fc-803d-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1ee888fc-803d-11e9-8980-bc764e045a96;
 Mon, 27 May 2019 05:06:01 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hV7pg-0001k2-OX; Mon, 27 May 2019 05:06:00 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hV7pg-00043r-7B; Mon, 27 May 2019 05:06:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hV7pg-00030e-6U; Mon, 27 May 2019 05:06:00 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136967-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-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-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-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-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-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-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-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-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=2584e66ffbf0fceb85c2d2f9179b6954720ec55d
X-Osstest-Versions-That: linux=a5f56b52c878585b12b8bc37f737dcce4a660c64
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 27 May 2019 05:06:00 +0000
Subject: [Xen-devel] [linux-4.9 test] 136967: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjk2NyBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjk2Ny8KCkZhaWx1cmVzIDotLyBidXQgbm8g
cmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJs
b2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTM2ODgzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzY4ODMKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgZmFpbCBsaWtlIDEzNjg4MwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTM2ODgzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMzY4ODMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJl
c3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1p
bnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAx
MiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aHYyLWFtZCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2
c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAg
ICAgICAgICAyNTg0ZTY2ZmZiZjBmY2ViODVjMmQyZjkxNzliNjk1NDcyMGVjNTVkCmJhc2VsaW5l
IHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICBhNWY1NmI1MmM4Nzg1ODViMTJiOGJjMzdm
NzM3ZGNjZTRhNjYwYzY0CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzY4ODMgIDIwMTktMDUtMjQg
MDY6MjA6MzEgWiAgICAyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTM2OTY3ICAyMDE5LTA1
LTI1IDIyOjE2OjA5IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRv
dWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWRyaWFuIEh1bnRlciA8YWRyaWFuLmh1bnRl
ckBpbnRlbC5jb20+CiAgQWwgVmlybyA8dmlyb0B6ZW5pdi5saW51eC5vcmcudWs+CiAgQWxleGFu
ZGVyIFNoaXNoa2luIDxhbGV4YW5kZXIuc2hpc2hraW5AbGludXguaW50ZWwuY29tPgogIEFuZHJl
dyBKb25lcyA8ZHJqb25lc0ByZWRoYXQuY29tPgogIEFuZHJleSBTbWlybm92IDxhbmRyZXcuc21p
cm5vdkBnbWFpbC5jb20+CiAgQW5uYSBTY2h1bWFrZXIgPEFubmEuU2NodW1ha2VyQE5ldGFwcC5j
b20+CiAgQXJuYWxkbyBDYXJ2YWxobyBkZSBNZWxvIDxhY21lQHJlZGhhdC5jb20+CiAgQmFydGxv
bWllaiBab2xuaWVya2lld2ljeiA8Yi56b2xuaWVya2llQHNhbXN1bmcuY29tPgogIEJoYWdhdmF0
aGkgUGVydW1hbCBTIDxicGVydW1hbEBjb2RlYXVyb3JhLm9yZz4KICBCam9ybiBIZWxnYWFzIDxi
aGVsZ2Fhc0Bnb29nbGUuY29tPgogIENocmlzdGlhbiBMYW1wYXJ0ZXIgPGNodW5rZWV5QGdtYWls
LmNvbT4KICBDaHJpc3RvcGggUHJvYnN0IDxrZXJuZWxAcHJvYnN0Lml0PgogIERhbiBXaWxsaWFt
cyA8ZGFuLmoud2lsbGlhbXNAaW50ZWwuY29tPgogIERhdmlkIFMuIE1pbGxlciA8ZGF2ZW1AZGF2
ZW1sb2Z0Lm5ldD4KICBEYXZpZCBTdGVyYmEgPGRzdGVyYmFAc3VzZS5jb20+CiAgRG1pdHJ5IE9z
aXBlbmtvIDxkaWdldHhAZ21haWwuY29tPgogIEVsYXphciBMZWlib3ZpY2ggPGVsYXphckBsaWdo
dGJpdHNsYWJzLmNvbT4KICBFcmljIER1bWF6ZXQgPGVkdW1hemV0QGdvb2dsZS5jb20+CiAgR3Jl
ZyBLcm9haC1IYXJ0bWFuIDxncmVna2hAbGludXhmb3VuZGF0aW9uLm9yZz4KICBHdWlsbGF1bWUg
TmF1bHQgPGduYXVsdEByZWRoYXQuY29tPgogIEhlbGdlIERlbGxlciA8ZGVsbGVyQGdteC5kZT4K
ICBIZXJiZXJ0IFh1IDxoZXJiZXJ0QGdvbmRvci5hcGFuYS5vcmcuYXU+CiAgSWx5YSBEcnlvbW92
IDxpZHJ5b21vdkBnbWFpbC5jb20+CiAgSW5nbyBNb2xuYXIgPG1pbmdvQGtlcm5lbC5vcmc+CiAg
SmFtZXMgUHJlc3R3b29kIDxqYW1lcy5wcmVzdHdvb2RAbGludXguaW50ZWwuY29tPgogIEphbnVz
eiBLcnp5c3p0b2ZpayA8am1rcnp5c3p0QGdtYWlsLmNvbT4KICBKZWZmIExheXRvbiA8amxheXRv
bkBrZXJuZWwub3JnPgogIEplcmVteSBTb3dkZW4gPGplcmVteUBhemF6ZWwubmV0PgogIEpvZXJn
IFJvZWRlbCA8anJvZWRlbEBzdXNlLmRlPgogIEpvaGFubmVzIEJlcmcgPGpvaGFubmVzLmJlcmdA
aW50ZWwuY29tPgogIEpvcmdlIEUuIE1vcmVpcmEgPGplbW9yZWlyYUBnb29nbGUuY29tPgogIEpv
c2ggUG9pbWJvZXVmIDxqcG9pbWJvZUByZWRoYXQuY29tPgogIEp1bndlaSBIdSA8aHVqdW53ZWk0
QGh1YXdlaS5jb20+CiAgS2FsbGUgVmFsbyA8a3ZhbG9AY29kZWF1cm9yYS5vcmc+CiAgTGl1IEJv
IDxiby5saXVAbGludXguYWxpYmFiYS5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJA
YXJtLmNvbT4KICBNYXVybyBDYXJ2YWxobyBDaGVoYWIgPG1jaGVoYWIrc2Ftc3VuZ0BrZXJuZWwu
b3JnPgogIE1pa2UgU25pdHplciA8c25pdHplckByZWRoYXQuY29tPgogIE1pa2xvcyBTemVyZWRp
IDxtc3plcmVkaUByZWRoYXQuY29tPgogIE1pa3VsYXMgUGF0b2NrYSA8bXBhdG9ja2FAcmVkaGF0
LmNvbT4KICBOYXRoYW4gQ2hhbmNlbGxvciA8bmF0ZWNoYW5jZWxsb3JAZ21haWwuY29tPgogIE5p
Z2VsIENyb3hvbiA8bmNyb3hvbkByZWRoYXQuY29tPgogIE5pa29sYXkgQm9yaXNvdiA8bmJvcmlz
b3ZAc3VzZS5jb20+CiAgUGFuIEJpYW4gPGJpYW5wYW4yMDE2QDE2My5jb20+CiAgUGV0ZXIgRGUg
U2NocmlqdmVyIDxwZGVzY2hyaWp2ZXJAbnZpZGlhLmNvbT4KICBQaG9uZyBUcmFuIDx0cmFubWFu
cGhvbmdAZ21haWwuY29tPgogIFJvYiBIZXJyaW5nIDxyb2JoQGtlcm5lbC5vcmc+CiAgU2FpIFBy
YWthc2ggUmFuamFuIDxzYWlwcmFrYXNoLnJhbmphbkBjb2RlYXVyb3JhLm9yZz4KICBTYWthcmkg
QWlsdXMgPHNha2FyaS5haWx1c0BsaW51eC5pbnRlbC5jb20+CiAgU2FzaGEgTGV2aW4gPHNhc2hh
bEBrZXJuZWwub3JnPgogIFNlYmFzdGlhbiBSZWljaGVsIDxzZWJhc3RpYW4ucmVpY2hlbEBjb2xs
YWJvcmEuY29tPgogIFNvbmcgTGl1IDxzb25nbGl1YnJhdmluZ0BmYi5jb20+CiAgU3RlZXYgS2xp
bWFzemV3c2tpIDxzdGVldkBrYWxpLm9yZz4KICBTdGVmYW4gSGFqbm9jemkgPHN0ZWZhbmhhQHJl
ZGhhdC5jb20+CiAgU3RlZmFuIE3DpHRqZSA8c3RlZmFuLm1hZXRqZUBlc2QuZXU+CiAgU3RlZmFu
byBHYXJ6YXJlbGxhIDxzZ2FyemFyZUByZWRoYXQuY29tPgogIFN0ZWZmZW4gS2xhc3NlcnQgPHN0
ZWZmZW4ua2xhc3NlcnRAc2VjdW5ldC5jb20+CiAgU3RlcGhlbiBCb3lkIDxzYm95ZEBrZXJuZWwu
b3JnPgogIFN0ZXZlIEZyZW5jaCA8c3RmcmVuY2hAbWljcm9zb2Z0LmNvbT4KICBTdGV2ZW4gUm9z
dGVkdCAoVk13YXJlKSA8cm9zdGVkdEBnb29kbWlzLm9yZz4KICBTdSBZYW5qdW4gPHN1eWouZm5z
dEBjbi5mdWppdHN1LmNvbT4KICBTdWRpcCBNdWtoZXJqZWUgPHN1ZGlwbS5tdWtoZXJqZWVAZ21h
aWwuY29tPgogIFRoaWVycnkgUmVkaW5nIDx0cmVkaW5nQG52aWRpYS5jb20+CiAgVGluZ3dlaSBa
aGFuZyA8dGluZ3dlaUBjb2RlYXVyb3JhLm9yZz4KICBUb2tlIEjDuGlsYW5kLUrDuHJnZW5zZW4g
PHRva2VAcmVkaGF0LmNvbT4KICBZaWZlbmcgTGkgPHRvbWxpQHRvbWxpLm1lPgogIFl1ZUhhaWJp
bmcgPHl1ZWhhaWJpbmdAaHVhd2VpLmNvbT4KICBZdWZlbiBZdSA8eXV5dWZlbkBodWF3ZWkuY29t
PgogIFl1bmppYW4gV2FuZyA8d2FuZ3l1bmppYW5AaHVhd2VpLmNvbT4KICBaaGFuZ1hpYW94dSA8
emhhbmd4aWFveHU1QGh1YXdlaS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNt
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3Jl
ZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFt
ZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoK
TG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhl
c2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFp
bDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBm
b3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDth
PXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAogICBhNWY1NmI1MmM4NzguLjI1ODRlNjZmZmJmMCAgMjU4
NGU2NmZmYmYwZmNlYjg1YzJkMmY5MTc5YjY5NTQ3MjBlYzU1ZCAtPiB0ZXN0ZWQvbGludXgtNC45
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 27 05:11:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 May 2019 05:11:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hV7v9-0006Du-F9; Mon, 27 May 2019 05:11:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=/w4J=T3=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hV7v7-0006Dp-Sh
 for xen-devel@lists.xenproject.org; Mon, 27 May 2019 05:11:37 +0000
X-Inumbo-ID: e37c7aae-803d-11e9-91cf-db5479c6d7cb
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e37c7aae-803d-11e9-91cf-db5479c6d7cb;
 Mon, 27 May 2019 05:11:31 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 84796AD26;
 Mon, 27 May 2019 05:11:30 +0000 (UTC)
To: Ross Lagerwall <ross.lagerwall@citrix.com>, xen-devel@lists.xenproject.org
References: <20190513135635.22406-1-ross.lagerwall@citrix.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 mQENBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAG0H0p1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT6JATkEEwECACMFAlOMcK8CGwMH
 CwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAKCRCw3p3WKL8TL8eZB/9G0juS/kDY9LhEXseh
 mE9U+iA1VsLhgDqVbsOtZ/S14LRFHczNd/Lqkn7souCSoyWsBs3/wO+OjPvxf7m+Ef+sMtr0
 G5lCWEWa9wa0IXx5HRPW/ScL+e4AVUbL7rurYMfwCzco+7TfjhMEOkC+va5gzi1KrErgNRHH
 kg3PhlnRY0Udyqx++UYkAsN4TQuEhNN32MvN0Np3WlBJOgKcuXpIElmMM5f1BBzJSKBkW0Jc
 Wy3h2Wy912vHKpPV/Xv7ZwVJ27v7KcuZcErtptDevAljxJtE7aJG6WiBzm+v9EswyWxwMCIO
 RoVBYuiocc51872tRGywc03xaQydB+9R7BHPuQENBFOMcBYBCADLMfoA44MwGOB9YT1V4KCy
 vAfd7E0BTfaAurbG+Olacciz3yd09QOmejFZC6AnoykydyvTFLAWYcSCdISMr88COmmCbJzn
 sHAogjexXiif6ANUUlHpjxlHCCcELmZUzomNDnEOTxZFeWMTFF9Rf2k2F0Tl4E5kmsNGgtSa
 aMO0rNZoOEiD/7UfPP3dfh8JCQ1VtUUsQtT1sxos8Eb/HmriJhnaTZ7Hp3jtgTVkV0ybpgFg
 w6WMaRkrBh17mV0z2ajjmabB7SJxcouSkR0hcpNl4oM74d2/VqoW4BxxxOD1FcNCObCELfIS
 auZx+XT6s+CE7Qi/c44ibBMR7hyjdzWbABEBAAGJAR8EGAECAAkFAlOMcBYCGwwACgkQsN6d
 1ii/Ey9D+Af/WFr3q+bg/8v5tCknCtn92d5lyYTBNt7xgWzDZX8G6/pngzKyWfedArllp0Pn
 fgIXtMNV+3t8Li1Tg843EXkP7+2+CQ98MB8XvvPLYAfW8nNDV85TyVgWlldNcgdv7nn1Sq8g
 HwB2BHdIAkYce3hEoDQXt/mKlgEGsLpzJcnLKimtPXQQy9TxUaLBe9PInPd+Ohix0XOlY+Uk
 QFEx50Ki3rSDl2Zt2tnkNYKUCvTJq7jvOlaPd6d/W0tZqpyy7KVay+K4aMobDsodB3dvEAs6
 ScCnh03dDAFgIq5nsB11j3KPKdVoPlfucX2c7kGNH+LUMbzqV6beIENfNexkOfxHf4kBrQQY
 AQgAIBYhBIUSZ3Lo9gSUpdCX97DendYovxMvBQJa3fDQAhsCAIEJELDendYovxMvdiAEGRYI
 AB0WIQRTLbB6QfY48x44uB6AXGG7T9hjvgUCWt3w0AAKCRCAXGG7T9hjvk2LAP99B/9FenK/
 1lfifxQmsoOrjbZtzCS6OKxPqOLHaY47BgEAqKKn36YAPpbk09d2GTVetoQJwiylx/Z9/mQI
 CUbQMg1pNQf9EjA1bNcMbnzJCgt0P9Q9wWCLwZa01SnQWFz8Z4HEaKldie+5bHBL5CzVBrLv
 81tqX+/j95llpazzCXZW2sdNL3r8gXqrajSox7LR2rYDGdltAhQuISd2BHrbkQVEWD4hs7iV
 1KQHe2uwXbKlguKPhk5ubZxqwsg/uIHw0qZDk+d0vxjTtO2JD5Jv/CeDgaBX4Emgp0NYs8IC
 UIyKXBtnzwiNv4cX9qKlz2Gyq9b+GdcLYZqMlIBjdCz0yJvgeb3WPNsCOanvbjelDhskx9gd
 6YUUFFqgsLtrKpCNyy203a58g2WosU9k9H+LcheS37Ph2vMVTISMszW9W8gyORSgmw==
Message-ID: <60d4d497-184f-c2ae-857a-46c906f05e22@suse.com>
Date: Mon, 27 May 2019 07:11:29 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190513135635.22406-1-ross.lagerwall@citrix.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v2] xenbus: Avoid deadlock during suspend
 due to open transactions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTMvMDUvMjAxOSAxNTo1NiwgUm9zcyBMYWdlcndhbGwgd3JvdGU6Cj4gRHVyaW5nIGEgc3Vz
cGVuZC9yZXN1bWUsIHRoZSB4ZW53YXRjaCB0aHJlYWQgd2FpdHMgZm9yIGFsbCBvdXRzdGFuZGlu
Zwo+IHhlbnN0b3JlIHJlcXVlc3RzIGFuZCB0cmFuc2FjdGlvbnMgdG8gY29tcGxldGUuIFRoaXMg
ZG9lcyBub3Qgd29yawo+IGNvcnJlY3RseSBmb3IgdHJhbnNhY3Rpb25zIHN0YXJ0ZWQgYnkgdXNl
cnNwYWNlIGJlY2F1c2UgaXQgd2FpdHMgZm9yCj4gdGhlbSB0byBjb21wbGV0ZSBhZnRlciBmcmVl
emluZyB1c2Vyc3BhY2UgdGhyZWFkcyB3aGljaCBtZWFucyB0aGUKPiB0cmFuc2FjdGlvbnMgaGF2
ZSBubyB3YXkgb2YgY29tcGxldGluZywgcmVzdWx0aW5nIGluIGEgZGVhZGxvY2suIFRoaXMgaXMK
PiB0cml2aWFsIHRvIHJlcHJvZHVjZSBieSBydW5uaW5nIHRoaXMgc2NyaXB0IGFuZCB0aGVuIHN1
c3BlbmRpbmcgdGhlIFZNOgo+IAo+ICAgICBpbXBvcnQgcHl4cywgdGltZQo+ICAgICBjID0gcHl4
cy5jbGllbnQuQ2xpZW50KHhlbl9idXNfcGF0aD0iL2Rldi94ZW4veGVuYnVzIikKPiAgICAgYy5j
b25uZWN0KCkKPiAgICAgYy50cmFuc2FjdGlvbigpCj4gICAgIHRpbWUuc2xlZXAoMzYwMCkKPiAK
PiBFdmVuIGlmIHRoaXMgZGVhZGxvY2sgd2VyZSByZXNvbHZlZCwgbWlzYmVoYXZpbmcgdXNlcnNw
YWNlIHNob3VsZCBub3QKPiBwcmV2ZW50IGEgVk0gZnJvbSBiZWluZyBtaWdyYXRlZC4gU28sIGlu
c3RlYWQgb2Ygd2FpdGluZyBmb3IgdGhlc2UKPiB0cmFuc2FjdGlvbnMgdG8gY29tcGxldGUgYmVm
b3JlIHN1c3BlbmRpbmcsIHN0b3JlIHRoZSBjdXJyZW50IGdlbmVyYXRpb24KPiBpZCBmb3IgZWFj
aCB0cmFuc2FjdGlvbiB3aGVuIGl0IGlzIHN0YXJ0ZWQuIFRoZSBnbG9iYWwgZ2VuZXJhdGlvbiBp
ZCBpcwo+IGluY3JlbWVudGVkIGR1cmluZyByZXN1bWUuIElmIHRoZSBjYWxsZXIgY29tbWl0cyB0
aGUgdHJhbnNhY3Rpb24gYW5kIHRoZQo+IGdlbmVyYXRpb24gaWQgZG9lcyBub3QgbWF0Y2ggdGhl
IGN1cnJlbnQgZ2VuZXJhdGlvbiBpZCwgcmV0dXJuIEVBR0FJTiBzbwo+IHRoYXQgdGhleSB0cnkg
YWdhaW4uIElmIHRoZSB0cmFuc2FjdGlvbiB3YXMgaW5zdGVhZCBkaXNjYXJkZWQsIHJldHVybiBP
Swo+IHNpbmNlIG5vIGNoYW5nZXMgd2VyZSBtYWRlIGFueXdheS4KPiAKPiBUaGlzIG9ubHkgYWZm
ZWN0cyB1c2VycyBvZiB0aGUgeGVuYnVzIGZpbGUgaW50ZXJmYWNlLiBJbi1rZXJuZWwgdXNlcnMg
b2YKPiB4ZW5idXMgYXJlIGFzc3VtZWQgdG8gYmUgd2VsbC1iZWhhdmVkIGFuZCBjb21wbGV0ZSBh
bGwgdHJhbnNhY3Rpb25zCj4gYmVmb3JlIGZyZWV6aW5nLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFJv
c3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 27 08:03:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 May 2019 08:03:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVAan-0002X1-KW; Mon, 27 May 2019 08:02:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=7auh=T3=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hVAal-0002Ww-Rc
 for xen-devel@lists.xenproject.org; Mon, 27 May 2019 08:02:47 +0000
X-Inumbo-ID: ce172b2e-8055-11e9-a07e-338ef0844f0c
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ce172b2e-8055-11e9-a07e-338ef0844f0c;
 Mon, 27 May 2019 08:02:43 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 27 May 2019 02:02:42 -0600
Message-Id: <5CEB999F02000078002327BD@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.1 
Date: Mon, 27 May 2019 02:02:39 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
 <5C8B84A8020000780021F23F@prv1-mh.provo.novell.com>
 <bf91ae8b-33f8-ee85-ff39-44e8ccc29f60@citrix.com>
 <5CE792AA0200007800231E09@prv1-mh.provo.novell.com>
 <7c71228d-4b60-73e8-e7a9-98f430c6d8a7@citrix.com>
In-Reply-To: <7c71228d-4b60-73e8-e7a9-98f430c6d8a7@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v8 27/50] x86emul: support AVX512{F,
 ER} reciprocal insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI0LjA1LjE5IGF0IDIyOjQ4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjQvMDUvMjAxOSAwNzo0MywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDIz
LjA1LjE5IGF0IDE4OjE1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiBP
biAxNS8wMy8yMDE5IDEwOjU1LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBBbHNvIGluY2x1ZGUg
dGhlIG9ubHkgb3RoZXIgQVZYNTEyRVIgaW5zbiBwYWlyLCBWRVhQMlB7RCxTfS4KPj4+Pgo+Pj4+
IE5vdGUgdGhhdCBkZXNwaXRlIHRoZSByZXBsYWNlbWVudCBvZiB0aGUgU0hBIGluc25zJyB0YWJs
ZSBzbG90cyB0aGVyZSdzCj4+Pj4gbm8gbmVlZCB0byBzcGVjaWFsIGNhc2UgdGhlaXIgZGVjb2Rp
bmc6IFRoZWlyIGluc24tc3BlY2lmaWMgY29kZSBhbHJlYWR5Cj4+Pj4gc2V0cyBvcF9ieXRlcyAo
YXMgd2FzIHJlcXVpcmVkIGR1ZSB0byBzaW1kX290aGVyKSwgYW5kIFR3b09wIGlzIG9mIG5vCj4+
Pj4gcmVsZXZhbmNlIGZvciBsZWdhY3kgZW5jb2RlZCBTSU1EIGluc25zLgo+Pj4+Cj4+Pj4gVGhl
IHJhaXNpbmcgb2YgI1VEIHdoZW4gRVZFWC5MJ0wgaXMgMyBmb3IgQVZYNTEyRVIgc2NhbGFyIGlu
c25zIGlzIGRvbmUKPj4+PiB0byBiZSBvbiB0aGUgc2FmZSBzaWRlLiBUaGUgU0RNIGRvZXMgbm90
IGNsYXJpZnkgYmVoYXZpb3IgdGhlcmUsIGFuZAo+Pj4+IGl0J3MgZXZlbiBtb3JlIGFtYmlndW91
cyBoZXJlICh3aXRob3V0IEFWWDUxMlZMIGluIHRoZSBwaWN0dXJlKS4KPj4+Pgo+Pj4+IFNpZ25l
ZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPj4+IEFja2VkLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+PiBUaGFua3MsIGFsc28g
Zm9yIHRoZSBvdGhlcnMuCj4+Cj4+PiBTZWVpbmcgYXMgSSBoYXZlIHNvbWUgRVIgaGFyZHdhcmUs
IGlzIHRoZXJlIGFuIGVhc3kgd2F5IHRvIGdldAo+Pj4gR0NDL2JpbnV0aWxzIHRvIGVtaXQgYSB3
ZWlyZCBMJ0wgZmllbGQsIG9yIHdpbGwgdGhpcyBpbnZvbHZlIHNvbWUgbWFudWFsCj4+PiBvcGNv
ZGUgZ2VuZXJhdGlvbiB0byB0ZXN0Pwo+PiBnY2MgZG9lcyBub3QgcHJvdmlkZSBhbnkgY29udHJv
bCBhdCBhbGwsIGFmYWljdC4gYmludXRpbHMgYWxsb3dzICJ3ZWlyZCIKPj4gVkVYLkwgb3IgRVZF
WC5MJ0wgb25seSBmb3IgaW5zbnMgaXQgYmVsaWV2ZXMgaWdub3JlIHRoYXQgZmllbGQuIFNvIHll
cywKPj4gSSdtIGFmcmFpZCB0aGlzIHdpbGwgaW52b2x2ZSB1c2luZyAuYnl0ZS4KPiAKPiBPay4g
IEdpdmVuIGEgdGVzdCBwcm9ncmFtIG9mOgo+IAo+IHsKPiBwcmludGYoIlJlYWw6XG4iKTsKPiBh
c20gdm9sYXRpbGUgKCJ2cmNwMTRzZCAleG1tMCwleG1tMCwleG1tMCIpOwo+IAo+IHByaW50Zigi
Qnl0ZXM6XG4iKTsKPiBhc20gdm9sYXRpbGUgKCIuYnl0ZSAweDYyLCAweGYyLCAweGZkLCAweDA4
LCAweDRkLCAweGMwIik7Cj4gCj4gcHJpbnRmKCJCYWQgMHgyODpcbiIpOwo+IGFzbSB2b2xhdGls
ZSAoIi5ieXRlIDB4NjIsIDB4ZjIsIDB4ZmQsIDB4MjgsIDB4NGQsIDB4YzAiKTsKPiAKPiBwcmlu
dGYoIkJhZCAweDQ4OlxuIik7Cj4gYXNtIHZvbGF0aWxlICgiLmJ5dGUgMHg2MiwgMHhmMiwgMHhm
ZCwgMHg0OCwgMHg0ZCwgMHhjMCIpOwo+IAo+IHByaW50ZigiQmFkIDB4Njg6XG4iKTsKPiBhc20g
dm9sYXRpbGUgKCIuYnl0ZSAweDYyLCAweGYyLCAweGZkLCAweDY4LCAweDRkLCAweGMwIik7Cj4g
fQo+IAo+IFRoZW4gdGhlIEwnTCA9IDMgY2FzZSAoMHg2OCBhdCB0aGUgZW5kKSBkb2VzIGluZGVl
ZCB0YWtlICNVRCBmb3IgYm90aAo+IEtOTCBhbmQgS05NLgoKQW5kIGJ5IGltcGxpY2F0aW9uIEkg
dGFrZSBpdCB0aGF0IHRoZSBMJ0w9MSBhbmQgTCdMPTIgY2FzZXMgaW5kZWVkIHRvIG5vdAojVUQg
dGhlcmU/CgpUaGFua3MgZm9yIGhhdmluZyB0cmllZCB0aGlzIG91dCwKSmFuCgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 27 08:27:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 May 2019 08:27:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVAyd-00049j-9O; Mon, 27 May 2019 08:27:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Vl5o=T3=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1hVAyc-00049c-6h
 for xen-devel@lists.xenproject.org; Mon, 27 May 2019 08:27:26 +0000
X-Inumbo-ID: 41731805-8059-11e9-8980-bc764e045a96
Received: from mga12.intel.com (unknown [192.55.52.136])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 41731805-8059-11e9-8980-bc764e045a96;
 Mon, 27 May 2019 08:27:25 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by fmsmga106.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 27 May 2019 01:27:24 -0700
X-ExtLoop1: 1
Received: from gao-cwp.sh.intel.com ([10.239.159.26])
 by orsmga005.jf.intel.com with ESMTP; 27 May 2019 01:27:23 -0700
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 27 May 2019 16:31:22 +0800
Message-Id: <1558945891-3015-2-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1558945891-3015-1-git-send-email-chao.gao@intel.com>
References: <1558945891-3015-1-git-send-email-chao.gao@intel.com>
Subject: [Xen-devel] [PATCH v7 01/10] misc/xen-ucode: Upload a microcode
 blob to the hypervisor
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Ashok Raj <ashok.raj@intel.com>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Chao Gao <chao.gao@intel.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBwcm92aWRlcyBhIHRvb2wgZm9yIGxhdGUgbWljcm9jb2RlIHVwZGF0ZS4KClNp
Z25lZC1vZmYtYnk6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNv
bT4KU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KLS0tCkNoYW5n
ZXMgaW4gdjc6CiAtIGludHJvZHVjZSB4Y19taWNyb2NvZGVfdXBkYXRlKCkgcmF0aGVyIHRoYW4g
eGNfcGxhdGZvcm1fb3AoKQogLSBhdm9pZCBjcmVhdGluZyBib3VuY2UgYnVmZmVyIHR3aWNlCiAt
IHJlbmFtZSB4ZW5taWNyb2NvZGUgdG8geGVuLXVjb2RlLCBmb2xsb3dpbmcgbmFtaW5nIHRyYWRp
dGlvbgogb2Ygb3RoZXIgdG9vbHMgdGhlcmUuCgotLS0KIHRvb2xzL2xpYnhjL2luY2x1ZGUveGVu
Y3RybC5oIHwgIDEgKwogdG9vbHMvbGlieGMveGNfbWlzYy5jICAgICAgICAgfCAyMyArKysrKysr
KysrKysrCiB0b29scy9taXNjL01ha2VmaWxlICAgICAgICAgICB8ICA0ICsrKwogdG9vbHMvbWlz
Yy94ZW4tdWNvZGUuYyAgICAgICAgfCA3OCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrCiA0IGZpbGVzIGNoYW5nZWQsIDEwNiBpbnNlcnRpb25zKCspCiBjcmVhdGUg
bW9kZSAxMDA2NDQgdG9vbHMvbWlzYy94ZW4tdWNvZGUuYwoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xp
YnhjL2luY2x1ZGUveGVuY3RybC5oIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKaW5k
ZXggNTM4MDA3YS4uNmQ4MGFlNSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5j
dHJsLmgKKysrIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKQEAgLTEyNDQsNiArMTI0
NCw3IEBAIHR5cGVkZWYgdWludDMyX3QgeGNfbm9kZV90b19ub2RlX2Rpc3RfdDsKIGludCB4Y19w
aHlzaW5mbyh4Y19pbnRlcmZhY2UgKnhjaCwgeGNfcGh5c2luZm9fdCAqaW5mbyk7CiBpbnQgeGNf
Y3B1dG9wb2luZm8oeGNfaW50ZXJmYWNlICp4Y2gsIHVuc2lnbmVkICptYXhfY3B1cywKICAgICAg
ICAgICAgICAgICAgICB4Y19jcHV0b3BvX3QgKmNwdXRvcG8pOworaW50IHhjX21pY3JvY29kZV91
cGRhdGUoeGNfaW50ZXJmYWNlICp4Y2gsIGNvbnN0IHZvaWQgKmJ1Ziwgc2l6ZV90IGxlbik7CiBp
bnQgeGNfbnVtYWluZm8oeGNfaW50ZXJmYWNlICp4Y2gsIHVuc2lnbmVkICptYXhfbm9kZXMsCiAg
ICAgICAgICAgICAgICAgeGNfbWVtaW5mb190ICptZW1pbmZvLCB1aW50MzJfdCAqZGlzdGFuY2Up
OwogaW50IHhjX3BjaXRvcG9pbmZvKHhjX2ludGVyZmFjZSAqeGNoLCB1bnNpZ25lZCBudW1fZGV2
cywKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX21pc2MuYyBiL3Rvb2xzL2xpYnhjL3hjX21p
c2MuYwppbmRleCA1ZTY3MTRhLi44NTUzOGUwIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19t
aXNjLmMKKysrIGIvdG9vbHMvbGlieGMveGNfbWlzYy5jCkBAIC0yMjYsNiArMjI2LDI5IEBAIGlu
dCB4Y19waHlzaW5mbyh4Y19pbnRlcmZhY2UgKnhjaCwKICAgICByZXR1cm4gMDsKIH0KIAoraW50
IHhjX21pY3JvY29kZV91cGRhdGUoeGNfaW50ZXJmYWNlICp4Y2gsIGNvbnN0IHZvaWQgKmJ1Ziwg
c2l6ZV90IGxlbikKK3sKKyAgICBpbnQgcmV0OworICAgIERFQ0xBUkVfUExBVEZPUk1fT1A7Cisg
ICAgREVDTEFSRV9IWVBFUkNBTExfQlVGRkVSKHN0cnVjdCB4ZW5wZl9taWNyb2NvZGVfdXBkYXRl
LCB1Yyk7CisKKyAgICB1YyA9IHhjX2h5cGVyY2FsbF9idWZmZXJfYWxsb2MoeGNoLCB1YywgbGVu
KTsKKyAgICBpZiAodWMgPT0gTlVMTCkKKyAgICAgICAgcmV0dXJuIC0xOworCisgICAgbWVtY3B5
KHVjLCBidWYsIGxlbik7CisKKyAgICBwbGF0Zm9ybV9vcC5jbWQgPSBYRU5QRl9taWNyb2NvZGVf
dXBkYXRlOworICAgIHBsYXRmb3JtX29wLnUubWljcm9jb2RlLmxlbmd0aCA9IGxlbjsKKyAgICBz
ZXRfeGVuX2d1ZXN0X2hhbmRsZShwbGF0Zm9ybV9vcC51Lm1pY3JvY29kZS5kYXRhLCB1Yyk7CisK
KyAgICByZXQgPSBkb19wbGF0Zm9ybV9vcCh4Y2gsICZwbGF0Zm9ybV9vcCk7CisKKyAgICB4Y19o
eXBlcmNhbGxfYnVmZmVyX2ZyZWUoeGNoLCB1Yyk7CisKKyAgICByZXR1cm4gcmV0OworfQorCiBp
bnQgeGNfY3B1dG9wb2luZm8oeGNfaW50ZXJmYWNlICp4Y2gsIHVuc2lnbmVkICptYXhfY3B1cywK
ICAgICAgICAgICAgICAgICAgICB4Y19jcHV0b3BvX3QgKmNwdXRvcG8pCiB7CmRpZmYgLS1naXQg
YS90b29scy9taXNjL01ha2VmaWxlIGIvdG9vbHMvbWlzYy9NYWtlZmlsZQppbmRleCBkNDMyMGRj
Li42Mzk0N2JmIDEwMDY0NAotLS0gYS90b29scy9taXNjL01ha2VmaWxlCisrKyBiL3Rvb2xzL21p
c2MvTWFrZWZpbGUKQEAgLTIyLDYgKzIyLDcgQEAgSU5TVEFMTF9TQklOLSQoQ09ORklHX1g4Nikg
ICAgICs9IHhlbi1odm1jcmFzaAogSU5TVEFMTF9TQklOLSQoQ09ORklHX1g4NikgICAgICs9IHhl
bi1odm1jdHgKIElOU1RBTExfU0JJTi0kKENPTkZJR19YODYpICAgICArPSB4ZW4tbG93bWVtZAog
SU5TVEFMTF9TQklOLSQoQ09ORklHX1g4NikgICAgICs9IHhlbi1tZm5kdW1wCitJTlNUQUxMX1NC
SU4tJChDT05GSUdfWDg2KSAgICAgKz0geGVuLXVjb2RlCiBJTlNUQUxMX1NCSU4gICAgICAgICAg
ICAgICAgICAgKz0geGVuY292CiBJTlNUQUxMX1NCSU4gICAgICAgICAgICAgICAgICAgKz0geGVu
bG9ja3Byb2YKIElOU1RBTExfU0JJTiAgICAgICAgICAgICAgICAgICArPSB4ZW5wZXJmCkBAIC0x
MTMsNCArMTE0LDcgQEAgeGVuLWxvd21lbWQ6IHhlbi1sb3dtZW1kLm8KIHhlbmNvdjogeGVuY292
Lm8KIAkkKENDKSAkKExERkxBR1MpIC1vICRAICQ8ICQoTERMSUJTX2xpYnhlbmN0cmwpICQoQVBQ
RU5EX0xERkxBR1MpCiAKK3hlbi11Y29kZTogeGVuLXVjb2RlLm8KKwkkKENDKSAkKExERkxBR1Mp
IC1vICRAICQ8ICQoTERMSUJTX2xpYnhlbmN0cmwpICQoQVBQRU5EX0xERkxBR1MpCisKIC1pbmNs
dWRlICQoREVQU19JTkNMVURFKQpkaWZmIC0tZ2l0IGEvdG9vbHMvbWlzYy94ZW4tdWNvZGUuYyBi
L3Rvb2xzL21pc2MveGVuLXVjb2RlLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAw
MC4uZGE2NjhjYQotLS0gL2Rldi9udWxsCisrKyBiL3Rvb2xzL21pc2MveGVuLXVjb2RlLmMKQEAg
LTAsMCArMSw3OCBAQAorI2RlZmluZSBfR05VX1NPVVJDRQorCisjaW5jbHVkZSA8c3RkaW8uaD4K
KyNpbmNsdWRlIDxzdGRsaWIuaD4KKyNpbmNsdWRlIDxzeXMvbW1hbi5oPgorI2luY2x1ZGUgPGVy
cm5vLmg+CisjaW5jbHVkZSA8c3RyaW5nLmg+CisjaW5jbHVkZSA8aW50dHlwZXMuaD4KKyNpbmNs
dWRlIDx1bmlzdGQuaD4KKyNpbmNsdWRlIDxzeXMvdHlwZXMuaD4KKyNpbmNsdWRlIDxzeXMvc3Rh
dC5oPgorI2luY2x1ZGUgPGZjbnRsLmg+CisjaW5jbHVkZSA8eGVuY3RybC5oPgorCit2b2lkIHNo
b3dfaGVscCh2b2lkKQoreworICAgIGZwcmludGYoc3RkZXJyLAorICAgICAgICAgICAgInhlbm1p
Y3JvY29kZTogWGVuIG1pY3JvY29kZSB1cGRhdGluZyB0b29sXG4iCisgICAgICAgICAgICAiVXNh
Z2U6IHhlbm1pY3JvY29kZSA8bWljcm9jb2RlIGJsb2I+XG4iKTsKK30KKworaW50IG1haW4oaW50
IGFyZ2MsIGNoYXIgKmFyZ3ZbXSkKK3sKKyAgICBpbnQgZmQsIGxlbiwgcmV0OworICAgIGNoYXIg
KmZpbGVuYW1lLCAqYnVmOworICAgIHN0cnVjdCBzdGF0IHN0OworICAgIHhjX2ludGVyZmFjZSAq
eGNoOworCisgICAgaWYgKGFyZ2MgPCAyKQorICAgIHsKKyAgICAgICAgc2hvd19oZWxwKCk7Cisg
ICAgICAgIHJldHVybiAwOworICAgIH0KKworICAgIGZpbGVuYW1lID0gYXJndlsxXTsKKyAgICBm
ZCA9IG9wZW4oZmlsZW5hbWUsIE9fUkRPTkxZKTsKKyAgICBpZiAoZmQgPCAwKSB7CisgICAgICAg
IGZwcmludGYoc3RkZXJyLCAiQ291bGQgbm90IG9wZW4gJXMuIChlcnI6ICVzKVxuIiwKKyAgICAg
ICAgICAgICAgICBmaWxlbmFtZSwgc3RyZXJyb3IoZXJybm8pKTsKKyAgICAgICAgcmV0dXJuIGVy
cm5vOworICAgIH0KKworICAgIGlmIChzdGF0KGZpbGVuYW1lLCAmc3QpICE9IDApIHsKKyAgICAg
ICAgZnByaW50ZihzdGRlcnIsICJDb3VsZCBub3QgZ2V0IHRoZSBzaXplIG9mICVzLiAoZXJyOiAl
cylcbiIsCisgICAgICAgICAgICAgICAgZmlsZW5hbWUsIHN0cmVycm9yKGVycm5vKSk7CisgICAg
ICAgIHJldHVybiBlcnJubzsKKyAgICB9CisKKyAgICBsZW4gPSBzdC5zdF9zaXplOworICAgIGJ1
ZiA9IG1tYXAoMCwgbGVuLCBQUk9UX1JFQUQsIE1BUF9QUklWQVRFLCBmZCwgMCk7CisgICAgaWYg
KGJ1ZiA9PSBNQVBfRkFJTEVEKSB7CisgICAgICAgIGZwcmludGYoc3RkZXJyLCAibW1hcCBmYWls
ZWQuIChlcnJvcjogJXMpXG4iLCBzdHJlcnJvcihlcnJubykpOworICAgICAgICByZXR1cm4gZXJy
bm87CisgICAgfQorCisgICAgeGNoID0geGNfaW50ZXJmYWNlX29wZW4oMCwwLDApOworICAgIGlm
ICh4Y2ggPT0gTlVMTCkKKyAgICB7CisgICAgICAgIGZwcmludGYoc3RkZXJyLCAiRXJyb3Igb3Bl
bmluZyB4YyBpbnRlcmZhY2UuIChlcnI6ICVzKVxuIiwKKyAgICAgICAgICAgICAgICBzdHJlcnJv
cihlcnJubykpOworICAgICAgICByZXR1cm4gZXJybm87CisgICAgfQorCisgICAgcmV0ID0geGNf
bWljcm9jb2RlX3VwZGF0ZSh4Y2gsIGJ1ZiwgbGVuKTsKKyAgICBpZiAocmV0KQorICAgICAgICBm
cHJpbnRmKHN0ZGVyciwgIkZhaWxlZCB0byB1cGRhdGUgbWljcm9jb2RlLiAoZXJyOiAlcylcbiIs
CisgICAgICAgICAgICAgICAgc3RyZXJyb3IoZXJybm8pKTsKKworICAgIHhjX2ludGVyZmFjZV9j
bG9zZSh4Y2gpOworCisgICAgaWYgKG11bm1hcChidWYsIGxlbikpIHsKKyAgICAgICAgcHJpbnRm
KCJDb3VsZCBub3QgdW5tYXA6ICVkKCVzKVxuIiwgZXJybm8sIHN0cmVycm9yKGVycm5vKSk7Cisg
ICAgICAgIHJldHVybiBlcnJubzsKKyAgICB9CisgICAgY2xvc2UoZmQpOworCisgICAgcmV0dXJu
IDA7Cit9Ci0tIAoxLjguMy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 27 08:27:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 May 2019 08:27:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVAyg-0004A3-IP; Mon, 27 May 2019 08:27:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Vl5o=T3=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1hVAye-00049q-Kf
 for xen-devel@lists.xenproject.org; Mon, 27 May 2019 08:27:28 +0000
X-Inumbo-ID: 42f5e26a-8059-11e9-8980-bc764e045a96
Received: from mga12.intel.com (unknown [192.55.52.136])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 42f5e26a-8059-11e9-8980-bc764e045a96;
 Mon, 27 May 2019 08:27:27 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by fmsmga106.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 27 May 2019 01:27:27 -0700
X-ExtLoop1: 1
Received: from gao-cwp.sh.intel.com ([10.239.159.26])
 by orsmga005.jf.intel.com with ESMTP; 27 May 2019 01:27:25 -0700
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 27 May 2019 16:31:23 +0800
Message-Id: <1558945891-3015-3-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1558945891-3015-1-git-send-email-chao.gao@intel.com>
References: <1558945891-3015-1-git-send-email-chao.gao@intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v7 02/10] microcode/intel: extend
 microcode_update_match()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Ashok Raj <ashok.raj@intel.com>,
 Wei Liu <wl@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Chao Gao <chao.gao@intel.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

dG8gYSBtb3JlIGdlbmVyaWMgZnVuY3Rpb24uIFRoZW4sIHRoaXMgZnVuY3Rpb24gY2FuIGNvbXBh
cmUgdHdvIGdpdmVuCm1pY3JvY29kZXMnIHNpZ25hdHVyZS9yZXZpc2lvbiBhcyB3ZWxsLiBDb21w
YXJpbmcgdHdvIG1pY3JvY29kZXMgaXMKdXNlZCB0byB1cGRhdGUgdGhlIGdsb2JhbCBtaWNyb2Nv
ZGUgY2FjaGUgKGludHJvZHVjZWQgYnkgdGhlIGxhdGVyCnBhdGNoZXMgaW4gdGhpcyBzZXJpZXMp
IHdoZW4gYSBuZXcgbWljcm9jb2RlIGlzIGdpdmVuLgoKTm90ZSB0aGF0IGVudW0gbWljcm9jb2Rl
X21hdGNoX3Jlc3VsdCB3aWxsIGJlIHVzZWQgaW4gY29tbW9uIGNvZGUKKGFrYSBtaWNyb2NvZGUu
YyksIGl0IGhhcyBiZWVuIHBsYWNlZCBpbiB0aGUgY29tbW9uIGhlYWRlci4KClNpZ25lZC1vZmYt
Ynk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+ClJldmlld2VkLWJ5OiBSb2dlciBQYXUg
TW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCkNoYW5nZXMgaW4gdjY6CiAtIGVsaW1p
bmF0ZSB1bm5lY2Vzc2FyeSB0eXBlIGNhc3RpbmcgaW4gbWljcm9jb2RlX3VwZGF0ZV9tYXRjaAog
LSBjaGVjayBpZiBhIHBhdGNoIGhhcyBhbiBleHRlbmQgaGVhZGVyCgpDaGFuZ2VzIGluIHY1Ogog
LSBjb25zdGlmeSB0aGUgZXh0ZW5kZWRfc2lnbmF0dXJlCiAtIHVzZSBuYW1lZCBlbnVtIHR5cGUg
Zm9yIHRoZSByZXR1cm4gdmFsdWUgb2YgbWljcm9jb2RlX3VwZGF0ZV9tYXRjaAotLS0KIHhlbi9h
cmNoL3g4Ni9taWNyb2NvZGVfaW50ZWwuYyAgfCA0OCArKysrKysrKysrKysrKysrKysrLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9taWNyb2NvZGUuaCB8ICA2ICsr
KysrKwogMiBmaWxlcyBjaGFuZ2VkLCAyOCBpbnNlcnRpb25zKCspLCAyNiBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbWljcm9jb2RlX2ludGVsLmMgYi94ZW4vYXJjaC94
ODYvbWljcm9jb2RlX2ludGVsLmMKaW5kZXggMjJmZGVjYS4uZWNlYzgzYiAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L21pY3JvY29kZV9pbnRlbC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9taWNyb2Nv
ZGVfaW50ZWwuYwpAQCAtMTM0LDE0ICsxMzQsMjggQEAgc3RhdGljIGludCBjb2xsZWN0X2NwdV9p
bmZvKHVuc2lnbmVkIGludCBjcHVfbnVtLCBzdHJ1Y3QgY3B1X3NpZ25hdHVyZSAqY3NpZykKICAg
ICByZXR1cm4gMDsKIH0KIAotc3RhdGljIGlubGluZSBpbnQgbWljcm9jb2RlX3VwZGF0ZV9tYXRj
aCgKLSAgICB1bnNpZ25lZCBpbnQgY3B1X251bSwgY29uc3Qgc3RydWN0IG1pY3JvY29kZV9oZWFk
ZXJfaW50ZWwgKm1jX2hlYWRlciwKLSAgICBpbnQgc2lnLCBpbnQgcGYpCitzdGF0aWMgZW51bSBt
aWNyb2NvZGVfbWF0Y2hfcmVzdWx0IG1pY3JvY29kZV91cGRhdGVfbWF0Y2goCisgICAgY29uc3Qg
c3RydWN0IG1pY3JvY29kZV9oZWFkZXJfaW50ZWwgKm1jX2hlYWRlciwgdW5zaWduZWQgaW50IHNp
ZywKKyAgICB1bnNpZ25lZCBpbnQgcGYsIHVuc2lnbmVkIGludCByZXYpCiB7Ci0gICAgc3RydWN0
IHVjb2RlX2NwdV9pbmZvICp1Y2kgPSAmcGVyX2NwdSh1Y29kZV9jcHVfaW5mbywgY3B1X251bSk7
CisgICAgY29uc3Qgc3RydWN0IGV4dGVuZGVkX3NpZ3RhYmxlICpleHRfaGVhZGVyOworICAgIGNv
bnN0IHN0cnVjdCBleHRlbmRlZF9zaWduYXR1cmUgKmV4dF9zaWc7CisgICAgdW5zaWduZWQgbG9u
ZyBkYXRhX3NpemUgPSBnZXRfZGF0YXNpemUobWNfaGVhZGVyKTsKKyAgICB1bnNpZ25lZCBpbnQg
aTsKKworICAgIGlmICggc2lnbWF0Y2goc2lnLCBtY19oZWFkZXItPnNpZywgcGYsIG1jX2hlYWRl
ci0+cGYpICkKKyAgICAgICAgcmV0dXJuIChtY19oZWFkZXItPnJldiA+IHJldikgPyBORVdfVUNP
REUgOiBPTERfVUNPREU7CiAKLSAgICByZXR1cm4gKHNpZ21hdGNoKHNpZywgdWNpLT5jcHVfc2ln
LnNpZywgcGYsIHVjaS0+Y3B1X3NpZy5wZikgJiYKLSAgICAgICAgICAgIChtY19oZWFkZXItPnJl
diA+IHVjaS0+Y3B1X3NpZy5yZXYpKTsKKyAgICBpZiAoIGdldF90b3RhbHNpemUobWNfaGVhZGVy
KSA9PSAoZGF0YV9zaXplICsgTUNfSEVBREVSX1NJWkUpICkKKyAgICAgICAgcmV0dXJuIE1JU19V
Q09ERTsKKworICAgIGV4dF9oZWFkZXIgPSAoY29uc3Qgdm9pZCAqKShtY19oZWFkZXIgKyAxKSAr
IGRhdGFfc2l6ZTsKKyAgICBleHRfc2lnID0gKGNvbnN0IHZvaWQgKikoZXh0X2hlYWRlciArIDEp
OworICAgIGZvciAoIGkgPSAwOyBpIDwgZXh0X2hlYWRlci0+Y291bnQ7IGkrKyApCisgICAgICAg
IGlmICggc2lnbWF0Y2goc2lnLCBleHRfc2lnW2ldLnNpZywgcGYsIGV4dF9zaWdbaV0ucGYpICkK
KyAgICAgICAgICAgIHJldHVybiAobWNfaGVhZGVyLT5yZXYgPiByZXYpID8gTkVXX1VDT0RFIDog
T0xEX1VDT0RFOworCisgICAgcmV0dXJuIE1JU19VQ09ERTsKIH0KIAogc3RhdGljIGludCBtaWNy
b2NvZGVfc2FuaXR5X2NoZWNrKHZvaWQgKm1jKQpAQCAtMjQzLDMxICsyNTcsMTMgQEAgc3RhdGlj
IGludCBnZXRfbWF0Y2hpbmdfbWljcm9jb2RlKGNvbnN0IHZvaWQgKm1jLCB1bnNpZ25lZCBpbnQg
Y3B1KQogewogICAgIHN0cnVjdCB1Y29kZV9jcHVfaW5mbyAqdWNpID0gJnBlcl9jcHUodWNvZGVf
Y3B1X2luZm8sIGNwdSk7CiAgICAgY29uc3Qgc3RydWN0IG1pY3JvY29kZV9oZWFkZXJfaW50ZWwg
Km1jX2hlYWRlciA9IG1jOwotICAgIGNvbnN0IHN0cnVjdCBleHRlbmRlZF9zaWd0YWJsZSAqZXh0
X2hlYWRlcjsKICAgICB1bnNpZ25lZCBsb25nIHRvdGFsX3NpemUgPSBnZXRfdG90YWxzaXplKG1j
X2hlYWRlcik7Ci0gICAgaW50IGV4dF9zaWdjb3VudCwgaTsKLSAgICBzdHJ1Y3QgZXh0ZW5kZWRf
c2lnbmF0dXJlICpleHRfc2lnOwogICAgIHZvaWQgKm5ld19tYzsKIAotICAgIGlmICggbWljcm9j
b2RlX3VwZGF0ZV9tYXRjaChjcHUsIG1jX2hlYWRlciwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbWNfaGVhZGVyLT5zaWcsIG1jX2hlYWRlci0+cGYpICkKLSAgICAgICAgZ290byBm
aW5kOwotCi0gICAgaWYgKCB0b3RhbF9zaXplIDw9IChnZXRfZGF0YXNpemUobWNfaGVhZGVyKSAr
IE1DX0hFQURFUl9TSVpFKSApCisgICAgaWYgKCBtaWNyb2NvZGVfdXBkYXRlX21hdGNoKG1jLCB1
Y2ktPmNwdV9zaWcuc2lnLCB1Y2ktPmNwdV9zaWcucGYsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVjaS0+Y3B1X3NpZy5yZXYpICE9IE5FV19VQ09ERSApCiAgICAgICAgIHJldHVy
biAwOwogCi0gICAgZXh0X2hlYWRlciA9IG1jICsgZ2V0X2RhdGFzaXplKG1jX2hlYWRlcikgKyBN
Q19IRUFERVJfU0laRTsKLSAgICBleHRfc2lnY291bnQgPSBleHRfaGVhZGVyLT5jb3VudDsKLSAg
ICBleHRfc2lnID0gKHZvaWQgKilleHRfaGVhZGVyICsgRVhUX0hFQURFUl9TSVpFOwotICAgIGZv
ciAoIGkgPSAwOyBpIDwgZXh0X3NpZ2NvdW50OyBpKysgKQotICAgIHsKLSAgICAgICAgaWYgKCBt
aWNyb2NvZGVfdXBkYXRlX21hdGNoKGNwdSwgbWNfaGVhZGVyLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZXh0X3NpZy0+c2lnLCBleHRfc2lnLT5wZikgKQotICAgICAgICAg
ICAgZ290byBmaW5kOwotICAgICAgICBleHRfc2lnKys7Ci0gICAgfQotICAgIHJldHVybiAwOwot
IGZpbmQ6CiAgICAgcHJfZGVidWcoIm1pY3JvY29kZTogQ1BVJWQgZm91bmQgYSBtYXRjaGluZyBt
aWNyb2NvZGUgdXBkYXRlIHdpdGgiCiAgICAgICAgICAgICAgIiB2ZXJzaW9uICUjeCAoY3VycmVu
dD0lI3gpXG4iLAogICAgICAgICAgICAgIGNwdSwgbWNfaGVhZGVyLT5yZXYsIHVjaS0+Y3B1X3Np
Zy5yZXYpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9taWNyb2NvZGUuaCBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvbWljcm9jb2RlLmgKaW5kZXggMjNlYTk1NC4uNzNlYmU5YSAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9taWNyb2NvZGUuaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L21pY3JvY29kZS5oCkBAIC0zLDYgKzMsMTIgQEAKIAogI2luY2x1ZGUgPHhlbi9w
ZXJjcHUuaD4KIAorZW51bSBtaWNyb2NvZGVfbWF0Y2hfcmVzdWx0IHsKKyAgICBPTERfVUNPREUs
IC8qIHNpZ25hdHVyZSBtYXRjaGVkLCBidXQgcmV2aXNpb24gaWQgaXNuJ3QgbmV3ZXIgKi8KKyAg
ICBORVdfVUNPREUsIC8qIHNpZ25hdHVyZSBtYXRjaGVkLCBidXQgcmV2aXNpb24gaWQgaXMgbmV3
ZXIgKi8KKyAgICBNSVNfVUNPREUsIC8qIHNpZ25hdHVyZSBtaXNtYXRjaGVkICovCit9OworCiBz
dHJ1Y3QgY3B1X3NpZ25hdHVyZTsKIHN0cnVjdCB1Y29kZV9jcHVfaW5mbzsKIAotLSAKMS44LjMu
MQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 27 08:27:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 May 2019 08:27:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVAyc-00049Y-0R; Mon, 27 May 2019 08:27:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Vl5o=T3=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1hVAya-00049T-Py
 for xen-devel@lists.xenproject.org; Mon, 27 May 2019 08:27:24 +0000
X-Inumbo-ID: 4023e8bb-8059-11e9-8980-bc764e045a96
Received: from mga12.intel.com (unknown [192.55.52.136])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4023e8bb-8059-11e9-8980-bc764e045a96;
 Mon, 27 May 2019 08:27:23 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by fmsmga106.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 27 May 2019 01:27:22 -0700
X-ExtLoop1: 1
Received: from gao-cwp.sh.intel.com ([10.239.159.26])
 by orsmga005.jf.intel.com with ESMTP; 27 May 2019 01:27:19 -0700
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 27 May 2019 16:31:21 +0800
Message-Id: <1558945891-3015-1-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.9.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v7 00/10] improve late microcode loading
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Ashok Raj <ashok.raj@intel.com>,
 Wei Liu <wl@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Chao Gao <chao.gao@intel.com>, Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q2hhbmdlcyBpbiB2ZXJzaW9uIDc6CiAtIGNhY2hlIG9uZSBtaWNyb2NvZGUgdXBkYXRlIHJhdGhl
ciB0aGFuIGEgbGlzdCBvZiBpdC4gQXNzdW1pbmcgdGhhdCBhbGwgQ1BVcwogKGluY2x1ZGluZyB0
aG9zZSB3aWxsIGJlIHBsdWdnZWQgaW4gbGF0ZXIpIGluIHRoZSBzeXN0ZW0gaGF2ZSB0aGUgc2Ft
ZQogc2lnbmF0dXJlLCBvbmUgdXBkYXRlIG1hdGNoZXMgd2l0aCBvbmUgQ1BVIHNob3VsZCBtYXRj
aCB3aXRoIG90aGVycy4gVGh1cywgb25lCiB1cGRhdGUgaXMgZW5vdWdoIGZvciBtaWNyb2NvZGUg
dXBkYXRpbmcgZHVyaW5nIENQVSBob3QtcGx1ZyBhbmQgcmVzdW1pbmcuCiAtIFRvIGhhbmRsZSBs
b2FkIGZhaWx1cmUsIG1pY3JvY29kZSB1cGRhdGUgaXMgY2FjaGVkIGFmdGVyIGl0IGlzIGFwcGxp
ZWQgdG8KIGF2b2lkIGEgYnJva2VuIHVwZGF0ZSBvdmVycmlkaW5nIGEgdmFsaWRhdGVkIG9uZS4g
VW52YWxpZGF0ZWQgbWljcm9jb2RlIHVwZGF0ZXMKIGFyZSBwYXNzZWQgYnkgYXJndW1lbnRzIHJh
dGhlciB0aGFuIGFub3RoZXIgZ2xvYmFsIHZhcmlhYmxlLCB3aGVyZSB0aGlzIHNlcmllcwogc2xp
Z2h0bHkgZGlmZmVycyBmcm9tIFJvZ2VyJ3Mgc3VnZ2VzdGlvbiBpbjoKIGh0dHBzOi8vbGlzdHMu
eGVuLm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE5LTAzL21zZzAwNzc2Lmh0bWwKIC0g
aW5jb3Jwb3JhdGUgU2VyZ2V5J3MgcGF0Y2ggKHBhdGNoIDEwKSB0byBmaXggYSBidWc6IHdlIG1h
aW50YWluIGEgdmFyaWFibGUKIHRvIHJlZmxlY3QgY3VycmVudCBtaWNyb2NvZGUgcmV2aXNpb24u
IEJ1dCBpbiBzb21lIGNhc2VzLCB0aGlzIHZhcmlhYmxlIGlzbid0CiBpbml0aWFsaXplZCBkdXJp
bmcgc3lzdGVtIGJvb3QgdGltZSwgd2hpY2ggcmVzdWx0cyBpbiBmYWxzZWx5IHJlcG9ydGluZyB0
aGF0CiBwcm9jZXNzb3IgaXMgc3VzY2VwdGlibGUgdG8gc29tZSBrbm93biB2dWxuZXJhYmlsaXRp
ZXMuCiAtIGZpeCBpc3N1ZXMgcmVwb3J0ZWQgYnkgU2VyZ2V5OgogaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE5LTAzL21zZzAwOTAxLmh0bWwK
IC0gUmVzcG9uc2VzIHRvIFNlcmdleS9Sb2dlci9XZWkvQXNob2sncyBvdGhlciBjb21tZW50cy4K
Ck1ham9yIGNoYW5nZXMgaW4gdmVyc2lvbiA2OgogLSBydW4gd2JpbnZkIGJlZm9yZSB1cGRhdGlu
ZyBtaWNyb2NvZGUgKHBhdGNoIDEwKQogLSBhZGQgYW4gdXNlcnNwYWNlIHRvb2wgZm9yIGxhdGUg
bWljcm9jb2RlIHVwZGF0ZSAocGF0Y2ggMSkKIC0gc2NhbGUgdGltZSB0byB3YWl0IGJ5IHRoZSBu
dW1iZXIgb2YgcmVtYWluaW5nIENQVXMgdG8gcmVzcG9uZCAKIC0gcmVtb3ZlICdjcHUnIHBhcmFt
ZXRlcnMgZnJvbSBzb21lIHJlbGF0ZWQgY2FsbGJhY2tzIGFuZCBmdW5jdGlucwogLSBzYXZlIGFu
IHVjb2RlIHBhdGNoIG9ubHkgaWYgaXRzIHN1cHBvcnRlZCBDUFUgaXMgYWxsb3dlZCB0byBtaXgg
d2l0aAogICBjdXJyZW50IGNwdS4KCkNoYW5nZXMgaW4gdmVyc2lvbiA1OgogLSBzdXBwb3J0IHBh
cmFsbGVsIG1pY3JvY29kZSB1cGRhdGVzIGZvciBhbGwgY29yZXMgKHNlZSBwYXRjaCA4KQogLSBB
ZGRyZXNzIFJvZ2VyJ3MgY29tbWVudHMgb24gdGhlIGxhc3QgdmVyc2lvbi4KClRoZSBpbnRlbnRp
b24gb2YgdGhpcyBzZXJpZXMgaXMgdG8gbWFrZSB0aGUgbGF0ZSBtaWNyb2NvZGUgbG9hZGluZwpt
b3JlIHJlbGlhYmxlIGJ5IHJlbmRlenZvdXNpbmcgYWxsIGNwdXMgaW4gc3RvcF9tYWNoaW5lIGNv
bnRleHQuClRoaXMgaWRlYSBjb21lcyBmcm9tIEFzaG9rLiBJIGFtIHBvcnRpbmcgaGlzIGxpbnV4
IHBhdGNoIHRvIFhlbgooc2VlIHBhdGNoIDcgYW5kIDggZm9yIG1vcmUgZGV0YWlscykuCgpUaGlz
IHNlcmllcyBpbmNsdWRlcyBmaXZlIGNoYW5nZXM6CiAxLiBQYXRjaCAxOiBhbiB1c2Vyc3BhY2Ug
dG9vbCBmb3IgbGF0ZSBtaWNyb2NvZGUgdXBkYXRlCiAyLiBQYXRjaCAyLTY6IGludHJvZHVjZSBh
IGdsb2JhbCBtaWNyb2NvZGUgY2FjaGUgYW5kIHNvbWUgY2xlYW51cAogMy4gUGF0Y2ggNzogd3Jp
dGViYWNrIGFuZCBpbnZhbGlkYXRlIGNhY2hlIGJlZm9yZSB1cGRhdGluZyBtaWNyb2NvZGUKIDMu
IFBhdGNoIDg6IHN5bmNocm9uaXplIGxhdGUgbWljcm9jb2RlIGxvYWRpbmcKIDQuIFBhdGNoIDk6
IHN1cHBvcnQgcGFyYWxsZWwgbWljcm9jb2RlcyB1cGRhdGUgb24gZGlmZmVyZW50IGNvcmVzCiA1
LiBQYXRjaCAxMDogYWx3YXlzIHJlYWQgbWljcm9jb2RlIHJldmlzaW9uIGF0IGJvb3QgdGltZQoK
Q3VycmVudGx5LCBsYXRlIG1pY3JvY29kZSBsb2FkaW5nIGRvZXMgYSBsb3Qgb2YgdGhpbmdzIGlu
Y2x1ZGluZwpwYXJzaW5nIG1pY3JvY29kZSBibG9iLCBjaGVja2luZyB0aGUgc2lnbmF0dXJlL3Jl
dmlzaW9uIGFuZCBwZXJmb3JtaW5nCnVwZGF0ZS4gUHV0dGluZyBhbGwgb2YgdGhlbSBpbnRvIHN0
b3BfbWFjaGluZSBjb250ZXh0IGlzIGEgYmFkIGlkZWEKYmVjYXVzZSBvZiBjb21wbGV4aXR5IChv
bmUgaXNzdWUgSSBvYnNlcnZlZCBpcyBtZW1vcnkgYWxsb2NhdGlvbgp0cmlnZ2VyZWQgb25lIGFz
c2VydGlvbiBpbiBzdG9wX21hY2hpbmUgY29udGV4dCkuIFRvIHNpbXBsaWZ5IHRoZQpsb2FkIHBy
b2Nlc3MsIHBhcnNpbmcgbWljcm9jb2RlIGlzIG1vdmVkIG91dCBvZiB0aGUgbG9hZCBwcm9jZXNz
LgpSZW1haW5pbmcgcGFydHMgb2YgbG9hZCBwcm9jZXNzIGlzIHB1dCB0byBzdG9wX21hY2hpbmUg
Y29udGV4dC4KClJlZ2FyZGluZyBjaGFuZ2VzIHRvIEFNRCBzaWRlLCBJIGRpZG4ndCBkbyBhbnkg
dGVzdCBmb3IgdGhlbSBkdWUgdG8KbGFjayBvZiBoYXJkd2FyZS4gU2VyZ2V5LCBjb3VsZCB5b3Ug
aGVscCB0byB0ZXN0IHRoaXMgc2VyaWVzIG9uIGFuCkFNRCBtYWNoaW5lIGFnYWluPwpBdCBsZWFz
dCwgdHdvIGJhc2ljIHRlc3RzIGFyZSBuZWVkZWQ6CiogZG8gYSBtaWNyb2NvZGUgdXBkYXRlIGFm
dGVyIHN5c3RlbSBib290dXAKKiBkb24ndCBicmluZyBhbGwgcENQVXMgdXAgYXQgYm9vdHVwIGJ5
IHNwZWNpZnlpbmcgbWF4Y3B1cyBvcHRpb24gaW4geGVuCiAgY29tbWFuZCBsaW5lIGFuZCB0aGVu
IGRvIGEgbWljcm9jb2RlIHVwZGF0ZSBhbmQgb25saW5lIGFsbCBvZmZsaW5lZAogIENQVXMgdmlh
ICd4ZW4taHB0b29sJy4KCkNoYW8gR2FvICg5KToKICBtaXNjL3hlbi11Y29kZTogVXBsb2FkIGEg
bWljcm9jb2RlIGJsb2IgdG8gdGhlIGh5cGVydmlzb3IKICBtaWNyb2NvZGUvaW50ZWw6IGV4dGVu
ZCBtaWNyb2NvZGVfdXBkYXRlX21hdGNoKCkKICBtaWNyb2NvZGU6IGludHJvZHVjZSBhIGdsb2Jh
bCBjYWNoZSBvZiB1Y29kZSBwYXRjaAogIG1pY3JvY29kZTogcmVtb3ZlIHN0cnVjdCB1Y29kZV9j
cHVfaW5mbwogIG1pY3JvY29kZTogcmVtb3ZlIHBvaW50bGVzcyAnY3B1JyBwYXJhbWV0ZXIKICBt
aWNyb2NvZGU6IHNwbGl0IG91dCBhcHBseV9taWNyb2NvZGUoKSBmcm9tIGNwdV9yZXF1ZXN0X21p
Y3JvY29kZSgpCiAgbWljcm9jb2RlL2ludGVsOiBXcml0ZWJhY2sgYW5kIGludmFsaWRhdGUgY2Fj
aGVzIGJlZm9yZSB1cGRhdGluZwogICAgbWljcm9jb2RlCiAgeDg2L21pY3JvY29kZTogU3luY2hy
b25pemUgbGF0ZSBtaWNyb2NvZGUgbG9hZGluZwogIG1pY3JvY29kZTogcmVtb3ZlIG1pY3JvY29k
ZV91cGRhdGVfbG9jawoKU2VyZ2V5IER5YXNsaSAoMSk6CiAgeDg2L21pY3JvY29kZTogYWx3YXlz
IGNvbGxlY3RfY3B1X2luZm8oKSBkdXJpbmcgYm9vdAoKIHRvb2xzL2xpYnhjL2luY2x1ZGUveGVu
Y3RybC5oICAgfCAgIDEgKwogdG9vbHMvbGlieGMveGNfbWlzYy5jICAgICAgICAgICB8ICAyMyAr
KysKIHRvb2xzL21pc2MvTWFrZWZpbGUgICAgICAgICAgICAgfCAgIDQgKwogdG9vbHMvbWlzYy94
ZW4tdWNvZGUuYyAgICAgICAgICB8ICA3OCArKysrKysrKwogeGVuL2FyY2gveDg2L2FjcGkvcG93
ZXIuYyAgICAgICB8ICAgMiArLQogeGVuL2FyY2gveDg2L2FwaWMuYyAgICAgICAgICAgICB8ICAg
MiArLQogeGVuL2FyY2gveDg2L21pY3JvY29kZS5jICAgICAgICB8IDQwMSArKysrKysrKysrKysr
KysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvbWljcm9jb2RlX2FtZC5j
ICAgIHwgMjQ1ICsrKysrKysrKysrKy0tLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L21pY3JvY29k
ZV9pbnRlbC5jICB8IDIwMiArKysrKysrKysrLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L3NtcGJv
b3QuYyAgICAgICAgICB8ICAgNSArLQogeGVuL2FyY2gveDg2L3NwZWNfY3RybC5jICAgICAgICB8
ICAgMiArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9taWNyb2NvZGUuaCB8ICAzOSArKy0tCiB4ZW4v
aW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oIHwgICAzICstCiAxMyBmaWxlcyBjaGFuZ2VkLCA2
MzkgaW5zZXJ0aW9ucygrKSwgMzY4IGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHRv
b2xzL21pc2MveGVuLXVjb2RlLmMKCi0tIAoxLjguMy4xCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 27 08:27:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 May 2019 08:27:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVAyj-0004B2-Sr; Mon, 27 May 2019 08:27:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Vl5o=T3=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1hVAyi-0004Ai-BZ
 for xen-devel@lists.xenproject.org; Mon, 27 May 2019 08:27:32 +0000
X-Inumbo-ID: 448cdb66-8059-11e9-8980-bc764e045a96
Received: from mga12.intel.com (unknown [192.55.52.136])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 448cdb66-8059-11e9-8980-bc764e045a96;
 Mon, 27 May 2019 08:27:30 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by fmsmga106.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 27 May 2019 01:27:29 -0700
X-ExtLoop1: 1
Received: from gao-cwp.sh.intel.com ([10.239.159.26])
 by orsmga005.jf.intel.com with ESMTP; 27 May 2019 01:27:28 -0700
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 27 May 2019 16:31:24 +0800
Message-Id: <1558945891-3015-4-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1558945891-3015-1-git-send-email-chao.gao@intel.com>
References: <1558945891-3015-1-git-send-email-chao.gao@intel.com>
Subject: [Xen-devel] [PATCH v7 03/10] microcode: introduce a global cache of
 ucode patch
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Ashok Raj <ashok.raj@intel.com>,
 Wei Liu <wl@xen.org>, 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>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

dG8gcmVwbGFjZSB0aGUgY3VycmVudCBwZXItY3B1IGNhY2hlICd1Y2ktPm1jJy4KCldpdGggdGhl
IGFzc3VtcHRpb24gdGhhdCBhbGwgQ1BVcyBpbiB0aGUgc3lzdGVtIGhhdmUgdGhlIHNhbWUgc2ln
bmF0dXJlCihmYW1pbHksIG1vZGVsLCBzdGVwcGluZyBhbmQgJ3BmJyksIG9uZSBtaWNyb2NvZGUg
dXBkYXRlIG1hdGNoZXMgd2l0aApvbmUgY3B1IHNob3VsZCBtYXRjaCB3aXRoIG90aGVycy4gQW5k
IEhhdmluZyBtdWx0aXBsZSBtaWNyb2NvZGUgcmV2aXNpb25zCm9uIGRpZmZlcmVudCBjcHVzIHdv
dWxkIGNhdXNlIHN5c3RlbSB1bnN0YWJsZSBhbmQgaXMgd2hhdCBzaG91bGQgYmUKYXZvaWRlZC4g
SGVuY2UsIGNhY2hpbmcgb25seSBvbmUgbWljcm9jb2RlIHVwZGF0ZSBpcyBnb29kIGVub3VnaCBm
b3IgYWxsCmNhc2VzLgoKSW50cm9kdWNlIGEgZ2xvYmFsIHZhcmlhYmxlLCBtaWNyb2NvZGVfY2Fj
aGUsIHRvIHN0b3JlIHRoZSBuZXdlc3QKbWF0Y2hpbmcgbWljcm9jb2RlIHVwZGF0ZS4gV2hlbmV2
ZXIgd2UgZ2V0IGEgbmV3IHZhbGlkIG1pY3JvY29kZSB1cGRhdGUsCml0cyByZXZpc2lvbiBpZCBp
cyBjb21wYXJlZCBhZ2FpbnN0IHRoYXQgb2YgdGhlIG1pY3JvY29kZSB1cGRhdGUgdG8KZGV0ZXJt
aW5lIHdoZXRoZXIgdGhlICJtaWNyb2NvZGVfY2FjaGUiIG5lZWRzIHRvIGJlIHJlcGxhY2VkLiBB
bmQgbm93CnRoaXMgZ2xvYmFsIGNhY2hlIGlzIGxvYWRlZCB0byBjcHUgaW4gYXBwbHlfbWljcm9j
b2RlKCkuCgpBbGwgb3BlcmF0aW9ucyBvbiB0aGUgY2FjaGUgaXMgZXhwZWN0ZWQgdG8gYmUgZG9u
ZSB3aXRoIHRoZQonbWljcm9jb2RlX211dGV4JyBob2xkLgoKTm90ZSB0aGF0IEkgZGVsaWJlcmF0
ZWx5IGF2b2lkIHRvdWNoaW5nICd1Y2ktPm1jJyBhcyBJIGFtIGdvaW5nIHRvCnJlbW92ZSBpdCBj
b21wbGV0ZWx5IGluIHRoZSBuZXh0IHBhdGNoLgoKU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNo
YW8uZ2FvQGludGVsLmNvbT4KLS0tCkNoYW5nZXMgaW4gdjc6CiAtIHJld29ya2VkIHRvIGNhY2hl
IG9ubHkgb25lIG1pY3JvY29kZSBwYXRjaCByYXRoZXIgdGhhbiBhIGxpc3Qgb2YKIG1pY3JvY29k
ZSBwYXRjaGVzLgoKQ2hhbmdlcyBpbiB2NjoKIC0gY29uc3RpZnkgbG9jYWwgdmFyaWFibGVzIGFu
ZCBmdW5jdGlvbiBwYXJhbWV0ZXJzIGlmIHBvc3NpYmxlCiAtIGNvbW1lbnQgdGhhdCB0aGUgZ2xv
YmFsIGNhY2hlIGlzIHByb3RlY3RlZCBieSAnbWljcm9jb2RlX211dGV4Jy4KICAgYW5kIGFkZCBh
c3NlcnRpb25zIHRvIGNhdGNoIHZpb2xhdGlvbnMgaW4gbWljcm9jb2RlX3tzYXZlL2ZpbmR9X3Bh
dGNoKCkKCkNoYW5nZXMgaW4gdjU6CiAtIHJld29yZCB0aGUgY29tbWl0IGRlc2NyaXB0aW9uCiAt
IGZpbmRfcGF0Y2goKSBhbmQgc2F2ZV9wYXRjaCgpIGFyZSBhYnN0cmFjdGVkIGludG8gY29tbW9u
IGZ1bmN0aW9ucwogICB3aXRoIHNvbWUgaG9va3MgZm9yIEFNRCBhbmQgSW50ZWwKLS0tCiB4ZW4v
YXJjaC94ODYvbWljcm9jb2RlLmMgICAgICAgIHwgMzYgKysrKysrKysrKysrKysrKwogeGVuL2Fy
Y2gveDg2L21pY3JvY29kZV9hbWQuYyAgICB8IDkxICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKystLS0tCiB4ZW4vYXJjaC94ODYvbWljcm9jb2RlX2ludGVsLmMgIHwgNzcgKysr
KysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9taWNy
b2NvZGUuaCB8IDE1ICsrKysrKysKIDQgZmlsZXMgY2hhbmdlZCwgMTk3IGluc2VydGlvbnMoKyks
IDIyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGUuYyBi
L3hlbi9hcmNoL3g4Ni9taWNyb2NvZGUuYwppbmRleCA0MTYzZjUwLi5jZmY4NmE5IDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvbWljcm9jb2RlLmMKKysrIGIveGVuL2FyY2gveDg2L21pY3JvY29k
ZS5jCkBAIC02MSw2ICs2MSw5IEBAIHN0YXRpYyBzdHJ1Y3QgdWNvZGVfbW9kX2Jsb2IgX19pbml0
ZGF0YSB1Y29kZV9ibG9iOwogICovCiBzdGF0aWMgYm9vbF90IF9faW5pdGRhdGEgdWNvZGVfc2Nh
bjsKIAorLyogUHJvdGVjdGVkIGJ5IG1pY3JvY29kZV9tdXRleCAqLworc3RhdGljIHN0cnVjdCBt
aWNyb2NvZGVfcGF0Y2ggKm1pY3JvY29kZV9jYWNoZTsKKwogdm9pZCBfX2luaXQgbWljcm9jb2Rl
X3NldF9tb2R1bGUodW5zaWduZWQgaW50IGlkeCkKIHsKICAgICB1Y29kZV9tb2RfaWR4ID0gaWR4
OwpAQCAtMjYyLDYgKzI2NSwzOSBAQCBpbnQgbWljcm9jb2RlX3Jlc3VtZV9jcHUodW5zaWduZWQg
aW50IGNwdSkKICAgICByZXR1cm4gZXJyOwogfQogCitjb25zdCBzdHJ1Y3QgbWljcm9jb2RlX3Bh
dGNoICptaWNyb2NvZGVfZ2V0X2NhY2hlKHZvaWQpCit7CisgICAgQVNTRVJUKHNwaW5faXNfbG9j
a2VkKCZtaWNyb2NvZGVfbXV0ZXgpKTsKKworICAgIHJldHVybiBtaWNyb2NvZGVfY2FjaGU7Cit9
CisKKy8qIFJldHVybiB0cnVlIGlmIGNhY2hlIGdldHMgdXBkYXRlZC4gT3RoZXJ3aXNlLCByZXR1
cm4gZmFsc2UgKi8KK2Jvb2wgbWljcm9jb2RlX3VwZGF0ZV9jYWNoZShzdHJ1Y3QgbWljcm9jb2Rl
X3BhdGNoICpwYXRjaCkKK3sKKworICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZCgmbWljcm9jb2Rl
X211dGV4KSk7CisKKyAgICBpZiAoICFtaWNyb2NvZGVfb3BzLT5tYXRjaF9jcHUocGF0Y2gpICkK
KyAgICAgICAgcmV0dXJuIGZhbHNlOworCisgICAgaWYgKCAhbWljcm9jb2RlX2NhY2hlICkKKyAg
ICAgICAgbWljcm9jb2RlX2NhY2hlID0gcGF0Y2g7CisgICAgZWxzZSBpZiAoIG1pY3JvY29kZV9v
cHMtPmNvbXBhcmVfcGF0Y2gocGF0Y2gsIG1pY3JvY29kZV9jYWNoZSkgPT0KKyAgICAgICAgICAg
ICAgICAgIE5FV19VQ09ERSApCisgICAgeworICAgICAgICBtaWNyb2NvZGVfb3BzLT5mcmVlX3Bh
dGNoKG1pY3JvY29kZV9jYWNoZSk7CisgICAgICAgIG1pY3JvY29kZV9jYWNoZSA9IHBhdGNoOwor
ICAgIH0KKyAgICBlbHNlCisgICAgeworICAgICAgICBtaWNyb2NvZGVfb3BzLT5mcmVlX3BhdGNo
KHBhdGNoKTsKKyAgICAgICAgcmV0dXJuIGZhbHNlOworICAgIH0KKworICAgIHJldHVybiB0cnVl
OworfQorCiBzdGF0aWMgaW50IG1pY3JvY29kZV91cGRhdGVfY3B1KGNvbnN0IHZvaWQgKmJ1Ziwg
c2l6ZV90IHNpemUpCiB7CiAgICAgaW50IGVycjsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9t
aWNyb2NvZGVfYW1kLmMgYi94ZW4vYXJjaC94ODYvbWljcm9jb2RlX2FtZC5jCmluZGV4IDdhODU0
YzAuLjFmMDU4OTkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGVfYW1kLmMKKysr
IGIveGVuL2FyY2gveDg2L21pY3JvY29kZV9hbWQuYwpAQCAtMTkwLDI0ICsxOTAsODUgQEAgc3Rh
dGljIGJvb2xfdCBtaWNyb2NvZGVfZml0cyhjb25zdCBzdHJ1Y3QgbWljcm9jb2RlX2FtZCAqbWNf
YW1kLAogICAgIHJldHVybiAxOwogfQogCitzdGF0aWMgYm9vbCBtYXRjaF9jcHUoY29uc3Qgc3Ry
dWN0IG1pY3JvY29kZV9wYXRjaCAqcGF0Y2gpCit7CisgICAgaWYgKCAhcGF0Y2ggKQorICAgICAg
ICByZXR1cm4gZmFsc2U7CisgICAgcmV0dXJuIG1pY3JvY29kZV9maXRzKHBhdGNoLT5tY19hbWQs
IHNtcF9wcm9jZXNzb3JfaWQoKSk7Cit9CisKK3N0YXRpYyBzdHJ1Y3QgbWljcm9jb2RlX3BhdGNo
ICphbGxvY19taWNyb2NvZGVfcGF0Y2goCisgICAgY29uc3Qgc3RydWN0IG1pY3JvY29kZV9hbWQg
Km1jX2FtZCkKK3sKKyAgICBzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICptaWNyb2NvZGVfcGF0Y2gg
PSB4bWFsbG9jKHN0cnVjdCBtaWNyb2NvZGVfcGF0Y2gpOworICAgIHN0cnVjdCBtaWNyb2NvZGVf
YW1kICpjYWNoZSA9IHhtYWxsb2Moc3RydWN0IG1pY3JvY29kZV9hbWQpOworICAgIHZvaWQgKm1w
YiA9IHhtYWxsb2NfYnl0ZXMobWNfYW1kLT5tcGJfc2l6ZSk7CisgICAgc3RydWN0IGVxdWl2X2Nw
dV9lbnRyeSAqZXF1aXZfY3B1X3RhYmxlID0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgeG1hbGxvY19ieXRlcyhtY19hbWQtPmVxdWl2X2NwdV90YWJsZV9zaXplKTsKKworICAgIGlm
ICggIW1pY3JvY29kZV9wYXRjaCB8fCAhY2FjaGUgfHwgIW1wYiB8fCAhZXF1aXZfY3B1X3RhYmxl
ICkKKyAgICB7CisgICAgICAgIHhmcmVlKG1pY3JvY29kZV9wYXRjaCk7CisgICAgICAgIHhmcmVl
KGNhY2hlKTsKKyAgICAgICAgeGZyZWUobXBiKTsKKyAgICAgICAgeGZyZWUoZXF1aXZfY3B1X3Rh
YmxlKTsKKyAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIgIm1pY3JvY29kZTogQ2FuIG5vdCBhbGxv
Y2F0ZSBtZW1vcnlcbiIpOworICAgICAgICByZXR1cm4gRVJSX1BUUigtRU5PTUVNKTsKKyAgICB9
CisKKyAgICBjYWNoZS0+ZXF1aXZfY3B1X3RhYmxlID0gZXF1aXZfY3B1X3RhYmxlOworICAgIGNh
Y2hlLT5tcGIgPSBtcGI7CisgICAgbWVtY3B5KGNhY2hlLT5lcXVpdl9jcHVfdGFibGUsIG1jX2Ft
ZC0+ZXF1aXZfY3B1X3RhYmxlLAorICAgICAgICAgICBtY19hbWQtPmVxdWl2X2NwdV90YWJsZV9z
aXplKTsKKyAgICBtZW1jcHkoY2FjaGUtPm1wYiwgbWNfYW1kLT5tcGIsIG1jX2FtZC0+bXBiX3Np
emUpOworICAgIGNhY2hlLT5lcXVpdl9jcHVfdGFibGVfc2l6ZSA9IG1jX2FtZC0+ZXF1aXZfY3B1
X3RhYmxlX3NpemU7CisgICAgY2FjaGUtPm1wYl9zaXplID0gbWNfYW1kLT5tcGJfc2l6ZTsKKyAg
ICBtaWNyb2NvZGVfcGF0Y2gtPm1jX2FtZCA9IGNhY2hlOworCisgICAgcmV0dXJuIG1pY3JvY29k
ZV9wYXRjaDsKK30KKworc3RhdGljIHZvaWQgZnJlZV9wYXRjaChzdHJ1Y3QgbWljcm9jb2RlX3Bh
dGNoICptaWNyb2NvZGVfcGF0Y2gpCit7CisgICAgc3RydWN0IG1pY3JvY29kZV9hbWQgKm1jX2Ft
ZCA9IG1pY3JvY29kZV9wYXRjaC0+bWNfYW1kOworCisgICAgeGZyZWUobWNfYW1kLT5lcXVpdl9j
cHVfdGFibGUpOworICAgIHhmcmVlKG1jX2FtZC0+bXBiKTsKKyAgICB4ZnJlZShtY19hbWQpOwor
ICAgIHhmcmVlKG1pY3JvY29kZV9wYXRjaCk7Cit9CisKK3N0YXRpYyBlbnVtIG1pY3JvY29kZV9t
YXRjaF9yZXN1bHQgY29tcGFyZV9wYXRjaCgKKyAgICBjb25zdCBzdHJ1Y3QgbWljcm9jb2RlX3Bh
dGNoICpuZXcsIGNvbnN0IHN0cnVjdCBtaWNyb2NvZGVfcGF0Y2ggKm9sZCkKK3sKKyAgICBjb25z
dCBzdHJ1Y3QgbWljcm9jb2RlX2FtZCAqbmV3X21jID0gbmV3LT5tY19hbWQ7CisgICAgY29uc3Qg
c3RydWN0IG1pY3JvY29kZV9oZWFkZXJfYW1kICpuZXdfaGVhZGVyID0gbmV3X21jLT5tcGI7Cisg
ICAgY29uc3Qgc3RydWN0IG1pY3JvY29kZV9hbWQgKm9sZF9tYyA9IG9sZC0+bWNfYW1kOworICAg
IGNvbnN0IHN0cnVjdCBtaWNyb2NvZGVfaGVhZGVyX2FtZCAqb2xkX2hlYWRlciA9IG9sZF9tYy0+
bXBiOworCisgICAgaWYgKCBuZXdfaGVhZGVyLT5wcm9jZXNzb3JfcmV2X2lkID09IG9sZF9oZWFk
ZXItPnByb2Nlc3Nvcl9yZXZfaWQgKQorICAgICAgICByZXR1cm4gKG5ld19oZWFkZXItPnBhdGNo
X2lkID4gb2xkX2hlYWRlci0+cGF0Y2hfaWQpID8KKyAgICAgICAgICAgICAgICBORVdfVUNPREUg
OiBPTERfVUNPREU7CisKKyAgICByZXR1cm4gTUlTX1VDT0RFOworfQorCiBzdGF0aWMgaW50IGFw
cGx5X21pY3JvY29kZSh1bnNpZ25lZCBpbnQgY3B1KQogewogICAgIHVuc2lnbmVkIGxvbmcgZmxh
Z3M7CiAgICAgc3RydWN0IHVjb2RlX2NwdV9pbmZvICp1Y2kgPSAmcGVyX2NwdSh1Y29kZV9jcHVf
aW5mbywgY3B1KTsKICAgICB1aW50MzJfdCByZXY7Ci0gICAgc3RydWN0IG1pY3JvY29kZV9hbWQg
Km1jX2FtZCA9IHVjaS0+bWMubWNfYW1kOwotICAgIHN0cnVjdCBtaWNyb2NvZGVfaGVhZGVyX2Ft
ZCAqaGRyOwogICAgIGludCBod19lcnI7CisgICAgY29uc3Qgc3RydWN0IG1pY3JvY29kZV9oZWFk
ZXJfYW1kICpoZHI7CisgICAgY29uc3Qgc3RydWN0IG1pY3JvY29kZV9wYXRjaCAqcGF0Y2ggPSBt
aWNyb2NvZGVfZ2V0X2NhY2hlKCk7CiAKICAgICAvKiBXZSBzaG91bGQgYmluZCB0aGUgdGFzayB0
byB0aGUgQ1BVICovCiAgICAgQlVHX09OKHJhd19zbXBfcHJvY2Vzc29yX2lkKCkgIT0gY3B1KTsK
IAotICAgIGlmICggbWNfYW1kID09IE5VTEwgKQorICAgIGlmICggIW1hdGNoX2NwdShwYXRjaCkg
KQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKIAotICAgIGhkciA9IG1jX2FtZC0+bXBiOwotICAg
IGlmICggaGRyID09IE5VTEwgKQotICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICBoZHIgPSBw
YXRjaC0+bWNfYW1kLT5tcGI7CiAKICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmbWljcm9jb2RlX3Vw
ZGF0ZV9sb2NrLCBmbGFncyk7CiAKQEAgLTQ5Nyw3ICs1NTgsMjAgQEAgc3RhdGljIGludCBjcHVf
cmVxdWVzdF9taWNyb2NvZGUodW5zaWduZWQgaW50IGNwdSwgY29uc3Qgdm9pZCAqYnVmLAogICAg
IHdoaWxlICggKGVycm9yID0gZ2V0X3Vjb2RlX2Zyb21fYnVmZmVyX2FtZChtY19hbWQsIGJ1Ziwg
YnVmc2l6ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Jm9mZnNldCkpID09IDAgKQogICAgIHsKLSAgICAgICAgaWYgKCBtaWNyb2NvZGVfZml0cyhtY19h
bWQsIGNwdSkgKQorICAgICAgICBzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICpuZXdfcGF0Y2ggPSBh
bGxvY19taWNyb2NvZGVfcGF0Y2gobWNfYW1kKTsKKworICAgICAgICBpZiAoIElTX0VSUihuZXdf
cGF0Y2gpICkKKyAgICAgICAgeworICAgICAgICAgICAgZXJyb3IgPSBQVFJfRVJSKG5ld19wYXRj
aCk7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorCisgICAgICAgIGlmICggbWF0Y2hf
Y3B1KG5ld19wYXRjaCkgKQorICAgICAgICAgICAgbWljcm9jb2RlX3VwZGF0ZV9jYWNoZShuZXdf
cGF0Y2gpOworICAgICAgICBlbHNlCisgICAgICAgICAgICBmcmVlX3BhdGNoKG5ld19wYXRjaCk7
CisKKyAgICAgICAgaWYgKCBtYXRjaF9jcHUobWljcm9jb2RlX2dldF9jYWNoZSgpKSApCiAgICAg
ICAgIHsKICAgICAgICAgICAgIGVycm9yID0gYXBwbHlfbWljcm9jb2RlKGNwdSk7CiAgICAgICAg
ICAgICBpZiAoIGVycm9yICkKQEAgLTYzOSw2ICs3MTMsOSBAQCBzdGF0aWMgY29uc3Qgc3RydWN0
IG1pY3JvY29kZV9vcHMgbWljcm9jb2RlX2FtZF9vcHMgPSB7CiAgICAgLmNvbGxlY3RfY3B1X2lu
Zm8gICAgICAgICAgICAgICAgID0gY29sbGVjdF9jcHVfaW5mbywKICAgICAuYXBwbHlfbWljcm9j
b2RlICAgICAgICAgICAgICAgICAgPSBhcHBseV9taWNyb2NvZGUsCiAgICAgLnN0YXJ0X3VwZGF0
ZSAgICAgICAgICAgICAgICAgICAgID0gc3RhcnRfdXBkYXRlLAorICAgIC5mcmVlX3BhdGNoICAg
ICAgICAgICAgICAgICAgICAgICA9IGZyZWVfcGF0Y2gsCisgICAgLmNvbXBhcmVfcGF0Y2ggICAg
ICAgICAgICAgICAgICAgID0gY29tcGFyZV9wYXRjaCwKKyAgICAubWF0Y2hfY3B1ICAgICAgICAg
ICAgICAgICAgICAgICAgPSBtYXRjaF9jcHUsCiB9OwogCiBpbnQgX19pbml0IG1pY3JvY29kZV9p
bml0X2FtZCh2b2lkKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21pY3JvY29kZV9pbnRlbC5j
IGIveGVuL2FyY2gveDg2L21pY3JvY29kZV9pbnRlbC5jCmluZGV4IGVjZWM4M2IuLmQzNDA1YTAg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGVfaW50ZWwuYworKysgYi94ZW4vYXJj
aC94ODYvbWljcm9jb2RlX2ludGVsLmMKQEAgLTI0OCw2ICsyNDgsMzIgQEAgc3RhdGljIGludCBt
aWNyb2NvZGVfc2FuaXR5X2NoZWNrKHZvaWQgKm1jKQogICAgIHJldHVybiAwOwogfQogCitzdGF0
aWMgYm9vbCBtYXRjaF9jcHUoY29uc3Qgc3RydWN0IG1pY3JvY29kZV9wYXRjaCAqcGF0Y2gpCit7
CisgICAgY29uc3Qgc3RydWN0IHVjb2RlX2NwdV9pbmZvICp1Y2kgPSAmdGhpc19jcHUodWNvZGVf
Y3B1X2luZm8pOworCisgICAgaWYgKCAhcGF0Y2ggKQorICAgICAgICByZXR1cm4gZmFsc2U7CisK
KyAgICByZXR1cm4gbWljcm9jb2RlX3VwZGF0ZV9tYXRjaCgmcGF0Y2gtPm1jX2ludGVsLT5oZHIs
IHVjaS0+Y3B1X3NpZy5zaWcsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVjaS0+
Y3B1X3NpZy5wZiwgdWNpLT5jcHVfc2lnLnJldikgPT0gTkVXX1VDT0RFOworfQorCitzdGF0aWMg
dm9pZCBmcmVlX3BhdGNoKHN0cnVjdCBtaWNyb2NvZGVfcGF0Y2ggKnBhdGNoKQoreworICAgIHhm
cmVlKHBhdGNoLT5tY19pbnRlbCk7CisgICAgeGZyZWUocGF0Y2gpOworfQorCitzdGF0aWMgZW51
bSBtaWNyb2NvZGVfbWF0Y2hfcmVzdWx0IGNvbXBhcmVfcGF0Y2goCisgICAgY29uc3Qgc3RydWN0
IG1pY3JvY29kZV9wYXRjaCAqbmV3LCBjb25zdCBzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICpvbGQp
Cit7CisgICAgY29uc3Qgc3RydWN0IG1pY3JvY29kZV9oZWFkZXJfaW50ZWwgKm9sZF9oZWFkZXIg
PSAmb2xkLT5tY19pbnRlbC0+aGRyOworCisgICAgcmV0dXJuIG1pY3JvY29kZV91cGRhdGVfbWF0
Y2goJm5ldy0+bWNfaW50ZWwtPmhkciwgb2xkX2hlYWRlci0+c2lnLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIG9sZF9oZWFkZXItPnBmLCBvbGRfaGVhZGVyLT5yZXYpOworfQor
CiAvKgogICogcmV0dXJuIDAgLSBubyB1cGRhdGUgZm91bmQKICAqIHJldHVybiAxIC0gZm91bmQg
dXBkYXRlCkBAIC0yNTgsMTAgKzI4NCwyNiBAQCBzdGF0aWMgaW50IGdldF9tYXRjaGluZ19taWNy
b2NvZGUoY29uc3Qgdm9pZCAqbWMsIHVuc2lnbmVkIGludCBjcHUpCiAgICAgc3RydWN0IHVjb2Rl
X2NwdV9pbmZvICp1Y2kgPSAmcGVyX2NwdSh1Y29kZV9jcHVfaW5mbywgY3B1KTsKICAgICBjb25z
dCBzdHJ1Y3QgbWljcm9jb2RlX2hlYWRlcl9pbnRlbCAqbWNfaGVhZGVyID0gbWM7CiAgICAgdW5z
aWduZWQgbG9uZyB0b3RhbF9zaXplID0gZ2V0X3RvdGFsc2l6ZShtY19oZWFkZXIpOwotICAgIHZv
aWQgKm5ld19tYzsKKyAgICB2b2lkICpuZXdfbWMgPSB4bWFsbG9jX2J5dGVzKHRvdGFsX3NpemUp
OworICAgIHN0cnVjdCBtaWNyb2NvZGVfcGF0Y2ggKm5ld19wYXRjaCA9IHhtYWxsb2Moc3RydWN0
IG1pY3JvY29kZV9wYXRjaCk7CisKKyAgICBpZiAoICFuZXdfcGF0Y2ggfHwgIW5ld19tYyApCisg
ICAgeworICAgICAgICB4ZnJlZShuZXdfcGF0Y2gpOworICAgICAgICB4ZnJlZShuZXdfbWMpOwor
ICAgICAgICBwcmludGsoWEVOTE9HX0VSUiAibWljcm9jb2RlOiBDYW4gbm90IGFsbG9jYXRlIG1l
bW9yeVxuIik7CisgICAgICAgIHJldHVybiAtRU5PTUVNOworICAgIH0KKyAgICBtZW1jcHkobmV3
X21jLCBtYywgdG90YWxfc2l6ZSk7CisgICAgbmV3X3BhdGNoLT5tY19pbnRlbCA9IG5ld19tYzsK
IAotICAgIGlmICggbWljcm9jb2RlX3VwZGF0ZV9tYXRjaChtYywgdWNpLT5jcHVfc2lnLnNpZywg
dWNpLT5jcHVfc2lnLnBmLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1Y2ktPmNw
dV9zaWcucmV2KSAhPSBORVdfVUNPREUgKQorICAgIGlmICggIW1hdGNoX2NwdShuZXdfcGF0Y2gp
ICkKKyAgICB7CisgICAgICAgIGZyZWVfcGF0Y2gobmV3X3BhdGNoKTsKKyAgICAgICAgcmV0dXJu
IDA7CisgICAgfQorCisgICAgaWYgKCAhbWljcm9jb2RlX3VwZGF0ZV9jYWNoZShuZXdfcGF0Y2gp
ICkKICAgICAgICAgcmV0dXJuIDA7CiAKICAgICBwcl9kZWJ1ZygibWljcm9jb2RlOiBDUFUlZCBm
b3VuZCBhIG1hdGNoaW5nIG1pY3JvY29kZSB1cGRhdGUgd2l0aCIKQEAgLTI3Nyw2ICszMTksNyBA
QCBzdGF0aWMgaW50IGdldF9tYXRjaGluZ19taWNyb2NvZGUoY29uc3Qgdm9pZCAqbWMsIHVuc2ln
bmVkIGludCBjcHUpCiAgICAgbWVtY3B5KG5ld19tYywgbWMsIHRvdGFsX3NpemUpOwogICAgIHhm
cmVlKHVjaS0+bWMubWNfaW50ZWwpOwogICAgIHVjaS0+bWMubWNfaW50ZWwgPSBuZXdfbWM7CisK
ICAgICByZXR1cm4gMTsKIH0KIApAQCAtMjg3LDE4ICszMzAsMjIgQEAgc3RhdGljIGludCBhcHBs
eV9taWNyb2NvZGUodW5zaWduZWQgaW50IGNwdSkKICAgICB1bnNpZ25lZCBpbnQgdmFsWzJdOwog
ICAgIHVuc2lnbmVkIGludCBjcHVfbnVtID0gcmF3X3NtcF9wcm9jZXNzb3JfaWQoKTsKICAgICBz
dHJ1Y3QgdWNvZGVfY3B1X2luZm8gKnVjaSA9ICZwZXJfY3B1KHVjb2RlX2NwdV9pbmZvLCBjcHVf
bnVtKTsKKyAgICBjb25zdCBzdHJ1Y3QgbWljcm9jb2RlX2ludGVsICptY19pbnRlbDsKKyAgICBj
b25zdCBzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICpwYXRjaCA9IG1pY3JvY29kZV9nZXRfY2FjaGUo
KTsKIAogICAgIC8qIFdlIHNob3VsZCBiaW5kIHRoZSB0YXNrIHRvIHRoZSBDUFUgKi8KICAgICBC
VUdfT04oY3B1X251bSAhPSBjcHUpOwogCi0gICAgaWYgKCB1Y2ktPm1jLm1jX2ludGVsID09IE5V
TEwgKQorICAgIGlmICggIW1hdGNoX2NwdShwYXRjaCkgKQogICAgICAgICByZXR1cm4gLUVJTlZB
TDsKIAorICAgIG1jX2ludGVsID0gcGF0Y2gtPm1jX2ludGVsOworCiAgICAgLyogc2VyaWFsaXpl
IGFjY2VzcyB0byB0aGUgcGh5c2ljYWwgd3JpdGUgdG8gTVNSIDB4NzkgKi8KICAgICBzcGluX2xv
Y2tfaXJxc2F2ZSgmbWljcm9jb2RlX3VwZGF0ZV9sb2NrLCBmbGFncyk7CiAKICAgICAvKiB3cml0
ZSBtaWNyb2NvZGUgdmlhIE1TUiAweDc5ICovCi0gICAgd3Jtc3JsKE1TUl9JQTMyX1VDT0RFX1dS
SVRFLCAodW5zaWduZWQgbG9uZyl1Y2ktPm1jLm1jX2ludGVsLT5iaXRzKTsKKyAgICB3cm1zcmwo
TVNSX0lBMzJfVUNPREVfV1JJVEUsICh1bnNpZ25lZCBsb25nKW1jX2ludGVsLT5iaXRzKTsKICAg
ICB3cm1zcmwoTVNSX0lBMzJfVUNPREVfUkVWLCAweDBVTEwpOwogCiAgICAgLyogQXMgZG9jdW1l
bnRlZCBpbiB0aGUgU0RNOiBEbyBhIENQVUlEIDEgaGVyZSAqLwpAQCAtMzA5LDE5ICszNTYsMTkg
QEAgc3RhdGljIGludCBhcHBseV9taWNyb2NvZGUodW5zaWduZWQgaW50IGNwdSkKICAgICB2YWxb
MV0gPSAodWludDMyX3QpKG1zcl9jb250ZW50ID4+IDMyKTsKIAogICAgIHNwaW5fdW5sb2NrX2ly
cXJlc3RvcmUoJm1pY3JvY29kZV91cGRhdGVfbG9jaywgZmxhZ3MpOwotICAgIGlmICggdmFsWzFd
ICE9IHVjaS0+bWMubWNfaW50ZWwtPmhkci5yZXYgKQorICAgIGlmICggdmFsWzFdICE9IG1jX2lu
dGVsLT5oZHIucmV2ICkKICAgICB7CiAgICAgICAgIHByaW50ayhLRVJOX0VSUiAibWljcm9jb2Rl
OiBDUFUlZCB1cGRhdGUgZnJvbSByZXZpc2lvbiAiCiAgICAgICAgICAgICAgICAiJSN4IHRvICUj
eCBmYWlsZWQuIFJlc3VsdGluZyByZXZpc2lvbiBpcyAlI3guXG4iLCBjcHVfbnVtLAotICAgICAg
ICAgICAgICAgdWNpLT5jcHVfc2lnLnJldiwgdWNpLT5tYy5tY19pbnRlbC0+aGRyLnJldiwgdmFs
WzFdKTsKKyAgICAgICAgICAgICAgIHVjaS0+Y3B1X3NpZy5yZXYsIG1jX2ludGVsLT5oZHIucmV2
LCB2YWxbMV0pOwogICAgICAgICByZXR1cm4gLUVJTzsKICAgICB9CiAgICAgcHJpbnRrKEtFUk5f
SU5GTyAibWljcm9jb2RlOiBDUFUlZCB1cGRhdGVkIGZyb20gcmV2aXNpb24gIgogICAgICAgICAg
ICAiJSN4IHRvICUjeCwgZGF0ZSA9ICUwNHgtJTAyeC0lMDJ4IFxuIiwKICAgICAgICAgICAgY3B1
X251bSwgdWNpLT5jcHVfc2lnLnJldiwgdmFsWzFdLAotICAgICAgICAgICB1Y2ktPm1jLm1jX2lu
dGVsLT5oZHIueWVhciwKLSAgICAgICAgICAgdWNpLT5tYy5tY19pbnRlbC0+aGRyLm1vbnRoLAot
ICAgICAgICAgICB1Y2ktPm1jLm1jX2ludGVsLT5oZHIuZGF5KTsKKyAgICAgICAgICAgbWNfaW50
ZWwtPmhkci55ZWFyLAorICAgICAgICAgICBtY19pbnRlbC0+aGRyLm1vbnRoLAorICAgICAgICAg
ICBtY19pbnRlbC0+aGRyLmRheSk7CiAgICAgdWNpLT5jcHVfc2lnLnJldiA9IHZhbFsxXTsKIAog
ICAgIHJldHVybiAwOwpAQCAtMzYxLDcgKzQwOCw2IEBAIHN0YXRpYyBpbnQgY3B1X3JlcXVlc3Rf
bWljcm9jb2RlKHVuc2lnbmVkIGludCBjcHUsIGNvbnN0IHZvaWQgKmJ1ZiwKICAgICBsb25nIG9m
ZnNldCA9IDA7CiAgICAgaW50IGVycm9yID0gMDsKICAgICB2b2lkICptYzsKLSAgICB1bnNpZ25l
ZCBpbnQgbWF0Y2hpbmdfY291bnQgPSAwOwogCiAgICAgLyogV2Ugc2hvdWxkIGJpbmQgdGhlIHRh
c2sgdG8gdGhlIENQVSAqLwogICAgIEJVR19PTihjcHUgIT0gcmF3X3NtcF9wcm9jZXNzb3JfaWQo
KSk7CkBAIC0zNzksMTAgKzQyNSw4IEBAIHN0YXRpYyBpbnQgY3B1X3JlcXVlc3RfbWljcm9jb2Rl
KHVuc2lnbmVkIGludCBjcHUsIGNvbnN0IHZvaWQgKmJ1ZiwKICAgICAgICAgICogbGV0cyBrZWVw
IHNlYXJjaGluZyB0aWxsIHRoZSBsYXRlc3QgdmVyc2lvbgogICAgICAgICAgKi8KICAgICAgICAg
aWYgKCBlcnJvciA9PSAxICkKLSAgICAgICAgewotICAgICAgICAgICAgbWF0Y2hpbmdfY291bnQr
KzsKICAgICAgICAgICAgIGVycm9yID0gMDsKLSAgICAgICAgfQorCiAgICAgICAgIHhmcmVlKG1j
KTsKICAgICB9CiAgICAgaWYgKCBvZmZzZXQgPiAwICkKQEAgLTM5MCw3ICs0MzQsNyBAQCBzdGF0
aWMgaW50IGNwdV9yZXF1ZXN0X21pY3JvY29kZSh1bnNpZ25lZCBpbnQgY3B1LCBjb25zdCB2b2lk
ICpidWYsCiAgICAgaWYgKCBvZmZzZXQgPCAwICkKICAgICAgICAgZXJyb3IgPSBvZmZzZXQ7CiAK
LSAgICBpZiAoICFlcnJvciAmJiBtYXRjaGluZ19jb3VudCApCisgICAgaWYgKCAhZXJyb3IgJiYg
bWF0Y2hfY3B1KG1pY3JvY29kZV9nZXRfY2FjaGUoKSkgKQogICAgICAgICBlcnJvciA9IGFwcGx5
X21pY3JvY29kZShjcHUpOwogCiAgICAgcmV0dXJuIGVycm9yOwpAQCAtNDA2LDYgKzQ1MCw5IEBA
IHN0YXRpYyBjb25zdCBzdHJ1Y3QgbWljcm9jb2RlX29wcyBtaWNyb2NvZGVfaW50ZWxfb3BzID0g
ewogICAgIC5jcHVfcmVxdWVzdF9taWNyb2NvZGUgICAgICAgICAgICA9IGNwdV9yZXF1ZXN0X21p
Y3JvY29kZSwKICAgICAuY29sbGVjdF9jcHVfaW5mbyAgICAgICAgICAgICAgICAgPSBjb2xsZWN0
X2NwdV9pbmZvLAogICAgIC5hcHBseV9taWNyb2NvZGUgICAgICAgICAgICAgICAgICA9IGFwcGx5
X21pY3JvY29kZSwKKyAgICAuZnJlZV9wYXRjaCAgICAgICAgICAgICAgICAgICAgICAgPSBmcmVl
X3BhdGNoLAorICAgIC5jb21wYXJlX3BhdGNoICAgICAgICAgICAgICAgICAgICA9IGNvbXBhcmVf
cGF0Y2gsCisgICAgLm1hdGNoX2NwdSAgICAgICAgICAgICAgICAgICAgICAgID0gbWF0Y2hfY3B1
LAogfTsKIAogaW50IF9faW5pdCBtaWNyb2NvZGVfaW5pdF9pbnRlbCh2b2lkKQpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9taWNyb2NvZGUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
bWljcm9jb2RlLmgKaW5kZXggNzNlYmU5YS4uNjU0MWM1OCAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9taWNyb2NvZGUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21pY3JvY29k
ZS5oCkBAIC0xMiw2ICsxMiwxMyBAQCBlbnVtIG1pY3JvY29kZV9tYXRjaF9yZXN1bHQgewogc3Ry
dWN0IGNwdV9zaWduYXR1cmU7CiBzdHJ1Y3QgdWNvZGVfY3B1X2luZm87CiAKK3N0cnVjdCBtaWNy
b2NvZGVfcGF0Y2ggeworICAgIHVuaW9uIHsKKyAgICAgICAgc3RydWN0IG1pY3JvY29kZV9pbnRl
bCAqbWNfaW50ZWw7CisgICAgICAgIHN0cnVjdCBtaWNyb2NvZGVfYW1kICptY19hbWQ7CisgICAg
fTsKK307CisKIHN0cnVjdCBtaWNyb2NvZGVfb3BzIHsKICAgICBpbnQgKCptaWNyb2NvZGVfcmVz
dW1lX21hdGNoKSh1bnNpZ25lZCBpbnQgY3B1LCBjb25zdCB2b2lkICptYyk7CiAgICAgaW50ICgq
Y3B1X3JlcXVlc3RfbWljcm9jb2RlKSh1bnNpZ25lZCBpbnQgY3B1LCBjb25zdCB2b2lkICpidWYs
CkBAIC0xOSw2ICsyNiwxMSBAQCBzdHJ1Y3QgbWljcm9jb2RlX29wcyB7CiAgICAgaW50ICgqY29s
bGVjdF9jcHVfaW5mbykodW5zaWduZWQgaW50IGNwdSwgc3RydWN0IGNwdV9zaWduYXR1cmUgKmNz
aWcpOwogICAgIGludCAoKmFwcGx5X21pY3JvY29kZSkodW5zaWduZWQgaW50IGNwdSk7CiAgICAg
aW50ICgqc3RhcnRfdXBkYXRlKSh2b2lkKTsKKyAgICB2b2lkICgqZnJlZV9wYXRjaCkoc3RydWN0
IG1pY3JvY29kZV9wYXRjaCAqcGF0Y2gpOworICAgIGJvb2wgKCptYXRjaF9jcHUpKGNvbnN0IHN0
cnVjdCBtaWNyb2NvZGVfcGF0Y2ggKnBhdGNoKTsKKyAgICBlbnVtIG1pY3JvY29kZV9tYXRjaF9y
ZXN1bHQgKCpjb21wYXJlX3BhdGNoKSgKKyAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBtaWNyb2Nv
ZGVfcGF0Y2ggKm5ldywKKyAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBtaWNyb2NvZGVfcGF0Y2gg
Km9sZCk7CiB9OwogCiBzdHJ1Y3QgY3B1X3NpZ25hdHVyZSB7CkBAIC0zOSw0ICs1MSw3IEBAIHN0
cnVjdCB1Y29kZV9jcHVfaW5mbyB7CiBERUNMQVJFX1BFUl9DUFUoc3RydWN0IHVjb2RlX2NwdV9p
bmZvLCB1Y29kZV9jcHVfaW5mbyk7CiBleHRlcm4gY29uc3Qgc3RydWN0IG1pY3JvY29kZV9vcHMg
Km1pY3JvY29kZV9vcHM7CiAKK2NvbnN0IHN0cnVjdCBtaWNyb2NvZGVfcGF0Y2ggKm1pY3JvY29k
ZV9nZXRfY2FjaGUodm9pZCk7Citib29sIG1pY3JvY29kZV91cGRhdGVfY2FjaGUoc3RydWN0IG1p
Y3JvY29kZV9wYXRjaCAqcGF0Y2gpOworCiAjZW5kaWYgLyogQVNNX1g4Nl9fTUlDUk9DT0RFX0gg
Ki8KLS0gCjEuOC4zLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Mon May 27 08:27:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 May 2019 08:27:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVAym-0004CC-By; Mon, 27 May 2019 08:27:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Vl5o=T3=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1hVAyk-0004Be-QO
 for xen-devel@lists.xenproject.org; Mon, 27 May 2019 08:27:34 +0000
X-Inumbo-ID: 4626625c-8059-11e9-8980-bc764e045a96
Received: from mga12.intel.com (unknown [192.55.52.136])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4626625c-8059-11e9-8980-bc764e045a96;
 Mon, 27 May 2019 08:27:32 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by fmsmga106.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 27 May 2019 01:27:32 -0700
X-ExtLoop1: 1
Received: from gao-cwp.sh.intel.com ([10.239.159.26])
 by orsmga005.jf.intel.com with ESMTP; 27 May 2019 01:27:30 -0700
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 27 May 2019 16:31:25 +0800
Message-Id: <1558945891-3015-5-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1558945891-3015-1-git-send-email-chao.gao@intel.com>
References: <1558945891-3015-1-git-send-email-chao.gao@intel.com>
Subject: [Xen-devel] [PATCH v7 04/10] microcode: remove struct ucode_cpu_info
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Ashok Raj <ashok.raj@intel.com>,
 Wei Liu <wl@xen.org>, 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>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2UgY2FuIHJlbW92ZSB0aGUgcGVyLWNwdSBjYWNoZSBmaWVsZCBpbiBzdHJ1Y3QgdWNvZGVfY3B1
X2luZm8gc2luY2UKaXQgaGFzIGJlZW4gcmVwbGFjZWQgYnkgYSBnbG9iYWwgY2FjaGUuIEl0IHdv
dWxkIGxlYWRzIHRvIG9ubHkgb25lIGZpZWxkCnJlbWFpbmluZyBpbiB1Y29kZV9jcHVfaW5mby4g
VGhlbiwgdGhpcyBzdHJ1Y3QgaXMgcmVtb3ZlZCBhbmQgdGhlCnJlbWFpbmluZyBmaWVsZCAoY3B1
IHNpZ25hdHVyZSkgaXMgc3RvcmVkIGluIHBlci1jcHUgYXJlYS4KCkFsc28gcmVtb3ZlICdtaWNy
b2NvZGVfcmVzdW1lX21hdGNoJyBmcm9tIG1pY3JvY29kZV9vcHMgYmVjYXVzZSB0aGUKY2hlY2sg
aXMgZG9uZSBpbiBmaW5kX3BhdGNoKCkuIFRoZSBjcHUgc3RhdHVzIG5vdGlmaWVyIGlzIGFsc28K
cmVtb3ZlZC4gSXQgd2FzIHVzZWQgdG8gZnJlZSB0aGUgIm1jIiBmaWVsZCB0byBhdm9pZCBtZW1v
cnkgbGVhay4KClNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+Ci0t
LQpDaGFuZ2VzIGluIHY2OgogLSByZW1vdmUgdGhlIHdob2xlIHN0cnVjdCB1Y29kZV9jcHVfaW5m
byBpbnN0ZWFkIG9mIHRoZSBwZXItY3B1IGNhY2hlCiBpbiBpdC4KLS0tCiB4ZW4vYXJjaC94ODYv
YXBpYy5jICAgICAgICAgICAgIHwgICAyICstCiB4ZW4vYXJjaC94ODYvbWljcm9jb2RlLmMgICAg
ICAgIHwgIDkxICsrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gv
eDg2L21pY3JvY29kZV9hbWQuYyAgICB8IDEwMCArKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvbWljcm9jb2RlX2ludGVsLmMgIHwgIDMzICsrKyst
LS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyAgICAgICAgfCAgIDIgKy0KIHhlbi9p
bmNsdWRlL2FzbS14ODYvbWljcm9jb2RlLmggfCAgMTMgKy0tLS0tCiA2IGZpbGVzIGNoYW5nZWQs
IDMwIGluc2VydGlvbnMoKyksIDIxMSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvYXBpYy5jIGIveGVuL2FyY2gveDg2L2FwaWMuYwppbmRleCBmYWZjMGJkLi5kMjE2NDU1
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvYXBpYy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9hcGlj
LmMKQEAgLTExODgsNyArMTE4OCw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBjaGVja19kZWFkbGlu
ZV9lcnJhdGEodm9pZCkKICAgICBlbHNlCiAgICAgICAgIHJldiA9ICh1bnNpZ25lZCBsb25nKW0t
PmRyaXZlcl9kYXRhOwogCi0gICAgaWYgKCB0aGlzX2NwdSh1Y29kZV9jcHVfaW5mbykuY3B1X3Np
Zy5yZXYgPj0gcmV2ICkKKyAgICBpZiAoIHRoaXNfY3B1KGNwdV9zaWcpLnJldiA+PSByZXYgKQog
ICAgICAgICByZXR1cm47CiAKICAgICBzZXR1cF9jbGVhcl9jcHVfY2FwKFg4Nl9GRUFUVVJFX1RT
Q19ERUFETElORSk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbWljcm9jb2RlLmMgYi94ZW4v
YXJjaC94ODYvbWljcm9jb2RlLmMKaW5kZXggY2ZmODZhOS4uMGMwMWRmYSAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L21pY3JvY29kZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGUuYwpA
QCAtMTg3LDcgKzE4Nyw3IEBAIGNvbnN0IHN0cnVjdCBtaWNyb2NvZGVfb3BzICptaWNyb2NvZGVf
b3BzOwogCiBzdGF0aWMgREVGSU5FX1NQSU5MT0NLKG1pY3JvY29kZV9tdXRleCk7CiAKLURFRklO
RV9QRVJfQ1BVKHN0cnVjdCB1Y29kZV9jcHVfaW5mbywgdWNvZGVfY3B1X2luZm8pOworREVGSU5F
X1BFUl9DUFUoc3RydWN0IGNwdV9zaWduYXR1cmUsIGNwdV9zaWcpOwogCiBzdHJ1Y3QgbWljcm9j
b2RlX2luZm8gewogICAgIHVuc2lnbmVkIGludCBjcHU7CkBAIC0xOTYsNzAgKzE5NiwxOSBAQCBz
dHJ1Y3QgbWljcm9jb2RlX2luZm8gewogICAgIGNoYXIgYnVmZmVyWzFdOwogfTsKIAotc3RhdGlj
IHZvaWQgX19taWNyb2NvZGVfZmluaV9jcHUodW5zaWduZWQgaW50IGNwdSkKLXsKLSAgICBzdHJ1
Y3QgdWNvZGVfY3B1X2luZm8gKnVjaSA9ICZwZXJfY3B1KHVjb2RlX2NwdV9pbmZvLCBjcHUpOwot
Ci0gICAgeGZyZWUodWNpLT5tYy5tY192YWxpZCk7Ci0gICAgbWVtc2V0KHVjaSwgMCwgc2l6ZW9m
KCp1Y2kpKTsKLX0KLQotc3RhdGljIHZvaWQgbWljcm9jb2RlX2ZpbmlfY3B1KHVuc2lnbmVkIGlu
dCBjcHUpCi17Ci0gICAgc3Bpbl9sb2NrKCZtaWNyb2NvZGVfbXV0ZXgpOwotICAgIF9fbWljcm9j
b2RlX2ZpbmlfY3B1KGNwdSk7Ci0gICAgc3Bpbl91bmxvY2soJm1pY3JvY29kZV9tdXRleCk7Ci19
Ci0KIGludCBtaWNyb2NvZGVfcmVzdW1lX2NwdSh1bnNpZ25lZCBpbnQgY3B1KQogewogICAgIGlu
dCBlcnI7Ci0gICAgc3RydWN0IHVjb2RlX2NwdV9pbmZvICp1Y2kgPSAmcGVyX2NwdSh1Y29kZV9j
cHVfaW5mbywgY3B1KTsKLSAgICBzdHJ1Y3QgY3B1X3NpZ25hdHVyZSBuc2lnOwotICAgIHVuc2ln
bmVkIGludCBjcHUyOworICAgIHN0cnVjdCBjcHVfc2lnbmF0dXJlICpzaWcgPSAmcGVyX2NwdShj
cHVfc2lnLCBjcHUpOwogCiAgICAgaWYgKCAhbWljcm9jb2RlX29wcyApCiAgICAgICAgIHJldHVy
biAwOwogCiAgICAgc3Bpbl9sb2NrKCZtaWNyb2NvZGVfbXV0ZXgpOwogCi0gICAgZXJyID0gbWlj
cm9jb2RlX29wcy0+Y29sbGVjdF9jcHVfaW5mbyhjcHUsICZ1Y2ktPmNwdV9zaWcpOwotICAgIGlm
ICggZXJyICkKLSAgICB7Ci0gICAgICAgIF9fbWljcm9jb2RlX2ZpbmlfY3B1KGNwdSk7Ci0gICAg
ICAgIHNwaW5fdW5sb2NrKCZtaWNyb2NvZGVfbXV0ZXgpOwotICAgICAgICByZXR1cm4gZXJyOwot
ICAgIH0KLQotICAgIGlmICggdWNpLT5tYy5tY192YWxpZCApCi0gICAgewotICAgICAgICBlcnIg
PSBtaWNyb2NvZGVfb3BzLT5taWNyb2NvZGVfcmVzdW1lX21hdGNoKGNwdSwgdWNpLT5tYy5tY192
YWxpZCk7Ci0gICAgICAgIGlmICggZXJyID49IDAgKQotICAgICAgICB7Ci0gICAgICAgICAgICBp
ZiAoIGVyciApCi0gICAgICAgICAgICAgICAgZXJyID0gbWljcm9jb2RlX29wcy0+YXBwbHlfbWlj
cm9jb2RlKGNwdSk7Ci0gICAgICAgICAgICBzcGluX3VubG9jaygmbWljcm9jb2RlX211dGV4KTsK
LSAgICAgICAgICAgIHJldHVybiBlcnI7Ci0gICAgICAgIH0KLSAgICB9Ci0KLSAgICBuc2lnID0g
dWNpLT5jcHVfc2lnOwotICAgIF9fbWljcm9jb2RlX2ZpbmlfY3B1KGNwdSk7Ci0gICAgdWNpLT5j
cHVfc2lnID0gbnNpZzsKLQotICAgIGVyciA9IC1FSU87Ci0gICAgZm9yX2VhY2hfb25saW5lX2Nw
dSAoIGNwdTIgKQotICAgIHsKLSAgICAgICAgdWNpID0gJnBlcl9jcHUodWNvZGVfY3B1X2luZm8s
IGNwdTIpOwotICAgICAgICBpZiAoIHVjaS0+bWMubWNfdmFsaWQgJiYKLSAgICAgICAgICAgICBt
aWNyb2NvZGVfb3BzLT5taWNyb2NvZGVfcmVzdW1lX21hdGNoKGNwdSwgdWNpLT5tYy5tY192YWxp
ZCkgPiAwICkKLSAgICAgICAgewotICAgICAgICAgICAgZXJyID0gbWljcm9jb2RlX29wcy0+YXBw
bHlfbWljcm9jb2RlKGNwdSk7Ci0gICAgICAgICAgICBicmVhazsKLSAgICAgICAgfQotICAgIH0K
LQotICAgIF9fbWljcm9jb2RlX2ZpbmlfY3B1KGNwdSk7CisgICAgZXJyID0gbWljcm9jb2RlX29w
cy0+Y29sbGVjdF9jcHVfaW5mbyhjcHUsIHNpZyk7CisgICAgaWYgKCBsaWtlbHkoIWVycikgKQor
ICAgICAgICBlcnIgPSBtaWNyb2NvZGVfb3BzLT5hcHBseV9taWNyb2NvZGUoY3B1KTsKICAgICBz
cGluX3VubG9jaygmbWljcm9jb2RlX211dGV4KTsKIAogICAgIHJldHVybiBlcnI7CkBAIC0zMDIs
MTYgKzI1MSwxMyBAQCBzdGF0aWMgaW50IG1pY3JvY29kZV91cGRhdGVfY3B1KGNvbnN0IHZvaWQg
KmJ1Ziwgc2l6ZV90IHNpemUpCiB7CiAgICAgaW50IGVycjsKICAgICB1bnNpZ25lZCBpbnQgY3B1
ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwotICAgIHN0cnVjdCB1Y29kZV9jcHVfaW5mbyAqdWNpID0g
JnBlcl9jcHUodWNvZGVfY3B1X2luZm8sIGNwdSk7CisgICAgc3RydWN0IGNwdV9zaWduYXR1cmUg
KnNpZyA9ICZwZXJfY3B1KGNwdV9zaWcsIGNwdSk7CiAKICAgICBzcGluX2xvY2soJm1pY3JvY29k
ZV9tdXRleCk7CiAKLSAgICBlcnIgPSBtaWNyb2NvZGVfb3BzLT5jb2xsZWN0X2NwdV9pbmZvKGNw
dSwgJnVjaS0+Y3B1X3NpZyk7CisgICAgZXJyID0gbWljcm9jb2RlX29wcy0+Y29sbGVjdF9jcHVf
aW5mbyhjcHUsIHNpZyk7CiAgICAgaWYgKCBsaWtlbHkoIWVycikgKQogICAgICAgICBlcnIgPSBt
aWNyb2NvZGVfb3BzLT5jcHVfcmVxdWVzdF9taWNyb2NvZGUoY3B1LCBidWYsIHNpemUpOwotICAg
IGVsc2UKLSAgICAgICAgX19taWNyb2NvZGVfZmluaV9jcHUoY3B1KTsKLQogICAgIHNwaW5fdW5s
b2NrKCZtaWNyb2NvZGVfbXV0ZXgpOwogCiAgICAgcmV0dXJuIGVycjsKQEAgLTM5OCwyNSArMzQ0
LDYgQEAgc3RhdGljIGludCBfX2luaXQgbWljcm9jb2RlX2luaXQodm9pZCkKIH0KIF9faW5pdGNh
bGwobWljcm9jb2RlX2luaXQpOwogCi1zdGF0aWMgaW50IG1pY3JvY29kZV9wZXJjcHVfY2FsbGJh
Y2soCi0gICAgc3RydWN0IG5vdGlmaWVyX2Jsb2NrICpuZmIsIHVuc2lnbmVkIGxvbmcgYWN0aW9u
LCB2b2lkICpoY3B1KQotewotICAgIHVuc2lnbmVkIGludCBjcHUgPSAodW5zaWduZWQgbG9uZylo
Y3B1OwotCi0gICAgc3dpdGNoICggYWN0aW9uICkKLSAgICB7Ci0gICAgY2FzZSBDUFVfREVBRDoK
LSAgICAgICAgbWljcm9jb2RlX2ZpbmlfY3B1KGNwdSk7Ci0gICAgICAgIGJyZWFrOwotICAgIH0K
LQotICAgIHJldHVybiBOT1RJRllfRE9ORTsKLX0KLQotc3RhdGljIHN0cnVjdCBub3RpZmllcl9i
bG9jayBtaWNyb2NvZGVfcGVyY3B1X25mYiA9IHsKLSAgICAubm90aWZpZXJfY2FsbCA9IG1pY3Jv
Y29kZV9wZXJjcHVfY2FsbGJhY2ssCi19OwotCiBpbnQgX19pbml0IGVhcmx5X21pY3JvY29kZV91
cGRhdGVfY3B1KGJvb2wgc3RhcnRfdXBkYXRlKQogewogICAgIGludCByYyA9IDA7CkBAIC00NjAs
MTIgKzM4Nyw4IEBAIGludCBfX2luaXQgZWFybHlfbWljcm9jb2RlX2luaXQodm9pZCkKICAgICAg
ICAgcmV0dXJuIHJjOwogCiAgICAgaWYgKCBtaWNyb2NvZGVfb3BzICkKLSAgICB7CiAgICAgICAg
IGlmICggdWNvZGVfbW9kLm1vZF9lbmQgfHwgdWNvZGVfYmxvYi5zaXplICkKICAgICAgICAgICAg
IHJjID0gZWFybHlfbWljcm9jb2RlX3VwZGF0ZV9jcHUodHJ1ZSk7CiAKLSAgICAgICAgcmVnaXN0
ZXJfY3B1X25vdGlmaWVyKCZtaWNyb2NvZGVfcGVyY3B1X25mYik7Ci0gICAgfQotCiAgICAgcmV0
dXJuIHJjOwogfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21pY3JvY29kZV9hbWQuYyBiL3hl
bi9hcmNoL3g4Ni9taWNyb2NvZGVfYW1kLmMKaW5kZXggMWYwNTg5OS4uOTNhZjJjOSAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L21pY3JvY29kZV9hbWQuYworKysgYi94ZW4vYXJjaC94ODYvbWlj
cm9jb2RlX2FtZC5jCkBAIC0xNTUsNyArMTU1LDcgQEAgc3RhdGljIGJvb2xfdCBmaW5kX2VxdWl2
X2NwdV9pZChjb25zdCBzdHJ1Y3QgZXF1aXZfY3B1X2VudHJ5ICplcXVpdl9jcHVfdGFibGUsCiBz
dGF0aWMgYm9vbF90IG1pY3JvY29kZV9maXRzKGNvbnN0IHN0cnVjdCBtaWNyb2NvZGVfYW1kICpt
Y19hbWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBjcHUpCiB7
Ci0gICAgc3RydWN0IHVjb2RlX2NwdV9pbmZvICp1Y2kgPSAmcGVyX2NwdSh1Y29kZV9jcHVfaW5m
bywgY3B1KTsKKyAgICBjb25zdCBzdHJ1Y3QgY3B1X3NpZ25hdHVyZSAqc2lnID0gJnBlcl9jcHUo
Y3B1X3NpZywgY3B1KTsKICAgICBjb25zdCBzdHJ1Y3QgbWljcm9jb2RlX2hlYWRlcl9hbWQgKm1j
X2hlYWRlciA9IG1jX2FtZC0+bXBiOwogICAgIGNvbnN0IHN0cnVjdCBlcXVpdl9jcHVfZW50cnkg
KmVxdWl2X2NwdV90YWJsZSA9IG1jX2FtZC0+ZXF1aXZfY3B1X3RhYmxlOwogICAgIHVuc2lnbmVk
IGludCBjdXJyZW50X2NwdV9pZDsKQEAgLTE3OCwxNCArMTc4LDE0IEBAIHN0YXRpYyBib29sX3Qg
bWljcm9jb2RlX2ZpdHMoY29uc3Qgc3RydWN0IG1pY3JvY29kZV9hbWQgKm1jX2FtZCwKICAgICAg
ICAgcmV0dXJuIDA7CiAgICAgfQogCi0gICAgaWYgKCBtY19oZWFkZXItPnBhdGNoX2lkIDw9IHVj
aS0+Y3B1X3NpZy5yZXYgKQorICAgIGlmICggbWNfaGVhZGVyLT5wYXRjaF9pZCA8PSBzaWctPnJl
diApCiAgICAgewogICAgICAgICBwcl9kZWJ1ZygibWljcm9jb2RlOiBwYXRjaCBpcyBhbHJlYWR5
IGF0IHJlcXVpcmVkIGxldmVsIG9yIGdyZWF0ZXIuXG4iKTsKICAgICAgICAgcmV0dXJuIDA7CiAg
ICAgfQogCiAgICAgcHJfZGVidWcoIm1pY3JvY29kZTogQ1BVJWQgZm91bmQgYSBtYXRjaGluZyBt
aWNyb2NvZGUgdXBkYXRlIHdpdGggdmVyc2lvbiAlI3ggKGN1cnJlbnQ9JSN4KVxuIiwKLSAgICAg
ICAgICAgICBjcHUsIG1jX2hlYWRlci0+cGF0Y2hfaWQsIHVjaS0+Y3B1X3NpZy5yZXYpOworICAg
ICAgICAgICAgIGNwdSwgbWNfaGVhZGVyLT5wYXRjaF9pZCwgc2lnLT5yZXYpOwogCiAgICAgcmV0
dXJuIDE7CiB9CkBAIC0yNTYsOSArMjU2LDkgQEAgc3RhdGljIGVudW0gbWljcm9jb2RlX21hdGNo
X3Jlc3VsdCBjb21wYXJlX3BhdGNoKAogc3RhdGljIGludCBhcHBseV9taWNyb2NvZGUodW5zaWdu
ZWQgaW50IGNwdSkKIHsKICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwotICAgIHN0cnVjdCB1Y29k
ZV9jcHVfaW5mbyAqdWNpID0gJnBlcl9jcHUodWNvZGVfY3B1X2luZm8sIGNwdSk7CiAgICAgdWlu
dDMyX3QgcmV2OwogICAgIGludCBod19lcnI7CisgICAgc3RydWN0IGNwdV9zaWduYXR1cmUgKnNp
ZyA9ICZwZXJfY3B1KGNwdV9zaWcsIGNwdSk7CiAgICAgY29uc3Qgc3RydWN0IG1pY3JvY29kZV9o
ZWFkZXJfYW1kICpoZHI7CiAgICAgY29uc3Qgc3RydWN0IG1pY3JvY29kZV9wYXRjaCAqcGF0Y2gg
PSBtaWNyb2NvZGVfZ2V0X2NhY2hlKCk7CiAKQEAgLTI5NCw5ICsyOTQsOSBAQCBzdGF0aWMgaW50
IGFwcGx5X21pY3JvY29kZSh1bnNpZ25lZCBpbnQgY3B1KQogICAgIH0KIAogICAgIHByaW50ayhL
RVJOX1dBUk5JTkcgIm1pY3JvY29kZTogQ1BVJWQgdXBkYXRlZCBmcm9tIHJldmlzaW9uICUjeCB0
byAlI3hcbiIsCi0gICAgICAgICAgIGNwdSwgdWNpLT5jcHVfc2lnLnJldiwgaGRyLT5wYXRjaF9p
ZCk7CisgICAgICAgICAgIGNwdSwgc2lnLT5yZXYsIGhkci0+cGF0Y2hfaWQpOwogCi0gICAgdWNp
LT5jcHVfc2lnLnJldiA9IHJldjsKKyAgICBzaWctPnJldiA9IHJldjsKIAogICAgIHJldHVybiAw
OwogfQpAQCAtNDQyLDE0ICs0NDIsMTQgQEAgc3RhdGljIGJvb2xfdCBjaGVja19maW5hbF9wYXRj
aF9sZXZlbHModW5zaWduZWQgaW50IGNwdSkKICAgICAgKiBhbnkgb2YgdGhlICdmaW5hbF9sZXZl
bHMnLCB0aGVuIHdlIHNob3VsZCBub3QgdXBkYXRlIHRoZSBtaWNyb2NvZGUKICAgICAgKiBwYXRj
aCBvbiB0aGUgY3B1IGFzIHN5c3RlbSB3aWxsIGhhbmcgb3RoZXJ3aXNlLgogICAgICAqLwotICAg
IHN0cnVjdCB1Y29kZV9jcHVfaW5mbyAqdWNpID0gJnBlcl9jcHUodWNvZGVfY3B1X2luZm8sIGNw
dSk7CisgICAgY29uc3Qgc3RydWN0IGNwdV9zaWduYXR1cmUgKnNpZyA9ICZwZXJfY3B1KGNwdV9z
aWcsIGNwdSk7CiAgICAgdW5zaWduZWQgaW50IGk7CiAKICAgICBpZiAoIGJvb3RfY3B1X2RhdGEu
eDg2ICE9IDB4MTAgKQogICAgICAgICByZXR1cm4gMDsKIAogICAgIGZvciAoIGkgPSAwOyBpIDwg
QVJSQVlfU0laRShmaW5hbF9sZXZlbHMpOyBpKysgKQotICAgICAgICBpZiAoIHVjaS0+Y3B1X3Np
Zy5yZXYgPT0gZmluYWxfbGV2ZWxzW2ldICkKKyAgICAgICAgaWYgKCBzaWctPnJldiA9PSBmaW5h
bF9sZXZlbHNbaV0gKQogICAgICAgICAgICAgcmV0dXJuIDE7CiAKICAgICByZXR1cm4gMDsKQEAg
LTQ1OCwxMyArNDU4LDEyIEBAIHN0YXRpYyBib29sX3QgY2hlY2tfZmluYWxfcGF0Y2hfbGV2ZWxz
KHVuc2lnbmVkIGludCBjcHUpCiBzdGF0aWMgaW50IGNwdV9yZXF1ZXN0X21pY3JvY29kZSh1bnNp
Z25lZCBpbnQgY3B1LCBjb25zdCB2b2lkICpidWYsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBzaXplX3QgYnVmc2l6ZSkKIHsKLSAgICBzdHJ1Y3QgbWljcm9jb2RlX2FtZCAqbWNf
YW1kLCAqbWNfb2xkOworICAgIHN0cnVjdCBtaWNyb2NvZGVfYW1kICptY19hbWQ7CiAgICAgc2l6
ZV90IG9mZnNldCA9IDA7Ci0gICAgc2l6ZV90IGxhc3Rfb2Zmc2V0LCBhcHBsaWVkX29mZnNldCA9
IDA7Ci0gICAgaW50IGVycm9yID0gMCwgc2F2ZV9lcnJvciA9IDE7Ci0gICAgc3RydWN0IHVjb2Rl
X2NwdV9pbmZvICp1Y2kgPSAmcGVyX2NwdSh1Y29kZV9jcHVfaW5mbywgY3B1KTsKKyAgICBpbnQg
ZXJyb3IgPSAwOwogICAgIHVuc2lnbmVkIGludCBjdXJyZW50X2NwdV9pZDsKICAgICB1bnNpZ25l
ZCBpbnQgZXF1aXZfY3B1X2lkOworICAgIGNvbnN0IHN0cnVjdCBjcHVfc2lnbmF0dXJlICpzaWcg
PSAmcGVyX2NwdShjcHVfc2lnLCBjcHUpOwogCiAgICAgLyogV2Ugc2hvdWxkIGJpbmQgdGhlIHRh
c2sgdG8gdGhlIENQVSAqLwogICAgIEJVR19PTihjcHUgIT0gcmF3X3NtcF9wcm9jZXNzb3JfaWQo
KSk7CkBAIC01MzMsNyArNTMyLDcgQEAgc3RhdGljIGludCBjcHVfcmVxdWVzdF9taWNyb2NvZGUo
dW5zaWduZWQgaW50IGNwdSwgY29uc3Qgdm9pZCAqYnVmLAogICAgICAgICB7CiAgICAgICAgICAg
ICBwcmludGsoS0VSTl9FUlIgIm1pY3JvY29kZTogQ1BVJWQgaW5jb3JyZWN0IG9yIGNvcnJ1cHQg
Y29udGFpbmVyIGZpbGVcbiIKICAgICAgICAgICAgICAgICAgICAibWljcm9jb2RlOiBGYWlsZWQg
dG8gdXBkYXRlIHBhdGNoIGxldmVsLiAiCi0gICAgICAgICAgICAgICAgICAgIkN1cnJlbnQgbHZs
OiUjeFxuIiwgY3B1LCB1Y2ktPmNwdV9zaWcucmV2KTsKKyAgICAgICAgICAgICAgICAgICAiQ3Vy
cmVudCBsdmw6JSN4XG4iLCBjcHUsIHNpZy0+cmV2KTsKICAgICAgICAgICAgIGJyZWFrOwogICAg
ICAgICB9CiAgICAgfQpAQCAtNTQ0LDE3ICs1NDMsMTIgQEAgc3RhdGljIGludCBjcHVfcmVxdWVz
dF9taWNyb2NvZGUodW5zaWduZWQgaW50IGNwdSwgY29uc3Qgdm9pZCAqYnVmLAogICAgICAgICBn
b3RvIG91dDsKICAgICB9CiAKLSAgICBtY19vbGQgPSB1Y2ktPm1jLm1jX2FtZDsKLSAgICAvKiBp
bXBsaWNpdGVseSB2YWxpZGF0ZXMgdWNpLT5tYy5tY192YWxpZCAqLwotICAgIHVjaS0+bWMubWNf
YW1kID0gbWNfYW1kOwotCiAgICAgLyoKICAgICAgKiBJdCdzIHBvc3NpYmxlIHRoZSBkYXRhIGZp
bGUgaGFzIG11bHRpcGxlIG1hdGNoaW5nIHVjb2RlLAogICAgICAqIGxldHMga2VlcCBzZWFyY2hp
bmcgdGlsbCB0aGUgbGF0ZXN0IHZlcnNpb24KICAgICAgKi8KICAgICBtY19hbWQtPm1wYiA9IE5V
TEw7CiAgICAgbWNfYW1kLT5tcGJfc2l6ZSA9IDA7Ci0gICAgbGFzdF9vZmZzZXQgPSBvZmZzZXQ7
CiAgICAgd2hpbGUgKCAoZXJyb3IgPSBnZXRfdWNvZGVfZnJvbV9idWZmZXJfYW1kKG1jX2FtZCwg
YnVmLCBidWZzaXplLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAmb2Zmc2V0KSkgPT0gMCApCiAgICAgewpAQCAtNTc2LDExICs1NzAsOCBAQCBzdGF0aWMg
aW50IGNwdV9yZXF1ZXN0X21pY3JvY29kZSh1bnNpZ25lZCBpbnQgY3B1LCBjb25zdCB2b2lkICpi
dWYsCiAgICAgICAgICAgICBlcnJvciA9IGFwcGx5X21pY3JvY29kZShjcHUpOwogICAgICAgICAg
ICAgaWYgKCBlcnJvciApCiAgICAgICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgICAgICBhcHBs
aWVkX29mZnNldCA9IGxhc3Rfb2Zmc2V0OwogICAgICAgICB9CiAKLSAgICAgICAgbGFzdF9vZmZz
ZXQgPSBvZmZzZXQ7Ci0KICAgICAgICAgaWYgKCBvZmZzZXQgPj0gYnVmc2l6ZSApCiAgICAgICAg
ICAgICBicmVhazsKIApAQCAtNjA5LDI2ICs2MDAsNiBAQCBzdGF0aWMgaW50IGNwdV9yZXF1ZXN0
X21pY3JvY29kZSh1bnNpZ25lZCBpbnQgY3B1LCBjb25zdCB2b2lkICpidWYsCiAgICAgICAgICAg
ICBicmVhazsKICAgICB9CiAKLSAgICAvKiBPbiBzdWNjZXNzIGtlZXAgdGhlIG1pY3JvY29kZSBw
YXRjaCBmb3IKLSAgICAgKiByZS1hcHBseSBvbiByZXN1bWUuCi0gICAgICovCi0gICAgaWYgKCBh
cHBsaWVkX29mZnNldCApCi0gICAgewotICAgICAgICBzYXZlX2Vycm9yID0gZ2V0X3Vjb2RlX2Zy
b21fYnVmZmVyX2FtZCgKLSAgICAgICAgICAgIG1jX2FtZCwgYnVmLCBidWZzaXplLCAmYXBwbGll
ZF9vZmZzZXQpOwotCi0gICAgICAgIGlmICggc2F2ZV9lcnJvciApCi0gICAgICAgICAgICBlcnJv
ciA9IHNhdmVfZXJyb3I7Ci0gICAgfQotCi0gICAgaWYgKCBzYXZlX2Vycm9yICkKLSAgICB7Ci0g
ICAgICAgIHhmcmVlKG1jX2FtZCk7Ci0gICAgICAgIHVjaS0+bWMubWNfYW1kID0gbWNfb2xkOwot
ICAgIH0KLSAgICBlbHNlCi0gICAgICAgIHhmcmVlKG1jX29sZCk7Ci0KICAgb3V0OgogI2lmIENP
TkZJR19IVk0KICAgICBzdm1faG9zdF9vc3Z3X2luaXQoKTsKQEAgLTY0Myw1MiArNjE0LDYgQEAg
c3RhdGljIGludCBjcHVfcmVxdWVzdF9taWNyb2NvZGUodW5zaWduZWQgaW50IGNwdSwgY29uc3Qg
dm9pZCAqYnVmLAogICAgIHJldHVybiBlcnJvcjsKIH0KIAotc3RhdGljIGludCBtaWNyb2NvZGVf
cmVzdW1lX21hdGNoKHVuc2lnbmVkIGludCBjcHUsIGNvbnN0IHZvaWQgKm1jKQotewotICAgIHN0
cnVjdCB1Y29kZV9jcHVfaW5mbyAqdWNpID0gJnBlcl9jcHUodWNvZGVfY3B1X2luZm8sIGNwdSk7
Ci0gICAgc3RydWN0IG1pY3JvY29kZV9hbWQgKm1jX2FtZCA9IHVjaS0+bWMubWNfYW1kOwotICAg
IGNvbnN0IHN0cnVjdCBtaWNyb2NvZGVfYW1kICpzcmMgPSBtYzsKLQotICAgIGlmICggIW1pY3Jv
Y29kZV9maXRzKHNyYywgY3B1KSApCi0gICAgICAgIHJldHVybiAwOwotCi0gICAgaWYgKCBzcmMg
IT0gbWNfYW1kICkKLSAgICB7Ci0gICAgICAgIGlmICggbWNfYW1kICkKLSAgICAgICAgewotICAg
ICAgICAgICAgeGZyZWUobWNfYW1kLT5lcXVpdl9jcHVfdGFibGUpOwotICAgICAgICAgICAgeGZy
ZWUobWNfYW1kLT5tcGIpOwotICAgICAgICAgICAgeGZyZWUobWNfYW1kKTsKLSAgICAgICAgfQot
Ci0gICAgICAgIG1jX2FtZCA9IHhtYWxsb2Moc3RydWN0IG1pY3JvY29kZV9hbWQpOwotICAgICAg
ICB1Y2ktPm1jLm1jX2FtZCA9IG1jX2FtZDsKLSAgICAgICAgaWYgKCAhbWNfYW1kICkKLSAgICAg
ICAgICAgIHJldHVybiAtRU5PTUVNOwotICAgICAgICBtY19hbWQtPmVxdWl2X2NwdV90YWJsZSA9
IHhtYWxsb2NfYnl0ZXMoc3JjLT5lcXVpdl9jcHVfdGFibGVfc2l6ZSk7Ci0gICAgICAgIGlmICgg
IW1jX2FtZC0+ZXF1aXZfY3B1X3RhYmxlICkKLSAgICAgICAgICAgIGdvdG8gZXJyMTsKLSAgICAg
ICAgbWNfYW1kLT5tcGIgPSB4bWFsbG9jX2J5dGVzKHNyYy0+bXBiX3NpemUpOwotICAgICAgICBp
ZiAoICFtY19hbWQtPm1wYiApCi0gICAgICAgICAgICBnb3RvIGVycjI7Ci0KLSAgICAgICAgbWNf
YW1kLT5lcXVpdl9jcHVfdGFibGVfc2l6ZSA9IHNyYy0+ZXF1aXZfY3B1X3RhYmxlX3NpemU7Ci0g
ICAgICAgIG1jX2FtZC0+bXBiX3NpemUgPSBzcmMtPm1wYl9zaXplOwotICAgICAgICBtZW1jcHko
bWNfYW1kLT5tcGIsIHNyYy0+bXBiLCBzcmMtPm1wYl9zaXplKTsKLSAgICAgICAgbWVtY3B5KG1j
X2FtZC0+ZXF1aXZfY3B1X3RhYmxlLCBzcmMtPmVxdWl2X2NwdV90YWJsZSwKLSAgICAgICAgICAg
ICAgIHNyYy0+ZXF1aXZfY3B1X3RhYmxlX3NpemUpOwotICAgIH0KLQotICAgIHJldHVybiAxOwot
Ci1lcnIyOgotICAgIHhmcmVlKG1jX2FtZC0+ZXF1aXZfY3B1X3RhYmxlKTsKLWVycjE6Ci0gICAg
eGZyZWUobWNfYW1kKTsKLSAgICB1Y2ktPm1jLm1jX2FtZCA9IE5VTEw7Ci0gICAgcmV0dXJuIC1F
Tk9NRU07Ci19Ci0KIHN0YXRpYyBpbnQgc3RhcnRfdXBkYXRlKHZvaWQpCiB7CiAjaWYgQ09ORklH
X0hWTQpAQCAtNzA4LDcgKzYzMyw2IEBAIHN0YXRpYyBpbnQgc3RhcnRfdXBkYXRlKHZvaWQpCiB9
CiAKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgbWljcm9jb2RlX29wcyBtaWNyb2NvZGVfYW1kX29wcyA9
IHsKLSAgICAubWljcm9jb2RlX3Jlc3VtZV9tYXRjaCAgICAgICAgICAgPSBtaWNyb2NvZGVfcmVz
dW1lX21hdGNoLAogICAgIC5jcHVfcmVxdWVzdF9taWNyb2NvZGUgICAgICAgICAgICA9IGNwdV9y
ZXF1ZXN0X21pY3JvY29kZSwKICAgICAuY29sbGVjdF9jcHVfaW5mbyAgICAgICAgICAgICAgICAg
PSBjb2xsZWN0X2NwdV9pbmZvLAogICAgIC5hcHBseV9taWNyb2NvZGUgICAgICAgICAgICAgICAg
ICA9IGFwcGx5X21pY3JvY29kZSwKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGVf
aW50ZWwuYyBiL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGVfaW50ZWwuYwppbmRleCBkMzQwNWEwLi5i
ZjY0OTdmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbWljcm9jb2RlX2ludGVsLmMKKysrIGIv
eGVuL2FyY2gveDg2L21pY3JvY29kZV9pbnRlbC5jCkBAIC0yNTAsMTMgKzI1MCwxMyBAQCBzdGF0
aWMgaW50IG1pY3JvY29kZV9zYW5pdHlfY2hlY2sodm9pZCAqbWMpCiAKIHN0YXRpYyBib29sIG1h
dGNoX2NwdShjb25zdCBzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICpwYXRjaCkKIHsKLSAgICBjb25z
dCBzdHJ1Y3QgdWNvZGVfY3B1X2luZm8gKnVjaSA9ICZ0aGlzX2NwdSh1Y29kZV9jcHVfaW5mbyk7
CisgICAgY29uc3Qgc3RydWN0IGNwdV9zaWduYXR1cmUgKnNpZyA9ICZ0aGlzX2NwdShjcHVfc2ln
KTsKIAogICAgIGlmICggIXBhdGNoICkKICAgICAgICAgcmV0dXJuIGZhbHNlOwogCi0gICAgcmV0
dXJuIG1pY3JvY29kZV91cGRhdGVfbWF0Y2goJnBhdGNoLT5tY19pbnRlbC0+aGRyLCB1Y2ktPmNw
dV9zaWcuc2lnLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1Y2ktPmNwdV9zaWcu
cGYsIHVjaS0+Y3B1X3NpZy5yZXYpID09IE5FV19VQ09ERTsKKyAgICByZXR1cm4gbWljcm9jb2Rl
X3VwZGF0ZV9tYXRjaCgmcGF0Y2gtPm1jX2ludGVsLT5oZHIsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgc2lnLT5zaWcsIHNpZy0+cGYsIHNpZy0+cmV2KSA9PSBORVdfVUNPREU7
CiB9CiAKIHN0YXRpYyB2b2lkIGZyZWVfcGF0Y2goc3RydWN0IG1pY3JvY29kZV9wYXRjaCAqcGF0
Y2gpCkBAIC0yODEsNyArMjgxLDYgQEAgc3RhdGljIGVudW0gbWljcm9jb2RlX21hdGNoX3Jlc3Vs
dCBjb21wYXJlX3BhdGNoKAogICovCiBzdGF0aWMgaW50IGdldF9tYXRjaGluZ19taWNyb2NvZGUo
Y29uc3Qgdm9pZCAqbWMsIHVuc2lnbmVkIGludCBjcHUpCiB7Ci0gICAgc3RydWN0IHVjb2RlX2Nw
dV9pbmZvICp1Y2kgPSAmcGVyX2NwdSh1Y29kZV9jcHVfaW5mbywgY3B1KTsKICAgICBjb25zdCBz
dHJ1Y3QgbWljcm9jb2RlX2hlYWRlcl9pbnRlbCAqbWNfaGVhZGVyID0gbWM7CiAgICAgdW5zaWdu
ZWQgbG9uZyB0b3RhbF9zaXplID0gZ2V0X3RvdGFsc2l6ZShtY19oZWFkZXIpOwogICAgIHZvaWQg
Km5ld19tYyA9IHhtYWxsb2NfYnl0ZXModG90YWxfc2l6ZSk7CkBAIC0zMDgsMTcgKzMwNyw3IEBA
IHN0YXRpYyBpbnQgZ2V0X21hdGNoaW5nX21pY3JvY29kZShjb25zdCB2b2lkICptYywgdW5zaWdu
ZWQgaW50IGNwdSkKIAogICAgIHByX2RlYnVnKCJtaWNyb2NvZGU6IENQVSVkIGZvdW5kIGEgbWF0
Y2hpbmcgbWljcm9jb2RlIHVwZGF0ZSB3aXRoIgogICAgICAgICAgICAgICIgdmVyc2lvbiAlI3gg
KGN1cnJlbnQ9JSN4KVxuIiwKLSAgICAgICAgICAgICBjcHUsIG1jX2hlYWRlci0+cmV2LCB1Y2kt
PmNwdV9zaWcucmV2KTsKLSAgICBuZXdfbWMgPSB4bWFsbG9jX2J5dGVzKHRvdGFsX3NpemUpOwot
ICAgIGlmICggbmV3X21jID09IE5VTEwgKQotICAgIHsKLSAgICAgICAgcHJpbnRrKEtFUk5fRVJS
ICJtaWNyb2NvZGU6IGVycm9yISBDYW4gbm90IGFsbG9jYXRlIG1lbW9yeVxuIik7Ci0gICAgICAg
IHJldHVybiAtRU5PTUVNOwotICAgIH0KLQotICAgIG1lbWNweShuZXdfbWMsIG1jLCB0b3RhbF9z
aXplKTsKLSAgICB4ZnJlZSh1Y2ktPm1jLm1jX2ludGVsKTsKLSAgICB1Y2ktPm1jLm1jX2ludGVs
ID0gbmV3X21jOworICAgICAgICAgICAgIGNwdSwgbWNfaGVhZGVyLT5yZXYsIHRoaXNfY3B1KGNw
dV9zaWcpLnJldik7CiAKICAgICByZXR1cm4gMTsKIH0KQEAgLTMyOSw3ICszMTgsNyBAQCBzdGF0
aWMgaW50IGFwcGx5X21pY3JvY29kZSh1bnNpZ25lZCBpbnQgY3B1KQogICAgIHVpbnQ2NF90IG1z
cl9jb250ZW50OwogICAgIHVuc2lnbmVkIGludCB2YWxbMl07CiAgICAgdW5zaWduZWQgaW50IGNw
dV9udW0gPSByYXdfc21wX3Byb2Nlc3Nvcl9pZCgpOwotICAgIHN0cnVjdCB1Y29kZV9jcHVfaW5m
byAqdWNpID0gJnBlcl9jcHUodWNvZGVfY3B1X2luZm8sIGNwdV9udW0pOworICAgIHN0cnVjdCBj
cHVfc2lnbmF0dXJlICpzaWcgPSAmcGVyX2NwdShjcHVfc2lnLCBjcHUpOwogICAgIGNvbnN0IHN0
cnVjdCBtaWNyb2NvZGVfaW50ZWwgKm1jX2ludGVsOwogICAgIGNvbnN0IHN0cnVjdCBtaWNyb2Nv
ZGVfcGF0Y2ggKnBhdGNoID0gbWljcm9jb2RlX2dldF9jYWNoZSgpOwogCkBAIC0zNjAsMTYgKzM0
OSwxNiBAQCBzdGF0aWMgaW50IGFwcGx5X21pY3JvY29kZSh1bnNpZ25lZCBpbnQgY3B1KQogICAg
IHsKICAgICAgICAgcHJpbnRrKEtFUk5fRVJSICJtaWNyb2NvZGU6IENQVSVkIHVwZGF0ZSBmcm9t
IHJldmlzaW9uICIKICAgICAgICAgICAgICAgICIlI3ggdG8gJSN4IGZhaWxlZC4gUmVzdWx0aW5n
IHJldmlzaW9uIGlzICUjeC5cbiIsIGNwdV9udW0sCi0gICAgICAgICAgICAgICB1Y2ktPmNwdV9z
aWcucmV2LCBtY19pbnRlbC0+aGRyLnJldiwgdmFsWzFdKTsKKyAgICAgICAgICAgICAgIHNpZy0+
cmV2LCBtY19pbnRlbC0+aGRyLnJldiwgdmFsWzFdKTsKICAgICAgICAgcmV0dXJuIC1FSU87CiAg
ICAgfQogICAgIHByaW50ayhLRVJOX0lORk8gIm1pY3JvY29kZTogQ1BVJWQgdXBkYXRlZCBmcm9t
IHJldmlzaW9uICIKICAgICAgICAgICAgIiUjeCB0byAlI3gsIGRhdGUgPSAlMDR4LSUwMngtJTAy
eCBcbiIsCi0gICAgICAgICAgIGNwdV9udW0sIHVjaS0+Y3B1X3NpZy5yZXYsIHZhbFsxXSwKKyAg
ICAgICAgICAgY3B1X251bSwgc2lnLT5yZXYsIHZhbFsxXSwKICAgICAgICAgICAgbWNfaW50ZWwt
Pmhkci55ZWFyLAogICAgICAgICAgICBtY19pbnRlbC0+aGRyLm1vbnRoLAogICAgICAgICAgICBt
Y19pbnRlbC0+aGRyLmRheSk7Ci0gICAgdWNpLT5jcHVfc2lnLnJldiA9IHZhbFsxXTsKKyAgICBz
aWctPnJldiA9IHZhbFsxXTsKIAogICAgIHJldHVybiAwOwogfQpAQCAtNDQwLDEzICs0MjksNyBA
QCBzdGF0aWMgaW50IGNwdV9yZXF1ZXN0X21pY3JvY29kZSh1bnNpZ25lZCBpbnQgY3B1LCBjb25z
dCB2b2lkICpidWYsCiAgICAgcmV0dXJuIGVycm9yOwogfQogCi1zdGF0aWMgaW50IG1pY3JvY29k
ZV9yZXN1bWVfbWF0Y2godW5zaWduZWQgaW50IGNwdSwgY29uc3Qgdm9pZCAqbWMpCi17Ci0gICAg
cmV0dXJuIGdldF9tYXRjaGluZ19taWNyb2NvZGUobWMsIGNwdSk7Ci19Ci0KIHN0YXRpYyBjb25z
dCBzdHJ1Y3QgbWljcm9jb2RlX29wcyBtaWNyb2NvZGVfaW50ZWxfb3BzID0gewotICAgIC5taWNy
b2NvZGVfcmVzdW1lX21hdGNoICAgICAgICAgICA9IG1pY3JvY29kZV9yZXN1bWVfbWF0Y2gsCiAg
ICAgLmNwdV9yZXF1ZXN0X21pY3JvY29kZSAgICAgICAgICAgID0gY3B1X3JlcXVlc3RfbWljcm9j
b2RlLAogICAgIC5jb2xsZWN0X2NwdV9pbmZvICAgICAgICAgICAgICAgICA9IGNvbGxlY3RfY3B1
X2luZm8sCiAgICAgLmFwcGx5X21pY3JvY29kZSAgICAgICAgICAgICAgICAgID0gYXBwbHlfbWlj
cm9jb2RlLApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIveGVuL2FyY2gv
eDg2L3NwZWNfY3RybC5jCmluZGV4IDVkOThjYWMuLjQzMTI4YzMgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9zcGVjX2N0cmwuYworKysgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKQEAgLTQz
Niw3ICs0MzYsNyBAQCBzdGF0aWMgYm9vbCBfX2luaXQgY2hlY2tfc210X2VuYWJsZWQodm9pZCkK
IC8qIENhbGN1bGF0ZSB3aGV0aGVyIFJldHBvbGluZSBpcyBrbm93bi1zYWZlIG9uIHRoaXMgQ1BV
LiAqLwogc3RhdGljIGJvb2wgX19pbml0IHJldHBvbGluZV9zYWZlKHVpbnQ2NF90IGNhcHMpCiB7
Ci0gICAgdW5zaWduZWQgaW50IHVjb2RlX3JldiA9IHRoaXNfY3B1KHVjb2RlX2NwdV9pbmZvKS5j
cHVfc2lnLnJldjsKKyAgICB1bnNpZ25lZCBpbnQgdWNvZGVfcmV2ID0gdGhpc19jcHUoY3B1X3Np
ZykucmV2OwogCiAgICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRP
Ul9BTUQgKQogICAgICAgICByZXR1cm4gdHJ1ZTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvbWljcm9jb2RlLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21pY3JvY29kZS5oCmluZGV4
IDY1NDFjNTguLmYyYWM1MDkgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbWljcm9j
b2RlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9taWNyb2NvZGUuaApAQCAtMTAsNyArMTAs
NiBAQCBlbnVtIG1pY3JvY29kZV9tYXRjaF9yZXN1bHQgewogfTsKIAogc3RydWN0IGNwdV9zaWdu
YXR1cmU7Ci1zdHJ1Y3QgdWNvZGVfY3B1X2luZm87CiAKIHN0cnVjdCBtaWNyb2NvZGVfcGF0Y2gg
ewogICAgIHVuaW9uIHsKQEAgLTIwLDcgKzE5LDYgQEAgc3RydWN0IG1pY3JvY29kZV9wYXRjaCB7
CiB9OwogCiBzdHJ1Y3QgbWljcm9jb2RlX29wcyB7Ci0gICAgaW50ICgqbWljcm9jb2RlX3Jlc3Vt
ZV9tYXRjaCkodW5zaWduZWQgaW50IGNwdSwgY29uc3Qgdm9pZCAqbWMpOwogICAgIGludCAoKmNw
dV9yZXF1ZXN0X21pY3JvY29kZSkodW5zaWduZWQgaW50IGNwdSwgY29uc3Qgdm9pZCAqYnVmLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZV90IHNpemUpOwogICAgIGludCAo
KmNvbGxlY3RfY3B1X2luZm8pKHVuc2lnbmVkIGludCBjcHUsIHN0cnVjdCBjcHVfc2lnbmF0dXJl
ICpjc2lnKTsKQEAgLTM5LDE2ICszNyw3IEBAIHN0cnVjdCBjcHVfc2lnbmF0dXJlIHsKICAgICB1
bnNpZ25lZCBpbnQgcmV2OwogfTsKIAotc3RydWN0IHVjb2RlX2NwdV9pbmZvIHsKLSAgICBzdHJ1
Y3QgY3B1X3NpZ25hdHVyZSBjcHVfc2lnOwotICAgIHVuaW9uIHsKLSAgICAgICAgc3RydWN0IG1p
Y3JvY29kZV9pbnRlbCAqbWNfaW50ZWw7Ci0gICAgICAgIHN0cnVjdCBtaWNyb2NvZGVfYW1kICpt
Y19hbWQ7Ci0gICAgICAgIHZvaWQgKm1jX3ZhbGlkOwotICAgIH0gbWM7Ci19OwotCi1ERUNMQVJF
X1BFUl9DUFUoc3RydWN0IHVjb2RlX2NwdV9pbmZvLCB1Y29kZV9jcHVfaW5mbyk7CitERUNMQVJF
X1BFUl9DUFUoc3RydWN0IGNwdV9zaWduYXR1cmUsIGNwdV9zaWcpOwogZXh0ZXJuIGNvbnN0IHN0
cnVjdCBtaWNyb2NvZGVfb3BzICptaWNyb2NvZGVfb3BzOwogCiBjb25zdCBzdHJ1Y3QgbWljcm9j
b2RlX3BhdGNoICptaWNyb2NvZGVfZ2V0X2NhY2hlKHZvaWQpOwotLSAKMS44LjMuMQoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 27 08:27:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 May 2019 08:27:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVAyo-0004Db-Om; Mon, 27 May 2019 08:27:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Vl5o=T3=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1hVAyn-0004Cr-4l
 for xen-devel@lists.xenproject.org; Mon, 27 May 2019 08:27:37 +0000
X-Inumbo-ID: 479fdf4e-8059-11e9-8980-bc764e045a96
Received: from mga12.intel.com (unknown [192.55.52.136])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 479fdf4e-8059-11e9-8980-bc764e045a96;
 Mon, 27 May 2019 08:27:35 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by fmsmga106.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 27 May 2019 01:27:35 -0700
X-ExtLoop1: 1
Received: from gao-cwp.sh.intel.com ([10.239.159.26])
 by orsmga005.jf.intel.com with ESMTP; 27 May 2019 01:27:33 -0700
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 27 May 2019 16:31:26 +0800
Message-Id: <1558945891-3015-6-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1558945891-3015-1-git-send-email-chao.gao@intel.com>
References: <1558945891-3015-1-git-send-email-chao.gao@intel.com>
Subject: [Xen-devel] [PATCH v7 05/10] microcode: remove pointless 'cpu'
 parameter
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Ashok Raj <ashok.raj@intel.com>,
 Wei Liu <wl@xen.org>, 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>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U29tZSBjYWxsYmFja3MgaW4gbWljcm9jb2RlX29wcyBvciByZWxhdGVkIGZ1bmN0aW9ucyB0YWtl
IGEgY3B1CmlkIHBhcmFtZXRlci4gQnV0IGF0IGN1cnJlbnQgY2FsbCBzaXRlcywgdGhlIGNwdSBp
ZCBwYXJhbWV0ZXIgaXMKYWx3YXlzIGVxdWFsIHRvIGN1cnJlbnQgY3B1IGlkLiBTb21lIG9mIHRo
ZW0gZXZlbiB1c2UgYW4gYXNzZXJ0aW9uCnRvIGd1YXJhbnRlZSB0aGlzLiBSZW1vdmUgdGhpcyBy
ZWR1bmRlbnQgJ2NwdScgcGFyYW1ldGVyLgoKU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8u
Z2FvQGludGVsLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvYWNwaS9wb3dlci5jICAgICAgIHwgIDIg
Ky0KIHhlbi9hcmNoL3g4Ni9taWNyb2NvZGUuYyAgICAgICAgfCAxMiArKysrKystLS0tLS0KIHhl
bi9hcmNoL3g4Ni9taWNyb2NvZGVfYW1kLmMgICAgfCAzNSArKysrKysrKysrKysrLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L21pY3JvY29kZV9pbnRlbC5jICB8IDI1ICsrKysr
KysrKy0tLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9zbXBib290LmMgICAgICAgICAgfCAg
MiArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9taWNyb2NvZGUuaCB8ICA3ICsrKy0tLS0KIHhlbi9p
bmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmggfCAgMiArLQogNyBmaWxlcyBjaGFuZ2VkLCAzNCBp
bnNlcnRpb25zKCspLCA1MSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
YWNwaS9wb3dlci5jIGIveGVuL2FyY2gveDg2L2FjcGkvcG93ZXIuYwppbmRleCBhZWNjNzU0Li40
ZjIxOTAzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvYWNwaS9wb3dlci5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9hY3BpL3Bvd2VyLmMKQEAgLTI1Myw3ICsyNTMsNyBAQCBzdGF0aWMgaW50IGVudGVy
X3N0YXRlKHUzMiBzdGF0ZSkKIAogICAgIGNvbnNvbGVfZW5kX3N5bmMoKTsKIAotICAgIG1pY3Jv
Y29kZV9yZXN1bWVfY3B1KDApOworICAgIG1pY3JvY29kZV9yZXN1bWVfY3B1KCk7CiAKICAgICBp
ZiAoICFyZWNoZWNrX2NwdV9mZWF0dXJlcygwKSApCiAgICAgICAgIHBhbmljKCJNaXNzaW5nIHBy
ZXZpb3VzbHkgYXZhaWxhYmxlIGZlYXR1cmUocylcbiIpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L21pY3JvY29kZS5jIGIveGVuL2FyY2gveDg2L21pY3JvY29kZS5jCmluZGV4IDBjMDFkZmEu
LjE2YTZkNTAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGUuYworKysgYi94ZW4v
YXJjaC94ODYvbWljcm9jb2RlLmMKQEAgLTE5NiwxOSArMTk2LDE5IEBAIHN0cnVjdCBtaWNyb2Nv
ZGVfaW5mbyB7CiAgICAgY2hhciBidWZmZXJbMV07CiB9OwogCi1pbnQgbWljcm9jb2RlX3Jlc3Vt
ZV9jcHUodW5zaWduZWQgaW50IGNwdSkKK2ludCBtaWNyb2NvZGVfcmVzdW1lX2NwdSh2b2lkKQog
ewogICAgIGludCBlcnI7Ci0gICAgc3RydWN0IGNwdV9zaWduYXR1cmUgKnNpZyA9ICZwZXJfY3B1
KGNwdV9zaWcsIGNwdSk7CisgICAgc3RydWN0IGNwdV9zaWduYXR1cmUgKnNpZyA9ICZ0aGlzX2Nw
dShjcHVfc2lnKTsKIAogICAgIGlmICggIW1pY3JvY29kZV9vcHMgKQogICAgICAgICByZXR1cm4g
MDsKIAogICAgIHNwaW5fbG9jaygmbWljcm9jb2RlX211dGV4KTsKIAotICAgIGVyciA9IG1pY3Jv
Y29kZV9vcHMtPmNvbGxlY3RfY3B1X2luZm8oY3B1LCBzaWcpOworICAgIGVyciA9IG1pY3JvY29k
ZV9vcHMtPmNvbGxlY3RfY3B1X2luZm8oc2lnKTsKICAgICBpZiAoIGxpa2VseSghZXJyKSApCi0g
ICAgICAgIGVyciA9IG1pY3JvY29kZV9vcHMtPmFwcGx5X21pY3JvY29kZShjcHUpOworICAgICAg
ICBlcnIgPSBtaWNyb2NvZGVfb3BzLT5hcHBseV9taWNyb2NvZGUoKTsKICAgICBzcGluX3VubG9j
aygmbWljcm9jb2RlX211dGV4KTsKIAogICAgIHJldHVybiBlcnI7CkBAIC0yNTUsOSArMjU1LDkg
QEAgc3RhdGljIGludCBtaWNyb2NvZGVfdXBkYXRlX2NwdShjb25zdCB2b2lkICpidWYsIHNpemVf
dCBzaXplKQogCiAgICAgc3Bpbl9sb2NrKCZtaWNyb2NvZGVfbXV0ZXgpOwogCi0gICAgZXJyID0g
bWljcm9jb2RlX29wcy0+Y29sbGVjdF9jcHVfaW5mbyhjcHUsIHNpZyk7CisgICAgZXJyID0gbWlj
cm9jb2RlX29wcy0+Y29sbGVjdF9jcHVfaW5mbyhzaWcpOwogICAgIGlmICggbGlrZWx5KCFlcnIp
ICkKLSAgICAgICAgZXJyID0gbWljcm9jb2RlX29wcy0+Y3B1X3JlcXVlc3RfbWljcm9jb2RlKGNw
dSwgYnVmLCBzaXplKTsKKyAgICAgICAgZXJyID0gbWljcm9jb2RlX29wcy0+Y3B1X3JlcXVlc3Rf
bWljcm9jb2RlKGJ1Ziwgc2l6ZSk7CiAgICAgc3Bpbl91bmxvY2soJm1pY3JvY29kZV9tdXRleCk7
CiAKICAgICByZXR1cm4gZXJyOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21pY3JvY29kZV9h
bWQuYyBiL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGVfYW1kLmMKaW5kZXggOTNhZjJjOS4uMDE0NGRm
MSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21pY3JvY29kZV9hbWQuYworKysgYi94ZW4vYXJj
aC94ODYvbWljcm9jb2RlX2FtZC5jCkBAIC03OCw4ICs3OCw5IEBAIHN0cnVjdCBtcGJoZHIgewog
c3RhdGljIERFRklORV9TUElOTE9DSyhtaWNyb2NvZGVfdXBkYXRlX2xvY2spOwogCiAvKiBTZWUg
Y29tbWVudCBpbiBzdGFydF91cGRhdGUoKSBmb3IgY2FzZXMgd2hlbiB0aGlzIHJvdXRpbmUgZmFp
bHMgKi8KLXN0YXRpYyBpbnQgY29sbGVjdF9jcHVfaW5mbyh1bnNpZ25lZCBpbnQgY3B1LCBzdHJ1
Y3QgY3B1X3NpZ25hdHVyZSAqY3NpZykKK3N0YXRpYyBpbnQgY29sbGVjdF9jcHVfaW5mbyhzdHJ1
Y3QgY3B1X3NpZ25hdHVyZSAqY3NpZykKIHsKKyAgICB1bnNpZ25lZCBpbnQgY3B1ID0gc21wX3By
b2Nlc3Nvcl9pZCgpOwogICAgIHN0cnVjdCBjcHVpbmZvX3g4NiAqYyA9ICZjcHVfZGF0YVtjcHVd
OwogCiAgICAgbWVtc2V0KGNzaWcsIDAsIHNpemVvZigqY3NpZykpOwpAQCAtMTUyLDE4ICsxNTMs
MTUgQEAgc3RhdGljIGJvb2xfdCBmaW5kX2VxdWl2X2NwdV9pZChjb25zdCBzdHJ1Y3QgZXF1aXZf
Y3B1X2VudHJ5ICplcXVpdl9jcHVfdGFibGUsCiAgICAgcmV0dXJuIDA7CiB9CiAKLXN0YXRpYyBi
b29sX3QgbWljcm9jb2RlX2ZpdHMoY29uc3Qgc3RydWN0IG1pY3JvY29kZV9hbWQgKm1jX2FtZCwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGNwdSkKK3N0YXRpYyBi
b29sIG1pY3JvY29kZV9maXRzKGNvbnN0IHN0cnVjdCBtaWNyb2NvZGVfYW1kICptY19hbWQpCiB7
CisgICAgdW5zaWduZWQgaW50IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKICAgICBjb25zdCBz
dHJ1Y3QgY3B1X3NpZ25hdHVyZSAqc2lnID0gJnBlcl9jcHUoY3B1X3NpZywgY3B1KTsKICAgICBj
b25zdCBzdHJ1Y3QgbWljcm9jb2RlX2hlYWRlcl9hbWQgKm1jX2hlYWRlciA9IG1jX2FtZC0+bXBi
OwogICAgIGNvbnN0IHN0cnVjdCBlcXVpdl9jcHVfZW50cnkgKmVxdWl2X2NwdV90YWJsZSA9IG1j
X2FtZC0+ZXF1aXZfY3B1X3RhYmxlOwogICAgIHVuc2lnbmVkIGludCBjdXJyZW50X2NwdV9pZDsK
ICAgICB1bnNpZ25lZCBpbnQgZXF1aXZfY3B1X2lkOwogCi0gICAgLyogV2Ugc2hvdWxkIGJpbmQg
dGhlIHRhc2sgdG8gdGhlIENQVSAqLwotICAgIEJVR19PTihjcHUgIT0gcmF3X3NtcF9wcm9jZXNz
b3JfaWQoKSk7Ci0KICAgICBjdXJyZW50X2NwdV9pZCA9IGNwdWlkX2VheCgweDAwMDAwMDAxKTsK
IAogICAgIGlmICggIWZpbmRfZXF1aXZfY3B1X2lkKGVxdWl2X2NwdV90YWJsZSwgY3VycmVudF9j
cHVfaWQsICZlcXVpdl9jcHVfaWQpICkKQEAgLTE5Miw5ICsxOTAsNyBAQCBzdGF0aWMgYm9vbF90
IG1pY3JvY29kZV9maXRzKGNvbnN0IHN0cnVjdCBtaWNyb2NvZGVfYW1kICptY19hbWQsCiAKIHN0
YXRpYyBib29sIG1hdGNoX2NwdShjb25zdCBzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICpwYXRjaCkK
IHsKLSAgICBpZiAoICFwYXRjaCApCi0gICAgICAgIHJldHVybiBmYWxzZTsKLSAgICByZXR1cm4g
bWljcm9jb2RlX2ZpdHMocGF0Y2gtPm1jX2FtZCwgc21wX3Byb2Nlc3Nvcl9pZCgpKTsKKyAgICBy
ZXR1cm4gcGF0Y2ggPyBtaWNyb2NvZGVfZml0cyhwYXRjaC0+bWNfYW1kKSA6IGZhbHNlOwogfQog
CiBzdGF0aWMgc3RydWN0IG1pY3JvY29kZV9wYXRjaCAqYWxsb2NfbWljcm9jb2RlX3BhdGNoKApA
QCAtMjUzLDE4ICsyNDksMTYgQEAgc3RhdGljIGVudW0gbWljcm9jb2RlX21hdGNoX3Jlc3VsdCBj
b21wYXJlX3BhdGNoKAogICAgIHJldHVybiBNSVNfVUNPREU7CiB9CiAKLXN0YXRpYyBpbnQgYXBw
bHlfbWljcm9jb2RlKHVuc2lnbmVkIGludCBjcHUpCitzdGF0aWMgaW50IGFwcGx5X21pY3JvY29k
ZSh2b2lkKQogewogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAgICAgdWludDMyX3QgcmV2Owog
ICAgIGludCBod19lcnI7CisgICAgdW5zaWduZWQgaW50IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQo
KTsKICAgICBzdHJ1Y3QgY3B1X3NpZ25hdHVyZSAqc2lnID0gJnBlcl9jcHUoY3B1X3NpZywgY3B1
KTsKICAgICBjb25zdCBzdHJ1Y3QgbWljcm9jb2RlX2hlYWRlcl9hbWQgKmhkcjsKICAgICBjb25z
dCBzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICpwYXRjaCA9IG1pY3JvY29kZV9nZXRfY2FjaGUoKTsK
IAotICAgIC8qIFdlIHNob3VsZCBiaW5kIHRoZSB0YXNrIHRvIHRoZSBDUFUgKi8KLSAgICBCVUdf
T04ocmF3X3NtcF9wcm9jZXNzb3JfaWQoKSAhPSBjcHUpOwotCiAgICAgaWYgKCAhbWF0Y2hfY3B1
KHBhdGNoKSApCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogCkBAIC00MzUsMTQgKzQyOSwxNCBA
QCBzdGF0aWMgY29uc3QgdW5zaWduZWQgaW50IGZpbmFsX2xldmVsc1tdID0gewogICAgIDB4MDEw
MDAwYWYKIH07CiAKLXN0YXRpYyBib29sX3QgY2hlY2tfZmluYWxfcGF0Y2hfbGV2ZWxzKHVuc2ln
bmVkIGludCBjcHUpCitzdGF0aWMgYm9vbCBjaGVja19maW5hbF9wYXRjaF9sZXZlbHModm9pZCkK
IHsKICAgICAvKgogICAgICAqIENoZWNrIHRoZSBjdXJyZW50IHBhdGNoIGxldmVscyBvbiB0aGUg
Y3B1LiBJZiB0aGV5IGFyZSBlcXVhbCB0bwogICAgICAqIGFueSBvZiB0aGUgJ2ZpbmFsX2xldmVs
cycsIHRoZW4gd2Ugc2hvdWxkIG5vdCB1cGRhdGUgdGhlIG1pY3JvY29kZQogICAgICAqIHBhdGNo
IG9uIHRoZSBjcHUgYXMgc3lzdGVtIHdpbGwgaGFuZyBvdGhlcndpc2UuCiAgICAgICovCi0gICAg
Y29uc3Qgc3RydWN0IGNwdV9zaWduYXR1cmUgKnNpZyA9ICZwZXJfY3B1KGNwdV9zaWcsIGNwdSk7
CisgICAgY29uc3Qgc3RydWN0IGNwdV9zaWduYXR1cmUgKnNpZyA9ICZ0aGlzX2NwdShjcHVfc2ln
KTsKICAgICB1bnNpZ25lZCBpbnQgaTsKIAogICAgIGlmICggYm9vdF9jcHVfZGF0YS54ODYgIT0g
MHgxMCApCkBAIC00NTUsMTkgKzQ0OSwxNiBAQCBzdGF0aWMgYm9vbF90IGNoZWNrX2ZpbmFsX3Bh
dGNoX2xldmVscyh1bnNpZ25lZCBpbnQgY3B1KQogICAgIHJldHVybiAwOwogfQogCi1zdGF0aWMg
aW50IGNwdV9yZXF1ZXN0X21pY3JvY29kZSh1bnNpZ25lZCBpbnQgY3B1LCBjb25zdCB2b2lkICpi
dWYsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplX3QgYnVmc2l6ZSkKK3N0
YXRpYyBpbnQgY3B1X3JlcXVlc3RfbWljcm9jb2RlKGNvbnN0IHZvaWQgKmJ1Ziwgc2l6ZV90IGJ1
ZnNpemUpCiB7CiAgICAgc3RydWN0IG1pY3JvY29kZV9hbWQgKm1jX2FtZDsKICAgICBzaXplX3Qg
b2Zmc2V0ID0gMDsKICAgICBpbnQgZXJyb3IgPSAwOwogICAgIHVuc2lnbmVkIGludCBjdXJyZW50
X2NwdV9pZDsKICAgICB1bnNpZ25lZCBpbnQgZXF1aXZfY3B1X2lkOworICAgIHVuc2lnbmVkIGlu
dCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7CiAgICAgY29uc3Qgc3RydWN0IGNwdV9zaWduYXR1
cmUgKnNpZyA9ICZwZXJfY3B1KGNwdV9zaWcsIGNwdSk7CiAKLSAgICAvKiBXZSBzaG91bGQgYmlu
ZCB0aGUgdGFzayB0byB0aGUgQ1BVICovCi0gICAgQlVHX09OKGNwdSAhPSByYXdfc21wX3Byb2Nl
c3Nvcl9pZCgpKTsKLQogICAgIGN1cnJlbnRfY3B1X2lkID0gY3B1aWRfZWF4KDB4MDAwMDAwMDEp
OwogCiAgICAgaWYgKCAqKGNvbnN0IHVpbnQzMl90ICopYnVmICE9IFVDT0RFX01BR0lDICkKQEAg
LTQ3Nyw3ICs0NjgsNyBAQCBzdGF0aWMgaW50IGNwdV9yZXF1ZXN0X21pY3JvY29kZSh1bnNpZ25l
ZCBpbnQgY3B1LCBjb25zdCB2b2lkICpidWYsCiAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KIAot
ICAgIGlmICggY2hlY2tfZmluYWxfcGF0Y2hfbGV2ZWxzKGNwdSkgKQorICAgIGlmICggY2hlY2tf
ZmluYWxfcGF0Y2hfbGV2ZWxzKCkgKQogICAgIHsKICAgICAgICAgcHJpbnRrKFhFTkxPR19JTkZP
CiAgICAgICAgICAgICAgICAibWljcm9jb2RlOiBDYW5ub3QgdXBkYXRlIG1pY3JvY29kZSBwYXRj
aCBvbiB0aGUgY3B1IGFzIHdlIGhpdCBhIGZpbmFsIGxldmVsXG4iKTsKQEAgLTU2Nyw3ICs1NTgs
NyBAQCBzdGF0aWMgaW50IGNwdV9yZXF1ZXN0X21pY3JvY29kZSh1bnNpZ25lZCBpbnQgY3B1LCBj
b25zdCB2b2lkICpidWYsCiAKICAgICAgICAgaWYgKCBtYXRjaF9jcHUobWljcm9jb2RlX2dldF9j
YWNoZSgpKSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIGVycm9yID0gYXBwbHlfbWljcm9jb2Rl
KGNwdSk7CisgICAgICAgICAgICBlcnJvciA9IGFwcGx5X21pY3JvY29kZSgpOwogICAgICAgICAg
ICAgaWYgKCBlcnJvciApCiAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGVfaW50ZWwuYyBiL3hlbi9hcmNoL3g4Ni9taWNy
b2NvZGVfaW50ZWwuYwppbmRleCBiZjY0OTdmLi5iNjY4NDRkIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvbWljcm9jb2RlX2ludGVsLmMKKysrIGIveGVuL2FyY2gveDg2L21pY3JvY29kZV9pbnRl
bC5jCkBAIC05NiwxMyArOTYsMTIgQEAgc3RydWN0IGV4dGVuZGVkX3NpZ3RhYmxlIHsKIC8qIHNl
cmlhbGl6ZSBhY2Nlc3MgdG8gdGhlIHBoeXNpY2FsIHdyaXRlIHRvIE1TUiAweDc5ICovCiBzdGF0
aWMgREVGSU5FX1NQSU5MT0NLKG1pY3JvY29kZV91cGRhdGVfbG9jayk7CiAKLXN0YXRpYyBpbnQg
Y29sbGVjdF9jcHVfaW5mbyh1bnNpZ25lZCBpbnQgY3B1X251bSwgc3RydWN0IGNwdV9zaWduYXR1
cmUgKmNzaWcpCitzdGF0aWMgaW50IGNvbGxlY3RfY3B1X2luZm8oc3RydWN0IGNwdV9zaWduYXR1
cmUgKmNzaWcpCiB7CisgICAgdW5zaWduZWQgaW50IGNwdV9udW0gPSBzbXBfcHJvY2Vzc29yX2lk
KCk7CiAgICAgc3RydWN0IGNwdWluZm9feDg2ICpjID0gJmNwdV9kYXRhW2NwdV9udW1dOwogICAg
IHVpbnQ2NF90IG1zcl9jb250ZW50OwogCi0gICAgQlVHX09OKGNwdV9udW0gIT0gc21wX3Byb2Nl
c3Nvcl9pZCgpKTsKLQogICAgIG1lbXNldChjc2lnLCAwLCBzaXplb2YoKmNzaWcpKTsKIAogICAg
IGlmICggKGMtPng4Nl92ZW5kb3IgIT0gWDg2X1ZFTkRPUl9JTlRFTCkgfHwgKGMtPng4NiA8IDYp
ICkKQEAgLTI3OSwxMiArMjc4LDEzIEBAIHN0YXRpYyBlbnVtIG1pY3JvY29kZV9tYXRjaF9yZXN1
bHQgY29tcGFyZV9wYXRjaCgKICAqIHJldHVybiAxIC0gZm91bmQgdXBkYXRlCiAgKiByZXR1cm4g
PCAwIC0gZXJyb3IKICAqLwotc3RhdGljIGludCBnZXRfbWF0Y2hpbmdfbWljcm9jb2RlKGNvbnN0
IHZvaWQgKm1jLCB1bnNpZ25lZCBpbnQgY3B1KQorc3RhdGljIGludCBnZXRfbWF0Y2hpbmdfbWlj
cm9jb2RlKGNvbnN0IHZvaWQgKm1jKQogewogICAgIGNvbnN0IHN0cnVjdCBtaWNyb2NvZGVfaGVh
ZGVyX2ludGVsICptY19oZWFkZXIgPSBtYzsKICAgICB1bnNpZ25lZCBsb25nIHRvdGFsX3NpemUg
PSBnZXRfdG90YWxzaXplKG1jX2hlYWRlcik7CiAgICAgdm9pZCAqbmV3X21jID0geG1hbGxvY19i
eXRlcyh0b3RhbF9zaXplKTsKICAgICBzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICpuZXdfcGF0Y2gg
PSB4bWFsbG9jKHN0cnVjdCBtaWNyb2NvZGVfcGF0Y2gpOworICAgIHVuc2lnbmVkIGludCBfX21h
eWJlX3VudXNlZCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7CiAKICAgICBpZiAoICFuZXdfcGF0
Y2ggfHwgIW5ld19tYyApCiAgICAgewpAQCAtMzEyLDE5ICszMTIsMTYgQEAgc3RhdGljIGludCBn
ZXRfbWF0Y2hpbmdfbWljcm9jb2RlKGNvbnN0IHZvaWQgKm1jLCB1bnNpZ25lZCBpbnQgY3B1KQog
ICAgIHJldHVybiAxOwogfQogCi1zdGF0aWMgaW50IGFwcGx5X21pY3JvY29kZSh1bnNpZ25lZCBp
bnQgY3B1KQorc3RhdGljIGludCBhcHBseV9taWNyb2NvZGUodm9pZCkKIHsKICAgICB1bnNpZ25l
ZCBsb25nIGZsYWdzOwogICAgIHVpbnQ2NF90IG1zcl9jb250ZW50OwogICAgIHVuc2lnbmVkIGlu
dCB2YWxbMl07CiAgICAgdW5zaWduZWQgaW50IGNwdV9udW0gPSByYXdfc21wX3Byb2Nlc3Nvcl9p
ZCgpOwotICAgIHN0cnVjdCBjcHVfc2lnbmF0dXJlICpzaWcgPSAmcGVyX2NwdShjcHVfc2lnLCBj
cHUpOworICAgIHN0cnVjdCBjcHVfc2lnbmF0dXJlICpzaWcgPSAmdGhpc19jcHUoY3B1X3NpZyk7
CiAgICAgY29uc3Qgc3RydWN0IG1pY3JvY29kZV9pbnRlbCAqbWNfaW50ZWw7CiAgICAgY29uc3Qg
c3RydWN0IG1pY3JvY29kZV9wYXRjaCAqcGF0Y2ggPSBtaWNyb2NvZGVfZ2V0X2NhY2hlKCk7CiAK
LSAgICAvKiBXZSBzaG91bGQgYmluZCB0aGUgdGFzayB0byB0aGUgQ1BVICovCi0gICAgQlVHX09O
KGNwdV9udW0gIT0gY3B1KTsKLQogICAgIGlmICggIW1hdGNoX2NwdShwYXRjaCkgKQogICAgICAg
ICByZXR1cm4gLUVJTlZBTDsKIApAQCAtMzkxLDIyICszODgsMTggQEAgc3RhdGljIGxvbmcgZ2V0
X25leHRfdWNvZGVfZnJvbV9idWZmZXIodm9pZCAqKm1jLCBjb25zdCB1OCAqYnVmLAogICAgIHJl
dHVybiBvZmZzZXQgKyB0b3RhbF9zaXplOwogfQogCi1zdGF0aWMgaW50IGNwdV9yZXF1ZXN0X21p
Y3JvY29kZSh1bnNpZ25lZCBpbnQgY3B1LCBjb25zdCB2b2lkICpidWYsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBzaXplX3Qgc2l6ZSkKK3N0YXRpYyBpbnQgY3B1X3JlcXVlc3Rf
bWljcm9jb2RlKGNvbnN0IHZvaWQgKmJ1Ziwgc2l6ZV90IHNpemUpCiB7CiAgICAgbG9uZyBvZmZz
ZXQgPSAwOwogICAgIGludCBlcnJvciA9IDA7CiAgICAgdm9pZCAqbWM7CiAKLSAgICAvKiBXZSBz
aG91bGQgYmluZCB0aGUgdGFzayB0byB0aGUgQ1BVICovCi0gICAgQlVHX09OKGNwdSAhPSByYXdf
c21wX3Byb2Nlc3Nvcl9pZCgpKTsKLQogICAgIHdoaWxlICggKG9mZnNldCA9IGdldF9uZXh0X3Vj
b2RlX2Zyb21fYnVmZmVyKCZtYywgYnVmLCBzaXplLCBvZmZzZXQpKSA+IDAgKQogICAgIHsKICAg
ICAgICAgZXJyb3IgPSBtaWNyb2NvZGVfc2FuaXR5X2NoZWNrKG1jKTsKICAgICAgICAgaWYgKCBl
cnJvciApCiAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgZXJyb3IgPSBnZXRfbWF0Y2hpbmdf
bWljcm9jb2RlKG1jLCBjcHUpOworICAgICAgICBlcnJvciA9IGdldF9tYXRjaGluZ19taWNyb2Nv
ZGUobWMpOwogICAgICAgICBpZiAoIGVycm9yIDwgMCApCiAgICAgICAgICAgICBicmVhazsKICAg
ICAgICAgLyoKQEAgLTQyNCw3ICs0MTcsNyBAQCBzdGF0aWMgaW50IGNwdV9yZXF1ZXN0X21pY3Jv
Y29kZSh1bnNpZ25lZCBpbnQgY3B1LCBjb25zdCB2b2lkICpidWYsCiAgICAgICAgIGVycm9yID0g
b2Zmc2V0OwogCiAgICAgaWYgKCAhZXJyb3IgJiYgbWF0Y2hfY3B1KG1pY3JvY29kZV9nZXRfY2Fj
aGUoKSkgKQotICAgICAgICBlcnJvciA9IGFwcGx5X21pY3JvY29kZShjcHUpOworICAgICAgICBl
cnJvciA9IGFwcGx5X21pY3JvY29kZSgpOwogCiAgICAgcmV0dXJuIGVycm9yOwogfQpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L3NtcGJvb3QuYyBiL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKaW5k
ZXggMjc0ODY1YS4uZGUxOWI2NyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NtcGJvb3QuYwor
KysgYi94ZW4vYXJjaC94ODYvc21wYm9vdC5jCkBAIC0zNjYsNyArMzY2LDcgQEAgdm9pZCBzdGFy
dF9zZWNvbmRhcnkodm9pZCAqdW51c2VkKQogICAgIGlmICggc3lzdGVtX3N0YXRlIDw9IFNZU19T
VEFURV9zbXBfYm9vdCApCiAgICAgICAgIGVhcmx5X21pY3JvY29kZV91cGRhdGVfY3B1KGZhbHNl
KTsKICAgICBlbHNlCi0gICAgICAgIG1pY3JvY29kZV9yZXN1bWVfY3B1KGNwdSk7CisgICAgICAg
IG1pY3JvY29kZV9yZXN1bWVfY3B1KCk7CiAKICAgICAvKgogICAgICAqIElmIE1TUl9TUEVDX0NU
UkwgaXMgYXZhaWxhYmxlLCBhcHBseSBYZW4ncyBkZWZhdWx0IHNldHRpbmcgYW5kIGRpc2NhcmQK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbWljcm9jb2RlLmggYi94ZW4vaW5jbHVk
ZS9hc20teDg2L21pY3JvY29kZS5oCmluZGV4IGYyYWM1MDkuLmU2ODQyZDQgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvbWljcm9jb2RlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9taWNyb2NvZGUuaApAQCAtMTksMTAgKzE5LDkgQEAgc3RydWN0IG1pY3JvY29kZV9wYXRjaCB7
CiB9OwogCiBzdHJ1Y3QgbWljcm9jb2RlX29wcyB7Ci0gICAgaW50ICgqY3B1X3JlcXVlc3RfbWlj
cm9jb2RlKSh1bnNpZ25lZCBpbnQgY3B1LCBjb25zdCB2b2lkICpidWYsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBzaXplX3Qgc2l6ZSk7Ci0gICAgaW50ICgqY29sbGVjdF9jcHVf
aW5mbykodW5zaWduZWQgaW50IGNwdSwgc3RydWN0IGNwdV9zaWduYXR1cmUgKmNzaWcpOwotICAg
IGludCAoKmFwcGx5X21pY3JvY29kZSkodW5zaWduZWQgaW50IGNwdSk7CisgICAgaW50ICgqY3B1
X3JlcXVlc3RfbWljcm9jb2RlKShjb25zdCB2b2lkICpidWYsIHNpemVfdCBzaXplKTsKKyAgICBp
bnQgKCpjb2xsZWN0X2NwdV9pbmZvKShzdHJ1Y3QgY3B1X3NpZ25hdHVyZSAqY3NpZyk7CisgICAg
aW50ICgqYXBwbHlfbWljcm9jb2RlKSh2b2lkKTsKICAgICBpbnQgKCpzdGFydF91cGRhdGUpKHZv
aWQpOwogICAgIHZvaWQgKCpmcmVlX3BhdGNoKShzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICpwYXRj
aCk7CiAgICAgYm9vbCAoKm1hdGNoX2NwdSkoY29uc3Qgc3RydWN0IG1pY3JvY29kZV9wYXRjaCAq
cGF0Y2gpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaCBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmgKaW5kZXggY2VmM2ZmYi4uOGI3ZTQ4NCAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L3Byb2Nlc3Nvci5oCkBAIC01NzMsNyArNTczLDcgQEAgaW50IGd1ZXN0X3dybXNy
X3hlbihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpOwogCiB2b2lk
IG1pY3JvY29kZV9zZXRfbW9kdWxlKHVuc2lnbmVkIGludCk7CiBpbnQgbWljcm9jb2RlX3VwZGF0
ZShYRU5fR1VFU1RfSEFORExFX1BBUkFNKGNvbnN0X3ZvaWQpLCB1bnNpZ25lZCBsb25nIGxlbik7
Ci1pbnQgbWljcm9jb2RlX3Jlc3VtZV9jcHUodW5zaWduZWQgaW50IGNwdSk7CitpbnQgbWljcm9j
b2RlX3Jlc3VtZV9jcHUodm9pZCk7CiBpbnQgZWFybHlfbWljcm9jb2RlX3VwZGF0ZV9jcHUoYm9v
bCBzdGFydF91cGRhdGUpOwogaW50IGVhcmx5X21pY3JvY29kZV9pbml0KHZvaWQpOwogaW50IG1p
Y3JvY29kZV9pbml0X2ludGVsKHZvaWQpOwotLSAKMS44LjMuMQoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 27 08:27:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 May 2019 08:27:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVAyr-0004FH-Ad; Mon, 27 May 2019 08:27:41 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Vl5o=T3=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1hVAyp-0004El-Vl
 for xen-devel@lists.xenproject.org; Mon, 27 May 2019 08:27:40 +0000
X-Inumbo-ID: 493a4e8e-8059-11e9-8980-bc764e045a96
Received: from mga12.intel.com (unknown [192.55.52.136])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 493a4e8e-8059-11e9-8980-bc764e045a96;
 Mon, 27 May 2019 08:27:38 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by fmsmga106.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 27 May 2019 01:27:37 -0700
X-ExtLoop1: 1
Received: from gao-cwp.sh.intel.com ([10.239.159.26])
 by orsmga005.jf.intel.com with ESMTP; 27 May 2019 01:27:35 -0700
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 27 May 2019 16:31:27 +0800
Message-Id: <1558945891-3015-7-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1558945891-3015-1-git-send-email-chao.gao@intel.com>
References: <1558945891-3015-1-git-send-email-chao.gao@intel.com>
Subject: [Xen-devel] [PATCH v7 06/10] microcode: split out apply_microcode()
 from cpu_request_microcode()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Ashok Raj <ashok.raj@intel.com>,
 Wei Liu <wl@xen.org>, 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>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RHVyaW5nIGxhdGUgbWljcm9jb2RlIHVwZGF0ZSwgYXBwbHlfbWljcm9jb2RlKCkgaXMgaW52b2tl
ZCBpbgpjcHVfcmVxdWVzdF9taWNyb2NvZGUoKS4gVG8gbWFrZSBsYXRlIG1pY3JvY29kZSB1cGRh
dGUgbW9yZSByZWxpYWJsZSwKd2Ugd2FudCB0byBwdXQgdGhlIGFwcGx5X21pY3JvY29kZSgpIGlu
dG8gc3RvcF9tYWNoaW5lIGNvbnRleHQuIFNvCndlIHNwbGl0IG91dCBpdCBmcm9tIGNwdV9yZXF1
ZXN0X21pY3JvY29kZSgpLiBBcyBhIGNvbnNlcXVlbmNlLAphcHBseV9taWNyb2NvZGUoKSBzaG91
bGQgYmUgaW52b2tlZCBleHBsaWNpdGx5IGluIHRoZSBjb21tb24gY29kZS4KClByZXZpb3VzbHks
IGFwcGx5X21pY3JvY29kZSgpIGdldHMgdGhlIG1pY3JvY29kZSBwYXRjaCB0byBiZSBhcHBsaWVk
IGZyb20KdGhlIG1pY3JvY29kZSBjYWNoZS4gTm93LCB0aGUgcGF0Y2ggaXMgcGFzc2VkIGFzIGEg
ZnVuY3Rpb24gYXJndW1lbnQgYW5kCmEgcGF0Y2ggaXMgY2FjaGVkIGZvciBjcHUtaG90cGx1ZyBh
bmQgY3B1IHJlc3VtaW5nLCBvbmx5IGFmdGVyIGl0IGhhcwpiZWVuIGxvYWRlZCB0byBhIGNwdSB3
aXRob3V0IGFueSBlcnJvci4gQXMgYSBjb25zZXF1ZW5jZSwgdGhlCidtYXRjaF9jcHUnIGNoZWNr
IGluIG1pY3JvY29kZV91cGRhdGVfY2FjaGUgaXMgcmVtb3ZlZCwgd2hpY2ggb3RoZXJ3aXNlCndv
dWxkIGZhaWwuCgpBc3N1bWluZyB0aGF0IGFsbCBDUFVzIGhhdmUgdGhlIHNhbWUgc2lnbmF0dXJl
LCBvbmUgcGF0Y2ggbWF0Y2hpbmcgd2l0aApjdXJyZW50IENQVSBzaG91bGQgbWF0Y2ggd2l0aCBv
dGhlcnMuIFRoZW4gcGFyc2luZyBtaWNyb2NvZGUgb25seSBuZWVkcwp0byBiZSBkb25lIG9uY2U7
IGNwdV9yZXF1ZXN0X21pY3JvY29kZSgpIGlzIGFsc28gbW92ZWQgb3V0IG9mCm1pY3JvY29kZV91
cGRhdGVfY3B1KCkuCgpPbiBBTUQgc2lkZSwgc3ZtX2hvc3Rfb3N2d19pbml0KCkgaXMgc3VwcG9z
ZWQgdG8gYmUgY2FsbGVkIGFmdGVyCm1pY3JvY29kZSB1cGRhdGUuIEFzIGFwcGx5X21pY3Jjb2Rl
KCkgd29uJ3QgYmUgY2FsbGVkIGJ5CmNwdV9yZXF1ZXN0X21pY3JvY29kZSgpIG5vdywgc3ZtX2hv
c3Rfb3N2d19pbml0KCkgaXMgbW92ZWQgdG8gdGhlCmVuZCBvZiBhcHBseV9taWNyb2NvZGUoKS4K
ClNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+Ci0tLQpDaGFuZ2Vz
IGluIHY3OgogLSB0byBoYW5kbGUgbG9hZCBmYWlsdXJlLCB1bnZhbGlkYXRlZCBwYXRjaGVzIHdv
bid0IGJlIGNhY2hlZC4gVGhleQogYXJlIHBhc3NlZCBhcyBmdW5jdGlvbiBhcmd1bWVudHMuIFNv
IGlmIHVwZGF0ZSBmYWlsZWQsIHdlIG5lZWRuJ3QKIGFueSBjbGVhbnVwIHRvIG1pY3JvY29kZSBj
YWNoZS4KIC0gbWljcm9jb2RlX2luZm8gd2hpY2ggcGFzc2VzIG1pY3JvY29kZSBibG9iIHRvIGJl
IHBhcnNlZCB0byBlYWNoIENQVSBpcwogcmVwbGFjZWQgYnkgbWljcm9jb2RlX3BhdGNoLgoKQ2hh
bmdlcyBpbiB2NjoKIC0gZHVyaW5nIGVhcmx5IG1pY3JvY29kZSB1cGRhdGUsIEJTUCBhbmQgQVBz
IGNhbGwgZGlmZmVyZW50IGZ1bmN0aW9ucy4KICAgVGh1cyBBUCBjYW4gYnlwYXNzIHBhcnNpbmcg
bWljcm9jb2RlIGJsb2IuCi0tLQogeGVuL2FyY2gveDg2L2FjcGkvcG93ZXIuYyAgICAgICB8ICAg
MiArLQogeGVuL2FyY2gveDg2L21pY3JvY29kZS5jICAgICAgICB8IDIwOSArKysrKysrKysrKysr
KysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvbWljcm9jb2RlX2FtZC5j
ICAgIHwgIDQxICsrKystLS0tCiB4ZW4vYXJjaC94ODYvbWljcm9jb2RlX2ludGVsLmMgIHwgIDY5
ICsrKysrKy0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9zbXBib290LmMgICAgICAgICAgfCAgIDUgKy0K
IHhlbi9pbmNsdWRlL2FzbS14ODYvbWljcm9jb2RlLmggfCAgIDggKy0KIHhlbi9pbmNsdWRlL2Fz
bS14ODYvcHJvY2Vzc29yLmggfCAgIDMgKy0KIDcgZmlsZXMgY2hhbmdlZCwgMTkzIGluc2VydGlv
bnMoKyksIDE0NCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYWNwaS9w
b3dlci5jIGIveGVuL2FyY2gveDg2L2FjcGkvcG93ZXIuYwppbmRleCA0ZjIxOTAzLi45NTgzMTcy
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvYWNwaS9wb3dlci5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9hY3BpL3Bvd2VyLmMKQEAgLTI1Myw3ICsyNTMsNyBAQCBzdGF0aWMgaW50IGVudGVyX3N0YXRl
KHUzMiBzdGF0ZSkKIAogICAgIGNvbnNvbGVfZW5kX3N5bmMoKTsKIAotICAgIG1pY3JvY29kZV9y
ZXN1bWVfY3B1KCk7CisgICAgZWFybHlfbWljcm9jb2RlX3VwZGF0ZV9jcHUoKTsKIAogICAgIGlm
ICggIXJlY2hlY2tfY3B1X2ZlYXR1cmVzKDApICkKICAgICAgICAgcGFuaWMoIk1pc3NpbmcgcHJl
dmlvdXNseSBhdmFpbGFibGUgZmVhdHVyZShzKVxuIik7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvbWljcm9jb2RlLmMgYi94ZW4vYXJjaC94ODYvbWljcm9jb2RlLmMKaW5kZXggMTZhNmQ1MC4u
MjNjZjU1MCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21pY3JvY29kZS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9taWNyb2NvZGUuYwpAQCAtMTg5LDM2ICsxODksNjIgQEAgc3RhdGljIERFRklORV9T
UElOTE9DSyhtaWNyb2NvZGVfbXV0ZXgpOwogCiBERUZJTkVfUEVSX0NQVShzdHJ1Y3QgY3B1X3Np
Z25hdHVyZSwgY3B1X3NpZyk7CiAKLXN0cnVjdCBtaWNyb2NvZGVfaW5mbyB7Ci0gICAgdW5zaWdu
ZWQgaW50IGNwdTsKLSAgICB1aW50MzJfdCBidWZmZXJfc2l6ZTsKLSAgICBpbnQgZXJyb3I7Ci0g
ICAgY2hhciBidWZmZXJbMV07Ci19OworLyoKKyAqIFJldHVybiB0aGUgcGF0Y2ggd2l0aCB0aGUg
aGlnaGVzdCByZXZpc2lvbiBpZCBhbW9uZyBhbGwgbWF0Y2hpbmcKKyAqIHBhdGNoZXMgaW4gdGhl
IGJsb2IuIFJldHVybiBOVUxMIGlmIG5vIHN1aXRhYmxlIHBhdGNoLgorICovCitzdGF0aWMgc3Ry
dWN0IG1pY3JvY29kZV9wYXRjaCAqbWljcm9jb2RlX3BhcnNlX2Jsb2IoY29uc3QgY2hhciAqYnVm
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVp
bnQzMl90IGxlbikKK3sKKyAgICBpZiAoIGxpa2VseSghbWljcm9jb2RlX29wcy0+Y29sbGVjdF9j
cHVfaW5mbygmdGhpc19jcHUoY3B1X3NpZykpKSApCisgICAgICAgIHJldHVybiBtaWNyb2NvZGVf
b3BzLT5jcHVfcmVxdWVzdF9taWNyb2NvZGUoYnVmLCBsZW4pOwogCi1pbnQgbWljcm9jb2RlX3Jl
c3VtZV9jcHUodm9pZCkKKyAgICByZXR1cm4gTlVMTDsKK30KKworLyoKKyAqIExvYWQgYSBtaWNy
b2NvZGUgdXBkYXRlIHRvIGN1cnJlbnQgQ1BVLgorICoKKyAqIElmIG5vIHBhdGNoIGlzIHByb3Zp
ZGVkLCB0aGUgY2FjaGVkIHBhdGNoIHdpbGwgYmUgbG9hZGVkLiBNaWNyb2NvZGUgdXBkYXRlCisg
KiBkdXJpbmcgQVBzIGJyaW5ndXAgYW5kIENQVSByZXN1bWluZyBmYWxscyBpbnRvIHRoaXMgY2Fz
ZS4KKyAqLworc3RhdGljIGludCBtaWNyb2NvZGVfdXBkYXRlX2NwdShzdHJ1Y3QgbWljcm9jb2Rl
X3BhdGNoICpwYXRjaCkKIHsKLSAgICBpbnQgZXJyOwotICAgIHN0cnVjdCBjcHVfc2lnbmF0dXJl
ICpzaWcgPSAmdGhpc19jcHUoY3B1X3NpZyk7CisgICAgaW50IHJldCA9IG1pY3JvY29kZV9vcHMt
PmNvbGxlY3RfY3B1X2luZm8oJnRoaXNfY3B1KGNwdV9zaWcpKTsKIAotICAgIGlmICggIW1pY3Jv
Y29kZV9vcHMgKQotICAgICAgICByZXR1cm4gMDsKKyAgICBpZiAoIHVubGlrZWx5KHJldCkgKQor
ICAgICAgICByZXR1cm4gcmV0OwogCiAgICAgc3Bpbl9sb2NrKCZtaWNyb2NvZGVfbXV0ZXgpOwog
Ci0gICAgZXJyID0gbWljcm9jb2RlX29wcy0+Y29sbGVjdF9jcHVfaW5mbyhzaWcpOwotICAgIGlm
ICggbGlrZWx5KCFlcnIpICkKLSAgICAgICAgZXJyID0gbWljcm9jb2RlX29wcy0+YXBwbHlfbWlj
cm9jb2RlKCk7Ci0gICAgc3Bpbl91bmxvY2soJm1pY3JvY29kZV9tdXRleCk7CisgICAgaWYgKCBw
YXRjaCApCisgICAgeworICAgICAgICAvKgorICAgICAgICAgKiBJZiBhIHBhdGNoIGlzIHNwZWNp
ZmllZCwgaXQgc2hvdWxkIGhhcyBuZXdlciByZXZpc2lvbiB0aGFuCisgICAgICAgICAqIHRoYXQg
b2YgdGhlIHBhdGNoIGNhY2hlZC4KKyAgICAgICAgICovCisgICAgICAgIGlmICggbWljcm9jb2Rl
X2NhY2hlICYmCisgICAgICAgICAgICAgbWljcm9jb2RlX29wcy0+Y29tcGFyZV9wYXRjaChwYXRj
aCwgbWljcm9jb2RlX2NhY2hlKSAhPSBORVdfVUNPREUgKQorICAgICAgICB7CisgICAgICAgICAg
ICBzcGluX3VubG9jaygmbWljcm9jb2RlX211dGV4KTsKKyAgICAgICAgICAgIHJldHVybiAtRUlO
VkFMOworICAgICAgICB9CiAKLSAgICByZXR1cm4gZXJyOwotfQorICAgICAgICByZXQgPSBtaWNy
b2NvZGVfb3BzLT5hcHBseV9taWNyb2NvZGUocGF0Y2gpOworICAgIH0KKyAgICBlbHNlIGlmICgg
bWljcm9jb2RlX2NhY2hlICkKKyAgICB7CisgICAgICAgIHJldCA9IG1pY3JvY29kZV9vcHMtPmFw
cGx5X21pY3JvY29kZShtaWNyb2NvZGVfY2FjaGUpOworICAgICAgICBpZiAoIHJldCA9PSAtRUlP
ICkKKyAgICAgICAgICAgIHByaW50aygiVXBkYXRlIGZhaWxlZC4gUmVib290IG5lZWRlZFxuIik7
CisgICAgfQorICAgIGVsc2UKKyAgICAgICAgLyogTm8gcGF0Y2ggdG8gdXBkYXRlICovCisgICAg
ICAgIHJldCA9IC1FSU5WQUw7CiAKLWNvbnN0IHN0cnVjdCBtaWNyb2NvZGVfcGF0Y2ggKm1pY3Jv
Y29kZV9nZXRfY2FjaGUodm9pZCkKLXsKLSAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJm1pY3Jv
Y29kZV9tdXRleCkpOworICAgIHNwaW5fdW5sb2NrKCZtaWNyb2NvZGVfbXV0ZXgpOwogCi0gICAg
cmV0dXJuIG1pY3JvY29kZV9jYWNoZTsKKyAgICByZXR1cm4gcmV0OwogfQogCiAvKiBSZXR1cm4g
dHJ1ZSBpZiBjYWNoZSBnZXRzIHVwZGF0ZWQuIE90aGVyd2lzZSwgcmV0dXJuIGZhbHNlICovCkBA
IC0yMjcsOSArMjUzLDYgQEAgYm9vbCBtaWNyb2NvZGVfdXBkYXRlX2NhY2hlKHN0cnVjdCBtaWNy
b2NvZGVfcGF0Y2ggKnBhdGNoKQogCiAgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKCZtaWNyb2Nv
ZGVfbXV0ZXgpKTsKIAotICAgIGlmICggIW1pY3JvY29kZV9vcHMtPm1hdGNoX2NwdShwYXRjaCkg
KQotICAgICAgICByZXR1cm4gZmFsc2U7Ci0KICAgICBpZiAoICFtaWNyb2NvZGVfY2FjaGUgKQog
ICAgICAgICBtaWNyb2NvZGVfY2FjaGUgPSBwYXRjaDsKICAgICBlbHNlIGlmICggbWljcm9jb2Rl
X29wcy0+Y29tcGFyZV9wYXRjaChwYXRjaCwgbWljcm9jb2RlX2NhY2hlKSA9PQpAQCAtMjQ3LDQ2
ICsyNzAsMzIgQEAgYm9vbCBtaWNyb2NvZGVfdXBkYXRlX2NhY2hlKHN0cnVjdCBtaWNyb2NvZGVf
cGF0Y2ggKnBhdGNoKQogICAgIHJldHVybiB0cnVlOwogfQogCi1zdGF0aWMgaW50IG1pY3JvY29k
ZV91cGRhdGVfY3B1KGNvbnN0IHZvaWQgKmJ1Ziwgc2l6ZV90IHNpemUpCitzdGF0aWMgbG9uZyBk
b19taWNyb2NvZGVfdXBkYXRlKHZvaWQgKnBhdGNoKQogewotICAgIGludCBlcnI7Ci0gICAgdW5z
aWduZWQgaW50IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKLSAgICBzdHJ1Y3QgY3B1X3NpZ25h
dHVyZSAqc2lnID0gJnBlcl9jcHUoY3B1X3NpZywgY3B1KTsKLQotICAgIHNwaW5fbG9jaygmbWlj
cm9jb2RlX211dGV4KTsKKyAgICBpbnQgZXJyb3IsIGNwdTsKIAotICAgIGVyciA9IG1pY3JvY29k
ZV9vcHMtPmNvbGxlY3RfY3B1X2luZm8oc2lnKTsKLSAgICBpZiAoIGxpa2VseSghZXJyKSApCi0g
ICAgICAgIGVyciA9IG1pY3JvY29kZV9vcHMtPmNwdV9yZXF1ZXN0X21pY3JvY29kZShidWYsIHNp
emUpOwotICAgIHNwaW5fdW5sb2NrKCZtaWNyb2NvZGVfbXV0ZXgpOwotCi0gICAgcmV0dXJuIGVy
cjsKLX0KLQotc3RhdGljIGxvbmcgZG9fbWljcm9jb2RlX3VwZGF0ZSh2b2lkICpfaW5mbykKLXsK
LSAgICBzdHJ1Y3QgbWljcm9jb2RlX2luZm8gKmluZm8gPSBfaW5mbzsKLSAgICBpbnQgZXJyb3I7
CisgICAgZXJyb3IgPSBtaWNyb2NvZGVfdXBkYXRlX2NwdShwYXRjaCk7CisgICAgaWYgKCBlcnJv
ciApCisgICAgeworICAgICAgICBtaWNyb2NvZGVfb3BzLT5mcmVlX3BhdGNoKG1pY3JvY29kZV9j
YWNoZSk7CisgICAgICAgIHJldHVybiBlcnJvcjsKKyAgICB9CiAKLSAgICBCVUdfT04oaW5mby0+
Y3B1ICE9IHNtcF9wcm9jZXNzb3JfaWQoKSk7CiAKLSAgICBlcnJvciA9IG1pY3JvY29kZV91cGRh
dGVfY3B1KGluZm8tPmJ1ZmZlciwgaW5mby0+YnVmZmVyX3NpemUpOwotICAgIGlmICggZXJyb3Ig
KQotICAgICAgICBpbmZvLT5lcnJvciA9IGVycm9yOworICAgIGNwdSA9IGNwdW1hc2tfbmV4dChz
bXBfcHJvY2Vzc29yX2lkKCksICZjcHVfb25saW5lX21hcCk7CisgICAgaWYgKCBjcHUgPCBucl9j
cHVfaWRzICkKKyAgICAgICAgcmV0dXJuIGNvbnRpbnVlX2h5cGVyY2FsbF9vbl9jcHUoY3B1LCBk
b19taWNyb2NvZGVfdXBkYXRlLCBwYXRjaCk7CiAKLSAgICBpbmZvLT5jcHUgPSBjcHVtYXNrX25l
eHQoaW5mby0+Y3B1LCAmY3B1X29ubGluZV9tYXApOwotICAgIGlmICggaW5mby0+Y3B1IDwgbnJf
Y3B1X2lkcyApCi0gICAgICAgIHJldHVybiBjb250aW51ZV9oeXBlcmNhbGxfb25fY3B1KGluZm8t
PmNwdSwgZG9fbWljcm9jb2RlX3VwZGF0ZSwgaW5mbyk7CisgICAgbWljcm9jb2RlX3VwZGF0ZV9j
YWNoZShwYXRjaCk7CiAKLSAgICBlcnJvciA9IGluZm8tPmVycm9yOwotICAgIHhmcmVlKGluZm8p
OwogICAgIHJldHVybiBlcnJvcjsKIH0KIAogaW50IG1pY3JvY29kZV91cGRhdGUoWEVOX0dVRVNU
X0hBTkRMRV9QQVJBTShjb25zdF92b2lkKSBidWYsIHVuc2lnbmVkIGxvbmcgbGVuKQogewogICAg
IGludCByZXQ7Ci0gICAgc3RydWN0IG1pY3JvY29kZV9pbmZvICppbmZvOworICAgIHZvaWQgKmJ1
ZmZlcjsKKyAgICBzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICpwYXRjaDsKIAogICAgIGlmICggbGVu
ICE9ICh1aW50MzJfdClsZW4gKQogICAgICAgICByZXR1cm4gLUUyQklHOwpAQCAtMjk0LDMyICsz
MDMsNDkgQEAgaW50IG1pY3JvY29kZV91cGRhdGUoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTShjb25z
dF92b2lkKSBidWYsIHVuc2lnbmVkIGxvbmcgbGVuKQogICAgIGlmICggbWljcm9jb2RlX29wcyA9
PSBOVUxMICkKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAKLSAgICBpbmZvID0geG1hbGxvY19i
eXRlcyhzaXplb2YoKmluZm8pICsgbGVuKTsKLSAgICBpZiAoIGluZm8gPT0gTlVMTCApCi0gICAg
ICAgIHJldHVybiAtRU5PTUVNOwotCi0gICAgcmV0ID0gY29weV9mcm9tX2d1ZXN0KGluZm8tPmJ1
ZmZlciwgYnVmLCBsZW4pOwotICAgIGlmICggcmV0ICE9IDAgKQorICAgIGJ1ZmZlciA9IHhtYWxs
b2NfYnl0ZXMobGVuKTsKKyAgICBpZiAoICFidWZmZXIgKQogICAgIHsKLSAgICAgICAgeGZyZWUo
aW5mbyk7Ci0gICAgICAgIHJldHVybiByZXQ7CisgICAgICAgIHJldCA9IC1FTk9NRU07CisgICAg
ICAgIGdvdG8gZnJlZTsKICAgICB9CiAKLSAgICBpbmZvLT5idWZmZXJfc2l6ZSA9IGxlbjsKLSAg
ICBpbmZvLT5lcnJvciA9IDA7Ci0gICAgaW5mby0+Y3B1ID0gY3B1bWFza19maXJzdCgmY3B1X29u
bGluZV9tYXApOworICAgIGlmICggY29weV9mcm9tX2d1ZXN0KGJ1ZmZlciwgYnVmLCBsZW4pICkK
KyAgICB7CisgICAgICAgIHJldCA9IC1FRkFVTFQ7CisgICAgICAgIGdvdG8gZnJlZTsKKyAgICB9
CiAKICAgICBpZiAoIG1pY3JvY29kZV9vcHMtPnN0YXJ0X3VwZGF0ZSApCiAgICAgewogICAgICAg
ICByZXQgPSBtaWNyb2NvZGVfb3BzLT5zdGFydF91cGRhdGUoKTsKICAgICAgICAgaWYgKCByZXQg
IT0gMCApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHhmcmVlKGluZm8pOwotICAgICAgICAgICAg
cmV0dXJuIHJldDsKLSAgICAgICAgfQorICAgICAgICAgICAgZ290byBmcmVlOwogICAgIH0KIAot
ICAgIHJldHVybiBjb250aW51ZV9oeXBlcmNhbGxfb25fY3B1KGluZm8tPmNwdSwgZG9fbWljcm9j
b2RlX3VwZGF0ZSwgaW5mbyk7CisgICAgcGF0Y2ggPSBtaWNyb2NvZGVfcGFyc2VfYmxvYihidWZm
ZXIsIGxlbik7CisgICAgaWYgKCBJU19FUlIocGF0Y2gpICkKKyAgICB7CisgICAgICAgIHByaW50
ayhYRU5MT0dfRVJSICJQYXJzaW5nIG1pY3JvY29kZSBibG9iIGVycm9yICVsZFxuIiwgUFRSX0VS
UihwYXRjaCkpOworICAgICAgICByZXQgPSBQVFJfRVJSKHBhdGNoKTsKKyAgICAgICAgZ290byBm
cmVlOworICAgIH0KKworICAgIGlmICggIW1pY3JvY29kZV9vcHMtPm1hdGNoX2NwdShwYXRjaCkg
KQorICAgIHsKKyAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIgIk5vIG1hdGNoaW5nIG9yIG5ld2Vy
IHVjb2RlIGZvdW5kLiBVcGRhdGUgYWJvcnRlZCFcbiIpOworICAgICAgICBpZiAoIHBhdGNoICkK
KyAgICAgICAgICAgIG1pY3JvY29kZV9vcHMtPmZyZWVfcGF0Y2gocGF0Y2gpOworICAgICAgICBy
ZXQgPSAtRUlOVkFMOworICAgICAgICBnb3RvIGZyZWU7CisgICAgfQorCisgICAgcmV0ID0gY29u
dGludWVfaHlwZXJjYWxsX29uX2NwdShjcHVtYXNrX2ZpcnN0KCZjcHVfb25saW5lX21hcCksCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb19taWNyb2NvZGVfdXBkYXRlLCBw
YXRjaCk7CisKKyBmcmVlOgorICAgIHhmcmVlKGJ1ZmZlcik7CisgICAgcmV0dXJuIHJldDsKIH0K
IAogc3RhdGljIGludCBfX2luaXQgbWljcm9jb2RlX2luaXQodm9pZCkKQEAgLTM0NCw3ICszNzAs
MTYgQEAgc3RhdGljIGludCBfX2luaXQgbWljcm9jb2RlX2luaXQodm9pZCkKIH0KIF9faW5pdGNh
bGwobWljcm9jb2RlX2luaXQpOwogCi1pbnQgX19pbml0IGVhcmx5X21pY3JvY29kZV91cGRhdGVf
Y3B1KGJvb2wgc3RhcnRfdXBkYXRlKQoraW50IGVhcmx5X21pY3JvY29kZV91cGRhdGVfY3B1KHZv
aWQpCit7CisgICAgcmV0dXJuIG1pY3JvY29kZV9vcHMgPyBtaWNyb2NvZGVfdXBkYXRlX2NwdShO
VUxMKSA6IDA7Cit9CisKKy8qCisgKiBCU1AgbmVlZHMgdG8gcGFyc2UgdGhlIHVjb2RlIGJsb2Ig
YW5kIHRoZW4gYXBwbHkgYW4gdXBkYXRlLgorICogQVBzIGp1c3QgYXBwbHkgYW4gdXBkYXRlIGJ5
IGNhbGxpbmcgZWFybHlfbWljcm9jb2RlX3VwZGF0ZV9jcHUoKS4KKyAqLworc3RhdGljIGludCBf
X2luaXQgZWFybHlfbWljcm9jb2RlX3BhcnNlX2FuZF91cGRhdGVfY3B1KHZvaWQpCiB7CiAgICAg
aW50IHJjID0gMDsKICAgICB2b2lkICpkYXRhID0gTlVMTDsKQEAgLTM2MiwxMyArMzk3LDQxIEBA
IGludCBfX2luaXQgZWFybHlfbWljcm9jb2RlX3VwZGF0ZV9jcHUoYm9vbCBzdGFydF91cGRhdGUp
CiAgICAgfQogICAgIGlmICggZGF0YSApCiAgICAgewotICAgICAgICBpZiAoIHN0YXJ0X3VwZGF0
ZSAmJiBtaWNyb2NvZGVfb3BzLT5zdGFydF91cGRhdGUgKQorICAgICAgICBzdHJ1Y3QgbWljcm9j
b2RlX3BhdGNoICpwYXRjaDsKKworICAgICAgICBpZiAoIG1pY3JvY29kZV9vcHMtPnN0YXJ0X3Vw
ZGF0ZSApCiAgICAgICAgICAgICByYyA9IG1pY3JvY29kZV9vcHMtPnN0YXJ0X3VwZGF0ZSgpOwog
CiAgICAgICAgIGlmICggcmMgKQogICAgICAgICAgICAgcmV0dXJuIHJjOwogCi0gICAgICAgIHJl
dHVybiBtaWNyb2NvZGVfdXBkYXRlX2NwdShkYXRhLCBsZW4pOworICAgICAgICBwYXRjaCA9IG1p
Y3JvY29kZV9wYXJzZV9ibG9iKGRhdGEsIGxlbik7CisgICAgICAgIGlmICggSVNfRVJSKHBhdGNo
KSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHByaW50ayhYRU5MT0dfRVJSICJQYXJzaW5nIG1p
Y3JvY29kZSBibG9iIGVycm9yICVsZFxuIiwKKyAgICAgICAgICAgICAgICAgICBQVFJfRVJSKHBh
dGNoKSk7CisgICAgICAgICAgICByZXR1cm4gUFRSX0VSUihwYXRjaCk7CisgICAgICAgIH0KKwor
ICAgICAgICBpZiAoICFtaWNyb2NvZGVfb3BzLT5tYXRjaF9jcHUocGF0Y2gpICkKKyAgICAgICAg
eworICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIgIk5vIG1hdGNoaW5nIG9yIG5ld2VyIHVj
b2RlIGZvdW5kLiBVcGRhdGUgYWJvcnRlZCFcbiIpOworICAgICAgICAgICAgaWYgKCBwYXRjaCAp
CisgICAgICAgICAgICAgICAgbWljcm9jb2RlX29wcy0+ZnJlZV9wYXRjaChwYXRjaCk7CisgICAg
ICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICAgICAgfQorCisgICAgICAgIHJjID0gbWljcm9j
b2RlX3VwZGF0ZV9jcHUocGF0Y2gpOworICAgICAgICBpZiAoICFyYyApCisgICAgICAgIHsKKyAg
ICAgICAgICAgIHNwaW5fbG9jaygmbWljcm9jb2RlX211dGV4KTsKKyAgICAgICAgICAgIG1pY3Jv
Y29kZV91cGRhdGVfY2FjaGUocGF0Y2gpOworICAgICAgICAgICAgc3Bpbl91bmxvY2soJm1pY3Jv
Y29kZV9tdXRleCk7CisgICAgICAgIH0KKyAgICAgICAgZWxzZQorICAgICAgICAgICAgbWljcm9j
b2RlX29wcy0+ZnJlZV9wYXRjaChwYXRjaCk7CisKKyAgICAgICAgcmV0dXJuIHJjOwogICAgIH0K
ICAgICBlbHNlCiAgICAgICAgIHJldHVybiAtRU5PTUVNOwpAQCAtMzg3LDggKzQ1MCwxMCBAQCBp
bnQgX19pbml0IGVhcmx5X21pY3JvY29kZV9pbml0KHZvaWQpCiAgICAgICAgIHJldHVybiByYzsK
IAogICAgIGlmICggbWljcm9jb2RlX29wcyApCisgICAgewogICAgICAgICBpZiAoIHVjb2RlX21v
ZC5tb2RfZW5kIHx8IHVjb2RlX2Jsb2Iuc2l6ZSApCi0gICAgICAgICAgICByYyA9IGVhcmx5X21p
Y3JvY29kZV91cGRhdGVfY3B1KHRydWUpOworICAgICAgICAgICAgcmMgPSBlYXJseV9taWNyb2Nv
ZGVfcGFyc2VfYW5kX3VwZGF0ZV9jcHUoKTsKKyAgICB9CiAKICAgICByZXR1cm4gcmM7CiB9CmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbWljcm9jb2RlX2FtZC5jIGIveGVuL2FyY2gveDg2L21p
Y3JvY29kZV9hbWQuYwppbmRleCAwMTQ0ZGYxLi5jODE5MDI4IDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvbWljcm9jb2RlX2FtZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGVfYW1kLmMK
QEAgLTI0OSw3ICsyNDksNyBAQCBzdGF0aWMgZW51bSBtaWNyb2NvZGVfbWF0Y2hfcmVzdWx0IGNv
bXBhcmVfcGF0Y2goCiAgICAgcmV0dXJuIE1JU19VQ09ERTsKIH0KIAotc3RhdGljIGludCBhcHBs
eV9taWNyb2NvZGUodm9pZCkKK3N0YXRpYyBpbnQgYXBwbHlfbWljcm9jb2RlKGNvbnN0IHN0cnVj
dCBtaWNyb2NvZGVfcGF0Y2ggKnBhdGNoKQogewogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAg
ICAgdWludDMyX3QgcmV2OwpAQCAtMjU3LDcgKzI1Nyw2IEBAIHN0YXRpYyBpbnQgYXBwbHlfbWlj
cm9jb2RlKHZvaWQpCiAgICAgdW5zaWduZWQgaW50IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsK
ICAgICBzdHJ1Y3QgY3B1X3NpZ25hdHVyZSAqc2lnID0gJnBlcl9jcHUoY3B1X3NpZywgY3B1KTsK
ICAgICBjb25zdCBzdHJ1Y3QgbWljcm9jb2RlX2hlYWRlcl9hbWQgKmhkcjsKLSAgICBjb25zdCBz
dHJ1Y3QgbWljcm9jb2RlX3BhdGNoICpwYXRjaCA9IG1pY3JvY29kZV9nZXRfY2FjaGUoKTsKIAog
ICAgIGlmICggIW1hdGNoX2NwdShwYXRjaCkgKQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKQEAg
LTI5Miw2ICsyOTEsMTAgQEAgc3RhdGljIGludCBhcHBseV9taWNyb2NvZGUodm9pZCkKIAogICAg
IHNpZy0+cmV2ID0gcmV2OwogCisjaWZkZWYgQ09ORklHX0hWTQorICAgIHN2bV9ob3N0X29zdndf
aW5pdCgpOworI2VuZGlmCisKICAgICByZXR1cm4gMDsKIH0KIApAQCAtNDQ5LDkgKzQ1MiwxMSBA
QCBzdGF0aWMgYm9vbCBjaGVja19maW5hbF9wYXRjaF9sZXZlbHModm9pZCkKICAgICByZXR1cm4g
MDsKIH0KIAotc3RhdGljIGludCBjcHVfcmVxdWVzdF9taWNyb2NvZGUoY29uc3Qgdm9pZCAqYnVm
LCBzaXplX3QgYnVmc2l6ZSkKK3N0YXRpYyBzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICpjcHVfcmVx
dWVzdF9taWNyb2NvZGUoY29uc3Qgdm9pZCAqYnVmLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplX3QgYnVmc2l6ZSkKIHsKICAgICBzdHJ1
Y3QgbWljcm9jb2RlX2FtZCAqbWNfYW1kOworICAgIHN0cnVjdCBtaWNyb2NvZGVfcGF0Y2ggKnBh
dGNoID0gTlVMTDsKICAgICBzaXplX3Qgb2Zmc2V0ID0gMDsKICAgICBpbnQgZXJyb3IgPSAwOwog
ICAgIHVuc2lnbmVkIGludCBjdXJyZW50X2NwdV9pZDsKQEAgLTU1MSwxNyArNTU2LDE2IEBAIHN0
YXRpYyBpbnQgY3B1X3JlcXVlc3RfbWljcm9jb2RlKGNvbnN0IHZvaWQgKmJ1Ziwgc2l6ZV90IGJ1
ZnNpemUpCiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgfQogCi0gICAgICAgIGlmICggbWF0
Y2hfY3B1KG5ld19wYXRjaCkgKQotICAgICAgICAgICAgbWljcm9jb2RlX3VwZGF0ZV9jYWNoZShu
ZXdfcGF0Y2gpOwotICAgICAgICBlbHNlCi0gICAgICAgICAgICBmcmVlX3BhdGNoKG5ld19wYXRj
aCk7Ci0KLSAgICAgICAgaWYgKCBtYXRjaF9jcHUobWljcm9jb2RlX2dldF9jYWNoZSgpKSApCisg
ICAgICAgIC8qIENvbXBhcmUgcGF0Y2hlcyBhbmQgc3RvcmUgdGhlIG9uZSB3aXRoIGhpZ2hlciBy
ZXZpc2lvbiAqLworICAgICAgICBpZiAoICFwYXRjaCAmJiBtYXRjaF9jcHUobmV3X3BhdGNoKSAp
CisgICAgICAgICAgICBwYXRjaCA9IG5ld19wYXRjaDsKKyAgICAgICAgZWxzZSBpZiAoIHBhdGNo
ICYmIChjb21wYXJlX3BhdGNoKG5ld19wYXRjaCwgcGF0Y2gpID09IE5FV19VQ09ERSkgKQogICAg
ICAgICB7Ci0gICAgICAgICAgICBlcnJvciA9IGFwcGx5X21pY3JvY29kZSgpOwotICAgICAgICAg
ICAgaWYgKCBlcnJvciApCi0gICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICBmcmVl
X3BhdGNoKHBhdGNoKTsKKyAgICAgICAgICAgIHBhdGNoID0gbmV3X3BhdGNoOwogICAgICAgICB9
CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIGZyZWVfcGF0Y2gobmV3X3BhdGNoKTsKIAogICAg
ICAgICBpZiAoIG9mZnNldCA+PSBidWZzaXplICkKICAgICAgICAgICAgIGJyZWFrOwpAQCAtNTky
LDE3ICs1OTYsMTAgQEAgc3RhdGljIGludCBjcHVfcmVxdWVzdF9taWNyb2NvZGUoY29uc3Qgdm9p
ZCAqYnVmLCBzaXplX3QgYnVmc2l6ZSkKICAgICB9CiAKICAgb3V0OgotI2lmIENPTkZJR19IVk0K
LSAgICBzdm1faG9zdF9vc3Z3X2luaXQoKTsKLSNlbmRpZgorICAgIGlmICggZXJyb3IgJiYgIXBh
dGNoICkKKyAgICAgICAgcGF0Y2ggPSBFUlJfUFRSKGVycm9yKTsKIAotICAgIC8qCi0gICAgICog
SW4gc29tZSBjYXNlcyB3ZSBtYXkgcmV0dXJuIGFuIGVycm9yIGV2ZW4gaWYgcHJvY2Vzc29yJ3Mg
bWljcm9jb2RlIGhhcwotICAgICAqIGJlZW4gdXBkYXRlZC4gRm9yIGV4YW1wbGUsIHRoZSBmaXJz
dCBwYXRjaCBpbiBhIGNvbnRhaW5lciBmaWxlIGlzIGxvYWRlZAotICAgICAqIHN1Y2Nlc3NmdWxs
eSBidXQgc3Vic2VxdWVudCBjb250YWluZXIgZmlsZSBwcm9jZXNzaW5nIGVuY291bnRlcnMgYQot
ICAgICAqIGZhaWx1cmUuCi0gICAgICovCi0gICAgcmV0dXJuIGVycm9yOworICAgIHJldHVybiBw
YXRjaDsKIH0KIAogc3RhdGljIGludCBzdGFydF91cGRhdGUodm9pZCkKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9taWNyb2NvZGVfaW50ZWwuYyBiL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGVfaW50
ZWwuYwppbmRleCBiNjY4NDRkLi42NTA0OTVkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbWlj
cm9jb2RlX2ludGVsLmMKKysrIGIveGVuL2FyY2gveDg2L21pY3JvY29kZV9pbnRlbC5jCkBAIC0y
NzMsNDYgKzI3MywyNyBAQCBzdGF0aWMgZW51bSBtaWNyb2NvZGVfbWF0Y2hfcmVzdWx0IGNvbXBh
cmVfcGF0Y2goCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2xkX2hlYWRlci0+
cGYsIG9sZF9oZWFkZXItPnJldik7CiB9CiAKLS8qCi0gKiByZXR1cm4gMCAtIG5vIHVwZGF0ZSBm
b3VuZAotICogcmV0dXJuIDEgLSBmb3VuZCB1cGRhdGUKLSAqIHJldHVybiA8IDAgLSBlcnJvcgot
ICovCi1zdGF0aWMgaW50IGdldF9tYXRjaGluZ19taWNyb2NvZGUoY29uc3Qgdm9pZCAqbWMpCitz
dGF0aWMgc3RydWN0IG1pY3JvY29kZV9wYXRjaCAqYWxsb3dfbWljcm9jb2RlX3BhdGNoKAorICAg
IGNvbnN0IHN0cnVjdCBtaWNyb2NvZGVfaGVhZGVyX2ludGVsICptY19oZWFkZXIpCiB7Ci0gICAg
Y29uc3Qgc3RydWN0IG1pY3JvY29kZV9oZWFkZXJfaW50ZWwgKm1jX2hlYWRlciA9IG1jOwogICAg
IHVuc2lnbmVkIGxvbmcgdG90YWxfc2l6ZSA9IGdldF90b3RhbHNpemUobWNfaGVhZGVyKTsKICAg
ICB2b2lkICpuZXdfbWMgPSB4bWFsbG9jX2J5dGVzKHRvdGFsX3NpemUpOwogICAgIHN0cnVjdCBt
aWNyb2NvZGVfcGF0Y2ggKm5ld19wYXRjaCA9IHhtYWxsb2Moc3RydWN0IG1pY3JvY29kZV9wYXRj
aCk7Ci0gICAgdW5zaWduZWQgaW50IF9fbWF5YmVfdW51c2VkIGNwdSA9IHNtcF9wcm9jZXNzb3Jf
aWQoKTsKIAogICAgIGlmICggIW5ld19wYXRjaCB8fCAhbmV3X21jICkKICAgICB7CiAgICAgICAg
IHhmcmVlKG5ld19wYXRjaCk7CiAgICAgICAgIHhmcmVlKG5ld19tYyk7CiAgICAgICAgIHByaW50
ayhYRU5MT0dfRVJSICJtaWNyb2NvZGU6IENhbiBub3QgYWxsb2NhdGUgbWVtb3J5XG4iKTsKLSAg
ICAgICAgcmV0dXJuIC1FTk9NRU07CisgICAgICAgIHJldHVybiBFUlJfUFRSKC1FTk9NRU0pOwog
ICAgIH0KLSAgICBtZW1jcHkobmV3X21jLCBtYywgdG90YWxfc2l6ZSk7CisgICAgbWVtY3B5KG5l
d19tYywgbWNfaGVhZGVyLCB0b3RhbF9zaXplKTsKICAgICBuZXdfcGF0Y2gtPm1jX2ludGVsID0g
bmV3X21jOwogCi0gICAgaWYgKCAhbWF0Y2hfY3B1KG5ld19wYXRjaCkgKQotICAgIHsKLSAgICAg
ICAgZnJlZV9wYXRjaChuZXdfcGF0Y2gpOwotICAgICAgICByZXR1cm4gMDsKLSAgICB9Ci0KLSAg
ICBpZiAoICFtaWNyb2NvZGVfdXBkYXRlX2NhY2hlKG5ld19wYXRjaCkgKQotICAgICAgICByZXR1
cm4gMDsKLQotICAgIHByX2RlYnVnKCJtaWNyb2NvZGU6IENQVSVkIGZvdW5kIGEgbWF0Y2hpbmcg
bWljcm9jb2RlIHVwZGF0ZSB3aXRoIgotICAgICAgICAgICAgICIgdmVyc2lvbiAlI3ggKGN1cnJl
bnQ9JSN4KVxuIiwKLSAgICAgICAgICAgICBjcHUsIG1jX2hlYWRlci0+cmV2LCB0aGlzX2NwdShj
cHVfc2lnKS5yZXYpOwotCi0gICAgcmV0dXJuIDE7CisgICAgcmV0dXJuIG5ld19wYXRjaDsKIH0K
IAotc3RhdGljIGludCBhcHBseV9taWNyb2NvZGUodm9pZCkKK3N0YXRpYyBpbnQgYXBwbHlfbWlj
cm9jb2RlKGNvbnN0IHN0cnVjdCBtaWNyb2NvZGVfcGF0Y2ggKnBhdGNoKQogewogICAgIHVuc2ln
bmVkIGxvbmcgZmxhZ3M7CiAgICAgdWludDY0X3QgbXNyX2NvbnRlbnQ7CkBAIC0zMjAsNyArMzAx
LDYgQEAgc3RhdGljIGludCBhcHBseV9taWNyb2NvZGUodm9pZCkKICAgICB1bnNpZ25lZCBpbnQg
Y3B1X251bSA9IHJhd19zbXBfcHJvY2Vzc29yX2lkKCk7CiAgICAgc3RydWN0IGNwdV9zaWduYXR1
cmUgKnNpZyA9ICZ0aGlzX2NwdShjcHVfc2lnKTsKICAgICBjb25zdCBzdHJ1Y3QgbWljcm9jb2Rl
X2ludGVsICptY19pbnRlbDsKLSAgICBjb25zdCBzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICpwYXRj
aCA9IG1pY3JvY29kZV9nZXRfY2FjaGUoKTsKIAogICAgIGlmICggIW1hdGNoX2NwdShwYXRjaCkg
KQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKQEAgLTM4OCwyNiArMzY4LDM5IEBAIHN0YXRpYyBs
b25nIGdldF9uZXh0X3Vjb2RlX2Zyb21fYnVmZmVyKHZvaWQgKiptYywgY29uc3QgdTggKmJ1ZiwK
ICAgICByZXR1cm4gb2Zmc2V0ICsgdG90YWxfc2l6ZTsKIH0KIAotc3RhdGljIGludCBjcHVfcmVx
dWVzdF9taWNyb2NvZGUoY29uc3Qgdm9pZCAqYnVmLCBzaXplX3Qgc2l6ZSkKK3N0YXRpYyBzdHJ1
Y3QgbWljcm9jb2RlX3BhdGNoICpjcHVfcmVxdWVzdF9taWNyb2NvZGUoY29uc3Qgdm9pZCAqYnVm
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBz
aXplX3Qgc2l6ZSkKIHsKICAgICBsb25nIG9mZnNldCA9IDA7CiAgICAgaW50IGVycm9yID0gMDsK
ICAgICB2b2lkICptYzsKKyAgICBzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICpwYXRjaCA9IE5VTEw7
CiAKICAgICB3aGlsZSAoIChvZmZzZXQgPSBnZXRfbmV4dF91Y29kZV9mcm9tX2J1ZmZlcigmbWMs
IGJ1Ziwgc2l6ZSwgb2Zmc2V0KSkgPiAwICkKICAgICB7CisgICAgICAgIHN0cnVjdCBtaWNyb2Nv
ZGVfcGF0Y2ggKm5ld19wYXRjaDsKKwogICAgICAgICBlcnJvciA9IG1pY3JvY29kZV9zYW5pdHlf
Y2hlY2sobWMpOwogICAgICAgICBpZiAoIGVycm9yICkKICAgICAgICAgICAgIGJyZWFrOwotICAg
ICAgICBlcnJvciA9IGdldF9tYXRjaGluZ19taWNyb2NvZGUobWMpOwotICAgICAgICBpZiAoIGVy
cm9yIDwgMCApCisKKyAgICAgICAgbmV3X3BhdGNoID0gYWxsb3dfbWljcm9jb2RlX3BhdGNoKG1j
KTsKKyAgICAgICAgaWYgKCBJU19FUlIobmV3X3BhdGNoKSApCisgICAgICAgIHsKKyAgICAgICAg
ICAgIGVycm9yID0gUFRSX0VSUihuZXdfcGF0Y2gpOwogICAgICAgICAgICAgYnJlYWs7Ci0gICAg
ICAgIC8qCi0gICAgICAgICAqIEl0J3MgcG9zc2libGUgdGhlIGRhdGEgZmlsZSBoYXMgbXVsdGlw
bGUgbWF0Y2hpbmcgdWNvZGUsCi0gICAgICAgICAqIGxldHMga2VlcCBzZWFyY2hpbmcgdGlsbCB0
aGUgbGF0ZXN0IHZlcnNpb24KLSAgICAgICAgICovCi0gICAgICAgIGlmICggZXJyb3IgPT0gMSAp
Ci0gICAgICAgICAgICBlcnJvciA9IDA7CisgICAgICAgIH0KKworICAgICAgICAvKiBDb21wYXJl
IHBhdGNoZXMgYW5kIHN0b3JlIHRoZSBvbmUgd2l0aCBoaWdoZXIgcmV2aXNpb24gKi8KKyAgICAg
ICAgaWYgKCAhcGF0Y2ggJiYgbWF0Y2hfY3B1KG5ld19wYXRjaCkgKQorICAgICAgICAgICAgcGF0
Y2ggPSBuZXdfcGF0Y2g7CisgICAgICAgIGVsc2UgaWYgKCBwYXRjaCAmJiAoY29tcGFyZV9wYXRj
aChuZXdfcGF0Y2gsIHBhdGNoKSA9PSBORVdfVUNPREUpICkKKyAgICAgICAgeworICAgICAgICAg
ICAgZnJlZV9wYXRjaChwYXRjaCk7CisgICAgICAgICAgICBwYXRjaCA9IG5ld19wYXRjaDsKKyAg
ICAgICAgfQorICAgICAgICBlbHNlCisgICAgICAgICAgICBmcmVlX3BhdGNoKG5ld19wYXRjaCk7
CiAKICAgICAgICAgeGZyZWUobWMpOwogICAgIH0KQEAgLTQxNiwxMCArNDA5LDEwIEBAIHN0YXRp
YyBpbnQgY3B1X3JlcXVlc3RfbWljcm9jb2RlKGNvbnN0IHZvaWQgKmJ1Ziwgc2l6ZV90IHNpemUp
CiAgICAgaWYgKCBvZmZzZXQgPCAwICkKICAgICAgICAgZXJyb3IgPSBvZmZzZXQ7CiAKLSAgICBp
ZiAoICFlcnJvciAmJiBtYXRjaF9jcHUobWljcm9jb2RlX2dldF9jYWNoZSgpKSApCi0gICAgICAg
IGVycm9yID0gYXBwbHlfbWljcm9jb2RlKCk7CisgICAgaWYgKCBlcnJvciAmJiAhcGF0Y2ggKQor
ICAgICAgICBwYXRjaCA9IEVSUl9QVFIoZXJyb3IpOwogCi0gICAgcmV0dXJuIGVycm9yOworICAg
IHJldHVybiBwYXRjaDsKIH0KIAogc3RhdGljIGNvbnN0IHN0cnVjdCBtaWNyb2NvZGVfb3BzIG1p
Y3JvY29kZV9pbnRlbF9vcHMgPSB7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc21wYm9vdC5j
IGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwppbmRleCBkZTE5YjY3Li5jZDVmOWNjIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvc21wYm9vdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zbXBib290LmMK
QEAgLTM2MywxMCArMzYzLDcgQEAgdm9pZCBzdGFydF9zZWNvbmRhcnkodm9pZCAqdW51c2VkKQog
CiAgICAgaW5pdGlhbGl6ZV9jcHVfZGF0YShjcHUpOwogCi0gICAgaWYgKCBzeXN0ZW1fc3RhdGUg
PD0gU1lTX1NUQVRFX3NtcF9ib290ICkKLSAgICAgICAgZWFybHlfbWljcm9jb2RlX3VwZGF0ZV9j
cHUoZmFsc2UpOwotICAgIGVsc2UKLSAgICAgICAgbWljcm9jb2RlX3Jlc3VtZV9jcHUoKTsKKyAg
ICBlYXJseV9taWNyb2NvZGVfdXBkYXRlX2NwdSgpOwogCiAgICAgLyoKICAgICAgKiBJZiBNU1Jf
U1BFQ19DVFJMIGlzIGF2YWlsYWJsZSwgYXBwbHkgWGVuJ3MgZGVmYXVsdCBzZXR0aW5nIGFuZCBk
aXNjYXJkCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21pY3JvY29kZS5oIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9taWNyb2NvZGUuaAppbmRleCBlNjg0MmQ0Li4zZmEzYWNkIDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21pY3JvY29kZS5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvbWljcm9jb2RlLmgKQEAgLTE5LDkgKzE5LDEwIEBAIHN0cnVjdCBtaWNyb2NvZGVf
cGF0Y2ggewogfTsKIAogc3RydWN0IG1pY3JvY29kZV9vcHMgewotICAgIGludCAoKmNwdV9yZXF1
ZXN0X21pY3JvY29kZSkoY29uc3Qgdm9pZCAqYnVmLCBzaXplX3Qgc2l6ZSk7CisgICAgc3RydWN0
IG1pY3JvY29kZV9wYXRjaCAqKCpjcHVfcmVxdWVzdF9taWNyb2NvZGUpKGNvbnN0IHZvaWQgKmJ1
ZiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
c2l6ZV90IHNpemUpOwogICAgIGludCAoKmNvbGxlY3RfY3B1X2luZm8pKHN0cnVjdCBjcHVfc2ln
bmF0dXJlICpjc2lnKTsKLSAgICBpbnQgKCphcHBseV9taWNyb2NvZGUpKHZvaWQpOworICAgIGlu
dCAoKmFwcGx5X21pY3JvY29kZSkoY29uc3Qgc3RydWN0IG1pY3JvY29kZV9wYXRjaCAqcGF0Y2gp
OwogICAgIGludCAoKnN0YXJ0X3VwZGF0ZSkodm9pZCk7CiAgICAgdm9pZCAoKmZyZWVfcGF0Y2gp
KHN0cnVjdCBtaWNyb2NvZGVfcGF0Y2ggKnBhdGNoKTsKICAgICBib29sICgqbWF0Y2hfY3B1KShj
b25zdCBzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICpwYXRjaCk7CkBAIC0zOSw3ICs0MCw0IEBAIHN0
cnVjdCBjcHVfc2lnbmF0dXJlIHsKIERFQ0xBUkVfUEVSX0NQVShzdHJ1Y3QgY3B1X3NpZ25hdHVy
ZSwgY3B1X3NpZyk7CiBleHRlcm4gY29uc3Qgc3RydWN0IG1pY3JvY29kZV9vcHMgKm1pY3JvY29k
ZV9vcHM7CiAKLWNvbnN0IHN0cnVjdCBtaWNyb2NvZGVfcGF0Y2ggKm1pY3JvY29kZV9nZXRfY2Fj
aGUodm9pZCk7Ci1ib29sIG1pY3JvY29kZV91cGRhdGVfY2FjaGUoc3RydWN0IG1pY3JvY29kZV9w
YXRjaCAqcGF0Y2gpOwotCiAjZW5kaWYgLyogQVNNX1g4Nl9fTUlDUk9DT0RFX0ggKi8KZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmggYi94ZW4vaW5jbHVkZS9hc20t
eDg2L3Byb2Nlc3Nvci5oCmluZGV4IDhiN2U0ODQuLmQ4NjY4ZTYgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9j
ZXNzb3IuaApAQCAtNTczLDggKzU3Myw3IEBAIGludCBndWVzdF93cm1zcl94ZW4oc3RydWN0IHZj
cHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgdmFsKTsKIAogdm9pZCBtaWNyb2NvZGVfc2V0
X21vZHVsZSh1bnNpZ25lZCBpbnQpOwogaW50IG1pY3JvY29kZV91cGRhdGUoWEVOX0dVRVNUX0hB
TkRMRV9QQVJBTShjb25zdF92b2lkKSwgdW5zaWduZWQgbG9uZyBsZW4pOwotaW50IG1pY3JvY29k
ZV9yZXN1bWVfY3B1KHZvaWQpOwotaW50IGVhcmx5X21pY3JvY29kZV91cGRhdGVfY3B1KGJvb2wg
c3RhcnRfdXBkYXRlKTsKK2ludCBlYXJseV9taWNyb2NvZGVfdXBkYXRlX2NwdSh2b2lkKTsKIGlu
dCBlYXJseV9taWNyb2NvZGVfaW5pdCh2b2lkKTsKIGludCBtaWNyb2NvZGVfaW5pdF9pbnRlbCh2
b2lkKTsKIGludCBtaWNyb2NvZGVfaW5pdF9hbWQodm9pZCk7Ci0tIAoxLjguMy4xCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 27 08:27:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 May 2019 08:27:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVAys-0004GI-LP; Mon, 27 May 2019 08:27:42 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Vl5o=T3=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1hVAyr-0004FG-F9
 for xen-devel@lists.xenproject.org; Mon, 27 May 2019 08:27:41 +0000
X-Inumbo-ID: 4a960c5d-8059-11e9-8980-bc764e045a96
Received: from mga12.intel.com (unknown [192.55.52.136])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4a960c5d-8059-11e9-8980-bc764e045a96;
 Mon, 27 May 2019 08:27:40 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by fmsmga106.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 27 May 2019 01:27:40 -0700
X-ExtLoop1: 1
Received: from gao-cwp.sh.intel.com ([10.239.159.26])
 by orsmga005.jf.intel.com with ESMTP; 27 May 2019 01:27:38 -0700
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 27 May 2019 16:31:28 +0800
Message-Id: <1558945891-3015-8-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1558945891-3015-1-git-send-email-chao.gao@intel.com>
References: <1558945891-3015-1-git-send-email-chao.gao@intel.com>
Subject: [Xen-devel] [PATCH v7 07/10] microcode/intel: Writeback and
 invalidate caches before updating microcode
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Ashok Raj <ashok.raj@intel.com>,
 Wei Liu <wl@xen.org>, 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>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VXBkYXRpbmcgbWljcm9jb2RlIGlzIGxlc3MgZXJyb3IgcHJvbmUgd2hlbiBjYWNoZXMgaGF2ZSBi
ZWVuIGZsdXNoZWQgYW5kCmRlcGVuZGluZyBvbiB3aGF0IGV4YWN0bHkgdGhlIG1pY3JvY29kZSBp
cyB1cGRhdGluZy4gRm9yIGV4YW1wbGUsIHNvbWUKb2YgdGhlIGlzc3VlcyBhcm91bmQgY2VydGFp
biBCcm9hZHdlbGwgcGFydHMgY2FuIGJlIGFkZHJlc3NlZCBieSBkb2luZyBhCmZ1bGwgY2FjaGUg
Zmx1c2guCgpXaXRoIHBhcmFsbGVsIG1pY3JvY29kZSB1cGRhdGUsIHRoZSBjb3N0IG9mIHRoaXMg
cGF0Y2ggaXMgaGFyZGx5Cm5vdGljYWJsZS4gQWx0aG91Z2ggb25seSBCRFggd2l0aCBhbiBvbGQg
bWljcm9jb2RlIG5lZWRzIHRoaXMgZml4LCB3ZQp3b3VsZCBsaWtlIHRvIGF2b2lkIGZ1dHVyZSBp
c3N1ZXMgaW4gY2FzZSB0aGV5IGNvbWUgYnkgbGF0ZXIgZHVlIHRvCm90aGVyIHJlYXNvbnMuCgpb
bGludXggY29tbWl0OiA5MWRmOWZkZjUxNDkyYWVjOWZlZDZiNGNiZDMzMTYwODg2NzQwZjQ3XQpT
aWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgpDYzogQXNob2sgUmFq
IDxhc2hvay5yYWpAaW50ZWwuY29tPgotLS0KQ2hhbmdlcyBpbiB2NzoKIC0gZXhwbGFpbiB3aHkg
d2UgZG8gJ3diaW52ZCcgdW5jb25kaXRpb25hbGx5IHJhdGhlciB0aGFuIG9ubHkgZm9yIEJEWAog
aW4gY29tbWl0IG1lc3NhZ2UKCkNoYW5nZXMgaW4gdjY6CiAtIG5ldwotLS0KIHhlbi9hcmNoL3g4
Ni9taWNyb2NvZGVfaW50ZWwuYyB8IDYgKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRp
b25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21pY3JvY29kZV9pbnRlbC5jIGIveGVu
L2FyY2gveDg2L21pY3JvY29kZV9pbnRlbC5jCmluZGV4IDY1MDQ5NWQuLmJmYjQ4Y2UgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGVfaW50ZWwuYworKysgYi94ZW4vYXJjaC94ODYv
bWljcm9jb2RlX2ludGVsLmMKQEAgLTMxMCw2ICszMTAsMTIgQEAgc3RhdGljIGludCBhcHBseV9t
aWNyb2NvZGUoY29uc3Qgc3RydWN0IG1pY3JvY29kZV9wYXRjaCAqcGF0Y2gpCiAgICAgLyogc2Vy
aWFsaXplIGFjY2VzcyB0byB0aGUgcGh5c2ljYWwgd3JpdGUgdG8gTVNSIDB4NzkgKi8KICAgICBz
cGluX2xvY2tfaXJxc2F2ZSgmbWljcm9jb2RlX3VwZGF0ZV9sb2NrLCBmbGFncyk7CiAKKyAgICAv
KgorICAgICAqIFdyaXRlYmFjayBhbmQgaW52YWxpZGF0ZSBjYWNoZXMgYmVmb3JlIHVwZGF0aW5n
IG1pY3JvY29kZSB0byBhdm9pZAorICAgICAqIGludGVybmFsIGlzc3VlcyBkZXBlbmRpbmcgb24g
d2hhdCB0aGUgbWljcm9jb2RlIGlzIHVwZGF0aW5nLgorICAgICAqLworICAgIHdiaW52ZCgpOwor
CiAgICAgLyogd3JpdGUgbWljcm9jb2RlIHZpYSBNU1IgMHg3OSAqLwogICAgIHdybXNybChNU1Jf
SUEzMl9VQ09ERV9XUklURSwgKHVuc2lnbmVkIGxvbmcpbWNfaW50ZWwtPmJpdHMpOwogICAgIHdy
bXNybChNU1JfSUEzMl9VQ09ERV9SRVYsIDB4MFVMTCk7Ci0tIAoxLjguMy4xCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 27 08:27:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 May 2019 08:27:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVAyw-0004IW-0A; Mon, 27 May 2019 08:27:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Vl5o=T3=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1hVAyu-0004Hg-Oo
 for xen-devel@lists.xenproject.org; Mon, 27 May 2019 08:27:44 +0000
X-Inumbo-ID: 4c7b69c6-8059-11e9-8980-bc764e045a96
Received: from mga12.intel.com (unknown [192.55.52.136])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4c7b69c6-8059-11e9-8980-bc764e045a96;
 Mon, 27 May 2019 08:27:43 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by fmsmga106.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 27 May 2019 01:27:43 -0700
X-ExtLoop1: 1
Received: from gao-cwp.sh.intel.com ([10.239.159.26])
 by orsmga005.jf.intel.com with ESMTP; 27 May 2019 01:27:40 -0700
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 27 May 2019 16:31:29 +0800
Message-Id: <1558945891-3015-9-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1558945891-3015-1-git-send-email-chao.gao@intel.com>
References: <1558945891-3015-1-git-send-email-chao.gao@intel.com>
Subject: [Xen-devel] [PATCH v7 08/10] x86/microcode: Synchronize late
 microcode loading
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 Borislav Petkov <bp@suse.de>, Ashok Raj <ashok.raj@intel.com>,
 Wei Liu <wl@xen.org>, Jun Nakajima <jun.nakajima@intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Thomas Gleixner <tglx@linutronix.de>, Chao Gao <chao.gao@intel.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBwb3J0cyBtaWNyb2NvZGUgaW1wcm92ZW1lbnQgcGF0Y2hlcyBmcm9tIGxpbnV4
IGtlcm5lbC4KCkJlZm9yZSB5b3UgcmVhZCBhbnkgZnVydGhlcjogdGhlIGVhcmx5IGxvYWRpbmcg
bWV0aG9kIGlzIHN0aWxsIHRoZQpwcmVmZXJyZWQgb25lIGFuZCB5b3Ugc2hvdWxkIGFsd2F5cyBk
byB0aGF0LiBUaGUgZm9sbG93aW5nIHBhdGNoIGlzCmltcHJvdmluZyB0aGUgbGF0ZSBsb2FkaW5n
IG1lY2hhbmlzbSBmb3IgbG9uZyBydW5uaW5nIGpvYnMgYW5kIGNsb3VkIHVzZQpjYXNlcy4KCkdh
dGhlciBhbGwgY29yZXMgYW5kIHNlcmlhbGl6ZSB0aGUgbWljcm9jb2RlIHVwZGF0ZSBvbiB0aGVt
IGJ5IGRvaW5nIGl0Cm9uZS1ieS1vbmUgdG8gbWFrZSB0aGUgbGF0ZSB1cGRhdGUgcHJvY2VzcyBh
cyByZWxpYWJsZSBhcyBwb3NzaWJsZSBhbmQKYXZvaWQgcG90ZW50aWFsIGlzc3VlcyBjYXVzZWQg
YnkgdGhlIG1pY3JvY29kZSB1cGRhdGUuCgpTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5n
YW9AaW50ZWwuY29tPgpUZXN0ZWQtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+Clts
aW51eCBjb21taXQ6IGE1MzIxYWVjNjQxMmIyMGI1YWQxNWRiMmQ2YjkxNmMwNTM0OWRiZmZdClts
aW51eCBjb21taXQ6IGJiOGMxM2Q2MWE2MjkyNzZhMTYyYzFkMmIxYTIwYTgxNWNiY2ZiYjddCkNj
OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KQ2M6IEp1biBOYWthamltYSA8anVu
Lm5ha2FqaW1hQGludGVsLmNvbT4KQ2M6IEFzaG9rIFJhaiA8YXNob2sucmFqQGludGVsLmNvbT4K
Q2M6IEJvcmlzbGF2IFBldGtvdiA8YnBAc3VzZS5kZT4KQ2M6IFRob21hcyBHbGVpeG5lciA8dGds
eEBsaW51dHJvbml4LmRlPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCkNoYW5nZXMgaW4g
djc6CiAtIENoZWNrIHdoZXRoZXIgJ3RpbWVvdXQnIGlzIDAgcmF0aGVyIHRoYW4gIjw9MCIgc2lu
Y2UgaXQgaXMgdW5zaWduZWQgaW50LgogLSByZXdvcmQgdGhlIGNvbW1lbnQgYWJvdmUgbWljcm9j
b2RlX3VwZGF0ZV9jcHUoKSB0byBjbGVhcmx5IHN0YXRlIHRoYXQKIG9uZSB0aHJlYWQgcGVyIGNv
cmUgc2hvdWxkIGRvIHRoZSB1cGRhdGUuCgpDaGFuZ2VzIGluIHY2OgogLSBVc2Ugb25lIHRpbWVv
dXQgcGVyaW9kIGZvciByZW5kZXp2b3VzIHN0YWdlIGFuZCBhbm90aGVyIGZvciB1cGRhdGUgc3Rh
Z2UuCiAtIHNjYWxlIHRpbWUgdG8gd2FpdCBieSB0aGUgbnVtYmVyIG9mIHJlbWFpbmluZyBjcHVz
IHRvIHJlc3BvbmQuCiAgIEl0IGhlbHBzIHRvIGZpbmQgc29tZXRoaW5nIHdyb25nIGVhcmxpZXIg
YW5kIHRodXMgd2UgY2FuIHJlYm9vdCB0aGUKICAgc3lzdGVtIGVhcmxpZXIuCi0tLQogeGVuL2Fy
Y2gveDg2L21pY3JvY29kZS5jIHwgMTcxICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKy0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTU1IGluc2VydGlvbnMoKyksIDE2IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGUuYyBiL3hlbi9h
cmNoL3g4Ni9taWNyb2NvZGUuYwppbmRleCAyM2NmNTUwLi5mNGE0MTdlIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvbWljcm9jb2RlLmMKKysrIGIveGVuL2FyY2gveDg2L21pY3JvY29kZS5jCkBA
IC0yMiw2ICsyMiw3IEBACiAgKi8KIAogI2luY2x1ZGUgPHhlbi9jcHUuaD4KKyNpbmNsdWRlIDx4
ZW4vY3B1bWFzay5oPgogI2luY2x1ZGUgPHhlbi9saWIuaD4KICNpbmNsdWRlIDx4ZW4va2VybmVs
Lmg+CiAjaW5jbHVkZSA8eGVuL2luaXQuaD4KQEAgLTMwLDE1ICszMSwzNCBAQAogI2luY2x1ZGUg
PHhlbi9zbXAuaD4KICNpbmNsdWRlIDx4ZW4vc29mdGlycS5oPgogI2luY2x1ZGUgPHhlbi9zcGlu
bG9jay5oPgorI2luY2x1ZGUgPHhlbi9zdG9wX21hY2hpbmUuaD4KICNpbmNsdWRlIDx4ZW4vdGFz
a2xldC5oPgogI2luY2x1ZGUgPHhlbi9ndWVzdF9hY2Nlc3MuaD4KICNpbmNsdWRlIDx4ZW4vZWFy
bHljcGlvLmg+CisjaW5jbHVkZSA8eGVuL3dhdGNoZG9nLmg+CiAKKyNpbmNsdWRlIDxhc20vZGVs
YXkuaD4KICNpbmNsdWRlIDxhc20vbXNyLmg+CiAjaW5jbHVkZSA8YXNtL3Byb2Nlc3Nvci5oPgog
I2luY2x1ZGUgPGFzbS9zZXR1cC5oPgogI2luY2x1ZGUgPGFzbS9taWNyb2NvZGUuaD4KIAorLyoK
KyAqIEJlZm9yZSBwZXJmb3JtaW5nIGEgbGF0ZSBtaWNyb2NvZGUgdXBkYXRlIG9uIGFueSB0aHJl
YWQsIHdlCisgKiByZW5kZXp2b3VzIGFsbCBjcHVzIGluIHN0b3BfbWFjaGluZSBjb250ZXh0LiBU
aGUgdGltZW91dCBmb3IKKyAqIHdhaXRpbmcgZm9yIGNwdSByZW5kZXp2b3VzIGlzIDMwbXMuIEl0
IGlzIHRoZSB0aW1lb3V0IHVzZWQgYnkKKyAqIGxpdmUgcGF0Y2hpbmcKKyAqLworI2RlZmluZSBN
SUNST0NPREVfQ0FMTElOX1RJTUVPVVRfVVMgMzAwMDAKKworLyoKKyAqIFRpbWVvdXQgZm9yIGVh
Y2ggdGhyZWFkIHRvIGNvbXBsZXRlIHVwZGF0ZSBpcyBzZXQgdG8gMXMuIEl0IGlzIGEKKyAqIGNv
bnNlcnZhdGl2ZSBjaG9pY2UgY29uc2lkZXJpbmcgYWxsIHBvc3NpYmxlIGludGVyZmVyZW5jZSAo
Zm9yCisgKiBpbnN0YW5jZSwgc29tZXRpbWVzIHdiaW52ZCB0YWtlcyByZWxhdGl2ZSBsb25nIHRp
bWUpLiBBbmQgYSBwZXJmZWN0CisgKiB0aW1lb3V0IGRvZXNuJ3QgaGVscCBhIGxvdCBleGNlcHQg
YW4gZWFybHkgc2h1dGRvd24uCisgKi8KKyNkZWZpbmUgTUlDUk9DT0RFX1VQREFURV9USU1FT1VU
X1VTIDEwMDAwMDAKKwogc3RhdGljIG1vZHVsZV90IF9faW5pdGRhdGEgdWNvZGVfbW9kOwogc3Rh
dGljIHNpZ25lZCBpbnQgX19pbml0ZGF0YSB1Y29kZV9tb2RfaWR4Owogc3RhdGljIGJvb2xfdCBf
X2luaXRkYXRhIHVjb2RlX21vZF9mb3JjZWQ7CkBAIC0xOTAsNiArMjEwLDEyIEBAIHN0YXRpYyBE
RUZJTkVfU1BJTkxPQ0sobWljcm9jb2RlX211dGV4KTsKIERFRklORV9QRVJfQ1BVKHN0cnVjdCBj
cHVfc2lnbmF0dXJlLCBjcHVfc2lnKTsKIAogLyoKKyAqIENvdW50IHRoZSBDUFVzIHRoYXQgaGF2
ZSBlbnRlcmVkLCBleGl0ZWQgdGhlIHJlbmRlenZvdXMgYW5kIHN1Y2NlZWRlZCBpbgorICogbWlj
cm9jb2RlIHVwZGF0ZSBkdXJpbmcgbGF0ZSBtaWNyb2NvZGUgdXBkYXRlIHJlc3BlY3RpdmVseS4K
KyAqLworc3RhdGljIGF0b21pY190IGNwdV9pbiwgY3B1X291dCwgY3B1X3VwZGF0ZWQ7CisKKy8q
CiAgKiBSZXR1cm4gdGhlIHBhdGNoIHdpdGggdGhlIGhpZ2hlc3QgcmV2aXNpb24gaWQgYW1vbmcg
YWxsIG1hdGNoaW5nCiAgKiBwYXRjaGVzIGluIHRoZSBibG9iLiBSZXR1cm4gTlVMTCBpZiBubyBz
dWl0YWJsZSBwYXRjaC4KICAqLwpAQCAtMjcwLDMxICsyOTYsOTAgQEAgYm9vbCBtaWNyb2NvZGVf
dXBkYXRlX2NhY2hlKHN0cnVjdCBtaWNyb2NvZGVfcGF0Y2ggKnBhdGNoKQogICAgIHJldHVybiB0
cnVlOwogfQogCi1zdGF0aWMgbG9uZyBkb19taWNyb2NvZGVfdXBkYXRlKHZvaWQgKnBhdGNoKQor
LyogV2FpdCBmb3IgQ1BVcyB0byByZW5kZXp2b3VzIHdpdGggYSB0aW1lb3V0ICh1cykgKi8KK3N0
YXRpYyBpbnQgd2FpdF9mb3JfY3B1cyhhdG9taWNfdCAqY250LCB1bnNpZ25lZCBpbnQgZXhwZWN0
LAorICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCB0aW1lb3V0KQogewotICAg
IGludCBlcnJvciwgY3B1OwotCi0gICAgZXJyb3IgPSBtaWNyb2NvZGVfdXBkYXRlX2NwdShwYXRj
aCk7Ci0gICAgaWYgKCBlcnJvciApCisgICAgd2hpbGUgKCBhdG9taWNfcmVhZChjbnQpIDwgZXhw
ZWN0ICkKICAgICB7Ci0gICAgICAgIG1pY3JvY29kZV9vcHMtPmZyZWVfcGF0Y2gobWljcm9jb2Rl
X2NhY2hlKTsKLSAgICAgICAgcmV0dXJuIGVycm9yOworICAgICAgICBpZiAoICF0aW1lb3V0ICkK
KyAgICAgICAgeworICAgICAgICAgICAgcHJpbnRrKCJDUFUlZDogVGltZW91dCB3aGVuIHdhaXRp
bmcgZm9yIENQVXMgY2FsbGluZyBpblxuIiwKKyAgICAgICAgICAgICAgICAgICBzbXBfcHJvY2Vz
c29yX2lkKCkpOworICAgICAgICAgICAgcmV0dXJuIC1FQlVTWTsKKyAgICAgICAgfQorICAgICAg
ICB1ZGVsYXkoMSk7CisgICAgICAgIHRpbWVvdXQtLTsKICAgICB9CiAKKyAgICByZXR1cm4gMDsK
K30KIAotICAgIGNwdSA9IGNwdW1hc2tfbmV4dChzbXBfcHJvY2Vzc29yX2lkKCksICZjcHVfb25s
aW5lX21hcCk7Ci0gICAgaWYgKCBjcHUgPCBucl9jcHVfaWRzICkKLSAgICAgICAgcmV0dXJuIGNv
bnRpbnVlX2h5cGVyY2FsbF9vbl9jcHUoY3B1LCBkb19taWNyb2NvZGVfdXBkYXRlLCBwYXRjaCk7
CitzdGF0aWMgaW50IGRvX21pY3JvY29kZV91cGRhdGUodm9pZCAqcGF0Y2gpCit7CisgICAgdW5z
aWduZWQgaW50IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKKyAgICB1bnNpZ25lZCBpbnQgY3B1
X25yID0gbnVtX29ubGluZV9jcHVzKCk7CisgICAgdW5zaWduZWQgaW50IGZpbmlzaGVkOworICAg
IGludCByZXQ7CisgICAgc3RhdGljIGJvb2wgZXJyb3I7CiAKLSAgICBtaWNyb2NvZGVfdXBkYXRl
X2NhY2hlKHBhdGNoKTsKKyAgICBhdG9taWNfaW5jKCZjcHVfaW4pOworICAgIHJldCA9IHdhaXRf
Zm9yX2NwdXMoJmNwdV9pbiwgY3B1X25yLCBNSUNST0NPREVfQ0FMTElOX1RJTUVPVVRfVVMpOwor
ICAgIGlmICggcmV0ICkKKyAgICAgICAgcmV0dXJuIHJldDsKIAotICAgIHJldHVybiBlcnJvcjsK
KyAgICByZXQgPSBtaWNyb2NvZGVfb3BzLT5jb2xsZWN0X2NwdV9pbmZvKCZ0aGlzX2NwdShjcHVf
c2lnKSk7CisgICAgLyoKKyAgICAgKiBMb2FkIG1pY3JvY29kZSB1cGRhdGUgb24gb25seSBvbmUg
bG9naWNhbCBwcm9jZXNzb3IgcGVyIGNvcmUuCisgICAgICogSGVyZSwgYW1vbmcgbG9naWNhbCBw
cm9jZXNzb3JzIG9mIGEgY29yZSwgdGhlIG9uZSB3aXRoIHRoZQorICAgICAqIGxvd2VzdCB0aHJl
YWQgaWQgaXMgY2hvc2VuIHRvIHBlcmZvcm0gdGhlIGxvYWRpbmcuCisgICAgICovCisgICAgaWYg
KCAhcmV0ICYmIChjcHUgPT0gY3B1bWFza19maXJzdChwZXJfY3B1KGNwdV9zaWJsaW5nX21hc2ss
IGNwdSkpKSApCisgICAgeworICAgICAgICByZXQgPSBtaWNyb2NvZGVfb3BzLT5hcHBseV9taWNy
b2NvZGUocGF0Y2gpOworICAgICAgICBpZiAoICFyZXQgKQorICAgICAgICAgICAgYXRvbWljX2lu
YygmY3B1X3VwZGF0ZWQpOworICAgIH0KKyAgICAvKgorICAgICAqIEluY3JlYXNlIHRoZSB3YWl0
IHRpbWVvdXQgdG8gYSBzYWZlIHZhbHVlIGhlcmUgc2luY2Ugd2UncmUgc2VyaWFsaXppbmcKKyAg
ICAgKiB0aGUgbWljcm9jb2RlIHVwZGF0ZSBhbmQgdGhhdCBjb3VsZCB0YWtlIGEgd2hpbGUgb24g
YSBsYXJnZSBudW1iZXIgb2YKKyAgICAgKiBDUFVzLiBBbmQgdGhhdCBpcyBmaW5lIGFzIHRoZSAq
YWN0dWFsKiB0aW1lb3V0IHdpbGwgYmUgZGV0ZXJtaW5lZCBieQorICAgICAqIHRoZSBsYXN0IENQ
VSBmaW5pc2hlZCB1cGRhdGluZyBhbmQgdGh1cyBjdXQgc2hvcnQKKyAgICAgKi8KKyAgICBhdG9t
aWNfaW5jKCZjcHVfb3V0KTsKKyAgICBmaW5pc2hlZCA9IGF0b21pY19yZWFkKCZjcHVfb3V0KTsK
KyAgICB3aGlsZSAoICFlcnJvciAmJiBmaW5pc2hlZCAhPSBjcHVfbnIgKQorICAgIHsKKyAgICAg
ICAgLyoKKyAgICAgICAgICogRHVyaW5nIGVhY2ggdGltZW91dCBpbnRlcnZhbCwgYXQgbGVhc3Qg
YSBDUFUgaXMgZXhwZWN0ZWQgdG8KKyAgICAgICAgICogZmluaXNoIGl0cyB1cGRhdGUuIE90aGVy
d2lzZSwgc29tZXRoaW5nIGdvZXMgd3JvbmcuCisgICAgICAgICAqLworICAgICAgICBpZiAoIHdh
aXRfZm9yX2NwdXMoJmNwdV9vdXQsIGZpbmlzaGVkICsgMSwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgIE1JQ1JPQ09ERV9VUERBVEVfVElNRU9VVF9VUykgJiYgIWVycm9yICkKKyAgICAgICAg
eworICAgICAgICAgICAgZXJyb3IgPSB0cnVlOworICAgICAgICAgICAgcGFuaWMoIlRpbWVvdXQg
d2hlbiBmaW5pc2hpbmcgdXBkYXRpbmcgbWljcm9jb2RlIChmaW5pc2hlZCAlZC8lZCkiLAorICAg
ICAgICAgICAgICAgICAgZmluaXNoZWQsIGNwdV9ucik7CisgICAgICAgIH0KKworICAgICAgICBm
aW5pc2hlZCA9IGF0b21pY19yZWFkKCZjcHVfb3V0KTsKKyAgICB9CisKKyAgICAvKgorICAgICAq
IFJlZnJlc2ggQ1BVIHNpZ25hdHVyZSAocmV2aXNpb24pIG9uIHRocmVhZHMgd2hpY2ggZGlkbid0
IGNhbGwKKyAgICAgKiBhcHBseV9taWNyb2NvZGUoKS4KKyAgICAgKi8KKyAgICBpZiAoIGNwdSAh
PSBjcHVtYXNrX2ZpcnN0KHBlcl9jcHUoY3B1X3NpYmxpbmdfbWFzaywgY3B1KSkgKQorICAgICAg
ICByZXQgPSBtaWNyb2NvZGVfb3BzLT5jb2xsZWN0X2NwdV9pbmZvKCZ0aGlzX2NwdShjcHVfc2ln
KSk7CisKKyAgICByZXR1cm4gcmV0OwogfQogCiBpbnQgbWljcm9jb2RlX3VwZGF0ZShYRU5fR1VF
U1RfSEFORExFX1BBUkFNKGNvbnN0X3ZvaWQpIGJ1ZiwgdW5zaWduZWQgbG9uZyBsZW4pCiB7CiAg
ICAgaW50IHJldDsKICAgICB2b2lkICpidWZmZXI7CisgICAgdW5zaWduZWQgaW50IGNwdSwgbnJf
Y29yZXM7CiAgICAgc3RydWN0IG1pY3JvY29kZV9wYXRjaCAqcGF0Y2g7CiAKICAgICBpZiAoIGxl
biAhPSAodWludDMyX3QpbGVuICkKQEAgLTMxNiwxMSArNDAxLDE4IEBAIGludCBtaWNyb2NvZGVf
dXBkYXRlKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oY29uc3Rfdm9pZCkgYnVmLCB1bnNpZ25lZCBs
b25nIGxlbikKICAgICAgICAgZ290byBmcmVlOwogICAgIH0KIAorICAgIC8qIGNwdV9vbmxpbmVf
bWFwIG11c3Qgbm90IGNoYW5nZSBkdXJpbmcgdXBkYXRlICovCisgICAgaWYgKCAhZ2V0X2NwdV9t
YXBzKCkgKQorICAgIHsKKyAgICAgICAgcmV0ID0gLUVCVVNZOworICAgICAgICBnb3RvIGZyZWU7
CisgICAgfQorCiAgICAgaWYgKCBtaWNyb2NvZGVfb3BzLT5zdGFydF91cGRhdGUgKQogICAgIHsK
ICAgICAgICAgcmV0ID0gbWljcm9jb2RlX29wcy0+c3RhcnRfdXBkYXRlKCk7CiAgICAgICAgIGlm
ICggcmV0ICE9IDAgKQotICAgICAgICAgICAgZ290byBmcmVlOworICAgICAgICAgICAgZ290byBw
dXQ7CiAgICAgfQogCiAgICAgcGF0Y2ggPSBtaWNyb2NvZGVfcGFyc2VfYmxvYihidWZmZXIsIGxl
bik7CkBAIC0zMzcsMTIgKzQyOSw1OSBAQCBpbnQgbWljcm9jb2RlX3VwZGF0ZShYRU5fR1VFU1Rf
SEFORExFX1BBUkFNKGNvbnN0X3ZvaWQpIGJ1ZiwgdW5zaWduZWQgbG9uZyBsZW4pCiAgICAgICAg
IGlmICggcGF0Y2ggKQogICAgICAgICAgICAgbWljcm9jb2RlX29wcy0+ZnJlZV9wYXRjaChwYXRj
aCk7CiAgICAgICAgIHJldCA9IC1FSU5WQUw7Ci0gICAgICAgIGdvdG8gZnJlZTsKKyAgICAgICAg
Z290byBwdXQ7CiAgICAgfQogCi0gICAgcmV0ID0gY29udGludWVfaHlwZXJjYWxsX29uX2NwdShj
cHVtYXNrX2ZpcnN0KCZjcHVfb25saW5lX21hcCksCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBkb19taWNyb2NvZGVfdXBkYXRlLCBwYXRjaCk7CisgICAgYXRvbWljX3NldCgm
Y3B1X2luLCAwKTsKKyAgICBhdG9taWNfc2V0KCZjcHVfb3V0LCAwKTsKKyAgICBhdG9taWNfc2V0
KCZjcHVfdXBkYXRlZCwgMCk7CisKKyAgICAvKiBDYWxjdWxhdGUgdGhlIG51bWJlciBvZiBvbmxp
bmUgQ1BVIGNvcmUgKi8KKyAgICBucl9jb3JlcyA9IDA7CisgICAgZm9yX2VhY2hfb25saW5lX2Nw
dShjcHUpCisgICAgICAgIGlmICggY3B1ID09IGNwdW1hc2tfZmlyc3QocGVyX2NwdShjcHVfc2li
bGluZ19tYXNrLCBjcHUpKSApCisgICAgICAgICAgICBucl9jb3JlcysrOworCisgICAgcHJpbnRr
KFhFTkxPR19JTkZPICIlZCBjb3JlcyBhcmUgdG8gdXBkYXRlIHRoZWlyIG1pY3JvY29kZVxuIiwg
bnJfY29yZXMpOworCisgICAgLyoKKyAgICAgKiBXZSBpbnRlbmQgdG8gZGlzYWJsZSBpbnRlcnJ1
cHQgZm9yIGxvbmcgdGltZSwgd2hpY2ggbWF5IGxlYWQgdG8KKyAgICAgKiB3YXRjaGRvZyB0aW1l
b3V0LgorICAgICAqLworICAgIHdhdGNoZG9nX2Rpc2FibGUoKTsKKyAgICAvKgorICAgICAqIExh
dGUgbG9hZGluZyBkYW5jZS4gV2h5IHRoZSBoZWF2eS1oYW5kZWQgc3RvcF9tYWNoaW5lIGVmZm9y
dD8KKyAgICAgKgorICAgICAqIC0gSFQgc2libGluZ3MgbXVzdCBiZSBpZGxlIGFuZCBub3QgZXhl
Y3V0ZSBvdGhlciBjb2RlIHdoaWxlIHRoZSBvdGhlcgorICAgICAqICAgc2libGluZyBpcyBsb2Fk
aW5nIG1pY3JvY29kZSBpbiBvcmRlciB0byBhdm9pZCBhbnkgbmVnYXRpdmUKKyAgICAgKiAgIGlu
dGVyYWN0aW9ucyBjYXVzZSBieSB0aGUgbG9hZGluZy4KKyAgICAgKgorICAgICAqIC0gSW4gYWRk
aXRpb24sIG1pY3JvY29kZSB1cGRhdGUgb24gdGhlIGNvcmVzIG11c3QgYmUgc2VyaWFsaXplZCB1
bnRpbAorICAgICAqICAgdGhpcyByZXF1aXJlbWVudCBjYW4gYmUgcmVsYXhlZCBpbiB0aGUgZnV0
dXJlLiBSaWdodCBub3csIHRoaXMgaXMKKyAgICAgKiAgIGNvbnNlcnZhdGl2ZSBhbmQgZ29vZC4K
KyAgICAgKi8KKyAgICByZXQgPSBzdG9wX21hY2hpbmVfcnVuKGRvX21pY3JvY29kZV91cGRhdGUs
IHBhdGNoLCBOUl9DUFVTKTsKKyAgICB3YXRjaGRvZ19lbmFibGUoKTsKKworICAgIGlmICggYXRv
bWljX3JlYWQoJmNwdV91cGRhdGVkKSA9PSBucl9jb3JlcyApCisgICAgeworICAgICAgICBzcGlu
X2xvY2soJm1pY3JvY29kZV9tdXRleCk7CisgICAgICAgIG1pY3JvY29kZV91cGRhdGVfY2FjaGUo
cGF0Y2gpOworICAgICAgICBzcGluX3VubG9jaygmbWljcm9jb2RlX211dGV4KTsKKyAgICB9Cisg
ICAgZWxzZSBpZiAoIGF0b21pY19yZWFkKCZjcHVfdXBkYXRlZCkgPT0gMCApCisgICAgICAgIG1p
Y3JvY29kZV9vcHMtPmZyZWVfcGF0Y2gocGF0Y2gpOworICAgIGVsc2UKKyAgICB7CisgICAgICAg
IHByaW50aygiVXBkYXRpbmcgbWljcm9jb2RlIHN1Y2NlZWRlZCBvbiBwYXJ0IG9mIENQVXMgYW5k
IGZhaWxlZCBvblxuIgorICAgICAgICAgICAgICAgIm90aGVycyBkdWUgdG8gYW4gdW5rbm93biBy
ZWFzb24uIEEgc3lzdGVtIHdpdGggZGlmZmVyZW50XG4iCisgICAgICAgICAgICAgICAibWljcm9j
b2RlIHJldmlzaW9ucyBpcyBjb25zaWRlcmVkIHVuc3RhYmxlLiBQbGVhc2UgcmVib290IGFuZFxu
IgorICAgICAgICAgICAgICAgImRvIG5vdCBsb2FkIHRoZSBtaWNyb2NvZGUgdGhhdCB0cmlnZ2Vy
cyB0aGlzIHdhcm5pbmdcbiIpOworICAgICAgICBtaWNyb2NvZGVfb3BzLT5mcmVlX3BhdGNoKHBh
dGNoKTsKKyAgICB9CiAKKyBwdXQ6CisgICAgcHV0X2NwdV9tYXBzKCk7CiAgZnJlZToKICAgICB4
ZnJlZShidWZmZXIpOwogICAgIHJldHVybiByZXQ7Ci0tIAoxLjguMy4xCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 27 08:27:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 May 2019 08:27:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVAyy-0004LQ-Ky; Mon, 27 May 2019 08:27:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Vl5o=T3=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1hVAyx-0004K7-Da
 for xen-devel@lists.xenproject.org; Mon, 27 May 2019 08:27:47 +0000
X-Inumbo-ID: 4deb591e-8059-11e9-8980-bc764e045a96
Received: from mga12.intel.com (unknown [192.55.52.136])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4deb591e-8059-11e9-8980-bc764e045a96;
 Mon, 27 May 2019 08:27:46 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by fmsmga106.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 27 May 2019 01:27:45 -0700
X-ExtLoop1: 1
Received: from gao-cwp.sh.intel.com ([10.239.159.26])
 by orsmga005.jf.intel.com with ESMTP; 27 May 2019 01:27:44 -0700
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 27 May 2019 16:31:30 +0800
Message-Id: <1558945891-3015-10-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1558945891-3015-1-git-send-email-chao.gao@intel.com>
References: <1558945891-3015-1-git-send-email-chao.gao@intel.com>
Subject: [Xen-devel] [PATCH v7 09/10] microcode: remove microcode_update_lock
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Ashok Raj <ashok.raj@intel.com>,
 Wei Liu <wl@xen.org>, 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>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

bWljcm9jb2RlX3VwZGF0ZV9sb2NrIGlzIHRvIHByZXZlbnQgbG9naWMgdGhyZWFkcyBvZiBhIHNh
bWUgY29yZSBmcm9tCnVwZGF0aW5nIG1pY3JvY29kZSBhdCB0aGUgc2FtZSB0aW1lLiBCdXQgZHVl
IHRvIHVzaW5nIGEgZ2xvYmFsIGxvY2ssIGl0CmFsc28gcHJldmVudGVkIHBhcmFsbGVsIG1pY3Jv
Y29kZSB1cGRhdGluZyBvbiBkaWZmZXJlbnQgY29yZXMuCgpSZW1vdmUgdGhpcyBsb2NrIGluIG9y
ZGVyIHRvIHVwZGF0ZSBtaWNyb2NvZGUgaW4gcGFyYWxsZWwuIEl0IGlzIHNhZmUKYmVjYXVzZSB3
ZSBoYXZlIGFscmVhZHkgZW5zdXJlZCBzZXJpYWxpemF0aW9uIG9mIHNpYmxpbmcgdGhyZWFkcyBh
dCB0aGUKY2FsbGVyIHNpZGUuCjEuRm9yIGxhdGUgbWljcm9jb2RlIHVwZGF0ZSwgZG9fbWljcm9j
b2RlX3VwZGF0ZSgpIGVuc3VyZXMgdGhhdCBvbmx5IG9uZQogIHNpYmlsaW5nIHRocmVhZCBvZiBh
IGNvcmUgY2FuIHVwZGF0ZSBtaWNyb2NvZGUuCjIuRm9yIG1pY3JvY29kZSB1cGRhdGUgZHVyaW5n
IHN5c3RlbSBzdGFydHVwIG9yIENQVS1ob3RwbHVnLAogIG1pY3JvY29kZV9tdXRleCgpIGd1YXJh
bnRlZXMgdXBkYXRlIHNlcmlhbGl6YXRpb24gb2YgbG9naWNhbCB0aHJlYWRzLgozLmdldC9wdXRf
Y3B1X2JpdG1hcHMoKSBwcmV2ZW50cyB0aGUgY29uY3VycmVuY3kgb2YgQ1BVLWhvdHBsdWcgYW5k
CiAgbGF0ZSBtaWNyb2NvZGUgdXBkYXRlLgoKTm90ZSB0aGF0IHByaW50ayBpbiBhcHBseV9taWNy
b2NvZGUoKSBhbmQgc3ZtX2hvc3Rfb3N2bV9pbml0KCkgKGZvciBBTUQKb25seSkgYXJlIHN0aWxs
IHByb2Nlc3NlZCBzZXF1ZW50aWFsbHkuCgpTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5n
YW9AaW50ZWwuY29tPgotLS0KQ2hhbmdlcyBpbiB2NzoKIC0gcmV3b3JrZWQuIFJlbW92ZSBjb21w
bGV4IGxvY2sgbG9naWNzIGludHJvZHVjZWQgaW4gdjUgYW5kIHY2LiBUaGUgbWljcm9jb2RlCiBw
YXRjaCB0byBiZSBhcHBsaWVkIGlzIHBhc3NlZCBhcyBhbiBhcmd1bWVudCB3aXRob3V0IGFueSBn
bG9iYWwgdmFyaWFibGUuIFRodXMKIG5vIGxvY2sgaXMgYWRkZWQgdG8gc2VyaWFsaXplIHBvdGVu
dGlhbCByZWFkZXJzL3dyaXRlcnMuIENhbGxlcnMgb2YKIGFwcGx5X21pY3JvY29kZSgpIHdpbGwg
Z3VhcmFudGVlIHRoZSBjb3JyZWN0bmVzczogdGhlIHBhdGNoIHBvbmludGVkIGJ5IHRoZQogYXJn
dW1lbnRzIHdvbid0IGJlIGNoYW5nZWQgYnkgb3RoZXJzLgoKQ2hhbmdlcyBpbiB2NjoKIC0gaW50
cm9kdWNlIGVhcmx5X3Vjb2RlX3VwZGF0ZV9sb2NrIHRvIHNlcmlhbGl6ZSBlYXJseSB1Y29kZSB1
cGRhdGUuCgpDaGFuZ2VzIGluIHY1OgogLSBuZXdseSBhZGQKLS0tCiB4ZW4vYXJjaC94ODYvbWlj
cm9jb2RlX2FtZC5jICAgfCA4ICstLS0tLS0tCiB4ZW4vYXJjaC94ODYvbWljcm9jb2RlX2ludGVs
LmMgfCA4ICstLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMTQgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21pY3JvY29kZV9hbWQuYyBiL3hl
bi9hcmNoL3g4Ni9taWNyb2NvZGVfYW1kLmMKaW5kZXggYzgxOTAyOC4uYjY0YTU4ZCAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L21pY3JvY29kZV9hbWQuYworKysgYi94ZW4vYXJjaC94ODYvbWlj
cm9jb2RlX2FtZC5jCkBAIC03NCw5ICs3NCw2IEBAIHN0cnVjdCBtcGJoZHIgewogICAgIHVpbnQ4
X3QgZGF0YVtdOwogfTsKIAotLyogc2VyaWFsaXplIGFjY2VzcyB0byB0aGUgcGh5c2ljYWwgd3Jp
dGUgKi8KLXN0YXRpYyBERUZJTkVfU1BJTkxPQ0sobWljcm9jb2RlX3VwZGF0ZV9sb2NrKTsKLQog
LyogU2VlIGNvbW1lbnQgaW4gc3RhcnRfdXBkYXRlKCkgZm9yIGNhc2VzIHdoZW4gdGhpcyByb3V0
aW5lIGZhaWxzICovCiBzdGF0aWMgaW50IGNvbGxlY3RfY3B1X2luZm8oc3RydWN0IGNwdV9zaWdu
YXR1cmUgKmNzaWcpCiB7CkBAIC0yNTEsNyArMjQ4LDYgQEAgc3RhdGljIGVudW0gbWljcm9jb2Rl
X21hdGNoX3Jlc3VsdCBjb21wYXJlX3BhdGNoKAogCiBzdGF0aWMgaW50IGFwcGx5X21pY3JvY29k
ZShjb25zdCBzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICpwYXRjaCkKIHsKLSAgICB1bnNpZ25lZCBs
b25nIGZsYWdzOwogICAgIHVpbnQzMl90IHJldjsKICAgICBpbnQgaHdfZXJyOwogICAgIHVuc2ln
bmVkIGludCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7CkBAIC0yNjMsMTUgKzI1OSwxMyBAQCBz
dGF0aWMgaW50IGFwcGx5X21pY3JvY29kZShjb25zdCBzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICpw
YXRjaCkKIAogICAgIGhkciA9IHBhdGNoLT5tY19hbWQtPm1wYjsKIAotICAgIHNwaW5fbG9ja19p
cnFzYXZlKCZtaWNyb2NvZGVfdXBkYXRlX2xvY2ssIGZsYWdzKTsKKyAgICBCVUdfT04obG9jYWxf
aXJxX2lzX2VuYWJsZWQoKSk7CiAKICAgICBod19lcnIgPSB3cm1zcl9zYWZlKE1TUl9BTURfUEFU
Q0hMT0FERVIsICh1bnNpZ25lZCBsb25nKWhkcik7CiAKICAgICAvKiBnZXQgcGF0Y2ggaWQgYWZ0
ZXIgcGF0Y2hpbmcgKi8KICAgICByZG1zcmwoTVNSX0FNRF9QQVRDSExFVkVMLCByZXYpOwogCi0g
ICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmbWljcm9jb2RlX3VwZGF0ZV9sb2NrLCBmbGFncyk7
Ci0KICAgICAvKgogICAgICAqIFNvbWUgcHJvY2Vzc29ycyBsZWF2ZSB0aGUgdWNvZGUgYmxvYiBt
YXBwaW5nIGFzIFVDIGFmdGVyIHRoZSB1cGRhdGUuCiAgICAgICogRmx1c2ggdGhlIG1hcHBpbmcg
dG8gcmVnYWluIG5vcm1hbCBjYWNoZWFiaWxpdHkuCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
bWljcm9jb2RlX2ludGVsLmMgYi94ZW4vYXJjaC94ODYvbWljcm9jb2RlX2ludGVsLmMKaW5kZXgg
YmZiNDhjZS4uOTRhMTU2MSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21pY3JvY29kZV9pbnRl
bC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGVfaW50ZWwuYwpAQCAtOTMsOSArOTMsNiBA
QCBzdHJ1Y3QgZXh0ZW5kZWRfc2lndGFibGUgewogCiAjZGVmaW5lIGV4dHRhYmxlX3NpemUoZXQp
ICgoZXQpLT5jb3VudCAqIEVYVF9TSUdOQVRVUkVfU0laRSArIEVYVF9IRUFERVJfU0laRSkKIAot
Lyogc2VyaWFsaXplIGFjY2VzcyB0byB0aGUgcGh5c2ljYWwgd3JpdGUgdG8gTVNSIDB4NzkgKi8K
LXN0YXRpYyBERUZJTkVfU1BJTkxPQ0sobWljcm9jb2RlX3VwZGF0ZV9sb2NrKTsKLQogc3RhdGlj
IGludCBjb2xsZWN0X2NwdV9pbmZvKHN0cnVjdCBjcHVfc2lnbmF0dXJlICpjc2lnKQogewogICAg
IHVuc2lnbmVkIGludCBjcHVfbnVtID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwpAQCAtMjk1LDcgKzI5
Miw2IEBAIHN0YXRpYyBzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICphbGxvd19taWNyb2NvZGVfcGF0
Y2goCiAKIHN0YXRpYyBpbnQgYXBwbHlfbWljcm9jb2RlKGNvbnN0IHN0cnVjdCBtaWNyb2NvZGVf
cGF0Y2ggKnBhdGNoKQogewotICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAgICAgdWludDY0X3Qg
bXNyX2NvbnRlbnQ7CiAgICAgdW5zaWduZWQgaW50IHZhbFsyXTsKICAgICB1bnNpZ25lZCBpbnQg
Y3B1X251bSA9IHJhd19zbXBfcHJvY2Vzc29yX2lkKCk7CkBAIC0zMDcsOCArMzAzLDcgQEAgc3Rh
dGljIGludCBhcHBseV9taWNyb2NvZGUoY29uc3Qgc3RydWN0IG1pY3JvY29kZV9wYXRjaCAqcGF0
Y2gpCiAKICAgICBtY19pbnRlbCA9IHBhdGNoLT5tY19pbnRlbDsKIAotICAgIC8qIHNlcmlhbGl6
ZSBhY2Nlc3MgdG8gdGhlIHBoeXNpY2FsIHdyaXRlIHRvIE1TUiAweDc5ICovCi0gICAgc3Bpbl9s
b2NrX2lycXNhdmUoJm1pY3JvY29kZV91cGRhdGVfbG9jaywgZmxhZ3MpOworICAgIEJVR19PTihs
b2NhbF9pcnFfaXNfZW5hYmxlZCgpKTsKIAogICAgIC8qCiAgICAgICogV3JpdGViYWNrIGFuZCBp
bnZhbGlkYXRlIGNhY2hlcyBiZWZvcmUgdXBkYXRpbmcgbWljcm9jb2RlIHRvIGF2b2lkCkBAIC0z
MjcsNyArMzIyLDYgQEAgc3RhdGljIGludCBhcHBseV9taWNyb2NvZGUoY29uc3Qgc3RydWN0IG1p
Y3JvY29kZV9wYXRjaCAqcGF0Y2gpCiAgICAgcmRtc3JsKE1TUl9JQTMyX1VDT0RFX1JFViwgbXNy
X2NvbnRlbnQpOwogICAgIHZhbFsxXSA9ICh1aW50MzJfdCkobXNyX2NvbnRlbnQgPj4gMzIpOwog
Ci0gICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmbWljcm9jb2RlX3VwZGF0ZV9sb2NrLCBmbGFn
cyk7CiAgICAgaWYgKCB2YWxbMV0gIT0gbWNfaW50ZWwtPmhkci5yZXYgKQogICAgIHsKICAgICAg
ICAgcHJpbnRrKEtFUk5fRVJSICJtaWNyb2NvZGU6IENQVSVkIHVwZGF0ZSBmcm9tIHJldmlzaW9u
ICIKLS0gCjEuOC4zLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Mon May 27 08:27:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 May 2019 08:27:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVAz1-0004NX-1W; Mon, 27 May 2019 08:27:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Vl5o=T3=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1hVAyz-0004ML-MY
 for xen-devel@lists.xenproject.org; Mon, 27 May 2019 08:27:49 +0000
X-Inumbo-ID: 4f661d75-8059-11e9-8980-bc764e045a96
Received: from mga12.intel.com (unknown [192.55.52.136])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4f661d75-8059-11e9-8980-bc764e045a96;
 Mon, 27 May 2019 08:27:48 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by fmsmga106.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 27 May 2019 01:27:48 -0700
X-ExtLoop1: 1
Received: from gao-cwp.sh.intel.com ([10.239.159.26])
 by orsmga005.jf.intel.com with ESMTP; 27 May 2019 01:27:46 -0700
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 27 May 2019 16:31:31 +0800
Message-Id: <1558945891-3015-11-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1558945891-3015-1-git-send-email-chao.gao@intel.com>
References: <1558945891-3015-1-git-send-email-chao.gao@intel.com>
Subject: [Xen-devel] [PATCH v7 10/10] x86/microcode: always
 collect_cpu_info() during boot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Ashok Raj <ashok.raj@intel.com>,
 Wei Liu <wl@xen.org>, 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>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgoKQ3VycmVudGx5
IGNwdV9zaWcgc3RydWN0IGlzIG5vdCB1cGRhdGVkIGR1cmluZyBib290IHdoZW4gZWl0aGVyOgoK
ICAgIDEuIHVjb2RlX3NjYW4gaXMgc2V0IHRvIGZhbHNlIChlLmcuIG5vICJ1Y29kZT1zY2FuIiBp
biBjbWRsaW5lKQogICAgMi4gaW5pdHJkIGRvZXMgbm90IGNvbnRhaW4gYSBtaWNyb2NvZGUgYmxv
YgoKVGhlc2Ugd2lsbCByZXN1bHQgaW4gY3B1X3NpZy5yZXYgYmVpbmcgMCB3aGljaCBhZmZlY3Rz
IEFQSUMncwpjaGVja19kZWFkbGluZV9lcnJhdGEoKSBhbmQgcmV0cG9saW5lX3NhZmUoKSBmdW5j
dGlvbnMuCgpGaXggdGhpcyBieSBnZXR0aW5nIHVjb2RlIHJldmlzaW9uIGVhcmx5IGR1cmluZyBi
b290IGFuZCBTTVAgYnJpbmcgdXAuCldoaWxlIGF0IGl0LgoKU2lnbmVkLW9mZi1ieTogU2VyZ2V5
IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBDaGFvIEdh
byA8Y2hhby5nYW9AaW50ZWwuY29tPgotLS0KY2hhbmdlcyBpbiB2NzoKLSByZWJhc2Ugb24gcGF0
Y2ggMX45Ci0tLQogeGVuL2FyY2gveDg2L21pY3JvY29kZS5jIHwgNCArKysrCiAxIGZpbGUgY2hh
bmdlZCwgNCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21pY3JvY29k
ZS5jIGIveGVuL2FyY2gveDg2L21pY3JvY29kZS5jCmluZGV4IGY0YTQxN2UuLjhhZWIxNTIgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGUuYworKysgYi94ZW4vYXJjaC94ODYvbWlj
cm9jb2RlLmMKQEAgLTU5MCw2ICs1OTAsMTAgQEAgaW50IF9faW5pdCBlYXJseV9taWNyb2NvZGVf
aW5pdCh2b2lkKQogCiAgICAgaWYgKCBtaWNyb2NvZGVfb3BzICkKICAgICB7CisgICAgICAgIHJj
ID0gbWljcm9jb2RlX29wcy0+Y29sbGVjdF9jcHVfaW5mbygmdGhpc19jcHUoY3B1X3NpZykpOwor
ICAgICAgICBpZiAoIHJjICkKKyAgICAgICAgICAgIHJldHVybiByYzsKKwogICAgICAgICBpZiAo
IHVjb2RlX21vZC5tb2RfZW5kIHx8IHVjb2RlX2Jsb2Iuc2l6ZSApCiAgICAgICAgICAgICByYyA9
IGVhcmx5X21pY3JvY29kZV9wYXJzZV9hbmRfdXBkYXRlX2NwdSgpOwogICAgIH0KLS0gCjEuOC4z
LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 27 08:40:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 May 2019 08:40:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVBAl-00064D-AY; Mon, 27 May 2019 08:39:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=b4aG=T3=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1hVBAk-000644-5K
 for xen-devel@lists.xenproject.org; Mon, 27 May 2019 08:39:58 +0000
X-Inumbo-ID: ff80311a-805a-11e9-9418-5bac6e075911
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ff80311a-805a-11e9-9418-5bac6e075911;
 Mon, 27 May 2019 08:39:53 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hVBAf-0006KZ-1i; Mon, 27 May 2019 08:39:53 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hVBAe-0003T7-M3; Mon, 27 May 2019 08:39:52 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hVBAe-0004y9-L4; Mon, 27 May 2019 08:39:52 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1hVBAe-0004y9-L4@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 27 May 2019 08:39:52 +0000
Subject: [Xen-devel] [linux-3.18 bisection] complete
 test-amd64-amd64-libvirt-vhd
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkCnRlc3RpZCBndWVzdC1zdGFydAoKVHJlZTogbGlidmlydCBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKVHJlZTogbGlidmlydF9nbnVsaWIgaHR0cHM6
Ly9naXQuc2F2YW5uYWguZ251Lm9yZy9naXQvZ251bGliLmdpdC8KVHJlZTogbGlidmlydF9rZXlj
b2RlbWFwZGIgaHR0cHM6Ly9naXRsYWIuY29tL2tleWNvZGVtYXAva2V5Y29kZW1hcGRiLmdpdApU
cmVlOiBsaW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQv
c3RhYmxlL2xpbnV4LXN0YWJsZS5naXQKVHJlZTogbGludXhmaXJtd2FyZSBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKVHJlZTogb3ZtZiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdApUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL3FlbXUteGVuLmdpdApUcmVlOiBzZWFiaW9zIGdpdDovL3hlbmJpdHMueGVuLm9yZy9v
c3N0ZXN0L3NlYWJpb3MuZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdp
dAoKKioqIEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcg
aXMgaW4gdHJlZTogIHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKICBC
dWcgaW50cm9kdWNlZDogIDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEK
ICBCdWcgbm90IHByZXNlbnQ6IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5
ODYKICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncy8xMzcwMDEvCgoKICAoUmV2aXNpb24gbG9nIHRvbyBsb25nLCBvbWl0dGVk
LikKCgpGb3IgYmlzZWN0aW9uIHJldmlzaW9uLXR1cGxlIGdyYXBoIHNlZToKICAgaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9yZXN1bHRzL2Jpc2VjdC9saW51eC0z
LjE4L3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQuZ3Vlc3Qtc3RhcnQuaHRtbApSZXZpc2lv
biBJRHMgaW4gZWFjaCBncmFwaCBub2RlIHJlZmVyLCByZXNwZWN0aXZlbHksIHRvIHRoZSBUcmVl
cyBhYm92ZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUnVubmlu
ZyBjcy1iaXNlY3Rpb24tc3RlcCAtLWdyYXBoLW91dD0vaG9tZS9sb2dzL3Jlc3VsdHMvYmlzZWN0
L2xpbnV4LTMuMTgvdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZC5ndWVzdC1zdGFydCAtLXN1
bW1hcnktb3V0PXRtcC8xMzcwMDEuYmlzZWN0aW9uLXN1bW1hcnkgLS1iYXNpcy10ZW1wbGF0ZT0x
Mjg4NTggLS1ibGVzc2luZ3M9cmVhbCxyZWFsLWJpc2VjdCBsaW51eC0zLjE4IHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgZ3Vlc3Qtc3RhcnQKU2VhcmNoaW5nIGZvciBmYWlsdXJlIC8gYmFz
aXMgcGFzczoKIDEzNjg3OSBmYWlsIFtob3N0PWJhcm9xdWUxXSAvIDEzNTg3MiBbaG9zdD1maWFu
bzBdIDEzNTczOSBbaG9zdD1iYXJvcXVlMF0gMTM1NTM4IFtob3N0PWVsYmxpbmcxXSAxMzU0NDEg
W2hvc3Q9cmltYXZhMV0gMTM1MTEzIFtob3N0PXBpbm90MV0gMTM1MDAwIFtob3N0PWFsYmFuYTFd
IDEzNDkxNyBbaG9zdD1hbGJhbmEwXSAxMzQ3NTggW2hvc3Q9ZWxibGluZzBdIDEzMzk1MyBbaG9z
dD1hbGJhbmExXSAxMzM5MTggW2hvc3Q9Z29kZWxsbzFdIDEzMzg5MSBbaG9zdD1pdGFsaWEwXSAx
MzM4NTYgW2hvc3Q9Zmlhbm8wXSAxMzM4MTkgW2hvc3Q9cmltYXZhMV0gMTMzNzc0IFtob3N0PW1l
cmxvdDFdIDEzMzczNiBbaG9zdD1jaGFyZG9ubmF5MV0gMTMzNjkzIFtob3N0PWVsYmxpbmcxXSAx
MzM2NzEgW2hvc3Q9Z29kZWxsbzBdIDEzMzYzMCBbaG9zdD1hbGJhbmExXSAxMzM1NzcgW2hvc3Q9
Z29kZWxsbzFdIDEzMzU2NSBvay4KRmFpbHVyZSAvIGJhc2lzIHBhc3MgZmxpZ2h0czogMTM2ODc5
IC8gMTMzNTY1Cih0cmVlIHdpdGggbm8gdXJsOiBtaW5pb3MpClRyZWU6IGxpYnZpcnQgZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0ClRyZWU6IGxpYnZpcnRfZ251bGliIGh0dHBzOi8v
Z2l0LnNhdmFubmFoLmdudS5vcmcvZ2l0L2dudWxpYi5naXQvClRyZWU6IGxpYnZpcnRfa2V5Y29k
ZW1hcGRiIGh0dHBzOi8vZ2l0bGFiLmNvbS9rZXljb2RlbWFwL2tleWNvZGVtYXBkYi5naXQKVHJl
ZTogbGludXggZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3N0
YWJsZS9saW51eC1zdGFibGUuZ2l0ClRyZWU6IGxpbnV4ZmlybXdhcmUgZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0ClRyZWU6IG92bWYgZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9xZW11LXhlbi5naXQKVHJlZTogc2VhYmlvcyBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3Nz
dGVzdC9zZWFiaW9zLmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQK
TGF0ZXN0IGE2OTliMTlmNmMzNjJmMTRiYmVkY2IyMWIyMmE3Mjk5ODk4YjA4MjUgODA4OWMwMDk3
OWE1YjA4OWNmZjU5MmM2YjkxNDIwZTU5NTY1NzE2NyA2MjgwYzk0ZjMwNmRmNmEyMGJiYzEwMGJh
MTVhNWE4MWFmMDM2NmU2IDZiMWFlNTI3YjFmZGVlODZlODFkYTBjYjI2Y2VkNzU3MzFjNmMwZmEg
YzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA0OGY0M2MyYzU2ZWVhZWE2
M2E2YjdjYjgxMWEyMWIyYTg2OTA0ZDg2IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlm
NTA4NzY3OTggOWNjYTAyZDhmZmMyM2U5Njg4YTk3MWQ4NThlNGZmZGZmNTM4OWIxMSAxOGQyMzdi
NGU0M2VhMjQ3OTVmNTIyYzBhYWIxYjRmNTQxMDBjYTgwIGU4MzA3N2EzZDExMDcyNzA4YTVjMzhm
YTA5ZmE5ZDAxMTkxNGUyYTEKQmFzaXMgcGFzcyBkNTQyYjQ1NDkwOGY0MTdjZjc1ODYwMzhjZGU3
ZGU5ZDhmYTFkM2VmIDgwODljMDA5NzlhNWIwODljZmY1OTJjNmI5MTQyMGU1OTU2NTcxNjcgMTZl
NWIwNzg3Njg3ZDg5MDRkYWQyYzAyNjEwNzQwOWViOWJmY2I5NSBlMTI4ZjE2ZmRkYjY2ZGI1YTcz
YzMwZDRmMzU1OGQwMzdkMTE5ZTU4IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZj
ZDg4NjAgZWY1MjllNmFiN2MzMTI5MGEzMzA0NWJiMWYxODM3NDQ3Y2MwZWI1NiBkMGQ4YWQzOWVj
YjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0
NzhkNjZkZjU2YzE5ODYgYTY5OGM4OTk1ZmZiMjgzODI5NmVjMjg0ZmUzYzRhZDMzZGZjYTMwNyAz
NjVhYWJiNmU1MDIzY2VlNDc2YWRmODExMDY3MjllZmQ0OWM2NDRmCkdlbmVyYXRpbmcgcmV2aXNp
b25zIHdpdGggLi9hZGhvYy1yZXZ0dXBsZS1nZW5lcmF0b3IgIGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9saWJ2aXJ0LmdpdCNkNTQyYjQ1NDkwOGY0MTdjZjc1ODYwMzhjZGU3ZGU5ZDhmYTFkM2VmLWE2
OTliMTlmNmMzNjJmMTRiYmVkY2IyMWIyMmE3Mjk5ODk4YjA4MjUgaHR0cHM6Ly9naXQuc2F2YW5u
YWguZ251Lm9yZy9naXQvZ251bGliLmdpdC8jODA4OWMwMDk3OWE1YjA4OWNmZjU5MmM2YjkxNDIw
ZTU5NTY1NzE2Ny04MDg5YzAwOTc5YTViMDg5Y2ZmNTkyYzZiOTE0MjBlNTk1NjU3MTY3IGh0dHBz
Oi8vZ2l0bGFiLmNvbS9rZXljb2RlbWFwL2tleWNvZGVtYXBkYi5naXQjMTZlNWIwNzg3Njg3ZDg5
MDRkYWQyYzAyNjEwNzQwOWViOWJmY2I5NS02MjgwYzk0ZjMwNmRmNmEyMGJiYzEwMGJhMTVhNWE4
MWFmMDM2NmU2IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9z
dGFibGUvbGludXgtc3RhYmxlLmdpdCNlMTI4XAogZjE2ZmRkYjY2ZGI1YTczYzMwZDRmMzU1OGQw
MzdkMTE5ZTU4LTZiMWFlNTI3YjFmZGVlODZlODFkYTBjYjI2Y2VkNzU3MzFjNmMwZmEgZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0I2M1MzBhNzVjMWU2YTQ3
MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAtYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4
ZjBkZmNkODg2MCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdCNlZjUyOWU2
YWI3YzMxMjkwYTMzMDQ1YmIxZjE4Mzc0NDdjYzBlYjU2LTQ4ZjQzYzJjNTZlZWFlYTYzYTZiN2Ni
ODExYTIxYjJhODY5MDRkODYgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlv
bmFsLmdpdCNkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4LWQwZDhhZDM5
ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3Fl
bXUteGVuLmdpdCNkZTViNjdcCiA4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2LTlj
Y2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQjYTY5OGM4OTk1ZmZiMjgzODI5NmVjMjg0ZmUzYzRhZDMz
ZGZjYTMwNy0xOGQyMzdiNGU0M2VhMjQ3OTVmNTIyYzBhYWIxYjRmNTQxMDBjYTgwIGdpdDovL3hl
bmJpdHMueGVuLm9yZy94ZW4uZ2l0IzM2NWFhYmI2ZTUwMjNjZWU0NzZhZGY4MTEwNjcyOWVmZDQ5
YzY0NGYtZTgzMDc3YTNkMTEwNzI3MDhhNWMzOGZhMDlmYTlkMDExOTE0ZTJhMQpGcm9tIGdpdDov
L2NhY2hlOjk0MTkvaHR0cHM6Ly9naXRsYWIuY29tL2tleWNvZGVtYXAva2V5Y29kZW1hcGRiCiAq
IFtuZXcgYnJhbmNoXSAgICAgIG1hc3RlciAgICAgLT4gb3JpZ2luL21hc3RlcgphZGhvYy1yZXZ0
dXBsZS1nZW5lcmF0b3I6IHRyZWUgZGlzY29udGlndW91czogb3ZtZgphZGhvYy1yZXZ0dXBsZS1n
ZW5lcmF0b3I6IHRyZWUgZGlzY29udGlndW91czogcWVtdS14ZW4KVXNlIG9mIHVuaW5pdGlhbGl6
ZWQgdmFsdWUgJHBhcmVudHMgaW4gYXJyYXkgZGVyZWZlcmVuY2UgYXQgLi9hZGhvYy1yZXZ0dXBs
ZS1nZW5lcmF0b3IgbGluZSA0NjUuClVzZSBvZiB1bmluaXRpYWxpemVkIHZhbHVlIGluIGNvbmNh
dGVuYXRpb24gKC4pIG9yIHN0cmluZyBhdCAuL2FkaG9jLXJldnR1cGxlLWdlbmVyYXRvciBsaW5l
IDQ2NS4KTG9hZGVkIDQwNjMgbm9kZXMgaW4gcmV2aXNpb24gZ3JhcGgKU2VhcmNoaW5nIGZvciB0
ZXN0IHJlc3VsdHM6CiAxMzM1NjUgcGFzcyBkNTQyYjQ1NDkwOGY0MTdjZjc1ODYwMzhjZGU3ZGU5
ZDhmYTFkM2VmIDgwODljMDA5NzlhNWIwODljZmY1OTJjNmI5MTQyMGU1OTU2NTcxNjcgMTZlNWIw
Nzg3Njg3ZDg5MDRkYWQyYzAyNjEwNzQwOWViOWJmY2I5NSBlMTI4ZjE2ZmRkYjY2ZGI1YTczYzMw
ZDRmMzU1OGQwMzdkMTE5ZTU4IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4
NjAgZWY1MjllNmFiN2MzMTI5MGEzMzA0NWJiMWYxODM3NDQ3Y2MwZWI1NiBkMGQ4YWQzOWVjYjUx
Y2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0Nzhk
NjZkZjU2YzE5ODYgYTY5OGM4OTk1ZmZiMjgzODI5NmVjMjg0ZmUzYzRhZDMzZGZjYTMwNyAzNjVh
YWJiNmU1MDIzY2VlNDc2YWRmODExMDY3MjllZmQ0OWM2NDRmCiAxMzM1MzkgW2hvc3Q9Zmlhbm8w
XQogMTMzNjMwIFtob3N0PWFsYmFuYTFdCiAxMzM1NzcgW2hvc3Q9Z29kZWxsbzFdCiAxMzM2NzEg
W2hvc3Q9Z29kZWxsbzBdCiAxMzM2OTMgW2hvc3Q9ZWxibGluZzFdCiAxMzM3NzQgW2hvc3Q9bWVy
bG90MV0KIDEzMzczNiBbaG9zdD1jaGFyZG9ubmF5MV0KIDEzMzgxOSBbaG9zdD1yaW1hdmExXQog
MTMzODU2IFtob3N0PWZpYW5vMF0KIDEzMzg5MSBbaG9zdD1pdGFsaWEwXQogMTMzOTE4IFtob3N0
PWdvZGVsbG8xXQogMTMzOTUzIFtob3N0PWFsYmFuYTFdCiAxMzQ3NTggW2hvc3Q9ZWxibGluZzBd
CiAxMzQ5MTcgW2hvc3Q9YWxiYW5hMF0KIDEzNTAwMCBbaG9zdD1hbGJhbmExXQogMTM1MTEzIFto
b3N0PXBpbm90MV0KIDEzNTQ0MSBbaG9zdD1yaW1hdmExXQogMTM1NTM4IFtob3N0PWVsYmxpbmcx
XQogMTM1NzM5IFtob3N0PWJhcm9xdWUwXQogMTM1ODcyIFtob3N0PWZpYW5vMF0KIDEzNTk4MSBm
YWlsIGlycmVsZXZhbnQKIDEzNjA4OSBmYWlsIGlycmVsZXZhbnQKIDEzNjIyMCBmYWlsIGlycmVs
ZXZhbnQKIDEzNjM5MCBmYWlsIGlycmVsZXZhbnQKIDEzNjU1OSBmYWlsIGlycmVsZXZhbnQKIDEz
NjcyNiBmYWlsIGlycmVsZXZhbnQKIDEzNjg3OSBmYWlsIGE2OTliMTlmNmMzNjJmMTRiYmVkY2Iy
MWIyMmE3Mjk5ODk4YjA4MjUgODA4OWMwMDk3OWE1YjA4OWNmZjU5MmM2YjkxNDIwZTU5NTY1NzE2
NyA2MjgwYzk0ZjMwNmRmNmEyMGJiYzEwMGJhMTVhNWE4MWFmMDM2NmU2IDZiMWFlNTI3YjFmZGVl
ODZlODFkYTBjYjI2Y2VkNzU3MzFjNmMwZmEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4
ZjBkZmNkODg2MCA0OGY0M2MyYzU2ZWVhZWE2M2E2YjdjYjgxMWEyMWIyYTg2OTA0ZDg2IGQwZDhh
ZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOWNjYTAyZDhmZmMyM2U5Njg4YTk3
MWQ4NThlNGZmZGZmNTM4OWIxMSAxOGQyMzdiNGU0M2VhMjQ3OTVmNTIyYzBhYWIxYjRmNTQxMDBj
YTgwIGU4MzA3N2EzZDExMDcyNzA4YTVjMzhmYTA5ZmE5ZDAxMTkxNGUyYTEKIDEzNjk4MyBwYXNz
IDU3MmM1MDg0OWM2NDljM2Q3NTg2ZGYwMWEzYTAwNjliNmQxYTMyYWYgODA4OWMwMDk3OWE1YjA4
OWNmZjU5MmM2YjkxNDIwZTU5NTY1NzE2NyA2MjgwYzk0ZjMwNmRmNmEyMGJiYzEwMGJhMTVhNWE4
MWFmMDM2NmU2IDcyY2VlM2FmZDg4NWMxMzk2NmMwZWVjZTViYjk4MDY4ODUzOGZmMWMgYzUzMGE3
NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBlZjUyOWU2YWI3YzMxMjkwYTMzMDQ1
YmIxZjE4Mzc0NDdjYzBlYjU2IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3
OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBmNGM2ZTRjMTlkYWYz
ZGVhYzJkN2ZjMzI4OGRiNTI5NGFiYTk1NWFkIGRjNDk3NjM1ZDkzZjY2NzJmODI3MjdhZDk3YTU1
MjA1MTc3YmUyYWEKIDEzNjk4NCBwYXNzIDU3MmM1MDg0OWM2NDljM2Q3NTg2ZGYwMWEzYTAwNjli
NmQxYTMyYWYgODA4OWMwMDk3OWE1YjA4OWNmZjU5MmM2YjkxNDIwZTU5NTY1NzE2NyA2MjgwYzk0
ZjMwNmRmNmEyMGJiYzEwMGJhMTVhNWE4MWFmMDM2NmU2IDlkNGYyOThiOTVlNGE1ZmQ1NTBmYzI1
ODgzNGI4NDZhZjY0ODE1YzEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2
MCBlZjUyOWU2YWI3YzMxMjkwYTMzMDQ1YmIxZjE4Mzc0NDdjYzBlYjU2IGQwZDhhZDM5ZWNiNTFj
ZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2
NmRmNTZjMTk4NiBmNGM2ZTRjMTlkYWYzZGVhYzJkN2ZjMzI4OGRiNTI5NGFiYTk1NWFkIGRjNDk3
NjM1ZDkzZjY2NzJmODI3MjdhZDk3YTU1MjA1MTc3YmUyYWEKIDEzNjk4NSBwYXNzIDU3MmM1MDg0
OWM2NDljM2Q3NTg2ZGYwMWEzYTAwNjliNmQxYTMyYWYgODA4OWMwMDk3OWE1YjA4OWNmZjU5MmM2
YjkxNDIwZTU5NTY1NzE2NyA2MjgwYzk0ZjMwNmRmNmEyMGJiYzEwMGJhMTVhNWE4MWFmMDM2NmU2
IGRjM2U5MTNlZGY5NGQ1NGRlNTY3OGU3MjZjZjk1YjM4MzI3ZTVkMDkgYzUzMGE3NWMxZTZhNDcy
YjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBlZjUyOWU2YWI3YzMxMjkwYTMzMDQ1YmIxZjE4Mzc0
NDdjYzBlYjU2IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3
OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBmNGM2ZTRjMTlkYWYzZGVhYzJkN2Zj
MzI4OGRiNTI5NGFiYTk1NWFkIGRjNDk3NjM1ZDkzZjY2NzJmODI3MjdhZDk3YTU1MjA1MTc3YmUy
YWEKIDEzNjk2MiBwYXNzIGQ1NDJiNDU0OTA4ZjQxN2NmNzU4NjAzOGNkZTdkZTlkOGZhMWQzZWYg
ODA4OWMwMDk3OWE1YjA4OWNmZjU5MmM2YjkxNDIwZTU5NTY1NzE2NyAxNmU1YjA3ODc2ODdkODkw
NGRhZDJjMDI2MTA3NDA5ZWI5YmZjYjk1IGUxMjhmMTZmZGRiNjZkYjVhNzNjMzBkNGYzNTU4ZDAz
N2QxMTllNTggYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBlZjUyOWU2
YWI3YzMxMjkwYTMzMDQ1YmIxZjE4Mzc0NDdjYzBlYjU2IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUy
NDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4
NiBhNjk4Yzg5OTVmZmIyODM4Mjk2ZWMyODRmZTNjNGFkMzNkZmNhMzA3IDM2NWFhYmI2ZTUwMjNj
ZWU0NzZhZGY4MTEwNjcyOWVmZDQ5YzY0NGYKIDEzNjk2NiBmYWlsIGE2OTliMTlmNmMzNjJmMTRi
YmVkY2IyMWIyMmE3Mjk5ODk4YjA4MjUgODA4OWMwMDk3OWE1YjA4OWNmZjU5MmM2YjkxNDIwZTU5
NTY1NzE2NyA2MjgwYzk0ZjMwNmRmNmEyMGJiYzEwMGJhMTVhNWE4MWFmMDM2NmU2IDZiMWFlNTI3
YjFmZGVlODZlODFkYTBjYjI2Y2VkNzU3MzFjNmMwZmEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgz
MTBiNTE4ZjBkZmNkODg2MCA0OGY0M2MyYzU2ZWVhZWE2M2E2YjdjYjgxMWEyMWIyYTg2OTA0ZDg2
IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOWNjYTAyZDhmZmMyM2U5
Njg4YTk3MWQ4NThlNGZmZGZmNTM4OWIxMSAxOGQyMzdiNGU0M2VhMjQ3OTVmNTIyYzBhYWIxYjRm
NTQxMDBjYTgwIGU4MzA3N2EzZDExMDcyNzA4YTVjMzhmYTA5ZmE5ZDAxMTkxNGUyYTEKIDEzNjk4
OCBwYXNzIGUwMDdlOGJhM2FhYzNhMGNjNGE1NjI4M2RjNTY5ZjUzMWViZjgxMmMgODA4OWMwMDk3
OWE1YjA4OWNmZjU5MmM2YjkxNDIwZTU5NTY1NzE2NyA2MjgwYzk0ZjMwNmRmNmEyMGJiYzEwMGJh
MTVhNWE4MWFmMDM2NmU2IGRjM2U5MTNlZGY5NGQ1NGRlNTY3OGU3MjZjZjk1YjM4MzI3ZTVkMDkg
YzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBlZjUyOWU2YWI3YzMxMjkw
YTMzMDQ1YmIxZjE4Mzc0NDdjYzBlYjU2IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlm
NTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBmNGM2ZTRj
MTlkYWYzZGVhYzJkN2ZjMzI4OGRiNTI5NGFiYTk1NWFkIGRjNDk3NjM1ZDkzZjY2NzJmODI3Mjdh
ZDk3YTU1MjA1MTc3YmUyYWEKIDEzNjk5MCBwYXNzIDJhMWFlOGZiYTc0ZWE1YWM2OGY2MTJjMmE0
NzYyYTIzZGUxZGQwZGIgODA4OWMwMDk3OWE1YjA4OWNmZjU5MmM2YjkxNDIwZTU5NTY1NzE2NyA2
MjgwYzk0ZjMwNmRmNmEyMGJiYzEwMGJhMTVhNWE4MWFmMDM2NmU2IGRjM2U5MTNlZGY5NGQ1NGRl
NTY3OGU3MjZjZjk1YjM4MzI3ZTVkMDkgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBk
ZmNkODg2MCBlZjUyOWU2YWI3YzMxMjkwYTMzMDQ1YmIxZjE4Mzc0NDdjYzBlYjU2IGQwZDhhZDM5
ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkx
ZDQ3OGQ2NmRmNTZjMTk4NiBmNGM2ZTRjMTlkYWYzZGVhYzJkN2ZjMzI4OGRiNTI5NGFiYTk1NWFk
IGRjNDk3NjM1ZDkzZjY2NzJmODI3MjdhZDk3YTU1MjA1MTc3YmUyYWEKIDEzNjk2OCBwYXNzIGZi
MGQ2MDQ5Y2NjZjY4YWMzMjMxYWFiZWM1OWU3YmMwZGVkNmI5YzMgODA4OWMwMDk3OWE1YjA4OWNm
ZjU5MmM2YjkxNDIwZTU5NTY1NzE2NyBkZjRlNTZmOGZhYjY1YmE3MTRlYzE4ZjRlNzMzOGE5NjZh
MTYyMGFkIGExYTQzZDY1MjJiYzFkYTcwZjIxMGQ0NjQ4NWZhYzdhNzFjMTNjYTggYzUzMGE3NWMx
ZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBlZjUyOWU2YWI3YzMxMjkwYTMzMDQ1YmIx
ZjE4Mzc0NDdjYzBlYjU2IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTgg
ZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBmNGM2ZTRjMTlkYWYzZGVh
YzJkN2ZjMzI4OGRiNTI5NGFiYTk1NWFkIDliOGIzZjMwMGYxZjhhYTkzZDdkNDU5MGQ5MmJjNzQ2
Y2U2NDEyY2IKIDEzNjk3NCBwYXNzIGNlOTdjMzNhNzk1ZGVjMDUzZjFlODVjNjVlY2Q5MjRiOGM2
ZWM0YmEgODA4OWMwMDk3OWE1YjA4OWNmZjU5MmM2YjkxNDIwZTU5NTY1NzE2NyBkZjRlNTZmOGZh
YjY1YmE3MTRlYzE4ZjRlNzMzOGE5NjZhMTYyMGFkIGExYTQzZDY1MjJiYzFkYTcwZjIxMGQ0NjQ4
NWZhYzdhNzFjMTNjYTggYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBl
ZjUyOWU2YWI3YzMxMjkwYTMzMDQ1YmIxZjE4Mzc0NDdjYzBlYjU2IGQwZDhhZDM5ZWNiNTFjZDc0
OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRm
NTZjMTk4NiBmNGM2ZTRjMTlkYWYzZGVhYzJkN2ZjMzI4OGRiNTI5NGFiYTk1NWFkIDgyYTllMGFh
MTkzY2FjZDlhZTlmZTM3ZGVmZjVkZTljY2Q0MjEyYWQKIDEzNjk3NiBwYXNzIDg0MmJjNTZhZDI5
ZjFhYTcyZGNlODA3MWJhOThjMjViNGZjYmVkMTYgODA4OWMwMDk3OWE1YjA4OWNmZjU5MmM2Yjkx
NDIwZTU5NTY1NzE2NyA2MjgwYzk0ZjMwNmRmNmEyMGJiYzEwMGJhMTVhNWE4MWFmMDM2NmU2IGEx
YTQzZDY1MjJiYzFkYTcwZjIxMGQ0NjQ4NWZhYzdhNzFjMTNjYTggYzUzMGE3NWMxZTZhNDcyYjBl
Yjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBlZjUyOWU2YWI3YzMxMjkwYTMzMDQ1YmIxZjE4Mzc0NDdj
YzBlYjU2IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNh
NGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBmNGM2ZTRjMTlkYWYzZGVhYzJkN2ZjMzI4
OGRiNTI5NGFiYTk1NWFkIGJlM2Q1YjMwMzMxZDg3ZTE3Nzc0NGRiZTIzMTM4YjllYmNkYzg2ZjEK
IDEzNjk5MSBwYXNzIDYzNTRjNjUxY2VhNzY2MzIwZDdlMjA5ZTExYTU0Y2M2NmI4YjgyOTggODA4
OWMwMDk3OWE1YjA4OWNmZjU5MmM2YjkxNDIwZTU5NTY1NzE2NyA2MjgwYzk0ZjMwNmRmNmEyMGJi
YzEwMGJhMTVhNWE4MWFmMDM2NmU2IGRjM2U5MTNlZGY5NGQ1NGRlNTY3OGU3MjZjZjk1YjM4MzI3
ZTVkMDkgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBlZjUyOWU2YWI3
YzMxMjkwYTMzMDQ1YmIxZjE4Mzc0NDdjYzBlYjU2IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4
NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBm
NGM2ZTRjMTlkYWYzZGVhYzJkN2ZjMzI4OGRiNTI5NGFiYTk1NWFkIGRjNDk3NjM1ZDkzZjY2NzJm
ODI3MjdhZDk3YTU1MjA1MTc3YmUyYWEKIDEzNjk3OSBmYWlsIGYzMDhmNzFkODM1NzdkYTI5YWNj
YjBiYTU3YzJkNzg5MzFlMzFiNDggODA4OWMwMDk3OWE1YjA4OWNmZjU5MmM2YjkxNDIwZTU5NTY1
NzE2NyA2MjgwYzk0ZjMwNmRmNmEyMGJiYzEwMGJhMTVhNWE4MWFmMDM2NmU2IGRjM2U5MTNlZGY5
NGQ1NGRlNTY3OGU3MjZjZjk1YjM4MzI3ZTVkMDkgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBi
NTE4ZjBkZmNkODg2MCBlZjUyOWU2YWI3YzMxMjkwYTMzMDQ1YmIxZjE4Mzc0NDdjYzBlYjU2IGQw
ZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOWNjYTAyZDhmZmMyM2U5Njg4
YTk3MWQ4NThlNGZmZGZmNTM4OWIxMSBmNGM2ZTRjMTlkYWYzZGVhYzJkN2ZjMzI4OGRiNTI5NGFi
YTk1NWFkIGRjNDk3NjM1ZDkzZjY2NzJmODI3MjdhZDk3YTU1MjA1MTc3YmUyYWEKIDEzNjk4MCBw
YXNzIDU3MmM1MDg0OWM2NDljM2Q3NTg2ZGYwMWEzYTAwNjliNmQxYTMyYWYgODA4OWMwMDk3OWE1
YjA4OWNmZjU5MmM2YjkxNDIwZTU5NTY1NzE2NyA2MjgwYzk0ZjMwNmRmNmEyMGJiYzEwMGJhMTVh
NWE4MWFmMDM2NmU2IDUxY2MxMTdiN2IwY2E1MTEwZGI3NmE2NDhkNDJjZDViMDI3OGRmYzggYzUz
MGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBlZjUyOWU2YWI3YzMxMjkwYTMz
MDQ1YmIxZjE4Mzc0NDdjYzBlYjU2IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4
NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBmNGM2ZTRjMTlk
YWYzZGVhYzJkN2ZjMzI4OGRiNTI5NGFiYTk1NWFkIGRjNDk3NjM1ZDkzZjY2NzJmODI3MjdhZDk3
YTU1MjA1MTc3YmUyYWEKIDEzNjk5NCBmYWlsIDYzNTRjNjUxY2VhNzY2MzIwZDdlMjA5ZTExYTU0
Y2M2NmI4YjgyOTggODA4OWMwMDk3OWE1YjA4OWNmZjU5MmM2YjkxNDIwZTU5NTY1NzE2NyA2Mjgw
Yzk0ZjMwNmRmNmEyMGJiYzEwMGJhMTVhNWE4MWFmMDM2NmU2IGRjM2U5MTNlZGY5NGQ1NGRlNTY3
OGU3MjZjZjk1YjM4MzI3ZTVkMDkgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNk
ODg2MCBlZjUyOWU2YWI3YzMxMjkwYTMzMDQ1YmIxZjE4Mzc0NDdjYzBlYjU2IGQwZDhhZDM5ZWNi
NTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOWNjYTAyZDhmZmMyM2U5Njg4YTk3MWQ4NThl
NGZmZGZmNTM4OWIxMSBmNGM2ZTRjMTlkYWYzZGVhYzJkN2ZjMzI4OGRiNTI5NGFiYTk1NWFkIGRj
NDk3NjM1ZDkzZjY2NzJmODI3MjdhZDk3YTU1MjA1MTc3YmUyYWEKIDEzNjk5NiBwYXNzIDYzNTRj
NjUxY2VhNzY2MzIwZDdlMjA5ZTExYTU0Y2M2NmI4YjgyOTggODA4OWMwMDk3OWE1YjA4OWNmZjU5
MmM2YjkxNDIwZTU5NTY1NzE2NyA2MjgwYzk0ZjMwNmRmNmEyMGJiYzEwMGJhMTVhNWE4MWFmMDM2
NmU2IGRjM2U5MTNlZGY5NGQ1NGRlNTY3OGU3MjZjZjk1YjM4MzI3ZTVkMDkgYzUzMGE3NWMxZTZh
NDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBlZjUyOWU2YWI3YzMxMjkwYTMzMDQ1YmIxZjE4
Mzc0NDdjYzBlYjU2IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1
YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBmNGM2ZTRjMTlkYWYzZGVhYzJk
N2ZjMzI4OGRiNTI5NGFiYTk1NWFkIGRjNDk3NjM1ZDkzZjY2NzJmODI3MjdhZDk3YTU1MjA1MTc3
YmUyYWEKIDEzNjk5OCBmYWlsIDYzNTRjNjUxY2VhNzY2MzIwZDdlMjA5ZTExYTU0Y2M2NmI4Yjgy
OTggODA4OWMwMDk3OWE1YjA4OWNmZjU5MmM2YjkxNDIwZTU5NTY1NzE2NyA2MjgwYzk0ZjMwNmRm
NmEyMGJiYzEwMGJhMTVhNWE4MWFmMDM2NmU2IGRjM2U5MTNlZGY5NGQ1NGRlNTY3OGU3MjZjZjk1
YjM4MzI3ZTVkMDkgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBlZjUy
OWU2YWI3YzMxMjkwYTMzMDQ1YmIxZjE4Mzc0NDdjYzBlYjU2IGQwZDhhZDM5ZWNiNTFjZDc0OTdj
ZDUyNDQ4NGZlMDlmNTA4NzY3OTggOWNjYTAyZDhmZmMyM2U5Njg4YTk3MWQ4NThlNGZmZGZmNTM4
OWIxMSBmNGM2ZTRjMTlkYWYzZGVhYzJkN2ZjMzI4OGRiNTI5NGFiYTk1NWFkIGRjNDk3NjM1ZDkz
ZjY2NzJmODI3MjdhZDk3YTU1MjA1MTc3YmUyYWEKIDEzNzAwMCBwYXNzIDYzNTRjNjUxY2VhNzY2
MzIwZDdlMjA5ZTExYTU0Y2M2NmI4YjgyOTggODA4OWMwMDk3OWE1YjA4OWNmZjU5MmM2YjkxNDIw
ZTU5NTY1NzE2NyA2MjgwYzk0ZjMwNmRmNmEyMGJiYzEwMGJhMTVhNWE4MWFmMDM2NmU2IGRjM2U5
MTNlZGY5NGQ1NGRlNTY3OGU3MjZjZjk1YjM4MzI3ZTVkMDkgYzUzMGE3NWMxZTZhNDcyYjBlYjk1
NTgzMTBiNTE4ZjBkZmNkODg2MCBlZjUyOWU2YWI3YzMxMjkwYTMzMDQ1YmIxZjE4Mzc0NDdjYzBl
YjU2IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRj
ZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBmNGM2ZTRjMTlkYWYzZGVhYzJkN2ZjMzI4OGRi
NTI5NGFiYTk1NWFkIGRjNDk3NjM1ZDkzZjY2NzJmODI3MjdhZDk3YTU1MjA1MTc3YmUyYWEKIDEz
NzAwMSBmYWlsIDYzNTRjNjUxY2VhNzY2MzIwZDdlMjA5ZTExYTU0Y2M2NmI4YjgyOTggODA4OWMw
MDk3OWE1YjA4OWNmZjU5MmM2YjkxNDIwZTU5NTY1NzE2NyA2MjgwYzk0ZjMwNmRmNmEyMGJiYzEw
MGJhMTVhNWE4MWFmMDM2NmU2IGRjM2U5MTNlZGY5NGQ1NGRlNTY3OGU3MjZjZjk1YjM4MzI3ZTVk
MDkgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBlZjUyOWU2YWI3YzMx
MjkwYTMzMDQ1YmIxZjE4Mzc0NDdjYzBlYjU2IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZl
MDlmNTA4NzY3OTggOWNjYTAyZDhmZmMyM2U5Njg4YTk3MWQ4NThlNGZmZGZmNTM4OWIxMSBmNGM2
ZTRjMTlkYWYzZGVhYzJkN2ZjMzI4OGRiNTI5NGFiYTk1NWFkIGRjNDk3NjM1ZDkzZjY2NzJmODI3
MjdhZDk3YTU1MjA1MTc3YmUyYWEKU2VhcmNoaW5nIGZvciBpbnRlcmVzdGluZyB2ZXJzaW9ucwog
UmVzdWx0IGZvdW5kOiBmbGlnaHQgMTMzNTY1IChwYXNzKSwgZm9yIGJhc2lzIHBhc3MKIFJlc3Vs
dCBmb3VuZDogZmxpZ2h0IDEzNjg3OSAoZmFpbCksIGZvciBiYXNpcyBmYWlsdXJlCiBSZXBybyBm
b3VuZDogZmxpZ2h0IDEzNjk2MiAocGFzcyksIGZvciBiYXNpcyBwYXNzCiBSZXBybyBmb3VuZDog
ZmxpZ2h0IDEzNjk2NiAoZmFpbCksIGZvciBiYXNpcyBmYWlsdXJlCiAwIHJldmlzaW9ucyBhdCA2
MzU0YzY1MWNlYTc2NjMyMGQ3ZTIwOWUxMWE1NGNjNjZiOGI4Mjk4IDgwODljMDA5NzlhNWIwODlj
ZmY1OTJjNmI5MTQyMGU1OTU2NTcxNjcgNjI4MGM5NGYzMDZkZjZhMjBiYmMxMDBiYTE1YTVhODFh
ZjAzNjZlNiBkYzNlOTEzZWRmOTRkNTRkZTU2NzhlNzI2Y2Y5NWIzODMyN2U1ZDA5IGM1MzBhNzVj
MWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZWY1MjllNmFiN2MzMTI5MGEzMzA0NWJi
MWYxODM3NDQ3Y2MwZWI1NiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4
IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgZjRjNmU0YzE5ZGFmM2Rl
YWMyZDdmYzMyODhkYjUyOTRhYmE5NTVhZCBkYzQ5NzYzNWQ5M2Y2NjcyZjgyNzI3YWQ5N2E1NTIw
NTE3N2JlMmFhCk5vIHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QsIGNoZWNraW5nIGdyYXBoIHN0YXRl
LgogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTM2OTkxIChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVz
dWx0IGZvdW5kOiBmbGlnaHQgMTM2OTk0IChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJv
IGZvdW5kOiBmbGlnaHQgMTM2OTk2IChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6
IGZsaWdodCAxMzY5OTggKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZs
aWdodCAxMzcwMDAgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEz
NzAwMSAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCgoqKiogRm91bmQgYW5kIHJlcHJvZHVjZWQg
cHJvYmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0cmVlOiAgcWVtdXUgZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgOWNjYTAyZDhmZmMy
M2U5Njg4YTk3MWQ4NThlNGZmZGZmNTM4OWIxMQogIEJ1ZyBub3QgcHJlc2VudDogZGU1YjY3OGNh
NGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NgogIExhc3QgZmFpbCByZXBybzogaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNzAwMS8KCgogIChS
ZXZpc2lvbiBsb2cgdG9vIGxvbmcsIG9taXR0ZWQuKQoKZG90OiBncmFwaCBpcyB0b28gbGFyZ2Ug
Zm9yIGNhaXJvLXJlbmRlcmVyIGJpdG1hcHMuIFNjYWxpbmcgYnkgMC4zNTU0MTQgdG8gZml0CnBu
bXRvcG5nOiA1MyBjb2xvcnMgZm91bmQKUmV2aXNpb24gZ3JhcGggbGVmdCBpbiAvaG9tZS9sb2dz
L3Jlc3VsdHMvYmlzZWN0L2xpbnV4LTMuMTgvdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZC5n
dWVzdC1zdGFydC57ZG90LHBzLHBuZyxodG1sLHN2Z30uCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KMTM3MDAxOiB0b2xlcmFibGUgRkFJTAoKZmxpZ2h0IDEzNzAwMSBs
aW51eC0zLjE4IHJlYWwtYmlzZWN0IFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTM3MDAxLwoKRmFpbHVyZXMgOi0vIGJ1dCBubyByZWdyZXNz
aW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwKaW5jbHVkaW5nIHRlc3RzIHdoaWNo
IGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDExIGd1ZXN0
LXN0YXJ0ICAgICAgICAgICAgIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKCgpqb2JzOgogYnVpbGQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21l
L2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAog
ICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBs
YW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNz
IGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9w
PW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 27 08:43:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 May 2019 08:43:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVBEZ-0006ll-Ui; Mon, 27 May 2019 08:43:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=+lSn=T3=gmail.com=rjwysocki@srs-us1.protection.inumbo.net>)
 id 1hVBEY-0006lg-91
 for xen-devel@lists.xenproject.org; Mon, 27 May 2019 08:43:54 +0000
X-Inumbo-ID: 8cefbc3c-805b-11e9-b1c1-3bf978804e6c
Received: from mail-ot1-f68.google.com (unknown [209.85.210.68])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8cefbc3c-805b-11e9-b1c1-3bf978804e6c;
 Mon, 27 May 2019 08:43:50 +0000 (UTC)
Received: by mail-ot1-f68.google.com with SMTP id r10so14158435otd.4
 for <xen-devel@lists.xenproject.org>; Mon, 27 May 2019 01:43: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:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=SPyeTzPFoh+1jcHD1T6EeO+I9ugNzJgCyHNSVSPB+Tc=;
 b=Kz+YlLsg2AqZl6L/jOAOhkO72zQPM2wK72Tn84ykMMYqyYs47yTjbldZwE46+7Akc/
 3cqVyeNcTeqZ0wfTbmuPBxmrq9eV1NPt2PNPFAGgTFZPfI5BC79iwvJUpywaQTUNpd3g
 M3FCJTfw4Dthic8ikf3yWq3jveBvIpVWsffm7eiyeE1L6JHtKFAfoB2xmwwKSvGhWPpT
 iKZxtCIqs5y5quF6yD2NjKYft/Ls/QrIqegAD6kRRcC6ZmlcDd33ktfPNTb2mPCUJryf
 w+4OIFrOtE3JUO5UGz7mro6366Sh02ZhCOmdQ/N9xI5v2llhm7F5/ssekREYdNQNK+xG
 thAw==
X-Gm-Message-State: APjAAAVp2zPhCGrN7GQseCVCpDPn+z8yN9gci7ZvGVZFWwAPiE37rZ82
 0grqTgcDiulVKsSw+WRm1EBts4RB77YOzq9aj1s=
X-Google-Smtp-Source: APXvYqxIlLFH84yhUFerMj/YlUDBNDBRTGJTxhPDFRXnfvuo7mYZbz39ugxbhoZlfat/iRijWwRpROWfadWrjYSeMCE=
X-Received: by 2002:a9d:7dd5:: with SMTP id k21mr43860970otn.167.1558946630255; 
 Mon, 27 May 2019 01:43:50 -0700 (PDT)
MIME-Version: 1.0
References: <cover.1558362030.git.mchehab+samsung@kernel.org>
 <4fd1182b4a41feb2447c7ccde4d7f0a6b3c92686.1558362030.git.mchehab+samsung@kernel.org>
In-Reply-To: <4fd1182b4a41feb2447c7ccde4d7f0a6b3c92686.1558362030.git.mchehab+samsung@kernel.org>
From: "Rafael J. Wysocki" <rafael@kernel.org>
Date: Mon, 27 May 2019 10:43:39 +0200
Message-ID: <CAJZ5v0iiSo=yoyZTt6ddf5fBRGy1wSvzmA-ZaHH33nivkSp22Q@mail.gmail.com>
To: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
Subject: Re: [Xen-devel] [PATCH 10/10] docs: fix broken documentation links
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: kvm@vger.kernel.org, Linux Doc Mailing List <linux-doc@vger.kernel.org>,
 Linux PCI <linux-pci@vger.kernel.org>,
 Platform Driver <platform-driver-x86@vger.kernel.org>,
 Linux Memory Management List <linux-mm@kvack.org>,
 linux-i2c <linux-i2c@vger.kernel.org>, linux-kselftest@vger.kernel.org,
 devel@driverdev.osuosl.org, Jonathan Corbet <corbet@lwn.net>,
 the arch/x86 maintainers <x86@kernel.org>,
 ACPI Devel Maling List <linux-acpi@vger.kernel.org>,
 xen-devel@lists.xenproject.org,
 "open list:EDAC-CORE" <linux-edac@vger.kernel.org>,
 "devicetree@vger.kernel.org" <devicetree@vger.kernel.org>,
 linux-arm-msm <linux-arm-msm@vger.kernel.org>,
 Mauro Carvalho Chehab <mchehab@infradead.org>, linux-gpio@vger.kernel.org,
 linux-amlogic@lists.infradead.org, virtualization@lists.linux-foundation.org,
 Linux ARM <linux-arm-kernel@lists.infradead.org>,
 "open list:ACPI COMPONENT ARCHITECTURE \(ACPICA\)" <devel@acpica.org>,
 netdev <netdev@vger.kernel.org>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 linux-security-module@vger.kernel.org,
 linuxppc-dev <linuxppc-dev@lists.ozlabs.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBNYXkgMjAsIDIwMTkgYXQgNDo0OCBQTSBNYXVybyBDYXJ2YWxobyBDaGVoYWIKPG1j
aGVoYWIrc2Ftc3VuZ0BrZXJuZWwub3JnPiB3cm90ZToKPgo+IE1vc3RseSBkdWUgdG8geDg2IGFu
ZCBhY3BpIGNvbnZlcnNpb24sIHNldmVyYWwgZG9jdW1lbnRhdGlvbgo+IGxpbmtzIGFyZSBzdGls
bCBwb2ludGluZyB0byB0aGUgb2xkIGZpbGUuIEZpeCB0aGVtLgo+Cj4gU2lnbmVkLW9mZi1ieTog
TWF1cm8gQ2FydmFsaG8gQ2hlaGFiIDxtY2hlaGFiK3NhbXN1bmdAa2VybmVsLm9yZz4KCkZvciB0
aGUgQUNQSSBwYXJ0OgoKQWNrZWQtYnk6IFJhZmFlbCBKLiBXeXNvY2tpIDxyYWZhZWwuai53eXNv
Y2tpQGludGVsLmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 27 08:45:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 May 2019 08:45:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVBFp-00070W-V7; Mon, 27 May 2019 08:45:13 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=b4aG=T3=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1hVBFp-00070F-A8
 for xen-devel@lists.xenproject.org; Mon, 27 May 2019 08:45:13 +0000
X-Inumbo-ID: bd3e3c4b-805b-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bd3e3c4b-805b-11e9-8980-bc764e045a96;
 Mon, 27 May 2019 08:45:11 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hVBFn-0006Rx-A4; Mon, 27 May 2019 08:45:11 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hVBFm-0003mT-Sh; Mon, 27 May 2019 08:45:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hVBFm-00009U-S0; Mon, 27 May 2019 08:45:10 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136969-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-arm64-arm64-examine:examine-serial/bootloader: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-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-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-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-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-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-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=88e798210b459a720253034bffcd76aff15bbbd2
X-Osstest-Versions-That: xen=679216943f545cad8ab0fa32763dd5b9efc44d5f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 27 May 2019 08:45:10 +0000
Subject: [Xen-devel] [xen-unstable test] 136969: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjk2OSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjk2OS8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAxMSBleGFtaW5lLXNlcmlh
bC9ib290bG9hZGVyICAgIGZhaWwgIGxpa2UgMTM2ODk0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzY4OTQK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgZmFpbCBsaWtlIDEzNjg5NAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTM2ODk0CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwg
bGlrZSAxMzY4OTQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzNjg5NAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTM2ODk0
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMzY4OTQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzNjg5NAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWls
IGxpa2UgMTM2ODk0CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQy
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDg4ZTc5ODIxMGI0NTlhNzIwMjUzMDM0YmZm
Y2Q3NmFmZjE1YmJiZDIKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDY3
OTIxNjk0M2Y1NDVjYWQ4YWIwZmEzMjc2M2RkNWI5ZWZjNDRkNWYKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgIDEzNjg5NCAgMjAxOS0wNS0yNCAxMDozMDo0MiBaICAgIDIgZGF5cwpUZXN0aW5nIHNhbWUg
c2luY2UgICAxMzY5NjkgIDIwMTktMDUtMjYgMDA6NTk6NDEgWiAgICAxIGRheXMgICAgMSBhdHRl
bXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbGlz
dGFpciBGcmFuY2lzIDxhbGlzdGFpci5mcmFuY2lzQHdkYy5jb20+CiAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFw
QGNpdHJpeC5jb20+CiAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+
CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIE5vcmJlcnQgTWFudGhleSA8bm1h
bnRoZXlAYW1hem9uLmRlPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVs
Lm9yZz4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXBy
ZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5o
dm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRt
cmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWln
cnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2
LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFj
b3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRv
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1s
YWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9n
cy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0
aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDY3OTIxNjk0M2YuLjg4ZTc5ODIxMGIgIDg4ZTc5
ODIxMGI0NTlhNzIwMjUzMDM0YmZmY2Q3NmFmZjE1YmJiZDIgLT4gbWFzdGVyCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 27 09:25:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 May 2019 09:25:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVBs9-0001vs-4P; Mon, 27 May 2019 09:24:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=7auh=T3=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hVBs7-0001vn-KJ
 for xen-devel@lists.xenproject.org; Mon, 27 May 2019 09:24:47 +0000
X-Inumbo-ID: 43b7ac5a-8061-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 43b7ac5a-8061-11e9-8980-bc764e045a96;
 Mon, 27 May 2019 09:24:45 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 27 May 2019 03:24:44 -0600
Message-Id: <5CEBACD80200007800232B44@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.1 
Date: Mon, 27 May 2019 03:24:40 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5C5301290200007800212C6B@prv1-mh.provo.novell.com>
 <5C53012902000000001030F5@prv1-mh.provo.novell.com>
 <5C53012902000078002328D1@prv1-mh.provo.novell.com>
In-Reply-To: <5C53012902000078002328D1@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] Ping: [PATCH 0/4] x86: further L1TF / XSA-289 guards
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 nmanthey@amazon.de, Wei Liu <wl@xen.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDMxLjAxLjE5IGF0IDE1OjA3LCAgd3JvdGU6Cj4gVGhpcyBnb2VzIGFsb25nc2lkZSBO
b3JiZXJ0J3Mgc2VyaWVzLCBkZWFsaW5nIHdpdGggYSBmZXcgbW9yZQo+IHBsYWNlcyB3aGVyZSBJ
IGhhcHBlbmVkIHRvIGtub3cgKHdpdGhvdXQgYW55IGFuYWx5c2lzIHRvb2xzKQo+IGd1ZXN0IGNv
bnRyb2xsZWQgYXJyYXkgYWNjZXNzZXMgc2l0LiBJJ3ZlIGFkZGl0aW9uYWxseSBhbHNvCj4gY2hl
Y2tlZCBlbXVsLWk4MjU0LmMsIGFuZCBJIHRoaW5rIG5vIGFkanVzdG1lbnRzIGFyZSBuZWVkZWQK
PiB0aGVyZSAodGhlcmUgYXJlIGEgZmV3IHBvc3NpYmxlIG92ZXJydW5zIGJ5IG9uZSwgYnV0IGp1
c3QgbGlrZQo+IGlzIHRoZSBjYXNlIGluIHBhdGNoIDIgSSBkb24ndCB0aGluayB0aGV5IGFyZSBh
Y3R1YWwgaXNzdWVzKS4KPiAKPiAxOiB4ODZlbXVsOiBhdm9pZCBzcGVjdWxhdGl2ZSBvdXQgb2Yg
Ym91bmRzIGFjY2Vzc2VzCgpUaGVyZSB3YXMgYSB2MiBvZiB0aGlzIHNlbnQgc2VwYXJhdGVseS4K
CkphbgoKPiAyOiB4ODYvdk1TSTogYXZvaWQgc3BlY3VsYXRpdmUgb3V0IG9mIGJvdW5kcyBhY2Nl
c3Nlcwo+IDM6IHg4Ni92UElDOiBhdm9pZCBzcGVjdWxhdGl2ZSBvdXQgb2YgYm91bmRzIGFjY2Vz
c2VzCj4gNDogeDg2L3ZMQVBJQzogYXZvaWQgc3BlY3VsYXRpdmUgb3V0IG9mIGJvdW5kcyBhY2Nl
c3Nlcwo+IAo+IErDvHJnZW4sIEkndmUgY29waWVkIHlvdSBhbnl3YXksIGJ1dCBJIGFzc3VtZSB5
b3VyIGdlbmVyYWwKPiBSYWItdW50aWwtUkMzIHdvdWxkIGFwcGx5IHRvIHRoaXMgc2VyaWVzIChh
bmQgcGVyaGFwcyB0bwo+IGZ1cnRoZXIgb25lcywgc2hvdWxkIGFueW9uZSBmaW5kIHRpbWUpIGFz
IG11Y2ggYXMgdG8gTm9yYmVydCdzLgo+IAo+IEphbgo+IAo+IAoKCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 27 09:25:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 May 2019 09:25:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVBsz-0001yJ-Fk; Mon, 27 May 2019 09:25:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=7auh=T3=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hVBsy-0001y9-8Q
 for xen-devel@lists.xenproject.org; Mon, 27 May 2019 09:25:40 +0000
X-Inumbo-ID: 626fc76c-8061-11e9-a569-b3e17191d818
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 626fc76c-8061-11e9-a569-b3e17191d818;
 Mon, 27 May 2019 09:25:37 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 27 May 2019 03:25:36 -0600
Message-Id: <5CEBAD0C0200007800232B47@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.1 
Date: Mon, 27 May 2019 03:25:32 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5C88F524020000780021E12C@prv1-mh.provo.novell.com>
 <5C88F9F3020000780021E180@prv1-mh.provo.novell.com>
 <5C88F9F30200000000104057@prv1-mh.provo.novell.com>
 <5C88F9F3020000780023294C@prv1-mh.provo.novell.com>
In-Reply-To: <5C88F9F3020000780023294C@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] Ping: [PATCH 4/4] x86/PV: remove unnecessary
 toggle_guest_pt() overhead
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEzLjAzLjE5IGF0IDEzOjM5LCAgd3JvdGU6Cj4gV2hpbGUgdGhlIG1lcmUgdXBkYXRp
bmcgb2YgLT5wdl9jcjMgYW5kIC0+cm9vdF9wZ3RfY2hhbmdlZCBhcmVuJ3Qgb3Zlcmx5Cj4gZXhw
ZW5zaXZlIChidXQgc3RpbGwgbmVlZGVkIG9ubHkgZm9yIHRoZSB0b2dnbGVfZ3Vlc3RfbW9kZSgp
IHBhdGgpLCB0aGUKPiBlZmZlY3Qgb2YgdGhlIGxhdHRlciBvbiB0aGUgZXhpdC10by1ndWVzdCBw
YXRoIGlzIG5vdCBpbnNpZ25pZmljYW50Lgo+IE1vdmUgdGhlIGxvZ2ljIGludG8gdG9nZ2xlX2d1
ZXN0X21vZGUoKS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CgpJIHRoaW5rIEkgZGlkIGFkZHJlc3MgdGhlIG9uZSBjb25jZXJuIHlvdSBoYWQuCgpK
YW4KCj4gLS0tIGEveGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jCj4gKysrIGIveGVuL2FyY2gveDg2
L3B2L2RvbWFpbi5jCj4gQEAgLTM0OSwxOCArMzQ5LDEwIEBAIGJvb2wgX19pbml0IHhwdGlfcGNp
ZF9lbmFibGVkKHZvaWQpCj4gIAo+ICBzdGF0aWMgdm9pZCBfdG9nZ2xlX2d1ZXN0X3B0KHN0cnVj
dCB2Y3B1ICp2KQo+ICB7Cj4gLSAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWlu
Owo+IC0gICAgc3RydWN0IGNwdV9pbmZvICpjcHVfaW5mbyA9IGdldF9jcHVfaW5mbygpOwo+ICAg
ICAgdW5zaWduZWQgbG9uZyBjcjM7Cj4gIAo+ICAgICAgdi0+YXJjaC5mbGFncyBePSBURl9rZXJu
ZWxfbW9kZTsKPiAgICAgIHVwZGF0ZV9jcjModik7Cj4gLSAgICBpZiAoIGQtPmFyY2gucHYueHB0
aSApCj4gLSAgICB7Cj4gLSAgICAgICAgY3B1X2luZm8tPnJvb3RfcGd0X2NoYW5nZWQgPSB0cnVl
Owo+IC0gICAgICAgIGNwdV9pbmZvLT5wdl9jcjMgPSBfX3BhKHRoaXNfY3B1KHJvb3RfcGd0KSkg
fAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAoZC0+YXJjaC5wdi5wY2lkID8gZ2V0X3Bj
aWRfYml0cyh2LCB0cnVlKSA6IDApOwo+IC0gICAgfQo+ICAKPiAgICAgIC8qCj4gICAgICAgKiBE
b24ndCBmbHVzaCB1c2VyIGdsb2JhbCBtYXBwaW5ncyBmcm9tIHRoZSBUTEIuIERvbid0IHRpY2sg
VExCIGNsb2NrLgo+IEBAIC0zNjgsMTUgKzM2MCwxMSBAQCBzdGF0aWMgdm9pZCBfdG9nZ2xlX2d1
ZXN0X3B0KHN0cnVjdCB2Y3B1Cj4gICAgICAgKiBJbiBzaGFkb3cgbW9kZSwgdGhvdWdoLCB1cGRh
dGVfY3IzKCkgbWF5IG5lZWQgdG8gYmUgYWNjb21wYW5pZWQgYnkgYQo+ICAgICAgICogVExCIGZs
dXNoIChmb3IganVzdCB0aGUgaW5jb21pbmcgUENJRCksIGFzIHRoZSB0b3AgbGV2ZWwgcGFnZSB0
YWJsZSAKPiBtYXkKPiAgICAgICAqIGhhdmUgY2hhbmdlZCBiZWhpbmQgb3VyIGJhY2tzLiBUbyBi
ZSBvbiB0aGUgc2FmZSBzaWRlLCBzdXBwcmVzcyB0aGUKPiAtICAgICAqIG5vLWZsdXNoIHVuY29u
ZGl0aW9uYWxseSBpbiB0aGlzIGNhc2UuIFRoZSBYUFRJIENSMyB3cml0ZSwgaWYgCj4gZW5hYmxl
ZCwKPiAtICAgICAqIHdpbGwgdGhlbiBuZWVkIHRvIGJlIGEgZmx1c2hpbmcgb25lIHRvby4KPiAr
ICAgICAqIG5vLWZsdXNoIHVuY29uZGl0aW9uYWxseSBpbiB0aGlzIGNhc2UuCj4gICAgICAgKi8K
PiAgICAgIGNyMyA9IHYtPmFyY2guY3IzOwo+IC0gICAgaWYgKCBzaGFkb3dfbW9kZV9lbmFibGVk
KGQpICkKPiAtICAgIHsKPiArICAgIGlmICggc2hhZG93X21vZGVfZW5hYmxlZCh2LT5kb21haW4p
ICkKPiAgICAgICAgICBjcjMgJj0gflg4Nl9DUjNfTk9GTFVTSDsKPiAtICAgICAgICBjcHVfaW5m
by0+cHZfY3IzICY9IH5YODZfQ1IzX05PRkxVU0g7Cj4gLSAgICB9Cj4gICAgICB3cml0ZV9jcjMo
Y3IzKTsKPiAgCj4gICAgICBpZiAoICEodi0+YXJjaC5mbGFncyAmIFRGX2tlcm5lbF9tb2RlKSAp
Cj4gQEAgLTM5Miw2ICszODAsOCBAQCBzdGF0aWMgdm9pZCBfdG9nZ2xlX2d1ZXN0X3B0KHN0cnVj
dCB2Y3B1Cj4gIAo+ICB2b2lkIHRvZ2dsZV9ndWVzdF9tb2RlKHN0cnVjdCB2Y3B1ICp2KQo+ICB7
Cj4gKyAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwo+ICsKPiAgICAgIEFT
U0VSVCghaXNfcHZfMzJiaXRfdmNwdSh2KSk7Cj4gIAo+ICAgICAgLyogJWZzLyVncyBiYXNlcyBj
YW4gb25seSBiZSBzdGFsZSBpZiBXUntGUyxHU31CQVNFIGFyZSB1c2FibGUuICovCj4gQEAgLTQw
NSw2ICszOTUsMjEgQEAgdm9pZCB0b2dnbGVfZ3Vlc3RfbW9kZShzdHJ1Y3QgdmNwdSAqdikKPiAg
ICAgIGFzbSB2b2xhdGlsZSAoICJzd2FwZ3MiICk7Cj4gIAo+ICAgICAgX3RvZ2dsZV9ndWVzdF9w
dCh2KTsKPiArCj4gKyAgICBpZiAoIGQtPmFyY2gucHYueHB0aSApCj4gKyAgICB7Cj4gKyAgICAg
ICAgc3RydWN0IGNwdV9pbmZvICpjcHVfaW5mbyA9IGdldF9jcHVfaW5mbygpOwo+ICsKPiArICAg
ICAgICBjcHVfaW5mby0+cm9vdF9wZ3RfY2hhbmdlZCA9IHRydWU7Cj4gKyAgICAgICAgY3B1X2lu
Zm8tPnB2X2NyMyA9IF9fcGEodGhpc19jcHUocm9vdF9wZ3QpKSB8Cj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgIChkLT5hcmNoLnB2LnBjaWQgPyBnZXRfcGNpZF9iaXRzKHYsIHRydWUpIDog
MCk7Cj4gKyAgICAgICAgLyoKPiArICAgICAgICAgKiBBcyBpbiBfdG9nZ2xlX2d1ZXN0X3B0KCkg
dGhlIFhQVEkgQ1IzIHdyaXRlIG5lZWRzIHRvIGJlIGEgVExCLQo+ICsgICAgICAgICAqIGZsdXNo
aW5nIG9uZSB0b28gZm9yIHNoYWRvdyBtb2RlIGd1ZXN0cy4KPiArICAgICAgICAgKi8KPiArICAg
ICAgICBpZiAoIHNoYWRvd19tb2RlX2VuYWJsZWQoZCkgKQo+ICsgICAgICAgICAgICBjcHVfaW5m
by0+cHZfY3IzICY9IH5YODZfQ1IzX05PRkxVU0g7Cj4gKyAgICB9Cj4gIH0KPiAgCj4gIHZvaWQg
dG9nZ2xlX2d1ZXN0X3B0KHN0cnVjdCB2Y3B1ICp2KQo+IAo+IAo+IAo+IAoKCgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 27 09:27:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 May 2019 09:27:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVBuL-00026s-Tj; Mon, 27 May 2019 09:27:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=7auh=T3=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hVBuJ-000266-QG
 for xen-devel@lists.xenproject.org; Mon, 27 May 2019 09:27:03 +0000
X-Inumbo-ID: 95a61927-8061-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 95a61927-8061-11e9-8980-bc764e045a96;
 Mon, 27 May 2019 09:27:02 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 27 May 2019 03:27:01 -0600
Message-Id: <5CEBAD610200007800232B4A@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.1 
Date: Mon, 27 May 2019 03:26:57 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5CA1C0F902000078002236A3@prv1-mh.provo.novell.com>
 <5CA1C0F902000000001041A4@prv1-mh.provo.novell.com>
 <5CA1C0F90200007800232A7A@prv1-mh.provo.novell.com>
In-Reply-To: <5CA1C0F90200007800232A7A@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] Ping: [PATCH] x86emul/fuzz: extend canonicalization to
 57-bit linear address width case
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wl@xen.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAxLjA0LjE5IGF0IDA5OjQyLCAgd3JvdGU6Cj4gRG9uJ3QgZW5mb3JjZSBhbnkgb3Ro
ZXIgZGVwZW5kZW5jaWVzIGZvciBub3csIGp1c3QgbGlrZSB3ZSBkb24ndCBlbmZvcmNlCj4gZS5n
LiBQQUUgZW5hYmxlZCBhcyBhIHByZXJlcSBmb3IgbG9uZyBtb2RlLgo+IAo+IFNpZ25lZC1vZmYt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiAKPiAtLS0gYS90b29scy9mdXp6
L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVtdWwuYwo+ICsrKyBiL3Rvb2xzL2Z1enov
eDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jCj4gQEAgLTY2MiwyMSArNjYyLDIx
IEBAIHN0YXRpYyB2b2lkIHNldF9zaXplcyhzdHJ1Y3QgeDg2X2VtdWxhdGUKPiAgICAgIH0KPiAg
fQo+ICAKPiAtI2RlZmluZSBDQU5PTklDQUxJWkUoeCkgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKPiArI2RlZmluZSBDQU5PTklDQUxJWkUoeCwgYml0cykgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKPiAgICAgIGRvIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKPiAgICAgICAgICB1aW50NjRfdCBfeSA9ICh4KTsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAtICAgICAgICBpZiAoIF95ICYgKDFVTEwg
PDwgNDcpICkgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAtICAgICAgICAgICAgX3kgfD0g
KH4wVUxMKSA8PCA0ODsgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgICAgICBpZiAo
IF95ICYgKDFVTEwgPDwgKChiaXRzKSAtIDEpKSApICAgICAgICAgICAgICAgIFwKPiArICAgICAg
ICAgICAgX3kgfD0gKH4wVUxMKSA8PCAoYml0cyk7ICAgICAgICAgICAgICAgICAgICAgIFwKPiAg
ICAgICAgICBlbHNlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKPiAtICAgICAgICAgICAgX3kgJj0gKDFVTEwgPDwgNDgpLTE7ICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKPiArICAgICAgICAgICAgX3kgJj0gKDFVTEwgPDwgKGJpdHMpKSAtIDE7ICAgICAg
ICAgICAgICAgICAgIFwKPiAgICAgICAgICBwcmludGYoIkNhbm9uaWNhbGl6ZWQgJSIgUFJJeDY0
ICIgdG8gJSIgUFJJeDY0ICJcbiIsIHgsIF95KTsgICAgXAo+ICAgICAgICAgICh4KSA9IF95OyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAgICAgIH0gd2hpbGUoIDAg
KQo+ICAKPiAtLyogRXhwZWN0cyBiaXRtYXAgYW5kIHJlZ3MgdG8gYmUgZGVmaW5lZCAqLwo+ICsv
KiBFeHBlY3RzIGJpdG1hcCwgcmVncywgYW5kIGMgdG8gYmUgZGVmaW5lZCAqLwo+ICAjZGVmaW5l
IENBTk9OSUNBTElaRV9NQVlCRShyZWcpICAgICAgICAgICAgICAgICAgICAgICBcCj4gICAgICBp
ZiAoICEoYml0bWFwICYgKDEgPDwgQ0FOT05JQ0FMSVpFXyMjcmVnKSkgKSAgICAgIFwKPiAtICAg
ICAgICBDQU5PTklDQUxJWkUocmVncy0+cmVnKTsgICAgICAgICAgICAgICAgICAgICAgXAo+ICsg
ICAgICAgIENBTk9OSUNBTElaRShyZWdzLT5yZWcsIGMtPmNyWzRdICYgWDg2X0NSNF9MQTU3ID8g
NTcgOiA0OCk7IFwKPiAgCj4gIGVudW0gewo+ICAgICAgSE9PS19yZWFkLAo+IC0tLSBhL3hlbi9p
bmNsdWRlL2FzbS14ODYveDg2LWRlZm5zLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3g4
Ni1kZWZucy5oCj4gQEAgLTY0LDYgKzY0LDcgQEAKPiAgI2RlZmluZSBYODZfQ1I0X09TRlhTUiAg
ICAgMHgwMDAwMDIwMCAvKiBlbmFibGUgZmFzdCBGUFUgc2F2ZSBhbmQgcmVzdG9yZSAKPiAqLwo+
ICAjZGVmaW5lIFg4Nl9DUjRfT1NYTU1FWENQVCAweDAwMDAwNDAwIC8qIGVuYWJsZSB1bm1hc2tl
ZCBTU0UgZXhjZXB0aW9ucyAqLwo+ICAjZGVmaW5lIFg4Nl9DUjRfVU1JUCAgICAgICAweDAwMDAw
ODAwIC8qIGVuYWJsZSBVTUlQICovCj4gKyNkZWZpbmUgWDg2X0NSNF9MQTU3ICAgICAgIDB4MDAw
MDEwMDAgLyogZW5hYmxlIDUtbGV2ZWwgcGFnaW5nICovCj4gICNkZWZpbmUgWDg2X0NSNF9WTVhF
ICAgICAgIDB4MDAwMDIwMDAgLyogZW5hYmxlIFZNWCAqLwo+ICAjZGVmaW5lIFg4Nl9DUjRfU01Y
RSAgICAgICAweDAwMDA0MDAwIC8qIGVuYWJsZSBTTVggKi8KPiAgI2RlZmluZSBYODZfQ1I0X0ZT
R1NCQVNFICAgMHgwMDAxMDAwMCAvKiBlbmFibGUge3JkLHdyfXtmcyxnc31iYXNlICovCj4gCj4g
Cj4gCj4gCgoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 27 09:27:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 May 2019 09:27:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVBuh-0002AQ-Cs; Mon, 27 May 2019 09:27:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=7auh=T3=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hVBug-0002AH-Mk
 for xen-devel@lists.xenproject.org; Mon, 27 May 2019 09:27:26 +0000
X-Inumbo-ID: a2d4bd76-8061-11e9-a51f-bb641f85a1bb
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a2d4bd76-8061-11e9-a51f-bb641f85a1bb;
 Mon, 27 May 2019 09:27:25 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 27 May 2019 03:27:24 -0600
Message-Id: <5CEBAD770200007800232B6F@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.1 
Date: Mon, 27 May 2019 03:27:19 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,
 "George Dunlap" <George.Dunlap@eu.citrix.com>
References: <5C9E31960200007800222DDF@prv1-mh.provo.novell.com>
 <5CA35D1302000000001041AA@prv1-mh.provo.novell.com>
 <5CA35D130200007800232A80@prv1-mh.provo.novell.com>
In-Reply-To: <5CA35D130200007800232A80@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] Ping: [PATCH v3] x86emul/fuzz: add a state sanity
 checking function
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wl@xen.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAyLjA0LjE5IGF0IDE1OjAxLCAgd3JvdGU6Cj4gVGhpcyBpcyB0byBhY2NvbXBhbnkg
c2FuaXRpemVfaW5wdXQoKS4gSnVzdCBsaWtlIGZvciBpbml0aWFsIHN0YXRlIHdlCj4gd2FudCB0
byBoYXZlIHN0YXRlIGJldHdlZW4gdHdvIGVtdWxhdGVkIGluc25zIHNhbmUsIGF0IGxlYXN0IGFz
IGZhciBhcwo+IGFzc3VtcHRpb25zIGluIHRoZSBtYWluIGVtdWxhdG9yIGdvLiBEbyBtaW5pbWFs
IGNoZWNraW5nIGFmdGVyIHNlZ21lbnQKPiByZWdpc3RlciwgQ1IsIGFuZCBNU1Igd3JpdGVzLCBh
bmQgcm9sbCBiYWNrIHRvIHRoZSBvbGQgdmFsdWUgaW4gY2FzZSBvZgo+IGZhaWx1cmUgKHJhaXNp
bmcgI0dQKDApIGF0IHRoZSBzYW1lIHRpbWUpLgo+IAo+IEluIHRoZSBwYXJ0aWN1bGFyIGNhc2Ug
b2JzZXJ2ZWQsIGEgQ1IwIHdyaXRlIGNsZWFyaW5nIENSMC5QRSB3YXMKPiBmb2xsb3dlZCBieSBh
IFZFWC1lbmNvZGVkIGluc24sIHdoaWNoIHRoZSBkZWNvZGVyIGFjY2VwdHMgYmFzZWQgb24KPiBn
dWVzdCBhZGRyZXNzIHNpemUsIHJlc3RyaWN0aW5nIHRoaW5ncyBqdXN0IG91dHNpZGUgb2YgdGhl
IDY0LWJpdCBjYXNlCj4gKHJlYWwgYW5kIHZpcnR1YWwgbW9kZXMgZG9uJ3QgYWxsb3cgVkVYLWVu
Y29kZWQgaW5zbnMpLiBTdWJzZXF1ZW50bHkKPiBfZ2V0X2ZwdSgpIHdvdWxkIHRoZW4gYXNzZXJ0
IHRoYXQgQ1IwLlBFIG11c3QgYmUgc2V0IChhbmQgRUZMQUdTLlZNCj4gY2xlYXIpIHdoZW4gdHJ5
aW5nIHRvIGludm9rZSBZTU0sIFpNTSwgb3IgT1BNQVNLIHN0YXRlLgo+IAo+IFNpZ25lZC1vZmYt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiAtLS0KPiB2MzogUmVuYW1lIGhl
bHBlciBmdW5jdGlvbiB0byBjaGVja19zdGF0ZSgpLgo+IHYyOiBDb3JyZWN0IHBsYWNlbWVudCBv
ZiBuZXcgZGVjbGFyYXRpb24gaW4gZnV6el93cml0ZV9zZWdtZW50KCkuCj4gCj4gLS0tIGEvdG9v
bHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvZnV6ei1lbXVsLmMKPiArKysgYi90b29s
cy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVtdWwuYwo+IEBAIC03Niw2ICs3
Niw4IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBpbnB1dF9yZWFkKHN0cnVjdCBmdXoKPiAgICAgIHJl
dHVybiB0cnVlOwo+ICB9Cj4gIAo+ICtzdGF0aWMgYm9vbCBjaGVja19zdGF0ZShzdHJ1Y3QgeDg2
X2VtdWxhdGVfY3R4dCAqY3R4dCk7Cj4gKwo+ICBzdGF0aWMgY29uc3QgY2hhciogY29uc3QgeDg2
ZW11bF9yZXR1cm5fc3RyaW5nW10gPSB7Cj4gICAgICBbWDg2RU1VTF9PS0FZXSA9ICJYODZFTVVM
X09LQVkiLAo+ICAgICAgW1g4NkVNVUxfVU5IQU5ETEVBQkxFXSA9ICJYODZFTVVMX1VOSEFORExF
QUJMRSIsCj4gQEAgLTQyNCw4ICs0MjYsMTkgQEAgc3RhdGljIGludCBmdXp6X3dyaXRlX3NlZ21l
bnQoCj4gICAgICByYyA9IG1heWJlX2ZhaWwoY3R4dCwgIndyaXRlX3NlZ21lbnQiLCB0cnVlKTsK
PiAgCj4gICAgICBpZiAoIHJjID09IFg4NkVNVUxfT0tBWSApCj4gKyAgICB7Cj4gKyAgICAgICAg
c3RydWN0IHNlZ21lbnRfcmVnaXN0ZXIgb2xkID0gYy0+c2VnbWVudHNbc2VnXTsKPiArCj4gICAg
ICAgICAgYy0+c2VnbWVudHNbc2VnXSA9ICpyZWc7Cj4gIAo+ICsgICAgICAgIGlmICggIWNoZWNr
X3N0YXRlKGN0eHQpICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIGMtPnNlZ21lbnRzW3Nl
Z10gPSBvbGQ7Cj4gKyAgICAgICAgICAgIHg4Nl9lbXVsX2h3X2V4Y2VwdGlvbigxMyAvKiAjR1Ag
Ki8sIDAsIGN0eHQpOwo+ICsgICAgICAgICAgICByYyA9IFg4NkVNVUxfRVhDRVBUSU9OOwo+ICsg
ICAgICAgIH0KPiArICAgIH0KPiArCj4gICAgICByZXR1cm4gcmM7Cj4gIH0KPiAgCj4gQEAgLTQ1
Miw2ICs0NjUsNyBAQCBzdGF0aWMgaW50IGZ1enpfd3JpdGVfY3IoCj4gIHsKPiAgICAgIHN0cnVj
dCBmdXp6X3N0YXRlICpzID0gY3R4dC0+ZGF0YTsKPiAgICAgIHN0cnVjdCBmdXp6X2NvcnB1cyAq
YyA9IHMtPmNvcnB1czsKPiArICAgIHVuc2lnbmVkIGxvbmcgb2xkOwo+ICAgICAgaW50IHJjOwo+
ICAKPiAgICAgIGlmICggcmVnID49IEFSUkFZX1NJWkUoYy0+Y3IpICkKPiBAQCAtNDYxLDkgKzQ3
NSwxNyBAQCBzdGF0aWMgaW50IGZ1enpfd3JpdGVfY3IoCj4gICAgICBpZiAoIHJjICE9IFg4NkVN
VUxfT0tBWSApCj4gICAgICAgICAgcmV0dXJuIHJjOwo+ICAKPiArICAgIG9sZCA9IGMtPmNyW3Jl
Z107Cj4gICAgICBjLT5jcltyZWddID0gdmFsOwo+ICAKPiAtICAgIHJldHVybiBYODZFTVVMX09L
QVk7Cj4gKyAgICBpZiAoICFjaGVja19zdGF0ZShjdHh0KSApCj4gKyAgICB7Cj4gKyAgICAgICAg
Yy0+Y3JbcmVnXSA9IG9sZDsKPiArICAgICAgICB4ODZfZW11bF9od19leGNlcHRpb24oMTMgLyog
I0dQICovLCAwLCBjdHh0KTsKPiArICAgICAgICByYyA9IFg4NkVNVUxfRVhDRVBUSU9OOwo+ICsg
ICAgfQo+ICsKPiArICAgIHJldHVybiByYzsKPiAgfQo+ICAKPiAgI2RlZmluZSBmdXp6X3JlYWRf
eGNyIGVtdWxfdGVzdF9yZWFkX3hjcgo+IEBAIC01NjEsNyArNTgzLDE2IEBAIHN0YXRpYyBpbnQg
ZnV6el93cml0ZV9tc3IoCj4gICAgICB7Cj4gICAgICAgICAgaWYgKCBtc3JfaW5kZXhbaWR4XSA9
PSByZWcgKQo+ICAgICAgICAgIHsKPiArICAgICAgICAgICAgdWludDY0X3Qgb2xkID0gYy0+bXNy
W2lkeF07Cj4gKwo+ICAgICAgICAgICAgICBjLT5tc3JbaWR4XSA9IHZhbDsKPiArCj4gKyAgICAg
ICAgICAgIGlmICggIWNoZWNrX3N0YXRlKGN0eHQpICkKPiArICAgICAgICAgICAgewo+ICsgICAg
ICAgICAgICAgICAgYy0+bXNyW2lkeF0gPSBvbGQ7Cj4gKyAgICAgICAgICAgICAgICBicmVhazsK
PiArICAgICAgICAgICAgfQo+ICsKPiAgICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsK
PiAgICAgICAgICB9Cj4gICAgICB9Cj4gQEAgLTgxMSw2ICs4NDIsMzAgQEAgc3RhdGljIHZvaWQg
c2FuaXRpemVfaW5wdXQoc3RydWN0IHg4Nl9lbQo+ICAgICAgfQo+ICB9Cj4gIAo+ICsvKgo+ICsg
KiBDYWxsIHRoaXMgZnVuY3Rpb24gZnJvbSBob29rcyBwb3RlbnRpYWxseSBhbHRlcmluZyBtYWNo
aW5lIHN0YXRlIGludG8KPiArICogc29tZXRoaW5nIHRoYXQncyBub3QgYXJjaGl0ZWN0dXJhbGx5
IHZhbGlkLCB5ZXQgd2hpY2ggLSBhcyBwZXIgYWJvdmUgLQo+ICsgKiB0aGUgZW11bGF0b3IgcmVs
aWVzIG9uLgo+ICsgKi8KPiArc3RhdGljIGJvb2wgY2hlY2tfc3RhdGUoc3RydWN0IHg4Nl9lbXVs
YXRlX2N0eHQgKmN0eHQpCj4gK3sKPiArICAgIGNvbnN0IHN0cnVjdCBmdXp6X3N0YXRlICpzID0g
Y3R4dC0+ZGF0YTsKPiArICAgIGNvbnN0IHN0cnVjdCBmdXp6X2NvcnB1cyAqYyA9IHMtPmNvcnB1
czsKPiArICAgIGNvbnN0IHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzID0gJmMtPnJlZ3M7Cj4g
Kwo+ICsgICAgaWYgKCBsb25nX21vZGVfYWN0aXZlKGN0eHQpICYmICEoYy0+Y3JbMF0gJiBYODZf
Q1IwX1BHKSApCj4gKyAgICAgICAgcmV0dXJuIGZhbHNlOwo+ICsKPiArICAgIGlmICggKGMtPmNy
WzBdICYgWDg2X0NSMF9QRykgJiYgIShjLT5jclswXSAmIFg4Nl9DUjBfUEUpICkKPiArICAgICAg
ICByZXR1cm4gZmFsc2U7Cj4gKwo+ICsgICAgaWYgKCAocmVncy0+cmZsYWdzICYgWDg2X0VGTEFH
U19WTSkgJiYKPiArICAgICAgICAgKGMtPnNlZ21lbnRzW3g4Nl9zZWdfY3NdLmRiIHx8IGMtPnNl
Z21lbnRzW3g4Nl9zZWdfc3NdLmRiKSApCj4gKyAgICAgICAgcmV0dXJuIGZhbHNlOwo+ICsKPiAr
ICAgIHJldHVybiB0cnVlOwo+ICt9Cj4gKwo+ICBpbnQgTExWTUZ1enplckluaXRpYWxpemUoaW50
ICphcmdjLCBjaGFyICoqKmFyZ3YpCj4gIHsKPiAgICAgIGlmICggIWVtdWxfdGVzdF9pbml0KCkg
KQo+IAo+IAo+IAo+IAoKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 27 09:28:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 May 2019 09:28:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVBvN-0002H1-Op; Mon, 27 May 2019 09:28:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=7auh=T3=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hVBvM-0002Gt-MB
 for xen-devel@lists.xenproject.org; Mon, 27 May 2019 09:28:08 +0000
X-Inumbo-ID: bc08dab8-8061-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bc08dab8-8061-11e9-8980-bc764e045a96;
 Mon, 27 May 2019 09:28:07 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 27 May 2019 03:28:06 -0600
Message-Id: <5CEBADA20200007800232B72@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.1 
Date: Mon, 27 May 2019 03:28:02 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5CA35DE90200007800223E5A@prv1-mh.provo.novell.com>
 <5CA35DE902000000001041B1@prv1-mh.provo.novell.com>
 <5CA35DE90200007800232A87@prv1-mh.provo.novell.com>
In-Reply-To: <5CA35DE90200007800232A87@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] Ping: [PATCH] x86/IO-APIC: dump full destination ID in
 x2APIC mode
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wl@xen.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAyLjA0LjE5IGF0IDE1OjA0LCAgd3JvdGU6Cj4gSW4geDJBUElDIG1vZGUgaXQgaXMg
MzIgYml0cyB3aWRlLgo+IAo+IEluIF9fcHJpbnRfSU9fQVBJQygpIGRyb3AgbG9nZ2luZyBvZiBi
b3RoIHBoeXNpY2FsIGFuZCBsb2dpY2FsIElEczoKPiBUaGUgbGF0dGVyIGNvdmVycyBhIHN1cGVy
c2V0IG9mIHRoZSBiaXRzIG9mIHRoZSBmb3JtZXIgaW4gdGhlIFJURSwgYW5kCj4gd2Ugd3JpdGUg
ZnVsbCA4LWJpdCB2YWx1ZXMgYW55d2F5IGV2ZW4gaW4gcGh5c2ljYWwgbW9kZSBmb3IgYWxsIG9y
ZGluYXJ5Cj4gaW50ZXJydXB0cywgcmVnYXJkbGVzcyBvZiBJTlRfREVTVF9NT0RFIChzZWUgdGhl
IHVzZXJzIG9mIFNFVF9ERVNUKCkpLgo+IAo+IEFkanVzdCBvdGhlciBjb2x1bW4gYXJyYW5nZW1l
bnQgKGFuZCBoZWFkaW5nKSBhIGxpdHRsZSBhcyB3ZWxsLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiAtLS0KPiBJJ20gc3VyZSBJIGhhZCBmb3Vu
ZCBzb21lIHBsYWNlIHdoZXJlIHRoZSB3aWRlciBkZXN0aW5hdGlvbiBJRCBpcwo+IGRvY3VtZW50
ZWQgZm9yIHBoeXNpY2FsIG1vZGUsIGJ1dCBJIHdhc24ndCBhYmxlIHRvIGZpbmQgaXQgYWdhaW4g
d2hlbiBJCj4gc2VhcmNoZWQgbm93LiBBbGwgSW50ZWwgY2hpcHNldCBkb2NzIEkndmUgbG9va2Vk
IGF0IGNsYWltIGl0J3Mgb25seSA0Cj4gYml0cyB0aGF0IGFyZSB1c2VkIC8gc3VwcG9zZWQgdG8g
YmUgc3RvcmVkLgo+IAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9pb19hcGljLmMKPiArKysgYi94ZW4v
YXJjaC94ODYvaW9fYXBpYy5jCj4gQEAgLTExOTEsMjEgKzExOTEsMjEgQEAgc3RhdGljIHZvaWQg
LypfX2luaXQqLyBfX3ByaW50X0lPX0FQSUMoYgo+ICAKPiAgCXByaW50ayhLRVJOX0RFQlVHICIu
Li4uIElSUSByZWRpcmVjdGlvbiB0YWJsZTpcbiIpOwo+ICAKPiAtCXByaW50ayhLRVJOX0RFQlVH
ICIgTlIgTG9nIFBoeSBNYXNrIFRyaWcgSVJSIFBvbCIKPiAtICAgICAgICAgICAgICAgIiBTdGF0
IERlc3QgRGVsaSBWZWN0OiAgIFxuIik7Cj4gKwlwcmludGsoS0VSTl9ERUJVRyAiIE5SICVzIE1z
ayBUcmcgSVJSIFBvbCBTdGF0IERzdE0gRGVsTSBWZWNcbiIsCj4gKyAgICAgICAgICAgICAgIHgy
YXBpY19lbmFibGVkID8gIiBEZXN0SUQiIDogIkRzdCIpOwo+ICAKPiAgCWZvciAoaSA9IDA7IGkg
PD0gcmVnXzAxLmJpdHMuZW50cmllczsgaSsrKSB7Cj4gICAgICAgICAgICAgIHN0cnVjdCBJT19B
UElDX3JvdXRlX2VudHJ5IGVudHJ5Owo+ICAKPiAgICAgICAgICAgICAgZW50cnkgPSBpb2FwaWNf
cmVhZF9lbnRyeShhcGljLCBpLCAwKTsKPiAgCj4gLSAgICAgICAgICAgIHByaW50ayhLRVJOX0RF
QlVHICIgJTAyeCAlMDNYICUwMlggICIsCj4gLSAgICAgICAgICAgICAgICAgICBpLAo+IC0gICAg
ICAgICAgICAgICAgICAgZW50cnkuZGVzdC5sb2dpY2FsLmxvZ2ljYWxfZGVzdCwKPiAtICAgICAg
ICAgICAgICAgICAgIGVudHJ5LmRlc3QucGh5c2ljYWwucGh5c2ljYWxfZGVzdAo+IC0JCSk7Cj4g
KyAgICAgICAgICAgIGlmICggeDJhcGljX2VuYWJsZWQgKQo+ICsgICAgICAgICAgICAgICAgcHJp
bnRrKEtFUk5fREVCVUcgIiAlMDJ4ICUwOHgiLCBpLCBlbnRyeS5kZXN0LmRlc3QzMik7Cj4gKyAg
ICAgICAgICAgIGVsc2UKPiArICAgICAgICAgICAgICAgIHByaW50ayhLRVJOX0RFQlVHICIgJTAy
eCAgJTAyeCAiLCBpLAo+ICsgICAgICAgICAgICAgICAgICAgICAgIGVudHJ5LmRlc3QubG9naWNh
bC5sb2dpY2FsX2Rlc3QpOwo+ICAKPiAtICAgICAgICAgICAgcHJpbnRrKCIlMWQgICAgJTFkICAg
ICUxZCAgICUxZCAgICUxZCAgICAlMWQgICAgJTFkICAgICUwMlhcbiIsCj4gKyAgICAgICAgICAg
IHByaW50aygiICVkICAgJWQgICAlZCAgICVkICAgJWQgICAgJWQgICAgJWQgICAgJTAyWFxuIiwK
PiAgICAgICAgICAgICAgICAgICAgIGVudHJ5Lm1hc2ssCj4gICAgICAgICAgICAgICAgICAgICBl
bnRyeS50cmlnZ2VyLAo+ICAgICAgICAgICAgICAgICAgICAgZW50cnkuaXJyLAo+IEBAIC0yNDgx
LDEyICsyNDgxLDE0IEBAIHZvaWQgZHVtcF9pb2FwaWNfaXJxX2luZm8odm9pZCkKPiAgICAgICAg
ICAgICAgcnRlID0gaW9hcGljX3JlYWRfZW50cnkoZW50cnktPmFwaWMsIHBpbiwgMCk7Cj4gIAo+
ICAgICAgICAgICAgICBwcmludGsoInZlYz0lMDJ4IGRlbGl2ZXJ5PSUtNXMgZGVzdD0lYyBzdGF0
dXM9JWQgIgo+IC0gICAgICAgICAgICAgICAgICAgInBvbGFyaXR5PSVkIGlycj0lZCB0cmlnPSVj
IG1hc2s9JWQgZGVzdF9pZDolZFxuIiwKPiArICAgICAgICAgICAgICAgICAgICJwb2xhcml0eT0l
ZCBpcnI9JWQgdHJpZz0lYyBtYXNrPSVkIGRlc3RfaWQ6JTAqeFxuIiwKPiAgICAgICAgICAgICAg
ICAgICAgIHJ0ZS52ZWN0b3IsIGRlbGl2ZXJ5X21vZGVfMl9zdHIocnRlLmRlbGl2ZXJ5X21vZGUp
LAo+ICAgICAgICAgICAgICAgICAgICAgcnRlLmRlc3RfbW9kZSA/ICdMJyA6ICdQJywKPiAgICAg
ICAgICAgICAgICAgICAgIHJ0ZS5kZWxpdmVyeV9zdGF0dXMsIHJ0ZS5wb2xhcml0eSwgcnRlLmly
ciwKPiAgICAgICAgICAgICAgICAgICAgIHJ0ZS50cmlnZ2VyID8gJ0wnIDogJ0UnLCBydGUubWFz
aywKPiAtICAgICAgICAgICAgICAgICAgIHJ0ZS5kZXN0LmxvZ2ljYWwubG9naWNhbF9kZXN0KTsK
PiArICAgICAgICAgICAgICAgICAgIHgyYXBpY19lbmFibGVkID8gOCA6IDIsCj4gKyAgICAgICAg
ICAgICAgICAgICB4MmFwaWNfZW5hYmxlZCA/IHJ0ZS5kZXN0LmRlc3QzMgo+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgOiBydGUuZGVzdC5sb2dpY2FsLmxvZ2ljYWxfZGVzdCk7
Cj4gIAo+ICAgICAgICAgICAgICBpZiAoIGVudHJ5LT5uZXh0ID09IDAgKQo+ICAgICAgICAgICAg
ICAgICAgYnJlYWs7Cj4gCj4gCj4gCj4gCgoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 27 09:29:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 May 2019 09:29:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVBwn-0002UL-63; Mon, 27 May 2019 09:29:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=iDkv=T3=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1hVBwl-0002U9-5g
 for xen-devel@lists.xenproject.org; Mon, 27 May 2019 09:29:35 +0000
X-Inumbo-ID: efd00ce9-8061-11e9-8980-bc764e045a96
Received: from mail-lf1-x141.google.com (unknown [2a00:1450:4864:20::141])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id efd00ce9-8061-11e9-8980-bc764e045a96;
 Mon, 27 May 2019 09:29:34 +0000 (UTC)
Received: by mail-lf1-x141.google.com with SMTP id u27so11551384lfg.10
 for <xen-devel@lists.xenproject.org>; Mon, 27 May 2019 02:29: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;
 bh=P1gAu1mrglqggSbDLY3YWxRAcdHeoG5hxre+/93oNEE=;
 b=bOUQ+AcDyM0iH8U9DfM+wHAyPwM5FIgHI51Pfw/vnzLK/4YnTGSvt3MjWndfdNuV8J
 NwRjZP823EYDRqsQbBi4aanFL4XesVEb3I3A7IqkMvlMaLhIFljDUxifRMAUPx63wBCs
 zj2iDdjqsTwcxGWqP26h2nRUJoRQPzI/3NZl9UFRSVOM83OTWY3xKZOIj7iBKHEkyr1x
 2fUucH0OJH7iMpFf+BrGAeeeePC9HI8EKCaHw769tCNyenZIFkUFjCUHk0KovPPgb7Ld
 nn7ipq7hMqpHhL09CMHeky5F8oHjUZ3csU0i30N/u4g+TgJB15bl1dlq2a8jJdUeAFPo
 jtcw==
X-Google-DKIM-Signature: v=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=P1gAu1mrglqggSbDLY3YWxRAcdHeoG5hxre+/93oNEE=;
 b=qXvO2Y0hNz6jg5HHSbD6pKAooR5dDcc8wyl5C9mXR3Vs+DFChWn5bCNMqFabhqeSyM
 bpJ2rvy2stPokRclvN79fM8/o/Td/bGZvBTMhTUYrY3waNZ3F6ekzqZQPbcWyS+3y143
 z1Eo3VhiQxYG+z4ZL46mV1az4hpgbA3qSpsTX3zsAz3xayqIrEyv5T5rHsr53A4e7gJp
 fQsjyuJ0xJXc16SsldSZRZWjYCOewREjUm1sMeQUTWRChS9zT2z77CLaNe6p70JoDvsd
 Tz95Gnern2/MWOBYigyhVIQX3VOAbuOObvVT32gF732yRe+E3NvDS7nhFPL36GrKM7/v
 arNA==
X-Gm-Message-State: APjAAAV8IA57U4j2IDIDJSzMtIcmCbP1hGka735I6OT7DEhJXGbEIN4O
 YBpOpa8c+143uejPHC3ipbDGC6sgm20=
X-Google-Smtp-Source: APXvYqzT4yBcjB6gWai6YdDXUoYlbvRzPzZ00Vb3UwNH+Endyt6UFI314rKcq17VJm+i8KObSUBuLQ==
X-Received: by 2002:ac2:46ef:: with SMTP id q15mr1384574lfo.63.1558949372571; 
 Mon, 27 May 2019 02:29:32 -0700 (PDT)
Received: from aanisov-work.kyiv.epam.com (ll-22.209.223.85.sovam.net.ua.
 [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id c8sm2165601ljk.77.2019.05.27.02.29.31
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 27 May 2019 02:29:31 -0700 (PDT)
From: Andrii Anisov <andrii.anisov@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 27 May 2019 12:29:30 +0300
Message-Id: <1558949370-14331-1-git-send-email-andrii.anisov@gmail.com>
X-Mailer: git-send-email 2.7.4
Subject: [Xen-devel] [PATCH v2] gic: drop interrupts enabling on interrupts
 processing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KClRoaXMgcmVkdWNl
cyB0aGUgbnVtYmVyIG9mIGNvbnRleHQgc3dpdGNoZXMgaW4gY2FzZSB3ZSBoYXZlIGNvbWluZyBn
dWVzdAppbnRlcnJ1cHRzIGZyb20gZGlmZmVyZW50IHNvdXJjZXMgYXQgYSBoaWdoIHJhdGUuIFdo
YXQgaXMgbGlrZWx5IGZvcgptdWx0aW1lZGlhIHVzZS1jYXNlcy4KSGF2aW5nIGlycXMgdW5sb2Nr
ZWQgaGVyZSBtYWtlcyB1cyBnbyB0aHJvdWdoIHRyYXAgcGF0aCBhZ2FpbiBpbiBjYXNlIHdlCmhh
dmUgYSBuZXcgZ3Vlc3QgaW50ZXJydXB0IGFycml2ZWQgKGV2ZW4gd2l0aCB0aGUgc2FtZSBwcmlv
cml0eSwgYWZ0ZXIKYGRlc2MtPmhhbmRsZXItPmVuZChkZXNjKWAgaW4gYGRvX0lSUSgpYCksIHdo
YXQgaXMganVzdCBhIHByb2Nlc3NvcgpjeWNsZXMgd2FzdGluZy4gV2Ugd2lsbCBjYXRjaCB0aGVt
IGFsbCBpbiB0aGUgYGdpY19pbnRlcnJ1cHQoKSBmdW5jdGlvbgpsb29wIGFueXdheS4gQW5kIHRo
ZSBndWVzdCBpcnFzIGFycml2YWwgcHJpb3JpdGl6YXRpb24gaXMgbWVhbmluZ2xlc3MKaGVyZSwg
aXQgaXMgb25seSBlZmZlY3RpdmUgYXQgZ3Vlc3QncyBsZXZlbC4KClNpZ25lZC1vZmYtYnk6IEFu
ZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+Ci0tLQoKQ2hhbmdlczoKCiAgICBp
biB2MjogRHJvcCBpcnEgZW5hYmxpbmcgZm9yIGxwaSBwcm9jZXNzaW5nIGFzIHdlbGwuCgoKLS0t
CiB4ZW4vYXJjaC9hcm0vZ2ljLmMgfCA0IC0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA0IGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMuYyBiL3hlbi9hcmNoL2FybS9naWMu
YwppbmRleCA2Y2M3ZGVjLi4xMTM2NTVhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLmMK
KysrIGIveGVuL2FyY2gvYXJtL2dpYy5jCkBAIC0zODYsMTcgKzM4NiwxMyBAQCB2b2lkIGdpY19p
bnRlcnJ1cHQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGludCBpc19maXEpCiAKICAgICAg
ICAgaWYgKCBsaWtlbHkoaXJxID49IDE2ICYmIGlycSA8IDEwMjApICkKICAgICAgICAgewotICAg
ICAgICAgICAgbG9jYWxfaXJxX2VuYWJsZSgpOwogICAgICAgICAgICAgaXNiKCk7CiAgICAgICAg
ICAgICBkb19JUlEocmVncywgaXJxLCBpc19maXEpOwotICAgICAgICAgICAgbG9jYWxfaXJxX2Rp
c2FibGUoKTsKICAgICAgICAgfQogICAgICAgICBlbHNlIGlmICggaXNfbHBpKGlycSkgKQogICAg
ICAgICB7Ci0gICAgICAgICAgICBsb2NhbF9pcnFfZW5hYmxlKCk7CiAgICAgICAgICAgICBpc2Io
KTsKICAgICAgICAgICAgIGdpY19od19vcHMtPmRvX0xQSShpcnEpOwotICAgICAgICAgICAgbG9j
YWxfaXJxX2Rpc2FibGUoKTsKICAgICAgICAgfQogICAgICAgICBlbHNlIGlmICggdW5saWtlbHko
aXJxIDwgMTYpICkKICAgICAgICAgewotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 27 09:32:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 May 2019 09:32:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVBzX-0003DH-M2; Mon, 27 May 2019 09:32:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=7auh=T3=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hVBzW-0003DB-IX
 for xen-devel@lists.xenproject.org; Mon, 27 May 2019 09:32:26 +0000
X-Inumbo-ID: 55fa917e-8062-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 55fa917e-8062-11e9-8980-bc764e045a96;
 Mon, 27 May 2019 09:32:25 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 27 May 2019 03:32:24 -0600
Message-Id: <5CEBAEA40200007800232B94@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.1 
Date: Mon, 27 May 2019 03:32:20 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5C90B36D02000078002202AE@prv1-mh.provo.novell.com>
 <f219b79d-7312-2dd8-90be-cbc2cd3604ef@citrix.com>
 <5C98943502000078002217E2@prv1-mh.provo.novell.com>
In-Reply-To: <5C98943502000078002217E2@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] Ping: Re: [PATCH] x86/AMD: correct certain Fam17 checks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Brian Woods <brian.woods@amd.com>, Pu Wen <puwen@hygon.cn>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI1LjAzLjE5IGF0IDA5OjQxLCAgd3JvdGU6Cj4+Pj4gT24gMjIuMDMuMTkgYXQgMjA6
NTYsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPiA+IE9uIDE5LzAzLzIwMTkg
MDk6MTYsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+IENvbW1pdCAzMTU3YmI0ZTEzICgiQWRkIE1T
UiBzdXBwb3J0IGZvciB2YXJpb3VzIGZlYXR1cmUgQU1EIHByb2Nlc3Nvcgo+ID4+IGZhbWlsaWVz
IikgY29udmVydGVkIGNlcnRhaW4gY2hlY2tzIGZvciBGYW0xMSB0byBpbmNsdWRlIGZhbWlsaWVz
IGFsbAo+ID4+IHRoZSB3YXkgdXAgdG8gRmFtMTcuIFRoZSBjb21taXQgaGF2aW5nIG5vIGRlc2Ny
aXB0aW9uLCBpdCBpcyBoYXJkIHRvCj4gPj4gdGVsbCB3aGV0aGVyIHRoaXMgd2FzIGEgbWVjaGFu
aWNhbCBkZWMtPmhleCBjb252ZXJzaW9uIG1pc3Rha2UsIG9yCj4gPj4gaW5kZWVkIGludGVuZGVk
LiBJbiBhbnkgZXZlbnQgdGhlIE5CX0NGRyBoYW5kbGluZyBuZWVkcyB0byBiZSByZXN0cmljdGVk
Cj4gPj4gdG8gRmFtMTYgYW5kIGJlbG93OiBGYW0xNyBkb2Vzbid0IGhhdmUgc3VjaCBhbiBNU1Ig
YW55bW9yZS4KPiA+Pgo+ID4+IEEgbm9uLU1NQ0ZHIGV4dGVuZGVkIGNvbmZpZyBzcGFjZSBhY2Nl
c3MgbWVjaGFuaXNtIHN0aWxsIGFwcGVhcnMgdG8KPiA+PiBleGlzdCwgYnV0IGNvZGUgdG8gZGVh
bCB3aXRoIGl0IHdpbGwgbmVlZCB0byBiZSB3cml0dGVuIGRvd24gdGhlIHJvYWQsCj4gPj4gd2hl
biBpdCBjYW4gYWN0dWFsbHkgYmUgdGVzdGVkLgo+ID4+Cj4gPj4gUmVwb3J0ZWQtYnk6IFB1IFdl
biA8cHV3ZW5AaHlnb24uY24+Cj4gPj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgo+ID4gCj4gPiBIYXZpbmcgbG9va2VkIHRocm91Z2ggdmFyaW91cyBzcGVj
IGRvY3VtZW50cywgdGhpcyBpcyBhIGNocm9uaWMgbWVzcy4KPiA+IAo+ID4gRmlyc3QsIHRvIE5C
X0NUTCBNU1IgaXRzZWxmLiAgSXQgY2VydGFpbmx5IGlzIGRvY3VtZW50ZWQgaW4gRmFtMTUsIGFu
ZAo+ID4gaXMgYWJzZW5jZSBpbiB0aGUgZG9jdW1lbnRhdGlvbiBvZiBGYW0xNy4KPiA+IAo+ID4g
SW4gRmFtMTUsIGl0IGlzIGV4cGxpY2l0bHkgZG9jdW1lbnRlZCBhcyBhbiBhbGlhcyBvZgo+ID4g
MDA6MTguM1tOQl9DRkdfTE9XL0hJR0hdIHdoaWNoIGFyZSByZWdpc3RlcnMgYXQgb2Zmc2V0IDB4
ODggYW5kIDB4OGMgaW4KPiA+IGNvbmZpZyBzcGFjZS4KPiA+IAo+ID4gRmFtMTcgZG9jdW1lbnRz
IHRoYXQgdGhlIGV4dGVuZGVkIGNmYy9jZjggbWVjaGFuaXNtIGRvZXMgc3RpbGwgZXhpc3QsCj4g
PiBhbmQgdGhlIG5ldyBjb250cm9scyBmb3IgdGhhdCBmb3VuZCBpbiAwMDoxOC40W0NvcmVNYXN0
ZXJBY2Nlc3NDdHJsXQo+ID4gd2l0aCBhIGRpZmZlcmVudCBiaXQgbGF5b3V0Lgo+ID4gCj4gPiBF
eHBlcmltZW50YXRpb24gb24gYSBSb21lIHN5c3RlbSBpbmRpY2F0ZXMgdGhhdCBOQl9DVEwgaXMg
ZnVsbHkKPiA+IHJlYWQwL3dyaXRlIGRpc2NhcmQsIHNvIHRoaXMgcGF0Y2ggaXMgcHJvYmFibHkg
YW4gaW1wcm92ZW1lbnQuCj4gCj4gSG1tLCBpZiBpdCdzIHJlYWQtemVybyAvIHdyaXRlLWRpc2Nh
cmQsIHRoZW4gSSBndWVzcyB3ZSB3b3VsZCBiZXR0ZXIKPiBlbXVsYXRlIHRoYXQgYmVoYXZpb3Iu
IEkgc2ltcGx5IGRpZG4ndCBleHBlY3QgaXQgdG8gYmUgdGhhdCB3YXksIGFzCj4gSSB3b3VsZCBn
ZW5lcmFsbHkgYXNzdW1lIHVuZG9jdW1lbnRlZCBfYW5kXyB1bnVzZWQgTVNScyB0bwo+IHJhaXNl
ICNHUC4gSW4gd2hpY2ggY2FzZSB0aGUgc2ltcGxlc3QgdGhpbmcgdG8gZG8gd291bGQgYmUgdG8g
ZHJvcAo+IHRoZSBvbmUgcmVzcGVjdGl2ZSBodW5rIGNoYW5naW5nIGVtdWwtcHJpdi1vcC5jOndy
aXRlX21zcigpLgo+IAo+ID4gVGhlcmVmb3JlLCBpbiBwcmluY2lwbGUsIEFja2VkLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IAo+IFdlbGwsIGV2ZW4gd2l0
aG91dCB0aGUgcG9pbnQgYWJvdmUgSSB3b3VsZG4ndCBiZSBzdXJlIHdoZXRoZXIKPiB1c2luZyBh
biAiaW4gcHJpbmNpcGxlIiBhY2sgYXMganVzdGlmaWNhdGlvbiBmb3IgY29tbWl0dGluZyBpcwo+
IGFwcHJvcHJpYXRlLiBTbyBwZXJoYXBzIChzZWUgYWJvdmUgYW5kIGJlbG93KSB3ZSdkIGJldHRl
cgo+IHNldHRsZSBvbiBzb21ldGhpbmcgdGhhdCB5b3UgY291bGQgYWdyZWUgdG8gd2l0aCBsZXNz
Cj4gcmVzZXJ2YXRpb25zIChieSBkaXJlY3RseSBhZGp1c3RpbmcgdGhpcyBwYXRjaCwgb3IgYnkg
YWRkaW5nIGEKPiAybmQgb25lIG9uIHRvcCkuCgpJIGNvbnRpbnVlIHRvIGJlIGhlc2l0YW50IHRv
IGNvbW1pdCB3aXRoIHRoZSBhYm92ZSBraW5kIG9mCiJyZXN0cmljdGVkIiBhY2suIENvdWxkIHlv
dSBjbGFyaWZ5IGlmIHdlIHdhbnQgdG8gd29yayBvdXQgYSBiZXR0ZXIKc29sdXRpb24sIG9yIHdo
ZXRoZXIgSSBpbmRlZWQgc2hvdWxkIHB1dCBpbiB3aGF0J3MgdGhlcmUgcmlnaHQgbm93PwoKVGhh
bmtzLCBKYW4KCj4gPiBIb3dldmVyLCB0aGUgYWN0dWFsIGNvZGUgdG91Y2hlZCBpcyBjb21wbGV0
ZWx5IGluc2FuZS4KPiA+IAo+ID4gSFZNIGd1ZXN0cyBoYXZlIGl0IGF1dG9tYXRpY2FsbHkgcmVh
ZDAvd3JpdGUgZGlzY2FyZCwgZXZlbiBmb3IgSW50ZWwKPiA+IChjaXRpbmcgY3Jvc3MgdmVuZG9y
IG1pZ3JhdGlvbikuCj4gPiAKPiA+IFBWIGd1ZXN0IGhhbmRsaW5nIGlzIGNvbXBsaWNhdGVkLiAg
Rm9yIENQVXMgd2l0aG91dCB0aGUgTVNSLCBpdCBpcyByZWFkCj4gPiAjR1AsIHdyaXRlIGRpc2Nh
cmQuICBGb3IgQ1BVcyB3aGljaCBkbyBoYXZlIHRoZSBNU1IsIGl0IGlzIHJlYWQwL3dyaXRlCj4g
PiBkaXNjYXJkIGZvciBkb21VIG9yIG5vbnBpbm5lZCBkb20wLCB3aGljaCBpcyAxMDAlIG9mIHVz
ZWNhc2VzLiAgVGhlIFBWCj4gPiB2cyBIVk0gZGlmZmVyZW5jZXMgY2F1c2UgYW4gYXN5bWV0cnkg
Zm9yIHRoZSBoYXJkd2FyZSBkb21haW4uCj4gCj4gU28gaG93IGFib3V0IHdlIG1ha2UgaXQgdW5p
Zm9ybWx5IHJlYWQtemVybyAvIHdyaXRlLWRpc2NhcmQsIGFzIGxvbmcKPiBhcyB0aGUgZW11bGF0
ZWQgQ1BVSUQgaGFzIHZlbmRvciBBTUQgYW5kIGZhbWlseSAweDEwIGFuZCBoaWdoZXI/Cj4gT3Ig
ZXZlbiBpbmRlcGVuZGVudCBvZiB2ZW5kb3IgYW5kIGZhbWlseSwgdG8gZnVsbHkgbWF0Y2ggY3Vy
cmVudAo+IEhWTSBiZWhhdmlvcj8KPiAKPiA+IEEgcGlubmVkIFBWIGRvbTAgaXMgcGVybWl0dGVk
IHRvIGNoYW5nZSBqdXN0IHRoZSBJT19FQ1MgYml0LCBlbGljaXRpbmcgYQo+ID4gd2FybmluZyBi
dXQgbm8gI0dQIGZvciBtb2RpZnlpbmcgb3RoZXIgYml0cy4gIEFzIE5CX0NUTCBpcyBhIHBlci1u
b2RlCj4gPiBjb250cm9sIChub3QgYSBwZXItY29yZSBjb250cm9sKSwgdW5sZXNzIGRvbTAgdmNw
dXMgPT0gaG9zdCBwY3B1cywgdGhpcwo+ID4gY3JlYXRlcyBhbiBhc3ltbWV0cnkgYWNyb3NzIHRo
ZSBzeXN0ZW0gYXMgdG8gd2hldGhlciBJT19FQ1MgaXMgZW5hYmxlZAo+ID4gb3Igbm90Lgo+IAo+
IENvcnJlY3QsIGJ1dCB0aGVyZSdzIG5vIGluY29uc2lzdGVuY3kgZnJvbSBEb20wJ3MgUE9WLiBG
dXJ0aGVybW9yZSwKPiBhcyB5b3UgZXhwbGFpbiBmdXJ0aGVyIGRvd24sIHRoZSBQQ0kgY29uZmln
IHNwYWNlIG1ldGhvZCBvZiBjaGFuZ2luZwo+IHRoZSBiaXQgd2FzIHNwZWNpZmljYWxseSBhZGRl
ZCB0byBMaW51eCB0byBhdm9pZCB0aGlzIGluY29uc2lzdGVuY3kuCj4gCj4gPiBUaGUgSFZNIElP
UkVRIHBhdGgsIGFuZCBQViBjZmdfb2soKSBwYXRoLCB3aGVuIHNlZWluZyBhbiBJT19FQ1MgYWNj
ZXNzCj4gPiBmcm9tIHRoZSBndWVzdCwgcmVhZHMgdGhlIE1TUiBldmVyeSB0aW1lLCB3aGljaCBp
cyByZXN1bHRzIGluIGJlaGF2aW91cgo+ID4gd2hpY2ggZG9lc24ndCBtYXRjaCB0aGUgc2V0dGlu
Z3MgYSBndWVzdCBjYW4gc2VlLCBhbmQgY29tZXMgd2l0aCBhCj4gPiBtYXNzaXZlIHBlcmYgaGl0
Lgo+IAo+IEluZGVlZCBpdCBzaG91bGQgYmUgdGhlIGd1ZXN0IHZpZXcgb2YgdGhlIE1TUiB3aGlj
aCBvdWdodCB0byBiZSB1c2VkCj4gdGhlcmUuCj4gCj4gPiAgSXQgYWxzbyBtZWFucyB0aGUgYmVo
YXZpb3VyIG9mIHRoZSBndWVzdCBJTyBkZXBlbmRzCj4gPiBvbiB3aGljaCBub2RlIGl0IGlzIGN1
cnJlbnRseSBzY2hlZHVsZWQgb24uCj4gCj4gSWYgRG9tMCBlbmFibGVkIHRoaW5ncyBpbiBhbiBh
c3ltbWV0cmljIHdheS4KPiAKPiA+IFRoZSBJT19FQ1Mgc2V0dGluZyBzaG91bGQgYmUgY2hvc2Vu
IG9uY2UgYXQgYm9vdCwgbWFkZSBjb25zaXN0ZW50IGFjcm9zcwo+ID4gdGhlIGVudGlyZSBzeXN0
ZW0sIGFuZCBuZXZlciB0b3VjaGVkIGF0IHJ1bnRpbWUuCj4gCj4gSSBkb24ndCBmdWxseSBhZ3Jl
ZSAoYnV0IGl0IHNvbWV3aGF0IGRlcGVuZHMgb24gd2hhdCAiYXQgYm9vdCIgaXMKPiBzdXBwb3Nl
ZCB0byBtZWFuIGluIHlvdXIgcmVwbHkpOiBXZSBzaG91bGQgbGVhdmUgdGhlIGNob2ljZSB0byBE
b20wLAo+IGJ1dCBpdCB3b3VsZCBwcm9iYWJseSBub3QgaHVydCB0byBlbmZvcmNlIGEgY29uc2lz
dGVudCBzZXR0aW5nLiBEb2luZwo+IHRoaXMgd2hlbiBEb20wIHVzZXMgdGhlIE1TUiBtZXRob2Qg
d291bGQgYmUgcmVsYXRpdmVseSBlYXN5LCBidXQKPiB0aGVuIGFnYWluIERvbTAgc2hvdWxkbnQg
dXNlIHRoYXQgYXBwcm9hY2ggYW55d2F5LiBEb2luZyB0aGlzCj4gd2hlbiBEb20wIHVzZXMgUENJ
IGNvbmZpZyBzcGFjZSB3cml0ZXMgd291bGQgYmUgbGVzcyBzdHJhaWdodGZvcndhcmQsCj4gYXMg
d2UnZCBoYXZlIHRvIHdyaXRlIHByb3RlY3QgdGhlIG5vcnRoIGJyaWRnZSBkZXZpY2VzJyBjb25m
aWcgc3BhY2VzLgo+IFdoaWNoIHdvdWxkbid0IGJlIHZlcnkgdXNlZnVsIGltbywgYXMgRG9tMCAt
IGlmIGl0IGFscmVhZHkgdXNlcyB0aGUKPiBQQ0kgY29uZmlnIHNwYWNlIGFwcHJvYWNoIC0gd291
bGQgdXBkYXRlIGFsbCBub3J0aCBicmlkZ2VzIGFueXdheS4KPiAKPiA+IEluIGFsbCBjYXNlcyBm
b3IgZ3Vlc3RzLCB3ZSBjYW4gb2ZmZXIgTU1DRkcgZXZlbiBvbiBhIHN5c3RlbSB3aGljaAo+ID4g
ZG9lc24ndCBoYXZlIElPX0VDUywgYW5kIHRoZXkgd2lsbCBwcmVmZXIgdGhhdC4gIFRoZSBiZWhh
dmlvdXIgb2YgdGhlCj4gPiBleHRyYSA0IGJpdHMgaXMgcmVzZXJ2ZWQsIHNvIHdlIGNvdWxkIGhh
dmUgSU9fRUNTIHdvcmtpbmcgaW4gcHJhY3RpY2UKPiA+IHdpdGggbm8gc2lnbmFsLiAgSG93ZXZl
ciwgd2UgY291bGQgZXF1YWxseSBkcm9wIElPX0VDUyBlbnRpcmVseS4gIEd1ZXN0cwo+ID4gY2Fu
J3QgZmluZCBpdHMgc2V0dGluZyB0byBiZWdpbiB3aXRoLCBzbyBjYW4ndCByZWxpYWJseSB1c2Ug
aXQsIGFuZCBhbHNvCj4gPiB3b3VsZG4ndCBpbiB0aGUgcHJlc2VuY2Ugb2YgTU1DRkcgYW55d2F5
Lgo+IAo+IEFsbCB0aGlzIGFzc3VtaW5nIHRoYXQgcGxhdGZvcm1zIGNvcnJlY3RseSBzdXJmYWNl
IE1NQ0ZHLiBUaGlzIG5vdAo+IGhhdmluZyBiZWVuIHRoZSBjYXNlIGluIGF0IGxlYXN0IHRoZSBG
YW0xMCBkYXlzIHdhcyBvbmUgb2YgdGhlCj4gcmVhc29ucyB3aHkgTGludXggKGFuZCB0aGUgWGVu
KSBnYWluZWQgYWxsIHRoaXMgY29kZS4gRnVydGhlcm1vcmUKPiB0byBkYXRlIEkgZGlkbid0IHRo
aW5rIHdlIHdvdWxkIHN1cmZhY2UgTU1DRkcgdG8gYW55IG9mIG91ciBndWVzdHMuCj4gCj4gSmFu
Cj4gCj4gCgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 27 09:33:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 May 2019 09:33:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVC0S-0003HK-0s; Mon, 27 May 2019 09:33:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=7auh=T3=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hVC0Q-0003HE-OR
 for xen-devel@lists.xenproject.org; Mon, 27 May 2019 09:33:22 +0000
X-Inumbo-ID: 75bf1dd0-8062-11e9-a825-37c129f91942
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 75bf1dd0-8062-11e9-a825-37c129f91942;
 Mon, 27 May 2019 09:33:19 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 27 May 2019 03:33:17 -0600
Message-Id: <5CEBAED90200007800232B97@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.1 
Date: Mon, 27 May 2019 03:33:13 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Brian Woods" <brian.woods@amd.com>,
 "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5CA75E460200007800224E23@prv1-mh.provo.novell.com>
 <5CA765B80200007800224E6D@prv1-mh.provo.novell.com>
 <5CA765B802000000001041CD@prv1-mh.provo.novell.com>
 <5CA765B80200007800232AA3@prv1-mh.provo.novell.com>
In-Reply-To: <5CA765B80200007800232AA3@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] Ping: [PATCH v2 2/2] x86/AMD: limit C1E disable family
 range
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA1LjA0LjE5IGF0IDE2OjI3LCAgd3JvdGU6Cj4gSnVzdCBsaWtlIGZvciBvdGhlciBm
YW1pbHkgdmFsdWVzIG9mIDB4MTcgKHNlZSAieDg2L0FNRDogY29ycmVjdCBjZXJ0YWluCj4gRmFt
MTcgY2hlY2tzIiksIGNvbW1pdCAzMTU3YmI0ZTEzICgiQWRkIE1TUiBzdXBwb3J0IGZvciB2YXJp
b3VzIGZlYXR1cmUKPiBBTUQgcHJvY2Vzc29yIGZhbWlsaWVzIikgbWFkZSB0aGUgb3JpZ2luYWwg
Y2hlY2sgZm9yIEZhbTExIGhlcmUgaW5jbHVkZQo+IGZhbWlsaWVzIGFsbCB0aGUgd2F5IHVwIHRv
IEZhbTE3LiBUaGUgaW52b2x2ZWQgTVNSICgweEMwMDEwMDU1KSwKPiBob3dldmVyLCBpcyBmdWxs
eSByZXNlcnZlZCBzdGFydGluZyBmcm9tIEZhbTE2LCBhbmQgdGhlIHR3byBiaXRzIG9mCj4gaW50
ZXJlc3QgYXJlIHJlc2VydmVkIGZvciBGYW0xMiBhbmQgb253YXJkcyAoYWxiZWl0IEkgYWRtaXQg
SSB3YXNuJ3QKPiBhYmxlIHRvIGZpbmQgYW55IEZhbTEzIGRvYykuIFJlc3RvcmUgdGhlIHVwcGVy
IGJvdW5kIHRvIGJlIEZhbTExLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KPiAtLS0KPiB2MjogTmV3Lgo+IAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9j
cHUvYW1kLmMKPiArKysgYi94ZW4vYXJjaC94ODYvY3B1L2FtZC5jCj4gQEAgLTYyOCw3ICs2Mjgs
NyBAQCBzdGF0aWMgdm9pZCBpbml0X2FtZChzdHJ1Y3QgY3B1aW5mb194ODYKPiAgCj4gIAlzd2l0
Y2goYy0+eDg2KQo+ICAJewo+IC0JY2FzZSAweGYgLi4uIDB4MTc6Cj4gKwljYXNlIDB4ZiAuLi4g
MHgxMToKPiAgCQlkaXNhYmxlX2MxZShOVUxMKTsKPiAgCQlpZiAoYWNwaV9zbWlfY21kICYmIChh
Y3BpX2VuYWJsZV92YWx1ZSB8IGFjcGlfZGlzYWJsZV92YWx1ZSkpCj4gIAkJCWFtZF9hY3BpX2Mx
ZV9xdWlyayA9IHRydWU7Cj4gCj4gCgoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 27 09:36:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 May 2019 09:36:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVC3o-0003Sl-IN; Mon, 27 May 2019 09:36:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=7auh=T3=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hVC3m-0003Sg-Q5
 for xen-devel@lists.xenproject.org; Mon, 27 May 2019 09:36:50 +0000
X-Inumbo-ID: f3917f0e-8062-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f3917f0e-8062-11e9-8980-bc764e045a96;
 Mon, 27 May 2019 09:36:49 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 27 May 2019 03:36:48 -0600
Message-Id: <5CEBAFAD0200007800232B9A@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.1 
Date: Mon, 27 May 2019 03:36:45 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5CAF2D310200007800226974@prv1-mh.provo.novell.com>
 <5CAF36E202000078002269BE@prv1-mh.provo.novell.com>
 <98ae3d6e-7c76-f093-22b4-22568142ac82@citrix.com>
 <5CB0796A0200007800226DDA@prv1-mh.provo.novell.com>
In-Reply-To: <5CB0796A0200007800226DDA@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] Ping: [PATCH 1/2] core-parking: interact with runtime
 SMT-disabling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEyLjA0LjE5IGF0IDEzOjQxLCAgd3JvdGU6Cj4+Pj4gT24gMTEuMDQuMTkgYXQgMjE6
MDYsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPiA+IE9uIDExLzA0LzIwMTkg
MTM6NDUsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+IFdoZW4gZGlzYWJsaW5nIFNNVCBhdCBydW50
aW1lLCBzZWNvbmRhcnkgdGhyZWFkcyBzaG91bGQgbm8gbG9uZ2VyIGJlCj4gPj4gY2FuZGlkYXRl
cyBmb3IgYnJpbmdpbmcgYmFjayB1cCBpbiByZXNwb25zZSB0byBfUFVEIEFDUEkgZXZlbnRzLiBQ
dXJnZQo+ID4+IHRoZW0gZnJvbSB0aGUgdHJhY2tpbmcgYXJyYXkuCj4gPj4KPiA+PiBEb2luZyBz
byBpbnZvbHZlcyBhZGRpbmcgbG9ja2luZyB0byBndWFyZCBhY2NvdW50aW5nIGRhdGEgaW4gdGhl
IGNvcmUKPiA+PiBwYXJraW5nIGNvZGUuIFdoaWxlIGFkZGluZyB0aGUgZGVjbGFyYXRpb24gZm9y
IHRoZSBsb2NrIHRha2UgdGhlIGxpYmVydHkKPiA+PiB0byBkcm9wIHR3byB1bm5lY2Vzc2FyeSBm
b3J3YXJkIGZ1bmN0aW9uIGRlY2xhcmF0aW9ucy4KPiA+Pgo+ID4+IFNpZ25lZC1vZmYtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiA+IAo+ID4gSSBjYW4gY2VydGFpbmx5IGFw
cHJlY2lhdGUgdGhlc2UgYXJndW1lbnRzLCBidXQgc3VyZWx5IHRoZSBjb252ZXJzZSBpcwo+ID4g
dHJ1ZS4gIFdoZW4gU01ULWVuYWJsZSBpcyB1c2VkLCB0aGUgbmV3bHktb25saW5lZCB0aHJlYWRz
IGFyZSBub3cKPiA+IGVsaWdpYmxlIHRvIGJlIHBhcmtlZC4KPiAKPiBBbmQgbm90aGluZyB3aWxs
IGtlZXAgdGhlbSBmcm9tIGdldHRpbmcgcGFya2VkLgo+IAo+ID4gQXQgdGhlIG1vbWVudCwgdGhp
cyBsb29rcyBhc3ltZXRyaWMuCj4gCj4gSXQgZG9lcywgYnV0IHRoYXQncyBhIHJlc3VsdCBvZiBj
b3JlX3BhcmtpbmcuYyBvbmx5IHJlY29yZGluZyBDUFVzCj4gaXQgaGFzIHBhcmtlZCwgbm90IG9u
ZXMgaXQgY291bGQgcGFyay4KCkRpZCBteSByZXNwb25zZXMgYWRkcmVzcyB5b3VyIGNvbmNlcm5z
PwoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 27 09:41:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 May 2019 09:41:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVC7r-0004Dy-Af; Mon, 27 May 2019 09:41:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=7auh=T3=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hVC7p-0004Ds-OP
 for xen-devel@lists.xenproject.org; Mon, 27 May 2019 09:41:01 +0000
X-Inumbo-ID: 8781aa1e-8063-11e9-8dfe-cf8851c73472
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8781aa1e-8063-11e9-8dfe-cf8851c73472;
 Mon, 27 May 2019 09:40:58 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 27 May 2019 03:40:56 -0600
Message-Id: <5CEBB0A30200007800232BBE@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.1 
Date: Mon, 27 May 2019 03:40:51 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Lars Kurth" <lars.kurth@citrix.com>
References: <6250372b05e95412cfd0f8e6f558f2376c4f3d94.1558719481.git.lars.kurth@citrix.com>
In-Reply-To: <6250372b05e95412cfd0f8e6f558f2376c4f3d94.1558719481.git.lars.kurth@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3] Add TRACKING.IMPORTS to xen.git to more
 easily manage imported files that need to be kept in sync with an upstream
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, committers@xenproject.org,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI0LjA1LjE5IGF0IDE5OjQ0LCA8bGFycy5rdXJ0aEBjaXRyaXguY29tPiB3cm90ZToK
PiBGb2xsb3dpbmcgdGhlIHJlY2VudCBkaXNjdXNzaW9uLCB3ZSBoYWQgb24gSVJDIGFuZCB0aGUg
YWN0aW9uIEkgaGFkIGluIAo+IHRoZSBNYXJjaCBjb21tdW5pdHkgY2FsbCwgdGhpcyBmaWxlIHBy
b3ZpZGVzIGEgZmlsZSBmb3JtYXQgdGhhdCAKPiBlbmFibGVzIHdyaXRpbmcgYW4gYXV0b21hdGVk
IHRlc3QgdG8gY2hlY2sgd2hldGhlciBmaWxlcyBhcmUgb3V0IG9mIHN5bmMuIAo+IAo+IEFuIGV4
YW1wbGUsIHdoYXQgZmlsZSBjb250ZW50IG1heSBsb29rIGxpa2UgaXMgZW1iZWRkZWQgYmVsb3cK
PiByZXBvOiBsaW51eC10b3J2YWxkcyBnaXQgCj4gaHR0cHM6Ly9naXQua2VybmVsLm9yZy9wdWIv
c2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGludXguZ2l0IAo+IGZpbGU6IHhlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LmMgbGludXgtdG9ydmFsZHMgCj4gbGludXgvZHJpdmVy
cy9pb21tdS9hcm0tc21tdS5jIGI3N2NmMTFmMDk0MTM2Cj4gCj4gT25jZSB0aGUgZmlsZSBmb3Jt
YXQgaXMgYWdyZWUsIEkgd2lsbCB3cml0ZSBhIHRlc3Qgb3Igc2NyaXB0Lgo+IAo+IEkgYWxzbyBu
ZWVkIHNvbWUgbW9yZSBjb3JyZWN0IHRlc3QgZGF0YSwgYWthIGVudHJpZXMgaW4gdGhlIGZpbGUg
ZnJvbQo+IGNvbW1pdHRlcnMgbG9va2luZyBhZnRlciB0aGUgZm9sbG93aW5nIGZpbGVzCj4gW0ph
bl0KPiB4ZW4vYXJjaC94ODYvY3B1L213YWl0LWlkbGUuYyAKPiBbU3RlZmFubywgSnVsaWVuIC0g
dGhpcyBoYXMgdG8gYmUgZmluYWxpemVkXQo+IHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9z
bW11LmMKPiB4ZW4vYXJjaC9hcm0vdmdpYy8qCj4geGVuL2luY2x1ZGUvYXNtLWFybS9kaXY2NC5o
Cj4geGVuL2RyaXZlcnMvY2hhci9tZXNvbi11YXJ0LmMKPiB4ZW4vYXJjaC9hcm0vYXJtMzIvbGli
LyoKPiB4ZW4vYXJjaC9hcm0vYXJtNjQvbGliLyoKPiB4ZW4vYXJjaC9hcm0vYXJtNjQvY2FjaGUu
Uwo+IHhlbi9hcmNoL2FybS9hcm02NC9icGkuUwo+IHhlbi9pbmNsdWRlL2FzbS1hcm0vc3lzdGVt
LmgKPiB4ZW4vYXJjaC9hcm0vYXJtNjQvaW5zbi5jCj4gW090aGVycz9dCj4geGVuL2NvbW1vbi9y
YnRyZWUuYwo+IAo+IE5vdGUgdGhhdCBpbiBzb21lIGNhc2VzIExpbnV4IGhhcyBkaXZlcmdlZCBh
bmQgc29tZSBMaW51eCBmaWxlcyBoYXZlIGRpc2FwcGVhcmVkLiAKPiBKdWxpZW4gYWxzbyByYWlz
ZWQgdGhlIHBvaW50LCB0aGF0IGluIHNvbWUgY2FzZXMgb25seSBhIHN1YnNldCBvZiBjb2RlIGZy
b20gCj4gTGludXggWGVuIGZpbGVzIHdhcyBhcHBsaWVkIG9yIHRoYXQgb25seSBzb21lIGZ1bmN0
aW9ucyBnZXQgbW92ZWQgYWNyb3NzIHRvIAo+IFhlbi4KPiAKPiBJIGJlbGlldmUgdGhhdCBpcyBl
bnRpcmVseSBPSy4gVGhlIHdvcmtmbG93IHdvdWxkIGJlIGluIG1vc3QgY2FzZXMgdGhhdDoKPiAt
IFdlIHVzZSBhIExpbnV4IChzb3VyY2UpIGNvbW1pdCBhcyBhIGJlbmNobWFyayBhbmQgcmVjb3Jk
IHRoZSBjb21taXQgSUQKPiAtIElmIHRoZXJlIGlzIGEgY2hhbmdlIGluIExpbnV4IHRoZSB0ZXN0
IHdpbGwgZmFpbAo+IC0gVGhlIGNvbW1pdHRlciBsb29rcyBhdCB0aGUgZGlmZiBhbmQgZWl0aGVy
Cj4gICAtIERlY2lkZXMgdG8gaWdub3JlIGl0IGFuZCBidW1wcyB0aGUgY29tbWl0IElEIGluIHRo
aXMgZmlsZQo+ICAgLSBEZWNpZGVzIHRoZSBjaGFuZ2UgaXMgbmVlZGVkLCBpbnRlZ3JhdGVzIGl0
IGludG8gWGVuIGFuZCB0aGVuIAo+ICAgICBidW1wcyB0aGUgY29tbWl0IElEIGluIHRoaXMgZmls
ZQoKV2l0aCB0aGlzIC4uLgoKPiBDaGFuZ2VzIHNpbmNlIHYxCj4gKiBSZXF1aXJlIGEgY29sb24g
YWZ0ZXIgcmVwbzosIGZpbGU6LCAuLi4ga2V5d29yZHMKPiAqIFJlcGxhY2UgbWFudWFsOnxhdXRv
OiB3aXRoIGZpbGU6IGFzIHRoZXJlIGF1dG86IHVzZS1jYXNlIHdhcyBpbnZhbGlkCj4gKiBBZGRl
ZCBtb3JlIHZlcmJvc2UgZGVzY3JpcHRpb24gb2YgZm9ybWF0Cj4gCj4gQ2hhbmdlcyBzaW5jZSB2
Mgo+ICogQ2hhbmdlZCBzb21lIGZvcm1hdHRpbmcKPiAqIFJlbW92ZWQgZXhhbXBsZXMKPiAqIFJl
bW92ZWQgcmVmZXJlbmNlcyB0byBodHRwcwoKLi4uIG1vdmUgcGFzdCB0aGUgZmlyc3QgLS0tIHNl
cGFyYXRvciAuLi4KCj4gU2lnbmVkLW9mZi1ieTogTGFycyBLdXJ0aCA8bGFycy5rdXJ0aEBjaXRy
aXguY29tPgoKQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 27 09:47:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 May 2019 09:47:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVCDx-0004QL-Dx; Mon, 27 May 2019 09:47:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=+4ww=T3=infradead.org=peterz@srs-us1.protection.inumbo.net>)
 id 1hVCDv-0004QG-Mo
 for xen-devel@lists.xenproject.org; Mon, 27 May 2019 09:47:19 +0000
X-Inumbo-ID: 69f66cc0-8064-11e9-8980-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 69f66cc0-8064-11e9-8980-bc764e045a96;
 Mon, 27 May 2019 09:47:17 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=In-Reply-To:Content-Type:MIME-Version
 :References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=Ksp3G9sH2zzACmF2AeSPcK5YcZQtsXat2Vj9aWQQG+U=; b=P48Ta44XCwnjYxzE2Szf95Vt9
 DEITVVm+74m8Bb8Gl3NWJwk4TRSHiqzI4me8sM/R8LN7Si+alfGfxq5Ygp+/unzlAUHOEAMaXGUUk
 HuL4VHeNUavV/GmCXeXB52W+sv/19DgYqb/qYohVl88jHxI3npQnEgYu3MKj6swbywgxOS6yN9Lk2
 ggd42AjgHwC1KtcbR/M+53ID/oVEZrZVSEO+zbA7krglgq0y/Y2vjIIbdMnDHz61fPgKs2Kwz9flF
 pKEVmgKQJoY1Duv4IfUKMWiH98YTo0yL5G35fvQZCvb64DP0UzpuggBmHVFsYvhrFV2pbQAE053Kx
 AIvf7QlvQ==;
Received: from j217100.upc-j.chello.nl ([24.132.217.100]
 helo=hirez.programming.kicks-ass.net)
 by bombadil.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1hVCDo-0006TR-FB; Mon, 27 May 2019 09:47:12 +0000
Received: by hirez.programming.kicks-ass.net (Postfix, from userid 1000)
 id 8B475202BF402; Mon, 27 May 2019 11:47:10 +0200 (CEST)
Date: Mon, 27 May 2019 11:47:10 +0200
From: Peter Zijlstra <peterz@infradead.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20190527094710.GU2623@hirez.programming.kicks-ass.net>
References: <20190525082203.6531-1-namit@vmware.com>
 <20190525082203.6531-6-namit@vmware.com>
 <08b21fb5-2226-7924-30e3-31e4adcfc0a3@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <08b21fb5-2226-7924-30e3-31e4adcfc0a3@suse.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [RFC PATCH 5/6] x86/mm/tlb: Flush remote and local
 TLBs concurrently
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sasha Levin <sashal@kernel.org>, linux-hyperv@vger.kernel.org,
 Dave Hansen <dave.hansen@linux.intel.com>,
 Stephen Hemminger <sthemmin@microsoft.com>, xen-devel@lists.xenproject.org,
 kvm@vger.kernel.org, Haiyang Zhang <haiyangz@microsoft.com>, x86@kernel.org,
 linux-kernel@vger.kernel.org, virtualization@lists.linux-foundation.org,
 Ingo Molnar <mingo@redhat.com>, Borislav Petkov <bp@alien8.de>,
 Andy Lutomirski <luto@kernel.org>, Paolo Bonzini <pbonzini@redhat.com>,
 Nadav Amit <namit@vmware.com>, Thomas Gleixner <tglx@linutronix.de>,
 "K. Y. Srinivasan" <kys@microsoft.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU2F0LCBNYXkgMjUsIDIwMTkgYXQgMTA6NTQ6NTBBTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBPbiAyNS8wNS8yMDE5IDEwOjIyLCBOYWRhdiBBbWl0IHdyb3RlOgoKPiA+IGRpZmYg
LS1naXQgYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wYXJhdmlydF90eXBlcy5oIGIvYXJjaC94ODYv
aW5jbHVkZS9hc20vcGFyYXZpcnRfdHlwZXMuaAo+ID4gaW5kZXggOTQ2ZjhmMWYxZWZjLi4zYTE1
NmU2M2M1N2QgMTAwNjQ0Cj4gPiAtLS0gYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wYXJhdmlydF90
eXBlcy5oCj4gPiArKysgYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wYXJhdmlydF90eXBlcy5oCj4g
PiBAQCAtMjExLDYgKzIxMSwxMiBAQCBzdHJ1Y3QgcHZfbW11X29wcyB7Cj4gPiAgCXZvaWQgKCpm
bHVzaF90bGJfdXNlcikodm9pZCk7Cj4gPiAgCXZvaWQgKCpmbHVzaF90bGJfa2VybmVsKSh2b2lk
KTsKPiA+ICAJdm9pZCAoKmZsdXNoX3RsYl9vbmVfdXNlcikodW5zaWduZWQgbG9uZyBhZGRyKTsK
PiA+ICsJLyoKPiA+ICsJICogZmx1c2hfdGxiX211bHRpKCkgaXMgdGhlIHByZWZlcnJlZCBpbnRl
cmZhY2UuIFdoZW4gaXQgaXMgdXNlZCwKPiA+ICsJICogZmx1c2hfdGxiX290aGVycygpIHNob3Vs
ZCByZXR1cm4gZmFsc2UuCj4gCj4gVGhpcyBjb21tZW50IGRvZXMgbm90IG1ha2Ugc2Vuc2UuIGZs
dXNoX3RsYl9vdGhlcnMoKSByZXR1cm4gdHlwZSBpcwo+IHZvaWQuCgpJIHN1c3BlY3QgdGhhdCBp
cyBhbiBhcnRpZmFjdCBmcm9tIGJlZm9yZSB0aGUgc3RhdGljX2tleTsgYW4gYXR0ZW1wdCB0bwpt
YWtlIHRoZSBwdiBpbnRlcmZhY2UgbGVzcyBhd2t3YXJkLgoKU29tZXRoaW5nIGxpa2UgdGhlIGJl
bG93IHdvdWxkIHdvcmsgZm9yIEtWTSBJIHN1c3BlY3QsIHRoZSBvdGhlcnMKKEh5cGVyLVYgYW5k
IFhlbiBhcmUgbW9yZSAnaW50ZXJlc3RpbmcnKS4KCi0tLQotLS0gYS9hcmNoL3g4Ni9rZXJuZWwv
a3ZtLmMKKysrIGIvYXJjaC94ODYva2VybmVsL2t2bS5jCkBAIC01ODAsNyArNTgwLDcgQEAgc3Rh
dGljIHZvaWQgX19pbml0IGt2bV9hcGZfdHJhcF9pbml0KHZvaQogCiBzdGF0aWMgREVGSU5FX1BF
Ul9DUFUoY3B1bWFza192YXJfdCwgX19wdl90bGJfbWFzayk7CiAKLXN0YXRpYyB2b2lkIGt2bV9m
bHVzaF90bGJfb3RoZXJzKGNvbnN0IHN0cnVjdCBjcHVtYXNrICpjcHVtYXNrLAorc3RhdGljIHZv
aWQga3ZtX2ZsdXNoX3RsYl9tdWx0aShjb25zdCBzdHJ1Y3QgY3B1bWFzayAqY3B1bWFzaywKIAkJ
CWNvbnN0IHN0cnVjdCBmbHVzaF90bGJfaW5mbyAqaW5mbykKIHsKIAl1OCBzdGF0ZTsKQEAgLTU5
NCw2ICs1OTQsOSBAQCBzdGF0aWMgdm9pZCBrdm1fZmx1c2hfdGxiX290aGVycyhjb25zdCBzCiAJ
ICogcXVldWUgZmx1c2hfb25fZW50ZXIgZm9yIHByZS1lbXB0ZWQgdkNQVXMKIAkgKi8KIAlmb3Jf
ZWFjaF9jcHUoY3B1LCBmbHVzaG1hc2spIHsKKwkJaWYgKGNwdSA9PSBzbXBfcHJvY2Vzc29yX2lk
KCkpCisJCQljb250aW51ZTsKKwogCQlzcmMgPSAmcGVyX2NwdShzdGVhbF90aW1lLCBjcHUpOwog
CQlzdGF0ZSA9IFJFQURfT05DRShzcmMtPnByZWVtcHRlZCk7CiAJCWlmICgoc3RhdGUgJiBLVk1f
VkNQVV9QUkVFTVBURUQpKSB7CkBAIC02MDMsNyArNjA2LDcgQEAgc3RhdGljIHZvaWQga3ZtX2Zs
dXNoX3RsYl9vdGhlcnMoY29uc3QgcwogCQl9CiAJfQogCi0JbmF0aXZlX2ZsdXNoX3RsYl9vdGhl
cnMoZmx1c2htYXNrLCBpbmZvKTsKKwluYXRpdmVfZmx1c2hfdGxiX211bHRpKGZsdXNobWFzaywg
aW5mbyk7CiB9CiAKIHN0YXRpYyB2b2lkIF9faW5pdCBrdm1fZ3Vlc3RfaW5pdCh2b2lkKQpAQCAt
NjI4LDkgKzYzMSw4IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBrdm1fZ3Vlc3RfaW5pdCh2b2lkKQog
CWlmIChrdm1fcGFyYV9oYXNfZmVhdHVyZShLVk1fRkVBVFVSRV9QVl9UTEJfRkxVU0gpICYmCiAJ
ICAgICFrdm1fcGFyYV9oYXNfaGludChLVk1fSElOVFNfUkVBTFRJTUUpICYmCiAJICAgIGt2bV9w
YXJhX2hhc19mZWF0dXJlKEtWTV9GRUFUVVJFX1NURUFMX1RJTUUpKSB7Ci0JCXB2X29wcy5tbXUu
Zmx1c2hfdGxiX290aGVycyA9IGt2bV9mbHVzaF90bGJfb3RoZXJzOworCQlwdl9vcHMubW11LmZs
dXNoX3RsYl9tdWx0aSA9IGt2bV9mbHVzaF90bGJfbXVsdGk7CiAJCXB2X29wcy5tbXUudGxiX3Jl
bW92ZV90YWJsZSA9IHRsYl9yZW1vdmVfdGFibGU7Ci0JCXN0YXRpY19rZXlfZGlzYWJsZSgmZmx1
c2hfdGxiX211bHRpX2VuYWJsZWQua2V5KTsKIAl9CiAKIAlpZiAoa3ZtX3BhcmFfaGFzX2ZlYXR1
cmUoS1ZNX0ZFQVRVUkVfUFZfRU9JKSkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 27 10:22:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 May 2019 10:22:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVClS-0007Sx-A5; Mon, 27 May 2019 10:21:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=E92+=T3=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1hVClR-0007Ss-1V
 for xen-devel@lists.xenproject.org; Mon, 27 May 2019 10:21:57 +0000
X-Inumbo-ID: 4058fcd6-8069-11e9-8980-bc764e045a96
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4058fcd6-8069-11e9-8980-bc764e045a96;
 Mon, 27 May 2019 10:21:55 +0000 (UTC)
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.50 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: Yxa9Kif3iZy+0EQnK6IyC9D4Lk/PmVH5IvK8HBDFLTwu4zZe4J3hctfmLT91Ld2Md9DY8CUqWx
 RBdHdAIdiiGOGPs6aUo1/hC1FDsrFX4IhfUzQDw5JazBRJokhm6X/RGp+GRRz/4ezbKZKyxgbn
 vpjCr2eP1vmletQ7+QBB9OsnGfUpQ14CNr5My3pB1XPTYJCsdCyxT1i8fTJGxT+qfl37292Fb/
 btOGfQ6Hhjpo5RRDQsrnT3UmSNFqXW7KIP1rHyMQC7hu6NkyumwqjFqfpMxNrshIIXYuN2AYZw
 xTY=
X-SBRS: 2.7
X-MesageID: 943614
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,518,1549947600"; 
   d="scan'208";a="943614"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5CA1C0F902000078002236A3@prv1-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT6JAlcEEwEKAEECGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEWIQTXqBy2bTNXPzpOYFimNjwxBZC0bQUCXEowWQUJDCJ7dgAKCRCmNjwx
 BZC0beKvEACJ75YlJXd7TnNHgFyiCJkm/qPeoQ3sFGSDZuZh7SKcdt9+3V2bFEb0Mii1hQaz
 3hRqZb8sYPHJrGP0ljK09k3wf8k3OuNxziLQBJyzvn7WNlE4wBEcy/Ejo9TVBdA4ph5D0YaZ
 nqdsPmxe/xlTFuSkgu4ep1v9dfVP1TQR0e+JIBa/Ss+cKC5intKm+8JxpOploAHuzaPu0L/X
 FapzsIXqgT9eIQeBEgO2hge6h9Jov3WeED/vh8kA7f8c6zQ/gs5E7VGALwsiLrhr0LZFcKcw
 kI3oCCrB/C/wyPZv789Ra8EXbeRSJmTjcnBwHRPjnjwQmetRDD1t+VyrkC6uujT5jmgOBzaj
 KCqZ8PcMAssOzdzQtKmjUQ2b3ICPs2X13xZ5M5/OVs1W3TG5gkvMh4YoHi4ilFnOk+v3/j7q
 65FG6N0JLb94Ndi80HkIOQQ1XVGTyu6bUPaBg3rWK91Csp1682kD/dNVF3FKHrRLmSVtmEQR
 5rK0+VGc/FmR6vd4haKGWIRuPxzg+pBR77avIZpU7C7+UXGuZ5CbHwIdY8LojJg2TuUdqaVj
 yxmEZLOA8rVHipCGrslRNthVbJrGN/pqtKjCClFZHIAYJQ9EGLHXLG9Pj76opfjHij3MpR3o
 pCGAh6KsCrfrsvjnpDwqSbngGyEVH030irSk4SwIqZ7FwLkBDQRUWmc6AQgAzpc8Ng5Opbrh
 iZrn69Xr3js28p+b4a+0BOvC48NfrNovZw4eFeKIzmI/t6EkJkSqBIxobWRpBkwGweENsqnd
 0qigmsDw4N7J9Xx0h9ARDqiWxX4jr7u9xauI+CRJ1rBNO3VV30QdACwQ4LqhR/WA+IjdhyMH
 wj3EJGE61NdP/h0zfaLYAbvEg47/TPThFsm4m8Rd6bX7RkrrOgBbL/AOnYOMEivyfZZKX1vv
 iEemAvLfdk2lZt7Vm6X/fbKbV8tPUuZELzNedJvTTBS3/l1FVz9OUcLDeWhGEdlxqXH0sYWh
 E9+PXTAfz5JxKH+LMetwEM8DbuOoDIpmIGZKrZ+2fQARAQABiQNbBBgBCgAmAhsCFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKMJ4FCQnQ/OQBKcBdIAQZAQoABgUCVFpnOgAKCRCyFcen
 x4Qb7cXrCAC0qQeEWmLa9oEAPa+5U6wvG1t/mi22gZN6uzQXH1faIOoDehr7PPESE6tuR/vI
 CTTnaSrd4UDPNeqOqVF07YexWD1LDcQG6PnRqC5DIX1RGE3BaSaMl2pFJP8y+chews11yP8G
 DBbxaIsTcHZI1iVIC9XLhoeegWi84vYc8F4ziADVfowbmbvcVw11gE8tmALCwTeBeZVteXjh
 0OELHwrc1/4j4yvENjIXRO+QLIgk43kB57Upr4tP2MEcs0odgPM+Q+oETOJ00xzLgkTnLPim
 C1FIW2bOZdTj+Uq6ezRS2LKsNmW+PRRvNyA5ojEbA/faxmAjMZtLdSSSeFK8y4SoCRCmNjwx
 BZC0bevWEACRu+GyQgrdGmorUptniIeO1jQlpTiP5WpVnk9Oe8SiLoXUhXXNj6EtzyLGpYmf
 kEAbki+S6WAKnzZd3shL58AuMyDxtFNNjNeKJOcl6FL7JPBIIgIp3wR401Ep+/s5pl3Nw8Ii
 157f0T7o8CPb54w6S1WsMkU78WzTxIs/1lLblSMcvyz1Jq64g4OqiWI85JfkzPLlloVf1rzy
 ebIBLrrmjhCE2tL1RONpE/KRVb+Q+PIs5+YcZ+Q1e0vXWA7NhTWFbWx3+N6WW6gaGpbFbopo
 FkYRpj+2TA5cX5zW148/xU5/ATEb5vdUkFLUFVy5YNUSyeBHuaf6fGmBrDc47rQjAOt1rmyD
 56MUBHpLUbvA6NkPezb7T6bQpupyzGRkMUmSwHiLyQNJQhVe+9NiJJvtEE3jol0JVJoQ9WVn
 FAzPNCgHQyvbsIF3gYkCYKI0w8EhEoH5FHYLoKS6Jg880IY5rXzoAEfPvLXegy6mhYl+mNVN
 QUBD4h9XtOvcdzR559lZuC0Ksy7Xqw3BMolmKsRO3gWKhXSna3zKl4UuheyZtubVWoNWP/bn
 vbyiYnLwuiKDfNAinEWERC8nPKlv3PkZw5d3t46F1Dx0TMf16NmP+azsRpnMZyzpY8BL2eur
 feSGAOB9qjZNyzbo5nEKHldKWCKE7Ye0EPEjECS1gjKDwbkBDQRUWrq9AQgA7aJ0i1pQSmUR
 6ZXZD2YEDxia2ByR0uZoTS7N0NYv1OjU8v6p017u0Fco5+Qoju/fZ97ScHhp5xGVAk5kxZBF
 DT4ovJd0nIeSr3bbWwfNzGx1waztfdzXt6n3MBKr7AhioB1m+vuk31redUdnhbtvN7O40MC+
 fgSk5/+jRGxY3IOVPooQKzUO7M51GoOg4wl9ia3H2EzOoGhN2vpTbT8qCcL92ZZZwkBRldoA
 Wn7c1hEKSTuT3f1VpSmhjnX0J4uvKZ1V2R7rooKJYFBcySC0wa8aTmAtAvLgfcpe+legOtgq
 DKzLuN45xzEjyjCiI521t8zxNMPJY9FiCPNv0sCkDwARAQABiQI8BBgBCgAmAhsMFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKNJYFCQnQrVkACgkQpjY8MQWQtG2Xxg//RrRP+PFYuNXt
 9C5hec/JoY24TkGPPd2tMC9usWZVImIk7VlHlAeqHeE0lWU0LRGIvOBITbS9izw6fOVQBvCA
 Fni56S12fKLusWgWhgu03toT9ZGxZ9W22yfw5uThSHQ4y09wRWAIYvhJsKnPGGC2KDxFvtz5
 4pYYNe8Icy4bwsxcgbaSFaRh+mYtts6wE9VzyJvyfTqbe8VrvE+3InG5rrlNn51AO6M4Wv20
 iFEgYanJXfhicl0WCQrHyTLfdB5p1w+072CL8uryHQVfD0FcDe+J/wl3bmYze+aD1SlPzFoI
 MaSIXKejC6oh6DAT4rvU8kMAbX90T834Mvbc3jplaWorNJEwjAH/r+v877AI9Vsmptis+rni
 JwUissjRbcdlkKBisoUZRPmxQeUifxUpqgulZcYwbEC/a49+WvbaYUriaDLHzg9xisijHwD2
 yWV8igBeg+cmwnk0mPz8tIVvwi4lICAgXob7HZiaqKnwaDXs4LiS4vdG5s/ElnE3rIc87yru
 24n3ypeDZ6f5LkdqL1UNp5/0Aqbr3EiN7/ina4YVyscy9754l944kyHnnMRLVykg0v+kakj0
 h0RJ5LbfLAMM8M52KIA3y14g0Fb7kHLcOUMVcgfQ3PrN6chtC+5l6ouDIlSLR3toxH8Aam7E
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <56f09d1b-8595-3e21-bf95-8ebf7a780c8a@citrix.com>
Date: Mon, 27 May 2019 11:21:52 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CA1C0F902000078002236A3@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86emul/fuzz: extend canonicalization to
 57-bit linear address width case
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gNC8xLzE5IDg6NDIgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+IERvbid0IGVuZm9yY2UgYW55
IG90aGVyIGRlcGVuZGVuY2llcyBmb3Igbm93LCBqdXN0IGxpa2Ugd2UgZG9uJ3QgZW5mb3JjZQo+
IGUuZy4gUEFFIGVuYWJsZWQgYXMgYSBwcmVyZXEgZm9yIGxvbmcgbW9kZS4KPiAKPiBTaWduZWQt
b2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkFja2VkLWJ5OiBHZW9yZ2Ug
RHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 27 10:22:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 May 2019 10:22:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVClb-0007U5-Jr; Mon, 27 May 2019 10:22:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tdqI=T3=redhat.com=pbonzini@srs-us1.protection.inumbo.net>)
 id 1hVCla-0007TJ-Se
 for xen-devel@lists.xenproject.org; Mon, 27 May 2019 10:22:06 +0000
X-Inumbo-ID: 443812c4-8069-11e9-8380-ffe1ba16a71d
Received: from mail-wr1-f67.google.com (unknown [209.85.221.67])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 443812c4-8069-11e9-8380-ffe1ba16a71d;
 Mon, 27 May 2019 10:22:02 +0000 (UTC)
Received: by mail-wr1-f67.google.com with SMTP id f8so16403572wrt.1
 for <xen-devel@lists.xenproject.org>; Mon, 27 May 2019 03:22:02 -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=b21qaBk7xgBLkh/tR0jiPGLO6jWcDKAw7epKgIMYkgI=;
 b=fZgMKd2c8irae7rmSzBJ2ZEApaonsNaoH0l+EyTBY7fpuarm+VdcXr5m/EaLX1JK3p
 +Fyia1zJVbEa7p6iNwz1RYR0BukCaEYps61scfZ5SNOF3/3yJyHvn9uugr7xJ3MDa2p6
 LMnz0aazGGv9qou7sk5tzXlIRNwHibKh5ONw6veaDu/zucSxn8rShQjm5wR45Ra0Ay/R
 zVVuNt8msd2UL0ycNH1uol/w+j5CR6uMBid8evO7GUMGvzBi1Qai6klYBB7Eb1QgKxPH
 vd3VddSDSg/HqMsB7TiUB77qN3AnExrtcN6Yx+tRWNOwCqrvuBO2nYKJRrWjzYxba5kD
 ii5Q==
X-Gm-Message-State: APjAAAWJA8pHSXgky3DHkWLWosEnW+KzDASZB+8dGZJuUN7vz0tGGvOO
 vFmFMKywTXC5pRAf8TLX9srBH0pi4CM=
X-Google-Smtp-Source: APXvYqyHBiTtlTwjGNSoRY9mSrO2K+MXLJKpJDqJEZ9a29tUYpcW0gYHSxIWv7TusW+bveIx9CmIaw==
X-Received: by 2002:adf:db87:: with SMTP id u7mr25167674wri.245.1558952521069; 
 Mon, 27 May 2019 03:22:01 -0700 (PDT)
Received: from ?IPv6:2001:b07:6468:f312:c43e:46a8:e962:cee8?
 ([2001:b07:6468:f312:c43e:46a8:e962:cee8])
 by smtp.gmail.com with ESMTPSA id a17sm8328827wrr.80.2019.05.27.03.21.59
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 27 May 2019 03:22:00 -0700 (PDT)
To: Peter Zijlstra <peterz@infradead.org>, Juergen Gross <jgross@suse.com>
References: <20190525082203.6531-1-namit@vmware.com>
 <20190525082203.6531-6-namit@vmware.com>
 <08b21fb5-2226-7924-30e3-31e4adcfc0a3@suse.com>
 <20190527094710.GU2623@hirez.programming.kicks-ass.net>
From: Paolo Bonzini <pbonzini@redhat.com>
Message-ID: <e9c0dc1f-799a-b6e3-8d41-58f0a6b693cd@redhat.com>
Date: Mon, 27 May 2019 12:21:59 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190527094710.GU2623@hirez.programming.kicks-ass.net>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 5/6] x86/mm/tlb: Flush remote and local
 TLBs concurrently
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sasha Levin <sashal@kernel.org>, linux-hyperv@vger.kernel.org,
 Dave Hansen <dave.hansen@linux.intel.com>,
 Stephen Hemminger <sthemmin@microsoft.com>, kvm@vger.kernel.org,
 Haiyang Zhang <haiyangz@microsoft.com>, x86@kernel.org,
 linux-kernel@vger.kernel.org, virtualization@lists.linux-foundation.org,
 Ingo Molnar <mingo@redhat.com>, Borislav Petkov <bp@alien8.de>,
 Andy Lutomirski <luto@kernel.org>, xen-devel@lists.xenproject.org,
 Nadav Amit <namit@vmware.com>, Thomas Gleixner <tglx@linutronix.de>,
 "K. Y. Srinivasan" <kys@microsoft.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjcvMDUvMTkgMTE6NDcsIFBldGVyIFppamxzdHJhIHdyb3RlOgo+IE9uIFNhdCwgTWF5IDI1
LCAyMDE5IGF0IDEwOjU0OjUwQU0gKzAyMDAsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IE9uIDI1
LzA1LzIwMTkgMTA6MjIsIE5hZGF2IEFtaXQgd3JvdGU6Cj4gCj4+PiBkaWZmIC0tZ2l0IGEvYXJj
aC94ODYvaW5jbHVkZS9hc20vcGFyYXZpcnRfdHlwZXMuaCBiL2FyY2gveDg2L2luY2x1ZGUvYXNt
L3BhcmF2aXJ0X3R5cGVzLmgKPj4+IGluZGV4IDk0NmY4ZjFmMWVmYy4uM2ExNTZlNjNjNTdkIDEw
MDY0NAo+Pj4gLS0tIGEvYXJjaC94ODYvaW5jbHVkZS9hc20vcGFyYXZpcnRfdHlwZXMuaAo+Pj4g
KysrIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vcGFyYXZpcnRfdHlwZXMuaAo+Pj4gQEAgLTIxMSw2
ICsyMTEsMTIgQEAgc3RydWN0IHB2X21tdV9vcHMgewo+Pj4gIAl2b2lkICgqZmx1c2hfdGxiX3Vz
ZXIpKHZvaWQpOwo+Pj4gIAl2b2lkICgqZmx1c2hfdGxiX2tlcm5lbCkodm9pZCk7Cj4+PiAgCXZv
aWQgKCpmbHVzaF90bGJfb25lX3VzZXIpKHVuc2lnbmVkIGxvbmcgYWRkcik7Cj4+PiArCS8qCj4+
PiArCSAqIGZsdXNoX3RsYl9tdWx0aSgpIGlzIHRoZSBwcmVmZXJyZWQgaW50ZXJmYWNlLiBXaGVu
IGl0IGlzIHVzZWQsCj4+PiArCSAqIGZsdXNoX3RsYl9vdGhlcnMoKSBzaG91bGQgcmV0dXJuIGZh
bHNlLgo+Pgo+PiBUaGlzIGNvbW1lbnQgZG9lcyBub3QgbWFrZSBzZW5zZS4gZmx1c2hfdGxiX290
aGVycygpIHJldHVybiB0eXBlIGlzCj4+IHZvaWQuCj4gCj4gSSBzdXNwZWN0IHRoYXQgaXMgYW4g
YXJ0aWZhY3QgZnJvbSBiZWZvcmUgdGhlIHN0YXRpY19rZXk7IGFuIGF0dGVtcHQgdG8KPiBtYWtl
IHRoZSBwdiBpbnRlcmZhY2UgbGVzcyBhd2t3YXJkLgo+IAo+IFNvbWV0aGluZyBsaWtlIHRoZSBi
ZWxvdyB3b3VsZCB3b3JrIGZvciBLVk0gSSBzdXNwZWN0LCB0aGUgb3RoZXJzCj4gKEh5cGVyLVYg
YW5kIFhlbiBhcmUgbW9yZSAnaW50ZXJlc3RpbmcnKS4KPiAKPiAtLS0KPiAtLS0gYS9hcmNoL3g4
Ni9rZXJuZWwva3ZtLmMKPiArKysgYi9hcmNoL3g4Ni9rZXJuZWwva3ZtLmMKPiBAQCAtNTgwLDcg
KzU4MCw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBrdm1fYXBmX3RyYXBfaW5pdCh2b2kKPiAgCj4g
IHN0YXRpYyBERUZJTkVfUEVSX0NQVShjcHVtYXNrX3Zhcl90LCBfX3B2X3RsYl9tYXNrKTsKPiAg
Cj4gLXN0YXRpYyB2b2lkIGt2bV9mbHVzaF90bGJfb3RoZXJzKGNvbnN0IHN0cnVjdCBjcHVtYXNr
ICpjcHVtYXNrLAo+ICtzdGF0aWMgdm9pZCBrdm1fZmx1c2hfdGxiX211bHRpKGNvbnN0IHN0cnVj
dCBjcHVtYXNrICpjcHVtYXNrLAo+ICAJCQljb25zdCBzdHJ1Y3QgZmx1c2hfdGxiX2luZm8gKmlu
Zm8pCj4gIHsKPiAgCXU4IHN0YXRlOwo+IEBAIC01OTQsNiArNTk0LDkgQEAgc3RhdGljIHZvaWQg
a3ZtX2ZsdXNoX3RsYl9vdGhlcnMoY29uc3Qgcwo+ICAJICogcXVldWUgZmx1c2hfb25fZW50ZXIg
Zm9yIHByZS1lbXB0ZWQgdkNQVXMKPiAgCSAqLwo+ICAJZm9yX2VhY2hfY3B1KGNwdSwgZmx1c2ht
YXNrKSB7Cj4gKwkJaWYgKGNwdSA9PSBzbXBfcHJvY2Vzc29yX2lkKCkpCj4gKwkJCWNvbnRpbnVl
Owo+ICsKCkV2ZW4gdGhpcyB3b3VsZCBiZSBqdXN0IGFuIG9wdGltaXphdGlvbjsgdGhlIHZDUFUg
eW91J3JlIHJ1bm5pbmcgb24KY2Fubm90IGJlIHByZWVtcHRlZC4gIFlvdSBjYW4ganVzdCBjaGFu
Z2Ugb3RoZXJzIHRvIG11bHRpLgoKUGFvbG8KCj4gIAkJc3JjID0gJnBlcl9jcHUoc3RlYWxfdGlt
ZSwgY3B1KTsKPiAgCQlzdGF0ZSA9IFJFQURfT05DRShzcmMtPnByZWVtcHRlZCk7Cj4gIAkJaWYg
KChzdGF0ZSAmIEtWTV9WQ1BVX1BSRUVNUFRFRCkpIHsKPiBAQCAtNjAzLDcgKzYwNiw3IEBAIHN0
YXRpYyB2b2lkIGt2bV9mbHVzaF90bGJfb3RoZXJzKGNvbnN0IHMKPiAgCQl9Cj4gIAl9Cj4gIAo+
IC0JbmF0aXZlX2ZsdXNoX3RsYl9vdGhlcnMoZmx1c2htYXNrLCBpbmZvKTsKPiArCW5hdGl2ZV9m
bHVzaF90bGJfbXVsdGkoZmx1c2htYXNrLCBpbmZvKTsKPiAgfQo+ICAKPiAgc3RhdGljIHZvaWQg
X19pbml0IGt2bV9ndWVzdF9pbml0KHZvaWQpCj4gQEAgLTYyOCw5ICs2MzEsOCBAQCBzdGF0aWMg
dm9pZCBfX2luaXQga3ZtX2d1ZXN0X2luaXQodm9pZCkKPiAgCWlmIChrdm1fcGFyYV9oYXNfZmVh
dHVyZShLVk1fRkVBVFVSRV9QVl9UTEJfRkxVU0gpICYmCj4gIAkgICAgIWt2bV9wYXJhX2hhc19o
aW50KEtWTV9ISU5UU19SRUFMVElNRSkgJiYKPiAgCSAgICBrdm1fcGFyYV9oYXNfZmVhdHVyZShL
Vk1fRkVBVFVSRV9TVEVBTF9USU1FKSkgewo+IC0JCXB2X29wcy5tbXUuZmx1c2hfdGxiX290aGVy
cyA9IGt2bV9mbHVzaF90bGJfb3RoZXJzOwo+ICsJCXB2X29wcy5tbXUuZmx1c2hfdGxiX211bHRp
ID0ga3ZtX2ZsdXNoX3RsYl9tdWx0aTsKPiAgCQlwdl9vcHMubW11LnRsYl9yZW1vdmVfdGFibGUg
PSB0bGJfcmVtb3ZlX3RhYmxlOwo+IC0JCXN0YXRpY19rZXlfZGlzYWJsZSgmZmx1c2hfdGxiX211
bHRpX2VuYWJsZWQua2V5KTsKPiAgCX0KPiAgCj4gIAlpZiAoa3ZtX3BhcmFfaGFzX2ZlYXR1cmUo
S1ZNX0ZFQVRVUkVfUFZfRU9JKSkKPiAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 27 10:32:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 May 2019 10:32:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVCvS-0008PA-2s; Mon, 27 May 2019 10:32:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=/w4J=T3=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hVCvQ-0008Op-Kq
 for xen-devel@lists.xenproject.org; Mon, 27 May 2019 10:32:16 +0000
X-Inumbo-ID: b021fa40-806a-11e9-8980-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b021fa40-806a-11e9-8980-bc764e045a96;
 Mon, 27 May 2019 10:32:12 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 8C750AC20;
 Mon, 27 May 2019 10:32:11 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org,
	linux-doc@vger.kernel.org
Date: Mon, 27 May 2019 12:32:05 +0200
Message-Id: <20190527103207.13287-2-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190527103207.13287-1-jgross@suse.com>
References: <20190527103207.13287-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH 1/3] xen: remove tmem driver
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Jonathan Corbet <corbet@lwn.net>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIFhlbiB0bWVtICh0cmFuc2NlbmRlbnQgbWVtb3J5KSBkcml2ZXIgY2FuIGJlIHJlbW92ZWQs
IGFzIHRoZQpyZWxhdGVkIFhlbiBoeXBlcnZpc29yIGZlYXR1cmUgbmV2ZXIgbWFkZSBpdCBwYXN0
IHRoZSAiZXhwZXJpbWVudGFsIgpzdGF0ZSBhbmQgd2lsbCBiZSByZW1vdmVkIGluIGZ1dHVyZSBY
ZW4gdmVyc2lvbnMgKD49IDQuMTMpLgoKVGhlIHhlbi1zZWxmYmFsbG9vbiBkcml2ZXIgZGVwZW5k
cyBvbiB0bWVtLCBzbyBpdCBjYW4gYmUgcmVtb3ZlZCwgdG9vLgoKU2lnbmVkLW9mZi1ieTogSnVl
cmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIERvY3VtZW50YXRpb24vYWRtaW4tZ3Vp
ZGUva2VybmVsLXBhcmFtZXRlcnMudHh0IHwgIDIxIC0KIGRyaXZlcnMveGVuL0tjb25maWcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIzIC0KIGRyaXZlcnMveGVuL01ha2VmaWxlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyIC0KIGRyaXZlcnMveGVuL3RtZW0uYyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgNDE5IC0tLS0tLS0tLS0tLS0tLS0tCiBkcml2ZXJz
L3hlbi94ZW4tYmFsbG9vbi5jICAgICAgICAgICAgICAgICAgICAgICB8ICAgMiAtCiBkcml2ZXJz
L3hlbi94ZW4tc2VsZmJhbGxvb24uYyAgICAgICAgICAgICAgICAgICB8IDU3OSAtLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KIGluY2x1ZGUveGVuL2JhbGxvb24uaCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICA4IC0KIGluY2x1ZGUveGVuL3RtZW0uaCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgIDE4IC0KIDggZmlsZXMgY2hhbmdlZCwgMTA3MiBkZWxldGlvbnMoLSkKIGRlbGV0
ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL3hlbi90bWVtLmMKIGRlbGV0ZSBtb2RlIDEwMDY0NCBkcml2
ZXJzL3hlbi94ZW4tc2VsZmJhbGxvb24uYwogZGVsZXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUveGVu
L3RtZW0uaAoKZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vYWRtaW4tZ3VpZGUva2VybmVsLXBh
cmFtZXRlcnMudHh0IGIvRG9jdW1lbnRhdGlvbi9hZG1pbi1ndWlkZS9rZXJuZWwtcGFyYW1ldGVy
cy50eHQKaW5kZXggMTM4ZjY2NjRiMmUyLi4yNjYwZjFhOTgzYTMgMTAwNjQ0Ci0tLSBhL0RvY3Vt
ZW50YXRpb24vYWRtaW4tZ3VpZGUva2VybmVsLXBhcmFtZXRlcnMudHh0CisrKyBiL0RvY3VtZW50
YXRpb24vYWRtaW4tZ3VpZGUva2VybmVsLXBhcmFtZXRlcnMudHh0CkBAIC00NjYzLDI3ICs0NjYz
LDYgQEAKIAkJCUZvcmNlIHRocmVhZGluZyBvZiBhbGwgaW50ZXJydXB0IGhhbmRsZXJzIGV4Y2Vw
dCB0aG9zZQogCQkJbWFya2VkIGV4cGxpY2l0bHkgSVJRRl9OT19USFJFQUQuCiAKLQl0bWVtCQlb
S05MLFhFTl0KLQkJCUVuYWJsZSB0aGUgVHJhbnNjZW5kZW50IG1lbW9yeSBkcml2ZXIgaWYgYnVp
bHQtaW4uCi0KLQl0bWVtLmNsZWFuY2FjaGU9MHwxIFtLTkwsIFhFTl0KLQkJCURlZmF1bHQgaXMg
b24gKDEpLiBEaXNhYmxlIHRoZSB1c2FnZSBvZiB0aGUgY2xlYW5jYWNoZQotCQkJQVBJIHRvIHNl
bmQgYW5vbnltb3VzIHBhZ2VzIHRvIHRoZSBoeXBlcnZpc29yLgotCi0JdG1lbS5mcm9udHN3YXA9
MHwxIFtLTkwsIFhFTl0KLQkJCURlZmF1bHQgaXMgb24gKDEpLiBEaXNhYmxlIHRoZSB1c2FnZSBv
ZiB0aGUgZnJvbnRzd2FwCi0JCQlBUEkgdG8gc2VuZCBzd2FwIHBhZ2VzIHRvIHRoZSBoeXBlcnZp
c29yLiBJZiBkaXNhYmxlZAotCQkJdGhlIHNlbGZiYWxsb29uaW5nIGFuZCBzZWxmc2hyaW5raW5n
IGFyZSBmb3JjZSBkaXNhYmxlZC4KLQotCXRtZW0uc2VsZmJhbGxvb25pbmc9MHwxIFtLTkwsIFhF
Tl0KLQkJCURlZmF1bHQgaXMgb24gKDEpLiBEaXNhYmxlIHRoZSBkcml2aW5nIG9mIHN3YXAgcGFn
ZXMKLQkJCXRvIHRoZSBoeXBlcnZpc29yLgotCi0JdG1lbS5zZWxmc2hyaW5raW5nPTB8MSBbS05M
LCBYRU5dCi0JCQlEZWZhdWx0IGlzIG9uICgxKS4gUGFydGlhbCBzd2Fwb2ZmIHRoYXQgaW1tZWRp
YXRlbHkKLQkJCXRyYW5zZmVycyBwYWdlcyBmcm9tIFhlbiBoeXBlcnZpc29yIGJhY2sgdG8gdGhl
Ci0JCQlrZXJuZWwgYmFzZWQgb24gZGlmZmVyZW50IGNyaXRlcmlhLgotCiAJdG9wb2xvZ3k9CVtT
MzkwXQogCQkJRm9ybWF0OiB7b2ZmIHwgb259CiAJCQlTcGVjaWZ5IGlmIHRoZSBrZXJuZWwgc2hv
dWxkIG1ha2UgdXNlIG9mIHRoZSBjcHUKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL0tjb25maWcg
Yi9kcml2ZXJzL3hlbi9LY29uZmlnCmluZGV4IGVjNjU1OGI3OWU5ZC4uNzljYzc1MDk2ZjQyIDEw
MDY0NAotLS0gYS9kcml2ZXJzL3hlbi9LY29uZmlnCisrKyBiL2RyaXZlcnMveGVuL0tjb25maWcK
QEAgLTEwLDIxICsxMCw2IEBAIGNvbmZpZyBYRU5fQkFMTE9PTgogCSAgdGhlIHN5c3RlbSB0byBl
eHBhbmQgdGhlIGRvbWFpbidzIG1lbW9yeSBhbGxvY2F0aW9uLCBvciBhbHRlcm5hdGl2ZWx5CiAJ
ICByZXR1cm4gdW5uZWVkZWQgbWVtb3J5IHRvIHRoZSBzeXN0ZW0uCiAKLWNvbmZpZyBYRU5fU0VM
RkJBTExPT05JTkcKLQlib29sICJEeW5hbWljYWxseSBzZWxmLWJhbGxvb24ga2VybmVsIG1lbW9y
eSB0byB0YXJnZXQiCi0JZGVwZW5kcyBvbiBYRU4gJiYgWEVOX0JBTExPT04gJiYgQ0xFQU5DQUNI
RSAmJiBTV0FQICYmIFhFTl9UTUVNCi0JaGVscAotCSAgU2VsZi1iYWxsb29uaW5nIGR5bmFtaWNh
bGx5IGJhbGxvb25zIGF2YWlsYWJsZSBrZXJuZWwgbWVtb3J5IGRyaXZlbgotCSAgYnkgdGhlIGN1
cnJlbnQgdXNhZ2Ugb2YgYW5vbnltb3VzIG1lbW9yeSAoImNvbW1pdHRlZCBBUyIpIGFuZAotCSAg
Y29udHJvbGxlZCBieSB2YXJpb3VzIHN5c2ZzLXNldHRhYmxlIHBhcmFtZXRlcnMuICBDb25maWd1
cmluZwotCSAgRlJPTlRTV0FQIGlzIGhpZ2hseSByZWNvbW1lbmRlZDsgaWYgaXQgaXMgbm90IGNv
bmZpZ3VyZWQsIHNlbGYtCi0JICBiYWxsb29uaW5nIGlzIGRpc2FibGVkIGJ5IGRlZmF1bHQuIElm
IEZST05UU1dBUCBpcyBjb25maWd1cmVkLAotCSAgZnJvbnRzd2FwLXNlbGZzaHJpbmtpbmcgaXMg
ZW5hYmxlZCBieSBkZWZhdWx0IGJ1dCBjYW4gYmUgZGlzYWJsZWQKLQkgIHdpdGggdGhlICd0bWVt
LnNlbGZzaHJpbms9MCcga2VybmVsIGJvb3QgcGFyYW1ldGVyOyBhbmQgc2VsZi1iYWxsb29uaW5n
Ci0JICBpcyBlbmFibGVkIGJ5IGRlZmF1bHQgYnV0IGNhbiBiZSBkaXNhYmxlZCB3aXRoIHRoZSAn
dG1lbS5zZWxmYmFsbG9vbmluZz0wJwotCSAga2VybmVsIGJvb3QgcGFyYW1ldGVyLiAgTm90ZSB0
aGF0IHN5c3RlbXMgd2l0aG91dCBhIHN1ZmZpY2llbnRseQotCSAgbGFyZ2Ugc3dhcCBkZXZpY2Ug
c2hvdWxkIG5vdCBlbmFibGUgc2VsZi1iYWxsb29uaW5nLgotCiBjb25maWcgWEVOX0JBTExPT05f
TUVNT1JZX0hPVFBMVUcKIAlib29sICJNZW1vcnkgaG90cGx1ZyBzdXBwb3J0IGZvciBYZW4gYmFs
bG9vbiBkcml2ZXIiCiAJZGVwZW5kcyBvbiBYRU5fQkFMTE9PTiAmJiBNRU1PUllfSE9UUExVRwpA
QCAtMTkxLDE0ICsxNzYsNiBAQCBjb25maWcgU1dJT1RMQl9YRU4KIAlkZWZfYm9vbCB5CiAJc2Vs
ZWN0IFNXSU9UTEIKIAotY29uZmlnIFhFTl9UTUVNCi0JdHJpc3RhdGUKLQlkZXBlbmRzIG9uICFB
Uk0gJiYgIUFSTTY0Ci0JZGVmYXVsdCBtIGlmIChDTEVBTkNBQ0hFIHx8IEZST05UU1dBUCkKLQlo
ZWxwCi0JICBTaGltIHRvIGludGVyZmFjZSBpbi1rZXJuZWwgVHJhbnNjZW5kZW50IE1lbW9yeSBo
b29rcwotCSAgKGUuZy4gY2xlYW5jYWNoZSBhbmQgZnJvbnRzd2FwKSB0byBYZW4gdG1lbSBoeXBl
cmNhbGxzLgotCiBjb25maWcgWEVOX1BDSURFVl9CQUNLRU5ECiAJdHJpc3RhdGUgIlhlbiBQQ0kt
ZGV2aWNlIGJhY2tlbmQgZHJpdmVyIgogCWRlcGVuZHMgb24gUENJICYmIFg4NiAmJiBYRU4KZGlm
ZiAtLWdpdCBhL2RyaXZlcnMveGVuL01ha2VmaWxlIGIvZHJpdmVycy94ZW4vTWFrZWZpbGUKaW5k
ZXggYWQzODQ0ZDlmODc2Li4wYzRlZmE2ZmU0NTAgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL01h
a2VmaWxlCisrKyBiL2RyaXZlcnMveGVuL01ha2VmaWxlCkBAIC0xNywxNCArMTcsMTIgQEAgZG9t
MC0kKENPTkZJR19YODYpICs9IHBjcHUubwogb2JqLSQoQ09ORklHX1hFTl9ET00wKQkJCSs9ICQo
ZG9tMC15KQogb2JqLSQoQ09ORklHX0JMT0NLKQkJCSs9IGJpb21lcmdlLm8KIG9iai0kKENPTkZJ
R19YRU5fQkFMTE9PTikJCSs9IHhlbi1iYWxsb29uLm8KLW9iai0kKENPTkZJR19YRU5fU0VMRkJB
TExPT05JTkcpCSs9IHhlbi1zZWxmYmFsbG9vbi5vCiBvYmotJChDT05GSUdfWEVOX0RFVl9FVlRD
SE4pCQkrPSB4ZW4tZXZ0Y2huLm8KIG9iai0kKENPTkZJR19YRU5fR05UREVWKQkJKz0geGVuLWdu
dGRldi5vCiBvYmotJChDT05GSUdfWEVOX0dSQU5UX0RFVl9BTExPQykJKz0geGVuLWdudGFsbG9j
Lm8KIG9iai0kKENPTkZJR19YRU5GUykJCQkrPSB4ZW5mcy8KIG9iai0kKENPTkZJR19YRU5fU1lT
X0hZUEVSVklTT1IpCSs9IHN5cy1oeXBlcnZpc29yLm8KIG9iai0kKENPTkZJR19YRU5fUFZIVk0p
CQkJKz0gcGxhdGZvcm0tcGNpLm8KLW9iai0kKENPTkZJR19YRU5fVE1FTSkJCQkrPSB0bWVtLm8K
IG9iai0kKENPTkZJR19TV0lPVExCX1hFTikJCSs9IHN3aW90bGIteGVuLm8KIG9iai0kKENPTkZJ
R19YRU5fTUNFX0xPRykJCSs9IG1jZWxvZy5vCiBvYmotJChDT05GSUdfWEVOX1BDSURFVl9CQUNL
RU5EKQkrPSB4ZW4tcGNpYmFjay8KZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3RtZW0uYyBiL2Ry
aXZlcnMveGVuL3RtZW0uYwpkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggNjRkNzQ3OWFk
NWFkLi4wMDAwMDAwMDAwMDAKLS0tIGEvZHJpdmVycy94ZW4vdG1lbS5jCisrKyAvZGV2L251bGwK
QEAgLTEsNDE5ICswLDAgQEAKLS8vIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wLW9u
bHkKLS8qCi0gKiBYZW4gaW1wbGVtZW50YXRpb24gZm9yIHRyYW5zY2VuZGVudCBtZW1vcnkgKHRt
ZW0pCi0gKgotICogQ29weXJpZ2h0IChDKSAyMDA5LTIwMTEgT3JhY2xlIENvcnAuICBBbGwgcmln
aHRzIHJlc2VydmVkLgotICogQXV0aG9yOiBEYW4gTWFnZW5oZWltZXIKLSAqLwotCi0jZGVmaW5l
IHByX2ZtdChmbXQpICJ4ZW46IiBLQlVJTERfTU9ETkFNRSAiOiAiIGZtdAotCi0jaW5jbHVkZSA8
bGludXgvbW9kdWxlLmg+Ci0jaW5jbHVkZSA8bGludXgva2VybmVsLmg+Ci0jaW5jbHVkZSA8bGlu
dXgvdHlwZXMuaD4KLSNpbmNsdWRlIDxsaW51eC9pbml0Lmg+Ci0jaW5jbHVkZSA8bGludXgvcGFn
ZW1hcC5oPgotI2luY2x1ZGUgPGxpbnV4L2NsZWFuY2FjaGUuaD4KLSNpbmNsdWRlIDxsaW51eC9m
cm9udHN3YXAuaD4KLQotI2luY2x1ZGUgPHhlbi94ZW4uaD4KLSNpbmNsdWRlIDx4ZW4vaW50ZXJm
YWNlL3hlbi5oPgotI2luY2x1ZGUgPHhlbi9wYWdlLmg+Ci0jaW5jbHVkZSA8YXNtL3hlbi9oeXBl
cmNhbGwuaD4KLSNpbmNsdWRlIDxhc20veGVuL2h5cGVydmlzb3IuaD4KLSNpbmNsdWRlIDx4ZW4v
dG1lbS5oPgotCi0jaWZuZGVmIENPTkZJR19YRU5fVE1FTV9NT0RVTEUKLWJvb2wgX19yZWFkX21v
c3RseSB0bWVtX2VuYWJsZWQgPSBmYWxzZTsKLQotc3RhdGljIGludCBfX2luaXQgZW5hYmxlX3Rt
ZW0oY2hhciAqcykKLXsKLQl0bWVtX2VuYWJsZWQgPSB0cnVlOwotCXJldHVybiAxOwotfQotX19z
ZXR1cCgidG1lbSIsIGVuYWJsZV90bWVtKTsKLSNlbmRpZgotCi0jaWZkZWYgQ09ORklHX0NMRUFO
Q0FDSEUKLXN0YXRpYyBib29sIGNsZWFuY2FjaGUgX19yZWFkX21vc3RseSA9IHRydWU7Ci1tb2R1
bGVfcGFyYW0oY2xlYW5jYWNoZSwgYm9vbCwgU19JUlVHTyk7Ci1zdGF0aWMgYm9vbCBzZWxmYmFs
bG9vbmluZyBfX3JlYWRfbW9zdGx5ID0gdHJ1ZTsKLW1vZHVsZV9wYXJhbShzZWxmYmFsbG9vbmlu
ZywgYm9vbCwgU19JUlVHTyk7Ci0jZW5kaWYgLyogQ09ORklHX0NMRUFOQ0FDSEUgKi8KLQotI2lm
ZGVmIENPTkZJR19GUk9OVFNXQVAKLXN0YXRpYyBib29sIGZyb250c3dhcCBfX3JlYWRfbW9zdGx5
ID0gdHJ1ZTsKLW1vZHVsZV9wYXJhbShmcm9udHN3YXAsIGJvb2wsIFNfSVJVR08pOwotI2Vsc2Ug
LyogQ09ORklHX0ZST05UU1dBUCAqLwotI2RlZmluZSBmcm9udHN3YXAgKDApCi0jZW5kaWYgLyog
Q09ORklHX0ZST05UU1dBUCAqLwotCi0jaWZkZWYgQ09ORklHX1hFTl9TRUxGQkFMTE9PTklORwot
c3RhdGljIGJvb2wgc2VsZnNocmlua2luZyBfX3JlYWRfbW9zdGx5ID0gdHJ1ZTsKLW1vZHVsZV9w
YXJhbShzZWxmc2hyaW5raW5nLCBib29sLCBTX0lSVUdPKTsKLSNlbmRpZiAvKiBDT05GSUdfWEVO
X1NFTEZCQUxMT09OSU5HICovCi0KLSNkZWZpbmUgVE1FTV9DT05UUk9MICAgICAgICAgICAgICAg
MAotI2RlZmluZSBUTUVNX05FV19QT09MICAgICAgICAgICAgICAxCi0jZGVmaW5lIFRNRU1fREVT
VFJPWV9QT09MICAgICAgICAgIDIKLSNkZWZpbmUgVE1FTV9ORVdfUEFHRSAgICAgICAgICAgICAg
MwotI2RlZmluZSBUTUVNX1BVVF9QQUdFICAgICAgICAgICAgICA0Ci0jZGVmaW5lIFRNRU1fR0VU
X1BBR0UgICAgICAgICAgICAgIDUKLSNkZWZpbmUgVE1FTV9GTFVTSF9QQUdFICAgICAgICAgICAg
NgotI2RlZmluZSBUTUVNX0ZMVVNIX09CSkVDVCAgICAgICAgICA3Ci0jZGVmaW5lIFRNRU1fUkVB
RCAgICAgICAgICAgICAgICAgIDgKLSNkZWZpbmUgVE1FTV9XUklURSAgICAgICAgICAgICAgICAg
OQotI2RlZmluZSBUTUVNX1hDSEcgICAgICAgICAgICAgICAgIDEwCi0KLS8qIEJpdHMgZm9yIEhZ
UEVSVklTT1JfdG1lbV9vcChUTUVNX05FV19QT09MKSAqLwotI2RlZmluZSBUTUVNX1BPT0xfUEVS
U0lTVCAgICAgICAgICAxCi0jZGVmaW5lIFRNRU1fUE9PTF9TSEFSRUQgICAgICAgICAgIDIKLSNk
ZWZpbmUgVE1FTV9QT09MX1BBR0VTSVpFX1NISUZUICAgNAotI2RlZmluZSBUTUVNX1ZFUlNJT05f
U0hJRlQgICAgICAgIDI0Ci0KLQotc3RydWN0IHRtZW1fcG9vbF91dWlkIHsKLQl1NjQgdXVpZF9s
bzsKLQl1NjQgdXVpZF9oaTsKLX07Ci0KLXN0cnVjdCB0bWVtX29pZCB7Ci0JdTY0IG9pZFszXTsK
LX07Ci0KLSNkZWZpbmUgVE1FTV9QT09MX1BSSVZBVEVfVVVJRAl7IDAsIDAgfQotCi0vKiBmbGFn
cyBmb3IgdG1lbV9vcHMubmV3X3Bvb2wgKi8KLSNkZWZpbmUgVE1FTV9QT09MX1BFUlNJU1QgICAg
ICAgICAgMQotI2RlZmluZSBUTUVNX1BPT0xfU0hBUkVEICAgICAgICAgICAyCi0KLS8qIHhlbiB0
bWVtIGZvdW5kYXRpb24gb3BzL2h5cGVyY2FsbHMgKi8KLQotc3RhdGljIGlubGluZSBpbnQgeGVu
X3RtZW1fb3AodTMyIHRtZW1fY21kLCB1MzIgdG1lbV9wb29sLCBzdHJ1Y3QgdG1lbV9vaWQgb2lk
LAotCXUzMiBpbmRleCwgdW5zaWduZWQgbG9uZyBnbWZuLCB1MzIgdG1lbV9vZmZzZXQsIHUzMiBw
Zm5fb2Zmc2V0LCB1MzIgbGVuKQotewotCXN0cnVjdCB0bWVtX29wIG9wOwotCWludCByYyA9IDA7
Ci0KLQlvcC5jbWQgPSB0bWVtX2NtZDsKLQlvcC5wb29sX2lkID0gdG1lbV9wb29sOwotCW9wLnUu
Z2VuLm9pZFswXSA9IG9pZC5vaWRbMF07Ci0Jb3AudS5nZW4ub2lkWzFdID0gb2lkLm9pZFsxXTsK
LQlvcC51Lmdlbi5vaWRbMl0gPSBvaWQub2lkWzJdOwotCW9wLnUuZ2VuLmluZGV4ID0gaW5kZXg7
Ci0Jb3AudS5nZW4udG1lbV9vZmZzZXQgPSB0bWVtX29mZnNldDsKLQlvcC51Lmdlbi5wZm5fb2Zm
c2V0ID0gcGZuX29mZnNldDsKLQlvcC51Lmdlbi5sZW4gPSBsZW47Ci0Jc2V0X3hlbl9ndWVzdF9o
YW5kbGUob3AudS5nZW4uZ21mbiwgKHZvaWQgKilnbWZuKTsKLQlyYyA9IEhZUEVSVklTT1JfdG1l
bV9vcCgmb3ApOwotCXJldHVybiByYzsKLX0KLQotc3RhdGljIGludCB4ZW5fdG1lbV9uZXdfcG9v
bChzdHJ1Y3QgdG1lbV9wb29sX3V1aWQgdXVpZCwKLQkJCQl1MzIgZmxhZ3MsIHVuc2lnbmVkIGxv
bmcgcGFnZXNpemUpCi17Ci0Jc3RydWN0IHRtZW1fb3Agb3A7Ci0JaW50IHJjID0gMCwgcGFnZXNo
aWZ0OwotCi0JZm9yIChwYWdlc2hpZnQgPSAwOyBwYWdlc2l6ZSAhPSAxOyBwYWdlc2hpZnQrKykK
LQkJcGFnZXNpemUgPj49IDE7Ci0JZmxhZ3MgfD0gKHBhZ2VzaGlmdCAtIDEyKSA8PCBUTUVNX1BP
T0xfUEFHRVNJWkVfU0hJRlQ7Ci0JZmxhZ3MgfD0gVE1FTV9TUEVDX1ZFUlNJT04gPDwgVE1FTV9W
RVJTSU9OX1NISUZUOwotCW9wLmNtZCA9IFRNRU1fTkVXX1BPT0w7Ci0Jb3AudS5uZXcudXVpZFsw
XSA9IHV1aWQudXVpZF9sbzsKLQlvcC51Lm5ldy51dWlkWzFdID0gdXVpZC51dWlkX2hpOwotCW9w
LnUubmV3LmZsYWdzID0gZmxhZ3M7Ci0JcmMgPSBIWVBFUlZJU09SX3RtZW1fb3AoJm9wKTsKLQly
ZXR1cm4gcmM7Ci19Ci0KLS8qIHhlbiBnZW5lcmljIHRtZW0gb3BzICovCi0KLXN0YXRpYyBpbnQg
eGVuX3RtZW1fcHV0X3BhZ2UodTMyIHBvb2xfaWQsIHN0cnVjdCB0bWVtX29pZCBvaWQsCi0JCQkg
ICAgIHUzMiBpbmRleCwgc3RydWN0IHBhZ2UgKnBhZ2UpCi17Ci0JcmV0dXJuIHhlbl90bWVtX29w
KFRNRU1fUFVUX1BBR0UsIHBvb2xfaWQsIG9pZCwgaW5kZXgsCi0JCQkgICB4ZW5fcGFnZV90b19n
Zm4ocGFnZSksIDAsIDAsIDApOwotfQotCi1zdGF0aWMgaW50IHhlbl90bWVtX2dldF9wYWdlKHUz
MiBwb29sX2lkLCBzdHJ1Y3QgdG1lbV9vaWQgb2lkLAotCQkJICAgICB1MzIgaW5kZXgsIHN0cnVj
dCBwYWdlICpwYWdlKQotewotCXJldHVybiB4ZW5fdG1lbV9vcChUTUVNX0dFVF9QQUdFLCBwb29s
X2lkLCBvaWQsIGluZGV4LAotCQkJICAgeGVuX3BhZ2VfdG9fZ2ZuKHBhZ2UpLCAwLCAwLCAwKTsK
LX0KLQotc3RhdGljIGludCB4ZW5fdG1lbV9mbHVzaF9wYWdlKHUzMiBwb29sX2lkLCBzdHJ1Y3Qg
dG1lbV9vaWQgb2lkLCB1MzIgaW5kZXgpCi17Ci0JcmV0dXJuIHhlbl90bWVtX29wKFRNRU1fRkxV
U0hfUEFHRSwgcG9vbF9pZCwgb2lkLCBpbmRleCwKLQkJMCwgMCwgMCwgMCk7Ci19Ci0KLXN0YXRp
YyBpbnQgeGVuX3RtZW1fZmx1c2hfb2JqZWN0KHUzMiBwb29sX2lkLCBzdHJ1Y3QgdG1lbV9vaWQg
b2lkKQotewotCXJldHVybiB4ZW5fdG1lbV9vcChUTUVNX0ZMVVNIX09CSkVDVCwgcG9vbF9pZCwg
b2lkLCAwLCAwLCAwLCAwLCAwKTsKLX0KLQotCi0jaWZkZWYgQ09ORklHX0NMRUFOQ0FDSEUKLXN0
YXRpYyBpbnQgeGVuX3RtZW1fZGVzdHJveV9wb29sKHUzMiBwb29sX2lkKQotewotCXN0cnVjdCB0
bWVtX29pZCBvaWQgPSB7IHsgMCB9IH07Ci0KLQlyZXR1cm4geGVuX3RtZW1fb3AoVE1FTV9ERVNU
Uk9ZX1BPT0wsIHBvb2xfaWQsIG9pZCwgMCwgMCwgMCwgMCwgMCk7Ci19Ci0KLS8qIGNsZWFuY2Fj
aGUgb3BzICovCi0KLXN0YXRpYyB2b2lkIHRtZW1fY2xlYW5jYWNoZV9wdXRfcGFnZShpbnQgcG9v
bCwgc3RydWN0IGNsZWFuY2FjaGVfZmlsZWtleSBrZXksCi0JCQkJICAgICBwZ29mZl90IGluZGV4
LCBzdHJ1Y3QgcGFnZSAqcGFnZSkKLXsKLQl1MzIgaW5kID0gKHUzMikgaW5kZXg7Ci0Jc3RydWN0
IHRtZW1fb2lkIG9pZCA9ICooc3RydWN0IHRtZW1fb2lkICopJmtleTsKLQotCWlmIChwb29sIDwg
MCkKLQkJcmV0dXJuOwotCWlmIChpbmQgIT0gaW5kZXgpCi0JCXJldHVybjsKLQltYigpOyAvKiBl
bnN1cmUgcGFnZSBpcyBxdWllc2NlbnQ7IHRtZW0gbWF5IGFkZHJlc3MgaXQgd2l0aCBhbiBhbGlh
cyAqLwotCSh2b2lkKXhlbl90bWVtX3B1dF9wYWdlKCh1MzIpcG9vbCwgb2lkLCBpbmQsIHBhZ2Up
OwotfQotCi1zdGF0aWMgaW50IHRtZW1fY2xlYW5jYWNoZV9nZXRfcGFnZShpbnQgcG9vbCwgc3Ry
dWN0IGNsZWFuY2FjaGVfZmlsZWtleSBrZXksCi0JCQkJICAgIHBnb2ZmX3QgaW5kZXgsIHN0cnVj
dCBwYWdlICpwYWdlKQotewotCXUzMiBpbmQgPSAodTMyKSBpbmRleDsKLQlzdHJ1Y3QgdG1lbV9v
aWQgb2lkID0gKihzdHJ1Y3QgdG1lbV9vaWQgKikma2V5OwotCWludCByZXQ7Ci0KLQkvKiB0cmFu
c2xhdGUgcmV0dXJuIHZhbHVlcyB0byBsaW51eCBzZW1hbnRpY3MgKi8KLQlpZiAocG9vbCA8IDAp
Ci0JCXJldHVybiAtMTsKLQlpZiAoaW5kICE9IGluZGV4KQotCQlyZXR1cm4gLTE7Ci0JcmV0ID0g
eGVuX3RtZW1fZ2V0X3BhZ2UoKHUzMilwb29sLCBvaWQsIGluZCwgcGFnZSk7Ci0JaWYgKHJldCA9
PSAxKQotCQlyZXR1cm4gMDsKLQllbHNlCi0JCXJldHVybiAtMTsKLX0KLQotc3RhdGljIHZvaWQg
dG1lbV9jbGVhbmNhY2hlX2ZsdXNoX3BhZ2UoaW50IHBvb2wsIHN0cnVjdCBjbGVhbmNhY2hlX2Zp
bGVrZXkga2V5LAotCQkJCSAgICAgICBwZ29mZl90IGluZGV4KQotewotCXUzMiBpbmQgPSAodTMy
KSBpbmRleDsKLQlzdHJ1Y3QgdG1lbV9vaWQgb2lkID0gKihzdHJ1Y3QgdG1lbV9vaWQgKikma2V5
OwotCi0JaWYgKHBvb2wgPCAwKQotCQlyZXR1cm47Ci0JaWYgKGluZCAhPSBpbmRleCkKLQkJcmV0
dXJuOwotCSh2b2lkKXhlbl90bWVtX2ZsdXNoX3BhZ2UoKHUzMilwb29sLCBvaWQsIGluZCk7Ci19
Ci0KLXN0YXRpYyB2b2lkIHRtZW1fY2xlYW5jYWNoZV9mbHVzaF9pbm9kZShpbnQgcG9vbCwgc3Ry
dWN0IGNsZWFuY2FjaGVfZmlsZWtleSBrZXkpCi17Ci0Jc3RydWN0IHRtZW1fb2lkIG9pZCA9ICoo
c3RydWN0IHRtZW1fb2lkICopJmtleTsKLQotCWlmIChwb29sIDwgMCkKLQkJcmV0dXJuOwotCSh2
b2lkKXhlbl90bWVtX2ZsdXNoX29iamVjdCgodTMyKXBvb2wsIG9pZCk7Ci19Ci0KLXN0YXRpYyB2
b2lkIHRtZW1fY2xlYW5jYWNoZV9mbHVzaF9mcyhpbnQgcG9vbCkKLXsKLQlpZiAocG9vbCA8IDAp
Ci0JCXJldHVybjsKLQkodm9pZCl4ZW5fdG1lbV9kZXN0cm95X3Bvb2woKHUzMilwb29sKTsKLX0K
LQotc3RhdGljIGludCB0bWVtX2NsZWFuY2FjaGVfaW5pdF9mcyhzaXplX3QgcGFnZXNpemUpCi17
Ci0Jc3RydWN0IHRtZW1fcG9vbF91dWlkIHV1aWRfcHJpdmF0ZSA9IFRNRU1fUE9PTF9QUklWQVRF
X1VVSUQ7Ci0KLQlyZXR1cm4geGVuX3RtZW1fbmV3X3Bvb2wodXVpZF9wcml2YXRlLCAwLCBwYWdl
c2l6ZSk7Ci19Ci0KLXN0YXRpYyBpbnQgdG1lbV9jbGVhbmNhY2hlX2luaXRfc2hhcmVkX2ZzKHV1
aWRfdCAqdXVpZCwgc2l6ZV90IHBhZ2VzaXplKQotewotCXN0cnVjdCB0bWVtX3Bvb2xfdXVpZCBz
aGFyZWRfdXVpZDsKLQotCXNoYXJlZF91dWlkLnV1aWRfbG8gPSAqKHU2NCAqKSZ1dWlkLT5iWzBd
OwotCXNoYXJlZF91dWlkLnV1aWRfaGkgPSAqKHU2NCAqKSZ1dWlkLT5iWzhdOwotCXJldHVybiB4
ZW5fdG1lbV9uZXdfcG9vbChzaGFyZWRfdXVpZCwgVE1FTV9QT09MX1NIQVJFRCwgcGFnZXNpemUp
OwotfQotCi1zdGF0aWMgY29uc3Qgc3RydWN0IGNsZWFuY2FjaGVfb3BzIHRtZW1fY2xlYW5jYWNo
ZV9vcHMgPSB7Ci0JLnB1dF9wYWdlID0gdG1lbV9jbGVhbmNhY2hlX3B1dF9wYWdlLAotCS5nZXRf
cGFnZSA9IHRtZW1fY2xlYW5jYWNoZV9nZXRfcGFnZSwKLQkuaW52YWxpZGF0ZV9wYWdlID0gdG1l
bV9jbGVhbmNhY2hlX2ZsdXNoX3BhZ2UsCi0JLmludmFsaWRhdGVfaW5vZGUgPSB0bWVtX2NsZWFu
Y2FjaGVfZmx1c2hfaW5vZGUsCi0JLmludmFsaWRhdGVfZnMgPSB0bWVtX2NsZWFuY2FjaGVfZmx1
c2hfZnMsCi0JLmluaXRfc2hhcmVkX2ZzID0gdG1lbV9jbGVhbmNhY2hlX2luaXRfc2hhcmVkX2Zz
LAotCS5pbml0X2ZzID0gdG1lbV9jbGVhbmNhY2hlX2luaXRfZnMKLX07Ci0jZW5kaWYKLQotI2lm
ZGVmIENPTkZJR19GUk9OVFNXQVAKLS8qIGZyb250c3dhcCB0bWVtIG9wZXJhdGlvbnMgKi8KLQot
LyogYSBzaW5nbGUgdG1lbSBwb29saWQgaXMgdXNlZCBmb3IgYWxsIGZyb250c3dhcCAidHlwZXMi
IChzd2FwZmlsZXMpICovCi1zdGF0aWMgaW50IHRtZW1fZnJvbnRzd2FwX3Bvb2xpZDsKLQotLyoK
LSAqIFN3aXp6bGluZyBpbmNyZWFzZXMgb2JqZWN0cyBwZXIgc3dhcHR5cGUsIGluY3JlYXNpbmcg
dG1lbSBjb25jdXJyZW5jeQotICogZm9yIGhlYXZ5IHN3YXBsb2Fkcy4gIExhdGVyLCBsYXJnZXIg
bnJfY3B1cyAtPiBsYXJnZXIgU1dJWl9CSVRTCi0gKi8KLSNkZWZpbmUgU1dJWl9CSVRTCQk0Ci0j
ZGVmaW5lIFNXSVpfTUFTSwkJKCgxIDw8IFNXSVpfQklUUykgLSAxKQotI2RlZmluZSBfb3N3aXoo
X3R5cGUsIF9pbmQpCSgoX3R5cGUgPDwgU1dJWl9CSVRTKSB8IChfaW5kICYgU1dJWl9NQVNLKSkK
LSNkZWZpbmUgaXN3aXooX2luZCkJCShfaW5kID4+IFNXSVpfQklUUykKLQotc3RhdGljIGlubGlu
ZSBzdHJ1Y3QgdG1lbV9vaWQgb3N3aXoodW5zaWduZWQgdHlwZSwgdTMyIGluZCkKLXsKLQlzdHJ1
Y3QgdG1lbV9vaWQgb2lkID0geyAub2lkID0geyAwIH0gfTsKLQlvaWQub2lkWzBdID0gX29zd2l6
KHR5cGUsIGluZCk7Ci0JcmV0dXJuIG9pZDsKLX0KLQotLyogcmV0dXJucyAwIGlmIHRoZSBwYWdl
IHdhcyBzdWNjZXNzZnVsbHkgcHV0IGludG8gZnJvbnRzd2FwLCAtMSBpZiBub3QgKi8KLXN0YXRp
YyBpbnQgdG1lbV9mcm9udHN3YXBfc3RvcmUodW5zaWduZWQgdHlwZSwgcGdvZmZfdCBvZmZzZXQs
Ci0JCQkJICAgc3RydWN0IHBhZ2UgKnBhZ2UpCi17Ci0JdTY0IGluZDY0ID0gKHU2NClvZmZzZXQ7
Ci0JdTMyIGluZCA9ICh1MzIpb2Zmc2V0OwotCWludCBwb29sID0gdG1lbV9mcm9udHN3YXBfcG9v
bGlkOwotCWludCByZXQ7Ci0KLQkvKiBUSFAgaXNuJ3Qgc3VwcG9ydGVkICovCi0JaWYgKFBhZ2VU
cmFuc0h1Z2UocGFnZSkpCi0JCXJldHVybiAtMTsKLQotCWlmIChwb29sIDwgMCkKLQkJcmV0dXJu
IC0xOwotCWlmIChpbmQ2NCAhPSBpbmQpCi0JCXJldHVybiAtMTsKLQltYigpOyAvKiBlbnN1cmUg
cGFnZSBpcyBxdWllc2NlbnQ7IHRtZW0gbWF5IGFkZHJlc3MgaXQgd2l0aCBhbiBhbGlhcyAqLwot
CXJldCA9IHhlbl90bWVtX3B1dF9wYWdlKHBvb2wsIG9zd2l6KHR5cGUsIGluZCksIGlzd2l6KGlu
ZCksIHBhZ2UpOwotCS8qIHRyYW5zbGF0ZSBYZW4gdG1lbSByZXR1cm4gdmFsdWVzIHRvIGxpbnV4
IHNlbWFudGljcyAqLwotCWlmIChyZXQgPT0gMSkKLQkJcmV0dXJuIDA7Ci0JZWxzZQotCQlyZXR1
cm4gLTE7Ci19Ci0KLS8qCi0gKiByZXR1cm5zIDAgaWYgdGhlIHBhZ2Ugd2FzIHN1Y2Nlc3NmdWxs
eSBnb3R0ZW4gZnJvbSBmcm9udHN3YXAsIC0xIGlmCi0gKiB3YXMgbm90IHByZXNlbnQgKHNob3Vs
ZCBuZXZlciBoYXBwZW4hKQotICovCi1zdGF0aWMgaW50IHRtZW1fZnJvbnRzd2FwX2xvYWQodW5z
aWduZWQgdHlwZSwgcGdvZmZfdCBvZmZzZXQsCi0JCQkJICAgc3RydWN0IHBhZ2UgKnBhZ2UpCi17
Ci0JdTY0IGluZDY0ID0gKHU2NClvZmZzZXQ7Ci0JdTMyIGluZCA9ICh1MzIpb2Zmc2V0OwotCWlu
dCBwb29sID0gdG1lbV9mcm9udHN3YXBfcG9vbGlkOwotCWludCByZXQ7Ci0KLQlpZiAocG9vbCA8
IDApCi0JCXJldHVybiAtMTsKLQlpZiAoaW5kNjQgIT0gaW5kKQotCQlyZXR1cm4gLTE7Ci0JcmV0
ID0geGVuX3RtZW1fZ2V0X3BhZ2UocG9vbCwgb3N3aXoodHlwZSwgaW5kKSwgaXN3aXooaW5kKSwg
cGFnZSk7Ci0JLyogdHJhbnNsYXRlIFhlbiB0bWVtIHJldHVybiB2YWx1ZXMgdG8gbGludXggc2Vt
YW50aWNzICovCi0JaWYgKHJldCA9PSAxKQotCQlyZXR1cm4gMDsKLQllbHNlCi0JCXJldHVybiAt
MTsKLX0KLQotLyogZmx1c2ggYSBzaW5nbGUgcGFnZSBmcm9tIGZyb250c3dhcCAqLwotc3RhdGlj
IHZvaWQgdG1lbV9mcm9udHN3YXBfZmx1c2hfcGFnZSh1bnNpZ25lZCB0eXBlLCBwZ29mZl90IG9m
ZnNldCkKLXsKLQl1NjQgaW5kNjQgPSAodTY0KW9mZnNldDsKLQl1MzIgaW5kID0gKHUzMilvZmZz
ZXQ7Ci0JaW50IHBvb2wgPSB0bWVtX2Zyb250c3dhcF9wb29saWQ7Ci0KLQlpZiAocG9vbCA8IDAp
Ci0JCXJldHVybjsKLQlpZiAoaW5kNjQgIT0gaW5kKQotCQlyZXR1cm47Ci0JKHZvaWQpIHhlbl90
bWVtX2ZsdXNoX3BhZ2UocG9vbCwgb3N3aXoodHlwZSwgaW5kKSwgaXN3aXooaW5kKSk7Ci19Ci0K
LS8qIGZsdXNoIGFsbCBwYWdlcyBmcm9tIHRoZSBwYXNzZWQgc3dhcHR5cGUgKi8KLXN0YXRpYyB2
b2lkIHRtZW1fZnJvbnRzd2FwX2ZsdXNoX2FyZWEodW5zaWduZWQgdHlwZSkKLXsKLQlpbnQgcG9v
bCA9IHRtZW1fZnJvbnRzd2FwX3Bvb2xpZDsKLQlpbnQgaW5kOwotCi0JaWYgKHBvb2wgPCAwKQot
CQlyZXR1cm47Ci0JZm9yIChpbmQgPSBTV0laX01BU0s7IGluZCA+PSAwOyBpbmQtLSkKLQkJKHZv
aWQpeGVuX3RtZW1fZmx1c2hfb2JqZWN0KHBvb2wsIG9zd2l6KHR5cGUsIGluZCkpOwotfQotCi1z
dGF0aWMgdm9pZCB0bWVtX2Zyb250c3dhcF9pbml0KHVuc2lnbmVkIGlnbm9yZWQpCi17Ci0Jc3Ry
dWN0IHRtZW1fcG9vbF91dWlkIHByaXZhdGUgPSBUTUVNX1BPT0xfUFJJVkFURV9VVUlEOwotCi0J
LyogYSBzaW5nbGUgdG1lbSBwb29saWQgaXMgdXNlZCBmb3IgYWxsIGZyb250c3dhcCAidHlwZXMi
IChzd2FwZmlsZXMpICovCi0JaWYgKHRtZW1fZnJvbnRzd2FwX3Bvb2xpZCA8IDApCi0JCXRtZW1f
ZnJvbnRzd2FwX3Bvb2xpZCA9Ci0JCSAgICB4ZW5fdG1lbV9uZXdfcG9vbChwcml2YXRlLCBUTUVN
X1BPT0xfUEVSU0lTVCwgUEFHRV9TSVpFKTsKLX0KLQotc3RhdGljIHN0cnVjdCBmcm9udHN3YXBf
b3BzIHRtZW1fZnJvbnRzd2FwX29wcyA9IHsKLQkuc3RvcmUgPSB0bWVtX2Zyb250c3dhcF9zdG9y
ZSwKLQkubG9hZCA9IHRtZW1fZnJvbnRzd2FwX2xvYWQsCi0JLmludmFsaWRhdGVfcGFnZSA9IHRt
ZW1fZnJvbnRzd2FwX2ZsdXNoX3BhZ2UsCi0JLmludmFsaWRhdGVfYXJlYSA9IHRtZW1fZnJvbnRz
d2FwX2ZsdXNoX2FyZWEsCi0JLmluaXQgPSB0bWVtX2Zyb250c3dhcF9pbml0Ci19OwotI2VuZGlm
Ci0KLXN0YXRpYyBpbnQgX19pbml0IHhlbl90bWVtX2luaXQodm9pZCkKLXsKLQlpZiAoIXhlbl9k
b21haW4oKSkKLQkJcmV0dXJuIDA7Ci0jaWZkZWYgQ09ORklHX0ZST05UU1dBUAotCWlmICh0bWVt
X2VuYWJsZWQgJiYgZnJvbnRzd2FwKSB7Ci0JCWNoYXIgKnMgPSAiIjsKLQotCQl0bWVtX2Zyb250
c3dhcF9wb29saWQgPSAtMTsKLQkJZnJvbnRzd2FwX3JlZ2lzdGVyX29wcygmdG1lbV9mcm9udHN3
YXBfb3BzKTsKLQkJcHJfaW5mbygiZnJvbnRzd2FwIGVuYWJsZWQsIFJBTSBwcm92aWRlZCBieSBY
ZW4gVHJhbnNjZW5kZW50IE1lbW9yeSVzXG4iLAotCQkJcyk7Ci0JfQotI2VuZGlmCi0jaWZkZWYg
Q09ORklHX0NMRUFOQ0FDSEUKLQlCVUlMRF9CVUdfT04oc2l6ZW9mKHN0cnVjdCBjbGVhbmNhY2hl
X2ZpbGVrZXkpICE9IHNpemVvZihzdHJ1Y3QgdG1lbV9vaWQpKTsKLQlpZiAodG1lbV9lbmFibGVk
ICYmIGNsZWFuY2FjaGUpIHsKLQkJaW50IGVycjsKLQotCQllcnIgPSBjbGVhbmNhY2hlX3JlZ2lz
dGVyX29wcygmdG1lbV9jbGVhbmNhY2hlX29wcyk7Ci0JCWlmIChlcnIpCi0JCQlwcl93YXJuKCJ4
ZW4tdG1lbTogZmFpbGVkIHRvIGVuYWJsZSBjbGVhbmNhY2hlOiAlZFxuIiwKLQkJCQllcnIpOwot
CQllbHNlCi0JCQlwcl9pbmZvKCJjbGVhbmNhY2hlIGVuYWJsZWQsIFJBTSBwcm92aWRlZCBieSAi
Ci0JCQkJIlhlbiBUcmFuc2NlbmRlbnQgTWVtb3J5XG4iKTsKLQl9Ci0jZW5kaWYKLSNpZmRlZiBD
T05GSUdfWEVOX1NFTEZCQUxMT09OSU5HCi0JLyoKLQkgKiBUaGVyZSBpcyBubyBwb2ludCBvZiBk
cml2aW5nIHBhZ2VzIHRvIHRoZSBzd2FwIHN5c3RlbSBpZiB0aGV5Ci0JICogYXJlbid0IGdvaW5n
IGFueXdoZXJlIGluIHRtZW0gdW5pdmVyc2UuCi0JICovCi0JaWYgKCFmcm9udHN3YXApIHsKLQkJ
c2VsZnNocmlua2luZyA9IGZhbHNlOwotCQlzZWxmYmFsbG9vbmluZyA9IGZhbHNlOwotCX0KLQl4
ZW5fc2VsZmJhbGxvb25faW5pdChzZWxmYmFsbG9vbmluZywgc2VsZnNocmlua2luZyk7Ci0jZW5k
aWYKLQlyZXR1cm4gMDsKLX0KLQotbW9kdWxlX2luaXQoeGVuX3RtZW1faW5pdCkKLU1PRFVMRV9M
SUNFTlNFKCJHUEwiKTsKLU1PRFVMRV9BVVRIT1IoIkRhbiBNYWdlbmhlaW1lciA8ZGFuLm1hZ2Vu
aGVpbWVyQG9yYWNsZS5jb20+Iik7Ci1NT0RVTEVfREVTQ1JJUFRJT04oIlNoaW0gdG8gWGVuIHRy
YW5zY2VuZGVudCBtZW1vcnkiKTsKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3hlbi1iYWxsb29u
LmMgYi9kcml2ZXJzL3hlbi94ZW4tYmFsbG9vbi5jCmluZGV4IGE2NzIzNmIwMjQ1Mi4uNmQxMmZj
MzY4MjEwIDEwMDY0NAotLS0gYS9kcml2ZXJzL3hlbi94ZW4tYmFsbG9vbi5jCisrKyBiL2RyaXZl
cnMveGVuL3hlbi1iYWxsb29uLmMKQEAgLTEyOSw4ICsxMjksNiBAQCB2b2lkIHhlbl9iYWxsb29u
X2luaXQodm9pZCkKIHsKIAlyZWdpc3Rlcl9iYWxsb29uKCZiYWxsb29uX2Rldik7CiAKLQlyZWdp
c3Rlcl94ZW5fc2VsZmJhbGxvb25pbmcoJmJhbGxvb25fZGV2KTsKLQogCXJlZ2lzdGVyX3hlbnN0
b3JlX25vdGlmaWVyKCZ4ZW5zdG9yZV9ub3RpZmllcik7CiB9CiBFWFBPUlRfU1lNQk9MX0dQTCh4
ZW5fYmFsbG9vbl9pbml0KTsKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3hlbi1zZWxmYmFsbG9v
bi5jIGIvZHJpdmVycy94ZW4veGVuLXNlbGZiYWxsb29uLmMKZGVsZXRlZCBmaWxlIG1vZGUgMTAw
NjQ0CmluZGV4IDI0NmY2MTIyYzllZS4uMDAwMDAwMDAwMDAwCi0tLSBhL2RyaXZlcnMveGVuL3hl
bi1zZWxmYmFsbG9vbi5jCisrKyAvZGV2L251bGwKQEAgLTEsNTc5ICswLDAgQEAKLS8vIFNQRFgt
TGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wCi0vKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCi0gKiBY
ZW4gc2VsZmJhbGxvb24gZHJpdmVyIChhbmQgb3B0aW9uYWwgZnJvbnRzd2FwIHNlbGYtc2hyaW5r
aW5nIGRyaXZlcikKLSAqCi0gKiBDb3B5cmlnaHQgKGMpIDIwMDktMjAxMSwgRGFuIE1hZ2VuaGVp
bWVyLCBPcmFjbGUgQ29ycC4KLSAqCi0gKiBUaGlzIGNvZGUgY29tcGxlbWVudHMgdGhlIGNsZWFu
Y2FjaGUgYW5kIGZyb250c3dhcCBwYXRjaHNldHMgdG8gb3B0aW1pemUKLSAqIHN1cHBvcnQgZm9y
IFhlbiBUcmFuc2NlbmRlbnQgTWVtb3J5ICgidG1lbSIpLiAgVGhlIHBvbGljeSBpdCBpbXBsZW1l
bnRzCi0gKiBpcyBydWRpbWVudGFyeSBhbmQgd2lsbCBsaWtlbHkgaW1wcm92ZSBvdmVyIHRpbWUs
IGJ1dCBpdCBkb2VzIHdvcmsgd2VsbAotICogZW5vdWdoIHRvZGF5LgotICoKLSAqIFR3byBmdW5j
dGlvbmFsaXRpZXMgYXJlIGltcGxlbWVudGVkIGhlcmUgd2hpY2ggYm90aCB1c2UgImNvbnRyb2wg
dGhlb3J5IgotICogKGZlZWRiYWNrKSB0byBvcHRpbWl6ZSBtZW1vcnkgdXRpbGl6YXRpb24uIElu
IGEgdmlydHVhbGl6ZWQgZW52aXJvbm1lbnQKLSAqIHN1Y2ggYXMgWGVuLCBSQU0gaXMgb2Z0ZW4g
YSBzY2FyY2UgcmVzb3VyY2UgYW5kIHdlIHdvdWxkIGxpa2UgdG8gZW5zdXJlCi0gKiB0aGF0IGVh
Y2ggb2YgYSBwb3NzaWJseSBsYXJnZSBudW1iZXIgb2YgdmlydHVhbCBtYWNoaW5lcyBpcyB1c2lu
ZyBSQU0KLSAqIGVmZmljaWVudGx5LCBpLmUuIHVzaW5nIGFzIGxpdHRsZSBhcyBwb3NzaWJsZSB3
aGVuIHVuZGVyIGxpZ2h0IGxvYWQKLSAqIGFuZCBvYnRhaW5pbmcgYXMgbXVjaCBhcyBwb3NzaWJs
ZSB3aGVuIG1lbW9yeSBkZW1hbmRzIGFyZSBoaWdoLgotICogU2luY2UgUkFNIG5lZWRzIHZhcnkg
aGlnaGx5IGR5bmFtaWNhbGx5IGFuZCBzb21ldGltZXMgZHJhbWF0aWNhbGx5LAotICogImh5c3Rl
cmVzaXMiIGlzIHVzZWQsIHRoYXQgaXMsIG1lbW9yeSB0YXJnZXQgaXMgZGV0ZXJtaW5lZCBub3Qg
anVzdAotICogb24gY3VycmVudCBkYXRhIGJ1dCBhbHNvIG9uIHBhc3QgZGF0YSBzdG9yZWQgaW4g
dGhlIHN5c3RlbS4KLSAqCi0gKiAiU2VsZmJhbGxvb25pbmciIGNyZWF0ZXMgbWVtb3J5IHByZXNz
dXJlIGJ5IG1hbmFnaW5nIHRoZSBYZW4gYmFsbG9vbgotICogZHJpdmVyIHRvIGRlY3JlYXNlIGFu
ZCBpbmNyZWFzZSBhdmFpbGFibGUga2VybmVsIG1lbW9yeSwgZHJpdmVuCi0gKiBsYXJnZWx5IGJ5
IHRoZSB0YXJnZXQgdmFsdWUgb2YgIkNvbW1pdHRlZF9BUyIgKHNlZSAvcHJvYy9tZW1pbmZvKS4K
LSAqIFNpbmNlIENvbW1pdHRlZF9BUyBkb2VzIG5vdCBhY2NvdW50IGZvciBjbGVhbiBtYXBwZWQg
cGFnZXMgKGkuZS4gcGFnZXMKLSAqIGluIFJBTSB0aGF0IGFyZSBpZGVudGljYWwgdG8gcGFnZXMg
b24gZGlzayksIHNlbGZiYWxsb29uaW5nIGhhcyB0aGUKLSAqIGFmZmVjdCBvZiBwdXNoaW5nIGxl
c3MgZnJlcXVlbnRseSB1c2VkIGNsZWFuIHBhZ2VjYWNoZSBwYWdlcyBvdXQgb2YKLSAqIGtlcm5l
bCBSQU0gYW5kLCBwcmVzdW1hYmx5IHVzaW5nIGNsZWFuY2FjaGUsIGludG8gWGVuIHRtZW0gd2hl
cmUKLSAqIFhlbiBjYW4gbW9yZSBlZmZpY2llbnRseSBvcHRpbWl6ZSBSQU0gdXRpbGl6YXRpb24g
Zm9yIHN1Y2ggcGFnZXMuCi0gKgotICogV2hlbiBrZXJuZWwgbWVtb3J5IGRlbWFuZCB1bmV4cGVj
dGVkbHkgaW5jcmVhc2VzIGZhc3RlciB0aGFuIFhlbiwgdmlhCi0gKiB0aGUgc2VsZmJhbGxvb24g
ZHJpdmVyLCBpcyBhYmxlIHRvIChvciBjaG9vc2VzIHRvKSBwcm92aWRlIHVzYWJsZSBSQU0sCi0g
KiB0aGUga2VybmVsIG1heSBpbnZva2Ugc3dhcHBpbmcuICBJbiBtb3N0IGNhc2VzLCBmcm9udHN3
YXAgaXMgYWJsZQotICogdG8gYWJzb3JiIHRoaXMgc3dhcHBpbmcgaW50byBYZW4gdG1lbS4gIEhv
d2V2ZXIsIGR1ZSB0byB0aGUgZmFjdAotICogdGhhdCB0aGUga2VybmVsIHN3YXAgc3Vic3lzdGVt
IGFzc3VtZXMgc3dhcHBpbmcgb2NjdXJzIHRvIGEgZGlzaywKLSAqIHN3YXBwZWQgcGFnZXMgbWF5
IHNpdCBvbiB0aGUgZGlzayBmb3IgYSB2ZXJ5IGxvbmcgdGltZTsgZXZlbiBpZgotICogdGhlIGtl
cm5lbCBrbm93cyB0aGUgcGFnZSB3aWxsIG5ldmVyIGJlIHVzZWQgYWdhaW4uICBUaGlzIGlzIGJl
Y2F1c2UKLSAqIHRoZSBkaXNrIHNwYWNlIGNvc3RzIHZlcnkgbGl0dGxlIGFuZCBjYW4gYmUgb3Zl
cndyaXR0ZW4gd2hlbgotICogbmVjZXNzYXJ5LiAgV2hlbiBzdWNoIHN0YWxlIHBhZ2VzIGFyZSBp
biBmcm9udHN3YXAsIGhvd2V2ZXIsIHRoZXkKLSAqIGFyZSB0YWtpbmcgdXAgdmFsdWFibGUgcmVh
bCBlc3RhdGUuICAiRnJvbnRzd2FwIHNlbGZzaHJpbmtpbmciIHdvcmtzCi0gKiB0byByZXNvbHZl
IHRoaXM6ICBXaGVuIGZyb250c3dhcCBhY3Rpdml0eSBpcyBvdGhlcndpc2Ugc3RhYmxlCi0gKiBh
bmQgdGhlIGd1ZXN0IGtlcm5lbCBpcyBub3QgdW5kZXIgbWVtb3J5IHByZXNzdXJlLCB0aGUgImZy
b250c3dhcAotICogc2VsZnNocmlua2luZyIgYWNjb3VudHMgZm9yIHRoaXMgYnkgcHJvdmlkaW5n
IHByZXNzdXJlIHRvIHJlbW92ZSBzb21lCi0gKiBwYWdlcyBmcm9tIGZyb250c3dhcCBhbmQgcmV0
dXJuIHRoZW0gdG8ga2VybmVsIG1lbW9yeS4KLSAqCi0gKiBGb3IgYm90aCAic2VsZmJhbGxvb25p
bmciIGFuZCAiZnJvbnRzd2FwLXNlbGZzaHJpbmtpbmciLCBhIHdvcmtlcgotICogdGhyZWFkIGlz
IHVzZWQgYW5kIHN5c2ZzIHR1bmFibGVzIGFyZSBwcm92aWRlZCB0byBhZGp1c3QgdGhlIGZyZXF1
ZW5jeQotICogYW5kIHJhdGUgb2YgYWRqdXN0bWVudHMgdG8gYWNoaWV2ZSB0aGUgZ29hbCwgYXMg
d2VsbCBhcyB0byBkaXNhYmxlIG9uZQotICogb3IgYm90aCBmdW5jdGlvbnMgaW5kZXBlbmRlbnRs
eS4KLSAqCi0gKiBXaGlsZSBzb21lIGFyZ3VlIHRoYXQgdGhpcyBmdW5jdGlvbmFsaXR5IGNhbiBh
bmQgc2hvdWxkIGJlIGltcGxlbWVudGVkCi0gKiBpbiB1c2Vyc3BhY2UsIGl0IGhhcyBiZWVuIG9i
c2VydmVkIHRoYXQgYmFkIHRoaW5ncyBoYXBwZW4gKGUuZy4gT09NcykuCi0gKgotICogU3lzdGVt
IGNvbmZpZ3VyYXRpb24gbm90ZTogU2VsZmJhbGxvb25pbmcgc2hvdWxkIG5vdCBiZSBlbmFibGVk
IG9uCi0gKiBzeXN0ZW1zIHdpdGhvdXQgYSBzdWZmaWNpZW50bHkgbGFyZ2Ugc3dhcCBkZXZpY2Ug
Y29uZmlndXJlZDsgZm9yIGJlc3QKLSAqIHJlc3VsdHMsIGl0IGlzIHJlY29tbWVuZGVkIHRoYXQg
dG90YWwgc3dhcCBiZSBpbmNyZWFzZWQgYnkgdGhlIHNpemUKLSAqIG9mIHRoZSBndWVzdCBtZW1v
cnkuIE5vdGUsIHRoYXQgc2VsZmJhbGxvb25pbmcgc2hvdWxkIGJlIGRpc2FibGVkIGJ5IGRlZmF1
bHQKLSAqIGlmIGZyb250c3dhcCBpcyBub3QgY29uZmlndXJlZC4gIFNpbWlsYXJseSBzZWxmYmFs
bG9vbmluZyBzaG91bGQgYmUgZW5hYmxlZAotICogYnkgZGVmYXVsdCBpZiBmcm9udHN3YXAgaXMg
Y29uZmlndXJlZCBhbmQgY2FuIGJlIGRpc2FibGVkIHdpdGggdGhlCi0gKiAidG1lbS5zZWxmYmFs
bG9vbmluZz0wIiBrZXJuZWwgYm9vdCBvcHRpb24uICBGaW5hbGx5LCB3aGVuIGZyb250c3dhcCBp
cwotICogY29uZmlndXJlZCwgZnJvbnRzd2FwLXNlbGZzaHJpbmtpbmcgY2FuIGJlIGRpc2FibGVk
ICB3aXRoIHRoZQotICogInRtZW0uc2VsZnNocmluaz0wIiBrZXJuZWwgYm9vdCBvcHRpb24uCi0g
KgotICogU2VsZmJhbGxvb25pbmcgaXMgZGlzYWxsb3dlZCBpbiBkb21haW4wIGFuZCBmb3JjZS1k
aXNhYmxlZC4KLSAqCi0gKi8KLQotI2RlZmluZSBwcl9mbXQoZm10KSBLQlVJTERfTU9ETkFNRSAi
OiAiIGZtdAotCi0jaW5jbHVkZSA8bGludXgva2VybmVsLmg+Ci0jaW5jbHVkZSA8bGludXgvbWVt
YmxvY2suaD4KLSNpbmNsdWRlIDxsaW51eC9zd2FwLmg+Ci0jaW5jbHVkZSA8bGludXgvbW0uaD4K
LSNpbmNsdWRlIDxsaW51eC9tbWFuLmg+Ci0jaW5jbHVkZSA8bGludXgvd29ya3F1ZXVlLmg+Ci0j
aW5jbHVkZSA8bGludXgvZGV2aWNlLmg+Ci0jaW5jbHVkZSA8eGVuL2JhbGxvb24uaD4KLSNpbmNs
dWRlIDx4ZW4vdG1lbS5oPgotI2luY2x1ZGUgPHhlbi94ZW4uaD4KLQotLyogRW5hYmxlL2Rpc2Fi
bGUgd2l0aCBzeXNmcy4gKi8KLXN0YXRpYyBpbnQgeGVuX3NlbGZiYWxsb29uaW5nX2VuYWJsZWQg
X19yZWFkX21vc3RseTsKLQotLyoKLSAqIENvbnRyb2xzIHJhdGUgYXQgd2hpY2ggbWVtb3J5IHRh
cmdldCAodGhpcyBpdGVyYXRpb24pIGFwcHJvYWNoZXMKLSAqIHVsdGltYXRlIGdvYWwgd2hlbiBt
ZW1vcnkgbmVlZCBpcyBpbmNyZWFzaW5nICh1cC1oeXN0ZXJlc2lzKSBvcgotICogZGVjcmVhc2lu
ZyAoZG93bi1oeXN0ZXJlc2lzKS4gSGlnaGVyIHZhbHVlcyBvZiBoeXN0ZXJlc2lzIGNhdXNlCi0g
KiBzbG93ZXIgaW5jcmVhc2VzL2RlY3JlYXNlcy4gVGhlIGRlZmF1bHQgdmFsdWVzIGZvciB0aGUg
dmFyaW91cwotICogcGFyYW1ldGVycyB3ZXJlIGRlZW1lZCByZWFzb25hYmxlIGJ5IGV4cGVyaW1l
bnRhdGlvbiwgbWF5IGJlCi0gKiB3b3JrbG9hZC1kZXBlbmRlbnQsIGFuZCBjYW4gYWxsIGJlIGFk
anVzdGVkIHZpYSBzeXNmcy4KLSAqLwotc3RhdGljIHVuc2lnbmVkIGludCBzZWxmYmFsbG9vbl9k
b3duaHlzdGVyZXNpcyBfX3JlYWRfbW9zdGx5ID0gODsKLXN0YXRpYyB1bnNpZ25lZCBpbnQgc2Vs
ZmJhbGxvb25fdXBoeXN0ZXJlc2lzIF9fcmVhZF9tb3N0bHkgPSAxOwotCi0vKiBJbiBIWiwgY29u
dHJvbHMgZnJlcXVlbmN5IG9mIHdvcmtlciBpbnZvY2F0aW9uLiAqLwotc3RhdGljIHVuc2lnbmVk
IGludCBzZWxmYmFsbG9vbl9pbnRlcnZhbCBfX3JlYWRfbW9zdGx5ID0gNTsKLQotLyoKLSAqIE1p
bmltdW0gdXNhYmxlIFJBTSBpbiBNQiBmb3Igc2VsZmJhbGxvb25pbmcgdGFyZ2V0IGZvciBiYWxs
b29uLgotICogSWYgbm9uLXplcm8sIGl0IGlzIGFkZGVkIHRvIHRvdGFscmVzZXJ2ZV9wYWdlcyBh
bmQgc2VsZi1iYWxsb29uaW5nCi0gKiB3aWxsIG5vdCBiYWxsb29uIGJlbG93IHRoZSBzdW0uICBJ
ZiB6ZXJvLCBhIHBpZWNld2lzZSBsaW5lYXIgZnVuY3Rpb24KLSAqIGlzIGNhbGN1bGF0ZWQgYXMg
YSBtaW5pbXVtIGFuZCBhZGRlZCB0byB0b3RhbHJlc2VydmVfcGFnZXMuICBOb3RlIHRoYXQKLSAq
IHNldHRpbmcgdGhpcyB2YWx1ZSBpbmRpc2NyaW1pbmF0ZWx5IG1heSBjYXVzZSBPT01zIGFuZCBj
cmFzaGVzLgotICovCi1zdGF0aWMgdW5zaWduZWQgaW50IHNlbGZiYWxsb29uX21pbl91c2FibGVf
bWI7Ci0KLS8qCi0gKiBBbW91bnQgb2YgUkFNIGluIE1CIHRvIGFkZCB0byB0aGUgdGFyZ2V0IG51
bWJlciBvZiBwYWdlcy4KLSAqIENhbiBiZSB1c2VkIHRvIHJlc2VydmUgc29tZSBtb3JlIHJvb20g
Zm9yIGNhY2hlcyBhbmQgdGhlIGxpa2UuCi0gKi8KLXN0YXRpYyB1bnNpZ25lZCBpbnQgc2VsZmJh
bGxvb25fcmVzZXJ2ZWRfbWI7Ci0KLXN0YXRpYyB2b2lkIHNlbGZiYWxsb29uX3Byb2Nlc3Moc3Ry
dWN0IHdvcmtfc3RydWN0ICp3b3JrKTsKLXN0YXRpYyBERUNMQVJFX0RFTEFZRURfV09SSyhzZWxm
YmFsbG9vbl93b3JrZXIsIHNlbGZiYWxsb29uX3Byb2Nlc3MpOwotCi0jaWZkZWYgQ09ORklHX0ZS
T05UU1dBUAotI2luY2x1ZGUgPGxpbnV4L2Zyb250c3dhcC5oPgotCi0vKiBFbmFibGUvZGlzYWJs
ZSB3aXRoIHN5c2ZzLiAqLwotc3RhdGljIGJvb2wgZnJvbnRzd2FwX3NlbGZzaHJpbmtpbmcgX19y
ZWFkX21vc3RseTsKLQotLyoKLSAqIFRoZSBkZWZhdWx0IHZhbHVlcyBmb3IgdGhlIGZvbGxvd2lu
ZyBwYXJhbWV0ZXJzIHdlcmUgZGVlbWVkIHJlYXNvbmFibGUKLSAqIGJ5IGV4cGVyaW1lbnRhdGlv
biwgbWF5IGJlIHdvcmtsb2FkLWRlcGVuZGVudCwgYW5kIGNhbiBhbGwgYmUKLSAqIGFkanVzdGVk
IHZpYSBzeXNmcy4KLSAqLwotCi0vKiBDb250cm9sIHJhdGUgZm9yIGZyb250c3dhcCBzaHJpbmtp
bmcuIEhpZ2hlciBoeXN0ZXJlc2lzIGlzIHNsb3dlci4gKi8KLXN0YXRpYyB1bnNpZ25lZCBpbnQg
ZnJvbnRzd2FwX2h5c3RlcmVzaXMgX19yZWFkX21vc3RseSA9IDIwOwotCi0vKgotICogTnVtYmVy
IG9mIHNlbGZiYWxsb29uIHdvcmtlciBpbnZvY2F0aW9ucyB0byB3YWl0IGJlZm9yZSBvYnNlcnZp
bmcgdGhhdAotICogZnJvbnRzd2FwIHNlbGZzaHJpbmtpbmcgc2hvdWxkIGNvbW1lbmNlLiBOb3Rl
IHRoYXQgc2VsZnNocmlua2luZyBkb2VzCi0gKiBub3QgdXNlIGEgc2VwYXJhdGUgd29ya2VyIHRo
cmVhZC4KLSAqLwotc3RhdGljIHVuc2lnbmVkIGludCBmcm9udHN3YXBfaW5lcnRpYSBfX3JlYWRf
bW9zdGx5ID0gMzsKLQotLyogQ291bnRkb3duIHRvIG5leHQgaW52b2NhdGlvbiBvZiBmcm9udHN3
YXBfc2hyaW5rKCkgKi8KLXN0YXRpYyB1bnNpZ25lZCBsb25nIGZyb250c3dhcF9pbmVydGlhX2Nv
dW50ZXI7Ci0KLS8qCi0gKiBJbnZva2VkIGJ5IHRoZSBzZWxmYmFsbG9vbiB3b3JrZXIgdGhyZWFk
LCB1c2VzIGN1cnJlbnQgbnVtYmVyIG9mIHBhZ2VzCi0gKiBpbiBmcm9udHN3YXAgKGZyb250c3dh
cF9jdXJyX3BhZ2VzKCkpLCBwcmV2aW91cyBzdGF0dXMsIGFuZCBjb250cm9sCi0gKiB2YWx1ZXMg
KGh5c3RlcmVzaXMgYW5kIGluZXJ0aWEpIHRvIGRldGVybWluZSBpZiBmcm9udHN3YXAgc2hvdWxk
IGJlCi0gKiBzaHJ1bmsgYW5kIHdoYXQgdGhlIG5ldyBmcm9udHN3YXAgc2l6ZSBzaG91bGQgYmUu
ICBOb3RlIHRoYXQKLSAqIGZyb250c3dhcF9zaHJpbmsgaXMgZXNzZW50aWFsbHkgYSBwYXJ0aWFs
IHN3YXBvZmYgdGhhdCBpbW1lZGlhdGVseQotICogdHJhbnNmZXJzIHBhZ2VzIGZyb20gdGhlICJz
d2FwIGRldmljZSIgKGZyb250c3dhcCkgYmFjayBpbnRvIGtlcm5lbAotICogUkFNOyBkZXNwaXRl
IHRoZSBuYW1lLCBmcm9udHN3YXAgInNocmlua2luZyIgaXMgdmVyeSBkaWZmZXJlbnQgZnJvbQot
ICogdGhlICJzaHJpbmtlciIgaW50ZXJmYWNlIHVzZWQgYnkgdGhlIGtlcm5lbCBNTSBzdWJzeXN0
ZW0gdG8gcmVjbGFpbQotICogbWVtb3J5LgotICovCi1zdGF0aWMgdm9pZCBmcm9udHN3YXBfc2Vs
ZnNocmluayh2b2lkKQotewotCXN0YXRpYyB1bnNpZ25lZCBsb25nIGN1cl9mcm9udHN3YXBfcGFn
ZXM7Ci0JdW5zaWduZWQgbG9uZyBsYXN0X2Zyb250c3dhcF9wYWdlczsKLQl1bnNpZ25lZCBsb25n
IHRndF9mcm9udHN3YXBfcGFnZXM7Ci0KLQlsYXN0X2Zyb250c3dhcF9wYWdlcyA9IGN1cl9mcm9u
dHN3YXBfcGFnZXM7Ci0JY3VyX2Zyb250c3dhcF9wYWdlcyA9IGZyb250c3dhcF9jdXJyX3BhZ2Vz
KCk7Ci0JaWYgKCFjdXJfZnJvbnRzd2FwX3BhZ2VzIHx8Ci0JCQkoY3VyX2Zyb250c3dhcF9wYWdl
cyA+IGxhc3RfZnJvbnRzd2FwX3BhZ2VzKSkgewotCQlmcm9udHN3YXBfaW5lcnRpYV9jb3VudGVy
ID0gZnJvbnRzd2FwX2luZXJ0aWE7Ci0JCXJldHVybjsKLQl9Ci0JaWYgKGZyb250c3dhcF9pbmVy
dGlhX2NvdW50ZXIgJiYgLS1mcm9udHN3YXBfaW5lcnRpYV9jb3VudGVyKQotCQlyZXR1cm47Ci0J
aWYgKGN1cl9mcm9udHN3YXBfcGFnZXMgPD0gZnJvbnRzd2FwX2h5c3RlcmVzaXMpCi0JCXRndF9m
cm9udHN3YXBfcGFnZXMgPSAwOwotCWVsc2UKLQkJdGd0X2Zyb250c3dhcF9wYWdlcyA9IGN1cl9m
cm9udHN3YXBfcGFnZXMgLQotCQkJKGN1cl9mcm9udHN3YXBfcGFnZXMgLyBmcm9udHN3YXBfaHlz
dGVyZXNpcyk7Ci0JZnJvbnRzd2FwX3Nocmluayh0Z3RfZnJvbnRzd2FwX3BhZ2VzKTsKLQlmcm9u
dHN3YXBfaW5lcnRpYV9jb3VudGVyID0gZnJvbnRzd2FwX2luZXJ0aWE7Ci19Ci0KLSNlbmRpZiAv
KiBDT05GSUdfRlJPTlRTV0FQICovCi0KLSNkZWZpbmUgTUIyUEFHRVMobWIpCSgobWIpIDw8ICgy
MCAtIFBBR0VfU0hJRlQpKQotI2RlZmluZSBQQUdFUzJNQihwYWdlcykgKChwYWdlcykgPj4gKDIw
IC0gUEFHRV9TSElGVCkpCi0KLS8qCi0gKiBVc2UgY3VycmVudCBiYWxsb29uIHNpemUsIHRoZSBn
b2FsICh2bV9jb21taXR0ZWRfYXMpLCBhbmQgaHlzdGVyZXNpcwotICogcGFyYW1ldGVycyB0byBz
ZXQgYSBuZXcgdGFyZ2V0IGJhbGxvb24gc2l6ZQotICovCi1zdGF0aWMgdm9pZCBzZWxmYmFsbG9v
bl9wcm9jZXNzKHN0cnVjdCB3b3JrX3N0cnVjdCAqd29yaykKLXsKLQl1bnNpZ25lZCBsb25nIGN1
cl9wYWdlcywgZ29hbF9wYWdlcywgdGd0X3BhZ2VzLCBmbG9vcl9wYWdlczsKLQl1bnNpZ25lZCBs
b25nIHVzZWZ1bF9wYWdlczsKLQlib29sIHJlc2V0X3RpbWVyID0gZmFsc2U7Ci0KLQlpZiAoeGVu
X3NlbGZiYWxsb29uaW5nX2VuYWJsZWQpIHsKLQkJY3VyX3BhZ2VzID0gdG90YWxyYW1fcGFnZXMo
KTsKLQkJdGd0X3BhZ2VzID0gY3VyX3BhZ2VzOyAvKiBkZWZhdWx0IGlzIG5vIGNoYW5nZSAqLwot
CQlnb2FsX3BhZ2VzID0gdm1fbWVtb3J5X2NvbW1pdHRlZCgpICsKLQkJCQl0b3RhbHJlc2VydmVf
cGFnZXMgKwotCQkJCU1CMlBBR0VTKHNlbGZiYWxsb29uX3Jlc2VydmVkX21iKTsKLSNpZmRlZiBD
T05GSUdfRlJPTlRTV0FQCi0JCS8qIGFsbG93IHNwYWNlIGZvciBmcm9udHN3YXAgcGFnZXMgdG8g
YmUgcmVwYXRyaWF0ZWQgKi8KLQkJaWYgKGZyb250c3dhcF9zZWxmc2hyaW5raW5nKQotCQkJZ29h
bF9wYWdlcyArPSBmcm9udHN3YXBfY3Vycl9wYWdlcygpOwotI2VuZGlmCi0JCWlmIChjdXJfcGFn
ZXMgPiBnb2FsX3BhZ2VzKQotCQkJdGd0X3BhZ2VzID0gY3VyX3BhZ2VzIC0KLQkJCQkoKGN1cl9w
YWdlcyAtIGdvYWxfcGFnZXMpIC8KLQkJCQkgIHNlbGZiYWxsb29uX2Rvd25oeXN0ZXJlc2lzKTsK
LQkJZWxzZSBpZiAoY3VyX3BhZ2VzIDwgZ29hbF9wYWdlcykKLQkJCXRndF9wYWdlcyA9IGN1cl9w
YWdlcyArCi0JCQkJKChnb2FsX3BhZ2VzIC0gY3VyX3BhZ2VzKSAvCi0JCQkJICBzZWxmYmFsbG9v
bl91cGh5c3RlcmVzaXMpOwotCQkvKiBlbHNlIGlmIGN1cl9wYWdlcyA9PSBnb2FsX3BhZ2VzLCBu
byBjaGFuZ2UgKi8KLQkJdXNlZnVsX3BhZ2VzID0gbWF4X3BmbiAtIHRvdGFscmVzZXJ2ZV9wYWdl
czsKLQkJaWYgKHNlbGZiYWxsb29uX21pbl91c2FibGVfbWIgIT0gMCkKLQkJCWZsb29yX3BhZ2Vz
ID0gdG90YWxyZXNlcnZlX3BhZ2VzICsKLQkJCQkJTUIyUEFHRVMoc2VsZmJhbGxvb25fbWluX3Vz
YWJsZV9tYik7Ci0JCS8qIHBpZWNld2lzZSBsaW5lYXIgZnVuY3Rpb24gZW5kaW5nIGluIH4zJSBz
bG9wZSAqLwotCQllbHNlIGlmICh1c2VmdWxfcGFnZXMgPCBNQjJQQUdFUygxNikpCi0JCQlmbG9v
cl9wYWdlcyA9IG1heF9wZm47IC8qIG5vdCB3b3J0aCBiYWxsb29uaW5nICovCi0JCWVsc2UgaWYg
KHVzZWZ1bF9wYWdlcyA8IE1CMlBBR0VTKDY0KSkKLQkJCWZsb29yX3BhZ2VzID0gdG90YWxyZXNl
cnZlX3BhZ2VzICsgTUIyUEFHRVMoMTYpICsKLQkJCQkJKCh1c2VmdWxfcGFnZXMgLSBNQjJQQUdF
UygxNikpID4+IDEpOwotCQllbHNlIGlmICh1c2VmdWxfcGFnZXMgPCBNQjJQQUdFUyg1MTIpKQot
CQkJZmxvb3JfcGFnZXMgPSB0b3RhbHJlc2VydmVfcGFnZXMgKyBNQjJQQUdFUyg0MCkgKwotCQkJ
CQkoKHVzZWZ1bF9wYWdlcyAtIE1CMlBBR0VTKDQwKSkgPj4gMyk7Ci0JCWVsc2UgLyogdXNlZnVs
X3BhZ2VzID49IE1CMlBBR0VTKDUxMikgKi8KLQkJCWZsb29yX3BhZ2VzID0gdG90YWxyZXNlcnZl
X3BhZ2VzICsgTUIyUEFHRVMoOTkpICsKLQkJCQkJKCh1c2VmdWxfcGFnZXMgLSBNQjJQQUdFUyg5
OSkpID4+IDUpOwotCQlpZiAodGd0X3BhZ2VzIDwgZmxvb3JfcGFnZXMpCi0JCQl0Z3RfcGFnZXMg
PSBmbG9vcl9wYWdlczsKLQkJYmFsbG9vbl9zZXRfbmV3X3RhcmdldCh0Z3RfcGFnZXMgKwotCQkJ
YmFsbG9vbl9zdGF0cy5jdXJyZW50X3BhZ2VzIC0gdG90YWxyYW1fcGFnZXMoKSk7Ci0JCXJlc2V0
X3RpbWVyID0gdHJ1ZTsKLQl9Ci0jaWZkZWYgQ09ORklHX0ZST05UU1dBUAotCWlmIChmcm9udHN3
YXBfc2VsZnNocmlua2luZykgewotCQlmcm9udHN3YXBfc2VsZnNocmluaygpOwotCQlyZXNldF90
aW1lciA9IHRydWU7Ci0JfQotI2VuZGlmCi0JaWYgKHJlc2V0X3RpbWVyKQotCQlzY2hlZHVsZV9k
ZWxheWVkX3dvcmsoJnNlbGZiYWxsb29uX3dvcmtlciwKLQkJCXNlbGZiYWxsb29uX2ludGVydmFs
ICogSFopOwotfQotCi0jaWZkZWYgQ09ORklHX1NZU0ZTCi0KLSNpbmNsdWRlIDxsaW51eC9jYXBh
YmlsaXR5Lmg+Ci0KLSNkZWZpbmUgU0VMRkJBTExPT05fU0hPVyhuYW1lLCBmb3JtYXQsIGFyZ3Mu
Li4pCQkJCVwKLQlzdGF0aWMgc3NpemVfdCBzaG93XyMjbmFtZShzdHJ1Y3QgZGV2aWNlICpkZXYs
CVwKLQkJCQkJICBzdHJ1Y3QgZGV2aWNlX2F0dHJpYnV0ZSAqYXR0ciwgXAotCQkJCQkgIGNoYXIg
KmJ1ZikgXAotCXsgXAotCQlyZXR1cm4gc3ByaW50ZihidWYsIGZvcm1hdCwgIyNhcmdzKTsgXAot
CX0KLQotU0VMRkJBTExPT05fU0hPVyhzZWxmYmFsbG9vbmluZywgIiVkXG4iLCB4ZW5fc2VsZmJh
bGxvb25pbmdfZW5hYmxlZCk7Ci0KLXN0YXRpYyBzc2l6ZV90IHN0b3JlX3NlbGZiYWxsb29uaW5n
KHN0cnVjdCBkZXZpY2UgKmRldiwKLQkJCSAgICBzdHJ1Y3QgZGV2aWNlX2F0dHJpYnV0ZSAqYXR0
ciwKLQkJCSAgICBjb25zdCBjaGFyICpidWYsCi0JCQkgICAgc2l6ZV90IGNvdW50KQotewotCWJv
b2wgd2FzX2VuYWJsZWQgPSB4ZW5fc2VsZmJhbGxvb25pbmdfZW5hYmxlZDsKLQl1bnNpZ25lZCBs
b25nIHRtcDsKLQlpbnQgZXJyOwotCi0JaWYgKCFjYXBhYmxlKENBUF9TWVNfQURNSU4pKQotCQly
ZXR1cm4gLUVQRVJNOwotCi0JZXJyID0ga3N0cnRvdWwoYnVmLCAxMCwgJnRtcCk7Ci0JaWYgKGVy
cikKLQkJcmV0dXJuIGVycjsKLQlpZiAoKHRtcCAhPSAwKSAmJiAodG1wICE9IDEpKQotCQlyZXR1
cm4gLUVJTlZBTDsKLQotCXhlbl9zZWxmYmFsbG9vbmluZ19lbmFibGVkID0gISF0bXA7Ci0JaWYg
KCF3YXNfZW5hYmxlZCAmJiB4ZW5fc2VsZmJhbGxvb25pbmdfZW5hYmxlZCkKLQkJc2NoZWR1bGVf
ZGVsYXllZF93b3JrKCZzZWxmYmFsbG9vbl93b3JrZXIsCi0JCQlzZWxmYmFsbG9vbl9pbnRlcnZh
bCAqIEhaKTsKLQotCXJldHVybiBjb3VudDsKLX0KLQotc3RhdGljIERFVklDRV9BVFRSKHNlbGZi
YWxsb29uaW5nLCBTX0lSVUdPIHwgU19JV1VTUiwKLQkJICAgc2hvd19zZWxmYmFsbG9vbmluZywg
c3RvcmVfc2VsZmJhbGxvb25pbmcpOwotCi1TRUxGQkFMTE9PTl9TSE9XKHNlbGZiYWxsb29uX2lu
dGVydmFsLCAiJWRcbiIsIHNlbGZiYWxsb29uX2ludGVydmFsKTsKLQotc3RhdGljIHNzaXplX3Qg
c3RvcmVfc2VsZmJhbGxvb25faW50ZXJ2YWwoc3RydWN0IGRldmljZSAqZGV2LAotCQkJCQkgIHN0
cnVjdCBkZXZpY2VfYXR0cmlidXRlICphdHRyLAotCQkJCQkgIGNvbnN0IGNoYXIgKmJ1ZiwKLQkJ
CQkJICBzaXplX3QgY291bnQpCi17Ci0JdW5zaWduZWQgbG9uZyB2YWw7Ci0JaW50IGVycjsKLQot
CWlmICghY2FwYWJsZShDQVBfU1lTX0FETUlOKSkKLQkJcmV0dXJuIC1FUEVSTTsKLQllcnIgPSBr
c3RydG91bChidWYsIDEwLCAmdmFsKTsKLQlpZiAoZXJyKQotCQlyZXR1cm4gZXJyOwotCWlmICh2
YWwgPT0gMCkKLQkJcmV0dXJuIC1FSU5WQUw7Ci0Jc2VsZmJhbGxvb25faW50ZXJ2YWwgPSB2YWw7
Ci0JcmV0dXJuIGNvdW50OwotfQotCi1zdGF0aWMgREVWSUNFX0FUVFIoc2VsZmJhbGxvb25faW50
ZXJ2YWwsIFNfSVJVR08gfCBTX0lXVVNSLAotCQkgICBzaG93X3NlbGZiYWxsb29uX2ludGVydmFs
LCBzdG9yZV9zZWxmYmFsbG9vbl9pbnRlcnZhbCk7Ci0KLVNFTEZCQUxMT09OX1NIT1coc2VsZmJh
bGxvb25fZG93bmh5cywgIiVkXG4iLCBzZWxmYmFsbG9vbl9kb3duaHlzdGVyZXNpcyk7Ci0KLXN0
YXRpYyBzc2l6ZV90IHN0b3JlX3NlbGZiYWxsb29uX2Rvd25oeXMoc3RydWN0IGRldmljZSAqZGV2
LAotCQkJCQkgc3RydWN0IGRldmljZV9hdHRyaWJ1dGUgKmF0dHIsCi0JCQkJCSBjb25zdCBjaGFy
ICpidWYsCi0JCQkJCSBzaXplX3QgY291bnQpCi17Ci0JdW5zaWduZWQgbG9uZyB2YWw7Ci0JaW50
IGVycjsKLQotCWlmICghY2FwYWJsZShDQVBfU1lTX0FETUlOKSkKLQkJcmV0dXJuIC1FUEVSTTsK
LQllcnIgPSBrc3RydG91bChidWYsIDEwLCAmdmFsKTsKLQlpZiAoZXJyKQotCQlyZXR1cm4gZXJy
OwotCWlmICh2YWwgPT0gMCkKLQkJcmV0dXJuIC1FSU5WQUw7Ci0Jc2VsZmJhbGxvb25fZG93bmh5
c3RlcmVzaXMgPSB2YWw7Ci0JcmV0dXJuIGNvdW50OwotfQotCi1zdGF0aWMgREVWSUNFX0FUVFIo
c2VsZmJhbGxvb25fZG93bmh5c3RlcmVzaXMsIFNfSVJVR08gfCBTX0lXVVNSLAotCQkgICBzaG93
X3NlbGZiYWxsb29uX2Rvd25oeXMsIHN0b3JlX3NlbGZiYWxsb29uX2Rvd25oeXMpOwotCi0KLVNF
TEZCQUxMT09OX1NIT1coc2VsZmJhbGxvb25fdXBoeXMsICIlZFxuIiwgc2VsZmJhbGxvb25fdXBo
eXN0ZXJlc2lzKTsKLQotc3RhdGljIHNzaXplX3Qgc3RvcmVfc2VsZmJhbGxvb25fdXBoeXMoc3Ry
dWN0IGRldmljZSAqZGV2LAotCQkJCSAgICAgICBzdHJ1Y3QgZGV2aWNlX2F0dHJpYnV0ZSAqYXR0
ciwKLQkJCQkgICAgICAgY29uc3QgY2hhciAqYnVmLAotCQkJCSAgICAgICBzaXplX3QgY291bnQp
Ci17Ci0JdW5zaWduZWQgbG9uZyB2YWw7Ci0JaW50IGVycjsKLQotCWlmICghY2FwYWJsZShDQVBf
U1lTX0FETUlOKSkKLQkJcmV0dXJuIC1FUEVSTTsKLQllcnIgPSBrc3RydG91bChidWYsIDEwLCAm
dmFsKTsKLQlpZiAoZXJyKQotCQlyZXR1cm4gZXJyOwotCWlmICh2YWwgPT0gMCkKLQkJcmV0dXJu
IC1FSU5WQUw7Ci0Jc2VsZmJhbGxvb25fdXBoeXN0ZXJlc2lzID0gdmFsOwotCXJldHVybiBjb3Vu
dDsKLX0KLQotc3RhdGljIERFVklDRV9BVFRSKHNlbGZiYWxsb29uX3VwaHlzdGVyZXNpcywgU19J
UlVHTyB8IFNfSVdVU1IsCi0JCSAgIHNob3dfc2VsZmJhbGxvb25fdXBoeXMsIHN0b3JlX3NlbGZi
YWxsb29uX3VwaHlzKTsKLQotU0VMRkJBTExPT05fU0hPVyhzZWxmYmFsbG9vbl9taW5fdXNhYmxl
X21iLCAiJWRcbiIsCi0JCQkJc2VsZmJhbGxvb25fbWluX3VzYWJsZV9tYik7Ci0KLXN0YXRpYyBz
c2l6ZV90IHN0b3JlX3NlbGZiYWxsb29uX21pbl91c2FibGVfbWIoc3RydWN0IGRldmljZSAqZGV2
LAotCQkJCQkgICAgICAgc3RydWN0IGRldmljZV9hdHRyaWJ1dGUgKmF0dHIsCi0JCQkJCSAgICAg
ICBjb25zdCBjaGFyICpidWYsCi0JCQkJCSAgICAgICBzaXplX3QgY291bnQpCi17Ci0JdW5zaWdu
ZWQgbG9uZyB2YWw7Ci0JaW50IGVycjsKLQotCWlmICghY2FwYWJsZShDQVBfU1lTX0FETUlOKSkK
LQkJcmV0dXJuIC1FUEVSTTsKLQllcnIgPSBrc3RydG91bChidWYsIDEwLCAmdmFsKTsKLQlpZiAo
ZXJyKQotCQlyZXR1cm4gZXJyOwotCWlmICh2YWwgPT0gMCkKLQkJcmV0dXJuIC1FSU5WQUw7Ci0J
c2VsZmJhbGxvb25fbWluX3VzYWJsZV9tYiA9IHZhbDsKLQlyZXR1cm4gY291bnQ7Ci19Ci0KLXN0
YXRpYyBERVZJQ0VfQVRUUihzZWxmYmFsbG9vbl9taW5fdXNhYmxlX21iLCBTX0lSVUdPIHwgU19J
V1VTUiwKLQkJICAgc2hvd19zZWxmYmFsbG9vbl9taW5fdXNhYmxlX21iLAotCQkgICBzdG9yZV9z
ZWxmYmFsbG9vbl9taW5fdXNhYmxlX21iKTsKLQotU0VMRkJBTExPT05fU0hPVyhzZWxmYmFsbG9v
bl9yZXNlcnZlZF9tYiwgIiVkXG4iLAotCQkJCXNlbGZiYWxsb29uX3Jlc2VydmVkX21iKTsKLQot
c3RhdGljIHNzaXplX3Qgc3RvcmVfc2VsZmJhbGxvb25fcmVzZXJ2ZWRfbWIoc3RydWN0IGRldmlj
ZSAqZGV2LAotCQkJCQkgICAgIHN0cnVjdCBkZXZpY2VfYXR0cmlidXRlICphdHRyLAotCQkJCQkg
ICAgIGNvbnN0IGNoYXIgKmJ1ZiwKLQkJCQkJICAgICBzaXplX3QgY291bnQpCi17Ci0JdW5zaWdu
ZWQgbG9uZyB2YWw7Ci0JaW50IGVycjsKLQotCWlmICghY2FwYWJsZShDQVBfU1lTX0FETUlOKSkK
LQkJcmV0dXJuIC1FUEVSTTsKLQllcnIgPSBrc3RydG91bChidWYsIDEwLCAmdmFsKTsKLQlpZiAo
ZXJyKQotCQlyZXR1cm4gZXJyOwotCWlmICh2YWwgPT0gMCkKLQkJcmV0dXJuIC1FSU5WQUw7Ci0J
c2VsZmJhbGxvb25fcmVzZXJ2ZWRfbWIgPSB2YWw7Ci0JcmV0dXJuIGNvdW50OwotfQotCi1zdGF0
aWMgREVWSUNFX0FUVFIoc2VsZmJhbGxvb25fcmVzZXJ2ZWRfbWIsIFNfSVJVR08gfCBTX0lXVVNS
LAotCQkgICBzaG93X3NlbGZiYWxsb29uX3Jlc2VydmVkX21iLAotCQkgICBzdG9yZV9zZWxmYmFs
bG9vbl9yZXNlcnZlZF9tYik7Ci0KLQotI2lmZGVmIENPTkZJR19GUk9OVFNXQVAKLVNFTEZCQUxM
T09OX1NIT1coZnJvbnRzd2FwX3NlbGZzaHJpbmtpbmcsICIlZFxuIiwgZnJvbnRzd2FwX3NlbGZz
aHJpbmtpbmcpOwotCi1zdGF0aWMgc3NpemVfdCBzdG9yZV9mcm9udHN3YXBfc2VsZnNocmlua2lu
ZyhzdHJ1Y3QgZGV2aWNlICpkZXYsCi0JCQkJCSAgICAgc3RydWN0IGRldmljZV9hdHRyaWJ1dGUg
KmF0dHIsCi0JCQkJCSAgICAgY29uc3QgY2hhciAqYnVmLAotCQkJCQkgICAgIHNpemVfdCBjb3Vu
dCkKLXsKLQlib29sIHdhc19lbmFibGVkID0gZnJvbnRzd2FwX3NlbGZzaHJpbmtpbmc7Ci0JdW5z
aWduZWQgbG9uZyB0bXA7Ci0JaW50IGVycjsKLQotCWlmICghY2FwYWJsZShDQVBfU1lTX0FETUlO
KSkKLQkJcmV0dXJuIC1FUEVSTTsKLQllcnIgPSBrc3RydG91bChidWYsIDEwLCAmdG1wKTsKLQlp
ZiAoZXJyKQotCQlyZXR1cm4gZXJyOwotCWlmICgodG1wICE9IDApICYmICh0bXAgIT0gMSkpCi0J
CXJldHVybiAtRUlOVkFMOwotCWZyb250c3dhcF9zZWxmc2hyaW5raW5nID0gISF0bXA7Ci0JaWYg
KCF3YXNfZW5hYmxlZCAmJiAheGVuX3NlbGZiYWxsb29uaW5nX2VuYWJsZWQgJiYKLQkgICAgIGZy
b250c3dhcF9zZWxmc2hyaW5raW5nKQotCQlzY2hlZHVsZV9kZWxheWVkX3dvcmsoJnNlbGZiYWxs
b29uX3dvcmtlciwKLQkJCXNlbGZiYWxsb29uX2ludGVydmFsICogSFopOwotCi0JcmV0dXJuIGNv
dW50OwotfQotCi1zdGF0aWMgREVWSUNFX0FUVFIoZnJvbnRzd2FwX3NlbGZzaHJpbmtpbmcsIFNf
SVJVR08gfCBTX0lXVVNSLAotCQkgICBzaG93X2Zyb250c3dhcF9zZWxmc2hyaW5raW5nLCBzdG9y
ZV9mcm9udHN3YXBfc2VsZnNocmlua2luZyk7Ci0KLVNFTEZCQUxMT09OX1NIT1coZnJvbnRzd2Fw
X2luZXJ0aWEsICIlZFxuIiwgZnJvbnRzd2FwX2luZXJ0aWEpOwotCi1zdGF0aWMgc3NpemVfdCBz
dG9yZV9mcm9udHN3YXBfaW5lcnRpYShzdHJ1Y3QgZGV2aWNlICpkZXYsCi0JCQkJICAgICAgIHN0
cnVjdCBkZXZpY2VfYXR0cmlidXRlICphdHRyLAotCQkJCSAgICAgICBjb25zdCBjaGFyICpidWYs
Ci0JCQkJICAgICAgIHNpemVfdCBjb3VudCkKLXsKLQl1bnNpZ25lZCBsb25nIHZhbDsKLQlpbnQg
ZXJyOwotCi0JaWYgKCFjYXBhYmxlKENBUF9TWVNfQURNSU4pKQotCQlyZXR1cm4gLUVQRVJNOwot
CWVyciA9IGtzdHJ0b3VsKGJ1ZiwgMTAsICZ2YWwpOwotCWlmIChlcnIpCi0JCXJldHVybiBlcnI7
Ci0JaWYgKHZhbCA9PSAwKQotCQlyZXR1cm4gLUVJTlZBTDsKLQlmcm9udHN3YXBfaW5lcnRpYSA9
IHZhbDsKLQlmcm9udHN3YXBfaW5lcnRpYV9jb3VudGVyID0gdmFsOwotCXJldHVybiBjb3VudDsK
LX0KLQotc3RhdGljIERFVklDRV9BVFRSKGZyb250c3dhcF9pbmVydGlhLCBTX0lSVUdPIHwgU19J
V1VTUiwKLQkJICAgc2hvd19mcm9udHN3YXBfaW5lcnRpYSwgc3RvcmVfZnJvbnRzd2FwX2luZXJ0
aWEpOwotCi1TRUxGQkFMTE9PTl9TSE9XKGZyb250c3dhcF9oeXN0ZXJlc2lzLCAiJWRcbiIsIGZy
b250c3dhcF9oeXN0ZXJlc2lzKTsKLQotc3RhdGljIHNzaXplX3Qgc3RvcmVfZnJvbnRzd2FwX2h5
c3RlcmVzaXMoc3RydWN0IGRldmljZSAqZGV2LAotCQkJCQkgIHN0cnVjdCBkZXZpY2VfYXR0cmli
dXRlICphdHRyLAotCQkJCQkgIGNvbnN0IGNoYXIgKmJ1ZiwKLQkJCQkJICBzaXplX3QgY291bnQp
Ci17Ci0JdW5zaWduZWQgbG9uZyB2YWw7Ci0JaW50IGVycjsKLQotCWlmICghY2FwYWJsZShDQVBf
U1lTX0FETUlOKSkKLQkJcmV0dXJuIC1FUEVSTTsKLQllcnIgPSBrc3RydG91bChidWYsIDEwLCAm
dmFsKTsKLQlpZiAoZXJyKQotCQlyZXR1cm4gZXJyOwotCWlmICh2YWwgPT0gMCkKLQkJcmV0dXJu
IC1FSU5WQUw7Ci0JZnJvbnRzd2FwX2h5c3RlcmVzaXMgPSB2YWw7Ci0JcmV0dXJuIGNvdW50Owot
fQotCi1zdGF0aWMgREVWSUNFX0FUVFIoZnJvbnRzd2FwX2h5c3RlcmVzaXMsIFNfSVJVR08gfCBT
X0lXVVNSLAotCQkgICBzaG93X2Zyb250c3dhcF9oeXN0ZXJlc2lzLCBzdG9yZV9mcm9udHN3YXBf
aHlzdGVyZXNpcyk7Ci0KLSNlbmRpZiAvKiBDT05GSUdfRlJPTlRTV0FQICovCi0KLXN0YXRpYyBz
dHJ1Y3QgYXR0cmlidXRlICpzZWxmYmFsbG9vbl9hdHRyc1tdID0gewotCSZkZXZfYXR0cl9zZWxm
YmFsbG9vbmluZy5hdHRyLAotCSZkZXZfYXR0cl9zZWxmYmFsbG9vbl9pbnRlcnZhbC5hdHRyLAot
CSZkZXZfYXR0cl9zZWxmYmFsbG9vbl9kb3duaHlzdGVyZXNpcy5hdHRyLAotCSZkZXZfYXR0cl9z
ZWxmYmFsbG9vbl91cGh5c3RlcmVzaXMuYXR0ciwKLQkmZGV2X2F0dHJfc2VsZmJhbGxvb25fbWlu
X3VzYWJsZV9tYi5hdHRyLAotCSZkZXZfYXR0cl9zZWxmYmFsbG9vbl9yZXNlcnZlZF9tYi5hdHRy
LAotI2lmZGVmIENPTkZJR19GUk9OVFNXQVAKLQkmZGV2X2F0dHJfZnJvbnRzd2FwX3NlbGZzaHJp
bmtpbmcuYXR0ciwKLQkmZGV2X2F0dHJfZnJvbnRzd2FwX2h5c3RlcmVzaXMuYXR0ciwKLQkmZGV2
X2F0dHJfZnJvbnRzd2FwX2luZXJ0aWEuYXR0ciwKLSNlbmRpZgotCU5VTEwKLX07Ci0KLXN0YXRp
YyBjb25zdCBzdHJ1Y3QgYXR0cmlidXRlX2dyb3VwIHNlbGZiYWxsb29uX2dyb3VwID0gewotCS5u
YW1lID0gInNlbGZiYWxsb29uIiwKLQkuYXR0cnMgPSBzZWxmYmFsbG9vbl9hdHRycwotfTsKLSNl
bmRpZgotCi1pbnQgcmVnaXN0ZXJfeGVuX3NlbGZiYWxsb29uaW5nKHN0cnVjdCBkZXZpY2UgKmRl
dikKLXsKLQlpbnQgZXJyb3IgPSAtMTsKLQotI2lmZGVmIENPTkZJR19TWVNGUwotCWVycm9yID0g
c3lzZnNfY3JlYXRlX2dyb3VwKCZkZXYtPmtvYmosICZzZWxmYmFsbG9vbl9ncm91cCk7Ci0jZW5k
aWYKLQlyZXR1cm4gZXJyb3I7Ci19Ci1FWFBPUlRfU1lNQk9MKHJlZ2lzdGVyX3hlbl9zZWxmYmFs
bG9vbmluZyk7Ci0KLWludCB4ZW5fc2VsZmJhbGxvb25faW5pdChib29sIHVzZV9zZWxmYmFsbG9v
bmluZywgYm9vbCB1c2VfZnJvbnRzd2FwX3NlbGZzaHJpbmspCi17Ci0JYm9vbCBlbmFibGUgPSBm
YWxzZTsKLQl1bnNpZ25lZCBsb25nIHJlc2VydmVfcGFnZXM7Ci0KLQlpZiAoIXhlbl9kb21haW4o
KSkKLQkJcmV0dXJuIC1FTk9ERVY7Ci0KLQlpZiAoeGVuX2luaXRpYWxfZG9tYWluKCkpIHsKLQkJ
cHJfaW5mbygiWGVuIHNlbGZiYWxsb29uaW5nIGRyaXZlciBkaXNhYmxlZCBmb3IgZG9tYWluMFxu
Iik7Ci0JCXJldHVybiAtRU5PREVWOwotCX0KLQotCXhlbl9zZWxmYmFsbG9vbmluZ19lbmFibGVk
ID0gdG1lbV9lbmFibGVkICYmIHVzZV9zZWxmYmFsbG9vbmluZzsKLQlpZiAoeGVuX3NlbGZiYWxs
b29uaW5nX2VuYWJsZWQpIHsKLQkJcHJfaW5mbygiSW5pdGlhbGl6aW5nIFhlbiBzZWxmYmFsbG9v
bmluZyBkcml2ZXJcbiIpOwotCQllbmFibGUgPSB0cnVlOwotCX0KLSNpZmRlZiBDT05GSUdfRlJP
TlRTV0FQCi0JZnJvbnRzd2FwX3NlbGZzaHJpbmtpbmcgPSB0bWVtX2VuYWJsZWQgJiYgdXNlX2Zy
b250c3dhcF9zZWxmc2hyaW5rOwotCWlmIChmcm9udHN3YXBfc2VsZnNocmlua2luZykgewotCQlw
cl9pbmZvKCJJbml0aWFsaXppbmcgZnJvbnRzd2FwIHNlbGZzaHJpbmtpbmcgZHJpdmVyXG4iKTsK
LQkJZW5hYmxlID0gdHJ1ZTsKLQl9Ci0jZW5kaWYKLQlpZiAoIWVuYWJsZSkKLQkJcmV0dXJuIC1F
Tk9ERVY7Ci0KLQkvKgotCSAqIEdpdmUgc2VsZmJhbGxvb25fcmVzZXJ2ZWRfbWIgYSBkZWZhdWx0
IHZhbHVlKDEwJSBvZiB0b3RhbCByYW0gcGFnZXMpCi0JICogdG8gbWFrZSBzZWxmYmFsbG9vbiBu
b3Qgc28gYWdncmVzc2l2ZS4KLQkgKgotCSAqIFRoZXJlIGFyZSBtYWlubHkgdHdvIHJlYXNvbnM6
Ci0JICogMSkgVGhlIG9yaWdpbmFsIGdvYWxfcGFnZSBkaWRuJ3QgY29uc2lkZXIgc29tZSBwYWdl
cyB1c2VkIGJ5IGtlcm5lbAotCSAqICAgIHNwYWNlLCBsaWtlIHNsYWIgcGFnZXMgYW5kIG1lbW9y
eSB1c2VkIGJ5IGRldmljZSBkcml2ZXJzLgotCSAqCi0JICogMikgVGhlIGJhbGxvb24gZHJpdmVy
IG1heSBub3QgZ2l2ZSBiYWNrIG1lbW9yeSB0byBndWVzdCBPUyBmYXN0Ci0JICogICAgZW5vdWdo
IHdoZW4gdGhlIHdvcmtsb2FkIHN1ZGRlbmx5IGFxdXJpZXMgYSBsb3Qgb2YgcGh5c2ljYWwgbWVt
b3J5LgotCSAqCi0JICogSW4gYm90aCBjYXNlcywgdGhlIGd1ZXN0IE9TIHdpbGwgc3VmZmVyIGZy
b20gbWVtb3J5IHByZXNzdXJlIGFuZAotCSAqIE9PTSBraWxsZXIgbWF5IGJlIHRyaWdnZXJlZC4K
LQkgKiBCeSByZXNlcnZpbmcgZXh0cmEgMTAlIG9mIHRvdGFsIHJhbSBwYWdlcywgd2UgY2FuIGtl
ZXAgdGhlIHN5c3RlbQotCSAqIG11Y2ggbW9yZSByZWxpYWJseSBhbmQgcmVzcG9uc2UgZmFzdGVy
IGluIHNvbWUgY2FzZXMuCi0JICovCi0JaWYgKCFzZWxmYmFsbG9vbl9yZXNlcnZlZF9tYikgewot
CQlyZXNlcnZlX3BhZ2VzID0gdG90YWxyYW1fcGFnZXMoKSAvIDEwOwotCQlzZWxmYmFsbG9vbl9y
ZXNlcnZlZF9tYiA9IFBBR0VTMk1CKHJlc2VydmVfcGFnZXMpOwotCX0KLQlzY2hlZHVsZV9kZWxh
eWVkX3dvcmsoJnNlbGZiYWxsb29uX3dvcmtlciwgc2VsZmJhbGxvb25faW50ZXJ2YWwgKiBIWik7
Ci0KLQlyZXR1cm4gMDsKLX0KLUVYUE9SVF9TWU1CT0woeGVuX3NlbGZiYWxsb29uX2luaXQpOwpk
aWZmIC0tZ2l0IGEvaW5jbHVkZS94ZW4vYmFsbG9vbi5oIGIvaW5jbHVkZS94ZW4vYmFsbG9vbi5o
CmluZGV4IDQ5MTRiOTNhMjNmMi4uYTcyZWYzZjg4YjM5IDEwMDY0NAotLS0gYS9pbmNsdWRlL3hl
bi9iYWxsb29uLmgKKysrIGIvaW5jbHVkZS94ZW4vYmFsbG9vbi5oCkBAIC0yOCwxNCArMjgsNiBA
QCBpbnQgYWxsb2NfeGVuYmFsbG9vbmVkX3BhZ2VzKGludCBucl9wYWdlcywgc3RydWN0IHBhZ2Ug
KipwYWdlcyk7CiB2b2lkIGZyZWVfeGVuYmFsbG9vbmVkX3BhZ2VzKGludCBucl9wYWdlcywgc3Ry
dWN0IHBhZ2UgKipwYWdlcyk7CiAKIHN0cnVjdCBkZXZpY2U7Ci0jaWZkZWYgQ09ORklHX1hFTl9T
RUxGQkFMTE9PTklORwotZXh0ZXJuIGludCByZWdpc3Rlcl94ZW5fc2VsZmJhbGxvb25pbmcoc3Ry
dWN0IGRldmljZSAqZGV2KTsKLSNlbHNlCi1zdGF0aWMgaW5saW5lIGludCByZWdpc3Rlcl94ZW5f
c2VsZmJhbGxvb25pbmcoc3RydWN0IGRldmljZSAqZGV2KQotewotCXJldHVybiAtRU5PU1lTOwot
fQotI2VuZGlmCiAKICNpZmRlZiBDT05GSUdfWEVOX0JBTExPT04KIHZvaWQgeGVuX2JhbGxvb25f
aW5pdCh2b2lkKTsKZGlmZiAtLWdpdCBhL2luY2x1ZGUveGVuL3RtZW0uaCBiL2luY2x1ZGUveGVu
L3RtZW0uaApkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggYzgwYmFmZTMxZjE0Li4wMDAw
MDAwMDAwMDAKLS0tIGEvaW5jbHVkZS94ZW4vdG1lbS5oCisrKyAvZGV2L251bGwKQEAgLTEsMTgg
KzAsMCBAQAotLyogU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAgKi8KLSNpZm5kZWYg
X1hFTl9UTUVNX0gKLSNkZWZpbmUgX1hFTl9UTUVNX0gKLQotI2luY2x1ZGUgPGxpbnV4L3R5cGVz
Lmg+Ci0KLSNpZmRlZiBDT05GSUdfWEVOX1RNRU1fTU9EVUxFCi0jZGVmaW5lIHRtZW1fZW5hYmxl
ZCB0cnVlCi0jZWxzZQotLyogZGVmaW5lZCBpbiBkcml2ZXJzL3hlbi90bWVtLmMgKi8KLWV4dGVy
biBib29sIHRtZW1fZW5hYmxlZDsKLSNlbmRpZgotCi0jaWZkZWYgQ09ORklHX1hFTl9TRUxGQkFM
TE9PTklORwotZXh0ZXJuIGludCB4ZW5fc2VsZmJhbGxvb25faW5pdChib29sLCBib29sKTsKLSNl
bmRpZgotCi0jZW5kaWYgLyogX1hFTl9UTUVNX0ggKi8KLS0gCjIuMTYuNAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 27 10:32:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 May 2019 10:32:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVCvQ-0008Oq-KS; Mon, 27 May 2019 10:32:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=/w4J=T3=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hVCvP-0008Ok-Cx
 for xen-devel@lists.xenproject.org; Mon, 27 May 2019 10:32:15 +0000
X-Inumbo-ID: b0d91ced-806a-11e9-8980-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b0d91ced-806a-11e9-8980-bc764e045a96;
 Mon, 27 May 2019 10:32:14 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 4502AAE27;
 Mon, 27 May 2019 10:32:12 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org, linux-doc@vger.kernel.org,
 linux-erofs@lists.ozlabs.org, devel@driverdev.osuosl.org,
 linux-fsdevel@vger.kernel.org, linux-btrfs@vger.kernel.org,
 linux-ext4@vger.kernel.org, linux-f2fs-devel@lists.sourceforge.net,
 linux-mm@kvack.org
Date: Mon, 27 May 2019 12:32:04 +0200
Message-Id: <20190527103207.13287-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH 0/3] remove tmem and code depending on it
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Gao Xiang <gaoxiang25@huawei.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Jonathan Corbet <corbet@lwn.net>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, Mark Fasheh <mark@fasheh.com>,
 Chao Yu <yuchao0@huawei.com>, Josef Bacik <josef@toxicpanda.com>,
 Theodore Ts'o <tytso@mit.edu>, Joseph Qi <joseph.qi@linux.alibaba.com>,
 Chris Mason <clm@fb.com>, Andreas Dilger <adilger.kernel@dilger.ca>,
 Alexander Viro <viro@zeniv.linux.org.uk>, Jaegeuk Kim <jaegeuk@kernel.org>,
 David Sterba <dsterba@suse.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, ocfs2-devel@oss.oracle.com,
 Joel Becker <jlbec@evilplan.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VG1lbSBoYXMgYmVlbiBhbiBleHBlcmltZW50YWwgWGVuIGZlYXR1cmUgd2hpY2ggaGFzIGJlZW4g
ZHJvcHBlZApyZWNlbnRseSBkdWUgdG8gc2VjdXJpdHkgcHJvYmxlbXMgYW5kIGxhY2sgb2YgbWFp
bnRhaW5lcnNoaXAuCgpTbyBpdCBpcyB0aW1lIG5vdyB0byBkcm9wIGl0IGluIExpbnV4IGtlcm5l
bCwgdG9vLgoKSnVlcmdlbiBHcm9zcyAoMyk6CiAgeGVuOiByZW1vdmUgdG1lbSBkcml2ZXIKICBt
bTogcmVtb3ZlIGNsZWFuY2FjaGUuYwogIG1tOiByZW1vdmUgdG1lbSBzcGVjaWZpY3MgZnJvbSBm
cm9udHN3YXAKCiBEb2N1bWVudGF0aW9uL2FkbWluLWd1aWRlL2tlcm5lbC1wYXJhbWV0ZXJzLnR4
dCB8ICAyMSAtCiBEb2N1bWVudGF0aW9uL3ZtL2NsZWFuY2FjaGUucnN0ICAgICAgICAgICAgICAg
ICB8IDI5NiAtLS0tLS0tLS0tLS0KIERvY3VtZW50YXRpb24vdm0vZnJvbnRzd2FwLnJzdCAgICAg
ICAgICAgICAgICAgIHwgIDI3ICstCiBEb2N1bWVudGF0aW9uL3ZtL2luZGV4LnJzdCAgICAgICAg
ICAgICAgICAgICAgICB8ICAgMSAtCiBNQUlOVEFJTkVSUyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgNyAtCiBkcml2ZXJzL3N0YWdpbmcvZXJvZnMvZGF0YS5jICAgICAg
ICAgICAgICAgICAgICB8ICAgNiAtCiBkcml2ZXJzL3N0YWdpbmcvZXJvZnMvaW50ZXJuYWwuaCAg
ICAgICAgICAgICAgICB8ICAgMSAtCiBkcml2ZXJzL3hlbi9LY29uZmlnICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAyMyAtCiBkcml2ZXJzL3hlbi9NYWtlZmlsZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgMiAtCiBkcml2ZXJzL3hlbi90bWVtLmMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8IDQxOSAtLS0tLS0tLS0tLS0tLS0tLQogZHJpdmVycy94ZW4veGVuLWJh
bGxvb24uYyAgICAgICAgICAgICAgICAgICAgICAgfCAgIDIgLQogZHJpdmVycy94ZW4veGVuLXNl
bGZiYWxsb29uLmMgICAgICAgICAgICAgICAgICAgfCA1NzkgLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCiBmcy9ibG9ja19kZXYuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
NSAtCiBmcy9idHJmcy9leHRlbnRfaW8uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
OSAtCiBmcy9idHJmcy9zdXBlci5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
MiAtCiBmcy9leHQ0L3JlYWRwYWdlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
NiAtCiBmcy9leHQ0L3N1cGVyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
MiAtCiBmcy9mMmZzL2RhdGEuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
MyArLQogZnMvbXBhZ2UuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
IDcgLQogZnMvb2NmczIvc3VwZXIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
IDIgLQogZnMvc3VwZXIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
IDMgLQogaW5jbHVkZS9saW51eC9jbGVhbmNhY2hlLmggICAgICAgICAgICAgICAgICAgICAgfCAx
MjQgLS0tLS0KIGluY2x1ZGUvbGludXgvZnJvbnRzd2FwLmggICAgICAgICAgICAgICAgICAgICAg
IHwgICA1IC0KIGluY2x1ZGUvbGludXgvZnMuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICA1IC0KIGluY2x1ZGUveGVuL2JhbGxvb24uaCAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICA4IC0KIGluY2x1ZGUveGVuL3RtZW0uaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgIDE4IC0KIG1tL0tjb25maWcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgIDM4ICstCiBtbS9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgMSAtCiBtbS9jbGVhbmNhY2hlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8IDMxNyAtLS0tLS0tLS0tLS0tCiBtbS9maWxlbWFwLmMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAxMSAtCiBtbS9mcm9udHN3YXAuYyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8IDE1NiArLS0tLS0tCiBtbS90cnVuY2F0ZS5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAxNSArLQogMzIgZmlsZXMgY2hhbmdlZCwgMTcgaW5zZXJ0
aW9ucygrKSwgMjEwNCBkZWxldGlvbnMoLSkKIGRlbGV0ZSBtb2RlIDEwMDY0NCBEb2N1bWVudGF0
aW9uL3ZtL2NsZWFuY2FjaGUucnN0CiBkZWxldGUgbW9kZSAxMDA2NDQgZHJpdmVycy94ZW4vdG1l
bS5jCiBkZWxldGUgbW9kZSAxMDA2NDQgZHJpdmVycy94ZW4veGVuLXNlbGZiYWxsb29uLmMKIGRl
bGV0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL2xpbnV4L2NsZWFuY2FjaGUuaAogZGVsZXRlIG1vZGUg
MTAwNjQ0IGluY2x1ZGUveGVuL3RtZW0uaAogZGVsZXRlIG1vZGUgMTAwNjQ0IG1tL2NsZWFuY2Fj
aGUuYwoKLS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 27 10:51:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 May 2019 10:51:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVDDi-0001id-AA; Mon, 27 May 2019 10:51:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=E92+=T3=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1hVDDh-0001iY-19
 for xen-devel@lists.xenproject.org; Mon, 27 May 2019 10:51:09 +0000
X-Inumbo-ID: 54bb4793-806d-11e9-8980-bc764e045a96
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 54bb4793-806d-11e9-8980-bc764e045a96;
 Mon, 27 May 2019 10:51:07 +0000 (UTC)
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.50 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: b2+7uVhlWQR/BvxqVaAXsVRySZIzba5u/ijPTy/SVRoJjdp8gu0aOLfmdKjLR+kkWrCjEEXvHD
 AR5C9+hD7K3r8i6qQskrfokVk8ALIlqcMkBh6x9taH3yvEeODac5WSKKA+diZhlP/K7t/n0XrZ
 Wf6ApYPeJdss+mPTMGAKm+qaGzlEEEBe89yBJhbKXK8+/04MQtVy8DBrjSKVeTm1kDghA8kOR9
 0ivc/+73St/YbWzXGg6/SgCzBu1LPX37VGfqNyLznZyULkOnbJGKe6qRdfOF643CFDDZI6j9IV
 YYw=
X-SBRS: 2.7
X-MesageID: 918746
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,518,1549947600"; 
   d="scan'208";a="918746"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5C9E31960200007800222DDF@prv1-mh.provo.novell.com>
 <5CA35D130200007800223E53@prv1-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT6JAlcEEwEKAEECGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEWIQTXqBy2bTNXPzpOYFimNjwxBZC0bQUCXEowWQUJDCJ7dgAKCRCmNjwx
 BZC0beKvEACJ75YlJXd7TnNHgFyiCJkm/qPeoQ3sFGSDZuZh7SKcdt9+3V2bFEb0Mii1hQaz
 3hRqZb8sYPHJrGP0ljK09k3wf8k3OuNxziLQBJyzvn7WNlE4wBEcy/Ejo9TVBdA4ph5D0YaZ
 nqdsPmxe/xlTFuSkgu4ep1v9dfVP1TQR0e+JIBa/Ss+cKC5intKm+8JxpOploAHuzaPu0L/X
 FapzsIXqgT9eIQeBEgO2hge6h9Jov3WeED/vh8kA7f8c6zQ/gs5E7VGALwsiLrhr0LZFcKcw
 kI3oCCrB/C/wyPZv789Ra8EXbeRSJmTjcnBwHRPjnjwQmetRDD1t+VyrkC6uujT5jmgOBzaj
 KCqZ8PcMAssOzdzQtKmjUQ2b3ICPs2X13xZ5M5/OVs1W3TG5gkvMh4YoHi4ilFnOk+v3/j7q
 65FG6N0JLb94Ndi80HkIOQQ1XVGTyu6bUPaBg3rWK91Csp1682kD/dNVF3FKHrRLmSVtmEQR
 5rK0+VGc/FmR6vd4haKGWIRuPxzg+pBR77avIZpU7C7+UXGuZ5CbHwIdY8LojJg2TuUdqaVj
 yxmEZLOA8rVHipCGrslRNthVbJrGN/pqtKjCClFZHIAYJQ9EGLHXLG9Pj76opfjHij3MpR3o
 pCGAh6KsCrfrsvjnpDwqSbngGyEVH030irSk4SwIqZ7FwLkBDQRUWmc6AQgAzpc8Ng5Opbrh
 iZrn69Xr3js28p+b4a+0BOvC48NfrNovZw4eFeKIzmI/t6EkJkSqBIxobWRpBkwGweENsqnd
 0qigmsDw4N7J9Xx0h9ARDqiWxX4jr7u9xauI+CRJ1rBNO3VV30QdACwQ4LqhR/WA+IjdhyMH
 wj3EJGE61NdP/h0zfaLYAbvEg47/TPThFsm4m8Rd6bX7RkrrOgBbL/AOnYOMEivyfZZKX1vv
 iEemAvLfdk2lZt7Vm6X/fbKbV8tPUuZELzNedJvTTBS3/l1FVz9OUcLDeWhGEdlxqXH0sYWh
 E9+PXTAfz5JxKH+LMetwEM8DbuOoDIpmIGZKrZ+2fQARAQABiQNbBBgBCgAmAhsCFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKMJ4FCQnQ/OQBKcBdIAQZAQoABgUCVFpnOgAKCRCyFcen
 x4Qb7cXrCAC0qQeEWmLa9oEAPa+5U6wvG1t/mi22gZN6uzQXH1faIOoDehr7PPESE6tuR/vI
 CTTnaSrd4UDPNeqOqVF07YexWD1LDcQG6PnRqC5DIX1RGE3BaSaMl2pFJP8y+chews11yP8G
 DBbxaIsTcHZI1iVIC9XLhoeegWi84vYc8F4ziADVfowbmbvcVw11gE8tmALCwTeBeZVteXjh
 0OELHwrc1/4j4yvENjIXRO+QLIgk43kB57Upr4tP2MEcs0odgPM+Q+oETOJ00xzLgkTnLPim
 C1FIW2bOZdTj+Uq6ezRS2LKsNmW+PRRvNyA5ojEbA/faxmAjMZtLdSSSeFK8y4SoCRCmNjwx
 BZC0bevWEACRu+GyQgrdGmorUptniIeO1jQlpTiP5WpVnk9Oe8SiLoXUhXXNj6EtzyLGpYmf
 kEAbki+S6WAKnzZd3shL58AuMyDxtFNNjNeKJOcl6FL7JPBIIgIp3wR401Ep+/s5pl3Nw8Ii
 157f0T7o8CPb54w6S1WsMkU78WzTxIs/1lLblSMcvyz1Jq64g4OqiWI85JfkzPLlloVf1rzy
 ebIBLrrmjhCE2tL1RONpE/KRVb+Q+PIs5+YcZ+Q1e0vXWA7NhTWFbWx3+N6WW6gaGpbFbopo
 FkYRpj+2TA5cX5zW148/xU5/ATEb5vdUkFLUFVy5YNUSyeBHuaf6fGmBrDc47rQjAOt1rmyD
 56MUBHpLUbvA6NkPezb7T6bQpupyzGRkMUmSwHiLyQNJQhVe+9NiJJvtEE3jol0JVJoQ9WVn
 FAzPNCgHQyvbsIF3gYkCYKI0w8EhEoH5FHYLoKS6Jg880IY5rXzoAEfPvLXegy6mhYl+mNVN
 QUBD4h9XtOvcdzR559lZuC0Ksy7Xqw3BMolmKsRO3gWKhXSna3zKl4UuheyZtubVWoNWP/bn
 vbyiYnLwuiKDfNAinEWERC8nPKlv3PkZw5d3t46F1Dx0TMf16NmP+azsRpnMZyzpY8BL2eur
 feSGAOB9qjZNyzbo5nEKHldKWCKE7Ye0EPEjECS1gjKDwbkBDQRUWrq9AQgA7aJ0i1pQSmUR
 6ZXZD2YEDxia2ByR0uZoTS7N0NYv1OjU8v6p017u0Fco5+Qoju/fZ97ScHhp5xGVAk5kxZBF
 DT4ovJd0nIeSr3bbWwfNzGx1waztfdzXt6n3MBKr7AhioB1m+vuk31redUdnhbtvN7O40MC+
 fgSk5/+jRGxY3IOVPooQKzUO7M51GoOg4wl9ia3H2EzOoGhN2vpTbT8qCcL92ZZZwkBRldoA
 Wn7c1hEKSTuT3f1VpSmhjnX0J4uvKZ1V2R7rooKJYFBcySC0wa8aTmAtAvLgfcpe+legOtgq
 DKzLuN45xzEjyjCiI521t8zxNMPJY9FiCPNv0sCkDwARAQABiQI8BBgBCgAmAhsMFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKNJYFCQnQrVkACgkQpjY8MQWQtG2Xxg//RrRP+PFYuNXt
 9C5hec/JoY24TkGPPd2tMC9usWZVImIk7VlHlAeqHeE0lWU0LRGIvOBITbS9izw6fOVQBvCA
 Fni56S12fKLusWgWhgu03toT9ZGxZ9W22yfw5uThSHQ4y09wRWAIYvhJsKnPGGC2KDxFvtz5
 4pYYNe8Icy4bwsxcgbaSFaRh+mYtts6wE9VzyJvyfTqbe8VrvE+3InG5rrlNn51AO6M4Wv20
 iFEgYanJXfhicl0WCQrHyTLfdB5p1w+072CL8uryHQVfD0FcDe+J/wl3bmYze+aD1SlPzFoI
 MaSIXKejC6oh6DAT4rvU8kMAbX90T834Mvbc3jplaWorNJEwjAH/r+v877AI9Vsmptis+rni
 JwUissjRbcdlkKBisoUZRPmxQeUifxUpqgulZcYwbEC/a49+WvbaYUriaDLHzg9xisijHwD2
 yWV8igBeg+cmwnk0mPz8tIVvwi4lICAgXob7HZiaqKnwaDXs4LiS4vdG5s/ElnE3rIc87yru
 24n3ypeDZ6f5LkdqL1UNp5/0Aqbr3EiN7/ina4YVyscy9754l944kyHnnMRLVykg0v+kakj0
 h0RJ5LbfLAMM8M52KIA3y14g0Fb7kHLcOUMVcgfQ3PrN6chtC+5l6ouDIlSLR3toxH8Aam7E
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <6fc3c72b-5111-04d0-7ba9-3c7d545c5dc1@citrix.com>
Date: Mon, 27 May 2019 11:51:04 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CA35D130200007800223E53@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3] x86emul/fuzz: add a state sanity
 checking function
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gNC8yLzE5IDI6MDEgUE0sIEphbiBCZXVsaWNoIHdyb3RlOgo+IFRoaXMgaXMgdG8gYWNjb21w
YW55IHNhbml0aXplX2lucHV0KCkuIEp1c3QgbGlrZSBmb3IgaW5pdGlhbCBzdGF0ZSB3ZQo+IHdh
bnQgdG8gaGF2ZSBzdGF0ZSBiZXR3ZWVuIHR3byBlbXVsYXRlZCBpbnNucyBzYW5lLCBhdCBsZWFz
dCBhcyBmYXIgYXMKPiBhc3N1bXB0aW9ucyBpbiB0aGUgbWFpbiBlbXVsYXRvciBnby4gRG8gbWlu
aW1hbCBjaGVja2luZyBhZnRlciBzZWdtZW50Cj4gcmVnaXN0ZXIsIENSLCBhbmQgTVNSIHdyaXRl
cywgYW5kIHJvbGwgYmFjayB0byB0aGUgb2xkIHZhbHVlIGluIGNhc2Ugb2YKPiBmYWlsdXJlIChy
YWlzaW5nICNHUCgwKSBhdCB0aGUgc2FtZSB0aW1lKS4KPiAKPiBJbiB0aGUgcGFydGljdWxhciBj
YXNlIG9ic2VydmVkLCBhIENSMCB3cml0ZSBjbGVhcmluZyBDUjAuUEUgd2FzCj4gZm9sbG93ZWQg
YnkgYSBWRVgtZW5jb2RlZCBpbnNuLCB3aGljaCB0aGUgZGVjb2RlciBhY2NlcHRzIGJhc2VkIG9u
Cj4gZ3Vlc3QgYWRkcmVzcyBzaXplLCByZXN0cmljdGluZyB0aGluZ3MganVzdCBvdXRzaWRlIG9m
IHRoZSA2NC1iaXQgY2FzZQo+IChyZWFsIGFuZCB2aXJ0dWFsIG1vZGVzIGRvbid0IGFsbG93IFZF
WC1lbmNvZGVkIGluc25zKS4gU3Vic2VxdWVudGx5Cj4gX2dldF9mcHUoKSB3b3VsZCB0aGVuIGFz
c2VydCB0aGF0IENSMC5QRSBtdXN0IGJlIHNldCAoYW5kIEVGTEFHUy5WTQo+IGNsZWFyKSB3aGVu
IHRyeWluZyB0byBpbnZva2UgWU1NLCBaTU0sIG9yIE9QTUFTSyBzdGF0ZS4KPiAKPiBTaWduZWQt
b2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpSZXZpZXdlZC1ieTogR2Vv
cmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgoKVGhhdCBzYWlkLCBJIHdvbmRl
ciBpZiB0aGVyZSdzIGEgd2F5IHRvIGF2b2lkIHRoZSBkdXBsaWNhdGlvbiBiZXR3ZWVuCnNhbml0
aXplX2lucHV0KCkgYW5kIGNoZWNrX3N0YXRlKCkuICBBbm90aGVyIG9wdGlvbiB3b3VsZCBiZSB0
byByZXdvcmsKc2FuaXRpemVfaW5wdXQoKSAocGVyaGFwcyBhcyBzYW5peml0ZV9zdGF0ZSgpKToK
ICogQWNjZXB0IGEgcGFyYW1ldGVyIHNheWluZyB3aGV0aGVyIHRvIGRvIG9wdGlvbmFsIGNoYW5n
ZXMgKGxpa2UKQ0FOT05JQ0FMSVpFX01BWUJFKQogKiBSZXR1cm4gYSBib29sZWFuIHNheWluZyB3
aGV0aGVyIGFueSBzdGF0ZSB3YXMgaW4gZmFjdCBzYW5pdGl6ZWQuCgpUaGVuIHRoZSBjdXJyZW50
IGNhbGxlcnMgb2YgY2hlY2tfc3RhdGUoKSBjb3VsZCBpbnN0ZWFkIGNhbGwKc2FuaXRpemVfc3Rh
dGUoKSwgYW5kIHRocm93IGFuIGV4Y2VwdGlvbiBpZiBpdCByZXR1cm5zIDEuICAoT3Igc29tZQp2
YXJpYXRpb24gdGhlcmVvZi4pCgpKdXN0IGEgdGhvdWdodDsgSSdtIE9LIHdpdGggY2hlY2tpbmcg
dGhpcyBpbiBhcyBpdCBpcy4KCiAtR2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 27 11:41:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 May 2019 11:41:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVE0D-0005XL-7g; Mon, 27 May 2019 11:41:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YdYE=T3=freebsd.org=royger@srs-us1.protection.inumbo.net>)
 id 1hVE0B-0005XF-Mr
 for xen-devel@lists.xenproject.org; Mon, 27 May 2019 11:41:15 +0000
X-Inumbo-ID: 5412befb-8074-11e9-8980-bc764e045a96
Received: from mx2.freebsd.org (unknown [8.8.178.116])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5412befb-8074-11e9-8980-bc764e045a96;
 Mon, 27 May 2019 11:41:13 +0000 (UTC)
Received: from mx1.freebsd.org (mx1.freebsd.org [96.47.72.80])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits))
 (Client CN "mx1.freebsd.org",
 Issuer "Let's Encrypt Authority X3" (verified OK))
 by mx2.freebsd.org (Postfix) with ESMTPS id 0FB201DEB;
 Mon, 27 May 2019 11:41:11 +0000 (UTC)
 (envelope-from royger@FreeBSD.org)
Received: from smtp.freebsd.org (smtp.freebsd.org
 [IPv6:2610:1c1:1:606c::24b:4])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
 server-signature RSA-PSS (4096 bits)
 client-signature RSA-PSS (4096 bits) client-digest SHA256)
 (Client CN "smtp.freebsd.org",
 Issuer "Let's Encrypt Authority X3" (verified OK))
 by mx1.freebsd.org (Postfix) with ESMTPS id 56B66680D5;
 Mon, 27 May 2019 11:41:10 +0000 (UTC)
 (envelope-from royger@FreeBSD.org)
Received: from localhost (unknown [80.30.172.30])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate) (Authenticated sender: royger)
 by smtp.freebsd.org (Postfix) with ESMTPSA id A30597255;
 Mon, 27 May 2019 11:41:09 +0000 (UTC)
 (envelope-from royger@FreeBSD.org)
Date: Mon, 27 May 2019 13:41:01 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <royger@FreeBSD.org>
To: PGNet Dev <pgnet.dev@gmail.com>
Message-ID: <20190527114101.37qnacubde6ud5bl@Air-de-Roger>
References: <21708669-ac14-d8f8-d513-a7e745c65861@gmail.com>
 <20190416105043.nbvx522kqy3p3svx@Air-de-Roger.citrite.net>
 <20190417120518.63ulfqksrx37ver5@Air-de-Roger.citrite.net>
 <c000684c-d930-6557-a35f-d76b94b296b7@gmail.com>
 <ab29f7ca-9653-ae48-4de7-86a73e0bc7c2@gmail.com>
 <20190418125228.yjjgj7qzzxqbhf3k@Air-de-Roger.citrite.net>
 <c41ced7d-f1c4-a4a9-e2bf-aa5b0caeced6@gmail.com>
 <dc5536b9-97e0-55a5-7ada-474910d7ae9b@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <dc5536b9-97e0-55a5-7ada-474910d7ae9b@gmail.com>
User-Agent: NeoMutt/20180716
X-Rspamd-Queue-Id: 56B66680D5
X-Spamd-Bar: --
Authentication-Results: mx1.freebsd.org
X-Spamd-Result: default: False [-2.96 / 15.00]; TAGGED_RCPT(0.00)[];
 local_wl_from(0.00)[FreeBSD.org];
 NEURAL_HAM_SHORT(-0.96)[-0.962,0];
 NEURAL_HAM_MEDIUM(-1.00)[-1.000,0];
 ASN(0.00)[asn:11403, ipnet:2610:1c1:1::/48, country:US];
 NEURAL_HAM_LONG(-1.00)[-1.000,0]
Subject: Re: [Xen-devel] Xen 4.12.0 Dom0=pvh mode EFI variables 'not
 supported' after boot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBNYXkgMjQsIDIwMTkgYXQgMDg6MzM6NTFBTSAtMDcwMCwgUEdOZXQgRGV2IHdyb3Rl
Ogo+IEFmdGVyIHVwZ3JhZGluZyBLZXJuZWwgdG8gNS4xLjQvcmVsZWFzZSBvbiBhbiB4ODZfNjQg
c2VydmVyLCBYZW4gNC4xMi4wIERvbTAgc3VjY2Vzc2Z1bGx5IGJvb3RzIGluIFBWSCBtb2RlIChk
b20wPXB2aCAuLi4pLCB3aXRoIGVmaSB2YXJzIGF2YWlsYWJsZSBzbyB0aGF0IGVmaWJvb3RtZ3Ig
ZnVuY3Rpb25zLAo+IAo+IAl4bCBsaXN0Cj4gCQlOYW1lICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIElEICAgTWVtIFZDUFVzICAgICAgU3RhdGUgICBUaW1lKHMpCj4gCQlE
b21haW4tMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwICA0MDE1ICAgICA0
ICAgICByLS0tLS0gICAgIDg0Ny42Cj4gCQlYZW5zdG9yZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAxICAgIDMxICAgICAxICAgICAtYi0tLS0gICAgICAgMC4wCj4gCj4gCWRt
ZXNnIHwgZ3JlcCAtaSBwdmgKPiAJCVsgICAgMC4xODE5NzNdIEJvb3RpbmcgcGFyYXZpcnR1YWxp
emVkIGtlcm5lbCBvbiBYZW4gUFZICj4gCj4gCWVmaWJvb3RtZ3IKPiAJCUJvb3RDdXJyZW50OiAw
MDAwCj4gCQlUaW1lb3V0OiAxIHNlY29uZHMKPiAJCUJvb3RPcmRlcjogMDAwMCwwMDAyLDAwMDMK
PiAJCUJvb3QwMDAwKiB4ZW5zdnIgSEQoMixHUFQsOTcxMTI1NWUtZDExZC0zMWM1LTg4ZmUtMWUx
NjRkNGQ0Yzk1LDB4MTAwMCwweDk2MDAwKS9GaWxlKFxFRklcT1BFTlNVU0VcR1JVQlg2NC5FRkkp
Cj4gCQlCb290MDAwMiogVUVGSSBPUyAgICAgICBIRCgyLEdQVCw5NzExMjU1ZS1kMTFkLTMxYzUt
ODhmZS0xZTE2NGQ0ZDRjOTUsMHgxMDAwLDB4OTYwMDApL0ZpbGUoXEVGSVxCT09UXEJPT1RYNjQu
RUZJKS4uQk8KPiAJCUJvb3QwMDAzKiBVRUZJOiBCdWlsdC1pbiBFRkkgU2hlbGwgICAgICBWZW5N
ZWRpYSg1MTI2YzhkYy1lNmE0LWIzZTktYTExOS1jZjQxMzQ1Yzk3NTQpLi5CTwo+IAo+IEZyb20K
PiAKPiAJaHR0cHM6Ly94ZW5wcm9qZWN0Lm9yZy8yMDE4LzA3LzEwL3hlbi1wcm9qZWN0LWh5cGVy
dmlzb3ItNC0xMS1icmluZ3MtY2xlYW5lci1hcmNoaXRlY3R1cmUtdG8taHlwZXJ2aXNvci1jb3Jl
LXRlY2hub2xvZ2llcy8KPiAKPiBJIHVuZGVyc3RhbmQgdGhhdCBQVkggRG9tMCAqcmVtb3Zlcyog
cWVtdSBkZXBlbmRlbmN5LAoKTGV0J3MgY2xhcmlmeSB0aGlzIGEgYml0OgoKICogUFZIIGRvbVUg
ZG9lc24ndCByZXF1aXJlIGEgUUVNVSB0byBydW4gKGFzIG9wcG9zZWQgdG8gYSBIVk0gZG9tVSku
CiAqIFBWSCBkb20wIGFsc28gZG9lc24ndCByZXF1aXJlIGEgUUVNVSwgdGhlIG1vcmUgdGhhdCBy
dW5uaW5nIGEgUUVNVSBmb3IKICAgZG9tMCBpcyB2ZXJ5LCB2ZXJ5IGNvbXBsZXggaWYgcG9zc2li
bGUgKHlvdSB3b3VsZCBoYXZlIHRvIGJvb3QKICAgc29tZXRoaW5nIGxpa2UgYSBzdHViZG9tIGJl
Zm9yZSBib290aW5nIGRvbTApLgoKQ2xhc3NpYyBQViBkb20wIGFsc28gZG9lc24ndCBoYXZlIGEg
UUVNVSBkZXBlbmRlbmN5LCBhbmQgdGhlIFFFTVUKcHJvY2VzcyB0aGF0IHlvdSBzZWUgcnVubmlu
ZyBpbiBkb20wIHdoZW4gdXNpbmcgZWl0aGVyIGEgUFYgb3IgUFZICmRvbTAgaXMgbm90IHVzZWQg
Zm9yIGVtdWxhdGlvbiAoc2VlIGJlbG93KS4KCj4gCSJQVkggRG9tMCBSZWR1Y2VzIHRoZSBBdHRh
Y2sgU3VyZmFjZSBvZiBYZW4gUHJvamVjdCBCYXNlZCBTeXN0ZW1zCj4gCj4gCVBWSCBjb21iaW5l
cyB0aGUgYmVzdCBvZiBQViBhbmQgSFZNIG1vZGUgdG8gc2ltcGxpZnkgdGhlIGludGVyZmFjZSBi
ZXR3ZWVuIG9wZXJhdGluZyBzeXN0ZW1zIHdpdGggWGVuIFByb2plY3QgU3VwcG9ydCBhbmQgdGhl
IFhlbiBQcm9qZWN0IEh5cGVydmlzb3IgYW5kIHRvIHJlZHVjZSB0aGUgYXR0YWNrIHN1cmZhY2Ug
b2YgWGVuIFByb2plY3QgU29mdHdhcmUuIFBWSCBndWVzdHMgYXJlIGxpZ2h0d2VpZ2h0IEhWTSBn
dWVzdHMgdGhhdCB1c2UgaGFyZHdhcmUgdmlydHVhbGl6YXRpb24gc3VwcG9ydCBmb3IgbWVtb3J5
IGFuZCBwcml2aWxlZ2VkIGluc3RydWN0aW9ucy4gUFZIIGRvZXMgbm90IHJlcXVpcmUgUUVNVS4K
PiAKPiAJWGVuIFByb2plY3QgNC4xMSBhZGRzIGV4cGVyaW1lbnRhbCBQVkggRG9tMCBzdXBwb3J0
IGJ5IGNhbGxpbmcgWGVuIHZpYSBkb20wPXB2aCBvbiB0aGUgY29tbWFuZCBsaW5lLiBSdW5uaW5n
IGEgUFZIIERvbTAgcmVtb3ZlcyBhcHByb3hpbWF0ZWx5IDEgbWlsbGlvbiBsaW5lcyBvZiBRRU1V
IGNvZGUgZnJvbSBYZW4gUHJvamVjdOKAmXMgY29tcHV0aW5nIGJhc2Ugc2hyaW5raW5nIHRoZSBh
dHRhY2sgc3VyZmFjZSBvZiBYZW4gUHJvamVjdCBiYXNlZCBzeXN0ZW1zLiIKPiAKPiBDaGVja2lu
ZywgcWVtdSBpcyBzdGlsbCByZXNpZGVudCwKPiAKPiAJcHMgYXggfCBncmVwIHFlbXUKPiAJCTE4
OTUgPyAgICAgICAgU2wgICAgIDA6MDAgL3Vzci9iaW4vcWVtdS1zeXN0ZW0taTM4NiAteGVuLWRv
bWlkIDAgLXhlbi1hdHRhY2ggLW5hbWUgZG9tMCAtbm9ncmFwaGljIC1NIHhlbnB2IC1kYWVtb25p
emUgLW1vbml0b3IgL2Rldi9udWxsIC1zZXJpYWwgL2Rldi9udWxsIC1wYXJhbGxlbCAvZGV2L251
bGwgLW5vZGVmYXVsdHMgLW5vLXVzZXItY29uZmlnIC1waWRmaWxlIC92YXIvcnVuL3hlbi9xZW11
LWRvbTAucGlkCj4gCj4gSXMgdGhpcyBzdGlsbCBleHBlY3RlZD8KClllcywgdGhpcyBRRU1VIGlz
IG5vdCBlbXVsYXRpbmcgYW55IGRldmljZXMgZm9yIGRvbTAsIGl0IGlzIGp1c3QgdXNlZAp0byBs
b2NhbGx5IGF0dGFjaCBkaXNrcyB0byBkb20wIGluIG9yZGVyIHRvIHJ1biBweWdydWIgKG9yIGFu
eQpkb20wLWJhc2VkIGJvb3Rsb2FkZXIpLgoKPiBJZiBzbywgd2h5IHRoZSAqaTM4NiogdmFyaWFu
dCwgbm90IC91c3IvYmluL3FlbXUtc3lzdGVtLXg4Nl82ND8KCkl0IG1ha2VzIG5vIGRpZmZlcmVu
Y2U6IHdoZW4gdXNpbmcgUUVNVSB0b2dldGhlciB3aXRoIFhlbiB0aGUgQ1BVCmVtdWxhdGlvbiBw
YXJ0cyBvZiBRRU1VIGFyZSBub3QgdXNlZCwgaGVuY2UgaXQgZG9lc24ndCBtYXR0ZXIgaWYgdGhl
CmkzODYgb3IgdGhlIHg4Nl82NCB2YXJpYW50cyBhcmUgdXNlZCwgYm90aCBwcm92aWRlIHRoZSBz
YW1lIHNldCBvZgplbXVsYXRlZCBkZXZpY2VzLCB3aGljaCBpcyB3aGF0IFhlbiBndWVzdHMgdXNl
IGZyb20gUUVNVS4KCj4gSWYgbm90LCBpcyB0aGVyZSBzb21lIGFkZGl0aW9uYWwgY29uZmlnIHJl
cXVpcmVkIHRvIGRpc2FibGUgaXRzIHVzZSBoZXJlPwoKWW91IGNhbiBtb2RpZnkgdGhlIGluaXQg
c2NyaXB0ICh4ZW5jb21tb25zKSBvciBkaXNhYmxlCnhlbi1xZW11LWRvbTAtZGlzay1iYWNrZW5k
IGlmIHVzaW5nIHN5c3RlbWQgdG8gcHJldmVudCBsYXVuY2hpbmcgYQpRRU1VIGZvciBkb20wLCBi
dXQgdGhlbiBjZXJ0YWluIHRvb2xzdGFjayBvcGVyYXRpb25zIHdvdWxkIGZhaWwgKGllOgp0cnlp
bmcgdG8gYm9vdCBhIGRvbVUgd2l0aCBhIHFjb3cgZGlzayB1c2luZyBweWdydWIpLgoKUm9nZXIu
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 27 11:41:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 May 2019 11:41:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVE0l-0005Yx-IZ; Mon, 27 May 2019 11:41:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=7auh=T3=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hVE0l-0005Ys-6c
 for xen-devel@lists.xenproject.org; Mon, 27 May 2019 11:41:51 +0000
X-Inumbo-ID: 6a1275ad-8074-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6a1275ad-8074-11e9-8980-bc764e045a96;
 Mon, 27 May 2019 11:41:49 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 27 May 2019 05:41:49 -0600
Message-Id: <5CEBCCF80200007800232C34@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.1 
Date: Mon, 27 May 2019 05:41:44 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <george.dunlap@citrix.com>
References: <5C9E31960200007800222DDF@prv1-mh.provo.novell.com>
 <5CA35D130200007800223E53@prv1-mh.provo.novell.com>
 <6fc3c72b-5111-04d0-7ba9-3c7d545c5dc1@citrix.com>
In-Reply-To: <6fc3c72b-5111-04d0-7ba9-3c7d545c5dc1@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3] x86emul/fuzz: add a state sanity
 checking function
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI3LjA1LjE5IGF0IDEyOjUxLCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBPbiA0LzIvMTkgMjowMSBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IFRoaXMgaXMgdG8g
YWNjb21wYW55IHNhbml0aXplX2lucHV0KCkuIEp1c3QgbGlrZSBmb3IgaW5pdGlhbCBzdGF0ZSB3
ZQo+PiB3YW50IHRvIGhhdmUgc3RhdGUgYmV0d2VlbiB0d28gZW11bGF0ZWQgaW5zbnMgc2FuZSwg
YXQgbGVhc3QgYXMgZmFyIGFzCj4+IGFzc3VtcHRpb25zIGluIHRoZSBtYWluIGVtdWxhdG9yIGdv
LiBEbyBtaW5pbWFsIGNoZWNraW5nIGFmdGVyIHNlZ21lbnQKPj4gcmVnaXN0ZXIsIENSLCBhbmQg
TVNSIHdyaXRlcywgYW5kIHJvbGwgYmFjayB0byB0aGUgb2xkIHZhbHVlIGluIGNhc2Ugb2YKPj4g
ZmFpbHVyZSAocmFpc2luZyAjR1AoMCkgYXQgdGhlIHNhbWUgdGltZSkuCj4+IAo+PiBJbiB0aGUg
cGFydGljdWxhciBjYXNlIG9ic2VydmVkLCBhIENSMCB3cml0ZSBjbGVhcmluZyBDUjAuUEUgd2Fz
Cj4+IGZvbGxvd2VkIGJ5IGEgVkVYLWVuY29kZWQgaW5zbiwgd2hpY2ggdGhlIGRlY29kZXIgYWNj
ZXB0cyBiYXNlZCBvbgo+PiBndWVzdCBhZGRyZXNzIHNpemUsIHJlc3RyaWN0aW5nIHRoaW5ncyBq
dXN0IG91dHNpZGUgb2YgdGhlIDY0LWJpdCBjYXNlCj4+IChyZWFsIGFuZCB2aXJ0dWFsIG1vZGVz
IGRvbid0IGFsbG93IFZFWC1lbmNvZGVkIGluc25zKS4gU3Vic2VxdWVudGx5Cj4+IF9nZXRfZnB1
KCkgd291bGQgdGhlbiBhc3NlcnQgdGhhdCBDUjAuUEUgbXVzdCBiZSBzZXQgKGFuZCBFRkxBR1Mu
Vk0KPj4gY2xlYXIpIHdoZW4gdHJ5aW5nIHRvIGludm9rZSBZTU0sIFpNTSwgb3IgT1BNQVNLIHN0
YXRlLgo+PiAKPj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
Pgo+IAo+IFJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5j
b20+CgpUaGFua3MuCgo+IFRoYXQgc2FpZCwgSSB3b25kZXIgaWYgdGhlcmUncyBhIHdheSB0byBh
dm9pZCB0aGUgZHVwbGljYXRpb24gYmV0d2Vlbgo+IHNhbml0aXplX2lucHV0KCkgYW5kIGNoZWNr
X3N0YXRlKCkuICBBbm90aGVyIG9wdGlvbiB3b3VsZCBiZSB0byByZXdvcmsKPiBzYW5pdGl6ZV9p
bnB1dCgpIChwZXJoYXBzIGFzIHNhbml6aXRlX3N0YXRlKCkpOgo+ICAqIEFjY2VwdCBhIHBhcmFt
ZXRlciBzYXlpbmcgd2hldGhlciB0byBkbyBvcHRpb25hbCBjaGFuZ2VzIChsaWtlCj4gQ0FOT05J
Q0FMSVpFX01BWUJFKQo+ICAqIFJldHVybiBhIGJvb2xlYW4gc2F5aW5nIHdoZXRoZXIgYW55IHN0
YXRlIHdhcyBpbiBmYWN0IHNhbml0aXplZC4KPiAKPiBUaGVuIHRoZSBjdXJyZW50IGNhbGxlcnMg
b2YgY2hlY2tfc3RhdGUoKSBjb3VsZCBpbnN0ZWFkIGNhbGwKPiBzYW5pdGl6ZV9zdGF0ZSgpLCBh
bmQgdGhyb3cgYW4gZXhjZXB0aW9uIGlmIGl0IHJldHVybnMgMS4gIChPciBzb21lCj4gdmFyaWF0
aW9uIHRoZXJlb2YuKQoKSSBkaWQgY29uc2lkZXIgdGhpcyBhdCB0aGUgdGltZSwgYnV0IHRoZSB0
d28gZnVuY3Rpb25zIGFyZW4ndCBkb2luZwpleGFjdGx5IHRoZSBzYW1lIHZhbGlkYXRpb24uIEZv
ciBleGFtcGxlIHRoaXMKCiAgICAvKiBFRkxBR1MuVk0gbm90IGF2YWlsYWJsZSBpbiBsb25nIG1v
ZGUgKi8KICAgIGlmICggbG9uZ19tb2RlX2FjdGl2ZShjdHh0KSApCiAgICAgICAgcmVncy0+cmZs
YWdzICY9IH5YODZfRUZMQUdTX1ZNOwoKaGFzIG5vIGVxdWl2YWxlbnQgaW4gY2hlY2tfc3RhdGUo
KSwgZm9yIGl0IGJlaW5nIGFuIGVtdWxhdG9yIGJ1Zwp0byBldmVyIHNldCBFRkxBR1MuVk0gaW4g
bG9uZyBtb2RlLiBJIHRoZXJlZm9yZSB0aG91Z2h0IGl0IHdvdWxkCmJlIGJldHRlciB0byBrZWVw
IHRoZW0gc2VwYXJhdGUgZGVzcGl0ZSB0aGVyZSBiZWluZyBwYXJ0aWFsCnJlZHVuZGFuY3kuIElm
IHRoZSBzZXQgb2YgY2hlY2tzIGdyb3dzLCB3ZSBjb3VsZCBjb25zaWRlcgpmYWN0b3Jpbmcgb3V0
IHRoZSBjb21tb24gc3Vic2V0IGludG8gYSBoZWxwZXIgZnVuY3Rpb24uCgpKYW4KCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 27 11:57:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 May 2019 11:57:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVEFe-0006ba-7F; Mon, 27 May 2019 11:57:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BTdu=T3=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1hVEFc-0006bV-SP
 for xen-devel@lists.xenproject.org; Mon, 27 May 2019 11:57:12 +0000
X-Inumbo-ID: 8d16f584-8076-11e9-b6e8-d76c2fac6d90
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8d16f584-8076-11e9-b6e8-d76c2fac6d90;
 Mon, 27 May 2019 11:57:08 +0000 (UTC)
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.50 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: gIkQg2phpqylJW3Dz168f51Xg5uTf0u/RW4vyan/nY57sGSbisVqbajBR8r/SrjJdbM2Y5ebnt
 BP0I1HNneWZpUR7nULga4VMWLV7zyG0Qk0VQUj2bwSj6Jcec1gwmbl1NLPsBLHJ0Euri3j7wO8
 HP2YZyaoKvUDHFjcA+ndgHLQeFwi9FLUTOAS3IHIZh5AXL9NZNmG5ZE2aTVagbZUbuk/M3hpoQ
 GCAvgCKxvIBlifw3OyBDQP52RFGnNgXLY5vusyknytGObxVvTAaXuHxzUYsQvEyKVM72uwGtdS
 dfg=
X-SBRS: 2.7
X-MesageID: 945832
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,519,1549947600"; 
   d="scan'208";a="945832"
Date: Mon, 27 May 2019 13:56:49 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190527115649.zhpfcskp7rtpnqdr@Air-de-Roger>
References: <9FCB2022-A547-4FA2-88E7-91DA3C023438@gmail.com>
 <5CD52CEA020000780022D6B1@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5CD52CEA020000780022D6B1@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] Guest Testing in OSSTEST - What distros and
 versions should we test against
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Lars Kurth <lars.kurth.xen@gmail.com>, Juergen Gross <jgross@suse.com>,
 committers@xenproject.org, Ian Jackson <Ian.Jackson@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBNYXkgMTAsIDIwMTkgYXQgMDE6NDg6NThBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDEwLjA1LjE5IGF0IDAzOjI4LCA8bGFycy5rdXJ0aC54ZW5AZ21haWwuY29t
PiB3cm90ZToKPiA+IEhpIGFsbCwKPiA+IAo+ID4gZm9sbG93aW5nIGEgZGlzY3Vzc2lvbiB3aXRo
IGNvbW1pdHRlcnMgYWJvdXQgR3Vlc3QgdGVzdGluZyBpbiBPU1NURVNULCBpdCAKPiA+IHN1cmZh
Y2VkIHRoYXQgd2UgaGF2ZSBub3QgdXBkYXRlZCB3aGF0IGRpc3Ryb3Mgd2UgdGVzdCBpbiBPU1NU
RVNUIGZvciBhIHZlcnkgCj4gPiBsb25nIHRpbWUuIEFsbCBhZ3JlZWQgdGhhdCB3ZSBzaG91bGQg
cmVndWxhcmx5IHJldmlldyB3aGF0IHdlIHRlc3QgYWdhaW5zdDogCj4gPiBtYXliZSBhdCB0aGUg
YmVnaW5uaW5nIG9mIGEgcmVsZWFzZSBjeWNsZQo+ID4gCj4gPiBJbiBhbnkgY2FzZSwgY3VycmVu
dGx5IHdlIHRlc3QgYWdhaW5zdAo+ID4gCj4gPiB4ODYgSFZNIGd1ZXN0czoKPiA+ICAgZGViaWFu
LTkuNC4wLXtpMzg2LGFtZDY0fS1DRC0xLmlzbwo+ID4gICByaGVsLXNlcnZlci02LjEtaTM4Ni1k
dmQuaXNvCj4gPiAgIHdpbjEwdjE3MDMteDg2Lmlzbwo+ID4gICB3aW43LXg2NC5pc28KPiA+ICAg
d3MxNi14NjQuaXNvCj4gPiAgIEZyZWVCU0QtMTAuMS1DVVNUT00te2kzODYsYW1kNjR9LTIwMTUw
NTI1LnJhdy54ego+IAo+IFRlc3RpbmcgZml4ZWQgc25hcHNob3RzIChjb21tb25seSB0aGUgb3Jp
Z2luYWwgcmVsZWFzZSBhZmFpY3QpIGluc3RlYWQKPiBvZiBsYXRlc3QgdXBkYXRlcyBpcyBwcmV0
dHkgbWVhbmluZ2xlc3MgaW1vLiBXaGlsZSBJIHdvdWxkIGxpa2UgdG8KPiByZWNvbW1lbmQgdGVz
dGluZyBhbGwgdGhlIChhY3RpdmUpIGRpc3Ryb3Mgb2YgcGFydGllcyBhY3RpdmVseSBpbnZvbHZl
ZAo+IGluIFhlbiBkZXZlbG9wbWVudCwgSSBoYXZlIHRvIGFkbWl0ZSB0aGF0IEkgaGF2ZSBubyBp
ZGVhIGF0IGFsbCBob3cKPiB0aGlzIHdvdWxkIHdvcmsgZm9yIGUuZy4gb3VyIFNMRSB2ZXJzaW9u
cyAoc3VjaCB0aGF0IGxhdGVzdCBiaXRzIHdvdWxkCj4gZ2V0IHRlc3RlZCkuCgpGV0lXLCB0aGlz
IGlzIHdoYXQgb3NzdGVzdCBkb2VzIGluIG9yZGVyIHRvIHRlc3QgRnJlZUJTRCBIRUFELiBJJ20g
bm90CnN1cmUgaG93IG11Y2ggb2YgdGhpcyB3b3VsZCBhcHBseSB0byBTTEUuCgpUaGVyZSdzIGEg
ZGVkaWNhdGVkIEZyZWVCU0QgZmxpZ2h0LCB0aGF0IGRvZXMgdGhlIGZvbGxvd2luZzoKCiAtIElu
c3RhbGwgYSBiYXJlLW1ldGFsIGJveCB1c2luZyB0aGUgbGF0ZXN0IGtub3duIHRvIHdvcmsgaW5z
dGFsbAogICBtZWRpYS4KIC0gRmV0Y2ggRnJlZUJTRCBzb3VyY2VzIGFuZCBidWlsZCBuZXcgaW5z
dGFsbCBtZWRpYSBmcm9tIHNjcmF0Y2guCiAtIFVzZSB0aGUgbmV3bHkgYnVpbHQgbWVkaWEgdG8g
aW5zdGFsbCBhIGJveCBmcm9tIHNjcmF0Y2guCiAtIEJ1aWxkIEZyZWVCU0QgYWdhaW4gdG8gbWFr
ZSBzdXJlIHRoZSBuZXcgdmVyc2lvbiBpcyBjYXBhYmxlIG9mCiAgIGJ1aWxkaW5nIGl0c2VsZiBh
dCBsZWFzdC4KIC0gQnVpbGQgWGVuIHVzaW5nIHRoZSBuZXcgRnJlZUJTRCB2ZXJzaW9uLgoKSWYg
YWxsIG9mIHRob3NlIHN0ZXBzIHN1Y2NlZWQgdGhlIG5ldyB2ZXJzaW9uIGlzIGFub2ludGVkLCBh
bmQgaXQgd2lsbApiZSB1c2VkIGFzIHRoZSBpbnN0YWxsIG1lZGlhIGZvciBuZXcgZmxpZ2h0cy4K
Ck5vdGUgdGhhdCB0aGlzIGlzIGEgdGltZSBjb25zdW1pbmcgcHJvY2Vzcywgc28gbWFraW5nIHRo
aXMgcGFydCBvZiBhCnJlZ3VsYXIgWGVuIGZsaWdodCBpcyBub3QgZmVhc2libGUsIGhlbmNlIHRo
ZSBhbm9pbnRtZW50IGluIG9yZGVyIHRvCnN0b3JlIHRoZSBiaW5hcnkgaW5zdGFsbGVyIHNvIG90
aGVyIGZsaWdodHMgY2FuIHJlLXVzZSBpdC4KCkFsc28gbm90ZSB0aGF0IHRoaXMgcHJvY2VzcyBp
cyBjaXJjdWxhciwgYW5kIG5lZWRzIGFuIGluaXRpYWwgc2VlZAooYmluYXJ5IGluc3RhbGxlcikg
dG8gYmUgbWFudWFsbHkgYW5vaW50ZWQgZm9yIGFsbCB0aGlzIHRvIHdvcmsuCgpSb2dlci4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 27 12:11:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 May 2019 12:11:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVETi-0008Kg-Q7; Mon, 27 May 2019 12:11:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BTdu=T3=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1hVETh-0008Kb-1u
 for xen-devel@lists.xenproject.org; Mon, 27 May 2019 12:11:45 +0000
X-Inumbo-ID: 9769f7ff-8078-11e9-8980-bc764e045a96
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9769f7ff-8078-11e9-8980-bc764e045a96;
 Mon, 27 May 2019 12:11:43 +0000 (UTC)
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.50 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: Gh2BTVmagKlnF8VKfwPAidsBsJ+V4TbsKvEggIXqipM0pBgr0u2Hy1UGK/AOhjyyW7F0eWEwFS
 l1NuwauKMCtOsPNepbG2tpqHjN0RKpDD+Rt+g/dI1XwCbflEBwBNljW8MPqj8onsUsv2sQIOJL
 6La4M4L8lllQGzYlTg6pfLn/axfSic+lbQNmP1nlqWye/H63rTAsuuZ9hDhbIPCacPevGpgSYa
 XMnM2B3ZdjvSAf2Z4aWOjJKH8WC38iL7vDrxqv4JNR70rMlGRSSVD+f5MBIt2g4PdNAIIv2iK6
 gOY=
X-SBRS: 2.7
X-MesageID: 925016
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,519,1549947600"; 
   d="scan'208";a="925016"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 27 May 2019 14:11:38 +0200
Message-ID: <20190527121138.41800-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.20.1 (Apple Git-117)
MIME-Version: 1.0
Subject: [Xen-devel] [BACKPORT] xen/pvh: correctly setup the PV EFI
 interface for dom0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 PGNet Dev <pgnet.dev@gmail.com>, stable@vger.kernel.org,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Y29tbWl0IDcyODEzYmZiZjAyNzZhOTdjODJhZjAzOGVmYjVmMDJkY2RkOWUzMTAgdXBzdHJlYW0K
ClRoaXMgaW52b2x2ZXMgaW5pdGlhbGl6aW5nIHRoZSBib290IHBhcmFtcyBFRkkgcmVsYXRlZCBm
aWVsZHMgYW5kIHRoZQplZmkgZ2xvYmFsIHZhcmlhYmxlLgoKV2l0aG91dCB0aGlzIGZpeCBhIFBW
SCBkb20wIGRvZXNuJ3QgZGV0ZWN0IHdoZW4gYm9vdGVkIGZyb20gRUZJLCBhbmQKdGh1cyBkb2Vz
bid0IHN1cHBvcnQgYWNjZXNzaW5nIGFueSBvZiB0aGUgRUZJIHJlbGF0ZWQgZGF0YS4KClJlcG9y
dGVkLWJ5OiBQR05ldCBEZXYgPHBnbmV0LmRldkBnbWFpbC5jb20+ClNpZ25lZC1vZmYtYnk6IFJv
Z2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogQm9yaXMg
T3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KU2lnbmVkLW9mZi1ieTogQm9y
aXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KQ2M6IHN0YWJsZUB2Z2Vy
Lmtlcm5lbC5vcmcgIyA0LjE5KwotLS0KIGFyY2gveDg2L3hlbi9lZmkuYyAgICAgICAgICAgfCAx
MiArKysrKystLS0tLS0KIGFyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYyAgfCAgMiArLQogYXJj
aC94ODYveGVuL2VubGlnaHRlbl9wdmguYyB8ICA0ICsrKysKIGFyY2gveDg2L3hlbi94ZW4tb3Bz
LmggICAgICAgfCAgNCArKy0tCiA0IGZpbGVzIGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKyksIDkg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYveGVuL2VmaS5jIGIvYXJjaC94ODYv
eGVuL2VmaS5jCmluZGV4IDE4MDRiMjdmOTYzMi4uMzBlZGI5YmM1OGUyIDEwMDY0NAotLS0gYS9h
cmNoL3g4Ni94ZW4vZWZpLmMKKysrIGIvYXJjaC94ODYveGVuL2VmaS5jCkBAIC0xNzAsNyArMTcw
LDcgQEAgc3RhdGljIGVudW0gZWZpX3NlY3VyZWJvb3RfbW9kZSB4ZW5fZWZpX2dldF9zZWN1cmVi
b290KHZvaWQpCiAJcmV0dXJuIGVmaV9zZWN1cmVib290X21vZGVfdW5rbm93bjsKIH0KIAotdm9p
ZCBfX2luaXQgeGVuX2VmaV9pbml0KHZvaWQpCit2b2lkIF9faW5pdCB4ZW5fZWZpX2luaXQoc3Ry
dWN0IGJvb3RfcGFyYW1zICpib290X3BhcmFtcykKIHsKIAllZmlfc3lzdGVtX3RhYmxlX3QgKmVm
aV9zeXN0YWJfeGVuOwogCkBAIC0xNzksMTIgKzE3OSwxMiBAQCB2b2lkIF9faW5pdCB4ZW5fZWZp
X2luaXQodm9pZCkKIAlpZiAoZWZpX3N5c3RhYl94ZW4gPT0gTlVMTCkKIAkJcmV0dXJuOwogCi0J
c3RybmNweSgoY2hhciAqKSZib290X3BhcmFtcy5lZmlfaW5mby5lZmlfbG9hZGVyX3NpZ25hdHVy
ZSwgIlhlbiIsCi0JCQlzaXplb2YoYm9vdF9wYXJhbXMuZWZpX2luZm8uZWZpX2xvYWRlcl9zaWdu
YXR1cmUpKTsKLQlib290X3BhcmFtcy5lZmlfaW5mby5lZmlfc3lzdGFiID0gKF9fdTMyKV9fcGEo
ZWZpX3N5c3RhYl94ZW4pOwotCWJvb3RfcGFyYW1zLmVmaV9pbmZvLmVmaV9zeXN0YWJfaGkgPSAo
X191MzIpKF9fcGEoZWZpX3N5c3RhYl94ZW4pID4+IDMyKTsKKwlzdHJuY3B5KChjaGFyICopJmJv
b3RfcGFyYW1zLT5lZmlfaW5mby5lZmlfbG9hZGVyX3NpZ25hdHVyZSwgIlhlbiIsCisJCQlzaXpl
b2YoYm9vdF9wYXJhbXMtPmVmaV9pbmZvLmVmaV9sb2FkZXJfc2lnbmF0dXJlKSk7CisJYm9vdF9w
YXJhbXMtPmVmaV9pbmZvLmVmaV9zeXN0YWIgPSAoX191MzIpX19wYShlZmlfc3lzdGFiX3hlbik7
CisJYm9vdF9wYXJhbXMtPmVmaV9pbmZvLmVmaV9zeXN0YWJfaGkgPSAoX191MzIpKF9fcGEoZWZp
X3N5c3RhYl94ZW4pID4+IDMyKTsKIAotCWJvb3RfcGFyYW1zLnNlY3VyZV9ib290ID0geGVuX2Vm
aV9nZXRfc2VjdXJlYm9vdCgpOworCWJvb3RfcGFyYW1zLT5zZWN1cmVfYm9vdCA9IHhlbl9lZmlf
Z2V0X3NlY3VyZWJvb3QoKTsKIAogCXNldF9iaXQoRUZJX0JPT1QsICZlZmkuZmxhZ3MpOwogCXNl
dF9iaXQoRUZJX1BBUkFWSVJULCAmZWZpLmZsYWdzKTsKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hl
bi9lbmxpZ2h0ZW5fcHYuYyBiL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYwppbmRleCA3ODJm
OThiMzMyZjAuLjBmOGRhNGFlYmU3YiAxMDA2NDQKLS0tIGEvYXJjaC94ODYveGVuL2VubGlnaHRl
bl9wdi5jCisrKyBiL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYwpAQCAtMTM5OSw3ICsxMzk5
LDcgQEAgYXNtbGlua2FnZSBfX3Zpc2libGUgdm9pZCBfX2luaXQgeGVuX3N0YXJ0X2tlcm5lbCh2
b2lkKQogCS8qIFdlIG5lZWQgdGhpcyBmb3IgcHJpbnRrIHRpbWVzdGFtcHMgKi8KIAl4ZW5fc2V0
dXBfcnVuc3RhdGVfaW5mbygwKTsKIAotCXhlbl9lZmlfaW5pdCgpOworCXhlbl9lZmlfaW5pdCgm
Ym9vdF9wYXJhbXMpOwogCiAJLyogU3RhcnQgdGhlIHdvcmxkICovCiAjaWZkZWYgQ09ORklHX1g4
Nl8zMgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYveGVuL2VubGlnaHRlbl9wdmguYyBiL2FyY2gveDg2
L3hlbi9lbmxpZ2h0ZW5fcHZoLmMKaW5kZXggZGFiMDc4MjdkMjVlLi5mMDRkMjJiY2YwOGQgMTAw
NjQ0Ci0tLSBhL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHZoLmMKKysrIGIvYXJjaC94ODYveGVu
L2VubGlnaHRlbl9wdmguYwpAQCAtMTQsNiArMTQsOCBAQAogI2luY2x1ZGUgPHhlbi9pbnRlcmZh
Y2UvbWVtb3J5Lmg+CiAjaW5jbHVkZSA8eGVuL2ludGVyZmFjZS9odm0vc3RhcnRfaW5mby5oPgog
CisjaW5jbHVkZSAieGVuLW9wcy5oIgorCiAvKgogICogUFZIIHZhcmlhYmxlcy4KICAqCkBAIC03
OSw2ICs4MSw4IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBpbml0X3B2aF9ib290cGFyYW1zKHZvaWQp
CiAJcHZoX2Jvb3RwYXJhbXMuaGRyLnR5cGVfb2ZfbG9hZGVyID0gKDkgPDwgNCkgfCAwOyAvKiBY
ZW4gbG9hZGVyICovCiAKIAl4ODZfaW5pdC5hY3BpLmdldF9yb290X3BvaW50ZXIgPSBwdmhfZ2V0
X3Jvb3RfcG9pbnRlcjsKKworCXhlbl9lZmlfaW5pdCgmcHZoX2Jvb3RwYXJhbXMpOwogfQogCiAv
KgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYveGVuL3hlbi1vcHMuaCBiL2FyY2gveDg2L3hlbi94ZW4t
b3BzLmgKaW5kZXggMGU2MGJkOTE4Njk1Li4yZjExMWY0N2JhOTggMTAwNjQ0Ci0tLSBhL2FyY2gv
eDg2L3hlbi94ZW4tb3BzLmgKKysrIGIvYXJjaC94ODYveGVuL3hlbi1vcHMuaApAQCAtMTIyLDkg
KzEyMiw5IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBfX2luaXQgeGVuX2luaXRfdmdhKGNvbnN0IHN0
cnVjdCBkb20wX3ZnYV9jb25zb2xlX2luZm8gKmluZm8sCiB2b2lkIF9faW5pdCB4ZW5faW5pdF9h
cGljKHZvaWQpOwogCiAjaWZkZWYgQ09ORklHX1hFTl9FRkkKLWV4dGVybiB2b2lkIHhlbl9lZmlf
aW5pdCh2b2lkKTsKK2V4dGVybiB2b2lkIHhlbl9lZmlfaW5pdChzdHJ1Y3QgYm9vdF9wYXJhbXMg
KmJvb3RfcGFyYW1zKTsKICNlbHNlCi1zdGF0aWMgaW5saW5lIHZvaWQgX19pbml0IHhlbl9lZmlf
aW5pdCh2b2lkKQorc3RhdGljIGlubGluZSB2b2lkIF9faW5pdCB4ZW5fZWZpX2luaXQoc3RydWN0
IGJvb3RfcGFyYW1zICpib290X3BhcmFtcykKIHsKIH0KICNlbmRpZgotLSAKMi4yMC4xIChBcHBs
ZSBHaXQtMTE3KQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 27 12:32:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 May 2019 12:32:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVEnb-0001Wt-Ln; Mon, 27 May 2019 12:32:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=+4ww=T3=infradead.org=peterz@srs-us1.protection.inumbo.net>)
 id 1hVEna-0001Wo-03
 for xen-devel@lists.xenproject.org; Mon, 27 May 2019 12:32:18 +0000
X-Inumbo-ID: 7586ee8a-807b-11e9-8980-bc764e045a96
Received: from merlin.infradead.org (unknown [2001:8b0:10b:1231::1])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7586ee8a-807b-11e9-8980-bc764e045a96;
 Mon, 27 May 2019 12:32:16 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=merlin.20170209; h=In-Reply-To:Content-Type:MIME-Version:
 References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=Bb4riJdUbAvU2dFDq22LE6R9qG/UUI43/Y/+y4V6Qvs=; b=c4TDFTpHK0CYd1vWu7R1zqW+/
 2vf2CkvycdZ1TOZgh6586+6hBSUOonS4izJJJLlU/laLZdtRg9vo/tFqP67DP/DrVq5GNeyOXkp8N
 ExSQgN5WmAiXgiz9FXGhkb7sqDhbv1+1n9qPgIj2TuqbkRY8ULdb/xs9kniGA0ESzx0t8DJo/mrAl
 uLK3C6fLgcCbWbFpO9EhXKZtWIcTmu+x6Co60LQwrkDHUOi8//21mfSvFniFvyuP82yQFaVkGwBIf
 aK/OeehLVOOzYZiUm+0l62ODKjdgrXRftiZCRVCOymL15JzQ7yEwGoiNpC9TkUxMutHPzfpYZgiur
 Nuu3rPt0w==;
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.90_1 #2 (Red Hat Linux))
 id 1hVEnP-0003D7-9F; Mon, 27 May 2019 12:32:07 +0000
Received: by hirez.programming.kicks-ass.net (Postfix, from userid 1000)
 id 10A95202BF3E2; Mon, 27 May 2019 14:32:06 +0200 (CEST)
Date: Mon, 27 May 2019 14:32:06 +0200
From: Peter Zijlstra <peterz@infradead.org>
To: Paolo Bonzini <pbonzini@redhat.com>
Message-ID: <20190527123206.GC2623@hirez.programming.kicks-ass.net>
References: <20190525082203.6531-1-namit@vmware.com>
 <20190525082203.6531-6-namit@vmware.com>
 <08b21fb5-2226-7924-30e3-31e4adcfc0a3@suse.com>
 <20190527094710.GU2623@hirez.programming.kicks-ass.net>
 <e9c0dc1f-799a-b6e3-8d41-58f0a6b693cd@redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <e9c0dc1f-799a-b6e3-8d41-58f0a6b693cd@redhat.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [RFC PATCH 5/6] x86/mm/tlb: Flush remote and local
 TLBs concurrently
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Sasha Levin <sashal@kernel.org>,
 linux-hyperv@vger.kernel.org, Dave Hansen <dave.hansen@linux.intel.com>,
 Stephen Hemminger <sthemmin@microsoft.com>, kvm@vger.kernel.org,
 Haiyang Zhang <haiyangz@microsoft.com>, x86@kernel.org,
 linux-kernel@vger.kernel.org, virtualization@lists.linux-foundation.org,
 Ingo Molnar <mingo@redhat.com>, Borislav Petkov <bp@alien8.de>,
 Andy Lutomirski <luto@kernel.org>, xen-devel@lists.xenproject.org,
 Nadav Amit <namit@vmware.com>, Thomas Gleixner <tglx@linutronix.de>,
 "K. Y. Srinivasan" <kys@microsoft.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBNYXkgMjcsIDIwMTkgYXQgMTI6MjE6NTlQTSArMDIwMCwgUGFvbG8gQm9uemluaSB3
cm90ZToKPiBPbiAyNy8wNS8xOSAxMTo0NywgUGV0ZXIgWmlqbHN0cmEgd3JvdGU6Cgo+ID4gLS0t
IGEvYXJjaC94ODYva2VybmVsL2t2bS5jCj4gPiArKysgYi9hcmNoL3g4Ni9rZXJuZWwva3ZtLmMK
PiA+IEBAIC01ODAsNyArNTgwLDcgQEAgc3RhdGljIHZvaWQgX19pbml0IGt2bV9hcGZfdHJhcF9p
bml0KHZvaQo+ID4gIAo+ID4gIHN0YXRpYyBERUZJTkVfUEVSX0NQVShjcHVtYXNrX3Zhcl90LCBf
X3B2X3RsYl9tYXNrKTsKPiA+ICAKPiA+IC1zdGF0aWMgdm9pZCBrdm1fZmx1c2hfdGxiX290aGVy
cyhjb25zdCBzdHJ1Y3QgY3B1bWFzayAqY3B1bWFzaywKPiA+ICtzdGF0aWMgdm9pZCBrdm1fZmx1
c2hfdGxiX211bHRpKGNvbnN0IHN0cnVjdCBjcHVtYXNrICpjcHVtYXNrLAo+ID4gIAkJCWNvbnN0
IHN0cnVjdCBmbHVzaF90bGJfaW5mbyAqaW5mbykKPiA+ICB7Cj4gPiAgCXU4IHN0YXRlOwo+ID4g
QEAgLTU5NCw2ICs1OTQsOSBAQCBzdGF0aWMgdm9pZCBrdm1fZmx1c2hfdGxiX290aGVycyhjb25z
dCBzCj4gPiAgCSAqIHF1ZXVlIGZsdXNoX29uX2VudGVyIGZvciBwcmUtZW1wdGVkIHZDUFVzCj4g
PiAgCSAqLwo+ID4gIAlmb3JfZWFjaF9jcHUoY3B1LCBmbHVzaG1hc2spIHsKPiA+ICsJCWlmIChj
cHUgPT0gc21wX3Byb2Nlc3Nvcl9pZCgpKQo+ID4gKwkJCWNvbnRpbnVlOwo+ID4gKwo+IAo+IEV2
ZW4gdGhpcyB3b3VsZCBiZSBqdXN0IGFuIG9wdGltaXphdGlvbjsgdGhlIHZDUFUgeW91J3JlIHJ1
bm5pbmcgb24KPiBjYW5ub3QgYmUgcHJlZW1wdGVkLiAgWW91IGNhbiBqdXN0IGNoYW5nZSBvdGhl
cnMgdG8gbXVsdGkuCgpZZWFoLCBJIGtub3csIGJ1dCBpdCBmZWx0IHdlaXJkIHNvIEkgYWRkZWQg
dGhlIGV4cGxpY2l0IHNraXAuIE5vIHN0cm9uZwpmZWVsaW5ncyB0aG91Z2guCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 27 12:40:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 May 2019 12:40:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVEv0-0001lc-Gz; Mon, 27 May 2019 12:39:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BTdu=T3=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1hVEuz-0001lX-AP
 for xen-devel@lists.xenproject.org; Mon, 27 May 2019 12:39:57 +0000
X-Inumbo-ID: 87513708-807c-11e9-a500-dfecd746288f
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 87513708-807c-11e9-a500-dfecd746288f;
 Mon, 27 May 2019 12:39:55 +0000 (UTC)
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.50 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: wS8Lcz6LGUI/HTFYw5pirvfCeY1Fxm6m9CSl/9jnysHJGJMW6xorEDIwdy2d6LVo0MnlHLtDsk
 AhEWGsXNh/WI2mxvaskw+fwCEuBOoN72nFueG/TXsiobABWkT4SS+cBSgI2yYXv0TTH6ls4Q5i
 DNtYuTw1P4AzYm9BE7XRNKt9vmmYho/Yk/S8/bK6g69bSix6ODuyfAHw54KilHUA3wxpB92hB7
 Arwv5vW53g0FdPtxKDsNnZsTm/HDoFj/A/8EfCpkQfFpMtNUAa6rCVgu/dKk1T88SnC1ghA90Z
 9P0=
X-SBRS: 2.7
X-MesageID: 955467
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,519,1549947600"; 
   d="scan'208";a="955467"
Date: Mon, 27 May 2019 14:39:41 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190527123941.nqzuyv6jqxk25hsj@Air-de-Roger>
References: <20190522164530.33147-1-roger.pau@citrix.com>
 <5CE66AC302000078002319E6@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5CE66AC302000078002319E6@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2] x86: fix alternative_callN usage of
 ALTERNATIVE asm macro
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBNYXkgMjMsIDIwMTkgYXQgMDM6NDE6MjNBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDIyLjA1LjE5IGF0IDE4OjQ1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gYWx0ZXJuYXRpdmVfY2FsbE4gdXNpbmcgaW5saW5lIGFzc2VtYmx5IHRvIGdlbmVy
YXRlIHRoZSBhbHRlcm5hdGl2ZQo+ID4gcGF0Y2ggc2l0ZXMgc2hvdWxkIGJlIHVzaW5nIHRoZSBB
TFRFUk5BVElWRSBDIHByZXByb2Nlc3NvciBtYWNybwo+ID4gcmF0aGVyIHRoYW4gdGhlIEFMVEVS
TkFUSVZFIGFzc2VtYmx5IG1hY3JvLAo+IAo+IFdoeT8gU2VlIElORElSRUNUX3tDQUxMLEpNUH0u
IE15IGdvYWwsIGFzIHNhaWQgb24gaXJjLCB3b3VsZCBiZQo+IHRvIGV2ZW50dWFsbHkgZWxpbWlu
YXRlIHRoZSByZWR1bmRhbnQgQyBtYWNyb3MsIGluIGZhdm9yIG9mIGp1c3QgdXNpbmcKPiB0aGUg
YXNzZW1ibGVyIG9uZXMuCgpVc2luZyB0aGUgY3VycmVudCBhc3NlbWJseSBtYWNyb3MgZm9yIGlu
bGluZSBhc20gYWx0ZXJuYXRpdmVzIHdvdWxkCnJlZ3Jlc3MgdGhlIGJ1aWxkIG9uIGxsdm0gYmFz
ZWQgdG9vbGNoYWlucy4gSWYgdGhhdCdzIGluZGVlZCB0aGUgcGF0aApmb3J3YXJkIEkgd2lsbCBo
YXZlIHRvIGxvb2sgaW50byBtYWtpbmcgdGhvc2Ugd29yayBpbiBpbmxpbmUgYXNzZW1ibHkKaW5z
dGFuY2VzLgoKPiA+IHRoZSBtb3JlIHRoYXQgdXNpbmcgdGhlCj4gPiBhc3NlbWJseSBtYWNybyBp
biBhbiBpbmxpbmUgYXNzZW1ibHkgaW5zdGFuY2UgY2F1c2VzIHRoZSBmb2xsb3dpbmcKPiA+IGVy
cm9yIG9uIGxsdm0gYmFzZWQgdG9vbGNoYWluczoKPiA+IAo+ID4gPGluc3RhbnRpYXRpb24+OjE6
MTogZXJyb3I6IGludmFsaWQgc3ltYm9sIHJlZGVmaW5pdGlvbgo+ID4gLkwwX29yaWdfczogY2Fs
bCAqZ2VuYXBpYys2NCglcmlwKTsgLkwwX29yaWdfZTogLkwwX2RpZmYgPSAoLkwwX3JlcGxfZTEg
LSAKPiA+IC5MMF9yZXBsX3MxKSAtICguLi4KPiAKPiBUaGUgdW5kZXJzdGFuZGluZyBJIGdldCBp
cyB0aGF0IGNsYW5nIGRvZXNuJ3QgcHJvcGVybHkgc3VwcG9ydCB0aGUKPiBcQCBjb25zdHJ1Y3Qs
IGV4cGFuZGluZyBpdCB0byB6ZXJvIGV2ZXJ5IHRpbWUuCgpZZXMsIHRoYXQncyBteSB1bmRlcnN0
YW5kaW5nIGFsc28uIEkndmUgYWxyZWFkeSBmaWxsZWQgYSBidWcgcmVwb3J0OgoKaHR0cHM6Ly9i
dWdzLmxsdm0ub3JnL3Nob3dfYnVnLmNnaT9pZD00MjAzNAoKPiBUaGF0J3MgYSBjbGFuZyBidWcK
PiBpbW8sIGFuZCBoZW5jZSB0aGUgd29yZGluZyBoZXJlIHNob3VsZCByZWZsZWN0IHRoaXMsIHJh
dGhlciB0aGFuCj4gc3VnZ2VzdGluZyB0aGUgY29kZSBpcyBicm9rZW4uKEkgc2VlbSB0byB2YWd1
ZWx5IHJlY2FsbCBhbiBpc3N1ZQo+IHdpdGggY2xhbmcgaW5zdGFudGlhdGluZyBhIG5ldyBhc3Nl
bWJseSBlbnZpcm9ubWVudCBldmVyeSB0aW1lCj4gaXQgZW5jb3VudGVycyBhbiBhc20oKS4pCgpJ
SVJDIEkndmUgZml4ZWQgdGhhdCBvbmUgdXBzdHJlYW0gcXVpdGUgc29tZSB0aW1lIGFnbywgYW5k
IHNob3VsZCBiZQpmaXhlZCBpbiB2ZXJzaW9ucyA+PSA2LgoKPiBXaXRob3V0IGNsYW5nIGZpeGVk
LCBhbmQgd2l0aCB1cyB3YW50aW5nCj4gdG8gYmUgYWJsZSB0byBjb250aW51ZSB0byBidWlsZCB3
aXRoIGNsYW5nLCB0aGlzIHRoZW4gdm9pZHMgdGhlIGVudGlyZQo+IHB1cnBvc2Ugb2YgZjg1MDYx
OTY5MiAoIng4Ni9hbHRlcm5hdGl2ZXM6IGFsbG93IHVzaW5nIGFzc2VtYmxlcgo+IG1hY3JvcyBp
biBmYXZvciBvZiBDIG9uZXMiKSwgd2hpY2ggaXJjIHdhcyBvcmlnaW5hbGx5IHBhcnQgb2YgdGhl
Cj4gc2VyaWVzLCBidXQgd2VudCBpbiBtdWNoIGFoZWFkIG9mIGl0LgoKSSBjYW4gbG9vayBpbnRv
IHdvcmthcm91bmRzIHRvIHRoaXMsIHRoZSBvbmUgdGhhdCBjb21lcyB0byBtaW5kIGlzCnVzaW5n
IC5hbHRtYWNybyBhbmQgTE9DQUwgaW4gb3JkZXIgdG8gY3JlYXRlIHVuaXF1ZSBsYWJlbHMgaW4g
dGhlCm1hY3JvLiBJIGNhbiB0ZXN0IGlmIHN1Y2ggYXBwcm9hY2ggd291bGQgd29yayBpZiB0aGUg
cGxhbiBpcyB0byBvbmx5CnJlbHkgb24gdGhlIGFzc2VtYmx5IGFsdGVybmF0aXZlIGNvZGUuCgo+
IAo+ID4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9hbHRlcm5hdGl2ZS5oCj4gPiArKysgYi94
ZW4vaW5jbHVkZS9hc20teDg2L2FsdGVybmF0aXZlLmgKPiA+IEBAIC0yMDIsOSArMjAyLDggQEAg
ZXh0ZXJuIHZvaWQgYWx0ZXJuYXRpdmVfYnJhbmNoZXModm9pZCk7Cj4gPiAgICAgIHJldHR5cGUg
cmV0XzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
PiA+ICAgICAgcmVnaXN0ZXIgdW5zaWduZWQgbG9uZyByMTBfIGFzbSgicjEwIik7ICAgICAgICAg
ICAgICAgICAgICAgICAgXAo+ID4gICAgICByZWdpc3RlciB1bnNpZ25lZCBsb25nIHIxMV8gYXNt
KCJyMTEiKTsgICAgICAgICAgICAgICAgICAgICAgICBcCj4gPiAtICAgIGFzbSB2b2xhdGlsZSAo
X19zdHJpbmdpZnkoQUxURVJOQVRJVkUgImNhbGwgKiVjW2FkZHJdKCUlcmlwKSIsIFwKPiA+IC0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY2FsbCAuIiwgICAgICAg
ICAgICAgICAgXAo+ID4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFg4Nl9GRUFUVVJFX0FMV0FZUykgICAgICBcCj4gPiArICAgIGFzbSB2b2xhdGlsZSAoQUxURVJO
QVRJVkUoImNhbGwgKiVjW2FkZHJdKCUlcmlwKSIsICJjYWxsIC4iLCAgIFwKPiA+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBYODZfRkVBVFVSRV9BTFdBWVMpICAgICAgICAgICAgICAg
ICAgXAo+ID4gICAgICAgICAgICAgICAgICAgIDogQUxUX0NBTEwgIyMgbiAjIyBfT1VULCAiPWEi
IChyZXRfKSwgICAgICAgICAgICBcCj4gPiAgICAgICAgICAgICAgICAgICAgICAiPXIiIChyMTBf
KSwgIj1yIiAocjExXykgQVNNX0NBTExfQ09OU1RSQUlOVCAgIFwKPiA+ICAgICAgICAgICAgICAg
ICAgICA6IFthZGRyXSAiaSIgKCYoZnVuYykpLCAiZyIgKGZ1bmMpICAgICAgICAgICAgICAgXAo+
IAo+IE9rYXksIGx1Y2tpbHkgdGhlIGNvZGUgY2hhbmdlIGl0c2VsZiBpcyBzaW1wbGUgZW5vdWdo
LCBzbyBpdCByZWFsbHkKPiB3YXNuJ3QgdGhhdCBJIGhhZCB0byB1c2UgdGhlIHZhcmlhbnQgdXNl
ZCB0byBtYWtlIHRoaW5ncyB3b3JrIGF0Cj4gYWxsLgoKU2luY2UgdGhlIG9ubHkgY2hhbmdlIHJl
cXVlc3RlZCBpcyByZWxhdGVkIHRvIHRoZSBjb21taXQgbWVzc2FnZSwKd291bGQgeW91IGJlIE9L
IHRvIHVwZGF0ZSB0aGUgY29tbWl0IG1lc3NhZ2UgdG86CgotLS04PC0tLQp4ODY6IHJlbW92ZSBh
bHRlcm5hdGl2ZV9jYWxsTiB1c2FnZSBvZiBBTFRFUk5BVElWRSBhc20gbWFjcm8KCmFsdGVybmF0
aXZlX2NhbGxOIHVzaW5nIGlubGluZSBhc3NlbWJseSB0byBnZW5lcmF0ZSB0aGUgYWx0ZXJuYXRp
dmUKcGF0Y2ggc2l0ZXMgc2hvdWxkIGJlIHVzaW5nIHRoZSBBTFRFUk5BVElWRSBDIHByZXByb2Nl
c3NvciBtYWNybwpyYXRoZXIgdGhhbiB0aGUgQUxURVJOQVRJVkUgYXNzZW1ibHkgbWFjcm8sIHRo
ZSBtb3JlIHRoYXQgdXNpbmcgdGhlCmFzc2VtYmx5IG1hY3JvIGluIGFuIGlubGluZSBhc3NlbWJs
eSBpbnN0YW5jZSB0cmlnZ2VycyB0aGUgZm9sbG93aW5nCmJ1ZyBvbiBsbHZtIGJhc2VkIHRvb2xj
aGFpbnM6Cgo8aW5zdGFudGlhdGlvbj46MToxOiBlcnJvcjogaW52YWxpZCBzeW1ib2wgcmVkZWZp
bml0aW9uCi5MMF9vcmlnX3M6IGNhbGwgKmdlbmFwaWMrNjQoJXJpcCk7IC5MMF9vcmlnX2U6IC5M
MF9kaWZmID0gKC5MMF9yZXBsX2UxIC0gLkwwX3JlcGxfczEpIC0gKC4uLgpeCjxpbnN0YW50aWF0
aW9uPjoxOjM3OiBlcnJvcjogaW52YWxpZCBzeW1ib2wgcmVkZWZpbml0aW9uCi5MMF9vcmlnX3M6
IGNhbGwgKmdlbmFwaWMrNjQoJXJpcCk7IC5MMF9vcmlnX2U6IC5MMF9kaWZmID0gKC5MMF9yZXBs
X2UxIC0gLkwwX3JlcGxfczEpIC0gKC4uLgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBeCjxpbnN0YW50aWF0aW9uPjoxOjYwOiBlcnJvcjogaW52YWxpZCByZWFzc2lnbm1lbnQg
b2Ygbm9uLWFic29sdXRlIHZhcmlhYmxlICcuTDBfZGlmZicKLkwwX29yaWdfczogY2FsbCAqZ2Vu
YXBpYys2NCglcmlwKTsgLkwwX29yaWdfZTogLkwwX2RpZmYgPSAoLkwwX3JlcGxfZTEgLSAuTDBf
cmVwbF9zMSkgLSAoLi4uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXgo8aW5saW5lIGFzbT46MToyOiBub3RlOiB3aGlsZSBpbiBtYWNy
byBpbnN0YW50aWF0aW9uCiAgICAgICAgQUxURVJOQVRJVkUgImNhbGwgKmdlbmFwaWMrNjQoJXJp
cCkiLCAiY2FsbCAuIiwgWDg2X0ZFQVRVUkVfTE0KICAgICAgICBeCjxpbnN0YW50aWF0aW9uPjox
OjE1NjogZXJyb3I6IGludmFsaWQgc3ltYm9sIHJlZGVmaW5pdGlvbgogIC4uLi0gKC5MMF9vcmln
X2UgLSAuTDBfb3JpZ19zKTsgbWtub3BzICgoLSguTDBfZGlmZiA+IDApKSAqIC5MMF9kaWZmKTsg
LkwwX29yaWdfcDoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIF4KPGluc3RhbnRpYXRpb24+OjE4OjU6IGVycm9y
OiBpbnZhbGlkIHN5bWJvbCByZWRlZmluaXRpb24KICAgIC5MMF9yZXBsX3MxOiBjYWxsIC47IC5M
MF9yZXBsX2UxOgogICAgXgo8aW5zdGFudGlhdGlvbj46MTg6MjY6IGVycm9yOiBpbnZhbGlkIHN5
bWJvbCByZWRlZmluaXRpb24KICAgIC5MMF9yZXBsX3MxOiBjYWxsIC47IC5MMF9yZXBsX2UxOgog
ICAgICAgICAgICAgICAgICAgICAgICAgXgo8aW5zdGFudGlhdGlvbj46MToxOiBlcnJvcjogaW52
YWxpZCBzeW1ib2wgcmVkZWZpbml0aW9uCi5MMF9vcmlnX3M6IGNhbGwgKmdlbmFwaWMrNjQoJXJp
cCk7IC5MMF9vcmlnX2U6IC5MMF9kaWZmID0gKC5MMF9yZXBsX2UxIC0gLkwwX3JlcGxfczEpIC0g
KC4uLgpeCjxpbnN0YW50aWF0aW9uPjoxOjM3OiBlcnJvcjogaW52YWxpZCBzeW1ib2wgcmVkZWZp
bml0aW9uCi5MMF9vcmlnX3M6IGNhbGwgKmdlbmFwaWMrNjQoJXJpcCk7IC5MMF9vcmlnX2U6IC5M
MF9kaWZmID0gKC5MMF9yZXBsX2UxIC0gLkwwX3JlcGxfczEpIC0gKC4uLgogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBeCjxpbnN0YW50aWF0aW9uPjoxOjYwOiBlcnJvcjogaW52
YWxpZCByZWFzc2lnbm1lbnQgb2Ygbm9uLWFic29sdXRlIHZhcmlhYmxlICcuTDBfZGlmZicKLkww
X29yaWdfczogY2FsbCAqZ2VuYXBpYys2NCglcmlwKTsgLkwwX29yaWdfZTogLkwwX2RpZmYgPSAo
LkwwX3JlcGxfZTEgLSAuTDBfcmVwbF9zMSkgLSAoLi4uCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXgo8aW5saW5lIGFzbT46MToyOiBu
b3RlOiB3aGlsZSBpbiBtYWNybyBpbnN0YW50aWF0aW9uCiAgICAgICAgQUxURVJOQVRJVkUgImNh
bGwgKmdlbmFwaWMrNjQoJXJpcCkiLCAiY2FsbCAuIiwgWDg2X0ZFQVRVUkVfTE0KICAgICAgICBe
CjxpbnN0YW50aWF0aW9uPjoxOjE1NjogZXJyb3I6IGludmFsaWQgc3ltYm9sIHJlZGVmaW5pdGlv
bgogIC4uLi0gKC5MMF9vcmlnX2UgLSAuTDBfb3JpZ19zKTsgbWtub3BzICgoLSguTDBfZGlmZiA+
IDApKSAqIC5MMF9kaWZmKTsgLkwwX29yaWdfcDoKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF4KPGluc3RhbnRp
YXRpb24+OjE4OjU6IGVycm9yOiBpbnZhbGlkIHN5bWJvbCByZWRlZmluaXRpb24KICAgIC5MMF9y
ZXBsX3MxOiBjYWxsIC47IC5MMF9yZXBsX2UxOgogICAgXgo8aW5zdGFudGlhdGlvbj46MTg6MjY6
IGVycm9yOiBpbnZhbGlkIHN5bWJvbCByZWRlZmluaXRpb24KICAgIC5MMF9yZXBsX3MxOiBjYWxs
IC47IC5MMF9yZXBsX2UxOgogICAgICAgICAgICAgICAgICAgICAgICAgXgo8aW5zdGFudGlhdGlv
bj46MToxOiBlcnJvcjogaW52YWxpZCBzeW1ib2wgcmVkZWZpbml0aW9uCi5MMF9vcmlnX3M6IGNh
bGwgKmdlbmFwaWMrNjQoJXJpcCk7IC5MMF9vcmlnX2U6IC5MMF9kaWZmID0gKC5MMF9yZXBsX2Ux
IC0gLkwwX3JlcGxfczEpIC0gKC4uLgpeCjxpbnN0YW50aWF0aW9uPjoxOjM3OiBlcnJvcjogaW52
YWxpZCBzeW1ib2wgcmVkZWZpbml0aW9uCi5MMF9vcmlnX3M6IGNhbGwgKmdlbmFwaWMrNjQoJXJp
cCk7IC5MMF9vcmlnX2U6IC5MMF9kaWZmID0gKC5MMF9yZXBsX2UxIC0gLkwwX3JlcGxfczEpIC0g
KC4uLgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBeCjxpbnN0YW50aWF0aW9u
PjoxOjYwOiBlcnJvcjogaW52YWxpZCByZWFzc2lnbm1lbnQgb2Ygbm9uLWFic29sdXRlIHZhcmlh
YmxlICcuTDBfZGlmZicKLkwwX29yaWdfczogY2FsbCAqZ2VuYXBpYys2NCglcmlwKTsgLkwwX29y
aWdfZTogLkwwX2RpZmYgPSAoLkwwX3JlcGxfZTEgLSAuTDBfcmVwbF9zMSkgLSAoLi4uCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXgo8
aW5saW5lIGFzbT46MToyOiBub3RlOiB3aGlsZSBpbiBtYWNybyBpbnN0YW50aWF0aW9uCiAgICAg
ICAgQUxURVJOQVRJVkUgImNhbGwgKmdlbmFwaWMrNjQoJXJpcCkiLCAiY2FsbCAuIiwgWDg2X0ZF
QVRVUkVfTE0KICAgICAgICBeCjxpbnN0YW50aWF0aW9uPjoxOjE1NjogZXJyb3I6IGludmFsaWQg
c3ltYm9sIHJlZGVmaW5pdGlvbgogIC4uLi0gKC5MMF9vcmlnX2UgLSAuTDBfb3JpZ19zKTsgbWtu
b3BzICgoLSguTDBfZGlmZiA+IDApKSAqIC5MMF9kaWZmKTsgLkwwX29yaWdfcDoKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIF4KPGluc3RhbnRpYXRpb24+OjE4OjU6IGVycm9yOiBpbnZhbGlkIHN5bWJvbCByZWRl
ZmluaXRpb24KICAgIC5MMF9yZXBsX3MxOiBjYWxsIC47IC5MMF9yZXBsX2UxOgogICAgXgo8aW5z
dGFudGlhdGlvbj46MTg6MjY6IGVycm9yOiBpbnZhbGlkIHN5bWJvbCByZWRlZmluaXRpb24KICAg
IC5MMF9yZXBsX3MxOiBjYWxsIC47IC5MMF9yZXBsX2UxOgogICAgICAgICAgICAgICAgICAgICAg
ICAgXgoKVGhpcyBpcyBhIGJ1ZyBpbiBsbHZtIHRoYXQgbmVlZHMgdG8gYmUgZml4ZWQgYmVmb3Jl
IHN3aXRjaGluZyB0byB1c2UKdGhlIGFsdGVybmF0aXZlIGFzc2VtYmx5IG1hY3JvcyBpbiBpbmxp
bmUgYXNzZW1ibHkgY2FsbCBzaXRlcy4KCkZpeGVzOiA2N2QwMWNkYjUgKCJ4ODY6IGluZnJhc3Ry
dWN0dXJlIHRvIGFsbG93IGNvbnZlcnRpbmcgY2VydGFpbiBpbmRpcmVjdCBjYWxscyB0byBkaXJl
Y3Qgb25lcyIpClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRy
aXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 27 12:45:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 May 2019 12:45:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVF0G-0002VH-6a; Mon, 27 May 2019 12:45:24 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tdqI=T3=redhat.com=pbonzini@srs-us1.protection.inumbo.net>)
 id 1hVF0E-0002VC-FI
 for xen-devel@lists.xenproject.org; Mon, 27 May 2019 12:45:22 +0000
X-Inumbo-ID: 4943cb77-807d-11e9-8980-bc764e045a96
Received: from mail-wr1-f68.google.com (unknown [209.85.221.68])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4943cb77-807d-11e9-8980-bc764e045a96;
 Mon, 27 May 2019 12:45:20 +0000 (UTC)
Received: by mail-wr1-f68.google.com with SMTP id e2so8044215wrv.6
 for <xen-devel@lists.xenproject.org>; Mon, 27 May 2019 05:45:20 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=q2cYYgwiWVJJBJqLCSUSB4vY9rqs6lWWDF70rTeYp2I=;
 b=WvHBUJLt0b/4BOlgWwI/eBag/6ntWR3HZFNUpgJkeO3kSv+VOqMptm/+15qw5jB5yA
 ksYD0XhrKUFRWEnXrNl2nqEFZqtvOU5ojFuKNqW7QnQeH1YPwtx01EpCmUFb+qLeUdR7
 ttLwMCJtYIUWnLZt1SaswWcJ0m5o7NYGzh7G6bMWy6Jpy/yL5lgwhT+3N/c9/yC7wQVQ
 s3LxS+9r+cpKmG6gKt0yut60/sUSLD+AIgNnZyrC3KdLc1Jw8fBQGXquB+9bbX27ZhzC
 KV1Fwyr2Zvq2AGR9rci1mg3iigflwf/debnpUb3qzIAxjZ3+jU/zMciZ9eEmgxdjkmBP
 +LRQ==
X-Gm-Message-State: APjAAAX9pGPUkj9Q6i3NyTIAfUYSfwv71a/z01vV/DebazlcXLnE0PGu
 6tTKMmY2Zdn9hzXAoi3p+HjX1b/Pipc=
X-Google-Smtp-Source: APXvYqygU7qP4o2dkcY70xoK+YyGPQ+ieDW7hA+ZGXuE8LRMvLdpuQeC+BnMGifi0won+RJCrdExpA==
X-Received: by 2002:adf:bc94:: with SMTP id g20mr21574548wrh.206.1558961119322; 
 Mon, 27 May 2019 05:45:19 -0700 (PDT)
Received: from ?IPv6:2001:b07:6468:f312:c92d:f9e8:f150:3553?
 ([2001:b07:6468:f312:c92d:f9e8:f150:3553])
 by smtp.gmail.com with ESMTPSA id o20sm13139362wro.2.2019.05.27.05.45.18
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 27 May 2019 05:45:18 -0700 (PDT)
To: Peter Zijlstra <peterz@infradead.org>
References: <20190525082203.6531-1-namit@vmware.com>
 <20190525082203.6531-6-namit@vmware.com>
 <08b21fb5-2226-7924-30e3-31e4adcfc0a3@suse.com>
 <20190527094710.GU2623@hirez.programming.kicks-ass.net>
 <e9c0dc1f-799a-b6e3-8d41-58f0a6b693cd@redhat.com>
 <20190527123206.GC2623@hirez.programming.kicks-ass.net>
From: Paolo Bonzini <pbonzini@redhat.com>
Message-ID: <81a67fa3-309d-79cc-5009-5c4908b18ba3@redhat.com>
Date: Mon, 27 May 2019 14:45:17 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190527123206.GC2623@hirez.programming.kicks-ass.net>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 5/6] x86/mm/tlb: Flush remote and local
 TLBs concurrently
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Sasha Levin <sashal@kernel.org>,
 linux-hyperv@vger.kernel.org, Dave Hansen <dave.hansen@linux.intel.com>,
 Stephen Hemminger <sthemmin@microsoft.com>, kvm@vger.kernel.org,
 Haiyang Zhang <haiyangz@microsoft.com>, x86@kernel.org,
 linux-kernel@vger.kernel.org, virtualization@lists.linux-foundation.org,
 Ingo Molnar <mingo@redhat.com>, Borislav Petkov <bp@alien8.de>,
 Andy Lutomirski <luto@kernel.org>, xen-devel@lists.xenproject.org,
 Nadav Amit <namit@vmware.com>, Thomas Gleixner <tglx@linutronix.de>,
 "K. Y. Srinivasan" <kys@microsoft.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjcvMDUvMTkgMTQ6MzIsIFBldGVyIFppamxzdHJhIHdyb3RlOgo+IE9uIE1vbiwgTWF5IDI3
LCAyMDE5IGF0IDEyOjIxOjU5UE0gKzAyMDAsIFBhb2xvIEJvbnppbmkgd3JvdGU6Cj4+IE9uIDI3
LzA1LzE5IDExOjQ3LCBQZXRlciBaaWpsc3RyYSB3cm90ZToKPiAKPj4+IC0tLSBhL2FyY2gveDg2
L2tlcm5lbC9rdm0uYwo+Pj4gKysrIGIvYXJjaC94ODYva2VybmVsL2t2bS5jCj4+PiBAQCAtNTgw
LDcgKzU4MCw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBrdm1fYXBmX3RyYXBfaW5pdCh2b2kKPj4+
ICAKPj4+ICBzdGF0aWMgREVGSU5FX1BFUl9DUFUoY3B1bWFza192YXJfdCwgX19wdl90bGJfbWFz
ayk7Cj4+PiAgCj4+PiAtc3RhdGljIHZvaWQga3ZtX2ZsdXNoX3RsYl9vdGhlcnMoY29uc3Qgc3Ry
dWN0IGNwdW1hc2sgKmNwdW1hc2ssCj4+PiArc3RhdGljIHZvaWQga3ZtX2ZsdXNoX3RsYl9tdWx0
aShjb25zdCBzdHJ1Y3QgY3B1bWFzayAqY3B1bWFzaywKPj4+ICAJCQljb25zdCBzdHJ1Y3QgZmx1
c2hfdGxiX2luZm8gKmluZm8pCj4+PiAgewo+Pj4gIAl1OCBzdGF0ZTsKPj4+IEBAIC01OTQsNiAr
NTk0LDkgQEAgc3RhdGljIHZvaWQga3ZtX2ZsdXNoX3RsYl9vdGhlcnMoY29uc3Qgcwo+Pj4gIAkg
KiBxdWV1ZSBmbHVzaF9vbl9lbnRlciBmb3IgcHJlLWVtcHRlZCB2Q1BVcwo+Pj4gIAkgKi8KPj4+
ICAJZm9yX2VhY2hfY3B1KGNwdSwgZmx1c2htYXNrKSB7Cj4+PiArCQlpZiAoY3B1ID09IHNtcF9w
cm9jZXNzb3JfaWQoKSkKPj4+ICsJCQljb250aW51ZTsKPj4+ICsKPj4KPj4gRXZlbiB0aGlzIHdv
dWxkIGJlIGp1c3QgYW4gb3B0aW1pemF0aW9uOyB0aGUgdkNQVSB5b3UncmUgcnVubmluZyBvbgo+
PiBjYW5ub3QgYmUgcHJlZW1wdGVkLiAgWW91IGNhbiBqdXN0IGNoYW5nZSBvdGhlcnMgdG8gbXVs
dGkuCj4gCj4gWWVhaCwgSSBrbm93LCBidXQgaXQgZmVsdCB3ZWlyZCBzbyBJIGFkZGVkIHRoZSBl
eHBsaWNpdCBza2lwLiBObyBzdHJvbmcKPiBmZWVsaW5ncyB0aG91Z2guCgpOZWl0aGVyIGhlcmUs
IGFuZCBpdCB3b3VsZCBpbmRlZWQgZGVzZXJ2ZSBhIGNvbW1lbnQgaWYgeW91IGxlZnQgdGhlIGlm
IG91dC4KClBhb2xvCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Mon May 27 13:11:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 May 2019 13:11:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVFPZ-0004pO-Ks; Mon, 27 May 2019 13:11:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=b4aG=T3=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1hVFPY-0004pE-A4
 for xen-devel@lists.xenproject.org; Mon, 27 May 2019 13:11:32 +0000
X-Inumbo-ID: f1c36b14-8080-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f1c36b14-8080-11e9-8980-bc764e045a96;
 Mon, 27 May 2019 13:11:31 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hVFPW-00038y-Si; Mon, 27 May 2019 13:11:30 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hVFPW-0006uQ-JZ; Mon, 27 May 2019 13:11:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hVFPW-0002Bj-Ix; Mon, 27 May 2019 13:11:30 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-137007-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=81646cea826fa322831fffb43f81e7e0866dc124
X-Osstest-Versions-That: xen=88e798210b459a720253034bffcd76aff15bbbd2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 27 May 2019 13:11:30 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 137007: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNzAwNyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNzAwNy8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA4MTY0NmNlYTgyNmZhMzIyODMxZmZmYjQzZjgxZTdlMDg2NmRjMTI0CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA4OGU3OTgyMTBiNDU5YTcyMDI1
MzAzNGJmZmNkNzZhZmYxNWJiYmQyCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzY5MTQgIDIwMTkt
MDUtMjQgMjA6MDA6MzIgWiAgICAyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTM3MDA3ICAy
MDE5LTA1LTI3IDExOjAyOjQwIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIFJhenZhbiBDb2pvY2FydSA8cmNvam9j
YXJ1QGJpdGRlZmVuZGVyLmNvbT4KCmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDg4ZTc5ODIxMGIuLjgxNjQ2Y2Vh
ODIgIDgxNjQ2Y2VhODI2ZmEzMjI4MzFmZmZiNDNmODFlN2UwODY2ZGMxMjQgLT4gc21va2UKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 27 13:15:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 May 2019 13:15:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVFTW-0004zy-ED; Mon, 27 May 2019 13:15:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=7auh=T3=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hVFTU-0004zt-N0
 for xen-devel@lists.xenproject.org; Mon, 27 May 2019 13:15:36 +0000
X-Inumbo-ID: 810acf1c-8081-11e9-b648-df8e3b235797
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 810acf1c-8081-11e9-b648-df8e3b235797;
 Mon, 27 May 2019 13:15:32 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 27 May 2019 07:15:31 -0600
Message-Id: <5CEBE2EF0200007800232C94@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.1 
Date: Mon, 27 May 2019 07:15:27 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20190522164530.33147-1-roger.pau@citrix.com>
 <5CE66AC302000078002319E6@prv1-mh.provo.novell.com>
 <20190527123941.nqzuyv6jqxk25hsj@Air-de-Roger>
In-Reply-To: <20190527123941.nqzuyv6jqxk25hsj@Air-de-Roger>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2] x86: fix alternative_callN usage of
 ALTERNATIVE asm macro
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI3LjA1LjE5IGF0IDE0OjM5LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFRodSwgTWF5IDIzLCAyMDE5IGF0IDAzOjQxOjIzQU0gLTA2MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMjIuMDUuMTkgYXQgMTg6NDUsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gYWx0ZXJuYXRpdmVfY2FsbE4gdXNpbmcgaW5saW5lIGFzc2VtYmx5IHRvIGdl
bmVyYXRlIHRoZSBhbHRlcm5hdGl2ZQo+PiA+IHBhdGNoIHNpdGVzIHNob3VsZCBiZSB1c2luZyB0
aGUgQUxURVJOQVRJVkUgQyBwcmVwcm9jZXNzb3IgbWFjcm8KPj4gPiByYXRoZXIgdGhhbiB0aGUg
QUxURVJOQVRJVkUgYXNzZW1ibHkgbWFjcm8sCj4+IAo+PiBXaHk/IFNlZSBJTkRJUkVDVF97Q0FM
TCxKTVB9LiBNeSBnb2FsLCBhcyBzYWlkIG9uIGlyYywgd291bGQgYmUKPj4gdG8gZXZlbnR1YWxs
eSBlbGltaW5hdGUgdGhlIHJlZHVuZGFudCBDIG1hY3JvcywgaW4gZmF2b3Igb2YganVzdCB1c2lu
Zwo+PiB0aGUgYXNzZW1ibGVyIG9uZXMuCj4gCj4gVXNpbmcgdGhlIGN1cnJlbnQgYXNzZW1ibHkg
bWFjcm9zIGZvciBpbmxpbmUgYXNtIGFsdGVybmF0aXZlcyB3b3VsZAo+IHJlZ3Jlc3MgdGhlIGJ1
aWxkIG9uIGxsdm0gYmFzZWQgdG9vbGNoYWlucy4gSWYgdGhhdCdzIGluZGVlZCB0aGUgcGF0aAo+
IGZvcndhcmQgSSB3aWxsIGhhdmUgdG8gbG9vayBpbnRvIG1ha2luZyB0aG9zZSB3b3JrIGluIGlu
bGluZSBhc3NlbWJseQo+IGluc3RhbmNlcy4KCldlbGwsIEknbSBvcGVuIHRvIGFyZ3VtZW50cyB0
byB0aGUgY29udHJhcnkgKGkuZS4gc3VwcG9ydGluZyB0aGUKY3VycmVudCByZWR1bmRhbmN5KS4K
Cj4+ID4gdGhlIG1vcmUgdGhhdCB1c2luZyB0aGUKPj4gPiBhc3NlbWJseSBtYWNybyBpbiBhbiBp
bmxpbmUgYXNzZW1ibHkgaW5zdGFuY2UgY2F1c2VzIHRoZSBmb2xsb3dpbmcKPj4gPiBlcnJvciBv
biBsbHZtIGJhc2VkIHRvb2xjaGFpbnM6Cj4+ID4gCj4+ID4gPGluc3RhbnRpYXRpb24+OjE6MTog
ZXJyb3I6IGludmFsaWQgc3ltYm9sIHJlZGVmaW5pdGlvbgo+PiA+IC5MMF9vcmlnX3M6IGNhbGwg
KmdlbmFwaWMrNjQoJXJpcCk7IC5MMF9vcmlnX2U6IC5MMF9kaWZmID0gKC5MMF9yZXBsX2UxIC0g
Cj4+ID4gLkwwX3JlcGxfczEpIC0gKC4uLgo+PiAKPj4gVGhlIHVuZGVyc3RhbmRpbmcgSSBnZXQg
aXMgdGhhdCBjbGFuZyBkb2Vzbid0IHByb3Blcmx5IHN1cHBvcnQgdGhlCj4+IFxAIGNvbnN0cnVj
dCwgZXhwYW5kaW5nIGl0IHRvIHplcm8gZXZlcnkgdGltZS4KPiAKPiBZZXMsIHRoYXQncyBteSB1
bmRlcnN0YW5kaW5nIGFsc28uIEkndmUgYWxyZWFkeSBmaWxsZWQgYSBidWcgcmVwb3J0Ogo+IAo+
IGh0dHBzOi8vYnVncy5sbHZtLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NDIwMzQgCj4gCj4+IFRoYXQn
cyBhIGNsYW5nIGJ1Zwo+PiBpbW8sIGFuZCBoZW5jZSB0aGUgd29yZGluZyBoZXJlIHNob3VsZCBy
ZWZsZWN0IHRoaXMsIHJhdGhlciB0aGFuCj4+IHN1Z2dlc3RpbmcgdGhlIGNvZGUgaXMgYnJva2Vu
LihJIHNlZW0gdG8gdmFndWVseSByZWNhbGwgYW4gaXNzdWUKPj4gd2l0aCBjbGFuZyBpbnN0YW50
aWF0aW5nIGEgbmV3IGFzc2VtYmx5IGVudmlyb25tZW50IGV2ZXJ5IHRpbWUKPj4gaXQgZW5jb3Vu
dGVycyBhbiBhc20oKS4pCj4gCj4gSUlSQyBJJ3ZlIGZpeGVkIHRoYXQgb25lIHVwc3RyZWFtIHF1
aXRlIHNvbWUgdGltZSBhZ28sIGFuZCBzaG91bGQgYmUKPiBmaXhlZCBpbiB2ZXJzaW9ucyA+PSA2
LgoKWWV0IEkgdW5kZXJzdGFuZCB3ZSB3YW50IHRvIHN1cHBvcnQgb2xkZXIgdmVyc2lvbnMgYXMg
d2VsbC4KCj4+IFdpdGhvdXQgY2xhbmcgZml4ZWQsIGFuZCB3aXRoIHVzIHdhbnRpbmcKPj4gdG8g
YmUgYWJsZSB0byBjb250aW51ZSB0byBidWlsZCB3aXRoIGNsYW5nLCB0aGlzIHRoZW4gdm9pZHMg
dGhlIGVudGlyZQo+PiBwdXJwb3NlIG9mIGY4NTA2MTk2OTIgKCJ4ODYvYWx0ZXJuYXRpdmVzOiBh
bGxvdyB1c2luZyBhc3NlbWJsZXIKPj4gbWFjcm9zIGluIGZhdm9yIG9mIEMgb25lcyIpLCB3aGlj
aCBpcmMgd2FzIG9yaWdpbmFsbHkgcGFydCBvZiB0aGUKPj4gc2VyaWVzLCBidXQgd2VudCBpbiBt
dWNoIGFoZWFkIG9mIGl0Lgo+IAo+IEkgY2FuIGxvb2sgaW50byB3b3JrYXJvdW5kcyB0byB0aGlz
LCB0aGUgb25lIHRoYXQgY29tZXMgdG8gbWluZCBpcwo+IHVzaW5nIC5hbHRtYWNybyBhbmQgTE9D
QUwgaW4gb3JkZXIgdG8gY3JlYXRlIHVuaXF1ZSBsYWJlbHMgaW4gdGhlCj4gbWFjcm8uIEkgY2Fu
IHRlc3QgaWYgc3VjaCBhcHByb2FjaCB3b3VsZCB3b3JrIGlmIHRoZSBwbGFuIGlzIHRvIG9ubHkK
PiByZWx5IG9uIHRoZSBhc3NlbWJseSBhbHRlcm5hdGl2ZSBjb2RlLgoKSSdtIHN1cnByaXNlZCB0
aGV5IHN1cHBvcnQgLmFsdG1hY3JvLiBJIHdvbmRlciB3aGV0aGVyLCBhcyBhbgphbHRlcm5hdGl2
ZSwgdGhlcmUgd291bGRuJ3QgYmUgYSB3YXkgdG8gc3Vic3RpdHV0ZSB0aGUgKGFzc3NlbWJsZXIK
ZXhwYW5lZCkgXEAgZm9yIHRoZSAoY29tcGlsZXIgZXhwYW5kZWQpICU9IHdoZW4gdXNpbmcgdGhl
Cm1hY3JvcyBmcm9tIGFzbSgpLgoKPj4gPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2FsdGVy
bmF0aXZlLmgKPj4gPiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2FsdGVybmF0aXZlLmgKPj4g
PiBAQCAtMjAyLDkgKzIwMiw4IEBAIGV4dGVybiB2b2lkIGFsdGVybmF0aXZlX2JyYW5jaGVzKHZv
aWQpOwo+PiA+ICAgICAgcmV0dHlwZSByZXRfOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAo+PiA+ICAgICAgcmVnaXN0ZXIgdW5zaWduZWQgbG9uZyBy
MTBfIGFzbSgicjEwIik7ICAgICAgICAgICAgICAgICAgICAgICAgXAo+PiA+ICAgICAgcmVnaXN0
ZXIgdW5zaWduZWQgbG9uZyByMTFfIGFzbSgicjExIik7ICAgICAgICAgICAgICAgICAgICAgICAg
XAo+PiA+IC0gICAgYXNtIHZvbGF0aWxlIChfX3N0cmluZ2lmeShBTFRFUk5BVElWRSAiY2FsbCAq
JWNbYWRkcl0oJSVyaXApIiwgXAo+PiA+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAiY2FsbCAuIiwgICAgICAgICAgICAgICAgXAo+PiA+IC0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYODZfRkVBVFVSRV9BTFdBWVMpICAgICAgXAo+
PiA+ICsgICAgYXNtIHZvbGF0aWxlIChBTFRFUk5BVElWRSgiY2FsbCAqJWNbYWRkcl0oJSVyaXAp
IiwgImNhbGwgLiIsICAgXAo+PiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYODZf
RkVBVFVSRV9BTFdBWVMpICAgICAgICAgICAgICAgICAgXAo+PiA+ICAgICAgICAgICAgICAgICAg
ICA6IEFMVF9DQUxMICMjIG4gIyMgX09VVCwgIj1hIiAocmV0XyksICAgICAgICAgICAgXAo+PiA+
ICAgICAgICAgICAgICAgICAgICAgICI9ciIgKHIxMF8pLCAiPXIiIChyMTFfKSBBU01fQ0FMTF9D
T05TVFJBSU5UICAgXAo+PiA+ICAgICAgICAgICAgICAgICAgICA6IFthZGRyXSAiaSIgKCYoZnVu
YykpLCAiZyIgKGZ1bmMpICAgICAgICAgICAgICAgXAo+PiAKPj4gT2theSwgbHVja2lseSB0aGUg
Y29kZSBjaGFuZ2UgaXRzZWxmIGlzIHNpbXBsZSBlbm91Z2gsIHNvIGl0IHJlYWxseQo+PiB3YXNu
J3QgdGhhdCBJIGhhZCB0byB1c2UgdGhlIHZhcmlhbnQgdXNlZCB0byBtYWtlIHRoaW5ncyB3b3Jr
IGF0Cj4+IGFsbC4KPiAKPiBTaW5jZSB0aGUgb25seSBjaGFuZ2UgcmVxdWVzdGVkIGlzIHJlbGF0
ZWQgdG8gdGhlIGNvbW1pdCBtZXNzYWdlLAo+IHdvdWxkIHlvdSBiZSBPSyB0byB1cGRhdGUgdGhl
IGNvbW1pdCBtZXNzYWdlIHRvOgo+IAo+IC0tLTg8LS0tCj4geDg2OiByZW1vdmUgYWx0ZXJuYXRp
dmVfY2FsbE4gdXNhZ2Ugb2YgQUxURVJOQVRJVkUgYXNtIG1hY3JvCj4gCj4gYWx0ZXJuYXRpdmVf
Y2FsbE4gdXNpbmcgaW5saW5lIGFzc2VtYmx5IHRvIGdlbmVyYXRlIHRoZSBhbHRlcm5hdGl2ZQo+
IHBhdGNoIHNpdGVzIHNob3VsZCBiZSB1c2luZyB0aGUgQUxURVJOQVRJVkUgQyBwcmVwcm9jZXNz
b3IgbWFjcm8KPiByYXRoZXIgdGhhbiB0aGUgQUxURVJOQVRJVkUgYXNzZW1ibHkgbWFjcm8sIHRo
ZSBtb3JlIHRoYXQgdXNpbmcgdGhlCj4gYXNzZW1ibHkgbWFjcm8gaW4gYW4gaW5saW5lIGFzc2Vt
Ymx5IGluc3RhbmNlIHRyaWdnZXJzIHRoZSBmb2xsb3dpbmcKPiBidWcgb24gbGx2bSBiYXNlZCB0
b29sY2hhaW5zOgoKV2VsbCwgdGhpcyBzdGlsbCBtYWtlcyBpdCBzb3VuZCBhcyBpZiB0aGUgaXNz
dWUgd2FzIGEgc2hvcnRjb21pbmcgb2YgdGhlCmNvbW1pdCBpbiBxdWVzdGlvbi4gSG93IGFib3V0
IHB1bGxpbmcgdXAgdGhlIHBhcmFncmFwaCBmdXJ0aGVyIGRvd24KYWhlYWQgb2YgdGhlIHRleHQg
YWJvdmUsIHNsaWdodGx5IGFkanVzdGVkIHRvCgoiVGhlcmUgaXMgYSBidWcgaW4gbGx2bSB0aGF0
IG5lZWRzIHRvIGJlIGZpeGVkIGJlZm9yZSBzd2l0Y2hpbmcgdG8gdXNlCiB0aGUgYWx0ZXJuYXRp
dmUgYXNzZW1ibHkgbWFjcm9zIGluIGlubGluZSBhc3NlbWJseSBjYWxsIHNpdGVzLiBUaGVyZWZv
cmUKIC4uLiIKCihwZXJoYXBzIGFsc28gcmVwbGFjaW5nICJ0aGUgbW9yZSIgdGhlbik/CgpKYW4K
Cj4gPGluc3RhbnRpYXRpb24+OjE6MTogZXJyb3I6IGludmFsaWQgc3ltYm9sIHJlZGVmaW5pdGlv
bgo+IC5MMF9vcmlnX3M6IGNhbGwgKmdlbmFwaWMrNjQoJXJpcCk7IC5MMF9vcmlnX2U6IC5MMF9k
aWZmID0gKC5MMF9yZXBsX2UxIC0gCj4gLkwwX3JlcGxfczEpIC0gKC4uLgo+IF4KPiA8aW5zdGFu
dGlhdGlvbj46MTozNzogZXJyb3I6IGludmFsaWQgc3ltYm9sIHJlZGVmaW5pdGlvbgo+IC5MMF9v
cmlnX3M6IGNhbGwgKmdlbmFwaWMrNjQoJXJpcCk7IC5MMF9vcmlnX2U6IC5MMF9kaWZmID0gKC5M
MF9yZXBsX2UxIC0gCj4gLkwwX3JlcGxfczEpIC0gKC4uLgo+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIF4KPiA8aW5zdGFudGlhdGlvbj46MTo2MDogZXJyb3I6IGludmFsaWQg
cmVhc3NpZ25tZW50IG9mIG5vbi1hYnNvbHV0ZSB2YXJpYWJsZSAKPiAnLkwwX2RpZmYnCj4gLkww
X29yaWdfczogY2FsbCAqZ2VuYXBpYys2NCglcmlwKTsgLkwwX29yaWdfZTogLkwwX2RpZmYgPSAo
LkwwX3JlcGxfZTEgLSAKPiAuTDBfcmVwbF9zMSkgLSAoLi4uCj4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBeCj4gPGlubGluZSBhc20+
OjE6Mjogbm90ZTogd2hpbGUgaW4gbWFjcm8gaW5zdGFudGlhdGlvbgo+ICAgICAgICAgQUxURVJO
QVRJVkUgImNhbGwgKmdlbmFwaWMrNjQoJXJpcCkiLCAiY2FsbCAuIiwgWDg2X0ZFQVRVUkVfTE0K
PiAgICAgICAgIF4KPiA8aW5zdGFudGlhdGlvbj46MToxNTY6IGVycm9yOiBpbnZhbGlkIHN5bWJv
bCByZWRlZmluaXRpb24KPiAgIC4uLi0gKC5MMF9vcmlnX2UgLSAuTDBfb3JpZ19zKTsgbWtub3Bz
ICgoLSguTDBfZGlmZiA+IDApKSAqIC5MMF9kaWZmKTsgCj4gLkwwX29yaWdfcDoKPiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXgo+IDxpbnN0YW50aWF0aW9uPjoxODo1OiBlcnJvcjogaW52YWxpZCBzeW1ib2wg
cmVkZWZpbml0aW9uCj4gICAgIC5MMF9yZXBsX3MxOiBjYWxsIC47IC5MMF9yZXBsX2UxOgo+ICAg
ICBeCj4gPGluc3RhbnRpYXRpb24+OjE4OjI2OiBlcnJvcjogaW52YWxpZCBzeW1ib2wgcmVkZWZp
bml0aW9uCj4gICAgIC5MMF9yZXBsX3MxOiBjYWxsIC47IC5MMF9yZXBsX2UxOgo+ICAgICAgICAg
ICAgICAgICAgICAgICAgICBeCj4gPGluc3RhbnRpYXRpb24+OjE6MTogZXJyb3I6IGludmFsaWQg
c3ltYm9sIHJlZGVmaW5pdGlvbgo+IC5MMF9vcmlnX3M6IGNhbGwgKmdlbmFwaWMrNjQoJXJpcCk7
IC5MMF9vcmlnX2U6IC5MMF9kaWZmID0gKC5MMF9yZXBsX2UxIC0gCj4gLkwwX3JlcGxfczEpIC0g
KC4uLgo+IF4KPiA8aW5zdGFudGlhdGlvbj46MTozNzogZXJyb3I6IGludmFsaWQgc3ltYm9sIHJl
ZGVmaW5pdGlvbgo+IC5MMF9vcmlnX3M6IGNhbGwgKmdlbmFwaWMrNjQoJXJpcCk7IC5MMF9vcmln
X2U6IC5MMF9kaWZmID0gKC5MMF9yZXBsX2UxIC0gCj4gLkwwX3JlcGxfczEpIC0gKC4uLgo+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF4KPiA8aW5zdGFudGlhdGlvbj46MTo2
MDogZXJyb3I6IGludmFsaWQgcmVhc3NpZ25tZW50IG9mIG5vbi1hYnNvbHV0ZSB2YXJpYWJsZSAK
PiAnLkwwX2RpZmYnCj4gLkwwX29yaWdfczogY2FsbCAqZ2VuYXBpYys2NCglcmlwKTsgLkwwX29y
aWdfZTogLkwwX2RpZmYgPSAoLkwwX3JlcGxfZTEgLSAKPiAuTDBfcmVwbF9zMSkgLSAoLi4uCj4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBeCj4gPGlubGluZSBhc20+OjE6Mjogbm90ZTogd2hpbGUgaW4gbWFjcm8gaW5zdGFudGlhdGlv
bgo+ICAgICAgICAgQUxURVJOQVRJVkUgImNhbGwgKmdlbmFwaWMrNjQoJXJpcCkiLCAiY2FsbCAu
IiwgWDg2X0ZFQVRVUkVfTE0KPiAgICAgICAgIF4KPiA8aW5zdGFudGlhdGlvbj46MToxNTY6IGVy
cm9yOiBpbnZhbGlkIHN5bWJvbCByZWRlZmluaXRpb24KPiAgIC4uLi0gKC5MMF9vcmlnX2UgLSAu
TDBfb3JpZ19zKTsgbWtub3BzICgoLSguTDBfZGlmZiA+IDApKSAqIC5MMF9kaWZmKTsgCj4gLkww
X29yaWdfcDoKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXgo+IDxpbnN0YW50aWF0aW9uPjoxODo1OiBlcnJv
cjogaW52YWxpZCBzeW1ib2wgcmVkZWZpbml0aW9uCj4gICAgIC5MMF9yZXBsX3MxOiBjYWxsIC47
IC5MMF9yZXBsX2UxOgo+ICAgICBeCj4gPGluc3RhbnRpYXRpb24+OjE4OjI2OiBlcnJvcjogaW52
YWxpZCBzeW1ib2wgcmVkZWZpbml0aW9uCj4gICAgIC5MMF9yZXBsX3MxOiBjYWxsIC47IC5MMF9y
ZXBsX2UxOgo+ICAgICAgICAgICAgICAgICAgICAgICAgICBeCj4gPGluc3RhbnRpYXRpb24+OjE6
MTogZXJyb3I6IGludmFsaWQgc3ltYm9sIHJlZGVmaW5pdGlvbgo+IC5MMF9vcmlnX3M6IGNhbGwg
KmdlbmFwaWMrNjQoJXJpcCk7IC5MMF9vcmlnX2U6IC5MMF9kaWZmID0gKC5MMF9yZXBsX2UxIC0g
Cj4gLkwwX3JlcGxfczEpIC0gKC4uLgo+IF4KPiA8aW5zdGFudGlhdGlvbj46MTozNzogZXJyb3I6
IGludmFsaWQgc3ltYm9sIHJlZGVmaW5pdGlvbgo+IC5MMF9vcmlnX3M6IGNhbGwgKmdlbmFwaWMr
NjQoJXJpcCk7IC5MMF9vcmlnX2U6IC5MMF9kaWZmID0gKC5MMF9yZXBsX2UxIC0gCj4gLkwwX3Jl
cGxfczEpIC0gKC4uLgo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF4KPiA8
aW5zdGFudGlhdGlvbj46MTo2MDogZXJyb3I6IGludmFsaWQgcmVhc3NpZ25tZW50IG9mIG5vbi1h
YnNvbHV0ZSB2YXJpYWJsZSAKPiAnLkwwX2RpZmYnCj4gLkwwX29yaWdfczogY2FsbCAqZ2VuYXBp
Yys2NCglcmlwKTsgLkwwX29yaWdfZTogLkwwX2RpZmYgPSAoLkwwX3JlcGxfZTEgLSAKPiAuTDBf
cmVwbF9zMSkgLSAoLi4uCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBeCj4gPGlubGluZSBhc20+OjE6Mjogbm90ZTogd2hpbGUgaW4g
bWFjcm8gaW5zdGFudGlhdGlvbgo+ICAgICAgICAgQUxURVJOQVRJVkUgImNhbGwgKmdlbmFwaWMr
NjQoJXJpcCkiLCAiY2FsbCAuIiwgWDg2X0ZFQVRVUkVfTE0KPiAgICAgICAgIF4KPiA8aW5zdGFu
dGlhdGlvbj46MToxNTY6IGVycm9yOiBpbnZhbGlkIHN5bWJvbCByZWRlZmluaXRpb24KPiAgIC4u
Li0gKC5MMF9vcmlnX2UgLSAuTDBfb3JpZ19zKTsgbWtub3BzICgoLSguTDBfZGlmZiA+IDApKSAq
IC5MMF9kaWZmKTsgCj4gLkwwX29yaWdfcDoKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXgo+IDxpbnN0YW50
aWF0aW9uPjoxODo1OiBlcnJvcjogaW52YWxpZCBzeW1ib2wgcmVkZWZpbml0aW9uCj4gICAgIC5M
MF9yZXBsX3MxOiBjYWxsIC47IC5MMF9yZXBsX2UxOgo+ICAgICBeCj4gPGluc3RhbnRpYXRpb24+
OjE4OjI2OiBlcnJvcjogaW52YWxpZCBzeW1ib2wgcmVkZWZpbml0aW9uCj4gICAgIC5MMF9yZXBs
X3MxOiBjYWxsIC47IC5MMF9yZXBsX2UxOgo+ICAgICAgICAgICAgICAgICAgICAgICAgICBeCj4g
Cj4gVGhpcyBpcyBhIGJ1ZyBpbiBsbHZtIHRoYXQgbmVlZHMgdG8gYmUgZml4ZWQgYmVmb3JlIHN3
aXRjaGluZyB0byB1c2UKPiB0aGUgYWx0ZXJuYXRpdmUgYXNzZW1ibHkgbWFjcm9zIGluIGlubGlu
ZSBhc3NlbWJseSBjYWxsIHNpdGVzLgo+IAo+IEZpeGVzOiA2N2QwMWNkYjUgKCJ4ODY6IGluZnJh
c3RydWN0dXJlIHRvIGFsbG93IGNvbnZlcnRpbmcgY2VydGFpbiBpbmRpcmVjdCBjYWxscyB0byBk
aXJlY3Qgb25lcyIpCj4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1
QGNpdHJpeC5jb20+CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Mon May 27 14:25:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 May 2019 14:25:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVGZ4-0001xp-0o; Mon, 27 May 2019 14:25:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BTdu=T3=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1hVGZ2-0001xk-TW
 for xen-devel@lists.xenproject.org; Mon, 27 May 2019 14:25:24 +0000
X-Inumbo-ID: 431a74fc-808b-11e9-8980-bc764e045a96
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 431a74fc-808b-11e9-8980-bc764e045a96;
 Mon, 27 May 2019 14:25:22 +0000 (UTC)
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.50 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: 0qqMFtuiXFTFmDD9gCHMiJdaFV6Epe05anyWgEuqmbhLbpjgenHqTdexDBUXoJ1ZZ4CwQs7/q8
 pA2L4SJpX5wrtxTuC5nNJW/W9mLUhQq5N/LkiNcZH6BIY64k/5Ei1O0XE6lD6UbzT4fyMrTB6W
 uH4hFqSrpC/p5FG5y0wTrvRhILgZJfAyYkVNrRFPCeaFnIcbqjkXgFd0lQ+8hMqNVi+aZD+pN7
 k4Ju9bUUWBE2MR4FysUL30QcRLYZK2lWE9D0QOyrU3Oxmn7qv8zXcMZEzct8ey6kO5vdQHDmYl
 erg=
X-SBRS: 2.7
X-MesageID: 928906
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,519,1549947600"; 
   d="scan'208";a="928906"
Date: Mon, 27 May 2019 16:25:09 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190527142509.kjbilbhqkx5vwv7n@Air-de-Roger>
References: <20190522164530.33147-1-roger.pau@citrix.com>
 <5CE66AC302000078002319E6@prv1-mh.provo.novell.com>
 <20190527123941.nqzuyv6jqxk25hsj@Air-de-Roger>
 <5CEBE2EF0200007800232C94@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5CEBE2EF0200007800232C94@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2] x86: fix alternative_callN usage of
 ALTERNATIVE asm macro
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBNYXkgMjcsIDIwMTkgYXQgMDc6MTU6MjdBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDI3LjA1LjE5IGF0IDE0OjM5LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gVGh1LCBNYXkgMjMsIDIwMTkgYXQgMDM6NDE6MjNBTSAtMDYwMCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4gPj4gPj4+IE9uIDIyLjA1LjE5IGF0IDE4OjQ1LCA8cm9nZXIucGF1QGNp
dHJpeC5jb20+IHdyb3RlOgo+ID4+ID4gYWx0ZXJuYXRpdmVfY2FsbE4gdXNpbmcgaW5saW5lIGFz
c2VtYmx5IHRvIGdlbmVyYXRlIHRoZSBhbHRlcm5hdGl2ZQo+ID4+ID4gcGF0Y2ggc2l0ZXMgc2hv
dWxkIGJlIHVzaW5nIHRoZSBBTFRFUk5BVElWRSBDIHByZXByb2Nlc3NvciBtYWNybwo+ID4+ID4g
cmF0aGVyIHRoYW4gdGhlIEFMVEVSTkFUSVZFIGFzc2VtYmx5IG1hY3JvLAo+ID4+IAo+ID4+IFdo
eT8gU2VlIElORElSRUNUX3tDQUxMLEpNUH0uIE15IGdvYWwsIGFzIHNhaWQgb24gaXJjLCB3b3Vs
ZCBiZQo+ID4+IHRvIGV2ZW50dWFsbHkgZWxpbWluYXRlIHRoZSByZWR1bmRhbnQgQyBtYWNyb3Ms
IGluIGZhdm9yIG9mIGp1c3QgdXNpbmcKPiA+PiB0aGUgYXNzZW1ibGVyIG9uZXMuCj4gPiAKPiA+
IFVzaW5nIHRoZSBjdXJyZW50IGFzc2VtYmx5IG1hY3JvcyBmb3IgaW5saW5lIGFzbSBhbHRlcm5h
dGl2ZXMgd291bGQKPiA+IHJlZ3Jlc3MgdGhlIGJ1aWxkIG9uIGxsdm0gYmFzZWQgdG9vbGNoYWlu
cy4gSWYgdGhhdCdzIGluZGVlZCB0aGUgcGF0aAo+ID4gZm9yd2FyZCBJIHdpbGwgaGF2ZSB0byBs
b29rIGludG8gbWFraW5nIHRob3NlIHdvcmsgaW4gaW5saW5lIGFzc2VtYmx5Cj4gPiBpbnN0YW5j
ZXMuCj4gCj4gV2VsbCwgSSdtIG9wZW4gdG8gYXJndW1lbnRzIHRvIHRoZSBjb250cmFyeSAoaS5l
LiBzdXBwb3J0aW5nIHRoZQo+IGN1cnJlbnQgcmVkdW5kYW5jeSkuCgpJSVJDIEFuZHJldyB0b2xk
IG1lIHRoZXJlIHdoZXJlIGFsc28gaXNzdWVzIHdpdGggdXNpbmcgdGhlIGN1cnJlbnQgYXNtCm1h
Y3JvcyB3aXRoIEdOVSBiYXNlZCB0b29sY2hhaW5zLCBhbGJlaXQgSSBkb24ndCBoYXZlIGFueSBz
cGVjaWZpYwpkYXRhIG9mIHdoYXQgdGhlIGlzc3VlcyBhY3R1YWxseSBhcmUuCgo+ID4+IFdpdGhv
dXQgY2xhbmcgZml4ZWQsIGFuZCB3aXRoIHVzIHdhbnRpbmcKPiA+PiB0byBiZSBhYmxlIHRvIGNv
bnRpbnVlIHRvIGJ1aWxkIHdpdGggY2xhbmcsIHRoaXMgdGhlbiB2b2lkcyB0aGUgZW50aXJlCj4g
Pj4gcHVycG9zZSBvZiBmODUwNjE5NjkyICgieDg2L2FsdGVybmF0aXZlczogYWxsb3cgdXNpbmcg
YXNzZW1ibGVyCj4gPj4gbWFjcm9zIGluIGZhdm9yIG9mIEMgb25lcyIpLCB3aGljaCBpcmMgd2Fz
IG9yaWdpbmFsbHkgcGFydCBvZiB0aGUKPiA+PiBzZXJpZXMsIGJ1dCB3ZW50IGluIG11Y2ggYWhl
YWQgb2YgaXQuCj4gPiAKPiA+IEkgY2FuIGxvb2sgaW50byB3b3JrYXJvdW5kcyB0byB0aGlzLCB0
aGUgb25lIHRoYXQgY29tZXMgdG8gbWluZCBpcwo+ID4gdXNpbmcgLmFsdG1hY3JvIGFuZCBMT0NB
TCBpbiBvcmRlciB0byBjcmVhdGUgdW5pcXVlIGxhYmVscyBpbiB0aGUKPiA+IG1hY3JvLiBJIGNh
biB0ZXN0IGlmIHN1Y2ggYXBwcm9hY2ggd291bGQgd29yayBpZiB0aGUgcGxhbiBpcyB0byBvbmx5
Cj4gPiByZWx5IG9uIHRoZSBhc3NlbWJseSBhbHRlcm5hdGl2ZSBjb2RlLgo+IAo+IEknbSBzdXJw
cmlzZWQgdGhleSBzdXBwb3J0IC5hbHRtYWNyby4KCi5hbHRtYWNybyBpcyBzdXBwb3J0ZWQgYnkg
bGx2bSwgYnV0IGl0J3Mgc3RpbGwgbWlzc2luZyB0aGUgTE9DQUwKZGlyZWN0aXZlLCBzbyBteSBz
dWdnZXN0aW9uIGluIHRoZSBwcmV2aW91cyBlbWFpbCBpcyBhIG5vLWdvLgoKPiBJIHdvbmRlciB3
aGV0aGVyLCBhcyBhbgo+IGFsdGVybmF0aXZlLCB0aGVyZSB3b3VsZG4ndCBiZSBhIHdheSB0byBz
dWJzdGl0dXRlIHRoZSAoYXNzc2VtYmxlcgo+IGV4cGFuZWQpIFxAIGZvciB0aGUgKGNvbXBpbGVy
IGV4cGFuZGVkKSAlPSB3aGVuIHVzaW5nIHRoZQo+IG1hY3JvcyBmcm9tIGFzbSgpLgoKTWF5YmUu
IFRCSCBJIGRvbid0IHNlZSBhbiBvYnZpb3VzIHdheSB0byBkbyB0aGlzIEFUTS4gVGhlIGFsdGVy
bmF0aXZlCmFzbSBtYWNyb3MgYXJlIGluY2x1ZGVkIHVzaW5nIGFuIGlubGluZSBhc3NlbWJseSAu
aW5jbHVkZSBkaXJlY3RpdmUsCndoaWNoIG1lYW5zIHRoZSBmaWxlIGRvZXNuJ3QgZ28gdGhyb3Vn
aCB0aGUgcHJlcHJvY2Vzc29yLCBsZWF2aW5nIGxlc3MKcm9vbSB0byBwZXJmb3JtIHN1Y2ggc3Vi
c3RpdHV0aW9ucy4KCj4gPj4gPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2FsdGVybmF0aXZl
LmgKPiA+PiA+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvYWx0ZXJuYXRpdmUuaAo+ID4+ID4g
QEAgLTIwMiw5ICsyMDIsOCBAQCBleHRlcm4gdm9pZCBhbHRlcm5hdGl2ZV9icmFuY2hlcyh2b2lk
KTsKPiA+PiA+ICAgICAgcmV0dHlwZSByZXRfOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAo+ID4+ID4gICAgICByZWdpc3RlciB1bnNpZ25lZCBsb25n
IHIxMF8gYXNtKCJyMTAiKTsgICAgICAgICAgICAgICAgICAgICAgICBcCj4gPj4gPiAgICAgIHJl
Z2lzdGVyIHVuc2lnbmVkIGxvbmcgcjExXyBhc20oInIxMSIpOyAgICAgICAgICAgICAgICAgICAg
ICAgIFwKPiA+PiA+IC0gICAgYXNtIHZvbGF0aWxlIChfX3N0cmluZ2lmeShBTFRFUk5BVElWRSAi
Y2FsbCAqJWNbYWRkcl0oJSVyaXApIiwgXAo+ID4+ID4gLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICJjYWxsIC4iLCAgICAgICAgICAgICAgICBcCj4gPj4gPiAtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWDg2X0ZFQVRVUkVfQUxXQVlT
KSAgICAgIFwKPiA+PiA+ICsgICAgYXNtIHZvbGF0aWxlIChBTFRFUk5BVElWRSgiY2FsbCAqJWNb
YWRkcl0oJSVyaXApIiwgImNhbGwgLiIsICAgXAo+ID4+ID4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFg4Nl9GRUFUVVJFX0FMV0FZUykgICAgICAgICAgICAgICAgICBcCj4gPj4gPiAg
ICAgICAgICAgICAgICAgICAgOiBBTFRfQ0FMTCAjIyBuICMjIF9PVVQsICI9YSIgKHJldF8pLCAg
ICAgICAgICAgIFwKPiA+PiA+ICAgICAgICAgICAgICAgICAgICAgICI9ciIgKHIxMF8pLCAiPXIi
IChyMTFfKSBBU01fQ0FMTF9DT05TVFJBSU5UICAgXAo+ID4+ID4gICAgICAgICAgICAgICAgICAg
IDogW2FkZHJdICJpIiAoJihmdW5jKSksICJnIiAoZnVuYykgICAgICAgICAgICAgICBcCj4gPj4g
Cj4gPj4gT2theSwgbHVja2lseSB0aGUgY29kZSBjaGFuZ2UgaXRzZWxmIGlzIHNpbXBsZSBlbm91
Z2gsIHNvIGl0IHJlYWxseQo+ID4+IHdhc24ndCB0aGF0IEkgaGFkIHRvIHVzZSB0aGUgdmFyaWFu
dCB1c2VkIHRvIG1ha2UgdGhpbmdzIHdvcmsgYXQKPiA+PiBhbGwuCj4gPiAKPiA+IFNpbmNlIHRo
ZSBvbmx5IGNoYW5nZSByZXF1ZXN0ZWQgaXMgcmVsYXRlZCB0byB0aGUgY29tbWl0IG1lc3NhZ2Us
Cj4gPiB3b3VsZCB5b3UgYmUgT0sgdG8gdXBkYXRlIHRoZSBjb21taXQgbWVzc2FnZSB0bzoKPiA+
IAo+ID4gLS0tODwtLS0KPiA+IHg4NjogcmVtb3ZlIGFsdGVybmF0aXZlX2NhbGxOIHVzYWdlIG9m
IEFMVEVSTkFUSVZFIGFzbSBtYWNybwo+ID4gCj4gPiBhbHRlcm5hdGl2ZV9jYWxsTiB1c2luZyBp
bmxpbmUgYXNzZW1ibHkgdG8gZ2VuZXJhdGUgdGhlIGFsdGVybmF0aXZlCj4gPiBwYXRjaCBzaXRl
cyBzaG91bGQgYmUgdXNpbmcgdGhlIEFMVEVSTkFUSVZFIEMgcHJlcHJvY2Vzc29yIG1hY3JvCj4g
PiByYXRoZXIgdGhhbiB0aGUgQUxURVJOQVRJVkUgYXNzZW1ibHkgbWFjcm8sIHRoZSBtb3JlIHRo
YXQgdXNpbmcgdGhlCj4gPiBhc3NlbWJseSBtYWNybyBpbiBhbiBpbmxpbmUgYXNzZW1ibHkgaW5z
dGFuY2UgdHJpZ2dlcnMgdGhlIGZvbGxvd2luZwo+ID4gYnVnIG9uIGxsdm0gYmFzZWQgdG9vbGNo
YWluczoKPiAKPiBXZWxsLCB0aGlzIHN0aWxsIG1ha2VzIGl0IHNvdW5kIGFzIGlmIHRoZSBpc3N1
ZSB3YXMgYSBzaG9ydGNvbWluZyBvZiB0aGUKPiBjb21taXQgaW4gcXVlc3Rpb24uIEhvdyBhYm91
dCBwdWxsaW5nIHVwIHRoZSBwYXJhZ3JhcGggZnVydGhlciBkb3duCj4gYWhlYWQgb2YgdGhlIHRl
eHQgYWJvdmUsIHNsaWdodGx5IGFkanVzdGVkIHRvCj4gCj4gIlRoZXJlIGlzIGEgYnVnIGluIGxs
dm0gdGhhdCBuZWVkcyB0byBiZSBmaXhlZCBiZWZvcmUgc3dpdGNoaW5nIHRvIHVzZQo+ICB0aGUg
YWx0ZXJuYXRpdmUgYXNzZW1ibHkgbWFjcm9zIGluIGlubGluZSBhc3NlbWJseSBjYWxsIHNpdGVz
LiBUaGVyZWZvcmUKPiAgLi4uIgo+IAo+IChwZXJoYXBzIGFsc28gcmVwbGFjaW5nICJ0aGUgbW9y
ZSIgdGhlbik/CgpZZXMsIEkgd291bGQgcy8sIHRoZSBtb3JlIHRoYXQgdS8uIFUvCgpUaGFua3Ms
IFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 27 14:37:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 May 2019 14:37:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVGki-0002oq-3h; Mon, 27 May 2019 14:37:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=uaDf=T3=gmail.com=pgnet.dev@srs-us1.protection.inumbo.net>)
 id 1hVGkh-0002ok-0O
 for xen-devel@lists.xenproject.org; Mon, 27 May 2019 14:37:27 +0000
X-Inumbo-ID: f1fc83a2-808c-11e9-8980-bc764e045a96
Received: from mail-pl1-x635.google.com (unknown [2607:f8b0:4864:20::635])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f1fc83a2-808c-11e9-8980-bc764e045a96;
 Mon, 27 May 2019 14:37:25 +0000 (UTC)
Received: by mail-pl1-x635.google.com with SMTP id g9so7114088plm.6
 for <xen-devel@lists.xenproject.org>; Mon, 27 May 2019 07:37:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=reply-to:subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=pyPx9/X6OWs9ozwGU8sYI0AIIgpFV4hw7GL6xO1oIKU=;
 b=E0Lxd1UaQxowr27JjXHP4lNYifXZkfvG5n2h+QBxgZ9PhZqpLfWluoNUC2mB1NrwBe
 ssL2TIHQvrUXOyRhL8NZIw9rIwNrE6PnZjNWwMMMkavaKM7TTGTw8bC46GXn9/+qR8kr
 r71LQdeKHMO2/Dw8NKGey69OETJh/XmZkIbDFi1xFhZsSuky/Oe2fntrC2Q75LdjDwk2
 RluYDvW8OdlZ0EnTL3QtKdBUhkZeAgrx8vu2E6aJCEpixs/p9pqFZrfoOptOgP2061l3
 bl0I3utBt2zmCnCXW/H56JOA2OfZHnve1T8HCk92e1rO6bDdepxu34J5wdycwVI1kmPO
 svmw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:reply-to:subject:to:cc:references:from
 :message-id:date:user-agent:mime-version:in-reply-to
 :content-language:content-transfer-encoding;
 bh=pyPx9/X6OWs9ozwGU8sYI0AIIgpFV4hw7GL6xO1oIKU=;
 b=eVgtY02Z3pTxdNUEKPzIO72QvIu0+tLclFrhTCXKMwOd22rdkXThYDc3zXMct/a6Dm
 RFPgnYg5pH9dHiquQYbJSpmfoREAq5/0LGsRKJqzi2TlKG4iqP23FIsfTQBC0VjKDHE2
 oUz4GBOxjraftJazdf7VzChDQL6USz2R9jSQs27+hC7MwUcyLNG4iQ5vbKtQOcrdRSTz
 5+AJGq7gdFkKE8U2JCoY02Fr1T0KT811MUw/vDeGmoq4pWrnRALI+/SSA7KEumopXUAA
 HiL6zTWRbJBWp2Wxy2RXlH6X8ZQS4gjC+e2JQhAiLx6CcYTIF+/hyhk2fcnPjIa625pA
 5Ejg==
X-Gm-Message-State: APjAAAUTT4Qkpmix0g9mU2fRsmGKTAlmu0MGD5R3FKnHkSHob8XE90Jv
 eIwh1L2vt8E5jGtqWQMgxrM=
X-Google-Smtp-Source: APXvYqyusoD31jWN5vdnE0uvkwpehBRjrtf0ndSvbItGhuoVdai/GeYIoVBEiSi/x87uZr8Tpc/igQ==
X-Received: by 2002:a17:902:e409:: with SMTP id
 ci9mr19158997plb.103.1558967845086; 
 Mon, 27 May 2019 07:37:25 -0700 (PDT)
Received: from mua.localhost (99-7-172-215.lightspeed.snmtca.sbcglobal.net.
 [99.7.172.215])
 by smtp.gmail.com with ESMTPSA id c16sm12114896pfd.99.2019.05.27.07.37.23
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 27 May 2019 07:37:24 -0700 (PDT)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <royger@FreeBSD.org>
References: <21708669-ac14-d8f8-d513-a7e745c65861@gmail.com>
 <20190416105043.nbvx522kqy3p3svx@Air-de-Roger.citrite.net>
 <20190417120518.63ulfqksrx37ver5@Air-de-Roger.citrite.net>
 <c000684c-d930-6557-a35f-d76b94b296b7@gmail.com>
 <ab29f7ca-9653-ae48-4de7-86a73e0bc7c2@gmail.com>
 <20190418125228.yjjgj7qzzxqbhf3k@Air-de-Roger.citrite.net>
 <c41ced7d-f1c4-a4a9-e2bf-aa5b0caeced6@gmail.com>
 <dc5536b9-97e0-55a5-7ada-474910d7ae9b@gmail.com>
 <20190527114101.37qnacubde6ud5bl@Air-de-Roger>
From: PGNet Dev <pgnet.dev@gmail.com>
Message-ID: <5b8b7332-044f-df46-64b4-1b93674ca627@gmail.com>
Date: Mon, 27 May 2019 07:37:22 -0700
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.7.0
MIME-Version: 1.0
In-Reply-To: <20190527114101.37qnacubde6ud5bl@Air-de-Roger>
Content-Language: en-US
Subject: Re: [Xen-devel] Xen 4.12.0 Dom0=pvh mode EFI variables 'not
 supported' after boot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: pgnet.dev@gmail.com
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBMZXQncyBjbGFyaWZ5IHRoaXMgYSBiaXQ6CgphIHZlcnkgdXNlZnVsICYgY2xlYXIgcmVwbHkg
LS0gaWYgdGhhdCdzIGFsbCBpbiB0aGUgZG9jcy93aWtpIGFscmVhZHksIEkgCm1hbmFnZWQgdG8g
bWlzcyBpdCEKCnRoeCEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Mon May 27 15:02:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 May 2019 15:02:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVH8n-00055K-63; Mon, 27 May 2019 15:02:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=7auh=T3=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hVH8l-00055F-IV
 for xen-devel@lists.xenproject.org; Mon, 27 May 2019 15:02:19 +0000
X-Inumbo-ID: 6b0765e0-8090-11e9-b610-2b9c762f4da5
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6b0765e0-8090-11e9-b610-2b9c762f4da5;
 Mon, 27 May 2019 15:02:17 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 27 May 2019 09:02:16 -0600
Message-Id: <5CEBFBF10200007800232CF0@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.1 
Date: Mon, 27 May 2019 09:02:09 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20190522164530.33147-1-roger.pau@citrix.com>
 <5CE66AC302000078002319E6@prv1-mh.provo.novell.com>
 <20190527123941.nqzuyv6jqxk25hsj@Air-de-Roger>
 <5CEBE2EF0200007800232C94@prv1-mh.provo.novell.com>
 <20190527142509.kjbilbhqkx5vwv7n@Air-de-Roger>
In-Reply-To: <20190527142509.kjbilbhqkx5vwv7n@Air-de-Roger>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2] x86: fix alternative_callN usage of
 ALTERNATIVE asm macro
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI3LjA1LjE5IGF0IDE2OjI1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIE1vbiwgTWF5IDI3LCAyMDE5IGF0IDA3OjE1OjI3QU0gLTA2MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMjcuMDUuMTkgYXQgMTQ6MzksIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gT24gVGh1LCBNYXkgMjMsIDIwMTkgYXQgMDM6NDE6MjNBTSAtMDYwMCwgSmFu
IEJldWxpY2ggd3JvdGU6Cj4+ID4+ID4+PiBPbiAyMi4wNS4xOSBhdCAxODo0NSwgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPiB3cm90ZToKPj4gPj4gPiBhbHRlcm5hdGl2ZV9jYWxsTiB1c2luZyBpbmxp
bmUgYXNzZW1ibHkgdG8gZ2VuZXJhdGUgdGhlIGFsdGVybmF0aXZlCj4+ID4+ID4gcGF0Y2ggc2l0
ZXMgc2hvdWxkIGJlIHVzaW5nIHRoZSBBTFRFUk5BVElWRSBDIHByZXByb2Nlc3NvciBtYWNybwo+
PiA+PiA+IHJhdGhlciB0aGFuIHRoZSBBTFRFUk5BVElWRSBhc3NlbWJseSBtYWNybywKPj4gPj4g
Cj4+ID4+IFdoeT8gU2VlIElORElSRUNUX3tDQUxMLEpNUH0uIE15IGdvYWwsIGFzIHNhaWQgb24g
aXJjLCB3b3VsZCBiZQo+PiA+PiB0byBldmVudHVhbGx5IGVsaW1pbmF0ZSB0aGUgcmVkdW5kYW50
IEMgbWFjcm9zLCBpbiBmYXZvciBvZiBqdXN0IHVzaW5nCj4+ID4+IHRoZSBhc3NlbWJsZXIgb25l
cy4KPj4gPiAKPj4gPiBVc2luZyB0aGUgY3VycmVudCBhc3NlbWJseSBtYWNyb3MgZm9yIGlubGlu
ZSBhc20gYWx0ZXJuYXRpdmVzIHdvdWxkCj4+ID4gcmVncmVzcyB0aGUgYnVpbGQgb24gbGx2bSBi
YXNlZCB0b29sY2hhaW5zLiBJZiB0aGF0J3MgaW5kZWVkIHRoZSBwYXRoCj4+ID4gZm9yd2FyZCBJ
IHdpbGwgaGF2ZSB0byBsb29rIGludG8gbWFraW5nIHRob3NlIHdvcmsgaW4gaW5saW5lIGFzc2Vt
Ymx5Cj4+ID4gaW5zdGFuY2VzLgo+PiAKPj4gV2VsbCwgSSdtIG9wZW4gdG8gYXJndW1lbnRzIHRv
IHRoZSBjb250cmFyeSAoaS5lLiBzdXBwb3J0aW5nIHRoZQo+PiBjdXJyZW50IHJlZHVuZGFuY3kp
Lgo+IAo+IElJUkMgQW5kcmV3IHRvbGQgbWUgdGhlcmUgd2hlcmUgYWxzbyBpc3N1ZXMgd2l0aCB1
c2luZyB0aGUgY3VycmVudCBhc20KPiBtYWNyb3Mgd2l0aCBHTlUgYmFzZWQgdG9vbGNoYWlucywg
YWxiZWl0IEkgZG9uJ3QgaGF2ZSBhbnkgc3BlY2lmaWMKPiBkYXRhIG9mIHdoYXQgdGhlIGlzc3Vl
cyBhY3R1YWxseSBhcmUuCgpJJ20gbm90IHN1cmUgaGlzIHdvcmRpbmcgaXMgdG8gdGhlIHBvaW50
LiBRdW90aW5nIHRoZSByZXNwZWN0aXZlIExpbnV4CmNvbW1pdDoKCiJUaGUgbWFjcm8gYmFzZWQg
d29ya2Fyb3VuZHMgZm9yIEdDQydzIGlubGluaW5nIGJ1Z3MgY2F1c2VkCiByZWdyZXNzaW9uczog
ZGlzdGNjIGFuZCBvdGhlciBkaXN0cm8gYnVpbGQgc2V0dXBzIGJyb2tlLCBhbmQgdGhlIGZpeGVz
CiBhcmUgbm90IGVhc3kgbm9yIHdpbGwgdGhleSBzb2x2ZSByZWdyZXNzaW9ucyBvbiBhbHJlYWR5
IGV4aXN0aW5nCiBpbnN0YWxsYXRpb25zLiIKClRvIG1lIHRoaXMgZG9lc24ndCBzb3VuZCBsaWtl
IGlzc3VlcyB3aXRoIHRoZSBiYXNlIHRvb2wgY2hhaW4gaXRzZWxmLgpBbHNvIHRoZWlyIHBvaW50
IG9mIHdhbnRpbmcgdG8gZ28gdGhlICJhc20gaW5saW5lKCkiIHJvdXRlIGFueXdheQppc24ndCBy
ZWFsbHkgdG8gdGhlIHBvaW50IGhlcmU6IFdoaWxlIHRoYXQgd2lsbCBhY2hpZXZlIHRoZSBnb2Fs
IG9mCnRoZSBzZXJpZXMgdGhhdCB3YXMgcmV2ZXJ0ZWQsIGl0IHdvbid0IGFkZHJlc3MgdGhlIGR1
cGxpY2F0aW9uIG9mCmxvZ2ljLgoKPj4gSSB3b25kZXIgd2hldGhlciwgYXMgYW4KPj4gYWx0ZXJu
YXRpdmUsIHRoZXJlIHdvdWxkbid0IGJlIGEgd2F5IHRvIHN1YnN0aXR1dGUgdGhlIChhc3NzZW1i
bGVyCj4+IGV4cGFuZWQpIFxAIGZvciB0aGUgKGNvbXBpbGVyIGV4cGFuZGVkKSAlPSB3aGVuIHVz
aW5nIHRoZQo+PiBtYWNyb3MgZnJvbSBhc20oKS4KPiAKPiBNYXliZS4gVEJIIEkgZG9uJ3Qgc2Vl
IGFuIG9idmlvdXMgd2F5IHRvIGRvIHRoaXMgQVRNLiBUaGUgYWx0ZXJuYXRpdmUKPiBhc20gbWFj
cm9zIGFyZSBpbmNsdWRlZCB1c2luZyBhbiBpbmxpbmUgYXNzZW1ibHkgLmluY2x1ZGUgZGlyZWN0
aXZlLAo+IHdoaWNoIG1lYW5zIHRoZSBmaWxlIGRvZXNuJ3QgZ28gdGhyb3VnaCB0aGUgcHJlcHJv
Y2Vzc29yLCBsZWF2aW5nIGxlc3MKPiByb29tIHRvIHBlcmZvcm0gc3VjaCBzdWJzdGl0dXRpb25z
LgoKUmlnaHQsIHRoaXMgd291bGRuJ3QgYmUgc3RyYWlnaHRmb3J3YXJkIGF0IGFsbC4KCj4+ID4+
ID4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9hbHRlcm5hdGl2ZS5oCj4+ID4+ID4gKysrIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9hbHRlcm5hdGl2ZS5oCj4+ID4+ID4gQEAgLTIwMiw5ICsyMDIs
OCBAQCBleHRlcm4gdm9pZCBhbHRlcm5hdGl2ZV9icmFuY2hlcyh2b2lkKTsKPj4gPj4gPiAgICAg
IHJldHR5cGUgcmV0XzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKPj4gPj4gPiAgICAgIHJlZ2lzdGVyIHVuc2lnbmVkIGxvbmcgcjEwXyBhc20oInIx
MCIpOyAgICAgICAgICAgICAgICAgICAgICAgIFwKPj4gPj4gPiAgICAgIHJlZ2lzdGVyIHVuc2ln
bmVkIGxvbmcgcjExXyBhc20oInIxMSIpOyAgICAgICAgICAgICAgICAgICAgICAgIFwKPj4gPj4g
PiAtICAgIGFzbSB2b2xhdGlsZSAoX19zdHJpbmdpZnkoQUxURVJOQVRJVkUgImNhbGwgKiVjW2Fk
ZHJdKCUlcmlwKSIsIFwKPj4gPj4gPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgImNhbGwgLiIsICAgICAgICAgICAgICAgIFwKPj4gPj4gPiAtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWDg2X0ZFQVRVUkVfQUxXQVlTKSAgICAgIFwK
Pj4gPj4gPiArICAgIGFzbSB2b2xhdGlsZSAoQUxURVJOQVRJVkUoImNhbGwgKiVjW2FkZHJdKCUl
cmlwKSIsICJjYWxsIC4iLCAgIFwKPj4gPj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgWDg2X0ZFQVRVUkVfQUxXQVlTKSAgICAgICAgICAgICAgICAgIFwKPj4gPj4gPiAgICAgICAg
ICAgICAgICAgICAgOiBBTFRfQ0FMTCAjIyBuICMjIF9PVVQsICI9YSIgKHJldF8pLCAgICAgICAg
ICAgIFwKPj4gPj4gPiAgICAgICAgICAgICAgICAgICAgICAiPXIiIChyMTBfKSwgIj1yIiAocjEx
XykgQVNNX0NBTExfQ09OU1RSQUlOVCAgIFwKPj4gPj4gPiAgICAgICAgICAgICAgICAgICAgOiBb
YWRkcl0gImkiICgmKGZ1bmMpKSwgImciIChmdW5jKSAgICAgICAgICAgICAgIFwKPj4gPj4gCj4+
ID4+IE9rYXksIGx1Y2tpbHkgdGhlIGNvZGUgY2hhbmdlIGl0c2VsZiBpcyBzaW1wbGUgZW5vdWdo
LCBzbyBpdCByZWFsbHkKPj4gPj4gd2Fzbid0IHRoYXQgSSBoYWQgdG8gdXNlIHRoZSB2YXJpYW50
IHVzZWQgdG8gbWFrZSB0aGluZ3Mgd29yayBhdAo+PiA+PiBhbGwuCj4+ID4gCj4+ID4gU2luY2Ug
dGhlIG9ubHkgY2hhbmdlIHJlcXVlc3RlZCBpcyByZWxhdGVkIHRvIHRoZSBjb21taXQgbWVzc2Fn
ZSwKPj4gPiB3b3VsZCB5b3UgYmUgT0sgdG8gdXBkYXRlIHRoZSBjb21taXQgbWVzc2FnZSB0bzoK
Pj4gPiAKPj4gPiAtLS04PC0tLQo+PiA+IHg4NjogcmVtb3ZlIGFsdGVybmF0aXZlX2NhbGxOIHVz
YWdlIG9mIEFMVEVSTkFUSVZFIGFzbSBtYWNybwo+PiA+IAo+PiA+IGFsdGVybmF0aXZlX2NhbGxO
IHVzaW5nIGlubGluZSBhc3NlbWJseSB0byBnZW5lcmF0ZSB0aGUgYWx0ZXJuYXRpdmUKPj4gPiBw
YXRjaCBzaXRlcyBzaG91bGQgYmUgdXNpbmcgdGhlIEFMVEVSTkFUSVZFIEMgcHJlcHJvY2Vzc29y
IG1hY3JvCj4+ID4gcmF0aGVyIHRoYW4gdGhlIEFMVEVSTkFUSVZFIGFzc2VtYmx5IG1hY3JvLCB0
aGUgbW9yZSB0aGF0IHVzaW5nIHRoZQo+PiA+IGFzc2VtYmx5IG1hY3JvIGluIGFuIGlubGluZSBh
c3NlbWJseSBpbnN0YW5jZSB0cmlnZ2VycyB0aGUgZm9sbG93aW5nCj4+ID4gYnVnIG9uIGxsdm0g
YmFzZWQgdG9vbGNoYWluczoKPj4gCj4+IFdlbGwsIHRoaXMgc3RpbGwgbWFrZXMgaXQgc291bmQg
YXMgaWYgdGhlIGlzc3VlIHdhcyBhIHNob3J0Y29taW5nIG9mIHRoZQo+PiBjb21taXQgaW4gcXVl
c3Rpb24uIEhvdyBhYm91dCBwdWxsaW5nIHVwIHRoZSBwYXJhZ3JhcGggZnVydGhlciBkb3duCj4+
IGFoZWFkIG9mIHRoZSB0ZXh0IGFib3ZlLCBzbGlnaHRseSBhZGp1c3RlZCB0bwo+PiAKPj4gIlRo
ZXJlIGlzIGEgYnVnIGluIGxsdm0gdGhhdCBuZWVkcyB0byBiZSBmaXhlZCBiZWZvcmUgc3dpdGNo
aW5nIHRvIHVzZQo+PiAgdGhlIGFsdGVybmF0aXZlIGFzc2VtYmx5IG1hY3JvcyBpbiBpbmxpbmUg
YXNzZW1ibHkgY2FsbCBzaXRlcy4gVGhlcmVmb3JlCj4+ICAuLi4iCj4+IAo+PiAocGVyaGFwcyBh
bHNvIHJlcGxhY2luZyAidGhlIG1vcmUiIHRoZW4pPwo+IAo+IFllcywgSSB3b3VsZCBzLywgdGhl
IG1vcmUgdGhhdCB1Ly4gVS8KClllcywgSSB0aGluayBJJ2QgYmUgZmluZSB3aXRoIHRoZSByZXN1
bHQuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 27 15:48:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 May 2019 15:48:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVHrY-0008FM-4E; Mon, 27 May 2019 15:48:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BTdu=T3=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1hVHrX-0008FH-6J
 for xen-devel@lists.xenproject.org; Mon, 27 May 2019 15:48:35 +0000
X-Inumbo-ID: e1b8a1c2-8096-11e9-8980-bc764e045a96
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e1b8a1c2-8096-11e9-8980-bc764e045a96;
 Mon, 27 May 2019 15:48:33 +0000 (UTC)
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.50 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: rWKpo8zNCn28wED7JPRYDa86HK/wPRbPAVhwe7Ujf2FZsZFIc3a8669XH4ZOjW0Zk30gJ0PUcz
 SJN8zPVa+Ff4E60DQxjxXIev4yYzMhahqrUnwom765qlR8TcFi1XXC9txzlgM2Uprt2iUE3EwZ
 yyfY0GGi6sSELsEhFWZy8Fch6gq0CUSJXK4/JozVkW1CwCg44j1p4bR/5vWYDyzdincoZOqvvM
 81DCpEfhIPVU9EQkrfJVuuJbymtOgW8N4wheMy4Omv/L+4SPwpWDPwbOxfVgch/j8VIPy3yzmW
 cAU=
X-SBRS: 2.7
X-MesageID: 951584
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,519,1549947600"; 
   d="scan'208";a="951584"
Date: Mon, 27 May 2019 17:48:19 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190527154819.e4mp2uh4i32j3auq@Air-de-Roger>
References: <20190510161056.48648-1-roger.pau@citrix.com>
 <20190510161056.48648-5-roger.pau@citrix.com>
 <5CE7C93A0200007800231F24@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5CE7C93A0200007800231F24@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 4/5] print: introduce a format specifier for
 pci_sbdf_t
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Stefano
 Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, George
 Dunlap <George.Dunlap@eu.citrix.com>, Andrew
 Cooper <andrew.cooper3@citrix.com>, Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Tim Deegan <tim@xen.org>, Julien Grall <julien.grall@arm.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Brian Woods <brian.woods@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBNYXkgMjQsIDIwMTkgYXQgMDQ6MzY6NDJBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDEwLjA1LjE5IGF0IDE4OjEwLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gVGhlIG5ldyBmb3JtYXQgc3BlY2lmaWVyIGlzICclcHAnLCBhbmQgcHJpbnRzIGEg
cGNpX3NiZGZfdCB1c2luZyB0aGUKPiA+IHNlZzpidXM6ZGV2LmZ1bmMgZm9ybWF0LiBSZXBsYWNl
IGFsbCBTQkRGcyBwcmludGVkIHVzaW5nCj4gPiAnJTA0eDolMDJ4OiUwMnguJXUnIHRvIHVzZSB0
aGUgbmV3IGZvcm1hdCBzcGVjaWZpZXIuCj4gCj4gU28gb24gdGhlIHBvc2l0aXZlIHNpZGUgTGlu
dXggZG9lc24ndCB1c2UgJ3AnIHlldCwgc28gd2UncmUgb25seSBhdCByaXNrCj4gb2YgYSBmdXR1
cmUgY29uZmxpY3QuIEhvd2V2ZXIsIGhhdmluZyB0byBwYXNzIGEgNjQtYml0IHBvaW50ZXIganVz
dAo+IHRvIHByaW50IGEgMzItYml0IGVudGl0eSBzZWVtcyByYXRoZXIgd2FzdGVmdWwgdG8gbWUu
CgpJIHRoaW5rIHRoZXJlIGFyZSB0d28gaXNzdWVzIGhlcmUsIG9uZSB0aGF0IHlvdSBtZW50aW9u
IGlzIHRoZSB3YXN0ZQpvZiB1c2luZyBhIDY0Yml0IHBvaW50ZXIgdG8gcGFzcyBhIDMyYml0IHZh
bHVlLCB0aGUgb3RoZXIgb25lIHdvdWxkCmJlIHRoZSB1bm5lZWRlZCBwb2ludGVyIGluZGlyZWN0
aW9uLgoKSSd2ZSB0aG91Z2h0IGFib3V0IHRoZSBzYW1lLCBidXQgdGhlbiByZWFsaXplZCB0aGF0
IHRoaXMgaXMgdXNlZAooYWx3YXlzPykgdG8gb3V0cHV0IG1lc3NhZ2VzLCB3aGljaCBpcyBpbiBp
dHNlbGYgYSBzbG93IG9wZXJhdGlvbiwgYW5kCnRoZSBwb2ludGVyIGluZGlyZWN0aW9uIGlzIGxp
a2VseSBuZWdsaWdpYmxlIGNvbXBhcmVkIHRvIHRoZSBjb3N0IG9mCnRoZSByZXN0IG9mIHRoZSBv
cGVyYXRpb24uIFRoZSB1c2FnZSBvZiA2NGJpdCBpcyBhbHNvIHdhc3RlZnVsLCBidXQKYWdhaW4g
dGhpcyBzaG91bGRuJ3QgYmUgYSBob3RwYXRoIGFueXdheSwgYW5kIHRoaXMgY29kZSByZXBsYWNl
cyB0aGUKdXNhZ2Ugb2YgZm91ciBwYXJhbWV0ZXJzIHRvIHByaW50IGEgU0JERiBpbnRvIGEgc2lu
Z2xlIG9uZS4KCj4gU2luY2Ugd2UgY2FuJ3QKPiB1c2UgZW50aXJlbHkgbmV3IGZvcm1hdCBzcGVj
aWZpZXJzLCBkaWQgeW91IGNvbnNpZGVyIChhYil1c2luZyBvbmUKPiB3ZSByYXJlbHkgdXNlLCBs
aWtlICVvLCBzdWZmaXhlZCBzaW1pbGFybHkgbGlrZSB3ZSBkbyBmb3IgJXA/IFRoZQo+IGV4dGVu
c2lvbiBjb3VsZCBiZSByZXN0cmljdGVkIHRvIGFwcGx5IG9ubHkgd2hlbiBuZWl0aGVyIGZpZWxk
IHdpZHRoCj4gbm9yIHByZWNpc2lvbiBub3IgYW55IGZsYWdzIHdlcmUgc3BlY2lmaWVkLCBpLmUu
IG9ubHkgdG8gcGxhaW4gJW8gKGF0Cj4gbGVhc3QgaW5pdGlhbGx5KS4KPiAKPiBXZSdkIHRoZW4g
aGF2ZSBzb21ldGhpbmcgYWxvbmcgdGhlIGxpbmVzIG9mCj4gCj4gI2RlZmluZSBQUklfc2JkZiAi
b3AiCj4gI2RlZmluZSBQUklfU0JERih2KSAoKHYpLnNiZGYpCj4gCj4gYW5kCj4gCj4gICAgIHBy
aW50aygiJSIgUFJJX3NiZGYgIjogLi4uXG4iLCBQUklfU0JERihwZGV2LT5zYmRmKSwgLi4uKTsK
CkkgaGF2ZSB0byBhZG1pdCB0aGlzIGxvb2tzIG1vcmUgaGFja3kgdGhhbiBteSBjdXJyZW50IHN1
Z2dlc3Rpb24gSU1PLgpUaGUgJXAgZm9ybWF0dGVyIG92ZXJsb2FkaW5nIHNlZW1zIG1vcmUgc3Rh
bmRhcmQgYW5kIGV4cGVjdGVkIHJhdGhlcgp0aGFuIG92ZXJsb2FkaW5nICVvLgoKUGx1cywgb25l
IHRoaW5nIEkgZGlkbid0IHJlYWxpemUsIEkgdGhpbmsgWGVuIGNvdWxkIGV2ZW4gdXNlICVwY2kg
dG8KcHJpbnQgYW5kIFNCREYsIHdoaWNoIHdpbGwgbWFrZSBpdCBldmVuIGNsZWFyZXIuCgo+ID4g
LS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2FjcGkuYwo+ID4gKysrIGIv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2FjcGkuYwo+ID4gQEAgLTcxNyw5ICs3
MTcsOCBAQCBzdGF0aWMgdTE2IF9faW5pdCBwYXJzZV9pdmhkX2RldmljZV9zcGVjaWFsKAo+ID4g
ICAgICAgICAgcmV0dXJuIDA7Cj4gPiAgICAgIH0KPiA+ICAKPiA+IC0gICAgQU1EX0lPTU1VX0RF
QlVHKCJJVkhEIFNwZWNpYWw6ICUwNHg6JTAyeDolMDJ4LiV1IHZhcmlldHkgJSN4IGhhbmRsZSAl
I3hcbiIsCj4gPiAtICAgICAgICAgICAgICAgICAgICBzZWcsIFBDSV9CVVMoYmRmKSwgUENJX1NM
T1QoYmRmKSwgUENJX0ZVTkMoYmRmKSwKPiA+IC0gICAgICAgICAgICAgICAgICAgIHNwZWNpYWwt
PnZhcmlldHksIHNwZWNpYWwtPmhhbmRsZSk7Cj4gPiArICAgIEFNRF9JT01NVV9ERUJVRygiSVZI
RCBTcGVjaWFsOiAlcHAgdmFyaWV0eSAlI3ggaGFuZGxlICUjeFxuIiwKPiA+ICsgICAgICAgICAg
ICAgICAgICAgICZQQ0lfU0JERjJfVChzZWcsIGJkZiksIHNwZWNpYWwtPnZhcmlldHksIHNwZWNp
YWwtPmhhbmRsZSk7Cj4gCj4gVGhlIGluZWZmaWNpZW5jeSBvZiB0aGUlcC1iYXNlZCBhcHByb2Fj
aCBpcyBwZXJoYXBzIGJlc3Qgc2VlbiB3aXRoIGFuCj4gZXhhbXBsZSBsaWtlIHRoaXM6IFRoZSBj
b21waWxlciB3aWxsIGhhdmUgdG8gaW5zdGFudGlhdGUgYW4gdW5uYW1lZCB2YXJpYWJsZQo+IG9u
IHRoZSBzdGFjayB0byBob2xkIHRoZSB2YWx1ZSBvZiB0aGUgY29tcG91bmQgbGl0ZXJhbCwganVz
dCB0byBiZSBhYmxlIHRvCj4gdGFrZSBpdHMgYWRkcmVzcy4KClJpZ2h0LCBhbmQgc3VjaCBpb21t
dSBkZWJ1ZyBpcyBlbmFibGVkIG9yIGRpc2FibGVkIGF0IHJ1bnRpbWUsIHNvCnJlZ2FyZGxlc3Mg
b2Ygd2hldGhlciBpb21tdSBkZWJ1ZyBpcyBlbmFibGVkIG9yIG5vdCB5b3Ugd2lsbCBlbmQgdXAK
d2l0aCBzdWNoIHN0YWNrIHZhcmlhYmxlIHBvaW50ZXIuCgpJbiB0aGlzIHNwZWNpZmljIGV4YW1w
bGUgc3VjaCB1c2FnZSBpcyBub3QgdGhhdCBiYWQgYmVjYXVzZSB0aGF0J3MgYQpib290IHRpbWUg
b25seSBtZXNzYWdlLCBidXQgSSdtIHN1cmUgdGhlcmUgYXJlIG90aGVycyB3aGljaCBhcmUgbm90
CmJvb3QgdGltZSBvbmx5LiBUaGUgdmFzdCBtYWpvcml0eSBvZiBtZXNzYWdlcyBob3dldmVyIGRv
bid0IHJlcXVpcmUKdGhlIHVzYWdlIG9mIGEgbGl0ZXJhbC4KClRoYW5rcywgUm9nZXIuCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 27 15:52:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 May 2019 15:52:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVHuq-0000Ye-Qb; Mon, 27 May 2019 15:52:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BTdu=T3=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1hVHup-0000YZ-9g
 for xen-devel@lists.xenproject.org; Mon, 27 May 2019 15:51:59 +0000
X-Inumbo-ID: 5bc115cb-8097-11e9-8980-bc764e045a96
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5bc115cb-8097-11e9-8980-bc764e045a96;
 Mon, 27 May 2019 15:51:58 +0000 (UTC)
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.50 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: OpOM58v3ZcWy7lNR3vpkZoJx119miS4w7nrv33cYBgkCGxOcvvUbTGczfiQCmqPegdlL3Q3kmb
 eJXCIWu82GVAevclvajngx6zTF1U7lxKAWfj0PdmBimtLuejvjJJYHHwF/W15d/Kk2+UtlSum+
 QDG9A9S1Pqhj7JGZbbor0E3YCQxlII7KFj23z/J2cPZ6TFWHDrL2bY/rMC3Z6+DbiH3vrIBShA
 /C5GaU1myxEJhf14+eDb2DSLQ+RmjZJV/NOwqgfgzquy5k/wrgB5tB8ohIDlEvLkIOL1YIU4Kh
 l9A=
X-SBRS: 2.7
X-MesageID: 951650
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,519,1549947600"; 
   d="scan'208";a="951650"
Date: Mon, 27 May 2019 17:51:43 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190527155143.khxljfjmq5lsdxxa@Air-de-Roger>
References: <20190510161056.48648-1-roger.pau@citrix.com>
 <20190510161056.48648-2-roger.pau@citrix.com>
 <5CE6BC680200007800231C8F@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5CE6BC680200007800231C8F@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 1/5] pci: use pci_sbdf_t in pci_dev
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Stefano
 Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, George
 Dunlap <George.Dunlap@eu.citrix.com>, Andrew
 Cooper <andrew.cooper3@citrix.com>, Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Tim Deegan <tim@xen.org>, Julien Grall <julien.grall@arm.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Brian Woods <brian.woods@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBNYXkgMjMsIDIwMTkgYXQgMDk6Mjk6NDRBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDEwLjA1LjE5IGF0IDE4OjEwLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gLS0tIGEveGVuL2luY2x1ZGUveGVuL3BjaS5oCj4gPiArKysgYi94ZW4vaW5jbHVk
ZS94ZW4vcGNpLmgKPiA+IEBAIC04MCw5ICs4MCw4IEBAIHN0cnVjdCBwY2lfZGV2IHsKPiA+ICAg
ICAgc3RydWN0IGFyY2hfbXNpeCAqbXNpeDsKPiA+ICAKPiA+ICAgICAgc3RydWN0IGRvbWFpbiAq
ZG9tYWluOwo+ID4gLSAgICBjb25zdCB1MTYgc2VnOwo+ID4gLSAgICBjb25zdCB1OCBidXM7Cj4g
PiAtICAgIGNvbnN0IHU4IGRldmZuOwo+ID4gKwo+ID4gKyAgICBjb25zdCBwY2lfc2JkZl90IHNi
ZGY7Cj4gCj4gVG8gaGVscCB0aGUgdHJhbnNpdGlvbiwgZGlkIHlvdSBjb25zaWRlciBmaXJzdCBt
YWtpbmcgdGhpcyBhIHVuaW9uIG9mCj4gdGhlIGV4aXN0aW5nIGZpZWxkcyBhbmQgdGhlIG5ldyBv
bmUsIG5leHQgcmVwbGFjaW5nIHVzZWQgaW4gYSBwZXIKPiBjb21wb25lbnQgbWFubmVyIChzbyB0
aGF0IGluZGl2aWR1YWwgbWFpbnRhaW5lcnMgd291bGQgaGF2ZSB0bwo+IGxvb2sgYXQgc21hbGxl
ciBwYXRjaGVzIGVhY2ggb25seSksIGFuZCBmaW5hbGx5IGRyb3BwaW5nIHRoZSB1bmlvbgo+IGFu
ZCBpdHMgb2xkIGZpZWxkcz8KCk5vLCB0aGF0IGRpZG4ndCBvY2N1ciB0byBtZSBhbmQgaXQncyBp
bmRlZWQgbGlrZWx5IHRvIG1ha2UgdGhpcyBtdWNoCmxlc3MgcGFpbmZ1bC4gTXkgcGxhbiB3YXMg
dG8gc3dpdGNoIHRoaXMgaW4gb25lIGdvIGFkIGRvbmUgaW4gdGhpcwpzZXJpZXMsIGJ1dCB1c2lu
ZyBzdWNoIHVuaW9uIHdvdWxkIGFsbG93IGZvciBzbWFsbGVyIHBhdGNoZXMuCgpUaGFua3MsIFJv
Z2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 27 15:55:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 May 2019 15:55:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVHxu-0000im-Ap; Mon, 27 May 2019 15:55:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=E92+=T3=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1hVHxs-0000ig-Mz
 for xen-devel@lists.xenproject.org; Mon, 27 May 2019 15:55:08 +0000
X-Inumbo-ID: cc308083-8097-11e9-8980-bc764e045a96
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cc308083-8097-11e9-8980-bc764e045a96;
 Mon, 27 May 2019 15:55:06 +0000 (UTC)
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.50 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: aAjiksEGHhm0K4Z5CfwfNI3ubw7KRdmQXfM5AwZ0gz9rjTApXfpOZs02zpBXdpXlw/UjgVaFkS
 JtP0baYUgcnhqJxHaWS8gSjHZaYGCOYYUSeoEb0k7mALIhQsnqWkzwoI/XZHCNv9pIpCZkFKg+
 Q11a64gLbMWWWf9WBoDPdJzxjUWPKZkeS0v2an+umT4xJy9P1tuHO32D+KSye7rt9MMphI7Sk5
 GqO2T4aoqsBpqxJa3+3E7PeFoJIlr6jLqgQHJXcK1Bd5KYPo3JN/eKgD885hcerN4Q6c3oJX4I
 p0k=
X-SBRS: 2.7
X-MesageID: 929053
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,519,1549947600"; d="scan'208,223";a="929053"
To: Tamas K Lengyel <tamas@tklengyel.com>, <xen-devel@lists.xenproject.org>
References: <20190412200813.25447-1-tamas@tklengyel.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT6JAlcEEwEKAEECGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEWIQTXqBy2bTNXPzpOYFimNjwxBZC0bQUCXEowWQUJDCJ7dgAKCRCmNjwx
 BZC0beKvEACJ75YlJXd7TnNHgFyiCJkm/qPeoQ3sFGSDZuZh7SKcdt9+3V2bFEb0Mii1hQaz
 3hRqZb8sYPHJrGP0ljK09k3wf8k3OuNxziLQBJyzvn7WNlE4wBEcy/Ejo9TVBdA4ph5D0YaZ
 nqdsPmxe/xlTFuSkgu4ep1v9dfVP1TQR0e+JIBa/Ss+cKC5intKm+8JxpOploAHuzaPu0L/X
 FapzsIXqgT9eIQeBEgO2hge6h9Jov3WeED/vh8kA7f8c6zQ/gs5E7VGALwsiLrhr0LZFcKcw
 kI3oCCrB/C/wyPZv789Ra8EXbeRSJmTjcnBwHRPjnjwQmetRDD1t+VyrkC6uujT5jmgOBzaj
 KCqZ8PcMAssOzdzQtKmjUQ2b3ICPs2X13xZ5M5/OVs1W3TG5gkvMh4YoHi4ilFnOk+v3/j7q
 65FG6N0JLb94Ndi80HkIOQQ1XVGTyu6bUPaBg3rWK91Csp1682kD/dNVF3FKHrRLmSVtmEQR
 5rK0+VGc/FmR6vd4haKGWIRuPxzg+pBR77avIZpU7C7+UXGuZ5CbHwIdY8LojJg2TuUdqaVj
 yxmEZLOA8rVHipCGrslRNthVbJrGN/pqtKjCClFZHIAYJQ9EGLHXLG9Pj76opfjHij3MpR3o
 pCGAh6KsCrfrsvjnpDwqSbngGyEVH030irSk4SwIqZ7FwLkBDQRUWmc6AQgAzpc8Ng5Opbrh
 iZrn69Xr3js28p+b4a+0BOvC48NfrNovZw4eFeKIzmI/t6EkJkSqBIxobWRpBkwGweENsqnd
 0qigmsDw4N7J9Xx0h9ARDqiWxX4jr7u9xauI+CRJ1rBNO3VV30QdACwQ4LqhR/WA+IjdhyMH
 wj3EJGE61NdP/h0zfaLYAbvEg47/TPThFsm4m8Rd6bX7RkrrOgBbL/AOnYOMEivyfZZKX1vv
 iEemAvLfdk2lZt7Vm6X/fbKbV8tPUuZELzNedJvTTBS3/l1FVz9OUcLDeWhGEdlxqXH0sYWh
 E9+PXTAfz5JxKH+LMetwEM8DbuOoDIpmIGZKrZ+2fQARAQABiQNbBBgBCgAmAhsCFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKMJ4FCQnQ/OQBKcBdIAQZAQoABgUCVFpnOgAKCRCyFcen
 x4Qb7cXrCAC0qQeEWmLa9oEAPa+5U6wvG1t/mi22gZN6uzQXH1faIOoDehr7PPESE6tuR/vI
 CTTnaSrd4UDPNeqOqVF07YexWD1LDcQG6PnRqC5DIX1RGE3BaSaMl2pFJP8y+chews11yP8G
 DBbxaIsTcHZI1iVIC9XLhoeegWi84vYc8F4ziADVfowbmbvcVw11gE8tmALCwTeBeZVteXjh
 0OELHwrc1/4j4yvENjIXRO+QLIgk43kB57Upr4tP2MEcs0odgPM+Q+oETOJ00xzLgkTnLPim
 C1FIW2bOZdTj+Uq6ezRS2LKsNmW+PRRvNyA5ojEbA/faxmAjMZtLdSSSeFK8y4SoCRCmNjwx
 BZC0bevWEACRu+GyQgrdGmorUptniIeO1jQlpTiP5WpVnk9Oe8SiLoXUhXXNj6EtzyLGpYmf
 kEAbki+S6WAKnzZd3shL58AuMyDxtFNNjNeKJOcl6FL7JPBIIgIp3wR401Ep+/s5pl3Nw8Ii
 157f0T7o8CPb54w6S1WsMkU78WzTxIs/1lLblSMcvyz1Jq64g4OqiWI85JfkzPLlloVf1rzy
 ebIBLrrmjhCE2tL1RONpE/KRVb+Q+PIs5+YcZ+Q1e0vXWA7NhTWFbWx3+N6WW6gaGpbFbopo
 FkYRpj+2TA5cX5zW148/xU5/ATEb5vdUkFLUFVy5YNUSyeBHuaf6fGmBrDc47rQjAOt1rmyD
 56MUBHpLUbvA6NkPezb7T6bQpupyzGRkMUmSwHiLyQNJQhVe+9NiJJvtEE3jol0JVJoQ9WVn
 FAzPNCgHQyvbsIF3gYkCYKI0w8EhEoH5FHYLoKS6Jg880IY5rXzoAEfPvLXegy6mhYl+mNVN
 QUBD4h9XtOvcdzR559lZuC0Ksy7Xqw3BMolmKsRO3gWKhXSna3zKl4UuheyZtubVWoNWP/bn
 vbyiYnLwuiKDfNAinEWERC8nPKlv3PkZw5d3t46F1Dx0TMf16NmP+azsRpnMZyzpY8BL2eur
 feSGAOB9qjZNyzbo5nEKHldKWCKE7Ye0EPEjECS1gjKDwbkBDQRUWrq9AQgA7aJ0i1pQSmUR
 6ZXZD2YEDxia2ByR0uZoTS7N0NYv1OjU8v6p017u0Fco5+Qoju/fZ97ScHhp5xGVAk5kxZBF
 DT4ovJd0nIeSr3bbWwfNzGx1waztfdzXt6n3MBKr7AhioB1m+vuk31redUdnhbtvN7O40MC+
 fgSk5/+jRGxY3IOVPooQKzUO7M51GoOg4wl9ia3H2EzOoGhN2vpTbT8qCcL92ZZZwkBRldoA
 Wn7c1hEKSTuT3f1VpSmhjnX0J4uvKZ1V2R7rooKJYFBcySC0wa8aTmAtAvLgfcpe+legOtgq
 DKzLuN45xzEjyjCiI521t8zxNMPJY9FiCPNv0sCkDwARAQABiQI8BBgBCgAmAhsMFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKNJYFCQnQrVkACgkQpjY8MQWQtG2Xxg//RrRP+PFYuNXt
 9C5hec/JoY24TkGPPd2tMC9usWZVImIk7VlHlAeqHeE0lWU0LRGIvOBITbS9izw6fOVQBvCA
 Fni56S12fKLusWgWhgu03toT9ZGxZ9W22yfw5uThSHQ4y09wRWAIYvhJsKnPGGC2KDxFvtz5
 4pYYNe8Icy4bwsxcgbaSFaRh+mYtts6wE9VzyJvyfTqbe8VrvE+3InG5rrlNn51AO6M4Wv20
 iFEgYanJXfhicl0WCQrHyTLfdB5p1w+072CL8uryHQVfD0FcDe+J/wl3bmYze+aD1SlPzFoI
 MaSIXKejC6oh6DAT4rvU8kMAbX90T834Mvbc3jplaWorNJEwjAH/r+v877AI9Vsmptis+rni
 JwUissjRbcdlkKBisoUZRPmxQeUifxUpqgulZcYwbEC/a49+WvbaYUriaDLHzg9xisijHwD2
 yWV8igBeg+cmwnk0mPz8tIVvwi4lICAgXob7HZiaqKnwaDXs4LiS4vdG5s/ElnE3rIc87yru
 24n3ypeDZ6f5LkdqL1UNp5/0Aqbr3EiN7/ina4YVyscy9754l944kyHnnMRLVykg0v+kakj0
 h0RJ5LbfLAMM8M52KIA3y14g0Fb7kHLcOUMVcgfQ3PrN6chtC+5l6ouDIlSLR3toxH8Aam7E
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <46d12d38-cc34-0a2a-7d08-42b9256d5b05@citrix.com>
Date: Mon, 27 May 2019 16:55:03 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190412200813.25447-1-tamas@tklengyel.com>
Content-Type: multipart/mixed; boundary="------------4BB61A2C767782DAA2300E52"
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] x86/altp2m: cleanup p2m_altp2m_lazy_copy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

On 4/12/19 9:08 PM, Tamas K Lengyel wrote:
> The p2m_altp2m_lazy_copy is responsible for lazily populating an altp2m view
> when the guest traps out due to no EPT entry being present in the active view.
> Currently the function took several inputs that it didn't use and also
> locked/unlocked gfns when it didn't need to.

Wow, the code you're cleaning up was really all over the place.  Thanks
for this.

The code in your patch looks correct; but while you've gotten rid of the
redundant host p2m lookup, there's still a redundant altp2m lookup.  Is
there any reason not to take it to its logical conclusion, like the
attached patch?

NB this is compile-tested only; definitely double-check it for logic errors.

 -George

--------------4BB61A2C767782DAA2300E52
Content-Type: text/x-patch;
	name="0001-x86-altp2m-cleanup-p2m_altp2m_lazy_copy.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
	filename="0001-x86-altp2m-cleanup-p2m_altp2m_lazy_copy.patch"

=46rom 41c89a229c8cfbf2f747a56482b8cc805158af81 Mon Sep 17 00:00:00 2001
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Fri, 12 Apr 2019 14:08:13 -0600
Subject: [PATCH] x86/altp2m: cleanup p2m_altp2m_lazy_copy

The p2m_altp2m_lazy_copy is responsible for lazily populating an
altp2m view when the guest traps out due to no EPT entry being present
in the active view.  Currently, in addition to taking a number of
unused argements, the whole calling convention has a number of
redundant p2m lookups: the function reads the hostp2m, even though the
caller has just read the same hostp2m entry; and then the caller
re-reads the altp2m entry that the function has just read (and possibly s=
et).

Rework this function to make it a bit more rational.  Specifically:

- Pass the current hostp2m entry values we have just read for it to
  use to populate the altp2m entry if it finds the entry empty.

- If the altp2m entry is not empty, pass out the values we've read so
  the caller doesn't need to re-walk the tables

- Either way, return with the gfn 'locked', to make clean-up handling
  more consistent.

Rename the function to better reflect this functionality.

While we're here, change bool_t to bool, and return true/false rather
than 1/0.

It's a bit grating to do both the p2m_lock() and the get_gfn(),
knowing that they boil down to the same thing at the moment; but we
have to maintain the fiction until such time as we decide to get rid
of it entirely.

Signed-off-by: Tamas K Lengyel <tamas@tklengyel.com>
Signed-off-by: George Dunlap <george.dunlap@citrix.com>
---
Cc: Jan Beulich <jbeulich@suse.com>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Cc: Wei Liu <wei.liu2@citrix.com>
Cc: Roger Pau Monne <roger.pau@citrix.com>
Cc: George Dunlap <george.dunlap@eu.citrix.com>
---
 xen/arch/x86/hvm/hvm.c    | 19 +++++---
 xen/arch/x86/mm/p2m.c     | 95 +++++++++++++++++++++------------------
 xen/include/asm-x86/p2m.h |  5 ++-
 3 files changed, 67 insertions(+), 52 deletions(-)

diff --git a/xen/arch/x86/hvm/hvm.c b/xen/arch/x86/hvm/hvm.c
index ed1ff9c87f..2f4e7bd30e 100644
--- a/xen/arch/x86/hvm/hvm.c
+++ b/xen/arch/x86/hvm/hvm.c
@@ -1691,6 +1691,7 @@ int hvm_hap_nested_page_fault(paddr_t gpa, unsigned=
 long gla,
     int sharing_enomem =3D 0;
     vm_event_request_t *req_ptr =3D NULL;
     bool_t ap2m_active, sync =3D 0;
+    unsigned int page_order;
=20
     /* On Nested Virtualization, walk the guest page table.
      * If this succeeds, all is fine.
@@ -1757,19 +1758,23 @@ int hvm_hap_nested_page_fault(paddr_t gpa, unsign=
ed long gla,
     hostp2m =3D p2m_get_hostp2m(currd);
     mfn =3D get_gfn_type_access(hostp2m, gfn, &p2mt, &p2ma,
                               P2M_ALLOC | (npfec.write_access ? P2M_UNSH=
ARE : 0),
-                              NULL);
+                              &page_order);
=20
     if ( ap2m_active )
     {
-        if ( p2m_altp2m_lazy_copy(curr, gpa, gla, npfec, &p2m) )
+        p2m =3D p2m_get_altp2m(curr);
+
+        /*=20
+         * Get the altp2m entry if present; or if not, propagate from
+         * the host p2m.  NB that this returns with gfn locked in the
+         * altp2m.
+         */
+        if ( p2m_altp2m_get_or_propagate(p2m, gfn, &mfn, &p2mt, &p2ma, p=
age_order) )
         {
-            /* entry was lazily copied from host -- retry */
-            __put_gfn(hostp2m, gfn);
+            /* Entry was copied from host -- retry fault */
             rc =3D 1;
-            goto out;
+            goto out_put_gfn;
         }
-
-        mfn =3D get_gfn_type_access(p2m, gfn, &p2mt, &p2ma, 0, NULL);
     }
     else
         p2m =3D hostp2m;
diff --git a/xen/arch/x86/mm/p2m.c b/xen/arch/x86/mm/p2m.c
index 278e1c114e..385146ca63 100644
--- a/xen/arch/x86/mm/p2m.c
+++ b/xen/arch/x86/mm/p2m.c
@@ -2397,65 +2397,74 @@ bool_t p2m_switch_vcpu_altp2m_by_id(struct vcpu *=
v, unsigned int idx)
 }
=20
 /*
- * If the fault is for a not present entry:
- *     if the entry in the host p2m has a valid mfn, copy it and retry
- *     else indicate that outer handler should handle fault
+ * Read info about the gfn in an altp2m, locking the gfn.
  *
- * If the fault is for a present entry:
- *     indicate that outer handler should handle fault
+ * If the entry is valid, pass the results back to the caller.
+ *
+ * If the entry was invalid, and the host's entry is also invalid,
+ * return to the caller without any changes.
+ *
+ * If the entry is invalid, and the host entry was valid, propagate
+ * the host's entry to the altp2m (retaining page order), and indicate
+ * that the caller should re-try the faulting instruction.
  */
-
-bool_t p2m_altp2m_lazy_copy(struct vcpu *v, paddr_t gpa,
-                            unsigned long gla, struct npfec npfec,
-                            struct p2m_domain **ap2m)
+bool p2m_altp2m_get_or_propagate(struct p2m_domain *ap2m, unsigned long =
gfn_l,
+                                 mfn_t *mfn, p2m_type_t *p2mt,
+                                 p2m_access_t *p2ma, unsigned int page_o=
rder)
 {
-    struct p2m_domain *hp2m =3D p2m_get_hostp2m(v->domain);
-    p2m_type_t p2mt;
-    p2m_access_t p2ma;
-    unsigned int page_order;
-    gfn_t gfn =3D _gfn(paddr_to_pfn(gpa));
+    p2m_type_t ap2mt;
+    p2m_access_t ap2ma;
     unsigned long mask;
-    mfn_t mfn;
-    int rv;
-
-    *ap2m =3D p2m_get_altp2m(v);
-
-    mfn =3D get_gfn_type_access(*ap2m, gfn_x(gfn), &p2mt, &p2ma,
-                              0, &page_order);
-    __put_gfn(*ap2m, gfn_x(gfn));
-
-    if ( !mfn_eq(mfn, INVALID_MFN) )
-        return 0;
+    gfn_t gfn;
+    mfn_t amfn;
+    int rc;
=20
-    mfn =3D get_gfn_type_access(hp2m, gfn_x(gfn), &p2mt, &p2ma,
-                              P2M_ALLOC, &page_order);
-    __put_gfn(hp2m, gfn_x(gfn));
+    /*
+     * NB we must get the full lock on the altp2m here, in addition to
+     * the lock on the individual gfn, since we may change a range of
+     * gfns below.
+     */
+    p2m_lock(ap2m);
+   =20
+    amfn =3D get_gfn_type_access(ap2m, gfn_l, &ap2mt, &ap2ma, 0, NULL);
=20
-    if ( mfn_eq(mfn, INVALID_MFN) )
-        return 0;
+    if ( !mfn_eq(amfn, INVALID_MFN) )
+    {
+        p2m_unlock(ap2m);
+        *mfn  =3D amfn;
+        *p2mt =3D ap2mt;
+        *p2ma =3D ap2ma;
+        return false;
+    }
=20
-    p2m_lock(*ap2m);
+    /* Host entry is also invalid; don't bother setting the altp2m entry=
=2E */
+    if ( mfn_eq(*mfn, INVALID_MFN) )
+    {
+        p2m_unlock(ap2m);
+        return false;
+    }
=20
     /*
      * If this is a superpage mapping, round down both frame numbers
-     * to the start of the superpage.
+     * to the start of the superpage.  NB that we repupose `amfn`
+     * here.
      */
     mask =3D ~((1UL << page_order) - 1);
-    mfn =3D _mfn(mfn_x(mfn) & mask);
-    gfn =3D _gfn(gfn_x(gfn) & mask);
+    amfn =3D _mfn(mfn_x(*mfn) & mask);
+    gfn =3D _gfn(gfn_l & mask);
=20
-    rv =3D p2m_set_entry(*ap2m, gfn, mfn, page_order, p2mt, p2ma);
-    p2m_unlock(*ap2m);
+    rc =3D p2m_set_entry(ap2m, gfn, amfn, page_order, *p2mt, *p2ma);
+    p2m_unlock(ap2m);
=20
-    if ( rv )
+    if ( rc )
     {
-        gdprintk(XENLOG_ERR,
-	    "failed to set entry for %#"PRIx64" -> %#"PRIx64" p2m %#"PRIx64"\n"=
,
-	    gfn_x(gfn), mfn_x(mfn), (unsigned long)*ap2m);
-        domain_crash(hp2m->domain);
+        gprintk(XENLOG_ERR,
+        "failed to set entry for %#"PRIx64" -> %#"PRIx64" altp2m %#"PRIx=
16". rc: %"PRIi32"\n",
+        gfn_l, mfn_x(amfn), vcpu_altp2m(current).p2midx, rc);
+        domain_crash(ap2m->domain);
     }
-
-    return 1;
+   =20
+    return true;
 }
=20
 enum altp2m_reset_type {
diff --git a/xen/include/asm-x86/p2m.h b/xen/include/asm-x86/p2m.h
index 719513f4ba..905fad7c8d 100644
--- a/xen/include/asm-x86/p2m.h
+++ b/xen/include/asm-x86/p2m.h
@@ -879,8 +879,9 @@ void p2m_altp2m_check(struct vcpu *v, uint16_t idx);
 void p2m_flush_altp2m(struct domain *d);
=20
 /* Alternate p2m paging */
-bool_t p2m_altp2m_lazy_copy(struct vcpu *v, paddr_t gpa,
-    unsigned long gla, struct npfec npfec, struct p2m_domain **ap2m);
+bool p2m_altp2m_get_or_propagate(struct p2m_domain *ap2m, unsigned long =
gfn_l,
+                                 mfn_t *mfn, p2m_type_t *p2mt,
+                                 p2m_access_t *p2ma, unsigned int page_o=
rder);
=20
 /* Make a specific alternate p2m valid */
 int p2m_init_altp2m_by_id(struct domain *d, unsigned int idx);
--=20
2.20.1


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--------------4BB61A2C767782DAA2300E52--


From xen-devel-bounces@lists.xenproject.org Mon May 27 15:59:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 May 2019 15:59:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVI1c-0000rD-U2; Mon, 27 May 2019 15:59:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=7auh=T3=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hVI1c-0000r8-11
 for xen-devel@lists.xenproject.org; Mon, 27 May 2019 15:59:00 +0000
X-Inumbo-ID: 54bda71a-8098-11e9-b5b7-c35dcafa723a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 54bda71a-8098-11e9-b5b7-c35dcafa723a;
 Mon, 27 May 2019 15:58:56 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 27 May 2019 09:58:54 -0600
Message-Id: <5CEC093A0200007800232D0A@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.1 
Date: Mon, 27 May 2019 09:58:50 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20190510161056.48648-1-roger.pau@citrix.com>
 <20190510161056.48648-5-roger.pau@citrix.com>
 <5CE7C93A0200007800231F24@prv1-mh.provo.novell.com>
 <20190527154819.e4mp2uh4i32j3auq@Air-de-Roger>
In-Reply-To: <20190527154819.e4mp2uh4i32j3auq@Air-de-Roger>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 4/5] print: introduce a format specifier for
 pci_sbdf_t
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Brian Woods <brian.woods@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI3LjA1LjE5IGF0IDE3OjQ4LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIEZyaSwgTWF5IDI0LCAyMDE5IGF0IDA0OjM2OjQyQU0gLTA2MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiBTaW5jZSB3ZSBjYW4ndAo+PiB1c2UgZW50aXJlbHkgbmV3IGZvcm1hdCBzcGVjaWZp
ZXJzLCBkaWQgeW91IGNvbnNpZGVyIChhYil1c2luZyBvbmUKPj4gd2UgcmFyZWx5IHVzZSwgbGlr
ZSAlbywgc3VmZml4ZWQgc2ltaWxhcmx5IGxpa2Ugd2UgZG8gZm9yICVwPyBUaGUKPj4gZXh0ZW5z
aW9uIGNvdWxkIGJlIHJlc3RyaWN0ZWQgdG8gYXBwbHkgb25seSB3aGVuIG5laXRoZXIgZmllbGQg
d2lkdGgKPj4gbm9yIHByZWNpc2lvbiBub3IgYW55IGZsYWdzIHdlcmUgc3BlY2lmaWVkLCBpLmUu
IG9ubHkgdG8gcGxhaW4gJW8gKGF0Cj4+IGxlYXN0IGluaXRpYWxseSkuCj4+IAo+PiBXZSdkIHRo
ZW4gaGF2ZSBzb21ldGhpbmcgYWxvbmcgdGhlIGxpbmVzIG9mCj4+IAo+PiAjZGVmaW5lIFBSSV9z
YmRmICJvcCIKPj4gI2RlZmluZSBQUklfU0JERih2KSAoKHYpLnNiZGYpCj4+IAo+PiBhbmQKPj4g
Cj4+ICAgICBwcmludGsoIiUiIFBSSV9zYmRmICI6IC4uLlxuIiwgUFJJX1NCREYocGRldi0+c2Jk
ZiksIC4uLik7Cj4gCj4gSSBoYXZlIHRvIGFkbWl0IHRoaXMgbG9va3MgbW9yZSBoYWNreSB0aGFu
IG15IGN1cnJlbnQgc3VnZ2VzdGlvbiBJTU8uCgpIbW0sIGEgbWF0dGVyIG9mIHRhc3RlIHBlcmhh
cHMuIEkgY2VydGFpbmx5IGNvbnNpZGVyIGNvbnN0cnVjdHMKbGlrZSAiJlBDSV9TQkRGMl9UKHNl
ZywgYmRmKSIgdWdseS9oYWNreSBlbm91Z2guIFRha2luZwpBbmRyZXcncyBwb3NpdGlvbiBvZiB3
YW50aW5nIGZ1bmN0aW9uLXN0eWxlIG1hY3JvcyB0byBiZWhhdmUKZnVuY3Rpb24tbGlrZSwgdGhp
cyBpc24ndCBldmVuIGxlZ2FsIEMgdGhlbiAoYmVjYXVzZSB5b3UgY2FuJ3QKdGFrZSB0aGUgYWRk
cmVzcyBvZiB0aGUgcmVzdWx0IG9mIGEgZnVuY3Rpb24gY2FsbCkuCgo+IFRoZSAlcCBmb3JtYXR0
ZXIgb3ZlcmxvYWRpbmcgc2VlbXMgbW9yZSBzdGFuZGFyZCBhbmQgZXhwZWN0ZWQgcmF0aGVyCj4g
dGhhbiBvdmVybG9hZGluZyAlby4KCldlbGwsIGl0IGxvb2tlZCBvZGQgKHRvIG1lIGF0IGxlYXN0
KSBmb3IgJXAgaW4gdGhlIGJlZ2lubmluZyB0b28sIHNvCnBlcmhhcHMgaXQncyBqdXN0IGEgbWF0
dGVyIG9mIGdldHRpbmcgdXNlZCB0byBpdC4KCj4gUGx1cywgb25lIHRoaW5nIEkgZGlkbid0IHJl
YWxpemUsIEkgdGhpbmsgWGVuIGNvdWxkIGV2ZW4gdXNlICVwY2kgdG8KPiBwcmludCBhbmQgU0JE
Riwgd2hpY2ggd2lsbCBtYWtlIGl0IGV2ZW4gY2xlYXJlci4KCkRvY3VtZW50YXRpb24td2lzZSAt
IG5pY2UuIEJ1dCBtYWtpbmcgZXZlcnkgaW52b2x2ZWQgc3RyaW5nIGxpdGVyYWwKb25lIGNoYXJh
Y3RlciBsb25nZXIgYWdhaW4uCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 27 16:09:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 May 2019 16:09:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVIBB-0002ED-UM; Mon, 27 May 2019 16:08:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BTdu=T3=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1hVIBA-0002E8-Pz
 for xen-devel@lists.xenproject.org; Mon, 27 May 2019 16:08:52 +0000
X-Inumbo-ID: b7261512-8099-11e9-99dd-fbf5fa8517ec
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b7261512-8099-11e9-99dd-fbf5fa8517ec;
 Mon, 27 May 2019 16:08:50 +0000 (UTC)
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.50 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: pwsEcX6b3Zow/vuO/k0v0xS+2FG23BR/+HQx+iAwgxizfsM0+tXWDhSd28Efr0t2PkEPXaBBhT
 nAccJNyNqTO/gIm1/9lQcGUdhnztmn9jZd6TOmI/tfAPQLcuoAf0cWlgyQjXpfZJqKy6bIA0ex
 Foh4WXBD7KqwAzOGzw2iWXxRzBA2SFKMEvIvU49DfgjxX5aIadV+aowG2+GjKVf9nOqAgYal9S
 vSjC7PzKauzL2172VshT8WOUcTm2IaEDRL+CbjeAOOgAvs8h3fDlyNx69MMcMF09ppVMkPx5cK
 nto=
X-SBRS: 2.7
X-MesageID: 961450
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,519,1549947600"; 
   d="scan'208";a="961450"
Date: Mon, 27 May 2019 18:08:37 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20190527160837.ilyt76lgcxtqqhgg@Air-de-Roger>
References: <20190510161056.48648-1-roger.pau@citrix.com>
 <20190510161056.48648-3-roger.pau@citrix.com>
 <cdc13026-212f-65a0-0fdf-a6bcb919de0e@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <cdc13026-212f-65a0-0fdf-a6bcb919de0e@citrix.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 2/5] pci: use function generation macros for
 pci_config_{write, read}<size>
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBNYXkgMjQsIDIwMTkgYXQgMTA6Mjk6MjZBTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAxMC8wNS8yMDE5IDE3OjEwLCBSb2dlciBQYXUgTW9ubmUgd3JvdGU6Cj4gPiBU
aGlzIGF2b2lkcyBjb2RlIGR1cGxpY2F0aW9uIGJldHdlZW4gdGhlIGhlbHBlcnMuCj4gPgo+ID4g
Tm8gZnVuY3Rpb25hbCBjaGFuZ2UgaW50ZW5kZWQuCj4gPgo+ID4gU2lnbmVkLW9mZi1ieTogUm9n
ZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gCj4gLTEuwqAgSSBzZWUgdGhp
cyBhcyBhY3RpdmVseSBtYWtpbmcgdGhlIGNvZGUgd29yc2UsIG5vdCBhbiBpbXByb3ZlbWVudC4K
ClRoYW5rcyBmb3IgdGhlIGZlZWRiYWNrLiBJJ20gbm90IHNwZWNpYWxseSB0aHJpbGxlZCBlaXRo
ZXIgd2F5IChzZWVpbmcKSmFuIHByb3ZpZGVkIGhpcyBSQiksIHRoZSBtYWluIG1vdGl2YXRpb24g
YmVoaW5kIHRoZSBjaGFuZ2Ugd2FzIHRvCmF2b2lkIGhhdmluZyB0byBjaGFuZ2UgdGhlIGxpc3Qg
b2YgcGFyYW1ldGVycyB0byBhIHBjaV9zYmRmX3QgaW4gZWFjaApoZWxwZXIsIEkgZmluZCB0aGlz
IGVycm9yIHByb25lIHdoZW4gdGhlIGNvZGUgaXMgdGhlIHNhbWUgaW4gYWxsIDMKZGlmZmVyZW50
IGhlbHBlcnMgZXhjZXB0IGZvciB0aGUgc2l6ZSBkaWZmZXJlbmNlLgoKR2l2ZW4gQW5kcmV3J3Mg
b3BpbmlvbiBkbyB5b3Ugc3RpbGwgY29uc2lkZXIgdGhpcyB1c2VmdWwgSmFuPwoKUm9nZXIuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 27 16:18:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 May 2019 16:18:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVIKo-00036K-D1; Mon, 27 May 2019 16:18:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BTdu=T3=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1hVIKm-00036A-Dg
 for xen-devel@lists.xen.org; Mon, 27 May 2019 16:18:48 +0000
X-Inumbo-ID: 18a3f2cc-809b-11e9-b720-3b33622e99df
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 18a3f2cc-809b-11e9-b720-3b33622e99df;
 Mon, 27 May 2019 16:18:44 +0000 (UTC)
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.50 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: KkNY+Hpt++kjrQBtf5oNqhSY7dtMLpmTZ3WESm3lXS25JyFKrmNzkhIuUNAuKffVWPHY2ZhGFr
 Vwl1RSTWOeTm5mGD5u2hGMJi69cqS/ykMTUjyAvgFjSdWYesUX1kmraukXO7BW5J+MI4/C8Ksm
 q4tRSsiJCZ3P04BzUEJBA6nuHMW3uHTDCkaioOYa+Q9kqEuxfObIZfJ9g0KU//Ho4MhDeMOVsC
 nSR02dr0+RLfYovqvAw5BN7EBoJbV8CEj21114PDmQWOYYmFN/Ly794iCIYeKVTDiQhlkNY/sQ
 kU8=
X-SBRS: 2.7
X-MesageID: 952255
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,519,1549947600"; 
   d="scan'208";a="952255"
Date: Mon, 27 May 2019 18:18:32 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Message-ID: <20190527161832.arry25rh4chyxkio@Air-de-Roger>
References: <9288a3b8-8c59-c80f-68f3-14aaca9272d4@gmail.com>
 <5C99DD160200007800221D00@prv1-mh.provo.novell.com>
 <25b66cdf-94ad-6af1-de5f-e0f5369ae000@gmail.com>
 <5C9B30D002000078002220F5@prv1-mh.provo.novell.com>
 <1fccf915-9d0b-52ac-4d6d-df16194dabb0@gmail.com>
 <5C9B86FA0200007800222232@prv1-mh.provo.novell.com>
 <daff9af3-5008-42ac-1355-ca8ef94fadb5@gmail.com>
 <20190429120238.b4kjlmkpk5l2t6yb@Air-de-Roger>
 <f4f4007c-4643-aecf-6ab7-811c00156fca@gmail.com>
 <20190429152734.qy34zz56e43pawvf@Air-de-Roger>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190429152734.qy34zz56e43pawvf@Air-de-Roger>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] Xen 4.12.0-rc Hangs Around masked ExtINT on CPU#
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "John L. Poole" <jlpoole56@gmail.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBBcHIgMjksIDIwMTkgYXQgMDU6Mjc6MzRQTSArMDIwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBJTU8gaXQgd291bGQgYmUgYmV0dGVyIGlmIHlvdSBjYW4gYnVpbGQgZGlyZWN0
bHkgZnJvbSB0aGUgdXBzdHJlYW0gZ2l0Cj4gcmVwb3NpdG9yeSBbMF0sIHRoYXQgd2F5IHlvdSBj
b3VsZCB1c2UgZ2l0LWJpc2VjdCgxKSBpbiBvcmRlciB0byBmaWd1cmUKPiBvdXQgd2hpY2ggY29t
bWl0IGJyb2tlIHlvdXIgc3lzdGVtLiBGb3IgZXhhbXBsZToKPiAKPiAjIGdpdCBjbG9uZSBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAo+ICMgY2QgeGVuCj4gIyBnaXQgY2hlY2tvdXQgUkVM
RUFTRS00LjcuMAo+ICMgbWFrZSB4ZW4gLWo4Cj4gCj4gVGhhdCBzaG91bGQgZ2l2ZSB5b3UgYSBz
ZXQgb2YgWGVuIGJpbmFyaWVzIGluIHRoZSB4ZW4vIGRpcmVjdG9yeSwgSUlSQwo+IHlvdSBhcmUg
Ym9vdGluZyBmcm9tIEVGSSBzbyB5b3UgbGlrZWx5IG5lZWQgeGVuL3hlbi5lZmkuCj4gCj4gSWYg
dGhhdCB3b3JrcywgdGhlbiB5b3UgY2FuIHRlc3QgUkVMRUFTRS00LjguMCBhbmQgaWYgdGhhdCBm
YWlscyB0bwo+IGJvb3QgeW91IHNob3VsZCBoYXZlIGEgcmFuZ2Ugb2YgY29tbWl0cyB0aGF0IHlv
dSBjYW4gYmlzZWN0IGluIG9yZGVyCj4gdG8gZmluZCB0aGUgY3VscHJpdC4KCkZXSVcsIEkndmUg
YmVlbiB1bmFibGUgdG8gZmluZCBhIGJveCB3aXRoIHRoZSBzYW1lIENQVSBtb2RlbCAoQzI3NTAp
CnRoYXQgeW91IGFyZSB1c2luZy4gSSd2ZSBmb3VuZCBhIGNvdXBsZSBvZiBvbGQgQXRvbSBib3hl
cyB1c2luZwpkaWZmZXJlbnQgQ1BVcyBidXQgdGhleSBhbGwgc2VlbSB0byBib290IGZpbmUgdXNp
bmcgbGF0ZXN0Cnhlbi11bnN0YWJsZS4gSSd2ZSBsb29rZWQgb24gZUJheSBmb3IgdGhhdCBDUFUg
YnV0IGV2ZXJ5dGhpbmcKY29udGFpbmluZyBpdCBpcyBzZXJ2ZXItZ3JhZGUgYW5kID4yMDAkIHdo
aWNoIEknbSBzYWRseSBub3QgZ29pbmcgdG8KcGF5LgoKVW5sZXNzIHlvdSBhcmUgYWJsZSB0byBi
aXNlY3QgdGhlIHRyZWUgYW5kIGdpdmUgdXMgdGhlIGJhZCBjb21taXQKdGhhdCdzIGNhdXNpbmcg
eW91ciBpc3N1ZXMgSSdtIGFmcmFpZCBhdCBsZWFzdCBteXNlbGYgSSB3b24ndCBiZSBhYmxlCnRv
IHByb2dyZXNzIHRoaXMgYW55IGZ1cnRoZXIsIHNvcnJ5LgoKUm9nZXIuCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 27 16:32:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 May 2019 16:32:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVIYN-0004at-Mp; Mon, 27 May 2019 16:32:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=E92+=T3=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1hVIYM-0004ao-UL
 for xen-devel@lists.xenproject.org; Mon, 27 May 2019 16:32:50 +0000
X-Inumbo-ID: 10ece15d-809d-11e9-8980-bc764e045a96
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 10ece15d-809d-11e9-8980-bc764e045a96;
 Mon, 27 May 2019 16:32:49 +0000 (UTC)
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.50 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: jgnlwoL6p73LUGcrwI07aNVG3hYsYwC7lSuv4ylHwC9ICR9vHXM9x25kQySZ9qQNO69tRXSbXV
 1f+rmExz97ymqU5oGjoFFOSYoyzC+vYqrRjwx4rYEyyAj8+y1PLsI9ZpRGw6tbDHOB+QLj5mBs
 PBg4TqwM47dAwY8vLhFdt8KRpJ78xs6nWTkkqIxao+fFaqbeN/00GXAdN25C3MuRys+tFbEEYX
 WNDruOe4ddpH/Bu048RJb1vQHAwjFnuQt0EnSwX8KZFb2pqB2cA/ACeNAae1t3466Y0h7HBtiQ
 rbM=
X-SBRS: 2.7
X-MesageID: 929752
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,519,1549947600"; 
   d="scan'208";a="929752"
To: Juergen Gross <jgross@suse.com>, <xen-devel@lists.xenproject.org>
References: <20190524152318.19735-1-jgross@suse.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT6JAlcEEwEKAEECGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEWIQTXqBy2bTNXPzpOYFimNjwxBZC0bQUCXEowWQUJDCJ7dgAKCRCmNjwx
 BZC0beKvEACJ75YlJXd7TnNHgFyiCJkm/qPeoQ3sFGSDZuZh7SKcdt9+3V2bFEb0Mii1hQaz
 3hRqZb8sYPHJrGP0ljK09k3wf8k3OuNxziLQBJyzvn7WNlE4wBEcy/Ejo9TVBdA4ph5D0YaZ
 nqdsPmxe/xlTFuSkgu4ep1v9dfVP1TQR0e+JIBa/Ss+cKC5intKm+8JxpOploAHuzaPu0L/X
 FapzsIXqgT9eIQeBEgO2hge6h9Jov3WeED/vh8kA7f8c6zQ/gs5E7VGALwsiLrhr0LZFcKcw
 kI3oCCrB/C/wyPZv789Ra8EXbeRSJmTjcnBwHRPjnjwQmetRDD1t+VyrkC6uujT5jmgOBzaj
 KCqZ8PcMAssOzdzQtKmjUQ2b3ICPs2X13xZ5M5/OVs1W3TG5gkvMh4YoHi4ilFnOk+v3/j7q
 65FG6N0JLb94Ndi80HkIOQQ1XVGTyu6bUPaBg3rWK91Csp1682kD/dNVF3FKHrRLmSVtmEQR
 5rK0+VGc/FmR6vd4haKGWIRuPxzg+pBR77avIZpU7C7+UXGuZ5CbHwIdY8LojJg2TuUdqaVj
 yxmEZLOA8rVHipCGrslRNthVbJrGN/pqtKjCClFZHIAYJQ9EGLHXLG9Pj76opfjHij3MpR3o
 pCGAh6KsCrfrsvjnpDwqSbngGyEVH030irSk4SwIqZ7FwLkBDQRUWmc6AQgAzpc8Ng5Opbrh
 iZrn69Xr3js28p+b4a+0BOvC48NfrNovZw4eFeKIzmI/t6EkJkSqBIxobWRpBkwGweENsqnd
 0qigmsDw4N7J9Xx0h9ARDqiWxX4jr7u9xauI+CRJ1rBNO3VV30QdACwQ4LqhR/WA+IjdhyMH
 wj3EJGE61NdP/h0zfaLYAbvEg47/TPThFsm4m8Rd6bX7RkrrOgBbL/AOnYOMEivyfZZKX1vv
 iEemAvLfdk2lZt7Vm6X/fbKbV8tPUuZELzNedJvTTBS3/l1FVz9OUcLDeWhGEdlxqXH0sYWh
 E9+PXTAfz5JxKH+LMetwEM8DbuOoDIpmIGZKrZ+2fQARAQABiQNbBBgBCgAmAhsCFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKMJ4FCQnQ/OQBKcBdIAQZAQoABgUCVFpnOgAKCRCyFcen
 x4Qb7cXrCAC0qQeEWmLa9oEAPa+5U6wvG1t/mi22gZN6uzQXH1faIOoDehr7PPESE6tuR/vI
 CTTnaSrd4UDPNeqOqVF07YexWD1LDcQG6PnRqC5DIX1RGE3BaSaMl2pFJP8y+chews11yP8G
 DBbxaIsTcHZI1iVIC9XLhoeegWi84vYc8F4ziADVfowbmbvcVw11gE8tmALCwTeBeZVteXjh
 0OELHwrc1/4j4yvENjIXRO+QLIgk43kB57Upr4tP2MEcs0odgPM+Q+oETOJ00xzLgkTnLPim
 C1FIW2bOZdTj+Uq6ezRS2LKsNmW+PRRvNyA5ojEbA/faxmAjMZtLdSSSeFK8y4SoCRCmNjwx
 BZC0bevWEACRu+GyQgrdGmorUptniIeO1jQlpTiP5WpVnk9Oe8SiLoXUhXXNj6EtzyLGpYmf
 kEAbki+S6WAKnzZd3shL58AuMyDxtFNNjNeKJOcl6FL7JPBIIgIp3wR401Ep+/s5pl3Nw8Ii
 157f0T7o8CPb54w6S1WsMkU78WzTxIs/1lLblSMcvyz1Jq64g4OqiWI85JfkzPLlloVf1rzy
 ebIBLrrmjhCE2tL1RONpE/KRVb+Q+PIs5+YcZ+Q1e0vXWA7NhTWFbWx3+N6WW6gaGpbFbopo
 FkYRpj+2TA5cX5zW148/xU5/ATEb5vdUkFLUFVy5YNUSyeBHuaf6fGmBrDc47rQjAOt1rmyD
 56MUBHpLUbvA6NkPezb7T6bQpupyzGRkMUmSwHiLyQNJQhVe+9NiJJvtEE3jol0JVJoQ9WVn
 FAzPNCgHQyvbsIF3gYkCYKI0w8EhEoH5FHYLoKS6Jg880IY5rXzoAEfPvLXegy6mhYl+mNVN
 QUBD4h9XtOvcdzR559lZuC0Ksy7Xqw3BMolmKsRO3gWKhXSna3zKl4UuheyZtubVWoNWP/bn
 vbyiYnLwuiKDfNAinEWERC8nPKlv3PkZw5d3t46F1Dx0TMf16NmP+azsRpnMZyzpY8BL2eur
 feSGAOB9qjZNyzbo5nEKHldKWCKE7Ye0EPEjECS1gjKDwbkBDQRUWrq9AQgA7aJ0i1pQSmUR
 6ZXZD2YEDxia2ByR0uZoTS7N0NYv1OjU8v6p017u0Fco5+Qoju/fZ97ScHhp5xGVAk5kxZBF
 DT4ovJd0nIeSr3bbWwfNzGx1waztfdzXt6n3MBKr7AhioB1m+vuk31redUdnhbtvN7O40MC+
 fgSk5/+jRGxY3IOVPooQKzUO7M51GoOg4wl9ia3H2EzOoGhN2vpTbT8qCcL92ZZZwkBRldoA
 Wn7c1hEKSTuT3f1VpSmhjnX0J4uvKZ1V2R7rooKJYFBcySC0wa8aTmAtAvLgfcpe+legOtgq
 DKzLuN45xzEjyjCiI521t8zxNMPJY9FiCPNv0sCkDwARAQABiQI8BBgBCgAmAhsMFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKNJYFCQnQrVkACgkQpjY8MQWQtG2Xxg//RrRP+PFYuNXt
 9C5hec/JoY24TkGPPd2tMC9usWZVImIk7VlHlAeqHeE0lWU0LRGIvOBITbS9izw6fOVQBvCA
 Fni56S12fKLusWgWhgu03toT9ZGxZ9W22yfw5uThSHQ4y09wRWAIYvhJsKnPGGC2KDxFvtz5
 4pYYNe8Icy4bwsxcgbaSFaRh+mYtts6wE9VzyJvyfTqbe8VrvE+3InG5rrlNn51AO6M4Wv20
 iFEgYanJXfhicl0WCQrHyTLfdB5p1w+072CL8uryHQVfD0FcDe+J/wl3bmYze+aD1SlPzFoI
 MaSIXKejC6oh6DAT4rvU8kMAbX90T834Mvbc3jplaWorNJEwjAH/r+v877AI9Vsmptis+rni
 JwUissjRbcdlkKBisoUZRPmxQeUifxUpqgulZcYwbEC/a49+WvbaYUriaDLHzg9xisijHwD2
 yWV8igBeg+cmwnk0mPz8tIVvwi4lICAgXob7HZiaqKnwaDXs4LiS4vdG5s/ElnE3rIc87yru
 24n3ypeDZ6f5LkdqL1UNp5/0Aqbr3EiN7/ina4YVyscy9754l944kyHnnMRLVykg0v+kakj0
 h0RJ5LbfLAMM8M52KIA3y14g0Fb7kHLcOUMVcgfQ3PrN6chtC+5l6ouDIlSLR3toxH8Aam7E
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <178ba47e-a29a-5174-902b-68043dede440@citrix.com>
Date: Mon, 27 May 2019 17:32:45 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190524152318.19735-1-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] xen/vm_event: fix rc check for
 uninitialized ring
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gNS8yNC8xOSA0OjIzIFBNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+IHZtX2V2ZW50X2NsYWlt
X3Nsb3QoKSByZXR1cm5zIC1FT1BOT1RTVVBQIGZvciBhbiB1bmluaXRpYWxpemVkIHJpbmcKPiBz
aW5jZSBjb21taXQgMTVlNGRkNWU4NjZiNDNiYmMgKCJjb21tb24vdm1fZXZlbnQ6IEluaXRpYWxp
emUgdm1fZXZlbnQKPiBsaXN0cyBvbiBkb21haW4gY3JlYXRpb24iKSwgYnV0IHRoZSBjYWxsZXJz
IHRlc3QgZm9yIC1FTk9TWVMuCj4gCj4gQ29ycmVjdCB0aGUgY2FsbGVycy4KPiAKPiBTaWduZWQt
b2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgpBY2tlZC1ieTogR2Vvcmdl
IER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 27 16:44:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 May 2019 16:44:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVIjk-0005TL-0c; Mon, 27 May 2019 16:44:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BTdu=T3=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1hVIji-0005TG-LY
 for xen-devel@lists.xenproject.org; Mon, 27 May 2019 16:44:34 +0000
X-Inumbo-ID: b236e6a8-809e-11e9-833e-1f4f32c75e9d
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b236e6a8-809e-11e9-833e-1f4f32c75e9d;
 Mon, 27 May 2019 16:44:30 +0000 (UTC)
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.50 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: xOKb9QpNSgCOY0ZPH5cPo3SJaZDo8o4ZuuhCGN4oUyA96fih/VudiKuhacssxy2IEXNd5QCiBE
 uKw/Kbd8NM86oVQocoT/Erq18vywuGv2Io28K16NgbuCN4wQjQIUQOyR4kYyl3NCfBbU2Vt0v7
 RAZLDzmjl4Qs2Re8hGoo8jAnWtGAk9hpbfKYO0kWKuWC6AE7z+E8JaTqTo4+WQdblXxuWToreG
 BZ4UJfjWIpACpE9r/6eo6fpKW3uNKf3wBxu4ENErifVJOa2/lf48PrqzcLc8fWl8A//3y8+Olj
 1NI=
X-SBRS: 2.7
X-MesageID: 929959
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,519,1549947600"; 
   d="scan'208";a="929959"
Date: Mon, 27 May 2019 18:44:19 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190527164419.oc75p6kmegiv3m7v@Air-de-Roger>
References: <20190510161056.48648-1-roger.pau@citrix.com>
 <20190510161056.48648-4-roger.pau@citrix.com>
 <5CE7C0F30200007800231EEB@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5CE7C0F30200007800231EEB@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 3/5] pci: switch pci_conf_{read/write} to
 use pci_sbdf_t
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Stefano
 Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, George
 Dunlap <George.Dunlap@eu.citrix.com>, Andrew
 Cooper <andrew.cooper3@citrix.com>, Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Tim Deegan <tim@xen.org>, Julien Grall <julien.grall@arm.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Brian Woods <brian.woods@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBNYXkgMjQsIDIwMTkgYXQgMDQ6MDE6MjNBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDEwLjA1LjE5IGF0IDE4OjEwLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gLS0tIGEveGVuL2FyY2gveDg2L2NwdS9hbWQuYwo+ID4gKysrIGIveGVuL2FyY2gv
eDg2L2NwdS9hbWQuYwo+ID4gQEAgLTg1NSwyMCArODU5LDIyIEBAIHN0YXRpYyB2b2lkIF9uczE2
NTUwX3Jlc3VtZShzdHJ1Y3Qgc2VyaWFsX3BvcnQgKnBvcnQpCj4gPiAgewo+ID4gICNpZmRlZiBD
T05GSUdfSEFTX1BDSQo+ID4gICAgICBzdHJ1Y3QgbnMxNjU1MCAqdWFydCA9IHBvcnQtPnVhcnQ7
Cj4gPiArICAgIGNvbnN0IHBjaV9zYmRmX3Qgc2JkZiA9IHsKPiA+ICsgICAgICAgIC5idXMgPSB1
YXJ0LT5wc19iZGZbMF0sCj4gPiArICAgICAgICAuZGV2ID0gdWFydC0+cHNfYmRmWzFdLAo+ID4g
KyAgICAgICAgLmZ1bmMgPSB1YXJ0LT5wc19iZGZbMl0sCj4gPiArICAgIH07Cj4gCj4gSW4gY2Fz
ZXMgbGlrZSB0aGlzIG9uZSwgaXMgdGhlcmUgYW55IHBhcnRpY3VsYXIgcmVhc29uIHlvdSBkb24n
dCB1c2UgdGhlCj4gbWFjcm8geW91IGludHJvZHVjZT8KCkF0IGZpcnN0IEkgcHJlZmVycmVkIHRo
aXMgZXhwbGljaXQgZmllbGQgYmFzZWQgaW5pdGlhbGl6YXRpb24gYmVjYXVzZQppdCBtYWtlcyBp
dCBlYXNpZXIgdG8gcmVhZCBJTU8sIGJ1dCBJIHdpbGwgc3dpdGNoIHRvIHVzZSB0aGUgbWFjcm8u
Cgo+ID4gLS0tIGEveGVuL2luY2x1ZGUveGVuL3BjaS5oCj4gPiArKysgYi94ZW4vaW5jbHVkZS94
ZW4vcGNpLmgKPiA+IEBAIC01OCw2ICs1OCwxMSBAQCB0eXBlZGVmIHVuaW9uIHsKPiA+ICAgICAg
fTsKPiA+ICB9IHBjaV9zYmRmX3Q7Cj4gPiAgCj4gPiArI2RlZmluZSBQQ0lfU0JERl9UKHMsIGIs
IGQsIGYpIFwKPiA+ICsgICAgKChwY2lfc2JkZl90KSB7IC5zZWcgPSAocyksIC5idXMgPSAoYiks
IC5kZXYgPSAoZCksIC5mdW5jID0gKGYpIH0pCj4gCj4gSSdkIHByZWZlciBpZiB0aGUgX1Qgc3Vm
Zml4IGNvdWxkIGJlIG9taXR0ZWQuIEFmYWljcyB0aGVyZSdzIG5vIHVzZSBvZiB0aGUKPiBleGlz
dGluZyBQQ0lfU0JERigpIGFueXdoZXJlIGluIHRoZSB0cmVlLCBzbyB0aGlzIHNob3VsZCBiZSBm
aW5lLiBGb3IKPiB0aGUgMm5kIG1hY3JvIGJlbG93IEkgY2FuJ3QgZWFzaWx5IHRlbGwgd2hldGhl
ciB0aGUgZmV3IGV4aXN0aW5nIHVzZWQKPiBoYXZlIGFsbCBkaXNhcHBlYXJlZCBieSBub3csIGJ1
dCBpdCBzZWVtcyBsaWtlbHkuCgpJIGNhbiBzZWUgYWJvdXQgZHJvcHBpbmcgdGhlIF9UIHN1ZmZp
eCwgYnV0IEkgdGhpbmsgdGhlcmUncyBsaWtlbHkKc29tZSBvdmVybGFwIGJldHdlZW4gdGhlIGlu
dHJvZHVjdGlvbiBvZiBQQ0lfU0JERl9UIGFuZCB0aGUgbGFzdCB1c2VyCm9mIHRoZSBjdXJyZW50
IFBDSV9TQkRGIGhlbHBlcnMsIHNvIG1heWJlIGl0J3MgZmluZSB0byB1c2UgdGhlIF9UCnN1ZmZp
eCBhdCBmaXJzdCBhbmQgaGF2ZSBvbmUgZmluYWwgcGF0Y2ggdGhhdCByZW1vdmVzIGl0PwoKPiBB
bHNvIEknbSBhZnJhaWQgaW5pdGlhbGl6ZXJzIG9mIHRoaXMga2luZCB3aWxsIGJyZWFrIHRoZSBi
dWlsZCB3aXRoIG9sZCBnY2MuCgpJIHRob3VnaHQgd2UgZHJvcHBlZCBzdXBwb3J0IGZvciBzdWNo
IG9sZCB2ZXJzaW9ucyBvZiBnY2MsIGlzIHRoYXQgbm90CnRoZSBjYXNlPwoKSWYgbm90IHRoaXMg
aXMgYWxsIGEgbm8tZ28uCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 27 17:49:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 May 2019 17:49:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVJkS-0001hL-80; Mon, 27 May 2019 17:49:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=NNxZ=T3=vmware.com=namit@srs-us1.protection.inumbo.net>)
 id 1hVJkR-0001hG-Dk
 for xen-devel@lists.xenproject.org; Mon, 27 May 2019 17:49:23 +0000
X-Inumbo-ID: b9ee3cc6-80a7-11e9-ab38-bfa0c4eb01c0
Received: from NAM05-CO1-obe.outbound.protection.outlook.com (unknown
 [40.107.72.86]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b9ee3cc6-80a7-11e9-ab38-bfa0c4eb01c0;
 Mon, 27 May 2019 17:49:08 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=vmware.com;
 s=selector2;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=84Agb6YxRcTQolVN89GeO41cT9eczLaKMoggrxBFaDo=;
 b=Chdi20eWe81DiAvpKogBQxu+0/kuUjWinUOicy3ohl0xg/FoB8Ftvqcm9N9ttGCtXQzozPLYiTABU6zfLM6yt6cCT4Ih17iAr62UerRIlojsmfik6ELwGlKoyvQzKi1ldVuHZ4rUmuu29ByRYy0dFQ7qPDIS19XySFreAnafGhc=
Received: from BYAPR05MB4776.namprd05.prod.outlook.com (52.135.233.146) by
 BYAPR05MB5126.namprd05.prod.outlook.com (20.177.231.20) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1943.15; Mon, 27 May 2019 17:49:03 +0000
Received: from BYAPR05MB4776.namprd05.prod.outlook.com
 ([fe80::2cb6:a3d1:f675:ced8]) by BYAPR05MB4776.namprd05.prod.outlook.com
 ([fe80::2cb6:a3d1:f675:ced8%3]) with mapi id 15.20.1943.007; Mon, 27 May 2019
 17:49:03 +0000
From: Nadav Amit <namit@vmware.com>
To: Peter Zijlstra <peterz@infradead.org>
Thread-Topic: [RFC PATCH 5/6] x86/mm/tlb: Flush remote and local TLBs
 concurrently
Thread-Index: AQHVEtL3brMxLnyQKEm7V/vFcW9jOKZ7iV8AgAMzSQCAAIaiAA==
Date: Mon, 27 May 2019 17:49:03 +0000
Message-ID: <AA36DE0F-04DB-47E1-B5D8-2E4522E9D6B3@vmware.com>
References: <20190525082203.6531-1-namit@vmware.com>
 <20190525082203.6531-6-namit@vmware.com>
 <08b21fb5-2226-7924-30e3-31e4adcfc0a3@suse.com>
 <20190527094710.GU2623@hirez.programming.kicks-ass.net>
In-Reply-To: <20190527094710.GU2623@hirez.programming.kicks-ass.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=namit@vmware.com; 
x-originating-ip: [66.170.99.2]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: b9b31594-5baf-436d-2703-08d6e2cb9b9b
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020);
 SRVR:BYAPR05MB5126; 
x-ms-traffictypediagnostic: BYAPR05MB5126:
x-microsoft-antispam-prvs: <BYAPR05MB512671C8B694A1DB98E15C14D01D0@BYAPR05MB5126.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:913;
x-forefront-prvs: 0050CEFE70
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(376002)(366004)(39860400002)(136003)(346002)(396003)(189003)(199004)(7736002)(6506007)(6486002)(53546011)(305945005)(76176011)(6436002)(476003)(446003)(2616005)(66946007)(66476007)(66556008)(64756008)(66446008)(76116006)(53936002)(11346002)(73956011)(486006)(33656002)(8676002)(66066001)(82746002)(26005)(6512007)(186003)(102836004)(36756003)(81156014)(81166006)(5660300002)(8936002)(478600001)(25786009)(316002)(83716004)(54906003)(6916009)(71200400001)(256004)(71190400001)(7416002)(86362001)(14454004)(99286004)(2906002)(68736007)(3846002)(229853002)(6116002)(6246003)(4326008);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BYAPR05MB5126;
 H:BYAPR05MB4776.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: vmware.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: zBAId/Uz7q/Lk3k7ZY9fjNmTdC/c8lTbh1ATc32M5GHGD5n1WupgFXIz0GgW97yNw/1RlFZuJZP9v3WSPUGsH4eNl+MAW/IpaB/VeTFG+suY5+qCaDm1+uz1exPlNnkWMpHrsZOn32b15G0pS8kJ+4eaa+DRdv2UFKLddNKOYqQa4n+LBqC5UuxvuvIz2H8Lp93ylTVgiSTTldQTdDvifigxylHVuHijX3nPbO24ERZrnSZ1tfbeLCDZTGzR9PuOB/AHXkHUYMgGMJox7wSvxFaVlWo93l7rXnnhDJE2Z1b+FX1plFfINBCaDDNYEtt84C2CHY8tuVixMq3rbG+cQRdBFAvzLdsQt6x+KFM5AURE61hGtomqv0L5l0hZiqqbAuBj5KxWn0LJKRTg+Q3iUj+qQzyDXVZv8fE1NTEvkQ0=
Content-ID: <A4055DEB35687B479CB0588C414C980D@namprd05.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: vmware.com
X-MS-Exchange-CrossTenant-Network-Message-Id: b9b31594-5baf-436d-2703-08d6e2cb9b9b
X-MS-Exchange-CrossTenant-originalarrivaltime: 27 May 2019 17:49:03.4330 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: b39138ca-3cee-4b4a-a4d6-cd83d9dd62f0
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: namit@vmware.com
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB5126
Subject: Re: [Xen-devel] [RFC PATCH 5/6] x86/mm/tlb: Flush remote and local
 TLBs concurrently
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Sasha Levin <sashal@kernel.org>,
 "linux-hyperv@vger.kernel.org" <linux-hyperv@vger.kernel.org>,
 Dave Hansen <dave.hansen@linux.intel.com>,
 Stephen Hemminger <sthemmin@microsoft.com>,
 "kvm@vger.kernel.org" <kvm@vger.kernel.org>,
 Haiyang Zhang <haiyangz@microsoft.com>, "x86@kernel.org" <x86@kernel.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "virtualization@lists.linux-foundation.org"
 <virtualization@lists.linux-foundation.org>, Ingo Molnar <mingo@redhat.com>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Paolo Bonzini <pbonzini@redhat.com>, Thomas Gleixner <tglx@linutronix.de>,
 "K. Y.
 Srinivasan" <kys@microsoft.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBPbiBNYXkgMjcsIDIwMTksIGF0IDI6NDcgQU0sIFBldGVyIFppamxzdHJhIDxwZXRlcnpAaW5m
cmFkZWFkLm9yZz4gd3JvdGU6DQo+IA0KPiBPbiBTYXQsIE1heSAyNSwgMjAxOSBhdCAxMDo1NDo1
MEFNICswMjAwLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOg0KPj4gT24gMjUvMDUvMjAxOSAxMDoyMiwg
TmFkYXYgQW1pdCB3cm90ZToNCj4gDQo+Pj4gZGlmZiAtLWdpdCBhL2FyY2gveDg2L2luY2x1ZGUv
YXNtL3BhcmF2aXJ0X3R5cGVzLmggYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wYXJhdmlydF90eXBl
cy5oDQo+Pj4gaW5kZXggOTQ2ZjhmMWYxZWZjLi4zYTE1NmU2M2M1N2QgMTAwNjQ0DQo+Pj4gLS0t
IGEvYXJjaC94ODYvaW5jbHVkZS9hc20vcGFyYXZpcnRfdHlwZXMuaA0KPj4+ICsrKyBiL2FyY2gv
eDg2L2luY2x1ZGUvYXNtL3BhcmF2aXJ0X3R5cGVzLmgNCj4+PiBAQCAtMjExLDYgKzIxMSwxMiBA
QCBzdHJ1Y3QgcHZfbW11X29wcyB7DQo+Pj4gCXZvaWQgKCpmbHVzaF90bGJfdXNlcikodm9pZCk7
DQo+Pj4gCXZvaWQgKCpmbHVzaF90bGJfa2VybmVsKSh2b2lkKTsNCj4+PiAJdm9pZCAoKmZsdXNo
X3RsYl9vbmVfdXNlcikodW5zaWduZWQgbG9uZyBhZGRyKTsNCj4+PiArCS8qDQo+Pj4gKwkgKiBm
bHVzaF90bGJfbXVsdGkoKSBpcyB0aGUgcHJlZmVycmVkIGludGVyZmFjZS4gV2hlbiBpdCBpcyB1
c2VkLA0KPj4+ICsJICogZmx1c2hfdGxiX290aGVycygpIHNob3VsZCByZXR1cm4gZmFsc2UuDQo+
PiANCj4+IFRoaXMgY29tbWVudCBkb2VzIG5vdCBtYWtlIHNlbnNlLiBmbHVzaF90bGJfb3RoZXJz
KCkgcmV0dXJuIHR5cGUgaXMNCj4+IHZvaWQuDQo+IA0KPiBJIHN1c3BlY3QgdGhhdCBpcyBhbiBh
cnRpZmFjdCBmcm9tIGJlZm9yZSB0aGUgc3RhdGljX2tleTsgYW4gYXR0ZW1wdCB0bw0KPiBtYWtl
IHRoZSBwdiBpbnRlcmZhY2UgbGVzcyBhd2t3YXJkLg0KDQpZZXMsIHJlbWFpbmRlcnMgdGhhdCBz
aG91bGQgaGF2ZSBiZWVuIHJlbW92ZWQgLSBJIHdpbGwgcmVtb3ZlIHRoZW0gZm9yIHRoZQ0KbmV4
dCB2ZXJzaW9uLg0KDQo+IFNvbWV0aGluZyBsaWtlIHRoZSBiZWxvdyB3b3VsZCB3b3JrIGZvciBL
Vk0gSSBzdXNwZWN0LCB0aGUgb3RoZXJzDQo+IChIeXBlci1WIGFuZCBYZW4gYXJlIG1vcmUgJ2lu
dGVyZXN0aW5nJykuDQo+IA0KPiAtLS0NCj4gLS0tIGEvYXJjaC94ODYva2VybmVsL2t2bS5jDQo+
ICsrKyBiL2FyY2gveDg2L2tlcm5lbC9rdm0uYw0KPiBAQCAtNTgwLDcgKzU4MCw3IEBAIHN0YXRp
YyB2b2lkIF9faW5pdCBrdm1fYXBmX3RyYXBfaW5pdCh2b2kNCj4gDQo+IHN0YXRpYyBERUZJTkVf
UEVSX0NQVShjcHVtYXNrX3Zhcl90LCBfX3B2X3RsYl9tYXNrKTsNCj4gDQo+IC1zdGF0aWMgdm9p
ZCBrdm1fZmx1c2hfdGxiX290aGVycyhjb25zdCBzdHJ1Y3QgY3B1bWFzayAqY3B1bWFzaywNCj4g
K3N0YXRpYyB2b2lkIGt2bV9mbHVzaF90bGJfbXVsdGkoY29uc3Qgc3RydWN0IGNwdW1hc2sgKmNw
dW1hc2ssDQo+IAkJCWNvbnN0IHN0cnVjdCBmbHVzaF90bGJfaW5mbyAqaW5mbykNCj4gew0KPiAJ
dTggc3RhdGU7DQo+IEBAIC01OTQsNiArNTk0LDkgQEAgc3RhdGljIHZvaWQga3ZtX2ZsdXNoX3Rs
Yl9vdGhlcnMoY29uc3Qgcw0KPiAJICogcXVldWUgZmx1c2hfb25fZW50ZXIgZm9yIHByZS1lbXB0
ZWQgdkNQVXMNCj4gCSAqLw0KPiAJZm9yX2VhY2hfY3B1KGNwdSwgZmx1c2htYXNrKSB7DQo+ICsJ
CWlmIChjcHUgPT0gc21wX3Byb2Nlc3Nvcl9pZCgpKQ0KPiArCQkJY29udGludWU7DQo+ICsNCj4g
CQlzcmMgPSAmcGVyX2NwdShzdGVhbF90aW1lLCBjcHUpOw0KPiAJCXN0YXRlID0gUkVBRF9PTkNF
KHNyYy0+cHJlZW1wdGVkKTsNCj4gCQlpZiAoKHN0YXRlICYgS1ZNX1ZDUFVfUFJFRU1QVEVEKSkg
ew0KPiBAQCAtNjAzLDcgKzYwNiw3IEBAIHN0YXRpYyB2b2lkIGt2bV9mbHVzaF90bGJfb3RoZXJz
KGNvbnN0IHMNCj4gCQl9DQo+IAl9DQo+IA0KPiAtCW5hdGl2ZV9mbHVzaF90bGJfb3RoZXJzKGZs
dXNobWFzaywgaW5mbyk7DQo+ICsJbmF0aXZlX2ZsdXNoX3RsYl9tdWx0aShmbHVzaG1hc2ssIGlu
Zm8pOw0KPiB9DQo+IA0KPiBzdGF0aWMgdm9pZCBfX2luaXQga3ZtX2d1ZXN0X2luaXQodm9pZCkN
Cj4gQEAgLTYyOCw5ICs2MzEsOCBAQCBzdGF0aWMgdm9pZCBfX2luaXQga3ZtX2d1ZXN0X2luaXQo
dm9pZCkNCj4gCWlmIChrdm1fcGFyYV9oYXNfZmVhdHVyZShLVk1fRkVBVFVSRV9QVl9UTEJfRkxV
U0gpICYmDQo+IAkgICAgIWt2bV9wYXJhX2hhc19oaW50KEtWTV9ISU5UU19SRUFMVElNRSkgJiYN
Cj4gCSAgICBrdm1fcGFyYV9oYXNfZmVhdHVyZShLVk1fRkVBVFVSRV9TVEVBTF9USU1FKSkgew0K
PiAtCQlwdl9vcHMubW11LmZsdXNoX3RsYl9vdGhlcnMgPSBrdm1fZmx1c2hfdGxiX290aGVyczsN
Cj4gKwkJcHZfb3BzLm1tdS5mbHVzaF90bGJfbXVsdGkgPSBrdm1fZmx1c2hfdGxiX211bHRpOw0K
PiAJCXB2X29wcy5tbXUudGxiX3JlbW92ZV90YWJsZSA9IHRsYl9yZW1vdmVfdGFibGU7DQo+IC0J
CXN0YXRpY19rZXlfZGlzYWJsZSgmZmx1c2hfdGxiX211bHRpX2VuYWJsZWQua2V5KTsNCj4gCX0N
Cj4gDQo+IAlpZiAoa3ZtX3BhcmFfaGFzX2ZlYXR1cmUoS1ZNX0ZFQVRVUkVfUFZfRU9JKSkNCg0K
VGhhdOKAmXMgd2hhdCBJIGhhdmUgYXMgd2VsbCA7LSkuDQoNCkFzIHlvdSBtZW50aW9uZWQgKGlu
IGFub3RoZXIgZW1haWwpLCBzcGVjaWZpY2FsbHkgaHlwZXItdiBjb2RlIHNlZW1zDQpjb252b2x1
dGVkIHRvIG1lLiBJbiBnZW5lcmFsLCBJIHByZWZlciBub3QgdG8gdG91Y2ggS1ZNL1hlbi9oeXBl
ci12LCBidXQgeW91DQp0d2lzdCBteSBhcm0sIEkgd2lsbCBzZW5kIGEgY29tcGlsZS10ZXN0ZWQg
dmVyc2lvbiBmb3IgWGVuIGFuZCBoeXBlci12Lg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 27 18:39:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 May 2019 18:39:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVKWr-0005aM-Hj; Mon, 27 May 2019 18:39:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=b4aG=T3=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1hVKWq-0005aC-96
 for xen-devel@lists.xenproject.org; Mon, 27 May 2019 18:39:24 +0000
X-Inumbo-ID: be6a1c43-80ae-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id be6a1c43-80ae-11e9-8980-bc764e045a96;
 Mon, 27 May 2019 18:39:22 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hVKWn-0001PT-Hm; Mon, 27 May 2019 18:39:21 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hVKWn-0005o2-53; Mon, 27 May 2019 18:39:21 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hVKWn-0004yY-4U; Mon, 27 May 2019 18:39:21 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136975-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:regression
 linux-4.19:build-armhf-pvops:kernel-build:fail:regression
 linux-4.19:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:guest-start/debianhvm.repeat:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=8b2fc005825583918be22b7bea6c155061e2f18d
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 27 May 2019 18:39:21 +0000
Subject: [Xen-devel] [linux-4.19 test] 136975: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjk3NSBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzY5NzUvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1hbWQgMTIgZ3Vlc3Qtc3RhcnQvcmVkaGF0LnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMjkzMTMK
IGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgIDYga2VybmVsLWJ1aWxkICAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyOTMxMwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQg
YXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTIgZ3Vlc3Qtc3Rh
cnQvZGViaWFuaHZtLnJlcGVhdCBmYWlsIGJsb2NrZWQgaW4gMTI5MzEzCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAg
ICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQg
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxs
L2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgOGIyZmMwMDU4MjU1ODM5MThiZTIy
YjdiZWE2YzE1NTA2MWUyZjE4ZApiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAg
ICAgODRkZjk1MjViMGMyN2YzZWJjMmViYjE4NjRmYTYyYTk3ZmRlZGI3ZAoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgMTI5MzEzICAyMDE4LTExLTAyIDA1OjM5OjA4IFogIDIwNiBkYXlzCkZhaWxpbmcg
c2luY2UgICAgICAgIDEyOTQxMiAgMjAxOC0xMS0wNCAxNDoxMDoxNSBaICAyMDQgZGF5cyAgMTI1
IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzNjk3NSAgMjAxOS0wNS0yNiAwNDoyMzoy
OSBaICAgIDEgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KMjAyOSBwZW9wbGUgdG91Y2hlZCByZXZp
c2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
aTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1z
aGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21l
L2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAog
ICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBs
YW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNz
IGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9w
PW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsg
aXQgd291bGQgYmUgMTUyNzU3IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 27 19:17:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 May 2019 19:17:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVL7I-00008m-BT; Mon, 27 May 2019 19:17:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=b4aG=T3=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1hVL7H-00008a-8T
 for xen-devel@lists.xenproject.org; Mon, 27 May 2019 19:17:03 +0000
X-Inumbo-ID: fcf57be0-80b3-11e9-b1eb-eb8bcaee2615
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fcf57be0-80b3-11e9-b1eb-eb8bcaee2615;
 Mon, 27 May 2019 19:16:54 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hVL78-00027R-0M; Mon, 27 May 2019 19:16:54 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hVL77-0008G0-Gt; Mon, 27 May 2019 19:16:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hVL77-0007W1-GB; Mon, 27 May 2019 19:16:53 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136977-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-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=0932c20560574696cf87ddd12623e8c423ee821b
X-Osstest-Versions-That: seabios=18d237b4e43ea24795f522c0aab1b4f54100ca80
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 27 May 2019 19:16:53 +0000
Subject: [Xen-devel] [seabios test] 136977: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjk3NyBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzY5NzcvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBsaWtlIDEzNjYwMAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTM2NjAwCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
IGZhaWwgbGlrZSAxMzY2MDAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzNjYwMAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wx
L2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogc2VhYmlvcyAgICAgICAg
ICAgICAgMDkzMmMyMDU2MDU3NDY5NmNmODdkZGQxMjYyM2U4YzQyM2VlODIxYgpiYXNlbGluZSB2
ZXJzaW9uOgogc2VhYmlvcyAgICAgICAgICAgICAgMThkMjM3YjRlNDNlYTI0Nzk1ZjUyMmMwYWFi
MWI0ZjU0MTAwY2E4MAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTM2NjAwICAyMDE5LTA1LTIwIDA2
OjA0OjEyIFogICAgNyBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzNjgyNSAgMjAxOS0wNS0y
MiAxODoxMTowNCBaICAgIDUgZGF5cyAgICAzIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3Vj
aGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQu
Y29tPgogIE1hdHQgRGVWaWxsaWVyIDxtYXR0LmRldmlsbGllckBnbWFpbC5jb20+Cgpqb2JzOgog
YnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNn
LXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAv
aG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5k
IG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNo
aW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qv
c2VhYmlvcy5naXQKICAgMThkMjM3Yi4uMDkzMmMyMCAgMDkzMmMyMDU2MDU3NDY5NmNmODdkZGQx
MjYyM2U4YzQyM2VlODIxYiAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon May 27 21:29:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 May 2019 21:29:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVNBC-0001PO-UO; Mon, 27 May 2019 21:29:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=b4aG=T3=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1hVNBC-0001PE-Bs
 for xen-devel@lists.xenproject.org; Mon, 27 May 2019 21:29:14 +0000
X-Inumbo-ID: 74e073f0-80c6-11e9-8be4-c7999c611ab9
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 74e073f0-80c6-11e9-8be4-c7999c611ab9;
 Mon, 27 May 2019 21:29:06 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hVNB4-0004dI-42; Mon, 27 May 2019 21:29:06 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hVNB3-0002F7-Rn; Mon, 27 May 2019 21:29:05 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hVNB3-00006k-Qx; Mon, 27 May 2019 21:29:05 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136970-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-3.18:test-amd64-amd64-xl-credit2:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-examine:reboot:fail:regression
 linux-3.18:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-pvshim:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-credit1:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-libvirt:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-shadow:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qcow2:guest-start:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-vhd:guest-start:fail:regression
 linux-3.18:test-armhf-armhf-xl-vhd:guest-start:fail:regression
 linux-3.18:test-amd64-i386-qemuu-rhel6hvm-intel:guest-start/redhat.repeat:fail:heisenbug
 linux-3.18:test-armhf-armhf-xl-vhd:xen-boot:fail:heisenbug
 linux-3.18:test-armhf-armhf-libvirt:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:heisenbug
 linux-3.18:test-armhf-armhf-libvirt-raw:guest-start:fail:heisenbug
 linux-3.18:test-amd64-amd64-pair:xen-boot/src_host:fail:heisenbug
 linux-3.18:test-amd64-amd64-pair:xen-boot/dst_host:fail:heisenbug
 linux-3.18:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:heisenbug
 linux-3.18:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-amd64-examine:reboot:fail:heisenbug
 linux-3.18:test-amd64-i386-freebsd10-i386:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-3.18:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:debian-di-install:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:debian-di-install:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:build-arm64-pvops:kernel-build:fail:nonblocking
 linux-3.18:test-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-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=6b1ae527b1fdee86e81da0cb26ced75731c6c0fa
X-Osstest-Versions-That: linux=0d63979c1bc9c85578be4c589768a13dc0a7c5eb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 27 May 2019 21:29:05 +0000
Subject: [Xen-devel] [linux-3.18 test] 136970: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjk3MCBsaW51eC0zLjE4IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzY5NzAvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAg
IDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1h
bWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICA3IHhlbi1ib290
ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQt
YW1kNjQtcHZncnViICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEy
ODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgIGZhaWwg
UkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LW92bWYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
Mjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAg
ICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQtc2hhZG93IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0
ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQteHNtICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYtcGFp
ciAgICAgICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4
NTgKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAx
MSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcmF3ICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgMTEgZ3Vlc3Qtc3Rh
cnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAxMSBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4
ODU4CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDExIGd1ZXN0LXN0YXJ0ICAgICAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVy
bWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWludGVsIDEyIGd1ZXN0LXN0YXJ0L3JlZGhhdC5yZXBlYXQgZmFpbCBpbiAxMzYzOTAgcGFzcyBp
biAxMzY5NzAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDcgeGVuLWJvb3QgICAgICAg
ICBmYWlsIGluIDEzNjU1OSBwYXNzIGluIDEzNjk3MAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
IDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBpbiAxMzY1NTkgcGFzcyBpbiAxMzY5
NzAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgNyB4ZW4tYm9vdCBm
YWlsIGluIDEzNjcyNiBwYXNzIGluIDEzNjk3MAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMSBndWVzdC1zdGFydCAgICAgIGZhaWwgaW4gMTM2ODc5IHBhc3MgaW4gMTM2NzI2CiB0ZXN0
LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICAgIGZh
aWwgcGFzcyBpbiAxMzYzOTAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgMTEgeGVuLWJv
b3QvZHN0X2hvc3QgICAgICAgICAgZmFpbCBwYXNzIGluIDEzNjM5MAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgICBmYWlsIHBhc3MgaW4g
MTM2MzkwCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJvb3Qg
ICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMzY1NTkKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAg
ICAgIDggcmVib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCBwYXNzIGluIDEzNjU1OQogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBm
YWlsIHBhc3MgaW4gMTM2NzI2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYg
IDcgeGVuLWJvb3QgICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMzY4NzkKClJlZ3Jlc3Npb25zIHdo
aWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXJ0ZHMgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjg4NTgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxv
Y2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0
LWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtIDcgeGVuLWJvb3Qg
ZmFpbCBpbiAxMzY3MjYgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgMTAgZGViaWFuLWRpLWluc3RhbGwgICBmYWlsIGluIDEzNjcyNiBsaWtlIDEyODg0MQog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
IGZhaWwgaW4gMTM2NzI2IGxpa2UgMTI4ODU4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzNjcyNiBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsIGZhaWwg
aW4gMTM2NzI2IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTAgZGVi
aWFuLWRpLWluc3RhbGwgICAgICAgICAgICBmYWlsICBsaWtlIDEyODg0MQogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxp
a2UgMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyODg1OAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIGxpa2UgMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjg4NTgKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0t
aW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3Ry
aWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAxMiBndWVzdC1zdGFydCAgICAgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAx
MiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAg
ZmFpbCBuZXZlciBwYXNzCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICA2IGtlcm5lbC1i
dWlsZCAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVz
dGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDZiMWFlNTI3YjFmZGVlODZlODFkYTBjYjI2Y2Vk
NzU3MzFjNmMwZmEKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDBkNjM5
NzljMWJjOWM4NTU3OGJlNGM1ODk3NjhhMTNkYzBhN2M1ZWIKCkxhc3QgdGVzdCBvZiBiYXNpcyAg
IDEyODg1OCAgMjAxOC0xMC0xNyAyMTo0NzozOSBaICAyMjEgZGF5cwpGYWlsaW5nIHNpbmNlICAg
ICAgICAxMjk3NjAgIDIwMTgtMTEtMTAgMTY6MTc6MzAgWiAgMTk4IGRheXMgIDExMSBhdHRlbXB0
cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzYzOTAgIDIwMTktMDUtMTYgMTg6MjQ6NTggWiAgIDEx
IGRheXMgICAgNSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjg1MSBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5k
ZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFy
bWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4
Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJp
Y3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
LmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQg
YmUgMzQzMjQgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 27 22:17:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 May 2019 22:17:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVNw9-0005Dl-25; Mon, 27 May 2019 22:17:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=b4aG=T3=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1hVNw7-0005DZ-Qh
 for xen-devel@lists.xenproject.org; Mon, 27 May 2019 22:17:43 +0000
X-Inumbo-ID: 3e2f6062-80cd-11e9-836e-6f407ed93d9e
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3e2f6062-80cd-11e9-836e-6f407ed93d9e;
 Mon, 27 May 2019 22:17:41 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hVNw4-0005XU-RM; Mon, 27 May 2019 22:17:40 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hVNw4-0005fG-DZ; Mon, 27 May 2019 22:17:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hVNw4-0000ew-B9; Mon, 27 May 2019 22:17:40 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136981-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-arm64-arm64-examine:examine-serial/bootloader:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:regression
 linux-linus:build-armhf-pvops:kernel-build:fail:regression
 linux-linus:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 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-rtds:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-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-xl-pvshim:guest-start:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-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-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=35efb51eee2241a970dcf70ed950f9db7e5351f7
X-Osstest-Versions-That: linux=736706bee3298208343a76096370e4f6a5c55915
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 27 May 2019 22:17:40 +0000
Subject: [Xen-devel] [linux-linus test] 136981: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjk4MSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTM2OTgxLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAg
MTEgZXhhbWluZS1zZXJpYWwvYm9vdGxvYWRlciBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgMTIgZ3Vlc3Qtc3RhcnQvcmVkaGF0LnJlcGVh
dCBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgIDYg
a2VybmVsLWJ1aWxkICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMz
NTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzU4MAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBm
YWlsIGxpa2UgMTMzNTgwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAg
ICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEv
bDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAg
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAg
ICAgICAgICAzNWVmYjUxZWVlMjI0MWE5NzBkY2Y3MGVkOTUwZjlkYjdlNTM1MWY3CmJhc2VsaW5l
IHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICA3MzY3MDZiZWUzMjk4MjA4MzQzYTc2MDk2
MzcwZTRmNmE1YzU1OTE1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzM1ODAgIDIwMTktMDMtMDQg
MTk6NTM6MDkgWiAgIDg0IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTMzNjA1ICAyMDE5LTAz
LTA1IDIwOjAzOjE0IFogICA4MyBkYXlzICAgNDEgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTM2OTgxICAyMDE5LTA1LTI2IDA4OjU3OjExIFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQozMjE0IHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGlu
ZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20g
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpz
Zy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczog
L2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFu
ZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90
IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA1NTYzMjcgbGluZXMgbG9u
Zy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon May 27 22:35:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 May 2019 22:35:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVODF-0006l9-R9; Mon, 27 May 2019 22:35:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XAIW=T3=gmail.com=jlpoole56@srs-us1.protection.inumbo.net>)
 id 1hVODE-0006l4-H8
 for xen-devel@lists.xen.org; Mon, 27 May 2019 22:35:24 +0000
X-Inumbo-ID: b6a3c49d-80cf-11e9-8980-bc764e045a96
Received: from mail-pf1-x430.google.com (unknown [2607:f8b0:4864:20::430])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b6a3c49d-80cf-11e9-8980-bc764e045a96;
 Mon, 27 May 2019 22:35:22 +0000 (UTC)
Received: by mail-pf1-x430.google.com with SMTP id z26so10216412pfg.6
 for <xen-devel@lists.xen.org>; Mon, 27 May 2019 15:35:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=reply-to:subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language;
 bh=4u6iEKYsuk1XVWRmPZki3JUUqRLckew6zkBqK4h1cHs=;
 b=RMgOR5272AOFktaGjhQd+dyT+xQgHMcXTeeknswQOQxnX1tw/tUmKyT4ZYOURp7TgO
 /lHUZ1Bpf3f+gTPZZ6dlST/gxblBZZ0VAY2E4ptLi/cuiwTHNCbaJ+UVLvbi2uKif9Ma
 8CN2OAYLRPwoSnmadVHpwExRiXb4KZn0EXs/4I5S8kD5db1SansOc0S+7vAcknlAwA49
 Cqf+CrJppx3cFNL9S5LgqQTXOK72rE6IVtGVDGzu8jv7U2bvLs/EcimIhc8056gbRHjt
 qujo52so/48f3n/7qmaHDeIVoqXRON3xUSRcTy43sYg5Bgw2MzCIpp9YvLFelsNQyH28
 WlaA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:reply-to:subject:to:cc:references:from
 :message-id:date:user-agent:mime-version:in-reply-to
 :content-language;
 bh=4u6iEKYsuk1XVWRmPZki3JUUqRLckew6zkBqK4h1cHs=;
 b=P4jb8tzQ6sfz+Zi2+bZ2mtje+8v9BHXRtWIQTlxZacK3hDjamATuvzf2Pz3R5AF2lH
 fiDYbt/DQpsXqG+z1upJrIr7/7O9y/jmzfQ7yyJl5fwmkpBZu++GnN21y6IND5PysDWw
 njLNO1etvEv05FArZVnmVPl7VXijvuvF6leHCCUPO0sEm0mWlf/wI/Eq0wePTa8kdoj/
 1pVL8Dlg0pOAQcf+VYna9fc2T9pBkGVXt7ozyIsiGerzunUQq8JBNbMSFrx+AKaa8gs5
 VUlBxaESHpSLnbC5Yia9ZVa/I7pPZTYJx/vyP0uraRChK514BNt1l5/nY/d3sNebtgW5
 zsoQ==
X-Gm-Message-State: APjAAAVnXu7m6li1KpmelQS1okIvuH7mpt9Kfq79EprLHUbwFlhP+9MB
 f8238yOwpGIi1Y/nI4RnHMauoDcV
X-Google-Smtp-Source: APXvYqzrapZF7tlP61Wwel6LcE6PPVCvJTyy2DA/XYzSVYrlu84TEDmCu88Mne2HdCbDghlK+FOMLg==
X-Received: by 2002:a62:8c97:: with SMTP id m145mr37908820pfd.62.1558996521736; 
 Mon, 27 May 2019 15:35:21 -0700 (PDT)
Received: from [192.168.1.2] (96-65-223-86-static.hfc.comcastbusiness.net.
 [96.65.223.86]) by smtp.googlemail.com with ESMTPSA id
 u11sm11624179pfh.130.2019.05.27.15.35.20
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 27 May 2019 15:35:21 -0700 (PDT)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <9288a3b8-8c59-c80f-68f3-14aaca9272d4@gmail.com>
 <5C99DD160200007800221D00@prv1-mh.provo.novell.com>
 <25b66cdf-94ad-6af1-de5f-e0f5369ae000@gmail.com>
 <5C9B30D002000078002220F5@prv1-mh.provo.novell.com>
 <1fccf915-9d0b-52ac-4d6d-df16194dabb0@gmail.com>
 <5C9B86FA0200007800222232@prv1-mh.provo.novell.com>
 <daff9af3-5008-42ac-1355-ca8ef94fadb5@gmail.com>
 <20190429120238.b4kjlmkpk5l2t6yb@Air-de-Roger>
 <f4f4007c-4643-aecf-6ab7-811c00156fca@gmail.com>
 <20190429152734.qy34zz56e43pawvf@Air-de-Roger>
 <20190527161832.arry25rh4chyxkio@Air-de-Roger>
From: "John L. Poole" <jlpoole56@gmail.com>
Message-ID: <b00833f8-22a2-3f1e-65f6-7a4178377ee1@gmail.com>
Date: Mon, 27 May 2019 15:35:21 -0700
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.7.0
MIME-Version: 1.0
In-Reply-To: <20190527161832.arry25rh4chyxkio@Air-de-Roger>
Content-Language: en-US
Subject: Re: [Xen-devel] Xen 4.12.0-rc Hangs Around masked ExtINT on CPU#
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: jlpoole56@gmail.com
Cc: Jan Beulich <JBeulich@suse.com>, xen-devel@lists.xen.org
Content-Type: multipart/mixed; boundary="===============1139027853598050043=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

This is a multi-part message in MIME format.
--===============1139027853598050043==
Content-Type: multipart/alternative;
 boundary="------------93230702A7A3F237FA18D691"
Content-Language: en-US

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


On 5/27/2019 9:18 AM, Roger Pau MonnÃ© wrote:
> On Mon, Apr 29, 2019 at 05:27:34PM +0200, Roger Pau MonnÃ© wrote:
>> IMO it would be better if you can build directly from the upstream git
>> repository [0], that way you could use git-bisect(1) in order to figure
>> out which commit broke your system. For example:
>>
>> # git clone git://xenbits.xen.org/xen.git
>> # cd xen
>> # git checkout RELEASE-4.7.0
>> # make xen -j8
>>
>> That should give you a set of Xen binaries in the xen/ directory, IIRC
>> you are booting from EFI so you likely need xen/xen.efi.
>>
>> If that works, then you can test RELEASE-4.8.0 and if that fails to
>> boot you should have a range of commits that you can bisect in order
>> to find the culprit.
> FWIW, I've been unable to find a box with the same CPU model (C2750)
> that you are using. I've found a couple of old Atom boxes using
> different CPUs but they all seem to boot fine using latest
> xen-unstable. I've looked on eBay for that CPU but everything
> containing it is server-grade and >200$ which I'm sadly not going to
> pay.
>
> Unless you are able to bisect the tree and give us the bad commit
> that's causing your issues I'm afraid at least myself I won't be able
> to progress this any further, sorry.
>
> Roger.
I attempted to work backwards and ran into a nightmare with Gentoo.Â Â  I kept
getting compiler errors which I suspect was a result of having a newer 
version
of GCC and other things.Â  It's not an easy thing to travel
back in time in Gentoo because everything keeps getting upgraded.Â  I just
cannot make the time now to unravel this as I have some demands on my time
and will be engaged for the next four to six weeks.

How much would it cost for you to obtain the machine you need? I may
consider paying for it. I bought this Atom server just to economically run
Xen so the machine has marginal value to me if I cannot run Xen on it.

John



--------------93230702A7A3F237FA18D691
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><br>
    </p>
    <div class="moz-cite-prefix">On 5/27/2019 9:18 AM, Roger Pau MonnÃ©
      wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:20190527161832.arry25rh4chyxkio@Air-de-Roger">
      <pre class="moz-quote-pre" wrap="">On Mon, Apr 29, 2019 at 05:27:34PM +0200, Roger Pau MonnÃ© wrote:
</pre>
      <blockquote type="cite">
        <pre class="moz-quote-pre" wrap="">IMO it would be better if you can build directly from the upstream git
repository [0], that way you could use git-bisect(1) in order to figure
out which commit broke your system. For example:

# git clone git://xenbits.xen.org/xen.git
# cd xen
# git checkout RELEASE-4.7.0
# make xen -j8

That should give you a set of Xen binaries in the xen/ directory, IIRC
you are booting from EFI so you likely need xen/xen.efi.

If that works, then you can test RELEASE-4.8.0 and if that fails to
boot you should have a range of commits that you can bisect in order
to find the culprit.
</pre>
      </blockquote>
      <pre class="moz-quote-pre" wrap="">
FWIW, I've been unable to find a box with the same CPU model (C2750)
that you are using. I've found a couple of old Atom boxes using
different CPUs but they all seem to boot fine using latest
xen-unstable. I've looked on eBay for that CPU but everything
containing it is server-grade and &gt;200$ which I'm sadly not going to
pay.

Unless you are able to bisect the tree and give us the bad commit
that's causing your issues I'm afraid at least myself I won't be able
to progress this any further, sorry.

Roger.
</pre>
    </blockquote>
    <div class="moz-signature">I attempted to work backwards and ran
      into a nightmare with Gentoo.Â Â  I kept</div>
    <div class="moz-signature">getting compiler errors which I suspect
      was a result of having a newer version<br>
      of GCC and other things.Â  It's not an easy thing to travel</div>
    <div class="moz-signature">back in time in Gentoo because everything
      keeps getting upgraded.Â  I just<br>
      cannot make the time now to unravel this as I have some demands on
      my time</div>
    <div class="moz-signature">and will be engaged for the next four to
      six weeks.<br>
    </div>
    <div class="moz-signature"><br>
    </div>
    <div class="moz-signature">How much would it cost for you to obtain
      the machine you need? I may<br>
      consider paying for it. I bought this Atom server just to
      economically run</div>
    <div class="moz-signature">Xen so the machine has marginal value to
      me if I cannot run Xen on it.<br>
    </div>
    <div class="moz-signature"><br>
    </div>
    <div class="moz-signature"><font size="2"><font face="Verdana">John</font></font><br>
      <p><font size="2" face="Verdana">
          <br>
        </font></p>
    </div>
  </body>
</html>

--------------93230702A7A3F237FA18D691--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1139027853598050043==--


From xen-devel-bounces@lists.xenproject.org Mon May 27 22:59:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 May 2019 22:59:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVOaj-0008Pd-W6; Mon, 27 May 2019 22:59:41 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=b4aG=T3=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1hVOai-0008PT-Iq
 for xen-devel@lists.xenproject.org; Mon, 27 May 2019 22:59:40 +0000
X-Inumbo-ID: 1a4b8357-80d3-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1a4b8357-80d3-11e9-8980-bc764e045a96;
 Mon, 27 May 2019 22:59:38 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hVOaf-0006HZ-Jv; Mon, 27 May 2019 22:59:37 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hVOaf-0000DP-9N; Mon, 27 May 2019 22:59:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hVOaf-0004ww-8e; Mon, 27 May 2019 22:59:37 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136986-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-upstream-4.11-testing:build-arm64-xsm:<job
 status>:broken:regression
 qemu-upstream-4.11-testing:build-arm64:<job status>:broken:regression
 qemu-upstream-4.11-testing:build-arm64-pvops:<job status>:broken:regression
 qemu-upstream-4.11-testing:build-arm64-xsm:host-install(4):broken:regression
 qemu-upstream-4.11-testing:build-arm64:host-install(4):broken:regression
 qemu-upstream-4.11-testing:build-arm64-pvops:host-install(4):broken:regression
 qemu-upstream-4.11-testing:test-arm64-arm64-xl:xen-boot:fail:regression
 qemu-upstream-4.11-testing:test-arm64-arm64-libvirt-xsm:xen-boot:fail:regression
 qemu-upstream-4.11-testing:test-arm64-arm64-xl-credit2:xen-boot:fail:regression
 qemu-upstream-4.11-testing:test-arm64-arm64-xl-xsm:xen-boot:fail:regression
 qemu-upstream-4.11-testing:build-i386-libvirt:libvirt-build:fail:regression
 qemu-upstream-4.11-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:guest-start/debianhvm.repeat:fail:heisenbug
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-multivcpu:guest-start:fail:heisenbug
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-pvshim:guest-start:fail:heisenbug
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-rtds:guest-start:fail:heisenbug
 qemu-upstream-4.11-testing:test-amd64-amd64-libvirt-xsm:guest-start:fail:heisenbug
 qemu-upstream-4.11-testing:test-amd64-i386-libvirt:guest-start:fail:heisenbug
 qemu-upstream-4.11-testing:test-amd64-i386-xl-shadow:guest-start/debian.repeat:fail:heisenbug
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-arndale:guest-start:fail:heisenbug
 qemu-upstream-4.11-testing:test-amd64-i386-xl:guest-start/debian.repeat:fail:heisenbug
 qemu-upstream-4.11-testing:test-amd64-i386-libvirt-xsm:guest-destroy:fail:heisenbug
 qemu-upstream-4.11-testing:test-amd64-i386-xl-xsm:guest-start/debian.repeat:fail:heisenbug
 qemu-upstream-4.11-testing:test-armhf-armhf-libvirt:guest-start:fail:heisenbug
 qemu-upstream-4.11-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:guest-start/debianhvm.repeat:fail:heisenbug
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-rtds:guest-start:fail:heisenbug
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-multivcpu:guest-start/debian.repeat:fail:heisenbug
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-vhd:guest-start/debian.repeat:fail:heisenbug
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-qcow2:guest-localmigrate/x10:fail:heisenbug
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-qcow2:guest-saverestore.2:fail:heisenbug
 qemu-upstream-4.11-testing:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-credit1:guest-start/debian.repeat:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-arm64-arm64-xl-credit1:xen-boot:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=2871355a6957f1b3c16f858e3143e0fff0737b6a
X-Osstest-Versions-That: qemuu=20c76f9a5fbf16d58c6add2ace2ff0fabd785926
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 27 May 2019 22:59:37 +0000
Subject: [Xen-devel] [qemu-upstream-4.11-testing test] 136986: regressions -
 FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjk4NiBxZW11LXVwc3RyZWFtLTQuMTEtdGVzdGluZyByZWFsIFtyZWFsXQpodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTM2OTg2LwoKUmVn
cmVzc2lvbnMgOi0oCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2lu
ZywKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hcm02NC14
c20gICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuICBp
biAxMzQ1MDQKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAg
ICAgICAgICAgICAgICBicm9rZW4gIGluIDEzNDUwNAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAg
ICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbiAgaW4gMTM0NTA0CiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTM0
NTA0IFJFR1IuIHZzLiAxMjU1NzUKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgIDQgaG9zdC1p
bnN0YWxsKDQpIGJyb2tlbiBpbiAxMzQ1MDQgUkVHUi4gdnMuIDEyNTU3NQogYnVpbGQtYXJtNjQt
cHZvcHMgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEzNDUwNCBSRUdSLiB2
cy4gMTI1NTc1CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU1NzUKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTU3NQog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1NTc1CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU1NzUKIGJ1aWxkLWkzODYt
bGlidmlydCAgICAgICAgICAgIDYgbGlidmlydC1idWlsZCAgZmFpbCBpbiAxMzUyMDUgUkVHUi4g
dnMuIDEyNTU3NQoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBi
bG9ja2luZyk6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
OCBndWVzdC1zdGFydC9kZWJpYW5odm0ucmVwZWF0IGZhaWwgaW4gMTM0NTA0IHBhc3MgaW4gMTM1
MjA1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAxMiBndWVzdC1zdGFydCAgICAgZmFp
bCBpbiAxMzQ1MDQgcGFzcyBpbiAxMzY5ODYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAg
MTIgZ3Vlc3Qtc3RhcnQgICAgICBmYWlsIGluIDEzNDUwNCBwYXNzIGluIDEzNjk4NgogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxMiBndWVzdC1zdGFydCAgICAgIGZhaWwgaW4gMTM0NTA0
IHBhc3MgaW4gMTM2OTg2CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEyIGd1ZXN0LXN0
YXJ0ICAgICAgZmFpbCBpbiAxMzQ1MDQgcGFzcyBpbiAxMzY5ODYKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICBmYWlsIGluIDEzNDUwNCBwYXNzIGluIDEz
Njk4NgogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAyMCBndWVzdC1zdGFydC9kZWJpYW4ucmVw
ZWF0IGZhaWwgaW4gMTM0NTA0IHBhc3MgaW4gMTM2OTg2CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgZmFpbCBpbiAxMzQ1MDQgcGFzcyBpbiAxMzY5ODYK
IHRlc3QtYW1kNjQtaTM4Ni14bCAgMjAgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGlu
IDEzNDUwNCBwYXNzIGluIDEzNjk4NgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAyMCBn
dWVzdC1kZXN0cm95ICAgIGZhaWwgaW4gMTM0NTA0IHBhc3MgaW4gMTM2OTg2CiB0ZXN0LWFtZDY0
LWkzODYteGwteHNtIDIwIGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBpbiAxMzQ1MDQg
cGFzcyBpbiAxMzY5ODYKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTIgZ3Vlc3Qtc3Rh
cnQgICAgICBmYWlsIGluIDEzNDUwNCBwYXNzIGluIDEzNjk4NgogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgMTggZ3Vlc3Qtc3RhcnQvZGViaWFuaHZtLnJlcGVhdCBmYWlsIGlu
IDEzNDUwNCBwYXNzIGluIDEzNjk4NgogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMiBn
dWVzdC1zdGFydCAgICAgIGZhaWwgaW4gMTM0NTA0IHBhc3MgaW4gMTM2OTg2CiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDEz
NDUwNCBwYXNzIGluIDEzNjk4NgogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTYgZ3Vl
c3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDEzNDUwNCBwYXNzIGluIDEzNjk4NgogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgMTUgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGlu
IDEzNDUwNCBwYXNzIGluIDEzNjk4NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAxNyBndWVz
dC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTM2OTE3IHBhc3MgaW4gMTM0NTA0CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFjb3cyICAgIDE2IGd1ZXN0LXNhdmVyZXN0b3JlLjIgICAgICAgIGZhaWwg
cGFzcyBpbiAxMzY5MTcKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3Qg
YmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICBibG9ja2VkIGluIDEzNDUwNCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTM0NTA0IG4vYQog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
YmxvY2tlZCBpbiAxMzQ1MDQgbi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEzNDUwNCBuL2EKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4g
MTM0NTA0IG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzQ1MDQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBpbiAx
MzUyMDUgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICBibG9ja2VkIGluIDEzNTIwNSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTM1MjA1IG4vYQog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
YmxvY2tlZCBpbiAxMzUyMDUgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgMTYgZ3Vl
c3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDEzNDUwNCBiYXNlbGluZSB1bnRlc3RlZAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBk
ZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1w
dnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWlu
c3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHFlbXV1ICAgICAgICAg
ICAgICAgIDI4NzEzNTVhNjk1N2YxYjNjMTZmODU4ZTMxNDNlMGZmZjA3MzdiNmEKYmFzZWxpbmUg
dmVyc2lvbjoKIHFlbXV1ICAgICAgICAgICAgICAgIDIwYzc2ZjlhNWZiZjE2ZDU4YzZhZGQyYWNl
MmZmMGZhYmQ3ODU5MjYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyNTU3NSAgMjAxOC0wNy0yNSAx
ODo1Mzo1NCBaICAzMDYgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzQyNzAgIDIwMTktMDQt
MDEgMTY6MTA6NTAgWiAgIDU2IGRheXMgICAyNCBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91
Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJh
cmRAY2l0cml4LmNvbT4KICBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICBHcmVn
IEt1cnogPGdyb3VnQGthb2Qub3JnPgogIEphc29uIFdhbmcgPGphc293YW5nQHJlZGhhdC5jb20+
CiAgS2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KICBMaSBRaWFuZyA8bGlxM2VhQGdtYWls
LmNvbT4KICBNaWNoYWVsIE1jQ29udmlsbGUgPG1tY2NvQG15a29sYWIuY29tPgogIE1pY2hhZWwg
VG9rYXJldiA8bWp0QHRscy5tc2sucnU+CiAgTmllbHMgZGUgVm9zIDxuZGV2b3NAcmVkaGF0LmNv
bT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogIFBldGVyIE1heWRlbGwg
PHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhp
bG1kQHJlZGhhdC5jb20+CiAgUHJhc2FubmEgS3VtYXIgS2FsZXZlciA8cHJhc2FubmEua2FsZXZl
ckByZWRoYXQuY29tPgogIFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAg
Um9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1k
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGlt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwps
b2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29u
ZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0
cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0
ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkK
CmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0
IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXB2b3BzIGJyb2tlbgoKTm90IHB1c2hpbmcu
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KY29tbWl0IDI4NzEzNTVhNjk1N2YxYjNjMTZmODU4ZTMxNDNlMGZmZjA3MzdiNmEKQXV0
aG9yOiBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPgpEYXRlOiAgIFRodSBPY3QgMTEgMTc6
MzA6MzkgMjAxOCArMDIwMAoKICAgIGd0azogRG9uJ3QgdnRlX3Rlcm1pbmFsX3NldF9lbmNvZGlu
ZygpIG9uIG5ldyBWVEUgdmVyc2lvbnMKICAgIAogICAgVGhlIGZ1bmN0aW9uIHZ0ZV90ZXJtaW5h
bF9zZXRfZW5jb2RpbmcoKSBpcyBkZXByZWNhdGVkIHNpbmNlIFZURSAwLjU0LAogICAgc28gc3Rv
cCBjYWxsaW5nIGl0IGZyb20gdGhhdCB2ZXJzaW9uIG9uLiBUaGlzIGZpeGVzIGEgYnVpbGQgZXJy
b3IKICAgIGJlY2F1c2Ugb2Ygb3VyIHVzZSBvZiB3YXJuaW5nIGZsYWdzIFstV2Vycm9yPWRlcHJl
Y2F0ZWQtZGVjbGFyYXRpb25zXS4KICAgIAogICAgRml4ZXM6IGh0dHBzOi8vYnVncy5sYXVuY2hw
YWQubmV0L2J1Z3MvMTc5NDkzOQogICAgUmVwb3J0ZWQtYnk6IEJhc3RpYW4gS29wcGVsbWFubiA8
a2Jhc3RpYW5AbWFpbC51bmktcGFkZXJib3JuLmRlPgogICAgU2lnbmVkLW9mZi1ieTogS2V2aW4g
V29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KICAgIE1lc3NhZ2UtaWQ6IDIwMTgxMDExMTUzMDM5LjIz
MjQtMS1rd29sZkByZWRoYXQuY29tCiAgICBTaWduZWQtb2ZmLWJ5OiBHZXJkIEhvZmZtYW5uIDxr
cmF4ZWxAcmVkaGF0LmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDY0MTU5OTRm
ZmNjNmQyMmIzZjVhZGQ2N2Y2M2ZlNzdlNGI5NzExZjQpCgpjb21taXQgOTRhNzE1YjZjYmE3MjI1
ZTVkYjU5OTAxZTVkMGE1MjUyZWFkOTc1NQpBdXRob3I6IE5pZWxzIGRlIFZvcyA8bmRldm9zQHJl
ZGhhdC5jb20+CkRhdGU6ICAgVHVlIE1hciA1IDE2OjQ2OjM0IDIwMTkgKzAxMDAKCiAgICBnbHVz
dGVyOiB0aGUgZ2xmc19pb19jYmsgY2FsbGJhY2sgZnVuY3Rpb24gcG9pbnRlciBhZGRzIHByZS9w
b3N0IHN0YXQgYXJncwogICAgCiAgICBUaGUgZ2xmc18qX2FzeW5jKCkgZnVuY3Rpb25zIGRvIGEg
Y2FsbGJhY2sgb25jZSBmaW5pc2hlZC4gVGhpcyBjYWxsYmFjawogICAgaGFzIGNoYW5nZWQgaXRz
IGFyZ3VtZW50cywgcHJlLSBhbmQgcG9zdC1zdGF0IHN0cnVjdHVyZXMgaGF2ZSBiZWVuCiAgICBh
ZGRlZC4gVGhpcyBtYWtlcyBpdCBwb3NzaWJsZSB0byBpbXByb3ZlIGNhY2hpbmcsIHdoaWNoIGlz
IHVzZWZ1bCBmb3IKICAgIFNhbWJhIGFuZCBORlMtR2FuZXNoYSwgYnV0IG5vdCBzbyBtdWNoIGZv
ciBRRU1VLiBHbHVzdGVyIDYgaXMgdGhlIGZpcnN0CiAgICByZWxlYXNlIHRoYXQgaW5jbHVkZXMg
dGhlc2UgbmV3IGFyZ3VtZW50cy4KICAgIAogICAgV2l0aCBhbiBhZGRpdGlvbmFsIGRldGVjdGlv
biBpbiAuL2NvbmZpZ3VyZSwgdGhlIG5ldyBhcmd1bWVudHMgY2FuCiAgICBjb25kaXRpb25hbGx5
IGdldCBpbmNsdWRlZCBpbiB0aGUgZ2xmc19pb19jYmsgaGFuZGxlci4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogTmllbHMgZGUgVm9zIDxuZGV2b3NAcmVkaGF0LmNvbT4KICAgIFNpZ25lZC1vZmYt
Ynk6IEtldmluIFdvbGYgPGt3b2xmQHJlZGhhdC5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9t
IGNvbW1pdCAwZTNiODkxZmVmYWNjMGU0OWYzYzhmZmEzYTc1M2I2OWViNzIxNGQyKQoKY29tbWl0
IDEzYmFjN2FiZjYwZTI1MTAxZWY2MDU5ZjBkYTdhMTY4OTQyZWNjZDkKQXV0aG9yOiBQcmFzYW5u
YSBLdW1hciBLYWxldmVyIDxwcmFzYW5uYS5rYWxldmVyQHJlZGhhdC5jb20+CkRhdGU6ICAgVHVl
IE1hciA1IDE2OjQ2OjMzIDIwMTkgKzAxMDAKCiAgICBnbHVzdGVyOiBIYW5kbGUgY2hhbmdlZCBn
bGZzX2Z0cnVuY2F0ZSBzaWduYXR1cmUKICAgIAogICAgTmV3IHZlcnNpb25zIG9mIEdsdXN0ZXJz
IGxpYmdmYXBpLnNvIGhhdmUgYW4gdXBkYXRlZCBnbGZzX2Z0cnVuY2F0ZSgpCiAgICBmdW5jdGlv
biB0aGF0IHJldHVybnMgYWRkaXRpb25hbCAnc3RydWN0IHN0YXQnIHN0cnVjdHVyZXMgdG8gZW5h
YmxlCiAgICBhZHZhbmNlZCBjYWNoaW5nIG9mIGF0dHJpYnV0ZXMuIFRoaXMgaXMgdXNlZnVsIGZv
ciBmaWxlIHNlcnZlcnMsIG5vdCBzbwogICAgbXVjaCBmb3IgUUVNVS4gTmV2ZXJ0aGVsZXNzLCB0
aGUgQVBJIGhhcyBjaGFuZ2VkIGFuZCBuZWVkcyB0byBiZQogICAgYWRvcHRlZC4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogUHJhc2FubmEgS3VtYXIgS2FsZXZlciA8cHJhc2FubmEua2FsZXZlckBy
ZWRoYXQuY29tPgogICAgU2lnbmVkLW9mZi1ieTogTmllbHMgZGUgVm9zIDxuZGV2b3NAcmVkaGF0
LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEtldmluIFdvbGYgPGt3b2xmQHJlZGhhdC5jb20+CiAg
ICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBlMDE0ZGJlNzRlMDQ4NDE4ODE2NGM2MWZmNjg0
M2Y4YTA0YThjYjlkKQoKY29tbWl0IDk4NjRhMTJmNGExM2YxOWE3NDQwY2IzMmJkMzI0MjUwNmQ2
YjI3MzgKQXV0aG9yOiBKYXNvbiBXYW5nIDxqYXNvd2FuZ0ByZWRoYXQuY29tPgpEYXRlOiAgIFR1
ZSBEZWMgNCAxMTo1Mzo0MyAyMDE4ICswODAwCgogICAgbmV0OiBkcm9wIHRvbyBsYXJnZSBwYWNr
ZXQgZWFybHkKICAgIAogICAgV2UgdHJ5IHRvIGRldGVjdCBhbmQgZHJvcCB0b28gbGFyZ2UgcGFj
a2V0ICg+SU5UX01BWCkgaW4gMTU5MmE5OTQ3MDM2CiAgICAoIm5ldDogaWdub3JlIHBhY2tldCBz
aXplIGdyZWF0ZXIgdGhhbiBJTlRfTUFYIikgZHVyaW5nIHBhY2tldAogICAgZGVsaXZlcmluZy4g
VW5mb3J0dW5hdGVseSwgdGhpcyBpcyBub3Qgc3VmZmljaWVudCBhcyB3ZSBtYXkgaGl0CiAgICBh
bm90aGVyIGludGVnZXIgb3ZlcmZsb3cgd2hlbiB0cnlpbmcgdG8gcXVldWUgc3VjaCBsYXJnZSBw
YWNrZXQgaW4KICAgIHFlbXVfbmV0X3F1ZXVlX2FwcGVuZF9pb3YoKToKICAgIAogICAgLSBzaXpl
IG9mIHRoZSBhbGxvY2F0aW9uIG1heSBvdmVyZmxvdyBvbiAzMmJpdAogICAgLSBwYWNrZXQtPnNp
emUgaXMgaW50ZWdlciB3aGljaCBtYXkgb3ZlcmZsb3cgZXZlbiBvbiA2NGJpdAogICAgCiAgICBG
aXhpbmcgdGhpcyBieSBtb3ZpbmcgdGhlIGNoZWNrIHRvIHFlbXVfc2VuZHZfcGFja2V0X2FzeW5j
KCkgd2hpY2ggaXMKICAgIHRoZSBlbnRyYW5jZSBvZiBhbGwgbmV0d29ya2luZyBjb2RlcyBhbmQg
cmVkdWNlIHRoZSBsaW1pdCB0bwogICAgTkVUX0JVRlNJWkUgdG8gYmUgbW9yZSBjb25zZXJ2YXRp
dmUuIFRoaXMgd29ya3Mgc2luY2U6CiAgICAKICAgIC0gRm9yIHRoZSBjYWxsZXJzIHRoYXQgY2Fs
bCBxZW11X3NlbmR2X3BhY2tldF9hc3luYygpIGRpcmVjdGx5LCB0aGV5CiAgICAgIG9ubHkgY2Fy
ZSBhYm91dCBpZiB6ZXJvIGlzIHJldHVybmVkIHRvIGRldGVybWluZSB3aGV0aGVyIHRvIHByZXZl
bnQKICAgICAgdGhlIHNvdXJjZSBmcm9tIHByb2R1Y2luZyBtb3JlIHBhY2tldHMuIEEgY2FsbGJh
Y2sgd2lsbCBiZSB0cmlnZ2VyZWQKICAgICAgaWYgcGVlciBjYW4gYWNjZXB0IG1vcmUgdGhlbiBz
b3VyY2UgY291bGQgYmUgZW5hYmxlZC4gVGhpcyBpcwogICAgICB1c3VhbGx5IHVzZWQgYnkgaGln
aCBzcGVlZCBuZXR3b3JraW5nIGltcGxlbWVudGF0aW9uIGxpa2UgdmlydGlvLW5ldAogICAgICBv
ciBuZXRtYXAuCiAgICAtIEZvciB0aGUgY2FsbGVycyB0aGF0IGNhbGwgcWVtdV9zZW5kdl9wYWNr
ZXQoKSB0aGF0IGNhbGxzCiAgICAgIHFlbXVfc2VuZHZfcGFja2V0X2FzeW5jKCkgaW5kaXJlY3Rs
eSwgdGhleSBvZnRlbiBpZ25vcmUgdGhlIHJldHVybgogICAgICB2YWx1ZS4gSW4gdGhpcyBjYXNl
IHFlbXUgd2lsbCBqdXN0IHRoZSBkcm9wIHBhY2tldHMgaWYgcGVlciBjYW4ndAogICAgICByZWNl
aXZlLgogICAgCiAgICBRZW11IHdpbGwgY29weSB0aGUgcGFja2V0IGlmIGl0IHdhcyBxdWV1ZWQu
IFNvIGl0IHdhcyBzYWZlIGZvciBib3RoCiAgICBraW5kcyBvZiB0aGUgY2FsbGVycyB0byBhc3N1
bWUgdGhlIHBhY2tldCB3YXMgc2VudC4KICAgIAogICAgU2luY2Ugd2UgbW92ZSB0aGUgY2hlY2sg
ZnJvbSBxZW11X2RlbGl2ZXJfcGFja2V0X2lvdigpIHRvCiAgICBxZW11X3NlbmR2X3BhY2tldF9h
c3luYygpLCBpdCB3b3VsZCBiZSBzYWZlciB0byBtYWtlCiAgICBxZW11X2RlbGl2ZXJfcGFja2V0
X2lvdigpIHN0YXRpYyB0byBwcmV2ZW50IGFueSBleHRlcm5hbCB1c2VyIGluIHRoZQogICAgZnV0
dXJlLgogICAgCiAgICBUaGlzIGlzIGEgcmV2aXNlZCBwYXRjaCBvZiBDVkUtMjAxOC0xNzk2My4K
ICAgIAogICAgQ2M6IHFlbXUtc3RhYmxlQG5vbmdudS5vcmcKICAgIENjOiBMaSBRaWFuZyA8bGlx
M2VhQDE2My5jb20+CiAgICBGaXhlczogMTU5MmE5OTQ3MDM2ICgibmV0OiBpZ25vcmUgcGFja2V0
IHNpemUgZ3JlYXRlciB0aGFuIElOVF9NQVgiKQogICAgUmVwb3J0ZWQtYnk6IExpIFFpYW5nIDxs
aXEzZWFAZ21haWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IExpIFFpYW5nIDxsaXEzZWFAZ21haWwu
Y29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFzb24gV2FuZyA8amFzb3dhbmdAcmVkaGF0LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBUaG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4KICAgIE1lc3Nh
Z2UtaWQ6IDIwMTgxMjA0MDM1MzQ3LjYxNDgtMi1qYXNvd2FuZ0ByZWRoYXQuY29tCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgICAo
Y2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCAyNWMwMWJkMTlkMGU0YjY2ZjM1NzYxOGFlZWZkYTFl
ZjdhNDFlMjFhKQoKY29tbWl0IGI2OTdjMGFlY2JmOWJjOGJkYjRmMWJmMGVhOTJlNmE4ZmIyNTgw
OTQKQXV0aG9yOiBKYXNvbiBXYW5nIDxqYXNvd2FuZ0ByZWRoYXQuY29tPgpEYXRlOiAgIFdlZCBN
YXkgMzAgMTM6MTY6MzYgMjAxOCArMDgwMAoKICAgIG5ldDogaWdub3JlIHBhY2tldCBzaXplIGdy
ZWF0ZXIgdGhhbiBJTlRfTUFYCiAgICAKICAgIFRoZXJlIHNob3VsZCBub3QgYmUgYSByZWFzb24g
Zm9yIHBhc3NpbmcgYSBwYWNrZXQgc2l6ZSBncmVhdGVyIHRoYW4KICAgIElOVF9NQVguIEl0J3Mg
dXN1YWxseSBhIGhpbnQgb2YgYnVnIHNvbWV3aGVyZSwgc28gaWdub3JlIHBhY2tldCBzaXplCiAg
ICBncmVhdGVyIHRoYW4gSU5UX01BWCBpbiBxZW11X2RlbGl2ZXJfcGFja2V0X2lvdigpCiAgICAK
ICAgIENDOiBxZW11LXN0YWJsZUBub25nbnUub3JnCiAgICBSZXBvcnRlZC1ieTogRGFuaWVsIFNo
YXBpcmEgPGRhbmllbEB0d2lzdGxvY2suY29tPgogICAgUmV2aWV3ZWQtYnk6IE1pY2hhZWwgUy4g
VHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYXNvbiBXYW5nIDxq
YXNvd2FuZ0ByZWRoYXQuY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgMTU5MmE5
OTQ3MDM2ZDYwZGRlNTQwNDIwNGE1ZDQ1OTc1MTMzY2FmNSkKCmNvbW1pdCBmNTE3YzFiNjA3OWE1
MTRjMDc5OGVhY2IzZjdjNzdiOWRkOGViYmYxCkF1dGhvcjogR3JlZyBLdXJ6IDxncm91Z0BrYW9k
Lm9yZz4KRGF0ZTogICBGcmkgTm92IDIzIDEzOjI4OjAzIDIwMTggKzAxMDAKCiAgICA5cDogZml4
IFFFTVUgY3Jhc2ggd2hlbiByZW5hbWluZyBmaWxlcwogICAgCiAgICBXaGVuIHVzaW5nIHRoZSA5
UDIwMDAudSB2ZXJzaW9uIG9mIHRoZSBwcm90b2NvbCwgdGhlIGZvbGxvd2luZyBzaGVsbAogICAg
Y29tbWFuZCBsaW5lIGluIHRoZSBndWVzdCBjYW4gY2F1c2UgUUVNVSB0byBjcmFzaDoKICAgIAog
ICAgICAgIHdoaWxlIHRydWU7IGRvIHJtIC1yZiBhYTsgbWtkaXIgLXAgYS9iICYgdG91Y2ggYS9i
L2MgJiBtdiBhIGFhOyBkb25lCiAgICAKICAgIFdpdGggOVAyMDAwLnUsIGZpbGUgcmVuYW1pbmcg
aXMgaGFuZGxlZCBieSB0aGUgV1NUQVQgY29tbWFuZC4gVGhlCiAgICB2OWZzX3dzdGF0KCkgZnVu
Y3Rpb24gY2FsbHMgdjlmc19jb21wbGV0ZV9yZW5hbWUoKSwgd2hpY2ggY2FsbHMKICAgIHY5ZnNf
Zml4X3BhdGgoKSBmb3IgZXZlcnkgZmlkIHdob3NlIHBhdGggaXMgYWZmZWN0ZWQgYnkgdGhlIGNo
YW5nZS4KICAgIFRoZSBpbnZvbHZlZCBjYWxscyB0byB2OWZzX3BhdGhfY29weSgpIG1heSByYWNl
IHdpdGggYW55IG90aGVyIGFjY2VzcwogICAgdG8gdGhlIGZpZCBwYXRoIHBlcmZvcm1lZCBieSBz
b21lIHdvcmtlciB0aHJlYWQsIGNhdXNpbmcgYSBjcmFzaCBsaWtlCiAgICBzaG93biBiZWxvdzoK
ICAgIAogICAgVGhyZWFkIDEyICJxZW11LXN5c3RlbS14ODYiIHJlY2VpdmVkIHNpZ25hbCBTSUdT
RUdWLCBTZWdtZW50YXRpb24gZmF1bHQuCiAgICAweDAwMDA1NTU1NTVhMjVkYTIgaW4gbG9jYWxf
b3Blbl9ub2ZvbGxvdyAoZnNfY3R4PTB4NTU1NTU3ZDk1OGI4LCBwYXRoPTB4MCwKICAgICBmbGFn
cz02NTUzNiwgbW9kZT0wKSBhdCBody85cGZzLzlwLWxvY2FsLmM6NTkKICAgIDU5ICAgICAgICAg
IHdoaWxlICgqcGF0aCAmJiBmZCAhPSAtMSkgewogICAgKGdkYikgYnQKICAgICMwICAweDAwMDA1
NTU1NTVhMjVkYTIgaW4gbG9jYWxfb3Blbl9ub2ZvbGxvdyAoZnNfY3R4PTB4NTU1NTU3ZDk1OGI4
LAogICAgIHBhdGg9MHgwLCBmbGFncz02NTUzNiwgbW9kZT0wKSBhdCBody85cGZzLzlwLWxvY2Fs
LmM6NTkKICAgICMxICAweDAwMDA1NTU1NTVhMjVlMGMgaW4gbG9jYWxfb3BlbmRpcl9ub2ZvbGxv
dyAoZnNfY3R4PTB4NTU1NTU3ZDk1OGI4LAogICAgIHBhdGg9MHgwKSBhdCBody85cGZzLzlwLWxv
Y2FsLmM6OTIKICAgICMyICAweDAwMDA1NTU1NTVhMjYxYjggaW4gbG9jYWxfbHN0YXQgKGZzX2N0
eD0weDU1NTU1N2Q5NThiOCwKICAgICBmc19wYXRoPTB4NTU1NTU2YjU2ODU4LCBzdGJ1Zj0weDdm
ZmY4NDgzMGVmMCkgYXQgaHcvOXBmcy85cC1sb2NhbC5jOjE4NQogICAgIzMgIDB4MDAwMDU1NTU1
NWEyYjM2NyBpbiB2OWZzX2NvX2xzdGF0IChwZHU9MHg1NTU1NTdkOTc0OTgsCiAgICAgcGF0aD0w
eDU1NTU1NmI1Njg1OCwgc3RidWY9MHg3ZmZmODQ4MzBlZjApIGF0IGh3LzlwZnMvY29maWxlLmM6
NTMKICAgICM0ICAweDAwMDA1NTU1NTVhMWU5ZTIgaW4gdjlmc19zdGF0IChvcGFxdWU9MHg1NTU1
NTdkOTc0OTgpCiAgICAgYXQgaHcvOXBmcy85cC5jOjEwODMKICAgICM1ICAweDAwMDA1NTU1NTVl
MDYwYTIgaW4gY29yb3V0aW5lX3RyYW1wb2xpbmUgKGkwPS02NjkxNjU0MjQsIGkxPTMyNzY3KQog
ICAgIGF0IHV0aWwvY29yb3V0aW5lLXVjb250ZXh0LmM6MTE2CiAgICAjNiAgMHgwMDAwN2ZmZmVm
NGY1NjAwIGluIF9fc3RhcnRfY29udGV4dCAoKSBhdCAvbGliNjQvbGliYy5zby42CiAgICAjNyAg
MHgwMDAwMDAwMDAwMDAwMDAwIGluICAoKQogICAgKGdkYikKICAgIAogICAgVGhlIGZpeCBpcyB0
byB0YWtlIHRoZSBwYXRoIHdyaXRlIGxvY2sgd2hlbiBjYWxsaW5nIHY5ZnNfY29tcGxldGVfcmVu
YW1lKCksCiAgICBsaWtlIGluIHY5ZnNfcmVuYW1lKCkuCiAgICAKICAgIEltcGFjdDogIERvUyB0
cmlnZ2VyZWQgYnkgdW5wcml2aWxlZ2VkIGd1ZXN0IHVzZXJzLgogICAgCiAgICBGaXhlczogQ1ZF
LTIwMTgtMTk0ODkKICAgIENjOiBQIEogUCA8cHBhbmRpdEByZWRoYXQuY29tPgogICAgUmVwb3J0
ZWQtYnk6IHpoaWJpbiBodSA8bm9pcmZhdGVAZ21haWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IFBy
YXNhZCBKIFBhbmRpdCA8cGpwQGZlZG9yYXByb2plY3Qub3JnPgogICAgU2lnbmVkLW9mZi1ieTog
R3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0
IDFkMjAzOTg2OTRhM2I2N2EzODhkOTU1YjdhOTQ1YmE0YWE5MGE4YTgpCgpjb21taXQgOWFmOWMx
YzIwZTMxM2Y1OTcxNjhlMDUyMmY1ZmM4ZDc4MTIzYjBjOApBdXRob3I6IFBhb2xvIEJvbnppbmkg
PHBib256aW5pQHJlZGhhdC5jb20+CkRhdGU6ICAgVHVlIE5vdiAyMCAxOTo0MTo0OCAyMDE4ICsw
MTAwCgogICAgbnZtZTogZml4IG91dC1vZi1ib3VuZHMgYWNjZXNzIHRvIHRoZSBDTUIKICAgIAog
ICAgQmVjYXVzZSB0aGUgQ01CIEJBUiBoYXMgYSBtaW5fYWNjZXNzX3NpemUgb2YgMiwgaWYgeW91
IHJlYWQgdGhlIGxhc3QKICAgIGJ5dGUgaXQgd2lsbCB0cnkgdG8gbWVtY3B5ICoyKiBieXRlcyBm
cm9tIG4tPmNtYnVmLCBjYXVzaW5nIGFuIG9mZi1ieS1vbmUKICAgIGVycm9yLiAgVGhpcyBpcyBD
VkUtMjAxOC0xNjg0Ny4KICAgIAogICAgQW5vdGhlciB3YXkgdG8gZml4IHRoaXMgbWlnaHQgYmUg
dG8gcmVnaXN0ZXIgdGhlIENNQiBhcyBhIFJBTSBtZW1vcnkKICAgIHJlZ2lvbiwgd2hpY2ggd291
bGQgYWxzbyBiZSBtb3JlIGVmZmljaWVudC4gIEhvd2V2ZXIsIHRoYXQgbWlnaHQgYmUgYQogICAg
Y2hhbmdlIGZvciBiaWctZW5kaWFuIG1hY2hpbmVzOyBJIGRpZG4ndCB0aGluayB0aGlzIHRocm91
Z2ggYW5kIEkgZG9uJ3QKICAgIGtub3cgaG93IHJlYWwgaGFyZHdhcmUgd29ya3MuICBBZGQgYSBi
YXNpYyB0ZXN0Y2FzZSBmb3IgdGhlIENNQiBpbiBjYXNlCiAgICBzb21lYm9keSBkb2VzIHRoaXMg
Y2hhbmdlIGxhdGVyIG9uLgogICAgCiAgICBDYzogS2VpdGggQnVzY2ggPGtlaXRoLmJ1c2NoQGlu
dGVsLmNvbT4KICAgIENjOiBxZW11LWJsb2NrQG5vbmdudS5vcmcKICAgIFJlcG9ydGVkLWJ5OiBM
aSBRaWFuZyA8bGlxM2VhQGdtYWlsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBMaSBRaWFuZyA8bGlx
M2VhQGdtYWlsLmNvbT4KICAgIFRlc3RlZC1ieTogTGkgUWlhbmcgPGxpcTNlYUBnbWFpbC5jb20+
CiAgICBTaWduZWQtb2ZmLWJ5OiBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgog
ICAgUmV2aWV3ZWQtYnk6IFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNv
bT4KICAgIFRlc3RlZC1ieTogUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQu
Y29tPgogICAgU2lnbmVkLW9mZi1ieTogS2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KICAg
IChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDg3YWQ4NjBjNjIyY2M4Zjg5MTZiNTIzMmJkODcy
OGMwOGY5MzhmY2UpCgpjb21taXQgYzUwYzcwNGE2YTA5NTU0OTI1YjkyNmMwMzEzMjgwYmU0YTNk
NzEwMApBdXRob3I6IEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CkRhdGU6ICAgVHVlIE5vdiAy
MCAxMzowMDozNSAyMDE4ICswMTAwCgogICAgOXA6IHRha2Ugd3JpdGUgbG9jayBvbiBmaWQgcGF0
aCB1cGRhdGVzIChDVkUtMjAxOC0xOTM2NCkKICAgIAogICAgUmVjZW50IGNvbW1pdCA1Yjc2ZWY1
MGY2MjA3OWEgZml4ZWQgYSByYWNlIHdoZXJlIHY5ZnNfY29fb3BlbjIoKSBjb3VsZAogICAgcG9z
c2libHkgb3ZlcndyaXRlIGEgZmlkIHBhdGggd2l0aCB2OWZzX3BhdGhfY29weSgpIHdoaWxlIGl0
IGlzIGJlaW5nCiAgICBhY2Nlc3NlZCBieSBzb21lIG90aGVyIHRocmVhZCwgaWUsIHVzZS1hZnRl
ci1mcmVlIHRoYXQgY2FuIGJlIGRldGVjdGVkCiAgICBieSBBU0FOIHdpdGggYSBjdXN0b20gOXAg
Y2xpZW50LgogICAgCiAgICBJdCB0dXJucyBvdXQgdGhhdCB0aGUgc2FtZSBjYW4gaGFwcGVuIGF0
IHNldmVyYWwgbG9jYXRpb25zIHdoZXJlCiAgICB2OWZzX3BhdGhfY29weSgpIGlzIHVzZWQgdG8g
c2V0IHRoZSBmaWQgcGF0aC4gVGhlIGZpeCBpcyBhZ2FpbiB0bwogICAgdGFrZSB0aGUgd3JpdGUg
bG9jay4KICAgIAogICAgRml4ZXMgQ1ZFLTIwMTgtMTkzNjQuCiAgICAKICAgIENjOiBQIEogUCA8
cHBhbmRpdEByZWRoYXQuY29tPgogICAgUmVwb3J0ZWQtYnk6IHpoaWJpbiBodSA8bm9pcmZhdGVA
Z21haWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IFByYXNhZCBKIFBhbmRpdCA8cGpwQGZlZG9yYXBy
b2plY3Qub3JnPgogICAgU2lnbmVkLW9mZi1ieTogR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4K
ICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDViM2M3N2FhNTgxZWJiMjE1MTI1Yzg0YjA3
NDIxMTk0ODM1NzFlNTUpCgpjb21taXQgMDNjMjg1NDRhMWI2N2ZkNDhlZjFmYTcyMjMxODE4ZWZh
ODU2Mzg3NApBdXRob3I6IFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkRh
dGU6ICAgTW9uIE1hciAxOCAxODozNzozMSAyMDE5ICswMTAwCgogICAgeGVuLW1hcGNhY2hlOiB1
c2UgTUFQX0ZJWEVEIGZsYWcgc28gdGhlIG1tYXAgYWRkcmVzcyBoaW50IGlzIGFsd2F5cyBob25v
cmVkCiAgICAKICAgIE9yIGlmIGl0J3Mgbm90IHBvc3NpYmxlIHRvIGhvbm9yIHRoZSBoaW50ZWQg
YWRkcmVzcyBhbiBlcnJvciBpcyByZXR1cm5lZAogICAgaW5zdGVhZC4gVGhpcyBtYWtlcyBpdCBl
YXNpZXIgdG8gc3BvdCB0aGUgYWN0dWFsIGZhaWx1cmUsIGluc3RlYWQgb2YKICAgIGZhaWxpbmcg
bGF0ZXIgb24gd2hlbiB0aGUgY2FsbGVyIG9mIHhlbl9yZW1hcF9idWNrZXQgcmVhbGl6ZXMgdGhl
CiAgICBtYXBwaW5nIGhhcyBub3QgYmVlbiBjcmVhdGVkIGF0IHRoZSByZXF1ZXN0ZWQgYWRkcmVz
cy4KICAgIAogICAgQWxzbyBub3RlIHRoYXQgYXQgbGVhc3Qgb24gRnJlZUJTRCB1c2luZyBNQVBf
RklYRUQgd2lsbCBjYXVzZSBtbWFwIHRvCiAgICB0cnkgaGFyZGVyIHRvIGhvbm9yIHRoZSBwYXNz
ZWQgYWRkcmVzcy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9n
ZXIucGF1QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1
cnJhbnRAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5w
ZXJhcmRAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBJZ29yIERydXpoaW5pbiA8aWdvci5k
cnV6aGluaW5AY2lydGl4LmNvbT4KICAgIE1lc3NhZ2UtSWQ6IDwyMDE5MDMxODE3MzczMS4xNDQ5
NC0xLXJvZ2VyLnBhdUBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJB
UkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNv
bW1pdCA0MTU4ZTkzZjRhY2VkMjQ3YzhkYjk0YTAyNzVmYzAyN2RhN2RjOTdlKQoKY29tbWl0IGEz
NWVkMTQ0NDMyOTU5OWYyOTc1NTEyYzgyYmU3OTVmOGFmMjg0ZDUKQXV0aG9yOiBNaWNoYWVsIE1j
Q29udmlsbGUgPG1tY2NvQG15a29sYWIuY29tPgpEYXRlOiAgIEZyaSBEZWMgMSAxMTozMTo1NyAy
MDE3IC0wNzAwCgogICAgbW1hcCgyKSByZXR1cm5zIE1BUF9GQUlMRUQsIG5vdCBOVUxMLCBvbiBm
YWlsdXJlCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE1pY2hhZWwgTWNDb252aWxsZSA8bW1jY29A
bXlrb2xhYi5jb20+CiAgICBSZXZpZXdlZC1ieTogSm9obiBTbm93IDxqc25vd0ByZWRoYXQuY29t
PgogICAgU2lnbmVkLW9mZi1ieTogTWljaGFlbCBUb2thcmV2IDxtanRAdGxzLm1zay5ydT4KICAg
IChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGFiMWNlOWJkNDg5N2I5OTA5ODM2ZTJkNTBiY2E4
NmYyZjNmMmRkZGMpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 28 00:03:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 00:03:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVPaP-0005eM-Dl; Tue, 28 May 2019 00:03:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ktOE=T4=tklengyel.com=bounce+e181d6.cd840-xen-devel=lists.xenproject.org@srs-us1.protection.inumbo.net>)
 id 1hVPaO-0005eH-5Y
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 00:03:24 +0000
X-Inumbo-ID: 02003155-80dc-11e9-8980-bc764e045a96
Received: from rs224.mailgun.us (unknown [209.61.151.224])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 02003155-80dc-11e9-8980-bc764e045a96;
 Tue, 28 May 2019 00:03:22 +0000 (UTC)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=tklengyel.com;
 q=dns/txt; 
 s=krs; t=1559001802; h=Content-Type: Cc: To: Subject: Message-ID: Date:
 From: In-Reply-To: References: MIME-Version: Sender;
 bh=tqAHRet97g2TiZ31+IBGLOCnSNc4tzGEErgtDkWQuic=;
 b=CyvjdtZKHAZ+m6nX2fC+Eg9W0eb+pN+Hgo2q7e6gk9lPsZ2URGWxX4yjkkvEjKEWrw84JA1T
 9unNM9E3owfMYNP0neACEwPGT+LtkBp9NAsDvUFkkKPePZiz/DxwwuuZXsjY3OXlBqIROJ1o
 ExuWrrNhOgtgR2PXI3ovG6V1aS4=
X-Mailgun-Sending-Ip: 209.61.151.224
X-Mailgun-Sid: WyIyYTNmOCIsICJ4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmciLCAiY2Q4NDAiXQ==
Received: from mail-wr1-f52.google.com (mail-wr1-f52.google.com
 [209.85.221.52])
 by mxa.mailgun.org with ESMTP id 5cec7ac9.7f9f81d42230-smtp-out-n02;
 Tue, 28 May 2019 00:03:21 -0000 (UTC)
Received: by mail-wr1-f52.google.com with SMTP id h1so4104467wro.4
 for <xen-devel@lists.xenproject.org>; Mon, 27 May 2019 17:03:21 -0700 (PDT)
X-Gm-Message-State: APjAAAVqMnxlX0vM1uZdVUnKkVLuTkAKmdmtxF0tlZ8Kd9CPUTzT3mzM
 gGA68PGws1unU9Xdv0qiD0Ok9nvAMAFezYkjov0=
X-Google-Smtp-Source: APXvYqy5pFgrtF0YKalDS18PUgAWxXq0atPEllo+y/3u06e0d3TvVKxx9Byc3UCDufBU1t58OfF1ceBM/hgZg1HQpn4=
X-Received: by 2002:adf:81c8:: with SMTP id 66mr1729328wra.261.1559001799942; 
 Mon, 27 May 2019 17:03:19 -0700 (PDT)
MIME-Version: 1.0
References: <20190412200813.25447-1-tamas@tklengyel.com>
 <46d12d38-cc34-0a2a-7d08-42b9256d5b05@citrix.com>
In-Reply-To: <46d12d38-cc34-0a2a-7d08-42b9256d5b05@citrix.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Mon, 27 May 2019 18:02:43 -0600
X-Gmail-Original-Message-ID: <CABfawhmWLivZv6Jz=Shj23t738Qi7G4XRoMfDeJYKqhjWAKrKw@mail.gmail.com>
Message-ID: <CABfawhmWLivZv6Jz=Shj23t738Qi7G4XRoMfDeJYKqhjWAKrKw@mail.gmail.com>
To: George Dunlap <george.dunlap@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2] x86/altp2m: cleanup p2m_altp2m_lazy_copy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBNYXkgMjcsIDIwMTkgYXQgOTo1NSBBTSBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVu
bGFwQGNpdHJpeC5jb20+IHdyb3RlOgo+Cj4gT24gNC8xMi8xOSA5OjA4IFBNLCBUYW1hcyBLIExl
bmd5ZWwgd3JvdGU6Cj4gPiBUaGUgcDJtX2FsdHAybV9sYXp5X2NvcHkgaXMgcmVzcG9uc2libGUg
Zm9yIGxhemlseSBwb3B1bGF0aW5nIGFuIGFsdHAybSB2aWV3Cj4gPiB3aGVuIHRoZSBndWVzdCB0
cmFwcyBvdXQgZHVlIHRvIG5vIEVQVCBlbnRyeSBiZWluZyBwcmVzZW50IGluIHRoZSBhY3RpdmUg
dmlldy4KPiA+IEN1cnJlbnRseSB0aGUgZnVuY3Rpb24gdG9vayBzZXZlcmFsIGlucHV0cyB0aGF0
IGl0IGRpZG4ndCB1c2UgYW5kIGFsc28KPiA+IGxvY2tlZC91bmxvY2tlZCBnZm5zIHdoZW4gaXQg
ZGlkbid0IG5lZWQgdG8uCj4KPiBXb3csIHRoZSBjb2RlIHlvdSdyZSBjbGVhbmluZyB1cCB3YXMg
cmVhbGx5IGFsbCBvdmVyIHRoZSBwbGFjZS4gIFRoYW5rcwo+IGZvciB0aGlzLgo+Cj4gVGhlIGNv
ZGUgaW4geW91ciBwYXRjaCBsb29rcyBjb3JyZWN0OyBidXQgd2hpbGUgeW91J3ZlIGdvdHRlbiBy
aWQgb2YgdGhlCj4gcmVkdW5kYW50IGhvc3QgcDJtIGxvb2t1cCwgdGhlcmUncyBzdGlsbCBhIHJl
ZHVuZGFudCBhbHRwMm0gbG9va3VwLiAgSXMKPiB0aGVyZSBhbnkgcmVhc29uIG5vdCB0byB0YWtl
IGl0IHRvIGl0cyBsb2dpY2FsIGNvbmNsdXNpb24sIGxpa2UgdGhlCj4gYXR0YWNoZWQgcGF0Y2g/
CgpMb29rcyBnb29kIHRvIG1lLgoKPgo+IE5CIHRoaXMgaXMgY29tcGlsZS10ZXN0ZWQgb25seTsg
ZGVmaW5pdGVseSBkb3VibGUtY2hlY2sgaXQgZm9yIGxvZ2ljIGVycm9ycy4KCkkgZGlkIGEgbGl2
ZSB0ZXN0IGFuZCBldmVyeXRoaW5nIHdvcmtzIGZpbmUuCgpUaGFua3MsClRhbWFzCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 28 00:28:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 00:28:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVPyC-0007H0-Iv; Tue, 28 May 2019 00:28:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ae6p=T4=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1hVPyA-0007Go-Pv
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 00:27:58 +0000
X-Inumbo-ID: 709982c8-80df-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 709982c8-80df-11e9-8980-bc764e045a96;
 Tue, 28 May 2019 00:27:56 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hVPy8-0008V8-Bd; Tue, 28 May 2019 00:27:56 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hVPy8-0005Ko-3F; Tue, 28 May 2019 00:27:56 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hVPy8-0001vy-2c; Tue, 28 May 2019 00:27:56 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136987-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-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-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl: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-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-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-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=a7b21f6762a2d6ec08106d8a7ccb11829914523f
X-Osstest-Versions-That: qemuu=3284aa128153750f14a61e8a96fd085e6f2999b6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 28 May 2019 00:27:56 +0000
Subject: [Xen-devel] [qemu-mainline test] 136987: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjk4NyBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzY5ODcvCgpGYWlsdXJlcyA6LS8gYnV0
IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5v
dCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEzNTI1MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTM1MjUx
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbGlrZSAxMzUyNTEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzNTI1MQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWls
IGxpa2UgMTM1MjUxCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEy
IGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1p
bnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRh
cmdldGVkIGZvciB0ZXN0aW5nOgogcWVtdXUgICAgICAgICAgICAgICAgYTdiMjFmNjc2MmEyZDZl
YzA4MTA2ZDhhN2NjYjExODI5OTE0NTIzZgpiYXNlbGluZSB2ZXJzaW9uOgogcWVtdXUgICAgICAg
ICAgICAgICAgMzI4NGFhMTI4MTUzNzUwZjE0YTYxZThhOTZmZDA4NWU2ZjI5OTliNgoKTGFzdCB0
ZXN0IG9mIGJhc2lzICAgMTM1MjUxICAyMDE5LTA0LTI0IDE0OjQyOjU4IFogICAzMyBkYXlzCkZh
aWxpbmcgc2luY2UgICAgICAgIDEzNTM1MSAgMjAxOS0wNC0yNyAwOTo0NTo1MiBaICAgMzAgZGF5
cyAgIDE3IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzNjkzMiAgMjAxOS0wNS0yNSAx
MTowNjo0OSBaICAgIDIgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVk
IHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFsYmVydG8gR2FyY2lhIDxiZXJ0b0BpZ2FsaWEuY29t
PgogIEFsZWtzYW5kYXIgTWFya292aWMgPGFtYXJrb3ZpY0B3YXZlY29tcC5jb20+CiAgQWxleCBC
ZW5uw6llIDxhbGV4LmJlbm5lZUBsaW5hcm8ub3JnPgogIEFsZXggV2lsbGlhbXNvbiA8YWxleC53
aWxsaWFtc29uQHJlZGhhdC5jb20+CiAgQWxleGV5IEthcmRhc2hldnNraXkgPGFpa0BvemxhYnMu
cnU+CiAgQWxpc3RhaXIgRnJhbmNpcyA8YWxpc3RhaXIuZnJhbmNpc0B3ZGMuY29tPgogIEFuZHJl
dyBKZW5uZXIgPGFuZHJld0Bjb2Rlc291cmNlcnkuY29tPgogIEFuZHJldyBSYW5kcmlhbmFzdWx1
IDxyYW5kcmlhbmFzdWx1QGdtYWlsLmNvbT4KICBBbmRyZXkgU2hpbmtldmljaCA8YW5kcmV5LnNo
aW5rZXZpY2hAdmlydHVvenpvLmNvbT4KICBBbnRvbiBLdWNoaW4gPGFudG9ua3VjaGluQHlhbmRl
eC10ZWFtLnJ1PgogIEFydHlvbSBUYXJhc2Vua28gPGF0YXI0cWVtdUBnbWFpbC5jb20+CiAgQXJ1
bmEgSmF5YXNlbmEgPGFydW5hLjE1QGNzZS5tcnQuYWMubGs+CiAgQkFMQVRPTiBab2x0YW4gPGJh
bGF0b25AZWlrLmJtZS5odT4KICBCYW5kYW4gRGFzIDxic2RAcmVkaGF0LmNvbT4KICBCYXN0aWFu
IEtvcHBlbG1hbm4gPGtiYXN0aWFuQG1haWwudW5pLXBhZGVyYm9ybi5kZT4KICBCZW5qYW1pbiBI
ZXJyZW5zY2htaWR0IDxiZW5oQGtlcm5lbC5jcmFzaGluZy5vcmc+CiAgQm94dWFuIExpIDxsaWJv
eHVhbkBjb25uZWN0LmhrdS5oaz4KICBDYW8gSmlheGkgPGRyaXZlcjE5OThAZm94bWFpbC5jb20+
CiAgQ2hlbiBaaGFuZyA8dGdmYmV0YUBtZS5jb20+CiAgQ2hlbi1ZdSBUc2FpIDx3ZW5zQGNzaWUu
b3JnPgogIENocmlzIEtlbm5hIDxjaHJpcy5rZW5uYUBvcmFjbGUuY29tPgogIENocmlzdGlhbiBC
b3JudHJhZWdlciA8Ym9ybnRyYWVnZXJAZGUuaWJtLmNvbT4KICBDbGViZXIgUm9zYSA8Y3Jvc2FA
cmVkaGF0LmNvbT4KICBDb2xlIFJvYmluc29uIDxjcm9iaW5zb0ByZWRoYXQuY29tPgogIENvcm5l
bGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPgogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAa2Fv
ZC5vcmc+CiAgRGFuIFN0cmVldG1hbiA8ZGRzdHJlZXRAY2Fub25pY2FsLmNvbT4KICBEYW5pZWwg
UC4gQmVycmFuZ8OpIDxiZXJyYW5nZUByZWRoYXQuY29tPgogIERhbmllbCBTYW50b3MgPGRhbmll
bC5zYW50b3NAcG9ib3guY29tPgogIERhdmlkIEdpYnNvbiA8ZGF2aWRAZ2lic29uLmRyb3BiZWFy
LmlkLmF1PgogIERhdmlkIEhpbGRlbmJyYW5kIDxkYXZpZEByZWRoYXQuY29tPgogIERyLiBEYXZp
ZCBBbGFuIEdpbGJlcnQgPGRnaWxiZXJ0QHJlZGhhdC5jb20+CiAgRWR1YXJkbyBIYWJrb3N0IDxl
aGFia29zdEByZWRoYXQuY29tPgogIEVkdWFyZG8gT3R1Ym8gPG90dWJvQHJlZGhhdC5jb20+CiAg
RXJpYyBBdWdlciA8ZXJpYy5hdWdlckByZWRoYXQuY29tPgogIEVyaWMgQmxha2UgPGVibGFrZUBy
ZWRoYXQuY29tPgogIEVyaWsgS2xpbmUgPGVrQGdvb2dsZS5jb20+CiAgRXJuZXN0IEVzZW5lIDxl
cm9rZW4xQGdtYWlsLmNvbT4KICBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICBH
aXVzZXBwZSBNdXNhY2NoaW8gPHRoYXRsZW1vbkBnbWFpbC5jb20+CiAgR3JlZyBLdXJ6IDxncm91
Z0BrYW9kLm9yZz4KICBHdWVudGVyIFJvZWNrIDxsaW51eEByb2Vjay11cy5uZXQ+CiAgSGFsaWwg
UGFzaWMgPHBhc2ljQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBIYW96aG9uZyBaaGFuZyA8aGFvemhv
bmcuemhhbmdAaW50ZWwuY29tPgogIEhlbGdlIERlbGxlciA8ZGVsbGVyQGdteC5kZT4KICBIT1Ug
UWltaW5nIDxocW0wM3N0ZXJAZ21haWwuY29tPgogIElnb3IgTWFtbWVkb3YgPGltYW1tZWRvQHJl
ZGhhdC5jb20+CiAgSmFzb24gSi4gSGVybmUgPGpqaGVybmVAbGludXguaWJtLmNvbT4KICBKYXNv
biBXYW5nIDxqYXNvd2FuZ0ByZWRoYXQuY29tPgogIEpvZWwgU3RhbmxleSA8am9lbEBqbXMuaWQu
YXU+CiAgSm9obiBTbm93IDxqc25vd0ByZWRoYXQuY29tPgogIEp1bGVzIElyZW5nZSA8amJpLm9j
dGF2ZUBnbWFpbC5jb20+CiAgSnVsaWFuIEJyb3duIDxqdWxpYW5AY29kZXNvdXJjZXJ5LmNvbT4K
ICBLYW1hbCBIZWliIDxrYW1hbGhlaWIxQGdtYWlsLmNvbT4KICBLYW1pbCBSeXRhcm93c2tpIDxu
NTRAZ214LmNvbT4KICBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPgogIEtsYXVzIEJpcmtl
bHVuZCBKZW5zZW4gPGtsYXVzLmplbnNlbkBjbmV4bGFicy5jb20+CiAgS2xhdXMgQmlya2VsdW5k
IEplbnNlbiA8a2xhdXNAYmlya2VsdW5kLmV1PgogIEtPTlJBRCBGcmVkZXJpYyA8ZnJlZGVyaWMu
a29ucmFkQGFkYWNvcmUuY29tPgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAg
TGF1cmVudCBEZXNub2d1ZXMgPGxhdXJlbnQuZGVzbm9ndWVzQGdtYWlsLmNvbT4KICBMYXVyZW50
IFZpdmllciA8bGF1cmVudEB2aXZpZXIuZXU+CiAgTGF1cmVudCBWaXZpZXIgPGx2aXZpZXJAcmVk
aGF0LmNvbT4KICBMaSBGZW5nIDxmZW5nbGlAc21hcnR4LmNvbT4KICBMaSBGZW5nIDxsaWZlbmcx
NTE5QGdtYWlsLmNvbT4KICBMaSBRaWFuZyA8bGlxM2VhQDE2My5jb20+CiAgTG9uZ3BlbmcgPGxv
bmdwZW5nMkBodWF3ZWkuY29tPgogIEx1a2FzIFN0cmF1YiA8bHVrYXNzdHJhdWIyQHdlYi5kZT4K
ICBNYXJjLUFuZHLDqSBMdXJlYXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4KICBNYXJj
ZWwgQXBmZWxiYXVtIDxtYXJjZWwuYXBmZWxiYXVtQGdtYWlsLmNvbT4KICBNYXJjZWwgQXBmZWxi
YXVtPG1hcmNlbC5hcGZlbGJhdW1AZ21haWwuY29tPgogIE1hcmVrIFZhc3V0IDxtYXJleEBkZW54
LmRlPgogIE1hcmsgQ2F2ZS1BeWxhbmQgPG1hcmsuY2F2ZS1heWxhbmRAaWxhbmRlLmNvLnVrPgog
IE1hcmt1cyBBcm1icnVzdGVyIDxhcm1icnVAcmVkaGF0LmNvbT4KICBNYXggRmlsaXBwb3YgPGpj
bXZia2JjQGdtYWlsLmNvbT4KICBNYXggUmVpdHogPG1yZWl0ekByZWRoYXQuY29tPgogIE1pY2hh
ZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+CiAgTmVuZyBDaGVuIDxuY2hlbkB3YXZlY29t
cC5jb20+CiAgTmkgWHVuIDxuaXh1bkBiYWlkdS5jb20+CiAgTmljayBIdWRzb24gPHNrcmxsQG5l
dGJzZC5vcmc+CiAgTmlraXRhIEFsZWtzZWV2IDxuLmFsZWtzZWV2MjEwNEBnbWFpbC5jb20+CiAg
UGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQZXRlciBMaWV2ZW4gPHBsQGth
bXAuZGU+CiAgUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgogIFBldGVy
IFh1IDxwZXRlcnhAcmVkaGF0LmNvbT4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8ZjRidWdA
YW1zYXQub3JnPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4K
ICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+IFtvbiBtaW5ndzY0
XQogIFByYXNhZCBKIFBhbmRpdCA8cGpwQGZlZG9yYXByb2plY3Qub3JnPgogIFB1IFdlbiA8cHV3
ZW5AaHlnb24uY24+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVyc29uQGxpbmFy
by5vcmc+CiAgUmljaGFyZCBXLk0uIEpvbmVzIDxyam9uZXNAcmVkaGF0LmNvbT4KICBTYW0gRWlk
ZXJtYW4gPHNobXVlbC5laWRlcm1hbkBvcmFjbGUuY29tPgogIFNhbXVlbCBUaGliYXVsdCA8c2Ft
dWVsLnRoaWJhdWx0QGVucy1seW9uLm9yZz4KICBTYW5kcmEgTG9vc2Vtb3JlIDxzYW5kcmFAY29k
ZXNvdXJjZXJ5LmNvbT4KICBTaGFoYWIgVmFoZWRpIDxzaGFoYWIudmFoZWRpQGdtYWlsLmNvbT4K
ICBTaG11ZWwgRWlkZXJtYW4gPHNobXVlbC5laWRlcm1hbkBvcmFjbGUuY29tPgogIFN0YWZmb3Jk
IEhvcm5lIDxzaG9ybmVAZ21haWwuY29tPgogIFN0YW5pc2xhdiBMYW5jaSA8cGl4b0Bwb2xlcGV0
a28uZXU+CiAgU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUBnbWFpbC5jb20+CiAgU3RlZmFuIEhh
am5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgogIFN0ZWZhbiBXZWlsIDxzd0B3ZWlsbmV0ei5k
ZT4KICBTdGVmYW5vIEdhcnphcmVsbGEgPHNnYXJ6YXJlQHJlZGhhdC5jb20+CiAgU3RlcGhlbiBD
aGVja293YXkgPHN0ZXBoZW4uY2hlY2tvd2F5QG9iZXJsaW4uZWR1PgogIFRob21hcyBIdXRoIDx0
aHV0aEByZWRoYXQuY29tPgogIFZpdGFseSBLdXpuZXRzb3YgPHZrdXpuZXRzQHJlZGhhdC5jb20+
CiAgVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSA8dnNlbWVudHNvdkB2aXJ0dW96em8uY29t
PgogIFdlaSBZYW5nIDxyaWNoYXJkdy55YW5nQGxpbnV4LmludGVsLmNvbT4KICBYaWUgWW9uZ2pp
IDx4aWV5b25namlAYmFpZHUuY29tPgogIFlpIFdhbmcgPHdhbmcueWk1OUB6dGUuY29tLmNuPgog
IFl1cnkgS290b3YgPHl1cnkta290b3ZAeWFuZGV4LXRlYW0ucnU+CiAgWmhhbmcgQ2hlbiA8Y2hl
bi56aGFuZ0BpbnRlbC5jb20+CiAgWmhhbmcgWWkgPHlpLnouemhhbmdAbGludXguaW50ZWwuY29t
PgogIFpoYW5nIFl1IDx6aGFuZ3l1MzFAYmFpZHUuY29tPgogIFpoZW5ndWkgbGkgPGxpemhlbmd1
aUBodWF3ZWkuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3Ry
aWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQt
cHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9z
c3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdl
czogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxh
YmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xv
Z3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVy
YWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0
IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKICAgMzI4NGFhMTI4MS4u
YTdiMjFmNjc2MiAgYTdiMjFmNjc2MmEyZDZlYzA4MTA2ZDhhN2NjYjExODI5OTE0NTIzZiAtPiB1
cHN0cmVhbS10ZXN0ZWQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 28 02:14:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 02:14:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVRd6-0006L2-Oo; Tue, 28 May 2019 02:14:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ae6p=T4=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1hVRd5-0006Kt-DX
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 02:14:19 +0000
X-Inumbo-ID: 4770dc52-80ee-11e9-8747-7fc4b4d0e5cc
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4770dc52-80ee-11e9-8747-7fc4b4d0e5cc;
 Tue, 28 May 2019 02:14:10 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hVRcv-0003ES-Nb; Tue, 28 May 2019 02: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.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hVRcv-0007Se-FL; Tue, 28 May 2019 02:14:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hVRcv-00007r-Ce; Tue, 28 May 2019 02:14:09 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136992-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.6-testing:build-amd64-xsm:xen-build:fail:regression
 xen-4.6-testing:build-i386-xsm:xen-build:fail:regression
 xen-4.6-testing:build-amd64:xen-build:fail:regression
 xen-4.6-testing:build-i386:xen-build:fail:regression
 xen-4.6-testing:build-armhf:xen-build:fail:regression
 xen-4.6-testing:test-xtf-amd64-amd64-1:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-4:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:build-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-5:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.6-testing:build-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=c3929c10c6102b268f2b938b491daaf20f551a74
X-Osstest-Versions-That: xen=3636de3f1a9a513ebdcd77555dce0e4d451e198b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 28 May 2019 02:14:09 +0000
Subject: [Xen-devel] [xen-4.6-testing test] 136992: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjk5MiB4ZW4tNC42LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjk5Mi8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAg
ICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NzkyCiBi
dWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjc3OTIKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzc5MgogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI3NzkyCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjc3OTIKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3Vj
Y2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1k
NjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygx
KSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hh
ZG93ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20g
MSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
aTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXJhdyAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXBhaXIgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFjb3cyICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAg
YzM5MjljMTBjNjEwMmIyNjhmMmI5MzhiNDkxZGFhZjIwZjU1MWE3NApiYXNlbGluZSB2ZXJzaW9u
OgogeGVuICAgICAgICAgICAgICAgICAgMzYzNmRlM2YxYTlhNTEzZWJkY2Q3NzU1NWRjZTBlNGQ0
NTFlMTk4YgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI3NzkyICAyMDE4LTA5LTE5IDAzOjUwOjQx
IFogIDI1MCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzNTQzMyAgMjAxOS0wNC0yOSAxNToz
NjoxMCBaICAgMjggZGF5cyAgIDE2IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzNjM5
OCAgMjAxOS0wNS0xNiAyMDo1MToyMiBaICAgMTEgZGF5cyAgICA3IGF0dGVtcHRzCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVv
cGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEPDqWRyaWMgQm9zZG9ubmF0
IDxjYm9zZG9ubmF0QHN1c2UuY29tPgogIERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5u
c2EuZ292PgogIElhbiBDYW1wYmVsbCA8aWFuLmNhbXBiZWxsQGNpdHJpeC5jb20+CiAgSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIFF1YW4gWHUgPHh1cXVhbjhAaHVhd2VpLmNvbT4K
ICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVp
bGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWls
ZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxk
LWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1kNjQtYW1kNjQt
MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4
Ni14c20gICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbWln
cnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0
LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5v
cmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3Ms
IGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJl
cG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9
bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1t
YXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IGMzOTI5YzEwYzYxMDJiMjY4ZjJiOTM4YjQ5
MWRhYWYyMGY1NTFhNzQKQXV0aG9yOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkRh
dGU6ICAgVHVlIEphbiAyNCAxNjoyMjowMyAyMDE3ICswMDAwCgogICAgeDg2ZW11bC90ZXN0OiBk
b24ndCB1c2UgKl9sZW4gc3ltYm9scwogICAgCiAgICAuLi4gYXMgdGhleSBkb24ndCB3b3JrIGFz
IGludGVuZGVkIHdpdGggLWZQSUMuCiAgICAKICAgIEkgZGlkIHByZWZlciB0aGVtIG92ZXIgKl9l
bmQgb25lcyBhdCB0aGUgdGltZSBiZWNhdXNlIG9sZGVyIGdjYyB3b3VsZAogICAgY2F1c2UgLkwq
IHN5bWJvbHMgdG8gYmUgcHVibGljLCBkdWUgdG8gaXNzdWluZyAuZ2xvYmwgZm9yIGFsbAogICAg
cmVmZXJlbmNlZCBleHRlcm5hbHMuIEFuZCBsYWJlbHMgYXQgdGhlIGVuZCBvZiBpbnN0cnVjdGlv
bnMgY29sbGlkZQogICAgd2l0aCB0aGUgb25lcyBhdCB0aGUgc3RhcnQgb2YgdGhlIG5leHQgaW5z
dHJ1Y3Rpb24sIG1ha2luZyBkaXNhc3NlbWJseQogICAgaGFyZGVyIHRvIGdyb2suIEx1Y2tpbHkg
cmVjZW50IGdjYyBubyBsb25nZXIgaXNzdWVzIHRob3NlIC5nbG9ibAogICAgZGlyZWN0aXZlcywg
YW5kIGhlbmNlIC5MKiBsYWJlbHMsIHN0YXlpbmcgbG9jYWwgYnkgZGVmYXVsdCwgbm8gbG9uZ2Vy
CiAgICBnZXQgaW4gdGhlIHdheS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
ICAgIFRlc3RlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIChjaGVycnkg
cGlja2VkIGZyb20gY29tbWl0IDkzMTVmYTBlZjczNmQxMTUzYzk4Y2U0MmJmZjU4NTNkYTVlYzY5
N2YpCgpjb21taXQgNmUxYjA1N2I2M2IyZTFkMDRlNjJlNWEwNzI3MzQ3NDYzMTBmZjk4NwpBdXRo
b3I6IEPDqWRyaWMgQm9zZG9ubmF0IDxjYm9zZG9ubmF0QHN1c2UuY29tPgpEYXRlOiAgIFRodSBO
b3YgMTAgMTA6MjM6MzEgMjAxNiArMDEwMAoKICAgIEZpeCBtaXNsZWFkaW5nIGluZGVudGF0aW9u
IHdhcm5pbmdzCiAgICAKICAgIEdjYzYgYnVpbGQgcmVwb3J0cyBtaXNsZWFkaW5nIGluZGVudGF0
aW9uIGFzIHdhcm5pbmdzLiBGaXggYSBmZXcKICAgIHdhcm5pbmdzIGluIHN0dWJkb20uCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEPDqWRyaWMgQm9zZG9ubmF0IDxjYm9zZG9ubmF0QHN1c2UuY29t
PgogICAgQWNrZWQtYnk6IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292Pgog
ICAgQWNrZWQtYnk6IFF1YW4gWHUgPHh1cXVhbjhAaHVhd2VpLmNvbT4KICAgIFJlbGVhc2UtYWNr
ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBm
cm9tIGNvbW1pdCA5ZmRmZmJiYWIzYWRhNDI3YmFjMDcwNzZmMDQyZjAyNjVlNWFlMDVmKQogICAg
KGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgN2M4ZGI1OGQzNzM5YzgwNWY0YzBmNzczYjY1MTU3
ZjMwNmIwMGMyYSkKCmNvbW1pdCBlNjc1MzMyZDVkMDQ5YmJmNWNlNGNmMTkyNGE2NDE0YjgwMzU5
NjNkCkF1dGhvcjogSWFuIENhbXBiZWxsIDxpYW4uY2FtcGJlbGxAY2l0cml4LmNvbT4KRGF0ZTog
ICBGcmkgSmFuIDIyIDE0OjI3OjI5IDIwMTYgKzAwMDAKCiAgICB4ZW5hbHl6ZTogcmVtb3ZlIGNy
M19jb21wYXJlX3RvdGFsCiAgICAKICAgIGdjYy02IGNvbXBsYWluczoKICAgIHhlbmFseXplLmM6
NDEzMjo5OiBlcnJvcjogJ2NyM19jb21wYXJlX3RvdGFsJyBkZWZpbmVkIGJ1dCBub3QgdXNlZCBb
LVdlcnJvcj11bnVzZWQtZnVuY3Rpb25dCiAgICAgICAgIGludCBjcjNfY29tcGFyZV90b3RhbChj
b25zdCB2b2lkICpfYSwgY29uc3Qgdm9pZCAqX2IpIHsKICAgICAgICAgICAgIF5+fn5+fn5+fn5+
fn5+fn5+CiAgICAKICAgIEkgYmVsaWV2ZSBpdCBpcyBjb3JyZWN0LgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBJYW4gQ2FtcGJlbGwgPGlhbi5jYW1wYmVsbEBjaXRyaXguY29tPgogICAgUmV2aWV3
ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIChjaGVy
cnkgcGlja2VkIGZyb20gY29tbWl0IDg3NzYxMjc3ZDdmMDc5Y2UyNzgzMjNiNDVkYTI3OWYyYmQy
NWQzMWIpCgpjb21taXQgOTM1N2ZjZDA4NWMxZGZkZjkwYTY4OTU0NWQyMTI0MmIwZWIzODQxZQpB
dXRob3I6IElhbiBDYW1wYmVsbCA8aWFuLmNhbXBiZWxsQGNpdHJpeC5jb20+CkRhdGU6ICAgRnJp
IEphbiAyMiAxNDoyNzoyOCAyMDE2ICswMDAwCgogICAgeGVuYWx5emU6IGZpeCBtaXNsZWFkaW5n
IGluZGVudGF0aW9uLgogICAgCiAgICBnY2MtNiBhZGRzIC1XbWlzbGVhZGluZy1pbmRlbnRhdGlv
biB3aGljaCBmb3VuZCB0aGVzZSBpc3N1ZXMuCiAgICAKICAgIHhlbmFseXplLmM6IEluIGZ1bmN0
aW9uICd3ZWlnaHRlZF9wZXJjZW50aWxlJzoKICAgIHhlbmFseXplLmM6MjEzNjoxODogZXJyb3I6
IHN0YXRlbWVudCBpcyBpbmRlbnRlZCBhcyBpZiBpdCB3ZXJlIGd1YXJkZWQgYnkuLi4gWy1XZXJy
b3I9bWlzbGVhZGluZy1pbmRlbnRhdGlvbl0KICAgICAgICAgICAgICAgICBMPUk7IExfd2VpZ2h0
ID0gSV93ZWlnaHQ7CiAgICAgICAgICAgICAgICAgICAgICBefn5+fn5+fgogICAgCiAgICB4ZW5h
bHl6ZS5jOjIxMzU6OTogbm90ZTogLi4udGhpcyAnaWYnIGNsYXVzZSwgYnV0IGl0IGlzIG5vdAog
ICAgICAgICAgICAgaWYoSl93ZWlnaHQ8S193ZWlnaHQpCiAgICAgICAgICAgICBefgogICAgCiAg
ICB4ZW5hbHl6ZS5jOjIxMzg6MTg6IGVycm9yOiBzdGF0ZW1lbnQgaXMgaW5kZW50ZWQgYXMgaWYg
aXQgd2VyZSBndWFyZGVkIGJ5Li4uIFstV2Vycm9yPW1pc2xlYWRpbmctaW5kZW50YXRpb25dCiAg
ICAgICAgICAgICAgICAgUj1KOyBSX3dlaWdodCA9IEpfd2VpZ2h0OwogICAgICAgICAgICAgICAg
ICAgICAgXn5+fn5+fn4KICAgIAogICAgeGVuYWx5emUuYzoyMTM3Ojk6IG5vdGU6IC4uLnRoaXMg
J2lmJyBjbGF1c2UsIGJ1dCBpdCBpcyBub3QKICAgICAgICAgICAgIGlmKEtfd2VpZ2h0PElfd2Vp
Z2h0KQogICAgICAgICAgICAgXn4KICAgIAogICAgeGVuYWx5emUuYzogSW4gZnVuY3Rpb24gJ3Nl
bGZfd2VpZ2h0ZWRfcGVyY2VudGlsZSc6CiAgICB4ZW5hbHl6ZS5jOjIyMTU6MTg6IGVycm9yOiBz
dGF0ZW1lbnQgaXMgaW5kZW50ZWQgYXMgaWYgaXQgd2VyZSBndWFyZGVkIGJ5Li4uIFstV2Vycm9y
PW1pc2xlYWRpbmctaW5kZW50YXRpb25dCiAgICAgICAgICAgICAgICAgTD1JOyBMX3dlaWdodCA9
IElfd2VpZ2h0OwogICAgICAgICAgICAgICAgICAgICAgXn5+fn5+fn4KICAgIAogICAgeGVuYWx5
emUuYzoyMjE0Ojk6IG5vdGU6IC4uLnRoaXMgJ2lmJyBjbGF1c2UsIGJ1dCBpdCBpcyBub3QKICAg
ICAgICAgICAgIGlmKEpfd2VpZ2h0PEtfd2VpZ2h0KQogICAgICAgICAgICAgXn4KICAgIAogICAg
eGVuYWx5emUuYzoyMjE3OjE4OiBlcnJvcjogc3RhdGVtZW50IGlzIGluZGVudGVkIGFzIGlmIGl0
IHdlcmUgZ3VhcmRlZCBieS4uLiBbLVdlcnJvcj1taXNsZWFkaW5nLWluZGVudGF0aW9uXQogICAg
ICAgICAgICAgICAgIFI9SjsgUl93ZWlnaHQgPSBKX3dlaWdodDsKICAgICAgICAgICAgICAgICAg
ICAgIF5+fn5+fn5+CiAgICAKICAgIHhlbmFseXplLmM6MjIxNjo5OiBub3RlOiAuLi50aGlzICdp
ZicgY2xhdXNlLCBidXQgaXQgaXMgbm90CiAgICAgICAgICAgICBpZihLX3dlaWdodDxJX3dlaWdo
dCkKICAgICAgICAgICAgIF5+CiAgICAKICAgIEkndmUgbW9kaWZpZWQgYWNjb3JkaW5nIHRvIHdo
YXQgSSB0aGluayB0aGUgaW50ZW50aW9uIGlzLCBpLmUuIGFkZGVkIGJyYWNlcwogICAgcmF0aGVy
IHRoYW4gbW92aW5nIHRoZSBsaW5lIGluIHF1ZXN0aW9uIG91dCBhIGxldmVsLgogICAgCiAgICBJ
IGhhdmUgb25seSBidWlsZCB0ZXN0ZWQgdGhlIHJlc3VsdC4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogSWFuIENhbXBiZWxsIDxpYW4uY2FtcGJlbGxAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5
OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICAoY2hlcnJ5IHBp
Y2tlZCBmcm9tIGNvbW1pdCBlYmRiYTE1MGJmZjFkOTE0ODA1ZDYwZWZhNTc2MzM3YmJlZjBjMzA1
KQoKY29tbWl0IDU5Y2U2YTU0M2YzYzAwZDI0MWVhMGU4NWY5MzJkZjYxMGNkYzI1YmIKQXV0aG9y
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpEYXRlOiAgIFdlZCBOb3YgMjggMTc6NDM6
MzMgMjAxOCArMDAwMAoKICAgIHRvb2xzL2Zpcm13YXJlOiB1cGRhdGUgT1ZNRiBNYWtlZmlsZSwg
d2hlbiBuZWNlc3NhcnkKICAgIAogICAgWyBUaGlzIGlzIHR3byBjb21taXRzIGZyb20gbWFzdGVy
IGFrYSBzdGFnaW5nLTQuMTI6IF0KICAgIAogICAgT1ZNRiBoYXMgYmVjb21lIGRlcGVuZGVudCBv
biBPcGVuU1NMLCB3aGljaCBpcyBpbmNsdWRlZCBhcyBhCiAgICBzdWJtb2R1bGUuICBJbml0aWFs
aXNlIHN1Ym1vZHVsZXMgYmVmb3JlIGJ1aWxkaW5nLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEFudGhvbnkgUEVS
QVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBj
b21taXQgYjE2MjgxODcwZTA2ZjVmNTI2MDI5YTRlNjk2MzRhMTZkYzM4ZThlNCkKICAgIAogICAg
dG9vbHM6IG9ubHkgY2FsbCBnaXQgd2hlbiBuZWNlc3NhcnkgaW4gT1ZNRiBNYWtlZmlsZQogICAg
CiAgICBVc2VycyBtYXkgY2hvb3NlIHRvIGV4cG9ydCBhIHNuYXBzaG90IG9mIE9WTUYgYW5kIGJ1
aWxkIGl0CiAgICB3aXRoIHhlbi5naXQgc3VwcGxpZWQgb3ZtZi1tYWtlZmlsZS4gSW4gdGhhdCBj
YXNlIHdlIGRvbid0CiAgICBuZWVkIHRvIGNhbGwgYGdpdCBzdWJtb2R1bGVgLgogICAgCiAgICBG
aXhlcyBiMTYyODE4NzBlLgogICAgCiAgICBSZXBvcnRlZC1ieTogT2xhZiBIZXJpbmcgPG9sYWZA
YWVwZmxlLmRlPgogICAgU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KICAgIFJldmlld2VkLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4
LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNv
bT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDY4MjkyYzk0YTYwZWFiMjQ1MTRhYjRh
OGU0NzcyYWYyNGRlYWQ4MDcpCiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBlOTgzZThh
ZTg0ZWZkNWU0MzA0NWEzZDIwYTgyMGYxM2NiNGE3NWJmKQogICAgKGNoZXJyeSBwaWNrZWQgZnJv
bSBjb21taXQgNWE4MWRlNGM2YjYwMzY5NzRmMjllMjMzMGE0OTNmMjNhOGYwYzFmMCkKICAgIChj
aGVycnkgcGlja2VkIGZyb20gY29tbWl0IDYzZDkzMzBiYTlmZGVjN2M4ZTkzNDZlNmQ4NTM2MDc0
N2Q2MWM5NDcpCiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBlOWQ4NjBmMWY2NTdhMTk4
ZDk5MGJkYWUzZTI5NTAwMWJkMTkyMjNjKQogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQg
NzgzNTY0NGQ1MTQxZDBmMjhlYzIyMWVkYTQwZmNiZjJmYzAzYmUyMykKKHFlbXUgY2hhbmdlcyBu
b3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 28 03:37:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 03:37:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVSvO-0003t7-52; Tue, 28 May 2019 03:37:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ae6p=T4=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1hVSvM-0003sx-KV
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 03:37:16 +0000
X-Inumbo-ID: df71ca6a-80f9-11e9-858f-9fbd3062b732
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id df71ca6a-80f9-11e9-858f-9fbd3062b732;
 Tue, 28 May 2019 03:37:09 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hVSvF-0004lN-7b; Tue, 28 May 2019 03:37:09 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hVSvE-0003Us-PF; Tue, 28 May 2019 03:37:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hVSvE-0002Tu-OK; Tue, 28 May 2019 03:37:08 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136989-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.9-testing:build-i386-prev:xen-build:fail:regression
 xen-4.9-testing:build-amd64-prev:xen-build:fail:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:regression
 xen-4.9-testing:test-amd64-i386-freebsd10-i386:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-armhf-armhf-xl:xen-boot:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-migrupgrade: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:guest-stop: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-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-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-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-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-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-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-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-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-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-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-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=ac90240785b8e5f6b40ee36739bb8ea9c645bf4b
X-Osstest-Versions-That: xen=54aa382cbcdc1e2ba75d6734151ca6e53104e2f2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 28 May 2019 03:37:08 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 136989: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjk4OSB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjk4OS8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAg
ICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMyODg5CiBi
dWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMzI4ODkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wIGZhaWwgaW4gMTM2OTE4IFJFR1IuIHZzLiAxMzI4ODkKClRlc3RzIHdo
aWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1pMzg2IDE3IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBpbiAx
MzY2NDAgcGFzcyBpbiAxMzY5ODkKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDcgeGVu
LWJvb3QgICAgICAgICBmYWlsIGluIDEzNjg0NSBwYXNzIGluIDEzNjk4OQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBp
biAxMzY4NDUgcGFzcyBpbiAxMzY5ODkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFt
ZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBwYXNzIGluIDEzNjY0MAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAg
ZmFpbCBwYXNzIGluIDEzNjg0NQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0
IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBwYXNzIGluIDEzNjkxOAoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1k
NjQtbWlncnVwZ3JhZGUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgZmFpbCBibG9ja2VkIGluIDEzMjg4OQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICBmYWlsIGJsb2NrZWQg
aW4gMTMyODg5CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFu
LnJlcGVhdCBmYWlsIGluIDEzNjY0MCBibG9ja2VkIGluIDEzMjg4OQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgIGZhaWwgaW4gMTM2NjQwIGxpa2Ug
MTMyODg5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgZmFpbCBpbiAxMzY4NDUgbGlrZSAxMzI4ODkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wIGZhaWwgaW4gMTM2OTE4IGJsb2NrZWQgaW4gMTMyODg5
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMzI4ODkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1h
bWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgbGlrZSAxMzI4ODkKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFp
bCBsaWtlIDEzMjg4OQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0t
aW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9y
IHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBhYzkwMjQwNzg1YjhlNWY2YjQwZWUzNjcz
OWJiOGVhOWM2NDViZjRiCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA1
NGFhMzgyY2JjZGMxZTJiYTc1ZDY3MzQxNTFjYTZlNTMxMDRlMmYyCgpMYXN0IHRlc3Qgb2YgYmFz
aXMgICAxMzI4ODkgIDIwMTktMDItMDQgMjI6MDQ6MDkgWiAgMTEyIGRheXMKRmFpbGluZyBzaW5j
ZSAgICAgICAgMTMzMTQ3ICAyMDE5LTAyLTExIDEzOjQxOjUwIFogIDEwNSBkYXlzICAgNTggYXR0
ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTM2NDkzICAyMDE5LTA1LTE4IDEyOjQ0OjIzIFog
ICAgOSBkYXlzICAgIDUgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25z
IHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICBDaHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+CiAgR2Vvcmdl
IER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgTWFudWVsIEJv
dXllciA8Ym91eWVyQGFudGlvY2hlLmV1Lm9yZz4KICBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlh
c2xpQGNpdHJpeC5jb20+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBi
dWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14
dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4
Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdy
dXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQt
cHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVw
b3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1t
YXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDcyMSBsaW5l
cyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 28 03:38:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 03:38:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVSwr-0003yF-Kz; Tue, 28 May 2019 03:38:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ae6p=T4=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1hVSwq-0003y1-FC
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 03:38:48 +0000
X-Inumbo-ID: 174570ae-80fa-11e9-a5aa-7fd87ade3225
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 174570ae-80fa-11e9-a5aa-7fd87ade3225;
 Tue, 28 May 2019 03:38:43 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hVSwk-0004ms-Tf; Tue, 28 May 2019 03:38:42 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hVSwk-0003aM-Jv; Tue, 28 May 2019 03:38:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hVSwk-00061X-J5; Tue, 28 May 2019 03:38:42 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136995-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=c0fd7f734e2d33e22215899b40a47b843129541d
X-Osstest-Versions-That: ovmf=e812a812c1a0800c49e11507cb46222351520cc7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 28 May 2019 03:38:42 +0000
Subject: [Xen-devel] [ovmf test] 136995: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjk5NSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzY5OTUvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBjMGZkN2Y3MzRlMmQzM2UyMjIxNTg5OWI0MGE0N2I4
NDMxMjk1NDFkCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBlODEyYTgx
MmMxYTA4MDBjNDllMTE1MDdjYjQ2MjIyMzUxNTIwY2M3CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MzY4OTAgIDIwMTktMDUtMjQgMDg6MjQ6MjUgWiAgICAzIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTM2OTk1ICAyMDE5LTA1LTI3IDAxOjEwOjE4IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgRmFuLCBaaGlq
dVggPHpoaWp1eC5mYW5AaW50ZWwuY29tPgogIFpoaWp1LkZhbiA8emhpanV4LmZhbkBpbnRlbC5j
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
IDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKICAg
ZTgxMmE4MTJjMS4uYzBmZDdmNzM0ZSAgYzBmZDdmNzM0ZTJkMzNlMjIyMTU4OTliNDBhNDdiODQz
MTI5NTQxZCAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 28 05:29:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 05:29:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVUg0-0004D4-OE; Tue, 28 May 2019 05:29:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3VDd=T4=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1hVUfz-0004Ct-HI
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 05:29:31 +0000
X-Inumbo-ID: 8e59fb1a-8109-11e9-89f4-cfda987261e1
Received: from mga06.intel.com (unknown [134.134.136.31])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8e59fb1a-8109-11e9-89f4-cfda987261e1;
 Tue, 28 May 2019 05:29:26 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga001.jf.intel.com ([10.7.209.18])
 by orsmga104.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 27 May 2019 22:29:25 -0700
X-ExtLoop1: 1
Received: from fmsmsx103.amr.corp.intel.com ([10.18.124.201])
 by orsmga001.jf.intel.com with ESMTP; 27 May 2019 22:29:24 -0700
Received: from fmsmsx125.amr.corp.intel.com (10.18.125.40) by
 FMSMSX103.amr.corp.intel.com (10.18.124.201) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Mon, 27 May 2019 22:29:24 -0700
Received: from shsmsx103.ccr.corp.intel.com (10.239.4.69) by
 FMSMSX125.amr.corp.intel.com (10.18.125.40) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Mon, 27 May 2019 22:29:24 -0700
Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.33]) by
 SHSMSX103.ccr.corp.intel.com ([169.254.4.70]) with mapi id 14.03.0415.000;
 Tue, 28 May 2019 13:29:22 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH] VT-d: change bogus return value of
 intel_iommu_lookup_page()
Thread-Index: AQHVCk00inK55yWqs0KjVs2g8rrN66aAF9aw
Date: Tue, 28 May 2019 05:29:22 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D19CA4E69F@SHSMSX104.ccr.corp.intel.com>
References: <5CDAAECA020000780022E947@prv1-mh.provo.novell.com>
In-Reply-To: <5CDAAECA020000780022E947@prv1-mh.provo.novell.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_NT
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNjBhYjJjNjctZTc4My00MTdiLTk0NzAtZWIxN2M5NDMyYjdiIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiTkhYNFQ4bFwvbUJlQmJXZFZPVUUwMFI2dU1FRFlhVVZPNlV0QlZ2VmFcL0tBaldkZGpYUGpSXC8zalV4dERkZWU0RCJ9
dlp-product: dlpe-windows
dlp-version: 11.0.400.15
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] VT-d: change bogus return value of
 intel_iommu_lookup_page()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Paul Durrant <paul.durrant@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+IFNlbnQ6IFR1
ZXNkYXksIE1heSAxNCwgMjAxOSA4OjA0IFBNCj4gCj4gVGhlIGZ1bmN0aW9uIHBhc3NlcyAwIGFz
ICJhbGxvYyIgYXJndW1lbnQgdG8gYWRkcl90b19kbWFfcGFnZV9tYWRkcigpLAo+IHNvIC1FTk9N
RU0gc2ltcGx5IG1ha2VzIG5vIHNlbnNlIChhbmQgaXRzIHVzZSB3YXMgcHJvYmFibHkgc2ltcGx5
IGEKPiBjb3B5LWFuZC1wYXN0ZSBlZmZlY3Qgb3JpZ2luYXRpbmcgYXQgaW50ZWxfaW9tbXVfbWFw
X3BhZ2UoKSkuCj4gCj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgo+IAoKQWNrZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 28 05:31:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 05:31:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVUhe-0004rM-5h; Tue, 28 May 2019 05:31:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3VDd=T4=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1hVUhc-0004rE-A1
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 05:31:12 +0000
X-Inumbo-ID: cbf481c2-8109-11e9-8980-bc764e045a96
Received: from mga18.intel.com (unknown [134.134.136.126])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cbf481c2-8109-11e9-8980-bc764e045a96;
 Tue, 28 May 2019 05:31:09 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga006.jf.intel.com ([10.7.209.51])
 by orsmga106.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 27 May 2019 22:31:08 -0700
X-ExtLoop1: 1
Received: from fmsmsx105.amr.corp.intel.com ([10.18.124.203])
 by orsmga006.jf.intel.com with ESMTP; 27 May 2019 22:31:07 -0700
Received: from fmsmsx111.amr.corp.intel.com (10.18.116.5) by
 FMSMSX105.amr.corp.intel.com (10.18.124.203) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Mon, 27 May 2019 22:31:07 -0700
Received: from shsmsx154.ccr.corp.intel.com (10.239.6.54) by
 fmsmsx111.amr.corp.intel.com (10.18.116.5) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Mon, 27 May 2019 22:31:07 -0700
Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.33]) by
 SHSMSX154.ccr.corp.intel.com ([169.254.7.136]) with mapi id 14.03.0415.000;
 Tue, 28 May 2019 13:31:05 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH 1/2] x86: init_hypercall_page() cleanup
Thread-Index: AQHVEVEltASpU7XOtUGtT86nApOiWaaACkog
Date: Tue, 28 May 2019 05:31:04 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D19CA4E6B9@SHSMSX104.ccr.corp.intel.com>
References: <1558606816-17842-1-git-send-email-andrew.cooper3@citrix.com>
 <1558606816-17842-2-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1558606816-17842-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_NT
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiYTE1ZDZhOGUtOTBjMy00NGJmLTk5OTEtMGRkZDZmOTRhMGM3IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoidzhwWXZYb013TGlCZ21PbjM1RUUyQThYUXFyVGNMTjdSeWZqQWZUQlJ4bzNQK05Kd2RRTEJKa0k4Z2pkYjRoTSJ9
dlp-product: dlpe-windows
dlp-version: 11.0.400.15
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 1/2] x86: init_hypercall_page() cleanup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, "Nakajima, Jun" <jun.nakajima@intel.com>,
 Jan Beulich <JBeulich@suse.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>,
 =?utf-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBBbmRyZXcgQ29vcGVyIFttYWlsdG86YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbV0N
Cj4gU2VudDogVGh1cnNkYXksIE1heSAyMywgMjAxOSA2OjIwIFBNDQo+IA0KPiBUaGUgdmFyaW91
cyBwaWVjZXMgb2YgdGhlIGh5cGVyY2FsbCBwYWdlIGluZnJhc3RydWN0dXJlIGhhdmUgZ3Jvd24N
Cj4gb3JnYW5pY2FsbHkgb3ZlciB0aW1lIGFuZCBlbmRlZCB1cCBpbiBhIGJpdCBvZiBhIG1lc3Mu
DQo+IA0KPiAgKiBSZW5hbWUgYWxsIGZ1bmN0aW9ucyB0byBiZSBvZiB0aGUgZm9ybSAqX2luaXRf
aHlwZXJjYWxsX3BhZ2UoKS4gIFRoaXMNCj4gICAgbWFrZXMgdGhlbSBzb21ld2hhdCBzaG9ydGVy
LCBhbmQgbWVhbnMgdGhleSBjYW4gYWN0dWFsbHkgYmUgZ3JlcHBlZA0KPiAgICBmb3IgaW4gb25l
IGdvLg0KPiAgKiBNb3ZlIGluaXRfaHlwZXJjYWxsX3BhZ2UoKSB0byBkb21haW4uYy4gIFRoZSA2
NC1iaXQgdHJhcHMuYyBpc24ndCBhDQo+ICAgIHRlcnJpYmx5IGFwcHJvcHJpYXRlIHBsYWNlIGZv
ciBpdCB0byBsaXZlLg0KPiAgKiBEcm9wIGFuIG9ic29sZXRlIGNvbW1lbnQgZnJvbSBodm1faW5p
dF9oeXBlcmNhbGxfcGFnZSgpIGFuZCBkcm9wIHRoZQ0KPiAgICBkb21haW4gcGFyYW1ldGVyIGZy
b20gaHZtX2Z1bmNzLmluaXRfaHlwZXJjYWxsX3BhZ2UoKSBhcyBpdCBpc24ndA0KPiAgICBuZWNl
c3NhcnkuDQo+ICAqIFJlYXJyYW5nZSB0aGUgbG9naWMgaW4gdGhlIGVhY2ggZnVuY3Rpb24gdG8g
YXZvaWQgbmVlZGluZyBleHRyYSBsb2NhbA0KPiAgICB2YXJpYWJsZXMsIGFuZCB0byB3cml0ZSB0
aGUgcGFnZSBpbiBvbmUgc2luZ2xlIHBhc3MuDQo+IA0KPiBObyBmdW5jdGlvbmFsIGNoYW5nZS4N
Cj4gDQo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+DQoNClJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4N
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 28 05:56:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 05:56:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVV5W-0006YF-Fx; Tue, 28 May 2019 05:55:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ae6p=T4=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1hVV5V-0006Y3-K6
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 05:55:53 +0000
X-Inumbo-ID: 3d449a38-810d-11e9-80de-7f3f11ccef42
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3d449a38-810d-11e9-80de-7f3f11ccef42;
 Tue, 28 May 2019 05:55:47 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hVV5P-0007le-3s; Tue, 28 May 2019 05:55:47 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hVV5O-0006qA-PW; Tue, 28 May 2019 05:55:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hVV5O-0001l9-M8; Tue, 28 May 2019 05:55:46 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136999-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.7-testing:build-i386-prev:xen-build:fail:regression
 xen-4.7-testing:build-i386-xsm:xen-build:fail:regression
 xen-4.7-testing:build-amd64:xen-build:fail:regression
 xen-4.7-testing:build-amd64-prev:xen-build:fail:regression
 xen-4.7-testing:build-amd64-xsm:xen-build:fail:regression
 xen-4.7-testing:build-i386:xen-build:fail:regression
 xen-4.7-testing:build-arm64:xen-build:fail:regression
 xen-4.7-testing:build-arm64-xsm:xen-build:fail:regression
 xen-4.7-testing:build-armhf:xen-build:fail:regression
 xen-4.7-testing:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-5:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-4:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-1:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-3:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-amd64-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=206d3f65f7dedc31a0aec2d50651df06a1de8b2c
X-Osstest-Versions-That: xen=88f936d44d2e34ca2d0827cc828ea9d3aeef3fe8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 28 May 2019 05:55:46 +0000
Subject: [Xen-devel] [xen-4.7-testing test] 136999: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjk5OSB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjk5OS8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAg
ICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTk2CiBi
dWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMzM1OTYKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU5NgogYnVpbGQtYW1kNjQt
cHJldiAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTMzNTk2CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1OTYKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU5Ngog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTMzNTk2CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICA2IHhl
bi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1OTYKIGJ1aWxkLWFybWhm
ICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEzMzU5NgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC1taWdydXBncmFkZSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtc2hhZG93ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bCAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQt
Y2hlY2soMSkgIGJsb2NrZWQgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEg
YnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTEgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdz
MTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygx
KSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTIgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxk
LWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2
NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni1wYWlyICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRl
c3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAyMDZkM2Y2NWY3ZGVkYzMxYTBhZWMyZDUwNjUx
ZGYwNmExZGU4YjJjCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA4OGY5
MzZkNDRkMmUzNGNhMmQwODI3Y2M4MjhlYTlkM2FlZWYzZmU4CgpMYXN0IHRlc3Qgb2YgYmFzaXMg
ICAxMzM1OTYgIDIwMTktMDMtMDUgMTU6MDY6MDQgWiAgIDgzIGRheXMKRmFpbGluZyBzaW5jZSAg
ICAgICAgMTM1NDM0ICAyMDE5LTA0LTI5IDE1OjM2OjEwIFogICAyOCBkYXlzICAgMTYgYXR0ZW1w
dHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTM2NDI4ICAyMDE5LTA1LTE3IDA2OjQ5OjM4IFogICAx
MCBkYXlzICAgIDcgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVu
ZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBD
aHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+CiAgQ8OpZHJpYyBC
b3Nkb25uYXQgPGNib3Nkb25uYXRAc3VzZS5jb20+CiAgRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3Jh
QHR5Y2hvLm5zYS5nb3Y+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIFF1YW4g
WHUgPHh1cXVhbjhAaHVhd2VpLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoK
am9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFt
ZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1k
NjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNt
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxp
Z2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9s
b2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBh
cmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0
IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFz
dGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KY29tbWl0IDIwNmQzZjY1ZjdkZWRjMzFhMGFlYzJkNTA2NTFkZjA2YTFkZThiMmMKQXV0aG9y
OiBDaHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+CkRhdGU6ICAg
V2VkIEZlYiAyNyAxMDozMzo0MiAyMDE5ICswMDAwCgogICAgdG9vbHMvb2NhbWw6IER1cDIgL2Rl
di9udWxsIHRvIHN0ZGluIGluIGRhZW1vbml6ZSgpCiAgICAKICAgIERvbid0IGNsb3NlIHN0ZGlu
IGluIGRhZW1vbml6ZSgpIGJ1dCBkdXAyIC9kZXYvbnVsbCBpbnN0ZWFkLiAgT3RoZXJ3aXNlLCBm
ZCAwCiAgICBnZXRzIHJldXNlZCBsYXRlcjoKICAgIAogICAgICBbcm9vdEBpZG9sIH5dIyBscyAt
bGF2IC9wcm9jL2BwZ3JlcCB4ZW5zdG9yZWRgL2ZkCiAgICAgIHRvdGFsIDAKICAgICAgZHIteC0t
LS0tLSAyIHJvb3Qgcm9vdCAgMCBGZWIgMjggMTE6MDIgLgogICAgICBkci14ci14ci14IDkgcm9v
dCByb290ICAwIEZlYiAyNyAxNTo1OSAuLgogICAgICBscnd4LS0tLS0tIDEgcm9vdCByb290IDY0
IEZlYiAyOCAxMTowMiAwIC0+IC9kZXYveGVuL2V2dGNobgogICAgICBsLXd4LS0tLS0tIDEgcm9v
dCByb290IDY0IEZlYiAyOCAxMTowMiAxIC0+IC9kZXYvbnVsbAogICAgICBsLXd4LS0tLS0tIDEg
cm9vdCByb290IDY0IEZlYiAyOCAxMTowMiAyIC0+IC9kZXYvbnVsbAogICAgICBscnd4LS0tLS0t
IDEgcm9vdCByb290IDY0IEZlYiAyOCAxMTowMiAzIC0+IC9kZXYveGVuL3ByaXZjbWQKICAgICAg
Li4uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IENocmlzdGlhbiBMaW5kaWcgPGNocmlzdGlhbi5s
aW5kaWdAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA2NzdlNjRkYmUzMTUzNDM2MjBjM2Iy
NjZlOWViMTY2MjNiMTE4MDM4KQogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgNGI3MjQ3
MDE3NWE1OTJmYjVjMGE1ZDEwZWQ1MDVkZTczNzc4ZTEwZikKICAgIChjaGVycnkgcGlja2VkIGZy
b20gY29tbWl0IDVjZmJjMGZmZDU2M2EyZWUzYWJmY2NlNzRlYjNjMjBkODJhN2EwMzUpCiAgICAo
Y2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCAzZGIyOGIwYmFiZmIzZGI3YjViYmY5Nzk5ZGE2ODg0
NDUzMjkwMzEyKQogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgZDkyOTEzNmNhOGUyYTFh
OGNiN2RmZGQxOGY4Mjg1NzQ2MTllMzk1MykKCmNvbW1pdCA1MGJkZWNhZjAxOGM1N2VjMjE1ODI3
MDE5Y2EyMWJmNTRiY2VhOTM1CkF1dGhvcjogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29t
PgpEYXRlOiAgIFR1ZSBKYW4gMjQgMTY6MjI6MDMgMjAxNyArMDAwMAoKICAgIHg4NmVtdWwvdGVz
dDogZG9uJ3QgdXNlICpfbGVuIHN5bWJvbHMKICAgIAogICAgLi4uIGFzIHRoZXkgZG9uJ3Qgd29y
ayBhcyBpbnRlbmRlZCB3aXRoIC1mUElDLgogICAgCiAgICBJIGRpZCBwcmVmZXIgdGhlbSBvdmVy
ICpfZW5kIG9uZXMgYXQgdGhlIHRpbWUgYmVjYXVzZSBvbGRlciBnY2Mgd291bGQKICAgIGNhdXNl
IC5MKiBzeW1ib2xzIHRvIGJlIHB1YmxpYywgZHVlIHRvIGlzc3VpbmcgLmdsb2JsIGZvciBhbGwK
ICAgIHJlZmVyZW5jZWQgZXh0ZXJuYWxzLiBBbmQgbGFiZWxzIGF0IHRoZSBlbmQgb2YgaW5zdHJ1
Y3Rpb25zIGNvbGxpZGUKICAgIHdpdGggdGhlIG9uZXMgYXQgdGhlIHN0YXJ0IG9mIHRoZSBuZXh0
IGluc3RydWN0aW9uLCBtYWtpbmcgZGlzYXNzZW1ibHkKICAgIGhhcmRlciB0byBncm9rLiBMdWNr
aWx5IHJlY2VudCBnY2Mgbm8gbG9uZ2VyIGlzc3VlcyB0aG9zZSAuZ2xvYmwKICAgIGRpcmVjdGl2
ZXMsIGFuZCBoZW5jZSAuTCogbGFiZWxzLCBzdGF5aW5nIGxvY2FsIGJ5IGRlZmF1bHQsIG5vIGxv
bmdlcgogICAgZ2V0IGluIHRoZSB3YXkuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CiAgICBUZXN0ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICAoY2hl
cnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA5MzE1ZmEwZWY3MzZkMTE1M2M5OGNlNDJiZmY1ODUzZGE1
ZWM2OTdmKQoKY29tbWl0IGIyMDViNjk2OWY4NmQxZjI1ZTE1MmVkMDg4MGNkM2VlMTg5YjkzNTgK
QXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAg
IFdlZCBEZWMgMTIgMTk6MjI6MTUgMjAxOCArMDAwMAoKICAgIHg4Ni9zcGVjLWN0cmw6IEludHJv
ZHVjZSBvcHRpb25zIHRvIGNvbnRyb2wgVkVSVyBmbHVzaGluZwogICAgCiAgICBUaGUgTWljcm9h
cmNoaXRlY3R1cmFsIERhdGEgU2FtcGxpbmcgdnVsbmVyYWJpbGl0eSBpcyBzcGxpdCBpbnRvIGNh
dGVnb3JpZXMKICAgIHdpdGggc3VidGx5IGRpZmZlcmVudCBwcm9wZXJ0aWVzOgogICAgCiAgICAg
TUxQRFMgLSBNaWNyb2FyY2hpdGVjdHVyYWwgTG9hZCBQb3J0IERhdGEgU2FtcGxpbmcKICAgICBN
U0JEUyAtIE1pY3JvYXJjaGl0ZWN0dXJhbCBTdG9yZSBCdWZmZXIgRGF0YSBTYW1wbGluZwogICAg
IE1GQkRTIC0gTWljcm9hcmNoaXRlY3R1cmFsIEZpbGwgQnVmZmVyIERhdGEgU2FtcGxpbmcKICAg
ICBNRFNVTSAtIE1pY3JvYXJjaGl0ZWN0dXJhbCBEYXRhIFNhbXBsaW5nIFVuY2FjaGVhYmxlIE1l
bW9yeQogICAgCiAgICBNRFNVTSBpcyBhIHNwZWNpYWwgY2FzZSBvZiB0aGUgb3RoZXIgdGhyZWUs
IGFuZCBpc24ndCBkaXN0aW5ndWlzaGVkIGZ1cnRoZXIuCiAgICAKICAgIFRoZXNlIGlzc3VlcyBw
ZXJ0YWluIHRvIHRocmVlIG1pY3JvYXJjaGl0ZWN0dXJhbCBidWZmZXJzLiAgVGhlIExvYWQgUG9y
dHMsIHRoZQogICAgU3RvcmUgQnVmZmVycyBhbmQgdGhlIEZpbGwgQnVmZmVycy4gIEVhY2ggb2Yg
dGhlc2Ugc3RydWN0dXJlcyBhcmUgZmx1c2hlZCBieQogICAgdGhlIG5ldyBlbmhhbmNlZCBWRVJX
IGZ1bmN0aW9uYWxpdHksIGJ1dCB0aGUgY29uZGl0aW9ucyB1bmRlciB3aGljaCBmbHVzaGluZwog
ICAgaXMgbmVjZXNzYXJ5IHZhcnkuCiAgICAKICAgIEZvciB0aGlzIGNvbmNpc2Ugb3ZlcnZpZXcg
b2YgdGhlIGlzc3VlcyBhbmQgZGVmYXVsdCBsb2dpYywgdGhlIGFiYnJldmlhdGlvbnMKICAgIFNQ
IChTdG9yZSBQb3J0KSwgRkIgKEZpbGwgQnVmZmVyKSwgTFAgKExvYWQgUG9ydCkgYW5kIEhUIChI
eXBlcnRocmVhZGluZykgYXJlCiAgICB1c2VkIGZvciBicmV2aXR5OgogICAgCiAgICAgKiBWdWxu
ZXJhYmxlIGhhcmR3YXJlIGlzIGRpdmlkZWQgaW50byB0d28gY2F0ZWdvcmllcyAtIHBhcnRzIHdo
aWNoIHN1ZmZlcgogICAgICAgZnJvbSBTUCBvbmx5LCBhbmQgcGFydHMgd2l0aCBhbnkgb3RoZXIg
Y29tYmluYXRpb24gb2YgdnVsbmVyYWJpbGl0aWVzLgogICAgCiAgICAgKiBTUCBvbmx5IGhhcyBh
biBIVCBpbnRlcmFjdGlvbiB3aGVuIHRoZSB0aHJlYWQgZ29lcyBpZGxlLCBkdWUgdG8gdGhlIHN0
YXRpYwogICAgICAgcGFydGl0aW9uaW5nIG9mIHJlc291cmNlcy4gIExQIGFuZCBGQiBoYXZlIEhU
IGludGVyYWN0aW9ucyBhdCBhbGwgcG9pbnRzLAogICAgICAgZHVlIHRvIHRoZSBjb21wZXRpdGl2
ZSBzaGFyaW5nIG9mIHJlc291cmNlcy4gIEFsbCBpc3N1ZXMgcG90ZW50aWFsbHkgbGVhawogICAg
ICAgZGF0YSBhY3Jvc3MgdGhlIHJldHVybi10by1ndWVzdCB0cmFuc2l0aW9uLgogICAgCiAgICAg
KiBUaGUgbWljcm9jb2RlIHdoaWNoIGltcGxlbWVudHMgVkVSVyBmbHVzaGluZyBhbHNvIGV4dGVu
ZHMgTVNSX0ZMVVNIX0NNRCwgc28KICAgICAgIHdlIGRvbid0IG5lZWQgdG8gZG8gYm90aCBvbiB0
aGUgSFZNIHJldHVybi10by1ndWVzdCBwYXRoLiAgSG93ZXZlciwgdGhlCiAgICAgICBLbmlnaHRz
IHJhbmdlIG9mIHByb2Nlc3NvcnMgYXJlIGltbXVuZSB0byBMMVRGICh0aGVyZWZvcmUgaGF2ZSBu
bwogICAgICAgTVNSX0ZMVVNIX0NNRCksIGJ1dCBhcmUgdnVsbmVyYWJsZSB0byBNRFMsIHNvIGRv
IHJlcXVpcmUgVkVSVyBvbiB0aGUgSFZNCiAgICAgICBwYXRoLgogICAgCiAgICBOb3RlIHRoYXQg
d2UgZGVsaWJlcmF0ZWx5IHN1cHBvcnQgbWRzPTEgZXZlbiB3aXRob3V0IE1EX0NMRUFSIGluIGNh
c2UgdGhlCiAgICBtaWNyb2NvZGUgaGFzIGJlZW4gdXBkYXRlZCBidXQgdGhlIGZlYXR1cmUgYml0
IG5vdCBleHBvc2VkLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI5NywgQ1ZFLTIwMTgt
MTIxMjYsIENWRS0yMDE4LTEyMTI3LCBDVkUtMjAxOC0xMjEzMCwgQ1ZFLTIwMTktMTEwOTEuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgog
ICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgM2MwNGMyNThhYjQwNDA1YTc0ZTE5NGQ5ODg5
YTRjYmM3YWJlOTRiNCkKCmNvbW1pdCA4ZTc0NTBmMDcwOTI3ZjgzOTdjMzJmYTRlYzYwY2Y1OGY4
NzZlOTg0CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
RGF0ZTogICBXZWQgRGVjIDEyIDE5OjIyOjE1IDIwMTggKzAwMDAKCiAgICB4ODYvc3BlYy1jdHJs
OiBJbmZyYXN0cnVjdHVyZSB0byB1c2UgVkVSVyB0byBmbHVzaCBwaXBlbGluZSBidWZmZXJzCiAg
ICAKICAgIFRocmVlIHN5bnRoZXRpYyBmZWF0dXJlcyBhcmUgaW50cm9kdWNlZCwgYXMgd2UgbmVl
ZCBpbmRpdmlkdWFsIGNvbnRyb2wgb2YKICAgIGVhY2gsIGRlcGVuZGluZyBvbiBjaXJjdW1zdGFu
Y2VzLiAgQSBsYXRlciBjaGFuZ2Ugd2lsbCBlbmFibGUgdGhlbSBhdAogICAgYXBwcm9wcmlhdGUg
cG9pbnRzLgogICAgCiAgICBUaGUgdmVyd19zZWwgZmllbGQgZG9lc24ndCBzdHJpY3RseSBuZWVk
IHRvIGxpdmUgaW4gc3RydWN0IGNwdV9pbmZvLiAgSXQgbGl2ZXMKICAgIHRoZXJlIGJlY2F1c2Ug
dGhlcmUgaXMgYSBjb252ZW5pZW50IGhvbGUgaXQgY2FuIGZpbGwsIGFuZCBpdCByZWR1Y2VzIHRo
ZQogICAgY29tcGxleGl0eSBvZiB0aGUgU1BFQ19DVFJMX0VYSVRfVE9fe1BWLEhWTX0gYXNzZW1i
bHkgYnkgYXZvaWRpbmcgdGhlIG5lZWQgZm9yCiAgICBhbnkgdGVtcG9yYXJ5IHN0YWNrIG1haW50
ZW5hbmNlLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI5NywgQ1ZFLTIwMTgtMTIxMjYs
IENWRS0yMDE4LTEyMTI3LCBDVkUtMjAxOC0xMjEzMCwgQ1ZFLTIwMTktMTEwOTEuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgKGNo
ZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgNTQ4YTkzMmFjNzg2ZDZiZjM1ODRlNGI1NGYyYWI5OTNl
MTExNzcxMCkKCmNvbW1pdCBlNjk3OTNkNmJhMjY1YmI1MmMwY2RlZWM2MDljNzljOWVmZTVhZDk0
CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTog
ICBXZWQgU2VwIDEyIDE0OjM2OjAwIDIwMTggKzAxMDAKCiAgICB4ODYvc3BlYy1jdHJsOiBDUFVJ
RC9NU1IgZGVmaW5pdGlvbnMgZm9yIE1pY3JvYXJjaGl0ZWN0dXJhbCBEYXRhIFNhbXBsaW5nCiAg
ICAKICAgIFRoZSBNRF9DTEVBUiBmZWF0dXJlIGNhbiBiZSBhdXRvbWF0aWNhbGx5IG9mZmVyZWQg
dG8gZ3Vlc3RzLiAgTm8KICAgIGluZnJhc3RydWN0dXJlIGlzIG5lZWRlZCBpbiBYZW4gdG8gc3Vw
cG9ydCB0aGUgZ3Vlc3QgbWFraW5nIHVzZSBvZiBpdC4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9m
IFhTQS0yOTcsIENWRS0yMDE4LTEyMTI2LCBDVkUtMjAxOC0xMjEyNywgQ1ZFLTIwMTgtMTIxMzAs
IENWRS0yMDE5LTExMDkxLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGQ0ZjYxMTZj
MDgwZGMwMTNjZDEyMDRjNGQ4Y2ViOTVlNWYyNzg2ODkpCgpjb21taXQgYjE2MmY5NTkzMTY2ZmEy
MDUzZDQyZGY2ZTczYmY0YmQ4ZDQ2MGQ3MQpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgV2VkIFNlcCAxMiAxNDozNjowMCAyMDE4ICswMTAw
CgogICAgeDg2L3NwZWMtY3RybDogTWlzYyBub24tZnVuY3Rpb25hbCBjbGVhbnVwCiAgICAKICAg
ICAqIElkZW50aWZ5IEJUSSBpbiB0aGUgc3BlY19jdHJsX3tlbnRlcixleGl0fV9pZGxlKCkgY29t
bWVudHMsIGFzIG90aGVyCiAgICAgICBtaXRpZ2F0aW9ucyB3aWxsIHNob3J0bHkgYXBwZWFyLgog
ICAgICogVXNlIGFsdGVybmF0aXZlX2lucHV0KCkgYW5kIGNvdmVyIHRoZSBsYWNrIG9mIG1lbW9y
eSBjb2JiZXIgd2l0aCBhIGZ1cnRoZXIKICAgICAgIGJhcnJpZXIuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgKGNoZXJyeSBwaWNr
ZWQgZnJvbSBjb21taXQgOWI2MmViYTZjNDI5YzMyN2UxNTA3ODE2YmVmNDAzY2NjODczNTdhZSkK
CmNvbW1pdCAzNTE0NTExNTIzZDRhNjU1YmY4ZGY0NjJiOGNmZmYxZWI2ZjM3NDY2CkF1dGhvcjog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBGcmkgQXBy
IDUgMTM6MjY6MzAgMjAxOSArMDEwMAoKICAgIHg4Ni9ib290OiBEZXRlY3QgdGhlIGZpcm13YXJl
IFNNVCBzZXR0aW5nIGNvcnJlY3RseSBvbiBJbnRlbCBoYXJkd2FyZQogICAgCiAgICBXaGlsZSBi
b290X2NwdV9kYXRhLng4Nl9udW1fc2libGluZ3MgaXMgYW4gYWNjdXJhdGUgdmFsdWUgdG8gdXNl
IG9uIEFNRAogICAgaGFyZHdhcmUsIGl0IGlzbid0IG9uIEludGVsIHdoZW4gdGhlIHVzZXIgaGFz
IGRpc2FibGVkIEh5cGVydGhyZWFkaW5nIGluIHRoZQogICAgZmlybXdhcmUuICBBcyBhIHJlc3Vs
dCwgYSB1c2VyIHdoaWNoIGhhcyBjaG9zZW4gdG8gZGlzYWJsZSBIVCBzdGlsbCBnZXRzCiAgICBu
YWdnZWQgb24gTDFURi12dWxuZXJhYmxlIGhhcmR3YXJlIHdoZW4gdGhleSBoYXZlbid0IGNob3Nl
biBhbiBleHBsaWNpdAogICAgc210PTxib29sPiBzZXR0aW5nLgogICAgCiAgICBNYWtlIHVzZSBv
ZiB0aGUgbGFyZ2VseS11bmRvY3VtZW50ZWQgTVNSX0lOVEVMX0NPUkVfVEhSRUFEX0NPVU5UIHdo
aWNoIGluCiAgICBwcmFjdGljZSBleGlzdHMgc2luY2UgTmVoYWxlbSwgd2hlbiBib290aW5nIG9u
IHJlYWwgaGFyZHdhcmUuICBGYWxsIGJhY2sgdG8KICAgIHVzaW5nIHRoZSBBQ1BJIHRhYmxlIEFQ
SUMgSURzLgogICAgCiAgICBXaGlsZSBhZGp1c3RpbmcgdGhpcyBsb2dpYywgZml4IGEgbGF0ZW50
IGJ1ZyBpbiBhbWRfZ2V0X3RvcG9sb2d5KCkuICBUaGUKICAgIHRocmVhZCBjb3VudCBmaWVsZCBp
biBDUFVJRC4weDgwMDAwMDFlLmVieCBpcyBkb2N1bWVudGVkIGFzIDggYml0cyB3aWRlLAogICAg
cmF0aGVyIHRoYW4gMiBiaXRzIHdpZGUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgYjEy
ZmVjNGExMjU5NTAyNDA1NzNlYTMyZjY1YzYxZmI5YWZhNzRjMykKCmNvbW1pdCA2MjFiNjZmODE4
YTIzOTMxNjYxOWVmMTg1Mjc4ZDUwYjliMDViZTIxCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBGcmkgQXByIDUgMTI6MjY6MzAgMjAxOSAr
MDAwMAoKICAgIHg4Ni9tc3I6IERlZmluaXRpb25zIGZvciBNU1JfSU5URUxfQ09SRV9USFJFQURf
Q09VTlQKICAgIAogICAgVGhpcyBpcyBhIG1vZGVsIHNwZWNpZmljIHJlZ2lzdGVyIHdoaWNoIGRl
dGFpbHMgdGhlIGN1cnJlbnQgY29uZmlndXJhdGlvbgogICAgY29yZXMgYW5kIHRocmVhZHMgaW4g
dGhlIHBhY2thZ2UuICBCZWNhdXNlIG9mIGhvdyBIeXBlcnRocmVhZCBhbmQgQ29yZQogICAgY29u
ZmlndXJhdGlvbiB3b3JrcyB3b3JrcyBpbiBmaXJtd2FyZSwgdGhlIE1TUiBpdCBpcyBkZS1mYWN0
byBjb25zdGFudCBhbmQKICAgIHdpbGwgcmVtYWluIHVuY2hhbmdlZCB1bnRpbCB0aGUgbmV4dCBz
eXN0ZW0gcmVzZXQuCiAgICAKICAgIEl0IGlzIGEgcmVhZCBvbmx5IE1TUiAoc28gdW5pbGF0ZXJh
bGx5IHJlamVjdCB3cml0ZXMpLCBidXQgZm9yIG5vdyByZXRhaW4gaXRzCiAgICBsZWFreS1vbi1y
ZWFkIHByb3BlcnRpZXMuICBGdXJ0aGVyIENQVUlEL01TUiB3b3JrIGlzIHJlcXVpcmVkIGJlZm9y
ZSB3ZSBjYW4KICAgIHN0YXJ0IHZpcnR1YWxpc2luZyBhIGNvbnNpc3RlbnQgdG9wb2xvZ3kgdG8g
dGhlIGd1ZXN0LCBhbmQgcmV0YWluaW5nIHRoZSBvbGQKICAgIGJlaGF2aW91ciBpcyB0aGUgc2Fm
ZXN0IGNvdXJzZSBvZiBhY3Rpb24uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgZDQxMjA5
MzZiY2QxNjk1ZmFmNWI1NzVmMTI1OWM1OGUzMWQyYjE4YikKCmNvbW1pdCBiNjhjZWRiZTYwZmQy
MDZmMjk5ZTZjYTZhODVkMzYzZDA2NjgyYzNiCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBXZWQgU2VwIDEyIDE0OjM2OjAwIDIwMTggKzAx
MDAKCiAgICB4ODYvc3BlYy1jdHJsOiBSZXBvc2l0aW9uIHRoZSBYUFRJIGNvbW1hbmQgbGluZSBw
YXJzaW5nIGxvZ2ljCiAgICAKICAgIEl0IGhhcyBlbmRlZCB1cCBpbiB0aGUgbWlkZGxlIG9mIHRo
ZSBtaXRpZ2F0aW9uIGNhbGN1bGF0aW9uIGxvZ2ljLiAgTW92ZSBpdCB0bwogICAgYmUgYmVzaWRl
IHRoZSBvdGhlciBjb21tYW5kIGxpbmUgcGFyc2luZy4KICAgIAogICAgTm8gZnVuY3Rpb25hbCBj
aGFuZ2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgYzJjMmJiMGQ2MGM2NDJlNjRhNTI0
M2E3OWM4YjE1NDhmZmI3YmM1YikKCmNvbW1pdCBkY2Y5NjMzNWQwZTQxNmU0ODFjNzVlYjNiYzE3
ZjNmYjgwMjMxYjQ3CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KRGF0ZTogICBNb24gTWFyIDE4IDE3OjA4OjI1IDIwMTkgKzAxMDAKCiAgICB4ODYvdHN4
OiBJbXBsZW1lbnQgY29udHJvbHMgZm9yIFJUTSBmb3JjZS1hYm9ydCBtb2RlCiAgICAKICAgIFRo
ZSBDUFVJRCBiaXQgYW5kIE1TUiBhcmUgZGVsaWJlcmF0ZWx5IG5vdCBleHBvc2VkIHRvIGd1ZXN0
cywgYmVjYXVzZSB0aGV5CiAgICB3b24ndCBleGlzdCBvbiBuZXdlciBwcm9jZXNzb3JzLiAgQXMg
dlBNVSBpc24ndCBzZWN1cml0eSBzdXBwb3J0ZWQsIHRoZQogICAgbWlzYmVoYXZpb3VyIG9mIFBD
UjMgaXNuJ3QgZXhwZWN0ZWQgdG8gaW1wYWN0IHByb2R1Y3Rpb24gZGVwbG95bWVudHMuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAg
bWFzdGVyIGNvbW1pdDogNmJlNjEzZjI5YjQyMDUzNDkyNzVkMjQzNjdiZDRjODJmYjI5NjBkZAog
ICAgbWFzdGVyIGRhdGU6IDIwMTktMDMtMTIgMTc6MDU6MjEgKzAwMDAKCmNvbW1pdCA3YzhkYjU4
ZDM3MzljODA1ZjRjMGY3NzNiNjUxNTdmMzA2YjAwYzJhCkF1dGhvcjogQ8OpZHJpYyBCb3Nkb25u
YXQgPGNib3Nkb25uYXRAc3VzZS5jb20+CkRhdGU6ICAgVGh1IE5vdiAxMCAxMDoyMzozMSAyMDE2
ICswMTAwCgogICAgRml4IG1pc2xlYWRpbmcgaW5kZW50YXRpb24gd2FybmluZ3MKICAgIAogICAg
R2NjNiBidWlsZCByZXBvcnRzIG1pc2xlYWRpbmcgaW5kZW50YXRpb24gYXMgd2FybmluZ3MuIEZp
eCBhIGZldwogICAgd2FybmluZ3MgaW4gc3R1YmRvbS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTog
Q8OpZHJpYyBCb3Nkb25uYXQgPGNib3Nkb25uYXRAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogRGFu
aWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+CiAgICBBY2tlZC1ieTogUXVhbiBY
dSA8eHVxdWFuOEBodWF3ZWkuY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDlmZGZmYmJh
YjNhZGE0MjdiYWMwNzA3NmYwNDJmMDI2NWU1YWUwNWYpCgpjb21taXQgNzgzNTY0NGQ1MTQxZDBm
MjhlYzIyMWVkYTQwZmNiZjJmYzAzYmUyMwpBdXRob3I6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+CkRhdGU6ICAgV2VkIE5vdiAyOCAxNzo0MzozMyAyMDE4ICswMDAwCgogICAgdG9vbHMv
ZmlybXdhcmU6IHVwZGF0ZSBPVk1GIE1ha2VmaWxlLCB3aGVuIG5lY2Vzc2FyeQogICAgCiAgICBb
IFRoaXMgaXMgdHdvIGNvbW1pdHMgZnJvbSBtYXN0ZXIgYWthIHN0YWdpbmctNC4xMjogXQogICAg
CiAgICBPVk1GIGhhcyBiZWNvbWUgZGVwZW5kZW50IG9uIE9wZW5TU0wsIHdoaWNoIGlzIGluY2x1
ZGVkIGFzIGEKICAgIHN1Ym1vZHVsZS4gIEluaXRpYWxpc2Ugc3VibW9kdWxlcyBiZWZvcmUgYnVp
bGRpbmcuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CiAgICBSZXZpZXdlZC1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJp
eC5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBiMTYyODE4NzBlMDZmNWY1MjYw
MjlhNGU2OTYzNGExNmRjMzhlOGU0KQogICAgCiAgICB0b29sczogb25seSBjYWxsIGdpdCB3aGVu
IG5lY2Vzc2FyeSBpbiBPVk1GIE1ha2VmaWxlCiAgICAKICAgIFVzZXJzIG1heSBjaG9vc2UgdG8g
ZXhwb3J0IGEgc25hcHNob3Qgb2YgT1ZNRiBhbmQgYnVpbGQgaXQKICAgIHdpdGggeGVuLmdpdCBz
dXBwbGllZCBvdm1mLW1ha2VmaWxlLiBJbiB0aGF0IGNhc2Ugd2UgZG9uJ3QKICAgIG5lZWQgdG8g
Y2FsbCBgZ2l0IHN1Ym1vZHVsZWAuCiAgICAKICAgIEZpeGVzIGIxNjI4MTg3MGUuCiAgICAKICAg
IFJlcG9ydGVkLWJ5OiBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+CiAgICBTaWduZWQtb2Zm
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEFudGhv
bnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1i
eTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJv
bSBjb21taXQgNjgyOTJjOTRhNjBlYWIyNDUxNGFiNGE4ZTQ3NzJhZjI0ZGVhZDgwNykKICAgIChj
aGVycnkgcGlja2VkIGZyb20gY29tbWl0IGU5ODNlOGFlODRlZmQ1ZTQzMDQ1YTNkMjBhODIwZjEz
Y2I0YTc1YmYpCiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA1YTgxZGU0YzZiNjAzNjk3
NGYyOWUyMzMwYTQ5M2YyM2E4ZjBjMWYwKQogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQg
NjNkOTMzMGJhOWZkZWM3YzhlOTM0NmU2ZDg1MzYwNzQ3ZDYxYzk0NykKICAgIChjaGVycnkgcGlj
a2VkIGZyb20gY29tbWl0IGU5ZDg2MGYxZjY1N2ExOThkOTkwYmRhZTNlMjk1MDAxYmQxOTIyM2Mp
CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 28 07:41:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 07:41:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVWji-0006Nw-GG; Tue, 28 May 2019 07:41:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2UAK=T4=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1hVWjh-0006Nr-H2
 for xen-devel@lists.xen.org; Tue, 28 May 2019 07:41:29 +0000
X-Inumbo-ID: fff69249-811b-11e9-8980-bc764e045a96
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fff69249-811b-11e9-8980-bc764e045a96;
 Tue, 28 May 2019 07:41:27 +0000 (UTC)
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.50 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: a9Ap0zu1bKQCHmsqN8BuK23bM2CQBlNpKU8VZZieE6D35ThOsj0LJpWPkBRnOcwg1fDZnn40F0
 LKeWPZFie9jEN0qWM+8ecbR/mlByVNjaA7VaMPhNqCrj3qPHR19ObJZlMzvVI22IMoVgc32A3U
 Q3Q2Un6+sCPCIc+C4kCyClyamGYtUeMHLfDh0QjsrPsLZdpMPt107//OlWg8XMw5fZ0VVo19V2
 sMsVjag23oCMVO/2h5YvEFmpNiv1Twypg8+1oRygG2jrKRLVuoWdUILPdy4cKh+G9eT6klMoAP
 /E8=
X-SBRS: 2.7
X-MesageID: 971848
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,521,1549947600"; 
   d="scan'208";a="971848"
Date: Tue, 28 May 2019 09:41:13 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: "John L. Poole" <jlpoole56@gmail.com>
Message-ID: <20190528074113.4o7e4did46e4yymb@Air-de-Roger>
References: <25b66cdf-94ad-6af1-de5f-e0f5369ae000@gmail.com>
 <5C9B30D002000078002220F5@prv1-mh.provo.novell.com>
 <1fccf915-9d0b-52ac-4d6d-df16194dabb0@gmail.com>
 <5C9B86FA0200007800222232@prv1-mh.provo.novell.com>
 <daff9af3-5008-42ac-1355-ca8ef94fadb5@gmail.com>
 <20190429120238.b4kjlmkpk5l2t6yb@Air-de-Roger>
 <f4f4007c-4643-aecf-6ab7-811c00156fca@gmail.com>
 <20190429152734.qy34zz56e43pawvf@Air-de-Roger>
 <20190527161832.arry25rh4chyxkio@Air-de-Roger>
 <b00833f8-22a2-3f1e-65f6-7a4178377ee1@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <b00833f8-22a2-3f1e-65f6-7a4178377ee1@gmail.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] Xen 4.12.0-rc Hangs Around masked ExtINT on CPU#
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Jan Beulich <JBeulich@suse.com>, xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBNYXkgMjcsIDIwMTkgYXQgMDM6MzU6MjFQTSAtMDcwMCwgSm9obiBMLiBQb29sZSB3
cm90ZToKPiAKPiBPbiA1LzI3LzIwMTkgOToxOCBBTSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToK
PiA+IE9uIE1vbiwgQXByIDI5LCAyMDE5IGF0IDA1OjI3OjM0UE0gKzAyMDAsIFJvZ2VyIFBhdSBN
b25uw6kgd3JvdGU6Cj4gPiA+IElNTyBpdCB3b3VsZCBiZSBiZXR0ZXIgaWYgeW91IGNhbiBidWls
ZCBkaXJlY3RseSBmcm9tIHRoZSB1cHN0cmVhbSBnaXQKPiA+ID4gcmVwb3NpdG9yeSBbMF0sIHRo
YXQgd2F5IHlvdSBjb3VsZCB1c2UgZ2l0LWJpc2VjdCgxKSBpbiBvcmRlciB0byBmaWd1cmUKPiA+
ID4gb3V0IHdoaWNoIGNvbW1pdCBicm9rZSB5b3VyIHN5c3RlbS4gRm9yIGV4YW1wbGU6Cj4gPiA+
IAo+ID4gPiAjIGdpdCBjbG9uZSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAo+ID4gPiAj
IGNkIHhlbgo+ID4gPiAjIGdpdCBjaGVja291dCBSRUxFQVNFLTQuNy4wCj4gPiA+ICMgbWFrZSB4
ZW4gLWo4Cj4gPiA+IAo+ID4gPiBUaGF0IHNob3VsZCBnaXZlIHlvdSBhIHNldCBvZiBYZW4gYmlu
YXJpZXMgaW4gdGhlIHhlbi8gZGlyZWN0b3J5LCBJSVJDCj4gPiA+IHlvdSBhcmUgYm9vdGluZyBm
cm9tIEVGSSBzbyB5b3UgbGlrZWx5IG5lZWQgeGVuL3hlbi5lZmkuCj4gPiA+IAo+ID4gPiBJZiB0
aGF0IHdvcmtzLCB0aGVuIHlvdSBjYW4gdGVzdCBSRUxFQVNFLTQuOC4wIGFuZCBpZiB0aGF0IGZh
aWxzIHRvCj4gPiA+IGJvb3QgeW91IHNob3VsZCBoYXZlIGEgcmFuZ2Ugb2YgY29tbWl0cyB0aGF0
IHlvdSBjYW4gYmlzZWN0IGluIG9yZGVyCj4gPiA+IHRvIGZpbmQgdGhlIGN1bHByaXQuCj4gPiBG
V0lXLCBJJ3ZlIGJlZW4gdW5hYmxlIHRvIGZpbmQgYSBib3ggd2l0aCB0aGUgc2FtZSBDUFUgbW9k
ZWwgKEMyNzUwKQo+ID4gdGhhdCB5b3UgYXJlIHVzaW5nLiBJJ3ZlIGZvdW5kIGEgY291cGxlIG9m
IG9sZCBBdG9tIGJveGVzIHVzaW5nCj4gPiBkaWZmZXJlbnQgQ1BVcyBidXQgdGhleSBhbGwgc2Vl
bSB0byBib290IGZpbmUgdXNpbmcgbGF0ZXN0Cj4gPiB4ZW4tdW5zdGFibGUuIEkndmUgbG9va2Vk
IG9uIGVCYXkgZm9yIHRoYXQgQ1BVIGJ1dCBldmVyeXRoaW5nCj4gPiBjb250YWluaW5nIGl0IGlz
IHNlcnZlci1ncmFkZSBhbmQgPjIwMCQgd2hpY2ggSSdtIHNhZGx5IG5vdCBnb2luZyB0bwo+ID4g
cGF5Lgo+ID4gCj4gPiBVbmxlc3MgeW91IGFyZSBhYmxlIHRvIGJpc2VjdCB0aGUgdHJlZSBhbmQg
Z2l2ZSB1cyB0aGUgYmFkIGNvbW1pdAo+ID4gdGhhdCdzIGNhdXNpbmcgeW91ciBpc3N1ZXMgSSdt
IGFmcmFpZCBhdCBsZWFzdCBteXNlbGYgSSB3b24ndCBiZSBhYmxlCj4gPiB0byBwcm9ncmVzcyB0
aGlzIGFueSBmdXJ0aGVyLCBzb3JyeS4KPiA+IAo+ID4gUm9nZXIuCj4gSSBhdHRlbXB0ZWQgdG8g
d29yayBiYWNrd2FyZHMgYW5kIHJhbiBpbnRvIGEgbmlnaHRtYXJlIHdpdGggR2VudG9vLsKgwqAg
SSBrZXB0Cj4gZ2V0dGluZyBjb21waWxlciBlcnJvcnMgd2hpY2ggSSBzdXNwZWN0IHdhcyBhIHJl
c3VsdCBvZiBoYXZpbmcgYSBuZXdlcgo+IHZlcnNpb24KPiBvZiBHQ0MgYW5kIG90aGVyIHRoaW5n
cy7CoCBJdCdzIG5vdCBhbiBlYXN5IHRoaW5nIHRvIHRyYXZlbAo+IGJhY2sgaW4gdGltZSBpbiBH
ZW50b28gYmVjYXVzZSBldmVyeXRoaW5nIGtlZXBzIGdldHRpbmcgdXBncmFkZWQuwqAgSSBqdXN0
Cj4gY2Fubm90IG1ha2UgdGhlIHRpbWUgbm93IHRvIHVucmF2ZWwgdGhpcyBhcyBJIGhhdmUgc29t
ZSBkZW1hbmRzIG9uIG15IHRpbWUKPiBhbmQgd2lsbCBiZSBlbmdhZ2VkIGZvciB0aGUgbmV4dCBm
b3VyIHRvIHNpeCB3ZWVrcy4KCklNTyB5b3VyIGJlc3QgYmV0IGlzIHRvIGJ1aWxkIFhlbiB1c2lu
ZyBEZWJpYW4gc3RyZXRjaCwgdGhhdCdzIHVzZWQgYnkKdGhlIFhlbiB0ZXN0IHN5c3RlbSwgYW5k
IGlzIGxpa2VseSB0byBiZSBhYmxlIHRvIGJ1aWxkIHRoZSBkaWZmZXJlbnQKWGVuIHZlcnNpb25z
LCBzdGFibGUtKiBicmFuY2hlcyB0ZXN0ZWQgYnkgb3NzdGVzdCBzaG91bGQgYnVpbGQgb24Kc3Ry
ZXRjaC4KCldoYXQgSSd2ZSBkb25lIGluIHRoZSBwYXN0IGlmIHRoYXQgYWxzbyB0cmlnZ2VycyBj
b21waWxlciBlcnJvcnMgaXMgdG8KYnVpbGQgYSBjaHJvb3Qgd2l0aCBhbiBvbGRlciB2ZXJzaW9u
IG9mIERlYmlhbiBhbmQgdGhlbiBidWlsZCBYZW4KaW5zaWRlIG9mIGl0LiBZb3UgY2FuIGRvIHRo
aXMgaW4gYSBib3ggZGlmZmVyZW50IGZyb20gdGhlIG9uZSB5b3UgYXJlCnRlc3RpbmcsIGllOiB5
b3UgY291bGQgY3JlYXRlIGEgRGViaWFuIFZNIGFuZCBidWlsZCBYZW4gZnJvbSB0aGVyZS4KCk5v
dGUgdGhhdCBpbiBvcmRlciB0byBiaXNlY3QgdGhpcyBpc3N1ZSB5b3Ugb25seSBuZWVkIHRvIGJ1
aWxkIHRoZSBYZW4Ka2VybmVsIChtYWtlIHhlbiwgbm8gbmVlZCB0byBydW4gLi9jb25maWd1cmUp
LCB0aGVyZSdzIG5vIG5lZWQgdG8KYnVpbGQgdGhlIHRvb2xzLCBoZW5jZSB5b3UgbmVlZCBhbG1v
c3Qgbm8gZGVwZW5kZW5jaWVzIGluc3RhbGxlZCBvbgp0aGUgYnVpbGRlci4KCkkndmUgZG9uZSBh
IGJ1aWxkIG9mIHRoZSBzdGFibGUtNC43IGJyYW5jaCBteXNlbGYgYW5kIHVwbG9hZGVkIHRoZQpo
eXBlcnZpc29yIGJpbmFyaWVzIHRvOgoKaHR0cDovL3hlbmJpdHMueGVuLm9yZy9wZW9wbGUvcm95
Z2VyL3N0YWJsZS00LjcvCgpDb3VsZCB5b3UgZ2l2ZSB0aG9zZSBhIHRyeSAoSSB3YXNuJ3Qgc3Vy
ZSB3aGV0aGVyIHlvdSBuZWVkIHhlbi5neiBvcgp4ZW4uZWZpIHNvIEkndmUgdXBsb2FkZWQgYm90
aCkgYW5kIHNlZSBpZiB5b3Ugc3RpbGwgaGF2ZSBpc3N1ZXMKYm9vdGluZz8KClRlc3RpbmcgdGhv
c2UgYmluYXJpZXMgc2hvdWxkIGJlIGFzIHNpbXBsZSBhcyBwbGFjaW5nIHRoZW0gaW4gL2Jvb3Qv
CmFuZCBmaXhpbmcgeW91ciBib290bG9hZGVyIGNvbmZpZ3VyYXRpb24gdG8gYm9vdCBmcm9tIHRo
b3NlLiBQbGVhc2UKc2VuZCB0aGUgc2VyaWFsIGxvZyB3aGVuIGJvb3RpbmcgZnJvbSB0aGUgcHJv
dmlkZWQgYmluYXJpZXMuCgo+IEhvdyBtdWNoIHdvdWxkIGl0IGNvc3QgZm9yIHlvdSB0byBvYnRh
aW4gdGhlIG1hY2hpbmUgeW91IG5lZWQ/IEkgbWF5Cj4gY29uc2lkZXIgcGF5aW5nIGZvciBpdC4g
SSBib3VnaHQgdGhpcyBBdG9tIHNlcnZlciBqdXN0IHRvIGVjb25vbWljYWxseSBydW4KPiBYZW4g
c28gdGhlIG1hY2hpbmUgaGFzIG1hcmdpbmFsIHZhbHVlIHRvIG1lIGlmIEkgY2Fubm90IHJ1biBY
ZW4gb24gaXQuCgpFdmVuIGlmIHdlIGdvIHRoYXQgcm91dGUsIHRoZXJlJ3Mgbm8gZ3VhcmFudGVl
IHRoYXQgSSB3b3VsZCBiZSBhYmxlIHRvCmZpeCB0aGUgaXNzdWUsIGFuZCB0aGVyZSdzIGFsc28g
dGhlIHBvc3NpYmlsaXR5IHRoYXQgdGhlIGhhcmR3YXJlIHlvdQpoYXZlIGlzIHNvbWVob3cgYnJv
a2VuLCBhbmQgdGhhdCB0aGUgbmV3IG9uZSB3b24ndCBleGhpYml0IHRoaXMgaXNzdWUuCgpSb2dl
ci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 28 08:48:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 08:48:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVXlz-00038B-Ld; Tue, 28 May 2019 08:47:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ae6p=T4=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1hVXly-000381-3s
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 08:47:54 +0000
X-Inumbo-ID: 47293090-8125-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 47293090-8125-11e9-8980-bc764e045a96;
 Tue, 28 May 2019 08:47:52 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hVXlv-0003AC-Hz; Tue, 28 May 2019 08: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.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hVXlv-00043y-3A; Tue, 28 May 2019 08:47:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hVXlv-0007X3-2X; Tue, 28 May 2019 08:47:51 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-136993-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.8-testing:build-amd64-prev:xen-build:fail:regression
 xen-4.8-testing:build-i386-prev:xen-build:fail:regression
 xen-4.8-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:guest-saverestore.2:fail:heisenbug
 xen-4.8-testing:test-amd64-i386-freebsd10-i386:guest-localmigrate/x10:fail:heisenbug
 xen-4.8-testing:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry: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-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.8-testing:test-amd64-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:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-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-i386-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-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt: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:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=ecbf88af9b0f90832fe2394edde864da45a9e560
X-Osstest-Versions-That: xen=908e768fae49a8db0089e68188652079e3bfaa66
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 28 May 2019 08:47:51 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 136993: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNjk5MyB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNjk5My8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQtcHJldiAgICAgICAg
ICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMwOTY1CiBi
dWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMzA5NjUKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVu
dGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQgMTUgZ3Vlc3Qtc2F2ZXJlc3RvcmUuMiBmYWlsIGluIDEzNjkzNCBwYXNzIGluIDEzNjk5
MwogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2IDE3IGd1ZXN0LWxvY2FsbWlncmF0ZS94
MTAgICBmYWlsIHBhc3MgaW4gMTM2OTM0CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1
dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1t
aWdydXBncmFkZSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC14dGYtYW1kNjQtYW1kNjQtMyA1MCB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkg
ZmFpbCBpbiAxMzY5MzQgbGlrZSAxMzA5NjUKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICA1
MCB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBsaWtlIDEzMDk2NQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBm
YWlsIGxpa2UgMTMwOTY1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzA5NjUKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEz
MDk2NQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICBmYWlsIGxpa2UgMTMwOTY1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzA5NjUKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ZmFpbCBsaWtlIDEzMDk2NQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMwOTY1CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAx
MzA5NjUKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFu
LnJlcGVhdCAgICBmYWlsICBsaWtlIDEzMDk2NQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwv
bDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
MTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNp
b24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBlY2JmODhhZjli
MGY5MDgzMmZlMjM5NGVkZGU4NjRkYTQ1YTllNTYwCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAg
ICAgICAgICAgICAgICA5MDhlNzY4ZmFlNDlhOGRiMDA4OWU2ODE4ODY1MjA3OWUzYmZhYTY2CgpM
YXN0IHRlc3Qgb2YgYmFzaXMgICAxMzA5NjUgIDIwMTgtMTItMDMgMDk6MDY6MTkgWiAgMTc1IGRh
eXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTMzNTk4ICAyMDE5LTAzLTA1IDE1OjA2OjIzIFogICA4
MyBkYXlzICAgNDIgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTM2NTY2ICAyMDE5LTA1
LTE5IDE0OjA2OjMwIFogICAgOCBkYXlzICAgIDUgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRv
dWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KICBDaHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJp
eC5jb20+CiAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogIEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+CiAgTWFudWVsIEJvdXllciA8Ym91eWVyQGFudGlvY2hlLmV1Lm9yZz4KICBTZXJnZXkgRHlh
c2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhl
bDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZl
cGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNv
dzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dz
L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0
dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRp
b24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2Rl
IGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0
ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdv
dWxkIGJlIDc1OCBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 28 08:51:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 08:51:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVXpX-0003s1-9G; Tue, 28 May 2019 08:51:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=RBlk=T4=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hVXpW-0003rv-5X
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 08:51:34 +0000
X-Inumbo-ID: c8fc761e-8125-11e9-a998-1317d1a0e8f6
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c8fc761e-8125-11e9-a998-1317d1a0e8f6;
 Tue, 28 May 2019 08:51:30 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 28 May 2019 02:51:28 -0600
Message-Id: <5CECF68A0200007800232E9B@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.1 
Date: Tue, 28 May 2019 02:51:22 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20190510161056.48648-1-roger.pau@citrix.com>
 <20190510161056.48648-4-roger.pau@citrix.com>
 <5CE7C0F30200007800231EEB@prv1-mh.provo.novell.com>
 <20190527164419.oc75p6kmegiv3m7v@Air-de-Roger>
In-Reply-To: <20190527164419.oc75p6kmegiv3m7v@Air-de-Roger>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 3/5] pci: switch pci_conf_{read/write} to
 use pci_sbdf_t
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Brian Woods <brian.woods@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI3LjA1LjE5IGF0IDE4OjQ0LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIEZyaSwgTWF5IDI0LCAyMDE5IGF0IDA0OjAxOjIzQU0gLTA2MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMTAuMDUuMTkgYXQgMTg6MTAsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gLS0tIGEveGVuL2luY2x1ZGUveGVuL3BjaS5oCj4+ID4gKysrIGIveGVuL2lu
Y2x1ZGUveGVuL3BjaS5oCj4+ID4gQEAgLTU4LDYgKzU4LDExIEBAIHR5cGVkZWYgdW5pb24gewo+
PiA+ICAgICAgfTsKPj4gPiAgfSBwY2lfc2JkZl90Owo+PiA+ICAKPj4gPiArI2RlZmluZSBQQ0lf
U0JERl9UKHMsIGIsIGQsIGYpIFwKPj4gPiArICAgICgocGNpX3NiZGZfdCkgeyAuc2VnID0gKHMp
LCAuYnVzID0gKGIpLCAuZGV2ID0gKGQpLCAuZnVuYyA9IChmKSB9KQo+PiAKPj4gSSdkIHByZWZl
ciBpZiB0aGUgX1Qgc3VmZml4IGNvdWxkIGJlIG9taXR0ZWQuIEFmYWljcyB0aGVyZSdzIG5vIHVz
ZSBvZiB0aGUKPj4gZXhpc3RpbmcgUENJX1NCREYoKSBhbnl3aGVyZSBpbiB0aGUgdHJlZSwgc28g
dGhpcyBzaG91bGQgYmUgZmluZS4gRm9yCj4+IHRoZSAybmQgbWFjcm8gYmVsb3cgSSBjYW4ndCBl
YXNpbHkgdGVsbCB3aGV0aGVyIHRoZSBmZXcgZXhpc3RpbmcgdXNlZAo+PiBoYXZlIGFsbCBkaXNh
cHBlYXJlZCBieSBub3csIGJ1dCBpdCBzZWVtcyBsaWtlbHkuCj4gCj4gSSBjYW4gc2VlIGFib3V0
IGRyb3BwaW5nIHRoZSBfVCBzdWZmaXgsIGJ1dCBJIHRoaW5rIHRoZXJlJ3MgbGlrZWx5Cj4gc29t
ZSBvdmVybGFwIGJldHdlZW4gdGhlIGludHJvZHVjdGlvbiBvZiBQQ0lfU0JERl9UIGFuZCB0aGUg
bGFzdCB1c2VyCj4gb2YgdGhlIGN1cnJlbnQgUENJX1NCREYgaGVscGVycywgc28gbWF5YmUgaXQn
cyBmaW5lIHRvIHVzZSB0aGUgX1QKPiBzdWZmaXggYXQgZmlyc3QgYW5kIGhhdmUgb25lIGZpbmFs
IHBhdGNoIHRoYXQgcmVtb3ZlcyBpdD8KClRoYXQgd291bGQgYmUgYW4gb3B0aW9uIGlmIGl0IGNh
bid0IGJlIGRvbmUgaW4gb25lIGdvLCBzdXJlLgoKPj4gQWxzbyBJJ20gYWZyYWlkIGluaXRpYWxp
emVycyBvZiB0aGlzIGtpbmQgd2lsbCBicmVhayB0aGUgYnVpbGQgd2l0aCBvbGQgZ2NjLgo+IAo+
IEkgdGhvdWdodCB3ZSBkcm9wcGVkIHN1cHBvcnQgZm9yIHN1Y2ggb2xkIHZlcnNpb25zIG9mIGdj
YywgaXMgdGhhdCBub3QKPiB0aGUgY2FzZT8KCk5vIHlldCwgYXMgcGVyIC4vUkVBRE1FLgoKSmFu
CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 28 08:54:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 08:54:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVXs8-00041v-U1; Tue, 28 May 2019 08:54:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=RBlk=T4=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hVXs7-00041o-TA
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 08:54:15 +0000
X-Inumbo-ID: 2ad82fab-8126-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2ad82fab-8126-11e9-8980-bc764e045a96;
 Tue, 28 May 2019 08:54:14 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 28 May 2019 02:54:13 -0600
Message-Id: <5CECF7300200007800232E9E@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.1 
Date: Tue, 28 May 2019 02:54:08 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20190510161056.48648-1-roger.pau@citrix.com>
 <20190510161056.48648-3-roger.pau@citrix.com>
 <cdc13026-212f-65a0-0fdf-a6bcb919de0e@citrix.com>
 <20190527160837.ilyt76lgcxtqqhgg@Air-de-Roger>
In-Reply-To: <20190527160837.ilyt76lgcxtqqhgg@Air-de-Roger>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 2/5] pci: use function generation macros for
 pci_config_{write, read}<size>
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI3LjA1LjE5IGF0IDE4OjA4LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIEZyaSwgTWF5IDI0LCAyMDE5IGF0IDEwOjI5OjI2QU0gKzAxMDAsIEFuZHJldyBDb29wZXIg
d3JvdGU6Cj4+IE9uIDEwLzA1LzIwMTkgMTc6MTAsIFJvZ2VyIFBhdSBNb25uZSB3cm90ZToKPj4g
PiBUaGlzIGF2b2lkcyBjb2RlIGR1cGxpY2F0aW9uIGJldHdlZW4gdGhlIGhlbHBlcnMuCj4+ID4K
Pj4gPiBObyBmdW5jdGlvbmFsIGNoYW5nZSBpbnRlbmRlZC4KPj4gPgo+PiA+IFNpZ25lZC1vZmYt
Ynk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+PiAKPj4gLTEuICBJ
IHNlZSB0aGlzIGFzIGFjdGl2ZWx5IG1ha2luZyB0aGUgY29kZSB3b3JzZSwgbm90IGFuIGltcHJv
dmVtZW50Lgo+IAo+IFRoYW5rcyBmb3IgdGhlIGZlZWRiYWNrLiBJJ20gbm90IHNwZWNpYWxseSB0
aHJpbGxlZCBlaXRoZXIgd2F5IChzZWVpbmcKPiBKYW4gcHJvdmlkZWQgaGlzIFJCKSwgdGhlIG1h
aW4gbW90aXZhdGlvbiBiZWhpbmQgdGhlIGNoYW5nZSB3YXMgdG8KPiBhdm9pZCBoYXZpbmcgdG8g
Y2hhbmdlIHRoZSBsaXN0IG9mIHBhcmFtZXRlcnMgdG8gYSBwY2lfc2JkZl90IGluIGVhY2gKPiBo
ZWxwZXIsIEkgZmluZCB0aGlzIGVycm9yIHByb25lIHdoZW4gdGhlIGNvZGUgaXMgdGhlIHNhbWUg
aW4gYWxsIDMKPiBkaWZmZXJlbnQgaGVscGVycyBleGNlcHQgZm9yIHRoZSBzaXplIGRpZmZlcmVu
Y2UuCj4gCj4gR2l2ZW4gQW5kcmV3J3Mgb3BpbmlvbiBkbyB5b3Ugc3RpbGwgY29uc2lkZXIgdGhp
cyB1c2VmdWwgSmFuPwoKV2VsbCwgbGV0IG1lIHB1dCBpdCB0aGF0IHdheTogSSdtIGZpbmUgd2l0
aCB0aGUgY2hhbmdlLCBidXQgSSdtIGFsc28KZmluZSB3aXRoIHRoZSBjb2RlIHN0YXlpbmcgYXMg
aXMsIHNlZWluZyBBbmRyZXcncyBvYmplY3Rpb24uCgpKYW4KCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 28 08:54:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 08:54:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVXsc-00044c-9U; Tue, 28 May 2019 08:54:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ae6p=T4=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1hVXsb-00044M-Af
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 08:54:45 +0000
X-Inumbo-ID: 39ce23e2-8126-11e9-946b-afe817a775a3
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 39ce23e2-8126-11e9-946b-afe817a775a3;
 Tue, 28 May 2019 08:54:39 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hVXsT-0003Hw-P9; Tue, 28 May 2019 08:54:37 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hVXsT-0004gf-IZ; Tue, 28 May 2019 08:54:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hVXsT-0003df-Hx; Tue, 28 May 2019 08:54:37 +0000
To: xen-devel@lists.xenproject.org, osstest-admin@xenproject.org,
 royger@FreeBSD.org
Message-ID: <osstest-137005-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: freebsd-master:build-amd64-xen-freebsd:xen-build-freebsd:fail:regression
X-Osstest-Versions-This: freebsd=3b821c79f1cbc2774b46caa95df3b05b9ae6514f
X-Osstest-Versions-That: freebsd=aab5f5a3bd55421fa6a8dbc05332a9b9fb49992c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 28 May 2019 08:54:37 +0000
Subject: [Xen-devel] [freebsd-master test] 137005: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNzAwNSBmcmVlYnNkLW1hc3RlciByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTM3MDA1LwoKUmVncmVzc2lvbnMgOi0o
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5n
IHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NC14ZW4tZnJlZWJzZCAg
ICAgICA3IHhlbi1idWlsZC1mcmVlYnNkICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzY5MDEKCnZl
cnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBmcmVlYnNkICAgICAgICAgICAgICAzYjgyMWM3
OWYxY2JjMjc3NGI0NmNhYTk1ZGYzYjA1YjlhZTY1MTRmCmJhc2VsaW5lIHZlcnNpb246CiBmcmVl
YnNkICAgICAgICAgICAgICBhYWI1ZjVhM2JkNTU0MjFmYTZhOGRiYzA1MzMyYTliOWZiNDk5OTJj
CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzY5MDEgIDIwMTktMDUtMjQgMTM6MzI6MDUgWiAgICAz
IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTM3MDA1ICAyMDE5LTA1LTI3IDA5OjE5OjEyIFog
ICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25z
IHVuZGVyIHRlc3Q6CiAgMG1wIDwwbXBARnJlZUJTRC5vcmc+CiAgYWUgPGFlQEZyZWVCU0Qub3Jn
PgogIGFzb21lcnMgPGFzb21lcnNARnJlZUJTRC5vcmc+CiAgY2VtIDxjZW1ARnJlZUJTRC5vcmc+
CiAgZGFuZmUgPGRhbmZlQEZyZWVCU0Qub3JnPgogIGRlbHBoaWogPGRlbHBoaWpARnJlZUJTRC5v
cmc+CiAgZGltIDxkaW1ARnJlZUJTRC5vcmc+CiAgZW1hc3RlIDxlbWFzdGVARnJlZUJTRC5vcmc+
CiAgamNoYW5kcmEgPGpjaGFuZHJhQEZyZWVCU0Qub3JnPgogIGpoYiA8amhiQEZyZWVCU0Qub3Jn
PgogIGpoaWJiaXRzIDxqaGliYml0c0BGcmVlQlNELm9yZz4KICBrZW4gPGtlbkBGcmVlQlNELm9y
Zz4KICBraWIgPGtpYkBGcmVlQlNELm9yZz4KICBsdXBvcmwgPGx1cG9ybEBGcmVlQlNELm9yZz4K
ICBsd2hzdSA8bHdoc3VARnJlZUJTRC5vcmc+CiAgbWFya2ogPG1hcmtqQEZyZWVCU0Qub3JnPgog
IG1ja3VzaWNrIDxtY2t1c2lja0BGcmVlQlNELm9yZz4KICBwa3ViYWogPHBrdWJhakBGcmVlQlNE
Lm9yZz4KICByZ3JpbWVzIDxyZ3JpbWVzQEZyZWVCU0Qub3JnPgogIHNlZiA8c2VmQEZyZWVCU0Qu
b3JnPgogIHNqZyA8c2pnQEZyZWVCU0Qub3JnPgogIHRyYXN6IDx0cmFzekBGcmVlQlNELm9yZz4K
ICB0dWV4ZW4gPHR1ZXhlbkBGcmVlQlNELm9yZz4KCmpvYnM6CiBidWlsZC1hbWQ2NC1mcmVlYnNk
LWFnYWluICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LWZyZWVic2QgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQteGVuLWZyZWVic2QgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9t
ZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQK
ICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhw
bGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVz
cyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/
cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7
IGl0IHdvdWxkIGJlIDU4NyBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 28 08:59:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 08:59:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVXx6-0004KO-DN; Tue, 28 May 2019 08:59:24 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ExCW=T4=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hVXx4-0004KI-SQ
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 08:59:22 +0000
X-Inumbo-ID: e21712f1-8126-11e9-8980-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id e21712f1-8126-11e9-8980-bc764e045a96;
 Tue, 28 May 2019 08:59:21 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 2CC6C341;
 Tue, 28 May 2019 01:59:21 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 5F7EF3F59C;
 Tue, 28 May 2019 01:59:19 -0700 (PDT)
To: Andrii Anisov <andrii.anisov@gmail.com>
References: <1558721577-13958-1-git-send-email-andrii.anisov@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <c31fb2f8-1703-61db-fd7d-f41db6a137d8@arm.com>
Date: Tue, 28 May 2019 09:59:17 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <1558721577-13958-1-git-send-email-andrii.anisov@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH RFC 2] [DO NOT APPLY] introduce
 VCPUOP_register_runstate_phys_memory_area hypercall
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQW5kcmlpLAoKSSBhbSBub3QgYW5zd2VyaW5nIG9uIHRoZSBjb250ZW50IHlldCwgSSB3aWxs
IGRvIHRoYXQgc2VwYXJhdGVseS4gVGhlIHRocmVhZGluZyAKZm9yIHRoaXMgc2VyaWVzIGxvb2tz
IHF1aXRlIGNvbmZ1c2luZy4gVGhlIGhlYWQgb2YgdGhlIHRocmVhZCBpcyB0aGlzIHBhdGNoIChp
LmUgClJGQyAyKSBidXQgdGhlbiB5b3UgaGF2ZSBhIGNvdmVyIGxldHRlciB3aXRoaW4gdGhlIHRo
cmVhZCB0YWdnZWQgIlYzIi4KCiBGcm9tIHdoYXQgSSB1bmRlcnN0YW5kLCB0aGUgMiBlLW1haWxz
IHRhZ2dlZCAiVjMiIGlzIHRoZSBvcmlnaW5hbCB2ZXJzaW9uIHdoZXJlIAphcyBSRkMgMiBhbmQg
UkZDIDMgYXJlIHZhcmlhbnRzLiBBbSBJIGNvcnJlY3Q/CgpJZiBzbywgZm9yIG5leHQgdGltZSwg
SSB3b3VsZCByZWNvbW1lbmQgdG8gaGF2ZSB0aGUgY292ZXIgbGV0dGVyIGZpcnN0IGFuZCB0aGVu
IAphbGwgdGhlIHBhdGNoZXMgc2VuZCAiSW4tUmVwbHktVG8iIHRoZSBjb3ZlciBsZXR0ZXIuIFRo
aXMgbWFrZXMgZWFzaWVyIHRvIHRyYWNrIApzZXJpZXMuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdy
YWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 28 09:17:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 09:17:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVYEu-00065A-1H; Tue, 28 May 2019 09:17:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=M056=T4=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1hVYEt-000655-9U
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 09:17:47 +0000
X-Inumbo-ID: 743589ad-8129-11e9-8980-bc764e045a96
Received: from mail-lf1-x142.google.com (unknown [2a00:1450:4864:20::142])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 743589ad-8129-11e9-8980-bc764e045a96;
 Tue, 28 May 2019 09:17:46 +0000 (UTC)
Received: by mail-lf1-x142.google.com with SMTP id u27so13974875lfg.10
 for <xen-devel@lists.xenproject.org>; Tue, 28 May 2019 02:17:46 -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-language:content-transfer-encoding;
 bh=TeRljmn7ABXAfmPDukOiU4aQuCtAuY6xTc+OOJ5kZuY=;
 b=RQ1jwqHiVnsX9sDV2qYizYqMuQuV8wqlwc/rp5IKo+fgV8Q15kcqIaieGJuZRUz9b+
 5Wgi2U0pNqWShl4v6eSj/chAt3dZQdGcKsgca7kcOR+iirrin9EVKlU+Xi83jwCZHbXj
 1gllI95oZsAAda9lVIpN2OPJsRZy56ngfnnCB82iRAdH4phsv3kz5YyyJzqPCLZJRFKN
 3HcnoU39mwo2DqKgwxKiC+0IJ453JqnjqDJkMWbbWkOIOecek1z5p/ISodU8WeSm1NW2
 8TTCu5nMDOCv34E4VVZZ+cHfavhLO4bsw1EkGj2WvkSby0pqjzCoXf4k0UhXMOBFNun7
 OSUg==
X-Google-DKIM-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=TeRljmn7ABXAfmPDukOiU4aQuCtAuY6xTc+OOJ5kZuY=;
 b=GgsmI6TGRnSFI/ckjoN0gfZDAWkKDhKjZe14YoIr2GRR92pgaz074stgXM2SaA9R/p
 jyEoqyiIx+zsbMGwgPrGIr1VtkLymmFdb132bgkzVMFtc+lxKaYUQv+BaVytEw0t8HAd
 Be9QrHww3jawJ9JYm6vHu2sep8PfMluK6GmeCAiTaggGn0bjta3IXc5vzHDxQdJnuA7B
 sGR55ekM3ZMBDwD2vvvD6J1+V7/NZ56y/sB+jkobqlhpw+A+j+fGOqMDnv5vBAk1ohwE
 MxvYa383le7aacTAF3Yt0+ZKUK9b9CiDXZZgxwuxPQz6J2FTnss8XBv5K6sl0OTiIhNk
 0gSw==
X-Gm-Message-State: APjAAAVTrbv1d7XwiTLUpGXPfvngvkBkyG4zhpS2wOB3jOQIp56luxsL
 CyAS5bgRLh21wxtO6OZxCkc+b9h3350=
X-Google-Smtp-Source: APXvYqxHKwSKyTO0AGXuv+qiA/hfEOaxuuhuvo3KAz7sqsWgTKVDjomgU29CvSAzbhgl6z4olLoV8w==
X-Received: by 2002:ac2:598d:: with SMTP id w13mr813564lfn.165.1559035064430; 
 Tue, 28 May 2019 02:17:44 -0700 (PDT)
Received: from [10.17.180.71] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id
 v16sm2832371lji.88.2019.05.28.02.17.42
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 28 May 2019 02:17:43 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>
References: <1558721577-13958-1-git-send-email-andrii.anisov@gmail.com>
 <c31fb2f8-1703-61db-fd7d-f41db6a137d8@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <d94e7186-5f5d-1d93-4462-af18ba7da018@gmail.com>
Date: Tue, 28 May 2019 12:17:42 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <c31fb2f8-1703-61db-fd7d-f41db6a137d8@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH RFC 2] [DO NOT APPLY] introduce
 VCPUOP_register_runstate_phys_memory_area hypercall
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gSnVsaWVuLAoKT24gMjguMDUuMTkgMTE6NTksIEp1bGllbiBHcmFsbCB3cm90ZToKPiBJ
IGFtIG5vdCBhbnN3ZXJpbmcgb24gdGhlIGNvbnRlbnQgeWV0LCBJIHdpbGwgZG8gdGhhdCBzZXBh
cmF0ZWx5LiBUaGUgdGhyZWFkaW5nIGZvciB0aGlzIHNlcmllcyBsb29rcyBxdWl0ZSBjb25mdXNp
bmcuIFRoZSBoZWFkIG9mIHRoZSB0aHJlYWQgaXMgdGhpcyBwYXRjaCAoaS5lIFJGQyAyKSBidXQg
dGhlbiB5b3UgaGF2ZSBhIGNvdmVyIGxldHRlciB3aXRoaW4gdGhlIHRocmVhZCB0YWdnZWQgIlYz
Ii4KCkFjdHVhbGx5IEkndmUgbm90aWNlZCB0aGUgbWFuZ2xlZCB0aHJlYWRpbmcuIEJ1dCBub3Qg
c3VyZSB3aHkgaXQgaXMgc28uIEkganVzdCBwYXNzZWQgYSBmb2xkZXIgd2l0aCB0aG9zZSBwYXRj
aGVzIHRvIGdpdC1zZW5kLW1haWwuCgo+ICBGcm9tIHdoYXQgSSB1bmRlcnN0YW5kLCB0aGUgMiBl
LW1haWxzIHRhZ2dlZCAiVjMiIGlzIHRoZSBvcmlnaW5hbCB2ZXJzaW9uIHdoZXJlIGFzIFJGQyAy
IGFuZCBSRkMgMyBhcmUgdmFyaWFudHMuIEFtIEkgY29ycmVjdD8KClllcywgc3VyZS4KCj4gSWYg
c28sIGZvciBuZXh0IHRpbWUsIEkgd291bGQgcmVjb21tZW5kIHRvIGhhdmUgdGhlIGNvdmVyIGxl
dHRlciBmaXJzdCBhbmQgdGhlbiBhbGwgdGhlIHBhdGNoZXMgc2VuZCAiSW4tUmVwbHktVG8iIHRo
ZSBjb3ZlciBsZXR0ZXIuIFRoaXMgbWFrZXMgZWFzaWVyIHRvIHRyYWNrIHNlcmllcy4KCkl0IG1p
Z2h0IGhlbHAuIEJ1dCBiZWZvcmUgaXQgd29ya2VkIHdlbGwgd2l0aG91dCBhZGRpdGlvbmFsIHRy
aWNrcy4KCgotLSAKU2luY2VyZWx5LApBbmRyaWkgQW5pc292LgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 28 09:23:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 09:23:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVYKm-0006r5-Pc; Tue, 28 May 2019 09:23:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ExCW=T4=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hVYKl-0006r0-3p
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 09:23:51 +0000
X-Inumbo-ID: 4d94d00c-812a-11e9-a2d2-e78017b294de
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 4d94d00c-812a-11e9-a2d2-e78017b294de;
 Tue, 28 May 2019 09:23:50 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id E488D341;
 Tue, 28 May 2019 02:23:49 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 22BBB3F59C;
 Tue, 28 May 2019 02:23:47 -0700 (PDT)
To: Andrii Anisov <andrii.anisov@gmail.com>
References: <1558721577-13958-1-git-send-email-andrii.anisov@gmail.com>
 <c31fb2f8-1703-61db-fd7d-f41db6a137d8@arm.com>
 <d94e7186-5f5d-1d93-4462-af18ba7da018@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <bb5aa1e6-f927-5f96-dbd7-1582da1733f3@arm.com>
Date: Tue, 28 May 2019 10:23:46 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <d94e7186-5f5d-1d93-4462-af18ba7da018@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH RFC 2] [DO NOT APPLY] introduce
 VCPUOP_register_runstate_phys_memory_area hypercall
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAyOC8wNS8yMDE5IDEwOjE3LCBBbmRyaWkgQW5pc292IHdyb3RlOgo+IEhlbGxvIEp1bGll
biwKPiAKPiBPbiAyOC4wNS4xOSAxMTo1OSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBJIGFtIG5v
dCBhbnN3ZXJpbmcgb24gdGhlIGNvbnRlbnQgeWV0LCBJIHdpbGwgZG8gdGhhdCBzZXBhcmF0ZWx5
LiBUaGUgCj4+IHRocmVhZGluZyBmb3IgdGhpcyBzZXJpZXMgbG9va3MgcXVpdGUgY29uZnVzaW5n
LiBUaGUgaGVhZCBvZiB0aGUgdGhyZWFkIGlzIAo+PiB0aGlzIHBhdGNoIChpLmUgUkZDIDIpIGJ1
dCB0aGVuIHlvdSBoYXZlIGEgY292ZXIgbGV0dGVyIHdpdGhpbiB0aGUgdGhyZWFkIAo+PiB0YWdn
ZWQgIlYzIi4KPiAKPiBBY3R1YWxseSBJJ3ZlIG5vdGljZWQgdGhlIG1hbmdsZWQgdGhyZWFkaW5n
LiBCdXQgbm90IHN1cmUgd2h5IGl0IGlzIHNvLiBJIGp1c3QgCj4gcGFzc2VkIGEgZm9sZGVyIHdp
dGggdGhvc2UgcGF0Y2hlcyB0byBnaXQtc2VuZC1tYWlsLgoKSUlSQywgZ2l0LXNlbmQtZW1haWwg
d2lsbCB1c2UgdGhlIGZpcnN0IGUtbWFpbCBpbiB0aGUgYWxwaGFiZXRpY2FsIG9yZGVyIGFzIHRo
ZSAKInRvcCBlLW1haWwiIGFuZCBhbGwgdGhlIG90aGVyIHdpbGwgYmUgc2VuZCAiSW4tUmVwbHkt
VG8iLgoKPiAKPj4gwqBGcm9tIHdoYXQgSSB1bmRlcnN0YW5kLCB0aGUgMiBlLW1haWxzIHRhZ2dl
ZCAiVjMiIGlzIHRoZSBvcmlnaW5hbCB2ZXJzaW9uIAo+PiB3aGVyZSBhcyBSRkMgMiBhbmQgUkZD
IDMgYXJlIHZhcmlhbnRzLiBBbSBJIGNvcnJlY3Q/Cj4gCj4gWWVzLCBzdXJlLgo+IAo+PiBJZiBz
bywgZm9yIG5leHQgdGltZSwgSSB3b3VsZCByZWNvbW1lbmQgdG8gaGF2ZSB0aGUgY292ZXIgbGV0
dGVyIGZpcnN0IGFuZCAKPj4gdGhlbiBhbGwgdGhlIHBhdGNoZXMgc2VuZCAiSW4tUmVwbHktVG8i
IHRoZSBjb3ZlciBsZXR0ZXIuIFRoaXMgbWFrZXMgZWFzaWVyIHRvIAo+PiB0cmFjayBzZXJpZXMu
Cj4gCj4gSXQgbWlnaHQgaGVscC4gQnV0IGJlZm9yZSBpdCB3b3JrZWQgd2VsbCB3aXRob3V0IGFk
ZGl0aW9uYWwgdHJpY2tzLgoKSW4gZ2VuZXJhbCwgYWxsIHRoZSBwYXRjaCBzZW50IGFyZSBzdGFy
dGluZyB3aXRoIGEgbnVtYmVyIGZvbGxvd2VkIGJ5IHRoZSB0aXRsZS4gClRoZSBudW1iZXIgZW5z
dXJlIHRoZSBjb3JyZWN0IG9yZGVyaW5nLiBJZiB5b3UgZG9uJ3QgaGF2ZSBudW1iZXIgdGhlbiwg
eW91IHdpbGwgCmZhbGxiYWNrIHRvIGFscGhhYmV0aWNhbCBvcmRlci4KCkNoZWVycywKCi0tIApK
dWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 28 09:36:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 09:36:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVYX6-0007jT-37; Tue, 28 May 2019 09:36:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=M056=T4=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1hVYX4-0007jN-Ee
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 09:36:34 +0000
X-Inumbo-ID: 13e0cd11-812c-11e9-8980-bc764e045a96
Received: from mail-lf1-x142.google.com (unknown [2a00:1450:4864:20::142])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 13e0cd11-812c-11e9-8980-bc764e045a96;
 Tue, 28 May 2019 09:36:33 +0000 (UTC)
Received: by mail-lf1-x142.google.com with SMTP id b11so7612635lfa.5
 for <xen-devel@lists.xenproject.org>; Tue, 28 May 2019 02:36:33 -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-language:content-transfer-encoding;
 bh=SL1Hwgs/hIq1JZBmj6BII8Zjb/gEwvGORC23YkTdXic=;
 b=EbJA10lrRhsjQ1vDr2B83VN0E53kVaPoD9YcwKyh/vGwgbrR+VrxdvIieN9zOwH68p
 nIiutmFVSKVk3DVoykCT8ulmrP62xLlYpC9HhZDEqzXgGHApPTD78GoBK86/SV4kG1mJ
 R91Qb53FnC01zphJd0j32BUo2KYXF7flWvjZCD0tB/ava1zcIs+K4Y6DLx2p5K7PWp7w
 povKBgBQdFQa9f2ou1g72+WTeSC7mi6DTL5y+Nym3BUOWGFZxg7jlmB00hijHrzVIvK3
 YB0RZ6ApOaG3dy9PHKv4taYGYaV1Qz1sTEcYBCvfR7CjZnR6YHt6nBW6nLw1XbXt8mCC
 eZug==
X-Google-DKIM-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=SL1Hwgs/hIq1JZBmj6BII8Zjb/gEwvGORC23YkTdXic=;
 b=t2LHTKQKgCB1mZjVt4sqLEG4vTMIsVSdH8GR4Utgi2K7/UOguz7TRqqFQxt62k2YMj
 dLa/8K3q/On6U18oW3NB3eQ7I5Ju10BytrLOCi2m8rnRVFMI4jVZajIumU5NeJj0sqmp
 x0xYw37h8lmNF8TqU29Kb7TzvBuiA1MxWK8dSyJOQIbYlqYUhBTkxX2tuJbpSD8k7mc6
 E3+IRKmAzIC+gnRgLmdpnq/wNFDmWqDdM/xWrnBt8HitD9gY9xAvuAWJEjePTvJAx5mw
 Yuz9WwuXausTJjoJTuxcrOCIikDHzrO0M+9KixNkYkq9fNkczMp0ySyyV89jGL/8d7Rc
 xRDQ==
X-Gm-Message-State: APjAAAVSeuIOSP1ZEJLlQDD9cS7PV7p+/xtmyiphwv4Ag76oO9zCbosK
 ZEEXPauuVINx7bkeER2H5tTqPpOMTpI=
X-Google-Smtp-Source: APXvYqwuZl4gZ228Sb12lF3w2Fc8uJXmNUdlu+tQsk5PYB9yJH/7GVe9wN+71fjloIApgx/TZl1u5A==
X-Received: by 2002:a05:6512:64:: with SMTP id
 i4mr16263078lfo.32.1559036191438; 
 Tue, 28 May 2019 02:36:31 -0700 (PDT)
Received: from [10.17.180.71] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id
 z6sm2787484ljh.61.2019.05.28.02.36.29
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 28 May 2019 02:36:30 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>
References: <1558721577-13958-1-git-send-email-andrii.anisov@gmail.com>
 <c31fb2f8-1703-61db-fd7d-f41db6a137d8@arm.com>
 <d94e7186-5f5d-1d93-4462-af18ba7da018@gmail.com>
 <bb5aa1e6-f927-5f96-dbd7-1582da1733f3@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <eec4ac53-eb73-c919-d54c-2b926816c5cb@gmail.com>
Date: Tue, 28 May 2019 12:36:29 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <bb5aa1e6-f927-5f96-dbd7-1582da1733f3@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH RFC 2] [DO NOT APPLY] introduce
 VCPUOP_register_runstate_phys_memory_area hypercall
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAyOC4wNS4xOSAxMjoyMywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEluIGdlbmVyYWwsIGFs
bCB0aGUgcGF0Y2ggc2VudCBhcmUgc3RhcnRpbmcgd2l0aCBhIG51bWJlciBmb2xsb3dlZCBieSB0
aGUgdGl0bGUuIFRoZSBudW1iZXIgZW5zdXJlIHRoZSBjb3JyZWN0IG9yZGVyaW5nLiBJZiB5b3Ug
ZG9uJ3QgaGF2ZSBudW1iZXIgdGhlbiwgeW91IHdpbGwgZmFsbGJhY2sgdG8gYWxwaGFiZXRpY2Fs
IG9yZGVyLgpBaCwgeWVzLCBzdXJlLiBJIGRpZCByZW5hbWUgbWFudWFsbHkgUkZDMSBwYXRjaCBm
aWxlLiBCdXQgc29tZXdoeSBtaXNzZWQgcmVuYW1pbmcgUkZDMiBwYXRjaCBmaWxlLgoKLS0gClNp
bmNlcmVseSwKQW5kcmlpIEFuaXNvdi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 28 10:05:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 10:05:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVYzH-0001vI-Cj; Tue, 28 May 2019 10:05:43 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2UAK=T4=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1hVYzF-0001vD-C6
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 10:05:41 +0000
X-Inumbo-ID: 256336f0-8130-11e9-8980-bc764e045a96
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 256336f0-8130-11e9-8980-bc764e045a96;
 Tue, 28 May 2019 10:05:39 +0000 (UTC)
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.50 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: E86VKVoS7uk8YE3Af8sPw279fIHN1G4PyLP67Wh8AWAjxHJfntUF38BCuEEOCkAA6/HYZL7OU1
 aEHSt40HnrY+nm5QNBxPBwkBnAaRJALcdwWTQiTbKA/feZywDb0UPO27F0EfWFpJl+kdh6w93D
 B+iniasD/1JxrecB2A6QN4Su6qYPiuiKXz+zQ7GCiiBdV1k+7KWUd3ei4GODwCGd1hz/XYQqUI
 UkviSzeqg+1cDbH9lDSbGNUgRhjt+RLqszlmtX0aIXyejj3hIZSsWwNU4WQcj03xZibPwD6owh
 ceA=
X-SBRS: 2.7
X-MesageID: 973064
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,521,1549947600"; 
   d="scan'208";a="973064"
Date: Tue, 28 May 2019 12:05:29 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190528100529.apc7rlpdzvgr3vzf@Air-de-Roger>
References: <20190510161056.48648-1-roger.pau@citrix.com>
 <20190510161056.48648-4-roger.pau@citrix.com>
 <5CE7C0F30200007800231EEB@prv1-mh.provo.novell.com>
 <20190527164419.oc75p6kmegiv3m7v@Air-de-Roger>
 <5CECF68A0200007800232E9B@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5CECF68A0200007800232E9B@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 3/5] pci: switch pci_conf_{read/write} to
 use pci_sbdf_t
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Stefano
 Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, George
 Dunlap <George.Dunlap@eu.citrix.com>, Andrew
 Cooper <andrew.cooper3@citrix.com>, Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Tim Deegan <tim@xen.org>, Julien Grall <julien.grall@arm.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Brian Woods <brian.woods@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBNYXkgMjgsIDIwMTkgYXQgMDI6NTE6MjJBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDI3LjA1LjE5IGF0IDE4OjQ0LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gRnJpLCBNYXkgMjQsIDIwMTkgYXQgMDQ6MDE6MjNBTSAtMDYwMCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4gPj4gPj4+IE9uIDEwLjA1LjE5IGF0IDE4OjEwLCA8cm9nZXIucGF1QGNp
dHJpeC5jb20+IHdyb3RlOgo+ID4+ID4gLS0tIGEveGVuL2luY2x1ZGUveGVuL3BjaS5oCj4gPj4g
PiArKysgYi94ZW4vaW5jbHVkZS94ZW4vcGNpLmgKPiA+PiA+IEBAIC01OCw2ICs1OCwxMSBAQCB0
eXBlZGVmIHVuaW9uIHsKPiA+PiA+ICAgICAgfTsKPiA+PiA+ICB9IHBjaV9zYmRmX3Q7Cj4gPj4g
PiAgCj4gPj4gPiArI2RlZmluZSBQQ0lfU0JERl9UKHMsIGIsIGQsIGYpIFwKPiA+PiA+ICsgICAg
KChwY2lfc2JkZl90KSB7IC5zZWcgPSAocyksIC5idXMgPSAoYiksIC5kZXYgPSAoZCksIC5mdW5j
ID0gKGYpIH0pCj4gPj4gCj4gPj4gSSdkIHByZWZlciBpZiB0aGUgX1Qgc3VmZml4IGNvdWxkIGJl
IG9taXR0ZWQuIEFmYWljcyB0aGVyZSdzIG5vIHVzZSBvZiB0aGUKPiA+PiBleGlzdGluZyBQQ0lf
U0JERigpIGFueXdoZXJlIGluIHRoZSB0cmVlLCBzbyB0aGlzIHNob3VsZCBiZSBmaW5lLiBGb3IK
PiA+PiB0aGUgMm5kIG1hY3JvIGJlbG93IEkgY2FuJ3QgZWFzaWx5IHRlbGwgd2hldGhlciB0aGUg
ZmV3IGV4aXN0aW5nIHVzZWQKPiA+PiBoYXZlIGFsbCBkaXNhcHBlYXJlZCBieSBub3csIGJ1dCBp
dCBzZWVtcyBsaWtlbHkuCj4gPiAKPiA+IEkgY2FuIHNlZSBhYm91dCBkcm9wcGluZyB0aGUgX1Qg
c3VmZml4LCBidXQgSSB0aGluayB0aGVyZSdzIGxpa2VseQo+ID4gc29tZSBvdmVybGFwIGJldHdl
ZW4gdGhlIGludHJvZHVjdGlvbiBvZiBQQ0lfU0JERl9UIGFuZCB0aGUgbGFzdCB1c2VyCj4gPiBv
ZiB0aGUgY3VycmVudCBQQ0lfU0JERiBoZWxwZXJzLCBzbyBtYXliZSBpdCdzIGZpbmUgdG8gdXNl
IHRoZSBfVAo+ID4gc3VmZml4IGF0IGZpcnN0IGFuZCBoYXZlIG9uZSBmaW5hbCBwYXRjaCB0aGF0
IHJlbW92ZXMgaXQ/Cj4gCj4gVGhhdCB3b3VsZCBiZSBhbiBvcHRpb24gaWYgaXQgY2FuJ3QgYmUg
ZG9uZSBpbiBvbmUgZ28sIHN1cmUuCj4gCj4gPj4gQWxzbyBJJ20gYWZyYWlkIGluaXRpYWxpemVy
cyBvZiB0aGlzIGtpbmQgd2lsbCBicmVhayB0aGUgYnVpbGQgd2l0aCBvbGQgZ2NjLgo+ID4gCj4g
PiBJIHRob3VnaHQgd2UgZHJvcHBlZCBzdXBwb3J0IGZvciBzdWNoIG9sZCB2ZXJzaW9ucyBvZiBn
Y2MsIGlzIHRoYXQgbm90Cj4gPiB0aGUgY2FzZT8KPiAKPiBObyB5ZXQsIGFzIHBlciAuL1JFQURN
RS4KClJpZ2h0LCBzbyB0aGVuIEkgZ3Vlc3MgdGhlIG9ubHkgc29sdXRpb24gd291bGQgYmUgdG8g
dXNlIHNvbWV0aGluZwpsaWtlOgoKI2RlZmluZSBQQ0lfU0JERl9UKHMsIGIsIGQsIGYpIFwKICAg
ICgocGNpX3NiZGZfdCkgeyAuc2JkZiA9IFBDSV9TQkRGKHMsYixkLGYpIH0pCgpBbmQgc2ltaWxh
cmx5IGZvciB0aGUgb3RoZXIgaW5pdGlhbGl6ZXJzLiBJIGd1ZXNzIHRoZW4geW91IHdvdWxkIGJl
CmZpbmUgd2l0aCB1c2luZyB0aGUgX1Qgc3VmZml4IGZvciB0aG9zZSBoZWxwZXJzIGFuZCBrZWVw
aW5nIHRoZQpjdXJyZW50IG9uZXMgYXMtaXM/CgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 28 10:28:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 10:28:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVZLM-0003lw-Hs; Tue, 28 May 2019 10:28:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9env=T4=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1hVZLL-0003lr-FP
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 10:28:31 +0000
X-Inumbo-ID: 546fcacc-8133-11e9-8866-2fa2f54a3f37
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 546fcacc-8133-11e9-8866-2fa2f54a3f37;
 Tue, 28 May 2019 10:28:27 +0000 (UTC)
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.50 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: zquuyn3j4Su/TuJxVp+16M2h+KLNHJHK3qbcEaZHe6CUmlt2i/1cJrTp0ib2YDgmINVI0ns9P4
 0x9ntr7tXJuPrep9A5TZdlmDWKAjdeNDfCYiDtmPP10OAQCnBwd7URT5UjG5CBwPn03mKeFlmr
 +KLG5DjS+mxs5fD5jmGoeX8AIRlPJJ+27fx44nddHQ/NNiD2DbqPt6h0GN8Qx2eEkxrNgO/Hie
 f8YZgb3vRUxyyM8/cFzIPY93LDXH48e96BVkwiKpnuODe81uHn7ZFQfWrEevtcus/oAOcXruye
 y3M=
X-SBRS: 2.7
X-MesageID: 977663
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,521,1549947600"; 
   d="scan'208";a="977663"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 28 May 2019 11:28:23 +0100
Message-ID: <20190528102823.14171-1-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3] x86/altp2m: cleanup p2m_altp2m_lazy_copy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgoKVGhlIHAybV9hbHRw
Mm1fbGF6eV9jb3B5IGlzIHJlc3BvbnNpYmxlIGZvciBsYXppbHkgcG9wdWxhdGluZyBhbgphbHRw
Mm0gdmlldyB3aGVuIHRoZSBndWVzdCB0cmFwcyBvdXQgZHVlIHRvIG5vIEVQVCBlbnRyeSBiZWlu
ZyBwcmVzZW50CmluIHRoZSBhY3RpdmUgdmlldy4gIEN1cnJlbnRseSwgaW4gYWRkaXRpb24gdG8g
dGFraW5nIGEgbnVtYmVyIG9mCnVudXNlZCBhcmdlbWVudHMsIHRoZSB3aG9sZSBjYWxsaW5nIGNv
bnZlbnRpb24gaGFzIGEgbnVtYmVyIG9mCnJlZHVuZGFudCBwMm0gbG9va3VwczogdGhlIGZ1bmN0
aW9uIHJlYWRzIHRoZSBob3N0cDJtLCBldmVuIHRob3VnaCB0aGUKY2FsbGVyIGhhcyBqdXN0IHJl
YWQgdGhlIHNhbWUgaG9zdHAybSBlbnRyeTsgYW5kIHRoZW4gdGhlIGNhbGxlcgpyZS1yZWFkcyB0
aGUgYWx0cDJtIGVudHJ5IHRoYXQgdGhlIGZ1bmN0aW9uIGhhcyBqdXN0IHJlYWQgKGFuZCBwb3Nz
aWJseSBzZXQpLgoKUmV3b3JrIHRoaXMgZnVuY3Rpb24gdG8gbWFrZSBpdCBhIGJpdCBtb3JlIHJh
dGlvbmFsLiAgU3BlY2lmaWNhbGx5OgoKLSBQYXNzIHRoZSBjdXJyZW50IGhvc3RwMm0gZW50cnkg
dmFsdWVzIHdlIGhhdmUganVzdCByZWFkIGZvciBpdCB0bwogIHVzZSB0byBwb3B1bGF0ZSB0aGUg
YWx0cDJtIGVudHJ5IGlmIGl0IGZpbmRzIHRoZSBlbnRyeSBlbXB0eS4KCi0gSWYgdGhlIGFsdHAy
bSBlbnRyeSBpcyBub3QgZW1wdHksIHBhc3Mgb3V0IHRoZSB2YWx1ZXMgd2UndmUgcmVhZCBzbwog
IHRoZSBjYWxsZXIgZG9lc24ndCBuZWVkIHRvIHJlLXdhbGsgdGhlIHRhYmxlcwoKLSBFaXRoZXIg
d2F5LCByZXR1cm4gd2l0aCB0aGUgZ2ZuICdsb2NrZWQnLCB0byBtYWtlIGNsZWFuLXVwIGhhbmRs
aW5nCiAgbW9yZSBjb25zaXN0ZW50LgoKUmVuYW1lIHRoZSBmdW5jdGlvbiB0byBiZXR0ZXIgcmVm
bGVjdCB0aGlzIGZ1bmN0aW9uYWxpdHkuCgpXaGlsZSB3ZSdyZSBoZXJlLCBjaGFuZ2UgYm9vbF90
IHRvIGJvb2wsIGFuZCByZXR1cm4gdHJ1ZS9mYWxzZSByYXRoZXIKdGhhbiAxLzAuCgpJdCdzIGEg
Yml0IGdyYXRpbmcgdG8gZG8gYm90aCB0aGUgcDJtX2xvY2soKSBhbmQgdGhlIGdldF9nZm4oKSwK
a25vd2luZyB0aGF0IHRoZXkgYm9pbCBkb3duIHRvIHRoZSBzYW1lIHRoaW5nIGF0IHRoZSBtb21l
bnQ7IGJ1dCB3ZQpoYXZlIHRvIG1haW50YWluIHRoZSBmaWN0aW9uIHVudGlsIHN1Y2ggdGltZSBh
cyB3ZSBkZWNpZGUgdG8gZ2V0IHJpZApvZiBpdCBlbnRpcmVseS4KClNpZ25lZC1vZmYtYnk6IFRh
bWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KU2lnbmVkLW9mZi1ieTogR2Vvcmdl
IER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgotLS0KVGhpcyBpcyBpZGVudGljYWwg
dG8gdGhlIHBhdGNoIEkgc2VudCBpbiByZXNwb25zZSB0byBUYW1hcycgdjIKCkNjOiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ2M6IFJvZ2Vy
IFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkNjOiBHZW9yZ2UgRHVubGFwIDxnZW9y
Z2UuZHVubGFwQGV1LmNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICB8
IDE5ICsrKysrLS0tCiB4ZW4vYXJjaC94ODYvbW0vcDJtLmMgICAgIHwgOTUgKysrKysrKysrKysr
KysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oIHwg
IDUgKystCiAzIGZpbGVzIGNoYW5nZWQsIDY3IGluc2VydGlvbnMoKyksIDUyIGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZt
L2h2bS5jCmluZGV4IGVkMWZmOWM4N2YuLjJmNGU3YmQzMGUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9odm0vaHZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwpAQCAtMTY5MSw2ICsx
NjkxLDcgQEAgaW50IGh2bV9oYXBfbmVzdGVkX3BhZ2VfZmF1bHQocGFkZHJfdCBncGEsIHVuc2ln
bmVkIGxvbmcgZ2xhLAogICAgIGludCBzaGFyaW5nX2Vub21lbSA9IDA7CiAgICAgdm1fZXZlbnRf
cmVxdWVzdF90ICpyZXFfcHRyID0gTlVMTDsKICAgICBib29sX3QgYXAybV9hY3RpdmUsIHN5bmMg
PSAwOworICAgIHVuc2lnbmVkIGludCBwYWdlX29yZGVyOwogCiAgICAgLyogT24gTmVzdGVkIFZp
cnR1YWxpemF0aW9uLCB3YWxrIHRoZSBndWVzdCBwYWdlIHRhYmxlLgogICAgICAqIElmIHRoaXMg
c3VjY2VlZHMsIGFsbCBpcyBmaW5lLgpAQCAtMTc1NywxOSArMTc1OCwyMyBAQCBpbnQgaHZtX2hh
cF9uZXN0ZWRfcGFnZV9mYXVsdChwYWRkcl90IGdwYSwgdW5zaWduZWQgbG9uZyBnbGEsCiAgICAg
aG9zdHAybSA9IHAybV9nZXRfaG9zdHAybShjdXJyZCk7CiAgICAgbWZuID0gZ2V0X2dmbl90eXBl
X2FjY2Vzcyhob3N0cDJtLCBnZm4sICZwMm10LCAmcDJtYSwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFAyTV9BTExPQyB8IChucGZlYy53cml0ZV9hY2Nlc3MgPyBQMk1fVU5TSEFSRSA6
IDApLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTlVMTCk7CisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAmcGFnZV9vcmRlcik7CiAKICAgICBpZiAoIGFwMm1fYWN0aXZlICkK
ICAgICB7Ci0gICAgICAgIGlmICggcDJtX2FsdHAybV9sYXp5X2NvcHkoY3VyciwgZ3BhLCBnbGEs
IG5wZmVjLCAmcDJtKSApCisgICAgICAgIHAybSA9IHAybV9nZXRfYWx0cDJtKGN1cnIpOworCisg
ICAgICAgIC8qIAorICAgICAgICAgKiBHZXQgdGhlIGFsdHAybSBlbnRyeSBpZiBwcmVzZW50OyBv
ciBpZiBub3QsIHByb3BhZ2F0ZSBmcm9tCisgICAgICAgICAqIHRoZSBob3N0IHAybS4gIE5CIHRo
YXQgdGhpcyByZXR1cm5zIHdpdGggZ2ZuIGxvY2tlZCBpbiB0aGUKKyAgICAgICAgICogYWx0cDJt
LgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCBwMm1fYWx0cDJtX2dldF9vcl9wcm9wYWdhdGUo
cDJtLCBnZm4sICZtZm4sICZwMm10LCAmcDJtYSwgcGFnZV9vcmRlcikgKQogICAgICAgICB7Ci0g
ICAgICAgICAgICAvKiBlbnRyeSB3YXMgbGF6aWx5IGNvcGllZCBmcm9tIGhvc3QgLS0gcmV0cnkg
Ki8KLSAgICAgICAgICAgIF9fcHV0X2dmbihob3N0cDJtLCBnZm4pOworICAgICAgICAgICAgLyog
RW50cnkgd2FzIGNvcGllZCBmcm9tIGhvc3QgLS0gcmV0cnkgZmF1bHQgKi8KICAgICAgICAgICAg
IHJjID0gMTsKLSAgICAgICAgICAgIGdvdG8gb3V0OworICAgICAgICAgICAgZ290byBvdXRfcHV0
X2dmbjsKICAgICAgICAgfQotCi0gICAgICAgIG1mbiA9IGdldF9nZm5fdHlwZV9hY2Nlc3MocDJt
LCBnZm4sICZwMm10LCAmcDJtYSwgMCwgTlVMTCk7CiAgICAgfQogICAgIGVsc2UKICAgICAgICAg
cDJtID0gaG9zdHAybTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYyBiL3hlbi9h
cmNoL3g4Ni9tbS9wMm0uYwppbmRleCAyNzhlMWMxMTRlLi4zODUxNDZjYTYzIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvbW0vcDJtLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS5jCkBAIC0y
Mzk3LDY1ICsyMzk3LDc0IEBAIGJvb2xfdCBwMm1fc3dpdGNoX3ZjcHVfYWx0cDJtX2J5X2lkKHN0
cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgaWR4KQogfQogCiAvKgotICogSWYgdGhlIGZhdWx0
IGlzIGZvciBhIG5vdCBwcmVzZW50IGVudHJ5OgotICogICAgIGlmIHRoZSBlbnRyeSBpbiB0aGUg
aG9zdCBwMm0gaGFzIGEgdmFsaWQgbWZuLCBjb3B5IGl0IGFuZCByZXRyeQotICogICAgIGVsc2Ug
aW5kaWNhdGUgdGhhdCBvdXRlciBoYW5kbGVyIHNob3VsZCBoYW5kbGUgZmF1bHQKKyAqIFJlYWQg
aW5mbyBhYm91dCB0aGUgZ2ZuIGluIGFuIGFsdHAybSwgbG9ja2luZyB0aGUgZ2ZuLgogICoKLSAq
IElmIHRoZSBmYXVsdCBpcyBmb3IgYSBwcmVzZW50IGVudHJ5OgotICogICAgIGluZGljYXRlIHRo
YXQgb3V0ZXIgaGFuZGxlciBzaG91bGQgaGFuZGxlIGZhdWx0CisgKiBJZiB0aGUgZW50cnkgaXMg
dmFsaWQsIHBhc3MgdGhlIHJlc3VsdHMgYmFjayB0byB0aGUgY2FsbGVyLgorICoKKyAqIElmIHRo
ZSBlbnRyeSB3YXMgaW52YWxpZCwgYW5kIHRoZSBob3N0J3MgZW50cnkgaXMgYWxzbyBpbnZhbGlk
LAorICogcmV0dXJuIHRvIHRoZSBjYWxsZXIgd2l0aG91dCBhbnkgY2hhbmdlcy4KKyAqCisgKiBJ
ZiB0aGUgZW50cnkgaXMgaW52YWxpZCwgYW5kIHRoZSBob3N0IGVudHJ5IHdhcyB2YWxpZCwgcHJv
cGFnYXRlCisgKiB0aGUgaG9zdCdzIGVudHJ5IHRvIHRoZSBhbHRwMm0gKHJldGFpbmluZyBwYWdl
IG9yZGVyKSwgYW5kIGluZGljYXRlCisgKiB0aGF0IHRoZSBjYWxsZXIgc2hvdWxkIHJlLXRyeSB0
aGUgZmF1bHRpbmcgaW5zdHJ1Y3Rpb24uCiAgKi8KLQotYm9vbF90IHAybV9hbHRwMm1fbGF6eV9j
b3B5KHN0cnVjdCB2Y3B1ICp2LCBwYWRkcl90IGdwYSwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBsb25nIGdsYSwgc3RydWN0IG5wZmVjIG5wZmVjLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHN0cnVjdCBwMm1fZG9tYWluICoqYXAybSkKK2Jvb2wgcDJtX2FsdHAy
bV9nZXRfb3JfcHJvcGFnYXRlKHN0cnVjdCBwMm1fZG9tYWluICphcDJtLCB1bnNpZ25lZCBsb25n
IGdmbl9sLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWZuX3QgKm1mbiwgcDJt
X3R5cGVfdCAqcDJtdCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAybV9hY2Nl
c3NfdCAqcDJtYSwgdW5zaWduZWQgaW50IHBhZ2Vfb3JkZXIpCiB7Ci0gICAgc3RydWN0IHAybV9k
b21haW4gKmhwMm0gPSBwMm1fZ2V0X2hvc3RwMm0odi0+ZG9tYWluKTsKLSAgICBwMm1fdHlwZV90
IHAybXQ7Ci0gICAgcDJtX2FjY2Vzc190IHAybWE7Ci0gICAgdW5zaWduZWQgaW50IHBhZ2Vfb3Jk
ZXI7Ci0gICAgZ2ZuX3QgZ2ZuID0gX2dmbihwYWRkcl90b19wZm4oZ3BhKSk7CisgICAgcDJtX3R5
cGVfdCBhcDJtdDsKKyAgICBwMm1fYWNjZXNzX3QgYXAybWE7CiAgICAgdW5zaWduZWQgbG9uZyBt
YXNrOwotICAgIG1mbl90IG1mbjsKLSAgICBpbnQgcnY7Ci0KLSAgICAqYXAybSA9IHAybV9nZXRf
YWx0cDJtKHYpOwotCi0gICAgbWZuID0gZ2V0X2dmbl90eXBlX2FjY2VzcygqYXAybSwgZ2ZuX3go
Z2ZuKSwgJnAybXQsICZwMm1hLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMCwgJnBh
Z2Vfb3JkZXIpOwotICAgIF9fcHV0X2dmbigqYXAybSwgZ2ZuX3goZ2ZuKSk7Ci0KLSAgICBpZiAo
ICFtZm5fZXEobWZuLCBJTlZBTElEX01GTikgKQotICAgICAgICByZXR1cm4gMDsKKyAgICBnZm5f
dCBnZm47CisgICAgbWZuX3QgYW1mbjsKKyAgICBpbnQgcmM7CiAKLSAgICBtZm4gPSBnZXRfZ2Zu
X3R5cGVfYWNjZXNzKGhwMm0sIGdmbl94KGdmbiksICZwMm10LCAmcDJtYSwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFAyTV9BTExPQywgJnBhZ2Vfb3JkZXIpOwotICAgIF9fcHV0X2dm
bihocDJtLCBnZm5feChnZm4pKTsKKyAgICAvKgorICAgICAqIE5CIHdlIG11c3QgZ2V0IHRoZSBm
dWxsIGxvY2sgb24gdGhlIGFsdHAybSBoZXJlLCBpbiBhZGRpdGlvbiB0bworICAgICAqIHRoZSBs
b2NrIG9uIHRoZSBpbmRpdmlkdWFsIGdmbiwgc2luY2Ugd2UgbWF5IGNoYW5nZSBhIHJhbmdlIG9m
CisgICAgICogZ2ZucyBiZWxvdy4KKyAgICAgKi8KKyAgICBwMm1fbG9jayhhcDJtKTsKKyAgICAK
KyAgICBhbWZuID0gZ2V0X2dmbl90eXBlX2FjY2VzcyhhcDJtLCBnZm5fbCwgJmFwMm10LCAmYXAy
bWEsIDAsIE5VTEwpOwogCi0gICAgaWYgKCBtZm5fZXEobWZuLCBJTlZBTElEX01GTikgKQotICAg
ICAgICByZXR1cm4gMDsKKyAgICBpZiAoICFtZm5fZXEoYW1mbiwgSU5WQUxJRF9NRk4pICkKKyAg
ICB7CisgICAgICAgIHAybV91bmxvY2soYXAybSk7CisgICAgICAgICptZm4gID0gYW1mbjsKKyAg
ICAgICAgKnAybXQgPSBhcDJtdDsKKyAgICAgICAgKnAybWEgPSBhcDJtYTsKKyAgICAgICAgcmV0
dXJuIGZhbHNlOworICAgIH0KIAotICAgIHAybV9sb2NrKCphcDJtKTsKKyAgICAvKiBIb3N0IGVu
dHJ5IGlzIGFsc28gaW52YWxpZDsgZG9uJ3QgYm90aGVyIHNldHRpbmcgdGhlIGFsdHAybSBlbnRy
eS4gKi8KKyAgICBpZiAoIG1mbl9lcSgqbWZuLCBJTlZBTElEX01GTikgKQorICAgIHsKKyAgICAg
ICAgcDJtX3VubG9jayhhcDJtKTsKKyAgICAgICAgcmV0dXJuIGZhbHNlOworICAgIH0KIAogICAg
IC8qCiAgICAgICogSWYgdGhpcyBpcyBhIHN1cGVycGFnZSBtYXBwaW5nLCByb3VuZCBkb3duIGJv
dGggZnJhbWUgbnVtYmVycwotICAgICAqIHRvIHRoZSBzdGFydCBvZiB0aGUgc3VwZXJwYWdlLgor
ICAgICAqIHRvIHRoZSBzdGFydCBvZiB0aGUgc3VwZXJwYWdlLiAgTkIgdGhhdCB3ZSByZXB1cG9z
ZSBgYW1mbmAKKyAgICAgKiBoZXJlLgogICAgICAqLwogICAgIG1hc2sgPSB+KCgxVUwgPDwgcGFn
ZV9vcmRlcikgLSAxKTsKLSAgICBtZm4gPSBfbWZuKG1mbl94KG1mbikgJiBtYXNrKTsKLSAgICBn
Zm4gPSBfZ2ZuKGdmbl94KGdmbikgJiBtYXNrKTsKKyAgICBhbWZuID0gX21mbihtZm5feCgqbWZu
KSAmIG1hc2spOworICAgIGdmbiA9IF9nZm4oZ2ZuX2wgJiBtYXNrKTsKIAotICAgIHJ2ID0gcDJt
X3NldF9lbnRyeSgqYXAybSwgZ2ZuLCBtZm4sIHBhZ2Vfb3JkZXIsIHAybXQsIHAybWEpOwotICAg
IHAybV91bmxvY2soKmFwMm0pOworICAgIHJjID0gcDJtX3NldF9lbnRyeShhcDJtLCBnZm4sIGFt
Zm4sIHBhZ2Vfb3JkZXIsICpwMm10LCAqcDJtYSk7CisgICAgcDJtX3VubG9jayhhcDJtKTsKIAot
ICAgIGlmICggcnYgKQorICAgIGlmICggcmMgKQogICAgIHsKLSAgICAgICAgZ2RwcmludGsoWEVO
TE9HX0VSUiwKLQkgICAgImZhaWxlZCB0byBzZXQgZW50cnkgZm9yICUjIlBSSXg2NCIgLT4gJSMi
UFJJeDY0IiBwMm0gJSMiUFJJeDY0IlxuIiwKLQkgICAgZ2ZuX3goZ2ZuKSwgbWZuX3gobWZuKSwg
KHVuc2lnbmVkIGxvbmcpKmFwMm0pOwotICAgICAgICBkb21haW5fY3Jhc2goaHAybS0+ZG9tYWlu
KTsKKyAgICAgICAgZ3ByaW50ayhYRU5MT0dfRVJSLAorICAgICAgICAiZmFpbGVkIHRvIHNldCBl
bnRyeSBmb3IgJSMiUFJJeDY0IiAtPiAlIyJQUkl4NjQiIGFsdHAybSAlIyJQUkl4MTYiLiByYzog
JSJQUklpMzIiXG4iLAorICAgICAgICBnZm5fbCwgbWZuX3goYW1mbiksIHZjcHVfYWx0cDJtKGN1
cnJlbnQpLnAybWlkeCwgcmMpOworICAgICAgICBkb21haW5fY3Jhc2goYXAybS0+ZG9tYWluKTsK
ICAgICB9Ci0KLSAgICByZXR1cm4gMTsKKyAgICAKKyAgICByZXR1cm4gdHJ1ZTsKIH0KIAogZW51
bSBhbHRwMm1fcmVzZXRfdHlwZSB7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3Ay
bS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAppbmRleCA3MTk1MTNmNGJhLi45MDVmYWQ3
YzhkIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvcDJtLmgKQEAgLTg3OSw4ICs4NzksOSBAQCB2b2lkIHAybV9hbHRwMm1fY2hl
Y2soc3RydWN0IHZjcHUgKnYsIHVpbnQxNl90IGlkeCk7CiB2b2lkIHAybV9mbHVzaF9hbHRwMm0o
c3RydWN0IGRvbWFpbiAqZCk7CiAKIC8qIEFsdGVybmF0ZSBwMm0gcGFnaW5nICovCi1ib29sX3Qg
cDJtX2FsdHAybV9sYXp5X2NvcHkoc3RydWN0IHZjcHUgKnYsIHBhZGRyX3QgZ3BhLAotICAgIHVu
c2lnbmVkIGxvbmcgZ2xhLCBzdHJ1Y3QgbnBmZWMgbnBmZWMsIHN0cnVjdCBwMm1fZG9tYWluICoq
YXAybSk7Citib29sIHAybV9hbHRwMm1fZ2V0X29yX3Byb3BhZ2F0ZShzdHJ1Y3QgcDJtX2RvbWFp
biAqYXAybSwgdW5zaWduZWQgbG9uZyBnZm5fbCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIG1mbl90ICptZm4sIHAybV90eXBlX3QgKnAybXQsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwMm1fYWNjZXNzX3QgKnAybWEsIHVuc2lnbmVkIGludCBwYWdlX29yZGVy
KTsKIAogLyogTWFrZSBhIHNwZWNpZmljIGFsdGVybmF0ZSBwMm0gdmFsaWQgKi8KIGludCBwMm1f
aW5pdF9hbHRwMm1fYnlfaWQoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGlkeCk7Ci0t
IAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 28 10:33:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 10:33:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVZQ1-0004XI-Hd; Tue, 28 May 2019 10:33:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=31/0=T4=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hVZQ0-0004X7-FJ
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 10:33:20 +0000
X-Inumbo-ID: 00dc4330-8134-11e9-baca-f707ef87a1cd
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 00dc4330-8134-11e9-baca-f707ef87a1cd;
 Tue, 28 May 2019 10:33:16 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 012A7AE4D;
 Tue, 28 May 2019 10:33:15 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 28 May 2019 12:32:14 +0200
Message-Id: <20190528103313.1343-2-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190528103313.1343-1-jgross@suse.com>
References: <20190528103313.1343-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH 01/60] xen/sched: only allow schedulers with all
 mandatory functions available
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Dario Faggioli <dfaggioli@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U29tZSBmdW5jdGlvbnMgb2Ygc3RydWN0IHNjaGVkdWxlciBhcmUgbWFuZGF0b3J5LiBUZXN0IHRo
b3NlIGluIHRoZQpzY2hlZHVsZXIgaW5pdGlhbGl6YXRpb24gbG9vcCB0byBiZSBwcmVzZW50IGFu
ZCBkcm9wIHNjaGVkdWxlcnMgbm90CmNvbXBseWluZy4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4g
R3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tClYxOiBuZXcgcGF0Y2gKLS0tCiB4ZW4vY29tbW9u
L3NjaGVkdWxlLmMgfCAyNiArKysrKysrKysrKysrKysrKysrKysrKysrLQogMSBmaWxlIGNoYW5n
ZWQsIDI1IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vY29t
bW9uL3NjaGVkdWxlLmMgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKaW5kZXggNjZmMWUyNjExYi4u
NzJkOGJlMzkwNiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jCisrKyBiL3hlbi9j
b21tb24vc2NoZWR1bGUuYwpAQCAtMTcyNiw5ICsxNzI2LDMzIEBAIHZvaWQgX19pbml0IHNjaGVk
dWxlcl9pbml0KHZvaWQpCiAKICAgICBmb3IgKCBpID0gMDsgaSA8IE5VTV9TQ0hFRFVMRVJTOyBp
KyspCiAgICAgeworI2RlZmluZSBzY2hlZF90ZXN0X2Z1bmMoZikgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorICAgICAgICBpZiAoICFzY2hlZHVsZXJzW2ldLT5mICkgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgICAgICB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgcHJpbnRrKCJzY2hlZHVsZXIgJXMgbWlz
c2VzIC4lcywgZHJvcHBlZFxuIiwgXAorICAgICAgICAgICAgICAgICAgIHNjaGVkdWxlcnNbaV0t
Pm9wdF9uYW1lLCAjZik7ICAgICAgICAgXAorICAgICAgICAgICAgc2NoZWR1bGVyc1tpXSA9IE5V
TEw7ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICB9CisKKyAgICAgICAgc2NoZWRf
dGVzdF9mdW5jKGluaXQpOworICAgICAgICBzY2hlZF90ZXN0X2Z1bmMoZGVpbml0KTsKKyAgICAg
ICAgc2NoZWRfdGVzdF9mdW5jKHBpY2tfY3B1KTsKKyAgICAgICAgc2NoZWRfdGVzdF9mdW5jKGFs
bG9jX3ZkYXRhKTsKKyAgICAgICAgc2NoZWRfdGVzdF9mdW5jKGZyZWVfdmRhdGEpOworICAgICAg
ICBzY2hlZF90ZXN0X2Z1bmMoc3dpdGNoX3NjaGVkKTsKKyAgICAgICAgc2NoZWRfdGVzdF9mdW5j
KGRvX3NjaGVkdWxlKTsKKworI3VuZGVmIHNjaGVkX3Rlc3RfZnVuYworCiAgICAgICAgIGlmICgg
c2NoZWR1bGVyc1tpXS0+Z2xvYmFsX2luaXQgJiYgc2NoZWR1bGVyc1tpXS0+Z2xvYmFsX2luaXQo
KSA8IDAgKQorICAgICAgICB7CisgICAgICAgICAgICBwcmludGsoInNjaGVkdWxlciAlcyBmYWls
ZWQgaW5pdGlhbGl6YXRpb24sIGRyb3BwZWRcbiIsCisgICAgICAgICAgICAgICAgICAgc2NoZWR1
bGVyc1tpXS0+b3B0X25hbWUpOwogICAgICAgICAgICAgc2NoZWR1bGVyc1tpXSA9IE5VTEw7Ci0g
ICAgICAgIGVsc2UgaWYgKCAhb3BzLm5hbWUgJiYgIXN0cmNtcChzY2hlZHVsZXJzW2ldLT5vcHRf
bmFtZSwgb3B0X3NjaGVkKSApCisgICAgICAgIH0KKworICAgICAgICBpZiAoIHNjaGVkdWxlcnNb
aV0gJiYgIW9wcy5uYW1lICYmCisgICAgICAgICAgICAgIXN0cmNtcChzY2hlZHVsZXJzW2ldLT5v
cHRfbmFtZSwgb3B0X3NjaGVkKSApCiAgICAgICAgICAgICBvcHMgPSAqc2NoZWR1bGVyc1tpXTsK
ICAgICB9CiAKLS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 28 10:33:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 10:33:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVZQ2-0004Xr-So; Tue, 28 May 2019 10:33:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=31/0=T4=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hVZQ1-0004XM-MO
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 10:33:21 +0000
X-Inumbo-ID: 01163e78-8134-11e9-b2e5-f7d053e7786e
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 01163e78-8134-11e9-b2e5-f7d053e7786e;
 Tue, 28 May 2019 10:33:17 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 3AAA1AE52;
 Tue, 28 May 2019 10:33:16 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 28 May 2019 12:32:13 +0200
Message-Id: <20190528103313.1343-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH 00/60] xen: add core scheduling support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Robert VanVossen <robert.vanvossen@dornerworks.com>,
 Dario Faggioli <dfaggioli@suse.com>, Julien Grall <julien.grall@arm.com>,
 Josh Whitehead <josh.whitehead@dornerworks.com>,
 Meng Xu <mengxu@cis.upenn.edu>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIHN1cHBvcnQgZm9yIGNvcmUtIGFuZCBzb2NrZXQtc2NoZWR1bGluZyBpbiB0aGUgWGVuIGh5
cGVydmlzb3IuCgpWaWEgYm9vdCBwYXJhbWV0ZXIgc2NoZWQtZ3Jhbj1jb3JlIChvciBzY2hlZC1n
cmFuPXNvY2tldCkKaXQgaXMgcG9zc2libGUgdG8gY2hhbmdlIHRoZSBzY2hlZHVsaW5nIGdyYW51
bGFyaXR5IGZyb20gY3B1ICh0aGUKZGVmYXVsdCkgdG8gZWl0aGVyIHdob2xlIGNvcmVzIG9yIGV2
ZW4gc29ja2V0cy4KCkFsbCBsb2dpY2FsIGNwdXMgKHRocmVhZHMpIG9mIHRoZSBjb3JlIG9yIHNv
Y2tldCBhcmUgYWx3YXlzIHNjaGVkdWxlZAp0b2dldGhlci4gVGhpcyBtZWFucyB0aGF0IG9uIGEg
Y29yZSBhbHdheXMgdmNwdXMgb2YgdGhlIHNhbWUgZG9tYWluCndpbGwgYmUgYWN0aXZlLCBhbmQg
dGhvc2UgdmNwdXMgd2lsbCBhbHdheXMgYmUgc2NoZWR1bGVkIGF0IHRoZSBzYW1lCnRpbWUuCgpU
aGlzIGlzIGFjaGlldmVkIGJ5IHN3aXRjaGluZyB0aGUgc2NoZWR1bGVyIHRvIG5vIGxvbmdlciBz
ZWUgdmNwdXMgYXMKdGhlIHByaW1hcnkgb2JqZWN0IHRvIHNjaGVkdWxlLCBidXQgInNjaGVkdWxl
IHVuaXRzIi4gRWFjaCBzY2hlZHVsZQp1bml0IGNvbnNpc3RzIG9mIGFzIG1hbnkgdmNwdXMgYXMg
ZWFjaCBjb3JlIGhhcyB0aHJlYWRzIG9uIHRoZSBjdXJyZW50CnN5c3RlbS4gVGhlIHZjcHUtPnVu
aXQgcmVsYXRpb24gaXMgZml4ZWQuCgpJIGhhdmUgZG9uZSBzb21lIHZlcnkgYmFzaWMgcGVyZm9y
bWFuY2UgdGVzdGluZzogb24gYSA0IGNwdSBzeXN0ZW0KKDIgY29yZXMgd2l0aCAyIHRocmVhZHMg
ZWFjaCkgSSBkaWQgYSAibWFrZSAtaiA0IiBmb3IgYnVpbGRpbmcgdGhlIFhlbgpoeXBlcnZpc29y
LiBXaXRoIFRoaXMgdGVzdCBoYXMgYmVlbiBydW4gb24gZG9tMCwgb25jZSB3aXRoIG5vIG90aGVy
Cmd1ZXN0IGFjdGl2ZSBhbmQgb25jZSB3aXRoIGFub3RoZXIgZ3Vlc3Qgd2l0aCA0IHZjcHVzIHJ1
bm5pbmcgdGhlIHNhbWUKdGVzdC4gVGhlIHJlc3VsdHMgYXJlIChhbHdheXMgZWxhcHNlZCB0aW1l
LCBzeXN0ZW0gdGltZSwgdXNlciB0aW1lKToKCnNjaGVkLWdyYW49Y3B1LCAgICBubyBvdGhlciBn
dWVzdDogMTE2LjEwIDE3Ny42NSAyMDcuODQKc2NoZWQtZ3Jhbj1jb3JlLCAgIG5vIG90aGVyIGd1
ZXN0OiAxMTQuMDQgMTc1LjQ3IDIwNy40NQpzY2hlZC1ncmFuPWNwdSwgICAgb3RoZXIgZ3Vlc3Q6
ICAgIDIwMi4zMCAzMzQuMjEgMzg0LjYzCnNjaGVkLWdyYW49Y29yZSwgICBvdGhlciBndWVzdDog
ICAgMjA3LjI0IDI5My4wNCAzNzEuMzcKClRoZSBwZXJmb3JtYW5jZSB0ZXN0cyBoYXZlIGJlZW4g
cGVyZm9ybWVkIHdpdGggY3JlZGl0MiwgdGhlIG90aGVyCnNjaGVkdWxlcnMgYXJlIHRlc3RlZCBv
bmx5IGJyaWVmbHkgdG8gYmUgYWJsZSB0byBjcmVhdGUgYSBkb21haW4gaW4gYQpjcHVwb29sLgoK
Q3B1cG9vbHMgaGF2ZSBiZWVuIG1vZGVyYXRlbHkgdGVzdGVkIChjcHUgYWRkL3JlbW92ZSwgY3Jl
YXRlLCBkZXN0cm95LAptb3ZlIGRvbWFpbikuCgpDcHUgb24tL29mZmxpbmluZyBoYXMgYmVlbiBt
b2RlcmF0ZWx5IHRlc3RlZCwgdG9vLgoKVGhlIGNvbXBsZXRlIHBhdGNoIHNlcmllcyBpcyBhdmFp
bGFibGUgdW5kZXI6CgogIGdpdDovL2dpdGh1Yi5jb20vamdyb3NzMS94ZW4vIHNjaGVkLXYxCgpD
aGFuZ2VzIGluIFYxOgotIGNwdXBvb2xzIGFyZSB3b3JraW5nIG5vdwotIGNwdSBvbi0vb2ZmbGlu
aW5nIHdvcmtpbmcgbm93Ci0gYWxsIHNjaGVkdWxlcnMgd29ya2luZyBub3cKLSByZW5hbWVkICJp
dGVtcyIgdG8gInVuaXRzIgotIGludHJvZHVjdGlvbiBvZiAiaWRsZSBzY2hlZHVsZXIiCi0gc2V2
ZXJhbCBuZXcgcGF0Y2hlcyAoc2VlIGluZGl2aWR1YWwgcGF0Y2hlcywgbW9zdGx5IHNwbGl0cyBv
ZgogIGZvcm1lciBwYXRjaGVzIG9yIGNwdXBvb2wgYW5kIGNwdSBvbi0vb2ZmbGluaW5nIHN1cHBv
cnQpCi0gYWxsIHJldmlldyBjb21tZW50cyBhZGRyZXNzZWQKLSBzb21lIG1pbm9yIGNoYW5nZXMg
KHNlZSBpbmRpdmlkdWFsIHBhdGNoZXMpCgpDaGFuZ2VzIGluIFJGQyBWMjoKLSBBUk0gaXMgYnVp
bGRpbmcgbm93Ci0gSFZNIGRvbWFpbnMgYXJlIHdvcmtpbmcgbm93Ci0gaWRsaW5nIHdpbGwgYWx3
YXlzIGJlIGRvbmUgd2l0aCBpZGxlX3ZjcHUgYWN0aXZlCi0gb3RoZXIgc21hbGwgY2hhbmdlcyBz
ZWUgaW5kaXZpZHVhbCBwYXRjaGVzCgpKdWVyZ2VuIEdyb3NzICg2MCk6CiAgeGVuL3NjaGVkOiBv
bmx5IGFsbG93IHNjaGVkdWxlcnMgd2l0aCBhbGwgbWFuZGF0b3J5IGZ1bmN0aW9ucwogICAgYXZh
aWxhYmxlCiAgeGVuL3NjaGVkOiBhZGQgaW5saW5lIHdyYXBwZXJzIGZvciBjYWxsaW5nIHBlci1z
Y2hlZHVsZXIgZnVuY3Rpb25zCiAgeGVuL3NjaGVkOiBsZXQgc2NoZWRfc3dpdGNoX3NjaGVkKCkg
cmV0dXJuIG5ldyBsb2NrIGFkZHJlc3MKICB4ZW4vc2NoZWQ6IHVzZSBuZXcgc2NoZWRfdW5pdCBp
bnN0ZWFkIG9mIHZjcHUgaW4gc2NoZWR1bGVyIGludGVyZmFjZXMKICB4ZW4vc2NoZWQ6IGFsbG9j
IHN0cnVjdCBzY2hlZF91bml0IGZvciBlYWNoIHZjcHUKICB4ZW4vc2NoZWQ6IG1vdmUgcGVyLXZj
cHUgc2NoZWR1bGVyIHByaXZhdGUgZGF0YSBwb2ludGVyIHRvIHNjaGVkX3VuaXQKICB4ZW4vc2No
ZWQ6IGJ1aWxkIGEgbGlua2VkIGxpc3Qgb2Ygc3RydWN0IHNjaGVkX3VuaXQKICB4ZW4vc2NoZWQ6
IGludHJvZHVjZSBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UKICB4ZW4vc2NoZWQ6IGxldCBwaWNrX2Nw
dSByZXR1cm4gYSBzY2hlZHVsZXIgcmVzb3VyY2UKICB4ZW4vc2NoZWQ6IHN3aXRjaCBzY2hlZHVs
ZV9kYXRhLmN1cnIgdG8gcG9pbnQgYXQgc2NoZWRfdW5pdAogIHhlbi9zY2hlZDogbW92ZSBwZXIg
Y3B1IHNjaGVkdWxlciBwcml2YXRlIGRhdGEgaW50byBzdHJ1Y3QKICAgIHNjaGVkX3Jlc291cmNl
CiAgeGVuL3NjaGVkOiBzd2l0Y2ggdmNwdV9zY2hlZHVsZV9sb2NrIHRvIHVuaXRfc2NoZWR1bGVf
bG9jawogIHhlbi9zY2hlZDogbW92ZSBzb21lIHBlci12Y3B1IGl0ZW1zIHRvIHN0cnVjdCBzY2hl
ZF91bml0CiAgeGVuL3NjaGVkOiBhZGQgc2NoZWR1bGVyIGhlbHBlcnMgaGlkaW5nIHZjcHUKICB4
ZW4vc2NoZWQ6IGFkZCBkb21haW4gcG9pbnRlciB0byBzdHJ1Y3Qgc2NoZWRfdW5pdAogIHhlbi9z
Y2hlZDogYWRkIGlkIHRvIHN0cnVjdCBzY2hlZF91bml0CiAgeGVuL3NjaGVkOiByZW5hbWUgc2No
ZWR1bGVyIHJlbGF0ZWQgcGVyZiBjb3VudGVycwogIHhlbi9zY2hlZDogc3dpdGNoIHN0cnVjdCB0
YXNrX3NsaWNlIGZyb20gdmNwdSB0byBzY2hlZF91bml0CiAgeGVuL3NjaGVkOiBhZGQgaXNfcnVu
bmluZyBpbmRpY2F0b3IgdG8gc3RydWN0IHNjaGVkX3VuaXQKICB4ZW4vc2NoZWQ6IG1ha2UgbnVs
bCBzY2hlZHVsZXIgdmNwdSBhZ25vc3RpYy4KICB4ZW4vc2NoZWQ6IG1ha2UgcnQgc2NoZWR1bGVy
IHZjcHUgYWdub3N0aWMuCiAgeGVuL3NjaGVkOiBtYWtlIGNyZWRpdCBzY2hlZHVsZXIgdmNwdSBh
Z25vc3RpYy4KICB4ZW4vc2NoZWQ6IG1ha2UgY3JlZGl0MiBzY2hlZHVsZXIgdmNwdSBhZ25vc3Rp
Yy4KICB4ZW4vc2NoZWQ6IG1ha2UgYXJpbmM2NTMgc2NoZWR1bGVyIHZjcHUgYWdub3N0aWMuCiAg
eGVuOiBhZGQgc2NoZWRfdW5pdF9wYXVzZV9ub3N5bmMoKSBhbmQgc2NoZWRfdW5pdF91bnBhdXNl
KCkKICB4ZW46IGxldCB2Y3B1X2NyZWF0ZSgpIHNlbGVjdCBwcm9jZXNzb3IKICB4ZW4vc2NoZWQ6
IHVzZSBzY2hlZF9yZXNvdXJjZSBjcHUgaW5zdGVhZCBzbXBfcHJvY2Vzc29yX2lkIGluCiAgICBz
Y2hlZHVsZXJzCiAgeGVuL3NjaGVkOiBzd2l0Y2ggc2NoZWR1bGUoKSBmcm9tIHZjcHVzIHRvIHNj
aGVkX3VuaXRzCiAgeGVuL3NjaGVkOiBzd2l0Y2ggc2NoZWRfbW92ZV9pcnFzKCkgdG8gdGFrZSBz
Y2hlZF91bml0IGFzIHBhcmFtZXRlcgogIHhlbjogc3dpdGNoIGZyb20gZm9yX2VhY2hfdmNwdSgp
IHRvIGZvcl9lYWNoX3NjaGVkX3VuaXQoKQogIHhlbi9zY2hlZDogYWRkIHJ1bnN0YXRlIGNvdW50
ZXJzIHRvIHN0cnVjdCBzY2hlZF91bml0CiAgeGVuL3NjaGVkOiByZXdvcmsgYW5kIHJlbmFtZSB2
Y3B1X2ZvcmNlX3Jlc2NoZWR1bGUoKQogIHhlbi9zY2hlZDogQ2hhbmdlIHZjcHVfbWlncmF0ZV8q
KCkgdG8gb3BlcmF0ZSBvbiBzY2hlZHVsZSB1bml0CiAgeGVuL3NjaGVkOiBtb3ZlIHN0cnVjdCB0
YXNrX3NsaWNlIGludG8gc3RydWN0IHNjaGVkX3VuaXQKICB4ZW4vc2NoZWQ6IGFkZCBjb2RlIHRv
IHN5bmMgc2NoZWR1bGluZyBvZiBhbGwgdmNwdXMgb2YgYSBzY2hlZCB1bml0CiAgeGVuL3NjaGVk
OiBpbnRyb2R1Y2UgdW5pdF9ydW5uYWJsZV9zdGF0ZSgpCiAgeGVuL3NjaGVkOiBhZGQgc3VwcG9y
dCBmb3IgbXVsdGlwbGUgdmNwdXMgcGVyIHNjaGVkIHVuaXQgd2hlcmUgbWlzc2luZwogIHg4Njog
bWFrZSBsb2FkaW5nIG9mIEdEVCBhdCBjb250ZXh0IHN3aXRjaCBtb3JlIG1vZHVsYXIKICB4ODY6
IG9wdGltaXplIGxvYWRpbmcgb2YgR0RUIGF0IGNvbnRleHQgc3dpdGNoCiAgeGVuL3NjaGVkOiBt
b2RpZnkgY3B1cG9vbF9kb21haW5fY3B1bWFzaygpIHRvIGJlIGFuIHVuaXQgbWFzawogIHhlbi9z
Y2hlZDogc3VwcG9ydCBhbGxvY2F0aW5nIG11bHRpcGxlIHZjcHVzIGludG8gb25lIHNjaGVkIHVu
aXQKICB4ZW4vc2NoZWQ6IGFkZCBhIHNjaGVkdWxlcl9wZXJjcHVfaW5pdCgpIGZ1bmN0aW9uCiAg
eGVuL3NjaGVkOiBhZGQgYSBwZXJjcHUgcmVzb3VyY2UgaW5kZXgKICB4ZW4vc2NoZWQ6IGFkZCBm
YWxsIGJhY2sgdG8gaWRsZSB2Y3B1IHdoZW4gc2NoZWR1bGluZyB1bml0CiAgeGVuL3NjaGVkOiBt
YWtlIHZjcHVfd2FrZSgpIGFuZCB2Y3B1X3NsZWVwKCkgY29yZSBzY2hlZHVsaW5nIGF3YXJlCiAg
eGVuL3NjaGVkOiBjYXJ2ZSBvdXQgZnJlZWluZyBzY2hlZF91bml0IG1lbW9yeSBpbnRvIGRlZGlj
YXRlZCBmdW5jdGlvbgogIHhlbi9zY2hlZDogbW92ZSBwZXItY3B1IHZhcmlhYmxlIHNjaGVkdWxl
ciB0byBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UKICB4ZW4vc2NoZWQ6IG1vdmUgcGVyLWNwdSB2YXJp
YWJsZSBjcHVwb29sIHRvIHN0cnVjdCBzY2hlZF9yZXNvdXJjZQogIHhlbi9zY2hlZDogcmVqZWN0
IHN3aXRjaGluZyBzbXQgb24vb2ZmIHdpdGggY29yZSBzY2hlZHVsaW5nIGFjdGl2ZQogIHhlbi9z
Y2hlZDogcHJlcGFyZSBwZXItY3B1cG9vbCBzY2hlZHVsaW5nIGdyYW51bGFyaXR5CiAgeGVuL3Nj
aGVkOiB1c2Ugb25lIHNjaGVkdWxlIGxvY2sgZm9yIGFsbCBmcmVlIGNwdXMKICB4ZW4vc2NoZWQ6
IHBvcHVsYXRlIGNwdXBvb2wwIG9ubHkgYWZ0ZXIgYWxsIGNwdXMgYXJlIHVwCiAgeGVuL3NjaGVk
OiByZW1vdmUgY3B1IGZyb20gcG9vbDAgYmVmb3JlIHJlbW92aW5nIGl0CiAgeGVuL3NjaGVkOiBh
ZGQgbWluaW1hbGlzdGljIGlkbGUgc2NoZWR1bGVyIGZvciBmcmVlIGNwdXMKICB4ZW4vc2NoZWQ6
IHNwbGl0IHNjaGVkdWxlX2NwdV9zd2l0Y2goKQogIHhlbi9zY2hlZDogcHJvdGVjdCBzY2hlZHVs
aW5nIHJlc291cmNlIHZpYSByY3UKICB4ZW4vc2NoZWQ6IHN1cHBvcnQgbXVsdGlwbGUgY3B1cyBw
ZXIgc2NoZWR1bGluZyByZXNvdXJjZQogIHhlbi9zY2hlZDogc3VwcG9ydCBkaWZmZXJpbmcgZ3Jh
bnVsYXJpdHkgaW4gc2NoZWR1bGVfY3B1X1thZGQvcm1dKCkKICB4ZW4vc2NoZWQ6IHN1cHBvcnQg
Y29yZSBzY2hlZHVsaW5nIGZvciBtb3ZpbmcgY3B1cyB0by9mcm9tIGNwdXBvb2xzCiAgeGVuL3Nj
aGVkOiBhZGQgc2NoZWR1bGluZyBncmFudWxhcml0eSBlbnVtCgogeGVuL2FyY2gvYXJtL2RvbWFp
bi5jICAgICAgICAgICAgIHwgICAgMiArLQogeGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jICAg
ICAgIHwgICAxMyArLQogeGVuL2FyY2gveDg2L2FjcGkvY3B1X2lkbGUuYyAgICAgIHwgICAgMSAt
CiB4ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jICAgICAgICAgfCAgICAzICsKIHhlbi9hcmNoL3g4
Ni9jcHUvbWNoZWNrL21jZS5jICAgICB8ICAgIDEgLQogeGVuL2FyY2gveDg2L2NwdS9tY2hlY2sv
bWN0ZWxlbS5jIHwgICAgMSAtCiB4ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jICAgICAgICAgfCAg
IDEwICstCiB4ZW4vYXJjaC94ODYvZG9tYWluLmMgICAgICAgICAgICAgfCAgIDkzICstCiB4ZW4v
YXJjaC94ODYvaHZtL2RvbTBfYnVpbGQuYyAgICAgfCAgICA5ICstCiB4ZW4vYXJjaC94ODYvcHYv
ZG9tMF9idWlsZC5jICAgICAgfCAgIDEwICstCiB4ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9w
LmMgICAgfCAgICAxICsKIHhlbi9hcmNoL3g4Ni9wdi9zaGltLmMgICAgICAgICAgICB8ICAgIDQg
Ky0KIHhlbi9hcmNoL3g4Ni9wdi90cmFwcy5jICAgICAgICAgICB8ICAgIDUgKy0KIHhlbi9hcmNo
L3g4Ni9zZXR1cC5jICAgICAgICAgICAgICB8ICAgIDEgLQogeGVuL2FyY2gveDg2L3NtcGJvb3Qu
YyAgICAgICAgICAgIHwgICAgMSAtCiB4ZW4vYXJjaC94ODYvc3lzY3RsLmMgICAgICAgICAgICAg
fCAgICAzICstCiB4ZW4vYXJjaC94ODYvdHJhcHMuYyAgICAgICAgICAgICAgfCAgICA5ICstCiB4
ZW4vY29tbW9uL2NwdXBvb2wuYyAgICAgICAgICAgICAgfCAgMzI2ICsrKystLS0KIHhlbi9jb21t
b24vZG9tYWluLmMgICAgICAgICAgICAgICB8ICAgMzQgKy0KIHhlbi9jb21tb24vZG9tY3RsLmMg
ICAgICAgICAgICAgICB8ICAgMjMgKy0KIHhlbi9jb21tb24va2V5aGFuZGxlci5jICAgICAgICAg
ICB8ICAgIDQgKy0KIHhlbi9jb21tb24vc2NoZWRfYXJpbmM2NTMuYyAgICAgICB8ICAyNzAgKysr
LS0tCiB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jICAgICAgICAgfCAgNzgzICsrKysrKysrLS0t
LS0tLQogeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMgICAgICAgIHwgMTEzNCArKysrKysrKysr
Ky0tLS0tLS0tLS0tCiB4ZW4vY29tbW9uL3NjaGVkX251bGwuYyAgICAgICAgICAgfCAgNDQzICsr
KysrLS0tLQogeGVuL2NvbW1vbi9zY2hlZF9ydC5jICAgICAgICAgICAgIHwgIDU1NSArKysrKy0t
LS0tLQogeGVuL2NvbW1vbi9zY2hlZHVsZS5jICAgICAgICAgICAgIHwgMTkyMyArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKy0tLS0tLS0tCiB4ZW4vY29tbW9uL3NvZnRpcnEuYyAgICAgICAg
ICAgICAgfCAgICA2ICstCiB4ZW4vY29tbW9uL3dhaXQuYyAgICAgICAgICAgICAgICAgfCAgICA0
ICstCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2N1cnJlbnQuaCAgICAgfCAgICAxICsKIHhlbi9pbmNs
dWRlL2FzbS14ODYvY3B1aWRsZS5oICAgICB8ICAgMTEgLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9j
dXJyZW50LmggICAgIHwgICAgNyArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9kZXNjLmggICAgICAg
IHwgICAgMSArCiB4ZW4vaW5jbHVkZS9hc20teDg2L2RvbTBfYnVpbGQuaCAgfCAgICAzICstCiB4
ZW4vaW5jbHVkZS9hc20teDg2L3NtcC5oICAgICAgICAgfCAgICAzICsKIHhlbi9pbmNsdWRlL3hl
bi9kb21haW4uaCAgICAgICAgICB8ICAgIDMgKy0KIHhlbi9pbmNsdWRlL3hlbi9wZXJmY19kZWZu
LmggICAgICB8ICAgMzIgKy0KIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oICAgICAgICB8ICA0
NDQgKysrKysrKy0tCiB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCAgICAgICAgICAgfCAgIDk5ICst
CiB4ZW4vaW5jbHVkZS94ZW4vc29mdGlycS5oICAgICAgICAgfCAgICAxICsKIDQwIGZpbGVzIGNo
YW5nZWQsIDM5MDUgaW5zZXJ0aW9ucygrKSwgMjM3MiBkZWxldGlvbnMoLSkKCi0tIAoyLjE2LjQK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 28 10:33:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 10:33:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVZQ1-0004XC-6Q; Tue, 28 May 2019 10:33:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=31/0=T4=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hVZQ0-0004X2-5h
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 10:33:20 +0000
X-Inumbo-ID: 012daa16-8134-11e9-8980-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 012daa16-8134-11e9-8980-bc764e045a96;
 Tue, 28 May 2019 10:33:17 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 88C92AFDD;
 Tue, 28 May 2019 10:33:16 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 28 May 2019 12:32:16 +0200
Message-Id: <20190528103313.1343-4-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190528103313.1343-1-jgross@suse.com>
References: <20190528103313.1343-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH 03/60] xen/sched: let sched_switch_sched()
 return new lock address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Robert VanVossen <robert.vanvossen@dornerworks.com>,
 Dario Faggioli <dfaggioli@suse.com>, Julien Grall <julien.grall@arm.com>,
 Josh Whitehead <josh.whitehead@dornerworks.com>,
 Meng Xu <mengxu@cis.upenn.edu>, Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW5zdGVhZCBvZiBzZXR0aW5nIHRoZSBzY2hlZHVsZXIgcGVyY3B1IGxvY2sgYWRkcmVzcyBpbiBl
YWNoIG9mIHRoZQpzd2l0Y2hfc2NoZWQgaW5zdGFuY2VzIG9mIHRoZSBkaWZmZXJlbnQgc2NoZWR1
bGVycyBkbyB0aGF0IGluCnNjaGVkdWxlX2NwdV9zd2l0Y2goKSB3aGljaCBpcyB0aGUgc2luZ2xl
IGNhbGxlciBvZiB0aGF0IGZ1bmN0aW9uLgpGb3IgdGhhdCBwdXJwb3NlIGxldCBzY2hlZF9zd2l0
Y2hfc2NoZWQoKSBqdXN0IHJldHVybiB0aGUgbmV3IGxvY2sKYWRkcmVzcy4KClRoaXMgYWxsb3dz
IHRvIHNldCB0aGUgbmV3IHN0cnVjdCBzY2hlZHVsZXIgYW5kIHN0cnVjdCBzY2hlZHVsZV9kYXRh
CnZhbHVlcyBpbiB0aGUgcGVyY3B1IGFyZWEgaW4gc2NoZWR1bGVfY3B1X3N3aXRjaCgpIGluc3Rl
YWQgb2YgdGhlCnNjaGVkdWxlcnMsIHRvby4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vY29tbW9uL3NjaGVkX2FyaW5jNjUzLmMgfCAxNCAr
Ky0tLS0tLS0tLS0tLQogeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYyAgIHwgMTMgKystLS0tLS0t
LS0tLQogeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMgIHwgMTUgKysrLS0tLS0tLS0tLS0tCiB4
ZW4vY29tbW9uL3NjaGVkX251bGwuYyAgICAgfCAxNiArKysrLS0tLS0tLS0tLS0tCiB4ZW4vY29t
bW9uL3NjaGVkX3J0LmMgICAgICAgfCAxMiArKy0tLS0tLS0tLS0KIHhlbi9jb21tb24vc2NoZWR1
bGUuYyAgICAgICB8IDE4ICsrKysrKysrKysrKysrKy0tLQogeGVuL2luY2x1ZGUveGVuL3NjaGVk
LWlmLmggIHwgIDkgKysrKystLS0tCiA3IGZpbGVzIGNoYW5nZWQsIDMzIGluc2VydGlvbnMoKyks
IDY0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWRfYXJpbmM2NTMu
YyBiL3hlbi9jb21tb24vc2NoZWRfYXJpbmM2NTMuYwppbmRleCBhNGM2ZDAwYjgxLi43MmI5ODhl
YTVmIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX2FyaW5jNjUzLmMKKysrIGIveGVuL2Nv
bW1vbi9zY2hlZF9hcmluYzY1My5jCkBAIC02MzAsNyArNjMwLDcgQEAgYTY1M3NjaGVkX3BpY2tf
Y3B1KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHZjcHUgKnZjKQogICogQHBh
cmFtIHBkYXRhICAgICBzY2hlZHVsZXIgc3BlY2lmaWMgUENQVSBkYXRhICh3ZSBkb24ndCBoYXZl
IGFueSkKICAqIEBwYXJhbSB2ZGF0YSAgICAgc2NoZWR1bGVyIHNwZWNpZmljIFZDUFUgZGF0YSBv
ZiB0aGUgaWRsZSB2Y3B1CiAgKi8KLXN0YXRpYyB2b2lkCitzdGF0aWMgc3BpbmxvY2tfdCAqCiBh
NjUzX3N3aXRjaF9zY2hlZChzdHJ1Y3Qgc2NoZWR1bGVyICpuZXdfb3BzLCB1bnNpZ25lZCBpbnQg
Y3B1LAogICAgICAgICAgICAgICAgICAgdm9pZCAqcGRhdGEsIHZvaWQgKnZkYXRhKQogewpAQCAt
NjQxLDE3ICs2NDEsNyBAQCBhNjUzX3N3aXRjaF9zY2hlZChzdHJ1Y3Qgc2NoZWR1bGVyICpuZXdf
b3BzLCB1bnNpZ25lZCBpbnQgY3B1LAogCiAgICAgaWRsZV92Y3B1W2NwdV0tPnNjaGVkX3ByaXYg
PSB2ZGF0YTsKIAotICAgIHBlcl9jcHUoc2NoZWR1bGVyLCBjcHUpID0gbmV3X29wczsKLSAgICBw
ZXJfY3B1KHNjaGVkdWxlX2RhdGEsIGNwdSkuc2NoZWRfcHJpdiA9IE5VTEw7IC8qIG5vIHBkYXRh
ICovCi0KLSAgICAvKgotICAgICAqIChSZT8pcm91dGUgdGhlIGxvY2sgdG8gaXRzIGRlZmF1bHQg
bG9jYXRpb24uIFdlIGFjdHVhbGx5IGRvIG5vdCB1c2UKLSAgICAgKiBpdCwgYnV0IGlmIHdlIGxl
YXZlIGl0IHBvaW50aW5nIHRvIHdoZXJlIGl0IGRvZXMgbm93IChpLmUuLCB0aGUKLSAgICAgKiBy
dW5xdWV1ZSBsb2NrIGZvciB0aGlzIFBDUFUgaW4gdGhlIGRlZmF1bHQgc2NoZWR1bGVyKSwgd2Un
ZCBiZQotICAgICAqIGNhdXNpbmcgdW5uZWNlc3NhcnkgY29udGVudGlvbiBvbiB0aGF0IGxvY2sg
KGluIGNhc2VzIHdoZXJlIGl0IGlzCi0gICAgICogc2hhcmVkIGFtb25nIG11bHRpcGxlIFBDUFVz
LCBsaWtlIGluIENyZWRpdDIgYW5kIFJURFMpLgotICAgICAqLwotICAgIHNkLT5zY2hlZHVsZV9s
b2NrID0gJnNkLT5fbG9jazsKKyAgICByZXR1cm4gJnNkLT5fbG9jazsKIH0KIAogLyoqCmRpZmYg
LS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVk
aXQuYwppbmRleCA3YjdmYWNiYWNlLi42MjFjNDA4ZWQwIDEwMDY0NAotLS0gYS94ZW4vY29tbW9u
L3NjaGVkX2NyZWRpdC5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMKQEAgLTYzMSw3
ICs2MzEsNyBAQCBjc2NoZWRfaW5pdF9wZGF0YShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMs
IHZvaWQgKnBkYXRhLCBpbnQgY3B1KQogfQogCiAvKiBDaGFuZ2UgdGhlIHNjaGVkdWxlciBvZiBj
cHUgdG8gdXMgKENyZWRpdCkuICovCi1zdGF0aWMgdm9pZAorc3RhdGljIHNwaW5sb2NrX3QgKgog
Y3NjaGVkX3N3aXRjaF9zY2hlZChzdHJ1Y3Qgc2NoZWR1bGVyICpuZXdfb3BzLCB1bnNpZ25lZCBp
bnQgY3B1LAogICAgICAgICAgICAgICAgICAgICB2b2lkICpwZGF0YSwgdm9pZCAqdmRhdGEpCiB7
CkBAIC02NTMsMTYgKzY1Myw3IEBAIGNzY2hlZF9zd2l0Y2hfc2NoZWQoc3RydWN0IHNjaGVkdWxl
ciAqbmV3X29wcywgdW5zaWduZWQgaW50IGNwdSwKICAgICBpbml0X3BkYXRhKHBydiwgcGRhdGEs
IGNwdSk7CiAgICAgc3Bpbl91bmxvY2soJnBydi0+bG9jayk7CiAKLSAgICBwZXJfY3B1KHNjaGVk
dWxlciwgY3B1KSA9IG5ld19vcHM7Ci0gICAgcGVyX2NwdShzY2hlZHVsZV9kYXRhLCBjcHUpLnNj
aGVkX3ByaXYgPSBwZGF0YTsKLQotICAgIC8qCi0gICAgICogKFJlPylyb3V0ZSB0aGUgbG9jayB0
byB0aGUgcGVyIHBDUFUgbG9jayBhcyAvbGFzdC8gdGhpbmcuIEluIGZhY3QsCi0gICAgICogaWYg
aXQgaXMgZnJlZSAoYW5kIGl0IGNhbiBiZSkgd2Ugd2FudCB0aGF0IGFueW9uZSB0aGF0IG1hbmFn
ZXMKLSAgICAgKiB0YWtpbmcgaXQsIGZpbmRzIGFsbCB0aGUgaW5pdGlhbGl6YXRpb25zIHdlJ3Zl
IGRvbmUgYWJvdmUgaW4gcGxhY2UuCi0gICAgICovCi0gICAgc21wX21iKCk7Ci0gICAgc2QtPnNj
aGVkdWxlX2xvY2sgPSAmc2QtPl9sb2NrOworICAgIHJldHVybiAmc2QtPl9sb2NrOwogfQogCiAj
aWZuZGVmIE5ERUJVRwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMgYi94
ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYwppbmRleCA5YzFjM2I0ZTA4Li44ZTQzODFkOGE3IDEw
MDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYworKysgYi94ZW4vY29tbW9uL3Nj
aGVkX2NyZWRpdDIuYwpAQCAtMzg1NSw3ICszODU1LDcgQEAgY3NjaGVkMl9pbml0X3BkYXRhKGNv
bnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgdm9pZCAqcGRhdGEsIGludCBjcHUpCiB9CiAKIC8q
IENoYW5nZSB0aGUgc2NoZWR1bGVyIG9mIGNwdSB0byB1cyAoQ3JlZGl0MikuICovCi1zdGF0aWMg
dm9pZAorc3RhdGljIHNwaW5sb2NrX3QgKgogY3NjaGVkMl9zd2l0Y2hfc2NoZWQoc3RydWN0IHNj
aGVkdWxlciAqbmV3X29wcywgdW5zaWduZWQgaW50IGNwdSwKICAgICAgICAgICAgICAgICAgICAg
IHZvaWQgKnBkYXRhLCB2b2lkICp2ZGF0YSkKIHsKQEAgLTM4ODgsMTggKzM4ODgsOSBAQCBjc2No
ZWQyX3N3aXRjaF9zY2hlZChzdHJ1Y3Qgc2NoZWR1bGVyICpuZXdfb3BzLCB1bnNpZ25lZCBpbnQg
Y3B1LAogICAgICAqLwogICAgIEFTU0VSVChwZXJfY3B1KHNjaGVkdWxlX2RhdGEsIGNwdSkuc2No
ZWR1bGVfbG9jayAhPSAmcHJ2LT5ycWRbcnFpXS5sb2NrKTsKIAotICAgIHBlcl9jcHUoc2NoZWR1
bGVyLCBjcHUpID0gbmV3X29wczsKLSAgICBwZXJfY3B1KHNjaGVkdWxlX2RhdGEsIGNwdSkuc2No
ZWRfcHJpdiA9IHBkYXRhOwotCi0gICAgLyoKLSAgICAgKiAoUmU/KXJvdXRlIHRoZSBsb2NrIHRv
IHRoZSBwZXIgcENQVSBsb2NrIGFzIC9sYXN0LyB0aGluZy4gSW4gZmFjdCwKLSAgICAgKiBpZiBp
dCBpcyBmcmVlIChhbmQgaXQgY2FuIGJlKSB3ZSB3YW50IHRoYXQgYW55b25lIHRoYXQgbWFuYWdl
cwotICAgICAqIHRha2luZyBpdCwgZmluZCBhbGwgdGhlIGluaXRpYWxpemF0aW9ucyB3ZSd2ZSBk
b25lIGFib3ZlIGluIHBsYWNlLgotICAgICAqLwotICAgIHNtcF9tYigpOwotICAgIHBlcl9jcHUo
c2NoZWR1bGVfZGF0YSwgY3B1KS5zY2hlZHVsZV9sb2NrID0gJnBydi0+cnFkW3JxaV0ubG9jazsK
LQogICAgIHdyaXRlX3VubG9jaygmcHJ2LT5sb2NrKTsKKworICAgIHJldHVybiAmcHJ2LT5ycWRb
cnFpXS5sb2NrOwogfQogCiBzdGF0aWMgdm9pZApkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hl
ZF9udWxsLmMgYi94ZW4vY29tbW9uL3NjaGVkX251bGwuYwppbmRleCBhNTlkYmIyNjkyLi4xMDQy
N2IzN2FiIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX251bGwuYworKysgYi94ZW4vY29t
bW9uL3NjaGVkX251bGwuYwpAQCAtMzgxLDggKzM4MSw5IEBAIHN0YXRpYyB2b2lkIHZjcHVfZGVh
c3NpZ24oc3RydWN0IG51bGxfcHJpdmF0ZSAqcHJ2LCBzdHJ1Y3QgdmNwdSAqdiwKIH0KIAogLyog
Q2hhbmdlIHRoZSBzY2hlZHVsZXIgb2YgY3B1IHRvIHVzIChudWxsKS4gKi8KLXN0YXRpYyB2b2lk
IG51bGxfc3dpdGNoX3NjaGVkKHN0cnVjdCBzY2hlZHVsZXIgKm5ld19vcHMsIHVuc2lnbmVkIGlu
dCBjcHUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICpwZGF0YSwgdm9pZCAq
dmRhdGEpCitzdGF0aWMgc3BpbmxvY2tfdCAqbnVsbF9zd2l0Y2hfc2NoZWQoc3RydWN0IHNjaGVk
dWxlciAqbmV3X29wcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBpbnQgY3B1LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZvaWQg
KnBkYXRhLCB2b2lkICp2ZGF0YSkKIHsKICAgICBzdHJ1Y3Qgc2NoZWR1bGVfZGF0YSAqc2QgPSAm
cGVyX2NwdShzY2hlZHVsZV9kYXRhLCBjcHUpOwogICAgIHN0cnVjdCBudWxsX3ByaXZhdGUgKnBy
diA9IG51bGxfcHJpdihuZXdfb3BzKTsKQEAgLTQwMSwxNiArNDAyLDcgQEAgc3RhdGljIHZvaWQg
bnVsbF9zd2l0Y2hfc2NoZWQoc3RydWN0IHNjaGVkdWxlciAqbmV3X29wcywgdW5zaWduZWQgaW50
IGNwdSwKIAogICAgIGluaXRfcGRhdGEocHJ2LCBjcHUpOwogCi0gICAgcGVyX2NwdShzY2hlZHVs
ZXIsIGNwdSkgPSBuZXdfb3BzOwotICAgIHBlcl9jcHUoc2NoZWR1bGVfZGF0YSwgY3B1KS5zY2hl
ZF9wcml2ID0gcGRhdGE7Ci0KLSAgICAvKgotICAgICAqIChSZT8pcm91dGUgdGhlIGxvY2sgdG8g
dGhlIHBlciBwQ1BVIGxvY2sgYXMgL2xhc3QvIHRoaW5nLiBJbiBmYWN0LAotICAgICAqIGlmIGl0
IGlzIGZyZWUgKGFuZCBpdCBjYW4gYmUpIHdlIHdhbnQgdGhhdCBhbnlvbmUgdGhhdCBtYW5hZ2Vz
Ci0gICAgICogdGFraW5nIGl0LCBmaW5kcyBhbGwgdGhlIGluaXRpYWxpemF0aW9ucyB3ZSd2ZSBk
b25lIGFib3ZlIGluIHBsYWNlLgotICAgICAqLwotICAgIHNtcF9tYigpOwotICAgIHNkLT5zY2hl
ZHVsZV9sb2NrID0gJnNkLT5fbG9jazsKKyAgICByZXR1cm4gJnNkLT5fbG9jazsKIH0KIAogc3Rh
dGljIHZvaWQgbnVsbF92Y3B1X2luc2VydChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0
cnVjdCB2Y3B1ICp2KQpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9ydC5jIGIveGVuL2Nv
bW1vbi9zY2hlZF9ydC5jCmluZGV4IGYxYjgxZjAzNzMuLjBhY2ZjM2Q3MDIgMTAwNjQ0Ci0tLSBh
L3hlbi9jb21tb24vc2NoZWRfcnQuYworKysgYi94ZW4vY29tbW9uL3NjaGVkX3J0LmMKQEAgLTcy
OSw3ICs3MjksNyBAQCBydF9pbml0X3BkYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywg
dm9pZCAqcGRhdGEsIGludCBjcHUpCiB9CiAKIC8qIENoYW5nZSB0aGUgc2NoZWR1bGVyIG9mIGNw
dSB0byB1cyAoUlREUykuICovCi1zdGF0aWMgdm9pZAorc3RhdGljIHNwaW5sb2NrX3QgKgogcnRf
c3dpdGNoX3NjaGVkKHN0cnVjdCBzY2hlZHVsZXIgKm5ld19vcHMsIHVuc2lnbmVkIGludCBjcHUs
CiAgICAgICAgICAgICAgICAgdm9pZCAqcGRhdGEsIHZvaWQgKnZkYXRhKQogewpAQCAtNzYxLDE2
ICs3NjEsOCBAQCBydF9zd2l0Y2hfc2NoZWQoc3RydWN0IHNjaGVkdWxlciAqbmV3X29wcywgdW5z
aWduZWQgaW50IGNwdSwKICAgICB9CiAKICAgICBpZGxlX3ZjcHVbY3B1XS0+c2NoZWRfcHJpdiA9
IHZkYXRhOwotICAgIHBlcl9jcHUoc2NoZWR1bGVyLCBjcHUpID0gbmV3X29wczsKLSAgICBwZXJf
Y3B1KHNjaGVkdWxlX2RhdGEsIGNwdSkuc2NoZWRfcHJpdiA9IE5VTEw7IC8qIG5vIHBkYXRhICov
CiAKLSAgICAvKgotICAgICAqIChSZT8pcm91dGUgdGhlIGxvY2sgdG8gdGhlIHBlciBwQ1BVIGxv
Y2sgYXMgL2xhc3QvIHRoaW5nLiBJbiBmYWN0LAotICAgICAqIGlmIGl0IGlzIGZyZWUgKGFuZCBp
dCBjYW4gYmUpIHdlIHdhbnQgdGhhdCBhbnlvbmUgdGhhdCBtYW5hZ2VzCi0gICAgICogdGFraW5n
IGl0LCBmaW5kIGFsbCB0aGUgaW5pdGlhbGl6YXRpb25zIHdlJ3ZlIGRvbmUgYWJvdmUgaW4gcGxh
Y2UuCi0gICAgICovCi0gICAgc21wX21iKCk7Ci0gICAgcGVyX2NwdShzY2hlZHVsZV9kYXRhLCBj
cHUpLnNjaGVkdWxlX2xvY2sgPSAmcHJ2LT5sb2NrOworICAgIHJldHVybiAmcHJ2LT5sb2NrOwog
fQogCiBzdGF0aWMgdm9pZApkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jIGIveGVu
L2NvbW1vbi9zY2hlZHVsZS5jCmluZGV4IDRkYTk3MGM1NDMuLjZkYzk2YjNjZDQgMTAwNjQ0Ci0t
LSBhL3hlbi9jb21tb24vc2NoZWR1bGUuYworKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKQEAg
LTE4MTIsNyArMTgxMiw4IEBAIGludCBzY2hlZHVsZV9jcHVfc3dpdGNoKHVuc2lnbmVkIGludCBj
cHUsIHN0cnVjdCBjcHVwb29sICpjKQogICAgIHN0cnVjdCBzY2hlZHVsZXIgKm9sZF9vcHMgPSBw
ZXJfY3B1KHNjaGVkdWxlciwgY3B1KTsKICAgICBzdHJ1Y3Qgc2NoZWR1bGVyICpuZXdfb3BzID0g
KGMgPT0gTlVMTCkgPyAmb3BzIDogYy0+c2NoZWQ7CiAgICAgc3RydWN0IGNwdXBvb2wgKm9sZF9w
b29sID0gcGVyX2NwdShjcHVwb29sLCBjcHUpOwotICAgIHNwaW5sb2NrX3QgKiBvbGRfbG9jazsK
KyAgICBzdHJ1Y3Qgc2NoZWR1bGVfZGF0YSAqc2QgPSAmcGVyX2NwdShzY2hlZHVsZV9kYXRhLCBj
cHUpOworICAgIHNwaW5sb2NrX3QgKm9sZF9sb2NrLCAqbmV3X2xvY2s7CiAKICAgICAvKgogICAg
ICAqIHBDUFVzIG9ubHkgbW92ZSBmcm9tIGEgdmFsaWQgY3B1cG9vbCB0byBmcmVlIChpLmUuLCBv
dXQgb2YgYW55IHBvb2wpLApAQCAtMTg3MCw4ICsxODcxLDE5IEBAIGludCBzY2hlZHVsZV9jcHVf
c3dpdGNoKHVuc2lnbmVkIGludCBjcHUsIHN0cnVjdCBjcHVwb29sICpjKQogICAgIG9sZF9sb2Nr
ID0gcGNwdV9zY2hlZHVsZV9sb2NrX2lycShjcHUpOwogCiAgICAgdnByaXZfb2xkID0gaWRsZS0+
c2NoZWRfcHJpdjsKLSAgICBwcHJpdl9vbGQgPSBwZXJfY3B1KHNjaGVkdWxlX2RhdGEsIGNwdSku
c2NoZWRfcHJpdjsKLSAgICBzY2hlZF9zd2l0Y2hfc2NoZWQobmV3X29wcywgY3B1LCBwcHJpdiwg
dnByaXYpOworICAgIHBwcml2X29sZCA9IHNkLT5zY2hlZF9wcml2OworICAgIG5ld19sb2NrID0g
c2NoZWRfc3dpdGNoX3NjaGVkKG5ld19vcHMsIGNwdSwgcHByaXYsIHZwcml2KTsKKworICAgIHBl
cl9jcHUoc2NoZWR1bGVyLCBjcHUpID0gbmV3X29wczsKKyAgICBzZC0+c2NoZWRfcHJpdiA9IHBw
cml2OworCisgICAgLyoKKyAgICAgKiAoUmU/KXJvdXRlIHRoZSBsb2NrIHRvIHRoZSBwZXIgcENQ
VSBsb2NrIGFzIC9sYXN0LyB0aGluZy4gSW4gZmFjdCwKKyAgICAgKiBpZiBpdCBpcyBmcmVlIChh
bmQgaXQgY2FuIGJlKSB3ZSB3YW50IHRoYXQgYW55b25lIHRoYXQgbWFuYWdlcworICAgICAqIHRh
a2luZyBpdCwgZmluZHMgYWxsIHRoZSBpbml0aWFsaXphdGlvbnMgd2UndmUgZG9uZSBhYm92ZSBp
biBwbGFjZS4KKyAgICAgKi8KKyAgICBzbXBfbWIoKTsKKyAgICBzZC0+c2NoZWR1bGVfbG9jayA9
IG5ld19sb2NrOwogCiAgICAgLyogX05vdF8gcGNwdV9zY2hlZHVsZV91bmxvY2soKTogc2NoZWR1
bGVfbG9jayBtYXkgaGF2ZSBjaGFuZ2VkISAqLwogICAgIHNwaW5fdW5sb2NrX2lycShvbGRfbG9j
ayk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaCBiL3hlbi9pbmNsdWRl
L3hlbi9zY2hlZC1pZi5oCmluZGV4IGIzYzNlMTg5ZDkuLmI4ZTJiMmU0OWUgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1p
Zi5oCkBAIC0xNTMsNyArMTUzLDcgQEAgc3RydWN0IHNjaGVkdWxlciB7CiAgICAgLyogSWRlbXBv
dGVudC4gKi8KICAgICB2b2lkICAgICAgICAgKCpmcmVlX2RvbWRhdGEpICAgKGNvbnN0IHN0cnVj
dCBzY2hlZHVsZXIgKiwgdm9pZCAqKTsKIAotICAgIHZvaWQgICAgICAgICAoKnN3aXRjaF9zY2hl
ZCkgICAoc3RydWN0IHNjaGVkdWxlciAqLCB1bnNpZ25lZCBpbnQsCisgICAgc3BpbmxvY2tfdCAq
ICgqc3dpdGNoX3NjaGVkKSAgIChzdHJ1Y3Qgc2NoZWR1bGVyICosIHVuc2lnbmVkIGludCwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKiwgdm9pZCAqKTsKIAogICAg
IC8qIEFjdGl2YXRlIC8gZGVhY3RpdmF0ZSB2Y3B1cyBpbiBhIGNwdSBwb29sICovCkBAIC0xOTUs
MTAgKzE5NSwxMSBAQCBzdGF0aWMgaW5saW5lIHZvaWQgc2NoZWRfZGVpbml0KHN0cnVjdCBzY2hl
ZHVsZXIgKnMpCiAgICAgcy0+ZGVpbml0KHMpOwogfQogCi1zdGF0aWMgaW5saW5lIHZvaWQgc2No
ZWRfc3dpdGNoX3NjaGVkKHN0cnVjdCBzY2hlZHVsZXIgKnMsIHVuc2lnbmVkIGludCBjcHUsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKnBkYXRhLCB2b2lkICp2
ZGF0YSkKK3N0YXRpYyBpbmxpbmUgc3BpbmxvY2tfdCAqc2NoZWRfc3dpdGNoX3NjaGVkKHN0cnVj
dCBzY2hlZHVsZXIgKnMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBpbnQgY3B1LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdm9pZCAqcGRhdGEsIHZvaWQgKnZkYXRhKQogewotICAgIHMtPnN3aXRjaF9z
Y2hlZChzLCBjcHUsIHBkYXRhLCB2ZGF0YSk7CisgICAgcmV0dXJuIHMtPnN3aXRjaF9zY2hlZChz
LCBjcHUsIHBkYXRhLCB2ZGF0YSk7CiB9CiAKIHN0YXRpYyBpbmxpbmUgdm9pZCBzY2hlZF9kdW1w
X3NldHRpbmdzKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKnMpCi0tIAoyLjE2LjQKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 28 10:33:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 10:33:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVZQ3-0004YT-6v; Tue, 28 May 2019 10:33:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=31/0=T4=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hVZQ1-0004XJ-L7
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 10:33:21 +0000
X-Inumbo-ID: 02adeae0-8134-11e9-8980-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 02adeae0-8134-11e9-8980-bc764e045a96;
 Tue, 28 May 2019 10:33:20 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 9B596AF38;
 Tue, 28 May 2019 10:33:17 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 28 May 2019 12:32:19 +0200
Message-Id: <20190528103313.1343-7-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190528103313.1343-1-jgross@suse.com>
References: <20190528103313.1343-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH 06/60] xen/sched: move per-vcpu scheduler
 private data pointer to sched_unit
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Robert VanVossen <robert.vanvossen@dornerworks.com>,
 Dario Faggioli <dfaggioli@suse.com>, Julien Grall <julien.grall@arm.com>,
 Josh Whitehead <josh.whitehead@dornerworks.com>,
 Meng Xu <mengxu@cis.upenn.edu>, Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwcmVwYXJlcyBtYWtpbmcgdGhlIGRpZmZlcmVudCBzY2hlZHVsZXJzIHZjcHUgYWdub3N0
aWMuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQog
eGVuL2NvbW1vbi9zY2hlZF9hcmluYzY1My5jIHwgIDQgKystLQogeGVuL2NvbW1vbi9zY2hlZF9j
cmVkaXQuYyAgIHwgIDYgKysrLS0tCiB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYyAgfCAxMCAr
KysrKy0tLS0tCiB4ZW4vY29tbW9uL3NjaGVkX251bGwuYyAgICAgfCAgNCArKy0tCiB4ZW4vY29t
bW9uL3NjaGVkX3J0LmMgICAgICAgfCAgNCArKy0tCiB4ZW4vY29tbW9uL3NjaGVkdWxlLmMgICAg
ICAgfCAyNCArKysrKysrKysrKystLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC5o
ICAgICB8ICAyICstCiA3IGZpbGVzIGNoYW5nZWQsIDI3IGluc2VydGlvbnMoKyksIDI3IGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWRfYXJpbmM2NTMuYyBiL3hlbi9j
b21tb24vc2NoZWRfYXJpbmM2NTMuYwppbmRleCAyODM3MzBiM2Y4Li44NDA4OTEzMThlIDEwMDY0
NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX2FyaW5jNjUzLmMKKysrIGIveGVuL2NvbW1vbi9zY2hl
ZF9hcmluYzY1My5jCkBAIC01Myw3ICs1Myw3IEBACiAgKiBSZXR1cm4gYSBwb2ludGVyIHRvIHRo
ZSBBUklOQyA2NTMtc3BlY2lmaWMgc2NoZWR1bGVyIGRhdGEgaW5mb3JtYXRpb24KICAqIGFzc29j
aWF0ZWQgd2l0aCB0aGUgZ2l2ZW4gVkNQVSAodmMpCiAgKi8KLSNkZWZpbmUgQVZDUFUodmMpICgo
YXJpbmM2NTNfdmNwdV90ICopKHZjKS0+c2NoZWRfcHJpdikKKyNkZWZpbmUgQVZDUFUodmMpICgo
YXJpbmM2NTNfdmNwdV90ICopKHZjKS0+c2NoZWRfdW5pdC0+cHJpdikKIAogLyoqCiAgKiBSZXR1
cm4gdGhlIGdsb2JhbCBzY2hlZHVsZXIgcHJpdmF0ZSBkYXRhIGdpdmVuIHRoZSBzY2hlZHVsZXIg
b3BzIHBvaW50ZXIKQEAgLTY0Nyw3ICs2NDcsNyBAQCBhNjUzX3N3aXRjaF9zY2hlZChzdHJ1Y3Qg
c2NoZWR1bGVyICpuZXdfb3BzLCB1bnNpZ25lZCBpbnQgY3B1LAogCiAgICAgQVNTRVJUKCFwZGF0
YSAmJiBzdmMgJiYgaXNfaWRsZV92Y3B1KHN2Yy0+dmMpKTsKIAotICAgIGlkbGVfdmNwdVtjcHVd
LT5zY2hlZF9wcml2ID0gdmRhdGE7CisgICAgaWRsZV92Y3B1W2NwdV0tPnNjaGVkX3VuaXQtPnBy
aXYgPSB2ZGF0YTsKIAogICAgIHJldHVybiAmc2QtPl9sb2NrOwogfQpkaWZmIC0tZ2l0IGEveGVu
L2NvbW1vbi9zY2hlZF9jcmVkaXQuYyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMKaW5kZXgg
ZWJhNGRiMzhiYi4uNGNmZWYxODlhYSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9jcmVk
aXQuYworKysgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCkBAIC04Myw3ICs4Myw3IEBACiAg
ICAgKChzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKikoKF9vcHMpLT5zY2hlZF9kYXRhKSkKICNkZWZp
bmUgQ1NDSEVEX1BDUFUoX2MpICAgICBcCiAgICAgKChzdHJ1Y3QgY3NjaGVkX3BjcHUgKilwZXJf
Y3B1KHNjaGVkdWxlX2RhdGEsIF9jKS5zY2hlZF9wcml2KQotI2RlZmluZSBDU0NIRURfVkNQVShf
dmNwdSkgICgoc3RydWN0IGNzY2hlZF92Y3B1ICopIChfdmNwdSktPnNjaGVkX3ByaXYpCisjZGVm
aW5lIENTQ0hFRF9WQ1BVKF92Y3B1KSAgKChzdHJ1Y3QgY3NjaGVkX3ZjcHUgKikgKF92Y3B1KS0+
c2NoZWRfdW5pdC0+cHJpdikKICNkZWZpbmUgQ1NDSEVEX0RPTShfZG9tKSAgICAoKHN0cnVjdCBj
c2NoZWRfZG9tICopIChfZG9tKS0+c2NoZWRfcHJpdikKICNkZWZpbmUgUlVOUShfY3B1KSAgICAg
ICAgICAoJihDU0NIRURfUENQVShfY3B1KS0+cnVucSkpCiAKQEAgLTY0MSw3ICs2NDEsNyBAQCBj
c2NoZWRfc3dpdGNoX3NjaGVkKHN0cnVjdCBzY2hlZHVsZXIgKm5ld19vcHMsIHVuc2lnbmVkIGlu
dCBjcHUsCiAKICAgICBBU1NFUlQoc3ZjICYmIGlzX2lkbGVfdmNwdShzdmMtPnZjcHUpKTsKIAot
ICAgIGlkbGVfdmNwdVtjcHVdLT5zY2hlZF9wcml2ID0gdmRhdGE7CisgICAgaWRsZV92Y3B1W2Nw
dV0tPnNjaGVkX3VuaXQtPnByaXYgPSB2ZGF0YTsKIAogICAgIC8qCiAgICAgICogV2UgYXJlIGhv
bGRpbmcgdGhlIHJ1bnF1ZXVlIGxvY2sgYWxyZWFkeSAoaXQncyBiZWVuIHRha2VuIGluCkBAIC0x
MDIyLDcgKzEwMjIsNyBAQCBzdGF0aWMgdm9pZAogY3NjaGVkX3VuaXRfaW5zZXJ0KGNvbnN0IHN0
cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiB7CiAgICAgc3Ry
dWN0IHZjcHUgKnZjID0gdW5pdC0+dmNwdTsKLSAgICBzdHJ1Y3QgY3NjaGVkX3ZjcHUgKnN2YyA9
IHZjLT5zY2hlZF9wcml2OworICAgIHN0cnVjdCBjc2NoZWRfdmNwdSAqc3ZjID0gdW5pdC0+cHJp
djsKICAgICBzcGlubG9ja190ICpsb2NrOwogCiAgICAgQlVHX09OKCBpc19pZGxlX3ZjcHUodmMp
ICk7CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYyBiL3hlbi9jb21tb24v
c2NoZWRfY3JlZGl0Mi5jCmluZGV4IGRlZjhkODc0ODQuLjg2YjQ0ZGM2Y2YgMTAwNjQ0Ci0tLSBh
L3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0
Mi5jCkBAIC01NzIsNyArNTcyLDcgQEAgc3RhdGljIGlubGluZSBzdHJ1Y3QgY3NjaGVkMl9wY3B1
ICpjc2NoZWQyX3BjcHUodW5zaWduZWQgaW50IGNwdSkKIAogc3RhdGljIGlubGluZSBzdHJ1Y3Qg
Y3NjaGVkMl92Y3B1ICpjc2NoZWQyX3ZjcHUoY29uc3Qgc3RydWN0IHZjcHUgKnYpCiB7Ci0gICAg
cmV0dXJuIHYtPnNjaGVkX3ByaXY7CisgICAgcmV0dXJuIHYtPnNjaGVkX3VuaXQtPnByaXY7CiB9
CiAKIHN0YXRpYyBpbmxpbmUgc3RydWN0IGNzY2hlZDJfZG9tICpjc2NoZWQyX2RvbShjb25zdCBz
dHJ1Y3QgZG9tYWluICpkKQpAQCAtOTcwLDcgKzk3MCw3IEBAIF9ydW5xX2Fzc2lnbihzdHJ1Y3Qg
Y3NjaGVkMl92Y3B1ICpzdmMsIHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnJxZCkKIHN0
YXRpYyB2b2lkCiBydW5xX2Fzc2lnbihjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVj
dCB2Y3B1ICp2YykKIHsKLSAgICBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpzdmMgPSB2Yy0+c2NoZWRf
cHJpdjsKKyAgICBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpzdmMgPSB2Yy0+c2NoZWRfdW5pdC0+cHJp
djsKIAogICAgIEFTU0VSVChzdmMtPnJxZCA9PSBOVUxMKTsKIApAQCAtOTk3LDcgKzk5Nyw3IEBA
IF9ydW5xX2RlYXNzaWduKHN0cnVjdCBjc2NoZWQyX3ZjcHUgKnN2YykKIHN0YXRpYyB2b2lkCiBy
dW5xX2RlYXNzaWduKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHZjcHUgKnZj
KQogewotICAgIHN0cnVjdCBjc2NoZWQyX3ZjcHUgKnN2YyA9IHZjLT5zY2hlZF9wcml2OworICAg
IHN0cnVjdCBjc2NoZWQyX3ZjcHUgKnN2YyA9IHZjLT5zY2hlZF91bml0LT5wcml2OwogCiAgICAg
QVNTRVJUKHN2Yy0+cnFkID09IGMycnFkKG9wcywgdmMtPnByb2Nlc3NvcikpOwogCkBAIC0zMTA4
LDcgKzMxMDgsNyBAQCBzdGF0aWMgdm9pZAogY3NjaGVkMl91bml0X2luc2VydChjb25zdCBzdHJ1
Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogewogICAgIHN0cnVj
dCB2Y3B1ICp2YyA9IHVuaXQtPnZjcHU7Ci0gICAgc3RydWN0IGNzY2hlZDJfdmNwdSAqc3ZjID0g
dmMtPnNjaGVkX3ByaXY7CisgICAgc3RydWN0IGNzY2hlZDJfdmNwdSAqc3ZjID0gdW5pdC0+cHJp
djsKICAgICBzdHJ1Y3QgY3NjaGVkMl9kb20gKiBjb25zdCBzZG9tID0gc3ZjLT5zZG9tOwogICAg
IHNwaW5sb2NrX3QgKmxvY2s7CiAKQEAgLTM4ODcsNyArMzg4Nyw3IEBAIGNzY2hlZDJfc3dpdGNo
X3NjaGVkKHN0cnVjdCBzY2hlZHVsZXIgKm5ld19vcHMsIHVuc2lnbmVkIGludCBjcHUsCiAgICAg
QVNTRVJUKCFsb2NhbF9pcnFfaXNfZW5hYmxlZCgpKTsKICAgICB3cml0ZV9sb2NrKCZwcnYtPmxv
Y2spOwogCi0gICAgaWRsZV92Y3B1W2NwdV0tPnNjaGVkX3ByaXYgPSB2ZGF0YTsKKyAgICBpZGxl
X3ZjcHVbY3B1XS0+c2NoZWRfdW5pdC0+cHJpdiA9IHZkYXRhOwogCiAgICAgcnFpID0gaW5pdF9w
ZGF0YShwcnYsIHBkYXRhLCBjcHUpOwogCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX251
bGwuYyBiL3hlbi9jb21tb24vc2NoZWRfbnVsbC5jCmluZGV4IGJmNTJjODRiMGYuLmI2MjJjNGQ3
ZGMgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfbnVsbC5jCisrKyBiL3hlbi9jb21tb24v
c2NoZWRfbnVsbC5jCkBAIC0xMTcsNyArMTE3LDcgQEAgc3RhdGljIGlubGluZSBzdHJ1Y3QgbnVs
bF9wcml2YXRlICpudWxsX3ByaXYoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzKQogCiBzdGF0
aWMgaW5saW5lIHN0cnVjdCBudWxsX3ZjcHUgKm51bGxfdmNwdShjb25zdCBzdHJ1Y3QgdmNwdSAq
dikKIHsKLSAgICByZXR1cm4gdi0+c2NoZWRfcHJpdjsKKyAgICByZXR1cm4gdi0+c2NoZWRfdW5p
dC0+cHJpdjsKIH0KIAogc3RhdGljIGlubGluZSBib29sIHZjcHVfY2hlY2tfYWZmaW5pdHkoc3Ry
dWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBjcHUsCkBAIC0zOTIsNyArMzkyLDcgQEAgc3RhdGlj
IHNwaW5sb2NrX3QgKm51bGxfc3dpdGNoX3NjaGVkKHN0cnVjdCBzY2hlZHVsZXIgKm5ld19vcHMs
CiAKICAgICBBU1NFUlQobnZjICYmIGlzX2lkbGVfdmNwdShudmMtPnZjcHUpKTsKIAotICAgIGlk
bGVfdmNwdVtjcHVdLT5zY2hlZF9wcml2ID0gdmRhdGE7CisgICAgaWRsZV92Y3B1W2NwdV0tPnNj
aGVkX3VuaXQtPnByaXYgPSB2ZGF0YTsKIAogICAgIC8qCiAgICAgICogV2UgYXJlIGhvbGRpbmcg
dGhlIHJ1bnF1ZXVlIGxvY2sgYWxyZWFkeSAoaXQncyBiZWVuIHRha2VuIGluCmRpZmYgLS1naXQg
YS94ZW4vY29tbW9uL3NjaGVkX3J0LmMgYi94ZW4vY29tbW9uL3NjaGVkX3J0LmMKaW5kZXggNjNl
YzczMjE1Ny4uNzAwZWU5MzUzZSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9ydC5jCisr
KyBiL3hlbi9jb21tb24vc2NoZWRfcnQuYwpAQCAtMjM1LDcgKzIzNSw3IEBAIHN0YXRpYyBpbmxp
bmUgc3RydWN0IHJ0X3ByaXZhdGUgKnJ0X3ByaXYoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3Bz
KQogCiBzdGF0aWMgaW5saW5lIHN0cnVjdCBydF92Y3B1ICpydF92Y3B1KGNvbnN0IHN0cnVjdCB2
Y3B1ICp2Y3B1KQogewotICAgIHJldHVybiB2Y3B1LT5zY2hlZF9wcml2OworICAgIHJldHVybiB2
Y3B1LT5zY2hlZF91bml0LT5wcml2OwogfQogCiBzdGF0aWMgaW5saW5lIHN0cnVjdCBsaXN0X2hl
YWQgKnJ0X3J1bnEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzKQpAQCAtNzYxLDcgKzc2MSw3
IEBAIHJ0X3N3aXRjaF9zY2hlZChzdHJ1Y3Qgc2NoZWR1bGVyICpuZXdfb3BzLCB1bnNpZ25lZCBp
bnQgY3B1LAogICAgICAgICBkcHJpbnRrKFhFTkxPR19ERUJVRywgIlJURFM6IHRpbWVyIGluaXRp
YWxpemVkIG9uIGNwdSAldVxuIiwgY3B1KTsKICAgICB9CiAKLSAgICBpZGxlX3ZjcHVbY3B1XS0+
c2NoZWRfcHJpdiA9IHZkYXRhOworICAgIGlkbGVfdmNwdVtjcHVdLT5zY2hlZF91bml0LT5wcml2
ID0gdmRhdGE7CiAKICAgICByZXR1cm4gJnBydi0+bG9jazsKIH0KZGlmZiAtLWdpdCBhL3hlbi9j
b21tb24vc2NoZWR1bGUuYyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwppbmRleCAzZmY4ODA5NmQ4
Li44NmE0M2Y3MTkyIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMKKysrIGIveGVu
L2NvbW1vbi9zY2hlZHVsZS5jCkBAIC0yNjksOCArMjY5LDggQEAgaW50IHNjaGVkX2luaXRfdmNw
dShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHByb2Nlc3NvcikKICAgICBpbml0X3RpbWVy
KCZ2LT5wb2xsX3RpbWVyLCBwb2xsX3RpbWVyX2ZuLAogICAgICAgICAgICAgICAgdiwgdi0+cHJv
Y2Vzc29yKTsKIAotICAgIHYtPnNjaGVkX3ByaXYgPSBzY2hlZF9hbGxvY192ZGF0YShkb21fc2No
ZWR1bGVyKGQpLCB1bml0LCBkLT5zY2hlZF9wcml2KTsKLSAgICBpZiAoIHYtPnNjaGVkX3ByaXYg
PT0gTlVMTCApCisgICAgdW5pdC0+cHJpdiA9IHNjaGVkX2FsbG9jX3ZkYXRhKGRvbV9zY2hlZHVs
ZXIoZCksIHVuaXQsIGQtPnNjaGVkX3ByaXYpOworICAgIGlmICggdW5pdC0+cHJpdiA9PSBOVUxM
ICkKICAgICB7CiAgICAgICAgIHYtPnNjaGVkX3VuaXQgPSBOVUxMOwogICAgICAgICB4ZnJlZSh1
bml0KTsKQEAgLTM2NSw3ICszNjUsNyBAQCBpbnQgc2NoZWRfbW92ZV9kb21haW4oc3RydWN0IGRv
bWFpbiAqZCwgc3RydWN0IGNwdXBvb2wgKmMpCiAgICAgewogICAgICAgICBzcGlubG9ja190ICps
b2NrOwogCi0gICAgICAgIHZjcHVkYXRhID0gdi0+c2NoZWRfcHJpdjsKKyAgICAgICAgdmNwdWRh
dGEgPSB2LT5zY2hlZF91bml0LT5wcml2OwogCiAgICAgICAgIG1pZ3JhdGVfdGltZXIoJnYtPnBl
cmlvZGljX3RpbWVyLCBuZXdfcCk7CiAgICAgICAgIG1pZ3JhdGVfdGltZXIoJnYtPnNpbmdsZXNo
b3RfdGltZXIsIG5ld19wKTsKQEAgLTM4Myw3ICszODMsNyBAQCBpbnQgc2NoZWRfbW92ZV9kb21h
aW4oc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGNwdXBvb2wgKmMpCiAgICAgICAgICAqLwogICAg
ICAgICBzcGluX3VubG9ja19pcnEobG9jayk7CiAKLSAgICAgICAgdi0+c2NoZWRfcHJpdiA9IHZj
cHVfcHJpdlt2LT52Y3B1X2lkXTsKKyAgICAgICAgdi0+c2NoZWRfdW5pdC0+cHJpdiA9IHZjcHVf
cHJpdlt2LT52Y3B1X2lkXTsKICAgICAgICAgaWYgKCAhZC0+aXNfZHlpbmcgKQogICAgICAgICAg
ICAgc2NoZWRfbW92ZV9pcnFzKHYpOwogCkBAIC00MTUsNyArNDE1LDcgQEAgdm9pZCBzY2hlZF9k
ZXN0cm95X3ZjcHUoc3RydWN0IHZjcHUgKnYpCiAgICAgaWYgKCB0ZXN0X2FuZF9jbGVhcl9ib29s
KHYtPmlzX3VyZ2VudCkgKQogICAgICAgICBhdG9taWNfZGVjKCZwZXJfY3B1KHNjaGVkdWxlX2Rh
dGEsIHYtPnByb2Nlc3NvcikudXJnZW50X2NvdW50KTsKICAgICBzY2hlZF9yZW1vdmVfdW5pdCh2
Y3B1X3NjaGVkdWxlcih2KSwgdW5pdCk7Ci0gICAgc2NoZWRfZnJlZV92ZGF0YSh2Y3B1X3NjaGVk
dWxlcih2KSwgdi0+c2NoZWRfcHJpdik7CisgICAgc2NoZWRfZnJlZV92ZGF0YSh2Y3B1X3NjaGVk
dWxlcih2KSwgdW5pdC0+cHJpdik7CiAgICAgeGZyZWUodW5pdCk7CiAgICAgdi0+c2NoZWRfdW5p
dCA9IE5VTEw7CiB9CkBAIC0xNTkzLDYgKzE1OTMsNyBAQCBzdGF0aWMgaW50IGNwdV9zY2hlZHVs
ZV91cCh1bnNpZ25lZCBpbnQgY3B1KQogICAgIGVsc2UKICAgICB7CiAgICAgICAgIHN0cnVjdCB2
Y3B1ICppZGxlID0gaWRsZV92Y3B1W2NwdV07CisgICAgICAgIHN0cnVjdCBzY2hlZF91bml0ICp1
bml0ID0gaWRsZS0+c2NoZWRfdW5pdDsKIAogICAgICAgICAvKgogICAgICAgICAgKiBEdXJpbmcg
KEFDUEk/KSBzdXNwZW5kIHRoZSBpZGxlIHZDUFUgZm9yIHRoaXMgcENQVSBpcyBub3QgZnJlZWQs
CkBAIC0xNjA0LDExICsxNjA1LDEwIEBAIHN0YXRpYyBpbnQgY3B1X3NjaGVkdWxlX3VwKHVuc2ln
bmVkIGludCBjcHUpCiAgICAgICAgICAqIHdpdGggYSBkaWZmZXJlbnQgc2NoZWR1bGVyLCBpdCBp
cyBzY2hlZHVsZV9jcHVfc3dpdGNoKCksIGludm9rZWQKICAgICAgICAgICogbGF0ZXIsIHRoYXQg
d2lsbCBzZXQgdGhpbmdzIHVwIGFzIGFwcHJvcHJpYXRlLgogICAgICAgICAgKi8KLSAgICAgICAg
QVNTRVJUKGlkbGUtPnNjaGVkX3ByaXYgPT0gTlVMTCk7CisgICAgICAgIEFTU0VSVCh1bml0LT5w
cml2ID09IE5VTEwpOwogCi0gICAgICAgIGlkbGUtPnNjaGVkX3ByaXYgPSBzY2hlZF9hbGxvY192
ZGF0YSgmb3BzLCBpZGxlLT5zY2hlZF91bml0LAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgaWRsZS0+ZG9tYWluLT5zY2hlZF9wcml2KTsKLSAgICAgICAgaWYg
KCBpZGxlLT5zY2hlZF9wcml2ID09IE5VTEwgKQorICAgICAgICB1bml0LT5wcml2ID0gc2NoZWRf
YWxsb2NfdmRhdGEoJm9wcywgdW5pdCwgaWRsZS0+ZG9tYWluLT5zY2hlZF9wcml2KTsKKyAgICAg
ICAgaWYgKCB1bml0LT5wcml2ID09IE5VTEwgKQogICAgICAgICAgICAgcmV0dXJuIC1FTk9NRU07
CiAgICAgfQogICAgIGlmICggaWRsZV92Y3B1W2NwdV0gPT0gTlVMTCApCkBAIC0xNjM0LDkgKzE2
MzQsOSBAQCBzdGF0aWMgdm9pZCBjcHVfc2NoZWR1bGVfZG93bih1bnNpZ25lZCBpbnQgY3B1KQog
ICAgIHN0cnVjdCBzY2hlZHVsZXIgKnNjaGVkID0gcGVyX2NwdShzY2hlZHVsZXIsIGNwdSk7CiAK
ICAgICBzY2hlZF9mcmVlX3BkYXRhKHNjaGVkLCBzZC0+c2NoZWRfcHJpdiwgY3B1KTsKLSAgICBz
Y2hlZF9mcmVlX3ZkYXRhKHNjaGVkLCBpZGxlX3ZjcHVbY3B1XS0+c2NoZWRfcHJpdik7CisgICAg
c2NoZWRfZnJlZV92ZGF0YShzY2hlZCwgaWRsZV92Y3B1W2NwdV0tPnNjaGVkX3VuaXQtPnByaXYp
OwogCi0gICAgaWRsZV92Y3B1W2NwdV0tPnNjaGVkX3ByaXYgPSBOVUxMOworICAgIGlkbGVfdmNw
dVtjcHVdLT5zY2hlZF91bml0LT5wcml2ID0gTlVMTDsKICAgICBzZC0+c2NoZWRfcHJpdiA9IE5V
TEw7CiAKICAgICBraWxsX3RpbWVyKCZzZC0+c190aW1lcik7CkBAIC0xODg2LDcgKzE4ODYsNyBA
QCBpbnQgc2NoZWR1bGVfY3B1X3N3aXRjaCh1bnNpZ25lZCBpbnQgY3B1LCBzdHJ1Y3QgY3B1cG9v
bCAqYykKICAgICAgKi8KICAgICBvbGRfbG9jayA9IHBjcHVfc2NoZWR1bGVfbG9ja19pcnEoY3B1
KTsKIAotICAgIHZwcml2X29sZCA9IGlkbGUtPnNjaGVkX3ByaXY7CisgICAgdnByaXZfb2xkID0g
aWRsZS0+c2NoZWRfdW5pdC0+cHJpdjsKICAgICBwcHJpdl9vbGQgPSBzZC0+c2NoZWRfcHJpdjsK
ICAgICBuZXdfbG9jayA9IHNjaGVkX3N3aXRjaF9zY2hlZChuZXdfb3BzLCBjcHUsIHBwcml2LCB2
cHJpdik7CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oIGIveGVuL2luY2x1
ZGUveGVuL3NjaGVkLmgKaW5kZXggZThlYTQyZTg2Ny4uZjU0OWFkNjBkMSAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKQEAg
LTE2Miw3ICsxNjIsNiBAQCBzdHJ1Y3QgdmNwdQogICAgIHN0cnVjdCB0aW1lciAgICAgcG9sbF90
aW1lcjsgICAgLyogdGltZW91dCBmb3IgU0NIRURPUF9wb2xsICovCiAKICAgICBzdHJ1Y3Qgc2No
ZWRfdW5pdCAqc2NoZWRfdW5pdDsKLSAgICB2b2lkICAgICAgICAgICAgKnNjaGVkX3ByaXY7ICAg
IC8qIHNjaGVkdWxlci1zcGVjaWZpYyBkYXRhICovCiAKICAgICBzdHJ1Y3QgdmNwdV9ydW5zdGF0
ZV9pbmZvIHJ1bnN0YXRlOwogI2lmbmRlZiBDT05GSUdfQ09NUEFUCkBAIC0yNzksNiArMjc4LDcg
QEAgc3RydWN0IHZjcHUKIAogc3RydWN0IHNjaGVkX3VuaXQgewogICAgIHN0cnVjdCB2Y3B1ICAg
ICAgICAgICAqdmNwdTsKKyAgICB2b2lkICAgICAgICAgICAgICAgICAgKnByaXY7ICAgICAgLyog
c2NoZWR1bGVyIHByaXZhdGUgZGF0YSAqLwogfTsKIAogLyogUGVyLWRvbWFpbiBsb2NrIGNhbiBi
ZSByZWN1cnNpdmVseSBhY3F1aXJlZCBpbiBmYXVsdCBoYW5kbGVycy4gKi8KLS0gCjIuMTYuNAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 28 10:33:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 10:33:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVZQ3-0004Yx-Hd; Tue, 28 May 2019 10:33:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=31/0=T4=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hVZQ1-0004XN-Mm
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 10:33:21 +0000
X-Inumbo-ID: 0103ae7a-8134-11e9-a0ce-5328f10a7cb7
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0103ae7a-8134-11e9-a0ce-5328f10a7cb7;
 Tue, 28 May 2019 10:33:17 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 624E0AE8D;
 Tue, 28 May 2019 10:33:16 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 28 May 2019 12:32:15 +0200
Message-Id: <20190528103313.1343-3-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190528103313.1343-1-jgross@suse.com>
References: <20190528103313.1343-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH 02/60] xen/sched: add inline wrappers for
 calling per-scheduler functions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW5zdGVhZCBvZiB1c2luZyB0aGUgU0NIRURfT1AoKSBtYWNybyB0byBjYWxsIHRoZSBkaWZmZXJl
bnQgc2NoZWR1bGVyCnNwZWNpZmljIGZ1bmN0aW9ucyBhZGQgaW5saW5lIHdyYXBwZXJzIGZvciB0
aGF0IHB1cnBvc2UuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+Ci0tLQpSRkMgVjI6IG5ldyBwYXRjaCAoQW5kcmV3IENvb3BlcikKVjE6IHVzZSBjb25kaXRp
b25hbCBvcGVyYXRvciAoSmFuIEJldWxpY2gsIERhcmlvIEZhZ2dpb2xpKQogICAgZHJvcCBubyBs
b25nZXIgbmVlZGVkIEFTU0VSVCgpcwotLS0KIHhlbi9jb21tb24vc2NoZWR1bGUuYyAgICAgIHwg
MTA0ICsrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQt
aWYuaCB8IDE2MCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0K
IDIgZmlsZXMgY2hhbmdlZCwgMTk5IGluc2VydGlvbnMoKyksIDY1IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWR1bGUuYyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwpp
bmRleCA3MmQ4YmUzOTA2Li40ZGE5NzBjNTQzIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVk
dWxlLmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCkBAIC03MywxMCArNzMsNiBAQCBleHRl
cm4gY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqX19zdGFydF9zY2hlZHVsZXJzX2FycmF5W10sICpf
X2VuZF9zY2hlZHVsZXJzX2FycgogCiBzdGF0aWMgc3RydWN0IHNjaGVkdWxlciBfX3JlYWRfbW9z
dGx5IG9wczsKIAotI2RlZmluZSBTQ0hFRF9PUChvcHNwdHIsIGZuLCAuLi4pICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAgKCggKG9wc3B0ciktPmZu
ICE9IE5VTEwgKSA/IChvcHNwdHIpLT5mbihvcHNwdHIsICMjX19WQV9BUkdTX18gKSAgXAotICAg
ICAgICAgIDogKHR5cGVvZigob3BzcHRyKS0+Zm4ob3BzcHRyLCAjI19fVkFfQVJHU19fKSkpMCAp
Ci0KIHN0YXRpYyBpbmxpbmUgc3RydWN0IHNjaGVkdWxlciAqZG9tX3NjaGVkdWxlcihjb25zdCBz
dHJ1Y3QgZG9tYWluICpkKQogewogICAgIGlmICggbGlrZWx5KGQtPmNwdXBvb2wgIT0gTlVMTCkg
KQpAQCAtMjY3LDggKzI2Myw3IEBAIGludCBzY2hlZF9pbml0X3ZjcHUoc3RydWN0IHZjcHUgKnYs
IHVuc2lnbmVkIGludCBwcm9jZXNzb3IpCiAgICAgaW5pdF90aW1lcigmdi0+cG9sbF90aW1lciwg
cG9sbF90aW1lcl9mbiwKICAgICAgICAgICAgICAgIHYsIHYtPnByb2Nlc3Nvcik7CiAKLSAgICB2
LT5zY2hlZF9wcml2ID0gU0NIRURfT1AoZG9tX3NjaGVkdWxlcihkKSwgYWxsb2NfdmRhdGEsIHYs
Ci0gICAgICAgICAgICAgICAgICAgICBkLT5zY2hlZF9wcml2KTsKKyAgICB2LT5zY2hlZF9wcml2
ID0gc2NoZWRfYWxsb2NfdmRhdGEoZG9tX3NjaGVkdWxlcihkKSwgdiwgZC0+c2NoZWRfcHJpdik7
CiAgICAgaWYgKCB2LT5zY2hlZF9wcml2ID09IE5VTEwgKQogICAgICAgICByZXR1cm4gMTsKIApA
QCAtMjg5LDcgKzI4NCw3IEBAIGludCBzY2hlZF9pbml0X3ZjcHUoc3RydWN0IHZjcHUgKnYsIHVu
c2lnbmVkIGludCBwcm9jZXNzb3IpCiAgICAgfQogICAgIGVsc2UKICAgICB7Ci0gICAgICAgIFND
SEVEX09QKGRvbV9zY2hlZHVsZXIoZCksIGluc2VydF92Y3B1LCB2KTsKKyAgICAgICAgc2NoZWRf
aW5zZXJ0X3ZjcHUoZG9tX3NjaGVkdWxlcihkKSwgdik7CiAgICAgfQogCiAgICAgcmV0dXJuIDA7
CkBAIC0zMzAsNyArMzI1LDcgQEAgaW50IHNjaGVkX21vdmVfZG9tYWluKHN0cnVjdCBkb21haW4g
KmQsIHN0cnVjdCBjcHVwb29sICpjKQogCiAgICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQogICAg
IHsKLSAgICAgICAgdmNwdV9wcml2W3YtPnZjcHVfaWRdID0gU0NIRURfT1AoYy0+c2NoZWQsIGFs
bG9jX3ZkYXRhLCB2LCBkb21kYXRhKTsKKyAgICAgICAgdmNwdV9wcml2W3YtPnZjcHVfaWRdID0g
c2NoZWRfYWxsb2NfdmRhdGEoYy0+c2NoZWQsIHYsIGRvbWRhdGEpOwogICAgICAgICBpZiAoIHZj
cHVfcHJpdlt2LT52Y3B1X2lkXSA9PSBOVUxMICkKICAgICAgICAgewogICAgICAgICAgICAgZm9y
X2VhY2hfdmNwdSAoIGQsIHYgKQpAQCAtMzQ4LDcgKzM0Myw3IEBAIGludCBzY2hlZF9tb3ZlX2Rv
bWFpbihzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgY3B1cG9vbCAqYykKIAogICAgIGZvcl9lYWNo
X3ZjcHUgKCBkLCB2ICkKICAgICB7Ci0gICAgICAgIFNDSEVEX09QKG9sZF9vcHMsIHJlbW92ZV92
Y3B1LCB2KTsKKyAgICAgICAgc2NoZWRfcmVtb3ZlX3ZjcHUob2xkX29wcywgdik7CiAgICAgfQog
CiAgICAgZC0+Y3B1cG9vbCA9IGM7CkBAIC0zODMsOSArMzc4LDkgQEAgaW50IHNjaGVkX21vdmVf
ZG9tYWluKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBjcHVwb29sICpjKQogCiAgICAgICAgIG5l
d19wID0gY3B1bWFza19jeWNsZShuZXdfcCwgYy0+Y3B1X3ZhbGlkKTsKIAotICAgICAgICBTQ0hF
RF9PUChjLT5zY2hlZCwgaW5zZXJ0X3ZjcHUsIHYpOworICAgICAgICBzY2hlZF9pbnNlcnRfdmNw
dShjLT5zY2hlZCwgdik7CiAKLSAgICAgICAgU0NIRURfT1Aob2xkX29wcywgZnJlZV92ZGF0YSwg
dmNwdWRhdGEpOworICAgICAgICBzY2hlZF9mcmVlX3ZkYXRhKG9sZF9vcHMsIHZjcHVkYXRhKTsK
ICAgICB9CiAKICAgICBkb21haW5fdXBkYXRlX25vZGVfYWZmaW5pdHkoZCk7CkBAIC00MDYsOCAr
NDAxLDggQEAgdm9pZCBzY2hlZF9kZXN0cm95X3ZjcHUoc3RydWN0IHZjcHUgKnYpCiAgICAga2ls
bF90aW1lcigmdi0+cG9sbF90aW1lcik7CiAgICAgaWYgKCB0ZXN0X2FuZF9jbGVhcl9ib29sKHYt
PmlzX3VyZ2VudCkgKQogICAgICAgICBhdG9taWNfZGVjKCZwZXJfY3B1KHNjaGVkdWxlX2RhdGEs
IHYtPnByb2Nlc3NvcikudXJnZW50X2NvdW50KTsKLSAgICBTQ0hFRF9PUCh2Y3B1X3NjaGVkdWxl
cih2KSwgcmVtb3ZlX3ZjcHUsIHYpOwotICAgIFNDSEVEX09QKHZjcHVfc2NoZWR1bGVyKHYpLCBm
cmVlX3ZkYXRhLCB2LT5zY2hlZF9wcml2KTsKKyAgICBzY2hlZF9yZW1vdmVfdmNwdSh2Y3B1X3Nj
aGVkdWxlcih2KSwgdik7CisgICAgc2NoZWRfZnJlZV92ZGF0YSh2Y3B1X3NjaGVkdWxlcih2KSwg
di0+c2NoZWRfcHJpdik7CiB9CiAKIGludCBzY2hlZF9pbml0X2RvbWFpbihzdHJ1Y3QgZG9tYWlu
ICpkLCBpbnQgcG9vbGlkKQpAQCAtNDU4LDcgKzQ1Myw3IEBAIHZvaWQgdmNwdV9zbGVlcF9ub3N5
bmNfbG9ja2VkKHN0cnVjdCB2Y3B1ICp2KQogICAgICAgICBpZiAoIHYtPnJ1bnN0YXRlLnN0YXRl
ID09IFJVTlNUQVRFX3J1bm5hYmxlICkKICAgICAgICAgICAgIHZjcHVfcnVuc3RhdGVfY2hhbmdl
KHYsIFJVTlNUQVRFX29mZmxpbmUsIE5PVygpKTsKIAotICAgICAgICBTQ0hFRF9PUCh2Y3B1X3Nj
aGVkdWxlcih2KSwgc2xlZXAsIHYpOworICAgICAgICBzY2hlZF9zbGVlcCh2Y3B1X3NjaGVkdWxl
cih2KSwgdik7CiAgICAgfQogfQogCkBAIC00OTksNyArNDk0LDcgQEAgdm9pZCB2Y3B1X3dha2Uo
c3RydWN0IHZjcHUgKnYpCiAgICAgewogICAgICAgICBpZiAoIHYtPnJ1bnN0YXRlLnN0YXRlID49
IFJVTlNUQVRFX2Jsb2NrZWQgKQogICAgICAgICAgICAgdmNwdV9ydW5zdGF0ZV9jaGFuZ2Uodiwg
UlVOU1RBVEVfcnVubmFibGUsIE5PVygpKTsKLSAgICAgICAgU0NIRURfT1AodmNwdV9zY2hlZHVs
ZXIodiksIHdha2UsIHYpOworICAgICAgICBzY2hlZF93YWtlKHZjcHVfc2NoZWR1bGVyKHYpLCB2
KTsKICAgICB9CiAgICAgZWxzZSBpZiAoICEodi0+cGF1c2VfZmxhZ3MgJiBWUEZfYmxvY2tlZCkg
KQogICAgIHsKQEAgLTU1MiwxOSArNTQ3LDE2IEBAIHN0YXRpYyB2b2lkIHZjcHVfbW92ZV9sb2Nr
ZWQoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBuZXdfY3B1KQogCiAgICAgLyoKICAgICAg
KiBBY3R1YWwgQ1BVIHN3aXRjaCB0byBuZXcgQ1BVLiAgVGhpcyBpcyBzYWZlIGJlY2F1c2UgdGhl
IGxvY2sKLSAgICAgKiBwb2ludGVyIGNhbnQnIGNoYW5nZSB3aGlsZSB0aGUgY3VycmVudCBsb2Nr
IGlzIGhlbGQuCisgICAgICogcG9pbnRlciBjYW4ndCBjaGFuZ2Ugd2hpbGUgdGhlIGN1cnJlbnQg
bG9jayBpcyBoZWxkLgogICAgICAqLwotICAgIGlmICggdmNwdV9zY2hlZHVsZXIodiktPm1pZ3Jh
dGUgKQotICAgICAgICBTQ0hFRF9PUCh2Y3B1X3NjaGVkdWxlcih2KSwgbWlncmF0ZSwgdiwgbmV3
X2NwdSk7Ci0gICAgZWxzZQotICAgICAgICB2LT5wcm9jZXNzb3IgPSBuZXdfY3B1OworICAgIHNj
aGVkX21pZ3JhdGUodmNwdV9zY2hlZHVsZXIodiksIHYsIG5ld19jcHUpOwogfQogCiAvKgogICog
SW5pdGlhdGluZyBtaWdyYXRpb24KICAqCiAgKiBJbiBvcmRlciB0byBtaWdyYXRlLCB3ZSBuZWVk
IHRoZSB2Y3B1IGluIHF1ZXN0aW9uIHRvIGhhdmUgc3RvcHBlZAotICogcnVubmluZyBhbmQgaGFk
IFNDSEVEX09QKHNsZWVwKSBjYWxsZWQgKHRvIHRha2UgaXQgb2ZmIGFueQorICogcnVubmluZyBh
bmQgaGFkIHNjaGVkX3NsZWVwKCkgY2FsbGVkICh0byB0YWtlIGl0IG9mZiBhbnkKICAqIHJ1bnF1
ZXVlcywgZm9yIGluc3RhbmNlKTsgYW5kIGlmIGl0IGlzIGN1cnJlbnRseSBydW5uaW5nLCBpdCBu
ZWVkcwogICogdG8gYmUgc2NoZWR1bGVkIG91dC4gIEZpbmFsbHksIHdlIG5lZWQgdG8gaG9sZCB0
aGUgc2NoZWR1bGluZyBsb2NrcwogICogZm9yIGJvdGggdGhlIHByb2Nlc3NvciB3ZSdyZSBtaWdy
YXRpbmcgZnJvbSwgYW5kIHRoZSBwcm9jZXNzb3IKQEAgLTYzNSw3ICs2MjcsNyBAQCBzdGF0aWMg
dm9pZCB2Y3B1X21pZ3JhdGVfZmluaXNoKHN0cnVjdCB2Y3B1ICp2KQogICAgICAgICAgICAgICAg
IGJyZWFrOwogCiAgICAgICAgICAgICAvKiBTZWxlY3QgYSBuZXcgQ1BVLiAqLwotICAgICAgICAg
ICAgbmV3X2NwdSA9IFNDSEVEX09QKHZjcHVfc2NoZWR1bGVyKHYpLCBwaWNrX2NwdSwgdik7Cisg
ICAgICAgICAgICBuZXdfY3B1ID0gc2NoZWRfcGlja19jcHUodmNwdV9zY2hlZHVsZXIodiksIHYp
OwogICAgICAgICAgICAgaWYgKCAobmV3X2xvY2sgPT0gcGVyX2NwdShzY2hlZHVsZV9kYXRhLCBu
ZXdfY3B1KS5zY2hlZHVsZV9sb2NrKSAmJgogICAgICAgICAgICAgICAgICBjcHVtYXNrX3Rlc3Rf
Y3B1KG5ld19jcHUsIHYtPmRvbWFpbi0+Y3B1cG9vbC0+Y3B1X3ZhbGlkKSApCiAgICAgICAgICAg
ICAgICAgYnJlYWs7CkBAIC03NDAsNyArNzMyLDcgQEAgdm9pZCByZXN0b3JlX3ZjcHVfYWZmaW5p
dHkoc3RydWN0IGRvbWFpbiAqZCkKICAgICAgICAgdi0+cHJvY2Vzc29yID0gY3B1bWFza19hbnko
Y3B1bWFza19zY3JhdGNoX2NwdShjcHUpKTsKIAogICAgICAgICBsb2NrID0gdmNwdV9zY2hlZHVs
ZV9sb2NrX2lycSh2KTsKLSAgICAgICAgdi0+cHJvY2Vzc29yID0gU0NIRURfT1AodmNwdV9zY2hl
ZHVsZXIodiksIHBpY2tfY3B1LCB2KTsKKyAgICAgICAgdi0+cHJvY2Vzc29yID0gc2NoZWRfcGlj
a19jcHUodmNwdV9zY2hlZHVsZXIodiksIHYpOwogICAgICAgICBzcGluX3VubG9ja19pcnEobG9j
ayk7CiAKICAgICAgICAgaWYgKCBvbGRfY3B1ICE9IHYtPnByb2Nlc3NvciApCkBAIC04NTIsNyAr
ODQ0LDcgQEAgc3RhdGljIGludCBjcHVfZGlzYWJsZV9zY2hlZHVsZXJfY2hlY2sodW5zaWduZWQg
aW50IGNwdSkKIHZvaWQgc2NoZWRfc2V0X2FmZmluaXR5KAogICAgIHN0cnVjdCB2Y3B1ICp2LCBj
b25zdCBjcHVtYXNrX3QgKmhhcmQsIGNvbnN0IGNwdW1hc2tfdCAqc29mdCkKIHsKLSAgICBTQ0hF
RF9PUChkb21fc2NoZWR1bGVyKHYtPmRvbWFpbiksIGFkanVzdF9hZmZpbml0eSwgdiwgaGFyZCwg
c29mdCk7CisgICAgc2NoZWRfYWRqdXN0X2FmZmluaXR5KGRvbV9zY2hlZHVsZXIodi0+ZG9tYWlu
KSwgdiwgaGFyZCwgc29mdCk7CiAKICAgICBpZiAoIGhhcmQgKQogICAgICAgICBjcHVtYXNrX2Nv
cHkodi0+Y3B1X2hhcmRfYWZmaW5pdHksIGhhcmQpOwpAQCAtMTAyNyw3ICsxMDE5LDcgQEAgbG9u
ZyB2Y3B1X3lpZWxkKHZvaWQpCiAgICAgc3RydWN0IHZjcHUgKiB2PWN1cnJlbnQ7CiAgICAgc3Bp
bmxvY2tfdCAqbG9jayA9IHZjcHVfc2NoZWR1bGVfbG9ja19pcnEodik7CiAKLSAgICBTQ0hFRF9P
UCh2Y3B1X3NjaGVkdWxlcih2KSwgeWllbGQsIHYpOworICAgIHNjaGVkX3lpZWxkKHZjcHVfc2No
ZWR1bGVyKHYpLCB2KTsKICAgICB2Y3B1X3NjaGVkdWxlX3VubG9ja19pcnEobG9jaywgdik7CiAK
ICAgICBTQ0hFRF9TVEFUX0NSQU5LKHZjcHVfeWllbGQpOwpAQCAtMTM1Miw3ICsxMzQ0LDcgQEAg
bG9uZyBzY2hlZF9hZGp1c3Qoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHhlbl9kb21jdGxfc2No
ZWR1bGVyX29wICpvcCkKIAogICAgIC8qIE5COiB0aGUgcGx1Z2dhYmxlIHNjaGVkdWxlciBjb2Rl
IG5lZWRzIHRvIHRha2UgY2FyZQogICAgICAqIG9mIGxvY2tpbmcgYnkgaXRzZWxmLiAqLwotICAg
IGlmICggKHJldCA9IFNDSEVEX09QKGRvbV9zY2hlZHVsZXIoZCksIGFkanVzdCwgZCwgb3ApKSA9
PSAwICkKKyAgICBpZiAoIChyZXQgPSBzY2hlZF9hZGp1c3RfZG9tKGRvbV9zY2hlZHVsZXIoZCks
IGQsIG9wKSkgPT0gMCApCiAgICAgICAgIFRSQUNFXzFEKFRSQ19TQ0hFRF9BREpET00sIGQtPmRv
bWFpbl9pZCk7CiAKICAgICByZXR1cm4gcmV0OwpAQCAtMTM3Niw3ICsxMzY4LDcgQEAgbG9uZyBz
Y2hlZF9hZGp1c3RfZ2xvYmFsKHN0cnVjdCB4ZW5fc3lzY3RsX3NjaGVkdWxlcl9vcCAqb3ApCiAg
ICAgICAgIHJldHVybiAtRVNSQ0g7CiAKICAgICByYyA9ICgob3AtPnNjaGVkX2lkID09IHBvb2wt
PnNjaGVkLT5zY2hlZF9pZCkKLSAgICAgICAgICA/IFNDSEVEX09QKHBvb2wtPnNjaGVkLCBhZGp1
c3RfZ2xvYmFsLCBvcCkgOiAtRUlOVkFMKTsKKyAgICAgICAgICA/IHNjaGVkX2FkanVzdF9jcHVw
b29sKHBvb2wtPnNjaGVkLCBvcCkgOiAtRUlOVkFMKTsKIAogICAgIGNwdXBvb2xfcHV0KHBvb2wp
OwogCkBAIC0xNTMwLDcgKzE1MjIsNyBAQCB2b2lkIGNvbnRleHRfc2F2ZWQoc3RydWN0IHZjcHUg
KnByZXYpCiAgICAgLyogQ2hlY2sgZm9yIG1pZ3JhdGlvbiByZXF1ZXN0IC9hZnRlci8gY2xlYXJp
bmcgcnVubmluZyBmbGFnLiAqLwogICAgIHNtcF9tYigpOwogCi0gICAgU0NIRURfT1AodmNwdV9z
Y2hlZHVsZXIocHJldiksIGNvbnRleHRfc2F2ZWQsIHByZXYpOworICAgIHNjaGVkX2NvbnRleHRf
c2F2ZWQodmNwdV9zY2hlZHVsZXIocHJldiksIHByZXYpOwogCiAgICAgdmNwdV9taWdyYXRlX2Zp
bmlzaChwcmV2KTsKIH0KQEAgLTE1OTksOCArMTU5MSw4IEBAIHN0YXRpYyBpbnQgY3B1X3NjaGVk
dWxlX3VwKHVuc2lnbmVkIGludCBjcHUpCiAgICAgICAgICAqLwogICAgICAgICBBU1NFUlQoaWRs
ZS0+c2NoZWRfcHJpdiA9PSBOVUxMKTsKIAotICAgICAgICBpZGxlLT5zY2hlZF9wcml2ID0gU0NI
RURfT1AoJm9wcywgYWxsb2NfdmRhdGEsIGlkbGUsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBpZGxlLT5kb21haW4tPnNjaGVkX3ByaXYpOworICAgICAgICBpZGxlLT5zY2hl
ZF9wcml2ID0gc2NoZWRfYWxsb2NfdmRhdGEoJm9wcywgaWRsZSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlkbGUtPmRvbWFpbi0+c2NoZWRfcHJpdik7CiAg
ICAgICAgIGlmICggaWRsZS0+c2NoZWRfcHJpdiA9PSBOVUxMICkKICAgICAgICAgICAgIHJldHVy
biAtRU5PTUVNOwogICAgIH0KQEAgLTE2MTIsNyArMTYwNCw3IEBAIHN0YXRpYyBpbnQgY3B1X3Nj
aGVkdWxlX3VwKHVuc2lnbmVkIGludCBjcHUpCiAgICAgICogKGUuZy4sIGluc2lkZSBmcmVlX3Bk
YXRhLCBmcm9tIGNwdV9zY2hlZHVsZV9kb3duKCkgY2FsbGVkCiAgICAgICogZHVyaW5nIENQVV9V
UF9DQU5DRUxMRUQpIHRoYXQgY29udGFpbnMgYW4gSVNfRVJSIHZhbHVlLgogICAgICAqLwotICAg
IHNjaGVkX3ByaXYgPSBTQ0hFRF9PUCgmb3BzLCBhbGxvY19wZGF0YSwgY3B1KTsKKyAgICBzY2hl
ZF9wcml2ID0gc2NoZWRfYWxsb2NfcGRhdGEoJm9wcywgY3B1KTsKICAgICBpZiAoIElTX0VSUihz
Y2hlZF9wcml2KSApCiAgICAgICAgIHJldHVybiBQVFJfRVJSKHNjaGVkX3ByaXYpOwogCkBAIC0x
NjI2LDggKzE2MTgsOCBAQCBzdGF0aWMgdm9pZCBjcHVfc2NoZWR1bGVfZG93bih1bnNpZ25lZCBp
bnQgY3B1KQogICAgIHN0cnVjdCBzY2hlZHVsZV9kYXRhICpzZCA9ICZwZXJfY3B1KHNjaGVkdWxl
X2RhdGEsIGNwdSk7CiAgICAgc3RydWN0IHNjaGVkdWxlciAqc2NoZWQgPSBwZXJfY3B1KHNjaGVk
dWxlciwgY3B1KTsKIAotICAgIFNDSEVEX09QKHNjaGVkLCBmcmVlX3BkYXRhLCBzZC0+c2NoZWRf
cHJpdiwgY3B1KTsKLSAgICBTQ0hFRF9PUChzY2hlZCwgZnJlZV92ZGF0YSwgaWRsZV92Y3B1W2Nw
dV0tPnNjaGVkX3ByaXYpOworICAgIHNjaGVkX2ZyZWVfcGRhdGEoc2NoZWQsIHNkLT5zY2hlZF9w
cml2LCBjcHUpOworICAgIHNjaGVkX2ZyZWVfdmRhdGEoc2NoZWQsIGlkbGVfdmNwdVtjcHVdLT5z
Y2hlZF9wcml2KTsKIAogICAgIGlkbGVfdmNwdVtjcHVdLT5zY2hlZF9wcml2ID0gTlVMTDsKICAg
ICBzZC0+c2NoZWRfcHJpdiA9IE5VTEw7CkBAIC0xNjc5LDcgKzE2NzEsNyBAQCBzdGF0aWMgaW50
IGNwdV9zY2hlZHVsZV9jYWxsYmFjaygKICAgICB7CiAgICAgY2FzZSBDUFVfU1RBUlRJTkc6CiAg
ICAgICAgIGlmICggc3lzdGVtX3N0YXRlICE9IFNZU19TVEFURV9yZXN1bWUgKQotICAgICAgICAg
ICAgU0NIRURfT1Aoc2NoZWQsIGluaXRfcGRhdGEsIHNkLT5zY2hlZF9wcml2LCBjcHUpOworICAg
ICAgICAgICAgc2NoZWRfaW5pdF9wZGF0YShzY2hlZCwgc2QtPnNjaGVkX3ByaXYsIGNwdSk7CiAg
ICAgICAgIGJyZWFrOwogICAgIGNhc2UgQ1BVX1VQX1BSRVBBUkU6CiAgICAgICAgIGlmICggc3lz
dGVtX3N0YXRlICE9IFNZU19TVEFURV9yZXN1bWUgKQpAQCAtMTY5OCw3ICsxNjkwLDcgQEAgc3Rh
dGljIGludCBjcHVfc2NoZWR1bGVfY2FsbGJhY2soCiAgICAgICAgIHJjID0gY3B1X2Rpc2FibGVf
c2NoZWR1bGVyKGNwdSk7CiAgICAgICAgIEJVR19PTihyYyk7CiAgICAgICAgIHJjdV9yZWFkX3Vu
bG9jaygmZG9tbGlzdF9yZWFkX2xvY2spOwotICAgICAgICBTQ0hFRF9PUChzY2hlZCwgZGVpbml0
X3BkYXRhLCBzZC0+c2NoZWRfcHJpdiwgY3B1KTsKKyAgICAgICAgc2NoZWRfZGVpbml0X3BkYXRh
KHNjaGVkLCBzZC0+c2NoZWRfcHJpdiwgY3B1KTsKICAgICAgICAgY3B1X3NjaGVkdWxlX2Rvd24o
Y3B1KTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBDUFVfVVBfQ0FOQ0VMRUQ6CkBAIC0xNzc1
LDcgKzE3NjcsNyBAQCB2b2lkIF9faW5pdCBzY2hlZHVsZXJfaW5pdCh2b2lkKQogICAgIHJlZ2lz
dGVyX2NwdV9ub3RpZmllcigmY3B1X3NjaGVkdWxlX25mYik7CiAKICAgICBwcmludGsoIlVzaW5n
IHNjaGVkdWxlcjogJXMgKCVzKVxuIiwgb3BzLm5hbWUsIG9wcy5vcHRfbmFtZSk7Ci0gICAgaWYg
KCBTQ0hFRF9PUCgmb3BzLCBpbml0KSApCisgICAgaWYgKCBzY2hlZF9pbml0KCZvcHMpICkKICAg
ICAgICAgcGFuaWMoInNjaGVkdWxlciByZXR1cm5lZCBlcnJvciBvbiBpbml0XG4iKTsKIAogICAg
IGlmICggc2NoZWRfcmF0ZWxpbWl0X3VzICYmCkBAIC0xNzk3LDkgKzE3ODksOSBAQCB2b2lkIF9f
aW5pdCBzY2hlZHVsZXJfaW5pdCh2b2lkKQogICAgIGlkbGVfZG9tYWluLT5tYXhfdmNwdXMgPSBu
cl9jcHVfaWRzOwogICAgIGlmICggdmNwdV9jcmVhdGUoaWRsZV9kb21haW4sIDAsIDApID09IE5V
TEwgKQogICAgICAgICBCVUcoKTsKLSAgICB0aGlzX2NwdShzY2hlZHVsZV9kYXRhKS5zY2hlZF9w
cml2ID0gU0NIRURfT1AoJm9wcywgYWxsb2NfcGRhdGEsIDApOworICAgIHRoaXNfY3B1KHNjaGVk
dWxlX2RhdGEpLnNjaGVkX3ByaXYgPSBzY2hlZF9hbGxvY19wZGF0YSgmb3BzLCAwKTsKICAgICBC
VUdfT04oSVNfRVJSKHRoaXNfY3B1KHNjaGVkdWxlX2RhdGEpLnNjaGVkX3ByaXYpKTsKLSAgICBT
Q0hFRF9PUCgmb3BzLCBpbml0X3BkYXRhLCB0aGlzX2NwdShzY2hlZHVsZV9kYXRhKS5zY2hlZF9w
cml2LCAwKTsKKyAgICBzY2hlZF9pbml0X3BkYXRhKCZvcHMsIHRoaXNfY3B1KHNjaGVkdWxlX2Rh
dGEpLnNjaGVkX3ByaXYsIDApOwogfQogCiAvKgpAQCAtMTg0MiwyNiArMTgzNCwyNiBAQCBpbnQg
c2NoZWR1bGVfY3B1X3N3aXRjaCh1bnNpZ25lZCBpbnQgY3B1LCBzdHJ1Y3QgY3B1cG9vbCAqYykK
ICAgICAvKgogICAgICAqIFRvIHNldHVwIHRoZSBjcHUgZm9yIHRoZSBuZXcgc2NoZWR1bGVyIHdl
IG5lZWQ6CiAgICAgICogIC0gYSB2YWxpZCBpbnN0YW5jZSBvZiBwZXItQ1BVIHNjaGVkdWxlciBz
cGVjaWZpYyBkYXRhLCBhcyBpdCBpcwotICAgICAqICAgIGFsbG9jYXRlZCBieSBTQ0hFRF9PUChh
bGxvY19wZGF0YSkuIE5vdGUgdGhhdCB3ZSBkbyBub3Qgd2FudCB0bwotICAgICAqICAgIGluaXRp
YWxpemUgaXQgeWV0IChpLmUuLCB3ZSBhcmUgbm90IGNhbGxpbmcgU0NIRURfT1AoaW5pdF9wZGF0
YSkpLgotICAgICAqICAgIFRoYXQgd2lsbCBiZSBkb25lIGJ5IHRoZSB0YXJnZXQgc2NoZWR1bGVy
LCBpbiBTQ0hFRF9PUChzd2l0Y2hfc2NoZWQpLAorICAgICAqICAgIGFsbG9jYXRlZCBieSBzY2hl
ZF9hbGxvY19wZGF0YSgpLiBOb3RlIHRoYXQgd2UgZG8gbm90IHdhbnQgdG8KKyAgICAgKiAgICBp
bml0aWFsaXplIGl0IHlldCAoaS5lLiwgd2UgYXJlIG5vdCBjYWxsaW5nIHNjaGVkX2luaXRfcGRh
dGEoKSkuCisgICAgICogICAgVGhhdCB3aWxsIGJlIGRvbmUgYnkgdGhlIHRhcmdldCBzY2hlZHVs
ZXIsIGluIHNjaGVkX3N3aXRjaF9zY2hlZCgpLAogICAgICAqICAgIGluIHByb3BlciBvcmRlcmlu
ZyBhbmQgd2l0aCBsb2NraW5nLgogICAgICAqICAtIGEgdmFsaWQgaW5zdGFuY2Ugb2YgcGVyLXZD
UFUgc2NoZWR1bGVyIHNwZWNpZmljIGRhdGEsIGZvciB0aGUgaWRsZQogICAgICAqICAgIHZDUFUg
b2YgY3B1LiBUaGF0IGlzIHdoYXQgdGhlIHRhcmdldCBzY2hlZHVsZXIgd2lsbCB1c2UgZm9yIHRo
ZQogICAgICAqICAgIHNjaGVkX3ByaXYgZmllbGQgb2YgdGhlIHBlci12Q1BVIGluZm8gb2YgdGhl
IGlkbGUgZG9tYWluLgogICAgICAqLwogICAgIGlkbGUgPSBpZGxlX3ZjcHVbY3B1XTsKLSAgICBw
cHJpdiA9IFNDSEVEX09QKG5ld19vcHMsIGFsbG9jX3BkYXRhLCBjcHUpOworICAgIHBwcml2ID0g
c2NoZWRfYWxsb2NfcGRhdGEobmV3X29wcywgY3B1KTsKICAgICBpZiAoIElTX0VSUihwcHJpdikg
KQogICAgICAgICByZXR1cm4gUFRSX0VSUihwcHJpdik7Ci0gICAgdnByaXYgPSBTQ0hFRF9PUChu
ZXdfb3BzLCBhbGxvY192ZGF0YSwgaWRsZSwgaWRsZS0+ZG9tYWluLT5zY2hlZF9wcml2KTsKKyAg
ICB2cHJpdiA9IHNjaGVkX2FsbG9jX3ZkYXRhKG5ld19vcHMsIGlkbGUsIGlkbGUtPmRvbWFpbi0+
c2NoZWRfcHJpdik7CiAgICAgaWYgKCB2cHJpdiA9PSBOVUxMICkKICAgICB7Ci0gICAgICAgIFND
SEVEX09QKG5ld19vcHMsIGZyZWVfcGRhdGEsIHBwcml2LCBjcHUpOworICAgICAgICBzY2hlZF9m
cmVlX3BkYXRhKG5ld19vcHMsIHBwcml2LCBjcHUpOwogICAgICAgICByZXR1cm4gLUVOT01FTTsK
ICAgICB9CiAKLSAgICBTQ0hFRF9PUChvbGRfb3BzLCB0aWNrX3N1c3BlbmQsIGNwdSk7CisgICAg
c2NoZWRfZG9fdGlja19zdXNwZW5kKG9sZF9vcHMsIGNwdSk7CiAKICAgICAvKgogICAgICAqIFRo
ZSBhY3R1YWwgc3dpdGNoLCBpbmNsdWRpbmcgKGlmIG5lY2Vzc2FyeSkgdGhlIHJlcm91dGluZyBv
ZiB0aGUKQEAgLTE4NzksMTcgKzE4NzEsMTcgQEAgaW50IHNjaGVkdWxlX2NwdV9zd2l0Y2godW5z
aWduZWQgaW50IGNwdSwgc3RydWN0IGNwdXBvb2wgKmMpCiAKICAgICB2cHJpdl9vbGQgPSBpZGxl
LT5zY2hlZF9wcml2OwogICAgIHBwcml2X29sZCA9IHBlcl9jcHUoc2NoZWR1bGVfZGF0YSwgY3B1
KS5zY2hlZF9wcml2OwotICAgIFNDSEVEX09QKG5ld19vcHMsIHN3aXRjaF9zY2hlZCwgY3B1LCBw
cHJpdiwgdnByaXYpOworICAgIHNjaGVkX3N3aXRjaF9zY2hlZChuZXdfb3BzLCBjcHUsIHBwcml2
LCB2cHJpdik7CiAKICAgICAvKiBfTm90XyBwY3B1X3NjaGVkdWxlX3VubG9jaygpOiBzY2hlZHVs
ZV9sb2NrIG1heSBoYXZlIGNoYW5nZWQhICovCiAgICAgc3Bpbl91bmxvY2tfaXJxKG9sZF9sb2Nr
KTsKIAotICAgIFNDSEVEX09QKG5ld19vcHMsIHRpY2tfcmVzdW1lLCBjcHUpOworICAgIHNjaGVk
X2RvX3RpY2tfcmVzdW1lKG5ld19vcHMsIGNwdSk7CiAKLSAgICBTQ0hFRF9PUChvbGRfb3BzLCBk
ZWluaXRfcGRhdGEsIHBwcml2X29sZCwgY3B1KTsKKyAgICBzY2hlZF9kZWluaXRfcGRhdGEob2xk
X29wcywgcHByaXZfb2xkLCBjcHUpOwogCi0gICAgU0NIRURfT1Aob2xkX29wcywgZnJlZV92ZGF0
YSwgdnByaXZfb2xkKTsKLSAgICBTQ0hFRF9PUChvbGRfb3BzLCBmcmVlX3BkYXRhLCBwcHJpdl9v
bGQsIGNwdSk7CisgICAgc2NoZWRfZnJlZV92ZGF0YShvbGRfb3BzLCB2cHJpdl9vbGQpOworICAg
IHNjaGVkX2ZyZWVfcGRhdGEob2xkX29wcywgcHByaXZfb2xkLCBjcHUpOwogCiAgb3V0OgogICAg
IHBlcl9jcHUoY3B1cG9vbCwgY3B1KSA9IGM7CkBAIC0xOTIxLDcgKzE5MTMsNyBAQCBzdHJ1Y3Qg
c2NoZWR1bGVyICpzY2hlZHVsZXJfYWxsb2ModW5zaWduZWQgaW50IHNjaGVkX2lkLCBpbnQgKnBl
cnIpCiAgICAgaWYgKCAoc2NoZWQgPSB4bWFsbG9jKHN0cnVjdCBzY2hlZHVsZXIpKSA9PSBOVUxM
ICkKICAgICAgICAgcmV0dXJuIE5VTEw7CiAgICAgbWVtY3B5KHNjaGVkLCBzY2hlZHVsZXJzW2ld
LCBzaXplb2YoKnNjaGVkKSk7Ci0gICAgaWYgKCAoKnBlcnIgPSBTQ0hFRF9PUChzY2hlZCwgaW5p
dCkpICE9IDAgKQorICAgIGlmICggKCpwZXJyID0gc2NoZWRfaW5pdChzY2hlZCkpICE9IDAgKQog
ICAgIHsKICAgICAgICAgeGZyZWUoc2NoZWQpOwogICAgICAgICBzY2hlZCA9IE5VTEw7CkBAIC0x
OTMzLDcgKzE5MjUsNyBAQCBzdHJ1Y3Qgc2NoZWR1bGVyICpzY2hlZHVsZXJfYWxsb2ModW5zaWdu
ZWQgaW50IHNjaGVkX2lkLCBpbnQgKnBlcnIpCiB2b2lkIHNjaGVkdWxlcl9mcmVlKHN0cnVjdCBz
Y2hlZHVsZXIgKnNjaGVkKQogewogICAgIEJVR19PTihzY2hlZCA9PSAmb3BzKTsKLSAgICBTQ0hF
RF9PUChzY2hlZCwgZGVpbml0KTsKKyAgICBzY2hlZF9kZWluaXQoc2NoZWQpOwogICAgIHhmcmVl
KHNjaGVkKTsKIH0KIApAQCAtMTk1MCw3ICsxOTQyLDcgQEAgdm9pZCBzY2hlZHVsZV9kdW1wKHN0
cnVjdCBjcHVwb29sICpjKQogICAgICAgICBzY2hlZCA9IGMtPnNjaGVkOwogICAgICAgICBjcHVz
ID0gYy0+Y3B1X3ZhbGlkOwogICAgICAgICBwcmludGsoIlNjaGVkdWxlcjogJXMgKCVzKVxuIiwg
c2NoZWQtPm5hbWUsIHNjaGVkLT5vcHRfbmFtZSk7Ci0gICAgICAgIFNDSEVEX09QKHNjaGVkLCBk
dW1wX3NldHRpbmdzKTsKKyAgICAgICAgc2NoZWRfZHVtcF9zZXR0aW5ncyhzY2hlZCk7CiAgICAg
fQogICAgIGVsc2UKICAgICB7CkBAIC0xOTYyLDcgKzE5NTQsNyBAQCB2b2lkIHNjaGVkdWxlX2R1
bXAoc3RydWN0IGNwdXBvb2wgKmMpCiAgICAgewogICAgICAgICBwcmludGsoIkNQVXMgaW5mbzpc
biIpOwogICAgICAgICBmb3JfZWFjaF9jcHUgKGksIGNwdXMpCi0gICAgICAgICAgICBTQ0hFRF9P
UChzY2hlZCwgZHVtcF9jcHVfc3RhdGUsIGkpOworICAgICAgICAgICAgc2NoZWRfZHVtcF9jcHVf
c3RhdGUoc2NoZWQsIGkpOwogICAgIH0KIH0KIApAQCAtMTk3Miw3ICsxOTY0LDcgQEAgdm9pZCBz
Y2hlZF90aWNrX3N1c3BlbmQodm9pZCkKICAgICB1bnNpZ25lZCBpbnQgY3B1ID0gc21wX3Byb2Nl
c3Nvcl9pZCgpOwogCiAgICAgc2NoZWQgPSBwZXJfY3B1KHNjaGVkdWxlciwgY3B1KTsKLSAgICBT
Q0hFRF9PUChzY2hlZCwgdGlja19zdXNwZW5kLCBjcHUpOworICAgIHNjaGVkX2RvX3RpY2tfc3Vz
cGVuZChzY2hlZCwgY3B1KTsKICAgICByY3VfaWRsZV9lbnRlcihjcHUpOwogICAgIHJjdV9pZGxl
X3RpbWVyX3N0YXJ0KCk7CiB9CkBAIC0xOTg1LDcgKzE5NzcsNyBAQCB2b2lkIHNjaGVkX3RpY2tf
cmVzdW1lKHZvaWQpCiAgICAgcmN1X2lkbGVfdGltZXJfc3RvcCgpOwogICAgIHJjdV9pZGxlX2V4
aXQoY3B1KTsKICAgICBzY2hlZCA9IHBlcl9jcHUoc2NoZWR1bGVyLCBjcHUpOwotICAgIFNDSEVE
X09QKHNjaGVkLCB0aWNrX3Jlc3VtZSwgY3B1KTsKKyAgICBzY2hlZF9kb190aWNrX3Jlc3VtZShz
Y2hlZCwgY3B1KTsKIH0KIAogdm9pZCB3YWl0KHZvaWQpCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS94ZW4vc2NoZWQtaWYuaCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oCmluZGV4IDkyYmM3
YTAzNjUuLmIzYzNlMTg5ZDkgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5o
CisrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oCkBAIC0xODUsMjYgKzE4NSwxNjggQEAg
c3RydWN0IHNjaGVkdWxlciB7CiAgICAgdm9pZCAgICAgICAgICgqdGlja19yZXN1bWUpICAgICAo
Y29uc3Qgc3RydWN0IHNjaGVkdWxlciAqLCB1bnNpZ25lZCBpbnQpOwogfTsKIAorc3RhdGljIGlu
bGluZSBpbnQgc2NoZWRfaW5pdChzdHJ1Y3Qgc2NoZWR1bGVyICpzKQoreworICAgIHJldHVybiBz
LT5pbml0KHMpOworfQorCitzdGF0aWMgaW5saW5lIHZvaWQgc2NoZWRfZGVpbml0KHN0cnVjdCBz
Y2hlZHVsZXIgKnMpCit7CisgICAgcy0+ZGVpbml0KHMpOworfQorCitzdGF0aWMgaW5saW5lIHZv
aWQgc2NoZWRfc3dpdGNoX3NjaGVkKHN0cnVjdCBzY2hlZHVsZXIgKnMsIHVuc2lnbmVkIGludCBj
cHUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKnBkYXRhLCB2
b2lkICp2ZGF0YSkKK3sKKyAgICBzLT5zd2l0Y2hfc2NoZWQocywgY3B1LCBwZGF0YSwgdmRhdGEp
OworfQorCitzdGF0aWMgaW5saW5lIHZvaWQgc2NoZWRfZHVtcF9zZXR0aW5ncyhjb25zdCBzdHJ1
Y3Qgc2NoZWR1bGVyICpzKQoreworICAgIGlmICggcy0+ZHVtcF9zZXR0aW5ncyApCisgICAgICAg
IHMtPmR1bXBfc2V0dGluZ3Mocyk7Cit9CisKK3N0YXRpYyBpbmxpbmUgdm9pZCBzY2hlZF9kdW1w
X2NwdV9zdGF0ZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpzLCBpbnQgY3B1KQoreworICAgIGlm
ICggcy0+ZHVtcF9jcHVfc3RhdGUgKQorICAgICAgICBzLT5kdW1wX2NwdV9zdGF0ZShzLCBjcHUp
OworfQorCitzdGF0aWMgaW5saW5lIHZvaWQgc2NoZWRfZG9fdGlja19zdXNwZW5kKGNvbnN0IHN0
cnVjdCBzY2hlZHVsZXIgKnMsIGludCBjcHUpCit7CisgICAgaWYgKCBzLT50aWNrX3N1c3BlbmQg
KQorICAgICAgICBzLT50aWNrX3N1c3BlbmQocywgY3B1KTsKK30KKworc3RhdGljIGlubGluZSB2
b2lkIHNjaGVkX2RvX3RpY2tfcmVzdW1lKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKnMsIGludCBj
cHUpCit7CisgICAgaWYgKCBzLT50aWNrX3Jlc3VtZSApCisgICAgICAgIHMtPnRpY2tfcmVzdW1l
KHMsIGNwdSk7Cit9CisKIHN0YXRpYyBpbmxpbmUgdm9pZCAqc2NoZWRfYWxsb2NfZG9tZGF0YShj
b25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHN0cnVjdCBkb21haW4gKmQpCiB7Ci0gICAgaWYgKCBzLT5hbGxvY19kb21kYXRh
ICkKLSAgICAgICAgcmV0dXJuIHMtPmFsbG9jX2RvbWRhdGEocywgZCk7Ci0gICAgZWxzZQotICAg
ICAgICByZXR1cm4gTlVMTDsKKyAgICByZXR1cm4gcy0+YWxsb2NfZG9tZGF0YSA/IHMtPmFsbG9j
X2RvbWRhdGEocywgZCkgOiBOVUxMOwogfQogCiBzdGF0aWMgaW5saW5lIHZvaWQgc2NoZWRfZnJl
ZV9kb21kYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKnMsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHZvaWQgKmRhdGEpCiB7CisgICAgQVNTRVJUKHMtPmZyZWVfZG9t
ZGF0YSB8fCAhZGF0YSk7CiAgICAgaWYgKCBzLT5mcmVlX2RvbWRhdGEgKQogICAgICAgICBzLT5m
cmVlX2RvbWRhdGEocywgZGF0YSk7Cit9CisKK3N0YXRpYyBpbmxpbmUgdm9pZCAqc2NoZWRfYWxs
b2NfcGRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqcywgaW50IGNwdSkKK3sKKyAgICByZXR1
cm4gcy0+YWxsb2NfcGRhdGEgPyBzLT5hbGxvY19wZGF0YShzLCBjcHUpIDogTlVMTDsKK30KKwor
c3RhdGljIGlubGluZSB2b2lkIHNjaGVkX2ZyZWVfcGRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxl
ciAqcywgdm9pZCAqZGF0YSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlu
dCBjcHUpCit7CisgICAgQVNTRVJUKHMtPmZyZWVfcGRhdGEgfHwgIWRhdGEpOworICAgIGlmICgg
cy0+ZnJlZV9wZGF0YSApCisgICAgICAgIHMtPmZyZWVfcGRhdGEocywgZGF0YSwgY3B1KTsKK30K
Kworc3RhdGljIGlubGluZSB2b2lkIHNjaGVkX2luaXRfcGRhdGEoY29uc3Qgc3RydWN0IHNjaGVk
dWxlciAqcywgdm9pZCAqZGF0YSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGludCBjcHUpCit7CisgICAgaWYgKCBzLT5pbml0X3BkYXRhICkKKyAgICAgICAgcy0+aW5pdF9w
ZGF0YShzLCBkYXRhLCBjcHUpOworfQorCitzdGF0aWMgaW5saW5lIHZvaWQgc2NoZWRfZGVpbml0
X3BkYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKnMsIHZvaWQgKmRhdGEsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBjcHUpCit7CisgICAgaWYgKCBzLT5kZWlu
aXRfcGRhdGEgKQorICAgICAgICBzLT5kZWluaXRfcGRhdGEocywgZGF0YSwgY3B1KTsKK30KKwor
c3RhdGljIGlubGluZSB2b2lkICpzY2hlZF9hbGxvY192ZGF0YShjb25zdCBzdHJ1Y3Qgc2NoZWR1
bGVyICpzLCBzdHJ1Y3QgdmNwdSAqdiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdm9pZCAqZG9tX2RhdGEpCit7CisgICAgcmV0dXJuIHMtPmFsbG9jX3ZkYXRhKHMsIHYs
IGRvbV9kYXRhKTsKK30KKworc3RhdGljIGlubGluZSB2b2lkIHNjaGVkX2ZyZWVfdmRhdGEoY29u
c3Qgc3RydWN0IHNjaGVkdWxlciAqcywgdm9pZCAqZGF0YSkKK3sKKyAgICBzLT5mcmVlX3ZkYXRh
KHMsIGRhdGEpOworfQorCitzdGF0aWMgaW5saW5lIHZvaWQgc2NoZWRfaW5zZXJ0X3ZjcHUoY29u
c3Qgc3RydWN0IHNjaGVkdWxlciAqcywgc3RydWN0IHZjcHUgKnYpCit7CisgICAgaWYgKCBzLT5p
bnNlcnRfdmNwdSApCisgICAgICAgIHMtPmluc2VydF92Y3B1KHMsIHYpOworfQorCitzdGF0aWMg
aW5saW5lIHZvaWQgc2NoZWRfcmVtb3ZlX3ZjcHUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqcywg
c3RydWN0IHZjcHUgKnYpCit7CisgICAgaWYgKCBzLT5yZW1vdmVfdmNwdSApCisgICAgICAgIHMt
PnJlbW92ZV92Y3B1KHMsIHYpOworfQorCitzdGF0aWMgaW5saW5lIHZvaWQgc2NoZWRfc2xlZXAo
Y29uc3Qgc3RydWN0IHNjaGVkdWxlciAqcywgc3RydWN0IHZjcHUgKnYpCit7CisgICAgaWYgKCBz
LT5zbGVlcCApCisgICAgICAgIHMtPnNsZWVwKHMsIHYpOworfQorCitzdGF0aWMgaW5saW5lIHZv
aWQgc2NoZWRfd2FrZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpzLCBzdHJ1Y3QgdmNwdSAqdikK
K3sKKyAgICBpZiAoIHMtPndha2UgKQorICAgICAgICBzLT53YWtlKHMsIHYpOworfQorCitzdGF0
aWMgaW5saW5lIHZvaWQgc2NoZWRfeWllbGQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqcywgc3Ry
dWN0IHZjcHUgKnYpCit7CisgICAgaWYgKCBzLT55aWVsZCApCisgICAgICAgIHMtPnlpZWxkKHMs
IHYpOworfQorCitzdGF0aWMgaW5saW5lIHZvaWQgc2NoZWRfY29udGV4dF9zYXZlZChjb25zdCBz
dHJ1Y3Qgc2NoZWR1bGVyICpzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgc3RydWN0IHZjcHUgKnYpCit7CisgICAgaWYgKCBzLT5jb250ZXh0X3NhdmVkICkKKyAgICAg
ICAgcy0+Y29udGV4dF9zYXZlZChzLCB2KTsKK30KKworc3RhdGljIGlubGluZSB2b2lkIHNjaGVk
X21pZ3JhdGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqcywgc3RydWN0IHZjcHUgKnYsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgY3B1KQoreworICAgIGlm
ICggcy0+bWlncmF0ZSApCisgICAgICAgIHMtPm1pZ3JhdGUocywgdiwgY3B1KTsKICAgICBlbHNl
Ci0gICAgICAgIC8qCi0gICAgICAgICAqIENoZWNrIHRoYXQgaWYgdGhlcmUgaXNuJ3QgYSBmcmVl
X2RvbWRhdGEgaG9vaywgd2UgaGF2ZW4ndCBnb3QgYW55Ci0gICAgICAgICAqIGRhdGEgd2UncmUg
ZXhwZWN0ZWQgdG8gZGVhbCB3aXRoLgotICAgICAgICAgKi8KLSAgICAgICAgQVNTRVJUKCFkYXRh
KTsKKyAgICAgICAgdi0+cHJvY2Vzc29yID0gY3B1OworfQorCitzdGF0aWMgaW5saW5lIGludCBz
Y2hlZF9waWNrX2NwdShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpzLCBzdHJ1Y3QgdmNwdSAqdikK
K3sKKyAgICByZXR1cm4gcy0+cGlja19jcHUocywgdik7Cit9CisKK3N0YXRpYyBpbmxpbmUgdm9p
ZCBzY2hlZF9hZGp1c3RfYWZmaW5pdHkoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqcywKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHZjcHUgKnYsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNwdW1hc2tfdCAqaGFy
ZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY3B1bWFz
a190ICpzb2Z0KQoreworICAgIGlmICggcy0+YWRqdXN0X2FmZmluaXR5ICkKKyAgICAgICAgcy0+
YWRqdXN0X2FmZmluaXR5KHMsIHYsIGhhcmQsIHNvZnQpOworfQorCitzdGF0aWMgaW5saW5lIGlu
dCBzY2hlZF9hZGp1c3RfZG9tKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKnMsIHN0cnVjdCBkb21h
aW4gKmQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4ZW5fZG9t
Y3RsX3NjaGVkdWxlcl9vcCAqb3ApCit7CisgICAgcmV0dXJuIHMtPmFkanVzdCA/IHMtPmFkanVz
dChzLCBkLCBvcCkgOiAwOworfQorCitzdGF0aWMgaW5saW5lIGludCBzY2hlZF9hZGp1c3RfY3B1
cG9vbChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpzLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgc3RydWN0IHhlbl9zeXNjdGxfc2NoZWR1bGVyX29wICpvcCkKK3sKKyAg
ICByZXR1cm4gcy0+YWRqdXN0X2dsb2JhbCA/IHMtPmFkanVzdF9nbG9iYWwocywgb3ApIDogMDsK
IH0KIAogI2RlZmluZSBSRUdJU1RFUl9TQ0hFRFVMRVIoeCkgc3RhdGljIGNvbnN0IHN0cnVjdCBz
Y2hlZHVsZXIgKngjI19lbnRyeSBcCi0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 28 10:33:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 10:33:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVZQ3-0004ZS-Tc; Tue, 28 May 2019 10:33:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=31/0=T4=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hVZQ1-0004XR-Sc
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 10:33:21 +0000
X-Inumbo-ID: 030b03f4-8134-11e9-8980-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 030b03f4-8134-11e9-8980-bc764e045a96;
 Tue, 28 May 2019 10:33:20 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id DCF46B00E;
 Tue, 28 May 2019 10:33:17 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 28 May 2019 12:32:20 +0200
Message-Id: <20190528103313.1343-8-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190528103313.1343-1-jgross@suse.com>
References: <20190528103313.1343-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH 07/60] xen/sched: build a linked list of struct
 sched_unit
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gb3JkZXIgdG8gbWFrZSBpdCBlYXN5IHRvIGl0ZXJhdGUgb3ZlciBzY2hlZF91bml0IGVsZW1l
bnRzIG9mIGEKZG9tYWluIGJ1aWxkIGEgc2luZ2xlIGxpbmtlZCBsaXN0IGFuZCBhZGQgYW4gaXRl
cmF0b3IgZm9yIGl0LiBUaGUgbmV3Cmxpc3QgaXMgZ3VhcmRlZCBieSB0aGUgc2FtZSBtZWNoYW5p
c21zIGFzIHRoZSB2Y3B1IGxpbmtlZCBsaXN0IGFzIGl0CmlzIG1vZGlmaWVkIG9ubHkgdmlhIHZj
cHVfY3JlYXRlKCkgb3IgdmNwdV9kZXN0cm95KCkuCgpGb3IgY29tcGxldGVuZXNzIGFkZCBhbm90
aGVyIGl0ZXJhdG9yIGZvcl9lYWNoX3NjaGVkX3VuaXRfdmNwdSgpIHdoaWNoCndpbGwgaXRlcmF0
ZSBvdmVyIGFsbCB2Y3B1cyBpZiBhIHNjaGVkX3VuaXQgKHJpZ2h0IG5vdyBvbmx5IG9uZSkuIFRo
aXMKd2lsbCBiZSBuZWVkZWQgbGF0ZXIgZm9yIGxhcmdlciBzY2hlZHVsaW5nIGdyYW51bGFyaXR5
IChlLmcuIGNvcmVzKS4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNl
LmNvbT4KLS0tCiB4ZW4vY29tbW9uL3NjaGVkdWxlLmMgICB8IDU2ICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0KIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC5o
IHwgIDkgKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgNTggaW5zZXJ0aW9ucygrKSwgNyBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMgYi94ZW4vY29tbW9u
L3NjaGVkdWxlLmMKaW5kZXggODZhNDNmNzE5Mi4uNDlkMjU0ODllZiAxMDA2NDQKLS0tIGEveGVu
L2NvbW1vbi9zY2hlZHVsZS5jCisrKyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwpAQCAtMjQ5LDYg
KzI0OSw1MiBAQCBzdGF0aWMgdm9pZCBzY2hlZF9zcGluX3VubG9ja19kb3VibGUoc3BpbmxvY2tf
dCAqbG9jazEsIHNwaW5sb2NrX3QgKmxvY2syLAogICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUo
bG9jazEsIGZsYWdzKTsKIH0KIAorc3RhdGljIHZvaWQgc2NoZWRfZnJlZV91bml0KHN0cnVjdCBz
Y2hlZF91bml0ICp1bml0KQoreworICAgIHN0cnVjdCBzY2hlZF91bml0ICpwcmV2X3VuaXQ7Cisg
ICAgc3RydWN0IGRvbWFpbiAqZCA9IHVuaXQtPnZjcHUtPmRvbWFpbjsKKworICAgIGlmICggZC0+
c2NoZWRfdW5pdF9saXN0ID09IHVuaXQgKQorICAgICAgICBkLT5zY2hlZF91bml0X2xpc3QgPSB1
bml0LT5uZXh0X2luX2xpc3Q7CisgICAgZWxzZQorICAgIHsKKyAgICAgICAgZm9yX2VhY2hfc2No
ZWRfdW5pdCAoIGQsIHByZXZfdW5pdCApCisgICAgICAgIHsKKyAgICAgICAgICAgIGlmICggcHJl
dl91bml0LT5uZXh0X2luX2xpc3QgPT0gdW5pdCApCisgICAgICAgICAgICB7CisgICAgICAgICAg
ICAgICAgcHJldl91bml0LT5uZXh0X2luX2xpc3QgPSB1bml0LT5uZXh0X2luX2xpc3Q7CisgICAg
ICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICB9CisgICAgICAgIH0KKyAgICB9CisKKyAg
ICB1bml0LT52Y3B1LT5zY2hlZF91bml0ID0gTlVMTDsKKyAgICB4ZnJlZSh1bml0KTsKK30KKwor
c3RhdGljIHN0cnVjdCBzY2hlZF91bml0ICpzY2hlZF9hbGxvY191bml0KHN0cnVjdCB2Y3B1ICp2
KQoreworICAgIHN0cnVjdCBzY2hlZF91bml0ICp1bml0LCAqKnByZXZfdW5pdDsKKyAgICBzdHJ1
Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOworCisgICAgaWYgKCAodW5pdCA9IHh6YWxsb2Moc3Ry
dWN0IHNjaGVkX3VuaXQpKSA9PSBOVUxMICkKKyAgICAgICAgcmV0dXJuIE5VTEw7CisKKyAgICB2
LT5zY2hlZF91bml0ID0gdW5pdDsKKyAgICB1bml0LT52Y3B1ID0gdjsKKworICAgIGZvciAoIHBy
ZXZfdW5pdCA9ICZkLT5zY2hlZF91bml0X2xpc3Q7ICpwcmV2X3VuaXQ7CisgICAgICAgICAgcHJl
dl91bml0ID0gJigqcHJldl91bml0KS0+bmV4dF9pbl9saXN0ICkKKyAgICAgICAgaWYgKCAoKnBy
ZXZfdW5pdCktPm5leHRfaW5fbGlzdCAmJgorICAgICAgICAgICAgICgqcHJldl91bml0KS0+bmV4
dF9pbl9saXN0LT52Y3B1LT52Y3B1X2lkID4gdi0+dmNwdV9pZCApCisgICAgICAgICAgICBicmVh
azsKKworICAgIHVuaXQtPm5leHRfaW5fbGlzdCA9ICpwcmV2X3VuaXQ7CisgICAgKnByZXZfdW5p
dCA9IHVuaXQ7CisKKyAgICByZXR1cm4gdW5pdDsKK30KKwogaW50IHNjaGVkX2luaXRfdmNwdShz
dHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHByb2Nlc3NvcikKIHsKICAgICBzdHJ1Y3QgZG9t
YWluICpkID0gdi0+ZG9tYWluOwpAQCAtMjU2LDEwICszMDIsOCBAQCBpbnQgc2NoZWRfaW5pdF92
Y3B1KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgcHJvY2Vzc29yKQogCiAgICAgdi0+cHJv
Y2Vzc29yID0gcHJvY2Vzc29yOwogCi0gICAgaWYgKCAodW5pdCA9IHh6YWxsb2Moc3RydWN0IHNj
aGVkX3VuaXQpKSA9PSBOVUxMICkKKyAgICBpZiAoICh1bml0ID0gc2NoZWRfYWxsb2NfdW5pdCh2
KSkgPT0gTlVMTCApCiAgICAgICAgIHJldHVybiAxOwotICAgIHYtPnNjaGVkX3VuaXQgPSB1bml0
OwotICAgIHVuaXQtPnZjcHUgPSB2OwogCiAgICAgLyogSW5pdGlhbGlzZSB0aGUgcGVyLXZjcHUg
dGltZXJzLiAqLwogICAgIGluaXRfdGltZXIoJnYtPnBlcmlvZGljX3RpbWVyLCB2Y3B1X3Blcmlv
ZGljX3RpbWVyX2ZuLApAQCAtMjcyLDggKzMxNiw3IEBAIGludCBzY2hlZF9pbml0X3ZjcHUoc3Ry
dWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBwcm9jZXNzb3IpCiAgICAgdW5pdC0+cHJpdiA9IHNj
aGVkX2FsbG9jX3ZkYXRhKGRvbV9zY2hlZHVsZXIoZCksIHVuaXQsIGQtPnNjaGVkX3ByaXYpOwog
ICAgIGlmICggdW5pdC0+cHJpdiA9PSBOVUxMICkKICAgICB7Ci0gICAgICAgIHYtPnNjaGVkX3Vu
aXQgPSBOVUxMOwotICAgICAgICB4ZnJlZSh1bml0KTsKKyAgICAgICAgc2NoZWRfZnJlZV91bml0
KHVuaXQpOwogICAgICAgICByZXR1cm4gMTsKICAgICB9CiAKQEAgLTQxNiw4ICs0NTksNyBAQCB2
b2lkIHNjaGVkX2Rlc3Ryb3lfdmNwdShzdHJ1Y3QgdmNwdSAqdikKICAgICAgICAgYXRvbWljX2Rl
YygmcGVyX2NwdShzY2hlZHVsZV9kYXRhLCB2LT5wcm9jZXNzb3IpLnVyZ2VudF9jb3VudCk7CiAg
ICAgc2NoZWRfcmVtb3ZlX3VuaXQodmNwdV9zY2hlZHVsZXIodiksIHVuaXQpOwogICAgIHNjaGVk
X2ZyZWVfdmRhdGEodmNwdV9zY2hlZHVsZXIodiksIHVuaXQtPnByaXYpOwotICAgIHhmcmVlKHVu
aXQpOwotICAgIHYtPnNjaGVkX3VuaXQgPSBOVUxMOworICAgIHNjaGVkX2ZyZWVfdW5pdCh1bml0
KTsKIH0KIAogaW50IHNjaGVkX2luaXRfZG9tYWluKHN0cnVjdCBkb21haW4gKmQsIGludCBwb29s
aWQpCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCBiL3hlbi9pbmNsdWRlL3hl
bi9zY2hlZC5oCmluZGV4IGY1NDlhZDYwZDEuLjRkYTFhYjIwMWQgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL3hlbi9zY2hlZC5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCkBAIC0yNzks
OCArMjc5LDE2IEBAIHN0cnVjdCB2Y3B1CiBzdHJ1Y3Qgc2NoZWRfdW5pdCB7CiAgICAgc3RydWN0
IHZjcHUgICAgICAgICAgICp2Y3B1OwogICAgIHZvaWQgICAgICAgICAgICAgICAgICAqcHJpdjsg
ICAgICAvKiBzY2hlZHVsZXIgcHJpdmF0ZSBkYXRhICovCisgICAgc3RydWN0IHNjaGVkX3VuaXQg
ICAgICpuZXh0X2luX2xpc3Q7CiB9OwogCisjZGVmaW5lIGZvcl9lYWNoX3NjaGVkX3VuaXQoZCwg
ZSkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBmb3IgKCAo
ZSkgPSAoZCktPnNjaGVkX3VuaXRfbGlzdDsgKGUpICE9IE5VTEw7IChlKSA9IChlKS0+bmV4dF9p
bl9saXN0ICkKKworI2RlZmluZSBmb3JfZWFjaF9zY2hlZF91bml0X3ZjcHUoaSwgdikgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgZm9yICggKHYpID0gKGkpLT52Y3B1
OyAodikgIT0gTlVMTCAmJiAodiktPnNjaGVkX3VuaXQgPT0gKGkpOyAgICAgICAgIFwKKyAgICAg
ICAgICAodikgPSAodiktPm5leHRfaW5fbGlzdCApCisKIC8qIFBlci1kb21haW4gbG9jayBjYW4g
YmUgcmVjdXJzaXZlbHkgYWNxdWlyZWQgaW4gZmF1bHQgaGFuZGxlcnMuICovCiAjZGVmaW5lIGRv
bWFpbl9sb2NrKGQpIHNwaW5fbG9ja19yZWN1cnNpdmUoJihkKS0+ZG9tYWluX2xvY2spCiAjZGVm
aW5lIGRvbWFpbl91bmxvY2soZCkgc3Bpbl91bmxvY2tfcmVjdXJzaXZlKCYoZCktPmRvbWFpbl9s
b2NrKQpAQCAtMzM5LDYgKzM0Nyw3IEBAIHN0cnVjdCBkb21haW4KIAogICAgIC8qIFNjaGVkdWxp
bmcuICovCiAgICAgdm9pZCAgICAgICAgICAgICpzY2hlZF9wcml2OyAgICAvKiBzY2hlZHVsZXIt
c3BlY2lmaWMgZGF0YSAqLworICAgIHN0cnVjdCBzY2hlZF91bml0ICpzY2hlZF91bml0X2xpc3Q7
CiAgICAgc3RydWN0IGNwdXBvb2wgICpjcHVwb29sOwogCiAgICAgc3RydWN0IGRvbWFpbiAgICpu
ZXh0X2luX2xpc3Q7Ci0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 28 10:33:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 10:33:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVZQ4-0004Zs-9j; Tue, 28 May 2019 10:33:24 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=31/0=T4=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hVZQ2-0004Xi-7R
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 10:33:22 +0000
X-Inumbo-ID: 030aa49b-8134-11e9-8980-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 030aa49b-8134-11e9-8980-bc764e045a96;
 Tue, 28 May 2019 10:33:20 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 35921B028;
 Tue, 28 May 2019 10:33:18 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 28 May 2019 12:32:21 +0200
Message-Id: <20190528103313.1343-9-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190528103313.1343-1-jgross@suse.com>
References: <20190528103313.1343-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH 08/60] xen/sched: introduce struct sched_resource
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>, Meng Xu <mengxu@cis.upenn.edu>,
 Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIGEgc2NoZWR1bGluZyBhYnN0cmFjdGlvbiBsYXllciBiZXR3ZWVuIHBoeXNpY2FsIHByb2Nl
c3NvcnMgYW5kIHRoZQpzY2hlZHVsZXJzIGJ5IGludHJvZHVjaW5nIGEgc3RydWN0IHNjaGVkX3Jl
c291cmNlLiBFYWNoIHNjaGVkdWxlciB1bml0CnJ1bm5pbmcgaXMgYWN0aXZlIG9uIHN1Y2ggYSBz
Y2hlZHVsZXIgcmVzb3VyY2UuIEZvciB0aGUgdGltZSBiZWluZwp0aGVyZSBpcyBvbmUgc3RydWN0
IHNjaGVkX3Jlc291cmNlIHBlciBjcHUsIGJ1dCBpbiBmdXR1cmUgdGhlcmUgbWlnaHQKYmUgb25l
IGZvciBlYWNoIGNvcmUgb3Igc29ja2V0IG9ubHkuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdy
b3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQpWMTogYWRkIGFjY2Vzc29yIGZ1bmN0aW9ucwotLS0K
IHhlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMgIHwgIDIgKysKIHhlbi9jb21tb24vc2NoZWRfY3Jl
ZGl0Mi5jIHwgIDcgKysrKysrKwogeGVuL2NvbW1vbi9zY2hlZF9udWxsLmMgICAgfCAgMyArKysK
IHhlbi9jb21tb24vc2NoZWRfcnQuYyAgICAgIHwgIDIgKysKIHhlbi9jb21tb24vc2NoZWR1bGUu
YyAgICAgIHwgMTUgKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaCB8
IDE4ICsrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUveGVuL3NjaGVkLmggICAgfCAgMyAr
KysKIDcgZmlsZXMgY2hhbmdlZCwgNTAgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9j
b21tb24vc2NoZWRfY3JlZGl0LmMgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCmluZGV4IDRj
ZmVmMTg5YWEuLjBjZDEzOWVjMjkgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0
LmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYwpAQCAtMTAzMSw2ICsxMDMxLDcgQEAg
Y3NjaGVkX3VuaXRfaW5zZXJ0KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNj
aGVkX3VuaXQgKnVuaXQpCiAgICAgbG9jayA9IHZjcHVfc2NoZWR1bGVfbG9ja19pcnEodmMpOwog
CiAgICAgdmMtPnByb2Nlc3NvciA9IGNzY2hlZF9jcHVfcGljayhvcHMsIHVuaXQpOworICAgIHVu
aXQtPnJlcyA9IGdldF9zY2hlZF9yZXModmMtPnByb2Nlc3Nvcik7CiAKICAgICBzcGluX3VubG9j
a19pcnEobG9jayk7CiAKQEAgLTE2NjcsNiArMTY2OCw3IEBAIGNzY2hlZF9ydW5xX3N0ZWFsKGlu
dCBwZWVyX2NwdSwgaW50IGNwdSwgaW50IHByaSwgaW50IGJhbGFuY2Vfc3RlcCkKICAgICAgICAg
ICAgIFdBUk5fT04odmMtPmlzX3VyZ2VudCk7CiAgICAgICAgICAgICBydW5xX3JlbW92ZShzcGVl
cik7CiAgICAgICAgICAgICB2Yy0+cHJvY2Vzc29yID0gY3B1OworICAgICAgICAgICAgdmMtPnNj
aGVkX3VuaXQtPnJlcyA9IGdldF9zY2hlZF9yZXMoY3B1KTsKICAgICAgICAgICAgIC8qCiAgICAg
ICAgICAgICAgKiBzcGVlciB3aWxsIHN0YXJ0IGV4ZWN1dGluZyBkaXJlY3RseSBvbiBjcHUsIHdp
dGhvdXQgaGF2aW5nIHRvCiAgICAgICAgICAgICAgKiBnbyB0aHJvdWdoIHJ1bnFfaW5zZXJ0KCku
IFNvIHdlIG11c3QgdXBkYXRlIHRoZSBydW5uYWJsZSBjb3VudApkaWZmIC0tZ2l0IGEveGVuL2Nv
bW1vbi9zY2hlZF9jcmVkaXQyLmMgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYwppbmRleCA4
NmI0NGRjNmNmLi5jOTJhMDkwOTA1IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRp
dDIuYworKysgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYwpAQCAtMjUxOSw2ICsyNTE5LDcg
QEAgc3RhdGljIHZvaWQgbWlncmF0ZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCiAgICAg
ICAgICAgICAgICAgICAgICZ0cnFkLT5hY3RpdmUpOwogICAgICAgICBzdmMtPnZjcHUtPnByb2Nl
c3NvciA9IGNwdW1hc2tfY3ljbGUodHJxZC0+cGlja19iaWFzLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgY3B1bWFza19zY3JhdGNoX2NwdShjcHUpKTsKKyAg
ICAgICAgc3ZjLT52Y3B1LT5zY2hlZF91bml0LT5yZXMgPSBnZXRfc2NoZWRfcmVzKHN2Yy0+dmNw
dS0+cHJvY2Vzc29yKTsKICAgICAgICAgdHJxZC0+cGlja19iaWFzID0gc3ZjLT52Y3B1LT5wcm9j
ZXNzb3I7CiAgICAgICAgIEFTU0VSVChzdmMtPnZjcHUtPnByb2Nlc3NvciA8IG5yX2NwdV9pZHMp
OwogCkBAIC0yNzc0LDYgKzI3NzUsNyBAQCBjc2NoZWQyX3VuaXRfbWlncmF0ZSgKICAgICAgICAg
fQogICAgICAgICBfcnVucV9kZWFzc2lnbihzdmMpOwogICAgICAgICB2Yy0+cHJvY2Vzc29yID0g
bmV3X2NwdTsKKyAgICAgICAgdW5pdC0+cmVzID0gZ2V0X3NjaGVkX3JlcyhuZXdfY3B1KTsKICAg
ICAgICAgcmV0dXJuOwogICAgIH0KIApAQCAtMjc5NCw3ICsyNzk2LDEwIEBAIGNzY2hlZDJfdW5p
dF9taWdyYXRlKAogICAgIGlmICggdHJxZCAhPSBzdmMtPnJxZCApCiAgICAgICAgIG1pZ3JhdGUo
b3BzLCBzdmMsIHRycWQsIG5vdyk7CiAgICAgZWxzZQorICAgIHsKICAgICAgICAgdmMtPnByb2Nl
c3NvciA9IG5ld19jcHU7CisgICAgICAgIHVuaXQtPnJlcyA9IGdldF9zY2hlZF9yZXMobmV3X2Nw
dSk7CisgICAgfQogfQogCiBzdGF0aWMgaW50CkBAIC0zMTE5LDYgKzMxMjQsNyBAQCBjc2NoZWQy
X3VuaXRfaW5zZXJ0KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX3Vu
aXQgKnVuaXQpCiAgICAgbG9jayA9IHZjcHVfc2NoZWR1bGVfbG9ja19pcnEodmMpOwogCiAgICAg
dmMtPnByb2Nlc3NvciA9IGNzY2hlZDJfY3B1X3BpY2sob3BzLCB1bml0KTsKKyAgICB1bml0LT5y
ZXMgPSBnZXRfc2NoZWRfcmVzKHZjLT5wcm9jZXNzb3IpOwogCiAgICAgc3Bpbl91bmxvY2tfaXJx
KGxvY2spOwogCkBAIC0zNTk2LDYgKzM2MDIsNyBAQCBjc2NoZWQyX3NjaGVkdWxlKAogICAgICAg
ICB7CiAgICAgICAgICAgICBzbmV4dC0+Y3JlZGl0ICs9IENTQ0hFRDJfTUlHUkFURV9DT01QRU5T
QVRJT047CiAgICAgICAgICAgICBzbmV4dC0+dmNwdS0+cHJvY2Vzc29yID0gY3B1OworICAgICAg
ICAgICAgc25leHQtPnZjcHUtPnNjaGVkX3VuaXQtPnJlcyA9IGdldF9zY2hlZF9yZXMoY3B1KTsK
ICAgICAgICAgICAgIFNDSEVEX1NUQVRfQ1JBTksobWlncmF0ZWQpOwogICAgICAgICAgICAgcmV0
Lm1pZ3JhdGVkID0gMTsKICAgICAgICAgfQpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9u
dWxsLmMgYi94ZW4vY29tbW9uL3NjaGVkX251bGwuYwppbmRleCBiNjIyYzRkN2RjLi43YzAxZDAy
NzJkIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX251bGwuYworKysgYi94ZW4vY29tbW9u
L3NjaGVkX251bGwuYwpAQCAtMzQzLDYgKzM0Myw3IEBAIHN0YXRpYyB2b2lkIHZjcHVfYXNzaWdu
KHN0cnVjdCBudWxsX3ByaXZhdGUgKnBydiwgc3RydWN0IHZjcHUgKnYsCiB7CiAgICAgcGVyX2Nw
dShucGMsIGNwdSkudmNwdSA9IHY7CiAgICAgdi0+cHJvY2Vzc29yID0gY3B1OworICAgIHYtPnNj
aGVkX3VuaXQtPnJlcyA9IGdldF9zY2hlZF9yZXMoY3B1KTsKICAgICBjcHVtYXNrX2NsZWFyX2Nw
dShjcHUsICZwcnYtPmNwdXNfZnJlZSk7CiAKICAgICBkcHJpbnRrKFhFTkxPR19HX0lORk8sICIl
ZCA8LS0gJXB2XG4iLCBjcHUsIHYpOwpAQCAtNDIxLDYgKzQyMiw3IEBAIHN0YXRpYyB2b2lkIG51
bGxfdW5pdF9pbnNlcnQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLAogIHJldHJ5OgogCiAg
ICAgY3B1ID0gdi0+cHJvY2Vzc29yID0gcGlja19jcHUocHJ2LCB2KTsKKyAgICB1bml0LT5yZXMg
PSBnZXRfc2NoZWRfcmVzKGNwdSk7CiAKICAgICBzcGluX3VubG9jayhsb2NrKTsKIApAQCAtNjY3
LDYgKzY2OSw3IEBAIHN0YXRpYyB2b2lkIG51bGxfdW5pdF9taWdyYXRlKGNvbnN0IHN0cnVjdCBz
Y2hlZHVsZXIgKm9wcywKICAgICAgKiBieSB0aGlzLCB3aWxsIGJlIGZpeGVkLXVwIGR1cmluZyBy
ZXN1bWUuCiAgICAgICovCiAgICAgdi0+cHJvY2Vzc29yID0gbmV3X2NwdTsKKyAgICB1bml0LT5y
ZXMgPSBnZXRfc2NoZWRfcmVzKG5ld19jcHUpOwogfQogCiAjaWZuZGVmIE5ERUJVRwpkaWZmIC0t
Z2l0IGEveGVuL2NvbW1vbi9zY2hlZF9ydC5jIGIveGVuL2NvbW1vbi9zY2hlZF9ydC5jCmluZGV4
IDcwMGVlOTM1M2UuLjcxNWE3Y2QyMTggMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfcnQu
YworKysgYi94ZW4vY29tbW9uL3NjaGVkX3J0LmMKQEAgLTg5NCw2ICs4OTQsNyBAQCBydF91bml0
X2luc2VydChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICp1
bml0KQogCiAgICAgLyogVGhpcyBpcyBzYWZlIGJlY2F1c2UgdmMgaXNuJ3QgeWV0IGJlaW5nIHNj
aGVkdWxlZCAqLwogICAgIHZjLT5wcm9jZXNzb3IgPSBydF9jcHVfcGljayhvcHMsIHVuaXQpOwor
ICAgIHVuaXQtPnJlcyA9IGdldF9zY2hlZF9yZXModmMtPnByb2Nlc3Nvcik7CiAKICAgICBsb2Nr
ID0gdmNwdV9zY2hlZHVsZV9sb2NrX2lycSh2Yyk7CiAKQEAgLTExMjQsNiArMTEyNSw3IEBAIHJ0
X3NjaGVkdWxlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc190aW1lX3Qgbm93LCBib29s
X3QgdGFza2xldF93b3JrX3NjaGVkCiAgICAgICAgIGlmICggc25leHQtPnZjcHUtPnByb2Nlc3Nv
ciAhPSBjcHUgKQogICAgICAgICB7CiAgICAgICAgICAgICBzbmV4dC0+dmNwdS0+cHJvY2Vzc29y
ID0gY3B1OworICAgICAgICAgICAgc25leHQtPnZjcHUtPnNjaGVkX3VuaXQtPnJlcyA9IGdldF9z
Y2hlZF9yZXMoY3B1KTsKICAgICAgICAgICAgIHJldC5taWdyYXRlZCA9IDE7CiAgICAgICAgIH0K
ICAgICAgICAgcmV0LnRpbWUgPSBzbmV4dC0+Y3VyX2J1ZGdldDsgLyogaW52b2tlIHRoZSBzY2hl
ZHVsZXIgbmV4dCB0aW1lICovCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMgYi94
ZW4vY29tbW9uL3NjaGVkdWxlLmMKaW5kZXggNDlkMjU0ODllZi4uMzJjZTI0OGYyNCAxMDA2NDQK
LS0tIGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jCisrKyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwpA
QCAtNjMsNiArNjMsNyBAQCBzdGF0aWMgdm9pZCBwb2xsX3RpbWVyX2ZuKHZvaWQgKmRhdGEpOwog
LyogVGhpcyBpcyBnbG9iYWwgZm9yIG5vdyBzbyB0aGF0IHByaXZhdGUgaW1wbGVtZW50YXRpb25z
IGNhbiByZWFjaCBpdCAqLwogREVGSU5FX1BFUl9DUFUoc3RydWN0IHNjaGVkdWxlX2RhdGEsIHNj
aGVkdWxlX2RhdGEpOwogREVGSU5FX1BFUl9DUFUoc3RydWN0IHNjaGVkdWxlciAqLCBzY2hlZHVs
ZXIpOworREVGSU5FX1BFUl9DUFUoc3RydWN0IHNjaGVkX3Jlc291cmNlICosIHNjaGVkX3Jlcyk7
CiAKIC8qIFNjcmF0Y2ggc3BhY2UgZm9yIGNwdW1hc2tzLiAqLwogREVGSU5FX1BFUl9DUFUoY3B1
bWFza190LCBjcHVtYXNrX3NjcmF0Y2gpOwpAQCAtMzA1LDYgKzMwNiw3IEBAIGludCBzY2hlZF9p
bml0X3ZjcHUoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBwcm9jZXNzb3IpCiAgICAgaWYg
KCAodW5pdCA9IHNjaGVkX2FsbG9jX3VuaXQodikpID09IE5VTEwgKQogICAgICAgICByZXR1cm4g
MTsKIAorICAgIHVuaXQtPnJlcyA9IGdldF9zY2hlZF9yZXMocHJvY2Vzc29yKTsKICAgICAvKiBJ
bml0aWFsaXNlIHRoZSBwZXItdmNwdSB0aW1lcnMuICovCiAgICAgaW5pdF90aW1lcigmdi0+cGVy
aW9kaWNfdGltZXIsIHZjcHVfcGVyaW9kaWNfdGltZXJfZm4sCiAgICAgICAgICAgICAgICB2LCB2
LT5wcm9jZXNzb3IpOwpAQCAtNDE5LDYgKzQyMSw3IEBAIGludCBzY2hlZF9tb3ZlX2RvbWFpbihz
dHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgY3B1cG9vbCAqYykKICAgICAgICAgc2NoZWRfc2V0X2Fm
ZmluaXR5KHYsICZjcHVtYXNrX2FsbCwgJmNwdW1hc2tfYWxsKTsKIAogICAgICAgICB2LT5wcm9j
ZXNzb3IgPSBuZXdfcDsKKyAgICAgICAgdi0+c2NoZWRfdW5pdC0+cmVzID0gZ2V0X3NjaGVkX3Jl
cyhuZXdfcCk7CiAgICAgICAgIC8qCiAgICAgICAgICAqIFdpdGggdi0+cHJvY2Vzc29yIG1vZGlm
aWVkIHdlIG11c3Qgbm90CiAgICAgICAgICAqIC0gbWFrZSBhbnkgZnVydGhlciBjaGFuZ2VzIGFz
c3VtaW5nIHdlIGhvbGQgdGhlIHNjaGVkdWxlciBsb2NrLApAQCAtNzg3LDkgKzc5MCwxMSBAQCB2
b2lkIHJlc3RvcmVfdmNwdV9hZmZpbml0eShzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICB9CiAK
ICAgICAgICAgdi0+cHJvY2Vzc29yID0gY3B1bWFza19hbnkoY3B1bWFza19zY3JhdGNoX2NwdShj
cHUpKTsKKyAgICAgICAgdi0+c2NoZWRfdW5pdC0+cmVzID0gZ2V0X3NjaGVkX3Jlcyh2LT5wcm9j
ZXNzb3IpOwogCiAgICAgICAgIGxvY2sgPSB2Y3B1X3NjaGVkdWxlX2xvY2tfaXJxKHYpOwogICAg
ICAgICB2LT5wcm9jZXNzb3IgPSBzY2hlZF9waWNrX2NwdSh2Y3B1X3NjaGVkdWxlcih2KSwgdi0+
c2NoZWRfdW5pdCk7CisgICAgICAgIHYtPnNjaGVkX3VuaXQtPnJlcyA9IGdldF9zY2hlZF9yZXMo
di0+cHJvY2Vzc29yKTsKICAgICAgICAgc3Bpbl91bmxvY2tfaXJxKGxvY2spOwogCiAgICAgICAg
IGlmICggb2xkX2NwdSAhPSB2LT5wcm9jZXNzb3IgKQpAQCAtMTYxOCw2ICsxNjIzLDEzIEBAIHN0
YXRpYyBpbnQgY3B1X3NjaGVkdWxlX3VwKHVuc2lnbmVkIGludCBjcHUpCiB7CiAgICAgc3RydWN0
IHNjaGVkdWxlX2RhdGEgKnNkID0gJnBlcl9jcHUoc2NoZWR1bGVfZGF0YSwgY3B1KTsKICAgICB2
b2lkICpzY2hlZF9wcml2OworICAgIHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqcmVzOworCisgICAg
cmVzID0geHphbGxvYyhzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UpOworICAgIGlmICggcmVzID09IE5V
TEwgKQorICAgICAgICByZXR1cm4gLUVOT01FTTsKKyAgICByZXMtPnByb2Nlc3NvciA9IGNwdTsK
KyAgICBzZXRfc2NoZWRfcmVzKGNwdSwgcmVzKTsKIAogICAgIHBlcl9jcHUoc2NoZWR1bGVyLCBj
cHUpID0gJm9wczsKICAgICBzcGluX2xvY2tfaW5pdCgmc2QtPl9sb2NrKTsKQEAgLTE2ODIsNiAr
MTY5NCw5IEBAIHN0YXRpYyB2b2lkIGNwdV9zY2hlZHVsZV9kb3duKHVuc2lnbmVkIGludCBjcHUp
CiAgICAgc2QtPnNjaGVkX3ByaXYgPSBOVUxMOwogCiAgICAga2lsbF90aW1lcigmc2QtPnNfdGlt
ZXIpOworCisgICAgc2V0X3NjaGVkX3JlcyhjcHUsIE5VTEwpOworICAgIHhmcmVlKHNkKTsKIH0K
IAogc3RhdGljIGludCBjcHVfc2NoZWR1bGVfY2FsbGJhY2soCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS94ZW4vc2NoZWQtaWYuaCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oCmluZGV4IDhk
ZGJlYjRmZmQuLmJjN2YyMjNhYWQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1p
Zi5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oCkBAIC00NCw5ICs0NCwyNCBAQCBz
dHJ1Y3Qgc2NoZWR1bGVfZGF0YSB7CiAKICNkZWZpbmUgY3Vycl9vbl9jcHUoYykgICAgKHBlcl9j
cHUoc2NoZWR1bGVfZGF0YSwgYykuY3VycikKIAorc3RydWN0IHNjaGVkX3Jlc291cmNlIHsKKyAg
ICB1bnNpZ25lZCBpbnQgcHJvY2Vzc29yOworfTsKKwogREVDTEFSRV9QRVJfQ1BVKHN0cnVjdCBz
Y2hlZHVsZV9kYXRhLCBzY2hlZHVsZV9kYXRhKTsKIERFQ0xBUkVfUEVSX0NQVShzdHJ1Y3Qgc2No
ZWR1bGVyICosIHNjaGVkdWxlcik7CiBERUNMQVJFX1BFUl9DUFUoc3RydWN0IGNwdXBvb2wgKiwg
Y3B1cG9vbCk7CitERUNMQVJFX1BFUl9DUFUoc3RydWN0IHNjaGVkX3Jlc291cmNlICosIHNjaGVk
X3Jlcyk7CisKK3N0YXRpYyBpbmxpbmUgc3RydWN0IHNjaGVkX3Jlc291cmNlICpnZXRfc2NoZWRf
cmVzKHVuc2lnbmVkIGludCBjcHUpCit7CisgICAgcmV0dXJuIHBlcl9jcHUoc2NoZWRfcmVzLCBj
cHUpOworfQorCitzdGF0aWMgaW5saW5lIHZvaWQgc2V0X3NjaGVkX3Jlcyh1bnNpZ25lZCBpbnQg
Y3B1LCBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKnJlcykKK3sKKyAgICBwZXJfY3B1KHNjaGVkX3Jl
cywgY3B1KSA9IHJlczsKK30KIAogLyoKICAqIFNjcmF0Y2ggc3BhY2UsIGZvciBhdm9pZGluZyBo
YXZpbmcgdG9vIG1hbnkgY3B1bWFza190IG9uIHRoZSBzdGFjay4KQEAgLTMzNCw3ICszNDksMTAg
QEAgc3RhdGljIGlubGluZSB2b2lkIHNjaGVkX21pZ3JhdGUoY29uc3Qgc3RydWN0IHNjaGVkdWxl
ciAqcywKICAgICBpZiAoIHMtPm1pZ3JhdGUgKQogICAgICAgICBzLT5taWdyYXRlKHMsIHVuaXQs
IGNwdSk7CiAgICAgZWxzZQorICAgIHsKICAgICAgICAgdW5pdC0+dmNwdS0+cHJvY2Vzc29yID0g
Y3B1OworICAgICAgICB1bml0LT5yZXMgPSBwZXJfY3B1KHNjaGVkX3JlcywgY3B1KTsKKyAgICB9
CiB9CiAKIHN0YXRpYyBpbmxpbmUgaW50IHNjaGVkX3BpY2tfY3B1KGNvbnN0IHN0cnVjdCBzY2hl
ZHVsZXIgKnMsCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCBiL3hlbi9pbmNs
dWRlL3hlbi9zY2hlZC5oCmluZGV4IDRkYTFhYjIwMWQuLmQzYTFhMzFjODYgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCkBA
IC0yNzYsMTAgKzI3NiwxMyBAQCBzdHJ1Y3QgdmNwdQogICAgIHN0cnVjdCBhcmNoX3ZjcHUgYXJj
aDsKIH07CiAKK3N0cnVjdCBzY2hlZF9yZXNvdXJjZTsKKwogc3RydWN0IHNjaGVkX3VuaXQgewog
ICAgIHN0cnVjdCB2Y3B1ICAgICAgICAgICAqdmNwdTsKICAgICB2b2lkICAgICAgICAgICAgICAg
ICAgKnByaXY7ICAgICAgLyogc2NoZWR1bGVyIHByaXZhdGUgZGF0YSAqLwogICAgIHN0cnVjdCBz
Y2hlZF91bml0ICAgICAqbmV4dF9pbl9saXN0OworICAgIHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAq
cmVzOwogfTsKIAogI2RlZmluZSBmb3JfZWFjaF9zY2hlZF91bml0KGQsIGUpICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0tIAoyLjE2LjQKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 28 10:33:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 10:33:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVZQ5-0004b3-5f; Tue, 28 May 2019 10:33:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=31/0=T4=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hVZQ3-0004Xu-12
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 10:33:23 +0000
X-Inumbo-ID: 02a686da-8134-11e9-83cd-275097e2238a
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 02a686da-8134-11e9-83cd-275097e2238a;
 Tue, 28 May 2019 10:33:19 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 38F9FAFF9;
 Tue, 28 May 2019 10:33:17 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 28 May 2019 12:32:18 +0200
Message-Id: <20190528103313.1343-6-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190528103313.1343-1-jgross@suse.com>
References: <20190528103313.1343-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH 05/60] xen/sched: alloc struct sched_unit for
 each vcpu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWxsb2NhdGUgYSBzdHJ1Y3Qgc2NoZWRfdW5pdCBmb3IgZWFjaCB2Y3B1LiBUaGlzIHJlbW92ZXMg
dGhlIG5lZWQgdG8KaGF2ZSBpdCBsb2NhbGx5IG9uIHRoZSBzdGFjayBpbiBzY2hlZHVsZS5jLgoK
U2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIHhlbi9j
b21tb24vc2NoZWR1bGUuYyAgIHwgNjcgKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUveGVuL3NjaGVkLmggfCAgMiArKwogMiBmaWxl
cyBjaGFuZ2VkLCAzMyBpbnNlcnRpb25zKCspLCAzNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vY29tbW9uL3NjaGVkdWxlLmMgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKaW5kZXggOGE4
ZTczZmU1Ny4uM2ZmODgwOTZkOCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jCisr
KyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwpAQCAtMjUyLDEwICsyNTIsMTUgQEAgc3RhdGljIHZv
aWQgc2NoZWRfc3Bpbl91bmxvY2tfZG91YmxlKHNwaW5sb2NrX3QgKmxvY2sxLCBzcGlubG9ja190
ICpsb2NrMiwKIGludCBzY2hlZF9pbml0X3ZjcHUoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGlu
dCBwcm9jZXNzb3IpCiB7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKLSAgICBz
dHJ1Y3Qgc2NoZWRfdW5pdCB1bml0ID0geyAudmNwdSA9IHYgfTsKKyAgICBzdHJ1Y3Qgc2NoZWRf
dW5pdCAqdW5pdDsKIAogICAgIHYtPnByb2Nlc3NvciA9IHByb2Nlc3NvcjsKIAorICAgIGlmICgg
KHVuaXQgPSB4emFsbG9jKHN0cnVjdCBzY2hlZF91bml0KSkgPT0gTlVMTCApCisgICAgICAgIHJl
dHVybiAxOworICAgIHYtPnNjaGVkX3VuaXQgPSB1bml0OworICAgIHVuaXQtPnZjcHUgPSB2Owor
CiAgICAgLyogSW5pdGlhbGlzZSB0aGUgcGVyLXZjcHUgdGltZXJzLiAqLwogICAgIGluaXRfdGlt
ZXIoJnYtPnBlcmlvZGljX3RpbWVyLCB2Y3B1X3BlcmlvZGljX3RpbWVyX2ZuLAogICAgICAgICAg
ICAgICAgdiwgdi0+cHJvY2Vzc29yKTsKQEAgLTI2NCw5ICsyNjksMTMgQEAgaW50IHNjaGVkX2lu
aXRfdmNwdShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHByb2Nlc3NvcikKICAgICBpbml0
X3RpbWVyKCZ2LT5wb2xsX3RpbWVyLCBwb2xsX3RpbWVyX2ZuLAogICAgICAgICAgICAgICAgdiwg
di0+cHJvY2Vzc29yKTsKIAotICAgIHYtPnNjaGVkX3ByaXYgPSBzY2hlZF9hbGxvY192ZGF0YShk
b21fc2NoZWR1bGVyKGQpLCAmdW5pdCwgZC0+c2NoZWRfcHJpdik7CisgICAgdi0+c2NoZWRfcHJp
diA9IHNjaGVkX2FsbG9jX3ZkYXRhKGRvbV9zY2hlZHVsZXIoZCksIHVuaXQsIGQtPnNjaGVkX3By
aXYpOwogICAgIGlmICggdi0+c2NoZWRfcHJpdiA9PSBOVUxMICkKKyAgICB7CisgICAgICAgIHYt
PnNjaGVkX3VuaXQgPSBOVUxMOworICAgICAgICB4ZnJlZSh1bml0KTsKICAgICAgICAgcmV0dXJu
IDE7CisgICAgfQogCiAgICAgLyoKICAgICAgKiBJbml0aWFsaXplIGFmZmluaXR5IHNldHRpbmdz
LiBUaGUgaWRsZXIsIGFuZCBwb3RlbnRpYWxseQpAQCAtMjg1LDcgKzI5NCw3IEBAIGludCBzY2hl
ZF9pbml0X3ZjcHUoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBwcm9jZXNzb3IpCiAgICAg
fQogICAgIGVsc2UKICAgICB7Ci0gICAgICAgIHNjaGVkX2luc2VydF91bml0KGRvbV9zY2hlZHVs
ZXIoZCksICZ1bml0KTsKKyAgICAgICAgc2NoZWRfaW5zZXJ0X3VuaXQoZG9tX3NjaGVkdWxlcihk
KSwgdW5pdCk7CiAgICAgfQogCiAgICAgcmV0dXJuIDA7CkBAIC0zMDYsNyArMzE1LDYgQEAgaW50
IHNjaGVkX21vdmVfZG9tYWluKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBjcHVwb29sICpjKQog
ICAgIHZvaWQgKnZjcHVkYXRhOwogICAgIHN0cnVjdCBzY2hlZHVsZXIgKm9sZF9vcHM7CiAgICAg
dm9pZCAqb2xkX2RvbWRhdGE7Ci0gICAgc3RydWN0IHNjaGVkX3VuaXQgdW5pdDsKIAogICAgIGZv
cl9lYWNoX3ZjcHUgKCBkLCB2ICkKICAgICB7CkBAIC0zMjcsOCArMzM1LDggQEAgaW50IHNjaGVk
X21vdmVfZG9tYWluKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBjcHVwb29sICpjKQogCiAgICAg
Zm9yX2VhY2hfdmNwdSAoIGQsIHYgKQogICAgIHsKLSAgICAgICAgdW5pdC52Y3B1ID0gdjsKLSAg
ICAgICAgdmNwdV9wcml2W3YtPnZjcHVfaWRdID0gc2NoZWRfYWxsb2NfdmRhdGEoYy0+c2NoZWQs
ICZ1bml0LCBkb21kYXRhKTsKKyAgICAgICAgdmNwdV9wcml2W3YtPnZjcHVfaWRdID0gc2NoZWRf
YWxsb2NfdmRhdGEoYy0+c2NoZWQsIHYtPnNjaGVkX3VuaXQsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWRhdGEpOwogICAgICAgICBpZiAoIHZj
cHVfcHJpdlt2LT52Y3B1X2lkXSA9PSBOVUxMICkKICAgICAgICAgewogICAgICAgICAgICAgZm9y
X2VhY2hfdmNwdSAoIGQsIHYgKQpAQCAtMzQ2LDggKzM1NCw3IEBAIGludCBzY2hlZF9tb3ZlX2Rv
bWFpbihzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgY3B1cG9vbCAqYykKIAogICAgIGZvcl9lYWNo
X3ZjcHUgKCBkLCB2ICkKICAgICB7Ci0gICAgICAgIHVuaXQudmNwdSA9IHY7Ci0gICAgICAgIHNj
aGVkX3JlbW92ZV91bml0KG9sZF9vcHMsICZ1bml0KTsKKyAgICAgICAgc2NoZWRfcmVtb3ZlX3Vu
aXQob2xkX29wcywgdi0+c2NoZWRfdW5pdCk7CiAgICAgfQogCiAgICAgZC0+Y3B1cG9vbCA9IGM7
CkBAIC0zNTgsNyArMzY1LDYgQEAgaW50IHNjaGVkX21vdmVfZG9tYWluKHN0cnVjdCBkb21haW4g
KmQsIHN0cnVjdCBjcHVwb29sICpjKQogICAgIHsKICAgICAgICAgc3BpbmxvY2tfdCAqbG9jazsK
IAotICAgICAgICB1bml0LnZjcHUgPSB2OwogICAgICAgICB2Y3B1ZGF0YSA9IHYtPnNjaGVkX3By
aXY7CiAKICAgICAgICAgbWlncmF0ZV90aW1lcigmdi0+cGVyaW9kaWNfdGltZXIsIG5ld19wKTsK
QEAgLTM4Myw3ICszODksNyBAQCBpbnQgc2NoZWRfbW92ZV9kb21haW4oc3RydWN0IGRvbWFpbiAq
ZCwgc3RydWN0IGNwdXBvb2wgKmMpCiAKICAgICAgICAgbmV3X3AgPSBjcHVtYXNrX2N5Y2xlKG5l
d19wLCBjLT5jcHVfdmFsaWQpOwogCi0gICAgICAgIHNjaGVkX2luc2VydF91bml0KGMtPnNjaGVk
LCAmdW5pdCk7CisgICAgICAgIHNjaGVkX2luc2VydF91bml0KGMtPnNjaGVkLCB2LT5zY2hlZF91
bml0KTsKIAogICAgICAgICBzY2hlZF9mcmVlX3ZkYXRhKG9sZF9vcHMsIHZjcHVkYXRhKTsKICAg
ICB9CkBAIC00MDEsMTUgKzQwNywxNyBAQCBpbnQgc2NoZWRfbW92ZV9kb21haW4oc3RydWN0IGRv
bWFpbiAqZCwgc3RydWN0IGNwdXBvb2wgKmMpCiAKIHZvaWQgc2NoZWRfZGVzdHJveV92Y3B1KHN0
cnVjdCB2Y3B1ICp2KQogewotICAgIHN0cnVjdCBzY2hlZF91bml0IHVuaXQgPSB7IC52Y3B1ID0g
diB9OworICAgIHN0cnVjdCBzY2hlZF91bml0ICp1bml0ID0gdi0+c2NoZWRfdW5pdDsKIAogICAg
IGtpbGxfdGltZXIoJnYtPnBlcmlvZGljX3RpbWVyKTsKICAgICBraWxsX3RpbWVyKCZ2LT5zaW5n
bGVzaG90X3RpbWVyKTsKICAgICBraWxsX3RpbWVyKCZ2LT5wb2xsX3RpbWVyKTsKICAgICBpZiAo
IHRlc3RfYW5kX2NsZWFyX2Jvb2wodi0+aXNfdXJnZW50KSApCiAgICAgICAgIGF0b21pY19kZWMo
JnBlcl9jcHUoc2NoZWR1bGVfZGF0YSwgdi0+cHJvY2Vzc29yKS51cmdlbnRfY291bnQpOwotICAg
IHNjaGVkX3JlbW92ZV91bml0KHZjcHVfc2NoZWR1bGVyKHYpLCAmdW5pdCk7CisgICAgc2NoZWRf
cmVtb3ZlX3VuaXQodmNwdV9zY2hlZHVsZXIodiksIHVuaXQpOwogICAgIHNjaGVkX2ZyZWVfdmRh
dGEodmNwdV9zY2hlZHVsZXIodiksIHYtPnNjaGVkX3ByaXYpOworICAgIHhmcmVlKHVuaXQpOwor
ICAgIHYtPnNjaGVkX3VuaXQgPSBOVUxMOwogfQogCiBpbnQgc2NoZWRfaW5pdF9kb21haW4oc3Ry
dWN0IGRvbWFpbiAqZCwgaW50IHBvb2xpZCkKQEAgLTQ1Myw4ICs0NjEsNiBAQCB2b2lkIHNjaGVk
X2Rlc3Ryb3lfZG9tYWluKHN0cnVjdCBkb21haW4gKmQpCiAKIHZvaWQgdmNwdV9zbGVlcF9ub3N5
bmNfbG9ja2VkKHN0cnVjdCB2Y3B1ICp2KQogewotICAgIHN0cnVjdCBzY2hlZF91bml0IHVuaXQg
PSB7IC52Y3B1ID0gdiB9OwotCiAgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKHBlcl9jcHUoc2No
ZWR1bGVfZGF0YSx2LT5wcm9jZXNzb3IpLnNjaGVkdWxlX2xvY2spKTsKIAogICAgIGlmICggbGlr
ZWx5KCF2Y3B1X3J1bm5hYmxlKHYpKSApCkBAIC00NjIsNyArNDY4LDcgQEAgdm9pZCB2Y3B1X3Ns
ZWVwX25vc3luY19sb2NrZWQoc3RydWN0IHZjcHUgKnYpCiAgICAgICAgIGlmICggdi0+cnVuc3Rh
dGUuc3RhdGUgPT0gUlVOU1RBVEVfcnVubmFibGUgKQogICAgICAgICAgICAgdmNwdV9ydW5zdGF0
ZV9jaGFuZ2UodiwgUlVOU1RBVEVfb2ZmbGluZSwgTk9XKCkpOwogCi0gICAgICAgIHNjaGVkX3Ns
ZWVwKHZjcHVfc2NoZWR1bGVyKHYpLCAmdW5pdCk7CisgICAgICAgIHNjaGVkX3NsZWVwKHZjcHVf
c2NoZWR1bGVyKHYpLCB2LT5zY2hlZF91bml0KTsKICAgICB9CiB9CiAKQEAgLTQ5NCw3ICs1MDAs
NiBAQCB2b2lkIHZjcHVfd2FrZShzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICB1bnNpZ25lZCBsb25n
IGZsYWdzOwogICAgIHNwaW5sb2NrX3QgKmxvY2s7Ci0gICAgc3RydWN0IHNjaGVkX3VuaXQgdW5p
dCA9IHsgLnZjcHUgPSB2IH07CiAKICAgICBUUkFDRV8yRChUUkNfU0NIRURfV0FLRSwgdi0+ZG9t
YWluLT5kb21haW5faWQsIHYtPnZjcHVfaWQpOwogCkBAIC01MDQsNyArNTA5LDcgQEAgdm9pZCB2
Y3B1X3dha2Uoc3RydWN0IHZjcHUgKnYpCiAgICAgewogICAgICAgICBpZiAoIHYtPnJ1bnN0YXRl
LnN0YXRlID49IFJVTlNUQVRFX2Jsb2NrZWQgKQogICAgICAgICAgICAgdmNwdV9ydW5zdGF0ZV9j
aGFuZ2UodiwgUlVOU1RBVEVfcnVubmFibGUsIE5PVygpKTsKLSAgICAgICAgc2NoZWRfd2FrZSh2
Y3B1X3NjaGVkdWxlcih2KSwgJnVuaXQpOworICAgICAgICBzY2hlZF93YWtlKHZjcHVfc2NoZWR1
bGVyKHYpLCB2LT5zY2hlZF91bml0KTsKICAgICB9CiAgICAgZWxzZSBpZiAoICEodi0+cGF1c2Vf
ZmxhZ3MgJiBWUEZfYmxvY2tlZCkgKQogICAgIHsKQEAgLTU0Myw3ICs1NDgsNiBAQCB2b2lkIHZj
cHVfdW5ibG9jayhzdHJ1Y3QgdmNwdSAqdikKIHN0YXRpYyB2b2lkIHZjcHVfbW92ZV9sb2NrZWQo
c3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBuZXdfY3B1KQogewogICAgIHVuc2lnbmVkIGlu
dCBvbGRfY3B1ID0gdi0+cHJvY2Vzc29yOwotICAgIHN0cnVjdCBzY2hlZF91bml0IHVuaXQgPSB7
IC52Y3B1ID0gdiB9OwogCiAgICAgLyoKICAgICAgKiBUcmFuc2ZlciB1cmdlbmN5IHN0YXR1cyB0
byBuZXcgQ1BVIGJlZm9yZSBzd2l0Y2hpbmcgQ1BVcywgYXMKQEAgLTU2MCw3ICs1NjQsNyBAQCBz
dGF0aWMgdm9pZCB2Y3B1X21vdmVfbG9ja2VkKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQg
bmV3X2NwdSkKICAgICAgKiBBY3R1YWwgQ1BVIHN3aXRjaCB0byBuZXcgQ1BVLiAgVGhpcyBpcyBz
YWZlIGJlY2F1c2UgdGhlIGxvY2sKICAgICAgKiBwb2ludGVyIGNhbid0IGNoYW5nZSB3aGlsZSB0
aGUgY3VycmVudCBsb2NrIGlzIGhlbGQuCiAgICAgICovCi0gICAgc2NoZWRfbWlncmF0ZSh2Y3B1
X3NjaGVkdWxlcih2KSwgJnVuaXQsIG5ld19jcHUpOworICAgIHNjaGVkX21pZ3JhdGUodmNwdV9z
Y2hlZHVsZXIodiksIHYtPnNjaGVkX3VuaXQsIG5ld19jcHUpOwogfQogCiAvKgpAQCAtNjAyLDcg
KzYwNiw2IEBAIHN0YXRpYyB2b2lkIHZjcHVfbWlncmF0ZV9maW5pc2goc3RydWN0IHZjcHUgKnYp
CiAgICAgdW5zaWduZWQgaW50IG9sZF9jcHUsIG5ld19jcHU7CiAgICAgc3BpbmxvY2tfdCAqb2xk
X2xvY2ssICpuZXdfbG9jazsKICAgICBib29sX3QgcGlja19jYWxsZWQgPSAwOwotICAgIHN0cnVj
dCBzY2hlZF91bml0IHVuaXQgPSB7IC52Y3B1ID0gdiB9OwogCiAgICAgLyoKICAgICAgKiBJZiB0
aGUgdmNwdSBpcyBjdXJyZW50bHkgcnVubmluZywgdGhpcyB3aWxsIGJlIGhhbmRsZWQgYnkKQEAg
LTYzOSw3ICs2NDIsNyBAQCBzdGF0aWMgdm9pZCB2Y3B1X21pZ3JhdGVfZmluaXNoKHN0cnVjdCB2
Y3B1ICp2KQogICAgICAgICAgICAgICAgIGJyZWFrOwogCiAgICAgICAgICAgICAvKiBTZWxlY3Qg
YSBuZXcgQ1BVLiAqLwotICAgICAgICAgICAgbmV3X2NwdSA9IHNjaGVkX3BpY2tfY3B1KHZjcHVf
c2NoZWR1bGVyKHYpLCAmdW5pdCk7CisgICAgICAgICAgICBuZXdfY3B1ID0gc2NoZWRfcGlja19j
cHUodmNwdV9zY2hlZHVsZXIodiksIHYtPnNjaGVkX3VuaXQpOwogICAgICAgICAgICAgaWYgKCAo
bmV3X2xvY2sgPT0gcGVyX2NwdShzY2hlZHVsZV9kYXRhLCBuZXdfY3B1KS5zY2hlZHVsZV9sb2Nr
KSAmJgogICAgICAgICAgICAgICAgICBjcHVtYXNrX3Rlc3RfY3B1KG5ld19jcHUsIHYtPmRvbWFp
bi0+Y3B1cG9vbC0+Y3B1X3ZhbGlkKSApCiAgICAgICAgICAgICAgICAgYnJlYWs7CkBAIC03MDks
NyArNzEyLDYgQEAgdm9pZCByZXN0b3JlX3ZjcHVfYWZmaW5pdHkoc3RydWN0IGRvbWFpbiAqZCkK
ICAgICB7CiAgICAgICAgIHNwaW5sb2NrX3QgKmxvY2s7CiAgICAgICAgIHVuc2lnbmVkIGludCBv
bGRfY3B1ID0gdi0+cHJvY2Vzc29yOwotICAgICAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCB1bml0ID0g
eyAudmNwdSA9IHYgfTsKIAogICAgICAgICBBU1NFUlQoIXZjcHVfcnVubmFibGUodikpOwogCkBA
IC03NDUsNyArNzQ3LDcgQEAgdm9pZCByZXN0b3JlX3ZjcHVfYWZmaW5pdHkoc3RydWN0IGRvbWFp
biAqZCkKICAgICAgICAgdi0+cHJvY2Vzc29yID0gY3B1bWFza19hbnkoY3B1bWFza19zY3JhdGNo
X2NwdShjcHUpKTsKIAogICAgICAgICBsb2NrID0gdmNwdV9zY2hlZHVsZV9sb2NrX2lycSh2KTsK
LSAgICAgICAgdi0+cHJvY2Vzc29yID0gc2NoZWRfcGlja19jcHUodmNwdV9zY2hlZHVsZXIodiks
ICZ1bml0KTsKKyAgICAgICAgdi0+cHJvY2Vzc29yID0gc2NoZWRfcGlja19jcHUodmNwdV9zY2hl
ZHVsZXIodiksIHYtPnNjaGVkX3VuaXQpOwogICAgICAgICBzcGluX3VubG9ja19pcnEobG9jayk7
CiAKICAgICAgICAgaWYgKCBvbGRfY3B1ICE9IHYtPnByb2Nlc3NvciApCkBAIC04NTcsOSArODU5
LDcgQEAgc3RhdGljIGludCBjcHVfZGlzYWJsZV9zY2hlZHVsZXJfY2hlY2sodW5zaWduZWQgaW50
IGNwdSkKIHZvaWQgc2NoZWRfc2V0X2FmZmluaXR5KAogICAgIHN0cnVjdCB2Y3B1ICp2LCBjb25z
dCBjcHVtYXNrX3QgKmhhcmQsIGNvbnN0IGNwdW1hc2tfdCAqc29mdCkKIHsKLSAgICBzdHJ1Y3Qg
c2NoZWRfdW5pdCB1bml0ID0geyAudmNwdSA9IHYgfTsKLQotICAgIHNjaGVkX2FkanVzdF9hZmZp
bml0eShkb21fc2NoZWR1bGVyKHYtPmRvbWFpbiksICZ1bml0LCBoYXJkLCBzb2Z0KTsKKyAgICBz
Y2hlZF9hZGp1c3RfYWZmaW5pdHkoZG9tX3NjaGVkdWxlcih2LT5kb21haW4pLCB2LT5zY2hlZF91
bml0LCBoYXJkLCBzb2Z0KTsKIAogICAgIGlmICggaGFyZCApCiAgICAgICAgIGNwdW1hc2tfY29w
eSh2LT5jcHVfaGFyZF9hZmZpbml0eSwgaGFyZCk7CkBAIC0xMDMyLDEwICsxMDMyLDkgQEAgc3Rh
dGljIGxvbmcgZG9fcG9sbChzdHJ1Y3Qgc2NoZWRfcG9sbCAqc2NoZWRfcG9sbCkKIGxvbmcgdmNw
dV95aWVsZCh2b2lkKQogewogICAgIHN0cnVjdCB2Y3B1ICogdj1jdXJyZW50OwotICAgIHN0cnVj
dCBzY2hlZF91bml0IHVuaXQgPSB7IC52Y3B1ID0gdiB9OwogICAgIHNwaW5sb2NrX3QgKmxvY2sg
PSB2Y3B1X3NjaGVkdWxlX2xvY2tfaXJxKHYpOwogCi0gICAgc2NoZWRfeWllbGQodmNwdV9zY2hl
ZHVsZXIodiksICZ1bml0KTsKKyAgICBzY2hlZF95aWVsZCh2Y3B1X3NjaGVkdWxlcih2KSwgdi0+
c2NoZWRfdW5pdCk7CiAgICAgdmNwdV9zY2hlZHVsZV91bmxvY2tfaXJxKGxvY2ssIHYpOwogCiAg
ICAgU0NIRURfU1RBVF9DUkFOSyh2Y3B1X3lpZWxkKTsKQEAgLTE1MzAsOCArMTUyOSw2IEBAIHN0
YXRpYyB2b2lkIHNjaGVkdWxlKHZvaWQpCiAKIHZvaWQgY29udGV4dF9zYXZlZChzdHJ1Y3QgdmNw
dSAqcHJldikKIHsKLSAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCB1bml0ID0geyAudmNwdSA9IHByZXYg
fTsKLQogICAgIC8qIENsZWFyIHJ1bm5pbmcgZmxhZyAvYWZ0ZXIvIHdyaXRpbmcgY29udGV4dCB0
byBtZW1vcnkuICovCiAgICAgc21wX3dtYigpOwogCkBAIC0xNTQwLDcgKzE1MzcsNyBAQCB2b2lk
IGNvbnRleHRfc2F2ZWQoc3RydWN0IHZjcHUgKnByZXYpCiAgICAgLyogQ2hlY2sgZm9yIG1pZ3Jh
dGlvbiByZXF1ZXN0IC9hZnRlci8gY2xlYXJpbmcgcnVubmluZyBmbGFnLiAqLwogICAgIHNtcF9t
YigpOwogCi0gICAgc2NoZWRfY29udGV4dF9zYXZlZCh2Y3B1X3NjaGVkdWxlcihwcmV2KSwgJnVu
aXQpOworICAgIHNjaGVkX2NvbnRleHRfc2F2ZWQodmNwdV9zY2hlZHVsZXIocHJldiksIHByZXYt
PnNjaGVkX3VuaXQpOwogCiAgICAgdmNwdV9taWdyYXRlX2ZpbmlzaChwcmV2KTsKIH0KQEAgLTE1
OTYsNyArMTU5Myw2IEBAIHN0YXRpYyBpbnQgY3B1X3NjaGVkdWxlX3VwKHVuc2lnbmVkIGludCBj
cHUpCiAgICAgZWxzZQogICAgIHsKICAgICAgICAgc3RydWN0IHZjcHUgKmlkbGUgPSBpZGxlX3Zj
cHVbY3B1XTsKLSAgICAgICAgc3RydWN0IHNjaGVkX3VuaXQgdW5pdCA9IHsgLnZjcHUgPSBpZGxl
IH07CiAKICAgICAgICAgLyoKICAgICAgICAgICogRHVyaW5nIChBQ1BJPykgc3VzcGVuZCB0aGUg
aWRsZSB2Q1BVIGZvciB0aGlzIHBDUFUgaXMgbm90IGZyZWVkLApAQCAtMTYxMCw3ICsxNjA2LDcg
QEAgc3RhdGljIGludCBjcHVfc2NoZWR1bGVfdXAodW5zaWduZWQgaW50IGNwdSkKICAgICAgICAg
ICovCiAgICAgICAgIEFTU0VSVChpZGxlLT5zY2hlZF9wcml2ID09IE5VTEwpOwogCi0gICAgICAg
IGlkbGUtPnNjaGVkX3ByaXYgPSBzY2hlZF9hbGxvY192ZGF0YSgmb3BzLCAmdW5pdCwKKyAgICAg
ICAgaWRsZS0+c2NoZWRfcHJpdiA9IHNjaGVkX2FsbG9jX3ZkYXRhKCZvcHMsIGlkbGUtPnNjaGVk
X3VuaXQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZGxl
LT5kb21haW4tPnNjaGVkX3ByaXYpOwogICAgICAgICBpZiAoIGlkbGUtPnNjaGVkX3ByaXYgPT0g
TlVMTCApCiAgICAgICAgICAgICByZXR1cm4gLUVOT01FTTsKQEAgLTE4MjcsNyArMTgyMyw2IEBA
IHZvaWQgX19pbml0IHNjaGVkdWxlcl9pbml0KHZvaWQpCiBpbnQgc2NoZWR1bGVfY3B1X3N3aXRj
aCh1bnNpZ25lZCBpbnQgY3B1LCBzdHJ1Y3QgY3B1cG9vbCAqYykKIHsKICAgICBzdHJ1Y3QgdmNw
dSAqaWRsZTsKLSAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCB1bml0OwogICAgIHZvaWQgKnBwcml2LCAq
cHByaXZfb2xkLCAqdnByaXYsICp2cHJpdl9vbGQ7CiAgICAgc3RydWN0IHNjaGVkdWxlciAqb2xk
X29wcyA9IHBlcl9jcHUoc2NoZWR1bGVyLCBjcHUpOwogICAgIHN0cnVjdCBzY2hlZHVsZXIgKm5l
d19vcHMgPSAoYyA9PSBOVUxMKSA/ICZvcHMgOiBjLT5zY2hlZDsKQEAgLTE4NjQsMTEgKzE4NTks
MTEgQEAgaW50IHNjaGVkdWxlX2NwdV9zd2l0Y2godW5zaWduZWQgaW50IGNwdSwgc3RydWN0IGNw
dXBvb2wgKmMpCiAgICAgICogICAgc2NoZWRfcHJpdiBmaWVsZCBvZiB0aGUgcGVyLXZDUFUgaW5m
byBvZiB0aGUgaWRsZSBkb21haW4uCiAgICAgICovCiAgICAgaWRsZSA9IGlkbGVfdmNwdVtjcHVd
OwotICAgIHVuaXQudmNwdSA9IGlkbGU7CiAgICAgcHByaXYgPSBzY2hlZF9hbGxvY19wZGF0YShu
ZXdfb3BzLCBjcHUpOwogICAgIGlmICggSVNfRVJSKHBwcml2KSApCiAgICAgICAgIHJldHVybiBQ
VFJfRVJSKHBwcml2KTsKLSAgICB2cHJpdiA9IHNjaGVkX2FsbG9jX3ZkYXRhKG5ld19vcHMsICZ1
bml0LCBpZGxlLT5kb21haW4tPnNjaGVkX3ByaXYpOworICAgIHZwcml2ID0gc2NoZWRfYWxsb2Nf
dmRhdGEobmV3X29wcywgaWRsZS0+c2NoZWRfdW5pdCwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGlkbGUtPmRvbWFpbi0+c2NoZWRfcHJpdik7CiAgICAgaWYgKCB2cHJpdiA9PSBOVUxM
ICkKICAgICB7CiAgICAgICAgIHNjaGVkX2ZyZWVfcGRhdGEobmV3X29wcywgcHByaXYsIGNwdSk7
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCBiL3hlbi9pbmNsdWRlL3hlbi9z
Y2hlZC5oCmluZGV4IDcyYTE3NzU4YTEuLmU4ZWE0MmU4NjcgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL3hlbi9zY2hlZC5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCkBAIC0xNDAsNiAr
MTQwLDcgQEAgdm9pZCBldnRjaG5fZGVzdHJveShzdHJ1Y3QgZG9tYWluICpkKTsgLyogZnJvbSBk
b21haW5fa2lsbCAqLwogdm9pZCBldnRjaG5fZGVzdHJveV9maW5hbChzdHJ1Y3QgZG9tYWluICpk
KTsgLyogZnJvbSBjb21wbGV0ZV9kb21haW5fZGVzdHJveSAqLwogCiBzdHJ1Y3Qgd2FpdHF1ZXVl
X3ZjcHU7CitzdHJ1Y3Qgc2NoZWRfdW5pdDsKIAogc3RydWN0IHZjcHUKIHsKQEAgLTE2MCw2ICsx
NjEsNyBAQCBzdHJ1Y3QgdmNwdQogCiAgICAgc3RydWN0IHRpbWVyICAgICBwb2xsX3RpbWVyOyAg
ICAvKiB0aW1lb3V0IGZvciBTQ0hFRE9QX3BvbGwgKi8KIAorICAgIHN0cnVjdCBzY2hlZF91bml0
ICpzY2hlZF91bml0OwogICAgIHZvaWQgICAgICAgICAgICAqc2NoZWRfcHJpdjsgICAgLyogc2No
ZWR1bGVyLXNwZWNpZmljIGRhdGEgKi8KIAogICAgIHN0cnVjdCB2Y3B1X3J1bnN0YXRlX2luZm8g
cnVuc3RhdGU7Ci0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 28 10:33:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 10:33:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVZQ5-0004c7-N2; Tue, 28 May 2019 10:33:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=31/0=T4=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hVZQ3-0004Z6-Oy
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 10:33:23 +0000
X-Inumbo-ID: 0406d6a0-8134-11e9-8980-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0406d6a0-8134-11e9-8980-bc764e045a96;
 Tue, 28 May 2019 10:33:22 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id CE941AE8D;
 Tue, 28 May 2019 10:33:20 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 28 May 2019 12:32:29 +0200
Message-Id: <20190528103313.1343-17-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190528103313.1343-1-jgross@suse.com>
References: <20190528103313.1343-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH 16/60] xen/sched: add id to struct sched_unit
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIGFuIGlkZW50aWZpZXIgdG8gc2NoZWRfdW5pdC4gRm9yIG5vdyBpdCB3aWxsIGJlIHRoZSBz
YW1lIGFzIHRoZQpyZWxhdGVkIHZjcHVfaWQuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVuL2NvbW1vbi9zY2hlZHVsZS5jICAgfCAzICsrLQog
eGVuL2luY2x1ZGUveGVuL3NjaGVkLmggfCAxICsKIDIgZmlsZXMgY2hhbmdlZCwgMyBpbnNlcnRp
b25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZHVsZS5j
IGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCmluZGV4IDYxYzhlMTI1MmYuLmQxYzcwNjE4NmYgMTAw
NjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWR1bGUuYworKysgYi94ZW4vY29tbW9uL3NjaGVkdWxl
LmMKQEAgLTI4OSwxMiArMjg5LDEzIEBAIHN0YXRpYyBzdHJ1Y3Qgc2NoZWRfdW5pdCAqc2NoZWRf
YWxsb2NfdW5pdChzdHJ1Y3QgdmNwdSAqdikKIAogICAgIHYtPnNjaGVkX3VuaXQgPSB1bml0Owog
ICAgIHVuaXQtPnZjcHUgPSB2OworICAgIHVuaXQtPnVuaXRfaWQgPSB2LT52Y3B1X2lkOwogICAg
IHVuaXQtPmRvbWFpbiA9IGQ7CiAKICAgICBmb3IgKCBwcmV2X3VuaXQgPSAmZC0+c2NoZWRfdW5p
dF9saXN0OyAqcHJldl91bml0OwogICAgICAgICAgIHByZXZfdW5pdCA9ICYoKnByZXZfdW5pdCkt
Pm5leHRfaW5fbGlzdCApCiAgICAgICAgIGlmICggKCpwcmV2X3VuaXQpLT5uZXh0X2luX2xpc3Qg
JiYKLSAgICAgICAgICAgICAoKnByZXZfdW5pdCktPm5leHRfaW5fbGlzdC0+dmNwdS0+dmNwdV9p
ZCA+IHYtPnZjcHVfaWQgKQorICAgICAgICAgICAgICgqcHJldl91bml0KS0+bmV4dF9pbl9saXN0
LT51bml0X2lkID4gdW5pdC0+dW5pdF9pZCApCiAgICAgICAgICAgICBicmVhazsKIAogICAgIHVu
aXQtPm5leHRfaW5fbGlzdCA9ICpwcmV2X3VuaXQ7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94
ZW4vc2NoZWQuaCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCmluZGV4IDBiOTI3ZmRkNTUuLmM3
NmI4MWViZWYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCisrKyBiL3hlbi9p
bmNsdWRlL3hlbi9zY2hlZC5oCkBAIC0yNjYsNiArMjY2LDcgQEAgc3RydWN0IHNjaGVkX3VuaXQg
ewogICAgIHZvaWQgICAgICAgICAgICAgICAgICAqcHJpdjsgICAgICAvKiBzY2hlZHVsZXIgcHJp
dmF0ZSBkYXRhICovCiAgICAgc3RydWN0IHNjaGVkX3VuaXQgICAgICpuZXh0X2luX2xpc3Q7CiAg
ICAgc3RydWN0IHNjaGVkX3Jlc291cmNlICpyZXM7CisgICAgaW50ICAgICAgICAgICAgICAgICAg
ICB1bml0X2lkOwogCiAgICAgLyogTGFzdCB0aW1lIHdoZW4gdW5pdCBoYXMgYmVlbiBzY2hlZHVs
ZWQgb3V0LiAqLwogICAgIHVpbnQ2NF90ICAgICAgICAgICAgICAgbGFzdF9ydW5fdGltZTsKLS0g
CjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 28 10:33:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 10:33:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVZQ6-0004dS-F1; Tue, 28 May 2019 10:33:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=31/0=T4=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hVZQ4-0004Zk-8k
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 10:33:24 +0000
X-Inumbo-ID: 016259ac-8134-11e9-920d-2f09432cb57d
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 016259ac-8134-11e9-920d-2f09432cb57d;
 Tue, 28 May 2019 10:33:17 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id E8371AC66;
 Tue, 28 May 2019 10:33:16 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 28 May 2019 12:32:17 +0200
Message-Id: <20190528103313.1343-5-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190528103313.1343-1-jgross@suse.com>
References: <20190528103313.1343-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH 04/60] xen/sched: use new sched_unit instead of
 vcpu in scheduler interfaces
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Robert VanVossen <robert.vanvossen@dornerworks.com>,
 Dario Faggioli <dfaggioli@suse.com>, Julien Grall <julien.grall@arm.com>,
 Josh Whitehead <josh.whitehead@dornerworks.com>,
 Meng Xu <mengxu@cis.upenn.edu>, Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gb3JkZXIgdG8gcHJlcGFyZSBjb3JlLSBhbmQgc29ja2V0LXNjaGVkdWxpbmcgdXNlIGEgbmV3
IHN0cnVjdApzY2hlZF91bml0IGluc3RlYWQgb2Ygc3RydWN0IHZjcHUgZm9yIGludGVyZmFjZXMg
b2YgdGhlIGRpZmZlcmVudApzY2hlZHVsZXJzLgoKUmVuYW1lIHRoZSBwZXItc2NoZWR1bGVyIGZ1
bmN0aW9ucyBpbnNlcnRfdmNwdSBhbmQgcmVtb3ZlX3ZjcHUgdG8KaW5zZXJ0X3VuaXQgYW5kIHJl
bW92ZV91bml0IHRvIHJlZmxlY3QgdGhlIGNoYW5nZSBvZiB0aGUgcGFyYW1ldGVyLgpJbiB0aGUg
c2NoZWR1bGVycyByZW5hbWUgbG9jYWwgZnVuY3Rpb25zIHN3aXRjaGVkIHRvIHNjaGVkX3VuaXQs
IHRvby4KCkZvciBub3cgdGhpcyBuZXcgc3RydWN0IHdpbGwgY29udGFpbiBhIHZjcHUgcG9pbnRl
ciBvbmx5IGFuZCBpcwphbGxvY2F0ZWQgb24gdGhlIHN0YWNrLiBUaGlzIHdpbGwgYmUgY2hhbmdl
ZCBsYXRlci4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4K
LS0tClJGQyBWMjoKLSBtb3ZlIGRlZmluaXRpb24gb2Ygc3RydWN0IHNjaGVkX3VuaXQgdG8gc2No
ZWQuaCAoQW5kcmV3IENvb3BlcikKVjE6Ci0gcmVuYW1lICJpdGVtIiB0byAidW5pdCIgKEdlb3Jn
ZSBEdW5sYXApCi0tLQogeGVuL2NvbW1vbi9zY2hlZF9hcmluYzY1My5jIHwgMzAgKysrKysrKysr
LS0tLS0tCiB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jICAgfCA0MSArKysrKysrKysrKystLS0t
LS0tLQogeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMgIHwgNTcgKysrKysrKysrKysrKysrKy0t
LS0tLS0tLS0tLQogeGVuL2NvbW1vbi9zY2hlZF9udWxsLmMgICAgIHwgMzkgKysrKysrKysrKysr
LS0tLS0tLQogeGVuL2NvbW1vbi9zY2hlZF9ydC5jICAgICAgIHwgMzMgKysrKysrKysrLS0tLS0t
LQogeGVuL2NvbW1vbi9zY2hlZHVsZS5jICAgICAgIHwgNTMgKysrKysrKysrKysrKysrKysrLS0t
LS0tLS0KIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oICB8IDkyICsrKysrKysrKysrKysrKysr
KysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUveGVuL3NjaGVkLmggICAg
IHwgIDQgKysKIDggZmlsZXMgY2hhbmdlZCwgMjE4IGluc2VydGlvbnMoKyksIDEzMSBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2FyaW5jNjUzLmMgYi94ZW4vY29t
bW9uL3NjaGVkX2FyaW5jNjUzLmMKaW5kZXggNzJiOTg4ZWE1Zi4uMjgzNzMwYjNmOCAxMDA2NDQK
LS0tIGEveGVuL2NvbW1vbi9zY2hlZF9hcmluYzY1My5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRf
YXJpbmM2NTMuYwpAQCAtMzc2LDEzICszNzYsMTYgQEAgYTY1M3NjaGVkX2RlaW5pdChzdHJ1Y3Qg
c2NoZWR1bGVyICpvcHMpCiAgKiBUaGlzIGZ1bmN0aW9uIGFsbG9jYXRlcyBzY2hlZHVsZXItc3Bl
Y2lmaWMgZGF0YSBmb3IgYSBWQ1BVCiAgKgogICogQHBhcmFtIG9wcyAgICAgICBQb2ludGVyIHRv
IHRoaXMgaW5zdGFuY2Ugb2YgdGhlIHNjaGVkdWxlciBzdHJ1Y3R1cmUKKyAqIEBwYXJhbSB1bml0
ICAgICAgUG9pbnRlciB0byBzdHJ1Y3Qgc2NoZWRfdW5pdAogICoKICAqIEByZXR1cm4gICAgICAg
ICAgUG9pbnRlciB0byB0aGUgYWxsb2NhdGVkIGRhdGEKICAqLwogc3RhdGljIHZvaWQgKgotYTY1
M3NjaGVkX2FsbG9jX3ZkYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHZj
cHUgKnZjLCB2b2lkICpkZCkKK2E2NTNzY2hlZF9hbGxvY192ZGF0YShjb25zdCBzdHJ1Y3Qgc2No
ZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICp1bml0LAorICAgICAgICAgICAgICAgICAg
ICAgIHZvaWQgKmRkKQogewogICAgIGE2NTNzY2hlZF9wcml2X3QgKnNjaGVkX3ByaXYgPSBTQ0hF
RF9QUklWKG9wcyk7CisgICAgc3RydWN0IHZjcHUgKnZjID0gdW5pdC0+dmNwdTsKICAgICBhcmlu
YzY1M192Y3B1X3QgKnN2YzsKICAgICB1bnNpZ25lZCBpbnQgZW50cnk7CiAgICAgdW5zaWduZWQg
bG9uZyBmbGFnczsKQEAgLTQ1OCwxMSArNDYxLDEzIEBAIGE2NTNzY2hlZF9mcmVlX3ZkYXRhKGNv
bnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgdm9pZCAqcHJpdikKICAqIFhlbiBzY2hlZHVsZXIg
Y2FsbGJhY2sgZnVuY3Rpb24gdG8gc2xlZXAgYSBWQ1BVCiAgKgogICogQHBhcmFtIG9wcyAgICAg
ICBQb2ludGVyIHRvIHRoaXMgaW5zdGFuY2Ugb2YgdGhlIHNjaGVkdWxlciBzdHJ1Y3R1cmUKLSAq
IEBwYXJhbSB2YyAgICAgICAgUG9pbnRlciB0byB0aGUgVkNQVSBzdHJ1Y3R1cmUgZm9yIHRoZSBj
dXJyZW50IGRvbWFpbgorICogQHBhcmFtIHVuaXQgICAgICBQb2ludGVyIHRvIHN0cnVjdCBzY2hl
ZF91bml0CiAgKi8KIHN0YXRpYyB2b2lkCi1hNjUzc2NoZWRfdmNwdV9zbGVlcChjb25zdCBzdHJ1
Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCB2Y3B1ICp2YykKK2E2NTNzY2hlZF91bml0X3NsZWVw
KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiB7
CisgICAgc3RydWN0IHZjcHUgKnZjID0gdW5pdC0+dmNwdTsKKwogICAgIGlmICggQVZDUFUodmMp
ICE9IE5VTEwgKQogICAgICAgICBBVkNQVSh2YyktPmF3YWtlID0gMDsKIApAQCAtNDc4LDExICs0
ODMsMTMgQEAgYTY1M3NjaGVkX3ZjcHVfc2xlZXAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3Bz
LCBzdHJ1Y3QgdmNwdSAqdmMpCiAgKiBYZW4gc2NoZWR1bGVyIGNhbGxiYWNrIGZ1bmN0aW9uIHRv
IHdha2UgdXAgYSBWQ1BVCiAgKgogICogQHBhcmFtIG9wcyAgICAgICBQb2ludGVyIHRvIHRoaXMg
aW5zdGFuY2Ugb2YgdGhlIHNjaGVkdWxlciBzdHJ1Y3R1cmUKLSAqIEBwYXJhbSB2YyAgICAgICAg
UG9pbnRlciB0byB0aGUgVkNQVSBzdHJ1Y3R1cmUgZm9yIHRoZSBjdXJyZW50IGRvbWFpbgorICog
QHBhcmFtIHVuaXQgICAgICBQb2ludGVyIHRvIHN0cnVjdCBzY2hlZF91bml0CiAgKi8KIHN0YXRp
YyB2b2lkCi1hNjUzc2NoZWRfdmNwdV93YWtlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywg
c3RydWN0IHZjcHUgKnZjKQorYTY1M3NjaGVkX3VuaXRfd2FrZShjb25zdCBzdHJ1Y3Qgc2NoZWR1
bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogeworICAgIHN0cnVjdCB2Y3B1ICp2
YyA9IHVuaXQtPnZjcHU7CisKICAgICBpZiAoIEFWQ1BVKHZjKSAhPSBOVUxMICkKICAgICAgICAg
QVZDUFUodmMpLT5hd2FrZSA9IDE7CiAKQEAgLTU5NywxMyArNjA0LDE0IEBAIGE2NTNzY2hlZF9k
b19zY2hlZHVsZSgKICAqIFhlbiBzY2hlZHVsZXIgY2FsbGJhY2sgZnVuY3Rpb24gdG8gc2VsZWN0
IGEgQ1BVIGZvciB0aGUgVkNQVSB0byBydW4gb24KICAqCiAgKiBAcGFyYW0gb3BzICAgICAgIFBv
aW50ZXIgdG8gdGhpcyBpbnN0YW5jZSBvZiB0aGUgc2NoZWR1bGVyIHN0cnVjdHVyZQotICogQHBh
cmFtIHYgICAgICAgICBQb2ludGVyIHRvIHRoZSBWQ1BVIHN0cnVjdHVyZSBmb3IgdGhlIGN1cnJl
bnQgZG9tYWluCisgKiBAcGFyYW0gdW5pdCAgICAgIFBvaW50ZXIgdG8gc3RydWN0IHNjaGVkX3Vu
aXQKICAqCiAgKiBAcmV0dXJuICAgICAgICAgIE51bWJlciBvZiBzZWxlY3RlZCBwaHlzaWNhbCBD
UFUKICAqLwogc3RhdGljIGludAotYTY1M3NjaGVkX3BpY2tfY3B1KGNvbnN0IHN0cnVjdCBzY2hl
ZHVsZXIgKm9wcywgc3RydWN0IHZjcHUgKnZjKQorYTY1M3NjaGVkX3BpY2tfY3B1KGNvbnN0IHN0
cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiB7CisgICAgc3Ry
dWN0IHZjcHUgKnZjID0gdW5pdC0+dmNwdTsKICAgICBjcHVtYXNrX3QgKm9ubGluZTsKICAgICB1
bnNpZ25lZCBpbnQgY3B1OwogCkBAIC03MDIsMTEgKzcxMCwxMSBAQCBzdGF0aWMgY29uc3Qgc3Ry
dWN0IHNjaGVkdWxlciBzY2hlZF9hcmluYzY1M19kZWYgPSB7CiAgICAgLmZyZWVfdmRhdGEgICAg
ID0gYTY1M3NjaGVkX2ZyZWVfdmRhdGEsCiAgICAgLmFsbG9jX3ZkYXRhICAgID0gYTY1M3NjaGVk
X2FsbG9jX3ZkYXRhLAogCi0gICAgLmluc2VydF92Y3B1ICAgID0gTlVMTCwKLSAgICAucmVtb3Zl
X3ZjcHUgICAgPSBOVUxMLAorICAgIC5pbnNlcnRfdW5pdCAgICA9IE5VTEwsCisgICAgLnJlbW92
ZV91bml0ICAgID0gTlVMTCwKIAotICAgIC5zbGVlcCAgICAgICAgICA9IGE2NTNzY2hlZF92Y3B1
X3NsZWVwLAotICAgIC53YWtlICAgICAgICAgICA9IGE2NTNzY2hlZF92Y3B1X3dha2UsCisgICAg
LnNsZWVwICAgICAgICAgID0gYTY1M3NjaGVkX3VuaXRfc2xlZXAsCisgICAgLndha2UgICAgICAg
ICAgID0gYTY1M3NjaGVkX3VuaXRfd2FrZSwKICAgICAueWllbGQgICAgICAgICAgPSBOVUxMLAog
ICAgIC5jb250ZXh0X3NhdmVkICA9IE5VTEwsCiAKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2No
ZWRfY3JlZGl0LmMgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCmluZGV4IDYyMWM0MDhlZDAu
LmViYTRkYjM4YmIgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMKKysrIGIv
eGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYwpAQCAtODU5LDE1ICs4NTksMTYgQEAgX2NzY2hlZF9j
cHVfcGljayhjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCB2Y3B1ICp2YywgYm9v
bF90IGNvbW1pdCkKIH0KIAogc3RhdGljIGludAotY3NjaGVkX2NwdV9waWNrKGNvbnN0IHN0cnVj
dCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHZjcHUgKnZjKQorY3NjaGVkX2NwdV9waWNrKGNvbnN0
IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiB7CisgICAg
c3RydWN0IHZjcHUgKnZjID0gdW5pdC0+dmNwdTsKICAgICBzdHJ1Y3QgY3NjaGVkX3ZjcHUgKnN2
YyA9IENTQ0hFRF9WQ1BVKHZjKTsKIAogICAgIC8qCiAgICAgICogV2UgaGF2ZSBiZWVuIGNhbGxl
ZCBieSB2Y3B1X21pZ3JhdGUoKSAoaW4gc2NoZWR1bGUuYyksIGFzIHBhcnQKICAgICAgKiBvZiB0
aGUgcHJvY2VzcyBvZiBzZWVpbmcgaWYgdmMgY2FuIGJlIG1pZ3JhdGVkIHRvIGFub3RoZXIgcGNw
dS4KICAgICAgKiBXZSBtYWtlIGEgbm90ZSBhYm91dCB0aGlzIGluIHN2Yy0+ZmxhZ3Mgc28gdGhh
dCBsYXRlciwgaW4KLSAgICAgKiBjc2NoZWRfdmNwdV93YWtlKCkgKHN0aWxsIGNhbGxlZCBmcm9t
IHZjcHVfbWlncmF0ZSgpKSB3ZSB3b24ndAorICAgICAqIGNzY2hlZF91bml0X3dha2UoKSAoc3Rp
bGwgY2FsbGVkIGZyb20gdmNwdV9taWdyYXRlKCkpIHdlIHdvbid0CiAgICAgICogZ2V0IGJvb3N0
ZWQsIHdoaWNoIHdlIGRvbid0IGRlc2VydmUgYXMgd2UgYXJlICJvbmx5IiBtaWdyYXRpbmcuCiAg
ICAgICovCiAgICAgc2V0X2JpdChDU0NIRURfRkxBR19WQ1BVX01JR1JBVElORywgJnN2Yy0+Zmxh
Z3MpOwpAQCAtOTk1LDggKzk5NiwxMCBAQCBjc2NoZWRfdmNwdV9hY2N0KHN0cnVjdCBjc2NoZWRf
cHJpdmF0ZSAqcHJ2LCB1bnNpZ25lZCBpbnQgY3B1KQogfQogCiBzdGF0aWMgdm9pZCAqCi1jc2No
ZWRfYWxsb2NfdmRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgdmNwdSAq
dmMsIHZvaWQgKmRkKQorY3NjaGVkX2FsbG9jX3ZkYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIg
Km9wcywgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQsCisgICAgICAgICAgICAgICAgICAgdm9pZCAq
ZGQpCiB7CisgICAgc3RydWN0IHZjcHUgKnZjID0gdW5pdC0+dmNwdTsKICAgICBzdHJ1Y3QgY3Nj
aGVkX3ZjcHUgKnN2YzsKIAogICAgIC8qIEFsbG9jYXRlIHBlci1WQ1BVIGluZm8gKi8KQEAgLTEw
MTYsOCArMTAxOSw5IEBAIGNzY2hlZF9hbGxvY192ZGF0YShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVy
ICpvcHMsIHN0cnVjdCB2Y3B1ICp2Yywgdm9pZCAqZGQpCiB9CiAKIHN0YXRpYyB2b2lkCi1jc2No
ZWRfdmNwdV9pbnNlcnQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgdmNwdSAq
dmMpCitjc2NoZWRfdW5pdF9pbnNlcnQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1
Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIHsKKyAgICBzdHJ1Y3QgdmNwdSAqdmMgPSB1bml0LT52Y3B1
OwogICAgIHN0cnVjdCBjc2NoZWRfdmNwdSAqc3ZjID0gdmMtPnNjaGVkX3ByaXY7CiAgICAgc3Bp
bmxvY2tfdCAqbG9jazsKIApAQCAtMTAyNiw3ICsxMDMwLDcgQEAgY3NjaGVkX3ZjcHVfaW5zZXJ0
KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHZjcHUgKnZjKQogICAgIC8qIGNz
Y2hlZF9jcHVfcGljaygpIGxvb2tzIGluIHZjLT5wcm9jZXNzb3IncyBydW5xLCBzbyB3ZSBuZWVk
IHRoZSBsb2NrLiAqLwogICAgIGxvY2sgPSB2Y3B1X3NjaGVkdWxlX2xvY2tfaXJxKHZjKTsKIAot
ICAgIHZjLT5wcm9jZXNzb3IgPSBjc2NoZWRfY3B1X3BpY2sob3BzLCB2Yyk7CisgICAgdmMtPnBy
b2Nlc3NvciA9IGNzY2hlZF9jcHVfcGljayhvcHMsIHVuaXQpOwogCiAgICAgc3Bpbl91bmxvY2tf
aXJxKGxvY2spOwogCkBAIC0xMDUxLDkgKzEwNTUsMTAgQEAgY3NjaGVkX2ZyZWVfdmRhdGEoY29u
c3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCB2b2lkICpwcml2KQogfQogCiBzdGF0aWMgdm9pZAot
Y3NjaGVkX3ZjcHVfcmVtb3ZlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHZj
cHUgKnZjKQorY3NjaGVkX3VuaXRfcmVtb3ZlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywg
c3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiB7CiAgICAgc3RydWN0IGNzY2hlZF9wcml2YXRlICpw
cnYgPSBDU0NIRURfUFJJVihvcHMpOworICAgIHN0cnVjdCB2Y3B1ICp2YyA9IHVuaXQtPnZjcHU7
CiAgICAgc3RydWN0IGNzY2hlZF92Y3B1ICogY29uc3Qgc3ZjID0gQ1NDSEVEX1ZDUFUodmMpOwog
ICAgIHN0cnVjdCBjc2NoZWRfZG9tICogY29uc3Qgc2RvbSA9IHN2Yy0+c2RvbTsKIApAQCAtMTA3
OCw4ICsxMDgzLDkgQEAgY3NjaGVkX3ZjcHVfcmVtb3ZlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIg
Km9wcywgc3RydWN0IHZjcHUgKnZjKQogfQogCiBzdGF0aWMgdm9pZAotY3NjaGVkX3ZjcHVfc2xl
ZXAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdmMpCitjc2NoZWRf
dW5pdF9zbGVlcChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0
ICp1bml0KQogeworICAgIHN0cnVjdCB2Y3B1ICp2YyA9IHVuaXQtPnZjcHU7CiAgICAgc3RydWN0
IGNzY2hlZF92Y3B1ICogY29uc3Qgc3ZjID0gQ1NDSEVEX1ZDUFUodmMpOwogICAgIHVuc2lnbmVk
IGludCBjcHUgPSB2Yy0+cHJvY2Vzc29yOwogCkBAIC0xMTAyLDggKzExMDgsOSBAQCBjc2NoZWRf
dmNwdV9zbGVlcChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCB2Y3B1ICp2YykK
IH0KIAogc3RhdGljIHZvaWQKLWNzY2hlZF92Y3B1X3dha2UoY29uc3Qgc3RydWN0IHNjaGVkdWxl
ciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdmMpCitjc2NoZWRfdW5pdF93YWtlKGNvbnN0IHN0cnVjdCBz
Y2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiB7CisgICAgc3RydWN0IHZj
cHUgKnZjID0gdW5pdC0+dmNwdTsKICAgICBzdHJ1Y3QgY3NjaGVkX3ZjcHUgKiBjb25zdCBzdmMg
PSBDU0NIRURfVkNQVSh2Yyk7CiAgICAgYm9vbF90IG1pZ3JhdGluZzsKIApAQCAtMTE2Myw4ICsx
MTcwLDkgQEAgY3NjaGVkX3ZjcHVfd2FrZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0
cnVjdCB2Y3B1ICp2YykKIH0KIAogc3RhdGljIHZvaWQKLWNzY2hlZF92Y3B1X3lpZWxkKGNvbnN0
IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHZjcHUgKnZjKQorY3NjaGVkX3VuaXRfeWll
bGQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkK
IHsKKyAgICBzdHJ1Y3QgdmNwdSAqdmMgPSB1bml0LT52Y3B1OwogICAgIHN0cnVjdCBjc2NoZWRf
dmNwdSAqIGNvbnN0IHN2YyA9IENTQ0hFRF9WQ1BVKHZjKTsKIAogICAgIC8qIExldCB0aGUgc2No
ZWR1bGVyIGtub3cgdGhhdCB0aGlzIHZjcHUgaXMgdHJ5aW5nIHRvIHlpZWxkICovCkBAIC0xMjE3
LDkgKzEyMjUsMTAgQEAgY3NjaGVkX2RvbV9jbnRsKAogfQogCiBzdGF0aWMgdm9pZAotY3NjaGVk
X2FmZl9jbnRsKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHZjcHUgKnYsCitj
c2NoZWRfYWZmX2NudGwoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRf
dW5pdCAqdW5pdCwKICAgICAgICAgICAgICAgICBjb25zdCBjcHVtYXNrX3QgKmhhcmQsIGNvbnN0
IGNwdW1hc2tfdCAqc29mdCkKIHsKKyAgICBzdHJ1Y3QgdmNwdSAqdiA9IHVuaXQtPnZjcHU7CiAg
ICAgc3RydWN0IGNzY2hlZF92Y3B1ICpzdmMgPSBDU0NIRURfVkNQVSh2KTsKIAogICAgIGlmICgg
IWhhcmQgKQpAQCAtMTc0OCw3ICsxNzU3LDcgQEAgY3NjaGVkX2xvYWRfYmFsYW5jZShzdHJ1Y3Qg
Y3NjaGVkX3ByaXZhdGUgKnBydiwgaW50IGNwdSwKICAgICAgICAgICAgICAgICAgKiAtIGlmIHdl
IHJhY2Ugd2l0aCBpbmNfbnJfcnVubmFibGUoKSwgd2Ugc2tpcCBhIHBDUFUgdGhhdCBtYXkKICAg
ICAgICAgICAgICAgICAgKiAgIGhhdmUgcnVubmFibGUgdkNQVXMgaW4gaXRzIHJ1bnF1ZXVlLCBi
dXQgdGhhdCdzIG5vdCBhCiAgICAgICAgICAgICAgICAgICogICBwcm9ibGVtIGJlY2F1c2U6Ci0g
ICAgICAgICAgICAgICAgICogICArIGlmIHJhY2luZyB3aXRoIGNzY2hlZF92Y3B1X2luc2VydCgp
IG9yIGNzY2hlZF92Y3B1X3dha2UoKSwKKyAgICAgICAgICAgICAgICAgKiAgICsgaWYgcmFjaW5n
IHdpdGggY3NjaGVkX3VuaXRfaW5zZXJ0KCkgb3IgY3NjaGVkX3VuaXRfd2FrZSgpLAogICAgICAg
ICAgICAgICAgICAqICAgICBfX3J1bnFfdGlja2xlKCkgd2lsbCBiZSBjYWxsZWQgYWZ0ZXJ3b3Jk
cywgc28gdGhlIHZDUFUKICAgICAgICAgICAgICAgICAgKiAgICAgd29uJ3QgZ2V0IHN0dWNrIGlu
IHRoZSBydW5xdWV1ZSBmb3IgdG9vIGxvbmc7CiAgICAgICAgICAgICAgICAgICogICArIGlmIHJh
Y2luZyB3aXRoIGNzY2hlZF9ydW5xX3N0ZWFsKCksIGl0IG1heSBiZSB0aGF0IGEKQEAgLTIyNjAs
MTIgKzIyNjksMTIgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgc2NoZWRfY3JlZGl0
X2RlZiA9IHsKIAogICAgIC5nbG9iYWxfaW5pdCAgICA9IGNzY2hlZF9nbG9iYWxfaW5pdCwKIAot
ICAgIC5pbnNlcnRfdmNwdSAgICA9IGNzY2hlZF92Y3B1X2luc2VydCwKLSAgICAucmVtb3ZlX3Zj
cHUgICAgPSBjc2NoZWRfdmNwdV9yZW1vdmUsCisgICAgLmluc2VydF91bml0ICAgID0gY3NjaGVk
X3VuaXRfaW5zZXJ0LAorICAgIC5yZW1vdmVfdW5pdCAgICA9IGNzY2hlZF91bml0X3JlbW92ZSwK
IAotICAgIC5zbGVlcCAgICAgICAgICA9IGNzY2hlZF92Y3B1X3NsZWVwLAotICAgIC53YWtlICAg
ICAgICAgICA9IGNzY2hlZF92Y3B1X3dha2UsCi0gICAgLnlpZWxkICAgICAgICAgID0gY3NjaGVk
X3ZjcHVfeWllbGQsCisgICAgLnNsZWVwICAgICAgICAgID0gY3NjaGVkX3VuaXRfc2xlZXAsCisg
ICAgLndha2UgICAgICAgICAgID0gY3NjaGVkX3VuaXRfd2FrZSwKKyAgICAueWllbGQgICAgICAg
ICAgPSBjc2NoZWRfdW5pdF95aWVsZCwKIAogICAgIC5hZGp1c3QgICAgICAgICA9IGNzY2hlZF9k
b21fY250bCwKICAgICAuYWRqdXN0X2FmZmluaXR5PSBjc2NoZWRfYWZmX2NudGwsCmRpZmYgLS1n
aXQgYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0
Mi5jCmluZGV4IDhlNDM4MWQ4YTcuLmRlZjhkODc0ODQgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24v
c2NoZWRfY3JlZGl0Mi5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCkBAIC0yNzMs
NyArMjczLDcgQEAKICAqIENTRkxBR19kZWxheWVkX3J1bnFfYWRkOiBEbyB3ZSBuZWVkIHRvIGFk
ZCB0aGlzIHRvIHRoZSBydW5xdWV1ZSBvbmNlIGl0J2QgZG9uZQogICogYmVpbmcgY29udGV4dCBz
d2l0Y2hlZCBvdXQ/CiAgKiArIFNldCB3aGVuIHNjaGVkdWxpbmcgb3V0IGluIGNzY2hlZDJfc2No
ZWR1bGUoKSBpZiBwcmV2IGlzIHJ1bm5hYmxlCi0gKiArIFNldCBpbiBjc2NoZWQyX3ZjcHVfd2Fr
ZSBpZiBpdCBmaW5kcyBDU0ZMQUdfc2NoZWR1bGVkIHNldAorICogKyBTZXQgaW4gY3NjaGVkMl91
bml0X3dha2UgaWYgaXQgZmluZHMgQ1NGTEFHX3NjaGVkdWxlZCBzZXQKICAqICsgUmVhZCBpbiBj
c2NoZWQyX2NvbnRleHRfc2F2ZWQoKS4gIElmIHNldCwgaXQgYWRkcyBwcmV2IHRvIHRoZSBydW5x
dWV1ZSBhbmQKICAqICAgY2xlYXJzIHRoZSBiaXQuCiAgKi8KQEAgLTYyMywxNCArNjIzLDE0IEBA
IHN0YXRpYyBpbmxpbmUgYm9vbCBoYXNfY2FwKGNvbnN0IHN0cnVjdCBjc2NoZWQyX3ZjcHUgKnN2
YykKICAqIFRoaXMgbG9naWMgaXMgZW50aXJlbHkgaW1wbGVtZW50ZWQgaW4gcnVucV90aWNrbGUo
KSwgYW5kIHRoYXQgaXMgZW5vdWdoLgogICogSW4gZmFjdCwgaW4gdGhpcyBzY2hlZHVsZXIsIHBs
YWNlbWVudCBvZiBhIHZjcHUgb24gb25lIG9mIHRoZSBwY3B1cyBvZiBhCiAgKiBydW5xLCBfYWx3
YXlzXyBoYXBwZW5zIGJ5IG1lYW5zIG9mIHRpY2tsaW5nOgotICogIC0gd2hlbiBhIHZjcHUgd2Fr
ZXMgdXAsIGl0IGNhbGxzIGNzY2hlZDJfdmNwdV93YWtlKCksIHdoaWNoIGNhbGxzCisgKiAgLSB3
aGVuIGEgdmNwdSB3YWtlcyB1cCwgaXQgY2FsbHMgY3NjaGVkMl91bml0X3dha2UoKSwgd2hpY2gg
Y2FsbHMKICAqICAgIHJ1bnFfdGlja2xlKCk7CiAgKiAgLSB3aGVuIGEgbWlncmF0aW9uIGlzIGlu
aXRpYXRlZCBpbiBzY2hlZHVsZS5jLCB3ZSBjYWxsIGNzY2hlZDJfY3B1X3BpY2soKSwKLSAqICAg
IGNzY2hlZDJfdmNwdV9taWdyYXRlKCkgKHdoaWNoIGNhbGxzIG1pZ3JhdGUoKSkgYW5kIGNzY2hl
ZDJfdmNwdV93YWtlKCkuCisgKiAgICBjc2NoZWQyX3VuaXRfbWlncmF0ZSgpICh3aGljaCBjYWxs
cyBtaWdyYXRlKCkpIGFuZCBjc2NoZWQyX3VuaXRfd2FrZSgpLgogICogICAgY3NjaGVkMl9jcHVf
cGljaygpIGxvb2tzIGZvciB0aGUgbGVhc3QgbG9hZGVkIHJ1bnEgYW5kIHJldHVybiBqdXN0IGFu
eQotICogICAgb2YgaXRzIHByb2Nlc3NvcnMuIFRoZW4sIGNzY2hlZDJfdmNwdV9taWdyYXRlKCkg
anVzdCBtb3ZlcyB0aGUgdmNwdSB0bworICogICAgb2YgaXRzIHByb2Nlc3NvcnMuIFRoZW4sIGNz
Y2hlZDJfdW5pdF9taWdyYXRlKCkganVzdCBtb3ZlcyB0aGUgdmNwdSB0bwogICogICAgdGhlIGNo
b3NlbiBydW5xLCBhbmQgaXQgaXMgYWdhaW4gcnVucV90aWNrbGUoKSwgY2FsbGVkIGJ5Ci0gKiAg
ICBjc2NoZWQyX3ZjcHVfd2FrZSgpIHRoYXQgYWN0dWFsbHkgZGVjaWRlcyB3aGF0IHBjcHUgdG8g
dXNlIHdpdGhpbiB0aGUKKyAqICAgIGNzY2hlZDJfdW5pdF93YWtlKCkgdGhhdCBhY3R1YWxseSBk
ZWNpZGVzIHdoYXQgcGNwdSB0byB1c2Ugd2l0aGluIHRoZQogICogICAgY2hvc2VuIHJ1bnE7CiAg
KiAgLSB3aGVuIGEgbWlncmF0aW9uIGlzIGluaXRpYXRlZCBpbiBzY2hlZF9jcmVkaXQyLmMsIGJ5
IGNhbGxpbmcgIG1pZ3JhdGUoKQogICogICAgZGlyZWN0bHksIHRoYXQgYWdhaW4gdGVtcG9yYXJp
bHkgdXNlIGEgcmFuZG9tIHBjcHUgZnJvbSB0aGUgbmV3IHJ1bnEsCkBAIC0yMDI2LDggKzIwMjYs
MTAgQEAgY3NjaGVkMl92Y3B1X2NoZWNrKHN0cnVjdCB2Y3B1ICp2YykKICNlbmRpZgogCiBzdGF0
aWMgdm9pZCAqCi1jc2NoZWQyX2FsbG9jX3ZkYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9w
cywgc3RydWN0IHZjcHUgKnZjLCB2b2lkICpkZCkKK2NzY2hlZDJfYWxsb2NfdmRhdGEoY29uc3Qg
c3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCwKKyAgICAgICAg
ICAgICAgICAgICAgdm9pZCAqZGQpCiB7CisgICAgc3RydWN0IHZjcHUgKnZjID0gdW5pdC0+dmNw
dTsKICAgICBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpzdmM7CiAKICAgICAvKiBBbGxvY2F0ZSBwZXIt
VkNQVSBpbmZvICovCkBAIC0yMDY5LDggKzIwNzEsOSBAQCBjc2NoZWQyX2FsbG9jX3ZkYXRhKGNv
bnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHZjcHUgKnZjLCB2b2lkICpkZCkKIH0K
IAogc3RhdGljIHZvaWQKLWNzY2hlZDJfdmNwdV9zbGVlcChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVy
ICpvcHMsIHN0cnVjdCB2Y3B1ICp2YykKK2NzY2hlZDJfdW5pdF9zbGVlcChjb25zdCBzdHJ1Y3Qg
c2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogeworICAgIHN0cnVjdCB2
Y3B1ICp2YyA9IHVuaXQtPnZjcHU7CiAgICAgc3RydWN0IGNzY2hlZDJfdmNwdSAqIGNvbnN0IHN2
YyA9IGNzY2hlZDJfdmNwdSh2Yyk7CiAKICAgICBBU1NFUlQoIWlzX2lkbGVfdmNwdSh2YykpOwpA
QCAtMjA5MSw4ICsyMDk0LDkgQEAgY3NjaGVkMl92Y3B1X3NsZWVwKGNvbnN0IHN0cnVjdCBzY2hl
ZHVsZXIgKm9wcywgc3RydWN0IHZjcHUgKnZjKQogfQogCiBzdGF0aWMgdm9pZAotY3NjaGVkMl92
Y3B1X3dha2UoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdmMpCitj
c2NoZWQyX3VuaXRfd2FrZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hl
ZF91bml0ICp1bml0KQogeworICAgIHN0cnVjdCB2Y3B1ICp2YyA9IHVuaXQtPnZjcHU7CiAgICAg
c3RydWN0IGNzY2hlZDJfdmNwdSAqIGNvbnN0IHN2YyA9IGNzY2hlZDJfdmNwdSh2Yyk7CiAgICAg
dW5zaWduZWQgaW50IGNwdSA9IHZjLT5wcm9jZXNzb3I7CiAgICAgc190aW1lX3Qgbm93OwpAQCAt
MjE0NiwxNiArMjE1MCwxOCBAQCBvdXQ6CiB9CiAKIHN0YXRpYyB2b2lkCi1jc2NoZWQyX3ZjcHVf
eWllbGQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdikKK2NzY2hl
ZDJfdW5pdF95aWVsZChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91
bml0ICp1bml0KQogeworICAgIHN0cnVjdCB2Y3B1ICp2ID0gdW5pdC0+dmNwdTsKICAgICBzdHJ1
Y3QgY3NjaGVkMl92Y3B1ICogY29uc3Qgc3ZjID0gY3NjaGVkMl92Y3B1KHYpOwogCiAgICAgX19z
ZXRfYml0KF9fQ1NGTEFHX3ZjcHVfeWllbGQsICZzdmMtPmZsYWdzKTsKIH0KIAogc3RhdGljIHZv
aWQKLWNzY2hlZDJfY29udGV4dF9zYXZlZChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0
cnVjdCB2Y3B1ICp2YykKK2NzY2hlZDJfY29udGV4dF9zYXZlZChjb25zdCBzdHJ1Y3Qgc2NoZWR1
bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogeworICAgIHN0cnVjdCB2Y3B1ICp2
YyA9IHVuaXQtPnZjcHU7CiAgICAgc3RydWN0IGNzY2hlZDJfdmNwdSAqIGNvbnN0IHN2YyA9IGNz
Y2hlZDJfdmNwdSh2Yyk7CiAgICAgc3BpbmxvY2tfdCAqbG9jayA9IHZjcHVfc2NoZWR1bGVfbG9j
a19pcnEodmMpOwogICAgIHNfdGltZV90IG5vdyA9IE5PVygpOwpAQCAtMjE5Niw5ICsyMjAyLDEw
IEBAIGNzY2hlZDJfY29udGV4dF9zYXZlZChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0
cnVjdCB2Y3B1ICp2YykKIAogI2RlZmluZSBNQVhfTE9BRCAoU1RJTUVfTUFYKQogc3RhdGljIGlu
dAotY3NjaGVkMl9jcHVfcGljayhjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCB2
Y3B1ICp2YykKK2NzY2hlZDJfY3B1X3BpY2soY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBz
dHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIHsKICAgICBzdHJ1Y3QgY3NjaGVkMl9wcml2YXRlICpw
cnYgPSBjc2NoZWQyX3ByaXYob3BzKTsKKyAgICBzdHJ1Y3QgdmNwdSAqdmMgPSB1bml0LT52Y3B1
OwogICAgIGludCBpLCBtaW5fcnFpID0gLTEsIG1pbl9zX3JxaSA9IC0xOwogICAgIHVuc2lnbmVk
IGludCBuZXdfY3B1LCBjcHUgPSB2Yy0+cHJvY2Vzc29yOwogICAgIHN0cnVjdCBjc2NoZWQyX3Zj
cHUgKnN2YyA9IGNzY2hlZDJfdmNwdSh2Yyk7CkBAIC0yNzMzLDkgKzI3NDAsMTAgQEAgcmV0cnk6
CiB9CiAKIHN0YXRpYyB2b2lkCi1jc2NoZWQyX3ZjcHVfbWlncmF0ZSgKLSAgICBjb25zdCBzdHJ1
Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCB2Y3B1ICp2YywgdW5zaWduZWQgaW50IG5ld19jcHUp
Citjc2NoZWQyX3VuaXRfbWlncmF0ZSgKKyAgICBjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMs
IHN0cnVjdCBzY2hlZF91bml0ICp1bml0LCB1bnNpZ25lZCBpbnQgbmV3X2NwdSkKIHsKKyAgICBz
dHJ1Y3QgdmNwdSAqdmMgPSB1bml0LT52Y3B1OwogICAgIHN0cnVjdCBkb21haW4gKmQgPSB2Yy0+
ZG9tYWluOwogICAgIHN0cnVjdCBjc2NoZWQyX3ZjcHUgKiBjb25zdCBzdmMgPSBjc2NoZWQyX3Zj
cHUodmMpOwogICAgIHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnRycWQ7CkBAIC0yOTk2
LDkgKzMwMDQsMTAgQEAgY3NjaGVkMl9kb21fY250bCgKIH0KIAogc3RhdGljIHZvaWQKLWNzY2hl
ZDJfYWZmX2NudGwoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdiwK
K2NzY2hlZDJfYWZmX2NudGwoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2No
ZWRfdW5pdCAqdW5pdCwKICAgICAgICAgICAgICAgICAgY29uc3QgY3B1bWFza190ICpoYXJkLCBj
b25zdCBjcHVtYXNrX3QgKnNvZnQpCiB7CisgICAgc3RydWN0IHZjcHUgKnYgPSB1bml0LT52Y3B1
OwogICAgIHN0cnVjdCBjc2NoZWQyX3ZjcHUgKnN2YyA9IGNzY2hlZDJfdmNwdSh2KTsKIAogICAg
IGlmICggIWhhcmQgKQpAQCAtMzA5Niw4ICszMTA1LDkgQEAgY3NjaGVkMl9mcmVlX2RvbWRhdGEo
Y29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCB2b2lkICpkYXRhKQogfQogCiBzdGF0aWMgdm9p
ZAotY3NjaGVkMl92Y3B1X2luc2VydChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVj
dCB2Y3B1ICp2YykKK2NzY2hlZDJfdW5pdF9pbnNlcnQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAq
b3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIHsKKyAgICBzdHJ1Y3QgdmNwdSAqdmMgPSB1
bml0LT52Y3B1OwogICAgIHN0cnVjdCBjc2NoZWQyX3ZjcHUgKnN2YyA9IHZjLT5zY2hlZF9wcml2
OwogICAgIHN0cnVjdCBjc2NoZWQyX2RvbSAqIGNvbnN0IHNkb20gPSBzdmMtPnNkb207CiAgICAg
c3BpbmxvY2tfdCAqbG9jazsKQEAgLTMxMDgsNyArMzExOCw3IEBAIGNzY2hlZDJfdmNwdV9pbnNl
cnQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdmMpCiAgICAgLyog
Y3NjaGVkMl9jcHVfcGljaygpIGV4cGVjdHMgdGhlIHBjcHUgbG9jayB0byBiZSBoZWxkICovCiAg
ICAgbG9jayA9IHZjcHVfc2NoZWR1bGVfbG9ja19pcnEodmMpOwogCi0gICAgdmMtPnByb2Nlc3Nv
ciA9IGNzY2hlZDJfY3B1X3BpY2sob3BzLCB2Yyk7CisgICAgdmMtPnByb2Nlc3NvciA9IGNzY2hl
ZDJfY3B1X3BpY2sob3BzLCB1bml0KTsKIAogICAgIHNwaW5fdW5sb2NrX2lycShsb2NrKTsKIApA
QCAtMzEzNSw4ICszMTQ1LDkgQEAgY3NjaGVkMl9mcmVlX3ZkYXRhKGNvbnN0IHN0cnVjdCBzY2hl
ZHVsZXIgKm9wcywgdm9pZCAqcHJpdikKIH0KIAogc3RhdGljIHZvaWQKLWNzY2hlZDJfdmNwdV9y
ZW1vdmUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdmMpCitjc2No
ZWQyX3VuaXRfcmVtb3ZlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVk
X3VuaXQgKnVuaXQpCiB7CisgICAgc3RydWN0IHZjcHUgKnZjID0gdW5pdC0+dmNwdTsKICAgICBz
dHJ1Y3QgY3NjaGVkMl92Y3B1ICogY29uc3Qgc3ZjID0gY3NjaGVkMl92Y3B1KHZjKTsKICAgICBz
cGlubG9ja190ICpsb2NrOwogCkBAIC00MDc0LDE5ICs0MDg1LDE5IEBAIHN0YXRpYyBjb25zdCBz
dHJ1Y3Qgc2NoZWR1bGVyIHNjaGVkX2NyZWRpdDJfZGVmID0gewogCiAgICAgLmdsb2JhbF9pbml0
ICAgID0gY3NjaGVkMl9nbG9iYWxfaW5pdCwKIAotICAgIC5pbnNlcnRfdmNwdSAgICA9IGNzY2hl
ZDJfdmNwdV9pbnNlcnQsCi0gICAgLnJlbW92ZV92Y3B1ICAgID0gY3NjaGVkMl92Y3B1X3JlbW92
ZSwKKyAgICAuaW5zZXJ0X3VuaXQgICAgPSBjc2NoZWQyX3VuaXRfaW5zZXJ0LAorICAgIC5yZW1v
dmVfdW5pdCAgICA9IGNzY2hlZDJfdW5pdF9yZW1vdmUsCiAKLSAgICAuc2xlZXAgICAgICAgICAg
PSBjc2NoZWQyX3ZjcHVfc2xlZXAsCi0gICAgLndha2UgICAgICAgICAgID0gY3NjaGVkMl92Y3B1
X3dha2UsCi0gICAgLnlpZWxkICAgICAgICAgID0gY3NjaGVkMl92Y3B1X3lpZWxkLAorICAgIC5z
bGVlcCAgICAgICAgICA9IGNzY2hlZDJfdW5pdF9zbGVlcCwKKyAgICAud2FrZSAgICAgICAgICAg
PSBjc2NoZWQyX3VuaXRfd2FrZSwKKyAgICAueWllbGQgICAgICAgICAgPSBjc2NoZWQyX3VuaXRf
eWllbGQsCiAKICAgICAuYWRqdXN0ICAgICAgICAgPSBjc2NoZWQyX2RvbV9jbnRsLAogICAgIC5h
ZGp1c3RfYWZmaW5pdHk9IGNzY2hlZDJfYWZmX2NudGwsCiAgICAgLmFkanVzdF9nbG9iYWwgID0g
Y3NjaGVkMl9zeXNfY250bCwKIAogICAgIC5waWNrX2NwdSAgICAgICA9IGNzY2hlZDJfY3B1X3Bp
Y2ssCi0gICAgLm1pZ3JhdGUgICAgICAgID0gY3NjaGVkMl92Y3B1X21pZ3JhdGUsCisgICAgLm1p
Z3JhdGUgICAgICAgID0gY3NjaGVkMl91bml0X21pZ3JhdGUsCiAgICAgLmRvX3NjaGVkdWxlICAg
ID0gY3NjaGVkMl9zY2hlZHVsZSwKICAgICAuY29udGV4dF9zYXZlZCAgPSBjc2NoZWQyX2NvbnRl
eHRfc2F2ZWQsCiAKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWRfbnVsbC5jIGIveGVuL2Nv
bW1vbi9zY2hlZF9udWxsLmMKaW5kZXggMTA0MjdiMzdhYi4uYmY1MmM4NGIwZiAxMDA2NDQKLS0t
IGEveGVuL2NvbW1vbi9zY2hlZF9udWxsLmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZF9udWxsLmMK
QEAgLTE5NCw4ICsxOTQsOSBAQCBzdGF0aWMgdm9pZCBudWxsX2RlaW5pdF9wZGF0YShjb25zdCBz
dHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHZvaWQgKnBjcHUsIGludCBjcHUpCiB9CiAKIHN0YXRpYyB2
b2lkICpudWxsX2FsbG9jX3ZkYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB2Y3B1ICp2LCB2b2lkICpkZCkKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBzY2hlZF91bml0ICp1bml0LCB2b2lkICpk
ZCkKIHsKKyAgICBzdHJ1Y3QgdmNwdSAqdiA9IHVuaXQtPnZjcHU7CiAgICAgc3RydWN0IG51bGxf
dmNwdSAqbnZjOwogCiAgICAgbnZjID0geHphbGxvYyhzdHJ1Y3QgbnVsbF92Y3B1KTsKQEAgLTQw
NSw4ICs0MDYsMTAgQEAgc3RhdGljIHNwaW5sb2NrX3QgKm51bGxfc3dpdGNoX3NjaGVkKHN0cnVj
dCBzY2hlZHVsZXIgKm5ld19vcHMsCiAgICAgcmV0dXJuICZzZC0+X2xvY2s7CiB9CiAKLXN0YXRp
YyB2b2lkIG51bGxfdmNwdV9pbnNlcnQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1
Y3QgdmNwdSAqdikKK3N0YXRpYyB2b2lkIG51bGxfdW5pdF9pbnNlcnQoY29uc3Qgc3RydWN0IHNj
aGVkdWxlciAqb3BzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgc2NoZWRf
dW5pdCAqdW5pdCkKIHsKKyAgICBzdHJ1Y3QgdmNwdSAqdiA9IHVuaXQtPnZjcHU7CiAgICAgc3Ry
dWN0IG51bGxfcHJpdmF0ZSAqcHJ2ID0gbnVsbF9wcml2KG9wcyk7CiAgICAgc3RydWN0IG51bGxf
dmNwdSAqbnZjID0gbnVsbF92Y3B1KHYpOwogICAgIHVuc2lnbmVkIGludCBjcHU7CkBAIC00OTcs
OCArNTAwLDEwIEBAIHN0YXRpYyB2b2lkIF92Y3B1X3JlbW92ZShzdHJ1Y3QgbnVsbF9wcml2YXRl
ICpwcnYsIHN0cnVjdCB2Y3B1ICp2KQogICAgIHNwaW5fdW5sb2NrKCZwcnYtPndhaXRxX2xvY2sp
OwogfQogCi1zdGF0aWMgdm9pZCBudWxsX3ZjcHVfcmVtb3ZlKGNvbnN0IHN0cnVjdCBzY2hlZHVs
ZXIgKm9wcywgc3RydWN0IHZjcHUgKnYpCitzdGF0aWMgdm9pZCBudWxsX3VuaXRfcmVtb3ZlKGNv
bnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
c3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiB7CisgICAgc3RydWN0IHZjcHUgKnYgPSB1bml0LT52
Y3B1OwogICAgIHN0cnVjdCBudWxsX3ByaXZhdGUgKnBydiA9IG51bGxfcHJpdihvcHMpOwogICAg
IHN0cnVjdCBudWxsX3ZjcHUgKm52YyA9IG51bGxfdmNwdSh2KTsKICAgICBzcGlubG9ja190ICps
b2NrOwpAQCAtNTI4LDggKzUzMywxMSBAQCBzdGF0aWMgdm9pZCBudWxsX3ZjcHVfcmVtb3ZlKGNv
bnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHZjcHUgKnYpCiAgICAgU0NIRURfU1RB
VF9DUkFOSyh2Y3B1X3JlbW92ZSk7CiB9CiAKLXN0YXRpYyB2b2lkIG51bGxfdmNwdV93YWtlKGNv
bnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHZjcHUgKnYpCitzdGF0aWMgdm9pZCBu
dWxsX3VuaXRfd2FrZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIHsKKyAgICBzdHJ1Y3QgdmNw
dSAqdiA9IHVuaXQtPnZjcHU7CisKICAgICBBU1NFUlQoIWlzX2lkbGVfdmNwdSh2KSk7CiAKICAg
ICBpZiAoIHVubGlrZWx5KGN1cnJfb25fY3B1KHYtPnByb2Nlc3NvcikgPT0gdikgKQpAQCAtNTU0
LDggKzU2MiwxMSBAQCBzdGF0aWMgdm9pZCBudWxsX3ZjcHVfd2FrZShjb25zdCBzdHJ1Y3Qgc2No
ZWR1bGVyICpvcHMsIHN0cnVjdCB2Y3B1ICp2KQogICAgIGNwdV9yYWlzZV9zb2Z0aXJxKHYtPnBy
b2Nlc3NvciwgU0NIRURVTEVfU09GVElSUSk7CiB9CiAKLXN0YXRpYyB2b2lkIG51bGxfdmNwdV9z
bGVlcChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCB2Y3B1ICp2KQorc3RhdGlj
IHZvaWQgbnVsbF91bml0X3NsZWVwKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIHsKKyAgICBz
dHJ1Y3QgdmNwdSAqdiA9IHVuaXQtPnZjcHU7CisKICAgICBBU1NFUlQoIWlzX2lkbGVfdmNwdSh2
KSk7CiAKICAgICAvKiBJZiB2IGlzIG5vdCBhc3NpZ25lZCB0byBhIHBDUFUsIG9yIGlzIG5vdCBy
dW5uaW5nLCBubyBuZWVkIHRvIGJvdGhlciAqLwpAQCAtNTY1LDE1ICs1NzYsMTcgQEAgc3RhdGlj
IHZvaWQgbnVsbF92Y3B1X3NsZWVwKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0
IHZjcHUgKnYpCiAgICAgU0NIRURfU1RBVF9DUkFOSyh2Y3B1X3NsZWVwKTsKIH0KIAotc3RhdGlj
IGludCBudWxsX2NwdV9waWNrKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHZj
cHUgKnYpCitzdGF0aWMgaW50IG51bGxfY3B1X3BpY2soY29uc3Qgc3RydWN0IHNjaGVkdWxlciAq
b3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIHsKKyAgICBzdHJ1Y3QgdmNwdSAqdiA9IHVu
aXQtPnZjcHU7CiAgICAgQVNTRVJUKCFpc19pZGxlX3ZjcHUodikpOwogICAgIHJldHVybiBwaWNr
X2NwdShudWxsX3ByaXYob3BzKSwgdik7CiB9CiAKLXN0YXRpYyB2b2lkIG51bGxfdmNwdV9taWdy
YXRlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHZjcHUgKnYsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbmV3X2NwdSkKK3N0YXRpYyB2b2lk
IG51bGxfdW5pdF9taWdyYXRlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBzY2hlZF91bml0ICp1bml0LCB1bnNpZ25lZCBp
bnQgbmV3X2NwdSkKIHsKKyAgICBzdHJ1Y3QgdmNwdSAqdiA9IHVuaXQtPnZjcHU7CiAgICAgc3Ry
dWN0IG51bGxfcHJpdmF0ZSAqcHJ2ID0gbnVsbF9wcml2KG9wcyk7CiAgICAgc3RydWN0IG51bGxf
dmNwdSAqbnZjID0gbnVsbF92Y3B1KHYpOwogCkBAIC04ODAsMTMgKzg5MywxMyBAQCBjb25zdCBz
dHJ1Y3Qgc2NoZWR1bGVyIHNjaGVkX251bGxfZGVmID0gewogICAgIC5hbGxvY19kb21kYXRhICA9
IG51bGxfYWxsb2NfZG9tZGF0YSwKICAgICAuZnJlZV9kb21kYXRhICAgPSBudWxsX2ZyZWVfZG9t
ZGF0YSwKIAotICAgIC5pbnNlcnRfdmNwdSAgICA9IG51bGxfdmNwdV9pbnNlcnQsCi0gICAgLnJl
bW92ZV92Y3B1ICAgID0gbnVsbF92Y3B1X3JlbW92ZSwKKyAgICAuaW5zZXJ0X3VuaXQgICAgPSBu
dWxsX3VuaXRfaW5zZXJ0LAorICAgIC5yZW1vdmVfdW5pdCAgICA9IG51bGxfdW5pdF9yZW1vdmUs
CiAKLSAgICAud2FrZSAgICAgICAgICAgPSBudWxsX3ZjcHVfd2FrZSwKLSAgICAuc2xlZXAgICAg
ICAgICAgPSBudWxsX3ZjcHVfc2xlZXAsCisgICAgLndha2UgICAgICAgICAgID0gbnVsbF91bml0
X3dha2UsCisgICAgLnNsZWVwICAgICAgICAgID0gbnVsbF91bml0X3NsZWVwLAogICAgIC5waWNr
X2NwdSAgICAgICA9IG51bGxfY3B1X3BpY2ssCi0gICAgLm1pZ3JhdGUgICAgICAgID0gbnVsbF92
Y3B1X21pZ3JhdGUsCisgICAgLm1pZ3JhdGUgICAgICAgID0gbnVsbF91bml0X21pZ3JhdGUsCiAg
ICAgLmRvX3NjaGVkdWxlICAgID0gbnVsbF9zY2hlZHVsZSwKIAogICAgIC5kdW1wX2NwdV9zdGF0
ZSA9IG51bGxfZHVtcF9wY3B1LApkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9ydC5jIGIv
eGVuL2NvbW1vbi9zY2hlZF9ydC5jCmluZGV4IDBhY2ZjM2Q3MDIuLjYzZWM3MzIxNTcgMTAwNjQ0
Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfcnQuYworKysgYi94ZW4vY29tbW9uL3NjaGVkX3J0LmMK
QEAgLTEzNiw3ICsxMzYsNyBAQAogICogUlREU19kZWxheWVkX3J1bnFfYWRkOiBEbyB3ZSBuZWVk
IHRvIGFkZCB0aGlzIHRvIHRoZSBSdW5RL0RlcGxldGVkUQogICogb25jZSBpdCdzIGRvbmUgYmVp
bmcgY29udGV4dCBzd2l0Y2hpbmcgb3V0PwogICogKyBTZXQgd2hlbiBzY2hlZHVsaW5nIG91dCBp
biBydF9zY2hlZHVsZSgpIGlmIHByZXYgaXMgcnVuYWJsZQotICogKyBTZXQgaW4gcnRfdmNwdV93
YWtlIGlmIGl0IGZpbmRzIFJURFNfc2NoZWR1bGVkIHNldAorICogKyBTZXQgaW4gcnRfdW5pdF93
YWtlIGlmIGl0IGZpbmRzIFJURFNfc2NoZWR1bGVkIHNldAogICogKyBSZWFkIGluIHJ0X2NvbnRl
eHRfc2F2ZWQoKS4gSWYgc2V0LCBpdCBhZGRzIHByZXYgdG8gdGhlIFJ1bnF1ZXVlL0RlcGxldGVk
UQogICogICBhbmQgY2xlYXJzIHRoZSBiaXQuCiAgKi8KQEAgLTYzNyw4ICs2MzcsOSBAQCByZXBs
cV9yZWluc2VydChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBydF92Y3B1ICpz
dmMpCiAgKiBhbmQgYXZhaWxhYmxlIGNwdXMKICAqLwogc3RhdGljIGludAotcnRfY3B1X3BpY2so
Y29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdmMpCitydF9jcHVfcGlj
ayhjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQog
eworICAgIHN0cnVjdCB2Y3B1ICp2YyA9IHVuaXQtPnZjcHU7CiAgICAgY3B1bWFza190IGNwdXM7
CiAgICAgY3B1bWFza190ICpvbmxpbmU7CiAgICAgaW50IGNwdTsKQEAgLTgzOCw4ICs4MzksOSBA
QCBydF9mcmVlX2RvbWRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCB2b2lkICpkYXRh
KQogfQogCiBzdGF0aWMgdm9pZCAqCi1ydF9hbGxvY192ZGF0YShjb25zdCBzdHJ1Y3Qgc2NoZWR1
bGVyICpvcHMsIHN0cnVjdCB2Y3B1ICp2Yywgdm9pZCAqZGQpCitydF9hbGxvY192ZGF0YShjb25z
dCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICp1bml0LCB2b2lkICpk
ZCkKIHsKKyAgICBzdHJ1Y3QgdmNwdSAqdmMgPSB1bml0LT52Y3B1OwogICAgIHN0cnVjdCBydF92
Y3B1ICpzdmM7CiAKICAgICAvKiBBbGxvY2F0ZSBwZXItVkNQVSBpbmZvICovCkBAIC04ODEsOCAr
ODgzLDkgQEAgcnRfZnJlZV92ZGF0YShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHZvaWQg
KnByaXYpCiAgKiBkZXN0LiBjcHVwb29sLgogICovCiBzdGF0aWMgdm9pZAotcnRfdmNwdV9pbnNl
cnQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdmMpCitydF91bml0
X2luc2VydChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICp1
bml0KQogeworICAgIHN0cnVjdCB2Y3B1ICp2YyA9IHVuaXQtPnZjcHU7CiAgICAgc3RydWN0IHJ0
X3ZjcHUgKnN2YyA9IHJ0X3ZjcHUodmMpOwogICAgIHNfdGltZV90IG5vdzsKICAgICBzcGlubG9j
a190ICpsb2NrOwpAQCAtODkwLDcgKzg5Myw3IEBAIHJ0X3ZjcHVfaW5zZXJ0KGNvbnN0IHN0cnVj
dCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHZjcHUgKnZjKQogICAgIEJVR19PTiggaXNfaWRsZV92
Y3B1KHZjKSApOwogCiAgICAgLyogVGhpcyBpcyBzYWZlIGJlY2F1c2UgdmMgaXNuJ3QgeWV0IGJl
aW5nIHNjaGVkdWxlZCAqLwotICAgIHZjLT5wcm9jZXNzb3IgPSBydF9jcHVfcGljayhvcHMsIHZj
KTsKKyAgICB2Yy0+cHJvY2Vzc29yID0gcnRfY3B1X3BpY2sob3BzLCB1bml0KTsKIAogICAgIGxv
Y2sgPSB2Y3B1X3NjaGVkdWxlX2xvY2tfaXJxKHZjKTsKIApAQCAtOTE0LDggKzkxNyw5IEBAIHJ0
X3ZjcHVfaW5zZXJ0KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHZjcHUgKnZj
KQogICogUmVtb3ZlIHJ0X3ZjcHUgc3ZjIGZyb20gdGhlIG9sZCBzY2hlZHVsZXIgaW4gc291cmNl
IGNwdXBvb2wuCiAgKi8KIHN0YXRpYyB2b2lkCi1ydF92Y3B1X3JlbW92ZShjb25zdCBzdHJ1Y3Qg
c2NoZWR1bGVyICpvcHMsIHN0cnVjdCB2Y3B1ICp2YykKK3J0X3VuaXRfcmVtb3ZlKGNvbnN0IHN0
cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiB7CisgICAgc3Ry
dWN0IHZjcHUgKnZjID0gdW5pdC0+dmNwdTsKICAgICBzdHJ1Y3QgcnRfdmNwdSAqIGNvbnN0IHN2
YyA9IHJ0X3ZjcHUodmMpOwogICAgIHN0cnVjdCBydF9kb20gKiBjb25zdCBzZG9tID0gc3ZjLT5z
ZG9tOwogICAgIHNwaW5sb2NrX3QgKmxvY2s7CkBAIC0xMTM0LDggKzExMzgsOSBAQCBydF9zY2hl
ZHVsZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHNfdGltZV90IG5vdywgYm9vbF90IHRh
c2tsZXRfd29ya19zY2hlZAogICogVGhlIGxvY2sgaXMgYWxyZWFkeSBncmFiYmVkIGluIHNjaGVk
dWxlLmMsIG5vIG5lZWQgdG8gbG9jayBoZXJlCiAgKi8KIHN0YXRpYyB2b2lkCi1ydF92Y3B1X3Ns
ZWVwKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHZjcHUgKnZjKQorcnRfdW5p
dF9zbGVlcChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICp1
bml0KQogeworICAgIHN0cnVjdCB2Y3B1ICp2YyA9IHVuaXQtPnZjcHU7CiAgICAgc3RydWN0IHJ0
X3ZjcHUgKiBjb25zdCBzdmMgPSBydF92Y3B1KHZjKTsKIAogICAgIEJVR19PTiggaXNfaWRsZV92
Y3B1KHZjKSApOwpAQCAtMTI0OSw4ICsxMjU0LDkgQEAgcnVucV90aWNrbGUoY29uc3Qgc3RydWN0
IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgcnRfdmNwdSAqbmV3KQogICogVE9ETzogd2hhdCBpZiB0
aGVzZSB0d28gdmNwdXMgYmVsb25ncyB0byB0aGUgc2FtZSBkb21haW4/CiAgKi8KIHN0YXRpYyB2
b2lkCi1ydF92Y3B1X3dha2UoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgdmNw
dSAqdmMpCitydF91bml0X3dha2UoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qg
c2NoZWRfdW5pdCAqdW5pdCkKIHsKKyAgICBzdHJ1Y3QgdmNwdSAqdmMgPSB1bml0LT52Y3B1Owog
ICAgIHN0cnVjdCBydF92Y3B1ICogY29uc3Qgc3ZjID0gcnRfdmNwdSh2Yyk7CiAgICAgc190aW1l
X3Qgbm93OwogICAgIGJvb2xfdCBtaXNzZWQ7CkBAIC0xMzE5LDggKzEzMjUsOSBAQCBydF92Y3B1
X3dha2UoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdmMpCiAgKiBh
bmQgdGhlbiBwaWNrIHRoZSBoaWdoZXN0IHByaW9yaXR5IHZjcHUgZnJvbSBydW5xIHRvIHJ1bgog
ICovCiBzdGF0aWMgdm9pZAotcnRfY29udGV4dF9zYXZlZChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVy
ICpvcHMsIHN0cnVjdCB2Y3B1ICp2YykKK3J0X2NvbnRleHRfc2F2ZWQoY29uc3Qgc3RydWN0IHNj
aGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIHsKKyAgICBzdHJ1Y3QgdmNw
dSAqdmMgPSB1bml0LT52Y3B1OwogICAgIHN0cnVjdCBydF92Y3B1ICpzdmMgPSBydF92Y3B1KHZj
KTsKICAgICBzcGlubG9ja190ICpsb2NrID0gdmNwdV9zY2hlZHVsZV9sb2NrX2lycSh2Yyk7CiAK
QEAgLTE1NDksMTUgKzE1NTYsMTUgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgc2No
ZWRfcnRkc19kZWYgPSB7CiAgICAgLmZyZWVfZG9tZGF0YSAgID0gcnRfZnJlZV9kb21kYXRhLAog
ICAgIC5hbGxvY192ZGF0YSAgICA9IHJ0X2FsbG9jX3ZkYXRhLAogICAgIC5mcmVlX3ZkYXRhICAg
ICA9IHJ0X2ZyZWVfdmRhdGEsCi0gICAgLmluc2VydF92Y3B1ICAgID0gcnRfdmNwdV9pbnNlcnQs
Ci0gICAgLnJlbW92ZV92Y3B1ICAgID0gcnRfdmNwdV9yZW1vdmUsCisgICAgLmluc2VydF91bml0
ICAgID0gcnRfdW5pdF9pbnNlcnQsCisgICAgLnJlbW92ZV91bml0ICAgID0gcnRfdW5pdF9yZW1v
dmUsCiAKICAgICAuYWRqdXN0ICAgICAgICAgPSBydF9kb21fY250bCwKIAogICAgIC5waWNrX2Nw
dSAgICAgICA9IHJ0X2NwdV9waWNrLAogICAgIC5kb19zY2hlZHVsZSAgICA9IHJ0X3NjaGVkdWxl
LAotICAgIC5zbGVlcCAgICAgICAgICA9IHJ0X3ZjcHVfc2xlZXAsCi0gICAgLndha2UgICAgICAg
ICAgID0gcnRfdmNwdV93YWtlLAorICAgIC5zbGVlcCAgICAgICAgICA9IHJ0X3VuaXRfc2xlZXAs
CisgICAgLndha2UgICAgICAgICAgID0gcnRfdW5pdF93YWtlLAogICAgIC5jb250ZXh0X3NhdmVk
ICA9IHJ0X2NvbnRleHRfc2F2ZWQsCiB9OwogCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVk
dWxlLmMgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKaW5kZXggNmRjOTZiM2NkNC4uOGE4ZTczZmU1
NyAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jCisrKyBiL3hlbi9jb21tb24vc2No
ZWR1bGUuYwpAQCAtMjUyLDYgKzI1Miw3IEBAIHN0YXRpYyB2b2lkIHNjaGVkX3NwaW5fdW5sb2Nr
X2RvdWJsZShzcGlubG9ja190ICpsb2NrMSwgc3BpbmxvY2tfdCAqbG9jazIsCiBpbnQgc2NoZWRf
aW5pdF92Y3B1KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgcHJvY2Vzc29yKQogewogICAg
IHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47CisgICAgc3RydWN0IHNjaGVkX3VuaXQgdW5p
dCA9IHsgLnZjcHUgPSB2IH07CiAKICAgICB2LT5wcm9jZXNzb3IgPSBwcm9jZXNzb3I7CiAKQEAg
LTI2Myw3ICsyNjQsNyBAQCBpbnQgc2NoZWRfaW5pdF92Y3B1KHN0cnVjdCB2Y3B1ICp2LCB1bnNp
Z25lZCBpbnQgcHJvY2Vzc29yKQogICAgIGluaXRfdGltZXIoJnYtPnBvbGxfdGltZXIsIHBvbGxf
dGltZXJfZm4sCiAgICAgICAgICAgICAgICB2LCB2LT5wcm9jZXNzb3IpOwogCi0gICAgdi0+c2No
ZWRfcHJpdiA9IHNjaGVkX2FsbG9jX3ZkYXRhKGRvbV9zY2hlZHVsZXIoZCksIHYsIGQtPnNjaGVk
X3ByaXYpOworICAgIHYtPnNjaGVkX3ByaXYgPSBzY2hlZF9hbGxvY192ZGF0YShkb21fc2NoZWR1
bGVyKGQpLCAmdW5pdCwgZC0+c2NoZWRfcHJpdik7CiAgICAgaWYgKCB2LT5zY2hlZF9wcml2ID09
IE5VTEwgKQogICAgICAgICByZXR1cm4gMTsKIApAQCAtMjg0LDcgKzI4NSw3IEBAIGludCBzY2hl
ZF9pbml0X3ZjcHUoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBwcm9jZXNzb3IpCiAgICAg
fQogICAgIGVsc2UKICAgICB7Ci0gICAgICAgIHNjaGVkX2luc2VydF92Y3B1KGRvbV9zY2hlZHVs
ZXIoZCksIHYpOworICAgICAgICBzY2hlZF9pbnNlcnRfdW5pdChkb21fc2NoZWR1bGVyKGQpLCAm
dW5pdCk7CiAgICAgfQogCiAgICAgcmV0dXJuIDA7CkBAIC0zMDUsNiArMzA2LDcgQEAgaW50IHNj
aGVkX21vdmVfZG9tYWluKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBjcHVwb29sICpjKQogICAg
IHZvaWQgKnZjcHVkYXRhOwogICAgIHN0cnVjdCBzY2hlZHVsZXIgKm9sZF9vcHM7CiAgICAgdm9p
ZCAqb2xkX2RvbWRhdGE7CisgICAgc3RydWN0IHNjaGVkX3VuaXQgdW5pdDsKIAogICAgIGZvcl9l
YWNoX3ZjcHUgKCBkLCB2ICkKICAgICB7CkBAIC0zMjUsNyArMzI3LDggQEAgaW50IHNjaGVkX21v
dmVfZG9tYWluKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBjcHVwb29sICpjKQogCiAgICAgZm9y
X2VhY2hfdmNwdSAoIGQsIHYgKQogICAgIHsKLSAgICAgICAgdmNwdV9wcml2W3YtPnZjcHVfaWRd
ID0gc2NoZWRfYWxsb2NfdmRhdGEoYy0+c2NoZWQsIHYsIGRvbWRhdGEpOworICAgICAgICB1bml0
LnZjcHUgPSB2OworICAgICAgICB2Y3B1X3ByaXZbdi0+dmNwdV9pZF0gPSBzY2hlZF9hbGxvY192
ZGF0YShjLT5zY2hlZCwgJnVuaXQsIGRvbWRhdGEpOwogICAgICAgICBpZiAoIHZjcHVfcHJpdlt2
LT52Y3B1X2lkXSA9PSBOVUxMICkKICAgICAgICAgewogICAgICAgICAgICAgZm9yX2VhY2hfdmNw
dSAoIGQsIHYgKQpAQCAtMzQzLDcgKzM0Niw4IEBAIGludCBzY2hlZF9tb3ZlX2RvbWFpbihzdHJ1
Y3QgZG9tYWluICpkLCBzdHJ1Y3QgY3B1cG9vbCAqYykKIAogICAgIGZvcl9lYWNoX3ZjcHUgKCBk
LCB2ICkKICAgICB7Ci0gICAgICAgIHNjaGVkX3JlbW92ZV92Y3B1KG9sZF9vcHMsIHYpOworICAg
ICAgICB1bml0LnZjcHUgPSB2OworICAgICAgICBzY2hlZF9yZW1vdmVfdW5pdChvbGRfb3BzLCAm
dW5pdCk7CiAgICAgfQogCiAgICAgZC0+Y3B1cG9vbCA9IGM7CkBAIC0zNTQsNiArMzU4LDcgQEAg
aW50IHNjaGVkX21vdmVfZG9tYWluKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBjcHVwb29sICpj
KQogICAgIHsKICAgICAgICAgc3BpbmxvY2tfdCAqbG9jazsKIAorICAgICAgICB1bml0LnZjcHUg
PSB2OwogICAgICAgICB2Y3B1ZGF0YSA9IHYtPnNjaGVkX3ByaXY7CiAKICAgICAgICAgbWlncmF0
ZV90aW1lcigmdi0+cGVyaW9kaWNfdGltZXIsIG5ld19wKTsKQEAgLTM3OCw3ICszODMsNyBAQCBp
bnQgc2NoZWRfbW92ZV9kb21haW4oc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGNwdXBvb2wgKmMp
CiAKICAgICAgICAgbmV3X3AgPSBjcHVtYXNrX2N5Y2xlKG5ld19wLCBjLT5jcHVfdmFsaWQpOwog
Ci0gICAgICAgIHNjaGVkX2luc2VydF92Y3B1KGMtPnNjaGVkLCB2KTsKKyAgICAgICAgc2NoZWRf
aW5zZXJ0X3VuaXQoYy0+c2NoZWQsICZ1bml0KTsKIAogICAgICAgICBzY2hlZF9mcmVlX3ZkYXRh
KG9sZF9vcHMsIHZjcHVkYXRhKTsKICAgICB9CkBAIC0zOTYsMTIgKzQwMSwxNCBAQCBpbnQgc2No
ZWRfbW92ZV9kb21haW4oc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGNwdXBvb2wgKmMpCiAKIHZv
aWQgc2NoZWRfZGVzdHJveV92Y3B1KHN0cnVjdCB2Y3B1ICp2KQogeworICAgIHN0cnVjdCBzY2hl
ZF91bml0IHVuaXQgPSB7IC52Y3B1ID0gdiB9OworCiAgICAga2lsbF90aW1lcigmdi0+cGVyaW9k
aWNfdGltZXIpOwogICAgIGtpbGxfdGltZXIoJnYtPnNpbmdsZXNob3RfdGltZXIpOwogICAgIGtp
bGxfdGltZXIoJnYtPnBvbGxfdGltZXIpOwogICAgIGlmICggdGVzdF9hbmRfY2xlYXJfYm9vbCh2
LT5pc191cmdlbnQpICkKICAgICAgICAgYXRvbWljX2RlYygmcGVyX2NwdShzY2hlZHVsZV9kYXRh
LCB2LT5wcm9jZXNzb3IpLnVyZ2VudF9jb3VudCk7Ci0gICAgc2NoZWRfcmVtb3ZlX3ZjcHUodmNw
dV9zY2hlZHVsZXIodiksIHYpOworICAgIHNjaGVkX3JlbW92ZV91bml0KHZjcHVfc2NoZWR1bGVy
KHYpLCAmdW5pdCk7CiAgICAgc2NoZWRfZnJlZV92ZGF0YSh2Y3B1X3NjaGVkdWxlcih2KSwgdi0+
c2NoZWRfcHJpdik7CiB9CiAKQEAgLTQ0Niw2ICs0NTMsOCBAQCB2b2lkIHNjaGVkX2Rlc3Ryb3lf
ZG9tYWluKHN0cnVjdCBkb21haW4gKmQpCiAKIHZvaWQgdmNwdV9zbGVlcF9ub3N5bmNfbG9ja2Vk
KHN0cnVjdCB2Y3B1ICp2KQogeworICAgIHN0cnVjdCBzY2hlZF91bml0IHVuaXQgPSB7IC52Y3B1
ID0gdiB9OworCiAgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKHBlcl9jcHUoc2NoZWR1bGVfZGF0
YSx2LT5wcm9jZXNzb3IpLnNjaGVkdWxlX2xvY2spKTsKIAogICAgIGlmICggbGlrZWx5KCF2Y3B1
X3J1bm5hYmxlKHYpKSApCkBAIC00NTMsNyArNDYyLDcgQEAgdm9pZCB2Y3B1X3NsZWVwX25vc3lu
Y19sb2NrZWQoc3RydWN0IHZjcHUgKnYpCiAgICAgICAgIGlmICggdi0+cnVuc3RhdGUuc3RhdGUg
PT0gUlVOU1RBVEVfcnVubmFibGUgKQogICAgICAgICAgICAgdmNwdV9ydW5zdGF0ZV9jaGFuZ2Uo
diwgUlVOU1RBVEVfb2ZmbGluZSwgTk9XKCkpOwogCi0gICAgICAgIHNjaGVkX3NsZWVwKHZjcHVf
c2NoZWR1bGVyKHYpLCB2KTsKKyAgICAgICAgc2NoZWRfc2xlZXAodmNwdV9zY2hlZHVsZXIodiks
ICZ1bml0KTsKICAgICB9CiB9CiAKQEAgLTQ4NSw2ICs0OTQsNyBAQCB2b2lkIHZjcHVfd2FrZShz
dHJ1Y3QgdmNwdSAqdikKIHsKICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwogICAgIHNwaW5sb2Nr
X3QgKmxvY2s7CisgICAgc3RydWN0IHNjaGVkX3VuaXQgdW5pdCA9IHsgLnZjcHUgPSB2IH07CiAK
ICAgICBUUkFDRV8yRChUUkNfU0NIRURfV0FLRSwgdi0+ZG9tYWluLT5kb21haW5faWQsIHYtPnZj
cHVfaWQpOwogCkBAIC00OTQsNyArNTA0LDcgQEAgdm9pZCB2Y3B1X3dha2Uoc3RydWN0IHZjcHUg
KnYpCiAgICAgewogICAgICAgICBpZiAoIHYtPnJ1bnN0YXRlLnN0YXRlID49IFJVTlNUQVRFX2Js
b2NrZWQgKQogICAgICAgICAgICAgdmNwdV9ydW5zdGF0ZV9jaGFuZ2UodiwgUlVOU1RBVEVfcnVu
bmFibGUsIE5PVygpKTsKLSAgICAgICAgc2NoZWRfd2FrZSh2Y3B1X3NjaGVkdWxlcih2KSwgdik7
CisgICAgICAgIHNjaGVkX3dha2UodmNwdV9zY2hlZHVsZXIodiksICZ1bml0KTsKICAgICB9CiAg
ICAgZWxzZSBpZiAoICEodi0+cGF1c2VfZmxhZ3MgJiBWUEZfYmxvY2tlZCkgKQogICAgIHsKQEAg
LTUzMyw2ICs1NDMsNyBAQCB2b2lkIHZjcHVfdW5ibG9jayhzdHJ1Y3QgdmNwdSAqdikKIHN0YXRp
YyB2b2lkIHZjcHVfbW92ZV9sb2NrZWQoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBuZXdf
Y3B1KQogewogICAgIHVuc2lnbmVkIGludCBvbGRfY3B1ID0gdi0+cHJvY2Vzc29yOworICAgIHN0
cnVjdCBzY2hlZF91bml0IHVuaXQgPSB7IC52Y3B1ID0gdiB9OwogCiAgICAgLyoKICAgICAgKiBU
cmFuc2ZlciB1cmdlbmN5IHN0YXR1cyB0byBuZXcgQ1BVIGJlZm9yZSBzd2l0Y2hpbmcgQ1BVcywg
YXMKQEAgLTU0OSw3ICs1NjAsNyBAQCBzdGF0aWMgdm9pZCB2Y3B1X21vdmVfbG9ja2VkKHN0cnVj
dCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgbmV3X2NwdSkKICAgICAgKiBBY3R1YWwgQ1BVIHN3aXRj
aCB0byBuZXcgQ1BVLiAgVGhpcyBpcyBzYWZlIGJlY2F1c2UgdGhlIGxvY2sKICAgICAgKiBwb2lu
dGVyIGNhbid0IGNoYW5nZSB3aGlsZSB0aGUgY3VycmVudCBsb2NrIGlzIGhlbGQuCiAgICAgICov
Ci0gICAgc2NoZWRfbWlncmF0ZSh2Y3B1X3NjaGVkdWxlcih2KSwgdiwgbmV3X2NwdSk7CisgICAg
c2NoZWRfbWlncmF0ZSh2Y3B1X3NjaGVkdWxlcih2KSwgJnVuaXQsIG5ld19jcHUpOwogfQogCiAv
KgpAQCAtNTkxLDYgKzYwMiw3IEBAIHN0YXRpYyB2b2lkIHZjcHVfbWlncmF0ZV9maW5pc2goc3Ry
dWN0IHZjcHUgKnYpCiAgICAgdW5zaWduZWQgaW50IG9sZF9jcHUsIG5ld19jcHU7CiAgICAgc3Bp
bmxvY2tfdCAqb2xkX2xvY2ssICpuZXdfbG9jazsKICAgICBib29sX3QgcGlja19jYWxsZWQgPSAw
OworICAgIHN0cnVjdCBzY2hlZF91bml0IHVuaXQgPSB7IC52Y3B1ID0gdiB9OwogCiAgICAgLyoK
ICAgICAgKiBJZiB0aGUgdmNwdSBpcyBjdXJyZW50bHkgcnVubmluZywgdGhpcyB3aWxsIGJlIGhh
bmRsZWQgYnkKQEAgLTYyNyw3ICs2MzksNyBAQCBzdGF0aWMgdm9pZCB2Y3B1X21pZ3JhdGVfZmlu
aXNoKHN0cnVjdCB2Y3B1ICp2KQogICAgICAgICAgICAgICAgIGJyZWFrOwogCiAgICAgICAgICAg
ICAvKiBTZWxlY3QgYSBuZXcgQ1BVLiAqLwotICAgICAgICAgICAgbmV3X2NwdSA9IHNjaGVkX3Bp
Y2tfY3B1KHZjcHVfc2NoZWR1bGVyKHYpLCB2KTsKKyAgICAgICAgICAgIG5ld19jcHUgPSBzY2hl
ZF9waWNrX2NwdSh2Y3B1X3NjaGVkdWxlcih2KSwgJnVuaXQpOwogICAgICAgICAgICAgaWYgKCAo
bmV3X2xvY2sgPT0gcGVyX2NwdShzY2hlZHVsZV9kYXRhLCBuZXdfY3B1KS5zY2hlZHVsZV9sb2Nr
KSAmJgogICAgICAgICAgICAgICAgICBjcHVtYXNrX3Rlc3RfY3B1KG5ld19jcHUsIHYtPmRvbWFp
bi0+Y3B1cG9vbC0+Y3B1X3ZhbGlkKSApCiAgICAgICAgICAgICAgICAgYnJlYWs7CkBAIC02OTcs
NiArNzA5LDcgQEAgdm9pZCByZXN0b3JlX3ZjcHVfYWZmaW5pdHkoc3RydWN0IGRvbWFpbiAqZCkK
ICAgICB7CiAgICAgICAgIHNwaW5sb2NrX3QgKmxvY2s7CiAgICAgICAgIHVuc2lnbmVkIGludCBv
bGRfY3B1ID0gdi0+cHJvY2Vzc29yOworICAgICAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCB1bml0ID0g
eyAudmNwdSA9IHYgfTsKIAogICAgICAgICBBU1NFUlQoIXZjcHVfcnVubmFibGUodikpOwogCkBA
IC03MzIsNyArNzQ1LDcgQEAgdm9pZCByZXN0b3JlX3ZjcHVfYWZmaW5pdHkoc3RydWN0IGRvbWFp
biAqZCkKICAgICAgICAgdi0+cHJvY2Vzc29yID0gY3B1bWFza19hbnkoY3B1bWFza19zY3JhdGNo
X2NwdShjcHUpKTsKIAogICAgICAgICBsb2NrID0gdmNwdV9zY2hlZHVsZV9sb2NrX2lycSh2KTsK
LSAgICAgICAgdi0+cHJvY2Vzc29yID0gc2NoZWRfcGlja19jcHUodmNwdV9zY2hlZHVsZXIodiks
IHYpOworICAgICAgICB2LT5wcm9jZXNzb3IgPSBzY2hlZF9waWNrX2NwdSh2Y3B1X3NjaGVkdWxl
cih2KSwgJnVuaXQpOwogICAgICAgICBzcGluX3VubG9ja19pcnEobG9jayk7CiAKICAgICAgICAg
aWYgKCBvbGRfY3B1ICE9IHYtPnByb2Nlc3NvciApCkBAIC04NDQsNyArODU3LDkgQEAgc3RhdGlj
IGludCBjcHVfZGlzYWJsZV9zY2hlZHVsZXJfY2hlY2sodW5zaWduZWQgaW50IGNwdSkKIHZvaWQg
c2NoZWRfc2V0X2FmZmluaXR5KAogICAgIHN0cnVjdCB2Y3B1ICp2LCBjb25zdCBjcHVtYXNrX3Qg
KmhhcmQsIGNvbnN0IGNwdW1hc2tfdCAqc29mdCkKIHsKLSAgICBzY2hlZF9hZGp1c3RfYWZmaW5p
dHkoZG9tX3NjaGVkdWxlcih2LT5kb21haW4pLCB2LCBoYXJkLCBzb2Z0KTsKKyAgICBzdHJ1Y3Qg
c2NoZWRfdW5pdCB1bml0ID0geyAudmNwdSA9IHYgfTsKKworICAgIHNjaGVkX2FkanVzdF9hZmZp
bml0eShkb21fc2NoZWR1bGVyKHYtPmRvbWFpbiksICZ1bml0LCBoYXJkLCBzb2Z0KTsKIAogICAg
IGlmICggaGFyZCApCiAgICAgICAgIGNwdW1hc2tfY29weSh2LT5jcHVfaGFyZF9hZmZpbml0eSwg
aGFyZCk7CkBAIC0xMDE3LDkgKzEwMzIsMTAgQEAgc3RhdGljIGxvbmcgZG9fcG9sbChzdHJ1Y3Qg
c2NoZWRfcG9sbCAqc2NoZWRfcG9sbCkKIGxvbmcgdmNwdV95aWVsZCh2b2lkKQogewogICAgIHN0
cnVjdCB2Y3B1ICogdj1jdXJyZW50OworICAgIHN0cnVjdCBzY2hlZF91bml0IHVuaXQgPSB7IC52
Y3B1ID0gdiB9OwogICAgIHNwaW5sb2NrX3QgKmxvY2sgPSB2Y3B1X3NjaGVkdWxlX2xvY2tfaXJx
KHYpOwogCi0gICAgc2NoZWRfeWllbGQodmNwdV9zY2hlZHVsZXIodiksIHYpOworICAgIHNjaGVk
X3lpZWxkKHZjcHVfc2NoZWR1bGVyKHYpLCAmdW5pdCk7CiAgICAgdmNwdV9zY2hlZHVsZV91bmxv
Y2tfaXJxKGxvY2ssIHYpOwogCiAgICAgU0NIRURfU1RBVF9DUkFOSyh2Y3B1X3lpZWxkKTsKQEAg
LTE1MTQsNiArMTUzMCw4IEBAIHN0YXRpYyB2b2lkIHNjaGVkdWxlKHZvaWQpCiAKIHZvaWQgY29u
dGV4dF9zYXZlZChzdHJ1Y3QgdmNwdSAqcHJldikKIHsKKyAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCB1
bml0ID0geyAudmNwdSA9IHByZXYgfTsKKwogICAgIC8qIENsZWFyIHJ1bm5pbmcgZmxhZyAvYWZ0
ZXIvIHdyaXRpbmcgY29udGV4dCB0byBtZW1vcnkuICovCiAgICAgc21wX3dtYigpOwogCkBAIC0x
NTIyLDcgKzE1NDAsNyBAQCB2b2lkIGNvbnRleHRfc2F2ZWQoc3RydWN0IHZjcHUgKnByZXYpCiAg
ICAgLyogQ2hlY2sgZm9yIG1pZ3JhdGlvbiByZXF1ZXN0IC9hZnRlci8gY2xlYXJpbmcgcnVubmlu
ZyBmbGFnLiAqLwogICAgIHNtcF9tYigpOwogCi0gICAgc2NoZWRfY29udGV4dF9zYXZlZCh2Y3B1
X3NjaGVkdWxlcihwcmV2KSwgcHJldik7CisgICAgc2NoZWRfY29udGV4dF9zYXZlZCh2Y3B1X3Nj
aGVkdWxlcihwcmV2KSwgJnVuaXQpOwogCiAgICAgdmNwdV9taWdyYXRlX2ZpbmlzaChwcmV2KTsK
IH0KQEAgLTE1NzgsNiArMTU5Niw3IEBAIHN0YXRpYyBpbnQgY3B1X3NjaGVkdWxlX3VwKHVuc2ln
bmVkIGludCBjcHUpCiAgICAgZWxzZQogICAgIHsKICAgICAgICAgc3RydWN0IHZjcHUgKmlkbGUg
PSBpZGxlX3ZjcHVbY3B1XTsKKyAgICAgICAgc3RydWN0IHNjaGVkX3VuaXQgdW5pdCA9IHsgLnZj
cHUgPSBpZGxlIH07CiAKICAgICAgICAgLyoKICAgICAgICAgICogRHVyaW5nIChBQ1BJPykgc3Vz
cGVuZCB0aGUgaWRsZSB2Q1BVIGZvciB0aGlzIHBDUFUgaXMgbm90IGZyZWVkLApAQCAtMTU5MSw3
ICsxNjEwLDcgQEAgc3RhdGljIGludCBjcHVfc2NoZWR1bGVfdXAodW5zaWduZWQgaW50IGNwdSkK
ICAgICAgICAgICovCiAgICAgICAgIEFTU0VSVChpZGxlLT5zY2hlZF9wcml2ID09IE5VTEwpOwog
Ci0gICAgICAgIGlkbGUtPnNjaGVkX3ByaXYgPSBzY2hlZF9hbGxvY192ZGF0YSgmb3BzLCBpZGxl
LAorICAgICAgICBpZGxlLT5zY2hlZF9wcml2ID0gc2NoZWRfYWxsb2NfdmRhdGEoJm9wcywgJnVu
aXQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZGxlLT5k
b21haW4tPnNjaGVkX3ByaXYpOwogICAgICAgICBpZiAoIGlkbGUtPnNjaGVkX3ByaXYgPT0gTlVM
TCApCiAgICAgICAgICAgICByZXR1cm4gLUVOT01FTTsKQEAgLTE4MDgsNiArMTgyNyw3IEBAIHZv
aWQgX19pbml0IHNjaGVkdWxlcl9pbml0KHZvaWQpCiBpbnQgc2NoZWR1bGVfY3B1X3N3aXRjaCh1
bnNpZ25lZCBpbnQgY3B1LCBzdHJ1Y3QgY3B1cG9vbCAqYykKIHsKICAgICBzdHJ1Y3QgdmNwdSAq
aWRsZTsKKyAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCB1bml0OwogICAgIHZvaWQgKnBwcml2LCAqcHBy
aXZfb2xkLCAqdnByaXYsICp2cHJpdl9vbGQ7CiAgICAgc3RydWN0IHNjaGVkdWxlciAqb2xkX29w
cyA9IHBlcl9jcHUoc2NoZWR1bGVyLCBjcHUpOwogICAgIHN0cnVjdCBzY2hlZHVsZXIgKm5ld19v
cHMgPSAoYyA9PSBOVUxMKSA/ICZvcHMgOiBjLT5zY2hlZDsKQEAgLTE4NDQsMTAgKzE4NjQsMTEg
QEAgaW50IHNjaGVkdWxlX2NwdV9zd2l0Y2godW5zaWduZWQgaW50IGNwdSwgc3RydWN0IGNwdXBv
b2wgKmMpCiAgICAgICogICAgc2NoZWRfcHJpdiBmaWVsZCBvZiB0aGUgcGVyLXZDUFUgaW5mbyBv
ZiB0aGUgaWRsZSBkb21haW4uCiAgICAgICovCiAgICAgaWRsZSA9IGlkbGVfdmNwdVtjcHVdOwor
ICAgIHVuaXQudmNwdSA9IGlkbGU7CiAgICAgcHByaXYgPSBzY2hlZF9hbGxvY19wZGF0YShuZXdf
b3BzLCBjcHUpOwogICAgIGlmICggSVNfRVJSKHBwcml2KSApCiAgICAgICAgIHJldHVybiBQVFJf
RVJSKHBwcml2KTsKLSAgICB2cHJpdiA9IHNjaGVkX2FsbG9jX3ZkYXRhKG5ld19vcHMsIGlkbGUs
IGlkbGUtPmRvbWFpbi0+c2NoZWRfcHJpdik7CisgICAgdnByaXYgPSBzY2hlZF9hbGxvY192ZGF0
YShuZXdfb3BzLCAmdW5pdCwgaWRsZS0+ZG9tYWluLT5zY2hlZF9wcml2KTsKICAgICBpZiAoIHZw
cml2ID09IE5VTEwgKQogICAgIHsKICAgICAgICAgc2NoZWRfZnJlZV9wZGF0YShuZXdfb3BzLCBw
cHJpdiwgY3B1KTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oIGIveGVu
L2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKaW5kZXggYjhlMmIyZTQ5ZS4uOGRkYmViNGZmZCAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKKysrIGIveGVuL2luY2x1ZGUveGVu
L3NjaGVkLWlmLmgKQEAgLTE0MSw4ICsxNDEsOCBAQCBzdHJ1Y3Qgc2NoZWR1bGVyIHsKICAgICB2
b2lkICAgICAgICAgKCpkZWluaXQpICAgICAgICAgKHN0cnVjdCBzY2hlZHVsZXIgKik7CiAKICAg
ICB2b2lkICAgICAgICAgKCpmcmVlX3ZkYXRhKSAgICAgKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIg
Kiwgdm9pZCAqKTsKLSAgICB2b2lkICogICAgICAgKCphbGxvY192ZGF0YSkgICAgKGNvbnN0IHN0
cnVjdCBzY2hlZHVsZXIgKiwgc3RydWN0IHZjcHUgKiwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHZvaWQgKik7CisgICAgdm9pZCAqICAgICAgICgqYWxsb2NfdmRhdGEpICAg
IChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICosCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqLCB2b2lkICopOwogICAgIHZvaWQgICAgICAgICAo
KmZyZWVfcGRhdGEpICAgICAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqLCB2b2lkICosIGludCk7
CiAgICAgdm9pZCAqICAgICAgICgqYWxsb2NfcGRhdGEpICAgIChjb25zdCBzdHJ1Y3Qgc2NoZWR1
bGVyICosIGludCk7CiAgICAgdm9pZCAgICAgICAgICgqaW5pdF9wZGF0YSkgICAgIChjb25zdCBz
dHJ1Y3Qgc2NoZWR1bGVyICosIHZvaWQgKiwgaW50KTsKQEAgLTE1NiwyNCArMTU2LDMyIEBAIHN0
cnVjdCBzY2hlZHVsZXIgewogICAgIHNwaW5sb2NrX3QgKiAoKnN3aXRjaF9zY2hlZCkgICAoc3Ry
dWN0IHNjaGVkdWxlciAqLCB1bnNpZ25lZCBpbnQsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB2b2lkICosIHZvaWQgKik7CiAKLSAgICAvKiBBY3RpdmF0ZSAvIGRlYWN0aXZh
dGUgdmNwdXMgaW4gYSBjcHUgcG9vbCAqLwotICAgIHZvaWQgICAgICAgICAoKmluc2VydF92Y3B1
KSAgICAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqLCBzdHJ1Y3QgdmNwdSAqKTsKLSAgICB2b2lk
ICAgICAgICAgKCpyZW1vdmVfdmNwdSkgICAgKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKiwgc3Ry
dWN0IHZjcHUgKik7Ci0KLSAgICB2b2lkICAgICAgICAgKCpzbGVlcCkgICAgICAgICAgKGNvbnN0
IHN0cnVjdCBzY2hlZHVsZXIgKiwgc3RydWN0IHZjcHUgKik7Ci0gICAgdm9pZCAgICAgICAgICgq
d2FrZSkgICAgICAgICAgIChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICosIHN0cnVjdCB2Y3B1ICop
OwotICAgIHZvaWQgICAgICAgICAoKnlpZWxkKSAgICAgICAgICAoY29uc3Qgc3RydWN0IHNjaGVk
dWxlciAqLCBzdHJ1Y3QgdmNwdSAqKTsKLSAgICB2b2lkICAgICAgICAgKCpjb250ZXh0X3NhdmVk
KSAgKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKiwgc3RydWN0IHZjcHUgKik7CisgICAgLyogQWN0
aXZhdGUgLyBkZWFjdGl2YXRlIHVuaXRzIGluIGEgY3B1IHBvb2wgKi8KKyAgICB2b2lkICAgICAg
ICAgKCppbnNlcnRfdW5pdCkgICAgKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKiwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBzY2hlZF91bml0ICopOworICAgIHZv
aWQgICAgICAgICAoKnJlbW92ZV91bml0KSAgICAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHNjaGVkX3VuaXQgKik7
CisKKyAgICB2b2lkICAgICAgICAgKCpzbGVlcCkgICAgICAgICAgKGNvbnN0IHN0cnVjdCBzY2hl
ZHVsZXIgKiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBzY2hl
ZF91bml0ICopOworICAgIHZvaWQgICAgICAgICAoKndha2UpICAgICAgICAgICAoY29uc3Qgc3Ry
dWN0IHNjaGVkdWxlciAqLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ry
dWN0IHNjaGVkX3VuaXQgKik7CisgICAgdm9pZCAgICAgICAgICgqeWllbGQpICAgICAgICAgIChj
b25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICosCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqKTsKKyAgICB2b2lkICAgICAgICAgKCpjb250ZXh0X3Nh
dmVkKSAgKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKiwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHN0cnVjdCBzY2hlZF91bml0ICopOwogCiAgICAgc3RydWN0IHRhc2tfc2xp
Y2UgKCpkb19zY2hlZHVsZSkgKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKiwgc190aW1lX3QsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2xfdCB0YXNrbGV0X3dvcmtf
c2NoZWR1bGVkKTsKIAotICAgIGludCAgICAgICAgICAoKnBpY2tfY3B1KSAgICAgICAoY29uc3Qg
c3RydWN0IHNjaGVkdWxlciAqLCBzdHJ1Y3QgdmNwdSAqKTsKLSAgICB2b2lkICAgICAgICAgKCpt
aWdyYXRlKSAgICAgICAgKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKiwgc3RydWN0IHZjcHUgKiwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCk7CisgICAg
aW50ICAgICAgICAgICgqcGlja19jcHUpICAgICAgIChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICos
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAq
KTsKKyAgICB2b2lkICAgICAgICAgKCptaWdyYXRlKSAgICAgICAgKGNvbnN0IHN0cnVjdCBzY2hl
ZHVsZXIgKiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBzY2hl
ZF91bml0ICosIHVuc2lnbmVkIGludCk7CiAgICAgaW50ICAgICAgICAgICgqYWRqdXN0KSAgICAg
ICAgIChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICosIHN0cnVjdCBkb21haW4gKiwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4ZW5fZG9tY3RsX3NjaGVkdWxlcl9v
cCAqKTsKLSAgICB2b2lkICAgICAgICAgKCphZGp1c3RfYWZmaW5pdHkpKGNvbnN0IHN0cnVjdCBz
Y2hlZHVsZXIgKiwgc3RydWN0IHZjcHUgKiwKKyAgICB2b2lkICAgICAgICAgKCphZGp1c3RfYWZm
aW5pdHkpKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKiwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHN0cnVjdCBzY2hlZF91bml0ICosCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgY3B1bWFzayAqLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGNwdW1hc2sgKik7CiAgICAgaW50ICAgICAg
ICAgICgqYWRqdXN0X2dsb2JhbCkgIChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICosCkBAIC0yNjcs
MTAgKzI3NSwxMCBAQCBzdGF0aWMgaW5saW5lIHZvaWQgc2NoZWRfZGVpbml0X3BkYXRhKGNvbnN0
IHN0cnVjdCBzY2hlZHVsZXIgKnMsIHZvaWQgKmRhdGEsCiAgICAgICAgIHMtPmRlaW5pdF9wZGF0
YShzLCBkYXRhLCBjcHUpOwogfQogCi1zdGF0aWMgaW5saW5lIHZvaWQgKnNjaGVkX2FsbG9jX3Zk
YXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKnMsIHN0cnVjdCB2Y3B1ICp2LAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICpkb21fZGF0YSkKK3N0YXRpYyBpbmxp
bmUgdm9pZCAqc2NoZWRfYWxsb2NfdmRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqcywKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHNjaGVkX3VuaXQgKnVu
aXQsIHZvaWQgKmRvbV9kYXRhKQogewotICAgIHJldHVybiBzLT5hbGxvY192ZGF0YShzLCB2LCBk
b21fZGF0YSk7CisgICAgcmV0dXJuIHMtPmFsbG9jX3ZkYXRhKHMsIHVuaXQsIGRvbV9kYXRhKTsK
IH0KIAogc3RhdGljIGlubGluZSB2b2lkIHNjaGVkX2ZyZWVfdmRhdGEoY29uc3Qgc3RydWN0IHNj
aGVkdWxlciAqcywgdm9pZCAqZGF0YSkKQEAgLTI3OCw2NCArMjg2LDcwIEBAIHN0YXRpYyBpbmxp
bmUgdm9pZCBzY2hlZF9mcmVlX3ZkYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKnMsIHZvaWQg
KmRhdGEpCiAgICAgcy0+ZnJlZV92ZGF0YShzLCBkYXRhKTsKIH0KIAotc3RhdGljIGlubGluZSB2
b2lkIHNjaGVkX2luc2VydF92Y3B1KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKnMsIHN0cnVjdCB2
Y3B1ICp2KQorc3RhdGljIGlubGluZSB2b2lkIHNjaGVkX2luc2VydF91bml0KGNvbnN0IHN0cnVj
dCBzY2hlZHVsZXIgKnMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ry
dWN0IHNjaGVkX3VuaXQgKnVuaXQpCiB7Ci0gICAgaWYgKCBzLT5pbnNlcnRfdmNwdSApCi0gICAg
ICAgIHMtPmluc2VydF92Y3B1KHMsIHYpOworICAgIGlmICggcy0+aW5zZXJ0X3VuaXQgKQorICAg
ICAgICBzLT5pbnNlcnRfdW5pdChzLCB1bml0KTsKIH0KIAotc3RhdGljIGlubGluZSB2b2lkIHNj
aGVkX3JlbW92ZV92Y3B1KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKnMsIHN0cnVjdCB2Y3B1ICp2
KQorc3RhdGljIGlubGluZSB2b2lkIHNjaGVkX3JlbW92ZV91bml0KGNvbnN0IHN0cnVjdCBzY2hl
ZHVsZXIgKnMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHNj
aGVkX3VuaXQgKnVuaXQpCiB7Ci0gICAgaWYgKCBzLT5yZW1vdmVfdmNwdSApCi0gICAgICAgIHMt
PnJlbW92ZV92Y3B1KHMsIHYpOworICAgIGlmICggcy0+cmVtb3ZlX3VuaXQgKQorICAgICAgICBz
LT5yZW1vdmVfdW5pdChzLCB1bml0KTsKIH0KIAotc3RhdGljIGlubGluZSB2b2lkIHNjaGVkX3Ns
ZWVwKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKnMsIHN0cnVjdCB2Y3B1ICp2KQorc3RhdGljIGlu
bGluZSB2b2lkIHNjaGVkX3NsZWVwKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKnMsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiB7CiAgICAg
aWYgKCBzLT5zbGVlcCApCi0gICAgICAgIHMtPnNsZWVwKHMsIHYpOworICAgICAgICBzLT5zbGVl
cChzLCB1bml0KTsKIH0KIAotc3RhdGljIGlubGluZSB2b2lkIHNjaGVkX3dha2UoY29uc3Qgc3Ry
dWN0IHNjaGVkdWxlciAqcywgc3RydWN0IHZjcHUgKnYpCitzdGF0aWMgaW5saW5lIHZvaWQgc2No
ZWRfd2FrZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpzLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiB7CiAgICAgaWYgKCBzLT53YWtlICkK
LSAgICAgICAgcy0+d2FrZShzLCB2KTsKKyAgICAgICAgcy0+d2FrZShzLCB1bml0KTsKIH0KIAot
c3RhdGljIGlubGluZSB2b2lkIHNjaGVkX3lpZWxkKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKnMs
IHN0cnVjdCB2Y3B1ICp2KQorc3RhdGljIGlubGluZSB2b2lkIHNjaGVkX3lpZWxkKGNvbnN0IHN0
cnVjdCBzY2hlZHVsZXIgKnMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0
IHNjaGVkX3VuaXQgKnVuaXQpCiB7CiAgICAgaWYgKCBzLT55aWVsZCApCi0gICAgICAgIHMtPnlp
ZWxkKHMsIHYpOworICAgICAgICBzLT55aWVsZChzLCB1bml0KTsKIH0KIAogc3RhdGljIGlubGlu
ZSB2b2lkIHNjaGVkX2NvbnRleHRfc2F2ZWQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqcywKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB2Y3B1ICp2KQorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHNjaGVkX3VuaXQgKnVu
aXQpCiB7CiAgICAgaWYgKCBzLT5jb250ZXh0X3NhdmVkICkKLSAgICAgICAgcy0+Y29udGV4dF9z
YXZlZChzLCB2KTsKKyAgICAgICAgcy0+Y29udGV4dF9zYXZlZChzLCB1bml0KTsKIH0KIAotc3Rh
dGljIGlubGluZSB2b2lkIHNjaGVkX21pZ3JhdGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqcywg
c3RydWN0IHZjcHUgKnYsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgY3B1KQorc3RhdGljIGlubGluZSB2b2lkIHNjaGVkX21pZ3JhdGUoY29uc3Qgc3RydWN0
IHNjaGVkdWxlciAqcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBz
Y2hlZF91bml0ICp1bml0LCB1bnNpZ25lZCBpbnQgY3B1KQogewogICAgIGlmICggcy0+bWlncmF0
ZSApCi0gICAgICAgIHMtPm1pZ3JhdGUocywgdiwgY3B1KTsKKyAgICAgICAgcy0+bWlncmF0ZShz
LCB1bml0LCBjcHUpOwogICAgIGVsc2UKLSAgICAgICAgdi0+cHJvY2Vzc29yID0gY3B1OworICAg
ICAgICB1bml0LT52Y3B1LT5wcm9jZXNzb3IgPSBjcHU7CiB9CiAKLXN0YXRpYyBpbmxpbmUgaW50
IHNjaGVkX3BpY2tfY3B1KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKnMsIHN0cnVjdCB2Y3B1ICp2
KQorc3RhdGljIGlubGluZSBpbnQgc2NoZWRfcGlja19jcHUoY29uc3Qgc3RydWN0IHNjaGVkdWxl
ciAqcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBzY2hlZF91bml0
ICp1bml0KQogewotICAgIHJldHVybiBzLT5waWNrX2NwdShzLCB2KTsKKyAgICByZXR1cm4gcy0+
cGlja19jcHUocywgdW5pdCk7CiB9CiAKIHN0YXRpYyBpbmxpbmUgdm9pZCBzY2hlZF9hZGp1c3Rf
YWZmaW5pdHkoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqcywKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHZjcHUgKnYsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBzY2hlZF91bml0ICp1bml0LAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjcHVtYXNrX3QgKmhhcmQsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNwdW1hc2tfdCAq
c29mdCkKIHsKICAgICBpZiAoIHMtPmFkanVzdF9hZmZpbml0eSApCi0gICAgICAgIHMtPmFkanVz
dF9hZmZpbml0eShzLCB2LCBoYXJkLCBzb2Z0KTsKKyAgICAgICAgcy0+YWRqdXN0X2FmZmluaXR5
KHMsIHVuaXQsIGhhcmQsIHNvZnQpOwogfQogCiBzdGF0aWMgaW5saW5lIGludCBzY2hlZF9hZGp1
c3RfZG9tKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKnMsIHN0cnVjdCBkb21haW4gKmQsCmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5o
CmluZGV4IDIyMDFmYWNhNmIuLjcyYTE3NzU4YTEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hl
bi9zY2hlZC5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCkBAIC0yNzUsNiArMjc1LDEw
IEBAIHN0cnVjdCB2Y3B1CiAgICAgc3RydWN0IGFyY2hfdmNwdSBhcmNoOwogfTsKIAorc3RydWN0
IHNjaGVkX3VuaXQgeworICAgIHN0cnVjdCB2Y3B1ICAgICAgICAgICAqdmNwdTsKK307CisKIC8q
IFBlci1kb21haW4gbG9jayBjYW4gYmUgcmVjdXJzaXZlbHkgYWNxdWlyZWQgaW4gZmF1bHQgaGFu
ZGxlcnMuICovCiAjZGVmaW5lIGRvbWFpbl9sb2NrKGQpIHNwaW5fbG9ja19yZWN1cnNpdmUoJihk
KS0+ZG9tYWluX2xvY2spCiAjZGVmaW5lIGRvbWFpbl91bmxvY2soZCkgc3Bpbl91bmxvY2tfcmVj
dXJzaXZlKCYoZCktPmRvbWFpbl9sb2NrKQotLSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 28 10:33:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 10:33:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVZQ7-0004g9-Pm; Tue, 28 May 2019 10:33:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=31/0=T4=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hVZQ5-0004at-49
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 10:33:25 +0000
X-Inumbo-ID: 03cb4571-8134-11e9-8980-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 03cb4571-8134-11e9-8980-bc764e045a96;
 Tue, 28 May 2019 10:33:22 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 54952B031;
 Tue, 28 May 2019 10:33:19 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 28 May 2019 12:32:24 +0200
Message-Id: <20190528103313.1343-12-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190528103313.1343-1-jgross@suse.com>
References: <20190528103313.1343-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH 11/60] xen/sched: move per cpu scheduler private
 data into struct sched_resource
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Robert VanVossen <robert.vanvossen@dornerworks.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 Josh Whitehead <josh.whitehead@dornerworks.com>,
 Meng Xu <mengxu@cis.upenn.edu>, Jan Beulich <jbeulich@suse.com>,
 Dario Faggioli <dfaggioli@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwcmVwYXJlcyBzdXBwb3J0IG9mIGxhcmdlciBzY2hlZHVsaW5nIGdyYW51bGFyaXRpZXMs
IGUuZy4gY29yZQpzY2hlZHVsaW5nLgoKV2hpbGUgYXQgaXQgbW92ZSBzY2hlZF9oYXNfdXJnZW50
X3ZjcHUoKSBmcm9tIGluY2x1ZGUvYXNtLXg4Ni9jcHVpZGxlLmgKaW50byBzY2hlZHVsZS5jIHJl
bW92aW5nIHRoZSBuZWVkIGZvciBpbmNsdWRpbmcgc2NoZWQtaWYuaCBpbgpjcHVpZGxlLmggYW5k
IG11bHRpcGxlIG90aGVyIEMgc291cmNlcy4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KLS0tClYxOiBtb3ZlIHNjaGVkX2hhc191cmdlbnRfdmNwdSgpCi0t
LQogeGVuL2FyY2gveDg2L2FjcGkvY3B1X2lkbGUuYyAgICAgIHwgIDEgLQogeGVuL2FyY2gveDg2
L2NwdS9tY2hlY2svbWNlLmMgICAgIHwgIDEgLQogeGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWN0
ZWxlbS5jIHwgIDEgLQogeGVuL2FyY2gveDg2L3NldHVwLmMgICAgICAgICAgICAgIHwgIDEgLQog
eGVuL2FyY2gveDg2L3NtcGJvb3QuYyAgICAgICAgICAgIHwgIDEgLQogeGVuL2NvbW1vbi9zY2hl
ZF9hcmluYzY1My5jICAgICAgIHwgIDQgKy0tCiB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jICAg
ICAgICAgfCAxMiArKystLS0tCiB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYyAgICAgICAgfCAy
MSArKysrKysrLS0tLS0tCiB4ZW4vY29tbW9uL3NjaGVkX251bGwuYyAgICAgICAgICAgfCAgNiAr
Ky0tCiB4ZW4vY29tbW9uL3NjaGVkX3J0LmMgICAgICAgICAgICAgfCAgOSArKystLS0KIHhlbi9j
b21tb24vc2NoZWR1bGUuYyAgICAgICAgICAgICB8IDY2ICsrKysrKysrKysrKysrKysrKysrKyst
LS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVpZGxlLmggICAgIHwgMTEg
LS0tLS0tLQogeGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmggICAgICAgIHwgMjAgKysrKystLS0t
LS0tCiB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCAgICAgICAgICAgfCAgMSArCiAxNCBmaWxlcyBj
aGFuZ2VkLCA3MyBpbnNlcnRpb25zKCspLCA4MiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvYWNwaS9jcHVfaWRsZS5jIGIveGVuL2FyY2gveDg2L2FjcGkvY3B1X2lkbGUu
YwppbmRleCA4ODQ2NzIyYmNhLi45ZjY2ZjcwOTg2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
YWNwaS9jcHVfaWRsZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9hY3BpL2NwdV9pZGxlLmMKQEAgLTM4
LDcgKzM4LDYgQEAKICNpbmNsdWRlIDx4ZW4vZ3Vlc3RfYWNjZXNzLmg+CiAjaW5jbHVkZSA8eGVu
L2tleWhhbmRsZXIuaD4KICNpbmNsdWRlIDx4ZW4vdHJhY2UuaD4KLSNpbmNsdWRlIDx4ZW4vc2No
ZWQtaWYuaD4KICNpbmNsdWRlIDx4ZW4vaXJxLmg+CiAjaW5jbHVkZSA8YXNtL2NhY2hlLmg+CiAj
aW5jbHVkZSA8YXNtL2lvLmg+CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9t
Y2UuYyBiL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZS5jCmluZGV4IDMwY2RiMDY0MDEuLjcy
NmRiNzUxODAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZS5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZS5jCkBAIC0xMCw3ICsxMCw2IEBACiAjaW5jbHVk
ZSA8eGVuL2Vycm5vLmg+CiAjaW5jbHVkZSA8eGVuL2NvbnNvbGUuaD4KICNpbmNsdWRlIDx4ZW4v
c2NoZWQuaD4KLSNpbmNsdWRlIDx4ZW4vc2NoZWQtaWYuaD4KICNpbmNsdWRlIDx4ZW4vY3B1bWFz
ay5oPgogI2luY2x1ZGUgPHhlbi9ldmVudC5oPgogI2luY2x1ZGUgPHhlbi9ndWVzdF9hY2Nlc3Mu
aD4KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jdGVsZW0uYyBiL3hlbi9h
cmNoL3g4Ni9jcHUvbWNoZWNrL21jdGVsZW0uYwppbmRleCAzYmIxM2U1MjY1Li4wMTJhOWI5NWU1
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY3RlbGVtLmMKKysrIGIveGVu
L2FyY2gveDg2L2NwdS9tY2hlY2svbWN0ZWxlbS5jCkBAIC0xOCw3ICsxOCw2IEBACiAjaW5jbHVk
ZSA8eGVuL3NtcC5oPgogI2luY2x1ZGUgPHhlbi9lcnJuby5oPgogI2luY2x1ZGUgPHhlbi9zY2hl
ZC5oPgotI2luY2x1ZGUgPHhlbi9zY2hlZC1pZi5oPgogI2luY2x1ZGUgPHhlbi9jcHVtYXNrLmg+
CiAjaW5jbHVkZSA8eGVuL2V2ZW50Lmg+CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zZXR1
cC5jIGIveGVuL2FyY2gveDg2L3NldHVwLmMKaW5kZXggMGVkOTRhNjEzYS4uNWFkNjY2NjdlZiAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NldHVwLmMKKysrIGIveGVuL2FyY2gveDg2L3NldHVw
LmMKQEAgLTMsNyArMyw2IEBACiAjaW5jbHVkZSA8eGVuL2Vyci5oPgogI2luY2x1ZGUgPHhlbi9n
cmFudF90YWJsZS5oPgogI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgotI2luY2x1ZGUgPHhlbi9zY2hl
ZC1pZi5oPgogI2luY2x1ZGUgPHhlbi9kb21haW4uaD4KICNpbmNsdWRlIDx4ZW4vc2VyaWFsLmg+
CiAjaW5jbHVkZSA8eGVuL3NvZnRpcnEuaD4KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zbXBi
b290LmMgYi94ZW4vYXJjaC94ODYvc21wYm9vdC5jCmluZGV4IDI3NDg2NWE3MDUuLjE1M2JmYmI0
YjcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKKysrIGIveGVuL2FyY2gveDg2
L3NtcGJvb3QuYwpAQCAtMjUsNyArMjUsNiBAQAogI2luY2x1ZGUgPHhlbi9kb21haW4uaD4KICNp
bmNsdWRlIDx4ZW4vZG9tYWluX3BhZ2UuaD4KICNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KLSNpbmNs
dWRlIDx4ZW4vc2NoZWQtaWYuaD4KICNpbmNsdWRlIDx4ZW4vaXJxLmg+CiAjaW5jbHVkZSA8eGVu
L2RlbGF5Lmg+CiAjaW5jbHVkZSA8eGVuL3NvZnRpcnEuaD4KZGlmZiAtLWdpdCBhL3hlbi9jb21t
b24vc2NoZWRfYXJpbmM2NTMuYyBiL3hlbi9jb21tb24vc2NoZWRfYXJpbmM2NTMuYwppbmRleCA3
ZjI2ZTZhMGIwLi42ZTdiMmM5OTY4IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX2FyaW5j
NjUzLmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZF9hcmluYzY1My5jCkBAIC00NzUsNyArNDc1LDcg
QEAgYTY1M3NjaGVkX3VuaXRfc2xlZXAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1
Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKICAgICAgKiBJZiB0aGUgVkNQVSBiZWluZyBwdXQgdG8gc2xl
ZXAgaXMgdGhlIHNhbWUgb25lIHRoYXQgaXMgY3VycmVudGx5CiAgICAgICogcnVubmluZywgcmFp
c2UgYSBzb2Z0aXJxIHRvIGludm9rZSB0aGUgc2NoZWR1bGVyIHRvIHN3aXRjaCBkb21haW5zLgog
ICAgICAqLwotICAgIGlmICggcGVyX2NwdShzY2hlZHVsZV9kYXRhLCB2Yy0+cHJvY2Vzc29yKS5j
dXJyID09IHVuaXQgKQorICAgIGlmICggZ2V0X3NjaGVkX3Jlcyh2Yy0+cHJvY2Vzc29yKS0+Y3Vy
ciA9PSB1bml0ICkKICAgICAgICAgY3B1X3JhaXNlX3NvZnRpcnEodmMtPnByb2Nlc3NvciwgU0NI
RURVTEVfU09GVElSUSk7CiB9CiAKQEAgLTY0Miw3ICs2NDIsNyBAQCBzdGF0aWMgc3BpbmxvY2tf
dCAqCiBhNjUzX3N3aXRjaF9zY2hlZChzdHJ1Y3Qgc2NoZWR1bGVyICpuZXdfb3BzLCB1bnNpZ25l
ZCBpbnQgY3B1LAogICAgICAgICAgICAgICAgICAgdm9pZCAqcGRhdGEsIHZvaWQgKnZkYXRhKQog
ewotICAgIHN0cnVjdCBzY2hlZHVsZV9kYXRhICpzZCA9ICZwZXJfY3B1KHNjaGVkdWxlX2RhdGEs
IGNwdSk7CisgICAgc3RydWN0IHNjaGVkX3Jlc291cmNlICpzZCA9IGdldF9zY2hlZF9yZXMoY3B1
KTsKICAgICBhcmluYzY1M192Y3B1X3QgKnN2YyA9IHZkYXRhOwogCiAgICAgQVNTRVJUKCFwZGF0
YSAmJiBzdmMgJiYgaXNfaWRsZV92Y3B1KHN2Yy0+dmMpKTsKZGlmZiAtLWdpdCBhL3hlbi9jb21t
b24vc2NoZWRfY3JlZGl0LmMgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCmluZGV4IGJjODdi
ODEzZGMuLmZlNGZjNWFiYjEgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMK
KysrIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYwpAQCAtODIsNyArODIsNyBAQAogI2RlZmlu
ZSBDU0NIRURfUFJJVihfb3BzKSAgIFwKICAgICAoKHN0cnVjdCBjc2NoZWRfcHJpdmF0ZSAqKSgo
X29wcyktPnNjaGVkX2RhdGEpKQogI2RlZmluZSBDU0NIRURfUENQVShfYykgICAgIFwKLSAgICAo
KHN0cnVjdCBjc2NoZWRfcGNwdSAqKXBlcl9jcHUoc2NoZWR1bGVfZGF0YSwgX2MpLnNjaGVkX3By
aXYpCisgICAgKChzdHJ1Y3QgY3NjaGVkX3BjcHUgKilnZXRfc2NoZWRfcmVzKF9jKS0+c2NoZWRf
cHJpdikKICNkZWZpbmUgQ1NDSEVEX1VOSVQodW5pdCkgICAoKHN0cnVjdCBjc2NoZWRfdW5pdCAq
KSAodW5pdCktPnByaXYpCiAjZGVmaW5lIENTQ0hFRF9ET00oX2RvbSkgICAgKChzdHJ1Y3QgY3Nj
aGVkX2RvbSAqKSAoX2RvbSktPnNjaGVkX3ByaXYpCiAjZGVmaW5lIFJVTlEoX2NwdSkgICAgICAg
ICAgKCYoQ1NDSEVEX1BDUFUoX2NwdSktPnJ1bnEpKQpAQCAtMjQ4LDcgKzI0OCw3IEBAIHN0YXRp
YyBpbmxpbmUgYm9vbF90IGlzX3J1bnFfaWRsZSh1bnNpZ25lZCBpbnQgY3B1KQogICAgIC8qCiAg
ICAgICogV2UncmUgcGVla2luZyBhdCBjcHUncyBydW5xLCB3ZSBtdXN0IGhvbGQgdGhlIHByb3Bl
ciBsb2NrLgogICAgICAqLwotICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZChwZXJfY3B1KHNjaGVk
dWxlX2RhdGEsIGNwdSkuc2NoZWR1bGVfbG9jaykpOworICAgIEFTU0VSVChzcGluX2lzX2xvY2tl
ZChnZXRfc2NoZWRfcmVzKGNwdSktPnNjaGVkdWxlX2xvY2spKTsKIAogICAgIHJldHVybiBsaXN0
X2VtcHR5KFJVTlEoY3B1KSkgfHwKICAgICAgICAgICAgaXNfaWRsZV92Y3B1KF9fcnVucV9lbGVt
KFJVTlEoY3B1KS0+bmV4dCktPnZjcHUpOwpAQCAtMjU3LDcgKzI1Nyw3IEBAIHN0YXRpYyBpbmxp
bmUgYm9vbF90IGlzX3J1bnFfaWRsZSh1bnNpZ25lZCBpbnQgY3B1KQogc3RhdGljIGlubGluZSB2
b2lkCiBpbmNfbnJfcnVubmFibGUodW5zaWduZWQgaW50IGNwdSkKIHsKLSAgICBBU1NFUlQoc3Bp
bl9pc19sb2NrZWQocGVyX2NwdShzY2hlZHVsZV9kYXRhLCBjcHUpLnNjaGVkdWxlX2xvY2spKTsK
KyAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoZ2V0X3NjaGVkX3JlcyhjcHUpLT5zY2hlZHVsZV9s
b2NrKSk7CiAgICAgQ1NDSEVEX1BDUFUoY3B1KS0+bnJfcnVubmFibGUrKzsKIAogfQpAQCAtMjY1
LDcgKzI2NSw3IEBAIGluY19ucl9ydW5uYWJsZSh1bnNpZ25lZCBpbnQgY3B1KQogc3RhdGljIGlu
bGluZSB2b2lkCiBkZWNfbnJfcnVubmFibGUodW5zaWduZWQgaW50IGNwdSkKIHsKLSAgICBBU1NF
UlQoc3Bpbl9pc19sb2NrZWQocGVyX2NwdShzY2hlZHVsZV9kYXRhLCBjcHUpLnNjaGVkdWxlX2xv
Y2spKTsKKyAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoZ2V0X3NjaGVkX3JlcyhjcHUpLT5zY2hl
ZHVsZV9sb2NrKSk7CiAgICAgQVNTRVJUKENTQ0hFRF9QQ1BVKGNwdSktPm5yX3J1bm5hYmxlID49
IDEpOwogICAgIENTQ0hFRF9QQ1BVKGNwdSktPm5yX3J1bm5hYmxlLS07CiB9CkBAIC02MTUsNyAr
NjE1LDcgQEAgY3NjaGVkX2luaXRfcGRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCB2
b2lkICpwZGF0YSwgaW50IGNwdSkKIHsKICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwogICAgIHN0
cnVjdCBjc2NoZWRfcHJpdmF0ZSAqcHJ2ID0gQ1NDSEVEX1BSSVYob3BzKTsKLSAgICBzdHJ1Y3Qg
c2NoZWR1bGVfZGF0YSAqc2QgPSAmcGVyX2NwdShzY2hlZHVsZV9kYXRhLCBjcHUpOworICAgIHN0
cnVjdCBzY2hlZF9yZXNvdXJjZSAqc2QgPSBnZXRfc2NoZWRfcmVzKGNwdSk7CiAKICAgICAvKgog
ICAgICAqIFRoaXMgaXMgY2FsbGVkIGVpdGhlciBkdXJpbmcgZHVyaW5nIGJvb3QsIHJlc3VtZSBv
ciBob3RwbHVnLCBpbgpAQCAtNjM1LDcgKzYzNSw3IEBAIHN0YXRpYyBzcGlubG9ja190ICoKIGNz
Y2hlZF9zd2l0Y2hfc2NoZWQoc3RydWN0IHNjaGVkdWxlciAqbmV3X29wcywgdW5zaWduZWQgaW50
IGNwdSwKICAgICAgICAgICAgICAgICAgICAgdm9pZCAqcGRhdGEsIHZvaWQgKnZkYXRhKQogewot
ICAgIHN0cnVjdCBzY2hlZHVsZV9kYXRhICpzZCA9ICZwZXJfY3B1KHNjaGVkdWxlX2RhdGEsIGNw
dSk7CisgICAgc3RydWN0IHNjaGVkX3Jlc291cmNlICpzZCA9IGdldF9zY2hlZF9yZXMoY3B1KTsK
ICAgICBzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKnBydiA9IENTQ0hFRF9QUklWKG5ld19vcHMpOwog
ICAgIHN0cnVjdCBjc2NoZWRfdW5pdCAqc3ZjID0gdmRhdGE7CiAKZGlmZiAtLWdpdCBhL3hlbi9j
b21tb24vc2NoZWRfY3JlZGl0Mi5jIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMKaW5kZXgg
MzYyMDE4MTVlMy4uOTllOTkzYjMyZiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9jcmVk
aXQyLmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMKQEAgLTU2Nyw3ICs1NjcsNyBA
QCBzdGF0aWMgaW5saW5lIHN0cnVjdCBjc2NoZWQyX3ByaXZhdGUgKmNzY2hlZDJfcHJpdihjb25z
dCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMpCiAKIHN0YXRpYyBpbmxpbmUgc3RydWN0IGNzY2hlZDJf
cGNwdSAqY3NjaGVkMl9wY3B1KHVuc2lnbmVkIGludCBjcHUpCiB7Ci0gICAgcmV0dXJuIHBlcl9j
cHUoc2NoZWR1bGVfZGF0YSwgY3B1KS5zY2hlZF9wcml2OworICAgIHJldHVybiBnZXRfc2NoZWRf
cmVzKGNwdSktPnNjaGVkX3ByaXY7CiB9CiAKIHN0YXRpYyBpbmxpbmUgc3RydWN0IGNzY2hlZDJf
dW5pdCAqY3NjaGVkMl91bml0KGNvbnN0IHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQpAQCAtMTI3
Niw3ICsxMjc2LDcgQEAgcnVucV9pbnNlcnQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBz
dHJ1Y3QgY3NjaGVkMl91bml0ICpzdmMpCiAgICAgc3RydWN0IGxpc3RfaGVhZCAqIHJ1bnEgPSAm
YzJycWQob3BzLCBjcHUpLT5ydW5xOwogICAgIGludCBwb3MgPSAwOwogCi0gICAgQVNTRVJUKHNw
aW5faXNfbG9ja2VkKHBlcl9jcHUoc2NoZWR1bGVfZGF0YSwgY3B1KS5zY2hlZHVsZV9sb2NrKSk7
CisgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKGdldF9zY2hlZF9yZXMoY3B1KS0+c2NoZWR1bGVf
bG9jaykpOwogCiAgICAgQVNTRVJUKCF2Y3B1X29uX3J1bnEoc3ZjKSk7CiAgICAgQVNTRVJUKGMy
cihjcHUpID09IGMycihzdmMtPnZjcHUtPnByb2Nlc3NvcikpOwpAQCAtMTc5Nyw3ICsxNzk3LDcg
QEAgc3RhdGljIGJvb2wgdmNwdV9ncmFiX2J1ZGdldChzdHJ1Y3QgY3NjaGVkMl91bml0ICpzdmMp
CiAgICAgc3RydWN0IGNzY2hlZDJfZG9tICpzZG9tID0gc3ZjLT5zZG9tOwogICAgIHVuc2lnbmVk
IGludCBjcHUgPSBzdmMtPnZjcHUtPnByb2Nlc3NvcjsKIAotICAgIEFTU0VSVChzcGluX2lzX2xv
Y2tlZChwZXJfY3B1KHNjaGVkdWxlX2RhdGEsIGNwdSkuc2NoZWR1bGVfbG9jaykpOworICAgIEFT
U0VSVChzcGluX2lzX2xvY2tlZChnZXRfc2NoZWRfcmVzKGNwdSktPnNjaGVkdWxlX2xvY2spKTsK
IAogICAgIGlmICggc3ZjLT5idWRnZXQgPiAwICkKICAgICAgICAgcmV0dXJuIHRydWU7CkBAIC0x
ODQ0LDcgKzE4NDQsNyBAQCB2Y3B1X3JldHVybl9idWRnZXQoc3RydWN0IGNzY2hlZDJfdW5pdCAq
c3ZjLCBzdHJ1Y3QgbGlzdF9oZWFkICpwYXJrZWQpCiAgICAgc3RydWN0IGNzY2hlZDJfZG9tICpz
ZG9tID0gc3ZjLT5zZG9tOwogICAgIHVuc2lnbmVkIGludCBjcHUgPSBzdmMtPnZjcHUtPnByb2Nl
c3NvcjsKIAotICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZChwZXJfY3B1KHNjaGVkdWxlX2RhdGEs
IGNwdSkuc2NoZWR1bGVfbG9jaykpOworICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZChnZXRfc2No
ZWRfcmVzKGNwdSktPnNjaGVkdWxlX2xvY2spKTsKICAgICBBU1NFUlQobGlzdF9lbXB0eShwYXJr
ZWQpKTsKIAogICAgIC8qIGJ1ZGdldF9sb2NrIG5lc3RzIGluc2lkZSBydW5xdWV1ZSBsb2NrLiAq
LwpAQCAtMjEwMSw3ICsyMTAxLDcgQEAgY3NjaGVkMl91bml0X3dha2UoY29uc3Qgc3RydWN0IHNj
aGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKICAgICB1bnNpZ25lZCBpbnQg
Y3B1ID0gdmMtPnByb2Nlc3NvcjsKICAgICBzX3RpbWVfdCBub3c7CiAKLSAgICBBU1NFUlQoc3Bp
bl9pc19sb2NrZWQocGVyX2NwdShzY2hlZHVsZV9kYXRhLCBjcHUpLnNjaGVkdWxlX2xvY2spKTsK
KyAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoZ2V0X3NjaGVkX3JlcyhjcHUpLT5zY2hlZHVsZV9s
b2NrKSk7CiAKICAgICBBU1NFUlQoIWlzX2lkbGVfdmNwdSh2YykpOwogCkBAIC0yMjI5LDcgKzIy
MjksNyBAQCBjc2NoZWQyX3Jlc19waWNrKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3Ry
dWN0IHNjaGVkX3VuaXQgKnVuaXQpCiAgICAgICoganVzdCBncmFiIHRoZSBwcnYgbG9jay4gIElu
c3RlYWQsIHdlJ2xsIGhhdmUgdG8gdHJ5bG9jaywgYW5kCiAgICAgICogZG8gc29tZXRoaW5nIGVs
c2UgcmVhc29uYWJsZSBpZiB3ZSBmYWlsLgogICAgICAqLwotICAgIEFTU0VSVChzcGluX2lzX2xv
Y2tlZChwZXJfY3B1KHNjaGVkdWxlX2RhdGEsIGNwdSkuc2NoZWR1bGVfbG9jaykpOworICAgIEFT
U0VSVChzcGluX2lzX2xvY2tlZChnZXRfc2NoZWRfcmVzKGNwdSktPnNjaGVkdWxlX2xvY2spKTsK
IAogICAgIGlmICggIXJlYWRfdHJ5bG9jaygmcHJ2LT5sb2NrKSApCiAgICAgewpAQCAtMjU2OSw3
ICsyNTY5LDcgQEAgc3RhdGljIHZvaWQgYmFsYW5jZV9sb2FkKGNvbnN0IHN0cnVjdCBzY2hlZHVs
ZXIgKm9wcywgaW50IGNwdSwgc190aW1lX3Qgbm93KQogICAgICAqIG9uIGVpdGhlciBzaWRlIG1h
eSBiZSBlbXB0eSkuCiAgICAgICovCiAKLSAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQocGVyX2Nw
dShzY2hlZHVsZV9kYXRhLCBjcHUpLnNjaGVkdWxlX2xvY2spKTsKKyAgICBBU1NFUlQoc3Bpbl9p
c19sb2NrZWQoZ2V0X3NjaGVkX3JlcyhjcHUpLT5zY2hlZHVsZV9sb2NrKSk7CiAgICAgc3QubHJx
ZCA9IGMycnFkKG9wcywgY3B1KTsKIAogICAgIHVwZGF0ZV9ydW5xX2xvYWQob3BzLCBzdC5scnFk
LCAwLCBub3cpOwpAQCAtMzQ3NSw3ICszNDc1LDcgQEAgY3NjaGVkMl9zY2hlZHVsZSgKICAgICBy
cWQgPSBjMnJxZChvcHMsIGNwdSk7CiAgICAgQlVHX09OKCFjcHVtYXNrX3Rlc3RfY3B1KGNwdSwg
JnJxZC0+YWN0aXZlKSk7CiAKLSAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQocGVyX2NwdShzY2hl
ZHVsZV9kYXRhLCBjcHUpLnNjaGVkdWxlX2xvY2spKTsKKyAgICBBU1NFUlQoc3Bpbl9pc19sb2Nr
ZWQoZ2V0X3NjaGVkX3JlcyhjcHUpLT5zY2hlZHVsZV9sb2NrKSk7CiAKICAgICBCVUdfT04oIWlz
X2lkbGVfdmNwdShzY3Vyci0+dmNwdSkgJiYgc2N1cnItPnJxZCAhPSBycWQpOwogCkBAIC0zODYz
LDcgKzM4NjMsNyBAQCBjc2NoZWQyX2luaXRfcGRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAq
b3BzLCB2b2lkICpwZGF0YSwgaW50IGNwdSkKIAogICAgIHJxaSA9IGluaXRfcGRhdGEocHJ2LCBw
ZGF0YSwgY3B1KTsKICAgICAvKiBNb3ZlIHRoZSBzY2hlZHVsZXIgbG9jayB0byB0aGUgbmV3IHJ1
bnEgbG9jay4gKi8KLSAgICBwZXJfY3B1KHNjaGVkdWxlX2RhdGEsIGNwdSkuc2NoZWR1bGVfbG9j
ayA9ICZwcnYtPnJxZFtycWldLmxvY2s7CisgICAgZ2V0X3NjaGVkX3JlcyhjcHUpLT5zY2hlZHVs
ZV9sb2NrID0gJnBydi0+cnFkW3JxaV0ubG9jazsKIAogICAgIC8qIF9Ob3RfIHBjcHVfc2NoZWR1
bGVfdW5sb2NrKCk6IHNjaGVkdWxlX2xvY2sgbWF5IGhhdmUgY2hhbmdlZCEgKi8KICAgICBzcGlu
X3VubG9jayhvbGRfbG9jayk7CkBAIC0zODc3LDYgKzM4NzcsNyBAQCBjc2NoZWQyX3N3aXRjaF9z
Y2hlZChzdHJ1Y3Qgc2NoZWR1bGVyICpuZXdfb3BzLCB1bnNpZ25lZCBpbnQgY3B1LAogewogICAg
IHN0cnVjdCBjc2NoZWQyX3ByaXZhdGUgKnBydiA9IGNzY2hlZDJfcHJpdihuZXdfb3BzKTsKICAg
ICBzdHJ1Y3QgY3NjaGVkMl91bml0ICpzdmMgPSB2ZGF0YTsKKyAgICBzdHJ1Y3Qgc2NoZWRfcmVz
b3VyY2UgKnNkID0gZ2V0X3NjaGVkX3JlcyhjcHUpOwogICAgIHVuc2lnbmVkIHJxaTsKIAogICAg
IEFTU0VSVChwZGF0YSAmJiBzdmMgJiYgaXNfaWRsZV92Y3B1KHN2Yy0+dmNwdSkpOwpAQCAtMzkw
Miw3ICszOTAzLDcgQEAgY3NjaGVkMl9zd2l0Y2hfc2NoZWQoc3RydWN0IHNjaGVkdWxlciAqbmV3
X29wcywgdW5zaWduZWQgaW50IGNwdSwKICAgICAgKiB0aGlzIHNjaGVkdWxlciwgYW5kIHNvIGl0
J3Mgc2FmZSB0byBoYXZlIHRha2VuIGl0IC9iZWZvcmUvIG91cgogICAgICAqIHByaXZhdGUgZ2xv
YmFsIGxvY2suCiAgICAgICovCi0gICAgQVNTRVJUKHBlcl9jcHUoc2NoZWR1bGVfZGF0YSwgY3B1
KS5zY2hlZHVsZV9sb2NrICE9ICZwcnYtPnJxZFtycWldLmxvY2spOworICAgIEFTU0VSVChzZC0+
c2NoZWR1bGVfbG9jayAhPSAmcHJ2LT5ycWRbcnFpXS5sb2NrKTsKIAogICAgIHdyaXRlX3VubG9j
aygmcHJ2LT5sb2NrKTsKIApkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9udWxsLmMgYi94
ZW4vY29tbW9uL3NjaGVkX251bGwuYwppbmRleCBkZWZjZGZjZjFlLi45ZGY2Zjg2N2FhIDEwMDY0
NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX251bGwuYworKysgYi94ZW4vY29tbW9uL3NjaGVkX251
bGwuYwpAQCAtMTY4LDcgKzE2OCw3IEBAIHN0YXRpYyB2b2lkIGluaXRfcGRhdGEoc3RydWN0IG51
bGxfcHJpdmF0ZSAqcHJ2LCB1bnNpZ25lZCBpbnQgY3B1KQogc3RhdGljIHZvaWQgbnVsbF9pbml0
X3BkYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgdm9pZCAqcGRhdGEsIGludCBjcHUp
CiB7CiAgICAgc3RydWN0IG51bGxfcHJpdmF0ZSAqcHJ2ID0gbnVsbF9wcml2KG9wcyk7Ci0gICAg
c3RydWN0IHNjaGVkdWxlX2RhdGEgKnNkID0gJnBlcl9jcHUoc2NoZWR1bGVfZGF0YSwgY3B1KTsK
KyAgICBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKnNkID0gZ2V0X3NjaGVkX3JlcyhjcHUpOwogCiAg
ICAgLyogYWxsb2NfcGRhdGEgaXMgbm90IGltcGxlbWVudGVkLCBzbyB3ZSB3YW50IHRoaXMgdG8g
YmUgTlVMTC4gKi8KICAgICBBU1NFUlQoIXBkYXRhKTsKQEAgLTI3Nyw3ICsyNzcsNyBAQCBwaWNr
X3JlcyhzdHJ1Y3QgbnVsbF9wcml2YXRlICpwcnYsIHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQog
ICAgIHVuc2lnbmVkIGludCBjcHUgPSB2LT5wcm9jZXNzb3IsIG5ld19jcHU7CiAgICAgY3B1bWFz
a190ICpjcHVzID0gY3B1cG9vbF9kb21haW5fY3B1bWFzayh2LT5kb21haW4pOwogCi0gICAgQVNT
RVJUKHNwaW5faXNfbG9ja2VkKHBlcl9jcHUoc2NoZWR1bGVfZGF0YSwgY3B1KS5zY2hlZHVsZV9s
b2NrKSk7CisgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKGdldF9zY2hlZF9yZXMoY3B1KS0+c2No
ZWR1bGVfbG9jaykpOwogCiAgICAgZm9yX2VhY2hfYWZmaW5pdHlfYmFsYW5jZV9zdGVwKCBicyAp
CiAgICAgewpAQCAtMzg5LDcgKzM4OSw3IEBAIHN0YXRpYyBzcGlubG9ja190ICpudWxsX3N3aXRj
aF9zY2hlZChzdHJ1Y3Qgc2NoZWR1bGVyICpuZXdfb3BzLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBjcHUsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdm9pZCAqcGRhdGEsIHZvaWQgKnZkYXRhKQogewotICAgIHN0cnVjdCBz
Y2hlZHVsZV9kYXRhICpzZCA9ICZwZXJfY3B1KHNjaGVkdWxlX2RhdGEsIGNwdSk7CisgICAgc3Ry
dWN0IHNjaGVkX3Jlc291cmNlICpzZCA9IGdldF9zY2hlZF9yZXMoY3B1KTsKICAgICBzdHJ1Y3Qg
bnVsbF9wcml2YXRlICpwcnYgPSBudWxsX3ByaXYobmV3X29wcyk7CiAgICAgc3RydWN0IG51bGxf
dW5pdCAqbnZjID0gdmRhdGE7CiAKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWRfcnQuYyBi
L3hlbi9jb21tb24vc2NoZWRfcnQuYwppbmRleCA4Y2FlYzVjNWRjLi5jZWUwZDY5ZDU0IDEwMDY0
NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX3J0LmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZF9ydC5j
CkBAIC03NSw3ICs3NSw3IEBACiAvKgogICogTG9ja2luZzoKICAqIEEgZ2xvYmFsIHN5c3RlbSBs
b2NrIGlzIHVzZWQgdG8gcHJvdGVjdCB0aGUgUnVuUSBhbmQgRGVwbGV0ZWRRLgotICogVGhlIGds
b2JhbCBsb2NrIGlzIHJlZmVyZW5jZWQgYnkgc2NoZWR1bGVfZGF0YS5zY2hlZHVsZV9sb2NrCisg
KiBUaGUgZ2xvYmFsIGxvY2sgaXMgcmVmZXJlbmNlZCBieSBzY2hlZF9yZXMtPnNjaGVkdWxlX2xv
Y2sKICAqIGZyb20gYWxsIHBoeXNpY2FsIGNwdXMuCiAgKgogICogVGhlIGxvY2sgaXMgYWxyZWFk
eSBncmFiYmVkIHdoZW4gY2FsbGluZyB3YWtlL3NsZWVwL3NjaGVkdWxlLyBmdW5jdGlvbnMKQEAg
LTE3Niw3ICsxNzYsNyBAQCBzdGF0aWMgdm9pZCByZXBsX3RpbWVyX2hhbmRsZXIodm9pZCAqZGF0
YSk7CiAKIC8qCiAgKiBTeXN0ZW0td2lkZSBwcml2YXRlIGRhdGEsIGluY2x1ZGUgZ2xvYmFsIFJ1
blF1ZXVlL0RlcGxldGVkUQotICogR2xvYmFsIGxvY2sgaXMgcmVmZXJlbmNlZCBieSBzY2hlZHVs
ZV9kYXRhLnNjaGVkdWxlX2xvY2sgZnJvbSBhbGwKKyAqIEdsb2JhbCBsb2NrIGlzIHJlZmVyZW5j
ZWQgYnkgc2NoZWRfcmVzLT5zY2hlZHVsZV9sb2NrIGZyb20gYWxsCiAgKiBwaHlzaWNhbCBjcHVz
LiBJdCBjYW4gYmUgZ3JhYmJlZCB2aWEgdmNwdV9zY2hlZHVsZV9sb2NrX2lycSgpCiAgKi8KIHN0
cnVjdCBydF9wcml2YXRlIHsKQEAgLTcyMyw3ICs3MjMsNyBAQCBydF9pbml0X3BkYXRhKGNvbnN0
IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgdm9pZCAqcGRhdGEsIGludCBjcHUpCiAgICAgfQogCiAg
ICAgLyogTW92ZSB0aGUgc2NoZWR1bGVyIGxvY2sgdG8gb3VyIGdsb2JhbCBydW5xdWV1ZSBsb2Nr
LiAgKi8KLSAgICBwZXJfY3B1KHNjaGVkdWxlX2RhdGEsIGNwdSkuc2NoZWR1bGVfbG9jayA9ICZw
cnYtPmxvY2s7CisgICAgZ2V0X3NjaGVkX3JlcyhjcHUpLT5zY2hlZHVsZV9sb2NrID0gJnBydi0+
bG9jazsKIAogICAgIC8qIF9Ob3RfIHBjcHVfc2NoZWR1bGVfdW5sb2NrKCk6IHBlcl9jcHUoKS5z
Y2hlZHVsZV9sb2NrIGNoYW5nZWQhICovCiAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZShvbGRf
bG9jaywgZmxhZ3MpOwpAQCAtNzM2LDYgKzczNiw3IEBAIHJ0X3N3aXRjaF9zY2hlZChzdHJ1Y3Qg
c2NoZWR1bGVyICpuZXdfb3BzLCB1bnNpZ25lZCBpbnQgY3B1LAogewogICAgIHN0cnVjdCBydF9w
cml2YXRlICpwcnYgPSBydF9wcml2KG5ld19vcHMpOwogICAgIHN0cnVjdCBydF91bml0ICpzdmMg
PSB2ZGF0YTsKKyAgICBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKnNkID0gZ2V0X3NjaGVkX3Jlcyhj
cHUpOwogCiAgICAgQVNTRVJUKCFwZGF0YSAmJiBzdmMgJiYgaXNfaWRsZV92Y3B1KHN2Yy0+dmNw
dSkpOwogCkBAIC03NDUsNyArNzQ2LDcgQEAgcnRfc3dpdGNoX3NjaGVkKHN0cnVjdCBzY2hlZHVs
ZXIgKm5ld19vcHMsIHVuc2lnbmVkIGludCBjcHUsCiAgICAgICogYW5vdGhlciBzY2hlZHVsZXIs
IGJ1dCB0aGF0IGlzIGhvdyB0aGluZ3MgbmVlZCB0byBiZSwgZm9yCiAgICAgICogcHJldmVudGlu
ZyByYWNlcy4KICAgICAgKi8KLSAgICBBU1NFUlQocGVyX2NwdShzY2hlZHVsZV9kYXRhLCBjcHUp
LnNjaGVkdWxlX2xvY2sgIT0gJnBydi0+bG9jayk7CisgICAgQVNTRVJUKHNkLT5zY2hlZHVsZV9s
b2NrICE9ICZwcnYtPmxvY2spOwogCiAgICAgLyoKICAgICAgKiBJZiB3ZSBhcmUgdGhlIGFic29s
dXRlIGZpcnN0IGNwdSBiZWluZyBzd2l0Y2hlZCB0b3dhcmQgdGhpcwpkaWZmIC0tZ2l0IGEveGVu
L2NvbW1vbi9zY2hlZHVsZS5jIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCmluZGV4IGMwY2VjMGI2
Y2EuLmVhNTNiZDcxODMgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWR1bGUuYworKysgYi94
ZW4vY29tbW9uL3NjaGVkdWxlLmMKQEAgLTYxLDcgKzYxLDYgQEAgc3RhdGljIHZvaWQgdmNwdV9z
aW5nbGVzaG90X3RpbWVyX2ZuKHZvaWQgKmRhdGEpOwogc3RhdGljIHZvaWQgcG9sbF90aW1lcl9m
bih2b2lkICpkYXRhKTsKIAogLyogVGhpcyBpcyBnbG9iYWwgZm9yIG5vdyBzbyB0aGF0IHByaXZh
dGUgaW1wbGVtZW50YXRpb25zIGNhbiByZWFjaCBpdCAqLwotREVGSU5FX1BFUl9DUFUoc3RydWN0
IHNjaGVkdWxlX2RhdGEsIHNjaGVkdWxlX2RhdGEpOwogREVGSU5FX1BFUl9DUFUoc3RydWN0IHNj
aGVkdWxlciAqLCBzY2hlZHVsZXIpOwogREVGSU5FX1BFUl9DUFUoc3RydWN0IHNjaGVkX3Jlc291
cmNlICosIHNjaGVkX3Jlcyk7CiAKQEAgLTE1Nyw3ICsxNTYsNyBAQCBzdGF0aWMgaW5saW5lIHZv
aWQgdmNwdV91cmdlbnRfY291bnRfdXBkYXRlKHN0cnVjdCB2Y3B1ICp2KQogICAgICAgICAgICAg
ICF0ZXN0X2JpdCh2LT52Y3B1X2lkLCB2LT5kb21haW4tPnBvbGxfbWFzaykgKQogICAgICAgICB7
CiAgICAgICAgICAgICB2LT5pc191cmdlbnQgPSAwOwotICAgICAgICAgICAgYXRvbWljX2RlYygm
cGVyX2NwdShzY2hlZHVsZV9kYXRhLHYtPnByb2Nlc3NvcikudXJnZW50X2NvdW50KTsKKyAgICAg
ICAgICAgIGF0b21pY19kZWMoJmdldF9zY2hlZF9yZXModi0+cHJvY2Vzc29yKS0+dXJnZW50X2Nv
dW50KTsKICAgICAgICAgfQogICAgIH0KICAgICBlbHNlCkBAIC0xNjYsNyArMTY1LDcgQEAgc3Rh
dGljIGlubGluZSB2b2lkIHZjcHVfdXJnZW50X2NvdW50X3VwZGF0ZShzdHJ1Y3QgdmNwdSAqdikK
ICAgICAgICAgICAgICB1bmxpa2VseSh0ZXN0X2JpdCh2LT52Y3B1X2lkLCB2LT5kb21haW4tPnBv
bGxfbWFzaykpICkKICAgICAgICAgewogICAgICAgICAgICAgdi0+aXNfdXJnZW50ID0gMTsKLSAg
ICAgICAgICAgIGF0b21pY19pbmMoJnBlcl9jcHUoc2NoZWR1bGVfZGF0YSx2LT5wcm9jZXNzb3Ip
LnVyZ2VudF9jb3VudCk7CisgICAgICAgICAgICBhdG9taWNfaW5jKCZnZXRfc2NoZWRfcmVzKHYt
PnByb2Nlc3NvciktPnVyZ2VudF9jb3VudCk7CiAgICAgICAgIH0KICAgICB9CiB9CkBAIC0xNzcs
NyArMTc2LDcgQEAgc3RhdGljIGlubGluZSB2b2lkIHZjcHVfcnVuc3RhdGVfY2hhbmdlKAogICAg
IHNfdGltZV90IGRlbHRhOwogCiAgICAgQVNTRVJUKHYtPnJ1bnN0YXRlLnN0YXRlICE9IG5ld19z
dGF0ZSk7Ci0gICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKHBlcl9jcHUoc2NoZWR1bGVfZGF0YSx2
LT5wcm9jZXNzb3IpLnNjaGVkdWxlX2xvY2spKTsKKyAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQo
Z2V0X3NjaGVkX3Jlcyh2LT5wcm9jZXNzb3IpLT5zY2hlZHVsZV9sb2NrKSk7CiAKICAgICB2Y3B1
X3VyZ2VudF9jb3VudF91cGRhdGUodik7CiAKQEAgLTMzNCw3ICszMzMsNyBAQCBpbnQgc2NoZWRf
aW5pdF92Y3B1KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgcHJvY2Vzc29yKQogICAgIC8q
IElkbGUgVkNQVXMgYXJlIHNjaGVkdWxlZCBpbW1lZGlhdGVseSwgc28gZG9uJ3QgcHV0IHRoZW0g
aW4gcnVucXVldWUuICovCiAgICAgaWYgKCBpc19pZGxlX2RvbWFpbihkKSApCiAgICAgewotICAg
ICAgICBwZXJfY3B1KHNjaGVkdWxlX2RhdGEsIHYtPnByb2Nlc3NvcikuY3VyciA9IHVuaXQ7Cisg
ICAgICAgIGdldF9zY2hlZF9yZXModi0+cHJvY2Vzc29yKS0+Y3VyciA9IHVuaXQ7CiAgICAgICAg
IHYtPmlzX3J1bm5pbmcgPSAxOwogICAgIH0KICAgICBlbHNlCkBAIC00NTksNyArNDU4LDcgQEAg
dm9pZCBzY2hlZF9kZXN0cm95X3ZjcHUoc3RydWN0IHZjcHUgKnYpCiAgICAga2lsbF90aW1lcigm
di0+c2luZ2xlc2hvdF90aW1lcik7CiAgICAga2lsbF90aW1lcigmdi0+cG9sbF90aW1lcik7CiAg
ICAgaWYgKCB0ZXN0X2FuZF9jbGVhcl9ib29sKHYtPmlzX3VyZ2VudCkgKQotICAgICAgICBhdG9t
aWNfZGVjKCZwZXJfY3B1KHNjaGVkdWxlX2RhdGEsIHYtPnByb2Nlc3NvcikudXJnZW50X2NvdW50
KTsKKyAgICAgICAgYXRvbWljX2RlYygmZ2V0X3NjaGVkX3Jlcyh2LT5wcm9jZXNzb3IpLT51cmdl
bnRfY291bnQpOwogICAgIHNjaGVkX3JlbW92ZV91bml0KHZjcHVfc2NoZWR1bGVyKHYpLCB1bml0
KTsKICAgICBzY2hlZF9mcmVlX3ZkYXRhKHZjcHVfc2NoZWR1bGVyKHYpLCB1bml0LT5wcml2KTsK
ICAgICBzY2hlZF9mcmVlX3VuaXQodW5pdCk7CkBAIC01MDYsNyArNTA1LDcgQEAgdm9pZCBzY2hl
ZF9kZXN0cm95X2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkKQogCiB2b2lkIHZjcHVfc2xlZXBfbm9z
eW5jX2xvY2tlZChzdHJ1Y3QgdmNwdSAqdikKIHsKLSAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQo
cGVyX2NwdShzY2hlZHVsZV9kYXRhLHYtPnByb2Nlc3Nvcikuc2NoZWR1bGVfbG9jaykpOworICAg
IEFTU0VSVChzcGluX2lzX2xvY2tlZChnZXRfc2NoZWRfcmVzKHYtPnByb2Nlc3NvciktPnNjaGVk
dWxlX2xvY2spKTsKIAogICAgIGlmICggbGlrZWx5KCF2Y3B1X3J1bm5hYmxlKHYpKSApCiAgICAg
ewpAQCAtNjAxLDggKzYwMCw4IEBAIHN0YXRpYyB2b2lkIHZjcHVfbW92ZV9sb2NrZWQoc3RydWN0
IHZjcHUgKnYsIHVuc2lnbmVkIGludCBuZXdfY3B1KQogICAgICAqLwogICAgIGlmICggdW5saWtl
bHkodi0+aXNfdXJnZW50KSAmJiAob2xkX2NwdSAhPSBuZXdfY3B1KSApCiAgICAgewotICAgICAg
ICBhdG9taWNfaW5jKCZwZXJfY3B1KHNjaGVkdWxlX2RhdGEsIG5ld19jcHUpLnVyZ2VudF9jb3Vu
dCk7Ci0gICAgICAgIGF0b21pY19kZWMoJnBlcl9jcHUoc2NoZWR1bGVfZGF0YSwgb2xkX2NwdSku
dXJnZW50X2NvdW50KTsKKyAgICAgICAgYXRvbWljX2luYygmZ2V0X3NjaGVkX3JlcyhuZXdfY3B1
KS0+dXJnZW50X2NvdW50KTsKKyAgICAgICAgYXRvbWljX2RlYygmZ2V0X3NjaGVkX3JlcyhvbGRf
Y3B1KS0+dXJnZW50X2NvdW50KTsKICAgICB9CiAKICAgICAvKgpAQCAtNjY4LDIwICs2NjcsMjAg
QEAgc3RhdGljIHZvaWQgdmNwdV9taWdyYXRlX2ZpbmlzaChzdHJ1Y3QgdmNwdSAqdikKICAgICAg
ICAgICogYXJlIG5vdCBjb3JyZWN0IGFueSBsb25nZXIgYWZ0ZXIgZXZhbHVhdGluZyBvbGQgYW5k
IG5ldyBjcHUgaG9sZGluZwogICAgICAgICAgKiB0aGUgbG9ja3MuCiAgICAgICAgICAqLwotICAg
ICAgICBvbGRfbG9jayA9IHBlcl9jcHUoc2NoZWR1bGVfZGF0YSwgb2xkX2NwdSkuc2NoZWR1bGVf
bG9jazsKLSAgICAgICAgbmV3X2xvY2sgPSBwZXJfY3B1KHNjaGVkdWxlX2RhdGEsIG5ld19jcHUp
LnNjaGVkdWxlX2xvY2s7CisgICAgICAgIG9sZF9sb2NrID0gZ2V0X3NjaGVkX3JlcyhvbGRfY3B1
KS0+c2NoZWR1bGVfbG9jazsKKyAgICAgICAgbmV3X2xvY2sgPSBnZXRfc2NoZWRfcmVzKG5ld19j
cHUpLT5zY2hlZHVsZV9sb2NrOwogCiAgICAgICAgIHNjaGVkX3NwaW5fbG9ja19kb3VibGUob2xk
X2xvY2ssIG5ld19sb2NrLCAmZmxhZ3MpOwogCiAgICAgICAgIG9sZF9jcHUgPSB2LT5wcm9jZXNz
b3I7Ci0gICAgICAgIGlmICggb2xkX2xvY2sgPT0gcGVyX2NwdShzY2hlZHVsZV9kYXRhLCBvbGRf
Y3B1KS5zY2hlZHVsZV9sb2NrICkKKyAgICAgICAgaWYgKCBvbGRfbG9jayA9PSBnZXRfc2NoZWRf
cmVzKG9sZF9jcHUpLT5zY2hlZHVsZV9sb2NrICkKICAgICAgICAgewogICAgICAgICAgICAgLyoK
ICAgICAgICAgICAgICAqIElmIHdlIHNlbGVjdGVkIGEgQ1BVIG9uIHRoZSBwcmV2aW9zdSBpdGVy
YXRpb24sIGNoZWNrIGlmIGl0CiAgICAgICAgICAgICAgKiByZW1haW5zIHN1aXRhYmxlIGZvciBy
dW5uaW5nIHRoaXMgdkNQVS4KICAgICAgICAgICAgICAqLwogICAgICAgICAgICAgaWYgKCBwaWNr
X2NhbGxlZCAmJgotICAgICAgICAgICAgICAgICAobmV3X2xvY2sgPT0gcGVyX2NwdShzY2hlZHVs
ZV9kYXRhLCBuZXdfY3B1KS5zY2hlZHVsZV9sb2NrKSAmJgorICAgICAgICAgICAgICAgICAobmV3
X2xvY2sgPT0gZ2V0X3NjaGVkX3JlcyhuZXdfY3B1KS0+c2NoZWR1bGVfbG9jaykgJiYKICAgICAg
ICAgICAgICAgICAgY3B1bWFza190ZXN0X2NwdShuZXdfY3B1LCB2LT5jcHVfaGFyZF9hZmZpbml0
eSkgJiYKICAgICAgICAgICAgICAgICAgY3B1bWFza190ZXN0X2NwdShuZXdfY3B1LCB2LT5kb21h
aW4tPmNwdXBvb2wtPmNwdV92YWxpZCkgKQogICAgICAgICAgICAgICAgIGJyZWFrOwpAQCAtNjg5
LDcgKzY4OCw3IEBAIHN0YXRpYyB2b2lkIHZjcHVfbWlncmF0ZV9maW5pc2goc3RydWN0IHZjcHUg
KnYpCiAgICAgICAgICAgICAvKiBTZWxlY3QgYSBuZXcgQ1BVLiAqLwogICAgICAgICAgICAgbmV3
X2NwdSA9IHNjaGVkX3BpY2tfcmVzb3VyY2UodmNwdV9zY2hlZHVsZXIodiksCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2LT5zY2hlZF91bml0KS0+cHJvY2Vzc29y
OwotICAgICAgICAgICAgaWYgKCAobmV3X2xvY2sgPT0gcGVyX2NwdShzY2hlZHVsZV9kYXRhLCBu
ZXdfY3B1KS5zY2hlZHVsZV9sb2NrKSAmJgorICAgICAgICAgICAgaWYgKCAobmV3X2xvY2sgPT0g
Z2V0X3NjaGVkX3JlcyhuZXdfY3B1KS0+c2NoZWR1bGVfbG9jaykgJiYKICAgICAgICAgICAgICAg
ICAgY3B1bWFza190ZXN0X2NwdShuZXdfY3B1LCB2LT5kb21haW4tPmNwdXBvb2wtPmNwdV92YWxp
ZCkgKQogICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgcGlja19jYWxsZWQgPSAx
OwpAQCAtMTQ3Miw3ICsxNDcxLDcgQEAgc3RhdGljIHZvaWQgc2NoZWR1bGUodm9pZCkKICAgICBz
dHJ1Y3Qgc2NoZWR1bGVyICAgICAqc2NoZWQ7CiAgICAgdW5zaWduZWQgbG9uZyAgICAgICAgKnRh
c2tsZXRfd29yayA9ICZ0aGlzX2NwdSh0YXNrbGV0X3dvcmtfdG9fZG8pOwogICAgIGJvb2xfdCAg
ICAgICAgICAgICAgICB0YXNrbGV0X3dvcmtfc2NoZWR1bGVkID0gMDsKLSAgICBzdHJ1Y3Qgc2No
ZWR1bGVfZGF0YSAqc2Q7CisgICAgc3RydWN0IHNjaGVkX3Jlc291cmNlICpzZDsKICAgICBzcGlu
bG9ja190ICAgICAgICAgICAqbG9jazsKICAgICBzdHJ1Y3QgdGFza19zbGljZSAgICAgbmV4dF9z
bGljZTsKICAgICBpbnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwpAQCAtMTQ4MSw3ICsxNDgw
LDcgQEAgc3RhdGljIHZvaWQgc2NoZWR1bGUodm9pZCkKIAogICAgIFNDSEVEX1NUQVRfQ1JBTkso
c2NoZWRfcnVuKTsKIAotICAgIHNkID0gJnRoaXNfY3B1KHNjaGVkdWxlX2RhdGEpOworICAgIHNk
ID0gZ2V0X3NjaGVkX3JlcyhjcHUpOwogCiAgICAgLyogVXBkYXRlIHRhc2tsZXQgc2NoZWR1bGlu
ZyBzdGF0dXMuICovCiAgICAgc3dpdGNoICggKnRhc2tsZXRfd29yayApCkBAIC0xNjIzLDE1ICsx
NjIyLDE0IEBAIHN0YXRpYyB2b2lkIHBvbGxfdGltZXJfZm4odm9pZCAqZGF0YSkKIAogc3RhdGlj
IGludCBjcHVfc2NoZWR1bGVfdXAodW5zaWduZWQgaW50IGNwdSkKIHsKLSAgICBzdHJ1Y3Qgc2No
ZWR1bGVfZGF0YSAqc2QgPSAmcGVyX2NwdShzY2hlZHVsZV9kYXRhLCBjcHUpOworICAgIHN0cnVj
dCBzY2hlZF9yZXNvdXJjZSAqc2Q7CiAgICAgdm9pZCAqc2NoZWRfcHJpdjsKLSAgICBzdHJ1Y3Qg
c2NoZWRfcmVzb3VyY2UgKnJlczsKIAotICAgIHJlcyA9IHh6YWxsb2Moc3RydWN0IHNjaGVkX3Jl
c291cmNlKTsKLSAgICBpZiAoIHJlcyA9PSBOVUxMICkKKyAgICBzZCA9IHh6YWxsb2Moc3RydWN0
IHNjaGVkX3Jlc291cmNlKTsKKyAgICBpZiAoIHNkID09IE5VTEwgKQogICAgICAgICByZXR1cm4g
LUVOT01FTTsKLSAgICByZXMtPnByb2Nlc3NvciA9IGNwdTsKLSAgICBzZXRfc2NoZWRfcmVzKGNw
dSwgcmVzKTsKKyAgICBzZC0+cHJvY2Vzc29yID0gY3B1OworICAgIHNldF9zY2hlZF9yZXMoY3B1
LCBzZCk7CiAKICAgICBwZXJfY3B1KHNjaGVkdWxlciwgY3B1KSA9ICZvcHM7CiAgICAgc3Bpbl9s
b2NrX2luaXQoJnNkLT5fbG9jayk7CkBAIC0xNjg3LDcgKzE2ODUsNyBAQCBzdGF0aWMgaW50IGNw
dV9zY2hlZHVsZV91cCh1bnNpZ25lZCBpbnQgY3B1KQogCiBzdGF0aWMgdm9pZCBjcHVfc2NoZWR1
bGVfZG93bih1bnNpZ25lZCBpbnQgY3B1KQogewotICAgIHN0cnVjdCBzY2hlZHVsZV9kYXRhICpz
ZCA9ICZwZXJfY3B1KHNjaGVkdWxlX2RhdGEsIGNwdSk7CisgICAgc3RydWN0IHNjaGVkX3Jlc291
cmNlICpzZCA9IGdldF9zY2hlZF9yZXMoY3B1KTsKICAgICBzdHJ1Y3Qgc2NoZWR1bGVyICpzY2hl
ZCA9IHBlcl9jcHUoc2NoZWR1bGVyLCBjcHUpOwogCiAgICAgc2NoZWRfZnJlZV9wZGF0YShzY2hl
ZCwgc2QtPnNjaGVkX3ByaXYsIGNwdSk7CkBAIC0xNzA3LDcgKzE3MDUsNyBAQCBzdGF0aWMgaW50
IGNwdV9zY2hlZHVsZV9jYWxsYmFjaygKIHsKICAgICB1bnNpZ25lZCBpbnQgY3B1ID0gKHVuc2ln
bmVkIGxvbmcpaGNwdTsKICAgICBzdHJ1Y3Qgc2NoZWR1bGVyICpzY2hlZCA9IHBlcl9jcHUoc2No
ZWR1bGVyLCBjcHUpOwotICAgIHN0cnVjdCBzY2hlZHVsZV9kYXRhICpzZCA9ICZwZXJfY3B1KHNj
aGVkdWxlX2RhdGEsIGNwdSk7CisgICAgc3RydWN0IHNjaGVkX3Jlc291cmNlICpzZCA9IGdldF9z
Y2hlZF9yZXMoY3B1KTsKICAgICBpbnQgcmMgPSAwOwogCiAgICAgLyoKQEAgLTE4NjQsMTAgKzE4
NjIsMTAgQEAgdm9pZCBfX2luaXQgc2NoZWR1bGVyX2luaXQodm9pZCkKICAgICBpZGxlX2RvbWFp
bi0+bWF4X3ZjcHVzID0gbnJfY3B1X2lkczsKICAgICBpZiAoIHZjcHVfY3JlYXRlKGlkbGVfZG9t
YWluLCAwLCAwKSA9PSBOVUxMICkKICAgICAgICAgQlVHKCk7Ci0gICAgdGhpc19jcHUoc2NoZWR1
bGVfZGF0YSkuY3VyciA9IGlkbGVfdmNwdVswXS0+c2NoZWRfdW5pdDsKLSAgICB0aGlzX2NwdShz
Y2hlZHVsZV9kYXRhKS5zY2hlZF9wcml2ID0gc2NoZWRfYWxsb2NfcGRhdGEoJm9wcywgMCk7Ci0g
ICAgQlVHX09OKElTX0VSUih0aGlzX2NwdShzY2hlZHVsZV9kYXRhKS5zY2hlZF9wcml2KSk7Ci0g
ICAgc2NoZWRfaW5pdF9wZGF0YSgmb3BzLCB0aGlzX2NwdShzY2hlZHVsZV9kYXRhKS5zY2hlZF9w
cml2LCAwKTsKKyAgICBnZXRfc2NoZWRfcmVzKDApLT5jdXJyID0gaWRsZV92Y3B1WzBdLT5zY2hl
ZF91bml0OworICAgIGdldF9zY2hlZF9yZXMoMCktPnNjaGVkX3ByaXYgPSBzY2hlZF9hbGxvY19w
ZGF0YSgmb3BzLCAwKTsKKyAgICBCVUdfT04oSVNfRVJSKGdldF9zY2hlZF9yZXMoMCktPnNjaGVk
X3ByaXYpKTsKKyAgICBzY2hlZF9pbml0X3BkYXRhKCZvcHMsIGdldF9zY2hlZF9yZXMoMCktPnNj
aGVkX3ByaXYsIDApOwogfQogCiAvKgpAQCAtMTg4OCw3ICsxODg2LDcgQEAgaW50IHNjaGVkdWxl
X2NwdV9zd2l0Y2godW5zaWduZWQgaW50IGNwdSwgc3RydWN0IGNwdXBvb2wgKmMpCiAgICAgc3Ry
dWN0IHNjaGVkdWxlciAqb2xkX29wcyA9IHBlcl9jcHUoc2NoZWR1bGVyLCBjcHUpOwogICAgIHN0
cnVjdCBzY2hlZHVsZXIgKm5ld19vcHMgPSAoYyA9PSBOVUxMKSA/ICZvcHMgOiBjLT5zY2hlZDsK
ICAgICBzdHJ1Y3QgY3B1cG9vbCAqb2xkX3Bvb2wgPSBwZXJfY3B1KGNwdXBvb2wsIGNwdSk7Ci0g
ICAgc3RydWN0IHNjaGVkdWxlX2RhdGEgKnNkID0gJnBlcl9jcHUoc2NoZWR1bGVfZGF0YSwgY3B1
KTsKKyAgICBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKnNkID0gZ2V0X3NjaGVkX3JlcyhjcHUpOwog
ICAgIHNwaW5sb2NrX3QgKm9sZF9sb2NrLCAqbmV3X2xvY2s7CiAKICAgICAvKgpAQCAtMjA3NCw2
ICsyMDcyLDE2IEBAIHZvaWQgd2FpdCh2b2lkKQogICAgIHNjaGVkdWxlKCk7CiB9CiAKKy8qCisg
KiB2Y3B1IGlzIHVyZ2VudCBpZiB2Y3B1IGlzIHBvbGxpbmcgZXZlbnQgY2hhbm5lbAorICoKKyAq
IGlmIHVyZ2VudCB2Y3B1IGV4aXN0cywgQ1BVIHNob3VsZCBub3QgZW50ZXIgZGVlcCBDIHN0YXRl
CisgKi8KK2ludCBzY2hlZF9oYXNfdXJnZW50X3ZjcHUodm9pZCkKK3sKKyAgICByZXR1cm4gYXRv
bWljX3JlYWQoJmdldF9zY2hlZF9yZXMoc21wX3Byb2Nlc3Nvcl9pZCgpKS0+dXJnZW50X2NvdW50
KTsKK30KKwogI2lmZGVmIENPTkZJR19DT01QQVQKICNpbmNsdWRlICJjb21wYXQvc2NoZWR1bGUu
YyIKICNlbmRpZgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVpZGxlLmggYi94
ZW4vaW5jbHVkZS9hc20teDg2L2NwdWlkbGUuaAppbmRleCA0ODhmNzA4MzA1Li41ZDdkZmZkMjI4
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWlkbGUuaAorKysgYi94ZW4vaW5j
bHVkZS9hc20teDg2L2NwdWlkbGUuaApAQCAtNCw3ICs0LDYgQEAKICNpbmNsdWRlIDx4ZW4vY3B1
aWRsZS5oPgogI2luY2x1ZGUgPHhlbi9ub3RpZmllci5oPgogI2luY2x1ZGUgPHhlbi9zY2hlZC5o
PgotI2luY2x1ZGUgPHhlbi9zY2hlZC1pZi5oPgogCiBleHRlcm4gc3RydWN0IGFjcGlfcHJvY2Vz
c29yX3Bvd2VyICpwcm9jZXNzb3JfcG93ZXJzW107CiAKQEAgLTI3LDE0ICsyNiw0IEBAIHZvaWQg
dXBkYXRlX2lkbGVfc3RhdHMoc3RydWN0IGFjcGlfcHJvY2Vzc29yX3Bvd2VyICosCiB2b2lkIHVw
ZGF0ZV9sYXN0X2N4X3N0YXQoc3RydWN0IGFjcGlfcHJvY2Vzc29yX3Bvd2VyICosCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgc3RydWN0IGFjcGlfcHJvY2Vzc29yX2N4ICosIHVpbnQ2NF90KTsK
IAotLyoKLSAqIHZjcHUgaXMgdXJnZW50IGlmIHZjcHUgaXMgcG9sbGluZyBldmVudCBjaGFubmVs
Ci0gKgotICogaWYgdXJnZW50IHZjcHUgZXhpc3RzLCBDUFUgc2hvdWxkIG5vdCBlbnRlciBkZWVw
IEMgc3RhdGUKLSAqLwotc3RhdGljIGlubGluZSBpbnQgc2NoZWRfaGFzX3VyZ2VudF92Y3B1KHZv
aWQpCi17Ci0gICAgcmV0dXJuIGF0b21pY19yZWFkKCZ0aGlzX2NwdShzY2hlZHVsZV9kYXRhKS51
cmdlbnRfY291bnQpOwotfQotCiAjZW5kaWYgLyogX19YODZfQVNNX0NQVUlETEVfSF9fICovCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaCBiL3hlbi9pbmNsdWRlL3hlbi9z
Y2hlZC1pZi5oCmluZGV4IDliNzg1NWU3NzUuLjA0NDNmZTFkN2UgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL3hlbi9zY2hlZC1pZi5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oCkBA
IC0zMywyMiArMzMsMTggQEAgZXh0ZXJuIGludCBzY2hlZF9yYXRlbGltaXRfdXM7CiAgKiBGb3Ig
Y2FjaGUgYmV0dGVybmVzcywga2VlcCB0aGUgYWN0dWFsIGxvY2sgaW4gdGhlIHNhbWUgY2FjaGUg
YXJlYQogICogYXMgdGhlIHJlc3Qgb2YgdGhlIHN0cnVjdC4gIEp1c3QgaGF2ZSB0aGUgc2NoZWR1
bGVyIHBvaW50IHRvIHRoZQogICogb25lIGl0IHdhbnRzIChUaGlzIG1heSBiZSB0aGUgb25lIHJp
Z2h0IGluIGZyb250IG9mIGl0KS4qLwotc3RydWN0IHNjaGVkdWxlX2RhdGEgeworc3RydWN0IHNj
aGVkX3Jlc291cmNlIHsKICAgICBzcGlubG9ja190ICAgICAgICAgKnNjaGVkdWxlX2xvY2ssCiAg
ICAgICAgICAgICAgICAgICAgICAgIF9sb2NrOwogICAgIHN0cnVjdCBzY2hlZF91bml0ICAqY3Vy
cjsgICAgICAgICAgIC8qIGN1cnJlbnQgdGFzayAgICAgICAgICAgICAgICAgICAgKi8KICAgICB2
b2lkICAgICAgICAgICAgICAgKnNjaGVkX3ByaXY7CiAgICAgc3RydWN0IHRpbWVyICAgICAgICBz
X3RpbWVyOyAgICAgICAgLyogc2NoZWR1bGluZyB0aW1lciAgICAgICAgICAgICAgICAqLwogICAg
IGF0b21pY190ICAgICAgICAgICAgdXJnZW50X2NvdW50OyAgIC8qIGhvdyBtYW55IHVyZ2VudCB2
Y3B1cyAgICAgICAgICAgKi8KKyAgICB1bnNpZ25lZCBpbnQgICAgICAgIHByb2Nlc3NvcjsKIH07
CiAKLSNkZWZpbmUgY3Vycl9vbl9jcHUoYykgICAgKHBlcl9jcHUoc2NoZWR1bGVfZGF0YSwgYyku
Y3VycikKLQotc3RydWN0IHNjaGVkX3Jlc291cmNlIHsKLSAgICB1bnNpZ25lZCBpbnQgcHJvY2Vz
c29yOwotfTsKKyNkZWZpbmUgY3Vycl9vbl9jcHUoYykgICAgKGdldF9zY2hlZF9yZXMoYyktPmN1
cnIpCiAKLURFQ0xBUkVfUEVSX0NQVShzdHJ1Y3Qgc2NoZWR1bGVfZGF0YSwgc2NoZWR1bGVfZGF0
YSk7CiBERUNMQVJFX1BFUl9DUFUoc3RydWN0IHNjaGVkdWxlciAqLCBzY2hlZHVsZXIpOwogREVD
TEFSRV9QRVJfQ1BVKHN0cnVjdCBjcHVwb29sICosIGNwdXBvb2wpOwogREVDTEFSRV9QRVJfQ1BV
KHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqLCBzY2hlZF9yZXMpOwpAQCAtNzksNyArNzUsNyBAQCBz
dGF0aWMgaW5saW5lIHNwaW5sb2NrX3QgKmtpbmQjI19zY2hlZHVsZV9sb2NrIyNpcnEocGFyYW0g
RVhUUkFfVFlQRShhcmcpKSBcCiB7IFwKICAgICBmb3IgKCA7IDsgKSBcCiAgICAgeyBcCi0gICAg
ICAgIHNwaW5sb2NrX3QgKmxvY2sgPSBwZXJfY3B1KHNjaGVkdWxlX2RhdGEsIGNwdSkuc2NoZWR1
bGVfbG9jazsgXAorICAgICAgICBzcGlubG9ja190ICpsb2NrID0gZ2V0X3NjaGVkX3JlcyhjcHUp
LT5zY2hlZHVsZV9sb2NrOyBcCiAgICAgICAgIC8qIFwKICAgICAgICAgICogdi0+cHJvY2Vzc29y
IG1heSBjaGFuZ2Ugd2hlbiBncmFiYmluZyB0aGUgbG9jazsgYnV0IFwKICAgICAgICAgICogcGVy
X2NwdSh2LT5wcm9jZXNzb3IpIG1heSBhbHNvIGNoYW5nZSwgaWYgY2hhbmdpbmcgY3B1IHBvb2wg
XApAQCAtODksNyArODUsNyBAQCBzdGF0aWMgaW5saW5lIHNwaW5sb2NrX3QgKmtpbmQjI19zY2hl
ZHVsZV9sb2NrIyNpcnEocGFyYW0gRVhUUkFfVFlQRShhcmcpKSBcCiAgICAgICAgICAqIGxvY2sg
bWF5IGJlIHRoZSBzYW1lOyB0aGlzIHdpbGwgc3VjY2VlZCBpbiB0aGF0IGNhc2UuIFwKICAgICAg
ICAgICovIFwKICAgICAgICAgc3Bpbl9sb2NrIyNpcnEobG9jaywgIyMgYXJnKTsgXAotICAgICAg
ICBpZiAoIGxpa2VseShsb2NrID09IHBlcl9jcHUoc2NoZWR1bGVfZGF0YSwgY3B1KS5zY2hlZHVs
ZV9sb2NrKSApIFwKKyAgICAgICAgaWYgKCBsaWtlbHkobG9jayA9PSBnZXRfc2NoZWRfcmVzKGNw
dSktPnNjaGVkdWxlX2xvY2spICkgXAogICAgICAgICAgICAgcmV0dXJuIGxvY2s7IFwKICAgICAg
ICAgc3Bpbl91bmxvY2sjI2lycShsb2NrLCAjIyBhcmcpOyBcCiAgICAgfSBcCkBAIC05OSw3ICs5
NSw3IEBAIHN0YXRpYyBpbmxpbmUgc3BpbmxvY2tfdCAqa2luZCMjX3NjaGVkdWxlX2xvY2sjI2ly
cShwYXJhbSBFWFRSQV9UWVBFKGFyZykpIFwKIHN0YXRpYyBpbmxpbmUgdm9pZCBraW5kIyNfc2No
ZWR1bGVfdW5sb2NrIyNpcnEoc3BpbmxvY2tfdCAqbG9jayBcCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVYVFJBX1RZUEUoYXJnKSwgcGFyYW0pIFwKIHsg
XAotICAgIEFTU0VSVChsb2NrID09IHBlcl9jcHUoc2NoZWR1bGVfZGF0YSwgY3B1KS5zY2hlZHVs
ZV9sb2NrKTsgXAorICAgIEFTU0VSVChsb2NrID09IGdldF9zY2hlZF9yZXMoY3B1KS0+c2NoZWR1
bGVfbG9jayk7IFwKICAgICBzcGluX3VubG9jayMjaXJxKGxvY2ssICMjIGFyZyk7IFwKIH0KIApA
QCAtMTI4LDExICsxMjQsMTEgQEAgc2NoZWRfdW5sb2NrKHZjcHUsIGNvbnN0IHN0cnVjdCB2Y3B1
ICp2LCB2LT5wcm9jZXNzb3IsIF9pcnFyZXN0b3JlLCBmbGFncykKIAogc3RhdGljIGlubGluZSBz
cGlubG9ja190ICpwY3B1X3NjaGVkdWxlX3RyeWxvY2sodW5zaWduZWQgaW50IGNwdSkKIHsKLSAg
ICBzcGlubG9ja190ICpsb2NrID0gcGVyX2NwdShzY2hlZHVsZV9kYXRhLCBjcHUpLnNjaGVkdWxl
X2xvY2s7CisgICAgc3BpbmxvY2tfdCAqbG9jayA9IGdldF9zY2hlZF9yZXMoY3B1KS0+c2NoZWR1
bGVfbG9jazsKIAogICAgIGlmICggIXNwaW5fdHJ5bG9jayhsb2NrKSApCiAgICAgICAgIHJldHVy
biBOVUxMOwotICAgIGlmICggbG9jayA9PSBwZXJfY3B1KHNjaGVkdWxlX2RhdGEsIGNwdSkuc2No
ZWR1bGVfbG9jayApCisgICAgaWYgKCBsb2NrID09IGdldF9zY2hlZF9yZXMoY3B1KS0+c2NoZWR1
bGVfbG9jayApCiAgICAgICAgIHJldHVybiBsb2NrOwogICAgIHNwaW5fdW5sb2NrKGxvY2spOwog
ICAgIHJldHVybiBOVUxMOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmggYi94
ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAppbmRleCBkM2ExYTMxYzg2Li5lZTMxNmNkZGQ3IDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vc2No
ZWQuaApAQCAtOTAwLDYgKzkwMCw3IEBAIGludCB2Y3B1X3Bpbl9vdmVycmlkZShzdHJ1Y3QgdmNw
dSAqdiwgaW50IGNwdSk7CiAKIHZvaWQgdmNwdV9ydW5zdGF0ZV9nZXQoc3RydWN0IHZjcHUgKnYs
IHN0cnVjdCB2Y3B1X3J1bnN0YXRlX2luZm8gKnJ1bnN0YXRlKTsKIHVpbnQ2NF90IGdldF9jcHVf
aWRsZV90aW1lKHVuc2lnbmVkIGludCBjcHUpOworaW50IHNjaGVkX2hhc191cmdlbnRfdmNwdSh2
b2lkKTsKIAogLyoKICAqIFVzZWQgYnkgaWRsZSBsb29wIHRvIGRlY2lkZSB3aGV0aGVyIHRoZXJl
IGlzIHdvcmsgdG8gZG86Ci0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 28 10:33:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 10:33:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVZQ8-0004gx-FJ; Tue, 28 May 2019 10:33:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=31/0=T4=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hVZQ5-0004c0-NG
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 10:33:25 +0000
X-Inumbo-ID: 03838b16-8134-11e9-957d-9fa688e50d06
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 03838b16-8134-11e9-957d-9fa688e50d06;
 Tue, 28 May 2019 10:33:21 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 905EAB02F;
 Tue, 28 May 2019 10:33:18 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 28 May 2019 12:32:22 +0200
Message-Id: <20190528103313.1343-10-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190528103313.1343-1-jgross@suse.com>
References: <20190528103313.1343-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH 09/60] xen/sched: let pick_cpu return a
 scheduler resource
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Robert VanVossen <robert.vanvossen@dornerworks.com>,
 Dario Faggioli <dfaggioli@suse.com>, Julien Grall <julien.grall@arm.com>,
 Josh Whitehead <josh.whitehead@dornerworks.com>,
 Meng Xu <mengxu@cis.upenn.edu>, Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW5zdGVhZCBvZiByZXR1cm5pbmcgYSBwaHlzaWNhbCBjcHUgbnVtYmVyIGxldCBwaWNrX2NwdSgp
IHJldHVybiBhCnNjaGVkdWxlciByZXNvdXJjZSBpbnN0ZWFkLiBSZW5hbWUgcGlja19jcHUoKSB0
byBwaWNrX3Jlc291cmNlKCkgdG8KcmVmbGVjdCB0aGF0IGNoYW5nZS4KClNpZ25lZC1vZmYtYnk6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vY29tbW9uL3NjaGVkX2Fy
aW5jNjUzLmMgIHwgMTIgKysrKysrLS0tLS0tCiB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jICAg
IHwgMTYgKysrKysrKystLS0tLS0tLQogeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMgICB8IDIy
ICsrKysrKysrKysrLS0tLS0tLS0tLS0KIHhlbi9jb21tb24vc2NoZWRfbnVsbC5jICAgICAgfCAy
MCArKysrKysrKysrKy0tLS0tLS0tLQogeGVuL2NvbW1vbi9zY2hlZF9ydC5jICAgICAgICB8IDE4
ICsrKysrKysrKy0tLS0tLS0tLQogeGVuL2NvbW1vbi9zY2hlZHVsZS5jICAgICAgICB8IDEwICsr
KysrKy0tLS0KIHhlbi9pbmNsdWRlL3hlbi9wZXJmY19kZWZuLmggfCAgMiArLQogeGVuL2luY2x1
ZGUveGVuL3NjaGVkLWlmLmggICB8IDEyICsrKysrKy0tLS0tLQogOCBmaWxlcyBjaGFuZ2VkLCA1
OCBpbnNlcnRpb25zKCspLCA1NCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9u
L3NjaGVkX2FyaW5jNjUzLmMgYi94ZW4vY29tbW9uL3NjaGVkX2FyaW5jNjUzLmMKaW5kZXggODQw
ODkxMzE4ZS4uMzgzZGY3NTBiMCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9hcmluYzY1
My5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfYXJpbmM2NTMuYwpAQCAtNjAxLDE1ICs2MDEsMTUg
QEAgYTY1M3NjaGVkX2RvX3NjaGVkdWxlKAogfQogCiAvKioKLSAqIFhlbiBzY2hlZHVsZXIgY2Fs
bGJhY2sgZnVuY3Rpb24gdG8gc2VsZWN0IGEgQ1BVIGZvciB0aGUgVkNQVSB0byBydW4gb24KKyAq
IFhlbiBzY2hlZHVsZXIgY2FsbGJhY2sgZnVuY3Rpb24gdG8gc2VsZWN0IGEgcmVzb3VyY2UgZm9y
IHRoZSBWQ1BVIHRvIHJ1biBvbgogICoKICAqIEBwYXJhbSBvcHMgICAgICAgUG9pbnRlciB0byB0
aGlzIGluc3RhbmNlIG9mIHRoZSBzY2hlZHVsZXIgc3RydWN0dXJlCiAgKiBAcGFyYW0gdW5pdCAg
ICAgIFBvaW50ZXIgdG8gc3RydWN0IHNjaGVkX3VuaXQKICAqCi0gKiBAcmV0dXJuICAgICAgICAg
IE51bWJlciBvZiBzZWxlY3RlZCBwaHlzaWNhbCBDUFUKKyAqIEByZXR1cm4gICAgICAgICAgU2No
ZWR1bGVyIHJlc291cmNlIHRvIHJ1biBvbgogICovCi1zdGF0aWMgaW50Ci1hNjUzc2NoZWRfcGlj
a19jcHUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5p
dCkKK3N0YXRpYyBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKgorYTY1M3NjaGVkX3BpY2tfcmVzb3Vy
Y2UoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkK
IHsKICAgICBzdHJ1Y3QgdmNwdSAqdmMgPSB1bml0LT52Y3B1OwogICAgIGNwdW1hc2tfdCAqb25s
aW5lOwpAQCAtNjI3LDcgKzYyNyw3IEBAIGE2NTNzY2hlZF9waWNrX2NwdShjb25zdCBzdHJ1Y3Qg
c2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogICAgICAgICAgfHwgKGNw
dSA+PSBucl9jcHVfaWRzKSApCiAgICAgICAgIGNwdSA9IHZjLT5wcm9jZXNzb3I7CiAKLSAgICBy
ZXR1cm4gY3B1OworICAgIHJldHVybiBnZXRfc2NoZWRfcmVzKGNwdSk7CiB9CiAKIC8qKgpAQCAt
NzIwLDcgKzcyMCw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyIHNjaGVkX2FyaW5j
NjUzX2RlZiA9IHsKIAogICAgIC5kb19zY2hlZHVsZSAgICA9IGE2NTNzY2hlZF9kb19zY2hlZHVs
ZSwKIAotICAgIC5waWNrX2NwdSAgICAgICA9IGE2NTNzY2hlZF9waWNrX2NwdSwKKyAgICAucGlj
a19yZXNvdXJjZSAgPSBhNjUzc2NoZWRfcGlja19yZXNvdXJjZSwKIAogICAgIC5zd2l0Y2hfc2No
ZWQgICA9IGE2NTNfc3dpdGNoX3NjaGVkLAogCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVk
X2NyZWRpdC5jIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYwppbmRleCAwY2QxMzllYzI5Li43
Zjc1OTZiM2JmIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCisrKyBiL3hl
bi9jb21tb24vc2NoZWRfY3JlZGl0LmMKQEAgLTg1OCw4ICs4NTgsOCBAQCBfY3NjaGVkX2NwdV9w
aWNrKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHZjcHUgKnZjLCBib29sX3Qg
Y29tbWl0KQogICAgIHJldHVybiBjcHU7CiB9CiAKLXN0YXRpYyBpbnQKLWNzY2hlZF9jcHVfcGlj
ayhjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQor
c3RhdGljIHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqCitjc2NoZWRfcmVzX3BpY2soY29uc3Qgc3Ry
dWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIHsKICAgICBzdHJ1
Y3QgdmNwdSAqdmMgPSB1bml0LT52Y3B1OwogICAgIHN0cnVjdCBjc2NoZWRfdmNwdSAqc3ZjID0g
Q1NDSEVEX1ZDUFUodmMpOwpAQCAtODcyLDcgKzg3Miw3IEBAIGNzY2hlZF9jcHVfcGljayhjb25z
dCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogICAgICAq
IGdldCBib29zdGVkLCB3aGljaCB3ZSBkb24ndCBkZXNlcnZlIGFzIHdlIGFyZSAib25seSIgbWln
cmF0aW5nLgogICAgICAqLwogICAgIHNldF9iaXQoQ1NDSEVEX0ZMQUdfVkNQVV9NSUdSQVRJTkcs
ICZzdmMtPmZsYWdzKTsKLSAgICByZXR1cm4gX2NzY2hlZF9jcHVfcGljayhvcHMsIHZjLCAxKTsK
KyAgICByZXR1cm4gZ2V0X3NjaGVkX3JlcyhfY3NjaGVkX2NwdV9waWNrKG9wcywgdmMsIDEpKTsK
IH0KIAogc3RhdGljIGlubGluZSB2b2lkCkBAIC05NzIsNyArOTcyLDcgQEAgY3NjaGVkX3ZjcHVf
YWNjdChzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKnBydiwgdW5zaWduZWQgaW50IGNwdSkKICAgICAg
ICAgLyoKICAgICAgICAgICogSWYgaXQncyBiZWVuIGFjdGl2ZSBhIHdoaWxlLCBjaGVjayBpZiB3
ZSdkIGJlIGJldHRlciBvZmYKICAgICAgICAgICogbWlncmF0aW5nIGl0IHRvIHJ1biBlbHNld2hl
cmUgKHNlZSBtdWx0aS1jb3JlIGFuZCBtdWx0aS10aHJlYWQKLSAgICAgICAgICogc3VwcG9ydCBp
biBjc2NoZWRfY3B1X3BpY2soKSkuCisgICAgICAgICAqIHN1cHBvcnQgaW4gY3NjaGVkX3Jlc19w
aWNrKCkpLgogICAgICAgICAgKi8KICAgICAgICAgbmV3X2NwdSA9IF9jc2NoZWRfY3B1X3BpY2so
b3BzLCBjdXJyZW50LCAwKTsKIApAQCAtMTAyNywxMSArMTAyNywxMSBAQCBjc2NoZWRfdW5pdF9p
bnNlcnQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5p
dCkKIAogICAgIEJVR19PTiggaXNfaWRsZV92Y3B1KHZjKSApOwogCi0gICAgLyogY3NjaGVkX2Nw
dV9waWNrKCkgbG9va3MgaW4gdmMtPnByb2Nlc3NvcidzIHJ1bnEsIHNvIHdlIG5lZWQgdGhlIGxv
Y2suICovCisgICAgLyogY3NjaGVkX3Jlc19waWNrKCkgbG9va3MgaW4gdmMtPnByb2Nlc3Nvcidz
IHJ1bnEsIHNvIHdlIG5lZWQgdGhlIGxvY2suICovCiAgICAgbG9jayA9IHZjcHVfc2NoZWR1bGVf
bG9ja19pcnEodmMpOwogCi0gICAgdmMtPnByb2Nlc3NvciA9IGNzY2hlZF9jcHVfcGljayhvcHMs
IHVuaXQpOwotICAgIHVuaXQtPnJlcyA9IGdldF9zY2hlZF9yZXModmMtPnByb2Nlc3Nvcik7Cisg
ICAgdW5pdC0+cmVzID0gY3NjaGVkX3Jlc19waWNrKG9wcywgdW5pdCk7CisgICAgdmMtPnByb2Nl
c3NvciA9IHVuaXQtPnJlcy0+cHJvY2Vzc29yOwogCiAgICAgc3Bpbl91bmxvY2tfaXJxKGxvY2sp
OwogCkBAIC0yMjgyLDcgKzIyODIsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHNjaGVkdWxlciBz
Y2hlZF9jcmVkaXRfZGVmID0gewogICAgIC5hZGp1c3RfYWZmaW5pdHk9IGNzY2hlZF9hZmZfY250
bCwKICAgICAuYWRqdXN0X2dsb2JhbCAgPSBjc2NoZWRfc3lzX2NudGwsCiAKLSAgICAucGlja19j
cHUgICAgICAgPSBjc2NoZWRfY3B1X3BpY2ssCisgICAgLnBpY2tfcmVzb3VyY2UgID0gY3NjaGVk
X3Jlc19waWNrLAogICAgIC5kb19zY2hlZHVsZSAgICA9IGNzY2hlZF9zY2hlZHVsZSwKIAogICAg
IC5kdW1wX2NwdV9zdGF0ZSA9IGNzY2hlZF9kdW1wX3BjcHUsCmRpZmYgLS1naXQgYS94ZW4vY29t
bW9uL3NjaGVkX2NyZWRpdDIuYyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCmluZGV4IGM5
MmEwOTA5MDUuLmI3MTgwMmJiYTIgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0
Mi5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCkBAIC02MjUsOSArNjI1LDkgQEAg
c3RhdGljIGlubGluZSBib29sIGhhc19jYXAoY29uc3Qgc3RydWN0IGNzY2hlZDJfdmNwdSAqc3Zj
KQogICogcnVucSwgX2Fsd2F5c18gaGFwcGVucyBieSBtZWFucyBvZiB0aWNrbGluZzoKICAqICAt
IHdoZW4gYSB2Y3B1IHdha2VzIHVwLCBpdCBjYWxscyBjc2NoZWQyX3VuaXRfd2FrZSgpLCB3aGlj
aCBjYWxscwogICogICAgcnVucV90aWNrbGUoKTsKLSAqICAtIHdoZW4gYSBtaWdyYXRpb24gaXMg
aW5pdGlhdGVkIGluIHNjaGVkdWxlLmMsIHdlIGNhbGwgY3NjaGVkMl9jcHVfcGljaygpLAorICog
IC0gd2hlbiBhIG1pZ3JhdGlvbiBpcyBpbml0aWF0ZWQgaW4gc2NoZWR1bGUuYywgd2UgY2FsbCBj
c2NoZWQyX3Jlc19waWNrKCksCiAgKiAgICBjc2NoZWQyX3VuaXRfbWlncmF0ZSgpICh3aGljaCBj
YWxscyBtaWdyYXRlKCkpIGFuZCBjc2NoZWQyX3VuaXRfd2FrZSgpLgotICogICAgY3NjaGVkMl9j
cHVfcGljaygpIGxvb2tzIGZvciB0aGUgbGVhc3QgbG9hZGVkIHJ1bnEgYW5kIHJldHVybiBqdXN0
IGFueQorICogICAgY3NjaGVkMl9yZXNfcGljaygpIGxvb2tzIGZvciB0aGUgbGVhc3QgbG9hZGVk
IHJ1bnEgYW5kIHJldHVybiBqdXN0IGFueQogICogICAgb2YgaXRzIHByb2Nlc3NvcnMuIFRoZW4s
IGNzY2hlZDJfdW5pdF9taWdyYXRlKCkganVzdCBtb3ZlcyB0aGUgdmNwdSB0bwogICogICAgdGhl
IGNob3NlbiBydW5xLCBhbmQgaXQgaXMgYWdhaW4gcnVucV90aWNrbGUoKSwgY2FsbGVkIGJ5CiAg
KiAgICBjc2NoZWQyX3VuaXRfd2FrZSgpIHRoYXQgYWN0dWFsbHkgZGVjaWRlcyB3aGF0IHBjcHUg
dG8gdXNlIHdpdGhpbiB0aGUKQEAgLTY3Niw3ICs2NzYsNyBAQCB2b2lkIHNtdF9pZGxlX21hc2tf
Y2xlYXIodW5zaWduZWQgaW50IGNwdSwgY3B1bWFza190ICptYXNrKQogfQogCiAvKgotICogSW4g
Y3NjaGVkMl9jcHVfcGljaygpLCBpdCBtYXkgbm90IGJlIHBvc3NpYmxlIHRvIGFjdHVhbGx5IGxv
b2sgYXQgcmVtb3RlCisgKiBJbiBjc2NoZWQyX3Jlc19waWNrKCksIGl0IG1heSBub3QgYmUgcG9z
c2libGUgdG8gYWN0dWFsbHkgbG9vayBhdCByZW1vdGUKICAqIHJ1bnF1ZXVlcyAodGhlIHRyeWxv
Y2stcyBvbiB0aGVpciBzcGlubG9ja3MgY2FuIGZhaWwhKS4gSWYgdGhhdCBoYXBwZW5zLAogICog
d2UgcGljaywgaW4gb3JkZXIgb2YgZGVjcmVhc2luZyBwcmVmZXJlbmNlOgogICogIDEpIHN2Yydz
IGN1cnJlbnQgcGNwdSwgaWYgaXQgaXMgcGFydCBvZiBzdmMncyBzb2Z0IGFmZmluaXR5OwpAQCAt
MjIwMSw4ICsyMjAxLDggQEAgY3NjaGVkMl9jb250ZXh0X3NhdmVkKGNvbnN0IHN0cnVjdCBzY2hl
ZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiB9CiAKICNkZWZpbmUgTUFYX0xP
QUQgKFNUSU1FX01BWCkKLXN0YXRpYyBpbnQKLWNzY2hlZDJfY3B1X3BpY2soY29uc3Qgc3RydWN0
IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKK3N0YXRpYyBzdHJ1Y3Qg
c2NoZWRfcmVzb3VyY2UgKgorY3NjaGVkMl9yZXNfcGljayhjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVy
ICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogewogICAgIHN0cnVjdCBjc2NoZWQyX3By
aXZhdGUgKnBydiA9IGNzY2hlZDJfcHJpdihvcHMpOwogICAgIHN0cnVjdCB2Y3B1ICp2YyA9IHVu
aXQtPnZjcHU7CkBAIC0yMjE0LDcgKzIyMTQsNyBAQCBjc2NoZWQyX2NwdV9waWNrKGNvbnN0IHN0
cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiAKICAgICBBU1NF
UlQoIWNwdW1hc2tfZW1wdHkoJnBydi0+YWN0aXZlX3F1ZXVlcykpOwogCi0gICAgU0NIRURfU1RB
VF9DUkFOSyhwaWNrX2NwdSk7CisgICAgU0NIRURfU1RBVF9DUkFOSyhwaWNrX3Jlc291cmNlKTsK
IAogICAgIC8qIExvY2tpbmc6CiAgICAgICogLSBSdW5xdWV1ZSBsb2NrIG9mIHZjLT5wcm9jZXNz
b3IgaXMgYWxyZWFkeSBsb2NrZWQKQEAgLTI0MjMsNyArMjQyMyw3IEBAIGNzY2hlZDJfY3B1X3Bp
Y2soY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkK
ICAgICAgICAgICAgICAgICAgICAgKHVuc2lnbmVkIGNoYXIgKikmZCk7CiAgICAgfQogCi0gICAg
cmV0dXJuIG5ld19jcHU7CisgICAgcmV0dXJuIGdldF9zY2hlZF9yZXMobmV3X2NwdSk7CiB9CiAK
IC8qIFdvcmtpbmcgc3RhdGUgb2YgdGhlIGxvYWQtYmFsYW5jaW5nIGFsZ29yaXRobSAqLwpAQCAt
MzEyMCwxMSArMzEyMCwxMSBAQCBjc2NoZWQyX3VuaXRfaW5zZXJ0KGNvbnN0IHN0cnVjdCBzY2hl
ZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiAgICAgQVNTRVJUKCFpc19pZGxl
X3ZjcHUodmMpKTsKICAgICBBU1NFUlQobGlzdF9lbXB0eSgmc3ZjLT5ydW5xX2VsZW0pKTsKIAot
ICAgIC8qIGNzY2hlZDJfY3B1X3BpY2soKSBleHBlY3RzIHRoZSBwY3B1IGxvY2sgdG8gYmUgaGVs
ZCAqLworICAgIC8qIGNzY2hlZDJfcmVzX3BpY2soKSBleHBlY3RzIHRoZSBwY3B1IGxvY2sgdG8g
YmUgaGVsZCAqLwogICAgIGxvY2sgPSB2Y3B1X3NjaGVkdWxlX2xvY2tfaXJxKHZjKTsKIAotICAg
IHZjLT5wcm9jZXNzb3IgPSBjc2NoZWQyX2NwdV9waWNrKG9wcywgdW5pdCk7Ci0gICAgdW5pdC0+
cmVzID0gZ2V0X3NjaGVkX3Jlcyh2Yy0+cHJvY2Vzc29yKTsKKyAgICB1bml0LT5yZXMgPSBjc2No
ZWQyX3Jlc19waWNrKG9wcywgdW5pdCk7CisgICAgdmMtPnByb2Nlc3NvciA9IHVuaXQtPnJlcy0+
cHJvY2Vzc29yOwogCiAgICAgc3Bpbl91bmxvY2tfaXJxKGxvY2spOwogCkBAIC00MTAzLDcgKzQx
MDMsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHNjaGVkdWxlciBzY2hlZF9jcmVkaXQyX2RlZiA9
IHsKICAgICAuYWRqdXN0X2FmZmluaXR5PSBjc2NoZWQyX2FmZl9jbnRsLAogICAgIC5hZGp1c3Rf
Z2xvYmFsICA9IGNzY2hlZDJfc3lzX2NudGwsCiAKLSAgICAucGlja19jcHUgICAgICAgPSBjc2No
ZWQyX2NwdV9waWNrLAorICAgIC5waWNrX3Jlc291cmNlICA9IGNzY2hlZDJfcmVzX3BpY2ssCiAg
ICAgLm1pZ3JhdGUgICAgICAgID0gY3NjaGVkMl91bml0X21pZ3JhdGUsCiAgICAgLmRvX3NjaGVk
dWxlICAgID0gY3NjaGVkMl9zY2hlZHVsZSwKICAgICAuY29udGV4dF9zYXZlZCAgPSBjc2NoZWQy
X2NvbnRleHRfc2F2ZWQsCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX251bGwuYyBiL3hl
bi9jb21tb24vc2NoZWRfbnVsbC5jCmluZGV4IDdjMDFkMDI3MmQuLjFlYTg2NDNhOWMgMTAwNjQ0
Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfbnVsbC5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfbnVs
bC5jCkBAIC0yNjksOSArMjY5LDExIEBAIHN0YXRpYyB2b2lkIG51bGxfZnJlZV9kb21kYXRhKGNv
bnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgdm9pZCAqZGF0YSkKICAqCiAgKiBTbyB0aGlzIGlz
IG5vdCBwYXJ0IG9mIGFueSBob3QgcGF0aC4KICAqLwotc3RhdGljIHVuc2lnbmVkIGludCBwaWNr
X2NwdShzdHJ1Y3QgbnVsbF9wcml2YXRlICpwcnYsIHN0cnVjdCB2Y3B1ICp2KQorc3RhdGljIHN0
cnVjdCBzY2hlZF9yZXNvdXJjZSAqCitwaWNrX3JlcyhzdHJ1Y3QgbnVsbF9wcml2YXRlICpwcnYs
IHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogewogICAgIHVuc2lnbmVkIGludCBiczsKKyAgICBz
dHJ1Y3QgdmNwdSAqdiA9IHVuaXQtPnZjcHU7CiAgICAgdW5zaWduZWQgaW50IGNwdSA9IHYtPnBy
b2Nlc3NvciwgbmV3X2NwdTsKICAgICBjcHVtYXNrX3QgKmNwdXMgPSBjcHVwb29sX2RvbWFpbl9j
cHVtYXNrKHYtPmRvbWFpbik7CiAKQEAgLTMzNSw3ICszMzcsNyBAQCBzdGF0aWMgdW5zaWduZWQg
aW50IHBpY2tfY3B1KHN0cnVjdCBudWxsX3ByaXZhdGUgKnBydiwgc3RydWN0IHZjcHUgKnYpCiAg
ICAgICAgIF9fdHJhY2VfdmFyKFRSQ19TTlVMTF9QSUNLRURfQ1BVLCAxLCBzaXplb2YoZCksICZk
KTsKICAgICB9CiAKLSAgICByZXR1cm4gbmV3X2NwdTsKKyAgICByZXR1cm4gZ2V0X3NjaGVkX3Jl
cyhuZXdfY3B1KTsKIH0KIAogc3RhdGljIHZvaWQgdmNwdV9hc3NpZ24oc3RydWN0IG51bGxfcHJp
dmF0ZSAqcHJ2LCBzdHJ1Y3QgdmNwdSAqdiwKQEAgLTQyMSw4ICs0MjMsOCBAQCBzdGF0aWMgdm9p
ZCBudWxsX3VuaXRfaW5zZXJ0KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKICAgICBsb2Nr
ID0gdmNwdV9zY2hlZHVsZV9sb2NrX2lycSh2KTsKICByZXRyeToKIAotICAgIGNwdSA9IHYtPnBy
b2Nlc3NvciA9IHBpY2tfY3B1KHBydiwgdik7Ci0gICAgdW5pdC0+cmVzID0gZ2V0X3NjaGVkX3Jl
cyhjcHUpOworICAgIHVuaXQtPnJlcyA9IHBpY2tfcmVzKHBydiwgdW5pdCk7CisgICAgY3B1ID0g
di0+cHJvY2Vzc29yID0gdW5pdC0+cmVzLT5wcm9jZXNzb3I7CiAKICAgICBzcGluX3VubG9jayhs
b2NrKTsKIApAQCAtNTc4LDExICs1ODAsMTEgQEAgc3RhdGljIHZvaWQgbnVsbF91bml0X3NsZWVw
KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKICAgICBTQ0hFRF9TVEFUX0NSQU5LKHZjcHVf
c2xlZXApOwogfQogCi1zdGF0aWMgaW50IG51bGxfY3B1X3BpY2soY29uc3Qgc3RydWN0IHNjaGVk
dWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKK3N0YXRpYyBzdHJ1Y3Qgc2NoZWRf
cmVzb3VyY2UgKgorbnVsbF9yZXNfcGljayhjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0
cnVjdCBzY2hlZF91bml0ICp1bml0KQogewotICAgIHN0cnVjdCB2Y3B1ICp2ID0gdW5pdC0+dmNw
dTsKLSAgICBBU1NFUlQoIWlzX2lkbGVfdmNwdSh2KSk7Ci0gICAgcmV0dXJuIHBpY2tfY3B1KG51
bGxfcHJpdihvcHMpLCB2KTsKKyAgICBBU1NFUlQoIWlzX2lkbGVfdmNwdSh1bml0LT52Y3B1KSk7
CisgICAgcmV0dXJuIHBpY2tfcmVzKG51bGxfcHJpdihvcHMpLCB1bml0KTsKIH0KIAogc3RhdGlj
IHZvaWQgbnVsbF91bml0X21pZ3JhdGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLApAQCAt
OTAxLDcgKzkwMyw3IEBAIGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgc2NoZWRfbnVsbF9kZWYgPSB7
CiAKICAgICAud2FrZSAgICAgICAgICAgPSBudWxsX3VuaXRfd2FrZSwKICAgICAuc2xlZXAgICAg
ICAgICAgPSBudWxsX3VuaXRfc2xlZXAsCi0gICAgLnBpY2tfY3B1ICAgICAgID0gbnVsbF9jcHVf
cGljaywKKyAgICAucGlja19yZXNvdXJjZSAgPSBudWxsX3Jlc19waWNrLAogICAgIC5taWdyYXRl
ICAgICAgICA9IG51bGxfdW5pdF9taWdyYXRlLAogICAgIC5kb19zY2hlZHVsZSAgICA9IG51bGxf
c2NoZWR1bGUsCiAKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWRfcnQuYyBiL3hlbi9jb21t
b24vc2NoZWRfcnQuYwppbmRleCA3MTVhN2NkMjE4Li5iODBiYzAyMzU3IDEwMDY0NAotLS0gYS94
ZW4vY29tbW9uL3NjaGVkX3J0LmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZF9ydC5jCkBAIC02MzIs
MTIgKzYzMiwxMiBAQCByZXBscV9yZWluc2VydChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMs
IHN0cnVjdCBydF92Y3B1ICpzdmMpCiB9CiAKIC8qCi0gKiBQaWNrIGEgdmFsaWQgQ1BVIGZvciB0
aGUgdmNwdSB2YwotICogVmFsaWQgQ1BVIG9mIGEgdmNwdSBpcyBpbnRlc2VjdGlvbiBvZiB2Y3B1
J3MgYWZmaW5pdHkKLSAqIGFuZCBhdmFpbGFibGUgY3B1cworICogUGljayBhIHZhbGlkIHJlc291
cmNlIGZvciB0aGUgdmNwdSB2YworICogVmFsaWQgcmVzb3VyY2Ugb2YgYSB2Y3B1IGlzIGludGVz
ZWN0aW9uIG9mIHZjcHUncyBhZmZpbml0eQorICogYW5kIGF2YWlsYWJsZSByZXNvdXJjZXMKICAq
Lwotc3RhdGljIGludAotcnRfY3B1X3BpY2soY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBz
dHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKK3N0YXRpYyBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKgor
cnRfcmVzX3BpY2soY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5p
dCAqdW5pdCkKIHsKICAgICBzdHJ1Y3QgdmNwdSAqdmMgPSB1bml0LT52Y3B1OwogICAgIGNwdW1h
c2tfdCBjcHVzOwpAQCAtNjUyLDcgKzY1Miw3IEBAIHJ0X2NwdV9waWNrKGNvbnN0IHN0cnVjdCBz
Y2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiAgICAgICAgICAgICA6IGNw
dW1hc2tfY3ljbGUodmMtPnByb2Nlc3NvciwgJmNwdXMpOwogICAgIEFTU0VSVCggIWNwdW1hc2tf
ZW1wdHkoJmNwdXMpICYmIGNwdW1hc2tfdGVzdF9jcHUoY3B1LCAmY3B1cykgKTsKIAotICAgIHJl
dHVybiBjcHU7CisgICAgcmV0dXJuIGdldF9zY2hlZF9yZXMoY3B1KTsKIH0KIAogLyoKQEAgLTg5
Myw4ICs4OTMsOCBAQCBydF91bml0X2luc2VydChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMs
IHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogICAgIEJVR19PTiggaXNfaWRsZV92Y3B1KHZjKSAp
OwogCiAgICAgLyogVGhpcyBpcyBzYWZlIGJlY2F1c2UgdmMgaXNuJ3QgeWV0IGJlaW5nIHNjaGVk
dWxlZCAqLwotICAgIHZjLT5wcm9jZXNzb3IgPSBydF9jcHVfcGljayhvcHMsIHVuaXQpOwotICAg
IHVuaXQtPnJlcyA9IGdldF9zY2hlZF9yZXModmMtPnByb2Nlc3Nvcik7CisgICAgdW5pdC0+cmVz
ID0gcnRfcmVzX3BpY2sob3BzLCB1bml0KTsKKyAgICB2Yy0+cHJvY2Vzc29yID0gdW5pdC0+cmVz
LT5wcm9jZXNzb3I7CiAKICAgICBsb2NrID0gdmNwdV9zY2hlZHVsZV9sb2NrX2lycSh2Yyk7CiAK
QEAgLTE1NjMsNyArMTU2Myw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyIHNjaGVk
X3J0ZHNfZGVmID0gewogCiAgICAgLmFkanVzdCAgICAgICAgID0gcnRfZG9tX2NudGwsCiAKLSAg
ICAucGlja19jcHUgICAgICAgPSBydF9jcHVfcGljaywKKyAgICAucGlja19yZXNvdXJjZSAgPSBy
dF9yZXNfcGljaywKICAgICAuZG9fc2NoZWR1bGUgICAgPSBydF9zY2hlZHVsZSwKICAgICAuc2xl
ZXAgICAgICAgICAgPSBydF91bml0X3NsZWVwLAogICAgIC53YWtlICAgICAgICAgICA9IHJ0X3Vu
aXRfd2FrZSwKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWR1bGUuYyBiL3hlbi9jb21tb24v
c2NoZWR1bGUuYwppbmRleCAzMmNlMjQ4ZjI0Li41ZGZkYWFlY2UyIDEwMDY0NAotLS0gYS94ZW4v
Y29tbW9uL3NjaGVkdWxlLmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCkBAIC02ODcsNyAr
Njg3LDggQEAgc3RhdGljIHZvaWQgdmNwdV9taWdyYXRlX2ZpbmlzaChzdHJ1Y3QgdmNwdSAqdikK
ICAgICAgICAgICAgICAgICBicmVhazsKIAogICAgICAgICAgICAgLyogU2VsZWN0IGEgbmV3IENQ
VS4gKi8KLSAgICAgICAgICAgIG5ld19jcHUgPSBzY2hlZF9waWNrX2NwdSh2Y3B1X3NjaGVkdWxl
cih2KSwgdi0+c2NoZWRfdW5pdCk7CisgICAgICAgICAgICBuZXdfY3B1ID0gc2NoZWRfcGlja19y
ZXNvdXJjZSh2Y3B1X3NjaGVkdWxlcih2KSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHYtPnNjaGVkX3VuaXQpLT5wcm9jZXNzb3I7CiAgICAgICAgICAgICBpZiAo
IChuZXdfbG9jayA9PSBwZXJfY3B1KHNjaGVkdWxlX2RhdGEsIG5ld19jcHUpLnNjaGVkdWxlX2xv
Y2spICYmCiAgICAgICAgICAgICAgICAgIGNwdW1hc2tfdGVzdF9jcHUobmV3X2NwdSwgdi0+ZG9t
YWluLT5jcHVwb29sLT5jcHVfdmFsaWQpICkKICAgICAgICAgICAgICAgICBicmVhazsKQEAgLTc5
Myw4ICs3OTQsOSBAQCB2b2lkIHJlc3RvcmVfdmNwdV9hZmZpbml0eShzdHJ1Y3QgZG9tYWluICpk
KQogICAgICAgICB2LT5zY2hlZF91bml0LT5yZXMgPSBnZXRfc2NoZWRfcmVzKHYtPnByb2Nlc3Nv
cik7CiAKICAgICAgICAgbG9jayA9IHZjcHVfc2NoZWR1bGVfbG9ja19pcnEodik7Ci0gICAgICAg
IHYtPnByb2Nlc3NvciA9IHNjaGVkX3BpY2tfY3B1KHZjcHVfc2NoZWR1bGVyKHYpLCB2LT5zY2hl
ZF91bml0KTsKLSAgICAgICAgdi0+c2NoZWRfdW5pdC0+cmVzID0gZ2V0X3NjaGVkX3Jlcyh2LT5w
cm9jZXNzb3IpOworICAgICAgICB2LT5zY2hlZF91bml0LT5yZXMgPSBzY2hlZF9waWNrX3Jlc291
cmNlKHZjcHVfc2NoZWR1bGVyKHYpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHYtPnNjaGVkX3VuaXQpOworICAgICAgICB2LT5wcm9jZXNzb3IgPSB2
LT5zY2hlZF91bml0LT5yZXMtPnByb2Nlc3NvcjsKICAgICAgICAgc3Bpbl91bmxvY2tfaXJxKGxv
Y2spOwogCiAgICAgICAgIGlmICggb2xkX2NwdSAhPSB2LT5wcm9jZXNzb3IgKQpAQCAtMTgwMCw3
ICsxODAyLDcgQEAgdm9pZCBfX2luaXQgc2NoZWR1bGVyX2luaXQodm9pZCkKIAogICAgICAgICBz
Y2hlZF90ZXN0X2Z1bmMoaW5pdCk7CiAgICAgICAgIHNjaGVkX3Rlc3RfZnVuYyhkZWluaXQpOwot
ICAgICAgICBzY2hlZF90ZXN0X2Z1bmMocGlja19jcHUpOworICAgICAgICBzY2hlZF90ZXN0X2Z1
bmMocGlja19yZXNvdXJjZSk7CiAgICAgICAgIHNjaGVkX3Rlc3RfZnVuYyhhbGxvY192ZGF0YSk7
CiAgICAgICAgIHNjaGVkX3Rlc3RfZnVuYyhmcmVlX3ZkYXRhKTsKICAgICAgICAgc2NoZWRfdGVz
dF9mdW5jKHN3aXRjaF9zY2hlZCk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vcGVyZmNf
ZGVmbi5oIGIveGVuL2luY2x1ZGUveGVuL3BlcmZjX2RlZm4uaAppbmRleCBlZjZmODZiOTFlLi4x
YWQ0Mzg0MDgwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vcGVyZmNfZGVmbi5oCisrKyBi
L3hlbi9pbmNsdWRlL3hlbi9wZXJmY19kZWZuLmgKQEAgLTY5LDcgKzY5LDcgQEAgUEVSRkNPVU5U
RVIobWlncmF0ZV9vbl9ydW5xLCAgICAgICAgImNzY2hlZDI6IG1pZ3JhdGVfb25fcnVucSIpCiBQ
RVJGQ09VTlRFUihtaWdyYXRlX25vX3J1bnEsICAgICAgICAiY3NjaGVkMjogbWlncmF0ZV9ub19y
dW5xIikKIFBFUkZDT1VOVEVSKHJ1bnRpbWVfbWluX3RpbWVyLCAgICAgICJjc2NoZWQyOiBydW50
aW1lX21pbl90aW1lciIpCiBQRVJGQ09VTlRFUihydW50aW1lX21heF90aW1lciwgICAgICAiY3Nj
aGVkMjogcnVudGltZV9tYXhfdGltZXIiKQotUEVSRkNPVU5URVIocGlja19jcHUsICAgICAgICAg
ICAgICAgImNzY2hlZDI6IHBpY2tfY3B1IikKK1BFUkZDT1VOVEVSKHBpY2tfcmVzb3VyY2UsICAg
ICAgICAgICJjc2NoZWQyOiBwaWNrX3Jlc291cmNlIikKIFBFUkZDT1VOVEVSKG5lZWRfZmFsbGJh
Y2tfY3B1LCAgICAgICJjc2NoZWQyOiBuZWVkX2ZhbGxiYWNrX2NwdSIpCiBQRVJGQ09VTlRFUiht
aWdyYXRlZCwgICAgICAgICAgICAgICAiY3NjaGVkMjogbWlncmF0ZWQiKQogUEVSRkNPVU5URVIo
bWlncmF0ZV9yZXNpc3RlZCwgICAgICAgImNzY2hlZDI6IG1pZ3JhdGVfcmVzaXN0ZWQiKQpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmggYi94ZW4vaW5jbHVkZS94ZW4vc2No
ZWQtaWYuaAppbmRleCBiYzdmMjIzYWFkLi5kYzE0OWJjMTAyIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS94ZW4vc2NoZWQtaWYuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaApAQCAt
MTg5LDggKzE4OSw4IEBAIHN0cnVjdCBzY2hlZHVsZXIgewogICAgIHN0cnVjdCB0YXNrX3NsaWNl
ICgqZG9fc2NoZWR1bGUpIChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICosIHNfdGltZV90LAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sX3QgdGFza2xldF93b3JrX3Nj
aGVkdWxlZCk7CiAKLSAgICBpbnQgICAgICAgICAgKCpwaWNrX2NwdSkgICAgICAgKGNvbnN0IHN0
cnVjdCBzY2hlZHVsZXIgKiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0
cnVjdCBzY2hlZF91bml0ICopOworICAgIHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqICgqcGlja19y
ZXNvdXJjZSkgKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKiwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqKTsKICAgICB2b2lk
ICAgICAgICAgKCptaWdyYXRlKSAgICAgICAgKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKiwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBzY2hlZF91bml0ICosIHVu
c2lnbmVkIGludCk7CiAgICAgaW50ICAgICAgICAgICgqYWRqdXN0KSAgICAgICAgIChjb25zdCBz
dHJ1Y3Qgc2NoZWR1bGVyICosIHN0cnVjdCBkb21haW4gKiwKQEAgLTM1MSwxNCArMzUxLDE0IEBA
IHN0YXRpYyBpbmxpbmUgdm9pZCBzY2hlZF9taWdyYXRlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIg
KnMsCiAgICAgZWxzZQogICAgIHsKICAgICAgICAgdW5pdC0+dmNwdS0+cHJvY2Vzc29yID0gY3B1
OwotICAgICAgICB1bml0LT5yZXMgPSBwZXJfY3B1KHNjaGVkX3JlcywgY3B1KTsKKyAgICAgICAg
dW5pdC0+cmVzID0gZ2V0X3NjaGVkX3JlcyhjcHUpOwogICAgIH0KIH0KIAotc3RhdGljIGlubGlu
ZSBpbnQgc2NoZWRfcGlja19jcHUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqcywKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQorc3RhdGlj
IGlubGluZSBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKnNjaGVkX3BpY2tfcmVzb3VyY2UoCisgICAg
Y29uc3Qgc3RydWN0IHNjaGVkdWxlciAqcywgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiB7Ci0g
ICAgcmV0dXJuIHMtPnBpY2tfY3B1KHMsIHVuaXQpOworICAgIHJldHVybiBzLT5waWNrX3Jlc291
cmNlKHMsIHVuaXQpOwogfQogCiBzdGF0aWMgaW5saW5lIHZvaWQgc2NoZWRfYWRqdXN0X2FmZmlu
aXR5KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKnMsCi0tIAoyLjE2LjQKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 28 10:33:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 10:33:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVZQ9-0004io-8L; Tue, 28 May 2019 10:33:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=31/0=T4=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hVZQ5-0004bz-N2
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 10:33:25 +0000
X-Inumbo-ID: 03ff6e8e-8134-11e9-9e47-9f4e629b93b1
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 03ff6e8e-8134-11e9-9e47-9f4e629b93b1;
 Tue, 28 May 2019 10:33:22 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 85970B035;
 Tue, 28 May 2019 10:33:20 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 28 May 2019 12:32:28 +0200
Message-Id: <20190528103313.1343-16-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190528103313.1343-1-jgross@suse.com>
References: <20190528103313.1343-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH 15/60] xen/sched: add domain pointer to struct
 sched_unit
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIGEgcG9pbnRlciB0byB0aGUgZG9tYWluIHRvIHN0cnVjdCBzY2hlZF91bml0IGluIG9yZGVy
IHRvIGF2b2lkCmhhdmluZyB0byBkZXJlZmVyZW5jZSB0aGUgdmNwdSBwb2ludGVyIG9mIHN0cnVj
dCBzY2hlZF91bml0IHRvIGZpbmQKdGhlIHJlbGF0ZWQgZG9tYWluLgoKU2lnbmVkLW9mZi1ieTog
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIHhlbi9jb21tb24vc2NoZWR1bGUu
YyAgIHwgMyArKy0KIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC5oIHwgMSArCiAyIGZpbGVzIGNoYW5n
ZWQsIDMgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21t
b24vc2NoZWR1bGUuYyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwppbmRleCA3OGQ5MTA4OTU2Li42
MWM4ZTEyNTJmIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMKKysrIGIveGVuL2Nv
bW1vbi9zY2hlZHVsZS5jCkBAIC0yNTMsNyArMjUzLDcgQEAgc3RhdGljIHZvaWQgc2NoZWRfc3Bp
bl91bmxvY2tfZG91YmxlKHNwaW5sb2NrX3QgKmxvY2sxLCBzcGlubG9ja190ICpsb2NrMiwKIHN0
YXRpYyB2b2lkIHNjaGVkX2ZyZWVfdW5pdChzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIHsKICAg
ICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqcHJldl91bml0OwotICAgIHN0cnVjdCBkb21haW4gKmQgPSB1
bml0LT52Y3B1LT5kb21haW47CisgICAgc3RydWN0IGRvbWFpbiAqZCA9IHVuaXQtPmRvbWFpbjsK
IAogICAgIGlmICggZC0+c2NoZWRfdW5pdF9saXN0ID09IHVuaXQgKQogICAgICAgICBkLT5zY2hl
ZF91bml0X2xpc3QgPSB1bml0LT5uZXh0X2luX2xpc3Q7CkBAIC0yODksNiArMjg5LDcgQEAgc3Rh
dGljIHN0cnVjdCBzY2hlZF91bml0ICpzY2hlZF9hbGxvY191bml0KHN0cnVjdCB2Y3B1ICp2KQog
CiAgICAgdi0+c2NoZWRfdW5pdCA9IHVuaXQ7CiAgICAgdW5pdC0+dmNwdSA9IHY7CisgICAgdW5p
dC0+ZG9tYWluID0gZDsKIAogICAgIGZvciAoIHByZXZfdW5pdCA9ICZkLT5zY2hlZF91bml0X2xp
c3Q7ICpwcmV2X3VuaXQ7CiAgICAgICAgICAgcHJldl91bml0ID0gJigqcHJldl91bml0KS0+bmV4
dF9pbl9saXN0ICkKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oIGIveGVuL2lu
Y2x1ZGUveGVuL3NjaGVkLmgKaW5kZXggMTNjOTlhOTE5NC4uMGI5MjdmZGQ1NSAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgK
QEAgLTI2MSw2ICsyNjEsNyBAQCBzdHJ1Y3QgdmNwdQogc3RydWN0IHNjaGVkX3Jlc291cmNlOwog
CiBzdHJ1Y3Qgc2NoZWRfdW5pdCB7CisgICAgc3RydWN0IGRvbWFpbiAgICAgICAgICpkb21haW47
CiAgICAgc3RydWN0IHZjcHUgICAgICAgICAgICp2Y3B1OwogICAgIHZvaWQgICAgICAgICAgICAg
ICAgICAqcHJpdjsgICAgICAvKiBzY2hlZHVsZXIgcHJpdmF0ZSBkYXRhICovCiAgICAgc3RydWN0
IHNjaGVkX3VuaXQgICAgICpuZXh0X2luX2xpc3Q7Ci0tIAoyLjE2LjQKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 28 10:33:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 10:33:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVZQ9-0004jy-S9; Tue, 28 May 2019 10:33:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=31/0=T4=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hVZQ5-0004by-N1
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 10:33:25 +0000
X-Inumbo-ID: 03eacb6e-8134-11e9-869b-13c30c006a30
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 03eacb6e-8134-11e9-869b-13c30c006a30;
 Tue, 28 May 2019 10:33:22 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 4017AB034;
 Tue, 28 May 2019 10:33:20 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 28 May 2019 12:32:27 +0200
Message-Id: <20190528103313.1343-15-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190528103313.1343-1-jgross@suse.com>
References: <20190528103313.1343-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH 14/60] xen/sched: add scheduler helpers hiding
 vcpu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIHRoZSBmb2xsb3dpbmcgaGVscGVycyB1c2luZyBhIHNjaGVkX3VuaXQgYXMgaW5wdXQgaW5z
dGVhZCBvZiBhCnZjcHU6CgotIGlzX2lkbGVfdW5pdCgpIHNpbWlsYXIgdG8gaXNfaWRsZV92Y3B1
KCkKLSB1bml0X3J1bm5hYmxlKCkgbGlrZSB2Y3B1X3J1bm5hYmxlKCkKLSBzY2hlZF9zZXRfcmVz
KCkgdG8gc2V0IHRoZSBjdXJyZW50IHByb2Nlc3NvciBvZiBhbiB1bml0Ci0gc2NoZWRfdW5pdF9j
cHUoKSB0byBnZXQgdGhlIGN1cnJlbnQgcHJvY2Vzc29yIG9mIGFuIHVuaXQKLSBzY2hlZF97c2V0
fGNsZWFyfV9wYXVzZV9mbGFnc1tfYXRvbWljXSgpIHRvIG1vZGlmeSBwYXVzZV9mbGFncyBvZiB0
aGUKICBhc3NvY2lhdGVkIHZjcHUocykKLSBzY2hlZF9pZGxlX3VuaXQoKSB0byBnZXQgdGhlIHNj
aGVkX3VuaXQgcG9pbnRlciBvZiB0aGUgaWRsZSB2Y3B1IG9mIGEKICBzcGVjaWZpYyBwaHlzaWNh
bCBjcHUKClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0t
CiB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jICB8ICAzICstLQogeGVuL2NvbW1vbi9zY2hlZHVs
ZS5jICAgICAgfCAxOSArKysrKysrKy0tLS0tLS0tCiB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYu
aCB8IDU2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0KIDMg
ZmlsZXMgY2hhbmdlZCwgNjIgaW5zZXJ0aW9ucygrKSwgMTYgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0
LmMKaW5kZXggZmZhYzJmNGJiYi4uM2YwMDI3NzFkYSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9z
Y2hlZF9jcmVkaXQuYworKysgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCkBAIC0xNjY1LDgg
KzE2NjUsNyBAQCBjc2NoZWRfcnVucV9zdGVhbChpbnQgcGVlcl9jcHUsIGludCBjcHUsIGludCBw
cmksIGludCBiYWxhbmNlX3N0ZXApCiAgICAgICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKG1pZ3Jh
dGVfcXVldWVkKTsKICAgICAgICAgICAgIFdBUk5fT04odmMtPmlzX3VyZ2VudCk7CiAgICAgICAg
ICAgICBydW5xX3JlbW92ZShzcGVlcik7Ci0gICAgICAgICAgICB2Yy0+cHJvY2Vzc29yID0gY3B1
OwotICAgICAgICAgICAgdmMtPnNjaGVkX3VuaXQtPnJlcyA9IGdldF9zY2hlZF9yZXMoY3B1KTsK
KyAgICAgICAgICAgIHNjaGVkX3NldF9yZXModmMtPnNjaGVkX3VuaXQsIGdldF9zY2hlZF9yZXMo
Y3B1KSk7CiAgICAgICAgICAgICAvKgogICAgICAgICAgICAgICogc3BlZXIgd2lsbCBzdGFydCBl
eGVjdXRpbmcgZGlyZWN0bHkgb24gY3B1LCB3aXRob3V0IGhhdmluZyB0bwogICAgICAgICAgICAg
ICogZ28gdGhyb3VnaCBydW5xX2luc2VydCgpLiBTbyB3ZSBtdXN0IHVwZGF0ZSB0aGUgcnVubmFi
bGUgY291bnQKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWR1bGUuYyBiL3hlbi9jb21tb24v
c2NoZWR1bGUuYwppbmRleCAyMTJjMWU2MzdmLi43OGQ5MTA4OTU2IDEwMDY0NAotLS0gYS94ZW4v
Y29tbW9uL3NjaGVkdWxlLmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCkBAIC0zMTcsMTIg
KzMxNywxMSBAQCBpbnQgc2NoZWRfaW5pdF92Y3B1KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBp
bnQgcHJvY2Vzc29yKQogICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47CiAgICAgc3Ry
dWN0IHNjaGVkX3VuaXQgKnVuaXQ7CiAKLSAgICB2LT5wcm9jZXNzb3IgPSBwcm9jZXNzb3I7Ci0K
ICAgICBpZiAoICh1bml0ID0gc2NoZWRfYWxsb2NfdW5pdCh2KSkgPT0gTlVMTCApCiAgICAgICAg
IHJldHVybiAxOwogCi0gICAgdW5pdC0+cmVzID0gZ2V0X3NjaGVkX3Jlcyhwcm9jZXNzb3IpOwor
ICAgIHNjaGVkX3NldF9yZXModW5pdCwgZ2V0X3NjaGVkX3Jlcyhwcm9jZXNzb3IpKTsKKwogICAg
IC8qIEluaXRpYWxpc2UgdGhlIHBlci12Y3B1IHRpbWVycy4gKi8KICAgICBpbml0X3RpbWVyKCZ2
LT5wZXJpb2RpY190aW1lciwgdmNwdV9wZXJpb2RpY190aW1lcl9mbiwKICAgICAgICAgICAgICAg
IHYsIHYtPnByb2Nlc3Nvcik7CkBAIC00MzYsOCArNDM1LDcgQEAgaW50IHNjaGVkX21vdmVfZG9t
YWluKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBjcHVwb29sICpjKQogCiAgICAgICAgIHNjaGVk
X3NldF9hZmZpbml0eSh2LCAmY3B1bWFza19hbGwsICZjcHVtYXNrX2FsbCk7CiAKLSAgICAgICAg
di0+cHJvY2Vzc29yID0gbmV3X3A7Ci0gICAgICAgIHYtPnNjaGVkX3VuaXQtPnJlcyA9IGdldF9z
Y2hlZF9yZXMobmV3X3ApOworICAgICAgICBzY2hlZF9zZXRfcmVzKHYtPnNjaGVkX3VuaXQsIGdl
dF9zY2hlZF9yZXMobmV3X3ApKTsKICAgICAgICAgLyoKICAgICAgICAgICogV2l0aCB2LT5wcm9j
ZXNzb3IgbW9kaWZpZWQgd2UgbXVzdCBub3QKICAgICAgICAgICogLSBtYWtlIGFueSBmdXJ0aGVy
IGNoYW5nZXMgYXNzdW1pbmcgd2UgaG9sZCB0aGUgc2NoZWR1bGVyIGxvY2ssCkBAIC03NzUsOCAr
NzczLDkgQEAgdm9pZCByZXN0b3JlX3ZjcHVfYWZmaW5pdHkoc3RydWN0IGRvbWFpbiAqZCkKICAg
ICAgICAgc3BpbmxvY2tfdCAqbG9jazsKICAgICAgICAgdW5zaWduZWQgaW50IG9sZF9jcHUgPSB2
LT5wcm9jZXNzb3I7CiAgICAgICAgIHN0cnVjdCBzY2hlZF91bml0ICp1bml0ID0gdi0+c2NoZWRf
dW5pdDsKKyAgICAgICAgc3RydWN0IHNjaGVkX3Jlc291cmNlICpyZXM7CiAKLSAgICAgICAgQVNT
RVJUKCF2Y3B1X3J1bm5hYmxlKHYpKTsKKyAgICAgICAgQVNTRVJUKCF1bml0X3J1bm5hYmxlKHVu
aXQpKTsKIAogICAgICAgICAvKgogICAgICAgICAgKiBSZS1hc3NpZ24gdGhlIGluaXRpYWwgcHJv
Y2Vzc29yIGFzIGFmdGVyIHJlc3VtZSB3ZSBoYXZlIG5vCkBAIC04MDcsMTIgKzgwNiwxMiBAQCB2
b2lkIHJlc3RvcmVfdmNwdV9hZmZpbml0eShzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICAgICAg
fQogICAgICAgICB9CiAKLSAgICAgICAgdi0+cHJvY2Vzc29yID0gY3B1bWFza19hbnkoY3B1bWFz
a19zY3JhdGNoX2NwdShjcHUpKTsKLSAgICAgICAgdW5pdC0+cmVzID0gZ2V0X3NjaGVkX3Jlcyh2
LT5wcm9jZXNzb3IpOworICAgICAgICByZXMgPSBnZXRfc2NoZWRfcmVzKGNwdW1hc2tfYW55KGNw
dW1hc2tfc2NyYXRjaF9jcHUoY3B1KSkpOworICAgICAgICBzY2hlZF9zZXRfcmVzKHVuaXQsIHJl
cyk7CiAKICAgICAgICAgbG9jayA9IHVuaXRfc2NoZWR1bGVfbG9ja19pcnEodW5pdCk7Ci0gICAg
ICAgIHVuaXQtPnJlcyA9IHNjaGVkX3BpY2tfcmVzb3VyY2UodmNwdV9zY2hlZHVsZXIodiksIHVu
aXQpOwotICAgICAgICB2LT5wcm9jZXNzb3IgPSB1bml0LT5yZXMtPnByb2Nlc3NvcjsKKyAgICAg
ICAgcmVzID0gc2NoZWRfcGlja19yZXNvdXJjZSh2Y3B1X3NjaGVkdWxlcih2KSwgdW5pdCk7Cisg
ICAgICAgIHNjaGVkX3NldF9yZXModW5pdCwgcmVzKTsKICAgICAgICAgc3Bpbl91bmxvY2tfaXJx
KGxvY2spOwogCiAgICAgICAgIGlmICggb2xkX2NwdSAhPSB2LT5wcm9jZXNzb3IgKQpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmggYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQt
aWYuaAppbmRleCAxN2MwMWFiYzI1Li5kYTlhYTA0MzcwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS94ZW4vc2NoZWQtaWYuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaApAQCAtNTks
NiArNTksNTcgQEAgc3RhdGljIGlubGluZSB2b2lkIHNldF9zY2hlZF9yZXModW5zaWduZWQgaW50
IGNwdSwgc3RydWN0IHNjaGVkX3Jlc291cmNlICpyZXMpCiAgICAgcGVyX2NwdShzY2hlZF9yZXMs
IGNwdSkgPSByZXM7CiB9CiAKK3N0YXRpYyBpbmxpbmUgYm9vbCBpc19pZGxlX3VuaXQoY29uc3Qg
c3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCit7CisgICAgcmV0dXJuIGlzX2lkbGVfdmNwdSh1bml0
LT52Y3B1KTsKK30KKworc3RhdGljIGlubGluZSBib29sIHVuaXRfcnVubmFibGUoY29uc3Qgc3Ry
dWN0IHNjaGVkX3VuaXQgKnVuaXQpCit7CisgICAgcmV0dXJuIHZjcHVfcnVubmFibGUodW5pdC0+
dmNwdSk7Cit9CisKK3N0YXRpYyBpbmxpbmUgdm9pZCBzY2hlZF9zZXRfcmVzKHN0cnVjdCBzY2hl
ZF91bml0ICp1bml0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHNj
aGVkX3Jlc291cmNlICpyZXMpCit7CisgICAgdW5pdC0+dmNwdS0+cHJvY2Vzc29yID0gcmVzLT5w
cm9jZXNzb3I7CisgICAgdW5pdC0+cmVzID0gcmVzOworfQorCitzdGF0aWMgaW5saW5lIHVuc2ln
bmVkIGludCBzY2hlZF91bml0X2NwdShzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKK3sKKyAgICBy
ZXR1cm4gdW5pdC0+cmVzLT5wcm9jZXNzb3I7Cit9CisKK3N0YXRpYyBpbmxpbmUgdm9pZCBzY2hl
ZF9zZXRfcGF1c2VfZmxhZ3Moc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBiaXQpCit7CisgICAgX19z
ZXRfYml0KGJpdCwgJnVuaXQtPnZjcHUtPnBhdXNlX2ZsYWdzKTsKK30KKworc3RhdGljIGlubGlu
ZSB2b2lkIHNjaGVkX2NsZWFyX3BhdXNlX2ZsYWdzKHN0cnVjdCBzY2hlZF91bml0ICp1bml0LAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBi
aXQpCit7CisgICAgX19jbGVhcl9iaXQoYml0LCAmdW5pdC0+dmNwdS0+cGF1c2VfZmxhZ3MpOwor
fQorCitzdGF0aWMgaW5saW5lIHZvaWQgc2NoZWRfc2V0X3BhdXNlX2ZsYWdzX2F0b21pYyhzdHJ1
Y3Qgc2NoZWRfdW5pdCAqdW5pdCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGludCBiaXQpCit7CisgICAgc2V0X2JpdChiaXQsICZ1bml0
LT52Y3B1LT5wYXVzZV9mbGFncyk7Cit9CisKK3N0YXRpYyBpbmxpbmUgdm9pZCBzY2hlZF9jbGVh
cl9wYXVzZV9mbGFnc19hdG9taWMoc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBiaXQp
Cit7CisgICAgY2xlYXJfYml0KGJpdCwgJnVuaXQtPnZjcHUtPnBhdXNlX2ZsYWdzKTsKK30KKwor
c3RhdGljIGlubGluZSBzdHJ1Y3Qgc2NoZWRfdW5pdCAqc2NoZWRfaWRsZV91bml0KHVuc2lnbmVk
IGludCBjcHUpCit7CisgICAgcmV0dXJuIGlkbGVfdmNwdVtjcHVdLT5zY2hlZF91bml0OworfQor
CiAvKgogICogU2NyYXRjaCBzcGFjZSwgZm9yIGF2b2lkaW5nIGhhdmluZyB0b28gbWFueSBjcHVt
YXNrX3Qgb24gdGhlIHN0YWNrLgogICogV2l0aGluIGVhY2ggc2NoZWR1bGVyLCB3aGVuIHVzaW5n
IHRoZSBzY3JhdGNoIG1hc2sgb2Ygb25lIHBDUFU6CkBAIC0zNDUsMTAgKzM5Niw3IEBAIHN0YXRp
YyBpbmxpbmUgdm9pZCBzY2hlZF9taWdyYXRlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKnMsCiAg
ICAgaWYgKCBzLT5taWdyYXRlICkKICAgICAgICAgcy0+bWlncmF0ZShzLCB1bml0LCBjcHUpOwog
ICAgIGVsc2UKLSAgICB7Ci0gICAgICAgIHVuaXQtPnZjcHUtPnByb2Nlc3NvciA9IGNwdTsKLSAg
ICAgICAgdW5pdC0+cmVzID0gZ2V0X3NjaGVkX3JlcyhjcHUpOwotICAgIH0KKyAgICAgICAgc2No
ZWRfc2V0X3Jlcyh1bml0LCBnZXRfc2NoZWRfcmVzKGNwdSkpOwogfQogCiBzdGF0aWMgaW5saW5l
IHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqc2NoZWRfcGlja19yZXNvdXJjZSgKLS0gCjIuMTYuNAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 28 10:33:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 10:33:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVZQB-0004mw-EH; Tue, 28 May 2019 10:33:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=31/0=T4=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hVZQ6-0004cV-17
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 10:33:26 +0000
X-Inumbo-ID: 03c3f0b6-8134-11e9-8085-979a0a1d31f8
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 03c3f0b6-8134-11e9-8085-979a0a1d31f8;
 Tue, 28 May 2019 10:33:21 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 9D41FB033;
 Tue, 28 May 2019 10:33:19 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 28 May 2019 12:32:25 +0200
Message-Id: <20190528103313.1343-13-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190528103313.1343-1-jgross@suse.com>
References: <20190528103313.1343-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH 12/60] xen/sched: switch vcpu_schedule_lock to
 unit_schedule_lock
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>, Meng Xu <mengxu@cis.upenn.edu>,
 Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmVuYW1lIHZjcHVfc2NoZWR1bGVfW3VuXWxvY2tbX2lycV0oKSB0byB1bml0X3NjaGVkdWxlX1t1
bl1sb2NrW19pcnFdKCkKYW5kIGxldCBpdCB0YWtlIGEgc2NoZWRfdW5pdCBwb2ludGVyIGluc3Rl
YWQgb2YgYSB2Y3B1IHBvaW50ZXIgYXMKcGFyYW1ldGVyLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdl
biBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIHhlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMg
IHwgMTcgKysrKysrKystLS0tLS0tLQogeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMgfCA0MCAr
KysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vY29tbW9uL3NjaGVkX251
bGwuYyAgICB8IDE0ICsrKysrKy0tLS0tLS0KIHhlbi9jb21tb24vc2NoZWRfcnQuYyAgICAgIHwg
MTUgKysrKysrKy0tLS0tLS0KIHhlbi9jb21tb24vc2NoZWR1bGUuYyAgICAgIHwgNTAgKysrKysr
KysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUveGVu
L3NjaGVkLWlmLmggfCAxMiArKysrKy0tLS0tLQogNiBmaWxlcyBjaGFuZ2VkLCA3NiBpbnNlcnRp
b25zKCspLCA3MiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2Ny
ZWRpdC5jIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYwppbmRleCBmZTRmYzVhYmIxLi43NGM4
NWRmMzM0IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCisrKyBiL3hlbi9j
b21tb24vc2NoZWRfY3JlZGl0LmMKQEAgLTkzMSw3ICs5MzEsOCBAQCBfX2NzY2hlZF92Y3B1X2Fj
Y3Rfc3RvcF9sb2NrZWQoc3RydWN0IGNzY2hlZF9wcml2YXRlICpwcnYsCiBzdGF0aWMgdm9pZAog
Y3NjaGVkX3ZjcHVfYWNjdChzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKnBydiwgdW5zaWduZWQgaW50
IGNwdSkKIHsKLSAgICBzdHJ1Y3QgY3NjaGVkX3VuaXQgKiBjb25zdCBzdmMgPSBDU0NIRURfVU5J
VChjdXJyZW50LT5zY2hlZF91bml0KTsKKyAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqY3VycnVuaXQg
PSBjdXJyZW50LT5zY2hlZF91bml0OworICAgIHN0cnVjdCBjc2NoZWRfdW5pdCAqIGNvbnN0IHN2
YyA9IENTQ0hFRF9VTklUKGN1cnJ1bml0KTsKICAgICBjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpv
cHMgPSBwZXJfY3B1KHNjaGVkdWxlciwgY3B1KTsKIAogICAgIEFTU0VSVCggY3VycmVudC0+cHJv
Y2Vzc29yID09IGNwdSApOwpAQCAtOTY3LDcgKzk2OCw3IEBAIGNzY2hlZF92Y3B1X2FjY3Qoc3Ry
dWN0IGNzY2hlZF9wcml2YXRlICpwcnYsIHVuc2lnbmVkIGludCBjcHUpCiAgICAgewogICAgICAg
ICB1bnNpZ25lZCBpbnQgbmV3X2NwdTsKICAgICAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKLSAg
ICAgICAgc3BpbmxvY2tfdCAqbG9jayA9IHZjcHVfc2NoZWR1bGVfbG9ja19pcnFzYXZlKGN1cnJl
bnQsICZmbGFncyk7CisgICAgICAgIHNwaW5sb2NrX3QgKmxvY2sgPSB1bml0X3NjaGVkdWxlX2xv
Y2tfaXJxc2F2ZShjdXJydW5pdCwgJmZsYWdzKTsKIAogICAgICAgICAvKgogICAgICAgICAgKiBJ
ZiBpdCdzIGJlZW4gYWN0aXZlIGEgd2hpbGUsIGNoZWNrIGlmIHdlJ2QgYmUgYmV0dGVyIG9mZgpA
QCAtOTc2LDcgKzk3Nyw3IEBAIGNzY2hlZF92Y3B1X2FjY3Qoc3RydWN0IGNzY2hlZF9wcml2YXRl
ICpwcnYsIHVuc2lnbmVkIGludCBjcHUpCiAgICAgICAgICAqLwogICAgICAgICBuZXdfY3B1ID0g
X2NzY2hlZF9jcHVfcGljayhvcHMsIGN1cnJlbnQsIDApOwogCi0gICAgICAgIHZjcHVfc2NoZWR1
bGVfdW5sb2NrX2lycXJlc3RvcmUobG9jaywgZmxhZ3MsIGN1cnJlbnQpOworICAgICAgICB1bml0
X3NjaGVkdWxlX3VubG9ja19pcnFyZXN0b3JlKGxvY2ssIGZsYWdzLCBjdXJydW5pdCk7CiAKICAg
ICAgICAgaWYgKCBuZXdfY3B1ICE9IGNwdSApCiAgICAgICAgIHsKQEAgLTEwMjgsMTkgKzEwMjks
MTkgQEAgY3NjaGVkX3VuaXRfaW5zZXJ0KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3Ry
dWN0IHNjaGVkX3VuaXQgKnVuaXQpCiAgICAgQlVHX09OKCBpc19pZGxlX3ZjcHUodmMpICk7CiAK
ICAgICAvKiBjc2NoZWRfcmVzX3BpY2soKSBsb29rcyBpbiB2Yy0+cHJvY2Vzc29yJ3MgcnVucSwg
c28gd2UgbmVlZCB0aGUgbG9jay4gKi8KLSAgICBsb2NrID0gdmNwdV9zY2hlZHVsZV9sb2NrX2ly
cSh2Yyk7CisgICAgbG9jayA9IHVuaXRfc2NoZWR1bGVfbG9ja19pcnEodW5pdCk7CiAKICAgICB1
bml0LT5yZXMgPSBjc2NoZWRfcmVzX3BpY2sob3BzLCB1bml0KTsKICAgICB2Yy0+cHJvY2Vzc29y
ID0gdW5pdC0+cmVzLT5wcm9jZXNzb3I7CiAKICAgICBzcGluX3VubG9ja19pcnEobG9jayk7CiAK
LSAgICBsb2NrID0gdmNwdV9zY2hlZHVsZV9sb2NrX2lycSh2Yyk7CisgICAgbG9jayA9IHVuaXRf
c2NoZWR1bGVfbG9ja19pcnEodW5pdCk7CiAKICAgICBpZiAoICFfX3ZjcHVfb25fcnVucShzdmMp
ICYmIHZjcHVfcnVubmFibGUodmMpICYmICF2Yy0+aXNfcnVubmluZyApCiAgICAgICAgIHJ1bnFf
aW5zZXJ0KHN2Yyk7CiAKLSAgICB2Y3B1X3NjaGVkdWxlX3VubG9ja19pcnEobG9jaywgdmMpOwor
ICAgIHVuaXRfc2NoZWR1bGVfdW5sb2NrX2lycShsb2NrLCB1bml0KTsKIAogICAgIFNDSEVEX1NU
QVRfQ1JBTksodmNwdV9pbnNlcnQpOwogfQpAQCAtMjEzNywxMiArMjEzOCwxMiBAQCBjc2NoZWRf
ZHVtcChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMpCiAgICAgICAgICAgICBzcGlubG9ja190
ICpsb2NrOwogCiAgICAgICAgICAgICBzdmMgPSBsaXN0X2VudHJ5KGl0ZXJfc3ZjLCBzdHJ1Y3Qg
Y3NjaGVkX3VuaXQsIGFjdGl2ZV92Y3B1X2VsZW0pOwotICAgICAgICAgICAgbG9jayA9IHZjcHVf
c2NoZWR1bGVfbG9jayhzdmMtPnZjcHUpOworICAgICAgICAgICAgbG9jayA9IHVuaXRfc2NoZWR1
bGVfbG9jayhzdmMtPnZjcHUtPnNjaGVkX3VuaXQpOwogCiAgICAgICAgICAgICBwcmludGsoIlx0
JTNkOiAiLCArK2xvb3ApOwogICAgICAgICAgICAgY3NjaGVkX2R1bXBfdmNwdShzdmMpOwogCi0g
ICAgICAgICAgICB2Y3B1X3NjaGVkdWxlX3VubG9jayhsb2NrLCBzdmMtPnZjcHUpOworICAgICAg
ICAgICAgdW5pdF9zY2hlZHVsZV91bmxvY2sobG9jaywgc3ZjLT52Y3B1LT5zY2hlZF91bml0KTsK
ICAgICAgICAgfQogICAgIH0KIApkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQy
LmMgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYwppbmRleCA5OWU5OTNiMzJmLi41NjJlNzNk
OTllIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYworKysgYi94ZW4vY29t
bW9uL3NjaGVkX2NyZWRpdDIuYwpAQCAtMTcxLDcgKzE3MSw3IEBACiAgKiAtIHJ1bnF1ZXVlIGxv
Y2sKICAqICArIGl0IGlzIHBlci1ydW5xdWV1ZSwgc286CiAgKiAgICogY3B1cyBpbiBhIHJ1bnF1
ZXVlIHRha2UgdGhlIHJ1bnF1ZXVlIGxvY2ssIHdoZW4gdXNpbmcKLSAqICAgICBwY3B1X3NjaGVk
dWxlX2xvY2soKSAvIHZjcHVfc2NoZWR1bGVfbG9jaygpIChhbmQgZnJpZW5kcyksCisgKiAgICAg
cGNwdV9zY2hlZHVsZV9sb2NrKCkgLyB1bml0X3NjaGVkdWxlX2xvY2soKSAoYW5kIGZyaWVuZHMp
LAogICogICAqIGEgY3B1IG1heSAodHJ5IHRvKSB0YWtlIGEgInJlbW90ZSIgcnVucXVldWUgbG9j
aywgZS5nLiwgZm9yCiAgKiAgICAgbG9hZCBiYWxhbmNpbmc7CiAgKiAgKyBzZXJpYWxpemVzIHJ1
bnF1ZXVlIG9wZXJhdGlvbnMgKHJlbW92aW5nIGFuZCBpbnNlcnRpbmcgdmNwdXMpOwpAQCAtMTg5
MCw3ICsxODkwLDcgQEAgdW5wYXJrX3BhcmtlZF92Y3B1cyhjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVy
ICpvcHMsIHN0cnVjdCBsaXN0X2hlYWQgKnZjcHVzKQogICAgICAgICB1bnNpZ25lZCBsb25nIGZs
YWdzOwogICAgICAgICBzX3RpbWVfdCBub3c7CiAKLSAgICAgICAgbG9jayA9IHZjcHVfc2NoZWR1
bGVfbG9ja19pcnFzYXZlKHN2Yy0+dmNwdSwgJmZsYWdzKTsKKyAgICAgICAgbG9jayA9IHVuaXRf
c2NoZWR1bGVfbG9ja19pcnFzYXZlKHN2Yy0+dmNwdS0+c2NoZWRfdW5pdCwgJmZsYWdzKTsKIAog
ICAgICAgICBfX2NsZWFyX2JpdChfVlBGX3BhcmtlZCwgJnN2Yy0+dmNwdS0+cGF1c2VfZmxhZ3Mp
OwogICAgICAgICBpZiAoIHVubGlrZWx5KHN2Yy0+ZmxhZ3MgJiBDU0ZMQUdfc2NoZWR1bGVkKSAp
CkBAIC0xOTIzLDcgKzE5MjMsNyBAQCB1bnBhcmtfcGFya2VkX3ZjcHVzKGNvbnN0IHN0cnVjdCBz
Y2hlZHVsZXIgKm9wcywgc3RydWN0IGxpc3RfaGVhZCAqdmNwdXMpCiAgICAgICAgIH0KICAgICAg
ICAgbGlzdF9kZWxfaW5pdCgmc3ZjLT5wYXJrZWRfZWxlbSk7CiAKLSAgICAgICAgdmNwdV9zY2hl
ZHVsZV91bmxvY2tfaXJxcmVzdG9yZShsb2NrLCBmbGFncywgc3ZjLT52Y3B1KTsKKyAgICAgICAg
dW5pdF9zY2hlZHVsZV91bmxvY2tfaXJxcmVzdG9yZShsb2NrLCBmbGFncywgc3ZjLT52Y3B1LT5z
Y2hlZF91bml0KTsKICAgICB9CiB9CiAKQEAgLTIxNjIsNyArMjE2Miw3IEBAIGNzY2hlZDJfY29u
dGV4dF9zYXZlZChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0
ICp1bml0KQogewogICAgIHN0cnVjdCB2Y3B1ICp2YyA9IHVuaXQtPnZjcHU7CiAgICAgc3RydWN0
IGNzY2hlZDJfdW5pdCAqIGNvbnN0IHN2YyA9IGNzY2hlZDJfdW5pdCh1bml0KTsKLSAgICBzcGlu
bG9ja190ICpsb2NrID0gdmNwdV9zY2hlZHVsZV9sb2NrX2lycSh2Yyk7CisgICAgc3BpbmxvY2tf
dCAqbG9jayA9IHVuaXRfc2NoZWR1bGVfbG9ja19pcnEodW5pdCk7CiAgICAgc190aW1lX3Qgbm93
ID0gTk9XKCk7CiAgICAgTElTVF9IRUFEKHdlcmVfcGFya2VkKTsKIApAQCAtMjE5NCw3ICsyMTk0
LDcgQEAgY3NjaGVkMl9jb250ZXh0X3NhdmVkKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywg
c3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiAgICAgZWxzZSBpZiAoICFpc19pZGxlX3ZjcHUodmMp
ICkKICAgICAgICAgdXBkYXRlX2xvYWQob3BzLCBzdmMtPnJxZCwgc3ZjLCAtMSwgbm93KTsKIAot
ICAgIHZjcHVfc2NoZWR1bGVfdW5sb2NrX2lycShsb2NrLCB2Yyk7CisgICAgdW5pdF9zY2hlZHVs
ZV91bmxvY2tfaXJxKGxvY2ssIHVuaXQpOwogCiAgICAgdW5wYXJrX3BhcmtlZF92Y3B1cyhvcHMs
ICZ3ZXJlX3BhcmtlZCk7CiB9CkBAIC0yODQ3LDE0ICsyODQ3LDE0IEBAIGNzY2hlZDJfZG9tX2Nu
dGwoCiAgICAgICAgICAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCiAgICAgICAgICAgICB7CiAg
ICAgICAgICAgICAgICAgc3RydWN0IGNzY2hlZDJfdW5pdCAqc3ZjID0gY3NjaGVkMl91bml0KHYt
PnNjaGVkX3VuaXQpOwotICAgICAgICAgICAgICAgIHNwaW5sb2NrX3QgKmxvY2sgPSB2Y3B1X3Nj
aGVkdWxlX2xvY2soc3ZjLT52Y3B1KTsKKyAgICAgICAgICAgICAgICBzcGlubG9ja190ICpsb2Nr
ID0gdW5pdF9zY2hlZHVsZV9sb2NrKHN2Yy0+dmNwdS0+c2NoZWRfdW5pdCk7CiAKICAgICAgICAg
ICAgICAgICBBU1NFUlQoc3ZjLT5ycWQgPT0gYzJycWQob3BzLCBzdmMtPnZjcHUtPnByb2Nlc3Nv
cikpOwogCiAgICAgICAgICAgICAgICAgc3ZjLT53ZWlnaHQgPSBzZG9tLT53ZWlnaHQ7CiAgICAg
ICAgICAgICAgICAgdXBkYXRlX21heF93ZWlnaHQoc3ZjLT5ycWQsIHN2Yy0+d2VpZ2h0LCBvbGRf
d2VpZ2h0KTsKIAotICAgICAgICAgICAgICAgIHZjcHVfc2NoZWR1bGVfdW5sb2NrKGxvY2ssIHN2
Yy0+dmNwdSk7CisgICAgICAgICAgICAgICAgdW5pdF9zY2hlZHVsZV91bmxvY2sobG9jaywgc3Zj
LT52Y3B1LT5zY2hlZF91bml0KTsKICAgICAgICAgICAgIH0KICAgICAgICAgfQogICAgICAgICAv
KiBDYXAgKi8KQEAgLTI4ODUsNyArMjg4NSw3IEBAIGNzY2hlZDJfZG9tX2NudGwoCiAgICAgICAg
ICAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAg
ICAgc3ZjID0gY3NjaGVkMl91bml0KHYtPnNjaGVkX3VuaXQpOwotICAgICAgICAgICAgICAgIGxv
Y2sgPSB2Y3B1X3NjaGVkdWxlX2xvY2soc3ZjLT52Y3B1KTsKKyAgICAgICAgICAgICAgICBsb2Nr
ID0gdW5pdF9zY2hlZHVsZV9sb2NrKHN2Yy0+dmNwdS0+c2NoZWRfdW5pdCk7CiAgICAgICAgICAg
ICAgICAgLyoKICAgICAgICAgICAgICAgICAgKiBUb28gc21hbGwgcXVvdGFzIHdvdWxkIGluIHRo
ZW9yeSBjYXVzZSBhIGxvdCBvZiBvdmVyaGVhZCwKICAgICAgICAgICAgICAgICAgKiB3aGljaCB0
aGVuIHdvbid0IGhhcHBlbiBiZWNhdXNlLCBpbiBjc2NoZWQyX3J1bnRpbWUoKSwKQEAgLTI4OTMs
NyArMjg5Myw3IEBAIGNzY2hlZDJfZG9tX2NudGwoCiAgICAgICAgICAgICAgICAgICovCiAgICAg
ICAgICAgICAgICAgc3ZjLT5idWRnZXRfcXVvdGEgPSBtYXgoc2RvbS0+dG90X2J1ZGdldCAvIHNk
b20tPm5yX3ZjcHVzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIENT
Q0hFRDJfTUlOX1RJTUVSKTsKLSAgICAgICAgICAgICAgICB2Y3B1X3NjaGVkdWxlX3VubG9jayhs
b2NrLCBzdmMtPnZjcHUpOworICAgICAgICAgICAgICAgIHVuaXRfc2NoZWR1bGVfdW5sb2NrKGxv
Y2ssIHN2Yy0+dmNwdS0+c2NoZWRfdW5pdCk7CiAgICAgICAgICAgICB9CiAKICAgICAgICAgICAg
IGlmICggc2RvbS0+Y2FwID09IDAgKQpAQCAtMjkyOCw3ICsyOTI4LDcgQEAgY3NjaGVkMl9kb21f
Y250bCgKICAgICAgICAgICAgICAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCiAgICAgICAgICAg
ICAgICAgewogICAgICAgICAgICAgICAgICAgICBzdmMgPSBjc2NoZWQyX3VuaXQodi0+c2NoZWRf
dW5pdCk7Ci0gICAgICAgICAgICAgICAgICAgIGxvY2sgPSB2Y3B1X3NjaGVkdWxlX2xvY2soc3Zj
LT52Y3B1KTsKKyAgICAgICAgICAgICAgICAgICAgbG9jayA9IHVuaXRfc2NoZWR1bGVfbG9jayhz
dmMtPnZjcHUtPnNjaGVkX3VuaXQpOwogICAgICAgICAgICAgICAgICAgICBpZiAoIHYtPmlzX3J1
bm5pbmcgKQogICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBpbnQgY3B1ID0gdi0+cHJvY2Vzc29yOwpAQCAtMjk1OSw3ICsyOTU5LDcgQEAgY3Nj
aGVkMl9kb21fY250bCgKICAgICAgICAgICAgICAgICAgICAgICAgIGNwdV9yYWlzZV9zb2Z0aXJx
KGNwdSwgU0NIRURVTEVfU09GVElSUSk7CiAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAg
ICAgICAgICAgICAgc3ZjLT5idWRnZXQgPSAwOwotICAgICAgICAgICAgICAgICAgICB2Y3B1X3Nj
aGVkdWxlX3VubG9jayhsb2NrLCBzdmMtPnZjcHUpOworICAgICAgICAgICAgICAgICAgICB1bml0
X3NjaGVkdWxlX3VubG9jayhsb2NrLCBzdmMtPnZjcHUtPnNjaGVkX3VuaXQpOwogICAgICAgICAg
ICAgICAgIH0KICAgICAgICAgICAgIH0KIApAQCAtMjk3NSwxMiArMjk3NSwxMiBAQCBjc2NoZWQy
X2RvbV9jbnRsKAogICAgICAgICAgICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQogICAgICAgICAg
ICAgewogICAgICAgICAgICAgICAgIHN0cnVjdCBjc2NoZWQyX3VuaXQgKnN2YyA9IGNzY2hlZDJf
dW5pdCh2LT5zY2hlZF91bml0KTsKLSAgICAgICAgICAgICAgICBzcGlubG9ja190ICpsb2NrID0g
dmNwdV9zY2hlZHVsZV9sb2NrKHN2Yy0+dmNwdSk7CisgICAgICAgICAgICAgICAgc3BpbmxvY2tf
dCAqbG9jayA9IHVuaXRfc2NoZWR1bGVfbG9jayhzdmMtPnZjcHUtPnNjaGVkX3VuaXQpOwogCiAg
ICAgICAgICAgICAgICAgc3ZjLT5idWRnZXQgPSBTVElNRV9NQVg7CiAgICAgICAgICAgICAgICAg
c3ZjLT5idWRnZXRfcXVvdGEgPSAwOwogCi0gICAgICAgICAgICAgICAgdmNwdV9zY2hlZHVsZV91
bmxvY2sobG9jaywgc3ZjLT52Y3B1KTsKKyAgICAgICAgICAgICAgICB1bml0X3NjaGVkdWxlX3Vu
bG9jayhsb2NrLCBzdmMtPnZjcHUtPnNjaGVkX3VuaXQpOwogICAgICAgICAgICAgfQogICAgICAg
ICAgICAgc2RvbS0+Y2FwID0gMDsKICAgICAgICAgICAgIC8qCkBAIC0zMTE5LDE5ICszMTE5LDE5
IEBAIGNzY2hlZDJfdW5pdF9pbnNlcnQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1
Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKICAgICBBU1NFUlQobGlzdF9lbXB0eSgmc3ZjLT5ydW5xX2Vs
ZW0pKTsKIAogICAgIC8qIGNzY2hlZDJfcmVzX3BpY2soKSBleHBlY3RzIHRoZSBwY3B1IGxvY2sg
dG8gYmUgaGVsZCAqLwotICAgIGxvY2sgPSB2Y3B1X3NjaGVkdWxlX2xvY2tfaXJxKHZjKTsKKyAg
ICBsb2NrID0gdW5pdF9zY2hlZHVsZV9sb2NrX2lycSh1bml0KTsKIAogICAgIHVuaXQtPnJlcyA9
IGNzY2hlZDJfcmVzX3BpY2sob3BzLCB1bml0KTsKICAgICB2Yy0+cHJvY2Vzc29yID0gdW5pdC0+
cmVzLT5wcm9jZXNzb3I7CiAKICAgICBzcGluX3VubG9ja19pcnEobG9jayk7CiAKLSAgICBsb2Nr
ID0gdmNwdV9zY2hlZHVsZV9sb2NrX2lycSh2Yyk7CisgICAgbG9jayA9IHVuaXRfc2NoZWR1bGVf
bG9ja19pcnEodW5pdCk7CiAKICAgICAvKiBBZGQgdmNwdSB0byBydW5xdWV1ZSBvZiBpbml0aWFs
IHByb2Nlc3NvciAqLwogICAgIHJ1bnFfYXNzaWduKG9wcywgdmMpOwogCi0gICAgdmNwdV9zY2hl
ZHVsZV91bmxvY2tfaXJxKGxvY2ssIHZjKTsKKyAgICB1bml0X3NjaGVkdWxlX3VubG9ja19pcnEo
bG9jaywgdW5pdCk7CiAKICAgICBzZG9tLT5ucl92Y3B1cysrOwogCkBAIC0zMTYxLDExICszMTYx
LDExIEBAIGNzY2hlZDJfdW5pdF9yZW1vdmUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBz
dHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKICAgICBTQ0hFRF9TVEFUX0NSQU5LKHZjcHVfcmVtb3Zl
KTsKIAogICAgIC8qIFJlbW92ZSBmcm9tIHJ1bnF1ZXVlICovCi0gICAgbG9jayA9IHZjcHVfc2No
ZWR1bGVfbG9ja19pcnEodmMpOworICAgIGxvY2sgPSB1bml0X3NjaGVkdWxlX2xvY2tfaXJxKHVu
aXQpOwogCiAgICAgcnVucV9kZWFzc2lnbihvcHMsIHZjKTsKIAotICAgIHZjcHVfc2NoZWR1bGVf
dW5sb2NrX2lycShsb2NrLCB2Yyk7CisgICAgdW5pdF9zY2hlZHVsZV91bmxvY2tfaXJxKGxvY2ss
IHVuaXQpOwogCiAgICAgc3ZjLT5zZG9tLT5ucl92Y3B1cy0tOwogfQpAQCAtMzc0OSwxMiArMzc0
OSwxMiBAQCBjc2NoZWQyX2R1bXAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzKQogICAgICAg
ICAgICAgc3RydWN0IGNzY2hlZDJfdW5pdCAqIGNvbnN0IHN2YyA9IGNzY2hlZDJfdW5pdCh2LT5z
Y2hlZF91bml0KTsKICAgICAgICAgICAgIHNwaW5sb2NrX3QgKmxvY2s7CiAKLSAgICAgICAgICAg
IGxvY2sgPSB2Y3B1X3NjaGVkdWxlX2xvY2soc3ZjLT52Y3B1KTsKKyAgICAgICAgICAgIGxvY2sg
PSB1bml0X3NjaGVkdWxlX2xvY2soc3ZjLT52Y3B1LT5zY2hlZF91bml0KTsKIAogICAgICAgICAg
ICAgcHJpbnRrKCJcdCUzZDogIiwgKytsb29wKTsKICAgICAgICAgICAgIGNzY2hlZDJfZHVtcF92
Y3B1KHBydiwgc3ZjKTsKIAotICAgICAgICAgICAgdmNwdV9zY2hlZHVsZV91bmxvY2sobG9jaywg
c3ZjLT52Y3B1KTsKKyAgICAgICAgICAgIHVuaXRfc2NoZWR1bGVfdW5sb2NrKGxvY2ssIHN2Yy0+
dmNwdS0+c2NoZWRfdW5pdCk7CiAgICAgICAgIH0KICAgICB9CiAKZGlmZiAtLWdpdCBhL3hlbi9j
b21tb24vc2NoZWRfbnVsbC5jIGIveGVuL2NvbW1vbi9zY2hlZF9udWxsLmMKaW5kZXggOWRmNmY4
NjdhYS4uZWUzYThjZjA2NCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9udWxsLmMKKysr
IGIveGVuL2NvbW1vbi9zY2hlZF9udWxsLmMKQEAgLTMxNyw3ICszMTcsNyBAQCBwaWNrX3Jlcyhz
dHJ1Y3QgbnVsbF9wcml2YXRlICpwcnYsIHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogICAgICAq
IGFsbCB0aGUgcENQVXMgYXJlIGJ1c3kuCiAgICAgICoKICAgICAgKiBJbiBmYWN0LCB0aGVyZSBt
dXN0IGFsd2F5cyBiZSBzb21ldGhpbmcgc2FuZSBpbiB2LT5wcm9jZXNzb3IsIG9yCi0gICAgICog
dmNwdV9zY2hlZHVsZV9sb2NrKCkgYW5kIGZyaWVuZHMgd29uJ3Qgd29yay4gVGhpcyBpcyBub3Qg
YSBwcm9ibGVtLAorICAgICAqIHVuaXRfc2NoZWR1bGVfbG9jaygpIGFuZCBmcmllbmRzIHdvbid0
IHdvcmsuIFRoaXMgaXMgbm90IGEgcHJvYmxlbSwKICAgICAgKiBhcyB3ZSB3aWxsIGFjdHVhbGx5
IGFzc2lnbiB0aGUgdkNQVSB0byB0aGUgcENQVSB3ZSByZXR1cm4gZnJvbSBoZXJlLAogICAgICAq
IG9ubHkgaWYgdGhlIHBDUFUgaXMgZnJlZS4KICAgICAgKi8KQEAgLTQyMCw3ICs0MjAsNyBAQCBz
dGF0aWMgdm9pZCBudWxsX3VuaXRfaW5zZXJ0KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywK
IAogICAgIEFTU0VSVCghaXNfaWRsZV92Y3B1KHYpKTsKIAotICAgIGxvY2sgPSB2Y3B1X3NjaGVk
dWxlX2xvY2tfaXJxKHYpOworICAgIGxvY2sgPSB1bml0X3NjaGVkdWxlX2xvY2tfaXJxKHVuaXQp
OwogIHJldHJ5OgogCiAgICAgdW5pdC0+cmVzID0gcGlja19yZXMocHJ2LCB1bml0KTsKQEAgLTQy
OCw3ICs0MjgsNyBAQCBzdGF0aWMgdm9pZCBudWxsX3VuaXRfaW5zZXJ0KGNvbnN0IHN0cnVjdCBz
Y2hlZHVsZXIgKm9wcywKIAogICAgIHNwaW5fdW5sb2NrKGxvY2spOwogCi0gICAgbG9jayA9IHZj
cHVfc2NoZWR1bGVfbG9jayh2KTsKKyAgICBsb2NrID0gdW5pdF9zY2hlZHVsZV9sb2NrKHVuaXQp
OwogCiAgICAgY3B1bWFza19hbmQoY3B1bWFza19zY3JhdGNoX2NwdShjcHUpLCB2LT5jcHVfaGFy
ZF9hZmZpbml0eSwKICAgICAgICAgICAgICAgICBjcHVwb29sX2RvbWFpbl9jcHVtYXNrKHYtPmRv
bWFpbikpOwpAQCAtNTE0LDcgKzUxNCw3IEBAIHN0YXRpYyB2b2lkIG51bGxfdW5pdF9yZW1vdmUo
Y29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLAogCiAgICAgQVNTRVJUKCFpc19pZGxlX3ZjcHUo
dikpOwogCi0gICAgbG9jayA9IHZjcHVfc2NoZWR1bGVfbG9ja19pcnEodik7CisgICAgbG9jayA9
IHVuaXRfc2NoZWR1bGVfbG9ja19pcnEodW5pdCk7CiAKICAgICAvKiBJZiB2IGlzIGluIHdhaXRx
dWV1ZSwganVzdCBnZXQgaXQgb3V0IG9mIHRoZXJlIGFuZCBiYWlsICovCiAgICAgaWYgKCB1bmxp
a2VseSghbGlzdF9lbXB0eSgmbnZjLT53YWl0cV9lbGVtKSkgKQpAQCAtNTMyLDcgKzUzMiw3IEBA
IHN0YXRpYyB2b2lkIG51bGxfdW5pdF9yZW1vdmUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3Bz
LAogICAgIF92Y3B1X3JlbW92ZShwcnYsIHYpOwogCiAgb3V0OgotICAgIHZjcHVfc2NoZWR1bGVf
dW5sb2NrX2lycShsb2NrLCB2KTsKKyAgICB1bml0X3NjaGVkdWxlX3VubG9ja19pcnEobG9jaywg
dW5pdCk7CiAKICAgICBTQ0hFRF9TVEFUX0NSQU5LKHZjcHVfcmVtb3ZlKTsKIH0KQEAgLTg1Miwx
MyArODUyLDEzIEBAIHN0YXRpYyB2b2lkIG51bGxfZHVtcChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVy
ICpvcHMpCiAgICAgICAgICAgICBzdHJ1Y3QgbnVsbF91bml0ICogY29uc3QgbnZjID0gbnVsbF91
bml0KHYtPnNjaGVkX3VuaXQpOwogICAgICAgICAgICAgc3BpbmxvY2tfdCAqbG9jazsKIAotICAg
ICAgICAgICAgbG9jayA9IHZjcHVfc2NoZWR1bGVfbG9jayhudmMtPnZjcHUpOworICAgICAgICAg
ICAgbG9jayA9IHVuaXRfc2NoZWR1bGVfbG9jayhudmMtPnZjcHUtPnNjaGVkX3VuaXQpOwogCiAg
ICAgICAgICAgICBwcmludGsoIlx0JTNkOiAiLCArK2xvb3ApOwogICAgICAgICAgICAgZHVtcF92
Y3B1KHBydiwgbnZjKTsKICAgICAgICAgICAgIHByaW50aygiXG4iKTsKIAotICAgICAgICAgICAg
dmNwdV9zY2hlZHVsZV91bmxvY2sobG9jaywgbnZjLT52Y3B1KTsKKyAgICAgICAgICAgIHVuaXRf
c2NoZWR1bGVfdW5sb2NrKGxvY2ssIG52Yy0+dmNwdS0+c2NoZWRfdW5pdCk7CiAgICAgICAgIH0K
ICAgICB9CiAKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWRfcnQuYyBiL3hlbi9jb21tb24v
c2NoZWRfcnQuYwppbmRleCBjZWUwZDY5ZDU0Li5jZDczNzEzMWEzIDEwMDY0NAotLS0gYS94ZW4v
Y29tbW9uL3NjaGVkX3J0LmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZF9ydC5jCkBAIC0xNzcsNyAr
MTc3LDcgQEAgc3RhdGljIHZvaWQgcmVwbF90aW1lcl9oYW5kbGVyKHZvaWQgKmRhdGEpOwogLyoK
ICAqIFN5c3RlbS13aWRlIHByaXZhdGUgZGF0YSwgaW5jbHVkZSBnbG9iYWwgUnVuUXVldWUvRGVw
bGV0ZWRRCiAgKiBHbG9iYWwgbG9jayBpcyByZWZlcmVuY2VkIGJ5IHNjaGVkX3Jlcy0+c2NoZWR1
bGVfbG9jayBmcm9tIGFsbAotICogcGh5c2ljYWwgY3B1cy4gSXQgY2FuIGJlIGdyYWJiZWQgdmlh
IHZjcHVfc2NoZWR1bGVfbG9ja19pcnEoKQorICogcGh5c2ljYWwgY3B1cy4gSXQgY2FuIGJlIGdy
YWJiZWQgdmlhIHVuaXRfc2NoZWR1bGVfbG9ja19pcnEoKQogICovCiBzdHJ1Y3QgcnRfcHJpdmF0
ZSB7CiAgICAgc3BpbmxvY2tfdCBsb2NrOyAgICAgICAgICAgIC8qIHRoZSBnbG9iYWwgY29hcnNl
LWdyYWluZWQgbG9jayAqLwpAQCAtODk3LDcgKzg5Nyw3IEBAIHJ0X3VuaXRfaW5zZXJ0KGNvbnN0
IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiAgICAgdW5p
dC0+cmVzID0gcnRfcmVzX3BpY2sob3BzLCB1bml0KTsKICAgICB2Yy0+cHJvY2Vzc29yID0gdW5p
dC0+cmVzLT5wcm9jZXNzb3I7CiAKLSAgICBsb2NrID0gdmNwdV9zY2hlZHVsZV9sb2NrX2lycSh2
Yyk7CisgICAgbG9jayA9IHVuaXRfc2NoZWR1bGVfbG9ja19pcnEodW5pdCk7CiAKICAgICBub3cg
PSBOT1coKTsKICAgICBpZiAoIG5vdyA+PSBzdmMtPmN1cl9kZWFkbGluZSApCkBAIC05MTAsNyAr
OTEwLDcgQEAgcnRfdW5pdF9pbnNlcnQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1
Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKICAgICAgICAgaWYgKCAhdmMtPmlzX3J1bm5pbmcgKQogICAg
ICAgICAgICAgcnVucV9pbnNlcnQob3BzLCBzdmMpOwogICAgIH0KLSAgICB2Y3B1X3NjaGVkdWxl
X3VubG9ja19pcnEobG9jaywgdmMpOworICAgIHVuaXRfc2NoZWR1bGVfdW5sb2NrX2lycShsb2Nr
LCB1bml0KTsKIAogICAgIFNDSEVEX1NUQVRfQ1JBTksodmNwdV9pbnNlcnQpOwogfQpAQCAtOTIx
LDcgKzkyMSw2IEBAIHJ0X3VuaXRfaW5zZXJ0KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywg
c3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiBzdGF0aWMgdm9pZAogcnRfdW5pdF9yZW1vdmUoY29u
c3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIHsKLSAg
ICBzdHJ1Y3QgdmNwdSAqdmMgPSB1bml0LT52Y3B1OwogICAgIHN0cnVjdCBydF91bml0ICogY29u
c3Qgc3ZjID0gcnRfdW5pdCh1bml0KTsKICAgICBzdHJ1Y3QgcnRfZG9tICogY29uc3Qgc2RvbSA9
IHN2Yy0+c2RvbTsKICAgICBzcGlubG9ja190ICpsb2NrOwpAQCAtOTMwLDE0ICs5MjksMTQgQEAg
cnRfdW5pdF9yZW1vdmUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRf
dW5pdCAqdW5pdCkKIAogICAgIEJVR19PTiggc2RvbSA9PSBOVUxMICk7CiAKLSAgICBsb2NrID0g
dmNwdV9zY2hlZHVsZV9sb2NrX2lycSh2Yyk7CisgICAgbG9jayA9IHVuaXRfc2NoZWR1bGVfbG9j
a19pcnEodW5pdCk7CiAgICAgaWYgKCB2Y3B1X29uX3Eoc3ZjKSApCiAgICAgICAgIHFfcmVtb3Zl
KHN2Yyk7CiAKICAgICBpZiAoIHZjcHVfb25fcmVwbHEoc3ZjKSApCiAgICAgICAgIHJlcGxxX3Jl
bW92ZShvcHMsc3ZjKTsKIAotICAgIHZjcHVfc2NoZWR1bGVfdW5sb2NrX2lycShsb2NrLCB2Yyk7
CisgICAgdW5pdF9zY2hlZHVsZV91bmxvY2tfaXJxKGxvY2ssIHVuaXQpOwogfQogCiAvKgpAQCAt
MTMzMiw3ICsxMzMxLDcgQEAgcnRfY29udGV4dF9zYXZlZChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVy
ICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogewogICAgIHN0cnVjdCB2Y3B1ICp2YyA9
IHVuaXQtPnZjcHU7CiAgICAgc3RydWN0IHJ0X3VuaXQgKnN2YyA9IHJ0X3VuaXQodW5pdCk7Ci0g
ICAgc3BpbmxvY2tfdCAqbG9jayA9IHZjcHVfc2NoZWR1bGVfbG9ja19pcnEodmMpOworICAgIHNw
aW5sb2NrX3QgKmxvY2sgPSB1bml0X3NjaGVkdWxlX2xvY2tfaXJxKHVuaXQpOwogCiAgICAgX19j
bGVhcl9iaXQoX19SVERTX3NjaGVkdWxlZCwgJnN2Yy0+ZmxhZ3MpOwogICAgIC8qIG5vdCBpbnNl
cnQgaWRsZSB2Y3B1IHRvIHJ1bnEgKi8KQEAgLTEzNDksNyArMTM0OCw3IEBAIHJ0X2NvbnRleHRf
c2F2ZWQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5p
dCkKICAgICAgICAgcmVwbHFfcmVtb3ZlKG9wcywgc3ZjKTsKIAogb3V0OgotICAgIHZjcHVfc2No
ZWR1bGVfdW5sb2NrX2lycShsb2NrLCB2Yyk7CisgICAgdW5pdF9zY2hlZHVsZV91bmxvY2tfaXJx
KGxvY2ssIHVuaXQpOwogfQogCiAvKgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZHVsZS5j
IGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCmluZGV4IGVhNTNiZDcxODMuLjEzMjFjODYxMTEgMTAw
NjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWR1bGUuYworKysgYi94ZW4vY29tbW9uL3NjaGVkdWxl
LmMKQEAgLTE5NCw3ICsxOTQsOCBAQCBzdGF0aWMgaW5saW5lIHZvaWQgdmNwdV9ydW5zdGF0ZV9j
aGFuZ2UoCiAKIHZvaWQgdmNwdV9ydW5zdGF0ZV9nZXQoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCB2
Y3B1X3J1bnN0YXRlX2luZm8gKnJ1bnN0YXRlKQogewotICAgIHNwaW5sb2NrX3QgKmxvY2sgPSBs
aWtlbHkodiA9PSBjdXJyZW50KSA/IE5VTEwgOiB2Y3B1X3NjaGVkdWxlX2xvY2tfaXJxKHYpOwor
ICAgIHNwaW5sb2NrX3QgKmxvY2sgPSBsaWtlbHkodiA9PSBjdXJyZW50KQorICAgICAgICAgICAg
ICAgICAgICAgICA/IE5VTEwgOiB1bml0X3NjaGVkdWxlX2xvY2tfaXJxKHYtPnNjaGVkX3VuaXQp
OwogICAgIHNfdGltZV90IGRlbHRhOwogCiAgICAgbWVtY3B5KHJ1bnN0YXRlLCAmdi0+cnVuc3Rh
dGUsIHNpemVvZigqcnVuc3RhdGUpKTsKQEAgLTIwMyw3ICsyMDQsNyBAQCB2b2lkIHZjcHVfcnVu
c3RhdGVfZ2V0KHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgdmNwdV9ydW5zdGF0ZV9pbmZvICpydW5z
dGF0ZSkKICAgICAgICAgcnVuc3RhdGUtPnRpbWVbcnVuc3RhdGUtPnN0YXRlXSArPSBkZWx0YTsK
IAogICAgIGlmICggdW5saWtlbHkobG9jayAhPSBOVUxMKSApCi0gICAgICAgIHZjcHVfc2NoZWR1
bGVfdW5sb2NrX2lycShsb2NrLCB2KTsKKyAgICAgICAgdW5pdF9zY2hlZHVsZV91bmxvY2tfaXJx
KGxvY2ssIHYtPnNjaGVkX3VuaXQpOwogfQogCiB1aW50NjRfdCBnZXRfY3B1X2lkbGVfdGltZSh1
bnNpZ25lZCBpbnQgY3B1KQpAQCAtNDE1LDcgKzQxNiw3IEBAIGludCBzY2hlZF9tb3ZlX2RvbWFp
bihzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgY3B1cG9vbCAqYykKICAgICAgICAgbWlncmF0ZV90
aW1lcigmdi0+c2luZ2xlc2hvdF90aW1lciwgbmV3X3ApOwogICAgICAgICBtaWdyYXRlX3RpbWVy
KCZ2LT5wb2xsX3RpbWVyLCBuZXdfcCk7CiAKLSAgICAgICAgbG9jayA9IHZjcHVfc2NoZWR1bGVf
bG9ja19pcnEodik7CisgICAgICAgIGxvY2sgPSB1bml0X3NjaGVkdWxlX2xvY2tfaXJxKHYtPnNj
aGVkX3VuaXQpOwogCiAgICAgICAgIHNjaGVkX3NldF9hZmZpbml0eSh2LCAmY3B1bWFza19hbGws
ICZjcHVtYXNrX2FsbCk7CiAKQEAgLTQyNCw3ICs0MjUsNyBAQCBpbnQgc2NoZWRfbW92ZV9kb21h
aW4oc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGNwdXBvb2wgKmMpCiAgICAgICAgIC8qCiAgICAg
ICAgICAqIFdpdGggdi0+cHJvY2Vzc29yIG1vZGlmaWVkIHdlIG11c3Qgbm90CiAgICAgICAgICAq
IC0gbWFrZSBhbnkgZnVydGhlciBjaGFuZ2VzIGFzc3VtaW5nIHdlIGhvbGQgdGhlIHNjaGVkdWxl
ciBsb2NrLAotICAgICAgICAgKiAtIHVzZSB2Y3B1X3NjaGVkdWxlX3VubG9ja19pcnEoKS4KKyAg
ICAgICAgICogLSB1c2UgdW5pdF9zY2hlZHVsZV91bmxvY2tfaXJxKCkuCiAgICAgICAgICAqLwog
ICAgICAgICBzcGluX3VubG9ja19pcnEobG9jayk7CiAKQEAgLTUyMywxMSArNTI0LDExIEBAIHZv
aWQgdmNwdV9zbGVlcF9ub3N5bmMoc3RydWN0IHZjcHUgKnYpCiAKICAgICBUUkFDRV8yRChUUkNf
U0NIRURfU0xFRVAsIHYtPmRvbWFpbi0+ZG9tYWluX2lkLCB2LT52Y3B1X2lkKTsKIAotICAgIGxv
Y2sgPSB2Y3B1X3NjaGVkdWxlX2xvY2tfaXJxc2F2ZSh2LCAmZmxhZ3MpOworICAgIGxvY2sgPSB1
bml0X3NjaGVkdWxlX2xvY2tfaXJxc2F2ZSh2LT5zY2hlZF91bml0LCAmZmxhZ3MpOwogCiAgICAg
dmNwdV9zbGVlcF9ub3N5bmNfbG9ja2VkKHYpOwogCi0gICAgdmNwdV9zY2hlZHVsZV91bmxvY2tf
aXJxcmVzdG9yZShsb2NrLCBmbGFncywgdik7CisgICAgdW5pdF9zY2hlZHVsZV91bmxvY2tfaXJx
cmVzdG9yZShsb2NrLCBmbGFncywgdi0+c2NoZWRfdW5pdCk7CiB9CiAKIHZvaWQgdmNwdV9zbGVl
cF9zeW5jKHN0cnVjdCB2Y3B1ICp2KQpAQCAtNTQ3LDcgKzU0OCw3IEBAIHZvaWQgdmNwdV93YWtl
KHN0cnVjdCB2Y3B1ICp2KQogCiAgICAgVFJBQ0VfMkQoVFJDX1NDSEVEX1dBS0UsIHYtPmRvbWFp
bi0+ZG9tYWluX2lkLCB2LT52Y3B1X2lkKTsKIAotICAgIGxvY2sgPSB2Y3B1X3NjaGVkdWxlX2xv
Y2tfaXJxc2F2ZSh2LCAmZmxhZ3MpOworICAgIGxvY2sgPSB1bml0X3NjaGVkdWxlX2xvY2tfaXJx
c2F2ZSh2LT5zY2hlZF91bml0LCAmZmxhZ3MpOwogCiAgICAgaWYgKCBsaWtlbHkodmNwdV9ydW5u
YWJsZSh2KSkgKQogICAgIHsKQEAgLTU2MSw3ICs1NjIsNyBAQCB2b2lkIHZjcHVfd2FrZShzdHJ1
Y3QgdmNwdSAqdikKICAgICAgICAgICAgIHZjcHVfcnVuc3RhdGVfY2hhbmdlKHYsIFJVTlNUQVRF
X29mZmxpbmUsIE5PVygpKTsKICAgICB9CiAKLSAgICB2Y3B1X3NjaGVkdWxlX3VubG9ja19pcnFy
ZXN0b3JlKGxvY2ssIGZsYWdzLCB2KTsKKyAgICB1bml0X3NjaGVkdWxlX3VubG9ja19pcnFyZXN0
b3JlKGxvY2ssIGZsYWdzLCB2LT5zY2hlZF91bml0KTsKIH0KIAogdm9pZCB2Y3B1X3VuYmxvY2so
c3RydWN0IHZjcHUgKnYpCkBAIC02MjksOSArNjMwLDkgQEAgc3RhdGljIHZvaWQgdmNwdV9tb3Zl
X2xvY2tlZChzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IG5ld19jcHUpCiAgKiBUaGVzZSBz
dGVwcyBhcmUgZW5jYXBzdWxhdGVkIGluIHRoZSBmb2xsb3dpbmcgdHdvIGZ1bmN0aW9uczsgdGhl
eQogICogc2hvdWxkIGJlIGNhbGxlZCBsaWtlIHRoaXM6CiAgKgotICogICAgIGxvY2sgPSB2Y3B1
X3NjaGVkdWxlX2xvY2tfaXJxKHYpOworICogICAgIGxvY2sgPSB1bml0X3NjaGVkdWxlX2xvY2tf
aXJxKHVuaXQpOwogICogICAgIHZjcHVfbWlncmF0ZV9zdGFydCh2KTsKLSAqICAgICB2Y3B1X3Nj
aGVkdWxlX3VubG9ja19pcnEobG9jaywgdikKKyAqICAgICB1bml0X3NjaGVkdWxlX3VubG9ja19p
cnEobG9jaywgdW5pdCkKICAqICAgICB2Y3B1X21pZ3JhdGVfZmluaXNoKHYpOwogICoKICAqIHZj
cHVfbWlncmF0ZV9maW5pc2goKSB3aWxsIGRvIHRoZSB3b3JrIG5vdyBpZiBpdCBjYW4sIG9yIHNp
bXBseQpAQCAtNzM2LDEyICs3MzcsMTIgQEAgc3RhdGljIHZvaWQgdmNwdV9taWdyYXRlX2Zpbmlz
aChzdHJ1Y3QgdmNwdSAqdikKICAqLwogdm9pZCB2Y3B1X2ZvcmNlX3Jlc2NoZWR1bGUoc3RydWN0
IHZjcHUgKnYpCiB7Ci0gICAgc3BpbmxvY2tfdCAqbG9jayA9IHZjcHVfc2NoZWR1bGVfbG9ja19p
cnEodik7CisgICAgc3BpbmxvY2tfdCAqbG9jayA9IHVuaXRfc2NoZWR1bGVfbG9ja19pcnEodi0+
c2NoZWRfdW5pdCk7CiAKICAgICBpZiAoIHYtPmlzX3J1bm5pbmcgKQogICAgICAgICB2Y3B1X21p
Z3JhdGVfc3RhcnQodik7CiAKLSAgICB2Y3B1X3NjaGVkdWxlX3VubG9ja19pcnEobG9jaywgdik7
CisgICAgdW5pdF9zY2hlZHVsZV91bmxvY2tfaXJxKGxvY2ssIHYtPnNjaGVkX3VuaXQpOwogCiAg
ICAgdmNwdV9taWdyYXRlX2ZpbmlzaCh2KTsKIH0KQEAgLTc5Miw3ICs3OTMsNyBAQCB2b2lkIHJl
c3RvcmVfdmNwdV9hZmZpbml0eShzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICB2LT5wcm9jZXNz
b3IgPSBjcHVtYXNrX2FueShjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSkpOwogICAgICAgICB2LT5z
Y2hlZF91bml0LT5yZXMgPSBnZXRfc2NoZWRfcmVzKHYtPnByb2Nlc3Nvcik7CiAKLSAgICAgICAg
bG9jayA9IHZjcHVfc2NoZWR1bGVfbG9ja19pcnEodik7CisgICAgICAgIGxvY2sgPSB1bml0X3Nj
aGVkdWxlX2xvY2tfaXJxKHYtPnNjaGVkX3VuaXQpOwogICAgICAgICB2LT5zY2hlZF91bml0LT5y
ZXMgPSBzY2hlZF9waWNrX3Jlc291cmNlKHZjcHVfc2NoZWR1bGVyKHYpLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHYtPnNjaGVkX3VuaXQpOwogICAg
ICAgICB2LT5wcm9jZXNzb3IgPSB2LT5zY2hlZF91bml0LT5yZXMtPnByb2Nlc3NvcjsKQEAgLTgy
Nyw3ICs4MjgsNyBAQCBpbnQgY3B1X2Rpc2FibGVfc2NoZWR1bGVyKHVuc2lnbmVkIGludCBjcHUp
CiAgICAgICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKICAgICAgICAgewogICAgICAgICAgICAg
dW5zaWduZWQgbG9uZyBmbGFnczsKLSAgICAgICAgICAgIHNwaW5sb2NrX3QgKmxvY2sgPSB2Y3B1
X3NjaGVkdWxlX2xvY2tfaXJxc2F2ZSh2LCAmZmxhZ3MpOworICAgICAgICAgICAgc3BpbmxvY2tf
dCAqbG9jayA9IHVuaXRfc2NoZWR1bGVfbG9ja19pcnFzYXZlKHYtPnNjaGVkX3VuaXQsICZmbGFn
cyk7CiAKICAgICAgICAgICAgIGNwdW1hc2tfYW5kKCZvbmxpbmVfYWZmaW5pdHksIHYtPmNwdV9o
YXJkX2FmZmluaXR5LCBjLT5jcHVfdmFsaWQpOwogICAgICAgICAgICAgaWYgKCBjcHVtYXNrX2Vt
cHR5KCZvbmxpbmVfYWZmaW5pdHkpICYmCkBAIC04MzYsNyArODM3LDcgQEAgaW50IGNwdV9kaXNh
YmxlX3NjaGVkdWxlcih1bnNpZ25lZCBpbnQgY3B1KQogICAgICAgICAgICAgICAgIGlmICggdi0+
YWZmaW5pdHlfYnJva2VuICkKICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAg
IC8qIFRoZSB2Y3B1IGlzIHRlbXBvcmFyaWx5IHBpbm5lZCwgY2FuJ3QgbW92ZSBpdC4gKi8KLSAg
ICAgICAgICAgICAgICAgICAgdmNwdV9zY2hlZHVsZV91bmxvY2tfaXJxcmVzdG9yZShsb2NrLCBm
bGFncywgdik7CisgICAgICAgICAgICAgICAgICAgIHVuaXRfc2NoZWR1bGVfdW5sb2NrX2lycXJl
c3RvcmUobG9jaywgZmxhZ3MsIHYtPnNjaGVkX3VuaXQpOwogICAgICAgICAgICAgICAgICAgICBy
ZXQgPSAtRUFERFJJTlVTRTsKICAgICAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAg
ICAgICAgfQpAQCAtODQ5LDcgKzg1MCw3IEBAIGludCBjcHVfZGlzYWJsZV9zY2hlZHVsZXIodW5z
aWduZWQgaW50IGNwdSkKICAgICAgICAgICAgIGlmICggdi0+cHJvY2Vzc29yICE9IGNwdSApCiAg
ICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgLyogVGhlIHZjcHUgaXMgbm90IG9uIHRoaXMg
Y3B1LCBzbyB3ZSBjYW4gbW92ZSBvbi4gKi8KLSAgICAgICAgICAgICAgICB2Y3B1X3NjaGVkdWxl
X3VubG9ja19pcnFyZXN0b3JlKGxvY2ssIGZsYWdzLCB2KTsKKyAgICAgICAgICAgICAgICB1bml0
X3NjaGVkdWxlX3VubG9ja19pcnFyZXN0b3JlKGxvY2ssIGZsYWdzLCB2LT5zY2hlZF91bml0KTsK
ICAgICAgICAgICAgICAgICBjb250aW51ZTsKICAgICAgICAgICAgIH0KIApAQCAtODYyLDcgKzg2
Myw3IEBAIGludCBjcHVfZGlzYWJsZV9zY2hlZHVsZXIodW5zaWduZWQgaW50IGNwdSkKICAgICAg
ICAgICAgICAqICAgIHRoaW5ncyB3b3VsZCBoYXZlIGZhaWxlZCBiZWZvcmUgZ2V0dGluZyBpbiBo
ZXJlLgogICAgICAgICAgICAgICovCiAgICAgICAgICAgICB2Y3B1X21pZ3JhdGVfc3RhcnQodik7
Ci0gICAgICAgICAgICB2Y3B1X3NjaGVkdWxlX3VubG9ja19pcnFyZXN0b3JlKGxvY2ssIGZsYWdz
LCB2KTsKKyAgICAgICAgICAgIHVuaXRfc2NoZWR1bGVfdW5sb2NrX2lycXJlc3RvcmUobG9jaywg
ZmxhZ3MsIHYtPnNjaGVkX3VuaXQpOwogCiAgICAgICAgICAgICB2Y3B1X21pZ3JhdGVfZmluaXNo
KHYpOwogCkBAIC05MjYsNyArOTI3LDcgQEAgc3RhdGljIGludCB2Y3B1X3NldF9hZmZpbml0eSgK
ICAgICBzcGlubG9ja190ICpsb2NrOwogICAgIGludCByZXQgPSAwOwogCi0gICAgbG9jayA9IHZj
cHVfc2NoZWR1bGVfbG9ja19pcnEodik7CisgICAgbG9jayA9IHVuaXRfc2NoZWR1bGVfbG9ja19p
cnEodi0+c2NoZWRfdW5pdCk7CiAKICAgICBpZiAoIHYtPmFmZmluaXR5X2Jyb2tlbiApCiAgICAg
ICAgIHJldCA9IC1FQlVTWTsKQEAgLTk0OCw3ICs5NDksNyBAQCBzdGF0aWMgaW50IHZjcHVfc2V0
X2FmZmluaXR5KAogICAgICAgICB2Y3B1X21pZ3JhdGVfc3RhcnQodik7CiAgICAgfQogCi0gICAg
dmNwdV9zY2hlZHVsZV91bmxvY2tfaXJxKGxvY2ssIHYpOworICAgIHVuaXRfc2NoZWR1bGVfdW5s
b2NrX2lycShsb2NrLCB2LT5zY2hlZF91bml0KTsKIAogICAgIGRvbWFpbl91cGRhdGVfbm9kZV9h
ZmZpbml0eSh2LT5kb21haW4pOwogCkBAIC0xMDgwLDEwICsxMDgxLDEwIEBAIHN0YXRpYyBsb25n
IGRvX3BvbGwoc3RydWN0IHNjaGVkX3BvbGwgKnNjaGVkX3BvbGwpCiBsb25nIHZjcHVfeWllbGQo
dm9pZCkKIHsKICAgICBzdHJ1Y3QgdmNwdSAqIHY9Y3VycmVudDsKLSAgICBzcGlubG9ja190ICps
b2NrID0gdmNwdV9zY2hlZHVsZV9sb2NrX2lycSh2KTsKKyAgICBzcGlubG9ja190ICpsb2NrID0g
dW5pdF9zY2hlZHVsZV9sb2NrX2lycSh2LT5zY2hlZF91bml0KTsKIAogICAgIHNjaGVkX3lpZWxk
KHZjcHVfc2NoZWR1bGVyKHYpLCB2LT5zY2hlZF91bml0KTsKLSAgICB2Y3B1X3NjaGVkdWxlX3Vu
bG9ja19pcnEobG9jaywgdik7CisgICAgdW5pdF9zY2hlZHVsZV91bmxvY2tfaXJxKGxvY2ssIHYt
PnNjaGVkX3VuaXQpOwogCiAgICAgU0NIRURfU1RBVF9DUkFOSyh2Y3B1X3lpZWxkKTsKIApAQCAt
MTE2OSw3ICsxMTcwLDcgQEAgaW50IHZjcHVfcGluX292ZXJyaWRlKHN0cnVjdCB2Y3B1ICp2LCBp
bnQgY3B1KQogICAgIHNwaW5sb2NrX3QgKmxvY2s7CiAgICAgaW50IHJldCA9IC1FSU5WQUw7CiAK
LSAgICBsb2NrID0gdmNwdV9zY2hlZHVsZV9sb2NrX2lycSh2KTsKKyAgICBsb2NrID0gdW5pdF9z
Y2hlZHVsZV9sb2NrX2lycSh2LT5zY2hlZF91bml0KTsKIAogICAgIGlmICggY3B1IDwgMCApCiAg
ICAgewpAQCAtMTE5Niw3ICsxMTk3LDcgQEAgaW50IHZjcHVfcGluX292ZXJyaWRlKHN0cnVjdCB2
Y3B1ICp2LCBpbnQgY3B1KQogICAgIGlmICggcmV0ID09IDAgKQogICAgICAgICB2Y3B1X21pZ3Jh
dGVfc3RhcnQodik7CiAKLSAgICB2Y3B1X3NjaGVkdWxlX3VubG9ja19pcnEobG9jaywgdik7Cisg
ICAgdW5pdF9zY2hlZHVsZV91bmxvY2tfaXJxKGxvY2ssIHYtPnNjaGVkX3VuaXQpOwogCiAgICAg
ZG9tYWluX3VwZGF0ZV9ub2RlX2FmZmluaXR5KHYtPmRvbWFpbik7CiAKQEAgLTE2NjMsNiArMTY2
NCw5IEBAIHN0YXRpYyBpbnQgY3B1X3NjaGVkdWxlX3VwKHVuc2lnbmVkIGludCBjcHUpCiAgICAg
ICAgIHVuaXQtPnByaXYgPSBzY2hlZF9hbGxvY192ZGF0YSgmb3BzLCB1bml0LCBpZGxlLT5kb21h
aW4tPnNjaGVkX3ByaXYpOwogICAgICAgICBpZiAoIHVuaXQtPnByaXYgPT0gTlVMTCApCiAgICAg
ICAgICAgICByZXR1cm4gLUVOT01FTTsKKworICAgICAgICAvKiBVcGRhdGUgdGhlIHJlc291cmNl
IHBvaW50ZXIgaW4gdGhlIGlkbGUgdW5pdC4gKi8KKyAgICAgICAgdW5pdC0+cmVzID0gc2Q7CiAg
ICAgfQogICAgIGlmICggaWRsZV92Y3B1W2NwdV0gPT0gTlVMTCApCiAgICAgICAgIHJldHVybiAt
RU5PTUVNOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmggYi94ZW4vaW5j
bHVkZS94ZW4vc2NoZWQtaWYuaAppbmRleCAwNDQzZmUxZDdlLi4yMGUzNmVhMzliIDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vc2No
ZWQtaWYuaApAQCAtMTAxLDIyICsxMDEsMjIgQEAgc3RhdGljIGlubGluZSB2b2lkIGtpbmQjI19z
Y2hlZHVsZV91bmxvY2sjI2lycShzcGlubG9ja190ICpsb2NrIFwKIAogI2RlZmluZSBFWFRSQV9U
WVBFKGFyZykKIHNjaGVkX2xvY2socGNwdSwgdW5zaWduZWQgaW50IGNwdSwgICAgIGNwdSwgKQot
c2NoZWRfbG9jayh2Y3B1LCBjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdi0+cHJvY2Vzc29yLCApCitz
Y2hlZF9sb2NrKHVuaXQsIGNvbnN0IHN0cnVjdCBzY2hlZF91bml0ICppLCBpLT5yZXMtPnByb2Nl
c3NvciwgKQogc2NoZWRfbG9jayhwY3B1LCB1bnNpZ25lZCBpbnQgY3B1LCAgICAgY3B1LCAgICAg
ICAgICBfaXJxKQotc2NoZWRfbG9jayh2Y3B1LCBjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdi0+cHJv
Y2Vzc29yLCBfaXJxKQorc2NoZWRfbG9jayh1bml0LCBjb25zdCBzdHJ1Y3Qgc2NoZWRfdW5pdCAq
aSwgaS0+cmVzLT5wcm9jZXNzb3IsIF9pcnEpCiBzY2hlZF91bmxvY2socGNwdSwgdW5zaWduZWQg
aW50IGNwdSwgICAgIGNwdSwgKQotc2NoZWRfdW5sb2NrKHZjcHUsIGNvbnN0IHN0cnVjdCB2Y3B1
ICp2LCB2LT5wcm9jZXNzb3IsICkKK3NjaGVkX3VubG9jayh1bml0LCBjb25zdCBzdHJ1Y3Qgc2No
ZWRfdW5pdCAqaSwgaS0+cmVzLT5wcm9jZXNzb3IsICkKIHNjaGVkX3VubG9jayhwY3B1LCB1bnNp
Z25lZCBpbnQgY3B1LCAgICAgY3B1LCAgICAgICAgICBfaXJxKQotc2NoZWRfdW5sb2NrKHZjcHUs
IGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB2LT5wcm9jZXNzb3IsIF9pcnEpCitzY2hlZF91bmxvY2so
dW5pdCwgY29uc3Qgc3RydWN0IHNjaGVkX3VuaXQgKmksIGktPnJlcy0+cHJvY2Vzc29yLCBfaXJx
KQogI3VuZGVmIEVYVFJBX1RZUEUKIAogI2RlZmluZSBFWFRSQV9UWVBFKGFyZykgLCB1bnNpZ25l
ZCBsb25nIGFyZwogI2RlZmluZSBzcGluX3VubG9ja19pcnFzYXZlIHNwaW5fdW5sb2NrX2lycXJl
c3RvcmUKIHNjaGVkX2xvY2socGNwdSwgdW5zaWduZWQgaW50IGNwdSwgICAgIGNwdSwgICAgICAg
ICAgX2lycXNhdmUsICpmbGFncykKLXNjaGVkX2xvY2sodmNwdSwgY29uc3Qgc3RydWN0IHZjcHUg
KnYsIHYtPnByb2Nlc3NvciwgX2lycXNhdmUsICpmbGFncykKK3NjaGVkX2xvY2sodW5pdCwgY29u
c3Qgc3RydWN0IHNjaGVkX3VuaXQgKmksIGktPnJlcy0+cHJvY2Vzc29yLCBfaXJxc2F2ZSwgKmZs
YWdzKQogI3VuZGVmIHNwaW5fdW5sb2NrX2lycXNhdmUKIHNjaGVkX3VubG9jayhwY3B1LCB1bnNp
Z25lZCBpbnQgY3B1LCAgICAgY3B1LCAgICAgICAgICBfaXJxcmVzdG9yZSwgZmxhZ3MpCi1zY2hl
ZF91bmxvY2sodmNwdSwgY29uc3Qgc3RydWN0IHZjcHUgKnYsIHYtPnByb2Nlc3NvciwgX2lycXJl
c3RvcmUsIGZsYWdzKQorc2NoZWRfdW5sb2NrKHVuaXQsIGNvbnN0IHN0cnVjdCBzY2hlZF91bml0
ICppLCBpLT5yZXMtPnByb2Nlc3NvciwgX2lycXJlc3RvcmUsIGZsYWdzKQogI3VuZGVmIEVYVFJB
X1RZUEUKIAogI3VuZGVmIHNjaGVkX3VubG9jawotLSAKMi4xNi40CgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 28 10:33:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 10:33:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVZQC-0004ok-A6; Tue, 28 May 2019 10:33:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=31/0=T4=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hVZQ6-0004dW-I9
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 10:33:26 +0000
X-Inumbo-ID: 05dc0bd3-8134-11e9-8980-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 05dc0bd3-8134-11e9-8980-bc764e045a96;
 Tue, 28 May 2019 10:33:25 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id B7AF8B04F;
 Tue, 28 May 2019 10:33:23 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 28 May 2019 12:32:41 +0200
Message-Id: <20190528103313.1343-29-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190528103313.1343-1-jgross@suse.com>
References: <20190528103313.1343-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH 28/60] xen/sched: switch schedule() from vcpus
 to sched_units
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Dario Faggioli <dfaggioli@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VXNlIHNjaGVkX3VuaXRzIGluc3RlYWQgb2YgdmNwdXMgaW4gc2NoZWR1bGUoKS4gVGhpcyBpbmNs
dWRlcyB0aGUKaW50cm9kdWN0aW9uIG9mIHNjaGVkX3VuaXRfcnVuc3RhdGVfY2hhbmdlKCkgYXMg
YSByZXBsYWNlbWVudCBvZgp2Y3B1X3J1bnN0YXRlX2NoYW5nZSgpIGluIHNjaGVkdWxlKCkuCgpT
aWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVuL2Nv
bW1vbi9zY2hlZHVsZS5jIHwgNzAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNDAgaW5zZXJ0aW9ucygrKSwgMzAgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jIGIveGVuL2NvbW1v
bi9zY2hlZHVsZS5jCmluZGV4IDJjMWJhMzJkODMuLjExZDFiNzNiZmMgMTAwNjQ0Ci0tLSBhL3hl
bi9jb21tb24vc2NoZWR1bGUuYworKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKQEAgLTE5Miw2
ICsxOTIsMjAgQEAgc3RhdGljIGlubGluZSB2b2lkIHZjcHVfcnVuc3RhdGVfY2hhbmdlKAogICAg
IHYtPnJ1bnN0YXRlLnN0YXRlID0gbmV3X3N0YXRlOwogfQogCitzdGF0aWMgaW5saW5lIHZvaWQg
c2NoZWRfdW5pdF9ydW5zdGF0ZV9jaGFuZ2Uoc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQsCisgICAg
Ym9vbCBydW5uaW5nLCBzX3RpbWVfdCBuZXdfZW50cnlfdGltZSkKK3sKKyAgICBzdHJ1Y3QgdmNw
dSAqdiA9IHVuaXQtPnZjcHU7CisKKyAgICBpZiAoIHJ1bm5pbmcgKQorICAgICAgICB2Y3B1X3J1
bnN0YXRlX2NoYW5nZSh2LCBSVU5TVEFURV9ydW5uaW5nLCBuZXdfZW50cnlfdGltZSk7CisgICAg
ZWxzZQorICAgICAgICB2Y3B1X3J1bnN0YXRlX2NoYW5nZSh2LAorICAgICAgICAgICAgKCh2LT5w
YXVzZV9mbGFncyAmIFZQRl9ibG9ja2VkKSA/IFJVTlNUQVRFX2Jsb2NrZWQgOgorICAgICAgICAg
ICAgICh2Y3B1X3J1bm5hYmxlKHYpID8gUlVOU1RBVEVfcnVubmFibGUgOiBSVU5TVEFURV9vZmZs
aW5lKSksCisgICAgICAgICAgICBuZXdfZW50cnlfdGltZSk7Cit9CisKIHZvaWQgdmNwdV9ydW5z
dGF0ZV9nZXQoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCB2Y3B1X3J1bnN0YXRlX2luZm8gKnJ1bnN0
YXRlKQogewogICAgIHNwaW5sb2NrX3QgKmxvY2sgPSBsaWtlbHkodiA9PSBjdXJyZW50KQpAQCAt
MTUzMSw3ICsxNTQ1LDcgQEAgc3RhdGljIHZvaWQgdmNwdV9wZXJpb2RpY190aW1lcl93b3JrKHN0
cnVjdCB2Y3B1ICp2KQogICovCiBzdGF0aWMgdm9pZCBzY2hlZHVsZSh2b2lkKQogewotICAgIHN0
cnVjdCB2Y3B1ICAgICAgICAgICpwcmV2ID0gY3VycmVudCwgKm5leHQgPSBOVUxMOworICAgIHN0
cnVjdCBzY2hlZF91bml0ICAgICpwcmV2ID0gY3VycmVudC0+c2NoZWRfdW5pdCwgKm5leHQgPSBO
VUxMOwogICAgIHNfdGltZV90ICAgICAgICAgICAgICBub3c7CiAgICAgc3RydWN0IHNjaGVkdWxl
ciAgICAgKnNjaGVkOwogICAgIHVuc2lnbmVkIGxvbmcgICAgICAgICp0YXNrbGV0X3dvcmsgPSAm
dGhpc19jcHUodGFza2xldF93b3JrX3RvX2RvKTsKQEAgLTE1NzUsOSArMTU4OSw5IEBAIHN0YXRp
YyB2b2lkIHNjaGVkdWxlKHZvaWQpCiAgICAgc2NoZWQgPSB0aGlzX2NwdShzY2hlZHVsZXIpOwog
ICAgIG5leHRfc2xpY2UgPSBzY2hlZC0+ZG9fc2NoZWR1bGUoc2NoZWQsIG5vdywgdGFza2xldF93
b3JrX3NjaGVkdWxlZCk7CiAKLSAgICBuZXh0ID0gbmV4dF9zbGljZS50YXNrLT52Y3B1OworICAg
IG5leHQgPSBuZXh0X3NsaWNlLnRhc2s7CiAKLSAgICBzZC0+Y3VyciA9IG5leHQtPnNjaGVkX3Vu
aXQ7CisgICAgc2QtPmN1cnIgPSBuZXh0OwogCiAgICAgaWYgKCBuZXh0X3NsaWNlLnRpbWUgPj0g
MCApIC8qIC12ZSBtZWFucyBubyBsaW1pdCAqLwogICAgICAgICBzZXRfdGltZXIoJnNkLT5zX3Rp
bWVyLCBub3cgKyBuZXh0X3NsaWNlLnRpbWUpOwpAQCAtMTU4Niw2MCArMTYwMCw1NiBAQCBzdGF0
aWMgdm9pZCBzY2hlZHVsZSh2b2lkKQogICAgIHsKICAgICAgICAgcGNwdV9zY2hlZHVsZV91bmxv
Y2tfaXJxKGxvY2ssIGNwdSk7CiAgICAgICAgIFRSQUNFXzREKFRSQ19TQ0hFRF9TV0lUQ0hfSU5G
Q09OVCwKLSAgICAgICAgICAgICAgICAgbmV4dC0+ZG9tYWluLT5kb21haW5faWQsIG5leHQtPnZj
cHVfaWQsCi0gICAgICAgICAgICAgICAgIG5vdyAtIHByZXYtPnJ1bnN0YXRlLnN0YXRlX2VudHJ5
X3RpbWUsCisgICAgICAgICAgICAgICAgIG5leHQtPmRvbWFpbi0+ZG9tYWluX2lkLCBuZXh0LT51
bml0X2lkLAorICAgICAgICAgICAgICAgICBub3cgLSBwcmV2LT5zdGF0ZV9lbnRyeV90aW1lLAog
ICAgICAgICAgICAgICAgICBuZXh0X3NsaWNlLnRpbWUpOwotICAgICAgICB0cmFjZV9jb250aW51
ZV9ydW5uaW5nKG5leHQpOwotICAgICAgICByZXR1cm4gY29udGludWVfcnVubmluZyhwcmV2KTsK
KyAgICAgICAgdHJhY2VfY29udGludWVfcnVubmluZyhuZXh0LT52Y3B1KTsKKyAgICAgICAgcmV0
dXJuIGNvbnRpbnVlX3J1bm5pbmcocHJldi0+dmNwdSk7CiAgICAgfQogCiAgICAgVFJBQ0VfM0Qo
VFJDX1NDSEVEX1NXSVRDSF9JTkZQUkVWLAotICAgICAgICAgICAgIHByZXYtPmRvbWFpbi0+ZG9t
YWluX2lkLCBwcmV2LT52Y3B1X2lkLAotICAgICAgICAgICAgIG5vdyAtIHByZXYtPnJ1bnN0YXRl
LnN0YXRlX2VudHJ5X3RpbWUpOworICAgICAgICAgICAgIHByZXYtPmRvbWFpbi0+ZG9tYWluX2lk
LCBwcmV2LT51bml0X2lkLAorICAgICAgICAgICAgIG5vdyAtIHByZXYtPnN0YXRlX2VudHJ5X3Rp
bWUpOwogICAgIFRSQUNFXzREKFRSQ19TQ0hFRF9TV0lUQ0hfSU5GTkVYVCwKLSAgICAgICAgICAg
ICBuZXh0LT5kb21haW4tPmRvbWFpbl9pZCwgbmV4dC0+dmNwdV9pZCwKLSAgICAgICAgICAgICAo
bmV4dC0+cnVuc3RhdGUuc3RhdGUgPT0gUlVOU1RBVEVfcnVubmFibGUpID8KLSAgICAgICAgICAg
ICAobm93IC0gbmV4dC0+cnVuc3RhdGUuc3RhdGVfZW50cnlfdGltZSkgOiAwLAorICAgICAgICAg
ICAgIG5leHQtPmRvbWFpbi0+ZG9tYWluX2lkLCBuZXh0LT51bml0X2lkLAorICAgICAgICAgICAg
IChuZXh0LT52Y3B1LT5ydW5zdGF0ZS5zdGF0ZSA9PSBSVU5TVEFURV9ydW5uYWJsZSkgPworICAg
ICAgICAgICAgIChub3cgLSBuZXh0LT5zdGF0ZV9lbnRyeV90aW1lKSA6IDAsCiAgICAgICAgICAg
ICAgbmV4dF9zbGljZS50aW1lKTsKIAotICAgIEFTU0VSVChwcmV2LT5ydW5zdGF0ZS5zdGF0ZSA9
PSBSVU5TVEFURV9ydW5uaW5nKTsKKyAgICBBU1NFUlQocHJldi0+dmNwdS0+cnVuc3RhdGUuc3Rh
dGUgPT0gUlVOU1RBVEVfcnVubmluZyk7CiAKICAgICBUUkFDRV80RChUUkNfU0NIRURfU1dJVENI
LAotICAgICAgICAgICAgIHByZXYtPmRvbWFpbi0+ZG9tYWluX2lkLCBwcmV2LT52Y3B1X2lkLAot
ICAgICAgICAgICAgIG5leHQtPmRvbWFpbi0+ZG9tYWluX2lkLCBuZXh0LT52Y3B1X2lkKTsKKyAg
ICAgICAgICAgICBwcmV2LT5kb21haW4tPmRvbWFpbl9pZCwgcHJldi0+dW5pdF9pZCwKKyAgICAg
ICAgICAgICBuZXh0LT5kb21haW4tPmRvbWFpbl9pZCwgbmV4dC0+dW5pdF9pZCk7CiAKLSAgICB2
Y3B1X3J1bnN0YXRlX2NoYW5nZSgKLSAgICAgICAgcHJldiwKLSAgICAgICAgKChwcmV2LT5wYXVz
ZV9mbGFncyAmIFZQRl9ibG9ja2VkKSA/IFJVTlNUQVRFX2Jsb2NrZWQgOgotICAgICAgICAgKHZj
cHVfcnVubmFibGUocHJldikgPyBSVU5TVEFURV9ydW5uYWJsZSA6IFJVTlNUQVRFX29mZmxpbmUp
KSwKLSAgICAgICAgbm93KTsKLSAgICBwcmV2LT5zY2hlZF91bml0LT5sYXN0X3J1bl90aW1lID0g
bm93OworICAgIHNjaGVkX3VuaXRfcnVuc3RhdGVfY2hhbmdlKHByZXYsIGZhbHNlLCBub3cpOwor
ICAgIHByZXYtPmxhc3RfcnVuX3RpbWUgPSBub3c7CiAKLSAgICBBU1NFUlQobmV4dC0+cnVuc3Rh
dGUuc3RhdGUgIT0gUlVOU1RBVEVfcnVubmluZyk7Ci0gICAgdmNwdV9ydW5zdGF0ZV9jaGFuZ2Uo
bmV4dCwgUlVOU1RBVEVfcnVubmluZywgbm93KTsKKyAgICBBU1NFUlQobmV4dC0+dmNwdS0+cnVu
c3RhdGUuc3RhdGUgIT0gUlVOU1RBVEVfcnVubmluZyk7CisgICAgc2NoZWRfdW5pdF9ydW5zdGF0
ZV9jaGFuZ2UobmV4dCwgdHJ1ZSwgbm93KTsKIAogICAgIC8qCiAgICAgICogTkIuIERvbid0IGFk
ZCBhbnkgdHJhY2UgcmVjb3JkcyBmcm9tIGhlcmUgdW50aWwgdGhlIGFjdHVhbCBjb250ZXh0CiAg
ICAgICogc3dpdGNoLCBlbHNlIGxvc3RfcmVjb3JkcyByZXN1bWUgd2lsbCBub3Qgd29yayBwcm9w
ZXJseS4KICAgICAgKi8KIAotICAgIEFTU0VSVCghbmV4dC0+c2NoZWRfdW5pdC0+aXNfcnVubmlu
Zyk7CisgICAgQVNTRVJUKCFuZXh0LT5pc19ydW5uaW5nKTsKKyAgICBuZXh0LT52Y3B1LT5pc19y
dW5uaW5nID0gMTsKICAgICBuZXh0LT5pc19ydW5uaW5nID0gMTsKLSAgICBuZXh0LT5zY2hlZF91
bml0LT5pc19ydW5uaW5nID0gMTsKLSAgICBuZXh0LT5zY2hlZF91bml0LT5zdGF0ZV9lbnRyeV90
aW1lID0gbm93OworICAgIG5leHQtPnN0YXRlX2VudHJ5X3RpbWUgPSBub3c7CiAKICAgICBwY3B1
X3NjaGVkdWxlX3VubG9ja19pcnEobG9jaywgY3B1KTsKIAogICAgIFNDSEVEX1NUQVRfQ1JBTkso
c2NoZWRfY3R4KTsKIAotICAgIHN0b3BfdGltZXIoJnByZXYtPnBlcmlvZGljX3RpbWVyKTsKKyAg
ICBzdG9wX3RpbWVyKCZwcmV2LT52Y3B1LT5wZXJpb2RpY190aW1lcik7CiAKICAgICBpZiAoIG5l
eHRfc2xpY2UubWlncmF0ZWQgKQotICAgICAgICBzY2hlZF9tb3ZlX2lycXMobmV4dCk7CisgICAg
ICAgIHNjaGVkX21vdmVfaXJxcyhuZXh0LT52Y3B1KTsKIAotICAgIHZjcHVfcGVyaW9kaWNfdGlt
ZXJfd29yayhuZXh0KTsKKyAgICB2Y3B1X3BlcmlvZGljX3RpbWVyX3dvcmsobmV4dC0+dmNwdSk7
CiAKLSAgICBjb250ZXh0X3N3aXRjaChwcmV2LCBuZXh0KTsKKyAgICBjb250ZXh0X3N3aXRjaChw
cmV2LT52Y3B1LCBuZXh0LT52Y3B1KTsKIH0KIAogdm9pZCBjb250ZXh0X3NhdmVkKHN0cnVjdCB2
Y3B1ICpwcmV2KQotLSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 28 10:33:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 10:33:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVZQC-0004qH-Vd; Tue, 28 May 2019 10:33:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=31/0=T4=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hVZQ6-0004dV-IN
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 10:33:26 +0000
X-Inumbo-ID: 04cb3fda-8134-11e9-8980-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 04cb3fda-8134-11e9-8980-bc764e045a96;
 Tue, 28 May 2019 10:33:23 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id C8B57B039;
 Tue, 28 May 2019 10:33:21 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 28 May 2019 12:32:32 +0200
Message-Id: <20190528103313.1343-20-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190528103313.1343-1-jgross@suse.com>
References: <20190528103313.1343-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH 19/60] xen/sched: add is_running indicator to
 struct sched_unit
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>, Meng Xu <mengxu@cis.upenn.edu>,
 Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIGFuIGlzX3J1bm5pbmcgaW5kaWNhdG9yIHRvIHN0cnVjdCBzY2hlZF91bml0IHdoaWNoIHdp
bGwgYmUgc2V0CndoZW5ldmVyIHRoZSB1bml0IGlzIGJlaW5nIHNjaGVkdWxlZC4gU3dpdGNoIHNj
aGVkdWxlciBjb2RlIHRvIHVzZQp1bml0LT5pc19ydW5uaW5nIGluc3RlYWQgb2YgdmNwdS0+aXNf
cnVubmluZyBmb3Igc2NoZWR1bGluZyBkZWNpc2lvbnMuCgpBdCB0aGUgc2FtZSB0aW1lIGludHJv
ZHVjZSBhIHN0YXRlX2VudHJ5X3RpbWUgZmllbGQgaW4gc3RydWN0CnNjaGVkX3VuaXQgYmVpbmcg
dXBkYXRlZCB3aGVuZXZlciB0aGUgaXNfcnVubmluZyBpbmRpY2F0b3IgaXMgY2hhbmdlZC4KVXNl
IHRoYXQgbmV3IGZpZWxkIGluIHRoZSBzY2hlZHVsZXJzIGluc3RlYWQgb2YgdGhlIHNpbWlsYXIg
dmNwdSBmaWVsZC4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNv
bT4KLS0tClJGQyBWMjogZml4IGFybSBidWlsZCwgZG9uJ3QgZHJvcCB2LT5pc19ydW5uaW5nCi0t
LQogeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYyAgfCAxMiArKysrKysrLS0tLS0KIHhlbi9jb21t
b24vc2NoZWRfY3JlZGl0Mi5jIHwgMTggKysrKysrKysrLS0tLS0tLS0tCiB4ZW4vY29tbW9uL3Nj
aGVkX3J0LmMgICAgICB8ICAyICstCiB4ZW4vY29tbW9uL3NjaGVkdWxlLmMgICAgICB8IDE1ICsr
KysrKysrKysrLS0tLQogeGVuL2luY2x1ZGUveGVuL3NjaGVkLmggICAgfCAgNCArKysrCiA1IGZp
bGVzIGNoYW5nZWQsIDMyIGluc2VydGlvbnMoKyksIDE5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5j
CmluZGV4IDY5MDhlMzczZGMuLmI3MDBjYzA3Y2UgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2No
ZWRfY3JlZGl0LmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYwpAQCAtNzE0LDcgKzcx
NCw3IEBAIF9fY3NjaGVkX3ZjcHVfaXNfbWlncmF0ZWFibGUoY29uc3Qgc3RydWN0IGNzY2hlZF9w
cml2YXRlICpwcnYsIHN0cnVjdCB2Y3B1ICp2YywKICAgICAgKiBUaGUgY2FsbGVyIGlzIHN1cHBv
c2VkIHRvIGhhdmUgYWxyZWFkeSBjaGVja2VkIHRoYXQgdmMgaXMgYWxzbwogICAgICAqIG5vdCBy
dW5uaW5nLgogICAgICAqLwotICAgIEFTU0VSVCghdmMtPmlzX3J1bm5pbmcpOworICAgIEFTU0VS
VCghdmMtPnNjaGVkX3VuaXQtPmlzX3J1bm5pbmcpOwogCiAgICAgcmV0dXJuICFfX2NzY2hlZF92
Y3B1X2lzX2NhY2hlX2hvdChwcnYsIHZjKSAmJgogICAgICAgICAgICBjcHVtYXNrX3Rlc3RfY3B1
KGRlc3RfY3B1LCBtYXNrKTsKQEAgLTEwMzgsNyArMTAzOCw4IEBAIGNzY2hlZF91bml0X2luc2Vy
dChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQog
CiAgICAgbG9jayA9IHVuaXRfc2NoZWR1bGVfbG9ja19pcnEodW5pdCk7CiAKLSAgICBpZiAoICFf
X3ZjcHVfb25fcnVucShzdmMpICYmIHZjcHVfcnVubmFibGUodmMpICYmICF2Yy0+aXNfcnVubmlu
ZyApCisgICAgaWYgKCAhX192Y3B1X29uX3J1bnEoc3ZjKSAmJiB2Y3B1X3J1bm5hYmxlKHZjKSAm
JgorICAgICAgICAgIXZjLT5zY2hlZF91bml0LT5pc19ydW5uaW5nICkKICAgICAgICAgcnVucV9p
bnNlcnQoc3ZjKTsKIAogICAgIHVuaXRfc2NoZWR1bGVfdW5sb2NrX2lycShsb2NrLCB1bml0KTsK
QEAgLTE2NTEsOCArMTY1Miw5IEBAIGNzY2hlZF9ydW5xX3N0ZWFsKGludCBwZWVyX2NwdSwgaW50
IGNwdSwgaW50IHByaSwgaW50IGJhbGFuY2Vfc3RlcCkKICAgICAgICAgICogdkNQVXMgd2l0aCB1
c2VmdWwgc29mdCBhZmZpbml0aWVzIGluIHNvbWUgc29ydCBvZiBiaXRtYXAKICAgICAgICAgICog
b3IgY291bnRlci4KICAgICAgICAgICovCi0gICAgICAgIGlmICggdmMtPmlzX3J1bm5pbmcgfHwg
KGJhbGFuY2Vfc3RlcCA9PSBCQUxBTkNFX1NPRlRfQUZGSU5JVFkgJiYKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIWhhc19zb2Z0X2FmZmluaXR5KHZjLT5zY2hlZF91bml0KSkgKQor
ICAgICAgICBpZiAoIHZjLT5zY2hlZF91bml0LT5pc19ydW5uaW5nIHx8CisgICAgICAgICAgICAg
KGJhbGFuY2Vfc3RlcCA9PSBCQUxBTkNFX1NPRlRfQUZGSU5JVFkgJiYKKyAgICAgICAgICAgICAg
IWhhc19zb2Z0X2FmZmluaXR5KHZjLT5zY2hlZF91bml0KSkgKQogICAgICAgICAgICAgY29udGlu
dWU7CiAKICAgICAgICAgYWZmaW5pdHlfYmFsYW5jZV9jcHVtYXNrKHZjLT5zY2hlZF91bml0LCBi
YWxhbmNlX3N0ZXAsIGNwdW1hc2tfc2NyYXRjaCk7CkBAIC0xODYwLDcgKzE4NjIsNyBAQCBjc2No
ZWRfc2NoZWR1bGUoCiAgICAgICAgICAgICAgICAgICAgICh1bnNpZ25lZCBjaGFyICopJmQpOwog
ICAgIH0KIAotICAgIHJ1bnRpbWUgPSBub3cgLSBjdXJyZW50LT5ydW5zdGF0ZS5zdGF0ZV9lbnRy
eV90aW1lOworICAgIHJ1bnRpbWUgPSBub3cgLSBjdXJyZW50LT5zY2hlZF91bml0LT5zdGF0ZV9l
bnRyeV90aW1lOwogICAgIGlmICggcnVudGltZSA8IDAgKSAvKiBEb2VzIHRoaXMgZXZlciBoYXBw
ZW4/ICovCiAgICAgICAgIHJ1bnRpbWUgPSAwOwogCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3Nj
aGVkX2NyZWRpdDIuYyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCmluZGV4IGFlYTA1ZWRi
YjIuLmVmMjlhM2Q4NzQgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCisr
KyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCkBAIC0xMjgzLDcgKzEyODMsNyBAQCBydW5x
X2luc2VydChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBjc2NoZWQyX3VuaXQg
KnN2YykKIAogICAgIEFTU0VSVCgmc3ZjLT5ycWQtPnJ1bnEgPT0gcnVucSk7CiAgICAgQVNTRVJU
KCFpc19pZGxlX3ZjcHUoc3ZjLT52Y3B1KSk7Ci0gICAgQVNTRVJUKCFzdmMtPnZjcHUtPmlzX3J1
bm5pbmcpOworICAgIEFTU0VSVCghc3ZjLT52Y3B1LT5zY2hlZF91bml0LT5pc19ydW5uaW5nKTsK
ICAgICBBU1NFUlQoIShzdmMtPmZsYWdzICYgQ1NGTEFHX3NjaGVkdWxlZCkpOwogCiAgICAgbGlz
dF9mb3JfZWFjaCggaXRlciwgcnVucSApCkBAIC0xMzQwLDggKzEzNDAsOCBAQCBzdGF0aWMgaW5s
aW5lIGJvb2wgaXNfcHJlZW1wdGFibGUoY29uc3Qgc3RydWN0IGNzY2hlZDJfdW5pdCAqc3ZjLAog
ICAgIGlmICggcmF0ZWxpbWl0IDw9IENTQ0hFRDJfUkFURUxJTUlUX1RJQ0tMRV9UT0xFUkFOQ0Ug
KQogICAgICAgICByZXR1cm4gdHJ1ZTsKIAotICAgIEFTU0VSVChzdmMtPnZjcHUtPmlzX3J1bm5p
bmcpOwotICAgIHJldHVybiBub3cgLSBzdmMtPnZjcHUtPnJ1bnN0YXRlLnN0YXRlX2VudHJ5X3Rp
bWUgPgorICAgIEFTU0VSVChzdmMtPnZjcHUtPnNjaGVkX3VuaXQtPmlzX3J1bm5pbmcpOworICAg
IHJldHVybiBub3cgLSBzdmMtPnZjcHUtPnNjaGVkX3VuaXQtPnN0YXRlX2VudHJ5X3RpbWUgPgog
ICAgICAgICAgICByYXRlbGltaXQgLSBDU0NIRUQyX1JBVEVMSU1JVF9USUNLTEVfVE9MRVJBTkNF
OwogfQogCkBAIC0yOTMxLDcgKzI5MzEsNyBAQCBjc2NoZWQyX2RvbV9jbnRsKAogICAgICAgICAg
ICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgc3ZjID0gY3NjaGVkMl91bml0KHYtPnNjaGVk
X3VuaXQpOwogICAgICAgICAgICAgICAgICAgICBsb2NrID0gdW5pdF9zY2hlZHVsZV9sb2NrKHN2
Yy0+dmNwdS0+c2NoZWRfdW5pdCk7Ci0gICAgICAgICAgICAgICAgICAgIGlmICggdi0+aXNfcnVu
bmluZyApCisgICAgICAgICAgICAgICAgICAgIGlmICggdi0+c2NoZWRfdW5pdC0+aXNfcnVubmlu
ZyApCiAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGludCBjcHUgPSB2LT5wcm9jZXNzb3I7CiAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1
Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICpycWQgPSBjMnJxZChvcHMsIGNwdSk7CkBAIC0zMjA0
LDggKzMyMDQsOCBAQCBjc2NoZWQyX3J1bnRpbWUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3Bz
LCBpbnQgY3B1LAogICAgIGlmICggcHJ2LT5yYXRlbGltaXRfdXMgKQogICAgIHsKICAgICAgICAg
c190aW1lX3QgcmF0ZWxpbWl0X21pbiA9IE1JQ1JPU0VDUyhwcnYtPnJhdGVsaW1pdF91cyk7Ci0g
ICAgICAgIGlmICggc25leHQtPnZjcHUtPmlzX3J1bm5pbmcgKQotICAgICAgICAgICAgcmF0ZWxp
bWl0X21pbiA9IHNuZXh0LT52Y3B1LT5ydW5zdGF0ZS5zdGF0ZV9lbnRyeV90aW1lICsKKyAgICAg
ICAgaWYgKCBzbmV4dC0+dmNwdS0+c2NoZWRfdW5pdC0+aXNfcnVubmluZyApCisgICAgICAgICAg
ICByYXRlbGltaXRfbWluID0gc25leHQtPnZjcHUtPnNjaGVkX3VuaXQtPnN0YXRlX2VudHJ5X3Rp
bWUgKwogICAgICAgICAgICAgICAgICAgICAgICAgICAgIE1JQ1JPU0VDUyhwcnYtPnJhdGVsaW1p
dF91cykgLSBub3c7CiAgICAgICAgIGlmICggcmF0ZWxpbWl0X21pbiA+IG1pbl90aW1lICkKICAg
ICAgICAgICAgIG1pbl90aW1lID0gcmF0ZWxpbWl0X21pbjsKQEAgLTMzMDIsNyArMzMwMiw3IEBA
IHJ1bnFfY2FuZGlkYXRlKHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnJxZCwKICAgICAg
KiBubyBwb2ludCBmb3JjaW5nIGl0IHRvIGRvIHNvIHVudGlsIHJhdGUgbGltaXRpbmcgZXhwaXJl
cy4KICAgICAgKi8KICAgICBpZiAoICF5aWVsZCAmJiBwcnYtPnJhdGVsaW1pdF91cyAmJiB2Y3B1
X3J1bm5hYmxlKHNjdXJyLT52Y3B1KSAmJgotICAgICAgICAgKG5vdyAtIHNjdXJyLT52Y3B1LT5y
dW5zdGF0ZS5zdGF0ZV9lbnRyeV90aW1lKSA8CisgICAgICAgICAobm93IC0gc2N1cnItPnZjcHUt
PnNjaGVkX3VuaXQtPnN0YXRlX2VudHJ5X3RpbWUpIDwKICAgICAgICAgICBNSUNST1NFQ1MocHJ2
LT5yYXRlbGltaXRfdXMpICkKICAgICB7CiAgICAgICAgIGlmICggdW5saWtlbHkodGJfaW5pdF9k
b25lKSApCkBAIC0zMzEzLDcgKzMzMTMsNyBAQCBydW5xX2NhbmRpZGF0ZShzdHJ1Y3QgY3NjaGVk
Ml9ydW5xdWV1ZV9kYXRhICpycWQsCiAgICAgICAgICAgICB9IGQ7CiAgICAgICAgICAgICBkLmRv
bSA9IHNjdXJyLT52Y3B1LT5kb21haW4tPmRvbWFpbl9pZDsKICAgICAgICAgICAgIGQudmNwdSA9
IHNjdXJyLT52Y3B1LT52Y3B1X2lkOwotICAgICAgICAgICAgZC5ydW50aW1lID0gbm93IC0gc2N1
cnItPnZjcHUtPnJ1bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWU7CisgICAgICAgICAgICBkLnJ1bnRp
bWUgPSBub3cgLSBzY3Vyci0+dmNwdS0+c2NoZWRfdW5pdC0+c3RhdGVfZW50cnlfdGltZTsKICAg
ICAgICAgICAgIF9fdHJhY2VfdmFyKFRSQ19DU0NIRUQyX1JBVEVMSU1JVCwgMSwKICAgICAgICAg
ICAgICAgICAgICAgICAgIHNpemVvZihkKSwKICAgICAgICAgICAgICAgICAgICAgICAgICh1bnNp
Z25lZCBjaGFyICopJmQpOwpAQCAtMzU2MSw3ICszNTYxLDcgQEAgY3NjaGVkMl9zY2hlZHVsZSgK
ICAgICAgICAgaWYgKCBzbmV4dCAhPSBzY3VyciApCiAgICAgICAgIHsKICAgICAgICAgICAgIEFT
U0VSVChzbmV4dC0+cnFkID09IHJxZCk7Ci0gICAgICAgICAgICBBU1NFUlQoIXNuZXh0LT52Y3B1
LT5pc19ydW5uaW5nKTsKKyAgICAgICAgICAgIEFTU0VSVCghc25leHQtPnZjcHUtPnNjaGVkX3Vu
aXQtPmlzX3J1bm5pbmcpOwogCiAgICAgICAgICAgICBydW5xX3JlbW92ZShzbmV4dCk7CiAgICAg
ICAgICAgICBfX3NldF9iaXQoX19DU0ZMQUdfc2NoZWR1bGVkLCAmc25leHQtPmZsYWdzKTsKZGlm
ZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWRfcnQuYyBiL3hlbi9jb21tb24vc2NoZWRfcnQuYwpp
bmRleCBmNzgxZTQ2ZjlmLi41YjFmNjQ1OWNjIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVk
X3J0LmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZF9ydC5jCkBAIC05MDcsNyArOTA3LDcgQEAgcnRf
dW5pdF9pbnNlcnQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5p
dCAqdW5pdCkKICAgICB7CiAgICAgICAgIHJlcGxxX2luc2VydChvcHMsIHN2Yyk7CiAKLSAgICAg
ICAgaWYgKCAhdmMtPmlzX3J1bm5pbmcgKQorICAgICAgICBpZiAoICF1bml0LT5pc19ydW5uaW5n
ICkKICAgICAgICAgICAgIHJ1bnFfaW5zZXJ0KG9wcywgc3ZjKTsKICAgICB9CiAgICAgdW5pdF9z
Y2hlZHVsZV91bmxvY2tfaXJxKGxvY2ssIHVuaXQpOwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9z
Y2hlZHVsZS5jIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCmluZGV4IGY0YWZmNzIxMDUuLjUzYTNl
NTVmMGIgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWR1bGUuYworKysgYi94ZW4vY29tbW9u
L3NjaGVkdWxlLmMKQEAgLTM1Myw2ICszNTMsOCBAQCBpbnQgc2NoZWRfaW5pdF92Y3B1KHN0cnVj
dCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgcHJvY2Vzc29yKQogICAgIHsKICAgICAgICAgZ2V0X3Nj
aGVkX3Jlcyh2LT5wcm9jZXNzb3IpLT5jdXJyID0gdW5pdDsKICAgICAgICAgdi0+aXNfcnVubmlu
ZyA9IDE7CisgICAgICAgIHVuaXQtPmlzX3J1bm5pbmcgPSAxOworICAgICAgICB1bml0LT5zdGF0
ZV9lbnRyeV90aW1lID0gTk9XKCk7CiAgICAgfQogICAgIGVsc2UKICAgICB7CkBAIC02NzMsNyAr
Njc1LDggQEAgc3RhdGljIHZvaWQgdmNwdV9taWdyYXRlX2ZpbmlzaChzdHJ1Y3QgdmNwdSAqdikK
ICAgICAgKiBjb250ZXh0X3NhdmVkKCk7IGFuZCBpbiBhbnkgY2FzZSwgaWYgdGhlIGJpdCBpcyBj
bGVhcmVkLCB0aGVuCiAgICAgICogc29tZW9uZSBlbHNlIGhhcyBhbHJlYWR5IGRvbmUgdGhlIHdv
cmsgc28gd2UgZG9uJ3QgbmVlZCB0by4KICAgICAgKi8KLSAgICBpZiAoIHYtPmlzX3J1bm5pbmcg
fHwgIXRlc3RfYml0KF9WUEZfbWlncmF0aW5nLCAmdi0+cGF1c2VfZmxhZ3MpICkKKyAgICBpZiAo
IHYtPnNjaGVkX3VuaXQtPmlzX3J1bm5pbmcgfHwKKyAgICAgICAgICF0ZXN0X2JpdChfVlBGX21p
Z3JhdGluZywgJnYtPnBhdXNlX2ZsYWdzKSApCiAgICAgICAgIHJldHVybjsKIAogICAgIG9sZF9j
cHUgPSBuZXdfY3B1ID0gdi0+cHJvY2Vzc29yOwpAQCAtNzI3LDcgKzczMCw3IEBAIHN0YXRpYyB2
b2lkIHZjcHVfbWlncmF0ZV9maW5pc2goc3RydWN0IHZjcHUgKnYpCiAgICAgICogYmVjYXVzZSB0
aGV5IGJvdGggaGFwcGVuIGluIChkaWZmZXJlbnQpIHNwaW5sb2NrIHJlZ2lvbnMsIGFuZCB0aG9z
ZQogICAgICAqIHJlZ2lvbnMgYXJlIHN0cmljdGx5IHNlcmlhbGlzZWQuCiAgICAgICovCi0gICAg
aWYgKCB2LT5pc19ydW5uaW5nIHx8CisgICAgaWYgKCB2LT5zY2hlZF91bml0LT5pc19ydW5uaW5n
IHx8CiAgICAgICAgICAhdGVzdF9hbmRfY2xlYXJfYml0KF9WUEZfbWlncmF0aW5nLCAmdi0+cGF1
c2VfZmxhZ3MpICkKICAgICB7CiAgICAgICAgIHNjaGVkX3NwaW5fdW5sb2NrX2RvdWJsZShvbGRf
bG9jaywgbmV3X2xvY2ssIGZsYWdzKTsKQEAgLTc1NSw3ICs3NTgsNyBAQCB2b2lkIHZjcHVfZm9y
Y2VfcmVzY2hlZHVsZShzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICBzcGlubG9ja190ICpsb2NrID0g
dW5pdF9zY2hlZHVsZV9sb2NrX2lycSh2LT5zY2hlZF91bml0KTsKIAotICAgIGlmICggdi0+aXNf
cnVubmluZyApCisgICAgaWYgKCB2LT5zY2hlZF91bml0LT5pc19ydW5uaW5nICkKICAgICAgICAg
dmNwdV9taWdyYXRlX3N0YXJ0KHYpOwogCiAgICAgdW5pdF9zY2hlZHVsZV91bmxvY2tfaXJxKGxv
Y2ssIHYtPnNjaGVkX3VuaXQpOwpAQCAtMTU4Miw4ICsxNTg1LDEwIEBAIHN0YXRpYyB2b2lkIHNj
aGVkdWxlKHZvaWQpCiAgICAgICogc3dpdGNoLCBlbHNlIGxvc3RfcmVjb3JkcyByZXN1bWUgd2ls
bCBub3Qgd29yayBwcm9wZXJseS4KICAgICAgKi8KIAotICAgIEFTU0VSVCghbmV4dC0+aXNfcnVu
bmluZyk7CisgICAgQVNTRVJUKCFuZXh0LT5zY2hlZF91bml0LT5pc19ydW5uaW5nKTsKICAgICBu
ZXh0LT5pc19ydW5uaW5nID0gMTsKKyAgICBuZXh0LT5zY2hlZF91bml0LT5pc19ydW5uaW5nID0g
MTsKKyAgICBuZXh0LT5zY2hlZF91bml0LT5zdGF0ZV9lbnRyeV90aW1lID0gbm93OwogCiAgICAg
cGNwdV9zY2hlZHVsZV91bmxvY2tfaXJxKGxvY2ssIGNwdSk7CiAKQEAgLTE2MDUsNiArMTYxMCw4
IEBAIHZvaWQgY29udGV4dF9zYXZlZChzdHJ1Y3QgdmNwdSAqcHJldikKICAgICBzbXBfd21iKCk7
CiAKICAgICBwcmV2LT5pc19ydW5uaW5nID0gMDsKKyAgICBwcmV2LT5zY2hlZF91bml0LT5pc19y
dW5uaW5nID0gMDsKKyAgICBwcmV2LT5zY2hlZF91bml0LT5zdGF0ZV9lbnRyeV90aW1lID0gTk9X
KCk7CiAKICAgICAvKiBDaGVjayBmb3IgbWlncmF0aW9uIHJlcXVlc3QgL2FmdGVyLyBjbGVhcmlu
ZyBydW5uaW5nIGZsYWcuICovCiAgICAgc21wX21iKCk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS94ZW4vc2NoZWQuaCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCmluZGV4IGM3NmI4MWViZWYu
LjEzYmFiMjU4ZDUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCisrKyBiL3hl
bi9pbmNsdWRlL3hlbi9zY2hlZC5oCkBAIC0yNzAsNyArMjcwLDExIEBAIHN0cnVjdCBzY2hlZF91
bml0IHsKIAogICAgIC8qIExhc3QgdGltZSB3aGVuIHVuaXQgaGFzIGJlZW4gc2NoZWR1bGVkIG91
dC4gKi8KICAgICB1aW50NjRfdCAgICAgICAgICAgICAgIGxhc3RfcnVuX3RpbWU7CisgICAgLyog
TGFzdCB0aW1lIHVuaXQgZ290IChkZS0pc2NoZWR1bGVkLiAqLworICAgIHVpbnQ2NF90ICAgICAg
ICAgICAgICAgc3RhdGVfZW50cnlfdGltZTsKIAorICAgIC8qIEN1cnJlbnRseSBydW5uaW5nIG9u
IGEgQ1BVPyAqLworICAgIGJvb2wgICAgICAgICAgICAgICAgICAgaXNfcnVubmluZzsKICAgICAv
KiBJdGVtIG5lZWRzIGFmZmluaXR5IHJlc3RvcmVkLiAqLwogICAgIGJvb2wgICAgICAgICAgICAg
ICAgICAgYWZmaW5pdHlfYnJva2VuOwogICAgIC8qIERvZXMgc29mdCBhZmZpbml0eSBhY3R1YWxs
eSBwbGF5IGEgcm9sZSAoZ2l2ZW4gaGFyZCBhZmZpbml0eSk/ICovCi0tIAoyLjE2LjQKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 28 10:33:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 10:33:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVZQE-0004sa-3e; Tue, 28 May 2019 10:33:34 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=31/0=T4=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hVZQ6-0004dr-OU
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 10:33:26 +0000
X-Inumbo-ID: 0528ab92-8134-11e9-8980-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0528ab92-8134-11e9-8980-bc764e045a96;
 Tue, 28 May 2019 10:33:24 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 9EE50B040;
 Tue, 28 May 2019 10:33:22 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 28 May 2019 12:32:37 +0200
Message-Id: <20190528103313.1343-25-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190528103313.1343-1-jgross@suse.com>
References: <20190528103313.1343-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH 24/60] xen/sched: make arinc653 scheduler vcpu
 agnostic.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Josh Whitehead <josh.whitehead@dornerworks.com>,
 Robert VanVossen <robert.vanvossen@dornerworks.com>,
 Dario Faggioli <dfaggioli@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U3dpdGNoIGFyaW5jNjUzIHNjaGVkdWxlciBjb21wbGV0ZWx5IGZyb20gdmNwdSB0byBzY2hlZF91
bml0IHVzYWdlLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PgotLS0KIHhlbi9jb21tb24vc2NoZWRfYXJpbmM2NTMuYyB8IDIwOCArKysrKysrKysrKysrKysr
KysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEwMSBpbnNlcnRp
b25zKCspLCAxMDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9h
cmluYzY1My5jIGIveGVuL2NvbW1vbi9zY2hlZF9hcmluYzY1My5jCmluZGV4IDBjNzU0NDBiZDAu
LjIxM2JjOTYwZWYgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfYXJpbmM2NTMuYworKysg
Yi94ZW4vY29tbW9uL3NjaGVkX2FyaW5jNjUzLmMKQEAgLTQ1LDE1ICs0NSwxNSBAQAogI2RlZmlu
ZSBERUZBVUxUX1RJTUVTTElDRSBNSUxMSVNFQ1MoMTApCiAKIC8qKgotICogUmV0cmlldmUgdGhl
IGlkbGUgVkNQVSBmb3IgYSBnaXZlbiBwaHlzaWNhbCBDUFUKKyAqIFJldHJpZXZlIHRoZSBpZGxl
IFVOSVQgZm9yIGEgZ2l2ZW4gcGh5c2ljYWwgQ1BVCiAgKi8KLSNkZWZpbmUgSURMRVRBU0soY3B1
KSAgKGlkbGVfdmNwdVtjcHVdKQorI2RlZmluZSBJRExFVEFTSyhjcHUpICAoc2NoZWRfaWRsZV91
bml0KGNwdSkpCiAKIC8qKgogICogUmV0dXJuIGEgcG9pbnRlciB0byB0aGUgQVJJTkMgNjUzLXNw
ZWNpZmljIHNjaGVkdWxlciBkYXRhIGluZm9ybWF0aW9uCi0gKiBhc3NvY2lhdGVkIHdpdGggdGhl
IGdpdmVuIFZDUFUgKHZjKQorICogYXNzb2NpYXRlZCB3aXRoIHRoZSBnaXZlbiBVTklUICh1bml0
KQogICovCi0jZGVmaW5lIEFWQ1BVKHZjKSAoKGFyaW5jNjUzX3ZjcHVfdCAqKSh2YyktPnNjaGVk
X3VuaXQtPnByaXYpCisjZGVmaW5lIEFVTklUKHVuaXQpICgoYXJpbmM2NTNfdW5pdF90ICopKHVu
aXQpLT5wcml2KQogCiAvKioKICAqIFJldHVybiB0aGUgZ2xvYmFsIHNjaGVkdWxlciBwcml2YXRl
IGRhdGEgZ2l2ZW4gdGhlIHNjaGVkdWxlciBvcHMgcG9pbnRlcgpAQCAtNjUsMjAgKzY1LDIwIEBA
CiAgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKiovCiAKIC8qKgotICogVGhlIGFyaW5jNjUzX3ZjcHVfdCBzdHJ1
Y3R1cmUgaG9sZHMgQVJJTkMgNjUzLXNjaGVkdWxlci1zcGVjaWZpYwotICogaW5mb3JtYXRpb24g
Zm9yIGFsbCBub24taWRsZSBWQ1BVcworICogVGhlIGFyaW5jNjUzX3VuaXRfdCBzdHJ1Y3R1cmUg
aG9sZHMgQVJJTkMgNjUzLXNjaGVkdWxlci1zcGVjaWZpYworICogaW5mb3JtYXRpb24gZm9yIGFs
bCBub24taWRsZSBVTklUcwogICovCi10eXBlZGVmIHN0cnVjdCBhcmluYzY1M192Y3B1X3MKK3R5
cGVkZWYgc3RydWN0IGFyaW5jNjUzX3VuaXRfcwogewotICAgIC8qIHZjIHBvaW50cyB0byBYZW4n
cyBzdHJ1Y3QgdmNwdSBzbyB3ZSBjYW4gZ2V0IHRvIGl0IGZyb20gYW4KLSAgICAgKiBhcmluYzY1
M192Y3B1X3QgcG9pbnRlci4gKi8KLSAgICBzdHJ1Y3QgdmNwdSAqICAgICAgIHZjOwotICAgIC8q
IGF3YWtlIGhvbGRzIHdoZXRoZXIgdGhlIFZDUFUgaGFzIGJlZW4gd29rZW4gd2l0aCB2Y3B1X3dh
a2UoKSAqLworICAgIC8qIHVuaXQgcG9pbnRzIHRvIFhlbidzIHN0cnVjdCBzY2hlZF91bml0IHNv
IHdlIGNhbiBnZXQgdG8gaXQgZnJvbSBhbgorICAgICAqIGFyaW5jNjUzX3VuaXRfdCBwb2ludGVy
LiAqLworICAgIHN0cnVjdCBzY2hlZF91bml0ICogdW5pdDsKKyAgICAvKiBhd2FrZSBob2xkcyB3
aGV0aGVyIHRoZSBVTklUIGhhcyBiZWVuIHdva2VuIHdpdGggdmNwdV93YWtlKCkgKi8KICAgICBi
b29sX3QgICAgICAgICAgICAgIGF3YWtlOwotICAgIC8qIGxpc3QgaG9sZHMgdGhlIGxpbmtlZCBs
aXN0IGluZm9ybWF0aW9uIGZvciB0aGUgbGlzdCB0aGlzIFZDUFUKKyAgICAvKiBsaXN0IGhvbGRz
IHRoZSBsaW5rZWQgbGlzdCBpbmZvcm1hdGlvbiBmb3IgdGhlIGxpc3QgdGhpcyBVTklUCiAgICAg
ICogaXMgc3RvcmVkIGluICovCiAgICAgc3RydWN0IGxpc3RfaGVhZCAgICBsaXN0OwotfSBhcmlu
YzY1M192Y3B1X3Q7Cit9IGFyaW5jNjUzX3VuaXRfdDsKIAogLyoqCiAgKiBUaGUgc2NoZWRfZW50
cnlfdCBzdHJ1Y3R1cmUgaG9sZHMgYSBzaW5nbGUgZW50cnkgb2YgdGhlCkBAIC04OSwxNCArODks
MTQgQEAgdHlwZWRlZiBzdHJ1Y3Qgc2NoZWRfZW50cnlfcwogICAgIC8qIGRvbV9oYW5kbGUgaG9s
ZHMgdGhlIGhhbmRsZSAoIlVVSUQiKSBmb3IgdGhlIGRvbWFpbiB0aGF0IHRoaXMKICAgICAgKiBz
Y2hlZHVsZSBlbnRyeSByZWZlcnMgdG8uICovCiAgICAgeGVuX2RvbWFpbl9oYW5kbGVfdCBkb21f
aGFuZGxlOwotICAgIC8qIHZjcHVfaWQgaG9sZHMgdGhlIFZDUFUgbnVtYmVyIGZvciB0aGUgVkNQ
VSB0aGF0IHRoaXMgc2NoZWR1bGUKKyAgICAvKiB1bml0X2lkIGhvbGRzIHRoZSBVTklUIG51bWJl
ciBmb3IgdGhlIFVOSVQgdGhhdCB0aGlzIHNjaGVkdWxlCiAgICAgICogZW50cnkgcmVmZXJzIHRv
LiAqLwotICAgIGludCAgICAgICAgICAgICAgICAgdmNwdV9pZDsKLSAgICAvKiBydW50aW1lIGhv
bGRzIHRoZSBudW1iZXIgb2YgbmFub3NlY29uZHMgdGhhdCB0aGUgVkNQVSBmb3IgdGhpcworICAg
IGludCAgICAgICAgICAgICAgICAgdW5pdF9pZDsKKyAgICAvKiBydW50aW1lIGhvbGRzIHRoZSBu
dW1iZXIgb2YgbmFub3NlY29uZHMgdGhhdCB0aGUgVU5JVCBmb3IgdGhpcwogICAgICAqIHNjaGVk
dWxlIGVudHJ5IHNob3VsZCBiZSBhbGxvd2VkIHRvIHJ1biBwZXIgbWFqb3IgZnJhbWUuICovCiAg
ICAgc190aW1lX3QgICAgICAgICAgICBydW50aW1lOwotICAgIC8qIHZjIGhvbGRzIGEgcG9pbnRl
ciB0byB0aGUgWGVuIFZDUFUgc3RydWN0dXJlICovCi0gICAgc3RydWN0IHZjcHUgKiAgICAgICB2
YzsKKyAgICAvKiB1bml0IGhvbGRzIGEgcG9pbnRlciB0byB0aGUgWGVuIHNjaGVkX3VuaXQgc3Ry
dWN0dXJlICovCisgICAgc3RydWN0IHNjaGVkX3VuaXQgKiB1bml0OwogfSBzY2hlZF9lbnRyeV90
OwogCiAvKioKQEAgLTExMCw5ICsxMTAsOSBAQCB0eXBlZGVmIHN0cnVjdCBhNjUzc2NoZWRfcHJp
dl9zCiAgICAgLyoqCiAgICAgICogVGhpcyBhcnJheSBob2xkcyB0aGUgYWN0aXZlIEFSSU5DIDY1
MyBzY2hlZHVsZS4KICAgICAgKgotICAgICAqIFdoZW4gdGhlIHN5c3RlbSB0cmllcyB0byBzdGFy
dCBhIG5ldyBWQ1BVLCB0aGlzIHNjaGVkdWxlIGlzIHNjYW5uZWQKLSAgICAgKiB0byBsb29rIGZv
ciBhIG1hdGNoaW5nIChoYW5kbGUsIFZDUFUgIykgcGFpci4gSWYgYm90aCB0aGUgaGFuZGxlIChV
VUlEKQotICAgICAqIGFuZCBWQ1BVIG51bWJlciBtYXRjaCwgdGhlbiB0aGUgVkNQVSBpcyBhbGxv
d2VkIHRvIHJ1bi4gSXRzIHJ1biB0aW1lCisgICAgICogV2hlbiB0aGUgc3lzdGVtIHRyaWVzIHRv
IHN0YXJ0IGEgbmV3IFVOSVQsIHRoaXMgc2NoZWR1bGUgaXMgc2Nhbm5lZAorICAgICAqIHRvIGxv
b2sgZm9yIGEgbWF0Y2hpbmcgKGhhbmRsZSwgVU5JVCAjKSBwYWlyLiBJZiBib3RoIHRoZSBoYW5k
bGUgKFVVSUQpCisgICAgICogYW5kIFVOSVQgbnVtYmVyIG1hdGNoLCB0aGVuIHRoZSBVTklUIGlz
IGFsbG93ZWQgdG8gcnVuLiBJdHMgcnVuIHRpbWUKICAgICAgKiAocGVyIG1ham9yIGZyYW1lKSBp
cyBnaXZlbiBpbiB0aGUgdGhpcmQgZW50cnkgb2YgdGhlIHNjaGVkdWxlLgogICAgICAqLwogICAg
IHNjaGVkX2VudHJ5X3Qgc2NoZWR1bGVbQVJJTkM2NTNfTUFYX0RPTUFJTlNfUEVSX1NDSEVEVUxF
XTsKQEAgLTEyMyw4ICsxMjMsOCBAQCB0eXBlZGVmIHN0cnVjdCBhNjUzc2NoZWRfcHJpdl9zCiAg
ICAgICoKICAgICAgKiBUaGlzIGlzIG5vdCBuZWNlc3NhcmlseSB0aGUgc2FtZSBhcyB0aGUgbnVt
YmVyIG9mIGRvbWFpbnMgaW4gdGhlCiAgICAgICogc2NoZWR1bGUuIEEgZG9tYWluIGNvdWxkIGJl
IGxpc3RlZCBtdWx0aXBsZSB0aW1lcyB3aXRoaW4gdGhlIHNjaGVkdWxlLAotICAgICAqIG9yIGEg
ZG9tYWluIHdpdGggbXVsdGlwbGUgVkNQVXMgY291bGQgaGF2ZSBhIGRpZmZlcmVudAotICAgICAq
IHNjaGVkdWxlIGVudHJ5IGZvciBlYWNoIFZDUFUuCisgICAgICogb3IgYSBkb21haW4gd2l0aCBt
dWx0aXBsZSBVTklUcyBjb3VsZCBoYXZlIGEgZGlmZmVyZW50CisgICAgICogc2NoZWR1bGUgZW50
cnkgZm9yIGVhY2ggVU5JVC4KICAgICAgKi8KICAgICB1bnNpZ25lZCBpbnQgbnVtX3NjaGVkdWxl
X2VudHJpZXM7CiAKQEAgLTEzOSw5ICsxMzksOSBAQCB0eXBlZGVmIHN0cnVjdCBhNjUzc2NoZWRf
cHJpdl9zCiAgICAgc190aW1lX3QgbmV4dF9tYWpvcl9mcmFtZTsKIAogICAgIC8qKgotICAgICAq
IHBvaW50ZXJzIHRvIGFsbCBYZW4gVkNQVSBzdHJ1Y3R1cmVzIGZvciBpdGVyYXRpbmcgdGhyb3Vn
aAorICAgICAqIHBvaW50ZXJzIHRvIGFsbCBYZW4gVU5JVCBzdHJ1Y3R1cmVzIGZvciBpdGVyYXRp
bmcgdGhyb3VnaAogICAgICAqLwotICAgIHN0cnVjdCBsaXN0X2hlYWQgdmNwdV9saXN0OworICAg
IHN0cnVjdCBsaXN0X2hlYWQgdW5pdF9saXN0OwogfSBhNjUzc2NoZWRfcHJpdl90OwogCiAvKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioKQEAgLTE2Nyw1MCArMTY3LDUwIEBAIHN0YXRpYyBpbnQgZG9tX2hhbmRs
ZV9jbXAoY29uc3QgeGVuX2RvbWFpbl9oYW5kbGVfdCBoMSwKIH0KIAogLyoqCi0gKiBUaGlzIGZ1
bmN0aW9uIHNlYXJjaGVzIHRoZSB2Y3B1IGxpc3QgdG8gZmluZCBhIFZDUFUgdGhhdCBtYXRjaGVz
Ci0gKiB0aGUgZG9tYWluIGhhbmRsZSBhbmQgVkNQVSBJRCBzcGVjaWZpZWQuCisgKiBUaGlzIGZ1
bmN0aW9uIHNlYXJjaGVzIHRoZSB1bml0IGxpc3QgdG8gZmluZCBhIFVOSVQgdGhhdCBtYXRjaGVz
CisgKiB0aGUgZG9tYWluIGhhbmRsZSBhbmQgVU5JVCBJRCBzcGVjaWZpZWQuCiAgKgogICogQHBh
cmFtIG9wcyAgICAgICBQb2ludGVyIHRvIHRoaXMgaW5zdGFuY2Ugb2YgdGhlIHNjaGVkdWxlciBz
dHJ1Y3R1cmUKICAqIEBwYXJhbSBoYW5kbGUgICAgUG9pbnRlciB0byBoYW5kbGVyCi0gKiBAcGFy
YW0gdmNwdV9pZCAgIFZDUFUgSUQKKyAqIEBwYXJhbSB1bml0X2lkICAgVU5JVCBJRAogICoKICAq
IEByZXR1cm4gICAgICAgICAgPHVsPgotICogICAgICAgICAgICAgICAgICA8bGk+IFBvaW50ZXIg
dG8gdGhlIG1hdGNoaW5nIFZDUFUgaWYgb25lIGlzIGZvdW5kCisgKiAgICAgICAgICAgICAgICAg
IDxsaT4gUG9pbnRlciB0byB0aGUgbWF0Y2hpbmcgVU5JVCBpZiBvbmUgaXMgZm91bmQKICAqICAg
ICAgICAgICAgICAgICAgPGxpPiBOVUxMIG90aGVyd2lzZQogICogICAgICAgICAgICAgICAgICA8
L3VsPgogICovCi1zdGF0aWMgc3RydWN0IHZjcHUgKmZpbmRfdmNwdSgKK3N0YXRpYyBzdHJ1Y3Qg
c2NoZWRfdW5pdCAqZmluZF91bml0KAogICAgIGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywK
ICAgICB4ZW5fZG9tYWluX2hhbmRsZV90IGhhbmRsZSwKLSAgICBpbnQgdmNwdV9pZCkKKyAgICBp
bnQgdW5pdF9pZCkKIHsKLSAgICBhcmluYzY1M192Y3B1X3QgKmF2Y3B1OworICAgIGFyaW5jNjUz
X3VuaXRfdCAqYXVuaXQ7CiAKLSAgICAvKiBsb29wIHRocm91Z2ggdGhlIHZjcHVfbGlzdCBsb29r
aW5nIGZvciB0aGUgc3BlY2lmaWVkIFZDUFUgKi8KLSAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5ICgg
YXZjcHUsICZTQ0hFRF9QUklWKG9wcyktPnZjcHVfbGlzdCwgbGlzdCApCi0gICAgICAgIGlmICgg
KGRvbV9oYW5kbGVfY21wKGF2Y3B1LT52Yy0+ZG9tYWluLT5oYW5kbGUsIGhhbmRsZSkgPT0gMCkK
LSAgICAgICAgICAgICAmJiAodmNwdV9pZCA9PSBhdmNwdS0+dmMtPnZjcHVfaWQpICkKLSAgICAg
ICAgICAgIHJldHVybiBhdmNwdS0+dmM7CisgICAgLyogbG9vcCB0aHJvdWdoIHRoZSB1bml0X2xp
c3QgbG9va2luZyBmb3IgdGhlIHNwZWNpZmllZCBVTklUICovCisgICAgbGlzdF9mb3JfZWFjaF9l
bnRyeSAoIGF1bml0LCAmU0NIRURfUFJJVihvcHMpLT51bml0X2xpc3QsIGxpc3QgKQorICAgICAg
ICBpZiAoIChkb21faGFuZGxlX2NtcChhdW5pdC0+dW5pdC0+ZG9tYWluLT5oYW5kbGUsIGhhbmRs
ZSkgPT0gMCkKKyAgICAgICAgICAgICAmJiAodW5pdF9pZCA9PSBhdW5pdC0+dW5pdC0+dW5pdF9p
ZCkgKQorICAgICAgICAgICAgcmV0dXJuIGF1bml0LT51bml0OwogCiAgICAgcmV0dXJuIE5VTEw7
CiB9CiAKIC8qKgotICogVGhpcyBmdW5jdGlvbiB1cGRhdGVzIHRoZSBwb2ludGVyIHRvIHRoZSBY
ZW4gVkNQVSBzdHJ1Y3R1cmUgZm9yIGVhY2ggZW50cnkKKyAqIFRoaXMgZnVuY3Rpb24gdXBkYXRl
cyB0aGUgcG9pbnRlciB0byB0aGUgWGVuIFVOSVQgc3RydWN0dXJlIGZvciBlYWNoIGVudHJ5CiAg
KiBpbiB0aGUgQVJJTkMgNjUzIHNjaGVkdWxlLgogICoKICAqIEBwYXJhbSBvcHMgICAgICAgUG9p
bnRlciB0byB0aGlzIGluc3RhbmNlIG9mIHRoZSBzY2hlZHVsZXIgc3RydWN0dXJlCiAgKiBAcmV0
dXJuICAgICAgICAgIDxOb25lPgogICovCi1zdGF0aWMgdm9pZCB1cGRhdGVfc2NoZWR1bGVfdmNw
dXMoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzKQorc3RhdGljIHZvaWQgdXBkYXRlX3NjaGVk
dWxlX3VuaXRzKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcykKIHsKICAgICB1bnNpZ25lZCBp
bnQgaSwgbl9lbnRyaWVzID0gU0NIRURfUFJJVihvcHMpLT5udW1fc2NoZWR1bGVfZW50cmllczsK
IAogICAgIGZvciAoIGkgPSAwOyBpIDwgbl9lbnRyaWVzOyBpKysgKQotICAgICAgICBTQ0hFRF9Q
UklWKG9wcyktPnNjaGVkdWxlW2ldLnZjID0KLSAgICAgICAgICAgIGZpbmRfdmNwdShvcHMsCisg
ICAgICAgIFNDSEVEX1BSSVYob3BzKS0+c2NoZWR1bGVbaV0udW5pdCA9CisgICAgICAgICAgICBm
aW5kX3VuaXQob3BzLAogICAgICAgICAgICAgICAgICAgICAgIFNDSEVEX1BSSVYob3BzKS0+c2No
ZWR1bGVbaV0uZG9tX2hhbmRsZSwKLSAgICAgICAgICAgICAgICAgICAgICBTQ0hFRF9QUklWKG9w
cyktPnNjaGVkdWxlW2ldLnZjcHVfaWQpOworICAgICAgICAgICAgICAgICAgICAgIFNDSEVEX1BS
SVYob3BzKS0+c2NoZWR1bGVbaV0udW5pdF9pZCk7CiB9CiAKIC8qKgpAQCAtMjY4LDEyICsyNjgs
MTIgQEAgYXJpbmM2NTNfc2NoZWRfc2V0KAogICAgICAgICBtZW1jcHkoc2NoZWRfcHJpdi0+c2No
ZWR1bGVbaV0uZG9tX2hhbmRsZSwKICAgICAgICAgICAgICAgIHNjaGVkdWxlLT5zY2hlZF9lbnRy
aWVzW2ldLmRvbV9oYW5kbGUsCiAgICAgICAgICAgICAgICBzaXplb2Yoc2NoZWRfcHJpdi0+c2No
ZWR1bGVbaV0uZG9tX2hhbmRsZSkpOwotICAgICAgICBzY2hlZF9wcml2LT5zY2hlZHVsZVtpXS52
Y3B1X2lkID0KKyAgICAgICAgc2NoZWRfcHJpdi0+c2NoZWR1bGVbaV0udW5pdF9pZCA9CiAgICAg
ICAgICAgICBzY2hlZHVsZS0+c2NoZWRfZW50cmllc1tpXS52Y3B1X2lkOwogICAgICAgICBzY2hl
ZF9wcml2LT5zY2hlZHVsZVtpXS5ydW50aW1lID0KICAgICAgICAgICAgIHNjaGVkdWxlLT5zY2hl
ZF9lbnRyaWVzW2ldLnJ1bnRpbWU7CiAgICAgfQotICAgIHVwZGF0ZV9zY2hlZHVsZV92Y3B1cyhv
cHMpOworICAgIHVwZGF0ZV9zY2hlZHVsZV91bml0cyhvcHMpOwogCiAgICAgLyoKICAgICAgKiBU
aGUgbmV3bHktaW5zdGFsbGVkIHNjaGVkdWxlIHRha2VzIGVmZmVjdCBpbW1lZGlhdGVseS4gV2Ug
ZG8gbm90IGV2ZW4KQEAgLTMxOSw3ICszMTksNyBAQCBhcmluYzY1M19zY2hlZF9nZXQoCiAgICAg
ICAgIG1lbWNweShzY2hlZHVsZS0+c2NoZWRfZW50cmllc1tpXS5kb21faGFuZGxlLAogICAgICAg
ICAgICAgICAgc2NoZWRfcHJpdi0+c2NoZWR1bGVbaV0uZG9tX2hhbmRsZSwKICAgICAgICAgICAg
ICAgIHNpemVvZihzY2hlZF9wcml2LT5zY2hlZHVsZVtpXS5kb21faGFuZGxlKSk7Ci0gICAgICAg
IHNjaGVkdWxlLT5zY2hlZF9lbnRyaWVzW2ldLnZjcHVfaWQgPSBzY2hlZF9wcml2LT5zY2hlZHVs
ZVtpXS52Y3B1X2lkOworICAgICAgICBzY2hlZHVsZS0+c2NoZWRfZW50cmllc1tpXS52Y3B1X2lk
ID0gc2NoZWRfcHJpdi0+c2NoZWR1bGVbaV0udW5pdF9pZDsKICAgICAgICAgc2NoZWR1bGUtPnNj
aGVkX2VudHJpZXNbaV0ucnVudGltZSA9IHNjaGVkX3ByaXYtPnNjaGVkdWxlW2ldLnJ1bnRpbWU7
CiAgICAgfQogCkBAIC0zNTUsNyArMzU1LDcgQEAgYTY1M3NjaGVkX2luaXQoc3RydWN0IHNjaGVk
dWxlciAqb3BzKQogCiAgICAgcHJ2LT5uZXh0X21ham9yX2ZyYW1lID0gMDsKICAgICBzcGluX2xv
Y2tfaW5pdCgmcHJ2LT5sb2NrKTsKLSAgICBJTklUX0xJU1RfSEVBRCgmcHJ2LT52Y3B1X2xpc3Qp
OworICAgIElOSVRfTElTVF9IRUFEKCZwcnYtPnVuaXRfbGlzdCk7CiAKICAgICByZXR1cm4gMDsK
IH0KQEAgLTM3Myw3ICszNzMsNyBAQCBhNjUzc2NoZWRfZGVpbml0KHN0cnVjdCBzY2hlZHVsZXIg
Km9wcykKIH0KIAogLyoqCi0gKiBUaGlzIGZ1bmN0aW9uIGFsbG9jYXRlcyBzY2hlZHVsZXItc3Bl
Y2lmaWMgZGF0YSBmb3IgYSBWQ1BVCisgKiBUaGlzIGZ1bmN0aW9uIGFsbG9jYXRlcyBzY2hlZHVs
ZXItc3BlY2lmaWMgZGF0YSBmb3IgYSBVTklUCiAgKgogICogQHBhcmFtIG9wcyAgICAgICBQb2lu
dGVyIHRvIHRoaXMgaW5zdGFuY2Ugb2YgdGhlIHNjaGVkdWxlciBzdHJ1Y3R1cmUKICAqIEBwYXJh
bSB1bml0ICAgICAgUG9pbnRlciB0byBzdHJ1Y3Qgc2NoZWRfdW5pdApAQCAtMzg1LDM1ICszODUs
MzQgQEAgYTY1M3NjaGVkX2FsbG9jX3ZkYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywg
c3RydWN0IHNjaGVkX3VuaXQgKnVuaXQsCiAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqZGQp
CiB7CiAgICAgYTY1M3NjaGVkX3ByaXZfdCAqc2NoZWRfcHJpdiA9IFNDSEVEX1BSSVYob3BzKTsK
LSAgICBzdHJ1Y3QgdmNwdSAqdmMgPSB1bml0LT52Y3B1OwotICAgIGFyaW5jNjUzX3ZjcHVfdCAq
c3ZjOworICAgIGFyaW5jNjUzX3VuaXRfdCAqc3ZjOwogICAgIHVuc2lnbmVkIGludCBlbnRyeTsK
ICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwogCiAgICAgLyoKICAgICAgKiBBbGxvY2F0ZSBtZW1v
cnkgZm9yIHRoZSBBUklOQyA2NTMtc3BlY2lmaWMgc2NoZWR1bGVyIGRhdGEgaW5mb3JtYXRpb24K
LSAgICAgKiBhc3NvY2lhdGVkIHdpdGggdGhlIGdpdmVuIFZDUFUgKHZjKS4KKyAgICAgKiBhc3Nv
Y2lhdGVkIHdpdGggdGhlIGdpdmVuIFVOSVQgKHVuaXQpLgogICAgICAqLwotICAgIHN2YyA9IHht
YWxsb2MoYXJpbmM2NTNfdmNwdV90KTsKKyAgICBzdmMgPSB4bWFsbG9jKGFyaW5jNjUzX3VuaXRf
dCk7CiAgICAgaWYgKCBzdmMgPT0gTlVMTCApCiAgICAgICAgIHJldHVybiBOVUxMOwogCiAgICAg
c3Bpbl9sb2NrX2lycXNhdmUoJnNjaGVkX3ByaXYtPmxvY2ssIGZsYWdzKTsKIAotICAgIC8qIAot
ICAgICAqIEFkZCBldmVyeSBvbmUgb2YgZG9tMCdzIHZjcHVzIHRvIHRoZSBzY2hlZHVsZSwgYXMg
bG9uZyBhcyB0aGVyZSBhcmUKKyAgICAvKgorICAgICAqIEFkZCBldmVyeSBvbmUgb2YgZG9tMCdz
IHVuaXRzIHRvIHRoZSBzY2hlZHVsZSwgYXMgbG9uZyBhcyB0aGVyZSBhcmUKICAgICAgKiBzbG90
cyBhdmFpbGFibGUuCiAgICAgICovCi0gICAgaWYgKCB2Yy0+ZG9tYWluLT5kb21haW5faWQgPT0g
MCApCisgICAgaWYgKCB1bml0LT5kb21haW4tPmRvbWFpbl9pZCA9PSAwICkKICAgICB7CiAgICAg
ICAgIGVudHJ5ID0gc2NoZWRfcHJpdi0+bnVtX3NjaGVkdWxlX2VudHJpZXM7CiAKICAgICAgICAg
aWYgKCBlbnRyeSA8IEFSSU5DNjUzX01BWF9ET01BSU5TX1BFUl9TQ0hFRFVMRSApCiAgICAgICAg
IHsKICAgICAgICAgICAgIHNjaGVkX3ByaXYtPnNjaGVkdWxlW2VudHJ5XS5kb21faGFuZGxlWzBd
ID0gJ1wwJzsKLSAgICAgICAgICAgIHNjaGVkX3ByaXYtPnNjaGVkdWxlW2VudHJ5XS52Y3B1X2lk
ID0gdmMtPnZjcHVfaWQ7CisgICAgICAgICAgICBzY2hlZF9wcml2LT5zY2hlZHVsZVtlbnRyeV0u
dW5pdF9pZCA9IHVuaXQtPnVuaXRfaWQ7CiAgICAgICAgICAgICBzY2hlZF9wcml2LT5zY2hlZHVs
ZVtlbnRyeV0ucnVudGltZSA9IERFRkFVTFRfVElNRVNMSUNFOwotICAgICAgICAgICAgc2NoZWRf
cHJpdi0+c2NoZWR1bGVbZW50cnldLnZjID0gdmM7CisgICAgICAgICAgICBzY2hlZF9wcml2LT5z
Y2hlZHVsZVtlbnRyeV0udW5pdCA9IHVuaXQ7CiAKICAgICAgICAgICAgIHNjaGVkX3ByaXYtPm1h
am9yX2ZyYW1lICs9IERFRkFVTFRfVElNRVNMSUNFOwogICAgICAgICAgICAgKytzY2hlZF9wcml2
LT5udW1fc2NoZWR1bGVfZW50cmllczsKQEAgLTQyMSwxNiArNDIwLDE2IEBAIGE2NTNzY2hlZF9h
bGxvY192ZGF0YShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0
ICp1bml0LAogICAgIH0KIAogICAgIC8qCi0gICAgICogSW5pdGlhbGl6ZSBvdXIgQVJJTkMgNjUz
IHNjaGVkdWxlci1zcGVjaWZpYyBpbmZvcm1hdGlvbiBmb3IgdGhlIFZDUFUuCi0gICAgICogVGhl
IFZDUFUgc3RhcnRzICJhc2xlZXAuIiBXaGVuIFhlbiBpcyByZWFkeSBmb3IgdGhlIFZDUFUgdG8g
cnVuLCBpdAorICAgICAqIEluaXRpYWxpemUgb3VyIEFSSU5DIDY1MyBzY2hlZHVsZXItc3BlY2lm
aWMgaW5mb3JtYXRpb24gZm9yIHRoZSBVTklULgorICAgICAqIFRoZSBVTklUIHN0YXJ0cyAiYXNs
ZWVwLiIgV2hlbiBYZW4gaXMgcmVhZHkgZm9yIHRoZSBVTklUIHRvIHJ1biwgaXQKICAgICAgKiB3
aWxsIGNhbGwgdGhlIHZjcHVfd2FrZSBzY2hlZHVsZXIgY2FsbGJhY2sgZnVuY3Rpb24gYW5kIG91
ciBzY2hlZHVsZXIKLSAgICAgKiB3aWxsIG1hcmsgdGhlIFZDUFUgYXdha2UuCisgICAgICogd2ls
bCBtYXJrIHRoZSBVTklUIGF3YWtlLgogICAgICAqLwotICAgIHN2Yy0+dmMgPSB2YzsKKyAgICBz
dmMtPnVuaXQgPSB1bml0OwogICAgIHN2Yy0+YXdha2UgPSAwOwotICAgIGlmICggIWlzX2lkbGVf
dmNwdSh2YykgKQotICAgICAgICBsaXN0X2FkZCgmc3ZjLT5saXN0LCAmU0NIRURfUFJJVihvcHMp
LT52Y3B1X2xpc3QpOwotICAgIHVwZGF0ZV9zY2hlZHVsZV92Y3B1cyhvcHMpOworICAgIGlmICgg
IWlzX2lkbGVfdW5pdCh1bml0KSApCisgICAgICAgIGxpc3RfYWRkKCZzdmMtPmxpc3QsICZTQ0hF
RF9QUklWKG9wcyktPnVuaXRfbGlzdCk7CisgICAgdXBkYXRlX3NjaGVkdWxlX3VuaXRzKG9wcyk7
CiAKICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZzY2hlZF9wcml2LT5sb2NrLCBmbGFncyk7
CiAKQEAgLTQzOCwyNyArNDM3LDI3IEBAIGE2NTNzY2hlZF9hbGxvY192ZGF0YShjb25zdCBzdHJ1
Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICp1bml0LAogfQogCiAvKioKLSAq
IFRoaXMgZnVuY3Rpb24gZnJlZXMgc2NoZWR1bGVyLXNwZWNpZmljIFZDUFUgZGF0YQorICogVGhp
cyBmdW5jdGlvbiBmcmVlcyBzY2hlZHVsZXItc3BlY2lmaWMgVU5JVCBkYXRhCiAgKgogICogQHBh
cmFtIG9wcyAgICAgICBQb2ludGVyIHRvIHRoaXMgaW5zdGFuY2Ugb2YgdGhlIHNjaGVkdWxlciBz
dHJ1Y3R1cmUKICAqLwogc3RhdGljIHZvaWQKIGE2NTNzY2hlZF9mcmVlX3ZkYXRhKGNvbnN0IHN0
cnVjdCBzY2hlZHVsZXIgKm9wcywgdm9pZCAqcHJpdikKIHsKLSAgICBhcmluYzY1M192Y3B1X3Qg
KmF2ID0gcHJpdjsKKyAgICBhcmluYzY1M191bml0X3QgKmF2ID0gcHJpdjsKIAogICAgIGlmIChh
diA9PSBOVUxMKQogICAgICAgICByZXR1cm47CiAKLSAgICBpZiAoICFpc19pZGxlX3ZjcHUoYXYt
PnZjKSApCisgICAgaWYgKCAhaXNfaWRsZV91bml0KGF2LT51bml0KSApCiAgICAgICAgIGxpc3Rf
ZGVsKCZhdi0+bGlzdCk7CiAKICAgICB4ZnJlZShhdik7Ci0gICAgdXBkYXRlX3NjaGVkdWxlX3Zj
cHVzKG9wcyk7CisgICAgdXBkYXRlX3NjaGVkdWxlX3VuaXRzKG9wcyk7CiB9CiAKIC8qKgotICog
WGVuIHNjaGVkdWxlciBjYWxsYmFjayBmdW5jdGlvbiB0byBzbGVlcCBhIFZDUFUKKyAqIFhlbiBz
Y2hlZHVsZXIgY2FsbGJhY2sgZnVuY3Rpb24gdG8gc2xlZXAgYSBVTklUCiAgKgogICogQHBhcmFt
IG9wcyAgICAgICBQb2ludGVyIHRvIHRoaXMgaW5zdGFuY2Ugb2YgdGhlIHNjaGVkdWxlciBzdHJ1
Y3R1cmUKICAqIEBwYXJhbSB1bml0ICAgICAgUG9pbnRlciB0byBzdHJ1Y3Qgc2NoZWRfdW5pdApA
QCAtNDY2LDIxICs0NjUsMTkgQEAgYTY1M3NjaGVkX2ZyZWVfdmRhdGEoY29uc3Qgc3RydWN0IHNj
aGVkdWxlciAqb3BzLCB2b2lkICpwcml2KQogc3RhdGljIHZvaWQKIGE2NTNzY2hlZF91bml0X3Ns
ZWVwKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQp
CiB7Ci0gICAgc3RydWN0IHZjcHUgKnZjID0gdW5pdC0+dmNwdTsKLQotICAgIGlmICggQVZDUFUo
dmMpICE9IE5VTEwgKQotICAgICAgICBBVkNQVSh2YyktPmF3YWtlID0gMDsKKyAgICBpZiAoIEFV
TklUKHVuaXQpICE9IE5VTEwgKQorICAgICAgICBBVU5JVCh1bml0KS0+YXdha2UgPSAwOwogCiAg
ICAgLyoKLSAgICAgKiBJZiB0aGUgVkNQVSBiZWluZyBwdXQgdG8gc2xlZXAgaXMgdGhlIHNhbWUg
b25lIHRoYXQgaXMgY3VycmVudGx5CisgICAgICogSWYgdGhlIFVOSVQgYmVpbmcgcHV0IHRvIHNs
ZWVwIGlzIHRoZSBzYW1lIG9uZSB0aGF0IGlzIGN1cnJlbnRseQogICAgICAqIHJ1bm5pbmcsIHJh
aXNlIGEgc29mdGlycSB0byBpbnZva2UgdGhlIHNjaGVkdWxlciB0byBzd2l0Y2ggZG9tYWlucy4K
ICAgICAgKi8KLSAgICBpZiAoIGdldF9zY2hlZF9yZXModmMtPnByb2Nlc3NvciktPmN1cnIgPT0g
dW5pdCApCi0gICAgICAgIGNwdV9yYWlzZV9zb2Z0aXJxKHZjLT5wcm9jZXNzb3IsIFNDSEVEVUxF
X1NPRlRJUlEpOworICAgIGlmICggZ2V0X3NjaGVkX3JlcyhzY2hlZF91bml0X2NwdSh1bml0KSkt
PmN1cnIgPT0gdW5pdCApCisgICAgICAgIGNwdV9yYWlzZV9zb2Z0aXJxKHNjaGVkX3VuaXRfY3B1
KHVuaXQpLCBTQ0hFRFVMRV9TT0ZUSVJRKTsKIH0KIAogLyoqCi0gKiBYZW4gc2NoZWR1bGVyIGNh
bGxiYWNrIGZ1bmN0aW9uIHRvIHdha2UgdXAgYSBWQ1BVCisgKiBYZW4gc2NoZWR1bGVyIGNhbGxi
YWNrIGZ1bmN0aW9uIHRvIHdha2UgdXAgYSBVTklUCiAgKgogICogQHBhcmFtIG9wcyAgICAgICBQ
b2ludGVyIHRvIHRoaXMgaW5zdGFuY2Ugb2YgdGhlIHNjaGVkdWxlciBzdHJ1Y3R1cmUKICAqIEBw
YXJhbSB1bml0ICAgICAgUG9pbnRlciB0byBzdHJ1Y3Qgc2NoZWRfdW5pdApAQCAtNDg4LDI0ICs0
ODUsMjIgQEAgYTY1M3NjaGVkX3VuaXRfc2xlZXAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3Bz
LCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIHN0YXRpYyB2b2lkCiBhNjUzc2NoZWRfdW5pdF93
YWtlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQp
CiB7Ci0gICAgc3RydWN0IHZjcHUgKnZjID0gdW5pdC0+dmNwdTsKKyAgICBpZiAoIEFVTklUKHVu
aXQpICE9IE5VTEwgKQorICAgICAgICBBVU5JVCh1bml0KS0+YXdha2UgPSAxOwogCi0gICAgaWYg
KCBBVkNQVSh2YykgIT0gTlVMTCApCi0gICAgICAgIEFWQ1BVKHZjKS0+YXdha2UgPSAxOwotCi0g
ICAgY3B1X3JhaXNlX3NvZnRpcnEodmMtPnByb2Nlc3NvciwgU0NIRURVTEVfU09GVElSUSk7Cisg
ICAgY3B1X3JhaXNlX3NvZnRpcnEoc2NoZWRfdW5pdF9jcHUodW5pdCksIFNDSEVEVUxFX1NPRlRJ
UlEpOwogfQogCiAvKioKLSAqIFhlbiBzY2hlZHVsZXIgY2FsbGJhY2sgZnVuY3Rpb24gdG8gc2Vs
ZWN0IGEgVkNQVSB0byBydW4uCisgKiBYZW4gc2NoZWR1bGVyIGNhbGxiYWNrIGZ1bmN0aW9uIHRv
IHNlbGVjdCBhIFVOSVQgdG8gcnVuLgogICogVGhpcyBpcyB0aGUgbWFpbiBzY2hlZHVsZXIgcm91
dGluZS4KICAqCiAgKiBAcGFyYW0gb3BzICAgICAgIFBvaW50ZXIgdG8gdGhpcyBpbnN0YW5jZSBv
ZiB0aGUgc2NoZWR1bGVyIHN0cnVjdHVyZQogICogQHBhcmFtIG5vdyAgICAgICBDdXJyZW50IHRp
bWUKICAqCi0gKiBAcmV0dXJuICAgICAgICAgIEFkZHJlc3Mgb2YgdGhlIFZDUFUgc3RydWN0dXJl
IHNjaGVkdWxlZCB0byBiZSBydW4gbmV4dAotICogICAgICAgICAgICAgICAgICBBbW91bnQgb2Yg
dGltZSB0byBleGVjdXRlIHRoZSByZXR1cm5lZCBWQ1BVCi0gKiAgICAgICAgICAgICAgICAgIEZs
YWcgZm9yIHdoZXRoZXIgdGhlIFZDUFUgd2FzIG1pZ3JhdGVkCisgKiBAcmV0dXJuICAgICAgICAg
IEFkZHJlc3Mgb2YgdGhlIFVOSVQgc3RydWN0dXJlIHNjaGVkdWxlZCB0byBiZSBydW4gbmV4dAor
ICogICAgICAgICAgICAgICAgICBBbW91bnQgb2YgdGltZSB0byBleGVjdXRlIHRoZSByZXR1cm5l
ZCBVTklUCisgKiAgICAgICAgICAgICAgICAgIEZsYWcgZm9yIHdoZXRoZXIgdGhlIFVOSVQgd2Fz
IG1pZ3JhdGVkCiAgKi8KIHN0YXRpYyBzdHJ1Y3QgdGFza19zbGljZQogYTY1M3NjaGVkX2RvX3Nj
aGVkdWxlKApAQCAtNTE0LDcgKzUwOSw3IEBAIGE2NTNzY2hlZF9kb19zY2hlZHVsZSgKICAgICBi
b29sX3QgdGFza2xldF93b3JrX3NjaGVkdWxlZCkKIHsKICAgICBzdHJ1Y3QgdGFza19zbGljZSBy
ZXQ7ICAgICAgICAgICAgICAgICAgICAgIC8qIGhvbGQgdGhlIGNob3NlbiBkb21haW4gKi8KLSAg
ICBzdHJ1Y3QgdmNwdSAqIG5ld190YXNrID0gTlVMTDsKKyAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAq
bmV3X3Rhc2sgPSBOVUxMOwogICAgIHN0YXRpYyB1bnNpZ25lZCBpbnQgc2NoZWRfaW5kZXggPSAw
OwogICAgIHN0YXRpYyBzX3RpbWVfdCBuZXh0X3N3aXRjaF90aW1lOwogICAgIGE2NTNzY2hlZF9w
cml2X3QgKnNjaGVkX3ByaXYgPSBTQ0hFRF9QUklWKG9wcyk7CkBAIC01NTksMTQgKzU1NCwxNCBA
QCBhNjUzc2NoZWRfZG9fc2NoZWR1bGUoCiAgICAgICogc2NoZWRfdW5pdCBzdHJ1Y3R1cmUuCiAg
ICAgICovCiAgICAgbmV3X3Rhc2sgPSAoc2NoZWRfaW5kZXggPCBzY2hlZF9wcml2LT5udW1fc2No
ZWR1bGVfZW50cmllcykKLSAgICAgICAgPyBzY2hlZF9wcml2LT5zY2hlZHVsZVtzY2hlZF9pbmRl
eF0udmMKKyAgICAgICAgPyBzY2hlZF9wcml2LT5zY2hlZHVsZVtzY2hlZF9pbmRleF0udW5pdAog
ICAgICAgICA6IElETEVUQVNLKGNwdSk7CiAKICAgICAvKiBDaGVjayB0byBzZWUgaWYgdGhlIG5l
dyB0YXNrIGNhbiBiZSBydW4gKGF3YWtlICYgcnVubmFibGUpLiAqLwogICAgIGlmICggISgobmV3
X3Rhc2sgIT0gTlVMTCkKLSAgICAgICAgICAgJiYgKEFWQ1BVKG5ld190YXNrKSAhPSBOVUxMKQot
ICAgICAgICAgICAmJiBBVkNQVShuZXdfdGFzayktPmF3YWtlCi0gICAgICAgICAgICYmIHZjcHVf
cnVubmFibGUobmV3X3Rhc2spKSApCisgICAgICAgICAgICYmIChBVU5JVChuZXdfdGFzaykgIT0g
TlVMTCkKKyAgICAgICAgICAgJiYgQVVOSVQobmV3X3Rhc2spLT5hd2FrZQorICAgICAgICAgICAm
JiB1bml0X3J1bm5hYmxlKG5ld190YXNrKSkgKQogICAgICAgICBuZXdfdGFzayA9IElETEVUQVNL
KGNwdSk7CiAgICAgQlVHX09OKG5ld190YXNrID09IE5VTEwpOwogCkBAIC01NzgsMjEgKzU3Mywy
MSBAQCBhNjUzc2NoZWRfZG9fc2NoZWR1bGUoCiAKICAgICBzcGluX3VubG9ja19pcnFyZXN0b3Jl
KCZzY2hlZF9wcml2LT5sb2NrLCBmbGFncyk7CiAKLSAgICAvKiBUYXNrbGV0IHdvcmsgKHdoaWNo
IHJ1bnMgaW4gaWRsZSBWQ1BVIGNvbnRleHQpIG92ZXJyaWRlcyBhbGwgZWxzZS4gKi8KKyAgICAv
KiBUYXNrbGV0IHdvcmsgKHdoaWNoIHJ1bnMgaW4gaWRsZSBVTklUIGNvbnRleHQpIG92ZXJyaWRl
cyBhbGwgZWxzZS4gKi8KICAgICBpZiAoIHRhc2tsZXRfd29ya19zY2hlZHVsZWQgKQogICAgICAg
ICBuZXdfdGFzayA9IElETEVUQVNLKGNwdSk7CiAKICAgICAvKiBSdW5uaW5nIHRoaXMgdGFzayB3
b3VsZCByZXN1bHQgaW4gYSBtaWdyYXRpb24gKi8KLSAgICBpZiAoICFpc19pZGxlX3ZjcHUobmV3
X3Rhc2spCi0gICAgICAgICAmJiAobmV3X3Rhc2stPnByb2Nlc3NvciAhPSBjcHUpICkKKyAgICBp
ZiAoICFpc19pZGxlX3VuaXQobmV3X3Rhc2spCisgICAgICAgICAmJiAoc2NoZWRfdW5pdF9jcHUo
bmV3X3Rhc2spICE9IGNwdSkgKQogICAgICAgICBuZXdfdGFzayA9IElETEVUQVNLKGNwdSk7CiAK
ICAgICAvKgogICAgICAqIFJldHVybiB0aGUgYW1vdW50IG9mIHRpbWUgdGhlIG5leHQgZG9tYWlu
IGhhcyB0byBydW4gYW5kIHRoZSBhZGRyZXNzCi0gICAgICogb2YgdGhlIHNlbGVjdGVkIHRhc2sn
cyBWQ1BVIHN0cnVjdHVyZS4KKyAgICAgKiBvZiB0aGUgc2VsZWN0ZWQgdGFzaydzIFVOSVQgc3Ry
dWN0dXJlLgogICAgICAqLwogICAgIHJldC50aW1lID0gbmV4dF9zd2l0Y2hfdGltZSAtIG5vdzsK
LSAgICByZXQudGFzayA9IG5ld190YXNrLT5zY2hlZF91bml0OworICAgIHJldC50YXNrID0gbmV3
X3Rhc2s7CiAgICAgcmV0Lm1pZ3JhdGVkID0gMDsKIAogICAgIEJVR19PTihyZXQudGltZSA8PSAw
KTsKQEAgLTYwMSw3ICs1OTYsNyBAQCBhNjUzc2NoZWRfZG9fc2NoZWR1bGUoCiB9CiAKIC8qKgot
ICogWGVuIHNjaGVkdWxlciBjYWxsYmFjayBmdW5jdGlvbiB0byBzZWxlY3QgYSByZXNvdXJjZSBm
b3IgdGhlIFZDUFUgdG8gcnVuIG9uCisgKiBYZW4gc2NoZWR1bGVyIGNhbGxiYWNrIGZ1bmN0aW9u
IHRvIHNlbGVjdCBhIHJlc291cmNlIGZvciB0aGUgVU5JVCB0byBydW4gb24KICAqCiAgKiBAcGFy
YW0gb3BzICAgICAgIFBvaW50ZXIgdG8gdGhpcyBpbnN0YW5jZSBvZiB0aGUgc2NoZWR1bGVyIHN0
cnVjdHVyZQogICogQHBhcmFtIHVuaXQgICAgICBQb2ludGVyIHRvIHN0cnVjdCBzY2hlZF91bml0
CkBAIC02MTEsMjEgKzYwNiwyMCBAQCBhNjUzc2NoZWRfZG9fc2NoZWR1bGUoCiBzdGF0aWMgc3Ry
dWN0IHNjaGVkX3Jlc291cmNlICoKIGE2NTNzY2hlZF9waWNrX3Jlc291cmNlKGNvbnN0IHN0cnVj
dCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiB7Ci0gICAgc3RydWN0
IHZjcHUgKnZjID0gdW5pdC0+dmNwdTsKICAgICBjcHVtYXNrX3QgKm9ubGluZTsKICAgICB1bnNp
Z25lZCBpbnQgY3B1OwogCi0gICAgLyogCi0gICAgICogSWYgcHJlc2VudCwgcHJlZmVyIHZjJ3Mg
Y3VycmVudCBwcm9jZXNzb3IsIGVsc2UKLSAgICAgKiBqdXN0IGZpbmQgdGhlIGZpcnN0IHZhbGlk
IHZjcHUgLgorICAgIC8qCisgICAgICogSWYgcHJlc2VudCwgcHJlZmVyIHVuaXQncyBjdXJyZW50
IHByb2Nlc3NvciwgZWxzZQorICAgICAqIGp1c3QgZmluZCB0aGUgZmlyc3QgdmFsaWQgdW5pdC4K
ICAgICAgKi8KLSAgICBvbmxpbmUgPSBjcHVwb29sX2RvbWFpbl9jcHVtYXNrKHZjLT5kb21haW4p
OworICAgIG9ubGluZSA9IGNwdXBvb2xfZG9tYWluX2NwdW1hc2sodW5pdC0+ZG9tYWluKTsKIAog
ICAgIGNwdSA9IGNwdW1hc2tfZmlyc3Qob25saW5lKTsKIAotICAgIGlmICggY3B1bWFza190ZXN0
X2NwdSh2Yy0+cHJvY2Vzc29yLCBvbmxpbmUpCisgICAgaWYgKCBjcHVtYXNrX3Rlc3RfY3B1KHNj
aGVkX3VuaXRfY3B1KHVuaXQpLCBvbmxpbmUpCiAgICAgICAgICB8fCAoY3B1ID49IG5yX2NwdV9p
ZHMpICkKLSAgICAgICAgY3B1ID0gdmMtPnByb2Nlc3NvcjsKKyAgICAgICAgY3B1ID0gc2NoZWRf
dW5pdF9jcHUodW5pdCk7CiAKICAgICByZXR1cm4gZ2V0X3NjaGVkX3JlcyhjcHUpOwogfQpAQCAt
NjM2LDE4ICs2MzAsMTggQEAgYTY1M3NjaGVkX3BpY2tfcmVzb3VyY2UoY29uc3Qgc3RydWN0IHNj
aGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKICAqIEBwYXJhbSBuZXdfb3Bz
ICAgUG9pbnRlciB0byB0aGlzIGluc3RhbmNlIG9mIHRoZSBzY2hlZHVsZXIgc3RydWN0dXJlCiAg
KiBAcGFyYW0gY3B1ICAgICAgIFRoZSBjcHUgdGhhdCBpcyBjaGFuZ2luZyBzY2hlZHVsZXIKICAq
IEBwYXJhbSBwZGF0YSAgICAgc2NoZWR1bGVyIHNwZWNpZmljIFBDUFUgZGF0YSAod2UgZG9uJ3Qg
aGF2ZSBhbnkpCi0gKiBAcGFyYW0gdmRhdGEgICAgIHNjaGVkdWxlciBzcGVjaWZpYyBWQ1BVIGRh
dGEgb2YgdGhlIGlkbGUgdmNwdQorICogQHBhcmFtIHZkYXRhICAgICBzY2hlZHVsZXIgc3BlY2lm
aWMgVU5JVCBkYXRhIG9mIHRoZSBpZGxlIHVuaXQKICAqLwogc3RhdGljIHNwaW5sb2NrX3QgKgog
YTY1M19zd2l0Y2hfc2NoZWQoc3RydWN0IHNjaGVkdWxlciAqbmV3X29wcywgdW5zaWduZWQgaW50
IGNwdSwKICAgICAgICAgICAgICAgICAgIHZvaWQgKnBkYXRhLCB2b2lkICp2ZGF0YSkKIHsKICAg
ICBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKnNkID0gZ2V0X3NjaGVkX3JlcyhjcHUpOwotICAgIGFy
aW5jNjUzX3ZjcHVfdCAqc3ZjID0gdmRhdGE7CisgICAgYXJpbmM2NTNfdW5pdF90ICpzdmMgPSB2
ZGF0YTsKIAotICAgIEFTU0VSVCghcGRhdGEgJiYgc3ZjICYmIGlzX2lkbGVfdmNwdShzdmMtPnZj
KSk7CisgICAgQVNTRVJUKCFwZGF0YSAmJiBzdmMgJiYgaXNfaWRsZV91bml0KHN2Yy0+dW5pdCkp
OwogCi0gICAgaWRsZV92Y3B1W2NwdV0tPnNjaGVkX3VuaXQtPnByaXYgPSB2ZGF0YTsKKyAgICBz
Y2hlZF9pZGxlX3VuaXQoY3B1KS0+cHJpdiA9IHZkYXRhOwogCiAgICAgcmV0dXJuICZzZC0+X2xv
Y2s7CiB9Ci0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 28 10:33:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 10:33:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVZQH-0004zT-BR; Tue, 28 May 2019 10:33:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=31/0=T4=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hVZQ8-0004hF-JF
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 10:33:28 +0000
X-Inumbo-ID: 044f643e-8134-11e9-81b9-aff65084fe91
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 044f643e-8134-11e9-81b9-aff65084fe91;
 Tue, 28 May 2019 10:33:22 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 80BF9AE52;
 Tue, 28 May 2019 10:33:21 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 28 May 2019 12:32:31 +0200
Message-Id: <20190528103313.1343-19-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190528103313.1343-1-jgross@suse.com>
References: <20190528103313.1343-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH 18/60] xen/sched: switch struct task_slice from
 vcpu to sched_unit
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Robert VanVossen <robert.vanvossen@dornerworks.com>,
 Dario Faggioli <dfaggioli@suse.com>, Julien Grall <julien.grall@arm.com>,
 Josh Whitehead <josh.whitehead@dornerworks.com>,
 Meng Xu <mengxu@cis.upenn.edu>, Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TGV0IHRoZSBzY2hlZHVsZXJzIHB1dCBhIHNjaGVkX3VuaXQgcG9pbnRlciBpbnRvIHN0cnVjdCB0
YXNrX3NsaWNlCmluc3RlYWQgb2YgYSB2Y3B1IHBvaW50ZXIuCgpTaWduZWQtb2ZmLWJ5OiBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVuL2NvbW1vbi9zY2hlZF9hcmluYzY1
My5jIHwgIDggKysrKy0tLS0KIHhlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMgICB8ICA0ICsrLS0K
IHhlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jICB8ICA0ICsrLS0KIHhlbi9jb21tb24vc2NoZWRf
bnVsbC5jICAgICB8IDEyICsrKysrKy0tLS0tLQogeGVuL2NvbW1vbi9zY2hlZF9ydC5jICAgICAg
IHwgIDIgKy0KIHhlbi9jb21tb24vc2NoZWR1bGUuYyAgICAgICB8ICAyICstCiB4ZW4vaW5jbHVk
ZS94ZW4vc2NoZWQtaWYuaCAgfCAgNiArKystLS0KIDcgZmlsZXMgY2hhbmdlZCwgMTkgaW5zZXJ0
aW9ucygrKSwgMTkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9h
cmluYzY1My5jIGIveGVuL2NvbW1vbi9zY2hlZF9hcmluYzY1My5jCmluZGV4IDZlN2IyYzk5Njgu
LjBjNzU0NDBiZDAgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfYXJpbmM2NTMuYworKysg
Yi94ZW4vY29tbW9uL3NjaGVkX2FyaW5jNjUzLmMKQEAgLTU1NCw5ICs1NTQsOSBAQCBhNjUzc2No
ZWRfZG9fc2NoZWR1bGUoCiAKICAgICAvKgogICAgICAqIElmIHRoZXJlIGFyZSBtb3JlIGRvbWFp
bnMgdG8gcnVuIGluIHRoZSBjdXJyZW50IG1ham9yIGZyYW1lLCBzZXQKLSAgICAgKiBuZXdfdGFz
ayBlcXVhbCB0byB0aGUgYWRkcmVzcyBvZiBuZXh0IGRvbWFpbidzIFZDUFUgc3RydWN0dXJlLgot
ICAgICAqIE90aGVyd2lzZSwgc2V0IG5ld190YXNrIGVxdWFsIHRvIHRoZSBhZGRyZXNzIG9mIHRo
ZSBpZGxlIHRhc2sncyBWQ1BVCi0gICAgICogc3RydWN0dXJlLgorICAgICAqIG5ld190YXNrIGVx
dWFsIHRvIHRoZSBhZGRyZXNzIG9mIG5leHQgZG9tYWluJ3Mgc2NoZWRfdW5pdCBzdHJ1Y3R1cmUu
CisgICAgICogT3RoZXJ3aXNlLCBzZXQgbmV3X3Rhc2sgZXF1YWwgdG8gdGhlIGFkZHJlc3Mgb2Yg
dGhlIGlkbGUgdGFzaydzCisgICAgICogc2NoZWRfdW5pdCBzdHJ1Y3R1cmUuCiAgICAgICovCiAg
ICAgbmV3X3Rhc2sgPSAoc2NoZWRfaW5kZXggPCBzY2hlZF9wcml2LT5udW1fc2NoZWR1bGVfZW50
cmllcykKICAgICAgICAgPyBzY2hlZF9wcml2LT5zY2hlZHVsZVtzY2hlZF9pbmRleF0udmMKQEAg
LTU5Miw3ICs1OTIsNyBAQCBhNjUzc2NoZWRfZG9fc2NoZWR1bGUoCiAgICAgICogb2YgdGhlIHNl
bGVjdGVkIHRhc2sncyBWQ1BVIHN0cnVjdHVyZS4KICAgICAgKi8KICAgICByZXQudGltZSA9IG5l
eHRfc3dpdGNoX3RpbWUgLSBub3c7Ci0gICAgcmV0LnRhc2sgPSBuZXdfdGFzazsKKyAgICByZXQu
dGFzayA9IG5ld190YXNrLT5zY2hlZF91bml0OwogICAgIHJldC5taWdyYXRlZCA9IDA7CiAKICAg
ICBCVUdfT04ocmV0LnRpbWUgPD0gMCk7CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2Ny
ZWRpdC5jIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYwppbmRleCAwZDk1Mjk2ZDZhLi42OTA4
ZTM3M2RjIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCisrKyBiL3hlbi9j
b21tb24vc2NoZWRfY3JlZGl0LmMKQEAgLTE5OTcsOSArMTk5Nyw5IEBAIG91dDoKICAgICAgKi8K
ICAgICByZXQudGltZSA9IChpc19pZGxlX3ZjcHUoc25leHQtPnZjcHUpID8KICAgICAgICAgICAg
ICAgICAtMSA6IHRzbGljZSk7Ci0gICAgcmV0LnRhc2sgPSBzbmV4dC0+dmNwdTsKKyAgICByZXQu
dGFzayA9IHNuZXh0LT52Y3B1LT5zY2hlZF91bml0OwogCi0gICAgQ1NDSEVEX1ZDUFVfQ0hFQ0so
cmV0LnRhc2spOworICAgIENTQ0hFRF9WQ1BVX0NIRUNLKHJldC50YXNrLT52Y3B1KTsKICAgICBy
ZXR1cm4gcmV0OwogfQogCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYyBi
L3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCmluZGV4IDNmYzBiZTQzNTguLmFlYTA1ZWRiYjIg
MTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCisrKyBiL3hlbi9jb21tb24v
c2NoZWRfY3JlZGl0Mi5jCkBAIC0zNjM2LDkgKzM2MzYsOSBAQCBjc2NoZWQyX3NjaGVkdWxlKAog
ICAgICAqIFJldHVybiB0YXNrIHRvIHJ1biBuZXh0Li4uCiAgICAgICovCiAgICAgcmV0LnRpbWUg
PSBjc2NoZWQyX3J1bnRpbWUob3BzLCBjcHUsIHNuZXh0LCBub3cpOwotICAgIHJldC50YXNrID0g
c25leHQtPnZjcHU7CisgICAgcmV0LnRhc2sgPSBzbmV4dC0+dmNwdS0+c2NoZWRfdW5pdDsKIAot
ICAgIENTQ0hFRDJfVkNQVV9DSEVDSyhyZXQudGFzayk7CisgICAgQ1NDSEVEMl9WQ1BVX0NIRUNL
KHJldC50YXNrLT52Y3B1KTsKICAgICByZXR1cm4gcmV0OwogfQogCmRpZmYgLS1naXQgYS94ZW4v
Y29tbW9uL3NjaGVkX251bGwuYyBiL3hlbi9jb21tb24vc2NoZWRfbnVsbC5jCmluZGV4IGFjMjgy
ZjQzN2UuLmU0OTBiNzkxYjggMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfbnVsbC5jCisr
KyBiL3hlbi9jb21tb24vc2NoZWRfbnVsbC5jCkBAIC03MzgsMTAgKzczOCwxMCBAQCBzdGF0aWMg
c3RydWN0IHRhc2tfc2xpY2UgbnVsbF9zY2hlZHVsZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpv
cHMsCiAgICAgaWYgKCB0YXNrbGV0X3dvcmtfc2NoZWR1bGVkICkKICAgICB7CiAgICAgICAgIHRy
YWNlX3ZhcihUUkNfU05VTExfVEFTS0xFVCwgMSwgMCwgTlVMTCk7Ci0gICAgICAgIHJldC50YXNr
ID0gaWRsZV92Y3B1W2NwdV07CisgICAgICAgIHJldC50YXNrID0gaWRsZV92Y3B1W2NwdV0tPnNj
aGVkX3VuaXQ7CiAgICAgfQogICAgIGVsc2UKLSAgICAgICAgcmV0LnRhc2sgPSBwZXJfY3B1KG5w
YywgY3B1KS52Y3B1OworICAgICAgICByZXQudGFzayA9IHBlcl9jcHUobnBjLCBjcHUpLnZjcHUt
PnNjaGVkX3VuaXQ7CiAgICAgcmV0Lm1pZ3JhdGVkID0gMDsKICAgICByZXQudGltZSA9IC0xOwog
CkBAIC03NzYsNyArNzc2LDcgQEAgc3RhdGljIHN0cnVjdCB0YXNrX3NsaWNlIG51bGxfc2NoZWR1
bGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLAogICAgICAgICAgICAgICAgIHsKICAgICAg
ICAgICAgICAgICAgICAgdmNwdV9hc3NpZ24ocHJ2LCB3dmMtPnZjcHUsIGNwdSk7CiAgICAgICAg
ICAgICAgICAgICAgIGxpc3RfZGVsX2luaXQoJnd2Yy0+d2FpdHFfZWxlbSk7Ci0gICAgICAgICAg
ICAgICAgICAgIHJldC50YXNrID0gd3ZjLT52Y3B1OworICAgICAgICAgICAgICAgICAgICByZXQu
dGFzayA9IHd2Yy0+dmNwdS0+c2NoZWRfdW5pdDsKICAgICAgICAgICAgICAgICAgICAgZ290byB1
bmxvY2s7CiAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgfQpAQCAtNzg1LDEwICs3ODUs
MTAgQEAgc3RhdGljIHN0cnVjdCB0YXNrX3NsaWNlIG51bGxfc2NoZWR1bGUoY29uc3Qgc3RydWN0
IHNjaGVkdWxlciAqb3BzLAogICAgICAgICBzcGluX3VubG9jaygmcHJ2LT53YWl0cV9sb2NrKTsK
ICAgICB9CiAKLSAgICBpZiAoIHVubGlrZWx5KHJldC50YXNrID09IE5VTEwgfHwgIXZjcHVfcnVu
bmFibGUocmV0LnRhc2spKSApCi0gICAgICAgIHJldC50YXNrID0gaWRsZV92Y3B1W2NwdV07Cisg
ICAgaWYgKCB1bmxpa2VseShyZXQudGFzayA9PSBOVUxMIHx8ICF1bml0X3J1bm5hYmxlKHJldC50
YXNrKSkgKQorICAgICAgICByZXQudGFzayA9IGlkbGVfdmNwdVtjcHVdLT5zY2hlZF91bml0Owog
Ci0gICAgTlVMTF9WQ1BVX0NIRUNLKHJldC50YXNrKTsKKyAgICBOVUxMX1ZDUFVfQ0hFQ0socmV0
LnRhc2stPnZjcHUpOwogICAgIHJldHVybiByZXQ7CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9jb21t
b24vc2NoZWRfcnQuYyBiL3hlbi9jb21tb24vc2NoZWRfcnQuYwppbmRleCA5ZjE4YTUwOWJkLi5m
NzgxZTQ2ZjlmIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX3J0LmMKKysrIGIveGVuL2Nv
bW1vbi9zY2hlZF9ydC5jCkBAIC0xMTMxLDcgKzExMzEsNyBAQCBydF9zY2hlZHVsZShjb25zdCBz
dHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHNfdGltZV90IG5vdywgYm9vbF90IHRhc2tsZXRfd29ya19z
Y2hlZAogICAgICAgICB9CiAgICAgICAgIHJldC50aW1lID0gc25leHQtPmN1cl9idWRnZXQ7IC8q
IGludm9rZSB0aGUgc2NoZWR1bGVyIG5leHQgdGltZSAqLwogICAgIH0KLSAgICByZXQudGFzayA9
IHNuZXh0LT52Y3B1OworICAgIHJldC50YXNrID0gc25leHQtPnZjcHUtPnNjaGVkX3VuaXQ7CiAK
ICAgICByZXR1cm4gcmV0OwogfQpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jIGIv
eGVuL2NvbW1vbi9zY2hlZHVsZS5jCmluZGV4IGQxYzcwNjE4NmYuLmY0YWZmNzIxMDUgMTAwNjQ0
Ci0tLSBhL3hlbi9jb21tb24vc2NoZWR1bGUuYworKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMK
QEAgLTE1MzQsNyArMTUzNCw3IEBAIHN0YXRpYyB2b2lkIHNjaGVkdWxlKHZvaWQpCiAgICAgc2No
ZWQgPSB0aGlzX2NwdShzY2hlZHVsZXIpOwogICAgIG5leHRfc2xpY2UgPSBzY2hlZC0+ZG9fc2No
ZWR1bGUoc2NoZWQsIG5vdywgdGFza2xldF93b3JrX3NjaGVkdWxlZCk7CiAKLSAgICBuZXh0ID0g
bmV4dF9zbGljZS50YXNrOworICAgIG5leHQgPSBuZXh0X3NsaWNlLnRhc2stPnZjcHU7CiAKICAg
ICBzZC0+Y3VyciA9IG5leHQtPnNjaGVkX3VuaXQ7CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L3hlbi9zY2hlZC1pZi5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKaW5kZXggZGE5YWEw
NDM3MC4uYzViYzBiNjg5YyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgK
KysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKQEAgLTE4Niw5ICsxODYsOSBAQCBzdGF0
aWMgaW5saW5lIHNwaW5sb2NrX3QgKnBjcHVfc2NoZWR1bGVfdHJ5bG9jayh1bnNpZ25lZCBpbnQg
Y3B1KQogfQogCiBzdHJ1Y3QgdGFza19zbGljZSB7Ci0gICAgc3RydWN0IHZjcHUgKnRhc2s7Ci0g
ICAgc190aW1lX3QgICAgIHRpbWU7Ci0gICAgYm9vbF90ICAgICAgIG1pZ3JhdGVkOworICAgIHN0
cnVjdCBzY2hlZF91bml0ICp0YXNrOworICAgIHNfdGltZV90ICAgICAgICAgICB0aW1lOworICAg
IGJvb2xfdCAgICAgICAgICAgICBtaWdyYXRlZDsKIH07CiAKIHN0cnVjdCBzY2hlZHVsZXIgewot
LSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 28 10:33:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 10:33:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVZQJ-00053L-85; Tue, 28 May 2019 10:33:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=31/0=T4=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hVZQ8-0004hG-Jj
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 10:33:28 +0000
X-Inumbo-ID: 044d8a7e-8134-11e9-b38a-0311019dfde8
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 044d8a7e-8134-11e9-b38a-0311019dfde8;
 Tue, 28 May 2019 10:33:22 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 26525B038;
 Tue, 28 May 2019 10:33:21 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 28 May 2019 12:32:30 +0200
Message-Id: <20190528103313.1343-18-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190528103313.1343-1-jgross@suse.com>
References: <20190528103313.1343-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH 17/60] xen/sched: rename scheduler related perf
 counters
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>, Meng Xu <mengxu@cis.upenn.edu>,
 Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmVuYW1lIHRoZSBzY2hlZHVsZXIgcmVsYXRlZCBwZXJmIGNvdW50ZXJzIGZyb20gdmNwdSogdG8g
dW5pdCogd2hlcmUKYXBwcm9wcmlhdGUuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxq
Z3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYyAgICB8IDMyICsr
KysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tCiB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIu
YyAgIHwgMTggKysrKysrKysrLS0tLS0tLS0tCiB4ZW4vY29tbW9uL3NjaGVkX251bGwuYyAgICAg
IHwgMTggKysrKysrKysrLS0tLS0tLS0tCiB4ZW4vY29tbW9uL3NjaGVkX3J0LmMgICAgICAgIHwg
MTYgKysrKysrKystLS0tLS0tLQogeGVuL2luY2x1ZGUveGVuL3BlcmZjX2RlZm4uaCB8IDMwICsr
KysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLQogNSBmaWxlcyBjaGFuZ2VkLCA1NyBpbnNlcnRp
b25zKCspLCA1NyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2Ny
ZWRpdC5jIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYwppbmRleCAzZjAwMjc3MWRhLi4wZDk1
Mjk2ZDZhIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCisrKyBiL3hlbi9j
b21tb24vc2NoZWRfY3JlZGl0LmMKQEAgLTY3NSw3ICs2NzUsNyBAQCBfX2NzY2hlZF92Y3B1X2No
ZWNrKHN0cnVjdCB2Y3B1ICp2YykKICAgICAgICAgQlVHX09OKCAhaXNfaWRsZV92Y3B1KHZjKSAp
OwogICAgIH0KIAotICAgIFNDSEVEX1NUQVRfQ1JBTksodmNwdV9jaGVjayk7CisgICAgU0NIRURf
U1RBVF9DUkFOSyh1bml0X2NoZWNrKTsKIH0KICNkZWZpbmUgQ1NDSEVEX1ZDUFVfQ0hFQ0soX3Zj
KSAgKF9fY3NjaGVkX3ZjcHVfY2hlY2soX3ZjKSkKICNlbHNlCkBAIC02OTgsNyArNjk4LDcgQEAg
X19jc2NoZWRfdmNwdV9pc19jYWNoZV9ob3QoY29uc3Qgc3RydWN0IGNzY2hlZF9wcml2YXRlICpw
cnYsIHN0cnVjdCB2Y3B1ICp2KQogICAgICAgICAgICAgICAgKE5PVygpIC0gdi0+c2NoZWRfdW5p
dC0+bGFzdF9ydW5fdGltZSkgPCBwcnYtPnZjcHVfbWlncl9kZWxheTsKIAogICAgIGlmICggaG90
ICkKLSAgICAgICAgU0NIRURfU1RBVF9DUkFOSyh2Y3B1X2hvdCk7CisgICAgICAgIFNDSEVEX1NU
QVRfQ1JBTksodW5pdF9ob3QpOwogCiAgICAgcmV0dXJuIGhvdDsKIH0KQEAgLTg4Niw3ICs4ODYs
NyBAQCBfX2NzY2hlZF92Y3B1X2FjY3Rfc3RhcnQoc3RydWN0IGNzY2hlZF9wcml2YXRlICpwcnYs
IHN0cnVjdCBjc2NoZWRfdW5pdCAqc3ZjKQogICAgIGlmICggbGlzdF9lbXB0eSgmc3ZjLT5hY3Rp
dmVfdmNwdV9lbGVtKSApCiAgICAgewogICAgICAgICBTQ0hFRF9WQ1BVX1NUQVRfQ1JBTksoc3Zj
LCBzdGF0ZV9hY3RpdmUpOwotICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKGFjY3RfdmNwdV9hY3Rp
dmUpOworICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKGFjY3RfdW5pdF9hY3RpdmUpOwogCiAgICAg
ICAgIHNkb20tPmFjdGl2ZV92Y3B1X2NvdW50Kys7CiAgICAgICAgIGxpc3RfYWRkKCZzdmMtPmFj
dGl2ZV92Y3B1X2VsZW0sICZzZG9tLT5hY3RpdmVfdmNwdSk7CkBAIC05MTMsNyArOTEzLDcgQEAg
X19jc2NoZWRfdmNwdV9hY2N0X3N0b3BfbG9ja2VkKHN0cnVjdCBjc2NoZWRfcHJpdmF0ZSAqcHJ2
LAogICAgIEJVR19PTiggbGlzdF9lbXB0eSgmc3ZjLT5hY3RpdmVfdmNwdV9lbGVtKSApOwogCiAg
ICAgU0NIRURfVkNQVV9TVEFUX0NSQU5LKHN2Yywgc3RhdGVfaWRsZSk7Ci0gICAgU0NIRURfU1RB
VF9DUkFOSyhhY2N0X3ZjcHVfaWRsZSk7CisgICAgU0NIRURfU1RBVF9DUkFOSyhhY2N0X3VuaXRf
aWRsZSk7CiAKICAgICBCVUdfT04oIHBydi0+d2VpZ2h0IDwgc2RvbS0+d2VpZ2h0ICk7CiAgICAg
c2RvbS0+YWN0aXZlX3ZjcHVfY291bnQtLTsKQEAgLTEwMTUsNyArMTAxNSw3IEBAIGNzY2hlZF9h
bGxvY192ZGF0YShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0
ICp1bml0LAogICAgIHN2Yy0+cHJpID0gaXNfaWRsZV9kb21haW4odmMtPmRvbWFpbikgPwogICAg
ICAgICBDU0NIRURfUFJJX0lETEUgOiBDU0NIRURfUFJJX1RTX1VOREVSOwogICAgIFNDSEVEX1ZD
UFVfU1RBVFNfUkVTRVQoc3ZjKTsKLSAgICBTQ0hFRF9TVEFUX0NSQU5LKHZjcHVfYWxsb2MpOwor
ICAgIFNDSEVEX1NUQVRfQ1JBTksodW5pdF9hbGxvYyk7CiAgICAgcmV0dXJuIHN2YzsKIH0KIApA
QCAtMTA0Myw3ICsxMDQzLDcgQEAgY3NjaGVkX3VuaXRfaW5zZXJ0KGNvbnN0IHN0cnVjdCBzY2hl
ZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiAKICAgICB1bml0X3NjaGVkdWxl
X3VubG9ja19pcnEobG9jaywgdW5pdCk7CiAKLSAgICBTQ0hFRF9TVEFUX0NSQU5LKHZjcHVfaW5z
ZXJ0KTsKKyAgICBTQ0hFRF9TVEFUX0NSQU5LKHVuaXRfaW5zZXJ0KTsKIH0KIAogc3RhdGljIHZv
aWQKQEAgLTEwNjMsMTMgKzEwNjMsMTMgQEAgY3NjaGVkX3VuaXRfcmVtb3ZlKGNvbnN0IHN0cnVj
dCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiAgICAgc3RydWN0IGNz
Y2hlZF91bml0ICogY29uc3Qgc3ZjID0gQ1NDSEVEX1VOSVQodW5pdCk7CiAgICAgc3RydWN0IGNz
Y2hlZF9kb20gKiBjb25zdCBzZG9tID0gc3ZjLT5zZG9tOwogCi0gICAgU0NIRURfU1RBVF9DUkFO
Syh2Y3B1X3JlbW92ZSk7CisgICAgU0NIRURfU1RBVF9DUkFOSyh1bml0X3JlbW92ZSk7CiAKICAg
ICBBU1NFUlQoIV9fdmNwdV9vbl9ydW5xKHN2YykpOwogCiAgICAgaWYgKCB0ZXN0X2FuZF9jbGVh
cl9iaXQoQ1NDSEVEX0ZMQUdfVkNQVV9QQVJLRUQsICZzdmMtPmZsYWdzKSApCiAgICAgewotICAg
ICAgICBTQ0hFRF9TVEFUX0NSQU5LKHZjcHVfdW5wYXJrKTsKKyAgICAgICAgU0NIRURfU1RBVF9D
UkFOSyh1bml0X3VucGFyayk7CiAgICAgICAgIHZjcHVfdW5wYXVzZShzdmMtPnZjcHUpOwogICAg
IH0KIApAQCAtMTA5MCw3ICsxMDkwLDcgQEAgY3NjaGVkX3VuaXRfc2xlZXAoY29uc3Qgc3RydWN0
IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKICAgICBzdHJ1Y3QgY3Nj
aGVkX3VuaXQgKiBjb25zdCBzdmMgPSBDU0NIRURfVU5JVCh1bml0KTsKICAgICB1bnNpZ25lZCBp
bnQgY3B1ID0gdmMtPnByb2Nlc3NvcjsKIAotICAgIFNDSEVEX1NUQVRfQ1JBTksodmNwdV9zbGVl
cCk7CisgICAgU0NIRURfU1RBVF9DUkFOSyh1bml0X3NsZWVwKTsKIAogICAgIEJVR19PTiggaXNf
aWRsZV92Y3B1KHZjKSApOwogCkBAIC0xMTE5LDE5ICsxMTE5LDE5IEBAIGNzY2hlZF91bml0X3dh
a2UoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkK
IAogICAgIGlmICggdW5saWtlbHkoY3Vycl9vbl9jcHUodmMtPnByb2Nlc3NvcikgPT0gdW5pdCkg
KQogICAgIHsKLSAgICAgICAgU0NIRURfU1RBVF9DUkFOSyh2Y3B1X3dha2VfcnVubmluZyk7Cisg
ICAgICAgIFNDSEVEX1NUQVRfQ1JBTksodW5pdF93YWtlX3J1bm5pbmcpOwogICAgICAgICByZXR1
cm47CiAgICAgfQogICAgIGlmICggdW5saWtlbHkoX192Y3B1X29uX3J1bnEoc3ZjKSkgKQogICAg
IHsKLSAgICAgICAgU0NIRURfU1RBVF9DUkFOSyh2Y3B1X3dha2Vfb25ydW5xKTsKKyAgICAgICAg
U0NIRURfU1RBVF9DUkFOSyh1bml0X3dha2Vfb25ydW5xKTsKICAgICAgICAgcmV0dXJuOwogICAg
IH0KIAogICAgIGlmICggbGlrZWx5KHZjcHVfcnVubmFibGUodmMpKSApCi0gICAgICAgIFNDSEVE
X1NUQVRfQ1JBTksodmNwdV93YWtlX3J1bm5hYmxlKTsKKyAgICAgICAgU0NIRURfU1RBVF9DUkFO
Syh1bml0X3dha2VfcnVubmFibGUpOwogICAgIGVsc2UKLSAgICAgICAgU0NIRURfU1RBVF9DUkFO
Syh2Y3B1X3dha2Vfbm90X3J1bm5hYmxlKTsKKyAgICAgICAgU0NIRURfU1RBVF9DUkFOSyh1bml0
X3dha2Vfbm90X3J1bm5hYmxlKTsKIAogICAgIC8qCiAgICAgICogV2UgdGVtcG9yYXJseSBib29z
dCB0aGUgcHJpb3JpdHkgb2YgYXdha2luZyBWQ1BVcyEKQEAgLTExNjEsNyArMTE2MSw3IEBAIGNz
Y2hlZF91bml0X3dha2UoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRf
dW5pdCAqdW5pdCkKICAgICAgICAgICF0ZXN0X2JpdChDU0NIRURfRkxBR19WQ1BVX1BBUktFRCwg
JnN2Yy0+ZmxhZ3MpICkKICAgICB7CiAgICAgICAgIFRSQUNFXzJEKFRSQ19DU0NIRURfQk9PU1Rf
U1RBUlQsIHZjLT5kb21haW4tPmRvbWFpbl9pZCwgdmMtPnZjcHVfaWQpOwotICAgICAgICBTQ0hF
RF9TVEFUX0NSQU5LKHZjcHVfYm9vc3QpOworICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKHVuaXRf
Ym9vc3QpOwogICAgICAgICBzdmMtPnByaSA9IENTQ0hFRF9QUklfVFNfQk9PU1Q7CiAgICAgfQog
CkBAIC0xNTIwLDcgKzE1MjAsNyBAQCBjc2NoZWRfYWNjdCh2b2lkKiBkdW1teSkKICAgICAgICAg
ICAgICAgICAgICAgIGNyZWRpdCA8IC1jcmVkaXRfY2FwICYmCiAgICAgICAgICAgICAgICAgICAg
ICAhdGVzdF9hbmRfc2V0X2JpdChDU0NIRURfRkxBR19WQ1BVX1BBUktFRCwgJnN2Yy0+ZmxhZ3Mp
ICkKICAgICAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgICAgIFNDSEVEX1NUQVRfQ1JB
TksodmNwdV9wYXJrKTsKKyAgICAgICAgICAgICAgICAgICAgU0NIRURfU1RBVF9DUkFOSyh1bml0
X3BhcmspOwogICAgICAgICAgICAgICAgICAgICB2Y3B1X3BhdXNlX25vc3luYyhzdmMtPnZjcHUp
OwogICAgICAgICAgICAgICAgIH0KIApAQCAtMTU0NCw3ICsxNTQ0LDcgQEAgY3NjaGVkX2FjY3Qo
dm9pZCogZHVtbXkpCiAgICAgICAgICAgICAgICAgICAgICAqIGNhbGwgdG8gbWFrZSBzdXJlIHRo
ZSBWQ1BVJ3MgcHJpb3JpdHkgaXMgbm90IGJvb3N0ZWQKICAgICAgICAgICAgICAgICAgICAgICog
aWYgaXQgaXMgd29rZW4gdXAgaGVyZS4KICAgICAgICAgICAgICAgICAgICAgICovCi0gICAgICAg
ICAgICAgICAgICAgIFNDSEVEX1NUQVRfQ1JBTksodmNwdV91bnBhcmspOworICAgICAgICAgICAg
ICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKHVuaXRfdW5wYXJrKTsKICAgICAgICAgICAgICAgICAg
ICAgdmNwdV91bnBhdXNlKHN2Yy0+dmNwdSk7CiAgICAgICAgICAgICAgICAgICAgIGNsZWFyX2Jp
dChDU0NIRURfRkxBR19WQ1BVX1BBUktFRCwgJnN2Yy0+ZmxhZ3MpOwogICAgICAgICAgICAgICAg
IH0KZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jIGIveGVuL2NvbW1vbi9z
Y2hlZF9jcmVkaXQyLmMKaW5kZXggZGFiZDU2MzZmNS4uM2ZjMGJlNDM1OCAxMDA2NDQKLS0tIGEv
eGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQy
LmMKQEAgLTIwMTksNyArMjAxOSw3IEBAIGNzY2hlZDJfdmNwdV9jaGVjayhzdHJ1Y3QgdmNwdSAq
dmMpCiAgICAgewogICAgICAgICBCVUdfT04oICFpc19pZGxlX3ZjcHUodmMpICk7CiAgICAgfQot
ICAgIFNDSEVEX1NUQVRfQ1JBTksodmNwdV9jaGVjayk7CisgICAgU0NIRURfU1RBVF9DUkFOSyh1
bml0X2NoZWNrKTsKIH0KICNkZWZpbmUgQ1NDSEVEMl9WQ1BVX0NIRUNLKF92YykgIChjc2NoZWQy
X3ZjcHVfY2hlY2soX3ZjKSkKICNlbHNlCkBAIC0yMDY2LDcgKzIwNjYsNyBAQCBjc2NoZWQyX2Fs
bG9jX3ZkYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX3VuaXQg
KnVuaXQsCiAgICAgc3ZjLT5idWRnZXRfcXVvdGEgPSAwOwogICAgIElOSVRfTElTVF9IRUFEKCZz
dmMtPnBhcmtlZF9lbGVtKTsKIAotICAgIFNDSEVEX1NUQVRfQ1JBTksodmNwdV9hbGxvYyk7Cisg
ICAgU0NIRURfU1RBVF9DUkFOSyh1bml0X2FsbG9jKTsKIAogICAgIHJldHVybiBzdmM7CiB9CkBA
IC0yMDc4LDcgKzIwNzgsNyBAQCBjc2NoZWQyX3VuaXRfc2xlZXAoY29uc3Qgc3RydWN0IHNjaGVk
dWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKICAgICBzdHJ1Y3QgY3NjaGVkMl91
bml0ICogY29uc3Qgc3ZjID0gY3NjaGVkMl91bml0KHVuaXQpOwogCiAgICAgQVNTRVJUKCFpc19p
ZGxlX3ZjcHUodmMpKTsKLSAgICBTQ0hFRF9TVEFUX0NSQU5LKHZjcHVfc2xlZXApOworICAgIFND
SEVEX1NUQVRfQ1JBTksodW5pdF9zbGVlcCk7CiAKICAgICBpZiAoIGN1cnJfb25fY3B1KHZjLT5w
cm9jZXNzb3IpID09IHVuaXQgKQogICAgIHsKQEAgLTIxMDgsMjAgKzIxMDgsMjAgQEAgY3NjaGVk
Ml91bml0X3dha2UoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5p
dCAqdW5pdCkKIAogICAgIGlmICggdW5saWtlbHkoY3Vycl9vbl9jcHUoY3B1KSA9PSB1bml0KSAp
CiAgICAgewotICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKHZjcHVfd2FrZV9ydW5uaW5nKTsKKyAg
ICAgICAgU0NIRURfU1RBVF9DUkFOSyh1bml0X3dha2VfcnVubmluZyk7CiAgICAgICAgIGdvdG8g
b3V0OwogICAgIH0KIAogICAgIGlmICggdW5saWtlbHkodmNwdV9vbl9ydW5xKHN2YykpICkKICAg
ICB7Ci0gICAgICAgIFNDSEVEX1NUQVRfQ1JBTksodmNwdV93YWtlX29ucnVucSk7CisgICAgICAg
IFNDSEVEX1NUQVRfQ1JBTksodW5pdF93YWtlX29ucnVucSk7CiAgICAgICAgIGdvdG8gb3V0Owog
ICAgIH0KIAogICAgIGlmICggbGlrZWx5KHZjcHVfcnVubmFibGUodmMpKSApCi0gICAgICAgIFND
SEVEX1NUQVRfQ1JBTksodmNwdV93YWtlX3J1bm5hYmxlKTsKKyAgICAgICAgU0NIRURfU1RBVF9D
UkFOSyh1bml0X3dha2VfcnVubmFibGUpOwogICAgIGVsc2UKLSAgICAgICAgU0NIRURfU1RBVF9D
UkFOSyh2Y3B1X3dha2Vfbm90X3J1bm5hYmxlKTsKKyAgICAgICAgU0NIRURfU1RBVF9DUkFOSyh1
bml0X3dha2Vfbm90X3J1bm5hYmxlKTsKIAogICAgIC8qIElmIHRoZSBjb250ZXh0IGhhc24ndCBi
ZWVuIHNhdmVkIGZvciB0aGlzIHZjcHUgeWV0LCB3ZSBjYW4ndCBwdXQgaXQgb24KICAgICAgKiBh
bm90aGVyIHJ1bnF1ZXVlLiAgSW5zdGVhZCwgd2Ugc2V0IGEgZmxhZyBzbyB0aGF0IGl0IHdpbGwg
YmUgcHV0IG9uIHRoZSBydW5xdWV1ZQpAQCAtMzEzNyw3ICszMTM3LDcgQEAgY3NjaGVkMl91bml0
X2luc2VydChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICp1
bml0KQogCiAgICAgc2RvbS0+bnJfdmNwdXMrKzsKIAotICAgIFNDSEVEX1NUQVRfQ1JBTksodmNw
dV9pbnNlcnQpOworICAgIFNDSEVEX1NUQVRfQ1JBTksodW5pdF9pbnNlcnQpOwogCiAgICAgQ1ND
SEVEMl9WQ1BVX0NIRUNLKHZjKTsKIH0KQEAgLTMxNjAsNyArMzE2MCw3IEBAIGNzY2hlZDJfdW5p
dF9yZW1vdmUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAq
dW5pdCkKICAgICBBU1NFUlQoIWlzX2lkbGVfdmNwdSh2YykpOwogICAgIEFTU0VSVChsaXN0X2Vt
cHR5KCZzdmMtPnJ1bnFfZWxlbSkpOwogCi0gICAgU0NIRURfU1RBVF9DUkFOSyh2Y3B1X3JlbW92
ZSk7CisgICAgU0NIRURfU1RBVF9DUkFOSyh1bml0X3JlbW92ZSk7CiAKICAgICAvKiBSZW1vdmUg
ZnJvbSBydW5xdWV1ZSAqLwogICAgIGxvY2sgPSB1bml0X3NjaGVkdWxlX2xvY2tfaXJxKHVuaXQp
OwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9udWxsLmMgYi94ZW4vY29tbW9uL3NjaGVk
X251bGwuYwppbmRleCA1NmIwMDU1YTQyLi5hYzI4MmY0MzdlIDEwMDY0NAotLS0gYS94ZW4vY29t
bW9uL3NjaGVkX251bGwuYworKysgYi94ZW4vY29tbW9uL3NjaGVkX251bGwuYwpAQCAtMjA3LDcg
KzIwNyw3IEBAIHN0YXRpYyB2b2lkICpudWxsX2FsbG9jX3ZkYXRhKGNvbnN0IHN0cnVjdCBzY2hl
ZHVsZXIgKm9wcywKICAgICBJTklUX0xJU1RfSEVBRCgmbnZjLT53YWl0cV9lbGVtKTsKICAgICBu
dmMtPnZjcHUgPSB2OwogCi0gICAgU0NIRURfU1RBVF9DUkFOSyh2Y3B1X2FsbG9jKTsKKyAgICBT
Q0hFRF9TVEFUX0NSQU5LKHVuaXRfYWxsb2MpOwogCiAgICAgcmV0dXJuIG52YzsKIH0KQEAgLTQ2
NSw3ICs0NjUsNyBAQCBzdGF0aWMgdm9pZCBudWxsX3VuaXRfaW5zZXJ0KGNvbnN0IHN0cnVjdCBz
Y2hlZHVsZXIgKm9wcywKICAgICB9CiAgICAgc3Bpbl91bmxvY2tfaXJxKGxvY2spOwogCi0gICAg
U0NIRURfU1RBVF9DUkFOSyh2Y3B1X2luc2VydCk7CisgICAgU0NIRURfU1RBVF9DUkFOSyh1bml0
X2luc2VydCk7CiB9CiAKIHN0YXRpYyB2b2lkIF92Y3B1X3JlbW92ZShzdHJ1Y3QgbnVsbF9wcml2
YXRlICpwcnYsIHN0cnVjdCB2Y3B1ICp2KQpAQCAtNTM2LDcgKzUzNiw3IEBAIHN0YXRpYyB2b2lk
IG51bGxfdW5pdF9yZW1vdmUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLAogIG91dDoKICAg
ICB1bml0X3NjaGVkdWxlX3VubG9ja19pcnEobG9jaywgdW5pdCk7CiAKLSAgICBTQ0hFRF9TVEFU
X0NSQU5LKHZjcHVfcmVtb3ZlKTsKKyAgICBTQ0hFRF9TVEFUX0NSQU5LKHVuaXRfcmVtb3ZlKTsK
IH0KIAogc3RhdGljIHZvaWQgbnVsbF91bml0X3dha2UoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAq
b3BzLApAQCAtNTQ4LDIxICs1NDgsMjEgQEAgc3RhdGljIHZvaWQgbnVsbF91bml0X3dha2UoY29u
c3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLAogCiAgICAgaWYgKCB1bmxpa2VseShjdXJyX29uX2Nw
dSh2LT5wcm9jZXNzb3IpID09IHVuaXQpICkKICAgICB7Ci0gICAgICAgIFNDSEVEX1NUQVRfQ1JB
TksodmNwdV93YWtlX3J1bm5pbmcpOworICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKHVuaXRfd2Fr
ZV9ydW5uaW5nKTsKICAgICAgICAgcmV0dXJuOwogICAgIH0KIAogICAgIGlmICggdW5saWtlbHko
IWxpc3RfZW1wdHkoJm51bGxfdW5pdCh1bml0KS0+d2FpdHFfZWxlbSkpICkKICAgICB7CiAgICAg
ICAgIC8qIE5vdCBleGFjdGx5ICJvbiBydW5xIiwgYnV0IGNsb3NlIGVub3VnaCBmb3IgcmV1c2lu
ZyB0aGUgY291bnRlciAqLwotICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKHZjcHVfd2FrZV9vbnJ1
bnEpOworICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKHVuaXRfd2FrZV9vbnJ1bnEpOwogICAgICAg
ICByZXR1cm47CiAgICAgfQogCiAgICAgaWYgKCBsaWtlbHkodmNwdV9ydW5uYWJsZSh2KSkgKQot
ICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKHZjcHVfd2FrZV9ydW5uYWJsZSk7CisgICAgICAgIFND
SEVEX1NUQVRfQ1JBTksodW5pdF93YWtlX3J1bm5hYmxlKTsKICAgICBlbHNlCi0gICAgICAgIFND
SEVEX1NUQVRfQ1JBTksodmNwdV93YWtlX25vdF9ydW5uYWJsZSk7CisgICAgICAgIFNDSEVEX1NU
QVRfQ1JBTksodW5pdF93YWtlX25vdF9ydW5uYWJsZSk7CiAKICAgICAvKiBOb3RlIHRoYXQgd2Ug
Z2V0IGhlcmUgb25seSBmb3IgdkNQVXMgYXNzaWduZWQgdG8gYSBwQ1BVICovCiAgICAgY3B1X3Jh
aXNlX3NvZnRpcnEodi0+cHJvY2Vzc29yLCBTQ0hFRFVMRV9TT0ZUSVJRKTsKQEAgLTU3OSw3ICs1
NzksNyBAQCBzdGF0aWMgdm9pZCBudWxsX3VuaXRfc2xlZXAoY29uc3Qgc3RydWN0IHNjaGVkdWxl
ciAqb3BzLAogICAgIGlmICggY3Vycl9vbl9jcHUodi0+cHJvY2Vzc29yKSA9PSB1bml0ICkKICAg
ICAgICAgY3B1X3JhaXNlX3NvZnRpcnEodi0+cHJvY2Vzc29yLCBTQ0hFRFVMRV9TT0ZUSVJRKTsK
IAotICAgIFNDSEVEX1NUQVRfQ1JBTksodmNwdV9zbGVlcCk7CisgICAgU0NIRURfU1RBVF9DUkFO
Syh1bml0X3NsZWVwKTsKIH0KIAogc3RhdGljIHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqCkBAIC02
ODksNyArNjg5LDcgQEAgc3RhdGljIGlubGluZSB2b2lkIG51bGxfdmNwdV9jaGVjayhzdHJ1Y3Qg
dmNwdSAqdikKICAgICBlbHNlCiAgICAgICAgIEJVR19PTighaXNfaWRsZV92Y3B1KHYpKTsKIAot
ICAgIFNDSEVEX1NUQVRfQ1JBTksodmNwdV9jaGVjayk7CisgICAgU0NIRURfU1RBVF9DUkFOSyh1
bml0X2NoZWNrKTsKIH0KICNkZWZpbmUgTlVMTF9WQ1BVX0NIRUNLKHYpICAobnVsbF92Y3B1X2No
ZWNrKHYpKQogI2Vsc2UKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWRfcnQuYyBiL3hlbi9j
b21tb24vc2NoZWRfcnQuYwppbmRleCBkNjQwZDg3YjQzLi45ZjE4YTUwOWJkIDEwMDY0NAotLS0g
YS94ZW4vY29tbW9uL3NjaGVkX3J0LmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZF9ydC5jCkBAIC04
NjMsNyArODYzLDcgQEAgcnRfYWxsb2NfdmRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3Bz
LCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCwgdm9pZCAqZGQpCiAgICAgaWYgKCAhaXNfaWRsZV92
Y3B1KHZjKSApCiAgICAgICAgIHN2Yy0+YnVkZ2V0ID0gUlREU19ERUZBVUxUX0JVREdFVDsKIAot
ICAgIFNDSEVEX1NUQVRfQ1JBTksodmNwdV9hbGxvYyk7CisgICAgU0NIRURfU1RBVF9DUkFOSyh1
bml0X2FsbG9jKTsKIAogICAgIHJldHVybiBzdmM7CiB9CkBAIC05MTIsNyArOTEyLDcgQEAgcnRf
dW5pdF9pbnNlcnQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5p
dCAqdW5pdCkKICAgICB9CiAgICAgdW5pdF9zY2hlZHVsZV91bmxvY2tfaXJxKGxvY2ssIHVuaXQp
OwogCi0gICAgU0NIRURfU1RBVF9DUkFOSyh2Y3B1X2luc2VydCk7CisgICAgU0NIRURfU1RBVF9D
UkFOSyh1bml0X2luc2VydCk7CiB9CiAKIC8qCkBAIC05MjUsNyArOTI1LDcgQEAgcnRfdW5pdF9y
ZW1vdmUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5p
dCkKICAgICBzdHJ1Y3QgcnRfZG9tICogY29uc3Qgc2RvbSA9IHN2Yy0+c2RvbTsKICAgICBzcGlu
bG9ja190ICpsb2NrOwogCi0gICAgU0NIRURfU1RBVF9DUkFOSyh2Y3B1X3JlbW92ZSk7CisgICAg
U0NIRURfU1RBVF9DUkFOSyh1bml0X3JlbW92ZSk7CiAKICAgICBCVUdfT04oIHNkb20gPT0gTlVM
TCApOwogCkBAIC0xMTQ3LDcgKzExNDcsNyBAQCBydF91bml0X3NsZWVwKGNvbnN0IHN0cnVjdCBz
Y2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiAgICAgc3RydWN0IHJ0X3Vu
aXQgKiBjb25zdCBzdmMgPSBydF91bml0KHVuaXQpOwogCiAgICAgQlVHX09OKCBpc19pZGxlX3Zj
cHUodmMpICk7Ci0gICAgU0NIRURfU1RBVF9DUkFOSyh2Y3B1X3NsZWVwKTsKKyAgICBTQ0hFRF9T
VEFUX0NSQU5LKHVuaXRfc2xlZXApOwogCiAgICAgaWYgKCBjdXJyX29uX2NwdSh2Yy0+cHJvY2Vz
c29yKSA9PSB1bml0ICkKICAgICAgICAgY3B1X3JhaXNlX3NvZnRpcnEodmMtPnByb2Nlc3Nvciwg
U0NIRURVTEVfU09GVElSUSk7CkBAIC0xMjY4LDIxICsxMjY4LDIxIEBAIHJ0X3VuaXRfd2FrZShj
b25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogCiAg
ICAgaWYgKCB1bmxpa2VseShjdXJyX29uX2NwdSh2Yy0+cHJvY2Vzc29yKSA9PSB1bml0KSApCiAg
ICAgewotICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKHZjcHVfd2FrZV9ydW5uaW5nKTsKKyAgICAg
ICAgU0NIRURfU1RBVF9DUkFOSyh1bml0X3dha2VfcnVubmluZyk7CiAgICAgICAgIHJldHVybjsK
ICAgICB9CiAKICAgICAvKiBvbiBSdW5RL0RlcGxldGVkUSwganVzdCB1cGRhdGUgaW5mbyBpcyBv
ayAqLwogICAgIGlmICggdW5saWtlbHkodmNwdV9vbl9xKHN2YykpICkKICAgICB7Ci0gICAgICAg
IFNDSEVEX1NUQVRfQ1JBTksodmNwdV93YWtlX29ucnVucSk7CisgICAgICAgIFNDSEVEX1NUQVRf
Q1JBTksodW5pdF93YWtlX29ucnVucSk7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAKICAgICBp
ZiAoIGxpa2VseSh2Y3B1X3J1bm5hYmxlKHZjKSkgKQotICAgICAgICBTQ0hFRF9TVEFUX0NSQU5L
KHZjcHVfd2FrZV9ydW5uYWJsZSk7CisgICAgICAgIFNDSEVEX1NUQVRfQ1JBTksodW5pdF93YWtl
X3J1bm5hYmxlKTsKICAgICBlbHNlCi0gICAgICAgIFNDSEVEX1NUQVRfQ1JBTksodmNwdV93YWtl
X25vdF9ydW5uYWJsZSk7CisgICAgICAgIFNDSEVEX1NUQVRfQ1JBTksodW5pdF93YWtlX25vdF9y
dW5uYWJsZSk7CiAKICAgICAvKgogICAgICAqIElmIGEgZGVhZGxpbmUgcGFzc2VkIHdoaWxlIHN2
YyB3YXMgYXNsZWVwL2Jsb2NrZWQsIHdlIG5lZWQgbmV3CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS94ZW4vcGVyZmNfZGVmbi5oIGIveGVuL2luY2x1ZGUveGVuL3BlcmZjX2RlZm4uaAppbmRleCAx
YWQ0Mzg0MDgwLi4wOGIxODJjY2Q5IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vcGVyZmNf
ZGVmbi5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9wZXJmY19kZWZuLmgKQEAgLTIxLDIwICsyMSwy
MCBAQCBQRVJGQ09VTlRFUihzY2hlZF9jdHgsICAgICAgICAgICAgICAic2NoZWQ6IGNvbnRleHQg
c3dpdGNoZXMiKQogUEVSRkNPVU5URVIoc2NoZWR1bGUsICAgICAgICAgICAgICAgInNjaGVkOiBz
cGVjaWZpYyBzY2hlZHVsZXIiKQogUEVSRkNPVU5URVIoZG9tX2luaXQsICAgICAgICAgICAgICAg
InNjaGVkOiBkb21faW5pdCIpCiBQRVJGQ09VTlRFUihkb21fZGVzdHJveSwgICAgICAgICAgICAi
c2NoZWQ6IGRvbV9kZXN0cm95IikKLVBFUkZDT1VOVEVSKHZjcHVfYWxsb2MsICAgICAgICAgICAg
ICJzY2hlZDogdmNwdV9hbGxvYyIpCi1QRVJGQ09VTlRFUih2Y3B1X2luc2VydCwgICAgICAgICAg
ICAic2NoZWQ6IHZjcHVfaW5zZXJ0IikKLVBFUkZDT1VOVEVSKHZjcHVfcmVtb3ZlLCAgICAgICAg
ICAgICJzY2hlZDogdmNwdV9yZW1vdmUiKQotUEVSRkNPVU5URVIodmNwdV9zbGVlcCwgICAgICAg
ICAgICAgInNjaGVkOiB2Y3B1X3NsZWVwIikKIFBFUkZDT1VOVEVSKHZjcHVfeWllbGQsICAgICAg
ICAgICAgICJzY2hlZDogdmNwdV95aWVsZCIpCi1QRVJGQ09VTlRFUih2Y3B1X3dha2VfcnVubmlu
ZywgICAgICAic2NoZWQ6IHZjcHVfd2FrZV9ydW5uaW5nIikKLVBFUkZDT1VOVEVSKHZjcHVfd2Fr
ZV9vbnJ1bnEsICAgICAgICJzY2hlZDogdmNwdV93YWtlX29ucnVucSIpCi1QRVJGQ09VTlRFUih2
Y3B1X3dha2VfcnVubmFibGUsICAgICAic2NoZWQ6IHZjcHVfd2FrZV9ydW5uYWJsZSIpCi1QRVJG
Q09VTlRFUih2Y3B1X3dha2Vfbm90X3J1bm5hYmxlLCAic2NoZWQ6IHZjcHVfd2FrZV9ub3RfcnVu
bmFibGUiKQorUEVSRkNPVU5URVIodW5pdF9hbGxvYywgICAgICAgICAgICAgInNjaGVkOiB1bml0
X2FsbG9jIikKK1BFUkZDT1VOVEVSKHVuaXRfaW5zZXJ0LCAgICAgICAgICAgICJzY2hlZDogdW5p
dF9pbnNlcnQiKQorUEVSRkNPVU5URVIodW5pdF9yZW1vdmUsICAgICAgICAgICAgInNjaGVkOiB1
bml0X3JlbW92ZSIpCitQRVJGQ09VTlRFUih1bml0X3NsZWVwLCAgICAgICAgICAgICAic2NoZWQ6
IHVuaXRfc2xlZXAiKQorUEVSRkNPVU5URVIodW5pdF93YWtlX3J1bm5pbmcsICAgICAgInNjaGVk
OiB1bml0X3dha2VfcnVubmluZyIpCitQRVJGQ09VTlRFUih1bml0X3dha2Vfb25ydW5xLCAgICAg
ICAic2NoZWQ6IHVuaXRfd2FrZV9vbnJ1bnEiKQorUEVSRkNPVU5URVIodW5pdF93YWtlX3J1bm5h
YmxlLCAgICAgInNjaGVkOiB1bml0X3dha2VfcnVubmFibGUiKQorUEVSRkNPVU5URVIodW5pdF93
YWtlX25vdF9ydW5uYWJsZSwgInNjaGVkOiB1bml0X3dha2Vfbm90X3J1bm5hYmxlIikKIFBFUkZD
T1VOVEVSKHRpY2tsZWRfbm9fY3B1LCAgICAgICAgICJzY2hlZDogdGlja2xlZF9ub19jcHUiKQog
UEVSRkNPVU5URVIodGlja2xlZF9pZGxlX2NwdSwgICAgICAgInNjaGVkOiB0aWNrbGVkX2lkbGVf
Y3B1IikKIFBFUkZDT1VOVEVSKHRpY2tsZWRfaWRsZV9jcHVfZXhjbCwgICJzY2hlZDogdGlja2xl
ZF9pZGxlX2NwdV9leGNsdXNpdmUiKQogUEVSRkNPVU5URVIodGlja2xlZF9idXN5X2NwdSwgICAg
ICAgInNjaGVkOiB0aWNrbGVkX2J1c3lfY3B1IikKLVBFUkZDT1VOVEVSKHZjcHVfY2hlY2ssICAg
ICAgICAgICAgICJzY2hlZDogdmNwdV9jaGVjayIpCitQRVJGQ09VTlRFUih1bml0X2NoZWNrLCAg
ICAgICAgICAgICAic2NoZWQ6IHVuaXRfY2hlY2siKQogCiAvKiBjcmVkaXQgc3BlY2lmaWMgY291
bnRlcnMgKi8KIFBFUkZDT1VOVEVSKGRlbGF5X21zLCAgICAgICAgICAgICAgICJjc2NoZWQ6IGRl
bGF5IikKQEAgLTQzLDExICs0MywxMSBAQCBQRVJGQ09VTlRFUihhY2N0X25vX3dvcmssICAgICAg
ICAgICAiY3NjaGVkOiBhY2N0X25vX3dvcmsiKQogUEVSRkNPVU5URVIoYWNjdF9iYWxhbmNlLCAg
ICAgICAgICAgImNzY2hlZDogYWNjdF9iYWxhbmNlIikKIFBFUkZDT1VOVEVSKGFjY3RfcmVvcmRl
ciwgICAgICAgICAgICJjc2NoZWQ6IGFjY3RfcmVvcmRlciIpCiBQRVJGQ09VTlRFUihhY2N0X21p
bl9jcmVkaXQsICAgICAgICAiY3NjaGVkOiBhY2N0X21pbl9jcmVkaXQiKQotUEVSRkNPVU5URVIo
YWNjdF92Y3B1X2FjdGl2ZSwgICAgICAgImNzY2hlZDogYWNjdF92Y3B1X2FjdGl2ZSIpCi1QRVJG
Q09VTlRFUihhY2N0X3ZjcHVfaWRsZSwgICAgICAgICAiY3NjaGVkOiBhY2N0X3ZjcHVfaWRsZSIp
Ci1QRVJGQ09VTlRFUih2Y3B1X2Jvb3N0LCAgICAgICAgICAgICAiY3NjaGVkOiB2Y3B1X2Jvb3N0
IikKLVBFUkZDT1VOVEVSKHZjcHVfcGFyaywgICAgICAgICAgICAgICJjc2NoZWQ6IHZjcHVfcGFy
ayIpCi1QRVJGQ09VTlRFUih2Y3B1X3VucGFyaywgICAgICAgICAgICAiY3NjaGVkOiB2Y3B1X3Vu
cGFyayIpCitQRVJGQ09VTlRFUihhY2N0X3VuaXRfYWN0aXZlLCAgICAgICAiY3NjaGVkOiBhY2N0
X3VuaXRfYWN0aXZlIikKK1BFUkZDT1VOVEVSKGFjY3RfdW5pdF9pZGxlLCAgICAgICAgICJjc2No
ZWQ6IGFjY3RfdW5pdF9pZGxlIikKK1BFUkZDT1VOVEVSKHVuaXRfYm9vc3QsICAgICAgICAgICAg
ICJjc2NoZWQ6IHVuaXRfYm9vc3QiKQorUEVSRkNPVU5URVIodW5pdF9wYXJrLCAgICAgICAgICAg
ICAgImNzY2hlZDogdW5pdF9wYXJrIikKK1BFUkZDT1VOVEVSKHVuaXRfdW5wYXJrLCAgICAgICAg
ICAgICJjc2NoZWQ6IHVuaXRfdW5wYXJrIikKIFBFUkZDT1VOVEVSKGxvYWRfYmFsYW5jZV9pZGxl
LCAgICAgICJjc2NoZWQ6IGxvYWRfYmFsYW5jZV9pZGxlIikKIFBFUkZDT1VOVEVSKGxvYWRfYmFs
YW5jZV9vdmVyLCAgICAgICJjc2NoZWQ6IGxvYWRfYmFsYW5jZV9vdmVyIikKIFBFUkZDT1VOVEVS
KGxvYWRfYmFsYW5jZV9vdGhlciwgICAgICJjc2NoZWQ6IGxvYWRfYmFsYW5jZV9vdGhlciIpCkBA
IC01Nyw3ICs1Nyw3IEBAIFBFUkZDT1VOVEVSKHN0ZWFsX3BlZXJfaWRsZSwgICAgICAgICJjc2No
ZWQ6IHN0ZWFsX3BlZXJfaWRsZSIpCiBQRVJGQ09VTlRFUihtaWdyYXRlX3F1ZXVlZCwgICAgICAg
ICAiY3NjaGVkOiBtaWdyYXRlX3F1ZXVlZCIpCiBQRVJGQ09VTlRFUihtaWdyYXRlX3J1bm5pbmcs
ICAgICAgICAiY3NjaGVkOiBtaWdyYXRlX3J1bm5pbmciKQogUEVSRkNPVU5URVIobWlncmF0ZV9r
aWNrZWRfYXdheSwgICAgImNzY2hlZDogbWlncmF0ZV9raWNrZWRfYXdheSIpCi1QRVJGQ09VTlRF
Uih2Y3B1X2hvdCwgICAgICAgICAgICAgICAiY3NjaGVkOiB2Y3B1X2hvdCIpCitQRVJGQ09VTlRF
Uih1bml0X2hvdCwgICAgICAgICAgICAgICAiY3NjaGVkOiB1bml0X2hvdCIpCiAKIC8qIGNyZWRp
dDIgc3BlY2lmaWMgY291bnRlcnMgKi8KIFBFUkZDT1VOVEVSKGJ1cm5fY3JlZGl0c190MmMsICAg
ICAgICJjc2NoZWQyOiBidXJuX2NyZWRpdHNfdDJjIikKLS0gCjIuMTYuNAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 28 10:33:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 10:33:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVZQK-000562-H0; Tue, 28 May 2019 10:33:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=31/0=T4=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hVZQ8-0004hO-Nl
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 10:33:28 +0000
X-Inumbo-ID: 057f2141-8134-11e9-8980-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 057f2141-8134-11e9-8980-bc764e045a96;
 Tue, 28 May 2019 10:33:24 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 44DABB048;
 Tue, 28 May 2019 10:33:23 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 28 May 2019 12:32:39 +0200
Message-Id: <20190528103313.1343-27-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190528103313.1343-1-jgross@suse.com>
References: <20190528103313.1343-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH 26/60] xen: let vcpu_create() select processor
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Dario Faggioli <dfaggioli@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VG9kYXkgdGhlcmUgYXJlIHR3byBkaXN0aW5jdCBzY2VuYXJpb3MgZm9yIHZjcHVfY3JlYXRlKCk6
IGVpdGhlciBmb3IKY3JlYXRpb24gb2YgaWRsZS1kb21haW4gdmNwdXMgKHZjcHVpZCA9PSBwcm9j
ZXNzb3IpIG9yIGZvciBjcmVhdGlvbiBvZgoibm9ybWFsIiBkb21haW4gdmNwdXMgKGluY2x1ZGlu
ZyBkb20wKSwgd2hlcmUgdGhlIGNhbGxlciBzZWxlY3RzIHRoZQppbml0aWFsIHByb2Nlc3NvciBv
biBhIHJvdW5kLXJvYmluIHNjaGVtZSBvZiB0aGUgYWxsb3dlZCBwcm9jZXNzb3JzCihhbGxvd2Vk
IGJlaW5nIGJhc2VkIG9uIGNwdXBvb2wgYW5kIGFmZmluaXRpZXMpLgoKSW5zdGVhZCBvZiBwYXNz
aW5nIHRoZSBpbml0aWFsIHByb2Nlc3NvciB0byB2Y3B1X2NyZWF0ZSgpIGFuZCBwYXNzaW5nCm9u
IHRvIHNjaGVkX2luaXRfdmNwdSgpIGxldCBzY2hlZF9pbml0X3ZjcHUoKSBkbyB0aGUgcHJvY2Vz
c29yCnNlbGVjdGlvbi4gRm9yIHN1cHBvcnRpbmcgZG9tMCB2Y3B1IGNyZWF0aW9uIHVzZSB0aGUg
bm9kZV9hZmZpbml0eSBvZgp0aGUgZG9tYWluIGFzIGEgYmFzZSBmb3Igc2VsZWN0aW5nIHRoZSBw
cm9jZXNzb3JzLiBVc2VyIGRvbWFpbnMgd2lsbApoYXZlIGluaXRpYWxseSBhbGwgbm9kZXMgc2V0
LCBzbyB0aGlzIGlzIG5vIGRpZmZlcmVudCBiZWhhdmlvciBjb21wYXJlZAp0byB0b2RheS4KClRv
IGJlIGFibGUgdG8gdXNlIGNvbnN0IHN0cnVjdCBkb21haW4gKiBtYWtlIGNwdXBvb2xfZG9tYWlu
X2NwdW1hc2soKQp0YWtlIGEgY29uc3QgZG9tYWluIHBvaW50ZXIsIHRvby4KClNpZ25lZC1vZmYt
Ynk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KQWNrZWQtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpSRkMgVjI6IGFkZCBBU1NFUlQoKSwg
bW9kaWZ5IGVycm9yIG1lc3NhZ2UgKEFuZHJldyBDb29wZXIpClYxOiBjb25zdGlmeSBwb2ludGVy
cywgYXZvaWQgY3B1bWFzayBvbiBzdGFjayAoSmFuIEJldWxpY2gpCi0tLQogeGVuL2FyY2gvYXJt
L2RvbWFpbl9idWlsZC5jICAgICAgfCAxMyArKysrKystLS0tLS0KIHhlbi9hcmNoL3g4Ni9kb20w
X2J1aWxkLmMgICAgICAgIHwgMTAgKysrLS0tLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2RvbTBfYnVp
bGQuYyAgICB8ICA5ICsrLS0tLS0tCiB4ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jICAgICB8
IDEwICsrLS0tLS0tLQogeGVuL2NvbW1vbi9kb21haW4uYyAgICAgICAgICAgICAgfCAgNSArKy0t
LQogeGVuL2NvbW1vbi9kb21jdGwuYyAgICAgICAgICAgICAgfCAxMCArKy0tLS0tLS0KIHhlbi9j
b21tb24vc2NoZWR1bGUuYyAgICAgICAgICAgIHwgNDQgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKy0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9kb20wX2J1aWxkLmggfCAgMyAr
LS0KIHhlbi9pbmNsdWRlL3hlbi9kb21haW4uaCAgICAgICAgIHwgIDMgKy0tCiB4ZW4vaW5jbHVk
ZS94ZW4vc2NoZWQtaWYuaCAgICAgICB8ICAyICstCiB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCAg
ICAgICAgICB8ICAyICstCiAxMSBmaWxlcyBjaGFuZ2VkLCA2MiBpbnNlcnRpb25zKCspLCA0OSBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgYi94
ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKaW5kZXggZDk4MzY3NzlkMS4uODZhNmU0YmY3YiAx
MDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCisrKyBiL3hlbi9hcmNoL2Fy
bS9kb21haW5fYnVpbGQuYwpAQCAtODAsNyArODAsNyBAQCB1bnNpZ25lZCBpbnQgX19pbml0IGRv
bTBfbWF4X3ZjcHVzKHZvaWQpCiAKIHN0cnVjdCB2Y3B1ICpfX2luaXQgYWxsb2NfZG9tMF92Y3B1
MChzdHJ1Y3QgZG9tYWluICpkb20wKQogewotICAgIHJldHVybiB2Y3B1X2NyZWF0ZShkb20wLCAw
LCAwKTsKKyAgICByZXR1cm4gdmNwdV9jcmVhdGUoZG9tMCwgMCk7CiB9CiAKIHN0YXRpYyB1bnNp
Z25lZCBpbnQgX19pbml0IGdldF9hbGxvY2F0aW9uX3NpemUocGFkZHJfdCBzaXplKQpAQCAtMTky
Myw3ICsxOTIzLDcgQEAgc3RhdGljIHZvaWQgX19pbml0IGZpbmRfZ250dGFiX3JlZ2lvbihzdHJ1
Y3QgZG9tYWluICpkLAogCiBzdGF0aWMgaW50IF9faW5pdCBjb25zdHJ1Y3RfZG9tYWluKHN0cnVj
dCBkb21haW4gKmQsIHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8pCiB7Ci0gICAgaW50IGksIGNw
dTsKKyAgICBpbnQgaTsKICAgICBzdHJ1Y3QgdmNwdSAqdiA9IGQtPnZjcHVbMF07CiAgICAgc3Ry
dWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MgPSAmdi0+YXJjaC5jcHVfaW5mby0+Z3Vlc3RfY3B1X3Vz
ZXJfcmVnczsKIApAQCAtMTk4NiwxMiArMTk4NiwxMSBAQCBzdGF0aWMgaW50IF9faW5pdCBjb25z
dHJ1Y3RfZG9tYWluKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8p
CiAgICAgfQogI2VuZGlmCiAKLSAgICBmb3IgKCBpID0gMSwgY3B1ID0gMDsgaSA8IGQtPm1heF92
Y3B1czsgaSsrICkKKyAgICBmb3IgKCBpID0gMTsgaSA8IGQtPm1heF92Y3B1czsgaSsrICkKICAg
ICB7Ci0gICAgICAgIGNwdSA9IGNwdW1hc2tfY3ljbGUoY3B1LCAmY3B1X29ubGluZV9tYXApOwot
ICAgICAgICBpZiAoIHZjcHVfY3JlYXRlKGQsIGksIGNwdSkgPT0gTlVMTCApCisgICAgICAgIGlm
ICggdmNwdV9jcmVhdGUoZCwgaSkgPT0gTlVMTCApCiAgICAgICAgIHsKLSAgICAgICAgICAgIHBy
aW50aygiRmFpbGVkIHRvIGFsbG9jYXRlIGRvbTAgdmNwdSAlZCBvbiBwY3B1ICVkXG4iLCBpLCBj
cHUpOworICAgICAgICAgICAgcHJpbnRrKCJGYWlsZWQgdG8gYWxsb2NhdGUgZDB2JXVcbiIsIGkp
OwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KIApAQCAtMjAyNiw3ICsyMDI1LDcgQEAg
c3RhdGljIGludCBfX2luaXQgY29uc3RydWN0X2RvbVUoc3RydWN0IGRvbWFpbiAqZCwKIAogICAg
IGtpbmZvLnZwbDAxMSA9IGR0X3Byb3BlcnR5X3JlYWRfYm9vbChub2RlLCAidnBsMDExIik7CiAK
LSAgICBpZiAoIHZjcHVfY3JlYXRlKGQsIDAsIDApID09IE5VTEwgKQorICAgIGlmICggdmNwdV9j
cmVhdGUoZCwgMCkgPT0gTlVMTCApCiAgICAgICAgIHJldHVybiAtRU5PTUVNOwogICAgIGQtPm1h
eF9wYWdlcyA9IH4wVTsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYyBi
L3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMKaW5kZXggOWIwNjM2MzljOS4uOWMyM2NmNmFhYiAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYworKysgYi94ZW4vYXJjaC94ODYv
ZG9tMF9idWlsZC5jCkBAIC0xOTgsMTIgKzE5OCw5IEBAIGN1c3RvbV9wYXJhbSgiZG9tMF9ub2Rl
cyIsIHBhcnNlX2RvbTBfbm9kZXMpOwogCiBzdGF0aWMgY3B1bWFza190IF9faW5pdGRhdGEgZG9t
MF9jcHVzOwogCi1zdHJ1Y3QgdmNwdSAqX19pbml0IGRvbTBfc2V0dXBfdmNwdShzdHJ1Y3QgZG9t
YWluICpkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50
IHZjcHVfaWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBp
bnQgcHJldl9jcHUpCitzdHJ1Y3QgdmNwdSAqX19pbml0IGRvbTBfc2V0dXBfdmNwdShzdHJ1Y3Qg
ZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgdmNwdV9pZCkKIHsKLSAgICB1bnNpZ25lZCBpbnQgY3B1
ID0gY3B1bWFza19jeWNsZShwcmV2X2NwdSwgJmRvbTBfY3B1cyk7Ci0gICAgc3RydWN0IHZjcHUg
KnYgPSB2Y3B1X2NyZWF0ZShkLCB2Y3B1X2lkLCBjcHUpOworICAgIHN0cnVjdCB2Y3B1ICp2ID0g
dmNwdV9jcmVhdGUoZCwgdmNwdV9pZCk7CiAKICAgICBpZiAoIHYgKQogICAgIHsKQEAgLTI3Myw4
ICsyNzAsNyBAQCBzdHJ1Y3QgdmNwdSAqX19pbml0IGFsbG9jX2RvbTBfdmNwdTAoc3RydWN0IGRv
bWFpbiAqZG9tMCkKICAgICBkb20wLT5ub2RlX2FmZmluaXR5ID0gZG9tMF9ub2RlczsKICAgICBk
b20wLT5hdXRvX25vZGVfYWZmaW5pdHkgPSAhZG9tMF9ucl9weG1zOwogCi0gICAgcmV0dXJuIGRv
bTBfc2V0dXBfdmNwdShkb20wLCAwLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgY3B1bWFz
a19sYXN0KCZkb20wX2NwdXMpIC8qIHNvIGl0IHdyYXBzIGFyb3VuZCB0byBmaXJzdCBwY3B1ICov
KTsKKyAgICByZXR1cm4gZG9tMF9zZXR1cF92Y3B1KGRvbTAsIDApOwogfQogCiAjaWZkZWYgQ09O
RklHX1NIQURPV19QQUdJTkcKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vZG9tMF9idWls
ZC5jIGIveGVuL2FyY2gveDg2L2h2bS9kb20wX2J1aWxkLmMKaW5kZXggODg0NTM5OWFlOS4uZmQ4
ZDk2MDliMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9kb20wX2J1aWxkLmMKKysrIGIv
eGVuL2FyY2gveDg2L2h2bS9kb20wX2J1aWxkLmMKQEAgLTYxNCw3ICs2MTQsNyBAQCBzdGF0aWMg
aW50IF9faW5pdCBwdmhfc2V0dXBfY3B1cyhzdHJ1Y3QgZG9tYWluICpkLCBwYWRkcl90IGVudHJ5
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZHJfdCBzdGFydF9pbmZvKQog
ewogICAgIHN0cnVjdCB2Y3B1ICp2ID0gZC0+dmNwdVswXTsKLSAgICB1bnNpZ25lZCBpbnQgY3B1
ID0gdi0+cHJvY2Vzc29yLCBpOworICAgIHVuc2lnbmVkIGludCBpOwogICAgIGludCByYzsKICAg
ICAvKgogICAgICAqIFRoaXMgc2V0cyB0aGUgdkNQVSBzdGF0ZSBhY2NvcmRpbmcgdG8gdGhlIHN0
YXRlIGRlc2NyaWJlZCBpbgpAQCAtNjM2LDEyICs2MzYsNyBAQCBzdGF0aWMgaW50IF9faW5pdCBw
dmhfc2V0dXBfY3B1cyhzdHJ1Y3QgZG9tYWluICpkLCBwYWRkcl90IGVudHJ5LAogICAgIH07CiAK
ICAgICBmb3IgKCBpID0gMTsgaSA8IGQtPm1heF92Y3B1czsgaSsrICkKLSAgICB7Ci0gICAgICAg
IGNvbnN0IHN0cnVjdCB2Y3B1ICpwID0gZG9tMF9zZXR1cF92Y3B1KGQsIGksIGNwdSk7Ci0KLSAg
ICAgICAgaWYgKCBwICkKLSAgICAgICAgICAgIGNwdSA9IHAtPnByb2Nlc3NvcjsKLSAgICB9Cisg
ICAgICAgIGRvbTBfc2V0dXBfdmNwdShkLCBpKTsKIAogICAgIGRvbWFpbl91cGRhdGVfbm9kZV9h
ZmZpbml0eShkKTsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYyBi
L3hlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMKaW5kZXggOTAzNjExZmIwZC4uMjE1YzJlN2Q4
NCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYworKysgYi94ZW4vYXJj
aC94ODYvcHYvZG9tMF9idWlsZC5jCkBAIC0yODUsNyArMjg1LDcgQEAgaW50IF9faW5pdCBkb20w
X2NvbnN0cnVjdF9wdihzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBtb2R1bGVfdCAqaW5pdHJkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjaGFy
ICpjbWRsaW5lKQogewotICAgIGludCBpLCBjcHUsIHJjLCBjb21wYXRpYmxlLCBvcmRlciwgbWFj
aGluZTsKKyAgICBpbnQgaSwgcmMsIGNvbXBhdGlibGUsIG9yZGVyLCBtYWNoaW5lOwogICAgIHN0
cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzOwogICAgIHVuc2lnbmVkIGxvbmcgcGZuLCBtZm47CiAg
ICAgdW5zaWduZWQgbG9uZyBucl9wYWdlczsKQEAgLTY5NCwxNCArNjk0LDggQEAgaW50IF9faW5p
dCBkb20wX2NvbnN0cnVjdF9wdihzdHJ1Y3QgZG9tYWluICpkLAogCiAgICAgcHJpbnRrKCJEb20l
dSBoYXMgbWF4aW11bSAldSBWQ1BVc1xuIiwgZC0+ZG9tYWluX2lkLCBkLT5tYXhfdmNwdXMpOwog
Ci0gICAgY3B1ID0gdi0+cHJvY2Vzc29yOwogICAgIGZvciAoIGkgPSAxOyBpIDwgZC0+bWF4X3Zj
cHVzOyBpKysgKQotICAgIHsKLSAgICAgICAgY29uc3Qgc3RydWN0IHZjcHUgKnAgPSBkb20wX3Nl
dHVwX3ZjcHUoZCwgaSwgY3B1KTsKLQotICAgICAgICBpZiAoIHAgKQotICAgICAgICAgICAgY3B1
ID0gcC0+cHJvY2Vzc29yOwotICAgIH0KKyAgICAgICAgZG9tMF9zZXR1cF92Y3B1KGQsIGkpOwog
CiAgICAgZG9tYWluX3VwZGF0ZV9ub2RlX2FmZmluaXR5KGQpOwogICAgIGQtPmFyY2gucGFnaW5n
Lm1vZGUgPSAwOwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9kb21haW4uYyBiL3hlbi9jb21tb24v
ZG9tYWluLmMKaW5kZXggYzIwMGU5MDI0Zi4uMmQzNDI3ZWIwZiAxMDA2NDQKLS0tIGEveGVuL2Nv
bW1vbi9kb21haW4uYworKysgYi94ZW4vY29tbW9uL2RvbWFpbi5jCkBAIC0xMjgsOCArMTI4LDcg
QEAgc3RhdGljIHZvaWQgdmNwdV9kZXN0cm95KHN0cnVjdCB2Y3B1ICp2KQogICAgIGZyZWVfdmNw
dV9zdHJ1Y3Qodik7CiB9CiAKLXN0cnVjdCB2Y3B1ICp2Y3B1X2NyZWF0ZSgKLSAgICBzdHJ1Y3Qg
ZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgdmNwdV9pZCwgdW5zaWduZWQgaW50IGNwdV9pZCkKK3N0
cnVjdCB2Y3B1ICp2Y3B1X2NyZWF0ZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgdmNw
dV9pZCkKIHsKICAgICBzdHJ1Y3QgdmNwdSAqdjsKIApAQCAtMTYxLDcgKzE2MCw3IEBAIHN0cnVj
dCB2Y3B1ICp2Y3B1X2NyZWF0ZSgKICAgICAgICAgaW5pdF93YWl0cXVldWVfdmNwdSh2KTsKICAg
ICB9CiAKLSAgICBpZiAoIHNjaGVkX2luaXRfdmNwdSh2LCBjcHVfaWQpICE9IDAgKQorICAgIGlm
ICggc2NoZWRfaW5pdF92Y3B1KHYpICE9IDAgKQogICAgICAgICBnb3RvIGZhaWxfd3E7CiAKICAg
ICBpZiAoIGFyY2hfdmNwdV9jcmVhdGUodikgIT0gMCApCmRpZmYgLS1naXQgYS94ZW4vY29tbW9u
L2RvbWN0bC5jIGIveGVuL2NvbW1vbi9kb21jdGwuYwppbmRleCBiYzk4NmQxMzFkLi5lNDhmMTdj
YjE5IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2RvbWN0bC5jCisrKyBiL3hlbi9jb21tb24vZG9t
Y3RsLmMKQEAgLTU0MCw4ICs1NDAsNyBAQCBsb25nIGRvX2RvbWN0bChYRU5fR1VFU1RfSEFORExF
X1BBUkFNKHhlbl9kb21jdGxfdCkgdV9kb21jdGwpCiAKICAgICBjYXNlIFhFTl9ET01DVExfbWF4
X3ZjcHVzOgogICAgIHsKLSAgICAgICAgdW5zaWduZWQgaW50IGksIG1heCA9IG9wLT51Lm1heF92
Y3B1cy5tYXgsIGNwdTsKLSAgICAgICAgY3B1bWFza190ICpvbmxpbmU7CisgICAgICAgIHVuc2ln
bmVkIGludCBpLCBtYXggPSBvcC0+dS5tYXhfdmNwdXMubWF4OwogCiAgICAgICAgIHJldCA9IC1F
SU5WQUw7CiAgICAgICAgIGlmICggKGQgPT0gY3VycmVudC0+ZG9tYWluKSB8fCAvKiBubyBkb21h
aW5fcGF1c2UoKSAqLwpAQCAtNTUyLDE4ICs1NTEsMTMgQEAgbG9uZyBkb19kb21jdGwoWEVOX0dV
RVNUX0hBTkRMRV9QQVJBTSh4ZW5fZG9tY3RsX3QpIHVfZG9tY3RsKQogICAgICAgICBkb21haW5f
cGF1c2UoZCk7CiAKICAgICAgICAgcmV0ID0gLUVOT01FTTsKLSAgICAgICAgb25saW5lID0gY3B1
cG9vbF9kb21haW5fY3B1bWFzayhkKTsKIAogICAgICAgICBmb3IgKCBpID0gMDsgaSA8IG1heDsg
aSsrICkKICAgICAgICAgewogICAgICAgICAgICAgaWYgKCBkLT52Y3B1W2ldICE9IE5VTEwgKQog
ICAgICAgICAgICAgICAgIGNvbnRpbnVlOwogCi0gICAgICAgICAgICBjcHUgPSAoaSA9PSAwKSA/
Ci0gICAgICAgICAgICAgICAgY3B1bWFza19hbnkob25saW5lKSA6Ci0gICAgICAgICAgICAgICAg
Y3B1bWFza19jeWNsZShkLT52Y3B1W2ktMV0tPnByb2Nlc3Nvciwgb25saW5lKTsKLQotICAgICAg
ICAgICAgaWYgKCB2Y3B1X2NyZWF0ZShkLCBpLCBjcHUpID09IE5VTEwgKQorICAgICAgICAgICAg
aWYgKCB2Y3B1X2NyZWF0ZShkLCBpKSA9PSBOVUxMICkKICAgICAgICAgICAgICAgICBnb3RvIG1h
eHZjcHVfb3V0OwogICAgICAgICB9CiAKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWR1bGUu
YyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwppbmRleCA1M2EzZTU1ZjBiLi4yYzFiYTMyZDgzIDEw
MDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZHVs
ZS5jCkBAIC0zMTQsMTQgKzMxNCw1MiBAQCBzdGF0aWMgc3RydWN0IHNjaGVkX3VuaXQgKnNjaGVk
X2FsbG9jX3VuaXQoc3RydWN0IHZjcHUgKnYpCiAgICAgcmV0dXJuIE5VTEw7CiB9CiAKLWludCBz
Y2hlZF9pbml0X3ZjcHUoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBwcm9jZXNzb3IpCitz
dGF0aWMgdW5zaWduZWQgaW50IHNjaGVkX3NlbGVjdF9pbml0aWFsX2NwdShjb25zdCBzdHJ1Y3Qg
dmNwdSAqdikKK3sKKyAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOworICAg
IG5vZGVpZF90IG5vZGU7CisgICAgc3BpbmxvY2tfdCAqbG9jazsKKyAgICB1bnNpZ25lZCBsb25n
IGZsYWdzOworICAgIHVuc2lnbmVkIGludCBjcHVfcmV0LCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lk
KCk7CisgICAgY3B1bWFza190ICpjcHVzID0gY3B1bWFza19zY3JhdGNoX2NwdShjcHUpOworCisg
ICAgbG9jayA9IHBjcHVfc2NoZWR1bGVfbG9ja19pcnFzYXZlKGNwdSwgJmZsYWdzKTsKKyAgICBj
cHVtYXNrX2NsZWFyKGNwdXMpOworICAgIGZvcl9lYWNoX25vZGVfbWFzayAoIG5vZGUsIGQtPm5v
ZGVfYWZmaW5pdHkgKQorICAgICAgICBjcHVtYXNrX29yKGNwdXMsIGNwdXMsICZub2RlX3RvX2Nw
dW1hc2sobm9kZSkpOworICAgIGNwdW1hc2tfYW5kKGNwdXMsIGNwdXMsIGNwdXBvb2xfZG9tYWlu
X2NwdW1hc2soZCkpOworICAgIGlmICggY3B1bWFza19lbXB0eShjcHVzKSApCisgICAgICAgIGNw
dW1hc2tfY29weShjcHVzLCBjcHVwb29sX2RvbWFpbl9jcHVtYXNrKGQpKTsKKworICAgIGlmICgg
di0+dmNwdV9pZCA9PSAwICkKKyAgICAgICAgY3B1X3JldCA9IGNwdW1hc2tfZmlyc3QoY3B1cyk7
CisgICAgZWxzZQorICAgIHsKKyAgICAgICAgLyogV2UgY2FuIHJlbHkgb24gcHJldmlvdXMgdmNw
dSBiZWluZyBhdmFpbGFibGUuICovCisgICAgICAgIEFTU0VSVCghaXNfaWRsZV9kb21haW4oZCkp
OworCisgICAgICAgIGNwdV9yZXQgPSBjcHVtYXNrX2N5Y2xlKGQtPnZjcHVbdi0+dmNwdV9pZCAt
IDFdLT5wcm9jZXNzb3IsIGNwdXMpOworICAgIH0KKworICAgIHBjcHVfc2NoZWR1bGVfdW5sb2Nr
X2lycXJlc3RvcmUobG9jaywgZmxhZ3MsIGNwdSk7CisKKyAgICByZXR1cm4gY3B1X3JldDsKK30K
KworaW50IHNjaGVkX2luaXRfdmNwdShzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICBzdHJ1Y3QgZG9t
YWluICpkID0gdi0+ZG9tYWluOwogICAgIHN0cnVjdCBzY2hlZF91bml0ICp1bml0OworICAgIHVu
c2lnbmVkIGludCBwcm9jZXNzb3I7CiAKICAgICBpZiAoICh1bml0ID0gc2NoZWRfYWxsb2NfdW5p
dCh2KSkgPT0gTlVMTCApCiAgICAgICAgIHJldHVybiAxOwogCisgICAgaWYgKCBpc19pZGxlX2Rv
bWFpbihkKSApCisgICAgICAgIHByb2Nlc3NvciA9IHYtPnZjcHVfaWQ7CisgICAgZWxzZQorICAg
ICAgICBwcm9jZXNzb3IgPSBzY2hlZF9zZWxlY3RfaW5pdGlhbF9jcHUodik7CisKICAgICBzY2hl
ZF9zZXRfcmVzKHVuaXQsIGdldF9zY2hlZF9yZXMocHJvY2Vzc29yKSk7CiAKICAgICAvKiBJbml0
aWFsaXNlIHRoZSBwZXItdmNwdSB0aW1lcnMuICovCkBAIC0xNjczLDcgKzE3MTEsNyBAQCBzdGF0
aWMgaW50IGNwdV9zY2hlZHVsZV91cCh1bnNpZ25lZCBpbnQgY3B1KQogICAgICAgICByZXR1cm4g
MDsKIAogICAgIGlmICggaWRsZV92Y3B1W2NwdV0gPT0gTlVMTCApCi0gICAgICAgIHZjcHVfY3Jl
YXRlKGlkbGVfdmNwdVswXS0+ZG9tYWluLCBjcHUsIGNwdSk7CisgICAgICAgIHZjcHVfY3JlYXRl
KGlkbGVfdmNwdVswXS0+ZG9tYWluLCBjcHUpOwogICAgIGVsc2UKICAgICB7CiAgICAgICAgIHN0
cnVjdCB2Y3B1ICppZGxlID0gaWRsZV92Y3B1W2NwdV07CkBAIC0xODk0LDcgKzE5MzIsNyBAQCB2
b2lkIF9faW5pdCBzY2hlZHVsZXJfaW5pdCh2b2lkKQogICAgIEJVR19PTihucl9jcHVfaWRzID4g
QVJSQVlfU0laRShpZGxlX3ZjcHUpKTsKICAgICBpZGxlX2RvbWFpbi0+dmNwdSA9IGlkbGVfdmNw
dTsKICAgICBpZGxlX2RvbWFpbi0+bWF4X3ZjcHVzID0gbnJfY3B1X2lkczsKLSAgICBpZiAoIHZj
cHVfY3JlYXRlKGlkbGVfZG9tYWluLCAwLCAwKSA9PSBOVUxMICkKKyAgICBpZiAoIHZjcHVfY3Jl
YXRlKGlkbGVfZG9tYWluLCAwKSA9PSBOVUxMICkKICAgICAgICAgQlVHKCk7CiAgICAgZ2V0X3Nj
aGVkX3JlcygwKS0+Y3VyciA9IGlkbGVfdmNwdVswXS0+c2NoZWRfdW5pdDsKICAgICBnZXRfc2No
ZWRfcmVzKDApLT5zY2hlZF9wcml2ID0gc2NoZWRfYWxsb2NfcGRhdGEoJm9wcywgMCk7CmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2RvbTBfYnVpbGQuaCBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvZG9tMF9idWlsZC5oCmluZGV4IDMzYTU0ODM3MzkuLjNlYjRiMDM2ZTEgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tMF9idWlsZC5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvZG9tMF9idWlsZC5oCkBAIC0xMSw4ICsxMSw3IEBAIGV4dGVybiB1bnNpZ25lZCBpbnQg
ZG9tMF9tZW1mbGFnczsKIHVuc2lnbmVkIGxvbmcgZG9tMF9jb21wdXRlX25yX3BhZ2VzKHN0cnVj
dCBkb21haW4gKmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qg
ZWxmX2RvbV9wYXJtcyAqcGFybXMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBsb25nIGluaXRyZF9sZW4pOwotc3RydWN0IHZjcHUgKmRvbTBfc2V0dXBfdmNw
dShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgdmNwdV9pZCwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGNwdSk7CitzdHJ1Y3QgdmNwdSAqZG9tMF9zZXR1
cF92Y3B1KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCB2Y3B1X2lkKTsKIGludCBkb20w
X3NldHVwX3Blcm1pc3Npb25zKHN0cnVjdCBkb21haW4gKmQpOwogCiBpbnQgZG9tMF9jb25zdHJ1
Y3RfcHYoc3RydWN0IGRvbWFpbiAqZCwgY29uc3QgbW9kdWxlX3QgKmltYWdlLApkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUveGVuL2RvbWFpbi5oIGIveGVuL2luY2x1ZGUveGVuL2RvbWFpbi5oCmlu
ZGV4IGQxYmZjODJmNTcuLmE2ZTkyOTY4NWMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9k
b21haW4uaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vZG9tYWluLmgKQEAgLTEzLDggKzEzLDcgQEAg
dHlwZWRlZiB1bmlvbiB7CiAgICAgc3RydWN0IGNvbXBhdF92Y3B1X2d1ZXN0X2NvbnRleHQgKmNt
cDsKIH0gdmNwdV9ndWVzdF9jb250ZXh0X3UgX19hdHRyaWJ1dGVfXygoX190cmFuc3BhcmVudF91
bmlvbl9fKSk7CiAKLXN0cnVjdCB2Y3B1ICp2Y3B1X2NyZWF0ZSgKLSAgICBzdHJ1Y3QgZG9tYWlu
ICpkLCB1bnNpZ25lZCBpbnQgdmNwdV9pZCwgdW5zaWduZWQgaW50IGNwdV9pZCk7CitzdHJ1Y3Qg
dmNwdSAqdmNwdV9jcmVhdGUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHZjcHVfaWQp
OwogCiB1bnNpZ25lZCBpbnQgZG9tMF9tYXhfdmNwdXModm9pZCk7CiBzdHJ1Y3QgdmNwdSAqYWxs
b2NfZG9tMF92Y3B1MChzdHJ1Y3QgZG9tYWluICpkb20wKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL3hlbi9zY2hlZC1pZi5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKaW5kZXggY2E3
MGZmYjdlOS4uMmE4Nzg5YjQzOCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlm
LmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKQEAgLTQ1Miw3ICs0NTIsNyBAQCBz
dHJ1Y3QgY3B1cG9vbAogI2RlZmluZSBjcHVwb29sX29ubGluZV9jcHVtYXNrKF9wb29sKSBcCiAg
ICAgKCgoX3Bvb2wpID09IE5VTEwpID8gJmNwdV9vbmxpbmVfbWFwIDogKF9wb29sKS0+Y3B1X3Zh
bGlkKQogCi1zdGF0aWMgaW5saW5lIGNwdW1hc2tfdCogY3B1cG9vbF9kb21haW5fY3B1bWFzayhz
dHJ1Y3QgZG9tYWluICpkKQorc3RhdGljIGlubGluZSBjcHVtYXNrX3QqIGNwdXBvb2xfZG9tYWlu
X2NwdW1hc2soY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICAvKgogICAgICAqIGQtPmNw
dXBvb2wgaXMgTlVMTCBvbmx5IGZvciB0aGUgaWRsZSBkb21haW4sIGFuZCBubyBvbmUgc2hvdWxk
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCBiL3hlbi9pbmNsdWRlL3hlbi9z
Y2hlZC5oCmluZGV4IDEzYmFiMjU4ZDUuLmIxNGRmZjZmYzQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL3hlbi9zY2hlZC5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCkBAIC02NjAsNyAr
NjYwLDcgQEAgdm9pZCBfX2RvbWFpbl9jcmFzaChzdHJ1Y3QgZG9tYWluICpkKTsKIHZvaWQgbm9y
ZXR1cm4gYXNtX2RvbWFpbl9jcmFzaF9zeW5jaHJvbm91cyh1bnNpZ25lZCBsb25nIGFkZHIpOwog
CiB2b2lkIHNjaGVkdWxlcl9pbml0KHZvaWQpOwotaW50ICBzY2hlZF9pbml0X3ZjcHUoc3RydWN0
IHZjcHUgKnYsIHVuc2lnbmVkIGludCBwcm9jZXNzb3IpOworaW50ICBzY2hlZF9pbml0X3ZjcHUo
c3RydWN0IHZjcHUgKnYpOwogdm9pZCBzY2hlZF9kZXN0cm95X3ZjcHUoc3RydWN0IHZjcHUgKnYp
OwogaW50ICBzY2hlZF9pbml0X2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkLCBpbnQgcG9vbGlkKTsK
IHZvaWQgc2NoZWRfZGVzdHJveV9kb21haW4oc3RydWN0IGRvbWFpbiAqZCk7Ci0tIAoyLjE2LjQK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 28 10:33:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 10:33:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVZQL-00058n-LN; Tue, 28 May 2019 10:33:41 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=31/0=T4=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hVZQ8-0004hN-MB
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 10:33:28 +0000
X-Inumbo-ID: 06634b7c-8134-11e9-8980-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 06634b7c-8134-11e9-8980-bc764e045a96;
 Tue, 28 May 2019 10:33:26 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id D6543B053;
 Tue, 28 May 2019 10:33:24 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 28 May 2019 12:32:45 +0200
Message-Id: <20190528103313.1343-33-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190528103313.1343-1-jgross@suse.com>
References: <20190528103313.1343-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH 32/60] xen/sched: rework and rename
 vcpu_force_reschedule()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 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>,
 Dario Faggioli <dfaggioli@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

dmNwdV9mb3JjZV9yZXNjaGVkdWxlKCkgaXMgb25seSB1c2VkIGZvciBtb2RpZnlpbmcgdGhlIHBl
cmlvZGljIHRpbWVyCm9mIGEgdmNwdS4gRm9yY2luZyBhIHZjcHUgdG8gZ2l2ZSB1cCB0aGUgcGh5
c2ljYWwgY3B1IGZvciB0aGF0IHB1cnBvc2UKaXMga2luZCBvZiBicnV0YWwuCgpTbyBpbnN0ZWFk
IG9mIGRvaW5nIHRoZSByZXNjaGVkdWxlIGRhbmNlIGp1c3Qgb3BlcmF0ZSBvbiB0aGUgdGltZXIK
ZGlyZWN0bHkuCgpJbiBjYXNlIHdlIGFyZSBtb2RpZnlpbmcgdGhlIHRpbWVyIG9mIHRoZSBjdXJy
ZW50bHkgcnVubmluZyB2Y3B1IHdlCmNhbiBqdXN0IGRvIHRoYXQuIEluIGNhc2UgaXQgaXMgZm9y
IGEgZm9yZWlnbiB2Y3B1IHdlIHNob3VsZCBwYXVzZSBpdApmb3IgdGhhdCBwdXJwb3NlIGxpa2Ug
d2UgZG8gZm9yIGFsbCBvdGhlciB2Y3B1IHN0YXRlIG1vZGlmaWNhdGlvbnMuCgpSZW5hbWUgdGhl
IGZ1bmN0aW9uIHRvIHZjcHVfc2V0X3BlcmlvZGljX3RpbWVyKCkgYXMgdGhpcyBub3cgcmVmbGVj
dHMKdGhlIGZ1bmN0aW9uYWxpdHkuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+Ci0tLQpWMTogbGF0Y2ggTk9XKCkgb25seSBhZnRlciBzdG9wcGluZyB0aGUg
dGltZXIgKEphbiBCZXVsaWNoKQotLS0KIHhlbi9hcmNoL3g4Ni9wdi9zaGltLmMgIHwgIDQgKy0t
LQogeGVuL2NvbW1vbi9kb21haW4uYyAgICAgfCAgNiArKy0tLS0KIHhlbi9jb21tb24vc2NoZWR1
bGUuYyAgIHwgMjQgKysrKysrKysrKysrKystLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS94ZW4vc2No
ZWQuaCB8ICAyICstCiA0IGZpbGVzIGNoYW5nZWQsIDE4IGluc2VydGlvbnMoKyksIDE4IGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9zaGltLmMgYi94ZW4vYXJjaC94
ODYvcHYvc2hpbS5jCmluZGV4IDMyNGNhMjdmOTMuLjVlZGJjZDlhYzUgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9wdi9zaGltLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L3NoaW0uYwpAQCAtNDEw
LDcgKzQxMCw3IEBAIGludCBwdl9zaGltX3NodXRkb3duKHVpbnQ4X3QgcmVhc29uKQogICAgICAg
ICB1bm1hcF92Y3B1X2luZm8odik7CiAKICAgICAgICAgLyogUmVzZXQgdGhlIHBlcmlvZGljIHRp
bWVyIHRvIHRoZSBkZWZhdWx0IHZhbHVlLiAqLwotICAgICAgICB2LT5wZXJpb2RpY19wZXJpb2Qg
PSBNSUxMSVNFQ1MoMTApOworICAgICAgICB2Y3B1X3NldF9wZXJpb2RpY190aW1lcih2LCBNSUxM
SVNFQ1MoMTApKTsKICAgICAgICAgLyogU3RvcCB0aGUgc2luZ2xlc2hvdCB0aW1lci4gKi8KICAg
ICAgICAgc3RvcF90aW1lcigmdi0+c2luZ2xlc2hvdF90aW1lcik7CiAKQEAgLTQxOSw4ICs0MTks
NiBAQCBpbnQgcHZfc2hpbV9zaHV0ZG93bih1aW50OF90IHJlYXNvbikKIAogICAgICAgICBpZiAo
IHYgIT0gY3VycmVudCApCiAgICAgICAgICAgICB2Y3B1X3VucGF1c2VfYnlfc3lzdGVtY29udHJv
bGxlcih2KTsKLSAgICAgICAgZWxzZQotICAgICAgICAgICAgdmNwdV9mb3JjZV9yZXNjaGVkdWxl
KHYpOwogICAgIH0KIAogICAgIHJldHVybiAwOwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9kb21h
aW4uYyBiL3hlbi9jb21tb24vZG9tYWluLmMKaW5kZXggZjU1ZmYwNjUxMy4uNjVmOGEzNjljMSAx
MDA2NDQKLS0tIGEveGVuL2NvbW1vbi9kb21haW4uYworKysgYi94ZW4vY29tbW9uL2RvbWFpbi5j
CkBAIC0xNDM4LDE1ICsxNDM4LDEzIEBAIGxvbmcgZG9fdmNwdV9vcChpbnQgY21kLCB1bnNpZ25l
ZCBpbnQgdmNwdWlkLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZykKICAgICAgICAg
aWYgKCBzZXQucGVyaW9kX25zID4gU1RJTUVfREVMVEFfTUFYICkKICAgICAgICAgICAgIHJldHVy
biAtRUlOVkFMOwogCi0gICAgICAgIHYtPnBlcmlvZGljX3BlcmlvZCA9IHNldC5wZXJpb2RfbnM7
Ci0gICAgICAgIHZjcHVfZm9yY2VfcmVzY2hlZHVsZSh2KTsKKyAgICAgICAgdmNwdV9zZXRfcGVy
aW9kaWNfdGltZXIodiwgc2V0LnBlcmlvZF9ucyk7CiAKICAgICAgICAgYnJlYWs7CiAgICAgfQog
CiAgICAgY2FzZSBWQ1BVT1Bfc3RvcF9wZXJpb2RpY190aW1lcjoKLSAgICAgICAgdi0+cGVyaW9k
aWNfcGVyaW9kID0gMDsKLSAgICAgICAgdmNwdV9mb3JjZV9yZXNjaGVkdWxlKHYpOworICAgICAg
ICB2Y3B1X3NldF9wZXJpb2RpY190aW1lcih2LCAwKTsKICAgICAgICAgYnJlYWs7CiAKICAgICBj
YXNlIFZDUFVPUF9zZXRfc2luZ2xlc2hvdF90aW1lcjoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24v
c2NoZWR1bGUuYyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwppbmRleCBmZDBjYTFlMTM3Li4xMmY5
ODUyNzg2IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMKKysrIGIveGVuL2NvbW1v
bi9zY2hlZHVsZS5jCkBAIC04MTcsMjEgKzgxNywyNSBAQCBzdGF0aWMgdm9pZCB2Y3B1X21pZ3Jh
dGVfZmluaXNoKHN0cnVjdCB2Y3B1ICp2KQogfQogCiAvKgotICogRm9yY2UgYSBWQ1BVIHRocm91
Z2ggYSBkZXNjaGVkdWxlL3Jlc2NoZWR1bGUgcGF0aC4KLSAqIEZvciBleGFtcGxlLCB1c2luZyB0
aGlzIHdoZW4gc2V0dGluZyB0aGUgcGVyaW9kaWMgdGltZXIgcGVyaW9kIG1lYW5zIHRoYXQKLSAq
IG1vc3QgcGVyaW9kaWMtdGltZXIgc3RhdGUgbmVlZCBvbmx5IGJlIHRvdWNoZWQgZnJvbSB3aXRo
aW4gdGhlIHNjaGVkdWxlcgotICogd2hpY2ggY2FuIHRodXMgYmUgZG9uZSB3aXRob3V0IG5lZWQg
Zm9yIHN5bmNocm9uaXNhdGlvbi4KKyAqIFNldCB0aGUgcGVyaW9kaWMgdGltZXIgb2YgYSB2Y3B1
LgogICovCi12b2lkIHZjcHVfZm9yY2VfcmVzY2hlZHVsZShzdHJ1Y3QgdmNwdSAqdikKK3ZvaWQg
dmNwdV9zZXRfcGVyaW9kaWNfdGltZXIoc3RydWN0IHZjcHUgKnYsIHNfdGltZV90IHZhbHVlKQog
ewotICAgIHNwaW5sb2NrX3QgKmxvY2sgPSB1bml0X3NjaGVkdWxlX2xvY2tfaXJxKHYtPnNjaGVk
X3VuaXQpOworICAgIHNfdGltZV90IG5vdzsKIAotICAgIGlmICggdi0+c2NoZWRfdW5pdC0+aXNf
cnVubmluZyApCi0gICAgICAgIHZjcHVfbWlncmF0ZV9zdGFydCh2KTsKKyAgICBpZiAoIHYgIT0g
Y3VycmVudCApCisgICAgICAgIHZjcHVfcGF1c2Uodik7CisgICAgZWxzZQorICAgICAgICBzdG9w
X3RpbWVyKCZ2LT5wZXJpb2RpY190aW1lcik7CiAKLSAgICB1bml0X3NjaGVkdWxlX3VubG9ja19p
cnEobG9jaywgdi0+c2NoZWRfdW5pdCk7CisgICAgbm93ID0gTk9XKCk7CisgICAgdi0+cGVyaW9k
aWNfcGVyaW9kID0gdmFsdWU7CisgICAgdi0+cGVyaW9kaWNfbGFzdF9ldmVudCA9IG5vdzsKIAot
ICAgIHZjcHVfbWlncmF0ZV9maW5pc2godik7CisgICAgaWYgKCB2ICE9IGN1cnJlbnQgKQorICAg
ICAgICB2Y3B1X3VucGF1c2Uodik7CisgICAgZWxzZSBpZiAoIHZhbHVlICE9IDAgKQorICAgICAg
ICBzZXRfdGltZXIoJnYtPnBlcmlvZGljX3RpbWVyLCBub3cgKyB2YWx1ZSk7CiB9CiAKIHZvaWQg
cmVzdG9yZV92Y3B1X2FmZmluaXR5KHN0cnVjdCBkb21haW4gKmQpCmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS94ZW4vc2NoZWQuaCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCmluZGV4IDY5ZDNi
MzJjN2IuLjBhYjM1OGY2MzIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCisr
KyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCkBAIC04OTQsNyArODk0LDcgQEAgc3RydWN0IHNj
aGVkdWxlciAqc2NoZWR1bGVyX2dldF9kZWZhdWx0KHZvaWQpOwogc3RydWN0IHNjaGVkdWxlciAq
c2NoZWR1bGVyX2FsbG9jKHVuc2lnbmVkIGludCBzY2hlZF9pZCwgaW50ICpwZXJyKTsKIHZvaWQg
c2NoZWR1bGVyX2ZyZWUoc3RydWN0IHNjaGVkdWxlciAqc2NoZWQpOwogaW50IHNjaGVkdWxlX2Nw
dV9zd2l0Y2godW5zaWduZWQgaW50IGNwdSwgc3RydWN0IGNwdXBvb2wgKmMpOwotdm9pZCB2Y3B1
X2ZvcmNlX3Jlc2NoZWR1bGUoc3RydWN0IHZjcHUgKnYpOwordm9pZCB2Y3B1X3NldF9wZXJpb2Rp
Y190aW1lcihzdHJ1Y3QgdmNwdSAqdiwgc190aW1lX3QgdmFsdWUpOwogaW50IGNwdV9kaXNhYmxl
X3NjaGVkdWxlcih1bnNpZ25lZCBpbnQgY3B1KTsKIC8qIFdlIG5lZWQgaXQgaW4gZG9tMF9zZXR1
cF92Y3B1ICovCiB2b2lkIHNjaGVkX3NldF9hZmZpbml0eShzdHJ1Y3QgdmNwdSAqdiwgY29uc3Qg
Y3B1bWFza190ICpoYXJkLAotLSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 28 10:33:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 10:33:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVZQN-0005Bv-4F; Tue, 28 May 2019 10:33:43 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=31/0=T4=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hVZQA-0004kG-1Q
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 10:33:30 +0000
X-Inumbo-ID: 06592bce-8134-11e9-8980-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 06592bce-8134-11e9-8980-bc764e045a96;
 Tue, 28 May 2019 10:33:26 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id DDA86B052;
 Tue, 28 May 2019 10:33:23 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 28 May 2019 12:32:42 +0200
Message-Id: <20190528103313.1343-30-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190528103313.1343-1-jgross@suse.com>
References: <20190528103313.1343-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH 29/60] xen/sched: switch sched_move_irqs() to
 take sched_unit as parameter
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Dario Faggioli <dfaggioli@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

c2NoZWRfbW92ZV9pcnFzKCkgc2hvdWxkIHdvcmsgb24gYSBzY2hlZF91bml0IGFzIHRoYXQgaXMg
dGhlIHVuaXQKbW92ZWQgYmV0d2VlbiBjcHVzLgoKUmVuYW1lIHRoZSBjdXJyZW50IGZ1bmN0aW9u
IHRvIHZjcHVfbW92ZV9pcnFzKCkgYXMgaXQgaXMgc3RpbGwgbmVlZGVkCmluIHNjaGVkdWxlKCku
CgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVu
L2NvbW1vbi9zY2hlZHVsZS5jIHwgMTggKysrKysrKysrKysrKy0tLS0tCiAxIGZpbGUgY2hhbmdl
ZCwgMTMgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29t
bW9uL3NjaGVkdWxlLmMgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKaW5kZXggMTFkMWI3M2JmYy4u
MjY2OTMyZmUyNSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jCisrKyBiL3hlbi9j
b21tb24vc2NoZWR1bGUuYwpAQCAtNDE2LDEyICs0MTYsMjAgQEAgaW50IHNjaGVkX2luaXRfdmNw
dShzdHJ1Y3QgdmNwdSAqdikKICAgICByZXR1cm4gMDsKIH0KIAotc3RhdGljIHZvaWQgc2NoZWRf
bW92ZV9pcnFzKHN0cnVjdCB2Y3B1ICp2KQorc3RhdGljIHZvaWQgdmNwdV9tb3ZlX2lycXMoc3Ry
dWN0IHZjcHUgKnYpCiB7CiAgICAgYXJjaF9tb3ZlX2lycXModik7CiAgICAgZXZ0Y2huX21vdmVf
cGlycXModik7CiB9CiAKK3N0YXRpYyB2b2lkIHNjaGVkX21vdmVfaXJxcyhzdHJ1Y3Qgc2NoZWRf
dW5pdCAqdW5pdCkKK3sKKyAgICBzdHJ1Y3QgdmNwdSAqdjsKKworICAgIGZvcl9lYWNoX3NjaGVk
X3VuaXRfdmNwdSAoIHVuaXQsIHYgKQorICAgICAgICB2Y3B1X21vdmVfaXJxcyh2KTsKK30KKwog
aW50IHNjaGVkX21vdmVfZG9tYWluKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBjcHVwb29sICpj
KQogewogICAgIHN0cnVjdCB2Y3B1ICp2OwpAQCAtNTAxLDcgKzUwOSw3IEBAIGludCBzY2hlZF9t
b3ZlX2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgY3B1cG9vbCAqYykKIAogICAgICAg
ICB2LT5zY2hlZF91bml0LT5wcml2ID0gdmNwdV9wcml2W3YtPnZjcHVfaWRdOwogICAgICAgICBp
ZiAoICFkLT5pc19keWluZyApCi0gICAgICAgICAgICBzY2hlZF9tb3ZlX2lycXModik7CisgICAg
ICAgICAgICBzY2hlZF9tb3ZlX2lycXModi0+c2NoZWRfdW5pdCk7CiAKICAgICAgICAgbmV3X3Ag
PSBjcHVtYXNrX2N5Y2xlKG5ld19wLCBjLT5jcHVfdmFsaWQpOwogCkBAIC03OTQsNyArODAyLDcg
QEAgc3RhdGljIHZvaWQgdmNwdV9taWdyYXRlX2ZpbmlzaChzdHJ1Y3QgdmNwdSAqdikKICAgICBz
Y2hlZF9zcGluX3VubG9ja19kb3VibGUob2xkX2xvY2ssIG5ld19sb2NrLCBmbGFncyk7CiAKICAg
ICBpZiAoIG9sZF9jcHUgIT0gbmV3X2NwdSApCi0gICAgICAgIHNjaGVkX21vdmVfaXJxcyh2KTsK
KyAgICAgICAgc2NoZWRfbW92ZV9pcnFzKHYtPnNjaGVkX3VuaXQpOwogCiAgICAgLyogV2FrZSBv
biBuZXcgQ1BVLiAqLwogICAgIHZjcHVfd2FrZSh2KTsKQEAgLTg3Miw3ICs4ODAsNyBAQCB2b2lk
IHJlc3RvcmVfdmNwdV9hZmZpbml0eShzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICBzcGluX3Vu
bG9ja19pcnEobG9jayk7CiAKICAgICAgICAgaWYgKCBvbGRfY3B1ICE9IHYtPnByb2Nlc3NvciAp
Ci0gICAgICAgICAgICBzY2hlZF9tb3ZlX2lycXModik7CisgICAgICAgICAgICBzY2hlZF9tb3Zl
X2lycXModi0+c2NoZWRfdW5pdCk7CiAgICAgfQogCiAgICAgZG9tYWluX3VwZGF0ZV9ub2RlX2Fm
ZmluaXR5KGQpOwpAQCAtMTY0NSw3ICsxNjUzLDcgQEAgc3RhdGljIHZvaWQgc2NoZWR1bGUodm9p
ZCkKICAgICBzdG9wX3RpbWVyKCZwcmV2LT52Y3B1LT5wZXJpb2RpY190aW1lcik7CiAKICAgICBp
ZiAoIG5leHRfc2xpY2UubWlncmF0ZWQgKQotICAgICAgICBzY2hlZF9tb3ZlX2lycXMobmV4dC0+
dmNwdSk7CisgICAgICAgIHZjcHVfbW92ZV9pcnFzKG5leHQtPnZjcHUpOwogCiAgICAgdmNwdV9w
ZXJpb2RpY190aW1lcl93b3JrKG5leHQtPnZjcHUpOwogCi0tIAoyLjE2LjQKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 28 10:33:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 10:33:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVZQO-0005Eq-Fm; Tue, 28 May 2019 10:33:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=31/0=T4=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hVZQA-0004kI-2p
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 10:33:30 +0000
X-Inumbo-ID: 070b75fc-8134-11e9-8980-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 070b75fc-8134-11e9-8980-bc764e045a96;
 Tue, 28 May 2019 10:33:27 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 7B8A8B03A;
 Tue, 28 May 2019 10:33:26 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 28 May 2019 12:32:51 +0200
Message-Id: <20190528103313.1343-39-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190528103313.1343-1-jgross@suse.com>
References: <20190528103313.1343-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH 38/60] x86: make loading of GDT at context
 switch more modular
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wl@xen.org>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gcHJlcGFyYXRpb24gZm9yIGNvcmUgc2NoZWR1bGluZyBjYXJ2ZSBvdXQgdGhlIEdEVCByZWxh
dGVkCmZ1bmN0aW9uYWxpdHkgKHdyaXRpbmcgR0RUIHJlbGF0ZWQgUFRFcywgbG9hZGluZyBkZWZh
dWx0IG9mIGZ1bGwgR0RUKQppbnRvIHN1Yi1mdW5jdGlvbnMuCgpTaWduZWQtb2ZmLWJ5OiBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+Ci0tLQpSRkMgVjI6IHNwbGl0IG9mZiBub24tcmVmYWN0b3JpbmcgcGFydApW
MTogY29uc3RpZnkgcG9pbnRlcnMsIHVzZSBpbml0aWFsaXplcnMgKEphbiBCZXVsaWNoKQotLS0K
IHhlbi9hcmNoL3g4Ni9kb21haW4uYyB8IDU3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KystLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDM1IGluc2VydGlvbnMoKyks
IDIyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYyBiL3hl
bi9hcmNoL3g4Ni9kb21haW4uYwppbmRleCBkM2VlNjk5ZGE2Li5hZGMwNjE1NGVlIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCkBA
IC0xNjI2LDYgKzE2MjYsMzcgQEAgc3RhdGljIGlubGluZSBib29sIG5lZWRfZnVsbF9nZHQoY29u
c3Qgc3RydWN0IGRvbWFpbiAqZCkKICAgICByZXR1cm4gaXNfcHZfZG9tYWluKGQpICYmICFpc19p
ZGxlX2RvbWFpbihkKTsKIH0KIAorc3RhdGljIGlubGluZSB2b2lkIHdyaXRlX2Z1bGxfZ2R0X3B0
ZXMoc2VnX2Rlc2NfdCAqZ2R0LCBjb25zdCBzdHJ1Y3QgdmNwdSAqdikKK3sKKyAgICB1bnNpZ25l
ZCBsb25nIG1mbiA9IHZpcnRfdG9fbWZuKGdkdCk7CisgICAgbDFfcGdlbnRyeV90ICpwbDFlID0g
cHZfZ2R0X3B0ZXModik7CisgICAgdW5zaWduZWQgaW50IGk7CisKKyAgICBmb3IgKCBpID0gMDsg
aSA8IE5SX1JFU0VSVkVEX0dEVF9QQUdFUzsgaSsrICkKKyAgICAgICAgbDFlX3dyaXRlKHBsMWUg
KyBGSVJTVF9SRVNFUlZFRF9HRFRfUEFHRSArIGksCisgICAgICAgICAgICAgICAgICBsMWVfZnJv
bV9wZm4obWZuICsgaSwgX19QQUdFX0hZUEVSVklTT1JfUlcpKTsKK30KKworc3RhdGljIGlubGlu
ZSB2b2lkIGxvYWRfZnVsbF9nZHQoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBj
cHUpCit7CisgICAgc3RydWN0IGRlc2NfcHRyIGdkdF9kZXNjID0geworICAgICAgICAubGltaXQg
PSBMQVNUX1JFU0VSVkVEX0dEVF9CWVRFLAorICAgICAgICAuYmFzZSA9IEdEVF9WSVJUX1NUQVJU
KHYpLAorICAgIH07CisKKyAgICBsZ2R0KCZnZHRfZGVzYyk7Cit9CisKK3N0YXRpYyBpbmxpbmUg
dm9pZCBsb2FkX2RlZmF1bHRfZ2R0KGNvbnN0IHNlZ19kZXNjX3QgKmdkdCwgdW5zaWduZWQgaW50
IGNwdSkKK3sKKyAgICBzdHJ1Y3QgZGVzY19wdHIgZ2R0X2Rlc2MgPSB7CisgICAgICAgIC5saW1p
dCA9IExBU1RfUkVTRVJWRURfR0RUX0JZVEUsCisgICAgICAgIC5iYXNlICA9ICh1bnNpZ25lZCBs
b25nKShnZHQgLSBGSVJTVF9SRVNFUlZFRF9HRFRfRU5UUlkpLAorICAgIH07CisKKyAgICBsZ2R0
KCZnZHRfZGVzYyk7Cit9CisKIHN0YXRpYyB2b2lkIF9fY29udGV4dF9zd2l0Y2godm9pZCkKIHsK
ICAgICBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqc3RhY2tfcmVncyA9IGd1ZXN0X2NwdV91c2VyX3Jl
Z3MoKTsKQEAgLTE2MzQsNyArMTY2NSw2IEBAIHN0YXRpYyB2b2lkIF9fY29udGV4dF9zd2l0Y2go
dm9pZCkKICAgICBzdHJ1Y3QgdmNwdSAgICAgICAgICAqbiA9IGN1cnJlbnQ7CiAgICAgc3RydWN0
IGRvbWFpbiAgICAgICAgKnBkID0gcC0+ZG9tYWluLCAqbmQgPSBuLT5kb21haW47CiAgICAgc2Vn
X2Rlc2NfdCAgICAgICAgICAgKmdkdDsKLSAgICBzdHJ1Y3QgZGVzY19wdHIgICAgICAgZ2R0X2Rl
c2M7CiAKICAgICBBU1NFUlQocCAhPSBuKTsKICAgICBBU1NFUlQoIXZjcHVfY3B1X2RpcnR5KG4p
KTsKQEAgLTE2NzYsMjUgKzE3MDYsMTMgQEAgc3RhdGljIHZvaWQgX19jb250ZXh0X3N3aXRjaCh2
b2lkKQogCiAgICAgZ2R0ID0gIWlzX3B2XzMyYml0X2RvbWFpbihuZCkgPyBwZXJfY3B1KGdkdF90
YWJsZSwgY3B1KSA6CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwZXJfY3B1
KGNvbXBhdF9nZHRfdGFibGUsIGNwdSk7Ci0gICAgaWYgKCBuZWVkX2Z1bGxfZ2R0KG5kKSApCi0g
ICAgewotICAgICAgICB1bnNpZ25lZCBsb25nIG1mbiA9IHZpcnRfdG9fbWZuKGdkdCk7Ci0gICAg
ICAgIGwxX3BnZW50cnlfdCAqcGwxZSA9IHB2X2dkdF9wdGVzKG4pOwotICAgICAgICB1bnNpZ25l
ZCBpbnQgaTsKIAotICAgICAgICBmb3IgKCBpID0gMDsgaSA8IE5SX1JFU0VSVkVEX0dEVF9QQUdF
UzsgaSsrICkKLSAgICAgICAgICAgIGwxZV93cml0ZShwbDFlICsgRklSU1RfUkVTRVJWRURfR0RU
X1BBR0UgKyBpLAotICAgICAgICAgICAgICAgICAgICAgIGwxZV9mcm9tX3BmbihtZm4gKyBpLCBf
X1BBR0VfSFlQRVJWSVNPUl9SVykpOwotICAgIH0KKyAgICBpZiAoIG5lZWRfZnVsbF9nZHQobmQp
ICkKKyAgICAgICAgd3JpdGVfZnVsbF9nZHRfcHRlcyhnZHQsIG4pOwogCiAgICAgaWYgKCBuZWVk
X2Z1bGxfZ2R0KHBkKSAmJgogICAgICAgICAgKChwLT52Y3B1X2lkICE9IG4tPnZjcHVfaWQpIHx8
ICFuZWVkX2Z1bGxfZ2R0KG5kKSkgKQotICAgIHsKLSAgICAgICAgZ2R0X2Rlc2MubGltaXQgPSBM
QVNUX1JFU0VSVkVEX0dEVF9CWVRFOwotICAgICAgICBnZHRfZGVzYy5iYXNlICA9ICh1bnNpZ25l
ZCBsb25nKShnZHQgLSBGSVJTVF9SRVNFUlZFRF9HRFRfRU5UUlkpOwotCi0gICAgICAgIGxnZHQo
JmdkdF9kZXNjKTsKLSAgICB9CisgICAgICAgIGxvYWRfZGVmYXVsdF9nZHQoZ2R0LCBjcHUpOwog
CiAgICAgd3JpdGVfcHRiYXNlKG4pOwogCkBAIC0xNzA3LDEyICsxNzI1LDcgQEAgc3RhdGljIHZv
aWQgX19jb250ZXh0X3N3aXRjaCh2b2lkKQogCiAgICAgaWYgKCBuZWVkX2Z1bGxfZ2R0KG5kKSAm
JgogICAgICAgICAgKChwLT52Y3B1X2lkICE9IG4tPnZjcHVfaWQpIHx8ICFuZWVkX2Z1bGxfZ2R0
KHBkKSkgKQotICAgIHsKLSAgICAgICAgZ2R0X2Rlc2MubGltaXQgPSBMQVNUX1JFU0VSVkVEX0dE
VF9CWVRFOwotICAgICAgICBnZHRfZGVzYy5iYXNlID0gR0RUX1ZJUlRfU1RBUlQobik7Ci0KLSAg
ICAgICAgbGdkdCgmZ2R0X2Rlc2MpOwotICAgIH0KKyAgICAgICAgbG9hZF9mdWxsX2dkdChuLCBj
cHUpOwogCiAgICAgaWYgKCBwZCAhPSBuZCApCiAgICAgICAgIGNwdW1hc2tfY2xlYXJfY3B1KGNw
dSwgcGQtPmRpcnR5X2NwdW1hc2spOwotLSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 28 10:33:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 10:33:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVZQP-0005Hk-PR; Tue, 28 May 2019 10:33:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=31/0=T4=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hVZQ9-0004k2-UF
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 10:33:30 +0000
X-Inumbo-ID: 03eaf24c-8134-11e9-90be-4fbaebcdd3ad
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 03eaf24c-8134-11e9-90be-4fbaebcdd3ad;
 Tue, 28 May 2019 10:33:22 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id F2511AE4D;
 Tue, 28 May 2019 10:33:19 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 28 May 2019 12:32:26 +0200
Message-Id: <20190528103313.1343-14-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190528103313.1343-1-jgross@suse.com>
References: <20190528103313.1343-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH 13/60] xen/sched: move some per-vcpu items to
 struct sched_unit
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Meng Xu <mengxu@cis.upenn.edu>,
 Jan Beulich <jbeulich@suse.com>, Dario Faggioli <dfaggioli@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWZmaW5pdGllcyBhcmUgc2NoZWR1bGVyIHNwZWNpZmljIGF0dHJpYnV0ZXMsIHRoZXkgc2hvdWxk
IGJlIHBlcgpzY2hlZHVsaW5nIHVuaXQuIFNvIG1vdmUgYWxsIGFmZmluaXR5IHJlbGF0ZWQgZmll
bGRzIGluIHN0cnVjdCB2Y3B1CnRvIHN0cnVjdCBzY2hlZF91bml0LiBXaGlsZSBhdCBpdCBzd2l0
Y2ggYWZmaW5pdHkgcmVsYXRlZCBmdW5jdGlvbnMgaW4Kc2NoZWQtaWYuaCB0byB1c2UgYSBwb2lu
dGVyIHRvIHNjaGVkX3VuaXQgaW5zdGVhZCB0byB2Y3B1IGFzIHBhcmFtZXRlci4KCnZjcHUtPmxh
c3RfcnVuX3RpbWUgaXMgcHJpbWFyaWx5IHVzZWQgYnkgc2NoZWRfY3JlZGl0LCBzbyBtb3ZlIGl0
IHRvCnN0cnVjdCBzY2hlZF91bml0LCB0b28uCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jIHwg
ICAxICsKIHhlbi9hcmNoL3g4Ni9wdi90cmFwcy5jICAgICAgICB8ICAgNSArLQogeGVuL2FyY2gv
eDg2L3RyYXBzLmMgICAgICAgICAgIHwgICA5ICsrLS0KIHhlbi9jb21tb24vZG9tYWluLmMgICAg
ICAgICAgICB8ICAxOSArKy0tLS0tCiB4ZW4vY29tbW9uL2RvbWN0bC5jICAgICAgICAgICAgfCAg
MTMgKysrLS0KIHhlbi9jb21tb24va2V5aGFuZGxlci5jICAgICAgICB8ICAgNCArLQogeGVuL2Nv
bW1vbi9zY2hlZF9jcmVkaXQuYyAgICAgIHwgIDIwICsrKystLS0tCiB4ZW4vY29tbW9uL3NjaGVk
X2NyZWRpdDIuYyAgICAgfCAgNDIgKysrKysrKystLS0tLS0tLQogeGVuL2NvbW1vbi9zY2hlZF9u
dWxsLmMgICAgICAgIHwgIDE2ICsrKy0tLQogeGVuL2NvbW1vbi9zY2hlZF9ydC5jICAgICAgICAg
IHwgICA5ICsrLS0KIHhlbi9jb21tb24vc2NoZWR1bGUuYyAgICAgICAgICB8IDExMCArKysrKysr
KysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLQogeGVuL2NvbW1vbi93YWl0LmMgICAg
ICAgICAgICAgIHwgICA0ICstCiB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaCAgICAgfCAgMTcg
KysrKy0tLQogeGVuL2luY2x1ZGUveGVuL3NjaGVkLmggICAgICAgIHwgIDM2ICsrKysrKystLS0t
LS0tCiAxNCBmaWxlcyBjaGFuZ2VkLCAxNjMgaW5zZXJ0aW9ucygrKSwgMTQyIGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYyBiL3hlbi9hcmNo
L3g4Ni9wdi9lbXVsLXByaXYtb3AuYwppbmRleCBiMjBkNzljN2EzLi5hN2EyNGEyMDUzIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMKKysrIGIveGVuL2FyY2gveDg2
L3B2L2VtdWwtcHJpdi1vcC5jCkBAIC0yMyw2ICsyMyw3IEBACiAjaW5jbHVkZSA8eGVuL2V2ZW50
Lmg+CiAjaW5jbHVkZSA8eGVuL2d1ZXN0X2FjY2Vzcy5oPgogI2luY2x1ZGUgPHhlbi9pb2NhcC5o
PgorI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgogI2luY2x1ZGUgPHhlbi9zcGlubG9jay5oPgogI2lu
Y2x1ZGUgPHhlbi90cmFjZS5oPgogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvdHJhcHMu
YyBiL3hlbi9hcmNoL3g4Ni9wdi90cmFwcy5jCmluZGV4IDE3NDA3ODRmZjIuLjQxOWFiYzNkOTUg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi90cmFwcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9w
di90cmFwcy5jCkBAIC0yMiw2ICsyMiw3IEBACiAjaW5jbHVkZSA8eGVuL2V2ZW50Lmg+CiAjaW5j
bHVkZSA8eGVuL2h5cGVyY2FsbC5oPgogI2luY2x1ZGUgPHhlbi9saWIuaD4KKyNpbmNsdWRlIDx4
ZW4vc2NoZWQuaD4KICNpbmNsdWRlIDx4ZW4vdHJhY2UuaD4KICNpbmNsdWRlIDx4ZW4vc29mdGly
cS5oPgogCkBAIC0xNTUsOCArMTU2LDggQEAgc3RhdGljIHZvaWQgbm1pX21jZV9zb2Z0aXJxKHZv
aWQpCiAgICAgICogU2V0IHRoZSB0bXAgdmFsdWUgdW5jb25kaXRpb25hbGx5LCBzbyB0aGF0IHRo
ZSBjaGVjayBpbiB0aGUgaXJldAogICAgICAqIGh5cGVyY2FsbCB3b3Jrcy4KICAgICAgKi8KLSAg
ICBjcHVtYXNrX2NvcHkoc3QtPnZjcHUtPmNwdV9oYXJkX2FmZmluaXR5X3RtcCwKLSAgICAgICAg
ICAgICAgICAgc3QtPnZjcHUtPmNwdV9oYXJkX2FmZmluaXR5KTsKKyAgICBjcHVtYXNrX2NvcHko
c3QtPnZjcHUtPnNjaGVkX3VuaXQtPmNwdV9oYXJkX2FmZmluaXR5X3RtcCwKKyAgICAgICAgICAg
ICAgICAgc3QtPnZjcHUtPnNjaGVkX3VuaXQtPmNwdV9oYXJkX2FmZmluaXR5KTsKIAogICAgIGlm
ICggKGNwdSAhPSBzdC0+cHJvY2Vzc29yKSB8fAogICAgICAgICAgKHN0LT5wcm9jZXNzb3IgIT0g
c3QtPnZjcHUtPnByb2Nlc3NvcikgKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3RyYXBzLmMg
Yi94ZW4vYXJjaC94ODYvdHJhcHMuYwppbmRleCAwNWRkYzM5YmZlLi5jM2IzOWQ2Mjk2IDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvdHJhcHMuYworKysgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwpA
QCAtMTU5NCwxNiArMTU5NCwxNyBAQCBzdGF0aWMgdm9pZCBwY2lfc2Vycl9zb2Z0aXJxKHZvaWQp
CiB2b2lkIGFzeW5jX2V4Y2VwdGlvbl9jbGVhbnVwKHN0cnVjdCB2Y3B1ICpjdXJyKQogewogICAg
IGludCB0cmFwOworICAgIHN0cnVjdCBzY2hlZF91bml0ICp1bml0ID0gY3Vyci0+c2NoZWRfdW5p
dDsKIAogICAgIGlmICggIWN1cnItPmFzeW5jX2V4Y2VwdGlvbl9tYXNrICkKICAgICAgICAgcmV0
dXJuOwogCiAgICAgLyogUmVzdG9yZSBhZmZpbml0eS4gICovCi0gICAgaWYgKCAhY3B1bWFza19l
bXB0eShjdXJyLT5jcHVfaGFyZF9hZmZpbml0eV90bXApICYmCi0gICAgICAgICAhY3B1bWFza19l
cXVhbChjdXJyLT5jcHVfaGFyZF9hZmZpbml0eV90bXAsIGN1cnItPmNwdV9oYXJkX2FmZmluaXR5
KSApCisgICAgaWYgKCAhY3B1bWFza19lbXB0eSh1bml0LT5jcHVfaGFyZF9hZmZpbml0eV90bXAp
ICYmCisgICAgICAgICAhY3B1bWFza19lcXVhbCh1bml0LT5jcHVfaGFyZF9hZmZpbml0eV90bXAs
IHVuaXQtPmNwdV9oYXJkX2FmZmluaXR5KSApCiAgICAgewotICAgICAgICB2Y3B1X3NldF9oYXJk
X2FmZmluaXR5KGN1cnIsIGN1cnItPmNwdV9oYXJkX2FmZmluaXR5X3RtcCk7Ci0gICAgICAgIGNw
dW1hc2tfY2xlYXIoY3Vyci0+Y3B1X2hhcmRfYWZmaW5pdHlfdG1wKTsKKyAgICAgICAgdmNwdV9z
ZXRfaGFyZF9hZmZpbml0eShjdXJyLCB1bml0LT5jcHVfaGFyZF9hZmZpbml0eV90bXApOworICAg
ICAgICBjcHVtYXNrX2NsZWFyKHVuaXQtPmNwdV9oYXJkX2FmZmluaXR5X3RtcCk7CiAgICAgfQog
CiAgICAgaWYgKCAhKGN1cnItPmFzeW5jX2V4Y2VwdGlvbl9tYXNrICYgKGN1cnItPmFzeW5jX2V4
Y2VwdGlvbl9tYXNrIC0gMSkpICkKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZG9tYWluLmMgYi94
ZW4vY29tbW9uL2RvbWFpbi5jCmluZGV4IDkwYzY2MDc5ZjkuLmMyMDBlOTAyNGYgMTAwNjQ0Ci0t
LSBhL3hlbi9jb21tb24vZG9tYWluLmMKKysrIGIveGVuL2NvbW1vbi9kb21haW4uYwpAQCAtMTI1
LDExICsxMjUsNiBAQCBzdGF0aWMgdm9pZCB2Y3B1X2luZm9fcmVzZXQoc3RydWN0IHZjcHUgKnYp
CiAKIHN0YXRpYyB2b2lkIHZjcHVfZGVzdHJveShzdHJ1Y3QgdmNwdSAqdikKIHsKLSAgICBmcmVl
X2NwdW1hc2tfdmFyKHYtPmNwdV9oYXJkX2FmZmluaXR5KTsKLSAgICBmcmVlX2NwdW1hc2tfdmFy
KHYtPmNwdV9oYXJkX2FmZmluaXR5X3RtcCk7Ci0gICAgZnJlZV9jcHVtYXNrX3Zhcih2LT5jcHVf
aGFyZF9hZmZpbml0eV9zYXZlZCk7Ci0gICAgZnJlZV9jcHVtYXNrX3Zhcih2LT5jcHVfc29mdF9h
ZmZpbml0eSk7Ci0KICAgICBmcmVlX3ZjcHVfc3RydWN0KHYpOwogfQogCkBAIC0xNTMsMTIgKzE0
OCw2IEBAIHN0cnVjdCB2Y3B1ICp2Y3B1X2NyZWF0ZSgKIAogICAgIGdyYW50X3RhYmxlX2luaXRf
dmNwdSh2KTsKIAotICAgIGlmICggIXphbGxvY19jcHVtYXNrX3Zhcigmdi0+Y3B1X2hhcmRfYWZm
aW5pdHkpIHx8Ci0gICAgICAgICAhemFsbG9jX2NwdW1hc2tfdmFyKCZ2LT5jcHVfaGFyZF9hZmZp
bml0eV90bXApIHx8Ci0gICAgICAgICAhemFsbG9jX2NwdW1hc2tfdmFyKCZ2LT5jcHVfaGFyZF9h
ZmZpbml0eV9zYXZlZCkgfHwKLSAgICAgICAgICF6YWxsb2NfY3B1bWFza192YXIoJnYtPmNwdV9z
b2Z0X2FmZmluaXR5KSApCi0gICAgICAgIGdvdG8gZmFpbDsKLQogICAgIGlmICggaXNfaWRsZV9k
b21haW4oZCkgKQogICAgIHsKICAgICAgICAgdi0+cnVuc3RhdGUuc3RhdGUgPSBSVU5TVEFURV9y
dW5uaW5nOwpAQCAtMTk4LDcgKzE4Nyw2IEBAIHN0cnVjdCB2Y3B1ICp2Y3B1X2NyZWF0ZSgKICAg
ICBzY2hlZF9kZXN0cm95X3ZjcHUodik7CiAgZmFpbF93cToKICAgICBkZXN0cm95X3dhaXRxdWV1
ZV92Y3B1KHYpOwotIGZhaWw6CiAgICAgdmNwdV9kZXN0cm95KHYpOwogCiAgICAgcmV0dXJuIE5V
TEw7CkBAIC01NTcsOSArNTQ1LDEwIEBAIHZvaWQgZG9tYWluX3VwZGF0ZV9ub2RlX2FmZmluaXR5
KHN0cnVjdCBkb21haW4gKmQpCiAgICAgICAgICAqLwogICAgICAgICBmb3JfZWFjaF92Y3B1ICgg
ZCwgdiApCiAgICAgICAgIHsKLSAgICAgICAgICAgIGNwdW1hc2tfb3IoZG9tX2NwdW1hc2ssIGRv
bV9jcHVtYXNrLCB2LT5jcHVfaGFyZF9hZmZpbml0eSk7CisgICAgICAgICAgICBjcHVtYXNrX29y
KGRvbV9jcHVtYXNrLCBkb21fY3B1bWFzaywKKyAgICAgICAgICAgICAgICAgICAgICAgdi0+c2No
ZWRfdW5pdC0+Y3B1X2hhcmRfYWZmaW5pdHkpOwogICAgICAgICAgICAgY3B1bWFza19vcihkb21f
Y3B1bWFza19zb2Z0LCBkb21fY3B1bWFza19zb2Z0LAotICAgICAgICAgICAgICAgICAgICAgICB2
LT5jcHVfc29mdF9hZmZpbml0eSk7CisgICAgICAgICAgICAgICAgICAgICAgIHYtPnNjaGVkX3Vu
aXQtPmNwdV9zb2Z0X2FmZmluaXR5KTsKICAgICAgICAgfQogICAgICAgICAvKiBGaWx0ZXIgb3V0
IG5vbi1vbmxpbmUgY3B1cyAqLwogICAgICAgICBjcHVtYXNrX2FuZChkb21fY3B1bWFzaywgZG9t
X2NwdW1hc2ssIG9ubGluZSk7CkBAIC0xMjI2LDcgKzEyMTUsNyBAQCBpbnQgdmNwdV9yZXNldChz
dHJ1Y3QgdmNwdSAqdikKICAgICB2LT5hc3luY19leGNlcHRpb25fbWFzayA9IDA7CiAgICAgbWVt
c2V0KHYtPmFzeW5jX2V4Y2VwdGlvbl9zdGF0ZSwgMCwgc2l6ZW9mKHYtPmFzeW5jX2V4Y2VwdGlv
bl9zdGF0ZSkpOwogI2VuZGlmCi0gICAgY3B1bWFza19jbGVhcih2LT5jcHVfaGFyZF9hZmZpbml0
eV90bXApOworICAgIGNwdW1hc2tfY2xlYXIodi0+c2NoZWRfdW5pdC0+Y3B1X2hhcmRfYWZmaW5p
dHlfdG1wKTsKICAgICBjbGVhcl9iaXQoX1ZQRl9ibG9ja2VkLCAmdi0+cGF1c2VfZmxhZ3MpOwog
ICAgIGNsZWFyX2JpdChfVlBGX2luX3Jlc2V0LCAmdi0+cGF1c2VfZmxhZ3MpOwogCmRpZmYgLS1n
aXQgYS94ZW4vY29tbW9uL2RvbWN0bC5jIGIveGVuL2NvbW1vbi9kb21jdGwuYwppbmRleCBiYWRl
OWE2M2IxLi5iYzk4NmQxMzFkIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2RvbWN0bC5jCisrKyBi
L3hlbi9jb21tb24vZG9tY3RsLmMKQEAgLTYxNCw2ICs2MTQsNyBAQCBsb25nIGRvX2RvbWN0bChY
RU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9kb21jdGxfdCkgdV9kb21jdGwpCiAgICAgY2FzZSBY
RU5fRE9NQ1RMX2dldHZjcHVhZmZpbml0eToKICAgICB7CiAgICAgICAgIHN0cnVjdCB2Y3B1ICp2
OworICAgICAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdDsKICAgICAgICAgc3RydWN0IHhlbl9k
b21jdGxfdmNwdWFmZmluaXR5ICp2Y3B1YWZmID0gJm9wLT51LnZjcHVhZmZpbml0eTsKIAogICAg
ICAgICByZXQgPSAtRUlOVkFMOwpAQCAtNjI0LDYgKzYyNSw3IEBAIGxvbmcgZG9fZG9tY3RsKFhF
Tl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX2RvbWN0bF90KSB1X2RvbWN0bCkKICAgICAgICAgaWYg
KCAodiA9IGQtPnZjcHVbdmNwdWFmZi0+dmNwdV0pID09IE5VTEwgKQogICAgICAgICAgICAgYnJl
YWs7CiAKKyAgICAgICAgdW5pdCA9IHYtPnNjaGVkX3VuaXQ7CiAgICAgICAgIHJldCA9IC1FSU5W
QUw7CiAgICAgICAgIGlmICggdmNwdWFmZmluaXR5X3BhcmFtc19pbnZhbGlkKHZjcHVhZmYpICkK
ICAgICAgICAgICAgIGJyZWFrOwpAQCAtNjQzLDcgKzY0NSw3IEBAIGxvbmcgZG9fZG9tY3RsKFhF
Tl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX2RvbWN0bF90KSB1X2RvbWN0bCkKICAgICAgICAgICAg
ICAgICByZXQgPSAtRU5PTUVNOwogICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAg
fQotICAgICAgICAgICAgY3B1bWFza19jb3B5KG9sZF9hZmZpbml0eSwgdi0+Y3B1X2hhcmRfYWZm
aW5pdHkpOworICAgICAgICAgICAgY3B1bWFza19jb3B5KG9sZF9hZmZpbml0eSwgdW5pdC0+Y3B1
X2hhcmRfYWZmaW5pdHkpOwogCiAgICAgICAgICAgICBpZiAoICFhbGxvY19jcHVtYXNrX3Zhcigm
bmV3X2FmZmluaXR5KSApCiAgICAgICAgICAgICB7CkBAIC02NzYsNyArNjc4LDcgQEAgbG9uZyBk
b19kb21jdGwoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fZG9tY3RsX3QpIHVfZG9tY3RsKQog
ICAgICAgICAgICAgICAgICAqIEZvciBoYXJkIGFmZmluaXR5LCB3aGF0IHdlIHJldHVybiBpcyB0
aGUgaW50ZXJzZWN0aW9uIG9mCiAgICAgICAgICAgICAgICAgICogY3B1cG9vbCdzIG9ubGluZSBt
YXNrIGFuZCB0aGUgbmV3IGhhcmQgYWZmaW5pdHkuCiAgICAgICAgICAgICAgICAgICovCi0gICAg
ICAgICAgICAgICAgY3B1bWFza19hbmQobmV3X2FmZmluaXR5LCBvbmxpbmUsIHYtPmNwdV9oYXJk
X2FmZmluaXR5KTsKKyAgICAgICAgICAgICAgICBjcHVtYXNrX2FuZChuZXdfYWZmaW5pdHksIG9u
bGluZSwgdW5pdC0+Y3B1X2hhcmRfYWZmaW5pdHkpOwogICAgICAgICAgICAgICAgIHJldCA9IGNw
dW1hc2tfdG9feGVuY3RsX2JpdG1hcCgmdmNwdWFmZi0+Y3B1bWFwX2hhcmQsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5ld19hZmZpbml0eSk7CiAgICAg
ICAgICAgICB9CkBAIC03MDUsNyArNzA3LDggQEAgbG9uZyBkb19kb21jdGwoWEVOX0dVRVNUX0hB
TkRMRV9QQVJBTSh4ZW5fZG9tY3RsX3QpIHVfZG9tY3RsKQogICAgICAgICAgICAgICAgICAqIGhh
cmQgYWZmaW5pdHkuCiAgICAgICAgICAgICAgICAgICovCiAgICAgICAgICAgICAgICAgY3B1bWFz
a19hbmQobmV3X2FmZmluaXR5LCBuZXdfYWZmaW5pdHksIG9ubGluZSk7Ci0gICAgICAgICAgICAg
ICAgY3B1bWFza19hbmQobmV3X2FmZmluaXR5LCBuZXdfYWZmaW5pdHksIHYtPmNwdV9oYXJkX2Fm
ZmluaXR5KTsKKyAgICAgICAgICAgICAgICBjcHVtYXNrX2FuZChuZXdfYWZmaW5pdHksIG5ld19h
ZmZpbml0eSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bml0LT5jcHVfaGFyZF9hZmZp
bml0eSk7CiAgICAgICAgICAgICAgICAgcmV0ID0gY3B1bWFza190b194ZW5jdGxfYml0bWFwKCZ2
Y3B1YWZmLT5jcHVtYXBfc29mdCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgbmV3X2FmZmluaXR5KTsKICAgICAgICAgICAgIH0KQEAgLTcxOCwxMCArNzIx
LDEwIEBAIGxvbmcgZG9fZG9tY3RsKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX2RvbWN0bF90
KSB1X2RvbWN0bCkKICAgICAgICAgewogICAgICAgICAgICAgaWYgKCB2Y3B1YWZmLT5mbGFncyAm
IFhFTl9WQ1BVQUZGSU5JVFlfSEFSRCApCiAgICAgICAgICAgICAgICAgcmV0ID0gY3B1bWFza190
b194ZW5jdGxfYml0bWFwKCZ2Y3B1YWZmLT5jcHVtYXBfaGFyZCwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdi0+Y3B1X2hhcmRfYWZmaW5pdHkpOworICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bml0LT5jcHVfaGFy
ZF9hZmZpbml0eSk7CiAgICAgICAgICAgICBpZiAoIHZjcHVhZmYtPmZsYWdzICYgWEVOX1ZDUFVB
RkZJTklUWV9TT0ZUICkKICAgICAgICAgICAgICAgICByZXQgPSBjcHVtYXNrX3RvX3hlbmN0bF9i
aXRtYXAoJnZjcHVhZmYtPmNwdW1hcF9zb2Z0LAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB2LT5jcHVfc29mdF9hZmZpbml0eSk7CisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuaXQtPmNwdV9zb2Z0X2FmZmluaXR5
KTsKICAgICAgICAgfQogICAgICAgICBicmVhazsKICAgICB9CmRpZmYgLS1naXQgYS94ZW4vY29t
bW9uL2tleWhhbmRsZXIuYyBiL3hlbi9jb21tb24va2V5aGFuZGxlci5jCmluZGV4IDRmNGE2NjBi
MGMuLjE3MjlmNzNhZjAgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24va2V5aGFuZGxlci5jCisrKyBi
L3hlbi9jb21tb24va2V5aGFuZGxlci5jCkBAIC0zMTIsOCArMzEyLDggQEAgc3RhdGljIHZvaWQg
ZHVtcF9kb21haW5zKHVuc2lnbmVkIGNoYXIga2V5KQogICAgICAgICAgICAgICAgIHByaW50aygi
ZGlydHlfY3B1PSV1Iiwgdi0+ZGlydHlfY3B1KTsKICAgICAgICAgICAgIHByaW50aygiXG4iKTsK
ICAgICAgICAgICAgIHByaW50aygiICAgIGNwdV9oYXJkX2FmZmluaXR5PXslKnBibH0gY3B1X3Nv
ZnRfYWZmaW5pdHk9eyUqcGJsfVxuIiwKLSAgICAgICAgICAgICAgICAgICBucl9jcHVfaWRzLCBj
cHVtYXNrX2JpdHModi0+Y3B1X2hhcmRfYWZmaW5pdHkpLAotICAgICAgICAgICAgICAgICAgIG5y
X2NwdV9pZHMsIGNwdW1hc2tfYml0cyh2LT5jcHVfc29mdF9hZmZpbml0eSkpOworICAgICAgICAg
ICAgICAgICAgIG5yX2NwdV9pZHMsIGNwdW1hc2tfYml0cyh2LT5zY2hlZF91bml0LT5jcHVfaGFy
ZF9hZmZpbml0eSksCisgICAgICAgICAgICAgICAgICAgbnJfY3B1X2lkcywgY3B1bWFza19iaXRz
KHYtPnNjaGVkX3VuaXQtPmNwdV9zb2Z0X2FmZmluaXR5KSk7CiAgICAgICAgICAgICBwcmludGso
IiAgICBwYXVzZV9jb3VudD0lZCBwYXVzZV9mbGFncz0lbHhcbiIsCiAgICAgICAgICAgICAgICAg
ICAgYXRvbWljX3JlYWQoJnYtPnBhdXNlX2NvdW50KSwgdi0+cGF1c2VfZmxhZ3MpOwogICAgICAg
ICAgICAgYXJjaF9kdW1wX3ZjcHVfaW5mbyh2KTsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2No
ZWRfY3JlZGl0LmMgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCmluZGV4IDc0Yzg1ZGYzMzQu
LmZmYWMyZjRiYmIgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMKKysrIGIv
eGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYwpAQCAtMzUwLDYgKzM1MCw3IEBAIERFRklORV9QRVJf
Q1BVKHVuc2lnbmVkIGludCwgbGFzdF90aWNrbGVfY3B1KTsKIHN0YXRpYyBpbmxpbmUgdm9pZCBf
X3J1bnFfdGlja2xlKHN0cnVjdCBjc2NoZWRfdW5pdCAqbmV3KQogewogICAgIHVuc2lnbmVkIGlu
dCBjcHUgPSBuZXctPnZjcHUtPnByb2Nlc3NvcjsKKyAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5p
dCA9IG5ldy0+dmNwdS0+c2NoZWRfdW5pdDsKICAgICBzdHJ1Y3QgY3NjaGVkX3VuaXQgKiBjb25z
dCBjdXIgPSBDU0NIRURfVU5JVChjdXJyX29uX2NwdShjcHUpKTsKICAgICBzdHJ1Y3QgY3NjaGVk
X3ByaXZhdGUgKnBydiA9IENTQ0hFRF9QUklWKHBlcl9jcHUoc2NoZWR1bGVyLCBjcHUpKTsKICAg
ICBjcHVtYXNrX3QgbWFzaywgaWRsZV9tYXNrLCAqb25saW5lOwpAQCAtMzc1LDcgKzM3Niw3IEBA
IHN0YXRpYyBpbmxpbmUgdm9pZCBfX3J1bnFfdGlja2xlKHN0cnVjdCBjc2NoZWRfdW5pdCAqbmV3
KQogICAgIGlmICggdW5saWtlbHkodGVzdF9iaXQoQ1NDSEVEX0ZMQUdfVkNQVV9QSU5ORUQsICZu
ZXctPmZsYWdzKSAmJgogICAgICAgICAgICAgICAgICAgY3B1bWFza190ZXN0X2NwdShjcHUsICZp
ZGxlX21hc2spKSApCiAgICAgewotICAgICAgICBBU1NFUlQoY3B1bWFza19jeWNsZShjcHUsIG5l
dy0+dmNwdS0+Y3B1X2hhcmRfYWZmaW5pdHkpID09IGNwdSk7CisgICAgICAgIEFTU0VSVChjcHVt
YXNrX2N5Y2xlKGNwdSwgdW5pdC0+Y3B1X2hhcmRfYWZmaW5pdHkpID09IGNwdSk7CiAgICAgICAg
IFNDSEVEX1NUQVRfQ1JBTksodGlja2xlZF9pZGxlX2NwdV9leGNsKTsKICAgICAgICAgX19jcHVt
YXNrX3NldF9jcHUoY3B1LCAmbWFzayk7CiAgICAgICAgIGdvdG8gdGlja2xlOwpAQCAtNDEwLDEx
ICs0MTEsMTEgQEAgc3RhdGljIGlubGluZSB2b2lkIF9fcnVucV90aWNrbGUoc3RydWN0IGNzY2hl
ZF91bml0ICpuZXcpCiAgICAgICAgICAgICBpbnQgbmV3X2lkbGVyc19lbXB0eTsKIAogICAgICAg
ICAgICAgaWYgKCBiYWxhbmNlX3N0ZXAgPT0gQkFMQU5DRV9TT0ZUX0FGRklOSVRZCi0gICAgICAg
ICAgICAgICAgICYmICFoYXNfc29mdF9hZmZpbml0eShuZXctPnZjcHUpICkKKyAgICAgICAgICAg
ICAgICAgJiYgIWhhc19zb2Z0X2FmZmluaXR5KHVuaXQpICkKICAgICAgICAgICAgICAgICBjb250
aW51ZTsKIAogICAgICAgICAgICAgLyogQXJlIHRoZXJlIGlkbGVycyBzdWl0YWJsZSBmb3IgbmV3
IChmb3IgdGhpcyBiYWxhbmNlIHN0ZXApPyAqLwotICAgICAgICAgICAgYWZmaW5pdHlfYmFsYW5j
ZV9jcHVtYXNrKG5ldy0+dmNwdSwgYmFsYW5jZV9zdGVwLAorICAgICAgICAgICAgYWZmaW5pdHlf
YmFsYW5jZV9jcHVtYXNrKHVuaXQsIGJhbGFuY2Vfc3RlcCwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSkpOwogICAgICAgICAgICAg
Y3B1bWFza19hbmQoY3B1bWFza19zY3JhdGNoX2NwdShjcHUpLAogICAgICAgICAgICAgICAgICAg
ICAgICAgY3B1bWFza19zY3JhdGNoX2NwdShjcHUpLCAmaWRsZV9tYXNrKTsKQEAgLTQ0Myw4ICs0
NDQsNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgX19ydW5xX3RpY2tsZShzdHJ1Y3QgY3NjaGVkX3Vu
aXQgKm5ldykKICAgICAgICAgICAgICAqLwogICAgICAgICAgICAgaWYgKCBuZXdfaWRsZXJzX2Vt
cHR5ICYmIG5ldy0+cHJpID4gY3VyLT5wcmkgKQogICAgICAgICAgICAgewotICAgICAgICAgICAg
ICAgIGlmICggY3B1bWFza19pbnRlcnNlY3RzKGN1ci0+dmNwdS0+Y3B1X2hhcmRfYWZmaW5pdHks
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmlkbGVfbWFzaykgKQor
ICAgICAgICAgICAgICAgIGlmICggY3B1bWFza19pbnRlcnNlY3RzKHVuaXQtPmNwdV9oYXJkX2Fm
ZmluaXR5LCAmaWRsZV9tYXNrKSApCiAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAg
ICAgICBTQ0hFRF9WQ1BVX1NUQVRfQ1JBTksoY3VyLCBraWNrZWRfYXdheSk7CiAgICAgICAgICAg
ICAgICAgICAgIFNDSEVEX1ZDUFVfU1RBVF9DUkFOSyhjdXIsIG1pZ3JhdGVfcik7CkBAIC02OTUs
NyArNjk1LDcgQEAgc3RhdGljIGlubGluZSBib29sCiBfX2NzY2hlZF92Y3B1X2lzX2NhY2hlX2hv
dChjb25zdCBzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKnBydiwgc3RydWN0IHZjcHUgKnYpCiB7CiAg
ICAgYm9vbCBob3QgPSBwcnYtPnZjcHVfbWlncl9kZWxheSAmJgotICAgICAgICAgICAgICAgKE5P
VygpIC0gdi0+bGFzdF9ydW5fdGltZSkgPCBwcnYtPnZjcHVfbWlncl9kZWxheTsKKyAgICAgICAg
ICAgICAgIChOT1coKSAtIHYtPnNjaGVkX3VuaXQtPmxhc3RfcnVuX3RpbWUpIDwgcHJ2LT52Y3B1
X21pZ3JfZGVsYXk7CiAKICAgICBpZiAoIGhvdCApCiAgICAgICAgIFNDSEVEX1NUQVRfQ1JBTkso
dmNwdV9ob3QpOwpAQCAtNzMzLDcgKzczMyw3IEBAIF9jc2NoZWRfY3B1X3BpY2soY29uc3Qgc3Ry
dWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdmMsIGJvb2xfdCBjb21taXQpCiAKICAg
ICBmb3JfZWFjaF9hZmZpbml0eV9iYWxhbmNlX3N0ZXAoIGJhbGFuY2Vfc3RlcCApCiAgICAgewot
ICAgICAgICBhZmZpbml0eV9iYWxhbmNlX2NwdW1hc2sodmMsIGJhbGFuY2Vfc3RlcCwgY3B1cyk7
CisgICAgICAgIGFmZmluaXR5X2JhbGFuY2VfY3B1bWFzayh2Yy0+c2NoZWRfdW5pdCwgYmFsYW5j
ZV9zdGVwLCBjcHVzKTsKICAgICAgICAgY3B1bWFza19hbmQoY3B1cywgb25saW5lLCBjcHVzKTsK
ICAgICAgICAgLyoKICAgICAgICAgICogV2Ugd2FudCB0byBwaWNrIHVwIGEgcGNwdSBhbW9uZyB0
aGUgb25lcyB0aGF0IGFyZSBvbmxpbmUgYW5kCkBAIC03NTIsNyArNzUyLDcgQEAgX2NzY2hlZF9j
cHVfcGljayhjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCB2Y3B1ICp2YywgYm9v
bF90IGNvbW1pdCkKICAgICAgICAgICogYmFsYW5jaW5nIHN0ZXAgYWxsIHRvZ2V0aGVyLgogICAg
ICAgICAgKi8KICAgICAgICAgaWYgKCBiYWxhbmNlX3N0ZXAgPT0gQkFMQU5DRV9TT0ZUX0FGRklO
SVRZICYmCi0gICAgICAgICAgICAgKCFoYXNfc29mdF9hZmZpbml0eSh2YykgfHwgY3B1bWFza19l
bXB0eShjcHVzKSkgKQorICAgICAgICAgICAgICghaGFzX3NvZnRfYWZmaW5pdHkodmMtPnNjaGVk
X3VuaXQpIHx8IGNwdW1hc2tfZW1wdHkoY3B1cykpICkKICAgICAgICAgICAgIGNvbnRpbnVlOwog
CiAgICAgICAgIC8qIElmIHByZXNlbnQsIHByZWZlciB2YydzIGN1cnJlbnQgcHJvY2Vzc29yICov
CkBAIC0xNjUyLDEwICsxNjUyLDEwIEBAIGNzY2hlZF9ydW5xX3N0ZWFsKGludCBwZWVyX2NwdSwg
aW50IGNwdSwgaW50IHByaSwgaW50IGJhbGFuY2Vfc3RlcCkKICAgICAgICAgICogb3IgY291bnRl
ci4KICAgICAgICAgICovCiAgICAgICAgIGlmICggdmMtPmlzX3J1bm5pbmcgfHwgKGJhbGFuY2Vf
c3RlcCA9PSBCQUxBTkNFX1NPRlRfQUZGSU5JVFkgJiYKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIWhhc19zb2Z0X2FmZmluaXR5KHZjKSkgKQorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAhaGFzX3NvZnRfYWZmaW5pdHkodmMtPnNjaGVkX3VuaXQpKSApCiAgICAgICAg
ICAgICBjb250aW51ZTsKIAotICAgICAgICBhZmZpbml0eV9iYWxhbmNlX2NwdW1hc2sodmMsIGJh
bGFuY2Vfc3RlcCwgY3B1bWFza19zY3JhdGNoKTsKKyAgICAgICAgYWZmaW5pdHlfYmFsYW5jZV9j
cHVtYXNrKHZjLT5zY2hlZF91bml0LCBiYWxhbmNlX3N0ZXAsIGNwdW1hc2tfc2NyYXRjaCk7CiAg
ICAgICAgIGlmICggX19jc2NoZWRfdmNwdV9pc19taWdyYXRlYWJsZShwcnYsIHZjLCBjcHUsIGNw
dW1hc2tfc2NyYXRjaCkgKQogICAgICAgICB7CiAgICAgICAgICAgICAvKiBXZSBnb3QgYSBjYW5k
aWRhdGUuIEdyYWIgaXQhICovCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIu
YyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCmluZGV4IDU2MmU3M2Q5OWUuLmRhYmQ1NjM2
ZjUgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCisrKyBiL3hlbi9jb21t
b24vc2NoZWRfY3JlZGl0Mi5jCkBAIC02OTksMTAgKzY5OSwxMCBAQCBzdGF0aWMgaW50IGdldF9m
YWxsYmFja19jcHUoc3RydWN0IGNzY2hlZDJfdW5pdCAqc3ZjKQogICAgIHsKICAgICAgICAgaW50
IGNwdSA9IHYtPnByb2Nlc3NvcjsKIAotICAgICAgICBpZiAoIGJzID09IEJBTEFOQ0VfU09GVF9B
RkZJTklUWSAmJiAhaGFzX3NvZnRfYWZmaW5pdHkodikgKQorICAgICAgICBpZiAoIGJzID09IEJB
TEFOQ0VfU09GVF9BRkZJTklUWSAmJiAhaGFzX3NvZnRfYWZmaW5pdHkodi0+c2NoZWRfdW5pdCkg
KQogICAgICAgICAgICAgY29udGludWU7CiAKLSAgICAgICAgYWZmaW5pdHlfYmFsYW5jZV9jcHVt
YXNrKHYsIGJzLCBjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSkpOworICAgICAgICBhZmZpbml0eV9i
YWxhbmNlX2NwdW1hc2sodi0+c2NoZWRfdW5pdCwgYnMsIGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1
KSk7CiAgICAgICAgIGNwdW1hc2tfYW5kKGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSwgY3B1bWFz
a19zY3JhdGNoX2NwdShjcHUpLAogICAgICAgICAgICAgICAgICAgICBjcHVwb29sX2RvbWFpbl9j
cHVtYXNrKHYtPmRvbWFpbikpOwogCkBAIC0xMzkwLDEwICsxMzkwLDEwIEBAIHN0YXRpYyBzX3Rp
bWVfdCB0aWNrbGVfc2NvcmUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzX3RpbWVfdCBu
b3csCiAgICAgICovCiAgICAgaWYgKCBzY29yZSA+IDAgKQogICAgIHsKLSAgICAgICAgaWYgKCBj
cHVtYXNrX3Rlc3RfY3B1KGNwdSwgbmV3LT52Y3B1LT5jcHVfc29mdF9hZmZpbml0eSkgKQorICAg
ICAgICBpZiAoIGNwdW1hc2tfdGVzdF9jcHUoY3B1LCBuZXctPnZjcHUtPnNjaGVkX3VuaXQtPmNw
dV9zb2Z0X2FmZmluaXR5KSApCiAgICAgICAgICAgICBzY29yZSArPSBDU0NIRUQyX0NSRURJVF9J
TklUOwogCi0gICAgICAgIGlmICggIWNwdW1hc2tfdGVzdF9jcHUoY3B1LCBjdXItPnZjcHUtPmNw
dV9zb2Z0X2FmZmluaXR5KSApCisgICAgICAgIGlmICggIWNwdW1hc2tfdGVzdF9jcHUoY3B1LCBj
dXItPnZjcHUtPnNjaGVkX3VuaXQtPmNwdV9zb2Z0X2FmZmluaXR5KSApCiAgICAgICAgICAgICBz
Y29yZSArPSBDU0NIRUQyX0NSRURJVF9JTklUOwogICAgIH0KIApAQCAtMTQzNiw2ICsxNDM2LDcg
QEAgcnVucV90aWNrbGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgY3NjaGVk
Ml91bml0ICpuZXcsIHNfdGltZV90IG5vdykKIHsKICAgICBpbnQgaSwgaXBpZCA9IC0xOwogICAg
IHNfdGltZV90IG1heCA9IDA7CisgICAgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQgPSBuZXctPnZj
cHUtPnNjaGVkX3VuaXQ7CiAgICAgdW5zaWduZWQgaW50IGJzLCBjcHUgPSBuZXctPnZjcHUtPnBy
b2Nlc3NvcjsKICAgICBzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICpycWQgPSBjMnJxZChv
cHMsIGNwdSk7CiAgICAgY3B1bWFza190ICpvbmxpbmUgPSBjcHVwb29sX2RvbWFpbl9jcHVtYXNr
KG5ldy0+dmNwdS0+ZG9tYWluKTsKQEAgLTE0NzMsNyArMTQ3NCw3IEBAIHJ1bnFfdGlja2xlKGNv
bnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IGNzY2hlZDJfdW5pdCAqbmV3LCBzX3Rp
bWVfdCBub3cpCiAgICAgICAgICAgICAgICAgICBjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgJnJxZC0+
aWRsZSkgJiYKICAgICAgICAgICAgICAgICAgICFjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgJnJxZC0+
dGlja2xlZCkpICkKICAgICB7Ci0gICAgICAgIEFTU0VSVChjcHVtYXNrX2N5Y2xlKGNwdSwgbmV3
LT52Y3B1LT5jcHVfaGFyZF9hZmZpbml0eSkgPT0gY3B1KTsKKyAgICAgICAgQVNTRVJUKGNwdW1h
c2tfY3ljbGUoY3B1LCB1bml0LT5jcHVfaGFyZF9hZmZpbml0eSkgPT0gY3B1KTsKICAgICAgICAg
U0NIRURfU1RBVF9DUkFOSyh0aWNrbGVkX2lkbGVfY3B1X2V4Y2wpOwogICAgICAgICBpcGlkID0g
Y3B1OwogICAgICAgICBnb3RvIHRpY2tsZTsKQEAgLTE0ODIsMTAgKzE0ODMsMTAgQEAgcnVucV90
aWNrbGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgY3NjaGVkMl91bml0ICpu
ZXcsIHNfdGltZV90IG5vdykKICAgICBmb3JfZWFjaF9hZmZpbml0eV9iYWxhbmNlX3N0ZXAoIGJz
ICkKICAgICB7CiAgICAgICAgIC8qIEp1c3Qgc2tpcCBmaXJzdCBzdGVwLCBpZiB3ZSBkb24ndCBo
YXZlIGEgc29mdCBhZmZpbml0eSAqLwotICAgICAgICBpZiAoIGJzID09IEJBTEFOQ0VfU09GVF9B
RkZJTklUWSAmJiAhaGFzX3NvZnRfYWZmaW5pdHkobmV3LT52Y3B1KSApCisgICAgICAgIGlmICgg
YnMgPT0gQkFMQU5DRV9TT0ZUX0FGRklOSVRZICYmICFoYXNfc29mdF9hZmZpbml0eSh1bml0KSAp
CiAgICAgICAgICAgICBjb250aW51ZTsKIAotICAgICAgICBhZmZpbml0eV9iYWxhbmNlX2NwdW1h
c2sobmV3LT52Y3B1LCBicywgY3B1bWFza19zY3JhdGNoX2NwdShjcHUpKTsKKyAgICAgICAgYWZm
aW5pdHlfYmFsYW5jZV9jcHVtYXNrKHVuaXQsIGJzLCBjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSkp
OwogCiAgICAgICAgIC8qCiAgICAgICAgICAqIEZpcnN0IG9mIGFsbCwgY29uc2lkZXIgaWRsZSBj
cHVzLCBjaGVja2luZyBpZiB3ZSBjYW4ganVzdApAQCAtMTU1Nyw3ICsxNTU4LDcgQEAgcnVucV90
aWNrbGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgY3NjaGVkMl91bml0ICpu
ZXcsIHNfdGltZV90IG5vdykKICAgICAgICAgICAgIGlwaWQgPSBjcHU7CiAKICAgICAgICAgICAg
IC8qIElmIHRoaXMgaXMgaW4gbmV3J3Mgc29mdCBhZmZpbml0eSwganVzdCB0YWtlIGl0ICovCi0g
ICAgICAgICAgICBpZiAoIGNwdW1hc2tfdGVzdF9jcHUoY3B1LCBuZXctPnZjcHUtPmNwdV9zb2Z0
X2FmZmluaXR5KSApCisgICAgICAgICAgICBpZiAoIGNwdW1hc2tfdGVzdF9jcHUoY3B1LCB1bml0
LT5jcHVfc29mdF9hZmZpbml0eSkgKQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIFND
SEVEX1NUQVRfQ1JBTksodGlja2xlZF9idXN5X2NwdSk7CiAgICAgICAgICAgICAgICAgZ290byB0
aWNrbGU7CkBAIC0yMjQzLDcgKzIyNDQsNyBAQCBjc2NoZWQyX3Jlc19waWNrKGNvbnN0IHN0cnVj
dCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiAgICAgICAgIGdvdG8g
b3V0OwogICAgIH0KIAotICAgIGNwdW1hc2tfYW5kKGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSwg
dmMtPmNwdV9oYXJkX2FmZmluaXR5LAorICAgIGNwdW1hc2tfYW5kKGNwdW1hc2tfc2NyYXRjaF9j
cHUoY3B1KSwgdW5pdC0+Y3B1X2hhcmRfYWZmaW5pdHksCiAgICAgICAgICAgICAgICAgY3B1cG9v
bF9kb21haW5fY3B1bWFzayh2Yy0+ZG9tYWluKSk7CiAKICAgICAvKgpAQCAtMjI4OCw3ICsyMjg5
LDcgQEAgY3NjaGVkMl9yZXNfcGljayhjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVj
dCBzY2hlZF91bml0ICp1bml0KQogICAgICAqCiAgICAgICogRmluZCBib3RoIHJ1bnF1ZXVlcyBp
biBvbmUgcGFzcy4KICAgICAgKi8KLSAgICBoYXNfc29mdCA9IGhhc19zb2Z0X2FmZmluaXR5KHZj
KTsKKyAgICBoYXNfc29mdCA9IGhhc19zb2Z0X2FmZmluaXR5KHVuaXQpOwogICAgIGZvcl9lYWNo
X2NwdShpLCAmcHJ2LT5hY3RpdmVfcXVldWVzKQogICAgIHsKICAgICAgICAgc3RydWN0IGNzY2hl
ZDJfcnVucXVldWVfZGF0YSAqcnFkOwpAQCAtMjMzNSw3ICsyMzM2LDcgQEAgY3NjaGVkMl9yZXNf
cGljayhjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICp1bml0
KQogICAgICAgICAgICAgY3B1bWFza190IG1hc2s7CiAKICAgICAgICAgICAgIGNwdW1hc2tfYW5k
KCZtYXNrLCBjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSksICZycWQtPmFjdGl2ZSk7Ci0gICAgICAg
ICAgICBpZiAoIGNwdW1hc2tfaW50ZXJzZWN0cygmbWFzaywgc3ZjLT52Y3B1LT5jcHVfc29mdF9h
ZmZpbml0eSkgKQorICAgICAgICAgICAgaWYgKCBjcHVtYXNrX2ludGVyc2VjdHMoJm1hc2ssIHVu
aXQtPmNwdV9zb2Z0X2FmZmluaXR5KSApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAg
bWluX3NfYXZnbG9hZCA9IHJxZF9hdmdsb2FkOwogICAgICAgICAgICAgICAgIG1pbl9zX3JxaSA9
IGk7CkBAIC0yMzU3LDkgKzIzNTgsOSBAQCBjc2NoZWQyX3Jlc19waWNrKGNvbnN0IHN0cnVjdCBz
Y2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiAgICAgICAgICAqIE5vdGUg
dGhhdCwgdG8gb2J0YWluIHRoZSBzb2Z0LWFmZmluaXR5IG1hc2ssIHdlICJqdXN0IiBwdXQgd2hh
dCB3ZQogICAgICAgICAgKiBoYXZlIGluIGNwdW1hc2tfc2NyYXRjaCBpbiAmJiB3aXRoIHZjLT5j
cHVfc29mdF9hZmZpbml0eS4gVGhpcyBpcwogICAgICAgICAgKiBvayBiZWNhdXNlOgotICAgICAg
ICAgKiAtIHdlIGtub3cgdGhhdCB2Yy0+Y3B1X2hhcmRfYWZmaW5pdHkgYW5kIHZjLT5jcHVfc29m
dF9hZmZpbml0eSBoYXZlCisgICAgICAgICAqIC0gd2Uga25vdyB0aGF0IHVuaXQtPmNwdV9oYXJk
X2FmZmluaXR5IGFuZCAtPmNwdV9zb2Z0X2FmZmluaXR5IGhhdmUKICAgICAgICAgICogICBhIG5v
bi1lbXB0eSBpbnRlcnNlY3Rpb24gKGJlY2F1c2UgaGFzX3NvZnQgaXMgdHJ1ZSk7Ci0gICAgICAg
ICAqIC0gd2UgaGF2ZSB2Yy0+Y3B1X2hhcmRfYWZmaW5pdHkgJiBjcHVwb29sX2RvbWFpbl9jcHVt
YXNrKCkgYWxyZWFkeQorICAgICAgICAgKiAtIHdlIGhhdmUgdW5pdC0+Y3B1X2hhcmRfYWZmaW5p
dHkgJiBjcHVwb29sX2RvbWFpbl9jcHVtYXNrKCkgYWxyZWFkeQogICAgICAgICAgKiAgIGluIGNw
dW1hc2tfc2NyYXRjaCwgd2UgZG8gc2F2ZSBhIGxvdCBkb2luZyBsaWtlIHRoaXMuCiAgICAgICAg
ICAqCiAgICAgICAgICAqIEl0J3Mga2luZCBvZiBsaWtlIG9wZW4gY29kaW5nIGFmZmluaXR5X2Jh
bGFuY2VfY3B1bWFzaygpIGJ1dCwgaW4KQEAgLTIzNjcsNyArMjM2OCw3IEBAIGNzY2hlZDJfcmVz
X3BpY2soY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5p
dCkKICAgICAgICAgICogY3B1bWFzayBvcGVyYXRpb25zLgogICAgICAgICAgKi8KICAgICAgICAg
Y3B1bWFza19hbmQoY3B1bWFza19zY3JhdGNoX2NwdShjcHUpLCBjcHVtYXNrX3NjcmF0Y2hfY3B1
KGNwdSksCi0gICAgICAgICAgICAgICAgICAgIHZjLT5jcHVfc29mdF9hZmZpbml0eSk7CisgICAg
ICAgICAgICAgICAgICAgIHVuaXQtPmNwdV9zb2Z0X2FmZmluaXR5KTsKICAgICAgICAgY3B1bWFz
a19hbmQoY3B1bWFza19zY3JhdGNoX2NwdShjcHUpLCBjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSks
CiAgICAgICAgICAgICAgICAgICAgICZwcnYtPnJxZFttaW5fc19ycWldLmFjdGl2ZSk7CiAgICAg
fQpAQCAtMjQ3NSw2ICsyNDc2LDcgQEAgc3RhdGljIHZvaWQgbWlncmF0ZShjb25zdCBzdHJ1Y3Qg
c2NoZWR1bGVyICpvcHMsCiAgICAgICAgICAgICAgICAgICAgIHNfdGltZV90IG5vdykKIHsKICAg
ICBpbnQgY3B1ID0gc3ZjLT52Y3B1LT5wcm9jZXNzb3I7CisgICAgc3RydWN0IHNjaGVkX3VuaXQg
KnVuaXQgPSBzdmMtPnZjcHUtPnNjaGVkX3VuaXQ7CiAKICAgICBpZiAoIHVubGlrZWx5KHRiX2lu
aXRfZG9uZSkgKQogICAgIHsKQEAgLTI1MTIsNyArMjUxNCw3IEBAIHN0YXRpYyB2b2lkIG1pZ3Jh
dGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLAogICAgICAgICB9CiAgICAgICAgIF9ydW5x
X2RlYXNzaWduKHN2Yyk7CiAKLSAgICAgICAgY3B1bWFza19hbmQoY3B1bWFza19zY3JhdGNoX2Nw
dShjcHUpLCBzdmMtPnZjcHUtPmNwdV9oYXJkX2FmZmluaXR5LAorICAgICAgICBjcHVtYXNrX2Fu
ZChjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSksIHVuaXQtPmNwdV9oYXJkX2FmZmluaXR5LAogICAg
ICAgICAgICAgICAgICAgICBjcHVwb29sX2RvbWFpbl9jcHVtYXNrKHN2Yy0+dmNwdS0+ZG9tYWlu
KSk7CiAgICAgICAgIGNwdW1hc2tfYW5kKGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSwgY3B1bWFz
a19zY3JhdGNoX2NwdShjcHUpLAogICAgICAgICAgICAgICAgICAgICAmdHJxZC0+YWN0aXZlKTsK
QEAgLTI1NDYsNyArMjU0OCw3IEBAIHN0YXRpYyBib29sIHZjcHVfaXNfbWlncmF0ZWFibGUoc3Ry
dWN0IGNzY2hlZDJfdW5pdCAqc3ZjLAogICAgIHN0cnVjdCB2Y3B1ICp2ID0gc3ZjLT52Y3B1Owog
ICAgIGludCBjcHUgPSBzdmMtPnZjcHUtPnByb2Nlc3NvcjsKIAotICAgIGNwdW1hc2tfYW5kKGNw
dW1hc2tfc2NyYXRjaF9jcHUoY3B1KSwgdi0+Y3B1X2hhcmRfYWZmaW5pdHksCisgICAgY3B1bWFz
a19hbmQoY3B1bWFza19zY3JhdGNoX2NwdShjcHUpLCB2LT5zY2hlZF91bml0LT5jcHVfaGFyZF9h
ZmZpbml0eSwKICAgICAgICAgICAgICAgICBjcHVwb29sX2RvbWFpbl9jcHVtYXNrKHYtPmRvbWFp
bikpOwogCiAgICAgcmV0dXJuICEoc3ZjLT5mbGFncyAmIENTRkxBR19ydW5xX21pZ3JhdGVfcmVx
dWVzdCkgJiYKQEAgLTI3ODAsNyArMjc4Miw3IEBAIGNzY2hlZDJfdW5pdF9taWdyYXRlKAogCiAg
ICAgLyogSWYgaGVyZSwgbmV3X2NwdSBtdXN0IGJlIGEgdmFsaWQgQ3JlZGl0MiBwQ1BVLCBhbmQg
aW4gb3VyIGFmZmluaXR5LiAqLwogICAgIEFTU0VSVChjcHVtYXNrX3Rlc3RfY3B1KG5ld19jcHUs
ICZjc2NoZWQyX3ByaXYob3BzKS0+aW5pdGlhbGl6ZWQpKTsKLSAgICBBU1NFUlQoY3B1bWFza190
ZXN0X2NwdShuZXdfY3B1LCB2Yy0+Y3B1X2hhcmRfYWZmaW5pdHkpKTsKKyAgICBBU1NFUlQoY3B1
bWFza190ZXN0X2NwdShuZXdfY3B1LCB1bml0LT5jcHVfaGFyZF9hZmZpbml0eSkpOwogCiAgICAg
dHJxZCA9IGMycnFkKG9wcywgbmV3X2NwdSk7CiAKQEAgLTMzMjAsOSArMzMyMiw5IEBAIHJ1bnFf
Y2FuZGlkYXRlKHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnJxZCwKICAgICB9CiAKICAg
ICAvKiBJZiBzY3VyciBoYXMgYSBzb2Z0LWFmZmluaXR5LCBsZXQncyBjaGVjayB3aGV0aGVyIGNw
dSBpcyBwYXJ0IG9mIGl0ICovCi0gICAgaWYgKCBoYXNfc29mdF9hZmZpbml0eShzY3Vyci0+dmNw
dSkgKQorICAgIGlmICggaGFzX3NvZnRfYWZmaW5pdHkoc2N1cnItPnZjcHUtPnNjaGVkX3VuaXQp
ICkKICAgICB7Ci0gICAgICAgIGFmZmluaXR5X2JhbGFuY2VfY3B1bWFzayhzY3Vyci0+dmNwdSwg
QkFMQU5DRV9TT0ZUX0FGRklOSVRZLAorICAgICAgICBhZmZpbml0eV9iYWxhbmNlX2NwdW1hc2so
c2N1cnItPnZjcHUtPnNjaGVkX3VuaXQsIEJBTEFOQ0VfU09GVF9BRkZJTklUWSwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGNwdW1hc2tfc2NyYXRjaCk7CiAgICAgICAgIGlmICgg
dW5saWtlbHkoIWNwdW1hc2tfdGVzdF9jcHUoY3B1LCBjcHVtYXNrX3NjcmF0Y2gpKSApCiAgICAg
ICAgIHsKQEAgLTMzNzcsNyArMzM3OSw3IEBAIHJ1bnFfY2FuZGlkYXRlKHN0cnVjdCBjc2NoZWQy
X3J1bnF1ZXVlX2RhdGEgKnJxZCwKICAgICAgICAgfQogCiAgICAgICAgIC8qIE9ubHkgY29uc2lk
ZXIgdmNwdXMgdGhhdCBhcmUgYWxsb3dlZCB0byBydW4gb24gdGhpcyBwcm9jZXNzb3IuICovCi0g
ICAgICAgIGlmICggIWNwdW1hc2tfdGVzdF9jcHUoY3B1LCBzdmMtPnZjcHUtPmNwdV9oYXJkX2Fm
ZmluaXR5KSApCisgICAgICAgIGlmICggIWNwdW1hc2tfdGVzdF9jcHUoY3B1LCBzdmMtPnZjcHUt
PnNjaGVkX3VuaXQtPmNwdV9oYXJkX2FmZmluaXR5KSApCiAgICAgICAgIHsKICAgICAgICAgICAg
ICgqc2tpcHBlZCkrKzsKICAgICAgICAgICAgIGNvbnRpbnVlOwpkaWZmIC0tZ2l0IGEveGVuL2Nv
bW1vbi9zY2hlZF9udWxsLmMgYi94ZW4vY29tbW9uL3NjaGVkX251bGwuYwppbmRleCBlZTNhOGNm
MDY0Li41NmIwMDU1YTQyIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX251bGwuYworKysg
Yi94ZW4vY29tbW9uL3NjaGVkX251bGwuYwpAQCAtMTIzLDcgKzEyMyw4IEBAIHN0YXRpYyBpbmxp
bmUgc3RydWN0IG51bGxfdW5pdCAqbnVsbF91bml0KGNvbnN0IHN0cnVjdCBzY2hlZF91bml0ICp1
bml0KQogc3RhdGljIGlubGluZSBib29sIHZjcHVfY2hlY2tfYWZmaW5pdHkoc3RydWN0IHZjcHUg
KnYsIHVuc2lnbmVkIGludCBjcHUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBpbnQgYmFsYW5jZV9zdGVwKQogewotICAgIGFmZmluaXR5X2JhbGFuY2Vf
Y3B1bWFzayh2LCBiYWxhbmNlX3N0ZXAsIGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSk7CisgICAg
YWZmaW5pdHlfYmFsYW5jZV9jcHVtYXNrKHYtPnNjaGVkX3VuaXQsIGJhbGFuY2Vfc3RlcCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgY3B1bWFza19zY3JhdGNoX2NwdShjcHUpKTsKICAg
ICBjcHVtYXNrX2FuZChjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSksIGNwdW1hc2tfc2NyYXRjaF9j
cHUoY3B1KSwKICAgICAgICAgICAgICAgICBjcHVwb29sX2RvbWFpbl9jcHVtYXNrKHYtPmRvbWFp
bikpOwogCkBAIC0yODEsMTAgKzI4MiwxMCBAQCBwaWNrX3JlcyhzdHJ1Y3QgbnVsbF9wcml2YXRl
ICpwcnYsIHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogCiAgICAgZm9yX2VhY2hfYWZmaW5pdHlf
YmFsYW5jZV9zdGVwKCBicyApCiAgICAgewotICAgICAgICBpZiAoIGJzID09IEJBTEFOQ0VfU09G
VF9BRkZJTklUWSAmJiAhaGFzX3NvZnRfYWZmaW5pdHkodikgKQorICAgICAgICBpZiAoIGJzID09
IEJBTEFOQ0VfU09GVF9BRkZJTklUWSAmJiAhaGFzX3NvZnRfYWZmaW5pdHkodW5pdCkgKQogICAg
ICAgICAgICAgY29udGludWU7CiAKLSAgICAgICAgYWZmaW5pdHlfYmFsYW5jZV9jcHVtYXNrKHYs
IGJzLCBjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSkpOworICAgICAgICBhZmZpbml0eV9iYWxhbmNl
X2NwdW1hc2sodW5pdCwgYnMsIGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSk7CiAgICAgICAgIGNw
dW1hc2tfYW5kKGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSwgY3B1bWFza19zY3JhdGNoX2NwdShj
cHUpLCBjcHVzKTsKIAogICAgICAgICAvKgpAQCAtMzIxLDcgKzMyMiw3IEBAIHBpY2tfcmVzKHN0
cnVjdCBudWxsX3ByaXZhdGUgKnBydiwgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiAgICAgICog
YXMgd2Ugd2lsbCBhY3R1YWxseSBhc3NpZ24gdGhlIHZDUFUgdG8gdGhlIHBDUFUgd2UgcmV0dXJu
IGZyb20gaGVyZSwKICAgICAgKiBvbmx5IGlmIHRoZSBwQ1BVIGlzIGZyZWUuCiAgICAgICovCi0g
ICAgY3B1bWFza19hbmQoY3B1bWFza19zY3JhdGNoX2NwdShjcHUpLCBjcHVzLCB2LT5jcHVfaGFy
ZF9hZmZpbml0eSk7CisgICAgY3B1bWFza19hbmQoY3B1bWFza19zY3JhdGNoX2NwdShjcHUpLCBj
cHVzLCB1bml0LT5jcHVfaGFyZF9hZmZpbml0eSk7CiAgICAgbmV3X2NwdSA9IGNwdW1hc2tfYW55
KGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSk7CiAKICBvdXQ6CkBAIC00MzAsNyArNDMxLDcgQEAg
c3RhdGljIHZvaWQgbnVsbF91bml0X2luc2VydChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMs
CiAKICAgICBsb2NrID0gdW5pdF9zY2hlZHVsZV9sb2NrKHVuaXQpOwogCi0gICAgY3B1bWFza19h
bmQoY3B1bWFza19zY3JhdGNoX2NwdShjcHUpLCB2LT5jcHVfaGFyZF9hZmZpbml0eSwKKyAgICBj
cHVtYXNrX2FuZChjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSksIHVuaXQtPmNwdV9oYXJkX2FmZmlu
aXR5LAogICAgICAgICAgICAgICAgIGNwdXBvb2xfZG9tYWluX2NwdW1hc2sodi0+ZG9tYWluKSk7
CiAKICAgICAvKiBJZiB0aGUgcENQVSBpcyBmcmVlLCB3ZSBhc3NpZ24gdiB0byBpdCAqLwpAQCAt
NDg4LDcgKzQ4OSw4IEBAIHN0YXRpYyB2b2lkIF92Y3B1X3JlbW92ZShzdHJ1Y3QgbnVsbF9wcml2
YXRlICpwcnYsIHN0cnVjdCB2Y3B1ICp2KQogICAgIHsKICAgICAgICAgbGlzdF9mb3JfZWFjaF9l
bnRyeSggd3ZjLCAmcHJ2LT53YWl0cSwgd2FpdHFfZWxlbSApCiAgICAgICAgIHsKLSAgICAgICAg
ICAgIGlmICggYnMgPT0gQkFMQU5DRV9TT0ZUX0FGRklOSVRZICYmICFoYXNfc29mdF9hZmZpbml0
eSh3dmMtPnZjcHUpICkKKyAgICAgICAgICAgIGlmICggYnMgPT0gQkFMQU5DRV9TT0ZUX0FGRklO
SVRZICYmCisgICAgICAgICAgICAgICAgICFoYXNfc29mdF9hZmZpbml0eSh3dmMtPnZjcHUtPnNj
aGVkX3VuaXQpICkKICAgICAgICAgICAgICAgICBjb250aW51ZTsKIAogICAgICAgICAgICAgaWYg
KCB2Y3B1X2NoZWNrX2FmZmluaXR5KHd2Yy0+dmNwdSwgY3B1LCBicykgKQpAQCAtNzY3LDcgKzc2
OSw3IEBAIHN0YXRpYyBzdHJ1Y3QgdGFza19zbGljZSBudWxsX3NjaGVkdWxlKGNvbnN0IHN0cnVj
dCBzY2hlZHVsZXIgKm9wcywKICAgICAgICAgICAgIGxpc3RfZm9yX2VhY2hfZW50cnkoIHd2Yywg
JnBydi0+d2FpdHEsIHdhaXRxX2VsZW0gKQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAg
IGlmICggYnMgPT0gQkFMQU5DRV9TT0ZUX0FGRklOSVRZICYmCi0gICAgICAgICAgICAgICAgICAg
ICAhaGFzX3NvZnRfYWZmaW5pdHkod3ZjLT52Y3B1KSApCisgICAgICAgICAgICAgICAgICAgICAh
aGFzX3NvZnRfYWZmaW5pdHkod3ZjLT52Y3B1LT5zY2hlZF91bml0KSApCiAgICAgICAgICAgICAg
ICAgICAgIGNvbnRpbnVlOwogCiAgICAgICAgICAgICAgICAgaWYgKCB2Y3B1X2NoZWNrX2FmZmlu
aXR5KHd2Yy0+dmNwdSwgY3B1LCBicykgKQpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9y
dC5jIGIveGVuL2NvbW1vbi9zY2hlZF9ydC5jCmluZGV4IGNkNzM3MTMxYTMuLmQ2NDBkODdiNDMg
MTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfcnQuYworKysgYi94ZW4vY29tbW9uL3NjaGVk
X3J0LmMKQEAgLTMyNyw3ICszMjcsNyBAQCBydF9kdW1wX3ZjcHUoY29uc3Qgc3RydWN0IHNjaGVk
dWxlciAqb3BzLCBjb25zdCBzdHJ1Y3QgcnRfdW5pdCAqc3ZjKQogICAgIG1hc2sgPSBjcHVtYXNr
X3NjcmF0Y2hfY3B1KHN2Yy0+dmNwdS0+cHJvY2Vzc29yKTsKIAogICAgIGNwdXBvb2xfbWFzayA9
IGNwdXBvb2xfZG9tYWluX2NwdW1hc2soc3ZjLT52Y3B1LT5kb21haW4pOwotICAgIGNwdW1hc2tf
YW5kKG1hc2ssIGNwdXBvb2xfbWFzaywgc3ZjLT52Y3B1LT5jcHVfaGFyZF9hZmZpbml0eSk7Cisg
ICAgY3B1bWFza19hbmQobWFzaywgY3B1cG9vbF9tYXNrLCBzdmMtPnZjcHUtPnNjaGVkX3VuaXQt
PmNwdV9oYXJkX2FmZmluaXR5KTsKICAgICBwcmludGsoIlslNWQuJS0ydV0gY3B1ICV1LCAoJSJQ
Uklfc3RpbWUiLCAlIlBSSV9zdGltZSIpLCIKICAgICAgICAgICAgIiBjdXJfYj0lIlBSSV9zdGlt
ZSIgY3VyX2Q9JSJQUklfc3RpbWUiIGxhc3Rfc3RhcnQ9JSJQUklfc3RpbWUiXG4iCiAgICAgICAg
ICAgICIgXHRcdCBwcmlvcml0eV9sZXZlbD0lZCBoYXNfZXh0cmF0aW1lPSVkXG4iCkBAIC02NDUs
NyArNjQ1LDcgQEAgcnRfcmVzX3BpY2soY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1
Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKICAgICBpbnQgY3B1OwogCiAgICAgb25saW5lID0gY3B1cG9v
bF9kb21haW5fY3B1bWFzayh2Yy0+ZG9tYWluKTsKLSAgICBjcHVtYXNrX2FuZCgmY3B1cywgb25s
aW5lLCB2Yy0+Y3B1X2hhcmRfYWZmaW5pdHkpOworICAgIGNwdW1hc2tfYW5kKCZjcHVzLCBvbmxp
bmUsIHVuaXQtPmNwdV9oYXJkX2FmZmluaXR5KTsKIAogICAgIGNwdSA9IGNwdW1hc2tfdGVzdF9j
cHUodmMtPnByb2Nlc3NvciwgJmNwdXMpCiAgICAgICAgICAgICA/IHZjLT5wcm9jZXNzb3IKQEAg
LTEwMjMsNyArMTAyMyw4IEBAIHJ1bnFfcGljayhjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMs
IGNvbnN0IGNwdW1hc2tfdCAqbWFzaykKIAogICAgICAgICAvKiBtYXNrIGNwdV9oYXJkX2FmZmlu
aXR5ICYgY3B1cG9vbCAmIG1hc2sgKi8KICAgICAgICAgb25saW5lID0gY3B1cG9vbF9kb21haW5f
Y3B1bWFzayhpdGVyX3N2Yy0+dmNwdS0+ZG9tYWluKTsKLSAgICAgICAgY3B1bWFza19hbmQoJmNw
dV9jb21tb24sIG9ubGluZSwgaXRlcl9zdmMtPnZjcHUtPmNwdV9oYXJkX2FmZmluaXR5KTsKKyAg
ICAgICAgY3B1bWFza19hbmQoJmNwdV9jb21tb24sIG9ubGluZSwKKyAgICAgICAgICAgICAgICAg
ICAgaXRlcl9zdmMtPnZjcHUtPnNjaGVkX3VuaXQtPmNwdV9oYXJkX2FmZmluaXR5KTsKICAgICAg
ICAgY3B1bWFza19hbmQoJmNwdV9jb21tb24sIG1hc2ssICZjcHVfY29tbW9uKTsKICAgICAgICAg
aWYgKCBjcHVtYXNrX2VtcHR5KCZjcHVfY29tbW9uKSApCiAgICAgICAgICAgICBjb250aW51ZTsK
QEAgLTExOTIsNyArMTE5Myw3IEBAIHJ1bnFfdGlja2xlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIg
Km9wcywgc3RydWN0IHJ0X3VuaXQgKm5ldykKICAgICAgICAgcmV0dXJuOwogCiAgICAgb25saW5l
ID0gY3B1cG9vbF9kb21haW5fY3B1bWFzayhuZXctPnZjcHUtPmRvbWFpbik7Ci0gICAgY3B1bWFz
a19hbmQoJm5vdF90aWNrbGVkLCBvbmxpbmUsIG5ldy0+dmNwdS0+Y3B1X2hhcmRfYWZmaW5pdHkp
OworICAgIGNwdW1hc2tfYW5kKCZub3RfdGlja2xlZCwgb25saW5lLCBuZXctPnZjcHUtPnNjaGVk
X3VuaXQtPmNwdV9oYXJkX2FmZmluaXR5KTsKICAgICBjcHVtYXNrX2FuZG5vdCgmbm90X3RpY2ts
ZWQsICZub3RfdGlja2xlZCwgJnBydi0+dGlja2xlZCk7CiAKICAgICAvKgpkaWZmIC0tZ2l0IGEv
eGVuL2NvbW1vbi9zY2hlZHVsZS5jIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCmluZGV4IDEzMjFj
ODYxMTEuLjIxMmMxZTYzN2YgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWR1bGUuYworKysg
Yi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKQEAgLTI3MCw2ICsyNzAsMTIgQEAgc3RhdGljIHZvaWQg
c2NoZWRfZnJlZV91bml0KHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogICAgIH0KIAogICAgIHVu
aXQtPnZjcHUtPnNjaGVkX3VuaXQgPSBOVUxMOworCisgICAgZnJlZV9jcHVtYXNrX3Zhcih1bml0
LT5jcHVfaGFyZF9hZmZpbml0eSk7CisgICAgZnJlZV9jcHVtYXNrX3Zhcih1bml0LT5jcHVfaGFy
ZF9hZmZpbml0eV90bXApOworICAgIGZyZWVfY3B1bWFza192YXIodW5pdC0+Y3B1X2hhcmRfYWZm
aW5pdHlfc2F2ZWQpOworICAgIGZyZWVfY3B1bWFza192YXIodW5pdC0+Y3B1X3NvZnRfYWZmaW5p
dHkpOworCiAgICAgeGZyZWUodW5pdCk7CiB9CiAKQEAgLTI5Myw3ICsyOTksMTcgQEAgc3RhdGlj
IHN0cnVjdCBzY2hlZF91bml0ICpzY2hlZF9hbGxvY191bml0KHN0cnVjdCB2Y3B1ICp2KQogICAg
IHVuaXQtPm5leHRfaW5fbGlzdCA9ICpwcmV2X3VuaXQ7CiAgICAgKnByZXZfdW5pdCA9IHVuaXQ7
CiAKKyAgICBpZiAoICF6YWxsb2NfY3B1bWFza192YXIoJnVuaXQtPmNwdV9oYXJkX2FmZmluaXR5
KSB8fAorICAgICAgICAgIXphbGxvY19jcHVtYXNrX3ZhcigmdW5pdC0+Y3B1X2hhcmRfYWZmaW5p
dHlfdG1wKSB8fAorICAgICAgICAgIXphbGxvY19jcHVtYXNrX3ZhcigmdW5pdC0+Y3B1X2hhcmRf
YWZmaW5pdHlfc2F2ZWQpIHx8CisgICAgICAgICAhemFsbG9jX2NwdW1hc2tfdmFyKCZ1bml0LT5j
cHVfc29mdF9hZmZpbml0eSkgKQorICAgICAgICBnb3RvIGZhaWw7CisKICAgICByZXR1cm4gdW5p
dDsKKworIGZhaWw6CisgICAgc2NoZWRfZnJlZV91bml0KHVuaXQpOworICAgIHJldHVybiBOVUxM
OwogfQogCiBpbnQgc2NoZWRfaW5pdF92Y3B1KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQg
cHJvY2Vzc29yKQpAQCAtMzYzLDcgKzM3OSw3IEBAIGludCBzY2hlZF9tb3ZlX2RvbWFpbihzdHJ1
Y3QgZG9tYWluICpkLCBzdHJ1Y3QgY3B1cG9vbCAqYykKIAogICAgIGZvcl9lYWNoX3ZjcHUgKCBk
LCB2ICkKICAgICB7Ci0gICAgICAgIGlmICggdi0+YWZmaW5pdHlfYnJva2VuICkKKyAgICAgICAg
aWYgKCB2LT5zY2hlZF91bml0LT5hZmZpbml0eV9icm9rZW4gKQogICAgICAgICAgICAgcmV0dXJu
IC1FQlVTWTsKICAgICB9CiAKQEAgLTY4Miw3ICs2OTgsNyBAQCBzdGF0aWMgdm9pZCB2Y3B1X21p
Z3JhdGVfZmluaXNoKHN0cnVjdCB2Y3B1ICp2KQogICAgICAgICAgICAgICovCiAgICAgICAgICAg
ICBpZiAoIHBpY2tfY2FsbGVkICYmCiAgICAgICAgICAgICAgICAgIChuZXdfbG9jayA9PSBnZXRf
c2NoZWRfcmVzKG5ld19jcHUpLT5zY2hlZHVsZV9sb2NrKSAmJgotICAgICAgICAgICAgICAgICBj
cHVtYXNrX3Rlc3RfY3B1KG5ld19jcHUsIHYtPmNwdV9oYXJkX2FmZmluaXR5KSAmJgorICAgICAg
ICAgICAgICAgICBjcHVtYXNrX3Rlc3RfY3B1KG5ld19jcHUsIHYtPnNjaGVkX3VuaXQtPmNwdV9o
YXJkX2FmZmluaXR5KSAmJgogICAgICAgICAgICAgICAgICBjcHVtYXNrX3Rlc3RfY3B1KG5ld19j
cHUsIHYtPmRvbWFpbi0+Y3B1cG9vbC0+Y3B1X3ZhbGlkKSApCiAgICAgICAgICAgICAgICAgYnJl
YWs7CiAKQEAgLTc1OCw2ICs3NzQsNyBAQCB2b2lkIHJlc3RvcmVfdmNwdV9hZmZpbml0eShzdHJ1
Y3QgZG9tYWluICpkKQogICAgIHsKICAgICAgICAgc3BpbmxvY2tfdCAqbG9jazsKICAgICAgICAg
dW5zaWduZWQgaW50IG9sZF9jcHUgPSB2LT5wcm9jZXNzb3I7CisgICAgICAgIHN0cnVjdCBzY2hl
ZF91bml0ICp1bml0ID0gdi0+c2NoZWRfdW5pdDsKIAogICAgICAgICBBU1NFUlQoIXZjcHVfcnVu
bmFibGUodikpOwogCkBAIC03NjksMTUgKzc4NiwxNSBAQCB2b2lkIHJlc3RvcmVfdmNwdV9hZmZp
bml0eShzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICAgKiBzZXQgdi0+cHJvY2Vzc29yIG9mIGVh
Y2ggb2YgdGhlaXIgdkNQVXMgdG8gc29tZXRoaW5nIHRoYXQgd2lsbAogICAgICAgICAgKiBtYWtl
IHNlbnNlIGZvciB0aGUgc2NoZWR1bGVyIG9mIHRoZSBjcHVwb29sIGluIHdoaWNoIHRoZXkgYXJl
IGluLgogICAgICAgICAgKi8KLSAgICAgICAgY3B1bWFza19hbmQoY3B1bWFza19zY3JhdGNoX2Nw
dShjcHUpLCB2LT5jcHVfaGFyZF9hZmZpbml0eSwKKyAgICAgICAgY3B1bWFza19hbmQoY3B1bWFz
a19zY3JhdGNoX2NwdShjcHUpLCB1bml0LT5jcHVfaGFyZF9hZmZpbml0eSwKICAgICAgICAgICAg
ICAgICAgICAgY3B1cG9vbF9kb21haW5fY3B1bWFzayhkKSk7CiAgICAgICAgIGlmICggY3B1bWFz
a19lbXB0eShjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSkpICkKICAgICAgICAgewotICAgICAgICAg
ICAgaWYgKCB2LT5hZmZpbml0eV9icm9rZW4gKQorICAgICAgICAgICAgaWYgKCB1bml0LT5hZmZp
bml0eV9icm9rZW4gKQogICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIHNjaGVkX3NldF9h
ZmZpbml0eSh2LCB2LT5jcHVfaGFyZF9hZmZpbml0eV9zYXZlZCwgTlVMTCk7Ci0gICAgICAgICAg
ICAgICAgdi0+YWZmaW5pdHlfYnJva2VuID0gMDsKLSAgICAgICAgICAgICAgICBjcHVtYXNrX2Fu
ZChjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSksIHYtPmNwdV9oYXJkX2FmZmluaXR5LAorICAgICAg
ICAgICAgICAgIHNjaGVkX3NldF9hZmZpbml0eSh2LCB1bml0LT5jcHVfaGFyZF9hZmZpbml0eV9z
YXZlZCwgTlVMTCk7CisgICAgICAgICAgICAgICAgdW5pdC0+YWZmaW5pdHlfYnJva2VuID0gMDsK
KyAgICAgICAgICAgICAgICBjcHVtYXNrX2FuZChjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSksIHVu
aXQtPmNwdV9oYXJkX2FmZmluaXR5LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNwdXBv
b2xfZG9tYWluX2NwdW1hc2soZCkpOwogICAgICAgICAgICAgfQogCkBAIC03ODUsMTggKzgwMiwx
NyBAQCB2b2lkIHJlc3RvcmVfdmNwdV9hZmZpbml0eShzdHJ1Y3QgZG9tYWluICpkKQogICAgICAg
ICAgICAgewogICAgICAgICAgICAgICAgIHByaW50ayhYRU5MT0dfREVCVUcgIkJyZWFraW5nIGFm
ZmluaXR5IGZvciAlcHZcbiIsIHYpOwogICAgICAgICAgICAgICAgIHNjaGVkX3NldF9hZmZpbml0
eSh2LCAmY3B1bWFza19hbGwsIE5VTEwpOwotICAgICAgICAgICAgICAgIGNwdW1hc2tfYW5kKGNw
dW1hc2tfc2NyYXRjaF9jcHUoY3B1KSwgdi0+Y3B1X2hhcmRfYWZmaW5pdHksCisgICAgICAgICAg
ICAgICAgY3B1bWFza19hbmQoY3B1bWFza19zY3JhdGNoX2NwdShjcHUpLCB1bml0LT5jcHVfaGFy
ZF9hZmZpbml0eSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjcHVwb29sX2RvbWFpbl9j
cHVtYXNrKGQpKTsKICAgICAgICAgICAgIH0KICAgICAgICAgfQogCiAgICAgICAgIHYtPnByb2Nl
c3NvciA9IGNwdW1hc2tfYW55KGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSk7Ci0gICAgICAgIHYt
PnNjaGVkX3VuaXQtPnJlcyA9IGdldF9zY2hlZF9yZXModi0+cHJvY2Vzc29yKTsKKyAgICAgICAg
dW5pdC0+cmVzID0gZ2V0X3NjaGVkX3Jlcyh2LT5wcm9jZXNzb3IpOwogCi0gICAgICAgIGxvY2sg
PSB1bml0X3NjaGVkdWxlX2xvY2tfaXJxKHYtPnNjaGVkX3VuaXQpOwotICAgICAgICB2LT5zY2hl
ZF91bml0LT5yZXMgPSBzY2hlZF9waWNrX3Jlc291cmNlKHZjcHVfc2NoZWR1bGVyKHYpLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHYtPnNjaGVkX3Vu
aXQpOwotICAgICAgICB2LT5wcm9jZXNzb3IgPSB2LT5zY2hlZF91bml0LT5yZXMtPnByb2Nlc3Nv
cjsKKyAgICAgICAgbG9jayA9IHVuaXRfc2NoZWR1bGVfbG9ja19pcnEodW5pdCk7CisgICAgICAg
IHVuaXQtPnJlcyA9IHNjaGVkX3BpY2tfcmVzb3VyY2UodmNwdV9zY2hlZHVsZXIodiksIHVuaXQp
OworICAgICAgICB2LT5wcm9jZXNzb3IgPSB1bml0LT5yZXMtPnByb2Nlc3NvcjsKICAgICAgICAg
c3Bpbl91bmxvY2tfaXJxKGxvY2spOwogCiAgICAgICAgIGlmICggb2xkX2NwdSAhPSB2LT5wcm9j
ZXNzb3IgKQpAQCAtODI4LDE2ICs4NDQsMTcgQEAgaW50IGNwdV9kaXNhYmxlX3NjaGVkdWxlcih1
bnNpZ25lZCBpbnQgY3B1KQogICAgICAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCiAgICAgICAg
IHsKICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7Ci0gICAgICAgICAgICBzcGlubG9j
a190ICpsb2NrID0gdW5pdF9zY2hlZHVsZV9sb2NrX2lycXNhdmUodi0+c2NoZWRfdW5pdCwgJmZs
YWdzKTsKKyAgICAgICAgICAgIHN0cnVjdCBzY2hlZF91bml0ICp1bml0ID0gdi0+c2NoZWRfdW5p
dDsKKyAgICAgICAgICAgIHNwaW5sb2NrX3QgKmxvY2sgPSB1bml0X3NjaGVkdWxlX2xvY2tfaXJx
c2F2ZSh1bml0LCAmZmxhZ3MpOwogCi0gICAgICAgICAgICBjcHVtYXNrX2FuZCgmb25saW5lX2Fm
ZmluaXR5LCB2LT5jcHVfaGFyZF9hZmZpbml0eSwgYy0+Y3B1X3ZhbGlkKTsKKyAgICAgICAgICAg
IGNwdW1hc2tfYW5kKCZvbmxpbmVfYWZmaW5pdHksIHVuaXQtPmNwdV9oYXJkX2FmZmluaXR5LCBj
LT5jcHVfdmFsaWQpOwogICAgICAgICAgICAgaWYgKCBjcHVtYXNrX2VtcHR5KCZvbmxpbmVfYWZm
aW5pdHkpICYmCi0gICAgICAgICAgICAgICAgIGNwdW1hc2tfdGVzdF9jcHUoY3B1LCB2LT5jcHVf
aGFyZF9hZmZpbml0eSkgKQorICAgICAgICAgICAgICAgICBjcHVtYXNrX3Rlc3RfY3B1KGNwdSwg
dW5pdC0+Y3B1X2hhcmRfYWZmaW5pdHkpICkKICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAg
ICBpZiAoIHYtPmFmZmluaXR5X2Jyb2tlbiApCisgICAgICAgICAgICAgICAgaWYgKCB1bml0LT5h
ZmZpbml0eV9icm9rZW4gKQogICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAg
LyogVGhlIHZjcHUgaXMgdGVtcG9yYXJpbHkgcGlubmVkLCBjYW4ndCBtb3ZlIGl0LiAqLwotICAg
ICAgICAgICAgICAgICAgICB1bml0X3NjaGVkdWxlX3VubG9ja19pcnFyZXN0b3JlKGxvY2ssIGZs
YWdzLCB2LT5zY2hlZF91bml0KTsKKyAgICAgICAgICAgICAgICAgICAgdW5pdF9zY2hlZHVsZV91
bmxvY2tfaXJxcmVzdG9yZShsb2NrLCBmbGFncywgdW5pdCk7CiAgICAgICAgICAgICAgICAgICAg
IHJldCA9IC1FQUREUklOVVNFOwogICAgICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAg
ICAgICAgICB9CkBAIC04NTAsNyArODY3LDcgQEAgaW50IGNwdV9kaXNhYmxlX3NjaGVkdWxlcih1
bnNpZ25lZCBpbnQgY3B1KQogICAgICAgICAgICAgaWYgKCB2LT5wcm9jZXNzb3IgIT0gY3B1ICkK
ICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAvKiBUaGUgdmNwdSBpcyBub3Qgb24gdGhp
cyBjcHUsIHNvIHdlIGNhbiBtb3ZlIG9uLiAqLwotICAgICAgICAgICAgICAgIHVuaXRfc2NoZWR1
bGVfdW5sb2NrX2lycXJlc3RvcmUobG9jaywgZmxhZ3MsIHYtPnNjaGVkX3VuaXQpOworICAgICAg
ICAgICAgICAgIHVuaXRfc2NoZWR1bGVfdW5sb2NrX2lycXJlc3RvcmUobG9jaywgZmxhZ3MsIHVu
aXQpOwogICAgICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICAgICAgfQogCkBAIC04NjMs
NyArODgwLDcgQEAgaW50IGNwdV9kaXNhYmxlX3NjaGVkdWxlcih1bnNpZ25lZCBpbnQgY3B1KQog
ICAgICAgICAgICAgICogICAgdGhpbmdzIHdvdWxkIGhhdmUgZmFpbGVkIGJlZm9yZSBnZXR0aW5n
IGluIGhlcmUuCiAgICAgICAgICAgICAgKi8KICAgICAgICAgICAgIHZjcHVfbWlncmF0ZV9zdGFy
dCh2KTsKLSAgICAgICAgICAgIHVuaXRfc2NoZWR1bGVfdW5sb2NrX2lycXJlc3RvcmUobG9jaywg
ZmxhZ3MsIHYtPnNjaGVkX3VuaXQpOworICAgICAgICAgICAgdW5pdF9zY2hlZHVsZV91bmxvY2tf
aXJxcmVzdG9yZShsb2NrLCBmbGFncywgdW5pdCk7CiAKICAgICAgICAgICAgIHZjcHVfbWlncmF0
ZV9maW5pc2godik7CiAKQEAgLTg5Miw3ICs5MDksNyBAQCBzdGF0aWMgaW50IGNwdV9kaXNhYmxl
X3NjaGVkdWxlcl9jaGVjayh1bnNpZ25lZCBpbnQgY3B1KQogCiAgICAgZm9yX2VhY2hfZG9tYWlu
X2luX2NwdXBvb2wgKCBkLCBjICkKICAgICAgICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQotICAg
ICAgICAgICAgaWYgKCB2LT5hZmZpbml0eV9icm9rZW4gKQorICAgICAgICAgICAgaWYgKCB2LT5z
Y2hlZF91bml0LT5hZmZpbml0eV9icm9rZW4gKQogICAgICAgICAgICAgICAgIHJldHVybiAtRUFE
RFJJTlVTRTsKIAogICAgIHJldHVybiAwOwpAQCAtOTA4LDI4ICs5MjUsMzEgQEAgc3RhdGljIGlu
dCBjcHVfZGlzYWJsZV9zY2hlZHVsZXJfY2hlY2sodW5zaWduZWQgaW50IGNwdSkKIHZvaWQgc2No
ZWRfc2V0X2FmZmluaXR5KAogICAgIHN0cnVjdCB2Y3B1ICp2LCBjb25zdCBjcHVtYXNrX3QgKmhh
cmQsIGNvbnN0IGNwdW1hc2tfdCAqc29mdCkKIHsKLSAgICBzY2hlZF9hZGp1c3RfYWZmaW5pdHko
ZG9tX3NjaGVkdWxlcih2LT5kb21haW4pLCB2LT5zY2hlZF91bml0LCBoYXJkLCBzb2Z0KTsKKyAg
ICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCA9IHYtPnNjaGVkX3VuaXQ7CisKKyAgICBzY2hlZF9h
ZGp1c3RfYWZmaW5pdHkoZG9tX3NjaGVkdWxlcih2LT5kb21haW4pLCB1bml0LCBoYXJkLCBzb2Z0
KTsKIAogICAgIGlmICggaGFyZCApCi0gICAgICAgIGNwdW1hc2tfY29weSh2LT5jcHVfaGFyZF9h
ZmZpbml0eSwgaGFyZCk7CisgICAgICAgIGNwdW1hc2tfY29weSh1bml0LT5jcHVfaGFyZF9hZmZp
bml0eSwgaGFyZCk7CiAgICAgaWYgKCBzb2Z0ICkKLSAgICAgICAgY3B1bWFza19jb3B5KHYtPmNw
dV9zb2Z0X2FmZmluaXR5LCBzb2Z0KTsKKyAgICAgICAgY3B1bWFza19jb3B5KHVuaXQtPmNwdV9z
b2Z0X2FmZmluaXR5LCBzb2Z0KTsKIAotICAgIHYtPnNvZnRfYWZmX2VmZmVjdGl2ZSA9ICFjcHVt
YXNrX3N1YnNldCh2LT5jcHVfaGFyZF9hZmZpbml0eSwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdi0+Y3B1X3NvZnRfYWZmaW5pdHkpICYmCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgY3B1bWFza19pbnRlcnNlY3RzKHYtPmNwdV9zb2Z0X2FmZmluaXR5
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2LT5jcHVf
aGFyZF9hZmZpbml0eSk7CisgICAgdW5pdC0+c29mdF9hZmZfZWZmZWN0aXZlID0gIWNwdW1hc2tf
c3Vic2V0KHVuaXQtPmNwdV9oYXJkX2FmZmluaXR5LAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1bml0LT5jcHVfc29mdF9hZmZpbml0eSkgJiYKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBjcHVtYXNrX2ludGVyc2VjdHModW5pdC0+Y3B1X3Nv
ZnRfYWZmaW5pdHksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVuaXQtPmNwdV9oYXJkX2FmZmluaXR5KTsKIH0KIAogc3RhdGljIGludCB2Y3B1X3Nl
dF9hZmZpbml0eSgKICAgICBzdHJ1Y3QgdmNwdSAqdiwgY29uc3QgY3B1bWFza190ICphZmZpbml0
eSwgY29uc3QgY3B1bWFza190ICp3aGljaCkKIHsKKyAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5p
dCA9IHYtPnNjaGVkX3VuaXQ7CiAgICAgc3BpbmxvY2tfdCAqbG9jazsKICAgICBpbnQgcmV0ID0g
MDsKIAotICAgIGxvY2sgPSB1bml0X3NjaGVkdWxlX2xvY2tfaXJxKHYtPnNjaGVkX3VuaXQpOwor
ICAgIGxvY2sgPSB1bml0X3NjaGVkdWxlX2xvY2tfaXJxKHVuaXQpOwogCi0gICAgaWYgKCB2LT5h
ZmZpbml0eV9icm9rZW4gKQorICAgIGlmICggdW5pdC0+YWZmaW5pdHlfYnJva2VuICkKICAgICAg
ICAgcmV0ID0gLUVCVVNZOwogICAgIGVsc2UKICAgICB7CkBAIC05MzcsMTkgKzk1NywxOSBAQCBz
dGF0aWMgaW50IHZjcHVfc2V0X2FmZmluaXR5KAogICAgICAgICAgKiBUZWxsIHRoZSBzY2hlZHVs
ZXIgd2UgY2hhbmdlcyBzb21ldGhpbmcgYWJvdXQgYWZmaW5pdHksCiAgICAgICAgICAqIGFuZCBh
c2sgdG8gcmUtZXZhbHVhdGUgdmNwdSBwbGFjZW1lbnQuCiAgICAgICAgICAqLwotICAgICAgICBp
ZiAoIHdoaWNoID09IHYtPmNwdV9oYXJkX2FmZmluaXR5ICkKKyAgICAgICAgaWYgKCB3aGljaCA9
PSB1bml0LT5jcHVfaGFyZF9hZmZpbml0eSApCiAgICAgICAgIHsKICAgICAgICAgICAgIHNjaGVk
X3NldF9hZmZpbml0eSh2LCBhZmZpbml0eSwgTlVMTCk7CiAgICAgICAgIH0KICAgICAgICAgZWxz
ZQogICAgICAgICB7Ci0gICAgICAgICAgICBBU1NFUlQod2hpY2ggPT0gdi0+Y3B1X3NvZnRfYWZm
aW5pdHkpOworICAgICAgICAgICAgQVNTRVJUKHdoaWNoID09IHVuaXQtPmNwdV9zb2Z0X2FmZmlu
aXR5KTsKICAgICAgICAgICAgIHNjaGVkX3NldF9hZmZpbml0eSh2LCBOVUxMLCBhZmZpbml0eSk7
CiAgICAgICAgIH0KICAgICAgICAgdmNwdV9taWdyYXRlX3N0YXJ0KHYpOwogICAgIH0KIAotICAg
IHVuaXRfc2NoZWR1bGVfdW5sb2NrX2lycShsb2NrLCB2LT5zY2hlZF91bml0KTsKKyAgICB1bml0
X3NjaGVkdWxlX3VubG9ja19pcnEobG9jaywgdW5pdCk7CiAKICAgICBkb21haW5fdXBkYXRlX25v
ZGVfYWZmaW5pdHkodi0+ZG9tYWluKTsKIApAQCAtOTY4LDEyICs5ODgsMTIgQEAgaW50IHZjcHVf
c2V0X2hhcmRfYWZmaW5pdHkoc3RydWN0IHZjcHUgKnYsIGNvbnN0IGNwdW1hc2tfdCAqYWZmaW5p
dHkpCiAgICAgaWYgKCBjcHVtYXNrX2VtcHR5KCZvbmxpbmVfYWZmaW5pdHkpICkKICAgICAgICAg
cmV0dXJuIC1FSU5WQUw7CiAKLSAgICByZXR1cm4gdmNwdV9zZXRfYWZmaW5pdHkodiwgYWZmaW5p
dHksIHYtPmNwdV9oYXJkX2FmZmluaXR5KTsKKyAgICByZXR1cm4gdmNwdV9zZXRfYWZmaW5pdHko
diwgYWZmaW5pdHksIHYtPnNjaGVkX3VuaXQtPmNwdV9oYXJkX2FmZmluaXR5KTsKIH0KIAogaW50
IHZjcHVfc2V0X3NvZnRfYWZmaW5pdHkoc3RydWN0IHZjcHUgKnYsIGNvbnN0IGNwdW1hc2tfdCAq
YWZmaW5pdHkpCiB7Ci0gICAgcmV0dXJuIHZjcHVfc2V0X2FmZmluaXR5KHYsIGFmZmluaXR5LCB2
LT5jcHVfc29mdF9hZmZpbml0eSk7CisgICAgcmV0dXJuIHZjcHVfc2V0X2FmZmluaXR5KHYsIGFm
ZmluaXR5LCB2LT5zY2hlZF91bml0LT5jcHVfc29mdF9hZmZpbml0eSk7CiB9CiAKIC8qIEJsb2Nr
IHRoZSBjdXJyZW50bHktZXhlY3V0aW5nIGRvbWFpbiB1bnRpbCBhIHBlcnRpbmVudCBldmVudCBv
Y2N1cnMuICovCkBAIC0xMTY3LDI4ICsxMTg3LDMwIEBAIHZvaWQgd2F0Y2hkb2dfZG9tYWluX2Rl
c3Ryb3koc3RydWN0IGRvbWFpbiAqZCkKIAogaW50IHZjcHVfcGluX292ZXJyaWRlKHN0cnVjdCB2
Y3B1ICp2LCBpbnQgY3B1KQogeworICAgIHN0cnVjdCBzY2hlZF91bml0ICp1bml0ID0gdi0+c2No
ZWRfdW5pdDsKICAgICBzcGlubG9ja190ICpsb2NrOwogICAgIGludCByZXQgPSAtRUlOVkFMOwog
Ci0gICAgbG9jayA9IHVuaXRfc2NoZWR1bGVfbG9ja19pcnEodi0+c2NoZWRfdW5pdCk7CisgICAg
bG9jayA9IHVuaXRfc2NoZWR1bGVfbG9ja19pcnEodW5pdCk7CiAKICAgICBpZiAoIGNwdSA8IDAg
KQogICAgIHsKLSAgICAgICAgaWYgKCB2LT5hZmZpbml0eV9icm9rZW4gKQorICAgICAgICBpZiAo
IHVuaXQtPmFmZmluaXR5X2Jyb2tlbiApCiAgICAgICAgIHsKLSAgICAgICAgICAgIHNjaGVkX3Nl
dF9hZmZpbml0eSh2LCB2LT5jcHVfaGFyZF9hZmZpbml0eV9zYXZlZCwgTlVMTCk7Ci0gICAgICAg
ICAgICB2LT5hZmZpbml0eV9icm9rZW4gPSAwOworICAgICAgICAgICAgc2NoZWRfc2V0X2FmZmlu
aXR5KHYsIHVuaXQtPmNwdV9oYXJkX2FmZmluaXR5X3NhdmVkLCBOVUxMKTsKKyAgICAgICAgICAg
IHVuaXQtPmFmZmluaXR5X2Jyb2tlbiA9IDA7CiAgICAgICAgICAgICByZXQgPSAwOwogICAgICAg
ICB9CiAgICAgfQogICAgIGVsc2UgaWYgKCBjcHUgPCBucl9jcHVfaWRzICkKICAgICB7Ci0gICAg
ICAgIGlmICggdi0+YWZmaW5pdHlfYnJva2VuICkKKyAgICAgICAgaWYgKCB1bml0LT5hZmZpbml0
eV9icm9rZW4gKQogICAgICAgICAgICAgcmV0ID0gLUVCVVNZOwogICAgICAgICBlbHNlIGlmICgg
Y3B1bWFza190ZXN0X2NwdShjcHUsIFZDUFUyT05MSU5FKHYpKSApCiAgICAgICAgIHsKLSAgICAg
ICAgICAgIGNwdW1hc2tfY29weSh2LT5jcHVfaGFyZF9hZmZpbml0eV9zYXZlZCwgdi0+Y3B1X2hh
cmRfYWZmaW5pdHkpOwotICAgICAgICAgICAgdi0+YWZmaW5pdHlfYnJva2VuID0gMTsKKyAgICAg
ICAgICAgIGNwdW1hc2tfY29weSh1bml0LT5jcHVfaGFyZF9hZmZpbml0eV9zYXZlZCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICB1bml0LT5jcHVfaGFyZF9hZmZpbml0eSk7CisgICAgICAgICAg
ICB1bml0LT5hZmZpbml0eV9icm9rZW4gPSAxOwogICAgICAgICAgICAgc2NoZWRfc2V0X2FmZmlu
aXR5KHYsIGNwdW1hc2tfb2YoY3B1KSwgTlVMTCk7CiAgICAgICAgICAgICByZXQgPSAwOwogICAg
ICAgICB9CkBAIC0xMTk3LDcgKzEyMTksNyBAQCBpbnQgdmNwdV9waW5fb3ZlcnJpZGUoc3RydWN0
IHZjcHUgKnYsIGludCBjcHUpCiAgICAgaWYgKCByZXQgPT0gMCApCiAgICAgICAgIHZjcHVfbWln
cmF0ZV9zdGFydCh2KTsKIAotICAgIHVuaXRfc2NoZWR1bGVfdW5sb2NrX2lycShsb2NrLCB2LT5z
Y2hlZF91bml0KTsKKyAgICB1bml0X3NjaGVkdWxlX3VubG9ja19pcnEobG9jaywgdW5pdCk7CiAK
ICAgICBkb21haW5fdXBkYXRlX25vZGVfYWZmaW5pdHkodi0+ZG9tYWluKTsKIApAQCAtMTU0OSw3
ICsxNTcxLDcgQEAgc3RhdGljIHZvaWQgc2NoZWR1bGUodm9pZCkKICAgICAgICAgKChwcmV2LT5w
YXVzZV9mbGFncyAmIFZQRl9ibG9ja2VkKSA/IFJVTlNUQVRFX2Jsb2NrZWQgOgogICAgICAgICAg
KHZjcHVfcnVubmFibGUocHJldikgPyBSVU5TVEFURV9ydW5uYWJsZSA6IFJVTlNUQVRFX29mZmxp
bmUpKSwKICAgICAgICAgbm93KTsKLSAgICBwcmV2LT5sYXN0X3J1bl90aW1lID0gbm93OworICAg
IHByZXYtPnNjaGVkX3VuaXQtPmxhc3RfcnVuX3RpbWUgPSBub3c7CiAKICAgICBBU1NFUlQobmV4
dC0+cnVuc3RhdGUuc3RhdGUgIT0gUlVOU1RBVEVfcnVubmluZyk7CiAgICAgdmNwdV9ydW5zdGF0
ZV9jaGFuZ2UobmV4dCwgUlVOU1RBVEVfcnVubmluZywgbm93KTsKZGlmZiAtLWdpdCBhL3hlbi9j
b21tb24vd2FpdC5jIGIveGVuL2NvbW1vbi93YWl0LmMKaW5kZXggNGY4MzBhMTRlOC4uMzdlOWUw
ZDAxNiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi93YWl0LmMKKysrIGIveGVuL2NvbW1vbi93YWl0
LmMKQEAgLTEzMiw3ICsxMzIsNyBAQCBzdGF0aWMgdm9pZCBfX3ByZXBhcmVfdG9fd2FpdChzdHJ1
Y3Qgd2FpdHF1ZXVlX3ZjcHUgKndxdikKIAogICAgIC8qIFNhdmUgY3VycmVudCBWQ1BVIGFmZmlu
aXR5OyBmb3JjZSB3YWtldXAgb24gKnRoaXMqIENQVSBvbmx5LiAqLwogICAgIHdxdi0+d2FrZXVw
X2NwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKLSAgICBjcHVtYXNrX2NvcHkoJndxdi0+c2F2ZWRf
YWZmaW5pdHksIGN1cnItPmNwdV9oYXJkX2FmZmluaXR5KTsKKyAgICBjcHVtYXNrX2NvcHkoJndx
di0+c2F2ZWRfYWZmaW5pdHksIGN1cnItPnNjaGVkX3VuaXQtPmNwdV9oYXJkX2FmZmluaXR5KTsK
ICAgICBpZiAoIHZjcHVfc2V0X2hhcmRfYWZmaW5pdHkoY3VyciwgY3B1bWFza19vZih3cXYtPndh
a2V1cF9jcHUpKSApCiAgICAgewogICAgICAgICBnZHByaW50ayhYRU5MT0dfRVJSLCAiVW5hYmxl
IHRvIHNldCB2Y3B1IGFmZmluaXR5XG4iKTsKQEAgLTE5OSw3ICsxOTksNyBAQCB2b2lkIGNoZWNr
X3dha2V1cF9mcm9tX3dhaXQodm9pZCkKICAgICB7CiAgICAgICAgIC8qIFJlLXNldCBWQ1BVIGFm
ZmluaXR5IGFuZCByZS1lbnRlciB0aGUgc2NoZWR1bGVyLiAqLwogICAgICAgICBzdHJ1Y3QgdmNw
dSAqY3VyciA9IGN1cnJlbnQ7Ci0gICAgICAgIGNwdW1hc2tfY29weSgmd3F2LT5zYXZlZF9hZmZp
bml0eSwgY3Vyci0+Y3B1X2hhcmRfYWZmaW5pdHkpOworICAgICAgICBjcHVtYXNrX2NvcHkoJndx
di0+c2F2ZWRfYWZmaW5pdHksIGN1cnItPnNjaGVkX3VuaXQtPmNwdV9oYXJkX2FmZmluaXR5KTsK
ICAgICAgICAgaWYgKCB2Y3B1X3NldF9oYXJkX2FmZmluaXR5KGN1cnIsIGNwdW1hc2tfb2Yod3F2
LT53YWtldXBfY3B1KSkgKQogICAgICAgICB7CiAgICAgICAgICAgICBnZHByaW50ayhYRU5MT0df
RVJSLCAiVW5hYmxlIHRvIHNldCB2Y3B1IGFmZmluaXR5XG4iKTsKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL3hlbi9zY2hlZC1pZi5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKaW5kZXgg
MjBlMzZlYTM5Yi4uMTdjMDFhYmMyNSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVk
LWlmLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKQEAgLTQzOCwxMSArNDM4LDEx
IEBAIHN0YXRpYyBpbmxpbmUgY3B1bWFza190KiBjcHVwb29sX2RvbWFpbl9jcHVtYXNrKHN0cnVj
dCBkb21haW4gKmQpCiAgKiAqIFRoZSBoYXJkIGFmZmluaXR5IGlzIG5vdCBhIHN1YnNldCBvZiBz
b2Z0IGFmZmluaXR5CiAgKiAqIFRoZXJlIGlzIGFuIG92ZXJsYXAgYmV0d2VlbiB0aGUgc29mdCBh
bmQgaGFyZCBhZmZpbml0eSBtYXNrcwogICovCi1zdGF0aWMgaW5saW5lIGludCBoYXNfc29mdF9h
ZmZpbml0eShjb25zdCBzdHJ1Y3QgdmNwdSAqdikKK3N0YXRpYyBpbmxpbmUgaW50IGhhc19zb2Z0
X2FmZmluaXR5KGNvbnN0IHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogewotICAgIHJldHVybiB2
LT5zb2Z0X2FmZl9lZmZlY3RpdmUgJiYKLSAgICAgICAgICAgIWNwdW1hc2tfc3Vic2V0KGNwdXBv
b2xfZG9tYWluX2NwdW1hc2sodi0+ZG9tYWluKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
IHYtPmNwdV9zb2Z0X2FmZmluaXR5KTsKKyAgICByZXR1cm4gdW5pdC0+c29mdF9hZmZfZWZmZWN0
aXZlICYmCisgICAgICAgICAgICFjcHVtYXNrX3N1YnNldChjcHVwb29sX2RvbWFpbl9jcHVtYXNr
KHVuaXQtPnZjcHUtPmRvbWFpbiksCisgICAgICAgICAgICAgICAgICAgICAgICAgICB1bml0LT5j
cHVfc29mdF9hZmZpbml0eSk7CiB9CiAKIC8qCkBAIC00NTIsMTcgKzQ1MiwxOCBAQCBzdGF0aWMg
aW5saW5lIGludCBoYXNfc29mdF9hZmZpbml0eShjb25zdCBzdHJ1Y3QgdmNwdSAqdikKICAqIHRv
IGF2b2lkIHJ1bm5pbmcgYSB2Y3B1IHdoZXJlIGl0IHdvdWxkIGxpa2UsIGJ1dCBpcyBub3QgYWxs
b3dlZCB0byEKICAqLwogc3RhdGljIGlubGluZSB2b2lkCi1hZmZpbml0eV9iYWxhbmNlX2NwdW1h
c2soY29uc3Qgc3RydWN0IHZjcHUgKnYsIGludCBzdGVwLCBjcHVtYXNrX3QgKm1hc2spCithZmZp
bml0eV9iYWxhbmNlX2NwdW1hc2soY29uc3Qgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQsIGludCBz
dGVwLAorICAgICAgICAgICAgICAgICAgICAgICAgIGNwdW1hc2tfdCAqbWFzaykKIHsKICAgICBp
ZiAoIHN0ZXAgPT0gQkFMQU5DRV9TT0ZUX0FGRklOSVRZICkKICAgICB7Ci0gICAgICAgIGNwdW1h
c2tfYW5kKG1hc2ssIHYtPmNwdV9zb2Z0X2FmZmluaXR5LCB2LT5jcHVfaGFyZF9hZmZpbml0eSk7
CisgICAgICAgIGNwdW1hc2tfYW5kKG1hc2ssIHVuaXQtPmNwdV9zb2Z0X2FmZmluaXR5LCB1bml0
LT5jcHVfaGFyZF9hZmZpbml0eSk7CiAKICAgICAgICAgaWYgKCB1bmxpa2VseShjcHVtYXNrX2Vt
cHR5KG1hc2spKSApCi0gICAgICAgICAgICBjcHVtYXNrX2NvcHkobWFzaywgdi0+Y3B1X2hhcmRf
YWZmaW5pdHkpOworICAgICAgICAgICAgY3B1bWFza19jb3B5KG1hc2ssIHVuaXQtPmNwdV9oYXJk
X2FmZmluaXR5KTsKICAgICB9CiAgICAgZWxzZSAvKiBzdGVwID09IEJBTEFOQ0VfSEFSRF9BRkZJ
TklUWSAqLwotICAgICAgICBjcHVtYXNrX2NvcHkobWFzaywgdi0+Y3B1X2hhcmRfYWZmaW5pdHkp
OworICAgICAgICBjcHVtYXNrX2NvcHkobWFzaywgdW5pdC0+Y3B1X2hhcmRfYWZmaW5pdHkpOwog
fQogCiAjZW5kaWYgLyogX19YRU5fU0NIRURfSUZfSF9fICovCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS94ZW4vc2NoZWQuaCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCmluZGV4IGVlMzE2Y2Rk
ZDcuLjEzYzk5YTkxOTQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCisrKyBi
L3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCkBAIC0xNzUsOSArMTc1LDYgQEAgc3RydWN0IHZjcHUK
ICAgICB9IHJ1bnN0YXRlX2d1ZXN0OyAvKiBndWVzdCBhZGRyZXNzICovCiAjZW5kaWYKIAotICAg
IC8qIGxhc3QgdGltZSB3aGVuIHZDUFUgaXMgc2NoZWR1bGVkIG91dCAqLwotICAgIHVpbnQ2NF90
IGxhc3RfcnVuX3RpbWU7Ci0KICAgICAvKiBIYXMgdGhlIEZQVSBiZWVuIGluaXRpYWxpc2VkPyAq
LwogICAgIGJvb2wgICAgICAgICAgICAgZnB1X2luaXRpYWxpc2VkOwogICAgIC8qIEhhcyB0aGUg
RlBVIGJlZW4gdXNlZCBzaW5jZSBpdCB3YXMgbGFzdCBzYXZlZD8gKi8KQEAgLTIwMyw4ICsyMDAs
NiBAQCBzdHJ1Y3QgdmNwdQogICAgIGJvb2wgICAgICAgICAgICAgZGVmZXJfc2h1dGRvd247CiAg
ICAgLyogVkNQVSBpcyBwYXVzZWQgZm9sbG93aW5nIHNodXRkb3duIHJlcXVlc3QgKGQtPmlzX3No
dXR0aW5nX2Rvd24pPyAqLwogICAgIGJvb2wgICAgICAgICAgICAgcGF1c2VkX2Zvcl9zaHV0ZG93
bjsKLSAgICAvKiBWQ1BVIG5lZWQgYWZmaW5pdHkgcmVzdG9yZWQgKi8KLSAgICBib29sICAgICAg
ICAgICAgIGFmZmluaXR5X2Jyb2tlbjsKIAogICAgIC8qIEEgaHlwZXJjYWxsIGhhcyBiZWVuIHBy
ZWVtcHRlZC4gKi8KICAgICBib29sICAgICAgICAgICAgIGhjYWxsX3ByZWVtcHRlZDsKQEAgLTIx
Myw5ICsyMDgsNiBAQCBzdHJ1Y3QgdmNwdQogICAgIGJvb2wgICAgICAgICAgICAgaGNhbGxfY29t
cGF0OwogI2VuZGlmCiAKLSAgICAvKiBEb2VzIHNvZnQgYWZmaW5pdHkgYWN0dWFsbHkgcGxheSBh
IHJvbGUgKGdpdmVuIGhhcmQgYWZmaW5pdHkpPyAqLwotICAgIGJvb2wgICAgICAgICAgICAgc29m
dF9hZmZfZWZmZWN0aXZlOwotCiAgICAgLyogVGhlIENQVSwgaWYgYW55LCB3aGljaCBpcyBob2xk
aW5nIG9udG8gdGhpcyBWQ1BVJ3Mgc3RhdGUuICovCiAjZGVmaW5lIFZDUFVfQ1BVX0NMRUFOICh+
MHUpCiAgICAgdW5zaWduZWQgaW50ICAgICBkaXJ0eV9jcHU7CkBAIC0yNDcsMTYgKzIzOSw2IEBA
IHN0cnVjdCB2Y3B1CiAgICAgZXZ0Y2huX3BvcnRfdCAgICB2aXJxX3RvX2V2dGNobltOUl9WSVJR
U107CiAgICAgc3BpbmxvY2tfdCAgICAgICB2aXJxX2xvY2s7CiAKLSAgICAvKiBCaXRtYXNrIG9m
IENQVXMgb24gd2hpY2ggdGhpcyBWQ1BVIG1heSBydW4uICovCi0gICAgY3B1bWFza192YXJfdCAg
ICBjcHVfaGFyZF9hZmZpbml0eTsKLSAgICAvKiBVc2VkIHRvIGNoYW5nZSBhZmZpbml0eSB0ZW1w
b3JhcmlseS4gKi8KLSAgICBjcHVtYXNrX3Zhcl90ICAgIGNwdV9oYXJkX2FmZmluaXR5X3RtcDsK
LSAgICAvKiBVc2VkIHRvIHJlc3RvcmUgYWZmaW5pdHkgYWNyb3NzIFMzLiAqLwotICAgIGNwdW1h
c2tfdmFyX3QgICAgY3B1X2hhcmRfYWZmaW5pdHlfc2F2ZWQ7Ci0KLSAgICAvKiBCaXRtYXNrIG9m
IENQVXMgb24gd2hpY2ggdGhpcyBWQ1BVIHByZWZlcnMgdG8gcnVuLiAqLwotICAgIGNwdW1hc2tf
dmFyX3QgICAgY3B1X3NvZnRfYWZmaW5pdHk7Ci0KICAgICAvKiBUYXNrbGV0IGZvciBjb250aW51
ZV9oeXBlcmNhbGxfb25fY3B1KCkuICovCiAgICAgc3RydWN0IHRhc2tsZXQgICBjb250aW51ZV9o
eXBlcmNhbGxfdGFza2xldDsKIApAQCAtMjgzLDYgKzI2NSwyMiBAQCBzdHJ1Y3Qgc2NoZWRfdW5p
dCB7CiAgICAgdm9pZCAgICAgICAgICAgICAgICAgICpwcml2OyAgICAgIC8qIHNjaGVkdWxlciBw
cml2YXRlIGRhdGEgKi8KICAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAgICAgKm5leHRfaW5fbGlzdDsK
ICAgICBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKnJlczsKKworICAgIC8qIExhc3QgdGltZSB3aGVu
IHVuaXQgaGFzIGJlZW4gc2NoZWR1bGVkIG91dC4gKi8KKyAgICB1aW50NjRfdCAgICAgICAgICAg
ICAgIGxhc3RfcnVuX3RpbWU7CisKKyAgICAvKiBJdGVtIG5lZWRzIGFmZmluaXR5IHJlc3RvcmVk
LiAqLworICAgIGJvb2wgICAgICAgICAgICAgICAgICAgYWZmaW5pdHlfYnJva2VuOworICAgIC8q
IERvZXMgc29mdCBhZmZpbml0eSBhY3R1YWxseSBwbGF5IGEgcm9sZSAoZ2l2ZW4gaGFyZCBhZmZp
bml0eSk/ICovCisgICAgYm9vbCAgICAgICAgICAgICAgICAgICBzb2Z0X2FmZl9lZmZlY3RpdmU7
CisgICAgLyogQml0bWFzayBvZiBDUFVzIG9uIHdoaWNoIHRoaXMgVkNQVSBtYXkgcnVuLiAqLwor
ICAgIGNwdW1hc2tfdmFyX3QgICAgICAgICAgY3B1X2hhcmRfYWZmaW5pdHk7CisgICAgLyogVXNl
ZCB0byBjaGFuZ2UgYWZmaW5pdHkgdGVtcG9yYXJpbHkuICovCisgICAgY3B1bWFza192YXJfdCAg
ICAgICAgICBjcHVfaGFyZF9hZmZpbml0eV90bXA7CisgICAgLyogVXNlZCB0byByZXN0b3JlIGFm
ZmluaXR5IGFjcm9zcyBTMy4gKi8KKyAgICBjcHVtYXNrX3Zhcl90ICAgICAgICAgIGNwdV9oYXJk
X2FmZmluaXR5X3NhdmVkOworICAgIC8qIEJpdG1hc2sgb2YgQ1BVcyBvbiB3aGljaCB0aGlzIFZD
UFUgcHJlZmVycyB0byBydW4uICovCisgICAgY3B1bWFza192YXJfdCAgICAgICAgICBjcHVfc29m
dF9hZmZpbml0eTsKIH07CiAKICNkZWZpbmUgZm9yX2VhY2hfc2NoZWRfdW5pdChkLCBlKSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXApAQCAtOTgwLDcgKzk3OCw3IEBA
IHN0YXRpYyBpbmxpbmUgYm9vbCBpc19odm1fdmNwdShjb25zdCBzdHJ1Y3QgdmNwdSAqdikKIHN0
YXRpYyBpbmxpbmUgYm9vbCBpc19od2RvbV9waW5uZWRfdmNwdShjb25zdCBzdHJ1Y3QgdmNwdSAq
dikKIHsKICAgICByZXR1cm4gKGlzX2hhcmR3YXJlX2RvbWFpbih2LT5kb21haW4pICYmCi0gICAg
ICAgICAgICBjcHVtYXNrX3dlaWdodCh2LT5jcHVfaGFyZF9hZmZpbml0eSkgPT0gMSk7CisgICAg
ICAgICAgICBjcHVtYXNrX3dlaWdodCh2LT5zY2hlZF91bml0LT5jcHVfaGFyZF9hZmZpbml0eSkg
PT0gMSk7CiB9CiAKICNpZmRlZiBDT05GSUdfSEFTX1BBU1NUSFJPVUdICi0tIAoyLjE2LjQKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 28 10:33:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 10:33:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVZQS-0005MQ-4n; Tue, 28 May 2019 10:33:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=31/0=T4=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hVZQA-0004kh-Ad
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 10:33:30 +0000
X-Inumbo-ID: 06f4d7dd-8134-11e9-8980-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 06f4d7dd-8134-11e9-8980-bc764e045a96;
 Tue, 28 May 2019 10:33:27 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 5358CB04F;
 Tue, 28 May 2019 10:33:26 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 28 May 2019 12:32:50 +0200
Message-Id: <20190528103313.1343-38-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190528103313.1343-1-jgross@suse.com>
References: <20190528103313.1343-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH 37/60] xen/sched: add support for multiple vcpus
 per sched unit where missing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gc2V2ZXJhbCBwbGFjZXMgdGhlcmUgaXMgc3VwcG9ydCBmb3IgbXVsdGlwbGUgdmNwdXMgcGVy
IHNjaGVkIHVuaXQKbWlzc2luZy4gQWRkIHRoYXQgbWlzc2luZyBzdXBwb3J0ICh3aXRoIHRoZSBl
eGNlcHRpb24gb2YgaW5pdGlhbAphbGxvY2F0aW9uKSBhbmQgbWlzc2luZyBoZWxwZXJzIGZvciB0
aGF0LgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0K
UkZDIFYyOiBmaXggdmNwdV9ydW5zdGF0ZV9oZWxwZXIoKQpWMTogYWRkIHNwZWNpYWwgaGFuZGxp
bmcgZm9yIGlkbGUgdW5pdCBpbiB1bml0X3J1bm5hYmxlKCkgYW5kCiAgICB1bml0X3J1bm5hYmxl
X3N0YXRlKCkKLS0tCiB4ZW4vY29tbW9uL3NjaGVkdWxlLmMgICAgICB8IDI2ICsrKysrKysrLS0t
LS0tLQogeGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmggfCA4MCArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrLS0tLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDc5IGluc2VydGlv
bnMoKyksIDI3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWR1bGUu
YyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwppbmRleCAzNTI4MDM2MjJkLi5hNGRiYzE5NDAzIDEw
MDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZHVs
ZS5jCkBAIC0xODAsOCArMTgwLDkgQEAgc3RhdGljIGlubGluZSB2b2lkIHZjcHVfcnVuc3RhdGVf
Y2hhbmdlKAogICAgIHNfdGltZV90IGRlbHRhOwogICAgIHN0cnVjdCBzY2hlZF91bml0ICp1bml0
ID0gdi0+c2NoZWRfdW5pdDsKIAotICAgIEFTU0VSVCh2LT5ydW5zdGF0ZS5zdGF0ZSAhPSBuZXdf
c3RhdGUpOwogICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZChnZXRfc2NoZWRfcmVzKHYtPnByb2Nl
c3NvciktPnNjaGVkdWxlX2xvY2spKTsKKyAgICBpZiAoIHYtPnJ1bnN0YXRlLnN0YXRlID09IG5l
d19zdGF0ZSApCisgICAgICAgIHJldHVybjsKIAogICAgIHZjcHVfdXJnZW50X2NvdW50X3VwZGF0
ZSh2KTsKIApAQCAtMjAzLDE1ICsyMDQsMTYgQEAgc3RhdGljIGlubGluZSB2b2lkIHZjcHVfcnVu
c3RhdGVfY2hhbmdlKAogc3RhdGljIGlubGluZSB2b2lkIHNjaGVkX3VuaXRfcnVuc3RhdGVfY2hh
bmdlKHN0cnVjdCBzY2hlZF91bml0ICp1bml0LAogICAgIGJvb2wgcnVubmluZywgc190aW1lX3Qg
bmV3X2VudHJ5X3RpbWUpCiB7Ci0gICAgc3RydWN0IHZjcHUgKnYgPSB1bml0LT52Y3B1OworICAg
IHN0cnVjdCB2Y3B1ICp2OwogCi0gICAgaWYgKCBydW5uaW5nICkKLSAgICAgICAgdmNwdV9ydW5z
dGF0ZV9jaGFuZ2Uodiwgdi0+bmV3X3N0YXRlLCBuZXdfZW50cnlfdGltZSk7Ci0gICAgZWxzZQot
ICAgICAgICB2Y3B1X3J1bnN0YXRlX2NoYW5nZSh2LAotICAgICAgICAgICAgKCh2LT5wYXVzZV9m
bGFncyAmIFZQRl9ibG9ja2VkKSA/IFJVTlNUQVRFX2Jsb2NrZWQgOgotICAgICAgICAgICAgICh2
Y3B1X3J1bm5hYmxlKHYpID8gUlVOU1RBVEVfcnVubmFibGUgOiBSVU5TVEFURV9vZmZsaW5lKSks
Ci0gICAgICAgICAgICBuZXdfZW50cnlfdGltZSk7CisgICAgZm9yX2VhY2hfc2NoZWRfdW5pdF92
Y3B1ICggdW5pdCwgdiApCisgICAgICAgIGlmICggcnVubmluZyApCisgICAgICAgICAgICB2Y3B1
X3J1bnN0YXRlX2NoYW5nZSh2LCB2LT5uZXdfc3RhdGUsIG5ld19lbnRyeV90aW1lKTsKKyAgICAg
ICAgZWxzZQorICAgICAgICAgICAgdmNwdV9ydW5zdGF0ZV9jaGFuZ2UodiwKKyAgICAgICAgICAg
ICAgICAoKHYtPnBhdXNlX2ZsYWdzICYgVlBGX2Jsb2NrZWQpID8gUlVOU1RBVEVfYmxvY2tlZCA6
CisgICAgICAgICAgICAgICAgICh2Y3B1X3J1bm5hYmxlKHYpID8gUlVOU1RBVEVfcnVubmFibGUg
OiBSVU5TVEFURV9vZmZsaW5lKSksCisgICAgICAgICAgICAgICAgbmV3X2VudHJ5X3RpbWUpOwog
fQogCiB2b2lkIHZjcHVfcnVuc3RhdGVfZ2V0KHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgdmNwdV9y
dW5zdGF0ZV9pbmZvICpydW5zdGF0ZSkKQEAgLTE1OTAsNyArMTU5Miw3IEBAIHN0YXRpYyB2b2lk
IHNjaGVkX3N3aXRjaF91bml0cyhzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKnNkLAogICAgICAgICAg
ICAgIChuZXh0LT52Y3B1LT5ydW5zdGF0ZS5zdGF0ZSA9PSBSVU5TVEFURV9ydW5uYWJsZSkgPwog
ICAgICAgICAgICAgIChub3cgLSBuZXh0LT5zdGF0ZV9lbnRyeV90aW1lKSA6IDAsIHByZXYtPm5l
eHRfdGltZSk7CiAKLSAgICBBU1NFUlQocHJldi0+dmNwdS0+cnVuc3RhdGUuc3RhdGUgPT0gUlVO
U1RBVEVfcnVubmluZyk7CisgICAgQVNTRVJUKHVuaXRfcnVubmluZyhwcmV2KSk7CiAKICAgICBU
UkFDRV80RChUUkNfU0NIRURfU1dJVENILCBwcmV2LT5kb21haW4tPmRvbWFpbl9pZCwgcHJldi0+
dW5pdF9pZCwKICAgICAgICAgICAgICBuZXh0LT5kb21haW4tPmRvbWFpbl9pZCwgbmV4dC0+dW5p
dF9pZCk7CkBAIC0xNTk4LDcgKzE2MDAsNyBAQCBzdGF0aWMgdm9pZCBzY2hlZF9zd2l0Y2hfdW5p
dHMoc3RydWN0IHNjaGVkX3Jlc291cmNlICpzZCwKICAgICBzY2hlZF91bml0X3J1bnN0YXRlX2No
YW5nZShwcmV2LCBmYWxzZSwgbm93KTsKICAgICBwcmV2LT5sYXN0X3J1bl90aW1lID0gbm93Owog
Ci0gICAgQVNTRVJUKG5leHQtPnZjcHUtPnJ1bnN0YXRlLnN0YXRlICE9IFJVTlNUQVRFX3J1bm5p
bmcpOworICAgIEFTU0VSVCghdW5pdF9ydW5uaW5nKG5leHQpKTsKICAgICBzY2hlZF91bml0X3J1
bnN0YXRlX2NoYW5nZShuZXh0LCB0cnVlLCBub3cpOwogCiAgICAgLyoKQEAgLTE3MjAsNyArMTcy
Miw3IEBAIHZvaWQgc2NoZWRfY29udGV4dF9zd2l0Y2hlZChzdHJ1Y3QgdmNwdSAqdnByZXYsIHN0
cnVjdCB2Y3B1ICp2bmV4dCkKICAgICAgICAgICAgIHdoaWxlICggYXRvbWljX3JlYWQoJm5leHQt
PnJlbmRlenZvdXNfb3V0X2NudCkgKQogICAgICAgICAgICAgICAgIGNwdV9yZWxheCgpOwogICAg
IH0KLSAgICBlbHNlIGlmICggdnByZXYgIT0gdm5leHQgKQorICAgIGVsc2UgaWYgKCB2cHJldiAh
PSB2bmV4dCAmJiBzY2hlZF9ncmFudWxhcml0eSA9PSAxICkKICAgICAgICAgY29udGV4dF9zYXZl
ZCh2cHJldik7CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oIGIv
eGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKaW5kZXggODA1Y2VmYWEwNy4uOThkNGRjNjVlMiAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKKysrIGIveGVuL2luY2x1ZGUv
eGVuL3NjaGVkLWlmLmgKQEAgLTY1LDI5ICs2NSw2MSBAQCBzdGF0aWMgaW5saW5lIGJvb2wgaXNf
aWRsZV91bml0KGNvbnN0IHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogICAgIHJldHVybiBpc19p
ZGxlX3ZjcHUodW5pdC0+dmNwdSk7CiB9CiAKK3N0YXRpYyBpbmxpbmUgdW5zaWduZWQgaW50IHVu
aXRfcnVubmluZyhjb25zdCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKK3sKKyAgICByZXR1cm4g
dW5pdC0+cnVuc3RhdGVfY250W1JVTlNUQVRFX3J1bm5pbmddOworfQorCiBzdGF0aWMgaW5saW5l
IGJvb2wgdW5pdF9ydW5uYWJsZShjb25zdCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIHsKLSAg
ICByZXR1cm4gdmNwdV9ydW5uYWJsZSh1bml0LT52Y3B1KTsKKyAgICBzdHJ1Y3QgdmNwdSAqdjsK
KworICAgIGlmICggaXNfaWRsZV91bml0KHVuaXQpICkKKyAgICAgICAgcmV0dXJuIHRydWU7CisK
KyAgICBmb3JfZWFjaF9zY2hlZF91bml0X3ZjcHUgKCB1bml0LCB2ICkKKyAgICAgICAgaWYgKCB2
Y3B1X3J1bm5hYmxlKHYpICkKKyAgICAgICAgICAgIHJldHVybiB0cnVlOworCisgICAgcmV0dXJu
IGZhbHNlOwogfQogCiBzdGF0aWMgaW5saW5lIGJvb2wgdW5pdF9ydW5uYWJsZV9zdGF0ZShjb25z
dCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIHsKICAgICBzdHJ1Y3QgdmNwdSAqdjsKLSAgICBi
b29sIHJ1bm5hYmxlOworICAgIGJvb2wgcnVubmFibGUsIHJldCA9IGZhbHNlOwogCi0gICAgdiA9
IHVuaXQtPnZjcHU7Ci0gICAgcnVubmFibGUgPSB2Y3B1X3J1bm5hYmxlKHYpOworICAgIGlmICgg
aXNfaWRsZV91bml0KHVuaXQpICkKKyAgICAgICAgcmV0dXJuIHRydWU7CiAKLSAgICB2LT5uZXdf
c3RhdGUgPSBydW5uYWJsZSA/IFJVTlNUQVRFX3J1bm5pbmcKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICA6ICh2LT5wYXVzZV9mbGFncyAmIFZQRl9ibG9ja2VkKQotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgPyBSVU5TVEFURV9ibG9ja2VkIDogUlVOU1RBVEVfb2ZmbGluZTsKLSAg
ICByZXR1cm4gcnVubmFibGU7CisgICAgZm9yX2VhY2hfc2NoZWRfdW5pdF92Y3B1ICggdW5pdCwg
diApCisgICAgeworICAgICAgICBydW5uYWJsZSA9IHZjcHVfcnVubmFibGUodik7CisKKyAgICAg
ICAgdi0+bmV3X3N0YXRlID0gcnVubmFibGUgPyBSVU5TVEFURV9ydW5uaW5nCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIDogKHYtPnBhdXNlX2ZsYWdzICYgVlBGX2Jsb2NrZWQpCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPyBSVU5TVEFURV9ibG9ja2VkIDogUlVO
U1RBVEVfb2ZmbGluZTsKKworICAgICAgICBpZiAoIHJ1bm5hYmxlICkKKyAgICAgICAgICAgIHJl
dCA9IHRydWU7CisgICAgfQorCisgICAgcmV0dXJuIHJldDsKIH0KIAogc3RhdGljIGlubGluZSB2
b2lkIHNjaGVkX3NldF9yZXMoc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKnJlcykKIHsKLSAgICB1
bml0LT52Y3B1LT5wcm9jZXNzb3IgPSByZXMtPnByb2Nlc3NvcjsKKyAgICBpbnQgY3B1ID0gY3B1
bWFza19maXJzdChyZXMtPmNwdXMpOworICAgIHN0cnVjdCB2Y3B1ICp2OworCisgICAgZm9yX2Vh
Y2hfc2NoZWRfdW5pdF92Y3B1ICggdW5pdCwgdiApCisgICAgeworICAgICAgICBBU1NFUlQoY3B1
IDwgbnJfY3B1X2lkcyk7CisgICAgICAgIHYtPnByb2Nlc3NvciA9IGNwdTsKKyAgICAgICAgY3B1
ID0gY3B1bWFza19uZXh0KGNwdSwgcmVzLT5jcHVzKTsKKyAgICB9CisKICAgICB1bml0LT5yZXMg
PSByZXM7CiB9CiAKQEAgLTk5LDI1ICsxMzEsMzcgQEAgc3RhdGljIGlubGluZSB1bnNpZ25lZCBp
bnQgc2NoZWRfdW5pdF9jcHUoc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiBzdGF0aWMgaW5saW5l
IHZvaWQgc2NoZWRfc2V0X3BhdXNlX2ZsYWdzKHN0cnVjdCBzY2hlZF91bml0ICp1bml0LAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgYml0KQog
ewotICAgIF9fc2V0X2JpdChiaXQsICZ1bml0LT52Y3B1LT5wYXVzZV9mbGFncyk7CisgICAgc3Ry
dWN0IHZjcHUgKnY7CisKKyAgICBmb3JfZWFjaF9zY2hlZF91bml0X3ZjcHUgKCB1bml0LCB2ICkK
KyAgICAgICAgX19zZXRfYml0KGJpdCwgJnYtPnBhdXNlX2ZsYWdzKTsKIH0KIAogc3RhdGljIGlu
bGluZSB2b2lkIHNjaGVkX2NsZWFyX3BhdXNlX2ZsYWdzKHN0cnVjdCBzY2hlZF91bml0ICp1bml0
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGlu
dCBiaXQpCiB7Ci0gICAgX19jbGVhcl9iaXQoYml0LCAmdW5pdC0+dmNwdS0+cGF1c2VfZmxhZ3Mp
OworICAgIHN0cnVjdCB2Y3B1ICp2OworCisgICAgZm9yX2VhY2hfc2NoZWRfdW5pdF92Y3B1ICgg
dW5pdCwgdiApCisgICAgICAgIF9fY2xlYXJfYml0KGJpdCwgJnYtPnBhdXNlX2ZsYWdzKTsKIH0K
IAogc3RhdGljIGlubGluZSB2b2lkIHNjaGVkX3NldF9wYXVzZV9mbGFnc19hdG9taWMoc3RydWN0
IHNjaGVkX3VuaXQgKnVuaXQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1bnNpZ25lZCBpbnQgYml0KQogewotICAgIHNldF9iaXQoYml0LCAmdW5pdC0+
dmNwdS0+cGF1c2VfZmxhZ3MpOworICAgIHN0cnVjdCB2Y3B1ICp2OworCisgICAgZm9yX2VhY2hf
c2NoZWRfdW5pdF92Y3B1ICggdW5pdCwgdiApCisgICAgICAgIHNldF9iaXQoYml0LCAmdi0+cGF1
c2VfZmxhZ3MpOwogfQogCiBzdGF0aWMgaW5saW5lIHZvaWQgc2NoZWRfY2xlYXJfcGF1c2VfZmxh
Z3NfYXRvbWljKHN0cnVjdCBzY2hlZF91bml0ICp1bml0LAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgYml0KQogewotICAgIGNs
ZWFyX2JpdChiaXQsICZ1bml0LT52Y3B1LT5wYXVzZV9mbGFncyk7CisgICAgc3RydWN0IHZjcHUg
KnY7CisKKyAgICBmb3JfZWFjaF9zY2hlZF91bml0X3ZjcHUgKCB1bml0LCB2ICkKKyAgICAgICAg
Y2xlYXJfYml0KGJpdCwgJnYtPnBhdXNlX2ZsYWdzKTsKIH0KIAogc3RhdGljIGlubGluZSBzdHJ1
Y3Qgc2NoZWRfdW5pdCAqc2NoZWRfaWRsZV91bml0KHVuc2lnbmVkIGludCBjcHUpCkBAIC00NDMs
MTIgKzQ4NywxOCBAQCBzdGF0aWMgaW5saW5lIGludCBzY2hlZF9hZGp1c3RfY3B1cG9vbChjb25z
dCBzdHJ1Y3Qgc2NoZWR1bGVyICpzLAogCiBzdGF0aWMgaW5saW5lIHZvaWQgc2NoZWRfdW5pdF9w
YXVzZV9ub3N5bmMoc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiB7Ci0gICAgdmNwdV9wYXVzZV9u
b3N5bmModW5pdC0+dmNwdSk7CisgICAgc3RydWN0IHZjcHUgKnY7CisKKyAgICBmb3JfZWFjaF9z
Y2hlZF91bml0X3ZjcHUgKCB1bml0LCB2ICkKKyAgICAgICAgdmNwdV9wYXVzZV9ub3N5bmModik7
CiB9CiAKIHN0YXRpYyBpbmxpbmUgdm9pZCBzY2hlZF91bml0X3VucGF1c2Uoc3RydWN0IHNjaGVk
X3VuaXQgKnVuaXQpCiB7Ci0gICAgdmNwdV91bnBhdXNlKHVuaXQtPnZjcHUpOworICAgIHN0cnVj
dCB2Y3B1ICp2OworCisgICAgZm9yX2VhY2hfc2NoZWRfdW5pdF92Y3B1ICggdW5pdCwgdiApCisg
ICAgICAgIHZjcHVfdW5wYXVzZSh2KTsKIH0KIAogI2RlZmluZSBSRUdJU1RFUl9TQ0hFRFVMRVIo
eCkgc3RhdGljIGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKngjI19lbnRyeSBcCi0tIAoyLjE2LjQK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 28 10:33:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 10:33:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVZQT-0005QH-NX; Tue, 28 May 2019 10:33:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=31/0=T4=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hVZQB-0004mV-7K
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 10:33:31 +0000
X-Inumbo-ID: 04c33706-8134-11e9-a530-2316f2ad48b6
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 04c33706-8134-11e9-a530-2316f2ad48b6;
 Tue, 28 May 2019 10:33:23 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 1F360B03C;
 Tue, 28 May 2019 10:33:22 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 28 May 2019 12:32:34 +0200
Message-Id: <20190528103313.1343-22-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190528103313.1343-1-jgross@suse.com>
References: <20190528103313.1343-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH 21/60] xen/sched: make rt scheduler vcpu
 agnostic.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 George Dunlap <george.dunlap@eu.citrix.com>, Meng Xu <mengxu@cis.upenn.edu>,
 Dario Faggioli <dfaggioli@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U3dpdGNoIHJ0IHNjaGVkdWxlciBjb21wbGV0ZWx5IGZyb20gdmNwdSB0byBzY2hlZF91bml0IHVz
YWdlLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0K
IHhlbi9jb21tb24vc2NoZWRfcnQuYyB8IDM1NiArKysrKysrKysrKysrKysrKysrKysrKystLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDE3NCBpbnNlcnRpb25zKCsp
LCAxODIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9ydC5jIGIv
eGVuL2NvbW1vbi9zY2hlZF9ydC5jCmluZGV4IDViMWY2NDU5Y2MuLjU3ODgzYmQwYTAgMTAwNjQ0
Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfcnQuYworKysgYi94ZW4vY29tbW9uL3NjaGVkX3J0LmMK
QEAgLTM2LDcgKzM2LDcgQEAKICAqCiAgKiBNaWdyYXRpb24gY29tcGVuc2F0aW9uIGFuZCByZXNp
c3QgbGlrZSBjcmVkaXQyIHRvIGJldHRlciB1c2UgY2FjaGU7CiAgKiBMb2NrIEhvbGRlciBQcm9i
bGVtLCB1c2luZyB5aWVsZD8KLSAqIFNlbGYgc3dpdGNoIHByb2JsZW06IFZDUFVzIG9mIHRoZSBz
YW1lIGRvbWFpbiBtYXkgcHJlZW1wdCBlYWNoIG90aGVyOworICogU2VsZiBzd2l0Y2ggcHJvYmxl
bTogVU5JVHMgb2YgdGhlIHNhbWUgZG9tYWluIG1heSBwcmVlbXB0IGVhY2ggb3RoZXI7CiAgKi8K
IAogLyoKQEAgLTQ0LDMwICs0NCwzMCBAQAogICoKICAqIFRoaXMgc2NoZWR1bGVyIGZvbGxvd3Mg
dGhlIFByZWVtcHRpdmUgR2xvYmFsIEVhcmxpZXN0IERlYWRsaW5lIEZpcnN0IChFREYpCiAgKiB0
aGVvcnkgaW4gcmVhbC10aW1lIGZpZWxkLgotICogQXQgYW55IHNjaGVkdWxpbmcgcG9pbnQsIHRo
ZSBWQ1BVIHdpdGggZWFybGllciBkZWFkbGluZSBoYXMgaGlnaGVyIHByaW9yaXR5LgotICogVGhl
IHNjaGVkdWxlciBhbHdheXMgcGlja3MgaGlnaGVzdCBwcmlvcml0eSBWQ1BVIHRvIHJ1biBvbiBh
IGZlYXNpYmxlIFBDUFUuCi0gKiBBIFBDUFUgaXMgZmVhc2libGUgaWYgdGhlIFZDUFUgY2FuIHJ1
biBvbiB0aGlzIFBDUFUgYW5kICh0aGUgUENQVSBpcyBpZGxlIG9yCi0gKiBoYXMgYSBsb3dlci1w
cmlvcml0eSBWQ1BVIHJ1bm5pbmcgb24gaXQuKQorICogQXQgYW55IHNjaGVkdWxpbmcgcG9pbnQs
IHRoZSBVTklUIHdpdGggZWFybGllciBkZWFkbGluZSBoYXMgaGlnaGVyIHByaW9yaXR5LgorICog
VGhlIHNjaGVkdWxlciBhbHdheXMgcGlja3MgaGlnaGVzdCBwcmlvcml0eSBVTklUIHRvIHJ1biBv
biBhIGZlYXNpYmxlIFBDUFUuCisgKiBBIFBDUFUgaXMgZmVhc2libGUgaWYgdGhlIFVOSVQgY2Fu
IHJ1biBvbiB0aGlzIFBDUFUgYW5kICh0aGUgUENQVSBpcyBpZGxlIG9yCisgKiBoYXMgYSBsb3dl
ci1wcmlvcml0eSBVTklUIHJ1bm5pbmcgb24gaXQuKQogICoKLSAqIEVhY2ggVkNQVSBoYXMgYSBk
ZWRpY2F0ZWQgcGVyaW9kLCBidWRnZXQgYW5kIGEgZXh0cmF0aW1lIGZsYWcKLSAqIFRoZSBkZWFk
bGluZSBvZiBhIFZDUFUgaXMgYXQgdGhlIGVuZCBvZiBlYWNoIHBlcmlvZDsKLSAqIEEgVkNQVSBo
YXMgaXRzIGJ1ZGdldCByZXBsZW5pc2hlZCBhdCB0aGUgYmVnaW5uaW5nIG9mIGVhY2ggcGVyaW9k
OwotICogV2hpbGUgc2NoZWR1bGVkLCBhIFZDUFUgYnVybnMgaXRzIGJ1ZGdldC4KLSAqIFRoZSBW
Q1BVIG5lZWRzIHRvIGZpbmlzaCBpdHMgYnVkZ2V0IGJlZm9yZSBpdHMgZGVhZGxpbmUgaW4gZWFj
aCBwZXJpb2Q7Ci0gKiBUaGUgVkNQVSBkaXNjYXJkcyBpdHMgdW51c2VkIGJ1ZGdldCBhdCB0aGUg
ZW5kIG9mIGVhY2ggcGVyaW9kLgotICogV2hlbiBhIFZDUFUgcnVucyBvdXQgb2YgYnVkZ2V0IGlu
IGEgcGVyaW9kLCBpZiBpdHMgZXh0cmF0aW1lIGZsYWcgaXMgc2V0LAotICogdGhlIFZDUFUgaW5j
cmVhc2VzIGl0cyBwcmlvcml0eV9sZXZlbCBieSAxIGFuZCByZWZpbGxzIGl0cyBidWRnZXQ7IG90
aGVyd2lzZSwKKyAqIEVhY2ggVU5JVCBoYXMgYSBkZWRpY2F0ZWQgcGVyaW9kLCBidWRnZXQgYW5k
IGEgZXh0cmF0aW1lIGZsYWcKKyAqIFRoZSBkZWFkbGluZSBvZiBhbiBVTklUIGlzIGF0IHRoZSBl
bmQgb2YgZWFjaCBwZXJpb2Q7CisgKiBBbiBVTklUIGhhcyBpdHMgYnVkZ2V0IHJlcGxlbmlzaGVk
IGF0IHRoZSBiZWdpbm5pbmcgb2YgZWFjaCBwZXJpb2Q7CisgKiBXaGlsZSBzY2hlZHVsZWQsIGFu
IFVOSVQgYnVybnMgaXRzIGJ1ZGdldC4KKyAqIFRoZSBVTklUIG5lZWRzIHRvIGZpbmlzaCBpdHMg
YnVkZ2V0IGJlZm9yZSBpdHMgZGVhZGxpbmUgaW4gZWFjaCBwZXJpb2Q7CisgKiBUaGUgVU5JVCBk
aXNjYXJkcyBpdHMgdW51c2VkIGJ1ZGdldCBhdCB0aGUgZW5kIG9mIGVhY2ggcGVyaW9kLgorICog
V2hlbiBhbiBVTklUIHJ1bnMgb3V0IG9mIGJ1ZGdldCBpbiBhIHBlcmlvZCwgaWYgaXRzIGV4dHJh
dGltZSBmbGFnIGlzIHNldCwKKyAqIHRoZSBVTklUIGluY3JlYXNlcyBpdHMgcHJpb3JpdHlfbGV2
ZWwgYnkgMSBhbmQgcmVmaWxscyBpdHMgYnVkZ2V0OyBvdGhlcndpc2UsCiAgKiBpdCBoYXMgdG8g
d2FpdCB1bnRpbCBuZXh0IHBlcmlvZC4KICAqCi0gKiBFYWNoIFZDUFUgaXMgaW1wbGVtZW50ZWQg
YXMgYSBkZWZlcmFibGUgc2VydmVyLgotICogV2hlbiBhIFZDUFUgaGFzIGEgdGFzayBydW5uaW5n
IG9uIGl0LCBpdHMgYnVkZ2V0IGlzIGNvbnRpbnVvdXNseSBidXJuZWQ7Ci0gKiBXaGVuIGEgVkNQ
VSBoYXMgbm8gdGFzayBidXQgd2l0aCBidWRnZXQgbGVmdCwgaXRzIGJ1ZGdldCBpcyBwcmVzZXJ2
ZWQuCisgKiBFYWNoIFVOSVQgaXMgaW1wbGVtZW50ZWQgYXMgYSBkZWZlcmFibGUgc2VydmVyLgor
ICogV2hlbiBhbiBVTklUIGhhcyBhIHRhc2sgcnVubmluZyBvbiBpdCwgaXRzIGJ1ZGdldCBpcyBj
b250aW51b3VzbHkgYnVybmVkOworICogV2hlbiBhbiBVTklUIGhhcyBubyB0YXNrIGJ1dCB3aXRo
IGJ1ZGdldCBsZWZ0LCBpdHMgYnVkZ2V0IGlzIHByZXNlcnZlZC4KICAqCiAgKiBRdWV1ZSBzY2hl
bWU6CiAgKiBBIGdsb2JhbCBydW5xdWV1ZSBhbmQgYSBnbG9iYWwgZGVwbGV0ZWRxdWV1ZSBmb3Ig
ZWFjaCBDUFUgcG9vbC4KLSAqIFRoZSBydW5xdWV1ZSBob2xkcyBhbGwgcnVubmFibGUgVkNQVXMg
d2l0aCBidWRnZXQsCisgKiBUaGUgcnVucXVldWUgaG9sZHMgYWxsIHJ1bm5hYmxlIFVOSVRzIHdp
dGggYnVkZ2V0LAogICogc29ydGVkIGJ5IHByaW9yaXR5X2xldmVsIGFuZCBkZWFkbGluZTsKLSAq
IFRoZSBkZXBsZXRlZHF1ZXVlIGhvbGRzIGFsbCBWQ1BVcyB3aXRob3V0IGJ1ZGdldCwgdW5zb3J0
ZWQ7CisgKiBUaGUgZGVwbGV0ZWRxdWV1ZSBob2xkcyBhbGwgVU5JVHMgd2l0aG91dCBidWRnZXQs
IHVuc29ydGVkOwogICoKICAqIE5vdGU6IGNwdW1hc2sgYW5kIGNwdXBvb2wgaXMgc3VwcG9ydGVk
LgogICovCkBAIC04Miw3ICs4Miw3IEBACiAgKiBpbiBzY2hlZHVsZS5jCiAgKgogICogVGhlIGZ1
bmN0aW9ucyBpbnZvbGVzIFJ1blEgYW5kIG5lZWRzIHRvIGdyYWIgbG9ja3MgYXJlOgotICogICAg
dmNwdV9pbnNlcnQsIHZjcHVfcmVtb3ZlLCBjb250ZXh0X3NhdmVkLCBydW5xX2luc2VydAorICog
ICAgdW5pdF9pbnNlcnQsIHVuaXRfcmVtb3ZlLCBjb250ZXh0X3NhdmVkLCBydW5xX2luc2VydAog
ICovCiAKIApAQCAtOTUsNyArOTUsNyBAQAogCiAvKgogICogTWF4IHBlcmlvZDogbWF4IGRlbHRh
IG9mIHRpbWUgdHlwZSwgYmVjYXVzZSBwZXJpb2QgaXMgYWRkZWQgdG8gdGhlIHRpbWUKLSAqIGEg
dmNwdSBhY3RpdmF0ZXMsIHNvIHRoaXMgbXVzdCBub3Qgb3ZlcmZsb3cuCisgKiBhbiB1bml0IGFj
dGl2YXRlcywgc28gdGhpcyBtdXN0IG5vdCBvdmVyZmxvdy4KICAqIE1pbiBwZXJpb2Q6IDEwIHVz
LCBjb25zaWRlcmluZyB0aGUgc2NoZWR1bGluZyBvdmVyaGVhZCAod2hlbiBwZXJpb2QgaXMKICAq
IHRvbyBsb3csIHNjaGVkdWxpbmcgaXMgaW52b2tlZCB0b28gZnJlcXVlbnRseSwgY2F1c2luZyBo
aWdoIG92ZXJoZWFkKS4KICAqLwpAQCAtMTIxLDEyICsxMjEsMTIgQEAKICAqIEZsYWdzCiAgKi8K
IC8qCi0gKiBSVERTX3NjaGVkdWxlZDogSXMgdGhpcyB2Y3B1IGVpdGhlciBydW5uaW5nIG9uLCBv
ciBjb250ZXh0LXN3aXRjaGluZyBvZmYsCisgKiBSVERTX3NjaGVkdWxlZDogSXMgdGhpcyB1bml0
IGVpdGhlciBydW5uaW5nIG9uLCBvciBjb250ZXh0LXN3aXRjaGluZyBvZmYsCiAgKiBhIHBoeWlz
Y2FsIGNwdT8KICAqICsgQWNjZXNzZWQgb25seSB3aXRoIGdsb2JhbCBsb2NrIGhlbGQuCiAgKiAr
IFNldCB3aGVuIGNob3NlbiBhcyBuZXh0IGluIHJ0X3NjaGVkdWxlKCkuCiAgKiArIENsZWFyZWQg
YWZ0ZXIgY29udGV4dCBzd2l0Y2ggaGFzIGJlZW4gc2F2ZWQgaW4gcnRfY29udGV4dF9zYXZlZCgp
Ci0gKiArIENoZWNrZWQgaW4gdmNwdV93YWtlIHRvIHNlZSBpZiB3ZSBjYW4gYWRkIHRvIHRoZSBS
dW5xdWV1ZSwgb3IgaWYgd2Ugc2hvdWxkCisgKiArIENoZWNrZWQgaW4gdW5pdF93YWtlIHRvIHNl
ZSBpZiB3ZSBjYW4gYWRkIHRvIHRoZSBSdW5xdWV1ZSwgb3IgaWYgd2Ugc2hvdWxkCiAgKiAgIHNl
dCBSVERTX2RlbGF5ZWRfcnVucV9hZGQKICAqICsgQ2hlY2tlZCB0byBiZSBmYWxzZSBpbiBydW5x
X2luc2VydC4KICAqLwpAQCAtMTQ2LDE1ICsxNDYsMTUgQEAKIC8qCiAgKiBSVERTX2RlcGxldGVk
OiBEb2VzIHRoaXMgdmNwIHJ1biBvdXQgb2YgYnVkZ2V0PwogICogVGhpcyBmbGFnIGlzCi0gKiAr
IHNldCBpbiBidXJuX2J1ZGdldCgpIGlmIGEgdmNwdSBoYXMgemVybyBidWRnZXQgbGVmdDsKKyAq
ICsgc2V0IGluIGJ1cm5fYnVkZ2V0KCkgaWYgYW4gdW5pdCBoYXMgemVybyBidWRnZXQgbGVmdDsK
ICAqICsgY2xlYXJlZCBhbmQgY2hlY2tlZCBpbiB0aGUgcmVwZW5pc2htZW50IGhhbmRsZXIsCi0g
KiAgIGZvciB0aGUgdmNwdXMgdGhhdCBhcmUgYmVpbmcgcmVwbGVuaXNoZWQuCisgKiAgIGZvciB0
aGUgdW5pdHMgdGhhdCBhcmUgYmVpbmcgcmVwbGVuaXNoZWQuCiAgKi8KICNkZWZpbmUgX19SVERT
X2RlcGxldGVkICAgICAzCiAjZGVmaW5lIFJURFNfZGVwbGV0ZWQgKDE8PF9fUlREU19kZXBsZXRl
ZCkKIAogLyoKLSAqIFJURFNfZXh0cmF0aW1lOiBDYW4gdGhlIHZjcHUgcnVuIGluIHRoZSB0aW1l
IHRoYXQgaXMKKyAqIFJURFNfZXh0cmF0aW1lOiBDYW4gdGhlIHVuaXQgcnVuIGluIHRoZSB0aW1l
IHRoYXQgaXMKICAqIG5vdCBwYXJ0IG9mIGFueSByZWFsLXRpbWUgcmVzZXJ2YXRpb24sIGFuZCB3
b3VsZCB0aGVyZWZvcmUKICAqIGJlIG90aGVyd2lzZSBsZWZ0IGlkbGU/CiAgKi8KQEAgLTE4Mywx
MSArMTgzLDExIEBAIHN0cnVjdCBydF9wcml2YXRlIHsKICAgICBzcGlubG9ja190IGxvY2s7ICAg
ICAgICAgICAgLyogdGhlIGdsb2JhbCBjb2Fyc2UtZ3JhaW5lZCBsb2NrICovCiAgICAgc3RydWN0
IGxpc3RfaGVhZCBzZG9tOyAgICAgIC8qIGxpc3Qgb2YgYXZhaWxhbGJlIGRvbWFpbnMsIHVzZWQg
Zm9yIGR1bXAgKi8KIAotICAgIHN0cnVjdCBsaXN0X2hlYWQgcnVucTsgICAgICAvKiBvcmRlcmVk
IGxpc3Qgb2YgcnVubmFibGUgdmNwdXMgKi8KLSAgICBzdHJ1Y3QgbGlzdF9oZWFkIGRlcGxldGVk
cTsgLyogdW5vcmRlcmVkIGxpc3Qgb2YgZGVwbGV0ZWQgdmNwdXMgKi8KKyAgICBzdHJ1Y3QgbGlz
dF9oZWFkIHJ1bnE7ICAgICAgLyogb3JkZXJlZCBsaXN0IG9mIHJ1bm5hYmxlIHVuaXRzICovCisg
ICAgc3RydWN0IGxpc3RfaGVhZCBkZXBsZXRlZHE7IC8qIHVub3JkZXJlZCBsaXN0IG9mIGRlcGxl
dGVkIHVuaXRzICovCiAKICAgICBzdHJ1Y3QgdGltZXIgcmVwbF90aW1lcjsgICAgLyogcmVwbGVu
aXNobWVudCB0aW1lciAqLwotICAgIHN0cnVjdCBsaXN0X2hlYWQgcmVwbHE7ICAgICAvKiBvcmRl
cmVkIGxpc3Qgb2YgdmNwdXMgdGhhdCBuZWVkIHJlcGxlbmlzaG1lbnQgKi8KKyAgICBzdHJ1Y3Qg
bGlzdF9oZWFkIHJlcGxxOyAgICAgLyogb3JkZXJlZCBsaXN0IG9mIHVuaXRzIHRoYXQgbmVlZCBy
ZXBsZW5pc2htZW50ICovCiAKICAgICBjcHVtYXNrX3QgdGlja2xlZDsgICAgICAgICAgLyogY3B1
cyBiZWVuIHRpY2tsZWQgKi8KIH07CkBAIC0xOTksMTggKzE5OSwxOCBAQCBzdHJ1Y3QgcnRfdW5p
dCB7CiAgICAgc3RydWN0IGxpc3RfaGVhZCBxX2VsZW07ICAgICAvKiBvbiB0aGUgcnVucS9kZXBs
ZXRlZHEgbGlzdCAqLwogICAgIHN0cnVjdCBsaXN0X2hlYWQgcmVwbHFfZWxlbTsgLyogb24gdGhl
IHJlcGxlbmlzaG1lbnQgZXZlbnRzIGxpc3QgKi8KIAotICAgIC8qIFZDUFUgcGFyYW1ldGVycywg
aW4gbmFub3NlY29uZHMgKi8KKyAgICAvKiBVTklUIHBhcmFtZXRlcnMsIGluIG5hbm9zZWNvbmRz
ICovCiAgICAgc190aW1lX3QgcGVyaW9kOwogICAgIHNfdGltZV90IGJ1ZGdldDsKIAotICAgIC8q
IFZDUFUgY3VycmVudCBpbmZvcm1hdGlvbiBpbiBuYW5vc2Vjb25kICovCisgICAgLyogVU5JVCBj
dXJyZW50IGluZm9ybWF0aW9uIGluIG5hbm9zZWNvbmQgKi8KICAgICBzX3RpbWVfdCBjdXJfYnVk
Z2V0OyAgICAgICAgIC8qIGN1cnJlbnQgYnVkZ2V0ICovCiAgICAgc190aW1lX3QgbGFzdF9zdGFy
dDsgICAgICAgICAvKiBsYXN0IHN0YXJ0IHRpbWUgKi8KICAgICBzX3RpbWVfdCBjdXJfZGVhZGxp
bmU7ICAgICAgIC8qIGN1cnJlbnQgZGVhZGxpbmUgZm9yIEVERiAqLwogCiAgICAgLyogVXAtcG9p
bnRlcnMgKi8KICAgICBzdHJ1Y3QgcnRfZG9tICpzZG9tOwotICAgIHN0cnVjdCB2Y3B1ICp2Y3B1
OworICAgIHN0cnVjdCBzY2hlZF91bml0ICp1bml0OwogCiAgICAgdW5zaWduZWQgcHJpb3JpdHlf
bGV2ZWw7CiAKQEAgLTI2Myw3ICsyNjMsNyBAQCBzdGF0aWMgaW5saW5lIGJvb2wgaGFzX2V4dHJh
dGltZShjb25zdCBzdHJ1Y3QgcnRfdW5pdCAqc3ZjKQogICogYW5kIHRoZSByZXBsZW5pc2htZW50
IGV2ZW50cyBxdWV1ZS4KICAqLwogc3RhdGljIGludAotdmNwdV9vbl9xKGNvbnN0IHN0cnVjdCBy
dF91bml0ICpzdmMpCit1bml0X29uX3EoY29uc3Qgc3RydWN0IHJ0X3VuaXQgKnN2YykKIHsKICAg
IHJldHVybiAhbGlzdF9lbXB0eSgmc3ZjLT5xX2VsZW0pOwogfQpAQCAtMjgxLDcgKzI4MSw3IEBA
IHJlcGxxX2VsZW0oc3RydWN0IGxpc3RfaGVhZCAqZWxlbSkKIH0KIAogc3RhdGljIGludAotdmNw
dV9vbl9yZXBscShjb25zdCBzdHJ1Y3QgcnRfdW5pdCAqc3ZjKQordW5pdF9vbl9yZXBscShjb25z
dCBzdHJ1Y3QgcnRfdW5pdCAqc3ZjKQogewogICAgIHJldHVybiAhbGlzdF9lbXB0eSgmc3ZjLT5y
ZXBscV9lbGVtKTsKIH0KQEAgLTI5MSw3ICsyOTEsNyBAQCB2Y3B1X29uX3JlcGxxKGNvbnN0IHN0
cnVjdCBydF91bml0ICpzdmMpCiAgKiBPdGhlcndpc2UsIHJldHVybiB2YWx1ZSA8IDAKICAqLwog
c3RhdGljIHNfdGltZV90Ci1jb21wYXJlX3ZjcHVfcHJpb3JpdHkoY29uc3Qgc3RydWN0IHJ0X3Vu
aXQgKnYxLCBjb25zdCBzdHJ1Y3QgcnRfdW5pdCAqdjIpCitjb21wYXJlX3VuaXRfcHJpb3JpdHko
Y29uc3Qgc3RydWN0IHJ0X3VuaXQgKnYxLCBjb25zdCBzdHJ1Y3QgcnRfdW5pdCAqdjIpCiB7CiAg
ICAgaW50IHByaW8gPSB2Mi0+cHJpb3JpdHlfbGV2ZWwgLSB2MS0+cHJpb3JpdHlfbGV2ZWw7CiAK
QEAgLTMwMiwxNSArMzAyLDE1IEBAIGNvbXBhcmVfdmNwdV9wcmlvcml0eShjb25zdCBzdHJ1Y3Qg
cnRfdW5pdCAqdjEsIGNvbnN0IHN0cnVjdCBydF91bml0ICp2MikKIH0KIAogLyoKLSAqIERlYnVn
IHJlbGF0ZWQgY29kZSwgZHVtcCB2Y3B1L2NwdSBpbmZvcm1hdGlvbgorICogRGVidWcgcmVsYXRl
ZCBjb2RlLCBkdW1wIHVuaXQvY3B1IGluZm9ybWF0aW9uCiAgKi8KIHN0YXRpYyB2b2lkCi1ydF9k
dW1wX3ZjcHUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBjb25zdCBzdHJ1Y3QgcnRfdW5p
dCAqc3ZjKQorcnRfZHVtcF91bml0KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgY29uc3Qg
c3RydWN0IHJ0X3VuaXQgKnN2YykKIHsKICAgICBjcHVtYXNrX3QgKmNwdXBvb2xfbWFzaywgKm1h
c2s7CiAKICAgICBBU1NFUlQoc3ZjICE9IE5VTEwpOwotICAgIC8qIGlkbGUgdmNwdSAqLworICAg
IC8qIGlkbGUgdW5pdCAqLwogICAgIGlmKCBzdmMtPnNkb20gPT0gTlVMTCApCiAgICAgewogICAg
ICAgICBwcmludGsoIlxuIik7CkBAIC0zMjEsMjAgKzMyMSwyMCBAQCBydF9kdW1wX3ZjcHUoY29u
c3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBjb25zdCBzdHJ1Y3QgcnRfdW5pdCAqc3ZjKQogICAg
ICAqIFdlIGNhbid0IGp1c3QgdXNlICdjcHVtYXNrX3NjcmF0Y2gnIGJlY2F1c2UgdGhlIGR1bXBp
bmcgY2FuCiAgICAgICogaGFwcGVuIGZyb20gYSBwQ1BVIG91dHNpZGUgb2YgdGhpcyBzY2hlZHVs
ZXIncyBjcHVwb29sLCBhbmQKICAgICAgKiBoZW5jZSBpdCdzIG5vdCByaWdodCB0byB1c2UgaXRz
IHBDUFUncyBzY3JhdGNoIG1hc2suCi0gICAgICogT24gdGhlIG90aGVyIGhhbmQsIGl0IGlzIHNh
ZmUgdG8gdXNlIHN2Yy0+dmNwdS0+cHJvY2Vzc29yJ3MKKyAgICAgKiBPbiB0aGUgb3RoZXIgaGFu
ZCwgaXQgaXMgc2FmZSB0byB1c2Ugc2NoZWRfdW5pdF9jcHUoc3ZjLT51bml0KSdzCiAgICAgICog
b3duIHNjcmF0Y2ggc3BhY2UsIHNpbmNlIHdlIGhvbGQgdGhlIHJ1bnF1ZXVlIGxvY2suCiAgICAg
ICovCi0gICAgbWFzayA9IGNwdW1hc2tfc2NyYXRjaF9jcHUoc3ZjLT52Y3B1LT5wcm9jZXNzb3Ip
OworICAgIG1hc2sgPSBjcHVtYXNrX3NjcmF0Y2hfY3B1KHNjaGVkX3VuaXRfY3B1KHN2Yy0+dW5p
dCkpOwogCi0gICAgY3B1cG9vbF9tYXNrID0gY3B1cG9vbF9kb21haW5fY3B1bWFzayhzdmMtPnZj
cHUtPmRvbWFpbik7Ci0gICAgY3B1bWFza19hbmQobWFzaywgY3B1cG9vbF9tYXNrLCBzdmMtPnZj
cHUtPnNjaGVkX3VuaXQtPmNwdV9oYXJkX2FmZmluaXR5KTsKKyAgICBjcHVwb29sX21hc2sgPSBj
cHVwb29sX2RvbWFpbl9jcHVtYXNrKHN2Yy0+dW5pdC0+ZG9tYWluKTsKKyAgICBjcHVtYXNrX2Fu
ZChtYXNrLCBjcHVwb29sX21hc2ssIHN2Yy0+dW5pdC0+Y3B1X2hhcmRfYWZmaW5pdHkpOwogICAg
IHByaW50aygiWyU1ZC4lLTJ1XSBjcHUgJXUsICglIlBSSV9zdGltZSIsICUiUFJJX3N0aW1lIiks
IgogICAgICAgICAgICAiIGN1cl9iPSUiUFJJX3N0aW1lIiBjdXJfZD0lIlBSSV9zdGltZSIgbGFz
dF9zdGFydD0lIlBSSV9zdGltZSJcbiIKICAgICAgICAgICAgIiBcdFx0IHByaW9yaXR5X2xldmVs
PSVkIGhhc19leHRyYXRpbWU9JWRcbiIKICAgICAgICAgICAgIiBcdFx0IG9uUT0lZCBydW5uYWJs
ZT0lZCBmbGFncz0leCBlZmZlY3RpdmUgaGFyZF9hZmZpbml0eT0lKnBibFxuIiwKLSAgICAgICAg
ICAgIHN2Yy0+dmNwdS0+ZG9tYWluLT5kb21haW5faWQsCi0gICAgICAgICAgICBzdmMtPnZjcHUt
PnZjcHVfaWQsCi0gICAgICAgICAgICBzdmMtPnZjcHUtPnByb2Nlc3NvciwKKyAgICAgICAgICAg
IHN2Yy0+dW5pdC0+ZG9tYWluLT5kb21haW5faWQsCisgICAgICAgICAgICBzdmMtPnVuaXQtPnVu
aXRfaWQsCisgICAgICAgICAgICBzY2hlZF91bml0X2NwdShzdmMtPnVuaXQpLAogICAgICAgICAg
ICAgc3ZjLT5wZXJpb2QsCiAgICAgICAgICAgICBzdmMtPmJ1ZGdldCwKICAgICAgICAgICAgIHN2
Yy0+Y3VyX2J1ZGdldCwKQEAgLTM0Miw4ICszNDIsOCBAQCBydF9kdW1wX3ZjcHUoY29uc3Qgc3Ry
dWN0IHNjaGVkdWxlciAqb3BzLCBjb25zdCBzdHJ1Y3QgcnRfdW5pdCAqc3ZjKQogICAgICAgICAg
ICAgc3ZjLT5sYXN0X3N0YXJ0LAogICAgICAgICAgICAgc3ZjLT5wcmlvcml0eV9sZXZlbCwKICAg
ICAgICAgICAgIGhhc19leHRyYXRpbWUoc3ZjKSwKLSAgICAgICAgICAgIHZjcHVfb25fcShzdmMp
LAotICAgICAgICAgICAgdmNwdV9ydW5uYWJsZShzdmMtPnZjcHUpLAorICAgICAgICAgICAgdW5p
dF9vbl9xKHN2YyksCisgICAgICAgICAgICB1bml0X3J1bm5hYmxlKHN2Yy0+dW5pdCksCiAgICAg
ICAgICAgICBzdmMtPmZsYWdzLAogICAgICAgICAgICAgbnJfY3B1X2lkcywgY3B1bWFza19iaXRz
KG1hc2spKTsKIH0KQEAgLTM1NywxMSArMzU3LDExIEBAIHJ0X2R1bXBfcGNwdShjb25zdCBzdHJ1
Y3Qgc2NoZWR1bGVyICpvcHMsIGludCBjcHUpCiAKICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmcHJ2
LT5sb2NrLCBmbGFncyk7CiAgICAgcHJpbnRrKCJDUFVbJTAyZF1cbiIsIGNwdSk7Ci0gICAgLyog
Y3VycmVudCBWQ1BVIChub3RoaW5nIHRvIHNheSBpZiB0aGF0J3MgdGhlIGlkbGUgdmNwdSkuICov
CisgICAgLyogY3VycmVudCBVTklUIChub3RoaW5nIHRvIHNheSBpZiB0aGF0J3MgdGhlIGlkbGUg
dW5pdCkuICovCiAgICAgc3ZjID0gcnRfdW5pdChjdXJyX29uX2NwdShjcHUpKTsKLSAgICBpZiAo
IHN2YyAmJiAhaXNfaWRsZV92Y3B1KHN2Yy0+dmNwdSkgKQorICAgIGlmICggc3ZjICYmICFpc19p
ZGxlX3VuaXQoc3ZjLT51bml0KSApCiAgICAgewotICAgICAgICBydF9kdW1wX3ZjcHUob3BzLCBz
dmMpOworICAgICAgICBydF9kdW1wX3VuaXQob3BzLCBzdmMpOwogICAgIH0KICAgICBzcGluX3Vu
bG9ja19pcnFyZXN0b3JlKCZwcnYtPmxvY2ssIGZsYWdzKTsKIH0KQEAgLTM4OCwzNSArMzg4LDM1
IEBAIHJ0X2R1bXAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzKQogICAgIGxpc3RfZm9yX2Vh
Y2ggKCBpdGVyLCBydW5xICkKICAgICB7CiAgICAgICAgIHN2YyA9IHFfZWxlbShpdGVyKTsKLSAg
ICAgICAgcnRfZHVtcF92Y3B1KG9wcywgc3ZjKTsKKyAgICAgICAgcnRfZHVtcF91bml0KG9wcywg
c3ZjKTsKICAgICB9CiAKICAgICBwcmludGsoIkdsb2JhbCBEZXBsZXRlZFF1ZXVlIGluZm86XG4i
KTsKICAgICBsaXN0X2Zvcl9lYWNoICggaXRlciwgZGVwbGV0ZWRxICkKICAgICB7CiAgICAgICAg
IHN2YyA9IHFfZWxlbShpdGVyKTsKLSAgICAgICAgcnRfZHVtcF92Y3B1KG9wcywgc3ZjKTsKKyAg
ICAgICAgcnRfZHVtcF91bml0KG9wcywgc3ZjKTsKICAgICB9CiAKICAgICBwcmludGsoIkdsb2Jh
bCBSZXBsZW5pc2htZW50IEV2ZW50cyBpbmZvOlxuIik7CiAgICAgbGlzdF9mb3JfZWFjaCAoIGl0
ZXIsIHJlcGxxICkKICAgICB7CiAgICAgICAgIHN2YyA9IHJlcGxxX2VsZW0oaXRlcik7Ci0gICAg
ICAgIHJ0X2R1bXBfdmNwdShvcHMsIHN2Yyk7CisgICAgICAgIHJ0X2R1bXBfdW5pdChvcHMsIHN2
Yyk7CiAgICAgfQogCiAgICAgcHJpbnRrKCJEb21haW4gaW5mbzpcbiIpOwogICAgIGxpc3RfZm9y
X2VhY2ggKCBpdGVyLCAmcHJ2LT5zZG9tICkKICAgICB7Ci0gICAgICAgIHN0cnVjdCB2Y3B1ICp2
OworICAgICAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdDsKIAogICAgICAgICBzZG9tID0gbGlz
dF9lbnRyeShpdGVyLCBzdHJ1Y3QgcnRfZG9tLCBzZG9tX2VsZW0pOwogICAgICAgICBwcmludGso
Ilx0ZG9tYWluOiAlZFxuIiwgc2RvbS0+ZG9tLT5kb21haW5faWQpOwogCi0gICAgICAgIGZvcl9l
YWNoX3ZjcHUgKCBzZG9tLT5kb20sIHYgKQorICAgICAgICBmb3JfZWFjaF9zY2hlZF91bml0ICgg
c2RvbS0+ZG9tLCB1bml0ICkKICAgICAgICAgewotICAgICAgICAgICAgc3ZjID0gcnRfdW5pdCh2
LT5zY2hlZF91bml0KTsKLSAgICAgICAgICAgIHJ0X2R1bXBfdmNwdShvcHMsIHN2Yyk7CisgICAg
ICAgICAgICBzdmMgPSBydF91bml0KHVuaXQpOworICAgICAgICAgICAgcnRfZHVtcF91bml0KG9w
cywgc3ZjKTsKICAgICAgICAgfQogICAgIH0KIApAQCAtNDU4LDEyICs0NTgsMTIgQEAgcnRfdXBk
YXRlX2RlYWRsaW5lKHNfdGltZV90IG5vdywgc3RydWN0IHJ0X3VuaXQgKnN2YykKICAgICAvKiBU
UkFDRSAqLwogICAgIHsKICAgICAgICAgc3RydWN0IF9fcGFja2VkIHsKLSAgICAgICAgICAgIHVu
c2lnbmVkIHZjcHU6MTYsIGRvbToxNjsKKyAgICAgICAgICAgIHVuc2lnbmVkIHVuaXQ6MTYsIGRv
bToxNjsKICAgICAgICAgICAgIHVuc2lnbmVkIHByaW9yaXR5X2xldmVsOwogICAgICAgICAgICAg
dWludDY0X3QgY3VyX2RlYWRsaW5lLCBjdXJfYnVkZ2V0OwogICAgICAgICB9IGQ7Ci0gICAgICAg
IGQuZG9tID0gc3ZjLT52Y3B1LT5kb21haW4tPmRvbWFpbl9pZDsKLSAgICAgICAgZC52Y3B1ID0g
c3ZjLT52Y3B1LT52Y3B1X2lkOworICAgICAgICBkLmRvbSA9IHN2Yy0+dW5pdC0+ZG9tYWluLT5k
b21haW5faWQ7CisgICAgICAgIGQudW5pdCA9IHN2Yy0+dW5pdC0+dW5pdF9pZDsKICAgICAgICAg
ZC5wcmlvcml0eV9sZXZlbCA9IHN2Yy0+cHJpb3JpdHlfbGV2ZWw7CiAgICAgICAgIGQuY3VyX2Rl
YWRsaW5lID0gKHVpbnQ2NF90KSBzdmMtPmN1cl9kZWFkbGluZTsKICAgICAgICAgZC5jdXJfYnVk
Z2V0ID0gKHVpbnQ2NF90KSBzdmMtPmN1cl9idWRnZXQ7CkBAIC00NzYsMTUgKzQ3NiwxNSBAQCBy
dF91cGRhdGVfZGVhZGxpbmUoc190aW1lX3Qgbm93LCBzdHJ1Y3QgcnRfdW5pdCAqc3ZjKQogfQog
CiAvKgotICogSGVscGVycyBmb3IgcmVtb3ZpbmcgYW5kIGluc2VydGluZyBhIHZjcHUgaW4gYSBx
dWV1ZQotICogdGhhdCBpcyBiZWluZyBrZXB0IG9yZGVyZWQgYnkgdGhlIHZjcHVzJyBkZWFkbGlu
ZXMgKGFzIEVERgorICogSGVscGVycyBmb3IgcmVtb3ZpbmcgYW5kIGluc2VydGluZyBhbiB1bml0
IGluIGEgcXVldWUKKyAqIHRoYXQgaXMgYmVpbmcga2VwdCBvcmRlcmVkIGJ5IHRoZSB1bml0cycg
ZGVhZGxpbmVzIChhcyBFREYKICAqIG1hbmRhdGVzKS4KICAqCi0gKiBGb3IgY2FsbGVycycgY29u
dmVuaWVuY2UsIHRoZSB2Y3B1IHJlbW92aW5nIGhlbHBlciByZXR1cm5zCi0gKiB0cnVlIGlmIHRo
ZSB2Y3B1IHJlbW92ZWQgd2FzIHRoZSBvbmUgYXQgdGhlIGZyb250IG9mIHRoZQorICogRm9yIGNh
bGxlcnMnIGNvbnZlbmllbmNlLCB0aGUgdW5pdCByZW1vdmluZyBoZWxwZXIgcmV0dXJucworICog
dHJ1ZSBpZiB0aGUgdW5pdCByZW1vdmVkIHdhcyB0aGUgb25lIGF0IHRoZSBmcm9udCBvZiB0aGUK
ICAqIHF1ZXVlOyBzaW1pbGFybHksIHRoZSBpbnNlcnRpbmcgaGVscGVyIHJldHVybnMgdHJ1ZSBp
ZiB0aGUKICAqIGluc2VydGVkIGVuZGVkIGF0IHRoZSBmcm9udCBvZiB0aGUgcXVldWUgKGkuZS4s
IGluIGJvdGgKLSAqIGNhc2VzLCBpZiB0aGUgdmNwdSB3aXRoIHRoZSBlYXJsaWVzdCBkZWFkbGlu
ZSBpcyB3aGF0IHdlCisgKiBjYXNlcywgaWYgdGhlIHVuaXQgd2l0aCB0aGUgZWFybGllc3QgZGVh
ZGxpbmUgaXMgd2hhdCB3ZQogICogYXJlIGRlYWxpbmcgd2l0aCkuCiAgKi8KIHN0YXRpYyBpbmxp
bmUgYm9vbApAQCAtNTEwLDcgKzUxMCw3IEBAIGRlYWRsaW5lX3F1ZXVlX2luc2VydChzdHJ1Y3Qg
cnRfdW5pdCAqICgqcWVsZW0pKHN0cnVjdCBsaXN0X2hlYWQgKiksCiAgICAgbGlzdF9mb3JfZWFj
aCAoIGl0ZXIsIHF1ZXVlICkKICAgICB7CiAgICAgICAgIHN0cnVjdCBydF91bml0ICogaXRlcl9z
dmMgPSAoKnFlbGVtKShpdGVyKTsKLSAgICAgICAgaWYgKCBjb21wYXJlX3ZjcHVfcHJpb3JpdHko
c3ZjLCBpdGVyX3N2YykgPiAwICkKKyAgICAgICAgaWYgKCBjb21wYXJlX3VuaXRfcHJpb3JpdHko
c3ZjLCBpdGVyX3N2YykgPiAwICkKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICBwb3MrKzsK
ICAgICB9CkBAIC01MjUsNyArNTI1LDcgQEAgZGVhZGxpbmVfcXVldWVfaW5zZXJ0KHN0cnVjdCBy
dF91bml0ICogKCpxZWxlbSkoc3RydWN0IGxpc3RfaGVhZCAqKSwKIHN0YXRpYyBpbmxpbmUgdm9p
ZAogcV9yZW1vdmUoc3RydWN0IHJ0X3VuaXQgKnN2YykKIHsKLSAgICBBU1NFUlQoIHZjcHVfb25f
cShzdmMpICk7CisgICAgQVNTRVJUKCB1bml0X29uX3Eoc3ZjKSApOwogICAgIGxpc3RfZGVsX2lu
aXQoJnN2Yy0+cV9lbGVtKTsKIH0KIApAQCAtNTM1LDE0ICs1MzUsMTQgQEAgcmVwbHFfcmVtb3Zl
KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHJ0X3VuaXQgKnN2YykKICAgICBz
dHJ1Y3QgcnRfcHJpdmF0ZSAqcHJ2ID0gcnRfcHJpdihvcHMpOwogICAgIHN0cnVjdCBsaXN0X2hl
YWQgKnJlcGxxID0gcnRfcmVwbHEob3BzKTsKIAotICAgIEFTU0VSVCggdmNwdV9vbl9yZXBscShz
dmMpICk7CisgICAgQVNTRVJUKCB1bml0X29uX3JlcGxxKHN2YykgKTsKIAogICAgIGlmICggZGVh
ZGxpbmVfcXVldWVfcmVtb3ZlKHJlcGxxLCAmc3ZjLT5yZXBscV9lbGVtKSApCiAgICAgewogICAg
ICAgICAvKgogICAgICAgICAgKiBUaGUgcmVwbGVuaXNobWVudCB0aW1lciBuZWVkcyB0byBiZSBz
ZXQgdG8gZmlyZSB3aGVuIGEKLSAgICAgICAgICogcmVwbGVuaXNobWVudCBmb3IgdGhlIHZjcHUg
YXQgdGhlIGZyb250IG9mIHRoZSByZXBsZW5pc2htZW50Ci0gICAgICAgICAqIHF1ZXVlIGlzIGR1
ZS4gSWYgaXQgaXMgc3VjaCB2Y3B1IHRoYXQgd2UganVzdCByZW1vdmVkLCB3ZSBtYXkKKyAgICAg
ICAgICogcmVwbGVuaXNobWVudCBmb3IgdGhlIHVuaXQgYXQgdGhlIGZyb250IG9mIHRoZSByZXBs
ZW5pc2htZW50CisgICAgICAgICAqIHF1ZXVlIGlzIGR1ZS4gSWYgaXQgaXMgc3VjaCB1bml0IHRo
YXQgd2UganVzdCByZW1vdmVkLCB3ZSBtYXkKICAgICAgICAgICogbmVlZCB0byByZXByb2dyYW0g
dGhlIHRpbWVyLgogICAgICAgICAgKi8KICAgICAgICAgaWYgKCAhbGlzdF9lbXB0eShyZXBscSkg
KQpAQCAtNTU3LDcgKzU1Nyw3IEBAIHJlcGxxX3JlbW92ZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVy
ICpvcHMsIHN0cnVjdCBydF91bml0ICpzdmMpCiAKIC8qCiAgKiBJbnNlcnQgc3ZjIHdpdGggYnVk
Z2V0IGluIFJ1blEgYWNjb3JkaW5nIHRvIEVERjoKLSAqIHZjcHVzIHdpdGggc21hbGxlciBkZWFk
bGluZXMgZ28gZmlyc3QuCisgKiB1bml0cyB3aXRoIHNtYWxsZXIgZGVhZGxpbmVzIGdvIGZpcnN0
LgogICogSW5zZXJ0IHN2YyB3aXRob3V0IGJ1ZGdldCBpbiBEZXBsZXRlZFEgdW5zb3J0ZWQ7CiAg
Ki8KIHN0YXRpYyB2b2lkCkBAIC01NjcsOCArNTY3LDggQEAgcnVucV9pbnNlcnQoY29uc3Qgc3Ry
dWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgcnRfdW5pdCAqc3ZjKQogICAgIHN0cnVjdCBsaXN0
X2hlYWQgKnJ1bnEgPSBydF9ydW5xKG9wcyk7CiAKICAgICBBU1NFUlQoIHNwaW5faXNfbG9ja2Vk
KCZwcnYtPmxvY2spICk7Ci0gICAgQVNTRVJUKCAhdmNwdV9vbl9xKHN2YykgKTsKLSAgICBBU1NF
UlQoIHZjcHVfb25fcmVwbHEoc3ZjKSApOworICAgIEFTU0VSVCggIXVuaXRfb25fcShzdmMpICk7
CisgICAgQVNTRVJUKCB1bml0X29uX3JlcGxxKHN2YykgKTsKIAogICAgIC8qIGFkZCBzdmMgdG8g
cnVucSBpZiBzdmMgc3RpbGwgaGFzIGJ1ZGdldCBvciBpdHMgZXh0cmF0aW1lIGlzIHNldCAqLwog
ICAgIGlmICggc3ZjLT5jdXJfYnVkZ2V0ID4gMCB8fApAQCAtNTg0LDcgKzU4NCw3IEBAIHJlcGxx
X2luc2VydChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBydF91bml0ICpzdmMp
CiAgICAgc3RydWN0IGxpc3RfaGVhZCAqcmVwbHEgPSBydF9yZXBscShvcHMpOwogICAgIHN0cnVj
dCBydF9wcml2YXRlICpwcnYgPSBydF9wcml2KG9wcyk7CiAKLSAgICBBU1NFUlQoICF2Y3B1X29u
X3JlcGxxKHN2YykgKTsKKyAgICBBU1NFUlQoICF1bml0X29uX3JlcGxxKHN2YykgKTsKIAogICAg
IC8qCiAgICAgICogVGhlIHRpbWVyIG1heSBiZSByZS1wcm9ncmFtbWVkIGlmIHN2YyBpcyBpbnNl
cnRlZApAQCAtNjA3LDEyICs2MDcsMTIgQEAgcmVwbHFfcmVpbnNlcnQoY29uc3Qgc3RydWN0IHNj
aGVkdWxlciAqb3BzLCBzdHJ1Y3QgcnRfdW5pdCAqc3ZjKQogICAgIHN0cnVjdCBydF91bml0ICpy
ZWFybV9zdmMgPSBzdmM7CiAgICAgYm9vbF90IHJlYXJtID0gMDsKIAotICAgIEFTU0VSVCggdmNw
dV9vbl9yZXBscShzdmMpICk7CisgICAgQVNTRVJUKCB1bml0X29uX3JlcGxxKHN2YykgKTsKIAog
ICAgIC8qCiAgICAgICogSWYgc3ZjIHdhcyBhdCB0aGUgZnJvbnQgb2YgdGhlIHJlcGxlbmlzaG1l
bnQgcXVldWUsIHdlIGNlcnRhaW5seQogICAgICAqIG5lZWQgdG8gcmUtcHJvZ3JhbSB0aGUgdGlt
ZXIsIGFuZCB3ZSB3YW50IHRvIHVzZSB0aGUgZGVhZGxpbmUgb2YKLSAgICAgKiB0aGUgdmNwdSB3
aGljaCBpcyBub3cgYXQgdGhlIGZyb250IG9mIHRoZSBxdWV1ZSAod2hpY2ggbWF5IHN0aWxsCisg
ICAgICogdGhlIHVuaXQgd2hpY2ggaXMgbm93IGF0IHRoZSBmcm9udCBvZiB0aGUgcXVldWUgKHdo
aWNoIG1heSBzdGlsbAogICAgICAqIGJlIHN2YyBvciBub3QpLgogICAgICAqCiAgICAgICogV2Ug
bWF5IGFsc28gbmVlZCB0byByZS1wcm9ncmFtLCBpZiBzdmMgaGFzIGJlZW4gcHV0IGF0IHRoZSBm
cm9udApAQCAtNjMyLDI0ICs2MzIsMjMgQEAgcmVwbHFfcmVpbnNlcnQoY29uc3Qgc3RydWN0IHNj
aGVkdWxlciAqb3BzLCBzdHJ1Y3QgcnRfdW5pdCAqc3ZjKQogfQogCiAvKgotICogUGljayBhIHZh
bGlkIHJlc291cmNlIGZvciB0aGUgdmNwdSB2YwotICogVmFsaWQgcmVzb3VyY2Ugb2YgYSB2Y3B1
IGlzIGludGVzZWN0aW9uIG9mIHZjcHUncyBhZmZpbml0eQorICogUGljayBhIHZhbGlkIHJlc291
cmNlIGZvciB0aGUgdW5pdCB2YworICogVmFsaWQgcmVzb3VyY2Ugb2YgYW4gdW5pdCBpcyBpbnRl
c2VjdGlvbiBvZiB1bml0J3MgYWZmaW5pdHkKICAqIGFuZCBhdmFpbGFibGUgcmVzb3VyY2VzCiAg
Ki8KIHN0YXRpYyBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKgogcnRfcmVzX3BpY2soY29uc3Qgc3Ry
dWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIHsKLSAgICBzdHJ1
Y3QgdmNwdSAqdmMgPSB1bml0LT52Y3B1OwogICAgIGNwdW1hc2tfdCBjcHVzOwogICAgIGNwdW1h
c2tfdCAqb25saW5lOwogICAgIGludCBjcHU7CiAKLSAgICBvbmxpbmUgPSBjcHVwb29sX2RvbWFp
bl9jcHVtYXNrKHZjLT5kb21haW4pOworICAgIG9ubGluZSA9IGNwdXBvb2xfZG9tYWluX2NwdW1h
c2sodW5pdC0+ZG9tYWluKTsKICAgICBjcHVtYXNrX2FuZCgmY3B1cywgb25saW5lLCB1bml0LT5j
cHVfaGFyZF9hZmZpbml0eSk7CiAKLSAgICBjcHUgPSBjcHVtYXNrX3Rlc3RfY3B1KHZjLT5wcm9j
ZXNzb3IsICZjcHVzKQotICAgICAgICAgICAgPyB2Yy0+cHJvY2Vzc29yCi0gICAgICAgICAgICA6
IGNwdW1hc2tfY3ljbGUodmMtPnByb2Nlc3NvciwgJmNwdXMpOworICAgIGNwdSA9IGNwdW1hc2tf
dGVzdF9jcHUoc2NoZWRfdW5pdF9jcHUodW5pdCksICZjcHVzKQorICAgICAgICAgICAgPyBzY2hl
ZF91bml0X2NwdSh1bml0KQorICAgICAgICAgICAgOiBjcHVtYXNrX2N5Y2xlKHNjaGVkX3VuaXRf
Y3B1KHVuaXQpLCAmY3B1cyk7CiAgICAgQVNTRVJUKCAhY3B1bWFza19lbXB0eSgmY3B1cykgJiYg
Y3B1bWFza190ZXN0X2NwdShjcHUsICZjcHVzKSApOwogCiAgICAgcmV0dXJuIGdldF9zY2hlZF9y
ZXMoY3B1KTsKQEAgLTczOCw3ICs3MzcsNyBAQCBydF9zd2l0Y2hfc2NoZWQoc3RydWN0IHNjaGVk
dWxlciAqbmV3X29wcywgdW5zaWduZWQgaW50IGNwdSwKICAgICBzdHJ1Y3QgcnRfdW5pdCAqc3Zj
ID0gdmRhdGE7CiAgICAgc3RydWN0IHNjaGVkX3Jlc291cmNlICpzZCA9IGdldF9zY2hlZF9yZXMo
Y3B1KTsKIAotICAgIEFTU0VSVCghcGRhdGEgJiYgc3ZjICYmIGlzX2lkbGVfdmNwdShzdmMtPnZj
cHUpKTsKKyAgICBBU1NFUlQoIXBkYXRhICYmIHN2YyAmJiBpc19pZGxlX3VuaXQoc3ZjLT51bml0
KSk7CiAKICAgICAvKgogICAgICAqIFdlIGFyZSBob2xkaW5nIHRoZSBydW5xdWV1ZSBsb2NrIGFs
cmVhZHkgKGl0J3MgYmVlbiB0YWtlbiBpbgpAQCAtNzYyLDcgKzc2MSw3IEBAIHJ0X3N3aXRjaF9z
Y2hlZChzdHJ1Y3Qgc2NoZWR1bGVyICpuZXdfb3BzLCB1bnNpZ25lZCBpbnQgY3B1LAogICAgICAg
ICBkcHJpbnRrKFhFTkxPR19ERUJVRywgIlJURFM6IHRpbWVyIGluaXRpYWxpemVkIG9uIGNwdSAl
dVxuIiwgY3B1KTsKICAgICB9CiAKLSAgICBpZGxlX3ZjcHVbY3B1XS0+c2NoZWRfdW5pdC0+cHJp
diA9IHZkYXRhOworICAgIHNjaGVkX2lkbGVfdW5pdChjcHUpLT5wcml2ID0gdmRhdGE7CiAKICAg
ICByZXR1cm4gJnBydi0+bG9jazsKIH0KQEAgLTg0MiwxMCArODQxLDkgQEAgcnRfZnJlZV9kb21k
YXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgdm9pZCAqZGF0YSkKIHN0YXRpYyB2b2lk
ICoKIHJ0X2FsbG9jX3ZkYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNj
aGVkX3VuaXQgKnVuaXQsIHZvaWQgKmRkKQogewotICAgIHN0cnVjdCB2Y3B1ICp2YyA9IHVuaXQt
PnZjcHU7CiAgICAgc3RydWN0IHJ0X3VuaXQgKnN2YzsKIAotICAgIC8qIEFsbG9jYXRlIHBlci1W
Q1BVIGluZm8gKi8KKyAgICAvKiBBbGxvY2F0ZSBwZXItVU5JVCBpbmZvICovCiAgICAgc3ZjID0g
eHphbGxvYyhzdHJ1Y3QgcnRfdW5pdCk7CiAgICAgaWYgKCBzdmMgPT0gTlVMTCApCiAgICAgICAg
IHJldHVybiBOVUxMOwpAQCAtODU0LDEzICs4NTIsMTMgQEAgcnRfYWxsb2NfdmRhdGEoY29uc3Qg
c3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCwgdm9pZCAqZGQp
CiAgICAgSU5JVF9MSVNUX0hFQUQoJnN2Yy0+cmVwbHFfZWxlbSk7CiAgICAgc3ZjLT5mbGFncyA9
IDBVOwogICAgIHN2Yy0+c2RvbSA9IGRkOwotICAgIHN2Yy0+dmNwdSA9IHZjOworICAgIHN2Yy0+
dW5pdCA9IHVuaXQ7CiAgICAgc3ZjLT5sYXN0X3N0YXJ0ID0gMDsKIAogICAgIF9fc2V0X2JpdChf
X1JURFNfZXh0cmF0aW1lLCAmc3ZjLT5mbGFncyk7CiAgICAgc3ZjLT5wcmlvcml0eV9sZXZlbCA9
IDA7CiAgICAgc3ZjLT5wZXJpb2QgPSBSVERTX0RFRkFVTFRfUEVSSU9EOwotICAgIGlmICggIWlz
X2lkbGVfdmNwdSh2YykgKQorICAgIGlmICggIWlzX2lkbGVfdW5pdCh1bml0KSApCiAgICAgICAg
IHN2Yy0+YnVkZ2V0ID0gUlREU19ERUZBVUxUX0JVREdFVDsKIAogICAgIFNDSEVEX1NUQVRfQ1JB
TksodW5pdF9hbGxvYyk7CkBAIC04ODAsMjIgKzg3OCwyMCBAQCBydF9mcmVlX3ZkYXRhKGNvbnN0
IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgdm9pZCAqcHJpdikKICAqIEl0IGlzIGNhbGxlZCBpbiBz
Y2hlZF9tb3ZlX2RvbWFpbigpIGFuZCBzY2hlZF9pbml0X3ZjcHUKICAqIGluIHNjaGVkdWxlLmMu
CiAgKiBXaGVuIG1vdmUgYSBkb21haW4gdG8gYSBuZXcgY3B1cG9vbC4KLSAqIEl0IGluc2VydHMg
dmNwdXMgb2YgbW92aW5nIGRvbWFpbiB0byB0aGUgc2NoZWR1bGVyJ3MgUnVuUSBpbgorICogSXQg
aW5zZXJ0cyB1bml0cyBvZiBtb3ZpbmcgZG9tYWluIHRvIHRoZSBzY2hlZHVsZXIncyBSdW5RIGlu
CiAgKiBkZXN0LiBjcHVwb29sLgogICovCiBzdGF0aWMgdm9pZAogcnRfdW5pdF9pbnNlcnQoY29u
c3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIHsKLSAg
ICBzdHJ1Y3QgdmNwdSAqdmMgPSB1bml0LT52Y3B1OwogICAgIHN0cnVjdCBydF91bml0ICpzdmMg
PSBydF91bml0KHVuaXQpOwogICAgIHNfdGltZV90IG5vdzsKICAgICBzcGlubG9ja190ICpsb2Nr
OwogCi0gICAgQlVHX09OKCBpc19pZGxlX3ZjcHUodmMpICk7CisgICAgQlVHX09OKCBpc19pZGxl
X3VuaXQodW5pdCkgKTsKIAotICAgIC8qIFRoaXMgaXMgc2FmZSBiZWNhdXNlIHZjIGlzbid0IHll
dCBiZWluZyBzY2hlZHVsZWQgKi8KLSAgICB1bml0LT5yZXMgPSBydF9yZXNfcGljayhvcHMsIHVu
aXQpOwotICAgIHZjLT5wcm9jZXNzb3IgPSB1bml0LT5yZXMtPnByb2Nlc3NvcjsKKyAgICAvKiBU
aGlzIGlzIHNhZmUgYmVjYXVzZSB1bml0IGlzbid0IHlldCBiZWluZyBzY2hlZHVsZWQgKi8KKyAg
ICBzY2hlZF9zZXRfcmVzKHVuaXQsIHJ0X3Jlc19waWNrKG9wcywgdW5pdCkpOwogCiAgICAgbG9j
ayA9IHVuaXRfc2NoZWR1bGVfbG9ja19pcnEodW5pdCk7CiAKQEAgLTkwMyw3ICs4OTksNyBAQCBy
dF91bml0X2luc2VydChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91
bml0ICp1bml0KQogICAgIGlmICggbm93ID49IHN2Yy0+Y3VyX2RlYWRsaW5lICkKICAgICAgICAg
cnRfdXBkYXRlX2RlYWRsaW5lKG5vdywgc3ZjKTsKIAotICAgIGlmICggIXZjcHVfb25fcShzdmMp
ICYmIHZjcHVfcnVubmFibGUodmMpICkKKyAgICBpZiAoICF1bml0X29uX3Eoc3ZjKSAmJiB1bml0
X3J1bm5hYmxlKHVuaXQpICkKICAgICB7CiAgICAgICAgIHJlcGxxX2luc2VydChvcHMsIHN2Yyk7
CiAKQEAgLTkzMCwxMCArOTI2LDEwIEBAIHJ0X3VuaXRfcmVtb3ZlKGNvbnN0IHN0cnVjdCBzY2hl
ZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiAgICAgQlVHX09OKCBzZG9tID09
IE5VTEwgKTsKIAogICAgIGxvY2sgPSB1bml0X3NjaGVkdWxlX2xvY2tfaXJxKHVuaXQpOwotICAg
IGlmICggdmNwdV9vbl9xKHN2YykgKQorICAgIGlmICggdW5pdF9vbl9xKHN2YykgKQogICAgICAg
ICBxX3JlbW92ZShzdmMpOwogCi0gICAgaWYgKCB2Y3B1X29uX3JlcGxxKHN2YykgKQorICAgIGlm
ICggdW5pdF9vbl9yZXBscShzdmMpICkKICAgICAgICAgcmVwbHFfcmVtb3ZlKG9wcyxzdmMpOwog
CiAgICAgdW5pdF9zY2hlZHVsZV91bmxvY2tfaXJxKGxvY2ssIHVuaXQpOwpAQCAtOTQ3LDggKzk0
Myw4IEBAIGJ1cm5fYnVkZ2V0KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHJ0
X3VuaXQgKnN2Yywgc190aW1lX3Qgbm93KQogewogICAgIHNfdGltZV90IGRlbHRhOwogCi0gICAg
LyogZG9uJ3QgYnVybiBidWRnZXQgZm9yIGlkbGUgVkNQVSAqLwotICAgIGlmICggaXNfaWRsZV92
Y3B1KHN2Yy0+dmNwdSkgKQorICAgIC8qIGRvbid0IGJ1cm4gYnVkZ2V0IGZvciBpZGxlIFVOSVQg
Ki8KKyAgICBpZiAoIGlzX2lkbGVfdW5pdChzdmMtPnVuaXQpICkKICAgICAgICAgcmV0dXJuOwog
CiAgICAgLyogYnVybiBhdCBuYW5vc2Vjb25kcyBsZXZlbCAqLwpAQCAtOTg1LDE0ICs5ODEsMTQg
QEAgYnVybl9idWRnZXQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgcnRfdW5p
dCAqc3ZjLCBzX3RpbWVfdCBub3cpCiAgICAgLyogVFJBQ0UgKi8KICAgICB7CiAgICAgICAgIHN0
cnVjdCBfX3BhY2tlZCB7Ci0gICAgICAgICAgICB1bnNpZ25lZCB2Y3B1OjE2LCBkb206MTY7Cisg
ICAgICAgICAgICB1bnNpZ25lZCB1bml0OjE2LCBkb206MTY7CiAgICAgICAgICAgICB1aW50NjRf
dCBjdXJfYnVkZ2V0OwogICAgICAgICAgICAgaW50IGRlbHRhOwogICAgICAgICAgICAgdW5zaWdu
ZWQgcHJpb3JpdHlfbGV2ZWw7CiAgICAgICAgICAgICBib29sIGhhc19leHRyYXRpbWU7CiAgICAg
ICAgIH0gZDsKLSAgICAgICAgZC5kb20gPSBzdmMtPnZjcHUtPmRvbWFpbi0+ZG9tYWluX2lkOwot
ICAgICAgICBkLnZjcHUgPSBzdmMtPnZjcHUtPnZjcHVfaWQ7CisgICAgICAgIGQuZG9tID0gc3Zj
LT51bml0LT5kb21haW4tPmRvbWFpbl9pZDsKKyAgICAgICAgZC51bml0ID0gc3ZjLT51bml0LT51
bml0X2lkOwogICAgICAgICBkLmN1cl9idWRnZXQgPSAodWludDY0X3QpIHN2Yy0+Y3VyX2J1ZGdl
dDsKICAgICAgICAgZC5kZWx0YSA9IGRlbHRhOwogICAgICAgICBkLnByaW9yaXR5X2xldmVsID0g
c3ZjLT5wcmlvcml0eV9sZXZlbDsKQEAgLTEwMjIsOSArMTAxOCw4IEBAIHJ1bnFfcGljayhjb25z
dCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIGNvbnN0IGNwdW1hc2tfdCAqbWFzaykKICAgICAgICAg
aXRlcl9zdmMgPSBxX2VsZW0oaXRlcik7CiAKICAgICAgICAgLyogbWFzayBjcHVfaGFyZF9hZmZp
bml0eSAmIGNwdXBvb2wgJiBtYXNrICovCi0gICAgICAgIG9ubGluZSA9IGNwdXBvb2xfZG9tYWlu
X2NwdW1hc2soaXRlcl9zdmMtPnZjcHUtPmRvbWFpbik7Ci0gICAgICAgIGNwdW1hc2tfYW5kKCZj
cHVfY29tbW9uLCBvbmxpbmUsCi0gICAgICAgICAgICAgICAgICAgIGl0ZXJfc3ZjLT52Y3B1LT5z
Y2hlZF91bml0LT5jcHVfaGFyZF9hZmZpbml0eSk7CisgICAgICAgIG9ubGluZSA9IGNwdXBvb2xf
ZG9tYWluX2NwdW1hc2soaXRlcl9zdmMtPnVuaXQtPmRvbWFpbik7CisgICAgICAgIGNwdW1hc2tf
YW5kKCZjcHVfY29tbW9uLCBvbmxpbmUsIGl0ZXJfc3ZjLT51bml0LT5jcHVfaGFyZF9hZmZpbml0
eSk7CiAgICAgICAgIGNwdW1hc2tfYW5kKCZjcHVfY29tbW9uLCBtYXNrLCAmY3B1X2NvbW1vbik7
CiAgICAgICAgIGlmICggY3B1bWFza19lbXB0eSgmY3B1X2NvbW1vbikgKQogICAgICAgICAgICAg
Y29udGludWU7CkBAIC0xMDQwLDExICsxMDM1LDExIEBAIHJ1bnFfcGljayhjb25zdCBzdHJ1Y3Qg
c2NoZWR1bGVyICpvcHMsIGNvbnN0IGNwdW1hc2tfdCAqbWFzaykKICAgICAgICAgaWYoIHN2YyAh
PSBOVUxMICkKICAgICAgICAgewogICAgICAgICAgICAgc3RydWN0IF9fcGFja2VkIHsKLSAgICAg
ICAgICAgICAgICB1bnNpZ25lZCB2Y3B1OjE2LCBkb206MTY7CisgICAgICAgICAgICAgICAgdW5z
aWduZWQgdW5pdDoxNiwgZG9tOjE2OwogICAgICAgICAgICAgICAgIHVpbnQ2NF90IGN1cl9kZWFk
bGluZSwgY3VyX2J1ZGdldDsKICAgICAgICAgICAgIH0gZDsKLSAgICAgICAgICAgIGQuZG9tID0g
c3ZjLT52Y3B1LT5kb21haW4tPmRvbWFpbl9pZDsKLSAgICAgICAgICAgIGQudmNwdSA9IHN2Yy0+
dmNwdS0+dmNwdV9pZDsKKyAgICAgICAgICAgIGQuZG9tID0gc3ZjLT51bml0LT5kb21haW4tPmRv
bWFpbl9pZDsKKyAgICAgICAgICAgIGQudW5pdCA9IHN2Yy0+dW5pdC0+dW5pdF9pZDsKICAgICAg
ICAgICAgIGQuY3VyX2RlYWRsaW5lID0gKHVpbnQ2NF90KSBzdmMtPmN1cl9kZWFkbGluZTsKICAg
ICAgICAgICAgIGQuY3VyX2J1ZGdldCA9ICh1aW50NjRfdCkgc3ZjLT5jdXJfYnVkZ2V0OwogICAg
ICAgICAgICAgdHJhY2VfdmFyKFRSQ19SVERTX1JVTlFfUElDSywgMSwKQEAgLTEwNjgsNiArMTA2
Myw3IEBAIHJ0X3NjaGVkdWxlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc190aW1lX3Qg
bm93LCBib29sX3QgdGFza2xldF93b3JrX3NjaGVkCiAgICAgc3RydWN0IHJ0X3VuaXQgKmNvbnN0
IHNjdXJyID0gcnRfdW5pdChjdXJyZW50LT5zY2hlZF91bml0KTsKICAgICBzdHJ1Y3QgcnRfdW5p
dCAqc25leHQgPSBOVUxMOwogICAgIHN0cnVjdCB0YXNrX3NsaWNlIHJldCA9IHsgLm1pZ3JhdGVk
ID0gMCB9OworICAgIHN0cnVjdCBzY2hlZF91bml0ICpjdXJydW5pdCA9IGN1cnJlbnQtPnNjaGVk
X3VuaXQ7CiAKICAgICAvKiBUUkFDRSAqLwogICAgIHsKQEAgLTEwNzcsNyArMTA3Myw3IEBAIHJ0
X3NjaGVkdWxlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc190aW1lX3Qgbm93LCBib29s
X3QgdGFza2xldF93b3JrX3NjaGVkCiAgICAgICAgIGQuY3B1ID0gY3B1OwogICAgICAgICBkLnRh
c2tsZXQgPSB0YXNrbGV0X3dvcmtfc2NoZWR1bGVkOwogICAgICAgICBkLnRpY2tsZWQgPSBjcHVt
YXNrX3Rlc3RfY3B1KGNwdSwgJnBydi0+dGlja2xlZCk7Ci0gICAgICAgIGQuaWRsZSA9IGlzX2lk
bGVfdmNwdShjdXJyZW50KTsKKyAgICAgICAgZC5pZGxlID0gaXNfaWRsZV91bml0KGN1cnJ1bml0
KTsKICAgICAgICAgdHJhY2VfdmFyKFRSQ19SVERTX1NDSEVEVUxFLCAxLAogICAgICAgICAgICAg
ICAgICAgc2l6ZW9mKGQpLAogICAgICAgICAgICAgICAgICAgKHVuc2lnbmVkIGNoYXIgKikmZCk7
CkBAIC0xMDg2LDcyICsxMDgyLDcwIEBAIHJ0X3NjaGVkdWxlKGNvbnN0IHN0cnVjdCBzY2hlZHVs
ZXIgKm9wcywgc190aW1lX3Qgbm93LCBib29sX3QgdGFza2xldF93b3JrX3NjaGVkCiAgICAgLyog
Y2xlYXIgdGlja2VkIGJpdCBub3cgdGhhdCB3ZSd2ZSBiZWVuIHNjaGVkdWxlZCAqLwogICAgIGNw
dW1hc2tfY2xlYXJfY3B1KGNwdSwgJnBydi0+dGlja2xlZCk7CiAKLSAgICAvKiBidXJuX2J1ZGdl
dCB3b3VsZCByZXR1cm4gZm9yIElETEUgVkNQVSAqLworICAgIC8qIGJ1cm5fYnVkZ2V0IHdvdWxk
IHJldHVybiBmb3IgSURMRSBVTklUICovCiAgICAgYnVybl9idWRnZXQob3BzLCBzY3Vyciwgbm93
KTsKIAogICAgIGlmICggdGFza2xldF93b3JrX3NjaGVkdWxlZCApCiAgICAgewogICAgICAgICB0
cmFjZV92YXIoVFJDX1JURFNfU0NIRURfVEFTS0xFVCwgMSwgMCwgIE5VTEwpOwotICAgICAgICBz
bmV4dCA9IHJ0X3VuaXQoaWRsZV92Y3B1W2NwdV0tPnNjaGVkX3VuaXQpOworICAgICAgICBzbmV4
dCA9IHJ0X3VuaXQoc2NoZWRfaWRsZV91bml0KGNwdSkpOwogICAgIH0KICAgICBlbHNlCiAgICAg
ewogICAgICAgICBzbmV4dCA9IHJ1bnFfcGljayhvcHMsIGNwdW1hc2tfb2YoY3B1KSk7CiAgICAg
ICAgIGlmICggc25leHQgPT0gTlVMTCApCi0gICAgICAgICAgICBzbmV4dCA9IHJ0X3VuaXQoaWRs
ZV92Y3B1W2NwdV0tPnNjaGVkX3VuaXQpOworICAgICAgICAgICAgc25leHQgPSBydF91bml0KHNj
aGVkX2lkbGVfdW5pdChjcHUpKTsKIAogICAgICAgICAvKiBpZiBzY3VyciBoYXMgaGlnaGVyIHBy
aW9yaXR5IGFuZCBidWRnZXQsIHN0aWxsIHBpY2sgc2N1cnIgKi8KLSAgICAgICAgaWYgKCAhaXNf
aWRsZV92Y3B1KGN1cnJlbnQpICYmCi0gICAgICAgICAgICAgdmNwdV9ydW5uYWJsZShjdXJyZW50
KSAmJgorICAgICAgICBpZiAoICFpc19pZGxlX3VuaXQoY3VycnVuaXQpICYmCisgICAgICAgICAg
ICAgdW5pdF9ydW5uYWJsZShjdXJydW5pdCkgJiYKICAgICAgICAgICAgICBzY3Vyci0+Y3VyX2J1
ZGdldCA+IDAgJiYKLSAgICAgICAgICAgICAoIGlzX2lkbGVfdmNwdShzbmV4dC0+dmNwdSkgfHwK
LSAgICAgICAgICAgICAgIGNvbXBhcmVfdmNwdV9wcmlvcml0eShzY3Vyciwgc25leHQpID4gMCAp
ICkKKyAgICAgICAgICAgICAoIGlzX2lkbGVfdW5pdChzbmV4dC0+dW5pdCkgfHwKKyAgICAgICAg
ICAgICAgIGNvbXBhcmVfdW5pdF9wcmlvcml0eShzY3Vyciwgc25leHQpID4gMCApICkKICAgICAg
ICAgICAgIHNuZXh0ID0gc2N1cnI7CiAgICAgfQogCiAgICAgaWYgKCBzbmV4dCAhPSBzY3VyciAm
JgotICAgICAgICAgIWlzX2lkbGVfdmNwdShjdXJyZW50KSAmJgotICAgICAgICAgdmNwdV9ydW5u
YWJsZShjdXJyZW50KSApCisgICAgICAgICAhaXNfaWRsZV91bml0KGN1cnJ1bml0KSAmJgorICAg
ICAgICAgdW5pdF9ydW5uYWJsZShjdXJydW5pdCkgKQogICAgICAgICBfX3NldF9iaXQoX19SVERT
X2RlbGF5ZWRfcnVucV9hZGQsICZzY3Vyci0+ZmxhZ3MpOwogCiAgICAgc25leHQtPmxhc3Rfc3Rh
cnQgPSBub3c7Ci0gICAgcmV0LnRpbWUgPSAgLTE7IC8qIGlmIGFuIGlkbGUgdmNwdSBpcyBwaWNr
ZWQgKi8KLSAgICBpZiAoICFpc19pZGxlX3ZjcHUoc25leHQtPnZjcHUpICkKKyAgICByZXQudGlt
ZSA9ICAtMTsgLyogaWYgYW4gaWRsZSB1bml0IGlzIHBpY2tlZCAqLworICAgIGlmICggIWlzX2lk
bGVfdW5pdChzbmV4dC0+dW5pdCkgKQogICAgIHsKICAgICAgICAgaWYgKCBzbmV4dCAhPSBzY3Vy
ciApCiAgICAgICAgIHsKICAgICAgICAgICAgIHFfcmVtb3ZlKHNuZXh0KTsKICAgICAgICAgICAg
IF9fc2V0X2JpdChfX1JURFNfc2NoZWR1bGVkLCAmc25leHQtPmZsYWdzKTsKICAgICAgICAgfQot
ICAgICAgICBpZiAoIHNuZXh0LT52Y3B1LT5wcm9jZXNzb3IgIT0gY3B1ICkKKyAgICAgICAgaWYg
KCBzY2hlZF91bml0X2NwdShzbmV4dC0+dW5pdCkgIT0gY3B1ICkKICAgICAgICAgewotICAgICAg
ICAgICAgc25leHQtPnZjcHUtPnByb2Nlc3NvciA9IGNwdTsKLSAgICAgICAgICAgIHNuZXh0LT52
Y3B1LT5zY2hlZF91bml0LT5yZXMgPSBnZXRfc2NoZWRfcmVzKGNwdSk7CisgICAgICAgICAgICBz
Y2hlZF9zZXRfcmVzKHNuZXh0LT51bml0LCBnZXRfc2NoZWRfcmVzKGNwdSkpOwogICAgICAgICAg
ICAgcmV0Lm1pZ3JhdGVkID0gMTsKICAgICAgICAgfQogICAgICAgICByZXQudGltZSA9IHNuZXh0
LT5jdXJfYnVkZ2V0OyAvKiBpbnZva2UgdGhlIHNjaGVkdWxlciBuZXh0IHRpbWUgKi8KICAgICB9
Ci0gICAgcmV0LnRhc2sgPSBzbmV4dC0+dmNwdS0+c2NoZWRfdW5pdDsKKyAgICByZXQudGFzayA9
IHNuZXh0LT51bml0OwogCiAgICAgcmV0dXJuIHJldDsKIH0KIAogLyoKLSAqIFJlbW92ZSBWQ1BV
IGZyb20gUnVuUQorICogUmVtb3ZlIFVOSVQgZnJvbSBSdW5RCiAgKiBUaGUgbG9jayBpcyBhbHJl
YWR5IGdyYWJiZWQgaW4gc2NoZWR1bGUuYywgbm8gbmVlZCB0byBsb2NrIGhlcmUKICAqLwogc3Rh
dGljIHZvaWQKIHJ0X3VuaXRfc2xlZXAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1
Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIHsKLSAgICBzdHJ1Y3QgdmNwdSAqdmMgPSB1bml0LT52Y3B1
OwogICAgIHN0cnVjdCBydF91bml0ICogY29uc3Qgc3ZjID0gcnRfdW5pdCh1bml0KTsKIAotICAg
IEJVR19PTiggaXNfaWRsZV92Y3B1KHZjKSApOworICAgIEJVR19PTiggaXNfaWRsZV91bml0KHVu
aXQpICk7CiAgICAgU0NIRURfU1RBVF9DUkFOSyh1bml0X3NsZWVwKTsKIAotICAgIGlmICggY3Vy
cl9vbl9jcHUodmMtPnByb2Nlc3NvcikgPT0gdW5pdCApCi0gICAgICAgIGNwdV9yYWlzZV9zb2Z0
aXJxKHZjLT5wcm9jZXNzb3IsIFNDSEVEVUxFX1NPRlRJUlEpOwotICAgIGVsc2UgaWYgKCB2Y3B1
X29uX3Eoc3ZjKSApCisgICAgaWYgKCBjdXJyX29uX2NwdShzY2hlZF91bml0X2NwdSh1bml0KSkg
PT0gdW5pdCApCisgICAgICAgIGNwdV9yYWlzZV9zb2Z0aXJxKHNjaGVkX3VuaXRfY3B1KHVuaXQp
LCBTQ0hFRFVMRV9TT0ZUSVJRKTsKKyAgICBlbHNlIGlmICggdW5pdF9vbl9xKHN2YykgKQogICAg
IHsKICAgICAgICAgcV9yZW1vdmUoc3ZjKTsKICAgICAgICAgcmVwbHFfcmVtb3ZlKG9wcywgc3Zj
KTsKQEAgLTExNjEsMjAgKzExNTUsMjAgQEAgcnRfdW5pdF9zbGVlcChjb25zdCBzdHJ1Y3Qgc2No
ZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogfQogCiAvKgotICogUGljayBh
IGNwdSB3aGVyZSB0byBydW4gYSB2Y3B1LAotICogcG9zc2libHkga2lja2luZyBvdXQgdGhlIHZj
cHUgcnVubmluZyB0aGVyZQorICogUGljayBhIGNwdSB3aGVyZSB0byBydW4gYW4gdW5pdCwKKyAq
IHBvc3NpYmx5IGtpY2tpbmcgb3V0IHRoZSB1bml0IHJ1bm5pbmcgdGhlcmUKICAqIENhbGxlZCBi
eSB3YWtlKCkgYW5kIGNvbnRleHRfc2F2ZWQoKQogICogV2UgaGF2ZSBhIHJ1bm5pbmcgY2FuZGlk
YXRlIGhlcmUsIHRoZSBraWNrIGxvZ2ljIGlzOgogICogQW1vbmcgYWxsIHRoZSBjcHVzIHRoYXQg
YXJlIHdpdGhpbiB0aGUgY3B1IGFmZmluaXR5CiAgKiAxKSBpZiB0aGVyZSBhcmUgYW55IGlkbGUg
Q1BVcywga2ljayBvbmUuCiAgICAgICBGb3IgY2FjaGUgYmVuZWZpdCwgd2UgY2hlY2sgbmV3LT5j
cHUgYXMgZmlyc3QKICAqIDIpIG5vdyBhbGwgcGNwdXMgYXJlIGJ1c3k7Ci0gKiAgICBhbW9uZyBh
bGwgdGhlIHJ1bm5pbmcgdmNwdXMsIHBpY2sgbG93ZXN0IHByaW9yaXR5IG9uZQorICogICAgYW1v
bmcgYWxsIHRoZSBydW5uaW5nIHVuaXRzLCBwaWNrIGxvd2VzdCBwcmlvcml0eSBvbmUKICAqICAg
IGlmIHNuZXh0IGhhcyBoaWdoZXIgcHJpb3JpdHksIGtpY2sgaXQuCiAgKgogICogVE9ETzoKLSAq
IDEpIHdoYXQgaWYgdGhlc2UgdHdvIHZjcHVzIGJlbG9uZ3MgdG8gdGhlIHNhbWUgZG9tYWluPwot
ICogICAgcmVwbGFjZSBhIHZjcHUgYmVsb25naW5nIHRvIHRoZSBzYW1lIGRvbWFpbiBpbnRyb2R1
Y2VzIG1vcmUgb3ZlcmhlYWQKKyAqIDEpIHdoYXQgaWYgdGhlc2UgdHdvIHVuaXRzIGJlbG9uZ3Mg
dG8gdGhlIHNhbWUgZG9tYWluPworICogICAgcmVwbGFjZSBhbiB1bml0IGJlbG9uZ2luZyB0byB0
aGUgc2FtZSBkb21haW4gaW50cm9kdWNlcyBtb3JlIG92ZXJoZWFkCiAgKgogICogbG9jayBpcyBn
cmFiYmVkIGJlZm9yZSBjYWxsaW5nIHRoaXMgZnVuY3Rpb24KICAqLwpAQCAtMTE4MiwxOCArMTE3
NiwxOCBAQCBzdGF0aWMgdm9pZAogcnVucV90aWNrbGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAq
b3BzLCBzdHJ1Y3QgcnRfdW5pdCAqbmV3KQogewogICAgIHN0cnVjdCBydF9wcml2YXRlICpwcnYg
PSBydF9wcml2KG9wcyk7Ci0gICAgc3RydWN0IHJ0X3VuaXQgKmxhdGVzdF9kZWFkbGluZV92Y3B1
ID0gTlVMTDsgLyogbG93ZXN0IHByaW9yaXR5ICovCisgICAgc3RydWN0IHJ0X3VuaXQgKmxhdGVz
dF9kZWFkbGluZV91bml0ID0gTlVMTDsgLyogbG93ZXN0IHByaW9yaXR5ICovCiAgICAgc3RydWN0
IHJ0X3VuaXQgKml0ZXJfc3ZjOwotICAgIHN0cnVjdCB2Y3B1ICppdGVyX3ZjOworICAgIHN0cnVj
dCBzY2hlZF91bml0ICppdGVyX3VuaXQ7CiAgICAgaW50IGNwdSA9IDAsIGNwdV90b190aWNrbGUg
PSAwOwogICAgIGNwdW1hc2tfdCBub3RfdGlja2xlZDsKICAgICBjcHVtYXNrX3QgKm9ubGluZTsK
IAotICAgIGlmICggbmV3ID09IE5VTEwgfHwgaXNfaWRsZV92Y3B1KG5ldy0+dmNwdSkgKQorICAg
IGlmICggbmV3ID09IE5VTEwgfHwgaXNfaWRsZV91bml0KG5ldy0+dW5pdCkgKQogICAgICAgICBy
ZXR1cm47CiAKLSAgICBvbmxpbmUgPSBjcHVwb29sX2RvbWFpbl9jcHVtYXNrKG5ldy0+dmNwdS0+
ZG9tYWluKTsKLSAgICBjcHVtYXNrX2FuZCgmbm90X3RpY2tsZWQsIG9ubGluZSwgbmV3LT52Y3B1
LT5zY2hlZF91bml0LT5jcHVfaGFyZF9hZmZpbml0eSk7CisgICAgb25saW5lID0gY3B1cG9vbF9k
b21haW5fY3B1bWFzayhuZXctPnVuaXQtPmRvbWFpbik7CisgICAgY3B1bWFza19hbmQoJm5vdF90
aWNrbGVkLCBvbmxpbmUsIG5ldy0+dW5pdC0+Y3B1X2hhcmRfYWZmaW5pdHkpOwogICAgIGNwdW1h
c2tfYW5kbm90KCZub3RfdGlja2xlZCwgJm5vdF90aWNrbGVkLCAmcHJ2LT50aWNrbGVkKTsKIAog
ICAgIC8qCkBAIC0xMjAxLDMxICsxMTk1LDMxIEBAIHJ1bnFfdGlja2xlKGNvbnN0IHN0cnVjdCBz
Y2hlZHVsZXIgKm9wcywgc3RydWN0IHJ0X3VuaXQgKm5ldykKICAgICAgKiAgICBGb3IgY2FjaGUg
YmVuZWZpdCx3ZSBmaXJzdCBzZWFyY2ggbmV3LT5jcHUuCiAgICAgICogICAgVGhlIHNhbWUgbG9v
cCBhbHNvIGZpbmQgdGhlIG9uZSB3aXRoIGxvd2VzdCBwcmlvcml0eS4KICAgICAgKi8KLSAgICBj
cHUgPSBjcHVtYXNrX3Rlc3Rfb3JfY3ljbGUobmV3LT52Y3B1LT5wcm9jZXNzb3IsICZub3RfdGlj
a2xlZCk7CisgICAgY3B1ID0gY3B1bWFza190ZXN0X29yX2N5Y2xlKHNjaGVkX3VuaXRfY3B1KG5l
dy0+dW5pdCksICZub3RfdGlja2xlZCk7CiAgICAgd2hpbGUgKCBjcHUhPSBucl9jcHVfaWRzICkK
ICAgICB7Ci0gICAgICAgIGl0ZXJfdmMgPSBjdXJyX29uX2NwdShjcHUpLT52Y3B1OwotICAgICAg
ICBpZiAoIGlzX2lkbGVfdmNwdShpdGVyX3ZjKSApCisgICAgICAgIGl0ZXJfdW5pdCA9IGN1cnJf
b25fY3B1KGNwdSk7CisgICAgICAgIGlmICggaXNfaWRsZV91bml0KGl0ZXJfdW5pdCkgKQogICAg
ICAgICB7CiAgICAgICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKHRpY2tsZWRfaWRsZV9jcHUpOwog
ICAgICAgICAgICAgY3B1X3RvX3RpY2tsZSA9IGNwdTsKICAgICAgICAgICAgIGdvdG8gb3V0Owog
ICAgICAgICB9Ci0gICAgICAgIGl0ZXJfc3ZjID0gcnRfdW5pdChpdGVyX3ZjLT5zY2hlZF91bml0
KTsKLSAgICAgICAgaWYgKCBsYXRlc3RfZGVhZGxpbmVfdmNwdSA9PSBOVUxMIHx8Ci0gICAgICAg
ICAgICAgY29tcGFyZV92Y3B1X3ByaW9yaXR5KGl0ZXJfc3ZjLCBsYXRlc3RfZGVhZGxpbmVfdmNw
dSkgPCAwICkKLSAgICAgICAgICAgIGxhdGVzdF9kZWFkbGluZV92Y3B1ID0gaXRlcl9zdmM7Cisg
ICAgICAgIGl0ZXJfc3ZjID0gcnRfdW5pdChpdGVyX3VuaXQpOworICAgICAgICBpZiAoIGxhdGVz
dF9kZWFkbGluZV91bml0ID09IE5VTEwgfHwKKyAgICAgICAgICAgICBjb21wYXJlX3VuaXRfcHJp
b3JpdHkoaXRlcl9zdmMsIGxhdGVzdF9kZWFkbGluZV91bml0KSA8IDAgKQorICAgICAgICAgICAg
bGF0ZXN0X2RlYWRsaW5lX3VuaXQgPSBpdGVyX3N2YzsKIAogICAgICAgICBjcHVtYXNrX2NsZWFy
X2NwdShjcHUsICZub3RfdGlja2xlZCk7CiAgICAgICAgIGNwdSA9IGNwdW1hc2tfY3ljbGUoY3B1
LCAmbm90X3RpY2tsZWQpOwogICAgIH0KIAotICAgIC8qIDIpIGNhbmRpY2F0ZSBoYXMgaGlnaGVy
IHByaW9yaXR5LCBraWNrIG91dCBsb3dlc3QgcHJpb3JpdHkgdmNwdSAqLwotICAgIGlmICggbGF0
ZXN0X2RlYWRsaW5lX3ZjcHUgIT0gTlVMTCAmJgotICAgICAgICAgY29tcGFyZV92Y3B1X3ByaW9y
aXR5KGxhdGVzdF9kZWFkbGluZV92Y3B1LCBuZXcpIDwgMCApCisgICAgLyogMikgY2FuZGljYXRl
IGhhcyBoaWdoZXIgcHJpb3JpdHksIGtpY2sgb3V0IGxvd2VzdCBwcmlvcml0eSB1bml0ICovCisg
ICAgaWYgKCBsYXRlc3RfZGVhZGxpbmVfdW5pdCAhPSBOVUxMICYmCisgICAgICAgICBjb21wYXJl
X3VuaXRfcHJpb3JpdHkobGF0ZXN0X2RlYWRsaW5lX3VuaXQsIG5ldykgPCAwICkKICAgICB7CiAg
ICAgICAgIFNDSEVEX1NUQVRfQ1JBTksodGlja2xlZF9idXN5X2NwdSk7Ci0gICAgICAgIGNwdV90
b190aWNrbGUgPSBsYXRlc3RfZGVhZGxpbmVfdmNwdS0+dmNwdS0+cHJvY2Vzc29yOworICAgICAg
ICBjcHVfdG9fdGlja2xlID0gc2NoZWRfdW5pdF9jcHUobGF0ZXN0X2RlYWRsaW5lX3VuaXQtPnVu
aXQpOwogICAgICAgICBnb3RvIG91dDsKICAgICB9CiAKQEAgLTEyNTEsMzUgKzEyNDUsMzQgQEAg
cnVucV90aWNrbGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgcnRfdW5pdCAq
bmV3KQogfQogCiAvKgotICogU2hvdWxkIGFsd2F5cyB3YWtlIHVwIHJ1bm5hYmxlIHZjcHUsIHB1
dCBpdCBiYWNrIHRvIFJ1blEuCisgKiBTaG91bGQgYWx3YXlzIHdha2UgdXAgcnVubmFibGUgdW5p
dCwgcHV0IGl0IGJhY2sgdG8gUnVuUS4KICAqIENoZWNrIHByaW9yaXR5IHRvIHJhaXNlIGludGVy
cnVwdAogICogVGhlIGxvY2sgaXMgYWxyZWFkeSBncmFiYmVkIGluIHNjaGVkdWxlLmMsIG5vIG5l
ZWQgdG8gbG9jayBoZXJlCi0gKiBUT0RPOiB3aGF0IGlmIHRoZXNlIHR3byB2Y3B1cyBiZWxvbmdz
IHRvIHRoZSBzYW1lIGRvbWFpbj8KKyAqIFRPRE86IHdoYXQgaWYgdGhlc2UgdHdvIHVuaXRzIGJl
bG9uZ3MgdG8gdGhlIHNhbWUgZG9tYWluPwogICovCiBzdGF0aWMgdm9pZAogcnRfdW5pdF93YWtl
KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiB7
Ci0gICAgc3RydWN0IHZjcHUgKnZjID0gdW5pdC0+dmNwdTsKICAgICBzdHJ1Y3QgcnRfdW5pdCAq
IGNvbnN0IHN2YyA9IHJ0X3VuaXQodW5pdCk7CiAgICAgc190aW1lX3Qgbm93OwogICAgIGJvb2xf
dCBtaXNzZWQ7CiAKLSAgICBCVUdfT04oIGlzX2lkbGVfdmNwdSh2YykgKTsKKyAgICBCVUdfT04o
IGlzX2lkbGVfdW5pdCh1bml0KSApOwogCi0gICAgaWYgKCB1bmxpa2VseShjdXJyX29uX2NwdSh2
Yy0+cHJvY2Vzc29yKSA9PSB1bml0KSApCisgICAgaWYgKCB1bmxpa2VseShjdXJyX29uX2NwdShz
Y2hlZF91bml0X2NwdSh1bml0KSkgPT0gdW5pdCkgKQogICAgIHsKICAgICAgICAgU0NIRURfU1RB
VF9DUkFOSyh1bml0X3dha2VfcnVubmluZyk7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAKICAg
ICAvKiBvbiBSdW5RL0RlcGxldGVkUSwganVzdCB1cGRhdGUgaW5mbyBpcyBvayAqLwotICAgIGlm
ICggdW5saWtlbHkodmNwdV9vbl9xKHN2YykpICkKKyAgICBpZiAoIHVubGlrZWx5KHVuaXRfb25f
cShzdmMpKSApCiAgICAgewogICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKHVuaXRfd2FrZV9vbnJ1
bnEpOwogICAgICAgICByZXR1cm47CiAgICAgfQogCi0gICAgaWYgKCBsaWtlbHkodmNwdV9ydW5u
YWJsZSh2YykpICkKKyAgICBpZiAoIGxpa2VseSh1bml0X3J1bm5hYmxlKHVuaXQpKSApCiAgICAg
ICAgIFNDSEVEX1NUQVRfQ1JBTksodW5pdF93YWtlX3J1bm5hYmxlKTsKICAgICBlbHNlCiAgICAg
ICAgIFNDSEVEX1NUQVRfQ1JBTksodW5pdF93YWtlX25vdF9ydW5uYWJsZSk7CkBAIC0xMjk1LDE2
ICsxMjg4LDE2IEBAIHJ0X3VuaXRfd2FrZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0
cnVjdCBzY2hlZF91bml0ICp1bml0KQogICAgICAgICBydF91cGRhdGVfZGVhZGxpbmUobm93LCBz
dmMpOwogCiAgICAgLyoKLSAgICAgKiBJZiBjb250ZXh0IGhhc24ndCBiZWVuIHNhdmVkIGZvciB0
aGlzIHZjcHUgeWV0LCB3ZSBjYW4ndCBwdXQgaXQgb24KKyAgICAgKiBJZiBjb250ZXh0IGhhc24n
dCBiZWVuIHNhdmVkIGZvciB0aGlzIHVuaXQgeWV0LCB3ZSBjYW4ndCBwdXQgaXQgb24KICAgICAg
KiB0aGUgcnVuLXF1ZXVlL2RlcGxldGVkLXF1ZXVlLiBJbnN0ZWFkLCB3ZSBzZXQgdGhlIGFwcHJv
cHJpYXRlIGZsYWcsCi0gICAgICogdGhlIHZjcHUgd2lsbCBiZSBwdXQgYmFjayBvbiBxdWV1ZSBh
ZnRlciB0aGUgY29udGV4dCBoYXMgYmVlbiBzYXZlZAorICAgICAqIHRoZSB1bml0IHdpbGwgYmUg
cHV0IGJhY2sgb24gcXVldWUgYWZ0ZXIgdGhlIGNvbnRleHQgaGFzIGJlZW4gc2F2ZWQKICAgICAg
KiAoaW4gcnRfY29udGV4dF9zYXZlKCkpLgogICAgICAqLwogICAgIGlmICggdW5saWtlbHkoc3Zj
LT5mbGFncyAmIFJURFNfc2NoZWR1bGVkKSApCiAgICAgewogICAgICAgICBfX3NldF9iaXQoX19S
VERTX2RlbGF5ZWRfcnVucV9hZGQsICZzdmMtPmZsYWdzKTsKICAgICAgICAgLyoKLSAgICAgICAg
ICogVGhlIHZjcHUgaXMgd2FraW5nIHVwIGFscmVhZHksIGFuZCB3ZSBkaWRuJ3QgZXZlbiBoYWQg
dGhlIHRpbWUgdG8KKyAgICAgICAgICogVGhlIHVuaXQgaXMgd2FraW5nIHVwIGFscmVhZHksIGFu
ZCB3ZSBkaWRuJ3QgZXZlbiBoYWQgdGhlIHRpbWUgdG8KICAgICAgICAgICogcmVtb3ZlIGl0cyBu
ZXh0IHJlcGxlbmlzaG1lbnQgZXZlbnQgZnJvbSB0aGUgcmVwbGVuaXNobWVudCBxdWV1ZQogICAg
ICAgICAgKiB3aGVuIGl0IGJsb2NrZWQhIE5vIGJpZyBkZWFsLiBJZiB3ZSBkaWQgbm90IG1pc3Mg
dGhlIGRlYWRsaW5lIGluCiAgICAgICAgICAqIHRoZSBtZWFudGltZSwgbGV0J3MganVzdCBsZWF2
ZSBpdCB0aGVyZS4gSWYgd2UgZGlkLCBsZXQncyByZW1vdmUgaXQKQEAgLTEzMjUsMjIgKzEzMTgs
MjEgQEAgcnRfdW5pdF93YWtlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNj
aGVkX3VuaXQgKnVuaXQpCiAKIC8qCiAgKiBzY3VyciBoYXMgZmluaXNoZWQgY29udGV4dCBzd2l0
Y2gsIGluc2VydCBpdCBiYWNrIHRvIHRoZSBSdW5RLAotICogYW5kIHRoZW4gcGljayB0aGUgaGln
aGVzdCBwcmlvcml0eSB2Y3B1IGZyb20gcnVucSB0byBydW4KKyAqIGFuZCB0aGVuIHBpY2sgdGhl
IGhpZ2hlc3QgcHJpb3JpdHkgdW5pdCBmcm9tIHJ1bnEgdG8gcnVuCiAgKi8KIHN0YXRpYyB2b2lk
CiBydF9jb250ZXh0X3NhdmVkKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNj
aGVkX3VuaXQgKnVuaXQpCiB7Ci0gICAgc3RydWN0IHZjcHUgKnZjID0gdW5pdC0+dmNwdTsKICAg
ICBzdHJ1Y3QgcnRfdW5pdCAqc3ZjID0gcnRfdW5pdCh1bml0KTsKICAgICBzcGlubG9ja190ICps
b2NrID0gdW5pdF9zY2hlZHVsZV9sb2NrX2lycSh1bml0KTsKIAogICAgIF9fY2xlYXJfYml0KF9f
UlREU19zY2hlZHVsZWQsICZzdmMtPmZsYWdzKTsKLSAgICAvKiBub3QgaW5zZXJ0IGlkbGUgdmNw
dSB0byBydW5xICovCi0gICAgaWYgKCBpc19pZGxlX3ZjcHUodmMpICkKKyAgICAvKiBub3QgaW5z
ZXJ0IGlkbGUgdW5pdCB0byBydW5xICovCisgICAgaWYgKCBpc19pZGxlX3VuaXQodW5pdCkgKQog
ICAgICAgICBnb3RvIG91dDsKIAogICAgIGlmICggX190ZXN0X2FuZF9jbGVhcl9iaXQoX19SVERT
X2RlbGF5ZWRfcnVucV9hZGQsICZzdmMtPmZsYWdzKSAmJgotICAgICAgICAgbGlrZWx5KHZjcHVf
cnVubmFibGUodmMpKSApCisgICAgICAgICBsaWtlbHkodW5pdF9ydW5uYWJsZSh1bml0KSkgKQog
ICAgIHsKICAgICAgICAgcnVucV9pbnNlcnQob3BzLCBzdmMpOwogICAgICAgICBydW5xX3RpY2ts
ZShvcHMsIHN2Yyk7CkBAIC0xMzUzLDcgKzEzNDUsNyBAQCBvdXQ6CiB9CiAKIC8qCi0gKiBzZXQv
Z2V0IGVhY2ggdmNwdSBpbmZvIG9mIGVhY2ggZG9tYWluCisgKiBzZXQvZ2V0IGVhY2ggdW5pdCBp
bmZvIG9mIGVhY2ggZG9tYWluCiAgKi8KIHN0YXRpYyBpbnQKIHJ0X2RvbV9jbnRsKApAQCAtMTM2
Myw3ICsxMzU1LDcgQEAgcnRfZG9tX2NudGwoCiB7CiAgICAgc3RydWN0IHJ0X3ByaXZhdGUgKnBy
diA9IHJ0X3ByaXYob3BzKTsKICAgICBzdHJ1Y3QgcnRfdW5pdCAqc3ZjOwotICAgIHN0cnVjdCB2
Y3B1ICp2OworICAgIHN0cnVjdCBzY2hlZF91bml0ICp1bml0OwogICAgIHVuc2lnbmVkIGxvbmcg
ZmxhZ3M7CiAgICAgaW50IHJjID0gMDsKICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9zY2hlZHBhcmFt
X3ZjcHUgbG9jYWxfc2NoZWQ7CkBAIC0xMzg0LDkgKzEzNzYsOSBAQCBydF9kb21fY250bCgKICAg
ICAgICAgICAgIGJyZWFrOwogICAgICAgICB9CiAgICAgICAgIHNwaW5fbG9ja19pcnFzYXZlKCZw
cnYtPmxvY2ssIGZsYWdzKTsKLSAgICAgICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQorICAgICAg
ICBmb3JfZWFjaF9zY2hlZF91bml0ICggZCwgdW5pdCApCiAgICAgICAgIHsKLSAgICAgICAgICAg
IHN2YyA9IHJ0X3VuaXQodi0+c2NoZWRfdW5pdCk7CisgICAgICAgICAgICBzdmMgPSBydF91bml0
KHVuaXQpOwogICAgICAgICAgICAgc3ZjLT5wZXJpb2QgPSBNSUNST1NFQ1Mob3AtPnUucnRkcy5w
ZXJpb2QpOyAvKiB0cmFuc2ZlciB0byBuYW5vc2VjICovCiAgICAgICAgICAgICBzdmMtPmJ1ZGdl
dCA9IE1JQ1JPU0VDUyhvcC0+dS5ydGRzLmJ1ZGdldCk7CiAgICAgICAgIH0KQEAgLTE0NTQsNyAr
MTQ0Niw3IEBAIHJ0X2RvbV9jbnRsKAogICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9
CiAgICAgICAgIGlmICggIXJjICkKLSAgICAgICAgICAgIC8qIG5vdGlmeSB1cHBlciBjYWxsZXIg
aG93IG1hbnkgdmNwdXMgaGF2ZSBiZWVuIHByb2Nlc3NlZC4gKi8KKyAgICAgICAgICAgIC8qIG5v
dGlmeSB1cHBlciBjYWxsZXIgaG93IG1hbnkgdW5pdHMgaGF2ZSBiZWVuIHByb2Nlc3NlZC4gKi8K
ICAgICAgICAgICAgIG9wLT51LnYubnJfdmNwdXMgPSBpbmRleDsKICAgICAgICAgYnJlYWs7CiAg
ICAgfQpAQCAtMTQ2Myw3ICsxNDU1LDcgQEAgcnRfZG9tX2NudGwoCiB9CiAKIC8qCi0gKiBUaGUg
cmVwbGVuaXNobWVudCB0aW1lciBoYW5kbGVyIHBpY2tzIHZjcHVzCisgKiBUaGUgcmVwbGVuaXNo
bWVudCB0aW1lciBoYW5kbGVyIHBpY2tzIHVuaXRzCiAgKiBmcm9tIHRoZSByZXBscSBhbmQgZG9l
cyB0aGUgYWN0dWFsIHJlcGxlbmlzaG1lbnQuCiAgKi8KIHN0YXRpYyB2b2lkIHJlcGxfdGltZXJf
aGFuZGxlcih2b2lkICpkYXRhKXsKQEAgLTE0ODEsNyArMTQ3Myw3IEBAIHN0YXRpYyB2b2lkIHJl
cGxfdGltZXJfaGFuZGxlcih2b2lkICpkYXRhKXsKICAgICBub3cgPSBOT1coKTsKIAogICAgIC8q
Ci0gICAgICogRG8gdGhlIHJlcGxlbmlzaG1lbnQgYW5kIG1vdmUgcmVwbGVuaXNoZWQgdmNwdXMK
KyAgICAgKiBEbyB0aGUgcmVwbGVuaXNobWVudCBhbmQgbW92ZSByZXBsZW5pc2hlZCB1bml0cwog
ICAgICAqIHRvIHRoZSB0ZW1wb3JhcnkgbGlzdCB0byB0aWNrbGUuCiAgICAgICogSWYgc3ZjIGlz
IG9uIHJ1biBxdWV1ZSwgd2UgbmVlZCB0byBwdXQgaXQgYXQKICAgICAgKiB0aGUgY29ycmVjdCBw
bGFjZSBzaW5jZSBpdHMgZGVhZGxpbmUgY2hhbmdlcy4KQEAgLTE0OTcsNyArMTQ4OSw3IEBAIHN0
YXRpYyB2b2lkIHJlcGxfdGltZXJfaGFuZGxlcih2b2lkICpkYXRhKXsKICAgICAgICAgcnRfdXBk
YXRlX2RlYWRsaW5lKG5vdywgc3ZjKTsKICAgICAgICAgbGlzdF9hZGQoJnN2Yy0+cmVwbHFfZWxl
bSwgJnRtcF9yZXBscSk7CiAKLSAgICAgICAgaWYgKCB2Y3B1X29uX3Eoc3ZjKSApCisgICAgICAg
IGlmICggdW5pdF9vbl9xKHN2YykgKQogICAgICAgICB7CiAgICAgICAgICAgICBxX3JlbW92ZShz
dmMpOwogICAgICAgICAgICAgcnVucV9pbnNlcnQob3BzLCBzdmMpOwpAQCAtMTUwNSwyNiArMTQ5
NywyNiBAQCBzdGF0aWMgdm9pZCByZXBsX3RpbWVyX2hhbmRsZXIodm9pZCAqZGF0YSl7CiAgICAg
fQogCiAgICAgLyoKLSAgICAgKiBJdGVyYXRlIHRocm91Z2ggdGhlIGxpc3Qgb2YgdXBkYXRlZCB2
Y3B1cy4KLSAgICAgKiBJZiBhbiB1cGRhdGVkIHZjcHUgaXMgcnVubmluZywgdGlja2xlIHRoZSBo
ZWFkIG9mIHRoZQorICAgICAqIEl0ZXJhdGUgdGhyb3VnaCB0aGUgbGlzdCBvZiB1cGRhdGVkIHVu
aXRzLgorICAgICAqIElmIGFuIHVwZGF0ZWQgdW5pdCBpcyBydW5uaW5nLCB0aWNrbGUgdGhlIGhl
YWQgb2YgdGhlCiAgICAgICogcnVucXVldWUgaWYgaXQgaGFzIGEgaGlnaGVyIHByaW9yaXR5Lgot
ICAgICAqIElmIGFuIHVwZGF0ZWQgdmNwdSB3YXMgZGVwbGV0ZWQgYW5kIG9uIHRoZSBydW5xdWV1
ZSwgdGlja2xlIGl0LgotICAgICAqIEZpbmFsbHksIHJlaW5zZXJ0IHRoZSB2Y3B1cyBiYWNrIHRv
IHJlcGxlbmlzaGVtZW50IGV2ZW50cyBsaXN0LgorICAgICAqIElmIGFuIHVwZGF0ZWQgdW5pdCB3
YXMgZGVwbGV0ZWQgYW5kIG9uIHRoZSBydW5xdWV1ZSwgdGlja2xlIGl0LgorICAgICAqIEZpbmFs
bHksIHJlaW5zZXJ0IHRoZSB1bml0cyBiYWNrIHRvIHJlcGxlbmlzaGVtZW50IGV2ZW50cyBsaXN0
LgogICAgICAqLwogICAgIGxpc3RfZm9yX2VhY2hfc2FmZSAoIGl0ZXIsIHRtcCwgJnRtcF9yZXBs
cSApCiAgICAgewogICAgICAgICBzdmMgPSByZXBscV9lbGVtKGl0ZXIpOwogCi0gICAgICAgIGlm
ICggY3Vycl9vbl9jcHUoc3ZjLT52Y3B1LT5wcm9jZXNzb3IpID09IHN2Yy0+dmNwdS0+c2NoZWRf
dW5pdCAmJgorICAgICAgICBpZiAoIGN1cnJfb25fY3B1KHNjaGVkX3VuaXRfY3B1KHN2Yy0+dW5p
dCkpID09IHN2Yy0+dW5pdCAmJgogICAgICAgICAgICAgICFsaXN0X2VtcHR5KHJ1bnEpICkKICAg
ICAgICAgewogICAgICAgICAgICAgc3RydWN0IHJ0X3VuaXQgKm5leHRfb25fcnVucSA9IHFfZWxl
bShydW5xLT5uZXh0KTsKIAotICAgICAgICAgICAgaWYgKCBjb21wYXJlX3ZjcHVfcHJpb3JpdHko
c3ZjLCBuZXh0X29uX3J1bnEpIDwgMCApCisgICAgICAgICAgICBpZiAoIGNvbXBhcmVfdW5pdF9w
cmlvcml0eShzdmMsIG5leHRfb25fcnVucSkgPCAwICkKICAgICAgICAgICAgICAgICBydW5xX3Rp
Y2tsZShvcHMsIG5leHRfb25fcnVucSk7CiAgICAgICAgIH0KICAgICAgICAgZWxzZSBpZiAoIF9f
dGVzdF9hbmRfY2xlYXJfYml0KF9fUlREU19kZXBsZXRlZCwgJnN2Yy0+ZmxhZ3MpICYmCi0gICAg
ICAgICAgICAgICAgICB2Y3B1X29uX3Eoc3ZjKSApCisgICAgICAgICAgICAgICAgICB1bml0X29u
X3Eoc3ZjKSApCiAgICAgICAgICAgICBydW5xX3RpY2tsZShvcHMsIHN2Yyk7CiAKICAgICAgICAg
bGlzdF9kZWwoJnN2Yy0+cmVwbHFfZWxlbSk7CkBAIC0xNTMyLDcgKzE1MjQsNyBAQCBzdGF0aWMg
dm9pZCByZXBsX3RpbWVyX2hhbmRsZXIodm9pZCAqZGF0YSl7CiAgICAgfQogCiAgICAgLyoKLSAg
ICAgKiBJZiB0aGVyZSBhcmUgdmNwdXMgbGVmdCBpbiB0aGUgcmVwbGVuaXNobWVudCBldmVudCBs
aXN0LAorICAgICAqIElmIHRoZXJlIGFyZSB1bml0cyBsZWZ0IGluIHRoZSByZXBsZW5pc2htZW50
IGV2ZW50IGxpc3QsCiAgICAgICogc2V0IHRoZSBuZXh0IHJlcGxlbmlzaG1lbnQgdG8gaGFwcGVu
IGF0IHRoZSBkZWFkbGluZSBvZgogICAgICAqIHRoZSBvbmUgaW4gdGhlIGZyb250LgogICAgICAq
LwotLSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Tue May 28 10:33:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 10:33:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVZQX-0005Zw-UG; Tue, 28 May 2019 10:33:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=31/0=T4=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hVZQB-0004mX-7a
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 10:33:31 +0000
X-Inumbo-ID: 05782256-8134-11e9-b161-478322974612
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 05782256-8134-11e9-b161-478322974612;
 Tue, 28 May 2019 10:33:24 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id E6E29AFF9;
 Tue, 28 May 2019 10:33:22 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 28 May 2019 12:32:38 +0200
Message-Id: <20190528103313.1343-26-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190528103313.1343-1-jgross@suse.com>
References: <20190528103313.1343-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH 25/60] xen: add sched_unit_pause_nosync() and
 sched_unit_unpause()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGNyZWRpdCBzY2hlZHVsZXIgY2FsbHMgdmNwdV9wYXVzZV9ub3N5bmMoKSBhbmQgdmNwdV91
bnBhdXNlKCkKdG9kYXkuIEFkZCBzY2hlZF91bml0X3BhdXNlX25vc3luYygpIGFuZCBzY2hlZF91
bml0X3VucGF1c2UoKSB0bwpwZXJmb3JtIHRoZSBzYW1lIG9wZXJhdGlvbnMgb24gc2NoZWR1bGVy
IHVuaXRzIGluc3RlYWQuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+Ci0tLQogeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYyAgfCAgNiArKystLS0KIHhlbi9p
bmNsdWRlL3hlbi9zY2hlZC1pZi5oIHwgMTAgKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAx
MyBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24v
c2NoZWRfY3JlZGl0LmMgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCmluZGV4IDBiYzZhODdk
MzAuLjA1ZGY5ZTU0YWMgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMKKysr
IGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYwpAQCAtMTA3MSw3ICsxMDcxLDcgQEAgY3NjaGVk
X3VuaXRfcmVtb3ZlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX3Vu
aXQgKnVuaXQpCiAgICAgaWYgKCB0ZXN0X2FuZF9jbGVhcl9iaXQoQ1NDSEVEX0ZMQUdfVU5JVF9Q
QVJLRUQsICZzdmMtPmZsYWdzKSApCiAgICAgewogICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKHVu
aXRfdW5wYXJrKTsKLSAgICAgICAgdmNwdV91bnBhdXNlKHN2Yy0+dW5pdC0+dmNwdSk7CisgICAg
ICAgIHNjaGVkX3VuaXRfdW5wYXVzZShzdmMtPnVuaXQpOwogICAgIH0KIAogICAgIHNwaW5fbG9j
a19pcnEoJnBydi0+bG9jayk7CkBAIC0xNTIxLDcgKzE1MjEsNyBAQCBjc2NoZWRfYWNjdCh2b2lk
KiBkdW1teSkKICAgICAgICAgICAgICAgICAgICAgICF0ZXN0X2FuZF9zZXRfYml0KENTQ0hFRF9G
TEFHX1VOSVRfUEFSS0VELCAmc3ZjLT5mbGFncykgKQogICAgICAgICAgICAgICAgIHsKICAgICAg
ICAgICAgICAgICAgICAgU0NIRURfU1RBVF9DUkFOSyh1bml0X3BhcmspOwotICAgICAgICAgICAg
ICAgICAgICB2Y3B1X3BhdXNlX25vc3luYyhzdmMtPnVuaXQtPnZjcHUpOworICAgICAgICAgICAg
ICAgICAgICBzY2hlZF91bml0X3BhdXNlX25vc3luYyhzdmMtPnVuaXQpOwogICAgICAgICAgICAg
ICAgIH0KIAogICAgICAgICAgICAgICAgIC8qIExvd2VyIGJvdW5kIG9uIGNyZWRpdHMgKi8KQEAg
LTE1NDUsNyArMTU0NSw3IEBAIGNzY2hlZF9hY2N0KHZvaWQqIGR1bW15KQogICAgICAgICAgICAg
ICAgICAgICAgKiBpZiBpdCBpcyB3b2tlbiB1cCBoZXJlLgogICAgICAgICAgICAgICAgICAgICAg
Ki8KICAgICAgICAgICAgICAgICAgICAgU0NIRURfU1RBVF9DUkFOSyh1bml0X3VucGFyayk7Ci0g
ICAgICAgICAgICAgICAgICAgIHZjcHVfdW5wYXVzZShzdmMtPnVuaXQtPnZjcHUpOworICAgICAg
ICAgICAgICAgICAgICBzY2hlZF91bml0X3VucGF1c2Uoc3ZjLT51bml0KTsKICAgICAgICAgICAg
ICAgICAgICAgY2xlYXJfYml0KENTQ0hFRF9GTEFHX1VOSVRfUEFSS0VELCAmc3ZjLT5mbGFncyk7
CiAgICAgICAgICAgICAgICAgfQogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQt
aWYuaCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oCmluZGV4IGM1YmMwYjY4OWMuLmNhNzBm
ZmI3ZTkgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oCisrKyBiL3hlbi9p
bmNsdWRlL3hlbi9zY2hlZC1pZi5oCkBAIC00MjYsNiArNDI2LDE2IEBAIHN0YXRpYyBpbmxpbmUg
aW50IHNjaGVkX2FkanVzdF9jcHVwb29sKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKnMsCiAgICAg
cmV0dXJuIHMtPmFkanVzdF9nbG9iYWwgPyBzLT5hZGp1c3RfZ2xvYmFsKHMsIG9wKSA6IDA7CiB9
CiAKK3N0YXRpYyBpbmxpbmUgdm9pZCBzY2hlZF91bml0X3BhdXNlX25vc3luYyhzdHJ1Y3Qgc2No
ZWRfdW5pdCAqdW5pdCkKK3sKKyAgICB2Y3B1X3BhdXNlX25vc3luYyh1bml0LT52Y3B1KTsKK30K
Kworc3RhdGljIGlubGluZSB2b2lkIHNjaGVkX3VuaXRfdW5wYXVzZShzdHJ1Y3Qgc2NoZWRfdW5p
dCAqdW5pdCkKK3sKKyAgICB2Y3B1X3VucGF1c2UodW5pdC0+dmNwdSk7Cit9CisKICNkZWZpbmUg
UkVHSVNURVJfU0NIRURVTEVSKHgpIHN0YXRpYyBjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICp4IyNf
ZW50cnkgXAogICBfX3VzZWRfc2VjdGlvbigiLmRhdGEuc2NoZWR1bGVycyIpID0gJng7CiAKLS0g
CjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 28 10:33:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 10:33:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVZQa-0005et-BW; Tue, 28 May 2019 10:33:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=31/0=T4=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hVZQC-0004oz-GG
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 10:33:32 +0000
X-Inumbo-ID: 0650a5f4-8134-11e9-9f3b-f7dbe57e22c3
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0650a5f4-8134-11e9-9f3b-f7dbe57e22c3;
 Tue, 28 May 2019 10:33:26 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 35673B00E;
 Tue, 28 May 2019 10:33:24 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 28 May 2019 12:32:43 +0200
Message-Id: <20190528103313.1343-31-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190528103313.1343-1-jgross@suse.com>
References: <20190528103313.1343-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH 30/60] xen: switch from for_each_vcpu() to
 for_each_sched_unit()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 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>,
 Dario Faggioli <dfaggioli@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlcmUgYXBwcm9wcmlhdGUgc3dpdGNoIGZyb20gZm9yX2VhY2hfdmNwdSgpIHRvIGZvcl9lYWNo
X3NjaGVkX3VuaXQoKQppbiBvcmRlciB0byBwcmVwYXJlIGNvcmUgc2NoZWR1bGluZy4KClNpZ25l
ZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vY29tbW9u
L2RvbWFpbi5jICAgfCAgIDkgKystLS0KIHhlbi9jb21tb24vc2NoZWR1bGUuYyB8IDEwOSArKysr
KysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMiBmaWxlcyBj
aGFuZ2VkLCA2MCBpbnNlcnRpb25zKCspLCA1OCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vY29tbW9uL2RvbWFpbi5jIGIveGVuL2NvbW1vbi9kb21haW4uYwppbmRleCAyZDM0MjdlYjBm
Li5mNTVmZjA2NTEzIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2RvbWFpbi5jCisrKyBiL3hlbi9j
b21tb24vZG9tYWluLmMKQEAgLTUwOSw3ICs1MDksNyBAQCB2b2lkIGRvbWFpbl91cGRhdGVfbm9k
ZV9hZmZpbml0eShzdHJ1Y3QgZG9tYWluICpkKQogICAgIGNwdW1hc2tfdmFyX3QgZG9tX2NwdW1h
c2ssIGRvbV9jcHVtYXNrX3NvZnQ7CiAgICAgY3B1bWFza190ICpkb21fYWZmaW5pdHk7CiAgICAg
Y29uc3QgY3B1bWFza190ICpvbmxpbmU7Ci0gICAgc3RydWN0IHZjcHUgKnY7CisgICAgc3RydWN0
IHNjaGVkX3VuaXQgKnVuaXQ7CiAgICAgdW5zaWduZWQgaW50IGNwdTsKIAogICAgIC8qIERvIHdl
IGhhdmUgdmNwdXMgYWxyZWFkeT8gSWYgbm90LCBubyBuZWVkIHRvIHVwZGF0ZSBub2RlLWFmZmlu
aXR5LiAqLwpAQCAtNTQyLDEyICs1NDIsMTEgQEAgdm9pZCBkb21haW5fdXBkYXRlX25vZGVfYWZm
aW5pdHkoc3RydWN0IGRvbWFpbiAqZCkKICAgICAgICAgICogYW5kIHRoZSBmdWxsIG1hc2sgb2Yg
d2hlcmUgaXQgd291bGQgcHJlZmVyIHRvIHJ1biAodGhlIHVuaW9uIG9mCiAgICAgICAgICAqIHRo
ZSBzb2Z0IGFmZmluaXR5IG9mIGFsbCBpdHMgdmFyaW91cyB2Y3B1cykuIExldCdzIGJ1aWxkIHRo
ZW0uCiAgICAgICAgICAqLwotICAgICAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCisgICAgICAg
IGZvcl9lYWNoX3NjaGVkX3VuaXQgKCBkLCB1bml0ICkKICAgICAgICAgewotICAgICAgICAgICAg
Y3B1bWFza19vcihkb21fY3B1bWFzaywgZG9tX2NwdW1hc2ssCi0gICAgICAgICAgICAgICAgICAg
ICAgIHYtPnNjaGVkX3VuaXQtPmNwdV9oYXJkX2FmZmluaXR5KTsKKyAgICAgICAgICAgIGNwdW1h
c2tfb3IoZG9tX2NwdW1hc2ssIGRvbV9jcHVtYXNrLCB1bml0LT5jcHVfaGFyZF9hZmZpbml0eSk7
CiAgICAgICAgICAgICBjcHVtYXNrX29yKGRvbV9jcHVtYXNrX3NvZnQsIGRvbV9jcHVtYXNrX3Nv
ZnQsCi0gICAgICAgICAgICAgICAgICAgICAgIHYtPnNjaGVkX3VuaXQtPmNwdV9zb2Z0X2FmZmlu
aXR5KTsKKyAgICAgICAgICAgICAgICAgICAgICAgdW5pdC0+Y3B1X3NvZnRfYWZmaW5pdHkpOwog
ICAgICAgICB9CiAgICAgICAgIC8qIEZpbHRlciBvdXQgbm9uLW9ubGluZSBjcHVzICovCiAgICAg
ICAgIGNwdW1hc2tfYW5kKGRvbV9jcHVtYXNrLCBkb21fY3B1bWFzaywgb25saW5lKTsKZGlmZiAt
LWdpdCBhL3hlbi9jb21tb24vc2NoZWR1bGUuYyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwppbmRl
eCAyNjY5MzJmZTI1Li42M2M5YzBhOGZiIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkdWxl
LmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCkBAIC00MzMsMTYgKzQzMywxNyBAQCBzdGF0
aWMgdm9pZCBzY2hlZF9tb3ZlX2lycXMoc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiBpbnQgc2No
ZWRfbW92ZV9kb21haW4oc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGNwdXBvb2wgKmMpCiB7CiAg
ICAgc3RydWN0IHZjcHUgKnY7CisgICAgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQ7CiAgICAgdW5z
aWduZWQgaW50IG5ld19wOwotICAgIHZvaWQgKip2Y3B1X3ByaXY7CisgICAgdm9pZCAqKnVuaXRf
cHJpdjsKICAgICB2b2lkICpkb21kYXRhOwotICAgIHZvaWQgKnZjcHVkYXRhOworICAgIHZvaWQg
KnVuaXRkYXRhOwogICAgIHN0cnVjdCBzY2hlZHVsZXIgKm9sZF9vcHM7CiAgICAgdm9pZCAqb2xk
X2RvbWRhdGE7CiAKLSAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCisgICAgZm9yX2VhY2hfc2No
ZWRfdW5pdCAoIGQsIHVuaXQgKQogICAgIHsKLSAgICAgICAgaWYgKCB2LT5zY2hlZF91bml0LT5h
ZmZpbml0eV9icm9rZW4gKQorICAgICAgICBpZiAoIHVuaXQtPmFmZmluaXR5X2Jyb2tlbiApCiAg
ICAgICAgICAgICByZXR1cm4gLUVCVVNZOwogICAgIH0KIApAQCAtNDUwLDIyICs0NTEsMjEgQEAg
aW50IHNjaGVkX21vdmVfZG9tYWluKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBjcHVwb29sICpj
KQogICAgIGlmICggSVNfRVJSKGRvbWRhdGEpICkKICAgICAgICAgcmV0dXJuIFBUUl9FUlIoZG9t
ZGF0YSk7CiAKLSAgICB2Y3B1X3ByaXYgPSB4emFsbG9jX2FycmF5KHZvaWQgKiwgZC0+bWF4X3Zj
cHVzKTsKLSAgICBpZiAoIHZjcHVfcHJpdiA9PSBOVUxMICkKKyAgICB1bml0X3ByaXYgPSB4emFs
bG9jX2FycmF5KHZvaWQgKiwgZC0+bWF4X3ZjcHVzKTsKKyAgICBpZiAoIHVuaXRfcHJpdiA9PSBO
VUxMICkKICAgICB7CiAgICAgICAgIHNjaGVkX2ZyZWVfZG9tZGF0YShjLT5zY2hlZCwgZG9tZGF0
YSk7CiAgICAgICAgIHJldHVybiAtRU5PTUVNOwogICAgIH0KIAotICAgIGZvcl9lYWNoX3ZjcHUg
KCBkLCB2ICkKKyAgICBmb3JfZWFjaF9zY2hlZF91bml0ICggZCwgdW5pdCApCiAgICAgewotICAg
ICAgICB2Y3B1X3ByaXZbdi0+dmNwdV9pZF0gPSBzY2hlZF9hbGxvY192ZGF0YShjLT5zY2hlZCwg
di0+c2NoZWRfdW5pdCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZG9tZGF0YSk7Ci0gICAgICAgIGlmICggdmNwdV9wcml2W3YtPnZjcHVfaWRdID09
IE5VTEwgKQorICAgICAgICB1bml0X3ByaXZbdW5pdC0+dW5pdF9pZF0gPSBzY2hlZF9hbGxvY192
ZGF0YShjLT5zY2hlZCwgdW5pdCwgZG9tZGF0YSk7CisgICAgICAgIGlmICggdW5pdF9wcml2W3Vu
aXQtPnVuaXRfaWRdID09IE5VTEwgKQogICAgICAgICB7Ci0gICAgICAgICAgICBmb3JfZWFjaF92
Y3B1ICggZCwgdiApCi0gICAgICAgICAgICAgICAgeGZyZWUodmNwdV9wcml2W3YtPnZjcHVfaWRd
KTsKLSAgICAgICAgICAgIHhmcmVlKHZjcHVfcHJpdik7CisgICAgICAgICAgICBmb3JfZWFjaF9z
Y2hlZF91bml0ICggZCwgdW5pdCApCisgICAgICAgICAgICAgICAgeGZyZWUodW5pdF9wcml2W3Vu
aXQtPnVuaXRfaWRdKTsKKyAgICAgICAgICAgIHhmcmVlKHVuaXRfcHJpdik7CiAgICAgICAgICAg
ICBzY2hlZF9mcmVlX2RvbWRhdGEoYy0+c2NoZWQsIGRvbWRhdGEpOwogICAgICAgICAgICAgcmV0
dXJuIC1FTk9NRU07CiAgICAgICAgIH0KQEAgLTQ3NiwzMCArNDc2LDM1IEBAIGludCBzY2hlZF9t
b3ZlX2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgY3B1cG9vbCAqYykKICAgICBvbGRf
b3BzID0gZG9tX3NjaGVkdWxlcihkKTsKICAgICBvbGRfZG9tZGF0YSA9IGQtPnNjaGVkX3ByaXY7
CiAKLSAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCisgICAgZm9yX2VhY2hfc2NoZWRfdW5pdCAo
IGQsIHVuaXQgKQogICAgIHsKLSAgICAgICAgc2NoZWRfcmVtb3ZlX3VuaXQob2xkX29wcywgdi0+
c2NoZWRfdW5pdCk7CisgICAgICAgIHNjaGVkX3JlbW92ZV91bml0KG9sZF9vcHMsIHVuaXQpOwog
ICAgIH0KIAogICAgIGQtPmNwdXBvb2wgPSBjOwogICAgIGQtPnNjaGVkX3ByaXYgPSBkb21kYXRh
OwogCiAgICAgbmV3X3AgPSBjcHVtYXNrX2ZpcnN0KGMtPmNwdV92YWxpZCk7Ci0gICAgZm9yX2Vh
Y2hfdmNwdSAoIGQsIHYgKQorICAgIGZvcl9lYWNoX3NjaGVkX3VuaXQgKCBkLCB1bml0ICkKICAg
ICB7CiAgICAgICAgIHNwaW5sb2NrX3QgKmxvY2s7CisgICAgICAgIHVuc2lnbmVkIGludCB1bml0
X3AgPSBuZXdfcDsKIAotICAgICAgICB2Y3B1ZGF0YSA9IHYtPnNjaGVkX3VuaXQtPnByaXY7Cisg
ICAgICAgIHVuaXRkYXRhID0gdW5pdC0+cHJpdjsKIAotICAgICAgICBtaWdyYXRlX3RpbWVyKCZ2
LT5wZXJpb2RpY190aW1lciwgbmV3X3ApOwotICAgICAgICBtaWdyYXRlX3RpbWVyKCZ2LT5zaW5n
bGVzaG90X3RpbWVyLCBuZXdfcCk7Ci0gICAgICAgIG1pZ3JhdGVfdGltZXIoJnYtPnBvbGxfdGlt
ZXIsIG5ld19wKTsKKyAgICAgICAgZm9yX2VhY2hfc2NoZWRfdW5pdF92Y3B1ICggdW5pdCwgdiAp
CisgICAgICAgIHsKKyAgICAgICAgICAgIG1pZ3JhdGVfdGltZXIoJnYtPnBlcmlvZGljX3RpbWVy
LCBuZXdfcCk7CisgICAgICAgICAgICBtaWdyYXRlX3RpbWVyKCZ2LT5zaW5nbGVzaG90X3RpbWVy
LCBuZXdfcCk7CisgICAgICAgICAgICBtaWdyYXRlX3RpbWVyKCZ2LT5wb2xsX3RpbWVyLCBuZXdf
cCk7CisgICAgICAgICAgICBuZXdfcCA9IGNwdW1hc2tfY3ljbGUobmV3X3AsIGMtPmNwdV92YWxp
ZCk7CisgICAgICAgIH0KIAotICAgICAgICBsb2NrID0gdW5pdF9zY2hlZHVsZV9sb2NrX2lycSh2
LT5zY2hlZF91bml0KTsKKyAgICAgICAgbG9jayA9IHVuaXRfc2NoZWR1bGVfbG9ja19pcnEodW5p
dCk7CiAKLSAgICAgICAgc2NoZWRfc2V0X2FmZmluaXR5KHYsICZjcHVtYXNrX2FsbCwgJmNwdW1h
c2tfYWxsKTsKKyAgICAgICAgc2NoZWRfc2V0X2FmZmluaXR5KHVuaXQtPnZjcHUsICZjcHVtYXNr
X2FsbCwgJmNwdW1hc2tfYWxsKTsKIAotICAgICAgICBzY2hlZF9zZXRfcmVzKHYtPnNjaGVkX3Vu
aXQsIGdldF9zY2hlZF9yZXMobmV3X3ApKTsKKyAgICAgICAgc2NoZWRfc2V0X3Jlcyh1bml0LCBn
ZXRfc2NoZWRfcmVzKHVuaXRfcCkpOwogICAgICAgICAvKgogICAgICAgICAgKiBXaXRoIHYtPnBy
b2Nlc3NvciBtb2RpZmllZCB3ZSBtdXN0IG5vdAogICAgICAgICAgKiAtIG1ha2UgYW55IGZ1cnRo
ZXIgY2hhbmdlcyBhc3N1bWluZyB3ZSBob2xkIHRoZSBzY2hlZHVsZXIgbG9jaywKQEAgLTUwNywx
NSArNTEyLDEzIEBAIGludCBzY2hlZF9tb3ZlX2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1
Y3QgY3B1cG9vbCAqYykKICAgICAgICAgICovCiAgICAgICAgIHNwaW5fdW5sb2NrX2lycShsb2Nr
KTsKIAotICAgICAgICB2LT5zY2hlZF91bml0LT5wcml2ID0gdmNwdV9wcml2W3YtPnZjcHVfaWRd
OworICAgICAgICB1bml0LT5wcml2ID0gdW5pdF9wcml2W3VuaXQtPnVuaXRfaWRdOwogICAgICAg
ICBpZiAoICFkLT5pc19keWluZyApCi0gICAgICAgICAgICBzY2hlZF9tb3ZlX2lycXModi0+c2No
ZWRfdW5pdCk7Ci0KLSAgICAgICAgbmV3X3AgPSBjcHVtYXNrX2N5Y2xlKG5ld19wLCBjLT5jcHVf
dmFsaWQpOworICAgICAgICAgICAgc2NoZWRfbW92ZV9pcnFzKHVuaXQpOwogCi0gICAgICAgIHNj
aGVkX2luc2VydF91bml0KGMtPnNjaGVkLCB2LT5zY2hlZF91bml0KTsKKyAgICAgICAgc2NoZWRf
aW5zZXJ0X3VuaXQoYy0+c2NoZWQsIHVuaXQpOwogCi0gICAgICAgIHNjaGVkX2ZyZWVfdmRhdGEo
b2xkX29wcywgdmNwdWRhdGEpOworICAgICAgICBzY2hlZF9mcmVlX3ZkYXRhKG9sZF9vcHMsIHVu
aXRkYXRhKTsKICAgICB9CiAKICAgICBkb21haW5fdXBkYXRlX25vZGVfYWZmaW5pdHkoZCk7CkBA
IC01MjQsNyArNTI3LDcgQEAgaW50IHNjaGVkX21vdmVfZG9tYWluKHN0cnVjdCBkb21haW4gKmQs
IHN0cnVjdCBjcHVwb29sICpjKQogCiAgICAgc2NoZWRfZnJlZV9kb21kYXRhKG9sZF9vcHMsIG9s
ZF9kb21kYXRhKTsKIAotICAgIHhmcmVlKHZjcHVfcHJpdik7CisgICAgeGZyZWUodW5pdF9wcml2
KTsKIAogICAgIHJldHVybiAwOwogfQpAQCAtODI5LDE1ICs4MzIsMTQgQEAgdm9pZCB2Y3B1X2Zv
cmNlX3Jlc2NoZWR1bGUoc3RydWN0IHZjcHUgKnYpCiB2b2lkIHJlc3RvcmVfdmNwdV9hZmZpbml0
eShzdHJ1Y3QgZG9tYWluICpkKQogewogICAgIHVuc2lnbmVkIGludCBjcHUgPSBzbXBfcHJvY2Vz
c29yX2lkKCk7Ci0gICAgc3RydWN0IHZjcHUgKnY7CisgICAgc3RydWN0IHNjaGVkX3VuaXQgKnVu
aXQ7CiAKICAgICBBU1NFUlQoc3lzdGVtX3N0YXRlID09IFNZU19TVEFURV9yZXN1bWUpOwogCi0g
ICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQorICAgIGZvcl9lYWNoX3NjaGVkX3VuaXQgKCBkLCB1
bml0ICkKICAgICB7CiAgICAgICAgIHNwaW5sb2NrX3QgKmxvY2s7Ci0gICAgICAgIHVuc2lnbmVk
IGludCBvbGRfY3B1ID0gdi0+cHJvY2Vzc29yOwotICAgICAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAq
dW5pdCA9IHYtPnNjaGVkX3VuaXQ7CisgICAgICAgIHVuc2lnbmVkIGludCBvbGRfY3B1ID0gc2No
ZWRfdW5pdF9jcHUodW5pdCk7CiAgICAgICAgIHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqcmVzOwog
CiAgICAgICAgIEFTU0VSVCghdW5pdF9ydW5uYWJsZSh1bml0KSk7CkBAIC04NTYsNyArODU4LDgg
QEAgdm9pZCByZXN0b3JlX3ZjcHVfYWZmaW5pdHkoc3RydWN0IGRvbWFpbiAqZCkKICAgICAgICAg
ewogICAgICAgICAgICAgaWYgKCB1bml0LT5hZmZpbml0eV9icm9rZW4gKQogICAgICAgICAgICAg
ewotICAgICAgICAgICAgICAgIHNjaGVkX3NldF9hZmZpbml0eSh2LCB1bml0LT5jcHVfaGFyZF9h
ZmZpbml0eV9zYXZlZCwgTlVMTCk7CisgICAgICAgICAgICAgICAgc2NoZWRfc2V0X2FmZmluaXR5
KHVuaXQtPnZjcHUsIHVuaXQtPmNwdV9oYXJkX2FmZmluaXR5X3NhdmVkLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBOVUxMKTsKICAgICAgICAgICAgICAgICB1bml0LT5hZmZp
bml0eV9icm9rZW4gPSAwOwogICAgICAgICAgICAgICAgIGNwdW1hc2tfYW5kKGNwdW1hc2tfc2Ny
YXRjaF9jcHUoY3B1KSwgdW5pdC0+Y3B1X2hhcmRfYWZmaW5pdHksCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgY3B1cG9vbF9kb21haW5fY3B1bWFzayhkKSk7CkBAIC04NjQsOCArODY3LDgg
QEAgdm9pZCByZXN0b3JlX3ZjcHVfYWZmaW5pdHkoc3RydWN0IGRvbWFpbiAqZCkKIAogICAgICAg
ICAgICAgaWYgKCBjcHVtYXNrX2VtcHR5KGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSkgKQogICAg
ICAgICAgICAgewotICAgICAgICAgICAgICAgIHByaW50ayhYRU5MT0dfREVCVUcgIkJyZWFraW5n
IGFmZmluaXR5IGZvciAlcHZcbiIsIHYpOwotICAgICAgICAgICAgICAgIHNjaGVkX3NldF9hZmZp
bml0eSh2LCAmY3B1bWFza19hbGwsIE5VTEwpOworICAgICAgICAgICAgICAgIHByaW50ayhYRU5M
T0dfREVCVUcgIkJyZWFraW5nIGFmZmluaXR5IGZvciAlcHZcbiIsIHVuaXQtPnZjcHUpOworICAg
ICAgICAgICAgICAgIHNjaGVkX3NldF9hZmZpbml0eSh1bml0LT52Y3B1LCAmY3B1bWFza19hbGws
IE5VTEwpOwogICAgICAgICAgICAgICAgIGNwdW1hc2tfYW5kKGNwdW1hc2tfc2NyYXRjaF9jcHUo
Y3B1KSwgdW5pdC0+Y3B1X2hhcmRfYWZmaW5pdHksCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgY3B1cG9vbF9kb21haW5fY3B1bWFzayhkKSk7CiAgICAgICAgICAgICB9CkBAIC04NzUsMTIg
Kzg3OCwxMiBAQCB2b2lkIHJlc3RvcmVfdmNwdV9hZmZpbml0eShzdHJ1Y3QgZG9tYWluICpkKQog
ICAgICAgICBzY2hlZF9zZXRfcmVzKHVuaXQsIHJlcyk7CiAKICAgICAgICAgbG9jayA9IHVuaXRf
c2NoZWR1bGVfbG9ja19pcnEodW5pdCk7Ci0gICAgICAgIHJlcyA9IHNjaGVkX3BpY2tfcmVzb3Vy
Y2UodmNwdV9zY2hlZHVsZXIodiksIHVuaXQpOworICAgICAgICByZXMgPSBzY2hlZF9waWNrX3Jl
c291cmNlKHZjcHVfc2NoZWR1bGVyKHVuaXQtPnZjcHUpLCB1bml0KTsKICAgICAgICAgc2NoZWRf
c2V0X3Jlcyh1bml0LCByZXMpOwogICAgICAgICBzcGluX3VubG9ja19pcnEobG9jayk7CiAKLSAg
ICAgICAgaWYgKCBvbGRfY3B1ICE9IHYtPnByb2Nlc3NvciApCi0gICAgICAgICAgICBzY2hlZF9t
b3ZlX2lycXModi0+c2NoZWRfdW5pdCk7CisgICAgICAgIGlmICggb2xkX2NwdSAhPSBzY2hlZF91
bml0X2NwdSh1bml0KSApCisgICAgICAgICAgICBzY2hlZF9tb3ZlX2lycXModW5pdCk7CiAgICAg
fQogCiAgICAgZG9tYWluX3VwZGF0ZV9ub2RlX2FmZmluaXR5KGQpOwpAQCAtODk0LDcgKzg5Nyw2
IEBAIHZvaWQgcmVzdG9yZV92Y3B1X2FmZmluaXR5KHN0cnVjdCBkb21haW4gKmQpCiBpbnQgY3B1
X2Rpc2FibGVfc2NoZWR1bGVyKHVuc2lnbmVkIGludCBjcHUpCiB7CiAgICAgc3RydWN0IGRvbWFp
biAqZDsKLSAgICBzdHJ1Y3QgdmNwdSAqdjsKICAgICBzdHJ1Y3QgY3B1cG9vbCAqYzsKICAgICBj
cHVtYXNrX3Qgb25saW5lX2FmZmluaXR5OwogICAgIGludCByZXQgPSAwOwpAQCAtOTA1LDEwICs5
MDcsMTEgQEAgaW50IGNwdV9kaXNhYmxlX3NjaGVkdWxlcih1bnNpZ25lZCBpbnQgY3B1KQogCiAg
ICAgZm9yX2VhY2hfZG9tYWluX2luX2NwdXBvb2wgKCBkLCBjICkKICAgICB7Ci0gICAgICAgIGZv
cl9lYWNoX3ZjcHUgKCBkLCB2ICkKKyAgICAgICAgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQ7CisK
KyAgICAgICAgZm9yX2VhY2hfc2NoZWRfdW5pdCAoIGQsIHVuaXQgKQogICAgICAgICB7CiAgICAg
ICAgICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwotICAgICAgICAgICAgc3RydWN0IHNjaGVkX3Vu
aXQgKnVuaXQgPSB2LT5zY2hlZF91bml0OwogICAgICAgICAgICAgc3BpbmxvY2tfdCAqbG9jayA9
IHVuaXRfc2NoZWR1bGVfbG9ja19pcnFzYXZlKHVuaXQsICZmbGFncyk7CiAKICAgICAgICAgICAg
IGNwdW1hc2tfYW5kKCZvbmxpbmVfYWZmaW5pdHksIHVuaXQtPmNwdV9oYXJkX2FmZmluaXR5LCBj
LT5jcHVfdmFsaWQpOwpAQCAtOTIzLDE0ICs5MjYsMTQgQEAgaW50IGNwdV9kaXNhYmxlX3NjaGVk
dWxlcih1bnNpZ25lZCBpbnQgY3B1KQogICAgICAgICAgICAgICAgICAgICBicmVhazsKICAgICAg
ICAgICAgICAgICB9CiAKLSAgICAgICAgICAgICAgICBwcmludGsoWEVOTE9HX0RFQlVHICJCcmVh
a2luZyBhZmZpbml0eSBmb3IgJXB2XG4iLCB2KTsKKyAgICAgICAgICAgICAgICBwcmludGsoWEVO
TE9HX0RFQlVHICJCcmVha2luZyBhZmZpbml0eSBmb3IgJXB2XG4iLCB1bml0LT52Y3B1KTsKIAot
ICAgICAgICAgICAgICAgIHNjaGVkX3NldF9hZmZpbml0eSh2LCAmY3B1bWFza19hbGwsIE5VTEwp
OworICAgICAgICAgICAgICAgIHNjaGVkX3NldF9hZmZpbml0eSh1bml0LT52Y3B1LCAmY3B1bWFz
a19hbGwsIE5VTEwpOwogICAgICAgICAgICAgfQogCi0gICAgICAgICAgICBpZiAoIHYtPnByb2Nl
c3NvciAhPSBjcHUgKQorICAgICAgICAgICAgaWYgKCBzY2hlZF91bml0X2NwdSh1bml0KSAhPSBz
Y2hlZF9nZXRfcmVzb3VyY2VfY3B1KGNwdSkgKQogICAgICAgICAgICAgewotICAgICAgICAgICAg
ICAgIC8qIFRoZSB2Y3B1IGlzIG5vdCBvbiB0aGlzIGNwdSwgc28gd2UgY2FuIG1vdmUgb24uICov
CisgICAgICAgICAgICAgICAgLyogVGhlIHVuaXQgaXMgbm90IG9uIHRoaXMgY3B1LCBzbyB3ZSBj
YW4gbW92ZSBvbi4gKi8KICAgICAgICAgICAgICAgICB1bml0X3NjaGVkdWxlX3VubG9ja19pcnFy
ZXN0b3JlKGxvY2ssIGZsYWdzLCB1bml0KTsKICAgICAgICAgICAgICAgICBjb250aW51ZTsKICAg
ICAgICAgICAgIH0KQEAgLTk0MywxNyArOTQ2LDE3IEBAIGludCBjcHVfZGlzYWJsZV9zY2hlZHVs
ZXIodW5zaWduZWQgaW50IGNwdSkKICAgICAgICAgICAgICAqICAqIHRoZSBzY2hlZHVsZXIgd2ls
bCBhbHdheXMgZmluZCBhIHN1aXRhYmxlIHNvbHV0aW9uLCBvcgogICAgICAgICAgICAgICogICAg
dGhpbmdzIHdvdWxkIGhhdmUgZmFpbGVkIGJlZm9yZSBnZXR0aW5nIGluIGhlcmUuCiAgICAgICAg
ICAgICAgKi8KLSAgICAgICAgICAgIHZjcHVfbWlncmF0ZV9zdGFydCh2KTsKKyAgICAgICAgICAg
IHZjcHVfbWlncmF0ZV9zdGFydCh1bml0LT52Y3B1KTsKICAgICAgICAgICAgIHVuaXRfc2NoZWR1
bGVfdW5sb2NrX2lycXJlc3RvcmUobG9jaywgZmxhZ3MsIHVuaXQpOwogCi0gICAgICAgICAgICB2
Y3B1X21pZ3JhdGVfZmluaXNoKHYpOworICAgICAgICAgICAgdmNwdV9taWdyYXRlX2ZpbmlzaCh1
bml0LT52Y3B1KTsKIAogICAgICAgICAgICAgLyoKICAgICAgICAgICAgICAqIFRoZSBvbmx5IGNh
dmVhdCwgaW4gdGhpcyBjYXNlLCBpcyB0aGF0IGlmIGEgdmNwdSBhY3RpdmUgaW4KICAgICAgICAg
ICAgICAqIHRoZSBoeXBlcnZpc29yIGlzbid0IG1pZ3JhdGFibGUuIEluIHRoaXMgY2FzZSwgdGhl
IGNhbGxlcgogICAgICAgICAgICAgICogc2hvdWxkIHRyeSBhZ2FpbiBhZnRlciByZWxlYXNpbmcg
YW5kIHJlYXF1aXJpbmcgYWxsIGxvY2tzLgogICAgICAgICAgICAgICovCi0gICAgICAgICAgICBp
ZiAoIHYtPnByb2Nlc3NvciA9PSBjcHUgKQorICAgICAgICAgICAgaWYgKCBzY2hlZF91bml0X2Nw
dSh1bml0KSA9PSBzY2hlZF9nZXRfcmVzb3VyY2VfY3B1KGNwdSkgKQogICAgICAgICAgICAgICAg
IHJldCA9IC1FQUdBSU47CiAgICAgICAgIH0KICAgICB9CkBAIC05NjQsMTYgKzk2NywxNiBAQCBp
bnQgY3B1X2Rpc2FibGVfc2NoZWR1bGVyKHVuc2lnbmVkIGludCBjcHUpCiBzdGF0aWMgaW50IGNw
dV9kaXNhYmxlX3NjaGVkdWxlcl9jaGVjayh1bnNpZ25lZCBpbnQgY3B1KQogewogICAgIHN0cnVj
dCBkb21haW4gKmQ7Ci0gICAgc3RydWN0IHZjcHUgKnY7CiAgICAgc3RydWN0IGNwdXBvb2wgKmM7
CisgICAgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQ7CiAKICAgICBjID0gcGVyX2NwdShjcHVwb29s
LCBjcHUpOwogICAgIGlmICggYyA9PSBOVUxMICkKICAgICAgICAgcmV0dXJuIDA7CiAKICAgICBm
b3JfZWFjaF9kb21haW5faW5fY3B1cG9vbCAoIGQsIGMgKQotICAgICAgICBmb3JfZWFjaF92Y3B1
ICggZCwgdiApCi0gICAgICAgICAgICBpZiAoIHYtPnNjaGVkX3VuaXQtPmFmZmluaXR5X2Jyb2tl
biApCisgICAgICAgIGZvcl9lYWNoX3NjaGVkX3VuaXQgKCBkLCB1bml0ICkKKyAgICAgICAgICAg
IGlmICggdW5pdC0+YWZmaW5pdHlfYnJva2VuICkKICAgICAgICAgICAgICAgICByZXR1cm4gLUVB
RERSSU5VU0U7CiAKICAgICByZXR1cm4gMDsKLS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 28 10:33:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 10:33:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVZQb-0005iZ-Pp; Tue, 28 May 2019 10:33:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=31/0=T4=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hVZQC-0004p0-GB
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 10:33:32 +0000
X-Inumbo-ID: 0659eeb6-8134-11e9-995e-875d65010379
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0659eeb6-8134-11e9-995e-875d65010379;
 Tue, 28 May 2019 10:33:26 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 7A29FB028;
 Tue, 28 May 2019 10:33:24 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 28 May 2019 12:32:44 +0200
Message-Id: <20190528103313.1343-32-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190528103313.1343-1-jgross@suse.com>
References: <20190528103313.1343-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH 31/60] xen/sched: add runstate counters to
 struct sched_unit
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIGNvdW50ZXJzIHRvIHN0cnVjdCBzY2hlZF91bml0IHN1bW1pbmcgdXAgcnVuc3RhdGVzIG9m
IGFzc29jaWF0ZWQKdmNwdXMuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA
c3VzZS5jb20+Ci0tLQpSRkMgVjI6IGFkZCBjb3VudGVycyBmb3IgZWFjaCBwb3NzaWJsZSBydW5z
dGF0ZQotLS0KIHhlbi9jb21tb24vc2NoZWR1bGUuYyAgIHwgNSArKysrKwogeGVuL2luY2x1ZGUv
eGVuL3NjaGVkLmggfCAyICsrCiAyIGZpbGVzIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKQoKZGlm
ZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWR1bGUuYyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwpp
bmRleCA2M2M5YzBhOGZiLi5mZDBjYTFlMTM3IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVk
dWxlLmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCkBAIC0xNzQsNiArMTc0LDcgQEAgc3Rh
dGljIGlubGluZSB2b2lkIHZjcHVfcnVuc3RhdGVfY2hhbmdlKAogICAgIHN0cnVjdCB2Y3B1ICp2
LCBpbnQgbmV3X3N0YXRlLCBzX3RpbWVfdCBuZXdfZW50cnlfdGltZSkKIHsKICAgICBzX3RpbWVf
dCBkZWx0YTsKKyAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCA9IHYtPnNjaGVkX3VuaXQ7CiAK
ICAgICBBU1NFUlQodi0+cnVuc3RhdGUuc3RhdGUgIT0gbmV3X3N0YXRlKTsKICAgICBBU1NFUlQo
c3Bpbl9pc19sb2NrZWQoZ2V0X3NjaGVkX3Jlcyh2LT5wcm9jZXNzb3IpLT5zY2hlZHVsZV9sb2Nr
KSk7CkBAIC0xODIsNiArMTgzLDkgQEAgc3RhdGljIGlubGluZSB2b2lkIHZjcHVfcnVuc3RhdGVf
Y2hhbmdlKAogCiAgICAgdHJhY2VfcnVuc3RhdGVfY2hhbmdlKHYsIG5ld19zdGF0ZSk7CiAKKyAg
ICB1bml0LT5ydW5zdGF0ZV9jbnRbdi0+cnVuc3RhdGUuc3RhdGVdLS07CisgICAgdW5pdC0+cnVu
c3RhdGVfY250W25ld19zdGF0ZV0rKzsKKwogICAgIGRlbHRhID0gbmV3X2VudHJ5X3RpbWUgLSB2
LT5ydW5zdGF0ZS5zdGF0ZV9lbnRyeV90aW1lOwogICAgIGlmICggZGVsdGEgPiAwICkKICAgICB7
CkBAIC0zMDUsNiArMzA5LDcgQEAgc3RhdGljIHN0cnVjdCBzY2hlZF91bml0ICpzY2hlZF9hbGxv
Y191bml0KHN0cnVjdCB2Y3B1ICp2KQogICAgIHVuaXQtPnZjcHUgPSB2OwogICAgIHVuaXQtPnVu
aXRfaWQgPSB2LT52Y3B1X2lkOwogICAgIHVuaXQtPmRvbWFpbiA9IGQ7CisgICAgdW5pdC0+cnVu
c3RhdGVfY250W3YtPnJ1bnN0YXRlLnN0YXRlXSsrOwogCiAgICAgZm9yICggcHJldl91bml0ID0g
JmQtPnNjaGVkX3VuaXRfbGlzdDsgKnByZXZfdW5pdDsKICAgICAgICAgICBwcmV2X3VuaXQgPSAm
KCpwcmV2X3VuaXQpLT5uZXh0X2luX2xpc3QgKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVu
L3NjaGVkLmggYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAppbmRleCBiMTRkZmY2ZmM0Li42OWQz
YjMyYzdiIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAorKysgYi94ZW4vaW5j
bHVkZS94ZW4vc2NoZWQuaApAQCAtMjcyLDYgKzI3Miw4IEBAIHN0cnVjdCBzY2hlZF91bml0IHsK
ICAgICB1aW50NjRfdCAgICAgICAgICAgICAgIGxhc3RfcnVuX3RpbWU7CiAgICAgLyogTGFzdCB0
aW1lIHVuaXQgZ290IChkZS0pc2NoZWR1bGVkLiAqLwogICAgIHVpbnQ2NF90ICAgICAgICAgICAg
ICAgc3RhdGVfZW50cnlfdGltZTsKKyAgICAvKiBWY3B1IHN0YXRlIHN1bW1hcnkuICovCisgICAg
dW5zaWduZWQgaW50ICAgICAgICAgICBydW5zdGF0ZV9jbnRbNF07CiAKICAgICAvKiBDdXJyZW50
bHkgcnVubmluZyBvbiBhIENQVT8gKi8KICAgICBib29sICAgICAgICAgICAgICAgICAgIGlzX3J1
bm5pbmc7Ci0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 28 10:34:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 10:34:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVZQd-0005mF-Ke; Tue, 28 May 2019 10:33:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=31/0=T4=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hVZQD-0004qM-2v
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 10:33:33 +0000
X-Inumbo-ID: 09f57bc9-8134-11e9-8980-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 09f57bc9-8134-11e9-8980-bc764e045a96;
 Tue, 28 May 2019 10:33:32 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 5C800B039;
 Tue, 28 May 2019 10:33:31 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 28 May 2019 12:33:10 +0200
Message-Id: <20190528103313.1343-58-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190528103313.1343-1-jgross@suse.com>
References: <20190528103313.1343-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH 57/60] xen/sched: support multiple cpus per
 scheduling resource
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UHJlcGFyZSBzdXBwb3J0aW5nIG11bHRpcGxlIGNwdXMgcGVyIHNjaGVkdWxpbmcgcmVzb3VyY2Ug
YnkgYWxsb2NhdGluZwp0aGUgY3B1bWFzayBwZXIgcmVzb3VyY2UgZHluYW1pY2FsbHkuCgpNb2Rp
Znkgc2NoZWRfcmVzX21hc2sgdG8gaGF2ZSBvbmx5IG9uZSBiaXQgcGVyIHNjaGVkdWxpbmcgcmVz
b3VyY2Ugc2V0LgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PgotLS0KVjE6IG5ldyBwYXRjaCAoY2FydmVkIG91dCBmcm9tIG90aGVyIHBhdGNoKQotLS0KIHhl
bi9jb21tb24vc2NoZWR1bGUuYyAgICAgIHwgMTYgKysrKysrKysrKysrKystLQogeGVuL2luY2x1
ZGUveGVuL3NjaGVkLWlmLmggfCAgNCArKy0tCiAyIGZpbGVzIGNoYW5nZWQsIDE2IGluc2VydGlv
bnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZHVsZS5j
IGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCmluZGV4IDc4ZWIwNTVkMDcuLjZmNjg4NmQ1YzMgMTAw
NjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWR1bGUuYworKysgYi94ZW4vY29tbW9uL3NjaGVkdWxl
LmMKQEAgLTU5LDcgKzU5LDcgQEAgaW50ZWdlcl9wYXJhbSgic2NoZWRfcmF0ZWxpbWl0X3VzIiwg
c2NoZWRfcmF0ZWxpbWl0X3VzKTsKIGVudW0gc2NoZWRfZ3JhbiBvcHRfc2NoZWRfZ3JhbnVsYXJp
dHkgPSBTQ0hFRF9HUkFOX2NwdTsKIHVuc2lnbmVkIGludCBzY2hlZF9ncmFudWxhcml0eSA9IDE7
CiBib29sIHNjaGVkX2Rpc2FibGVfc210X3N3aXRjaGluZzsKLWNvbnN0IGNwdW1hc2tfdCAqc2No
ZWRfcmVzX21hc2sgPSAmY3B1bWFza19hbGw7CitjcHVtYXNrX3Zhcl90IHNjaGVkX3Jlc19tYXNr
OwogCiAvKiBDb21tb24gbG9jayBmb3IgZnJlZSBjcHVzLiAqLwogc3RhdGljIERFRklORV9TUElO
TE9DSyhzY2hlZF9mcmVlX2NwdV9sb2NrKTsKQEAgLTIyODgsOCArMjI4OCwxNCBAQCBzdGF0aWMg
aW50IGNwdV9zY2hlZHVsZV91cCh1bnNpZ25lZCBpbnQgY3B1KQogICAgIHNkID0geHphbGxvYyhz
dHJ1Y3Qgc2NoZWRfcmVzb3VyY2UpOwogICAgIGlmICggc2QgPT0gTlVMTCApCiAgICAgICAgIHJl
dHVybiAtRU5PTUVNOworICAgIGlmICggIXphbGxvY19jcHVtYXNrX3Zhcigmc2QtPmNwdXMpICkK
KyAgICB7CisgICAgICAgIHhmcmVlKHNkKTsKKyAgICAgICAgcmV0dXJuIC1FTk9NRU07CisgICAg
fQorCiAgICAgc2QtPnByb2Nlc3NvciA9IGNwdTsKLSAgICBzZC0+Y3B1cyA9IGNwdW1hc2tfb2Yo
Y3B1KTsKKyAgICBjcHVtYXNrX2NvcHkoc2QtPmNwdXMsIGNwdW1hc2tfb2YoY3B1KSk7CiAgICAg
c2V0X3NjaGVkX3JlcyhjcHUsIHNkKTsKIAogICAgIHNkLT5zY2hlZHVsZXIgPSAmc2NoZWRfaWRs
ZV9vcHM7CkBAIC0yMzAxLDYgKzIzMDcsOCBAQCBzdGF0aWMgaW50IGNwdV9zY2hlZHVsZV91cCh1
bnNpZ25lZCBpbnQgY3B1KQogICAgIC8qIFdlIHN0YXJ0IHdpdGggY3B1IGdyYW51bGFyaXR5LiAq
LwogICAgIHNkLT5ncmFudWxhcml0eSA9IDE7CiAKKyAgICBjcHVtYXNrX3NldF9jcHUoY3B1LCBz
Y2hlZF9yZXNfbWFzayk7CisKICAgICAvKiBCb290IENQVSBpcyBkZWFsdCB3aXRoIGxhdGVyIGlu
IHNjaGVkdWxlX2luaXQoKS4gKi8KICAgICBpZiAoIGNwdSA9PSAwICkKICAgICAgICAgcmV0dXJu
IDA7CkBAIC0yMzM2LDYgKzIzNDQsNyBAQCBzdGF0aWMgdm9pZCBzY2hlZF9yZXNfZnJlZShzdHJ1
Y3QgcmN1X2hlYWQgKmhlYWQpCiB7CiAgICAgc3RydWN0IHNjaGVkX3Jlc291cmNlICpzZCA9IGNv
bnRhaW5lcl9vZihoZWFkLCBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UsIHJjdSk7CiAKKyAgICBmcmVl
X2NwdW1hc2tfdmFyKHNkLT5jcHVzKTsKICAgICB4ZnJlZShzZCk7CiB9CiAKQEAgLTI0ODQsNiAr
MjQ5Myw5IEBAIHZvaWQgX19pbml0IHNjaGVkdWxlcl9pbml0KHZvaWQpCiAgICAgICAgIHByaW50
aygiVXNpbmcgJyVzJyAoJXMpXG4iLCBvcHMubmFtZSwgb3BzLm9wdF9uYW1lKTsKICAgICB9CiAK
KyAgICBpZiAoICF6YWxsb2NfY3B1bWFza192YXIoJnNjaGVkX3Jlc19tYXNrKSApCisgICAgICAg
IEJVRygpOworCiAgICAgaWYgKCBjcHVfc2NoZWR1bGVfdXAoMCkgKQogICAgICAgICBCVUcoKTsK
ICAgICByZWdpc3Rlcl9jcHVfbm90aWZpZXIoJmNwdV9zY2hlZHVsZV9uZmIpOwpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmggYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYu
aAppbmRleCBhYmY2ZDA1MjJkLi43MTRkNzkzODE1IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94
ZW4vc2NoZWQtaWYuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaApAQCAtMjQsNyAr
MjQsNyBAQCBleHRlcm4gY3B1bWFza190IGNwdXBvb2xfZnJlZV9jcHVzOwogZXh0ZXJuIGludCBz
Y2hlZF9yYXRlbGltaXRfdXM7CiAKIC8qIFNjaGVkdWxpbmcgcmVzb3VyY2UgbWFzay4gKi8KLWV4
dGVybiBjb25zdCBjcHVtYXNrX3QgKnNjaGVkX3Jlc19tYXNrOworZXh0ZXJuIGNwdW1hc2tfdmFy
X3Qgc2NoZWRfcmVzX21hc2s7CiAKIC8qIE51bWJlciBvZiB2Y3B1cyBwZXIgc3RydWN0IHNjaGVk
X3VuaXQuICovCiBlbnVtIHNjaGVkX2dyYW4gewpAQCAtNTgsNyArNTgsNyBAQCBzdHJ1Y3Qgc2No
ZWRfcmVzb3VyY2UgewogICAgIGF0b21pY190ICAgICAgICAgICAgdXJnZW50X2NvdW50OyAgIC8q
IGhvdyBtYW55IHVyZ2VudCB2Y3B1cyAgICAgICAgICAgKi8KICAgICB1bnNpZ25lZCBpbnQgICAg
ICAgIHByb2Nlc3NvcjsKICAgICB1bnNpZ25lZCBpbnQgICAgICAgIGdyYW51bGFyaXR5OwotICAg
IGNvbnN0IGNwdW1hc2tfdCAgICAqY3B1czsgICAgICAgICAgIC8qIGNwdXMgY292ZXJlZCBieSB0
aGlzIHN0cnVjdCAgICAgKi8KKyAgICBjcHVtYXNrX3Zhcl90ICAgICAgIGNwdXM7ICAgICAgICAg
ICAvKiBjcHVzIGNvdmVyZWQgYnkgdGhpcyBzdHJ1Y3QgICAgICovCiAgICAgc3RydWN0IHJjdV9o
ZWFkICAgICByY3U7CiB9OwogCi0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 28 10:34:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 10:34:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVZQf-0005qj-Kz; Tue, 28 May 2019 10:34:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=31/0=T4=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hVZQD-0004qk-Ao
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 10:33:33 +0000
X-Inumbo-ID: 0a037686-8134-11e9-8980-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0a037686-8134-11e9-8980-bc764e045a96;
 Tue, 28 May 2019 10:33:32 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 7BA16B0A5;
 Tue, 28 May 2019 10:33:31 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 28 May 2019 12:33:11 +0200
Message-Id: <20190528103313.1343-59-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190528103313.1343-1-jgross@suse.com>
References: <20190528103313.1343-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH 58/60] xen/sched: support differing granularity
 in schedule_cpu_[add/rm]()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Dario Faggioli <dfaggioli@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2l0aCBjb3JlIHNjaGVkdWxpbmcgYWN0aXZlIHNjaGVkdWxlX2NwdV9bYWRkL3JtXSgpIGhhcyB0
byBjb3BlIHdpdGgKZGlmZmVyZW50IHNjaGVkdWxpbmcgZ3JhbnVsYXJpdHk6IGEgY3B1IG5vdCBp
biBhbnkgY3B1cG9vbCBpcyBzdWJqZWN0CnRvIGdyYW51bGFyaXR5IDEgKGNwdSBzY2hlZHVsaW5n
KSwgd2hpbGUgYSBjcHUgaW4gYSBjcHVwb29sIG1pZ2h0IGJlCmluIGEgc2NoZWR1bGluZyByZXNv
dXJjZSB3aXRoIG1vcmUgdGhhbiBvbmUgY3B1LgoKSGFuZGxlIHRoYXQgYnkgaGF2aW5nIGFycmF5
cyBvZiBvbGQvbmV3IHBkYXRhIGFuZCB2ZGF0YSBhbmQgbG9vcCBvdmVyCnRob3NlIHdoZXJlIGFw
cHJvcHJpYXRlLgoKQWRkaXRpb25hbGx5IHRoZSBzY2hlZHVsaW5nIHJlc291cmNlKHMpIG11c3Qg
ZWl0aGVyIGJlIG1lcmdlZCBvcgpzcGxpdC4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vY29tbW9uL2NwdXBvb2wuYyAgfCAgMTggKystLQog
eGVuL2NvbW1vbi9zY2hlZHVsZS5jIHwgMjI4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKystLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDIwNSBpbnNlcnRpb25zKCsp
LCA0MSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2NwdXBvb2wuYyBiL3hl
bi9jb21tb24vY3B1cG9vbC5jCmluZGV4IDFjNzcyMjU1MmMuLmVjODExMjQxODIgMTAwNjQ0Ci0t
LSBhL3hlbi9jb21tb24vY3B1cG9vbC5jCisrKyBiL3hlbi9jb21tb24vY3B1cG9vbC5jCkBAIC01
MzUsNiArNTM1LDcgQEAgc3RhdGljIHZvaWQgY3B1cG9vbF9jcHVfcmVtb3ZlKHVuc2lnbmVkIGlu
dCBjcHUpCiAgICAgICAgIHJldCA9IGNwdXBvb2xfdW5hc3NpZ25fY3B1X2VwaWxvZ3VlKGNwdXBv
b2wwKTsKICAgICAgICAgQlVHX09OKHJldCk7CiAgICAgfQorICAgIGNwdW1hc2tfY2xlYXJfY3B1
KGNwdSwgJmNwdXBvb2xfZnJlZV9jcHVzKTsKIH0KIAogLyoKQEAgLTU4NCwyMCArNTg1LDE5IEBA
IHN0YXRpYyB2b2lkIGNwdXBvb2xfY3B1X3JlbW92ZV9mb3JjZWQodW5zaWduZWQgaW50IGNwdSkK
ICAgICBzdHJ1Y3QgY3B1cG9vbCAqKmM7CiAgICAgaW50IHJldDsKIAotICAgIGlmICggY3B1bWFz
a190ZXN0X2NwdShjcHUsICZjcHVwb29sX2ZyZWVfY3B1cykgKQotICAgICAgICBjcHVtYXNrX2Ns
ZWFyX2NwdShjcHUsICZjcHVwb29sX2ZyZWVfY3B1cyk7Ci0gICAgZWxzZQorICAgIGZvcl9lYWNo
X2NwdXBvb2wgKCBjICkKICAgICB7Ci0gICAgICAgIGZvcl9lYWNoX2NwdXBvb2woYykKKyAgICAg
ICAgaWYgKCBjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgKCpjKS0+Y3B1X3ZhbGlkKSApCiAgICAgICAg
IHsKLSAgICAgICAgICAgIGlmICggY3B1bWFza190ZXN0X2NwdShjcHUsICgqYyktPmNwdV92YWxp
ZCkgKQotICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIHJldCA9IGNwdXBvb2xfdW5hc3Np
Z25fY3B1KCpjLCBjcHUpOwotICAgICAgICAgICAgICAgIEJVR19PTihyZXQpOwotICAgICAgICAg
ICAgfQorICAgICAgICAgICAgcmV0ID0gY3B1cG9vbF91bmFzc2lnbl9jcHVfcHJvbG9ndWUoKmMs
IGNwdSk7CisgICAgICAgICAgICBCVUdfT04ocmV0KTsKKyAgICAgICAgICAgIHJldCA9IGNwdXBv
b2xfdW5hc3NpZ25fY3B1X2VwaWxvZ3VlKCpjKTsKKyAgICAgICAgICAgIEJVR19PTihyZXQpOwog
ICAgICAgICB9CiAgICAgfQogCisgICAgY3B1bWFza19jbGVhcl9jcHUoY3B1LCAmY3B1cG9vbF9m
cmVlX2NwdXMpOworCiAgICAgcmN1X3JlYWRfbG9jaygmc2NoZWRfcmVzX3JjdWxvY2spOwogICAg
IHNjaGVkX3JtX2NwdShjcHUpOwogICAgIHJjdV9yZWFkX3VubG9jaygmc2NoZWRfcmVzX3JjdWxv
Y2spOwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jIGIveGVuL2NvbW1vbi9zY2hl
ZHVsZS5jCmluZGV4IDZmNjg4NmQ1YzMuLmI0ZTY1ZTgxYjAgMTAwNjQ0Ci0tLSBhL3hlbi9jb21t
b24vc2NoZWR1bGUuYworKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKQEAgLTQwMiwyNiArNDAy
LDMwIEBAIHN0YXRpYyB2b2lkIHNjaGVkX3VuaXRfYWRkX3ZjcHUoc3RydWN0IHNjaGVkX3VuaXQg
KnVuaXQsIHN0cnVjdCB2Y3B1ICp2KQogICAgIHVuaXQtPnJ1bnN0YXRlX2NudFt2LT5ydW5zdGF0
ZS5zdGF0ZV0rKzsKIH0KIAotc3RhdGljIHN0cnVjdCBzY2hlZF91bml0ICpzY2hlZF9hbGxvY191
bml0KHN0cnVjdCB2Y3B1ICp2KQorc3RhdGljIHN0cnVjdCBzY2hlZF91bml0ICpzY2hlZF9hbGxv
Y191bml0X21lbSh2b2lkKQogewotICAgIHN0cnVjdCBzY2hlZF91bml0ICp1bml0LCAqKnByZXZf
dW5pdDsKLSAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwotICAgIHVuc2lnbmVkIGlu
dCBncmFuID0gZC0+Y3B1cG9vbCA/IGQtPmNwdXBvb2wtPmdyYW51bGFyaXR5IDogMTsKKyAgICBz
dHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdDsKIAotICAgIGZvcl9lYWNoX3NjaGVkX3VuaXQgKCBkLCB1
bml0ICkKLSAgICAgICAgaWYgKCB1bml0LT52Y3B1LT52Y3B1X2lkIC8gZ3JhbiA9PSB2LT52Y3B1
X2lkIC8gZ3JhbiApCi0gICAgICAgICAgICBicmVhazsKKyAgICB1bml0ID0geHphbGxvYyhzdHJ1
Y3Qgc2NoZWRfdW5pdCk7CisgICAgaWYgKCAhdW5pdCApCisgICAgICAgIHJldHVybiBOVUxMOwog
Ci0gICAgaWYgKCB1bml0ICkKKyAgICBpZiAoICF6YWxsb2NfY3B1bWFza192YXIoJnVuaXQtPmNw
dV9oYXJkX2FmZmluaXR5KSB8fAorICAgICAgICAgIXphbGxvY19jcHVtYXNrX3ZhcigmdW5pdC0+
Y3B1X2hhcmRfYWZmaW5pdHlfdG1wKSB8fAorICAgICAgICAgIXphbGxvY19jcHVtYXNrX3Zhcigm
dW5pdC0+Y3B1X2hhcmRfYWZmaW5pdHlfc2F2ZWQpIHx8CisgICAgICAgICAhemFsbG9jX2NwdW1h
c2tfdmFyKCZ1bml0LT5jcHVfc29mdF9hZmZpbml0eSkgKQogICAgIHsKLSAgICAgICAgc2NoZWRf
dW5pdF9hZGRfdmNwdSh1bml0LCB2KTsKLSAgICAgICAgcmV0dXJuIHVuaXQ7CisgICAgICAgIHNj
aGVkX2ZyZWVfdW5pdF9tZW0odW5pdCk7CisgICAgICAgIHVuaXQgPSBOVUxMOwogICAgIH0KIAot
ICAgIGlmICggKHVuaXQgPSB4emFsbG9jKHN0cnVjdCBzY2hlZF91bml0KSkgPT0gTlVMTCApCi0g
ICAgICAgIHJldHVybiBOVUxMOworICAgIHJldHVybiB1bml0OworfQorCitzdGF0aWMgdm9pZCBz
Y2hlZF9kb21haW5faW5zZXJ0X3VuaXQoc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQsIHN0cnVjdCBk
b21haW4gKmQpCit7CisgICAgc3RydWN0IHNjaGVkX3VuaXQgKipwcmV2X3VuaXQ7CiAKLSAgICBz
Y2hlZF91bml0X2FkZF92Y3B1KHVuaXQsIHYpOwogICAgIHVuaXQtPmRvbWFpbiA9IGQ7CiAKICAg
ICBmb3IgKCBwcmV2X3VuaXQgPSAmZC0+c2NoZWRfdW5pdF9saXN0OyAqcHJldl91bml0OwpAQCAt
NDMyLDE4ICs0MzYsMzEgQEAgc3RhdGljIHN0cnVjdCBzY2hlZF91bml0ICpzY2hlZF9hbGxvY191
bml0KHN0cnVjdCB2Y3B1ICp2KQogCiAgICAgdW5pdC0+bmV4dF9pbl9saXN0ID0gKnByZXZfdW5p
dDsKICAgICAqcHJldl91bml0ID0gdW5pdDsKK30KIAotICAgIGlmICggIXphbGxvY19jcHVtYXNr
X3ZhcigmdW5pdC0+Y3B1X2hhcmRfYWZmaW5pdHkpIHx8Ci0gICAgICAgICAhemFsbG9jX2NwdW1h
c2tfdmFyKCZ1bml0LT5jcHVfaGFyZF9hZmZpbml0eV90bXApIHx8Ci0gICAgICAgICAhemFsbG9j
X2NwdW1hc2tfdmFyKCZ1bml0LT5jcHVfaGFyZF9hZmZpbml0eV9zYXZlZCkgfHwKLSAgICAgICAg
ICF6YWxsb2NfY3B1bWFza192YXIoJnVuaXQtPmNwdV9zb2Z0X2FmZmluaXR5KSApCi0gICAgICAg
IGdvdG8gZmFpbDsKK3N0YXRpYyBzdHJ1Y3Qgc2NoZWRfdW5pdCAqc2NoZWRfYWxsb2NfdW5pdChz
dHJ1Y3QgdmNwdSAqdikKK3sKKyAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdDsKKyAgICBzdHJ1
Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOworICAgIHVuc2lnbmVkIGludCBncmFuID0gZC0+Y3B1
cG9vbCA/IGQtPmNwdXBvb2wtPmdyYW51bGFyaXR5IDogMTsKIAotICAgIHJldHVybiB1bml0Owor
ICAgIGZvcl9lYWNoX3NjaGVkX3VuaXQgKCBkLCB1bml0ICkKKyAgICAgICAgaWYgKCB1bml0LT52
Y3B1LT52Y3B1X2lkIC8gZ3JhbiA9PSB2LT52Y3B1X2lkIC8gZ3JhbiApCisgICAgICAgICAgICBi
cmVhazsKIAotIGZhaWw6Ci0gICAgc2NoZWRfZnJlZV91bml0KHVuaXQsIHYpOwotICAgIHJldHVy
biBOVUxMOworICAgIGlmICggdW5pdCApCisgICAgeworICAgICAgICBzY2hlZF91bml0X2FkZF92
Y3B1KHVuaXQsIHYpOworICAgICAgICByZXR1cm4gdW5pdDsKKyAgICB9CisKKyAgICBpZiAoICh1
bml0ID0gc2NoZWRfYWxsb2NfdW5pdF9tZW0oKSkgPT0gTlVMTCApCisgICAgICAgIHJldHVybiBO
VUxMOworCisgICAgc2NoZWRfdW5pdF9hZGRfdmNwdSh1bml0LCB2KTsKKyAgICBzY2hlZF9kb21h
aW5faW5zZXJ0X3VuaXQodW5pdCwgZCk7CisKKyAgICByZXR1cm4gdW5pdDsKIH0KIAogc3RhdGlj
IHVuc2lnbmVkIGludCBzY2hlZF9zZWxlY3RfaW5pdGlhbF9jcHUoY29uc3Qgc3RydWN0IHZjcHUg
KnYpCkBAIC0yMjgxLDE4ICsyMjk4LDI4IEBAIHN0YXRpYyB2b2lkIHBvbGxfdGltZXJfZm4odm9p
ZCAqZGF0YSkKICAgICAgICAgdmNwdV91bmJsb2NrKHYpOwogfQogCi1zdGF0aWMgaW50IGNwdV9z
Y2hlZHVsZV91cCh1bnNpZ25lZCBpbnQgY3B1KQorc3RhdGljIHN0cnVjdCBzY2hlZF9yZXNvdXJj
ZSAqc2NoZWRfYWxsb2NfcmVzKHZvaWQpCiB7CiAgICAgc3RydWN0IHNjaGVkX3Jlc291cmNlICpz
ZDsKIAogICAgIHNkID0geHphbGxvYyhzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UpOwogICAgIGlmICgg
c2QgPT0gTlVMTCApCi0gICAgICAgIHJldHVybiAtRU5PTUVNOworICAgICAgICByZXR1cm4gTlVM
TDsKICAgICBpZiAoICF6YWxsb2NfY3B1bWFza192YXIoJnNkLT5jcHVzKSApCiAgICAgewogICAg
ICAgICB4ZnJlZShzZCk7Ci0gICAgICAgIHJldHVybiAtRU5PTUVNOworICAgICAgICByZXR1cm4g
TlVMTDsKICAgICB9CisgICAgcmV0dXJuIHNkOworfQorCitzdGF0aWMgaW50IGNwdV9zY2hlZHVs
ZV91cCh1bnNpZ25lZCBpbnQgY3B1KQoreworICAgIHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqc2Q7
CisKKyAgICBzZCA9IHNjaGVkX2FsbG9jX3JlcygpOworICAgIGlmICggc2QgPT0gTlVMTCApCisg
ICAgICAgIHJldHVybiAtRU5PTUVNOwogCiAgICAgc2QtPnByb2Nlc3NvciA9IGNwdTsKICAgICBj
cHVtYXNrX2NvcHkoc2QtPmNwdXMsIGNwdW1hc2tfb2YoY3B1KSk7CkBAIC0yMzQ1LDYgKzIzNzIs
OCBAQCBzdGF0aWMgdm9pZCBzY2hlZF9yZXNfZnJlZShzdHJ1Y3QgcmN1X2hlYWQgKmhlYWQpCiAg
ICAgc3RydWN0IHNjaGVkX3Jlc291cmNlICpzZCA9IGNvbnRhaW5lcl9vZihoZWFkLCBzdHJ1Y3Qg
c2NoZWRfcmVzb3VyY2UsIHJjdSk7CiAKICAgICBmcmVlX2NwdW1hc2tfdmFyKHNkLT5jcHVzKTsK
KyAgICBpZiAoIHNkLT5zY2hlZF91bml0X2lkbGUgKQorICAgICAgICBzY2hlZF9mcmVlX3VuaXRf
bWVtKHNkLT5zY2hlZF91bml0X2lkbGUpOwogICAgIHhmcmVlKHNkKTsKIH0KIApAQCAtMjM1OSw2
ICsyMzg4LDggQEAgc3RhdGljIHZvaWQgY3B1X3NjaGVkdWxlX2Rvd24odW5zaWduZWQgaW50IGNw
dSkKICAgICBraWxsX3RpbWVyKCZzZC0+c190aW1lcik7CiAKICAgICBzZXRfc2NoZWRfcmVzKGNw
dSwgTlVMTCk7CisgICAgLyogS2VlcCBpZGxlIHVuaXQuICovCisgICAgc2QtPnNjaGVkX3VuaXRf
aWRsZSA9IE5VTEw7CiAgICAgY2FsbF9yY3UoJnNkLT5yY3UsIHNjaGVkX3Jlc19mcmVlKTsKIAog
ICAgIHJjdV9yZWFkX3VubG9jaygmc2NoZWRfcmVzX3JjdWxvY2spOwpAQCAtMjQzOCw2ICsyNDY5
LDMwIEBAIHN0YXRpYyBzdHJ1Y3Qgbm90aWZpZXJfYmxvY2sgY3B1X3NjaGVkdWxlX25mYiA9IHsK
ICAgICAubm90aWZpZXJfY2FsbCA9IGNwdV9zY2hlZHVsZV9jYWxsYmFjawogfTsKIAorc3RhdGlj
IGNvbnN0IGNwdW1hc2tfdCAqc2NoZWRfZ2V0X29wdF9jcHVtYXNrKGVudW0gc2NoZWRfZ3JhbiBv
cHQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgaW50IGNwdSkKK3sKKyAgICBjb25zdCBjcHVtYXNrX3QgKm1hc2s7CisKKyAgICBzd2l0Y2gg
KCBvcHQgKQorICAgIHsKKyAgICBjYXNlIFNDSEVEX0dSQU5fY3B1OgorICAgICAgICBtYXNrID0g
Y3B1bWFza19vZihjcHUpOworICAgICAgICBicmVhazsKKyAgICBjYXNlIFNDSEVEX0dSQU5fY29y
ZToKKyAgICAgICAgbWFzayA9IHBlcl9jcHUoY3B1X3NpYmxpbmdfbWFzaywgY3B1KTsKKyAgICAg
ICAgYnJlYWs7CisgICAgY2FzZSBTQ0hFRF9HUkFOX3NvY2tldDoKKyAgICAgICAgbWFzayA9IHBl
cl9jcHUoY3B1X2NvcmVfbWFzaywgY3B1KTsKKyAgICAgICAgYnJlYWs7CisgICAgZGVmYXVsdDoK
KyAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisgICAgICAgIHJldHVybiBOVUxMOworICAg
IH0KKworICAgIHJldHVybiBtYXNrOworfQorCiAvKiBJbml0aWFsaXNlIHRoZSBkYXRhIHN0cnVj
dHVyZXMuICovCiB2b2lkIF9faW5pdCBzY2hlZHVsZXJfaW5pdCh2b2lkKQogewpAQCAtMjU5Niw2
ICsyNjUxLDQ2IEBAIGludCBzY2hlZHVsZV9jcHVfYWRkKHVuc2lnbmVkIGludCBjcHUsIHN0cnVj
dCBjcHVwb29sICpjKQogICAgICAqLwogICAgIG9sZF9sb2NrID0gcGNwdV9zY2hlZHVsZV9sb2Nr
X2lycXNhdmUoY3B1LCAmZmxhZ3MpOwogCisgICAgaWYgKCBjLT5ncmFudWxhcml0eSA+IDEgKQor
ICAgIHsKKyAgICAgICAgY29uc3QgY3B1bWFza190ICptYXNrOworICAgICAgICB1bnNpZ25lZCBp
bnQgY3B1X2l0ZXIsIGlkeCA9IDA7CisgICAgICAgIHN0cnVjdCBzY2hlZF91bml0ICpvbGRfdW5p
dCwgKm1hc3Rlcl91bml0OworICAgICAgICBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKnNkX29sZDsK
KworICAgICAgICAvKgorICAgICAgICAgKiBXZSBuZWVkIHRvIG1lcmdlIG11bHRpcGxlIGlkbGVf
dmNwdSB1bml0cyBhbmQgc2NoZWRfcmVzb3VyY2Ugc3RydWN0cworICAgICAgICAgKiBpbnRvIG9u
ZS4gQXMgdGhlIGZyZWUgY3B1cyBhbGwgc2hhcmUgdGhlIHNhbWUgbG9jayB3ZSBhcmUgZmluZSBk
b2luZworICAgICAgICAgKiB0aGF0IG5vdy4gVGhlIHdvcnN0IHdoaWNoIGNvdWxkIGhhcHBlbiB3
b3VsZCBiZSBzb21lb25lIHdhaXRpbmcgZm9yCisgICAgICAgICAqIHRoZSBsb2NrLCB0aHVzIGRl
cmVmZXJlbmNpbmcgc2NoZWRfcmVzLT5zY2hlZHVsZV9sb2NrLiBUaGlzIGlzIHRoZQorICAgICAg
ICAgKiByZWFzb24gd2UgYXJlIGZyZWVpbmcgc3RydWN0IHNjaGVkX3JlcyB2aWEgY2FsbF9yY3Uo
KSB0byBhdm9pZCB0aGUKKyAgICAgICAgICogbG9jayBwb2ludGVyIHN1ZGRlbmx5IGRpc2FwcGVh
cmluZy4KKyAgICAgICAgICovCisgICAgICAgIG1hc2sgPSBzY2hlZF9nZXRfb3B0X2NwdW1hc2so
Yy0+b3B0X2dyYW51bGFyaXR5LCBjcHUpOworICAgICAgICBtYXN0ZXJfdW5pdCA9IGlkbGVfdmNw
dVtjcHVdLT5zY2hlZF91bml0OworCisgICAgICAgIGZvcl9lYWNoX2NwdSAoIGNwdV9pdGVyLCBt
YXNrICkKKyAgICAgICAgeworICAgICAgICAgICAgaWYgKCBpZHggKQorICAgICAgICAgICAgICAg
IGNwdW1hc2tfY2xlYXJfY3B1KGNwdV9pdGVyLCBzY2hlZF9yZXNfbWFzayk7CisKKyAgICAgICAg
ICAgIHBlcl9jcHUoc2NoZWRfcmVzX2lkeCwgY3B1X2l0ZXIpID0gaWR4Kys7CisKKyAgICAgICAg
ICAgIGlmICggY3B1ID09IGNwdV9pdGVyICkKKyAgICAgICAgICAgICAgICBjb250aW51ZTsKKwor
ICAgICAgICAgICAgb2xkX3VuaXQgPSBpZGxlX3ZjcHVbY3B1X2l0ZXJdLT5zY2hlZF91bml0Owor
ICAgICAgICAgICAgc2Rfb2xkID0gZ2V0X3NjaGVkX3JlcyhjcHVfaXRlcik7CisgICAgICAgICAg
ICBraWxsX3RpbWVyKCZzZF9vbGQtPnNfdGltZXIpOworICAgICAgICAgICAgaWRsZV92Y3B1W2Nw
dV9pdGVyXS0+c2NoZWRfdW5pdCA9IG1hc3Rlcl91bml0OworICAgICAgICAgICAgbWFzdGVyX3Vu
aXQtPnJ1bnN0YXRlX2NudFtSVU5TVEFURV9ydW5uaW5nXSsrOworICAgICAgICAgICAgc2V0X3Nj
aGVkX3JlcyhjcHVfaXRlciwgc2QpOworICAgICAgICAgICAgY3B1bWFza19zZXRfY3B1KGNwdV9p
dGVyLCBzZC0+Y3B1cyk7CisKKyAgICAgICAgICAgIGNhbGxfcmN1KCZzZF9vbGQtPnJjdSwgc2No
ZWRfcmVzX2ZyZWUpOworICAgICAgICB9CisgICAgfQorCiAgICAgbmV3X2xvY2sgPSBzY2hlZF9z
d2l0Y2hfc2NoZWQobmV3X29wcywgY3B1LCBwcHJpdiwgdnByaXYpOwogCiAgICAgc2QtPnNjaGVk
dWxlciA9IG5ld19vcHM7CkBAIC0yNjMzLDMzICsyNzI4LDEwMCBAQCBvdXQ6CiAgKi8KIGludCBz
Y2hlZHVsZV9jcHVfcm0odW5zaWduZWQgaW50IGNwdSkKIHsKLSAgICBzdHJ1Y3QgdmNwdSAqaWRs
ZTsKICAgICB2b2lkICpwcHJpdl9vbGQsICp2cHJpdl9vbGQ7Ci0gICAgc3RydWN0IHNjaGVkX3Jl
c291cmNlICpzZDsKKyAgICBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKnNkLCAqKnNkX25ldyA9IE5V
TEw7CisgICAgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQ7CiAgICAgc3RydWN0IHNjaGVkdWxlciAq
b2xkX29wczsKICAgICBzcGlubG9ja190ICpvbGRfbG9jazsKICAgICB1bnNpZ25lZCBsb25nIGZs
YWdzOworICAgIGludCBpZHgsIHJldCA9IC1FTk9NRU07CisgICAgdW5zaWduZWQgaW50IGNwdV9p
dGVyOwogCiAgICAgcmN1X3JlYWRfbG9jaygmc2NoZWRfcmVzX3JjdWxvY2spOwogCiAgICAgc2Qg
PSBnZXRfc2NoZWRfcmVzKGNwdSk7CiAgICAgb2xkX29wcyA9IHNkLT5zY2hlZHVsZXI7CiAKKyAg
ICBpZiAoIHNkLT5ncmFudWxhcml0eSA+IDEgKQorICAgIHsKKyAgICAgICAgc2RfbmV3ID0geG1h
bGxvY19hcnJheShzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKiwgc2QtPmdyYW51bGFyaXR5IC0gMSk7
CisgICAgICAgIGlmICggIXNkX25ldyApCisgICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICAg
Zm9yICggaWR4ID0gMDsgaWR4IDwgc2QtPmdyYW51bGFyaXR5IC0gMTsgaWR4KysgKQorICAgICAg
ICB7CisgICAgICAgICAgICBzZF9uZXdbaWR4XSA9IHNjaGVkX2FsbG9jX3JlcygpOworICAgICAg
ICAgICAgaWYgKCBzZF9uZXdbaWR4XSApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAg
c2RfbmV3W2lkeF0tPnNjaGVkX3VuaXRfaWRsZSA9IHNjaGVkX2FsbG9jX3VuaXRfbWVtKCk7Cisg
ICAgICAgICAgICAgICAgaWYgKCAhc2RfbmV3W2lkeF0tPnNjaGVkX3VuaXRfaWRsZSApCisgICAg
ICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICAgICBzY2hlZF9yZXNfZnJlZSgmc2RfbmV3
W2lkeF0tPnJjdSk7CisgICAgICAgICAgICAgICAgICAgIHNkX25ld1tpZHhdID0gTlVMTDsKKyAg
ICAgICAgICAgICAgICB9CisgICAgICAgICAgICB9CisgICAgICAgICAgICBpZiAoICFzZF9uZXdb
aWR4XSApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgZm9yICggaWR4LS07IGlkeCA+
PSAwOyBpZHgtLSApCisgICAgICAgICAgICAgICAgICAgIHNjaGVkX3Jlc19mcmVlKCZzZF9uZXdb
aWR4XS0+cmN1KTsKKyAgICAgICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgICAgIH0KKyAg
ICAgICAgICAgIHNkX25ld1tpZHhdLT5jdXJyID0gc2RfbmV3W2lkeF0tPnNjaGVkX3VuaXRfaWRs
ZTsKKyAgICAgICAgICAgIHNkX25ld1tpZHhdLT5zY2hlZHVsZXIgPSAmc2NoZWRfaWRsZV9vcHM7
CisgICAgICAgICAgICBzZF9uZXdbaWR4XS0+Z3JhbnVsYXJpdHkgPSAxOworCisgICAgICAgICAg
ICAvKiBXZSB3YW50IHRoZSBsb2NrIG5vdCB0byBjaGFuZ2Ugd2hlbiByZXBsYWNpbmcgdGhlIHJl
c291cmNlLiAqLworICAgICAgICAgICAgc2RfbmV3W2lkeF0tPnNjaGVkdWxlX2xvY2sgPSBzZC0+
c2NoZWR1bGVfbG9jazsKKyAgICAgICAgfQorICAgIH0KKworICAgIHJldCA9IDA7CiAgICAgQVNT
RVJUKHNkLT5jcHVwb29sICE9IE5VTEwpOwogICAgIEFTU0VSVChjcHVtYXNrX3Rlc3RfY3B1KGNw
dSwgJmNwdXBvb2xfZnJlZV9jcHVzKSk7CiAgICAgQVNTRVJUKCFjcHVtYXNrX3Rlc3RfY3B1KGNw
dSwgc2QtPmNwdXBvb2wtPmNwdV92YWxpZCkpOwogCi0gICAgaWRsZSA9IGlkbGVfdmNwdVtjcHVd
OwotCiAgICAgc2NoZWRfZG9fdGlja19zdXNwZW5kKG9sZF9vcHMsIGNwdSk7CiAKICAgICAvKiBT
ZWUgY29tbWVudCBpbiBzY2hlZHVsZV9jcHVfYWRkKCkgcmVnYXJkaW5nIGxvY2sgc3dpdGNoaW5n
LiAqLwogICAgIG9sZF9sb2NrID0gcGNwdV9zY2hlZHVsZV9sb2NrX2lycXNhdmUoY3B1LCAmZmxh
Z3MpOwogCi0gICAgdnByaXZfb2xkID0gaWRsZS0+c2NoZWRfdW5pdC0+cHJpdjsKKyAgICB2cHJp
dl9vbGQgPSBpZGxlX3ZjcHVbY3B1XS0+c2NoZWRfdW5pdC0+cHJpdjsKICAgICBwcHJpdl9vbGQg
PSBzZC0+c2NoZWRfcHJpdjsKIAotICAgIGlkbGUtPnNjaGVkX3VuaXQtPnByaXYgPSBOVUxMOwor
ICAgIGlkeCA9IDA7CisgICAgZm9yX2VhY2hfY3B1ICggY3B1X2l0ZXIsIHNkLT5jcHVzICkKKyAg
ICB7CisgICAgICAgIHBlcl9jcHUoc2NoZWRfcmVzX2lkeCwgY3B1X2l0ZXIpID0gMDsKKyAgICAg
ICAgaWYgKCBjcHVfaXRlciA9PSBjcHUgKQorICAgICAgICB7CisgICAgICAgICAgICBpZGxlX3Zj
cHVbY3B1X2l0ZXJdLT5zY2hlZF91bml0LT5wcml2ID0gTlVMTDsKKyAgICAgICAgfQorICAgICAg
ICBlbHNlCisgICAgICAgIHsKKyAgICAgICAgICAgIC8qIEluaXRpYWxpemUgdW5pdC4gKi8KKyAg
ICAgICAgICAgIHVuaXQgPSBzZF9uZXdbaWR4XS0+c2NoZWRfdW5pdF9pZGxlOworICAgICAgICAg
ICAgdW5pdC0+cmVzID0gc2RfbmV3W2lkeF07CisgICAgICAgICAgICB1bml0LT5pc19ydW5uaW5n
ID0gdHJ1ZTsKKyAgICAgICAgICAgIHNjaGVkX3VuaXRfYWRkX3ZjcHUodW5pdCwgaWRsZV92Y3B1
W2NwdV9pdGVyXSk7CisgICAgICAgICAgICBzY2hlZF9kb21haW5faW5zZXJ0X3VuaXQodW5pdCwg
aWRsZV92Y3B1W2NwdV9pdGVyXS0+ZG9tYWluKTsKKworICAgICAgICAgICAgLyogQWRqdXN0IGNw
dSBtYXNrcyBvZiByZXNvdXJjZXMgKG9sZCBhbmQgbmV3KS4gKi8KKyAgICAgICAgICAgIGNwdW1h
c2tfY2xlYXJfY3B1KGNwdV9pdGVyLCBzZC0+Y3B1cyk7CisgICAgICAgICAgICBjcHVtYXNrX3Nl
dF9jcHUoY3B1X2l0ZXIsIHNkX25ld1tpZHhdLT5jcHVzKTsKKworICAgICAgICAgICAgLyogSW5p
dCB0aW1lci4gKi8KKyAgICAgICAgICAgIGluaXRfdGltZXIoJnNkX25ld1tpZHhdLT5zX3RpbWVy
LCBzX3RpbWVyX2ZuLCBOVUxMLCBjcHVfaXRlcik7CisKKyAgICAgICAgICAgIC8qIExhc3QgcmVz
b3VyY2UgaW5pdGlhbGl6YXRpb25zIGFuZCBpbnNlcnQgcmVzb3VyY2UgcG9pbnRlci4gKi8KKyAg
ICAgICAgICAgIHNkX25ld1tpZHhdLT5wcm9jZXNzb3IgPSBjcHVfaXRlcjsKKyAgICAgICAgICAg
IHNldF9zY2hlZF9yZXMoY3B1X2l0ZXIsIHNkX25ld1tpZHhdKTsKKworICAgICAgICAgICAgLyog
TGFzdCBhY3Rpb246IHNldCB0aGUgbmV3IGxvY2sgcG9pbnRlci4gKi8KKyAgICAgICAgICAgIHNt
cF9tYigpOworICAgICAgICAgICAgc2RfbmV3W2lkeF0tPnNjaGVkdWxlX2xvY2sgPSAmc2NoZWRf
ZnJlZV9jcHVfbG9jazsKKworICAgICAgICAgICAgaWR4Kys7CisgICAgICAgIH0KKyAgICB9CiAg
ICAgc2QtPnNjaGVkdWxlciA9ICZzY2hlZF9pZGxlX29wczsKICAgICBzZC0+c2NoZWRfcHJpdiA9
IE5VTEw7CiAKQEAgLTI2NzcsOSArMjgzOSwxMSBAQCBpbnQgc2NoZWR1bGVfY3B1X3JtKHVuc2ln
bmVkIGludCBjcHUpCiAgICAgc2QtPmdyYW51bGFyaXR5ID0gMTsKICAgICBzZC0+Y3B1cG9vbCA9
IE5VTEw7CiAKK291dDoKICAgICByY3VfcmVhZF91bmxvY2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsK
KyAgICB4ZnJlZShzZF9uZXcpOwogCi0gICAgcmV0dXJuIDA7CisgICAgcmV0dXJuIHJldDsKIH0K
IAogc3RydWN0IHNjaGVkdWxlciAqc2NoZWR1bGVyX2dldF9kZWZhdWx0KHZvaWQpCi0tIAoyLjE2
LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 28 10:34:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 10:34:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVZQh-0005tn-Bv; Tue, 28 May 2019 10:34:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=31/0=T4=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hVZQD-0004ri-UF
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 10:33:33 +0000
X-Inumbo-ID: 068d4b9e-8134-11e9-b999-fbbc9d5caa14
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 068d4b9e-8134-11e9-b999-fbbc9d5caa14;
 Tue, 28 May 2019 10:33:26 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id EC720B05E;
 Tue, 28 May 2019 10:33:24 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 28 May 2019 12:32:46 +0200
Message-Id: <20190528103313.1343-34-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190528103313.1343-1-jgross@suse.com>
References: <20190528103313.1343-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH 33/60] xen/sched: Change vcpu_migrate_*() to
 operate on schedule unit
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Dario Faggioli <dfaggioli@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm93IHRoYXQgdmNwdV9taWdyYXRlX3N0YXJ0KCkgYW5kIHZjcHVfbWlncmF0ZV9maW5pc2goKSBh
cmUgdXNlZCBvbmx5CnRvIGVuc3VyZSBhIHZjcHUgaXMgcnVubmluZyBvbiBhIHN1aXRhYmxlIHBy
b2Nlc3NvciB0aGV5IGNhbiBiZQpzd2l0Y2hlZCB0byBvcGVyYXRlIG9uIHNjaGVkdWxlIHVuaXRz
IGluc3RlYWQgb2YgdmNwdXMuCgpXaGlsZSBkb2luZyB0aGF0IHJlbmFtZSB0aGVtIGFjY29yZGlu
Z2x5IGFuZCBtYWtlIHRoZSBfc3RhcnQoKSB2YXJpYW50CnN0YXRpYy4KCnZjcHVfbW92ZV9sb2Nr
ZWQoKSBpcyBzd2l0Y2hlZCB0byBzY2hlZHVsZSB1bml0LCB0b28uCgpTaWduZWQtb2ZmLWJ5OiBK
dWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVuL2NvbW1vbi9zY2hlZHVsZS5j
IHwgMTAyICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CiAxIGZpbGUgY2hhbmdlZCwgNTkgaW5zZXJ0aW9ucygrKSwgNDMgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCmlu
ZGV4IDEyZjk4NTI3ODYuLjgxMjFkYTE1YzYgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWR1
bGUuYworKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKQEAgLTY3MywzNSArNjczLDQwIEBAIHZv
aWQgdmNwdV91bmJsb2NrKHN0cnVjdCB2Y3B1ICp2KQogfQogCiAvKgotICogRG8gdGhlIGFjdHVh
bCBtb3ZlbWVudCBvZiBhIHZjcHUgZnJvbSBvbGQgdG8gbmV3IENQVS4gTG9ja3MgZm9yICpib3Ro
KgorICogRG8gdGhlIGFjdHVhbCBtb3ZlbWVudCBvZiBhbiB1bml0IGZyb20gb2xkIHRvIG5ldyBD
UFUuIExvY2tzIGZvciAqYm90aCoKICAqIENQVXMgbmVlZHMgdG8gaGF2ZSBiZWVuIHRha2VuIGFs
cmVhZHkgd2hlbiBjYWxsaW5nIHRoaXMhCiAgKi8KLXN0YXRpYyB2b2lkIHZjcHVfbW92ZV9sb2Nr
ZWQoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBuZXdfY3B1KQorc3RhdGljIHZvaWQgc2No
ZWRfdW5pdF9tb3ZlX2xvY2tlZChzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG5ld19jcHUpCiB7Ci0gICAgdW5z
aWduZWQgaW50IG9sZF9jcHUgPSB2LT5wcm9jZXNzb3I7CisgICAgdW5zaWduZWQgaW50IG9sZF9j
cHUgPSB1bml0LT5yZXMtPnByb2Nlc3NvcjsKKyAgICBzdHJ1Y3QgdmNwdSAqdjsKIAogICAgIC8q
CiAgICAgICogVHJhbnNmZXIgdXJnZW5jeSBzdGF0dXMgdG8gbmV3IENQVSBiZWZvcmUgc3dpdGNo
aW5nIENQVXMsIGFzCiAgICAgICogb25jZSB0aGUgc3dpdGNoIG9jY3Vycywgdi0+aXNfdXJnZW50
IGlzIG5vIGxvbmdlciBwcm90ZWN0ZWQgYnkKICAgICAgKiB0aGUgcGVyLUNQVSBzY2hlZHVsZXIg
bG9jayB3ZSBhcmUgaG9sZGluZy4KICAgICAgKi8KLSAgICBpZiAoIHVubGlrZWx5KHYtPmlzX3Vy
Z2VudCkgJiYgKG9sZF9jcHUgIT0gbmV3X2NwdSkgKQorICAgIGZvcl9lYWNoX3NjaGVkX3VuaXRf
dmNwdSAoIHVuaXQsIHYgKQogICAgIHsKLSAgICAgICAgYXRvbWljX2luYygmZ2V0X3NjaGVkX3Jl
cyhuZXdfY3B1KS0+dXJnZW50X2NvdW50KTsKLSAgICAgICAgYXRvbWljX2RlYygmZ2V0X3NjaGVk
X3JlcyhvbGRfY3B1KS0+dXJnZW50X2NvdW50KTsKKyAgICAgICAgaWYgKCB1bmxpa2VseSh2LT5p
c191cmdlbnQpICYmIChvbGRfY3B1ICE9IG5ld19jcHUpICkKKyAgICAgICAgeworICAgICAgICAg
ICAgYXRvbWljX2luYygmZ2V0X3NjaGVkX3JlcyhuZXdfY3B1KS0+dXJnZW50X2NvdW50KTsKKyAg
ICAgICAgICAgIGF0b21pY19kZWMoJmdldF9zY2hlZF9yZXMob2xkX2NwdSktPnVyZ2VudF9jb3Vu
dCk7CisgICAgICAgIH0KICAgICB9CiAKICAgICAvKgogICAgICAqIEFjdHVhbCBDUFUgc3dpdGNo
IHRvIG5ldyBDUFUuICBUaGlzIGlzIHNhZmUgYmVjYXVzZSB0aGUgbG9jawogICAgICAqIHBvaW50
ZXIgY2FuJ3QgY2hhbmdlIHdoaWxlIHRoZSBjdXJyZW50IGxvY2sgaXMgaGVsZC4KICAgICAgKi8K
LSAgICBzY2hlZF9taWdyYXRlKHZjcHVfc2NoZWR1bGVyKHYpLCB2LT5zY2hlZF91bml0LCBuZXdf
Y3B1KTsKKyAgICBzY2hlZF9taWdyYXRlKHZjcHVfc2NoZWR1bGVyKHVuaXQtPnZjcHUpLCB1bml0
LCBuZXdfY3B1KTsKIH0KIAogLyoKICAqIEluaXRpYXRpbmcgbWlncmF0aW9uCiAgKgotICogSW4g
b3JkZXIgdG8gbWlncmF0ZSwgd2UgbmVlZCB0aGUgdmNwdSBpbiBxdWVzdGlvbiB0byBoYXZlIHN0
b3BwZWQKKyAqIEluIG9yZGVyIHRvIG1pZ3JhdGUsIHdlIG5lZWQgdGhlIHVuaXQgaW4gcXVlc3Rp
b24gdG8gaGF2ZSBzdG9wcGVkCiAgKiBydW5uaW5nIGFuZCBoYWQgc2NoZWRfc2xlZXAoKSBjYWxs
ZWQgKHRvIHRha2UgaXQgb2ZmIGFueQogICogcnVucXVldWVzLCBmb3IgaW5zdGFuY2UpOyBhbmQg
aWYgaXQgaXMgY3VycmVudGx5IHJ1bm5pbmcsIGl0IG5lZWRzCiAgKiB0byBiZSBzY2hlZHVsZWQg
b3V0LiAgRmluYWxseSwgd2UgbmVlZCB0byBob2xkIHRoZSBzY2hlZHVsaW5nIGxvY2tzCkBAIC03
MTcsMzcgKzcyMiw0NSBAQCBzdGF0aWMgdm9pZCB2Y3B1X21vdmVfbG9ja2VkKHN0cnVjdCB2Y3B1
ICp2LCB1bnNpZ25lZCBpbnQgbmV3X2NwdSkKICAqIHNob3VsZCBiZSBjYWxsZWQgbGlrZSB0aGlz
OgogICoKICAqICAgICBsb2NrID0gdW5pdF9zY2hlZHVsZV9sb2NrX2lycSh1bml0KTsKLSAqICAg
ICB2Y3B1X21pZ3JhdGVfc3RhcnQodik7CisgKiAgICAgc2NoZWRfdW5pdF9taWdyYXRlX3N0YXJ0
KHVuaXQpOwogICogICAgIHVuaXRfc2NoZWR1bGVfdW5sb2NrX2lycShsb2NrLCB1bml0KQotICog
ICAgIHZjcHVfbWlncmF0ZV9maW5pc2godik7CisgKiAgICAgc2NoZWRfdW5pdF9taWdyYXRlX2Zp
bmlzaCh1bml0KTsKICAqCi0gKiB2Y3B1X21pZ3JhdGVfZmluaXNoKCkgd2lsbCBkbyB0aGUgd29y
ayBub3cgaWYgaXQgY2FuLCBvciBzaW1wbHkKLSAqIHJldHVybiBpZiBpdCBjYW4ndCAoYmVjYXVz
ZSB2IGlzIHN0aWxsIHJ1bm5pbmcpOyBpbiB0aGF0IGNhc2UKLSAqIHZjcHVfbWlncmF0ZV9maW5p
c2goKSB3aWxsIGJlIGNhbGxlZCBieSBjb250ZXh0X3NhdmVkKCkuCisgKiBzY2hlZF91bml0X21p
Z3JhdGVfZmluaXNoKCkgd2lsbCBkbyB0aGUgd29yayBub3cgaWYgaXQgY2FuLCBvciBzaW1wbHkK
KyAqIHJldHVybiBpZiBpdCBjYW4ndCAoYmVjYXVzZSB1bml0IGlzIHN0aWxsIHJ1bm5pbmcpOyBp
biB0aGF0IGNhc2UKKyAqIHNjaGVkX3VuaXRfbWlncmF0ZV9maW5pc2goKSB3aWxsIGJlIGNhbGxl
ZCBieSBjb250ZXh0X3NhdmVkKCkuCiAgKi8KLXN0YXRpYyB2b2lkIHZjcHVfbWlncmF0ZV9zdGFy
dChzdHJ1Y3QgdmNwdSAqdikKK3N0YXRpYyB2b2lkIHNjaGVkX3VuaXRfbWlncmF0ZV9zdGFydChz
dHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIHsKLSAgICBzZXRfYml0KF9WUEZfbWlncmF0aW5nLCAm
di0+cGF1c2VfZmxhZ3MpOwotICAgIHZjcHVfc2xlZXBfbm9zeW5jX2xvY2tlZCh2KTsKKyAgICBz
dHJ1Y3QgdmNwdSAqdjsKKworICAgIGZvcl9lYWNoX3NjaGVkX3VuaXRfdmNwdSAoIHVuaXQsIHYg
KQorICAgIHsKKyAgICAgICAgc2V0X2JpdChfVlBGX21pZ3JhdGluZywgJnYtPnBhdXNlX2ZsYWdz
KTsKKyAgICAgICAgdmNwdV9zbGVlcF9ub3N5bmNfbG9ja2VkKHYpOworICAgIH0KIH0KIAotc3Rh
dGljIHZvaWQgdmNwdV9taWdyYXRlX2ZpbmlzaChzdHJ1Y3QgdmNwdSAqdikKK3N0YXRpYyB2b2lk
IHNjaGVkX3VuaXRfbWlncmF0ZV9maW5pc2goc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiB7CiAg
ICAgdW5zaWduZWQgbG9uZyBmbGFnczsKICAgICB1bnNpZ25lZCBpbnQgb2xkX2NwdSwgbmV3X2Nw
dTsKICAgICBzcGlubG9ja190ICpvbGRfbG9jaywgKm5ld19sb2NrOwogICAgIGJvb2xfdCBwaWNr
X2NhbGxlZCA9IDA7CisgICAgc3RydWN0IHZjcHUgKnY7CiAKICAgICAvKgotICAgICAqIElmIHRo
ZSB2Y3B1IGlzIGN1cnJlbnRseSBydW5uaW5nLCB0aGlzIHdpbGwgYmUgaGFuZGxlZCBieQorICAg
ICAqIElmIHRoZSB1bml0IGlzIGN1cnJlbnRseSBydW5uaW5nLCB0aGlzIHdpbGwgYmUgaGFuZGxl
ZCBieQogICAgICAqIGNvbnRleHRfc2F2ZWQoKTsgYW5kIGluIGFueSBjYXNlLCBpZiB0aGUgYml0
IGlzIGNsZWFyZWQsIHRoZW4KICAgICAgKiBzb21lb25lIGVsc2UgaGFzIGFscmVhZHkgZG9uZSB0
aGUgd29yayBzbyB3ZSBkb24ndCBuZWVkIHRvLgogICAgICAqLwotICAgIGlmICggdi0+c2NoZWRf
dW5pdC0+aXNfcnVubmluZyB8fAotICAgICAgICAgIXRlc3RfYml0KF9WUEZfbWlncmF0aW5nLCAm
di0+cGF1c2VfZmxhZ3MpICkKLSAgICAgICAgcmV0dXJuOworICAgIGZvcl9lYWNoX3NjaGVkX3Vu
aXRfdmNwdSAoIHVuaXQsIHYgKQorICAgIHsKKyAgICAgICAgaWYgKCB1bml0LT5pc19ydW5uaW5n
IHx8ICF0ZXN0X2JpdChfVlBGX21pZ3JhdGluZywgJnYtPnBhdXNlX2ZsYWdzKSApCisgICAgICAg
ICAgICByZXR1cm47CisgICAgfQogCi0gICAgb2xkX2NwdSA9IG5ld19jcHUgPSB2LT5wcm9jZXNz
b3I7CisgICAgb2xkX2NwdSA9IG5ld19jcHUgPSB1bml0LT5yZXMtPnByb2Nlc3NvcjsKICAgICBm
b3IgKCA7IDsgKQogICAgIHsKICAgICAgICAgLyoKQEAgLTc2MCw3ICs3NzMsNyBAQCBzdGF0aWMg
dm9pZCB2Y3B1X21pZ3JhdGVfZmluaXNoKHN0cnVjdCB2Y3B1ICp2KQogCiAgICAgICAgIHNjaGVk
X3NwaW5fbG9ja19kb3VibGUob2xkX2xvY2ssIG5ld19sb2NrLCAmZmxhZ3MpOwogCi0gICAgICAg
IG9sZF9jcHUgPSB2LT5wcm9jZXNzb3I7CisgICAgICAgIG9sZF9jcHUgPSB1bml0LT5yZXMtPnBy
b2Nlc3NvcjsKICAgICAgICAgaWYgKCBvbGRfbG9jayA9PSBnZXRfc2NoZWRfcmVzKG9sZF9jcHUp
LT5zY2hlZHVsZV9sb2NrICkKICAgICAgICAgewogICAgICAgICAgICAgLyoKQEAgLTc2OSwxNSAr
NzgyLDE1IEBAIHN0YXRpYyB2b2lkIHZjcHVfbWlncmF0ZV9maW5pc2goc3RydWN0IHZjcHUgKnYp
CiAgICAgICAgICAgICAgKi8KICAgICAgICAgICAgIGlmICggcGlja19jYWxsZWQgJiYKICAgICAg
ICAgICAgICAgICAgKG5ld19sb2NrID09IGdldF9zY2hlZF9yZXMobmV3X2NwdSktPnNjaGVkdWxl
X2xvY2spICYmCi0gICAgICAgICAgICAgICAgIGNwdW1hc2tfdGVzdF9jcHUobmV3X2NwdSwgdi0+
c2NoZWRfdW5pdC0+Y3B1X2hhcmRfYWZmaW5pdHkpICYmCi0gICAgICAgICAgICAgICAgIGNwdW1h
c2tfdGVzdF9jcHUobmV3X2NwdSwgdi0+ZG9tYWluLT5jcHVwb29sLT5jcHVfdmFsaWQpICkKKyAg
ICAgICAgICAgICAgICAgY3B1bWFza190ZXN0X2NwdShuZXdfY3B1LCB1bml0LT5jcHVfaGFyZF9h
ZmZpbml0eSkgJiYKKyAgICAgICAgICAgICAgICAgY3B1bWFza190ZXN0X2NwdShuZXdfY3B1LCB1
bml0LT5kb21haW4tPmNwdXBvb2wtPmNwdV92YWxpZCkgKQogICAgICAgICAgICAgICAgIGJyZWFr
OwogCiAgICAgICAgICAgICAvKiBTZWxlY3QgYSBuZXcgQ1BVLiAqLwotICAgICAgICAgICAgbmV3
X2NwdSA9IHNjaGVkX3BpY2tfcmVzb3VyY2UodmNwdV9zY2hlZHVsZXIodiksCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2LT5zY2hlZF91bml0KS0+cHJvY2Vzc29y
OworICAgICAgICAgICAgbmV3X2NwdSA9IHNjaGVkX3BpY2tfcmVzb3VyY2UodmNwdV9zY2hlZHVs
ZXIodW5pdC0+dmNwdSksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1bml0KS0+cHJvY2Vzc29yOwogICAgICAgICAgICAgaWYgKCAobmV3X2xvY2sgPT0gZ2V0X3Nj
aGVkX3JlcyhuZXdfY3B1KS0+c2NoZWR1bGVfbG9jaykgJiYKLSAgICAgICAgICAgICAgICAgY3B1
bWFza190ZXN0X2NwdShuZXdfY3B1LCB2LT5kb21haW4tPmNwdXBvb2wtPmNwdV92YWxpZCkgKQor
ICAgICAgICAgICAgICAgICBjcHVtYXNrX3Rlc3RfY3B1KG5ld19jcHUsIHVuaXQtPmRvbWFpbi0+
Y3B1cG9vbC0+Y3B1X3ZhbGlkKSApCiAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAg
ICBwaWNrX2NhbGxlZCA9IDE7CiAgICAgICAgIH0KQEAgLTc5OCwyMiArODExLDI2IEBAIHN0YXRp
YyB2b2lkIHZjcHVfbWlncmF0ZV9maW5pc2goc3RydWN0IHZjcHUgKnYpCiAgICAgICogYmVjYXVz
ZSB0aGV5IGJvdGggaGFwcGVuIGluIChkaWZmZXJlbnQpIHNwaW5sb2NrIHJlZ2lvbnMsIGFuZCB0
aG9zZQogICAgICAqIHJlZ2lvbnMgYXJlIHN0cmljdGx5IHNlcmlhbGlzZWQuCiAgICAgICovCi0g
ICAgaWYgKCB2LT5zY2hlZF91bml0LT5pc19ydW5uaW5nIHx8Ci0gICAgICAgICAhdGVzdF9hbmRf
Y2xlYXJfYml0KF9WUEZfbWlncmF0aW5nLCAmdi0+cGF1c2VfZmxhZ3MpICkKKyAgICBmb3JfZWFj
aF9zY2hlZF91bml0X3ZjcHUgKCB1bml0LCB2ICkKICAgICB7Ci0gICAgICAgIHNjaGVkX3NwaW5f
dW5sb2NrX2RvdWJsZShvbGRfbG9jaywgbmV3X2xvY2ssIGZsYWdzKTsKLSAgICAgICAgcmV0dXJu
OworICAgICAgICBpZiAoIHVuaXQtPmlzX3J1bm5pbmcgfHwKKyAgICAgICAgICAgICAhdGVzdF9h
bmRfY2xlYXJfYml0KF9WUEZfbWlncmF0aW5nLCAmdi0+cGF1c2VfZmxhZ3MpICkKKyAgICAgICAg
eworICAgICAgICAgICAgc2NoZWRfc3Bpbl91bmxvY2tfZG91YmxlKG9sZF9sb2NrLCBuZXdfbG9j
aywgZmxhZ3MpOworICAgICAgICAgICAgcmV0dXJuOworICAgICAgICB9CiAgICAgfQogCi0gICAg
dmNwdV9tb3ZlX2xvY2tlZCh2LCBuZXdfY3B1KTsKKyAgICBzY2hlZF91bml0X21vdmVfbG9ja2Vk
KHVuaXQsIG5ld19jcHUpOwogCiAgICAgc2NoZWRfc3Bpbl91bmxvY2tfZG91YmxlKG9sZF9sb2Nr
LCBuZXdfbG9jaywgZmxhZ3MpOwogCiAgICAgaWYgKCBvbGRfY3B1ICE9IG5ld19jcHUgKQotICAg
ICAgICBzY2hlZF9tb3ZlX2lycXModi0+c2NoZWRfdW5pdCk7CisgICAgICAgIHNjaGVkX21vdmVf
aXJxcyh1bml0KTsKIAogICAgIC8qIFdha2Ugb24gbmV3IENQVS4gKi8KLSAgICB2Y3B1X3dha2Uo
dik7CisgICAgZm9yX2VhY2hfc2NoZWRfdW5pdF92Y3B1ICggdW5pdCwgdiApCisgICAgICAgIHZj
cHVfd2FrZSh2KTsKIH0KIAogLyoKQEAgLTk1NSwxMCArOTcyLDkgQEAgaW50IGNwdV9kaXNhYmxl
X3NjaGVkdWxlcih1bnNpZ25lZCBpbnQgY3B1KQogICAgICAgICAgICAgICogICogdGhlIHNjaGVk
dWxlciB3aWxsIGFsd2F5cyBmaW5kIGEgc3VpdGFibGUgc29sdXRpb24sIG9yCiAgICAgICAgICAg
ICAgKiAgICB0aGluZ3Mgd291bGQgaGF2ZSBmYWlsZWQgYmVmb3JlIGdldHRpbmcgaW4gaGVyZS4K
ICAgICAgICAgICAgICAqLwotICAgICAgICAgICAgdmNwdV9taWdyYXRlX3N0YXJ0KHVuaXQtPnZj
cHUpOworICAgICAgICAgICAgc2NoZWRfdW5pdF9taWdyYXRlX3N0YXJ0KHVuaXQpOwogICAgICAg
ICAgICAgdW5pdF9zY2hlZHVsZV91bmxvY2tfaXJxcmVzdG9yZShsb2NrLCBmbGFncywgdW5pdCk7
Ci0KLSAgICAgICAgICAgIHZjcHVfbWlncmF0ZV9maW5pc2godW5pdC0+dmNwdSk7CisgICAgICAg
ICAgICBzY2hlZF91bml0X21pZ3JhdGVfZmluaXNoKHVuaXQpOwogCiAgICAgICAgICAgICAvKgog
ICAgICAgICAgICAgICogVGhlIG9ubHkgY2F2ZWF0LCBpbiB0aGlzIGNhc2UsIGlzIHRoYXQgaWYg
YSB2Y3B1IGFjdGl2ZSBpbgpAQCAtMTA0MiwxNCArMTA1OCwxNCBAQCBzdGF0aWMgaW50IHZjcHVf
c2V0X2FmZmluaXR5KAogICAgICAgICAgICAgQVNTRVJUKHdoaWNoID09IHVuaXQtPmNwdV9zb2Z0
X2FmZmluaXR5KTsKICAgICAgICAgICAgIHNjaGVkX3NldF9hZmZpbml0eSh2LCBOVUxMLCBhZmZp
bml0eSk7CiAgICAgICAgIH0KLSAgICAgICAgdmNwdV9taWdyYXRlX3N0YXJ0KHYpOworICAgICAg
ICBzY2hlZF91bml0X21pZ3JhdGVfc3RhcnQodW5pdCk7CiAgICAgfQogCiAgICAgdW5pdF9zY2hl
ZHVsZV91bmxvY2tfaXJxKGxvY2ssIHVuaXQpOwogCiAgICAgZG9tYWluX3VwZGF0ZV9ub2RlX2Fm
ZmluaXR5KHYtPmRvbWFpbik7CiAKLSAgICB2Y3B1X21pZ3JhdGVfZmluaXNoKHYpOworICAgIHNj
aGVkX3VuaXRfbWlncmF0ZV9maW5pc2godW5pdCk7CiAKICAgICByZXR1cm4gcmV0OwogfQpAQCAt
MTI5MywxMyArMTMwOSwxMyBAQCBpbnQgdmNwdV9waW5fb3ZlcnJpZGUoc3RydWN0IHZjcHUgKnYs
IGludCBjcHUpCiAgICAgfQogCiAgICAgaWYgKCByZXQgPT0gMCApCi0gICAgICAgIHZjcHVfbWln
cmF0ZV9zdGFydCh2KTsKKyAgICAgICAgc2NoZWRfdW5pdF9taWdyYXRlX3N0YXJ0KHVuaXQpOwog
CiAgICAgdW5pdF9zY2hlZHVsZV91bmxvY2tfaXJxKGxvY2ssIHVuaXQpOwogCiAgICAgZG9tYWlu
X3VwZGF0ZV9ub2RlX2FmZmluaXR5KHYtPmRvbWFpbik7CiAKLSAgICB2Y3B1X21pZ3JhdGVfZmlu
aXNoKHYpOworICAgIHNjaGVkX3VuaXRfbWlncmF0ZV9maW5pc2godW5pdCk7CiAKICAgICByZXR1
cm4gcmV0OwogfQpAQCAtMTY4Niw3ICsxNzAyLDcgQEAgdm9pZCBjb250ZXh0X3NhdmVkKHN0cnVj
dCB2Y3B1ICpwcmV2KQogCiAgICAgc2NoZWRfY29udGV4dF9zYXZlZCh2Y3B1X3NjaGVkdWxlcihw
cmV2KSwgcHJldi0+c2NoZWRfdW5pdCk7CiAKLSAgICB2Y3B1X21pZ3JhdGVfZmluaXNoKHByZXYp
OworICAgIHNjaGVkX3VuaXRfbWlncmF0ZV9maW5pc2gocHJldi0+c2NoZWRfdW5pdCk7CiB9CiAK
IC8qIFRoZSBzY2hlZHVsZXIgdGltZXI6IGZvcmNlIGEgcnVuIHRocm91Z2ggdGhlIHNjaGVkdWxl
ciAqLwotLSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 28 10:34:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 10:34:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVZQi-0005xa-PL; Tue, 28 May 2019 10:34:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=31/0=T4=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hVZQD-0004rj-Ta
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 10:33:33 +0000
X-Inumbo-ID: 04c3324c-8134-11e9-8f2a-93c24c1ed862
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 04c3324c-8134-11e9-8f2a-93c24c1ed862;
 Tue, 28 May 2019 10:33:23 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 4364CB03E;
 Tue, 28 May 2019 10:33:22 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 28 May 2019 12:32:35 +0200
Message-Id: <20190528103313.1343-23-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190528103313.1343-1-jgross@suse.com>
References: <20190528103313.1343-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH 22/60] xen/sched: make credit scheduler vcpu
 agnostic.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Dario Faggioli <dfaggioli@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U3dpdGNoIGNyZWRpdCBzY2hlZHVsZXIgY29tcGxldGVseSBmcm9tIHZjcHUgdG8gc2NoZWRfdW5p
dCB1c2FnZS4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4K
LS0tCiB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jIHwgNTA2ICsrKysrKysrKysrKysrKysrKysr
KysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyNTIgaW5zZXJ0aW9u
cygrKSwgMjU0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWRfY3Jl
ZGl0LmMgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCmluZGV4IGI3MDBjYzA3Y2UuLjBiYzZh
ODdkMzAgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMKKysrIGIveGVuL2Nv
bW1vbi9zY2hlZF9jcmVkaXQuYwpAQCAtNzAsMTAgKzcwLDEwIEBACiAgKiBpbmNvbnNpc3RlbnQg
c2V0IG9mIGxvY2tzLiBUaGVyZWZvcmUgYXRvbWljLXNhZmUgYml0IG9wZXJhdGlvbnMgbXVzdAog
ICogYmUgdXNlZCBmb3IgYWNjZXNzaW5nIGl0LgogICovCi0jZGVmaW5lIENTQ0hFRF9GTEFHX1ZD
UFVfUEFSS0VEICAgIDB4MCAgLyogVkNQVSBvdmVyIGNhcHBlZCBjcmVkaXRzICovCi0jZGVmaW5l
IENTQ0hFRF9GTEFHX1ZDUFVfWUlFTEQgICAgIDB4MSAgLyogVkNQVSB5aWVsZGluZyAqLwotI2Rl
ZmluZSBDU0NIRURfRkxBR19WQ1BVX01JR1JBVElORyAweDIgIC8qIFZDUFUgbWF5IGhhdmUgbW92
ZWQgdG8gYSBuZXcgcGNwdSAqLwotI2RlZmluZSBDU0NIRURfRkxBR19WQ1BVX1BJTk5FRCAgICAw
eDQgIC8qIFZDUFUgY2FuIHJ1biBvbmx5IG9uIDEgcGNwdSAqLworI2RlZmluZSBDU0NIRURfRkxB
R19VTklUX1BBUktFRCAgICAweDAgIC8qIFVOSVQgb3ZlciBjYXBwZWQgY3JlZGl0cyAqLworI2Rl
ZmluZSBDU0NIRURfRkxBR19VTklUX1lJRUxEICAgICAweDEgIC8qIFVOSVQgeWllbGRpbmcgKi8K
KyNkZWZpbmUgQ1NDSEVEX0ZMQUdfVU5JVF9NSUdSQVRJTkcgMHgyICAvKiBVTklUIG1heSBoYXZl
IG1vdmVkIHRvIGEgbmV3IHBjcHUgKi8KKyNkZWZpbmUgQ1NDSEVEX0ZMQUdfVU5JVF9QSU5ORUQg
ICAgMHg0ICAvKiBVTklUIGNhbiBydW4gb25seSBvbiAxIHBjcHUgKi8KIAogCiAvKgpAQCAtOTEs
NyArOTEsNyBAQAogLyoKICAqIENTQ0hFRF9TVEFUUwogICoKLSAqIE1hbmFnZSB2ZXJ5IGJhc2lj
IHBlci12Q1BVIGNvdW50ZXJzIGFuZCBzdGF0cy4KKyAqIE1hbmFnZSB2ZXJ5IGJhc2ljIHBlci11
bml0IGNvdW50ZXJzIGFuZCBzdGF0cy4KICAqCiAgKiBVc2VmdWwgZm9yIGRlYnVnZ2luZyBsaXZl
IHN5c3RlbXMuIFRoZSBzdGF0cyBhcmUgZGlzcGxheWVkCiAgKiB3aXRoIHJ1bnEgZHVtcHMgKCdy
JyBvbiB0aGUgWGVuIGNvbnNvbGUpLgpAQCAtMTAwLDIzICsxMDAsMjMgQEAKIAogI2RlZmluZSBD
U0NIRURfU1RBVFMKIAotI2RlZmluZSBTQ0hFRF9WQ1BVX1NUQVRTX1JFU0VUKF9WKSAgICAgICAg
ICAgICAgICAgICAgICBcCisjZGVmaW5lIFNDSEVEX1VOSVRfU1RBVFNfUkVTRVQoX1YpICAgICAg
ICAgICAgICAgICAgICAgIFwKICAgICBkbyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAogICAgIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIG1lbXNldCgmKF9WKS0+c3RhdHMsIDAsIHNp
emVvZigoX1YpLT5zdGF0cykpOyAgIFwKICAgICB9IHdoaWxlICggMCApCiAKLSNkZWZpbmUgU0NI
RURfVkNQVV9TVEFUX0NSQU5LKF9WLCBfWCkgICAgICAgKCgoX1YpLT5zdGF0cy5fWCkrKykKKyNk
ZWZpbmUgU0NIRURfVU5JVF9TVEFUX0NSQU5LKF9WLCBfWCkgICAgICAgKCgoX1YpLT5zdGF0cy5f
WCkrKykKIAotI2RlZmluZSBTQ0hFRF9WQ1BVX1NUQVRfU0VUKF9WLCBfWCwgX1kpICAgICAoKChf
ViktPnN0YXRzLl9YKSA9IChfWSkpCisjZGVmaW5lIFNDSEVEX1VOSVRfU1RBVF9TRVQoX1YsIF9Y
LCBfWSkgICAgICgoKF9WKS0+c3RhdHMuX1gpID0gKF9ZKSkKIAogI2Vsc2UgLyogIVNDSEVEX1NU
QVRTICovCiAKICN1bmRlZiBDU0NIRURfU1RBVFMKIAotI2RlZmluZSBTQ0hFRF9WQ1BVX1NUQVRT
X1JFU0VUKF9WKSAgICAgICAgIGRvIHt9IHdoaWxlICggMCApCi0jZGVmaW5lIFNDSEVEX1ZDUFVf
U1RBVF9DUkFOSyhfViwgX1gpICAgICAgZG8ge30gd2hpbGUgKCAwICkKLSNkZWZpbmUgU0NIRURf
VkNQVV9TVEFUX1NFVChfViwgX1gsIF9ZKSAgICBkbyB7fSB3aGlsZSAoIDAgKQorI2RlZmluZSBT
Q0hFRF9VTklUX1NUQVRTX1JFU0VUKF9WKSAgICAgICAgIGRvIHt9IHdoaWxlICggMCApCisjZGVm
aW5lIFNDSEVEX1VOSVRfU1RBVF9DUkFOSyhfViwgX1gpICAgICAgZG8ge30gd2hpbGUgKCAwICkK
KyNkZWZpbmUgU0NIRURfVU5JVF9TVEFUX1NFVChfViwgX1gsIF9ZKSAgICBkbyB7fSB3aGlsZSAo
IDAgKQogCiAjZW5kaWYgLyogU0NIRURfU1RBVFMgKi8KIApAQCAtMTI4LDcgKzEyOCw3IEBACiAj
ZGVmaW5lIFRSQ19DU0NIRURfU0NIRURfVEFTS0xFVCBUUkNfU0NIRURfQ0xBU1NfRVZUKENTQ0hF
RCwgMSkKICNkZWZpbmUgVFJDX0NTQ0hFRF9BQ0NPVU5UX1NUQVJUIFRSQ19TQ0hFRF9DTEFTU19F
VlQoQ1NDSEVELCAyKQogI2RlZmluZSBUUkNfQ1NDSEVEX0FDQ09VTlRfU1RPUCAgVFJDX1NDSEVE
X0NMQVNTX0VWVChDU0NIRUQsIDMpCi0jZGVmaW5lIFRSQ19DU0NIRURfU1RPTEVOX1ZDUFUgICBU
UkNfU0NIRURfQ0xBU1NfRVZUKENTQ0hFRCwgNCkKKyNkZWZpbmUgVFJDX0NTQ0hFRF9TVE9MRU5f
VU5JVCAgIFRSQ19TQ0hFRF9DTEFTU19FVlQoQ1NDSEVELCA0KQogI2RlZmluZSBUUkNfQ1NDSEVE
X1BJQ0tFRF9DUFUgICAgVFJDX1NDSEVEX0NMQVNTX0VWVChDU0NIRUQsIDUpCiAjZGVmaW5lIFRS
Q19DU0NIRURfVElDS0xFICAgICAgICBUUkNfU0NIRURfQ0xBU1NfRVZUKENTQ0hFRCwgNikKICNk
ZWZpbmUgVFJDX0NTQ0hFRF9CT09TVF9TVEFSVCAgIFRSQ19TQ0hFRF9DTEFTU19FVlQoQ1NDSEVE
LCA3KQpAQCAtMTU4LDE1ICsxNTgsMTUgQEAgc3RydWN0IGNzY2hlZF9wY3B1IHsKIH07CiAKIC8q
Ci0gKiBWaXJ0dWFsIENQVQorICogVmlydHVhbCBVTklUCiAgKi8KIHN0cnVjdCBjc2NoZWRfdW5p
dCB7CiAgICAgc3RydWN0IGxpc3RfaGVhZCBydW5xX2VsZW07Ci0gICAgc3RydWN0IGxpc3RfaGVh
ZCBhY3RpdmVfdmNwdV9lbGVtOworICAgIHN0cnVjdCBsaXN0X2hlYWQgYWN0aXZlX3VuaXRfZWxl
bTsKIAogICAgIC8qIFVwLXBvaW50ZXJzICovCiAgICAgc3RydWN0IGNzY2hlZF9kb20gKnNkb207
Ci0gICAgc3RydWN0IHZjcHUgKnZjcHU7CisgICAgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQ7CiAK
ICAgICBzX3RpbWVfdCBzdGFydF90aW1lOyAgIC8qIFdoZW4gd2Ugd2VyZSBzY2hlZHVsZWQgKHVz
ZWQgZm9yIGNyZWRpdCkgKi8KICAgICB1bnNpZ25lZCBmbGFnczsKQEAgLTE5MiwxMCArMTkyLDEw
IEBAIHN0cnVjdCBjc2NoZWRfdW5pdCB7CiAgKiBEb21haW4KICAqLwogc3RydWN0IGNzY2hlZF9k
b20gewotICAgIHN0cnVjdCBsaXN0X2hlYWQgYWN0aXZlX3ZjcHU7CisgICAgc3RydWN0IGxpc3Rf
aGVhZCBhY3RpdmVfdW5pdDsKICAgICBzdHJ1Y3QgbGlzdF9oZWFkIGFjdGl2ZV9zZG9tX2VsZW07
CiAgICAgc3RydWN0IGRvbWFpbiAqZG9tOwotICAgIHVpbnQxNl90IGFjdGl2ZV92Y3B1X2NvdW50
OworICAgIHVpbnQxNl90IGFjdGl2ZV91bml0X2NvdW50OwogICAgIHVpbnQxNl90IHdlaWdodDsK
ICAgICB1aW50MTZfdCBjYXA7CiB9OwpAQCAtMjE1LDcgKzIxNSw3IEBAIHN0cnVjdCBjc2NoZWRf
cHJpdmF0ZSB7CiAKICAgICAvKiBQZXJpb2Qgb2YgbWFzdGVyIGFuZCB0aWNrIGluIG1pbGxpc2Vj
b25kcyAqLwogICAgIHVuc2lnbmVkIGludCB0aWNrX3BlcmlvZF91cywgdGlja3NfcGVyX3RzbGlj
ZTsKLSAgICBzX3RpbWVfdCByYXRlbGltaXQsIHRzbGljZSwgdmNwdV9taWdyX2RlbGF5OworICAg
IHNfdGltZV90IHJhdGVsaW1pdCwgdHNsaWNlLCB1bml0X21pZ3JfZGVsYXk7CiAKICAgICBzdHJ1
Y3QgbGlzdF9oZWFkIGFjdGl2ZV9zZG9tOwogICAgIHVpbnQzMl90IHdlaWdodDsKQEAgLTIzMSw3
ICsyMzEsNyBAQCBzdGF0aWMgdm9pZCBjc2NoZWRfdGljayh2b2lkICpfY3B1KTsKIHN0YXRpYyB2
b2lkIGNzY2hlZF9hY2N0KHZvaWQgKmR1bW15KTsKIAogc3RhdGljIGlubGluZSBpbnQKLV9fdmNw
dV9vbl9ydW5xKHN0cnVjdCBjc2NoZWRfdW5pdCAqc3ZjKQorX191bml0X29uX3J1bnEoc3RydWN0
IGNzY2hlZF91bml0ICpzdmMpCiB7CiAgICAgcmV0dXJuICFsaXN0X2VtcHR5KCZzdmMtPnJ1bnFf
ZWxlbSk7CiB9CkBAIC0yNDIsNyArMjQyLDcgQEAgX19ydW5xX2VsZW0oc3RydWN0IGxpc3RfaGVh
ZCAqZWxlbSkKICAgICByZXR1cm4gbGlzdF9lbnRyeShlbGVtLCBzdHJ1Y3QgY3NjaGVkX3VuaXQs
IHJ1bnFfZWxlbSk7CiB9CiAKLS8qIElzIHRoZSBmaXJzdCBlbGVtZW50IG9mIGNwdSdzIHJ1bnEg
KGlmIGFueSkgY3B1J3MgaWRsZSB2Y3B1PyAqLworLyogSXMgdGhlIGZpcnN0IGVsZW1lbnQgb2Yg
Y3B1J3MgcnVucSAoaWYgYW55KSBjcHUncyBpZGxlIHVuaXQ/ICovCiBzdGF0aWMgaW5saW5lIGJv
b2xfdCBpc19ydW5xX2lkbGUodW5zaWduZWQgaW50IGNwdSkKIHsKICAgICAvKgpAQCAtMjUxLDcg
KzI1MSw3IEBAIHN0YXRpYyBpbmxpbmUgYm9vbF90IGlzX3J1bnFfaWRsZSh1bnNpZ25lZCBpbnQg
Y3B1KQogICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZChnZXRfc2NoZWRfcmVzKGNwdSktPnNjaGVk
dWxlX2xvY2spKTsKIAogICAgIHJldHVybiBsaXN0X2VtcHR5KFJVTlEoY3B1KSkgfHwKLSAgICAg
ICAgICAgaXNfaWRsZV92Y3B1KF9fcnVucV9lbGVtKFJVTlEoY3B1KS0+bmV4dCktPnZjcHUpOwor
ICAgICAgICAgICBpc19pZGxlX3VuaXQoX19ydW5xX2VsZW0oUlVOUShjcHUpLT5uZXh0KS0+dW5p
dCk7CiB9CiAKIHN0YXRpYyBpbmxpbmUgdm9pZApAQCAtMjczLDExICsyNzMsMTEgQEAgZGVjX25y
X3J1bm5hYmxlKHVuc2lnbmVkIGludCBjcHUpCiBzdGF0aWMgaW5saW5lIHZvaWQKIF9fcnVucV9p
bnNlcnQoc3RydWN0IGNzY2hlZF91bml0ICpzdmMpCiB7Ci0gICAgdW5zaWduZWQgaW50IGNwdSA9
IHN2Yy0+dmNwdS0+cHJvY2Vzc29yOworICAgIHVuc2lnbmVkIGludCBjcHUgPSBzY2hlZF91bml0
X2NwdShzdmMtPnVuaXQpOwogICAgIGNvbnN0IHN0cnVjdCBsaXN0X2hlYWQgKiBjb25zdCBydW5x
ID0gUlVOUShjcHUpOwogICAgIHN0cnVjdCBsaXN0X2hlYWQgKml0ZXI7CiAKLSAgICBCVUdfT04o
IF9fdmNwdV9vbl9ydW5xKHN2YykgKTsKKyAgICBCVUdfT04oIF9fdW5pdF9vbl9ydW5xKHN2Yykg
KTsKIAogICAgIGxpc3RfZm9yX2VhY2goIGl0ZXIsIHJ1bnEgKQogICAgIHsKQEAgLTI4NiwxMCAr
Mjg2LDEwIEBAIF9fcnVucV9pbnNlcnQoc3RydWN0IGNzY2hlZF91bml0ICpzdmMpCiAgICAgICAg
ICAgICBicmVhazsKICAgICB9CiAKLSAgICAvKiBJZiB0aGUgdmNwdSB5aWVsZGVkLCB0cnkgdG8g
cHV0IGl0IGJlaGluZCBvbmUgbG93ZXItcHJpb3JpdHkKLSAgICAgKiBydW5uYWJsZSB2Y3B1IGlm
IHdlIGNhbi4gIFRoZSBuZXh0IHJ1bnFfc29ydCB3aWxsIGJyaW5nIGl0IGZvcndhcmQKKyAgICAv
KiBJZiB0aGUgdW5pdCB5aWVsZGVkLCB0cnkgdG8gcHV0IGl0IGJlaGluZCBvbmUgbG93ZXItcHJp
b3JpdHkKKyAgICAgKiBydW5uYWJsZSB1bml0IGlmIHdlIGNhbi4gIFRoZSBuZXh0IHJ1bnFfc29y
dCB3aWxsIGJyaW5nIGl0IGZvcndhcmQKICAgICAgKiB3aXRoaW4gMzBtcyBpZiB0aGUgcXVldWUg
dG9vIGxvbmcuICovCi0gICAgaWYgKCB0ZXN0X2JpdChDU0NIRURfRkxBR19WQ1BVX1lJRUxELCAm
c3ZjLT5mbGFncykKKyAgICBpZiAoIHRlc3RfYml0KENTQ0hFRF9GTEFHX1VOSVRfWUlFTEQsICZz
dmMtPmZsYWdzKQogICAgICAgICAgJiYgX19ydW5xX2VsZW0oaXRlciktPnByaSA+IENTQ0hFRF9Q
UklfSURMRSApCiAgICAgewogICAgICAgICBpdGVyPWl0ZXItPm5leHQ7CkBAIC0zMDUsMjAgKzMw
NSwyMCBAQCBzdGF0aWMgaW5saW5lIHZvaWQKIHJ1bnFfaW5zZXJ0KHN0cnVjdCBjc2NoZWRfdW5p
dCAqc3ZjKQogewogICAgIF9fcnVucV9pbnNlcnQoc3ZjKTsKLSAgICBpbmNfbnJfcnVubmFibGUo
c3ZjLT52Y3B1LT5wcm9jZXNzb3IpOworICAgIGluY19ucl9ydW5uYWJsZShzY2hlZF91bml0X2Nw
dShzdmMtPnVuaXQpKTsKIH0KIAogc3RhdGljIGlubGluZSB2b2lkCiBfX3J1bnFfcmVtb3ZlKHN0
cnVjdCBjc2NoZWRfdW5pdCAqc3ZjKQogewotICAgIEJVR19PTiggIV9fdmNwdV9vbl9ydW5xKHN2
YykgKTsKKyAgICBCVUdfT04oICFfX3VuaXRfb25fcnVucShzdmMpICk7CiAgICAgbGlzdF9kZWxf
aW5pdCgmc3ZjLT5ydW5xX2VsZW0pOwogfQogCiBzdGF0aWMgaW5saW5lIHZvaWQKIHJ1bnFfcmVt
b3ZlKHN0cnVjdCBjc2NoZWRfdW5pdCAqc3ZjKQogewotICAgIGRlY19ucl9ydW5uYWJsZShzdmMt
PnZjcHUtPnByb2Nlc3Nvcik7CisgICAgZGVjX25yX3J1bm5hYmxlKHNjaGVkX3VuaXRfY3B1KHN2
Yy0+dW5pdCkpOwogICAgIF9fcnVucV9yZW1vdmUoc3ZjKTsKIH0KIApAQCAtMzI5LDcgKzMyOSw3
IEBAIHN0YXRpYyB2b2lkIGJ1cm5fY3JlZGl0cyhzdHJ1Y3QgY3NjaGVkX3VuaXQgKnN2Yywgc190
aW1lX3Qgbm93KQogICAgIHVuc2lnbmVkIGludCBjcmVkaXRzOwogCiAgICAgLyogQXNzZXJ0IHN2
YyBpcyBjdXJyZW50ICovCi0gICAgQVNTRVJUKCBzdmMgPT0gQ1NDSEVEX1VOSVQoY3Vycl9vbl9j
cHUoc3ZjLT52Y3B1LT5wcm9jZXNzb3IpKSApOworICAgIEFTU0VSVCggc3ZjID09IENTQ0hFRF9V
TklUKGN1cnJfb25fY3B1KHNjaGVkX3VuaXRfY3B1KHN2Yy0+dW5pdCkpKSApOwogCiAgICAgaWYg
KCAoZGVsdGEgPSBub3cgLSBzdmMtPnN0YXJ0X3RpbWUpIDw9IDAgKQogICAgICAgICByZXR1cm47
CkBAIC0zNDksOCArMzQ5LDggQEAgREVGSU5FX1BFUl9DUFUodW5zaWduZWQgaW50LCBsYXN0X3Rp
Y2tsZV9jcHUpOwogCiBzdGF0aWMgaW5saW5lIHZvaWQgX19ydW5xX3RpY2tsZShzdHJ1Y3QgY3Nj
aGVkX3VuaXQgKm5ldykKIHsKLSAgICB1bnNpZ25lZCBpbnQgY3B1ID0gbmV3LT52Y3B1LT5wcm9j
ZXNzb3I7Ci0gICAgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQgPSBuZXctPnZjcHUtPnNjaGVkX3Vu
aXQ7CisgICAgdW5zaWduZWQgaW50IGNwdSA9IHNjaGVkX3VuaXRfY3B1KG5ldy0+dW5pdCk7Cisg
ICAgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQgPSBuZXctPnVuaXQ7CiAgICAgc3RydWN0IGNzY2hl
ZF91bml0ICogY29uc3QgY3VyID0gQ1NDSEVEX1VOSVQoY3Vycl9vbl9jcHUoY3B1KSk7CiAgICAg
c3RydWN0IGNzY2hlZF9wcml2YXRlICpwcnYgPSBDU0NIRURfUFJJVihwZXJfY3B1KHNjaGVkdWxl
ciwgY3B1KSk7CiAgICAgY3B1bWFza190IG1hc2ssIGlkbGVfbWFzaywgKm9ubGluZTsKQEAgLTM2
NCwxNiArMzY0LDE2IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBfX3J1bnFfdGlja2xlKHN0cnVjdCBj
c2NoZWRfdW5pdCAqbmV3KQogICAgIGlkbGVyc19lbXB0eSA9IGNwdW1hc2tfZW1wdHkoJmlkbGVf
bWFzayk7CiAKICAgICAvKgotICAgICAqIEV4Y2x1c2l2ZSBwaW5uaW5nIGlzIHdoZW4gYSB2Y3B1
IGhhcyBoYXJkLWFmZmluaXR5IHdpdGggb25seSBvbmUKLSAgICAgKiBjcHUsIGFuZCB0aGVyZSBp
cyBubyBvdGhlciB2Y3B1IHRoYXQgaGFzIGhhcmQtYWZmaW5pdHkgd2l0aCB0aGF0CisgICAgICog
RXhjbHVzaXZlIHBpbm5pbmcgaXMgd2hlbiBhIHVuaXQgaGFzIGhhcmQtYWZmaW5pdHkgd2l0aCBv
bmx5IG9uZQorICAgICAqIGNwdSwgYW5kIHRoZXJlIGlzIG5vIG90aGVyIHVuaXQgdGhhdCBoYXMg
aGFyZC1hZmZpbml0eSB3aXRoIHRoYXQKICAgICAgKiBzYW1lIGNwdS4gVGhpcyBpcyBpbmZyZXF1
ZW50LCBidXQgaWYgaXQgaGFwcGVucywgaXMgZm9yIGFjaGlldmluZwogICAgICAqIHRoZSBtb3N0
IHBvc3NpYmxlIGRldGVybWluaXNtLCBhbmQgbGVhc3QgcG9zc2libGUgb3ZlcmhlYWQgZm9yCi0g
ICAgICogdGhlIHZjcHVzIGluIHF1ZXN0aW9uLgorICAgICAqIHRoZSB1bml0cyBpbiBxdWVzdGlv
bi4KICAgICAgKgogICAgICAqIFRyeSB0byBpZGVudGlmeSB0aGUgdmFzdCBtYWpvcml0eSBvZiB0
aGVzZSBzaXR1YXRpb25zLCBhbmQgZGVhbAogICAgICAqIHdpdGggdGhlbSBxdWlja2x5LgogICAg
ICAqLwotICAgIGlmICggdW5saWtlbHkodGVzdF9iaXQoQ1NDSEVEX0ZMQUdfVkNQVV9QSU5ORUQs
ICZuZXctPmZsYWdzKSAmJgorICAgIGlmICggdW5saWtlbHkodGVzdF9iaXQoQ1NDSEVEX0ZMQUdf
VU5JVF9QSU5ORUQsICZuZXctPmZsYWdzKSAmJgogICAgICAgICAgICAgICAgICAgY3B1bWFza190
ZXN0X2NwdShjcHUsICZpZGxlX21hc2spKSApCiAgICAgewogICAgICAgICBBU1NFUlQoY3B1bWFz
a19jeWNsZShjcHUsIHVuaXQtPmNwdV9oYXJkX2FmZmluaXR5KSA9PSBjcHUpOwpAQCAtMzg0LDcg
KzM4NCw3IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBfX3J1bnFfdGlja2xlKHN0cnVjdCBjc2NoZWRf
dW5pdCAqbmV3KQogCiAgICAgLyoKICAgICAgKiBJZiB0aGUgcGNwdSBpcyBpZGxlLCBvciB0aGVy
ZSBhcmUgbm8gaWRsZXJzIGFuZCB0aGUgbmV3Ci0gICAgICogdmNwdSBpcyBhIGhpZ2hlciBwcmlv
cml0eSB0aGFuIHRoZSBvbGQgdmNwdSwgcnVuIGl0IGhlcmUuCisgICAgICogdW5pdCBpcyBhIGhp
Z2hlciBwcmlvcml0eSB0aGFuIHRoZSBvbGQgdW5pdCwgcnVuIGl0IGhlcmUuCiAgICAgICoKICAg
ICAgKiBJZiB0aGVyZSBhcmUgaWRsZSBjcHVzLCBmaXJzdCB0cnkgdG8gZmluZCBvbmUgc3VpdGFi
bGUgdG8gcnVuCiAgICAgICogbmV3LCBzbyB3ZSBjYW4gYXZvaWQgcHJlZW1wdGluZyBjdXIuICBJ
ZiB3ZSBjYW5ub3QgZmluZCBhCkBAIC00MDMsNyArNDAzLDcgQEAgc3RhdGljIGlubGluZSB2b2lk
IF9fcnVucV90aWNrbGUoc3RydWN0IGNzY2hlZF91bml0ICpuZXcpCiAgICAgZWxzZSBpZiAoICFp
ZGxlcnNfZW1wdHkgKQogICAgIHsKICAgICAgICAgLyoKLSAgICAgICAgICogU29mdCBhbmQgaGFy
ZCBhZmZpbml0eSBiYWxhbmNpbmcgbG9vcC4gRm9yIHZjcHVzIHdpdGhvdXQKKyAgICAgICAgICog
U29mdCBhbmQgaGFyZCBhZmZpbml0eSBiYWxhbmNpbmcgbG9vcC4gRm9yIHVuaXRzIHdpdGhvdXQK
ICAgICAgICAgICogYSB1c2VmdWwgc29mdCBhZmZpbml0eSwgY29uc2lkZXIgaGFyZCBhZmZpbml0
eSBvbmx5LgogICAgICAgICAgKi8KICAgICAgICAgZm9yX2VhY2hfYWZmaW5pdHlfYmFsYW5jZV9z
dGVwKCBiYWxhbmNlX3N0ZXAgKQpAQCAtNDQ2LDEwICs0NDYsMTAgQEAgc3RhdGljIGlubGluZSB2
b2lkIF9fcnVucV90aWNrbGUoc3RydWN0IGNzY2hlZF91bml0ICpuZXcpCiAgICAgICAgICAgICB7
CiAgICAgICAgICAgICAgICAgaWYgKCBjcHVtYXNrX2ludGVyc2VjdHModW5pdC0+Y3B1X2hhcmRf
YWZmaW5pdHksICZpZGxlX21hc2spICkKICAgICAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAg
ICAgICAgIFNDSEVEX1ZDUFVfU1RBVF9DUkFOSyhjdXIsIGtpY2tlZF9hd2F5KTsKLSAgICAgICAg
ICAgICAgICAgICAgU0NIRURfVkNQVV9TVEFUX0NSQU5LKGN1ciwgbWlncmF0ZV9yKTsKKyAgICAg
ICAgICAgICAgICAgICAgU0NIRURfVU5JVF9TVEFUX0NSQU5LKGN1ciwga2lja2VkX2F3YXkpOwor
ICAgICAgICAgICAgICAgICAgICBTQ0hFRF9VTklUX1NUQVRfQ1JBTksoY3VyLCBtaWdyYXRlX3Ip
OwogICAgICAgICAgICAgICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKG1pZ3JhdGVfa2lja2VkX2F3
YXkpOwotICAgICAgICAgICAgICAgICAgICBzZXRfYml0KF9WUEZfbWlncmF0aW5nLCAmY3VyLT52
Y3B1LT5wYXVzZV9mbGFncyk7CisgICAgICAgICAgICAgICAgICAgIHNjaGVkX3NldF9wYXVzZV9m
bGFnc19hdG9taWMoY3VyLT51bml0LCBfVlBGX21pZ3JhdGluZyk7CiAgICAgICAgICAgICAgICAg
fQogICAgICAgICAgICAgICAgIC8qIFRpY2tsZSBjcHUgYW55d2F5LCB0byBsZXQgbmV3IHByZWVt
cHQgY3VyLiAqLwogICAgICAgICAgICAgICAgIFNDSEVEX1NUQVRfQ1JBTksodGlja2xlZF9idXN5
X2NwdSk7CkBAIC02MDUsNyArNjA1LDcgQEAgaW5pdF9wZGF0YShzdHJ1Y3QgY3NjaGVkX3ByaXZh
dGUgKnBydiwgc3RydWN0IGNzY2hlZF9wY3B1ICpzcGMsIGludCBjcHUpCiAgICAgc3BjLT5pZGxl
X2JpYXMgPSBucl9jcHVfaWRzIC0gMTsKIAogICAgIC8qIFN0YXJ0IG9mZiBpZGxpbmcuLi4gKi8K
LSAgICBCVUdfT04oIWlzX2lkbGVfdmNwdShjdXJyX29uX2NwdShjcHUpLT52Y3B1KSk7CisgICAg
QlVHX09OKCFpc19pZGxlX3VuaXQoY3Vycl9vbl9jcHUoY3B1KSkpOwogICAgIGNwdW1hc2tfc2V0
X2NwdShjcHUsIHBydi0+aWRsZXJzKTsKICAgICBzcGMtPm5yX3J1bm5hYmxlID0gMDsKIH0KQEAg
LTYzOSw5ICs2MzksOSBAQCBjc2NoZWRfc3dpdGNoX3NjaGVkKHN0cnVjdCBzY2hlZHVsZXIgKm5l
d19vcHMsIHVuc2lnbmVkIGludCBjcHUsCiAgICAgc3RydWN0IGNzY2hlZF9wcml2YXRlICpwcnYg
PSBDU0NIRURfUFJJVihuZXdfb3BzKTsKICAgICBzdHJ1Y3QgY3NjaGVkX3VuaXQgKnN2YyA9IHZk
YXRhOwogCi0gICAgQVNTRVJUKHN2YyAmJiBpc19pZGxlX3ZjcHUoc3ZjLT52Y3B1KSk7CisgICAg
QVNTRVJUKHN2YyAmJiBpc19pZGxlX3VuaXQoc3ZjLT51bml0KSk7CiAKLSAgICBpZGxlX3ZjcHVb
Y3B1XS0+c2NoZWRfdW5pdC0+cHJpdiA9IHZkYXRhOworICAgIHNjaGVkX2lkbGVfdW5pdChjcHUp
LT5wcml2ID0gdmRhdGE7CiAKICAgICAvKgogICAgICAqIFdlIGFyZSBob2xkaW5nIHRoZSBydW5x
dWV1ZSBsb2NrIGFscmVhZHkgKGl0J3MgYmVlbiB0YWtlbiBpbgpAQCAtNjU4LDMzICs2NTgsMzMg
QEAgY3NjaGVkX3N3aXRjaF9zY2hlZChzdHJ1Y3Qgc2NoZWR1bGVyICpuZXdfb3BzLCB1bnNpZ25l
ZCBpbnQgY3B1LAogCiAjaWZuZGVmIE5ERUJVRwogc3RhdGljIGlubGluZSB2b2lkCi1fX2NzY2hl
ZF92Y3B1X2NoZWNrKHN0cnVjdCB2Y3B1ICp2YykKK19fY3NjaGVkX3VuaXRfY2hlY2soc3RydWN0
IHNjaGVkX3VuaXQgKnVuaXQpCiB7Ci0gICAgc3RydWN0IGNzY2hlZF91bml0ICogY29uc3Qgc3Zj
ID0gQ1NDSEVEX1VOSVQodmMtPnNjaGVkX3VuaXQpOworICAgIHN0cnVjdCBjc2NoZWRfdW5pdCAq
IGNvbnN0IHN2YyA9IENTQ0hFRF9VTklUKHVuaXQpOwogICAgIHN0cnVjdCBjc2NoZWRfZG9tICog
Y29uc3Qgc2RvbSA9IHN2Yy0+c2RvbTsKIAotICAgIEJVR19PTiggc3ZjLT52Y3B1ICE9IHZjICk7
Ci0gICAgQlVHX09OKCBzZG9tICE9IENTQ0hFRF9ET00odmMtPmRvbWFpbikgKTsKKyAgICBCVUdf
T04oIHN2Yy0+dW5pdCAhPSB1bml0ICk7CisgICAgQlVHX09OKCBzZG9tICE9IENTQ0hFRF9ET00o
dW5pdC0+ZG9tYWluKSApOwogICAgIGlmICggc2RvbSApCiAgICAgewotICAgICAgICBCVUdfT04o
IGlzX2lkbGVfdmNwdSh2YykgKTsKLSAgICAgICAgQlVHX09OKCBzZG9tLT5kb20gIT0gdmMtPmRv
bWFpbiApOworICAgICAgICBCVUdfT04oIGlzX2lkbGVfdW5pdCh1bml0KSApOworICAgICAgICBC
VUdfT04oIHNkb20tPmRvbSAhPSB1bml0LT5kb21haW4gKTsKICAgICB9CiAgICAgZWxzZQogICAg
IHsKLSAgICAgICAgQlVHX09OKCAhaXNfaWRsZV92Y3B1KHZjKSApOworICAgICAgICBCVUdfT04o
ICFpc19pZGxlX3VuaXQodW5pdCkgKTsKICAgICB9CiAKICAgICBTQ0hFRF9TVEFUX0NSQU5LKHVu
aXRfY2hlY2spOwogfQotI2RlZmluZSBDU0NIRURfVkNQVV9DSEVDSyhfdmMpICAoX19jc2NoZWRf
dmNwdV9jaGVjayhfdmMpKQorI2RlZmluZSBDU0NIRURfVU5JVF9DSEVDSyh1bml0KSAgKF9fY3Nj
aGVkX3VuaXRfY2hlY2sodW5pdCkpCiAjZWxzZQotI2RlZmluZSBDU0NIRURfVkNQVV9DSEVDSyhf
dmMpCisjZGVmaW5lIENTQ0hFRF9VTklUX0NIRUNLKHVuaXQpCiAjZW5kaWYKIAogLyoKLSAqIERl
bGF5LCBpbiBtaWNyb3NlY29uZHMsIGJldHdlZW4gbWlncmF0aW9ucyBvZiBhIFZDUFUgYmV0d2Vl
biBQQ1BVcy4KLSAqIFRoaXMgcHJldmVudHMgcmFwaWQgZmx1dHRlcmluZyBvZiBhIFZDUFUgYmV0
d2VlbiBDUFVzLCBhbmQgcmVkdWNlcyB0aGUKKyAqIERlbGF5LCBpbiBtaWNyb3NlY29uZHMsIGJl
dHdlZW4gbWlncmF0aW9ucyBvZiBhIFVOSVQgYmV0d2VlbiBQQ1BVcy4KKyAqIFRoaXMgcHJldmVu
dHMgcmFwaWQgZmx1dHRlcmluZyBvZiBhIFVOSVQgYmV0d2VlbiBDUFVzLCBhbmQgcmVkdWNlcyB0
aGUKICAqIGltcGxpY2l0IG92ZXJoZWFkcyBzdWNoIGFzIGNhY2hlLXdhcm1pbmcuIDFtcyAoMTAw
MCkgaGFzIGJlZW4gbWVhc3VyZWQKICAqIGFzIGEgZ29vZCB2YWx1ZS4KICAqLwpAQCAtNjkyLDEw
ICs2OTIsMTEgQEAgc3RhdGljIHVuc2lnbmVkIGludCB2Y3B1X21pZ3JhdGlvbl9kZWxheV91czsK
IGludGVnZXJfcGFyYW0oInZjcHVfbWlncmF0aW9uX2RlbGF5IiwgdmNwdV9taWdyYXRpb25fZGVs
YXlfdXMpOwogCiBzdGF0aWMgaW5saW5lIGJvb2wKLV9fY3NjaGVkX3ZjcHVfaXNfY2FjaGVfaG90
KGNvbnN0IHN0cnVjdCBjc2NoZWRfcHJpdmF0ZSAqcHJ2LCBzdHJ1Y3QgdmNwdSAqdikKK19fY3Nj
aGVkX3VuaXRfaXNfY2FjaGVfaG90KGNvbnN0IHN0cnVjdCBjc2NoZWRfcHJpdmF0ZSAqcHJ2LAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiB7Ci0g
ICAgYm9vbCBob3QgPSBwcnYtPnZjcHVfbWlncl9kZWxheSAmJgotICAgICAgICAgICAgICAgKE5P
VygpIC0gdi0+c2NoZWRfdW5pdC0+bGFzdF9ydW5fdGltZSkgPCBwcnYtPnZjcHVfbWlncl9kZWxh
eTsKKyAgICBib29sIGhvdCA9IHBydi0+dW5pdF9taWdyX2RlbGF5ICYmCisgICAgICAgICAgICAg
ICAoTk9XKCkgLSB1bml0LT5sYXN0X3J1bl90aW1lKSA8IHBydi0+dW5pdF9taWdyX2RlbGF5Owog
CiAgICAgaWYgKCBob3QgKQogICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKHVuaXRfaG90KTsKQEAg
LTcwNCwzNiArNzA1LDM4IEBAIF9fY3NjaGVkX3ZjcHVfaXNfY2FjaGVfaG90KGNvbnN0IHN0cnVj
dCBjc2NoZWRfcHJpdmF0ZSAqcHJ2LCBzdHJ1Y3QgdmNwdSAqdikKIH0KIAogc3RhdGljIGlubGlu
ZSBpbnQKLV9fY3NjaGVkX3ZjcHVfaXNfbWlncmF0ZWFibGUoY29uc3Qgc3RydWN0IGNzY2hlZF9w
cml2YXRlICpwcnYsIHN0cnVjdCB2Y3B1ICp2YywKK19fY3NjaGVkX3VuaXRfaXNfbWlncmF0ZWFi
bGUoY29uc3Qgc3RydWN0IGNzY2hlZF9wcml2YXRlICpwcnYsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHN0cnVjdCBzY2hlZF91bml0ICp1bml0LAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBpbnQgZGVzdF9jcHUsIGNwdW1hc2tfdCAqbWFzaykKIHsKICAgICAvKgogICAgICAq
IERvbid0IHBpY2sgdXAgd29yayB0aGF0J3MgaG90IG9uIHBlZXIgUENQVSwgb3IgdGhhdCBjYW4n
dCAob3IKICAgICAgKiB3b3VsZCBwcmVmZXIgbm90IHRvKSBydW4gb24gY3B1LgogICAgICAqCi0g
ICAgICogVGhlIGNhbGxlciBpcyBzdXBwb3NlZCB0byBoYXZlIGFscmVhZHkgY2hlY2tlZCB0aGF0
IHZjIGlzIGFsc28KKyAgICAgKiBUaGUgY2FsbGVyIGlzIHN1cHBvc2VkIHRvIGhhdmUgYWxyZWFk
eSBjaGVja2VkIHRoYXQgdW5pdCBpcyBhbHNvCiAgICAgICogbm90IHJ1bm5pbmcuCiAgICAgICov
Ci0gICAgQVNTRVJUKCF2Yy0+c2NoZWRfdW5pdC0+aXNfcnVubmluZyk7CisgICAgQVNTRVJUKCF1
bml0LT5pc19ydW5uaW5nKTsKIAotICAgIHJldHVybiAhX19jc2NoZWRfdmNwdV9pc19jYWNoZV9o
b3QocHJ2LCB2YykgJiYKKyAgICByZXR1cm4gIV9fY3NjaGVkX3VuaXRfaXNfY2FjaGVfaG90KHBy
diwgdW5pdCkgJiYKICAgICAgICAgICAgY3B1bWFza190ZXN0X2NwdShkZXN0X2NwdSwgbWFzayk7
CiB9CiAKIHN0YXRpYyBpbnQKLV9jc2NoZWRfY3B1X3BpY2soY29uc3Qgc3RydWN0IHNjaGVkdWxl
ciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdmMsIGJvb2xfdCBjb21taXQpCitfY3NjaGVkX2NwdV9waWNr
KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQsCisg
ICAgICAgICAgICAgICAgIGJvb2xfdCBjb21taXQpCiB7Ci0gICAgLyogV2UgbXVzdCBhbHdheXMg
dXNlIHZjLT5wcm9jc3NvcidzIHNjcmF0Y2ggc3BhY2UgKi8KLSAgICBjcHVtYXNrX3QgKmNwdXMg
PSBjcHVtYXNrX3NjcmF0Y2hfY3B1KHZjLT5wcm9jZXNzb3IpOworICAgIGludCBjcHUgPSBzY2hl
ZF91bml0X2NwdSh1bml0KTsKKyAgICAvKiBXZSBtdXN0IGFsd2F5cyB1c2UgY3B1J3Mgc2NyYXRj
aCBzcGFjZSAqLworICAgIGNwdW1hc2tfdCAqY3B1cyA9IGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1
KTsKICAgICBjcHVtYXNrX3QgaWRsZXJzOwotICAgIGNwdW1hc2tfdCAqb25saW5lID0gY3B1cG9v
bF9kb21haW5fY3B1bWFzayh2Yy0+ZG9tYWluKTsKKyAgICBjcHVtYXNrX3QgKm9ubGluZSA9IGNw
dXBvb2xfZG9tYWluX2NwdW1hc2sodW5pdC0+ZG9tYWluKTsKICAgICBzdHJ1Y3QgY3NjaGVkX3Bj
cHUgKnNwYyA9IE5VTEw7Ci0gICAgaW50IGNwdSA9IHZjLT5wcm9jZXNzb3I7CiAgICAgaW50IGJh
bGFuY2Vfc3RlcDsKIAogICAgIGZvcl9lYWNoX2FmZmluaXR5X2JhbGFuY2Vfc3RlcCggYmFsYW5j
ZV9zdGVwICkKICAgICB7Ci0gICAgICAgIGFmZmluaXR5X2JhbGFuY2VfY3B1bWFzayh2Yy0+c2No
ZWRfdW5pdCwgYmFsYW5jZV9zdGVwLCBjcHVzKTsKKyAgICAgICAgYWZmaW5pdHlfYmFsYW5jZV9j
cHVtYXNrKHVuaXQsIGJhbGFuY2Vfc3RlcCwgY3B1cyk7CiAgICAgICAgIGNwdW1hc2tfYW5kKGNw
dXMsIG9ubGluZSwgY3B1cyk7CiAgICAgICAgIC8qCiAgICAgICAgICAqIFdlIHdhbnQgdG8gcGlj
ayB1cCBhIHBjcHUgYW1vbmcgdGhlIG9uZXMgdGhhdCBhcmUgb25saW5lIGFuZApAQCAtNzUyLDEy
ICs3NTUsMTMgQEAgX2NzY2hlZF9jcHVfcGljayhjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMs
IHN0cnVjdCB2Y3B1ICp2YywgYm9vbF90IGNvbW1pdCkKICAgICAgICAgICogYmFsYW5jaW5nIHN0
ZXAgYWxsIHRvZ2V0aGVyLgogICAgICAgICAgKi8KICAgICAgICAgaWYgKCBiYWxhbmNlX3N0ZXAg
PT0gQkFMQU5DRV9TT0ZUX0FGRklOSVRZICYmCi0gICAgICAgICAgICAgKCFoYXNfc29mdF9hZmZp
bml0eSh2Yy0+c2NoZWRfdW5pdCkgfHwgY3B1bWFza19lbXB0eShjcHVzKSkgKQorICAgICAgICAg
ICAgICghaGFzX3NvZnRfYWZmaW5pdHkodW5pdCkgfHwgY3B1bWFza19lbXB0eShjcHVzKSkgKQog
ICAgICAgICAgICAgY29udGludWU7CiAKICAgICAgICAgLyogSWYgcHJlc2VudCwgcHJlZmVyIHZj
J3MgY3VycmVudCBwcm9jZXNzb3IgKi8KLSAgICAgICAgY3B1ID0gY3B1bWFza190ZXN0X2NwdSh2
Yy0+cHJvY2Vzc29yLCBjcHVzKQotICAgICAgICAgICAgICAgID8gdmMtPnByb2Nlc3NvciA6IGNw
dW1hc2tfY3ljbGUodmMtPnByb2Nlc3NvciwgY3B1cyk7CisgICAgICAgIGNwdSA9IGNwdW1hc2tf
dGVzdF9jcHUoc2NoZWRfdW5pdF9jcHUodW5pdCksIGNwdXMpCisgICAgICAgICAgICAgICAgPyBz
Y2hlZF91bml0X2NwdSh1bml0KQorICAgICAgICAgICAgICAgIDogY3B1bWFza19jeWNsZShzY2hl
ZF91bml0X2NwdSh1bml0KSwgY3B1cyk7CiAgICAgICAgIEFTU0VSVChjcHVtYXNrX3Rlc3RfY3B1
KGNwdSwgY3B1cykpOwogCiAgICAgICAgIC8qCkBAIC03NjksMTUgKzc3MywxNSBAQCBfY3NjaGVk
X2NwdV9waWNrKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHZjcHUgKnZjLCBi
b29sX3QgY29tbWl0KQogICAgICAgICAgKiBXZSBnaXZlIHByZWZlcmVuY2UgdG8gdGhlIGlkbGUg
ZXhlY3V0aW9uIHZlaGljbGUgd2l0aCB0aGUgbW9zdAogICAgICAgICAgKiBpZGxpbmcgbmVpZ2hi
b3VycyBpbiBpdHMgZ3JvdXBpbmcuIFRoaXMgZGlzdHJpYnV0ZXMgd29yayBhY3Jvc3MKICAgICAg
ICAgICogZGlzdGluY3QgY29yZXMgZmlyc3QgYW5kIGd1YXJhbnRlZXMgd2UgZG9uJ3QgZG8gc29t
ZXRoaW5nIHN0dXBpZAotICAgICAgICAgKiBsaWtlIHJ1biB0d28gVkNQVXMgb24gY28taHlwZXJ0
aHJlYWRzIHdoaWxlIHRoZXJlIGFyZSBpZGxlIGNvcmVzCisgICAgICAgICAqIGxpa2UgcnVuIHR3
byBVTklUcyBvbiBjby1oeXBlcnRocmVhZHMgd2hpbGUgdGhlcmUgYXJlIGlkbGUgY29yZXMKICAg
ICAgICAgICogb3Igc29ja2V0cy4KICAgICAgICAgICoKICAgICAgICAgICogTm90aWNlIHRoYXQs
IHdoZW4gY29tcHV0aW5nIHRoZSAiaWRsZW5lc3MiIG9mIGNwdSwgd2UgbWF5IHdhbnQgdG8KLSAg
ICAgICAgICogZGlzY291bnQgdmMuIFRoYXQgaXMsIGlmZiB2YyBpcyB0aGUgY3VycmVudGx5IHJ1
bm5pbmcgYW5kIHRoZSBvbmx5Ci0gICAgICAgICAqIHJ1bm5hYmxlIHZjcHUgb24gY3B1LCB3ZSBh
ZGQgY3B1IHRvIHRoZSBpZGxlcnMuCisgICAgICAgICAqIGRpc2NvdW50IHVuaXQuIFRoYXQgaXMs
IGlmZiB1bml0IGlzIHRoZSBjdXJyZW50bHkgcnVubmluZyBhbmQgdGhlCisgICAgICAgICAqIG9u
bHkgcnVubmFibGUgdW5pdCBvbiBjcHUsIHdlIGFkZCBjcHUgdG8gdGhlIGlkbGVycy4KICAgICAg
ICAgICovCiAgICAgICAgIGNwdW1hc2tfYW5kKCZpZGxlcnMsICZjcHVfb25saW5lX21hcCwgQ1ND
SEVEX1BSSVYob3BzKS0+aWRsZXJzKTsKLSAgICAgICAgaWYgKCB2Yy0+cHJvY2Vzc29yID09IGNw
dSAmJiBpc19ydW5xX2lkbGUoY3B1KSApCisgICAgICAgIGlmICggc2NoZWRfdW5pdF9jcHUodW5p
dCkgPT0gY3B1ICYmIGlzX3J1bnFfaWRsZShjcHUpICkKICAgICAgICAgICAgIF9fY3B1bWFza19z
ZXRfY3B1KGNwdSwgJmlkbGVycyk7CiAgICAgICAgIGNwdW1hc2tfYW5kKGNwdXMsICZpZGxlcnMs
IGNwdXMpOwogCkBAIC03ODcsNyArNzkxLDcgQEAgX2NzY2hlZF9jcHVfcGljayhjb25zdCBzdHJ1
Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCB2Y3B1ICp2YywgYm9vbF90IGNvbW1pdCkKICAgICAg
ICAgICogQ1BVLCBhcyB3ZSBqdXN0ICYmLWVkIGl0IHdpdGggaWRsZXJzKS4gSW4gZmFjdCwgaWYg
d2UgYXJlIG9uIFNNVCwgYW5kCiAgICAgICAgICAqIGNwdSBwb2ludHMgdG8gYSBidXN5IHRocmVh
ZCB3aXRoIGFuIGlkbGUgc2libGluZywgYm90aCB0aGUgdGhyZWFkcwogICAgICAgICAgKiB3aWxs
IGJlIGNvbnNpZGVyZWQgdGhlIHNhbWUsIGZyb20gdGhlICJpZGxlbmVzcyIgY2FsY3VsYXRpb24g
cG9pbnQKLSAgICAgICAgICogb2YgdmlldyIsIHByZXZlbnRpbmcgdmNwdSBmcm9tIGJlaW5nIG1v
dmVkIHRvIHRoZSB0aHJlYWQgdGhhdCBpcworICAgICAgICAgKiBvZiB2aWV3IiwgcHJldmVudGlu
ZyB1bml0IGZyb20gYmVpbmcgbW92ZWQgdG8gdGhlIHRocmVhZCB0aGF0IGlzCiAgICAgICAgICAq
IGFjdHVhbGx5IGlkbGUuCiAgICAgICAgICAqCiAgICAgICAgICAqIE5vdGljZSB0aGF0IGNwdW1h
c2tfdGVzdF9jcHUoKSBpcyBxdWlja2VyIHRoYW4gY3B1bWFza19lbXB0eSgpLCBzbwpAQCAtODUz
LDcgKzg1Nyw4IEBAIF9jc2NoZWRfY3B1X3BpY2soY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3Bz
LCBzdHJ1Y3QgdmNwdSAqdmMsIGJvb2xfdCBjb21taXQpCiAgICAgaWYgKCBjb21taXQgJiYgc3Bj
ICkKICAgICAgICBzcGMtPmlkbGVfYmlhcyA9IGNwdTsKIAotICAgIFRSQUNFXzNEKFRSQ19DU0NI
RURfUElDS0VEX0NQVSwgdmMtPmRvbWFpbi0+ZG9tYWluX2lkLCB2Yy0+dmNwdV9pZCwgY3B1KTsK
KyAgICBUUkFDRV8zRChUUkNfQ1NDSEVEX1BJQ0tFRF9DUFUsIHVuaXQtPmRvbWFpbi0+ZG9tYWlu
X2lkLCB1bml0LT51bml0X2lkLAorICAgICAgICAgICAgIGNwdSk7CiAKICAgICByZXR1cm4gY3B1
OwogfQpAQCAtODYxLDcgKzg2Niw2IEBAIF9jc2NoZWRfY3B1X3BpY2soY29uc3Qgc3RydWN0IHNj
aGVkdWxlciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdmMsIGJvb2xfdCBjb21taXQpCiBzdGF0aWMgc3Ry
dWN0IHNjaGVkX3Jlc291cmNlICoKIGNzY2hlZF9yZXNfcGljayhjb25zdCBzdHJ1Y3Qgc2NoZWR1
bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogewotICAgIHN0cnVjdCB2Y3B1ICp2
YyA9IHVuaXQtPnZjcHU7CiAgICAgc3RydWN0IGNzY2hlZF91bml0ICpzdmMgPSBDU0NIRURfVU5J
VCh1bml0KTsKIAogICAgIC8qCkBAIC04NzEsMjYgKzg3NSwyNiBAQCBjc2NoZWRfcmVzX3BpY2so
Y29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKICAg
ICAgKiBjc2NoZWRfdW5pdF93YWtlKCkgKHN0aWxsIGNhbGxlZCBmcm9tIHZjcHVfbWlncmF0ZSgp
KSB3ZSB3b24ndAogICAgICAqIGdldCBib29zdGVkLCB3aGljaCB3ZSBkb24ndCBkZXNlcnZlIGFz
IHdlIGFyZSAib25seSIgbWlncmF0aW5nLgogICAgICAqLwotICAgIHNldF9iaXQoQ1NDSEVEX0ZM
QUdfVkNQVV9NSUdSQVRJTkcsICZzdmMtPmZsYWdzKTsKLSAgICByZXR1cm4gZ2V0X3NjaGVkX3Jl
cyhfY3NjaGVkX2NwdV9waWNrKG9wcywgdmMsIDEpKTsKKyAgICBzZXRfYml0KENTQ0hFRF9GTEFH
X1VOSVRfTUlHUkFUSU5HLCAmc3ZjLT5mbGFncyk7CisgICAgcmV0dXJuIGdldF9zY2hlZF9yZXMo
X2NzY2hlZF9jcHVfcGljayhvcHMsIHVuaXQsIDEpKTsKIH0KIAogc3RhdGljIGlubGluZSB2b2lk
Ci1fX2NzY2hlZF92Y3B1X2FjY3Rfc3RhcnQoc3RydWN0IGNzY2hlZF9wcml2YXRlICpwcnYsIHN0
cnVjdCBjc2NoZWRfdW5pdCAqc3ZjKQorX19jc2NoZWRfdW5pdF9hY2N0X3N0YXJ0KHN0cnVjdCBj
c2NoZWRfcHJpdmF0ZSAqcHJ2LCBzdHJ1Y3QgY3NjaGVkX3VuaXQgKnN2YykKIHsKICAgICBzdHJ1
Y3QgY3NjaGVkX2RvbSAqIGNvbnN0IHNkb20gPSBzdmMtPnNkb207CiAgICAgdW5zaWduZWQgbG9u
ZyBmbGFnczsKIAogICAgIHNwaW5fbG9ja19pcnFzYXZlKCZwcnYtPmxvY2ssIGZsYWdzKTsKIAot
ICAgIGlmICggbGlzdF9lbXB0eSgmc3ZjLT5hY3RpdmVfdmNwdV9lbGVtKSApCisgICAgaWYgKCBs
aXN0X2VtcHR5KCZzdmMtPmFjdGl2ZV91bml0X2VsZW0pICkKICAgICB7Ci0gICAgICAgIFNDSEVE
X1ZDUFVfU1RBVF9DUkFOSyhzdmMsIHN0YXRlX2FjdGl2ZSk7CisgICAgICAgIFNDSEVEX1VOSVRf
U1RBVF9DUkFOSyhzdmMsIHN0YXRlX2FjdGl2ZSk7CiAgICAgICAgIFNDSEVEX1NUQVRfQ1JBTkso
YWNjdF91bml0X2FjdGl2ZSk7CiAKLSAgICAgICAgc2RvbS0+YWN0aXZlX3ZjcHVfY291bnQrKzsK
LSAgICAgICAgbGlzdF9hZGQoJnN2Yy0+YWN0aXZlX3ZjcHVfZWxlbSwgJnNkb20tPmFjdGl2ZV92
Y3B1KTsKLSAgICAgICAgLyogTWFrZSB3ZWlnaHQgcGVyLXZjcHUgKi8KKyAgICAgICAgc2RvbS0+
YWN0aXZlX3VuaXRfY291bnQrKzsKKyAgICAgICAgbGlzdF9hZGQoJnN2Yy0+YWN0aXZlX3VuaXRf
ZWxlbSwgJnNkb20tPmFjdGl2ZV91bml0KTsKKyAgICAgICAgLyogTWFrZSB3ZWlnaHQgcGVyLXVu
aXQgKi8KICAgICAgICAgcHJ2LT53ZWlnaHQgKz0gc2RvbS0+d2VpZ2h0OwogICAgICAgICBpZiAo
IGxpc3RfZW1wdHkoJnNkb20tPmFjdGl2ZV9zZG9tX2VsZW0pICkKICAgICAgICAgewpAQCAtODk5
LDU2ICs5MDMsNTYgQEAgX19jc2NoZWRfdmNwdV9hY2N0X3N0YXJ0KHN0cnVjdCBjc2NoZWRfcHJp
dmF0ZSAqcHJ2LCBzdHJ1Y3QgY3NjaGVkX3VuaXQgKnN2YykKICAgICB9CiAKICAgICBUUkFDRV8z
RChUUkNfQ1NDSEVEX0FDQ09VTlRfU1RBUlQsIHNkb20tPmRvbS0+ZG9tYWluX2lkLAotICAgICAg
ICAgICAgIHN2Yy0+dmNwdS0+dmNwdV9pZCwgc2RvbS0+YWN0aXZlX3ZjcHVfY291bnQpOworICAg
ICAgICAgICAgIHN2Yy0+dW5pdC0+dW5pdF9pZCwgc2RvbS0+YWN0aXZlX3VuaXRfY291bnQpOwog
CiAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmcHJ2LT5sb2NrLCBmbGFncyk7CiB9CiAKIHN0
YXRpYyBpbmxpbmUgdm9pZAotX19jc2NoZWRfdmNwdV9hY2N0X3N0b3BfbG9ja2VkKHN0cnVjdCBj
c2NoZWRfcHJpdmF0ZSAqcHJ2LAorX19jc2NoZWRfdW5pdF9hY2N0X3N0b3BfbG9ja2VkKHN0cnVj
dCBjc2NoZWRfcHJpdmF0ZSAqcHJ2LAogICAgIHN0cnVjdCBjc2NoZWRfdW5pdCAqc3ZjKQogewog
ICAgIHN0cnVjdCBjc2NoZWRfZG9tICogY29uc3Qgc2RvbSA9IHN2Yy0+c2RvbTsKIAotICAgIEJV
R19PTiggbGlzdF9lbXB0eSgmc3ZjLT5hY3RpdmVfdmNwdV9lbGVtKSApOworICAgIEJVR19PTigg
bGlzdF9lbXB0eSgmc3ZjLT5hY3RpdmVfdW5pdF9lbGVtKSApOwogCi0gICAgU0NIRURfVkNQVV9T
VEFUX0NSQU5LKHN2Yywgc3RhdGVfaWRsZSk7CisgICAgU0NIRURfVU5JVF9TVEFUX0NSQU5LKHN2
Yywgc3RhdGVfaWRsZSk7CiAgICAgU0NIRURfU1RBVF9DUkFOSyhhY2N0X3VuaXRfaWRsZSk7CiAK
ICAgICBCVUdfT04oIHBydi0+d2VpZ2h0IDwgc2RvbS0+d2VpZ2h0ICk7Ci0gICAgc2RvbS0+YWN0
aXZlX3ZjcHVfY291bnQtLTsKLSAgICBsaXN0X2RlbF9pbml0KCZzdmMtPmFjdGl2ZV92Y3B1X2Vs
ZW0pOworICAgIHNkb20tPmFjdGl2ZV91bml0X2NvdW50LS07CisgICAgbGlzdF9kZWxfaW5pdCgm
c3ZjLT5hY3RpdmVfdW5pdF9lbGVtKTsKICAgICBwcnYtPndlaWdodCAtPSBzZG9tLT53ZWlnaHQ7
Ci0gICAgaWYgKCBsaXN0X2VtcHR5KCZzZG9tLT5hY3RpdmVfdmNwdSkgKQorICAgIGlmICggbGlz
dF9lbXB0eSgmc2RvbS0+YWN0aXZlX3VuaXQpICkKICAgICB7CiAgICAgICAgIGxpc3RfZGVsX2lu
aXQoJnNkb20tPmFjdGl2ZV9zZG9tX2VsZW0pOwogICAgIH0KIAogICAgIFRSQUNFXzNEKFRSQ19D
U0NIRURfQUNDT1VOVF9TVE9QLCBzZG9tLT5kb20tPmRvbWFpbl9pZCwKLSAgICAgICAgICAgICBz
dmMtPnZjcHUtPnZjcHVfaWQsIHNkb20tPmFjdGl2ZV92Y3B1X2NvdW50KTsKKyAgICAgICAgICAg
ICBzdmMtPnVuaXQtPnVuaXRfaWQsIHNkb20tPmFjdGl2ZV91bml0X2NvdW50KTsKIH0KIAogc3Rh
dGljIHZvaWQKLWNzY2hlZF92Y3B1X2FjY3Qoc3RydWN0IGNzY2hlZF9wcml2YXRlICpwcnYsIHVu
c2lnbmVkIGludCBjcHUpCitjc2NoZWRfdW5pdF9hY2N0KHN0cnVjdCBjc2NoZWRfcHJpdmF0ZSAq
cHJ2LCB1bnNpZ25lZCBpbnQgY3B1KQogewogICAgIHN0cnVjdCBzY2hlZF91bml0ICpjdXJydW5p
dCA9IGN1cnJlbnQtPnNjaGVkX3VuaXQ7CiAgICAgc3RydWN0IGNzY2hlZF91bml0ICogY29uc3Qg
c3ZjID0gQ1NDSEVEX1VOSVQoY3VycnVuaXQpOwogICAgIGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIg
Km9wcyA9IHBlcl9jcHUoc2NoZWR1bGVyLCBjcHUpOwogCi0gICAgQVNTRVJUKCBjdXJyZW50LT5w
cm9jZXNzb3IgPT0gY3B1ICk7CisgICAgQVNTRVJUKCBzY2hlZF91bml0X2NwdShjdXJydW5pdCkg
PT0gY3B1ICk7CiAgICAgQVNTRVJUKCBzdmMtPnNkb20gIT0gTlVMTCApOwotICAgIEFTU0VSVCgg
IWlzX2lkbGVfdmNwdShzdmMtPnZjcHUpICk7CisgICAgQVNTRVJUKCAhaXNfaWRsZV91bml0KHN2
Yy0+dW5pdCkgKTsKIAogICAgIC8qCi0gICAgICogSWYgdGhpcyBWQ1BVJ3MgcHJpb3JpdHkgd2Fz
IGJvb3N0ZWQgd2hlbiBpdCBsYXN0IGF3b2tlLCByZXNldCBpdC4KLSAgICAgKiBJZiB0aGUgVkNQ
VSBpcyBmb3VuZCBoZXJlLCB0aGVuIGl0J3MgY29uc3VtaW5nIGEgbm9uLW5lZ2xpZ2VhYmxlCisg
ICAgICogSWYgdGhpcyBVTklUJ3MgcHJpb3JpdHkgd2FzIGJvb3N0ZWQgd2hlbiBpdCBsYXN0IGF3
b2tlLCByZXNldCBpdC4KKyAgICAgKiBJZiB0aGUgVU5JVCBpcyBmb3VuZCBoZXJlLCB0aGVuIGl0
J3MgY29uc3VtaW5nIGEgbm9uLW5lZ2xpZ2VhYmxlCiAgICAgICogYW1vdW50IG9mIENQVSByZXNv
dXJjZXMgYW5kIHNob3VsZCBubyBsb25nZXIgYmUgYm9vc3RlZC4KICAgICAgKi8KICAgICBpZiAo
IHN2Yy0+cHJpID09IENTQ0hFRF9QUklfVFNfQk9PU1QgKQogICAgIHsKICAgICAgICAgc3ZjLT5w
cmkgPSBDU0NIRURfUFJJX1RTX1VOREVSOwogICAgICAgICBUUkFDRV8yRChUUkNfQ1NDSEVEX0JP
T1NUX0VORCwgc3ZjLT5zZG9tLT5kb20tPmRvbWFpbl9pZCwKLSAgICAgICAgICAgICAgICAgc3Zj
LT52Y3B1LT52Y3B1X2lkKTsKKyAgICAgICAgICAgICAgICAgc3ZjLT51bml0LT51bml0X2lkKTsK
ICAgICB9CiAKICAgICAvKgpAQCAtOTU3LDEyICs5NjEsMTIgQEAgY3NjaGVkX3ZjcHVfYWNjdChz
dHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKnBydiwgdW5zaWduZWQgaW50IGNwdSkKICAgICBidXJuX2Ny
ZWRpdHMoc3ZjLCBOT1coKSk7CiAKICAgICAvKgotICAgICAqIFB1dCB0aGlzIFZDUFUgYW5kIGRv
bWFpbiBiYWNrIG9uIHRoZSBhY3RpdmUgbGlzdCBpZiBpdCB3YXMKKyAgICAgKiBQdXQgdGhpcyBV
TklUIGFuZCBkb21haW4gYmFjayBvbiB0aGUgYWN0aXZlIGxpc3QgaWYgaXQgd2FzCiAgICAgICog
aWRsaW5nLgogICAgICAqLwotICAgIGlmICggbGlzdF9lbXB0eSgmc3ZjLT5hY3RpdmVfdmNwdV9l
bGVtKSApCisgICAgaWYgKCBsaXN0X2VtcHR5KCZzdmMtPmFjdGl2ZV91bml0X2VsZW0pICkKICAg
ICB7Ci0gICAgICAgIF9fY3NjaGVkX3ZjcHVfYWNjdF9zdGFydChwcnYsIHN2Yyk7CisgICAgICAg
IF9fY3NjaGVkX3VuaXRfYWNjdF9zdGFydChwcnYsIHN2Yyk7CiAgICAgfQogICAgIGVsc2UKICAg
ICB7CkBAIC05NzUsMTUgKzk3OSwxNSBAQCBjc2NoZWRfdmNwdV9hY2N0KHN0cnVjdCBjc2NoZWRf
cHJpdmF0ZSAqcHJ2LCB1bnNpZ25lZCBpbnQgY3B1KQogICAgICAgICAgKiBtaWdyYXRpbmcgaXQg
dG8gcnVuIGVsc2V3aGVyZSAoc2VlIG11bHRpLWNvcmUgYW5kIG11bHRpLXRocmVhZAogICAgICAg
ICAgKiBzdXBwb3J0IGluIGNzY2hlZF9yZXNfcGljaygpKS4KICAgICAgICAgICovCi0gICAgICAg
IG5ld19jcHUgPSBfY3NjaGVkX2NwdV9waWNrKG9wcywgY3VycmVudCwgMCk7CisgICAgICAgIG5l
d19jcHUgPSBfY3NjaGVkX2NwdV9waWNrKG9wcywgY3VycnVuaXQsIDApOwogCiAgICAgICAgIHVu
aXRfc2NoZWR1bGVfdW5sb2NrX2lycXJlc3RvcmUobG9jaywgZmxhZ3MsIGN1cnJ1bml0KTsKIAog
ICAgICAgICBpZiAoIG5ld19jcHUgIT0gY3B1ICkKICAgICAgICAgewotICAgICAgICAgICAgU0NI
RURfVkNQVV9TVEFUX0NSQU5LKHN2YywgbWlncmF0ZV9yKTsKKyAgICAgICAgICAgIFNDSEVEX1VO
SVRfU1RBVF9DUkFOSyhzdmMsIG1pZ3JhdGVfcik7CiAgICAgICAgICAgICBTQ0hFRF9TVEFUX0NS
QU5LKG1pZ3JhdGVfcnVubmluZyk7Ci0gICAgICAgICAgICBzZXRfYml0KF9WUEZfbWlncmF0aW5n
LCAmY3VycmVudC0+cGF1c2VfZmxhZ3MpOworICAgICAgICAgICAgc2NoZWRfc2V0X3BhdXNlX2Zs
YWdzX2F0b21pYyhjdXJydW5pdCwgX1ZQRl9taWdyYXRpbmcpOwogICAgICAgICAgICAgLyoKICAg
ICAgICAgICAgICAqIEFzIHdlIGFyZSBhYm91dCB0byB0aWNrbGUgY3B1LCB3ZSBzaG91bGQgY2xl
YXIgaXRzIGJpdCBpbgogICAgICAgICAgICAgICogaWRsZXJzLiBCdXQsIGlmIHdlIGFyZSBoZXJl
LCBpdCBtZWFucyB0aGVyZSBpcyBzb21lb25lIHJ1bm5pbmcKQEAgLTEwMDAsMjEgKzEwMDQsMjAg
QEAgc3RhdGljIHZvaWQgKgogY3NjaGVkX2FsbG9jX3ZkYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVs
ZXIgKm9wcywgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQsCiAgICAgICAgICAgICAgICAgICAgdm9p
ZCAqZGQpCiB7Ci0gICAgc3RydWN0IHZjcHUgKnZjID0gdW5pdC0+dmNwdTsKICAgICBzdHJ1Y3Qg
Y3NjaGVkX3VuaXQgKnN2YzsKIAotICAgIC8qIEFsbG9jYXRlIHBlci1WQ1BVIGluZm8gKi8KKyAg
ICAvKiBBbGxvY2F0ZSBwZXItVU5JVCBpbmZvICovCiAgICAgc3ZjID0geHphbGxvYyhzdHJ1Y3Qg
Y3NjaGVkX3VuaXQpOwogICAgIGlmICggc3ZjID09IE5VTEwgKQogICAgICAgICByZXR1cm4gTlVM
TDsKIAogICAgIElOSVRfTElTVF9IRUFEKCZzdmMtPnJ1bnFfZWxlbSk7Ci0gICAgSU5JVF9MSVNU
X0hFQUQoJnN2Yy0+YWN0aXZlX3ZjcHVfZWxlbSk7CisgICAgSU5JVF9MSVNUX0hFQUQoJnN2Yy0+
YWN0aXZlX3VuaXRfZWxlbSk7CiAgICAgc3ZjLT5zZG9tID0gZGQ7Ci0gICAgc3ZjLT52Y3B1ID0g
dmM7Ci0gICAgc3ZjLT5wcmkgPSBpc19pZGxlX2RvbWFpbih2Yy0+ZG9tYWluKSA/CisgICAgc3Zj
LT51bml0ID0gdW5pdDsKKyAgICBzdmMtPnByaSA9IGlzX2lkbGVfdW5pdCh1bml0KSA/CiAgICAg
ICAgIENTQ0hFRF9QUklfSURMRSA6IENTQ0hFRF9QUklfVFNfVU5ERVI7Ci0gICAgU0NIRURfVkNQ
VV9TVEFUU19SRVNFVChzdmMpOworICAgIFNDSEVEX1VOSVRfU1RBVFNfUkVTRVQoc3ZjKTsKICAg
ICBTQ0hFRF9TVEFUX0NSQU5LKHVuaXRfYWxsb2MpOwogICAgIHJldHVybiBzdmM7CiB9CkBAIC0x
MDIyLDI0ICsxMDI1LDIxIEBAIGNzY2hlZF9hbGxvY192ZGF0YShjb25zdCBzdHJ1Y3Qgc2NoZWR1
bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICp1bml0LAogc3RhdGljIHZvaWQKIGNzY2hlZF91
bml0X2luc2VydChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0
ICp1bml0KQogewotICAgIHN0cnVjdCB2Y3B1ICp2YyA9IHVuaXQtPnZjcHU7CiAgICAgc3RydWN0
IGNzY2hlZF91bml0ICpzdmMgPSB1bml0LT5wcml2OwogICAgIHNwaW5sb2NrX3QgKmxvY2s7CiAK
LSAgICBCVUdfT04oIGlzX2lkbGVfdmNwdSh2YykgKTsKKyAgICBCVUdfT04oIGlzX2lkbGVfdW5p
dCh1bml0KSApOwogCiAgICAgLyogY3NjaGVkX3Jlc19waWNrKCkgbG9va3MgaW4gdmMtPnByb2Nl
c3NvcidzIHJ1bnEsIHNvIHdlIG5lZWQgdGhlIGxvY2suICovCiAgICAgbG9jayA9IHVuaXRfc2No
ZWR1bGVfbG9ja19pcnEodW5pdCk7CiAKLSAgICB1bml0LT5yZXMgPSBjc2NoZWRfcmVzX3BpY2so
b3BzLCB1bml0KTsKLSAgICB2Yy0+cHJvY2Vzc29yID0gdW5pdC0+cmVzLT5wcm9jZXNzb3I7Cisg
ICAgc2NoZWRfc2V0X3Jlcyh1bml0LCBjc2NoZWRfcmVzX3BpY2sob3BzLCB1bml0KSk7CiAKICAg
ICBzcGluX3VubG9ja19pcnEobG9jayk7CiAKICAgICBsb2NrID0gdW5pdF9zY2hlZHVsZV9sb2Nr
X2lycSh1bml0KTsKIAotICAgIGlmICggIV9fdmNwdV9vbl9ydW5xKHN2YykgJiYgdmNwdV9ydW5u
YWJsZSh2YykgJiYKLSAgICAgICAgICF2Yy0+c2NoZWRfdW5pdC0+aXNfcnVubmluZyApCisgICAg
aWYgKCAhX191bml0X29uX3J1bnEoc3ZjKSAmJiB1bml0X3J1bm5hYmxlKHVuaXQpICYmICF1bml0
LT5pc19ydW5uaW5nICkKICAgICAgICAgcnVucV9pbnNlcnQoc3ZjKTsKIAogICAgIHVuaXRfc2No
ZWR1bGVfdW5sb2NrX2lycShsb2NrLCB1bml0KTsKQEAgLTEwNjYsMTggKzEwNjYsMTggQEAgY3Nj
aGVkX3VuaXRfcmVtb3ZlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVk
X3VuaXQgKnVuaXQpCiAKICAgICBTQ0hFRF9TVEFUX0NSQU5LKHVuaXRfcmVtb3ZlKTsKIAotICAg
IEFTU0VSVCghX192Y3B1X29uX3J1bnEoc3ZjKSk7CisgICAgQVNTRVJUKCFfX3VuaXRfb25fcnVu
cShzdmMpKTsKIAotICAgIGlmICggdGVzdF9hbmRfY2xlYXJfYml0KENTQ0hFRF9GTEFHX1ZDUFVf
UEFSS0VELCAmc3ZjLT5mbGFncykgKQorICAgIGlmICggdGVzdF9hbmRfY2xlYXJfYml0KENTQ0hF
RF9GTEFHX1VOSVRfUEFSS0VELCAmc3ZjLT5mbGFncykgKQogICAgIHsKICAgICAgICAgU0NIRURf
U1RBVF9DUkFOSyh1bml0X3VucGFyayk7Ci0gICAgICAgIHZjcHVfdW5wYXVzZShzdmMtPnZjcHUp
OworICAgICAgICB2Y3B1X3VucGF1c2Uoc3ZjLT51bml0LT52Y3B1KTsKICAgICB9CiAKICAgICBz
cGluX2xvY2tfaXJxKCZwcnYtPmxvY2spOwogCi0gICAgaWYgKCAhbGlzdF9lbXB0eSgmc3ZjLT5h
Y3RpdmVfdmNwdV9lbGVtKSApCi0gICAgICAgIF9fY3NjaGVkX3ZjcHVfYWNjdF9zdG9wX2xvY2tl
ZChwcnYsIHN2Yyk7CisgICAgaWYgKCAhbGlzdF9lbXB0eSgmc3ZjLT5hY3RpdmVfdW5pdF9lbGVt
KSApCisgICAgICAgIF9fY3NjaGVkX3VuaXRfYWNjdF9zdG9wX2xvY2tlZChwcnYsIHN2Yyk7CiAK
ICAgICBzcGluX3VubG9ja19pcnEoJnBydi0+bG9jayk7CiAKQEAgLTEwODcsODYgKzEwODcsODUg
QEAgY3NjaGVkX3VuaXRfcmVtb3ZlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0
IHNjaGVkX3VuaXQgKnVuaXQpCiBzdGF0aWMgdm9pZAogY3NjaGVkX3VuaXRfc2xlZXAoY29uc3Qg
c3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIHsKLSAgICBz
dHJ1Y3QgdmNwdSAqdmMgPSB1bml0LT52Y3B1OwogICAgIHN0cnVjdCBjc2NoZWRfdW5pdCAqIGNv
bnN0IHN2YyA9IENTQ0hFRF9VTklUKHVuaXQpOwotICAgIHVuc2lnbmVkIGludCBjcHUgPSB2Yy0+
cHJvY2Vzc29yOworICAgIHVuc2lnbmVkIGludCBjcHUgPSBzY2hlZF91bml0X2NwdSh1bml0KTsK
IAogICAgIFNDSEVEX1NUQVRfQ1JBTksodW5pdF9zbGVlcCk7CiAKLSAgICBCVUdfT04oIGlzX2lk
bGVfdmNwdSh2YykgKTsKKyAgICBCVUdfT04oIGlzX2lkbGVfdW5pdCh1bml0KSApOwogCiAgICAg
aWYgKCBjdXJyX29uX2NwdShjcHUpID09IHVuaXQgKQogICAgIHsKICAgICAgICAgLyoKICAgICAg
ICAgICogV2UgYXJlIGFib3V0IHRvIHRpY2tsZSBjcHUsIHNvIHdlIHNob3VsZCBjbGVhciBpdHMg
Yml0IGluIGlkbGVycy4KLSAgICAgICAgICogQnV0LCB3ZSBhcmUgaGVyZSBiZWNhdXNlIHZjIGlz
IGdvaW5nIHRvIHNsZWVwIHdoaWxlIHJ1bm5pbmcgb24gY3B1LAorICAgICAgICAgKiBCdXQsIHdl
IGFyZSBoZXJlIGJlY2F1c2UgdW5pdCBpcyBnb2luZyB0byBzbGVlcCB3aGlsZSBydW5uaW5nIG9u
IGNwdSwKICAgICAgICAgICogc28gdGhlIGJpdCBtdXN0IGJlIHplcm8gYWxyZWFkeS4KICAgICAg
ICAgICovCiAgICAgICAgIEFTU0VSVCghY3B1bWFza190ZXN0X2NwdShjcHUsIENTQ0hFRF9QUklW
KHBlcl9jcHUoc2NoZWR1bGVyLCBjcHUpKS0+aWRsZXJzKSk7CiAgICAgICAgIGNwdV9yYWlzZV9z
b2Z0aXJxKGNwdSwgU0NIRURVTEVfU09GVElSUSk7CiAgICAgfQotICAgIGVsc2UgaWYgKCBfX3Zj
cHVfb25fcnVucShzdmMpICkKKyAgICBlbHNlIGlmICggX191bml0X29uX3J1bnEoc3ZjKSApCiAg
ICAgICAgIHJ1bnFfcmVtb3ZlKHN2Yyk7CiB9CiAKIHN0YXRpYyB2b2lkCiBjc2NoZWRfdW5pdF93
YWtlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQp
CiB7Ci0gICAgc3RydWN0IHZjcHUgKnZjID0gdW5pdC0+dmNwdTsKICAgICBzdHJ1Y3QgY3NjaGVk
X3VuaXQgKiBjb25zdCBzdmMgPSBDU0NIRURfVU5JVCh1bml0KTsKICAgICBib29sX3QgbWlncmF0
aW5nOwogCi0gICAgQlVHX09OKCBpc19pZGxlX3ZjcHUodmMpICk7CisgICAgQlVHX09OKCBpc19p
ZGxlX3VuaXQodW5pdCkgKTsKIAotICAgIGlmICggdW5saWtlbHkoY3Vycl9vbl9jcHUodmMtPnBy
b2Nlc3NvcikgPT0gdW5pdCkgKQorICAgIGlmICggdW5saWtlbHkoY3Vycl9vbl9jcHUoc2NoZWRf
dW5pdF9jcHUodW5pdCkpID09IHVuaXQpICkKICAgICB7CiAgICAgICAgIFNDSEVEX1NUQVRfQ1JB
TksodW5pdF93YWtlX3J1bm5pbmcpOwogICAgICAgICByZXR1cm47CiAgICAgfQotICAgIGlmICgg
dW5saWtlbHkoX192Y3B1X29uX3J1bnEoc3ZjKSkgKQorICAgIGlmICggdW5saWtlbHkoX191bml0
X29uX3J1bnEoc3ZjKSkgKQogICAgIHsKICAgICAgICAgU0NIRURfU1RBVF9DUkFOSyh1bml0X3dh
a2Vfb25ydW5xKTsKICAgICAgICAgcmV0dXJuOwogICAgIH0KIAotICAgIGlmICggbGlrZWx5KHZj
cHVfcnVubmFibGUodmMpKSApCisgICAgaWYgKCBsaWtlbHkodW5pdF9ydW5uYWJsZSh1bml0KSkg
KQogICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKHVuaXRfd2FrZV9ydW5uYWJsZSk7CiAgICAgZWxz
ZQogICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKHVuaXRfd2FrZV9ub3RfcnVubmFibGUpOwogCiAg
ICAgLyoKLSAgICAgKiBXZSB0ZW1wb3Jhcmx5IGJvb3N0IHRoZSBwcmlvcml0eSBvZiBhd2FraW5n
IFZDUFVzIQorICAgICAqIFdlIHRlbXBvcmFyaWx5IGJvb3N0IHRoZSBwcmlvcml0eSBvZiBhd2Fr
aW5nIFVOSVRzIQogICAgICAqCi0gICAgICogSWYgdGhpcyBWQ1BVIGNvbnN1bWVzIGEgbm9uIG5l
Z2xpZ2VhYmxlIGFtb3VudCBvZiBDUFUsIGl0CisgICAgICogSWYgdGhpcyBVTklUIGNvbnN1bWVz
IGEgbm9uIG5lZ2xpZ2libGUgYW1vdW50IG9mIENQVSwgaXQKICAgICAgKiB3aWxsIGV2ZW50dWFs
bHkgZmluZCBpdHNlbGYgaW4gdGhlIGNyZWRpdCBhY2NvdW50aW5nIGNvZGUKICAgICAgKiBwYXRo
IHdoZXJlIGl0cyBwcmlvcml0eSB3aWxsIGJlIHJlc2V0IHRvIG5vcm1hbC4KICAgICAgKgotICAg
ICAqIElmIG9uIHRoZSBvdGhlciBoYW5kIHRoZSBWQ1BVIGNvbnN1bWVzIGxpdHRsZSBDUFUgYW5k
IGlzCisgICAgICogSWYgb24gdGhlIG90aGVyIGhhbmQgdGhlIFVOSVQgY29uc3VtZXMgbGl0dGxl
IENQVSBhbmQgaXMKICAgICAgKiBibG9ja2luZyBhbmQgYXdva2VuIGEgbG90IChkb2luZyBJL08g
Zm9yIGV4YW1wbGUpLCBpdHMKICAgICAgKiBwcmlvcml0eSB3aWxsIHJlbWFpbiBib29zdGVkLCBv
cHRpbWl6aW5nIGl0J3Mgd2FrZS10by1ydW4KICAgICAgKiBsYXRlbmNpZXMuCiAgICAgICoKLSAg
ICAgKiBUaGlzIGFsbG93cyB3YWtlLXRvLXJ1biBsYXRlbmN5IHNlbnNpdGl2ZSBWQ1BVcyB0byBw
cmVlbXB0Ci0gICAgICogbW9yZSBDUFUgcmVzb3VyY2UgaW50ZW5zaXZlIFZDUFVzIHdpdGhvdXQg
aW1wYWN0aW5nIG92ZXJhbGwgCisgICAgICogVGhpcyBhbGxvd3Mgd2FrZS10by1ydW4gbGF0ZW5j
eSBzZW5zaXRpdmUgVU5JVHMgdG8gcHJlZW1wdAorICAgICAqIG1vcmUgQ1BVIHJlc291cmNlIGlu
dGVuc2l2ZSBVTklUcyB3aXRob3V0IGltcGFjdGluZyBvdmVyYWxsCiAgICAgICogc3lzdGVtIGZh
aXJuZXNzLgogICAgICAqCiAgICAgICogVGhlcmUgYXJlIHR3byBjYXNlcywgd2hlbiB3ZSBkb24n
dCB3YW50IHRvIGJvb3N0OgotICAgICAqICAtIFZDUFVzIHRoYXQgYXJlIHdha2luZyB1cCBhZnRl
ciBhIG1pZ3JhdGlvbiwgcmF0aGVyIHRoYW4KKyAgICAgKiAgLSBVTklUcyB0aGF0IGFyZSB3YWtp
bmcgdXAgYWZ0ZXIgYSBtaWdyYXRpb24sIHJhdGhlciB0aGFuCiAgICAgICogICAgYWZ0ZXIgaGF2
aW5nIGJsb2NrOwotICAgICAqICAtIFZDUFVzIG9mIGNhcHBlZCBkb21haW5zIHVucGF1c2luZyBh
ZnRlciBlYXJuaW5nIGNyZWRpdHMKKyAgICAgKiAgLSBVTklUcyBvZiBjYXBwZWQgZG9tYWlucyB1
bnBhdXNpbmcgYWZ0ZXIgZWFybmluZyBjcmVkaXRzCiAgICAgICogICAgdGhleSBoYWQgb3ZlcnNw
ZW50LgogICAgICAqLwotICAgIG1pZ3JhdGluZyA9IHRlc3RfYW5kX2NsZWFyX2JpdChDU0NIRURf
RkxBR19WQ1BVX01JR1JBVElORywgJnN2Yy0+ZmxhZ3MpOworICAgIG1pZ3JhdGluZyA9IHRlc3Rf
YW5kX2NsZWFyX2JpdChDU0NIRURfRkxBR19VTklUX01JR1JBVElORywgJnN2Yy0+ZmxhZ3MpOwog
CiAgICAgaWYgKCAhbWlncmF0aW5nICYmIHN2Yy0+cHJpID09IENTQ0hFRF9QUklfVFNfVU5ERVIg
JiYKLSAgICAgICAgICF0ZXN0X2JpdChDU0NIRURfRkxBR19WQ1BVX1BBUktFRCwgJnN2Yy0+Zmxh
Z3MpICkKKyAgICAgICAgICF0ZXN0X2JpdChDU0NIRURfRkxBR19VTklUX1BBUktFRCwgJnN2Yy0+
ZmxhZ3MpICkKICAgICB7Ci0gICAgICAgIFRSQUNFXzJEKFRSQ19DU0NIRURfQk9PU1RfU1RBUlQs
IHZjLT5kb21haW4tPmRvbWFpbl9pZCwgdmMtPnZjcHVfaWQpOworICAgICAgICBUUkFDRV8yRChU
UkNfQ1NDSEVEX0JPT1NUX1NUQVJULCB1bml0LT5kb21haW4tPmRvbWFpbl9pZCwKKyAgICAgICAg
ICAgICAgICAgdW5pdC0+dW5pdF9pZCk7CiAgICAgICAgIFNDSEVEX1NUQVRfQ1JBTksodW5pdF9i
b29zdCk7CiAgICAgICAgIHN2Yy0+cHJpID0gQ1NDSEVEX1BSSV9UU19CT09TVDsKICAgICB9CiAK
LSAgICAvKiBQdXQgdGhlIFZDUFUgb24gdGhlIHJ1bnEgYW5kIHRpY2tsZSBDUFVzICovCisgICAg
LyogUHV0IHRoZSBVTklUIG9uIHRoZSBydW5xIGFuZCB0aWNrbGUgQ1BVcyAqLwogICAgIHJ1bnFf
aW5zZXJ0KHN2Yyk7CiAgICAgX19ydW5xX3RpY2tsZShzdmMpOwogfQpAQCAtMTE3Nyw3ICsxMTc2
LDcgQEAgY3NjaGVkX3VuaXRfeWllbGQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1
Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKICAgICBzdHJ1Y3QgY3NjaGVkX3VuaXQgKiBjb25zdCBzdmMg
PSBDU0NIRURfVU5JVCh1bml0KTsKIAogICAgIC8qIExldCB0aGUgc2NoZWR1bGVyIGtub3cgdGhh
dCB0aGlzIHZjcHUgaXMgdHJ5aW5nIHRvIHlpZWxkICovCi0gICAgc2V0X2JpdChDU0NIRURfRkxB
R19WQ1BVX1lJRUxELCAmc3ZjLT5mbGFncyk7CisgICAgc2V0X2JpdChDU0NIRURfRkxBR19VTklU
X1lJRUxELCAmc3ZjLT5mbGFncyk7CiB9CiAKIHN0YXRpYyBpbnQKQEAgLTEyMDYsOCArMTIwNSw4
IEBAIGNzY2hlZF9kb21fY250bCgKICAgICAgICAgewogICAgICAgICAgICAgaWYgKCAhbGlzdF9l
bXB0eSgmc2RvbS0+YWN0aXZlX3Nkb21fZWxlbSkgKQogICAgICAgICAgICAgewotICAgICAgICAg
ICAgICAgIHBydi0+d2VpZ2h0IC09IHNkb20tPndlaWdodCAqIHNkb20tPmFjdGl2ZV92Y3B1X2Nv
dW50OwotICAgICAgICAgICAgICAgIHBydi0+d2VpZ2h0ICs9IG9wLT51LmNyZWRpdC53ZWlnaHQg
KiBzZG9tLT5hY3RpdmVfdmNwdV9jb3VudDsKKyAgICAgICAgICAgICAgICBwcnYtPndlaWdodCAt
PSBzZG9tLT53ZWlnaHQgKiBzZG9tLT5hY3RpdmVfdW5pdF9jb3VudDsKKyAgICAgICAgICAgICAg
ICBwcnYtPndlaWdodCArPSBvcC0+dS5jcmVkaXQud2VpZ2h0ICogc2RvbS0+YWN0aXZlX3VuaXRf
Y291bnQ7CiAgICAgICAgICAgICB9CiAgICAgICAgICAgICBzZG9tLT53ZWlnaHQgPSBvcC0+dS5j
cmVkaXQud2VpZ2h0OwogICAgICAgICB9CkBAIC0xMjM2LDkgKzEyMzUsOSBAQCBjc2NoZWRfYWZm
X2NudGwoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5p
dCwKIAogICAgIC8qIEFyZSB3ZSBiZWNvbWluZyBleGNsdXNpdmVseSBwaW5uZWQ/ICovCiAgICAg
aWYgKCBjcHVtYXNrX3dlaWdodChoYXJkKSA9PSAxICkKLSAgICAgICAgc2V0X2JpdChDU0NIRURf
RkxBR19WQ1BVX1BJTk5FRCwgJnN2Yy0+ZmxhZ3MpOworICAgICAgICBzZXRfYml0KENTQ0hFRF9G
TEFHX1VOSVRfUElOTkVELCAmc3ZjLT5mbGFncyk7CiAgICAgZWxzZQotICAgICAgICBjbGVhcl9i
aXQoQ1NDSEVEX0ZMQUdfVkNQVV9QSU5ORUQsICZzdmMtPmZsYWdzKTsKKyAgICAgICAgY2xlYXJf
Yml0KENTQ0hFRF9GTEFHX1VOSVRfUElOTkVELCAmc3ZjLT5mbGFncyk7CiB9CiAKIHN0YXRpYyBp
bmxpbmUgdm9pZApAQCAtMTI4MSwxNCArMTI4MCwxNCBAQCBjc2NoZWRfc3lzX2NudGwoY29uc3Qg
c3RydWN0IHNjaGVkdWxlciAqb3BzLAogICAgICAgICBlbHNlIGlmICggcHJ2LT5yYXRlbGltaXQg
JiYgIXBhcmFtcy0+cmF0ZWxpbWl0X3VzICkKICAgICAgICAgICAgIHByaW50ayhYRU5MT0dfSU5G
TyAiRGlzYWJsaW5nIGNvbnRleHQgc3dpdGNoIHJhdGUgbGltaXRpbmdcbiIpOwogICAgICAgICBw
cnYtPnJhdGVsaW1pdCA9IE1JQ1JPU0VDUyhwYXJhbXMtPnJhdGVsaW1pdF91cyk7Ci0gICAgICAg
IHBydi0+dmNwdV9taWdyX2RlbGF5ID0gTUlDUk9TRUNTKHBhcmFtcy0+dmNwdV9taWdyX2RlbGF5
X3VzKTsKKyAgICAgICAgcHJ2LT51bml0X21pZ3JfZGVsYXkgPSBNSUNST1NFQ1MocGFyYW1zLT52
Y3B1X21pZ3JfZGVsYXlfdXMpOwogICAgICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZwcnYt
PmxvY2ssIGZsYWdzKTsKIAogICAgICAgICAvKiBGQUxMVEhSVSAqLwogICAgIGNhc2UgWEVOX1NZ
U0NUTF9TQ0hFRE9QX2dldGluZm86CiAgICAgICAgIHBhcmFtcy0+dHNsaWNlX21zID0gcHJ2LT50
c2xpY2UgLyBNSUxMSVNFQ1MoMSk7CiAgICAgICAgIHBhcmFtcy0+cmF0ZWxpbWl0X3VzID0gcHJ2
LT5yYXRlbGltaXQgLyBNSUNST1NFQ1MoMSk7Ci0gICAgICAgIHBhcmFtcy0+dmNwdV9taWdyX2Rl
bGF5X3VzID0gcHJ2LT52Y3B1X21pZ3JfZGVsYXkgLyBNSUNST1NFQ1MoMSk7CisgICAgICAgIHBh
cmFtcy0+dmNwdV9taWdyX2RlbGF5X3VzID0gcHJ2LT51bml0X21pZ3JfZGVsYXkgLyBNSUNST1NF
Q1MoMSk7CiAgICAgICAgIHJjID0gMDsKICAgICAgICAgYnJlYWs7CiAgICAgfQpAQCAtMTMwNiw3
ICsxMzA1LDcgQEAgY3NjaGVkX2FsbG9jX2RvbWRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAq
b3BzLCBzdHJ1Y3QgZG9tYWluICpkb20pCiAgICAgICAgIHJldHVybiBFUlJfUFRSKC1FTk9NRU0p
OwogCiAgICAgLyogSW5pdGlhbGl6ZSBjcmVkaXQgYW5kIHdlaWdodCAqLwotICAgIElOSVRfTElT
VF9IRUFEKCZzZG9tLT5hY3RpdmVfdmNwdSk7CisgICAgSU5JVF9MSVNUX0hFQUQoJnNkb20tPmFj
dGl2ZV91bml0KTsKICAgICBJTklUX0xJU1RfSEVBRCgmc2RvbS0+YWN0aXZlX3Nkb21fZWxlbSk7
CiAgICAgc2RvbS0+ZG9tID0gZG9tOwogICAgIHNkb20tPndlaWdodCA9IENTQ0hFRF9ERUZBVUxU
X1dFSUdIVDsKQEAgLTEzMjMsNyArMTMyMiw3IEBAIGNzY2hlZF9mcmVlX2RvbWRhdGEoY29uc3Qg
c3RydWN0IHNjaGVkdWxlciAqb3BzLCB2b2lkICpkYXRhKQogLyoKICAqIFRoaXMgaXMgYSBPKG4p
IG9wdGltaXplZCBzb3J0IG9mIHRoZSBydW5xLgogICoKLSAqIFRpbWUtc2hhcmUgVkNQVXMgY2Fu
IG9ubHkgYmUgb25lIG9mIHR3byBwcmlvcml0aWVzLCBVTkRFUiBvciBPVkVSLiBXZSB3YWxrCisg
KiBUaW1lLXNoYXJlIFVOSVRzIGNhbiBvbmx5IGJlIG9uZSBvZiB0d28gcHJpb3JpdGllcywgVU5E
RVIgb3IgT1ZFUi4gV2Ugd2FsawogICogdGhyb3VnaCB0aGUgcnVucSBhbmQgbW92ZSB1cCBhbnkg
VU5ERVJzIHRoYXQgYXJlIHByZWNlZGVkIGJ5IE9WRVJTLiBXZQogICogcmVtZW1iZXIgdGhlIGxh
c3QgVU5ERVIgdG8gbWFrZSB0aGUgbW92ZSB1cCBvcGVyYXRpb24gTygxKS4KICAqLwpAQCAtMTM3
Niw3ICsxMzc1LDcgQEAgY3NjaGVkX2FjY3Qodm9pZCogZHVtbXkpCiB7CiAgICAgc3RydWN0IGNz
Y2hlZF9wcml2YXRlICpwcnYgPSBkdW1teTsKICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwotICAg
IHN0cnVjdCBsaXN0X2hlYWQgKml0ZXJfdmNwdSwgKm5leHRfdmNwdTsKKyAgICBzdHJ1Y3QgbGlz
dF9oZWFkICppdGVyX3VuaXQsICpuZXh0X3VuaXQ7CiAgICAgc3RydWN0IGxpc3RfaGVhZCAqaXRl
cl9zZG9tLCAqbmV4dF9zZG9tOwogICAgIHN0cnVjdCBjc2NoZWRfdW5pdCAqc3ZjOwogICAgIHN0
cnVjdCBjc2NoZWRfZG9tICpzZG9tOwpAQCAtMTQyMywyNiArMTQyMiwyNiBAQCBjc2NoZWRfYWNj
dCh2b2lkKiBkdW1teSkKICAgICAgICAgc2RvbSA9IGxpc3RfZW50cnkoaXRlcl9zZG9tLCBzdHJ1
Y3QgY3NjaGVkX2RvbSwgYWN0aXZlX3Nkb21fZWxlbSk7CiAKICAgICAgICAgQlVHX09OKCBpc19p
ZGxlX2RvbWFpbihzZG9tLT5kb20pICk7Ci0gICAgICAgIEJVR19PTiggc2RvbS0+YWN0aXZlX3Zj
cHVfY291bnQgPT0gMCApOworICAgICAgICBCVUdfT04oIHNkb20tPmFjdGl2ZV91bml0X2NvdW50
ID09IDAgKTsKICAgICAgICAgQlVHX09OKCBzZG9tLT53ZWlnaHQgPT0gMCApOwotICAgICAgICBC
VUdfT04oIChzZG9tLT53ZWlnaHQgKiBzZG9tLT5hY3RpdmVfdmNwdV9jb3VudCkgPiB3ZWlnaHRf
bGVmdCApOworICAgICAgICBCVUdfT04oIChzZG9tLT53ZWlnaHQgKiBzZG9tLT5hY3RpdmVfdW5p
dF9jb3VudCkgPiB3ZWlnaHRfbGVmdCApOwogCi0gICAgICAgIHdlaWdodF9sZWZ0IC09ICggc2Rv
bS0+d2VpZ2h0ICogc2RvbS0+YWN0aXZlX3ZjcHVfY291bnQgKTsKKyAgICAgICAgd2VpZ2h0X2xl
ZnQgLT0gKCBzZG9tLT53ZWlnaHQgKiBzZG9tLT5hY3RpdmVfdW5pdF9jb3VudCApOwogCiAgICAg
ICAgIC8qCiAgICAgICAgICAqIEEgZG9tYWluJ3MgZmFpciBzaGFyZSBpcyBjb21wdXRlZCB1c2lu
ZyBpdHMgd2VpZ2h0IGluIGNvbXBldGl0aW9uCiAgICAgICAgICAqIHdpdGggdGhhdCBvZiBhbGwg
b3RoZXIgYWN0aXZlIGRvbWFpbnMuCiAgICAgICAgICAqCi0gICAgICAgICAqIEF0IG1vc3QsIGEg
ZG9tYWluIGNhbiB1c2UgY3JlZGl0cyB0byBydW4gYWxsIGl0cyBhY3RpdmUgVkNQVXMKKyAgICAg
ICAgICogQXQgbW9zdCwgYSBkb21haW4gY2FuIHVzZSBjcmVkaXRzIHRvIHJ1biBhbGwgaXRzIGFj
dGl2ZSBVTklUcwogICAgICAgICAgKiBmb3Igb25lIGZ1bGwgYWNjb3VudGluZyBwZXJpb2QuIFdl
IGFsbG93IGEgZG9tYWluIHRvIGVhcm4gbW9yZQogICAgICAgICAgKiBvbmx5IHdoZW4gdGhlIHN5
c3RlbS13aWRlIGNyZWRpdCBiYWxhbmNlIGlzIG5lZ2F0aXZlLgogICAgICAgICAgKi8KLSAgICAg
ICAgY3JlZGl0X3BlYWsgPSBzZG9tLT5hY3RpdmVfdmNwdV9jb3VudCAqIHBydi0+Y3JlZGl0c19w
ZXJfdHNsaWNlOworICAgICAgICBjcmVkaXRfcGVhayA9IHNkb20tPmFjdGl2ZV91bml0X2NvdW50
ICogcHJ2LT5jcmVkaXRzX3Blcl90c2xpY2U7CiAgICAgICAgIGlmICggcHJ2LT5jcmVkaXRfYmFs
YW5jZSA8IDAgKQogICAgICAgICB7CiAgICAgICAgICAgICBjcmVkaXRfcGVhayArPSAoICggLXBy
di0+Y3JlZGl0X2JhbGFuY2UKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqIHNkb20t
PndlaWdodAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICogc2RvbS0+YWN0aXZlX3Zj
cHVfY291bnQpICsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqIHNkb20tPmFjdGl2
ZV91bml0X2NvdW50KSArCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICh3ZWlnaHRfdG90
YWwgLSAxKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgKSAvIHdlaWdodF90b3RhbDsKICAg
ICAgICAgfQpAQCAtMTQ1MywxNCArMTQ1MiwxNCBAQCBjc2NoZWRfYWNjdCh2b2lkKiBkdW1teSkK
ICAgICAgICAgICAgIGlmICggY3JlZGl0X2NhcCA8IGNyZWRpdF9wZWFrICkKICAgICAgICAgICAg
ICAgICBjcmVkaXRfcGVhayA9IGNyZWRpdF9jYXA7CiAKLSAgICAgICAgICAgIC8qIEZJWE1FIC0t
IHNldCBjYXAgcGVyLXZjcHUgYXMgd2VsbC4uLj8gKi8KLSAgICAgICAgICAgIGNyZWRpdF9jYXAg
PSAoIGNyZWRpdF9jYXAgKyAoIHNkb20tPmFjdGl2ZV92Y3B1X2NvdW50IC0gMSApCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgKSAvIHNkb20tPmFjdGl2ZV92Y3B1X2NvdW50OworICAgICAgICAg
ICAgLyogRklYTUUgLS0gc2V0IGNhcCBwZXItdW5pdCBhcyB3ZWxsLi4uPyAqLworICAgICAgICAg
ICAgY3JlZGl0X2NhcCA9ICggY3JlZGl0X2NhcCArICggc2RvbS0+YWN0aXZlX3VuaXRfY291bnQg
LSAxICkKKyAgICAgICAgICAgICAgICAgICAgICAgICApIC8gc2RvbS0+YWN0aXZlX3VuaXRfY291
bnQ7CiAgICAgICAgIH0KIAogICAgICAgICBjcmVkaXRfZmFpciA9ICggKCBjcmVkaXRfdG90YWwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgKiBzZG9tLT53ZWlnaHQKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgKiBzZG9tLT5hY3RpdmVfdmNwdV9jb3VudCApCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICogc2RvbS0+YWN0aXZlX3VuaXRfY291bnQgKQogICAgICAgICAgICAgICAgICAg
ICAgICAgKyAod2VpZ2h0X3RvdGFsIC0gMSkKICAgICAgICAgICAgICAgICAgICAgICApIC8gd2Vp
Z2h0X3RvdGFsOwogCkBAIC0xNDk0LDE0ICsxNDkzLDE0IEBAIGNzY2hlZF9hY2N0KHZvaWQqIGR1
bW15KQogICAgICAgICAgICAgY3JlZGl0X2ZhaXIgPSBjcmVkaXRfcGVhazsKICAgICAgICAgfQog
Ci0gICAgICAgIC8qIENvbXB1dGUgZmFpciBzaGFyZSBwZXIgVkNQVSAqLwotICAgICAgICBjcmVk
aXRfZmFpciA9ICggY3JlZGl0X2ZhaXIgKyAoIHNkb20tPmFjdGl2ZV92Y3B1X2NvdW50IC0gMSAp
Ci0gICAgICAgICAgICAgICAgICAgICAgKSAvIHNkb20tPmFjdGl2ZV92Y3B1X2NvdW50OworICAg
ICAgICAvKiBDb21wdXRlIGZhaXIgc2hhcmUgcGVyIFVOSVQgKi8KKyAgICAgICAgY3JlZGl0X2Zh
aXIgPSAoIGNyZWRpdF9mYWlyICsgKCBzZG9tLT5hY3RpdmVfdW5pdF9jb3VudCAtIDEgKQorICAg
ICAgICAgICAgICAgICAgICAgICkgLyBzZG9tLT5hY3RpdmVfdW5pdF9jb3VudDsKIAogCi0gICAg
ICAgIGxpc3RfZm9yX2VhY2hfc2FmZSggaXRlcl92Y3B1LCBuZXh0X3ZjcHUsICZzZG9tLT5hY3Rp
dmVfdmNwdSApCisgICAgICAgIGxpc3RfZm9yX2VhY2hfc2FmZSggaXRlcl91bml0LCBuZXh0X3Vu
aXQsICZzZG9tLT5hY3RpdmVfdW5pdCApCiAgICAgICAgIHsKLSAgICAgICAgICAgIHN2YyA9IGxp
c3RfZW50cnkoaXRlcl92Y3B1LCBzdHJ1Y3QgY3NjaGVkX3VuaXQsIGFjdGl2ZV92Y3B1X2VsZW0p
OworICAgICAgICAgICAgc3ZjID0gbGlzdF9lbnRyeShpdGVyX3VuaXQsIHN0cnVjdCBjc2NoZWRf
dW5pdCwgYWN0aXZlX3VuaXRfZWxlbSk7CiAgICAgICAgICAgICBCVUdfT04oIHNkb20gIT0gc3Zj
LT5zZG9tICk7CiAKICAgICAgICAgICAgIC8qIEluY3JlbWVudCBjcmVkaXQgKi8KQEAgLTE1MDks
MjAgKzE1MDgsMjAgQEAgY3NjaGVkX2FjY3Qodm9pZCogZHVtbXkpCiAgICAgICAgICAgICBjcmVk
aXQgPSBhdG9taWNfcmVhZCgmc3ZjLT5jcmVkaXQpOwogCiAgICAgICAgICAgICAvKgotICAgICAg
ICAgICAgICogUmVjb21wdXRlIHByaW9yaXR5IG9yLCBpZiBWQ1BVIGlzIGlkbGluZywgcmVtb3Zl
IGl0IGZyb20KKyAgICAgICAgICAgICAqIFJlY29tcHV0ZSBwcmlvcml0eSBvciwgaWYgVU5JVCBp
cyBpZGxpbmcsIHJlbW92ZSBpdCBmcm9tCiAgICAgICAgICAgICAgKiB0aGUgYWN0aXZlIGxpc3Qu
CiAgICAgICAgICAgICAgKi8KICAgICAgICAgICAgIGlmICggY3JlZGl0IDwgMCApCiAgICAgICAg
ICAgICB7CiAgICAgICAgICAgICAgICAgc3ZjLT5wcmkgPSBDU0NIRURfUFJJX1RTX09WRVI7CiAK
LSAgICAgICAgICAgICAgICAvKiBQYXJrIHJ1bm5pbmcgVkNQVXMgb2YgY2FwcGVkLW91dCBkb21h
aW5zICovCisgICAgICAgICAgICAgICAgLyogUGFyayBydW5uaW5nIFVOSVRzIG9mIGNhcHBlZC1v
dXQgZG9tYWlucyAqLwogICAgICAgICAgICAgICAgIGlmICggc2RvbS0+Y2FwICE9IDBVICYmCiAg
ICAgICAgICAgICAgICAgICAgICBjcmVkaXQgPCAtY3JlZGl0X2NhcCAmJgotICAgICAgICAgICAg
ICAgICAgICAgIXRlc3RfYW5kX3NldF9iaXQoQ1NDSEVEX0ZMQUdfVkNQVV9QQVJLRUQsICZzdmMt
PmZsYWdzKSApCisgICAgICAgICAgICAgICAgICAgICAhdGVzdF9hbmRfc2V0X2JpdChDU0NIRURf
RkxBR19VTklUX1BBUktFRCwgJnN2Yy0+ZmxhZ3MpICkKICAgICAgICAgICAgICAgICB7CiAgICAg
ICAgICAgICAgICAgICAgIFNDSEVEX1NUQVRfQ1JBTksodW5pdF9wYXJrKTsKLSAgICAgICAgICAg
ICAgICAgICAgdmNwdV9wYXVzZV9ub3N5bmMoc3ZjLT52Y3B1KTsKKyAgICAgICAgICAgICAgICAg
ICAgdmNwdV9wYXVzZV9ub3N5bmMoc3ZjLT51bml0LT52Y3B1KTsKICAgICAgICAgICAgICAgICB9
CiAKICAgICAgICAgICAgICAgICAvKiBMb3dlciBib3VuZCBvbiBjcmVkaXRzICovCkBAIC0xNTM4
LDIyICsxNTM3LDIyIEBAIGNzY2hlZF9hY2N0KHZvaWQqIGR1bW15KQogICAgICAgICAgICAgICAg
IHN2Yy0+cHJpID0gQ1NDSEVEX1BSSV9UU19VTkRFUjsKIAogICAgICAgICAgICAgICAgIC8qIFVu
cGFyayBhbnkgY2FwcGVkIGRvbWFpbnMgd2hvc2UgY3JlZGl0cyBnbyBwb3NpdGl2ZSAqLwotICAg
ICAgICAgICAgICAgIGlmICggdGVzdF9iaXQoQ1NDSEVEX0ZMQUdfVkNQVV9QQVJLRUQsICZzdmMt
PmZsYWdzKSApCisgICAgICAgICAgICAgICAgaWYgKCB0ZXN0X2JpdChDU0NIRURfRkxBR19VTklU
X1BBUktFRCwgJnN2Yy0+ZmxhZ3MpICkKICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAg
ICAgICAgIC8qCiAgICAgICAgICAgICAgICAgICAgICAqIEl0J3MgaW1wb3J0YW50IHRvIHVuc2V0
IHRoZSBmbGFnIEFGVEVSIHRoZSB1bnBhdXNlKCkKLSAgICAgICAgICAgICAgICAgICAgICogY2Fs
bCB0byBtYWtlIHN1cmUgdGhlIFZDUFUncyBwcmlvcml0eSBpcyBub3QgYm9vc3RlZAorICAgICAg
ICAgICAgICAgICAgICAgKiBjYWxsIHRvIG1ha2Ugc3VyZSB0aGUgVU5JVCdzIHByaW9yaXR5IGlz
IG5vdCBib29zdGVkCiAgICAgICAgICAgICAgICAgICAgICAqIGlmIGl0IGlzIHdva2VuIHVwIGhl
cmUuCiAgICAgICAgICAgICAgICAgICAgICAqLwogICAgICAgICAgICAgICAgICAgICBTQ0hFRF9T
VEFUX0NSQU5LKHVuaXRfdW5wYXJrKTsKLSAgICAgICAgICAgICAgICAgICAgdmNwdV91bnBhdXNl
KHN2Yy0+dmNwdSk7Ci0gICAgICAgICAgICAgICAgICAgIGNsZWFyX2JpdChDU0NIRURfRkxBR19W
Q1BVX1BBUktFRCwgJnN2Yy0+ZmxhZ3MpOworICAgICAgICAgICAgICAgICAgICB2Y3B1X3VucGF1
c2Uoc3ZjLT51bml0LT52Y3B1KTsKKyAgICAgICAgICAgICAgICAgICAgY2xlYXJfYml0KENTQ0hF
RF9GTEFHX1VOSVRfUEFSS0VELCAmc3ZjLT5mbGFncyk7CiAgICAgICAgICAgICAgICAgfQogCi0g
ICAgICAgICAgICAgICAgLyogVXBwZXIgYm91bmQgb24gY3JlZGl0cyBtZWFucyBWQ1BVIHN0b3Bz
IGVhcm5pbmcgKi8KKyAgICAgICAgICAgICAgICAvKiBVcHBlciBib3VuZCBvbiBjcmVkaXRzIG1l
YW5zIFVOSVQgc3RvcHMgZWFybmluZyAqLwogICAgICAgICAgICAgICAgIGlmICggY3JlZGl0ID4g
cHJ2LT5jcmVkaXRzX3Blcl90c2xpY2UgKQogICAgICAgICAgICAgICAgIHsKLSAgICAgICAgICAg
ICAgICAgICAgX19jc2NoZWRfdmNwdV9hY2N0X3N0b3BfbG9ja2VkKHBydiwgc3ZjKTsKKyAgICAg
ICAgICAgICAgICAgICAgX19jc2NoZWRfdW5pdF9hY2N0X3N0b3BfbG9ja2VkKHBydiwgc3ZjKTsK
ICAgICAgICAgICAgICAgICAgICAgLyogRGl2aWRlIGNyZWRpdHMgaW4gaGFsZiwgc28gdGhhdCB3
aGVuIGl0IHN0YXJ0cwogICAgICAgICAgICAgICAgICAgICAgKiBhY2NvdW50aW5nIGFnYWluLCBp
dCBzdGFydHMgYSBsaXR0bGUgYml0ICJhaGVhZCIgKi8KICAgICAgICAgICAgICAgICAgICAgY3Jl
ZGl0IC89IDI7CkBAIC0xNTYxLDggKzE1NjAsOCBAQCBjc2NoZWRfYWNjdCh2b2lkKiBkdW1teSkK
ICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICB9CiAKLSAgICAgICAgICAgIFNDSEVEX1ZD
UFVfU1RBVF9TRVQoc3ZjLCBjcmVkaXRfbGFzdCwgY3JlZGl0KTsKLSAgICAgICAgICAgIFNDSEVE
X1ZDUFVfU1RBVF9TRVQoc3ZjLCBjcmVkaXRfaW5jciwgY3JlZGl0X2ZhaXIpOworICAgICAgICAg
ICAgU0NIRURfVU5JVF9TVEFUX1NFVChzdmMsIGNyZWRpdF9sYXN0LCBjcmVkaXQpOworICAgICAg
ICAgICAgU0NIRURfVU5JVF9TVEFUX1NFVChzdmMsIGNyZWRpdF9pbmNyLCBjcmVkaXRfZmFpcik7
CiAgICAgICAgICAgICBjcmVkaXRfYmFsYW5jZSArPSBjcmVkaXQ7CiAgICAgICAgIH0KICAgICB9
CkBAIC0xNTg4LDEwICsxNTg3LDEwIEBAIGNzY2hlZF90aWNrKHZvaWQgKl9jcHUpCiAgICAgc3Bj
LT50aWNrKys7CiAKICAgICAvKgotICAgICAqIEFjY291bnRpbmcgZm9yIHJ1bm5pbmcgVkNQVQor
ICAgICAqIEFjY291bnRpbmcgZm9yIHJ1bm5pbmcgVU5JVAogICAgICAqLwotICAgIGlmICggIWlz
X2lkbGVfdmNwdShjdXJyZW50KSApCi0gICAgICAgIGNzY2hlZF92Y3B1X2FjY3QocHJ2LCBjcHUp
OworICAgIGlmICggIWlzX2lkbGVfdW5pdChjdXJyZW50LT5zY2hlZF91bml0KSApCisgICAgICAg
IGNzY2hlZF91bml0X2FjY3QocHJ2LCBjcHUpOwogCiAgICAgLyoKICAgICAgKiBDaGVjayBpZiBy
dW5xIG5lZWRzIHRvIGJlIHNvcnRlZApAQCAtMTYxMiw3ICsxNjExLDcgQEAgY3NjaGVkX3J1bnFf
c3RlYWwoaW50IHBlZXJfY3B1LCBpbnQgY3B1LCBpbnQgcHJpLCBpbnQgYmFsYW5jZV9zdGVwKQog
ICAgIGNvbnN0IHN0cnVjdCBjc2NoZWRfcGNwdSAqIGNvbnN0IHBlZXJfcGNwdSA9IENTQ0hFRF9Q
Q1BVKHBlZXJfY3B1KTsKICAgICBzdHJ1Y3QgY3NjaGVkX3VuaXQgKnNwZWVyOwogICAgIHN0cnVj
dCBsaXN0X2hlYWQgKml0ZXI7Ci0gICAgc3RydWN0IHZjcHUgKnZjOworICAgIHN0cnVjdCBzY2hl
ZF91bml0ICp1bml0OwogCiAgICAgQVNTRVJUKHBlZXJfcGNwdSAhPSBOVUxMKTsKIApAQCAtMTYy
MCw3ICsxNjE5LDcgQEAgY3NjaGVkX3J1bnFfc3RlYWwoaW50IHBlZXJfY3B1LCBpbnQgY3B1LCBp
bnQgcHJpLCBpbnQgYmFsYW5jZV9zdGVwKQogICAgICAqIERvbid0IHN0ZWFsIGZyb20gYW4gaWRs
ZSBDUFUncyBydW5xIGJlY2F1c2UgaXQncyBhYm91dCB0bwogICAgICAqIHBpY2sgdXAgd29yayBm
cm9tIGl0IGl0c2VsZi4KICAgICAgKi8KLSAgICBpZiAoIHVubGlrZWx5KGlzX2lkbGVfdmNwdShj
dXJyX29uX2NwdShwZWVyX2NwdSktPnZjcHUpKSApCisgICAgaWYgKCB1bmxpa2VseShpc19pZGxl
X3VuaXQoY3Vycl9vbl9jcHUocGVlcl9jcHUpKSkgKQogICAgICAgICBnb3RvIG91dDsKIAogICAg
IGxpc3RfZm9yX2VhY2goIGl0ZXIsICZwZWVyX3BjcHUtPnJ1bnEgKQpAQCAtMTYyOCw0NiArMTYy
Nyw0NCBAQCBjc2NoZWRfcnVucV9zdGVhbChpbnQgcGVlcl9jcHUsIGludCBjcHUsIGludCBwcmks
IGludCBiYWxhbmNlX3N0ZXApCiAgICAgICAgIHNwZWVyID0gX19ydW5xX2VsZW0oaXRlcik7CiAK
ICAgICAgICAgLyoKLSAgICAgICAgICogSWYgbmV4dCBhdmFpbGFibGUgVkNQVSBoZXJlIGlzIG5v
dCBvZiBzdHJpY3RseSBoaWdoZXIKKyAgICAgICAgICogSWYgbmV4dCBhdmFpbGFibGUgVU5JVCBo
ZXJlIGlzIG5vdCBvZiBzdHJpY3RseSBoaWdoZXIKICAgICAgICAgICogcHJpb3JpdHkgdGhhbiBv
dXJzLCB0aGlzIFBDUFUgaXMgdXNlbGVzcyB0byB1cy4KICAgICAgICAgICovCiAgICAgICAgIGlm
ICggc3BlZXItPnByaSA8PSBwcmkgKQogICAgICAgICAgICAgYnJlYWs7CiAKLSAgICAgICAgLyog
SXMgdGhpcyBWQ1BVIHJ1bm5hYmxlIG9uIG91ciBQQ1BVPyAqLwotICAgICAgICB2YyA9IHNwZWVy
LT52Y3B1OwotICAgICAgICBCVUdfT04oIGlzX2lkbGVfdmNwdSh2YykgKTsKKyAgICAgICAgLyog
SXMgdGhpcyBVTklUIHJ1bm5hYmxlIG9uIG91ciBQQ1BVPyAqLworICAgICAgICB1bml0ID0gc3Bl
ZXItPnVuaXQ7CisgICAgICAgIEJVR19PTiggaXNfaWRsZV91bml0KHVuaXQpICk7CiAKICAgICAg
ICAgLyoKLSAgICAgICAgICogSWYgdGhlIHZjcHUgaXMgc3RpbGwgaW4gcGVlcl9jcHUncyBzY2hl
ZHVsaW5nIHRhaWwsIG9yIGlmIGl0CisgICAgICAgICAqIElmIHRoZSB1bml0IGlzIHN0aWxsIGlu
IHBlZXJfY3B1J3Mgc2NoZWR1bGluZyB0YWlsLCBvciBpZiBpdAogICAgICAgICAgKiBoYXMgbm8g
dXNlZnVsIHNvZnQgYWZmaW5pdHksIHNraXAgaXQuCiAgICAgICAgICAqCiAgICAgICAgICAqIElu
IGZhY3QsIHdoYXQgd2Ugd2FudCBpcyB0byBjaGVjayBpZiB3ZSBoYXZlIGFueSAic29mdC1hZmZp
bmUKICAgICAgICAgICogd29yayIgdG8gc3RlYWwsIGJlZm9yZSBzdGFydGluZyB0byBsb29rIGF0
ICJoYXJkLWFmZmluZSB3b3JrIi4KICAgICAgICAgICoKLSAgICAgICAgICogTm90aWNlIHRoYXQs
IGlmIG5vdCBldmVuIG9uZSB2Q1BVIG9uIHRoaXMgcnVucSBoYXMgYSB1c2VmdWwKKyAgICAgICAg
ICogTm90aWNlIHRoYXQsIGlmIG5vdCBldmVuIG9uZSB1bml0IG9uIHRoaXMgcnVucSBoYXMgYSB1
c2VmdWwKICAgICAgICAgICogc29mdCBhZmZpbml0eSwgd2UgY291bGQgaGF2ZSBhdm9pZCBjb25z
aWRlcmluZyB0aGlzIHJ1bnEgZm9yCiAgICAgICAgICAqIGEgc29mdCBiYWxhbmNpbmcgc3RlcCBp
biB0aGUgZmlyc3QgcGxhY2UuIFRoaXMsIGZvciBpbnN0YW5jZSwKICAgICAgICAgICogY2FuIGJl
IGltcGxlbWVudGVkIGJ5IHRha2luZyBub3RlIG9mIG9uIHdoYXQgcnVucSB0aGVyZSBhcmUKLSAg
ICAgICAgICogdkNQVXMgd2l0aCB1c2VmdWwgc29mdCBhZmZpbml0aWVzIGluIHNvbWUgc29ydCBv
ZiBiaXRtYXAKKyAgICAgICAgICogdW5pdHMgd2l0aCB1c2VmdWwgc29mdCBhZmZpbml0aWVzIGlu
IHNvbWUgc29ydCBvZiBiaXRtYXAKICAgICAgICAgICogb3IgY291bnRlci4KICAgICAgICAgICov
Ci0gICAgICAgIGlmICggdmMtPnNjaGVkX3VuaXQtPmlzX3J1bm5pbmcgfHwKLSAgICAgICAgICAg
ICAoYmFsYW5jZV9zdGVwID09IEJBTEFOQ0VfU09GVF9BRkZJTklUWSAmJgotICAgICAgICAgICAg
ICAhaGFzX3NvZnRfYWZmaW5pdHkodmMtPnNjaGVkX3VuaXQpKSApCisgICAgICAgIGlmICggdW5p
dC0+aXNfcnVubmluZyB8fCAoYmFsYW5jZV9zdGVwID09IEJBTEFOQ0VfU09GVF9BRkZJTklUWSAm
JgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICFoYXNfc29mdF9hZmZpbml0eSh1
bml0KSkgKQogICAgICAgICAgICAgY29udGludWU7CiAKLSAgICAgICAgYWZmaW5pdHlfYmFsYW5j
ZV9jcHVtYXNrKHZjLT5zY2hlZF91bml0LCBiYWxhbmNlX3N0ZXAsIGNwdW1hc2tfc2NyYXRjaCk7
Ci0gICAgICAgIGlmICggX19jc2NoZWRfdmNwdV9pc19taWdyYXRlYWJsZShwcnYsIHZjLCBjcHUs
IGNwdW1hc2tfc2NyYXRjaCkgKQorICAgICAgICBhZmZpbml0eV9iYWxhbmNlX2NwdW1hc2sodW5p
dCwgYmFsYW5jZV9zdGVwLCBjcHVtYXNrX3NjcmF0Y2gpOworICAgICAgICBpZiAoIF9fY3NjaGVk
X3VuaXRfaXNfbWlncmF0ZWFibGUocHJ2LCB1bml0LCBjcHUsIGNwdW1hc2tfc2NyYXRjaCkgKQog
ICAgICAgICB7CiAgICAgICAgICAgICAvKiBXZSBnb3QgYSBjYW5kaWRhdGUuIEdyYWIgaXQhICov
Ci0gICAgICAgICAgICBUUkFDRV8zRChUUkNfQ1NDSEVEX1NUT0xFTl9WQ1BVLCBwZWVyX2NwdSwK
LSAgICAgICAgICAgICAgICAgICAgIHZjLT5kb21haW4tPmRvbWFpbl9pZCwgdmMtPnZjcHVfaWQp
OwotICAgICAgICAgICAgU0NIRURfVkNQVV9TVEFUX0NSQU5LKHNwZWVyLCBtaWdyYXRlX3EpOwor
ICAgICAgICAgICAgVFJBQ0VfM0QoVFJDX0NTQ0hFRF9TVE9MRU5fVU5JVCwgcGVlcl9jcHUsCisg
ICAgICAgICAgICAgICAgICAgICB1bml0LT5kb21haW4tPmRvbWFpbl9pZCwgdW5pdC0+dW5pdF9p
ZCk7CisgICAgICAgICAgICBTQ0hFRF9VTklUX1NUQVRfQ1JBTksoc3BlZXIsIG1pZ3JhdGVfcSk7
CiAgICAgICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKG1pZ3JhdGVfcXVldWVkKTsKLSAgICAgICAg
ICAgIFdBUk5fT04odmMtPmlzX3VyZ2VudCk7CiAgICAgICAgICAgICBydW5xX3JlbW92ZShzcGVl
cik7Ci0gICAgICAgICAgICBzY2hlZF9zZXRfcmVzKHZjLT5zY2hlZF91bml0LCBnZXRfc2NoZWRf
cmVzKGNwdSkpOworICAgICAgICAgICAgc2NoZWRfc2V0X3Jlcyh1bml0LCBnZXRfc2NoZWRfcmVz
KGNwdSkpOwogICAgICAgICAgICAgLyoKICAgICAgICAgICAgICAqIHNwZWVyIHdpbGwgc3RhcnQg
ZXhlY3V0aW5nIGRpcmVjdGx5IG9uIGNwdSwgd2l0aG91dCBoYXZpbmcgdG8KICAgICAgICAgICAg
ICAqIGdvIHRocm91Z2ggcnVucV9pbnNlcnQoKS4gU28gd2UgbXVzdCB1cGRhdGUgdGhlIHJ1bm5h
YmxlIGNvdW50CkBAIC0xNjkzLDcgKzE2OTAsNyBAQCBjc2NoZWRfbG9hZF9iYWxhbmNlKHN0cnVj
dCBjc2NoZWRfcHJpdmF0ZSAqcHJ2LCBpbnQgY3B1LAogICAgIGludCBwZWVyX2NwdSwgZmlyc3Rf
Y3B1LCBwZWVyX25vZGUsIGJzdGVwOwogICAgIGludCBub2RlID0gY3B1X3RvX25vZGUoY3B1KTsK
IAotICAgIEJVR19PTiggY3B1ICE9IHNuZXh0LT52Y3B1LT5wcm9jZXNzb3IgKTsKKyAgICBCVUdf
T04oIGNwdSAhPSBzY2hlZF91bml0X2NwdShzbmV4dC0+dW5pdCkgKTsKICAgICBvbmxpbmUgPSBj
cHVwb29sX29ubGluZV9jcHVtYXNrKGMpOwogCiAgICAgLyoKQEAgLTE3MjIsNyArMTcxOSw3IEBA
IGNzY2hlZF9sb2FkX2JhbGFuY2Uoc3RydWN0IGNzY2hlZF9wcml2YXRlICpwcnYsIGludCBjcHUs
CiAgICAgICAgIC8qCiAgICAgICAgICAqIFdlIHBlZWsgYXQgdGhlIG5vbi1pZGxpbmcgQ1BVcyBp
biBhIG5vZGUtd2lzZSBmYXNoaW9uLiBJbiBmYWN0LAogICAgICAgICAgKiBpdCBpcyBtb3JlIGxp
a2VseSB0aGF0IHdlIGZpbmQgc29tZSBhZmZpbmUgd29yayBvbiBvdXIgc2FtZQotICAgICAgICAg
KiBub2RlLCBub3QgdG8gbWVudGlvbiB0aGF0IG1pZ3JhdGluZyB2Y3B1cyB3aXRoaW4gdGhlIHNh
bWUgbm9kZQorICAgICAgICAgKiBub2RlLCBub3QgdG8gbWVudGlvbiB0aGF0IG1pZ3JhdGluZyB1
bml0cyB3aXRoaW4gdGhlIHNhbWUgbm9kZQogICAgICAgICAgKiBjb3VsZCB3ZWxsIGV4cGVjdGVk
IHRvIGJlIGNoZWFwZXIgdGhhbiBhY3Jvc3Mtbm9kZXMgKG1lbW9yeQogICAgICAgICAgKiBzdGF5
cyBsb2NhbCwgdGhlcmUgbWlnaHQgYmUgc29tZSBub2RlLXdpZGUgY2FjaGVbc10sIGV0Yy4pLgog
ICAgICAgICAgKi8KQEAgLTE3NDMsNyArMTc0MCw3IEBAIGNzY2hlZF9sb2FkX2JhbGFuY2Uoc3Ry
dWN0IGNzY2hlZF9wcml2YXRlICpwcnYsIGludCBjcHUsCiAgICAgICAgICAgICAgICAgc3Bpbmxv
Y2tfdCAqbG9jazsKIAogICAgICAgICAgICAgICAgIC8qCi0gICAgICAgICAgICAgICAgICogSWYg
dGhlcmUgaXMgb25seSBvbmUgcnVubmFibGUgdkNQVSBvbiBwZWVyX2NwdSwgaXQgbWVhbnMKKyAg
ICAgICAgICAgICAgICAgKiBJZiB0aGVyZSBpcyBvbmx5IG9uZSBydW5uYWJsZSB1bml0IG9uIHBl
ZXJfY3B1LCBpdCBtZWFucwogICAgICAgICAgICAgICAgICAqIHRoZXJlJ3Mgbm8gb25lIHRvIGJl
IHN0b2xlbiBpbiBpdHMgcnVucXVldWUsIHNvIHNraXAgaXQuCiAgICAgICAgICAgICAgICAgICoK
ICAgICAgICAgICAgICAgICAgKiBDaGVja2luZyB0aGlzIHdpdGhvdXQgaG9sZGluZyB0aGUgbG9j
ayBpcyByYWN5Li4uIEJ1dCB0aGF0J3MKQEAgLTE3NTYsMTMgKzE3NTMsMTMgQEAgY3NjaGVkX2xv
YWRfYmFsYW5jZShzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKnBydiwgaW50IGNwdSwKICAgICAgICAg
ICAgICAgICAgKiAgIEFuZCB3ZSBjYW4gYXZvaWQgdGhhdCBieSByZS1jaGVja2luZyBucl9ydW5u
YWJsZSBhZnRlcgogICAgICAgICAgICAgICAgICAqICAgaGF2aW5nIGdyYWJiZWQgdGhlIGxvY2ss
IGlmIHdlIHdhbnQ7CiAgICAgICAgICAgICAgICAgICogLSBpZiB3ZSByYWNlIHdpdGggaW5jX25y
X3J1bm5hYmxlKCksIHdlIHNraXAgYSBwQ1BVIHRoYXQgbWF5Ci0gICAgICAgICAgICAgICAgICog
ICBoYXZlIHJ1bm5hYmxlIHZDUFVzIGluIGl0cyBydW5xdWV1ZSwgYnV0IHRoYXQncyBub3QgYQor
ICAgICAgICAgICAgICAgICAqICAgaGF2ZSBydW5uYWJsZSB1bml0cyBpbiBpdHMgcnVucXVldWUs
IGJ1dCB0aGF0J3Mgbm90IGEKICAgICAgICAgICAgICAgICAgKiAgIHByb2JsZW0gYmVjYXVzZToK
ICAgICAgICAgICAgICAgICAgKiAgICsgaWYgcmFjaW5nIHdpdGggY3NjaGVkX3VuaXRfaW5zZXJ0
KCkgb3IgY3NjaGVkX3VuaXRfd2FrZSgpLAotICAgICAgICAgICAgICAgICAqICAgICBfX3J1bnFf
dGlja2xlKCkgd2lsbCBiZSBjYWxsZWQgYWZ0ZXJ3b3Jkcywgc28gdGhlIHZDUFUKKyAgICAgICAg
ICAgICAgICAgKiAgICAgX19ydW5xX3RpY2tsZSgpIHdpbGwgYmUgY2FsbGVkIGFmdGVyd29yZHMs
IHNvIHRoZSB1bml0CiAgICAgICAgICAgICAgICAgICogICAgIHdvbid0IGdldCBzdHVjayBpbiB0
aGUgcnVucXVldWUgZm9yIHRvbyBsb25nOwotICAgICAgICAgICAgICAgICAqICAgKyBpZiByYWNp
bmcgd2l0aCBjc2NoZWRfcnVucV9zdGVhbCgpLCBpdCBtYXkgYmUgdGhhdCBhCi0gICAgICAgICAg
ICAgICAgICogICAgIHZDUFUgdGhhdCB3ZSBjb3VsZCBoYXZlIHBpY2tlZCB1cCwgc3RheXMgaW4g
YSBydW5xdWV1ZQorICAgICAgICAgICAgICAgICAqICAgKyBpZiByYWNpbmcgd2l0aCBjc2NoZWRf
cnVucV9zdGVhbCgpLCBpdCBtYXkgYmUgdGhhdCBhbgorICAgICAgICAgICAgICAgICAqICAgICB1
bml0IHRoYXQgd2UgY291bGQgaGF2ZSBwaWNrZWQgdXAsIHN0YXlzIGluIGEgcnVucXVldWUKICAg
ICAgICAgICAgICAgICAgKiAgICAgdW50aWwgc29tZW9uZSBlbHNlIHRyaWVzIHRvIHN0ZWFsIGl0
IGFnYWluLiBCdXQgdGhpcyBpcwogICAgICAgICAgICAgICAgICAqICAgICBubyB3b3JzZSB0aGFu
IHdoYXQgY2FuIGhhcHBlbiBhbHJlYWR5ICh3aXRob3V0IHRoaXMKICAgICAgICAgICAgICAgICAg
KiAgICAgb3B0aW1pemF0aW9uKSwgaXQgdGhlIHBDUFUgd291bGQgc2NoZWR1bGUgcmlnaHQgYWZ0
ZXIgd2UKQEAgLTE3OTcsNyArMTc5NCw3IEBAIGNzY2hlZF9sb2FkX2JhbGFuY2Uoc3RydWN0IGNz
Y2hlZF9wcml2YXRlICpwcnYsIGludCBjcHUsCiAgICAgICAgICAgICAgICAgICAgIGNzY2hlZF9y
dW5xX3N0ZWFsKHBlZXJfY3B1LCBjcHUsIHNuZXh0LT5wcmksIGJzdGVwKSA6IE5VTEw7CiAgICAg
ICAgICAgICAgICAgcGNwdV9zY2hlZHVsZV91bmxvY2sobG9jaywgcGVlcl9jcHUpOwogCi0gICAg
ICAgICAgICAgICAgLyogQXMgc29vbiBhcyBvbmUgdmNwdSBpcyBmb3VuZCwgYmFsYW5jaW5nIGVu
ZHMgKi8KKyAgICAgICAgICAgICAgICAvKiBBcyBzb29uIGFzIG9uZSB1bml0IGlzIGZvdW5kLCBi
YWxhbmNpbmcgZW5kcyAqLwogICAgICAgICAgICAgICAgIGlmICggc3BlZXIgIT0gTlVMTCApCiAg
ICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAqc3RvbGVuID0gMTsKQEAgLTE4
MzYsMTQgKzE4MzMsMTUgQEAgY3NjaGVkX3NjaGVkdWxlKAogewogICAgIGNvbnN0IGludCBjcHUg
PSBzbXBfcHJvY2Vzc29yX2lkKCk7CiAgICAgc3RydWN0IGxpc3RfaGVhZCAqIGNvbnN0IHJ1bnEg
PSBSVU5RKGNwdSk7Ci0gICAgc3RydWN0IGNzY2hlZF91bml0ICogY29uc3Qgc2N1cnIgPSBDU0NI
RURfVU5JVChjdXJyZW50LT5zY2hlZF91bml0KTsKKyAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5p
dCA9IGN1cnJlbnQtPnNjaGVkX3VuaXQ7CisgICAgc3RydWN0IGNzY2hlZF91bml0ICogY29uc3Qg
c2N1cnIgPSBDU0NIRURfVU5JVCh1bml0KTsKICAgICBzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKnBy
diA9IENTQ0hFRF9QUklWKG9wcyk7CiAgICAgc3RydWN0IGNzY2hlZF91bml0ICpzbmV4dDsKICAg
ICBzdHJ1Y3QgdGFza19zbGljZSByZXQ7CiAgICAgc190aW1lX3QgcnVudGltZSwgdHNsaWNlOwog
CiAgICAgU0NIRURfU1RBVF9DUkFOSyhzY2hlZHVsZSk7Ci0gICAgQ1NDSEVEX1ZDUFVfQ0hFQ0so
Y3VycmVudCk7CisgICAgQ1NDSEVEX1VOSVRfQ0hFQ0sodW5pdCk7CiAKICAgICAvKgogICAgICAq
IEhlcmUgaW4gQ3JlZGl0MSBjb2RlLCB3ZSB1c3VhbGx5IGp1c3QgY2FsbCBUUkFDRV9uRCgpIGhl
bHBlcnMsIGFuZApAQCAtMTg1NywzMCArMTg1NSwzMCBAQCBjc2NoZWRfc2NoZWR1bGUoCiAgICAg
ICAgIH0gZDsKICAgICAgICAgZC5jcHUgPSBjcHU7CiAgICAgICAgIGQudGFza2xldCA9IHRhc2ts
ZXRfd29ya19zY2hlZHVsZWQ7Ci0gICAgICAgIGQuaWRsZSA9IGlzX2lkbGVfdmNwdShjdXJyZW50
KTsKKyAgICAgICAgZC5pZGxlID0gaXNfaWRsZV91bml0KHVuaXQpOwogICAgICAgICBfX3RyYWNl
X3ZhcihUUkNfQ1NDSEVEX1NDSEVEVUxFLCAxLCBzaXplb2YoZCksCiAgICAgICAgICAgICAgICAg
ICAgICh1bnNpZ25lZCBjaGFyICopJmQpOwogICAgIH0KIAotICAgIHJ1bnRpbWUgPSBub3cgLSBj
dXJyZW50LT5zY2hlZF91bml0LT5zdGF0ZV9lbnRyeV90aW1lOworICAgIHJ1bnRpbWUgPSBub3cg
LSB1bml0LT5zdGF0ZV9lbnRyeV90aW1lOwogICAgIGlmICggcnVudGltZSA8IDAgKSAvKiBEb2Vz
IHRoaXMgZXZlciBoYXBwZW4/ICovCiAgICAgICAgIHJ1bnRpbWUgPSAwOwogCi0gICAgaWYgKCAh
aXNfaWRsZV92Y3B1KHNjdXJyLT52Y3B1KSApCisgICAgaWYgKCAhaXNfaWRsZV91bml0KHVuaXQp
ICkKICAgICB7Ci0gICAgICAgIC8qIFVwZGF0ZSBjcmVkaXRzIG9mIGEgbm9uLWlkbGUgVkNQVS4g
Ki8KKyAgICAgICAgLyogVXBkYXRlIGNyZWRpdHMgb2YgYSBub24taWRsZSBVTklULiAqLwogICAg
ICAgICBidXJuX2NyZWRpdHMoc2N1cnIsIG5vdyk7CiAgICAgICAgIHNjdXJyLT5zdGFydF90aW1l
IC09IG5vdzsKICAgICB9CiAgICAgZWxzZQogICAgIHsKLSAgICAgICAgLyogUmUtaW5zdGF0ZSBh
IGJvb3N0ZWQgaWRsZSBWQ1BVIGFzIG5vcm1hbC1pZGxlLiAqLworICAgICAgICAvKiBSZS1pbnN0
YXRlIGEgYm9vc3RlZCBpZGxlIFVOSVQgYXMgbm9ybWFsLWlkbGUuICovCiAgICAgICAgIHNjdXJy
LT5wcmkgPSBDU0NIRURfUFJJX0lETEU7CiAgICAgfQogCiAgICAgLyogQ2hvaWNlcywgY2hvaWNl
czoKLSAgICAgKiAtIElmIHdlIGhhdmUgYSB0YXNrbGV0LCB3ZSBuZWVkIHRvIHJ1biB0aGUgaWRs
ZSB2Y3B1IG5vIG1hdHRlciB3aGF0LgotICAgICAqIC0gSWYgc2NoZWQgcmF0ZSBsaW1pdGluZyBp
cyBpbiBlZmZlY3QsIGFuZCB0aGUgY3VycmVudCB2Y3B1IGhhcworICAgICAqIC0gSWYgd2UgaGF2
ZSBhIHRhc2tsZXQsIHdlIG5lZWQgdG8gcnVuIHRoZSBpZGxlIHVuaXQgbm8gbWF0dGVyIHdoYXQu
CisgICAgICogLSBJZiBzY2hlZCByYXRlIGxpbWl0aW5nIGlzIGluIGVmZmVjdCwgYW5kIHRoZSBj
dXJyZW50IHVuaXQgaGFzCiAgICAgICogICBydW4gZm9yIGxlc3MgdGhhbiB0aGF0IGFtb3VudCBv
ZiB0aW1lLCBjb250aW51ZSB0aGUgY3VycmVudCBvbmUsCiAgICAgICogICBidXQgd2l0aCBhIHNo
b3J0ZXIgdGltZXNsaWNlIGFuZCByZXR1cm4gaXQgaW1tZWRpYXRlbHkKICAgICAgKiAtIE90aGVy
d2lzZSwgY2hvc2UgdGhlIG9uZSB3aXRoIHRoZSBoaWdoZXN0IHByaW9yaXR5ICh3aGljaCBtYXkK
QEAgLTE4OTgsMTEgKzE4OTYsMTEgQEAgY3NjaGVkX3NjaGVkdWxlKAogICAgICAqIEluIGZhY3Qs
IGl0IG1heSBiZSB0aGUgY2FzZSB0aGF0IHNjdXJyIGlzIGFib3V0IHRvIHNwaW4sIGFuZCB0aGVy
ZSdzCiAgICAgICogbm8gcG9pbnQgZm9yY2luZyBpdCB0byBkbyBzbyB1bnRpbCByYXRlIGxpbWl0
aW5nIGV4cGlyZXMuCiAgICAgICovCi0gICAgaWYgKCAhdGVzdF9iaXQoQ1NDSEVEX0ZMQUdfVkNQ
VV9ZSUVMRCwgJnNjdXJyLT5mbGFncykKKyAgICBpZiAoICF0ZXN0X2JpdChDU0NIRURfRkxBR19V
TklUX1lJRUxELCAmc2N1cnItPmZsYWdzKQogICAgICAgICAgJiYgIXRhc2tsZXRfd29ya19zY2hl
ZHVsZWQKICAgICAgICAgICYmIHBydi0+cmF0ZWxpbWl0Ci0gICAgICAgICAmJiB2Y3B1X3J1bm5h
YmxlKGN1cnJlbnQpCi0gICAgICAgICAmJiAhaXNfaWRsZV92Y3B1KGN1cnJlbnQpCisgICAgICAg
ICAmJiB1bml0X3J1bm5hYmxlKHVuaXQpCisgICAgICAgICAmJiAhaXNfaWRsZV91bml0KHVuaXQp
CiAgICAgICAgICAmJiBydW50aW1lIDwgcHJ2LT5yYXRlbGltaXQgKQogICAgIHsKICAgICAgICAg
c25leHQgPSBzY3VycjsKQEAgLTE5MjAsMTEgKzE5MTgsMTEgQEAgY3NjaGVkX3NjaGVkdWxlKAog
ICAgICAgICBpZiAoIHVubGlrZWx5KHRiX2luaXRfZG9uZSkgKQogICAgICAgICB7CiAgICAgICAg
ICAgICBzdHJ1Y3QgewotICAgICAgICAgICAgICAgIHVuc2lnbmVkIHZjcHU6MTYsIGRvbToxNjsK
KyAgICAgICAgICAgICAgICB1bnNpZ25lZCB1bml0OjE2LCBkb206MTY7CiAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgcnVudGltZTsKICAgICAgICAgICAgIH0gZDsKLSAgICAgICAgICAgIGQuZG9t
ID0gc2N1cnItPnZjcHUtPmRvbWFpbi0+ZG9tYWluX2lkOwotICAgICAgICAgICAgZC52Y3B1ID0g
c2N1cnItPnZjcHUtPnZjcHVfaWQ7CisgICAgICAgICAgICBkLmRvbSA9IHVuaXQtPmRvbWFpbi0+
ZG9tYWluX2lkOworICAgICAgICAgICAgZC51bml0ID0gdW5pdC0+dW5pdF9pZDsKICAgICAgICAg
ICAgIGQucnVudGltZSA9IHJ1bnRpbWU7CiAgICAgICAgICAgICBfX3RyYWNlX3ZhcihUUkNfQ1ND
SEVEX1JBVEVMSU1JVCwgMSwgc2l6ZW9mKGQpLAogICAgICAgICAgICAgICAgICAgICAgICAgKHVu
c2lnbmVkIGNoYXIgKikmZCk7CkBAIC0xOTM2LDEzICsxOTM0LDEzIEBAIGNzY2hlZF9zY2hlZHVs
ZSgKICAgICB0c2xpY2UgPSBwcnYtPnRzbGljZTsKIAogICAgIC8qCi0gICAgICogU2VsZWN0IG5l
eHQgcnVubmFibGUgbG9jYWwgVkNQVSAoaWUgdG9wIG9mIGxvY2FsIHJ1bnEpCisgICAgICogU2Vs
ZWN0IG5leHQgcnVubmFibGUgbG9jYWwgVU5JVCAoaWUgdG9wIG9mIGxvY2FsIHJ1bnEpCiAgICAg
ICovCi0gICAgaWYgKCB2Y3B1X3J1bm5hYmxlKGN1cnJlbnQpICkKKyAgICBpZiAoIHVuaXRfcnVu
bmFibGUodW5pdCkgKQogICAgICAgICBfX3J1bnFfaW5zZXJ0KHNjdXJyKTsKICAgICBlbHNlCiAg
ICAgewotICAgICAgICBCVUdfT04oIGlzX2lkbGVfdmNwdShjdXJyZW50KSB8fCBsaXN0X2VtcHR5
KHJ1bnEpICk7CisgICAgICAgIEJVR19PTiggaXNfaWRsZV91bml0KHVuaXQpIHx8IGxpc3RfZW1w
dHkocnVucSkgKTsKICAgICAgICAgLyogQ3VycmVudCBoYXMgYmxvY2tlZC4gVXBkYXRlIHRoZSBy
dW5uYWJsZSBjb3VudGVyIGZvciB0aGlzIGNwdS4gKi8KICAgICAgICAgZGVjX25yX3J1bm5hYmxl
KGNwdSk7CiAgICAgfQpAQCAtMTk1MCwyMyArMTk0OCwyMyBAQCBjc2NoZWRfc2NoZWR1bGUoCiAg
ICAgc25leHQgPSBfX3J1bnFfZWxlbShydW5xLT5uZXh0KTsKICAgICByZXQubWlncmF0ZWQgPSAw
OwogCi0gICAgLyogVGFza2xldCB3b3JrICh3aGljaCBydW5zIGluIGlkbGUgVkNQVSBjb250ZXh0
KSBvdmVycmlkZXMgYWxsIGVsc2UuICovCisgICAgLyogVGFza2xldCB3b3JrICh3aGljaCBydW5z
IGluIGlkbGUgVU5JVCBjb250ZXh0KSBvdmVycmlkZXMgYWxsIGVsc2UuICovCiAgICAgaWYgKCB0
YXNrbGV0X3dvcmtfc2NoZWR1bGVkICkKICAgICB7CiAgICAgICAgIFRSQUNFXzBEKFRSQ19DU0NI
RURfU0NIRURfVEFTS0xFVCk7Ci0gICAgICAgIHNuZXh0ID0gQ1NDSEVEX1VOSVQoaWRsZV92Y3B1
W2NwdV0tPnNjaGVkX3VuaXQpOworICAgICAgICBzbmV4dCA9IENTQ0hFRF9VTklUKHNjaGVkX2lk
bGVfdW5pdChjcHUpKTsKICAgICAgICAgc25leHQtPnByaSA9IENTQ0hFRF9QUklfVFNfQk9PU1Q7
CiAgICAgfQogCiAgICAgLyoKICAgICAgKiBDbGVhciBZSUVMRCBmbGFnIGJlZm9yZSBzY2hlZHVs
aW5nIG91dAogICAgICAqLwotICAgIGNsZWFyX2JpdChDU0NIRURfRkxBR19WQ1BVX1lJRUxELCAm
c2N1cnItPmZsYWdzKTsKKyAgICBjbGVhcl9iaXQoQ1NDSEVEX0ZMQUdfVU5JVF9ZSUVMRCwgJnNj
dXJyLT5mbGFncyk7CiAKICAgICAvKgogICAgICAqIFNNUCBMb2FkIGJhbGFuY2U6CiAgICAgICoK
LSAgICAgKiBJZiB0aGUgbmV4dCBoaWdoZXN0IHByaW9yaXR5IGxvY2FsIHJ1bm5hYmxlIFZDUFUg
aGFzIGFscmVhZHkgZWF0ZW4KKyAgICAgKiBJZiB0aGUgbmV4dCBoaWdoZXN0IHByaW9yaXR5IGxv
Y2FsIHJ1bm5hYmxlIFVOSVQgaGFzIGFscmVhZHkgZWF0ZW4KICAgICAgKiB0aHJvdWdoIGl0cyBj
cmVkaXRzLCBsb29rIG9uIG90aGVyIFBDUFVzIHRvIHNlZSBpZiB3ZSBoYXZlIG1vcmUKICAgICAg
KiB1cmdlbnQgd29yay4uLiBJZiBub3QsIGNzY2hlZF9sb2FkX2JhbGFuY2UoKSB3aWxsIHJldHVy
biBzbmV4dCwgYnV0CiAgICAgICogYWxyZWFkeSByZW1vdmVkIGZyb20gdGhlIHJ1bnEuCkBAIC0x
OTkwLDMyICsxOTg4LDMyIEBAIGNzY2hlZF9zY2hlZHVsZSgKICAgICAgICAgY3B1bWFza19jbGVh
cl9jcHUoY3B1LCBwcnYtPmlkbGVycyk7CiAgICAgfQogCi0gICAgaWYgKCAhaXNfaWRsZV92Y3B1
KHNuZXh0LT52Y3B1KSApCisgICAgaWYgKCAhaXNfaWRsZV91bml0KHNuZXh0LT51bml0KSApCiAg
ICAgICAgIHNuZXh0LT5zdGFydF90aW1lICs9IG5vdzsKIAogb3V0OgogICAgIC8qCiAgICAgICog
UmV0dXJuIHRhc2sgdG8gcnVuIG5leHQuLi4KICAgICAgKi8KLSAgICByZXQudGltZSA9IChpc19p
ZGxlX3ZjcHUoc25leHQtPnZjcHUpID8KKyAgICByZXQudGltZSA9IChpc19pZGxlX3VuaXQoc25l
eHQtPnVuaXQpID8KICAgICAgICAgICAgICAgICAtMSA6IHRzbGljZSk7Ci0gICAgcmV0LnRhc2sg
PSBzbmV4dC0+dmNwdS0+c2NoZWRfdW5pdDsKKyAgICByZXQudGFzayA9IHNuZXh0LT51bml0Owog
Ci0gICAgQ1NDSEVEX1ZDUFVfQ0hFQ0socmV0LnRhc2stPnZjcHUpOworICAgIENTQ0hFRF9VTklU
X0NIRUNLKHJldC50YXNrKTsKICAgICByZXR1cm4gcmV0OwogfQogCiBzdGF0aWMgdm9pZAotY3Nj
aGVkX2R1bXBfdmNwdShzdHJ1Y3QgY3NjaGVkX3VuaXQgKnN2YykKK2NzY2hlZF9kdW1wX3VuaXQo
c3RydWN0IGNzY2hlZF91bml0ICpzdmMpCiB7CiAgICAgc3RydWN0IGNzY2hlZF9kb20gKiBjb25z
dCBzZG9tID0gc3ZjLT5zZG9tOwogCiAgICAgcHJpbnRrKCJbJWkuJWldIHByaT0laSBmbGFncz0l
eCBjcHU9JWkiLAotICAgICAgICAgICAgc3ZjLT52Y3B1LT5kb21haW4tPmRvbWFpbl9pZCwKLSAg
ICAgICAgICAgIHN2Yy0+dmNwdS0+dmNwdV9pZCwKKyAgICAgICAgICAgIHN2Yy0+dW5pdC0+ZG9t
YWluLT5kb21haW5faWQsCisgICAgICAgICAgICBzdmMtPnVuaXQtPnVuaXRfaWQsCiAgICAgICAg
ICAgICBzdmMtPnByaSwKICAgICAgICAgICAgIHN2Yy0+ZmxhZ3MsCi0gICAgICAgICAgICBzdmMt
PnZjcHUtPnByb2Nlc3Nvcik7CisgICAgICAgICAgICBzY2hlZF91bml0X2NwdShzdmMtPnVuaXQp
KTsKIAogICAgIGlmICggc2RvbSApCiAgICAgewpAQCAtMjA0OSw3ICsyMDQ3LDcgQEAgY3NjaGVk
X2R1bXBfcGNwdShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIGludCBjcHUpCiAKICAgICAv
KgogICAgICAqIFdlIG5lZWQgYm90aCBsb2NrczoKLSAgICAgKiAtIGNzY2hlZF9kdW1wX3ZjcHUo
KSB3YW50cyB0byBhY2Nlc3MgZG9tYWlucycgc2NoZWR1bGluZworICAgICAqIC0gY3NjaGVkX2R1
bXBfdW5pdCgpIHdhbnRzIHRvIGFjY2VzcyBkb21haW5zJyBzY2hlZHVsaW5nCiAgICAgICogICBw
YXJhbWV0ZXJzLCB3aGljaCBhcmUgcHJvdGVjdGVkIGJ5IHRoZSBwcml2YXRlIHNjaGVkdWxlciBs
b2NrOwogICAgICAqIC0gd2Ugc2NhbiB0aHJvdWdoIHRoZSBydW5xdWV1ZSwgc28gd2UgbmVlZCB0
aGUgcHJvcGVyIHJ1bnF1ZXVlCiAgICAgICogICBsb2NrICh0aGUgb25lIG9mIHRoZSBydW5xdWV1
ZSBvZiB0aGlzIGNwdSkuCkBAIC0yMDY1LDEyICsyMDYzLDEyIEBAIGNzY2hlZF9kdW1wX3BjcHUo
Y29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBpbnQgY3B1KQogICAgICAgICAgICBucl9jcHVf
aWRzLCBjcHVtYXNrX2JpdHMocGVyX2NwdShjcHVfc2libGluZ19tYXNrLCBjcHUpKSwKICAgICAg
ICAgICAgbnJfY3B1X2lkcywgY3B1bWFza19iaXRzKHBlcl9jcHUoY3B1X2NvcmVfbWFzaywgY3B1
KSkpOwogCi0gICAgLyogY3VycmVudCBWQ1BVIChub3RoaW5nIHRvIHNheSBpZiB0aGF0J3MgdGhl
IGlkbGUgdmNwdSkuICovCisgICAgLyogY3VycmVudCBVTklUIChub3RoaW5nIHRvIHNheSBpZiB0
aGF0J3MgdGhlIGlkbGUgdW5pdCkuICovCiAgICAgc3ZjID0gQ1NDSEVEX1VOSVQoY3Vycl9vbl9j
cHUoY3B1KSk7Ci0gICAgaWYgKCBzdmMgJiYgIWlzX2lkbGVfdmNwdShzdmMtPnZjcHUpICkKKyAg
ICBpZiAoIHN2YyAmJiAhaXNfaWRsZV91bml0KHN2Yy0+dW5pdCkgKQogICAgIHsKICAgICAgICAg
cHJpbnRrKCJcdHJ1bjogIik7Ci0gICAgICAgIGNzY2hlZF9kdW1wX3ZjcHUoc3ZjKTsKKyAgICAg
ICAgY3NjaGVkX2R1bXBfdW5pdChzdmMpOwogICAgIH0KIAogICAgIGxvb3AgPSAwOwpAQCAtMjA4
MCw3ICsyMDc4LDcgQEAgY3NjaGVkX2R1bXBfcGNwdShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpv
cHMsIGludCBjcHUpCiAgICAgICAgIGlmICggc3ZjICkKICAgICAgICAgewogICAgICAgICAgICAg
cHJpbnRrKCJcdCUzZDogIiwgKytsb29wKTsKLSAgICAgICAgICAgIGNzY2hlZF9kdW1wX3ZjcHUo
c3ZjKTsKKyAgICAgICAgICAgIGNzY2hlZF9kdW1wX3VuaXQoc3ZjKTsKICAgICAgICAgfQogICAg
IH0KIApAQCAtMjEyMiwyOSArMjEyMCwyOSBAQCBjc2NoZWRfZHVtcChjb25zdCBzdHJ1Y3Qgc2No
ZWR1bGVyICpvcHMpCiAgICAgICAgICAgIHBydi0+cmF0ZWxpbWl0IC8gTUlDUk9TRUNTKDEpLAog
ICAgICAgICAgICBDU0NIRURfQ1JFRElUU19QRVJfTVNFQywKICAgICAgICAgICAgcHJ2LT50aWNr
c19wZXJfdHNsaWNlLAotICAgICAgICAgICBwcnYtPnZjcHVfbWlncl9kZWxheS8gTUlDUk9TRUNT
KDEpKTsKKyAgICAgICAgICAgcHJ2LT51bml0X21pZ3JfZGVsYXkvIE1JQ1JPU0VDUygxKSk7CiAK
ICAgICBwcmludGsoImlkbGVyczogJSpwYlxuIiwgbnJfY3B1X2lkcywgY3B1bWFza19iaXRzKHBy
di0+aWRsZXJzKSk7CiAKLSAgICBwcmludGsoImFjdGl2ZSB2Y3B1czpcbiIpOworICAgIHByaW50
aygiYWN0aXZlIHVuaXRzOlxuIik7CiAgICAgbG9vcCA9IDA7CiAgICAgbGlzdF9mb3JfZWFjaCgg
aXRlcl9zZG9tLCAmcHJ2LT5hY3RpdmVfc2RvbSApCiAgICAgewogICAgICAgICBzdHJ1Y3QgY3Nj
aGVkX2RvbSAqc2RvbTsKICAgICAgICAgc2RvbSA9IGxpc3RfZW50cnkoaXRlcl9zZG9tLCBzdHJ1
Y3QgY3NjaGVkX2RvbSwgYWN0aXZlX3Nkb21fZWxlbSk7CiAKLSAgICAgICAgbGlzdF9mb3JfZWFj
aCggaXRlcl9zdmMsICZzZG9tLT5hY3RpdmVfdmNwdSApCisgICAgICAgIGxpc3RfZm9yX2VhY2go
IGl0ZXJfc3ZjLCAmc2RvbS0+YWN0aXZlX3VuaXQgKQogICAgICAgICB7CiAgICAgICAgICAgICBz
dHJ1Y3QgY3NjaGVkX3VuaXQgKnN2YzsKICAgICAgICAgICAgIHNwaW5sb2NrX3QgKmxvY2s7CiAK
LSAgICAgICAgICAgIHN2YyA9IGxpc3RfZW50cnkoaXRlcl9zdmMsIHN0cnVjdCBjc2NoZWRfdW5p
dCwgYWN0aXZlX3ZjcHVfZWxlbSk7Ci0gICAgICAgICAgICBsb2NrID0gdW5pdF9zY2hlZHVsZV9s
b2NrKHN2Yy0+dmNwdS0+c2NoZWRfdW5pdCk7CisgICAgICAgICAgICBzdmMgPSBsaXN0X2VudHJ5
KGl0ZXJfc3ZjLCBzdHJ1Y3QgY3NjaGVkX3VuaXQsIGFjdGl2ZV91bml0X2VsZW0pOworICAgICAg
ICAgICAgbG9jayA9IHVuaXRfc2NoZWR1bGVfbG9jayhzdmMtPnVuaXQpOwogCiAgICAgICAgICAg
ICBwcmludGsoIlx0JTNkOiAiLCArK2xvb3ApOwotICAgICAgICAgICAgY3NjaGVkX2R1bXBfdmNw
dShzdmMpOworICAgICAgICAgICAgY3NjaGVkX2R1bXBfdW5pdChzdmMpOwogCi0gICAgICAgICAg
ICB1bml0X3NjaGVkdWxlX3VubG9jayhsb2NrLCBzdmMtPnZjcHUtPnNjaGVkX3VuaXQpOworICAg
ICAgICAgICAgdW5pdF9zY2hlZHVsZV91bmxvY2sobG9jaywgc3ZjLT51bml0KTsKICAgICAgICAg
fQogICAgIH0KIApAQCAtMjIxOCw3ICsyMjE2LDcgQEAgY3NjaGVkX2luaXQoc3RydWN0IHNjaGVk
dWxlciAqb3BzKQogICAgIGVsc2UKICAgICAgICAgcHJ2LT5yYXRlbGltaXQgPSBNSUNST1NFQ1Mo
c2NoZWRfcmF0ZWxpbWl0X3VzKTsKIAotICAgIHBydi0+dmNwdV9taWdyX2RlbGF5ID0gTUlDUk9T
RUNTKHZjcHVfbWlncmF0aW9uX2RlbGF5X3VzKTsKKyAgICBwcnYtPnVuaXRfbWlncl9kZWxheSA9
IE1JQ1JPU0VDUyh2Y3B1X21pZ3JhdGlvbl9kZWxheV91cyk7CiAKICAgICByZXR1cm4gMDsKIH0K
LS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 28 10:34:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 10:34:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVZQk-00061Y-MC; Tue, 28 May 2019 10:34:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=31/0=T4=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hVZQD-0004rh-TP
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 10:33:33 +0000
X-Inumbo-ID: 071abf92-8134-11e9-8144-97777117baca
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 071abf92-8134-11e9-8144-97777117baca;
 Tue, 28 May 2019 10:33:27 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id A79BBB040;
 Tue, 28 May 2019 10:33:26 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 28 May 2019 12:32:52 +0200
Message-Id: <20190528103313.1343-40-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190528103313.1343-1-jgross@suse.com>
References: <20190528103313.1343-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH 39/60] x86: optimize loading of GDT at context
 switch
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wl@xen.org>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW5zdGVhZCBvZiBkeW5hbWljYWxseSBkZWNpZGUgd2hldGhlciB0aGUgcHJldmlvdXMgdmNwdSB3
YXMgdXNpbmcgZnVsbApvciBkZWZhdWx0IEdEVCBqdXN0IGFkZCBhIHBlcmNwdSB2YXJpYWJsZSBm
b3IgdGhhdCBwdXJwb3NlLiBUaGlzIGF0Cm9uY2UgcmVtb3ZlcyB0aGUgbmVlZCBmb3IgdGVzdGlu
ZyB2Y3B1X2lkcyB0byBkaWZmZXIgdHdpY2UuCgpDYWNoZSB0aGUgbmVlZF9mdWxsX2dkdChuZCkg
dmFsdWUgaW4gYSBsb2NhbCB2YXJpYWJsZS4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KLS0tClJGQyBWMjogbmV3IHBhdGNoIChzcGxpdCBmcm9tIHByZXZpb3VzIG9uZSkKVjE6
IGluaXQgcGVyY3B1IGZsYWcgYXQgY3B1IHN0YXJ0dXAKICAgIHJlbmFtZSB2YXJpYWJsZSAoSmFu
IEJldWxpY2gpCi0tLQogeGVuL2FyY2gveDg2L2NwdS9jb21tb24uYyAgfCAgMyArKysKIHhlbi9h
cmNoL3g4Ni9kb21haW4uYyAgICAgIHwgMTYgKysrKysrKysrKystLS0tLQogeGVuL2luY2x1ZGUv
YXNtLXg4Ni9kZXNjLmggfCAgMSArCiAzIGZpbGVzIGNoYW5nZWQsIDE1IGluc2VydGlvbnMoKyks
IDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYyBi
L3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMKaW5kZXggMzNmNWQzMjU1Ny4uOGI5MDM1NmZlNSAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYworKysgYi94ZW4vYXJjaC94ODYv
Y3B1L2NvbW1vbi5jCkBAIC00OSw2ICs0OSw4IEBAIHVuc2lnbmVkIGludCB2YWRkcl9iaXRzIF9f
cmVhZF9tb3N0bHkgPSBWQUREUl9CSVRTOwogc3RhdGljIHVuc2lnbmVkIGludCBjbGVhcmVkX2Nh
cHNbTkNBUElOVFNdOwogc3RhdGljIHVuc2lnbmVkIGludCBmb3JjZWRfY2Fwc1tOQ0FQSU5UU107
CiAKK0RFRklORV9QRVJfQ1BVKGJvb2wsIGZ1bGxfZ2R0X2xvYWRlZCk7CisKIHZvaWQgX19pbml0
IHNldHVwX2NsZWFyX2NwdV9jYXAodW5zaWduZWQgaW50IGNhcCkKIHsKIAljb25zdCB1aW50MzJf
dCAqZGZzOwpAQCAtNzQ1LDYgKzc0Nyw3IEBAIHZvaWQgbG9hZF9zeXN0ZW1fdGFibGVzKHZvaWQp
CiAJCW9mZnNldG9mKHN0cnVjdCB0c3Nfc3RydWN0LCBfX2NhY2hlbGluZV9maWxsZXIpIC0gMSwK
IAkJU1lTX0RFU0NfdHNzX2J1c3kpOwogCisgICAgICAgIHBlcl9jcHUoZnVsbF9nZHRfbG9hZGVk
LCBjcHUpID0gZmFsc2U7CiAJbGdkdCgmZ2R0cik7CiAJbGlkdCgmaWR0cik7CiAJbHRyKFRTU19F
TlRSWSA8PCAzKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYyBiL3hlbi9hcmNo
L3g4Ni9kb21haW4uYwppbmRleCBhZGMwNjE1NGVlLi45OGQyOTM5ZGFmIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCkBAIC0xNjQ1
LDYgKzE2NDUsOCBAQCBzdGF0aWMgaW5saW5lIHZvaWQgbG9hZF9mdWxsX2dkdChjb25zdCBzdHJ1
Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IGNwdSkKICAgICB9OwogCiAgICAgbGdkdCgmZ2R0X2Rl
c2MpOworCisgICAgcGVyX2NwdShmdWxsX2dkdF9sb2FkZWQsIGNwdSkgPSB0cnVlOwogfQogCiBz
dGF0aWMgaW5saW5lIHZvaWQgbG9hZF9kZWZhdWx0X2dkdChjb25zdCBzZWdfZGVzY190ICpnZHQs
IHVuc2lnbmVkIGludCBjcHUpCkBAIC0xNjU1LDYgKzE2NTcsOCBAQCBzdGF0aWMgaW5saW5lIHZv
aWQgbG9hZF9kZWZhdWx0X2dkdChjb25zdCBzZWdfZGVzY190ICpnZHQsIHVuc2lnbmVkIGludCBj
cHUpCiAgICAgfTsKIAogICAgIGxnZHQoJmdkdF9kZXNjKTsKKworICAgIHBlcl9jcHUoZnVsbF9n
ZHRfbG9hZGVkLCBjcHUpID0gZmFsc2U7CiB9CiAKIHN0YXRpYyB2b2lkIF9fY29udGV4dF9zd2l0
Y2godm9pZCkKQEAgLTE2NjUsNiArMTY2OSw3IEBAIHN0YXRpYyB2b2lkIF9fY29udGV4dF9zd2l0
Y2godm9pZCkKICAgICBzdHJ1Y3QgdmNwdSAgICAgICAgICAqbiA9IGN1cnJlbnQ7CiAgICAgc3Ry
dWN0IGRvbWFpbiAgICAgICAgKnBkID0gcC0+ZG9tYWluLCAqbmQgPSBuLT5kb21haW47CiAgICAg
c2VnX2Rlc2NfdCAgICAgICAgICAgKmdkdDsKKyAgICBib29sICAgICAgICAgICAgICAgICAgZnVs
bF9nZHQ7CiAKICAgICBBU1NFUlQocCAhPSBuKTsKICAgICBBU1NFUlQoIXZjcHVfY3B1X2RpcnR5
KG4pKTsKQEAgLTE3MDcsMTEgKzE3MTIsMTMgQEAgc3RhdGljIHZvaWQgX19jb250ZXh0X3N3aXRj
aCh2b2lkKQogICAgIGdkdCA9ICFpc19wdl8zMmJpdF9kb21haW4obmQpID8gcGVyX2NwdShnZHRf
dGFibGUsIGNwdSkgOgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGVyX2Nw
dShjb21wYXRfZ2R0X3RhYmxlLCBjcHUpOwogCi0gICAgaWYgKCBuZWVkX2Z1bGxfZ2R0KG5kKSAp
CisgICAgZnVsbF9nZHQgPSBuZWVkX2Z1bGxfZ2R0KG5kKTsKKworICAgIGlmICggZnVsbF9nZHQg
KQogICAgICAgICB3cml0ZV9mdWxsX2dkdF9wdGVzKGdkdCwgbik7CiAKLSAgICBpZiAoIG5lZWRf
ZnVsbF9nZHQocGQpICYmCi0gICAgICAgICAoKHAtPnZjcHVfaWQgIT0gbi0+dmNwdV9pZCkgfHwg
IW5lZWRfZnVsbF9nZHQobmQpKSApCisgICAgaWYgKCBwZXJfY3B1KGZ1bGxfZ2R0X2xvYWRlZCwg
Y3B1KSAmJgorICAgICAgICAgKChwLT52Y3B1X2lkICE9IG4tPnZjcHVfaWQpIHx8ICFmdWxsX2dk
dCkgKQogICAgICAgICBsb2FkX2RlZmF1bHRfZ2R0KGdkdCwgY3B1KTsKIAogICAgIHdyaXRlX3B0
YmFzZShuKTsKQEAgLTE3MjMsOCArMTczMCw3IEBAIHN0YXRpYyB2b2lkIF9fY29udGV4dF9zd2l0
Y2godm9pZCkKICAgICAgICAgc3ZtX2xvYWRfc2VncygwLCAwLCAwLCAwLCAwLCAwLCAwKTsKICNl
bmRpZgogCi0gICAgaWYgKCBuZWVkX2Z1bGxfZ2R0KG5kKSAmJgotICAgICAgICAgKChwLT52Y3B1
X2lkICE9IG4tPnZjcHVfaWQpIHx8ICFuZWVkX2Z1bGxfZ2R0KHBkKSkgKQorICAgIGlmICggZnVs
bF9nZHQgJiYgIXBlcl9jcHUoZnVsbF9nZHRfbG9hZGVkLCBjcHUpICkKICAgICAgICAgbG9hZF9m
dWxsX2dkdChuLCBjcHUpOwogCiAgICAgaWYgKCBwZCAhPSBuZCApCmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20teDg2L2Rlc2MuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZGVzYy5oCmluZGV4
IDg1ZTgzYmNlZmIuLmZmOWFjNWYxNWQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
ZGVzYy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZGVzYy5oCkBAIC0yMDgsNiArMjA4LDcg
QEAgZXh0ZXJuIHNlZ19kZXNjX3QgYm9vdF9jcHVfZ2R0X3RhYmxlW107CiBERUNMQVJFX1BFUl9D
UFUoc2VnX2Rlc2NfdCAqLCBnZHRfdGFibGUpOwogZXh0ZXJuIHNlZ19kZXNjX3QgYm9vdF9jcHVf
Y29tcGF0X2dkdF90YWJsZVtdOwogREVDTEFSRV9QRVJfQ1BVKHNlZ19kZXNjX3QgKiwgY29tcGF0
X2dkdF90YWJsZSk7CitERUNMQVJFX1BFUl9DUFUoYm9vbCwgZnVsbF9nZHRfbG9hZGVkKTsKIAog
ZXh0ZXJuIHZvaWQgbG9hZF9UUih2b2lkKTsKIAotLSAKMi4xNi40CgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 28 10:34:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 10:34:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVZQm-00065t-R8; Tue, 28 May 2019 10:34:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=31/0=T4=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hVZQE-0004tm-QN
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 10:33:34 +0000
X-Inumbo-ID: 081a39b4-8134-11e9-8980-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 081a39b4-8134-11e9-8980-bc764e045a96;
 Tue, 28 May 2019 10:33:29 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 981E1AF38;
 Tue, 28 May 2019 10:33:27 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 28 May 2019 12:32:56 +0200
Message-Id: <20190528103313.1343-44-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190528103313.1343-1-jgross@suse.com>
References: <20190528103313.1343-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH 43/60] xen/sched: add a percpu resource index
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Dario Faggioli <dfaggioli@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIGEgcGVyY3B1IHZhcmlhYmxlIGhvbGRpbmcgdGhlIGluZGV4IG9mIHRoZSBjcHUgaW4gdGhl
IGN1cnJlbnQKc2NoZWRfcmVzb3VyY2Ugc3RydWN0dXJlLiBUaGlzIGluZGV4IGlzIHVzZWQgdG8g
Z2V0IHRoZSBjb3JyZWN0IHZjcHUKb2YgYSBzY2hlZF91bml0IG9uIGEgc3BlY2lmaWMgY3B1LgoK
Rm9yIG5vdyB0aGlzIGluZGV4IHdpbGwgYmUgemVybyBmb3IgYWxsIGNwdXMsIGJ1dCB3aXRoIGNv
cmUgc2NoZWR1bGluZwppdCB3aWxsIGJlIHBvc3NpYmxlIHRvIGhhdmUgaGlnaGVyIHZhbHVlcywg
dG9vLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0K
UkZDIFYyOiBuZXcgcGF0Y2ggKGNhcnZlZCBvdXQgZnJvbSBSRkMgVjEgcGF0Y2ggNDkpCi0tLQog
eGVuL2NvbW1vbi9zY2hlZHVsZS5jIHwgMTEgKysrKysrKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCA5
IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9z
Y2hlZHVsZS5jIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCmluZGV4IGI0ZTg3ZTJhNTguLjU4ZDNk
ZTM0MGUgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWR1bGUuYworKysgYi94ZW4vY29tbW9u
L3NjaGVkdWxlLmMKQEAgLTY4LDYgKzY4LDcgQEAgc3RhdGljIHZvaWQgcG9sbF90aW1lcl9mbih2
b2lkICpkYXRhKTsKIC8qIFRoaXMgaXMgZ2xvYmFsIGZvciBub3cgc28gdGhhdCBwcml2YXRlIGlt
cGxlbWVudGF0aW9ucyBjYW4gcmVhY2ggaXQgKi8KIERFRklORV9QRVJfQ1BVKHN0cnVjdCBzY2hl
ZHVsZXIgKiwgc2NoZWR1bGVyKTsKIERFRklORV9QRVJfQ1BVKHN0cnVjdCBzY2hlZF9yZXNvdXJj
ZSAqLCBzY2hlZF9yZXMpOworc3RhdGljIERFRklORV9QRVJfQ1BVKHVuc2lnbmVkIGludCwgc2No
ZWRfcmVzX2lkeCk7CiAKIC8qIFNjcmF0Y2ggc3BhY2UgZm9yIGNwdW1hc2tzLiAqLwogREVGSU5F
X1BFUl9DUFUoY3B1bWFza190LCBjcHVtYXNrX3NjcmF0Y2gpOwpAQCAtNzgsNiArNzksMTIgQEAg
ZXh0ZXJuIGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKl9fc3RhcnRfc2NoZWR1bGVyc19hcnJheVtd
LCAqX19lbmRfc2NoZWR1bGVyc19hcnIKIAogc3RhdGljIHN0cnVjdCBzY2hlZHVsZXIgX19yZWFk
X21vc3RseSBvcHM7CiAKK3N0YXRpYyBpbmxpbmUgc3RydWN0IHZjcHUgKnNjaGVkX3VuaXQydmNw
dV9jcHUoc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBjcHUpCit7CisgICAgcmV0dXJuIHVu
aXQtPmRvbWFpbi0+dmNwdVt1bml0LT51bml0X2lkICsgcGVyX2NwdShzY2hlZF9yZXNfaWR4LCBj
cHUpXTsKK30KKwogc3RhdGljIGlubGluZSBzdHJ1Y3Qgc2NoZWR1bGVyICpkb21fc2NoZWR1bGVy
KGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCiB7CiAgICAgaWYgKCBsaWtlbHkoZC0+Y3B1cG9vbCAh
PSBOVUxMKSApCkBAIC0xODYzLDcgKzE4NzAsNyBAQCBzdGF0aWMgdm9pZCBzY2hlZF9zbGF2ZSh2
b2lkKQogCiAgICAgcGNwdV9zY2hlZHVsZV91bmxvY2tfaXJxKGxvY2ssIGNwdSk7CiAKLSAgICBz
Y2hlZF9jb250ZXh0X3N3aXRjaCh2cHJldiwgbmV4dC0+dmNwdSwgbm93KTsKKyAgICBzY2hlZF9j
b250ZXh0X3N3aXRjaCh2cHJldiwgc2NoZWRfdW5pdDJ2Y3B1X2NwdShuZXh0LCBjcHUpLCBub3cp
OwogfQogCiAvKgpAQCAtMTkyMiw3ICsxOTI5LDcgQEAgc3RhdGljIHZvaWQgc2NoZWR1bGUodm9p
ZCkKIAogICAgIHBjcHVfc2NoZWR1bGVfdW5sb2NrX2lycShsb2NrLCBjcHUpOwogCi0gICAgdm5l
eHQgPSBuZXh0LT52Y3B1OworICAgIHZuZXh0ID0gc2NoZWRfdW5pdDJ2Y3B1X2NwdShuZXh0LCBj
cHUpOwogICAgIHNjaGVkX2NvbnRleHRfc3dpdGNoKHZwcmV2LCB2bmV4dCwgbm93KTsKIH0KIAot
LSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 28 10:34:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 10:34:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVZQq-0006Ee-K6; Tue, 28 May 2019 10:34:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=31/0=T4=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hVZQF-0004uf-7m
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 10:33:35 +0000
X-Inumbo-ID: 075feeb4-8134-11e9-9309-47cfe341ef6b
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 075feeb4-8134-11e9-9309-47cfe341ef6b;
 Tue, 28 May 2019 10:33:27 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 1FA92B035;
 Tue, 28 May 2019 10:33:27 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 28 May 2019 12:32:54 +0200
Message-Id: <20190528103313.1343-42-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190528103313.1343-1-jgross@suse.com>
References: <20190528103313.1343-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH 41/60] xen/sched: support allocating multiple
 vcpus into one sched unit
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Dario Faggioli <dfaggioli@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2l0aCBhIHNjaGVkdWxpbmcgZ3JhbnVsYXJpdHkgZ3JlYXRlciB0aGFuIDEgbXVsdGlwbGUgdmNw
dXMgc2hhcmUgdGhlCnNhbWUgc3RydWN0IHNjaGVkX3VuaXQuIFN1cHBvcnQgdGhhdC4KClNldHRp
bmcgdGhlIGluaXRpYWwgcHJvY2Vzc29yIG11c3QgYmUgZG9uZSBjYXJlZnVsbHk6IHdlIGNhbid0
IHVzZQpzY2hlZF9zZXRfcmVzKCkgYXMgdGhhdCByZWxpZXMgb24gZm9yX2VhY2hfc2NoZWRfdW5p
dF92Y3B1KCkgd2hpY2ggaW4KdHVybiBuZWVkcyB0aGUgdmNwdSBhbHJlYWR5IGFzIGEgbWVtYmVy
IG9mIHRoZSBkb21haW4ncyB2Y3B1IGxpbmtlZApsaXN0LCB3aGljaCBpc24ndCB0aGUgY2FzZS4K
ClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4v
Y29tbW9uL3NjaGVkdWxlLmMgfCA4NSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKystLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA2NSBpbnNlcnRpb25zKCspLCAyMCBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMgYi94ZW4vY29t
bW9uL3NjaGVkdWxlLmMKaW5kZXggOGFmNjI4Mzc1OC4uODM3ZTE4MzAwNCAxMDA2NDQKLS0tIGEv
eGVuL2NvbW1vbi9zY2hlZHVsZS5jCisrKyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwpAQCAtMjc1
LDEwICsyNzUsMjYgQEAgc3RhdGljIHZvaWQgc2NoZWRfc3Bpbl91bmxvY2tfZG91YmxlKHNwaW5s
b2NrX3QgKmxvY2sxLCBzcGlubG9ja190ICpsb2NrMiwKICAgICBzcGluX3VubG9ja19pcnFyZXN0
b3JlKGxvY2sxLCBmbGFncyk7CiB9CiAKLXN0YXRpYyB2b2lkIHNjaGVkX2ZyZWVfdW5pdChzdHJ1
Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKK3N0YXRpYyB2b2lkIHNjaGVkX2ZyZWVfdW5pdChzdHJ1Y3Qg
c2NoZWRfdW5pdCAqdW5pdCwgc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgc3RydWN0IHNjaGVkX3Vu
aXQgKnByZXZfdW5pdDsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gdW5pdC0+ZG9tYWluOworICAg
IHN0cnVjdCB2Y3B1ICp2dW5pdDsKKyAgICB1bnNpZ25lZCBpbnQgY250ID0gMDsKKworICAgIC8q
IERvbid0IGNvdW50IHRvIGJlIHJlbGVhc2VkIHZjcHUsIG1pZ2h0IGJlIG5vdCBpbiB2Y3B1IGxp
c3QgeWV0LiAqLworICAgIGZvcl9lYWNoX3NjaGVkX3VuaXRfdmNwdSAoIHVuaXQsIHZ1bml0ICkK
KyAgICAgICAgaWYgKCB2dW5pdCAhPSB2ICkKKyAgICAgICAgICAgIGNudCsrOworCisgICAgdi0+
c2NoZWRfdW5pdCA9IE5VTEw7CisgICAgdW5pdC0+cnVuc3RhdGVfY250W3YtPnJ1bnN0YXRlLnN0
YXRlXS0tOworCisgICAgaWYgKCBjbnQgKQorICAgICAgICByZXR1cm47CisKKyAgICBpZiAoIHVu
aXQtPnZjcHUgPT0gdiApCisgICAgICAgIHVuaXQtPnZjcHUgPSB2LT5uZXh0X2luX2xpc3Q7CiAK
ICAgICBpZiAoIGQtPnNjaGVkX3VuaXRfbGlzdCA9PSB1bml0ICkKICAgICAgICAgZC0+c2NoZWRf
dW5pdF9saXN0ID0gdW5pdC0+bmV4dF9pbl9saXN0OwpAQCAtMjk0LDggKzMxMCw2IEBAIHN0YXRp
YyB2b2lkIHNjaGVkX2ZyZWVfdW5pdChzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKICAgICAgICAg
fQogICAgIH0KIAotICAgIHVuaXQtPnZjcHUtPnNjaGVkX3VuaXQgPSBOVUxMOwotCiAgICAgZnJl
ZV9jcHVtYXNrX3Zhcih1bml0LT5jcHVfaGFyZF9hZmZpbml0eSk7CiAgICAgZnJlZV9jcHVtYXNr
X3Zhcih1bml0LT5jcHVfaGFyZF9hZmZpbml0eV90bXApOwogICAgIGZyZWVfY3B1bWFza192YXIo
dW5pdC0+Y3B1X2hhcmRfYWZmaW5pdHlfc2F2ZWQpOwpAQCAtMzA0LDE5ICszMTgsMzggQEAgc3Rh
dGljIHZvaWQgc2NoZWRfZnJlZV91bml0KHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogICAgIHhm
cmVlKHVuaXQpOwogfQogCitzdGF0aWMgdm9pZCBzY2hlZF91bml0X2FkZF92Y3B1KHN0cnVjdCBz
Y2hlZF91bml0ICp1bml0LCBzdHJ1Y3QgdmNwdSAqdikKK3sKKyAgICB2LT5zY2hlZF91bml0ID0g
dW5pdDsKKyAgICBpZiAoICF1bml0LT52Y3B1IHx8IHVuaXQtPnZjcHUtPnZjcHVfaWQgPiB2LT52
Y3B1X2lkICkKKyAgICB7CisgICAgICAgIHVuaXQtPnZjcHUgPSB2OworICAgICAgICB1bml0LT51
bml0X2lkID0gdi0+dmNwdV9pZDsKKyAgICB9CisgICAgdW5pdC0+cnVuc3RhdGVfY250W3YtPnJ1
bnN0YXRlLnN0YXRlXSsrOworfQorCiBzdGF0aWMgc3RydWN0IHNjaGVkX3VuaXQgKnNjaGVkX2Fs
bG9jX3VuaXQoc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQs
ICoqcHJldl91bml0OwogICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47CiAKKyAgICBm
b3JfZWFjaF9zY2hlZF91bml0ICggZCwgdW5pdCApCisgICAgICAgIGlmICggdW5pdC0+dmNwdS0+
dmNwdV9pZCAvIHNjaGVkX2dyYW51bGFyaXR5ID09CisgICAgICAgICAgICAgdi0+dmNwdV9pZCAv
IHNjaGVkX2dyYW51bGFyaXR5ICkKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgaWYgKCB1bml0
ICkKKyAgICB7CisgICAgICAgIHNjaGVkX3VuaXRfYWRkX3ZjcHUodW5pdCwgdik7CisgICAgICAg
IHJldHVybiB1bml0OworICAgIH0KKwogICAgIGlmICggKHVuaXQgPSB4emFsbG9jKHN0cnVjdCBz
Y2hlZF91bml0KSkgPT0gTlVMTCApCiAgICAgICAgIHJldHVybiBOVUxMOwogCi0gICAgdi0+c2No
ZWRfdW5pdCA9IHVuaXQ7Ci0gICAgdW5pdC0+dmNwdSA9IHY7Ci0gICAgdW5pdC0+dW5pdF9pZCA9
IHYtPnZjcHVfaWQ7CisgICAgc2NoZWRfdW5pdF9hZGRfdmNwdSh1bml0LCB2KTsKICAgICB1bml0
LT5kb21haW4gPSBkOwotICAgIHVuaXQtPnJ1bnN0YXRlX2NudFt2LT5ydW5zdGF0ZS5zdGF0ZV0r
KzsKIAogICAgIGZvciAoIHByZXZfdW5pdCA9ICZkLT5zY2hlZF91bml0X2xpc3Q7ICpwcmV2X3Vu
aXQ7CiAgICAgICAgICAgcHJldl91bml0ID0gJigqcHJldl91bml0KS0+bmV4dF9pbl9saXN0ICkK
QEAgLTMzNiw3ICszNjksNyBAQCBzdGF0aWMgc3RydWN0IHNjaGVkX3VuaXQgKnNjaGVkX2FsbG9j
X3VuaXQoc3RydWN0IHZjcHUgKnYpCiAgICAgcmV0dXJuIHVuaXQ7CiAKICBmYWlsOgotICAgIHNj
aGVkX2ZyZWVfdW5pdCh1bml0KTsKKyAgICBzY2hlZF9mcmVlX3VuaXQodW5pdCwgdik7CiAgICAg
cmV0dXJuIE5VTEw7CiB9CiAKQEAgLTM4NiwyMCArNDE5LDI1IEBAIGludCBzY2hlZF9pbml0X3Zj
cHUoc3RydWN0IHZjcHUgKnYpCiAgICAgZWxzZQogICAgICAgICBwcm9jZXNzb3IgPSBzY2hlZF9z
ZWxlY3RfaW5pdGlhbF9jcHUodik7CiAKLSAgICBzY2hlZF9zZXRfcmVzKHVuaXQsIGdldF9zY2hl
ZF9yZXMocHJvY2Vzc29yKSk7Ci0KICAgICAvKiBJbml0aWFsaXNlIHRoZSBwZXItdmNwdSB0aW1l
cnMuICovCi0gICAgaW5pdF90aW1lcigmdi0+cGVyaW9kaWNfdGltZXIsIHZjcHVfcGVyaW9kaWNf
dGltZXJfZm4sCi0gICAgICAgICAgICAgICB2LCB2LT5wcm9jZXNzb3IpOwotICAgIGluaXRfdGlt
ZXIoJnYtPnNpbmdsZXNob3RfdGltZXIsIHZjcHVfc2luZ2xlc2hvdF90aW1lcl9mbiwKLSAgICAg
ICAgICAgICAgIHYsIHYtPnByb2Nlc3Nvcik7Ci0gICAgaW5pdF90aW1lcigmdi0+cG9sbF90aW1l
ciwgcG9sbF90aW1lcl9mbiwKLSAgICAgICAgICAgICAgIHYsIHYtPnByb2Nlc3Nvcik7CisgICAg
aW5pdF90aW1lcigmdi0+cGVyaW9kaWNfdGltZXIsIHZjcHVfcGVyaW9kaWNfdGltZXJfZm4sIHYs
IHByb2Nlc3Nvcik7CisgICAgaW5pdF90aW1lcigmdi0+c2luZ2xlc2hvdF90aW1lciwgdmNwdV9z
aW5nbGVzaG90X3RpbWVyX2ZuLCB2LCBwcm9jZXNzb3IpOworICAgIGluaXRfdGltZXIoJnYtPnBv
bGxfdGltZXIsIHBvbGxfdGltZXJfZm4sIHYsIHByb2Nlc3Nvcik7CisKKyAgICAvKiBJZiB0aGlz
IGlzIG5vdCB0aGUgZmlyc3QgdmNwdSBvZiB0aGUgdW5pdCB3ZSBhcmUgZG9uZS4gKi8KKyAgICBp
ZiAoIHVuaXQtPnByaXYgIT0gTlVMTCApCisgICAgeworICAgICAgICB2LT5wcm9jZXNzb3IgPSBw
cm9jZXNzb3I7CisgICAgICAgIHJldHVybiAwOworICAgIH0KKworICAgIC8qIFRoZSBmaXJzdCB2
Y3B1IG9mIGFuIHVuaXQgY2FuIGJlIHNldCB2aWEgc2NoZWRfc2V0X3JlcygpLiAqLworICAgIHNj
aGVkX3NldF9yZXModW5pdCwgZ2V0X3NjaGVkX3Jlcyhwcm9jZXNzb3IpKTsKIAogICAgIHVuaXQt
PnByaXYgPSBzY2hlZF9hbGxvY192ZGF0YShkb21fc2NoZWR1bGVyKGQpLCB1bml0LCBkLT5zY2hl
ZF9wcml2KTsKICAgICBpZiAoIHVuaXQtPnByaXYgPT0gTlVMTCApCiAgICAgewotICAgICAgICBz
Y2hlZF9mcmVlX3VuaXQodW5pdCk7CisgICAgICAgIHNjaGVkX2ZyZWVfdW5pdCh1bml0LCB2KTsK
ICAgICAgICAgcmV0dXJuIDE7CiAgICAgfQogCkBAIC01NTMsOSArNTkxLDE2IEBAIHZvaWQgc2No
ZWRfZGVzdHJveV92Y3B1KHN0cnVjdCB2Y3B1ICp2KQogICAgIGtpbGxfdGltZXIoJnYtPnBvbGxf
dGltZXIpOwogICAgIGlmICggdGVzdF9hbmRfY2xlYXJfYm9vbCh2LT5pc191cmdlbnQpICkKICAg
ICAgICAgYXRvbWljX2RlYygmZ2V0X3NjaGVkX3Jlcyh2LT5wcm9jZXNzb3IpLT51cmdlbnRfY291
bnQpOwotICAgIHNjaGVkX3JlbW92ZV91bml0KHZjcHVfc2NoZWR1bGVyKHYpLCB1bml0KTsKLSAg
ICBzY2hlZF9mcmVlX3ZkYXRhKHZjcHVfc2NoZWR1bGVyKHYpLCB1bml0LT5wcml2KTsKLSAgICBz
Y2hlZF9mcmVlX3VuaXQodW5pdCk7CisgICAgLyoKKyAgICAgKiBWY3B1cyBhcmUgYmVpbmcgZGVz
dHJveWVkIHRvcC1kb3duLiBTbyBiZWluZyB0aGUgZmlyc3QgdmNwdSBvZiBhbiB1bml0CisgICAg
ICogaXMgdGhlIHNhbWUgYXMgYmVpbmcgdGhlIG9ubHkgb25lLgorICAgICAqLworICAgIGlmICgg
dW5pdC0+dmNwdSA9PSB2ICkKKyAgICB7CisgICAgICAgIHNjaGVkX3JlbW92ZV91bml0KHZjcHVf
c2NoZWR1bGVyKHYpLCB1bml0KTsKKyAgICAgICAgc2NoZWRfZnJlZV92ZGF0YSh2Y3B1X3NjaGVk
dWxlcih2KSwgdW5pdC0+cHJpdik7CisgICAgICAgIHNjaGVkX2ZyZWVfdW5pdCh1bml0LCB2KTsK
KyAgICB9CiB9CiAKIGludCBzY2hlZF9pbml0X2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkLCBpbnQg
cG9vbGlkKQotLSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 28 10:34:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 10:34:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVZQs-0006JJ-OI; Tue, 28 May 2019 10:34:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=31/0=T4=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hVZQF-0004uh-7h
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 10:33:35 +0000
X-Inumbo-ID: 068ef14c-8134-11e9-b853-63645e225f92
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 068ef14c-8134-11e9-b853-63645e225f92;
 Tue, 28 May 2019 10:33:26 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 56BE8B061;
 Tue, 28 May 2019 10:33:25 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 28 May 2019 12:32:47 +0200
Message-Id: <20190528103313.1343-35-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190528103313.1343-1-jgross@suse.com>
References: <20190528103313.1343-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH 34/60] xen/sched: move struct task_slice into
 struct sched_unit
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Robert VanVossen <robert.vanvossen@dornerworks.com>,
 Dario Faggioli <dfaggioli@suse.com>, Julien Grall <julien.grall@arm.com>,
 Josh Whitehead <josh.whitehead@dornerworks.com>,
 Meng Xu <mengxu@cis.upenn.edu>, Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gb3JkZXIgdG8gcHJlcGFyZSBmb3IgbXVsdGlwbGUgdmNwdXMgcGVyIHNjaGVkdWxlIHVuaXQg
bW92ZSBzdHJ1Y3QKdGFza19zbGljZSBpbiBzY2hlZHVsZSgpIGZyb20gdGhlIGxvY2FsIHN0YWNr
IGludG8gc3RydWN0IHNjaGVkX3VuaXQKb2YgdGhlIGN1cnJlbnRseSBydW5uaW5nIHVuaXQuIFRv
IG1ha2UgYWNjZXNzIGVhc2llciBmb3IgdGhlIHNpbmdsZQpzY2hlZHVsZXJzIGFkZCB0aGUgcG9p
bnRlciBvZiB0aGUgY3VycmVudGx5IHJ1bm5pbmcgdW5pdCBhcyBhIHBhcmFtZXRlcgpvZiBkb19z
Y2hlZHVsZSgpLgoKV2hpbGUgYXQgaXQgc3dpdGNoIHRoZSB0YXNrbGV0X3dvcmtfc2NoZWR1bGVk
IHBhcmFtZXRlciBvZgpkb19zY2hlZHVsZSgpIGZyb20gYm9vbF90IHRvIGJvb2wuCgpBcyBzdHJ1
Y3QgdGFza19zbGljZSBpcyBvbmx5IGV2ZXIgbW9kaWZpZWQgd2l0aCB0aGUgbG9jYWwgc2NoZWR1
bGUKbG9jayBoZWxkIGl0IGlzIHNhZmUgdG8gZGlyZWN0bHkgc2V0IHRoZSBkaWZmZXJlbnQgdW5p
dHMgaW4gc3RydWN0CnNjaGVkX3VuaXQgaW5zdGVhZCBvZiB1c2luZyBhbiBvbi1zdGFjayBjb3B5
IGZvciByZXR1cm5pbmcgdGhlIGRhdGEuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxq
Z3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVuL2NvbW1vbi9zY2hlZF9hcmluYzY1My5jIHwgMjAgKysr
KysrKy0tLS0tLS0tLS0tLS0KIHhlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMgICB8IDI1ICsrKysr
KysrKysrLS0tLS0tLS0tLS0tLS0KIHhlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jICB8IDIxICsr
KysrKysrKy0tLS0tLS0tLS0tLQogeGVuL2NvbW1vbi9zY2hlZF9udWxsLmMgICAgIHwgMjYgKysr
KysrKysrKysrLS0tLS0tLS0tLS0tLS0KIHhlbi9jb21tb24vc2NoZWRfcnQuYyAgICAgICB8IDIy
ICsrKysrKysrKysrLS0tLS0tLS0tLS0KIHhlbi9jb21tb24vc2NoZWR1bGUuYyAgICAgICB8IDIx
ICsrKysrKysrKystLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmggIHwgMTEg
KysrLS0tLS0tLS0KIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC5oICAgICB8ICA2ICsrKysrKwogOCBm
aWxlcyBjaGFuZ2VkLCA2OSBpbnNlcnRpb25zKCspLCA4MyBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vY29tbW9uL3NjaGVkX2FyaW5jNjUzLmMgYi94ZW4vY29tbW9uL3NjaGVkX2FyaW5j
NjUzLmMKaW5kZXggZTQ4ZjJiMmViOS4uMzRlZmNjMDdjOSAxMDA2NDQKLS0tIGEveGVuL2NvbW1v
bi9zY2hlZF9hcmluYzY1My5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfYXJpbmM2NTMuYwpAQCAt
NDk3LDE4ICs0OTcsMTQgQEAgYTY1M3NjaGVkX3VuaXRfd2FrZShjb25zdCBzdHJ1Y3Qgc2NoZWR1
bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogICoKICAqIEBwYXJhbSBvcHMgICAg
ICAgUG9pbnRlciB0byB0aGlzIGluc3RhbmNlIG9mIHRoZSBzY2hlZHVsZXIgc3RydWN0dXJlCiAg
KiBAcGFyYW0gbm93ICAgICAgIEN1cnJlbnQgdGltZQotICoKLSAqIEByZXR1cm4gICAgICAgICAg
QWRkcmVzcyBvZiB0aGUgVU5JVCBzdHJ1Y3R1cmUgc2NoZWR1bGVkIHRvIGJlIHJ1biBuZXh0Ci0g
KiAgICAgICAgICAgICAgICAgIEFtb3VudCBvZiB0aW1lIHRvIGV4ZWN1dGUgdGhlIHJldHVybmVk
IFVOSVQKLSAqICAgICAgICAgICAgICAgICAgRmxhZyBmb3Igd2hldGhlciB0aGUgVU5JVCB3YXMg
bWlncmF0ZWQKICAqLwotc3RhdGljIHN0cnVjdCB0YXNrX3NsaWNlCitzdGF0aWMgdm9pZAogYTY1
M3NjaGVkX2RvX3NjaGVkdWxlKAogICAgIGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKKyAg
ICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqcHJldiwKICAgICBzX3RpbWVfdCBub3csCi0gICAgYm9vbF90
IHRhc2tsZXRfd29ya19zY2hlZHVsZWQpCisgICAgYm9vbCB0YXNrbGV0X3dvcmtfc2NoZWR1bGVk
KQogewotICAgIHN0cnVjdCB0YXNrX3NsaWNlIHJldDsgICAgICAgICAgICAgICAgICAgICAgLyog
aG9sZCB0aGUgY2hvc2VuIGRvbWFpbiAqLwogICAgIHN0cnVjdCBzY2hlZF91bml0ICpuZXdfdGFz
ayA9IE5VTEw7CiAgICAgc3RhdGljIHVuc2lnbmVkIGludCBzY2hlZF9pbmRleCA9IDA7CiAgICAg
c3RhdGljIHNfdGltZV90IG5leHRfc3dpdGNoX3RpbWU7CkBAIC01ODYsMTMgKzU4MiwxMSBAQCBh
NjUzc2NoZWRfZG9fc2NoZWR1bGUoCiAgICAgICogUmV0dXJuIHRoZSBhbW91bnQgb2YgdGltZSB0
aGUgbmV4dCBkb21haW4gaGFzIHRvIHJ1biBhbmQgdGhlIGFkZHJlc3MKICAgICAgKiBvZiB0aGUg
c2VsZWN0ZWQgdGFzaydzIFVOSVQgc3RydWN0dXJlLgogICAgICAqLwotICAgIHJldC50aW1lID0g
bmV4dF9zd2l0Y2hfdGltZSAtIG5vdzsKLSAgICByZXQudGFzayA9IG5ld190YXNrOwotICAgIHJl
dC5taWdyYXRlZCA9IDA7Ci0KLSAgICBCVUdfT04ocmV0LnRpbWUgPD0gMCk7CisgICAgcHJldi0+
bmV4dF90aW1lID0gbmV4dF9zd2l0Y2hfdGltZSAtIG5vdzsKKyAgICBwcmV2LT5uZXh0X3Rhc2sg
PSBuZXdfdGFzazsKKyAgICBuZXdfdGFzay0+bWlncmF0ZWQgPSBmYWxzZTsKIAotICAgIHJldHVy
biByZXQ7CisgICAgQlVHX09OKHByZXYtPm5leHRfdGltZSA8PSAwKTsKIH0KIAogLyoqCmRpZmYg
LS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVk
aXQuYwppbmRleCBlNjdiOWJiMjNlLi4xOTZmNjEzNDIwIDEwMDY0NAotLS0gYS94ZW4vY29tbW9u
L3NjaGVkX2NyZWRpdC5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMKQEAgLTE2ODEs
NyArMTY4MSw3IEBAIGNzY2hlZF9ydW5xX3N0ZWFsKGludCBwZWVyX2NwdSwgaW50IGNwdSwgaW50
IHByaSwgaW50IGJhbGFuY2Vfc3RlcCkKIAogc3RhdGljIHN0cnVjdCBjc2NoZWRfdW5pdCAqCiBj
c2NoZWRfbG9hZF9iYWxhbmNlKHN0cnVjdCBjc2NoZWRfcHJpdmF0ZSAqcHJ2LCBpbnQgY3B1LAot
ICAgIHN0cnVjdCBjc2NoZWRfdW5pdCAqc25leHQsIGJvb2xfdCAqc3RvbGVuKQorICAgIHN0cnVj
dCBjc2NoZWRfdW5pdCAqc25leHQsIGJvb2wgKnN0b2xlbikKIHsKICAgICBzdHJ1Y3QgY3B1cG9v
bCAqYyA9IHBlcl9jcHUoY3B1cG9vbCwgY3B1KTsKICAgICBzdHJ1Y3QgY3NjaGVkX3VuaXQgKnNw
ZWVyOwpAQCAtMTc5Nyw3ICsxNzk3LDcgQEAgY3NjaGVkX2xvYWRfYmFsYW5jZShzdHJ1Y3QgY3Nj
aGVkX3ByaXZhdGUgKnBydiwgaW50IGNwdSwKICAgICAgICAgICAgICAgICAvKiBBcyBzb29uIGFz
IG9uZSB1bml0IGlzIGZvdW5kLCBiYWxhbmNpbmcgZW5kcyAqLwogICAgICAgICAgICAgICAgIGlm
ICggc3BlZXIgIT0gTlVMTCApCiAgICAgICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICAg
ICAqc3RvbGVuID0gMTsKKyAgICAgICAgICAgICAgICAgICAgKnN0b2xlbiA9IHRydWU7CiAgICAg
ICAgICAgICAgICAgICAgIC8qCiAgICAgICAgICAgICAgICAgICAgICAqIE5leHQgdGltZSB3ZSds
bCBsb29rIGZvciB3b3JrIHRvIHN0ZWFsIG9uIHRoaXMgbm9kZSwgd2UKICAgICAgICAgICAgICAg
ICAgICAgICogd2lsbCBzdGFydCBmcm9tIHRoZSBuZXh0IHBDUFUsIHdpdGggcmVzcGVjdCB0byB0
aGlzIG9uZSwKQEAgLTE4MjcsMTkgKzE4MjcsMTggQEAgY3NjaGVkX2xvYWRfYmFsYW5jZShzdHJ1
Y3QgY3NjaGVkX3ByaXZhdGUgKnBydiwgaW50IGNwdSwKICAqIFRoaXMgZnVuY3Rpb24gaXMgaW4g
dGhlIGNyaXRpY2FsIHBhdGguIEl0IGlzIGRlc2lnbmVkIHRvIGJlIHNpbXBsZSBhbmQKICAqIGZh
c3QgZm9yIHRoZSBjb21tb24gY2FzZS4KICAqLwotc3RhdGljIHN0cnVjdCB0YXNrX3NsaWNlCi1j
c2NoZWRfc2NoZWR1bGUoCi0gICAgY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzX3RpbWVf
dCBub3csIGJvb2xfdCB0YXNrbGV0X3dvcmtfc2NoZWR1bGVkKQorc3RhdGljIHZvaWQgY3NjaGVk
X3NjaGVkdWxlKAorICAgIGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVk
X3VuaXQgKnVuaXQsIHNfdGltZV90IG5vdywKKyAgICBib29sIHRhc2tsZXRfd29ya19zY2hlZHVs
ZWQpCiB7CiAgICAgY29uc3QgdW5zaWduZWQgaW50IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsK
ICAgICBjb25zdCB1bnNpZ25lZCBpbnQgc2NoZWRfY3B1ID0gc2NoZWRfZ2V0X3Jlc291cmNlX2Nw
dShjcHUpOwogICAgIHN0cnVjdCBsaXN0X2hlYWQgKiBjb25zdCBydW5xID0gUlVOUShzY2hlZF9j
cHUpOwotICAgIHN0cnVjdCBzY2hlZF91bml0ICp1bml0ID0gY3VycmVudC0+c2NoZWRfdW5pdDsK
ICAgICBzdHJ1Y3QgY3NjaGVkX3VuaXQgKiBjb25zdCBzY3VyciA9IENTQ0hFRF9VTklUKHVuaXQp
OwogICAgIHN0cnVjdCBjc2NoZWRfcHJpdmF0ZSAqcHJ2ID0gQ1NDSEVEX1BSSVYob3BzKTsKICAg
ICBzdHJ1Y3QgY3NjaGVkX3VuaXQgKnNuZXh0OwotICAgIHN0cnVjdCB0YXNrX3NsaWNlIHJldDsK
ICAgICBzX3RpbWVfdCBydW50aW1lLCB0c2xpY2U7CisgICAgYm9vbCBtaWdyYXRlZCA9IGZhbHNl
OwogCiAgICAgU0NIRURfU1RBVF9DUkFOSyhzY2hlZHVsZSk7CiAgICAgQ1NDSEVEX1VOSVRfQ0hF
Q0sodW5pdCk7CkBAIC0xOTI5LDcgKzE5MjgsNiBAQCBjc2NoZWRfc2NoZWR1bGUoCiAgICAgICAg
ICAgICAgICAgICAgICAgICAodW5zaWduZWQgY2hhciAqKSZkKTsKICAgICAgICAgfQogCi0gICAg
ICAgIHJldC5taWdyYXRlZCA9IDA7CiAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KICAgICB0c2xp
Y2UgPSBwcnYtPnRzbGljZTsKQEAgLTE5NDcsNyArMTk0NSw2IEBAIGNzY2hlZF9zY2hlZHVsZSgK
ICAgICB9CiAKICAgICBzbmV4dCA9IF9fcnVucV9lbGVtKHJ1bnEtPm5leHQpOwotICAgIHJldC5t
aWdyYXRlZCA9IDA7CiAKICAgICAvKiBUYXNrbGV0IHdvcmsgKHdoaWNoIHJ1bnMgaW4gaWRsZSBV
TklUIGNvbnRleHQpIG92ZXJyaWRlcyBhbGwgZWxzZS4gKi8KICAgICBpZiAoIHRhc2tsZXRfd29y
a19zY2hlZHVsZWQgKQpAQCAtMTk3Myw3ICsxOTcwLDcgQEAgY3NjaGVkX3NjaGVkdWxlKAogICAg
IGlmICggc25leHQtPnByaSA+IENTQ0hFRF9QUklfVFNfT1ZFUiApCiAgICAgICAgIF9fcnVucV9y
ZW1vdmUoc25leHQpOwogICAgIGVsc2UKLSAgICAgICAgc25leHQgPSBjc2NoZWRfbG9hZF9iYWxh
bmNlKHBydiwgc2NoZWRfY3B1LCBzbmV4dCwgJnJldC5taWdyYXRlZCk7CisgICAgICAgIHNuZXh0
ID0gY3NjaGVkX2xvYWRfYmFsYW5jZShwcnYsIHNjaGVkX2NwdSwgc25leHQsICZtaWdyYXRlZCk7
CiAKICAgICAvKgogICAgICAqIFVwZGF0ZSBpZGxlcnMgbWFzayBpZiBuZWNlc3NhcnkuIFdoZW4g
d2UncmUgaWRsaW5nLCBvdGhlciBDUFVzCkBAIC0xOTk2LDEyICsxOTkzLDEyIEBAIG91dDoKICAg
ICAvKgogICAgICAqIFJldHVybiB0YXNrIHRvIHJ1biBuZXh0Li4uCiAgICAgICovCi0gICAgcmV0
LnRpbWUgPSAoaXNfaWRsZV91bml0KHNuZXh0LT51bml0KSA/CisgICAgdW5pdC0+bmV4dF90aW1l
ID0gKGlzX2lkbGVfdW5pdChzbmV4dC0+dW5pdCkgPwogICAgICAgICAgICAgICAgIC0xIDogdHNs
aWNlKTsKLSAgICByZXQudGFzayA9IHNuZXh0LT51bml0OworICAgIHVuaXQtPm5leHRfdGFzayA9
IHNuZXh0LT51bml0OworICAgIHNuZXh0LT51bml0LT5taWdyYXRlZCA9IG1pZ3JhdGVkOwogCi0g
ICAgQ1NDSEVEX1VOSVRfQ0hFQ0socmV0LnRhc2spOwotICAgIHJldHVybiByZXQ7CisgICAgQ1ND
SEVEX1VOSVRfQ0hFQ0sodW5pdC0+bmV4dF90YXNrKTsKIH0KIAogc3RhdGljIHZvaWQKZGlmZiAt
LWdpdCBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVk
aXQyLmMKaW5kZXggY2Y1MDJiM2NiYy4uNjY5NTQ0MTU4OCAxMDA2NDQKLS0tIGEveGVuL2NvbW1v
bi9zY2hlZF9jcmVkaXQyLmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMKQEAgLTM0
NDMsMTkgKzM0NDMsMTggQEAgcnVucV9jYW5kaWRhdGUoc3RydWN0IGNzY2hlZDJfcnVucXVldWVf
ZGF0YSAqcnFkLAogICogVGhpcyBmdW5jdGlvbiBpcyBpbiB0aGUgY3JpdGljYWwgcGF0aC4gSXQg
aXMgZGVzaWduZWQgdG8gYmUgc2ltcGxlIGFuZAogICogZmFzdCBmb3IgdGhlIGNvbW1vbiBjYXNl
LgogICovCi1zdGF0aWMgc3RydWN0IHRhc2tfc2xpY2UKLWNzY2hlZDJfc2NoZWR1bGUoCi0gICAg
Y29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzX3RpbWVfdCBub3csIGJvb2wgdGFza2xldF93
b3JrX3NjaGVkdWxlZCkKK3N0YXRpYyB2b2lkIGNzY2hlZDJfc2NoZWR1bGUoCisgICAgY29uc3Qg
c3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqY3VycnVuaXQsIHNfdGlt
ZV90IG5vdywKKyAgICBib29sIHRhc2tsZXRfd29ya19zY2hlZHVsZWQpCiB7CiAgICAgY29uc3Qg
dW5zaWduZWQgaW50IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKICAgICBjb25zdCB1bnNpZ25l
ZCBpbnQgc2NoZWRfY3B1ID0gc2NoZWRfZ2V0X3Jlc291cmNlX2NwdShjcHUpOwogICAgIHN0cnVj
dCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnJxZDsKLSAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqY3Vy
cnVuaXQgPSBjdXJyZW50LT5zY2hlZF91bml0OwogICAgIHN0cnVjdCBjc2NoZWQyX3VuaXQgKiBj
b25zdCBzY3VyciA9IGNzY2hlZDJfdW5pdChjdXJydW5pdCk7CiAgICAgc3RydWN0IGNzY2hlZDJf
dW5pdCAqc25leHQgPSBOVUxMOwogICAgIHVuc2lnbmVkIGludCBza2lwcGVkX3VuaXRzID0gMDsK
LSAgICBzdHJ1Y3QgdGFza19zbGljZSByZXQ7CiAgICAgYm9vbCB0aWNrbGVkOworICAgIGJvb2wg
bWlncmF0ZWQgPSBmYWxzZTsKIAogICAgIFNDSEVEX1NUQVRfQ1JBTksoc2NoZWR1bGUpOwogICAg
IENTQ0hFRDJfVU5JVF9DSEVDSyhjdXJydW5pdCk7CkBAIC0zNTQwLDggKzM1MzksNiBAQCBjc2No
ZWQyX3NjaGVkdWxlKAogICAgICAgICAgJiYgdW5pdF9ydW5uYWJsZShjdXJydW5pdCkgKQogICAg
ICAgICBfX3NldF9iaXQoX19DU0ZMQUdfZGVsYXllZF9ydW5xX2FkZCwgJnNjdXJyLT5mbGFncyk7
CiAKLSAgICByZXQubWlncmF0ZWQgPSAwOwotCiAgICAgLyogQWNjb3VudGluZyBmb3Igbm9uLWlk
bGUgdGFza3MgKi8KICAgICBpZiAoICFpc19pZGxlX3VuaXQoc25leHQtPnVuaXQpICkKICAgICB7
CkBAIC0zNTkxLDcgKzM1ODgsNyBAQCBjc2NoZWQyX3NjaGVkdWxlKAogICAgICAgICAgICAgc25l
eHQtPmNyZWRpdCArPSBDU0NIRUQyX01JR1JBVEVfQ09NUEVOU0FUSU9OOwogICAgICAgICAgICAg
c2NoZWRfc2V0X3JlcyhzbmV4dC0+dW5pdCwgZ2V0X3NjaGVkX3JlcyhzY2hlZF9jcHUpKTsKICAg
ICAgICAgICAgIFNDSEVEX1NUQVRfQ1JBTksobWlncmF0ZWQpOwotICAgICAgICAgICAgcmV0Lm1p
Z3JhdGVkID0gMTsKKyAgICAgICAgICAgIG1pZ3JhdGVkID0gdHJ1ZTsKICAgICAgICAgfQogICAg
IH0KICAgICBlbHNlCkBAIC0zNjIyLDExICszNjE5LDExIEBAIGNzY2hlZDJfc2NoZWR1bGUoCiAg
ICAgLyoKICAgICAgKiBSZXR1cm4gdGFzayB0byBydW4gbmV4dC4uLgogICAgICAqLwotICAgIHJl
dC50aW1lID0gY3NjaGVkMl9ydW50aW1lKG9wcywgc2NoZWRfY3B1LCBzbmV4dCwgbm93KTsKLSAg
ICByZXQudGFzayA9IHNuZXh0LT51bml0OworICAgIGN1cnJ1bml0LT5uZXh0X3RpbWUgPSBjc2No
ZWQyX3J1bnRpbWUob3BzLCBzY2hlZF9jcHUsIHNuZXh0LCBub3cpOworICAgIGN1cnJ1bml0LT5u
ZXh0X3Rhc2sgPSBzbmV4dC0+dW5pdDsKKyAgICBzbmV4dC0+dW5pdC0+bWlncmF0ZWQgPSBtaWdy
YXRlZDsKIAotICAgIENTQ0hFRDJfVU5JVF9DSEVDSyhyZXQudGFzayk7Ci0gICAgcmV0dXJuIHJl
dDsKKyAgICBDU0NIRUQyX1VOSVRfQ0hFQ0soY3VycnVuaXQtPm5leHRfdGFzayk7CiB9CiAKIHN0
YXRpYyB2b2lkCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX251bGwuYyBiL3hlbi9jb21t
b24vc2NoZWRfbnVsbC5jCmluZGV4IDZjMzUwYTM0MmIuLjUzNGQwYWVhNWYgMTAwNjQ0Ci0tLSBh
L3hlbi9jb21tb24vc2NoZWRfbnVsbC5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfbnVsbC5jCkBA
IC02OTUsMTYgKzY5NSwxNCBAQCBzdGF0aWMgaW5saW5lIHZvaWQgbnVsbF91bml0X2NoZWNrKHN0
cnVjdCBzY2hlZF91bml0ICp1bml0KQogICogIC0gdGhlIHVuaXQgYXNzaWduZWQgdG8gdGhlIHBD
UFUsIGlmIHRoZXJlJ3Mgb25lIGFuZCBpdCBjYW4gcnVuOwogICogIC0gdGhlIGlkbGUgdW5pdCwg
b3RoZXJ3aXNlLgogICovCi1zdGF0aWMgc3RydWN0IHRhc2tfc2xpY2UgbnVsbF9zY2hlZHVsZShj
b25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBzX3RpbWVfdCBub3csCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBib29sX3QgdGFza2xldF93b3JrX3NjaGVkdWxlZCkKK3N0YXRpYyB2b2lkIG51bGxf
c2NoZWR1bGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAq
cHJldiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgc190aW1lX3Qgbm93LCBib29sIHRhc2ts
ZXRfd29ya19zY2hlZHVsZWQpCiB7CiAgICAgdW5zaWduZWQgaW50IGJzOwogICAgIGNvbnN0IHVu
c2lnbmVkIGludCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7CiAgICAgY29uc3QgdW5zaWduZWQg
aW50IHNjaGVkX2NwdSA9IHNjaGVkX2dldF9yZXNvdXJjZV9jcHUoY3B1KTsKICAgICBzdHJ1Y3Qg
bnVsbF9wcml2YXRlICpwcnYgPSBudWxsX3ByaXYob3BzKTsKICAgICBzdHJ1Y3QgbnVsbF91bml0
ICp3dmM7Ci0gICAgc3RydWN0IHRhc2tfc2xpY2UgcmV0OwogCiAgICAgU0NIRURfU1RBVF9DUkFO
SyhzY2hlZHVsZSk7CiAgICAgTlVMTF9VTklUX0NIRUNLKGN1cnJlbnQtPnNjaGVkX3VuaXQpOwpA
QCAtNzMyLDE5ICs3MzAsMTggQEAgc3RhdGljIHN0cnVjdCB0YXNrX3NsaWNlIG51bGxfc2NoZWR1
bGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLAogICAgIGlmICggdGFza2xldF93b3JrX3Nj
aGVkdWxlZCApCiAgICAgewogICAgICAgICB0cmFjZV92YXIoVFJDX1NOVUxMX1RBU0tMRVQsIDEs
IDAsIE5VTEwpOwotICAgICAgICByZXQudGFzayA9IHNjaGVkX2lkbGVfdW5pdChzY2hlZF9jcHUp
OworICAgICAgICBwcmV2LT5uZXh0X3Rhc2sgPSBzY2hlZF9pZGxlX3VuaXQoc2NoZWRfY3B1KTsK
ICAgICB9CiAgICAgZWxzZQotICAgICAgICByZXQudGFzayA9IHBlcl9jcHUobnBjLCBzY2hlZF9j
cHUpLnVuaXQ7Ci0gICAgcmV0Lm1pZ3JhdGVkID0gMDsKLSAgICByZXQudGltZSA9IC0xOworICAg
ICAgICBwcmV2LT5uZXh0X3Rhc2sgPSBwZXJfY3B1KG5wYywgc2NoZWRfY3B1KS51bml0OworICAg
IHByZXYtPm5leHRfdGltZSA9IC0xOwogCiAgICAgLyoKICAgICAgKiBXZSBtYXkgYmUgbmV3IGlu
IHRoZSBjcHVwb29sLCBvciBqdXN0IGNvbWluZyBiYWNrIG9ubGluZS4gSW4gd2hpY2gKICAgICAg
KiBjYXNlLCB0aGVyZSBtYXkgYmUgdW5pdHMgaW4gdGhlIHdhaXRxdWV1ZSB0aGF0IHdlIGNhbiBh
c3NpZ24gdG8gdXMKICAgICAgKiBhbmQgcnVuLgogICAgICAqLwotICAgIGlmICggdW5saWtlbHko
cmV0LnRhc2sgPT0gTlVMTCkgKQorICAgIGlmICggdW5saWtlbHkocHJldi0+bmV4dF90YXNrID09
IE5VTEwpICkKICAgICB7CiAgICAgICAgIHNwaW5fbG9jaygmcHJ2LT53YWl0cV9sb2NrKTsKIApA
QCAtNzcwLDcgKzc2Nyw3IEBAIHN0YXRpYyBzdHJ1Y3QgdGFza19zbGljZSBudWxsX3NjaGVkdWxl
KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKICAgICAgICAgICAgICAgICB7CiAgICAgICAg
ICAgICAgICAgICAgIHVuaXRfYXNzaWduKHBydiwgd3ZjLT51bml0LCBzY2hlZF9jcHUpOwogICAg
ICAgICAgICAgICAgICAgICBsaXN0X2RlbF9pbml0KCZ3dmMtPndhaXRxX2VsZW0pOwotICAgICAg
ICAgICAgICAgICAgICByZXQudGFzayA9IHd2Yy0+dW5pdDsKKyAgICAgICAgICAgICAgICAgICAg
cHJldi0+bmV4dF90YXNrID0gd3ZjLT51bml0OwogICAgICAgICAgICAgICAgICAgICBnb3RvIHVu
bG9jazsKICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICB9CkBAIC03NzksMTEgKzc3Niwx
MiBAQCBzdGF0aWMgc3RydWN0IHRhc2tfc2xpY2UgbnVsbF9zY2hlZHVsZShjb25zdCBzdHJ1Y3Qg
c2NoZWR1bGVyICpvcHMsCiAgICAgICAgIHNwaW5fdW5sb2NrKCZwcnYtPndhaXRxX2xvY2spOwog
ICAgIH0KIAotICAgIGlmICggdW5saWtlbHkocmV0LnRhc2sgPT0gTlVMTCB8fCAhdW5pdF9ydW5u
YWJsZShyZXQudGFzaykpICkKLSAgICAgICAgcmV0LnRhc2sgPSBzY2hlZF9pZGxlX3VuaXQoc2No
ZWRfY3B1KTsKKyAgICBpZiAoIHVubGlrZWx5KHByZXYtPm5leHRfdGFzayA9PSBOVUxMIHx8ICF1
bml0X3J1bm5hYmxlKHByZXYtPm5leHRfdGFzaykpICkKKyAgICAgICAgcHJldi0+bmV4dF90YXNr
ID0gc2NoZWRfaWRsZV91bml0KHNjaGVkX2NwdSk7CiAKLSAgICBOVUxMX1VOSVRfQ0hFQ0socmV0
LnRhc2spOwotICAgIHJldHVybiByZXQ7CisgICAgTlVMTF9VTklUX0NIRUNLKHByZXYtPm5leHRf
dGFzayk7CisKKyAgICBwcmV2LT5uZXh0X3Rhc2stPm1pZ3JhdGVkID0gZmFsc2U7CiB9CiAKIHN0
YXRpYyBpbmxpbmUgdm9pZCBkdW1wX3VuaXQoc3RydWN0IG51bGxfcHJpdmF0ZSAqcHJ2LCBzdHJ1
Y3QgbnVsbF91bml0ICpudmMpCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX3J0LmMgYi94
ZW4vY29tbW9uL3NjaGVkX3J0LmMKaW5kZXggZGRkMWJhZGQzOC4uYWVkNDk4OTcwZSAxMDA2NDQK
LS0tIGEveGVuL2NvbW1vbi9zY2hlZF9ydC5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfcnQuYwpA
QCAtMTA1NSwxNiArMTA1NSwxNiBAQCBydW5xX3BpY2soY29uc3Qgc3RydWN0IHNjaGVkdWxlciAq
b3BzLCBjb25zdCBjcHVtYXNrX3QgKm1hc2spCiAgKiBzY2hlZHVsZSBmdW5jdGlvbiBmb3IgcnQg
c2NoZWR1bGVyLgogICogVGhlIGxvY2sgaXMgYWxyZWFkeSBncmFiYmVkIGluIHNjaGVkdWxlLmMs
IG5vIG5lZWQgdG8gbG9jayBoZXJlCiAgKi8KLXN0YXRpYyBzdHJ1Y3QgdGFza19zbGljZQotcnRf
c2NoZWR1bGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzX3RpbWVfdCBub3csIGJvb2xf
dCB0YXNrbGV0X3dvcmtfc2NoZWR1bGVkKQorc3RhdGljIHZvaWQKK3J0X3NjaGVkdWxlKGNvbnN0
IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX3VuaXQgKmN1cnJ1bml0LAorICAg
ICAgICAgICAgc190aW1lX3Qgbm93LCBib29sIHRhc2tsZXRfd29ya19zY2hlZHVsZWQpCiB7CiAg
ICAgY29uc3QgdW5zaWduZWQgaW50IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKICAgICBjb25z
dCB1bnNpZ25lZCBpbnQgc2NoZWRfY3B1ID0gc2NoZWRfZ2V0X3Jlc291cmNlX2NwdShjcHUpOwog
ICAgIHN0cnVjdCBydF9wcml2YXRlICpwcnYgPSBydF9wcml2KG9wcyk7Ci0gICAgc3RydWN0IHJ0
X3VuaXQgKmNvbnN0IHNjdXJyID0gcnRfdW5pdChjdXJyZW50LT5zY2hlZF91bml0KTsKKyAgICBz
dHJ1Y3QgcnRfdW5pdCAqY29uc3Qgc2N1cnIgPSBydF91bml0KGN1cnJ1bml0KTsKICAgICBzdHJ1
Y3QgcnRfdW5pdCAqc25leHQgPSBOVUxMOwotICAgIHN0cnVjdCB0YXNrX3NsaWNlIHJldCA9IHsg
Lm1pZ3JhdGVkID0gMCB9OwotICAgIHN0cnVjdCBzY2hlZF91bml0ICpjdXJydW5pdCA9IGN1cnJl
bnQtPnNjaGVkX3VuaXQ7CisgICAgYm9vbCBtaWdyYXRlZCA9IGZhbHNlOwogCiAgICAgLyogVFJB
Q0UgKi8KICAgICB7CkBAIC0xMTEyLDcgKzExMTIsNyBAQCBydF9zY2hlZHVsZShjb25zdCBzdHJ1
Y3Qgc2NoZWR1bGVyICpvcHMsIHNfdGltZV90IG5vdywgYm9vbF90IHRhc2tsZXRfd29ya19zY2hl
ZAogICAgICAgICBfX3NldF9iaXQoX19SVERTX2RlbGF5ZWRfcnVucV9hZGQsICZzY3Vyci0+Zmxh
Z3MpOwogCiAgICAgc25leHQtPmxhc3Rfc3RhcnQgPSBub3c7Ci0gICAgcmV0LnRpbWUgPSAgLTE7
IC8qIGlmIGFuIGlkbGUgdW5pdCBpcyBwaWNrZWQgKi8KKyAgICBjdXJydW5pdC0+bmV4dF90aW1l
ID0gIC0xOyAvKiBpZiBhbiBpZGxlIHVuaXQgaXMgcGlja2VkICovCiAgICAgaWYgKCAhaXNfaWRs
ZV91bml0KHNuZXh0LT51bml0KSApCiAgICAgewogICAgICAgICBpZiAoIHNuZXh0ICE9IHNjdXJy
ICkKQEAgLTExMjMsMTMgKzExMjMsMTMgQEAgcnRfc2NoZWR1bGUoY29uc3Qgc3RydWN0IHNjaGVk
dWxlciAqb3BzLCBzX3RpbWVfdCBub3csIGJvb2xfdCB0YXNrbGV0X3dvcmtfc2NoZWQKICAgICAg
ICAgaWYgKCBzY2hlZF91bml0X2NwdShzbmV4dC0+dW5pdCkgIT0gc2NoZWRfY3B1ICkKICAgICAg
ICAgewogICAgICAgICAgICAgc2NoZWRfc2V0X3JlcyhzbmV4dC0+dW5pdCwgZ2V0X3NjaGVkX3Jl
cyhzY2hlZF9jcHUpKTsKLSAgICAgICAgICAgIHJldC5taWdyYXRlZCA9IDE7CisgICAgICAgICAg
ICBtaWdyYXRlZCA9IHRydWU7CiAgICAgICAgIH0KLSAgICAgICAgcmV0LnRpbWUgPSBzbmV4dC0+
Y3VyX2J1ZGdldDsgLyogaW52b2tlIHRoZSBzY2hlZHVsZXIgbmV4dCB0aW1lICovCisgICAgICAg
IC8qIEludm9rZSB0aGUgc2NoZWR1bGVyIG5leHQgdGltZS4gKi8KKyAgICAgICAgY3VycnVuaXQt
Pm5leHRfdGltZSA9IHNuZXh0LT5jdXJfYnVkZ2V0OwogICAgIH0KLSAgICByZXQudGFzayA9IHNu
ZXh0LT51bml0OwotCi0gICAgcmV0dXJuIHJldDsKKyAgICBjdXJydW5pdC0+bmV4dF90YXNrID0g
c25leHQtPnVuaXQ7CisgICAgc25leHQtPnVuaXQtPm1pZ3JhdGVkID0gbWlncmF0ZWQ7CiB9CiAK
IC8qCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMgYi94ZW4vY29tbW9uL3NjaGVk
dWxlLmMKaW5kZXggODEyMWRhMTVjNi4uYzIzYTU2MjlkZSAxMDA2NDQKLS0tIGEveGVuL2NvbW1v
bi9zY2hlZHVsZS5jCisrKyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwpAQCAtMTU4NSwxMCArMTU4
NSw5IEBAIHN0YXRpYyB2b2lkIHNjaGVkdWxlKHZvaWQpCiAgICAgc190aW1lX3QgICAgICAgICAg
ICAgIG5vdzsKICAgICBzdHJ1Y3Qgc2NoZWR1bGVyICAgICAqc2NoZWQ7CiAgICAgdW5zaWduZWQg
bG9uZyAgICAgICAgKnRhc2tsZXRfd29yayA9ICZ0aGlzX2NwdSh0YXNrbGV0X3dvcmtfdG9fZG8p
OwotICAgIGJvb2xfdCAgICAgICAgICAgICAgICB0YXNrbGV0X3dvcmtfc2NoZWR1bGVkID0gMDsK
KyAgICBib29sICAgICAgICAgICAgICAgICAgdGFza2xldF93b3JrX3NjaGVkdWxlZCA9IGZhbHNl
OwogICAgIHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqc2Q7CiAgICAgc3BpbmxvY2tfdCAgICAgICAg
ICAgKmxvY2s7Ci0gICAgc3RydWN0IHRhc2tfc2xpY2UgICAgIG5leHRfc2xpY2U7CiAgICAgaW50
IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKIAogICAgIEFTU0VSVF9OT1RfSU5fQVRPTUlDKCk7
CkBAIC0xNjA0LDEyICsxNjAzLDEyIEBAIHN0YXRpYyB2b2lkIHNjaGVkdWxlKHZvaWQpCiAgICAg
ICAgIHNldF9iaXQoX1RBU0tMRVRfc2NoZWR1bGVkLCB0YXNrbGV0X3dvcmspOwogICAgICAgICAv
KiBmYWxsdGhyb3VnaCAqLwogICAgIGNhc2UgVEFTS0xFVF9lbnF1ZXVlZHxUQVNLTEVUX3NjaGVk
dWxlZDoKLSAgICAgICAgdGFza2xldF93b3JrX3NjaGVkdWxlZCA9IDE7CisgICAgICAgIHRhc2ts
ZXRfd29ya19zY2hlZHVsZWQgPSB0cnVlOwogICAgICAgICBicmVhazsKICAgICBjYXNlIFRBU0tM
RVRfc2NoZWR1bGVkOgogICAgICAgICBjbGVhcl9iaXQoX1RBU0tMRVRfc2NoZWR1bGVkLCB0YXNr
bGV0X3dvcmspOwogICAgIGNhc2UgMDoKLSAgICAgICAgLyp0YXNrbGV0X3dvcmtfc2NoZWR1bGVk
ID0gMDsqLworICAgICAgICAvKnRhc2tsZXRfd29ya19zY2hlZHVsZWQgPSBmYWxzZTsqLwogICAg
ICAgICBicmVhazsKICAgICBkZWZhdWx0OgogICAgICAgICBCVUcoKTsKQEAgLTE2MjMsMTQgKzE2
MjIsMTQgQEAgc3RhdGljIHZvaWQgc2NoZWR1bGUodm9pZCkKIAogICAgIC8qIGdldCBwb2xpY3kt
c3BlY2lmaWMgZGVjaXNpb24gb24gc2NoZWR1bGluZy4uLiAqLwogICAgIHNjaGVkID0gdGhpc19j
cHUoc2NoZWR1bGVyKTsKLSAgICBuZXh0X3NsaWNlID0gc2NoZWQtPmRvX3NjaGVkdWxlKHNjaGVk
LCBub3csIHRhc2tsZXRfd29ya19zY2hlZHVsZWQpOworICAgIHNjaGVkLT5kb19zY2hlZHVsZShz
Y2hlZCwgcHJldiwgbm93LCB0YXNrbGV0X3dvcmtfc2NoZWR1bGVkKTsKIAotICAgIG5leHQgPSBu
ZXh0X3NsaWNlLnRhc2s7CisgICAgbmV4dCA9IHByZXYtPm5leHRfdGFzazsKIAogICAgIHNkLT5j
dXJyID0gbmV4dDsKIAotICAgIGlmICggbmV4dF9zbGljZS50aW1lID49IDAgKSAvKiAtdmUgbWVh
bnMgbm8gbGltaXQgKi8KLSAgICAgICAgc2V0X3RpbWVyKCZzZC0+c190aW1lciwgbm93ICsgbmV4
dF9zbGljZS50aW1lKTsKKyAgICBpZiAoIHByZXYtPm5leHRfdGltZSA+PSAwICkgLyogLXZlIG1l
YW5zIG5vIGxpbWl0ICovCisgICAgICAgIHNldF90aW1lcigmc2QtPnNfdGltZXIsIG5vdyArIHBy
ZXYtPm5leHRfdGltZSk7CiAKICAgICBpZiAoIHVubGlrZWx5KHByZXYgPT0gbmV4dCkgKQogICAg
IHsKQEAgLTE2MzgsNyArMTYzNyw3IEBAIHN0YXRpYyB2b2lkIHNjaGVkdWxlKHZvaWQpCiAgICAg
ICAgIFRSQUNFXzREKFRSQ19TQ0hFRF9TV0lUQ0hfSU5GQ09OVCwKICAgICAgICAgICAgICAgICAg
bmV4dC0+ZG9tYWluLT5kb21haW5faWQsIG5leHQtPnVuaXRfaWQsCiAgICAgICAgICAgICAgICAg
IG5vdyAtIHByZXYtPnN0YXRlX2VudHJ5X3RpbWUsCi0gICAgICAgICAgICAgICAgIG5leHRfc2xp
Y2UudGltZSk7CisgICAgICAgICAgICAgICAgIHByZXYtPm5leHRfdGltZSk7CiAgICAgICAgIHRy
YWNlX2NvbnRpbnVlX3J1bm5pbmcobmV4dC0+dmNwdSk7CiAgICAgICAgIHJldHVybiBjb250aW51
ZV9ydW5uaW5nKHByZXYtPnZjcHUpOwogICAgIH0KQEAgLTE2NTAsNyArMTY0OSw3IEBAIHN0YXRp
YyB2b2lkIHNjaGVkdWxlKHZvaWQpCiAgICAgICAgICAgICAgbmV4dC0+ZG9tYWluLT5kb21haW5f
aWQsIG5leHQtPnVuaXRfaWQsCiAgICAgICAgICAgICAgKG5leHQtPnZjcHUtPnJ1bnN0YXRlLnN0
YXRlID09IFJVTlNUQVRFX3J1bm5hYmxlKSA/CiAgICAgICAgICAgICAgKG5vdyAtIG5leHQtPnN0
YXRlX2VudHJ5X3RpbWUpIDogMCwKLSAgICAgICAgICAgICBuZXh0X3NsaWNlLnRpbWUpOworICAg
ICAgICAgICAgIHByZXYtPm5leHRfdGltZSk7CiAKICAgICBBU1NFUlQocHJldi0+dmNwdS0+cnVu
c3RhdGUuc3RhdGUgPT0gUlVOU1RBVEVfcnVubmluZyk7CiAKQEAgLTE2ODAsNyArMTY3OSw3IEBA
IHN0YXRpYyB2b2lkIHNjaGVkdWxlKHZvaWQpCiAKICAgICBzdG9wX3RpbWVyKCZwcmV2LT52Y3B1
LT5wZXJpb2RpY190aW1lcik7CiAKLSAgICBpZiAoIG5leHRfc2xpY2UubWlncmF0ZWQgKQorICAg
IGlmICggbmV4dC0+bWlncmF0ZWQgKQogICAgICAgICB2Y3B1X21vdmVfaXJxcyhuZXh0LT52Y3B1
KTsKIAogICAgIHZjcHVfcGVyaW9kaWNfdGltZXJfd29yayhuZXh0LT52Y3B1KTsKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlm
LmgKaW5kZXggOGIzNDkwNjlkYi4uNzE2M2VlODY5YiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
eGVuL3NjaGVkLWlmLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKQEAgLTE5MCwx
MiArMTkwLDYgQEAgc3RhdGljIGlubGluZSBzcGlubG9ja190ICpwY3B1X3NjaGVkdWxlX3RyeWxv
Y2sodW5zaWduZWQgaW50IGNwdSkKICAgICByZXR1cm4gTlVMTDsKIH0KIAotc3RydWN0IHRhc2tf
c2xpY2UgewotICAgIHN0cnVjdCBzY2hlZF91bml0ICp0YXNrOwotICAgIHNfdGltZV90ICAgICAg
ICAgICB0aW1lOwotICAgIGJvb2xfdCAgICAgICAgICAgICBtaWdyYXRlZDsKLX07Ci0KIHN0cnVj
dCBzY2hlZHVsZXIgewogICAgIGNoYXIgKm5hbWU7ICAgICAgICAgICAgIC8qIGZ1bGwgbmFtZSBm
b3IgdGhpcyBzY2hlZHVsZXIgICAgICAqLwogICAgIGNoYXIgKm9wdF9uYW1lOyAgICAgICAgIC8q
IG9wdGlvbiBuYW1lIGZvciB0aGlzIHNjaGVkdWxlciAgICAqLwpAQCAtMjM4LDggKzIzMiw5IEBA
IHN0cnVjdCBzY2hlZHVsZXIgewogICAgIHZvaWQgICAgICAgICAoKmNvbnRleHRfc2F2ZWQpICAo
Y29uc3Qgc3RydWN0IHNjaGVkdWxlciAqLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgc3RydWN0IHNjaGVkX3VuaXQgKik7CiAKLSAgICBzdHJ1Y3QgdGFza19zbGljZSAoKmRv
X3NjaGVkdWxlKSAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqLCBzX3RpbWVfdCwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbF90IHRhc2tsZXRfd29ya19zY2hlZHVs
ZWQpOworICAgIHZvaWQgICAgICAgICAoKmRvX3NjaGVkdWxlKSAgICAoY29uc3Qgc3RydWN0IHNj
aGVkdWxlciAqLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHNj
aGVkX3VuaXQgKiwgc190aW1lX3QsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBib29sIHRhc2tsZXRfd29ya19zY2hlZHVsZWQpOwogCiAgICAgc3RydWN0IHNjaGVkX3Jlc291
cmNlICogKCpwaWNrX3Jlc291cmNlKSAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBzY2hlZF91bml0
ICopOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmggYi94ZW4vaW5jbHVkZS94
ZW4vc2NoZWQuaAppbmRleCAwYWIzNThmNjMyLi5kMDA0ODcxMWNmIDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS94ZW4vc2NoZWQuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaApAQCAtMjgx
LDYgKzI4MSw4IEBAIHN0cnVjdCBzY2hlZF91bml0IHsKICAgICBib29sICAgICAgICAgICAgICAg
ICAgIGFmZmluaXR5X2Jyb2tlbjsKICAgICAvKiBEb2VzIHNvZnQgYWZmaW5pdHkgYWN0dWFsbHkg
cGxheSBhIHJvbGUgKGdpdmVuIGhhcmQgYWZmaW5pdHkpPyAqLwogICAgIGJvb2wgICAgICAgICAg
ICAgICAgICAgc29mdF9hZmZfZWZmZWN0aXZlOworICAgIC8qIEl0ZW0gaGFzIGJlZW4gbWlncmF0
ZWQgdG8gb3RoZXIgY3B1KHMpLiAqLworICAgIGJvb2wgICAgICAgICAgICAgICAgICAgbWlncmF0
ZWQ7CiAgICAgLyogQml0bWFzayBvZiBDUFVzIG9uIHdoaWNoIHRoaXMgVkNQVSBtYXkgcnVuLiAq
LwogICAgIGNwdW1hc2tfdmFyX3QgICAgICAgICAgY3B1X2hhcmRfYWZmaW5pdHk7CiAgICAgLyog
VXNlZCB0byBjaGFuZ2UgYWZmaW5pdHkgdGVtcG9yYXJpbHkuICovCkBAIC0yODksNiArMjkxLDEw
IEBAIHN0cnVjdCBzY2hlZF91bml0IHsKICAgICBjcHVtYXNrX3Zhcl90ICAgICAgICAgIGNwdV9o
YXJkX2FmZmluaXR5X3NhdmVkOwogICAgIC8qIEJpdG1hc2sgb2YgQ1BVcyBvbiB3aGljaCB0aGlz
IFZDUFUgcHJlZmVycyB0byBydW4uICovCiAgICAgY3B1bWFza192YXJfdCAgICAgICAgICBjcHVf
c29mdF9hZmZpbml0eTsKKworICAgIC8qIE5leHQgdW5pdCB0byBydW4uICovCisgICAgc3RydWN0
IHNjaGVkX3VuaXQgICAgICAqbmV4dF90YXNrOworICAgIHNfdGltZV90ICAgICAgICAgICAgICAg
IG5leHRfdGltZTsKIH07CiAKICNkZWZpbmUgZm9yX2VhY2hfc2NoZWRfdW5pdChkLCBlKSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotLSAKMi4xNi40CgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 28 10:34:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 10:34:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVZQu-0006OY-Vz; Tue, 28 May 2019 10:34:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=31/0=T4=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hVZQF-0004ui-8G
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 10:33:35 +0000
X-Inumbo-ID: 06acaade-8134-11e9-92ff-fff9d7d73903
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 06acaade-8134-11e9-92ff-fff9d7d73903;
 Tue, 28 May 2019 10:33:26 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id A9768B062;
 Tue, 28 May 2019 10:33:25 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 28 May 2019 12:32:48 +0200
Message-Id: <20190528103313.1343-36-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190528103313.1343-1-jgross@suse.com>
References: <20190528103313.1343-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH 35/60] xen/sched: add code to sync scheduling of
 all vcpus of a sched unit
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 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>,
 Dario Faggioli <dfaggioli@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBzd2l0Y2hpbmcgc2NoZWQgdW5pdHMgc3luY2hyb25pemUgYWxsIHZjcHVzIG9mIHRoZSBu
ZXcgdW5pdCB0byBiZQpzY2hlZHVsZWQgYXQgdGhlIHNhbWUgdGltZS4KCkEgdmFyaWFibGUgc2No
ZWRfZ3JhbnVsYXJpdHkgaXMgYWRkZWQgd2hpY2ggaG9sZHMgdGhlIG51bWJlciBvZiB2Y3B1cwpw
ZXIgc2NoZWR1bGUgdW5pdC4KCkFzIHRhc2tsZXRzIHJlcXVpcmUgdG8gc2NoZWR1bGUgdGhlIGlk
bGUgdW5pdCBpdCBpcyByZXF1aXJlZCB0byBzZXQgdGhlCnRhc2tsZXRfd29ya19zY2hlZHVsZWQg
cGFyYW1ldGVyIG9mIGRvX3NjaGVkdWxlKCkgdG8gdHJ1ZSBpZiBhbnkgY3B1CmNvdmVyZWQgYnkg
dGhlIGN1cnJlbnQgc2NoZWR1bGUoKSBjYWxsIGhhcyBhbnkgcGVuZGluZyB0YXNrbGV0IHdvcmsu
CgpGb3Igam9pbmluZyBvdGhlciB2Y3B1cyBvZiB0aGUgc2NoZWR1bGUgdW5pdCB3ZSBuZWVkIHRv
IGFkZCBhIG5ldwpzb2Z0aXJxIFNDSEVEX1NMQVZFX1NPRlRJUlEgaW4gb3JkZXIgdG8gaGF2ZSBh
IHdheSB0byBpbml0aWF0ZSBhCmNvbnRleHQgc3dpdGNoIHdpdGhvdXQgY2FsbGluZyB0aGUgZ2Vu
ZXJpYyBzY2hlZHVsZSgpIGZ1bmN0aW9uCnNlbGVjdGluZyB0aGUgdmNwdSB0byBzd2l0Y2ggdG8s
IGFzIHdlIGFscmVhZHkga25vdyB3aGljaCB2Y3B1IHdlCndhbnQgdG8gcnVuLiBUaGlzIGhhcyB0
aGUgb3RoZXIgYWR2YW50YWdlIG5vdCB0byBsb29zZSBhbnkgb3RoZXIKY29uY3VycmVudCBTQ0hF
RFVMRV9TT0ZUSVJRIGV2ZW50cy4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KLS0tClJGQyBWMjogbW92ZSBzeW5jaW5nIGFmdGVyIGNvbnRleHRfc3dpdGNo
KCkgdG8gc2NoZWR1bGUuYwotLS0KIHhlbi9hcmNoL2FybS9kb21haW4uYyAgICAgIHwgICAyICst
CiB4ZW4vYXJjaC94ODYvZG9tYWluLmMgICAgICB8ICAgMyArLQogeGVuL2NvbW1vbi9zY2hlZHVs
ZS5jICAgICAgfCAzMjYgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0t
LS0tCiB4ZW4vY29tbW9uL3NvZnRpcnEuYyAgICAgICB8ICAgNiArLQogeGVuL2luY2x1ZGUveGVu
L3NjaGVkLWlmLmggfCAgIDEgKwogeGVuL2luY2x1ZGUveGVuL3NjaGVkLmggICAgfCAgMTYgKyst
CiB4ZW4vaW5jbHVkZS94ZW4vc29mdGlycS5oICB8ICAgMSArCiA3IGZpbGVzIGNoYW5nZWQsIDI2
OSBpbnNlcnRpb25zKCspLCA4NiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vZG9tYWluLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKaW5kZXggZmYzMzBiMzVlNi4uOTE0
MGE3OWM2MCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jCisrKyBiL3hlbi9hcmNo
L2FybS9kb21haW4uYwpAQCAtMzEzLDcgKzMxMyw3IEBAIHN0YXRpYyB2b2lkIHNjaGVkdWxlX3Rh
aWwoc3RydWN0IHZjcHUgKnByZXYpCiAKICAgICBsb2NhbF9pcnFfZW5hYmxlKCk7CiAKLSAgICBj
b250ZXh0X3NhdmVkKHByZXYpOworICAgIHNjaGVkX2NvbnRleHRfc3dpdGNoZWQocHJldiwgY3Vy
cmVudCk7CiAKICAgICB1cGRhdGVfcnVuc3RhdGVfYXJlYShjdXJyZW50KTsKIApkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCmluZGV4IGFj
OTYwZGRkNDAuLmQzZWU2OTlkYTYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYwor
KysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAgLTE3MjEsNyArMTcyMSw2IEBAIHN0YXRpYyB2
b2lkIF9fY29udGV4dF9zd2l0Y2godm9pZCkKICAgICBwZXJfY3B1KGN1cnJfdmNwdSwgY3B1KSA9
IG47CiB9CiAKLQogdm9pZCBjb250ZXh0X3N3aXRjaChzdHJ1Y3QgdmNwdSAqcHJldiwgc3RydWN0
IHZjcHUgKm5leHQpCiB7CiAgICAgdW5zaWduZWQgaW50IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQo
KTsKQEAgLTE3OTcsNyArMTc5Niw3IEBAIHZvaWQgY29udGV4dF9zd2l0Y2goc3RydWN0IHZjcHUg
KnByZXYsIHN0cnVjdCB2Y3B1ICpuZXh0KQogICAgICAgICB9CiAgICAgfQogCi0gICAgY29udGV4
dF9zYXZlZChwcmV2KTsKKyAgICBzY2hlZF9jb250ZXh0X3N3aXRjaGVkKHByZXYsIG5leHQpOwog
CiAgICAgX3VwZGF0ZV9ydW5zdGF0ZV9hcmVhKG5leHQpOwogICAgIC8qIE11c3QgYmUgZG9uZSB3
aXRoIGludGVycnVwdHMgZW5hYmxlZCAqLwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZHVs
ZS5jIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCmluZGV4IGMyM2E1NjI5ZGUuLjlkZTMxNWFkYTEg
MTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWR1bGUuYworKysgYi94ZW4vY29tbW9uL3NjaGVk
dWxlLmMKQEAgLTU0LDYgKzU0LDEwIEBAIGJvb2xlYW5fcGFyYW0oInNjaGVkX3NtdF9wb3dlcl9z
YXZpbmdzIiwgc2NoZWRfc210X3Bvd2VyX3NhdmluZ3MpOwogICogKi8KIGludCBzY2hlZF9yYXRl
bGltaXRfdXMgPSBTQ0hFRF9ERUZBVUxUX1JBVEVMSU1JVF9VUzsKIGludGVnZXJfcGFyYW0oInNj
aGVkX3JhdGVsaW1pdF91cyIsIHNjaGVkX3JhdGVsaW1pdF91cyk7CisKKy8qIE51bWJlciBvZiB2
Y3B1cyBwZXIgc3RydWN0IHNjaGVkX3VuaXQuICovCitzdGF0aWMgdW5zaWduZWQgaW50IHNjaGVk
X2dyYW51bGFyaXR5ID0gMTsKKwogLyogVmFyaW91cyB0aW1lciBoYW5kbGVycy4gKi8KIHN0YXRp
YyB2b2lkIHNfdGltZXJfZm4odm9pZCAqdW51c2VkKTsKIHN0YXRpYyB2b2lkIHZjcHVfcGVyaW9k
aWNfdGltZXJfZm4odm9pZCAqZGF0YSk7CkBAIC0xNTc0LDEzNCArMTU3OCwzMDQgQEAgc3RhdGlj
IHZvaWQgdmNwdV9wZXJpb2RpY190aW1lcl93b3JrKHN0cnVjdCB2Y3B1ICp2KQogICAgIHNldF90
aW1lcigmdi0+cGVyaW9kaWNfdGltZXIsIHBlcmlvZGljX25leHRfZXZlbnQpOwogfQogCi0vKgot
ICogVGhlIG1haW4gZnVuY3Rpb24KLSAqIC0gZGVzY2hlZHVsZSB0aGUgY3VycmVudCBkb21haW4g
KHNjaGVkdWxlciBpbmRlcGVuZGVudCkuCi0gKiAtIHBpY2sgYSBuZXcgZG9tYWluIChzY2hlZHVs
ZXIgZGVwZW5kZW50KS4KLSAqLwotc3RhdGljIHZvaWQgc2NoZWR1bGUodm9pZCkKK3N0YXRpYyB2
b2lkIHNjaGVkX3N3aXRjaF91bml0cyhzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKnNkLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBzY2hlZF91bml0ICpuZXh0LCBzdHJ1Y3Qg
c2NoZWRfdW5pdCAqcHJldiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzX3RpbWVf
dCBub3cpCiB7Ci0gICAgc3RydWN0IHNjaGVkX3VuaXQgICAgKnByZXYgPSBjdXJyZW50LT5zY2hl
ZF91bml0LCAqbmV4dCA9IE5VTEw7Ci0gICAgc190aW1lX3QgICAgICAgICAgICAgIG5vdzsKLSAg
ICBzdHJ1Y3Qgc2NoZWR1bGVyICAgICAqc2NoZWQ7Ci0gICAgdW5zaWduZWQgbG9uZyAgICAgICAg
KnRhc2tsZXRfd29yayA9ICZ0aGlzX2NwdSh0YXNrbGV0X3dvcmtfdG9fZG8pOwotICAgIGJvb2wg
ICAgICAgICAgICAgICAgICB0YXNrbGV0X3dvcmtfc2NoZWR1bGVkID0gZmFsc2U7Ci0gICAgc3Ry
dWN0IHNjaGVkX3Jlc291cmNlICpzZDsKLSAgICBzcGlubG9ja190ICAgICAgICAgICAqbG9jazsK
LSAgICBpbnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOworICAgIHNkLT5jdXJyID0gbmV4dDsK
IAotICAgIEFTU0VSVF9OT1RfSU5fQVRPTUlDKCk7CisgICAgVFJBQ0VfM0QoVFJDX1NDSEVEX1NX
SVRDSF9JTkZQUkVWLCBwcmV2LT5kb21haW4tPmRvbWFpbl9pZCwgcHJldi0+dW5pdF9pZCwKKyAg
ICAgICAgICAgICBub3cgLSBwcmV2LT5zdGF0ZV9lbnRyeV90aW1lKTsKKyAgICBUUkFDRV80RChU
UkNfU0NIRURfU1dJVENIX0lORk5FWFQsIG5leHQtPmRvbWFpbi0+ZG9tYWluX2lkLCBuZXh0LT51
bml0X2lkLAorICAgICAgICAgICAgIChuZXh0LT52Y3B1LT5ydW5zdGF0ZS5zdGF0ZSA9PSBSVU5T
VEFURV9ydW5uYWJsZSkgPworICAgICAgICAgICAgIChub3cgLSBuZXh0LT5zdGF0ZV9lbnRyeV90
aW1lKSA6IDAsIHByZXYtPm5leHRfdGltZSk7CiAKLSAgICBTQ0hFRF9TVEFUX0NSQU5LKHNjaGVk
X3J1bik7CisgICAgQVNTRVJUKHByZXYtPnZjcHUtPnJ1bnN0YXRlLnN0YXRlID09IFJVTlNUQVRF
X3J1bm5pbmcpOwogCi0gICAgc2QgPSBnZXRfc2NoZWRfcmVzKGNwdSk7CisgICAgVFJBQ0VfNEQo
VFJDX1NDSEVEX1NXSVRDSCwgcHJldi0+ZG9tYWluLT5kb21haW5faWQsIHByZXYtPnVuaXRfaWQs
CisgICAgICAgICAgICAgbmV4dC0+ZG9tYWluLT5kb21haW5faWQsIG5leHQtPnVuaXRfaWQpOwor
CisgICAgc2NoZWRfdW5pdF9ydW5zdGF0ZV9jaGFuZ2UocHJldiwgZmFsc2UsIG5vdyk7CisgICAg
cHJldi0+bGFzdF9ydW5fdGltZSA9IG5vdzsKKworICAgIEFTU0VSVChuZXh0LT52Y3B1LT5ydW5z
dGF0ZS5zdGF0ZSAhPSBSVU5TVEFURV9ydW5uaW5nKTsKKyAgICBzY2hlZF91bml0X3J1bnN0YXRl
X2NoYW5nZShuZXh0LCB0cnVlLCBub3cpOworCisgICAgLyoKKyAgICAgKiBOQi4gRG9uJ3QgYWRk
IGFueSB0cmFjZSByZWNvcmRzIGZyb20gaGVyZSB1bnRpbCB0aGUgYWN0dWFsIGNvbnRleHQKKyAg
ICAgKiBzd2l0Y2gsIGVsc2UgbG9zdF9yZWNvcmRzIHJlc3VtZSB3aWxsIG5vdCB3b3JrIHByb3Bl
cmx5LgorICAgICAqLworCisgICAgQVNTRVJUKCFuZXh0LT5pc19ydW5uaW5nKTsKKyAgICBuZXh0
LT52Y3B1LT5pc19ydW5uaW5nID0gMTsKKyAgICBuZXh0LT5pc19ydW5uaW5nID0gMTsKK30KKwor
c3RhdGljIGJvb2wgc2NoZWRfdGFza2xldF9jaGVja19jcHUodW5zaWduZWQgaW50IGNwdSkKK3sK
KyAgICB1bnNpZ25lZCBsb25nICp0YXNrbGV0X3dvcmsgPSAmcGVyX2NwdSh0YXNrbGV0X3dvcmtf
dG9fZG8sIGNwdSk7CiAKLSAgICAvKiBVcGRhdGUgdGFza2xldCBzY2hlZHVsaW5nIHN0YXR1cy4g
Ki8KICAgICBzd2l0Y2ggKCAqdGFza2xldF93b3JrICkKICAgICB7CiAgICAgY2FzZSBUQVNLTEVU
X2VucXVldWVkOgogICAgICAgICBzZXRfYml0KF9UQVNLTEVUX3NjaGVkdWxlZCwgdGFza2xldF93
b3JrKTsKICAgICAgICAgLyogZmFsbHRocm91Z2ggKi8KICAgICBjYXNlIFRBU0tMRVRfZW5xdWV1
ZWR8VEFTS0xFVF9zY2hlZHVsZWQ6Ci0gICAgICAgIHRhc2tsZXRfd29ya19zY2hlZHVsZWQgPSB0
cnVlOworICAgICAgICByZXR1cm4gdHJ1ZTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBUQVNL
TEVUX3NjaGVkdWxlZDoKICAgICAgICAgY2xlYXJfYml0KF9UQVNLTEVUX3NjaGVkdWxlZCwgdGFz
a2xldF93b3JrKTsKKyAgICAgICAgLyogZmFsbHRocm91Z2ggKi8KICAgICBjYXNlIDA6Ci0gICAg
ICAgIC8qdGFza2xldF93b3JrX3NjaGVkdWxlZCA9IGZhbHNlOyovCisgICAgICAgIC8qIHJldHVy
biBmYWxzZTsgKi8KICAgICAgICAgYnJlYWs7CiAgICAgZGVmYXVsdDoKICAgICAgICAgQlVHKCk7
CiAgICAgfQogCi0gICAgbG9jayA9IHBjcHVfc2NoZWR1bGVfbG9ja19pcnEoY3B1KTsKKyAgICBy
ZXR1cm4gZmFsc2U7Cit9CiAKLSAgICBub3cgPSBOT1coKTsKK3N0YXRpYyBib29sIHNjaGVkX3Rh
c2tsZXRfY2hlY2sodW5zaWduZWQgaW50IGNwdSkKK3sKKyAgICBib29sIHRhc2tsZXRfd29ya19z
Y2hlZHVsZWQgPSBmYWxzZTsKKyAgICBjb25zdCBjcHVtYXNrX3QgKm1hc2sgPSBnZXRfc2NoZWRf
cmVzKGNwdSktPmNwdXM7CisgICAgaW50IGNwdV9pdGVyOwogCi0gICAgc3RvcF90aW1lcigmc2Qt
PnNfdGltZXIpOworICAgIGZvcl9lYWNoX2NwdSAoIGNwdV9pdGVyLCBtYXNrICkKKyAgICAgICAg
aWYgKCBzY2hlZF90YXNrbGV0X2NoZWNrX2NwdShjcHVfaXRlcikgKQorICAgICAgICAgICAgdGFz
a2xldF93b3JrX3NjaGVkdWxlZCA9IHRydWU7CisKKyAgICByZXR1cm4gdGFza2xldF93b3JrX3Nj
aGVkdWxlZDsKK30KKworc3RhdGljIHN0cnVjdCBzY2hlZF91bml0ICpkb19zY2hlZHVsZShzdHJ1
Y3Qgc2NoZWRfdW5pdCAqcHJldiwgc190aW1lX3Qgbm93LAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgY3B1KQoreworICAgIHN0cnVjdCBzY2hlZHVs
ZXIgKnNjaGVkID0gcGVyX2NwdShzY2hlZHVsZXIsIGNwdSk7CisgICAgc3RydWN0IHNjaGVkX3Jl
c291cmNlICpzZCA9IGdldF9zY2hlZF9yZXMoY3B1KTsKKyAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAq
bmV4dDsKIAogICAgIC8qIGdldCBwb2xpY3ktc3BlY2lmaWMgZGVjaXNpb24gb24gc2NoZWR1bGlu
Zy4uLiAqLwotICAgIHNjaGVkID0gdGhpc19jcHUoc2NoZWR1bGVyKTsKLSAgICBzY2hlZC0+ZG9f
c2NoZWR1bGUoc2NoZWQsIHByZXYsIG5vdywgdGFza2xldF93b3JrX3NjaGVkdWxlZCk7CisgICAg
c2NoZWQtPmRvX3NjaGVkdWxlKHNjaGVkLCBwcmV2LCBub3csIHNjaGVkX3Rhc2tsZXRfY2hlY2so
Y3B1KSk7CiAKICAgICBuZXh0ID0gcHJldi0+bmV4dF90YXNrOwogCi0gICAgc2QtPmN1cnIgPSBu
ZXh0OwotCiAgICAgaWYgKCBwcmV2LT5uZXh0X3RpbWUgPj0gMCApIC8qIC12ZSBtZWFucyBubyBs
aW1pdCAqLwogICAgICAgICBzZXRfdGltZXIoJnNkLT5zX3RpbWVyLCBub3cgKyBwcmV2LT5uZXh0
X3RpbWUpOwogCi0gICAgaWYgKCB1bmxpa2VseShwcmV2ID09IG5leHQpICkKKyAgICBpZiAoIGxp
a2VseShwcmV2ICE9IG5leHQpICkKKyAgICAgICAgc2NoZWRfc3dpdGNoX3VuaXRzKHNkLCBuZXh0
LCBwcmV2LCBub3cpOworCisgICAgcmV0dXJuIG5leHQ7Cit9CisKK3N0YXRpYyB2b2lkIGNvbnRl
eHRfc2F2ZWQoc3RydWN0IHZjcHUgKnByZXYpCit7CisgICAgc3RydWN0IHNjaGVkX3VuaXQgKnVu
aXQgPSBwcmV2LT5zY2hlZF91bml0OworCisgICAgdW5pdC0+aXNfcnVubmluZyA9IDA7CisgICAg
dW5pdC0+c3RhdGVfZW50cnlfdGltZSA9IE5PVygpOworCisgICAgLyogQ2hlY2sgZm9yIG1pZ3Jh
dGlvbiByZXF1ZXN0IC9hZnRlci8gY2xlYXJpbmcgcnVubmluZyBmbGFnLiAqLworICAgIHNtcF9t
YigpOworCisgICAgc2NoZWRfY29udGV4dF9zYXZlZCh2Y3B1X3NjaGVkdWxlcihwcmV2KSwgdW5p
dCk7CisKKyAgICBzY2hlZF91bml0X21pZ3JhdGVfZmluaXNoKHVuaXQpOworfQorCisvKgorICog
UmVuZGV6dm91cyBvbiBlbmQgb2YgY29udGV4dCBzd2l0Y2guCisgKiBBcyBubyBsb2NrIGlzIHBy
b3RlY3RpbmcgdGhpcyByZW5kZXp2b3VzIGZ1bmN0aW9uIHdlIG5lZWQgdG8gdXNlIGF0b21pYwor
ICogYWNjZXNzIGZ1bmN0aW9ucyBvbiB0aGUgY291bnRlci4KKyAqIFRoZSBjb3VudGVyIHdpbGwg
YmUgMCBpbiBjYXNlIG5vIHJlbmRlenZvdXMgaXMgbmVlZGVkLiBGb3IgdGhlIHJlbmRlenZvdXMK
KyAqIGNhc2UgaXQgaXMgaW5pdGlhbGlzZWQgdG8gdGhlIG51bWJlciBvZiBjcHVzIHRvIHJlbmRl
enZvdXMgcGx1cyAxLiBFYWNoCisgKiBtZW1iZXIgZW50ZXJpbmcgZGVjcmVtZW50cyB0aGUgY291
bnRlci4gVGhlIGxhc3Qgb25lIHdpbGwgZGVjcmVtZW50IGl0IHRvCisgKiAxIGFuZCBwZXJmb3Jt
IHRoZSBmaW5hbCBuZWVkZWQgYWN0aW9uIGluIHRoYXQgY2FzZSAoY2FsbCBvZiBjb250ZXh0X3Nh
dmVkKCkKKyAqIGlmIHZjcHUgd2FzIHN3aXRjaGVkKSwgYW5kIHRoZW4gc2V0IHRoZSBjb3VudGVy
IHRvIHplcm8uIFRoZSBvdGhlciBtZW1iZXJzCisgKiB3aWxsIHdhaXQgdW50aWwgdGhlIGNvdW50
ZXIgYmVjb21lcyB6ZXJvIHVudGlsIHRoZXkgcHJvY2VlZC4KKyAqLwordm9pZCBzY2hlZF9jb250
ZXh0X3N3aXRjaGVkKHN0cnVjdCB2Y3B1ICp2cHJldiwgc3RydWN0IHZjcHUgKnZuZXh0KQorewor
ICAgIHN0cnVjdCBzY2hlZF91bml0ICpuZXh0ID0gdm5leHQtPnNjaGVkX3VuaXQ7CisKKyAgICAv
KiBDbGVhciBydW5uaW5nIGZsYWcgL2FmdGVyLyB3cml0aW5nIGNvbnRleHQgdG8gbWVtb3J5LiAq
LworICAgIHNtcF93bWIoKTsKKworICAgIHZwcmV2LT5pc19ydW5uaW5nID0gMDsKKworICAgIGlm
ICggYXRvbWljX3JlYWQoJm5leHQtPnJlbmRlenZvdXNfb3V0X2NudCkgKQorICAgIHsKKyAgICAg
ICAgaW50IGNudCA9IGF0b21pY19kZWNfcmV0dXJuKCZuZXh0LT5yZW5kZXp2b3VzX291dF9jbnQp
OworCisgICAgICAgIC8qIENhbGwgY29udGV4dF9zYXZlZCgpIGJlZm9yZSByZWxlYXNpbmcgb3Ro
ZXIgd2FpdGVycy4gKi8KKyAgICAgICAgaWYgKCBjbnQgPT0gMSApCisgICAgICAgIHsKKyAgICAg
ICAgICAgIGlmICggdnByZXYgIT0gdm5leHQgKQorICAgICAgICAgICAgICAgIGNvbnRleHRfc2F2
ZWQodnByZXYpOworICAgICAgICAgICAgYXRvbWljX3NldCgmbmV4dC0+cmVuZGV6dm91c19vdXRf
Y250LCAwKTsKKyAgICAgICAgfQorICAgICAgICBlbHNlCisgICAgICAgICAgICB3aGlsZSAoIGF0
b21pY19yZWFkKCZuZXh0LT5yZW5kZXp2b3VzX291dF9jbnQpICkKKyAgICAgICAgICAgICAgICBj
cHVfcmVsYXgoKTsKKyAgICB9CisgICAgZWxzZSBpZiAoIHZwcmV2ICE9IHZuZXh0ICkKKyAgICAg
ICAgY29udGV4dF9zYXZlZCh2cHJldik7Cit9CisKK3N0YXRpYyB2b2lkIHNjaGVkX2NvbnRleHRf
c3dpdGNoKHN0cnVjdCB2Y3B1ICp2cHJldiwgc3RydWN0IHZjcHUgKnZuZXh0LAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgc190aW1lX3Qgbm93KQoreworICAgIGlmICggdW5saWtl
bHkodnByZXYgPT0gdm5leHQpICkKICAgICB7Ci0gICAgICAgIHBjcHVfc2NoZWR1bGVfdW5sb2Nr
X2lycShsb2NrLCBjcHUpOwogICAgICAgICBUUkFDRV80RChUUkNfU0NIRURfU1dJVENIX0lORkNP
TlQsCi0gICAgICAgICAgICAgICAgIG5leHQtPmRvbWFpbi0+ZG9tYWluX2lkLCBuZXh0LT51bml0
X2lkLAotICAgICAgICAgICAgICAgICBub3cgLSBwcmV2LT5zdGF0ZV9lbnRyeV90aW1lLAotICAg
ICAgICAgICAgICAgICBwcmV2LT5uZXh0X3RpbWUpOwotICAgICAgICB0cmFjZV9jb250aW51ZV9y
dW5uaW5nKG5leHQtPnZjcHUpOwotICAgICAgICByZXR1cm4gY29udGludWVfcnVubmluZyhwcmV2
LT52Y3B1KTsKKyAgICAgICAgICAgICAgICAgdm5leHQtPmRvbWFpbi0+ZG9tYWluX2lkLCB2bmV4
dC0+c2NoZWRfdW5pdC0+dW5pdF9pZCwKKyAgICAgICAgICAgICAgICAgbm93IC0gdnByZXYtPnJ1
bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWUsCisgICAgICAgICAgICAgICAgIHZwcmV2LT5zY2hlZF91
bml0LT5uZXh0X3RpbWUpOworICAgICAgICBzY2hlZF9jb250ZXh0X3N3aXRjaGVkKHZwcmV2LCB2
bmV4dCk7CisgICAgICAgIHRyYWNlX2NvbnRpbnVlX3J1bm5pbmcodm5leHQpOworICAgICAgICBy
ZXR1cm4gY29udGludWVfcnVubmluZyh2cHJldik7CiAgICAgfQogCi0gICAgVFJBQ0VfM0QoVFJD
X1NDSEVEX1NXSVRDSF9JTkZQUkVWLAotICAgICAgICAgICAgIHByZXYtPmRvbWFpbi0+ZG9tYWlu
X2lkLCBwcmV2LT51bml0X2lkLAotICAgICAgICAgICAgIG5vdyAtIHByZXYtPnN0YXRlX2VudHJ5
X3RpbWUpOwotICAgIFRSQUNFXzREKFRSQ19TQ0hFRF9TV0lUQ0hfSU5GTkVYVCwKLSAgICAgICAg
ICAgICBuZXh0LT5kb21haW4tPmRvbWFpbl9pZCwgbmV4dC0+dW5pdF9pZCwKLSAgICAgICAgICAg
ICAobmV4dC0+dmNwdS0+cnVuc3RhdGUuc3RhdGUgPT0gUlVOU1RBVEVfcnVubmFibGUpID8KLSAg
ICAgICAgICAgICAobm93IC0gbmV4dC0+c3RhdGVfZW50cnlfdGltZSkgOiAwLAotICAgICAgICAg
ICAgIHByZXYtPm5leHRfdGltZSk7CisgICAgU0NIRURfU1RBVF9DUkFOSyhzY2hlZF9jdHgpOwog
Ci0gICAgQVNTRVJUKHByZXYtPnZjcHUtPnJ1bnN0YXRlLnN0YXRlID09IFJVTlNUQVRFX3J1bm5p
bmcpOworICAgIHN0b3BfdGltZXIoJnZwcmV2LT5wZXJpb2RpY190aW1lcik7CiAKLSAgICBUUkFD
RV80RChUUkNfU0NIRURfU1dJVENILAotICAgICAgICAgICAgIHByZXYtPmRvbWFpbi0+ZG9tYWlu
X2lkLCBwcmV2LT51bml0X2lkLAotICAgICAgICAgICAgIG5leHQtPmRvbWFpbi0+ZG9tYWluX2lk
LCBuZXh0LT51bml0X2lkKTsKKyAgICBpZiAoIHZuZXh0LT5zY2hlZF91bml0LT5taWdyYXRlZCAp
CisgICAgICAgIHZjcHVfbW92ZV9pcnFzKHZuZXh0KTsKIAotICAgIHNjaGVkX3VuaXRfcnVuc3Rh
dGVfY2hhbmdlKHByZXYsIGZhbHNlLCBub3cpOwotICAgIHByZXYtPmxhc3RfcnVuX3RpbWUgPSBu
b3c7CisgICAgdmNwdV9wZXJpb2RpY190aW1lcl93b3JrKHZuZXh0KTsKIAotICAgIEFTU0VSVChu
ZXh0LT52Y3B1LT5ydW5zdGF0ZS5zdGF0ZSAhPSBSVU5TVEFURV9ydW5uaW5nKTsKLSAgICBzY2hl
ZF91bml0X3J1bnN0YXRlX2NoYW5nZShuZXh0LCB0cnVlLCBub3cpOworICAgIGNvbnRleHRfc3dp
dGNoKHZwcmV2LCB2bmV4dCk7Cit9CiAKLSAgICAvKgotICAgICAqIE5CLiBEb24ndCBhZGQgYW55
IHRyYWNlIHJlY29yZHMgZnJvbSBoZXJlIHVudGlsIHRoZSBhY3R1YWwgY29udGV4dAotICAgICAq
IHN3aXRjaCwgZWxzZSBsb3N0X3JlY29yZHMgcmVzdW1lIHdpbGwgbm90IHdvcmsgcHJvcGVybHku
Ci0gICAgICovCisvKgorICogUmVuZGV6dm91cyBiZWZvcmUgdGFraW5nIGEgc2NoZWR1bGluZyBk
ZWNpc2lvbi4KKyAqIENhbGxlZCB3aXRoIHNjaGVkdWxlIGxvY2sgaGVsZCwgc28gYWxsIGFjY2Vz
c2VzIHRvIHRoZSByZW5kZXp2b3VzIGNvdW50ZXIKKyAqIGNhbiBiZSBub3JtYWwgb25lcyAobm8g
YXRvbWljIGFjY2Vzc2VzIG5lZWRlZCkuCisgKiBUaGUgY291bnRlciBpcyBpbml0aWFsaXplZCB0
byB0aGUgbnVtYmVyIG9mIGNwdXMgdG8gcmVuZGV6dm91cyBpbml0aWFsbHkuCisgKiBFYWNoIGNw
dSBlbnRlcmluZyB3aWxsIGRlY3JlbWVudCB0aGUgY291bnRlci4gSW4gY2FzZSB0aGUgY291bnRl
ciBiZWNvbWVzCisgKiB6ZXJvIGRvX3NjaGVkdWxlKCkgaXMgY2FsbGVkIGFuZCB0aGUgcmVuZGV6
dm91cyBjb3VudGVyIGZvciBsZWF2aW5nCisgKiBjb250ZXh0X3N3aXRjaCgpIGlzIHNldC4gQWxs
IG90aGVyIG1lbWJlcnMgd2lsbCB3YWl0IHVudGlsIHRoZSBjb3VudGVyIGlzCisgKiBiZWNvbWlu
ZyB6ZXJvLCBkcm9wcGluZyB0aGUgc2NoZWR1bGUgbG9jayBpbiBiZXR3ZWVuLgorICovCitzdGF0
aWMgc3RydWN0IHNjaGVkX3VuaXQgKnNjaGVkX3dhaXRfcmVuZGV6dm91c19pbihzdHJ1Y3Qgc2No
ZWRfdW5pdCAqcHJldiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHNwaW5sb2NrX3QgKmxvY2ssIGludCBjcHUsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzX3RpbWVfdCBub3cpCit7CisgICAgc3Ry
dWN0IHNjaGVkX3VuaXQgKm5leHQ7CiAKLSAgICBBU1NFUlQoIW5leHQtPmlzX3J1bm5pbmcpOwot
ICAgIG5leHQtPnZjcHUtPmlzX3J1bm5pbmcgPSAxOwotICAgIG5leHQtPmlzX3J1bm5pbmcgPSAx
OwotICAgIG5leHQtPnN0YXRlX2VudHJ5X3RpbWUgPSBub3c7CisgICAgaWYgKCAhLS1wcmV2LT5y
ZW5kZXp2b3VzX2luX2NudCApCisgICAgeworICAgICAgICBuZXh0ID0gZG9fc2NoZWR1bGUocHJl
diwgbm93LCBjcHUpOworICAgICAgICBhdG9taWNfc2V0KCZuZXh0LT5yZW5kZXp2b3VzX291dF9j
bnQsIHNjaGVkX2dyYW51bGFyaXR5ICsgMSk7CisgICAgICAgIHJldHVybiBuZXh0OworICAgIH0K
IAotICAgIHBjcHVfc2NoZWR1bGVfdW5sb2NrX2lycShsb2NrLCBjcHUpOworICAgIHdoaWxlICgg
cHJldi0+cmVuZGV6dm91c19pbl9jbnQgKQorICAgIHsKKyAgICAgICAgcGNwdV9zY2hlZHVsZV91
bmxvY2tfaXJxKGxvY2ssIGNwdSk7CiAKLSAgICBTQ0hFRF9TVEFUX0NSQU5LKHNjaGVkX2N0eCk7
CisgICAgICAgIC8qIENvbWluZyBmcm9tIGlkbGUgbWlnaHQgbmVlZCB0byBkbyB0YXNrbGV0IHdv
cmsuICovCisgICAgICAgIGlmICggaXNfaWRsZV91bml0KHByZXYpICYmIHNjaGVkX3Rhc2tsZXRf
Y2hlY2tfY3B1KGNwdSkgKQorICAgICAgICAgICAgZG9fdGFza2xldCgpOworICAgICAgICBlbHNl
CisgICAgICAgICAgICBjcHVfcmVsYXgoKTsKKworICAgICAgICBwY3B1X3NjaGVkdWxlX2xvY2tf
aXJxKGNwdSk7CisgICAgfQorCisgICAgcmV0dXJuIHByZXYtPm5leHRfdGFzazsKK30KKworc3Rh
dGljIHZvaWQgc2NoZWRfc2xhdmUodm9pZCkKK3sKKyAgICBzdHJ1Y3QgdmNwdSAgICAgICAgICAq
dnByZXYgPSBjdXJyZW50OworICAgIHN0cnVjdCBzY2hlZF91bml0ICAgICpwcmV2ID0gdnByZXYt
PnNjaGVkX3VuaXQsICpuZXh0OworICAgIHNfdGltZV90ICAgICAgICAgICAgICBub3c7CisgICAg
c3BpbmxvY2tfdCAgICAgICAgICAgKmxvY2s7CisgICAgaW50IGNwdSA9IHNtcF9wcm9jZXNzb3Jf
aWQoKTsKIAotICAgIHN0b3BfdGltZXIoJnByZXYtPnZjcHUtPnBlcmlvZGljX3RpbWVyKTsKKyAg
ICBBU1NFUlRfTk9UX0lOX0FUT01JQygpOworCisgICAgbG9jayA9IHBjcHVfc2NoZWR1bGVfbG9j
a19pcnEoY3B1KTsKKworICAgIG5vdyA9IE5PVygpOworCisgICAgaWYgKCAhcHJldi0+cmVuZGV6
dm91c19pbl9jbnQgKQorICAgIHsKKyAgICAgICAgcGNwdV9zY2hlZHVsZV91bmxvY2tfaXJxKGxv
Y2ssIGNwdSk7CisgICAgICAgIHJldHVybjsKKyAgICB9CiAKLSAgICBpZiAoIG5leHQtPm1pZ3Jh
dGVkICkKLSAgICAgICAgdmNwdV9tb3ZlX2lycXMobmV4dC0+dmNwdSk7CisgICAgc3RvcF90aW1l
cigmZ2V0X3NjaGVkX3JlcyhjcHUpLT5zX3RpbWVyKTsKIAotICAgIHZjcHVfcGVyaW9kaWNfdGlt
ZXJfd29yayhuZXh0LT52Y3B1KTsKKyAgICBuZXh0ID0gc2NoZWRfd2FpdF9yZW5kZXp2b3VzX2lu
KHByZXYsIGxvY2ssIGNwdSwgbm93KTsKIAotICAgIGNvbnRleHRfc3dpdGNoKHByZXYtPnZjcHUs
IG5leHQtPnZjcHUpOworICAgIHBjcHVfc2NoZWR1bGVfdW5sb2NrX2lycShsb2NrLCBjcHUpOwor
CisgICAgc2NoZWRfY29udGV4dF9zd2l0Y2godnByZXYsIG5leHQtPnZjcHUsIG5vdyk7CiB9CiAK
LXZvaWQgY29udGV4dF9zYXZlZChzdHJ1Y3QgdmNwdSAqcHJldikKKy8qCisgKiBUaGUgbWFpbiBm
dW5jdGlvbgorICogLSBkZXNjaGVkdWxlIHRoZSBjdXJyZW50IGRvbWFpbiAoc2NoZWR1bGVyIGlu
ZGVwZW5kZW50KS4KKyAqIC0gcGljayBhIG5ldyBkb21haW4gKHNjaGVkdWxlciBkZXBlbmRlbnQp
LgorICovCitzdGF0aWMgdm9pZCBzY2hlZHVsZSh2b2lkKQogewotICAgIC8qIENsZWFyIHJ1bm5p
bmcgZmxhZyAvYWZ0ZXIvIHdyaXRpbmcgY29udGV4dCB0byBtZW1vcnkuICovCi0gICAgc21wX3dt
YigpOworICAgIHN0cnVjdCB2Y3B1ICAgICAgICAgICp2bmV4dCwgKnZwcmV2ID0gY3VycmVudDsK
KyAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAgICAqcHJldiA9IHZwcmV2LT5zY2hlZF91bml0LCAqbmV4
dCA9IE5VTEw7CisgICAgc190aW1lX3QgICAgICAgICAgICAgIG5vdzsKKyAgICBzdHJ1Y3Qgc2No
ZWRfcmVzb3VyY2UgKnNkOworICAgIHNwaW5sb2NrX3QgICAgICAgICAgICpsb2NrOworICAgIGlu
dCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7CiAKLSAgICBwcmV2LT5pc19ydW5uaW5nID0gMDsK
LSAgICBwcmV2LT5zY2hlZF91bml0LT5pc19ydW5uaW5nID0gMDsKLSAgICBwcmV2LT5zY2hlZF91
bml0LT5zdGF0ZV9lbnRyeV90aW1lID0gTk9XKCk7CisgICAgQVNTRVJUX05PVF9JTl9BVE9NSUMo
KTsKIAotICAgIC8qIENoZWNrIGZvciBtaWdyYXRpb24gcmVxdWVzdCAvYWZ0ZXIvIGNsZWFyaW5n
IHJ1bm5pbmcgZmxhZy4gKi8KLSAgICBzbXBfbWIoKTsKKyAgICBTQ0hFRF9TVEFUX0NSQU5LKHNj
aGVkX3J1bik7CisKKyAgICBzZCA9IGdldF9zY2hlZF9yZXMoY3B1KTsKKworICAgIGxvY2sgPSBw
Y3B1X3NjaGVkdWxlX2xvY2tfaXJxKGNwdSk7CisKKyAgICBpZiAoIHByZXYtPnJlbmRlenZvdXNf
aW5fY250ICkKKyAgICB7CisgICAgICAgIC8qCisgICAgICAgICAqIFdlIGhhdmUgYSByYWNlOiBz
Y2hlZF9zbGF2ZSgpIHNob3VsZCBiZSBjYWxsZWQsIHNvIHJhaXNlIGEgc29mdGlycQorICAgICAg
ICAgKiBpbiBvcmRlciB0byByZS1lbnRlciBzY2hlZHVsZSgpIGxhdGVyIGFuZCBjYWxsIHNjaGVk
X3NsYXZlKCkgbm93LgorICAgICAgICAgKi8KKyAgICAgICAgcGNwdV9zY2hlZHVsZV91bmxvY2tf
aXJxKGxvY2ssIGNwdSk7CisKKyAgICAgICAgcmFpc2Vfc29mdGlycShTQ0hFRFVMRV9TT0ZUSVJR
KTsKKyAgICAgICAgcmV0dXJuIHNjaGVkX3NsYXZlKCk7CisgICAgfQorCisgICAgbm93ID0gTk9X
KCk7CiAKLSAgICBzY2hlZF9jb250ZXh0X3NhdmVkKHZjcHVfc2NoZWR1bGVyKHByZXYpLCBwcmV2
LT5zY2hlZF91bml0KTsKKyAgICBzdG9wX3RpbWVyKCZzZC0+c190aW1lcik7CisKKyAgICBpZiAo
IHNjaGVkX2dyYW51bGFyaXR5ID4gMSApCisgICAgeworICAgICAgICBjcHVtYXNrX3QgbWFzazsK
KworICAgICAgICBwcmV2LT5yZW5kZXp2b3VzX2luX2NudCA9IHNjaGVkX2dyYW51bGFyaXR5Owor
ICAgICAgICBjcHVtYXNrX2FuZG5vdCgmbWFzaywgc2QtPmNwdXMsIGNwdW1hc2tfb2YoY3B1KSk7
CisgICAgICAgIGNwdW1hc2tfcmFpc2Vfc29mdGlycSgmbWFzaywgU0NIRURfU0xBVkVfU09GVElS
USk7CisgICAgICAgIG5leHQgPSBzY2hlZF93YWl0X3JlbmRlenZvdXNfaW4ocHJldiwgbG9jaywg
Y3B1LCBub3cpOworICAgIH0KKyAgICBlbHNlCisgICAgeworICAgICAgICBwcmV2LT5yZW5kZXp2
b3VzX2luX2NudCA9IDA7CisgICAgICAgIG5leHQgPSBkb19zY2hlZHVsZShwcmV2LCBub3csIGNw
dSk7CisgICAgICAgIGF0b21pY19zZXQoJm5leHQtPnJlbmRlenZvdXNfb3V0X2NudCwgMCk7Cisg
ICAgfQorCisgICAgcGNwdV9zY2hlZHVsZV91bmxvY2tfaXJxKGxvY2ssIGNwdSk7CiAKLSAgICBz
Y2hlZF91bml0X21pZ3JhdGVfZmluaXNoKHByZXYtPnNjaGVkX3VuaXQpOworICAgIHZuZXh0ID0g
bmV4dC0+dmNwdTsKKyAgICBzY2hlZF9jb250ZXh0X3N3aXRjaCh2cHJldiwgdm5leHQsIG5vdyk7
CiB9CiAKIC8qIFRoZSBzY2hlZHVsZXIgdGltZXI6IGZvcmNlIGEgcnVuIHRocm91Z2ggdGhlIHNj
aGVkdWxlciAqLwpAQCAtMTc0Myw2ICsxOTE3LDcgQEAgc3RhdGljIGludCBjcHVfc2NoZWR1bGVf
dXAodW5zaWduZWQgaW50IGNwdSkKICAgICBpZiAoIHNkID09IE5VTEwgKQogICAgICAgICByZXR1
cm4gLUVOT01FTTsKICAgICBzZC0+cHJvY2Vzc29yID0gY3B1OworICAgIHNkLT5jcHVzID0gY3B1
bWFza19vZihjcHUpOwogICAgIHNldF9zY2hlZF9yZXMoY3B1LCBzZCk7CiAKICAgICBwZXJfY3B1
KHNjaGVkdWxlciwgY3B1KSA9ICZvcHM7CkBAIC0xOTA1LDYgKzIwODAsNyBAQCB2b2lkIF9faW5p
dCBzY2hlZHVsZXJfaW5pdCh2b2lkKQogICAgIGludCBpOwogCiAgICAgb3Blbl9zb2Z0aXJxKFND
SEVEVUxFX1NPRlRJUlEsIHNjaGVkdWxlKTsKKyAgICBvcGVuX3NvZnRpcnEoU0NIRURfU0xBVkVf
U09GVElSUSwgc2NoZWRfc2xhdmUpOwogCiAgICAgZm9yICggaSA9IDA7IGkgPCBOVU1fU0NIRURV
TEVSUzsgaSsrKQogICAgIHsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc29mdGlycS5jIGIveGVu
L2NvbW1vbi9zb2Z0aXJxLmMKaW5kZXggODNjM2MwOWJkNS4uMmQ2NjE5MzIwMyAxMDA2NDQKLS0t
IGEveGVuL2NvbW1vbi9zb2Z0aXJxLmMKKysrIGIveGVuL2NvbW1vbi9zb2Z0aXJxLmMKQEAgLTMz
LDggKzMzLDggQEAgc3RhdGljIHZvaWQgX19kb19zb2Z0aXJxKHVuc2lnbmVkIGxvbmcgaWdub3Jl
X21hc2spCiAgICAgZm9yICggOyA7ICkKICAgICB7CiAgICAgICAgIC8qCi0gICAgICAgICAqIElu
aXRpYWxpc2UgQGNwdSBvbiBldmVyeSBpdGVyYXRpb246IFNDSEVEVUxFX1NPRlRJUlEgbWF5IG1v
dmUKLSAgICAgICAgICogdXMgdG8gYW5vdGhlciBwcm9jZXNzb3IuCisgICAgICAgICAqIEluaXRp
YWxpc2UgQGNwdSBvbiBldmVyeSBpdGVyYXRpb246IFNDSEVEVUxFX1NPRlRJUlEgb3IKKyAgICAg
ICAgICogU0NIRURfU0xBVkVfU09GVElSUSBtYXkgbW92ZSB1cyB0byBhbm90aGVyIHByb2Nlc3Nv
ci4KICAgICAgICAgICovCiAgICAgICAgIGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKIApAQCAt
NTUsNyArNTUsNyBAQCB2b2lkIHByb2Nlc3NfcGVuZGluZ19zb2Z0aXJxcyh2b2lkKQogewogICAg
IEFTU0VSVCghaW5faXJxKCkgJiYgbG9jYWxfaXJxX2lzX2VuYWJsZWQoKSk7CiAgICAgLyogRG8g
bm90IGVudGVyIHNjaGVkdWxlciBhcyBpdCBjYW4gcHJlZW1wdCB0aGUgY2FsbGluZyBjb250ZXh0
LiAqLwotICAgIF9fZG9fc29mdGlycSgxdWw8PFNDSEVEVUxFX1NPRlRJUlEpOworICAgIF9fZG9f
c29mdGlycSgoMXVsIDw8IFNDSEVEVUxFX1NPRlRJUlEpIHwgKDF1bCA8PCBTQ0hFRF9TTEFWRV9T
T0ZUSVJRKSk7CiB9CiAKIHZvaWQgZG9fc29mdGlycSh2b2lkKQpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUveGVuL3NjaGVkLWlmLmggYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaAppbmRleCA3
MTYzZWU4NjliLi5lNjZkODY2ZjQxIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQt
aWYuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaApAQCAtNDEsNiArNDEsNyBAQCBz
dHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgewogICAgIHN0cnVjdCB0aW1lciAgICAgICAgc190aW1lcjsg
ICAgICAgIC8qIHNjaGVkdWxpbmcgdGltZXIgICAgICAgICAgICAgICAgKi8KICAgICBhdG9taWNf
dCAgICAgICAgICAgIHVyZ2VudF9jb3VudDsgICAvKiBob3cgbWFueSB1cmdlbnQgdmNwdXMgICAg
ICAgICAgICovCiAgICAgdW5zaWduZWQgaW50ICAgICAgICBwcm9jZXNzb3I7CisgICAgY29uc3Qg
Y3B1bWFza190ICAgICpjcHVzOyAgICAgICAgICAgLyogY3B1cyBjb3ZlcmVkIGJ5IHRoaXMgc3Ry
dWN0ICAgICAqLwogfTsKIAogI2RlZmluZSBjdXJyX29uX2NwdShjKSAgICAoZ2V0X3NjaGVkX3Jl
cyhjKS0+Y3VycikKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oIGIveGVuL2lu
Y2x1ZGUveGVuL3NjaGVkLmgKaW5kZXggZDAwNDg3MTFjZi4uOWZmOWNiMTQ4ZCAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgK
QEAgLTI5NSw2ICsyOTUsMTIgQEAgc3RydWN0IHNjaGVkX3VuaXQgewogICAgIC8qIE5leHQgdW5p
dCB0byBydW4uICovCiAgICAgc3RydWN0IHNjaGVkX3VuaXQgICAgICAqbmV4dF90YXNrOwogICAg
IHNfdGltZV90ICAgICAgICAgICAgICAgIG5leHRfdGltZTsKKworICAgIC8qIE51bWJlciBvZiB2
Y3B1cyBub3QgeWV0IGpvaW5lZCBmb3IgY29udGV4dCBzd2l0Y2guICovCisgICAgdW5zaWduZWQg
aW50ICAgICAgICAgICAgcmVuZGV6dm91c19pbl9jbnQ7CisKKyAgICAvKiBOdW1iZXIgb2YgdmNw
dXMgbm90IHlldCBmaW5pc2hlZCB3aXRoIGNvbnRleHQgc3dpdGNoLiAqLworICAgIGF0b21pY190
ICAgICAgICAgICAgICAgIHJlbmRlenZvdXNfb3V0X2NudDsKIH07CiAKICNkZWZpbmUgZm9yX2Vh
Y2hfc2NoZWRfdW5pdChkLCBlKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXApAQCAtNjk1LDEwICs3MDEsMTAgQEAgdm9pZCBzeW5jX2xvY2FsX2V4ZWNzdGF0ZSh2b2lk
KTsKIAogLyoKICAqIENhbGxlZCBieSB0aGUgc2NoZWR1bGVyIHRvIHN3aXRjaCB0byBhbm90aGVy
IFZDUFUuIFRoaXMgZnVuY3Rpb24gbXVzdAotICogY2FsbCBjb250ZXh0X3NhdmVkKEBwcmV2KSB3
aGVuIHRoZSBsb2NhbCBDUFUgaXMgbm8gbG9uZ2VyIHJ1bm5pbmcgaW4KLSAqIEBwcmV2J3MgY29u
dGV4dCwgYW5kIHRoYXQgY29udGV4dCBpcyBzYXZlZCB0byBtZW1vcnkuIEFsdGVybmF0aXZlbHks
IGlmCi0gKiBpbXBsZW1lbnRpbmcgbGF6eSBjb250ZXh0IHN3aXRjaGluZywgaXQgc3VmZmljZXMg
dG8gZW5zdXJlIHRoYXQgaW52b2tpbmcKLSAqIHN5bmNfdmNwdV9leGVjc3RhdGUoKSB3aWxsIHN3
aXRjaCBhbmQgY29tbWl0IEBwcmV2J3Mgc3RhdGUuCisgKiBjYWxsIHNjaGVkX2NvbnRleHRfc3dp
dGNoZWQoQHByZXYsIEBuZXh0KSB3aGVuIHRoZSBsb2NhbCBDUFUgaXMgbm8gbG9uZ2VyCisgKiBy
dW5uaW5nIGluIEBwcmV2J3MgY29udGV4dCwgYW5kIHRoYXQgY29udGV4dCBpcyBzYXZlZCB0byBt
ZW1vcnkuCisgKiBBbHRlcm5hdGl2ZWx5LCBpZiBpbXBsZW1lbnRpbmcgbGF6eSBjb250ZXh0IHN3
aXRjaGluZywgaXQgc3VmZmljZXMgdG8gZW5zdXJlCisgKiB0aGF0IGludm9raW5nIHN5bmNfdmNw
dV9leGVjc3RhdGUoKSB3aWxsIHN3aXRjaCBhbmQgY29tbWl0IEBwcmV2J3Mgc3RhdGUuCiAgKi8K
IHZvaWQgY29udGV4dF9zd2l0Y2goCiAgICAgc3RydWN0IHZjcHUgKnByZXYsCkBAIC03MTAsNyAr
NzE2LDcgQEAgdm9pZCBjb250ZXh0X3N3aXRjaCgKICAqIHNhdmVkIHRvIG1lbW9yeS4gQWx0ZXJu
YXRpdmVseSwgaWYgaW1wbGVtZW50aW5nIGxhenkgY29udGV4dCBzd2l0Y2hpbmcsCiAgKiBlbnN1
cmUgdGhhdCBpbnZva2luZyBzeW5jX3ZjcHVfZXhlY3N0YXRlKCkgd2lsbCBzd2l0Y2ggYW5kIGNv
bW1pdCBAcHJldi4KICAqLwotdm9pZCBjb250ZXh0X3NhdmVkKHN0cnVjdCB2Y3B1ICpwcmV2KTsK
K3ZvaWQgc2NoZWRfY29udGV4dF9zd2l0Y2hlZChzdHJ1Y3QgdmNwdSAqcHJldiwgc3RydWN0IHZj
cHUgKnZuZXh0KTsKIAogLyogQ2FsbGVkIGJ5IHRoZSBzY2hlZHVsZXIgdG8gY29udGludWUgcnVu
bmluZyB0aGUgY3VycmVudCBWQ1BVLiAqLwogdm9pZCBjb250aW51ZV9ydW5uaW5nKApkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUveGVuL3NvZnRpcnEuaCBiL3hlbi9pbmNsdWRlL3hlbi9zb2Z0aXJx
LmgKaW5kZXggYzMyN2M5YjZjZC4uZDcyNzNiMzg5YiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
eGVuL3NvZnRpcnEuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vc29mdGlycS5oCkBAIC00LDYgKzQs
NyBAQAogLyogTG93LWxhdGVuY3kgc29mdGlycXMgY29tZSBmaXJzdCBpbiB0aGUgZm9sbG93aW5n
IGxpc3QuICovCiBlbnVtIHsKICAgICBUSU1FUl9TT0ZUSVJRID0gMCwKKyAgICBTQ0hFRF9TTEFW
RV9TT0ZUSVJRLAogICAgIFNDSEVEVUxFX1NPRlRJUlEsCiAgICAgTkVXX1RMQkZMVVNIX0NMT0NL
X1BFUklPRF9TT0ZUSVJRLAogICAgIFJDVV9TT0ZUSVJRLAotLSAKMi4xNi40CgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 28 10:34:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 10:34:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVZQx-0006UJ-K6; Tue, 28 May 2019 10:34:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=31/0=T4=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hVZQF-0004w2-Pn
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 10:33:35 +0000
X-Inumbo-ID: 07986500-8134-11e9-a7ef-7b7bed8cb1e5
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 07986500-8134-11e9-a7ef-7b7bed8cb1e5;
 Tue, 28 May 2019 10:33:28 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 6F90AAE8D;
 Tue, 28 May 2019 10:33:27 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 28 May 2019 12:32:55 +0200
Message-Id: <20190528103313.1343-43-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190528103313.1343-1-jgross@suse.com>
References: <20190528103313.1343-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH 42/60] xen/sched: add a scheduler_percpu_init()
 function
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Dario Faggioli <dfaggioli@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Rm9yIHN1cHBvcnQgb2YgY29yZSBzY2hlZHVsaW5nIHRoZSBzY2hlZHVsZXIgY3B1IGNhbGxiYWNr
IGZvcgpDUFVfU1RBUlRJTkcgaGFzIHRvIGJlIG1vdmVkIGludG8gYSBkZWRpY2F0ZWQgZnVuY3Rp
b24gY2FsbGVkIGJ5CnN0YXJ0X3NlY29uZGFyeSgpIGFzIGl0IG5lZWRzIHRvIHJ1biBiZWZvcmUg
c3Bpbl9kZWJ1Z19lbmFibGUoKSB0aGVuCmR1ZSB0byBwb3RlbnRpYWxseSBjYWxsaW5nIHhmcmVl
KCkuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQpS
RkMgVjI6IGZpeCBBUk0gYnVpbGQKLS0tCiB4ZW4vYXJjaC9hcm0vc21wYm9vdC5jICB8ICAyICsr
CiB4ZW4vYXJjaC94ODYvc21wYm9vdC5jICB8ICAyICsrCiB4ZW4vY29tbW9uL3NjaGVkdWxlLmMg
ICB8IDE5ICsrKysrKysrKysrKy0tLS0tLS0KIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC5oIHwgIDEg
KwogNCBmaWxlcyBjaGFuZ2VkLCAxNyBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9zbXBib290LmMgYi94ZW4vYXJjaC9hcm0vc21wYm9vdC5j
CmluZGV4IGY3NTY0NDQzNjIuLjlhNjU4MmYyYTYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9z
bXBib290LmMKKysrIGIveGVuL2FyY2gvYXJtL3NtcGJvb3QuYwpAQCAtMzUwLDYgKzM1MCw4IEBA
IHZvaWQgc3RhcnRfc2Vjb25kYXJ5KHVuc2lnbmVkIGxvbmcgYm9vdF9waHlzX29mZnNldCwKIAog
ICAgIHNldHVwX2NwdV9zaWJsaW5nX21hcChjcHVpZCk7CiAKKyAgICBzY2hlZHVsZXJfcGVyY3B1
X2luaXQoY3B1aWQpOworCiAgICAgLyogUnVuIGxvY2FsIG5vdGlmaWVycyAqLwogICAgIG5vdGlm
eV9jcHVfc3RhcnRpbmcoY3B1aWQpOwogICAgIC8qCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
c21wYm9vdC5jIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwppbmRleCAxNTNiZmJiNGI3Li43ZTk1
YjJjZGFjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc21wYm9vdC5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9zbXBib290LmMKQEAgLTM4Miw2ICszODIsOCBAQCB2b2lkIHN0YXJ0X3NlY29uZGFyeSh2
b2lkICp1bnVzZWQpCiAKICAgICBzZXRfY3B1X3NpYmxpbmdfbWFwKGNwdSk7CiAKKyAgICBzY2hl
ZHVsZXJfcGVyY3B1X2luaXQoY3B1KTsKKwogICAgIGluaXRfcGVyY3B1X3RpbWUoKTsKIAogICAg
IHNldHVwX3NlY29uZGFyeV9BUElDX2Nsb2NrKCk7CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3Nj
aGVkdWxlLmMgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKaW5kZXggODM3ZTE4MzAwNC4uYjRlODdl
MmE1OCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jCisrKyBiL3hlbi9jb21tb24v
c2NoZWR1bGUuYwpAQCAtMjA0MCw2ICsyMDQwLDE1IEBAIHN0YXRpYyB2b2lkIGNwdV9zY2hlZHVs
ZV9kb3duKHVuc2lnbmVkIGludCBjcHUpCiAgICAgeGZyZWUoc2QpOwogfQogCit2b2lkIHNjaGVk
dWxlcl9wZXJjcHVfaW5pdCh1bnNpZ25lZCBpbnQgY3B1KQoreworICAgIHN0cnVjdCBzY2hlZHVs
ZXIgKnNjaGVkID0gcGVyX2NwdShzY2hlZHVsZXIsIGNwdSk7CisgICAgc3RydWN0IHNjaGVkX3Jl
c291cmNlICpzZCA9IGdldF9zY2hlZF9yZXMoY3B1KTsKKworICAgIGlmICggc3lzdGVtX3N0YXRl
ICE9IFNZU19TVEFURV9yZXN1bWUgKQorICAgICAgICBzY2hlZF9pbml0X3BkYXRhKHNjaGVkLCBz
ZC0+c2NoZWRfcHJpdiwgY3B1KTsKK30KKwogc3RhdGljIGludCBjcHVfc2NoZWR1bGVfY2FsbGJh
Y2soCiAgICAgc3RydWN0IG5vdGlmaWVyX2Jsb2NrICpuZmIsIHVuc2lnbmVkIGxvbmcgYWN0aW9u
LCB2b2lkICpoY3B1KQogewpAQCAtMjA1OCw4ICsyMDY3LDggQEAgc3RhdGljIGludCBjcHVfc2No
ZWR1bGVfY2FsbGJhY2soCiAgICAgICogZGF0YSBjYW4gYXZvaWQgaW1wbGVtZW50aW5nIGFsbG9j
X3BkYXRhLiBpbml0X3BkYXRhIG1heSwgaG93ZXZlciwgYmUKICAgICAgKiBuZWNlc3NhcnkvdXNl
ZnVsIGluIHRoaXMgY2FzZSB0b28gKGUuZy4sIGl0IGNhbiBjb250YWluIHRoZSAicmVnaXN0ZXIK
ICAgICAgKiB0aGUgcENQVSB0byB0aGUgc2NoZWR1bGVyIiBwYXJ0KS4gYWxsb2NfcGRhdGEgKGlm
IHByZXNlbnQpIGlzIGNhbGxlZAotICAgICAqIGR1cmluZyBDUFVfVVBfUFJFUEFSRS4gaW5pdF9w
ZGF0YSAoaWYgcHJlc2VudCkgaXMgY2FsbGVkIGR1cmluZwotICAgICAqIENQVV9TVEFSVElORy4K
KyAgICAgKiBkdXJpbmcgQ1BVX1VQX1BSRVBBUkUuIGluaXRfcGRhdGEgKGlmIHByZXNlbnQpIGlz
IGNhbGxlZCBiZWZvcmUKKyAgICAgKiBDUFVfU1RBUlRJTkcgaW4gc2NoZWR1bGVyX3BlcmNwdV9p
bml0KCkuCiAgICAgICoKICAgICAgKiBPbiB0aGUgb3RoZXIgaGFuZCwgYXQgdGVhcmRvd24sIHdl
IG5lZWQgdG8gcmV2ZXJzZSB3aGF0IGhhcyBiZWVuIGRvbmUKICAgICAgKiBkdXJpbmcgaW5pdGlh
bGl6YXRpb24sIGFuZCB0aGVuIGZyZWUgdGhlIHBlci1wQ1BVIHNwZWNpZmljIGRhdGEuIFRoaXMK
QEAgLTIwODIsMTAgKzIwOTEsNiBAQCBzdGF0aWMgaW50IGNwdV9zY2hlZHVsZV9jYWxsYmFjaygK
ICAgICAgKi8KICAgICBzd2l0Y2ggKCBhY3Rpb24gKQogICAgIHsKLSAgICBjYXNlIENQVV9TVEFS
VElORzoKLSAgICAgICAgaWYgKCBzeXN0ZW1fc3RhdGUgIT0gU1lTX1NUQVRFX3Jlc3VtZSApCi0g
ICAgICAgICAgICBzY2hlZF9pbml0X3BkYXRhKHNjaGVkLCBzZC0+c2NoZWRfcHJpdiwgY3B1KTsK
LSAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBDUFVfVVBfUFJFUEFSRToKICAgICAgICAgaWYgKCBz
eXN0ZW1fc3RhdGUgIT0gU1lTX1NUQVRFX3Jlc3VtZSApCiAgICAgICAgICAgICByYyA9IGNwdV9z
Y2hlZHVsZV91cChjcHUpOwpAQCAtMjIwNiw3ICsyMjExLDcgQEAgdm9pZCBfX2luaXQgc2NoZWR1
bGVyX2luaXQodm9pZCkKICAgICBnZXRfc2NoZWRfcmVzKDApLT5jdXJyID0gaWRsZV92Y3B1WzBd
LT5zY2hlZF91bml0OwogICAgIGdldF9zY2hlZF9yZXMoMCktPnNjaGVkX3ByaXYgPSBzY2hlZF9h
bGxvY19wZGF0YSgmb3BzLCAwKTsKICAgICBCVUdfT04oSVNfRVJSKGdldF9zY2hlZF9yZXMoMCkt
PnNjaGVkX3ByaXYpKTsKLSAgICBzY2hlZF9pbml0X3BkYXRhKCZvcHMsIGdldF9zY2hlZF9yZXMo
MCktPnNjaGVkX3ByaXYsIDApOworICAgIHNjaGVkdWxlcl9wZXJjcHVfaW5pdCgwKTsKIH0KIAog
LyoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oIGIveGVuL2luY2x1ZGUveGVu
L3NjaGVkLmgKaW5kZXggZDViZjYxY2VkMC4uYWY0YzkzNGUwYiAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUveGVuL3NjaGVkLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKQEAgLTY3NSw2
ICs2NzUsNyBAQCB2b2lkIF9fZG9tYWluX2NyYXNoKHN0cnVjdCBkb21haW4gKmQpOwogdm9pZCBu
b3JldHVybiBhc21fZG9tYWluX2NyYXNoX3N5bmNocm9ub3VzKHVuc2lnbmVkIGxvbmcgYWRkcik7
CiAKIHZvaWQgc2NoZWR1bGVyX2luaXQodm9pZCk7Cit2b2lkIHNjaGVkdWxlcl9wZXJjcHVfaW5p
dCh1bnNpZ25lZCBpbnQgY3B1KTsKIGludCAgc2NoZWRfaW5pdF92Y3B1KHN0cnVjdCB2Y3B1ICp2
KTsKIHZvaWQgc2NoZWRfZGVzdHJveV92Y3B1KHN0cnVjdCB2Y3B1ICp2KTsKIGludCAgc2NoZWRf
aW5pdF9kb21haW4oc3RydWN0IGRvbWFpbiAqZCwgaW50IHBvb2xpZCk7Ci0tIAoyLjE2LjQKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 28 10:34:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 10:34:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVZQz-0006Ye-GW; Tue, 28 May 2019 10:34:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=31/0=T4=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hVZQF-0004vF-HN
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 10:33:35 +0000
X-Inumbo-ID: 08188bae-8134-11e9-a561-2b85f6796d62
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 08188bae-8134-11e9-a561-2b85f6796d62;
 Tue, 28 May 2019 10:33:29 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 567DCB06B;
 Tue, 28 May 2019 10:33:28 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 28 May 2019 12:32:59 +0200
Message-Id: <20190528103313.1343-47-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190528103313.1343-1-jgross@suse.com>
References: <20190528103313.1343-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH 46/60] xen/sched: carve out freeing sched_unit
 memory into dedicated function
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Dario Faggioli <dfaggioli@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2UnbGwgbmVlZCBhIHdheSB0byBmcmVlIGEgc2NoZWRfdW5pdCBzdHJ1Y3R1cmUgd2l0aG91dCBz
aWRlIGVmZmVjdHMKaW4gYSBsYXRlciBwYXRjaC4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jv
c3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tClJGQyBWMjogbmV3IHBhdGNoLCBjYXJ2ZWQgb3V0IGZy
b20gUkZDIFYxIHBhdGNoIDQ5Ci0tLQogeGVuL2NvbW1vbi9zY2hlZHVsZS5jIHwgMzggKysrKysr
KysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyMSBpbnNl
cnRpb25zKCspLCAxNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVk
dWxlLmMgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKaW5kZXggZTE4OWNjN2MyYi4uOWJmZjRkYzE4
MyAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jCisrKyBiL3hlbi9jb21tb24vc2No
ZWR1bGUuYwpAQCAtMjg4LDI2ICsyODgsMTAgQEAgc3RhdGljIHZvaWQgc2NoZWRfc3Bpbl91bmxv
Y2tfZG91YmxlKHNwaW5sb2NrX3QgKmxvY2sxLCBzcGlubG9ja190ICpsb2NrMiwKICAgICBzcGlu
X3VubG9ja19pcnFyZXN0b3JlKGxvY2sxLCBmbGFncyk7CiB9CiAKLXN0YXRpYyB2b2lkIHNjaGVk
X2ZyZWVfdW5pdChzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCwgc3RydWN0IHZjcHUgKnYpCitzdGF0
aWMgdm9pZCBzY2hlZF9mcmVlX3VuaXRfbWVtKHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogewog
ICAgIHN0cnVjdCBzY2hlZF91bml0ICpwcmV2X3VuaXQ7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9
IHVuaXQtPmRvbWFpbjsKLSAgICBzdHJ1Y3QgdmNwdSAqdnVuaXQ7Ci0gICAgdW5zaWduZWQgaW50
IGNudCA9IDA7Ci0KLSAgICAvKiBEb24ndCBjb3VudCB0byBiZSByZWxlYXNlZCB2Y3B1LCBtaWdo
dCBiZSBub3QgaW4gdmNwdSBsaXN0IHlldC4gKi8KLSAgICBmb3JfZWFjaF9zY2hlZF91bml0X3Zj
cHUgKCB1bml0LCB2dW5pdCApCi0gICAgICAgIGlmICggdnVuaXQgIT0gdiApCi0gICAgICAgICAg
ICBjbnQrKzsKLQotICAgIHYtPnNjaGVkX3VuaXQgPSBOVUxMOwotICAgIHVuaXQtPnJ1bnN0YXRl
X2NudFt2LT5ydW5zdGF0ZS5zdGF0ZV0tLTsKLQotICAgIGlmICggY250ICkKLSAgICAgICAgcmV0
dXJuOwotCi0gICAgaWYgKCB1bml0LT52Y3B1ID09IHYgKQotICAgICAgICB1bml0LT52Y3B1ID0g
di0+bmV4dF9pbl9saXN0OwogCiAgICAgaWYgKCBkLT5zY2hlZF91bml0X2xpc3QgPT0gdW5pdCAp
CiAgICAgICAgIGQtPnNjaGVkX3VuaXRfbGlzdCA9IHVuaXQtPm5leHRfaW5fbGlzdDsKQEAgLTMz
MSw2ICszMTUsMjYgQEAgc3RhdGljIHZvaWQgc2NoZWRfZnJlZV91bml0KHN0cnVjdCBzY2hlZF91
bml0ICp1bml0LCBzdHJ1Y3QgdmNwdSAqdikKICAgICB4ZnJlZSh1bml0KTsKIH0KIAorc3RhdGlj
IHZvaWQgc2NoZWRfZnJlZV91bml0KHN0cnVjdCBzY2hlZF91bml0ICp1bml0LCBzdHJ1Y3QgdmNw
dSAqdikKK3sKKyAgICBzdHJ1Y3QgdmNwdSAqdnVuaXQ7CisgICAgdW5zaWduZWQgaW50IGNudCA9
IDA7CisKKyAgICAvKiBEb24ndCBjb3VudCB0byBiZSByZWxlYXNlZCB2Y3B1LCBtaWdodCBiZSBu
b3QgaW4gdmNwdSBsaXN0IHlldC4gKi8KKyAgICBmb3JfZWFjaF9zY2hlZF91bml0X3ZjcHUgKCB1
bml0LCB2dW5pdCApCisgICAgICAgIGlmICggdnVuaXQgIT0gdiApCisgICAgICAgICAgICBjbnQr
KzsKKworICAgIHYtPnNjaGVkX3VuaXQgPSBOVUxMOworICAgIHVuaXQtPnJ1bnN0YXRlX2NudFt2
LT5ydW5zdGF0ZS5zdGF0ZV0tLTsKKworICAgIGlmICggdW5pdC0+dmNwdSA9PSB2ICkKKyAgICAg
ICAgdW5pdC0+dmNwdSA9IHYtPm5leHRfaW5fbGlzdDsKKworICAgIGlmICggIWNudCApCisgICAg
ICAgIHNjaGVkX2ZyZWVfdW5pdF9tZW0odW5pdCk7Cit9CisKIHN0YXRpYyB2b2lkIHNjaGVkX3Vu
aXRfYWRkX3ZjcHUoc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQsIHN0cnVjdCB2Y3B1ICp2KQogewog
ICAgIHYtPnNjaGVkX3VuaXQgPSB1bml0OwotLSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 28 10:34:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 10:34:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVZR2-0006ee-FV; Tue, 28 May 2019 10:34:24 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=31/0=T4=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hVZQG-0004x4-8h
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 10:33:36 +0000
X-Inumbo-ID: 08f6329f-8134-11e9-8980-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 08f6329f-8134-11e9-8980-bc764e045a96;
 Tue, 28 May 2019 10:33:30 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id B0C11B07D;
 Tue, 28 May 2019 10:33:29 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 28 May 2019 12:33:04 +0200
Message-Id: <20190528103313.1343-52-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190528103313.1343-1-jgross@suse.com>
References: <20190528103313.1343-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH 51/60] xen/sched: use one schedule lock for all
 free cpus
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Dario Faggioli <dfaggioli@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gb3JkZXIgdG8gcHJlcGFyZSB1c2luZyBhbHdheXMgY3B1IHNjaGVkdWxpbmcgZm9yIGZyZWUg
Y3B1cwpyZWdhcmRsZXNzIG9mIG90aGVyIGNwdXBvb2xzIHNjaGVkdWxpbmcgZ3JhbnVsYXJpdHkg
YWx3YXlzIHVzZSBhIHNpbmdsZQpmaXhlZCBsb2NrIGZvciBhbGwgZnJlZSBjcHVzIHNoYXJlZCBi
eSBhbGwgc2NoZWR1bGVycy4gVGhpcyB3aWxsIGFsbG93CnRvIG1vdmUgYW55IG51bWJlciBvZiBm
cmVlIGNwdXMgdG8gYSBjcHVwb29sIGd1YXJkZWQgYnkgb25seSBvbmUgbG9jay4KClRoaXMgcmVx
dWlyZXMgdG8gZHJvcCBBU1NFUlRzIHJlZ2FyZGluZyB0aGUgbG9jayBpbiBzb21lIHNjaGVkdWxl
cnMuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQog
eGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYyB8IDkgLS0tLS0tLS0tCiB4ZW4vY29tbW9uL3NjaGVk
X251bGwuYyAgIHwgNyAtLS0tLS0tCiB4ZW4vY29tbW9uL3NjaGVkdWxlLmMgICAgIHwgNyArKysr
Ky0tCiAzIGZpbGVzIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgMTggZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYyBiL3hlbi9jb21tb24vc2NoZWRf
Y3JlZGl0LmMKaW5kZXggOTY5YWM0Y2MyMC4uMGIxNGZhOWUxMSAxMDA2NDQKLS0tIGEveGVuL2Nv
bW1vbi9zY2hlZF9jcmVkaXQuYworKysgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCkBAIC02
MTYsMTUgKzYxNiw2IEBAIGNzY2hlZF9pbml0X3BkYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIg
Km9wcywgdm9pZCAqcGRhdGEsIGludCBjcHUpCiB7CiAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsK
ICAgICBzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKnBydiA9IENTQ0hFRF9QUklWKG9wcyk7Ci0gICAg
c3RydWN0IHNjaGVkX3Jlc291cmNlICpzZCA9IGdldF9zY2hlZF9yZXMoY3B1KTsKLQotICAgIC8q
Ci0gICAgICogVGhpcyBpcyBjYWxsZWQgZWl0aGVyIGR1cmluZyBkdXJpbmcgYm9vdCwgcmVzdW1l
IG9yIGhvdHBsdWcsIGluCi0gICAgICogY2FzZSBDcmVkaXQxIGlzIHRoZSBzY2hlZHVsZXIgY2hv
c2VuIGF0IGJvb3QuIEluIHN1Y2ggY2FzZXMsIHRoZQotICAgICAqIHNjaGVkdWxlciBsb2NrIGZv
ciBjcHUgaXMgYWxyZWFkeSBwb2ludGluZyB0byB0aGUgZGVmYXVsdCBwZXItY3B1Ci0gICAgICog
c3BpbmxvY2ssIGFzIENyZWRpdDEgbmVlZHMgaXQsIHNvIHRoZXJlIGlzIG5vIHJlbWFwcGluZyB0
byBiZSBkb25lLgotICAgICAqLwotICAgIEFTU0VSVChzZC0+c2NoZWR1bGVfbG9jayA9PSAmc2Qt
Pl9sb2NrICYmICFzcGluX2lzX2xvY2tlZCgmc2QtPl9sb2NrKSk7CiAKICAgICBzcGluX2xvY2tf
aXJxc2F2ZSgmcHJ2LT5sb2NrLCBmbGFncyk7CiAgICAgaW5pdF9wZGF0YShwcnYsIHBkYXRhLCBj
cHUpOwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9udWxsLmMgYi94ZW4vY29tbW9uL3Nj
aGVkX251bGwuYwppbmRleCBlOTMzNmEyOTQ4Li4xNDk5YzgyNDIyIDEwMDY0NAotLS0gYS94ZW4v
Y29tbW9uL3NjaGVkX251bGwuYworKysgYi94ZW4vY29tbW9uL3NjaGVkX251bGwuYwpAQCAtMTY5
LDE3ICsxNjksMTAgQEAgc3RhdGljIHZvaWQgaW5pdF9wZGF0YShzdHJ1Y3QgbnVsbF9wcml2YXRl
ICpwcnYsIHVuc2lnbmVkIGludCBjcHUpCiBzdGF0aWMgdm9pZCBudWxsX2luaXRfcGRhdGEoY29u
c3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCB2b2lkICpwZGF0YSwgaW50IGNwdSkKIHsKICAgICBz
dHJ1Y3QgbnVsbF9wcml2YXRlICpwcnYgPSBudWxsX3ByaXYob3BzKTsKLSAgICBzdHJ1Y3Qgc2No
ZWRfcmVzb3VyY2UgKnNkID0gZ2V0X3NjaGVkX3JlcyhjcHUpOwogCiAgICAgLyogYWxsb2NfcGRh
dGEgaXMgbm90IGltcGxlbWVudGVkLCBzbyB3ZSB3YW50IHRoaXMgdG8gYmUgTlVMTC4gKi8KICAg
ICBBU1NFUlQoIXBkYXRhKTsKIAotICAgIC8qCi0gICAgICogVGhlIHNjaGVkdWxlciBsb2NrIHBv
aW50cyBhbHJlYWR5IHRvIHRoZSBkZWZhdWx0IHBlci1jcHUgc3BpbmxvY2ssCi0gICAgICogc28g
dGhlcmUgaXMgbm8gcmVtYXBwaW5nIHRvIGJlIGRvbmUuCi0gICAgICovCi0gICAgQVNTRVJUKHNk
LT5zY2hlZHVsZV9sb2NrID09ICZzZC0+X2xvY2sgJiYgIXNwaW5faXNfbG9ja2VkKCZzZC0+X2xv
Y2spKTsKLQogICAgIGluaXRfcGRhdGEocHJ2LCBjcHUpOwogfQogCmRpZmYgLS1naXQgYS94ZW4v
Y29tbW9uL3NjaGVkdWxlLmMgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKaW5kZXggN2ZkODNmZmQ0
ZS4uNDQzNjRmZjRkMiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jCisrKyBiL3hl
bi9jb21tb24vc2NoZWR1bGUuYwpAQCAtNjEsNiArNjEsOSBAQCB1bnNpZ25lZCBpbnQgc2NoZWRf
Z3JhbnVsYXJpdHkgPSAxOwogYm9vbCBzY2hlZF9kaXNhYmxlX3NtdF9zd2l0Y2hpbmc7CiBjb25z
dCBjcHVtYXNrX3QgKnNjaGVkX3Jlc19tYXNrID0gJmNwdW1hc2tfYWxsOwogCisvKiBDb21tb24g
bG9jayBmb3IgZnJlZSBjcHVzLiAqLworc3RhdGljIERFRklORV9TUElOTE9DSyhzY2hlZF9mcmVl
X2NwdV9sb2NrKTsKKwogLyogVmFyaW91cyB0aW1lciBoYW5kbGVycy4gKi8KIHN0YXRpYyB2b2lk
IHNfdGltZXJfZm4odm9pZCAqdW51c2VkKTsKIHN0YXRpYyB2b2lkIHZjcHVfcGVyaW9kaWNfdGlt
ZXJfZm4odm9pZCAqZGF0YSk7CkBAIC0yMTQ5LDcgKzIxNTIsNyBAQCBzdGF0aWMgaW50IGNwdV9z
Y2hlZHVsZV91cCh1bnNpZ25lZCBpbnQgY3B1KQogCiAgICAgc2QtPnNjaGVkdWxlciA9ICZvcHM7
CiAgICAgc3Bpbl9sb2NrX2luaXQoJnNkLT5fbG9jayk7Ci0gICAgc2QtPnNjaGVkdWxlX2xvY2sg
PSAmc2QtPl9sb2NrOworICAgIHNkLT5zY2hlZHVsZV9sb2NrID0gJnNjaGVkX2ZyZWVfY3B1X2xv
Y2s7CiAgICAgaW5pdF90aW1lcigmc2QtPnNfdGltZXIsIHNfdGltZXJfZm4sIE5VTEwsIGNwdSk7
CiAgICAgYXRvbWljX3NldCgmc2QtPnVyZ2VudF9jb3VudCwgMCk7CiAKQEAgLTI0ODgsNyArMjQ5
MSw3IEBAIGludCBzY2hlZHVsZV9jcHVfc3dpdGNoKHVuc2lnbmVkIGludCBjcHUsIHN0cnVjdCBj
cHVwb29sICpjKQogICAgICAqIHRha2luZyBpdCwgZmluZHMgYWxsIHRoZSBpbml0aWFsaXphdGlv
bnMgd2UndmUgZG9uZSBhYm92ZSBpbiBwbGFjZS4KICAgICAgKi8KICAgICBzbXBfbWIoKTsKLSAg
ICBzZC0+c2NoZWR1bGVfbG9jayA9IG5ld19sb2NrOworICAgIHNkLT5zY2hlZHVsZV9sb2NrID0g
YyA/IG5ld19sb2NrIDogJnNjaGVkX2ZyZWVfY3B1X2xvY2s7CiAKICAgICAvKiBfTm90XyBwY3B1
X3NjaGVkdWxlX3VubG9jaygpOiBzY2hlZHVsZV9sb2NrIG1heSBoYXZlIGNoYW5nZWQhICovCiAg
ICAgc3Bpbl91bmxvY2tfaXJxKG9sZF9sb2NrKTsKLS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 28 10:34:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 10:34:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVZR4-0006ik-Db; Tue, 28 May 2019 10:34:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=31/0=T4=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hVZQG-0004x0-8s
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 10:33:36 +0000
X-Inumbo-ID: 090716df-8134-11e9-8980-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 090716df-8134-11e9-8980-bc764e045a96;
 Tue, 28 May 2019 10:33:30 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id D0A37B08C
 for <xen-devel@lists.xenproject.org>; Tue, 28 May 2019 10:33:29 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 28 May 2019 12:33:05 +0200
Message-Id: <20190528103313.1343-53-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190528103313.1343-1-jgross@suse.com>
References: <20190528103313.1343-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH 52/60] xen/sched: populate cpupool0 only after
 all cpus are up
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Dario Faggioli <dfaggioli@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2l0aCBjb3JlIG9yIHNvY2tldCBzY2hlZHVsaW5nIHdlIG5lZWQgdG8ga25vdyB0aGUgbnVtYmVy
IG9mIHNpYmxpbmdzCnBlciBzY2hlZHVsaW5nIHVuaXQgYmVmb3JlIHdlIGNhbiBzZXR1cCB0aGUg
c2NoZWR1bGVyIHByb3Blcmx5LiBJbgpvcmRlciB0byBwcmVwYXJlIHRoYXQgZG8gY3B1cG9vbDAg
cG9wdWxhdGlvbiBvbmx5IGFmdGVyIGFsbCBjcHVzIGFyZQp1cC4KCldpdGggdGhhdCBpbiBwbGFj
ZSB0aGVyZSBpcyBubyBuZWVkIHRvIGNyZWF0ZSBjcHVwb29sMCBlYXJsaWVyLCBzbwpkbyB0aGF0
IGp1c3QgYmVmb3JlIGFzc2lnbmluZyB0aGUgY3B1cy4gSW5pdGlhbGl6ZSBmcmVlIGNwdXMgd2l0
aCBhbGwKb25saW5lIGNwdXMgYXQgdGhhdCB0aW1lIGluIG9yZGVyIHRvIGJlIGFibGUgdG8gYWRk
IHRoZSBjcHUgbm90aWZpZXIKbGF0ZSwgdG9vLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9z
cyA8amdyb3NzQHN1c2UuY29tPgotLS0KVjE6IG5ldyBwYXRjaAotLS0KIHhlbi9jb21tb24vY3B1
cG9vbC5jIHwgMTggKysrKysrKysrKysrKystLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTQgaW5zZXJ0
aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2NwdXBvb2wu
YyBiL3hlbi9jb21tb24vY3B1cG9vbC5jCmluZGV4IDQwMzAzNmMwOTIuLjJhM2UxNDQ3MDAgMTAw
NjQ0Ci0tLSBhL3hlbi9jb21tb24vY3B1cG9vbC5jCisrKyBiL3hlbi9jb21tb24vY3B1cG9vbC5j
CkBAIC03NzUsMTggKzc3NSwyOCBAQCBzdGF0aWMgc3RydWN0IG5vdGlmaWVyX2Jsb2NrIGNwdV9u
ZmIgPSB7CiAgICAgLm5vdGlmaWVyX2NhbGwgPSBjcHVfY2FsbGJhY2sKIH07CiAKLXN0YXRpYyBp
bnQgX19pbml0IGNwdXBvb2xfcHJlc21wX2luaXQodm9pZCkKK3N0YXRpYyBpbnQgX19pbml0IGNw
dXBvb2xfaW5pdCh2b2lkKQogeworICAgIHVuc2lnbmVkIGludCBjcHU7CiAgICAgaW50IGVycjsK
LSAgICB2b2lkICpjcHUgPSAodm9pZCAqKShsb25nKXNtcF9wcm9jZXNzb3JfaWQoKTsKKwogICAg
IGNwdXBvb2wwID0gY3B1cG9vbF9jcmVhdGUoMCwgMCwgJmVycik7CiAgICAgQlVHX09OKGNwdXBv
b2wwID09IE5VTEwpOwogICAgIGNwdXBvb2xfcHV0KGNwdXBvb2wwKTsKLSAgICBjcHVfY2FsbGJh
Y2soJmNwdV9uZmIsIENQVV9PTkxJTkUsIGNwdSk7CiAgICAgcmVnaXN0ZXJfY3B1X25vdGlmaWVy
KCZjcHVfbmZiKTsKKworICAgIHNwaW5fbG9jaygmY3B1cG9vbF9sb2NrKTsKKworICAgIGNwdW1h
c2tfY29weSgmY3B1cG9vbF9mcmVlX2NwdXMsICZjcHVfb25saW5lX21hcCk7CisKKyAgICBmb3Jf
ZWFjaF9jcHUgKCBjcHUsICZjcHVwb29sX2ZyZWVfY3B1cyApCisgICAgICAgIGNwdXBvb2xfYXNz
aWduX2NwdV9sb2NrZWQoY3B1cG9vbDAsIGNwdSk7CisKKyAgICBzcGluX3VubG9jaygmY3B1cG9v
bF9sb2NrKTsKKwogICAgIHJldHVybiAwOwogfQotcHJlc21wX2luaXRjYWxsKGNwdXBvb2xfcHJl
c21wX2luaXQpOworX19pbml0Y2FsbChjcHVwb29sX2luaXQpOwogCiAvKgogICogTG9jYWwgdmFy
aWFibGVzOgotLSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 28 10:34:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 10:34:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVZR7-0006oO-8H; Tue, 28 May 2019 10:34:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=31/0=T4=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hVZQG-0004x2-A9
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 10:33:36 +0000
X-Inumbo-ID: 08e80b5e-8134-11e9-8980-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 08e80b5e-8134-11e9-8980-bc764e045a96;
 Tue, 28 May 2019 10:33:30 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 951E1B07B;
 Tue, 28 May 2019 10:33:29 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 28 May 2019 12:33:03 +0200
Message-Id: <20190528103313.1343-51-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190528103313.1343-1-jgross@suse.com>
References: <20190528103313.1343-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH 50/60] xen/sched: prepare per-cpupool scheduling
 granularity
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24tIGFuZCBvZmZsaW5pbmcgY3B1cyB3aXRoIGNvcmUgc2NoZWR1bGluZyBpcyByYXRoZXIgY29t
cGxpY2F0ZWQgYXMKdGhlIGNwdXMgYXJlIHRha2VuIG9uLSBvciBvZmZsaW5lIG9uZSBieSBvbmUs
IGJ1dCBzY2hlZHVsaW5nIHdhbnRzIHRoZW0KcmF0aGVyIHRvIGJlIGhhbmRsZWQgcGVyIGNvcmUu
CgpBcyB0aGUgZnV0dXJlIHBsYW4gaXMgdG8gYmUgYWJsZSB0byBzZWxlY3Qgc2NoZWR1bGluZyBn
cmFudWxhcml0eSBwZXIKY3B1cG9vbCBwcmVwYXJlIHRoYXQgYnkgc3RvcmluZyB0aGUgZ3JhbnVs
YXJpdHkgaW4gc3RydWN0IGNwdXBvb2wgYW5kCnN0cnVjdCBzY2hlZF9yZXNvdXJjZSAod2UgbmVl
ZCBpdCB0aGVyZSBmb3IgZnJlZSBjcHVzIHdoaWNoIGFyZSBub3QKYXNzb2NpYXRlZCB0byBhbnkg
Y3B1cG9vbCkuIEZyZWUgY3B1cyB3aWxsIGFsd2F5cyB1c2UgZ3JhbnVsYXJpdHkgMS4KClN0b3Jl
IHRoZSBzZWxlY3RlZCBncmFudWxhcml0eSBvcHRpb24gKGNwdSwgY29yZSBvciBzb2NrZXQpIGlu
IHRoZQpjcHVwb29sIGFzIHdlbGwsIGFzIHdlIHdpbGwgbmVlZCBpdCB0byBzZWxlY3QgdGhlIGFw
cHJvcHJpYXRlIGNwdSBtYXNrCndoZW4gcG9wdWxhdGluZyB0aGUgY3B1cG9vbCB3aXRoIGNwdXMu
CgpUaGlzIHdpbGwgbWFrZSBvbi0gYW5kIG9mZmxpbmluZyBvZiBjcHVzIG11Y2ggZWFzaWVyIGFu
ZCBhdm9pZHMKd3JpdGluZyBjb2RlIHdoaWNoIHdvdWxkIG5lZWRlZCB0byBiZSB0aHJvd24gYXdh
eSBsYXRlci4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4K
LS0tClYxOiBuZXcgcGF0Y2gKLS0tCiB4ZW4vY29tbW9uL2NwdXBvb2wuYyAgICAgICB8ICAyICsr
CiB4ZW4vY29tbW9uL3NjaGVkdWxlLmMgICAgICB8IDIzICsrKysrKysrKysrKysrKy0tLS0tLS0t
CiB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaCB8IDEyICsrKysrKysrKysrKwogMyBmaWxlcyBj
aGFuZ2VkLCAyOSBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hl
bi9jb21tb24vY3B1cG9vbC5jIGIveGVuL2NvbW1vbi9jcHVwb29sLmMKaW5kZXggYWEwNDI4Y2Rj
MC4uNDAzMDM2YzA5MiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9jcHVwb29sLmMKKysrIGIveGVu
L2NvbW1vbi9jcHVwb29sLmMKQEAgLTE3Nyw2ICsxNzcsOCBAQCBzdGF0aWMgc3RydWN0IGNwdXBv
b2wgKmNwdXBvb2xfY3JlYXRlKAogICAgICAgICAgICAgcmV0dXJuIE5VTEw7CiAgICAgICAgIH0K
ICAgICB9CisgICAgYy0+Z3JhbnVsYXJpdHkgPSBzY2hlZF9ncmFudWxhcml0eTsKKyAgICBjLT5v
cHRfZ3JhbnVsYXJpdHkgPSBvcHRfc2NoZWRfZ3JhbnVsYXJpdHk7CiAKICAgICAqcSA9IGM7CiAK
ZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWR1bGUuYyBiL3hlbi9jb21tb24vc2NoZWR1bGUu
YwppbmRleCA4NjA3MjYyYTcxLi43ZmQ4M2ZmZDRlIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3Nj
aGVkdWxlLmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCkBAIC01Niw3ICs1Niw4IEBAIGlu
dCBzY2hlZF9yYXRlbGltaXRfdXMgPSBTQ0hFRF9ERUZBVUxUX1JBVEVMSU1JVF9VUzsKIGludGVn
ZXJfcGFyYW0oInNjaGVkX3JhdGVsaW1pdF91cyIsIHNjaGVkX3JhdGVsaW1pdF91cyk7CiAKIC8q
IE51bWJlciBvZiB2Y3B1cyBwZXIgc3RydWN0IHNjaGVkX3VuaXQuICovCi1zdGF0aWMgdW5zaWdu
ZWQgaW50IHNjaGVkX2dyYW51bGFyaXR5ID0gMTsKK2VudW0gc2NoZWRfZ3JhbiBvcHRfc2NoZWRf
Z3JhbnVsYXJpdHkgPSBTQ0hFRF9HUkFOX2NwdTsKK3Vuc2lnbmVkIGludCBzY2hlZF9ncmFudWxh
cml0eSA9IDE7CiBib29sIHNjaGVkX2Rpc2FibGVfc210X3N3aXRjaGluZzsKIGNvbnN0IGNwdW1h
c2tfdCAqc2NoZWRfcmVzX21hc2sgPSAmY3B1bWFza19hbGw7CiAKQEAgLTM1MCwxMCArMzUxLDEw
IEBAIHN0YXRpYyBzdHJ1Y3Qgc2NoZWRfdW5pdCAqc2NoZWRfYWxsb2NfdW5pdChzdHJ1Y3QgdmNw
dSAqdikKIHsKICAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCwgKipwcmV2X3VuaXQ7CiAgICAg
c3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKKyAgICB1bnNpZ25lZCBpbnQgZ3JhbiA9IGQt
PmNwdXBvb2wgPyBkLT5jcHVwb29sLT5ncmFudWxhcml0eSA6IDE7CiAKICAgICBmb3JfZWFjaF9z
Y2hlZF91bml0ICggZCwgdW5pdCApCi0gICAgICAgIGlmICggdW5pdC0+dmNwdS0+dmNwdV9pZCAv
IHNjaGVkX2dyYW51bGFyaXR5ID09Ci0gICAgICAgICAgICAgdi0+dmNwdV9pZCAvIHNjaGVkX2dy
YW51bGFyaXR5ICkKKyAgICAgICAgaWYgKCB1bml0LT52Y3B1LT52Y3B1X2lkIC8gZ3JhbiA9PSB2
LT52Y3B1X2lkIC8gZ3JhbiApCiAgICAgICAgICAgICBicmVhazsKIAogICAgIGlmICggdW5pdCAp
CkBAIC0xNjk2LDExICsxNjk3LDExIEBAIHN0YXRpYyB2b2lkIHNjaGVkX3N3aXRjaF91bml0cyhz
dHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKnNkLAogICAgICAgICBpZiAoIGlzX2lkbGVfdW5pdChwcmV2
KSApCiAgICAgICAgIHsKICAgICAgICAgICAgIHByZXYtPnJ1bnN0YXRlX2NudFtSVU5TVEFURV9y
dW5uaW5nXSA9IDA7Ci0gICAgICAgICAgICBwcmV2LT5ydW5zdGF0ZV9jbnRbUlVOU1RBVEVfcnVu
bmFibGVdID0gc2NoZWRfZ3JhbnVsYXJpdHk7CisgICAgICAgICAgICBwcmV2LT5ydW5zdGF0ZV9j
bnRbUlVOU1RBVEVfcnVubmFibGVdID0gMTsKICAgICAgICAgfQogICAgICAgICBpZiAoIGlzX2lk
bGVfdW5pdChuZXh0KSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIG5leHQtPnJ1bnN0YXRlX2Nu
dFtSVU5TVEFURV9ydW5uaW5nXSA9IHNjaGVkX2dyYW51bGFyaXR5OworICAgICAgICAgICAgbmV4
dC0+cnVuc3RhdGVfY250W1JVTlNUQVRFX3J1bm5pbmddID0gMTsKICAgICAgICAgICAgIG5leHQt
PnJ1bnN0YXRlX2NudFtSVU5TVEFURV9ydW5uYWJsZV0gPSAwOwogICAgICAgICB9CiAgICAgfQpA
QCAtMTk0NiwxMSArMTk0NywxMiBAQCBzdGF0aWMgc3RydWN0IHNjaGVkX3VuaXQgKnNjaGVkX3dh
aXRfcmVuZGV6dm91c19pbihzdHJ1Y3Qgc2NoZWRfdW5pdCAqcHJldiwKIHsKICAgICBzdHJ1Y3Qg
c2NoZWRfdW5pdCAqbmV4dDsKICAgICBzdHJ1Y3QgdmNwdSAqdjsKKyAgICB1bnNpZ25lZCBpbnQg
Z3JhbiA9IGdldF9zY2hlZF9yZXMoY3B1KS0+Z3JhbnVsYXJpdHk7CiAKICAgICBpZiAoICEtLXBy
ZXYtPnJlbmRlenZvdXNfaW5fY250ICkKICAgICB7CiAgICAgICAgIG5leHQgPSBkb19zY2hlZHVs
ZShwcmV2LCBub3csIGNwdSk7Ci0gICAgICAgIGF0b21pY19zZXQoJm5leHQtPnJlbmRlenZvdXNf
b3V0X2NudCwgc2NoZWRfZ3JhbnVsYXJpdHkgKyAxKTsKKyAgICAgICAgYXRvbWljX3NldCgmbmV4
dC0+cmVuZGV6dm91c19vdXRfY250LCBncmFuICsgMSk7CiAgICAgICAgIHJldHVybiBuZXh0Owog
ICAgIH0KIApAQCAtMjA1NCw2ICsyMDU2LDcgQEAgc3RhdGljIHZvaWQgc2NoZWR1bGUodm9pZCkK
ICAgICBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKnNkOwogICAgIHNwaW5sb2NrX3QgICAgICAgICAg
ICpsb2NrOwogICAgIGludCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7CisgICAgdW5zaWduZWQg
aW50ICAgICAgICAgIGdyYW4gPSBnZXRfc2NoZWRfcmVzKGNwdSktPmdyYW51bGFyaXR5OwogCiAg
ICAgQVNTRVJUX05PVF9JTl9BVE9NSUMoKTsKIApAQCAtMjA3OSwxMSArMjA4MiwxMSBAQCBzdGF0
aWMgdm9pZCBzY2hlZHVsZSh2b2lkKQogCiAgICAgc3RvcF90aW1lcigmc2QtPnNfdGltZXIpOwog
Ci0gICAgaWYgKCBzY2hlZF9ncmFudWxhcml0eSA+IDEgKQorICAgIGlmICggZ3JhbiA+IDEgKQog
ICAgIHsKICAgICAgICAgY3B1bWFza190IG1hc2s7CiAKLSAgICAgICAgcHJldi0+cmVuZGV6dm91
c19pbl9jbnQgPSBzY2hlZF9ncmFudWxhcml0eTsKKyAgICAgICAgcHJldi0+cmVuZGV6dm91c19p
bl9jbnQgPSBncmFuOwogICAgICAgICBjcHVtYXNrX2FuZG5vdCgmbWFzaywgc2QtPmNwdXMsIGNw
dW1hc2tfb2YoY3B1KSk7CiAgICAgICAgIGNwdW1hc2tfcmFpc2Vfc29mdGlycSgmbWFzaywgU0NI
RURfU0xBVkVfU09GVElSUSk7CiAgICAgICAgIG5leHQgPSBzY2hlZF93YWl0X3JlbmRlenZvdXNf
aW4ocHJldiwgbG9jaywgY3B1LCBub3cpOwpAQCAtMjE1MCw2ICsyMTUzLDkgQEAgc3RhdGljIGlu
dCBjcHVfc2NoZWR1bGVfdXAodW5zaWduZWQgaW50IGNwdSkKICAgICBpbml0X3RpbWVyKCZzZC0+
c190aW1lciwgc190aW1lcl9mbiwgTlVMTCwgY3B1KTsKICAgICBhdG9taWNfc2V0KCZzZC0+dXJn
ZW50X2NvdW50LCAwKTsKIAorICAgIC8qIFdlIHN0YXJ0IHdpdGggY3B1IGdyYW51bGFyaXR5LiAq
LworICAgIHNkLT5ncmFudWxhcml0eSA9IDE7CisKICAgICAvKiBCb290IENQVSBpcyBkZWFsdCB3
aXRoIGxhdGVyIGluIHNjaGVkdWxlX2luaXQoKS4gKi8KICAgICBpZiAoIGNwdSA9PSAwICkKICAg
ICAgICAgcmV0dXJuIDA7CkBAIC0yNDk1LDYgKzI1MDEsNyBAQCBpbnQgc2NoZWR1bGVfY3B1X3N3
aXRjaCh1bnNpZ25lZCBpbnQgY3B1LCBzdHJ1Y3QgY3B1cG9vbCAqYykKICAgICBzY2hlZF9mcmVl
X3BkYXRhKG9sZF9vcHMsIHBwcml2X29sZCwgY3B1KTsKIAogIG91dDoKKyAgICBnZXRfc2NoZWRf
cmVzKGNwdSktPmdyYW51bGFyaXR5ID0gYyA/IGMtPmdyYW51bGFyaXR5IDogMTsKICAgICBnZXRf
c2NoZWRfcmVzKGNwdSktPmNwdXBvb2wgPSBjOwogICAgIC8qIFdoZW4gYSBjcHUgaXMgYWRkZWQg
dG8gYSBwb29sLCB0cmlnZ2VyIGl0IHRvIGdvIHBpY2sgdXAgc29tZSB3b3JrICovCiAgICAgaWYg
KCBjICE9IE5VTEwgKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmggYi94
ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaAppbmRleCBmNzVmOTY3M2U5Li5hMGYxMWQwYzE1IDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaAorKysgYi94ZW4vaW5jbHVkZS94
ZW4vc2NoZWQtaWYuaApAQCAtMjUsNiArMjUsMTUgQEAgZXh0ZXJuIGludCBzY2hlZF9yYXRlbGlt
aXRfdXM7CiAvKiBTY2hlZHVsaW5nIHJlc291cmNlIG1hc2suICovCiBleHRlcm4gY29uc3QgY3B1
bWFza190ICpzY2hlZF9yZXNfbWFzazsKIAorLyogTnVtYmVyIG9mIHZjcHVzIHBlciBzdHJ1Y3Qg
c2NoZWRfdW5pdC4gKi8KK2VudW0gc2NoZWRfZ3JhbiB7CisgICAgU0NIRURfR1JBTl9jcHUsCisg
ICAgU0NIRURfR1JBTl9jb3JlLAorICAgIFNDSEVEX0dSQU5fc29ja2V0Cit9OworZXh0ZXJuIGVu
dW0gc2NoZWRfZ3JhbiBvcHRfc2NoZWRfZ3JhbnVsYXJpdHk7CitleHRlcm4gdW5zaWduZWQgaW50
IHNjaGVkX2dyYW51bGFyaXR5OworCiAvKgogICogSW4gb3JkZXIgdG8gYWxsb3cgYSBzY2hlZHVs
ZXIgdG8gcmVtYXAgdGhlIGxvY2stPmNwdSBtYXBwaW5nLAogICogd2UgaGF2ZSBhIHBlci1jcHUg
cG9pbnRlciwgYWxvbmcgd2l0aCBhIHByZS1hbGxvY2F0ZWQgc2V0IG9mCkBAIC00Nyw2ICs1Niw3
IEBAIHN0cnVjdCBzY2hlZF9yZXNvdXJjZSB7CiAgICAgc3RydWN0IHRpbWVyICAgICAgICBzX3Rp
bWVyOyAgICAgICAgLyogc2NoZWR1bGluZyB0aW1lciAgICAgICAgICAgICAgICAqLwogICAgIGF0
b21pY190ICAgICAgICAgICAgdXJnZW50X2NvdW50OyAgIC8qIGhvdyBtYW55IHVyZ2VudCB2Y3B1
cyAgICAgICAgICAgKi8KICAgICB1bnNpZ25lZCBpbnQgICAgICAgIHByb2Nlc3NvcjsKKyAgICB1
bnNpZ25lZCBpbnQgICAgICAgIGdyYW51bGFyaXR5OwogICAgIGNvbnN0IGNwdW1hc2tfdCAgICAq
Y3B1czsgICAgICAgICAgIC8qIGNwdXMgY292ZXJlZCBieSB0aGlzIHN0cnVjdCAgICAgKi8KIH07
CiAKQEAgLTUyMCw2ICs1MzAsOCBAQCBzdHJ1Y3QgY3B1cG9vbAogICAgIHVuc2lnbmVkIGludCAg
ICAgbl9kb207CiAgICAgc3RydWN0IHNjaGVkdWxlciAqc2NoZWQ7CiAgICAgYXRvbWljX3QgICAg
ICAgICByZWZjbnQ7CisgICAgdW5zaWduZWQgaW50ICAgICBncmFudWxhcml0eTsKKyAgICBlbnVt
IHNjaGVkX2dyYW4gIG9wdF9ncmFudWxhcml0eTsKIH07CiAKICNkZWZpbmUgY3B1cG9vbF9vbmxp
bmVfY3B1bWFzayhfcG9vbCkgXAotLSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 28 10:34:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 10:34:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVZRA-0006uV-Bs; Tue, 28 May 2019 10:34:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=31/0=T4=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hVZQH-0004yt-30
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 10:33:37 +0000
X-Inumbo-ID: 08adfb80-8134-11e9-914a-c75b1fe74b72
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 08adfb80-8134-11e9-914a-c75b1fe74b72;
 Tue, 28 May 2019 10:33:30 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 498ECB052;
 Tue, 28 May 2019 10:33:29 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 28 May 2019 12:33:02 +0200
Message-Id: <20190528103313.1343-50-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190528103313.1343-1-jgross@suse.com>
References: <20190528103313.1343-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH 49/60] xen/sched: reject switching smt on/off
 with core scheduling active
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Dario Faggioli <dfaggioli@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBjb3JlIG9yIHNvY2tldCBzY2hlZHVsaW5nIGFyZSBhY3RpdmUgZW5hYmxpbmcgb3IgZGlz
YWJsaW5nIHNtdCBpcwpub3QgcG9zc2libGUgYXMgdGhhdCB3b3VsZCByZXF1aXJlIGEgbWFqb3Ig
aG9zdCByZWNvbmZpZ3VyYXRpb24uCgpBZGQgYSBib29sIHNjaGVkX2Rpc2FibGVfc210X3N3aXRj
aGluZyB3aGljaCB3aWxsIGJlIHNldCBmb3IgY29yZSBvcgpzb2NrZXQgc2NoZWR1bGluZy4KClNp
Z25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tClYxOiBuZXcg
cGF0Y2gKLS0tCiB4ZW4vYXJjaC94ODYvc3lzY3RsLmMgICB8IDMgKystCiB4ZW4vY29tbW9uL3Nj
aGVkdWxlLmMgICB8IDEgKwogeGVuL2luY2x1ZGUveGVuL3NjaGVkLmggfCAxICsKIDMgZmlsZXMg
Y2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L3N5c2N0bC5jIGIveGVuL2FyY2gveDg2L3N5c2N0bC5jCmluZGV4IDNmMDZmZWNi
ZDguLjAzNGQ3OGZlNjcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zeXNjdGwuYworKysgYi94
ZW4vYXJjaC94ODYvc3lzY3RsLmMKQEAgLTIwMCw3ICsyMDAsOCBAQCBsb25nIGFyY2hfZG9fc3lz
Y3RsKAogCiAgICAgICAgIGNhc2UgWEVOX1NZU0NUTF9DUFVfSE9UUExVR19TTVRfRU5BQkxFOgog
ICAgICAgICBjYXNlIFhFTl9TWVNDVExfQ1BVX0hPVFBMVUdfU01UX0RJU0FCTEU6Ci0gICAgICAg
ICAgICBpZiAoICFjcHVfaGFzX2h0dCB8fCBib290X2NwdV9kYXRhLng4Nl9udW1fc2libGluZ3Mg
PCAyICkKKyAgICAgICAgICAgIGlmICggIWNwdV9oYXNfaHR0IHx8IGJvb3RfY3B1X2RhdGEueDg2
X251bV9zaWJsaW5ncyA8IDIgfHwKKyAgICAgICAgICAgICAgICAgc2NoZWRfZGlzYWJsZV9zbXRf
c3dpdGNoaW5nICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICByZXQgPSAtRU9QTk9U
U1VQUDsKICAgICAgICAgICAgICAgICBicmVhazsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2No
ZWR1bGUuYyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwppbmRleCAzYzg1ODYxYjE1Li44NjA3MjYy
YTcxIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMKKysrIGIveGVuL2NvbW1vbi9z
Y2hlZHVsZS5jCkBAIC01Nyw2ICs1Nyw3IEBAIGludGVnZXJfcGFyYW0oInNjaGVkX3JhdGVsaW1p
dF91cyIsIHNjaGVkX3JhdGVsaW1pdF91cyk7CiAKIC8qIE51bWJlciBvZiB2Y3B1cyBwZXIgc3Ry
dWN0IHNjaGVkX3VuaXQuICovCiBzdGF0aWMgdW5zaWduZWQgaW50IHNjaGVkX2dyYW51bGFyaXR5
ID0gMTsKK2Jvb2wgc2NoZWRfZGlzYWJsZV9zbXRfc3dpdGNoaW5nOwogY29uc3QgY3B1bWFza190
ICpzY2hlZF9yZXNfbWFzayA9ICZjcHVtYXNrX2FsbDsKIAogLyogVmFyaW91cyB0aW1lciBoYW5k
bGVycy4gKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oIGIveGVuL2luY2x1
ZGUveGVuL3NjaGVkLmgKaW5kZXggYjY0OTZmNTdmNi4uN2RjNjNjNDQ5YiAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKQEAg
LTEwMjAsNiArMTAyMCw3IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBpc192Y3B1X29ubGluZShjb25z
dCBzdHJ1Y3QgdmNwdSAqdikKIH0KIAogZXh0ZXJuIGJvb2wgc2NoZWRfc210X3Bvd2VyX3Nhdmlu
Z3M7CitleHRlcm4gYm9vbCBzY2hlZF9kaXNhYmxlX3NtdF9zd2l0Y2hpbmc7CiAKIGV4dGVybiBl
bnVtIGNwdWZyZXFfY29udHJvbGxlciB7CiAgICAgRlJFUUNUTF9ub25lLCBGUkVRQ1RMX2RvbTBf
a2VybmVsLCBGUkVRQ1RMX3hlbgotLSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 28 10:34:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 10:34:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVZRC-0006zX-CA; Tue, 28 May 2019 10:34:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=31/0=T4=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hVZQH-00050d-Uc
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 10:33:37 +0000
X-Inumbo-ID: 081754e6-8134-11e9-95b2-776e31728be0
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 081754e6-8134-11e9-95b2-776e31728be0;
 Tue, 28 May 2019 10:33:29 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 35317B034;
 Tue, 28 May 2019 10:33:28 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 28 May 2019 12:32:58 +0200
Message-Id: <20190528103313.1343-46-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190528103313.1343-1-jgross@suse.com>
References: <20190528103313.1343-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH 45/60] xen/sched: make vcpu_wake() and
 vcpu_sleep() core scheduling aware
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

dmNwdV93YWtlKCkgYW5kIHZjcHVfc2xlZXAoKSBuZWVkIHRvIGJlIG1hZGUgY29yZSBzY2hlZHVs
aW5nIGF3YXJlOgp0aGV5IG1pZ2h0IG5lZWQgdG8gc3dpdGNoIGEgc2luZ2xlIHZjcHUgb2YgYW4g
YWxyZWFkeSBzY2hlZHVsZWQgdW5pdApiZXR3ZWVuIHJ1bm5pbmcgYW5kIG5vdCBydW5uaW5nLgoK
RXNwZWNpYWxseSB3aGVuIHZjcHVfc2xlZXAoKSBmb3IgYSB2Y3B1IGlzIGJlaW5nIGNhbGxlZCBi
eSBhIHZjcHUgb2YKdGhlIHNhbWUgc2NoZWR1bGluZyB1bml0IHNwZWNpYWwgY2FyZSBtdXN0IGJl
IHRha2VuIGluIG9yZGVyIHRvIGF2b2lkCmEgZGVhZGxvY2s6IHRoZSB2Y3B1IHRvIGJlIHB1dCBh
c2xlZXAgbXVzdCBiZSBmb3JjZWQgdGhyb3VnaCBhCmNvbnRleHQgc3dpdGNoIHdpdGhvdXQgZG9p
bmcgc28gZm9yIHRoZSBjYWxsaW5nIHZjcHUuIEZvciB0aGlzCnB1cnBvc2UgYWRkIGEgdmNwdSBm
bGFnIGhhbmRsZWQgaW4gc2NoZWRfc2xhdmUoKSBhbmQgaW4Kc2NoZWRfd2FpdF9yZW5kZXp2b3Vz
X2luKCkgYWxsb3dpbmcgYSB2Y3B1IG9mIHRoZSBjdXJyZW50bHkgcnVubmluZwp1bml0IHRvIHN3
aXRjaCBzdGF0ZSBhdCBhIGhpZ2hlciBwcmlvcml0eSB0aGFuIGEgbm9ybWFsIHNjaGVkdWxlCmV2
ZW50LgoKVXNlIHRoZSBzYW1lIG1lY2hhbmlzbSB3aGVuIHdha2luZyB1cCBhIHZjcHUgb2YgYSBj
dXJyZW50bHkgYWN0aXZlCnVuaXQuCgpXaGlsZSBhdCBpdCBtYWtlIHZjcHVfc2xlZXBfbm9zeW5j
X2xvY2tlZCgpIHN0YXRpYyBhcyBpdCBpcyB1c2VkIGluCnNjaGVkdWxlLmMgb25seS4KClNpZ25l
ZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tClJGQyBWMjogYWRk
IHZjcHVfc2xlZXAoKSBoYW5kbGluZyBhbmQgZm9yY2VfY29udGV4dF9zd2l0Y2ggZmxhZwotLS0K
IHhlbi9jb21tb24vc2NoZWR1bGUuYyAgICAgIHwgMTQ0ICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKystLS0tLQogeGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmggfCAgIDkg
KystCiB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCAgICB8ICAgMiArCiAzIGZpbGVzIGNoYW5nZWQs
IDEzNiBpbnNlcnRpb25zKCspLCAxOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29t
bW9uL3NjaGVkdWxlLmMgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKaW5kZXggZTAxMDNmZGIxZC4u
ZTE4OWNjN2MyYiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jCisrKyBiL3hlbi9j
b21tb24vc2NoZWR1bGUuYwpAQCAtNzksMjEgKzc5LDIxIEBAIGV4dGVybiBjb25zdCBzdHJ1Y3Qg
c2NoZWR1bGVyICpfX3N0YXJ0X3NjaGVkdWxlcnNfYXJyYXlbXSwgKl9fZW5kX3NjaGVkdWxlcnNf
YXJyCiAKIHN0YXRpYyBzdHJ1Y3Qgc2NoZWR1bGVyIF9fcmVhZF9tb3N0bHkgb3BzOwogCi1zdGF0
aWMgaW5saW5lIHN0cnVjdCB2Y3B1ICpzY2hlZF91bml0MnZjcHVfY3B1KHN0cnVjdCBzY2hlZF91
bml0ICp1bml0LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBpbnQgY3B1KQorc3RhdGljIGlubGluZSBzdHJ1Y3QgdmNwdSAqdW5pdDJ2Y3B1
X2NwdShzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGNwdSkKIHsKICAgICB1bnNpZ25lZCBpbnQgaWR4
ID0gdW5pdC0+dW5pdF9pZCArIHBlcl9jcHUoc2NoZWRfcmVzX2lkeCwgY3B1KTsKICAgICBjb25z
dCBzdHJ1Y3QgZG9tYWluICpkID0gdW5pdC0+ZG9tYWluOwotICAgIHN0cnVjdCB2Y3B1ICp2Owog
Ci0gICAgaWYgKCBpZHggPCBkLT5tYXhfdmNwdXMgJiYgZC0+dmNwdVtpZHhdICkKLSAgICB7Ci0g
ICAgICAgIHYgPSBkLT52Y3B1W2lkeF07Ci0gICAgICAgIGlmICggdi0+bmV3X3N0YXRlID09IFJV
TlNUQVRFX3J1bm5pbmcgKQotICAgICAgICAgICAgcmV0dXJuIHY7Ci0gICAgfQorICAgIHJldHVy
biAoaWR4IDwgZC0+bWF4X3ZjcHVzICYmIGQtPnZjcHVbaWR4XSkgPyBkLT52Y3B1W2lkeF0gOiBO
VUxMOworfQogCi0gICAgcmV0dXJuIGlkbGVfdmNwdVtjcHVdOworc3RhdGljIGlubGluZSBzdHJ1
Y3QgdmNwdSAqc2NoZWRfdW5pdDJ2Y3B1X2NwdShzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50
IGNwdSkKK3sKKyAgICBzdHJ1Y3QgdmNwdSAqdiA9IHVuaXQydmNwdV9jcHUodW5pdCwgY3B1KTsK
KworICAgIHJldHVybiAodiAmJiB2LT5uZXdfc3RhdGUgPT0gUlVOU1RBVEVfcnVubmluZykgPyB2
IDogaWRsZV92Y3B1W2NwdV07CiB9CiAKIHN0YXRpYyBpbmxpbmUgc3RydWN0IHNjaGVkdWxlciAq
ZG9tX3NjaGVkdWxlcihjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQpAQCAtNjU2LDggKzY1NiwxMCBA
QCB2b2lkIHNjaGVkX2Rlc3Ryb3lfZG9tYWluKHN0cnVjdCBkb21haW4gKmQpCiAgICAgfQogfQog
Ci12b2lkIHZjcHVfc2xlZXBfbm9zeW5jX2xvY2tlZChzdHJ1Y3QgdmNwdSAqdikKK3N0YXRpYyB2
b2lkIHZjcHVfc2xlZXBfbm9zeW5jX2xvY2tlZChzdHJ1Y3QgdmNwdSAqdikKIHsKKyAgICBzdHJ1
Y3Qgc2NoZWRfdW5pdCAqdW5pdCA9IHYtPnNjaGVkX3VuaXQ7CisKICAgICBBU1NFUlQoc3Bpbl9p
c19sb2NrZWQoZ2V0X3NjaGVkX3Jlcyh2LT5wcm9jZXNzb3IpLT5zY2hlZHVsZV9sb2NrKSk7CiAK
ICAgICBpZiAoIGxpa2VseSghdmNwdV9ydW5uYWJsZSh2KSkgKQpAQCAtNjY1LDcgKzY2NywxNCBA
QCB2b2lkIHZjcHVfc2xlZXBfbm9zeW5jX2xvY2tlZChzdHJ1Y3QgdmNwdSAqdikKICAgICAgICAg
aWYgKCB2LT5ydW5zdGF0ZS5zdGF0ZSA9PSBSVU5TVEFURV9ydW5uYWJsZSApCiAgICAgICAgICAg
ICB2Y3B1X3J1bnN0YXRlX2NoYW5nZSh2LCBSVU5TVEFURV9vZmZsaW5lLCBOT1coKSk7CiAKLSAg
ICAgICAgc2NoZWRfc2xlZXAodmNwdV9zY2hlZHVsZXIodiksIHYtPnNjaGVkX3VuaXQpOworICAg
ICAgICBpZiAoIGxpa2VseSghdW5pdF9ydW5uYWJsZSh1bml0KSkgKQorICAgICAgICAgICAgc2No
ZWRfc2xlZXAodmNwdV9zY2hlZHVsZXIodiksIHVuaXQpOworICAgICAgICBlbHNlIGlmICggdW5p
dF9ydW5uaW5nKHVuaXQpID4gMSAmJiB2LT5pc19ydW5uaW5nICYmCisgICAgICAgICAgICAgICAg
ICAhdi0+Zm9yY2VfY29udGV4dF9zd2l0Y2ggKQorICAgICAgICB7CisgICAgICAgICAgICB2LT5m
b3JjZV9jb250ZXh0X3N3aXRjaCA9IHRydWU7CisgICAgICAgICAgICBjcHVfcmFpc2Vfc29mdGly
cSh2LT5wcm9jZXNzb3IsIFNDSEVEX1NMQVZFX1NPRlRJUlEpOworICAgICAgICB9CiAgICAgfQog
fQogCkBAIC02OTcsMTYgKzcwNiwyMiBAQCB2b2lkIHZjcHVfd2FrZShzdHJ1Y3QgdmNwdSAqdikK
IHsKICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwogICAgIHNwaW5sb2NrX3QgKmxvY2s7CisgICAg
c3RydWN0IHNjaGVkX3VuaXQgKnVuaXQgPSB2LT5zY2hlZF91bml0OwogCiAgICAgVFJBQ0VfMkQo
VFJDX1NDSEVEX1dBS0UsIHYtPmRvbWFpbi0+ZG9tYWluX2lkLCB2LT52Y3B1X2lkKTsKIAotICAg
IGxvY2sgPSB1bml0X3NjaGVkdWxlX2xvY2tfaXJxc2F2ZSh2LT5zY2hlZF91bml0LCAmZmxhZ3Mp
OworICAgIGxvY2sgPSB1bml0X3NjaGVkdWxlX2xvY2tfaXJxc2F2ZSh1bml0LCAmZmxhZ3MpOwog
CiAgICAgaWYgKCBsaWtlbHkodmNwdV9ydW5uYWJsZSh2KSkgKQogICAgIHsKICAgICAgICAgaWYg
KCB2LT5ydW5zdGF0ZS5zdGF0ZSA+PSBSVU5TVEFURV9ibG9ja2VkICkKICAgICAgICAgICAgIHZj
cHVfcnVuc3RhdGVfY2hhbmdlKHYsIFJVTlNUQVRFX3J1bm5hYmxlLCBOT1coKSk7Ci0gICAgICAg
IHNjaGVkX3dha2UodmNwdV9zY2hlZHVsZXIodiksIHYtPnNjaGVkX3VuaXQpOworICAgICAgICBz
Y2hlZF93YWtlKHZjcHVfc2NoZWR1bGVyKHYpLCB1bml0KTsKKyAgICAgICAgaWYgKCB1bml0LT5p
c19ydW5uaW5nICYmICF2LT5pc19ydW5uaW5nICYmICF2LT5mb3JjZV9jb250ZXh0X3N3aXRjaCAp
CisgICAgICAgIHsKKyAgICAgICAgICAgIHYtPmZvcmNlX2NvbnRleHRfc3dpdGNoID0gdHJ1ZTsK
KyAgICAgICAgICAgIGNwdV9yYWlzZV9zb2Z0aXJxKHYtPnByb2Nlc3NvciwgU0NIRURfU0xBVkVf
U09GVElSUSk7CisgICAgICAgIH0KICAgICB9CiAgICAgZWxzZSBpZiAoICEodi0+cGF1c2VfZmxh
Z3MgJiBWUEZfYmxvY2tlZCkgKQogICAgIHsKQEAgLTcxNCw3ICs3MjksNyBAQCB2b2lkIHZjcHVf
d2FrZShzdHJ1Y3QgdmNwdSAqdikKICAgICAgICAgICAgIHZjcHVfcnVuc3RhdGVfY2hhbmdlKHYs
IFJVTlNUQVRFX29mZmxpbmUsIE5PVygpKTsKICAgICB9CiAKLSAgICB1bml0X3NjaGVkdWxlX3Vu
bG9ja19pcnFyZXN0b3JlKGxvY2ssIGZsYWdzLCB2LT5zY2hlZF91bml0KTsKKyAgICB1bml0X3Nj
aGVkdWxlX3VubG9ja19pcnFyZXN0b3JlKGxvY2ssIGZsYWdzLCB1bml0KTsKIH0KIAogdm9pZCB2
Y3B1X3VuYmxvY2soc3RydWN0IHZjcHUgKnYpCkBAIC0xODU2LDYgKzE4NzEsNjEgQEAgc3RhdGlj
IHZvaWQgc2NoZWRfY29udGV4dF9zd2l0Y2goc3RydWN0IHZjcHUgKnZwcmV2LCBzdHJ1Y3QgdmNw
dSAqdm5leHQsCiAgICAgY29udGV4dF9zd2l0Y2godnByZXYsIHZuZXh0KTsKIH0KIAorLyoKKyAq
IEZvcmNlIGEgY29udGV4dCBzd2l0Y2ggb2YgYSBzaW5nbGUgdmNwdSBvZiBhbiB1bml0LgorICog
TWlnaHQgYmUgY2FsbGVkIGVpdGhlciBpZiBhIHZjcHUgb2YgYW4gYWxyZWFkeSBydW5uaW5nIHVu
aXQgaXMgd29rZW4gdXAKKyAqIG9yIGlmIGEgdmNwdSBvZiBhIHJ1bm5pbmcgdW5pdCBpcyBwdXQg
YXNsZWVwIHdpdGggb3RoZXIgdmNwdXMgb2YgdGhlIHNhbWUKKyAqIHVuaXQgc3RpbGwgcnVubmlu
Zy4KKyAqLworc3RhdGljIHN0cnVjdCB2Y3B1ICpzY2hlZF9mb3JjZV9jb250ZXh0X3N3aXRjaChz
dHJ1Y3QgdmNwdSAqdnByZXYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHN0cnVjdCB2Y3B1ICp2LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBpbnQgY3B1LCBzX3RpbWVfdCBub3cpCit7CisgICAgdi0+Zm9yY2Vf
Y29udGV4dF9zd2l0Y2ggPSBmYWxzZTsKKworICAgIGlmICggdmNwdV9ydW5uYWJsZSh2KSA9PSB2
LT5pc19ydW5uaW5nICkKKyAgICAgICAgcmV0dXJuIE5VTEw7CisKKyAgICBpZiAoIHZjcHVfcnVu
bmFibGUodikgKQorICAgIHsKKyAgICAgICAgaWYgKCBpc19pZGxlX3ZjcHUodnByZXYpICkKKyAg
ICAgICAgeworICAgICAgICAgICAgdmNwdV9ydW5zdGF0ZV9jaGFuZ2UodnByZXYsIFJVTlNUQVRF
X3J1bm5hYmxlLCBub3cpOworICAgICAgICAgICAgdnByZXYtPnNjaGVkX3VuaXQgPSBnZXRfc2No
ZWRfcmVzKGNwdSktPnNjaGVkX3VuaXRfaWRsZTsKKyAgICAgICAgfQorICAgICAgICB2Y3B1X3J1
bnN0YXRlX2NoYW5nZSh2LCBSVU5TVEFURV9ydW5uaW5nLCBub3cpOworICAgIH0KKyAgICBlbHNl
CisgICAgeworICAgICAgICAvKiBNYWtlIHN1cmUgbm90IHRvIHN3aXRjaCBsYXN0IHZjcHUgb2Yg
YW4gdW5pdCBhd2F5LiAqLworICAgICAgICBpZiAoIHVuaXRfcnVubmluZyh2LT5zY2hlZF91bml0
KSA9PSAxICkKKyAgICAgICAgICAgIHJldHVybiBOVUxMOworCisgICAgICAgIHZjcHVfcnVuc3Rh
dGVfY2hhbmdlKHYsIHZjcHVfcnVuc3RhdGVfYmxvY2tlZCh2KSwgbm93KTsKKyAgICAgICAgdiA9
IHNjaGVkX3VuaXQydmNwdV9jcHUodnByZXYtPnNjaGVkX3VuaXQsIGNwdSk7CisgICAgICAgIGlm
ICggdiAhPSB2cHJldiApCisgICAgICAgIHsKKyAgICAgICAgICAgIGlmICggaXNfaWRsZV92Y3B1
KHZwcmV2KSApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgdmNwdV9ydW5zdGF0ZV9j
aGFuZ2UodnByZXYsIFJVTlNUQVRFX3J1bm5hYmxlLCBub3cpOworICAgICAgICAgICAgICAgIHZw
cmV2LT5zY2hlZF91bml0ID0gZ2V0X3NjaGVkX3JlcyhjcHUpLT5zY2hlZF91bml0X2lkbGU7Cisg
ICAgICAgICAgICB9CisgICAgICAgICAgICBlbHNlCisgICAgICAgICAgICB7CisgICAgICAgICAg
ICAgICAgdi0+c2NoZWRfdW5pdCA9IHZwcmV2LT5zY2hlZF91bml0OworICAgICAgICAgICAgICAg
IHZjcHVfcnVuc3RhdGVfY2hhbmdlKHYsIFJVTlNUQVRFX3J1bm5pbmcsIG5vdyk7CisgICAgICAg
ICAgICB9CisgICAgICAgIH0KKyAgICB9CisKKyAgICB2LT5pc19ydW5uaW5nID0gMTsKKworICAg
IC8qIE1ha2Ugc3VyZSBub3QgdG8gbG9vc2UgYW5vdGhlciBzbGF2ZSBjYWxsLiAqLworICAgIHJh
aXNlX3NvZnRpcnEoU0NIRURfU0xBVkVfU09GVElSUSk7CisKKyAgICByZXR1cm4gdjsKK30KKwog
LyoKICAqIFJlbmRlenZvdXMgYmVmb3JlIHRha2luZyBhIHNjaGVkdWxpbmcgZGVjaXNpb24uCiAg
KiBDYWxsZWQgd2l0aCBzY2hlZHVsZSBsb2NrIGhlbGQsIHNvIGFsbCBhY2Nlc3NlcyB0byB0aGUg
cmVuZGV6dm91cyBjb3VudGVyCkBAIC0xODcxLDYgKzE5NDEsNyBAQCBzdGF0aWMgc3RydWN0IHNj
aGVkX3VuaXQgKnNjaGVkX3dhaXRfcmVuZGV6dm91c19pbihzdHJ1Y3Qgc2NoZWRfdW5pdCAqcHJl
diwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNf
dGltZV90IG5vdykKIHsKICAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqbmV4dDsKKyAgICBzdHJ1Y3Qg
dmNwdSAqdjsKIAogICAgIGlmICggIS0tcHJldi0+cmVuZGV6dm91c19pbl9jbnQgKQogICAgIHsK
QEAgLTE4NzksOCArMTk1MCwyOCBAQCBzdGF0aWMgc3RydWN0IHNjaGVkX3VuaXQgKnNjaGVkX3dh
aXRfcmVuZGV6dm91c19pbihzdHJ1Y3Qgc2NoZWRfdW5pdCAqcHJldiwKICAgICAgICAgcmV0dXJu
IG5leHQ7CiAgICAgfQogCisgICAgdiA9IHVuaXQydmNwdV9jcHUocHJldiwgY3B1KTsKICAgICB3
aGlsZSAoIHByZXYtPnJlbmRlenZvdXNfaW5fY250ICkKICAgICB7CisgICAgICAgIGlmICggdiAm
JiB2LT5mb3JjZV9jb250ZXh0X3N3aXRjaCApCisgICAgICAgIHsKKyAgICAgICAgICAgIHN0cnVj
dCB2Y3B1ICp2cHJldiA9IGN1cnJlbnQ7CisKKyAgICAgICAgICAgIHYgPSBzY2hlZF9mb3JjZV9j
b250ZXh0X3N3aXRjaCh2cHJldiwgdiwgY3B1LCBub3cpOworCisgICAgICAgICAgICBpZiAoIHYg
KQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIC8qIFdlJ2xsIGNvbWUgYmFjayBhbm90
aGVyIHRpbWUsIHNvIGFkanVzdCByZW5kZXp2b3VzX2luX2NudC4gKi8KKyAgICAgICAgICAgICAg
ICBwcmV2LT5yZW5kZXp2b3VzX2luX2NudCsrOworCisgICAgICAgICAgICAgICAgcGNwdV9zY2hl
ZHVsZV91bmxvY2tfaXJxKGxvY2ssIGNwdSk7CisKKyAgICAgICAgICAgICAgICBzY2hlZF9jb250
ZXh0X3N3aXRjaCh2cHJldiwgdiwgZmFsc2UsIG5vdyk7CisgICAgICAgICAgICB9CisKKyAgICAg
ICAgICAgIHYgPSB1bml0MnZjcHVfY3B1KHByZXYsIGNwdSk7CisgICAgICAgIH0KKwogICAgICAg
ICBwY3B1X3NjaGVkdWxlX3VubG9ja19pcnEobG9jaywgY3B1KTsKIAogICAgICAgICAvKiBDb21p
bmcgZnJvbSBpZGxlIG1pZ2h0IG5lZWQgdG8gZG8gdGFza2xldCB3b3JrLiAqLwpAQCAtMTg5Nywx
MCArMTk4OCwxMSBAQCBzdGF0aWMgc3RydWN0IHNjaGVkX3VuaXQgKnNjaGVkX3dhaXRfcmVuZGV6
dm91c19pbihzdHJ1Y3Qgc2NoZWRfdW5pdCAqcHJldiwKIAogc3RhdGljIHZvaWQgc2NoZWRfc2xh
dmUodm9pZCkKIHsKLSAgICBzdHJ1Y3QgdmNwdSAgICAgICAgICAqdnByZXYgPSBjdXJyZW50Owor
ICAgIHN0cnVjdCB2Y3B1ICAgICAgICAgICp2LCAqdnByZXYgPSBjdXJyZW50OwogICAgIHN0cnVj
dCBzY2hlZF91bml0ICAgICpwcmV2ID0gdnByZXYtPnNjaGVkX3VuaXQsICpuZXh0OwogICAgIHNf
dGltZV90ICAgICAgICAgICAgICBub3c7CiAgICAgc3BpbmxvY2tfdCAgICAgICAgICAgKmxvY2s7
CisgICAgYm9vbCAgICAgICAgICAgICAgICAgIGRvX3NvZnRpcnEgPSBmYWxzZTsKICAgICBpbnQg
Y3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwogCiAgICAgQVNTRVJUX05PVF9JTl9BVE9NSUMoKTsK
QEAgLTE5MDksOSArMjAwMSwyOSBAQCBzdGF0aWMgdm9pZCBzY2hlZF9zbGF2ZSh2b2lkKQogCiAg
ICAgbm93ID0gTk9XKCk7CiAKKyAgICB2ID0gdW5pdDJ2Y3B1X2NwdShwcmV2LCBjcHUpOworICAg
IGlmICggdiAmJiB2LT5mb3JjZV9jb250ZXh0X3N3aXRjaCApCisgICAgeworICAgICAgICB2ID0g
c2NoZWRfZm9yY2VfY29udGV4dF9zd2l0Y2godnByZXYsIHYsIGNwdSwgbm93KTsKKworICAgICAg
ICBpZiAoIHYgKQorICAgICAgICB7CisgICAgICAgICAgICBwY3B1X3NjaGVkdWxlX3VubG9ja19p
cnEobG9jaywgY3B1KTsKKworICAgICAgICAgICAgc2NoZWRfY29udGV4dF9zd2l0Y2godnByZXYs
IHYsIGZhbHNlLCBub3cpOworICAgICAgICB9CisKKyAgICAgICAgZG9fc29mdGlycSA9IHRydWU7
CisgICAgfQorCiAgICAgaWYgKCAhcHJldi0+cmVuZGV6dm91c19pbl9jbnQgKQogICAgIHsKICAg
ICAgICAgcGNwdV9zY2hlZHVsZV91bmxvY2tfaXJxKGxvY2ssIGNwdSk7CisKKyAgICAgICAgLyog
Q2hlY2sgZm9yIGZhaWxlZCBmb3JjZWQgY29udGV4dCBzd2l0Y2guICovCisgICAgICAgIGlmICgg
ZG9fc29mdGlycSApCisgICAgICAgICAgICByYWlzZV9zb2Z0aXJxKFNDSEVEVUxFX1NPRlRJUlEp
OworCiAgICAgICAgIHJldHVybjsKICAgICB9CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hl
bi9zY2hlZC1pZi5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKaW5kZXggYTFhZWZhMmEy
NS4uZjU5NjJjYmNmYiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKKysr
IGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKQEAgLTg4LDYgKzg4LDExIEBAIHN0YXRpYyBp
bmxpbmUgYm9vbCB1bml0X3J1bm5hYmxlKGNvbnN0IHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQog
ICAgIHJldHVybiBmYWxzZTsKIH0KIAorc3RhdGljIGlubGluZSBpbnQgdmNwdV9ydW5zdGF0ZV9i
bG9ja2VkKHN0cnVjdCB2Y3B1ICp2KQoreworICAgIHJldHVybiAodi0+cGF1c2VfZmxhZ3MgJiBW
UEZfYmxvY2tlZCkgPyBSVU5TVEFURV9ibG9ja2VkIDogUlVOU1RBVEVfb2ZmbGluZTsKK30KKwog
c3RhdGljIGlubGluZSBib29sIHVuaXRfcnVubmFibGVfc3RhdGUoY29uc3Qgc3RydWN0IHNjaGVk
X3VuaXQgKnVuaXQpCiB7CiAgICAgc3RydWN0IHZjcHUgKnY7CkBAIC0xMDAsOSArMTA1LDcgQEAg
c3RhdGljIGlubGluZSBib29sIHVuaXRfcnVubmFibGVfc3RhdGUoY29uc3Qgc3RydWN0IHNjaGVk
X3VuaXQgKnVuaXQpCiAgICAgewogICAgICAgICBydW5uYWJsZSA9IHZjcHVfcnVubmFibGUodik7
CiAKLSAgICAgICAgdi0+bmV3X3N0YXRlID0gcnVubmFibGUgPyBSVU5TVEFURV9ydW5uaW5nCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogKHYtPnBhdXNlX2ZsYWdzICYgVlBGX2Js
b2NrZWQpCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPyBSVU5TVEFURV9ibG9j
a2VkIDogUlVOU1RBVEVfb2ZmbGluZTsKKyAgICAgICAgdi0+bmV3X3N0YXRlID0gcnVubmFibGUg
PyBSVU5TVEFURV9ydW5uaW5nIDogdmNwdV9ydW5zdGF0ZV9ibG9ja2VkKHYpOwogCiAgICAgICAg
IGlmICggcnVubmFibGUgKQogICAgICAgICAgICAgcmV0ID0gdHJ1ZTsKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL3hlbi9zY2hlZC5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKaW5kZXggMDU4
MWM3ZDQ0Zi4uYjY0OTZmNTdmNiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgK
KysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKQEAgLTE4Niw2ICsxODYsOCBAQCBzdHJ1Y3Qg
dmNwdQogICAgIGJvb2wgICAgICAgICAgICAgaXNfcnVubmluZzsKICAgICAvKiBWQ1BVIHNob3Vs
ZCB3YWtlIGZhc3QgKGRvIG5vdCBkZWVwIHNsZWVwIHRoZSBDUFUpLiAqLwogICAgIGJvb2wgICAg
ICAgICAgICAgaXNfdXJnZW50OworICAgIC8qIFZDUFUgbXVzdCBjb250ZXh0X3N3aXRjaCB3aXRo
b3V0IHNjaGVkdWxpbmcgdW5pdC4gKi8KKyAgICBib29sICAgICAgICAgICAgIGZvcmNlX2NvbnRl
eHRfc3dpdGNoOwogCiAjaWZkZWYgVkNQVV9UUkFQX0xBU1QKICNkZWZpbmUgVkNQVV9UUkFQX05P
TkUgICAgMAotLSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 28 10:34:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 10:34:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVZRE-00074k-FR; Tue, 28 May 2019 10:34:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=31/0=T4=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hVZQH-0004zV-Dz
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 10:33:37 +0000
X-Inumbo-ID: 0812c476-8134-11e9-a058-4b86fa8e8f68
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0812c476-8134-11e9-a058-4b86fa8e8f68;
 Tue, 28 May 2019 10:33:29 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id E7F14B066;
 Tue, 28 May 2019 10:33:27 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 28 May 2019 12:32:57 +0200
Message-Id: <20190528103313.1343-45-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190528103313.1343-1-jgross@suse.com>
References: <20190528103313.1343-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH 44/60] xen/sched: add fall back to idle vcpu
 when scheduling unit
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 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>,
 Dario Faggioli <dfaggioli@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBzY2hlZHVsaW5nIGFuIHVuaXQgd2l0aCBtdWx0aXBsZSB2Y3B1cyB0aGVyZSBpcyBubyBn
dWFyYW50ZWUgYWxsCnZjcHVzIGFyZSBhdmFpbGFibGUgKGUuZy4gYWJvdmUgbWF4dmNwdXMgb3Ig
dmNwdSBvZmZsaW5lKS4gRmFsbCBiYWNrIHRvCmlkbGUgdmNwdSBvZiB0aGUgY3VycmVudCBjcHUg
aW4gdGhhdCBjYXNlLiBUaGlzIHJlcXVpcmVzIHRvIHN0b3JlIHRoZQpjb3JyZWN0IHNjaGVkdWxl
X3VuaXQgcG9pbnRlciBpbiB0aGUgaWRsZSB2Y3B1IGFzIGxvbmcgYXMgaXQgdXNlZCBhcwpmYWxs
YmFjayB2Y3B1LgoKSW4gb3JkZXIgdG8gbW9kaWZ5IHRoZSBydW5zdGF0ZXMgb2YgdGhlIGNvcnJl
Y3QgdmNwdXMgd2hlbiBzd2l0Y2hpbmcKc2NoZWR1bGUgdW5pdHMgbWVyZ2Ugc2NoZWRfdW5pdF9y
dW5zdGF0ZV9jaGFuZ2UoKSBpbnRvCnNjaGVkX3N3aXRjaF91bml0cygpIGFuZCBsb29wIG92ZXIg
dGhlIGFmZmVjdGVkIHBoeXNpY2FsIGNwdXMgaW5zdGVhZApvZiB0aGUgdW5pdCdzIHZjcHVzLiBU
aGlzIGluIHR1cm4gcmVxdWlyZXMgYW4gYWNjZXNzIGZ1bmN0aW9uIHRvIHRoZQpjdXJyZW50IHZh
cmlhYmxlIG9mIG90aGVyIGNwdXMuCgpUb2RheSBjb250ZXh0X3NhdmVkKCkgaXMgY2FsbGVkIGlu
IGNhc2UgcHJldmlvdXMgYW5kIG5leHQgdmNwdXMgZGlmZmVyCndoZW4gZG9pbmcgYSBjb250ZXh0
IHN3aXRjaC4gV2l0aCBhbiBpZGxlIHZjcHUgYmVpbmcgY2FwYWJsZSB0byBiZSBhCnN1YnN0aXR1
dGUgZm9yIGFuIG9mZmxpbmUgdmNwdSB0aGlzIGlzIHByb2JsZW1hdGljIHdoZW4gc3dpdGNoaW5n
IHRvCmFuIGlkbGUgc2NoZWR1bGluZyB1bml0LiBBbiBpZGxlIHByZXZpb3VzIHZjcHUgbGVhdmVz
IHVzIGluIGRvdWJ0IHdoaWNoCnNjaGVkdWxlIHVuaXQgd2FzIGFjdGl2ZSBwcmV2aW91c2x5LCBz
byBzYXZlIHRoZSBwcmV2aW91cyB1bml0IHBvaW50ZXIKaW4gdGhlIHBlci1zY2hlZHVsZSByZXNv
dXJjZSBhcmVhIGFuZCB1c2UgaXRzIHZhbHVlIGJlaW5nIG5vbi1OVUxMIGFzCmEgaGludCB3aGV0
aGVyIGNvbnRleHRfc2F2ZWQoKSBzaG91bGQgYmUgY2FsbGVkLgoKV2hlbiBydW5uaW5nIGFuIGlk
bGUgdmNwdSBpbiBhIG5vbi1pZGxlIHNjaGVkdWxpbmcgdW5pdCB1c2UgYSBzcGVjaWZpYwpndWVz
dCBpZGxlIGxvb3Agbm90IHBlcmZvcm1pbmcgYW55IHRhc2tsZXRzLCBtZW1vcnkgc2NydWJiaW5n
IGFuZApsaXZlcGF0Y2hpbmcgaW4gb3JkZXIgdG8gYXZvaWQgcG9wdWxhdGluZyB0aGUgY3B1IGNh
Y2hlcyB3aXRoIG1lbW9yeQp1c2VkIGJ5IG90aGVyIGRvbWFpbnMgKGFzIGZhciBhcyBwb3NzaWJs
ZSkuIFNvZnRpcnFzIGFyZSBjb25zaWRlcmVkIHRvCmJlIHNhdmUgKHRpbWVycyBtaWdodCB3YW50
IHRvIGJlIGV4Y2x1ZGVkLCBidXQgdGhpcyBjYW4gYmUgZmluZS10dW5lZApsYXRlcikuCgpTaWdu
ZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQpSRkMgVjI6IG5l
dyBwYXRjaCAoQW5kcmV3IENvb3BlcikKVjE6IHVzZSB1cmdlbnRfY291bnQgdG8gc2VsZWN0IGNv
cnJlY3QgaWRsZSByb3V0aW5lIChKYW4gQmV1bGljaCkKLS0tCiB4ZW4vYXJjaC94ODYvZG9tYWlu
LmMgICAgICAgICB8ICAyMSArKysrKysKIHhlbi9jb21tb24vc2NoZWR1bGUuYyAgICAgICAgIHwg
MTU1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1
ZGUvYXNtLWFybS9jdXJyZW50LmggfCAgIDEgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50
LmggfCAgIDcgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvc21wLmggICAgIHwgICAzICsKIHhlbi9p
bmNsdWRlL3hlbi9zY2hlZC1pZi5oICAgIHwgICA0ICstCiB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQu
aCAgICAgICB8ICAgMSArCiA3IGZpbGVzIGNoYW5nZWQsIDE0MCBpbnNlcnRpb25zKCspLCA1MiBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94ZW4vYXJj
aC94ODYvZG9tYWluLmMKaW5kZXggOThkMjkzOWRhZi4uMzlhMmMxYTA0NyAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwpAQCAtMTU5
LDYgKzE1OSwyMyBAQCBzdGF0aWMgdm9pZCBpZGxlX2xvb3Aodm9pZCkKICAgICB9CiB9CiAKKy8q
CisgKiBJZGxlIGxvb3AgZm9yIHNpYmxpbmdzIG9mIGFjdGl2ZSBzY2hlZHVsZSB1bml0cy4KKyAq
IFdlIGRvbid0IGRvIGFueSBzdGFuZGFyZCBpZGxlIHdvcmsgbGlrZSB0YXNrbGV0cywgcGFnZSBz
Y3J1YmJpbmcgb3IKKyAqIGxpdmVwYXRjaGluZy4KKyAqLworc3RhdGljIHZvaWQgZ3Vlc3RfaWRs
ZV9sb29wKHZvaWQpCit7CisgICAgdW5zaWduZWQgaW50IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQo
KTsKKworICAgIGZvciAoIDsgOyApCisgICAgeworICAgICAgICBpZiAoICFzb2Z0aXJxX3BlbmRp
bmcoY3B1KSApCisgICAgICAgICAgICBzY2hlZF9ndWVzdF9pZGxlKHBtX2lkbGUsIGNwdSk7Cisg
ICAgICAgIGRvX3NvZnRpcnEoKTsKKyAgICB9Cit9CisKIHZvaWQgc3RhcnR1cF9jcHVfaWRsZV9s
b29wKHZvaWQpCiB7CiAgICAgc3RydWN0IHZjcHUgKnYgPSBjdXJyZW50OwpAQCAtMTcyLDYgKzE4
OSwxMCBAQCB2b2lkIHN0YXJ0dXBfY3B1X2lkbGVfbG9vcCh2b2lkKQogCiBzdGF0aWMgdm9pZCBu
b3JldHVybiBjb250aW51ZV9pZGxlX2RvbWFpbihzdHJ1Y3QgdmNwdSAqdikKIHsKKyAgICAvKiBJ
ZGxlIHZjcHVzIG1pZ2h0IGJlIGF0dGFjaGVkIHRvIG5vbi1pZGxlIHVuaXRzISAqLworICAgIGlm
ICggIWlzX2lkbGVfZG9tYWluKHYtPnNjaGVkX3VuaXQtPmRvbWFpbikgKQorICAgICAgICByZXNl
dF9zdGFja19hbmRfanVtcChndWVzdF9pZGxlX2xvb3ApOworCiAgICAgcmVzZXRfc3RhY2tfYW5k
X2p1bXAoaWRsZV9sb29wKTsKIH0KIApkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZHVsZS5j
IGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCmluZGV4IDU4ZDNkZTM0MGUuLmUwMTAzZmRiMWQgMTAw
NjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWR1bGUuYworKysgYi94ZW4vY29tbW9uL3NjaGVkdWxl
LmMKQEAgLTgyLDcgKzgyLDE4IEBAIHN0YXRpYyBzdHJ1Y3Qgc2NoZWR1bGVyIF9fcmVhZF9tb3N0
bHkgb3BzOwogc3RhdGljIGlubGluZSBzdHJ1Y3QgdmNwdSAqc2NoZWRfdW5pdDJ2Y3B1X2NwdShz
dHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGNwdSkKIHsKLSAgICByZXR1cm4gdW5pdC0+ZG9t
YWluLT52Y3B1W3VuaXQtPnVuaXRfaWQgKyBwZXJfY3B1KHNjaGVkX3Jlc19pZHgsIGNwdSldOwor
ICAgIHVuc2lnbmVkIGludCBpZHggPSB1bml0LT51bml0X2lkICsgcGVyX2NwdShzY2hlZF9yZXNf
aWR4LCBjcHUpOworICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKmQgPSB1bml0LT5kb21haW47Cisg
ICAgc3RydWN0IHZjcHUgKnY7CisKKyAgICBpZiAoIGlkeCA8IGQtPm1heF92Y3B1cyAmJiBkLT52
Y3B1W2lkeF0gKQorICAgIHsKKyAgICAgICAgdiA9IGQtPnZjcHVbaWR4XTsKKyAgICAgICAgaWYg
KCB2LT5uZXdfc3RhdGUgPT0gUlVOU1RBVEVfcnVubmluZyApCisgICAgICAgICAgICByZXR1cm4g
djsKKyAgICB9CisKKyAgICByZXR1cm4gaWRsZV92Y3B1W2NwdV07CiB9CiAKIHN0YXRpYyBpbmxp
bmUgc3RydWN0IHNjaGVkdWxlciAqZG9tX3NjaGVkdWxlcihjb25zdCBzdHJ1Y3QgZG9tYWluICpk
KQpAQCAtMTk2LDggKzIwNywxMSBAQCBzdGF0aWMgaW5saW5lIHZvaWQgdmNwdV9ydW5zdGF0ZV9j
aGFuZ2UoCiAKICAgICB0cmFjZV9ydW5zdGF0ZV9jaGFuZ2UodiwgbmV3X3N0YXRlKTsKIAotICAg
IHVuaXQtPnJ1bnN0YXRlX2NudFt2LT5ydW5zdGF0ZS5zdGF0ZV0tLTsKLSAgICB1bml0LT5ydW5z
dGF0ZV9jbnRbbmV3X3N0YXRlXSsrOworICAgIGlmICggIWlzX2lkbGVfdmNwdSh2KSApCisgICAg
eworICAgICAgICB1bml0LT5ydW5zdGF0ZV9jbnRbdi0+cnVuc3RhdGUuc3RhdGVdLS07CisgICAg
ICAgIHVuaXQtPnJ1bnN0YXRlX2NudFtuZXdfc3RhdGVdKys7CisgICAgfQogCiAgICAgZGVsdGEg
PSBuZXdfZW50cnlfdGltZSAtIHYtPnJ1bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWU7CiAgICAgaWYg
KCBkZWx0YSA+IDAgKQpAQCAtMjA5LDE5ICsyMjMsMTEgQEAgc3RhdGljIGlubGluZSB2b2lkIHZj
cHVfcnVuc3RhdGVfY2hhbmdlKAogICAgIHYtPnJ1bnN0YXRlLnN0YXRlID0gbmV3X3N0YXRlOwog
fQogCi1zdGF0aWMgaW5saW5lIHZvaWQgc2NoZWRfdW5pdF9ydW5zdGF0ZV9jaGFuZ2Uoc3RydWN0
IHNjaGVkX3VuaXQgKnVuaXQsCi0gICAgYm9vbCBydW5uaW5nLCBzX3RpbWVfdCBuZXdfZW50cnlf
dGltZSkKK3ZvaWQgc2NoZWRfZ3Vlc3RfaWRsZSh2b2lkICgqaWRsZSkgKHZvaWQpLCB1bnNpZ25l
ZCBpbnQgY3B1KQogewotICAgIHN0cnVjdCB2Y3B1ICp2OwotCi0gICAgZm9yX2VhY2hfc2NoZWRf
dW5pdF92Y3B1ICggdW5pdCwgdiApCi0gICAgICAgIGlmICggcnVubmluZyApCi0gICAgICAgICAg
ICB2Y3B1X3J1bnN0YXRlX2NoYW5nZSh2LCB2LT5uZXdfc3RhdGUsIG5ld19lbnRyeV90aW1lKTsK
LSAgICAgICAgZWxzZQotICAgICAgICAgICAgdmNwdV9ydW5zdGF0ZV9jaGFuZ2UodiwKLSAgICAg
ICAgICAgICAgICAoKHYtPnBhdXNlX2ZsYWdzICYgVlBGX2Jsb2NrZWQpID8gUlVOU1RBVEVfYmxv
Y2tlZCA6Ci0gICAgICAgICAgICAgICAgICh2Y3B1X3J1bm5hYmxlKHYpID8gUlVOU1RBVEVfcnVu
bmFibGUgOiBSVU5TVEFURV9vZmZsaW5lKSksCi0gICAgICAgICAgICAgICAgbmV3X2VudHJ5X3Rp
bWUpOworICAgIGF0b21pY19pbmMoJmdldF9zY2hlZF9yZXMoY3B1KS0+dXJnZW50X2NvdW50KTsK
KyAgICBpZGxlKCk7CisgICAgYXRvbWljX2RlYygmZ2V0X3NjaGVkX3JlcyhjcHUpLT51cmdlbnRf
Y291bnQpOwogfQogCiB2b2lkIHZjcHVfcnVuc3RhdGVfZ2V0KHN0cnVjdCB2Y3B1ICp2LCBzdHJ1
Y3QgdmNwdV9ydW5zdGF0ZV9pbmZvICpydW5zdGF0ZSkKQEAgLTQ2MSw2ICs0NjcsNyBAQCBpbnQg
c2NoZWRfaW5pdF92Y3B1KHN0cnVjdCB2Y3B1ICp2KQogICAgIGlmICggaXNfaWRsZV9kb21haW4o
ZCkgKQogICAgIHsKICAgICAgICAgZ2V0X3NjaGVkX3Jlcyh2LT5wcm9jZXNzb3IpLT5jdXJyID0g
dW5pdDsKKyAgICAgICAgZ2V0X3NjaGVkX3Jlcyh2LT5wcm9jZXNzb3IpLT5zY2hlZF91bml0X2lk
bGUgPSB1bml0OwogICAgICAgICB2LT5pc19ydW5uaW5nID0gMTsKICAgICAgICAgdW5pdC0+aXNf
cnVubmluZyA9IDE7CiAgICAgICAgIHVuaXQtPnN0YXRlX2VudHJ5X3RpbWUgPSBOT1coKTsKQEAg
LTE2MzcsMzMgKzE2NDQsNjcgQEAgc3RhdGljIHZvaWQgc2NoZWRfc3dpdGNoX3VuaXRzKHN0cnVj
dCBzY2hlZF9yZXNvdXJjZSAqc2QsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ry
dWN0IHNjaGVkX3VuaXQgKm5leHQsIHN0cnVjdCBzY2hlZF91bml0ICpwcmV2LAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHNfdGltZV90IG5vdykKIHsKLSAgICBzZC0+Y3VyciA9IG5l
eHQ7Ci0KLSAgICBUUkFDRV8zRChUUkNfU0NIRURfU1dJVENIX0lORlBSRVYsIHByZXYtPmRvbWFp
bi0+ZG9tYWluX2lkLCBwcmV2LT51bml0X2lkLAotICAgICAgICAgICAgIG5vdyAtIHByZXYtPnN0
YXRlX2VudHJ5X3RpbWUpOwotICAgIFRSQUNFXzREKFRSQ19TQ0hFRF9TV0lUQ0hfSU5GTkVYVCwg
bmV4dC0+ZG9tYWluLT5kb21haW5faWQsIG5leHQtPnVuaXRfaWQsCi0gICAgICAgICAgICAgKG5l
eHQtPnZjcHUtPnJ1bnN0YXRlLnN0YXRlID09IFJVTlNUQVRFX3J1bm5hYmxlKSA/Ci0gICAgICAg
ICAgICAgKG5vdyAtIG5leHQtPnN0YXRlX2VudHJ5X3RpbWUpIDogMCwgcHJldi0+bmV4dF90aW1l
KTsKKyAgICBpbnQgY3B1OwogCiAgICAgQVNTRVJUKHVuaXRfcnVubmluZyhwcmV2KSk7CiAKLSAg
ICBUUkFDRV80RChUUkNfU0NIRURfU1dJVENILCBwcmV2LT5kb21haW4tPmRvbWFpbl9pZCwgcHJl
di0+dW5pdF9pZCwKLSAgICAgICAgICAgICBuZXh0LT5kb21haW4tPmRvbWFpbl9pZCwgbmV4dC0+
dW5pdF9pZCk7CisgICAgaWYgKCBwcmV2ICE9IG5leHQgKQorICAgIHsKKyAgICAgICAgc2QtPmN1
cnIgPSBuZXh0OworICAgICAgICBzZC0+cHJldiA9IHByZXY7CiAKLSAgICBzY2hlZF91bml0X3J1
bnN0YXRlX2NoYW5nZShwcmV2LCBmYWxzZSwgbm93KTsKLSAgICBwcmV2LT5sYXN0X3J1bl90aW1l
ID0gbm93OworICAgICAgICBUUkFDRV8zRChUUkNfU0NIRURfU1dJVENIX0lORlBSRVYsIHByZXYt
PmRvbWFpbi0+ZG9tYWluX2lkLAorICAgICAgICAgICAgICAgICBwcmV2LT51bml0X2lkLCBub3cg
LSBwcmV2LT5zdGF0ZV9lbnRyeV90aW1lKTsKKyAgICAgICAgVFJBQ0VfNEQoVFJDX1NDSEVEX1NX
SVRDSF9JTkZORVhULCBuZXh0LT5kb21haW4tPmRvbWFpbl9pZCwKKyAgICAgICAgICAgICAgICAg
bmV4dC0+dW5pdF9pZCwKKyAgICAgICAgICAgICAgICAgKG5leHQtPnZjcHUtPnJ1bnN0YXRlLnN0
YXRlID09IFJVTlNUQVRFX3J1bm5hYmxlKSA/CisgICAgICAgICAgICAgICAgIChub3cgLSBuZXh0
LT5zdGF0ZV9lbnRyeV90aW1lKSA6IDAsIHByZXYtPm5leHRfdGltZSk7CisgICAgICAgIFRSQUNF
XzREKFRSQ19TQ0hFRF9TV0lUQ0gsIHByZXYtPmRvbWFpbi0+ZG9tYWluX2lkLCBwcmV2LT51bml0
X2lkLAorICAgICAgICAgICAgICAgICBuZXh0LT5kb21haW4tPmRvbWFpbl9pZCwgbmV4dC0+dW5p
dF9pZCk7CiAKLSAgICBBU1NFUlQoIXVuaXRfcnVubmluZyhuZXh0KSk7Ci0gICAgc2NoZWRfdW5p
dF9ydW5zdGF0ZV9jaGFuZ2UobmV4dCwgdHJ1ZSwgbm93KTsKKyAgICAgICAgcHJldi0+bGFzdF9y
dW5fdGltZSA9IG5vdzsKIAotICAgIC8qCi0gICAgICogTkIuIERvbid0IGFkZCBhbnkgdHJhY2Ug
cmVjb3JkcyBmcm9tIGhlcmUgdW50aWwgdGhlIGFjdHVhbCBjb250ZXh0Ci0gICAgICogc3dpdGNo
LCBlbHNlIGxvc3RfcmVjb3JkcyByZXN1bWUgd2lsbCBub3Qgd29yayBwcm9wZXJseS4KLSAgICAg
Ki8KKyAgICAgICAgQVNTRVJUKCF1bml0X3J1bm5pbmcobmV4dCkpOworCisgICAgICAgIC8qCisg
ICAgICAgICAqIE5CLiBEb24ndCBhZGQgYW55IHRyYWNlIHJlY29yZHMgZnJvbSBoZXJlIHVudGls
IHRoZSBhY3R1YWwgY29udGV4dAorICAgICAgICAgKiBzd2l0Y2gsIGVsc2UgbG9zdF9yZWNvcmRz
IHJlc3VtZSB3aWxsIG5vdCB3b3JrIHByb3Blcmx5LgorICAgICAgICAgKi8KIAotICAgIEFTU0VS
VCghbmV4dC0+aXNfcnVubmluZyk7Ci0gICAgbmV4dC0+dmNwdS0+aXNfcnVubmluZyA9IDE7Ci0g
ICAgbmV4dC0+aXNfcnVubmluZyA9IDE7CisgICAgICAgIEFTU0VSVCghbmV4dC0+aXNfcnVubmlu
Zyk7CisgICAgICAgIG5leHQtPmlzX3J1bm5pbmcgPSAxOworCisgICAgICAgIGlmICggaXNfaWRs
ZV91bml0KHByZXYpICkKKyAgICAgICAgeworICAgICAgICAgICAgcHJldi0+cnVuc3RhdGVfY250
W1JVTlNUQVRFX3J1bm5pbmddID0gMDsKKyAgICAgICAgICAgIHByZXYtPnJ1bnN0YXRlX2NudFtS
VU5TVEFURV9ydW5uYWJsZV0gPSBzY2hlZF9ncmFudWxhcml0eTsKKyAgICAgICAgfQorICAgICAg
ICBpZiAoIGlzX2lkbGVfdW5pdChuZXh0KSApCisgICAgICAgIHsKKyAgICAgICAgICAgIG5leHQt
PnJ1bnN0YXRlX2NudFtSVU5TVEFURV9ydW5uaW5nXSA9IHNjaGVkX2dyYW51bGFyaXR5OworICAg
ICAgICAgICAgbmV4dC0+cnVuc3RhdGVfY250W1JVTlNUQVRFX3J1bm5hYmxlXSA9IDA7CisgICAg
ICAgIH0KKyAgICB9CisKKyAgICBmb3JfZWFjaF9jcHUgKCBjcHUsIHNkLT5jcHVzICkKKyAgICB7
CisgICAgICAgIHN0cnVjdCB2Y3B1ICp2cHJldiA9IGdldF9jcHVfY3VycmVudChjcHUpOworICAg
ICAgICBzdHJ1Y3QgdmNwdSAqdm5leHQgPSBzY2hlZF91bml0MnZjcHVfY3B1KG5leHQsIGNwdSk7
CisKKyAgICAgICAgaWYgKCB2cHJldiAhPSB2bmV4dCB8fCB2cHJldi0+cnVuc3RhdGUuc3RhdGUg
IT0gdm5leHQtPm5ld19zdGF0ZSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHZjcHVfcnVuc3Rh
dGVfY2hhbmdlKHZwcmV2LAorICAgICAgICAgICAgICAgICgodnByZXYtPnBhdXNlX2ZsYWdzICYg
VlBGX2Jsb2NrZWQpID8gUlVOU1RBVEVfYmxvY2tlZCA6CisgICAgICAgICAgICAgICAgICh2Y3B1
X3J1bm5hYmxlKHZwcmV2KSA/IFJVTlNUQVRFX3J1bm5hYmxlIDogUlVOU1RBVEVfb2ZmbGluZSkp
LAorICAgICAgICAgICAgICAgIG5vdyk7CisgICAgICAgICAgICB2Y3B1X3J1bnN0YXRlX2NoYW5n
ZSh2bmV4dCwgdm5leHQtPm5ld19zdGF0ZSwgbm93KTsKKyAgICAgICAgfQorCisgICAgICAgIHZu
ZXh0LT5pc19ydW5uaW5nID0gMTsKKworICAgICAgICBpZiAoIGlzX2lkbGVfdmNwdSh2bmV4dCkg
KQorICAgICAgICAgICAgdm5leHQtPnNjaGVkX3VuaXQgPSBuZXh0OworICAgIH0KIH0KIAogc3Rh
dGljIGJvb2wgc2NoZWRfdGFza2xldF9jaGVja19jcHUodW5zaWduZWQgaW50IGNwdSkKQEAgLTE3
MTksMjUgKzE3NjAsMjUgQEAgc3RhdGljIHN0cnVjdCBzY2hlZF91bml0ICpkb19zY2hlZHVsZShz
dHJ1Y3Qgc2NoZWRfdW5pdCAqcHJldiwgc190aW1lX3Qgbm93LAogICAgIGlmICggcHJldi0+bmV4
dF90aW1lID49IDAgKSAvKiAtdmUgbWVhbnMgbm8gbGltaXQgKi8KICAgICAgICAgc2V0X3RpbWVy
KCZzZC0+c190aW1lciwgbm93ICsgcHJldi0+bmV4dF90aW1lKTsKIAotICAgIGlmICggbGlrZWx5
KHByZXYgIT0gbmV4dCkgKQotICAgICAgICBzY2hlZF9zd2l0Y2hfdW5pdHMoc2QsIG5leHQsIHBy
ZXYsIG5vdyk7CisgICAgc2NoZWRfc3dpdGNoX3VuaXRzKHNkLCBuZXh0LCBwcmV2LCBub3cpOwog
CiAgICAgcmV0dXJuIG5leHQ7CiB9CiAKLXN0YXRpYyB2b2lkIGNvbnRleHRfc2F2ZWQoc3RydWN0
IHZjcHUgKnByZXYpCitzdGF0aWMgdm9pZCBjb250ZXh0X3NhdmVkKHN0cnVjdCBzY2hlZF91bml0
ICp1bml0KQogewotICAgIHN0cnVjdCBzY2hlZF91bml0ICp1bml0ID0gcHJldi0+c2NoZWRfdW5p
dDsKLQogICAgIHVuaXQtPmlzX3J1bm5pbmcgPSAwOwogICAgIHVuaXQtPnN0YXRlX2VudHJ5X3Rp
bWUgPSBOT1coKTsKKyAgICBnZXRfc2NoZWRfcmVzKHNtcF9wcm9jZXNzb3JfaWQoKSktPnByZXYg
PSBOVUxMOwogCiAgICAgLyogQ2hlY2sgZm9yIG1pZ3JhdGlvbiByZXF1ZXN0IC9hZnRlci8gY2xl
YXJpbmcgcnVubmluZyBmbGFnLiAqLwogICAgIHNtcF9tYigpOwogCi0gICAgc2NoZWRfY29udGV4
dF9zYXZlZCh2Y3B1X3NjaGVkdWxlcihwcmV2KSwgdW5pdCk7CisgICAgc2NoZWRfY29udGV4dF9z
YXZlZCh2Y3B1X3NjaGVkdWxlcih1bml0LT52Y3B1KSwgdW5pdCk7CiAKLSAgICBzY2hlZF91bml0
X21pZ3JhdGVfZmluaXNoKHVuaXQpOworICAgIC8qIElkbGUgbmV2ZXIgbWlncmF0ZXMgYW5kIGlk
bGUgdmNwdXMgbWlnaHQgYmVsb25nIHRvIG90aGVyIHVuaXRzLiAqLworICAgIGlmICggIWlzX2lk
bGVfdW5pdCh1bml0KSApCisgICAgICAgIHNjaGVkX3VuaXRfbWlncmF0ZV9maW5pc2godW5pdCk7
CiB9CiAKIC8qCkBAIC0xNzU0LDExICsxNzk1LDEzIEBAIHN0YXRpYyB2b2lkIGNvbnRleHRfc2F2
ZWQoc3RydWN0IHZjcHUgKnByZXYpCiB2b2lkIHNjaGVkX2NvbnRleHRfc3dpdGNoZWQoc3RydWN0
IHZjcHUgKnZwcmV2LCBzdHJ1Y3QgdmNwdSAqdm5leHQpCiB7CiAgICAgc3RydWN0IHNjaGVkX3Vu
aXQgKm5leHQgPSB2bmV4dC0+c2NoZWRfdW5pdDsKKyAgICBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2Ug
KnNkID0gZ2V0X3NjaGVkX3JlcyhzbXBfcHJvY2Vzc29yX2lkKCkpOwogCiAgICAgLyogQ2xlYXIg
cnVubmluZyBmbGFnIC9hZnRlci8gd3JpdGluZyBjb250ZXh0IHRvIG1lbW9yeS4gKi8KICAgICBz
bXBfd21iKCk7CiAKLSAgICB2cHJldi0+aXNfcnVubmluZyA9IDA7CisgICAgaWYgKCB2cHJldiAh
PSB2bmV4dCApCisgICAgICAgIHZwcmV2LT5pc19ydW5uaW5nID0gMDsKIAogICAgIGlmICggYXRv
bWljX3JlYWQoJm5leHQtPnJlbmRlenZvdXNfb3V0X2NudCkgKQogICAgIHsKQEAgLTE3NjcsMjAg
KzE4MTAsMjMgQEAgdm9pZCBzY2hlZF9jb250ZXh0X3N3aXRjaGVkKHN0cnVjdCB2Y3B1ICp2cHJl
diwgc3RydWN0IHZjcHUgKnZuZXh0KQogICAgICAgICAvKiBDYWxsIGNvbnRleHRfc2F2ZWQoKSBi
ZWZvcmUgcmVsZWFzaW5nIG90aGVyIHdhaXRlcnMuICovCiAgICAgICAgIGlmICggY250ID09IDEg
KQogICAgICAgICB7Ci0gICAgICAgICAgICBpZiAoIHZwcmV2ICE9IHZuZXh0ICkKLSAgICAgICAg
ICAgICAgICBjb250ZXh0X3NhdmVkKHZwcmV2KTsKKyAgICAgICAgICAgIGlmICggc2QtPnByZXYg
KQorICAgICAgICAgICAgICAgIGNvbnRleHRfc2F2ZWQoc2QtPnByZXYpOwogICAgICAgICAgICAg
YXRvbWljX3NldCgmbmV4dC0+cmVuZGV6dm91c19vdXRfY250LCAwKTsKICAgICAgICAgfQogICAg
ICAgICBlbHNlCiAgICAgICAgICAgICB3aGlsZSAoIGF0b21pY19yZWFkKCZuZXh0LT5yZW5kZXp2
b3VzX291dF9jbnQpICkKICAgICAgICAgICAgICAgICBjcHVfcmVsYXgoKTsKICAgICB9Ci0gICAg
ZWxzZSBpZiAoIHZwcmV2ICE9IHZuZXh0ICYmIHNjaGVkX2dyYW51bGFyaXR5ID09IDEgKQotICAg
ICAgICBjb250ZXh0X3NhdmVkKHZwcmV2KTsKKyAgICBlbHNlIGlmICggc2QtPnByZXYgKQorICAg
ICAgICBjb250ZXh0X3NhdmVkKHNkLT5wcmV2KTsKKworICAgIGlmICggaXNfaWRsZV92Y3B1KHZw
cmV2KSAmJiB2cHJldiAhPSB2bmV4dCApCisgICAgICAgIHZwcmV2LT5zY2hlZF91bml0ID0gc2Qt
PnNjaGVkX3VuaXRfaWRsZTsKIH0KIAogc3RhdGljIHZvaWQgc2NoZWRfY29udGV4dF9zd2l0Y2go
c3RydWN0IHZjcHUgKnZwcmV2LCBzdHJ1Y3QgdmNwdSAqdm5leHQsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBzX3RpbWVfdCBub3cpCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBib29sIHJlc2V0X2lkbGVfdW5pdCwgc190aW1lX3Qgbm93KQogewogICAgIGlmICgg
dW5saWtlbHkodnByZXYgPT0gdm5leHQpICkKICAgICB7CkBAIC0xNzg5LDYgKzE4MzUsMTEgQEAg
c3RhdGljIHZvaWQgc2NoZWRfY29udGV4dF9zd2l0Y2goc3RydWN0IHZjcHUgKnZwcmV2LCBzdHJ1
Y3QgdmNwdSAqdm5leHQsCiAgICAgICAgICAgICAgICAgIG5vdyAtIHZwcmV2LT5ydW5zdGF0ZS5z
dGF0ZV9lbnRyeV90aW1lLAogICAgICAgICAgICAgICAgICB2cHJldi0+c2NoZWRfdW5pdC0+bmV4
dF90aW1lKTsKICAgICAgICAgc2NoZWRfY29udGV4dF9zd2l0Y2hlZCh2cHJldiwgdm5leHQpOwor
CisgICAgICAgIGlmICggcmVzZXRfaWRsZV91bml0ICkKKyAgICAgICAgICAgIHZuZXh0LT5zY2hl
ZF91bml0ID0KKyAgICAgICAgICAgICAgICBnZXRfc2NoZWRfcmVzKHNtcF9wcm9jZXNzb3JfaWQo
KSktPnNjaGVkX3VuaXRfaWRsZTsKKwogICAgICAgICB0cmFjZV9jb250aW51ZV9ydW5uaW5nKHZu
ZXh0KTsKICAgICAgICAgcmV0dXJuIGNvbnRpbnVlX3J1bm5pbmcodnByZXYpOwogICAgIH0KQEAg
LTE4NzAsNyArMTkyMSw4IEBAIHN0YXRpYyB2b2lkIHNjaGVkX3NsYXZlKHZvaWQpCiAKICAgICBw
Y3B1X3NjaGVkdWxlX3VubG9ja19pcnEobG9jaywgY3B1KTsKIAotICAgIHNjaGVkX2NvbnRleHRf
c3dpdGNoKHZwcmV2LCBzY2hlZF91bml0MnZjcHVfY3B1KG5leHQsIGNwdSksIG5vdyk7CisgICAg
c2NoZWRfY29udGV4dF9zd2l0Y2godnByZXYsIHNjaGVkX3VuaXQydmNwdV9jcHUobmV4dCwgY3B1
KSwKKyAgICAgICAgICAgICAgICAgICAgICAgICBpc19pZGxlX3VuaXQobmV4dCkgJiYgIWlzX2lk
bGVfdW5pdChwcmV2KSwgbm93KTsKIH0KIAogLyoKQEAgLTE5MzAsNyArMTk4Miw4IEBAIHN0YXRp
YyB2b2lkIHNjaGVkdWxlKHZvaWQpCiAgICAgcGNwdV9zY2hlZHVsZV91bmxvY2tfaXJxKGxvY2ss
IGNwdSk7CiAKICAgICB2bmV4dCA9IHNjaGVkX3VuaXQydmNwdV9jcHUobmV4dCwgY3B1KTsKLSAg
ICBzY2hlZF9jb250ZXh0X3N3aXRjaCh2cHJldiwgdm5leHQsIG5vdyk7CisgICAgc2NoZWRfY29u
dGV4dF9zd2l0Y2godnByZXYsIHZuZXh0LAorICAgICAgICAgICAgICAgICAgICAgICAgICFpc19p
ZGxlX3VuaXQocHJldikgJiYgaXNfaWRsZV91bml0KG5leHQpLCBub3cpOwogfQogCiAvKiBUaGUg
c2NoZWR1bGVyIHRpbWVyOiBmb3JjZSBhIHJ1biB0aHJvdWdoIHRoZSBzY2hlZHVsZXIgKi8KQEAg
LTIwMTUsNiArMjA2OCw3IEBAIHN0YXRpYyBpbnQgY3B1X3NjaGVkdWxlX3VwKHVuc2lnbmVkIGlu
dCBjcHUpCiAgICAgICAgIHJldHVybiAtRU5PTUVNOwogCiAgICAgc2QtPmN1cnIgPSBpZGxlX3Zj
cHVbY3B1XS0+c2NoZWRfdW5pdDsKKyAgICBzZC0+c2NoZWRfdW5pdF9pZGxlID0gaWRsZV92Y3B1
W2NwdV0tPnNjaGVkX3VuaXQ7CiAKICAgICAvKgogICAgICAqIFdlIGRvbid0IHdhbnQgdG8gcmlz
ayBjYWxsaW5nIHhmcmVlKCkgb24gYW4gc2QtPnNjaGVkX3ByaXYKQEAgLTIyMTYsNiArMjI3MCw3
IEBAIHZvaWQgX19pbml0IHNjaGVkdWxlcl9pbml0KHZvaWQpCiAgICAgaWYgKCB2Y3B1X2NyZWF0
ZShpZGxlX2RvbWFpbiwgMCkgPT0gTlVMTCApCiAgICAgICAgIEJVRygpOwogICAgIGdldF9zY2hl
ZF9yZXMoMCktPmN1cnIgPSBpZGxlX3ZjcHVbMF0tPnNjaGVkX3VuaXQ7CisgICAgZ2V0X3NjaGVk
X3JlcygwKS0+c2NoZWRfdW5pdF9pZGxlID0gaWRsZV92Y3B1WzBdLT5zY2hlZF91bml0OwogICAg
IGdldF9zY2hlZF9yZXMoMCktPnNjaGVkX3ByaXYgPSBzY2hlZF9hbGxvY19wZGF0YSgmb3BzLCAw
KTsKICAgICBCVUdfT04oSVNfRVJSKGdldF9zY2hlZF9yZXMoMCktPnNjaGVkX3ByaXYpKTsKICAg
ICBzY2hlZHVsZXJfcGVyY3B1X2luaXQoMCk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
YXJtL2N1cnJlbnQuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vY3VycmVudC5oCmluZGV4IGM0YWY2
NmZiYjkuLmE3NjAyZWVmOGMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vY3VycmVu
dC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vY3VycmVudC5oCkBAIC0xOCw2ICsxOCw3IEBA
IERFQ0xBUkVfUEVSX0NQVShzdHJ1Y3QgdmNwdSAqLCBjdXJyX3ZjcHUpOwogCiAjZGVmaW5lIGN1
cnJlbnQgICAgICAgICAgICAodGhpc19jcHUoY3Vycl92Y3B1KSkKICNkZWZpbmUgc2V0X2N1cnJl
bnQodmNwdSkgIGRvIHsgY3VycmVudCA9ICh2Y3B1KTsgfSB3aGlsZSAoMCkKKyNkZWZpbmUgZ2V0
X2NwdV9jdXJyZW50KGNwdSkgIChwZXJfY3B1KGN1cnJfdmNwdSwgY3B1KSkKIAogLyogUGVyLVZD
UFUgc3RhdGUgdGhhdCBsaXZlcyBhdCB0aGUgdG9wIG9mIHRoZSBzdGFjayAqLwogc3RydWN0IGNw
dV9pbmZvIHsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3VycmVudC5oIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50LmgKaW5kZXggZjM1MDhjM2MwOC4uMWU4MDdkNjNjZiAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50LmgKKysrIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9jdXJyZW50LmgKQEAgLTc3LDYgKzc3LDExIEBAIHN0cnVjdCBjcHVfaW5mbyB7
CiAgICAgLyogZ2V0X3N0YWNrX2JvdHRvbSgpIG11c3QgYmUgMTYtYnl0ZSBhbGlnbmVkICovCiB9
OwogCitzdGF0aWMgaW5saW5lIHN0cnVjdCBjcHVfaW5mbyAqZ2V0X2NwdV9pbmZvX2Zyb21fc3Rh
Y2sodW5zaWduZWQgbG9uZyBzcCkKK3sKKyAgICByZXR1cm4gKHN0cnVjdCBjcHVfaW5mbyAqKSgo
c3AgfCAoU1RBQ0tfU0laRSAtIDEpKSArIDEpIC0gMTsKK30KKwogc3RhdGljIGlubGluZSBzdHJ1
Y3QgY3B1X2luZm8gKmdldF9jcHVfaW5mbyh2b2lkKQogewogI2lmZGVmIF9fY2xhbmdfXwpAQCAt
ODcsNyArOTIsNyBAQCBzdGF0aWMgaW5saW5lIHN0cnVjdCBjcHVfaW5mbyAqZ2V0X2NwdV9pbmZv
KHZvaWQpCiAgICAgcmVnaXN0ZXIgdW5zaWduZWQgbG9uZyBzcCBhc20oInJzcCIpOwogI2VuZGlm
CiAKLSAgICByZXR1cm4gKHN0cnVjdCBjcHVfaW5mbyAqKSgoc3AgfCAoU1RBQ0tfU0laRSAtIDEp
KSArIDEpIC0gMTsKKyAgICByZXR1cm4gZ2V0X2NwdV9pbmZvX2Zyb21fc3RhY2soc3ApOwogfQog
CiAjZGVmaW5lIGdldF9jdXJyZW50KCkgICAgICAgICAoZ2V0X2NwdV9pbmZvKCktPmN1cnJlbnRf
dmNwdSkKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc21wLmggYi94ZW4vaW5jbHVk
ZS9hc20teDg2L3NtcC5oCmluZGV4IDlmNTMzZjkwNzIuLjUxYTMxYWIwMGEgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvc21wLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zbXAu
aApAQCAtNzYsNiArNzYsOSBAQCB2b2lkIHNldF9ucl9zb2NrZXRzKHZvaWQpOwogLyogUmVwcmVz
ZW50aW5nIEhUIGFuZCBjb3JlIHNpYmxpbmdzIGluIGVhY2ggc29ja2V0LiAqLwogZXh0ZXJuIGNw
dW1hc2tfdCAqKnNvY2tldF9jcHVtYXNrOwogCisjZGVmaW5lIGdldF9jcHVfY3VycmVudChjcHUp
IFwKKyAgICAoZ2V0X2NwdV9pbmZvX2Zyb21fc3RhY2soKHVuc2lnbmVkIGxvbmcpc3RhY2tfYmFz
ZVtjcHVdKS0+Y3VycmVudF92Y3B1KQorCiAjZW5kaWYgLyogIV9fQVNTRU1CTFlfXyAqLwogCiAj
ZW5kaWYKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oIGIveGVuL2luY2x1
ZGUveGVuL3NjaGVkLWlmLmgKaW5kZXggZTkzZmU5ZjNiZS4uYTFhZWZhMmEyNSAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVk
LWlmLmgKQEAgLTM5LDYgKzM5LDggQEAgc3RydWN0IHNjaGVkX3Jlc291cmNlIHsKICAgICBzcGlu
bG9ja190ICAgICAgICAgKnNjaGVkdWxlX2xvY2ssCiAgICAgICAgICAgICAgICAgICAgICAgIF9s
b2NrOwogICAgIHN0cnVjdCBzY2hlZF91bml0ICAqY3VycjsgICAgICAgICAgIC8qIGN1cnJlbnQg
dGFzayAgICAgICAgICAgICAgICAgICAgKi8KKyAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAgKnNjaGVk
X3VuaXRfaWRsZTsKKyAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAgKnByZXY7ICAgICAgICAgICAvKiBw
cmV2aW91cyB0YXNrICAgICAgICAgICAgICAgICAgICovCiAgICAgdm9pZCAgICAgICAgICAgICAg
ICpzY2hlZF9wcml2OwogICAgIHN0cnVjdCB0aW1lciAgICAgICAgc190aW1lcjsgICAgICAgIC8q
IHNjaGVkdWxpbmcgdGltZXIgICAgICAgICAgICAgICAgKi8KICAgICBhdG9taWNfdCAgICAgICAg
ICAgIHVyZ2VudF9jb3VudDsgICAvKiBob3cgbWFueSB1cmdlbnQgdmNwdXMgICAgICAgICAgICov
CkBAIC0xNjgsNyArMTcwLDcgQEAgc3RhdGljIGlubGluZSB2b2lkIHNjaGVkX2NsZWFyX3BhdXNl
X2ZsYWdzX2F0b21pYyhzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCwKIAogc3RhdGljIGlubGluZSBz
dHJ1Y3Qgc2NoZWRfdW5pdCAqc2NoZWRfaWRsZV91bml0KHVuc2lnbmVkIGludCBjcHUpCiB7Ci0g
ICAgcmV0dXJuIGlkbGVfdmNwdVtjcHVdLT5zY2hlZF91bml0OworICAgIHJldHVybiBnZXRfc2No
ZWRfcmVzKGNwdSktPnNjaGVkX3VuaXRfaWRsZTsKIH0KIAogc3RhdGljIGlubGluZSB1bnNpZ25l
ZCBpbnQgc2NoZWRfZ2V0X3Jlc291cmNlX2NwdSh1bnNpZ25lZCBpbnQgY3B1KQpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmggYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAppbmRl
eCBhZjRjOTM0ZTBiLi4wNTgxYzdkNDRmIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2No
ZWQuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaApAQCAtOTIxLDYgKzkyMSw3IEBAIGlu
dCB2Y3B1X3Bpbl9vdmVycmlkZShzdHJ1Y3QgdmNwdSAqdiwgaW50IGNwdSk7CiB2b2lkIHZjcHVf
cnVuc3RhdGVfZ2V0KHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgdmNwdV9ydW5zdGF0ZV9pbmZvICpy
dW5zdGF0ZSk7CiB1aW50NjRfdCBnZXRfY3B1X2lkbGVfdGltZSh1bnNpZ25lZCBpbnQgY3B1KTsK
IGludCBzY2hlZF9oYXNfdXJnZW50X3ZjcHUodm9pZCk7Cit2b2lkIHNjaGVkX2d1ZXN0X2lkbGUo
dm9pZCAoKmlkbGUpICh2b2lkKSwgdW5zaWduZWQgaW50IGNwdSk7CiAKIC8qCiAgKiBVc2VkIGJ5
IGlkbGUgbG9vcCB0byBkZWNpZGUgd2hldGhlciB0aGVyZSBpcyB3b3JrIHRvIGRvOgotLSAKMi4x
Ni40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 28 10:34:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 10:34:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVZRH-0007Ao-Cd; Tue, 28 May 2019 10:34:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=31/0=T4=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hVZQH-00050H-P6
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 10:33:37 +0000
X-Inumbo-ID: 0882a084-8134-11e9-a9f8-c34f14b87eb9
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0882a084-8134-11e9-a9f8-c34f14b87eb9;
 Tue, 28 May 2019 10:33:29 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 004D5B077;
 Tue, 28 May 2019 10:33:28 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 28 May 2019 12:33:01 +0200
Message-Id: <20190528103313.1343-49-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190528103313.1343-1-jgross@suse.com>
References: <20190528103313.1343-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH 48/60] xen/sched: move per-cpu variable cpupool
 to struct sched_resource
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>, Meng Xu <mengxu@cis.upenn.edu>,
 Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGF2aW5nIGEgcG9pbnRlciB0byBzdHJ1Y3QgY3B1cG9vbCBpbiBzdHJ1Y3Qgc2NoZWRfcmVzb3Vy
Y2UgaW5zdGVhZApvZiBwZXIgY3B1IGlzIGVub3VnaC4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4g
R3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tClYxOiBuZXcgcGF0Y2gKLS0tCiB4ZW4vY29tbW9u
L2NwdXBvb2wuYyAgICAgICB8IDQgKy0tLQogeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYyAgfCAy
ICstCiB4ZW4vY29tbW9uL3NjaGVkX3J0LmMgICAgICB8IDIgKy0KIHhlbi9jb21tb24vc2NoZWR1
bGUuYyAgICAgIHwgOCArKysrLS0tLQogeGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmggfCAyICst
CiA1IGZpbGVzIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2NvbW1vbi9jcHVwb29sLmMgYi94ZW4vY29tbW9uL2NwdXBvb2wuYwppbmRl
eCBiYTc2MDQ1OTM3Li5hYTA0MjhjZGMwIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2NwdXBvb2wu
YworKysgYi94ZW4vY29tbW9uL2NwdXBvb2wuYwpAQCAtMzQsOCArMzQsNiBAQCBzdGF0aWMgY3B1
bWFza190IGNwdXBvb2xfbG9ja2VkX2NwdXM7CiAKIHN0YXRpYyBERUZJTkVfU1BJTkxPQ0soY3B1
cG9vbF9sb2NrKTsKIAotREVGSU5FX1BFUl9DUFUoc3RydWN0IGNwdXBvb2wgKiwgY3B1cG9vbCk7
Ci0KICNkZWZpbmUgY3B1cG9vbF9kcHJpbnRrKHguLi4pICgodm9pZCkwKQogCiBzdGF0aWMgdm9p
ZCBmcmVlX2NwdXBvb2xfc3RydWN0KHN0cnVjdCBjcHVwb29sICpjKQpAQCAtNDk0LDcgKzQ5Miw3
IEBAIHN0YXRpYyBpbnQgY3B1cG9vbF9jcHVfYWRkKHVuc2lnbmVkIGludCBjcHUpCiAgICAgICog
KG9yIHVucGx1Z2dpbmcgd291bGQgaGF2ZSBmYWlsZWQpIGFuZCB0aGF0IGlzIHRoZSBkZWZhdWx0
IGJlaGF2aW9yCiAgICAgICogYW55d2F5LgogICAgICAqLwotICAgIHBlcl9jcHUoY3B1cG9vbCwg
Y3B1KSA9IE5VTEw7CisgICAgZ2V0X3NjaGVkX3JlcyhjcHUpLT5jcHVwb29sID0gTlVMTDsKICAg
ICByZXQgPSBjcHVwb29sX2Fzc2lnbl9jcHVfbG9ja2VkKGNwdXBvb2wwLCBjcHUpOwogCiAgICAg
c3Bpbl91bmxvY2soJmNwdXBvb2xfbG9jayk7CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVk
X2NyZWRpdC5jIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYwppbmRleCA1ZTYwNzg4MTEyLi45
NjlhYzRjYzIwIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCisrKyBiL3hl
bi9jb21tb24vc2NoZWRfY3JlZGl0LmMKQEAgLTE2ODcsNyArMTY4Nyw3IEBAIHN0YXRpYyBzdHJ1
Y3QgY3NjaGVkX3VuaXQgKgogY3NjaGVkX2xvYWRfYmFsYW5jZShzdHJ1Y3QgY3NjaGVkX3ByaXZh
dGUgKnBydiwgaW50IGNwdSwKICAgICBzdHJ1Y3QgY3NjaGVkX3VuaXQgKnNuZXh0LCBib29sICpz
dG9sZW4pCiB7Ci0gICAgc3RydWN0IGNwdXBvb2wgKmMgPSBwZXJfY3B1KGNwdXBvb2wsIGNwdSk7
CisgICAgc3RydWN0IGNwdXBvb2wgKmMgPSBnZXRfc2NoZWRfcmVzKGNwdSktPmNwdXBvb2w7CiAg
ICAgc3RydWN0IGNzY2hlZF91bml0ICpzcGVlcjsKICAgICBjcHVtYXNrX3Qgd29ya2VyczsKICAg
ICBjcHVtYXNrX3QgKm9ubGluZTsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWRfcnQuYyBi
L3hlbi9jb21tb24vc2NoZWRfcnQuYwppbmRleCA2MjU4ZGQyZjJhLi44OGM2Yjk2MTVlIDEwMDY0
NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX3J0LmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZF9ydC5j
CkBAIC03NzYsNyArNzc2LDcgQEAgcnRfZGVpbml0X3BkYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVs
ZXIgKm9wcywgdm9pZCAqcGNwdSwgaW50IGNwdSkKIAogICAgIGlmICggcHJ2LT5yZXBsX3RpbWVy
LmNwdSA9PSBjcHUgKQogICAgIHsKLSAgICAgICAgc3RydWN0IGNwdXBvb2wgKmMgPSBwZXJfY3B1
KGNwdXBvb2wsIGNwdSk7CisgICAgICAgIHN0cnVjdCBjcHVwb29sICpjID0gZ2V0X3NjaGVkX3Jl
cyhjcHUpLT5jcHVwb29sOwogICAgICAgICB1bnNpZ25lZCBpbnQgbmV3X2NwdSA9IGNwdW1hc2tf
Y3ljbGUoY3B1LCBjcHVwb29sX29ubGluZV9jcHVtYXNrKGMpKTsKIAogICAgICAgICAvKgpkaWZm
IC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCmlu
ZGV4IDM0Yzk1ZDFkYzYuLjNjODU4NjFiMTUgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWR1
bGUuYworKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKQEAgLTEwMTEsNyArMTAxMSw3IEBAIGlu
dCBjcHVfZGlzYWJsZV9zY2hlZHVsZXIodW5zaWduZWQgaW50IGNwdSkKICAgICBjcHVtYXNrX3Qg
b25saW5lX2FmZmluaXR5OwogICAgIGludCByZXQgPSAwOwogCi0gICAgYyA9IHBlcl9jcHUoY3B1
cG9vbCwgY3B1KTsKKyAgICBjID0gZ2V0X3NjaGVkX3JlcyhjcHUpLT5jcHVwb29sOwogICAgIGlm
ICggYyA9PSBOVUxMICkKICAgICAgICAgcmV0dXJuIHJldDsKIApAQCAtMTA3OSw3ICsxMDc5LDcg
QEAgc3RhdGljIGludCBjcHVfZGlzYWJsZV9zY2hlZHVsZXJfY2hlY2sodW5zaWduZWQgaW50IGNw
dSkKICAgICBzdHJ1Y3QgY3B1cG9vbCAqYzsKICAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdDsK
IAotICAgIGMgPSBwZXJfY3B1KGNwdXBvb2wsIGNwdSk7CisgICAgYyA9IGdldF9zY2hlZF9yZXMo
Y3B1KS0+Y3B1cG9vbDsKICAgICBpZiAoIGMgPT0gTlVMTCApCiAgICAgICAgIHJldHVybiAwOwog
CkBAIC0yNDA4LDggKzI0MDgsOCBAQCBpbnQgc2NoZWR1bGVfY3B1X3N3aXRjaCh1bnNpZ25lZCBp
bnQgY3B1LCBzdHJ1Y3QgY3B1cG9vbCAqYykKICAgICB2b2lkICpwcHJpdiwgKnBwcml2X29sZCwg
KnZwcml2LCAqdnByaXZfb2xkOwogICAgIHN0cnVjdCBzY2hlZHVsZXIgKm9sZF9vcHMgPSBnZXRf
c2NoZWRfcmVzKGNwdSktPnNjaGVkdWxlcjsKICAgICBzdHJ1Y3Qgc2NoZWR1bGVyICpuZXdfb3Bz
ID0gKGMgPT0gTlVMTCkgPyAmb3BzIDogYy0+c2NoZWQ7Ci0gICAgc3RydWN0IGNwdXBvb2wgKm9s
ZF9wb29sID0gcGVyX2NwdShjcHVwb29sLCBjcHUpOwogICAgIHN0cnVjdCBzY2hlZF9yZXNvdXJj
ZSAqc2QgPSBnZXRfc2NoZWRfcmVzKGNwdSk7CisgICAgc3RydWN0IGNwdXBvb2wgKm9sZF9wb29s
ID0gc2QtPmNwdXBvb2w7CiAgICAgc3BpbmxvY2tfdCAqb2xkX2xvY2ssICpuZXdfbG9jazsKIAog
ICAgIC8qCkBAIC0yNDk0LDcgKzI0OTQsNyBAQCBpbnQgc2NoZWR1bGVfY3B1X3N3aXRjaCh1bnNp
Z25lZCBpbnQgY3B1LCBzdHJ1Y3QgY3B1cG9vbCAqYykKICAgICBzY2hlZF9mcmVlX3BkYXRhKG9s
ZF9vcHMsIHBwcml2X29sZCwgY3B1KTsKIAogIG91dDoKLSAgICBwZXJfY3B1KGNwdXBvb2wsIGNw
dSkgPSBjOworICAgIGdldF9zY2hlZF9yZXMoY3B1KS0+Y3B1cG9vbCA9IGM7CiAgICAgLyogV2hl
biBhIGNwdSBpcyBhZGRlZCB0byBhIHBvb2wsIHRyaWdnZXIgaXQgdG8gZ28gcGljayB1cCBzb21l
IHdvcmsgKi8KICAgICBpZiAoIGMgIT0gTlVMTCApCiAgICAgICAgIGNwdV9yYWlzZV9zb2Z0aXJx
KGNwdSwgU0NIRURVTEVfU09GVElSUSk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc2No
ZWQtaWYuaCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oCmluZGV4IGFkNmNmNDM0MjUuLmY3
NWY5NjczZTkgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oCisrKyBiL3hl
bi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oCkBAIC0zNyw2ICszNyw3IEBAIGV4dGVybiBjb25zdCBj
cHVtYXNrX3QgKnNjaGVkX3Jlc19tYXNrOwogICogb25lIGl0IHdhbnRzIChUaGlzIG1heSBiZSB0
aGUgb25lIHJpZ2h0IGluIGZyb250IG9mIGl0KS4qLwogc3RydWN0IHNjaGVkX3Jlc291cmNlIHsK
ICAgICBzdHJ1Y3Qgc2NoZWR1bGVyICAgKnNjaGVkdWxlcjsKKyAgICBzdHJ1Y3QgY3B1cG9vbCAg
ICAgKmNwdXBvb2w7CiAgICAgc3BpbmxvY2tfdCAgICAgICAgICpzY2hlZHVsZV9sb2NrLAogICAg
ICAgICAgICAgICAgICAgICAgICBfbG9jazsKICAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAgKmN1cnI7
ICAgICAgICAgICAvKiBjdXJyZW50IHRhc2sgICAgICAgICAgICAgICAgICAgICovCkBAIC01MSw3
ICs1Miw2IEBAIHN0cnVjdCBzY2hlZF9yZXNvdXJjZSB7CiAKICNkZWZpbmUgY3Vycl9vbl9jcHUo
YykgICAgKGdldF9zY2hlZF9yZXMoYyktPmN1cnIpCiAKLURFQ0xBUkVfUEVSX0NQVShzdHJ1Y3Qg
Y3B1cG9vbCAqLCBjcHVwb29sKTsKIERFQ0xBUkVfUEVSX0NQVShzdHJ1Y3Qgc2NoZWRfcmVzb3Vy
Y2UgKiwgc2NoZWRfcmVzKTsKIAogc3RhdGljIGlubGluZSBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2Ug
KmdldF9zY2hlZF9yZXModW5zaWduZWQgaW50IGNwdSkKLS0gCjIuMTYuNAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 28 10:34:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 10:34:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVZRK-0007Ht-A1; Tue, 28 May 2019 10:34:42 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=31/0=T4=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hVZQI-00050k-2W
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 10:33:38 +0000
X-Inumbo-ID: 0a3a5ca3-8134-11e9-8980-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0a3a5ca3-8134-11e9-8980-bc764e045a96;
 Tue, 28 May 2019 10:33:32 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id CEB6BB0AE;
 Tue, 28 May 2019 10:33:31 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 28 May 2019 12:33:12 +0200
Message-Id: <20190528103313.1343-60-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190528103313.1343-1-jgross@suse.com>
References: <20190528103313.1343-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH 59/60] xen/sched: support core scheduling for
 moving cpus to/from cpupools
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2l0aCBjb3JlIHNjaGVkdWxpbmcgYWN0aXZlIGl0IGlzIG5lY2Vzc2FyeSB0byBtb3ZlIG11bHRp
cGxlIGNwdXMgYXQKdGhlIHNhbWUgdGltZSB0byBvciBmcm9tIGEgY3B1cG9vbCBpbiBvcmRlciB0
byBhdm9pZCBzcGxpdCBzY2hlZHVsaW5nCnJlc291cmNlcyBpbiBiZXR3ZWVuLgoKU2lnbmVkLW9m
Zi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KVjE6IG5ldyBwYXRjaAot
LS0KIHhlbi9jb21tb24vY3B1cG9vbC5jICAgICAgIHwgODcgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKystLS0tLS0tLS0tLQogeGVuL2NvbW1vbi9zY2hlZHVsZS5jICAgICAgfCAg
MyArLQogeGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmggfCAgMSArCiAzIGZpbGVzIGNoYW5nZWQs
IDY4IGluc2VydGlvbnMoKyksIDIzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21t
b24vY3B1cG9vbC5jIGIveGVuL2NvbW1vbi9jcHVwb29sLmMKaW5kZXggZWM4MTEyNDE4Mi4uNGRh
YzdkZWRjYSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9jcHVwb29sLmMKKysrIGIveGVuL2NvbW1v
bi9jcHVwb29sLmMKQEAgLTI2NSwyMyArMjY1LDMwIEBAIHN0YXRpYyBpbnQgY3B1cG9vbF9hc3Np
Z25fY3B1X2xvY2tlZChzdHJ1Y3QgY3B1cG9vbCAqYywgdW5zaWduZWQgaW50IGNwdSkKIHsKICAg
ICBpbnQgcmV0OwogICAgIHN0cnVjdCBkb21haW4gKmQ7CisgICAgY29uc3QgY3B1bWFza190ICpj
cHVzOworCisgICAgY3B1cyA9IHNjaGVkX2dldF9vcHRfY3B1bWFzayhjLT5vcHRfZ3JhbnVsYXJp
dHksIGNwdSk7CiAKICAgICBpZiAoIChjcHVwb29sX21vdmluZ19jcHUgPT0gY3B1KSAmJiAoYyAh
PSBjcHVwb29sX2NwdV9tb3ZpbmcpICkKICAgICAgICAgcmV0dXJuIC1FQUREUk5PVEFWQUlMOwot
ICAgIHJldCA9IHNjaGVkdWxlX2NwdV9hZGQoY3B1LCBjKTsKKyAgICByZXQgPSBzY2hlZHVsZV9j
cHVfYWRkKGNwdW1hc2tfZmlyc3QoY3B1cyksIGMpOwogICAgIGlmICggcmV0ICkKICAgICAgICAg
cmV0dXJuIHJldDsKIAotICAgIGNwdW1hc2tfY2xlYXJfY3B1KGNwdSwgJmNwdXBvb2xfZnJlZV9j
cHVzKTsKKyAgICByY3VfcmVhZF9sb2NrKCZzY2hlZF9yZXNfcmN1bG9jayk7CisKKyAgICBjcHVt
YXNrX2FuZG5vdCgmY3B1cG9vbF9mcmVlX2NwdXMsICZjcHVwb29sX2ZyZWVfY3B1cywgY3B1cyk7
CiAgICAgaWYgKGNwdXBvb2xfbW92aW5nX2NwdSA9PSBjcHUpCiAgICAgewogICAgICAgICBjcHVw
b29sX21vdmluZ19jcHUgPSAtMTsKICAgICAgICAgY3B1cG9vbF9wdXQoY3B1cG9vbF9jcHVfbW92
aW5nKTsKICAgICAgICAgY3B1cG9vbF9jcHVfbW92aW5nID0gTlVMTDsKICAgICB9Ci0gICAgY3B1
bWFza19zZXRfY3B1KGNwdSwgYy0+Y3B1X3ZhbGlkKTsKKyAgICBjcHVtYXNrX29yKGMtPmNwdV92
YWxpZCwgYy0+Y3B1X3ZhbGlkLCBjcHVzKTsKICAgICBjcHVtYXNrX2FuZChjLT5yZXNfdmFsaWQs
IGMtPmNwdV92YWxpZCwgc2NoZWRfcmVzX21hc2spOwogCisgICAgcmN1X3JlYWRfdW5sb2NrKCZz
Y2hlZF9yZXNfcmN1bG9jayk7CisKICAgICByY3VfcmVhZF9sb2NrKCZkb21saXN0X3JlYWRfbG9j
ayk7CiAgICAgZm9yX2VhY2hfZG9tYWluX2luX2NwdXBvb2woZCwgYykKICAgICB7CkBAIC0yOTUs
NiArMzAyLDcgQEAgc3RhdGljIGludCBjcHVwb29sX2Fzc2lnbl9jcHVfbG9ja2VkKHN0cnVjdCBj
cHVwb29sICpjLCB1bnNpZ25lZCBpbnQgY3B1KQogc3RhdGljIGludCBjcHVwb29sX3VuYXNzaWdu
X2NwdV9lcGlsb2d1ZShzdHJ1Y3QgY3B1cG9vbCAqYykKIHsKICAgICBpbnQgY3B1ID0gY3B1cG9v
bF9tb3ZpbmdfY3B1OworICAgIGNvbnN0IGNwdW1hc2tfdCAqY3B1czsKICAgICBzdHJ1Y3QgZG9t
YWluICpkOwogICAgIGludCByZXQ7CiAKQEAgLTMwNyw3ICszMTUsMTAgQEAgc3RhdGljIGludCBj
cHVwb29sX3VuYXNzaWduX2NwdV9lcGlsb2d1ZShzdHJ1Y3QgY3B1cG9vbCAqYykKICAgICAgKi8K
ICAgICByY3VfcmVhZF9sb2NrKCZkb21saXN0X3JlYWRfbG9jayk7CiAgICAgcmV0ID0gY3B1X2Rp
c2FibGVfc2NoZWR1bGVyKGNwdSk7Ci0gICAgY3B1bWFza19zZXRfY3B1KGNwdSwgJmNwdXBvb2xf
ZnJlZV9jcHVzKTsKKworICAgIHJjdV9yZWFkX2xvY2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsKKyAg
ICBjcHVzID0gZ2V0X3NjaGVkX3JlcyhjcHUpLT5jcHVzOworICAgIGNwdW1hc2tfb3IoJmNwdXBv
b2xfZnJlZV9jcHVzLCAmY3B1cG9vbF9mcmVlX2NwdXMsIGNwdXMpOwogCiAgICAgLyoKICAgICAg
KiBjcHVfZGlzYWJsZV9zY2hlZHVsZXIoKSByZXR1cm5pbmcgYW4gZXJyb3IgZG9lc24ndCByZXF1
aXJlIHJlc2V0dGluZwpAQCAtMzIwLDcgKzMzMSw3IEBAIHN0YXRpYyBpbnQgY3B1cG9vbF91bmFz
c2lnbl9jcHVfZXBpbG9ndWUoc3RydWN0IGNwdXBvb2wgKmMpCiAgICAgewogICAgICAgICByZXQg
PSBzY2hlZHVsZV9jcHVfcm0oY3B1KTsKICAgICAgICAgaWYgKCByZXQgKQotICAgICAgICAgICAg
Y3B1bWFza19jbGVhcl9jcHUoY3B1LCAmY3B1cG9vbF9mcmVlX2NwdXMpOworICAgICAgICAgICAg
Y3B1bWFza19hbmRub3QoJmNwdXBvb2xfZnJlZV9jcHVzLCAmY3B1cG9vbF9mcmVlX2NwdXMsIGNw
dXMpOwogICAgICAgICBlbHNlCiAgICAgICAgIHsKICAgICAgICAgICAgIGNwdXBvb2xfbW92aW5n
X2NwdSA9IC0xOwpAQCAtMzI4LDYgKzMzOSw3IEBAIHN0YXRpYyBpbnQgY3B1cG9vbF91bmFzc2ln
bl9jcHVfZXBpbG9ndWUoc3RydWN0IGNwdXBvb2wgKmMpCiAgICAgICAgICAgICBjcHVwb29sX2Nw
dV9tb3ZpbmcgPSBOVUxMOwogICAgICAgICB9CiAgICAgfQorICAgIHJjdV9yZWFkX3VubG9jaygm
ZG9tbGlzdF9yZWFkX2xvY2spOwogCiAgICAgZm9yX2VhY2hfZG9tYWluX2luX2NwdXBvb2woZCwg
YykKICAgICB7CkBAIC0zNDIsNiArMzU0LDcgQEAgc3RhdGljIGludCBjcHVwb29sX3VuYXNzaWdu
X2NwdV9wcm9sb2d1ZShzdHJ1Y3QgY3B1cG9vbCAqYywgdW5zaWduZWQgaW50IGNwdSkKIHsKICAg
ICBpbnQgcmV0OwogICAgIHN0cnVjdCBkb21haW4gKmQ7CisgICAgY29uc3QgY3B1bWFza190ICpj
cHVzOwogCiAgICAgc3Bpbl9sb2NrKCZjcHVwb29sX2xvY2spOwogICAgIHJldCA9IC1FQUREUk5P
VEFWQUlMOwpAQCAtMzUyLDcgKzM2NSwxMSBAQCBzdGF0aWMgaW50IGNwdXBvb2xfdW5hc3NpZ25f
Y3B1X3Byb2xvZ3VlKHN0cnVjdCBjcHVwb29sICpjLCB1bnNpZ25lZCBpbnQgY3B1KQogICAgIGlm
ICggIWNwdW1hc2tfdGVzdF9jcHUoY3B1LCBjLT5jcHVfdmFsaWQpICYmIChjcHUgIT0gY3B1cG9v
bF9tb3ZpbmdfY3B1KSApCiAgICAgICAgIGdvdG8gb3V0OwogCi0gICAgaWYgKCAoYy0+bl9kb20g
PiAwKSAmJiAoY3B1bWFza193ZWlnaHQoYy0+Y3B1X3ZhbGlkKSA9PSAxKSAmJgorICAgIHJjdV9y
ZWFkX2xvY2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsKKyAgICBjcHVzID0gZ2V0X3NjaGVkX3Jlcyhj
cHUpLT5jcHVzOworCisgICAgaWYgKCAoYy0+bl9kb20gPiAwKSAmJgorICAgICAgICAgKGNwdW1h
c2tfd2VpZ2h0KGMtPmNwdV92YWxpZCkgPT0gY3B1bWFza193ZWlnaHQoY3B1cykpICYmCiAgICAg
ICAgICAoY3B1ICE9IGNwdXBvb2xfbW92aW5nX2NwdSkgKQogICAgIHsKICAgICAgICAgcmN1X3Jl
YWRfbG9jaygmZG9tbGlzdF9yZWFkX2xvY2spOwpAQCAtMzc0LDkgKzM5MSwxMCBAQCBzdGF0aWMg
aW50IGNwdXBvb2xfdW5hc3NpZ25fY3B1X3Byb2xvZ3VlKHN0cnVjdCBjcHVwb29sICpjLCB1bnNp
Z25lZCBpbnQgY3B1KQogICAgIGNwdXBvb2xfbW92aW5nX2NwdSA9IGNwdTsKICAgICBhdG9taWNf
aW5jKCZjLT5yZWZjbnQpOwogICAgIGNwdXBvb2xfY3B1X21vdmluZyA9IGM7Ci0gICAgY3B1bWFz
a19jbGVhcl9jcHUoY3B1LCBjLT5jcHVfdmFsaWQpOworICAgIGNwdW1hc2tfYW5kbm90KGMtPmNw
dV92YWxpZCwgYy0+Y3B1X3ZhbGlkLCBjcHVzKTsKICAgICBjcHVtYXNrX2FuZChjLT5yZXNfdmFs
aWQsIGMtPmNwdV92YWxpZCwgc2NoZWRfcmVzX21hc2spOwogCisgICAgcmN1X3JlYWRfdW5sb2Nr
KCZkb21saXN0X3JlYWRfbG9jayk7CiBvdXQ6CiAgICAgc3Bpbl91bmxvY2soJmNwdXBvb2xfbG9j
ayk7CiAKQEAgLTQyOCwxMiArNDQ2LDEyIEBAIHN0YXRpYyBpbnQgY3B1cG9vbF91bmFzc2lnbl9j
cHUoc3RydWN0IGNwdXBvb2wgKmMsIHVuc2lnbmVkIGludCBjcHUpCiAgICAgICAgIHJldHVybiBy
ZXQ7CiAgICAgfQogCi0gICAgd29ya19jcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7CisgICAgd29y
a19jcHUgPSBzY2hlZF9nZXRfcmVzb3VyY2VfY3B1KHNtcF9wcm9jZXNzb3JfaWQoKSk7CiAgICAg
aWYgKCB3b3JrX2NwdSA9PSBjcHUgKQogICAgIHsKICAgICAgICAgd29ya19jcHUgPSBjcHVtYXNr
X2ZpcnN0KGNwdXBvb2wwLT5jcHVfdmFsaWQpOwogICAgICAgICBpZiAoIHdvcmtfY3B1ID09IGNw
dSApCi0gICAgICAgICAgICB3b3JrX2NwdSA9IGNwdW1hc2tfbmV4dChjcHUsIGNwdXBvb2wwLT5j
cHVfdmFsaWQpOworICAgICAgICAgICAgd29ya19jcHUgPSBjcHVtYXNrX2xhc3QoY3B1cG9vbDAt
PmNwdV92YWxpZCk7CiAgICAgfQogICAgIHJldHVybiBjb250aW51ZV9oeXBlcmNhbGxfb25fY3B1
KHdvcmtfY3B1LCBjcHVwb29sX3VuYXNzaWduX2NwdV9oZWxwZXIsIGMpOwogfQpAQCAtNDk5LDYg
KzUxNyw3IEBAIHZvaWQgY3B1cG9vbF9ybV9kb21haW4oc3RydWN0IGRvbWFpbiAqZCkKIHN0YXRp
YyBpbnQgY3B1cG9vbF9jcHVfYWRkKHVuc2lnbmVkIGludCBjcHUpCiB7CiAgICAgaW50IHJldCA9
IDA7CisgICAgY29uc3QgY3B1bWFza190ICpjcHVzOwogCiAgICAgc3Bpbl9sb2NrKCZjcHVwb29s
X2xvY2spOwogICAgIGNwdW1hc2tfY2xlYXJfY3B1KGNwdSwgJmNwdXBvb2xfbG9ja2VkX2NwdXMp
OwpAQCAtNTEyLDcgKzUzMSwxMSBAQCBzdGF0aWMgaW50IGNwdXBvb2xfY3B1X2FkZCh1bnNpZ25l
ZCBpbnQgY3B1KQogICAgICAqLwogICAgIHJjdV9yZWFkX2xvY2soJnNjaGVkX3Jlc19yY3Vsb2Nr
KTsKICAgICBnZXRfc2NoZWRfcmVzKGNwdSktPmNwdXBvb2wgPSBOVUxMOwotICAgIHJldCA9IGNw
dXBvb2xfYXNzaWduX2NwdV9sb2NrZWQoY3B1cG9vbDAsIGNwdSk7CisKKyAgICBjcHVzID0gc2No
ZWRfZ2V0X29wdF9jcHVtYXNrKGNwdXBvb2wwLT5vcHRfZ3JhbnVsYXJpdHksIGNwdSk7CisgICAg
aWYgKCBjcHVtYXNrX3N1YnNldChjcHVzLCAmY3B1cG9vbF9mcmVlX2NwdXMpICkKKyAgICAgICAg
cmV0ID0gY3B1cG9vbF9hc3NpZ25fY3B1X2xvY2tlZChjcHVwb29sMCwgY3B1KTsKKwogICAgIHJj
dV9yZWFkX3VubG9jaygmc2NoZWRfcmVzX3JjdWxvY2spOwogCiAgICAgc3Bpbl91bmxvY2soJmNw
dXBvb2xfbG9jayk7CkBAIC01NDcsMjcgKzU3MCwzMyBAQCBzdGF0aWMgdm9pZCBjcHVwb29sX2Nw
dV9yZW1vdmUodW5zaWduZWQgaW50IGNwdSkKIHN0YXRpYyBpbnQgY3B1cG9vbF9jcHVfcmVtb3Zl
X3Byb2xvZ3VlKHVuc2lnbmVkIGludCBjcHUpCiB7CiAgICAgaW50IHJldCA9IDA7CisgICAgY3B1
bWFza190ICpjcHVzOworICAgIHVuc2lnbmVkIGludCBtYXN0ZXJfY3B1OwogCiAgICAgc3Bpbl9s
b2NrKCZjcHVwb29sX2xvY2spOwogCi0gICAgaWYgKCBjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgJmNw
dXBvb2xfbG9ja2VkX2NwdXMpICkKKyAgICByY3VfcmVhZF9sb2NrKCZzY2hlZF9yZXNfcmN1bG9j
ayk7CisgICAgY3B1cyA9IGdldF9zY2hlZF9yZXMoY3B1KS0+Y3B1czsKKyAgICBtYXN0ZXJfY3B1
ID0gc2NoZWRfZ2V0X3Jlc291cmNlX2NwdShjcHUpOworICAgIGlmICggY3B1bWFza19pbnRlcnNl
Y3RzKGNwdXMsICZjcHVwb29sX2xvY2tlZF9jcHVzKSApCiAgICAgICAgIHJldCA9IC1FQlVTWTsK
ICAgICBlbHNlCiAgICAgICAgIGNwdW1hc2tfc2V0X2NwdShjcHUsICZjcHVwb29sX2xvY2tlZF9j
cHVzKTsKKyAgICByY3VfcmVhZF91bmxvY2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsKIAogICAgIHNw
aW5fdW5sb2NrKCZjcHVwb29sX2xvY2spOwogCiAgICAgaWYgKCByZXQgKQogICAgICAgICByZXR1
cm4gIHJldDsKIAotICAgIGlmICggY3B1bWFza190ZXN0X2NwdShjcHUsIGNwdXBvb2wwLT5jcHVf
dmFsaWQpICkKKyAgICBpZiAoIGNwdW1hc2tfdGVzdF9jcHUobWFzdGVyX2NwdSwgY3B1cG9vbDAt
PmNwdV92YWxpZCkgKQogICAgIHsKICAgICAgICAgLyogQ3B1cG9vbDAgaXMgcG9wdWxhdGVkIG9u
bHkgYWZ0ZXIgYWxsIGNwdXMgYXJlIHVwLiAqLwogICAgICAgICBBU1NFUlQoc3lzdGVtX3N0YXRl
ID09IFNZU19TVEFURV9hY3RpdmUpOwogCi0gICAgICAgIHJldCA9IGNwdXBvb2xfdW5hc3NpZ25f
Y3B1X3Byb2xvZ3VlKGNwdXBvb2wwLCBjcHUpOworICAgICAgICByZXQgPSBjcHVwb29sX3VuYXNz
aWduX2NwdV9wcm9sb2d1ZShjcHVwb29sMCwgbWFzdGVyX2NwdSk7CiAgICAgfQotICAgIGVsc2Ug
aWYgKCAhY3B1bWFza190ZXN0X2NwdShjcHUsICZjcHVwb29sX2ZyZWVfY3B1cykgKQorICAgIGVs
c2UgaWYgKCAhY3B1bWFza190ZXN0X2NwdShtYXN0ZXJfY3B1LCAmY3B1cG9vbF9mcmVlX2NwdXMp
ICkKICAgICAgICAgcmV0ID0gLUVOT0RFVjsKIAogICAgIHJldHVybiByZXQ7CkBAIC02NTcsMjcg
KzY4Niw0MyBAQCBpbnQgY3B1cG9vbF9kb19zeXNjdGwoc3RydWN0IHhlbl9zeXNjdGxfY3B1cG9v
bF9vcCAqb3ApCiAgICAgY2FzZSBYRU5fU1lTQ1RMX0NQVVBPT0xfT1BfQUREQ1BVOgogICAgIHsK
ICAgICAgICAgdW5zaWduZWQgY3B1OworICAgICAgICBjb25zdCBjcHVtYXNrX3QgKmNwdXM7CiAK
ICAgICAgICAgY3B1ID0gb3AtPmNwdTsKICAgICAgICAgY3B1cG9vbF9kcHJpbnRrKCJjcHVwb29s
X2Fzc2lnbl9jcHUocG9vbD0lZCxjcHU9JWQpXG4iLAogICAgICAgICAgICAgICAgICAgICAgICAg
b3AtPmNwdXBvb2xfaWQsIGNwdSk7CisKICAgICAgICAgc3Bpbl9sb2NrKCZjcHVwb29sX2xvY2sp
OworCisgICAgICAgIGMgPSBjcHVwb29sX2ZpbmRfYnlfaWQob3AtPmNwdXBvb2xfaWQpOworICAg
ICAgICByZXQgPSAtRU5PRU5UOworICAgICAgICBpZiAoIGMgPT0gTlVMTCApCisgICAgICAgICAg
ICBnb3RvIGFkZGNwdV9vdXQ7CiAgICAgICAgIGlmICggY3B1ID09IFhFTl9TWVNDVExfQ1BVUE9P
TF9QQVJfQU5ZICkKLSAgICAgICAgICAgIGNwdSA9IGNwdW1hc2tfZmlyc3QoJmNwdXBvb2xfZnJl
ZV9jcHVzKTsKKyAgICAgICAgeworICAgICAgICAgICAgZm9yX2VhY2hfY3B1ICggY3B1LCAmY3B1
cG9vbF9mcmVlX2NwdXMgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIGNwdXMgPSBz
Y2hlZF9nZXRfb3B0X2NwdW1hc2soYy0+b3B0X2dyYW51bGFyaXR5LCBjcHUpOworICAgICAgICAg
ICAgICAgIGlmICggY3B1bWFza19zdWJzZXQoY3B1cywgJmNwdXBvb2xfZnJlZV9jcHVzKSApCisg
ICAgICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgfQorICAgICAgICAgICAgcmV0
ID0gLUVOT0RFVjsKKyAgICAgICAgICAgIGlmICggY3B1ID49IG5yX2NwdV9pZHMgKQorICAgICAg
ICAgICAgICAgIGdvdG8gYWRkY3B1X291dDsKKyAgICAgICAgfQogICAgICAgICByZXQgPSAtRUlO
VkFMOwogICAgICAgICBpZiAoIGNwdSA+PSBucl9jcHVfaWRzICkKICAgICAgICAgICAgIGdvdG8g
YWRkY3B1X291dDsKICAgICAgICAgcmV0ID0gLUVOT0RFVjsKLSAgICAgICAgaWYgKCAhY3B1bWFz
a190ZXN0X2NwdShjcHUsICZjcHVwb29sX2ZyZWVfY3B1cykgfHwKLSAgICAgICAgICAgICBjcHVt
YXNrX3Rlc3RfY3B1KGNwdSwgJmNwdXBvb2xfbG9ja2VkX2NwdXMpICkKLSAgICAgICAgICAgIGdv
dG8gYWRkY3B1X291dDsKLSAgICAgICAgYyA9IGNwdXBvb2xfZmluZF9ieV9pZChvcC0+Y3B1cG9v
bF9pZCk7Ci0gICAgICAgIHJldCA9IC1FTk9FTlQ7Ci0gICAgICAgIGlmICggYyA9PSBOVUxMICkK
KyAgICAgICAgY3B1cyA9IHNjaGVkX2dldF9vcHRfY3B1bWFzayhjLT5vcHRfZ3JhbnVsYXJpdHks
IGNwdSk7CisgICAgICAgIGlmICggIWNwdW1hc2tfc3Vic2V0KGNwdXMsICZjcHVwb29sX2ZyZWVf
Y3B1cykgfHwKKyAgICAgICAgICAgICBjcHVtYXNrX2ludGVyc2VjdHMoY3B1cywgJmNwdXBvb2xf
bG9ja2VkX2NwdXMpICkKICAgICAgICAgICAgIGdvdG8gYWRkY3B1X291dDsKICAgICAgICAgcmV0
ID0gY3B1cG9vbF9hc3NpZ25fY3B1X2xvY2tlZChjLCBjcHUpOworCiAgICAgYWRkY3B1X291dDoK
ICAgICAgICAgc3Bpbl91bmxvY2soJmNwdXBvb2xfbG9jayk7CisKICAgICAgICAgY3B1cG9vbF9k
cHJpbnRrKCJjcHVwb29sX2Fzc2lnbl9jcHUocG9vbD0lZCxjcHU9JWQpIHJldCAlZFxuIiwKICAg
ICAgICAgICAgICAgICAgICAgICAgIG9wLT5jcHVwb29sX2lkLCBjcHUsIHJldCk7CiAgICAgfQpk
aWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5j
CmluZGV4IGI0ZTY1ZTgxYjAuLmZlZDcxYjI2ZDIgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2No
ZWR1bGUuYworKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKQEAgLTI0NjksOCArMjQ2OSw3IEBA
IHN0YXRpYyBzdHJ1Y3Qgbm90aWZpZXJfYmxvY2sgY3B1X3NjaGVkdWxlX25mYiA9IHsKICAgICAu
bm90aWZpZXJfY2FsbCA9IGNwdV9zY2hlZHVsZV9jYWxsYmFjawogfTsKIAotc3RhdGljIGNvbnN0
IGNwdW1hc2tfdCAqc2NoZWRfZ2V0X29wdF9jcHVtYXNrKGVudW0gc2NoZWRfZ3JhbiBvcHQsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50
IGNwdSkKK2NvbnN0IGNwdW1hc2tfdCAqc2NoZWRfZ2V0X29wdF9jcHVtYXNrKGVudW0gc2NoZWRf
Z3JhbiBvcHQsIHVuc2lnbmVkIGludCBjcHUpCiB7CiAgICAgY29uc3QgY3B1bWFza190ICptYXNr
OwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaCBiL3hlbi9pbmNsdWRl
L3hlbi9zY2hlZC1pZi5oCmluZGV4IDcxNGQ3OTM4MTUuLmMxMjUyMzYwNjggMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1p
Zi5oCkBAIC02MTMsNSArNjEzLDYgQEAgYWZmaW5pdHlfYmFsYW5jZV9jcHVtYXNrKGNvbnN0IHN0
cnVjdCBzY2hlZF91bml0ICp1bml0LCBpbnQgc3RlcCwKIH0KIAogdm9pZCBzY2hlZF9ybV9jcHUo
dW5zaWduZWQgaW50IGNwdSk7Citjb25zdCBjcHVtYXNrX3QgKnNjaGVkX2dldF9vcHRfY3B1bWFz
ayhlbnVtIHNjaGVkX2dyYW4gb3B0LCB1bnNpZ25lZCBpbnQgY3B1KTsKIAogI2VuZGlmIC8qIF9f
WEVOX1NDSEVEX0lGX0hfXyAqLwotLSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 28 10:34:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 10:34:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVZRO-0007Ro-Vt; Tue, 28 May 2019 10:34:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=31/0=T4=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hVZQJ-00053Y-9l
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 10:33:39 +0000
X-Inumbo-ID: 0933a726-8134-11e9-bde3-5bca5c601ae0
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0933a726-8134-11e9-bde3-5bca5c601ae0;
 Tue, 28 May 2019 10:33:30 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 2A93DB090;
 Tue, 28 May 2019 10:33:30 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 28 May 2019 12:33:06 +0200
Message-Id: <20190528103313.1343-54-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190528103313.1343-1-jgross@suse.com>
References: <20190528103313.1343-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH 53/60] xen/sched: remove cpu from pool0 before
 removing it
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VG9kYXkgYSBjcHUgd2hpY2ggaXMgcmVtb3ZlZCBmcm9tIHRoZSBzeXN0ZW0gaXMgdGFrZW4gZGly
ZWN0bHkgZnJvbQpQb29sMCB0byB0aGUgb2ZmbGluZSBzdGF0ZS4gVGhpcyB3aWxsIGNvbmZsaWN0
IHdpdGggY29yZSBzY2hlZHVsaW5nLApzbyByZW1vdmUgaXQgZnJvbSBQb29sMCBmaXJzdC4gQWRk
aXRpb25hbGx5IGFjY2VwdCByZW1vdmluZyBhIGZyZWUgY3B1Cmluc3RlYWQgb2YgcmVxdWlyaW5n
IGl0IHRvIGJlIGluIFBvb2wwLgoKRm9yIHRoZSByZXN1bWUgZmFpbGVkIGNhc2Ugd2UgbmVlZCB0
byBjYWxsIHRoZSBzY2hlZHVsZXIgY29kZSBmb3IgdGhhdApzaXR1YXRpb24gYWZ0ZXIgdGhlIGNw
dXBvb2wgaGFuZGxpbmcsIHNvIG1vdmUgdGhlIHNjaGVkdWxlciBjb2RlIGludG8KYSBmdW5jdGlv
biBhbmQgY2FsbCBpdCBmcm9tIGNwdXBvb2xfY3B1X3JlbW92ZV9mb3JjZWQoKSBhbmQgcmVtb3Zl
IHRoZQpDUFVfUkVTVU1FX0ZBSUxFRCBjYXNlIGZyb20gY3B1X3NjaGVkdWxlX2NhbGxiYWNrKCku
CgpOb3RlIHRoYXQgd2UgYXJlIGNhbGxpbmcgbm93IHNjaGVkdWxlX2NwdV9zd2l0Y2goKSBpbiBz
dG9wX21hY2hpbmUKY29udGV4dCBzbyB3ZSBuZWVkIHRvIHN3aXRjaCBmcm9tIHNwaW5sb2NrX2ly
cSB0byBzcGlubG9ja19pcnFzYXZlLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgotLS0KVjE6IG5ldyBwYXRjaAotLS0KIHhlbi9jb21tb24vY3B1cG9vbC5j
ICAgICAgIHwgMTc3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0t
LQogeGVuL2NvbW1vbi9zY2hlZHVsZS5jICAgICAgfCAgMjkgKysrKystLS0KIHhlbi9pbmNsdWRl
L3hlbi9zY2hlZC1pZi5oIHwgICAyICsKIDMgZmlsZXMgY2hhbmdlZCwgMTI4IGluc2VydGlvbnMo
KyksIDgwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vY3B1cG9vbC5jIGIv
eGVuL2NvbW1vbi9jcHVwb29sLmMKaW5kZXggMmEzZTE0NDcwMC4uYWI0YTJiZTRmYyAxMDA2NDQK
LS0tIGEveGVuL2NvbW1vbi9jcHVwb29sLmMKKysrIGIveGVuL2NvbW1vbi9jcHVwb29sLmMKQEAg
LTI5MiwyMiArMjkyLDE0IEBAIHN0YXRpYyBpbnQgY3B1cG9vbF9hc3NpZ25fY3B1X2xvY2tlZChz
dHJ1Y3QgY3B1cG9vbCAqYywgdW5zaWduZWQgaW50IGNwdSkKICAgICByZXR1cm4gMDsKIH0KIAot
c3RhdGljIGxvbmcgY3B1cG9vbF91bmFzc2lnbl9jcHVfaGVscGVyKHZvaWQgKmluZm8pCitzdGF0
aWMgaW50IGNwdXBvb2xfdW5hc3NpZ25fY3B1X2VwaWxvZ3VlKHN0cnVjdCBjcHVwb29sICpjKQog
ewogICAgIGludCBjcHUgPSBjcHVwb29sX21vdmluZ19jcHU7Ci0gICAgc3RydWN0IGNwdXBvb2wg
KmMgPSBpbmZvOwogICAgIHN0cnVjdCBkb21haW4gKmQ7Ci0gICAgbG9uZyByZXQ7Ci0KLSAgICBj
cHVwb29sX2RwcmludGsoImNwdXBvb2xfdW5hc3NpZ25fY3B1KHBvb2w9JWQsY3B1PSVkKVxuIiwK
LSAgICAgICAgICAgICAgICAgICAgY3B1cG9vbF9jcHVfbW92aW5nLT5jcHVwb29sX2lkLCBjcHUp
OworICAgIGludCByZXQ7CiAKLSAgICBzcGluX2xvY2soJmNwdXBvb2xfbG9jayk7CiAgICAgaWYg
KCBjICE9IGNwdXBvb2xfY3B1X21vdmluZyApCi0gICAgewotICAgICAgICByZXQgPSAtRUFERFJO
T1RBVkFJTDsKLSAgICAgICAgZ290byBvdXQ7Ci0gICAgfQorICAgICAgICByZXR1cm4gLUVBRERS
Tk9UQVZBSUw7CiAKICAgICAvKgogICAgICAqIFdlIG5lZWQgdGhpcyBmb3Igc2Nhbm5pbmcgdGhl
IGRvbWFpbiBsaXN0LCBib3RoIGluCkBAIC0zNDIsMzkgKzMzNCwxOSBAQCBzdGF0aWMgbG9uZyBj
cHVwb29sX3VuYXNzaWduX2NwdV9oZWxwZXIodm9pZCAqaW5mbykKICAgICAgICAgZG9tYWluX3Vw
ZGF0ZV9ub2RlX2FmZmluaXR5KGQpOwogICAgIH0KICAgICByY3VfcmVhZF91bmxvY2soJmRvbWxp
c3RfcmVhZF9sb2NrKTsKLW91dDoKLSAgICBzcGluX3VubG9jaygmY3B1cG9vbF9sb2NrKTsKLSAg
ICBjcHVwb29sX2RwcmludGsoImNwdXBvb2xfdW5hc3NpZ25fY3B1IHJldD0lbGRcbiIsIHJldCk7
CisKICAgICByZXR1cm4gcmV0OwogfQogCi0vKgotICogdW5hc3NpZ24gYSBzcGVjaWZpYyBjcHUg
ZnJvbSBhIGNwdXBvb2wKLSAqIHdlIG11c3QgYmUgc3VyZSBub3QgdG8gcnVuIG9uIHRoZSBjcHUg
dG8gYmUgdW5hc3NpZ25lZCEgdG8gYWNoaWV2ZSB0aGlzCi0gKiB0aGUgbWFpbiBmdW5jdGlvbmFs
aXR5IGlzIHBlcmZvcm1lZCB2aWEgY29udGludWVfaHlwZXJjYWxsX29uX2NwdSBvbiBhCi0gKiBz
cGVjaWZpYyBjcHUuCi0gKiBpZiB0aGUgY3B1IHRvIGJlIHJlbW92ZWQgaXMgdGhlIGxhc3Qgb25l
IG9mIHRoZSBjcHVwb29sIG5vIGFjdGl2ZSBkb21haW4KLSAqIG11c3QgYmUgYm91bmQgdG8gdGhl
IGNwdXBvb2wuIGR5aW5nIGRvbWFpbnMgYXJlIG1vdmVkIHRvIGNwdXBvb2wwIGFzIHRoZXkKLSAq
IG1pZ2h0IGJlIHpvbWJpZXMuCi0gKiBwb3NzaWJsZSBmYWlsdXJlczoKLSAqIC0gbGFzdCBjcHUg
YW5kIHN0aWxsIGFjdGl2ZSBkb21haW5zIGluIGNwdXBvb2wKLSAqIC0gY3B1IGp1c3QgYmVpbmcg
dW5wbHVnZ2VkCi0gKi8KLXN0YXRpYyBpbnQgY3B1cG9vbF91bmFzc2lnbl9jcHUoc3RydWN0IGNw
dXBvb2wgKmMsIHVuc2lnbmVkIGludCBjcHUpCitzdGF0aWMgaW50IGNwdXBvb2xfdW5hc3NpZ25f
Y3B1X3Byb2xvZ3VlKHN0cnVjdCBjcHVwb29sICpjLCB1bnNpZ25lZCBpbnQgY3B1KQogewotICAg
IGludCB3b3JrX2NwdTsKICAgICBpbnQgcmV0OwogICAgIHN0cnVjdCBkb21haW4gKmQ7CiAKLSAg
ICBjcHVwb29sX2RwcmludGsoImNwdXBvb2xfdW5hc3NpZ25fY3B1KHBvb2w9JWQsY3B1PSVkKVxu
IiwKLSAgICAgICAgICAgICAgICAgICAgYy0+Y3B1cG9vbF9pZCwgY3B1KTsKLQogICAgIHNwaW5f
bG9jaygmY3B1cG9vbF9sb2NrKTsKICAgICByZXQgPSAtRUFERFJOT1RBVkFJTDsKICAgICBpZiAo
IChjcHVwb29sX21vdmluZ19jcHUgIT0gLTEpICYmIChjcHUgIT0gY3B1cG9vbF9tb3ZpbmdfY3B1
KSApCiAgICAgICAgIGdvdG8gb3V0OwotICAgIGlmICggY3B1bWFza190ZXN0X2NwdShjcHUsICZj
cHVwb29sX2xvY2tlZF9jcHVzKSApCi0gICAgICAgIGdvdG8gb3V0OwogCiAgICAgcmV0ID0gMDsK
ICAgICBpZiAoICFjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgYy0+Y3B1X3ZhbGlkKSAmJiAoY3B1ICE9
IGNwdXBvb2xfbW92aW5nX2NwdSkgKQpAQCAtMzg2LDcgKzM1OCw3IEBAIHN0YXRpYyBpbnQgY3B1
cG9vbF91bmFzc2lnbl9jcHUoc3RydWN0IGNwdXBvb2wgKmMsIHVuc2lnbmVkIGludCBjcHUpCiAg
ICAgICAgIHJjdV9yZWFkX2xvY2soJmRvbWxpc3RfcmVhZF9sb2NrKTsKICAgICAgICAgZm9yX2Vh
Y2hfZG9tYWluX2luX2NwdXBvb2woZCwgYykKICAgICAgICAgewotICAgICAgICAgICAgaWYgKCAh
ZC0+aXNfZHlpbmcgKQorICAgICAgICAgICAgaWYgKCAhZC0+aXNfZHlpbmcgJiYgc3lzdGVtX3N0
YXRlID09IFNZU19TVEFURV9hY3RpdmUgKQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAg
IHJldCA9IC1FQlVTWTsKICAgICAgICAgICAgICAgICBicmVhazsKQEAgLTQwNCw4ICszNzYsNTgg
QEAgc3RhdGljIGludCBjcHVwb29sX3VuYXNzaWduX2NwdShzdHJ1Y3QgY3B1cG9vbCAqYywgdW5z
aWduZWQgaW50IGNwdSkKICAgICBjcHVwb29sX2NwdV9tb3ZpbmcgPSBjOwogICAgIGNwdW1hc2tf
Y2xlYXJfY3B1KGNwdSwgYy0+Y3B1X3ZhbGlkKTsKICAgICBjcHVtYXNrX2FuZChjLT5yZXNfdmFs
aWQsIGMtPmNwdV92YWxpZCwgc2NoZWRfcmVzX21hc2spOworCitvdXQ6CiAgICAgc3Bpbl91bmxv
Y2soJmNwdXBvb2xfbG9jayk7CiAKKyAgICByZXR1cm4gcmV0OworfQorCitzdGF0aWMgbG9uZyBj
cHVwb29sX3VuYXNzaWduX2NwdV9oZWxwZXIodm9pZCAqaW5mbykKK3sKKyAgICBzdHJ1Y3QgY3B1
cG9vbCAqYyA9IGluZm87CisgICAgbG9uZyByZXQ7CisKKyAgICBjcHVwb29sX2RwcmludGsoImNw
dXBvb2xfdW5hc3NpZ25fY3B1KHBvb2w9JWQsY3B1PSVkKVxuIiwKKyAgICAgICAgICAgICAgICAg
ICAgY3B1cG9vbF9jcHVfbW92aW5nLT5jcHVwb29sX2lkLCBjcHUpOworICAgIHNwaW5fbG9jaygm
Y3B1cG9vbF9sb2NrKTsKKworICAgIHJldCA9IGNwdXBvb2xfdW5hc3NpZ25fY3B1X2VwaWxvZ3Vl
KGMpOworCisgICAgc3Bpbl91bmxvY2soJmNwdXBvb2xfbG9jayk7CisgICAgY3B1cG9vbF9kcHJp
bnRrKCJjcHVwb29sX3VuYXNzaWduX2NwdSByZXQ9JWxkXG4iLCByZXQpOworCisgICAgcmV0dXJu
IHJldDsKK30KKworLyoKKyAqIHVuYXNzaWduIGEgc3BlY2lmaWMgY3B1IGZyb20gYSBjcHVwb29s
CisgKiB3ZSBtdXN0IGJlIHN1cmUgbm90IHRvIHJ1biBvbiB0aGUgY3B1IHRvIGJlIHVuYXNzaWdu
ZWQhIHRvIGFjaGlldmUgdGhpcworICogdGhlIG1haW4gZnVuY3Rpb25hbGl0eSBpcyBwZXJmb3Jt
ZWQgdmlhIGNvbnRpbnVlX2h5cGVyY2FsbF9vbl9jcHUgb24gYQorICogc3BlY2lmaWMgY3B1Lgor
ICogaWYgdGhlIGNwdSB0byBiZSByZW1vdmVkIGlzIHRoZSBsYXN0IG9uZSBvZiB0aGUgY3B1cG9v
bCBubyBhY3RpdmUgZG9tYWluCisgKiBtdXN0IGJlIGJvdW5kIHRvIHRoZSBjcHVwb29sLiBkeWlu
ZyBkb21haW5zIGFyZSBtb3ZlZCB0byBjcHVwb29sMCBhcyB0aGV5CisgKiBtaWdodCBiZSB6b21i
aWVzLgorICogcG9zc2libGUgZmFpbHVyZXM6CisgKiAtIGxhc3QgY3B1IGFuZCBzdGlsbCBhY3Rp
dmUgZG9tYWlucyBpbiBjcHVwb29sCisgKiAtIGNwdSBqdXN0IGJlaW5nIHVucGx1Z2dlZAorICov
CitzdGF0aWMgaW50IGNwdXBvb2xfdW5hc3NpZ25fY3B1KHN0cnVjdCBjcHVwb29sICpjLCB1bnNp
Z25lZCBpbnQgY3B1KQoreworICAgIGludCB3b3JrX2NwdTsKKyAgICBpbnQgcmV0OworCisgICAg
Y3B1cG9vbF9kcHJpbnRrKCJjcHVwb29sX3VuYXNzaWduX2NwdShwb29sPSVkLGNwdT0lZClcbiIs
CisgICAgICAgICAgICAgICAgICAgIGMtPmNwdXBvb2xfaWQsIGNwdSk7CisKKyAgICByZXQgPSBj
cHVwb29sX3VuYXNzaWduX2NwdV9wcm9sb2d1ZShjLCBjcHUpOworICAgIGlmICggcmV0ICkKKyAg
ICB7CisgICAgICAgIGNwdXBvb2xfZHByaW50aygiY3B1cG9vbF91bmFzc2lnbl9jcHUocG9vbD0l
ZCxjcHU9JWQpIHJldCAlZFxuIiwKKyAgICAgICAgICAgICAgICAgICAgICAgIGMtPmNwdXBvb2xf
aWQsIGNwdSwgcmV0KTsKKyAgICAgICAgcmV0dXJuIHJldDsKKyAgICB9CisKICAgICB3b3JrX2Nw
dSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKICAgICBpZiAoIHdvcmtfY3B1ID09IGNwdSApCiAgICAg
ewpAQCAtNDE0LDEyICs0MzYsNiBAQCBzdGF0aWMgaW50IGNwdXBvb2xfdW5hc3NpZ25fY3B1KHN0
cnVjdCBjcHVwb29sICpjLCB1bnNpZ25lZCBpbnQgY3B1KQogICAgICAgICAgICAgd29ya19jcHUg
PSBjcHVtYXNrX25leHQoY3B1LCBjcHVwb29sMC0+Y3B1X3ZhbGlkKTsKICAgICB9CiAgICAgcmV0
dXJuIGNvbnRpbnVlX2h5cGVyY2FsbF9vbl9jcHUod29ya19jcHUsIGNwdXBvb2xfdW5hc3NpZ25f
Y3B1X2hlbHBlciwgYyk7Ci0KLW91dDoKLSAgICBzcGluX3VubG9jaygmY3B1cG9vbF9sb2NrKTsK
LSAgICBjcHVwb29sX2RwcmludGsoImNwdXBvb2xfdW5hc3NpZ25fY3B1KHBvb2w9JWQsY3B1PSVk
KSByZXQgJWRcbiIsCi0gICAgICAgICAgICAgICAgICAgIGMtPmNwdXBvb2xfaWQsIGNwdSwgcmV0
KTsKLSAgICByZXR1cm4gcmV0OwogfQogCiAvKgpAQCAtNTAzLDMxICs1MTksNTQgQEAgc3RhdGlj
IGludCBjcHVwb29sX2NwdV9hZGQodW5zaWduZWQgaW50IGNwdSkKIH0KIAogLyoKLSAqIENhbGxl
ZCB0byByZW1vdmUgYSBDUFUgZnJvbSBhIHBvb2wuIFRoZSBDUFUgaXMgbG9ja2VkLCB0byBmb3Ji
aWQgcmVtb3ZpbmcKLSAqIGl0IGZyb20gcG9vbDAuIEluIGZhY3QsIGlmIHdlIHdhbnQgdG8gaG90
LXVucGx1ZyBhIENQVSwgaXQgbXVzdCBiZWxvbmcgdG8KLSAqIHBvb2wwLCBvciB3ZSBmYWlsLgor
ICogVGhpcyBmdW5jdGlvbiBpcyBjYWxsZWQgaW4gc3RvcF9tYWNoaW5lIGNvbnRleHQsIHNvIHdl
IGNhbiBiZSBzdXJlIG5vCisgKiBub24taWRsZSB2Y3B1IGlzIGFjdGl2ZSBvbiB0aGUgc3lzdGVt
LgogICovCi1zdGF0aWMgaW50IGNwdXBvb2xfY3B1X3JlbW92ZSh1bnNpZ25lZCBpbnQgY3B1KQor
c3RhdGljIHZvaWQgY3B1cG9vbF9jcHVfcmVtb3ZlKHVuc2lnbmVkIGludCBjcHUpCiB7Ci0gICAg
aW50IHJldCA9IC1FTk9ERVY7CisgICAgaW50IHJldDsKIAotICAgIHNwaW5fbG9jaygmY3B1cG9v
bF9sb2NrKTsKKyAgICBBU1NFUlQoaXNfaWRsZV92Y3B1KGN1cnJlbnQpKTsKIAotICAgIGlmICgg
Y3B1bWFza190ZXN0X2NwdShjcHUsIGNwdXBvb2wwLT5jcHVfdmFsaWQpICkKKyAgICBpZiAoICFj
cHVtYXNrX3Rlc3RfY3B1KGNwdSwgJmNwdXBvb2xfZnJlZV9jcHVzKSApCiAgICAgewotICAgICAg
ICAvKgotICAgICAgICAgKiBJZiB3ZSBhcmUgbm90IHN1c3BlbmRpbmcsIHdlIGFyZSBob3QtdW5w
bHVnZ2luZyBjcHUsIGFuZCB0aGF0IGlzCi0gICAgICAgICAqIGFsbG93ZWQgb25seSBmb3IgQ1BV
cyBpbiBwb29sMC4KLSAgICAgICAgICovCi0gICAgICAgIGNwdW1hc2tfY2xlYXJfY3B1KGNwdSwg
Y3B1cG9vbDAtPmNwdV92YWxpZCk7Ci0gICAgICAgIGNwdW1hc2tfYW5kKGNwdXBvb2wwLT5yZXNf
dmFsaWQsIGNwdXBvb2wwLT5jcHVfdmFsaWQsIHNjaGVkX3Jlc19tYXNrKTsKLSAgICAgICAgcmV0
ID0gMDsKKyAgICAgICAgcmV0ID0gY3B1cG9vbF91bmFzc2lnbl9jcHVfZXBpbG9ndWUoY3B1cG9v
bDApOworICAgICAgICBCVUdfT04ocmV0KTsKICAgICB9Cit9CiAKLSAgICBpZiAoICFyZXQgKQor
LyoKKyAqIENhbGxlZCBiZWZvcmUgYSBDUFUgaXMgYmVpbmcgcmVtb3ZlZCBmcm9tIHRoZSBzeXN0
ZW0uCisgKiBSZW1vdmluZyBhIENQVSBpcyBhbGxvd2VkIGZvciBmcmVlIENQVXMgb3IgQ1BVcyBp
biBQb29sLTAgKHRob3NlIGFyZSBtb3ZlZAorICogdG8gZnJlZSBjcHVzIGFjdHVhbGx5IGJlZm9y
ZSByZW1vdmluZyB0aGVtKS4KKyAqIFRoZSBDUFUgaXMgbG9ja2VkLCB0byBmb3JiaWQgYWRkaW5n
IGl0IGFnYWluIHRvIGFub3RoZXIgY3B1cG9vbC4KKyAqLworc3RhdGljIGludCBjcHVwb29sX2Nw
dV9yZW1vdmVfcHJvbG9ndWUodW5zaWduZWQgaW50IGNwdSkKK3sKKyAgICBpbnQgcmV0ID0gMDsK
KworICAgIHNwaW5fbG9jaygmY3B1cG9vbF9sb2NrKTsKKworICAgIGlmICggY3B1bWFza190ZXN0
X2NwdShjcHUsICZjcHVwb29sX2xvY2tlZF9jcHVzKSApCisgICAgICAgIHJldCA9IC1FQlVTWTsK
KyAgICBlbHNlCiAgICAgICAgIGNwdW1hc2tfc2V0X2NwdShjcHUsICZjcHVwb29sX2xvY2tlZF9j
cHVzKTsKKwogICAgIHNwaW5fdW5sb2NrKCZjcHVwb29sX2xvY2spOwogCisgICAgaWYgKCByZXQg
KQorICAgICAgICByZXR1cm4gIHJldDsKKworICAgIGlmICggY3B1bWFza190ZXN0X2NwdShjcHUs
IGNwdXBvb2wwLT5jcHVfdmFsaWQpICkKKyAgICB7CisgICAgICAgIC8qIENwdXBvb2wwIGlzIHBv
cHVsYXRlZCBvbmx5IGFmdGVyIGFsbCBjcHVzIGFyZSB1cC4gKi8KKyAgICAgICAgQVNTRVJUKHN5
c3RlbV9zdGF0ZSA9PSBTWVNfU1RBVEVfYWN0aXZlKTsKKworICAgICAgICByZXQgPSBjcHVwb29s
X3VuYXNzaWduX2NwdV9wcm9sb2d1ZShjcHVwb29sMCwgY3B1KTsKKyAgICB9CisgICAgZWxzZSBp
ZiAoICFjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgJmNwdXBvb2xfZnJlZV9jcHVzKSApCisgICAgICAg
IHJldCA9IC1FTk9ERVY7CisKICAgICByZXR1cm4gcmV0OwogfQogCkBAIC01MzUsMTMgKzU3NCwx
MyBAQCBzdGF0aWMgaW50IGNwdXBvb2xfY3B1X3JlbW92ZSh1bnNpZ25lZCBpbnQgY3B1KQogICog
Q2FsbGVkIGR1cmluZyByZXN1bWUgZm9yIGFsbCBjcHVzIHdoaWNoIGRpZG4ndCBjb21lIHVwIGFn
YWluLiBUaGUgY3B1IG11c3QKICAqIGJlIHJlbW92ZWQgZnJvbSB0aGUgY3B1cG9vbCBpdCBpcyBh
c3NpZ25lZCB0by4gSW4gY2FzZSBhIGNwdXBvb2wgd2lsbCBiZQogICogbGVmdCB3aXRob3V0IGNw
dSB3ZSBtb3ZlIGFsbCBkb21haW5zIG9mIHRoYXQgY3B1cG9vbCB0byBjcHVwb29sMC4KKyAqIEFz
IHdlIGFyZSBjYWxsZWQgd2l0aCBhbGwgZG9tYWlucyBzdGlsbCBmcm96ZW4gdGhlcmUgaXMgbm8g
bmVlZCB0byB0YWtlIHRoZQorICogY3B1cG9vbCBsb2NrIGhlcmUuCiAgKi8KIHN0YXRpYyB2b2lk
IGNwdXBvb2xfY3B1X3JlbW92ZV9mb3JjZWQodW5zaWduZWQgaW50IGNwdSkKIHsKICAgICBzdHJ1
Y3QgY3B1cG9vbCAqKmM7Ci0gICAgc3RydWN0IGRvbWFpbiAqZDsKLQotICAgIHNwaW5fbG9jaygm
Y3B1cG9vbF9sb2NrKTsKKyAgICBpbnQgcmV0OwogCiAgICAgaWYgKCBjcHVtYXNrX3Rlc3RfY3B1
KGNwdSwgJmNwdXBvb2xfZnJlZV9jcHVzKSApCiAgICAgICAgIGNwdW1hc2tfY2xlYXJfY3B1KGNw
dSwgJmNwdXBvb2xfZnJlZV9jcHVzKTsKQEAgLTU1MSwxOSArNTkwLDEzIEBAIHN0YXRpYyB2b2lk
IGNwdXBvb2xfY3B1X3JlbW92ZV9mb3JjZWQodW5zaWduZWQgaW50IGNwdSkKICAgICAgICAgewog
ICAgICAgICAgICAgaWYgKCBjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgKCpjKS0+Y3B1X3ZhbGlkKSAp
CiAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgY3B1bWFza19jbGVhcl9jcHUoY3B1LCAo
KmMpLT5jcHVfdmFsaWQpOwotICAgICAgICAgICAgICAgIGlmICggY3B1bWFza193ZWlnaHQoKCpj
KS0+Y3B1X3ZhbGlkKSA9PSAwICkKLSAgICAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAg
ICAgIGlmICggKmMgPT0gY3B1cG9vbDAgKQotICAgICAgICAgICAgICAgICAgICAgICAgcGFuaWMo
Ik5vIGNwdSBsZWZ0IGluIGNwdXBvb2wwXG4iKTsKLSAgICAgICAgICAgICAgICAgICAgZm9yX2Vh
Y2hfZG9tYWluX2luX2NwdXBvb2woZCwgKmMpCi0gICAgICAgICAgICAgICAgICAgICAgICBjcHVw
b29sX21vdmVfZG9tYWluX2xvY2tlZChkLCBjcHVwb29sMCk7Ci0gICAgICAgICAgICAgICAgfQor
ICAgICAgICAgICAgICAgIHJldCA9IGNwdXBvb2xfdW5hc3NpZ25fY3B1KCpjLCBjcHUpOworICAg
ICAgICAgICAgICAgIEJVR19PTihyZXQpOwogICAgICAgICAgICAgfQogICAgICAgICB9CiAgICAg
fQogCi0gICAgc3Bpbl91bmxvY2soJmNwdXBvb2xfbG9jayk7CisgICAgc2NoZWRfcm1fY3B1KGNw
dSk7CiB9CiAKIC8qCkBAIC02MzEsNyArNjY0LDggQEAgaW50IGNwdXBvb2xfZG9fc3lzY3RsKHN0
cnVjdCB4ZW5fc3lzY3RsX2NwdXBvb2xfb3AgKm9wKQogICAgICAgICBpZiAoIGNwdSA+PSBucl9j
cHVfaWRzICkKICAgICAgICAgICAgIGdvdG8gYWRkY3B1X291dDsKICAgICAgICAgcmV0ID0gLUVO
T0RFVjsKLSAgICAgICAgaWYgKCAhY3B1bWFza190ZXN0X2NwdShjcHUsICZjcHVwb29sX2ZyZWVf
Y3B1cykgKQorICAgICAgICBpZiAoICFjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgJmNwdXBvb2xfZnJl
ZV9jcHVzKSB8fAorICAgICAgICAgICAgIGNwdW1hc2tfdGVzdF9jcHUoY3B1LCAmY3B1cG9vbF9s
b2NrZWRfY3B1cykgKQogICAgICAgICAgICAgZ290byBhZGRjcHVfb3V0OwogICAgICAgICBjID0g
Y3B1cG9vbF9maW5kX2J5X2lkKG9wLT5jcHVwb29sX2lkKTsKICAgICAgICAgcmV0ID0gLUVOT0VO
VDsKQEAgLTc1OSw3ICs3OTMsMTIgQEAgc3RhdGljIGludCBjcHVfY2FsbGJhY2soCiAgICAgY2Fz
ZSBDUFVfRE9XTl9QUkVQQVJFOgogICAgICAgICAvKiBTdXNwZW5kL1Jlc3VtZSBkb24ndCBjaGFu
Z2UgYXNzaWdubWVudHMgb2YgY3B1cyB0byBjcHVwb29scy4gKi8KICAgICAgICAgaWYgKCBzeXN0
ZW1fc3RhdGUgPD0gU1lTX1NUQVRFX2FjdGl2ZSApCi0gICAgICAgICAgICByYyA9IGNwdXBvb2xf
Y3B1X3JlbW92ZShjcHUpOworICAgICAgICAgICAgcmMgPSBjcHVwb29sX2NwdV9yZW1vdmVfcHJv
bG9ndWUoY3B1KTsKKyAgICAgICAgYnJlYWs7CisgICAgY2FzZSBDUFVfRFlJTkc6CisgICAgICAg
IC8qIFN1c3BlbmQvUmVzdW1lIGRvbid0IGNoYW5nZSBhc3NpZ25tZW50cyBvZiBjcHVzIHRvIGNw
dXBvb2xzLiAqLworICAgICAgICBpZiAoIHN5c3RlbV9zdGF0ZSA8PSBTWVNfU1RBVEVfYWN0aXZl
ICkKKyAgICAgICAgICAgIGNwdXBvb2xfY3B1X3JlbW92ZShjcHUpOwogICAgICAgICBicmVhazsK
ICAgICBjYXNlIENQVV9SRVNVTUVfRkFJTEVEOgogICAgICAgICBjcHVwb29sX2NwdV9yZW1vdmVf
Zm9yY2VkKGNwdSk7CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMgYi94ZW4vY29t
bW9uL3NjaGVkdWxlLmMKaW5kZXggNDQzNjRmZjRkMi4uN2E1YWI0YjFiNiAxMDA2NDQKLS0tIGEv
eGVuL2NvbW1vbi9zY2hlZHVsZS5jCisrKyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwpAQCAtMjIz
NSwxMiArMjIzNSwyNCBAQCB2b2lkIHNjaGVkdWxlcl9wZXJjcHVfaW5pdCh1bnNpZ25lZCBpbnQg
Y3B1KQogICAgICAgICBzY2hlZF9pbml0X3BkYXRhKHNjaGVkLCBzZC0+c2NoZWRfcHJpdiwgY3B1
KTsKIH0KIAordm9pZCBzY2hlZF9ybV9jcHUodW5zaWduZWQgaW50IGNwdSkKK3sKKyAgICBpbnQg
cmM7CisgICAgc3RydWN0IHNjaGVkX3Jlc291cmNlICpzZCA9IGdldF9zY2hlZF9yZXMoY3B1KTsK
KyAgICBzdHJ1Y3Qgc2NoZWR1bGVyICpzY2hlZCA9IHNkLT5zY2hlZHVsZXI7CisKKyAgICByY3Vf
cmVhZF9sb2NrKCZkb21saXN0X3JlYWRfbG9jayk7CisgICAgcmMgPSBjcHVfZGlzYWJsZV9zY2hl
ZHVsZXIoY3B1KTsKKyAgICBCVUdfT04ocmMpOworICAgIHJjdV9yZWFkX3VubG9jaygmZG9tbGlz
dF9yZWFkX2xvY2spOworICAgIHNjaGVkX2RlaW5pdF9wZGF0YShzY2hlZCwgc2QtPnNjaGVkX3By
aXYsIGNwdSk7CisgICAgY3B1X3NjaGVkdWxlX2Rvd24oY3B1KTsKK30KKwogc3RhdGljIGludCBj
cHVfc2NoZWR1bGVfY2FsbGJhY2soCiAgICAgc3RydWN0IG5vdGlmaWVyX2Jsb2NrICpuZmIsIHVu
c2lnbmVkIGxvbmcgYWN0aW9uLCB2b2lkICpoY3B1KQogewogICAgIHVuc2lnbmVkIGludCBjcHUg
PSAodW5zaWduZWQgbG9uZyloY3B1OwotICAgIHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqc2QgPSBn
ZXRfc2NoZWRfcmVzKGNwdSk7Ci0gICAgc3RydWN0IHNjaGVkdWxlciAqc2NoZWQgPSBzZC0+c2No
ZWR1bGVyOwogICAgIGludCByYyA9IDA7CiAKICAgICAvKgpAQCAtMjI4NiwxNiArMjI5OCwxMCBA
QCBzdGF0aWMgaW50IGNwdV9zY2hlZHVsZV9jYWxsYmFjaygKICAgICAgICAgcmMgPSBjcHVfZGlz
YWJsZV9zY2hlZHVsZXJfY2hlY2soY3B1KTsKICAgICAgICAgcmN1X3JlYWRfdW5sb2NrKCZkb21s
aXN0X3JlYWRfbG9jayk7CiAgICAgICAgIGJyZWFrOwotICAgIGNhc2UgQ1BVX1JFU1VNRV9GQUlM
RUQ6CiAgICAgY2FzZSBDUFVfREVBRDoKICAgICAgICAgaWYgKCBzeXN0ZW1fc3RhdGUgPT0gU1lT
X1NUQVRFX3N1c3BlbmQgKQogICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIHJjdV9yZWFkX2xv
Y2soJmRvbWxpc3RfcmVhZF9sb2NrKTsKLSAgICAgICAgcmMgPSBjcHVfZGlzYWJsZV9zY2hlZHVs
ZXIoY3B1KTsKLSAgICAgICAgQlVHX09OKHJjKTsKLSAgICAgICAgcmN1X3JlYWRfdW5sb2NrKCZk
b21saXN0X3JlYWRfbG9jayk7Ci0gICAgICAgIHNjaGVkX2RlaW5pdF9wZGF0YShzY2hlZCwgc2Qt
PnNjaGVkX3ByaXYsIGNwdSk7Ci0gICAgICAgIGNwdV9zY2hlZHVsZV9kb3duKGNwdSk7CisgICAg
ICAgIHNjaGVkX3JtX2NwdShjcHUpOwogICAgICAgICBicmVhazsKICAgICBjYXNlIENQVV9VUF9D
QU5DRUxFRDoKICAgICAgICAgaWYgKCBzeXN0ZW1fc3RhdGUgIT0gU1lTX1NUQVRFX3Jlc3VtZSAp
CkBAIC0yNDIxLDYgKzI0MjcsNyBAQCBpbnQgc2NoZWR1bGVfY3B1X3N3aXRjaCh1bnNpZ25lZCBp
bnQgY3B1LCBzdHJ1Y3QgY3B1cG9vbCAqYykKICAgICBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKnNk
ID0gZ2V0X3NjaGVkX3JlcyhjcHUpOwogICAgIHN0cnVjdCBjcHVwb29sICpvbGRfcG9vbCA9IHNk
LT5jcHVwb29sOwogICAgIHNwaW5sb2NrX3QgKm9sZF9sb2NrLCAqbmV3X2xvY2s7CisgICAgdW5z
aWduZWQgbG9uZyBmbGFnczsKIAogICAgIC8qCiAgICAgICogcENQVXMgb25seSBtb3ZlIGZyb20g
YSB2YWxpZCBjcHVwb29sIHRvIGZyZWUgKGkuZS4sIG91dCBvZiBhbnkgcG9vbCksCkBAIC0yNDc2
LDcgKzI0ODMsNyBAQCBpbnQgc2NoZWR1bGVfY3B1X3N3aXRjaCh1bnNpZ25lZCBpbnQgY3B1LCBz
dHJ1Y3QgY3B1cG9vbCAqYykKICAgICAgKiB0aGF0IHRoZSBsb2NrIGl0c2VsZiBjaGFuZ2VkLCBh
bmQgcmV0cnkgYWNxdWlyaW5nIHRoZSBuZXcgb25lICh3aGljaAogICAgICAqIHdpbGwgYmUgdGhl
IGNvcnJlY3QsIHJlbWFwcGVkIG9uZSwgYXQgdGhhdCBwb2ludCkuCiAgICAgICovCi0gICAgb2xk
X2xvY2sgPSBwY3B1X3NjaGVkdWxlX2xvY2tfaXJxKGNwdSk7CisgICAgb2xkX2xvY2sgPSBwY3B1
X3NjaGVkdWxlX2xvY2tfaXJxc2F2ZShjcHUsICZmbGFncyk7CiAKICAgICB2cHJpdl9vbGQgPSBp
ZGxlLT5zY2hlZF91bml0LT5wcml2OwogICAgIHBwcml2X29sZCA9IHNkLT5zY2hlZF9wcml2OwpA
QCAtMjQ5NCw3ICsyNTAxLDcgQEAgaW50IHNjaGVkdWxlX2NwdV9zd2l0Y2godW5zaWduZWQgaW50
IGNwdSwgc3RydWN0IGNwdXBvb2wgKmMpCiAgICAgc2QtPnNjaGVkdWxlX2xvY2sgPSBjID8gbmV3
X2xvY2sgOiAmc2NoZWRfZnJlZV9jcHVfbG9jazsKIAogICAgIC8qIF9Ob3RfIHBjcHVfc2NoZWR1
bGVfdW5sb2NrKCk6IHNjaGVkdWxlX2xvY2sgbWF5IGhhdmUgY2hhbmdlZCEgKi8KLSAgICBzcGlu
X3VubG9ja19pcnEob2xkX2xvY2spOworICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUob2xkX2xv
Y2ssIGZsYWdzKTsKIAogICAgIHNjaGVkX2RvX3RpY2tfcmVzdW1lKG5ld19vcHMsIGNwdSk7CiAK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oIGIveGVuL2luY2x1ZGUveGVu
L3NjaGVkLWlmLmgKaW5kZXggYTBmMTFkMGMxNS4uZTA0ZDI0OWRmZCAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgK
QEAgLTYwOSw0ICs2MDksNiBAQCBhZmZpbml0eV9iYWxhbmNlX2NwdW1hc2soY29uc3Qgc3RydWN0
IHNjaGVkX3VuaXQgKnVuaXQsIGludCBzdGVwLAogICAgICAgICBjcHVtYXNrX2NvcHkobWFzaywg
dW5pdC0+Y3B1X2hhcmRfYWZmaW5pdHkpOwogfQogCit2b2lkIHNjaGVkX3JtX2NwdSh1bnNpZ25l
ZCBpbnQgY3B1KTsKKwogI2VuZGlmIC8qIF9fWEVOX1NDSEVEX0lGX0hfXyAqLwotLSAKMi4xNi40
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 28 10:34:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 10:34:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVZRT-0007c2-1C; Tue, 28 May 2019 10:34:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=31/0=T4=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hVZQI-00052c-Rt
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 10:33:38 +0000
X-Inumbo-ID: 096a3088-8134-11e9-8980-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 096a3088-8134-11e9-8980-bc764e045a96;
 Tue, 28 May 2019 10:33:31 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 74263B02F;
 Tue, 28 May 2019 10:33:30 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 28 May 2019 12:33:07 +0200
Message-Id: <20190528103313.1343-55-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190528103313.1343-1-jgross@suse.com>
References: <20190528103313.1343-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH 54/60] xen/sched: add minimalistic idle
 scheduler for free cpus
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Dario Faggioli <dfaggioli@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW5zdGVhZCBvZiBoYXZpbmcgYSBmdWxsIGJsb3duIHNjaGVkdWxlciBydW5uaW5nIGZvciB0aGUg
ZnJlZSBjcHVzCmFkZCBhIHZlcnkgbWluaW1hbGlzdGljIHNjaGVkdWxlciBmb3IgdGhhdCBwdXJw
b3NlIG9ubHkgZXZlciBzY2hlZHVsaW5nCnRoZSByZWxhdGVkIGlkbGUgdmNwdS4gVGhpcyBoYXMg
dGhlIGJpZyBhZHZhbnRhZ2Ugb2Ygbm90IG5lZWRpbmcgYW55CnBlci1jcHUsIHBlci1kb21haW4g
b3IgcGVyLXNjaGVkdWxpbmcgdW5pdCBkYXRhIGZvciBmcmVlIGNwdXMgYW5kIGluCnR1cm4gc2lt
cGxpZnlpbmcgbW92aW5nIGNwdXMgdG8gYW5kIGZyb20gY3B1cG9vbHMgYSBsb3QuCgpBcyB0aGlz
IG5ldyBzY2hlZHVsZXIgaXMgbm90IHVzZXIgc2VsZWN0YWJsZSBkb24ndCByZWdpc3RlciBpdCBh
cyBhbgpvZmZpY2lhbCBzY2hlZHVsZXIsIGJ1dCBqdXN0IGluY2x1ZGUgaXQgaW4gc2NoZWR1bGUu
Yy4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tClYx
OiBuZXcgcGF0Y2gKLS0tCiB4ZW4vYXJjaC9hcm0vc21wYm9vdC5jICB8ICAgMiAtCiB4ZW4vYXJj
aC94ODYvc21wYm9vdC5jICB8ICAgMiAtCiB4ZW4vY29tbW9uL3NjaGVkdWxlLmMgICB8IDE0MyAr
KysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNs
dWRlL3hlbi9zY2hlZC5oIHwgICAxIC0KIDQgZmlsZXMgY2hhbmdlZCwgNjcgaW5zZXJ0aW9ucygr
KSwgODEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3NtcGJvb3QuYyBi
L3hlbi9hcmNoL2FybS9zbXBib290LmMKaW5kZXggOWE2NTgyZjJhNi4uZjc1NjQ0NDM2MiAxMDA2
NDQKLS0tIGEveGVuL2FyY2gvYXJtL3NtcGJvb3QuYworKysgYi94ZW4vYXJjaC9hcm0vc21wYm9v
dC5jCkBAIC0zNTAsOCArMzUwLDYgQEAgdm9pZCBzdGFydF9zZWNvbmRhcnkodW5zaWduZWQgbG9u
ZyBib290X3BoeXNfb2Zmc2V0LAogCiAgICAgc2V0dXBfY3B1X3NpYmxpbmdfbWFwKGNwdWlkKTsK
IAotICAgIHNjaGVkdWxlcl9wZXJjcHVfaW5pdChjcHVpZCk7Ci0KICAgICAvKiBSdW4gbG9jYWwg
bm90aWZpZXJzICovCiAgICAgbm90aWZ5X2NwdV9zdGFydGluZyhjcHVpZCk7CiAgICAgLyoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMgYi94ZW4vYXJjaC94ODYvc21wYm9vdC5j
CmluZGV4IDdlOTViMmNkYWMuLjE1M2JmYmI0YjcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9z
bXBib290LmMKKysrIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwpAQCAtMzgyLDggKzM4Miw2IEBA
IHZvaWQgc3RhcnRfc2Vjb25kYXJ5KHZvaWQgKnVudXNlZCkKIAogICAgIHNldF9jcHVfc2libGlu
Z19tYXAoY3B1KTsKIAotICAgIHNjaGVkdWxlcl9wZXJjcHVfaW5pdChjcHUpOwotCiAgICAgaW5p
dF9wZXJjcHVfdGltZSgpOwogCiAgICAgc2V0dXBfc2Vjb25kYXJ5X0FQSUNfY2xvY2soKTsKZGlm
ZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWR1bGUuYyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwpp
bmRleCA3YTVhYjRiMWI2Li5kM2U0YWUyMjZjIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVk
dWxlLmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCkBAIC04Myw2ICs4Myw1NyBAQCBleHRl
cm4gY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqX19zdGFydF9zY2hlZHVsZXJzX2FycmF5W10sICpf
X2VuZF9zY2hlZHVsZXJzX2FycgogCiBzdGF0aWMgc3RydWN0IHNjaGVkdWxlciBfX3JlYWRfbW9z
dGx5IG9wczsKIAorc3RhdGljIHNwaW5sb2NrX3QgKgorc2NoZWRfaWRsZV9zd2l0Y2hfc2NoZWQo
c3RydWN0IHNjaGVkdWxlciAqbmV3X29wcywgdW5zaWduZWQgaW50IGNwdSwKKyAgICAgICAgICAg
ICAgICAgICAgICAgIHZvaWQgKnBkYXRhLCB2b2lkICp2ZGF0YSkKK3sKKyAgICBzY2hlZF9pZGxl
X3VuaXQoY3B1KS0+cHJpdiA9IE5VTEw7CisKKyAgICByZXR1cm4gJnNjaGVkX2ZyZWVfY3B1X2xv
Y2s7Cit9CisKK3N0YXRpYyBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKgorc2NoZWRfaWRsZV9yZXNf
cGljayhjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICp1bml0
KQoreworICAgIHJldHVybiB1bml0LT5yZXM7Cit9CisKK3N0YXRpYyB2b2lkICoKK3NjaGVkX2lk
bGVfYWxsb2NfdmRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRf
dW5pdCAqdW5pdCwKKyAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqZGQpCit7CisgICAgLyog
QW55IG5vbi1OVUxMIHBvaW50ZXIgaXMgZmluZSBoZXJlLiAqLworICAgIHJldHVybiAodm9pZCAq
KTFVTDsKK30KKworc3RhdGljIHZvaWQKK3NjaGVkX2lkbGVfZnJlZV92ZGF0YShjb25zdCBzdHJ1
Y3Qgc2NoZWR1bGVyICpvcHMsIHZvaWQgKnByaXYpCit7Cit9CisKK3N0YXRpYyB2b2lkIHNjaGVk
X2lkbGVfc2NoZWR1bGUoCisgICAgY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qg
c2NoZWRfdW5pdCAqdW5pdCwgc190aW1lX3Qgbm93LAorICAgIGJvb2wgdGFza2xldF93b3JrX3Nj
aGVkdWxlZCkKK3sKKyAgICBjb25zdCB1bnNpZ25lZCBpbnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9p
ZCgpOworCisgICAgdW5pdC0+bmV4dF90aW1lID0gLTE7CisgICAgdW5pdC0+bmV4dF90YXNrID0g
c2NoZWRfaWRsZV91bml0KHNjaGVkX2dldF9yZXNvdXJjZV9jcHUoY3B1KSk7Cit9CisKK3N0YXRp
YyBzdHJ1Y3Qgc2NoZWR1bGVyIHNjaGVkX2lkbGVfb3BzID0geworICAgIC5uYW1lICAgICAgICAg
ICA9ICJJZGxlIFNjaGVkdWxlciIsCisgICAgLm9wdF9uYW1lICAgICAgID0gImlkbGUiLAorICAg
IC5zY2hlZF9kYXRhICAgICA9IE5VTEwsCisKKyAgICAucGlja19yZXNvdXJjZSAgPSBzY2hlZF9p
ZGxlX3Jlc19waWNrLAorICAgIC5kb19zY2hlZHVsZSAgICA9IHNjaGVkX2lkbGVfc2NoZWR1bGUs
CisKKyAgICAuYWxsb2NfdmRhdGEgICAgPSBzY2hlZF9pZGxlX2FsbG9jX3ZkYXRhLAorICAgIC5m
cmVlX3ZkYXRhICAgICA9IHNjaGVkX2lkbGVfZnJlZV92ZGF0YSwKKyAgICAuc3dpdGNoX3NjaGVk
ICAgPSBzY2hlZF9pZGxlX3N3aXRjaF9zY2hlZCwKK307CisKIHN0YXRpYyBpbmxpbmUgc3RydWN0
IHZjcHUgKnVuaXQydmNwdV9jcHUoc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBjcHUpCiB7CkBAIC0y
MTQxLDcgKzIxOTIsNiBAQCBzdGF0aWMgdm9pZCBwb2xsX3RpbWVyX2ZuKHZvaWQgKmRhdGEpCiBz
dGF0aWMgaW50IGNwdV9zY2hlZHVsZV91cCh1bnNpZ25lZCBpbnQgY3B1KQogewogICAgIHN0cnVj
dCBzY2hlZF9yZXNvdXJjZSAqc2Q7Ci0gICAgdm9pZCAqc2NoZWRfcHJpdjsKIAogICAgIHNkID0g
eHphbGxvYyhzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UpOwogICAgIGlmICggc2QgPT0gTlVMTCApCkBA
IC0yMTUwLDcgKzIyMDAsNyBAQCBzdGF0aWMgaW50IGNwdV9zY2hlZHVsZV91cCh1bnNpZ25lZCBp
bnQgY3B1KQogICAgIHNkLT5jcHVzID0gY3B1bWFza19vZihjcHUpOwogICAgIHNldF9zY2hlZF9y
ZXMoY3B1LCBzZCk7CiAKLSAgICBzZC0+c2NoZWR1bGVyID0gJm9wczsKKyAgICBzZC0+c2NoZWR1
bGVyID0gJnNjaGVkX2lkbGVfb3BzOwogICAgIHNwaW5fbG9ja19pbml0KCZzZC0+X2xvY2spOwog
ICAgIHNkLT5zY2hlZHVsZV9sb2NrID0gJnNjaGVkX2ZyZWVfY3B1X2xvY2s7CiAgICAgaW5pdF90
aW1lcigmc2QtPnNfdGltZXIsIHNfdGltZXJfZm4sIE5VTEwsIGNwdSk7CkBAIC0yMTcxLDIwICsy
MjIxLDEwIEBAIHN0YXRpYyBpbnQgY3B1X3NjaGVkdWxlX3VwKHVuc2lnbmVkIGludCBjcHUpCiAg
ICAgICAgIHN0cnVjdCBzY2hlZF91bml0ICp1bml0ID0gaWRsZS0+c2NoZWRfdW5pdDsKIAogICAg
ICAgICAvKgotICAgICAgICAgKiBEdXJpbmcgKEFDUEk/KSBzdXNwZW5kIHRoZSBpZGxlIHZDUFUg
Zm9yIHRoaXMgcENQVSBpcyBub3QgZnJlZWQsCi0gICAgICAgICAqIHdoaWxlIGl0cyBzY2hlZHVs
ZXIgc3BlY2lmaWMgZGF0YSAod2hhdCBpcyBwb2ludGVkIGJ5IHNjaGVkX3ByaXYpCi0gICAgICAg
ICAqIGlzLiBBbHNvLCBhdCB0aGlzIHN0YWdlIG9mIHRoZSByZXN1bWUgcGF0aCwgd2UgYXR0YWNo
IHRoZSBwQ1BVCi0gICAgICAgICAqIHRvIHRoZSBkZWZhdWx0IHNjaGVkdWxlciwgbm8gbWF0dGVy
IGluIHdoYXQgY3B1cG9vbCBpdCB3YXMgYmVmb3JlCi0gICAgICAgICAqIHN1c3BlbmQuIFRvIGF2
b2lkIGluY29uc2lzdGVuY3ksIGxldCdzIGFsbG9jYXRlIGRlZmF1bHQgc2NoZWR1bGVyCi0gICAg
ICAgICAqIGRhdGEgZm9yIHRoZSBpZGxlIHZDUFUgaGVyZS4gSWYgdGhlIHBDUFUgd2FzIGluIGEg
ZGlmZmVyZW50IHBvb2wKLSAgICAgICAgICogd2l0aCBhIGRpZmZlcmVudCBzY2hlZHVsZXIsIGl0
IGlzIHNjaGVkdWxlX2NwdV9zd2l0Y2goKSwgaW52b2tlZAotICAgICAgICAgKiBsYXRlciwgdGhh
dCB3aWxsIHNldCB0aGluZ3MgdXAgYXMgYXBwcm9wcmlhdGUuCisgICAgICAgICAqIE5vIG5lZWQg
dG8gYWxsb2NhdGUgYW55IHNjaGVkdWxlciBkYXRhLCBhcyBjcHVzIGNvbWluZyBvbmxpbmUgYXJl
CisgICAgICAgICAqIGZyZWUgaW5pdGlhbGx5IGFuZCB0aGUgaWRsZSBzY2hlZHVsZXIgZG9lc24n
dCBuZWVkIGFueSBkYXRhIGFyZWFzCisgICAgICAgICAqIGFsbG9jYXRlZC4KICAgICAgICAgICov
Ci0gICAgICAgIEFTU0VSVCh1bml0LT5wcml2ID09IE5VTEwpOwotCi0gICAgICAgIHVuaXQtPnBy
aXYgPSBzY2hlZF9hbGxvY192ZGF0YSgmb3BzLCB1bml0LCBpZGxlLT5kb21haW4tPnNjaGVkX3By
aXYpOwotICAgICAgICBpZiAoIHVuaXQtPnByaXYgPT0gTlVMTCApCi0gICAgICAgICAgICByZXR1
cm4gLUVOT01FTTsKIAogICAgICAgICAvKiBVcGRhdGUgdGhlIHJlc291cmNlIHBvaW50ZXIgaW4g
dGhlIGlkbGUgdW5pdC4gKi8KICAgICAgICAgdW5pdC0+cmVzID0gc2Q7CkBAIC0yMTk1LDE2ICsy
MjM1LDcgQEAgc3RhdGljIGludCBjcHVfc2NoZWR1bGVfdXAodW5zaWduZWQgaW50IGNwdSkKICAg
ICBzZC0+Y3VyciA9IGlkbGVfdmNwdVtjcHVdLT5zY2hlZF91bml0OwogICAgIHNkLT5zY2hlZF91
bml0X2lkbGUgPSBpZGxlX3ZjcHVbY3B1XS0+c2NoZWRfdW5pdDsKIAotICAgIC8qCi0gICAgICog
V2UgZG9uJ3Qgd2FudCB0byByaXNrIGNhbGxpbmcgeGZyZWUoKSBvbiBhbiBzZC0+c2NoZWRfcHJp
dgotICAgICAqIChlLmcuLCBpbnNpZGUgZnJlZV9wZGF0YSwgZnJvbSBjcHVfc2NoZWR1bGVfZG93
bigpIGNhbGxlZAotICAgICAqIGR1cmluZyBDUFVfVVBfQ0FOQ0VMTEVEKSB0aGF0IGNvbnRhaW5z
IGFuIElTX0VSUiB2YWx1ZS4KLSAgICAgKi8KLSAgICBzY2hlZF9wcml2ID0gc2NoZWRfYWxsb2Nf
cGRhdGEoJm9wcywgY3B1KTsKLSAgICBpZiAoIElTX0VSUihzY2hlZF9wcml2KSApCi0gICAgICAg
IHJldHVybiBQVFJfRVJSKHNjaGVkX3ByaXYpOwotCi0gICAgc2QtPnNjaGVkX3ByaXYgPSBzY2hl
ZF9wcml2OworICAgIHNkLT5zY2hlZF9wcml2ID0gTlVMTDsKIAogICAgIHJldHVybiAwOwogfQpA
QCAtMjIxMiwxMyArMjI0Myw2IEBAIHN0YXRpYyBpbnQgY3B1X3NjaGVkdWxlX3VwKHVuc2lnbmVk
IGludCBjcHUpCiBzdGF0aWMgdm9pZCBjcHVfc2NoZWR1bGVfZG93bih1bnNpZ25lZCBpbnQgY3B1
KQogewogICAgIHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqc2QgPSBnZXRfc2NoZWRfcmVzKGNwdSk7
Ci0gICAgc3RydWN0IHNjaGVkdWxlciAqc2NoZWQgPSBzZC0+c2NoZWR1bGVyOwotCi0gICAgc2No
ZWRfZnJlZV9wZGF0YShzY2hlZCwgc2QtPnNjaGVkX3ByaXYsIGNwdSk7Ci0gICAgc2NoZWRfZnJl
ZV92ZGF0YShzY2hlZCwgaWRsZV92Y3B1W2NwdV0tPnNjaGVkX3VuaXQtPnByaXYpOwotCi0gICAg
aWRsZV92Y3B1W2NwdV0tPnNjaGVkX3VuaXQtPnByaXYgPSBOVUxMOwotICAgIHNkLT5zY2hlZF9w
cml2ID0gTlVMTDsKIAogICAgIGtpbGxfdGltZXIoJnNkLT5zX3RpbWVyKTsKIApAQCAtMjIyNiwy
NiArMjI1MCwxNCBAQCBzdGF0aWMgdm9pZCBjcHVfc2NoZWR1bGVfZG93bih1bnNpZ25lZCBpbnQg
Y3B1KQogICAgIHhmcmVlKHNkKTsKIH0KIAotdm9pZCBzY2hlZHVsZXJfcGVyY3B1X2luaXQodW5z
aWduZWQgaW50IGNwdSkKLXsKLSAgICBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKnNkID0gZ2V0X3Nj
aGVkX3JlcyhjcHUpOwotICAgIHN0cnVjdCBzY2hlZHVsZXIgKnNjaGVkID0gc2QtPnNjaGVkdWxl
cjsKLQotICAgIGlmICggc3lzdGVtX3N0YXRlICE9IFNZU19TVEFURV9yZXN1bWUgKQotICAgICAg
ICBzY2hlZF9pbml0X3BkYXRhKHNjaGVkLCBzZC0+c2NoZWRfcHJpdiwgY3B1KTsKLX0KLQogdm9p
ZCBzY2hlZF9ybV9jcHUodW5zaWduZWQgaW50IGNwdSkKIHsKICAgICBpbnQgcmM7Ci0gICAgc3Ry
dWN0IHNjaGVkX3Jlc291cmNlICpzZCA9IGdldF9zY2hlZF9yZXMoY3B1KTsKLSAgICBzdHJ1Y3Qg
c2NoZWR1bGVyICpzY2hlZCA9IHNkLT5zY2hlZHVsZXI7CiAKICAgICByY3VfcmVhZF9sb2NrKCZk
b21saXN0X3JlYWRfbG9jayk7CiAgICAgcmMgPSBjcHVfZGlzYWJsZV9zY2hlZHVsZXIoY3B1KTsK
ICAgICBCVUdfT04ocmMpOwogICAgIHJjdV9yZWFkX3VubG9jaygmZG9tbGlzdF9yZWFkX2xvY2sp
OwotICAgIHNjaGVkX2RlaW5pdF9wZGF0YShzY2hlZCwgc2QtPnNjaGVkX3ByaXYsIGNwdSk7CiAg
ICAgY3B1X3NjaGVkdWxlX2Rvd24oY3B1KTsKIH0KIApAQCAtMjI2MCwzMiArMjI3MiwyMiBAQCBz
dGF0aWMgaW50IGNwdV9zY2hlZHVsZV9jYWxsYmFjaygKICAgICAgKiBhbGxvY2F0aW5nIGFuZCBp
bml0aWFsaXppbmcgdGhlIHBlci1wQ1BVIHNjaGVkdWxlciBzcGVjaWZpYyBkYXRhLAogICAgICAq
IGFzIHdlbGwgYXMgInJlZ2lzdGVyaW5nIiB0aGlzIHBDUFUgdG8gdGhlIHNjaGVkdWxlciAod2hp
Y2ggbWF5CiAgICAgICogaW52b2x2ZSBtb2RpZnlpbmcgc29tZSBzY2hlZHVsZXIgd2lkZSBkYXRh
IHN0cnVjdHVyZXMpLgotICAgICAqIFRoaXMgaGFwcGVucyBieSBjYWxsaW5nIHRoZSBhbGxvY19w
ZGF0YSBhbmQgaW5pdF9wZGF0YSBob29rcywgaW4KLSAgICAgKiB0aGlzIG9yZGVyLiBBIHNjaGVk
dWxlciB0aGF0IGRvZXMgbm90IG5lZWQgdG8gYWxsb2NhdGUgYW55IHBlci1wQ1BVCi0gICAgICog
ZGF0YSBjYW4gYXZvaWQgaW1wbGVtZW50aW5nIGFsbG9jX3BkYXRhLiBpbml0X3BkYXRhIG1heSwg
aG93ZXZlciwgYmUKLSAgICAgKiBuZWNlc3NhcnkvdXNlZnVsIGluIHRoaXMgY2FzZSB0b28gKGUu
Zy4sIGl0IGNhbiBjb250YWluIHRoZSAicmVnaXN0ZXIKLSAgICAgKiB0aGUgcENQVSB0byB0aGUg
c2NoZWR1bGVyIiBwYXJ0KS4gYWxsb2NfcGRhdGEgKGlmIHByZXNlbnQpIGlzIGNhbGxlZAotICAg
ICAqIGR1cmluZyBDUFVfVVBfUFJFUEFSRS4gaW5pdF9wZGF0YSAoaWYgcHJlc2VudCkgaXMgY2Fs
bGVkIGJlZm9yZQotICAgICAqIENQVV9TVEFSVElORyBpbiBzY2hlZHVsZXJfcGVyY3B1X2luaXQo
KS4KKyAgICAgKiBBcyBuZXcgcENQVXMgYWx3YXlzIHN0YXJ0IGFzICJmcmVlIiBjcHVzIHdpdGgg
dGhlIG1pbmltYWwgaWRsZQorICAgICAqIHNjaGVkdWxlciBiZWluZyBpbiBjaGFyZ2UsIHdlIGRv
bid0IG5lZWQgYW55IG9mIHRoYXQuCiAgICAgICoKICAgICAgKiBPbiB0aGUgb3RoZXIgaGFuZCwg
YXQgdGVhcmRvd24sIHdlIG5lZWQgdG8gcmV2ZXJzZSB3aGF0IGhhcyBiZWVuIGRvbmUKLSAgICAg
KiBkdXJpbmcgaW5pdGlhbGl6YXRpb24sIGFuZCB0aGVuIGZyZWUgdGhlIHBlci1wQ1BVIHNwZWNp
ZmljIGRhdGEuIFRoaXMKLSAgICAgKiBoYXBwZW5zIGJ5IGNhbGxpbmcgdGhlIGRlaW5pdF9wZGF0
YSBhbmQgZnJlZV9wZGF0YSBob29rcywgaW4gdGhpcworICAgICAqIGR1cmluZyBpbml0aWFsaXph
dGlvbiwgYW5kIHRoZW4gZnJlZSB0aGUgcGVyLXBDUFUgc3BlY2lmaWMgZGF0YS4gQQorICAgICAq
IHBDUFUgYnJvdWdodCBkb3duIGlzIG5vdCBmb3JjZWQgdGhyb3VnaCAiZnJlZSIgY3B1cywgc28g
aGVyZSB3ZSBuZWVkIHRvCisgICAgICogdXNlIHRoZSBhcHByb3ByaWF0ZSBob29rcy4KKyAgICAg
KgorICAgICAqIFRoaXMgaGFwcGVucyBieSBjYWxsaW5nIHRoZSBkZWluaXRfcGRhdGEgYW5kIGZy
ZWVfcGRhdGEgaG9va3MsIGluIHRoaXMKICAgICAgKiBvcmRlci4gSWYgbm8gcGVyLXBDUFUgbWVt
b3J5IHdhcyBhbGxvY2F0ZWQsIHRoZXJlIGlzIG5vIG5lZWQgdG8KICAgICAgKiBwcm92aWRlIGFu
IGltcGxlbWVudGF0aW9uIG9mIGZyZWVfcGRhdGEuIGRlaW5pdF9wZGF0YSBtYXksIGhvd2V2ZXIs
CiAgICAgICogYmUgbmVjZXNzYXJ5L3VzZWZ1bCBpbiB0aGlzIGNhc2UgdG9vIChlLmcuLCBpdCBj
YW4gdW5kbyBzb21ldGhpbmcgZG9uZQogICAgICAqIG9uIHNjaGVkdWxlciB3aWRlIGRhdGEgc3Ry
dWN0dXJlIGR1cmluZyBpbml0X3BkYXRhKS4gQm90aCBkZWluaXRfcGRhdGEKICAgICAgKiBhbmQg
ZnJlZV9wZGF0YSBhcmUgY2FsbGVkIGR1cmluZyBDUFVfREVBRC4KICAgICAgKgotICAgICAqIElm
IHNvbWV0aW5nIGdvZXMgd3JvbmcgZHVyaW5nIGJyaW5ndXAsIHdlIGdvIHRvIENQVV9VUF9DQU5D
RUxMRUQKLSAgICAgKiAqYmVmb3JlKiBoYXZpbmcgY2FsbGVkIGluaXRfcGRhdGEuIEluIHRoaXMg
Y2FzZSwgYXMgdGhlcmUgaXMgbm8KLSAgICAgKiBpbml0aWFsaXphdGlvbiBuZWVkaW5nIHVuZG9p
bmcsIG9ubHkgZnJlZV9wZGF0YSBzaG91bGQgYmUgY2FsbGVkLgotICAgICAqIFRoaXMgbWVhbnMg
aXQgaXMgcG9zc2libGUgdG8gY2FsbCBmcmVlX3BkYXRhIGp1c3QgYWZ0ZXIgYWxsb2NfcGRhdGEs
Ci0gICAgICogd2l0aG91dCBhIGluaXRfcGRhdGEvZGVpbml0X3BkYXRhICJjeWNsZSIgaW4gYmV0
d2VlbiB0aGUgdHdvLgotICAgICAqCi0gICAgICogU28sIGluIHN1bW1hcnksIHRoZSB1c2FnZSBw
YXR0ZXJuIHNob3VsZCBsb29rIGVpdGhlcgotICAgICAqICAtIGFsbG9jX3BkYXRhLS0+aW5pdF9w
ZGF0YS0tPmRlaW5pdF9wZGF0YS0tPmZyZWVfcGRhdGEsIG9yCi0gICAgICogIC0gYWxsb2NfcGRh
dGEtLT5mcmVlX3BkYXRhLgorICAgICAqIElmIHNvbWV0aW5nIGdvZXMgd3JvbmcgZHVyaW5nIGJy
aW5ndXAsIHdlIGdvIHRvIENQVV9VUF9DQU5DRUxMRUQuCiAgICAgICovCiAgICAgc3dpdGNoICgg
YWN0aW9uICkKICAgICB7CkBAIC0yNDAyLDkgKzI0MDQsNiBAQCB2b2lkIF9faW5pdCBzY2hlZHVs
ZXJfaW5pdCh2b2lkKQogICAgICAgICBCVUcoKTsKICAgICBnZXRfc2NoZWRfcmVzKDApLT5jdXJy
ID0gaWRsZV92Y3B1WzBdLT5zY2hlZF91bml0OwogICAgIGdldF9zY2hlZF9yZXMoMCktPnNjaGVk
X3VuaXRfaWRsZSA9IGlkbGVfdmNwdVswXS0+c2NoZWRfdW5pdDsKLSAgICBnZXRfc2NoZWRfcmVz
KDApLT5zY2hlZF9wcml2ID0gc2NoZWRfYWxsb2NfcGRhdGEoJm9wcywgMCk7Ci0gICAgQlVHX09O
KElTX0VSUihnZXRfc2NoZWRfcmVzKDApLT5zY2hlZF9wcml2KSk7Ci0gICAgc2NoZWR1bGVyX3Bl
cmNwdV9pbml0KDApOwogfQogCiAvKgpAQCAtMjQxMiwxOCArMjQxMSwxNCBAQCB2b2lkIF9faW5p
dCBzY2hlZHVsZXJfaW5pdCh2b2lkKQogICogY3B1cG9vbCwgb3Igc3ViamVjdCBpdCB0byB0aGUg
c2NoZWR1bGVyIG9mIGEgbmV3IGNwdXBvb2wuCiAgKgogICogRm9yIHRoZSBwQ1BVcyB0aGF0IGFy
ZSByZW1vdmVkIGZyb20gdGhlaXIgY3B1cG9vbCwgdGhlaXIgc2NoZWR1bGVyIGJlY29tZXMKLSAq
ICZvcHMgKHRoZSBkZWZhdWx0IHNjaGVkdWxlciwgc2VsZWN0ZWQgYXQgYm9vdCwgd2hpY2ggYWxz
byBzZXJ2aWNlcyB0aGUKLSAqIGRlZmF1bHQgY3B1cG9vbCkuIEhvd2V2ZXIsIGFzIHRoZXNlIHBD
UFVzIGFyZSBub3QgcmVhbGx5IHBhcnQgb2YgYW55IHBvb2wsCi0gKiB0aGVyZSB3b24ndCBiZSBh
bnkgc2NoZWR1bGluZyBldmVudCBvbiB0aGVtLCBub3QgZXZlbiBmcm9tIHRoZSBkZWZhdWx0Ci0g
KiBzY2hlZHVsZXIuIEJhc2ljYWxseSwgdGhleSB3aWxsIGp1c3Qgc2l0IGlkbGUgdW50aWwgdGhl
eSBhcmUgZXhwbGljaXRseQotICogYWRkZWQgYmFjayB0byBhIGNwdXBvb2wuCisgKiAmc2NoZWRf
aWRsZV9vcHMgKHRoZSBpZGxlIHNjaGVkdWxlcikuCiAgKi8KIGludCBzY2hlZHVsZV9jcHVfc3dp
dGNoKHVuc2lnbmVkIGludCBjcHUsIHN0cnVjdCBjcHVwb29sICpjKQogewogICAgIHN0cnVjdCB2
Y3B1ICppZGxlOwogICAgIHZvaWQgKnBwcml2LCAqcHByaXZfb2xkLCAqdnByaXYsICp2cHJpdl9v
bGQ7CiAgICAgc3RydWN0IHNjaGVkdWxlciAqb2xkX29wcyA9IGdldF9zY2hlZF9yZXMoY3B1KS0+
c2NoZWR1bGVyOwotICAgIHN0cnVjdCBzY2hlZHVsZXIgKm5ld19vcHMgPSAoYyA9PSBOVUxMKSA/
ICZvcHMgOiBjLT5zY2hlZDsKKyAgICBzdHJ1Y3Qgc2NoZWR1bGVyICpuZXdfb3BzID0gKGMgPT0g
TlVMTCkgPyAmc2NoZWRfaWRsZV9vcHMgOiBjLT5zY2hlZDsKICAgICBzdHJ1Y3Qgc2NoZWRfcmVz
b3VyY2UgKnNkID0gZ2V0X3NjaGVkX3JlcyhjcHUpOwogICAgIHN0cnVjdCBjcHVwb29sICpvbGRf
cG9vbCA9IHNkLT5jcHVwb29sOwogICAgIHNwaW5sb2NrX3QgKm9sZF9sb2NrLCAqbmV3X2xvY2s7
CkBAIC0yNDQzLDkgKzI0MzgsNiBAQCBpbnQgc2NoZWR1bGVfY3B1X3N3aXRjaCh1bnNpZ25lZCBp
bnQgY3B1LCBzdHJ1Y3QgY3B1cG9vbCAqYykKICAgICBBU1NFUlQoKGMgPT0gTlVMTCAmJiAhY3B1
bWFza190ZXN0X2NwdShjcHUsIG9sZF9wb29sLT5jcHVfdmFsaWQpKSB8fAogICAgICAgICAgICAo
YyAhPSBOVUxMICYmICFjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgYy0+Y3B1X3ZhbGlkKSkpOwogCi0g
ICAgaWYgKCBvbGRfb3BzID09IG5ld19vcHMgKQotICAgICAgICBnb3RvIG91dDsKLQogICAgIC8q
CiAgICAgICogVG8gc2V0dXAgdGhlIGNwdSBmb3IgdGhlIG5ldyBzY2hlZHVsZXIgd2UgbmVlZDoK
ICAgICAgKiAgLSBhIHZhbGlkIGluc3RhbmNlIG9mIHBlci1DUFUgc2NoZWR1bGVyIHNwZWNpZmlj
IGRhdGEsIGFzIGl0IGlzCkBAIC0yNDk4LDcgKzI0OTAsNyBAQCBpbnQgc2NoZWR1bGVfY3B1X3N3
aXRjaCh1bnNpZ25lZCBpbnQgY3B1LCBzdHJ1Y3QgY3B1cG9vbCAqYykKICAgICAgKiB0YWtpbmcg
aXQsIGZpbmRzIGFsbCB0aGUgaW5pdGlhbGl6YXRpb25zIHdlJ3ZlIGRvbmUgYWJvdmUgaW4gcGxh
Y2UuCiAgICAgICovCiAgICAgc21wX21iKCk7Ci0gICAgc2QtPnNjaGVkdWxlX2xvY2sgPSBjID8g
bmV3X2xvY2sgOiAmc2NoZWRfZnJlZV9jcHVfbG9jazsKKyAgICBzZC0+c2NoZWR1bGVfbG9jayA9
IG5ld19sb2NrOwogCiAgICAgLyogX05vdF8gcGNwdV9zY2hlZHVsZV91bmxvY2soKTogc2NoZWR1
bGVfbG9jayBtYXkgaGF2ZSBjaGFuZ2VkISAqLwogICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUo
b2xkX2xvY2ssIGZsYWdzKTsKQEAgLTI1MTAsNyArMjUwMiw2IEBAIGludCBzY2hlZHVsZV9jcHVf
c3dpdGNoKHVuc2lnbmVkIGludCBjcHUsIHN0cnVjdCBjcHVwb29sICpjKQogICAgIHNjaGVkX2Zy
ZWVfdmRhdGEob2xkX29wcywgdnByaXZfb2xkKTsKICAgICBzY2hlZF9mcmVlX3BkYXRhKG9sZF9v
cHMsIHBwcml2X29sZCwgY3B1KTsKIAotIG91dDoKICAgICBnZXRfc2NoZWRfcmVzKGNwdSktPmdy
YW51bGFyaXR5ID0gYyA/IGMtPmdyYW51bGFyaXR5IDogMTsKICAgICBnZXRfc2NoZWRfcmVzKGNw
dSktPmNwdXBvb2wgPSBjOwogICAgIC8qIFdoZW4gYSBjcHUgaXMgYWRkZWQgdG8gYSBwb29sLCB0
cmlnZ2VyIGl0IHRvIGdvIHBpY2sgdXAgc29tZSB3b3JrICovCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS94ZW4vc2NoZWQuaCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCmluZGV4IDdkYzYzYzQ0
OWIuLmU2ODliYmEzNjEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCisrKyBi
L3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCkBAIC02NzcsNyArNjc3LDYgQEAgdm9pZCBfX2RvbWFp
bl9jcmFzaChzdHJ1Y3QgZG9tYWluICpkKTsKIHZvaWQgbm9yZXR1cm4gYXNtX2RvbWFpbl9jcmFz
aF9zeW5jaHJvbm91cyh1bnNpZ25lZCBsb25nIGFkZHIpOwogCiB2b2lkIHNjaGVkdWxlcl9pbml0
KHZvaWQpOwotdm9pZCBzY2hlZHVsZXJfcGVyY3B1X2luaXQodW5zaWduZWQgaW50IGNwdSk7CiBp
bnQgIHNjaGVkX2luaXRfdmNwdShzdHJ1Y3QgdmNwdSAqdik7CiB2b2lkIHNjaGVkX2Rlc3Ryb3lf
dmNwdShzdHJ1Y3QgdmNwdSAqdik7CiBpbnQgIHNjaGVkX2luaXRfZG9tYWluKHN0cnVjdCBkb21h
aW4gKmQsIGludCBwb29saWQpOwotLSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 28 10:34:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 10:34:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVZRV-0007hs-LH; Tue, 28 May 2019 10:34:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=31/0=T4=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hVZQJ-00053Z-A7
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 10:33:39 +0000
X-Inumbo-ID: 0a641504-8134-11e9-ae0e-4b41fbb2c99e
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0a641504-8134-11e9-ae0e-4b41fbb2c99e;
 Tue, 28 May 2019 10:33:32 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 277F1B0B3;
 Tue, 28 May 2019 10:33:32 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 28 May 2019 12:33:13 +0200
Message-Id: <20190528103313.1343-61-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190528103313.1343-1-jgross@suse.com>
References: <20190528103313.1343-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH 60/60] xen/sched: add scheduling granularity enum
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIGEgc2NoZWR1bGluZyBncmFudWxhcml0eSBlbnVtICgiY3B1IiwgImNvcmUiLCAic29ja2V0
IikgZm9yCnNwZWNpZmljYXRpb24gb2YgdGhlIHNjaGVkdWxpbmcgZ3JhbnVsYXJpdHkuIEluaXRp
YWxseSBpdCBpcyBzZXQgdG8KImNwdSIsIHRoaXMgY2FuIGJlIG1vZGlmaWVkIGJ5IHRoZSBuZXcg
Ym9vdCBwYXJhbWV0ZXIgKHg4NiBvbmx5KQoic2NoZWQtZ3JhbiIuCgpBY2NvcmRpbmcgdG8gdGhl
IHNlbGVjdGVkIGdyYW51bGFyaXR5IHNjaGVkX2dyYW51bGFyaXR5IGlzIHNldCBhZnRlcgphbGwg
Y3B1cyBhcmUgb25saW5lLgoKQSB0ZXN0IGlzIGFkZGVkIGZvciBhbGwgc2NoZWQgcmVzb3VyY2Vz
IGhvbGRpbmcgdGhlIHNhbWUgbnVtYmVyIG9mCmNwdXMuIEZhbGwgYmFjayB0byBjb3JlLSBvciBj
cHUtc2NoZWR1bGluZyBpbiB0aGF0IGNhc2UuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQpSRkMgVjI6Ci0gZml4ZWQgZnJlZWluZyBvZiBzY2hlZF9y
ZXMgd2hlbiBtZXJnaW5nIGNwdXMKLSByZW5hbWUgcGFyYW1ldGVyIHRvICJzY2hlZC1ncmFuIiAo
SmFuIEJldWxpY2gpCi0gcmVuYW1lIHBhcmFtZXRlciBvcHRpb24gZnJvbSAidGhyZWFkIiB0byAi
Y3B1IiAoSmFuIEJldWxpY2gpCgpWMToKLSByZW5hbWUgc2NoZWR1bGVyX3NtcF9pbml0KCkgdG8g
c2NoZWR1bGVyX2dyYW5faW5pdCgpLCBsZXQgaXQgYmUgY2FsbGVkCiAgYnkgY3B1cG9vbF9pbml0
KCkKLSBhdm9pZCB1c2luZyBsaXRlcmFsIGNwdSBudW1iZXIgMCBpbiBzY2hlZHVsZXJfcGVyY3B1
X2luaXQoKSAoSmFuIEJldWxpY2gpCi0gc3R5bGUgY29ycmVjdGlvbiAoSmFuIEJldWxpY2gpCi0g
ZmFsbGJhY2sgdG8gc21hbGxlciBncmFudWxhcml0eSBpbnN0ZWFkIG9mIHBhbmljIGluIGNhc2Ug
b2YKICB1bmJhbGFuY2VkIGNwdSBjb25maWd1cmF0aW9uCi0tLQogeGVuL2NvbW1vbi9jcHVwb29s
LmMgICAgICAgfCAgMiArKwogeGVuL2NvbW1vbi9zY2hlZHVsZS5jICAgICAgfCA3OCArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS94ZW4v
c2NoZWQtaWYuaCB8ICAxICsKIDMgZmlsZXMgY2hhbmdlZCwgODEgaW5zZXJ0aW9ucygrKQoKZGlm
ZiAtLWdpdCBhL3hlbi9jb21tb24vY3B1cG9vbC5jIGIveGVuL2NvbW1vbi9jcHVwb29sLmMKaW5k
ZXggNGRhYzdkZWRjYS4uNWEwMWY5MGQwOCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9jcHVwb29s
LmMKKysrIGIveGVuL2NvbW1vbi9jcHVwb29sLmMKQEAgLTg2OCw2ICs4NjgsOCBAQCBzdGF0aWMg
aW50IF9faW5pdCBjcHVwb29sX2luaXQodm9pZCkKICAgICB1bnNpZ25lZCBpbnQgY3B1OwogICAg
IGludCBlcnI7CiAKKyAgICBzY2hlZHVsZXJfZ3Jhbl9pbml0KCk7CisKICAgICBjcHVwb29sMCA9
IGNwdXBvb2xfY3JlYXRlKDAsIDAsICZlcnIpOwogICAgIEJVR19PTihjcHVwb29sMCA9PSBOVUxM
KTsKICAgICBjcHVwb29sX3B1dChjcHVwb29sMCk7CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3Nj
aGVkdWxlLmMgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKaW5kZXggZmVkNzFiMjZkMi4uOWU5Yjdm
NWY0OCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jCisrKyBiL3hlbi9jb21tb24v
c2NoZWR1bGUuYwpAQCAtMzQsNiArMzQsNyBAQAogI2luY2x1ZGUgPHhlbi9jcHUuaD4KICNpbmNs
dWRlIDx4ZW4vcHJlZW1wdC5oPgogI2luY2x1ZGUgPHhlbi9ldmVudC5oPgorI2luY2x1ZGUgPHhl
bi93YXJuaW5nLmg+CiAjaW5jbHVkZSA8cHVibGljL3NjaGVkLmg+CiAjaW5jbHVkZSA8eHNtL3hz
bS5oPgogI2luY2x1ZGUgPHhlbi9lcnIuaD4KQEAgLTYxLDYgKzYyLDIzIEBAIHVuc2lnbmVkIGlu
dCBzY2hlZF9ncmFudWxhcml0eSA9IDE7CiBib29sIHNjaGVkX2Rpc2FibGVfc210X3N3aXRjaGlu
ZzsKIGNwdW1hc2tfdmFyX3Qgc2NoZWRfcmVzX21hc2s7CiAKKyNpZmRlZiBDT05GSUdfWDg2Citz
dGF0aWMgaW50IF9faW5pdCBzY2hlZF9zZWxlY3RfZ3JhbnVsYXJpdHkoY29uc3QgY2hhciAqc3Ry
KQoreworICAgIGlmIChzdHJjbXAoImNwdSIsIHN0cikgPT0gMCkKKyAgICAgICAgb3B0X3NjaGVk
X2dyYW51bGFyaXR5ID0gU0NIRURfR1JBTl9jcHU7CisgICAgZWxzZSBpZiAoc3RyY21wKCJjb3Jl
Iiwgc3RyKSA9PSAwKQorICAgICAgICBvcHRfc2NoZWRfZ3JhbnVsYXJpdHkgPSBTQ0hFRF9HUkFO
X2NvcmU7CisgICAgZWxzZSBpZiAoc3RyY21wKCJzb2NrZXQiLCBzdHIpID09IDApCisgICAgICAg
IG9wdF9zY2hlZF9ncmFudWxhcml0eSA9IFNDSEVEX0dSQU5fc29ja2V0OworICAgIGVsc2UKKyAg
ICAgICAgcmV0dXJuIC1FSU5WQUw7CisKKyAgICByZXR1cm4gMDsKK30KK2N1c3RvbV9wYXJhbSgi
c2NoZWQtZ3JhbiIsIHNjaGVkX3NlbGVjdF9ncmFudWxhcml0eSk7CisjZW5kaWYKKwogLyogQ29t
bW9uIGxvY2sgZm9yIGZyZWUgY3B1cy4gKi8KIHN0YXRpYyBERUZJTkVfU1BJTkxPQ0soc2NoZWRf
ZnJlZV9jcHVfbG9jayk7CiAKQEAgLTI0OTIsNiArMjUxMCw2NiBAQCBjb25zdCBjcHVtYXNrX3Qg
KnNjaGVkX2dldF9vcHRfY3B1bWFzayhlbnVtIHNjaGVkX2dyYW4gb3B0LCB1bnNpZ25lZCBpbnQg
Y3B1KQogICAgIHJldHVybiBtYXNrOwogfQogCitzdGF0aWMgdW5zaWduZWQgaW50IF9faW5pdCBz
Y2hlZF9jaGVja19ncmFudWxhcml0eSh2b2lkKQoreworICAgIHVuc2lnbmVkIGludCBjcHU7Cisg
ICAgdW5zaWduZWQgaW50IHNpYmxpbmdzLCBncmFuID0gMDsKKworICAgIGlmICggb3B0X3NjaGVk
X2dyYW51bGFyaXR5ID09IFNDSEVEX0dSQU5fY3B1ICkKKyAgICAgICAgcmV0dXJuIDE7CisKKyAg
ICBmb3JfZWFjaF9vbmxpbmVfY3B1ICggY3B1ICkKKyAgICB7CisgICAgICAgIHNpYmxpbmdzID0g
Y3B1bWFza193ZWlnaHQoc2NoZWRfZ2V0X29wdF9jcHVtYXNrKG9wdF9zY2hlZF9ncmFudWxhcml0
eSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgY3B1KSk7CisgICAgICAgIGlmICggZ3JhbiA9PSAwICkKKyAgICAgICAgICAgIGdyYW4gPSBz
aWJsaW5nczsKKyAgICAgICAgZWxzZSBpZiAoIGdyYW4gIT0gc2libGluZ3MgKQorICAgICAgICAg
ICAgcmV0dXJuIDA7CisgICAgfQorCisgICAgc2NoZWRfZGlzYWJsZV9zbXRfc3dpdGNoaW5nID0g
dHJ1ZTsKKworICAgIHJldHVybiBncmFuOworfQorCisvKiBTZXR1cCBkYXRhIGZvciBzZWxlY3Rl
ZCBzY2hlZHVsZXIgZ3JhbnVsYXJpdHkuICovCit2b2lkIF9faW5pdCBzY2hlZHVsZXJfZ3Jhbl9p
bml0KHZvaWQpCit7CisgICAgdW5zaWduZWQgaW50IGdyYW4gPSAwOworICAgIGNvbnN0IGNoYXIg
KmZhbGxiYWNrID0gTlVMTDsKKworICAgIHdoaWxlICggZ3JhbiA9PSAwICkKKyAgICB7CisgICAg
ICAgIGdyYW4gPSBzY2hlZF9jaGVja19ncmFudWxhcml0eSgpOworCisgICAgICAgIGlmICggZ3Jh
biA9PSAwICkKKyAgICAgICAgeworICAgICAgICAgICAgc3dpdGNoICggb3B0X3NjaGVkX2dyYW51
bGFyaXR5ICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgIGNhc2UgU0NIRURfR1JBTl9jb3Jl
OgorICAgICAgICAgICAgICAgIG9wdF9zY2hlZF9ncmFudWxhcml0eSA9IFNDSEVEX0dSQU5fY3B1
OworICAgICAgICAgICAgICAgIGZhbGxiYWNrID0gIkFzeW1tZXRyaWMgY3B1IGNvbmZpZ3VyYXRp
b24uXG4iCisgICAgICAgICAgICAgICAgICAgICAgICAgICAiRmFsbGluZyBiYWNrIHRvIHNjaGVk
LWdyYW49Y3B1LlxuIjsKKyAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgIGNhc2Ug
U0NIRURfR1JBTl9zb2NrZXQ6CisgICAgICAgICAgICAgICAgb3B0X3NjaGVkX2dyYW51bGFyaXR5
ID0gU0NIRURfR1JBTl9jb3JlOworICAgICAgICAgICAgICAgIGZhbGxiYWNrID0gIkFzeW1tZXRy
aWMgY3B1IGNvbmZpZ3VyYXRpb24uXG4iCisgICAgICAgICAgICAgICAgICAgICAgICAgICAiRmFs
bGluZyBiYWNrIHRvIHNjaGVkLWdyYW49Y29yZS5cbiI7CisgICAgICAgICAgICAgICAgYnJlYWs7
CisgICAgICAgICAgICBkZWZhdWx0OgorICAgICAgICAgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJM
RSgpOworICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgfQorICAgICAgICB9Cisg
ICAgfQorCisgICAgaWYgKCBmYWxsYmFjayApCisgICAgICAgIHdhcm5pbmdfYWRkKGZhbGxiYWNr
KTsKKworICAgIHNjaGVkX2dyYW51bGFyaXR5ID0gZ3JhbjsKK30KKwogLyogSW5pdGlhbGlzZSB0
aGUgZGF0YSBzdHJ1Y3R1cmVzLiAqLwogdm9pZCBfX2luaXQgc2NoZWR1bGVyX2luaXQodm9pZCkK
IHsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oIGIveGVuL2luY2x1ZGUv
eGVuL3NjaGVkLWlmLmgKaW5kZXggYzEyNTIzNjA2OC4uZTE2ODg0ZmRmNSAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlm
LmgKQEAgLTYxNCw1ICs2MTQsNiBAQCBhZmZpbml0eV9iYWxhbmNlX2NwdW1hc2soY29uc3Qgc3Ry
dWN0IHNjaGVkX3VuaXQgKnVuaXQsIGludCBzdGVwLAogCiB2b2lkIHNjaGVkX3JtX2NwdSh1bnNp
Z25lZCBpbnQgY3B1KTsKIGNvbnN0IGNwdW1hc2tfdCAqc2NoZWRfZ2V0X29wdF9jcHVtYXNrKGVu
dW0gc2NoZWRfZ3JhbiBvcHQsIHVuc2lnbmVkIGludCBjcHUpOwordm9pZCBzY2hlZHVsZXJfZ3Jh
bl9pbml0KHZvaWQpOwogCiAjZW5kaWYgLyogX19YRU5fU0NIRURfSUZfSF9fICovCi0tIAoyLjE2
LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 28 10:34:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 10:34:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVZRa-0007sC-2B; Tue, 28 May 2019 10:34:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=31/0=T4=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hVZQK-00056F-JG
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 10:33:40 +0000
X-Inumbo-ID: 099648cc-8134-11e9-9c04-7f1aa7400b05
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 099648cc-8134-11e9-9c04-7f1aa7400b05;
 Tue, 28 May 2019 10:33:31 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id C3D58AFF9;
 Tue, 28 May 2019 10:33:30 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 28 May 2019 12:33:08 +0200
Message-Id: <20190528103313.1343-56-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190528103313.1343-1-jgross@suse.com>
References: <20190528103313.1343-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH 55/60] xen/sched: split schedule_cpu_switch()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW5zdGVhZCBvZiBsZXR0aW5nIHNjaGVkdWxlX2NwdV9zd2l0Y2goKSBoYW5kbGUgbW92aW5nIGNw
dXMgZnJvbSBhbmQKdG8gY3B1cG9vbHMsIHNwbGl0IGl0IGludG8gc2NoZWR1bGVfY3B1X2FkZCgp
IGFuZCBzY2hlZHVsZV9jcHVfcm0oKS4KClRoaXMgd2lsbCBhbGxvdyB1cyB0byBkcm9wIGFsbG9j
YXRpbmcvZnJlZWluZyBzY2hlZHVsZXIgZGF0YSBmb3IgZnJlZQpjcHVzIGFzIHRoZSBpZGxlIHNj
aGVkdWxlciBkb2Vzbid0IG5lZWQgc3VjaCBkYXRhLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBH
cm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KVjE6IG5ldyBwYXRjaAotLS0KIHhlbi9jb21tb24v
Y3B1cG9vbC5jICAgIHwgICA0ICstCiB4ZW4vY29tbW9uL3NjaGVkdWxlLmMgICB8IDEyMSArKysr
KysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRl
L3hlbi9zY2hlZC5oIHwgICAzICstCiAzIGZpbGVzIGNoYW5nZWQsIDcyIGluc2VydGlvbnMoKyks
IDU2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vY3B1cG9vbC5jIGIveGVu
L2NvbW1vbi9jcHVwb29sLmMKaW5kZXggYWI0YTJiZTRmYy4uMzUxMDhiOTExOSAxMDA2NDQKLS0t
IGEveGVuL2NvbW1vbi9jcHVwb29sLmMKKysrIGIveGVuL2NvbW1vbi9jcHVwb29sLmMKQEAgLTI2
OCw3ICsyNjgsNyBAQCBzdGF0aWMgaW50IGNwdXBvb2xfYXNzaWduX2NwdV9sb2NrZWQoc3RydWN0
IGNwdXBvb2wgKmMsIHVuc2lnbmVkIGludCBjcHUpCiAKICAgICBpZiAoIChjcHVwb29sX21vdmlu
Z19jcHUgPT0gY3B1KSAmJiAoYyAhPSBjcHVwb29sX2NwdV9tb3ZpbmcpICkKICAgICAgICAgcmV0
dXJuIC1FQUREUk5PVEFWQUlMOwotICAgIHJldCA9IHNjaGVkdWxlX2NwdV9zd2l0Y2goY3B1LCBj
KTsKKyAgICByZXQgPSBzY2hlZHVsZV9jcHVfYWRkKGNwdSwgYyk7CiAgICAgaWYgKCByZXQgKQog
ICAgICAgICByZXR1cm4gcmV0OwogCkBAIC0zMTgsNyArMzE4LDcgQEAgc3RhdGljIGludCBjcHVw
b29sX3VuYXNzaWduX2NwdV9lcGlsb2d1ZShzdHJ1Y3QgY3B1cG9vbCAqYykKICAgICAgKi8KICAg
ICBpZiAoICFyZXQgKQogICAgIHsKLSAgICAgICAgcmV0ID0gc2NoZWR1bGVfY3B1X3N3aXRjaChj
cHUsIE5VTEwpOworICAgICAgICByZXQgPSBzY2hlZHVsZV9jcHVfcm0oY3B1KTsKICAgICAgICAg
aWYgKCByZXQgKQogICAgICAgICAgICAgY3B1bWFza19jbGVhcl9jcHUoY3B1LCAmY3B1cG9vbF9m
cmVlX2NwdXMpOwogICAgICAgICBlbHNlCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkdWxl
LmMgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKaW5kZXggZDNlNGFlMjI2Yy4uMGY2NjcwNjhhOCAx
MDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jCisrKyBiL3hlbi9jb21tb24vc2NoZWR1
bGUuYwpAQCAtODMsMTUgKzgzLDYgQEAgZXh0ZXJuIGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKl9f
c3RhcnRfc2NoZWR1bGVyc19hcnJheVtdLCAqX19lbmRfc2NoZWR1bGVyc19hcnIKIAogc3RhdGlj
IHN0cnVjdCBzY2hlZHVsZXIgX19yZWFkX21vc3RseSBvcHM7CiAKLXN0YXRpYyBzcGlubG9ja190
ICoKLXNjaGVkX2lkbGVfc3dpdGNoX3NjaGVkKHN0cnVjdCBzY2hlZHVsZXIgKm5ld19vcHMsIHVu
c2lnbmVkIGludCBjcHUsCi0gICAgICAgICAgICAgICAgICAgICAgICB2b2lkICpwZGF0YSwgdm9p
ZCAqdmRhdGEpCi17Ci0gICAgc2NoZWRfaWRsZV91bml0KGNwdSktPnByaXYgPSBOVUxMOwotCi0g
ICAgcmV0dXJuICZzY2hlZF9mcmVlX2NwdV9sb2NrOwotfQotCiBzdGF0aWMgc3RydWN0IHNjaGVk
X3Jlc291cmNlICoKIHNjaGVkX2lkbGVfcmVzX3BpY2soY29uc3Qgc3RydWN0IHNjaGVkdWxlciAq
b3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIHsKQEAgLTEzMSw3ICsxMjIsNiBAQCBzdGF0
aWMgc3RydWN0IHNjaGVkdWxlciBzY2hlZF9pZGxlX29wcyA9IHsKIAogICAgIC5hbGxvY192ZGF0
YSAgICA9IHNjaGVkX2lkbGVfYWxsb2NfdmRhdGEsCiAgICAgLmZyZWVfdmRhdGEgICAgID0gc2No
ZWRfaWRsZV9mcmVlX3ZkYXRhLAotICAgIC5zd2l0Y2hfc2NoZWQgICA9IHNjaGVkX2lkbGVfc3dp
dGNoX3NjaGVkLAogfTsKIAogc3RhdGljIGlubGluZSBzdHJ1Y3QgdmNwdSAqdW5pdDJ2Y3B1X2Nw
dShzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCwKQEAgLTI0MDcsMzYgKzIzOTcsMjIgQEAgdm9pZCBf
X2luaXQgc2NoZWR1bGVyX2luaXQodm9pZCkKIH0KIAogLyoKLSAqIE1vdmUgYSBwQ1BVIG91dHNp
ZGUgb2YgdGhlIGluZmx1ZW5jZSBvZiB0aGUgc2NoZWR1bGVyIG9mIGl0cyBjdXJyZW50Ci0gKiBj
cHVwb29sLCBvciBzdWJqZWN0IGl0IHRvIHRoZSBzY2hlZHVsZXIgb2YgYSBuZXcgY3B1cG9vbC4K
LSAqCi0gKiBGb3IgdGhlIHBDUFVzIHRoYXQgYXJlIHJlbW92ZWQgZnJvbSB0aGVpciBjcHVwb29s
LCB0aGVpciBzY2hlZHVsZXIgYmVjb21lcwotICogJnNjaGVkX2lkbGVfb3BzICh0aGUgaWRsZSBz
Y2hlZHVsZXIpLgorICogTW92ZSBhIHBDUFUgZnJvbSBmcmVlIGNwdXMgKHJ1bm5pbmcgdGhlIGlk
bGUgc2NoZWR1bGVyKSB0byBhIGNwdXBvb2wKKyAqIHVzaW5nIGFueSAicmVhbCIgc2NoZWR1bGVy
LgorICogVGhlIGNwdSBpcyBzdGlsbCBtYXJrZWQgYXMgImZyZWUiIGFuZCBub3QgeWV0IHZhbGlk
IGZvciBpdHMgY3B1cG9vbC4KICAqLwotaW50IHNjaGVkdWxlX2NwdV9zd2l0Y2godW5zaWduZWQg
aW50IGNwdSwgc3RydWN0IGNwdXBvb2wgKmMpCitpbnQgc2NoZWR1bGVfY3B1X2FkZCh1bnNpZ25l
ZCBpbnQgY3B1LCBzdHJ1Y3QgY3B1cG9vbCAqYykKIHsKICAgICBzdHJ1Y3QgdmNwdSAqaWRsZTsK
LSAgICB2b2lkICpwcHJpdiwgKnBwcml2X29sZCwgKnZwcml2LCAqdnByaXZfb2xkOwotICAgIHN0
cnVjdCBzY2hlZHVsZXIgKm9sZF9vcHMgPSBnZXRfc2NoZWRfcmVzKGNwdSktPnNjaGVkdWxlcjsK
LSAgICBzdHJ1Y3Qgc2NoZWR1bGVyICpuZXdfb3BzID0gKGMgPT0gTlVMTCkgPyAmc2NoZWRfaWRs
ZV9vcHMgOiBjLT5zY2hlZDsKKyAgICB2b2lkICpwcHJpdiwgKnZwcml2OworICAgIHN0cnVjdCBz
Y2hlZHVsZXIgKm5ld19vcHMgPSBjLT5zY2hlZDsKICAgICBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2Ug
KnNkID0gZ2V0X3NjaGVkX3JlcyhjcHUpOwotICAgIHN0cnVjdCBjcHVwb29sICpvbGRfcG9vbCA9
IHNkLT5jcHVwb29sOwogICAgIHNwaW5sb2NrX3QgKm9sZF9sb2NrLCAqbmV3X2xvY2s7CiAgICAg
dW5zaWduZWQgbG9uZyBmbGFnczsKIAotICAgIC8qCi0gICAgICogcENQVXMgb25seSBtb3ZlIGZy
b20gYSB2YWxpZCBjcHVwb29sIHRvIGZyZWUgKGkuZS4sIG91dCBvZiBhbnkgcG9vbCksCi0gICAg
ICogb3IgZnJvbSBmcmVlIHRvIGEgdmFsaWQgY3B1cG9vbC4gSW4gdGhlIGZvcm1lciBjYXNlICh3
aGljaCBoYXBwZW5zIHdoZW4KLSAgICAgKiBjIGlzIE5VTEwpLCB3ZSB3YW50IHRoZSBDUFUgdG8g
aGF2ZSBiZWVuIG1hcmtlZCBhcyBmcmVlIGFscmVhZHksIGFzCi0gICAgICogd2VsbCBhcyB0byBu
b3QgYmUgdmFsaWQgZm9yIHRoZSBzb3VyY2UgcG9vbCBhbnkgbG9uZ2VyLCB3aGVuIHdlIGdldCB0
bwotICAgICAqIGhlcmUuIEluIHRoZSBsYXR0ZXIgY2FzZSAod2hpY2ggaGFwcGVucyB3aGVuIGMg
aXMgYSB2YWxpZCBjcHVwb29sKSwgd2UKLSAgICAgKiB3YW50IHRoZSBDUFUgdG8gc3RpbGwgYmUg
bWFya2VkIGFzIGZyZWUsIGFzIHdlbGwgYXMgdG8gbm90IHlldCBiZSB2YWxpZAotICAgICAqIGZv
ciB0aGUgZGVzdGluYXRpb24gcG9vbC4KLSAgICAgKi8KLSAgICBBU1NFUlQoYyAhPSBvbGRfcG9v
bCAmJiAoYyAhPSBOVUxMIHx8IG9sZF9wb29sICE9IE5VTEwpKTsKICAgICBBU1NFUlQoY3B1bWFz
a190ZXN0X2NwdShjcHUsICZjcHVwb29sX2ZyZWVfY3B1cykpOwotICAgIEFTU0VSVCgoYyA9PSBO
VUxMICYmICFjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgb2xkX3Bvb2wtPmNwdV92YWxpZCkpIHx8Ci0g
ICAgICAgICAgIChjICE9IE5VTEwgJiYgIWNwdW1hc2tfdGVzdF9jcHUoY3B1LCBjLT5jcHVfdmFs
aWQpKSk7CisgICAgQVNTRVJUKCFjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgYy0+Y3B1X3ZhbGlkKSk7
CisgICAgQVNTRVJUKGdldF9zY2hlZF9yZXMoY3B1KS0+Y3B1cG9vbCA9PSBOVUxMKTsKIAogICAg
IC8qCiAgICAgICogVG8gc2V0dXAgdGhlIGNwdSBmb3IgdGhlIG5ldyBzY2hlZHVsZXIgd2UgbmVl
ZDoKQEAgLTI0NjEsNTIgKzI0MzcsOTEgQEAgaW50IHNjaGVkdWxlX2NwdV9zd2l0Y2godW5zaWdu
ZWQgaW50IGNwdSwgc3RydWN0IGNwdXBvb2wgKmMpCiAgICAgICAgIHJldHVybiAtRU5PTUVNOwog
ICAgIH0KIAotICAgIHNjaGVkX2RvX3RpY2tfc3VzcGVuZChvbGRfb3BzLCBjcHUpOwotCiAgICAg
LyoKLSAgICAgKiBUaGUgYWN0dWFsIHN3aXRjaCwgaW5jbHVkaW5nIChpZiBuZWNlc3NhcnkpIHRo
ZSByZXJvdXRpbmcgb2YgdGhlCi0gICAgICogc2NoZWR1bGVyIGxvY2sgdG8gd2hhdGV2ZXIgbmV3
X29wcyBwcmVmZXJzLCAgbmVlZHMgdG8gaGFwcGVuIGluIG9uZQotICAgICAqIGNyaXRpY2FsIHNl
Y3Rpb24sIHByb3RlY3RlZCBieSBvbGRfb3BzJyBsb2NrLCBvciByYWNlcyBhcmUgcG9zc2libGUu
Ci0gICAgICogSXQgaXMsIGluIGZhY3QsIHRoZSBsb2NrIG9mIGFub3RoZXIgc2NoZWR1bGVyIHRo
YXQgd2UgYXJlIHRha2luZyAodGhlCi0gICAgICogc2NoZWR1bGVyIG9mIHRoZSBjcHVwb29sIHRo
YXQgY3B1IHN0aWxsIGJlbG9uZ3MgdG8pLiBCdXQgdGhhdCBpcyBvawotICAgICAqIGFzLCBhbnlv
bmUgdHJ5aW5nIHRvIHNjaGVkdWxlIG9uIHRoaXMgY3B1IHdpbGwgc3BpbiB1bnRpbCB3aGVuIHdl
Ci0gICAgICogcmVsZWFzZSB0aGF0IGxvY2sgKGJvdHRvbSBvZiB0aGlzIGZ1bmN0aW9uKS4gV2hl
biBoZSdsbCBnZXQgdGhlIGxvY2sKLSAgICAgKiAtLXRoYW5rcyB0byB0aGUgbG9vcCBpbnNpZGUg
Kl9zY2hlZHVsZV9sb2NrKCkgZnVuY3Rpb25zLS0gaGUnbGwgbm90aWNlCi0gICAgICogdGhhdCB0
aGUgbG9jayBpdHNlbGYgY2hhbmdlZCwgYW5kIHJldHJ5IGFjcXVpcmluZyB0aGUgbmV3IG9uZSAo
d2hpY2gKLSAgICAgKiB3aWxsIGJlIHRoZSBjb3JyZWN0LCByZW1hcHBlZCBvbmUsIGF0IHRoYXQg
cG9pbnQpLgorICAgICAqIFRoZSBhY3R1YWwgc3dpdGNoLCBpbmNsdWRpbmcgdGhlIHJlcm91dGlu
ZyBvZiB0aGUgc2NoZWR1bGVyIGxvY2sgdG8KKyAgICAgKiB3aGF0ZXZlciBuZXdfb3BzIHByZWZl
cnMsIG5lZWRzIHRvIGhhcHBlbiBpbiBvbmUgY3JpdGljYWwgc2VjdGlvbiwKKyAgICAgKiBwcm90
ZWN0ZWQgYnkgb2xkX29wcycgbG9jaywgb3IgcmFjZXMgYXJlIHBvc3NpYmxlLgorICAgICAqIEl0
IGlzLCBpbiBmYWN0LCB0aGUgbG9jayBvZiB0aGUgaWRsZSBzY2hlZHVsZXIgdGhhdCB3ZSBhcmUg
dGFraW5nLgorICAgICAqIEJ1dCB0aGF0IGlzIG9rIGFzIGFueW9uZSB0cnlpbmcgdG8gc2NoZWR1
bGUgb24gdGhpcyBjcHUgd2lsbCBzcGluIHVudGlsCisgICAgICogd2hlbiB3ZSByZWxlYXNlIHRo
YXQgbG9jayAoYm90dG9tIG9mIHRoaXMgZnVuY3Rpb24pLiBXaGVuIGhlJ2xsIGdldCB0aGUKKyAg
ICAgKiBsb2NrIC0tdGhhbmtzIHRvIHRoZSBsb29wIGluc2lkZSAqX3NjaGVkdWxlX2xvY2soKSBm
dW5jdGlvbnMtLSBoZSdsbAorICAgICAqIG5vdGljZSB0aGF0IHRoZSBsb2NrIGl0c2VsZiBjaGFu
Z2VkLCBhbmQgcmV0cnkgYWNxdWlyaW5nIHRoZSBuZXcgb25lCisgICAgICogKHdoaWNoIHdpbGwg
YmUgdGhlIGNvcnJlY3QsIHJlbWFwcGVkIG9uZSwgYXQgdGhhdCBwb2ludCkuCiAgICAgICovCiAg
ICAgb2xkX2xvY2sgPSBwY3B1X3NjaGVkdWxlX2xvY2tfaXJxc2F2ZShjcHUsICZmbGFncyk7CiAK
LSAgICB2cHJpdl9vbGQgPSBpZGxlLT5zY2hlZF91bml0LT5wcml2OwotICAgIHBwcml2X29sZCA9
IHNkLT5zY2hlZF9wcml2OwogICAgIG5ld19sb2NrID0gc2NoZWRfc3dpdGNoX3NjaGVkKG5ld19v
cHMsIGNwdSwgcHByaXYsIHZwcml2KTsKIAogICAgIHNkLT5zY2hlZHVsZXIgPSBuZXdfb3BzOwog
ICAgIHNkLT5zY2hlZF9wcml2ID0gcHByaXY7CiAKICAgICAvKgotICAgICAqIChSZT8pcm91dGUg
dGhlIGxvY2sgdG8gdGhlIHBlciBwQ1BVIGxvY2sgYXMgL2xhc3QvIHRoaW5nLiBJbiBmYWN0LAor
ICAgICAqIFJlcm91dGUgdGhlIGxvY2sgdG8gdGhlIHBlciBwQ1BVIGxvY2sgYXMgL2xhc3QvIHRo
aW5nLiBJbiBmYWN0LAogICAgICAqIGlmIGl0IGlzIGZyZWUgKGFuZCBpdCBjYW4gYmUpIHdlIHdh
bnQgdGhhdCBhbnlvbmUgdGhhdCBtYW5hZ2VzCiAgICAgICogdGFraW5nIGl0LCBmaW5kcyBhbGwg
dGhlIGluaXRpYWxpemF0aW9ucyB3ZSd2ZSBkb25lIGFib3ZlIGluIHBsYWNlLgogICAgICAqLwog
ICAgIHNtcF9tYigpOwogICAgIHNkLT5zY2hlZHVsZV9sb2NrID0gbmV3X2xvY2s7CiAKLSAgICAv
KiBfTm90XyBwY3B1X3NjaGVkdWxlX3VubG9jaygpOiBzY2hlZHVsZV9sb2NrIG1heSBoYXZlIGNo
YW5nZWQhICovCisgICAgLyogX05vdF8gcGNwdV9zY2hlZHVsZV91bmxvY2soKTogc2NoZWR1bGVf
bG9jayBoYXMgY2hhbmdlZCEgKi8KICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKG9sZF9sb2Nr
LCBmbGFncyk7CiAKICAgICBzY2hlZF9kb190aWNrX3Jlc3VtZShuZXdfb3BzLCBjcHUpOwogCisg
ICAgc2QtPmdyYW51bGFyaXR5ID0gYy0+Z3JhbnVsYXJpdHk7CisgICAgc2QtPmNwdXBvb2wgPSBj
OworICAgIC8qIFRoZSAgY3B1IGlzIGFkZGVkIHRvIGEgcG9vbCwgdHJpZ2dlciBpdCB0byBnbyBw
aWNrIHVwIHNvbWUgd29yayAqLworICAgIGNwdV9yYWlzZV9zb2Z0aXJxKGNwdSwgU0NIRURVTEVf
U09GVElSUSk7CisKKyAgICByZXR1cm4gMDsKK30KKworLyoKKyAqIFJlbW92ZSBhIHBDUFUgZnJv
bSBpdHMgY3B1cG9vbC4gSXRzIHNjaGVkdWxlciBiZWNvbWVzICZzY2hlZF9pZGxlX29wcworICog
KHRoZSBpZGxlIHNjaGVkdWxlcikuCisgKiBUaGUgY3B1IGlzIGFscmVhZHkgbWFya2VkIGFzICJm
cmVlIiBhbmQgbm90IHZhbGlkIGFueSBsb25nZXIgZm9yIGl0cworICogY3B1cG9vbC4KKyAqLwor
aW50IHNjaGVkdWxlX2NwdV9ybSh1bnNpZ25lZCBpbnQgY3B1KQoreworICAgIHN0cnVjdCB2Y3B1
ICppZGxlOworICAgIHZvaWQgKnBwcml2X29sZCwgKnZwcml2X29sZDsKKyAgICBzdHJ1Y3Qgc2No
ZWRfcmVzb3VyY2UgKnNkID0gZ2V0X3NjaGVkX3JlcyhjcHUpOworICAgIHN0cnVjdCBzY2hlZHVs
ZXIgKm9sZF9vcHMgPSBzZC0+c2NoZWR1bGVyOworICAgIHNwaW5sb2NrX3QgKm9sZF9sb2NrOwor
ICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CisKKyAgICBBU1NFUlQoc2QtPmNwdXBvb2wgIT0gTlVM
TCk7CisgICAgQVNTRVJUKGNwdW1hc2tfdGVzdF9jcHUoY3B1LCAmY3B1cG9vbF9mcmVlX2NwdXMp
KTsKKyAgICBBU1NFUlQoIWNwdW1hc2tfdGVzdF9jcHUoY3B1LCBzZC0+Y3B1cG9vbC0+Y3B1X3Zh
bGlkKSk7CisKKyAgICBpZGxlID0gaWRsZV92Y3B1W2NwdV07CisKKyAgICBzY2hlZF9kb190aWNr
X3N1c3BlbmQob2xkX29wcywgY3B1KTsKKworICAgIC8qIFNlZSBjb21tZW50IGluIHNjaGVkdWxl
X2NwdV9hZGQoKSByZWdhcmRpbmcgbG9jayBzd2l0Y2hpbmcuICovCisgICAgb2xkX2xvY2sgPSBw
Y3B1X3NjaGVkdWxlX2xvY2tfaXJxc2F2ZShjcHUsICZmbGFncyk7CisKKyAgICB2cHJpdl9vbGQg
PSBpZGxlLT5zY2hlZF91bml0LT5wcml2OworICAgIHBwcml2X29sZCA9IHNkLT5zY2hlZF9wcml2
OworCisgICAgaWRsZS0+c2NoZWRfdW5pdC0+cHJpdiA9IE5VTEw7CisgICAgc2QtPnNjaGVkdWxl
ciA9ICZzY2hlZF9pZGxlX29wczsKKyAgICBzZC0+c2NoZWRfcHJpdiA9IE5VTEw7CisKKyAgICBz
bXBfbWIoKTsKKyAgICBzZC0+c2NoZWR1bGVfbG9jayA9ICZzY2hlZF9mcmVlX2NwdV9sb2NrOwor
CisgICAgLyogX05vdF8gcGNwdV9zY2hlZHVsZV91bmxvY2soKTogc2NoZWR1bGVfbG9jayBtYXkg
aGF2ZSBjaGFuZ2VkISAqLworICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUob2xkX2xvY2ssIGZs
YWdzKTsKKwogICAgIHNjaGVkX2RlaW5pdF9wZGF0YShvbGRfb3BzLCBwcHJpdl9vbGQsIGNwdSk7
CiAKICAgICBzY2hlZF9mcmVlX3ZkYXRhKG9sZF9vcHMsIHZwcml2X29sZCk7CiAgICAgc2NoZWRf
ZnJlZV9wZGF0YShvbGRfb3BzLCBwcHJpdl9vbGQsIGNwdSk7CiAKLSAgICBnZXRfc2NoZWRfcmVz
KGNwdSktPmdyYW51bGFyaXR5ID0gYyA/IGMtPmdyYW51bGFyaXR5IDogMTsKLSAgICBnZXRfc2No
ZWRfcmVzKGNwdSktPmNwdXBvb2wgPSBjOwotICAgIC8qIFdoZW4gYSBjcHUgaXMgYWRkZWQgdG8g
YSBwb29sLCB0cmlnZ2VyIGl0IHRvIGdvIHBpY2sgdXAgc29tZSB3b3JrICovCi0gICAgaWYgKCBj
ICE9IE5VTEwgKQotICAgICAgICBjcHVfcmFpc2Vfc29mdGlycShjcHUsIFNDSEVEVUxFX1NPRlRJ
UlEpOworICAgIHNkLT5ncmFudWxhcml0eSA9IDE7CisgICAgc2QtPmNwdXBvb2wgPSBOVUxMOwog
CiAgICAgcmV0dXJuIDA7CiB9CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCBi
L3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCmluZGV4IGU2ODliYmEzNjEuLjljZWUwZWM5YTMgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9z
Y2hlZC5oCkBAIC05MDgsNyArOTA4LDggQEAgc3RydWN0IHNjaGVkdWxlcjsKIHN0cnVjdCBzY2hl
ZHVsZXIgKnNjaGVkdWxlcl9nZXRfZGVmYXVsdCh2b2lkKTsKIHN0cnVjdCBzY2hlZHVsZXIgKnNj
aGVkdWxlcl9hbGxvYyh1bnNpZ25lZCBpbnQgc2NoZWRfaWQsIGludCAqcGVycik7CiB2b2lkIHNj
aGVkdWxlcl9mcmVlKHN0cnVjdCBzY2hlZHVsZXIgKnNjaGVkKTsKLWludCBzY2hlZHVsZV9jcHVf
c3dpdGNoKHVuc2lnbmVkIGludCBjcHUsIHN0cnVjdCBjcHVwb29sICpjKTsKK2ludCBzY2hlZHVs
ZV9jcHVfYWRkKHVuc2lnbmVkIGludCBjcHUsIHN0cnVjdCBjcHVwb29sICpjKTsKK2ludCBzY2hl
ZHVsZV9jcHVfcm0odW5zaWduZWQgaW50IGNwdSk7CiB2b2lkIHZjcHVfc2V0X3BlcmlvZGljX3Rp
bWVyKHN0cnVjdCB2Y3B1ICp2LCBzX3RpbWVfdCB2YWx1ZSk7CiBpbnQgY3B1X2Rpc2FibGVfc2No
ZWR1bGVyKHVuc2lnbmVkIGludCBjcHUpOwogLyogV2UgbmVlZCBpdCBpbiBkb20wX3NldHVwX3Zj
cHUgKi8KLS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 28 10:35:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 10:35:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVZRd-0007zR-Rx; Tue, 28 May 2019 10:35:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=31/0=T4=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hVZQM-00059z-7O
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 10:33:42 +0000
X-Inumbo-ID: 0528a348-8134-11e9-8980-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0528a348-8134-11e9-8980-bc764e045a96;
 Tue, 28 May 2019 10:33:24 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 6DE46B03F;
 Tue, 28 May 2019 10:33:22 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 28 May 2019 12:32:36 +0200
Message-Id: <20190528103313.1343-24-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190528103313.1343-1-jgross@suse.com>
References: <20190528103313.1343-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH 23/60] xen/sched: make credit2 scheduler vcpu
 agnostic.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Dario Faggioli <dfaggioli@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U3dpdGNoIGNyZWRpdDIgc2NoZWR1bGVyIGNvbXBsZXRlbHkgZnJvbSB2Y3B1IHRvIHNjaGVkX3Vu
aXQgdXNhZ2UuCgpBcyB3ZSBhcmUgdG91Y2hpbmcgbG90cyBvZiBsaW5lcyByZW1vdmUgc29tZSB3
aGl0ZSBzcGFjZSBhdCB0aGUgZW5kIG9mCnRoZSBsaW5lLCB0b28uCgpTaWduZWQtb2ZmLWJ5OiBK
dWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVuL2NvbW1vbi9zY2hlZF9jcmVk
aXQyLmMgfCA4MjAgKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CiAxIGZpbGUgY2hhbmdlZCwgNDAzIGluc2VydGlvbnMoKyksIDQxNyBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYyBiL3hlbi9jb21tb24vc2NoZWRf
Y3JlZGl0Mi5jCmluZGV4IGVmMjlhM2Q4NzQuLjBmNTcxMzVlODEgMTAwNjQ0Ci0tLSBhL3hlbi9j
b21tb24vc2NoZWRfY3JlZGl0Mi5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCkBA
IC00NSw3ICs0NSw3IEBACiAjZGVmaW5lIFRSQ19DU0NIRUQyX1NDSEVEX1RBU0tMRVQgICAgVFJD
X1NDSEVEX0NMQVNTX0VWVChDU0NIRUQyLCA4KQogI2RlZmluZSBUUkNfQ1NDSEVEMl9VUERBVEVf
TE9BRCAgICAgIFRSQ19TQ0hFRF9DTEFTU19FVlQoQ1NDSEVEMiwgOSkKICNkZWZpbmUgVFJDX0NT
Q0hFRDJfUlVOUV9BU1NJR04gICAgICBUUkNfU0NIRURfQ0xBU1NfRVZUKENTQ0hFRDIsIDEwKQot
I2RlZmluZSBUUkNfQ1NDSEVEMl9VUERBVEVfVkNQVV9MT0FEIFRSQ19TQ0hFRF9DTEFTU19FVlQo
Q1NDSEVEMiwgMTEpCisjZGVmaW5lIFRSQ19DU0NIRUQyX1VQREFURV9VTklUX0xPQUQgVFJDX1ND
SEVEX0NMQVNTX0VWVChDU0NIRUQyLCAxMSkKICNkZWZpbmUgVFJDX0NTQ0hFRDJfVVBEQVRFX1JV
TlFfTE9BRCBUUkNfU0NIRURfQ0xBU1NfRVZUKENTQ0hFRDIsIDEyKQogI2RlZmluZSBUUkNfQ1ND
SEVEMl9USUNLTEVfTkVXICAgICAgIFRSQ19TQ0hFRF9DTEFTU19FVlQoQ1NDSEVEMiwgMTMpCiAj
ZGVmaW5lIFRSQ19DU0NIRUQyX1JVTlFfTUFYX1dFSUdIVCAgVFJDX1NDSEVEX0NMQVNTX0VWVChD
U0NIRUQyLCAxNCkKQEAgLTc0LDEzICs3NCwxMyBAQAogICogRGVzaWduOgogICoKICAqIFZNcyAi
YnVybiIgY3JlZGl0cyBiYXNlZCBvbiB0aGVpciB3ZWlnaHQ7IGhpZ2hlciB3ZWlnaHQgbWVhbnMK
LSAqIGNyZWRpdHMgYnVybiBtb3JlIHNsb3dseS4gIFRoZSBoaWdoZXN0IHdlaWdodCB2Y3B1IGJ1
cm5zIGNyZWRpdHMgYXQKKyAqIGNyZWRpdHMgYnVybiBtb3JlIHNsb3dseS4gIFRoZSBoaWdoZXN0
IHdlaWdodCB1bml0IGJ1cm5zIGNyZWRpdHMgYXQKICAqIGEgcmF0ZSBvZiAxIGNyZWRpdCBwZXIg
bmFub3NlY29uZC4gIE90aGVycyBidXJuIHByb3BvcnRpb25hbGx5CiAgKiBtb3JlLgogICoKLSAq
IHZjcHVzIGFyZSBpbnNlcnRlZCBpbnRvIHRoZSBydW5xdWV1ZSBieSBjcmVkaXQgb3JkZXIuCisg
KiB1bml0cyBhcmUgaW5zZXJ0ZWQgaW50byB0aGUgcnVucXVldWUgYnkgY3JlZGl0IG9yZGVyLgog
ICoKLSAqIENyZWRpdHMgYXJlICJyZXNldCIgd2hlbiB0aGUgbmV4dCB2Y3B1IGluIHRoZSBydW5x
dWV1ZSBpcyBsZXNzIHRoYW4KKyAqIENyZWRpdHMgYXJlICJyZXNldCIgd2hlbiB0aGUgbmV4dCB1
bml0IGluIHRoZSBydW5xdWV1ZSBpcyBsZXNzIHRoYW4KICAqIG9yIGVxdWFsIHRvIHplcm8uICBB
dCB0aGF0IHBvaW50LCBldmVyeW9uZSdzIGNyZWRpdHMgYXJlICJjbGlwcGVkIgogICogdG8gYSBz
bWFsbCB2YWx1ZSwgYW5kIGEgZml4ZWQgY3JlZGl0IGlzIGFkZGVkIHRvIGV2ZXJ5b25lLgogICov
CkBAIC05NSwzMyArOTUsMzMgQEAKICAqICAgYmUgZ2l2ZW4gYSBjYXAgb2YgMjUlOyBhIGRvbWFp
biB0aGF0IG11c3Qgbm90IHVzZSBtb3JlIHRoYW4gMSsxLzIgb2YKICAqICAgcGh5c2ljYWwgQ1BV
IHRpbWUsIHdpbGwgYmUgZ2l2ZW4gYSBjYXAgb2YgMTUwJTsKICAqCi0gKiAtIGNhcHMgYXJlIHBl
ci1kb21haW4gKG5vdCBwZXItdkNQVSkuIElmIGEgZG9tYWluIGhhcyBvbmx5IDEgdkNQVSwgYW5k
Ci0gKiAgIGEgNDAlIGNhcCwgdGhhdCBvbmUgdkNQVSB3aWxsIHVzZSA0MCUgb2Ygb25lIHBDUFUu
IElmIGEgc29tYWluIGhhcyA0Ci0gKiAgIHZDUFVzLCBhbmQgYSAyMDAlIGNhcCwgdGhlIGVxdWl2
YWxlbnQgb2YgMTAwJSB0aW1lIG9uIDIgcENQVXMgd2lsbCBiZQotICogICBzcGxpdCBhbW9uZyB0
aGUgdiB2Q1BVcy4gSG93IG11Y2ggZWFjaCBvZiB0aGUgdkNQVXMgd2lsbCBhY3R1YWxseSBnZXQs
CisgKiAtIGNhcHMgYXJlIHBlci1kb21haW4gKG5vdCBwZXItdW5pdCkuIElmIGEgZG9tYWluIGhh
cyBvbmx5IDEgdW5pdCwgYW5kCisgKiAgIGEgNDAlIGNhcCwgdGhhdCBvbmUgdW5pdCB3aWxsIHVz
ZSA0MCUgb2Ygb25lIHBDUFUuIElmIGEgc29tYWluIGhhcyA0CisgKiAgIHVuaXRzLCBhbmQgYSAy
MDAlIGNhcCwgdGhlIGVxdWl2YWxlbnQgb2YgMTAwJSB0aW1lIG9uIDIgcENQVXMgd2lsbCBiZQor
ICogICBzcGxpdCBhbW9uZyB0aGUgdiB1bml0cy4gSG93IG11Y2ggZWFjaCBvZiB0aGUgdW5pdHMg
d2lsbCBhY3R1YWxseSBnZXQsCiAgKiAgIGR1cmluZyBhbnkgZ2l2ZW4gaW50ZXJ2YWwgb2YgdGlt
ZSwgaXMgdW5zcGVjaWZpZWQgKGFzIGl0IGRlcGVuZHMgb24KICAqICAgdmFyaW91cyBhc3BlY3Rz
OiB3b3JrbG9hZCwgc3lzdGVtIGxvYWQsIGV0Yy4pLiBGb3IgaW5zdGFuY2UsIGl0IGlzCi0gKiAg
IHBvc3NpYmxlIHRoYXQsIGR1cmluZyBhIGdpdmVuIHRpbWUgaW50ZXJ2YWwsIDIgdkNQVXMgdXNl
IDEwMCUgZWFjaCwKKyAqICAgcG9zc2libGUgdGhhdCwgZHVyaW5nIGEgZ2l2ZW4gdGltZSBpbnRl
cnZhbCwgMiB1bml0cyB1c2UgMTAwJSBlYWNoLAogICogICBhbmQgdGhlIG90aGVyIHR3byB1c2Ug
bm90aGluZzsgd2hpbGUgZHVyaW5nIGFub3RoZXIgdGltZSBpbnRlcnZhbCwKLSAqICAgdHdvIHZD
UFVzIHVzZSA4MCUsIG9uZSB1c2VzIDEwJSBhbmQgdGhlIG90aGVyIDMwJTsgb3IgdGhhdCBlYWNo
IHVzZQorICogICB0d28gdW5pdHMgdXNlIDgwJSwgb25lIHVzZXMgMTAlIGFuZCB0aGUgb3RoZXIg
MzAlOyBvciB0aGF0IGVhY2ggdXNlCiAgKiAgIDUwJSAoYW5kIHNvIG9uIGFuZCBzbyBmb3J0aCku
CiAgKgogICogRm9yIGltcGxlbWVudGluZyB0aGlzLCB3ZSB1c2UgdGhlIGZvbGxvd2luZyBhcHBy
b2FjaDoKICAqCiAgKiAtIGVhY2ggZG9tYWluIGlzIGdpdmVuIGEgJ2J1ZGdldCcsIGFuIGVhY2gg
ZG9tYWluIGhhcyBhIHRpbWVyLCB3aGljaAogICogICByZXBsZW5pc2hlcyB0aGUgZG9tYWluJ3Mg
YnVkZ2V0IHBlcmlvZGljYWxseS4gVGhlIGJ1ZGdldCBpcyB0aGUgYW1vdW50Ci0gKiAgIG9mIHRp
bWUgdGhlIHZDUFVzIG9mIHRoZSBkb21haW4gY2FuIHVzZSBldmVyeSAncGVyaW9kJzsKKyAqICAg
b2YgdGltZSB0aGUgdW5pdHMgb2YgdGhlIGRvbWFpbiBjYW4gdXNlIGV2ZXJ5ICdwZXJpb2QnOwog
ICoKICAqIC0gdGhlIHBlcmlvZCBpcyBDU0NIRUQyX0JER1RfUkVQTF9QRVJJT0QsIGFuZCBpcyB0
aGUgc2FtZSBmb3IgYWxsIGRvbWFpbnMKICAqICAgKGJ1dCBlYWNoIGRvbWFpbiBoYXMgaXRzIG93
biB0aW1lcjsgc28gdGhlIGFsbCBhcmUgcGVyaW9kaWMgYnkgdGhlIHNhbWUKICAqICAgcGVyaW9k
LCBidXQgcmVwbGVuaXNobWVudCBvZiB0aGUgYnVkZ2V0cyBvZiB0aGUgdmFyaW91cyBkb21haW5z
LCBhdAogICogICBwZXJpb2RzIGJvdW5kYXJpZXMsIGFyZSBub3Qgc3luY2hyb25vdXMpOwogICoK
LSAqIC0gd2hlbiB2Q1BVcyBydW4sIHRoZXkgY29uc3VtZSBidWRnZXQuIFdoZW4gdGhleSBkb24n
dCBydW4sIHRoZXkgZG9uJ3QKLSAqICAgY29uc3VtZSBidWRnZXQuIElmIHRoZXJlIGlzIG5vIGJ1
ZGdldCBsZWZ0IGZvciB0aGUgZG9tYWluLCBubyB2Q1BVIG9mCi0gKiAgIHRoYXQgZG9tYWluIGNh
biBydW4uIElmIGEgdkNQVSB0cmllcyB0byBydW4gYW5kIGZpbmRzIHRoYXQgdGhlcmUgaXMgbm8K
KyAqIC0gd2hlbiB1bml0cyBydW4sIHRoZXkgY29uc3VtZSBidWRnZXQuIFdoZW4gdGhleSBkb24n
dCBydW4sIHRoZXkgZG9uJ3QKKyAqICAgY29uc3VtZSBidWRnZXQuIElmIHRoZXJlIGlzIG5vIGJ1
ZGdldCBsZWZ0IGZvciB0aGUgZG9tYWluLCBubyB1bml0IG9mCisgKiAgIHRoYXQgZG9tYWluIGNh
biBydW4uIElmIGFuIHVuaXQgdHJpZXMgdG8gcnVuIGFuZCBmaW5kcyB0aGF0IHRoZXJlIGlzIG5v
CiAgKiAgIGJ1ZGdldCwgaXQgYmxvY2tzLgotICogICBBdCB3aGF0ZXZlciB0aW1lIGEgdkNQVSB3
YW50cyB0byBydW4sIGl0IG11c3QgY2hlY2sgdGhlIGRvbWFpbidzIGJ1ZGdldCwKKyAqICAgQXQg
d2hhdGV2ZXIgdGltZSBhbiB1bml0IHdhbnRzIHRvIHJ1biwgaXQgbXVzdCBjaGVjayB0aGUgZG9t
YWluJ3MgYnVkZ2V0LAogICogICBhbmQgaWYgdGhlcmUgaXMgc29tZSwgaXQgY2FuIHVzZSBpdC4K
ICAqCiAgKiAtIGJ1ZGdldCBpcyByZXBsZW5pc2hlZCB0byB0aGUgdG9wIG9mIHRoZSBjYXBhY2l0
eSBmb3IgdGhlIGRvbWFpbiBvbmNlCkBAIC0xMjksMzkgKzEyOSwzOSBAQAogICogICB0aG91Z2gs
IHRoZSBidWRnZXQgYWZ0ZXIgYSByZXBsZW5pc2htZW50IHdpbGwgYWx3YXlzIGJlIGF0IG1vc3Qg
ZXF1YWwKICAqICAgdG8gdGhlIHRvdGFsIGNhcGFjaWZ5IG9mIHRoZSBkb21haW4gKCd0b3RfYnVk
Z2V0Jyk7CiAgKgotICogLSB3aGVuIGEgYnVkZ2V0IHJlcGxlbmlzaG1lbnQgb2NjdXJzLCBpZiB0
aGVyZSBhcmUgdkNQVXMgdGhhdCBoYWQgYmVlbgorICogLSB3aGVuIGEgYnVkZ2V0IHJlcGxlbmlz
aG1lbnQgb2NjdXJzLCBpZiB0aGVyZSBhcmUgdW5pdHMgdGhhdCBoYWQgYmVlbgogICogICBibG9j
a2VkIGJlY2F1c2Ugb2YgbGFjayBvZiBidWRnZXQsIHRoZXknbGwgYmUgdW5ibG9ja2VkLCBhbmQg
dGhleSB3aWxsCiAgKiAgIChwb3RlbnRpYWxseSkgYmUgYWJsZSB0byBydW4gYWdhaW4uCiAgKgog
ICogRmluYWxseSwgc29tZSBldmVuIG1vcmUgaW1wbGVtZW50YXRpb24gcmVsYXRlZCBkZXRhaWw6
CiAgKgotICogLSBidWRnZXQgaXMgc3RvcmVkIGluIGEgZG9tYWluLXdpZGUgcG9vbC4gdkNQVXMg
b2YgdGhlIGRvbWFpbiB0aGF0IHdhbnQKKyAqIC0gYnVkZ2V0IGlzIHN0b3JlZCBpbiBhIGRvbWFp
bi13aWRlIHBvb2wuIEl0ZW1zIG9mIHRoZSBkb21haW4gdGhhdCB3YW50CiAgKiAgIHRvIHJ1biBn
byB0byBzdWNoIHBvb2wsIGFuZCBncnViIHNvbWUuIFdoZW4gdGhleSBkbyBzbywgdGhlIGFtb3Vu
dAogICogICB0aGV5IGdyYWJiZWQgaXMgX2ltbWVkaWF0ZWx5XyByZW1vdmVkIGZyb20gdGhlIHBv
b2wuIFRoaXMgaGFwcGVucyBpbgotICogICB2Y3B1X2dyYWJfYnVkZ2V0KCk7CisgKiAgIHVuaXRf
Z3JhYl9idWRnZXQoKTsKICAqCi0gKiAtIHdoZW4gdkNQVXMgc3RvcCBydW5uaW5nLCBpZiB0aGV5
J3ZlIG5vdCBjb25zdW1lZCBhbGwgdGhlIGJ1ZGdldCB0aGV5CisgKiAtIHdoZW4gdW5pdHMgc3Rv
cCBydW5uaW5nLCBpZiB0aGV5J3ZlIG5vdCBjb25zdW1lZCBhbGwgdGhlIGJ1ZGdldCB0aGV5CiAg
KiAgIHRvb2ssIHRoZSBsZWZ0b3ZlciBpcyBwdXQgYmFjayBpbiB0aGUgcG9vbC4gVGhpcyBoYXBw
ZW5zIGluCi0gKiAgIHZjcHVfcmV0dXJuX2J1ZGdldCgpOworICogICB1bml0X3JldHVybl9idWRn
ZXQoKTsKICAqCi0gKiAtIHRoZSBhYm92ZSBtZWFucyB0aGF0IGEgdkNQVSBjYW4gZmluZCBvdXQg
dGhhdCB0aGVyZSBpcyBubyBidWRnZXQgYW5kCisgKiAtIHRoZSBhYm92ZSBtZWFucyB0aGF0IGFu
IHVuaXQgY2FuIGZpbmQgb3V0IHRoYXQgdGhlcmUgaXMgbm8gYnVkZ2V0IGFuZAogICogICBibG9j
aywgbm90IG9ubHkgaWYgdGhlIGNhcCBoYXMgYWN0dWFsbHkgYmVlbiByZWFjaGVkIChmb3IgdGhp
cyBwZXJpb2QpLAotICogICBidXQgYWxzbyBpZiBzb21lIG90aGVyIHZDUFVzLCBpbiBvcmRlciB0
byBydW4sIGhhdmUgZ3JhYmJlZCBhIGNlcnRhaW4KKyAqICAgYnV0IGFsc28gaWYgc29tZSBvdGhl
ciB1bml0cywgaW4gb3JkZXIgdG8gcnVuLCBoYXZlIGdyYWJiZWQgYSBjZXJ0YWluCiAgKiAgIHF1
b3RhIG9mIGJ1ZGdldCwgbm8gbWF0dGVyIHdoZXRoZXIgdGhleSd2ZSBhbHJlYWR5IHVzZWQgaXQg
YWxsIG9yIG5vdC4KLSAqICAgQSB2Q1BVIGJsb2NraW5nIGJlY2F1c2UgKGFueSBmb3JtIG9mKSBs
YWNrIG9mIGJ1ZGdldCBpcyBzYWlkIHRvIGJlCi0gKiAgICJwYXJrZWQiLCBhbmQgc3VjaCBibG9j
a2luZyBoYXBwZW5zIGluIHBhcmtfdmNwdSgpOworICogICBBbiB1bml0IGJsb2NraW5nIGJlY2F1
c2UgKGFueSBmb3JtIG9mKSBsYWNrIG9mIGJ1ZGdldCBpcyBzYWlkIHRvIGJlCisgKiAgICJwYXJr
ZWQiLCBhbmQgc3VjaCBibG9ja2luZyBoYXBwZW5zIGluIHBhcmtfdW5pdCgpOwogICoKLSAqIC0g
d2hlbiBhIHZDUFUgc3RvcHMgcnVubmluZywgYW5kIHB1dHMgYmFjayBzb21lIGJ1ZGdldCBpbiB0
aGUgZG9tYWluIHBvb2wsCisgKiAtIHdoZW4gYW4gdW5pdCBzdG9wcyBydW5uaW5nLCBhbmQgcHV0
cyBiYWNrIHNvbWUgYnVkZ2V0IGluIHRoZSBkb21haW4gcG9vbCwKICAqICAgd2UgbmVlZCB0byBj
aGVjayB3aGV0aGVyIHRoZXJlIGlzIHNvbWVvbmUgd2hpY2ggaGFzIGJlZW4gcGFya2VkIGFuZCB0
aGF0Ci0gKiAgIGNhbiBiZSB1bnBhcmtlZC4gVGhpcyBoYXBwZW5zIGluIHVucGFya19wYXJrZWRf
dmNwdXMoKSwgY2FsbGVkIGZyb20KKyAqICAgY2FuIGJlIHVucGFya2VkLiBUaGlzIGhhcHBlbnMg
aW4gdW5wYXJrX3BhcmtlZF91bml0cygpLCBjYWxsZWQgZnJvbQogICogICBjc2NoZWQyX2NvbnRl
eHRfc2F2ZWQoKTsKICAqCiAgKiAtIG9mIGNvdXJzZSwgdW5wYXJraW5nIGhhcHBlbnMgYWxzbyBh
cyBhIGNvbnNlcXVlbmNlIG9mIHRoZSBkb21haW4ncyBidWRnZXQKICAqICAgYmVpbmcgcmVwbGVu
aXNoZWQgYnkgdGhlIHBlcmlvZGljIHRpbWVyLiBUaGlzIGFsc28gb2NjdXJzIGJ5IG1lYW5zIG9m
CiAgKiAgIGNhbGxpbmcgY3NjaGVkMl9jb250ZXh0X3NhdmVkKCkgKGJ1dCBmcm9tIHJlcGxlbmlz
aF9kb21haW5fYnVkZ2V0KCkpOwogICoKLSAqIC0gcGFya2VkIHZDUFVzIG9mIGEgZG9tYWluIGFy
ZSBrZXB0IGluIGEgKHBlci1kb21haW4pIGxpc3QsIGNhbGxlZAotICogICAncGFya2VkX3ZjcHVz
JykuIE1hbmlwdWxhdGlvbiBvZiB0aGUgbGlzdCBhbmQgb2YgdGhlIGRvbWFpbi13aWRlIGJ1ZGdl
dAorICogLSBwYXJrZWQgdW5pdHMgb2YgYSBkb21haW4gYXJlIGtlcHQgaW4gYSAocGVyLWRvbWFp
bikgbGlzdCwgY2FsbGVkCisgKiAgICdwYXJrZWRfdW5pdHMnKS4gTWFuaXB1bGF0aW9uIG9mIHRo
ZSBsaXN0IGFuZCBvZiB0aGUgZG9tYWluLXdpZGUgYnVkZ2V0CiAgKiAgIHBvb2wsIG11c3Qgb2Nj
dXIgb25seSB3aGVuIGhvbGRpbmcgdGhlICdidWRnZXRfbG9jaycuCiAgKi8KIApAQCAtMTc0LDkg
KzE3NCw5IEBACiAgKiAgICAgcGNwdV9zY2hlZHVsZV9sb2NrKCkgLyB1bml0X3NjaGVkdWxlX2xv
Y2soKSAoYW5kIGZyaWVuZHMpLAogICogICAqIGEgY3B1IG1heSAodHJ5IHRvKSB0YWtlIGEgInJl
bW90ZSIgcnVucXVldWUgbG9jaywgZS5nLiwgZm9yCiAgKiAgICAgbG9hZCBiYWxhbmNpbmc7Ci0g
KiAgKyBzZXJpYWxpemVzIHJ1bnF1ZXVlIG9wZXJhdGlvbnMgKHJlbW92aW5nIGFuZCBpbnNlcnRp
bmcgdmNwdXMpOworICogICsgc2VyaWFsaXplcyBydW5xdWV1ZSBvcGVyYXRpb25zIChyZW1vdmlu
ZyBhbmQgaW5zZXJ0aW5nIHVuaXRzKTsKICAqICArIHByb3RlY3RzIHJ1bnF1ZXVlLXdpZGUgZGF0
YSBpbiBjc2NoZWQyX3J1bnF1ZXVlX2RhdGE7Ci0gKiAgKyBwcm90ZWN0cyB2Y3B1IHBhcmFtZXRl
cnMgaW4gY3NjaGVkMl91bml0IGZvciB0aGUgdmNwdSBpbiB0aGUKKyAqICArIHByb3RlY3RzIHVu
aXQgcGFyYW1ldGVycyBpbiBjc2NoZWQyX3VuaXQgZm9yIHRoZSB1bml0IGluIHRoZQogICogICAg
cnVucXVldWUuCiAgKgogICogLSBQcml2YXRlIHNjaGVkdWxlciBsb2NrCkBAIC0xOTAsOCArMTkw
LDggQEAKICAqICArIGl0IGlzIHBlci1kb21haW47CiAgKiAgKyBwcm90ZWN0cywgaW4gZG9tYWlu
cyB0aGF0IGhhdmUgYW4gdXRpbGl6YXRpb24gY2FwOwogICogICAqIG1hbmlwdWxhdGlvbiBvZiB0
aGUgdG90YWwgYnVkZ2V0IG9mIHRoZSBkb21haW4gKGFzIGl0IGlzIHNoYXJlZAotICogICAgIGFt
b25nIGFsbCB2Q1BVcyBvZiB0aGUgZG9tYWluKSwKLSAqICAgKiBtYW5pcHVsYXRpb24gb2YgdGhl
IGxpc3Qgb2YgdkNQVXMgdGhhdCBhcmUgYmxvY2tlZCB3YWl0aW5nIGZvcgorICogICAgIGFtb25n
IGFsbCB1bml0cyBvZiB0aGUgZG9tYWluKSwKKyAqICAgKiBtYW5pcHVsYXRpb24gb2YgdGhlIGxp
c3Qgb2YgdW5pdHMgdGhhdCBhcmUgYmxvY2tlZCB3YWl0aW5nIGZvcgogICogICAgIHNvbWUgYnVk
Z2V0IHRvIGJlIGF2YWlsYWJsZS4KICAqCiAgKiAtIFR5cGU6CkBAIC0yMjgsOSArMjI4LDkgQEAK
ICAqLwogI2RlZmluZSBDU0NIRUQyX0NSRURJVF9JTklUICAgICAgICAgIE1JTExJU0VDUygxMCkK
IC8qCi0gKiBBbW91bnQgb2YgY3JlZGl0IHRoZSBpZGxlIHZjcHVzIGhhdmUuIEl0IG5ldmVyIGNo
YW5nZXMsIGFzIGlkbGUKLSAqIHZjcHVzIGRvZXMgbm90IGNvbnN1bWUgY3JlZGl0cywgYW5kIGl0
IG11c3QgYmUgbG93ZXIgdGhhbiB3aGF0ZXZlcgotICogYW1vdW50IG9mIGNyZWRpdCAncmVndWxh
cicgdmNwdSB3b3VsZCBlbmQgdXAgd2l0aC4KKyAqIEFtb3VudCBvZiBjcmVkaXQgdGhlIGlkbGUg
dW5pdHMgaGF2ZS4gSXQgbmV2ZXIgY2hhbmdlcywgYXMgaWRsZQorICogdW5pdHMgZG9lcyBub3Qg
Y29uc3VtZSBjcmVkaXRzLCBhbmQgaXQgbXVzdCBiZSBsb3dlciB0aGFuIHdoYXRldmVyCisgKiBh
bW91bnQgb2YgY3JlZGl0ICdyZWd1bGFyJyB1bml0IHdvdWxkIGVuZCB1cCB3aXRoLgogICovCiAj
ZGVmaW5lIENTQ0hFRDJfSURMRV9DUkVESVQgICAgICAgICAgKC0oMVU8PDMwKSkKIC8qCkBAIC0y
NDMsOSArMjQzLDkgQEAKICAqIE1JTl9USU1FUi4KICAqLwogI2RlZmluZSBDU0NIRUQyX01JR1JB
VEVfUkVTSVNUICAgICAgICgob3B0X21pZ3JhdGVfcmVzaXN0KSpNSUNST1NFQ1MoMSkpCi0vKiBI
b3cgbXVjaCB0byAiY29tcGVuc2F0ZSIgYSB2Y3B1IGZvciBMMiBtaWdyYXRpb24uICovCisvKiBI
b3cgbXVjaCB0byAiY29tcGVuc2F0ZSIgYW4gdW5pdCBmb3IgTDIgbWlncmF0aW9uLiAqLwogI2Rl
ZmluZSBDU0NIRUQyX01JR1JBVEVfQ09NUEVOU0FUSU9OIE1JQ1JPU0VDUyg1MCkKLS8qIEhvdyB0
b2xlcmFudCB3ZSBzaG91bGQgYmUgd2hlbiBwZWVraW5nIGF0IHJ1bnRpbWUgb2YgdmNwdXMgb24g
b3RoZXIgY3B1cyAqLworLyogSG93IHRvbGVyYW50IHdlIHNob3VsZCBiZSB3aGVuIHBlZWtpbmcg
YXQgcnVudGltZSBvZiB1bml0cyBvbiBvdGhlciBjcHVzICovCiAjZGVmaW5lIENTQ0hFRDJfUkFU
RUxJTUlUX1RJQ0tMRV9UT0xFUkFOQ0UgTUlDUk9TRUNTKDUwKQogLyogUmVzZXQ6IFZhbHVlIGJl
bG93IHdoaWNoIGNyZWRpdCB3aWxsIGJlIHJlc2V0LiAqLwogI2RlZmluZSBDU0NIRUQyX0NSRURJ
VF9SRVNFVCAgICAgICAgIDAKQEAgLTI1OCw3ICsyNTgsNyBAQAogICogRmxhZ3MKICAqLwogLyoK
LSAqIENTRkxBR19zY2hlZHVsZWQ6IElzIHRoaXMgdmNwdSBlaXRoZXIgcnVubmluZyBvbiwgb3Ig
Y29udGV4dC1zd2l0Y2hpbmcgb2ZmLAorICogQ1NGTEFHX3NjaGVkdWxlZDogSXMgdGhpcyB1bml0
IGVpdGhlciBydW5uaW5nIG9uLCBvciBjb250ZXh0LXN3aXRjaGluZyBvZmYsCiAgKiBhIHBoeXNp
Y2FsIGNwdT8KICAqICsgQWNjZXNzZWQgb25seSB3aXRoIHJ1bnF1ZXVlIGxvY2sgaGVsZAogICog
KyBTZXQgd2hlbiBjaG9zZW4gYXMgbmV4dCBpbiBjc2NoZWQyX3NjaGVkdWxlKCkuCkBAIC0yODAs
MjEgKzI4MCwyMSBAQAogI2RlZmluZSBfX0NTRkxBR19kZWxheWVkX3J1bnFfYWRkIDIKICNkZWZp
bmUgQ1NGTEFHX2RlbGF5ZWRfcnVucV9hZGQgKDFVPDxfX0NTRkxBR19kZWxheWVkX3J1bnFfYWRk
KQogLyoKLSAqIENTRkxBR19ydW5xX21pZ3JhdGVfcmVxdWVzdDogVGhpcyB2Y3B1IGlzIGJlaW5n
IG1pZ3JhdGVkIGFzIGEgcmVzdWx0IG9mIGEKKyAqIENTRkxBR19ydW5xX21pZ3JhdGVfcmVxdWVz
dDogVGhpcyB1bml0IGlzIGJlaW5nIG1pZ3JhdGVkIGFzIGEgcmVzdWx0IG9mIGEKICAqIGNyZWRp
dDItaW5pdGlhdGVkIHJ1bnEgbWlncmF0ZSByZXF1ZXN0OyBtaWdyYXRlIGl0IHRvIHRoZSBydW5x
dWV1ZSBpbmRpY2F0ZWQKLSAqIGluIHRoZSBzdmMgc3RydWN0LiAKKyAqIGluIHRoZSBzdmMgc3Ry
dWN0LgogICovCiAjZGVmaW5lIF9fQ1NGTEFHX3J1bnFfbWlncmF0ZV9yZXF1ZXN0IDMKICNkZWZp
bmUgQ1NGTEFHX3J1bnFfbWlncmF0ZV9yZXF1ZXN0ICgxVTw8X19DU0ZMQUdfcnVucV9taWdyYXRl
X3JlcXVlc3QpCiAvKgotICogQ1NGTEFHX3ZjcHVfeWllbGQ6IHRoaXMgdmNwdSB3YXMgcnVubmlu
ZywgYW5kIGhhcyBjYWxsZWQgdmNwdV95aWVsZCgpLiBUaGUKKyAqIENTRkxBR191bml0X3lpZWxk
OiB0aGlzIHVuaXQgd2FzIHJ1bm5pbmcsIGFuZCBoYXMgY2FsbGVkIHZjcHVfeWllbGQoKS4gVGhl
CiAgKiBzY2hlZHVsZXIgaXMgaW52b2tlZCB0byBzZWUgaWYgd2UgY2FuIGdpdmUgdGhlIGNwdSB0
byBzb21lb25lIGVsc2UsIGFuZAotICogZ2V0IGJhY2sgdG8gdGhlIHlpZWxkaW5nIHZjcHUgaW4g
YSB3aGlsZS4KKyAqIGdldCBiYWNrIHRvIHRoZSB5aWVsZGluZyB1bml0IGluIGEgd2hpbGUuCiAg
Ki8KLSNkZWZpbmUgX19DU0ZMQUdfdmNwdV95aWVsZCA0Ci0jZGVmaW5lIENTRkxBR192Y3B1X3lp
ZWxkICgxVTw8X19DU0ZMQUdfdmNwdV95aWVsZCkKKyNkZWZpbmUgX19DU0ZMQUdfdW5pdF95aWVs
ZCA0CisjZGVmaW5lIENTRkxBR191bml0X3lpZWxkICgxVTw8X19DU0ZMQUdfdW5pdF95aWVsZCkK
IC8qCi0gKiBDU0ZMQUdTX3Bpbm5lZDogdGhpcyB2Y3B1IGlzIGN1cnJlbnRseSAncGlubmVkJywg
aS5lLiwgaGFzIGl0cyBoYXJkCisgKiBDU0ZMQUdTX3Bpbm5lZDogdGhpcyB1bml0IGlzIGN1cnJl
bnRseSAncGlubmVkJywgaS5lLiwgaGFzIGl0cyBoYXJkCiAgKiBhZmZpbml0eSBzZXQgdG8gb25l
IGFuZCBvbmx5IDEgY3B1IChhbmQsIGhlbmNlLCBjYW4gb25seSBydW4gdGhlcmUpLgogICovCiAj
ZGVmaW5lIF9fQ1NGTEFHX3Bpbm5lZCA1CkBAIC0zMDYsNyArMzA2LDcgQEAgaW50ZWdlcl9wYXJh
bSgic2NoZWRfY3JlZGl0Ml9taWdyYXRlX3Jlc2lzdCIsIG9wdF9taWdyYXRlX3Jlc2lzdCk7CiAv
KgogICogTG9hZCB0cmFja2luZyBhbmQgbG9hZCBiYWxhbmNpbmcKICAqCi0gKiBMb2FkIGhpc3Rv
cnkgb2YgcnVucXVldWVzIGFuZCB2Y3B1cyBpcyBhY2NvdW50ZWQgZm9yIGJ5IHVzaW5nIGFuCisg
KiBMb2FkIGhpc3Rvcnkgb2YgcnVucXVldWVzIGFuZCB1bml0cyBpcyBhY2NvdW50ZWQgZm9yIGJ5
IHVzaW5nIGFuCiAgKiBleHBvbmVudGlhbCB3ZWlnaHRlZCBtb3ZpbmcgYXZlcmFnZSBhbGdvcml0
aG0uIEhvd2V2ZXIsIGluc3RlYWQgb2YgdXNpbmcKICAqIGZyYWN0aW9ucyx3ZSBzaGlmdCBldmVy
eXRoaW5nIHRvIGxlZnQgYnkgdGhlIG51bWJlciBvZiBiaXRzIHdlIHdhbnQgdG8KICAqIHVzZSBm
b3IgcmVwcmVzZW50aW5nIHRoZSBmcmFjdGlvbmFsIHBhcnQgKFEtZm9ybWF0KS4KQEAgLTMyNiw3
ICszMjYsNyBAQCBpbnRlZ2VyX3BhcmFtKCJzY2hlZF9jcmVkaXQyX21pZ3JhdGVfcmVzaXN0Iiwg
b3B0X21pZ3JhdGVfcmVzaXN0KTsKICAqCiAgKiB3aGVyZSBXIGlzIHRoZSBsZW5ndGggb2YgdGhl
IHdpbmRvdywgUCB0aGUgbXVsdGlwbGllciBmb3IgdHJhbnNpdGlvbmcgaW50bwogICogUS1mb3Jt
YXQgZml4ZWQgcG9pbnQgYXJpdGhtZXRpYyBhbmQgbG9hZCBpcyB0aGUgaW5zdGFudGFuZW91cyBs
b2FkIG9mIGEKLSAqIHJ1bnF1ZXVlLCB3aGljaCBiYXNpY2FsbHkgaXMgdGhlIG51bWJlciBvZiBy
dW5uYWJsZSB2Y3B1cyB0aGVyZSBhcmUgb24gdGhlCisgKiBydW5xdWV1ZSwgd2hpY2ggYmFzaWNh
bGx5IGlzIHRoZSBudW1iZXIgb2YgcnVubmFibGUgdW5pdHMgdGhlcmUgYXJlIG9uIHRoZQogICog
cnVucXVldWUgKGZvciB0aGUgbWVhbmluZyBvZiB0aGUgb3RoZXIgdGVybXMsIGxvb2sgYXQgdGhl
IGRvYyBjb21tZW50IHRvCiAgKiAgdXBkYXRlX3J1bnFfbG9hZCgpKS4KICAqCkBAIC0zMzgsNyAr
MzM4LDcgQEAgaW50ZWdlcl9wYXJhbSgic2NoZWRfY3JlZGl0Ml9taWdyYXRlX3Jlc2lzdCIsIG9w
dF9taWdyYXRlX3Jlc2lzdCk7CiAgKiBUaGUgbWF4aW11bSBwb3NzaWJsZSB2YWx1ZSBmb3IgdGhl
IGF2ZXJhZ2UgbG9hZCwgd2hpY2ggd2Ugd2FudCB0byBzdG9yZSBpbgogICogc190aW1lX3QgdHlw
ZSB2YXJpYWJsZXMgKGkuZS4sIHdlIGhhdmUgNjMgYml0cyBhdmFpbGFibGUpIGlzIGxvYWQqUC4g
VGhpcwogICogbWVhbnMgdGhhdCwgd2l0aCBQIDE4IGJpdHMgd2lkZSwgbG9hZCBjYW4gb2NjdXB5
IDQ1IGJpdHMuIFRoaXMgaW4gdHVybgotICogbWVhbnMgd2UgY2FuIGhhdmUgMl40NSB2Y3B1cyBp
biBlYWNoIHJ1bnF1ZXVlLCBiZWZvcmUgb3ZlcmZsb3cgb2NjdXJzIQorICogbWVhbnMgd2UgY2Fu
IGhhdmUgMl40NSB1bml0cyBpbiBlYWNoIHJ1bnF1ZXVlLCBiZWZvcmUgb3ZlcmZsb3cgb2NjdXJz
IQogICoKICAqIEhvd2V2ZXIsIGl0IGNhbiBoYXBwZW4gdGhhdCwgYXQgc3RlcCBqKzEsIGlmOgog
ICoKQEAgLTM1NCwxMyArMzU0LDEzIEBAIGludGVnZXJfcGFyYW0oInNjaGVkX2NyZWRpdDJfbWln
cmF0ZV9yZXNpc3QiLCBvcHRfbWlncmF0ZV9yZXNpc3QpOwogICoKICAqICAyXig2MyAtIDMwIC0g
MTgpID0gMl4xNSA9IDMyNzY4CiAgKgotICogU28gMzI3NjggaXMgdGhlIG1heGltdW0gbnVtYmVy
IG9mIHZjcHVzIHRoZSB3ZSBjYW4gaGF2ZSBpbiBhIHJ1bnF1ZXVlLAorICogU28gMzI3NjggaXMg
dGhlIG1heGltdW0gbnVtYmVyIG9mIHVuaXRzIHRoZSB3ZSBjYW4gaGF2ZSBpbiBhIHJ1bnF1ZXVl
LAogICogYXQgYW55IGdpdmVuIHRpbWUsIGFuZCBzdGlsbCBub3QgaGF2ZSBwcm9ibGVtcyB3aXRo
IHRoZSBsb2FkIHRyYWNraW5nCiAgKiBjYWxjdWxhdGlvbnMuLi4gYW5kIHRoaXMgaXMgbW9yZSB0
aGFuIGZpbmUuCiAgKgogICogQXMgYSBtYXR0ZXIgb2YgZmFjdCwgc2luY2Ugd2UgYXJlIHVzaW5n
IG1pY3Jvc2Vjb25kcyBncmFudWxhcml0eSwgd2UgaGF2ZQogICogVz0yXjIwLiBTbywgc3RpbGwg
d2l0aCAxOCBmcmFjdGlvbmFsIGJpdHMgYW5kIGEgMSBzZWNvbmQgbG9uZyB3aW5kb3csIHRoZXJl
Ci0gKiBtYXkgYmUgMl4yNSA9IDMzNTU0NDMyIHZjcHVzIGluIGEgcnVucSBiZWZvcmUgd2UgaGF2
ZSB0byBzdGFydCB0aGlua2luZworICogbWF5IGJlIDJeMjUgPSAzMzU1NDQzMiB1bml0cyBpbiBh
IHJ1bnEgYmVmb3JlIHdlIGhhdmUgdG8gc3RhcnQgdGhpbmtpbmcKICAqIGFib3V0IG92ZXJmbG93
LgogICovCiAKQEAgLTQ2OCw3ICs0NjgsNyBAQCBzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRh
IHsKICAgICBzdHJ1Y3QgbGlzdF9oZWFkIHJ1bnE7ICAgICAvKiBPcmRlcmVkIGxpc3Qgb2YgcnVu
bmFibGUgdm1zICAgICAgICAgICAgICAgKi8KICAgICBpbnQgaWQ7ICAgICAgICAgICAgICAgICAg
ICAvKiBJRCBvZiB0aGlzIHJ1bnF1ZXVlICgtMSBpZiBpbnZhbGlkKSAgICAgICAgKi8KIAotICAg
IGludCBsb2FkOyAgICAgICAgICAgICAgICAgIC8qIEluc3RhbnRhbmVvdXMgbG9hZCAobnVtIG9m
IG5vbi1pZGxlIHZjcHVzKSAqLworICAgIGludCBsb2FkOyAgICAgICAgICAgICAgICAgIC8qIElu
c3RhbnRhbmVvdXMgbG9hZCAobnVtIG9mIG5vbi1pZGxlIHVuaXRzKSAqLwogICAgIHNfdGltZV90
IGxvYWRfbGFzdF91cGRhdGU7IC8qIExhc3QgdGltZSBhdmVyYWdlIHdhcyB1cGRhdGVkICAgICAg
ICAgICAgICAqLwogICAgIHNfdGltZV90IGF2Z2xvYWQ7ICAgICAgICAgIC8qIERlY2F5aW5nIHF1
ZXVlIGxvYWQgICAgICAgICAgICAgICAgICAgICAgICAqLwogICAgIHNfdGltZV90IGJfYXZnbG9h
ZDsgICAgICAgIC8qIERlY2F5aW5nIHF1ZXVlIGxvYWQgbW9kaWZpZWQgYnkgYmFsYW5jaW5nICAq
LwpAQCAtNDc4LDggKzQ3OCw4IEBAIHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgewogICAg
ICAgICB0aWNrbGVkLCAgICAgICAgICAgICAgIC8qIEhhdmUgYmVlbiBhc2tlZCB0byBnbyB0aHJv
dWdoIHNjaGVkdWxlICAgICAqLwogICAgICAgICBpZGxlOyAgICAgICAgICAgICAgICAgIC8qIEN1
cnJlbnRseSBpZGxlIHBjcHVzICAgICAgICAgICAgICAgICAgICAgICAqLwogCi0gICAgc3RydWN0
IGxpc3RfaGVhZCBzdmM7ICAgICAgLyogTGlzdCBvZiBhbGwgdmNwdXMgYXNzaWduZWQgdG8gdGhl
IHJ1bnF1ZXVlICovCi0gICAgdW5zaWduZWQgaW50IG1heF93ZWlnaHQ7ICAgLyogTWF4IHdlaWdo
dCBvZiB0aGUgdmNwdXMgaW4gdGhpcyBydW5xdWV1ZSAgICovCisgICAgc3RydWN0IGxpc3RfaGVh
ZCBzdmM7ICAgICAgLyogTGlzdCBvZiBhbGwgdW5pdHMgYXNzaWduZWQgdG8gdGhlIHJ1bnF1ZXVl
ICovCisgICAgdW5zaWduZWQgaW50IG1heF93ZWlnaHQ7ICAgLyogTWF4IHdlaWdodCBvZiB0aGUg
dW5pdHMgaW4gdGhpcyBydW5xdWV1ZSAgICovCiAgICAgdW5zaWduZWQgaW50IHBpY2tfYmlhczsg
ICAgLyogTGFzdCBwaWNrZWQgcGNwdS4gU3RhcnQgZnJvbSBpdCBuZXh0IHRpbWUgICovCiB9Owog
CkBAIC01MDksMjAgKzUwOSwyMCBAQCBzdHJ1Y3QgY3NjaGVkMl9wY3B1IHsKIH07CiAKIC8qCi0g
KiBWaXJ0dWFsIENQVQorICogU2NoZWR1bGUgSXRlbQogICovCiBzdHJ1Y3QgY3NjaGVkMl91bml0
IHsKICAgICBzdHJ1Y3QgY3NjaGVkMl9kb20gKnNkb207ICAgICAgICAgIC8qIFVwLXBvaW50ZXIg
dG8gZG9tYWluICAgICAgICAgICAgICAgICovCi0gICAgc3RydWN0IHZjcHUgKnZjcHU7ICAgICAg
ICAgICAgICAgICAvKiBVcC1wb2ludGVyLCB0byB2Y3B1ICAgICAgICAgICAgICAgICAqLworICAg
IHN0cnVjdCBzY2hlZF91bml0ICp1bml0OyAgICAgICAgICAgLyogVXAtcG9pbnRlciwgdG8gc2No
ZWR1bGUgdW5pdCAgICAgICAgKi8KICAgICBzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICpy
cWQ7IC8qIFVwLXBvaW50ZXIgdG8gdGhlIHJ1bnF1ZXVlICAgICAgICAgICovCiAKICAgICBpbnQg
Y3JlZGl0OyAgICAgICAgICAgICAgICAgICAgICAgIC8qIEN1cnJlbnQgYW1vdW50IG9mIGNyZWRp
dCAgICAgICAgICAgICovCi0gICAgdW5zaWduZWQgaW50IHdlaWdodDsgICAgICAgICAgICAgICAv
KiBXZWlnaHQgb2YgdGhpcyB2Y3B1ICAgICAgICAgICAgICAgICAqLworICAgIHVuc2lnbmVkIGlu
dCB3ZWlnaHQ7ICAgICAgICAgICAgICAgLyogV2VpZ2h0IG9mIHRoaXMgdW5pdCAgICAgICAgICAg
ICAgICAgKi8KICAgICB1bnNpZ25lZCBpbnQgcmVzaWR1YWw7ICAgICAgICAgICAgIC8qIFJlbWlu
ZGVyIG9mIGRpdihtYXhfd2VpZ2h0L3dlaWdodCkgICovCiAgICAgdW5zaWduZWQgZmxhZ3M7ICAg
ICAgICAgICAgICAgICAgICAvKiBTdGF0dXMgZmxhZ3MgKDE2IGJpdHMgd291bGQgYmUgb2ssICAq
LwogICAgIHNfdGltZV90IGJ1ZGdldDsgICAgICAgICAgICAgICAgICAgLyogQ3VycmVudCBidWRn
ZXQgKGlmIGRvbWFpbnMgaGFzIGNhcCkgKi8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIC8qIGJ1dCBjbGVhcl9iaXQoKSBkb2VzIG5vdCBsaWtlIHRoYXQpICovCi0gICAg
c190aW1lX3QgYnVkZ2V0X3F1b3RhOyAgICAgICAgICAgICAvKiBCdWRnZXQgdG8gd2hpY2ggdkNQ
VSBpcyBlbnRpdGxlZCAgICAqLworICAgIHNfdGltZV90IGJ1ZGdldF9xdW90YTsgICAgICAgICAg
ICAgLyogQnVkZ2V0IHRvIHdoaWNoIHVuaXQgaXMgZW50aXRsZWQgICAgKi8KIAogICAgIHNfdGlt
ZV90IHN0YXJ0X3RpbWU7ICAgICAgICAgICAgICAgLyogVGltZSB3ZSB3ZXJlIHNjaGVkdWxlZCAo
Zm9yIGNyZWRpdCkgKi8KIApAQCAtNTMxLDcgKzUzMSw3IEBAIHN0cnVjdCBjc2NoZWQyX3VuaXQg
ewogICAgIHNfdGltZV90IGF2Z2xvYWQ7ICAgICAgICAgICAgICAgICAgLyogRGVjYXlpbmcgcXVl
dWUgbG9hZCAgICAgICAgICAgICAgICAgKi8KIAogICAgIHN0cnVjdCBsaXN0X2hlYWQgcnVucV9l
bGVtOyAgICAgICAgLyogT24gdGhlIHJ1bnF1ZXVlIChycWQtPnJ1bnEpICAgICAgICAgKi8KLSAg
ICBzdHJ1Y3QgbGlzdF9oZWFkIHBhcmtlZF9lbGVtOyAgICAgIC8qIE9uIHRoZSBwYXJrZWRfdmNw
dXMgbGlzdCAgICAgICAgICAgICovCisgICAgc3RydWN0IGxpc3RfaGVhZCBwYXJrZWRfZWxlbTsg
ICAgICAvKiBPbiB0aGUgcGFya2VkX3VuaXRzIGxpc3QgICAgICAgICAgICAqLwogICAgIHN0cnVj
dCBsaXN0X2hlYWQgcnFkX2VsZW07ICAgICAgICAgLyogT24gY3NjaGVkMl9ydW5xdWV1ZV9kYXRh
J3Mgc3ZjIGxpc3QgKi8KICAgICBzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICptaWdyYXRl
X3JxZDsgLyogUHJlLWRldGVybWluZWQgbWlnci4gdGFyZ2V0ICovCiAgICAgaW50IHRpY2tsZWRf
Y3B1OyAgICAgICAgICAgICAgICAgICAvKiBDcHUgdGhhdCB3aWxsIHBpY2sgdXMgKC0xIGlmIG5v
bmUpICAqLwpAQCAtNTQ5LDEyICs1NDksMTIgQEAgc3RydWN0IGNzY2hlZDJfZG9tIHsKIAogICAg
IHN0cnVjdCB0aW1lciByZXBsX3RpbWVyOyAgICAvKiBUaW1lciBmb3IgcGVyaW9kaWMgcmVwbGVu
aXNobWVudCBvZiBidWRnZXQgKi8KICAgICBzX3RpbWVfdCBuZXh0X3JlcGw7ICAgICAgICAgLyog
VGltZSBhdCB3aGljaCBuZXh0IHJlcGxlbmlzaG1lbnQgb2NjdXJzICAgICovCi0gICAgc3RydWN0
IGxpc3RfaGVhZCBwYXJrZWRfdmNwdXM7IC8qIExpc3Qgb2YgQ1BVcyB3YWl0aW5nIGZvciBidWRn
ZXQgICAgICAgICAqLworICAgIHN0cnVjdCBsaXN0X2hlYWQgcGFya2VkX3VuaXRzOyAvKiBMaXN0
IG9mIENQVXMgd2FpdGluZyBmb3IgYnVkZ2V0ICAgICAgICAgKi8KIAogICAgIHN0cnVjdCBsaXN0
X2hlYWQgc2RvbV9lbGVtOyAvKiBPbiBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEncyBzZG9tIGxpc3Qg
ICAgICAgKi8KICAgICB1aW50MTZfdCB3ZWlnaHQ7ICAgICAgICAgICAgLyogVXNlciBzcGVjaWZp
ZWQgd2VpZ2h0ICAgICAgICAgICAgICAgICAgICAgICovCiAgICAgdWludDE2X3QgY2FwOyAgICAg
ICAgICAgICAgIC8qIFVzZXIgc3BlY2lmaWVkIGNhcCAgICAgICAgICAgICAgICAgICAgICAgICAq
LwotICAgIHVpbnQxNl90IG5yX3ZjcHVzOyAgICAgICAgICAvKiBOdW1iZXIgb2YgdmNwdXMgb2Yg
dGhpcyBkb21haW4gICAgICAgICAgICAgKi8KKyAgICB1aW50MTZfdCBucl91bml0czsgICAgICAg
ICAgLyogTnVtYmVyIG9mIHVuaXRzIG9mIHRoaXMgZG9tYWluICAgICAgICAgICAgICovCiB9Owog
CiAvKgpAQCAtNTkzLDcgKzU5Myw3IEBAIHN0YXRpYyBpbmxpbmUgc3RydWN0IGNzY2hlZDJfcnVu
cXVldWVfZGF0YSAqYzJycWQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLAogICAgIHJldHVy
biAmY3NjaGVkMl9wcml2KG9wcyktPnJxZFtjMnIoY3B1KV07CiB9CiAKLS8qIERvZXMgdGhlIGRv
bWFpbiBvZiB0aGlzIHZDUFUgaGF2ZSBhIGNhcD8gKi8KKy8qIERvZXMgdGhlIGRvbWFpbiBvZiB0
aGlzIHVuaXQgaGF2ZSBhIGNhcD8gKi8KIHN0YXRpYyBpbmxpbmUgYm9vbCBoYXNfY2FwKGNvbnN0
IHN0cnVjdCBjc2NoZWQyX3VuaXQgKnN2YykKIHsKICAgICByZXR1cm4gc3ZjLT5idWRnZXQgIT0g
U1RJTUVfTUFYOwpAQCAtNjExLDI0ICs2MTEsMjQgQEAgc3RhdGljIGlubGluZSBib29sIGhhc19j
YXAoY29uc3Qgc3RydWN0IGNzY2hlZDJfdW5pdCAqc3ZjKQogICogICAgc210X2lkbGUgbWFzay4K
ICAqCiAgKiBPbmNlIHdlIGhhdmUgc3VjaCBhIG1hc2ssIGl0IGlzIGVhc3kgdG8gaW1wbGVtZW50
IGEgcG9saWN5IHRoYXQsIGVpdGhlcjoKLSAqICAtIHVzZXMgZnVsbHkgaWRsZSBjb3JlcyBmaXJz
dDogaXQgaXMgZW5vdWdoIHRvIHRyeSB0byBzY2hlZHVsZSB0aGUgdmNwdXMKKyAqICAtIHVzZXMg
ZnVsbHkgaWRsZSBjb3JlcyBmaXJzdDogaXQgaXMgZW5vdWdoIHRvIHRyeSB0byBzY2hlZHVsZSB0
aGUgdW5pdHMKICAqICAgIG9uIHBjcHVzIGZyb20gc210X2lkbGUgbWFzayBmaXJzdC4gVGhpcyBp
cyB3aGF0IGhhcHBlbnMgaWYKICAqICAgIHNjaGVkX3NtdF9wb3dlcl9zYXZpbmdzIHdhcyBub3Qg
c2V0IGF0IGJvb3QgKGRlZmF1bHQpLCBhbmQgaXQgbWF4aW1pemVzCiAgKiAgICB0cnVlIHBhcmFs
bGVsaXNtLCBhbmQgaGVuY2UgcGVyZm9ybWFuY2U7Ci0gKiAgLSB1c2VzIGFscmVhZHkgYnVzeSBj
b3JlcyBmaXJzdDogaXQgaXMgZW5vdWdoIHRvIHRyeSB0byBzY2hlZHVsZSB0aGUgdmNwdXMKKyAq
ICAtIHVzZXMgYWxyZWFkeSBidXN5IGNvcmVzIGZpcnN0OiBpdCBpcyBlbm91Z2ggdG8gdHJ5IHRv
IHNjaGVkdWxlIHRoZSB1bml0cwogICogICAgb24gcGNwdXMgdGhhdCBhcmUgaWRsZSwgYnV0IGFy
ZSBub3QgaW4gc210X2lkbGUuIFRoaXMgaXMgd2hhdCBoYXBwZW5zIGlmCiAgKiAgICBzY2hlZF9z
bXRfcG93ZXJfc2F2aW5ncyBpcyBzZXQgYXQgYm9vdCwgYW5kIGl0IGFsbG93cyBhcyBtb3JlIGNv
cmVzIGFzCiAgKiAgICBwb3NzaWJsZSB0byBzdGF5IGluIGxvdyBwb3dlciBzdGF0ZXMsIG1pbmlt
aXppbmcgcG93ZXIgY29uc3VtcHRpb24uCiAgKgogICogVGhpcyBsb2dpYyBpcyBlbnRpcmVseSBp
bXBsZW1lbnRlZCBpbiBydW5xX3RpY2tsZSgpLCBhbmQgdGhhdCBpcyBlbm91Z2guCi0gKiBJbiBm
YWN0LCBpbiB0aGlzIHNjaGVkdWxlciwgcGxhY2VtZW50IG9mIGEgdmNwdSBvbiBvbmUgb2YgdGhl
IHBjcHVzIG9mIGEKKyAqIEluIGZhY3QsIGluIHRoaXMgc2NoZWR1bGVyLCBwbGFjZW1lbnQgb2Yg
YW4gdW5pdCBvbiBvbmUgb2YgdGhlIHBjcHVzIG9mIGEKICAqIHJ1bnEsIF9hbHdheXNfIGhhcHBl
bnMgYnkgbWVhbnMgb2YgdGlja2xpbmc6Ci0gKiAgLSB3aGVuIGEgdmNwdSB3YWtlcyB1cCwgaXQg
Y2FsbHMgY3NjaGVkMl91bml0X3dha2UoKSwgd2hpY2ggY2FsbHMKKyAqICAtIHdoZW4gYW4gdW5p
dCB3YWtlcyB1cCwgaXQgY2FsbHMgY3NjaGVkMl91bml0X3dha2UoKSwgd2hpY2ggY2FsbHMKICAq
ICAgIHJ1bnFfdGlja2xlKCk7CiAgKiAgLSB3aGVuIGEgbWlncmF0aW9uIGlzIGluaXRpYXRlZCBp
biBzY2hlZHVsZS5jLCB3ZSBjYWxsIGNzY2hlZDJfcmVzX3BpY2soKSwKICAqICAgIGNzY2hlZDJf
dW5pdF9taWdyYXRlKCkgKHdoaWNoIGNhbGxzIG1pZ3JhdGUoKSkgYW5kIGNzY2hlZDJfdW5pdF93
YWtlKCkuCiAgKiAgICBjc2NoZWQyX3Jlc19waWNrKCkgbG9va3MgZm9yIHRoZSBsZWFzdCBsb2Fk
ZWQgcnVucSBhbmQgcmV0dXJuIGp1c3QgYW55Ci0gKiAgICBvZiBpdHMgcHJvY2Vzc29ycy4gVGhl
biwgY3NjaGVkMl91bml0X21pZ3JhdGUoKSBqdXN0IG1vdmVzIHRoZSB2Y3B1IHRvCisgKiAgICBv
ZiBpdHMgcHJvY2Vzc29ycy4gVGhlbiwgY3NjaGVkMl91bml0X21pZ3JhdGUoKSBqdXN0IG1vdmVz
IHRoZSB1bml0IHRvCiAgKiAgICB0aGUgY2hvc2VuIHJ1bnEsIGFuZCBpdCBpcyBhZ2FpbiBydW5x
X3RpY2tsZSgpLCBjYWxsZWQgYnkKICAqICAgIGNzY2hlZDJfdW5pdF93YWtlKCkgdGhhdCBhY3R1
YWxseSBkZWNpZGVzIHdoYXQgcGNwdSB0byB1c2Ugd2l0aGluIHRoZQogICogICAgY2hvc2VuIHJ1
bnE7CkBAIC02NDMsNyArNjQzLDcgQEAgc3RhdGljIGlubGluZSBib29sIGhhc19jYXAoY29uc3Qg
c3RydWN0IGNzY2hlZDJfdW5pdCAqc3ZjKQogICoKICAqIE5CIHRoYXQgcnFkLT5zbXRfaWRsZSBp
cyBkaWZmZXJlbnQgdGhhbiBycWQtPmlkbGUuICBycWQtPmlkbGUKICAqIHJlY29yZHMgcGNwdXMg
dGhhdCBhdCBhcmUgbWVyZWx5IGlkbGUgKGkuZS4sIGF0IHRoZSBtb21lbnQgZG8gbm90Ci0gKiBo
YXZlIGEgdmNwdSBydW5uaW5nIG9uIHRoZW0pLiAgQnV0IHlvdSBoYXZlIHRvIG1hbnVhbGx5IGZp
bHRlciBvdXQKKyAqIGhhdmUgYW4gdW5pdCBydW5uaW5nIG9uIHRoZW0pLiAgQnV0IHlvdSBoYXZl
IHRvIG1hbnVhbGx5IGZpbHRlciBvdXQKICAqIHdoaWNoIHBjcHVzIGhhdmUgYmVlbiB0aWNrbGVk
IGluIG9yZGVyIHRvIGZpbmQgY29yZXMgdGhhdCBhcmUgbm90CiAgKiBnb2luZyB0byBiZSBidXN5
IHNvb24uICBGaWx0ZXJpbmcgb3V0IHRpY2tsZWQgY3B1cyBwYWlyd2lzZSBpcyBhCiAgKiBsb3Qg
b2YgZXh0cmEgcGFpbjsgc28gZm9yIHJxZC0+c210X2lkbGUsIHdlIGV4cGxpY2l0bHkgbWFrZSBz
byB0aGF0CkBAIC02OTAsMjQgKzY5MCwyNCBAQCB2b2lkIHNtdF9pZGxlX21hc2tfY2xlYXIodW5z
aWduZWQgaW50IGNwdSwgY3B1bWFza190ICptYXNrKQogICovCiBzdGF0aWMgaW50IGdldF9mYWxs
YmFja19jcHUoc3RydWN0IGNzY2hlZDJfdW5pdCAqc3ZjKQogewotICAgIHN0cnVjdCB2Y3B1ICp2
ID0gc3ZjLT52Y3B1OworICAgIHN0cnVjdCBzY2hlZF91bml0ICp1bml0ID0gc3ZjLT51bml0Owog
ICAgIHVuc2lnbmVkIGludCBiczsKIAogICAgIFNDSEVEX1NUQVRfQ1JBTksobmVlZF9mYWxsYmFj
a19jcHUpOwogCiAgICAgZm9yX2VhY2hfYWZmaW5pdHlfYmFsYW5jZV9zdGVwKCBicyApCiAgICAg
ewotICAgICAgICBpbnQgY3B1ID0gdi0+cHJvY2Vzc29yOworICAgICAgICBpbnQgY3B1ID0gc2No
ZWRfdW5pdF9jcHUodW5pdCk7CiAKLSAgICAgICAgaWYgKCBicyA9PSBCQUxBTkNFX1NPRlRfQUZG
SU5JVFkgJiYgIWhhc19zb2Z0X2FmZmluaXR5KHYtPnNjaGVkX3VuaXQpICkKKyAgICAgICAgaWYg
KCBicyA9PSBCQUxBTkNFX1NPRlRfQUZGSU5JVFkgJiYgIWhhc19zb2Z0X2FmZmluaXR5KHVuaXQp
ICkKICAgICAgICAgICAgIGNvbnRpbnVlOwogCi0gICAgICAgIGFmZmluaXR5X2JhbGFuY2VfY3B1
bWFzayh2LT5zY2hlZF91bml0LCBicywgY3B1bWFza19zY3JhdGNoX2NwdShjcHUpKTsKKyAgICAg
ICAgYWZmaW5pdHlfYmFsYW5jZV9jcHVtYXNrKHVuaXQsIGJzLCBjcHVtYXNrX3NjcmF0Y2hfY3B1
KGNwdSkpOwogICAgICAgICBjcHVtYXNrX2FuZChjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSksIGNw
dW1hc2tfc2NyYXRjaF9jcHUoY3B1KSwKLSAgICAgICAgICAgICAgICAgICAgY3B1cG9vbF9kb21h
aW5fY3B1bWFzayh2LT5kb21haW4pKTsKKyAgICAgICAgICAgICAgICAgICAgY3B1cG9vbF9kb21h
aW5fY3B1bWFzayh1bml0LT5kb21haW4pKTsKIAogICAgICAgICAvKgotICAgICAgICAgKiBUaGlz
IGlzIGNhc2VzIDEgb3IgMyAoZGVwZW5kaW5nIG9uIGJzKTogaWYgdi0+cHJvY2Vzc29yIGlzIChz
dGlsbCkKKyAgICAgICAgICogVGhpcyBpcyBjYXNlcyAxIG9yIDMgKGRlcGVuZGluZyBvbiBicyk6
IGlmIHByb2Nlc3NvciBpcyAoc3RpbGwpCiAgICAgICAgICAqIGluIG91ciBhZmZpbml0eSwgZ28g
Zm9yIGl0LCBmb3IgY2FjaGUgYmV0dGVybmVzcy4KICAgICAgICAgICovCiAgICAgICAgIGlmICgg
bGlrZWx5KGNwdW1hc2tfdGVzdF9jcHUoY3B1LCBjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSkpKSAp
CkBAIC03MjksNyArNzI5LDcgQEAgc3RhdGljIGludCBnZXRfZmFsbGJhY2tfY3B1KHN0cnVjdCBj
c2NoZWQyX3VuaXQgKnN2YykKICAgICAgICAgICogV2UgbWF5IHdlbGwgcGljayBhbnkgdmFsaWQg
cGNwdSBmcm9tIG91ciBzb2Z0LWFmZmluaXR5LCBvdXRzaWRlCiAgICAgICAgICAqIG9mIG91ciBj
dXJyZW50IHJ1bnF1ZXVlLCBidXQgd2UgZGVjaWRlIG5vdCB0by4gSW4gZmFjdCwgY2hhbmdpbmcK
ICAgICAgICAgICogcnVucXVldWUgaXMgc2xvdywgYWZmZWN0cyBsb2FkIGRpc3RyaWJ1dGlvbiwg
YW5kIGlzIGEgc291cmNlIG9mCi0gICAgICAgICAqIG92ZXJoZWFkIGZvciB0aGUgdmNwdXMgcnVu
bmluZyBvbiB0aGUgb3RoZXIgcnVucXVldWUgKHdlIG5lZWQgdGhlCisgICAgICAgICAqIG92ZXJo
ZWFkIGZvciB0aGUgdW5pdHMgcnVubmluZyBvbiB0aGUgb3RoZXIgcnVucXVldWUgKHdlIG5lZWQg
dGhlCiAgICAgICAgICAqIGxvY2spLiBTbywgYmV0dGVyIGRvIHRoYXQgYXMgYSBjb25zZXF1ZW5j
ZSBvZiBhIHdlbGwgaW5mb3JtZWQKICAgICAgICAgICogZGVjaXNpb24gKG9yIGlmIHdlIHJlYWxs
eSBkb24ndCBoYXZlIGFueSBvdGhlciBjaGFuY2UsIGFzIHdlIHdpbGwsCiAgICAgICAgICAqIGF0
IHN0ZXAgNSwgaWYgd2UgZ2V0IHRvIHRoZXJlKS4KQEAgLTc2MSw3ICs3NjEsNyBAQCBzdGF0aWMg
aW50IGdldF9mYWxsYmFja19jcHUoc3RydWN0IGNzY2hlZDJfdW5pdCAqc3ZjKQogICAgICAqIFdl
IGNhbid0IGJlIGhlcmUuICBCdXQgaWYgdGhhdCBzb21laG93IGhhcHBlbiAoaW4gbm9uLWRlYnVn
IGJ1aWxkcyksCiAgICAgICogYXQgbGVhc3QgcmV0dXJuIHNvbWV0aGluZyB3aGljaCBib3RoIG9u
bGluZSBhbmQgaW4gb3VyIGhhcmQtYWZmaW5pdHkuCiAgICAgICovCi0gICAgcmV0dXJuIGNwdW1h
c2tfYW55KGNwdW1hc2tfc2NyYXRjaF9jcHUodi0+cHJvY2Vzc29yKSk7CisgICAgcmV0dXJuIGNw
dW1hc2tfYW55KGNwdW1hc2tfc2NyYXRjaF9jcHUoc2NoZWRfdW5pdF9jcHUodW5pdCkpKTsKIH0K
IAogLyoKQEAgLTc5MCw3ICs3OTAsNyBAQCBzdGF0aWMgc190aW1lX3QgYzJ0KHN0cnVjdCBjc2No
ZWQyX3J1bnF1ZXVlX2RhdGEgKnJxZCwgc190aW1lX3QgY3JlZGl0LCBzdHJ1Y3QgYwogICogUnVu
cXVldWUgcmVsYXRlZCBjb2RlLgogICovCiAKLXN0YXRpYyBpbmxpbmUgaW50IHZjcHVfb25fcnVu
cShzdHJ1Y3QgY3NjaGVkMl91bml0ICpzdmMpCitzdGF0aWMgaW5saW5lIGludCB1bml0X29uX3J1
bnEoc3RydWN0IGNzY2hlZDJfdW5pdCAqc3ZjKQogewogICAgIHJldHVybiAhbGlzdF9lbXB0eSgm
c3ZjLT5ydW5xX2VsZW0pOwogfQpAQCAtOTQ4LDE3ICs5NDgsMTcgQEAgX3J1bnFfYXNzaWduKHN0
cnVjdCBjc2NoZWQyX3VuaXQgKnN2Yywgc3RydWN0IGNzY2hlZDJfcnVucXVldWVfZGF0YSAqcnFk
KQogCiAgICAgdXBkYXRlX21heF93ZWlnaHQoc3ZjLT5ycWQsIHN2Yy0+d2VpZ2h0LCAwKTsKIAot
ICAgIC8qIEV4cGVjdGVkIG5ldyBsb2FkIGJhc2VkIG9uIGFkZGluZyB0aGlzIHZjcHUgKi8KKyAg
ICAvKiBFeHBlY3RlZCBuZXcgbG9hZCBiYXNlZCBvbiBhZGRpbmcgdGhpcyB1bml0ICovCiAgICAg
cnFkLT5iX2F2Z2xvYWQgKz0gc3ZjLT5hdmdsb2FkOwogCiAgICAgaWYgKCB1bmxpa2VseSh0Yl9p
bml0X2RvbmUpICkKICAgICB7CiAgICAgICAgIHN0cnVjdCB7Ci0gICAgICAgICAgICB1bnNpZ25l
ZCB2Y3B1OjE2LCBkb206MTY7CisgICAgICAgICAgICB1bnNpZ25lZCB1bml0OjE2LCBkb206MTY7
CiAgICAgICAgICAgICB1bnNpZ25lZCBycWk6MTY7CiAgICAgICAgIH0gZDsKLSAgICAgICAgZC5k
b20gPSBzdmMtPnZjcHUtPmRvbWFpbi0+ZG9tYWluX2lkOwotICAgICAgICBkLnZjcHUgPSBzdmMt
PnZjcHUtPnZjcHVfaWQ7CisgICAgICAgIGQuZG9tID0gc3ZjLT51bml0LT5kb21haW4tPmRvbWFp
bl9pZDsKKyAgICAgICAgZC51bml0ID0gc3ZjLT51bml0LT51bml0X2lkOwogICAgICAgICBkLnJx
aT1ycWQtPmlkOwogICAgICAgICBfX3RyYWNlX3ZhcihUUkNfQ1NDSEVEMl9SVU5RX0FTU0lHTiwg
MSwKICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mKGQpLApAQCAtOTY4LDEzICs5NjgsMTMgQEAg
X3J1bnFfYXNzaWduKHN0cnVjdCBjc2NoZWQyX3VuaXQgKnN2Yywgc3RydWN0IGNzY2hlZDJfcnVu
cXVldWVfZGF0YSAqcnFkKQogfQogCiBzdGF0aWMgdm9pZAotcnVucV9hc3NpZ24oY29uc3Qgc3Ry
dWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdmMpCitydW5xX2Fzc2lnbihjb25zdCBz
dHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogewotICAgIHN0
cnVjdCBjc2NoZWQyX3VuaXQgKnN2YyA9IHZjLT5zY2hlZF91bml0LT5wcml2OworICAgIHN0cnVj
dCBjc2NoZWQyX3VuaXQgKnN2YyA9IHVuaXQtPnByaXY7CiAKICAgICBBU1NFUlQoc3ZjLT5ycWQg
PT0gTlVMTCk7CiAKLSAgICBfcnVucV9hc3NpZ24oc3ZjLCBjMnJxZChvcHMsIHZjLT5wcm9jZXNz
b3IpKTsKKyAgICBfcnVucV9hc3NpZ24oc3ZjLCBjMnJxZChvcHMsIHNjaGVkX3VuaXRfY3B1KHVu
aXQpKSk7CiB9CiAKIHN0YXRpYyB2b2lkCkBAIC05ODIsMjQgKzk4MiwyNCBAQCBfcnVucV9kZWFz
c2lnbihzdHJ1Y3QgY3NjaGVkMl91bml0ICpzdmMpCiB7CiAgICAgc3RydWN0IGNzY2hlZDJfcnVu
cXVldWVfZGF0YSAqcnFkID0gc3ZjLT5ycWQ7CiAKLSAgICBBU1NFUlQoIXZjcHVfb25fcnVucShz
dmMpKTsKKyAgICBBU1NFUlQoIXVuaXRfb25fcnVucShzdmMpKTsKICAgICBBU1NFUlQoIShzdmMt
PmZsYWdzICYgQ1NGTEFHX3NjaGVkdWxlZCkpOwogCiAgICAgbGlzdF9kZWxfaW5pdCgmc3ZjLT5y
cWRfZWxlbSk7CiAgICAgdXBkYXRlX21heF93ZWlnaHQocnFkLCAwLCBzdmMtPndlaWdodCk7CiAK
LSAgICAvKiBFeHBlY3RlZCBuZXcgbG9hZCBiYXNlZCBvbiByZW1vdmluZyB0aGlzIHZjcHUgKi8K
KyAgICAvKiBFeHBlY3RlZCBuZXcgbG9hZCBiYXNlZCBvbiByZW1vdmluZyB0aGlzIHVuaXQgKi8K
ICAgICBycWQtPmJfYXZnbG9hZCA9IG1heF90KHNfdGltZV90LCBycWQtPmJfYXZnbG9hZCAtIHN2
Yy0+YXZnbG9hZCwgMCk7CiAKICAgICBzdmMtPnJxZCA9IE5VTEw7CiB9CiAKIHN0YXRpYyB2b2lk
Ci1ydW5xX2RlYXNzaWduKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHZjcHUg
KnZjKQorcnVucV9kZWFzc2lnbihjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBz
Y2hlZF91bml0ICp1bml0KQogewotICAgIHN0cnVjdCBjc2NoZWQyX3VuaXQgKnN2YyA9IHZjLT5z
Y2hlZF91bml0LT5wcml2OworICAgIHN0cnVjdCBjc2NoZWQyX3VuaXQgKnN2YyA9IHVuaXQtPnBy
aXY7CiAKLSAgICBBU1NFUlQoc3ZjLT5ycWQgPT0gYzJycWQob3BzLCB2Yy0+cHJvY2Vzc29yKSk7
CisgICAgQVNTRVJUKHN2Yy0+cnFkID09IGMycnFkKG9wcywgc2NoZWRfdW5pdF9jcHUodW5pdCkp
KTsKIAogICAgIF9ydW5xX2RlYXNzaWduKHN2Yyk7CiB9CkBAIC0xMjAyLDE1ICsxMjAyLDE1IEBA
IHVwZGF0ZV9zdmNfbG9hZChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCiAgICAgICAgICAg
ICAgICAgc3RydWN0IGNzY2hlZDJfdW5pdCAqc3ZjLCBpbnQgY2hhbmdlLCBzX3RpbWVfdCBub3cp
CiB7CiAgICAgc3RydWN0IGNzY2hlZDJfcHJpdmF0ZSAqcHJ2ID0gY3NjaGVkMl9wcml2KG9wcyk7
Ci0gICAgc190aW1lX3QgZGVsdGEsIHZjcHVfbG9hZDsKKyAgICBzX3RpbWVfdCBkZWx0YSwgdW5p
dF9sb2FkOwogICAgIHVuc2lnbmVkIGludCBQLCBXOwogCiAgICAgaWYgKCBjaGFuZ2UgPT0gLTEg
KQotICAgICAgICB2Y3B1X2xvYWQgPSAxOworICAgICAgICB1bml0X2xvYWQgPSAxOwogICAgIGVs
c2UgaWYgKCBjaGFuZ2UgPT0gMSApCi0gICAgICAgIHZjcHVfbG9hZCA9IDA7CisgICAgICAgIHVu
aXRfbG9hZCA9IDA7CiAgICAgZWxzZQotICAgICAgICB2Y3B1X2xvYWQgPSB2Y3B1X3J1bm5hYmxl
KHN2Yy0+dmNwdSk7CisgICAgICAgIHVuaXRfbG9hZCA9IHVuaXRfcnVubmFibGUoc3ZjLT51bml0
KTsKIAogICAgIFcgPSBwcnYtPmxvYWRfd2luZG93X3NoaWZ0OwogICAgIFAgPSBwcnYtPmxvYWRf
cHJlY2lzaW9uX3NoaWZ0OwpAQCAtMTIxOCw3ICsxMjE4LDcgQEAgdXBkYXRlX3N2Y19sb2FkKGNv
bnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKIAogICAgIGlmICggc3ZjLT5sb2FkX2xhc3RfdXBk
YXRlICsgKDFVTEwgPDwgVykgPCBub3cgKQogICAgIHsKLSAgICAgICAgc3ZjLT5hdmdsb2FkID0g
dmNwdV9sb2FkIDw8IFA7CisgICAgICAgIHN2Yy0+YXZnbG9hZCA9IHVuaXRfbG9hZCA8PCBQOwog
ICAgIH0KICAgICBlbHNlCiAgICAgewpAQCAtMTIzMSw3ICsxMjMxLDcgQEAgdXBkYXRlX3N2Y19s
b2FkKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKICAgICAgICAgfQogCiAgICAgICAgIHN2
Yy0+YXZnbG9hZCA9IHN2Yy0+YXZnbG9hZCArCi0gICAgICAgICAgICAgICAgICAgICAgICgoZGVs
dGEgKiAodmNwdV9sb2FkIDw8IFApKSA+PiBXKSAtCisgICAgICAgICAgICAgICAgICAgICAgICgo
ZGVsdGEgKiAodW5pdF9sb2FkIDw8IFApKSA+PiBXKSAtCiAgICAgICAgICAgICAgICAgICAgICAg
ICgoZGVsdGEgKiBzdmMtPmF2Z2xvYWQpID4+IFcpOwogICAgIH0KICAgICBzdmMtPmxvYWRfbGFz
dF91cGRhdGUgPSBub3c7CkBAIC0xMjQzLDE0ICsxMjQzLDE0IEBAIHVwZGF0ZV9zdmNfbG9hZChj
b25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCiAgICAgewogICAgICAgICBzdHJ1Y3QgewogICAg
ICAgICAgICAgdWludDY0X3Qgdl9hdmdsb2FkOwotICAgICAgICAgICAgdW5zaWduZWQgdmNwdTox
NiwgZG9tOjE2OworICAgICAgICAgICAgdW5zaWduZWQgdW5pdDoxNiwgZG9tOjE2OwogICAgICAg
ICAgICAgdW5zaWduZWQgc2hpZnQ7CiAgICAgICAgIH0gZDsKLSAgICAgICAgZC5kb20gPSBzdmMt
PnZjcHUtPmRvbWFpbi0+ZG9tYWluX2lkOwotICAgICAgICBkLnZjcHUgPSBzdmMtPnZjcHUtPnZj
cHVfaWQ7CisgICAgICAgIGQuZG9tID0gc3ZjLT51bml0LT5kb21haW4tPmRvbWFpbl9pZDsKKyAg
ICAgICAgZC51bml0ID0gc3ZjLT51bml0LT51bml0X2lkOwogICAgICAgICBkLnZfYXZnbG9hZCA9
IHN2Yy0+YXZnbG9hZDsKICAgICAgICAgZC5zaGlmdCA9IFA7Ci0gICAgICAgIF9fdHJhY2VfdmFy
KFRSQ19DU0NIRUQyX1VQREFURV9WQ1BVX0xPQUQsIDEsCisgICAgICAgIF9fdHJhY2VfdmFyKFRS
Q19DU0NIRUQyX1VQREFURV9VTklUX0xPQUQsIDEsCiAgICAgICAgICAgICAgICAgICAgIHNpemVv
ZihkKSwKICAgICAgICAgICAgICAgICAgICAgKHVuc2lnbmVkIGNoYXIgKikmZCk7CiAgICAgfQpA
QCAtMTI3MiwxOCArMTI3MiwxOCBAQCBzdGF0aWMgdm9pZAogcnVucV9pbnNlcnQoY29uc3Qgc3Ry
dWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgY3NjaGVkMl91bml0ICpzdmMpCiB7CiAgICAgc3Ry
dWN0IGxpc3RfaGVhZCAqaXRlcjsKLSAgICB1bnNpZ25lZCBpbnQgY3B1ID0gc3ZjLT52Y3B1LT5w
cm9jZXNzb3I7CisgICAgdW5zaWduZWQgaW50IGNwdSA9IHNjaGVkX3VuaXRfY3B1KHN2Yy0+dW5p
dCk7CiAgICAgc3RydWN0IGxpc3RfaGVhZCAqIHJ1bnEgPSAmYzJycWQob3BzLCBjcHUpLT5ydW5x
OwogICAgIGludCBwb3MgPSAwOwogCiAgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKGdldF9zY2hl
ZF9yZXMoY3B1KS0+c2NoZWR1bGVfbG9jaykpOwogCi0gICAgQVNTRVJUKCF2Y3B1X29uX3J1bnEo
c3ZjKSk7Ci0gICAgQVNTRVJUKGMycihjcHUpID09IGMycihzdmMtPnZjcHUtPnByb2Nlc3Nvcikp
OworICAgIEFTU0VSVCghdW5pdF9vbl9ydW5xKHN2YykpOworICAgIEFTU0VSVChjMnIoY3B1KSA9
PSBjMnIoc2NoZWRfdW5pdF9jcHUoc3ZjLT51bml0KSkpOwogCiAgICAgQVNTRVJUKCZzdmMtPnJx
ZC0+cnVucSA9PSBydW5xKTsKLSAgICBBU1NFUlQoIWlzX2lkbGVfdmNwdShzdmMtPnZjcHUpKTsK
LSAgICBBU1NFUlQoIXN2Yy0+dmNwdS0+c2NoZWRfdW5pdC0+aXNfcnVubmluZyk7CisgICAgQVNT
RVJUKCFpc19pZGxlX3VuaXQoc3ZjLT51bml0KSk7CisgICAgQVNTRVJUKCFzdmMtPnVuaXQtPmlz
X3J1bm5pbmcpOwogICAgIEFTU0VSVCghKHN2Yy0+ZmxhZ3MgJiBDU0ZMQUdfc2NoZWR1bGVkKSk7
CiAKICAgICBsaXN0X2Zvcl9lYWNoKCBpdGVyLCBydW5xICkKQEAgLTEzMDAsMTEgKzEzMDAsMTEg
QEAgcnVucV9pbnNlcnQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgY3NjaGVk
Ml91bml0ICpzdmMpCiAgICAgaWYgKCB1bmxpa2VseSh0Yl9pbml0X2RvbmUpICkKICAgICB7CiAg
ICAgICAgIHN0cnVjdCB7Ci0gICAgICAgICAgICB1bnNpZ25lZCB2Y3B1OjE2LCBkb206MTY7Cisg
ICAgICAgICAgICB1bnNpZ25lZCB1bml0OjE2LCBkb206MTY7CiAgICAgICAgICAgICB1bnNpZ25l
ZCBwb3M7CiAgICAgICAgIH0gZDsKLSAgICAgICAgZC5kb20gPSBzdmMtPnZjcHUtPmRvbWFpbi0+
ZG9tYWluX2lkOwotICAgICAgICBkLnZjcHUgPSBzdmMtPnZjcHUtPnZjcHVfaWQ7CisgICAgICAg
IGQuZG9tID0gc3ZjLT51bml0LT5kb21haW4tPmRvbWFpbl9pZDsKKyAgICAgICAgZC51bml0ID0g
c3ZjLT51bml0LT51bml0X2lkOwogICAgICAgICBkLnBvcyA9IHBvczsKICAgICAgICAgX190cmFj
ZV92YXIoVFJDX0NTQ0hFRDJfUlVOUV9QT1MsIDEsCiAgICAgICAgICAgICAgICAgICAgIHNpemVv
ZihkKSwKQEAgLTEzMTQsNyArMTMxNCw3IEBAIHJ1bnFfaW5zZXJ0KGNvbnN0IHN0cnVjdCBzY2hl
ZHVsZXIgKm9wcywgc3RydWN0IGNzY2hlZDJfdW5pdCAqc3ZjKQogCiBzdGF0aWMgaW5saW5lIHZv
aWQgcnVucV9yZW1vdmUoc3RydWN0IGNzY2hlZDJfdW5pdCAqc3ZjKQogewotICAgIEFTU0VSVCh2
Y3B1X29uX3J1bnEoc3ZjKSk7CisgICAgQVNTRVJUKHVuaXRfb25fcnVucShzdmMpKTsKICAgICBs
aXN0X2RlbF9pbml0KCZzdmMtPnJ1bnFfZWxlbSk7CiB9CiAKQEAgLTEzNDAsOCArMTM0MCw4IEBA
IHN0YXRpYyBpbmxpbmUgYm9vbCBpc19wcmVlbXB0YWJsZShjb25zdCBzdHJ1Y3QgY3NjaGVkMl91
bml0ICpzdmMsCiAgICAgaWYgKCByYXRlbGltaXQgPD0gQ1NDSEVEMl9SQVRFTElNSVRfVElDS0xF
X1RPTEVSQU5DRSApCiAgICAgICAgIHJldHVybiB0cnVlOwogCi0gICAgQVNTRVJUKHN2Yy0+dmNw
dS0+c2NoZWRfdW5pdC0+aXNfcnVubmluZyk7Ci0gICAgcmV0dXJuIG5vdyAtIHN2Yy0+dmNwdS0+
c2NoZWRfdW5pdC0+c3RhdGVfZW50cnlfdGltZSA+CisgICAgQVNTRVJUKHN2Yy0+dW5pdC0+aXNf
cnVubmluZyk7CisgICAgcmV0dXJuIG5vdyAtIHN2Yy0+dW5pdC0+c3RhdGVfZW50cnlfdGltZSA+
CiAgICAgICAgICAgIHJhdGVsaW1pdCAtIENTQ0hFRDJfUkFURUxJTUlUX1RJQ0tMRV9UT0xFUkFO
Q0U7CiB9CiAKQEAgLTEzNjksMTcgKzEzNjksMTcgQEAgc3RhdGljIHNfdGltZV90IHRpY2tsZV9z
Y29yZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHNfdGltZV90IG5vdywKIAogICAgIC8q
CiAgICAgICogV2UgYXJlIGRlYWxpbmcgd2l0aCBjcHVzIHRoYXQgYXJlIG1hcmtlZCBub24taWRs
ZSAoaS5lLiwgdGhhdCBhcmUgbm90Ci0gICAgICogaW4gcnFkLT5pZGxlKS4gSG93ZXZlciwgc29t
ZSBvZiB0aGVtIG1heSBiZSBydW5uaW5nIHRoZWlyIGlkbGUgdmNwdSwKKyAgICAgKiBpbiBycWQt
PmlkbGUpLiBIb3dldmVyLCBzb21lIG9mIHRoZW0gbWF5IGJlIHJ1bm5pbmcgdGhlaXIgaWRsZSB1
bml0LAogICAgICAqIGlmIHRha2luZyBjYXJlIG9mIHRhc2tsZXRzLiBJbiB0aGF0IGNhc2UsIHdl
IHdhbnQgdG8gbGVhdmUgaXQgYWxvbmUuCiAgICAgICovCi0gICAgaWYgKCB1bmxpa2VseShpc19p
ZGxlX3ZjcHUoY3VyLT52Y3B1KSB8fAorICAgIGlmICggdW5saWtlbHkoaXNfaWRsZV91bml0KGN1
ci0+dW5pdCkgfHwKICAgICAgICAgICFpc19wcmVlbXB0YWJsZShjdXIsIG5vdywgTUlDUk9TRUNT
KHBydi0+cmF0ZWxpbWl0X3VzKSkpICkKICAgICAgICAgcmV0dXJuIC0xOwogCiAgICAgYnVybl9j
cmVkaXRzKHJxZCwgY3VyLCBub3cpOwogCiAgICAgc2NvcmUgPSBuZXctPmNyZWRpdCAtIGN1ci0+
Y3JlZGl0OwotICAgIGlmICggbmV3LT52Y3B1LT5wcm9jZXNzb3IgIT0gY3B1ICkKKyAgICBpZiAo
IHNjaGVkX3VuaXRfY3B1KG5ldy0+dW5pdCkgIT0gY3B1ICkKICAgICAgICAgc2NvcmUgLT0gQ1ND
SEVEMl9NSUdSQVRFX1JFU0lTVDsKIAogICAgIC8qCkBAIC0xMzkwLDIxICsxMzkwLDIxIEBAIHN0
YXRpYyBzX3RpbWVfdCB0aWNrbGVfc2NvcmUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBz
X3RpbWVfdCBub3csCiAgICAgICovCiAgICAgaWYgKCBzY29yZSA+IDAgKQogICAgIHsKLSAgICAg
ICAgaWYgKCBjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgbmV3LT52Y3B1LT5zY2hlZF91bml0LT5jcHVf
c29mdF9hZmZpbml0eSkgKQorICAgICAgICBpZiAoIGNwdW1hc2tfdGVzdF9jcHUoY3B1LCBuZXct
PnVuaXQtPmNwdV9zb2Z0X2FmZmluaXR5KSApCiAgICAgICAgICAgICBzY29yZSArPSBDU0NIRUQy
X0NSRURJVF9JTklUOwogCi0gICAgICAgIGlmICggIWNwdW1hc2tfdGVzdF9jcHUoY3B1LCBjdXIt
PnZjcHUtPnNjaGVkX3VuaXQtPmNwdV9zb2Z0X2FmZmluaXR5KSApCisgICAgICAgIGlmICggIWNw
dW1hc2tfdGVzdF9jcHUoY3B1LCBjdXItPnVuaXQtPmNwdV9zb2Z0X2FmZmluaXR5KSApCiAgICAg
ICAgICAgICBzY29yZSArPSBDU0NIRUQyX0NSRURJVF9JTklUOwogICAgIH0KIAogICAgIGlmICgg
dW5saWtlbHkodGJfaW5pdF9kb25lKSApCiAgICAgewogICAgICAgICBzdHJ1Y3QgewotICAgICAg
ICAgICAgdW5zaWduZWQgdmNwdToxNiwgZG9tOjE2OworICAgICAgICAgICAgdW5zaWduZWQgdW5p
dDoxNiwgZG9tOjE2OwogICAgICAgICAgICAgaW50IGNyZWRpdCwgc2NvcmU7CiAgICAgICAgIH0g
ZDsKLSAgICAgICAgZC5kb20gPSBjdXItPnZjcHUtPmRvbWFpbi0+ZG9tYWluX2lkOwotICAgICAg
ICBkLnZjcHUgPSBjdXItPnZjcHUtPnZjcHVfaWQ7CisgICAgICAgIGQuZG9tID0gY3VyLT51bml0
LT5kb21haW4tPmRvbWFpbl9pZDsKKyAgICAgICAgZC51bml0ID0gY3VyLT51bml0LT51bml0X2lk
OwogICAgICAgICBkLmNyZWRpdCA9IGN1ci0+Y3JlZGl0OwogICAgICAgICBkLnNjb3JlID0gc2Nv
cmU7CiAgICAgICAgIF9fdHJhY2VfdmFyKFRSQ19DU0NIRUQyX1RJQ0tMRV9DSEVDSywgMSwKQEAg
LTE0MTYsMTQgKzE0MTYsMTQgQEAgc3RhdGljIHNfdGltZV90IHRpY2tsZV9zY29yZShjb25zdCBz
dHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHNfdGltZV90IG5vdywKIH0KIAogLyoKLSAqIENoZWNrIHdo
YXQgcHJvY2Vzc29yIGl0IGlzIGJlc3QgdG8gJ3dha2UnLCBmb3IgcGlja2luZyB1cCBhIHZjcHUg
dGhhdCBoYXMKKyAqIENoZWNrIHdoYXQgcHJvY2Vzc29yIGl0IGlzIGJlc3QgdG8gJ3dha2UnLCBm
b3IgcGlja2luZyB1cCBhbiB1bml0IHRoYXQgaGFzCiAgKiBqdXN0IGJlZW4gcHV0IChiYWNrKSBp
biB0aGUgcnVucXVldWUuIExvZ2ljIGlzIGFzIGZvbGxvd3M6CiAgKiAgMS4gaWYgdGhlcmUgYXJl
IGlkbGUgcHJvY2Vzc29ycyBpbiB0aGUgcnVucSwgd2FrZSBvbmUgb2YgdGhlbTsKLSAqICAyLiBp
ZiB0aGVyZSBhcmVuJ3QgaWRsZSBwcm9jZXNzb3IsIGNoZWNrIHRoZSBvbmUgd2VyZSB0aGUgdmNw
dSB3YXMKKyAqICAyLiBpZiB0aGVyZSBhcmVuJ3QgaWRsZSBwcm9jZXNzb3IsIGNoZWNrIHRoZSBv
bmUgd2VyZSB0aGUgdW5pdCB3YXMKICAqICAgICBydW5uaW5nIGJlZm9yZSB0byBzZWUgaWYgd2Ug
Y2FuIHByZWVtcHQgd2hhdCdzIHJ1bm5pbmcgdGhlcmUgbm93CiAgKiAgICAgKGFuZCBoZW5jZSBk
b2luZyBqdXN0IG9uZSBtaWdyYXRpb24pOwotICogIDMuIGxhc3Qgc3RhbmQ6IGNoZWNrIGFsbCBw
cm9jZXNzb3JzIGFuZCBzZWUgaWYgdGhlIHZjcHUgaXMgaW4gcmlnaHQKLSAqICAgICBvZiBwcmVl
bXB0aW5nIGFueSBvZiB0aGUgb3RoZXIgdmNwdXMgcnVubmluZyBvbiB0aGVtICh0aGlzIHJlcXVp
cmVzCisgKiAgMy4gbGFzdCBzdGFuZDogY2hlY2sgYWxsIHByb2Nlc3NvcnMgYW5kIHNlZSBpZiB0
aGUgdW5pdCBpcyBpbiByaWdodAorICogICAgIG9mIHByZWVtcHRpbmcgYW55IG9mIHRoZSBvdGhl
ciB1bml0cyBydW5uaW5nIG9uIHRoZW0gKHRoaXMgcmVxdWlyZXMKICAqICAgICB0d28gbWlncmF0
aW9ucywgYW5kIHRoYXQncyBpbmRlZWQgd2h5IGl0IGlzIGxlZnQgYXMgdGhlIGxhc3Qgc3RhbmQp
LgogICoKICAqIE5vdGUgdGhhdCB3aGVuIHdlIHNheSAnaWRsZSBwcm9jZXNzb3JzJyB3aGF0IHdl
IHJlYWxseSBtZWFuIGlzIChwcmV0dHkKQEAgLTE0MzYsMTAgKzE0MzYsMTAgQEAgcnVucV90aWNr
bGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgY3NjaGVkMl91bml0ICpuZXcs
IHNfdGltZV90IG5vdykKIHsKICAgICBpbnQgaSwgaXBpZCA9IC0xOwogICAgIHNfdGltZV90IG1h
eCA9IDA7Ci0gICAgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQgPSBuZXctPnZjcHUtPnNjaGVkX3Vu
aXQ7Ci0gICAgdW5zaWduZWQgaW50IGJzLCBjcHUgPSBuZXctPnZjcHUtPnByb2Nlc3NvcjsKKyAg
ICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCA9IG5ldy0+dW5pdDsKKyAgICB1bnNpZ25lZCBpbnQg
YnMsIGNwdSA9IHNjaGVkX3VuaXRfY3B1KHVuaXQpOwogICAgIHN0cnVjdCBjc2NoZWQyX3J1bnF1
ZXVlX2RhdGEgKnJxZCA9IGMycnFkKG9wcywgY3B1KTsKLSAgICBjcHVtYXNrX3QgKm9ubGluZSA9
IGNwdXBvb2xfZG9tYWluX2NwdW1hc2sobmV3LT52Y3B1LT5kb21haW4pOworICAgIGNwdW1hc2tf
dCAqb25saW5lID0gY3B1cG9vbF9kb21haW5fY3B1bWFzayh1bml0LT5kb21haW4pOwogICAgIGNw
dW1hc2tfdCBtYXNrOwogCiAgICAgQVNTRVJUKG5ldy0+cnFkID09IHJxZCk7CkBAIC0xNDQ3LDEz
ICsxNDQ3LDEzIEBAIHJ1bnFfdGlja2xlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3Ry
dWN0IGNzY2hlZDJfdW5pdCAqbmV3LCBzX3RpbWVfdCBub3cpCiAgICAgaWYgKCB1bmxpa2VseSh0
Yl9pbml0X2RvbmUpICkKICAgICB7CiAgICAgICAgIHN0cnVjdCB7Ci0gICAgICAgICAgICB1bnNp
Z25lZCB2Y3B1OjE2LCBkb206MTY7CisgICAgICAgICAgICB1bnNpZ25lZCB1bml0OjE2LCBkb206
MTY7CiAgICAgICAgICAgICB1bnNpZ25lZCBwcm9jZXNzb3I7CiAgICAgICAgICAgICBpbnQgY3Jl
ZGl0OwogICAgICAgICB9IGQ7Ci0gICAgICAgIGQuZG9tID0gbmV3LT52Y3B1LT5kb21haW4tPmRv
bWFpbl9pZDsKLSAgICAgICAgZC52Y3B1ID0gbmV3LT52Y3B1LT52Y3B1X2lkOwotICAgICAgICBk
LnByb2Nlc3NvciA9IG5ldy0+dmNwdS0+cHJvY2Vzc29yOworICAgICAgICBkLmRvbSA9IHVuaXQt
PmRvbWFpbi0+ZG9tYWluX2lkOworICAgICAgICBkLnVuaXQgPSB1bml0LT51bml0X2lkOworICAg
ICAgICBkLnByb2Nlc3NvciA9IGNwdTsKICAgICAgICAgZC5jcmVkaXQgPSBuZXctPmNyZWRpdDsK
ICAgICAgICAgX190cmFjZV92YXIoVFJDX0NTQ0hFRDJfVElDS0xFX05FVywgMSwKICAgICAgICAg
ICAgICAgICAgICAgc2l6ZW9mKGQpLApAQCAtMTQ2MSwxMSArMTQ2MSwxMSBAQCBydW5xX3RpY2ts
ZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBjc2NoZWQyX3VuaXQgKm5ldywg
c190aW1lX3Qgbm93KQogICAgIH0KIAogICAgIC8qCi0gICAgICogRXhjbHVzaXZlIHBpbm5pbmcg
aXMgd2hlbiBhIHZjcHUgaGFzIGhhcmQtYWZmaW5pdHkgd2l0aCBvbmx5IG9uZQotICAgICAqIGNw
dSwgYW5kIHRoZXJlIGlzIG5vIG90aGVyIHZjcHUgdGhhdCBoYXMgaGFyZC1hZmZpbml0eSB3aXRo
IHRoYXQKKyAgICAgKiBFeGNsdXNpdmUgcGlubmluZyBpcyB3aGVuIGFuIHVuaXQgaGFzIGhhcmQt
YWZmaW5pdHkgd2l0aCBvbmx5IG9uZQorICAgICAqIGNwdSwgYW5kIHRoZXJlIGlzIG5vIG90aGVy
IHVuaXQgdGhhdCBoYXMgaGFyZC1hZmZpbml0eSB3aXRoIHRoYXQKICAgICAgKiBzYW1lIGNwdS4g
VGhpcyBpcyBpbmZyZXF1ZW50LCBidXQgaWYgaXQgaGFwcGVucywgaXMgZm9yIGFjaGlldmluZwog
ICAgICAqIHRoZSBtb3N0IHBvc3NpYmxlIGRldGVybWluaXNtLCBhbmQgbGVhc3QgcG9zc2libGUg
b3ZlcmhlYWQgZm9yCi0gICAgICogdGhlIHZjcHVzIGluIHF1ZXN0aW9uLgorICAgICAqIHRoZSB1
bml0cyBpbiBxdWVzdGlvbi4KICAgICAgKgogICAgICAqIFRyeSB0byBpZGVudGlmeSB0aGUgdmFz
dCBtYWpvcml0eSBvZiB0aGVzZSBzaXR1YXRpb25zLCBhbmQgZGVhbAogICAgICAqIHdpdGggdGhl
bSBxdWlja2x5LgpAQCAtMTUzMiw3ICsxNTMyLDcgQEAgcnVucV90aWNrbGUoY29uc3Qgc3RydWN0
IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgY3NjaGVkMl91bml0ICpuZXcsIHNfdGltZV90IG5vdykK
ICAgICAvKgogICAgICAqIE5vdGUgdGhhdCwgaWYgd2UgYXJlIGhlcmUsIGl0IG1lYW5zIHdlIGhh
dmUgZG9uZSB0aGUgaGFyZC1hZmZpbml0eQogICAgICAqIGJhbGFuY2luZyBzdGVwIG9mIHRoZSBs
b29wLCBhbmQgaGVuY2Ugd2hhdCB3ZSBoYXZlIGluIGNwdW1hc2tfc2NyYXRjaAotICAgICAqIGlz
IHdoYXQgd2UgcHV0IHRoZXJlIGZvciBsYXN0LCBpLmUuLCBuZXcncyB2Y3B1X2hhcmRfYWZmaW5p
dHkgJiBvbmxpbmUKKyAgICAgKiBpcyB3aGF0IHdlIHB1dCB0aGVyZSBmb3IgbGFzdCwgaS5lLiwg
bmV3J3MgdW5pdF9oYXJkX2FmZmluaXR5ICYgb25saW5lCiAgICAgICogd2hpY2ggaXMgZXhhY3Rs
eSB3aGF0IHdlIG5lZWQgZm9yIHRoZSBuZXh0IHBhcnQgb2YgdGhlIGZ1bmN0aW9uLgogICAgICAq
LwogCkBAIC0xNTQzLDcgKzE1NDMsNyBAQCBydW5xX3RpY2tsZShjb25zdCBzdHJ1Y3Qgc2NoZWR1
bGVyICpvcHMsIHN0cnVjdCBjc2NoZWQyX3VuaXQgKm5ldywgc190aW1lX3Qgbm93KQogICAgICAq
CiAgICAgICogRm9yIGRlY2lkaW5nIHdoaWNoIGNwdSB0byB0aWNrbGUsIHdlIHVzZSB0aWNrbGVf
c2NvcmUoKSwgd2hpY2ggd2lsbAogICAgICAqIGZhY3RvciBpbiBib3RoIG5ldydzIHNvZnQtYWZm
aW5pdHksIGFuZCB0aGUgc29mdC1hZmZpbml0eSBvZiB0aGUKLSAgICAgKiB2Y3B1IHJ1bm5pbmcg
b24gZWFjaCBjcHUgdGhhdCB3ZSBjb25zaWRlci4KKyAgICAgKiB1bml0IHJ1bm5pbmcgb24gZWFj
aCBjcHUgdGhhdCB3ZSBjb25zaWRlci4KICAgICAgKi8KICAgICBjcHVtYXNrX2FuZG5vdCgmbWFz
aywgJnJxZC0+YWN0aXZlLCAmcnFkLT5pZGxlKTsKICAgICBjcHVtYXNrX2FuZG5vdCgmbWFzaywg
Jm1hc2ssICZycWQtPnRpY2tsZWQpOwpAQCAtMTU4OCw3ICsxNTg4LDcgQEAgcnVucV90aWNrbGUo
Y29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgY3NjaGVkMl91bml0ICpuZXcsIHNf
dGltZV90IG5vdykKICAgICAgICAgcmV0dXJuOwogICAgIH0KIAotICAgIEFTU0VSVCghaXNfaWRs
ZV92Y3B1KGN1cnJfb25fY3B1KGlwaWQpLT52Y3B1KSk7CisgICAgQVNTRVJUKCFpc19pZGxlX3Vu
aXQoY3Vycl9vbl9jcHUoaXBpZCkpKTsKICAgICBTQ0hFRF9TVEFUX0NSQU5LKHRpY2tsZWRfYnVz
eV9jcHUpOwogIHRpY2tsZToKICAgICBCVUdfT04oaXBpZCA9PSAtMSk7CkBAIC0xNjIzLDE2ICsx
NjIzLDE2IEBAIHN0YXRpYyB2b2lkIHJlc2V0X2NyZWRpdChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVy
ICpvcHMsIGludCBjcHUsIHNfdGltZV90IG5vdywKIAogICAgIC8qCiAgICAgICogVW5kZXIgbm9y
bWFsIGNpcmN1bXN0YW5jZXMsIHNuZXh0LT5jcmVkaXQgc2hvdWxkIG5ldmVyIGJlIGxlc3MKLSAg
ICAgKiB0aGFuIC1DU0NIRUQyX01JTl9USU1FUi4gIEhvd2V2ZXIsIHVuZGVyIHNvbWUgY2lyY3Vt
c3RhbmNlcywgYQotICAgICAqIHZjcHUgd2l0aCBsb3cgY3JlZGl0cyBtYXkgYmUgYWxsb3dlZCB0
byBydW4gbG9uZyBlbm91Z2ggdGhhdAorICAgICAqIHRoYW4gLUNTQ0hFRDJfTUlOX1RJTUVSLiAg
SG93ZXZlciwgdW5kZXIgc29tZSBjaXJjdW1zdGFuY2VzLCBhbgorICAgICAqIHVuaXQgd2l0aCBs
b3cgY3JlZGl0cyBtYXkgYmUgYWxsb3dlZCB0byBydW4gbG9uZyBlbm91Z2ggdGhhdAogICAgICAq
IGl0cyBjcmVkaXRzIGFyZSBhY3R1YWxseSBsZXNzIHRoYW4gLUNTQ0hFRDJfQ1JFRElUX0lOSVQu
Ci0gICAgICogKEluc3RhbmNlcyBoYXZlIGJlZW4gb2JzZXJ2ZWQsIGZvciBleGFtcGxlLCB3aGVy
ZSBhIHZjcHUgd2l0aAorICAgICAqIChJbnN0YW5jZXMgaGF2ZSBiZWVuIG9ic2VydmVkLCBmb3Ig
ZXhhbXBsZSwgd2hlcmUgYW4gdW5pdCB3aXRoCiAgICAgICogMjAwdXMgb2YgY3JlZGl0IHdhcyBh
bGxvd2VkIHRvIHJ1biBmb3IgMTFtcywgZ2l2aW5nIGl0IC0xMC44bXMKICAgICAgKiBvZiBjcmVk
aXQuICBUaHVzIGl0IHdhcyBzdGlsbCBuZWdhdGl2ZSBldmVuIGFmdGVyIHRoZSByZXNldC4pCiAg
ICAgICoKICAgICAgKiBJZiB0aGlzIGlzIHRoZSBjYXNlIGZvciBzbmV4dCwgd2Ugc2ltcGx5IHdh
bnQgdG8ga2VlcCBtb3ZpbmcKICAgICAgKiBldmVyeW9uZSB1cCB1bnRpbCBpdCBpcyBpbiB0aGUg
YmxhY2sgYWdhaW4uICBUaGlzIGZhaXIgYmVjYXVzZQotICAgICAqIG5vbmUgb2YgdGhlIG90aGVy
IHZjcHVzIHdhbnQgdG8gcnVuIGF0IHRoZSBtb21lbnQuCisgICAgICogbm9uZSBvZiB0aGUgb3Ro
ZXIgdW5pdHMgd2FudCB0byBydW4gYXQgdGhlIG1vbWVudC4KICAgICAgKgogICAgICAqIFJhdGhl
ciB0aGFuIGxvb3BpbmcsIGhvd2V2ZXIsIHdlIGp1c3QgY2FsY3VsYXRlIGEgbXVsdGlwbGllciwK
ICAgICAgKiBhdm9pZGluZyBhbiBpbnRlZ2VyIGRpdmlzaW9uIGFuZCBtdWx0aXBsaWNhdGlvbiBp
biB0aGUgY29tbW9uCkBAIC0xNjQ5LDE2ICsxNjQ5LDE2IEBAIHN0YXRpYyB2b2lkIHJlc2V0X2Ny
ZWRpdChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIGludCBjcHUsIHNfdGltZV90IG5vdywK
ICAgICAgICAgaW50IHN0YXJ0X2NyZWRpdDsKIAogICAgICAgICBzdmMgPSBsaXN0X2VudHJ5KGl0
ZXIsIHN0cnVjdCBjc2NoZWQyX3VuaXQsIHJxZF9lbGVtKTsKLSAgICAgICAgc3ZjX2NwdSA9IHN2
Yy0+dmNwdS0+cHJvY2Vzc29yOworICAgICAgICBzdmNfY3B1ID0gc2NoZWRfdW5pdF9jcHUoc3Zj
LT51bml0KTsKIAotICAgICAgICBBU1NFUlQoIWlzX2lkbGVfdmNwdShzdmMtPnZjcHUpKTsKKyAg
ICAgICAgQVNTRVJUKCFpc19pZGxlX3VuaXQoc3ZjLT51bml0KSk7CiAgICAgICAgIEFTU0VSVChz
dmMtPnJxZCA9PSBycWQpOwogCiAgICAgICAgIC8qCiAgICAgICAgICAqIElmIHN2YyBpcyBydW5u
aW5nLCBpdCBpcyBvdXIgcmVzcG9uc2liaWxpdHkgdG8gbWFrZSBzdXJlLCBoZXJlLAogICAgICAg
ICAgKiB0aGF0IHRoZSBjcmVkaXQgaXQgaGFzIHNwZW50IHNvIGZhciBnZXQgYWNjb3VudGVkLgog
ICAgICAgICAgKi8KLSAgICAgICAgaWYgKCBzdmMtPnZjcHUgPT0gY3Vycl9vbl9jcHUoc3ZjX2Nw
dSktPnZjcHUgKQorICAgICAgICBpZiAoIHN2Yy0+dW5pdCA9PSBjdXJyX29uX2NwdShzdmNfY3B1
KSApCiAgICAgICAgIHsKICAgICAgICAgICAgIGJ1cm5fY3JlZGl0cyhycWQsIHN2Yywgbm93KTsK
ICAgICAgICAgICAgIC8qCkBAIC0xNjg5LDEyICsxNjg5LDEyIEBAIHN0YXRpYyB2b2lkIHJlc2V0
X2NyZWRpdChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIGludCBjcHUsIHNfdGltZV90IG5v
dywKICAgICAgICAgaWYgKCB1bmxpa2VseSh0Yl9pbml0X2RvbmUpICkKICAgICAgICAgewogICAg
ICAgICAgICAgc3RydWN0IHsKLSAgICAgICAgICAgICAgICB1bnNpZ25lZCB2Y3B1OjE2LCBkb206
MTY7CisgICAgICAgICAgICAgICAgdW5zaWduZWQgdW5pdDoxNiwgZG9tOjE2OwogICAgICAgICAg
ICAgICAgIGludCBjcmVkaXRfc3RhcnQsIGNyZWRpdF9lbmQ7CiAgICAgICAgICAgICAgICAgdW5z
aWduZWQgbXVsdGlwbGllcjsKICAgICAgICAgICAgIH0gZDsKLSAgICAgICAgICAgIGQuZG9tID0g
c3ZjLT52Y3B1LT5kb21haW4tPmRvbWFpbl9pZDsKLSAgICAgICAgICAgIGQudmNwdSA9IHN2Yy0+
dmNwdS0+dmNwdV9pZDsKKyAgICAgICAgICAgIGQuZG9tID0gc3ZjLT51bml0LT5kb21haW4tPmRv
bWFpbl9pZDsKKyAgICAgICAgICAgIGQudW5pdCA9IHN2Yy0+dW5pdC0+dW5pdF9pZDsKICAgICAg
ICAgICAgIGQuY3JlZGl0X3N0YXJ0ID0gc3RhcnRfY3JlZGl0OwogICAgICAgICAgICAgZC5jcmVk
aXRfZW5kID0gc3ZjLT5jcmVkaXQ7CiAgICAgICAgICAgICBkLm11bHRpcGxpZXIgPSBtOwpAQCAt
MTcxNCw5ICsxNzE0LDkgQEAgdm9pZCBidXJuX2NyZWRpdHMoc3RydWN0IGNzY2hlZDJfcnVucXVl
dWVfZGF0YSAqcnFkLAogewogICAgIHNfdGltZV90IGRlbHRhOwogCi0gICAgQVNTRVJUKHN2YyA9
PSBjc2NoZWQyX3VuaXQoY3Vycl9vbl9jcHUoc3ZjLT52Y3B1LT5wcm9jZXNzb3IpKSk7CisgICAg
QVNTRVJUKHN2YyA9PSBjc2NoZWQyX3VuaXQoY3Vycl9vbl9jcHUoc2NoZWRfdW5pdF9jcHUoc3Zj
LT51bml0KSkpKTsKIAotICAgIGlmICggdW5saWtlbHkoaXNfaWRsZV92Y3B1KHN2Yy0+dmNwdSkp
ICkKKyAgICBpZiAoIHVubGlrZWx5KGlzX2lkbGVfdW5pdChzdmMtPnVuaXQpKSApCiAgICAgewog
ICAgICAgICBBU1NFUlQoc3ZjLT5jcmVkaXQgPT0gQ1NDSEVEMl9JRExFX0NSRURJVCk7CiAgICAg
ICAgIHJldHVybjsKQEAgLTE3NDUsMTIgKzE3NDUsMTIgQEAgdm9pZCBidXJuX2NyZWRpdHMoc3Ry
dWN0IGNzY2hlZDJfcnVucXVldWVfZGF0YSAqcnFkLAogICAgIGlmICggdW5saWtlbHkodGJfaW5p
dF9kb25lKSApCiAgICAgewogICAgICAgICBzdHJ1Y3QgewotICAgICAgICAgICAgdW5zaWduZWQg
dmNwdToxNiwgZG9tOjE2OworICAgICAgICAgICAgdW5zaWduZWQgdW5pdDoxNiwgZG9tOjE2Owog
ICAgICAgICAgICAgaW50IGNyZWRpdCwgYnVkZ2V0OwogICAgICAgICAgICAgaW50IGRlbHRhOwog
ICAgICAgICB9IGQ7Ci0gICAgICAgIGQuZG9tID0gc3ZjLT52Y3B1LT5kb21haW4tPmRvbWFpbl9p
ZDsKLSAgICAgICAgZC52Y3B1ID0gc3ZjLT52Y3B1LT52Y3B1X2lkOworICAgICAgICBkLmRvbSA9
IHN2Yy0+dW5pdC0+ZG9tYWluLT5kb21haW5faWQ7CisgICAgICAgIGQudW5pdCA9IHN2Yy0+dW5p
dC0+dW5pdF9pZDsKICAgICAgICAgZC5jcmVkaXQgPSBzdmMtPmNyZWRpdDsKICAgICAgICAgZC5i
dWRnZXQgPSBoYXNfY2FwKHN2YykgPyAgc3ZjLT5idWRnZXQgOiBJTlRfTUlOOwogICAgICAgICBk
LmRlbHRhID0gZGVsdGE7CkBAIC0xNzY0LDM5ICsxNzY0LDM5IEBAIHZvaWQgYnVybl9jcmVkaXRz
KHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnJxZCwKICAqIEJ1ZGdldC1yZWxhdGVkIGNv
ZGUuCiAgKi8KIAotc3RhdGljIHZvaWQgcGFya192Y3B1KHN0cnVjdCBjc2NoZWQyX3VuaXQgKnN2
YykKK3N0YXRpYyB2b2lkIHBhcmtfdW5pdChzdHJ1Y3QgY3NjaGVkMl91bml0ICpzdmMpCiB7Ci0g
ICAgc3RydWN0IHZjcHUgKnYgPSBzdmMtPnZjcHU7CisgICAgc3RydWN0IHNjaGVkX3VuaXQgKnVu
aXQgPSBzdmMtPnVuaXQ7CiAKICAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJnN2Yy0+c2RvbS0+
YnVkZ2V0X2xvY2spKTsKIAogICAgIC8qCi0gICAgICogSXQgd2FzIGltcG9zc2libGUgdG8gZmlu
ZCBidWRnZXQgZm9yIHRoaXMgdkNQVSwgc28gaXQgaGFzIHRvIGJlCisgICAgICogSXQgd2FzIGlt
cG9zc2libGUgdG8gZmluZCBidWRnZXQgZm9yIHRoaXMgdW5pdCwgc28gaXQgaGFzIHRvIGJlCiAg
ICAgICogInBhcmtlZCIuIFRoaXMgaW1wbGllcyBpdCBpcyBub3QgcnVubmFibGUsIHNvIHdlIG1h
cmsgaXQgYXMgc3VjaCBpbgotICAgICAqIGl0cyBwYXVzZV9mbGFncy4gSWYgdGhlIHZDUFUgaXMg
Y3VycmVudGx5IHNjaGVkdWxlZCAod2hpY2ggbWVhbnMgd2UKKyAgICAgKiBpdHMgcGF1c2VfZmxh
Z3MuIElmIHRoZSB1bml0IGlzIGN1cnJlbnRseSBzY2hlZHVsZWQgKHdoaWNoIG1lYW5zIHdlCiAg
ICAgICogYXJlIGhlcmUgYWZ0ZXIgYmVpbmcgY2FsbGVkIGZyb20gd2l0aGluIGNzY2hlZF9zY2hl
ZHVsZSgpKSwgZmxhZ2dpbmcKICAgICAgKiBpcyBlbm91Z2gsIGFzIHdlJ2xsIGNob29zZSBzb21l
b25lIGVsc2UsIGFuZCB0aGVuIGNvbnRleHRfc2F2ZWQoKQogICAgICAqIHdpbGwgdGFrZSBjYXJl
IG9mIHVwZGF0aW5nIHRoZSBsb2FkIHByb3Blcmx5LgogICAgICAqCi0gICAgICogSWYsIE9UT0gs
IHRoZSB2Q1BVIGlzIHNpdHRpbmcgaW4gdGhlIHJ1bnF1ZXVlICh3aGljaCBtZWFucyB3ZSBhcmUg
aGVyZQorICAgICAqIElmLCBPVE9ILCB0aGUgdW5pdCBpcyBzaXR0aW5nIGluIHRoZSBydW5xdWV1
ZSAod2hpY2ggbWVhbnMgd2UgYXJlIGhlcmUKICAgICAgKiBhZnRlciBiZWluZyBjYWxsZWQgZnJv
bSB3aXRoaW4gcnVucV9jYW5kaWRhdGUoKSksIHdlIG11c3QgZ28gYWxsIHRoZQogICAgICAqIHdh
eSBkb3duIHRvIHRha2luZyBpdCBvdXQgb2YgdGhlcmUsIGFuZCB1cGRhdGluZyB0aGUgbG9hZCBh
Y2NvcmRpbmdseS4KICAgICAgKgotICAgICAqIEluIGJvdGggY2FzZXMsIHdlIGFsc28gYWRkIGl0
IHRvIHRoZSBsaXN0IG9mIHBhcmtlZCB2Q1BVcyBvZiB0aGUgZG9tYWluLgorICAgICAqIEluIGJv
dGggY2FzZXMsIHdlIGFsc28gYWRkIGl0IHRvIHRoZSBsaXN0IG9mIHBhcmtlZCB1bml0cyBvZiB0
aGUgZG9tYWluLgogICAgICAqLwotICAgIF9fc2V0X2JpdChfVlBGX3BhcmtlZCwgJnYtPnBhdXNl
X2ZsYWdzKTsKLSAgICBpZiAoIHZjcHVfb25fcnVucShzdmMpICkKKyAgICBzY2hlZF9zZXRfcGF1
c2VfZmxhZ3ModW5pdCwgX1ZQRl9wYXJrZWQpOworICAgIGlmICggdW5pdF9vbl9ydW5xKHN2Yykg
KQogICAgIHsKICAgICAgICAgcnVucV9yZW1vdmUoc3ZjKTsKICAgICAgICAgdXBkYXRlX2xvYWQo
c3ZjLT5zZG9tLT5kb20tPmNwdXBvb2wtPnNjaGVkLCBzdmMtPnJxZCwgc3ZjLCAtMSwgTk9XKCkp
OwogICAgIH0KLSAgICBsaXN0X2FkZCgmc3ZjLT5wYXJrZWRfZWxlbSwgJnN2Yy0+c2RvbS0+cGFy
a2VkX3ZjcHVzKTsKKyAgICBsaXN0X2FkZCgmc3ZjLT5wYXJrZWRfZWxlbSwgJnN2Yy0+c2RvbS0+
cGFya2VkX3VuaXRzKTsKIH0KIAotc3RhdGljIGJvb2wgdmNwdV9ncmFiX2J1ZGdldChzdHJ1Y3Qg
Y3NjaGVkMl91bml0ICpzdmMpCitzdGF0aWMgYm9vbCB1bml0X2dyYWJfYnVkZ2V0KHN0cnVjdCBj
c2NoZWQyX3VuaXQgKnN2YykKIHsKICAgICBzdHJ1Y3QgY3NjaGVkMl9kb20gKnNkb20gPSBzdmMt
PnNkb207Ci0gICAgdW5zaWduZWQgaW50IGNwdSA9IHN2Yy0+dmNwdS0+cHJvY2Vzc29yOworICAg
IHVuc2lnbmVkIGludCBjcHUgPSBzY2hlZF91bml0X2NwdShzdmMtPnVuaXQpOwogCiAgICAgQVNT
RVJUKHNwaW5faXNfbG9ja2VkKGdldF9zY2hlZF9yZXMoY3B1KS0+c2NoZWR1bGVfbG9jaykpOwog
CkBAIC0xODA4LDkgKzE4MDgsOSBAQCBzdGF0aWMgYm9vbCB2Y3B1X2dyYWJfYnVkZ2V0KHN0cnVj
dCBjc2NoZWQyX3VuaXQgKnN2YykKIAogICAgIC8qCiAgICAgICogSGVyZSwgc3ZjLT5idWRnZXQg
aXMgPD0gMCAoYXMsIGlmIGl0IHdhcyA+IDAsIHdlJ2QgaGF2ZSB0YWtlbiB0aGUgaWYKLSAgICAg
KiBhYm92ZSEpLiBUaGF0IGJhc2ljYWxseSBtZWFucyB0aGUgdkNQVSBoYXMgb3ZlcnJ1biBhIGJp
dCAtLWJlY2F1c2Ugb2YKKyAgICAgKiBhYm92ZSEpLiBUaGF0IGJhc2ljYWxseSBtZWFucyB0aGUg
dW5pdCBoYXMgb3ZlcnJ1biBhIGJpdCAtLWJlY2F1c2Ugb2YKICAgICAgKiB2YXJpb3VzIHJlYXNv
bnMtLSBhbmQgd2Ugd2FudCB0byB0YWtlIHRoYXQgaW50byBhY2NvdW50LiBXaXRoIHRoZSArPSwK
LSAgICAgKiB3ZSBhcmUgYWN0dWFsbHkgc3VidHJhY3RpbmcgdGhlIGFtb3VudCBvZiBidWRnZXQg
dGhlIHZDUFUgaGFzCisgICAgICogd2UgYXJlIGFjdHVhbGx5IHN1YnRyYWN0aW5nIHRoZSBhbW91
bnQgb2YgYnVkZ2V0IHRoZSB1bml0IGhhcwogICAgICAqIG92ZXJjb25zdW1lZCwgZnJvbSB0aGUg
dG90YWwgZG9tYWluIGJ1ZGdldC4KICAgICAgKi8KICAgICBzZG9tLT5idWRnZXQgKz0gc3ZjLT5i
dWRnZXQ7CkBAIC0xODMxLDcgKzE4MzEsNyBAQCBzdGF0aWMgYm9vbCB2Y3B1X2dyYWJfYnVkZ2V0
KHN0cnVjdCBjc2NoZWQyX3VuaXQgKnN2YykKICAgICBlbHNlCiAgICAgewogICAgICAgICBzdmMt
PmJ1ZGdldCA9IDA7Ci0gICAgICAgIHBhcmtfdmNwdShzdmMpOworICAgICAgICBwYXJrX3VuaXQo
c3ZjKTsKICAgICB9CiAKICAgICBzcGluX3VubG9jaygmc2RvbS0+YnVkZ2V0X2xvY2spOwpAQCAt
MTg0MCwxMCArMTg0MCwxMCBAQCBzdGF0aWMgYm9vbCB2Y3B1X2dyYWJfYnVkZ2V0KHN0cnVjdCBj
c2NoZWQyX3VuaXQgKnN2YykKIH0KIAogc3RhdGljIHZvaWQKLXZjcHVfcmV0dXJuX2J1ZGdldChz
dHJ1Y3QgY3NjaGVkMl91bml0ICpzdmMsIHN0cnVjdCBsaXN0X2hlYWQgKnBhcmtlZCkKK3VuaXRf
cmV0dXJuX2J1ZGdldChzdHJ1Y3QgY3NjaGVkMl91bml0ICpzdmMsIHN0cnVjdCBsaXN0X2hlYWQg
KnBhcmtlZCkKIHsKICAgICBzdHJ1Y3QgY3NjaGVkMl9kb20gKnNkb20gPSBzdmMtPnNkb207Ci0g
ICAgdW5zaWduZWQgaW50IGNwdSA9IHN2Yy0+dmNwdS0+cHJvY2Vzc29yOworICAgIHVuc2lnbmVk
IGludCBjcHUgPSBzY2hlZF91bml0X2NwdShzdmMtPnVuaXQpOwogCiAgICAgQVNTRVJUKHNwaW5f
aXNfbG9ja2VkKGdldF9zY2hlZF9yZXMoY3B1KS0+c2NoZWR1bGVfbG9jaykpOwogICAgIEFTU0VS
VChsaXN0X2VtcHR5KHBhcmtlZCkpOwpAQCAtMTg1Miw3ICsxODUyLDcgQEAgdmNwdV9yZXR1cm5f
YnVkZ2V0KHN0cnVjdCBjc2NoZWQyX3VuaXQgKnN2Yywgc3RydWN0IGxpc3RfaGVhZCAqcGFya2Vk
KQogICAgIHNwaW5fbG9jaygmc2RvbS0+YnVkZ2V0X2xvY2spOwogCiAgICAgLyoKLSAgICAgKiBU
aGUgdkNQVSBpcyBzdG9wcGluZyBydW5uaW5nIChlLmcuLCBiZWNhdXNlIGl0J3MgYmxvY2tpbmcs
IG9yIGl0IGhhcworICAgICAqIFRoZSB1bml0IGlzIHN0b3BwaW5nIHJ1bm5pbmcgKGUuZy4sIGJl
Y2F1c2UgaXQncyBibG9ja2luZywgb3IgaXQgaGFzCiAgICAgICogYmVlbiBwcmVlbXB0ZWQpLiBJ
ZiBpdCBoYXNuJ3QgY29uc3VtZWQgYWxsIHRoZSBidWRnZXQgaXQgZ290IHdoZW4sCiAgICAgICog
c3RhcnRpbmcgdG8gcnVuLCBwdXQgdGhhdCByZW1haW5pbmcgYW1vdW50IGJhY2sgaW4gdGhlIGRv
bWFpbidzIGJ1ZGdldAogICAgICAqIHBvb2wuCkBAIC0xODYxLDU4ICsxODYxLDU4IEBAIHZjcHVf
cmV0dXJuX2J1ZGdldChzdHJ1Y3QgY3NjaGVkMl91bml0ICpzdmMsIHN0cnVjdCBsaXN0X2hlYWQg
KnBhcmtlZCkKICAgICBzdmMtPmJ1ZGdldCA9IDA7CiAKICAgICAvKgotICAgICAqIE1ha2luZyBi
dWRnZXQgYXZhaWxhYmxlIGFnYWluIHRvIHRoZSBkb21haW4gbWVhbnMgdGhhdCBwYXJrZWQgdkNQ
VXMKLSAgICAgKiBtYXkgYmUgdW5wYXJrZWQgYW5kIHJ1bi4gVGhleSBhcmUsIGlmIGFueSwgaW4g
dGhlIGRvbWFpbidzIHBhcmtlZF92Y3B1cworICAgICAqIE1ha2luZyBidWRnZXQgYXZhaWxhYmxl
IGFnYWluIHRvIHRoZSBkb21haW4gbWVhbnMgdGhhdCBwYXJrZWQgdW5pdHMKKyAgICAgKiBtYXkg
YmUgdW5wYXJrZWQgYW5kIHJ1bi4gVGhleSBhcmUsIGlmIGFueSwgaW4gdGhlIGRvbWFpbidzIHBh
cmtlZF91bml0cwogICAgICAqIGxpc3QsIHNvIHdlIHdhbnQgdG8gZ28gdGhyb3VnaCB0aGF0IGFu
ZCB1bnBhcmsgdGhlbSAoc28gdGhleSBjYW4gdHJ5CiAgICAgICogdG8gZ2V0IHNvbWUgYnVkZ2V0
KS4KICAgICAgKgogICAgICAqIFRvdWNoaW5nIHRoZSBsaXN0IHJlcXVpcmVzIHRoZSBidWRnZXRf
bG9jaywgd2hpY2ggd2UgaG9sZC4gTGV0J3MKICAgICAgKiB0aGVyZWZvcmUgcHV0IGV2ZXJ5b25l
IGluIHRoYXQgbGlzdCBpbiBhbm90aGVyLCB0ZW1wb3JhcnkgbGlzdCwgd2hpY2gKLSAgICAgKiB0
aGVuIHRoZSBjYWxsZXIgd2lsbCB0cmF2ZXJzZSwgdW5wYXJraW5nIHRoZSB2Q1BVcyBpdCBmaW5k
cyB0aGVyZS4KKyAgICAgKiB0aGVuIHRoZSBjYWxsZXIgd2lsbCB0cmF2ZXJzZSwgdW5wYXJraW5n
IHRoZSB1bml0cyBpdCBmaW5kcyB0aGVyZS4KICAgICAgKgogICAgICAqIEluIGZhY3QsIHdlIGNh
bid0IGRvIHRoZSBhY3R1YWwgdW5wYXJraW5nIGhlcmUsIGJlY2F1c2UgdGhhdCByZXF1aXJlcwot
ICAgICAqIHRha2luZyB0aGUgcnVucXVldWUgbG9jayBvZiB0aGUgdkNQVXMgYmVpbmcgdW5wYXJr
ZWQsIGFuZCB3ZSBjYW4ndAorICAgICAqIHRha2luZyB0aGUgcnVucXVldWUgbG9jayBvZiB0aGUg
dW5pdHMgYmVpbmcgdW5wYXJrZWQsIGFuZCB3ZSBjYW4ndAogICAgICAqIHRha2UgYW55IHJ1bnF1
ZXVlIGxvY2tzIHdoaWxlIHdlIGhvbGQgYSBidWRnZXRfbG9jay4KICAgICAgKi8KICAgICBpZiAo
IHNkb20tPmJ1ZGdldCA+IDAgKQotICAgICAgICBsaXN0X3NwbGljZV9pbml0KCZzZG9tLT5wYXJr
ZWRfdmNwdXMsIHBhcmtlZCk7CisgICAgICAgIGxpc3Rfc3BsaWNlX2luaXQoJnNkb20tPnBhcmtl
ZF91bml0cywgcGFya2VkKTsKIAogICAgIHNwaW5fdW5sb2NrKCZzZG9tLT5idWRnZXRfbG9jayk7
CiB9CiAKIHN0YXRpYyB2b2lkCi11bnBhcmtfcGFya2VkX3ZjcHVzKGNvbnN0IHN0cnVjdCBzY2hl
ZHVsZXIgKm9wcywgc3RydWN0IGxpc3RfaGVhZCAqdmNwdXMpCit1bnBhcmtfcGFya2VkX3VuaXRz
KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IGxpc3RfaGVhZCAqdW5pdHMpCiB7
CiAgICAgc3RydWN0IGNzY2hlZDJfdW5pdCAqc3ZjLCAqdG1wOwogICAgIHNwaW5sb2NrX3QgKmxv
Y2s7CiAKLSAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5X3NhZmUoc3ZjLCB0bXAsIHZjcHVzLCBwYXJr
ZWRfZWxlbSkKKyAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5X3NhZmUgKCBzdmMsIHRtcCwgdW5pdHMs
IHBhcmtlZF9lbGVtICkKICAgICB7CiAgICAgICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAgICAg
ICAgIHNfdGltZV90IG5vdzsKIAotICAgICAgICBsb2NrID0gdW5pdF9zY2hlZHVsZV9sb2NrX2ly
cXNhdmUoc3ZjLT52Y3B1LT5zY2hlZF91bml0LCAmZmxhZ3MpOworICAgICAgICBsb2NrID0gdW5p
dF9zY2hlZHVsZV9sb2NrX2lycXNhdmUoc3ZjLT51bml0LCAmZmxhZ3MpOwogCi0gICAgICAgIF9f
Y2xlYXJfYml0KF9WUEZfcGFya2VkLCAmc3ZjLT52Y3B1LT5wYXVzZV9mbGFncyk7CisgICAgICAg
IHNjaGVkX2NsZWFyX3BhdXNlX2ZsYWdzKHN2Yy0+dW5pdCwgX1ZQRl9wYXJrZWQpOwogICAgICAg
ICBpZiAoIHVubGlrZWx5KHN2Yy0+ZmxhZ3MgJiBDU0ZMQUdfc2NoZWR1bGVkKSApCiAgICAgICAg
IHsKICAgICAgICAgICAgIC8qCiAgICAgICAgICAgICAgKiBXZSBlbmQgaGVyZSBpZiBhIGJ1ZGdl
dCByZXBsZW5pc2htZW50IGFycml2ZWQgYmV0d2VlbgogICAgICAgICAgICAgICogY3NjaGVkMl9z
Y2hlZHVsZSgpIChhbmQsIGluIHBhcnRpY3VsYXIsIGFmdGVyIGEgY2FsbCB0bwotICAgICAgICAg
ICAgICogdmNwdV9ncmFiX2J1ZGdldCgpIHRoYXQgcmV0dXJuZWQgZmFsc2UpLCBhbmQKKyAgICAg
ICAgICAgICAqIHVuaXRfZ3JhYl9idWRnZXQoKSB0aGF0IHJldHVybmVkIGZhbHNlKSwgYW5kCiAg
ICAgICAgICAgICAgKiBjb250ZXh0X3NhdmVkKCkuIEJ5IHNldHRpbmcgX19DU0ZMQUdfZGVsYXll
ZF9ydW5xX2FkZCwKLSAgICAgICAgICAgICAqIHdlIHRlbGwgY29udGV4dF9zYXZlZCgpIHRvIHB1
dCB0aGUgdkNQVSBiYWNrIGluIHRoZQorICAgICAgICAgICAgICogd2UgdGVsbCBjb250ZXh0X3Nh
dmVkKCkgdG8gcHV0IHRoZSB1bml0IGJhY2sgaW4gdGhlCiAgICAgICAgICAgICAgKiBydW5xdWV1
ZSwgZnJvbSB3aGVyZSBpdCB3aWxsIGNvbXBldGUgd2l0aCB0aGUgb3RoZXJzCiAgICAgICAgICAg
ICAgKiBmb3IgdGhlIG5ld2x5IHJlcGxlbmlzaGVkIGJ1ZGdldC4KICAgICAgICAgICAgICAqLwog
ICAgICAgICAgICAgQVNTRVJUKCBzdmMtPnJxZCAhPSBOVUxMICk7Ci0gICAgICAgICAgICBBU1NF
UlQoIGMycnFkKG9wcywgc3ZjLT52Y3B1LT5wcm9jZXNzb3IpID09IHN2Yy0+cnFkICk7CisgICAg
ICAgICAgICBBU1NFUlQoIGMycnFkKG9wcywgc2NoZWRfdW5pdF9jcHUoc3ZjLT51bml0KSkgPT0g
c3ZjLT5ycWQgKTsKICAgICAgICAgICAgIF9fc2V0X2JpdChfX0NTRkxBR19kZWxheWVkX3J1bnFf
YWRkLCAmc3ZjLT5mbGFncyk7CiAgICAgICAgIH0KLSAgICAgICAgZWxzZSBpZiAoIHZjcHVfcnVu
bmFibGUoc3ZjLT52Y3B1KSApCisgICAgICAgIGVsc2UgaWYgKCB1bml0X3J1bm5hYmxlKHN2Yy0+
dW5pdCkgKQogICAgICAgICB7CiAgICAgICAgICAgICAvKgotICAgICAgICAgICAgICogVGhlIHZD
UFUgc2hvdWxkIGdvIGJhY2sgdG8gdGhlIHJ1bnF1ZXVlLCBhbmQgY29tcGV0ZSBmb3IKKyAgICAg
ICAgICAgICAqIFRoZSB1bml0IHNob3VsZCBnbyBiYWNrIHRvIHRoZSBydW5xdWV1ZSwgYW5kIGNv
bXBldGUgZm9yCiAgICAgICAgICAgICAgKiB0aGUgbmV3bHkgcmVwbGVuaXNoZWQgYnVkZ2V0LCBi
dXQgb25seSBpZiBpdCBpcyBhY3R1YWxseQogICAgICAgICAgICAgICogcnVubmFibGUgKGFuZCB3
YXMgdGhlcmVmb3JlIG9mZmxpbmUgb25seSBiZWNhdXNlIG9mIHRoZQogICAgICAgICAgICAgICog
bGFjayBvZiBidWRnZXQpLgpAQCAtMTkyNCw3ICsxOTI0LDcgQEAgdW5wYXJrX3BhcmtlZF92Y3B1
cyhjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBsaXN0X2hlYWQgKnZjcHVzKQog
ICAgICAgICB9CiAgICAgICAgIGxpc3RfZGVsX2luaXQoJnN2Yy0+cGFya2VkX2VsZW0pOwogCi0g
ICAgICAgIHVuaXRfc2NoZWR1bGVfdW5sb2NrX2lycXJlc3RvcmUobG9jaywgZmxhZ3MsIHN2Yy0+
dmNwdS0+c2NoZWRfdW5pdCk7CisgICAgICAgIHVuaXRfc2NoZWR1bGVfdW5sb2NrX2lycXJlc3Rv
cmUobG9jaywgZmxhZ3MsIHN2Yy0+dW5pdCk7CiAgICAgfQogfQogCkBAIC0xOTU0LDcgKzE5NTQs
NyBAQCBzdGF0aWMgdm9pZCByZXBsZW5pc2hfZG9tYWluX2J1ZGdldCh2b2lkKiBkYXRhKQogICAg
ICAqCiAgICAgICogRXZlbiBpbiBjYXNlcyBvZiBvdmVycnVuIG9yIGRlbGF5LCBob3dldmVyLCB3
ZSBleHBlY3QgdGhhdCBpbiA5OSUgb2YKICAgICAgKiBjYXNlcywgZG9pbmcganVzdCBvbmUgcmVw
bGVuaXNobWVudCB3aWxsIGJlIGdvb2QgZW5vdWdoIGZvciBiZWluZyBhYmxlCi0gICAgICogdG8g
dW5wYXJrIHRoZSB2Q1BVcyB0aGF0IGFyZSB3YWl0aW5nIGZvciBzb21lIGJ1ZGdldC4KKyAgICAg
KiB0byB1bnBhcmsgdGhlIHVuaXRzIHRoYXQgYXJlIHdhaXRpbmcgZm9yIHNvbWUgYnVkZ2V0Lgog
ICAgICAqLwogICAgIGRvX3JlcGxlbmlzaChzZG9tKTsKIApAQCAtMTk3NCw3ICsxOTc0LDcgQEAg
c3RhdGljIHZvaWQgcmVwbGVuaXNoX2RvbWFpbl9idWRnZXQodm9pZCogZGF0YSkKICAgICB9CiAg
ICAgLyoKICAgICAgKiAyKSBpZiB3ZSBvdmVycnVuIGJ5IG1vcmUgdGhhbiB0b3RfYnVkZ2V0LCB0
aGVuIGJ1ZGdldCt0b3RfYnVkZ2V0IGlzCi0gICAgICogc3RpbGwgPCAwLCB3aGljaCBtZWFucyB0
aGF0IHdlIGNhbid0IHVucGFyayB0aGUgdkNQVXMuIExldCdzIGJhaWwsCisgICAgICogc3RpbGwg
PCAwLCB3aGljaCBtZWFucyB0aGF0IHdlIGNhbid0IHVucGFyayB0aGUgdW5pdHMuIExldCdzIGJh
aWwsCiAgICAgICogYW5kIHdhaXQgZm9yIGZ1dHVyZSByZXBsZW5pc2htZW50cy4KICAgICAgKi8K
ICAgICBpZiAoIHVubGlrZWx5KHNkb20tPmJ1ZGdldCA8PSAwKSApCkBAIC0xOTg4LDE0ICsxOTg4
LDE0IEBAIHN0YXRpYyB2b2lkIHJlcGxlbmlzaF9kb21haW5fYnVkZ2V0KHZvaWQqIGRhdGEpCiAK
ICAgICAvKgogICAgICAqIEFzIGFib3ZlLCBsZXQncyBwcmVwYXJlIHRoZSB0ZW1wb3JhcnkgbGlz
dCwgb3V0IG9mIHRoZSBkb21haW4ncwotICAgICAqIHBhcmtlZF92Y3B1cyBsaXN0LCBub3cgdGhh
dCB3ZSBob2xkIHRoZSBidWRnZXRfbG9jay4gVGhlbiwgZHJvcCBzdWNoCisgICAgICogcGFya2Vk
X3VuaXRzIGxpc3QsIG5vdyB0aGF0IHdlIGhvbGQgdGhlIGJ1ZGdldF9sb2NrLiBUaGVuLCBkcm9w
IHN1Y2gKICAgICAgKiBsb2NrLCBhbmQgcGFzcyB0aGUgbGlzdCB0byB0aGUgdW5wYXJraW5nIGZ1
bmN0aW9uLgogICAgICAqLwotICAgIGxpc3Rfc3BsaWNlX2luaXQoJnNkb20tPnBhcmtlZF92Y3B1
cywgJnBhcmtlZCk7CisgICAgbGlzdF9zcGxpY2VfaW5pdCgmc2RvbS0+cGFya2VkX3VuaXRzLCAm
cGFya2VkKTsKIAogICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnNkb20tPmJ1ZGdldF9sb2Nr
LCBmbGFncyk7CiAKLSAgICB1bnBhcmtfcGFya2VkX3ZjcHVzKHNkb20tPmRvbS0+Y3B1cG9vbC0+
c2NoZWQsICZwYXJrZWQpOworICAgIHVucGFya19wYXJrZWRfdW5pdHMoc2RvbS0+ZG9tLT5jcHVw
b29sLT5zY2hlZCwgJnBhcmtlZCk7CiAKICBvdXQ6CiAgICAgc2V0X3RpbWVyKCZzZG9tLT5yZXBs
X3RpbWVyLCBzZG9tLT5uZXh0X3JlcGwpOwpAQCAtMjAwMywzNyArMjAwMywzNiBAQCBzdGF0aWMg
dm9pZCByZXBsZW5pc2hfZG9tYWluX2J1ZGdldCh2b2lkKiBkYXRhKQogCiAjaWZuZGVmIE5ERUJV
Rwogc3RhdGljIGlubGluZSB2b2lkCi1jc2NoZWQyX3ZjcHVfY2hlY2soc3RydWN0IHZjcHUgKnZj
KQorY3NjaGVkMl91bml0X2NoZWNrKHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogewotICAgIHN0
cnVjdCBjc2NoZWQyX3VuaXQgKiBjb25zdCBzdmMgPSBjc2NoZWQyX3VuaXQodmMtPnNjaGVkX3Vu
aXQpOworICAgIHN0cnVjdCBjc2NoZWQyX3VuaXQgKiBjb25zdCBzdmMgPSBjc2NoZWQyX3VuaXQo
dW5pdCk7CiAgICAgc3RydWN0IGNzY2hlZDJfZG9tICogY29uc3Qgc2RvbSA9IHN2Yy0+c2RvbTsK
IAotICAgIEJVR19PTiggc3ZjLT52Y3B1ICE9IHZjICk7Ci0gICAgQlVHX09OKCBzZG9tICE9IGNz
Y2hlZDJfZG9tKHZjLT5kb21haW4pICk7CisgICAgQlVHX09OKCBzdmMtPnVuaXQgIT0gdW5pdCAp
OworICAgIEJVR19PTiggc2RvbSAhPSBjc2NoZWQyX2RvbSh1bml0LT5kb21haW4pICk7CiAgICAg
aWYgKCBzZG9tICkKICAgICB7Ci0gICAgICAgIEJVR19PTiggaXNfaWRsZV92Y3B1KHZjKSApOwot
ICAgICAgICBCVUdfT04oIHNkb20tPmRvbSAhPSB2Yy0+ZG9tYWluICk7CisgICAgICAgIEJVR19P
TiggaXNfaWRsZV91bml0KHVuaXQpICk7CisgICAgICAgIEJVR19PTiggc2RvbS0+ZG9tICE9IHVu
aXQtPmRvbWFpbiApOwogICAgIH0KICAgICBlbHNlCiAgICAgewotICAgICAgICBCVUdfT04oICFp
c19pZGxlX3ZjcHUodmMpICk7CisgICAgICAgIEJVR19PTiggIWlzX2lkbGVfdW5pdCh1bml0KSAp
OwogICAgIH0KICAgICBTQ0hFRF9TVEFUX0NSQU5LKHVuaXRfY2hlY2spOwogfQotI2RlZmluZSBD
U0NIRUQyX1ZDUFVfQ0hFQ0soX3ZjKSAgKGNzY2hlZDJfdmNwdV9jaGVjayhfdmMpKQorI2RlZmlu
ZSBDU0NIRUQyX1VOSVRfQ0hFQ0sodW5pdCkgIChjc2NoZWQyX3VuaXRfY2hlY2sodW5pdCkpCiAj
ZWxzZQotI2RlZmluZSBDU0NIRUQyX1ZDUFVfQ0hFQ0soX3ZjKQorI2RlZmluZSBDU0NIRUQyX1VO
SVRfQ0hFQ0sodW5pdCkKICNlbmRpZgogCiBzdGF0aWMgdm9pZCAqCiBjc2NoZWQyX2FsbG9jX3Zk
YXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQs
CiAgICAgICAgICAgICAgICAgICAgIHZvaWQgKmRkKQogewotICAgIHN0cnVjdCB2Y3B1ICp2YyA9
IHVuaXQtPnZjcHU7CiAgICAgc3RydWN0IGNzY2hlZDJfdW5pdCAqc3ZjOwogCi0gICAgLyogQWxs
b2NhdGUgcGVyLVZDUFUgaW5mbyAqLworICAgIC8qIEFsbG9jYXRlIHBlci1VTklUIGluZm8gKi8K
ICAgICBzdmMgPSB4emFsbG9jKHN0cnVjdCBjc2NoZWQyX3VuaXQpOwogICAgIGlmICggc3ZjID09
IE5VTEwgKQogICAgICAgICByZXR1cm4gTlVMTDsKQEAgLTIwNDIsMTAgKzIwNDEsMTAgQEAgY3Nj
aGVkMl9hbGxvY192ZGF0YShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hl
ZF91bml0ICp1bml0LAogICAgIElOSVRfTElTVF9IRUFEKCZzdmMtPnJ1bnFfZWxlbSk7CiAKICAg
ICBzdmMtPnNkb20gPSBkZDsKLSAgICBzdmMtPnZjcHUgPSB2YzsKKyAgICBzdmMtPnVuaXQgPSB1
bml0OwogICAgIHN2Yy0+ZmxhZ3MgPSAwVTsKIAotICAgIGlmICggISBpc19pZGxlX3ZjcHUodmMp
ICkKKyAgICBpZiAoICEgaXNfaWRsZV91bml0KHVuaXQpICkKICAgICB7CiAgICAgICAgIEFTU0VS
VChzdmMtPnNkb20gIT0gTlVMTCk7CiAgICAgICAgIHN2Yy0+Y3JlZGl0ID0gQ1NDSEVEMl9DUkVE
SVRfSU5JVDsKQEAgLTIwNzQsMTkgKzIwNzMsMTggQEAgY3NjaGVkMl9hbGxvY192ZGF0YShjb25z
dCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICp1bml0LAogc3RhdGlj
IHZvaWQKIGNzY2hlZDJfdW5pdF9zbGVlcChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0
cnVjdCBzY2hlZF91bml0ICp1bml0KQogewotICAgIHN0cnVjdCB2Y3B1ICp2YyA9IHVuaXQtPnZj
cHU7CiAgICAgc3RydWN0IGNzY2hlZDJfdW5pdCAqIGNvbnN0IHN2YyA9IGNzY2hlZDJfdW5pdCh1
bml0KTsKIAotICAgIEFTU0VSVCghaXNfaWRsZV92Y3B1KHZjKSk7CisgICAgQVNTRVJUKCFpc19p
ZGxlX3VuaXQodW5pdCkpOwogICAgIFNDSEVEX1NUQVRfQ1JBTksodW5pdF9zbGVlcCk7CiAKLSAg
ICBpZiAoIGN1cnJfb25fY3B1KHZjLT5wcm9jZXNzb3IpID09IHVuaXQgKQorICAgIGlmICggY3Vy
cl9vbl9jcHUoc2NoZWRfdW5pdF9jcHUodW5pdCkpID09IHVuaXQgKQogICAgIHsKLSAgICAgICAg
dGlja2xlX2NwdSh2Yy0+cHJvY2Vzc29yLCBzdmMtPnJxZCk7CisgICAgICAgIHRpY2tsZV9jcHUo
c2NoZWRfdW5pdF9jcHUodW5pdCksIHN2Yy0+cnFkKTsKICAgICB9Ci0gICAgZWxzZSBpZiAoIHZj
cHVfb25fcnVucShzdmMpICkKKyAgICBlbHNlIGlmICggdW5pdF9vbl9ydW5xKHN2YykgKQogICAg
IHsKLSAgICAgICAgQVNTRVJUKHN2Yy0+cnFkID09IGMycnFkKG9wcywgdmMtPnByb2Nlc3Nvcikp
OworICAgICAgICBBU1NFUlQoc3ZjLT5ycWQgPT0gYzJycWQob3BzLCBzY2hlZF91bml0X2NwdSh1
bml0KSkpOwogICAgICAgICB1cGRhdGVfbG9hZChvcHMsIHN2Yy0+cnFkLCBzdmMsIC0xLCBOT1co
KSk7CiAgICAgICAgIHJ1bnFfcmVtb3ZlKHN2Yyk7CiAgICAgfQpAQCAtMjA5NywxNCArMjA5NSwx
MyBAQCBjc2NoZWQyX3VuaXRfc2xlZXAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1
Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIHN0YXRpYyB2b2lkCiBjc2NoZWQyX3VuaXRfd2FrZShjb25z
dCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogewotICAg
IHN0cnVjdCB2Y3B1ICp2YyA9IHVuaXQtPnZjcHU7CiAgICAgc3RydWN0IGNzY2hlZDJfdW5pdCAq
IGNvbnN0IHN2YyA9IGNzY2hlZDJfdW5pdCh1bml0KTsKLSAgICB1bnNpZ25lZCBpbnQgY3B1ID0g
dmMtPnByb2Nlc3NvcjsKKyAgICB1bnNpZ25lZCBpbnQgY3B1ID0gc2NoZWRfdW5pdF9jcHUodW5p
dCk7CiAgICAgc190aW1lX3Qgbm93OwogCiAgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKGdldF9z
Y2hlZF9yZXMoY3B1KS0+c2NoZWR1bGVfbG9jaykpOwogCi0gICAgQVNTRVJUKCFpc19pZGxlX3Zj
cHUodmMpKTsKKyAgICBBU1NFUlQoIWlzX2lkbGVfdW5pdCh1bml0KSk7CiAKICAgICBpZiAoIHVu
bGlrZWx5KGN1cnJfb25fY3B1KGNwdSkgPT0gdW5pdCkgKQogICAgIHsKQEAgLTIxMTIsMTggKzIx
MDksMTggQEAgY3NjaGVkMl91bml0X3dha2UoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBz
dHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKICAgICAgICAgZ290byBvdXQ7CiAgICAgfQogCi0gICAg
aWYgKCB1bmxpa2VseSh2Y3B1X29uX3J1bnEoc3ZjKSkgKQorICAgIGlmICggdW5saWtlbHkodW5p
dF9vbl9ydW5xKHN2YykpICkKICAgICB7CiAgICAgICAgIFNDSEVEX1NUQVRfQ1JBTksodW5pdF93
YWtlX29ucnVucSk7CiAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KIAotICAgIGlmICggbGlrZWx5
KHZjcHVfcnVubmFibGUodmMpKSApCisgICAgaWYgKCBsaWtlbHkodW5pdF9ydW5uYWJsZSh1bml0
KSkgKQogICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKHVuaXRfd2FrZV9ydW5uYWJsZSk7CiAgICAg
ZWxzZQogICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKHVuaXRfd2FrZV9ub3RfcnVubmFibGUpOwog
Ci0gICAgLyogSWYgdGhlIGNvbnRleHQgaGFzbid0IGJlZW4gc2F2ZWQgZm9yIHRoaXMgdmNwdSB5
ZXQsIHdlIGNhbid0IHB1dCBpdCBvbgorICAgIC8qIElmIHRoZSBjb250ZXh0IGhhc24ndCBiZWVu
IHNhdmVkIGZvciB0aGlzIHVuaXQgeWV0LCB3ZSBjYW4ndCBwdXQgaXQgb24KICAgICAgKiBhbm90
aGVyIHJ1bnF1ZXVlLiAgSW5zdGVhZCwgd2Ugc2V0IGEgZmxhZyBzbyB0aGF0IGl0IHdpbGwgYmUg
cHV0IG9uIHRoZSBydW5xdWV1ZQogICAgICAqIGFmdGVyIHRoZSBjb250ZXh0IGhhcyBiZWVuIHNh
dmVkLiAqLwogICAgIGlmICggdW5saWtlbHkoc3ZjLT5mbGFncyAmIENTRkxBR19zY2hlZHVsZWQp
ICkKQEAgLTIxMzQsMTUgKzIxMzEsMTUgQEAgY3NjaGVkMl91bml0X3dha2UoY29uc3Qgc3RydWN0
IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIAogICAgIC8qIEFkZCBp
bnRvIHRoZSBuZXcgcnVucXVldWUgaWYgbmVjZXNzYXJ5ICovCiAgICAgaWYgKCBzdmMtPnJxZCA9
PSBOVUxMICkKLSAgICAgICAgcnVucV9hc3NpZ24ob3BzLCB2Yyk7CisgICAgICAgIHJ1bnFfYXNz
aWduKG9wcywgdW5pdCk7CiAgICAgZWxzZQotICAgICAgICBBU1NFUlQoYzJycWQob3BzLCB2Yy0+
cHJvY2Vzc29yKSA9PSBzdmMtPnJxZCApOworICAgICAgICBBU1NFUlQoYzJycWQob3BzLCBzY2hl
ZF91bml0X2NwdSh1bml0KSkgPT0gc3ZjLT5ycWQgKTsKIAogICAgIG5vdyA9IE5PVygpOwogCiAg
ICAgdXBkYXRlX2xvYWQob3BzLCBzdmMtPnJxZCwgc3ZjLCAxLCBub3cpOwotICAgICAgICAKLSAg
ICAvKiBQdXQgdGhlIFZDUFUgb24gdGhlIHJ1bnEgKi8KKworICAgIC8qIFB1dCB0aGUgVU5JVCBv
biB0aGUgcnVucSAqLwogICAgIHJ1bnFfaW5zZXJ0KG9wcywgc3ZjKTsKICAgICBydW5xX3RpY2ts
ZShvcHMsIHN2Yywgbm93KTsKIApAQCAtMjE1NSw0OSArMjE1Miw0OCBAQCBjc2NoZWQyX3VuaXRf
eWllbGQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5p
dCkKIHsKICAgICBzdHJ1Y3QgY3NjaGVkMl91bml0ICogY29uc3Qgc3ZjID0gY3NjaGVkMl91bml0
KHVuaXQpOwogCi0gICAgX19zZXRfYml0KF9fQ1NGTEFHX3ZjcHVfeWllbGQsICZzdmMtPmZsYWdz
KTsKKyAgICBfX3NldF9iaXQoX19DU0ZMQUdfdW5pdF95aWVsZCwgJnN2Yy0+ZmxhZ3MpOwogfQog
CiBzdGF0aWMgdm9pZAogY3NjaGVkMl9jb250ZXh0X3NhdmVkKGNvbnN0IHN0cnVjdCBzY2hlZHVs
ZXIgKm9wcywgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiB7Ci0gICAgc3RydWN0IHZjcHUgKnZj
ID0gdW5pdC0+dmNwdTsKICAgICBzdHJ1Y3QgY3NjaGVkMl91bml0ICogY29uc3Qgc3ZjID0gY3Nj
aGVkMl91bml0KHVuaXQpOwogICAgIHNwaW5sb2NrX3QgKmxvY2sgPSB1bml0X3NjaGVkdWxlX2xv
Y2tfaXJxKHVuaXQpOwogICAgIHNfdGltZV90IG5vdyA9IE5PVygpOwogICAgIExJU1RfSEVBRCh3
ZXJlX3BhcmtlZCk7CiAKLSAgICBCVUdfT04oICFpc19pZGxlX3ZjcHUodmMpICYmIHN2Yy0+cnFk
ICE9IGMycnFkKG9wcywgdmMtPnByb2Nlc3NvcikpOwotICAgIEFTU0VSVChpc19pZGxlX3ZjcHUo
dmMpIHx8IHN2Yy0+cnFkID09IGMycnFkKG9wcywgdmMtPnByb2Nlc3NvcikpOworICAgIEJVR19P
TiggIWlzX2lkbGVfdW5pdCh1bml0KSAmJiBzdmMtPnJxZCAhPSBjMnJxZChvcHMsIHNjaGVkX3Vu
aXRfY3B1KHVuaXQpKSk7CisgICAgQVNTRVJUKGlzX2lkbGVfdW5pdCh1bml0KSB8fCBzdmMtPnJx
ZCA9PSBjMnJxZChvcHMsIHNjaGVkX3VuaXRfY3B1KHVuaXQpKSk7CiAKLSAgICAvKiBUaGlzIHZj
cHUgaXMgbm93IGVsaWdpYmxlIHRvIGJlIHB1dCBvbiB0aGUgcnVucXVldWUgYWdhaW4gKi8KKyAg
ICAvKiBUaGlzIHVuaXQgaXMgbm93IGVsaWdpYmxlIHRvIGJlIHB1dCBvbiB0aGUgcnVucXVldWUg
YWdhaW4gKi8KICAgICBfX2NsZWFyX2JpdChfX0NTRkxBR19zY2hlZHVsZWQsICZzdmMtPmZsYWdz
KTsKIAogICAgIGlmICggdW5saWtlbHkoaGFzX2NhcChzdmMpICYmIHN2Yy0+YnVkZ2V0ID4gMCkg
KQotICAgICAgICB2Y3B1X3JldHVybl9idWRnZXQoc3ZjLCAmd2VyZV9wYXJrZWQpOworICAgICAg
ICB1bml0X3JldHVybl9idWRnZXQoc3ZjLCAmd2VyZV9wYXJrZWQpOwogCiAgICAgLyogSWYgc29t
ZW9uZSB3YW50cyBpdCBvbiB0aGUgcnVucXVldWUsIHB1dCBpdCB0aGVyZS4gKi8KICAgICAvKgog
ICAgICAqIE5COiBXZSBjYW4gZ2V0IHJpZCBvZiBDU0ZMQUdfc2NoZWR1bGVkIGJ5IGNoZWNraW5n
IGZvcgotICAgICAqIHZjLT5pc19ydW5uaW5nIGFuZCB2Y3B1X29uX3J1bnEoc3ZjKSBoZXJlLiAg
SG93ZXZlciwKKyAgICAgKiB2Yy0+aXNfcnVubmluZyBhbmQgdW5pdF9vbl9ydW5xKHN2YykgaGVy
ZS4gIEhvd2V2ZXIsCiAgICAgICogc2luY2Ugd2UncmUgYWNjZXNzaW5nIHRoZSBmbGFncyBjYWNo
ZWxpbmUgYW55d2F5LAogICAgICAqIGl0IHNlZW1zIGEgYml0IHBvaW50bGVzczsgZXNwZWNpYWxs
eSBhcyB3ZSBoYXZlIHBsZW50eSBvZgogICAgICAqIGJpdHMgZnJlZS4KICAgICAgKi8KICAgICBp
ZiAoIF9fdGVzdF9hbmRfY2xlYXJfYml0KF9fQ1NGTEFHX2RlbGF5ZWRfcnVucV9hZGQsICZzdmMt
PmZsYWdzKQotICAgICAgICAgJiYgbGlrZWx5KHZjcHVfcnVubmFibGUodmMpKSApCisgICAgICAg
ICAmJiBsaWtlbHkodW5pdF9ydW5uYWJsZSh1bml0KSkgKQogICAgIHsKLSAgICAgICAgQVNTRVJU
KCF2Y3B1X29uX3J1bnEoc3ZjKSk7CisgICAgICAgIEFTU0VSVCghdW5pdF9vbl9ydW5xKHN2Yykp
OwogCiAgICAgICAgIHJ1bnFfaW5zZXJ0KG9wcywgc3ZjKTsKICAgICAgICAgcnVucV90aWNrbGUo
b3BzLCBzdmMsIG5vdyk7CiAgICAgfQotICAgIGVsc2UgaWYgKCAhaXNfaWRsZV92Y3B1KHZjKSAp
CisgICAgZWxzZSBpZiAoICFpc19pZGxlX3VuaXQodW5pdCkgKQogICAgICAgICB1cGRhdGVfbG9h
ZChvcHMsIHN2Yy0+cnFkLCBzdmMsIC0xLCBub3cpOwogCiAgICAgdW5pdF9zY2hlZHVsZV91bmxv
Y2tfaXJxKGxvY2ssIHVuaXQpOwogCi0gICAgdW5wYXJrX3BhcmtlZF92Y3B1cyhvcHMsICZ3ZXJl
X3BhcmtlZCk7CisgICAgdW5wYXJrX3BhcmtlZF91bml0cyhvcHMsICZ3ZXJlX3BhcmtlZCk7CiB9
CiAKICNkZWZpbmUgTUFYX0xPQUQgKFNUSU1FX01BWCkKQEAgLTIyMDUsOSArMjIwMSw4IEBAIHN0
YXRpYyBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKgogY3NjaGVkMl9yZXNfcGljayhjb25zdCBzdHJ1
Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogewogICAgIHN0cnVj
dCBjc2NoZWQyX3ByaXZhdGUgKnBydiA9IGNzY2hlZDJfcHJpdihvcHMpOwotICAgIHN0cnVjdCB2
Y3B1ICp2YyA9IHVuaXQtPnZjcHU7CiAgICAgaW50IGksIG1pbl9ycWkgPSAtMSwgbWluX3NfcnFp
ID0gLTE7Ci0gICAgdW5zaWduZWQgaW50IG5ld19jcHUsIGNwdSA9IHZjLT5wcm9jZXNzb3I7Cisg
ICAgdW5zaWduZWQgaW50IG5ld19jcHUsIGNwdSA9IHNjaGVkX3VuaXRfY3B1KHVuaXQpOwogICAg
IHN0cnVjdCBjc2NoZWQyX3VuaXQgKnN2YyA9IGNzY2hlZDJfdW5pdCh1bml0KTsKICAgICBzX3Rp
bWVfdCBtaW5fYXZnbG9hZCA9IE1BWF9MT0FELCBtaW5fc19hdmdsb2FkID0gTUFYX0xPQUQ7CiAg
ICAgYm9vbCBoYXNfc29mdDsKQEAgLTIyNDUsNyArMjI0MCw3IEBAIGNzY2hlZDJfcmVzX3BpY2so
Y29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKICAg
ICB9CiAKICAgICBjcHVtYXNrX2FuZChjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSksIHVuaXQtPmNw
dV9oYXJkX2FmZmluaXR5LAotICAgICAgICAgICAgICAgIGNwdXBvb2xfZG9tYWluX2NwdW1hc2so
dmMtPmRvbWFpbikpOworICAgICAgICAgICAgICAgIGNwdXBvb2xfZG9tYWluX2NwdW1hc2sodW5p
dC0+ZG9tYWluKSk7CiAKICAgICAvKgogICAgICAqIEZpcnN0IGNoZWNrIHRvIHNlZSBpZiB3ZSdy
ZSBoZXJlIGJlY2F1c2Ugc29tZW9uZSBlbHNlIHN1Z2dlc3RlZCBhIHBsYWNlCkBAIC0yMzU2LDcg
KzIzNTEsNyBAQCBjc2NoZWQyX3Jlc19waWNrKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywg
c3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiAgICAgICAgICAqIFdlIGhhdmUgc29mdCBhZmZpbml0
eSwgYW5kIHdlIGhhdmUgYSBjYW5kaWRhdGUgcnVucSwgc28gZ28gZm9yIGl0LgogICAgICAgICAg
KgogICAgICAgICAgKiBOb3RlIHRoYXQsIHRvIG9idGFpbiB0aGUgc29mdC1hZmZpbml0eSBtYXNr
LCB3ZSAianVzdCIgcHV0IHdoYXQgd2UKLSAgICAgICAgICogaGF2ZSBpbiBjcHVtYXNrX3NjcmF0
Y2ggaW4gJiYgd2l0aCB2Yy0+Y3B1X3NvZnRfYWZmaW5pdHkuIFRoaXMgaXMKKyAgICAgICAgICog
aGF2ZSBpbiBjcHVtYXNrX3NjcmF0Y2ggaW4gJiYgd2l0aCB1bml0LT5jcHVfc29mdF9hZmZpbml0
eS4gVGhpcyBpcwogICAgICAgICAgKiBvayBiZWNhdXNlOgogICAgICAgICAgKiAtIHdlIGtub3cg
dGhhdCB1bml0LT5jcHVfaGFyZF9hZmZpbml0eSBhbmQgLT5jcHVfc29mdF9hZmZpbml0eSBoYXZl
CiAgICAgICAgICAqICAgYSBub24tZW1wdHkgaW50ZXJzZWN0aW9uIChiZWNhdXNlIGhhc19zb2Z0
IGlzIHRydWUpOwpAQCAtMjM3OSw3ICsyMzc0LDcgQEAgY3NjaGVkMl9yZXNfcGljayhjb25zdCBz
dHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogICAgICAgICAg
KiBhbnkgc3VpdGFibGUgcnVucS4gQnV0IHdlIGRpZCBmaW5kIG9uZSB3aGVuIGNvbnNpZGVyaW5n
IGhhcmQKICAgICAgICAgICogYWZmaW5pdHksIHNvIGdvIGZvciBpdC4KICAgICAgICAgICoKLSAg
ICAgICAgICogY3B1bWFza19zY3JhdGNoIGFscmVhZHkgaGFzIHZjLT5jcHVfaGFyZF9hZmZpbml0
eSAmCisgICAgICAgICAqIGNwdW1hc2tfc2NyYXRjaCBhbHJlYWR5IGhhcyB1bml0LT5jcHVfaGFy
ZF9hZmZpbml0eSAmCiAgICAgICAgICAqIGNwdXBvb2xfZG9tYWluX2NwdW1hc2soKSBpbiBpdCwg
c28gaXQncyBlbm91Z2ggdGhhdCB3ZSBmaWx0ZXIKICAgICAgICAgICogd2l0aCB0aGUgY3B1cyBv
ZiB0aGUgcnVucS4KICAgICAgICAgICovCkBAIC0yNDEwLDExICsyNDA1LDExIEBAIGNzY2hlZDJf
cmVzX3BpY2soY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAq
dW5pdCkKICAgICB7CiAgICAgICAgIHN0cnVjdCB7CiAgICAgICAgICAgICB1aW50NjRfdCBiX2F2
Z2xvYWQ7Ci0gICAgICAgICAgICB1bnNpZ25lZCB2Y3B1OjE2LCBkb206MTY7CisgICAgICAgICAg
ICB1bnNpZ25lZCB1bml0OjE2LCBkb206MTY7CiAgICAgICAgICAgICB1bnNpZ25lZCBycV9pZDox
NiwgbmV3X2NwdToxNjsKICAgICAgICAgfSBkOwotICAgICAgICBkLmRvbSA9IHZjLT5kb21haW4t
PmRvbWFpbl9pZDsKLSAgICAgICAgZC52Y3B1ID0gdmMtPnZjcHVfaWQ7CisgICAgICAgIGQuZG9t
ID0gdW5pdC0+ZG9tYWluLT5kb21haW5faWQ7CisgICAgICAgIGQudW5pdCA9IHVuaXQtPnVuaXRf
aWQ7CiAgICAgICAgIGQucnFfaWQgPSBtaW5fcnFpOwogICAgICAgICBkLmJfYXZnbG9hZCA9IG1p
bl9hdmdsb2FkOwogICAgICAgICBkLm5ld19jcHUgPSBuZXdfY3B1OwpAQCAtMjQzMywxMCArMjQy
OCwxMCBAQCB0eXBlZGVmIHN0cnVjdCB7CiAgICAgc3RydWN0IGNzY2hlZDJfdW5pdCAqIGJlc3Rf
cHVzaF9zdmMsICpiZXN0X3B1bGxfc3ZjOwogICAgIC8qIE5COiBSZWFkIGJ5IGNvbnNpZGVyKCkg
Ki8KICAgICBzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICpscnFkOwotICAgIHN0cnVjdCBj
c2NoZWQyX3J1bnF1ZXVlX2RhdGEgKm9ycWQ7ICAgICAgICAgICAgICAgICAgCisgICAgc3RydWN0
IGNzY2hlZDJfcnVucXVldWVfZGF0YSAqb3JxZDsKIH0gYmFsYW5jZV9zdGF0ZV90OwogCi1zdGF0
aWMgdm9pZCBjb25zaWRlcihiYWxhbmNlX3N0YXRlX3QgKnN0LCAKK3N0YXRpYyB2b2lkIGNvbnNp
ZGVyKGJhbGFuY2Vfc3RhdGVfdCAqc3QsCiAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgY3Nj
aGVkMl91bml0ICpwdXNoX3N2YywKICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBjc2NoZWQy
X3VuaXQgKnB1bGxfc3ZjKQogewpAQCAtMjQ3NSwxNyArMjQ3MCwxNyBAQCBzdGF0aWMgdm9pZCBt
aWdyYXRlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKICAgICAgICAgICAgICAgICAgICAg
c3RydWN0IGNzY2hlZDJfcnVucXVldWVfZGF0YSAqdHJxZCwKICAgICAgICAgICAgICAgICAgICAg
c190aW1lX3Qgbm93KQogewotICAgIGludCBjcHUgPSBzdmMtPnZjcHUtPnByb2Nlc3NvcjsKLSAg
ICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCA9IHN2Yy0+dmNwdS0+c2NoZWRfdW5pdDsKKyAgICBz
dHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCA9IHN2Yy0+dW5pdDsKKyAgICBpbnQgY3B1ID0gc2NoZWRf
dW5pdF9jcHUodW5pdCk7CiAKICAgICBpZiAoIHVubGlrZWx5KHRiX2luaXRfZG9uZSkgKQogICAg
IHsKICAgICAgICAgc3RydWN0IHsKLSAgICAgICAgICAgIHVuc2lnbmVkIHZjcHU6MTYsIGRvbTox
NjsKKyAgICAgICAgICAgIHVuc2lnbmVkIHVuaXQ6MTYsIGRvbToxNjsKICAgICAgICAgICAgIHVu
c2lnbmVkIHJxaToxNiwgdHJxaToxNjsKICAgICAgICAgfSBkOwotICAgICAgICBkLmRvbSA9IHN2
Yy0+dmNwdS0+ZG9tYWluLT5kb21haW5faWQ7Ci0gICAgICAgIGQudmNwdSA9IHN2Yy0+dmNwdS0+
dmNwdV9pZDsKKyAgICAgICAgZC5kb20gPSB1bml0LT5kb21haW4tPmRvbWFpbl9pZDsKKyAgICAg
ICAgZC51bml0ID0gdW5pdC0+dW5pdF9pZDsKICAgICAgICAgZC5ycWkgPSBzdmMtPnJxZC0+aWQ7
CiAgICAgICAgIGQudHJxaSA9IHRycWQtPmlkOwogICAgICAgICBfX3RyYWNlX3ZhcihUUkNfQ1ND
SEVEMl9NSUdSQVRFLCAxLApAQCAtMjQ5Nyw3ICsyNDkyLDcgQEAgc3RhdGljIHZvaWQgbWlncmF0
ZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCiAgICAgewogICAgICAgICAvKiBJdCdzIHJ1
bm5pbmc7IG1hcmsgaXQgdG8gbWlncmF0ZS4gKi8KICAgICAgICAgc3ZjLT5taWdyYXRlX3JxZCA9
IHRycWQ7Ci0gICAgICAgIF9fc2V0X2JpdChfVlBGX21pZ3JhdGluZywgJnN2Yy0+dmNwdS0+cGF1
c2VfZmxhZ3MpOworICAgICAgICBzY2hlZF9zZXRfcGF1c2VfZmxhZ3ModW5pdCwgX1ZQRl9taWdy
YXRpbmcpOwogICAgICAgICBfX3NldF9iaXQoX19DU0ZMQUdfcnVucV9taWdyYXRlX3JlcXVlc3Qs
ICZzdmMtPmZsYWdzKTsKICAgICAgICAgU0NIRURfU1RBVF9DUkFOSyhtaWdyYXRlX3JlcXVlc3Rl
ZCk7CiAgICAgICAgIHRpY2tsZV9jcHUoY3B1LCBzdmMtPnJxZCk7CkBAIC0yNTA2LDcgKzI1MDEs
NyBAQCBzdGF0aWMgdm9pZCBtaWdyYXRlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKICAg
ICB7CiAgICAgICAgIGludCBvbl9ydW5xID0gMDsKICAgICAgICAgLyogSXQncyBub3QgcnVubmlu
ZzsganVzdCBtb3ZlIGl0ICovCi0gICAgICAgIGlmICggdmNwdV9vbl9ydW5xKHN2YykgKQorICAg
ICAgICBpZiAoIHVuaXRfb25fcnVucShzdmMpICkKICAgICAgICAgewogICAgICAgICAgICAgcnVu
cV9yZW1vdmUoc3ZjKTsKICAgICAgICAgICAgIHVwZGF0ZV9sb2FkKG9wcywgc3ZjLT5ycWQsIE5V
TEwsIC0xLCBub3cpOwpAQCAtMjUxNSwxNCArMjUxMCwxNCBAQCBzdGF0aWMgdm9pZCBtaWdyYXRl
KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKICAgICAgICAgX3J1bnFfZGVhc3NpZ24oc3Zj
KTsKIAogICAgICAgICBjcHVtYXNrX2FuZChjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSksIHVuaXQt
PmNwdV9oYXJkX2FmZmluaXR5LAotICAgICAgICAgICAgICAgICAgICBjcHVwb29sX2RvbWFpbl9j
cHVtYXNrKHN2Yy0+dmNwdS0+ZG9tYWluKSk7CisgICAgICAgICAgICAgICAgICAgIGNwdXBvb2xf
ZG9tYWluX2NwdW1hc2sodW5pdC0+ZG9tYWluKSk7CiAgICAgICAgIGNwdW1hc2tfYW5kKGNwdW1h
c2tfc2NyYXRjaF9jcHUoY3B1KSwgY3B1bWFza19zY3JhdGNoX2NwdShjcHUpLAogICAgICAgICAg
ICAgICAgICAgICAmdHJxZC0+YWN0aXZlKTsKLSAgICAgICAgc3ZjLT52Y3B1LT5wcm9jZXNzb3Ig
PSBjcHVtYXNrX2N5Y2xlKHRycWQtPnBpY2tfYmlhcywKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSk7Ci0gICAgICAg
IHN2Yy0+dmNwdS0+c2NoZWRfdW5pdC0+cmVzID0gZ2V0X3NjaGVkX3JlcyhzdmMtPnZjcHUtPnBy
b2Nlc3Nvcik7Ci0gICAgICAgIHRycWQtPnBpY2tfYmlhcyA9IHN2Yy0+dmNwdS0+cHJvY2Vzc29y
OwotICAgICAgICBBU1NFUlQoc3ZjLT52Y3B1LT5wcm9jZXNzb3IgPCBucl9jcHVfaWRzKTsKKyAg
ICAgICAgc2NoZWRfc2V0X3Jlcyh1bml0LAorICAgICAgICAgICAgICAgICAgICAgIGdldF9zY2hl
ZF9yZXMoY3B1bWFza19jeWNsZSh0cnFkLT5waWNrX2JpYXMsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSkp
KTsKKyAgICAgICAgdHJxZC0+cGlja19iaWFzID0gc2NoZWRfdW5pdF9jcHUodW5pdCk7CisgICAg
ICAgIEFTU0VSVChzY2hlZF91bml0X2NwdSh1bml0KSA8IG5yX2NwdV9pZHMpOwogCiAgICAgICAg
IF9ydW5xX2Fzc2lnbihzdmMsIHRycWQpOwogICAgICAgICBpZiAoIG9uX3J1bnEgKQpAQCAtMjU0
MiwxNCArMjUzNywxNCBAQCBzdGF0aWMgdm9pZCBtaWdyYXRlKGNvbnN0IHN0cnVjdCBzY2hlZHVs
ZXIgKm9wcywKICAqICAtIHN2YyBpcyBub3QgYWxyZWFkeSBmbGFnZ2VkIHRvIG1pZ3JhdGUsCiAg
KiAgLSBpZiBzdmMgaXMgYWxsb3dlZCB0byBydW4gb24gYXQgbGVhc3Qgb25lIG9mIHRoZSBwY3B1
cyBvZiBycWQuCiAgKi8KLXN0YXRpYyBib29sIHZjcHVfaXNfbWlncmF0ZWFibGUoc3RydWN0IGNz
Y2hlZDJfdW5pdCAqc3ZjLAorc3RhdGljIGJvb2wgdW5pdF9pc19taWdyYXRlYWJsZShzdHJ1Y3Qg
Y3NjaGVkMl91bml0ICpzdmMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ry
dWN0IGNzY2hlZDJfcnVucXVldWVfZGF0YSAqcnFkKQogewotICAgIHN0cnVjdCB2Y3B1ICp2ID0g
c3ZjLT52Y3B1OwotICAgIGludCBjcHUgPSBzdmMtPnZjcHUtPnByb2Nlc3NvcjsKKyAgICBzdHJ1
Y3Qgc2NoZWRfdW5pdCAqdW5pdCA9IHN2Yy0+dW5pdDsKKyAgICBpbnQgY3B1ID0gc2NoZWRfdW5p
dF9jcHUodW5pdCk7CiAKLSAgICBjcHVtYXNrX2FuZChjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSks
IHYtPnNjaGVkX3VuaXQtPmNwdV9oYXJkX2FmZmluaXR5LAotICAgICAgICAgICAgICAgIGNwdXBv
b2xfZG9tYWluX2NwdW1hc2sodi0+ZG9tYWluKSk7CisgICAgY3B1bWFza19hbmQoY3B1bWFza19z
Y3JhdGNoX2NwdShjcHUpLCB1bml0LT5jcHVfaGFyZF9hZmZpbml0eSwKKyAgICAgICAgICAgICAg
ICBjcHVwb29sX2RvbWFpbl9jcHVtYXNrKHVuaXQtPmRvbWFpbikpOwogCiAgICAgcmV0dXJuICEo
c3ZjLT5mbGFncyAmIENTRkxBR19ydW5xX21pZ3JhdGVfcmVxdWVzdCkgJiYKICAgICAgICAgICAg
Y3B1bWFza19pbnRlcnNlY3RzKGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSwgJnJxZC0+YWN0aXZl
KTsKQEAgLTI1ODYsNyArMjU4MSw3IEBAIHJldHJ5OgogICAgIGZvcl9lYWNoX2NwdShpLCAmcHJ2
LT5hY3RpdmVfcXVldWVzKQogICAgIHsKICAgICAgICAgc190aW1lX3QgZGVsdGE7Ci0gICAgICAg
IAorCiAgICAgICAgIHN0Lm9ycWQgPSBwcnYtPnJxZCArIGk7CiAKICAgICAgICAgaWYgKCBzdC5v
cnFkID09IHN0LmxycWQKQEAgLTI1OTQsNyArMjU4OSw3IEBAIHJldHJ5OgogICAgICAgICAgICAg
Y29udGludWU7CiAKICAgICAgICAgdXBkYXRlX3J1bnFfbG9hZChvcHMsIHN0Lm9ycWQsIDAsIG5v
dyk7Ci0gICAgCisKICAgICAgICAgZGVsdGEgPSBzdC5scnFkLT5iX2F2Z2xvYWQgLSBzdC5vcnFk
LT5iX2F2Z2xvYWQ7CiAgICAgICAgIGlmICggZGVsdGEgPCAwICkKICAgICAgICAgICAgIGRlbHRh
ID0gLWRlbHRhOwpAQCAtMjYxNyw3ICsyNjEyLDcgQEAgcmV0cnk6CiAgICAgICAgIHNfdGltZV90
IGxvYWRfbWF4OwogICAgICAgICBpbnQgY3B1c19tYXg7CiAKLSAgICAgICAgCisKICAgICAgICAg
bG9hZF9tYXggPSBzdC5scnFkLT5iX2F2Z2xvYWQ7CiAgICAgICAgIGlmICggc3Qub3JxZC0+Yl9h
dmdsb2FkID4gbG9hZF9tYXggKQogICAgICAgICAgICAgbG9hZF9tYXggPSBzdC5vcnFkLT5iX2F2
Z2xvYWQ7CkBAIC0yNjU2LDcgKzI2NTEsNyBAQCByZXRyeToKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBvcHRfb3ZlcmxvYWRfYmFsYW5jZV90b2xlcmFuY2UpKSAp
CiAgICAgICAgICAgICAgICAgZ290byBvdXQ7CiAgICAgfQotICAgICAgICAgICAgIAorCiAgICAg
LyogVHJ5IHRvIGdyYWIgdGhlIG90aGVyIHJ1bnF1ZXVlIGxvY2s7IGlmIGl0J3MgYmVlbiB0YWtl
biBpbiB0aGUKICAgICAgKiBtZWFudGltZSwgdHJ5IHRoZSBwcm9jZXNzIG92ZXIgYWdhaW4uICBU
aGlzIGNhbid0IGRlYWRsb2NrCiAgICAgICogYmVjYXVzZSBpZiBpdCBkb2Vzbid0IGdldCBhbnkg
b3RoZXIgcnFkIGxvY2tzLCBpdCB3aWxsIHNpbXBseQpAQCAtMjY5NiwxNyArMjY5MSwxNyBAQCBy
ZXRyeToKIAogICAgICAgICB1cGRhdGVfc3ZjX2xvYWQob3BzLCBwdXNoX3N2YywgMCwgbm93KTsK
IAotICAgICAgICBpZiAoICF2Y3B1X2lzX21pZ3JhdGVhYmxlKHB1c2hfc3ZjLCBzdC5vcnFkKSAp
CisgICAgICAgIGlmICggIXVuaXRfaXNfbWlncmF0ZWFibGUocHVzaF9zdmMsIHN0Lm9ycWQpICkK
ICAgICAgICAgICAgIGNvbnRpbnVlOwogCiAgICAgICAgIGxpc3RfZm9yX2VhY2goIHB1bGxfaXRl
ciwgJnN0Lm9ycWQtPnN2YyApCiAgICAgICAgIHsKICAgICAgICAgICAgIHN0cnVjdCBjc2NoZWQy
X3VuaXQgKiBwdWxsX3N2YyA9IGxpc3RfZW50cnkocHVsbF9pdGVyLCBzdHJ1Y3QgY3NjaGVkMl91
bml0LCBycWRfZWxlbSk7Ci0gICAgICAgICAgICAKKwogICAgICAgICAgICAgaWYgKCAhaW5uZXJf
bG9hZF91cGRhdGVkICkKICAgICAgICAgICAgICAgICB1cGRhdGVfc3ZjX2xvYWQob3BzLCBwdWxs
X3N2YywgMCwgbm93KTsKLSAgICAgICAgCi0gICAgICAgICAgICBpZiAoICF2Y3B1X2lzX21pZ3Jh
dGVhYmxlKHB1bGxfc3ZjLCBzdC5scnFkKSApCisKKyAgICAgICAgICAgIGlmICggIXVuaXRfaXNf
bWlncmF0ZWFibGUocHVsbF9zdmMsIHN0LmxycWQpICkKICAgICAgICAgICAgICAgICBjb250aW51
ZTsKIAogICAgICAgICAgICAgY29uc2lkZXIoJnN0LCBwdXNoX3N2YywgcHVsbF9zdmMpOwpAQCAt
MjcyMSw4ICsyNzE2LDggQEAgcmV0cnk6CiAgICAgbGlzdF9mb3JfZWFjaCggcHVsbF9pdGVyLCAm
c3Qub3JxZC0+c3ZjICkKICAgICB7CiAgICAgICAgIHN0cnVjdCBjc2NoZWQyX3VuaXQgKiBwdWxs
X3N2YyA9IGxpc3RfZW50cnkocHVsbF9pdGVyLCBzdHJ1Y3QgY3NjaGVkMl91bml0LCBycWRfZWxl
bSk7Ci0gICAgICAgIAotICAgICAgICBpZiAoICF2Y3B1X2lzX21pZ3JhdGVhYmxlKHB1bGxfc3Zj
LCBzdC5scnFkKSApCisKKyAgICAgICAgaWYgKCAhdW5pdF9pc19taWdyYXRlYWJsZShwdWxsX3N2
Yywgc3QubHJxZCkgKQogICAgICAgICAgICAgY29udGludWU7CiAKICAgICAgICAgLyogQ29uc2lk
ZXIgcHVsbCBvbmx5ICovCkBAIC0yNzQ1LDggKzI3NDAsNyBAQCBzdGF0aWMgdm9pZAogY3NjaGVk
Ml91bml0X21pZ3JhdGUoCiAgICAgY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qg
c2NoZWRfdW5pdCAqdW5pdCwgdW5zaWduZWQgaW50IG5ld19jcHUpCiB7Ci0gICAgc3RydWN0IHZj
cHUgKnZjID0gdW5pdC0+dmNwdTsKLSAgICBzdHJ1Y3QgZG9tYWluICpkID0gdmMtPmRvbWFpbjsK
KyAgICBzdHJ1Y3QgZG9tYWluICpkID0gdW5pdC0+ZG9tYWluOwogICAgIHN0cnVjdCBjc2NoZWQy
X3VuaXQgKiBjb25zdCBzdmMgPSBjc2NoZWQyX3VuaXQodW5pdCk7CiAgICAgc3RydWN0IGNzY2hl
ZDJfcnVucXVldWVfZGF0YSAqdHJxZDsKICAgICBzX3RpbWVfdCBub3cgPSBOT1coKTsKQEAgLTI3
NTgsMjUgKzI3NTIsMjQgQEAgY3NjaGVkMl91bml0X21pZ3JhdGUoCiAgICAgICogY3B1cG9vbC4K
ICAgICAgKgogICAgICAqIEFuZCBzaW5jZSB0aGVyZSBpbmRlZWQgaXMgdGhlIGNoYW5jZSB0aGF0
IGl0IGlzIG5vdCBwYXJ0IG9mIGl0LCBhbGwKLSAgICAgKiB3ZSBtdXN0IGRvIGlzIHJlbW92ZSBf
YW5kXyB1bmFzc2lnbiB0aGUgdkNQVSBmcm9tIGFueSBydW5xdWV1ZSwgYXMKKyAgICAgKiB3ZSBt
dXN0IGRvIGlzIHJlbW92ZSBfYW5kXyB1bmFzc2lnbiB0aGUgdW5pdCBmcm9tIGFueSBydW5xdWV1
ZSwgYXMKICAgICAgKiB3ZWxsIGFzIHVwZGF0aW5nIHYtPnByb2Nlc3NvciB3aXRoIHRoZSB0YXJn
ZXQsIHNvIHRoYXQgdGhlIHN1c3BlbmQKICAgICAgKiBwcm9jZXNzIGNhbiBjb250aW51ZS4KICAg
ICAgKgogICAgICAqIEl0IHdpbGwgdGhlbiBiZSBkdXJpbmcgcmVzdW1lIHRoYXQgYSBuZXcsIG1l
YW5pbmdmdWwsIHZhbHVlIGZvcgogICAgICAqIHYtPnByb2Nlc3NvciB3aWxsIGJlIGNob3Nlbiwg
YW5kIGR1cmluZyBhY3R1YWwgZG9tYWluIHVucGF1c2UgdGhhdAotICAgICAqIHRoZSB2Q1BVIHdp
bGwgYmUgYXNzaWduZWQgdG8gYW5kIGFkZGVkIHRvIHRoZSBwcm9wZXIgcnVucXVldWUuCisgICAg
ICogdGhlIHVuaXQgd2lsbCBiZSBhc3NpZ25lZCB0byBhbmQgYWRkZWQgdG8gdGhlIHByb3BlciBy
dW5xdWV1ZS4KICAgICAgKi8KICAgICBpZiAoIHVubGlrZWx5KCFjcHVtYXNrX3Rlc3RfY3B1KG5l
d19jcHUsIGNwdXBvb2xfZG9tYWluX2NwdW1hc2soZCkpKSApCiAgICAgewogICAgICAgICBBU1NF
UlQoc3lzdGVtX3N0YXRlID09IFNZU19TVEFURV9zdXNwZW5kKTsKLSAgICAgICAgaWYgKCB2Y3B1
X29uX3J1bnEoc3ZjKSApCisgICAgICAgIGlmICggdW5pdF9vbl9ydW5xKHN2YykgKQogICAgICAg
ICB7CiAgICAgICAgICAgICBydW5xX3JlbW92ZShzdmMpOwogICAgICAgICAgICAgdXBkYXRlX2xv
YWQob3BzLCBzdmMtPnJxZCwgTlVMTCwgLTEsIG5vdyk7CiAgICAgICAgIH0KICAgICAgICAgX3J1
bnFfZGVhc3NpZ24oc3ZjKTsKLSAgICAgICAgdmMtPnByb2Nlc3NvciA9IG5ld19jcHU7Ci0gICAg
ICAgIHVuaXQtPnJlcyA9IGdldF9zY2hlZF9yZXMobmV3X2NwdSk7CisgICAgICAgIHNjaGVkX3Nl
dF9yZXModW5pdCwgZ2V0X3NjaGVkX3JlcyhuZXdfY3B1KSk7CiAgICAgICAgIHJldHVybjsKICAg
ICB9CiAKQEAgLTI3OTAsMTcgKzI3ODMsMTQgQEAgY3NjaGVkMl91bml0X21pZ3JhdGUoCiAgICAg
ICogRG8gdGhlIGFjdHVhbCBtb3ZlbWVudCB0b3dhcmQgbmV3X2NwdSwgYW5kIHVwZGF0ZSB2Yy0+
cHJvY2Vzc29yLgogICAgICAqIElmIHdlIGFyZSBjaGFuZ2luZyBydW5xdWV1ZSwgbWlncmF0ZSgp
IHRha2VzIGNhcmUgb2YgZXZlcnl0aGluZy4KICAgICAgKiBJZiB3ZSBhcmUgbm90IGNoYW5naW5n
IHJ1bnF1ZXVlLCB3ZSBuZWVkIHRvIHVwZGF0ZSB2Yy0+cHJvY2Vzc29yCi0gICAgICogaGVyZS4g
SW4gZmFjdCwgaWYsIGZvciBpbnN0YW5jZSwgd2UgYXJlIGhlcmUgYmVjYXVzZSB0aGUgdmNwdSdz
CisgICAgICogaGVyZS4gSW4gZmFjdCwgaWYsIGZvciBpbnN0YW5jZSwgd2UgYXJlIGhlcmUgYmVj
YXVzZSB0aGUgdW5pdCdzCiAgICAgICogaGFyZCBhZmZpbml0eSBjaGFuZ2VkLCB3ZSBkb24ndCB3
YW50IHRvIHJpc2sgbGVhdmluZyB2Yy0+cHJvY2Vzc29yCiAgICAgICogcG9pbnRpbmcgdG8gYSBw
Y3B1IHdoZXJlIHdlIGNhbid0IHJ1biBhbnkgbG9uZ2VyLgogICAgICAqLwogICAgIGlmICggdHJx
ZCAhPSBzdmMtPnJxZCApCiAgICAgICAgIG1pZ3JhdGUob3BzLCBzdmMsIHRycWQsIG5vdyk7CiAg
ICAgZWxzZQotICAgIHsKLSAgICAgICAgdmMtPnByb2Nlc3NvciA9IG5ld19jcHU7Ci0gICAgICAg
IHVuaXQtPnJlcyA9IGdldF9zY2hlZF9yZXMobmV3X2NwdSk7Ci0gICAgfQorICAgICAgICBzY2hl
ZF9zZXRfcmVzKHVuaXQsIGdldF9zY2hlZF9yZXMobmV3X2NwdSkpOwogfQogCiBzdGF0aWMgaW50
CkBAIC0yODEyLDE4ICsyODAyLDE4IEBAIGNzY2hlZDJfZG9tX2NudGwoCiAgICAgc3RydWN0IGNz
Y2hlZDJfZG9tICogY29uc3Qgc2RvbSA9IGNzY2hlZDJfZG9tKGQpOwogICAgIHN0cnVjdCBjc2No
ZWQyX3ByaXZhdGUgKnBydiA9IGNzY2hlZDJfcHJpdihvcHMpOwogICAgIHVuc2lnbmVkIGxvbmcg
ZmxhZ3M7Ci0gICAgc3RydWN0IHZjcHUgKnY7CisgICAgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQ7
CiAgICAgaW50IHJjID0gMDsKIAogICAgIC8qCiAgICAgICogTG9ja2luZzoKICAgICAgKiAgLSB3
ZSBtdXN0IHRha2UgdGhlIHByaXZhdGUgbG9jayBmb3IgYWNjZXNzaW5nIHRoZSB3ZWlnaHRzIG9m
IHRoZQotICAgICAqICAgIHZjcHVzIG9mIGQsIGFuZC9vciB0aGUgY2FwOworICAgICAqICAgIHVu
aXRzIG9mIGQsIGFuZC9vciB0aGUgY2FwOwogICAgICAqICAtIGluIHRoZSBwdXRpbmZvIGNhc2Us
IHdlIGFsc28gbmVlZCB0aGUgcnVucXVldWUgbG9jayhzKSwgZm9yCiAgICAgICogICAgdXBkYXRp
bmcgdGhlIG1heCB3YWlnaHQgb2YgdGhlIHJ1bnF1ZXVlKHMpLgogICAgICAqICAgIElmIGNoYW5n
aW5nIHRoZSBjYXAsIHdlIGFsc28gbmVlZCB0aGUgYnVkZ2V0X2xvY2ssIGZvciB1cGRhdGluZwog
ICAgICAqICAgIHRoZSB2YWx1ZSBvZiB0aGUgZG9tYWluIGJ1ZGdldCBwb29sIChhbmQgdGhlIHJ1
bnF1ZXVlIGxvY2ssCi0gICAgICogICAgZm9yIGFkanVzdGluZyB0aGUgcGFyYW1ldGVycyBhbmQg
cmVzY2hlZHVsaW5nIGFueSB2Q1BVIHRoYXQgaXMKKyAgICAgKiAgICBmb3IgYWRqdXN0aW5nIHRo
ZSBwYXJhbWV0ZXJzIGFuZCByZXNjaGVkdWxpbmcgYW55IHVuaXQgdGhhdCBpcwogICAgICAqICAg
IHJ1bm5pbmcgYXQgdGhlIHRpbWUgb2YgdGhlIGNoYW5nZSkuCiAgICAgICovCiAgICAgc3dpdGNo
ICggb3AtPmNtZCApCkBAIC0yODQ1LDE4ICsyODM1LDE4IEBAIGNzY2hlZDJfZG9tX2NudGwoCiAK
ICAgICAgICAgICAgIHNkb20tPndlaWdodCA9IG9wLT51LmNyZWRpdDIud2VpZ2h0OwogCi0gICAg
ICAgICAgICAvKiBVcGRhdGUgd2VpZ2h0cyBmb3IgdmNwdXMsIGFuZCBtYXhfd2VpZ2h0IGZvciBy
dW5xdWV1ZXMgb24gd2hpY2ggdGhleSByZXNpZGUgKi8KLSAgICAgICAgICAgIGZvcl9lYWNoX3Zj
cHUgKCBkLCB2ICkKKyAgICAgICAgICAgIC8qIFVwZGF0ZSB3ZWlnaHRzIGZvciB1bml0cywgYW5k
IG1heF93ZWlnaHQgZm9yIHJ1bnF1ZXVlcyBvbiB3aGljaCB0aGV5IHJlc2lkZSAqLworICAgICAg
ICAgICAgZm9yX2VhY2hfc2NoZWRfdW5pdCAoIGQsIHVuaXQgKQogICAgICAgICAgICAgewotICAg
ICAgICAgICAgICAgIHN0cnVjdCBjc2NoZWQyX3VuaXQgKnN2YyA9IGNzY2hlZDJfdW5pdCh2LT5z
Y2hlZF91bml0KTsKLSAgICAgICAgICAgICAgICBzcGlubG9ja190ICpsb2NrID0gdW5pdF9zY2hl
ZHVsZV9sb2NrKHN2Yy0+dmNwdS0+c2NoZWRfdW5pdCk7CisgICAgICAgICAgICAgICAgc3RydWN0
IGNzY2hlZDJfdW5pdCAqc3ZjID0gY3NjaGVkMl91bml0KHVuaXQpOworICAgICAgICAgICAgICAg
IHNwaW5sb2NrX3QgKmxvY2sgPSB1bml0X3NjaGVkdWxlX2xvY2sodW5pdCk7CiAKLSAgICAgICAg
ICAgICAgICBBU1NFUlQoc3ZjLT5ycWQgPT0gYzJycWQob3BzLCBzdmMtPnZjcHUtPnByb2Nlc3Nv
cikpOworICAgICAgICAgICAgICAgIEFTU0VSVChzdmMtPnJxZCA9PSBjMnJxZChvcHMsIHNjaGVk
X3VuaXRfY3B1KHVuaXQpKSk7CiAKICAgICAgICAgICAgICAgICBzdmMtPndlaWdodCA9IHNkb20t
PndlaWdodDsKICAgICAgICAgICAgICAgICB1cGRhdGVfbWF4X3dlaWdodChzdmMtPnJxZCwgc3Zj
LT53ZWlnaHQsIG9sZF93ZWlnaHQpOwogCi0gICAgICAgICAgICAgICAgdW5pdF9zY2hlZHVsZV91
bmxvY2sobG9jaywgc3ZjLT52Y3B1LT5zY2hlZF91bml0KTsKKyAgICAgICAgICAgICAgICB1bml0
X3NjaGVkdWxlX3VubG9jayhsb2NrLCB1bml0KTsKICAgICAgICAgICAgIH0KICAgICAgICAgfQog
ICAgICAgICAvKiBDYXAgKi8KQEAgLTI4NjUsOCArMjg1NSw4IEBAIGNzY2hlZDJfZG9tX2NudGwo
CiAgICAgICAgICAgICBzdHJ1Y3QgY3NjaGVkMl91bml0ICpzdmM7CiAgICAgICAgICAgICBzcGlu
bG9ja190ICpsb2NrOwogCi0gICAgICAgICAgICAvKiBDYXAgaXMgb25seSB2YWxpZCBpZiBpdCdz
IGJlbG93IDEwMCAqIG5yX29mX3ZDUFVTICovCi0gICAgICAgICAgICBpZiAoIG9wLT51LmNyZWRp
dDIuY2FwID4gMTAwICogc2RvbS0+bnJfdmNwdXMgKQorICAgICAgICAgICAgLyogQ2FwIGlzIG9u
bHkgdmFsaWQgaWYgaXQncyBiZWxvdyAxMDAgKiBucl9vZl91bml0cyAqLworICAgICAgICAgICAg
aWYgKCBvcC0+dS5jcmVkaXQyLmNhcCA+IDEwMCAqIHNkb20tPm5yX3VuaXRzICkKICAgICAgICAg
ICAgIHsKICAgICAgICAgICAgICAgICByYyA9IC1FSU5WQUw7CiAgICAgICAgICAgICAgICAgd3Jp
dGVfdW5sb2NrX2lycXJlc3RvcmUoJnBydi0+bG9jaywgZmxhZ3MpOwpAQCAtMjg3OSwyMyArMjg2
OSwyMyBAQCBjc2NoZWQyX2RvbV9jbnRsKAogICAgICAgICAgICAgc3Bpbl91bmxvY2soJnNkb20t
PmJ1ZGdldF9sb2NrKTsKIAogICAgICAgICAgICAgLyoKLSAgICAgICAgICAgICAqIFdoZW4gdHJ5
aW5nIHRvIGdldCBzb21lIGJ1ZGdldCBhbmQgcnVuLCBlYWNoIHZDUFUgd2lsbCBncmFiCi0gICAg
ICAgICAgICAgKiBmcm9tIHRoZSBwb29sIDEvTiAod2l0aCBOID0gbnIgb2YgdkNQVXMgb2YgdGhl
IGRvbWFpbikgb2YKLSAgICAgICAgICAgICAqIHRoZSB0b3RhbCBidWRnZXQuIFJvdWdobHkgc3Bl
YWtpbmcsIHRoaXMgbWVhbnMgZWFjaCB2Q1BVIHdpbGwKKyAgICAgICAgICAgICAqIFdoZW4gdHJ5
aW5nIHRvIGdldCBzb21lIGJ1ZGdldCBhbmQgcnVuLCBlYWNoIHVuaXQgd2lsbCBncmFiCisgICAg
ICAgICAgICAgKiBmcm9tIHRoZSBwb29sIDEvTiAod2l0aCBOID0gbnIgb2YgdW5pdHMgb2YgdGhl
IGRvbWFpbikgb2YKKyAgICAgICAgICAgICAqIHRoZSB0b3RhbCBidWRnZXQuIFJvdWdobHkgc3Bl
YWtpbmcsIHRoaXMgbWVhbnMgZWFjaCB1bml0IHdpbGwKICAgICAgICAgICAgICAqIGhhdmUgYXQg
bGVhc3Qgb25lIGNoYW5jZSB0byBydW4gZHVyaW5nIGV2ZXJ5IHBlcmlvZC4KICAgICAgICAgICAg
ICAqLwotICAgICAgICAgICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQorICAgICAgICAgICAgZm9y
X2VhY2hfc2NoZWRfdW5pdCAoIGQsIHVuaXQgKQogICAgICAgICAgICAgewotICAgICAgICAgICAg
ICAgIHN2YyA9IGNzY2hlZDJfdW5pdCh2LT5zY2hlZF91bml0KTsKLSAgICAgICAgICAgICAgICBs
b2NrID0gdW5pdF9zY2hlZHVsZV9sb2NrKHN2Yy0+dmNwdS0+c2NoZWRfdW5pdCk7CisgICAgICAg
ICAgICAgICAgc3ZjID0gY3NjaGVkMl91bml0KHVuaXQpOworICAgICAgICAgICAgICAgIGxvY2sg
PSB1bml0X3NjaGVkdWxlX2xvY2sodW5pdCk7CiAgICAgICAgICAgICAgICAgLyoKICAgICAgICAg
ICAgICAgICAgKiBUb28gc21hbGwgcXVvdGFzIHdvdWxkIGluIHRoZW9yeSBjYXVzZSBhIGxvdCBv
ZiBvdmVyaGVhZCwKICAgICAgICAgICAgICAgICAgKiB3aGljaCB0aGVuIHdvbid0IGhhcHBlbiBi
ZWNhdXNlLCBpbiBjc2NoZWQyX3J1bnRpbWUoKSwKICAgICAgICAgICAgICAgICAgKiBDU0NIRUQy
X01JTl9USU1FUiBpcyB3aGF0IHdvdWxkIGJlIHVzZWQgYW55d2F5LgogICAgICAgICAgICAgICAg
ICAqLwotICAgICAgICAgICAgICAgIHN2Yy0+YnVkZ2V0X3F1b3RhID0gbWF4KHNkb20tPnRvdF9i
dWRnZXQgLyBzZG9tLT5ucl92Y3B1cywKKyAgICAgICAgICAgICAgICBzdmMtPmJ1ZGdldF9xdW90
YSA9IG1heChzZG9tLT50b3RfYnVkZ2V0IC8gc2RvbS0+bnJfdW5pdHMsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgQ1NDSEVEMl9NSU5fVElNRVIpOwotICAgICAgICAg
ICAgICAgIHVuaXRfc2NoZWR1bGVfdW5sb2NrKGxvY2ssIHN2Yy0+dmNwdS0+c2NoZWRfdW5pdCk7
CisgICAgICAgICAgICAgICAgdW5pdF9zY2hlZHVsZV91bmxvY2sobG9jaywgdW5pdCk7CiAgICAg
ICAgICAgICB9CiAKICAgICAgICAgICAgIGlmICggc2RvbS0+Y2FwID09IDAgKQpAQCAtMjkwNSw3
ICsyODk1LDcgQEAgY3NjaGVkMl9kb21fY250bCgKICAgICAgICAgICAgICAgICAgKiBhbmQgcXVl
dWUgaXRzIGZpcnN0IHJlcGxlbmlzaG1lbnQgZXZlbnQuCiAgICAgICAgICAgICAgICAgICoKICAg
ICAgICAgICAgICAgICAgKiBTaW5jZSBjYXAgaXMgY3VycmVudGx5IGRpc2FibGVkIGZvciB0aGlz
IGRvbWFpbiwgd2UKLSAgICAgICAgICAgICAgICAgKiBrbm93IG5vIHZDUFUgaXMgbWVzc2luZyB3
aXRoIHRoZSBkb21haW4ncyBidWRnZXQsIGFuZAorICAgICAgICAgICAgICAgICAqIGtub3cgbm8g
dW5pdCBpcyBtZXNzaW5nIHdpdGggdGhlIGRvbWFpbidzIGJ1ZGdldCwgYW5kCiAgICAgICAgICAg
ICAgICAgICogdGhlIHJlcGxlbmlzaG1lbnQgdGltZXIgaXMgc3RpbGwgb2ZmLgogICAgICAgICAg
ICAgICAgICAqIEZvciB0aGVzZSByZWFzb25zLCBpdCBpcyBzYWZlIHRvIGRvIHRoZSBmb2xsb3dp
bmcgd2l0aG91dAogICAgICAgICAgICAgICAgICAqIHRha2luZyB0aGUgYnVkZ2V0X2xvY2suCkBA
IC0yOTE1LDQyICsyOTA1LDQyIEBAIGNzY2hlZDJfZG9tX2NudGwoCiAgICAgICAgICAgICAgICAg
c2V0X3RpbWVyKCZzZG9tLT5yZXBsX3RpbWVyLCBzZG9tLT5uZXh0X3JlcGwpOwogCiAgICAgICAg
ICAgICAgICAgLyoKLSAgICAgICAgICAgICAgICAgKiBOb3csIGxldCdzIGVuYWJsZSBidWRnZXQg
YWNjb3VudGluZyBmb3IgYWxsIHRoZSB2Q1BVcy4KKyAgICAgICAgICAgICAgICAgKiBOb3csIGxl
dCdzIGVuYWJsZSBidWRnZXQgYWNjb3VudGluZyBmb3IgYWxsIHRoZSB1bml0cy4KICAgICAgICAg
ICAgICAgICAgKiBGb3IgbWFraW5nIHN1cmUgdGhhdCB0aGV5IHdpbGwgc3RhcnQgdG8gaG9ub3Vy
IHRoZSBkb21haW4ncwogICAgICAgICAgICAgICAgICAqIGNhcCwgd2Ugc2V0IHRoZWlyIGJ1ZGdl
dCB0byAwLgogICAgICAgICAgICAgICAgICAqIFRoaXMgd2F5LCBhcyBzb29uIGFzIHRoZXkgd2ls
bCB0cnkgdG8gcnVuLCB0aGV5IHdpbGwgaGF2ZQogICAgICAgICAgICAgICAgICAqIHRvIGdldCBz
b21lIGJ1ZGdldC4KICAgICAgICAgICAgICAgICAgKgotICAgICAgICAgICAgICAgICAqIEZvciB0
aGUgdkNQVXMgdGhhdCBhcmUgYWxyZWFkeSBydW5uaW5nLCB3ZSB0cmlnZ2VyIHRoZQorICAgICAg
ICAgICAgICAgICAqIEZvciB0aGUgdW5pdHMgdGhhdCBhcmUgYWxyZWFkeSBydW5uaW5nLCB3ZSB0
cmlnZ2VyIHRoZQogICAgICAgICAgICAgICAgICAqIHNjaGVkdWxlciBvbiB0aGVpciBwQ1BVLiBX
aGVuLCBhcyBhIGNvbnNlcXVlbmNlIG9mIHRoaXMsCiAgICAgICAgICAgICAgICAgICogY3NjaGVk
Ml9zY2hlZHVsZSgpIHdpbGwgcnVuLCBpdCB3aWxsIGZpZ3VyZSBvdXQgdGhlcmUgaXMKLSAgICAg
ICAgICAgICAgICAgKiBubyBidWRnZXQsIGFuZCB0aGUgdkNQVSB3aWxsIHRyeSB0byBnZXQgc29t
ZSAoYW5kIGJlIHBhcmtlZCwKKyAgICAgICAgICAgICAgICAgKiBubyBidWRnZXQsIGFuZCB0aGUg
dW5pdCB3aWxsIHRyeSB0byBnZXQgc29tZSAoYW5kIGJlIHBhcmtlZCwKICAgICAgICAgICAgICAg
ICAgKiBpZiB0aGVyZSdzIG5vbmUsIGFuZCB3ZSdsbCBzd2l0Y2ggdG8gc29tZW9uZSBlbHNlKS4K
ICAgICAgICAgICAgICAgICAgKi8KLSAgICAgICAgICAgICAgICBmb3JfZWFjaF92Y3B1ICggZCwg
diApCisgICAgICAgICAgICAgICAgZm9yX2VhY2hfc2NoZWRfdW5pdCAoIGQsIHVuaXQgKQogICAg
ICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICAgICAgc3ZjID0gY3NjaGVkMl91bml0KHYt
PnNjaGVkX3VuaXQpOwotICAgICAgICAgICAgICAgICAgICBsb2NrID0gdW5pdF9zY2hlZHVsZV9s
b2NrKHN2Yy0+dmNwdS0+c2NoZWRfdW5pdCk7Ci0gICAgICAgICAgICAgICAgICAgIGlmICggdi0+
c2NoZWRfdW5pdC0+aXNfcnVubmluZyApCisgICAgICAgICAgICAgICAgICAgIHN2YyA9IGNzY2hl
ZDJfdW5pdCh1bml0KTsKKyAgICAgICAgICAgICAgICAgICAgbG9jayA9IHVuaXRfc2NoZWR1bGVf
bG9jayh1bml0KTsKKyAgICAgICAgICAgICAgICAgICAgaWYgKCB1bml0LT5pc19ydW5uaW5nICkK
ICAgICAgICAgICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
aW50IGNwdSA9IHYtPnByb2Nlc3NvcjsKKyAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGludCBjcHUgPSBzY2hlZF91bml0X2NwdSh1bml0KTsKICAgICAgICAgICAgICAgICAgICAgICAg
IHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnJxZCA9IGMycnFkKG9wcywgY3B1KTsKIAot
ICAgICAgICAgICAgICAgICAgICAgICAgQVNTRVJUKGN1cnJfb25fY3B1KGNwdSktPnZjcHUgPT0g
dik7CisgICAgICAgICAgICAgICAgICAgICAgICBBU1NFUlQoY3Vycl9vbl9jcHUoY3B1KSA9PSB1
bml0KTsKIAogICAgICAgICAgICAgICAgICAgICAgICAgLyoKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAqIFdlIGFyZSB0cmlnZ2VyaW5nIGEgcmVzY2hlZHVsZSBvbiB0aGUgdkNQVSdzCisgICAg
ICAgICAgICAgICAgICAgICAgICAgKiBXZSBhcmUgdHJpZ2dlcmluZyBhIHJlc2NoZWR1bGUgb24g
dGhlIHVuaXQncwogICAgICAgICAgICAgICAgICAgICAgICAgICogcENQVS4gVGhhdCB3aWxsIHJ1
biBidXJuX2NyZWRpdHMoKSBhbmQsIHNpbmNlCi0gICAgICAgICAgICAgICAgICAgICAgICAgKiB0
aGUgdkNQVSBpcyBjYXBwZWQgbm93LCBpdCB3b3VsZCBjaGFyZ2UgYWxsIHRoZQorICAgICAgICAg
ICAgICAgICAgICAgICAgICogdGhlIHVuaXQgaXMgY2FwcGVkIG5vdywgaXQgd291bGQgY2hhcmdl
IGFsbCB0aGUKICAgICAgICAgICAgICAgICAgICAgICAgICAqIGV4ZWN1dGlvbiB0aW1lIG9mIHRo
aXMgbGFzdCByb3VuZCBhcyBidWRnZXQgYXMKLSAgICAgICAgICAgICAgICAgICAgICAgICAqIHdl
bGwuIFRoYXQgd2lsbCBtYWtlIHRoZSB2Q1BVIGJ1ZGdldCBnbyBuZWdhdGl2ZSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAqIHdlbGwuIFRoYXQgd2lsbCBtYWtlIHRoZSB1bml0IGJ1ZGdldCBn
byBuZWdhdGl2ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAqIHBvdGVudGlhbGx5IGJ5IGEg
bGFyZ2UgYW1vdW50LCBhbmQgaXQncyB1bmZhaXIuCiAgICAgICAgICAgICAgICAgICAgICAgICAg
KgogICAgICAgICAgICAgICAgICAgICAgICAgICogVG8gYXZvaWQgdGhhdCwgY2FsbCBidXJuX2Ny
ZWRpdCgpIGhlcmUsIHRvIGRvIHRoZQogICAgICAgICAgICAgICAgICAgICAgICAgICogYWNjb3Vu
dGluZyBvZiB0aGlzIGN1cnJlbnQgcnVubmluZyBpbnN0YW5jZSBub3csCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgKiB3aXRoIGJ1ZGdldHRpbmcgc3RpbGwgZGlzYWJsZWQuIFRoaXMgZG9lcyBu
b3QKICAgICAgICAgICAgICAgICAgICAgICAgICAqIHByZXZlbnQgc29tZSBzbWFsbCBhbW91bnQg
b2YgYnVkZ2V0IGJlaW5nIGNoYXJnZWQKLSAgICAgICAgICAgICAgICAgICAgICAgICAqIHRvIHRo
ZSB2Q1BVIChpLmUuLCB0aGUgYW1vdW50IG9mIHRpbWUgaXQgcnVucyBmcm9tCisgICAgICAgICAg
ICAgICAgICAgICAgICAgKiB0byB0aGUgdW5pdCAoaS5lLiwgdGhlIGFtb3VudCBvZiB0aW1lIGl0
IHJ1bnMgZnJvbQogICAgICAgICAgICAgICAgICAgICAgICAgICogbm93LCB0byB3aGVuIHNjaGVk
dWxpbmcgaGFwcGVucykuIFRoZSBidWRnZXQgd2lsbAogICAgICAgICAgICAgICAgICAgICAgICAg
ICogYWxzbyBnbyBiZWxvdyAwLCBidXQgYSBsb3QgbGVzcyB0aGFuIGhvdyBpdCB3b3VsZAogICAg
ICAgICAgICAgICAgICAgICAgICAgICogaWYgd2UgZG9uJ3QgZG8gdGhpcy4KQEAgLTI5NjEsNyAr
Mjk1MSw3IEBAIGNzY2hlZDJfZG9tX2NudGwoCiAgICAgICAgICAgICAgICAgICAgICAgICBjcHVf
cmFpc2Vfc29mdGlycShjcHUsIFNDSEVEVUxFX1NPRlRJUlEpOwogICAgICAgICAgICAgICAgICAg
ICB9CiAgICAgICAgICAgICAgICAgICAgIHN2Yy0+YnVkZ2V0ID0gMDsKLSAgICAgICAgICAgICAg
ICAgICAgdW5pdF9zY2hlZHVsZV91bmxvY2sobG9jaywgc3ZjLT52Y3B1LT5zY2hlZF91bml0KTsK
KyAgICAgICAgICAgICAgICAgICAgdW5pdF9zY2hlZHVsZV91bmxvY2sobG9jaywgdW5pdCk7CiAg
ICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgfQogCkBAIC0yOTczLDMwICsyOTYzLDMwIEBA
IGNzY2hlZDJfZG9tX2NudGwoCiAKICAgICAgICAgICAgIHN0b3BfdGltZXIoJnNkb20tPnJlcGxf
dGltZXIpOwogCi0gICAgICAgICAgICAvKiBEaXNhYmxlIGJ1ZGdldCBhY2NvdW50aW5nIGZvciBh
bGwgdGhlIHZDUFVzLiAqLwotICAgICAgICAgICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQorICAg
ICAgICAgICAgLyogRGlzYWJsZSBidWRnZXQgYWNjb3VudGluZyBmb3IgYWxsIHRoZSB1bml0cy4g
Ki8KKyAgICAgICAgICAgIGZvcl9lYWNoX3NjaGVkX3VuaXQgKCBkLCB1bml0ICkKICAgICAgICAg
ICAgIHsKLSAgICAgICAgICAgICAgICBzdHJ1Y3QgY3NjaGVkMl91bml0ICpzdmMgPSBjc2NoZWQy
X3VuaXQodi0+c2NoZWRfdW5pdCk7Ci0gICAgICAgICAgICAgICAgc3BpbmxvY2tfdCAqbG9jayA9
IHVuaXRfc2NoZWR1bGVfbG9jayhzdmMtPnZjcHUtPnNjaGVkX3VuaXQpOworICAgICAgICAgICAg
ICAgIHN0cnVjdCBjc2NoZWQyX3VuaXQgKnN2YyA9IGNzY2hlZDJfdW5pdCh1bml0KTsKKyAgICAg
ICAgICAgICAgICBzcGlubG9ja190ICpsb2NrID0gdW5pdF9zY2hlZHVsZV9sb2NrKHVuaXQpOwog
CiAgICAgICAgICAgICAgICAgc3ZjLT5idWRnZXQgPSBTVElNRV9NQVg7CiAgICAgICAgICAgICAg
ICAgc3ZjLT5idWRnZXRfcXVvdGEgPSAwOwogCi0gICAgICAgICAgICAgICAgdW5pdF9zY2hlZHVs
ZV91bmxvY2sobG9jaywgc3ZjLT52Y3B1LT5zY2hlZF91bml0KTsKKyAgICAgICAgICAgICAgICB1
bml0X3NjaGVkdWxlX3VubG9jayhsb2NrLCB1bml0KTsKICAgICAgICAgICAgIH0KICAgICAgICAg
ICAgIHNkb20tPmNhcCA9IDA7CiAgICAgICAgICAgICAvKgogICAgICAgICAgICAgICogV2UgYXJl
IGRpc2FibGluZyB0aGUgY2FwIGZvciB0aGlzIGRvbWFpbiwgd2hpY2ggbWF5IGhhdmUKLSAgICAg
ICAgICAgICAqIHZDUFVzIHdhaXRpbmcgZm9yIGEgcmVwbGVuaXNobWVudCwgc28gd2UgdW5wYXJr
IHRoZW0gYWxsLgorICAgICAgICAgICAgICogdW5pdHMgd2FpdGluZyBmb3IgYSByZXBsZW5pc2ht
ZW50LCBzbyB3ZSB1bnBhcmsgdGhlbSBhbGwuCiAgICAgICAgICAgICAgKiBOb3RlIHRoYXQsIHNp
bmNlIHdlIGhhdmUgYWxyZWFkeSBkaXNhYmxlZCBidWRnZXQgYWNjb3VudGluZwotICAgICAgICAg
ICAgICogZm9yIGFsbCB0aGUgdkNQVXMgb2YgdGhlIGRvbWFpbiwgbm8gY3VycmVudGx5IHJ1bm5p
bmcgdkNQVQotICAgICAgICAgICAgICogd2lsbCBiZSBhZGRlZCB0byB0aGUgcGFya2VkIHZDUFVz
IGxpc3QgYW55IGxvbmdlci4KKyAgICAgICAgICAgICAqIGZvciBhbGwgdGhlIHVuaXRzIG9mIHRo
ZSBkb21haW4sIG5vIGN1cnJlbnRseSBydW5uaW5nIHVuaXQKKyAgICAgICAgICAgICAqIHdpbGwg
YmUgYWRkZWQgdG8gdGhlIHBhcmtlZCB1bml0cyBsaXN0IGFueSBsb25nZXIuCiAgICAgICAgICAg
ICAgKi8KICAgICAgICAgICAgIHNwaW5fbG9jaygmc2RvbS0+YnVkZ2V0X2xvY2spOwotICAgICAg
ICAgICAgbGlzdF9zcGxpY2VfaW5pdCgmc2RvbS0+cGFya2VkX3ZjcHVzLCAmcGFya2VkKTsKKyAg
ICAgICAgICAgIGxpc3Rfc3BsaWNlX2luaXQoJnNkb20tPnBhcmtlZF91bml0cywgJnBhcmtlZCk7
CiAgICAgICAgICAgICBzcGluX3VubG9jaygmc2RvbS0+YnVkZ2V0X2xvY2spOwogCi0gICAgICAg
ICAgICB1bnBhcmtfcGFya2VkX3ZjcHVzKG9wcywgJnBhcmtlZCk7CisgICAgICAgICAgICB1bnBh
cmtfcGFya2VkX3VuaXRzKG9wcywgJnBhcmtlZCk7CiAgICAgICAgIH0KICAgICAgICAgd3JpdGVf
dW5sb2NrX2lycXJlc3RvcmUoJnBydi0+bG9jaywgZmxhZ3MpOwogICAgICAgICBicmVhazsKQEAg
LTMwNzMsMTIgKzMwNjMsMTIgQEAgY3NjaGVkMl9hbGxvY19kb21kYXRhKGNvbnN0IHN0cnVjdCBz
Y2hlZHVsZXIgKm9wcywgc3RydWN0IGRvbWFpbiAqZG9tKQogICAgIHNkb20tPmRvbSA9IGRvbTsK
ICAgICBzZG9tLT53ZWlnaHQgPSBDU0NIRUQyX0RFRkFVTFRfV0VJR0hUOwogICAgIHNkb20tPmNh
cCA9IDBVOwotICAgIHNkb20tPm5yX3ZjcHVzID0gMDsKKyAgICBzZG9tLT5ucl91bml0cyA9IDA7
CiAKICAgICBpbml0X3RpbWVyKCZzZG9tLT5yZXBsX3RpbWVyLCByZXBsZW5pc2hfZG9tYWluX2J1
ZGdldCwgc2RvbSwKICAgICAgICAgICAgICAgIGNwdW1hc2tfYW55KGNwdXBvb2xfZG9tYWluX2Nw
dW1hc2soZG9tKSkpOwogICAgIHNwaW5fbG9ja19pbml0KCZzZG9tLT5idWRnZXRfbG9jayk7Ci0g
ICAgSU5JVF9MSVNUX0hFQUQoJnNkb20tPnBhcmtlZF92Y3B1cyk7CisgICAgSU5JVF9MSVNUX0hF
QUQoJnNkb20tPnBhcmtlZF91bml0cyk7CiAKICAgICB3cml0ZV9sb2NrX2lycXNhdmUoJnBydi0+
bG9jaywgZmxhZ3MpOwogCkBAIC0zMTEyLDM0ICszMTAyLDMyIEBAIGNzY2hlZDJfZnJlZV9kb21k
YXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgdm9pZCAqZGF0YSkKIHN0YXRpYyB2b2lk
CiBjc2NoZWQyX3VuaXRfaW5zZXJ0KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0
IHNjaGVkX3VuaXQgKnVuaXQpCiB7Ci0gICAgc3RydWN0IHZjcHUgKnZjID0gdW5pdC0+dmNwdTsK
ICAgICBzdHJ1Y3QgY3NjaGVkMl91bml0ICpzdmMgPSB1bml0LT5wcml2OwogICAgIHN0cnVjdCBj
c2NoZWQyX2RvbSAqIGNvbnN0IHNkb20gPSBzdmMtPnNkb207CiAgICAgc3BpbmxvY2tfdCAqbG9j
azsKIAotICAgIEFTU0VSVCghaXNfaWRsZV92Y3B1KHZjKSk7CisgICAgQVNTRVJUKCFpc19pZGxl
X3VuaXQodW5pdCkpOwogICAgIEFTU0VSVChsaXN0X2VtcHR5KCZzdmMtPnJ1bnFfZWxlbSkpOwog
CiAgICAgLyogY3NjaGVkMl9yZXNfcGljaygpIGV4cGVjdHMgdGhlIHBjcHUgbG9jayB0byBiZSBo
ZWxkICovCiAgICAgbG9jayA9IHVuaXRfc2NoZWR1bGVfbG9ja19pcnEodW5pdCk7CiAKLSAgICB1
bml0LT5yZXMgPSBjc2NoZWQyX3Jlc19waWNrKG9wcywgdW5pdCk7Ci0gICAgdmMtPnByb2Nlc3Nv
ciA9IHVuaXQtPnJlcy0+cHJvY2Vzc29yOworICAgIHNjaGVkX3NldF9yZXModW5pdCwgY3NjaGVk
Ml9yZXNfcGljayhvcHMsIHVuaXQpKTsKIAogICAgIHNwaW5fdW5sb2NrX2lycShsb2NrKTsKIAog
ICAgIGxvY2sgPSB1bml0X3NjaGVkdWxlX2xvY2tfaXJxKHVuaXQpOwogCi0gICAgLyogQWRkIHZj
cHUgdG8gcnVucXVldWUgb2YgaW5pdGlhbCBwcm9jZXNzb3IgKi8KLSAgICBydW5xX2Fzc2lnbihv
cHMsIHZjKTsKKyAgICAvKiBBZGQgdW5pdCB0byBydW5xdWV1ZSBvZiBpbml0aWFsIHByb2Nlc3Nv
ciAqLworICAgIHJ1bnFfYXNzaWduKG9wcywgdW5pdCk7CiAKICAgICB1bml0X3NjaGVkdWxlX3Vu
bG9ja19pcnEobG9jaywgdW5pdCk7CiAKLSAgICBzZG9tLT5ucl92Y3B1cysrOworICAgIHNkb20t
Pm5yX3VuaXRzKys7CiAKICAgICBTQ0hFRF9TVEFUX0NSQU5LKHVuaXRfaW5zZXJ0KTsKIAotICAg
IENTQ0hFRDJfVkNQVV9DSEVDSyh2Yyk7CisgICAgQ1NDSEVEMl9VTklUX0NIRUNLKHVuaXQpOwog
fQogCiBzdGF0aWMgdm9pZApAQCAtMzE1MywxMSArMzE0MSwxMCBAQCBjc2NoZWQyX2ZyZWVfdmRh
dGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCB2b2lkICpwcml2KQogc3RhdGljIHZvaWQK
IGNzY2hlZDJfdW5pdF9yZW1vdmUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qg
c2NoZWRfdW5pdCAqdW5pdCkKIHsKLSAgICBzdHJ1Y3QgdmNwdSAqdmMgPSB1bml0LT52Y3B1Owog
ICAgIHN0cnVjdCBjc2NoZWQyX3VuaXQgKiBjb25zdCBzdmMgPSBjc2NoZWQyX3VuaXQodW5pdCk7
CiAgICAgc3BpbmxvY2tfdCAqbG9jazsKIAotICAgIEFTU0VSVCghaXNfaWRsZV92Y3B1KHZjKSk7
CisgICAgQVNTRVJUKCFpc19pZGxlX3VuaXQodW5pdCkpOwogICAgIEFTU0VSVChsaXN0X2VtcHR5
KCZzdmMtPnJ1bnFfZWxlbSkpOwogCiAgICAgU0NIRURfU1RBVF9DUkFOSyh1bml0X3JlbW92ZSk7
CkBAIC0zMTY1LDE0ICszMTUyLDE0IEBAIGNzY2hlZDJfdW5pdF9yZW1vdmUoY29uc3Qgc3RydWN0
IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKICAgICAvKiBSZW1vdmUg
ZnJvbSBydW5xdWV1ZSAqLwogICAgIGxvY2sgPSB1bml0X3NjaGVkdWxlX2xvY2tfaXJxKHVuaXQp
OwogCi0gICAgcnVucV9kZWFzc2lnbihvcHMsIHZjKTsKKyAgICBydW5xX2RlYXNzaWduKG9wcywg
dW5pdCk7CiAKICAgICB1bml0X3NjaGVkdWxlX3VubG9ja19pcnEobG9jaywgdW5pdCk7CiAKLSAg
ICBzdmMtPnNkb20tPm5yX3ZjcHVzLS07CisgICAgc3ZjLT5zZG9tLT5ucl91bml0cy0tOwogfQog
Ci0vKiBIb3cgbG9uZyBzaG91bGQgd2UgbGV0IHRoaXMgdmNwdSBydW4gZm9yPyAqLworLyogSG93
IGxvbmcgc2hvdWxkIHdlIGxldCB0aGlzIHVuaXQgcnVuIGZvcj8gKi8KIHN0YXRpYyBzX3RpbWVf
dAogY3NjaGVkMl9ydW50aW1lKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgaW50IGNwdSwK
ICAgICAgICAgICAgICAgICBzdHJ1Y3QgY3NjaGVkMl91bml0ICpzbmV4dCwgc190aW1lX3Qgbm93
KQpAQCAtMzE4Nyw3ICszMTc0LDcgQEAgY3NjaGVkMl9ydW50aW1lKGNvbnN0IHN0cnVjdCBzY2hl
ZHVsZXIgKm9wcywgaW50IGNwdSwKICAgICAgKiBJZiB3ZSdyZSBpZGxlLCBqdXN0IHN0YXkgc28u
IE90aGVycyAob3IgZXh0ZXJuYWwgZXZlbnRzKQogICAgICAqIHdpbGwgcG9rZSB1cyB3aGVuIG5l
Y2Vzc2FyeS4KICAgICAgKi8KLSAgICBpZiAoIGlzX2lkbGVfdmNwdShzbmV4dC0+dmNwdSkgKQor
ICAgIGlmICggaXNfaWRsZV91bml0KHNuZXh0LT51bml0KSApCiAgICAgICAgIHJldHVybiAtMTsK
IAogICAgIC8qIEdlbmVyYWwgYWxnb3JpdGhtOgpAQCAtMzIwNCw4ICszMTkxLDggQEAgY3NjaGVk
Ml9ydW50aW1lKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgaW50IGNwdSwKICAgICBpZiAo
IHBydi0+cmF0ZWxpbWl0X3VzICkKICAgICB7CiAgICAgICAgIHNfdGltZV90IHJhdGVsaW1pdF9t
aW4gPSBNSUNST1NFQ1MocHJ2LT5yYXRlbGltaXRfdXMpOwotICAgICAgICBpZiAoIHNuZXh0LT52
Y3B1LT5zY2hlZF91bml0LT5pc19ydW5uaW5nICkKLSAgICAgICAgICAgIHJhdGVsaW1pdF9taW4g
PSBzbmV4dC0+dmNwdS0+c2NoZWRfdW5pdC0+c3RhdGVfZW50cnlfdGltZSArCisgICAgICAgIGlm
ICggc25leHQtPnVuaXQtPmlzX3J1bm5pbmcgKQorICAgICAgICAgICAgcmF0ZWxpbWl0X21pbiA9
IHNuZXh0LT51bml0LT5zdGF0ZV9lbnRyeV90aW1lICsKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBNSUNST1NFQ1MocHJ2LT5yYXRlbGltaXRfdXMpIC0gbm93OwogICAgICAgICBpZiAoIHJh
dGVsaW1pdF9taW4gPiBtaW5fdGltZSApCiAgICAgICAgICAgICBtaW5fdGltZSA9IHJhdGVsaW1p
dF9taW47CkBAIC0zMjIyLDcgKzMyMDksNyBAQCBjc2NoZWQyX3J1bnRpbWUoY29uc3Qgc3RydWN0
IHNjaGVkdWxlciAqb3BzLCBpbnQgY3B1LAogICAgIHsKICAgICAgICAgc3RydWN0IGNzY2hlZDJf
dW5pdCAqc3dhaXQgPSBydW5xX2VsZW0ocnVucS0+bmV4dCk7CiAKLSAgICAgICAgaWYgKCAhIGlz
X2lkbGVfdmNwdShzd2FpdC0+dmNwdSkKKyAgICAgICAgaWYgKCAhIGlzX2lkbGVfdW5pdChzd2Fp
dC0+dW5pdCkKICAgICAgICAgICAgICAmJiBzd2FpdC0+Y3JlZGl0ID4gMCApCiAgICAgICAgIHsK
ICAgICAgICAgICAgIHJ0X2NyZWRpdCA9IHNuZXh0LT5jcmVkaXQgLSBzd2FpdC0+Y3JlZGl0OwpA
QCAtMzIzNiw3ICszMjIzLDcgQEAgY3NjaGVkMl9ydW50aW1lKGNvbnN0IHN0cnVjdCBzY2hlZHVs
ZXIgKm9wcywgaW50IGNwdSwKICAgICAgKgogICAgICAqIEZJWE1FOiBTZWUgaWYgd2UgY2FuIGVs
aW1pbmF0ZSB0aGlzIGNvbnZlcnNpb24gaWYgd2Uga25vdyB0aW1lCiAgICAgICogd2lsbCBiZSBv
dXRzaWRlIChNSU4sTUFYKS4gIFByb2JhYmx5IHJlcXVpcmVzIHByZS1jYWxjdWxhdGluZwotICAg
ICAqIGNyZWRpdCB2YWx1ZXMgb2YgTUlOLE1BWCBwZXIgdmNwdSwgc2luY2UgZWFjaCB2Y3B1IGJ1
cm5zIGNyZWRpdAorICAgICAqIGNyZWRpdCB2YWx1ZXMgb2YgTUlOLE1BWCBwZXIgdW5pdCwgc2lu
Y2UgZWFjaCB1bml0IGJ1cm5zIGNyZWRpdAogICAgICAqIGF0IGEgZGlmZmVyZW50IHJhdGUuCiAg
ICAgICovCiAgICAgaWYgKCBydF9jcmVkaXQgPiAwICkKQEAgLTMyODQsMzYgKzMyNzEsMzUgQEAg
cnVucV9jYW5kaWRhdGUoc3RydWN0IGNzY2hlZDJfcnVucXVldWVfZGF0YSAqcnFkLAogCiAgICAg
KnNraXBwZWQgPSAwOwogCi0gICAgaWYgKCB1bmxpa2VseShpc19pZGxlX3ZjcHUoc2N1cnItPnZj
cHUpKSApCisgICAgaWYgKCB1bmxpa2VseShpc19pZGxlX3VuaXQoc2N1cnItPnVuaXQpKSApCiAg
ICAgewogICAgICAgICBzbmV4dCA9IHNjdXJyOwogICAgICAgICBnb3RvIGNoZWNrX3J1bnE7CiAg
ICAgfQogCi0gICAgeWllbGQgPSBfX3Rlc3RfYW5kX2NsZWFyX2JpdChfX0NTRkxBR192Y3B1X3lp
ZWxkLCAmc2N1cnItPmZsYWdzKTsKKyAgICB5aWVsZCA9IF9fdGVzdF9hbmRfY2xlYXJfYml0KF9f
Q1NGTEFHX3VuaXRfeWllbGQsICZzY3Vyci0+ZmxhZ3MpOwogCiAgICAgLyoKLSAgICAgKiBSZXR1
cm4gdGhlIGN1cnJlbnQgdmNwdSBpZiBpdCBoYXMgZXhlY3V0ZWQgZm9yIGxlc3MgdGhhbiByYXRl
bGltaXQuCi0gICAgICogQWRqdXN0c3RtZW50IGZvciB0aGUgc2VsZWN0ZWQgdmNwdSdzIGNyZWRp
dCBhbmQgZGVjaXNpb24KKyAgICAgKiBSZXR1cm4gdGhlIGN1cnJlbnQgdW5pdCBpZiBpdCBoYXMg
ZXhlY3V0ZWQgZm9yIGxlc3MgdGhhbiByYXRlbGltaXQuCisgICAgICogQWRqdXN0c3RtZW50IGZv
ciB0aGUgc2VsZWN0ZWQgdW5pdCdzIGNyZWRpdCBhbmQgZGVjaXNpb24KICAgICAgKiBmb3IgaG93
IGxvbmcgaXQgd2lsbCBydW4gd2lsbCBiZSB0YWtlbiBpbiBjc2NoZWQyX3J1bnRpbWUuCiAgICAg
ICoKICAgICAgKiBOb3RlIHRoYXQsIGlmIHNjdXJyIGlzIHlpZWxkaW5nLCB3ZSBkb24ndCBsZXQg
cmF0ZSBsaW1pdGluZyBraWNrIGluLgogICAgICAqIEluIGZhY3QsIGl0IG1heSBiZSB0aGUgY2Fz
ZSB0aGF0IHNjdXJyIGlzIGFib3V0IHRvIHNwaW4sIGFuZCB0aGVyZSdzCiAgICAgICogbm8gcG9p
bnQgZm9yY2luZyBpdCB0byBkbyBzbyB1bnRpbCByYXRlIGxpbWl0aW5nIGV4cGlyZXMuCiAgICAg
ICovCi0gICAgaWYgKCAheWllbGQgJiYgcHJ2LT5yYXRlbGltaXRfdXMgJiYgdmNwdV9ydW5uYWJs
ZShzY3Vyci0+dmNwdSkgJiYKLSAgICAgICAgIChub3cgLSBzY3Vyci0+dmNwdS0+c2NoZWRfdW5p
dC0+c3RhdGVfZW50cnlfdGltZSkgPAotICAgICAgICAgIE1JQ1JPU0VDUyhwcnYtPnJhdGVsaW1p
dF91cykgKQorICAgIGlmICggIXlpZWxkICYmIHBydi0+cmF0ZWxpbWl0X3VzICYmIHVuaXRfcnVu
bmFibGUoc2N1cnItPnVuaXQpICYmCisgICAgICAgICAobm93IC0gc2N1cnItPnVuaXQtPnN0YXRl
X2VudHJ5X3RpbWUpIDwgTUlDUk9TRUNTKHBydi0+cmF0ZWxpbWl0X3VzKSApCiAgICAgewogICAg
ICAgICBpZiAoIHVubGlrZWx5KHRiX2luaXRfZG9uZSkgKQogICAgICAgICB7CiAgICAgICAgICAg
ICBzdHJ1Y3QgewotICAgICAgICAgICAgICAgIHVuc2lnbmVkIHZjcHU6MTYsIGRvbToxNjsKKyAg
ICAgICAgICAgICAgICB1bnNpZ25lZCB1bml0OjE2LCBkb206MTY7CiAgICAgICAgICAgICAgICAg
dW5zaWduZWQgcnVudGltZTsKICAgICAgICAgICAgIH0gZDsKLSAgICAgICAgICAgIGQuZG9tID0g
c2N1cnItPnZjcHUtPmRvbWFpbi0+ZG9tYWluX2lkOwotICAgICAgICAgICAgZC52Y3B1ID0gc2N1
cnItPnZjcHUtPnZjcHVfaWQ7Ci0gICAgICAgICAgICBkLnJ1bnRpbWUgPSBub3cgLSBzY3Vyci0+
dmNwdS0+c2NoZWRfdW5pdC0+c3RhdGVfZW50cnlfdGltZTsKKyAgICAgICAgICAgIGQuZG9tID0g
c2N1cnItPnVuaXQtPmRvbWFpbi0+ZG9tYWluX2lkOworICAgICAgICAgICAgZC51bml0ID0gc2N1
cnItPnVuaXQtPnVuaXRfaWQ7CisgICAgICAgICAgICBkLnJ1bnRpbWUgPSBub3cgLSBzY3Vyci0+
dW5pdC0+c3RhdGVfZW50cnlfdGltZTsKICAgICAgICAgICAgIF9fdHJhY2VfdmFyKFRSQ19DU0NI
RUQyX1JBVEVMSU1JVCwgMSwKICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVvZihkKSwKICAg
ICAgICAgICAgICAgICAgICAgICAgICh1bnNpZ25lZCBjaGFyICopJmQpOwpAQCAtMzMyMiwxMyAr
MzMwOCwxMyBAQCBydW5xX2NhbmRpZGF0ZShzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICpy
cWQsCiAgICAgfQogCiAgICAgLyogSWYgc2N1cnIgaGFzIGEgc29mdC1hZmZpbml0eSwgbGV0J3Mg
Y2hlY2sgd2hldGhlciBjcHUgaXMgcGFydCBvZiBpdCAqLwotICAgIGlmICggaGFzX3NvZnRfYWZm
aW5pdHkoc2N1cnItPnZjcHUtPnNjaGVkX3VuaXQpICkKKyAgICBpZiAoIGhhc19zb2Z0X2FmZmlu
aXR5KHNjdXJyLT51bml0KSApCiAgICAgewotICAgICAgICBhZmZpbml0eV9iYWxhbmNlX2NwdW1h
c2soc2N1cnItPnZjcHUtPnNjaGVkX3VuaXQsIEJBTEFOQ0VfU09GVF9BRkZJTklUWSwKKyAgICAg
ICAgYWZmaW5pdHlfYmFsYW5jZV9jcHVtYXNrKHNjdXJyLT51bml0LCBCQUxBTkNFX1NPRlRfQUZG
SU5JVFksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjcHVtYXNrX3NjcmF0Y2gp
OwogICAgICAgICBpZiAoIHVubGlrZWx5KCFjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgY3B1bWFza19z
Y3JhdGNoKSkgKQogICAgICAgICB7Ci0gICAgICAgICAgICBjcHVtYXNrX3QgKm9ubGluZSA9IGNw
dXBvb2xfZG9tYWluX2NwdW1hc2soc2N1cnItPnZjcHUtPmRvbWFpbik7CisgICAgICAgICAgICBj
cHVtYXNrX3QgKm9ubGluZSA9IGNwdXBvb2xfZG9tYWluX2NwdW1hc2soc2N1cnItPnVuaXQtPmRv
bWFpbik7CiAKICAgICAgICAgICAgIC8qIE9rLCBpcyBhbnkgb2YgdGhlIHBjcHVzIGluIHNjdXJy
IHNvZnQtYWZmaW5pdHkgaWRsZT8gKi8KICAgICAgICAgICAgIGNwdW1hc2tfYW5kKGNwdW1hc2tf
c2NyYXRjaCwgY3B1bWFza19zY3JhdGNoLCAmcnFkLT5pZGxlKTsKQEAgLTMzNTYsMTAgKzMzNDIs
MTAgQEAgcnVucV9jYW5kaWRhdGUoc3RydWN0IGNzY2hlZDJfcnVucXVldWVfZGF0YSAqcnFkLAog
ICAgICAqCiAgICAgICogT2YgY291cnNlLCB3ZSBhbHNvIGRlZmF1bHQgdG8gaWRsZSBhbHNvIGlm
IHNjdXJyIGlzIG5vdCBydW5uYWJsZS4KICAgICAgKi8KLSAgICBpZiAoIHZjcHVfcnVubmFibGUo
c2N1cnItPnZjcHUpICYmICFzb2Z0X2FmZl9wcmVlbXB0ICkKKyAgICBpZiAoIHVuaXRfcnVubmFi
bGUoc2N1cnItPnVuaXQpICYmICFzb2Z0X2FmZl9wcmVlbXB0ICkKICAgICAgICAgc25leHQgPSBz
Y3VycjsKICAgICBlbHNlCi0gICAgICAgIHNuZXh0ID0gY3NjaGVkMl91bml0KGlkbGVfdmNwdVtj
cHVdLT5zY2hlZF91bml0KTsKKyAgICAgICAgc25leHQgPSBjc2NoZWQyX3VuaXQoc2NoZWRfaWRs
ZV91bml0KGNwdSkpOwogCiAgY2hlY2tfcnVucToKICAgICBsaXN0X2Zvcl9lYWNoX3NhZmUoIGl0
ZXIsIHRlbXAsICZycWQtPnJ1bnEgKQpAQCAtMzM2OSwyNCArMzM1NSwyNCBAQCBydW5xX2NhbmRp
ZGF0ZShzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICpycWQsCiAgICAgICAgIGlmICggdW5s
aWtlbHkodGJfaW5pdF9kb25lKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIHN0cnVjdCB7Ci0g
ICAgICAgICAgICAgICAgdW5zaWduZWQgdmNwdToxNiwgZG9tOjE2OworICAgICAgICAgICAgICAg
IHVuc2lnbmVkIHVuaXQ6MTYsIGRvbToxNjsKICAgICAgICAgICAgIH0gZDsKLSAgICAgICAgICAg
IGQuZG9tID0gc3ZjLT52Y3B1LT5kb21haW4tPmRvbWFpbl9pZDsKLSAgICAgICAgICAgIGQudmNw
dSA9IHN2Yy0+dmNwdS0+dmNwdV9pZDsKKyAgICAgICAgICAgIGQuZG9tID0gc3ZjLT51bml0LT5k
b21haW4tPmRvbWFpbl9pZDsKKyAgICAgICAgICAgIGQudW5pdCA9IHN2Yy0+dW5pdC0+dW5pdF9p
ZDsKICAgICAgICAgICAgIF9fdHJhY2VfdmFyKFRSQ19DU0NIRUQyX1JVTlFfQ0FORF9DSEVDSywg
MSwKICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVvZihkKSwKICAgICAgICAgICAgICAgICAg
ICAgICAgICh1bnNpZ25lZCBjaGFyICopJmQpOwogICAgICAgICB9CiAKLSAgICAgICAgLyogT25s
eSBjb25zaWRlciB2Y3B1cyB0aGF0IGFyZSBhbGxvd2VkIHRvIHJ1biBvbiB0aGlzIHByb2Nlc3Nv
ci4gKi8KLSAgICAgICAgaWYgKCAhY3B1bWFza190ZXN0X2NwdShjcHUsIHN2Yy0+dmNwdS0+c2No
ZWRfdW5pdC0+Y3B1X2hhcmRfYWZmaW5pdHkpICkKKyAgICAgICAgLyogT25seSBjb25zaWRlciB1
bml0cyB0aGF0IGFyZSBhbGxvd2VkIHRvIHJ1biBvbiB0aGlzIHByb2Nlc3Nvci4gKi8KKyAgICAg
ICAgaWYgKCAhY3B1bWFza190ZXN0X2NwdShjcHUsIHN2Yy0+dW5pdC0+Y3B1X2hhcmRfYWZmaW5p
dHkpICkKICAgICAgICAgewogICAgICAgICAgICAgKCpza2lwcGVkKSsrOwogICAgICAgICAgICAg
Y29udGludWU7CiAgICAgICAgIH0KIAogICAgICAgICAvKgotICAgICAgICAgKiBJZiBhIHZjcHUg
aXMgbWVhbnQgdG8gYmUgcGlja2VkIHVwIGJ5IGFub3RoZXIgcHJvY2Vzc29yLCBhbmQgc3VjaAor
ICAgICAgICAgKiBJZiBhbiB1bml0IGlzIG1lYW50IHRvIGJlIHBpY2tlZCB1cCBieSBhbm90aGVy
IHByb2Nlc3NvciwgYW5kIHN1Y2gKICAgICAgICAgICogcHJvY2Vzc29yIGhhcyBub3Qgc2NoZWR1
bGVkIHlldCwgbGVhdmUgaXQgaW4gdGhlIHJ1bnF1ZXVlIGZvciBoaW0uCiAgICAgICAgICAqLwog
ICAgICAgICBpZiAoIHN2Yy0+dGlja2xlZF9jcHUgIT0gLTEgJiYgc3ZjLT50aWNrbGVkX2NwdSAh
PSBjcHUgJiYKQEAgLTM0MDEsNyArMzM4Nyw3IEBAIHJ1bnFfY2FuZGlkYXRlKHN0cnVjdCBjc2No
ZWQyX3J1bnF1ZXVlX2RhdGEgKnJxZCwKICAgICAgICAgICogSWYgdGhpcyBpcyBvbiBhIGRpZmZl
cmVudCBwcm9jZXNzb3IsIGRvbid0IHB1bGwgaXQgdW5sZXNzCiAgICAgICAgICAqIGl0cyBjcmVk
aXQgaXMgYXQgbGVhc3QgQ1NDSEVEMl9NSUdSQVRFX1JFU0lTVCBoaWdoZXIuCiAgICAgICAgICAq
LwotICAgICAgICBpZiAoIHN2Yy0+dmNwdS0+cHJvY2Vzc29yICE9IGNwdQorICAgICAgICBpZiAo
IHNjaGVkX3VuaXRfY3B1KHN2Yy0+dW5pdCkgIT0gY3B1CiAgICAgICAgICAgICAgJiYgc25leHQt
PmNyZWRpdCArIENTQ0hFRDJfTUlHUkFURV9SRVNJU1QgPiBzdmMtPmNyZWRpdCApCiAgICAgICAg
IHsKICAgICAgICAgICAgICgqc2tpcHBlZCkrKzsKQEAgLTM0MTYsNyArMzQwMiw3IEBAIHJ1bnFf
Y2FuZGlkYXRlKHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnJxZCwKICAgICAgICAgICog
c29tZSBidWRnZXQsIHRoZW4gY2hvb3NlIGl0LgogICAgICAgICAgKi8KICAgICAgICAgaWYgKCAo
eWllbGQgfHwgc3ZjLT5jcmVkaXQgPiBzbmV4dC0+Y3JlZGl0KSAmJgotICAgICAgICAgICAgICgh
aGFzX2NhcChzdmMpIHx8IHZjcHVfZ3JhYl9idWRnZXQoc3ZjKSkgKQorICAgICAgICAgICAgICgh
aGFzX2NhcChzdmMpIHx8IHVuaXRfZ3JhYl9idWRnZXQoc3ZjKSkgKQogICAgICAgICAgICAgc25l
eHQgPSBzdmM7CiAKICAgICAgICAgLyogSW4gYW55IGNhc2UsIGlmIHdlIGdvdCB0aGlzIGZhciwg
YnJlYWsuICovCkBAIC0zNDI2LDEyICszNDEyLDEyIEBAIHJ1bnFfY2FuZGlkYXRlKHN0cnVjdCBj
c2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnJxZCwKICAgICBpZiAoIHVubGlrZWx5KHRiX2luaXRfZG9u
ZSkgKQogICAgIHsKICAgICAgICAgc3RydWN0IHsKLSAgICAgICAgICAgIHVuc2lnbmVkIHZjcHU6
MTYsIGRvbToxNjsKKyAgICAgICAgICAgIHVuc2lnbmVkIHVuaXQ6MTYsIGRvbToxNjsKICAgICAg
ICAgICAgIHVuc2lnbmVkIHRpY2tsZWRfY3B1LCBza2lwcGVkOwogICAgICAgICAgICAgaW50IGNy
ZWRpdDsKICAgICAgICAgfSBkOwotICAgICAgICBkLmRvbSA9IHNuZXh0LT52Y3B1LT5kb21haW4t
PmRvbWFpbl9pZDsKLSAgICAgICAgZC52Y3B1ID0gc25leHQtPnZjcHUtPnZjcHVfaWQ7CisgICAg
ICAgIGQuZG9tID0gc25leHQtPnVuaXQtPmRvbWFpbi0+ZG9tYWluX2lkOworICAgICAgICBkLnVu
aXQgPSBzbmV4dC0+dW5pdC0+dW5pdF9pZDsKICAgICAgICAgZC5jcmVkaXQgPSBzbmV4dC0+Y3Jl
ZGl0OwogICAgICAgICBkLnRpY2tsZWRfY3B1ID0gc25leHQtPnRpY2tsZWRfY3B1OwogICAgICAg
ICBkLnNraXBwZWQgPSAqc2tpcHBlZDsKQEAgLTM0NjMsMTQgKzM0NDksMTUgQEAgY3NjaGVkMl9z
Y2hlZHVsZSgKIHsKICAgICBjb25zdCBpbnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwogICAg
IHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnJxZDsKLSAgICBzdHJ1Y3QgY3NjaGVkMl91
bml0ICogY29uc3Qgc2N1cnIgPSBjc2NoZWQyX3VuaXQoY3VycmVudC0+c2NoZWRfdW5pdCk7Cisg
ICAgc3RydWN0IHNjaGVkX3VuaXQgKmN1cnJ1bml0ID0gY3VycmVudC0+c2NoZWRfdW5pdDsKKyAg
ICBzdHJ1Y3QgY3NjaGVkMl91bml0ICogY29uc3Qgc2N1cnIgPSBjc2NoZWQyX3VuaXQoY3VycnVu
aXQpOwogICAgIHN0cnVjdCBjc2NoZWQyX3VuaXQgKnNuZXh0ID0gTlVMTDsKLSAgICB1bnNpZ25l
ZCBpbnQgc2tpcHBlZF92Y3B1cyA9IDA7CisgICAgdW5zaWduZWQgaW50IHNraXBwZWRfdW5pdHMg
PSAwOwogICAgIHN0cnVjdCB0YXNrX3NsaWNlIHJldDsKICAgICBib29sIHRpY2tsZWQ7CiAKICAg
ICBTQ0hFRF9TVEFUX0NSQU5LKHNjaGVkdWxlKTsKLSAgICBDU0NIRUQyX1ZDUFVfQ0hFQ0soY3Vy
cmVudCk7CisgICAgQ1NDSEVEMl9VTklUX0NIRUNLKGN1cnJ1bml0KTsKIAogICAgIEJVR19PTigh
Y3B1bWFza190ZXN0X2NwdShjcHUsICZjc2NoZWQyX3ByaXYob3BzKS0+aW5pdGlhbGl6ZWQpKTsK
IApAQCAtMzQ3OSw3ICszNDY2LDcgQEAgY3NjaGVkMl9zY2hlZHVsZSgKIAogICAgIEFTU0VSVChz
cGluX2lzX2xvY2tlZChnZXRfc2NoZWRfcmVzKGNwdSktPnNjaGVkdWxlX2xvY2spKTsKIAotICAg
IEJVR19PTighaXNfaWRsZV92Y3B1KHNjdXJyLT52Y3B1KSAmJiBzY3Vyci0+cnFkICE9IHJxZCk7
CisgICAgQlVHX09OKCFpc19pZGxlX3VuaXQoY3VycnVuaXQpICYmIHNjdXJyLT5ycWQgIT0gcnFk
KTsKIAogICAgIC8qIENsZWFyICJ0aWNrbGVkIiBiaXQgbm93IHRoYXQgd2UndmUgYmVlbiBzY2hl
ZHVsZWQgKi8KICAgICB0aWNrbGVkID0gY3B1bWFza190ZXN0X2NwdShjcHUsICZycWQtPnRpY2ts
ZWQpOwpAQCAtMzQ5OSw3ICszNDg2LDcgQEAgY3NjaGVkMl9zY2hlZHVsZSgKICAgICAgICAgZC5j
cHUgPSBjcHU7CiAgICAgICAgIGQucnFfaWQgPSBjMnIoY3B1KTsKICAgICAgICAgZC50YXNrbGV0
ID0gdGFza2xldF93b3JrX3NjaGVkdWxlZDsKLSAgICAgICAgZC5pZGxlID0gaXNfaWRsZV92Y3B1
KGN1cnJlbnQpOworICAgICAgICBkLmlkbGUgPSBpc19pZGxlX3VuaXQoY3VycnVuaXQpOwogICAg
ICAgICBkLnNtdF9pZGxlID0gY3B1bWFza190ZXN0X2NwdShjcHUsICZycWQtPnNtdF9pZGxlKTsK
ICAgICAgICAgZC50aWNrbGVkID0gdGlja2xlZDsKICAgICAgICAgX190cmFjZV92YXIoVFJDX0NT
Q0hFRDJfU0NIRURVTEUsIDEsCkBAIC0zNTEzLDU1ICszNTAwLDU1IEBAIGNzY2hlZDJfc2NoZWR1
bGUoCiAgICAgLyoKICAgICAgKiAgQmVsb3cgMCwgbWVhbnMgdGhhdCB3ZSBhcmUgY2FwcGVkIGFu
ZCB3ZSBoYXZlIG92ZXJydW4gb3VyICBidWRnZXQuCiAgICAgICogIExldCdzIHRyeSB0byBnZXQg
c29tZSBtb3JlIGJ1dCwgaWYgd2UgZmFpbCAoZS5nLiwgYmVjYXVzZSBvZiB0aGUKLSAgICAgKiAg
b3RoZXIgcnVubmluZyB2Y3B1cyksIHdlIHdpbGwgYmUgcGFya2VkLgorICAgICAqICBvdGhlciBy
dW5uaW5nIHVuaXRzKSwgd2Ugd2lsbCBiZSBwYXJrZWQuCiAgICAgICovCiAgICAgaWYgKCB1bmxp
a2VseShzY3Vyci0+YnVkZ2V0IDw9IDApICkKLSAgICAgICAgdmNwdV9ncmFiX2J1ZGdldChzY3Vy
cik7CisgICAgICAgIHVuaXRfZ3JhYl9idWRnZXQoc2N1cnIpOwogCiAgICAgLyoKLSAgICAgKiBT
ZWxlY3QgbmV4dCBydW5uYWJsZSBsb2NhbCBWQ1BVIChpZSB0b3Agb2YgbG9jYWwgcnVucSkuCisg
ICAgICogU2VsZWN0IG5leHQgcnVubmFibGUgbG9jYWwgVU5JVCAoaWUgdG9wIG9mIGxvY2FsIHJ1
bnEpLgogICAgICAqCi0gICAgICogSWYgdGhlIGN1cnJlbnQgdmNwdSBpcyBydW5uYWJsZSwgYW5k
IGhhcyBoaWdoZXIgY3JlZGl0IHRoYW4KKyAgICAgKiBJZiB0aGUgY3VycmVudCB1bml0IGlzIHJ1
bm5hYmxlLCBhbmQgaGFzIGhpZ2hlciBjcmVkaXQgdGhhbgogICAgICAqIHRoZSBuZXh0IGd1eSBv
biB0aGUgcXVldWUgKG9yIHRoZXJlIGlzIG5vb25lIGVsc2UpLCB3ZSB3YW50IHRvCiAgICAgICog
cnVuIGhpbSBhZ2Fpbi4KICAgICAgKgotICAgICAqIElmIHRoZXJlJ3MgdGFza2xldCB3b3JrIHRv
IGRvLCB3ZSB3YW50IHRvIGNob3NlIHRoZSBpZGxlIHZjcHUKKyAgICAgKiBJZiB0aGVyZSdzIHRh
c2tsZXQgd29yayB0byBkbywgd2Ugd2FudCB0byBjaG9zZSB0aGUgaWRsZSB1bml0CiAgICAgICog
Zm9yIHRoaXMgcHJvY2Vzc29yLCBhbmQgbWFyayB0aGUgY3VycmVudCBmb3IgZGVsYXllZCBydW5x
dWV1ZQogICAgICAqIGFkZC4KICAgICAgKgotICAgICAqIElmIHRoZSBjdXJyZW50IHZjcHUgaXMg
cnVubmFibGUsIGFuZCB0aGVyZSdzIGFub3RoZXIgcnVubmFibGUKKyAgICAgKiBJZiB0aGUgY3Vy
cmVudCB1bml0IGlzIHJ1bm5hYmxlLCBhbmQgdGhlcmUncyBhbm90aGVyIHJ1bm5hYmxlCiAgICAg
ICogY2FuZGlkYXRlLCB3ZSB3YW50IHRvIG1hcmsgY3VycmVudCBmb3IgZGVsYXllZCBydW5xdWV1
ZSBhZGQsCiAgICAgICogYW5kIHJlbW92ZSB0aGUgbmV4dCBndXkgZnJvbSB0aGUgcXVldWUuCiAg
ICAgICoKLSAgICAgKiBJZiB0aGUgY3VycmVudCB2Y3B1IGlzIG5vdCBydW5uYWJsZSwgd2Ugd2Fu
dCB0byBjaG9zZSB0aGUgaWRsZQotICAgICAqIHZjcHUgZm9yIHRoaXMgcHJvY2Vzc29yLgorICAg
ICAqIElmIHRoZSBjdXJyZW50IHVuaXQgaXMgbm90IHJ1bm5hYmxlLCB3ZSB3YW50IHRvIGNob3Nl
IHRoZSBpZGxlCisgICAgICogdW5pdCBmb3IgdGhpcyBwcm9jZXNzb3IuCiAgICAgICovCiAgICAg
aWYgKCB0YXNrbGV0X3dvcmtfc2NoZWR1bGVkICkKICAgICB7Ci0gICAgICAgIF9fY2xlYXJfYml0
KF9fQ1NGTEFHX3ZjcHVfeWllbGQsICZzY3Vyci0+ZmxhZ3MpOworICAgICAgICBfX2NsZWFyX2Jp
dChfX0NTRkxBR191bml0X3lpZWxkLCAmc2N1cnItPmZsYWdzKTsKICAgICAgICAgdHJhY2VfdmFy
KFRSQ19DU0NIRUQyX1NDSEVEX1RBU0tMRVQsIDEsIDAsIE5VTEwpOwotICAgICAgICBzbmV4dCA9
IGNzY2hlZDJfdW5pdChpZGxlX3ZjcHVbY3B1XS0+c2NoZWRfdW5pdCk7CisgICAgICAgIHNuZXh0
ID0gY3NjaGVkMl91bml0KHNjaGVkX2lkbGVfdW5pdChjcHUpKTsKICAgICB9CiAgICAgZWxzZQot
ICAgICAgICBzbmV4dCA9IHJ1bnFfY2FuZGlkYXRlKHJxZCwgc2N1cnIsIGNwdSwgbm93LCAmc2tp
cHBlZF92Y3B1cyk7CisgICAgICAgIHNuZXh0ID0gcnVucV9jYW5kaWRhdGUocnFkLCBzY3Vyciwg
Y3B1LCBub3csICZza2lwcGVkX3VuaXRzKTsKIAotICAgIC8qIElmIHN3aXRjaGluZyBmcm9tIGEg
bm9uLWlkbGUgcnVubmFibGUgdmNwdSwgcHV0IGl0CisgICAgLyogSWYgc3dpdGNoaW5nIGZyb20g
YSBub24taWRsZSBydW5uYWJsZSB1bml0LCBwdXQgaXQKICAgICAgKiBiYWNrIG9uIHRoZSBydW5x
dWV1ZS4gKi8KICAgICBpZiAoIHNuZXh0ICE9IHNjdXJyCi0gICAgICAgICAmJiAhaXNfaWRsZV92
Y3B1KHNjdXJyLT52Y3B1KQotICAgICAgICAgJiYgdmNwdV9ydW5uYWJsZShjdXJyZW50KSApCisg
ICAgICAgICAmJiAhaXNfaWRsZV91bml0KGN1cnJ1bml0KQorICAgICAgICAgJiYgdW5pdF9ydW5u
YWJsZShjdXJydW5pdCkgKQogICAgICAgICBfX3NldF9iaXQoX19DU0ZMQUdfZGVsYXllZF9ydW5x
X2FkZCwgJnNjdXJyLT5mbGFncyk7CiAKICAgICByZXQubWlncmF0ZWQgPSAwOwogCiAgICAgLyog
QWNjb3VudGluZyBmb3Igbm9uLWlkbGUgdGFza3MgKi8KLSAgICBpZiAoICFpc19pZGxlX3ZjcHUo
c25leHQtPnZjcHUpICkKKyAgICBpZiAoICFpc19pZGxlX3VuaXQoc25leHQtPnVuaXQpICkKICAg
ICB7CiAgICAgICAgIC8qIElmIHN3aXRjaGluZywgcmVtb3ZlIHRoaXMgZnJvbSB0aGUgcnVucXVl
dWUgYW5kIG1hcmsgaXQgc2NoZWR1bGVkICovCiAgICAgICAgIGlmICggc25leHQgIT0gc2N1cnIg
KQogICAgICAgICB7CiAgICAgICAgICAgICBBU1NFUlQoc25leHQtPnJxZCA9PSBycWQpOwotICAg
ICAgICAgICAgQVNTRVJUKCFzbmV4dC0+dmNwdS0+c2NoZWRfdW5pdC0+aXNfcnVubmluZyk7Cisg
ICAgICAgICAgICBBU1NFUlQoIXNuZXh0LT51bml0LT5pc19ydW5uaW5nKTsKIAogICAgICAgICAg
ICAgcnVucV9yZW1vdmUoc25leHQpOwogICAgICAgICAgICAgX19zZXRfYml0KF9fQ1NGTEFHX3Nj
aGVkdWxlZCwgJnNuZXh0LT5mbGFncyk7CkBAIC0zNTc2LDE5ICszNTYzLDE5IEBAIGNzY2hlZDJf
c2NoZWR1bGUoCiAKICAgICAgICAgLyoKICAgICAgICAgICogVGhlIHJlc2V0IGNvbmRpdGlvbiBp
cyAiaGFzIGEgc2NoZWR1bGVyIGVwb2NoIGNvbWUgdG8gYW4gZW5kPyIuCi0gICAgICAgICAqIFRo
ZSB3YXkgdGhpcyBpcyBlbmZvcmNlZCBpcyBjaGVja2luZyB3aGV0aGVyIHRoZSB2Y3B1IGF0IHRo
ZSB0b3AKKyAgICAgICAgICogVGhlIHdheSB0aGlzIGlzIGVuZm9yY2VkIGlzIGNoZWNraW5nIHdo
ZXRoZXIgdGhlIHVuaXQgYXQgdGhlIHRvcAogICAgICAgICAgKiBvZiB0aGUgcnVucXVldWUgaGFz
IG5lZ2F0aXZlIGNyZWRpdHMuIFRoaXMgbWVhbnMgdGhlIGVwb2NocyBoYXZlCiAgICAgICAgICAq
IHZhcmlhYmxlIGxlbmd0aCwgYXMgaW4gb25lIGVwb2NoIGV4cG9yZXMgd2hlbjoKLSAgICAgICAg
ICogIDEpIHRoZSB2Y3B1IGF0IHRoZSB0b3Agb2YgdGhlIHJ1bnF1ZXVlIGhhcyBleGVjdXRlZCBm
b3IKKyAgICAgICAgICogIDEpIHRoZSB1bml0IGF0IHRoZSB0b3Agb2YgdGhlIHJ1bnF1ZXVlIGhh
cyBleGVjdXRlZCBmb3IKICAgICAgICAgICogICAgIGFyb3VuZCAxMCBtcyAod2l0aCBkZWZhdWx0
IHBhcmFtZXRlcnMpOwotICAgICAgICAgKiAgMikgbm8gb3RoZXIgdmNwdSB3aXRoIGhpZ2hlciBj
cmVkaXRzIHdhbnRzIHRvIHJ1bi4KKyAgICAgICAgICogIDIpIG5vIG90aGVyIHVuaXQgd2l0aCBo
aWdoZXIgY3JlZGl0cyB3YW50cyB0byBydW4uCiAgICAgICAgICAqCiAgICAgICAgICAqIEhlcmUs
IHdoZXJlIHdlIHdhbnQgdG8gY2hlY2sgZm9yIHJlc2V0LCB3ZSBuZWVkIHRvIG1ha2Ugc3VyZSB0
aGUKLSAgICAgICAgICogcHJvcGVyIHZjcHUgaXMgYmVpbmcgdXNlZC4gSW4gZmFjdCwgcnVucXVl
dWVfY2FuZGlkYXRlKCkgbWF5IGhhdmUKLSAgICAgICAgICogbm90IHJldHVybmVkIHRoZSBmaXJz
dCB2Y3B1IGluIHRoZSBydW5xdWV1ZSwgZm9yIHZhcmlvdXMgcmVhc29ucworICAgICAgICAgKiBw
cm9wZXIgdW5pdCBpcyBiZWluZyB1c2VkLiBJbiBmYWN0LCBydW5xdWV1ZV9jYW5kaWRhdGUoKSBt
YXkgaGF2ZQorICAgICAgICAgKiBub3QgcmV0dXJuZWQgdGhlIGZpcnN0IHVuaXQgaW4gdGhlIHJ1
bnF1ZXVlLCBmb3IgdmFyaW91cyByZWFzb25zCiAgICAgICAgICAqIChlLmcuLCBhZmZpbml0eSku
IE9ubHkgdHJpZ2dlciBhIHJlc2V0IHdoZW4gaXQgZG9lcy4KICAgICAgICAgICovCi0gICAgICAg
IGlmICggc2tpcHBlZF92Y3B1cyA9PSAwICYmIHNuZXh0LT5jcmVkaXQgPD0gQ1NDSEVEMl9DUkVE
SVRfUkVTRVQgKQorICAgICAgICBpZiAoIHNraXBwZWRfdW5pdHMgPT0gMCAmJiBzbmV4dC0+Y3Jl
ZGl0IDw9IENTQ0hFRDJfQ1JFRElUX1JFU0VUICkKICAgICAgICAgewogICAgICAgICAgICAgcmVz
ZXRfY3JlZGl0KG9wcywgY3B1LCBub3csIHNuZXh0KTsKICAgICAgICAgICAgIGJhbGFuY2VfbG9h
ZChvcHMsIGNwdSwgbm93KTsKQEAgLTM1OTgsMTEgKzM1ODUsMTAgQEAgY3NjaGVkMl9zY2hlZHVs
ZSgKICAgICAgICAgc25leHQtPnRpY2tsZWRfY3B1ID0gLTE7CiAKICAgICAgICAgLyogU2FmZSBi
ZWNhdXNlIGxvY2sgZm9yIG9sZCBwcm9jZXNzb3IgaXMgaGVsZCAqLwotICAgICAgICBpZiAoIHNu
ZXh0LT52Y3B1LT5wcm9jZXNzb3IgIT0gY3B1ICkKKyAgICAgICAgaWYgKCBzY2hlZF91bml0X2Nw
dShzbmV4dC0+dW5pdCkgIT0gY3B1ICkKICAgICAgICAgewogICAgICAgICAgICAgc25leHQtPmNy
ZWRpdCArPSBDU0NIRUQyX01JR1JBVEVfQ09NUEVOU0FUSU9OOwotICAgICAgICAgICAgc25leHQt
PnZjcHUtPnByb2Nlc3NvciA9IGNwdTsKLSAgICAgICAgICAgIHNuZXh0LT52Y3B1LT5zY2hlZF91
bml0LT5yZXMgPSBnZXRfc2NoZWRfcmVzKGNwdSk7CisgICAgICAgICAgICBzY2hlZF9zZXRfcmVz
KHNuZXh0LT51bml0LCBnZXRfc2NoZWRfcmVzKGNwdSkpOwogICAgICAgICAgICAgU0NIRURfU1RB
VF9DUkFOSyhtaWdyYXRlZCk7CiAgICAgICAgICAgICByZXQubWlncmF0ZWQgPSAxOwogICAgICAg
ICB9CkBAIC0zNjM2LDIwICszNjIyLDIwIEBAIGNzY2hlZDJfc2NoZWR1bGUoCiAgICAgICogUmV0
dXJuIHRhc2sgdG8gcnVuIG5leHQuLi4KICAgICAgKi8KICAgICByZXQudGltZSA9IGNzY2hlZDJf
cnVudGltZShvcHMsIGNwdSwgc25leHQsIG5vdyk7Ci0gICAgcmV0LnRhc2sgPSBzbmV4dC0+dmNw
dS0+c2NoZWRfdW5pdDsKKyAgICByZXQudGFzayA9IHNuZXh0LT51bml0OwogCi0gICAgQ1NDSEVE
Ml9WQ1BVX0NIRUNLKHJldC50YXNrLT52Y3B1KTsKKyAgICBDU0NIRUQyX1VOSVRfQ0hFQ0socmV0
LnRhc2spOwogICAgIHJldHVybiByZXQ7CiB9CiAKIHN0YXRpYyB2b2lkCi1jc2NoZWQyX2R1bXBf
dmNwdShzdHJ1Y3QgY3NjaGVkMl9wcml2YXRlICpwcnYsIHN0cnVjdCBjc2NoZWQyX3VuaXQgKnN2
YykKK2NzY2hlZDJfZHVtcF91bml0KHN0cnVjdCBjc2NoZWQyX3ByaXZhdGUgKnBydiwgc3RydWN0
IGNzY2hlZDJfdW5pdCAqc3ZjKQogewogICAgIHByaW50aygiWyVpLiVpXSBmbGFncz0leCBjcHU9
JWkiLAotICAgICAgICAgICAgc3ZjLT52Y3B1LT5kb21haW4tPmRvbWFpbl9pZCwKLSAgICAgICAg
ICAgIHN2Yy0+dmNwdS0+dmNwdV9pZCwKKyAgICAgICAgICAgIHN2Yy0+dW5pdC0+ZG9tYWluLT5k
b21haW5faWQsCisgICAgICAgICAgICBzdmMtPnVuaXQtPnVuaXRfaWQsCiAgICAgICAgICAgICBz
dmMtPmZsYWdzLAotICAgICAgICAgICAgc3ZjLT52Y3B1LT5wcm9jZXNzb3IpOworICAgICAgICAg
ICAgc2NoZWRfdW5pdF9jcHUoc3ZjLT51bml0KSk7CiAKICAgICBwcmludGsoIiBjcmVkaXQ9JSIg
UFJJaTMyIiBbdz0ldV0iLCBzdmMtPmNyZWRpdCwgc3ZjLT53ZWlnaHQpOwogCkBAIC0zNjc0LDEy
ICszNjYwLDEyIEBAIGR1bXBfcGNwdShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIGludCBj
cHUpCiAgICAgICAgICAgIG5yX2NwdV9pZHMsIGNwdW1hc2tfYml0cyhwZXJfY3B1KGNwdV9zaWJs
aW5nX21hc2ssIGNwdSkpLAogICAgICAgICAgICBucl9jcHVfaWRzLCBjcHVtYXNrX2JpdHMocGVy
X2NwdShjcHVfY29yZV9tYXNrLCBjcHUpKSk7CiAKLSAgICAvKiBjdXJyZW50IFZDUFUgKG5vdGhp
bmcgdG8gc2F5IGlmIHRoYXQncyB0aGUgaWRsZSB2Y3B1KSAqLworICAgIC8qIGN1cnJlbnQgVU5J
VCAobm90aGluZyB0byBzYXkgaWYgdGhhdCdzIHRoZSBpZGxlIHVuaXQpICovCiAgICAgc3ZjID0g
Y3NjaGVkMl91bml0KGN1cnJfb25fY3B1KGNwdSkpOwotICAgIGlmICggc3ZjICYmICFpc19pZGxl
X3ZjcHUoc3ZjLT52Y3B1KSApCisgICAgaWYgKCBzdmMgJiYgIWlzX2lkbGVfdW5pdChzdmMtPnVu
aXQpICkKICAgICB7CiAgICAgICAgIHByaW50aygiXHRydW46ICIpOwotICAgICAgICBjc2NoZWQy
X2R1bXBfdmNwdShwcnYsIHN2Yyk7CisgICAgICAgIGNzY2hlZDJfZHVtcF91bml0KHBydiwgc3Zj
KTsKICAgICB9CiB9CiAKQEAgLTM3MzYsNyArMzcyMiw3IEBAIGNzY2hlZDJfZHVtcChjb25zdCBz
dHJ1Y3Qgc2NoZWR1bGVyICpvcHMpCiAgICAgbGlzdF9mb3JfZWFjaCggaXRlcl9zZG9tLCAmcHJ2
LT5zZG9tICkKICAgICB7CiAgICAgICAgIHN0cnVjdCBjc2NoZWQyX2RvbSAqc2RvbTsKLSAgICAg
ICAgc3RydWN0IHZjcHUgKnY7CisgICAgICAgIHN0cnVjdCBzY2hlZF91bml0ICp1bml0OwogCiAg
ICAgICAgIHNkb20gPSBsaXN0X2VudHJ5KGl0ZXJfc2RvbSwgc3RydWN0IGNzY2hlZDJfZG9tLCBz
ZG9tX2VsZW0pOwogCkBAIC0zNzQ0LDE5ICszNzMwLDE5IEBAIGNzY2hlZDJfZHVtcChjb25zdCBz
dHJ1Y3Qgc2NoZWR1bGVyICpvcHMpCiAgICAgICAgICAgICAgICBzZG9tLT5kb20tPmRvbWFpbl9p
ZCwKICAgICAgICAgICAgICAgIHNkb20tPndlaWdodCwKICAgICAgICAgICAgICAgIHNkb20tPmNh
cCwKLSAgICAgICAgICAgICAgIHNkb20tPm5yX3ZjcHVzKTsKKyAgICAgICAgICAgICAgIHNkb20t
Pm5yX3VuaXRzKTsKIAotICAgICAgICBmb3JfZWFjaF92Y3B1KCBzZG9tLT5kb20sIHYgKQorICAg
ICAgICBmb3JfZWFjaF9zY2hlZF91bml0ICggc2RvbS0+ZG9tLCB1bml0ICkKICAgICAgICAgewot
ICAgICAgICAgICAgc3RydWN0IGNzY2hlZDJfdW5pdCAqIGNvbnN0IHN2YyA9IGNzY2hlZDJfdW5p
dCh2LT5zY2hlZF91bml0KTsKKyAgICAgICAgICAgIHN0cnVjdCBjc2NoZWQyX3VuaXQgKiBjb25z
dCBzdmMgPSBjc2NoZWQyX3VuaXQodW5pdCk7CiAgICAgICAgICAgICBzcGlubG9ja190ICpsb2Nr
OwogCi0gICAgICAgICAgICBsb2NrID0gdW5pdF9zY2hlZHVsZV9sb2NrKHN2Yy0+dmNwdS0+c2No
ZWRfdW5pdCk7CisgICAgICAgICAgICBsb2NrID0gdW5pdF9zY2hlZHVsZV9sb2NrKHVuaXQpOwog
CiAgICAgICAgICAgICBwcmludGsoIlx0JTNkOiAiLCArK2xvb3ApOwotICAgICAgICAgICAgY3Nj
aGVkMl9kdW1wX3ZjcHUocHJ2LCBzdmMpOworICAgICAgICAgICAgY3NjaGVkMl9kdW1wX3VuaXQo
cHJ2LCBzdmMpOwogCi0gICAgICAgICAgICB1bml0X3NjaGVkdWxlX3VubG9jayhsb2NrLCBzdmMt
PnZjcHUtPnNjaGVkX3VuaXQpOworICAgICAgICAgICAgdW5pdF9zY2hlZHVsZV91bmxvY2sobG9j
aywgdW5pdCk7CiAgICAgICAgIH0KICAgICB9CiAKQEAgLTM3ODIsNyArMzc2OCw3IEBAIGNzY2hl
ZDJfZHVtcChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMpCiAgICAgICAgICAgICBpZiAoIHN2
YyApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgcHJpbnRrKCJcdCUzZDogIiwgbG9v
cCsrKTsKLSAgICAgICAgICAgICAgICBjc2NoZWQyX2R1bXBfdmNwdShwcnYsIHN2Yyk7CisgICAg
ICAgICAgICAgICAgY3NjaGVkMl9kdW1wX3VuaXQocHJ2LCBzdmMpOwogICAgICAgICAgICAgfQog
ICAgICAgICB9CiAgICAgICAgIHNwaW5fdW5sb2NrKCZycWQtPmxvY2spOwpAQCAtMzg4Miw3ICsz
ODY4LDcgQEAgY3NjaGVkMl9zd2l0Y2hfc2NoZWQoc3RydWN0IHNjaGVkdWxlciAqbmV3X29wcywg
dW5zaWduZWQgaW50IGNwdSwKICAgICBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKnNkID0gZ2V0X3Nj
aGVkX3JlcyhjcHUpOwogICAgIHVuc2lnbmVkIHJxaTsKIAotICAgIEFTU0VSVChwZGF0YSAmJiBz
dmMgJiYgaXNfaWRsZV92Y3B1KHN2Yy0+dmNwdSkpOworICAgIEFTU0VSVChwZGF0YSAmJiBzdmMg
JiYgaXNfaWRsZV91bml0KHN2Yy0+dW5pdCkpOwogCiAgICAgLyoKICAgICAgKiBXZSBvd24gb25l
IHJ1bnF1ZXVlIGxvY2sgYWxyZWFkeSAoZnJvbSBzY2hlZHVsZV9jcHVfc3dpdGNoKCkpLiBUaGlz
CkBAIC0zODk1LDcgKzM4ODEsNyBAQCBjc2NoZWQyX3N3aXRjaF9zY2hlZChzdHJ1Y3Qgc2NoZWR1
bGVyICpuZXdfb3BzLCB1bnNpZ25lZCBpbnQgY3B1LAogICAgIEFTU0VSVCghbG9jYWxfaXJxX2lz
X2VuYWJsZWQoKSk7CiAgICAgd3JpdGVfbG9jaygmcHJ2LT5sb2NrKTsKIAotICAgIGlkbGVfdmNw
dVtjcHVdLT5zY2hlZF91bml0LT5wcml2ID0gdmRhdGE7CisgICAgc2NoZWRfaWRsZV91bml0KGNw
dSktPnByaXYgPSB2ZGF0YTsKIAogICAgIHJxaSA9IGluaXRfcGRhdGEocHJ2LCBwZGF0YSwgY3B1
KTsKIApAQCAtMzkzNyw3ICszOTIzLDcgQEAgY3NjaGVkMl9kZWluaXRfcGRhdGEoY29uc3Qgc3Ry
dWN0IHNjaGVkdWxlciAqb3BzLCB2b2lkICpwY3B1LCBpbnQgY3B1KQogICAgICAqLwogICAgIEFT
U0VSVChzcGMgJiYgc3BjLT5ydW5xX2lkICE9IC0xKTsKICAgICBBU1NFUlQoY3B1bWFza190ZXN0
X2NwdShjcHUsICZwcnYtPmluaXRpYWxpemVkKSk7Ci0gICAgCisKICAgICAvKiBGaW5kIHRoZSBv
bGQgcnVucXVldWUgYW5kIHJlbW92ZSB0aGlzIGNwdSBmcm9tIGl0ICovCiAgICAgcnFkID0gcHJ2
LT5ycWQgKyBzcGMtPnJ1bnFfaWQ7CiAKLS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 28 10:35:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 10:35:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVZRh-00087l-Bc; Tue, 28 May 2019 10:35:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=31/0=T4=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hVZQN-0005Db-WC
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 10:33:44 +0000
X-Inumbo-ID: 07531a04-8134-11e9-8fa9-9bd2cced9580
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 07531a04-8134-11e9-8fa9-9bd2cced9580;
 Tue, 28 May 2019 10:33:27 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 06728AFDD;
 Tue, 28 May 2019 10:33:27 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 28 May 2019 12:32:53 +0200
Message-Id: <20190528103313.1343-41-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190528103313.1343-1-jgross@suse.com>
References: <20190528103313.1343-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH 40/60] xen/sched: modify
 cpupool_domain_cpumask() to be an unit mask
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Y3B1cG9vbF9kb21haW5fY3B1bWFzaygpIGlzIHVzZWQgYnkgc2NoZWR1bGluZyB0byBzZWxlY3Qg
Y3B1cyBvciB0bwppdGVyYXRlIG92ZXIgY3B1cy4gSW4gb3JkZXIgdG8gc3VwcG9ydCBzY2hlZHVs
aW5nIHVuaXRzIHNwYW5uaW5nCm11bHRpcGxlIGNwdXMgbGV0IGNwdXBvb2xfZG9tYWluX2NwdW1h
c2soKSByZXR1cm4gYSBjcHVtYXNrIHdpdGggb25seQpvbmUgYml0IHNldCBwZXIgc2NoZWR1bGlu
ZyByZXNvdXJjZS4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNv
bT4KLS0tCiB4ZW4vY29tbW9uL2NwdXBvb2wuYyAgICAgICB8IDMwICsrKysrKysrKysrKysrKysr
KysrKy0tLS0tLS0tLQogeGVuL2NvbW1vbi9zY2hlZHVsZS5jICAgICAgfCAgNSArKystLQogeGVu
L2luY2x1ZGUveGVuL3NjaGVkLWlmLmggfCAgNSArKysrLQogMyBmaWxlcyBjaGFuZ2VkLCAyOCBp
bnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2Nw
dXBvb2wuYyBiL3hlbi9jb21tb24vY3B1cG9vbC5jCmluZGV4IDMxYWMzMjNlNDAuLmJhNzYwNDU5
MzcgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vY3B1cG9vbC5jCisrKyBiL3hlbi9jb21tb24vY3B1
cG9vbC5jCkBAIC0zOCwyNiArMzgsMzUgQEAgREVGSU5FX1BFUl9DUFUoc3RydWN0IGNwdXBvb2wg
KiwgY3B1cG9vbCk7CiAKICNkZWZpbmUgY3B1cG9vbF9kcHJpbnRrKHguLi4pICgodm9pZCkwKQog
CitzdGF0aWMgdm9pZCBmcmVlX2NwdXBvb2xfc3RydWN0KHN0cnVjdCBjcHVwb29sICpjKQorewor
ICAgIGlmICggYyApCisgICAgeworICAgICAgICBmcmVlX2NwdW1hc2tfdmFyKGMtPnJlc192YWxp
ZCk7CisgICAgICAgIGZyZWVfY3B1bWFza192YXIoYy0+Y3B1X3ZhbGlkKTsKKyAgICB9CisgICAg
eGZyZWUoYyk7Cit9CisKIHN0YXRpYyBzdHJ1Y3QgY3B1cG9vbCAqYWxsb2NfY3B1cG9vbF9zdHJ1
Y3Qodm9pZCkKIHsKICAgICBzdHJ1Y3QgY3B1cG9vbCAqYyA9IHh6YWxsb2Moc3RydWN0IGNwdXBv
b2wpOwogCi0gICAgaWYgKCAhYyB8fCAhemFsbG9jX2NwdW1hc2tfdmFyKCZjLT5jcHVfdmFsaWQp
ICkKKyAgICBpZiAoICFjICkKKyAgICAgICAgcmV0dXJuIE5VTEw7CisKKyAgICB6YWxsb2NfY3B1
bWFza192YXIoJmMtPmNwdV92YWxpZCk7CisgICAgemFsbG9jX2NwdW1hc2tfdmFyKCZjLT5yZXNf
dmFsaWQpOworCisgICAgaWYgKCAhYy0+Y3B1X3ZhbGlkIHx8ICFjLT5yZXNfdmFsaWQgKQogICAg
IHsKLSAgICAgICAgeGZyZWUoYyk7CisgICAgICAgIGZyZWVfY3B1cG9vbF9zdHJ1Y3QoYyk7CiAg
ICAgICAgIGMgPSBOVUxMOwogICAgIH0KIAogICAgIHJldHVybiBjOwogfQogCi1zdGF0aWMgdm9p
ZCBmcmVlX2NwdXBvb2xfc3RydWN0KHN0cnVjdCBjcHVwb29sICpjKQotewotICAgIGlmICggYyAp
Ci0gICAgICAgIGZyZWVfY3B1bWFza192YXIoYy0+Y3B1X3ZhbGlkKTsKLSAgICB4ZnJlZShjKTsK
LX0KLQogLyoKICAqIGZpbmQgYSBjcHVwb29sIGJ5IGl0J3MgaWQuIHRvIGJlIGNhbGxlZCB3aXRo
IGNwdXBvb2wgbG9jayBoZWxkCiAgKiBpZiBleGFjdCBpcyBub3Qgc3BlY2lmaWVkLCB0aGUgZmly
c3QgY3B1cG9vbCB3aXRoIGFuIGlkIGxhcmdlciBvciBlcXVhbCB0bwpAQCAtMjcxLDYgKzI4MCw3
IEBAIHN0YXRpYyBpbnQgY3B1cG9vbF9hc3NpZ25fY3B1X2xvY2tlZChzdHJ1Y3QgY3B1cG9vbCAq
YywgdW5zaWduZWQgaW50IGNwdSkKICAgICAgICAgY3B1cG9vbF9jcHVfbW92aW5nID0gTlVMTDsK
ICAgICB9CiAgICAgY3B1bWFza19zZXRfY3B1KGNwdSwgYy0+Y3B1X3ZhbGlkKTsKKyAgICBjcHVt
YXNrX2FuZChjLT5yZXNfdmFsaWQsIGMtPmNwdV92YWxpZCwgc2NoZWRfcmVzX21hc2spOwogCiAg
ICAgcmN1X3JlYWRfbG9jaygmZG9tbGlzdF9yZWFkX2xvY2spOwogICAgIGZvcl9lYWNoX2RvbWFp
bl9pbl9jcHVwb29sKGQsIGMpCkBAIC0zOTMsNiArNDAzLDcgQEAgc3RhdGljIGludCBjcHVwb29s
X3VuYXNzaWduX2NwdShzdHJ1Y3QgY3B1cG9vbCAqYywgdW5zaWduZWQgaW50IGNwdSkKICAgICBh
dG9taWNfaW5jKCZjLT5yZWZjbnQpOwogICAgIGNwdXBvb2xfY3B1X21vdmluZyA9IGM7CiAgICAg
Y3B1bWFza19jbGVhcl9jcHUoY3B1LCBjLT5jcHVfdmFsaWQpOworICAgIGNwdW1hc2tfYW5kKGMt
PnJlc192YWxpZCwgYy0+Y3B1X3ZhbGlkLCBzY2hlZF9yZXNfbWFzayk7CiAgICAgc3Bpbl91bmxv
Y2soJmNwdXBvb2xfbG9jayk7CiAKICAgICB3b3JrX2NwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsK
QEAgLTUwOSw2ICs1MjAsNyBAQCBzdGF0aWMgaW50IGNwdXBvb2xfY3B1X3JlbW92ZSh1bnNpZ25l
ZCBpbnQgY3B1KQogICAgICAgICAgKiBhbGxvd2VkIG9ubHkgZm9yIENQVXMgaW4gcG9vbDAuCiAg
ICAgICAgICAqLwogICAgICAgICBjcHVtYXNrX2NsZWFyX2NwdShjcHUsIGNwdXBvb2wwLT5jcHVf
dmFsaWQpOworICAgICAgICBjcHVtYXNrX2FuZChjcHVwb29sMC0+cmVzX3ZhbGlkLCBjcHVwb29s
MC0+Y3B1X3ZhbGlkLCBzY2hlZF9yZXNfbWFzayk7CiAgICAgICAgIHJldCA9IDA7CiAgICAgfQog
CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMgYi94ZW4vY29tbW9uL3NjaGVkdWxl
LmMKaW5kZXggYTRkYmMxOTQwMy4uOGFmNjI4Mzc1OCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9z
Y2hlZHVsZS5jCisrKyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwpAQCAtNTcsNiArNTcsNyBAQCBp
bnRlZ2VyX3BhcmFtKCJzY2hlZF9yYXRlbGltaXRfdXMiLCBzY2hlZF9yYXRlbGltaXRfdXMpOwog
CiAvKiBOdW1iZXIgb2YgdmNwdXMgcGVyIHN0cnVjdCBzY2hlZF91bml0LiAqLwogc3RhdGljIHVu
c2lnbmVkIGludCBzY2hlZF9ncmFudWxhcml0eSA9IDE7Citjb25zdCBjcHVtYXNrX3QgKnNjaGVk
X3Jlc19tYXNrID0gJmNwdW1hc2tfYWxsOwogCiAvKiBWYXJpb3VzIHRpbWVyIGhhbmRsZXJzLiAq
Lwogc3RhdGljIHZvaWQgc190aW1lcl9mbih2b2lkICp1bnVzZWQpOwpAQCAtMzUyLDkgKzM1Myw5
IEBAIHN0YXRpYyB1bnNpZ25lZCBpbnQgc2NoZWRfc2VsZWN0X2luaXRpYWxfY3B1KGNvbnN0IHN0
cnVjdCB2Y3B1ICp2KQogICAgIGNwdW1hc2tfY2xlYXIoY3B1cyk7CiAgICAgZm9yX2VhY2hfbm9k
ZV9tYXNrICggbm9kZSwgZC0+bm9kZV9hZmZpbml0eSApCiAgICAgICAgIGNwdW1hc2tfb3IoY3B1
cywgY3B1cywgJm5vZGVfdG9fY3B1bWFzayhub2RlKSk7Ci0gICAgY3B1bWFza19hbmQoY3B1cywg
Y3B1cywgY3B1cG9vbF9kb21haW5fY3B1bWFzayhkKSk7CisgICAgY3B1bWFza19hbmQoY3B1cywg
Y3B1cywgZC0+Y3B1cG9vbC0+Y3B1X3ZhbGlkKTsKICAgICBpZiAoIGNwdW1hc2tfZW1wdHkoY3B1
cykgKQotICAgICAgICBjcHVtYXNrX2NvcHkoY3B1cywgY3B1cG9vbF9kb21haW5fY3B1bWFzayhk
KSk7CisgICAgICAgIGNwdW1hc2tfY29weShjcHVzLCBkLT5jcHVwb29sLT5jcHVfdmFsaWQpOwog
CiAgICAgaWYgKCB2LT52Y3B1X2lkID09IDAgKQogICAgICAgICBjcHVfcmV0ID0gY3B1bWFza19m
aXJzdChjcHVzKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oIGIveGVu
L2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKaW5kZXggOThkNGRjNjVlMi4uZTkzZmU5ZjNiZSAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKKysrIGIveGVuL2luY2x1ZGUveGVu
L3NjaGVkLWlmLmgKQEAgLTIyLDYgKzIyLDggQEAgZXh0ZXJuIGNwdW1hc2tfdCBjcHVwb29sX2Zy
ZWVfY3B1czsKICNkZWZpbmUgU0NIRURfREVGQVVMVF9SQVRFTElNSVRfVVMgMTAwMAogZXh0ZXJu
IGludCBzY2hlZF9yYXRlbGltaXRfdXM7CiAKKy8qIFNjaGVkdWxpbmcgcmVzb3VyY2UgbWFzay4g
Ki8KK2V4dGVybiBjb25zdCBjcHVtYXNrX3QgKnNjaGVkX3Jlc19tYXNrOwogCiAvKgogICogSW4g
b3JkZXIgdG8gYWxsb3cgYSBzY2hlZHVsZXIgdG8gcmVtYXAgdGhlIGxvY2stPmNwdSBtYXBwaW5n
LApAQCAtNTA4LDYgKzUxMCw3IEBAIHN0cnVjdCBjcHVwb29sCiB7CiAgICAgaW50ICAgICAgICAg
ICAgICBjcHVwb29sX2lkOwogICAgIGNwdW1hc2tfdmFyX3QgICAgY3B1X3ZhbGlkOyAgICAgIC8q
IGFsbCBjcHVzIGFzc2lnbmVkIHRvIHBvb2wgKi8KKyAgICBjcHVtYXNrX3Zhcl90ICAgIHJlc192
YWxpZDsgICAgICAvKiBhbGwgc2NoZWR1bGluZyByZXNvdXJjZXMgb2YgcG9vbCAqLwogICAgIHN0
cnVjdCBjcHVwb29sICAgKm5leHQ7CiAgICAgdW5zaWduZWQgaW50ICAgICBuX2RvbTsKICAgICBz
dHJ1Y3Qgc2NoZWR1bGVyICpzY2hlZDsKQEAgLTUyNCw3ICs1MjcsNyBAQCBzdGF0aWMgaW5saW5l
IGNwdW1hc2tfdCogY3B1cG9vbF9kb21haW5fY3B1bWFzayhjb25zdCBzdHJ1Y3QgZG9tYWluICpk
KQogICAgICAqIGJlIGludGVyZXN0ZWQgaW4gY2FsbGluZyB0aGlzIGZvciB0aGUgaWRsZSBkb21h
aW4uCiAgICAgICovCiAgICAgQVNTRVJUKGQtPmNwdXBvb2wgIT0gTlVMTCk7Ci0gICAgcmV0dXJu
IGQtPmNwdXBvb2wtPmNwdV92YWxpZDsKKyAgICByZXR1cm4gZC0+Y3B1cG9vbC0+cmVzX3ZhbGlk
OwogfQogCiAvKgotLSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 28 10:35:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 10:35:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVZRj-0008Bo-8A; Tue, 28 May 2019 10:35:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=31/0=T4=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hVZQP-0005HX-PC
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 10:33:45 +0000
X-Inumbo-ID: 09befeb6-8134-11e9-a528-87341ba88085
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 09befeb6-8134-11e9-a528-87341ba88085;
 Tue, 28 May 2019 10:33:38 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 14493B03C;
 Tue, 28 May 2019 10:33:31 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 28 May 2019 12:33:09 +0200
Message-Id: <20190528103313.1343-57-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190528103313.1343-1-jgross@suse.com>
References: <20190528103313.1343-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH 56/60] xen/sched: protect scheduling resource
 via rcu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gb3JkZXIgdG8gYmUgYWJsZSB0byBtb3ZlIGNwdXMgdG8gY3B1cG9vbHMgd2l0aCBjb3JlIHNj
aGVkdWxpbmcKYWN0aXZlIGl0IGlzIG1hbmRhdG9yeSB0byBtZXJnZSBtdWx0aXBsZSBjcHVzIGlu
dG8gb25lIHNjaGVkdWxpbmcKcmVzb3VyY2Ugb3IgdG8gc3BsaXQgYSBzY2hlZHVsaW5nIHJlc291
cmNlIHdpdGggbXVsdGlwbGUgY3B1cyBpbiBpdAppbnRvIG11bHRpcGxlIHNjaGVkdWxpbmcgcmVz
b3VyY2VzLiBUaGlzIGluIHR1cm4gcmVxdWlyZXMgdG8gbW9kaWZ5CnRoZSBjcHUgPC0+IHNjaGVk
dWxpbmcgcmVzb3VyY2UgcmVsYXRpb24uIEluIG9yZGVyIHRvIGJlIGFibGUgdG8gZnJlZQp1bnVz
ZWQgcmVzb3VyY2VzIHByb3RlY3Qgc3RydWN0IHNjaGVkX3Jlc291cmNlIHZpYSBSQ1UuIFRoaXMg
ZW5zdXJlcwp0aGVyZSBhcmUgbm8gdXNlcnMgbGVmdCB3aGVuIGZyZWVpbmcgc3VjaCBhIHJlc291
cmNlLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0K
VjE6IG5ldyBwYXRjaAotLS0KIHhlbi9jb21tb24vY3B1cG9vbC5jICAgICAgIHwgICA0ICsKIHhl
bi9jb21tb24vc2NoZWR1bGUuYyAgICAgIHwgMjAwICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKystLS0tLQogeGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmggfCAgIDcgKy0K
IDMgZmlsZXMgY2hhbmdlZCwgMTkwIGluc2VydGlvbnMoKyksIDIxIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9jb21tb24vY3B1cG9vbC5jIGIveGVuL2NvbW1vbi9jcHVwb29sLmMKaW5k
ZXggMzUxMDhiOTExOS4uMWM3NzIyNTUyYyAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9jcHVwb29s
LmMKKysrIGIveGVuL2NvbW1vbi9jcHVwb29sLmMKQEAgLTUxMCw4ICs1MTAsMTAgQEAgc3RhdGlj
IGludCBjcHVwb29sX2NwdV9hZGQodW5zaWduZWQgaW50IGNwdSkKICAgICAgKiAob3IgdW5wbHVn
Z2luZyB3b3VsZCBoYXZlIGZhaWxlZCkgYW5kIHRoYXQgaXMgdGhlIGRlZmF1bHQgYmVoYXZpb3IK
ICAgICAgKiBhbnl3YXkuCiAgICAgICovCisgICAgcmN1X3JlYWRfbG9jaygmc2NoZWRfcmVzX3Jj
dWxvY2spOwogICAgIGdldF9zY2hlZF9yZXMoY3B1KS0+Y3B1cG9vbCA9IE5VTEw7CiAgICAgcmV0
ID0gY3B1cG9vbF9hc3NpZ25fY3B1X2xvY2tlZChjcHVwb29sMCwgY3B1KTsKKyAgICByY3VfcmVh
ZF91bmxvY2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsKIAogICAgIHNwaW5fdW5sb2NrKCZjcHVwb29s
X2xvY2spOwogCkBAIC01OTYsNyArNTk4LDkgQEAgc3RhdGljIHZvaWQgY3B1cG9vbF9jcHVfcmVt
b3ZlX2ZvcmNlZCh1bnNpZ25lZCBpbnQgY3B1KQogICAgICAgICB9CiAgICAgfQogCisgICAgcmN1
X3JlYWRfbG9jaygmc2NoZWRfcmVzX3JjdWxvY2spOwogICAgIHNjaGVkX3JtX2NwdShjcHUpOwor
ICAgIHJjdV9yZWFkX3VubG9jaygmc2NoZWRfcmVzX3JjdWxvY2spOwogfQogCiAvKgpkaWZmIC0t
Z2l0IGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCmluZGV4
IDBmNjY3MDY4YTguLjc4ZWIwNTVkMDcgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWR1bGUu
YworKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKQEAgLTczLDYgKzczLDcgQEAgc3RhdGljIHZv
aWQgcG9sbF90aW1lcl9mbih2b2lkICpkYXRhKTsKIC8qIFRoaXMgaXMgZ2xvYmFsIGZvciBub3cg
c28gdGhhdCBwcml2YXRlIGltcGxlbWVudGF0aW9ucyBjYW4gcmVhY2ggaXQgKi8KIERFRklORV9Q
RVJfQ1BVKHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqLCBzY2hlZF9yZXMpOwogc3RhdGljIERFRklO
RV9QRVJfQ1BVKHVuc2lnbmVkIGludCwgc2NoZWRfcmVzX2lkeCk7CitERUZJTkVfUkNVX1JFQURf
TE9DSyhzY2hlZF9yZXNfcmN1bG9jayk7CiAKIC8qIFNjcmF0Y2ggc3BhY2UgZm9yIGNwdW1hc2tz
LiAqLwogREVGSU5FX1BFUl9DUFUoY3B1bWFza190LCBjcHVtYXNrX3NjcmF0Y2gpOwpAQCAtMjcw
LDE3ICsyNzEsMjUgQEAgc3RhdGljIGlubGluZSB2b2lkIHZjcHVfcnVuc3RhdGVfY2hhbmdlKAog
CiB2b2lkIHNjaGVkX2d1ZXN0X2lkbGUodm9pZCAoKmlkbGUpICh2b2lkKSwgdW5zaWduZWQgaW50
IGNwdSkKIHsKKyAgICByY3VfcmVhZF9sb2NrKCZzY2hlZF9yZXNfcmN1bG9jayk7CiAgICAgYXRv
bWljX2luYygmZ2V0X3NjaGVkX3JlcyhjcHUpLT51cmdlbnRfY291bnQpOworICAgIHJjdV9yZWFk
X3VubG9jaygmc2NoZWRfcmVzX3JjdWxvY2spOworCiAgICAgaWRsZSgpOworCisgICAgcmN1X3Jl
YWRfbG9jaygmc2NoZWRfcmVzX3JjdWxvY2spOwogICAgIGF0b21pY19kZWMoJmdldF9zY2hlZF9y
ZXMoY3B1KS0+dXJnZW50X2NvdW50KTsKKyAgICByY3VfcmVhZF91bmxvY2soJnNjaGVkX3Jlc19y
Y3Vsb2NrKTsKIH0KIAogdm9pZCB2Y3B1X3J1bnN0YXRlX2dldChzdHJ1Y3QgdmNwdSAqdiwgc3Ry
dWN0IHZjcHVfcnVuc3RhdGVfaW5mbyAqcnVuc3RhdGUpCiB7Ci0gICAgc3BpbmxvY2tfdCAqbG9j
ayA9IGxpa2VseSh2ID09IGN1cnJlbnQpCi0gICAgICAgICAgICAgICAgICAgICAgID8gTlVMTCA6
IHVuaXRfc2NoZWR1bGVfbG9ja19pcnEodi0+c2NoZWRfdW5pdCk7CisgICAgc3BpbmxvY2tfdCAq
bG9jazsKICAgICBzX3RpbWVfdCBkZWx0YTsKIAorICAgIHJjdV9yZWFkX2xvY2soJnNjaGVkX3Jl
c19yY3Vsb2NrKTsKKworICAgIGxvY2sgPSBsaWtlbHkodiA9PSBjdXJyZW50KSA/IE5VTEwgOiB1
bml0X3NjaGVkdWxlX2xvY2tfaXJxKHYtPnNjaGVkX3VuaXQpOwogICAgIG1lbWNweShydW5zdGF0
ZSwgJnYtPnJ1bnN0YXRlLCBzaXplb2YoKnJ1bnN0YXRlKSk7CiAgICAgZGVsdGEgPSBOT1coKSAt
IHJ1bnN0YXRlLT5zdGF0ZV9lbnRyeV90aW1lOwogICAgIGlmICggZGVsdGEgPiAwICkKQEAgLTI4
OCw2ICsyOTcsOCBAQCB2b2lkIHZjcHVfcnVuc3RhdGVfZ2V0KHN0cnVjdCB2Y3B1ICp2LCBzdHJ1
Y3QgdmNwdV9ydW5zdGF0ZV9pbmZvICpydW5zdGF0ZSkKIAogICAgIGlmICggdW5saWtlbHkobG9j
ayAhPSBOVUxMKSApCiAgICAgICAgIHVuaXRfc2NoZWR1bGVfdW5sb2NrX2lycShsb2NrLCB2LT5z
Y2hlZF91bml0KTsKKworICAgIHJjdV9yZWFkX3VubG9jaygmc2NoZWRfcmVzX3JjdWxvY2spOwog
fQogCiB1aW50NjRfdCBnZXRfY3B1X2lkbGVfdGltZSh1bnNpZ25lZCBpbnQgY3B1KQpAQCAtNDkz
LDYgKzUwNCw4IEBAIGludCBzY2hlZF9pbml0X3ZjcHUoc3RydWN0IHZjcHUgKnYpCiAgICAgICAg
IHJldHVybiAwOwogICAgIH0KIAorICAgIHJjdV9yZWFkX2xvY2soJnNjaGVkX3Jlc19yY3Vsb2Nr
KTsKKwogICAgIC8qIFRoZSBmaXJzdCB2Y3B1IG9mIGFuIHVuaXQgY2FuIGJlIHNldCB2aWEgc2No
ZWRfc2V0X3JlcygpLiAqLwogICAgIHNjaGVkX3NldF9yZXModW5pdCwgZ2V0X3NjaGVkX3Jlcyhw
cm9jZXNzb3IpKTsKIApAQCAtNTAwLDYgKzUxMyw3IEBAIGludCBzY2hlZF9pbml0X3ZjcHUoc3Ry
dWN0IHZjcHUgKnYpCiAgICAgaWYgKCB1bml0LT5wcml2ID09IE5VTEwgKQogICAgIHsKICAgICAg
ICAgc2NoZWRfZnJlZV91bml0KHVuaXQsIHYpOworICAgICAgICByY3VfcmVhZF91bmxvY2soJnNj
aGVkX3Jlc19yY3Vsb2NrKTsKICAgICAgICAgcmV0dXJuIDE7CiAgICAgfQogCkBAIC01MjYsNiAr
NTQwLDggQEAgaW50IHNjaGVkX2luaXRfdmNwdShzdHJ1Y3QgdmNwdSAqdikKICAgICAgICAgc2No
ZWRfaW5zZXJ0X3VuaXQoZG9tX3NjaGVkdWxlcihkKSwgdW5pdCk7CiAgICAgfQogCisgICAgcmN1
X3JlYWRfdW5sb2NrKCZzY2hlZF9yZXNfcmN1bG9jayk7CisKICAgICByZXR1cm4gMDsKIH0KIApA
QCAtNTUzLDYgKzU2OSw3IEBAIGludCBzY2hlZF9tb3ZlX2RvbWFpbihzdHJ1Y3QgZG9tYWluICpk
LCBzdHJ1Y3QgY3B1cG9vbCAqYykKICAgICB2b2lkICp1bml0ZGF0YTsKICAgICBzdHJ1Y3Qgc2No
ZWR1bGVyICpvbGRfb3BzOwogICAgIHZvaWQgKm9sZF9kb21kYXRhOworICAgIGludCByZXQgPSAw
OwogCiAgICAgZm9yX2VhY2hfc2NoZWRfdW5pdCAoIGQsIHVuaXQgKQogICAgIHsKQEAgLTU2MCwx
NSArNTc3LDIxIEBAIGludCBzY2hlZF9tb3ZlX2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1
Y3QgY3B1cG9vbCAqYykKICAgICAgICAgICAgIHJldHVybiAtRUJVU1k7CiAgICAgfQogCisgICAg
cmN1X3JlYWRfbG9jaygmc2NoZWRfcmVzX3JjdWxvY2spOworCiAgICAgZG9tZGF0YSA9IHNjaGVk
X2FsbG9jX2RvbWRhdGEoYy0+c2NoZWQsIGQpOwogICAgIGlmICggSVNfRVJSKGRvbWRhdGEpICkK
LSAgICAgICAgcmV0dXJuIFBUUl9FUlIoZG9tZGF0YSk7CisgICAgeworICAgICAgICByZXQgPSBQ
VFJfRVJSKGRvbWRhdGEpOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CiAKICAgICB1bml0X3By
aXYgPSB4emFsbG9jX2FycmF5KHZvaWQgKiwgZC0+bWF4X3ZjcHVzKTsKICAgICBpZiAoIHVuaXRf
cHJpdiA9PSBOVUxMICkKICAgICB7CiAgICAgICAgIHNjaGVkX2ZyZWVfZG9tZGF0YShjLT5zY2hl
ZCwgZG9tZGF0YSk7Ci0gICAgICAgIHJldHVybiAtRU5PTUVNOworICAgICAgICByZXQgPSAtRU5P
TUVNOworICAgICAgICBnb3RvIG91dDsKICAgICB9CiAKICAgICBmb3JfZWFjaF9zY2hlZF91bml0
ICggZCwgdW5pdCApCkBAIC01ODAsNyArNjAzLDggQEAgaW50IHNjaGVkX21vdmVfZG9tYWluKHN0
cnVjdCBkb21haW4gKmQsIHN0cnVjdCBjcHVwb29sICpjKQogICAgICAgICAgICAgICAgIHhmcmVl
KHVuaXRfcHJpdlt1bml0LT51bml0X2lkXSk7CiAgICAgICAgICAgICB4ZnJlZSh1bml0X3ByaXYp
OwogICAgICAgICAgICAgc2NoZWRfZnJlZV9kb21kYXRhKGMtPnNjaGVkLCBkb21kYXRhKTsKLSAg
ICAgICAgICAgIHJldHVybiAtRU5PTUVNOworICAgICAgICAgICAgcmV0ID0gLUVOT01FTTsKKyAg
ICAgICAgICAgIGdvdG8gb3V0OwogICAgICAgICB9CiAgICAgfQogCkBAIC02NDIsNyArNjY2LDEw
IEBAIGludCBzY2hlZF9tb3ZlX2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgY3B1cG9v
bCAqYykKIAogICAgIHhmcmVlKHVuaXRfcHJpdik7CiAKLSAgICByZXR1cm4gMDsKK291dDoKKyAg
ICByY3VfcmVhZF91bmxvY2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsKKworICAgIHJldHVybiByZXQ7
CiB9CiAKIHZvaWQgc2NoZWRfZGVzdHJveV92Y3B1KHN0cnVjdCB2Y3B1ICp2KQpAQCAtNjYwLDkg
KzY4NywxMyBAQCB2b2lkIHNjaGVkX2Rlc3Ryb3lfdmNwdShzdHJ1Y3QgdmNwdSAqdikKICAgICAg
Ki8KICAgICBpZiAoIHVuaXQtPnZjcHUgPT0gdiApCiAgICAgeworICAgICAgICByY3VfcmVhZF9s
b2NrKCZzY2hlZF9yZXNfcmN1bG9jayk7CisKICAgICAgICAgc2NoZWRfcmVtb3ZlX3VuaXQodmNw
dV9zY2hlZHVsZXIodiksIHVuaXQpOwogICAgICAgICBzY2hlZF9mcmVlX3ZkYXRhKHZjcHVfc2No
ZWR1bGVyKHYpLCB1bml0LT5wcml2KTsKICAgICAgICAgc2NoZWRfZnJlZV91bml0KHVuaXQsIHYp
OworCisgICAgICAgIHJjdV9yZWFkX3VubG9jaygmc2NoZWRfcmVzX3JjdWxvY2spOwogICAgIH0K
IH0KIApAQCAtNjgwLDcgKzcxMSwxMiBAQCBpbnQgc2NoZWRfaW5pdF9kb21haW4oc3RydWN0IGRv
bWFpbiAqZCwgaW50IHBvb2xpZCkKICAgICBTQ0hFRF9TVEFUX0NSQU5LKGRvbV9pbml0KTsKICAg
ICBUUkFDRV8xRChUUkNfU0NIRURfRE9NX0FERCwgZC0+ZG9tYWluX2lkKTsKIAorICAgIHJjdV9y
ZWFkX2xvY2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsKKwogICAgIHNkb20gPSBzY2hlZF9hbGxvY19k
b21kYXRhKGRvbV9zY2hlZHVsZXIoZCksIGQpOworCisgICAgcmN1X3JlYWRfdW5sb2NrKCZzY2hl
ZF9yZXNfcmN1bG9jayk7CisKICAgICBpZiAoIElTX0VSUihzZG9tKSApCiAgICAgICAgIHJldHVy
biBQVFJfRVJSKHNkb20pOwogCkBAIC02OTgsOSArNzM0LDEzIEBAIHZvaWQgc2NoZWRfZGVzdHJv
eV9kb21haW4oc3RydWN0IGRvbWFpbiAqZCkKICAgICAgICAgU0NIRURfU1RBVF9DUkFOSyhkb21f
ZGVzdHJveSk7CiAgICAgICAgIFRSQUNFXzFEKFRSQ19TQ0hFRF9ET01fUkVNLCBkLT5kb21haW5f
aWQpOwogCisgICAgICAgIHJjdV9yZWFkX2xvY2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsKKwogICAg
ICAgICBzY2hlZF9mcmVlX2RvbWRhdGEoZG9tX3NjaGVkdWxlcihkKSwgZC0+c2NoZWRfcHJpdik7
CiAgICAgICAgIGQtPnNjaGVkX3ByaXYgPSBOVUxMOwogCisgICAgICAgIHJjdV9yZWFkX3VubG9j
aygmc2NoZWRfcmVzX3JjdWxvY2spOworCiAgICAgICAgIGNwdXBvb2xfcm1fZG9tYWluKGQpOwog
ICAgIH0KIH0KQEAgLTczNCwxMSArNzc0LDE1IEBAIHZvaWQgdmNwdV9zbGVlcF9ub3N5bmMoc3Ry
dWN0IHZjcHUgKnYpCiAKICAgICBUUkFDRV8yRChUUkNfU0NIRURfU0xFRVAsIHYtPmRvbWFpbi0+
ZG9tYWluX2lkLCB2LT52Y3B1X2lkKTsKIAorICAgIHJjdV9yZWFkX2xvY2soJnNjaGVkX3Jlc19y
Y3Vsb2NrKTsKKwogICAgIGxvY2sgPSB1bml0X3NjaGVkdWxlX2xvY2tfaXJxc2F2ZSh2LT5zY2hl
ZF91bml0LCAmZmxhZ3MpOwogCiAgICAgdmNwdV9zbGVlcF9ub3N5bmNfbG9ja2VkKHYpOwogCiAg
ICAgdW5pdF9zY2hlZHVsZV91bmxvY2tfaXJxcmVzdG9yZShsb2NrLCBmbGFncywgdi0+c2NoZWRf
dW5pdCk7CisKKyAgICByY3VfcmVhZF91bmxvY2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsKIH0KIAog
dm9pZCB2Y3B1X3NsZWVwX3N5bmMoc3RydWN0IHZjcHUgKnYpCkBAIC03NTksNiArODAzLDggQEAg
dm9pZCB2Y3B1X3dha2Uoc3RydWN0IHZjcHUgKnYpCiAKICAgICBUUkFDRV8yRChUUkNfU0NIRURf
V0FLRSwgdi0+ZG9tYWluLT5kb21haW5faWQsIHYtPnZjcHVfaWQpOwogCisgICAgcmN1X3JlYWRf
bG9jaygmc2NoZWRfcmVzX3JjdWxvY2spOworCiAgICAgbG9jayA9IHVuaXRfc2NoZWR1bGVfbG9j
a19pcnFzYXZlKHVuaXQsICZmbGFncyk7CiAKICAgICBpZiAoIGxpa2VseSh2Y3B1X3J1bm5hYmxl
KHYpKSApCkBAIC03NzksNiArODI1LDggQEAgdm9pZCB2Y3B1X3dha2Uoc3RydWN0IHZjcHUgKnYp
CiAgICAgfQogCiAgICAgdW5pdF9zY2hlZHVsZV91bmxvY2tfaXJxcmVzdG9yZShsb2NrLCBmbGFn
cywgdW5pdCk7CisKKyAgICByY3VfcmVhZF91bmxvY2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsKIH0K
IAogdm9pZCB2Y3B1X3VuYmxvY2soc3RydWN0IHZjcHUgKnYpCkBAIC04MTIsNiArODYwLDggQEAg
c3RhdGljIHZvaWQgc2NoZWRfdW5pdF9tb3ZlX2xvY2tlZChzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5p
dCwKICAgICB1bnNpZ25lZCBpbnQgb2xkX2NwdSA9IHVuaXQtPnJlcy0+cHJvY2Vzc29yOwogICAg
IHN0cnVjdCB2Y3B1ICp2OwogCisgICAgcmN1X3JlYWRfbG9jaygmc2NoZWRfcmVzX3JjdWxvY2sp
OworCiAgICAgLyoKICAgICAgKiBUcmFuc2ZlciB1cmdlbmN5IHN0YXR1cyB0byBuZXcgQ1BVIGJl
Zm9yZSBzd2l0Y2hpbmcgQ1BVcywgYXMKICAgICAgKiBvbmNlIHRoZSBzd2l0Y2ggb2NjdXJzLCB2
LT5pc191cmdlbnQgaXMgbm8gbG9uZ2VyIHByb3RlY3RlZCBieQpAQCAtODMxLDYgKzg4MSw4IEBA
IHN0YXRpYyB2b2lkIHNjaGVkX3VuaXRfbW92ZV9sb2NrZWQoc3RydWN0IHNjaGVkX3VuaXQgKnVu
aXQsCiAgICAgICogcG9pbnRlciBjYW4ndCBjaGFuZ2Ugd2hpbGUgdGhlIGN1cnJlbnQgbG9jayBp
cyBoZWxkLgogICAgICAqLwogICAgIHNjaGVkX21pZ3JhdGUodmNwdV9zY2hlZHVsZXIodW5pdC0+
dmNwdSksIHVuaXQsIG5ld19jcHUpOworCisgICAgcmN1X3JlYWRfdW5sb2NrKCZzY2hlZF9yZXNf
cmN1bG9jayk7CiB9CiAKIC8qCkBAIC05OTIsNiArMTA0NCw4IEBAIHZvaWQgcmVzdG9yZV92Y3B1
X2FmZmluaXR5KHN0cnVjdCBkb21haW4gKmQpCiAKICAgICBBU1NFUlQoc3lzdGVtX3N0YXRlID09
IFNZU19TVEFURV9yZXN1bWUpOwogCisgICAgcmN1X3JlYWRfbG9jaygmc2NoZWRfcmVzX3JjdWxv
Y2spOworCiAgICAgZm9yX2VhY2hfc2NoZWRfdW5pdCAoIGQsIHVuaXQgKQogICAgIHsKICAgICAg
ICAgc3BpbmxvY2tfdCAqbG9jazsKQEAgLTEwNDIsNiArMTA5Niw4IEBAIHZvaWQgcmVzdG9yZV92
Y3B1X2FmZmluaXR5KHN0cnVjdCBkb21haW4gKmQpCiAgICAgICAgICAgICBzY2hlZF9tb3ZlX2ly
cXModW5pdCk7CiAgICAgfQogCisgICAgcmN1X3JlYWRfdW5sb2NrKCZzY2hlZF9yZXNfcmN1bG9j
ayk7CisKICAgICBkb21haW5fdXBkYXRlX25vZGVfYWZmaW5pdHkoZCk7CiB9CiAKQEAgLTEwNTcs
OSArMTExMywxMSBAQCBpbnQgY3B1X2Rpc2FibGVfc2NoZWR1bGVyKHVuc2lnbmVkIGludCBjcHUp
CiAgICAgY3B1bWFza190IG9ubGluZV9hZmZpbml0eTsKICAgICBpbnQgcmV0ID0gMDsKIAorICAg
IHJjdV9yZWFkX2xvY2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsKKwogICAgIGMgPSBnZXRfc2NoZWRf
cmVzKGNwdSktPmNwdXBvb2w7CiAgICAgaWYgKCBjID09IE5VTEwgKQotICAgICAgICByZXR1cm4g
cmV0OworICAgICAgICBnb3RvIG91dDsKIAogICAgIGZvcl9lYWNoX2RvbWFpbl9pbl9jcHVwb29s
ICggZCwgYyApCiAgICAgewpAQCAtMTExNiw2ICsxMTc0LDkgQEAgaW50IGNwdV9kaXNhYmxlX3Nj
aGVkdWxlcih1bnNpZ25lZCBpbnQgY3B1KQogICAgICAgICB9CiAgICAgfQogCitvdXQ6CisgICAg
cmN1X3JlYWRfdW5sb2NrKCZzY2hlZF9yZXNfcmN1bG9jayk7CisKICAgICByZXR1cm4gcmV0Owog
fQogCkBAIC0xMTQ5LDcgKzEyMTAsOSBAQCB2b2lkIHNjaGVkX3NldF9hZmZpbml0eSgKIHsKICAg
ICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCA9IHYtPnNjaGVkX3VuaXQ7CiAKKyAgICByY3VfcmVh
ZF9sb2NrKCZzY2hlZF9yZXNfcmN1bG9jayk7CiAgICAgc2NoZWRfYWRqdXN0X2FmZmluaXR5KGRv
bV9zY2hlZHVsZXIodi0+ZG9tYWluKSwgdW5pdCwgaGFyZCwgc29mdCk7CisgICAgcmN1X3JlYWRf
dW5sb2NrKCZzY2hlZF9yZXNfcmN1bG9jayk7CiAKICAgICBpZiAoIGhhcmQgKQogICAgICAgICBj
cHVtYXNrX2NvcHkodW5pdC0+Y3B1X2hhcmRfYWZmaW5pdHksIGhhcmQpOwpAQCAtMTE2OSw2ICsx
MjMyLDggQEAgc3RhdGljIGludCB2Y3B1X3NldF9hZmZpbml0eSgKICAgICBzcGlubG9ja190ICps
b2NrOwogICAgIGludCByZXQgPSAwOwogCisgICAgcmN1X3JlYWRfbG9jaygmc2NoZWRfcmVzX3Jj
dWxvY2spOworCiAgICAgbG9jayA9IHVuaXRfc2NoZWR1bGVfbG9ja19pcnEodW5pdCk7CiAKICAg
ICBpZiAoIHVuaXQtPmFmZmluaXR5X2Jyb2tlbiApCkBAIC0xMTk3LDYgKzEyNjIsOCBAQCBzdGF0
aWMgaW50IHZjcHVfc2V0X2FmZmluaXR5KAogCiAgICAgc2NoZWRfdW5pdF9taWdyYXRlX2Zpbmlz
aCh1bml0KTsKIAorICAgIHJjdV9yZWFkX3VubG9jaygmc2NoZWRfcmVzX3JjdWxvY2spOworCiAg
ICAgcmV0dXJuIHJldDsKIH0KIApAQCAtMTMyMywxMSArMTM5MCwxNiBAQCBzdGF0aWMgbG9uZyBk
b19wb2xsKHN0cnVjdCBzY2hlZF9wb2xsICpzY2hlZF9wb2xsKQogbG9uZyB2Y3B1X3lpZWxkKHZv
aWQpCiB7CiAgICAgc3RydWN0IHZjcHUgKiB2PWN1cnJlbnQ7Ci0gICAgc3BpbmxvY2tfdCAqbG9j
ayA9IHVuaXRfc2NoZWR1bGVfbG9ja19pcnEodi0+c2NoZWRfdW5pdCk7CisgICAgc3BpbmxvY2tf
dCAqbG9jazsKKworICAgIHJjdV9yZWFkX2xvY2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsKIAorICAg
IGxvY2sgPSB1bml0X3NjaGVkdWxlX2xvY2tfaXJxKHYtPnNjaGVkX3VuaXQpOwogICAgIHNjaGVk
X3lpZWxkKHZjcHVfc2NoZWR1bGVyKHYpLCB2LT5zY2hlZF91bml0KTsKICAgICB1bml0X3NjaGVk
dWxlX3VubG9ja19pcnEobG9jaywgdi0+c2NoZWRfdW5pdCk7CiAKKyAgICByY3VfcmVhZF91bmxv
Y2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsKKwogICAgIFNDSEVEX1NUQVRfQ1JBTksodmNwdV95aWVs
ZCk7CiAKICAgICBUUkFDRV8yRChUUkNfU0NIRURfWUlFTEQsIGN1cnJlbnQtPmRvbWFpbi0+ZG9t
YWluX2lkLCBjdXJyZW50LT52Y3B1X2lkKTsKQEAgLTE0MTMsNiArMTQ4NSw4IEBAIGludCB2Y3B1
X3Bpbl9vdmVycmlkZShzdHJ1Y3QgdmNwdSAqdiwgaW50IGNwdSkKICAgICBzcGlubG9ja190ICps
b2NrOwogICAgIGludCByZXQgPSAtRUlOVkFMOwogCisgICAgcmN1X3JlYWRfbG9jaygmc2NoZWRf
cmVzX3JjdWxvY2spOworCiAgICAgbG9jayA9IHVuaXRfc2NoZWR1bGVfbG9ja19pcnEodW5pdCk7
CiAKICAgICBpZiAoIGNwdSA8IDAgKQpAQCAtMTQ0Nyw2ICsxNTIxLDggQEAgaW50IHZjcHVfcGlu
X292ZXJyaWRlKHN0cnVjdCB2Y3B1ICp2LCBpbnQgY3B1KQogCiAgICAgc2NoZWRfdW5pdF9taWdy
YXRlX2ZpbmlzaCh1bml0KTsKIAorICAgIHJjdV9yZWFkX3VubG9jaygmc2NoZWRfcmVzX3JjdWxv
Y2spOworCiAgICAgcmV0dXJuIHJldDsKIH0KIApAQCAtMTY1Miw5ICsxNzI4LDEzIEBAIGxvbmcg
c2NoZWRfYWRqdXN0KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB4ZW5fZG9tY3RsX3NjaGVkdWxl
cl9vcCAqb3ApCiAKICAgICAvKiBOQjogdGhlIHBsdWdnYWJsZSBzY2hlZHVsZXIgY29kZSBuZWVk
cyB0byB0YWtlIGNhcmUKICAgICAgKiBvZiBsb2NraW5nIGJ5IGl0c2VsZi4gKi8KKyAgICByY3Vf
cmVhZF9sb2NrKCZzY2hlZF9yZXNfcmN1bG9jayk7CisKICAgICBpZiAoIChyZXQgPSBzY2hlZF9h
ZGp1c3RfZG9tKGRvbV9zY2hlZHVsZXIoZCksIGQsIG9wKSkgPT0gMCApCiAgICAgICAgIFRSQUNF
XzFEKFRSQ19TQ0hFRF9BREpET00sIGQtPmRvbWFpbl9pZCk7CiAKKyAgICByY3VfcmVhZF91bmxv
Y2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsKKwogICAgIHJldHVybiByZXQ7CiB9CiAKQEAgLTE2NzUs
OSArMTc1NSwxMyBAQCBsb25nIHNjaGVkX2FkanVzdF9nbG9iYWwoc3RydWN0IHhlbl9zeXNjdGxf
c2NoZWR1bGVyX29wICpvcCkKICAgICBpZiAoIHBvb2wgPT0gTlVMTCApCiAgICAgICAgIHJldHVy
biAtRVNSQ0g7CiAKKyAgICByY3VfcmVhZF9sb2NrKCZzY2hlZF9yZXNfcmN1bG9jayk7CisKICAg
ICByYyA9ICgob3AtPnNjaGVkX2lkID09IHBvb2wtPnNjaGVkLT5zY2hlZF9pZCkKICAgICAgICAg
ICA/IHNjaGVkX2FkanVzdF9jcHVwb29sKHBvb2wtPnNjaGVkLCBvcCkgOiAtRUlOVkFMKTsKIAor
ICAgIHJjdV9yZWFkX3VubG9jaygmc2NoZWRfcmVzX3JjdWxvY2spOworCiAgICAgY3B1cG9vbF9w
dXQocG9vbCk7CiAKICAgICByZXR1cm4gcmM7CkBAIC0xODU5LDggKzE5NDMsMTEgQEAgc3RhdGlj
IHZvaWQgY29udGV4dF9zYXZlZChzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIHZvaWQgc2NoZWRf
Y29udGV4dF9zd2l0Y2hlZChzdHJ1Y3QgdmNwdSAqdnByZXYsIHN0cnVjdCB2Y3B1ICp2bmV4dCkK
IHsKICAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqbmV4dCA9IHZuZXh0LT5zY2hlZF91bml0OwotICAg
IHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqc2QgPSBnZXRfc2NoZWRfcmVzKHNtcF9wcm9jZXNzb3Jf
aWQoKSk7CisgICAgc3RydWN0IHNjaGVkX3Jlc291cmNlICpzZDsKIAorICAgIHJjdV9yZWFkX2xv
Y2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsKKworICAgIHNkID0gZ2V0X3NjaGVkX3JlcyhzbXBfcHJv
Y2Vzc29yX2lkKCkpOwogICAgIC8qIENsZWFyIHJ1bm5pbmcgZmxhZyAvYWZ0ZXIvIHdyaXRpbmcg
Y29udGV4dCB0byBtZW1vcnkuICovCiAgICAgc21wX3dtYigpOwogCkBAIC0xODg3LDYgKzE5NzQs
OCBAQCB2b2lkIHNjaGVkX2NvbnRleHRfc3dpdGNoZWQoc3RydWN0IHZjcHUgKnZwcmV2LCBzdHJ1
Y3QgdmNwdSAqdm5leHQpCiAKICAgICBpZiAoIGlzX2lkbGVfdmNwdSh2cHJldikgJiYgdnByZXYg
IT0gdm5leHQgKQogICAgICAgICB2cHJldi0+c2NoZWRfdW5pdCA9IHNkLT5zY2hlZF91bml0X2lk
bGU7CisKKyAgICByY3VfcmVhZF91bmxvY2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsKIH0KIAogc3Rh
dGljIHZvaWQgc2NoZWRfY29udGV4dF9zd2l0Y2goc3RydWN0IHZjcHUgKnZwcmV2LCBzdHJ1Y3Qg
dmNwdSAqdm5leHQsCkBAIC0xOTA0LDYgKzE5OTMsOCBAQCBzdGF0aWMgdm9pZCBzY2hlZF9jb250
ZXh0X3N3aXRjaChzdHJ1Y3QgdmNwdSAqdnByZXYsIHN0cnVjdCB2Y3B1ICp2bmV4dCwKICAgICAg
ICAgICAgIHZuZXh0LT5zY2hlZF91bml0ID0KICAgICAgICAgICAgICAgICBnZXRfc2NoZWRfcmVz
KHNtcF9wcm9jZXNzb3JfaWQoKSktPnNjaGVkX3VuaXRfaWRsZTsKIAorICAgICAgICByY3VfcmVh
ZF91bmxvY2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsKKwogICAgICAgICB0cmFjZV9jb250aW51ZV9y
dW5uaW5nKHZuZXh0KTsKICAgICAgICAgcmV0dXJuIGNvbnRpbnVlX3J1bm5pbmcodnByZXYpOwog
ICAgIH0KQEAgLTE5MTcsNiArMjAwOCw4IEBAIHN0YXRpYyB2b2lkIHNjaGVkX2NvbnRleHRfc3dp
dGNoKHN0cnVjdCB2Y3B1ICp2cHJldiwgc3RydWN0IHZjcHUgKnZuZXh0LAogCiAgICAgdmNwdV9w
ZXJpb2RpY190aW1lcl93b3JrKHZuZXh0KTsKIAorICAgIHJjdV9yZWFkX3VubG9jaygmc2NoZWRf
cmVzX3JjdWxvY2spOworCiAgICAgY29udGV4dF9zd2l0Y2godnByZXYsIHZuZXh0KTsKIH0KIApA
QCAtMjA0Nyw2ICsyMTQwLDggQEAgc3RhdGljIHZvaWQgc2NoZWRfc2xhdmUodm9pZCkKIAogICAg
IEFTU0VSVF9OT1RfSU5fQVRPTUlDKCk7CiAKKyAgICByY3VfcmVhZF9sb2NrKCZzY2hlZF9yZXNf
cmN1bG9jayk7CisKICAgICBsb2NrID0gcGNwdV9zY2hlZHVsZV9sb2NrX2lycShjcHUpOwogCiAg
ICAgbm93ID0gTk9XKCk7CkBAIC0yMDcwLDYgKzIxNjUsOCBAQCBzdGF0aWMgdm9pZCBzY2hlZF9z
bGF2ZSh2b2lkKQogICAgIHsKICAgICAgICAgcGNwdV9zY2hlZHVsZV91bmxvY2tfaXJxKGxvY2ss
IGNwdSk7CiAKKyAgICAgICAgcmN1X3JlYWRfdW5sb2NrKCZzY2hlZF9yZXNfcmN1bG9jayk7CisK
ICAgICAgICAgLyogQ2hlY2sgZm9yIGZhaWxlZCBmb3JjZWQgY29udGV4dCBzd2l0Y2guICovCiAg
ICAgICAgIGlmICggZG9fc29mdGlycSApCiAgICAgICAgICAgICByYWlzZV9zb2Z0aXJxKFNDSEVE
VUxFX1NPRlRJUlEpOwpAQCAtMjEwMCwxMyArMjE5NywxNiBAQCBzdGF0aWMgdm9pZCBzY2hlZHVs
ZSh2b2lkKQogICAgIHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqc2Q7CiAgICAgc3BpbmxvY2tfdCAg
ICAgICAgICAgKmxvY2s7CiAgICAgaW50IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKLSAgICB1
bnNpZ25lZCBpbnQgICAgICAgICAgZ3JhbiA9IGdldF9zY2hlZF9yZXMoY3B1KS0+Z3JhbnVsYXJp
dHk7CisgICAgdW5zaWduZWQgaW50ICAgICAgICAgIGdyYW47CiAKICAgICBBU1NFUlRfTk9UX0lO
X0FUT01JQygpOwogCiAgICAgU0NIRURfU1RBVF9DUkFOSyhzY2hlZF9ydW4pOwogCisgICAgcmN1
X3JlYWRfbG9jaygmc2NoZWRfcmVzX3JjdWxvY2spOworCiAgICAgc2QgPSBnZXRfc2NoZWRfcmVz
KGNwdSk7CisgICAgZ3JhbiA9IHNkLT5ncmFudWxhcml0eTsKIAogICAgIGxvY2sgPSBwY3B1X3Nj
aGVkdWxlX2xvY2tfaXJxKGNwdSk7CiAKQEAgLTIxMTgsNiArMjIxOCw4IEBAIHN0YXRpYyB2b2lk
IHNjaGVkdWxlKHZvaWQpCiAgICAgICAgICAqLwogICAgICAgICBwY3B1X3NjaGVkdWxlX3VubG9j
a19pcnEobG9jaywgY3B1KTsKIAorICAgICAgICByY3VfcmVhZF91bmxvY2soJnNjaGVkX3Jlc19y
Y3Vsb2NrKTsKKwogICAgICAgICByYWlzZV9zb2Z0aXJxKFNDSEVEVUxFX1NPRlRJUlEpOwogICAg
ICAgICByZXR1cm4gc2NoZWRfc2xhdmUoKTsKICAgICB9CkBAIC0yMjMwLDE0ICsyMzMyLDI3IEBA
IHN0YXRpYyBpbnQgY3B1X3NjaGVkdWxlX3VwKHVuc2lnbmVkIGludCBjcHUpCiAgICAgcmV0dXJu
IDA7CiB9CiAKK3N0YXRpYyB2b2lkIHNjaGVkX3Jlc19mcmVlKHN0cnVjdCByY3VfaGVhZCAqaGVh
ZCkKK3sKKyAgICBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKnNkID0gY29udGFpbmVyX29mKGhlYWQs
IHN0cnVjdCBzY2hlZF9yZXNvdXJjZSwgcmN1KTsKKworICAgIHhmcmVlKHNkKTsKK30KKwogc3Rh
dGljIHZvaWQgY3B1X3NjaGVkdWxlX2Rvd24odW5zaWduZWQgaW50IGNwdSkKIHsKLSAgICBzdHJ1
Y3Qgc2NoZWRfcmVzb3VyY2UgKnNkID0gZ2V0X3NjaGVkX3JlcyhjcHUpOworICAgIHN0cnVjdCBz
Y2hlZF9yZXNvdXJjZSAqc2Q7CisKKyAgICByY3VfcmVhZF9sb2NrKCZzY2hlZF9yZXNfcmN1bG9j
ayk7CisKKyAgICBzZCA9IGdldF9zY2hlZF9yZXMoY3B1KTsKIAogICAgIGtpbGxfdGltZXIoJnNk
LT5zX3RpbWVyKTsKIAogICAgIHNldF9zY2hlZF9yZXMoY3B1LCBOVUxMKTsKLSAgICB4ZnJlZShz
ZCk7CisgICAgY2FsbF9yY3UoJnNkLT5yY3UsIHNjaGVkX3Jlc19mcmVlKTsKKworICAgIHJjdV9y
ZWFkX3VubG9jaygmc2NoZWRfcmVzX3JjdWxvY2spOwogfQogCiB2b2lkIHNjaGVkX3JtX2NwdSh1
bnNpZ25lZCBpbnQgY3B1KQpAQCAtMjI1Nyw2ICsyMzcyLDggQEAgc3RhdGljIGludCBjcHVfc2No
ZWR1bGVfY2FsbGJhY2soCiAgICAgdW5zaWduZWQgaW50IGNwdSA9ICh1bnNpZ25lZCBsb25nKWhj
cHU7CiAgICAgaW50IHJjID0gMDsKIAorICAgIHJjdV9yZWFkX2xvY2soJnNjaGVkX3Jlc19yY3Vs
b2NrKTsKKwogICAgIC8qCiAgICAgICogRnJvbSB0aGUgc2NoZWR1bGVyIHBlcnNwZWN0aXZlLCBi
cmluZ2luZyB1cCBhIHBDUFUgcmVxdWlyZXMKICAgICAgKiBhbGxvY2F0aW5nIGFuZCBpbml0aWFs
aXppbmcgdGhlIHBlci1wQ1BVIHNjaGVkdWxlciBzcGVjaWZpYyBkYXRhLApAQCAtMjMwMyw2ICsy
NDIwLDggQEAgc3RhdGljIGludCBjcHVfc2NoZWR1bGVfY2FsbGJhY2soCiAgICAgICAgIGJyZWFr
OwogICAgIH0KIAorICAgIHJjdV9yZWFkX3VubG9jaygmc2NoZWRfcmVzX3JjdWxvY2spOworCiAg
ICAgcmV0dXJuICFyYyA/IE5PVElGWV9ET05FIDogbm90aWZpZXJfZnJvbV9lcnJubyhyYyk7CiB9
CiAKQEAgLTIzOTIsOCArMjUxMSwxMyBAQCB2b2lkIF9faW5pdCBzY2hlZHVsZXJfaW5pdCh2b2lk
KQogICAgIGlkbGVfZG9tYWluLT5tYXhfdmNwdXMgPSBucl9jcHVfaWRzOwogICAgIGlmICggdmNw
dV9jcmVhdGUoaWRsZV9kb21haW4sIDApID09IE5VTEwgKQogICAgICAgICBCVUcoKTsKKworICAg
IHJjdV9yZWFkX2xvY2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsKKwogICAgIGdldF9zY2hlZF9yZXMo
MCktPmN1cnIgPSBpZGxlX3ZjcHVbMF0tPnNjaGVkX3VuaXQ7CiAgICAgZ2V0X3NjaGVkX3Jlcygw
KS0+c2NoZWRfdW5pdF9pZGxlID0gaWRsZV92Y3B1WzBdLT5zY2hlZF91bml0OworCisgICAgcmN1
X3JlYWRfdW5sb2NrKCZzY2hlZF9yZXNfcmN1bG9jayk7CiB9CiAKIC8qCkBAIC0yNDA2LDkgKzI1
MzAsMTQgQEAgaW50IHNjaGVkdWxlX2NwdV9hZGQodW5zaWduZWQgaW50IGNwdSwgc3RydWN0IGNw
dXBvb2wgKmMpCiAgICAgc3RydWN0IHZjcHUgKmlkbGU7CiAgICAgdm9pZCAqcHByaXYsICp2cHJp
djsKICAgICBzdHJ1Y3Qgc2NoZWR1bGVyICpuZXdfb3BzID0gYy0+c2NoZWQ7Ci0gICAgc3RydWN0
IHNjaGVkX3Jlc291cmNlICpzZCA9IGdldF9zY2hlZF9yZXMoY3B1KTsKKyAgICBzdHJ1Y3Qgc2No
ZWRfcmVzb3VyY2UgKnNkOwogICAgIHNwaW5sb2NrX3QgKm9sZF9sb2NrLCAqbmV3X2xvY2s7CiAg
ICAgdW5zaWduZWQgbG9uZyBmbGFnczsKKyAgICBpbnQgcmV0ID0gMDsKKworICAgIHJjdV9yZWFk
X2xvY2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsKKworICAgIHNkID0gZ2V0X3NjaGVkX3JlcyhjcHUp
OwogCiAgICAgQVNTRVJUKGNwdW1hc2tfdGVzdF9jcHUoY3B1LCAmY3B1cG9vbF9mcmVlX2NwdXMp
KTsKICAgICBBU1NFUlQoIWNwdW1hc2tfdGVzdF9jcHUoY3B1LCBjLT5jcHVfdmFsaWQpKTsKQEAg
LTI0MjgsMTMgKzI1NTcsMTggQEAgaW50IHNjaGVkdWxlX2NwdV9hZGQodW5zaWduZWQgaW50IGNw
dSwgc3RydWN0IGNwdXBvb2wgKmMpCiAgICAgaWRsZSA9IGlkbGVfdmNwdVtjcHVdOwogICAgIHBw
cml2ID0gc2NoZWRfYWxsb2NfcGRhdGEobmV3X29wcywgY3B1KTsKICAgICBpZiAoIElTX0VSUihw
cHJpdikgKQotICAgICAgICByZXR1cm4gUFRSX0VSUihwcHJpdik7CisgICAgeworICAgICAgICBy
ZXQgPSBQVFJfRVJSKHBwcml2KTsKKyAgICAgICAgZ290byBvdXQ7CisgICAgfQorCiAgICAgdnBy
aXYgPSBzY2hlZF9hbGxvY192ZGF0YShuZXdfb3BzLCBpZGxlLT5zY2hlZF91bml0LAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgaWRsZS0+ZG9tYWluLT5zY2hlZF9wcml2KTsKICAgICBp
ZiAoIHZwcml2ID09IE5VTEwgKQogICAgIHsKICAgICAgICAgc2NoZWRfZnJlZV9wZGF0YShuZXdf
b3BzLCBwcHJpdiwgY3B1KTsKLSAgICAgICAgcmV0dXJuIC1FTk9NRU07CisgICAgICAgIHJldCA9
IC1FTk9NRU07CisgICAgICAgIGdvdG8gb3V0OwogICAgIH0KIAogICAgIC8qCkBAIC0yNDczLDcg
KzI2MDcsMTAgQEAgaW50IHNjaGVkdWxlX2NwdV9hZGQodW5zaWduZWQgaW50IGNwdSwgc3RydWN0
IGNwdXBvb2wgKmMpCiAgICAgLyogVGhlICBjcHUgaXMgYWRkZWQgdG8gYSBwb29sLCB0cmlnZ2Vy
IGl0IHRvIGdvIHBpY2sgdXAgc29tZSB3b3JrICovCiAgICAgY3B1X3JhaXNlX3NvZnRpcnEoY3B1
LCBTQ0hFRFVMRV9TT0ZUSVJRKTsKIAotICAgIHJldHVybiAwOworb3V0OgorICAgIHJjdV9yZWFk
X3VubG9jaygmc2NoZWRfcmVzX3JjdWxvY2spOworCisgICAgcmV0dXJuIHJldDsKIH0KIAogLyoK
QEAgLTI0ODYsMTEgKzI2MjMsMTYgQEAgaW50IHNjaGVkdWxlX2NwdV9ybSh1bnNpZ25lZCBpbnQg
Y3B1KQogewogICAgIHN0cnVjdCB2Y3B1ICppZGxlOwogICAgIHZvaWQgKnBwcml2X29sZCwgKnZw
cml2X29sZDsKLSAgICBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKnNkID0gZ2V0X3NjaGVkX3Jlcyhj
cHUpOwotICAgIHN0cnVjdCBzY2hlZHVsZXIgKm9sZF9vcHMgPSBzZC0+c2NoZWR1bGVyOworICAg
IHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqc2Q7CisgICAgc3RydWN0IHNjaGVkdWxlciAqb2xkX29w
czsKICAgICBzcGlubG9ja190ICpvbGRfbG9jazsKICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwog
CisgICAgcmN1X3JlYWRfbG9jaygmc2NoZWRfcmVzX3JjdWxvY2spOworCisgICAgc2QgPSBnZXRf
c2NoZWRfcmVzKGNwdSk7CisgICAgb2xkX29wcyA9IHNkLT5zY2hlZHVsZXI7CisKICAgICBBU1NF
UlQoc2QtPmNwdXBvb2wgIT0gTlVMTCk7CiAgICAgQVNTRVJUKGNwdW1hc2tfdGVzdF9jcHUoY3B1
LCAmY3B1cG9vbF9mcmVlX2NwdXMpKTsKICAgICBBU1NFUlQoIWNwdW1hc2tfdGVzdF9jcHUoY3B1
LCBzZC0+Y3B1cG9vbC0+Y3B1X3ZhbGlkKSk7CkBAIC0yNTIzLDYgKzI2NjUsOCBAQCBpbnQgc2No
ZWR1bGVfY3B1X3JtKHVuc2lnbmVkIGludCBjcHUpCiAgICAgc2QtPmdyYW51bGFyaXR5ID0gMTsK
ICAgICBzZC0+Y3B1cG9vbCA9IE5VTEw7CiAKKyAgICByY3VfcmVhZF91bmxvY2soJnNjaGVkX3Jl
c19yY3Vsb2NrKTsKKwogICAgIHJldHVybiAwOwogfQogCkBAIC0yNTcxLDYgKzI3MTUsOCBAQCB2
b2lkIHNjaGVkdWxlX2R1bXAoc3RydWN0IGNwdXBvb2wgKmMpCiAKICAgICAvKiBMb2NraW5nLCBp
ZiBuZWNlc3NhcnksIG11c3QgYmUgaGFuZGxlZCB3aXRoaW5nIGVhY2ggc2NoZWR1bGVyICovCiAK
KyAgICByY3VfcmVhZF9sb2NrKCZzY2hlZF9yZXNfcmN1bG9jayk7CisKICAgICBpZiAoIGMgIT0g
TlVMTCApCiAgICAgewogICAgICAgICBzY2hlZCA9IGMtPnNjaGVkOwpAQCAtMjU5MCw2ICsyNzM2
LDggQEAgdm9pZCBzY2hlZHVsZV9kdW1wKHN0cnVjdCBjcHVwb29sICpjKQogICAgICAgICBmb3Jf
ZWFjaF9jcHUgKGksIGNwdXMpCiAgICAgICAgICAgICBzY2hlZF9kdW1wX2NwdV9zdGF0ZShzY2hl
ZCwgaSk7CiAgICAgfQorCisgICAgcmN1X3JlYWRfdW5sb2NrKCZzY2hlZF9yZXNfcmN1bG9jayk7
CiB9CiAKIHZvaWQgc2NoZWRfdGlja19zdXNwZW5kKHZvaWQpCkBAIC0yNTk3LDEwICsyNzQ1LDE0
IEBAIHZvaWQgc2NoZWRfdGlja19zdXNwZW5kKHZvaWQpCiAgICAgc3RydWN0IHNjaGVkdWxlciAq
c2NoZWQ7CiAgICAgdW5zaWduZWQgaW50IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKIAorICAg
IHJjdV9yZWFkX2xvY2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsKKwogICAgIHNjaGVkID0gZ2V0X3Nj
aGVkX3JlcyhjcHUpLT5zY2hlZHVsZXI7CiAgICAgc2NoZWRfZG9fdGlja19zdXNwZW5kKHNjaGVk
LCBjcHUpOwogICAgIHJjdV9pZGxlX2VudGVyKGNwdSk7CiAgICAgcmN1X2lkbGVfdGltZXJfc3Rh
cnQoKTsKKworICAgIHJjdV9yZWFkX3VubG9jaygmc2NoZWRfcmVzX3JjdWxvY2spOwogfQogCiB2
b2lkIHNjaGVkX3RpY2tfcmVzdW1lKHZvaWQpCkBAIC0yNjA4LDEwICsyNzYwLDE0IEBAIHZvaWQg
c2NoZWRfdGlja19yZXN1bWUodm9pZCkKICAgICBzdHJ1Y3Qgc2NoZWR1bGVyICpzY2hlZDsKICAg
ICB1bnNpZ25lZCBpbnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwogCisgICAgcmN1X3JlYWRf
bG9jaygmc2NoZWRfcmVzX3JjdWxvY2spOworCiAgICAgcmN1X2lkbGVfdGltZXJfc3RvcCgpOwog
ICAgIHJjdV9pZGxlX2V4aXQoY3B1KTsKICAgICBzY2hlZCA9IGdldF9zY2hlZF9yZXMoY3B1KS0+
c2NoZWR1bGVyOwogICAgIHNjaGVkX2RvX3RpY2tfcmVzdW1lKHNjaGVkLCBjcHUpOworCisgICAg
cmN1X3JlYWRfdW5sb2NrKCZzY2hlZF9yZXNfcmN1bG9jayk7CiB9CiAKIHZvaWQgd2FpdCh2b2lk
KQpAQCAtMjYyNiw3ICsyNzgyLDEzIEBAIHZvaWQgd2FpdCh2b2lkKQogICovCiBpbnQgc2NoZWRf
aGFzX3VyZ2VudF92Y3B1KHZvaWQpCiB7Ci0gICAgcmV0dXJuIGF0b21pY19yZWFkKCZnZXRfc2No
ZWRfcmVzKHNtcF9wcm9jZXNzb3JfaWQoKSktPnVyZ2VudF9jb3VudCk7CisgICAgaW50IHZhbDsK
KworICAgIHJjdV9yZWFkX2xvY2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsKKyAgICB2YWwgPSBhdG9t
aWNfcmVhZCgmZ2V0X3NjaGVkX3JlcyhzbXBfcHJvY2Vzc29yX2lkKCkpLT51cmdlbnRfY291bnQp
OworICAgIHJjdV9yZWFkX3VubG9jaygmc2NoZWRfcmVzX3JjdWxvY2spOworCisgICAgcmV0dXJu
IHZhbDsKIH0KIAogI2lmZGVmIENPTkZJR19DT01QQVQKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L3hlbi9zY2hlZC1pZi5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKaW5kZXggZTA0ZDI0
OWRmZC4uYWJmNmQwNTIyZCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgK
KysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKQEAgLTEwLDYgKzEwLDcgQEAKIAogI2lu
Y2x1ZGUgPHhlbi9wZXJjcHUuaD4KICNpbmNsdWRlIDx4ZW4vZXJyLmg+CisjaW5jbHVkZSA8eGVu
L3JjdXBkYXRlLmg+CiAKIC8qIEEgZ2xvYmFsIHBvaW50ZXIgdG8gdGhlIGluaXRpYWwgY3B1cG9v
bCAoUE9PTDApLiAqLwogZXh0ZXJuIHN0cnVjdCBjcHVwb29sICpjcHVwb29sMDsKQEAgLTU4LDIw
ICs1OSwyMiBAQCBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgewogICAgIHVuc2lnbmVkIGludCAgICAg
ICAgcHJvY2Vzc29yOwogICAgIHVuc2lnbmVkIGludCAgICAgICAgZ3JhbnVsYXJpdHk7CiAgICAg
Y29uc3QgY3B1bWFza190ICAgICpjcHVzOyAgICAgICAgICAgLyogY3B1cyBjb3ZlcmVkIGJ5IHRo
aXMgc3RydWN0ICAgICAqLworICAgIHN0cnVjdCByY3VfaGVhZCAgICAgcmN1OwogfTsKIAogI2Rl
ZmluZSBjdXJyX29uX2NwdShjKSAgICAoZ2V0X3NjaGVkX3JlcyhjKS0+Y3VycikKIAogREVDTEFS
RV9QRVJfQ1BVKHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqLCBzY2hlZF9yZXMpOworZXh0ZXJuIHJj
dV9yZWFkX2xvY2tfdCBzY2hlZF9yZXNfcmN1bG9jazsKIAogc3RhdGljIGlubGluZSBzdHJ1Y3Qg
c2NoZWRfcmVzb3VyY2UgKmdldF9zY2hlZF9yZXModW5zaWduZWQgaW50IGNwdSkKIHsKLSAgICBy
ZXR1cm4gcGVyX2NwdShzY2hlZF9yZXMsIGNwdSk7CisgICAgcmV0dXJuIHJjdV9kZXJlZmVyZW5j
ZShwZXJfY3B1KHNjaGVkX3JlcywgY3B1KSk7CiB9CiAKIHN0YXRpYyBpbmxpbmUgdm9pZCBzZXRf
c2NoZWRfcmVzKHVuc2lnbmVkIGludCBjcHUsIHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqcmVzKQog
ewotICAgIHBlcl9jcHUoc2NoZWRfcmVzLCBjcHUpID0gcmVzOworICAgIHJjdV9hc3NpZ25fcG9p
bnRlcihwZXJfY3B1KHNjaGVkX3JlcywgY3B1KSwgcmVzKTsKIH0KIAogc3RhdGljIGlubGluZSBi
b29sIGlzX2lkbGVfdW5pdChjb25zdCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKLS0gCjIuMTYu
NAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 28 10:35:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 10:35:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVZRl-0008Fm-5D; Tue, 28 May 2019 10:35:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=31/0=T4=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hVZQR-0005KJ-33
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 10:33:47 +0000
X-Inumbo-ID: 05d334de-8134-11e9-8b5d-332403fe6749
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 05d334de-8134-11e9-8b5d-332403fe6749;
 Tue, 28 May 2019 10:33:40 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 98A89B049;
 Tue, 28 May 2019 10:33:23 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 28 May 2019 12:32:40 +0200
Message-Id: <20190528103313.1343-28-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190528103313.1343-1-jgross@suse.com>
References: <20190528103313.1343-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH 27/60] xen/sched: use sched_resource cpu instead
 smp_processor_id in schedulers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Robert VanVossen <robert.vanvossen@dornerworks.com>,
 Dario Faggioli <dfaggioli@suse.com>, Julien Grall <julien.grall@arm.com>,
 Josh Whitehead <josh.whitehead@dornerworks.com>,
 Meng Xu <mengxu@cis.upenn.edu>, Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RXNwZWNpYWxseSBpbiB0aGUgZG9fc2NoZWR1bGUoKSBmdW5jdGlvbnMgb2YgdGhlIGRpZmZlcmVu
dCBzY2hlZHVsZXJzCnVzaW5nIHNtcF9wcm9jZXNzb3JfaWQoKSBmb3IgdGhlIGxvY2FsIGNwdSBu
dW1iZXIgaXMgY29ycmVjdCBvbmx5IGlmCnRoZSBzY2hlZF91bml0IGlzIGEgc2luZ2xlIHZjcHUu
IEFzIHNvb24gYXMgbGFyZ2VyIHNjaGVkX3VuaXRzIGFyZQp1c2VkIG1vc3QgdXNlcyBzaG91bGQg
YmUgcmVwbGFjZWQgYnkgdGhlIGNwdSBudW1iZXIgb2YgdGhlIGxvY2FsCnNjaGVkX3Jlc291cmNl
IGluc3RlYWQuCgpBZGQgYSBoZWxwZXIgdG8gZ2V0IHRoYXQgc2NoZWRfcmVzb3VyY2UgY3B1IGFu
ZCBtb2RpZnkgdGhlIHNjaGVkdWxlcnMKdG8gdXNlIGl0IGluIGEgY29ycmVjdCB3YXkuCgpTaWdu
ZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVuL2NvbW1v
bi9zY2hlZF9hcmluYzY1My5jIHwgIDIgKy0KIHhlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMgICB8
IDIxICsrKysrKysrKy0tLS0tLS0tLQogeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMgIHwgNTMg
KysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vY29tbW9u
L3NjaGVkX251bGwuYyAgICAgfCAxNyArKysrKysrKy0tLS0tLS0KIHhlbi9jb21tb24vc2NoZWRf
cnQuYyAgICAgICB8IDE3ICsrKysrKysrLS0tLS0tLQogeGVuL2luY2x1ZGUveGVuL3NjaGVkLWlm
LmggIHwgIDUgKysrKysKIDYgZmlsZXMgY2hhbmdlZCwgNjIgaW5zZXJ0aW9ucygrKSwgNTMgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9hcmluYzY1My5jIGIveGVu
L2NvbW1vbi9zY2hlZF9hcmluYzY1My5jCmluZGV4IDIxM2JjOTYwZWYuLmU0OGYyYjJlYjkgMTAw
NjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfYXJpbmM2NTMuYworKysgYi94ZW4vY29tbW9uL3Nj
aGVkX2FyaW5jNjUzLmMKQEAgLTUxMyw3ICs1MTMsNyBAQCBhNjUzc2NoZWRfZG9fc2NoZWR1bGUo
CiAgICAgc3RhdGljIHVuc2lnbmVkIGludCBzY2hlZF9pbmRleCA9IDA7CiAgICAgc3RhdGljIHNf
dGltZV90IG5leHRfc3dpdGNoX3RpbWU7CiAgICAgYTY1M3NjaGVkX3ByaXZfdCAqc2NoZWRfcHJp
diA9IFNDSEVEX1BSSVYob3BzKTsKLSAgICBjb25zdCB1bnNpZ25lZCBpbnQgY3B1ID0gc21wX3By
b2Nlc3Nvcl9pZCgpOworICAgIGNvbnN0IHVuc2lnbmVkIGludCBjcHUgPSBzY2hlZF9nZXRfcmVz
b3VyY2VfY3B1KHNtcF9wcm9jZXNzb3JfaWQoKSk7CiAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsK
IAogICAgIHNwaW5fbG9ja19pcnFzYXZlKCZzY2hlZF9wcml2LT5sb2NrLCBmbGFncyk7CmRpZmYg
LS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVk
aXQuYwppbmRleCAwNWRmOWU1NGFjLi5lNjdiOWJiMjNlIDEwMDY0NAotLS0gYS94ZW4vY29tbW9u
L3NjaGVkX2NyZWRpdC5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMKQEAgLTE2OTAs
NyArMTY5MCw3IEBAIGNzY2hlZF9sb2FkX2JhbGFuY2Uoc3RydWN0IGNzY2hlZF9wcml2YXRlICpw
cnYsIGludCBjcHUsCiAgICAgaW50IHBlZXJfY3B1LCBmaXJzdF9jcHUsIHBlZXJfbm9kZSwgYnN0
ZXA7CiAgICAgaW50IG5vZGUgPSBjcHVfdG9fbm9kZShjcHUpOwogCi0gICAgQlVHX09OKCBjcHUg
IT0gc2NoZWRfdW5pdF9jcHUoc25leHQtPnVuaXQpICk7CisgICAgQlVHX09OKCBzY2hlZF9nZXRf
cmVzb3VyY2VfY3B1KGNwdSkgIT0gc2NoZWRfdW5pdF9jcHUoc25leHQtPnVuaXQpICk7CiAgICAg
b25saW5lID0gY3B1cG9vbF9vbmxpbmVfY3B1bWFzayhjKTsKIAogICAgIC8qCkBAIC0xODMxLDgg
KzE4MzEsOSBAQCBzdGF0aWMgc3RydWN0IHRhc2tfc2xpY2UKIGNzY2hlZF9zY2hlZHVsZSgKICAg
ICBjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHNfdGltZV90IG5vdywgYm9vbF90IHRhc2ts
ZXRfd29ya19zY2hlZHVsZWQpCiB7Ci0gICAgY29uc3QgaW50IGNwdSA9IHNtcF9wcm9jZXNzb3Jf
aWQoKTsKLSAgICBzdHJ1Y3QgbGlzdF9oZWFkICogY29uc3QgcnVucSA9IFJVTlEoY3B1KTsKKyAg
ICBjb25zdCB1bnNpZ25lZCBpbnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOworICAgIGNvbnN0
IHVuc2lnbmVkIGludCBzY2hlZF9jcHUgPSBzY2hlZF9nZXRfcmVzb3VyY2VfY3B1KGNwdSk7Cisg
ICAgc3RydWN0IGxpc3RfaGVhZCAqIGNvbnN0IHJ1bnEgPSBSVU5RKHNjaGVkX2NwdSk7CiAgICAg
c3RydWN0IHNjaGVkX3VuaXQgKnVuaXQgPSBjdXJyZW50LT5zY2hlZF91bml0OwogICAgIHN0cnVj
dCBjc2NoZWRfdW5pdCAqIGNvbnN0IHNjdXJyID0gQ1NDSEVEX1VOSVQodW5pdCk7CiAgICAgc3Ry
dWN0IGNzY2hlZF9wcml2YXRlICpwcnYgPSBDU0NIRURfUFJJVihvcHMpOwpAQCAtMTk0Miw3ICsx
OTQzLDcgQEAgY3NjaGVkX3NjaGVkdWxlKAogICAgIHsKICAgICAgICAgQlVHX09OKCBpc19pZGxl
X3VuaXQodW5pdCkgfHwgbGlzdF9lbXB0eShydW5xKSApOwogICAgICAgICAvKiBDdXJyZW50IGhh
cyBibG9ja2VkLiBVcGRhdGUgdGhlIHJ1bm5hYmxlIGNvdW50ZXIgZm9yIHRoaXMgY3B1LiAqLwot
ICAgICAgICBkZWNfbnJfcnVubmFibGUoY3B1KTsKKyAgICAgICAgZGVjX25yX3J1bm5hYmxlKHNj
aGVkX2NwdSk7CiAgICAgfQogCiAgICAgc25leHQgPSBfX3J1bnFfZWxlbShydW5xLT5uZXh0KTsK
QEAgLTE5NTIsNyArMTk1Myw3IEBAIGNzY2hlZF9zY2hlZHVsZSgKICAgICBpZiAoIHRhc2tsZXRf
d29ya19zY2hlZHVsZWQgKQogICAgIHsKICAgICAgICAgVFJBQ0VfMEQoVFJDX0NTQ0hFRF9TQ0hF
RF9UQVNLTEVUKTsKLSAgICAgICAgc25leHQgPSBDU0NIRURfVU5JVChzY2hlZF9pZGxlX3VuaXQo
Y3B1KSk7CisgICAgICAgIHNuZXh0ID0gQ1NDSEVEX1VOSVQoc2NoZWRfaWRsZV91bml0KHNjaGVk
X2NwdSkpOwogICAgICAgICBzbmV4dC0+cHJpID0gQ1NDSEVEX1BSSV9UU19CT09TVDsKICAgICB9
CiAKQEAgLTE5NzIsNyArMTk3Myw3IEBAIGNzY2hlZF9zY2hlZHVsZSgKICAgICBpZiAoIHNuZXh0
LT5wcmkgPiBDU0NIRURfUFJJX1RTX09WRVIgKQogICAgICAgICBfX3J1bnFfcmVtb3ZlKHNuZXh0
KTsKICAgICBlbHNlCi0gICAgICAgIHNuZXh0ID0gY3NjaGVkX2xvYWRfYmFsYW5jZShwcnYsIGNw
dSwgc25leHQsICZyZXQubWlncmF0ZWQpOworICAgICAgICBzbmV4dCA9IGNzY2hlZF9sb2FkX2Jh
bGFuY2UocHJ2LCBzY2hlZF9jcHUsIHNuZXh0LCAmcmV0Lm1pZ3JhdGVkKTsKIAogICAgIC8qCiAg
ICAgICogVXBkYXRlIGlkbGVycyBtYXNrIGlmIG5lY2Vzc2FyeS4gV2hlbiB3ZSdyZSBpZGxpbmcs
IG90aGVyIENQVXMKQEAgLTE5ODAsMTIgKzE5ODEsMTIgQEAgY3NjaGVkX3NjaGVkdWxlKAogICAg
ICAqLwogICAgIGlmICggIXRhc2tsZXRfd29ya19zY2hlZHVsZWQgJiYgc25leHQtPnByaSA9PSBD
U0NIRURfUFJJX0lETEUgKQogICAgIHsKLSAgICAgICAgaWYgKCAhY3B1bWFza190ZXN0X2NwdShj
cHUsIHBydi0+aWRsZXJzKSApCi0gICAgICAgICAgICBjcHVtYXNrX3NldF9jcHUoY3B1LCBwcnYt
PmlkbGVycyk7CisgICAgICAgIGlmICggIWNwdW1hc2tfdGVzdF9jcHUoc2NoZWRfY3B1LCBwcnYt
PmlkbGVycykgKQorICAgICAgICAgICAgY3B1bWFza19zZXRfY3B1KHNjaGVkX2NwdSwgcHJ2LT5p
ZGxlcnMpOwogICAgIH0KLSAgICBlbHNlIGlmICggY3B1bWFza190ZXN0X2NwdShjcHUsIHBydi0+
aWRsZXJzKSApCisgICAgZWxzZSBpZiAoIGNwdW1hc2tfdGVzdF9jcHUoc2NoZWRfY3B1LCBwcnYt
PmlkbGVycykgKQogICAgIHsKLSAgICAgICAgY3B1bWFza19jbGVhcl9jcHUoY3B1LCBwcnYtPmlk
bGVycyk7CisgICAgICAgIGNwdW1hc2tfY2xlYXJfY3B1KHNjaGVkX2NwdSwgcHJ2LT5pZGxlcnMp
OwogICAgIH0KIAogICAgIGlmICggIWlzX2lkbGVfdW5pdChzbmV4dC0+dW5pdCkgKQpkaWZmIC0t
Z2l0IGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRp
dDIuYwppbmRleCAwZjU3MTM1ZTgxLi5jZjUwMmIzY2JjIDEwMDY0NAotLS0gYS94ZW4vY29tbW9u
L3NjaGVkX2NyZWRpdDIuYworKysgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYwpAQCAtMzQ0
Nyw3ICszNDQ3LDggQEAgc3RhdGljIHN0cnVjdCB0YXNrX3NsaWNlCiBjc2NoZWQyX3NjaGVkdWxl
KAogICAgIGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc190aW1lX3Qgbm93LCBib29sIHRh
c2tsZXRfd29ya19zY2hlZHVsZWQpCiB7Ci0gICAgY29uc3QgaW50IGNwdSA9IHNtcF9wcm9jZXNz
b3JfaWQoKTsKKyAgICBjb25zdCB1bnNpZ25lZCBpbnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgp
OworICAgIGNvbnN0IHVuc2lnbmVkIGludCBzY2hlZF9jcHUgPSBzY2hlZF9nZXRfcmVzb3VyY2Vf
Y3B1KGNwdSk7CiAgICAgc3RydWN0IGNzY2hlZDJfcnVucXVldWVfZGF0YSAqcnFkOwogICAgIHN0
cnVjdCBzY2hlZF91bml0ICpjdXJydW5pdCA9IGN1cnJlbnQtPnNjaGVkX3VuaXQ7CiAgICAgc3Ry
dWN0IGNzY2hlZDJfdW5pdCAqIGNvbnN0IHNjdXJyID0gY3NjaGVkMl91bml0KGN1cnJ1bml0KTsK
QEAgLTM0NTksMjIgKzM0NjAsMjIgQEAgY3NjaGVkMl9zY2hlZHVsZSgKICAgICBTQ0hFRF9TVEFU
X0NSQU5LKHNjaGVkdWxlKTsKICAgICBDU0NIRUQyX1VOSVRfQ0hFQ0soY3VycnVuaXQpOwogCi0g
ICAgQlVHX09OKCFjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgJmNzY2hlZDJfcHJpdihvcHMpLT5pbml0
aWFsaXplZCkpOworICAgIEJVR19PTighY3B1bWFza190ZXN0X2NwdShzY2hlZF9jcHUsICZjc2No
ZWQyX3ByaXYob3BzKS0+aW5pdGlhbGl6ZWQpKTsKIAotICAgIHJxZCA9IGMycnFkKG9wcywgY3B1
KTsKLSAgICBCVUdfT04oIWNwdW1hc2tfdGVzdF9jcHUoY3B1LCAmcnFkLT5hY3RpdmUpKTsKKyAg
ICBycWQgPSBjMnJxZChvcHMsIHNjaGVkX2NwdSk7CisgICAgQlVHX09OKCFjcHVtYXNrX3Rlc3Rf
Y3B1KHNjaGVkX2NwdSwgJnJxZC0+YWN0aXZlKSk7CiAKLSAgICBBU1NFUlQoc3Bpbl9pc19sb2Nr
ZWQoZ2V0X3NjaGVkX3JlcyhjcHUpLT5zY2hlZHVsZV9sb2NrKSk7CisgICAgQVNTRVJUKHNwaW5f
aXNfbG9ja2VkKGdldF9zY2hlZF9yZXMoc2NoZWRfY3B1KS0+c2NoZWR1bGVfbG9jaykpOwogCiAg
ICAgQlVHX09OKCFpc19pZGxlX3VuaXQoY3VycnVuaXQpICYmIHNjdXJyLT5ycWQgIT0gcnFkKTsK
IAogICAgIC8qIENsZWFyICJ0aWNrbGVkIiBiaXQgbm93IHRoYXQgd2UndmUgYmVlbiBzY2hlZHVs
ZWQgKi8KLSAgICB0aWNrbGVkID0gY3B1bWFza190ZXN0X2NwdShjcHUsICZycWQtPnRpY2tsZWQp
OworICAgIHRpY2tsZWQgPSBjcHVtYXNrX3Rlc3RfY3B1KHNjaGVkX2NwdSwgJnJxZC0+dGlja2xl
ZCk7CiAgICAgaWYgKCB0aWNrbGVkICkKICAgICB7Ci0gICAgICAgIF9fY3B1bWFza19jbGVhcl9j
cHUoY3B1LCAmcnFkLT50aWNrbGVkKTsKKyAgICAgICAgX19jcHVtYXNrX2NsZWFyX2NwdShzY2hl
ZF9jcHUsICZycWQtPnRpY2tsZWQpOwogICAgICAgICBjcHVtYXNrX2FuZG5vdChjcHVtYXNrX3Nj
cmF0Y2gsICZycWQtPmlkbGUsICZycWQtPnRpY2tsZWQpOwotICAgICAgICBzbXRfaWRsZV9tYXNr
X3NldChjcHUsIGNwdW1hc2tfc2NyYXRjaCwgJnJxZC0+c210X2lkbGUpOworICAgICAgICBzbXRf
aWRsZV9tYXNrX3NldChzY2hlZF9jcHUsIGNwdW1hc2tfc2NyYXRjaCwgJnJxZC0+c210X2lkbGUp
OwogICAgIH0KIAogICAgIGlmICggdW5saWtlbHkodGJfaW5pdF9kb25lKSApCkBAIC0zNDg0LDEw
ICszNDg1LDEwIEBAIGNzY2hlZDJfc2NoZWR1bGUoCiAgICAgICAgICAgICB1bnNpZ25lZCB0YXNr
bGV0OjgsIGlkbGU6OCwgc210X2lkbGU6OCwgdGlja2xlZDo4OwogICAgICAgICB9IGQ7CiAgICAg
ICAgIGQuY3B1ID0gY3B1OwotICAgICAgICBkLnJxX2lkID0gYzJyKGNwdSk7CisgICAgICAgIGQu
cnFfaWQgPSBjMnIoc2NoZWRfY3B1KTsKICAgICAgICAgZC50YXNrbGV0ID0gdGFza2xldF93b3Jr
X3NjaGVkdWxlZDsKICAgICAgICAgZC5pZGxlID0gaXNfaWRsZV91bml0KGN1cnJ1bml0KTsKLSAg
ICAgICAgZC5zbXRfaWRsZSA9IGNwdW1hc2tfdGVzdF9jcHUoY3B1LCAmcnFkLT5zbXRfaWRsZSk7
CisgICAgICAgIGQuc210X2lkbGUgPSBjcHVtYXNrX3Rlc3RfY3B1KHNjaGVkX2NwdSwgJnJxZC0+
c210X2lkbGUpOwogICAgICAgICBkLnRpY2tsZWQgPSB0aWNrbGVkOwogICAgICAgICBfX3RyYWNl
X3ZhcihUUkNfQ1NDSEVEMl9TQ0hFRFVMRSwgMSwKICAgICAgICAgICAgICAgICAgICAgc2l6ZW9m
KGQpLApAQCAtMzUyNywxMCArMzUyOCwxMCBAQCBjc2NoZWQyX3NjaGVkdWxlKAogICAgIHsKICAg
ICAgICAgX19jbGVhcl9iaXQoX19DU0ZMQUdfdW5pdF95aWVsZCwgJnNjdXJyLT5mbGFncyk7CiAg
ICAgICAgIHRyYWNlX3ZhcihUUkNfQ1NDSEVEMl9TQ0hFRF9UQVNLTEVULCAxLCAwLCBOVUxMKTsK
LSAgICAgICAgc25leHQgPSBjc2NoZWQyX3VuaXQoc2NoZWRfaWRsZV91bml0KGNwdSkpOworICAg
ICAgICBzbmV4dCA9IGNzY2hlZDJfdW5pdChzY2hlZF9pZGxlX3VuaXQoc2NoZWRfY3B1KSk7CiAg
ICAgfQogICAgIGVsc2UKLSAgICAgICAgc25leHQgPSBydW5xX2NhbmRpZGF0ZShycWQsIHNjdXJy
LCBjcHUsIG5vdywgJnNraXBwZWRfdW5pdHMpOworICAgICAgICBzbmV4dCA9IHJ1bnFfY2FuZGlk
YXRlKHJxZCwgc2N1cnIsIHNjaGVkX2NwdSwgbm93LCAmc2tpcHBlZF91bml0cyk7CiAKICAgICAv
KiBJZiBzd2l0Y2hpbmcgZnJvbSBhIG5vbi1pZGxlIHJ1bm5hYmxlIHVuaXQsIHB1dCBpdAogICAg
ICAqIGJhY2sgb24gdGhlIHJ1bnF1ZXVlLiAqLwpAQCAtMzU1NSwxMCArMzU1NiwxMCBAQCBjc2No
ZWQyX3NjaGVkdWxlKAogICAgICAgICB9CiAKICAgICAgICAgLyogQ2xlYXIgdGhlIGlkbGUgbWFz
ayBpZiBuZWNlc3NhcnkgKi8KLSAgICAgICAgaWYgKCBjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgJnJx
ZC0+aWRsZSkgKQorICAgICAgICBpZiAoIGNwdW1hc2tfdGVzdF9jcHUoc2NoZWRfY3B1LCAmcnFk
LT5pZGxlKSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIF9fY3B1bWFza19jbGVhcl9jcHUoY3B1
LCAmcnFkLT5pZGxlKTsKLSAgICAgICAgICAgIHNtdF9pZGxlX21hc2tfY2xlYXIoY3B1LCAmcnFk
LT5zbXRfaWRsZSk7CisgICAgICAgICAgICBfX2NwdW1hc2tfY2xlYXJfY3B1KHNjaGVkX2NwdSwg
JnJxZC0+aWRsZSk7CisgICAgICAgICAgICBzbXRfaWRsZV9tYXNrX2NsZWFyKHNjaGVkX2NwdSwg
JnJxZC0+c210X2lkbGUpOwogICAgICAgICB9CiAKICAgICAgICAgLyoKQEAgLTM1NzcsMTggKzM1
NzgsMTggQEAgY3NjaGVkMl9zY2hlZHVsZSgKICAgICAgICAgICovCiAgICAgICAgIGlmICggc2tp
cHBlZF91bml0cyA9PSAwICYmIHNuZXh0LT5jcmVkaXQgPD0gQ1NDSEVEMl9DUkVESVRfUkVTRVQg
KQogICAgICAgICB7Ci0gICAgICAgICAgICByZXNldF9jcmVkaXQob3BzLCBjcHUsIG5vdywgc25l
eHQpOwotICAgICAgICAgICAgYmFsYW5jZV9sb2FkKG9wcywgY3B1LCBub3cpOworICAgICAgICAg
ICAgcmVzZXRfY3JlZGl0KG9wcywgc2NoZWRfY3B1LCBub3csIHNuZXh0KTsKKyAgICAgICAgICAg
IGJhbGFuY2VfbG9hZChvcHMsIHNjaGVkX2NwdSwgbm93KTsKICAgICAgICAgfQogCiAgICAgICAg
IHNuZXh0LT5zdGFydF90aW1lID0gbm93OwogICAgICAgICBzbmV4dC0+dGlja2xlZF9jcHUgPSAt
MTsKIAogICAgICAgICAvKiBTYWZlIGJlY2F1c2UgbG9jayBmb3Igb2xkIHByb2Nlc3NvciBpcyBo
ZWxkICovCi0gICAgICAgIGlmICggc2NoZWRfdW5pdF9jcHUoc25leHQtPnVuaXQpICE9IGNwdSAp
CisgICAgICAgIGlmICggc2NoZWRfdW5pdF9jcHUoc25leHQtPnVuaXQpICE9IHNjaGVkX2NwdSAp
CiAgICAgICAgIHsKICAgICAgICAgICAgIHNuZXh0LT5jcmVkaXQgKz0gQ1NDSEVEMl9NSUdSQVRF
X0NPTVBFTlNBVElPTjsKLSAgICAgICAgICAgIHNjaGVkX3NldF9yZXMoc25leHQtPnVuaXQsIGdl
dF9zY2hlZF9yZXMoY3B1KSk7CisgICAgICAgICAgICBzY2hlZF9zZXRfcmVzKHNuZXh0LT51bml0
LCBnZXRfc2NoZWRfcmVzKHNjaGVkX2NwdSkpOwogICAgICAgICAgICAgU0NIRURfU1RBVF9DUkFO
SyhtaWdyYXRlZCk7CiAgICAgICAgICAgICByZXQubWlncmF0ZWQgPSAxOwogICAgICAgICB9CkBA
IC0zNjAxLDE3ICszNjAyLDE3IEBAIGNzY2hlZDJfc2NoZWR1bGUoCiAgICAgICAgICAqLwogICAg
ICAgICBpZiAoIHRhc2tsZXRfd29ya19zY2hlZHVsZWQgKQogICAgICAgICB7Ci0gICAgICAgICAg
ICBpZiAoIGNwdW1hc2tfdGVzdF9jcHUoY3B1LCAmcnFkLT5pZGxlKSApCisgICAgICAgICAgICBp
ZiAoIGNwdW1hc2tfdGVzdF9jcHUoc2NoZWRfY3B1LCAmcnFkLT5pZGxlKSApCiAgICAgICAgICAg
ICB7Ci0gICAgICAgICAgICAgICAgX19jcHVtYXNrX2NsZWFyX2NwdShjcHUsICZycWQtPmlkbGUp
OwotICAgICAgICAgICAgICAgIHNtdF9pZGxlX21hc2tfY2xlYXIoY3B1LCAmcnFkLT5zbXRfaWRs
ZSk7CisgICAgICAgICAgICAgICAgX19jcHVtYXNrX2NsZWFyX2NwdShzY2hlZF9jcHUsICZycWQt
PmlkbGUpOworICAgICAgICAgICAgICAgIHNtdF9pZGxlX21hc2tfY2xlYXIoc2NoZWRfY3B1LCAm
cnFkLT5zbXRfaWRsZSk7CiAgICAgICAgICAgICB9CiAgICAgICAgIH0KLSAgICAgICAgZWxzZSBp
ZiAoICFjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgJnJxZC0+aWRsZSkgKQorICAgICAgICBlbHNlIGlm
ICggIWNwdW1hc2tfdGVzdF9jcHUoc2NoZWRfY3B1LCAmcnFkLT5pZGxlKSApCiAgICAgICAgIHsK
LSAgICAgICAgICAgIF9fY3B1bWFza19zZXRfY3B1KGNwdSwgJnJxZC0+aWRsZSk7CisgICAgICAg
ICAgICBfX2NwdW1hc2tfc2V0X2NwdShzY2hlZF9jcHUsICZycWQtPmlkbGUpOwogICAgICAgICAg
ICAgY3B1bWFza19hbmRub3QoY3B1bWFza19zY3JhdGNoLCAmcnFkLT5pZGxlLCAmcnFkLT50aWNr
bGVkKTsKLSAgICAgICAgICAgIHNtdF9pZGxlX21hc2tfc2V0KGNwdSwgY3B1bWFza19zY3JhdGNo
LCAmcnFkLT5zbXRfaWRsZSk7CisgICAgICAgICAgICBzbXRfaWRsZV9tYXNrX3NldChzY2hlZF9j
cHUsIGNwdW1hc2tfc2NyYXRjaCwgJnJxZC0+c210X2lkbGUpOwogICAgICAgICB9CiAgICAgICAg
IC8qIE1ha2Ugc3VyZSBhdmdsb2FkIGdldHMgdXBkYXRlZCBwZXJpb2RpY2FsbHkgZXZlbgogICAg
ICAgICAgKiBpZiB0aGVyZSdzIG5vIGFjdGl2aXR5ICovCkBAIC0zNjIxLDcgKzM2MjIsNyBAQCBj
c2NoZWQyX3NjaGVkdWxlKAogICAgIC8qCiAgICAgICogUmV0dXJuIHRhc2sgdG8gcnVuIG5leHQu
Li4KICAgICAgKi8KLSAgICByZXQudGltZSA9IGNzY2hlZDJfcnVudGltZShvcHMsIGNwdSwgc25l
eHQsIG5vdyk7CisgICAgcmV0LnRpbWUgPSBjc2NoZWQyX3J1bnRpbWUob3BzLCBzY2hlZF9jcHUs
IHNuZXh0LCBub3cpOwogICAgIHJldC50YXNrID0gc25leHQtPnVuaXQ7CiAKICAgICBDU0NIRUQy
X1VOSVRfQ0hFQ0socmV0LnRhc2spOwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9udWxs
LmMgYi94ZW4vY29tbW9uL3NjaGVkX251bGwuYwppbmRleCA1M2EyMGQ3M2FhLi42YzM1MGEzNDJi
IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX251bGwuYworKysgYi94ZW4vY29tbW9uL3Nj
aGVkX251bGwuYwpAQCAtNzAxLDYgKzcwMSw3IEBAIHN0YXRpYyBzdHJ1Y3QgdGFza19zbGljZSBu
dWxsX3NjaGVkdWxlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKIHsKICAgICB1bnNpZ25l
ZCBpbnQgYnM7CiAgICAgY29uc3QgdW5zaWduZWQgaW50IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQo
KTsKKyAgICBjb25zdCB1bnNpZ25lZCBpbnQgc2NoZWRfY3B1ID0gc2NoZWRfZ2V0X3Jlc291cmNl
X2NwdShjcHUpOwogICAgIHN0cnVjdCBudWxsX3ByaXZhdGUgKnBydiA9IG51bGxfcHJpdihvcHMp
OwogICAgIHN0cnVjdCBudWxsX3VuaXQgKnd2YzsKICAgICBzdHJ1Y3QgdGFza19zbGljZSByZXQ7
CkBAIC03MTYsMTQgKzcxNywxNCBAQCBzdGF0aWMgc3RydWN0IHRhc2tfc2xpY2UgbnVsbF9zY2hl
ZHVsZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCiAgICAgICAgIH0gZDsKICAgICAgICAg
ZC5jcHUgPSBjcHU7CiAgICAgICAgIGQudGFza2xldCA9IHRhc2tsZXRfd29ya19zY2hlZHVsZWQ7
Ci0gICAgICAgIGlmICggcGVyX2NwdShucGMsIGNwdSkudW5pdCA9PSBOVUxMICkKKyAgICAgICAg
aWYgKCBwZXJfY3B1KG5wYywgc2NoZWRfY3B1KS51bml0ID09IE5VTEwgKQogICAgICAgICB7CiAg
ICAgICAgICAgICBkLnVuaXQgPSBkLmRvbSA9IC0xOwogICAgICAgICB9CiAgICAgICAgIGVsc2UK
ICAgICAgICAgewotICAgICAgICAgICAgZC51bml0ID0gcGVyX2NwdShucGMsIGNwdSkudW5pdC0+
dW5pdF9pZDsKLSAgICAgICAgICAgIGQuZG9tID0gcGVyX2NwdShucGMsIGNwdSkudW5pdC0+ZG9t
YWluLT5kb21haW5faWQ7CisgICAgICAgICAgICBkLnVuaXQgPSBwZXJfY3B1KG5wYywgc2NoZWRf
Y3B1KS51bml0LT51bml0X2lkOworICAgICAgICAgICAgZC5kb20gPSBwZXJfY3B1KG5wYywgc2No
ZWRfY3B1KS51bml0LT5kb21haW4tPmRvbWFpbl9pZDsKICAgICAgICAgfQogICAgICAgICBfX3Ry
YWNlX3ZhcihUUkNfU05VTExfU0NIRURVTEUsIDEsIHNpemVvZihkKSwgJmQpOwogICAgIH0KQEAg
LTczMSwxMCArNzMyLDEwIEBAIHN0YXRpYyBzdHJ1Y3QgdGFza19zbGljZSBudWxsX3NjaGVkdWxl
KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKICAgICBpZiAoIHRhc2tsZXRfd29ya19zY2hl
ZHVsZWQgKQogICAgIHsKICAgICAgICAgdHJhY2VfdmFyKFRSQ19TTlVMTF9UQVNLTEVULCAxLCAw
LCBOVUxMKTsKLSAgICAgICAgcmV0LnRhc2sgPSBzY2hlZF9pZGxlX3VuaXQoY3B1KTsKKyAgICAg
ICAgcmV0LnRhc2sgPSBzY2hlZF9pZGxlX3VuaXQoc2NoZWRfY3B1KTsKICAgICB9CiAgICAgZWxz
ZQotICAgICAgICByZXQudGFzayA9IHBlcl9jcHUobnBjLCBjcHUpLnVuaXQ7CisgICAgICAgIHJl
dC50YXNrID0gcGVyX2NwdShucGMsIHNjaGVkX2NwdSkudW5pdDsKICAgICByZXQubWlncmF0ZWQg
PSAwOwogICAgIHJldC50aW1lID0gLTE7CiAKQEAgLTc2NSw5ICs3NjYsOSBAQCBzdGF0aWMgc3Ry
dWN0IHRhc2tfc2xpY2UgbnVsbF9zY2hlZHVsZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMs
CiAgICAgICAgICAgICAgICAgICAgICAhaGFzX3NvZnRfYWZmaW5pdHkod3ZjLT51bml0KSApCiAg
ICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOwogCi0gICAgICAgICAgICAgICAgaWYgKCB1bml0
X2NoZWNrX2FmZmluaXR5KHd2Yy0+dW5pdCwgY3B1LCBicykgKQorICAgICAgICAgICAgICAgIGlm
ICggdW5pdF9jaGVja19hZmZpbml0eSh3dmMtPnVuaXQsIHNjaGVkX2NwdSwgYnMpICkKICAgICAg
ICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgICAgIHVuaXRfYXNzaWduKHBydiwgd3ZjLT51
bml0LCBjcHUpOworICAgICAgICAgICAgICAgICAgICB1bml0X2Fzc2lnbihwcnYsIHd2Yy0+dW5p
dCwgc2NoZWRfY3B1KTsKICAgICAgICAgICAgICAgICAgICAgbGlzdF9kZWxfaW5pdCgmd3ZjLT53
YWl0cV9lbGVtKTsKICAgICAgICAgICAgICAgICAgICAgcmV0LnRhc2sgPSB3dmMtPnVuaXQ7CiAg
ICAgICAgICAgICAgICAgICAgIGdvdG8gdW5sb2NrOwpAQCAtNzc5LDcgKzc4MCw3IEBAIHN0YXRp
YyBzdHJ1Y3QgdGFza19zbGljZSBudWxsX3NjaGVkdWxlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIg
Km9wcywKICAgICB9CiAKICAgICBpZiAoIHVubGlrZWx5KHJldC50YXNrID09IE5VTEwgfHwgIXVu
aXRfcnVubmFibGUocmV0LnRhc2spKSApCi0gICAgICAgIHJldC50YXNrID0gc2NoZWRfaWRsZV91
bml0KGNwdSk7CisgICAgICAgIHJldC50YXNrID0gc2NoZWRfaWRsZV91bml0KHNjaGVkX2NwdSk7
CiAKICAgICBOVUxMX1VOSVRfQ0hFQ0socmV0LnRhc2spOwogICAgIHJldHVybiByZXQ7CmRpZmYg
LS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX3J0LmMgYi94ZW4vY29tbW9uL3NjaGVkX3J0LmMKaW5k
ZXggNTc4ODNiZDBhMC4uZGRkMWJhZGQzOCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9y
dC5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfcnQuYwpAQCAtMTA1OCw3ICsxMDU4LDggQEAgcnVu
cV9waWNrKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgY29uc3QgY3B1bWFza190ICptYXNr
KQogc3RhdGljIHN0cnVjdCB0YXNrX3NsaWNlCiBydF9zY2hlZHVsZShjb25zdCBzdHJ1Y3Qgc2No
ZWR1bGVyICpvcHMsIHNfdGltZV90IG5vdywgYm9vbF90IHRhc2tsZXRfd29ya19zY2hlZHVsZWQp
CiB7Ci0gICAgY29uc3QgaW50IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKKyAgICBjb25zdCB1
bnNpZ25lZCBpbnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOworICAgIGNvbnN0IHVuc2lnbmVk
IGludCBzY2hlZF9jcHUgPSBzY2hlZF9nZXRfcmVzb3VyY2VfY3B1KGNwdSk7CiAgICAgc3RydWN0
IHJ0X3ByaXZhdGUgKnBydiA9IHJ0X3ByaXYob3BzKTsKICAgICBzdHJ1Y3QgcnRfdW5pdCAqY29u
c3Qgc2N1cnIgPSBydF91bml0KGN1cnJlbnQtPnNjaGVkX3VuaXQpOwogICAgIHN0cnVjdCBydF91
bml0ICpzbmV4dCA9IE5VTEw7CkBAIC0xMDcyLDcgKzEwNzMsNyBAQCBydF9zY2hlZHVsZShjb25z
dCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHNfdGltZV90IG5vdywgYm9vbF90IHRhc2tsZXRfd29y
a19zY2hlZAogICAgICAgICB9IGQ7CiAgICAgICAgIGQuY3B1ID0gY3B1OwogICAgICAgICBkLnRh
c2tsZXQgPSB0YXNrbGV0X3dvcmtfc2NoZWR1bGVkOwotICAgICAgICBkLnRpY2tsZWQgPSBjcHVt
YXNrX3Rlc3RfY3B1KGNwdSwgJnBydi0+dGlja2xlZCk7CisgICAgICAgIGQudGlja2xlZCA9IGNw
dW1hc2tfdGVzdF9jcHUoc2NoZWRfY3B1LCAmcHJ2LT50aWNrbGVkKTsKICAgICAgICAgZC5pZGxl
ID0gaXNfaWRsZV91bml0KGN1cnJ1bml0KTsKICAgICAgICAgdHJhY2VfdmFyKFRSQ19SVERTX1ND
SEVEVUxFLCAxLAogICAgICAgICAgICAgICAgICAgc2l6ZW9mKGQpLApAQCAtMTA4MCw3ICsxMDgx
LDcgQEAgcnRfc2NoZWR1bGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzX3RpbWVfdCBu
b3csIGJvb2xfdCB0YXNrbGV0X3dvcmtfc2NoZWQKICAgICB9CiAKICAgICAvKiBjbGVhciB0aWNr
ZWQgYml0IG5vdyB0aGF0IHdlJ3ZlIGJlZW4gc2NoZWR1bGVkICovCi0gICAgY3B1bWFza19jbGVh
cl9jcHUoY3B1LCAmcHJ2LT50aWNrbGVkKTsKKyAgICBjcHVtYXNrX2NsZWFyX2NwdShzY2hlZF9j
cHUsICZwcnYtPnRpY2tsZWQpOwogCiAgICAgLyogYnVybl9idWRnZXQgd291bGQgcmV0dXJuIGZv
ciBJRExFIFVOSVQgKi8KICAgICBidXJuX2J1ZGdldChvcHMsIHNjdXJyLCBub3cpOwpAQCAtMTA4
OCwxMyArMTA4OSwxMyBAQCBydF9zY2hlZHVsZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMs
IHNfdGltZV90IG5vdywgYm9vbF90IHRhc2tsZXRfd29ya19zY2hlZAogICAgIGlmICggdGFza2xl
dF93b3JrX3NjaGVkdWxlZCApCiAgICAgewogICAgICAgICB0cmFjZV92YXIoVFJDX1JURFNfU0NI
RURfVEFTS0xFVCwgMSwgMCwgIE5VTEwpOwotICAgICAgICBzbmV4dCA9IHJ0X3VuaXQoc2NoZWRf
aWRsZV91bml0KGNwdSkpOworICAgICAgICBzbmV4dCA9IHJ0X3VuaXQoc2NoZWRfaWRsZV91bml0
KHNjaGVkX2NwdSkpOwogICAgIH0KICAgICBlbHNlCiAgICAgewotICAgICAgICBzbmV4dCA9IHJ1
bnFfcGljayhvcHMsIGNwdW1hc2tfb2YoY3B1KSk7CisgICAgICAgIHNuZXh0ID0gcnVucV9waWNr
KG9wcywgY3B1bWFza19vZihzY2hlZF9jcHUpKTsKICAgICAgICAgaWYgKCBzbmV4dCA9PSBOVUxM
ICkKLSAgICAgICAgICAgIHNuZXh0ID0gcnRfdW5pdChzY2hlZF9pZGxlX3VuaXQoY3B1KSk7Cisg
ICAgICAgICAgICBzbmV4dCA9IHJ0X3VuaXQoc2NoZWRfaWRsZV91bml0KHNjaGVkX2NwdSkpOwog
CiAgICAgICAgIC8qIGlmIHNjdXJyIGhhcyBoaWdoZXIgcHJpb3JpdHkgYW5kIGJ1ZGdldCwgc3Rp
bGwgcGljayBzY3VyciAqLwogICAgICAgICBpZiAoICFpc19pZGxlX3VuaXQoY3VycnVuaXQpICYm
CkBAIC0xMTE5LDkgKzExMjAsOSBAQCBydF9zY2hlZHVsZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVy
ICpvcHMsIHNfdGltZV90IG5vdywgYm9vbF90IHRhc2tsZXRfd29ya19zY2hlZAogICAgICAgICAg
ICAgcV9yZW1vdmUoc25leHQpOwogICAgICAgICAgICAgX19zZXRfYml0KF9fUlREU19zY2hlZHVs
ZWQsICZzbmV4dC0+ZmxhZ3MpOwogICAgICAgICB9Ci0gICAgICAgIGlmICggc2NoZWRfdW5pdF9j
cHUoc25leHQtPnVuaXQpICE9IGNwdSApCisgICAgICAgIGlmICggc2NoZWRfdW5pdF9jcHUoc25l
eHQtPnVuaXQpICE9IHNjaGVkX2NwdSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIHNjaGVkX3Nl
dF9yZXMoc25leHQtPnVuaXQsIGdldF9zY2hlZF9yZXMoY3B1KSk7CisgICAgICAgICAgICBzY2hl
ZF9zZXRfcmVzKHNuZXh0LT51bml0LCBnZXRfc2NoZWRfcmVzKHNjaGVkX2NwdSkpOwogICAgICAg
ICAgICAgcmV0Lm1pZ3JhdGVkID0gMTsKICAgICAgICAgfQogICAgICAgICByZXQudGltZSA9IHNu
ZXh0LT5jdXJfYnVkZ2V0OyAvKiBpbnZva2UgdGhlIHNjaGVkdWxlciBuZXh0IHRpbWUgKi8KZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oIGIveGVuL2luY2x1ZGUveGVuL3Nj
aGVkLWlmLmgKaW5kZXggMmE4Nzg5YjQzOC4uOGIzNDkwNjlkYiAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUveGVuL3NjaGVkLWlmLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKQEAg
LTExMCw2ICsxMTAsMTEgQEAgc3RhdGljIGlubGluZSBzdHJ1Y3Qgc2NoZWRfdW5pdCAqc2NoZWRf
aWRsZV91bml0KHVuc2lnbmVkIGludCBjcHUpCiAgICAgcmV0dXJuIGlkbGVfdmNwdVtjcHVdLT5z
Y2hlZF91bml0OwogfQogCitzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGludCBzY2hlZF9nZXRfcmVz
b3VyY2VfY3B1KHVuc2lnbmVkIGludCBjcHUpCit7CisgICAgcmV0dXJuIGdldF9zY2hlZF9yZXMo
Y3B1KS0+cHJvY2Vzc29yOworfQorCiAvKgogICogU2NyYXRjaCBzcGFjZSwgZm9yIGF2b2lkaW5n
IGhhdmluZyB0b28gbWFueSBjcHVtYXNrX3Qgb24gdGhlIHN0YWNrLgogICogV2l0aGluIGVhY2gg
c2NoZWR1bGVyLCB3aGVuIHVzaW5nIHRoZSBzY3JhdGNoIG1hc2sgb2Ygb25lIHBDUFU6Ci0tIAoy
LjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 28 10:35:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 10:35:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVZRm-0008Jf-RI; Tue, 28 May 2019 10:35:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=31/0=T4=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hVZQR-0005Kt-Cg
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 10:33:47 +0000
X-Inumbo-ID: 03839c1e-8134-11e9-b28c-83aa87c1b324
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 03839c1e-8134-11e9-b28c-83aa87c1b324;
 Tue, 28 May 2019 10:33:36 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id E9C08B030;
 Tue, 28 May 2019 10:33:18 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 28 May 2019 12:32:23 +0200
Message-Id: <20190528103313.1343-11-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190528103313.1343-1-jgross@suse.com>
References: <20190528103313.1343-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH 10/60] xen/sched: switch schedule_data.curr to
 point at sched_unit
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Robert VanVossen <robert.vanvossen@dornerworks.com>,
 Dario Faggioli <dfaggioli@suse.com>, Julien Grall <julien.grall@arm.com>,
 Josh Whitehead <josh.whitehead@dornerworks.com>,
 Meng Xu <mengxu@cis.upenn.edu>, Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gcHJlcGFyYXRpb24gb2YgY29yZSBzY2hlZHVsaW5nIGxldCB0aGUgcGVyY3B1IHBvaW50ZXIK
c2NoZWR1bGVfZGF0YS5jdXJyIHBvaW50IHRvIGEgc3RyY3Qgc2NoZWRfdW5pdCBpbnN0ZWFkIG9m
IHRoZSByZWxhdGVkCnZjcHUuIEF0IHRoZSBzYW1lIHRpbWUgcmVuYW1lIHRoZSBwZXItdmNwdSBz
Y2hlZHVsZXIgc3BlY2lmaWMgc3RydWN0cwp0byBwZXItdW5pdCBvbmVzLgoKU2lnbmVkLW9mZi1i
eTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIHhlbi9jb21tb24vc2NoZWRf
YXJpbmM2NTMuYyB8ICAgMiArLQogeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYyAgIHwgMTAxICsr
KysrKysrKysrKystLS0tLS0tLS0tLS0tCiB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYyAgfCAx
NjggKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9jb21t
b24vc2NoZWRfbnVsbC5jICAgICB8ICA0NCArKysrKystLS0tLS0KIHhlbi9jb21tb24vc2NoZWRf
cnQuYyAgICAgICB8IDExOCArKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tCiB4ZW4vY29t
bW9uL3NjaGVkdWxlLmMgICAgICAgfCAgIDggKystCiB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYu
aCAgfCAgIDIgKy0KIDcgZmlsZXMgY2hhbmdlZCwgMjIwIGluc2VydGlvbnMoKyksIDIyMyBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2FyaW5jNjUzLmMgYi94ZW4v
Y29tbW9uL3NjaGVkX2FyaW5jNjUzLmMKaW5kZXggMzgzZGY3NTBiMC4uN2YyNmU2YTBiMCAxMDA2
NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9hcmluYzY1My5jCisrKyBiL3hlbi9jb21tb24vc2No
ZWRfYXJpbmM2NTMuYwpAQCAtNDc1LDcgKzQ3NSw3IEBAIGE2NTNzY2hlZF91bml0X3NsZWVwKGNv
bnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiAgICAg
ICogSWYgdGhlIFZDUFUgYmVpbmcgcHV0IHRvIHNsZWVwIGlzIHRoZSBzYW1lIG9uZSB0aGF0IGlz
IGN1cnJlbnRseQogICAgICAqIHJ1bm5pbmcsIHJhaXNlIGEgc29mdGlycSB0byBpbnZva2UgdGhl
IHNjaGVkdWxlciB0byBzd2l0Y2ggZG9tYWlucy4KICAgICAgKi8KLSAgICBpZiAoIHBlcl9jcHUo
c2NoZWR1bGVfZGF0YSwgdmMtPnByb2Nlc3NvcikuY3VyciA9PSB2YyApCisgICAgaWYgKCBwZXJf
Y3B1KHNjaGVkdWxlX2RhdGEsIHZjLT5wcm9jZXNzb3IpLmN1cnIgPT0gdW5pdCApCiAgICAgICAg
IGNwdV9yYWlzZV9zb2Z0aXJxKHZjLT5wcm9jZXNzb3IsIFNDSEVEVUxFX1NPRlRJUlEpOwogfQog
CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jIGIveGVuL2NvbW1vbi9zY2hl
ZF9jcmVkaXQuYwppbmRleCA3Zjc1OTZiM2JmLi5iYzg3YjgxM2RjIDEwMDY0NAotLS0gYS94ZW4v
Y29tbW9uL3NjaGVkX2NyZWRpdC5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMKQEAg
LTgzLDcgKzgzLDcgQEAKICAgICAoKHN0cnVjdCBjc2NoZWRfcHJpdmF0ZSAqKSgoX29wcyktPnNj
aGVkX2RhdGEpKQogI2RlZmluZSBDU0NIRURfUENQVShfYykgICAgIFwKICAgICAoKHN0cnVjdCBj
c2NoZWRfcGNwdSAqKXBlcl9jcHUoc2NoZWR1bGVfZGF0YSwgX2MpLnNjaGVkX3ByaXYpCi0jZGVm
aW5lIENTQ0hFRF9WQ1BVKF92Y3B1KSAgKChzdHJ1Y3QgY3NjaGVkX3ZjcHUgKikgKF92Y3B1KS0+
c2NoZWRfdW5pdC0+cHJpdikKKyNkZWZpbmUgQ1NDSEVEX1VOSVQodW5pdCkgICAoKHN0cnVjdCBj
c2NoZWRfdW5pdCAqKSAodW5pdCktPnByaXYpCiAjZGVmaW5lIENTQ0hFRF9ET00oX2RvbSkgICAg
KChzdHJ1Y3QgY3NjaGVkX2RvbSAqKSAoX2RvbSktPnNjaGVkX3ByaXYpCiAjZGVmaW5lIFJVTlEo
X2NwdSkgICAgICAgICAgKCYoQ1NDSEVEX1BDUFUoX2NwdSktPnJ1bnEpKQogCkBAIC0xNjAsNyAr
MTYwLDcgQEAgc3RydWN0IGNzY2hlZF9wY3B1IHsKIC8qCiAgKiBWaXJ0dWFsIENQVQogICovCi1z
dHJ1Y3QgY3NjaGVkX3ZjcHUgeworc3RydWN0IGNzY2hlZF91bml0IHsKICAgICBzdHJ1Y3QgbGlz
dF9oZWFkIHJ1bnFfZWxlbTsKICAgICBzdHJ1Y3QgbGlzdF9oZWFkIGFjdGl2ZV92Y3B1X2VsZW07
CiAKQEAgLTIzMSwxNSArMjMxLDE1IEBAIHN0YXRpYyB2b2lkIGNzY2hlZF90aWNrKHZvaWQgKl9j
cHUpOwogc3RhdGljIHZvaWQgY3NjaGVkX2FjY3Qodm9pZCAqZHVtbXkpOwogCiBzdGF0aWMgaW5s
aW5lIGludAotX192Y3B1X29uX3J1bnEoc3RydWN0IGNzY2hlZF92Y3B1ICpzdmMpCitfX3ZjcHVf
b25fcnVucShzdHJ1Y3QgY3NjaGVkX3VuaXQgKnN2YykKIHsKICAgICByZXR1cm4gIWxpc3RfZW1w
dHkoJnN2Yy0+cnVucV9lbGVtKTsKIH0KIAotc3RhdGljIGlubGluZSBzdHJ1Y3QgY3NjaGVkX3Zj
cHUgKgorc3RhdGljIGlubGluZSBzdHJ1Y3QgY3NjaGVkX3VuaXQgKgogX19ydW5xX2VsZW0oc3Ry
dWN0IGxpc3RfaGVhZCAqZWxlbSkKIHsKLSAgICByZXR1cm4gbGlzdF9lbnRyeShlbGVtLCBzdHJ1
Y3QgY3NjaGVkX3ZjcHUsIHJ1bnFfZWxlbSk7CisgICAgcmV0dXJuIGxpc3RfZW50cnkoZWxlbSwg
c3RydWN0IGNzY2hlZF91bml0LCBydW5xX2VsZW0pOwogfQogCiAvKiBJcyB0aGUgZmlyc3QgZWxl
bWVudCBvZiBjcHUncyBydW5xIChpZiBhbnkpIGNwdSdzIGlkbGUgdmNwdT8gKi8KQEAgLTI3MSw3
ICsyNzEsNyBAQCBkZWNfbnJfcnVubmFibGUodW5zaWduZWQgaW50IGNwdSkKIH0KIAogc3RhdGlj
IGlubGluZSB2b2lkCi1fX3J1bnFfaW5zZXJ0KHN0cnVjdCBjc2NoZWRfdmNwdSAqc3ZjKQorX19y
dW5xX2luc2VydChzdHJ1Y3QgY3NjaGVkX3VuaXQgKnN2YykKIHsKICAgICB1bnNpZ25lZCBpbnQg
Y3B1ID0gc3ZjLT52Y3B1LT5wcm9jZXNzb3I7CiAgICAgY29uc3Qgc3RydWN0IGxpc3RfaGVhZCAq
IGNvbnN0IHJ1bnEgPSBSVU5RKGNwdSk7CkBAIC0yODEsNyArMjgxLDcgQEAgX19ydW5xX2luc2Vy
dChzdHJ1Y3QgY3NjaGVkX3ZjcHUgKnN2YykKIAogICAgIGxpc3RfZm9yX2VhY2goIGl0ZXIsIHJ1
bnEgKQogICAgIHsKLSAgICAgICAgY29uc3Qgc3RydWN0IGNzY2hlZF92Y3B1ICogY29uc3QgaXRl
cl9zdmMgPSBfX3J1bnFfZWxlbShpdGVyKTsKKyAgICAgICAgY29uc3Qgc3RydWN0IGNzY2hlZF91
bml0ICogY29uc3QgaXRlcl9zdmMgPSBfX3J1bnFfZWxlbShpdGVyKTsKICAgICAgICAgaWYgKCBz
dmMtPnByaSA+IGl0ZXJfc3ZjLT5wcmkgKQogICAgICAgICAgICAgYnJlYWs7CiAgICAgfQpAQCAt
MzAyLDM0ICszMDIsMzQgQEAgX19ydW5xX2luc2VydChzdHJ1Y3QgY3NjaGVkX3ZjcHUgKnN2YykK
IH0KIAogc3RhdGljIGlubGluZSB2b2lkCi1ydW5xX2luc2VydChzdHJ1Y3QgY3NjaGVkX3ZjcHUg
KnN2YykKK3J1bnFfaW5zZXJ0KHN0cnVjdCBjc2NoZWRfdW5pdCAqc3ZjKQogewogICAgIF9fcnVu
cV9pbnNlcnQoc3ZjKTsKICAgICBpbmNfbnJfcnVubmFibGUoc3ZjLT52Y3B1LT5wcm9jZXNzb3Ip
OwogfQogCiBzdGF0aWMgaW5saW5lIHZvaWQKLV9fcnVucV9yZW1vdmUoc3RydWN0IGNzY2hlZF92
Y3B1ICpzdmMpCitfX3J1bnFfcmVtb3ZlKHN0cnVjdCBjc2NoZWRfdW5pdCAqc3ZjKQogewogICAg
IEJVR19PTiggIV9fdmNwdV9vbl9ydW5xKHN2YykgKTsKICAgICBsaXN0X2RlbF9pbml0KCZzdmMt
PnJ1bnFfZWxlbSk7CiB9CiAKIHN0YXRpYyBpbmxpbmUgdm9pZAotcnVucV9yZW1vdmUoc3RydWN0
IGNzY2hlZF92Y3B1ICpzdmMpCitydW5xX3JlbW92ZShzdHJ1Y3QgY3NjaGVkX3VuaXQgKnN2YykK
IHsKICAgICBkZWNfbnJfcnVubmFibGUoc3ZjLT52Y3B1LT5wcm9jZXNzb3IpOwogICAgIF9fcnVu
cV9yZW1vdmUoc3ZjKTsKIH0KIAotc3RhdGljIHZvaWQgYnVybl9jcmVkaXRzKHN0cnVjdCBjc2No
ZWRfdmNwdSAqc3ZjLCBzX3RpbWVfdCBub3cpCitzdGF0aWMgdm9pZCBidXJuX2NyZWRpdHMoc3Ry
dWN0IGNzY2hlZF91bml0ICpzdmMsIHNfdGltZV90IG5vdykKIHsKICAgICBzX3RpbWVfdCBkZWx0
YTsKICAgICB1aW50NjRfdCB2YWw7CiAgICAgdW5zaWduZWQgaW50IGNyZWRpdHM7CiAKICAgICAv
KiBBc3NlcnQgc3ZjIGlzIGN1cnJlbnQgKi8KLSAgICBBU1NFUlQoIHN2YyA9PSBDU0NIRURfVkNQ
VShjdXJyX29uX2NwdShzdmMtPnZjcHUtPnByb2Nlc3NvcikpICk7CisgICAgQVNTRVJUKCBzdmMg
PT0gQ1NDSEVEX1VOSVQoY3Vycl9vbl9jcHUoc3ZjLT52Y3B1LT5wcm9jZXNzb3IpKSApOwogCiAg
ICAgaWYgKCAoZGVsdGEgPSBub3cgLSBzdmMtPnN0YXJ0X3RpbWUpIDw9IDAgKQogICAgICAgICBy
ZXR1cm47CkBAIC0zNDcsMTAgKzM0NywxMCBAQCBib29sZWFuX3BhcmFtKCJ0aWNrbGVfb25lX2lk
bGVfY3B1Iiwgb3B0X3RpY2tsZV9vbmVfaWRsZSk7CiAKIERFRklORV9QRVJfQ1BVKHVuc2lnbmVk
IGludCwgbGFzdF90aWNrbGVfY3B1KTsKIAotc3RhdGljIGlubGluZSB2b2lkIF9fcnVucV90aWNr
bGUoc3RydWN0IGNzY2hlZF92Y3B1ICpuZXcpCitzdGF0aWMgaW5saW5lIHZvaWQgX19ydW5xX3Rp
Y2tsZShzdHJ1Y3QgY3NjaGVkX3VuaXQgKm5ldykKIHsKICAgICB1bnNpZ25lZCBpbnQgY3B1ID0g
bmV3LT52Y3B1LT5wcm9jZXNzb3I7Ci0gICAgc3RydWN0IGNzY2hlZF92Y3B1ICogY29uc3QgY3Vy
ID0gQ1NDSEVEX1ZDUFUoY3Vycl9vbl9jcHUoY3B1KSk7CisgICAgc3RydWN0IGNzY2hlZF91bml0
ICogY29uc3QgY3VyID0gQ1NDSEVEX1VOSVQoY3Vycl9vbl9jcHUoY3B1KSk7CiAgICAgc3RydWN0
IGNzY2hlZF9wcml2YXRlICpwcnYgPSBDU0NIRURfUFJJVihwZXJfY3B1KHNjaGVkdWxlciwgY3B1
KSk7CiAgICAgY3B1bWFza190IG1hc2ssIGlkbGVfbWFzaywgKm9ubGluZTsKICAgICBpbnQgYmFs
YW5jZV9zdGVwLCBpZGxlcnNfZW1wdHk7CkBAIC02MDUsNyArNjA1LDcgQEAgaW5pdF9wZGF0YShz
dHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKnBydiwgc3RydWN0IGNzY2hlZF9wY3B1ICpzcGMsIGludCBj
cHUpCiAgICAgc3BjLT5pZGxlX2JpYXMgPSBucl9jcHVfaWRzIC0gMTsKIAogICAgIC8qIFN0YXJ0
IG9mZiBpZGxpbmcuLi4gKi8KLSAgICBCVUdfT04oIWlzX2lkbGVfdmNwdShjdXJyX29uX2NwdShj
cHUpKSk7CisgICAgQlVHX09OKCFpc19pZGxlX3ZjcHUoY3Vycl9vbl9jcHUoY3B1KS0+dmNwdSkp
OwogICAgIGNwdW1hc2tfc2V0X2NwdShjcHUsIHBydi0+aWRsZXJzKTsKICAgICBzcGMtPm5yX3J1
bm5hYmxlID0gMDsKIH0KQEAgLTYzNyw3ICs2MzcsNyBAQCBjc2NoZWRfc3dpdGNoX3NjaGVkKHN0
cnVjdCBzY2hlZHVsZXIgKm5ld19vcHMsIHVuc2lnbmVkIGludCBjcHUsCiB7CiAgICAgc3RydWN0
IHNjaGVkdWxlX2RhdGEgKnNkID0gJnBlcl9jcHUoc2NoZWR1bGVfZGF0YSwgY3B1KTsKICAgICBz
dHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKnBydiA9IENTQ0hFRF9QUklWKG5ld19vcHMpOwotICAgIHN0
cnVjdCBjc2NoZWRfdmNwdSAqc3ZjID0gdmRhdGE7CisgICAgc3RydWN0IGNzY2hlZF91bml0ICpz
dmMgPSB2ZGF0YTsKIAogICAgIEFTU0VSVChzdmMgJiYgaXNfaWRsZV92Y3B1KHN2Yy0+dmNwdSkp
OwogCkBAIC02NjAsNyArNjYwLDcgQEAgY3NjaGVkX3N3aXRjaF9zY2hlZChzdHJ1Y3Qgc2NoZWR1
bGVyICpuZXdfb3BzLCB1bnNpZ25lZCBpbnQgY3B1LAogc3RhdGljIGlubGluZSB2b2lkCiBfX2Nz
Y2hlZF92Y3B1X2NoZWNrKHN0cnVjdCB2Y3B1ICp2YykKIHsKLSAgICBzdHJ1Y3QgY3NjaGVkX3Zj
cHUgKiBjb25zdCBzdmMgPSBDU0NIRURfVkNQVSh2Yyk7CisgICAgc3RydWN0IGNzY2hlZF91bml0
ICogY29uc3Qgc3ZjID0gQ1NDSEVEX1VOSVQodmMtPnNjaGVkX3VuaXQpOwogICAgIHN0cnVjdCBj
c2NoZWRfZG9tICogY29uc3Qgc2RvbSA9IHN2Yy0+c2RvbTsKIAogICAgIEJVR19PTiggc3ZjLT52
Y3B1ICE9IHZjICk7CkBAIC04NjIsNyArODYyLDcgQEAgc3RhdGljIHN0cnVjdCBzY2hlZF9yZXNv
dXJjZSAqCiBjc2NoZWRfcmVzX3BpY2soY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1
Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIHsKICAgICBzdHJ1Y3QgdmNwdSAqdmMgPSB1bml0LT52Y3B1
OwotICAgIHN0cnVjdCBjc2NoZWRfdmNwdSAqc3ZjID0gQ1NDSEVEX1ZDUFUodmMpOworICAgIHN0
cnVjdCBjc2NoZWRfdW5pdCAqc3ZjID0gQ1NDSEVEX1VOSVQodW5pdCk7CiAKICAgICAvKgogICAg
ICAqIFdlIGhhdmUgYmVlbiBjYWxsZWQgYnkgdmNwdV9taWdyYXRlKCkgKGluIHNjaGVkdWxlLmMp
LCBhcyBwYXJ0CkBAIC04NzYsNyArODc2LDcgQEAgY3NjaGVkX3Jlc19waWNrKGNvbnN0IHN0cnVj
dCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiB9CiAKIHN0YXRpYyBp
bmxpbmUgdm9pZAotX19jc2NoZWRfdmNwdV9hY2N0X3N0YXJ0KHN0cnVjdCBjc2NoZWRfcHJpdmF0
ZSAqcHJ2LCBzdHJ1Y3QgY3NjaGVkX3ZjcHUgKnN2YykKK19fY3NjaGVkX3ZjcHVfYWNjdF9zdGFy
dChzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKnBydiwgc3RydWN0IGNzY2hlZF91bml0ICpzdmMpCiB7
CiAgICAgc3RydWN0IGNzY2hlZF9kb20gKiBjb25zdCBzZG9tID0gc3ZjLT5zZG9tOwogICAgIHVu
c2lnbmVkIGxvbmcgZmxhZ3M7CkBAIC05MDYsNyArOTA2LDcgQEAgX19jc2NoZWRfdmNwdV9hY2N0
X3N0YXJ0KHN0cnVjdCBjc2NoZWRfcHJpdmF0ZSAqcHJ2LCBzdHJ1Y3QgY3NjaGVkX3ZjcHUgKnN2
YykKIAogc3RhdGljIGlubGluZSB2b2lkCiBfX2NzY2hlZF92Y3B1X2FjY3Rfc3RvcF9sb2NrZWQo
c3RydWN0IGNzY2hlZF9wcml2YXRlICpwcnYsCi0gICAgc3RydWN0IGNzY2hlZF92Y3B1ICpzdmMp
CisgICAgc3RydWN0IGNzY2hlZF91bml0ICpzdmMpCiB7CiAgICAgc3RydWN0IGNzY2hlZF9kb20g
KiBjb25zdCBzZG9tID0gc3ZjLT5zZG9tOwogCkBAIC05MzEsNyArOTMxLDcgQEAgX19jc2NoZWRf
dmNwdV9hY2N0X3N0b3BfbG9ja2VkKHN0cnVjdCBjc2NoZWRfcHJpdmF0ZSAqcHJ2LAogc3RhdGlj
IHZvaWQKIGNzY2hlZF92Y3B1X2FjY3Qoc3RydWN0IGNzY2hlZF9wcml2YXRlICpwcnYsIHVuc2ln
bmVkIGludCBjcHUpCiB7Ci0gICAgc3RydWN0IGNzY2hlZF92Y3B1ICogY29uc3Qgc3ZjID0gQ1ND
SEVEX1ZDUFUoY3VycmVudCk7CisgICAgc3RydWN0IGNzY2hlZF91bml0ICogY29uc3Qgc3ZjID0g
Q1NDSEVEX1VOSVQoY3VycmVudC0+c2NoZWRfdW5pdCk7CiAgICAgY29uc3Qgc3RydWN0IHNjaGVk
dWxlciAqb3BzID0gcGVyX2NwdShzY2hlZHVsZXIsIGNwdSk7CiAKICAgICBBU1NFUlQoIGN1cnJl
bnQtPnByb2Nlc3NvciA9PSBjcHUgKTsKQEAgLTEwMDAsMTAgKzEwMDAsMTAgQEAgY3NjaGVkX2Fs
bG9jX3ZkYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX3VuaXQg
KnVuaXQsCiAgICAgICAgICAgICAgICAgICAgdm9pZCAqZGQpCiB7CiAgICAgc3RydWN0IHZjcHUg
KnZjID0gdW5pdC0+dmNwdTsKLSAgICBzdHJ1Y3QgY3NjaGVkX3ZjcHUgKnN2YzsKKyAgICBzdHJ1
Y3QgY3NjaGVkX3VuaXQgKnN2YzsKIAogICAgIC8qIEFsbG9jYXRlIHBlci1WQ1BVIGluZm8gKi8K
LSAgICBzdmMgPSB4emFsbG9jKHN0cnVjdCBjc2NoZWRfdmNwdSk7CisgICAgc3ZjID0geHphbGxv
YyhzdHJ1Y3QgY3NjaGVkX3VuaXQpOwogICAgIGlmICggc3ZjID09IE5VTEwgKQogICAgICAgICBy
ZXR1cm4gTlVMTDsKIApAQCAtMTAyMiw3ICsxMDIyLDcgQEAgc3RhdGljIHZvaWQKIGNzY2hlZF91
bml0X2luc2VydChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0
ICp1bml0KQogewogICAgIHN0cnVjdCB2Y3B1ICp2YyA9IHVuaXQtPnZjcHU7Ci0gICAgc3RydWN0
IGNzY2hlZF92Y3B1ICpzdmMgPSB1bml0LT5wcml2OworICAgIHN0cnVjdCBjc2NoZWRfdW5pdCAq
c3ZjID0gdW5pdC0+cHJpdjsKICAgICBzcGlubG9ja190ICpsb2NrOwogCiAgICAgQlVHX09OKCBp
c19pZGxlX3ZjcHUodmMpICk7CkBAIC0xMDQ4LDcgKzEwNDgsNyBAQCBjc2NoZWRfdW5pdF9pbnNl
cnQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkK
IHN0YXRpYyB2b2lkCiBjc2NoZWRfZnJlZV92ZGF0YShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpv
cHMsIHZvaWQgKnByaXYpCiB7Ci0gICAgc3RydWN0IGNzY2hlZF92Y3B1ICpzdmMgPSBwcml2Owor
ICAgIHN0cnVjdCBjc2NoZWRfdW5pdCAqc3ZjID0gcHJpdjsKIAogICAgIEJVR19PTiggIWxpc3Rf
ZW1wdHkoJnN2Yy0+cnVucV9lbGVtKSApOwogCkBAIC0xMDU5LDggKzEwNTksNyBAQCBzdGF0aWMg
dm9pZAogY3NjaGVkX3VuaXRfcmVtb3ZlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3Ry
dWN0IHNjaGVkX3VuaXQgKnVuaXQpCiB7CiAgICAgc3RydWN0IGNzY2hlZF9wcml2YXRlICpwcnYg
PSBDU0NIRURfUFJJVihvcHMpOwotICAgIHN0cnVjdCB2Y3B1ICp2YyA9IHVuaXQtPnZjcHU7Ci0g
ICAgc3RydWN0IGNzY2hlZF92Y3B1ICogY29uc3Qgc3ZjID0gQ1NDSEVEX1ZDUFUodmMpOworICAg
IHN0cnVjdCBjc2NoZWRfdW5pdCAqIGNvbnN0IHN2YyA9IENTQ0hFRF9VTklUKHVuaXQpOwogICAg
IHN0cnVjdCBjc2NoZWRfZG9tICogY29uc3Qgc2RvbSA9IHN2Yy0+c2RvbTsKIAogICAgIFNDSEVE
X1NUQVRfQ1JBTksodmNwdV9yZW1vdmUpOwpAQCAtMTA4NywxNCArMTA4NiwxNCBAQCBzdGF0aWMg
dm9pZAogY3NjaGVkX3VuaXRfc2xlZXAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1
Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIHsKICAgICBzdHJ1Y3QgdmNwdSAqdmMgPSB1bml0LT52Y3B1
OwotICAgIHN0cnVjdCBjc2NoZWRfdmNwdSAqIGNvbnN0IHN2YyA9IENTQ0hFRF9WQ1BVKHZjKTsK
KyAgICBzdHJ1Y3QgY3NjaGVkX3VuaXQgKiBjb25zdCBzdmMgPSBDU0NIRURfVU5JVCh1bml0KTsK
ICAgICB1bnNpZ25lZCBpbnQgY3B1ID0gdmMtPnByb2Nlc3NvcjsKIAogICAgIFNDSEVEX1NUQVRf
Q1JBTksodmNwdV9zbGVlcCk7CiAKICAgICBCVUdfT04oIGlzX2lkbGVfdmNwdSh2YykgKTsKIAot
ICAgIGlmICggY3Vycl9vbl9jcHUoY3B1KSA9PSB2YyApCisgICAgaWYgKCBjdXJyX29uX2NwdShj
cHUpID09IHVuaXQgKQogICAgIHsKICAgICAgICAgLyoKICAgICAgICAgICogV2UgYXJlIGFib3V0
IHRvIHRpY2tsZSBjcHUsIHNvIHdlIHNob3VsZCBjbGVhciBpdHMgYml0IGluIGlkbGVycy4KQEAg
LTExMTIsMTIgKzExMTEsMTIgQEAgc3RhdGljIHZvaWQKIGNzY2hlZF91bml0X3dha2UoY29uc3Qg
c3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIHsKICAgICBz
dHJ1Y3QgdmNwdSAqdmMgPSB1bml0LT52Y3B1OwotICAgIHN0cnVjdCBjc2NoZWRfdmNwdSAqIGNv
bnN0IHN2YyA9IENTQ0hFRF9WQ1BVKHZjKTsKKyAgICBzdHJ1Y3QgY3NjaGVkX3VuaXQgKiBjb25z
dCBzdmMgPSBDU0NIRURfVU5JVCh1bml0KTsKICAgICBib29sX3QgbWlncmF0aW5nOwogCiAgICAg
QlVHX09OKCBpc19pZGxlX3ZjcHUodmMpICk7CiAKLSAgICBpZiAoIHVubGlrZWx5KGN1cnJfb25f
Y3B1KHZjLT5wcm9jZXNzb3IpID09IHZjKSApCisgICAgaWYgKCB1bmxpa2VseShjdXJyX29uX2Nw
dSh2Yy0+cHJvY2Vzc29yKSA9PSB1bml0KSApCiAgICAgewogICAgICAgICBTQ0hFRF9TVEFUX0NS
QU5LKHZjcHVfd2FrZV9ydW5uaW5nKTsKICAgICAgICAgcmV0dXJuOwpAQCAtMTE3Myw4ICsxMTcy
LDcgQEAgY3NjaGVkX3VuaXRfd2FrZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVj
dCBzY2hlZF91bml0ICp1bml0KQogc3RhdGljIHZvaWQKIGNzY2hlZF91bml0X3lpZWxkKGNvbnN0
IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiB7Ci0gICAg
c3RydWN0IHZjcHUgKnZjID0gdW5pdC0+dmNwdTsKLSAgICBzdHJ1Y3QgY3NjaGVkX3ZjcHUgKiBj
b25zdCBzdmMgPSBDU0NIRURfVkNQVSh2Yyk7CisgICAgc3RydWN0IGNzY2hlZF91bml0ICogY29u
c3Qgc3ZjID0gQ1NDSEVEX1VOSVQodW5pdCk7CiAKICAgICAvKiBMZXQgdGhlIHNjaGVkdWxlciBr
bm93IHRoYXQgdGhpcyB2Y3B1IGlzIHRyeWluZyB0byB5aWVsZCAqLwogICAgIHNldF9iaXQoQ1ND
SEVEX0ZMQUdfVkNQVV9ZSUVMRCwgJnN2Yy0+ZmxhZ3MpOwpAQCAtMTIyOSw4ICsxMjI3LDcgQEAg
c3RhdGljIHZvaWQKIGNzY2hlZF9hZmZfY250bChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMs
IHN0cnVjdCBzY2hlZF91bml0ICp1bml0LAogICAgICAgICAgICAgICAgIGNvbnN0IGNwdW1hc2tf
dCAqaGFyZCwgY29uc3QgY3B1bWFza190ICpzb2Z0KQogewotICAgIHN0cnVjdCB2Y3B1ICp2ID0g
dW5pdC0+dmNwdTsKLSAgICBzdHJ1Y3QgY3NjaGVkX3ZjcHUgKnN2YyA9IENTQ0hFRF9WQ1BVKHYp
OworICAgIHN0cnVjdCBjc2NoZWRfdW5pdCAqc3ZjID0gQ1NDSEVEX1VOSVQodW5pdCk7CiAKICAg
ICBpZiAoICFoYXJkICkKICAgICAgICAgcmV0dXJuOwpAQCAtMTMzMyw3ICsxMzMwLDcgQEAgY3Nj
aGVkX3J1bnFfc29ydChzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKnBydiwgdW5zaWduZWQgaW50IGNw
dSkKIHsKICAgICBzdHJ1Y3QgY3NjaGVkX3BjcHUgKiBjb25zdCBzcGMgPSBDU0NIRURfUENQVShj
cHUpOwogICAgIHN0cnVjdCBsaXN0X2hlYWQgKnJ1bnEsICplbGVtLCAqbmV4dCwgKmxhc3RfdW5k
ZXI7Ci0gICAgc3RydWN0IGNzY2hlZF92Y3B1ICpzdmNfZWxlbTsKKyAgICBzdHJ1Y3QgY3NjaGVk
X3VuaXQgKnN2Y19lbGVtOwogICAgIHNwaW5sb2NrX3QgKmxvY2s7CiAgICAgdW5zaWduZWQgbG9u
ZyBmbGFnczsKICAgICBpbnQgc29ydF9lcG9jaDsKQEAgLTEzNzksNyArMTM3Niw3IEBAIGNzY2hl
ZF9hY2N0KHZvaWQqIGR1bW15KQogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAgICAgc3RydWN0
IGxpc3RfaGVhZCAqaXRlcl92Y3B1LCAqbmV4dF92Y3B1OwogICAgIHN0cnVjdCBsaXN0X2hlYWQg
Kml0ZXJfc2RvbSwgKm5leHRfc2RvbTsKLSAgICBzdHJ1Y3QgY3NjaGVkX3ZjcHUgKnN2YzsKKyAg
ICBzdHJ1Y3QgY3NjaGVkX3VuaXQgKnN2YzsKICAgICBzdHJ1Y3QgY3NjaGVkX2RvbSAqc2RvbTsK
ICAgICB1aW50MzJfdCBjcmVkaXRfdG90YWw7CiAgICAgdWludDMyX3Qgd2VpZ2h0X3RvdGFsOwpA
QCAtMTUwMiw3ICsxNDk5LDcgQEAgY3NjaGVkX2FjY3Qodm9pZCogZHVtbXkpCiAKICAgICAgICAg
bGlzdF9mb3JfZWFjaF9zYWZlKCBpdGVyX3ZjcHUsIG5leHRfdmNwdSwgJnNkb20tPmFjdGl2ZV92
Y3B1ICkKICAgICAgICAgewotICAgICAgICAgICAgc3ZjID0gbGlzdF9lbnRyeShpdGVyX3ZjcHUs
IHN0cnVjdCBjc2NoZWRfdmNwdSwgYWN0aXZlX3ZjcHVfZWxlbSk7CisgICAgICAgICAgICBzdmMg
PSBsaXN0X2VudHJ5KGl0ZXJfdmNwdSwgc3RydWN0IGNzY2hlZF91bml0LCBhY3RpdmVfdmNwdV9l
bGVtKTsKICAgICAgICAgICAgIEJVR19PTiggc2RvbSAhPSBzdmMtPnNkb20gKTsKIAogICAgICAg
ICAgICAgLyogSW5jcmVtZW50IGNyZWRpdCAqLwpAQCAtMTYwNiwxMiArMTYwMywxMiBAQCBjc2No
ZWRfdGljayh2b2lkICpfY3B1KQogICAgIHNldF90aW1lcigmc3BjLT50aWNrZXIsIE5PVygpICsg
TUlDUk9TRUNTKHBydi0+dGlja19wZXJpb2RfdXMpICk7CiB9CiAKLXN0YXRpYyBzdHJ1Y3QgY3Nj
aGVkX3ZjcHUgKgorc3RhdGljIHN0cnVjdCBjc2NoZWRfdW5pdCAqCiBjc2NoZWRfcnVucV9zdGVh
bChpbnQgcGVlcl9jcHUsIGludCBjcHUsIGludCBwcmksIGludCBiYWxhbmNlX3N0ZXApCiB7CiAg
ICAgY29uc3Qgc3RydWN0IGNzY2hlZF9wcml2YXRlICogY29uc3QgcHJ2ID0gQ1NDSEVEX1BSSVYo
cGVyX2NwdShzY2hlZHVsZXIsIGNwdSkpOwogICAgIGNvbnN0IHN0cnVjdCBjc2NoZWRfcGNwdSAq
IGNvbnN0IHBlZXJfcGNwdSA9IENTQ0hFRF9QQ1BVKHBlZXJfY3B1KTsKLSAgICBzdHJ1Y3QgY3Nj
aGVkX3ZjcHUgKnNwZWVyOworICAgIHN0cnVjdCBjc2NoZWRfdW5pdCAqc3BlZXI7CiAgICAgc3Ry
dWN0IGxpc3RfaGVhZCAqaXRlcjsKICAgICBzdHJ1Y3QgdmNwdSAqdmM7CiAKQEAgLTE2MjEsNyAr
MTYxOCw3IEBAIGNzY2hlZF9ydW5xX3N0ZWFsKGludCBwZWVyX2NwdSwgaW50IGNwdSwgaW50IHBy
aSwgaW50IGJhbGFuY2Vfc3RlcCkKICAgICAgKiBEb24ndCBzdGVhbCBmcm9tIGFuIGlkbGUgQ1BV
J3MgcnVucSBiZWNhdXNlIGl0J3MgYWJvdXQgdG8KICAgICAgKiBwaWNrIHVwIHdvcmsgZnJvbSBp
dCBpdHNlbGYuCiAgICAgICovCi0gICAgaWYgKCB1bmxpa2VseShpc19pZGxlX3ZjcHUoY3Vycl9v
bl9jcHUocGVlcl9jcHUpKSkgKQorICAgIGlmICggdW5saWtlbHkoaXNfaWRsZV92Y3B1KGN1cnJf
b25fY3B1KHBlZXJfY3B1KS0+dmNwdSkpICkKICAgICAgICAgZ290byBvdXQ7CiAKICAgICBsaXN0
X2Zvcl9lYWNoKCBpdGVyLCAmcGVlcl9wY3B1LT5ydW5xICkKQEAgLTE2ODMsMTIgKzE2ODAsMTIg
QEAgY3NjaGVkX3J1bnFfc3RlYWwoaW50IHBlZXJfY3B1LCBpbnQgY3B1LCBpbnQgcHJpLCBpbnQg
YmFsYW5jZV9zdGVwKQogICAgIHJldHVybiBOVUxMOwogfQogCi1zdGF0aWMgc3RydWN0IGNzY2hl
ZF92Y3B1ICoKK3N0YXRpYyBzdHJ1Y3QgY3NjaGVkX3VuaXQgKgogY3NjaGVkX2xvYWRfYmFsYW5j
ZShzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKnBydiwgaW50IGNwdSwKLSAgICBzdHJ1Y3QgY3NjaGVk
X3ZjcHUgKnNuZXh0LCBib29sX3QgKnN0b2xlbikKKyAgICBzdHJ1Y3QgY3NjaGVkX3VuaXQgKnNu
ZXh0LCBib29sX3QgKnN0b2xlbikKIHsKICAgICBzdHJ1Y3QgY3B1cG9vbCAqYyA9IHBlcl9jcHUo
Y3B1cG9vbCwgY3B1KTsKLSAgICBzdHJ1Y3QgY3NjaGVkX3ZjcHUgKnNwZWVyOworICAgIHN0cnVj
dCBjc2NoZWRfdW5pdCAqc3BlZXI7CiAgICAgY3B1bWFza190IHdvcmtlcnM7CiAgICAgY3B1bWFz
a190ICpvbmxpbmU7CiAgICAgaW50IHBlZXJfY3B1LCBmaXJzdF9jcHUsIHBlZXJfbm9kZSwgYnN0
ZXA7CkBAIC0xODM3LDkgKzE4MzQsOSBAQCBjc2NoZWRfc2NoZWR1bGUoCiB7CiAgICAgY29uc3Qg
aW50IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKICAgICBzdHJ1Y3QgbGlzdF9oZWFkICogY29u
c3QgcnVucSA9IFJVTlEoY3B1KTsKLSAgICBzdHJ1Y3QgY3NjaGVkX3ZjcHUgKiBjb25zdCBzY3Vy
ciA9IENTQ0hFRF9WQ1BVKGN1cnJlbnQpOworICAgIHN0cnVjdCBjc2NoZWRfdW5pdCAqIGNvbnN0
IHNjdXJyID0gQ1NDSEVEX1VOSVQoY3VycmVudC0+c2NoZWRfdW5pdCk7CiAgICAgc3RydWN0IGNz
Y2hlZF9wcml2YXRlICpwcnYgPSBDU0NIRURfUFJJVihvcHMpOwotICAgIHN0cnVjdCBjc2NoZWRf
dmNwdSAqc25leHQ7CisgICAgc3RydWN0IGNzY2hlZF91bml0ICpzbmV4dDsKICAgICBzdHJ1Y3Qg
dGFza19zbGljZSByZXQ7CiAgICAgc190aW1lX3QgcnVudGltZSwgdHNsaWNlOwogCkBAIC0xOTU1
LDcgKzE5NTIsNyBAQCBjc2NoZWRfc2NoZWR1bGUoCiAgICAgaWYgKCB0YXNrbGV0X3dvcmtfc2No
ZWR1bGVkICkKICAgICB7CiAgICAgICAgIFRSQUNFXzBEKFRSQ19DU0NIRURfU0NIRURfVEFTS0xF
VCk7Ci0gICAgICAgIHNuZXh0ID0gQ1NDSEVEX1ZDUFUoaWRsZV92Y3B1W2NwdV0pOworICAgICAg
ICBzbmV4dCA9IENTQ0hFRF9VTklUKGlkbGVfdmNwdVtjcHVdLT5zY2hlZF91bml0KTsKICAgICAg
ICAgc25leHQtPnByaSA9IENTQ0hFRF9QUklfVFNfQk9PU1Q7CiAgICAgfQogCkBAIC0yMDA3LDcg
KzIwMDQsNyBAQCBvdXQ6CiB9CiAKIHN0YXRpYyB2b2lkCi1jc2NoZWRfZHVtcF92Y3B1KHN0cnVj
dCBjc2NoZWRfdmNwdSAqc3ZjKQorY3NjaGVkX2R1bXBfdmNwdShzdHJ1Y3QgY3NjaGVkX3VuaXQg
KnN2YykKIHsKICAgICBzdHJ1Y3QgY3NjaGVkX2RvbSAqIGNvbnN0IHNkb20gPSBzdmMtPnNkb207
CiAKQEAgLTIwNDMsNyArMjA0MCw3IEBAIGNzY2hlZF9kdW1wX3BjcHUoY29uc3Qgc3RydWN0IHNj
aGVkdWxlciAqb3BzLCBpbnQgY3B1KQogICAgIHN0cnVjdCBsaXN0X2hlYWQgKnJ1bnEsICppdGVy
OwogICAgIHN0cnVjdCBjc2NoZWRfcHJpdmF0ZSAqcHJ2ID0gQ1NDSEVEX1BSSVYob3BzKTsKICAg
ICBzdHJ1Y3QgY3NjaGVkX3BjcHUgKnNwYzsKLSAgICBzdHJ1Y3QgY3NjaGVkX3ZjcHUgKnN2YzsK
KyAgICBzdHJ1Y3QgY3NjaGVkX3VuaXQgKnN2YzsKICAgICBzcGlubG9ja190ICpsb2NrOwogICAg
IHVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAgICAgaW50IGxvb3A7CkBAIC0yMDY3LDcgKzIwNjQsNyBA
QCBjc2NoZWRfZHVtcF9wY3B1KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgaW50IGNwdSkK
ICAgICAgICAgICAgbnJfY3B1X2lkcywgY3B1bWFza19iaXRzKHBlcl9jcHUoY3B1X2NvcmVfbWFz
aywgY3B1KSkpOwogCiAgICAgLyogY3VycmVudCBWQ1BVIChub3RoaW5nIHRvIHNheSBpZiB0aGF0
J3MgdGhlIGlkbGUgdmNwdSkuICovCi0gICAgc3ZjID0gQ1NDSEVEX1ZDUFUoY3Vycl9vbl9jcHUo
Y3B1KSk7CisgICAgc3ZjID0gQ1NDSEVEX1VOSVQoY3Vycl9vbl9jcHUoY3B1KSk7CiAgICAgaWYg
KCBzdmMgJiYgIWlzX2lkbGVfdmNwdShzdmMtPnZjcHUpICkKICAgICB7CiAgICAgICAgIHByaW50
aygiXHRydW46ICIpOwpAQCAtMjEzNiwxMCArMjEzMywxMCBAQCBjc2NoZWRfZHVtcChjb25zdCBz
dHJ1Y3Qgc2NoZWR1bGVyICpvcHMpCiAKICAgICAgICAgbGlzdF9mb3JfZWFjaCggaXRlcl9zdmMs
ICZzZG9tLT5hY3RpdmVfdmNwdSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIHN0cnVjdCBjc2No
ZWRfdmNwdSAqc3ZjOworICAgICAgICAgICAgc3RydWN0IGNzY2hlZF91bml0ICpzdmM7CiAgICAg
ICAgICAgICBzcGlubG9ja190ICpsb2NrOwogCi0gICAgICAgICAgICBzdmMgPSBsaXN0X2VudHJ5
KGl0ZXJfc3ZjLCBzdHJ1Y3QgY3NjaGVkX3ZjcHUsIGFjdGl2ZV92Y3B1X2VsZW0pOworICAgICAg
ICAgICAgc3ZjID0gbGlzdF9lbnRyeShpdGVyX3N2Yywgc3RydWN0IGNzY2hlZF91bml0LCBhY3Rp
dmVfdmNwdV9lbGVtKTsKICAgICAgICAgICAgIGxvY2sgPSB2Y3B1X3NjaGVkdWxlX2xvY2soc3Zj
LT52Y3B1KTsKIAogICAgICAgICAgICAgcHJpbnRrKCJcdCUzZDogIiwgKytsb29wKTsKZGlmZiAt
LWdpdCBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVk
aXQyLmMKaW5kZXggYjcxODAyYmJhMi4uMzYyMDE4MTVlMyAxMDA2NDQKLS0tIGEveGVuL2NvbW1v
bi9zY2hlZF9jcmVkaXQyLmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMKQEAgLTE3
Niw3ICsxNzYsNyBAQAogICogICAgIGxvYWQgYmFsYW5jaW5nOwogICogICsgc2VyaWFsaXplcyBy
dW5xdWV1ZSBvcGVyYXRpb25zIChyZW1vdmluZyBhbmQgaW5zZXJ0aW5nIHZjcHVzKTsKICAqICAr
IHByb3RlY3RzIHJ1bnF1ZXVlLXdpZGUgZGF0YSBpbiBjc2NoZWQyX3J1bnF1ZXVlX2RhdGE7Ci0g
KiAgKyBwcm90ZWN0cyB2Y3B1IHBhcmFtZXRlcnMgaW4gY3NjaGVkMl92Y3B1IGZvciB0aGUgdmNw
dSBpbiB0aGUKKyAqICArIHByb3RlY3RzIHZjcHUgcGFyYW1ldGVycyBpbiBjc2NoZWQyX3VuaXQg
Zm9yIHRoZSB2Y3B1IGluIHRoZQogICogICAgcnVucXVldWUuCiAgKgogICogLSBQcml2YXRlIHNj
aGVkdWxlciBsb2NrCkBAIC01MTEsNyArNTExLDcgQEAgc3RydWN0IGNzY2hlZDJfcGNwdSB7CiAv
KgogICogVmlydHVhbCBDUFUKICAqLwotc3RydWN0IGNzY2hlZDJfdmNwdSB7CitzdHJ1Y3QgY3Nj
aGVkMl91bml0IHsKICAgICBzdHJ1Y3QgY3NjaGVkMl9kb20gKnNkb207ICAgICAgICAgIC8qIFVw
LXBvaW50ZXIgdG8gZG9tYWluICAgICAgICAgICAgICAgICovCiAgICAgc3RydWN0IHZjcHUgKnZj
cHU7ICAgICAgICAgICAgICAgICAvKiBVcC1wb2ludGVyLCB0byB2Y3B1ICAgICAgICAgICAgICAg
ICAqLwogICAgIHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnJxZDsgLyogVXAtcG9pbnRl
ciB0byB0aGUgcnVucXVldWUgICAgICAgICAgKi8KQEAgLTU3MCw5ICs1NzAsOSBAQCBzdGF0aWMg
aW5saW5lIHN0cnVjdCBjc2NoZWQyX3BjcHUgKmNzY2hlZDJfcGNwdSh1bnNpZ25lZCBpbnQgY3B1
KQogICAgIHJldHVybiBwZXJfY3B1KHNjaGVkdWxlX2RhdGEsIGNwdSkuc2NoZWRfcHJpdjsKIH0K
IAotc3RhdGljIGlubGluZSBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpjc2NoZWQyX3ZjcHUoY29uc3Qg
c3RydWN0IHZjcHUgKnYpCitzdGF0aWMgaW5saW5lIHN0cnVjdCBjc2NoZWQyX3VuaXQgKmNzY2hl
ZDJfdW5pdChjb25zdCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIHsKLSAgICByZXR1cm4gdi0+
c2NoZWRfdW5pdC0+cHJpdjsKKyAgICByZXR1cm4gdW5pdC0+cHJpdjsKIH0KIAogc3RhdGljIGlu
bGluZSBzdHJ1Y3QgY3NjaGVkMl9kb20gKmNzY2hlZDJfZG9tKGNvbnN0IHN0cnVjdCBkb21haW4g
KmQpCkBAIC01OTQsNyArNTk0LDcgQEAgc3RhdGljIGlubGluZSBzdHJ1Y3QgY3NjaGVkMl9ydW5x
dWV1ZV9kYXRhICpjMnJxZChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCiB9CiAKIC8qIERv
ZXMgdGhlIGRvbWFpbiBvZiB0aGlzIHZDUFUgaGF2ZSBhIGNhcD8gKi8KLXN0YXRpYyBpbmxpbmUg
Ym9vbCBoYXNfY2FwKGNvbnN0IHN0cnVjdCBjc2NoZWQyX3ZjcHUgKnN2YykKK3N0YXRpYyBpbmxp
bmUgYm9vbCBoYXNfY2FwKGNvbnN0IHN0cnVjdCBjc2NoZWQyX3VuaXQgKnN2YykKIHsKICAgICBy
ZXR1cm4gc3ZjLT5idWRnZXQgIT0gU1RJTUVfTUFYOwogfQpAQCAtNjg4LDcgKzY4OCw3IEBAIHZv
aWQgc210X2lkbGVfbWFza19jbGVhcih1bnNpZ25lZCBpbnQgY3B1LCBjcHVtYXNrX3QgKm1hc2sp
CiAgKiBPZiBjb3Vyc2UsIDEsIDIgYW5kIDMgbWFrZXMgc2Vuc2Ugb25seSBpZiBzdmMgaGFzIGEg
c29mdCBhZmZpbml0eS4gQWxzbwogICogbm90ZSB0aGF0IGF0IGxlYXN0IDUgaXMgZ3VhcmFudGVl
ZCB0byBfYWx3YXlzXyByZXR1cm4gYXQgbGVhc3Qgb25lIHBjcHUuCiAgKi8KLXN0YXRpYyBpbnQg
Z2V0X2ZhbGxiYWNrX2NwdShzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpzdmMpCitzdGF0aWMgaW50IGdl
dF9mYWxsYmFja19jcHUoc3RydWN0IGNzY2hlZDJfdW5pdCAqc3ZjKQogewogICAgIHN0cnVjdCB2
Y3B1ICp2ID0gc3ZjLT52Y3B1OwogICAgIHVuc2lnbmVkIGludCBiczsKQEAgLTc3Myw3ICs3NzMs
NyBAQCBzdGF0aWMgaW50IGdldF9mYWxsYmFja19jcHUoc3RydWN0IGNzY2hlZDJfdmNwdSAqc3Zj
KQogICogRklYTUU6IERvIHByZS1jYWxjdWxhdGVkIGRpdmlzaW9uPwogICovCiBzdGF0aWMgdm9p
ZCB0MmNfdXBkYXRlKHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnJxZCwgc190aW1lX3Qg
dGltZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGNzY2hlZDJfdmNwdSAqc3Zj
KQorICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgY3NjaGVkMl91bml0ICpzdmMpCiB7
CiAgICAgdWludDY0X3QgdmFsID0gdGltZSAqIHJxZC0+bWF4X3dlaWdodCArIHN2Yy0+cmVzaWR1
YWw7CiAKQEAgLTc4MSw3ICs3ODEsNyBAQCBzdGF0aWMgdm9pZCB0MmNfdXBkYXRlKHN0cnVjdCBj
c2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnJxZCwgc190aW1lX3QgdGltZSwKICAgICBzdmMtPmNyZWRp
dCAtPSB2YWw7CiB9CiAKLXN0YXRpYyBzX3RpbWVfdCBjMnQoc3RydWN0IGNzY2hlZDJfcnVucXVl
dWVfZGF0YSAqcnFkLCBzX3RpbWVfdCBjcmVkaXQsIHN0cnVjdCBjc2NoZWQyX3ZjcHUgKnN2YykK
K3N0YXRpYyBzX3RpbWVfdCBjMnQoc3RydWN0IGNzY2hlZDJfcnVucXVldWVfZGF0YSAqcnFkLCBz
X3RpbWVfdCBjcmVkaXQsIHN0cnVjdCBjc2NoZWQyX3VuaXQgKnN2YykKIHsKICAgICByZXR1cm4g
Y3JlZGl0ICogc3ZjLT53ZWlnaHQgLyBycWQtPm1heF93ZWlnaHQ7CiB9CkBAIC03OTAsMTQgKzc5
MCwxNCBAQCBzdGF0aWMgc190aW1lX3QgYzJ0KHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEg
KnJxZCwgc190aW1lX3QgY3JlZGl0LCBzdHJ1Y3QgYwogICogUnVucXVldWUgcmVsYXRlZCBjb2Rl
LgogICovCiAKLXN0YXRpYyBpbmxpbmUgaW50IHZjcHVfb25fcnVucShzdHJ1Y3QgY3NjaGVkMl92
Y3B1ICpzdmMpCitzdGF0aWMgaW5saW5lIGludCB2Y3B1X29uX3J1bnEoc3RydWN0IGNzY2hlZDJf
dW5pdCAqc3ZjKQogewogICAgIHJldHVybiAhbGlzdF9lbXB0eSgmc3ZjLT5ydW5xX2VsZW0pOwog
fQogCi1zdGF0aWMgaW5saW5lIHN0cnVjdCBjc2NoZWQyX3ZjcHUgKiBydW5xX2VsZW0oc3RydWN0
IGxpc3RfaGVhZCAqZWxlbSkKK3N0YXRpYyBpbmxpbmUgc3RydWN0IGNzY2hlZDJfdW5pdCAqIHJ1
bnFfZWxlbShzdHJ1Y3QgbGlzdF9oZWFkICplbGVtKQogewotICAgIHJldHVybiBsaXN0X2VudHJ5
KGVsZW0sIHN0cnVjdCBjc2NoZWQyX3ZjcHUsIHJ1bnFfZWxlbSk7CisgICAgcmV0dXJuIGxpc3Rf
ZW50cnkoZWxlbSwgc3RydWN0IGNzY2hlZDJfdW5pdCwgcnVucV9lbGVtKTsKIH0KIAogc3RhdGlj
IHZvaWQgYWN0aXZhdGVfcnVucXVldWUoc3RydWN0IGNzY2hlZDJfcHJpdmF0ZSAqcHJ2LCBpbnQg
cnFpKQpAQCAtOTE1LDcgKzkxNSw3IEBAIHN0YXRpYyB2b2lkIHVwZGF0ZV9tYXhfd2VpZ2h0KHN0
cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnJxZCwgaW50IG5ld193ZWlnaHQsCiAKICAgICAg
ICAgbGlzdF9mb3JfZWFjaCggaXRlciwgJnJxZC0+c3ZjICkKICAgICAgICAgewotICAgICAgICAg
ICAgc3RydWN0IGNzY2hlZDJfdmNwdSAqIHN2YyA9IGxpc3RfZW50cnkoaXRlciwgc3RydWN0IGNz
Y2hlZDJfdmNwdSwgcnFkX2VsZW0pOworICAgICAgICAgICAgc3RydWN0IGNzY2hlZDJfdW5pdCAq
IHN2YyA9IGxpc3RfZW50cnkoaXRlciwgc3RydWN0IGNzY2hlZDJfdW5pdCwgcnFkX2VsZW0pOwog
CiAgICAgICAgICAgICBpZiAoIHN2Yy0+d2VpZ2h0ID4gbWF4X3dlaWdodCApCiAgICAgICAgICAg
ICAgICAgbWF4X3dlaWdodCA9IHN2Yy0+d2VpZ2h0OwpAQCAtOTQwLDcgKzk0MCw3IEBAIHN0YXRp
YyB2b2lkIHVwZGF0ZV9tYXhfd2VpZ2h0KHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnJx
ZCwgaW50IG5ld193ZWlnaHQsCiAKIC8qIEFkZCBhbmQgcmVtb3ZlIGZyb20gcnVucXVldWUgYXNz
aWdubWVudCAobm90IGFjdGl2ZSBydW4gcXVldWUpICovCiBzdGF0aWMgdm9pZAotX3J1bnFfYXNz
aWduKHN0cnVjdCBjc2NoZWQyX3ZjcHUgKnN2Yywgc3RydWN0IGNzY2hlZDJfcnVucXVldWVfZGF0
YSAqcnFkKQorX3J1bnFfYXNzaWduKHN0cnVjdCBjc2NoZWQyX3VuaXQgKnN2Yywgc3RydWN0IGNz
Y2hlZDJfcnVucXVldWVfZGF0YSAqcnFkKQogewogCiAgICAgc3ZjLT5ycWQgPSBycWQ7CkBAIC05
NzAsNyArOTcwLDcgQEAgX3J1bnFfYXNzaWduKHN0cnVjdCBjc2NoZWQyX3ZjcHUgKnN2Yywgc3Ry
dWN0IGNzY2hlZDJfcnVucXVldWVfZGF0YSAqcnFkKQogc3RhdGljIHZvaWQKIHJ1bnFfYXNzaWdu
KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHZjcHUgKnZjKQogewotICAgIHN0
cnVjdCBjc2NoZWQyX3ZjcHUgKnN2YyA9IHZjLT5zY2hlZF91bml0LT5wcml2OworICAgIHN0cnVj
dCBjc2NoZWQyX3VuaXQgKnN2YyA9IHZjLT5zY2hlZF91bml0LT5wcml2OwogCiAgICAgQVNTRVJU
KHN2Yy0+cnFkID09IE5VTEwpOwogCkBAIC05NzgsNyArOTc4LDcgQEAgcnVucV9hc3NpZ24oY29u
c3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdmMpCiB9CiAKIHN0YXRpYyB2
b2lkCi1fcnVucV9kZWFzc2lnbihzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpzdmMpCitfcnVucV9kZWFz
c2lnbihzdHJ1Y3QgY3NjaGVkMl91bml0ICpzdmMpCiB7CiAgICAgc3RydWN0IGNzY2hlZDJfcnVu
cXVldWVfZGF0YSAqcnFkID0gc3ZjLT5ycWQ7CiAKQEAgLTk5Nyw3ICs5OTcsNyBAQCBfcnVucV9k
ZWFzc2lnbihzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpzdmMpCiBzdGF0aWMgdm9pZAogcnVucV9kZWFz
c2lnbihjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCB2Y3B1ICp2YykKIHsKLSAg
ICBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpzdmMgPSB2Yy0+c2NoZWRfdW5pdC0+cHJpdjsKKyAgICBz
dHJ1Y3QgY3NjaGVkMl91bml0ICpzdmMgPSB2Yy0+c2NoZWRfdW5pdC0+cHJpdjsKIAogICAgIEFT
U0VSVChzdmMtPnJxZCA9PSBjMnJxZChvcHMsIHZjLT5wcm9jZXNzb3IpKTsKIApAQCAtMTE5OSw3
ICsxMTk5LDcgQEAgdXBkYXRlX3J1bnFfbG9hZChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMs
CiAKIHN0YXRpYyB2b2lkCiB1cGRhdGVfc3ZjX2xvYWQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAq
b3BzLAotICAgICAgICAgICAgICAgIHN0cnVjdCBjc2NoZWQyX3ZjcHUgKnN2YywgaW50IGNoYW5n
ZSwgc190aW1lX3Qgbm93KQorICAgICAgICAgICAgICAgIHN0cnVjdCBjc2NoZWQyX3VuaXQgKnN2
YywgaW50IGNoYW5nZSwgc190aW1lX3Qgbm93KQogewogICAgIHN0cnVjdCBjc2NoZWQyX3ByaXZh
dGUgKnBydiA9IGNzY2hlZDJfcHJpdihvcHMpOwogICAgIHNfdGltZV90IGRlbHRhLCB2Y3B1X2xv
YWQ7CkBAIC0xMjU5LDcgKzEyNTksNyBAQCB1cGRhdGVfc3ZjX2xvYWQoY29uc3Qgc3RydWN0IHNj
aGVkdWxlciAqb3BzLAogc3RhdGljIHZvaWQKIHVwZGF0ZV9sb2FkKGNvbnN0IHN0cnVjdCBzY2hl
ZHVsZXIgKm9wcywKICAgICAgICAgICAgIHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnJx
ZCwKLSAgICAgICAgICAgIHN0cnVjdCBjc2NoZWQyX3ZjcHUgKnN2YywgaW50IGNoYW5nZSwgc190
aW1lX3Qgbm93KQorICAgICAgICAgICAgc3RydWN0IGNzY2hlZDJfdW5pdCAqc3ZjLCBpbnQgY2hh
bmdlLCBzX3RpbWVfdCBub3cpCiB7CiAgICAgdHJhY2VfdmFyKFRSQ19DU0NIRUQyX1VQREFURV9M
T0FELCAxLCAwLCAgTlVMTCk7CiAKQEAgLTEyNjksNyArMTI2OSw3IEBAIHVwZGF0ZV9sb2FkKGNv
bnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKIH0KIAogc3RhdGljIHZvaWQKLXJ1bnFfaW5zZXJ0
KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IGNzY2hlZDJfdmNwdSAqc3ZjKQor
cnVucV9pbnNlcnQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgY3NjaGVkMl91
bml0ICpzdmMpCiB7CiAgICAgc3RydWN0IGxpc3RfaGVhZCAqaXRlcjsKICAgICB1bnNpZ25lZCBp
bnQgY3B1ID0gc3ZjLT52Y3B1LT5wcm9jZXNzb3I7CkBAIC0xMjg4LDcgKzEyODgsNyBAQCBydW5x
X2luc2VydChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBjc2NoZWQyX3ZjcHUg
KnN2YykKIAogICAgIGxpc3RfZm9yX2VhY2goIGl0ZXIsIHJ1bnEgKQogICAgIHsKLSAgICAgICAg
c3RydWN0IGNzY2hlZDJfdmNwdSAqIGl0ZXJfc3ZjID0gcnVucV9lbGVtKGl0ZXIpOworICAgICAg
ICBzdHJ1Y3QgY3NjaGVkMl91bml0ICogaXRlcl9zdmMgPSBydW5xX2VsZW0oaXRlcik7CiAKICAg
ICAgICAgaWYgKCBzdmMtPmNyZWRpdCA+IGl0ZXJfc3ZjLT5jcmVkaXQgKQogICAgICAgICAgICAg
YnJlYWs7CkBAIC0xMzEyLDEzICsxMzEyLDEzIEBAIHJ1bnFfaW5zZXJ0KGNvbnN0IHN0cnVjdCBz
Y2hlZHVsZXIgKm9wcywgc3RydWN0IGNzY2hlZDJfdmNwdSAqc3ZjKQogICAgIH0KIH0KIAotc3Rh
dGljIGlubGluZSB2b2lkIHJ1bnFfcmVtb3ZlKHN0cnVjdCBjc2NoZWQyX3ZjcHUgKnN2YykKK3N0
YXRpYyBpbmxpbmUgdm9pZCBydW5xX3JlbW92ZShzdHJ1Y3QgY3NjaGVkMl91bml0ICpzdmMpCiB7
CiAgICAgQVNTRVJUKHZjcHVfb25fcnVucShzdmMpKTsKICAgICBsaXN0X2RlbF9pbml0KCZzdmMt
PnJ1bnFfZWxlbSk7CiB9CiAKLXZvaWQgYnVybl9jcmVkaXRzKHN0cnVjdCBjc2NoZWQyX3J1bnF1
ZXVlX2RhdGEgKnJxZCwgc3RydWN0IGNzY2hlZDJfdmNwdSAqLCBzX3RpbWVfdCk7Cit2b2lkIGJ1
cm5fY3JlZGl0cyhzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICpycWQsIHN0cnVjdCBjc2No
ZWQyX3VuaXQgKiwgc190aW1lX3QpOwogCiBzdGF0aWMgaW5saW5lIHZvaWQKIHRpY2tsZV9jcHUo
dW5zaWduZWQgaW50IGNwdSwgc3RydWN0IGNzY2hlZDJfcnVucXVldWVfZGF0YSAqcnFkKQpAQCAt
MTMzNCw3ICsxMzM0LDcgQEAgdGlja2xlX2NwdSh1bnNpZ25lZCBpbnQgY3B1LCBzdHJ1Y3QgY3Nj
aGVkMl9ydW5xdWV1ZV9kYXRhICpycWQpCiAgKiB3aGV0aGVyIG9yIG5vdCBpdCBhbHJlYWR5IHJ1
biBmb3IgbW9yZSB0aGFuIHRoZSByYXRlbGltaXQsIHRvIHdoaWNoIHdlCiAgKiBhcHBseSBzb21l
IHRvbGVyYW5jZSkuCiAgKi8KLXN0YXRpYyBpbmxpbmUgYm9vbCBpc19wcmVlbXB0YWJsZShjb25z
dCBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpzdmMsCitzdGF0aWMgaW5saW5lIGJvb2wgaXNfcHJlZW1w
dGFibGUoY29uc3Qgc3RydWN0IGNzY2hlZDJfdW5pdCAqc3ZjLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgc190aW1lX3Qgbm93LCBzX3RpbWVfdCByYXRlbGltaXQpCiB7CiAg
ICAgaWYgKCByYXRlbGltaXQgPD0gQ1NDSEVEMl9SQVRFTElNSVRfVElDS0xFX1RPTEVSQU5DRSAp
CkBAIC0xMzYwLDEwICsxMzYwLDEwIEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBpc19wcmVlbXB0YWJs
ZShjb25zdCBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpzdmMsCiAgKiBXaXRoaW4gdGhlIHNhbWUgY2xh
c3MsIHRoZSBoaWdoZXN0IGRpZmZlcmVuY2Ugb2YgY3JlZGl0LgogICovCiBzdGF0aWMgc190aW1l
X3QgdGlja2xlX3Njb3JlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc190aW1lX3Qgbm93
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpuZXcs
IHVuc2lnbmVkIGludCBjcHUpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBj
c2NoZWQyX3VuaXQgKm5ldywgdW5zaWduZWQgaW50IGNwdSkKIHsKICAgICBzdHJ1Y3QgY3NjaGVk
Ml9ydW5xdWV1ZV9kYXRhICpycWQgPSBjMnJxZChvcHMsIGNwdSk7Ci0gICAgc3RydWN0IGNzY2hl
ZDJfdmNwdSAqIGN1ciA9IGNzY2hlZDJfdmNwdShjdXJyX29uX2NwdShjcHUpKTsKKyAgICBzdHJ1
Y3QgY3NjaGVkMl91bml0ICogY3VyID0gY3NjaGVkMl91bml0KGN1cnJfb25fY3B1KGNwdSkpOwog
ICAgIHN0cnVjdCBjc2NoZWQyX3ByaXZhdGUgKnBydiA9IGNzY2hlZDJfcHJpdihvcHMpOwogICAg
IHNfdGltZV90IHNjb3JlOwogCkBAIC0xNDMyLDcgKzE0MzIsNyBAQCBzdGF0aWMgc190aW1lX3Qg
dGlja2xlX3Njb3JlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc190aW1lX3Qgbm93LAog
ICogcGljayB1cCBzb21lIHdvcmssIHNvIGl0IHdvdWxkIGJlIHdyb25nIHRvIGNvbnNpZGVyIGl0
IGlkbGUuCiAgKi8KIHN0YXRpYyB2b2lkCi1ydW5xX3RpY2tsZShjb25zdCBzdHJ1Y3Qgc2NoZWR1
bGVyICpvcHMsIHN0cnVjdCBjc2NoZWQyX3ZjcHUgKm5ldywgc190aW1lX3Qgbm93KQorcnVucV90
aWNrbGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgY3NjaGVkMl91bml0ICpu
ZXcsIHNfdGltZV90IG5vdykKIHsKICAgICBpbnQgaSwgaXBpZCA9IC0xOwogICAgIHNfdGltZV90
IG1heCA9IDA7CkBAIC0xNTg3LDcgKzE1ODcsNyBAQCBydW5xX3RpY2tsZShjb25zdCBzdHJ1Y3Qg
c2NoZWR1bGVyICpvcHMsIHN0cnVjdCBjc2NoZWQyX3ZjcHUgKm5ldywgc190aW1lX3Qgbm93KQog
ICAgICAgICByZXR1cm47CiAgICAgfQogCi0gICAgQVNTRVJUKCFpc19pZGxlX3ZjcHUoY3Vycl9v
bl9jcHUoaXBpZCkpKTsKKyAgICBBU1NFUlQoIWlzX2lkbGVfdmNwdShjdXJyX29uX2NwdShpcGlk
KS0+dmNwdSkpOwogICAgIFNDSEVEX1NUQVRfQ1JBTksodGlja2xlZF9idXN5X2NwdSk7CiAgdGlj
a2xlOgogICAgIEJVR19PTihpcGlkID09IC0xKTsKQEAgLTE2MTQsNyArMTYxNCw3IEBAIHJ1bnFf
dGlja2xlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IGNzY2hlZDJfdmNwdSAq
bmV3LCBzX3RpbWVfdCBub3cpCiAgKiBDcmVkaXQtcmVsYXRlZCBjb2RlCiAgKi8KIHN0YXRpYyB2
b2lkIHJlc2V0X2NyZWRpdChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIGludCBjcHUsIHNf
dGltZV90IG5vdywKLSAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgY3NjaGVkMl92Y3B1
ICpzbmV4dCkKKyAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgY3NjaGVkMl91bml0ICpz
bmV4dCkKIHsKICAgICBzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICpycWQgPSBjMnJxZChv
cHMsIGNwdSk7CiAgICAgc3RydWN0IGxpc3RfaGVhZCAqaXRlcjsKQEAgLTE2NDQsMTAgKzE2NDQs
MTAgQEAgc3RhdGljIHZvaWQgcmVzZXRfY3JlZGl0KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9w
cywgaW50IGNwdSwgc190aW1lX3Qgbm93LAogICAgIGxpc3RfZm9yX2VhY2goIGl0ZXIsICZycWQt
PnN2YyApCiAgICAgewogICAgICAgICB1bnNpZ25lZCBpbnQgc3ZjX2NwdTsKLSAgICAgICAgc3Ry
dWN0IGNzY2hlZDJfdmNwdSAqIHN2YzsKKyAgICAgICAgc3RydWN0IGNzY2hlZDJfdW5pdCAqIHN2
YzsKICAgICAgICAgaW50IHN0YXJ0X2NyZWRpdDsKIAotICAgICAgICBzdmMgPSBsaXN0X2VudHJ5
KGl0ZXIsIHN0cnVjdCBjc2NoZWQyX3ZjcHUsIHJxZF9lbGVtKTsKKyAgICAgICAgc3ZjID0gbGlz
dF9lbnRyeShpdGVyLCBzdHJ1Y3QgY3NjaGVkMl91bml0LCBycWRfZWxlbSk7CiAgICAgICAgIHN2
Y19jcHUgPSBzdmMtPnZjcHUtPnByb2Nlc3NvcjsKIAogICAgICAgICBBU1NFUlQoIWlzX2lkbGVf
dmNwdShzdmMtPnZjcHUpKTsKQEAgLTE2NTcsNyArMTY1Nyw3IEBAIHN0YXRpYyB2b2lkIHJlc2V0
X2NyZWRpdChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIGludCBjcHUsIHNfdGltZV90IG5v
dywKICAgICAgICAgICogSWYgc3ZjIGlzIHJ1bm5pbmcsIGl0IGlzIG91ciByZXNwb25zaWJpbGl0
eSB0byBtYWtlIHN1cmUsIGhlcmUsCiAgICAgICAgICAqIHRoYXQgdGhlIGNyZWRpdCBpdCBoYXMg
c3BlbnQgc28gZmFyIGdldCBhY2NvdW50ZWQuCiAgICAgICAgICAqLwotICAgICAgICBpZiAoIHN2
Yy0+dmNwdSA9PSBjdXJyX29uX2NwdShzdmNfY3B1KSApCisgICAgICAgIGlmICggc3ZjLT52Y3B1
ID09IGN1cnJfb25fY3B1KHN2Y19jcHUpLT52Y3B1ICkKICAgICAgICAgewogICAgICAgICAgICAg
YnVybl9jcmVkaXRzKHJxZCwgc3ZjLCBub3cpOwogICAgICAgICAgICAgLyoKQEAgLTE3MDksMTEg
KzE3MDksMTEgQEAgc3RhdGljIHZvaWQgcmVzZXRfY3JlZGl0KGNvbnN0IHN0cnVjdCBzY2hlZHVs
ZXIgKm9wcywgaW50IGNwdSwgc190aW1lX3Qgbm93LAogfQogCiB2b2lkIGJ1cm5fY3JlZGl0cyhz
dHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICpycWQsCi0gICAgICAgICAgICAgICAgICBzdHJ1
Y3QgY3NjaGVkMl92Y3B1ICpzdmMsIHNfdGltZV90IG5vdykKKyAgICAgICAgICAgICAgICAgIHN0
cnVjdCBjc2NoZWQyX3VuaXQgKnN2Yywgc190aW1lX3Qgbm93KQogewogICAgIHNfdGltZV90IGRl
bHRhOwogCi0gICAgQVNTRVJUKHN2YyA9PSBjc2NoZWQyX3ZjcHUoY3Vycl9vbl9jcHUoc3ZjLT52
Y3B1LT5wcm9jZXNzb3IpKSk7CisgICAgQVNTRVJUKHN2YyA9PSBjc2NoZWQyX3VuaXQoY3Vycl9v
bl9jcHUoc3ZjLT52Y3B1LT5wcm9jZXNzb3IpKSk7CiAKICAgICBpZiAoIHVubGlrZWx5KGlzX2lk
bGVfdmNwdShzdmMtPnZjcHUpKSApCiAgICAgewpAQCAtMTc2Myw3ICsxNzYzLDcgQEAgdm9pZCBi
dXJuX2NyZWRpdHMoc3RydWN0IGNzY2hlZDJfcnVucXVldWVfZGF0YSAqcnFkLAogICogQnVkZ2V0
LXJlbGF0ZWQgY29kZS4KICAqLwogCi1zdGF0aWMgdm9pZCBwYXJrX3ZjcHUoc3RydWN0IGNzY2hl
ZDJfdmNwdSAqc3ZjKQorc3RhdGljIHZvaWQgcGFya192Y3B1KHN0cnVjdCBjc2NoZWQyX3VuaXQg
KnN2YykKIHsKICAgICBzdHJ1Y3QgdmNwdSAqdiA9IHN2Yy0+dmNwdTsKIApAQCAtMTc5Miw3ICsx
NzkyLDcgQEAgc3RhdGljIHZvaWQgcGFya192Y3B1KHN0cnVjdCBjc2NoZWQyX3ZjcHUgKnN2YykK
ICAgICBsaXN0X2FkZCgmc3ZjLT5wYXJrZWRfZWxlbSwgJnN2Yy0+c2RvbS0+cGFya2VkX3ZjcHVz
KTsKIH0KIAotc3RhdGljIGJvb2wgdmNwdV9ncmFiX2J1ZGdldChzdHJ1Y3QgY3NjaGVkMl92Y3B1
ICpzdmMpCitzdGF0aWMgYm9vbCB2Y3B1X2dyYWJfYnVkZ2V0KHN0cnVjdCBjc2NoZWQyX3VuaXQg
KnN2YykKIHsKICAgICBzdHJ1Y3QgY3NjaGVkMl9kb20gKnNkb20gPSBzdmMtPnNkb207CiAgICAg
dW5zaWduZWQgaW50IGNwdSA9IHN2Yy0+dmNwdS0+cHJvY2Vzc29yOwpAQCAtMTgzOSw3ICsxODM5
LDcgQEAgc3RhdGljIGJvb2wgdmNwdV9ncmFiX2J1ZGdldChzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpz
dmMpCiB9CiAKIHN0YXRpYyB2b2lkCi12Y3B1X3JldHVybl9idWRnZXQoc3RydWN0IGNzY2hlZDJf
dmNwdSAqc3ZjLCBzdHJ1Y3QgbGlzdF9oZWFkICpwYXJrZWQpCit2Y3B1X3JldHVybl9idWRnZXQo
c3RydWN0IGNzY2hlZDJfdW5pdCAqc3ZjLCBzdHJ1Y3QgbGlzdF9oZWFkICpwYXJrZWQpCiB7CiAg
ICAgc3RydWN0IGNzY2hlZDJfZG9tICpzZG9tID0gc3ZjLT5zZG9tOwogICAgIHVuc2lnbmVkIGlu
dCBjcHUgPSBzdmMtPnZjcHUtPnByb2Nlc3NvcjsKQEAgLTE4ODIsNyArMTg4Miw3IEBAIHZjcHVf
cmV0dXJuX2J1ZGdldChzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpzdmMsIHN0cnVjdCBsaXN0X2hlYWQg
KnBhcmtlZCkKIHN0YXRpYyB2b2lkCiB1bnBhcmtfcGFya2VkX3ZjcHVzKGNvbnN0IHN0cnVjdCBz
Y2hlZHVsZXIgKm9wcywgc3RydWN0IGxpc3RfaGVhZCAqdmNwdXMpCiB7Ci0gICAgc3RydWN0IGNz
Y2hlZDJfdmNwdSAqc3ZjLCAqdG1wOworICAgIHN0cnVjdCBjc2NoZWQyX3VuaXQgKnN2YywgKnRt
cDsKICAgICBzcGlubG9ja190ICpsb2NrOwogCiAgICAgbGlzdF9mb3JfZWFjaF9lbnRyeV9zYWZl
KHN2YywgdG1wLCB2Y3B1cywgcGFya2VkX2VsZW0pCkBAIC0yMDA0LDcgKzIwMDQsNyBAQCBzdGF0
aWMgdm9pZCByZXBsZW5pc2hfZG9tYWluX2J1ZGdldCh2b2lkKiBkYXRhKQogc3RhdGljIGlubGlu
ZSB2b2lkCiBjc2NoZWQyX3ZjcHVfY2hlY2soc3RydWN0IHZjcHUgKnZjKQogewotICAgIHN0cnVj
dCBjc2NoZWQyX3ZjcHUgKiBjb25zdCBzdmMgPSBjc2NoZWQyX3ZjcHUodmMpOworICAgIHN0cnVj
dCBjc2NoZWQyX3VuaXQgKiBjb25zdCBzdmMgPSBjc2NoZWQyX3VuaXQodmMtPnNjaGVkX3VuaXQp
OwogICAgIHN0cnVjdCBjc2NoZWQyX2RvbSAqIGNvbnN0IHNkb20gPSBzdmMtPnNkb207CiAKICAg
ICBCVUdfT04oIHN2Yy0+dmNwdSAhPSB2YyApOwpAQCAtMjAzMCwxMCArMjAzMCwxMCBAQCBjc2No
ZWQyX2FsbG9jX3ZkYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVk
X3VuaXQgKnVuaXQsCiAgICAgICAgICAgICAgICAgICAgIHZvaWQgKmRkKQogewogICAgIHN0cnVj
dCB2Y3B1ICp2YyA9IHVuaXQtPnZjcHU7Ci0gICAgc3RydWN0IGNzY2hlZDJfdmNwdSAqc3ZjOwor
ICAgIHN0cnVjdCBjc2NoZWQyX3VuaXQgKnN2YzsKIAogICAgIC8qIEFsbG9jYXRlIHBlci1WQ1BV
IGluZm8gKi8KLSAgICBzdmMgPSB4emFsbG9jKHN0cnVjdCBjc2NoZWQyX3ZjcHUpOworICAgIHN2
YyA9IHh6YWxsb2Moc3RydWN0IGNzY2hlZDJfdW5pdCk7CiAgICAgaWYgKCBzdmMgPT0gTlVMTCAp
CiAgICAgICAgIHJldHVybiBOVUxMOwogCkBAIC0yMDc0LDEyICsyMDc0LDEyIEBAIHN0YXRpYyB2
b2lkCiBjc2NoZWQyX3VuaXRfc2xlZXAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1
Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIHsKICAgICBzdHJ1Y3QgdmNwdSAqdmMgPSB1bml0LT52Y3B1
OwotICAgIHN0cnVjdCBjc2NoZWQyX3ZjcHUgKiBjb25zdCBzdmMgPSBjc2NoZWQyX3ZjcHUodmMp
OworICAgIHN0cnVjdCBjc2NoZWQyX3VuaXQgKiBjb25zdCBzdmMgPSBjc2NoZWQyX3VuaXQodW5p
dCk7CiAKICAgICBBU1NFUlQoIWlzX2lkbGVfdmNwdSh2YykpOwogICAgIFNDSEVEX1NUQVRfQ1JB
TksodmNwdV9zbGVlcCk7CiAKLSAgICBpZiAoIGN1cnJfb25fY3B1KHZjLT5wcm9jZXNzb3IpID09
IHZjICkKKyAgICBpZiAoIGN1cnJfb25fY3B1KHZjLT5wcm9jZXNzb3IpID09IHVuaXQgKQogICAg
IHsKICAgICAgICAgdGlja2xlX2NwdSh2Yy0+cHJvY2Vzc29yLCBzdmMtPnJxZCk7CiAgICAgfQpA
QCAtMjA5Nyw3ICsyMDk3LDcgQEAgc3RhdGljIHZvaWQKIGNzY2hlZDJfdW5pdF93YWtlKGNvbnN0
IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiB7CiAgICAg
c3RydWN0IHZjcHUgKnZjID0gdW5pdC0+dmNwdTsKLSAgICBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICog
Y29uc3Qgc3ZjID0gY3NjaGVkMl92Y3B1KHZjKTsKKyAgICBzdHJ1Y3QgY3NjaGVkMl91bml0ICog
Y29uc3Qgc3ZjID0gY3NjaGVkMl91bml0KHVuaXQpOwogICAgIHVuc2lnbmVkIGludCBjcHUgPSB2
Yy0+cHJvY2Vzc29yOwogICAgIHNfdGltZV90IG5vdzsKIApAQCAtMjEwNSw3ICsyMTA1LDcgQEAg
Y3NjaGVkMl91bml0X3dha2UoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2No
ZWRfdW5pdCAqdW5pdCkKIAogICAgIEFTU0VSVCghaXNfaWRsZV92Y3B1KHZjKSk7CiAKLSAgICBp
ZiAoIHVubGlrZWx5KGN1cnJfb25fY3B1KGNwdSkgPT0gdmMpICkKKyAgICBpZiAoIHVubGlrZWx5
KGN1cnJfb25fY3B1KGNwdSkgPT0gdW5pdCkgKQogICAgIHsKICAgICAgICAgU0NIRURfU1RBVF9D
UkFOSyh2Y3B1X3dha2VfcnVubmluZyk7CiAgICAgICAgIGdvdG8gb3V0OwpAQCAtMjE1Miw4ICsy
MTUyLDcgQEAgb3V0Ogogc3RhdGljIHZvaWQKIGNzY2hlZDJfdW5pdF95aWVsZChjb25zdCBzdHJ1
Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogewotICAgIHN0cnVj
dCB2Y3B1ICp2ID0gdW5pdC0+dmNwdTsKLSAgICBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICogY29uc3Qg
c3ZjID0gY3NjaGVkMl92Y3B1KHYpOworICAgIHN0cnVjdCBjc2NoZWQyX3VuaXQgKiBjb25zdCBz
dmMgPSBjc2NoZWQyX3VuaXQodW5pdCk7CiAKICAgICBfX3NldF9iaXQoX19DU0ZMQUdfdmNwdV95
aWVsZCwgJnN2Yy0+ZmxhZ3MpOwogfQpAQCAtMjE2Miw3ICsyMTYxLDcgQEAgc3RhdGljIHZvaWQK
IGNzY2hlZDJfY29udGV4dF9zYXZlZChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVj
dCBzY2hlZF91bml0ICp1bml0KQogewogICAgIHN0cnVjdCB2Y3B1ICp2YyA9IHVuaXQtPnZjcHU7
Ci0gICAgc3RydWN0IGNzY2hlZDJfdmNwdSAqIGNvbnN0IHN2YyA9IGNzY2hlZDJfdmNwdSh2Yyk7
CisgICAgc3RydWN0IGNzY2hlZDJfdW5pdCAqIGNvbnN0IHN2YyA9IGNzY2hlZDJfdW5pdCh1bml0
KTsKICAgICBzcGlubG9ja190ICpsb2NrID0gdmNwdV9zY2hlZHVsZV9sb2NrX2lycSh2Yyk7CiAg
ICAgc190aW1lX3Qgbm93ID0gTk9XKCk7CiAgICAgTElTVF9IRUFEKHdlcmVfcGFya2VkKTsKQEAg
LTIyMDgsNyArMjIwNyw3IEBAIGNzY2hlZDJfcmVzX3BpY2soY29uc3Qgc3RydWN0IHNjaGVkdWxl
ciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKICAgICBzdHJ1Y3QgdmNwdSAqdmMgPSB1
bml0LT52Y3B1OwogICAgIGludCBpLCBtaW5fcnFpID0gLTEsIG1pbl9zX3JxaSA9IC0xOwogICAg
IHVuc2lnbmVkIGludCBuZXdfY3B1LCBjcHUgPSB2Yy0+cHJvY2Vzc29yOwotICAgIHN0cnVjdCBj
c2NoZWQyX3ZjcHUgKnN2YyA9IGNzY2hlZDJfdmNwdSh2Yyk7CisgICAgc3RydWN0IGNzY2hlZDJf
dW5pdCAqc3ZjID0gY3NjaGVkMl91bml0KHVuaXQpOwogICAgIHNfdGltZV90IG1pbl9hdmdsb2Fk
ID0gTUFYX0xPQUQsIG1pbl9zX2F2Z2xvYWQgPSBNQVhfTE9BRDsKICAgICBib29sIGhhc19zb2Z0
OwogCkBAIC0yNDMwLDE1ICsyNDI5LDE1IEBAIGNzY2hlZDJfcmVzX3BpY2soY29uc3Qgc3RydWN0
IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIHR5cGVkZWYgc3RydWN0
IHsKICAgICAvKiBOQjogTW9kaWZpZWQgYnkgY29uc2lkZXIoKSAqLwogICAgIHNfdGltZV90IGxv
YWRfZGVsdGE7Ci0gICAgc3RydWN0IGNzY2hlZDJfdmNwdSAqIGJlc3RfcHVzaF9zdmMsICpiZXN0
X3B1bGxfc3ZjOworICAgIHN0cnVjdCBjc2NoZWQyX3VuaXQgKiBiZXN0X3B1c2hfc3ZjLCAqYmVz
dF9wdWxsX3N2YzsKICAgICAvKiBOQjogUmVhZCBieSBjb25zaWRlcigpICovCiAgICAgc3RydWN0
IGNzY2hlZDJfcnVucXVldWVfZGF0YSAqbHJxZDsKICAgICBzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1
ZV9kYXRhICpvcnFkOyAgICAgICAgICAgICAgICAgIAogfSBiYWxhbmNlX3N0YXRlX3Q7CiAKIHN0
YXRpYyB2b2lkIGNvbnNpZGVyKGJhbGFuY2Vfc3RhdGVfdCAqc3QsIAotICAgICAgICAgICAgICAg
ICAgICAgc3RydWN0IGNzY2hlZDJfdmNwdSAqcHVzaF9zdmMsCi0gICAgICAgICAgICAgICAgICAg
ICBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpwdWxsX3N2YykKKyAgICAgICAgICAgICAgICAgICAgIHN0
cnVjdCBjc2NoZWQyX3VuaXQgKnB1c2hfc3ZjLAorICAgICAgICAgICAgICAgICAgICAgc3RydWN0
IGNzY2hlZDJfdW5pdCAqcHVsbF9zdmMpCiB7CiAgICAgc190aW1lX3QgbF9sb2FkLCBvX2xvYWQs
IGRlbHRhOwogCkBAIC0yNDcxLDggKzI0NzAsOCBAQCBzdGF0aWMgdm9pZCBjb25zaWRlcihiYWxh
bmNlX3N0YXRlX3QgKnN0LAogCiAKIHN0YXRpYyB2b2lkIG1pZ3JhdGUoY29uc3Qgc3RydWN0IHNj
aGVkdWxlciAqb3BzLAotICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpz
dmMsIAotICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICp0
cnFkLCAKKyAgICAgICAgICAgICAgICAgICAgc3RydWN0IGNzY2hlZDJfdW5pdCAqc3ZjLAorICAg
ICAgICAgICAgICAgICAgICBzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICp0cnFkLAogICAg
ICAgICAgICAgICAgICAgICBzX3RpbWVfdCBub3cpCiB7CiAgICAgaW50IGNwdSA9IHN2Yy0+dmNw
dS0+cHJvY2Vzc29yOwpAQCAtMjU0MSw3ICsyNTQwLDcgQEAgc3RhdGljIHZvaWQgbWlncmF0ZShj
b25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCiAgKiAgLSBzdmMgaXMgbm90IGFscmVhZHkgZmxh
Z2dlZCB0byBtaWdyYXRlLAogICogIC0gaWYgc3ZjIGlzIGFsbG93ZWQgdG8gcnVuIG9uIGF0IGxl
YXN0IG9uZSBvZiB0aGUgcGNwdXMgb2YgcnFkLgogICovCi1zdGF0aWMgYm9vbCB2Y3B1X2lzX21p
Z3JhdGVhYmxlKHN0cnVjdCBjc2NoZWQyX3ZjcHUgKnN2YywKK3N0YXRpYyBib29sIHZjcHVfaXNf
bWlncmF0ZWFibGUoc3RydWN0IGNzY2hlZDJfdW5pdCAqc3ZjLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnJxZCkKIHsKICAg
ICBzdHJ1Y3QgdmNwdSAqdiA9IHN2Yy0+dmNwdTsKQEAgLTI2OTEsNyArMjY5MCw3IEBAIHJldHJ5
OgogICAgIC8qIFJldXNlIGxvYWQgZGVsdGEgKGFzIHdlJ3JlIHRyeWluZyB0byBtaW5pbWl6ZSBp
dCkgKi8KICAgICBsaXN0X2Zvcl9lYWNoKCBwdXNoX2l0ZXIsICZzdC5scnFkLT5zdmMgKQogICAg
IHsKLSAgICAgICAgc3RydWN0IGNzY2hlZDJfdmNwdSAqIHB1c2hfc3ZjID0gbGlzdF9lbnRyeShw
dXNoX2l0ZXIsIHN0cnVjdCBjc2NoZWQyX3ZjcHUsIHJxZF9lbGVtKTsKKyAgICAgICAgc3RydWN0
IGNzY2hlZDJfdW5pdCAqIHB1c2hfc3ZjID0gbGlzdF9lbnRyeShwdXNoX2l0ZXIsIHN0cnVjdCBj
c2NoZWQyX3VuaXQsIHJxZF9lbGVtKTsKIAogICAgICAgICB1cGRhdGVfc3ZjX2xvYWQob3BzLCBw
dXNoX3N2YywgMCwgbm93KTsKIApAQCAtMjcwMCw3ICsyNjk5LDcgQEAgcmV0cnk6CiAKICAgICAg
ICAgbGlzdF9mb3JfZWFjaCggcHVsbF9pdGVyLCAmc3Qub3JxZC0+c3ZjICkKICAgICAgICAgewot
ICAgICAgICAgICAgc3RydWN0IGNzY2hlZDJfdmNwdSAqIHB1bGxfc3ZjID0gbGlzdF9lbnRyeShw
dWxsX2l0ZXIsIHN0cnVjdCBjc2NoZWQyX3ZjcHUsIHJxZF9lbGVtKTsKKyAgICAgICAgICAgIHN0
cnVjdCBjc2NoZWQyX3VuaXQgKiBwdWxsX3N2YyA9IGxpc3RfZW50cnkocHVsbF9pdGVyLCBzdHJ1
Y3QgY3NjaGVkMl91bml0LCBycWRfZWxlbSk7CiAgICAgICAgICAgICAKICAgICAgICAgICAgIGlm
ICggIWlubmVyX2xvYWRfdXBkYXRlZCApCiAgICAgICAgICAgICAgICAgdXBkYXRlX3N2Y19sb2Fk
KG9wcywgcHVsbF9zdmMsIDAsIG5vdyk7CkBAIC0yNzE5LDcgKzI3MTgsNyBAQCByZXRyeToKIAog
ICAgIGxpc3RfZm9yX2VhY2goIHB1bGxfaXRlciwgJnN0Lm9ycWQtPnN2YyApCiAgICAgewotICAg
ICAgICBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICogcHVsbF9zdmMgPSBsaXN0X2VudHJ5KHB1bGxfaXRl
ciwgc3RydWN0IGNzY2hlZDJfdmNwdSwgcnFkX2VsZW0pOworICAgICAgICBzdHJ1Y3QgY3NjaGVk
Ml91bml0ICogcHVsbF9zdmMgPSBsaXN0X2VudHJ5KHB1bGxfaXRlciwgc3RydWN0IGNzY2hlZDJf
dW5pdCwgcnFkX2VsZW0pOwogICAgICAgICAKICAgICAgICAgaWYgKCAhdmNwdV9pc19taWdyYXRl
YWJsZShwdWxsX3N2Yywgc3QubHJxZCkgKQogICAgICAgICAgICAgY29udGludWU7CkBAIC0yNzQ2
LDcgKzI3NDUsNyBAQCBjc2NoZWQyX3VuaXRfbWlncmF0ZSgKIHsKICAgICBzdHJ1Y3QgdmNwdSAq
dmMgPSB1bml0LT52Y3B1OwogICAgIHN0cnVjdCBkb21haW4gKmQgPSB2Yy0+ZG9tYWluOwotICAg
IHN0cnVjdCBjc2NoZWQyX3ZjcHUgKiBjb25zdCBzdmMgPSBjc2NoZWQyX3ZjcHUodmMpOworICAg
IHN0cnVjdCBjc2NoZWQyX3VuaXQgKiBjb25zdCBzdmMgPSBjc2NoZWQyX3VuaXQodW5pdCk7CiAg
ICAgc3RydWN0IGNzY2hlZDJfcnVucXVldWVfZGF0YSAqdHJxZDsKICAgICBzX3RpbWVfdCBub3cg
PSBOT1coKTsKIApAQCAtMjg0Nyw3ICsyODQ2LDcgQEAgY3NjaGVkMl9kb21fY250bCgKICAgICAg
ICAgICAgIC8qIFVwZGF0ZSB3ZWlnaHRzIGZvciB2Y3B1cywgYW5kIG1heF93ZWlnaHQgZm9yIHJ1
bnF1ZXVlcyBvbiB3aGljaCB0aGV5IHJlc2lkZSAqLwogICAgICAgICAgICAgZm9yX2VhY2hfdmNw
dSAoIGQsIHYgKQogICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIHN0cnVjdCBjc2NoZWQy
X3ZjcHUgKnN2YyA9IGNzY2hlZDJfdmNwdSh2KTsKKyAgICAgICAgICAgICAgICBzdHJ1Y3QgY3Nj
aGVkMl91bml0ICpzdmMgPSBjc2NoZWQyX3VuaXQodi0+c2NoZWRfdW5pdCk7CiAgICAgICAgICAg
ICAgICAgc3BpbmxvY2tfdCAqbG9jayA9IHZjcHVfc2NoZWR1bGVfbG9jayhzdmMtPnZjcHUpOwog
CiAgICAgICAgICAgICAgICAgQVNTRVJUKHN2Yy0+cnFkID09IGMycnFkKG9wcywgc3ZjLT52Y3B1
LT5wcm9jZXNzb3IpKTsKQEAgLTI4NjEsNyArMjg2MCw3IEBAIGNzY2hlZDJfZG9tX2NudGwoCiAg
ICAgICAgIC8qIENhcCAqLwogICAgICAgICBpZiAoIG9wLT51LmNyZWRpdDIuY2FwICE9IDAgKQog
ICAgICAgICB7Ci0gICAgICAgICAgICBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpzdmM7CisgICAgICAg
ICAgICBzdHJ1Y3QgY3NjaGVkMl91bml0ICpzdmM7CiAgICAgICAgICAgICBzcGlubG9ja190ICps
b2NrOwogCiAgICAgICAgICAgICAvKiBDYXAgaXMgb25seSB2YWxpZCBpZiBpdCdzIGJlbG93IDEw
MCAqIG5yX29mX3ZDUFVTICovCkBAIC0yODg1LDcgKzI4ODQsNyBAQCBjc2NoZWQyX2RvbV9jbnRs
KAogICAgICAgICAgICAgICovCiAgICAgICAgICAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCiAg
ICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgc3ZjID0gY3NjaGVkMl92Y3B1KHYpOworICAg
ICAgICAgICAgICAgIHN2YyA9IGNzY2hlZDJfdW5pdCh2LT5zY2hlZF91bml0KTsKICAgICAgICAg
ICAgICAgICBsb2NrID0gdmNwdV9zY2hlZHVsZV9sb2NrKHN2Yy0+dmNwdSk7CiAgICAgICAgICAg
ICAgICAgLyoKICAgICAgICAgICAgICAgICAgKiBUb28gc21hbGwgcXVvdGFzIHdvdWxkIGluIHRo
ZW9yeSBjYXVzZSBhIGxvdCBvZiBvdmVyaGVhZCwKQEAgLTI5MjgsMTQgKzI5MjcsMTQgQEAgY3Nj
aGVkMl9kb21fY250bCgKICAgICAgICAgICAgICAgICAgKi8KICAgICAgICAgICAgICAgICBmb3Jf
ZWFjaF92Y3B1ICggZCwgdiApCiAgICAgICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICAg
ICBzdmMgPSBjc2NoZWQyX3ZjcHUodik7CisgICAgICAgICAgICAgICAgICAgIHN2YyA9IGNzY2hl
ZDJfdW5pdCh2LT5zY2hlZF91bml0KTsKICAgICAgICAgICAgICAgICAgICAgbG9jayA9IHZjcHVf
c2NoZWR1bGVfbG9jayhzdmMtPnZjcHUpOwogICAgICAgICAgICAgICAgICAgICBpZiAoIHYtPmlz
X3J1bm5pbmcgKQogICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBpbnQgY3B1ID0gdi0+cHJvY2Vzc29yOwogICAgICAgICAgICAgICAgICAgICAg
ICAgc3RydWN0IGNzY2hlZDJfcnVucXVldWVfZGF0YSAqcnFkID0gYzJycWQob3BzLCBjcHUpOwog
Ci0gICAgICAgICAgICAgICAgICAgICAgICBBU1NFUlQoY3Vycl9vbl9jcHUoY3B1KSA9PSB2KTsK
KyAgICAgICAgICAgICAgICAgICAgICAgIEFTU0VSVChjdXJyX29uX2NwdShjcHUpLT52Y3B1ID09
IHYpOwogCiAgICAgICAgICAgICAgICAgICAgICAgICAvKgogICAgICAgICAgICAgICAgICAgICAg
ICAgICogV2UgYXJlIHRyaWdnZXJpbmcgYSByZXNjaGVkdWxlIG9uIHRoZSB2Q1BVJ3MKQEAgLTI5
NzUsNyArMjk3NCw3IEBAIGNzY2hlZDJfZG9tX2NudGwoCiAgICAgICAgICAgICAvKiBEaXNhYmxl
IGJ1ZGdldCBhY2NvdW50aW5nIGZvciBhbGwgdGhlIHZDUFVzLiAqLwogICAgICAgICAgICAgZm9y
X2VhY2hfdmNwdSAoIGQsIHYgKQogICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIHN0cnVj
dCBjc2NoZWQyX3ZjcHUgKnN2YyA9IGNzY2hlZDJfdmNwdSh2KTsKKyAgICAgICAgICAgICAgICBz
dHJ1Y3QgY3NjaGVkMl91bml0ICpzdmMgPSBjc2NoZWQyX3VuaXQodi0+c2NoZWRfdW5pdCk7CiAg
ICAgICAgICAgICAgICAgc3BpbmxvY2tfdCAqbG9jayA9IHZjcHVfc2NoZWR1bGVfbG9jayhzdmMt
PnZjcHUpOwogCiAgICAgICAgICAgICAgICAgc3ZjLT5idWRnZXQgPSBTVElNRV9NQVg7CkBAIC0z
MDEyLDggKzMwMTEsNyBAQCBzdGF0aWMgdm9pZAogY3NjaGVkMl9hZmZfY250bChjb25zdCBzdHJ1
Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICp1bml0LAogICAgICAgICAgICAg
ICAgICBjb25zdCBjcHVtYXNrX3QgKmhhcmQsIGNvbnN0IGNwdW1hc2tfdCAqc29mdCkKIHsKLSAg
ICBzdHJ1Y3QgdmNwdSAqdiA9IHVuaXQtPnZjcHU7Ci0gICAgc3RydWN0IGNzY2hlZDJfdmNwdSAq
c3ZjID0gY3NjaGVkMl92Y3B1KHYpOworICAgIHN0cnVjdCBjc2NoZWQyX3VuaXQgKnN2YyA9IGNz
Y2hlZDJfdW5pdCh1bml0KTsKIAogICAgIGlmICggIWhhcmQgKQogICAgICAgICByZXR1cm47CkBA
IC0zMTEzLDcgKzMxMTEsNyBAQCBzdGF0aWMgdm9pZAogY3NjaGVkMl91bml0X2luc2VydChjb25z
dCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogewogICAg
IHN0cnVjdCB2Y3B1ICp2YyA9IHVuaXQtPnZjcHU7Ci0gICAgc3RydWN0IGNzY2hlZDJfdmNwdSAq
c3ZjID0gdW5pdC0+cHJpdjsKKyAgICBzdHJ1Y3QgY3NjaGVkMl91bml0ICpzdmMgPSB1bml0LT5w
cml2OwogICAgIHN0cnVjdCBjc2NoZWQyX2RvbSAqIGNvbnN0IHNkb20gPSBzdmMtPnNkb207CiAg
ICAgc3BpbmxvY2tfdCAqbG9jazsKIApAQCAtMzE0NSw3ICszMTQzLDcgQEAgY3NjaGVkMl91bml0
X2luc2VydChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICp1
bml0KQogc3RhdGljIHZvaWQKIGNzY2hlZDJfZnJlZV92ZGF0YShjb25zdCBzdHJ1Y3Qgc2NoZWR1
bGVyICpvcHMsIHZvaWQgKnByaXYpCiB7Ci0gICAgc3RydWN0IGNzY2hlZDJfdmNwdSAqc3ZjID0g
cHJpdjsKKyAgICBzdHJ1Y3QgY3NjaGVkMl91bml0ICpzdmMgPSBwcml2OwogCiAgICAgeGZyZWUo
c3ZjKTsKIH0KQEAgLTMxNTQsNyArMzE1Miw3IEBAIHN0YXRpYyB2b2lkCiBjc2NoZWQyX3VuaXRf
cmVtb3ZlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX3VuaXQgKnVu
aXQpCiB7CiAgICAgc3RydWN0IHZjcHUgKnZjID0gdW5pdC0+dmNwdTsKLSAgICBzdHJ1Y3QgY3Nj
aGVkMl92Y3B1ICogY29uc3Qgc3ZjID0gY3NjaGVkMl92Y3B1KHZjKTsKKyAgICBzdHJ1Y3QgY3Nj
aGVkMl91bml0ICogY29uc3Qgc3ZjID0gY3NjaGVkMl91bml0KHVuaXQpOwogICAgIHNwaW5sb2Nr
X3QgKmxvY2s7CiAKICAgICBBU1NFUlQoIWlzX2lkbGVfdmNwdSh2YykpOwpAQCAtMzE3NSw3ICsz
MTczLDcgQEAgY3NjaGVkMl91bml0X3JlbW92ZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMs
IHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogLyogSG93IGxvbmcgc2hvdWxkIHdlIGxldCB0aGlz
IHZjcHUgcnVuIGZvcj8gKi8KIHN0YXRpYyBzX3RpbWVfdAogY3NjaGVkMl9ydW50aW1lKGNvbnN0
IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgaW50IGNwdSwKLSAgICAgICAgICAgICAgICBzdHJ1Y3Qg
Y3NjaGVkMl92Y3B1ICpzbmV4dCwgc190aW1lX3Qgbm93KQorICAgICAgICAgICAgICAgIHN0cnVj
dCBjc2NoZWQyX3VuaXQgKnNuZXh0LCBzX3RpbWVfdCBub3cpCiB7CiAgICAgc190aW1lX3QgdGlt
ZSwgbWluX3RpbWU7CiAgICAgaW50IHJ0X2NyZWRpdDsgLyogUHJvcG9zZWQgcnVudGltZSBtZWFz
dXJlZCBpbiBjcmVkaXRzICovCkBAIC0zMjIwLDcgKzMyMTgsNyBAQCBjc2NoZWQyX3J1bnRpbWUo
Y29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBpbnQgY3B1LAogICAgICAqLwogICAgIGlmICgg
ISBsaXN0X2VtcHR5KHJ1bnEpICkKICAgICB7Ci0gICAgICAgIHN0cnVjdCBjc2NoZWQyX3ZjcHUg
KnN3YWl0ID0gcnVucV9lbGVtKHJ1bnEtPm5leHQpOworICAgICAgICBzdHJ1Y3QgY3NjaGVkMl91
bml0ICpzd2FpdCA9IHJ1bnFfZWxlbShydW5xLT5uZXh0KTsKIAogICAgICAgICBpZiAoICEgaXNf
aWRsZV92Y3B1KHN3YWl0LT52Y3B1KQogICAgICAgICAgICAgICYmIHN3YWl0LT5jcmVkaXQgPiAw
ICkKQEAgLTMyNzEsMTQgKzMyNjksMTQgQEAgY3NjaGVkMl9ydW50aW1lKGNvbnN0IHN0cnVjdCBz
Y2hlZHVsZXIgKm9wcywgaW50IGNwdSwKIC8qCiAgKiBGaW5kIGEgY2FuZGlkYXRlLgogICovCi1z
dGF0aWMgc3RydWN0IGNzY2hlZDJfdmNwdSAqCitzdGF0aWMgc3RydWN0IGNzY2hlZDJfdW5pdCAq
CiBydW5xX2NhbmRpZGF0ZShzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICpycWQsCi0gICAg
ICAgICAgICAgICBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpzY3VyciwKKyAgICAgICAgICAgICAgIHN0
cnVjdCBjc2NoZWQyX3VuaXQgKnNjdXJyLAogICAgICAgICAgICAgICAgaW50IGNwdSwgc190aW1l
X3Qgbm93LAogICAgICAgICAgICAgICAgdW5zaWduZWQgaW50ICpza2lwcGVkKQogewogICAgIHN0
cnVjdCBsaXN0X2hlYWQgKml0ZXIsICp0ZW1wOwotICAgIHN0cnVjdCBjc2NoZWQyX3ZjcHUgKnNu
ZXh0ID0gTlVMTDsKKyAgICBzdHJ1Y3QgY3NjaGVkMl91bml0ICpzbmV4dCA9IE5VTEw7CiAgICAg
c3RydWN0IGNzY2hlZDJfcHJpdmF0ZSAqcHJ2ID0gY3NjaGVkMl9wcml2KHBlcl9jcHUoc2NoZWR1
bGVyLCBjcHUpKTsKICAgICBib29sIHlpZWxkID0gZmFsc2UsIHNvZnRfYWZmX3ByZWVtcHQgPSBm
YWxzZTsKIApAQCAtMzM1OSwxMiArMzM1NywxMiBAQCBydW5xX2NhbmRpZGF0ZShzdHJ1Y3QgY3Nj
aGVkMl9ydW5xdWV1ZV9kYXRhICpycWQsCiAgICAgaWYgKCB2Y3B1X3J1bm5hYmxlKHNjdXJyLT52
Y3B1KSAmJiAhc29mdF9hZmZfcHJlZW1wdCApCiAgICAgICAgIHNuZXh0ID0gc2N1cnI7CiAgICAg
ZWxzZQotICAgICAgICBzbmV4dCA9IGNzY2hlZDJfdmNwdShpZGxlX3ZjcHVbY3B1XSk7CisgICAg
ICAgIHNuZXh0ID0gY3NjaGVkMl91bml0KGlkbGVfdmNwdVtjcHVdLT5zY2hlZF91bml0KTsKIAog
IGNoZWNrX3J1bnE6CiAgICAgbGlzdF9mb3JfZWFjaF9zYWZlKCBpdGVyLCB0ZW1wLCAmcnFkLT5y
dW5xICkKICAgICB7Ci0gICAgICAgIHN0cnVjdCBjc2NoZWQyX3ZjcHUgKiBzdmMgPSBsaXN0X2Vu
dHJ5KGl0ZXIsIHN0cnVjdCBjc2NoZWQyX3ZjcHUsIHJ1bnFfZWxlbSk7CisgICAgICAgIHN0cnVj
dCBjc2NoZWQyX3VuaXQgKiBzdmMgPSBsaXN0X2VudHJ5KGl0ZXIsIHN0cnVjdCBjc2NoZWQyX3Vu
aXQsIHJ1bnFfZWxlbSk7CiAKICAgICAgICAgaWYgKCB1bmxpa2VseSh0Yl9pbml0X2RvbmUpICkK
ICAgICAgICAgewpAQCAtMzQ2Myw4ICszNDYxLDggQEAgY3NjaGVkMl9zY2hlZHVsZSgKIHsKICAg
ICBjb25zdCBpbnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwogICAgIHN0cnVjdCBjc2NoZWQy
X3J1bnF1ZXVlX2RhdGEgKnJxZDsKLSAgICBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICogY29uc3Qgc2N1
cnIgPSBjc2NoZWQyX3ZjcHUoY3VycmVudCk7Ci0gICAgc3RydWN0IGNzY2hlZDJfdmNwdSAqc25l
eHQgPSBOVUxMOworICAgIHN0cnVjdCBjc2NoZWQyX3VuaXQgKiBjb25zdCBzY3VyciA9IGNzY2hl
ZDJfdW5pdChjdXJyZW50LT5zY2hlZF91bml0KTsKKyAgICBzdHJ1Y3QgY3NjaGVkMl91bml0ICpz
bmV4dCA9IE5VTEw7CiAgICAgdW5zaWduZWQgaW50IHNraXBwZWRfdmNwdXMgPSAwOwogICAgIHN0
cnVjdCB0YXNrX3NsaWNlIHJldDsKICAgICBib29sIHRpY2tsZWQ7CkBAIC0zNTQwLDcgKzM1Mzgs
NyBAQCBjc2NoZWQyX3NjaGVkdWxlKAogICAgIHsKICAgICAgICAgX19jbGVhcl9iaXQoX19DU0ZM
QUdfdmNwdV95aWVsZCwgJnNjdXJyLT5mbGFncyk7CiAgICAgICAgIHRyYWNlX3ZhcihUUkNfQ1ND
SEVEMl9TQ0hFRF9UQVNLTEVULCAxLCAwLCBOVUxMKTsKLSAgICAgICAgc25leHQgPSBjc2NoZWQy
X3ZjcHUoaWRsZV92Y3B1W2NwdV0pOworICAgICAgICBzbmV4dCA9IGNzY2hlZDJfdW5pdChpZGxl
X3ZjcHVbY3B1XS0+c2NoZWRfdW5pdCk7CiAgICAgfQogICAgIGVsc2UKICAgICAgICAgc25leHQg
PSBydW5xX2NhbmRpZGF0ZShycWQsIHNjdXJyLCBjcHUsIG5vdywgJnNraXBwZWRfdmNwdXMpOwpA
QCAtMzY0Myw3ICszNjQxLDcgQEAgY3NjaGVkMl9zY2hlZHVsZSgKIH0KIAogc3RhdGljIHZvaWQK
LWNzY2hlZDJfZHVtcF92Y3B1KHN0cnVjdCBjc2NoZWQyX3ByaXZhdGUgKnBydiwgc3RydWN0IGNz
Y2hlZDJfdmNwdSAqc3ZjKQorY3NjaGVkMl9kdW1wX3ZjcHUoc3RydWN0IGNzY2hlZDJfcHJpdmF0
ZSAqcHJ2LCBzdHJ1Y3QgY3NjaGVkMl91bml0ICpzdmMpCiB7CiAgICAgcHJpbnRrKCJbJWkuJWld
IGZsYWdzPSV4IGNwdT0laSIsCiAgICAgICAgICAgICBzdmMtPnZjcHUtPmRvbWFpbi0+ZG9tYWlu
X2lkLApAQCAtMzY2Nyw3ICszNjY1LDcgQEAgc3RhdGljIGlubGluZSB2b2lkCiBkdW1wX3BjcHUo
Y29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBpbnQgY3B1KQogewogICAgIHN0cnVjdCBjc2No
ZWQyX3ByaXZhdGUgKnBydiA9IGNzY2hlZDJfcHJpdihvcHMpOwotICAgIHN0cnVjdCBjc2NoZWQy
X3ZjcHUgKnN2YzsKKyAgICBzdHJ1Y3QgY3NjaGVkMl91bml0ICpzdmM7CiAKICAgICBwcmludGso
IkNQVVslMDJkXSBydW5xPSVkLCBzaWJsaW5nPSUqcGIsIGNvcmU9JSpwYlxuIiwKICAgICAgICAg
ICAgY3B1LCBjMnIoY3B1KSwKQEAgLTM2NzUsNyArMzY3Myw3IEBAIGR1bXBfcGNwdShjb25zdCBz
dHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIGludCBjcHUpCiAgICAgICAgICAgIG5yX2NwdV9pZHMsIGNw
dW1hc2tfYml0cyhwZXJfY3B1KGNwdV9jb3JlX21hc2ssIGNwdSkpKTsKIAogICAgIC8qIGN1cnJl
bnQgVkNQVSAobm90aGluZyB0byBzYXkgaWYgdGhhdCdzIHRoZSBpZGxlIHZjcHUpICovCi0gICAg
c3ZjID0gY3NjaGVkMl92Y3B1KGN1cnJfb25fY3B1KGNwdSkpOworICAgIHN2YyA9IGNzY2hlZDJf
dW5pdChjdXJyX29uX2NwdShjcHUpKTsKICAgICBpZiAoIHN2YyAmJiAhaXNfaWRsZV92Y3B1KHN2
Yy0+dmNwdSkgKQogICAgIHsKICAgICAgICAgcHJpbnRrKCJcdHJ1bjogIik7CkBAIC0zNzQ4LDcg
KzM3NDYsNyBAQCBjc2NoZWQyX2R1bXAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzKQogCiAg
ICAgICAgIGZvcl9lYWNoX3ZjcHUoIHNkb20tPmRvbSwgdiApCiAgICAgICAgIHsKLSAgICAgICAg
ICAgIHN0cnVjdCBjc2NoZWQyX3ZjcHUgKiBjb25zdCBzdmMgPSBjc2NoZWQyX3ZjcHUodik7Cisg
ICAgICAgICAgICBzdHJ1Y3QgY3NjaGVkMl91bml0ICogY29uc3Qgc3ZjID0gY3NjaGVkMl91bml0
KHYtPnNjaGVkX3VuaXQpOwogICAgICAgICAgICAgc3BpbmxvY2tfdCAqbG9jazsKIAogICAgICAg
ICAgICAgbG9jayA9IHZjcHVfc2NoZWR1bGVfbG9jayhzdmMtPnZjcHUpOwpAQCAtMzc3Nyw3ICsz
Nzc1LDcgQEAgY3NjaGVkMl9kdW1wKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcykKICAgICAg
ICAgcHJpbnRrKCJSVU5ROlxuIik7CiAgICAgICAgIGxpc3RfZm9yX2VhY2goIGl0ZXIsIHJ1bnEg
KQogICAgICAgICB7Ci0gICAgICAgICAgICBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpzdmMgPSBydW5x
X2VsZW0oaXRlcik7CisgICAgICAgICAgICBzdHJ1Y3QgY3NjaGVkMl91bml0ICpzdmMgPSBydW5x
X2VsZW0oaXRlcik7CiAKICAgICAgICAgICAgIGlmICggc3ZjICkKICAgICAgICAgICAgIHsKQEAg
LTM4NzgsNyArMzg3Niw3IEBAIGNzY2hlZDJfc3dpdGNoX3NjaGVkKHN0cnVjdCBzY2hlZHVsZXIg
Km5ld19vcHMsIHVuc2lnbmVkIGludCBjcHUsCiAgICAgICAgICAgICAgICAgICAgICB2b2lkICpw
ZGF0YSwgdm9pZCAqdmRhdGEpCiB7CiAgICAgc3RydWN0IGNzY2hlZDJfcHJpdmF0ZSAqcHJ2ID0g
Y3NjaGVkMl9wcml2KG5ld19vcHMpOwotICAgIHN0cnVjdCBjc2NoZWQyX3ZjcHUgKnN2YyA9IHZk
YXRhOworICAgIHN0cnVjdCBjc2NoZWQyX3VuaXQgKnN2YyA9IHZkYXRhOwogICAgIHVuc2lnbmVk
IHJxaTsKIAogICAgIEFTU0VSVChwZGF0YSAmJiBzdmMgJiYgaXNfaWRsZV92Y3B1KHN2Yy0+dmNw
dSkpOwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9udWxsLmMgYi94ZW4vY29tbW9uL3Nj
aGVkX251bGwuYwppbmRleCAxZWE4NjQzYTljLi5kZWZjZGZjZjFlIDEwMDY0NAotLS0gYS94ZW4v
Y29tbW9uL3NjaGVkX251bGwuYworKysgYi94ZW4vY29tbW9uL3NjaGVkX251bGwuYwpAQCAtOTQs
NyArOTQsNyBAQCBERUZJTkVfUEVSX0NQVShzdHJ1Y3QgbnVsbF9wY3B1LCBucGMpOwogLyoKICAq
IFZpcnR1YWwgQ1BVCiAgKi8KLXN0cnVjdCBudWxsX3ZjcHUgeworc3RydWN0IG51bGxfdW5pdCB7
CiAgICAgc3RydWN0IGxpc3RfaGVhZCB3YWl0cV9lbGVtOwogICAgIHN0cnVjdCB2Y3B1ICp2Y3B1
OwogfTsKQEAgLTExNSw5ICsxMTUsOSBAQCBzdGF0aWMgaW5saW5lIHN0cnVjdCBudWxsX3ByaXZh
dGUgKm51bGxfcHJpdihjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMpCiAgICAgcmV0dXJuIG9w
cy0+c2NoZWRfZGF0YTsKIH0KIAotc3RhdGljIGlubGluZSBzdHJ1Y3QgbnVsbF92Y3B1ICpudWxs
X3ZjcHUoY29uc3Qgc3RydWN0IHZjcHUgKnYpCitzdGF0aWMgaW5saW5lIHN0cnVjdCBudWxsX3Vu
aXQgKm51bGxfdW5pdChjb25zdCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIHsKLSAgICByZXR1
cm4gdi0+c2NoZWRfdW5pdC0+cHJpdjsKKyAgICByZXR1cm4gdW5pdC0+cHJpdjsKIH0KIAogc3Rh
dGljIGlubGluZSBib29sIHZjcHVfY2hlY2tfYWZmaW5pdHkoc3RydWN0IHZjcHUgKnYsIHVuc2ln
bmVkIGludCBjcHUsCkBAIC0xOTcsOSArMTk3LDkgQEAgc3RhdGljIHZvaWQgKm51bGxfYWxsb2Nf
dmRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQsIHZvaWQgKmRkKQogewogICAgIHN0cnVj
dCB2Y3B1ICp2ID0gdW5pdC0+dmNwdTsKLSAgICBzdHJ1Y3QgbnVsbF92Y3B1ICpudmM7CisgICAg
c3RydWN0IG51bGxfdW5pdCAqbnZjOwogCi0gICAgbnZjID0geHphbGxvYyhzdHJ1Y3QgbnVsbF92
Y3B1KTsKKyAgICBudmMgPSB4emFsbG9jKHN0cnVjdCBudWxsX3VuaXQpOwogICAgIGlmICggbnZj
ID09IE5VTEwgKQogICAgICAgICByZXR1cm4gTlVMTDsKIApAQCAtMjEzLDcgKzIxMyw3IEBAIHN0
YXRpYyB2b2lkICpudWxsX2FsbG9jX3ZkYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywK
IAogc3RhdGljIHZvaWQgbnVsbF9mcmVlX3ZkYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9w
cywgdm9pZCAqcHJpdikKIHsKLSAgICBzdHJ1Y3QgbnVsbF92Y3B1ICpudmMgPSBwcml2OworICAg
IHN0cnVjdCBudWxsX3VuaXQgKm52YyA9IHByaXY7CiAKICAgICB4ZnJlZShudmMpOwogfQpAQCAt
MzkxLDcgKzM5MSw3IEBAIHN0YXRpYyBzcGlubG9ja190ICpudWxsX3N3aXRjaF9zY2hlZChzdHJ1
Y3Qgc2NoZWR1bGVyICpuZXdfb3BzLAogewogICAgIHN0cnVjdCBzY2hlZHVsZV9kYXRhICpzZCA9
ICZwZXJfY3B1KHNjaGVkdWxlX2RhdGEsIGNwdSk7CiAgICAgc3RydWN0IG51bGxfcHJpdmF0ZSAq
cHJ2ID0gbnVsbF9wcml2KG5ld19vcHMpOwotICAgIHN0cnVjdCBudWxsX3ZjcHUgKm52YyA9IHZk
YXRhOworICAgIHN0cnVjdCBudWxsX3VuaXQgKm52YyA9IHZkYXRhOwogCiAgICAgQVNTRVJUKG52
YyAmJiBpc19pZGxlX3ZjcHUobnZjLT52Y3B1KSk7CiAKQEAgLTQxNCw3ICs0MTQsNyBAQCBzdGF0
aWMgdm9pZCBudWxsX3VuaXRfaW5zZXJ0KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKIHsK
ICAgICBzdHJ1Y3QgdmNwdSAqdiA9IHVuaXQtPnZjcHU7CiAgICAgc3RydWN0IG51bGxfcHJpdmF0
ZSAqcHJ2ID0gbnVsbF9wcml2KG9wcyk7Ci0gICAgc3RydWN0IG51bGxfdmNwdSAqbnZjID0gbnVs
bF92Y3B1KHYpOworICAgIHN0cnVjdCBudWxsX3VuaXQgKm52YyA9IG51bGxfdW5pdCh1bml0KTsK
ICAgICB1bnNpZ25lZCBpbnQgY3B1OwogICAgIHNwaW5sb2NrX3QgKmxvY2s7CiAKQEAgLTQ3MSw5
ICs0NzEsOSBAQCBzdGF0aWMgdm9pZCBfdmNwdV9yZW1vdmUoc3RydWN0IG51bGxfcHJpdmF0ZSAq
cHJ2LCBzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICB1bnNpZ25lZCBpbnQgYnM7CiAgICAgdW5zaWdu
ZWQgaW50IGNwdSA9IHYtPnByb2Nlc3NvcjsKLSAgICBzdHJ1Y3QgbnVsbF92Y3B1ICp3dmM7Cisg
ICAgc3RydWN0IG51bGxfdW5pdCAqd3ZjOwogCi0gICAgQVNTRVJUKGxpc3RfZW1wdHkoJm51bGxf
dmNwdSh2KS0+d2FpdHFfZWxlbSkpOworICAgIEFTU0VSVChsaXN0X2VtcHR5KCZudWxsX3VuaXQo
di0+c2NoZWRfdW5pdCktPndhaXRxX2VsZW0pKTsKIAogICAgIHZjcHVfZGVhc3NpZ24ocHJ2LCB2
LCBjcHUpOwogCkBAIC01MDksNyArNTA5LDcgQEAgc3RhdGljIHZvaWQgbnVsbF91bml0X3JlbW92
ZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCiB7CiAgICAgc3RydWN0IHZjcHUgKnYgPSB1
bml0LT52Y3B1OwogICAgIHN0cnVjdCBudWxsX3ByaXZhdGUgKnBydiA9IG51bGxfcHJpdihvcHMp
OwotICAgIHN0cnVjdCBudWxsX3ZjcHUgKm52YyA9IG51bGxfdmNwdSh2KTsKKyAgICBzdHJ1Y3Qg
bnVsbF91bml0ICpudmMgPSBudWxsX3VuaXQodW5pdCk7CiAgICAgc3BpbmxvY2tfdCAqbG9jazsK
IAogICAgIEFTU0VSVCghaXNfaWRsZV92Y3B1KHYpKTsKQEAgLTU0NCwxMyArNTQ0LDEzIEBAIHN0
YXRpYyB2b2lkIG51bGxfdW5pdF93YWtlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKIAog
ICAgIEFTU0VSVCghaXNfaWRsZV92Y3B1KHYpKTsKIAotICAgIGlmICggdW5saWtlbHkoY3Vycl9v
bl9jcHUodi0+cHJvY2Vzc29yKSA9PSB2KSApCisgICAgaWYgKCB1bmxpa2VseShjdXJyX29uX2Nw
dSh2LT5wcm9jZXNzb3IpID09IHVuaXQpICkKICAgICB7CiAgICAgICAgIFNDSEVEX1NUQVRfQ1JB
TksodmNwdV93YWtlX3J1bm5pbmcpOwogICAgICAgICByZXR1cm47CiAgICAgfQogCi0gICAgaWYg
KCB1bmxpa2VseSghbGlzdF9lbXB0eSgmbnVsbF92Y3B1KHYpLT53YWl0cV9lbGVtKSkgKQorICAg
IGlmICggdW5saWtlbHkoIWxpc3RfZW1wdHkoJm51bGxfdW5pdCh1bml0KS0+d2FpdHFfZWxlbSkp
ICkKICAgICB7CiAgICAgICAgIC8qIE5vdCBleGFjdGx5ICJvbiBydW5xIiwgYnV0IGNsb3NlIGVu
b3VnaCBmb3IgcmV1c2luZyB0aGUgY291bnRlciAqLwogICAgICAgICBTQ0hFRF9TVEFUX0NSQU5L
KHZjcHVfd2FrZV9vbnJ1bnEpOwpAQCAtNTc0LDcgKzU3NCw3IEBAIHN0YXRpYyB2b2lkIG51bGxf
dW5pdF9zbGVlcChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCiAgICAgQVNTRVJUKCFpc19p
ZGxlX3ZjcHUodikpOwogCiAgICAgLyogSWYgdiBpcyBub3QgYXNzaWduZWQgdG8gYSBwQ1BVLCBv
ciBpcyBub3QgcnVubmluZywgbm8gbmVlZCB0byBib3RoZXIgKi8KLSAgICBpZiAoIGN1cnJfb25f
Y3B1KHYtPnByb2Nlc3NvcikgPT0gdiApCisgICAgaWYgKCBjdXJyX29uX2NwdSh2LT5wcm9jZXNz
b3IpID09IHVuaXQgKQogICAgICAgICBjcHVfcmFpc2Vfc29mdGlycSh2LT5wcm9jZXNzb3IsIFND
SEVEVUxFX1NPRlRJUlEpOwogCiAgICAgU0NIRURfU1RBVF9DUkFOSyh2Y3B1X3NsZWVwKTsKQEAg
LTU5Miw3ICs1OTIsNyBAQCBzdGF0aWMgdm9pZCBudWxsX3VuaXRfbWlncmF0ZShjb25zdCBzdHJ1
Y3Qgc2NoZWR1bGVyICpvcHMsCiB7CiAgICAgc3RydWN0IHZjcHUgKnYgPSB1bml0LT52Y3B1Owog
ICAgIHN0cnVjdCBudWxsX3ByaXZhdGUgKnBydiA9IG51bGxfcHJpdihvcHMpOwotICAgIHN0cnVj
dCBudWxsX3ZjcHUgKm52YyA9IG51bGxfdmNwdSh2KTsKKyAgICBzdHJ1Y3QgbnVsbF91bml0ICpu
dmMgPSBudWxsX3VuaXQodW5pdCk7CiAKICAgICBBU1NFUlQoIWlzX2lkbGVfdmNwdSh2KSk7CiAK
QEAgLTY3Nyw3ICs2NzcsNyBAQCBzdGF0aWMgdm9pZCBudWxsX3VuaXRfbWlncmF0ZShjb25zdCBz
dHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCiAjaWZuZGVmIE5ERUJVRwogc3RhdGljIGlubGluZSB2b2lk
IG51bGxfdmNwdV9jaGVjayhzdHJ1Y3QgdmNwdSAqdikKIHsKLSAgICBzdHJ1Y3QgbnVsbF92Y3B1
ICogY29uc3QgbnZjID0gbnVsbF92Y3B1KHYpOworICAgIHN0cnVjdCBudWxsX3VuaXQgKiBjb25z
dCBudmMgPSBudWxsX3VuaXQodi0+c2NoZWRfdW5pdCk7CiAgICAgc3RydWN0IG51bGxfZG9tICog
Y29uc3QgbmRvbSA9IHYtPmRvbWFpbi0+c2NoZWRfcHJpdjsKIAogICAgIEJVR19PTihudmMtPnZj
cHUgIT0gdik7CkBAIC03MDcsNyArNzA3LDcgQEAgc3RhdGljIHN0cnVjdCB0YXNrX3NsaWNlIG51
bGxfc2NoZWR1bGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLAogICAgIHVuc2lnbmVkIGlu
dCBiczsKICAgICBjb25zdCB1bnNpZ25lZCBpbnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwog
ICAgIHN0cnVjdCBudWxsX3ByaXZhdGUgKnBydiA9IG51bGxfcHJpdihvcHMpOwotICAgIHN0cnVj
dCBudWxsX3ZjcHUgKnd2YzsKKyAgICBzdHJ1Y3QgbnVsbF91bml0ICp3dmM7CiAgICAgc3RydWN0
IHRhc2tfc2xpY2UgcmV0OwogCiAgICAgU0NIRURfU1RBVF9DUkFOSyhzY2hlZHVsZSk7CkBAIC03
OTAsNyArNzkwLDcgQEAgc3RhdGljIHN0cnVjdCB0YXNrX3NsaWNlIG51bGxfc2NoZWR1bGUoY29u
c3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLAogICAgIHJldHVybiByZXQ7CiB9CiAKLXN0YXRpYyBp
bmxpbmUgdm9pZCBkdW1wX3ZjcHUoc3RydWN0IG51bGxfcHJpdmF0ZSAqcHJ2LCBzdHJ1Y3QgbnVs
bF92Y3B1ICpudmMpCitzdGF0aWMgaW5saW5lIHZvaWQgZHVtcF92Y3B1KHN0cnVjdCBudWxsX3By
aXZhdGUgKnBydiwgc3RydWN0IG51bGxfdW5pdCAqbnZjKQogewogICAgIHByaW50aygiWyVpLiVp
XSBwY3B1PSVkIiwgbnZjLT52Y3B1LT5kb21haW4tPmRvbWFpbl9pZCwKICAgICAgICAgICAgIG52
Yy0+dmNwdS0+dmNwdV9pZCwgbGlzdF9lbXB0eSgmbnZjLT53YWl0cV9lbGVtKSA/CkBAIC04MDAs
NyArODAwLDcgQEAgc3RhdGljIGlubGluZSB2b2lkIGR1bXBfdmNwdShzdHJ1Y3QgbnVsbF9wcml2
YXRlICpwcnYsIHN0cnVjdCBudWxsX3ZjcHUgKm52YykKIHN0YXRpYyB2b2lkIG51bGxfZHVtcF9w
Y3B1KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgaW50IGNwdSkKIHsKICAgICBzdHJ1Y3Qg
bnVsbF9wcml2YXRlICpwcnYgPSBudWxsX3ByaXYob3BzKTsKLSAgICBzdHJ1Y3QgbnVsbF92Y3B1
ICpudmM7CisgICAgc3RydWN0IG51bGxfdW5pdCAqbnZjOwogICAgIHNwaW5sb2NrX3QgKmxvY2s7
CiAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKIApAQCAtODE1LDcgKzgxNSw3IEBAIHN0YXRpYyB2
b2lkIG51bGxfZHVtcF9wY3B1KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgaW50IGNwdSkK
ICAgICBwcmludGsoIlxuIik7CiAKICAgICAvKiBjdXJyZW50IFZDUFUgKG5vdGhpbmcgdG8gc2F5
IGlmIHRoYXQncyB0aGUgaWRsZSB2Y3B1KSAqLwotICAgIG52YyA9IG51bGxfdmNwdShjdXJyX29u
X2NwdShjcHUpKTsKKyAgICBudmMgPSBudWxsX3VuaXQoY3Vycl9vbl9jcHUoY3B1KSk7CiAgICAg
aWYgKCBudmMgJiYgIWlzX2lkbGVfdmNwdShudmMtPnZjcHUpICkKICAgICB7CiAgICAgICAgIHBy
aW50aygiXHRydW46ICIpOwpAQCAtODQ5LDcgKzg0OSw3IEBAIHN0YXRpYyB2b2lkIG51bGxfZHVt
cChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMpCiAgICAgICAgIHByaW50aygiXHREb21haW46
ICVkXG4iLCBuZG9tLT5kb20tPmRvbWFpbl9pZCk7CiAgICAgICAgIGZvcl9lYWNoX3ZjcHUoIG5k
b20tPmRvbSwgdiApCiAgICAgICAgIHsKLSAgICAgICAgICAgIHN0cnVjdCBudWxsX3ZjcHUgKiBj
b25zdCBudmMgPSBudWxsX3ZjcHUodik7CisgICAgICAgICAgICBzdHJ1Y3QgbnVsbF91bml0ICog
Y29uc3QgbnZjID0gbnVsbF91bml0KHYtPnNjaGVkX3VuaXQpOwogICAgICAgICAgICAgc3Bpbmxv
Y2tfdCAqbG9jazsKIAogICAgICAgICAgICAgbG9jayA9IHZjcHVfc2NoZWR1bGVfbG9jayhudmMt
PnZjcHUpOwpAQCAtODY3LDcgKzg2Nyw3IEBAIHN0YXRpYyB2b2lkIG51bGxfZHVtcChjb25zdCBz
dHJ1Y3Qgc2NoZWR1bGVyICpvcHMpCiAgICAgc3Bpbl9sb2NrKCZwcnYtPndhaXRxX2xvY2spOwog
ICAgIGxpc3RfZm9yX2VhY2goIGl0ZXIsICZwcnYtPndhaXRxICkKICAgICB7Ci0gICAgICAgIHN0
cnVjdCBudWxsX3ZjcHUgKm52YyA9IGxpc3RfZW50cnkoaXRlciwgc3RydWN0IG51bGxfdmNwdSwg
d2FpdHFfZWxlbSk7CisgICAgICAgIHN0cnVjdCBudWxsX3VuaXQgKm52YyA9IGxpc3RfZW50cnko
aXRlciwgc3RydWN0IG51bGxfdW5pdCwgd2FpdHFfZWxlbSk7CiAKICAgICAgICAgaWYgKCBsb29w
KysgIT0gMCApCiAgICAgICAgICAgICBwcmludGsoIiwgIik7CmRpZmYgLS1naXQgYS94ZW4vY29t
bW9uL3NjaGVkX3J0LmMgYi94ZW4vY29tbW9uL3NjaGVkX3J0LmMKaW5kZXggYjgwYmMwMjM1Ny4u
OGNhZWM1YzVkYyAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9ydC5jCisrKyBiL3hlbi9j
b21tb24vc2NoZWRfcnQuYwpAQCAtMTk1LDcgKzE5NSw3IEBAIHN0cnVjdCBydF9wcml2YXRlIHsK
IC8qCiAgKiBWaXJ0dWFsIENQVQogICovCi1zdHJ1Y3QgcnRfdmNwdSB7CitzdHJ1Y3QgcnRfdW5p
dCB7CiAgICAgc3RydWN0IGxpc3RfaGVhZCBxX2VsZW07ICAgICAvKiBvbiB0aGUgcnVucS9kZXBs
ZXRlZHEgbGlzdCAqLwogICAgIHN0cnVjdCBsaXN0X2hlYWQgcmVwbHFfZWxlbTsgLyogb24gdGhl
IHJlcGxlbmlzaG1lbnQgZXZlbnRzIGxpc3QgKi8KIApAQCAtMjMzLDkgKzIzMyw5IEBAIHN0YXRp
YyBpbmxpbmUgc3RydWN0IHJ0X3ByaXZhdGUgKnJ0X3ByaXYoY29uc3Qgc3RydWN0IHNjaGVkdWxl
ciAqb3BzKQogICAgIHJldHVybiBvcHMtPnNjaGVkX2RhdGE7CiB9CiAKLXN0YXRpYyBpbmxpbmUg
c3RydWN0IHJ0X3ZjcHUgKnJ0X3ZjcHUoY29uc3Qgc3RydWN0IHZjcHUgKnZjcHUpCitzdGF0aWMg
aW5saW5lIHN0cnVjdCBydF91bml0ICpydF91bml0KGNvbnN0IHN0cnVjdCBzY2hlZF91bml0ICp1
bml0KQogewotICAgIHJldHVybiB2Y3B1LT5zY2hlZF91bml0LT5wcml2OworICAgIHJldHVybiB1
bml0LT5wcml2OwogfQogCiBzdGF0aWMgaW5saW5lIHN0cnVjdCBsaXN0X2hlYWQgKnJ0X3J1bnEo
Y29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzKQpAQCAtMjUzLDcgKzI1Myw3IEBAIHN0YXRpYyBp
bmxpbmUgc3RydWN0IGxpc3RfaGVhZCAqcnRfcmVwbHEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAq
b3BzKQogICAgIHJldHVybiAmcnRfcHJpdihvcHMpLT5yZXBscTsKIH0KIAotc3RhdGljIGlubGlu
ZSBib29sIGhhc19leHRyYXRpbWUoY29uc3Qgc3RydWN0IHJ0X3ZjcHUgKnN2YykKK3N0YXRpYyBp
bmxpbmUgYm9vbCBoYXNfZXh0cmF0aW1lKGNvbnN0IHN0cnVjdCBydF91bml0ICpzdmMpCiB7CiAg
ICAgcmV0dXJuIHN2Yy0+ZmxhZ3MgJiBSVERTX2V4dHJhdGltZTsKIH0KQEAgLTI2MywyNSArMjYz
LDI1IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBoYXNfZXh0cmF0aW1lKGNvbnN0IHN0cnVjdCBydF92
Y3B1ICpzdmMpCiAgKiBhbmQgdGhlIHJlcGxlbmlzaG1lbnQgZXZlbnRzIHF1ZXVlLgogICovCiBz
dGF0aWMgaW50Ci12Y3B1X29uX3EoY29uc3Qgc3RydWN0IHJ0X3ZjcHUgKnN2YykKK3ZjcHVfb25f
cShjb25zdCBzdHJ1Y3QgcnRfdW5pdCAqc3ZjKQogewogICAgcmV0dXJuICFsaXN0X2VtcHR5KCZz
dmMtPnFfZWxlbSk7CiB9CiAKLXN0YXRpYyBzdHJ1Y3QgcnRfdmNwdSAqCitzdGF0aWMgc3RydWN0
IHJ0X3VuaXQgKgogcV9lbGVtKHN0cnVjdCBsaXN0X2hlYWQgKmVsZW0pCiB7Ci0gICAgcmV0dXJu
IGxpc3RfZW50cnkoZWxlbSwgc3RydWN0IHJ0X3ZjcHUsIHFfZWxlbSk7CisgICAgcmV0dXJuIGxp
c3RfZW50cnkoZWxlbSwgc3RydWN0IHJ0X3VuaXQsIHFfZWxlbSk7CiB9CiAKLXN0YXRpYyBzdHJ1
Y3QgcnRfdmNwdSAqCitzdGF0aWMgc3RydWN0IHJ0X3VuaXQgKgogcmVwbHFfZWxlbShzdHJ1Y3Qg
bGlzdF9oZWFkICplbGVtKQogewotICAgIHJldHVybiBsaXN0X2VudHJ5KGVsZW0sIHN0cnVjdCBy
dF92Y3B1LCByZXBscV9lbGVtKTsKKyAgICByZXR1cm4gbGlzdF9lbnRyeShlbGVtLCBzdHJ1Y3Qg
cnRfdW5pdCwgcmVwbHFfZWxlbSk7CiB9CiAKIHN0YXRpYyBpbnQKLXZjcHVfb25fcmVwbHEoY29u
c3Qgc3RydWN0IHJ0X3ZjcHUgKnN2YykKK3ZjcHVfb25fcmVwbHEoY29uc3Qgc3RydWN0IHJ0X3Vu
aXQgKnN2YykKIHsKICAgICByZXR1cm4gIWxpc3RfZW1wdHkoJnN2Yy0+cmVwbHFfZWxlbSk7CiB9
CkBAIC0yOTEsNyArMjkxLDcgQEAgdmNwdV9vbl9yZXBscShjb25zdCBzdHJ1Y3QgcnRfdmNwdSAq
c3ZjKQogICogT3RoZXJ3aXNlLCByZXR1cm4gdmFsdWUgPCAwCiAgKi8KIHN0YXRpYyBzX3RpbWVf
dAotY29tcGFyZV92Y3B1X3ByaW9yaXR5KGNvbnN0IHN0cnVjdCBydF92Y3B1ICp2MSwgY29uc3Qg
c3RydWN0IHJ0X3ZjcHUgKnYyKQorY29tcGFyZV92Y3B1X3ByaW9yaXR5KGNvbnN0IHN0cnVjdCBy
dF91bml0ICp2MSwgY29uc3Qgc3RydWN0IHJ0X3VuaXQgKnYyKQogewogICAgIGludCBwcmlvID0g
djItPnByaW9yaXR5X2xldmVsIC0gdjEtPnByaW9yaXR5X2xldmVsOwogCkBAIC0zMDUsNyArMzA1
LDcgQEAgY29tcGFyZV92Y3B1X3ByaW9yaXR5KGNvbnN0IHN0cnVjdCBydF92Y3B1ICp2MSwgY29u
c3Qgc3RydWN0IHJ0X3ZjcHUgKnYyKQogICogRGVidWcgcmVsYXRlZCBjb2RlLCBkdW1wIHZjcHUv
Y3B1IGluZm9ybWF0aW9uCiAgKi8KIHN0YXRpYyB2b2lkCi1ydF9kdW1wX3ZjcHUoY29uc3Qgc3Ry
dWN0IHNjaGVkdWxlciAqb3BzLCBjb25zdCBzdHJ1Y3QgcnRfdmNwdSAqc3ZjKQorcnRfZHVtcF92
Y3B1KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgY29uc3Qgc3RydWN0IHJ0X3VuaXQgKnN2
YykKIHsKICAgICBjcHVtYXNrX3QgKmNwdXBvb2xfbWFzaywgKm1hc2s7CiAKQEAgLTM1MiwxMyAr
MzUyLDEzIEBAIHN0YXRpYyB2b2lkCiBydF9kdW1wX3BjcHUoY29uc3Qgc3RydWN0IHNjaGVkdWxl
ciAqb3BzLCBpbnQgY3B1KQogewogICAgIHN0cnVjdCBydF9wcml2YXRlICpwcnYgPSBydF9wcml2
KG9wcyk7Ci0gICAgc3RydWN0IHJ0X3ZjcHUgKnN2YzsKKyAgICBzdHJ1Y3QgcnRfdW5pdCAqc3Zj
OwogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAKICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmcHJ2
LT5sb2NrLCBmbGFncyk7CiAgICAgcHJpbnRrKCJDUFVbJTAyZF1cbiIsIGNwdSk7CiAgICAgLyog
Y3VycmVudCBWQ1BVIChub3RoaW5nIHRvIHNheSBpZiB0aGF0J3MgdGhlIGlkbGUgdmNwdSkuICov
Ci0gICAgc3ZjID0gcnRfdmNwdShjdXJyX29uX2NwdShjcHUpKTsKKyAgICBzdmMgPSBydF91bml0
KGN1cnJfb25fY3B1KGNwdSkpOwogICAgIGlmICggc3ZjICYmICFpc19pZGxlX3ZjcHUoc3ZjLT52
Y3B1KSApCiAgICAgewogICAgICAgICBydF9kdW1wX3ZjcHUob3BzLCBzdmMpOwpAQCAtMzcxLDcg
KzM3MSw3IEBAIHJ0X2R1bXAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzKQogewogICAgIHN0
cnVjdCBsaXN0X2hlYWQgKnJ1bnEsICpkZXBsZXRlZHEsICpyZXBscSwgKml0ZXI7CiAgICAgc3Ry
dWN0IHJ0X3ByaXZhdGUgKnBydiA9IHJ0X3ByaXYob3BzKTsKLSAgICBzdHJ1Y3QgcnRfdmNwdSAq
c3ZjOworICAgIHN0cnVjdCBydF91bml0ICpzdmM7CiAgICAgc3RydWN0IHJ0X2RvbSAqc2RvbTsK
ICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwogCkBAIC00MTUsNyArNDE1LDcgQEAgcnRfZHVtcChj
b25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMpCiAKICAgICAgICAgZm9yX2VhY2hfdmNwdSAoIHNk
b20tPmRvbSwgdiApCiAgICAgICAgIHsKLSAgICAgICAgICAgIHN2YyA9IHJ0X3ZjcHUodik7Cisg
ICAgICAgICAgICBzdmMgPSBydF91bml0KHYtPnNjaGVkX3VuaXQpOwogICAgICAgICAgICAgcnRf
ZHVtcF92Y3B1KG9wcywgc3ZjKTsKICAgICAgICAgfQogICAgIH0KQEAgLTQyOSw3ICs0MjksNyBA
QCBydF9kdW1wKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcykKICAqIGl0IG5lZWRzIHRvIGJl
IHVwZGF0ZWQgdG8gdGhlIGRlYWRsaW5lIG9mIHRoZSBjdXJyZW50IHBlcmlvZAogICovCiBzdGF0
aWMgdm9pZAotcnRfdXBkYXRlX2RlYWRsaW5lKHNfdGltZV90IG5vdywgc3RydWN0IHJ0X3ZjcHUg
KnN2YykKK3J0X3VwZGF0ZV9kZWFkbGluZShzX3RpbWVfdCBub3csIHN0cnVjdCBydF91bml0ICpz
dmMpCiB7CiAgICAgQVNTRVJUKG5vdyA+PSBzdmMtPmN1cl9kZWFkbGluZSk7CiAgICAgQVNTRVJU
KHN2Yy0+cGVyaW9kICE9IDApOwpAQCAtNTAwLDggKzUwMCw4IEBAIGRlYWRsaW5lX3F1ZXVlX3Jl
bW92ZShzdHJ1Y3QgbGlzdF9oZWFkICpxdWV1ZSwgc3RydWN0IGxpc3RfaGVhZCAqZWxlbSkKIH0K
IAogc3RhdGljIGlubGluZSBib29sCi1kZWFkbGluZV9xdWV1ZV9pbnNlcnQoc3RydWN0IHJ0X3Zj
cHUgKiAoKnFlbGVtKShzdHJ1Y3QgbGlzdF9oZWFkICopLAotICAgICAgICAgICAgICAgICAgICAg
IHN0cnVjdCBydF92Y3B1ICpzdmMsIHN0cnVjdCBsaXN0X2hlYWQgKmVsZW0sCitkZWFkbGluZV9x
dWV1ZV9pbnNlcnQoc3RydWN0IHJ0X3VuaXQgKiAoKnFlbGVtKShzdHJ1Y3QgbGlzdF9oZWFkICop
LAorICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBydF91bml0ICpzdmMsIHN0cnVjdCBsaXN0
X2hlYWQgKmVsZW0sCiAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGxpc3RfaGVhZCAqcXVl
dWUpCiB7CiAgICAgc3RydWN0IGxpc3RfaGVhZCAqaXRlcjsKQEAgLTUwOSw3ICs1MDksNyBAQCBk
ZWFkbGluZV9xdWV1ZV9pbnNlcnQoc3RydWN0IHJ0X3ZjcHUgKiAoKnFlbGVtKShzdHJ1Y3QgbGlz
dF9oZWFkICopLAogCiAgICAgbGlzdF9mb3JfZWFjaCAoIGl0ZXIsIHF1ZXVlICkKICAgICB7Ci0g
ICAgICAgIHN0cnVjdCBydF92Y3B1ICogaXRlcl9zdmMgPSAoKnFlbGVtKShpdGVyKTsKKyAgICAg
ICAgc3RydWN0IHJ0X3VuaXQgKiBpdGVyX3N2YyA9ICgqcWVsZW0pKGl0ZXIpOwogICAgICAgICBp
ZiAoIGNvbXBhcmVfdmNwdV9wcmlvcml0eShzdmMsIGl0ZXJfc3ZjKSA+IDAgKQogICAgICAgICAg
ICAgYnJlYWs7CiAgICAgICAgIHBvcysrOwpAQCAtNTIzLDE0ICs1MjMsMTQgQEAgZGVhZGxpbmVf
cXVldWVfaW5zZXJ0KHN0cnVjdCBydF92Y3B1ICogKCpxZWxlbSkoc3RydWN0IGxpc3RfaGVhZCAq
KSwKICAgZGVhZGxpbmVfcXVldWVfaW5zZXJ0KCZyZXBscV9lbGVtLCAjI19fVkFfQVJHU19fKQog
CiBzdGF0aWMgaW5saW5lIHZvaWQKLXFfcmVtb3ZlKHN0cnVjdCBydF92Y3B1ICpzdmMpCitxX3Jl
bW92ZShzdHJ1Y3QgcnRfdW5pdCAqc3ZjKQogewogICAgIEFTU0VSVCggdmNwdV9vbl9xKHN2Yykg
KTsKICAgICBsaXN0X2RlbF9pbml0KCZzdmMtPnFfZWxlbSk7CiB9CiAKIHN0YXRpYyBpbmxpbmUg
dm9pZAotcmVwbHFfcmVtb3ZlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHJ0
X3ZjcHUgKnN2YykKK3JlcGxxX3JlbW92ZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0
cnVjdCBydF91bml0ICpzdmMpCiB7CiAgICAgc3RydWN0IHJ0X3ByaXZhdGUgKnBydiA9IHJ0X3By
aXYob3BzKTsKICAgICBzdHJ1Y3QgbGlzdF9oZWFkICpyZXBscSA9IHJ0X3JlcGxxKG9wcyk7CkBA
IC01NDcsNyArNTQ3LDcgQEAgcmVwbHFfcmVtb3ZlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9w
cywgc3RydWN0IHJ0X3ZjcHUgKnN2YykKICAgICAgICAgICovCiAgICAgICAgIGlmICggIWxpc3Rf
ZW1wdHkocmVwbHEpICkKICAgICAgICAgewotICAgICAgICAgICAgc3RydWN0IHJ0X3ZjcHUgKnN2
Y19uZXh0ID0gcmVwbHFfZWxlbShyZXBscS0+bmV4dCk7CisgICAgICAgICAgICBzdHJ1Y3QgcnRf
dW5pdCAqc3ZjX25leHQgPSByZXBscV9lbGVtKHJlcGxxLT5uZXh0KTsKICAgICAgICAgICAgIHNl
dF90aW1lcigmcHJ2LT5yZXBsX3RpbWVyLCBzdmNfbmV4dC0+Y3VyX2RlYWRsaW5lKTsKICAgICAg
ICAgfQogICAgICAgICBlbHNlCkBAIC01NjEsNyArNTYxLDcgQEAgcmVwbHFfcmVtb3ZlKGNvbnN0
IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHJ0X3ZjcHUgKnN2YykKICAqIEluc2VydCBz
dmMgd2l0aG91dCBidWRnZXQgaW4gRGVwbGV0ZWRRIHVuc29ydGVkOwogICovCiBzdGF0aWMgdm9p
ZAotcnVucV9pbnNlcnQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgcnRfdmNw
dSAqc3ZjKQorcnVucV9pbnNlcnQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qg
cnRfdW5pdCAqc3ZjKQogewogICAgIHN0cnVjdCBydF9wcml2YXRlICpwcnYgPSBydF9wcml2KG9w
cyk7CiAgICAgc3RydWN0IGxpc3RfaGVhZCAqcnVucSA9IHJ0X3J1bnEob3BzKTsKQEAgLTU3OSw3
ICs1NzksNyBAQCBydW5xX2luc2VydChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVj
dCBydF92Y3B1ICpzdmMpCiB9CiAKIHN0YXRpYyB2b2lkCi1yZXBscV9pbnNlcnQoY29uc3Qgc3Ry
dWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgcnRfdmNwdSAqc3ZjKQorcmVwbHFfaW5zZXJ0KGNv
bnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHJ0X3VuaXQgKnN2YykKIHsKICAgICBz
dHJ1Y3QgbGlzdF9oZWFkICpyZXBscSA9IHJ0X3JlcGxxKG9wcyk7CiAgICAgc3RydWN0IHJ0X3By
aXZhdGUgKnBydiA9IHJ0X3ByaXYob3BzKTsKQEAgLTYwMSwxMCArNjAxLDEwIEBAIHJlcGxxX2lu
c2VydChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBydF92Y3B1ICpzdmMpCiAg
KiBjaGFuZ2VkLgogICovCiBzdGF0aWMgdm9pZAotcmVwbHFfcmVpbnNlcnQoY29uc3Qgc3RydWN0
IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgcnRfdmNwdSAqc3ZjKQorcmVwbHFfcmVpbnNlcnQoY29u
c3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgcnRfdW5pdCAqc3ZjKQogewogICAgIHN0
cnVjdCBsaXN0X2hlYWQgKnJlcGxxID0gcnRfcmVwbHEob3BzKTsKLSAgICBzdHJ1Y3QgcnRfdmNw
dSAqcmVhcm1fc3ZjID0gc3ZjOworICAgIHN0cnVjdCBydF91bml0ICpyZWFybV9zdmMgPSBzdmM7
CiAgICAgYm9vbF90IHJlYXJtID0gMDsKIAogICAgIEFTU0VSVCggdmNwdV9vbl9yZXBscShzdmMp
ICk7CkBAIC03MzUsNyArNzM1LDcgQEAgcnRfc3dpdGNoX3NjaGVkKHN0cnVjdCBzY2hlZHVsZXIg
Km5ld19vcHMsIHVuc2lnbmVkIGludCBjcHUsCiAgICAgICAgICAgICAgICAgdm9pZCAqcGRhdGEs
IHZvaWQgKnZkYXRhKQogewogICAgIHN0cnVjdCBydF9wcml2YXRlICpwcnYgPSBydF9wcml2KG5l
d19vcHMpOwotICAgIHN0cnVjdCBydF92Y3B1ICpzdmMgPSB2ZGF0YTsKKyAgICBzdHJ1Y3QgcnRf
dW5pdCAqc3ZjID0gdmRhdGE7CiAKICAgICBBU1NFUlQoIXBkYXRhICYmIHN2YyAmJiBpc19pZGxl
X3ZjcHUoc3ZjLT52Y3B1KSk7CiAKQEAgLTg0MiwxMCArODQyLDEwIEBAIHN0YXRpYyB2b2lkICoK
IHJ0X2FsbG9jX3ZkYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVk
X3VuaXQgKnVuaXQsIHZvaWQgKmRkKQogewogICAgIHN0cnVjdCB2Y3B1ICp2YyA9IHVuaXQtPnZj
cHU7Ci0gICAgc3RydWN0IHJ0X3ZjcHUgKnN2YzsKKyAgICBzdHJ1Y3QgcnRfdW5pdCAqc3ZjOwog
CiAgICAgLyogQWxsb2NhdGUgcGVyLVZDUFUgaW5mbyAqLwotICAgIHN2YyA9IHh6YWxsb2Moc3Ry
dWN0IHJ0X3ZjcHUpOworICAgIHN2YyA9IHh6YWxsb2Moc3RydWN0IHJ0X3VuaXQpOwogICAgIGlm
ICggc3ZjID09IE5VTEwgKQogICAgICAgICByZXR1cm4gTlVMTDsKIApAQCAtODcwLDcgKzg3MCw3
IEBAIHJ0X2FsbG9jX3ZkYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNj
aGVkX3VuaXQgKnVuaXQsIHZvaWQgKmRkKQogc3RhdGljIHZvaWQKIHJ0X2ZyZWVfdmRhdGEoY29u
c3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCB2b2lkICpwcml2KQogewotICAgIHN0cnVjdCBydF92
Y3B1ICpzdmMgPSBwcml2OworICAgIHN0cnVjdCBydF91bml0ICpzdmMgPSBwcml2OwogCiAgICAg
eGZyZWUoc3ZjKTsKIH0KQEAgLTg4Niw3ICs4ODYsNyBAQCBzdGF0aWMgdm9pZAogcnRfdW5pdF9p
bnNlcnQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5p
dCkKIHsKICAgICBzdHJ1Y3QgdmNwdSAqdmMgPSB1bml0LT52Y3B1OwotICAgIHN0cnVjdCBydF92
Y3B1ICpzdmMgPSBydF92Y3B1KHZjKTsKKyAgICBzdHJ1Y3QgcnRfdW5pdCAqc3ZjID0gcnRfdW5p
dCh1bml0KTsKICAgICBzX3RpbWVfdCBub3c7CiAgICAgc3BpbmxvY2tfdCAqbG9jazsKIApAQCAt
OTE1LDEzICs5MTUsMTMgQEAgcnRfdW5pdF9pbnNlcnQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAq
b3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIH0KIAogLyoKLSAqIFJlbW92ZSBydF92Y3B1
IHN2YyBmcm9tIHRoZSBvbGQgc2NoZWR1bGVyIGluIHNvdXJjZSBjcHVwb29sLgorICogUmVtb3Zl
IHJ0X3VuaXQgc3ZjIGZyb20gdGhlIG9sZCBzY2hlZHVsZXIgaW4gc291cmNlIGNwdXBvb2wuCiAg
Ki8KIHN0YXRpYyB2b2lkCiBydF91bml0X3JlbW92ZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpv
cHMsIHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogewogICAgIHN0cnVjdCB2Y3B1ICp2YyA9IHVu
aXQtPnZjcHU7Ci0gICAgc3RydWN0IHJ0X3ZjcHUgKiBjb25zdCBzdmMgPSBydF92Y3B1KHZjKTsK
KyAgICBzdHJ1Y3QgcnRfdW5pdCAqIGNvbnN0IHN2YyA9IHJ0X3VuaXQodW5pdCk7CiAgICAgc3Ry
dWN0IHJ0X2RvbSAqIGNvbnN0IHNkb20gPSBzdmMtPnNkb207CiAgICAgc3BpbmxvY2tfdCAqbG9j
azsKIApAQCAtOTQzLDcgKzk0Myw3IEBAIHJ0X3VuaXRfcmVtb3ZlKGNvbnN0IHN0cnVjdCBzY2hl
ZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiAgKiBCdXJuIGJ1ZGdldCBpbiBu
YW5vc2Vjb25kIGdyYW51bGFyaXR5CiAgKi8KIHN0YXRpYyB2b2lkCi1idXJuX2J1ZGdldChjb25z
dCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBydF92Y3B1ICpzdmMsIHNfdGltZV90IG5v
dykKK2J1cm5fYnVkZ2V0KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHJ0X3Vu
aXQgKnN2Yywgc190aW1lX3Qgbm93KQogewogICAgIHNfdGltZV90IGRlbHRhOwogCkBAIC0xMDA3
LDEzICsxMDA3LDEzIEBAIGJ1cm5fYnVkZ2V0KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywg
c3RydWN0IHJ0X3ZjcHUgKnN2Yywgc190aW1lX3Qgbm93KQogICogUnVuUSBpcyBzb3J0ZWQuIFBp
Y2sgZmlyc3Qgb25lIHdpdGhpbiBjcHVtYXNrLiBJZiBubyBvbmUsIHJldHVybiBOVUxMCiAgKiBs
b2NrIGlzIGdyYWJiZWQgYmVmb3JlIGNhbGxpbmcgdGhpcyBmdW5jdGlvbgogICovCi1zdGF0aWMg
c3RydWN0IHJ0X3ZjcHUgKgorc3RhdGljIHN0cnVjdCBydF91bml0ICoKIHJ1bnFfcGljayhjb25z
dCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIGNvbnN0IGNwdW1hc2tfdCAqbWFzaykKIHsKICAgICBz
dHJ1Y3QgbGlzdF9oZWFkICpydW5xID0gcnRfcnVucShvcHMpOwogICAgIHN0cnVjdCBsaXN0X2hl
YWQgKml0ZXI7Ci0gICAgc3RydWN0IHJ0X3ZjcHUgKnN2YyA9IE5VTEw7Ci0gICAgc3RydWN0IHJ0
X3ZjcHUgKml0ZXJfc3ZjID0gTlVMTDsKKyAgICBzdHJ1Y3QgcnRfdW5pdCAqc3ZjID0gTlVMTDsK
KyAgICBzdHJ1Y3QgcnRfdW5pdCAqaXRlcl9zdmMgPSBOVUxMOwogICAgIGNwdW1hc2tfdCBjcHVf
Y29tbW9uOwogICAgIGNwdW1hc2tfdCAqb25saW5lOwogCkBAIC0xMDY0LDggKzEwNjQsOCBAQCBy
dF9zY2hlZHVsZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHNfdGltZV90IG5vdywgYm9v
bF90IHRhc2tsZXRfd29ya19zY2hlZAogewogICAgIGNvbnN0IGludCBjcHUgPSBzbXBfcHJvY2Vz
c29yX2lkKCk7CiAgICAgc3RydWN0IHJ0X3ByaXZhdGUgKnBydiA9IHJ0X3ByaXYob3BzKTsKLSAg
ICBzdHJ1Y3QgcnRfdmNwdSAqY29uc3Qgc2N1cnIgPSBydF92Y3B1KGN1cnJlbnQpOwotICAgIHN0
cnVjdCBydF92Y3B1ICpzbmV4dCA9IE5VTEw7CisgICAgc3RydWN0IHJ0X3VuaXQgKmNvbnN0IHNj
dXJyID0gcnRfdW5pdChjdXJyZW50LT5zY2hlZF91bml0KTsKKyAgICBzdHJ1Y3QgcnRfdW5pdCAq
c25leHQgPSBOVUxMOwogICAgIHN0cnVjdCB0YXNrX3NsaWNlIHJldCA9IHsgLm1pZ3JhdGVkID0g
MCB9OwogCiAgICAgLyogVFJBQ0UgKi8KQEAgLTEwOTEsMTMgKzEwOTEsMTMgQEAgcnRfc2NoZWR1
bGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzX3RpbWVfdCBub3csIGJvb2xfdCB0YXNr
bGV0X3dvcmtfc2NoZWQKICAgICBpZiAoIHRhc2tsZXRfd29ya19zY2hlZHVsZWQgKQogICAgIHsK
ICAgICAgICAgdHJhY2VfdmFyKFRSQ19SVERTX1NDSEVEX1RBU0tMRVQsIDEsIDAsICBOVUxMKTsK
LSAgICAgICAgc25leHQgPSBydF92Y3B1KGlkbGVfdmNwdVtjcHVdKTsKKyAgICAgICAgc25leHQg
PSBydF91bml0KGlkbGVfdmNwdVtjcHVdLT5zY2hlZF91bml0KTsKICAgICB9CiAgICAgZWxzZQog
ICAgIHsKICAgICAgICAgc25leHQgPSBydW5xX3BpY2sob3BzLCBjcHVtYXNrX29mKGNwdSkpOwog
ICAgICAgICBpZiAoIHNuZXh0ID09IE5VTEwgKQotICAgICAgICAgICAgc25leHQgPSBydF92Y3B1
KGlkbGVfdmNwdVtjcHVdKTsKKyAgICAgICAgICAgIHNuZXh0ID0gcnRfdW5pdChpZGxlX3ZjcHVb
Y3B1XS0+c2NoZWRfdW5pdCk7CiAKICAgICAgICAgLyogaWYgc2N1cnIgaGFzIGhpZ2hlciBwcmlv
cml0eSBhbmQgYnVkZ2V0LCBzdGlsbCBwaWNrIHNjdXJyICovCiAgICAgICAgIGlmICggIWlzX2lk
bGVfdmNwdShjdXJyZW50KSAmJgpAQCAtMTE0MywxMiArMTE0MywxMiBAQCBzdGF0aWMgdm9pZAog
cnRfdW5pdF9zbGVlcChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91
bml0ICp1bml0KQogewogICAgIHN0cnVjdCB2Y3B1ICp2YyA9IHVuaXQtPnZjcHU7Ci0gICAgc3Ry
dWN0IHJ0X3ZjcHUgKiBjb25zdCBzdmMgPSBydF92Y3B1KHZjKTsKKyAgICBzdHJ1Y3QgcnRfdW5p
dCAqIGNvbnN0IHN2YyA9IHJ0X3VuaXQodW5pdCk7CiAKICAgICBCVUdfT04oIGlzX2lkbGVfdmNw
dSh2YykgKTsKICAgICBTQ0hFRF9TVEFUX0NSQU5LKHZjcHVfc2xlZXApOwogCi0gICAgaWYgKCBj
dXJyX29uX2NwdSh2Yy0+cHJvY2Vzc29yKSA9PSB2YyApCisgICAgaWYgKCBjdXJyX29uX2NwdSh2
Yy0+cHJvY2Vzc29yKSA9PSB1bml0ICkKICAgICAgICAgY3B1X3JhaXNlX3NvZnRpcnEodmMtPnBy
b2Nlc3NvciwgU0NIRURVTEVfU09GVElSUSk7CiAgICAgZWxzZSBpZiAoIHZjcHVfb25fcShzdmMp
ICkKICAgICB7CkBAIC0xMTc4LDExICsxMTc4LDExIEBAIHJ0X3VuaXRfc2xlZXAoY29uc3Qgc3Ry
dWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKICAqIGxvY2sgaXMg
Z3JhYmJlZCBiZWZvcmUgY2FsbGluZyB0aGlzIGZ1bmN0aW9uCiAgKi8KIHN0YXRpYyB2b2lkCi1y
dW5xX3RpY2tsZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBydF92Y3B1ICpu
ZXcpCitydW5xX3RpY2tsZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBydF91
bml0ICpuZXcpCiB7CiAgICAgc3RydWN0IHJ0X3ByaXZhdGUgKnBydiA9IHJ0X3ByaXYob3BzKTsK
LSAgICBzdHJ1Y3QgcnRfdmNwdSAqbGF0ZXN0X2RlYWRsaW5lX3ZjcHUgPSBOVUxMOyAvKiBsb3dl
c3QgcHJpb3JpdHkgKi8KLSAgICBzdHJ1Y3QgcnRfdmNwdSAqaXRlcl9zdmM7CisgICAgc3RydWN0
IHJ0X3VuaXQgKmxhdGVzdF9kZWFkbGluZV92Y3B1ID0gTlVMTDsgLyogbG93ZXN0IHByaW9yaXR5
ICovCisgICAgc3RydWN0IHJ0X3VuaXQgKml0ZXJfc3ZjOwogICAgIHN0cnVjdCB2Y3B1ICppdGVy
X3ZjOwogICAgIGludCBjcHUgPSAwLCBjcHVfdG9fdGlja2xlID0gMDsKICAgICBjcHVtYXNrX3Qg
bm90X3RpY2tsZWQ7CkBAIC0xMjAzLDE0ICsxMjAzLDE0IEBAIHJ1bnFfdGlja2xlKGNvbnN0IHN0
cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHJ0X3ZjcHUgKm5ldykKICAgICBjcHUgPSBjcHVt
YXNrX3Rlc3Rfb3JfY3ljbGUobmV3LT52Y3B1LT5wcm9jZXNzb3IsICZub3RfdGlja2xlZCk7CiAg
ICAgd2hpbGUgKCBjcHUhPSBucl9jcHVfaWRzICkKICAgICB7Ci0gICAgICAgIGl0ZXJfdmMgPSBj
dXJyX29uX2NwdShjcHUpOworICAgICAgICBpdGVyX3ZjID0gY3Vycl9vbl9jcHUoY3B1KS0+dmNw
dTsKICAgICAgICAgaWYgKCBpc19pZGxlX3ZjcHUoaXRlcl92YykgKQogICAgICAgICB7CiAgICAg
ICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKHRpY2tsZWRfaWRsZV9jcHUpOwogICAgICAgICAgICAg
Y3B1X3RvX3RpY2tsZSA9IGNwdTsKICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgICAgICB9Ci0g
ICAgICAgIGl0ZXJfc3ZjID0gcnRfdmNwdShpdGVyX3ZjKTsKKyAgICAgICAgaXRlcl9zdmMgPSBy
dF91bml0KGl0ZXJfdmMtPnNjaGVkX3VuaXQpOwogICAgICAgICBpZiAoIGxhdGVzdF9kZWFkbGlu
ZV92Y3B1ID09IE5VTEwgfHwKICAgICAgICAgICAgICBjb21wYXJlX3ZjcHVfcHJpb3JpdHkoaXRl
cl9zdmMsIGxhdGVzdF9kZWFkbGluZV92Y3B1KSA8IDAgKQogICAgICAgICAgICAgbGF0ZXN0X2Rl
YWRsaW5lX3ZjcHUgPSBpdGVyX3N2YzsKQEAgLTEyNTksMTMgKzEyNTksMTMgQEAgc3RhdGljIHZv
aWQKIHJ0X3VuaXRfd2FrZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hl
ZF91bml0ICp1bml0KQogewogICAgIHN0cnVjdCB2Y3B1ICp2YyA9IHVuaXQtPnZjcHU7Ci0gICAg
c3RydWN0IHJ0X3ZjcHUgKiBjb25zdCBzdmMgPSBydF92Y3B1KHZjKTsKKyAgICBzdHJ1Y3QgcnRf
dW5pdCAqIGNvbnN0IHN2YyA9IHJ0X3VuaXQodW5pdCk7CiAgICAgc190aW1lX3Qgbm93OwogICAg
IGJvb2xfdCBtaXNzZWQ7CiAKICAgICBCVUdfT04oIGlzX2lkbGVfdmNwdSh2YykgKTsKIAotICAg
IGlmICggdW5saWtlbHkoY3Vycl9vbl9jcHUodmMtPnByb2Nlc3NvcikgPT0gdmMpICkKKyAgICBp
ZiAoIHVubGlrZWx5KGN1cnJfb25fY3B1KHZjLT5wcm9jZXNzb3IpID09IHVuaXQpICkKICAgICB7
CiAgICAgICAgIFNDSEVEX1NUQVRfQ1JBTksodmNwdV93YWtlX3J1bm5pbmcpOwogICAgICAgICBy
ZXR1cm47CkBAIC0xMzMwLDcgKzEzMzAsNyBAQCBzdGF0aWMgdm9pZAogcnRfY29udGV4dF9zYXZl
ZChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQog
ewogICAgIHN0cnVjdCB2Y3B1ICp2YyA9IHVuaXQtPnZjcHU7Ci0gICAgc3RydWN0IHJ0X3ZjcHUg
KnN2YyA9IHJ0X3ZjcHUodmMpOworICAgIHN0cnVjdCBydF91bml0ICpzdmMgPSBydF91bml0KHVu
aXQpOwogICAgIHNwaW5sb2NrX3QgKmxvY2sgPSB2Y3B1X3NjaGVkdWxlX2xvY2tfaXJxKHZjKTsK
IAogICAgIF9fY2xlYXJfYml0KF9fUlREU19zY2hlZHVsZWQsICZzdmMtPmZsYWdzKTsKQEAgLTEz
NjEsNyArMTM2MSw3IEBAIHJ0X2RvbV9jbnRsKAogICAgIHN0cnVjdCB4ZW5fZG9tY3RsX3NjaGVk
dWxlcl9vcCAqb3ApCiB7CiAgICAgc3RydWN0IHJ0X3ByaXZhdGUgKnBydiA9IHJ0X3ByaXYob3Bz
KTsKLSAgICBzdHJ1Y3QgcnRfdmNwdSAqc3ZjOworICAgIHN0cnVjdCBydF91bml0ICpzdmM7CiAg
ICAgc3RydWN0IHZjcHUgKnY7CiAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKICAgICBpbnQgcmMg
PSAwOwpAQCAtMTM4NSw3ICsxMzg1LDcgQEAgcnRfZG9tX2NudGwoCiAgICAgICAgIHNwaW5fbG9j
a19pcnFzYXZlKCZwcnYtPmxvY2ssIGZsYWdzKTsKICAgICAgICAgZm9yX2VhY2hfdmNwdSAoIGQs
IHYgKQogICAgICAgICB7Ci0gICAgICAgICAgICBzdmMgPSBydF92Y3B1KHYpOworICAgICAgICAg
ICAgc3ZjID0gcnRfdW5pdCh2LT5zY2hlZF91bml0KTsKICAgICAgICAgICAgIHN2Yy0+cGVyaW9k
ID0gTUlDUk9TRUNTKG9wLT51LnJ0ZHMucGVyaW9kKTsgLyogdHJhbnNmZXIgdG8gbmFub3NlYyAq
LwogICAgICAgICAgICAgc3ZjLT5idWRnZXQgPSBNSUNST1NFQ1Mob3AtPnUucnRkcy5idWRnZXQp
OwogICAgICAgICB9CkBAIC0xNDExLDcgKzE0MTEsNyBAQCBydF9kb21fY250bCgKICAgICAgICAg
ICAgIGlmICggb3AtPmNtZCA9PSBYRU5fRE9NQ1RMX1NDSEVET1BfZ2V0dmNwdWluZm8gKQogICAg
ICAgICAgICAgewogICAgICAgICAgICAgICAgIHNwaW5fbG9ja19pcnFzYXZlKCZwcnYtPmxvY2ss
IGZsYWdzKTsKLSAgICAgICAgICAgICAgICBzdmMgPSBydF92Y3B1KGQtPnZjcHVbbG9jYWxfc2No
ZWQudmNwdWlkXSk7CisgICAgICAgICAgICAgICAgc3ZjID0gcnRfdW5pdChkLT52Y3B1W2xvY2Fs
X3NjaGVkLnZjcHVpZF0tPnNjaGVkX3VuaXQpOwogICAgICAgICAgICAgICAgIGxvY2FsX3NjaGVk
LnUucnRkcy5idWRnZXQgPSBzdmMtPmJ1ZGdldCAvIE1JQ1JPU0VDUygxKTsKICAgICAgICAgICAg
ICAgICBsb2NhbF9zY2hlZC51LnJ0ZHMucGVyaW9kID0gc3ZjLT5wZXJpb2QgLyBNSUNST1NFQ1Mo
MSk7CiAgICAgICAgICAgICAgICAgaWYgKCBoYXNfZXh0cmF0aW1lKHN2YykgKQpAQCAtMTQzOSw3
ICsxNDM5LDcgQEAgcnRfZG9tX2NudGwoCiAgICAgICAgICAgICAgICAgfQogCiAgICAgICAgICAg
ICAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJnBydi0+bG9jaywgZmxhZ3MpOwotICAgICAgICAgICAg
ICAgIHN2YyA9IHJ0X3ZjcHUoZC0+dmNwdVtsb2NhbF9zY2hlZC52Y3B1aWRdKTsKKyAgICAgICAg
ICAgICAgICBzdmMgPSBydF91bml0KGQtPnZjcHVbbG9jYWxfc2NoZWQudmNwdWlkXS0+c2NoZWRf
dW5pdCk7CiAgICAgICAgICAgICAgICAgc3ZjLT5wZXJpb2QgPSBwZXJpb2Q7CiAgICAgICAgICAg
ICAgICAgc3ZjLT5idWRnZXQgPSBidWRnZXQ7CiAgICAgICAgICAgICAgICAgaWYgKCBsb2NhbF9z
Y2hlZC51LnJ0ZHMuZmxhZ3MgJiBYRU5fRE9NQ1RMX1NDSEVEUlRfZXh0cmEgKQpAQCAtMTQ3Miw3
ICsxNDcyLDcgQEAgc3RhdGljIHZvaWQgcmVwbF90aW1lcl9oYW5kbGVyKHZvaWQgKmRhdGEpewog
ICAgIHN0cnVjdCBsaXN0X2hlYWQgKnJlcGxxID0gcnRfcmVwbHEob3BzKTsKICAgICBzdHJ1Y3Qg
bGlzdF9oZWFkICpydW5xID0gcnRfcnVucShvcHMpOwogICAgIHN0cnVjdCBsaXN0X2hlYWQgKml0
ZXIsICp0bXA7Ci0gICAgc3RydWN0IHJ0X3ZjcHUgKnN2YzsKKyAgICBzdHJ1Y3QgcnRfdW5pdCAq
c3ZjOwogICAgIExJU1RfSEVBRCh0bXBfcmVwbHEpOwogCiAgICAgc3Bpbl9sb2NrX2lycSgmcHJ2
LT5sb2NrKTsKQEAgLTE1MTQsMTAgKzE1MTQsMTAgQEAgc3RhdGljIHZvaWQgcmVwbF90aW1lcl9o
YW5kbGVyKHZvaWQgKmRhdGEpewogICAgIHsKICAgICAgICAgc3ZjID0gcmVwbHFfZWxlbShpdGVy
KTsKIAotICAgICAgICBpZiAoIGN1cnJfb25fY3B1KHN2Yy0+dmNwdS0+cHJvY2Vzc29yKSA9PSBz
dmMtPnZjcHUgJiYKKyAgICAgICAgaWYgKCBjdXJyX29uX2NwdShzdmMtPnZjcHUtPnByb2Nlc3Nv
cikgPT0gc3ZjLT52Y3B1LT5zY2hlZF91bml0ICYmCiAgICAgICAgICAgICAgIWxpc3RfZW1wdHko
cnVucSkgKQogICAgICAgICB7Ci0gICAgICAgICAgICBzdHJ1Y3QgcnRfdmNwdSAqbmV4dF9vbl9y
dW5xID0gcV9lbGVtKHJ1bnEtPm5leHQpOworICAgICAgICAgICAgc3RydWN0IHJ0X3VuaXQgKm5l
eHRfb25fcnVucSA9IHFfZWxlbShydW5xLT5uZXh0KTsKIAogICAgICAgICAgICAgaWYgKCBjb21w
YXJlX3ZjcHVfcHJpb3JpdHkoc3ZjLCBuZXh0X29uX3J1bnEpIDwgMCApCiAgICAgICAgICAgICAg
ICAgcnVucV90aWNrbGUob3BzLCBuZXh0X29uX3J1bnEpOwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1v
bi9zY2hlZHVsZS5jIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCmluZGV4IDVkZmRhYWVjZTIuLmMw
Y2VjMGI2Y2EgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWR1bGUuYworKysgYi94ZW4vY29t
bW9uL3NjaGVkdWxlLmMKQEAgLTMzNCw3ICszMzQsNyBAQCBpbnQgc2NoZWRfaW5pdF92Y3B1KHN0
cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgcHJvY2Vzc29yKQogICAgIC8qIElkbGUgVkNQVXMg
YXJlIHNjaGVkdWxlZCBpbW1lZGlhdGVseSwgc28gZG9uJ3QgcHV0IHRoZW0gaW4gcnVucXVldWUu
ICovCiAgICAgaWYgKCBpc19pZGxlX2RvbWFpbihkKSApCiAgICAgewotICAgICAgICBwZXJfY3B1
KHNjaGVkdWxlX2RhdGEsIHYtPnByb2Nlc3NvcikuY3VyciA9IHY7CisgICAgICAgIHBlcl9jcHUo
c2NoZWR1bGVfZGF0YSwgdi0+cHJvY2Vzc29yKS5jdXJyID0gdW5pdDsKICAgICAgICAgdi0+aXNf
cnVubmluZyA9IDE7CiAgICAgfQogICAgIGVsc2UKQEAgLTE1MTMsNyArMTUxMyw3IEBAIHN0YXRp
YyB2b2lkIHNjaGVkdWxlKHZvaWQpCiAKICAgICBuZXh0ID0gbmV4dF9zbGljZS50YXNrOwogCi0g
ICAgc2QtPmN1cnIgPSBuZXh0OworICAgIHNkLT5jdXJyID0gbmV4dC0+c2NoZWRfdW5pdDsKIAog
ICAgIGlmICggbmV4dF9zbGljZS50aW1lID49IDAgKSAvKiAtdmUgbWVhbnMgbm8gbGltaXQgKi8K
ICAgICAgICAgc2V0X3RpbWVyKCZzZC0+c190aW1lciwgbm93ICsgbmV4dF9zbGljZS50aW1lKTsK
QEAgLTE2MzYsNyArMTYzNiw2IEBAIHN0YXRpYyBpbnQgY3B1X3NjaGVkdWxlX3VwKHVuc2lnbmVk
IGludCBjcHUpCiAgICAgcGVyX2NwdShzY2hlZHVsZXIsIGNwdSkgPSAmb3BzOwogICAgIHNwaW5f
bG9ja19pbml0KCZzZC0+X2xvY2spOwogICAgIHNkLT5zY2hlZHVsZV9sb2NrID0gJnNkLT5fbG9j
azsKLSAgICBzZC0+Y3VyciA9IGlkbGVfdmNwdVtjcHVdOwogICAgIGluaXRfdGltZXIoJnNkLT5z
X3RpbWVyLCBzX3RpbWVyX2ZuLCBOVUxMLCBjcHUpOwogICAgIGF0b21pY19zZXQoJnNkLT51cmdl
bnRfY291bnQsIDApOwogCkBAIC0xNjcwLDYgKzE2NjksOCBAQCBzdGF0aWMgaW50IGNwdV9zY2hl
ZHVsZV91cCh1bnNpZ25lZCBpbnQgY3B1KQogICAgIGlmICggaWRsZV92Y3B1W2NwdV0gPT0gTlVM
TCApCiAgICAgICAgIHJldHVybiAtRU5PTUVNOwogCisgICAgc2QtPmN1cnIgPSBpZGxlX3ZjcHVb
Y3B1XS0+c2NoZWRfdW5pdDsKKwogICAgIC8qCiAgICAgICogV2UgZG9uJ3Qgd2FudCB0byByaXNr
IGNhbGxpbmcgeGZyZWUoKSBvbiBhbiBzZC0+c2NoZWRfcHJpdgogICAgICAqIChlLmcuLCBpbnNp
ZGUgZnJlZV9wZGF0YSwgZnJvbSBjcHVfc2NoZWR1bGVfZG93bigpIGNhbGxlZApAQCAtMTg2Myw2
ICsxODY0LDcgQEAgdm9pZCBfX2luaXQgc2NoZWR1bGVyX2luaXQodm9pZCkKICAgICBpZGxlX2Rv
bWFpbi0+bWF4X3ZjcHVzID0gbnJfY3B1X2lkczsKICAgICBpZiAoIHZjcHVfY3JlYXRlKGlkbGVf
ZG9tYWluLCAwLCAwKSA9PSBOVUxMICkKICAgICAgICAgQlVHKCk7CisgICAgdGhpc19jcHUoc2No
ZWR1bGVfZGF0YSkuY3VyciA9IGlkbGVfdmNwdVswXS0+c2NoZWRfdW5pdDsKICAgICB0aGlzX2Nw
dShzY2hlZHVsZV9kYXRhKS5zY2hlZF9wcml2ID0gc2NoZWRfYWxsb2NfcGRhdGEoJm9wcywgMCk7
CiAgICAgQlVHX09OKElTX0VSUih0aGlzX2NwdShzY2hlZHVsZV9kYXRhKS5zY2hlZF9wcml2KSk7
CiAgICAgc2NoZWRfaW5pdF9wZGF0YSgmb3BzLCB0aGlzX2NwdShzY2hlZHVsZV9kYXRhKS5zY2hl
ZF9wcml2LCAwKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oIGIveGVu
L2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKaW5kZXggZGMxNDliYzEwMi4uOWI3ODU1ZTc3NSAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKKysrIGIveGVuL2luY2x1ZGUveGVu
L3NjaGVkLWlmLmgKQEAgLTM2LDcgKzM2LDcgQEAgZXh0ZXJuIGludCBzY2hlZF9yYXRlbGltaXRf
dXM7CiBzdHJ1Y3Qgc2NoZWR1bGVfZGF0YSB7CiAgICAgc3BpbmxvY2tfdCAgICAgICAgICpzY2hl
ZHVsZV9sb2NrLAogICAgICAgICAgICAgICAgICAgICAgICBfbG9jazsKLSAgICBzdHJ1Y3QgdmNw
dSAgICAgICAgKmN1cnI7ICAgICAgICAgICAvKiBjdXJyZW50IHRhc2sgICAgICAgICAgICAgICAg
ICAgICovCisgICAgc3RydWN0IHNjaGVkX3VuaXQgICpjdXJyOyAgICAgICAgICAgLyogY3VycmVu
dCB0YXNrICAgICAgICAgICAgICAgICAgICAqLwogICAgIHZvaWQgICAgICAgICAgICAgICAqc2No
ZWRfcHJpdjsKICAgICBzdHJ1Y3QgdGltZXIgICAgICAgIHNfdGltZXI7ICAgICAgICAvKiBzY2hl
ZHVsaW5nIHRpbWVyICAgICAgICAgICAgICAgICovCiAgICAgYXRvbWljX3QgICAgICAgICAgICB1
cmdlbnRfY291bnQ7ICAgLyogaG93IG1hbnkgdXJnZW50IHZjcHVzICAgICAgICAgICAqLwotLSAK
Mi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 28 10:36:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 10:36:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVZSf-00017H-1P; Tue, 28 May 2019 10:36:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=31/0=T4=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hVZSe-00016c-5e
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 10:36:04 +0000
X-Inumbo-ID: 04cb3dfc-8134-11e9-8980-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 04cb3dfc-8134-11e9-8980-bc764e045a96;
 Tue, 28 May 2019 10:33:23 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id EA94FB03A;
 Tue, 28 May 2019 10:33:21 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 28 May 2019 12:32:33 +0200
Message-Id: <20190528103313.1343-21-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190528103313.1343-1-jgross@suse.com>
References: <20190528103313.1343-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH 20/60] xen/sched: make null scheduler vcpu
 agnostic.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Dario Faggioli <dfaggioli@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U3dpdGNoIG51bGwgc2NoZWR1bGVyIGNvbXBsZXRlbHkgZnJvbSB2Y3B1IHRvIHNjaGVkX3VuaXQg
dXNhZ2UuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0t
LQogeGVuL2NvbW1vbi9zY2hlZF9udWxsLmMgfCAzMDQgKysrKysrKysrKysrKysrKysrKysrKysr
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTQ5IGluc2VydGlvbnMo
KyksIDE1NSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX251bGwu
YyBiL3hlbi9jb21tb24vc2NoZWRfbnVsbC5jCmluZGV4IGU0OTBiNzkxYjguLjUzYTIwZDczYWEg
MTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfbnVsbC5jCisrKyBiL3hlbi9jb21tb24vc2No
ZWRfbnVsbC5jCkBAIC0xOCwxMCArMTgsMTAgQEAKIAogLyoKICAqIFRoZSAnbnVsbCcgc2NoZWR1
bGVyIGFsd2F5cyBjaG9vc2UgdG8gcnVuLCBvbiBlYWNoIHBDUFUsIGVpdGhlciBub3RoaW5nCi0g
KiAoaS5lLiwgdGhlIHBDUFUgc3RheXMgaWRsZSkgb3IgYWx3YXlzIHRoZSBzYW1lIHZDUFUuCisg
KiAoaS5lLiwgdGhlIHBDUFUgc3RheXMgaWRsZSkgb3IgYWx3YXlzIHRoZSBzYW1lIEl0ZW0uCiAg
KgogICogSXQgaXMgYWltZWQgYXQgc3VwcG9ydGluZyBzdGF0aWMgc2NlbmFyaW9zLCB3aGVyZSB0
aGVyZSBhbHdheXMgYXJlCi0gKiBsZXNzIHZDUFVzIHRoYW4gcENQVXMgKGFuZCB0aGUgdkNQVXMg
ZG9uJ3QgbmVlZCB0byBtb3ZlIGFtb25nIHBDUFVzCisgKiBsZXNzIEl0ZW1zIHRoYW4gcENQVXMg
KGFuZCB0aGUgSXRlbXMgZG9uJ3QgbmVlZCB0byBtb3ZlIGFtb25nIHBDUFVzCiAgKiBmb3IgYW55
IHJlYXNvbikgd2l0aCB0aGUgbGVhc3QgcG9zc2libGUgb3ZlcmhlYWQuCiAgKgogICogVHlwaWNh
bCB1c2VjYXNlIGFyZSBlbWJlZGRlZCBhcHBsaWNhdGlvbnMsIGJ1dCBhbHNvIEhQQywgZXNwZWNp
YWxseQpAQCAtMzgsOCArMzgsOCBAQAogICogbnVsbCB0cmFjaW5nIGV2ZW50cy4gQ2hlY2sgaW5j
bHVkZS9wdWJsaWMvdHJhY2UuaCBmb3IgbW9yZSBkZXRhaWxzLgogICovCiAjZGVmaW5lIFRSQ19T
TlVMTF9QSUNLRURfQ1BVICAgIFRSQ19TQ0hFRF9DTEFTU19FVlQoU05VTEwsIDEpCi0jZGVmaW5l
IFRSQ19TTlVMTF9WQ1BVX0FTU0lHTiAgIFRSQ19TQ0hFRF9DTEFTU19FVlQoU05VTEwsIDIpCi0j
ZGVmaW5lIFRSQ19TTlVMTF9WQ1BVX0RFQVNTSUdOIFRSQ19TQ0hFRF9DTEFTU19FVlQoU05VTEws
IDMpCisjZGVmaW5lIFRSQ19TTlVMTF9VTklUX0FTU0lHTiAgIFRSQ19TQ0hFRF9DTEFTU19FVlQo
U05VTEwsIDIpCisjZGVmaW5lIFRSQ19TTlVMTF9VTklUX0RFQVNTSUdOIFRSQ19TQ0hFRF9DTEFT
U19FVlQoU05VTEwsIDMpCiAjZGVmaW5lIFRSQ19TTlVMTF9NSUdSQVRFICAgICAgIFRSQ19TQ0hF
RF9DTEFTU19FVlQoU05VTEwsIDQpCiAjZGVmaW5lIFRSQ19TTlVMTF9TQ0hFRFVMRSAgICAgIFRS
Q19TQ0hFRF9DTEFTU19FVlQoU05VTEwsIDUpCiAjZGVmaW5lIFRSQ19TTlVMTF9UQVNLTEVUICAg
ICAgIFRSQ19TQ0hFRF9DTEFTU19FVlQoU05VTEwsIDYpCkBAIC00OCwxMyArNDgsMTMgQEAKICAq
IExvY2tpbmc6CiAgKiAtIFNjaGVkdWxlci1sb2NrIChhLmsuYS4gcnVucXVldWUgbG9jayk6CiAg
KiAgKyBpcyBwZXItcENQVTsKLSAqICArIHNlcmlhbGl6ZXMgYXNzaWdubWVudCBhbmQgZGVhc3Np
Z25tZW50IG9mIHZDUFVzIHRvIGEgcENQVS4KKyAqICArIHNlcmlhbGl6ZXMgYXNzaWdubWVudCBh
bmQgZGVhc3NpZ25tZW50IG9mIEl0ZW1zIHRvIGEgcENQVS4KICAqIC0gUHJpdmF0ZSBkYXRhIGxv
Y2sgKGEuay5hLiBwcml2YXRlIHNjaGVkdWxlciBsb2NrKToKICAqICArIGlzIHNjaGVkdWxlci13
aWRlOwogICogICsgc2VyaWFsaXplcyBhY2Nlc3NlcyB0byB0aGUgbGlzdCBvZiBkb21haW5zIGlu
IHRoaXMgc2NoZWR1bGVyLgogICogLSBXYWl0cXVldWUgbG9jazoKICAqICArIGlzIHNjaGVkdWxl
ci13aWRlOwotICogICsgc2VyaWFsaXplIGFjY2Vzc2VzIHRvIHRoZSBsaXN0IG9mIHZDUFVzIHdh
aXRpbmcgdG8gYmUgYXNzaWduZWQKKyAqICArIHNlcmlhbGl6ZSBhY2Nlc3NlcyB0byB0aGUgbGlz
dCBvZiBJdGVtcyB3YWl0aW5nIHRvIGJlIGFzc2lnbmVkCiAgKiAgICB0byBwQ1BVcy4KICAqCiAg
KiBPcmRlcmluZyBpczogcHJpdmF0ZSBsb2NrLCBydW5xdWV1ZSBsb2NrLCB3YWl0cXVldWUgbG9j
ay4gT3IsIE9UT0gsCkBAIC03OCwyNSArNzgsMjUgQEAKIHN0cnVjdCBudWxsX3ByaXZhdGUgewog
ICAgIHNwaW5sb2NrX3QgbG9jazsgICAgICAgIC8qIHNjaGVkdWxlciBsb2NrOyBuZXN0cyBpbnNp
ZGUgY3B1cG9vbF9sb2NrICovCiAgICAgc3RydWN0IGxpc3RfaGVhZCBuZG9tOyAgLyogRG9tYWlu
cyBvZiB0aGlzIHNjaGVkdWxlciAgICAgICAgICAgICAgICAgKi8KLSAgICBzdHJ1Y3QgbGlzdF9o
ZWFkIHdhaXRxOyAvKiB2Q1BVcyBub3QgYXNzaWduZWQgdG8gYW55IHBDUFUgICAgICAgICAgICAq
LworICAgIHN0cnVjdCBsaXN0X2hlYWQgd2FpdHE7IC8qIEl0ZW1zIG5vdCBhc3NpZ25lZCB0byBh
bnkgcENQVSAgICAgICAgICAgICovCiAgICAgc3BpbmxvY2tfdCB3YWl0cV9sb2NrOyAgLyogc2Vy
aWFsaXplcyB3YWl0cTsgbmVzdHMgaW5zaWRlIHJ1bnEgbG9ja3MgKi8KLSAgICBjcHVtYXNrX3Qg
Y3B1c19mcmVlOyAgICAvKiBDUFVzIHdpdGhvdXQgYSB2Q1BVIGFzc29jaWF0ZWQgdG8gdGhlbSAg
ICAqLworICAgIGNwdW1hc2tfdCBjcHVzX2ZyZWU7ICAgIC8qIENQVXMgd2l0aG91dCBhIEl0ZW0g
YXNzb2NpYXRlZCB0byB0aGVtICAgICovCiB9OwogCiAvKgogICogUGh5c2ljYWwgQ1BVCiAgKi8K
IHN0cnVjdCBudWxsX3BjcHUgewotICAgIHN0cnVjdCB2Y3B1ICp2Y3B1OworICAgIHN0cnVjdCBz
Y2hlZF91bml0ICp1bml0OwogfTsKIERFRklORV9QRVJfQ1BVKHN0cnVjdCBudWxsX3BjcHUsIG5w
Yyk7CiAKIC8qCi0gKiBWaXJ0dWFsIENQVQorICogU2NoZWR1bGUgSXRlbQogICovCiBzdHJ1Y3Qg
bnVsbF91bml0IHsKICAgICBzdHJ1Y3QgbGlzdF9oZWFkIHdhaXRxX2VsZW07Ci0gICAgc3RydWN0
IHZjcHUgKnZjcHU7CisgICAgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQ7CiB9OwogCiAvKgpAQCAt
MTIwLDEzICsxMjAsMTMgQEAgc3RhdGljIGlubGluZSBzdHJ1Y3QgbnVsbF91bml0ICpudWxsX3Vu
aXQoY29uc3Qgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiAgICAgcmV0dXJuIHVuaXQtPnByaXY7
CiB9CiAKLXN0YXRpYyBpbmxpbmUgYm9vbCB2Y3B1X2NoZWNrX2FmZmluaXR5KHN0cnVjdCB2Y3B1
ICp2LCB1bnNpZ25lZCBpbnQgY3B1LAorc3RhdGljIGlubGluZSBib29sIHVuaXRfY2hlY2tfYWZm
aW5pdHkoc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgY3B1LAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGJhbGFuY2Vfc3RlcCkKIHsKLSAgICBhZmZpbml0
eV9iYWxhbmNlX2NwdW1hc2sodi0+c2NoZWRfdW5pdCwgYmFsYW5jZV9zdGVwLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSkpOworICAgIGFmZmlu
aXR5X2JhbGFuY2VfY3B1bWFzayh1bml0LCBiYWxhbmNlX3N0ZXAsIGNwdW1hc2tfc2NyYXRjaF9j
cHUoY3B1KSk7CiAgICAgY3B1bWFza19hbmQoY3B1bWFza19zY3JhdGNoX2NwdShjcHUpLCBjcHVt
YXNrX3NjcmF0Y2hfY3B1KGNwdSksCi0gICAgICAgICAgICAgICAgY3B1cG9vbF9kb21haW5fY3B1
bWFzayh2LT5kb21haW4pKTsKKyAgICAgICAgICAgICAgICBjcHVwb29sX2RvbWFpbl9jcHVtYXNr
KHVuaXQtPmRvbWFpbikpOwogCiAgICAgcmV0dXJuIGNwdW1hc2tfdGVzdF9jcHUoY3B1LCBjcHVt
YXNrX3NjcmF0Y2hfY3B1KGNwdSkpOwogfQpAQCAtMTYxLDkgKzE2MSw5IEBAIHN0YXRpYyB2b2lk
IG51bGxfZGVpbml0KHN0cnVjdCBzY2hlZHVsZXIgKm9wcykKIAogc3RhdGljIHZvaWQgaW5pdF9w
ZGF0YShzdHJ1Y3QgbnVsbF9wcml2YXRlICpwcnYsIHVuc2lnbmVkIGludCBjcHUpCiB7Ci0gICAg
LyogTWFyayB0aGUgcENQVSBhcyBmcmVlLCBhbmQgd2l0aCBubyB2Q1BVIGFzc2lnbmVkICovCisg
ICAgLyogTWFyayB0aGUgcENQVSBhcyBmcmVlLCBhbmQgd2l0aCBubyB1bml0IGFzc2lnbmVkICov
CiAgICAgY3B1bWFza19zZXRfY3B1KGNwdSwgJnBydi0+Y3B1c19mcmVlKTsKLSAgICBwZXJfY3B1
KG5wYywgY3B1KS52Y3B1ID0gTlVMTDsKKyAgICBwZXJfY3B1KG5wYywgY3B1KS51bml0ID0gTlVM
TDsKIH0KIAogc3RhdGljIHZvaWQgbnVsbF9pbml0X3BkYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVs
ZXIgKm9wcywgdm9pZCAqcGRhdGEsIGludCBjcHUpCkBAIC0xOTEsMTMgKzE5MSwxMiBAQCBzdGF0
aWMgdm9pZCBudWxsX2RlaW5pdF9wZGF0YShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHZv
aWQgKnBjcHUsIGludCBjcHUpCiAgICAgQVNTRVJUKCFwY3B1KTsKIAogICAgIGNwdW1hc2tfY2xl
YXJfY3B1KGNwdSwgJnBydi0+Y3B1c19mcmVlKTsKLSAgICBwZXJfY3B1KG5wYywgY3B1KS52Y3B1
ID0gTlVMTDsKKyAgICBwZXJfY3B1KG5wYywgY3B1KS51bml0ID0gTlVMTDsKIH0KIAogc3RhdGlj
IHZvaWQgKm51bGxfYWxsb2NfdmRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQsIHZvaWQg
KmRkKQogewotICAgIHN0cnVjdCB2Y3B1ICp2ID0gdW5pdC0+dmNwdTsKICAgICBzdHJ1Y3QgbnVs
bF91bml0ICpudmM7CiAKICAgICBudmMgPSB4emFsbG9jKHN0cnVjdCBudWxsX3VuaXQpOwpAQCAt
MjA1LDcgKzIwNCw3IEBAIHN0YXRpYyB2b2lkICpudWxsX2FsbG9jX3ZkYXRhKGNvbnN0IHN0cnVj
dCBzY2hlZHVsZXIgKm9wcywKICAgICAgICAgcmV0dXJuIE5VTEw7CiAKICAgICBJTklUX0xJU1Rf
SEVBRCgmbnZjLT53YWl0cV9lbGVtKTsKLSAgICBudmMtPnZjcHUgPSB2OworICAgIG52Yy0+dW5p
dCA9IHVuaXQ7CiAKICAgICBTQ0hFRF9TVEFUX0NSQU5LKHVuaXRfYWxsb2MpOwogCkBAIC0yNTcs
MTUgKzI1NiwxNSBAQCBzdGF0aWMgdm9pZCBudWxsX2ZyZWVfZG9tZGF0YShjb25zdCBzdHJ1Y3Qg
c2NoZWR1bGVyICpvcHMsIHZvaWQgKmRhdGEpCiB9CiAKIC8qCi0gKiB2Q1BVIHRvIHBDUFUgYXNz
aWdubWVudCBhbmQgcGxhY2VtZW50LiBUaGlzIF9vbmx5XyBoYXBwZW5zOgorICogdW5pdCB0byBw
Q1BVIGFzc2lnbm1lbnQgYW5kIHBsYWNlbWVudC4gVGhpcyBfb25seV8gaGFwcGVuczoKICAqICAt
IG9uIGluc2VydCwKICAqICAtIG9uIG1pZ3JhdGUuCiAgKgotICogSW5zZXJ0IG9jY3VycyB3aGVu
IGEgdkNQVSBqb2lucyB0aGlzIHNjaGVkdWxlciBmb3IgdGhlIGZpcnN0IHRpbWUKKyAqIEluc2Vy
dCBvY2N1cnMgd2hlbiBhIHVuaXQgam9pbnMgdGhpcyBzY2hlZHVsZXIgZm9yIHRoZSBmaXJzdCB0
aW1lCiAgKiAoZS5nLiwgd2hlbiB0aGUgZG9tYWluIGl0J3MgcGFydCBvZiBpcyBtb3ZlZCB0byB0
aGUgc2NoZWR1bGVyJ3MKICAqIGNwdXBvb2wpLgogICoKLSAqIE1pZ3JhdGlvbiBtYXkgYmUgbmVj
ZXNzYXJ5IGlmIGEgcENQVSAod2l0aCBhIHZDUFUgYXNzaWduZWQgdG8gaXQpCisgKiBNaWdyYXRp
b24gbWF5IGJlIG5lY2Vzc2FyeSBpZiBhIHBDUFUgKHdpdGggYSB1bml0IGFzc2lnbmVkIHRvIGl0
KQogICogaXMgcmVtb3ZlZCBmcm9tIHRoZSBzY2hlZHVsZXIncyBjcHVwb29sLgogICoKICAqIFNv
IHRoaXMgaXMgbm90IHBhcnQgb2YgYW55IGhvdCBwYXRoLgpAQCAtMjc0LDkgKzI3Myw4IEBAIHN0
YXRpYyBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKgogcGlja19yZXMoc3RydWN0IG51bGxfcHJpdmF0
ZSAqcHJ2LCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIHsKICAgICB1bnNpZ25lZCBpbnQgYnM7
Ci0gICAgc3RydWN0IHZjcHUgKnYgPSB1bml0LT52Y3B1OwotICAgIHVuc2lnbmVkIGludCBjcHUg
PSB2LT5wcm9jZXNzb3IsIG5ld19jcHU7Ci0gICAgY3B1bWFza190ICpjcHVzID0gY3B1cG9vbF9k
b21haW5fY3B1bWFzayh2LT5kb21haW4pOworICAgIHVuc2lnbmVkIGludCBjcHUgPSBzY2hlZF91
bml0X2NwdSh1bml0KSwgbmV3X2NwdTsKKyAgICBjcHVtYXNrX3QgKmNwdXMgPSBjcHVwb29sX2Rv
bWFpbl9jcHVtYXNrKHVuaXQtPmRvbWFpbik7CiAKICAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQo
Z2V0X3NjaGVkX3JlcyhjcHUpLT5zY2hlZHVsZV9sb2NrKSk7CiAKQEAgLTI5MSwxMSArMjg5LDEy
IEBAIHBpY2tfcmVzKHN0cnVjdCBudWxsX3ByaXZhdGUgKnBydiwgc3RydWN0IHNjaGVkX3VuaXQg
KnVuaXQpCiAgICAgICAgIC8qCiAgICAgICAgICAqIElmIG91ciBwcm9jZXNzb3IgaXMgZnJlZSwg
b3Igd2UgYXJlIGFzc2lnbmVkIHRvIGl0LCBhbmQgaXQgaXMgYWxzbwogICAgICAgICAgKiBzdGls
bCB2YWxpZCBhbmQgcGFydCBvZiBvdXIgYWZmaW5pdHksIGp1c3QgZ28gZm9yIGl0LgotICAgICAg
ICAgKiAoTm90ZSB0aGF0IHdlIG1heSBjYWxsIHZjcHVfY2hlY2tfYWZmaW5pdHkoKSwgYnV0IHdl
IGRlbGliZXJhdGVseQorICAgICAgICAgKiAoTm90ZSB0aGF0IHdlIG1heSBjYWxsIHVuaXRfY2hl
Y2tfYWZmaW5pdHkoKSwgYnV0IHdlIGRlbGliZXJhdGVseQogICAgICAgICAgKiBkb24ndCwgc28g
d2UgZ2V0IHRvIGtlZXAgaW4gdGhlIHNjcmF0Y2ggY3B1bWFzayB3aGF0IHdlIGhhdmUganVzdAog
ICAgICAgICAgKiBwdXQgaW4gaXQuKQogICAgICAgICAgKi8KLSAgICAgICAgaWYgKCBsaWtlbHko
KHBlcl9jcHUobnBjLCBjcHUpLnZjcHUgPT0gTlVMTCB8fCBwZXJfY3B1KG5wYywgY3B1KS52Y3B1
ID09IHYpCisgICAgICAgIGlmICggbGlrZWx5KChwZXJfY3B1KG5wYywgY3B1KS51bml0ID09IE5V
TEwgfHwKKyAgICAgICAgICAgICAgICAgICAgIHBlcl9jcHUobnBjLCBjcHUpLnVuaXQgPT0gdW5p
dCkKICAgICAgICAgICAgICAgICAgICAgJiYgY3B1bWFza190ZXN0X2NwdShjcHUsIGNwdW1hc2tf
c2NyYXRjaF9jcHUoY3B1KSkpICkKICAgICAgICAgewogICAgICAgICAgICAgbmV3X2NwdSA9IGNw
dTsKQEAgLTMxMywxMyArMzEyLDEzIEBAIHBpY2tfcmVzKHN0cnVjdCBudWxsX3ByaXZhdGUgKnBy
diwgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiAKICAgICAvKgogICAgICAqIElmIHdlIGRpZG4n
dCBmaW5kIGFueSBmcmVlIHBDUFUsIGp1c3QgcGljayBhbnkgdmFsaWQgcGNwdSwgZXZlbiBpZgot
ICAgICAqIGl0IGhhcyBhbm90aGVyIHZDUFUgYXNzaWduZWQuIFRoaXMgd2lsbCBoYXBwZW4gZHVy
aW5nIHNodXRkb3duIGFuZAorICAgICAqIGl0IGhhcyBhbm90aGVyIEl0ZW0gYXNzaWduZWQuIFRo
aXMgd2lsbCBoYXBwZW4gZHVyaW5nIHNodXRkb3duIGFuZAogICAgICAqIHN1c3BlbmQvcmVzdW1l
LCBidXQgaXQgbWF5IGFsc28gaGFwcGVuIGR1cmluZyAibm9ybWFsIG9wZXJhdGlvbiIsIGlmCiAg
ICAgICogYWxsIHRoZSBwQ1BVcyBhcmUgYnVzeS4KICAgICAgKgogICAgICAqIEluIGZhY3QsIHRo
ZXJlIG11c3QgYWx3YXlzIGJlIHNvbWV0aGluZyBzYW5lIGluIHYtPnByb2Nlc3Nvciwgb3IKICAg
ICAgKiB1bml0X3NjaGVkdWxlX2xvY2soKSBhbmQgZnJpZW5kcyB3b24ndCB3b3JrLiBUaGlzIGlz
IG5vdCBhIHByb2JsZW0sCi0gICAgICogYXMgd2Ugd2lsbCBhY3R1YWxseSBhc3NpZ24gdGhlIHZD
UFUgdG8gdGhlIHBDUFUgd2UgcmV0dXJuIGZyb20gaGVyZSwKKyAgICAgKiBhcyB3ZSB3aWxsIGFj
dHVhbGx5IGFzc2lnbiB0aGUgSXRlbSB0byB0aGUgcENQVSB3ZSByZXR1cm4gZnJvbSBoZXJlLAog
ICAgICAqIG9ubHkgaWYgdGhlIHBDUFUgaXMgZnJlZS4KICAgICAgKi8KICAgICBjcHVtYXNrX2Fu
ZChjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSksIGNwdXMsIHVuaXQtPmNwdV9oYXJkX2FmZmluaXR5
KTsKQEAgLTMyOSwxMSArMzI4LDExIEBAIHBpY2tfcmVzKHN0cnVjdCBudWxsX3ByaXZhdGUgKnBy
diwgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiAgICAgaWYgKCB1bmxpa2VseSh0Yl9pbml0X2Rv
bmUpICkKICAgICB7CiAgICAgICAgIHN0cnVjdCB7Ci0gICAgICAgICAgICB1aW50MTZfdCB2Y3B1
LCBkb207CisgICAgICAgICAgICB1aW50MTZfdCB1bml0LCBkb207CiAgICAgICAgICAgICB1aW50
MzJfdCBuZXdfY3B1OwogICAgICAgICB9IGQ7Ci0gICAgICAgIGQuZG9tID0gdi0+ZG9tYWluLT5k
b21haW5faWQ7Ci0gICAgICAgIGQudmNwdSA9IHYtPnZjcHVfaWQ7CisgICAgICAgIGQuZG9tID0g
dW5pdC0+ZG9tYWluLT5kb21haW5faWQ7CisgICAgICAgIGQudW5pdCA9IHVuaXQtPnVuaXRfaWQ7
CiAgICAgICAgIGQubmV3X2NwdSA9IG5ld19jcHU7CiAgICAgICAgIF9fdHJhY2VfdmFyKFRSQ19T
TlVMTF9QSUNLRURfQ1BVLCAxLCBzaXplb2YoZCksICZkKTsKICAgICB9CkBAIC0zNDEsNDcgKzM0
MCw0NyBAQCBwaWNrX3JlcyhzdHJ1Y3QgbnVsbF9wcml2YXRlICpwcnYsIHN0cnVjdCBzY2hlZF91
bml0ICp1bml0KQogICAgIHJldHVybiBnZXRfc2NoZWRfcmVzKG5ld19jcHUpOwogfQogCi1zdGF0
aWMgdm9pZCB2Y3B1X2Fzc2lnbihzdHJ1Y3QgbnVsbF9wcml2YXRlICpwcnYsIHN0cnVjdCB2Y3B1
ICp2LAorc3RhdGljIHZvaWQgdW5pdF9hc3NpZ24oc3RydWN0IG51bGxfcHJpdmF0ZSAqcHJ2LCBz
dHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCwKICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGludCBjcHUpCiB7Ci0gICAgcGVyX2NwdShucGMsIGNwdSkudmNwdSA9IHY7Ci0gICAgdi0+cHJv
Y2Vzc29yID0gY3B1OwotICAgIHYtPnNjaGVkX3VuaXQtPnJlcyA9IGdldF9zY2hlZF9yZXMoY3B1
KTsKKyAgICBwZXJfY3B1KG5wYywgY3B1KS51bml0ID0gdW5pdDsKKyAgICBzY2hlZF9zZXRfcmVz
KHVuaXQsIGdldF9zY2hlZF9yZXMoY3B1KSk7CiAgICAgY3B1bWFza19jbGVhcl9jcHUoY3B1LCAm
cHJ2LT5jcHVzX2ZyZWUpOwogCi0gICAgZHByaW50ayhYRU5MT0dfR19JTkZPLCAiJWQgPC0tICVw
dlxuIiwgY3B1LCB2KTsKKyAgICBkcHJpbnRrKFhFTkxPR19HX0lORk8sICIlZCA8LS0gJXBkdiVk
XG4iLCBjcHUsIHVuaXQtPmRvbWFpbiwgdW5pdC0+dW5pdF9pZCk7CiAKICAgICBpZiAoIHVubGlr
ZWx5KHRiX2luaXRfZG9uZSkgKQogICAgIHsKICAgICAgICAgc3RydWN0IHsKLSAgICAgICAgICAg
IHVpbnQxNl90IHZjcHUsIGRvbTsKKyAgICAgICAgICAgIHVpbnQxNl90IHVuaXQsIGRvbTsKICAg
ICAgICAgICAgIHVpbnQzMl90IGNwdTsKICAgICAgICAgfSBkOwotICAgICAgICBkLmRvbSA9IHYt
PmRvbWFpbi0+ZG9tYWluX2lkOwotICAgICAgICBkLnZjcHUgPSB2LT52Y3B1X2lkOworICAgICAg
ICBkLmRvbSA9IHVuaXQtPmRvbWFpbi0+ZG9tYWluX2lkOworICAgICAgICBkLnVuaXQgPSB1bml0
LT51bml0X2lkOwogICAgICAgICBkLmNwdSA9IGNwdTsKLSAgICAgICAgX190cmFjZV92YXIoVFJD
X1NOVUxMX1ZDUFVfQVNTSUdOLCAxLCBzaXplb2YoZCksICZkKTsKKyAgICAgICAgX190cmFjZV92
YXIoVFJDX1NOVUxMX1VOSVRfQVNTSUdOLCAxLCBzaXplb2YoZCksICZkKTsKICAgICB9CiB9CiAK
LXN0YXRpYyB2b2lkIHZjcHVfZGVhc3NpZ24oc3RydWN0IG51bGxfcHJpdmF0ZSAqcHJ2LCBzdHJ1
Y3QgdmNwdSAqdiwKK3N0YXRpYyB2b2lkIHVuaXRfZGVhc3NpZ24oc3RydWN0IG51bGxfcHJpdmF0
ZSAqcHJ2LCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgaW50IGNwdSkKIHsKLSAgICBwZXJfY3B1KG5wYywgY3B1KS52Y3B1ID0gTlVM
TDsKKyAgICBwZXJfY3B1KG5wYywgY3B1KS51bml0ID0gTlVMTDsKICAgICBjcHVtYXNrX3NldF9j
cHUoY3B1LCAmcHJ2LT5jcHVzX2ZyZWUpOwogCi0gICAgZHByaW50ayhYRU5MT0dfR19JTkZPLCAi
JWQgPC0tIE5VTEwgKCVwdilcbiIsIGNwdSwgdik7CisgICAgZHByaW50ayhYRU5MT0dfR19JTkZP
LCAiJWQgPC0tIE5VTEwgKCVwZHYlZClcbiIsIGNwdSwgdW5pdC0+ZG9tYWluLAorICAgICAgICAg
ICAgdW5pdC0+dW5pdF9pZCk7CiAKICAgICBpZiAoIHVubGlrZWx5KHRiX2luaXRfZG9uZSkgKQog
ICAgIHsKICAgICAgICAgc3RydWN0IHsKLSAgICAgICAgICAgIHVpbnQxNl90IHZjcHUsIGRvbTsK
KyAgICAgICAgICAgIHVpbnQxNl90IHVuaXQsIGRvbTsKICAgICAgICAgICAgIHVpbnQzMl90IGNw
dTsKICAgICAgICAgfSBkOwotICAgICAgICBkLmRvbSA9IHYtPmRvbWFpbi0+ZG9tYWluX2lkOwot
ICAgICAgICBkLnZjcHUgPSB2LT52Y3B1X2lkOworICAgICAgICBkLmRvbSA9IHVuaXQtPmRvbWFp
bi0+ZG9tYWluX2lkOworICAgICAgICBkLnVuaXQgPSB1bml0LT51bml0X2lkOwogICAgICAgICBk
LmNwdSA9IGNwdTsKLSAgICAgICAgX190cmFjZV92YXIoVFJDX1NOVUxMX1ZDUFVfREVBU1NJR04s
IDEsIHNpemVvZihkKSwgJmQpOworICAgICAgICBfX3RyYWNlX3ZhcihUUkNfU05VTExfVU5JVF9E
RUFTU0lHTiwgMSwgc2l6ZW9mKGQpLCAmZCk7CiAgICAgfQogfQogCkBAIC0zOTQsOSArMzkzLDkg
QEAgc3RhdGljIHNwaW5sb2NrX3QgKm51bGxfc3dpdGNoX3NjaGVkKHN0cnVjdCBzY2hlZHVsZXIg
Km5ld19vcHMsCiAgICAgc3RydWN0IG51bGxfcHJpdmF0ZSAqcHJ2ID0gbnVsbF9wcml2KG5ld19v
cHMpOwogICAgIHN0cnVjdCBudWxsX3VuaXQgKm52YyA9IHZkYXRhOwogCi0gICAgQVNTRVJUKG52
YyAmJiBpc19pZGxlX3ZjcHUobnZjLT52Y3B1KSk7CisgICAgQVNTRVJUKG52YyAmJiBpc19pZGxl
X3VuaXQobnZjLT51bml0KSk7CiAKLSAgICBpZGxlX3ZjcHVbY3B1XS0+c2NoZWRfdW5pdC0+cHJp
diA9IHZkYXRhOworICAgIHNjaGVkX2lkbGVfdW5pdChjcHUpLT5wcml2ID0gdmRhdGE7CiAKICAg
ICAvKgogICAgICAqIFdlIGFyZSBob2xkaW5nIHRoZSBydW5xdWV1ZSBsb2NrIGFscmVhZHkgKGl0
J3MgYmVlbiB0YWtlbiBpbgpAQCAtNDEzLDM1ICs0MTIsMzQgQEAgc3RhdGljIHNwaW5sb2NrX3Qg
Km51bGxfc3dpdGNoX3NjaGVkKHN0cnVjdCBzY2hlZHVsZXIgKm5ld19vcHMsCiBzdGF0aWMgdm9p
ZCBudWxsX3VuaXRfaW5zZXJ0KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiB7Ci0gICAgc3Ry
dWN0IHZjcHUgKnYgPSB1bml0LT52Y3B1OwogICAgIHN0cnVjdCBudWxsX3ByaXZhdGUgKnBydiA9
IG51bGxfcHJpdihvcHMpOwogICAgIHN0cnVjdCBudWxsX3VuaXQgKm52YyA9IG51bGxfdW5pdCh1
bml0KTsKICAgICB1bnNpZ25lZCBpbnQgY3B1OwogICAgIHNwaW5sb2NrX3QgKmxvY2s7CiAKLSAg
ICBBU1NFUlQoIWlzX2lkbGVfdmNwdSh2KSk7CisgICAgQVNTRVJUKCFpc19pZGxlX3VuaXQodW5p
dCkpOwogCiAgICAgbG9jayA9IHVuaXRfc2NoZWR1bGVfbG9ja19pcnEodW5pdCk7CiAgcmV0cnk6
CiAKLSAgICB1bml0LT5yZXMgPSBwaWNrX3JlcyhwcnYsIHVuaXQpOwotICAgIGNwdSA9IHYtPnBy
b2Nlc3NvciA9IHVuaXQtPnJlcy0+cHJvY2Vzc29yOworICAgIHNjaGVkX3NldF9yZXModW5pdCwg
cGlja19yZXMocHJ2LCB1bml0KSk7CisgICAgY3B1ID0gc2NoZWRfdW5pdF9jcHUodW5pdCk7CiAK
ICAgICBzcGluX3VubG9jayhsb2NrKTsKIAogICAgIGxvY2sgPSB1bml0X3NjaGVkdWxlX2xvY2so
dW5pdCk7CiAKICAgICBjcHVtYXNrX2FuZChjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSksIHVuaXQt
PmNwdV9oYXJkX2FmZmluaXR5LAotICAgICAgICAgICAgICAgIGNwdXBvb2xfZG9tYWluX2NwdW1h
c2sodi0+ZG9tYWluKSk7CisgICAgICAgICAgICAgICAgY3B1cG9vbF9kb21haW5fY3B1bWFzayh1
bml0LT5kb21haW4pKTsKIAotICAgIC8qIElmIHRoZSBwQ1BVIGlzIGZyZWUsIHdlIGFzc2lnbiB2
IHRvIGl0ICovCi0gICAgaWYgKCBsaWtlbHkocGVyX2NwdShucGMsIGNwdSkudmNwdSA9PSBOVUxM
KSApCisgICAgLyogSWYgdGhlIHBDUFUgaXMgZnJlZSwgd2UgYXNzaWduIHVuaXQgdG8gaXQgKi8K
KyAgICBpZiAoIGxpa2VseShwZXJfY3B1KG5wYywgY3B1KS51bml0ID09IE5VTEwpICkKICAgICB7
CiAgICAgICAgIC8qCiAgICAgICAgICAqIEluc2VydCBpcyBmb2xsb3dlZCBieSB2Y3B1X3dha2Uo
KSwgc28gdGhlcmUncyBubyBuZWVkIHRvIHBva2UKICAgICAgICAgICogdGhlIHBjcHUgd2l0aCB0
aGUgU0NIRURVTEVfU09GVElSUSwgYXMgd2FrZSB3aWxsIGRvIHRoYXQuCiAgICAgICAgICAqLwot
ICAgICAgICB2Y3B1X2Fzc2lnbihwcnYsIHYsIGNwdSk7CisgICAgICAgIHVuaXRfYXNzaWduKHBy
diwgdW5pdCwgY3B1KTsKICAgICB9CiAgICAgZWxzZSBpZiAoIGNwdW1hc2tfaW50ZXJzZWN0cygm
cHJ2LT5jcHVzX2ZyZWUsIGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSkgKQogICAgIHsKQEAgLTQ2
MCw3ICs0NTgsOCBAQCBzdGF0aWMgdm9pZCBudWxsX3VuaXRfaW5zZXJ0KGNvbnN0IHN0cnVjdCBz
Y2hlZHVsZXIgKm9wcywKICAgICAgICAgICovCiAgICAgICAgIHNwaW5fbG9jaygmcHJ2LT53YWl0
cV9sb2NrKTsKICAgICAgICAgbGlzdF9hZGRfdGFpbCgmbnZjLT53YWl0cV9lbGVtLCAmcHJ2LT53
YWl0cSk7Ci0gICAgICAgIGRwcmludGsoWEVOTE9HX0dfV0FSTklORywgIldBUk5JTkc6ICVwdiBu
b3QgYXNzaWduZWQgdG8gYW55IENQVSFcbiIsIHYpOworICAgICAgICBkcHJpbnRrKFhFTkxPR19H
X1dBUk5JTkcsICJXQVJOSU5HOiAlcGR2JWQgbm90IGFzc2lnbmVkIHRvIGFueSBDUFUhXG4iLAor
ICAgICAgICAgICAgICAgIHVuaXQtPmRvbWFpbiwgdW5pdC0+dW5pdF9pZCk7CiAgICAgICAgIHNw
aW5fdW5sb2NrKCZwcnYtPndhaXRxX2xvY2spOwogICAgIH0KICAgICBzcGluX3VubG9ja19pcnEo
bG9jayk7CkBAIC00NjgsMzUgKzQ2NywzNCBAQCBzdGF0aWMgdm9pZCBudWxsX3VuaXRfaW5zZXJ0
KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKICAgICBTQ0hFRF9TVEFUX0NSQU5LKHVuaXRf
aW5zZXJ0KTsKIH0KIAotc3RhdGljIHZvaWQgX3ZjcHVfcmVtb3ZlKHN0cnVjdCBudWxsX3ByaXZh
dGUgKnBydiwgc3RydWN0IHZjcHUgKnYpCitzdGF0aWMgdm9pZCBfdW5pdF9yZW1vdmUoc3RydWN0
IG51bGxfcHJpdmF0ZSAqcHJ2LCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIHsKICAgICB1bnNp
Z25lZCBpbnQgYnM7Ci0gICAgdW5zaWduZWQgaW50IGNwdSA9IHYtPnByb2Nlc3NvcjsKKyAgICB1
bnNpZ25lZCBpbnQgY3B1ID0gc2NoZWRfdW5pdF9jcHUodW5pdCk7CiAgICAgc3RydWN0IG51bGxf
dW5pdCAqd3ZjOwogCi0gICAgQVNTRVJUKGxpc3RfZW1wdHkoJm51bGxfdW5pdCh2LT5zY2hlZF91
bml0KS0+d2FpdHFfZWxlbSkpOworICAgIEFTU0VSVChsaXN0X2VtcHR5KCZudWxsX3VuaXQodW5p
dCktPndhaXRxX2VsZW0pKTsKIAotICAgIHZjcHVfZGVhc3NpZ24ocHJ2LCB2LCBjcHUpOworICAg
IHVuaXRfZGVhc3NpZ24ocHJ2LCB1bml0LCBjcHUpOwogCiAgICAgc3Bpbl9sb2NrKCZwcnYtPndh
aXRxX2xvY2spOwogCiAgICAgLyoKLSAgICAgKiBJZiB2IGlzIGFzc2lnbmVkIHRvIGEgcENQVSwg
bGV0J3Mgc2VlIGlmIHRoZXJlIGlzIHNvbWVvbmUgd2FpdGluZywKLSAgICAgKiBzdWl0YWJsZSB0
byBiZSBhc3NpZ25lZCB0byBpdCAocHJpb3JpdGl6aW5nIHZjcHVzIHRoYXQgaGF2ZQorICAgICAq
IElmIHVuaXQgaXMgYXNzaWduZWQgdG8gYSBwQ1BVLCBsZXQncyBzZWUgaWYgdGhlcmUgaXMgc29t
ZW9uZSB3YWl0aW5nLAorICAgICAqIHN1aXRhYmxlIHRvIGJlIGFzc2lnbmVkIHRvIGl0IChwcmlv
cml0aXppbmcgdW5pdHMgdGhhdCBoYXZlCiAgICAgICogc29mdC1hZmZpbml0eSB3aXRoIGNwdSku
CiAgICAgICovCiAgICAgZm9yX2VhY2hfYWZmaW5pdHlfYmFsYW5jZV9zdGVwKCBicyApCiAgICAg
ewogICAgICAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5KCB3dmMsICZwcnYtPndhaXRxLCB3YWl0cV9l
bGVtICkKICAgICAgICAgewotICAgICAgICAgICAgaWYgKCBicyA9PSBCQUxBTkNFX1NPRlRfQUZG
SU5JVFkgJiYKLSAgICAgICAgICAgICAgICAgIWhhc19zb2Z0X2FmZmluaXR5KHd2Yy0+dmNwdS0+
c2NoZWRfdW5pdCkgKQorICAgICAgICAgICAgaWYgKCBicyA9PSBCQUxBTkNFX1NPRlRfQUZGSU5J
VFkgJiYgIWhhc19zb2Z0X2FmZmluaXR5KHd2Yy0+dW5pdCkgKQogICAgICAgICAgICAgICAgIGNv
bnRpbnVlOwogCi0gICAgICAgICAgICBpZiAoIHZjcHVfY2hlY2tfYWZmaW5pdHkod3ZjLT52Y3B1
LCBjcHUsIGJzKSApCisgICAgICAgICAgICBpZiAoIHVuaXRfY2hlY2tfYWZmaW5pdHkod3ZjLT51
bml0LCBjcHUsIGJzKSApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgbGlzdF9kZWxf
aW5pdCgmd3ZjLT53YWl0cV9lbGVtKTsKLSAgICAgICAgICAgICAgICB2Y3B1X2Fzc2lnbihwcnYs
IHd2Yy0+dmNwdSwgY3B1KTsKKyAgICAgICAgICAgICAgICB1bml0X2Fzc2lnbihwcnYsIHd2Yy0+
dW5pdCwgY3B1KTsKICAgICAgICAgICAgICAgICBjcHVfcmFpc2Vfc29mdGlycShjcHUsIFNDSEVE
VUxFX1NPRlRJUlEpOwogICAgICAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZwcnYtPndhaXRxX2xv
Y2spOwogICAgICAgICAgICAgICAgIHJldHVybjsKQEAgLTUwOSwxNiArNTA3LDE1IEBAIHN0YXRp
YyB2b2lkIF92Y3B1X3JlbW92ZShzdHJ1Y3QgbnVsbF9wcml2YXRlICpwcnYsIHN0cnVjdCB2Y3B1
ICp2KQogc3RhdGljIHZvaWQgbnVsbF91bml0X3JlbW92ZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVy
ICpvcHMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBzY2hlZF91bml0ICp1
bml0KQogewotICAgIHN0cnVjdCB2Y3B1ICp2ID0gdW5pdC0+dmNwdTsKICAgICBzdHJ1Y3QgbnVs
bF9wcml2YXRlICpwcnYgPSBudWxsX3ByaXYob3BzKTsKICAgICBzdHJ1Y3QgbnVsbF91bml0ICpu
dmMgPSBudWxsX3VuaXQodW5pdCk7CiAgICAgc3BpbmxvY2tfdCAqbG9jazsKIAotICAgIEFTU0VS
VCghaXNfaWRsZV92Y3B1KHYpKTsKKyAgICBBU1NFUlQoIWlzX2lkbGVfdW5pdCh1bml0KSk7CiAK
ICAgICBsb2NrID0gdW5pdF9zY2hlZHVsZV9sb2NrX2lycSh1bml0KTsKIAotICAgIC8qIElmIHYg
aXMgaW4gd2FpdHF1ZXVlLCBqdXN0IGdldCBpdCBvdXQgb2YgdGhlcmUgYW5kIGJhaWwgKi8KKyAg
ICAvKiBJZiB1bml0IGlzIGluIHdhaXRxdWV1ZSwganVzdCBnZXQgaXQgb3V0IG9mIHRoZXJlIGFu
ZCBiYWlsICovCiAgICAgaWYgKCB1bmxpa2VseSghbGlzdF9lbXB0eSgmbnZjLT53YWl0cV9lbGVt
KSkgKQogICAgIHsKICAgICAgICAgc3Bpbl9sb2NrKCZwcnYtPndhaXRxX2xvY2spOwpAQCAtNTI4
LDEwICs1MjUsMTAgQEAgc3RhdGljIHZvaWQgbnVsbF91bml0X3JlbW92ZShjb25zdCBzdHJ1Y3Qg
c2NoZWR1bGVyICpvcHMsCiAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KIAotICAgIEFTU0VSVChw
ZXJfY3B1KG5wYywgdi0+cHJvY2Vzc29yKS52Y3B1ID09IHYpOwotICAgIEFTU0VSVCghY3B1bWFz
a190ZXN0X2NwdSh2LT5wcm9jZXNzb3IsICZwcnYtPmNwdXNfZnJlZSkpOworICAgIEFTU0VSVChw
ZXJfY3B1KG5wYywgc2NoZWRfdW5pdF9jcHUodW5pdCkpLnVuaXQgPT0gdW5pdCk7CisgICAgQVNT
RVJUKCFjcHVtYXNrX3Rlc3RfY3B1KHNjaGVkX3VuaXRfY3B1KHVuaXQpLCAmcHJ2LT5jcHVzX2Zy
ZWUpKTsKIAotICAgIF92Y3B1X3JlbW92ZShwcnYsIHYpOworICAgIF91bml0X3JlbW92ZShwcnYs
IHVuaXQpOwogCiAgb3V0OgogICAgIHVuaXRfc2NoZWR1bGVfdW5sb2NrX2lycShsb2NrLCB1bml0
KTsKQEAgLTU0MiwxMSArNTM5LDkgQEAgc3RhdGljIHZvaWQgbnVsbF91bml0X3JlbW92ZShjb25z
dCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCiBzdGF0aWMgdm9pZCBudWxsX3VuaXRfd2FrZShjb25z
dCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1
Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIHsKLSAgICBzdHJ1Y3QgdmNwdSAqdiA9IHVuaXQtPnZjcHU7
CisgICAgQVNTRVJUKCFpc19pZGxlX3VuaXQodW5pdCkpOwogCi0gICAgQVNTRVJUKCFpc19pZGxl
X3ZjcHUodikpOwotCi0gICAgaWYgKCB1bmxpa2VseShjdXJyX29uX2NwdSh2LT5wcm9jZXNzb3Ip
ID09IHVuaXQpICkKKyAgICBpZiAoIHVubGlrZWx5KGN1cnJfb25fY3B1KHNjaGVkX3VuaXRfY3B1
KHVuaXQpKSA9PSB1bml0KSApCiAgICAgewogICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKHVuaXRf
d2FrZV9ydW5uaW5nKTsKICAgICAgICAgcmV0dXJuOwpAQCAtNTU5LDI1ICs1NTQsMjMgQEAgc3Rh
dGljIHZvaWQgbnVsbF91bml0X3dha2UoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLAogICAg
ICAgICByZXR1cm47CiAgICAgfQogCi0gICAgaWYgKCBsaWtlbHkodmNwdV9ydW5uYWJsZSh2KSkg
KQorICAgIGlmICggbGlrZWx5KHVuaXRfcnVubmFibGUodW5pdCkpICkKICAgICAgICAgU0NIRURf
U1RBVF9DUkFOSyh1bml0X3dha2VfcnVubmFibGUpOwogICAgIGVsc2UKICAgICAgICAgU0NIRURf
U1RBVF9DUkFOSyh1bml0X3dha2Vfbm90X3J1bm5hYmxlKTsKIAotICAgIC8qIE5vdGUgdGhhdCB3
ZSBnZXQgaGVyZSBvbmx5IGZvciB2Q1BVcyBhc3NpZ25lZCB0byBhIHBDUFUgKi8KLSAgICBjcHVf
cmFpc2Vfc29mdGlycSh2LT5wcm9jZXNzb3IsIFNDSEVEVUxFX1NPRlRJUlEpOworICAgIC8qIE5v
dGUgdGhhdCB3ZSBnZXQgaGVyZSBvbmx5IGZvciB1bml0cyBhc3NpZ25lZCB0byBhIHBDUFUgKi8K
KyAgICBjcHVfcmFpc2Vfc29mdGlycShzY2hlZF91bml0X2NwdSh1bml0KSwgU0NIRURVTEVfU09G
VElSUSk7CiB9CiAKIHN0YXRpYyB2b2lkIG51bGxfdW5pdF9zbGVlcChjb25zdCBzdHJ1Y3Qgc2No
ZWR1bGVyICpvcHMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHNjaGVkX3Vu
aXQgKnVuaXQpCiB7Ci0gICAgc3RydWN0IHZjcHUgKnYgPSB1bml0LT52Y3B1OwotCi0gICAgQVNT
RVJUKCFpc19pZGxlX3ZjcHUodikpOworICAgIEFTU0VSVCghaXNfaWRsZV91bml0KHVuaXQpKTsK
IAotICAgIC8qIElmIHYgaXMgbm90IGFzc2lnbmVkIHRvIGEgcENQVSwgb3IgaXMgbm90IHJ1bm5p
bmcsIG5vIG5lZWQgdG8gYm90aGVyICovCi0gICAgaWYgKCBjdXJyX29uX2NwdSh2LT5wcm9jZXNz
b3IpID09IHVuaXQgKQotICAgICAgICBjcHVfcmFpc2Vfc29mdGlycSh2LT5wcm9jZXNzb3IsIFND
SEVEVUxFX1NPRlRJUlEpOworICAgIC8qIElmIHVuaXQgaXNuJ3QgYXNzaWduZWQgdG8gYSBwQ1BV
LCBvciBpc24ndCBydW5uaW5nLCBubyBuZWVkIHRvIGJvdGhlciAqLworICAgIGlmICggY3Vycl9v
bl9jcHUoc2NoZWRfdW5pdF9jcHUodW5pdCkpID09IHVuaXQgKQorICAgICAgICBjcHVfcmFpc2Vf
c29mdGlycShzY2hlZF91bml0X2NwdSh1bml0KSwgU0NIRURVTEVfU09GVElSUSk7CiAKICAgICBT
Q0hFRF9TVEFUX0NSQU5LKHVuaXRfc2xlZXApOwogfQpAQCAtNTg1LDM3ICs1NzgsMzYgQEAgc3Rh
dGljIHZvaWQgbnVsbF91bml0X3NsZWVwKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKIHN0
YXRpYyBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKgogbnVsbF9yZXNfcGljayhjb25zdCBzdHJ1Y3Qg
c2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogewotICAgIEFTU0VSVCgh
aXNfaWRsZV92Y3B1KHVuaXQtPnZjcHUpKTsKKyAgICBBU1NFUlQoIWlzX2lkbGVfdW5pdCh1bml0
KSk7CiAgICAgcmV0dXJuIHBpY2tfcmVzKG51bGxfcHJpdihvcHMpLCB1bml0KTsKIH0KIAogc3Rh
dGljIHZvaWQgbnVsbF91bml0X21pZ3JhdGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQsIHVu
c2lnbmVkIGludCBuZXdfY3B1KQogewotICAgIHN0cnVjdCB2Y3B1ICp2ID0gdW5pdC0+dmNwdTsK
ICAgICBzdHJ1Y3QgbnVsbF9wcml2YXRlICpwcnYgPSBudWxsX3ByaXYob3BzKTsKICAgICBzdHJ1
Y3QgbnVsbF91bml0ICpudmMgPSBudWxsX3VuaXQodW5pdCk7CiAKLSAgICBBU1NFUlQoIWlzX2lk
bGVfdmNwdSh2KSk7CisgICAgQVNTRVJUKCFpc19pZGxlX3VuaXQodW5pdCkpOwogCi0gICAgaWYg
KCB2LT5wcm9jZXNzb3IgPT0gbmV3X2NwdSApCisgICAgaWYgKCBzY2hlZF91bml0X2NwdSh1bml0
KSA9PSBuZXdfY3B1ICkKICAgICAgICAgcmV0dXJuOwogCiAgICAgaWYgKCB1bmxpa2VseSh0Yl9p
bml0X2RvbmUpICkKICAgICB7CiAgICAgICAgIHN0cnVjdCB7Ci0gICAgICAgICAgICB1aW50MTZf
dCB2Y3B1LCBkb207CisgICAgICAgICAgICB1aW50MTZfdCB1bml0LCBkb207CiAgICAgICAgICAg
ICB1aW50MTZfdCBjcHUsIG5ld19jcHU7CiAgICAgICAgIH0gZDsKLSAgICAgICAgZC5kb20gPSB2
LT5kb21haW4tPmRvbWFpbl9pZDsKLSAgICAgICAgZC52Y3B1ID0gdi0+dmNwdV9pZDsKLSAgICAg
ICAgZC5jcHUgPSB2LT5wcm9jZXNzb3I7CisgICAgICAgIGQuZG9tID0gdW5pdC0+ZG9tYWluLT5k
b21haW5faWQ7CisgICAgICAgIGQudW5pdCA9IHVuaXQtPnVuaXRfaWQ7CisgICAgICAgIGQuY3B1
ID0gc2NoZWRfdW5pdF9jcHUodW5pdCk7CiAgICAgICAgIGQubmV3X2NwdSA9IG5ld19jcHU7CiAg
ICAgICAgIF9fdHJhY2VfdmFyKFRSQ19TTlVMTF9NSUdSQVRFLCAxLCBzaXplb2YoZCksICZkKTsK
ICAgICB9CiAKICAgICAvKgotICAgICAqIHYgaXMgZWl0aGVyIGFzc2lnbmVkIHRvIGEgcENQVSwg
b3IgaW4gdGhlIHdhaXRxdWV1ZS4KKyAgICAgKiB1bml0IGlzIGVpdGhlciBhc3NpZ25lZCB0byBh
IHBDUFUsIG9yIGluIHRoZSB3YWl0cXVldWUuCiAgICAgICoKICAgICAgKiBJbiB0aGUgZm9ybWVy
IGNhc2UsIHRoZSBwQ1BVIHRvIHdoaWNoIGl0IHdhcyBhc3NpZ25lZCB3b3VsZAogICAgICAqIGJl
Y29tZSBmcmVlLCBhbmQgd2UsIHRoZXJlZm9yZSwgc2hvdWxkIGNoZWNrIHdoZXRoZXIgdGhlcmUg
aXMKQEAgLTYyNSw3ICs2MTcsNyBAQCBzdGF0aWMgdm9pZCBudWxsX3VuaXRfbWlncmF0ZShjb25z
dCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCiAgICAgICovCiAgICAgaWYgKCBsaWtlbHkobGlzdF9l
bXB0eSgmbnZjLT53YWl0cV9lbGVtKSkgKQogICAgIHsKLSAgICAgICAgX3ZjcHVfcmVtb3ZlKHBy
diwgdik7CisgICAgICAgIF91bml0X3JlbW92ZShwcnYsIHVuaXQpOwogICAgICAgICBTQ0hFRF9T
VEFUX0NSQU5LKG1pZ3JhdGVfcnVubmluZyk7CiAgICAgfQogICAgIGVsc2UKQEAgLTYzNCwzMiAr
NjI2LDM0IEBAIHN0YXRpYyB2b2lkIG51bGxfdW5pdF9taWdyYXRlKGNvbnN0IHN0cnVjdCBzY2hl
ZHVsZXIgKm9wcywKICAgICBTQ0hFRF9TVEFUX0NSQU5LKG1pZ3JhdGVkKTsKIAogICAgIC8qCi0g
ICAgICogTGV0J3Mgbm93IGNvbnNpZGVyIG5ld19jcHUsIHdoaWNoIGlzIHdoZXJlIHYgaXMgYmVp
bmcgc2VudC4gSXQgY2FuIGJlCi0gICAgICogZWl0aGVyIGZyZWUsIG9yIGhhdmUgYSB2Q1BVIGFs
cmVhZHkgYXNzaWduZWQgdG8gaXQuCisgICAgICogTGV0J3Mgbm93IGNvbnNpZGVyIG5ld19jcHUs
IHdoaWNoIGlzIHdoZXJlIHVuaXQgaXMgYmVpbmcgc2VudC4gSXQgY2FuIGJlCisgICAgICogZWl0
aGVyIGZyZWUsIG9yIGhhdmUgYSB1bml0IGFscmVhZHkgYXNzaWduZWQgdG8gaXQuCiAgICAgICoK
LSAgICAgKiBJbiB0aGUgZm9ybWVyIGNhc2UsIHdlIHNob3VsZCBhc3NpZ24gdiB0byBpdCwgYW5k
IHRyeSB0byBnZXQgaXQgdG8gcnVuLAorICAgICAqIEluIHRoZSBmb3JtZXIgY2FzZSB3ZSBzaG91
bGQgYXNzaWduIHVuaXQgdG8gaXQsIGFuZCB0cnkgdG8gZ2V0IGl0IHRvIHJ1biwKICAgICAgKiBp
ZiBwb3NzaWJsZSwgYWNjb3JkaW5nIHRvIGFmZmluaXR5LgogICAgICAqCi0gICAgICogSW4gbGF0
dGVyLCBhbGwgd2UgY2FuIGRvIGlzIHRvIHBhcmsgdiBpbiB0aGUgd2FpdHF1ZXVlLgorICAgICAq
IEluIGxhdHRlciwgYWxsIHdlIGNhbiBkbyBpcyB0byBwYXJrIHVuaXQgaW4gdGhlIHdhaXRxdWV1
ZS4KICAgICAgKi8KLSAgICBpZiAoIHBlcl9jcHUobnBjLCBuZXdfY3B1KS52Y3B1ID09IE5VTEwg
JiYKLSAgICAgICAgIHZjcHVfY2hlY2tfYWZmaW5pdHkodiwgbmV3X2NwdSwgQkFMQU5DRV9IQVJE
X0FGRklOSVRZKSApCisgICAgaWYgKCBwZXJfY3B1KG5wYywgbmV3X2NwdSkudW5pdCA9PSBOVUxM
ICYmCisgICAgICAgICB1bml0X2NoZWNrX2FmZmluaXR5KHVuaXQsIG5ld19jcHUsIEJBTEFOQ0Vf
SEFSRF9BRkZJTklUWSkgKQogICAgIHsKLSAgICAgICAgLyogdiBtaWdodCBoYXZlIGJlZW4gaW4g
dGhlIHdhaXRxdWV1ZSwgc28gcmVtb3ZlIGl0ICovCisgICAgICAgIC8qIHVuaXQgbWlnaHQgaGF2
ZSBiZWVuIGluIHRoZSB3YWl0cXVldWUsIHNvIHJlbW92ZSBpdCAqLwogICAgICAgICBzcGluX2xv
Y2soJnBydi0+d2FpdHFfbG9jayk7CiAgICAgICAgIGxpc3RfZGVsX2luaXQoJm52Yy0+d2FpdHFf
ZWxlbSk7CiAgICAgICAgIHNwaW5fdW5sb2NrKCZwcnYtPndhaXRxX2xvY2spOwogCi0gICAgICAg
IHZjcHVfYXNzaWduKHBydiwgdiwgbmV3X2NwdSk7CisgICAgICAgIHVuaXRfYXNzaWduKHBydiwg
dW5pdCwgbmV3X2NwdSk7CiAgICAgfQogICAgIGVsc2UKICAgICB7Ci0gICAgICAgIC8qIFB1dCB2
IGluIHRoZSB3YWl0cXVldWUsIGlmIGl0IHdhc24ndCB0aGVyZSBhbHJlYWR5ICovCisgICAgICAg
IC8qIFB1dCB1bml0IGluIHRoZSB3YWl0cXVldWUsIGlmIGl0IHdhc24ndCB0aGVyZSBhbHJlYWR5
ICovCiAgICAgICAgIHNwaW5fbG9jaygmcHJ2LT53YWl0cV9sb2NrKTsKICAgICAgICAgaWYgKCBs
aXN0X2VtcHR5KCZudmMtPndhaXRxX2VsZW0pICkKICAgICAgICAgewogICAgICAgICAgICAgbGlz
dF9hZGRfdGFpbCgmbnZjLT53YWl0cV9lbGVtLCAmcHJ2LT53YWl0cSk7Ci0gICAgICAgICAgICBk
cHJpbnRrKFhFTkxPR19HX1dBUk5JTkcsICJXQVJOSU5HOiAlcHYgbm90IGFzc2lnbmVkIHRvIGFu
eSBDUFUhXG4iLCB2KTsKKyAgICAgICAgICAgIGRwcmludGsoWEVOTE9HX0dfV0FSTklORywKKyAg
ICAgICAgICAgICAgICAgICAgIldBUk5JTkc6ICVwZHYlZCBub3QgYXNzaWduZWQgdG8gYW55IENQ
VSFcbiIsIHVuaXQtPmRvbWFpbiwKKyAgICAgICAgICAgICAgICAgICAgdW5pdC0+dW5pdF9pZCk7
CiAgICAgICAgIH0KICAgICAgICAgc3Bpbl91bmxvY2soJnBydi0+d2FpdHFfbG9jayk7CiAgICAg
fQpAQCAtNjcyLDM1ICs2NjYsMzQgQEAgc3RhdGljIHZvaWQgbnVsbF91bml0X21pZ3JhdGUoY29u
c3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLAogICAgICAqIGF0IGxlYXN0LiBJbiBjYXNlIG9mIHN1
c3BlbmQsIGFueSB0ZW1wb3JhcnkgaW5jb25zaXN0ZW5jeSBjYXVzZWQKICAgICAgKiBieSB0aGlz
LCB3aWxsIGJlIGZpeGVkLXVwIGR1cmluZyByZXN1bWUuCiAgICAgICovCi0gICAgdi0+cHJvY2Vz
c29yID0gbmV3X2NwdTsKLSAgICB1bml0LT5yZXMgPSBnZXRfc2NoZWRfcmVzKG5ld19jcHUpOwor
ICAgIHNjaGVkX3NldF9yZXModW5pdCwgZ2V0X3NjaGVkX3JlcyhuZXdfY3B1KSk7CiB9CiAKICNp
Zm5kZWYgTkRFQlVHCi1zdGF0aWMgaW5saW5lIHZvaWQgbnVsbF92Y3B1X2NoZWNrKHN0cnVjdCB2
Y3B1ICp2KQorc3RhdGljIGlubGluZSB2b2lkIG51bGxfdW5pdF9jaGVjayhzdHJ1Y3Qgc2NoZWRf
dW5pdCAqdW5pdCkKIHsKLSAgICBzdHJ1Y3QgbnVsbF91bml0ICogY29uc3QgbnZjID0gbnVsbF91
bml0KHYtPnNjaGVkX3VuaXQpOwotICAgIHN0cnVjdCBudWxsX2RvbSAqIGNvbnN0IG5kb20gPSB2
LT5kb21haW4tPnNjaGVkX3ByaXY7CisgICAgc3RydWN0IG51bGxfdW5pdCAqIGNvbnN0IG52YyA9
IG51bGxfdW5pdCh1bml0KTsKKyAgICBzdHJ1Y3QgbnVsbF9kb20gKiBjb25zdCBuZG9tID0gdW5p
dC0+ZG9tYWluLT5zY2hlZF9wcml2OwogCi0gICAgQlVHX09OKG52Yy0+dmNwdSAhPSB2KTsKKyAg
ICBCVUdfT04obnZjLT51bml0ICE9IHVuaXQpOwogCiAgICAgaWYgKCBuZG9tICkKLSAgICAgICAg
QlVHX09OKGlzX2lkbGVfdmNwdSh2KSk7CisgICAgICAgIEJVR19PTihpc19pZGxlX3VuaXQodW5p
dCkpOwogICAgIGVsc2UKLSAgICAgICAgQlVHX09OKCFpc19pZGxlX3ZjcHUodikpOworICAgICAg
ICBCVUdfT04oIWlzX2lkbGVfdW5pdCh1bml0KSk7CiAKICAgICBTQ0hFRF9TVEFUX0NSQU5LKHVu
aXRfY2hlY2spOwogfQotI2RlZmluZSBOVUxMX1ZDUFVfQ0hFQ0sodikgIChudWxsX3ZjcHVfY2hl
Y2sodikpCisjZGVmaW5lIE5VTExfVU5JVF9DSEVDSyh1bml0KSAgKG51bGxfdW5pdF9jaGVjayh1
bml0KSkKICNlbHNlCi0jZGVmaW5lIE5VTExfVkNQVV9DSEVDSyh2KQorI2RlZmluZSBOVUxMX1VO
SVRfQ0hFQ0sodW5pdCkKICNlbmRpZgogCiAKIC8qCiAgKiBUaGUgbW9zdCBzaW1wbGUgc2NoZWR1
bGluZyBmdW5jdGlvbiBvZiBhbGwgdGltZXMhIFdlIGVpdGhlciByZXR1cm46Ci0gKiAgLSB0aGUg
dkNQVSBhc3NpZ25lZCB0byB0aGUgcENQVSwgaWYgdGhlcmUncyBvbmUgYW5kIGl0IGNhbiBydW47
Ci0gKiAgLSB0aGUgaWRsZSB2Q1BVLCBvdGhlcndpc2UuCisgKiAgLSB0aGUgdW5pdCBhc3NpZ25l
ZCB0byB0aGUgcENQVSwgaWYgdGhlcmUncyBvbmUgYW5kIGl0IGNhbiBydW47CisgKiAgLSB0aGUg
aWRsZSB1bml0LCBvdGhlcndpc2UuCiAgKi8KIHN0YXRpYyBzdHJ1Y3QgdGFza19zbGljZSBudWxs
X3NjaGVkdWxlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHNfdGltZV90IG5vdywKQEAgLTcxMywyNCArNzA2LDI0IEBA
IHN0YXRpYyBzdHJ1Y3QgdGFza19zbGljZSBudWxsX3NjaGVkdWxlKGNvbnN0IHN0cnVjdCBzY2hl
ZHVsZXIgKm9wcywKICAgICBzdHJ1Y3QgdGFza19zbGljZSByZXQ7CiAKICAgICBTQ0hFRF9TVEFU
X0NSQU5LKHNjaGVkdWxlKTsKLSAgICBOVUxMX1ZDUFVfQ0hFQ0soY3VycmVudCk7CisgICAgTlVM
TF9VTklUX0NIRUNLKGN1cnJlbnQtPnNjaGVkX3VuaXQpOwogCiAgICAgaWYgKCB1bmxpa2VseSh0
Yl9pbml0X2RvbmUpICkKICAgICB7CiAgICAgICAgIHN0cnVjdCB7CiAgICAgICAgICAgICB1aW50
MTZfdCB0YXNrbGV0LCBjcHU7Ci0gICAgICAgICAgICBpbnQxNl90IHZjcHUsIGRvbTsKKyAgICAg
ICAgICAgIGludDE2X3QgdW5pdCwgZG9tOwogICAgICAgICB9IGQ7CiAgICAgICAgIGQuY3B1ID0g
Y3B1OwogICAgICAgICBkLnRhc2tsZXQgPSB0YXNrbGV0X3dvcmtfc2NoZWR1bGVkOwotICAgICAg
ICBpZiAoIHBlcl9jcHUobnBjLCBjcHUpLnZjcHUgPT0gTlVMTCApCisgICAgICAgIGlmICggcGVy
X2NwdShucGMsIGNwdSkudW5pdCA9PSBOVUxMICkKICAgICAgICAgewotICAgICAgICAgICAgZC52
Y3B1ID0gZC5kb20gPSAtMTsKKyAgICAgICAgICAgIGQudW5pdCA9IGQuZG9tID0gLTE7CiAgICAg
ICAgIH0KICAgICAgICAgZWxzZQogICAgICAgICB7Ci0gICAgICAgICAgICBkLnZjcHUgPSBwZXJf
Y3B1KG5wYywgY3B1KS52Y3B1LT52Y3B1X2lkOwotICAgICAgICAgICAgZC5kb20gPSBwZXJfY3B1
KG5wYywgY3B1KS52Y3B1LT5kb21haW4tPmRvbWFpbl9pZDsKKyAgICAgICAgICAgIGQudW5pdCA9
IHBlcl9jcHUobnBjLCBjcHUpLnVuaXQtPnVuaXRfaWQ7CisgICAgICAgICAgICBkLmRvbSA9IHBl
cl9jcHUobnBjLCBjcHUpLnVuaXQtPmRvbWFpbi0+ZG9tYWluX2lkOwogICAgICAgICB9CiAgICAg
ICAgIF9fdHJhY2VfdmFyKFRSQ19TTlVMTF9TQ0hFRFVMRSwgMSwgc2l6ZW9mKGQpLCAmZCk7CiAg
ICAgfQpAQCAtNzM4LDE2ICs3MzEsMTYgQEAgc3RhdGljIHN0cnVjdCB0YXNrX3NsaWNlIG51bGxf
c2NoZWR1bGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLAogICAgIGlmICggdGFza2xldF93
b3JrX3NjaGVkdWxlZCApCiAgICAgewogICAgICAgICB0cmFjZV92YXIoVFJDX1NOVUxMX1RBU0tM
RVQsIDEsIDAsIE5VTEwpOwotICAgICAgICByZXQudGFzayA9IGlkbGVfdmNwdVtjcHVdLT5zY2hl
ZF91bml0OworICAgICAgICByZXQudGFzayA9IHNjaGVkX2lkbGVfdW5pdChjcHUpOwogICAgIH0K
ICAgICBlbHNlCi0gICAgICAgIHJldC50YXNrID0gcGVyX2NwdShucGMsIGNwdSkudmNwdS0+c2No
ZWRfdW5pdDsKKyAgICAgICAgcmV0LnRhc2sgPSBwZXJfY3B1KG5wYywgY3B1KS51bml0OwogICAg
IHJldC5taWdyYXRlZCA9IDA7CiAgICAgcmV0LnRpbWUgPSAtMTsKIAogICAgIC8qCiAgICAgICog
V2UgbWF5IGJlIG5ldyBpbiB0aGUgY3B1cG9vbCwgb3IganVzdCBjb21pbmcgYmFjayBvbmxpbmUu
IEluIHdoaWNoCi0gICAgICogY2FzZSwgdGhlcmUgbWF5IGJlIHZDUFVzIGluIHRoZSB3YWl0cXVl
dWUgdGhhdCB3ZSBjYW4gYXNzaWduIHRvIHVzCisgICAgICogY2FzZSwgdGhlcmUgbWF5IGJlIHVu
aXRzIGluIHRoZSB3YWl0cXVldWUgdGhhdCB3ZSBjYW4gYXNzaWduIHRvIHVzCiAgICAgICogYW5k
IHJ1bi4KICAgICAgKi8KICAgICBpZiAoIHVubGlrZWx5KHJldC50YXNrID09IE5VTEwpICkKQEAg
LTc1OCwxMCArNzUxLDEwIEBAIHN0YXRpYyBzdHJ1Y3QgdGFza19zbGljZSBudWxsX3NjaGVkdWxl
KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKICAgICAgICAgICAgIGdvdG8gdW5sb2NrOwog
CiAgICAgICAgIC8qCi0gICAgICAgICAqIFdlIHNjYW4gdGhlIHdhaXRxdWV1ZSB0d2ljZSwgZm9y
IHByaW9yaXRpemluZyB2Y3B1cyB0aGF0IGhhdmUKKyAgICAgICAgICogV2Ugc2NhbiB0aGUgd2Fp
dHF1ZXVlIHR3aWNlLCBmb3IgcHJpb3JpdGl6aW5nIHVuaXRzIHRoYXQgaGF2ZQogICAgICAgICAg
KiBzb2Z0LWFmZmluaXR5IHdpdGggY3B1LiBUaGlzIG1heSBsb29rIGxpa2Ugc29tZXRoaW5nIGV4
cGVuc2l2ZSB0bwotICAgICAgICAgKiBkbyBoZXJlIGluIG51bGxfc2NoZWR1bGUoKSwgYnV0IGl0
J3MgYWN0dWFsbHkgZmluZSwgYmVjZXVzZSB3ZSBkbwotICAgICAgICAgKiBpdCBvbmx5IGluIGNh
c2VzIHdoZXJlIGEgcGNwdSBoYXMgbm8gdmNwdSBhc3NvY2lhdGVkIChlLmcuLCBhcworICAgICAg
ICAgKiBkbyBoZXJlIGluIG51bGxfc2NoZWR1bGUoKSwgYnV0IGl0J3MgYWN0dWFsbHkgZmluZSwg
YmVjYXVzZSB3ZSBkbworICAgICAgICAgKiBpdCBvbmx5IGluIGNhc2VzIHdoZXJlIGEgcGNwdSBo
YXMgbm8gdW5pdCBhc3NvY2lhdGVkIChlLmcuLCBhcwogICAgICAgICAgKiBzYWlkIGFib3ZlLCB0
aGUgY3B1IGhhcyBqdXN0IGpvaW5lZCBhIGNwdXBvb2wpLgogICAgICAgICAgKi8KICAgICAgICAg
Zm9yX2VhY2hfYWZmaW5pdHlfYmFsYW5jZV9zdGVwKCBicyApCkBAIC03NjksMTQgKzc2MiwxNCBA
QCBzdGF0aWMgc3RydWN0IHRhc2tfc2xpY2UgbnVsbF9zY2hlZHVsZShjb25zdCBzdHJ1Y3Qgc2No
ZWR1bGVyICpvcHMsCiAgICAgICAgICAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5KCB3dmMsICZwcnYt
PndhaXRxLCB3YWl0cV9lbGVtICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBpZiAo
IGJzID09IEJBTEFOQ0VfU09GVF9BRkZJTklUWSAmJgotICAgICAgICAgICAgICAgICAgICAgIWhh
c19zb2Z0X2FmZmluaXR5KHd2Yy0+dmNwdS0+c2NoZWRfdW5pdCkgKQorICAgICAgICAgICAgICAg
ICAgICAgIWhhc19zb2Z0X2FmZmluaXR5KHd2Yy0+dW5pdCkgKQogICAgICAgICAgICAgICAgICAg
ICBjb250aW51ZTsKIAotICAgICAgICAgICAgICAgIGlmICggdmNwdV9jaGVja19hZmZpbml0eSh3
dmMtPnZjcHUsIGNwdSwgYnMpICkKKyAgICAgICAgICAgICAgICBpZiAoIHVuaXRfY2hlY2tfYWZm
aW5pdHkod3ZjLT51bml0LCBjcHUsIGJzKSApCiAgICAgICAgICAgICAgICAgewotICAgICAgICAg
ICAgICAgICAgICB2Y3B1X2Fzc2lnbihwcnYsIHd2Yy0+dmNwdSwgY3B1KTsKKyAgICAgICAgICAg
ICAgICAgICAgdW5pdF9hc3NpZ24ocHJ2LCB3dmMtPnVuaXQsIGNwdSk7CiAgICAgICAgICAgICAg
ICAgICAgIGxpc3RfZGVsX2luaXQoJnd2Yy0+d2FpdHFfZWxlbSk7Ci0gICAgICAgICAgICAgICAg
ICAgIHJldC50YXNrID0gd3ZjLT52Y3B1LT5zY2hlZF91bml0OworICAgICAgICAgICAgICAgICAg
ICByZXQudGFzayA9IHd2Yy0+dW5pdDsKICAgICAgICAgICAgICAgICAgICAgZ290byB1bmxvY2s7
CiAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgfQpAQCAtNzg2LDE3ICs3NzksMTcgQEAg
c3RhdGljIHN0cnVjdCB0YXNrX3NsaWNlIG51bGxfc2NoZWR1bGUoY29uc3Qgc3RydWN0IHNjaGVk
dWxlciAqb3BzLAogICAgIH0KIAogICAgIGlmICggdW5saWtlbHkocmV0LnRhc2sgPT0gTlVMTCB8
fCAhdW5pdF9ydW5uYWJsZShyZXQudGFzaykpICkKLSAgICAgICAgcmV0LnRhc2sgPSBpZGxlX3Zj
cHVbY3B1XS0+c2NoZWRfdW5pdDsKKyAgICAgICAgcmV0LnRhc2sgPSBzY2hlZF9pZGxlX3VuaXQo
Y3B1KTsKIAotICAgIE5VTExfVkNQVV9DSEVDSyhyZXQudGFzay0+dmNwdSk7CisgICAgTlVMTF9V
TklUX0NIRUNLKHJldC50YXNrKTsKICAgICByZXR1cm4gcmV0OwogfQogCi1zdGF0aWMgaW5saW5l
IHZvaWQgZHVtcF92Y3B1KHN0cnVjdCBudWxsX3ByaXZhdGUgKnBydiwgc3RydWN0IG51bGxfdW5p
dCAqbnZjKQorc3RhdGljIGlubGluZSB2b2lkIGR1bXBfdW5pdChzdHJ1Y3QgbnVsbF9wcml2YXRl
ICpwcnYsIHN0cnVjdCBudWxsX3VuaXQgKm52YykKIHsKLSAgICBwcmludGsoIlslaS4laV0gcGNw
dT0lZCIsIG52Yy0+dmNwdS0+ZG9tYWluLT5kb21haW5faWQsCi0gICAgICAgICAgICBudmMtPnZj
cHUtPnZjcHVfaWQsIGxpc3RfZW1wdHkoJm52Yy0+d2FpdHFfZWxlbSkgPwotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBudmMtPnZjcHUtPnByb2Nlc3NvciA6IC0xKTsKKyAgICBwcmlu
dGsoIlslaS4laV0gcGNwdT0lZCIsIG52Yy0+dW5pdC0+ZG9tYWluLT5kb21haW5faWQsCisgICAg
ICAgICAgICBudmMtPnVuaXQtPnVuaXRfaWQsIGxpc3RfZW1wdHkoJm52Yy0+d2FpdHFfZWxlbSkg
PworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzY2hlZF91bml0X2NwdShudmMtPnVu
aXQpIDogLTEpOwogfQogCiBzdGF0aWMgdm9pZCBudWxsX2R1bXBfcGNwdShjb25zdCBzdHJ1Y3Qg
c2NoZWR1bGVyICpvcHMsIGludCBjcHUpCkBAIC04MTIsMTYgKzgwNSwxNyBAQCBzdGF0aWMgdm9p
ZCBudWxsX2R1bXBfcGNwdShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIGludCBjcHUpCiAg
ICAgICAgICAgIGNwdSwKICAgICAgICAgICAgbnJfY3B1X2lkcywgY3B1bWFza19iaXRzKHBlcl9j
cHUoY3B1X3NpYmxpbmdfbWFzaywgY3B1KSksCiAgICAgICAgICAgIG5yX2NwdV9pZHMsIGNwdW1h
c2tfYml0cyhwZXJfY3B1KGNwdV9jb3JlX21hc2ssIGNwdSkpKTsKLSAgICBpZiAoIHBlcl9jcHUo
bnBjLCBjcHUpLnZjcHUgIT0gTlVMTCApCi0gICAgICAgIHByaW50aygiLCB2Y3B1PSVwdiIsIHBl
cl9jcHUobnBjLCBjcHUpLnZjcHUpOworICAgIGlmICggcGVyX2NwdShucGMsIGNwdSkudW5pdCAh
PSBOVUxMICkKKyAgICAgICAgcHJpbnRrKCIsIHVuaXQ9JXBkdiVkIiwgcGVyX2NwdShucGMsIGNw
dSkudW5pdC0+ZG9tYWluLAorICAgICAgICAgICAgICAgcGVyX2NwdShucGMsIGNwdSkudW5pdC0+
dW5pdF9pZCk7CiAgICAgcHJpbnRrKCJcbiIpOwogCi0gICAgLyogY3VycmVudCBWQ1BVIChub3Ro
aW5nIHRvIHNheSBpZiB0aGF0J3MgdGhlIGlkbGUgdmNwdSkgKi8KKyAgICAvKiBjdXJyZW50IHVu
aXQgKG5vdGhpbmcgdG8gc2F5IGlmIHRoYXQncyB0aGUgaWRsZSB1bml0KSAqLwogICAgIG52YyA9
IG51bGxfdW5pdChjdXJyX29uX2NwdShjcHUpKTsKLSAgICBpZiAoIG52YyAmJiAhaXNfaWRsZV92
Y3B1KG52Yy0+dmNwdSkgKQorICAgIGlmICggbnZjICYmICFpc19pZGxlX3VuaXQobnZjLT51bml0
KSApCiAgICAgewogICAgICAgICBwcmludGsoIlx0cnVuOiAiKTsKLSAgICAgICAgZHVtcF92Y3B1
KHBydiwgbnZjKTsKKyAgICAgICAgZHVtcF91bml0KHBydiwgbnZjKTsKICAgICAgICAgcHJpbnRr
KCJcbiIpOwogICAgIH0KIApAQCAtODQ0LDIzICs4MzgsMjMgQEAgc3RhdGljIHZvaWQgbnVsbF9k
dW1wKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcykKICAgICBsaXN0X2Zvcl9lYWNoKCBpdGVy
LCAmcHJ2LT5uZG9tICkKICAgICB7CiAgICAgICAgIHN0cnVjdCBudWxsX2RvbSAqbmRvbTsKLSAg
ICAgICAgc3RydWN0IHZjcHUgKnY7CisgICAgICAgIHN0cnVjdCBzY2hlZF91bml0ICp1bml0Owog
CiAgICAgICAgIG5kb20gPSBsaXN0X2VudHJ5KGl0ZXIsIHN0cnVjdCBudWxsX2RvbSwgbmRvbV9l
bGVtKTsKIAogICAgICAgICBwcmludGsoIlx0RG9tYWluOiAlZFxuIiwgbmRvbS0+ZG9tLT5kb21h
aW5faWQpOwotICAgICAgICBmb3JfZWFjaF92Y3B1KCBuZG9tLT5kb20sIHYgKQorICAgICAgICBm
b3JfZWFjaF9zY2hlZF91bml0KCBuZG9tLT5kb20sIHVuaXQgKQogICAgICAgICB7Ci0gICAgICAg
ICAgICBzdHJ1Y3QgbnVsbF91bml0ICogY29uc3QgbnZjID0gbnVsbF91bml0KHYtPnNjaGVkX3Vu
aXQpOworICAgICAgICAgICAgc3RydWN0IG51bGxfdW5pdCAqIGNvbnN0IG52YyA9IG51bGxfdW5p
dCh1bml0KTsKICAgICAgICAgICAgIHNwaW5sb2NrX3QgKmxvY2s7CiAKLSAgICAgICAgICAgIGxv
Y2sgPSB1bml0X3NjaGVkdWxlX2xvY2sobnZjLT52Y3B1LT5zY2hlZF91bml0KTsKKyAgICAgICAg
ICAgIGxvY2sgPSB1bml0X3NjaGVkdWxlX2xvY2sodW5pdCk7CiAKICAgICAgICAgICAgIHByaW50
aygiXHQlM2Q6ICIsICsrbG9vcCk7Ci0gICAgICAgICAgICBkdW1wX3ZjcHUocHJ2LCBudmMpOwor
ICAgICAgICAgICAgZHVtcF91bml0KHBydiwgbnZjKTsKICAgICAgICAgICAgIHByaW50aygiXG4i
KTsKIAotICAgICAgICAgICAgdW5pdF9zY2hlZHVsZV91bmxvY2sobG9jaywgbnZjLT52Y3B1LT5z
Y2hlZF91bml0KTsKKyAgICAgICAgICAgIHVuaXRfc2NoZWR1bGVfdW5sb2NrKGxvY2ssIHVuaXQp
OwogICAgICAgICB9CiAgICAgfQogCkBAIC04NzUsNyArODY5LDcgQEAgc3RhdGljIHZvaWQgbnVs
bF9kdW1wKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcykKICAgICAgICAgICAgIHByaW50aygi
LCAiKTsKICAgICAgICAgaWYgKCBsb29wICUgMjQgPT0gMCApCiAgICAgICAgICAgICBwcmludGso
IlxuXHQiKTsKLSAgICAgICAgcHJpbnRrKCIlcHYiLCBudmMtPnZjcHUpOworICAgICAgICBwcmlu
dGsoIiVwZHYlZCIsIG52Yy0+dW5pdC0+ZG9tYWluLCBudmMtPnVuaXQtPnVuaXRfaWQpOwogICAg
IH0KICAgICBwcmludGsoIlxuIik7CiAgICAgc3Bpbl91bmxvY2soJnBydi0+d2FpdHFfbG9jayk7
Ci0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 28 10:36:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 10:36:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVZSh-00019h-Jo; Tue, 28 May 2019 10:36:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=31/0=T4=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hVZSg-000185-E0
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 10:36:06 +0000
X-Inumbo-ID: 08541656-8134-11e9-8980-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 08541656-8134-11e9-8980-bc764e045a96;
 Tue, 28 May 2019 10:33:29 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id A170FB071;
 Tue, 28 May 2019 10:33:28 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 28 May 2019 12:33:00 +0200
Message-Id: <20190528103313.1343-48-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190528103313.1343-1-jgross@suse.com>
References: <20190528103313.1343-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH 47/60] xen/sched: move per-cpu variable
 scheduler to struct sched_resource
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGF2aW5nIGEgcG9pbnRlciB0byBzdHJ1Y3Qgc2NoZWR1bGVyIGluIHN0cnVjdCBzY2hlZF9yZXNv
dXJjZSBpbnN0ZWFkCm9mIHBlciBjcHUgaXMgZW5vdWdoLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdl
biBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KVjE6IG5ldyBwYXRjaAotLS0KIHhlbi9jb21t
b24vc2NoZWRfY3JlZGl0LmMgIHwgMTggKysrKysrKysrKystLS0tLS0tCiB4ZW4vY29tbW9uL3Nj
aGVkX2NyZWRpdDIuYyB8ICAzICsrLQogeGVuL2NvbW1vbi9zY2hlZHVsZS5jICAgICAgfCAyMSAr
KysrKysrKysrLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oIHwgIDIgKy0K
IDQgZmlsZXMgY2hhbmdlZCwgMjQgaW5zZXJ0aW9ucygrKSwgMjAgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYyBiL3hlbi9jb21tb24vc2NoZWRfY3Jl
ZGl0LmMKaW5kZXggMTUzMzllNmZhZS4uNWU2MDc4ODExMiAxMDA2NDQKLS0tIGEveGVuL2NvbW1v
bi9zY2hlZF9jcmVkaXQuYworKysgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCkBAIC0zNTAs
OSArMzUwLDEwIEBAIERFRklORV9QRVJfQ1BVKHVuc2lnbmVkIGludCwgbGFzdF90aWNrbGVfY3B1
KTsKIHN0YXRpYyBpbmxpbmUgdm9pZCBfX3J1bnFfdGlja2xlKHN0cnVjdCBjc2NoZWRfdW5pdCAq
bmV3KQogewogICAgIHVuc2lnbmVkIGludCBjcHUgPSBzY2hlZF91bml0X2NwdShuZXctPnVuaXQp
OworICAgIHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqc2QgPSBnZXRfc2NoZWRfcmVzKGNwdSk7CiAg
ICAgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQgPSBuZXctPnVuaXQ7CiAgICAgc3RydWN0IGNzY2hl
ZF91bml0ICogY29uc3QgY3VyID0gQ1NDSEVEX1VOSVQoY3Vycl9vbl9jcHUoY3B1KSk7Ci0gICAg
c3RydWN0IGNzY2hlZF9wcml2YXRlICpwcnYgPSBDU0NIRURfUFJJVihwZXJfY3B1KHNjaGVkdWxl
ciwgY3B1KSk7CisgICAgc3RydWN0IGNzY2hlZF9wcml2YXRlICpwcnYgPSBDU0NIRURfUFJJVihz
ZC0+c2NoZWR1bGVyKTsKICAgICBjcHVtYXNrX3QgbWFzaywgaWRsZV9tYXNrLCAqb25saW5lOwog
ICAgIGludCBiYWxhbmNlX3N0ZXAsIGlkbGVyc19lbXB0eTsKIApAQCAtOTM3LDcgKzkzOCw4IEBA
IGNzY2hlZF91bml0X2FjY3Qoc3RydWN0IGNzY2hlZF9wcml2YXRlICpwcnYsIHVuc2lnbmVkIGlu
dCBjcHUpCiB7CiAgICAgc3RydWN0IHNjaGVkX3VuaXQgKmN1cnJ1bml0ID0gY3VycmVudC0+c2No
ZWRfdW5pdDsKICAgICBzdHJ1Y3QgY3NjaGVkX3VuaXQgKiBjb25zdCBzdmMgPSBDU0NIRURfVU5J
VChjdXJydW5pdCk7Ci0gICAgY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzID0gcGVyX2NwdShz
Y2hlZHVsZXIsIGNwdSk7CisgICAgc3RydWN0IHNjaGVkX3Jlc291cmNlICpzZCA9IGdldF9zY2hl
ZF9yZXMoY3B1KTsKKyAgICBjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMgPSBzZC0+c2NoZWR1
bGVyOwogCiAgICAgQVNTRVJUKCBzY2hlZF91bml0X2NwdShjdXJydW5pdCkgPT0gY3B1ICk7CiAg
ICAgQVNTRVJUKCBzdmMtPnNkb20gIT0gTlVMTCApOwpAQCAtOTkzLDggKzk5NSw3IEBAIGNzY2hl
ZF91bml0X2FjY3Qoc3RydWN0IGNzY2hlZF9wcml2YXRlICpwcnYsIHVuc2lnbmVkIGludCBjcHUp
CiAgICAgICAgICAgICAgKiBpZGxlcnMuIEJ1dCwgaWYgd2UgYXJlIGhlcmUsIGl0IG1lYW5zIHRo
ZXJlIGlzIHNvbWVvbmUgcnVubmluZwogICAgICAgICAgICAgICogb24gaXQsIGFuZCBoZW5jZSB0
aGUgYml0IG11c3QgYmUgemVybyBhbHJlYWR5LgogICAgICAgICAgICAgICovCi0gICAgICAgICAg
ICBBU1NFUlQoIWNwdW1hc2tfdGVzdF9jcHUoY3B1LAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIENTQ0hFRF9QUklWKHBlcl9jcHUoc2NoZWR1bGVyLCBjcHUpKS0+aWRsZXJz
KSk7CisgICAgICAgICAgICBBU1NFUlQoIWNwdW1hc2tfdGVzdF9jcHUoY3B1LCBDU0NIRURfUFJJ
VihzZC0+c2NoZWR1bGVyKS0+aWRsZXJzKSk7CiAgICAgICAgICAgICBjcHVfcmFpc2Vfc29mdGly
cShjcHUsIFNDSEVEVUxFX1NPRlRJUlEpOwogICAgICAgICB9CiAgICAgfQpAQCAtMTA4OSw2ICsx
MDkwLDcgQEAgY3NjaGVkX3VuaXRfc2xlZXAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBz
dHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIHsKICAgICBzdHJ1Y3QgY3NjaGVkX3VuaXQgKiBjb25z
dCBzdmMgPSBDU0NIRURfVU5JVCh1bml0KTsKICAgICB1bnNpZ25lZCBpbnQgY3B1ID0gc2NoZWRf
dW5pdF9jcHUodW5pdCk7CisgICAgc3RydWN0IHNjaGVkX3Jlc291cmNlICpzZCA9IGdldF9zY2hl
ZF9yZXMoY3B1KTsKIAogICAgIFNDSEVEX1NUQVRfQ1JBTksodW5pdF9zbGVlcCk7CiAKQEAgLTEx
MDEsNyArMTEwMyw3IEBAIGNzY2hlZF91bml0X3NsZWVwKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIg
Km9wcywgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiAgICAgICAgICAqIEJ1dCwgd2UgYXJlIGhl
cmUgYmVjYXVzZSB1bml0IGlzIGdvaW5nIHRvIHNsZWVwIHdoaWxlIHJ1bm5pbmcgb24gY3B1LAog
ICAgICAgICAgKiBzbyB0aGUgYml0IG11c3QgYmUgemVybyBhbHJlYWR5LgogICAgICAgICAgKi8K
LSAgICAgICAgQVNTRVJUKCFjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgQ1NDSEVEX1BSSVYocGVyX2Nw
dShzY2hlZHVsZXIsIGNwdSkpLT5pZGxlcnMpKTsKKyAgICAgICAgQVNTRVJUKCFjcHVtYXNrX3Rl
c3RfY3B1KGNwdSwgQ1NDSEVEX1BSSVYoc2QtPnNjaGVkdWxlciktPmlkbGVycykpOwogICAgICAg
ICBjcHVfcmFpc2Vfc29mdGlycShjcHUsIFNDSEVEVUxFX1NPRlRJUlEpOwogICAgIH0KICAgICBl
bHNlIGlmICggX191bml0X29uX3J1bnEoc3ZjKSApCkBAIC0xNTgxLDggKzE1ODMsOSBAQCBzdGF0
aWMgdm9pZAogY3NjaGVkX3RpY2sodm9pZCAqX2NwdSkKIHsKICAgICB1bnNpZ25lZCBpbnQgY3B1
ID0gKHVuc2lnbmVkIGxvbmcpX2NwdTsKKyAgICBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKnNkID0g
Z2V0X3NjaGVkX3JlcyhjcHUpOwogICAgIHN0cnVjdCBjc2NoZWRfcGNwdSAqc3BjID0gQ1NDSEVE
X1BDUFUoY3B1KTsKLSAgICBzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKnBydiA9IENTQ0hFRF9QUklW
KHBlcl9jcHUoc2NoZWR1bGVyLCBjcHUpKTsKKyAgICBzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKnBy
diA9IENTQ0hFRF9QUklWKHNkLT5zY2hlZHVsZXIpOwogCiAgICAgc3BjLT50aWNrKys7CiAKQEAg
LTE2MDcsNyArMTYxMCw4IEBAIGNzY2hlZF90aWNrKHZvaWQgKl9jcHUpCiBzdGF0aWMgc3RydWN0
IGNzY2hlZF91bml0ICoKIGNzY2hlZF9ydW5xX3N0ZWFsKGludCBwZWVyX2NwdSwgaW50IGNwdSwg
aW50IHByaSwgaW50IGJhbGFuY2Vfc3RlcCkKIHsKLSAgICBjb25zdCBzdHJ1Y3QgY3NjaGVkX3By
aXZhdGUgKiBjb25zdCBwcnYgPSBDU0NIRURfUFJJVihwZXJfY3B1KHNjaGVkdWxlciwgY3B1KSk7
CisgICAgc3RydWN0IHNjaGVkX3Jlc291cmNlICpzZCA9IGdldF9zY2hlZF9yZXMoY3B1KTsKKyAg
ICBjb25zdCBzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKiBjb25zdCBwcnYgPSBDU0NIRURfUFJJVihz
ZC0+c2NoZWR1bGVyKTsKICAgICBjb25zdCBzdHJ1Y3QgY3NjaGVkX3BjcHUgKiBjb25zdCBwZWVy
X3BjcHUgPSBDU0NIRURfUENQVShwZWVyX2NwdSk7CiAgICAgc3RydWN0IGNzY2hlZF91bml0ICpz
cGVlcjsKICAgICBzdHJ1Y3QgbGlzdF9oZWFkICppdGVyOwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1v
bi9zY2hlZF9jcmVkaXQyLmMgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYwppbmRleCAzYmZj
ZWVmYTQ2Li4xNzY0YWE3MDRlIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIu
YworKysgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYwpAQCAtMzI2NSw4ICszMjY1LDkgQEAg
cnVucV9jYW5kaWRhdGUoc3RydWN0IGNzY2hlZDJfcnVucXVldWVfZGF0YSAqcnFkLAogICAgICAg
ICAgICAgICAgdW5zaWduZWQgaW50ICpza2lwcGVkKQogewogICAgIHN0cnVjdCBsaXN0X2hlYWQg
Kml0ZXIsICp0ZW1wOworICAgIHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqc2QgPSBnZXRfc2NoZWRf
cmVzKGNwdSk7CiAgICAgc3RydWN0IGNzY2hlZDJfdW5pdCAqc25leHQgPSBOVUxMOwotICAgIHN0
cnVjdCBjc2NoZWQyX3ByaXZhdGUgKnBydiA9IGNzY2hlZDJfcHJpdihwZXJfY3B1KHNjaGVkdWxl
ciwgY3B1KSk7CisgICAgc3RydWN0IGNzY2hlZDJfcHJpdmF0ZSAqcHJ2ID0gY3NjaGVkMl9wcml2
KHNkLT5zY2hlZHVsZXIpOwogICAgIGJvb2wgeWllbGQgPSBmYWxzZSwgc29mdF9hZmZfcHJlZW1w
dCA9IGZhbHNlOwogCiAgICAgKnNraXBwZWQgPSAwOwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9z
Y2hlZHVsZS5jIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCmluZGV4IDliZmY0ZGMxODMuLjM0Yzk1
ZDFkYzYgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWR1bGUuYworKysgYi94ZW4vY29tbW9u
L3NjaGVkdWxlLmMKQEAgLTY2LDcgKzY2LDYgQEAgc3RhdGljIHZvaWQgdmNwdV9zaW5nbGVzaG90
X3RpbWVyX2ZuKHZvaWQgKmRhdGEpOwogc3RhdGljIHZvaWQgcG9sbF90aW1lcl9mbih2b2lkICpk
YXRhKTsKIAogLyogVGhpcyBpcyBnbG9iYWwgZm9yIG5vdyBzbyB0aGF0IHByaXZhdGUgaW1wbGVt
ZW50YXRpb25zIGNhbiByZWFjaCBpdCAqLwotREVGSU5FX1BFUl9DUFUoc3RydWN0IHNjaGVkdWxl
ciAqLCBzY2hlZHVsZXIpOwogREVGSU5FX1BFUl9DUFUoc3RydWN0IHNjaGVkX3Jlc291cmNlICos
IHNjaGVkX3Jlcyk7CiBzdGF0aWMgREVGSU5FX1BFUl9DUFUodW5zaWduZWQgaW50LCBzY2hlZF9y
ZXNfaWR4KTsKIApAQCAtMTMzLDcgKzEzMiw3IEBAIHN0YXRpYyBpbmxpbmUgc3RydWN0IHNjaGVk
dWxlciAqdmNwdV9zY2hlZHVsZXIoY29uc3Qgc3RydWN0IHZjcHUgKnYpCiAgICAgICogZm9yIGlk
bGUgdkNQVXMsIGl0IGlzIHNhZmUgdG8gdXNlIGl0LCB3aXRoIG5vIGxvY2tzLCB0byBmaWd1cmUg
dGhhdCBvdXQuCiAgICAgICovCiAgICAgQVNTRVJUKGlzX2lkbGVfZG9tYWluKGQpKTsKLSAgICBy
ZXR1cm4gcGVyX2NwdShzY2hlZHVsZXIsIHYtPnByb2Nlc3Nvcik7CisgICAgcmV0dXJuIGdldF9z
Y2hlZF9yZXModi0+cHJvY2Vzc29yKS0+c2NoZWR1bGVyOwogfQogI2RlZmluZSBWQ1BVMk9OTElO
RShfdikgY3B1cG9vbF9kb21haW5fY3B1bWFzaygoX3YpLT5kb21haW4pCiAKQEAgLTE3NjcsOCAr
MTc2Niw4IEBAIHN0YXRpYyBib29sIHNjaGVkX3Rhc2tsZXRfY2hlY2sodW5zaWduZWQgaW50IGNw
dSkKIHN0YXRpYyBzdHJ1Y3Qgc2NoZWRfdW5pdCAqZG9fc2NoZWR1bGUoc3RydWN0IHNjaGVkX3Vu
aXQgKnByZXYsIHNfdGltZV90IG5vdywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgaW50IGNwdSkKIHsKLSAgICBzdHJ1Y3Qgc2NoZWR1bGVyICpzY2hlZCA9
IHBlcl9jcHUoc2NoZWR1bGVyLCBjcHUpOwogICAgIHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqc2Qg
PSBnZXRfc2NoZWRfcmVzKGNwdSk7CisgICAgc3RydWN0IHNjaGVkdWxlciAqc2NoZWQgPSBzZC0+
c2NoZWR1bGVyOwogICAgIHN0cnVjdCBzY2hlZF91bml0ICpuZXh0OwogCiAgICAgLyogZ2V0IHBv
bGljeS1zcGVjaWZpYyBkZWNpc2lvbiBvbiBzY2hlZHVsaW5nLi4uICovCkBAIC0yMTQ0LDcgKzIx
NDMsNyBAQCBzdGF0aWMgaW50IGNwdV9zY2hlZHVsZV91cCh1bnNpZ25lZCBpbnQgY3B1KQogICAg
IHNkLT5jcHVzID0gY3B1bWFza19vZihjcHUpOwogICAgIHNldF9zY2hlZF9yZXMoY3B1LCBzZCk7
CiAKLSAgICBwZXJfY3B1KHNjaGVkdWxlciwgY3B1KSA9ICZvcHM7CisgICAgc2QtPnNjaGVkdWxl
ciA9ICZvcHM7CiAgICAgc3Bpbl9sb2NrX2luaXQoJnNkLT5fbG9jayk7CiAgICAgc2QtPnNjaGVk
dWxlX2xvY2sgPSAmc2QtPl9sb2NrOwogICAgIGluaXRfdGltZXIoJnNkLT5zX3RpbWVyLCBzX3Rp
bWVyX2ZuLCBOVUxMLCBjcHUpOwpAQCAtMjIwMyw3ICsyMjAyLDcgQEAgc3RhdGljIGludCBjcHVf
c2NoZWR1bGVfdXAodW5zaWduZWQgaW50IGNwdSkKIHN0YXRpYyB2b2lkIGNwdV9zY2hlZHVsZV9k
b3duKHVuc2lnbmVkIGludCBjcHUpCiB7CiAgICAgc3RydWN0IHNjaGVkX3Jlc291cmNlICpzZCA9
IGdldF9zY2hlZF9yZXMoY3B1KTsKLSAgICBzdHJ1Y3Qgc2NoZWR1bGVyICpzY2hlZCA9IHBlcl9j
cHUoc2NoZWR1bGVyLCBjcHUpOworICAgIHN0cnVjdCBzY2hlZHVsZXIgKnNjaGVkID0gc2QtPnNj
aGVkdWxlcjsKIAogICAgIHNjaGVkX2ZyZWVfcGRhdGEoc2NoZWQsIHNkLT5zY2hlZF9wcml2LCBj
cHUpOwogICAgIHNjaGVkX2ZyZWVfdmRhdGEoc2NoZWQsIGlkbGVfdmNwdVtjcHVdLT5zY2hlZF91
bml0LT5wcml2KTsKQEAgLTIyMTksOCArMjIxOCw4IEBAIHN0YXRpYyB2b2lkIGNwdV9zY2hlZHVs
ZV9kb3duKHVuc2lnbmVkIGludCBjcHUpCiAKIHZvaWQgc2NoZWR1bGVyX3BlcmNwdV9pbml0KHVu
c2lnbmVkIGludCBjcHUpCiB7Ci0gICAgc3RydWN0IHNjaGVkdWxlciAqc2NoZWQgPSBwZXJfY3B1
KHNjaGVkdWxlciwgY3B1KTsKICAgICBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKnNkID0gZ2V0X3Nj
aGVkX3JlcyhjcHUpOworICAgIHN0cnVjdCBzY2hlZHVsZXIgKnNjaGVkID0gc2QtPnNjaGVkdWxl
cjsKIAogICAgIGlmICggc3lzdGVtX3N0YXRlICE9IFNZU19TVEFURV9yZXN1bWUgKQogICAgICAg
ICBzY2hlZF9pbml0X3BkYXRhKHNjaGVkLCBzZC0+c2NoZWRfcHJpdiwgY3B1KTsKQEAgLTIyMzAs
OCArMjIyOSw4IEBAIHN0YXRpYyBpbnQgY3B1X3NjaGVkdWxlX2NhbGxiYWNrKAogICAgIHN0cnVj
dCBub3RpZmllcl9ibG9jayAqbmZiLCB1bnNpZ25lZCBsb25nIGFjdGlvbiwgdm9pZCAqaGNwdSkK
IHsKICAgICB1bnNpZ25lZCBpbnQgY3B1ID0gKHVuc2lnbmVkIGxvbmcpaGNwdTsKLSAgICBzdHJ1
Y3Qgc2NoZWR1bGVyICpzY2hlZCA9IHBlcl9jcHUoc2NoZWR1bGVyLCBjcHUpOwogICAgIHN0cnVj
dCBzY2hlZF9yZXNvdXJjZSAqc2QgPSBnZXRfc2NoZWRfcmVzKGNwdSk7CisgICAgc3RydWN0IHNj
aGVkdWxlciAqc2NoZWQgPSBzZC0+c2NoZWR1bGVyOwogICAgIGludCByYyA9IDA7CiAKICAgICAv
KgpAQCAtMjQwNyw3ICsyNDA2LDcgQEAgaW50IHNjaGVkdWxlX2NwdV9zd2l0Y2godW5zaWduZWQg
aW50IGNwdSwgc3RydWN0IGNwdXBvb2wgKmMpCiB7CiAgICAgc3RydWN0IHZjcHUgKmlkbGU7CiAg
ICAgdm9pZCAqcHByaXYsICpwcHJpdl9vbGQsICp2cHJpdiwgKnZwcml2X29sZDsKLSAgICBzdHJ1
Y3Qgc2NoZWR1bGVyICpvbGRfb3BzID0gcGVyX2NwdShzY2hlZHVsZXIsIGNwdSk7CisgICAgc3Ry
dWN0IHNjaGVkdWxlciAqb2xkX29wcyA9IGdldF9zY2hlZF9yZXMoY3B1KS0+c2NoZWR1bGVyOwog
ICAgIHN0cnVjdCBzY2hlZHVsZXIgKm5ld19vcHMgPSAoYyA9PSBOVUxMKSA/ICZvcHMgOiBjLT5z
Y2hlZDsKICAgICBzdHJ1Y3QgY3B1cG9vbCAqb2xkX3Bvb2wgPSBwZXJfY3B1KGNwdXBvb2wsIGNw
dSk7CiAgICAgc3RydWN0IHNjaGVkX3Jlc291cmNlICpzZCA9IGdldF9zY2hlZF9yZXMoY3B1KTsK
QEAgLTI0NzMsNyArMjQ3Miw3IEBAIGludCBzY2hlZHVsZV9jcHVfc3dpdGNoKHVuc2lnbmVkIGlu
dCBjcHUsIHN0cnVjdCBjcHVwb29sICpjKQogICAgIHBwcml2X29sZCA9IHNkLT5zY2hlZF9wcml2
OwogICAgIG5ld19sb2NrID0gc2NoZWRfc3dpdGNoX3NjaGVkKG5ld19vcHMsIGNwdSwgcHByaXYs
IHZwcml2KTsKIAotICAgIHBlcl9jcHUoc2NoZWR1bGVyLCBjcHUpID0gbmV3X29wczsKKyAgICBz
ZC0+c2NoZWR1bGVyID0gbmV3X29wczsKICAgICBzZC0+c2NoZWRfcHJpdiA9IHBwcml2OwogCiAg
ICAgLyoKQEAgLTI1NzQsNyArMjU3Myw3IEBAIHZvaWQgc2NoZWRfdGlja19zdXNwZW5kKHZvaWQp
CiAgICAgc3RydWN0IHNjaGVkdWxlciAqc2NoZWQ7CiAgICAgdW5zaWduZWQgaW50IGNwdSA9IHNt
cF9wcm9jZXNzb3JfaWQoKTsKIAotICAgIHNjaGVkID0gcGVyX2NwdShzY2hlZHVsZXIsIGNwdSk7
CisgICAgc2NoZWQgPSBnZXRfc2NoZWRfcmVzKGNwdSktPnNjaGVkdWxlcjsKICAgICBzY2hlZF9k
b190aWNrX3N1c3BlbmQoc2NoZWQsIGNwdSk7CiAgICAgcmN1X2lkbGVfZW50ZXIoY3B1KTsKICAg
ICByY3VfaWRsZV90aW1lcl9zdGFydCgpOwpAQCAtMjU4Nyw3ICsyNTg2LDcgQEAgdm9pZCBzY2hl
ZF90aWNrX3Jlc3VtZSh2b2lkKQogCiAgICAgcmN1X2lkbGVfdGltZXJfc3RvcCgpOwogICAgIHJj
dV9pZGxlX2V4aXQoY3B1KTsKLSAgICBzY2hlZCA9IHBlcl9jcHUoc2NoZWR1bGVyLCBjcHUpOwor
ICAgIHNjaGVkID0gZ2V0X3NjaGVkX3JlcyhjcHUpLT5zY2hlZHVsZXI7CiAgICAgc2NoZWRfZG9f
dGlja19yZXN1bWUoc2NoZWQsIGNwdSk7CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hl
bi9zY2hlZC1pZi5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKaW5kZXggZjU5NjJjYmNm
Yi4uYWQ2Y2Y0MzQyNSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKKysr
IGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKQEAgLTM2LDYgKzM2LDcgQEAgZXh0ZXJuIGNv
bnN0IGNwdW1hc2tfdCAqc2NoZWRfcmVzX21hc2s7CiAgKiBhcyB0aGUgcmVzdCBvZiB0aGUgc3Ry
dWN0LiAgSnVzdCBoYXZlIHRoZSBzY2hlZHVsZXIgcG9pbnQgdG8gdGhlCiAgKiBvbmUgaXQgd2Fu
dHMgKFRoaXMgbWF5IGJlIHRoZSBvbmUgcmlnaHQgaW4gZnJvbnQgb2YgaXQpLiovCiBzdHJ1Y3Qg
c2NoZWRfcmVzb3VyY2UgeworICAgIHN0cnVjdCBzY2hlZHVsZXIgICAqc2NoZWR1bGVyOwogICAg
IHNwaW5sb2NrX3QgICAgICAgICAqc2NoZWR1bGVfbG9jaywKICAgICAgICAgICAgICAgICAgICAg
ICAgX2xvY2s7CiAgICAgc3RydWN0IHNjaGVkX3VuaXQgICpjdXJyOyAgICAgICAgICAgLyogY3Vy
cmVudCB0YXNrICAgICAgICAgICAgICAgICAgICAqLwpAQCAtNTAsNyArNTEsNiBAQCBzdHJ1Y3Qg
c2NoZWRfcmVzb3VyY2UgewogCiAjZGVmaW5lIGN1cnJfb25fY3B1KGMpICAgIChnZXRfc2NoZWRf
cmVzKGMpLT5jdXJyKQogCi1ERUNMQVJFX1BFUl9DUFUoc3RydWN0IHNjaGVkdWxlciAqLCBzY2hl
ZHVsZXIpOwogREVDTEFSRV9QRVJfQ1BVKHN0cnVjdCBjcHVwb29sICosIGNwdXBvb2wpOwogREVD
TEFSRV9QRVJfQ1BVKHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqLCBzY2hlZF9yZXMpOwogCi0tIAoy
LjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 28 10:36:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 10:36:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVZTW-0001oZ-4z; Tue, 28 May 2019 10:36:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=31/0=T4=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hVZTU-0001ne-Qs
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 10:36:56 +0000
X-Inumbo-ID: 06c100ec-8134-11e9-9fb4-7fd2d8c0f977
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 06c100ec-8134-11e9-9fb4-7fd2d8c0f977;
 Tue, 28 May 2019 10:33:26 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 0E208B033;
 Tue, 28 May 2019 10:33:26 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 28 May 2019 12:32:49 +0200
Message-Id: <20190528103313.1343-37-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190528103313.1343-1-jgross@suse.com>
References: <20190528103313.1343-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH 36/60] xen/sched: introduce unit_runnable_state()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Robert VanVossen <robert.vanvossen@dornerworks.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 Josh Whitehead <josh.whitehead@dornerworks.com>,
 Meng Xu <mengxu@cis.upenn.edu>, Jan Beulich <jbeulich@suse.com>,
 Dario Faggioli <dfaggioli@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VG9kYXkgdGhlIHZjcHUgcnVuc3RhdGUgb2YgYSBuZXcgc2NoZWR1bGVkIHZjcHUgaXMgYWx3YXlz
IHNldCB0bwoicnVubmluZyIgZXZlbiBpZiBhdCB0aGF0IHRpbWUgdmNwdV9ydW5uYWJsZSgpIGlz
IGFscmVhZHkgcmV0dXJuaW5nCmZhbHNlIGR1ZSB0byBhIHJhY2UgKGUuZy4gd2l0aCBwYXVzaW5n
IHRoZSB2Y3B1KS4KCldpdGggY29yZSBzY2hlZHVsaW5nIHRoaXMgY2FuIG5vIGxvbmdlciB3b3Jr
IGFzIG5vdCBhbGwgdmNwdXMgb2YgYQpzY2hlZHVsZSB1bml0IGhhdmUgdG8gYmUgInJ1bm5pbmci
IHdoZW4gYmVpbmcgc2NoZWR1bGVkLiBTbyB0aGUgdmNwdSdzCm5ldyBydW5zdGF0ZSBoYXMgdG8g
YmUgc2VsZWN0ZWQgYXQgdGhlIHNhbWUgdGltZSBhcyB0aGUgcnVubmFiaWxpdHkgb2YKdGhlIHJl
bGF0ZWQgc2NoZWR1bGUgdW5pdCBpcyBwcm9iZWQuCgpGb3IgdGhpcyBwdXJwb3NlIGludHJvZHVj
ZSBhIG5ldyBoZWxwZXIgdW5pdF9ydW5uYWJsZV9zdGF0ZSgpIHdoaWNoCndpbGwgc2F2ZSB0aGUg
bmV3IHJ1bnN0YXRlIG9mIGFsbCB0ZXN0ZWQgdmNwdXMgaW4gYSBuZXcgZmllbGQgb2YgdGhlCnZj
cHUgc3RydWN0LgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PgotLS0KUkZDIFYyOiBuZXcgcGF0Y2gKLS0tCiB4ZW4vY29tbW9uL2RvbWFpbi5jICAgICAgICAg
fCAgMSArCiB4ZW4vY29tbW9uL3NjaGVkX2FyaW5jNjUzLmMgfCAgMiArLQogeGVuL2NvbW1vbi9z
Y2hlZF9jcmVkaXQuYyAgIHwgNDkgKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCiB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYyAgfCAgNyArKysrLS0tCiB4ZW4v
Y29tbW9uL3NjaGVkX251bGwuYyAgICAgfCAgMyArKy0KIHhlbi9jb21tb24vc2NoZWRfcnQuYyAg
ICAgICB8ICA4ICsrKysrKystCiB4ZW4vY29tbW9uL3NjaGVkdWxlLmMgICAgICAgfCAgMiArLQog
eGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmggIHwgMTQgKysrKysrKysrKysrKwogeGVuL2luY2x1
ZGUveGVuL3NjaGVkLmggICAgIHwgIDEgKwogOSBmaWxlcyBjaGFuZ2VkLCA1NyBpbnNlcnRpb25z
KCspLCAzMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2RvbWFpbi5jIGIv
eGVuL2NvbW1vbi9kb21haW4uYwppbmRleCA2NWY4YTM2OWMxLi4wZGFlZGNhNzI5IDEwMDY0NAot
LS0gYS94ZW4vY29tbW9uL2RvbWFpbi5jCisrKyBiL3hlbi9jb21tb24vZG9tYWluLmMKQEAgLTE1
MCw2ICsxNTAsNyBAQCBzdHJ1Y3QgdmNwdSAqdmNwdV9jcmVhdGUoc3RydWN0IGRvbWFpbiAqZCwg
dW5zaWduZWQgaW50IHZjcHVfaWQpCiAgICAgaWYgKCBpc19pZGxlX2RvbWFpbihkKSApCiAgICAg
ewogICAgICAgICB2LT5ydW5zdGF0ZS5zdGF0ZSA9IFJVTlNUQVRFX3J1bm5pbmc7CisgICAgICAg
IHYtPm5ld19zdGF0ZSA9IFJVTlNUQVRFX3J1bm5pbmc7CiAgICAgfQogICAgIGVsc2UKICAgICB7
CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2FyaW5jNjUzLmMgYi94ZW4vY29tbW9uL3Nj
aGVkX2FyaW5jNjUzLmMKaW5kZXggMzRlZmNjMDdjOS4uNzU5YzQyYWI3MyAxMDA2NDQKLS0tIGEv
eGVuL2NvbW1vbi9zY2hlZF9hcmluYzY1My5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfYXJpbmM2
NTMuYwpAQCAtNTU3LDcgKzU1Nyw3IEBAIGE2NTNzY2hlZF9kb19zY2hlZHVsZSgKICAgICBpZiAo
ICEoKG5ld190YXNrICE9IE5VTEwpCiAgICAgICAgICAgICYmIChBVU5JVChuZXdfdGFzaykgIT0g
TlVMTCkKICAgICAgICAgICAgJiYgQVVOSVQobmV3X3Rhc2spLT5hd2FrZQotICAgICAgICAgICAm
JiB1bml0X3J1bm5hYmxlKG5ld190YXNrKSkgKQorICAgICAgICAgICAmJiB1bml0X3J1bm5hYmxl
X3N0YXRlKG5ld190YXNrKSkgKQogICAgICAgICBuZXdfdGFzayA9IElETEVUQVNLKGNwdSk7CiAg
ICAgQlVHX09OKG5ld190YXNrID09IE5VTEwpOwogCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3Nj
aGVkX2NyZWRpdC5jIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYwppbmRleCAxOTZmNjEzNDIw
Li4xNTMzOWU2ZmFlIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCisrKyBi
L3hlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMKQEAgLTE4OTksNyArMTg5OSw3IEBAIHN0YXRpYyB2
b2lkIGNzY2hlZF9zY2hlZHVsZSgKICAgICBpZiAoICF0ZXN0X2JpdChDU0NIRURfRkxBR19VTklU
X1lJRUxELCAmc2N1cnItPmZsYWdzKQogICAgICAgICAgJiYgIXRhc2tsZXRfd29ya19zY2hlZHVs
ZWQKICAgICAgICAgICYmIHBydi0+cmF0ZWxpbWl0Ci0gICAgICAgICAmJiB1bml0X3J1bm5hYmxl
KHVuaXQpCisgICAgICAgICAmJiB1bml0X3J1bm5hYmxlX3N0YXRlKHVuaXQpCiAgICAgICAgICAm
JiAhaXNfaWRsZV91bml0KHVuaXQpCiAgICAgICAgICAmJiBydW50aW1lIDwgcHJ2LT5yYXRlbGlt
aXQgKQogICAgIHsKQEAgLTE5NDQsMzMgKzE5NDQsMzYgQEAgc3RhdGljIHZvaWQgY3NjaGVkX3Nj
aGVkdWxlKAogICAgICAgICBkZWNfbnJfcnVubmFibGUoc2NoZWRfY3B1KTsKICAgICB9CiAKLSAg
ICBzbmV4dCA9IF9fcnVucV9lbGVtKHJ1bnEtPm5leHQpOwotCi0gICAgLyogVGFza2xldCB3b3Jr
ICh3aGljaCBydW5zIGluIGlkbGUgVU5JVCBjb250ZXh0KSBvdmVycmlkZXMgYWxsIGVsc2UuICov
Ci0gICAgaWYgKCB0YXNrbGV0X3dvcmtfc2NoZWR1bGVkICkKLSAgICB7Ci0gICAgICAgIFRSQUNF
XzBEKFRSQ19DU0NIRURfU0NIRURfVEFTS0xFVCk7Ci0gICAgICAgIHNuZXh0ID0gQ1NDSEVEX1VO
SVQoc2NoZWRfaWRsZV91bml0KHNjaGVkX2NwdSkpOwotICAgICAgICBzbmV4dC0+cHJpID0gQ1ND
SEVEX1BSSV9UU19CT09TVDsKLSAgICB9Ci0KICAgICAvKgogICAgICAqIENsZWFyIFlJRUxEIGZs
YWcgYmVmb3JlIHNjaGVkdWxpbmcgb3V0CiAgICAgICovCiAgICAgY2xlYXJfYml0KENTQ0hFRF9G
TEFHX1VOSVRfWUlFTEQsICZzY3Vyci0+ZmxhZ3MpOwogCi0gICAgLyoKLSAgICAgKiBTTVAgTG9h
ZCBiYWxhbmNlOgotICAgICAqCi0gICAgICogSWYgdGhlIG5leHQgaGlnaGVzdCBwcmlvcml0eSBs
b2NhbCBydW5uYWJsZSBVTklUIGhhcyBhbHJlYWR5IGVhdGVuCi0gICAgICogdGhyb3VnaCBpdHMg
Y3JlZGl0cywgbG9vayBvbiBvdGhlciBQQ1BVcyB0byBzZWUgaWYgd2UgaGF2ZSBtb3JlCi0gICAg
ICogdXJnZW50IHdvcmsuLi4gSWYgbm90LCBjc2NoZWRfbG9hZF9iYWxhbmNlKCkgd2lsbCByZXR1
cm4gc25leHQsIGJ1dAotICAgICAqIGFscmVhZHkgcmVtb3ZlZCBmcm9tIHRoZSBydW5xLgotICAg
ICAqLwotICAgIGlmICggc25leHQtPnByaSA+IENTQ0hFRF9QUklfVFNfT1ZFUiApCi0gICAgICAg
IF9fcnVucV9yZW1vdmUoc25leHQpOwotICAgIGVsc2UKLSAgICAgICAgc25leHQgPSBjc2NoZWRf
bG9hZF9iYWxhbmNlKHBydiwgc2NoZWRfY3B1LCBzbmV4dCwgJm1pZ3JhdGVkKTsKKyAgICBkbyB7
CisgICAgICAgIHNuZXh0ID0gX19ydW5xX2VsZW0ocnVucS0+bmV4dCk7CisKKyAgICAgICAgLyog
VGFza2xldCB3b3JrICh3aGljaCBydW5zIGluIGlkbGUgVU5JVCBjb250ZXh0KSBvdmVycmlkZXMg
YWxsIGVsc2UuICovCisgICAgICAgIGlmICggdGFza2xldF93b3JrX3NjaGVkdWxlZCApCisgICAg
ICAgIHsKKyAgICAgICAgICAgIFRSQUNFXzBEKFRSQ19DU0NIRURfU0NIRURfVEFTS0xFVCk7Cisg
ICAgICAgICAgICBzbmV4dCA9IENTQ0hFRF9VTklUKHNjaGVkX2lkbGVfdW5pdChzY2hlZF9jcHUp
KTsKKyAgICAgICAgICAgIHNuZXh0LT5wcmkgPSBDU0NIRURfUFJJX1RTX0JPT1NUOworICAgICAg
ICB9CisKKyAgICAgICAgLyoKKyAgICAgICAgICogU01QIExvYWQgYmFsYW5jZToKKyAgICAgICAg
ICoKKyAgICAgICAgICogSWYgdGhlIG5leHQgaGlnaGVzdCBwcmlvcml0eSBsb2NhbCBydW5uYWJs
ZSBVTklUIGhhcyBhbHJlYWR5IGVhdGVuCisgICAgICAgICAqIHRocm91Z2ggaXRzIGNyZWRpdHMs
IGxvb2sgb24gb3RoZXIgUENQVXMgdG8gc2VlIGlmIHdlIGhhdmUgbW9yZQorICAgICAgICAgKiB1
cmdlbnQgd29yay4uLiBJZiBub3QsIGNzY2hlZF9sb2FkX2JhbGFuY2UoKSB3aWxsIHJldHVybiBz
bmV4dCwgYnV0CisgICAgICAgICAqIGFscmVhZHkgcmVtb3ZlZCBmcm9tIHRoZSBydW5xLgorICAg
ICAgICAgKi8KKyAgICAgICAgaWYgKCBzbmV4dC0+cHJpID4gQ1NDSEVEX1BSSV9UU19PVkVSICkK
KyAgICAgICAgICAgIF9fcnVucV9yZW1vdmUoc25leHQpOworICAgICAgICBlbHNlCisgICAgICAg
ICAgICBzbmV4dCA9IGNzY2hlZF9sb2FkX2JhbGFuY2UocHJ2LCBzY2hlZF9jcHUsIHNuZXh0LCAm
bWlncmF0ZWQpOworCisgICAgfSB3aGlsZSAoICF1bml0X3J1bm5hYmxlX3N0YXRlKHNuZXh0LT51
bml0KSApOwogCiAgICAgLyoKICAgICAgKiBVcGRhdGUgaWRsZXJzIG1hc2sgaWYgbmVjZXNzYXJ5
LiBXaGVuIHdlJ3JlIGlkbGluZywgb3RoZXIgQ1BVcwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9z
Y2hlZF9jcmVkaXQyLmMgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYwppbmRleCA2Njk1NDQx
NTg4Li4zYmZjZWVmYTQ2IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYwor
KysgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYwpAQCAtMzI4OCw3ICszMjg4LDcgQEAgcnVu
cV9jYW5kaWRhdGUoc3RydWN0IGNzY2hlZDJfcnVucXVldWVfZGF0YSAqcnFkLAogICAgICAqIElu
IGZhY3QsIGl0IG1heSBiZSB0aGUgY2FzZSB0aGF0IHNjdXJyIGlzIGFib3V0IHRvIHNwaW4sIGFu
ZCB0aGVyZSdzCiAgICAgICogbm8gcG9pbnQgZm9yY2luZyBpdCB0byBkbyBzbyB1bnRpbCByYXRl
IGxpbWl0aW5nIGV4cGlyZXMuCiAgICAgICovCi0gICAgaWYgKCAheWllbGQgJiYgcHJ2LT5yYXRl
bGltaXRfdXMgJiYgdW5pdF9ydW5uYWJsZShzY3Vyci0+dW5pdCkgJiYKKyAgICBpZiAoICF5aWVs
ZCAmJiBwcnYtPnJhdGVsaW1pdF91cyAmJiB1bml0X3J1bm5hYmxlX3N0YXRlKHNjdXJyLT51bml0
KSAmJgogICAgICAgICAgKG5vdyAtIHNjdXJyLT51bml0LT5zdGF0ZV9lbnRyeV90aW1lKSA8IE1J
Q1JPU0VDUyhwcnYtPnJhdGVsaW1pdF91cykgKQogICAgIHsKICAgICAgICAgaWYgKCB1bmxpa2Vs
eSh0Yl9pbml0X2RvbmUpICkKQEAgLTMzNDIsNyArMzM0Miw3IEBAIHJ1bnFfY2FuZGlkYXRlKHN0
cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnJxZCwKICAgICAgKgogICAgICAqIE9mIGNvdXJz
ZSwgd2UgYWxzbyBkZWZhdWx0IHRvIGlkbGUgYWxzbyBpZiBzY3VyciBpcyBub3QgcnVubmFibGUu
CiAgICAgICovCi0gICAgaWYgKCB1bml0X3J1bm5hYmxlKHNjdXJyLT51bml0KSAmJiAhc29mdF9h
ZmZfcHJlZW1wdCApCisgICAgaWYgKCB1bml0X3J1bm5hYmxlX3N0YXRlKHNjdXJyLT51bml0KSAm
JiAhc29mdF9hZmZfcHJlZW1wdCApCiAgICAgICAgIHNuZXh0ID0gc2N1cnI7CiAgICAgZWxzZQog
ICAgICAgICBzbmV4dCA9IGNzY2hlZDJfdW5pdChzY2hlZF9pZGxlX3VuaXQoY3B1KSk7CkBAIC0z
NDAyLDcgKzM0MDIsOCBAQCBydW5xX2NhbmRpZGF0ZShzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9k
YXRhICpycWQsCiAgICAgICAgICAqIHNvbWUgYnVkZ2V0LCB0aGVuIGNob29zZSBpdC4KICAgICAg
ICAgICovCiAgICAgICAgIGlmICggKHlpZWxkIHx8IHN2Yy0+Y3JlZGl0ID4gc25leHQtPmNyZWRp
dCkgJiYKLSAgICAgICAgICAgICAoIWhhc19jYXAoc3ZjKSB8fCB1bml0X2dyYWJfYnVkZ2V0KHN2
YykpICkKKyAgICAgICAgICAgICAoIWhhc19jYXAoc3ZjKSB8fCB1bml0X2dyYWJfYnVkZ2V0KHN2
YykpICYmCisgICAgICAgICAgICAgdW5pdF9ydW5uYWJsZV9zdGF0ZShzdmMtPnVuaXQpICkKICAg
ICAgICAgICAgIHNuZXh0ID0gc3ZjOwogCiAgICAgICAgIC8qIEluIGFueSBjYXNlLCBpZiB3ZSBn
b3QgdGhpcyBmYXIsIGJyZWFrLiAqLwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9udWxs
LmMgYi94ZW4vY29tbW9uL3NjaGVkX251bGwuYwppbmRleCA1MzRkMGFlYTVmLi5lOTMzNmEyOTQ4
IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX251bGwuYworKysgYi94ZW4vY29tbW9uL3Nj
aGVkX251bGwuYwpAQCAtNzc2LDcgKzc3Niw4IEBAIHN0YXRpYyB2b2lkIG51bGxfc2NoZWR1bGUo
Y29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqcHJldiwKICAg
ICAgICAgc3Bpbl91bmxvY2soJnBydi0+d2FpdHFfbG9jayk7CiAgICAgfQogCi0gICAgaWYgKCB1
bmxpa2VseShwcmV2LT5uZXh0X3Rhc2sgPT0gTlVMTCB8fCAhdW5pdF9ydW5uYWJsZShwcmV2LT5u
ZXh0X3Rhc2spKSApCisgICAgaWYgKCB1bmxpa2VseShwcmV2LT5uZXh0X3Rhc2sgPT0gTlVMTCB8
fAorICAgICAgICAgICAgICAgICAgIXVuaXRfcnVubmFibGVfc3RhdGUocHJldi0+bmV4dF90YXNr
KSkgKQogICAgICAgICBwcmV2LT5uZXh0X3Rhc2sgPSBzY2hlZF9pZGxlX3VuaXQoc2NoZWRfY3B1
KTsKIAogICAgIE5VTExfVU5JVF9DSEVDSyhwcmV2LT5uZXh0X3Rhc2spOwpkaWZmIC0tZ2l0IGEv
eGVuL2NvbW1vbi9zY2hlZF9ydC5jIGIveGVuL2NvbW1vbi9zY2hlZF9ydC5jCmluZGV4IGFlZDQ5
ODk3MGUuLjYyNThkZDJmMmEgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfcnQuYworKysg
Yi94ZW4vY29tbW9uL3NjaGVkX3J0LmMKQEAgLTEwOTQsMTIgKzEwOTQsMTggQEAgcnRfc2NoZWR1
bGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqY3VycnVu
aXQsCiAgICAgZWxzZQogICAgIHsKICAgICAgICAgc25leHQgPSBydW5xX3BpY2sob3BzLCBjcHVt
YXNrX29mKHNjaGVkX2NwdSkpOworCiAgICAgICAgIGlmICggc25leHQgPT0gTlVMTCApCiAgICAg
ICAgICAgICBzbmV4dCA9IHJ0X3VuaXQoc2NoZWRfaWRsZV91bml0KHNjaGVkX2NwdSkpOworICAg
ICAgICBlbHNlIGlmICggIXVuaXRfcnVubmFibGVfc3RhdGUoc25leHQtPnVuaXQpICkKKyAgICAg
ICAgeworICAgICAgICAgICAgcV9yZW1vdmUoc25leHQpOworICAgICAgICAgICAgc25leHQgPSBy
dF91bml0KHNjaGVkX2lkbGVfdW5pdChzY2hlZF9jcHUpKTsKKyAgICAgICAgfQogCiAgICAgICAg
IC8qIGlmIHNjdXJyIGhhcyBoaWdoZXIgcHJpb3JpdHkgYW5kIGJ1ZGdldCwgc3RpbGwgcGljayBz
Y3VyciAqLwogICAgICAgICBpZiAoICFpc19pZGxlX3VuaXQoY3VycnVuaXQpICYmCi0gICAgICAg
ICAgICAgdW5pdF9ydW5uYWJsZShjdXJydW5pdCkgJiYKKyAgICAgICAgICAgICB1bml0X3J1bm5h
YmxlX3N0YXRlKGN1cnJ1bml0KSAmJgogICAgICAgICAgICAgIHNjdXJyLT5jdXJfYnVkZ2V0ID4g
MCAmJgogICAgICAgICAgICAgICggaXNfaWRsZV91bml0KHNuZXh0LT51bml0KSB8fAogICAgICAg
ICAgICAgICAgY29tcGFyZV91bml0X3ByaW9yaXR5KHNjdXJyLCBzbmV4dCkgPiAwICkgKQpkaWZm
IC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCmlu
ZGV4IDlkZTMxNWFkYTEuLjM1MjgwMzYyMmQgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWR1
bGUuYworKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKQEAgLTIwNiw3ICsyMDYsNyBAQCBzdGF0
aWMgaW5saW5lIHZvaWQgc2NoZWRfdW5pdF9ydW5zdGF0ZV9jaGFuZ2Uoc3RydWN0IHNjaGVkX3Vu
aXQgKnVuaXQsCiAgICAgc3RydWN0IHZjcHUgKnYgPSB1bml0LT52Y3B1OwogCiAgICAgaWYgKCBy
dW5uaW5nICkKLSAgICAgICAgdmNwdV9ydW5zdGF0ZV9jaGFuZ2UodiwgUlVOU1RBVEVfcnVubmlu
ZywgbmV3X2VudHJ5X3RpbWUpOworICAgICAgICB2Y3B1X3J1bnN0YXRlX2NoYW5nZSh2LCB2LT5u
ZXdfc3RhdGUsIG5ld19lbnRyeV90aW1lKTsKICAgICBlbHNlCiAgICAgICAgIHZjcHVfcnVuc3Rh
dGVfY2hhbmdlKHYsCiAgICAgICAgICAgICAoKHYtPnBhdXNlX2ZsYWdzICYgVlBGX2Jsb2NrZWQp
ID8gUlVOU1RBVEVfYmxvY2tlZCA6CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQt
aWYuaCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oCmluZGV4IGU2NmQ4NjZmNDEuLjgwNWNl
ZmFhMDcgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oCisrKyBiL3hlbi9p
bmNsdWRlL3hlbi9zY2hlZC1pZi5oCkBAIC03MCw2ICs3MCwyMCBAQCBzdGF0aWMgaW5saW5lIGJv
b2wgdW5pdF9ydW5uYWJsZShjb25zdCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKICAgICByZXR1
cm4gdmNwdV9ydW5uYWJsZSh1bml0LT52Y3B1KTsKIH0KIAorc3RhdGljIGlubGluZSBib29sIHVu
aXRfcnVubmFibGVfc3RhdGUoY29uc3Qgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCit7CisgICAg
c3RydWN0IHZjcHUgKnY7CisgICAgYm9vbCBydW5uYWJsZTsKKworICAgIHYgPSB1bml0LT52Y3B1
OworICAgIHJ1bm5hYmxlID0gdmNwdV9ydW5uYWJsZSh2KTsKKworICAgIHYtPm5ld19zdGF0ZSA9
IHJ1bm5hYmxlID8gUlVOU1RBVEVfcnVubmluZworICAgICAgICAgICAgICAgICAgICAgICAgICAg
IDogKHYtPnBhdXNlX2ZsYWdzICYgVlBGX2Jsb2NrZWQpCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICA/IFJVTlNUQVRFX2Jsb2NrZWQgOiBSVU5TVEFURV9vZmZsaW5lOworICAgIHJldHVy
biBydW5uYWJsZTsKK30KKwogc3RhdGljIGlubGluZSB2b2lkIHNjaGVkX3NldF9yZXMoc3RydWN0
IHNjaGVkX3VuaXQgKnVuaXQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1
Y3Qgc2NoZWRfcmVzb3VyY2UgKnJlcykKIHsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9z
Y2hlZC5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKaW5kZXggOWZmOWNiMTQ4ZC4uZDViZjYx
Y2VkMCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKKysrIGIveGVuL2luY2x1
ZGUveGVuL3NjaGVkLmgKQEAgLTE3NCw2ICsxNzQsNyBAQCBzdHJ1Y3QgdmNwdQogICAgICAgICBY
RU5fR1VFU1RfSEFORExFKHZjcHVfcnVuc3RhdGVfaW5mb19jb21wYXRfdCkgY29tcGF0OwogICAg
IH0gcnVuc3RhdGVfZ3Vlc3Q7IC8qIGd1ZXN0IGFkZHJlc3MgKi8KICNlbmRpZgorICAgIGludCAg
ICAgICAgICAgICAgbmV3X3N0YXRlOwogCiAgICAgLyogSGFzIHRoZSBGUFUgYmVlbiBpbml0aWFs
aXNlZD8gKi8KICAgICBib29sICAgICAgICAgICAgIGZwdV9pbml0aWFsaXNlZDsKLS0gCjIuMTYu
NAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 28 10:38:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 10:38:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVZUy-0002EA-JN; Tue, 28 May 2019 10:38:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=RBlk=T4=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hVZUw-0002Dw-Tk
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 10:38:26 +0000
X-Inumbo-ID: b84302ac-8134-11e9-9e59-87aaf8463000
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b84302ac-8134-11e9-9e59-87aaf8463000;
 Tue, 28 May 2019 10:38:24 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 28 May 2019 04:38:23 -0600
Message-Id: <5CED0F9B0200007800232FEF@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.1 
Date: Tue, 28 May 2019 04:38:19 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20190510161056.48648-1-roger.pau@citrix.com>
 <20190510161056.48648-4-roger.pau@citrix.com>
 <5CE7C0F30200007800231EEB@prv1-mh.provo.novell.com>
 <20190527164419.oc75p6kmegiv3m7v@Air-de-Roger>
 <5CECF68A0200007800232E9B@prv1-mh.provo.novell.com>
 <20190528100529.apc7rlpdzvgr3vzf@Air-de-Roger>
In-Reply-To: <20190528100529.apc7rlpdzvgr3vzf@Air-de-Roger>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 3/5] pci: switch pci_conf_{read/write} to
 use pci_sbdf_t
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Brian Woods <brian.woods@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI4LjA1LjE5IGF0IDEyOjA1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFR1ZSwgTWF5IDI4LCAyMDE5IGF0IDAyOjUxOjIyQU0gLTA2MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMjcuMDUuMTkgYXQgMTg6NDQsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gT24gRnJpLCBNYXkgMjQsIDIwMTkgYXQgMDQ6MDE6MjNBTSAtMDYwMCwgSmFu
IEJldWxpY2ggd3JvdGU6Cj4+ID4+ID4+PiBPbiAxMC4wNS4xOSBhdCAxODoxMCwgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPiB3cm90ZToKPj4gPj4gPiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4vcGNpLmgK
Pj4gPj4gPiArKysgYi94ZW4vaW5jbHVkZS94ZW4vcGNpLmgKPj4gPj4gPiBAQCAtNTgsNiArNTgs
MTEgQEAgdHlwZWRlZiB1bmlvbiB7Cj4+ID4+ID4gICAgICB9Owo+PiA+PiA+ICB9IHBjaV9zYmRm
X3Q7Cj4+ID4+ID4gIAo+PiA+PiA+ICsjZGVmaW5lIFBDSV9TQkRGX1QocywgYiwgZCwgZikgXAo+
PiA+PiA+ICsgICAgKChwY2lfc2JkZl90KSB7IC5zZWcgPSAocyksIC5idXMgPSAoYiksIC5kZXYg
PSAoZCksIC5mdW5jID0gKGYpIH0pCj4+ID4+IAo+PiA+PiBJJ2QgcHJlZmVyIGlmIHRoZSBfVCBz
dWZmaXggY291bGQgYmUgb21pdHRlZC4gQWZhaWNzIHRoZXJlJ3Mgbm8gdXNlIG9mIHRoZQo+PiA+
PiBleGlzdGluZyBQQ0lfU0JERigpIGFueXdoZXJlIGluIHRoZSB0cmVlLCBzbyB0aGlzIHNob3Vs
ZCBiZSBmaW5lLiBGb3IKPj4gPj4gdGhlIDJuZCBtYWNybyBiZWxvdyBJIGNhbid0IGVhc2lseSB0
ZWxsIHdoZXRoZXIgdGhlIGZldyBleGlzdGluZyB1c2VkCj4+ID4+IGhhdmUgYWxsIGRpc2FwcGVh
cmVkIGJ5IG5vdywgYnV0IGl0IHNlZW1zIGxpa2VseS4KPj4gPiAKPj4gPiBJIGNhbiBzZWUgYWJv
dXQgZHJvcHBpbmcgdGhlIF9UIHN1ZmZpeCwgYnV0IEkgdGhpbmsgdGhlcmUncyBsaWtlbHkKPj4g
PiBzb21lIG92ZXJsYXAgYmV0d2VlbiB0aGUgaW50cm9kdWN0aW9uIG9mIFBDSV9TQkRGX1QgYW5k
IHRoZSBsYXN0IHVzZXIKPj4gPiBvZiB0aGUgY3VycmVudCBQQ0lfU0JERiBoZWxwZXJzLCBzbyBt
YXliZSBpdCdzIGZpbmUgdG8gdXNlIHRoZSBfVAo+PiA+IHN1ZmZpeCBhdCBmaXJzdCBhbmQgaGF2
ZSBvbmUgZmluYWwgcGF0Y2ggdGhhdCByZW1vdmVzIGl0Pwo+PiAKPj4gVGhhdCB3b3VsZCBiZSBh
biBvcHRpb24gaWYgaXQgY2FuJ3QgYmUgZG9uZSBpbiBvbmUgZ28sIHN1cmUuCj4+IAo+PiA+PiBB
bHNvIEknbSBhZnJhaWQgaW5pdGlhbGl6ZXJzIG9mIHRoaXMga2luZCB3aWxsIGJyZWFrIHRoZSBi
dWlsZCB3aXRoIG9sZCAKPiBnY2MuCj4+ID4gCj4+ID4gSSB0aG91Z2h0IHdlIGRyb3BwZWQgc3Vw
cG9ydCBmb3Igc3VjaCBvbGQgdmVyc2lvbnMgb2YgZ2NjLCBpcyB0aGF0IG5vdAo+PiA+IHRoZSBj
YXNlPwo+PiAKPj4gTm8geWV0LCBhcyBwZXIgLi9SRUFETUUuCj4gCj4gUmlnaHQsIHNvIHRoZW4g
SSBndWVzcyB0aGUgb25seSBzb2x1dGlvbiB3b3VsZCBiZSB0byB1c2Ugc29tZXRoaW5nCj4gbGlr
ZToKPiAKPiAjZGVmaW5lIFBDSV9TQkRGX1QocywgYiwgZCwgZikgXAo+ICAgICAoKHBjaV9zYmRm
X3QpIHsgLnNiZGYgPSBQQ0lfU0JERihzLGIsZCxmKSB9KQoKSSB0aGluayBzbywgeWVzLgoKPiBB
bmQgc2ltaWxhcmx5IGZvciB0aGUgb3RoZXIgaW5pdGlhbGl6ZXJzLiBJIGd1ZXNzIHRoZW4geW91
IHdvdWxkIGJlCj4gZmluZSB3aXRoIHVzaW5nIHRoZSBfVCBzdWZmaXggZm9yIHRob3NlIGhlbHBl
cnMgYW5kIGtlZXBpbmcgdGhlCj4gY3VycmVudCBvbmVzIGFzLWlzPwoKTm90IHJlYWxseSwgbm8g
LSBJIHdvdWxkIGhvcGUgZm9yIHRoaXMgdG8gYmUgdGhlIG9ubHkgdXNlIG9mClBDSV9TQkRGKCks
IGFuZCBoZW5jZSBJJ2Qgc3RpbGwgbGlrZSB0aGUgX1QgdG8gYmUgZHJvcHBlZCBhbmQgdGhlCmN1
cnJlbnQgbWFjcm8gdG8gYmUgZXhwYW5kZWQgZXhwbGljaXRseS4KCkphbgoKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 28 10:55:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 10:55:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVZl4-0004B7-45; Tue, 28 May 2019 10:55:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=31/0=T4=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hVZl2-0004B2-N6
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 10:55:04 +0000
X-Inumbo-ID: 09a07f4c-8137-11e9-9331-43a69be1d422
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 09a07f4c-8137-11e9-9331-43a69be1d422;
 Tue, 28 May 2019 10:55:00 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 15030ADD5;
 Tue, 28 May 2019 10:54:59 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 28 May 2019 12:54:57 +0200
Message-Id: <20190528105457.2305-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
MIME-Version: 1.0
Subject: [Xen-devel] [ANNOUNCE] Xen 4.13 Development Update
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org, jgross@suse.com
Cc: jgross@suse.com, luwei.kang@intel.com, wl@xen.org, konrad.wilk@oracle.com,
 andrew.cooper3@citrix.com, marmarek@invisiblethingslab.com, dfaggioli@suse.com,
 paul.durrant@citrix.com, JBeulich@suse.com, puwen@hygon.cn,
 Volodymyr_Babchuk@epam.com, chao.gao@intel.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBlbWFpbCBvbmx5IHRyYWNrcyBiaWcgaXRlbXMgZm9yIHhlbi5naXQgdHJlZS4gUGxlYXNl
IHJlcGx5IGZvciBpdGVtcyB5b3UKd291bGQgbGlrZSB0byBzZWUgaW4gNC4xMyBzbyB0aGF0IHBl
b3BsZSBoYXZlIGFuIGlkZWEgd2hhdCBpcyBnb2luZyBvbiBhbmQKcHJpb3JpdGlzZSBhY2NvcmRp
bmdseS4KCllvdSdyZSB3ZWxjb21lIHRvIHByb3ZpZGUgZGVzY3JpcHRpb24gYW5kIHVzZSBjYXNl
cyBvZiB0aGUgZmVhdHVyZSB5b3UncmUKd29ya2luZyBvbi4KCj0gVGltZWxpbmUgPQoKV2Ugbm93
IGFkb3B0IGEgZml4ZWQgY3V0LW9mZiBkYXRlIHNjaGVtZS4gV2Ugd2lsbCByZWxlYXNlIGFib3V0
IGV2ZXJ5IDggbW9udGhzLgpUaGUgdXBjb21pbmcgNC4xMyB0aW1lbGluZSBhcmUgYXMgZm9sbG93
ZWQ6CgoqIExhc3QgcG9zdGluZyBkYXRlOiBTZXB0ZW1iZXIgMTN0aCwgMjAxOQoqIEhhcmQgY29k
ZSBmcmVlemU6IFNlcHRlbWJlciAyN3RoLCAyMDE5CiogUkMxOiBUQkQKKiBSZWxlYXNlOiBOb3Zl
bWJlciA3dGgsIDIwMTkKCk5vdGUgdGhhdCB3ZSBkb24ndCBoYXZlIGZyZWV6ZSBleGNlcHRpb24g
c2NoZW1lIGFueW1vcmUuIEFsbCBwYXRjaGVzCnRoYXQgd2lzaCB0byBnbyBpbnRvIDQuMTMgbXVz
dCBiZSBwb3N0ZWQgaW5pdGlhbGx5IG5vIGxhdGVyIHRoYW4gdGhlCmxhc3QgcG9zdGluZyBkYXRl
IGFuZCBmaW5hbGx5IG5vIGxhdGVyIHRoYW4gdGhlIGhhcmQgY29kZSBmcmVlemUuIEFsbApwYXRj
aGVzIHBvc3RlZCBhZnRlciB0aGF0IGRhdGUgd2lsbCBiZSBhdXRvbWF0aWNhbGx5IHF1ZXVlZCBp
bnRvIG5leHQKcmVsZWFzZS4KClJDcyB3aWxsIGJlIGFycmFuZ2VkIGltbWVkaWF0ZWx5IGFmdGVy
IGZyZWV6ZS4KCldlIHJlY2VudGx5IGludHJvZHVjZWQgYSBqaXJhIGluc3RhbmNlIHRvIHRyYWNr
IGFsbCB0aGUgdGFza3MgKG5vdCBvbmx5IGJpZykKZm9yIHRoZSBwcm9qZWN0LiBTZWU6IGh0dHBz
Oi8veGVucHJvamVjdC5hdGxhc3NpYW4ubmV0L3Byb2plY3RzL1hFTi9pc3N1ZXMuCgpTb21lIG9m
IHRoZSB0YXNrcyB0cmFja2VkIGJ5IHRoaXMgZS1tYWlsIGFsc28gaGF2ZSBhIGNvcnJlc3BvbmRp
bmcgamlyYSB0YXNrCnJlZmVycmVkIGJ5IFhFTi1OLgoKSSBoYXZlIHN0YXJ0ZWQgdG8gaW5jbHVk
ZSB0aGUgdmVyc2lvbiBudW1iZXIgb2Ygc2VyaWVzIGFzc29jaWF0ZWQgdG8gZWFjaApmZWF0dXJl
LiBDYW4gZWFjaCBvd25lciBzZW5kIGFuIHVwZGF0ZSBvbiB0aGUgdmVyc2lvbiBudW1iZXIgaWYg
dGhlIHNlcmllcwp3YXMgcG9zdGVkIHVwc3RyZWFtPwoKPSBQcm9qZWN0cyA9Cgo9PSBIeXBlcnZp
c29yID09IAoKKiAgUGVyLWNwdSB0YXNrbGV0CiAgLSAgWEVOLTI4CiAgLSAgS29ucmFkIFJ6ZXN6
dXRlayBXaWxrCgoqICBJbXByb3ZlbWVudHMgdG8gZG9tYWluIGNyZWF0aW9uICh2MikKICAtICBB
bmRyZXcgQ29vcGVyCgoqICBDb3JlIGF3YXJlIHNjaGVkdWxpbmcgKFJGQyB2MSkKICAtICBEYXJp
byBGYWdnaW9saQoKKiAgQ29yZSBhd2FyZSBzY2hlZHVsaW5nIGZvciBjcmVkaXQyIChSRkMgdjEp
CiAgLSAgRGFyaW8gRmFnZ2lvbGkKCiogIENvcmUgc2NoZWR1bGluZyAodjEpCiAgLSAgSnVlcmdl
biBHcm9zcwoKKiAgU3dpdGNoIHRvIHVzZSBkb21oZWFwIHBhZ2UgZm9yIHBhZ2UgdGFibGUgKFJG
QyB2MSkKICAtICBXZWkgTGl1Cgo9PT0geDg2ID09PSAKCiogIFBWLUlPTU1VICh2NykKICAtICBQ
YXVsIER1cnJhbnQKCiogIEhWTSBndWVzdCBDUFUgdG9wb2xvZ3kgc3VwcG9ydCAoUkZDKQogIC0g
IENoYW8gR2FvCgoqICBJbnRlbCBQcm9jZXNzb3IgVHJhY2UgdmlydHVhbGl6YXRpb24gZW5hYmxp
bmcgKHYxKQogIC0gIEx1d2VpIEthbmcKCiogIExpbnV4IHN0dWIgZG9tYWlucyAoUkZDIHYyKQog
IC0gIE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraQoKKiAgSW1wcm92ZSBsYXRlIG1pY3JvY29k
ZSBsb2FkaW5nICh2NykKICAtICBDaGFvIEdhbwoKKiAgRml4ZXMgdG8gI0RCIGluamVjdGlvbgog
IC0gIEFuZHJldyBDb29wZXIKCiogIENQVUlEL01TUiBYZW4vdG9vbHN0YWNrIGltcHJvdmVtZW50
cwogIC0gIEFuZHJldyBDb29wZXIKCiogIEltcHJvdmVtZW50cyB0byBkb21haW5fY3Jhc2goKQog
IC0gIEFuZHJldyBDb29wZXIKCiogIEFkZCBzdXBwb3J0IGZvciBIeWdvbiBEaHlhbmEgRmFtaWx5
IDE4aCBwcm9jZXNzb3IgKHY0KQogIC0gIFB1IFdlbgoKKiAgeDJBUElDIHN1cHBvcnQgZm9yIEFN
RAogIC0gIEphbiBCZXVsaWNoCgoqICBFSUJSUwogIC0gIEFuZHJldyBDb29wZXIKCj09PSBBUk0g
PT09IAoKKiAgVEVFIG1lZGlhdG9yIChhbmQgT1AtVEVFKSBzdXBwb3J0IGluIFhFTiAodjIpCiAg
LSAgVm9sb2R5bXlyIEJhYmNodWsKCj09IENvbXBsZXRlZCA9PSAKCiogIERyb3AgdG1lbQogIC0g
IFdlaSBMaXUKCgpKdWVyZ2VuIEdyb3NzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 28 11:32:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 11:32:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVaLC-0007ma-BY; Tue, 28 May 2019 11:32:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=RBlk=T4=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hVaLB-0007mV-LW
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 11:32:25 +0000
X-Inumbo-ID: 40cfae48-813c-11e9-98a4-6f424122b5c0
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 40cfae48-813c-11e9-98a4-6f424122b5c0;
 Tue, 28 May 2019 11:32:20 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 28 May 2019 05:32:18 -0600
Message-Id: <5CED1C3E0200007800233110@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.1 
Date: Tue, 28 May 2019 05:32:14 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20190528103313.1343-1-jgross@suse.com>
 <20190528103313.1343-12-jgross@suse.com>
In-Reply-To: <20190528103313.1343-12-jgross@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 11/60] xen/sched: move per cpu scheduler
 private data into struct sched_resource
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 WeiLiu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Robert VanVossen <Robert.VanVossen@dornerworks.com>,
 Dario Faggioli <dfaggioli@suse.com>, Julien Grall <julien.grall@arm.com>,
 Joshua Whitehead <josh.whitehead@dornerworks.com>,
 Meng Xu <mengxu@cis.upenn.edu>, xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI4LjA1LjE5IGF0IDEyOjMyLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBUaGlz
IHByZXBhcmVzIHN1cHBvcnQgb2YgbGFyZ2VyIHNjaGVkdWxpbmcgZ3JhbnVsYXJpdGllcywgZS5n
LiBjb3JlCj4gc2NoZWR1bGluZy4KPiAKPiBXaGlsZSBhdCBpdCBtb3ZlIHNjaGVkX2hhc191cmdl
bnRfdmNwdSgpIGZyb20gaW5jbHVkZS9hc20teDg2L2NwdWlkbGUuaAo+IGludG8gc2NoZWR1bGUu
YyByZW1vdmluZyB0aGUgbmVlZCBmb3IgaW5jbHVkaW5nIHNjaGVkLWlmLmggaW4KPiBjcHVpZGxl
LmggYW5kIG11bHRpcGxlIG90aGVyIEMgc291cmNlcy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgoobWlub3IpIHg4NiBjaGFuZ2VzCkFja2VkLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgo+IEBAIC0yMDc0LDYgKzIwNzIsMTYg
QEAgdm9pZCB3YWl0KHZvaWQpCj4gICAgICBzY2hlZHVsZSgpOwo+ICB9Cj4gIAo+ICsvKgo+ICsg
KiB2Y3B1IGlzIHVyZ2VudCBpZiB2Y3B1IGlzIHBvbGxpbmcgZXZlbnQgY2hhbm5lbAo+ICsgKgo+
ICsgKiBpZiB1cmdlbnQgdmNwdSBleGlzdHMsIENQVSBzaG91bGQgbm90IGVudGVyIGRlZXAgQyBz
dGF0ZQo+ICsgKi8KPiAraW50IHNjaGVkX2hhc191cmdlbnRfdmNwdSh2b2lkKQo+ICt7Cj4gKyAg
ICByZXR1cm4gYXRvbWljX3JlYWQoJmdldF9zY2hlZF9yZXMoc21wX3Byb2Nlc3Nvcl9pZCgpKS0+
dXJnZW50X2NvdW50KTsKPiArfQoKTWFrZSB0aGlzIGZ1bmN0aW9uJ3MgcmV0dXJuIHR5cGUgImJv
b2wiIGF0IHRoZSBzYW1lIHRpbWU/CgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 28 11:44:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 11:44:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVaWZ-0000Jv-Id; Tue, 28 May 2019 11:44:11 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=RBlk=T4=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hVaWY-0000J2-Iw
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 11:44:10 +0000
X-Inumbo-ID: e720401c-813d-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e720401c-813d-11e9-8980-bc764e045a96;
 Tue, 28 May 2019 11:44:08 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 28 May 2019 05:44:07 -0600
Message-Id: <5CED1F030200007800233129@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.1 
Date: Tue, 28 May 2019 05:44:03 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20190528103313.1343-1-jgross@suse.com>
 <20190528103313.1343-50-jgross@suse.com>
In-Reply-To: <20190528103313.1343-50-jgross@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 49/60] xen/sched: reject switching smt
 on/off with core scheduling active
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 WeiLiu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI4LjA1LjE5IGF0IDEyOjMzLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiAtLS0g
YS94ZW4vYXJjaC94ODYvc3lzY3RsLmMKPiArKysgYi94ZW4vYXJjaC94ODYvc3lzY3RsLmMKPiBA
QCAtMjAwLDcgKzIwMCw4IEBAIGxvbmcgYXJjaF9kb19zeXNjdGwoCj4gIAo+ICAgICAgICAgIGNh
c2UgWEVOX1NZU0NUTF9DUFVfSE9UUExVR19TTVRfRU5BQkxFOgo+ICAgICAgICAgIGNhc2UgWEVO
X1NZU0NUTF9DUFVfSE9UUExVR19TTVRfRElTQUJMRToKPiAtICAgICAgICAgICAgaWYgKCAhY3B1
X2hhc19odHQgfHwgYm9vdF9jcHVfZGF0YS54ODZfbnVtX3NpYmxpbmdzIDwgMiApCj4gKyAgICAg
ICAgICAgIGlmICggIWNwdV9oYXNfaHR0IHx8IGJvb3RfY3B1X2RhdGEueDg2X251bV9zaWJsaW5n
cyA8IDIgfHwKPiArICAgICAgICAgICAgICAgICBzY2hlZF9kaXNhYmxlX3NtdF9zd2l0Y2hpbmcg
KQo+ICAgICAgICAgICAgICB7Cj4gICAgICAgICAgICAgICAgICByZXQgPSAtRU9QTk9UU1VQUDsK
PiAgICAgICAgICAgICAgICAgIGJyZWFrOwoKSSdtIG5vdCBjb252aW5jZWQgLUVPUE5PVFNVUFAg
aXMgYW4gYXBwcm9wcmlhdGUgZXJyb3IgY29kZSBmb3IKdGhpcyBuZXcgY2FzZS4gLUVQRVJNLCAt
RUFDQ0VTLCBvciAtRUlPIHdvdWxkIGFsbCBzZWVtIG1vcmUKYXBwcm9wcmlhdGUgdG8gbWUgKGFu
ZCBwZXJoYXBzIHRoZXJlIGFyZSBmdXJ0aGVyIG9uZXMpLgoKPiAtLS0gYS94ZW4vY29tbW9uL3Nj
aGVkdWxlLmMKPiArKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKPiBAQCAtNTcsNiArNTcsNyBA
QCBpbnRlZ2VyX3BhcmFtKCJzY2hlZF9yYXRlbGltaXRfdXMiLCBzY2hlZF9yYXRlbGltaXRfdXMp
Owo+ICAKPiAgLyogTnVtYmVyIG9mIHZjcHVzIHBlciBzdHJ1Y3Qgc2NoZWRfdW5pdC4gKi8KPiAg
c3RhdGljIHVuc2lnbmVkIGludCBzY2hlZF9ncmFudWxhcml0eSA9IDE7Cj4gK2Jvb2wgc2NoZWRf
ZGlzYWJsZV9zbXRfc3dpdGNoaW5nOwoKX19yZWFkX21vc3RseSAocGVyaGFwcyBhbHNvIHRoZSBw
cmUtZXhpc3RpbmcgdmFyaWFibGUgaW4gY29udGV4dCk/CgpKYW4KCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 28 11:47:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 11:47:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVaa7-0000Wi-3i; Tue, 28 May 2019 11:47:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=RBlk=T4=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hVaa5-0000Wd-GL
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 11:47:49 +0000
X-Inumbo-ID: 68353f46-813e-11e9-9be6-abb43b2b8533
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 68353f46-813e-11e9-9be6-abb43b2b8533;
 Tue, 28 May 2019 11:47:45 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 28 May 2019 05:47:44 -0600
Message-Id: <5CED1FDC0200007800233141@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.1 
Date: Tue, 28 May 2019 05:47:40 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20190528103313.1343-1-jgross@suse.com>
 <20190528103313.1343-55-jgross@suse.com>
In-Reply-To: <20190528103313.1343-55-jgross@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 54/60] xen/sched: add minimalistic idle
 scheduler for free cpus
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 WeiLiu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI4LjA1LjE5IGF0IDEyOjMzLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBJbnN0
ZWFkIG9mIGhhdmluZyBhIGZ1bGwgYmxvd24gc2NoZWR1bGVyIHJ1bm5pbmcgZm9yIHRoZSBmcmVl
IGNwdXMKPiBhZGQgYSB2ZXJ5IG1pbmltYWxpc3RpYyBzY2hlZHVsZXIgZm9yIHRoYXQgcHVycG9z
ZSBvbmx5IGV2ZXIgc2NoZWR1bGluZwo+IHRoZSByZWxhdGVkIGlkbGUgdmNwdS4gVGhpcyBoYXMg
dGhlIGJpZyBhZHZhbnRhZ2Ugb2Ygbm90IG5lZWRpbmcgYW55Cj4gcGVyLWNwdSwgcGVyLWRvbWFp
biBvciBwZXItc2NoZWR1bGluZyB1bml0IGRhdGEgZm9yIGZyZWUgY3B1cyBhbmQgaW4KPiB0dXJu
IHNpbXBsaWZ5aW5nIG1vdmluZyBjcHVzIHRvIGFuZCBmcm9tIGNwdXBvb2xzIGEgbG90LgoKQW5k
IHRoZSBudWxsIHNjaGVkdWxlciBpcyBub3QgbWluaW1hbGlzdGljIGVub3VnaD8KCj4gLS0tIGEv
eGVuL2FyY2gvYXJtL3NtcGJvb3QuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9zbXBib290LmMKPiBA
QCAtMzUwLDggKzM1MCw2IEBAIHZvaWQgc3RhcnRfc2Vjb25kYXJ5KHVuc2lnbmVkIGxvbmcgYm9v
dF9waHlzX29mZnNldCwKPiAgCj4gICAgICBzZXR1cF9jcHVfc2libGluZ19tYXAoY3B1aWQpOwo+
ICAKPiAtICAgIHNjaGVkdWxlcl9wZXJjcHVfaW5pdChjcHVpZCk7Cj4gLQo+ICAgICAgLyogUnVu
IGxvY2FsIG5vdGlmaWVycyAqLwo+ICAgICAgbm90aWZ5X2NwdV9zdGFydGluZyhjcHVpZCk7Cj4g
ICAgICAvKgo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKPiArKysgYi94ZW4vYXJjaC94
ODYvc21wYm9vdC5jCj4gQEAgLTM4Miw4ICszODIsNiBAQCB2b2lkIHN0YXJ0X3NlY29uZGFyeSh2
b2lkICp1bnVzZWQpCj4gIAo+ICAgICAgc2V0X2NwdV9zaWJsaW5nX21hcChjcHUpOwo+ICAKPiAt
ICAgIHNjaGVkdWxlcl9wZXJjcHVfaW5pdChjcHUpOwo+IC0KPiAgICAgIGluaXRfcGVyY3B1X3Rp
bWUoKTsKPiAgCj4gICAgICBzZXR1cF9zZWNvbmRhcnlfQVBJQ19jbG9jaygpOwoKU2VlaW5nIHlv
dSByZXZlcnQgaGVyZSB3aGF0IGFuIGVhcmxpZXIgcGF0Y2ggaW4gdGhlIHNlcmllcyBoYXMgYWRk
ZWQsCkkgZG9uJ3Qgc3VwcG9zZSByZS1vcmRlcmluZyBjb3VsZCBhdm9pZCB0aGlzIGNvZGUgY2h1
cm4/CgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 28 11:52:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 11:52:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVaeF-0001MI-1D; Tue, 28 May 2019 11:52:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=RBlk=T4=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hVaeD-0001M7-Ol
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 11:52:05 +0000
X-Inumbo-ID: 031e0c80-813f-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 031e0c80-813f-11e9-8980-bc764e045a96;
 Tue, 28 May 2019 11:52:05 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 28 May 2019 05:52:04 -0600
Message-Id: <5CED20DF0200007800233156@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.1 
Date: Tue, 28 May 2019 05:51:59 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20190528103313.1343-1-jgross@suse.com>
 <20190528103313.1343-61-jgross@suse.com>
In-Reply-To: <20190528103313.1343-61-jgross@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 60/60] xen/sched: add scheduling granularity
 enum
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 WeiLiu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI4LjA1LjE5IGF0IDEyOjMzLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBAQCAt
NjEsNiArNjIsMjMgQEAgdW5zaWduZWQgaW50IHNjaGVkX2dyYW51bGFyaXR5ID0gMTsKPiAgYm9v
bCBzY2hlZF9kaXNhYmxlX3NtdF9zd2l0Y2hpbmc7Cj4gIGNwdW1hc2tfdmFyX3Qgc2NoZWRfcmVz
X21hc2s7Cj4gIAo+ICsjaWZkZWYgQ09ORklHX1g4Ngo+ICtzdGF0aWMgaW50IF9faW5pdCBzY2hl
ZF9zZWxlY3RfZ3JhbnVsYXJpdHkoY29uc3QgY2hhciAqc3RyKQo+ICt7Cj4gKyAgICBpZiAoc3Ry
Y21wKCJjcHUiLCBzdHIpID09IDApCj4gKyAgICAgICAgb3B0X3NjaGVkX2dyYW51bGFyaXR5ID0g
U0NIRURfR1JBTl9jcHU7Cj4gKyAgICBlbHNlIGlmIChzdHJjbXAoImNvcmUiLCBzdHIpID09IDAp
Cj4gKyAgICAgICAgb3B0X3NjaGVkX2dyYW51bGFyaXR5ID0gU0NIRURfR1JBTl9jb3JlOwo+ICsg
ICAgZWxzZSBpZiAoc3RyY21wKCJzb2NrZXQiLCBzdHIpID09IDApCj4gKyAgICAgICAgb3B0X3Nj
aGVkX2dyYW51bGFyaXR5ID0gU0NIRURfR1JBTl9zb2NrZXQ7Cj4gKyAgICBlbHNlCj4gKyAgICAg
ICAgcmV0dXJuIC1FSU5WQUw7Cj4gKwo+ICsgICAgcmV0dXJuIDA7Cj4gK30KPiArY3VzdG9tX3Bh
cmFtKCJzY2hlZC1ncmFuIiwgc2NoZWRfc2VsZWN0X2dyYW51bGFyaXR5KTsKPiArI2VuZGlmCgpJ
J20gc3VycHJpc2VkIGJ5IHRoZSB4ODYgZGVwZW5kZW5jeSBoZXJlOiBJIGRpZG4ndCB0aGluayBI
VCBvciBtdWx0aS0KY29yZSBhcmUgeDg2LW9ubHkgY29uY2VwdHMuIEV2ZW4gaWYgQXJtIG1heSBu
b3Qgd2FudCB0aGlzIHJpZ2h0IG5vdywKSSB0aGluayBpdCB3b3VsZCBiZSBiZXR0ZXIgdG8gaGF2
ZSBhIGRlZGljYXRlZCBLY29uZmlnIHNldHRpbmcsIHdoaWNoCmZvciBub3cgb25seSB4ODYgd291
bGQgc2VsZWN0LgoKQWxzbyB0aGVyZSBhcmUgc2V2ZXJhbCBtaXNzaW5nIGJsYW5rcyBoZXJlLgoK
SmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 28 11:52:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 11:52:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVaeE-0001MC-Nn; Tue, 28 May 2019 11:52:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=31/0=T4=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hVaeD-0001M1-El
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 11:52:05 +0000
X-Inumbo-ID: 022b036a-813f-11e9-8980-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 022b036a-813f-11e9-8980-bc764e045a96;
 Tue, 28 May 2019 11:52:03 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 6F991AF1C;
 Tue, 28 May 2019 11:52:02 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20190528103313.1343-1-jgross@suse.com>
 <20190528103313.1343-50-jgross@suse.com>
 <5CED1F030200007800233129@prv1-mh.provo.novell.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 mQENBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAG0H0p1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT6JATkEEwECACMFAlOMcK8CGwMH
 CwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAKCRCw3p3WKL8TL8eZB/9G0juS/kDY9LhEXseh
 mE9U+iA1VsLhgDqVbsOtZ/S14LRFHczNd/Lqkn7souCSoyWsBs3/wO+OjPvxf7m+Ef+sMtr0
 G5lCWEWa9wa0IXx5HRPW/ScL+e4AVUbL7rurYMfwCzco+7TfjhMEOkC+va5gzi1KrErgNRHH
 kg3PhlnRY0Udyqx++UYkAsN4TQuEhNN32MvN0Np3WlBJOgKcuXpIElmMM5f1BBzJSKBkW0Jc
 Wy3h2Wy912vHKpPV/Xv7ZwVJ27v7KcuZcErtptDevAljxJtE7aJG6WiBzm+v9EswyWxwMCIO
 RoVBYuiocc51872tRGywc03xaQydB+9R7BHPuQENBFOMcBYBCADLMfoA44MwGOB9YT1V4KCy
 vAfd7E0BTfaAurbG+Olacciz3yd09QOmejFZC6AnoykydyvTFLAWYcSCdISMr88COmmCbJzn
 sHAogjexXiif6ANUUlHpjxlHCCcELmZUzomNDnEOTxZFeWMTFF9Rf2k2F0Tl4E5kmsNGgtSa
 aMO0rNZoOEiD/7UfPP3dfh8JCQ1VtUUsQtT1sxos8Eb/HmriJhnaTZ7Hp3jtgTVkV0ybpgFg
 w6WMaRkrBh17mV0z2ajjmabB7SJxcouSkR0hcpNl4oM74d2/VqoW4BxxxOD1FcNCObCELfIS
 auZx+XT6s+CE7Qi/c44ibBMR7hyjdzWbABEBAAGJAR8EGAECAAkFAlOMcBYCGwwACgkQsN6d
 1ii/Ey9D+Af/WFr3q+bg/8v5tCknCtn92d5lyYTBNt7xgWzDZX8G6/pngzKyWfedArllp0Pn
 fgIXtMNV+3t8Li1Tg843EXkP7+2+CQ98MB8XvvPLYAfW8nNDV85TyVgWlldNcgdv7nn1Sq8g
 HwB2BHdIAkYce3hEoDQXt/mKlgEGsLpzJcnLKimtPXQQy9TxUaLBe9PInPd+Ohix0XOlY+Uk
 QFEx50Ki3rSDl2Zt2tnkNYKUCvTJq7jvOlaPd6d/W0tZqpyy7KVay+K4aMobDsodB3dvEAs6
 ScCnh03dDAFgIq5nsB11j3KPKdVoPlfucX2c7kGNH+LUMbzqV6beIENfNexkOfxHf4kBrQQY
 AQgAIBYhBIUSZ3Lo9gSUpdCX97DendYovxMvBQJa3fDQAhsCAIEJELDendYovxMvdiAEGRYI
 AB0WIQRTLbB6QfY48x44uB6AXGG7T9hjvgUCWt3w0AAKCRCAXGG7T9hjvk2LAP99B/9FenK/
 1lfifxQmsoOrjbZtzCS6OKxPqOLHaY47BgEAqKKn36YAPpbk09d2GTVetoQJwiylx/Z9/mQI
 CUbQMg1pNQf9EjA1bNcMbnzJCgt0P9Q9wWCLwZa01SnQWFz8Z4HEaKldie+5bHBL5CzVBrLv
 81tqX+/j95llpazzCXZW2sdNL3r8gXqrajSox7LR2rYDGdltAhQuISd2BHrbkQVEWD4hs7iV
 1KQHe2uwXbKlguKPhk5ubZxqwsg/uIHw0qZDk+d0vxjTtO2JD5Jv/CeDgaBX4Emgp0NYs8IC
 UIyKXBtnzwiNv4cX9qKlz2Gyq9b+GdcLYZqMlIBjdCz0yJvgeb3WPNsCOanvbjelDhskx9gd
 6YUUFFqgsLtrKpCNyy203a58g2WosU9k9H+LcheS37Ph2vMVTISMszW9W8gyORSgmw==
Message-ID: <180b9637-f922-902b-add5-9a32e275d0a9@suse.com>
Date: Tue, 28 May 2019 13:52:00 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CED1F030200007800233129@prv1-mh.provo.novell.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH 49/60] xen/sched: reject switching smt
 on/off with core scheduling active
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, WeiLiu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Dario Faggioli <dfaggioli@suse.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjgvMDUvMjAxOSAxMzo0NCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjguMDUuMTkg
YXQgMTI6MzMsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+PiAtLS0gYS94ZW4vYXJjaC94ODYv
c3lzY3RsLmMKPj4gKysrIGIveGVuL2FyY2gveDg2L3N5c2N0bC5jCj4+IEBAIC0yMDAsNyArMjAw
LDggQEAgbG9uZyBhcmNoX2RvX3N5c2N0bCgKPj4gIAo+PiAgICAgICAgICBjYXNlIFhFTl9TWVND
VExfQ1BVX0hPVFBMVUdfU01UX0VOQUJMRToKPj4gICAgICAgICAgY2FzZSBYRU5fU1lTQ1RMX0NQ
VV9IT1RQTFVHX1NNVF9ESVNBQkxFOgo+PiAtICAgICAgICAgICAgaWYgKCAhY3B1X2hhc19odHQg
fHwgYm9vdF9jcHVfZGF0YS54ODZfbnVtX3NpYmxpbmdzIDwgMiApCj4+ICsgICAgICAgICAgICBp
ZiAoICFjcHVfaGFzX2h0dCB8fCBib290X2NwdV9kYXRhLng4Nl9udW1fc2libGluZ3MgPCAyIHx8
Cj4+ICsgICAgICAgICAgICAgICAgIHNjaGVkX2Rpc2FibGVfc210X3N3aXRjaGluZyApCj4+ICAg
ICAgICAgICAgICB7Cj4+ICAgICAgICAgICAgICAgICAgcmV0ID0gLUVPUE5PVFNVUFA7Cj4+ICAg
ICAgICAgICAgICAgICAgYnJlYWs7Cj4gCj4gSSdtIG5vdCBjb252aW5jZWQgLUVPUE5PVFNVUFAg
aXMgYW4gYXBwcm9wcmlhdGUgZXJyb3IgY29kZSBmb3IKPiB0aGlzIG5ldyBjYXNlLiAtRVBFUk0s
IC1FQUNDRVMsIG9yIC1FSU8gd291bGQgYWxsIHNlZW0gbW9yZQo+IGFwcHJvcHJpYXRlIHRvIG1l
IChhbmQgcGVyaGFwcyB0aGVyZSBhcmUgZnVydGhlciBvbmVzKS4KCkkgdGhpbmsgLUVJTyBvciAt
RUJVU1kgd291bGQgYmUgdGhlIGJlc3QgZml0LgoKPiAKPj4gLS0tIGEveGVuL2NvbW1vbi9zY2hl
ZHVsZS5jCj4+ICsrKyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwo+PiBAQCAtNTcsNiArNTcsNyBA
QCBpbnRlZ2VyX3BhcmFtKCJzY2hlZF9yYXRlbGltaXRfdXMiLCBzY2hlZF9yYXRlbGltaXRfdXMp
Owo+PiAgCj4+ICAvKiBOdW1iZXIgb2YgdmNwdXMgcGVyIHN0cnVjdCBzY2hlZF91bml0LiAqLwo+
PiAgc3RhdGljIHVuc2lnbmVkIGludCBzY2hlZF9ncmFudWxhcml0eSA9IDE7Cj4+ICtib29sIHNj
aGVkX2Rpc2FibGVfc210X3N3aXRjaGluZzsKPiAKPiBfX3JlYWRfbW9zdGx5IChwZXJoYXBzIGFs
c28gdGhlIHByZS1leGlzdGluZyB2YXJpYWJsZSBpbiBjb250ZXh0KT8KClllcywgY2FuIGRvLgoK
Ckp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 28 11:54:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 11:54:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVagp-0001Zu-Il; Tue, 28 May 2019 11:54:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ae6p=T4=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1hVago-0001Zh-0R
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 11:54:46 +0000
X-Inumbo-ID: 623b557f-813f-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 623b557f-813f-11e9-8980-bc764e045a96;
 Tue, 28 May 2019 11:54:44 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hVagl-00076m-Uv; Tue, 28 May 2019 11:54:44 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hVagl-0001j3-L9; Tue, 28 May 2019 11:54:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hVagl-000821-K5; Tue, 28 May 2019 11:54:43 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-137003-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: 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-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=88e798210b459a720253034bffcd76aff15bbbd2
X-Osstest-Versions-That: xen=88e798210b459a720253034bffcd76aff15bbbd2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 28 May 2019 11:54:43 +0000
Subject: [Xen-devel] [xen-unstable test] 137003: tolerable FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNzAwMyB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNzAwMy8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTM2OTY5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzY5NjkK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICBsaWtlIDEzNjk2OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTM2OTY5CiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bGlrZSAxMzY5NjkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzNjk2OQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTM2OTY5
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMzY5NjkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzNjk2OQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1w
dnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5z
dGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAg
ICAgICAgICA4OGU3OTgyMTBiNDU5YTcyMDI1MzAzNGJmZmNkNzZhZmYxNWJiYmQyCmJhc2VsaW5l
IHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA4OGU3OTgyMTBiNDU5YTcyMDI1MzAzNGJm
ZmNkNzZhZmYxNWJiYmQyCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzcwMDMgIDIwMTktMDUtMjcg
MDg6NDc6MDQgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgICAgICAgICAgICAgICAg
ICAgICAgICAobm90IGZvdW5kKSAgICAgICAgIDAgYXR0ZW1wdHMKCmpvYnM6CiBidWlsZC1hbWQ2
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1w
cmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQt
YW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFu
aHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
bXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1p
Z3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4
Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
Y293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFk
b3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xv
Z3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAg
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5h
dGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNv
ZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9z
c3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1Ymxpc2hlZCB0ZXN0ZWQgdHJlZSBpcyBhbHJlYWR5IHVw
IHRvIGRhdGUuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 28 11:57:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 11:57:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVaj6-0001jJ-6h; Tue, 28 May 2019 11:57:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=RBlk=T4=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hVaj5-0001jE-2L
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 11:57:07 +0000
X-Inumbo-ID: b46b7000-813f-11e9-b625-6bed39557176
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b46b7000-813f-11e9-b625-6bed39557176;
 Tue, 28 May 2019 11:57:02 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 28 May 2019 05:57:01 -0600
Message-Id: <5CED220B0200007800233173@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.1 
Date: Tue, 28 May 2019 05:56:59 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <george.dunlap@citrix.com>
References: <20190528102823.14171-1-george.dunlap@citrix.com>
In-Reply-To: <20190528102823.14171-1-george.dunlap@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3] x86/altp2m: cleanup p2m_altp2m_lazy_copy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI4LjA1LjE5IGF0IDEyOjI4LCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBGcm9tOiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+Cj4gCj4gVGhl
IHAybV9hbHRwMm1fbGF6eV9jb3B5IGlzIHJlc3BvbnNpYmxlIGZvciBsYXppbHkgcG9wdWxhdGlu
ZyBhbgo+IGFsdHAybSB2aWV3IHdoZW4gdGhlIGd1ZXN0IHRyYXBzIG91dCBkdWUgdG8gbm8gRVBU
IGVudHJ5IGJlaW5nIHByZXNlbnQKPiBpbiB0aGUgYWN0aXZlIHZpZXcuICBDdXJyZW50bHksIGlu
IGFkZGl0aW9uIHRvIHRha2luZyBhIG51bWJlciBvZgo+IHVudXNlZCBhcmdlbWVudHMsIHRoZSB3
aG9sZSBjYWxsaW5nIGNvbnZlbnRpb24gaGFzIGEgbnVtYmVyIG9mCj4gcmVkdW5kYW50IHAybSBs
b29rdXBzOiB0aGUgZnVuY3Rpb24gcmVhZHMgdGhlIGhvc3RwMm0sIGV2ZW4gdGhvdWdoIHRoZQo+
IGNhbGxlciBoYXMganVzdCByZWFkIHRoZSBzYW1lIGhvc3RwMm0gZW50cnk7IGFuZCB0aGVuIHRo
ZSBjYWxsZXIKPiByZS1yZWFkcyB0aGUgYWx0cDJtIGVudHJ5IHRoYXQgdGhlIGZ1bmN0aW9uIGhh
cyBqdXN0IHJlYWQgKGFuZCBwb3NzaWJseSBzZXQpLgo+IAo+IFJld29yayB0aGlzIGZ1bmN0aW9u
IHRvIG1ha2UgaXQgYSBiaXQgbW9yZSByYXRpb25hbC4gIFNwZWNpZmljYWxseToKPiAKPiAtIFBh
c3MgdGhlIGN1cnJlbnQgaG9zdHAybSBlbnRyeSB2YWx1ZXMgd2UgaGF2ZSBqdXN0IHJlYWQgZm9y
IGl0IHRvCj4gICB1c2UgdG8gcG9wdWxhdGUgdGhlIGFsdHAybSBlbnRyeSBpZiBpdCBmaW5kcyB0
aGUgZW50cnkgZW1wdHkuCj4gCj4gLSBJZiB0aGUgYWx0cDJtIGVudHJ5IGlzIG5vdCBlbXB0eSwg
cGFzcyBvdXQgdGhlIHZhbHVlcyB3ZSd2ZSByZWFkIHNvCj4gICB0aGUgY2FsbGVyIGRvZXNuJ3Qg
bmVlZCB0byByZS13YWxrIHRoZSB0YWJsZXMKPiAKPiAtIEVpdGhlciB3YXksIHJldHVybiB3aXRo
IHRoZSBnZm4gJ2xvY2tlZCcsIHRvIG1ha2UgY2xlYW4tdXAgaGFuZGxpbmcKPiAgIG1vcmUgY29u
c2lzdGVudC4KPiAKPiBSZW5hbWUgdGhlIGZ1bmN0aW9uIHRvIGJldHRlciByZWZsZWN0IHRoaXMg
ZnVuY3Rpb25hbGl0eS4KPiAKPiBXaGlsZSB3ZSdyZSBoZXJlLCBjaGFuZ2UgYm9vbF90IHRvIGJv
b2wsIGFuZCByZXR1cm4gdHJ1ZS9mYWxzZSByYXRoZXIKPiB0aGFuIDEvMC4KPiAKPiBJdCdzIGEg
Yml0IGdyYXRpbmcgdG8gZG8gYm90aCB0aGUgcDJtX2xvY2soKSBhbmQgdGhlIGdldF9nZm4oKSwK
PiBrbm93aW5nIHRoYXQgdGhleSBib2lsIGRvd24gdG8gdGhlIHNhbWUgdGhpbmcgYXQgdGhlIG1v
bWVudDsgYnV0IHdlCj4gaGF2ZSB0byBtYWludGFpbiB0aGUgZmljdGlvbiB1bnRpbCBzdWNoIHRp
bWUgYXMgd2UgZGVjaWRlIHRvIGdldCByaWQKPiBvZiBpdCBlbnRpcmVseS4KPiAKPiBTaWduZWQt
b2ZmLWJ5OiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+Cj4gU2lnbmVkLW9m
Zi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgoKRldJVwpBY2tl
ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKSmFuCgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 28 11:58:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 11:58:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVakl-0001ou-Kj; Tue, 28 May 2019 11:58:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=31/0=T4=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hVakk-0001oo-Sf
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 11:58:50 +0000
X-Inumbo-ID: f28c2e42-813f-11e9-b3b0-9790817ddf4d
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f28c2e42-813f-11e9-b3b0-9790817ddf4d;
 Tue, 28 May 2019 11:58:47 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id E0B0BAEF9;
 Tue, 28 May 2019 11:58:45 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20190528103313.1343-1-jgross@suse.com>
 <20190528103313.1343-55-jgross@suse.com>
 <5CED1FDC0200007800233141@prv1-mh.provo.novell.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 mQENBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAG0H0p1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT6JATkEEwECACMFAlOMcK8CGwMH
 CwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAKCRCw3p3WKL8TL8eZB/9G0juS/kDY9LhEXseh
 mE9U+iA1VsLhgDqVbsOtZ/S14LRFHczNd/Lqkn7souCSoyWsBs3/wO+OjPvxf7m+Ef+sMtr0
 G5lCWEWa9wa0IXx5HRPW/ScL+e4AVUbL7rurYMfwCzco+7TfjhMEOkC+va5gzi1KrErgNRHH
 kg3PhlnRY0Udyqx++UYkAsN4TQuEhNN32MvN0Np3WlBJOgKcuXpIElmMM5f1BBzJSKBkW0Jc
 Wy3h2Wy912vHKpPV/Xv7ZwVJ27v7KcuZcErtptDevAljxJtE7aJG6WiBzm+v9EswyWxwMCIO
 RoVBYuiocc51872tRGywc03xaQydB+9R7BHPuQENBFOMcBYBCADLMfoA44MwGOB9YT1V4KCy
 vAfd7E0BTfaAurbG+Olacciz3yd09QOmejFZC6AnoykydyvTFLAWYcSCdISMr88COmmCbJzn
 sHAogjexXiif6ANUUlHpjxlHCCcELmZUzomNDnEOTxZFeWMTFF9Rf2k2F0Tl4E5kmsNGgtSa
 aMO0rNZoOEiD/7UfPP3dfh8JCQ1VtUUsQtT1sxos8Eb/HmriJhnaTZ7Hp3jtgTVkV0ybpgFg
 w6WMaRkrBh17mV0z2ajjmabB7SJxcouSkR0hcpNl4oM74d2/VqoW4BxxxOD1FcNCObCELfIS
 auZx+XT6s+CE7Qi/c44ibBMR7hyjdzWbABEBAAGJAR8EGAECAAkFAlOMcBYCGwwACgkQsN6d
 1ii/Ey9D+Af/WFr3q+bg/8v5tCknCtn92d5lyYTBNt7xgWzDZX8G6/pngzKyWfedArllp0Pn
 fgIXtMNV+3t8Li1Tg843EXkP7+2+CQ98MB8XvvPLYAfW8nNDV85TyVgWlldNcgdv7nn1Sq8g
 HwB2BHdIAkYce3hEoDQXt/mKlgEGsLpzJcnLKimtPXQQy9TxUaLBe9PInPd+Ohix0XOlY+Uk
 QFEx50Ki3rSDl2Zt2tnkNYKUCvTJq7jvOlaPd6d/W0tZqpyy7KVay+K4aMobDsodB3dvEAs6
 ScCnh03dDAFgIq5nsB11j3KPKdVoPlfucX2c7kGNH+LUMbzqV6beIENfNexkOfxHf4kBrQQY
 AQgAIBYhBIUSZ3Lo9gSUpdCX97DendYovxMvBQJa3fDQAhsCAIEJELDendYovxMvdiAEGRYI
 AB0WIQRTLbB6QfY48x44uB6AXGG7T9hjvgUCWt3w0AAKCRCAXGG7T9hjvk2LAP99B/9FenK/
 1lfifxQmsoOrjbZtzCS6OKxPqOLHaY47BgEAqKKn36YAPpbk09d2GTVetoQJwiylx/Z9/mQI
 CUbQMg1pNQf9EjA1bNcMbnzJCgt0P9Q9wWCLwZa01SnQWFz8Z4HEaKldie+5bHBL5CzVBrLv
 81tqX+/j95llpazzCXZW2sdNL3r8gXqrajSox7LR2rYDGdltAhQuISd2BHrbkQVEWD4hs7iV
 1KQHe2uwXbKlguKPhk5ubZxqwsg/uIHw0qZDk+d0vxjTtO2JD5Jv/CeDgaBX4Emgp0NYs8IC
 UIyKXBtnzwiNv4cX9qKlz2Gyq9b+GdcLYZqMlIBjdCz0yJvgeb3WPNsCOanvbjelDhskx9gd
 6YUUFFqgsLtrKpCNyy203a58g2WosU9k9H+LcheS37Ph2vMVTISMszW9W8gyORSgmw==
Message-ID: <5ea454f1-79f7-2974-0736-3262870446ab@suse.com>
Date: Tue, 28 May 2019 13:58:45 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CED1FDC0200007800233141@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 54/60] xen/sched: add minimalistic idle
 scheduler for free cpus
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, WeiLiu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Dario Faggioli <dfaggioli@suse.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjgvMDUvMjAxOSAxMzo0NywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjguMDUuMTkg
YXQgMTI6MzMsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+PiBJbnN0ZWFkIG9mIGhhdmluZyBh
IGZ1bGwgYmxvd24gc2NoZWR1bGVyIHJ1bm5pbmcgZm9yIHRoZSBmcmVlIGNwdXMKPj4gYWRkIGEg
dmVyeSBtaW5pbWFsaXN0aWMgc2NoZWR1bGVyIGZvciB0aGF0IHB1cnBvc2Ugb25seSBldmVyIHNj
aGVkdWxpbmcKPj4gdGhlIHJlbGF0ZWQgaWRsZSB2Y3B1LiBUaGlzIGhhcyB0aGUgYmlnIGFkdmFu
dGFnZSBvZiBub3QgbmVlZGluZyBhbnkKPj4gcGVyLWNwdSwgcGVyLWRvbWFpbiBvciBwZXItc2No
ZWR1bGluZyB1bml0IGRhdGEgZm9yIGZyZWUgY3B1cyBhbmQgaW4KPj4gdHVybiBzaW1wbGlmeWlu
ZyBtb3ZpbmcgY3B1cyB0byBhbmQgZnJvbSBjcHVwb29scyBhIGxvdC4KPiAKPiBBbmQgdGhlIG51
bGwgc2NoZWR1bGVyIGlzIG5vdCBtaW5pbWFsaXN0aWMgZW5vdWdoPwoKVGhlIG1haW4gZGlzYWR2
YW50YWdlIG9mIHRoZSBudWxsIHNjaGVkdWxlciBhcmUgdGhlIG5lZWQgZm9yIHByaXZhdGUKZGF0
YSAod2hpY2ggaGFzIHRvIGJlIGFsbG9jYXRlZC9mcmVlZCBvbiBzY2hlZHVsZXIgc3dpdGNoKSwg
aXRzIG5vdAp5ZXQgcGVyZmVjdCBzdGFiaWxpdHksIGFuZCBpdHMgImNvbXBsZXhpdHkiIChlLmcu
IDkwMCBsaW5lcyB2cy4gNTApLgoKPiAKPj4gLS0tIGEveGVuL2FyY2gvYXJtL3NtcGJvb3QuYwo+
PiArKysgYi94ZW4vYXJjaC9hcm0vc21wYm9vdC5jCj4+IEBAIC0zNTAsOCArMzUwLDYgQEAgdm9p
ZCBzdGFydF9zZWNvbmRhcnkodW5zaWduZWQgbG9uZyBib290X3BoeXNfb2Zmc2V0LAo+PiAgCj4+
ICAgICAgc2V0dXBfY3B1X3NpYmxpbmdfbWFwKGNwdWlkKTsKPj4gIAo+PiAtICAgIHNjaGVkdWxl
cl9wZXJjcHVfaW5pdChjcHVpZCk7Cj4+IC0KPj4gICAgICAvKiBSdW4gbG9jYWwgbm90aWZpZXJz
ICovCj4+ICAgICAgbm90aWZ5X2NwdV9zdGFydGluZyhjcHVpZCk7Cj4+ICAgICAgLyoKPj4gLS0t
IGEveGVuL2FyY2gveDg2L3NtcGJvb3QuYwo+PiArKysgYi94ZW4vYXJjaC94ODYvc21wYm9vdC5j
Cj4+IEBAIC0zODIsOCArMzgyLDYgQEAgdm9pZCBzdGFydF9zZWNvbmRhcnkodm9pZCAqdW51c2Vk
KQo+PiAgCj4+ICAgICAgc2V0X2NwdV9zaWJsaW5nX21hcChjcHUpOwo+PiAgCj4+IC0gICAgc2No
ZWR1bGVyX3BlcmNwdV9pbml0KGNwdSk7Cj4+IC0KPj4gICAgICBpbml0X3BlcmNwdV90aW1lKCk7
Cj4+ICAKPj4gICAgICBzZXR1cF9zZWNvbmRhcnlfQVBJQ19jbG9jaygpOwo+IAo+IFNlZWluZyB5
b3UgcmV2ZXJ0IGhlcmUgd2hhdCBhbiBlYXJsaWVyIHBhdGNoIGluIHRoZSBzZXJpZXMgaGFzIGFk
ZGVkLAo+IEkgZG9uJ3Qgc3VwcG9zZSByZS1vcmRlcmluZyBjb3VsZCBhdm9pZCB0aGlzIGNvZGUg
Y2h1cm4/CgpUaGlzIHdvdWxkIHJlcXVpcmUgYW5vdGhlciBtYWpvciBzaHVmZmxpbmcgb2YgcGF0
Y2hlcy4gSSdkIGxpa2UgdG8gYXZvaWQKdGhhdC4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 28 12:02:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 12:02:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVaoI-0002l1-Qt; Tue, 28 May 2019 12:02:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=31/0=T4=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hVaoH-0002kw-Cu
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 12:02:29 +0000
X-Inumbo-ID: 760ec964-8140-11e9-b797-f3012e608a98
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 760ec964-8140-11e9-b797-f3012e608a98;
 Tue, 28 May 2019 12:02:27 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id B7223AEBB;
 Tue, 28 May 2019 12:02:26 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20190528103313.1343-1-jgross@suse.com>
 <20190528103313.1343-61-jgross@suse.com>
 <5CED20DF0200007800233156@prv1-mh.provo.novell.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 mQENBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAG0H0p1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT6JATkEEwECACMFAlOMcK8CGwMH
 CwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAKCRCw3p3WKL8TL8eZB/9G0juS/kDY9LhEXseh
 mE9U+iA1VsLhgDqVbsOtZ/S14LRFHczNd/Lqkn7souCSoyWsBs3/wO+OjPvxf7m+Ef+sMtr0
 G5lCWEWa9wa0IXx5HRPW/ScL+e4AVUbL7rurYMfwCzco+7TfjhMEOkC+va5gzi1KrErgNRHH
 kg3PhlnRY0Udyqx++UYkAsN4TQuEhNN32MvN0Np3WlBJOgKcuXpIElmMM5f1BBzJSKBkW0Jc
 Wy3h2Wy912vHKpPV/Xv7ZwVJ27v7KcuZcErtptDevAljxJtE7aJG6WiBzm+v9EswyWxwMCIO
 RoVBYuiocc51872tRGywc03xaQydB+9R7BHPuQENBFOMcBYBCADLMfoA44MwGOB9YT1V4KCy
 vAfd7E0BTfaAurbG+Olacciz3yd09QOmejFZC6AnoykydyvTFLAWYcSCdISMr88COmmCbJzn
 sHAogjexXiif6ANUUlHpjxlHCCcELmZUzomNDnEOTxZFeWMTFF9Rf2k2F0Tl4E5kmsNGgtSa
 aMO0rNZoOEiD/7UfPP3dfh8JCQ1VtUUsQtT1sxos8Eb/HmriJhnaTZ7Hp3jtgTVkV0ybpgFg
 w6WMaRkrBh17mV0z2ajjmabB7SJxcouSkR0hcpNl4oM74d2/VqoW4BxxxOD1FcNCObCELfIS
 auZx+XT6s+CE7Qi/c44ibBMR7hyjdzWbABEBAAGJAR8EGAECAAkFAlOMcBYCGwwACgkQsN6d
 1ii/Ey9D+Af/WFr3q+bg/8v5tCknCtn92d5lyYTBNt7xgWzDZX8G6/pngzKyWfedArllp0Pn
 fgIXtMNV+3t8Li1Tg843EXkP7+2+CQ98MB8XvvPLYAfW8nNDV85TyVgWlldNcgdv7nn1Sq8g
 HwB2BHdIAkYce3hEoDQXt/mKlgEGsLpzJcnLKimtPXQQy9TxUaLBe9PInPd+Ohix0XOlY+Uk
 QFEx50Ki3rSDl2Zt2tnkNYKUCvTJq7jvOlaPd6d/W0tZqpyy7KVay+K4aMobDsodB3dvEAs6
 ScCnh03dDAFgIq5nsB11j3KPKdVoPlfucX2c7kGNH+LUMbzqV6beIENfNexkOfxHf4kBrQQY
 AQgAIBYhBIUSZ3Lo9gSUpdCX97DendYovxMvBQJa3fDQAhsCAIEJELDendYovxMvdiAEGRYI
 AB0WIQRTLbB6QfY48x44uB6AXGG7T9hjvgUCWt3w0AAKCRCAXGG7T9hjvk2LAP99B/9FenK/
 1lfifxQmsoOrjbZtzCS6OKxPqOLHaY47BgEAqKKn36YAPpbk09d2GTVetoQJwiylx/Z9/mQI
 CUbQMg1pNQf9EjA1bNcMbnzJCgt0P9Q9wWCLwZa01SnQWFz8Z4HEaKldie+5bHBL5CzVBrLv
 81tqX+/j95llpazzCXZW2sdNL3r8gXqrajSox7LR2rYDGdltAhQuISd2BHrbkQVEWD4hs7iV
 1KQHe2uwXbKlguKPhk5ubZxqwsg/uIHw0qZDk+d0vxjTtO2JD5Jv/CeDgaBX4Emgp0NYs8IC
 UIyKXBtnzwiNv4cX9qKlz2Gyq9b+GdcLYZqMlIBjdCz0yJvgeb3WPNsCOanvbjelDhskx9gd
 6YUUFFqgsLtrKpCNyy203a58g2WosU9k9H+LcheS37Ph2vMVTISMszW9W8gyORSgmw==
Message-ID: <0b2594c8-3692-e2ec-0daf-06d93077dd65@suse.com>
Date: Tue, 28 May 2019 14:02:26 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CED20DF0200007800233156@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 60/60] xen/sched: add scheduling granularity
 enum
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, WeiLiu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Dario Faggioli <dfaggioli@suse.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjgvMDUvMjAxOSAxMzo1MSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjguMDUuMTkg
YXQgMTI6MzMsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+PiBAQCAtNjEsNiArNjIsMjMgQEAg
dW5zaWduZWQgaW50IHNjaGVkX2dyYW51bGFyaXR5ID0gMTsKPj4gIGJvb2wgc2NoZWRfZGlzYWJs
ZV9zbXRfc3dpdGNoaW5nOwo+PiAgY3B1bWFza192YXJfdCBzY2hlZF9yZXNfbWFzazsKPj4gIAo+
PiArI2lmZGVmIENPTkZJR19YODYKPj4gK3N0YXRpYyBpbnQgX19pbml0IHNjaGVkX3NlbGVjdF9n
cmFudWxhcml0eShjb25zdCBjaGFyICpzdHIpCj4+ICt7Cj4+ICsgICAgaWYgKHN0cmNtcCgiY3B1
Iiwgc3RyKSA9PSAwKQo+PiArICAgICAgICBvcHRfc2NoZWRfZ3JhbnVsYXJpdHkgPSBTQ0hFRF9H
UkFOX2NwdTsKPj4gKyAgICBlbHNlIGlmIChzdHJjbXAoImNvcmUiLCBzdHIpID09IDApCj4+ICsg
ICAgICAgIG9wdF9zY2hlZF9ncmFudWxhcml0eSA9IFNDSEVEX0dSQU5fY29yZTsKPj4gKyAgICBl
bHNlIGlmIChzdHJjbXAoInNvY2tldCIsIHN0cikgPT0gMCkKPj4gKyAgICAgICAgb3B0X3NjaGVk
X2dyYW51bGFyaXR5ID0gU0NIRURfR1JBTl9zb2NrZXQ7Cj4+ICsgICAgZWxzZQo+PiArICAgICAg
ICByZXR1cm4gLUVJTlZBTDsKPj4gKwo+PiArICAgIHJldHVybiAwOwo+PiArfQo+PiArY3VzdG9t
X3BhcmFtKCJzY2hlZC1ncmFuIiwgc2NoZWRfc2VsZWN0X2dyYW51bGFyaXR5KTsKPj4gKyNlbmRp
Zgo+IAo+IEknbSBzdXJwcmlzZWQgYnkgdGhlIHg4NiBkZXBlbmRlbmN5IGhlcmU6IEkgZGlkbid0
IHRoaW5rIEhUIG9yIG11bHRpLQo+IGNvcmUgYXJlIHg4Ni1vbmx5IGNvbmNlcHRzLiBFdmVuIGlm
IEFybSBtYXkgbm90IHdhbnQgdGhpcyByaWdodCBub3csCj4gSSB0aGluayBpdCB3b3VsZCBiZSBi
ZXR0ZXIgdG8gaGF2ZSBhIGRlZGljYXRlZCBLY29uZmlnIHNldHRpbmcsIHdoaWNoCj4gZm9yIG5v
dyBvbmx5IHg4NiB3b3VsZCBzZWxlY3QuCgpGaW5lIHdpdGggbWUuCgpJIGp1c3Qgd2FudGVkIHRv
IGhpZ2hsaWdodCB0aGF0IEFSTSBpcyBtaXNzaW5nIHNvbWUgY29kZSBpbiB0aGUgY29udGV4dApz
d2l0Y2hpbmcgYXJlYS4KCj4gQWxzbyB0aGVyZSBhcmUgc2V2ZXJhbCBtaXNzaW5nIGJsYW5rcyBo
ZXJlLgoKT2gsIGluZGVlZCEKCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 28 12:33:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 12:33:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVbI3-0005Ig-FS; Tue, 28 May 2019 12:33:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fP1p=T4=protonmail.com=mathieu.tarral@srs-us1.protection.inumbo.net>)
 id 1hVbI1-0005Ib-3w
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 12:33:13 +0000
X-Inumbo-ID: bf56cd48-8144-11e9-a600-f77e2fc1b059
Received: from mail4.protonmail.ch (unknown [185.70.40.27])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bf56cd48-8144-11e9-a600-f77e2fc1b059;
 Tue, 28 May 2019 12:33:08 +0000 (UTC)
Date: Tue, 28 May 2019 12:33:03 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com;
 s=default; t=1559046787;
 bh=s8lk0khbsvRaUJ1NhmHxgO+B00ZOUAISUdu3W9sj/Z0=;
 h=Date:To:From:Cc:Reply-To:Subject:In-Reply-To:References:
 Feedback-ID:From;
 b=LTzEbB1NqUI+bHftld0jAlaMDQYU1j9MF7BzFl1CK2ii64x9gepIOkm29KtTj8xwg
 doDqzubHbvnrIYiof3e4IDhoUyv0pJBva2ij80VphxM+CvN/mRGuoyS5NfJnxl+8ly
 qGvdB9d/WhAe3IqQkHHhOuBvtaOMQRddOjqfJaps=
To: Andrew Cooper <andrew.cooper3@citrix.com>
From: Mathieu Tarral <mathieu.tarral@protonmail.com>
Message-ID: <VDYDkg9Ke3s5AvTA6Dxcn9OU8vKyA-VlOf0K5B_IRIQs0F9B-XSWYjDPcQ-_TIe3qbVy410qpk5cIcL6KXYJAIr31L2qAr1ryodOkQSiUvk=@protonmail.com>
In-Reply-To: <cf45071e-19dd-7afb-b9cf-55bb425d0908@citrix.com>
References: <f3zRvkN8JOfpv5k6jz7TbWXz-sso4q6CGB-3S05mSco8SuDy0BoN5z5_Lj_-Xnto1FPMCkhE89trkq-_f6itwRZ5F4NI9MKrcqZk8cdT45A=@protonmail.com>
 <76bd924a-34b1-eb7c-d3be-6c33aa7729fc@citrix.com>
 <WL45-Mjyf7to-l_u4XAT3M46R6YcAECvEwl6SDzOWeLE_SOQUyF26Vj2cu0mScD47fS95OaBAWDddX7DL7yujvl03YffFRDoqrpRcFDSnxA=@protonmail.com>
 <oSx3iO5YqwrWedfgCT8yEj4jGrzisHnNA6d9XQIKAJJAOhr6TPANrqVHf6s56L8_WBgLtVMJv37Cypbr2emtg0ZKb25HdHo91eM1J1fVJHo=@protonmail.com>
 <4f34ed81-8993-2e5d-9aea-89a6e2d98b44@citrix.com>
 <rQKAjmE5sqmoHfveLrCC3tRz7edgAIkDUG5CRgmBhF975OXX_8ZdIsCFturwHzr04jeYiq5MPE5gHG3SeltMz5ZnrIs0XcO0QO_OXeBGhTg=@protonmail.com>
 <cf45071e-19dd-7afb-b9cf-55bb425d0908@citrix.com>
Feedback-ID: 7ARND6YmrAEqSXE0j3TLm6ZqYiFFaDDEkO_KW8fTUEW0kYwGM1KEsuPxEPVWH5YuEnR43INtqwIKH-usvnxVQQ==:Ext:ProtonMail
MIME-Version: 1.0
X-Spam-Status: No, score=-1.2 required=7.0 tests=ALL_TRUSTED,DKIM_SIGNED,
 DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM autolearn=ham
 autolearn_force=no version=3.4.2
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mail.protonmail.ch
Subject: Re: [Xen-devel] [VMI] Possible race-condition in altp2m APIs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: Mathieu Tarral <mathieu.tarral@protonmail.com>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Tamas K Lengyel <tamas@tklengyel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQW5kcmV3LAoKPiA+IFRoZSBidWcgaXMgc3RpbGwgaGVyZSwgc28gd2UgY2FuIGV4Y2x1ZGUg
YSBtaWNyb2NvZGUgaXNzdWUuCj4KPiBHb29kIC0gdGhhdCBpcyBvbmUgZnVydGhlciBhbmdsZSBl
eGNsdWRlZC7CoCBBbHdheXMgbWFrZSBzdXJlIHlvdSBhcmUKPiBydW5uaW5nIHdpdGggdXAtdG8t
ZGF0ZSBtaWNyb2NvZGUsIGJ1dCBpdCBsb29rcyBsaWtlIHdlIGJhY2sgdG8KPiBpbnZlc3RpZ2F0
aW5nIGEgbG9naWNhbCBidWcgaW4gbGlidm1pIG9yIFhlbi4KCgpJIHJlaW1wbGVtZW50ZWQgYSBz
bWFsbCB0ZXN0LCB3aXRob3V0IHRoZSBEcmFrdnVmL0xpYnZtaSBsYXllcnMsIHRoYXQgd2lsbCBp
bmplY3QgdHJhcHMgb24gb25lIEFQSSBpbiBXaW5kb3dzIChOdENyZWF0ZVVzZXJQcm9jZXNzKSwK
aW4gdGhlIHNhbWUgd2F5IHRoYXQgRHJha3Z1ZiBkb2VzLgoKSSBkaWQgc29tZSBxdWljayB0ZXN0
aW5nIHllc3RlcmRheSwgd2l0aCBhIFB5dGhvbiBzY3JpcHQgdGhhdCB3YXMgcmVwZWF0ZWRseQpz
dGFydGluZyB0aGUgYmluYXJ5IHRvIG1vbml0b3IgdGhlIEFQSSwgYW5kIGF0IHRoZSBzYW1lIHRp
bWUgc3RhcnRpbmcgQW5zaWJsZQp0byBydW4gImM6XFdpbmRvd3Ncc3lzdGVtMzJccmVnLmV4ZSAv
PyIgdmlhIFdpblJNLCB0byB0cmlnZ2VyIHNvbWUgcHJvY2VzcyBjcmVhdGlvbi4KClRoZSB0cmFw
cyBhcmUgd29ya2luZywgSSBzZWUgdGhlIHNvZnR3YXJlIGJyZWFrcG9pbnQgaGl0LCBzd2l0Y2hp
bmcgdG8gdGhlIGRlZmF1bHQKdmlldyBmb3Igc2luZ2xlc3RlcHBpbmcsIGFuZCBzd2l0Y2hpbmcg
YmFjayB0byB0aGUgZXhlY3V0aW9uIHZpZXcsIHNvIHRoYXQncyBhbHJlYWR5IGdvb2QuCgpBZnRl
ciBhIHNlcmllcyBvZiB0ZXN0cyBvbiAxIG9yIDQgVkNQVXMsIG15IGRvbWFpbiBlbmQgdXAgaW4g
MiBwb3NzaWJsZSBzdGF0ZXM6Ci0gZnJvemVuOiB0aGUgbW91c2UgZG9lc24ndCBtb3ZlOiBzbyBJ
IHdvdWxkIGd1ZXNzIHRoZSBWQ1BVIGFyZSBibG9ja2VkLgoKSSdtIGNhbGxpbmcgdGhlIHhjXyh1
bilwYXVzZV9kb21haW4gQVBJcyBtdWx0aXBsZSB0aW1lcyB3aGVuIEkgd3JpdGUgdG8gdGhlIHNo
YWRvdyBjb3BpZXMsCmJ1dCBJdCdzIGFsd2F5cyBzeW5jaHJvbm91cywgc28gSSBkb3VidCB0aGF0
IHRoZXkgaW50ZXJmZXJlZCBhbmQgInBhdXNlZCIgdGhlIGRvbWFpbi4KCkFsc28sIHRoZSBsb2cg
b3V0cHV0IEkgaGF2ZSBiZWZvcmUgSSBkZXRlY3QgdGhhdCBBbnNpYmxlIGZhaWxlZCB0byBleGVj
dXRlIGlzIHRoYXQgdGhlIHJlc3VtZSBzdWNjZWRlZCBhbmQKWGVuIGlzIHJlYWR5IHRvIHByb2Nl
c3MgVk1JIGV2ZW50cy4KCi0gQlNPRDogdGhhdCdzIHRoZSBzZWNvbmQgcG9zc2liaWxpdHksIGFw
cGFyZW50bHkgSSdtIGNvcnJ1cHRpbmcgY3JpdGljYWwgZGF0YSBzdHJ1Y3R1cmUgaW4gdGhlIG9w
ZXJhdGluZyBzeXN0ZW0sCmFuZCB0aGUgV2luZGJnIGFuYWx5c2lzIGlzIGluY29uY2x1c2l2ZSwg
c28gSSBjYW4ndCB0ZWxsIG11Y2guCgpFaXRoZXIgd2F5LCBJIGNhbid0IGV4ZWN1dGUgdGhpcyB0
ZXN0IHNlcXVlbnRpYWxseSAxMCAwMDAgdGltZXMgd2l0aG91dCBhIGNyYXNoLgoKLT4gQ291bGQg
eW91IGxvb2sgYXQgdGhlIGltcGxlbWVudGF0aW9uLCBhbmQgdGVsbCBtZSBpZiBJIG1pc3VzZWQg
dGhlIEFQSXMgc29tZXdoZXJlID8KaHR0cHM6Ly9naXN0LmdpdGh1Yi5jb20vbXRhcnJhbC9kOTlj
ZTU1MjRjZmNmYjUyOTBlYWEwNTcwMmMzZThlNwoKSSB1c2VkIHRoZSBjb21wYXQgQVBJcywgbGlr
ZSBEcmFrdnVmIGRvZXMuCgpAVGFtYXMsIGlmIHlvdSBjb3VsZCBjaGVjayB0aGUgdHJhcHMgaW1w
bGVtZW50YXRpb24uCgpZb3UgYWxzbyBoYXZlIHN0cmVzcy10ZXN0LnB5LCB3aGljaCBpcyB0aGUg
c21hbGwgdGVzdCBzdWl0ZSB0aGF0IEkgdXNlZCwgYW5kCnRoZSBzY3JlZW5zaG90IHNob3dpbmcg
dGhlIHN0ZG91dCBwcmVjZWRpbmcgYSB0ZXN0IGZhaWx1cmUsCndoZW4gQW5zaWJsZSBjb3VsZG4n
dCBjb250YWN0IFdpblJNIHNlcnZpY2UgYmVjYXVzZSB0aGUgZG9tYWluIHdhcyBmcm96ZW4uCgpO
b3RlOiBJIHN0b2xlIHNvbWUgY29kZSBmcm9tIGxpYnZtaSwgdG8gaGFuZGxlIHBhZ2UgcmVhZC93
cml0ZSBpbiBYZW4uCgpQUzogaW4gdGhlIGNhc2Ugd2hlcmUgdGhlIGRvbWFpbiBpcyBmcm96ZW4s
IGFuZCBJIGRlc3Ryb3kgdGhlIGRvbWFpbiwgYSAobnVsbCkgZW50cnkgd2lsbCByZW1haW4KaW4g
eGwgbGlzdCwgZGVzcGl0ZSB0aGF0IG15IHN0cmVzcy10ZXN0LnB5IHByb2Nlc3MgaXMgYWxyZWFk
eSBkZWFkLgoKSSBoYXZlIDQgb2YgdGhlc2UgZW50cmllcyBpbiBteSB4bCBsaXN0IHJpZ2h0IG5v
dy4KTWlnaHQgYmUgd29ydGggbG9va2luZyBpbnRvIGl0IGFsc28uCgpCZXN0IHJlZ2FyZHMsCk1h
dGhpZXUKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 28 13:08:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 13:08:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVbpz-0007tD-GW; Tue, 28 May 2019 13:08:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=31/0=T4=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hVbpy-0007t8-Ec
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 13:08:18 +0000
X-Inumbo-ID: a7d05117-8149-11e9-8980-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a7d05117-8149-11e9-8980-bc764e045a96;
 Tue, 28 May 2019 13:08:16 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 4FFB3AEF3;
 Tue, 28 May 2019 13:08:15 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 28 May 2019 15:08:11 +0200
Message-Id: <20190528130811.26480-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH] xen: remove on-stack cpumask from
 stop_machine_run()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlICJhbGxidXRzZWxmIiBjcHVtYXNrIGluIHN0b3BfbWFjaGluZV9ydW4oKSBpcyBub3QgbmVl
ZGVkLiBJbnN0ZWFkCm9mIGFsbG9jYXRpbmcgaXQgb24gdGhlIHN0YWNrIGl0IGNhbiBlYXNpbHkg
YmUgYXZvaWRlZC4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNv
bT4KLS0tCiB4ZW4vY29tbW9uL3N0b3BfbWFjaGluZS5jIHwgMTEgKysrKystLS0tLS0KIDEgZmls
ZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2NvbW1vbi9zdG9wX21hY2hpbmUuYyBiL3hlbi9jb21tb24vc3RvcF9tYWNoaW5lLmMKaW5k
ZXggY2U2ZjU2MjRjNC4uY2NkYTJlZmEzZSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zdG9wX21h
Y2hpbmUuYworKysgYi94ZW4vY29tbW9uL3N0b3BfbWFjaGluZS5jCkBAIC02OSw4ICs2OSw4IEBA
IHN0YXRpYyB2b2lkIHN0b3BtYWNoaW5lX3dhaXRfc3RhdGUodm9pZCkKIAogaW50IHN0b3BfbWFj
aGluZV9ydW4oaW50ICgqZm4pKHZvaWQgKiksIHZvaWQgKmRhdGEsIHVuc2lnbmVkIGludCBjcHUp
CiB7Ci0gICAgY3B1bWFza190IGFsbGJ1dHNlbGY7CiAgICAgdW5zaWduZWQgaW50IGksIG5yX2Nw
dXM7CisgICAgdW5zaWduZWQgaW50IG15X2NwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKICAgICBp
bnQgcmV0OwogCiAgICAgQlVHX09OKCFsb2NhbF9pcnFfaXNfZW5hYmxlZCgpKTsKQEAgLTc5LDkg
Kzc5LDcgQEAgaW50IHN0b3BfbWFjaGluZV9ydW4oaW50ICgqZm4pKHZvaWQgKiksIHZvaWQgKmRh
dGEsIHVuc2lnbmVkIGludCBjcHUpCiAgICAgaWYgKCAhZ2V0X2NwdV9tYXBzKCkgKQogICAgICAg
ICByZXR1cm4gLUVCVVNZOwogCi0gICAgY3B1bWFza19hbmRub3QoJmFsbGJ1dHNlbGYsICZjcHVf
b25saW5lX21hcCwKLSAgICAgICAgICAgICAgICAgICBjcHVtYXNrX29mKHNtcF9wcm9jZXNzb3Jf
aWQoKSkpOwotICAgIG5yX2NwdXMgPSBjcHVtYXNrX3dlaWdodCgmYWxsYnV0c2VsZik7CisgICAg
bnJfY3B1cyA9IGNwdW1hc2tfd2VpZ2h0KCZjcHVfb25saW5lX21hcCkgLSAxOwogCiAgICAgLyog
TXVzdCBub3Qgc3BpbiBoZXJlIGFzIHRoZSBob2xkZXIgd2lsbCBleHBlY3QgdXMgdG8gYmUgZGVz
Y2hlZHVsZWQuICovCiAgICAgaWYgKCAhc3Bpbl90cnlsb2NrKCZzdG9wbWFjaGluZV9sb2NrKSAp
CkBAIC0xMDAsOCArOTgsOSBAQCBpbnQgc3RvcF9tYWNoaW5lX3J1bihpbnQgKCpmbikodm9pZCAq
KSwgdm9pZCAqZGF0YSwgdW5zaWduZWQgaW50IGNwdSkKIAogICAgIHNtcF93bWIoKTsKIAotICAg
IGZvcl9lYWNoX2NwdSAoIGksICZhbGxidXRzZWxmICkKLSAgICAgICAgdGFza2xldF9zY2hlZHVs
ZV9vbl9jcHUoJnBlcl9jcHUoc3RvcG1hY2hpbmVfdGFza2xldCwgaSksIGkpOworICAgIGZvcl9l
YWNoX2NwdSAoIGksICZjcHVfb25saW5lX21hcCApCisgICAgICAgIGlmICggaSAhPSBteV9jcHUg
KQorICAgICAgICAgICAgdGFza2xldF9zY2hlZHVsZV9vbl9jcHUoJnBlcl9jcHUoc3RvcG1hY2hp
bmVfdGFza2xldCwgaSksIGkpOwogCiAgICAgc3RvcG1hY2hpbmVfc2V0X3N0YXRlKFNUT1BNQUNI
SU5FX1BSRVBBUkUpOwogICAgIHN0b3BtYWNoaW5lX3dhaXRfc3RhdGUoKTsKLS0gCjIuMTYuNAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 28 13:44:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 13:44:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVcPC-0002eN-Lo; Tue, 28 May 2019 13:44:42 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Gtxi=T4=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1hVcPB-0002eI-2C
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 13:44:41 +0000
X-Inumbo-ID: bd3a2f3e-814e-11e9-8980-bc764e045a96
Received: from mail-wr1-x42b.google.com (unknown [2a00:1450:4864:20::42b])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bd3a2f3e-814e-11e9-8980-bc764e045a96;
 Tue, 28 May 2019 13:44:40 +0000 (UTC)
Received: by mail-wr1-x42b.google.com with SMTP id s17so20309976wru.3
 for <xen-devel@lists.xenproject.org>; Tue, 28 May 2019 06:44:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=BhNTfBDDshuS6xDk046GTnxrEoefdQBFiIx9WhVsPfU=;
 b=rn0GToMDcSfhavSci2AtUTuWFzX2aIxMZ9HkKlrQ8zLoktgt1Z7nJWBiQu7jKjaZnC
 BtDYAKDp6WgU/3DzO0IkgO/TElusXlyGpjclosxIm/FDqeBsy9cOyC2XZ72+OzRPdZrt
 HwEYNoiHz9rM9pUZIJj+llJeaiX+ock3R6939hFhHKlAKfmfKdYIWfYpE1L454nXFv8c
 0E9wso7ByUy6kpKLSBtbyCJtWnF6Z5xwNLFeILnR0PGjOIBaYyf45Bsmfix4+HeEuU4V
 YbOYbD6M7bazUSWk8L0evyMoNA+H5a/EzDV0JhHsbLDjauTcWez9Nq0w+VV54ZwuSaVD
 Srtg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=BhNTfBDDshuS6xDk046GTnxrEoefdQBFiIx9WhVsPfU=;
 b=BTa65UMn2s4A1IBbHdEE1KtKwtC6MrLWhTZSKaXyieepsCPVRAEkJYwyT16THNkfNP
 FSbWC+ZdaPWkmiJOQT44vPPTRSkgE2GdSuiA9YKbrvN3uPEF9y3R2lUlQL53ZQbouJ0P
 TkbifptT5TN6fl8E3xHzXCJt3PpjIxu3qmX36QNpdZwDOiHCbodmWSdcr+Ue3EMMYTc+
 yMqNkmTlaSBhqf9Icu0/wylKfDLr+40mmfj5pBAdM5xlP0QhMnMpoVrJYpal7VENr9xW
 B1xkKSTKabNo6oAhSnXNuj2aNEyHuwQuywr4PjidCQwz+pQrcl87la+g4PI/BY4Y6CqO
 s/SA==
X-Gm-Message-State: APjAAAXjsUMmfnV92l+L98eVDvVUKKrgxjlQfpz8GVXxKXVVnGe6YcFL
 0ruJ1cwIQAGr5GguU0nGSgOzzDgEdi79Gm0+wwxC5w==
X-Google-Smtp-Source: APXvYqwnQD+2r71ghHne6meUqPIZ3MLayeOHd/6J0YmBnlwMAoUagapZWdUyKuN79xe74yaHsQOudT0w2LsGKeza+gU=
X-Received: by 2002:adf:ed44:: with SMTP id u4mr18340487wro.242.1559051078640; 
 Tue, 28 May 2019 06:44:38 -0700 (PDT)
MIME-Version: 1.0
References: <20190528105457.2305-1-jgross@suse.com>
In-Reply-To: <20190528105457.2305-1-jgross@suse.com>
From: Tamas K Lengyel <tamas.k.lengyel@gmail.com>
Date: Tue, 28 May 2019 07:44:01 -0600
Message-ID: <CABfawhnMVFrpwc8tc_cPtCFD+he6X79PZZ-LtHQ0d0Jcwv58LA@mail.gmail.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [ANNOUNCE] Xen 4.13 Development Update
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAqICBJbXByb3ZlbWVudHMgdG8gZG9tYWluIGNyZWF0aW9uICh2MikKPiAgIC0gIEFuZHJldyBD
b29wZXIKCkhpIEFuZHJldywKY291bGQgeW91IHBvaW50IG1lIHRvIGEgZ2l0IGJyYW5jaCB3aGVy
ZSB5b3UgaGF2ZSB0aGlzIHdvcms/IEknbQpleHBlcmltZW50aW5nIHdpdGggc29tZSBzdHVmZiBh
bmQgd291bGQgbGlrZSB0byBzZWUgd2hhdCB5b3VyIHdvcmsgaW4KdGhpcyBhcmVhIHRvdWNoZXMu
CgpUaGFua3MsClRhbWFzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Tue May 28 13:59:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 13:59:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVcdZ-0003nP-HG; Tue, 28 May 2019 13:59:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=31/0=T4=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hVcdY-0003nE-Jl
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 13:59:32 +0000
X-Inumbo-ID: d06be6c4-8150-11e9-8980-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d06be6c4-8150-11e9-8980-bc764e045a96;
 Tue, 28 May 2019 13:59:31 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 09ACAB03F;
 Tue, 28 May 2019 13:59:30 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 28 May 2019 15:59:18 +0200
Message-Id: <20190528135918.28216-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH] support: remove tmem from support.md
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VG1lbSBoYXMgYmVlbiByZW1vdmVkLiBSZWZsZWN0IHRoYXQgaW4gU1VQUE9SVC5tZAoKU2lnbmVk
LW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIFNVUFBPUlQubWQg
fCAxMCAtLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTAgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEvU1VQUE9SVC5tZCBiL1NVUFBPUlQubWQKaW5kZXggZTRmYjE1YjJmOC4uMzc1NDczYTQ1
NiAxMDA2NDQKLS0tIGEvU1VQUE9SVC5tZAorKysgYi9TVVBQT1JULm1kCkBAIC0yMzYsMTYgKzIz
Niw2IEBAIEFsbG93IHBhZ2VzIGJlbG9uZ2luZyB0byBndWVzdHMgdG8gYmUgcGFnZWQgdG8gZGlz
awogCiAgICAgU3RhdHVzLCB4ODYgSFZNOiBFeHBlcmltZW5hbAogCi0jIyMgVHJhbnNjZW5kZW50
IE1lbW9yeQotCi1UcmFuc2NlbmRlbnQgTWVtb3J5ICh0bWVtKSBhbGxvd3MgdGhlIGNyZWF0aW9u
IG9mIGh5cGVydmlzb3IgbWVtb3J5IHBvb2xzCi13aGljaCBndWVzdHMgY2FuIHVzZSB0byBzdG9y
ZSBtZW1vcnkKLXJhdGhlciB0aGFuIGNhY2hpbmcgaW4gaXRzIG93biBtZW1vcnkgb3Igc3dhcHBp
bmcgdG8gZGlzay4KLUhhdmluZyB0aGVzZSBpbiB0aGUgaHlwZXJ2aXNvcgotY2FuIGFsbG93IG1v
cmUgZWZmaWNpZW50IGFnZ3JlZ2F0ZSB1c2Ugb2YgbWVtb3J5IGFjcm9zcyBWTXMuCi0KLSAgICBT
dGF0dXM6IEV4cGVyaW1lbnRhbAotCiAjIyMgQWx0ZXJuYXRpdmUgcDJtCiAKIEFsdGVybmF0aXZl
IHAybSAoYWx0cDJtKSBhbGxvd3MgZXh0ZXJuYWwgbW9uaXRvcmluZyBvZiBndWVzdCBtZW1vcnkK
LS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 28 14:24:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 14:24:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVd1U-0006HU-QR; Tue, 28 May 2019 14:24:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=RBlk=T4=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hVd1T-0006HP-FK
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 14:24:15 +0000
X-Inumbo-ID: 4401ae46-8154-11e9-a425-9f2c5a8e5ec3
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4401ae46-8154-11e9-a425-9f2c5a8e5ec3;
 Tue, 28 May 2019 14:24:13 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 28 May 2019 08:24:11 -0600
Message-Id: <5CED4488020000780023325D@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.1 
Date: Tue, 28 May 2019 08:24:08 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20190528135918.28216-1-jgross@suse.com>
In-Reply-To: <20190528135918.28216-1-jgross@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] support: remove tmem from support.md
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, WeiLiu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI4LjA1LjE5IGF0IDE1OjU5LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBUbWVt
IGhhcyBiZWVuIHJlbW92ZWQuIFJlZmxlY3QgdGhhdCBpbiBTVVBQT1JULm1kCj4gCj4gU2lnbmVk
LW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKQWNrZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 28 14:32:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 14:32:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVd96-00078A-OG; Tue, 28 May 2019 14:32:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=RBlk=T4=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hVd94-000785-UK
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 14:32:06 +0000
X-Inumbo-ID: 5d35be41-8155-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5d35be41-8155-11e9-8980-bc764e045a96;
 Tue, 28 May 2019 14:32:05 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 28 May 2019 08:32:04 -0600
Message-Id: <5CED46600200007800233274@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.1 
Date: Tue, 28 May 2019 08:32:00 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20190528130811.26480-1-jgross@suse.com>
In-Reply-To: <20190528130811.26480-1-jgross@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] xen: remove on-stack cpumask from
 stop_machine_run()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, WeiLiu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI4LjA1LjE5IGF0IDE1OjA4LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiAtLS0g
YS94ZW4vY29tbW9uL3N0b3BfbWFjaGluZS5jCj4gKysrIGIveGVuL2NvbW1vbi9zdG9wX21hY2hp
bmUuYwo+IEBAIC02OSw4ICs2OSw4IEBAIHN0YXRpYyB2b2lkIHN0b3BtYWNoaW5lX3dhaXRfc3Rh
dGUodm9pZCkKPiAgCj4gIGludCBzdG9wX21hY2hpbmVfcnVuKGludCAoKmZuKSh2b2lkICopLCB2
b2lkICpkYXRhLCB1bnNpZ25lZCBpbnQgY3B1KQo+ICB7Cj4gLSAgICBjcHVtYXNrX3QgYWxsYnV0
c2VsZjsKPiAgICAgIHVuc2lnbmVkIGludCBpLCBucl9jcHVzOwo+ICsgICAgdW5zaWduZWQgaW50
IG15X2NwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKClZhcmlhYmxlcyBzdGFydGluZyB3aXRoIG15
XyBiZWluZyBjb21tb25seSB1c2VkIGluIGludHJvZHVjdG9yeQpleGFtcGxlcywgSSdkIHByZWZl
ciB0byBhdm9pZCBzdWNoIG5hbWVzLiBFbHNld2hlcmUgd2UgdXNlCiJ0aGlzX2NwdSIsICJtZSIs
IG9yIG1heWJlICJ0aGlzIiBpZiBwbGFpbiAiY3B1IiBpcyBhbHJlYWR5IHRha2VuLgoKPiBAQCAt
NzksOSArNzksNyBAQCBpbnQgc3RvcF9tYWNoaW5lX3J1bihpbnQgKCpmbikodm9pZCAqKSwgdm9p
ZCAqZGF0YSwgdW5zaWduZWQgaW50IGNwdSkKPiAgICAgIGlmICggIWdldF9jcHVfbWFwcygpICkK
PiAgICAgICAgICByZXR1cm4gLUVCVVNZOwo+ICAKPiAtICAgIGNwdW1hc2tfYW5kbm90KCZhbGxi
dXRzZWxmLCAmY3B1X29ubGluZV9tYXAsCj4gLSAgICAgICAgICAgICAgICAgICBjcHVtYXNrX29m
KHNtcF9wcm9jZXNzb3JfaWQoKSkpOwo+IC0gICAgbnJfY3B1cyA9IGNwdW1hc2tfd2VpZ2h0KCZh
bGxidXRzZWxmKTsKPiArICAgIG5yX2NwdXMgPSBjcHVtYXNrX3dlaWdodCgmY3B1X29ubGluZV9t
YXApIC0gMTsKCkhhdmluZyBsb29rZWQgYXQgYSBsb3Qgb2YgQ1BVIG9mZmxpbmluZyBjb2RlIHJl
Y2VudGx5LCBJIG5vdGljZSB0aGlzCmlzbid0IHN0cmljdGx5IGNvcnJlY3Q6IFlvdSBpbXBseSBj
cHVfb25saW5lKG15X2NwdSkgdG8gcHJvZHVjZQoidHJ1ZSIuIEkgdGhpbmsgYXQgcHJlc2VudCB0
aGlzIHdpbGwgYWx3YXlzIGhvbGQsIGJ1dCBJJ2QgcHJlZmVyIGlmIHdlCmNvdWxkIGF2b2lkIGdh
aW5pbmcgc3VjaCBhIGRlcGVuZGVuY3kuIEFuZCBpdCBkb2Vzbid0IGxvb2sgb3Zlcmx5CmRpZmZp
Y3VsdCB0byBhdm9pZCBpdC4KCkFsc28gcGxlYXNlIGRvbid0IG9wZW4tY29kZSBudW1fb25saW5l
X2NwdXMoKS4KCj4gQEAgLTEwMCw4ICs5OCw5IEBAIGludCBzdG9wX21hY2hpbmVfcnVuKGludCAo
KmZuKSh2b2lkICopLCB2b2lkICpkYXRhLCB1bnNpZ25lZCBpbnQgY3B1KQo+ICAKPiAgICAgIHNt
cF93bWIoKTsKPiAgCj4gLSAgICBmb3JfZWFjaF9jcHUgKCBpLCAmYWxsYnV0c2VsZiApCj4gLSAg
ICAgICAgdGFza2xldF9zY2hlZHVsZV9vbl9jcHUoJnBlcl9jcHUoc3RvcG1hY2hpbmVfdGFza2xl
dCwgaSksIGkpOwo+ICsgICAgZm9yX2VhY2hfY3B1ICggaSwgJmNwdV9vbmxpbmVfbWFwICkKClNh
bWUgaGVyZSBmb3IgZm9yX2VhY2hfb25saW5lX2NwdSgpLgoKSmFuCgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 28 14:42:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 14:42:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVdIb-0007zQ-Q4; Tue, 28 May 2019 14:41:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=31/0=T4=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hVdIb-0007zL-6V
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 14:41:57 +0000
X-Inumbo-ID: bccdd96e-8156-11e9-8980-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bccdd96e-8156-11e9-8980-bc764e045a96;
 Tue, 28 May 2019 14:41:55 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id CFA9EAD72;
 Tue, 28 May 2019 14:41:53 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20190528130811.26480-1-jgross@suse.com>
 <5CED46600200007800233274@prv1-mh.provo.novell.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 mQENBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAG0H0p1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT6JATkEEwECACMFAlOMcK8CGwMH
 CwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAKCRCw3p3WKL8TL8eZB/9G0juS/kDY9LhEXseh
 mE9U+iA1VsLhgDqVbsOtZ/S14LRFHczNd/Lqkn7souCSoyWsBs3/wO+OjPvxf7m+Ef+sMtr0
 G5lCWEWa9wa0IXx5HRPW/ScL+e4AVUbL7rurYMfwCzco+7TfjhMEOkC+va5gzi1KrErgNRHH
 kg3PhlnRY0Udyqx++UYkAsN4TQuEhNN32MvN0Np3WlBJOgKcuXpIElmMM5f1BBzJSKBkW0Jc
 Wy3h2Wy912vHKpPV/Xv7ZwVJ27v7KcuZcErtptDevAljxJtE7aJG6WiBzm+v9EswyWxwMCIO
 RoVBYuiocc51872tRGywc03xaQydB+9R7BHPuQENBFOMcBYBCADLMfoA44MwGOB9YT1V4KCy
 vAfd7E0BTfaAurbG+Olacciz3yd09QOmejFZC6AnoykydyvTFLAWYcSCdISMr88COmmCbJzn
 sHAogjexXiif6ANUUlHpjxlHCCcELmZUzomNDnEOTxZFeWMTFF9Rf2k2F0Tl4E5kmsNGgtSa
 aMO0rNZoOEiD/7UfPP3dfh8JCQ1VtUUsQtT1sxos8Eb/HmriJhnaTZ7Hp3jtgTVkV0ybpgFg
 w6WMaRkrBh17mV0z2ajjmabB7SJxcouSkR0hcpNl4oM74d2/VqoW4BxxxOD1FcNCObCELfIS
 auZx+XT6s+CE7Qi/c44ibBMR7hyjdzWbABEBAAGJAR8EGAECAAkFAlOMcBYCGwwACgkQsN6d
 1ii/Ey9D+Af/WFr3q+bg/8v5tCknCtn92d5lyYTBNt7xgWzDZX8G6/pngzKyWfedArllp0Pn
 fgIXtMNV+3t8Li1Tg843EXkP7+2+CQ98MB8XvvPLYAfW8nNDV85TyVgWlldNcgdv7nn1Sq8g
 HwB2BHdIAkYce3hEoDQXt/mKlgEGsLpzJcnLKimtPXQQy9TxUaLBe9PInPd+Ohix0XOlY+Uk
 QFEx50Ki3rSDl2Zt2tnkNYKUCvTJq7jvOlaPd6d/W0tZqpyy7KVay+K4aMobDsodB3dvEAs6
 ScCnh03dDAFgIq5nsB11j3KPKdVoPlfucX2c7kGNH+LUMbzqV6beIENfNexkOfxHf4kBrQQY
 AQgAIBYhBIUSZ3Lo9gSUpdCX97DendYovxMvBQJa3fDQAhsCAIEJELDendYovxMvdiAEGRYI
 AB0WIQRTLbB6QfY48x44uB6AXGG7T9hjvgUCWt3w0AAKCRCAXGG7T9hjvk2LAP99B/9FenK/
 1lfifxQmsoOrjbZtzCS6OKxPqOLHaY47BgEAqKKn36YAPpbk09d2GTVetoQJwiylx/Z9/mQI
 CUbQMg1pNQf9EjA1bNcMbnzJCgt0P9Q9wWCLwZa01SnQWFz8Z4HEaKldie+5bHBL5CzVBrLv
 81tqX+/j95llpazzCXZW2sdNL3r8gXqrajSox7LR2rYDGdltAhQuISd2BHrbkQVEWD4hs7iV
 1KQHe2uwXbKlguKPhk5ubZxqwsg/uIHw0qZDk+d0vxjTtO2JD5Jv/CeDgaBX4Emgp0NYs8IC
 UIyKXBtnzwiNv4cX9qKlz2Gyq9b+GdcLYZqMlIBjdCz0yJvgeb3WPNsCOanvbjelDhskx9gd
 6YUUFFqgsLtrKpCNyy203a58g2WosU9k9H+LcheS37Ph2vMVTISMszW9W8gyORSgmw==
Message-ID: <75f2b5ce-142a-9788-f847-2ee81a183822@suse.com>
Date: Tue, 28 May 2019 16:41:52 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CED46600200007800233274@prv1-mh.provo.novell.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH] xen: remove on-stack cpumask from
 stop_machine_run()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, WeiLiu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjgvMDUvMjAxOSAxNjozMiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjguMDUuMTkg
YXQgMTU6MDgsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+PiAtLS0gYS94ZW4vY29tbW9uL3N0
b3BfbWFjaGluZS5jCj4+ICsrKyBiL3hlbi9jb21tb24vc3RvcF9tYWNoaW5lLmMKPj4gQEAgLTY5
LDggKzY5LDggQEAgc3RhdGljIHZvaWQgc3RvcG1hY2hpbmVfd2FpdF9zdGF0ZSh2b2lkKQo+PiAg
Cj4+ICBpbnQgc3RvcF9tYWNoaW5lX3J1bihpbnQgKCpmbikodm9pZCAqKSwgdm9pZCAqZGF0YSwg
dW5zaWduZWQgaW50IGNwdSkKPj4gIHsKPj4gLSAgICBjcHVtYXNrX3QgYWxsYnV0c2VsZjsKPj4g
ICAgICB1bnNpZ25lZCBpbnQgaSwgbnJfY3B1czsKPj4gKyAgICB1bnNpZ25lZCBpbnQgbXlfY3B1
ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwo+IAo+IFZhcmlhYmxlcyBzdGFydGluZyB3aXRoIG15XyBi
ZWluZyBjb21tb25seSB1c2VkIGluIGludHJvZHVjdG9yeQo+IGV4YW1wbGVzLCBJJ2QgcHJlZmVy
IHRvIGF2b2lkIHN1Y2ggbmFtZXMuIEVsc2V3aGVyZSB3ZSB1c2UKPiAidGhpc19jcHUiLCAibWUi
LCBvciBtYXliZSAidGhpcyIgaWYgcGxhaW4gImNwdSIgaXMgYWxyZWFkeSB0YWtlbi4KCk9rYXku
Cgo+IAo+PiBAQCAtNzksOSArNzksNyBAQCBpbnQgc3RvcF9tYWNoaW5lX3J1bihpbnQgKCpmbiko
dm9pZCAqKSwgdm9pZCAqZGF0YSwgdW5zaWduZWQgaW50IGNwdSkKPj4gICAgICBpZiAoICFnZXRf
Y3B1X21hcHMoKSApCj4+ICAgICAgICAgIHJldHVybiAtRUJVU1k7Cj4+ICAKPj4gLSAgICBjcHVt
YXNrX2FuZG5vdCgmYWxsYnV0c2VsZiwgJmNwdV9vbmxpbmVfbWFwLAo+PiAtICAgICAgICAgICAg
ICAgICAgIGNwdW1hc2tfb2Yoc21wX3Byb2Nlc3Nvcl9pZCgpKSk7Cj4+IC0gICAgbnJfY3B1cyA9
IGNwdW1hc2tfd2VpZ2h0KCZhbGxidXRzZWxmKTsKPj4gKyAgICBucl9jcHVzID0gY3B1bWFza193
ZWlnaHQoJmNwdV9vbmxpbmVfbWFwKSAtIDE7Cj4gCj4gSGF2aW5nIGxvb2tlZCBhdCBhIGxvdCBv
ZiBDUFUgb2ZmbGluaW5nIGNvZGUgcmVjZW50bHksIEkgbm90aWNlIHRoaXMKPiBpc24ndCBzdHJp
Y3RseSBjb3JyZWN0OiBZb3UgaW1wbHkgY3B1X29ubGluZShteV9jcHUpIHRvIHByb2R1Y2UKPiAi
dHJ1ZSIuIEkgdGhpbmsgYXQgcHJlc2VudCB0aGlzIHdpbGwgYWx3YXlzIGhvbGQsIGJ1dCBJJ2Qg
cHJlZmVyIGlmIHdlCj4gY291bGQgYXZvaWQgZ2FpbmluZyBzdWNoIGEgZGVwZW5kZW5jeS4gQW5k
IGl0IGRvZXNuJ3QgbG9vayBvdmVybHkKPiBkaWZmaWN1bHQgdG8gYXZvaWQgaXQuCgpZZXMsIEkg
aGF2ZSB0aG91Z2h0IGFib3V0IGl0LiBJZiB5b3UgbGlrZSBpdCBiZXR0ZXIgSSB0ZXN0IGZvciB0
aGUKcnVubmluZyBjcHUgdG8gYmUgaW4gY3B1X29ubGluZV9tYXAuCgo+IEFsc28gcGxlYXNlIGRv
bid0IG9wZW4tY29kZSBudW1fb25saW5lX2NwdXMoKS4KCkFoLCBvZiBjb3Vyc2UhCgo+IAo+PiBA
QCAtMTAwLDggKzk4LDkgQEAgaW50IHN0b3BfbWFjaGluZV9ydW4oaW50ICgqZm4pKHZvaWQgKiks
IHZvaWQgKmRhdGEsIHVuc2lnbmVkIGludCBjcHUpCj4+ICAKPj4gICAgICBzbXBfd21iKCk7Cj4+
ICAKPj4gLSAgICBmb3JfZWFjaF9jcHUgKCBpLCAmYWxsYnV0c2VsZiApCj4+IC0gICAgICAgIHRh
c2tsZXRfc2NoZWR1bGVfb25fY3B1KCZwZXJfY3B1KHN0b3BtYWNoaW5lX3Rhc2tsZXQsIGkpLCBp
KTsKPj4gKyAgICBmb3JfZWFjaF9jcHUgKCBpLCAmY3B1X29ubGluZV9tYXAgKQo+IAo+IFNhbWUg
aGVyZSBmb3IgZm9yX2VhY2hfb25saW5lX2NwdSgpLgoKWWVzLgoKCkp1ZXJnZW4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 28 14:54:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 14:54:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVdUt-0000Vn-Eh; Tue, 28 May 2019 14:54:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=twwc=T4=suse.com=vliaskovitis@srs-us1.protection.inumbo.net>)
 id 1hVdUr-0000VH-RM
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 14:54:37 +0000
X-Inumbo-ID: 82a9b40e-8158-11e9-8980-bc764e045a96
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 82a9b40e-8158-11e9-8980-bc764e045a96;
 Tue, 28 May 2019 14:54:37 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Tue, 28 May 2019 16:54:35 +0200
Received: from linux-nq5u.suse.de (nwb-a10-snat.microfocus.com [10.120.13.201])
 by emea4-mta.ukb.novell.com with ESMTP (NOT encrypted);
 Tue, 28 May 2019 15:54:24 +0100
From: Vasilis Liaskovitis <vliaskovitis@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 28 May 2019 16:54:16 +0200
Message-Id: <20190528145416.16918-5-vliaskovitis@suse.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190528145416.16918-1-vliaskovitis@suse.com>
References: <20190528145416.16918-1-vliaskovitis@suse.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 4/4] xl: add new xl command get-parameters
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, sstabellini@kernel.org, wei.liu2@citrix.com,
 jbeulich@suse.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, vliaskovitis@suse.com,
 anthony.perard@citrix.com, dgdegra@tycho.nsa.gov
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIGEgbmV3IHhsIGNvbW1hbmQgImdldC1wYXJhbWV0ZXJzIiB0byBnZXQgaHlwZXJ2aXNvciBy
dW50aW1lIHBhcmFtZXRlcnMuCgpFeGFtcGxlczoKCnhsIGdldC1wYXJhbWV0ZXJzICJnbnR0YWJf
bWF4X2ZyYW1lcyBnbnR0YWJfbWF4X21hcHRyYWNrX2ZyYW1lcyIKZ250dGFiX21heF9mcmFtZXMg
Z250dGFiX21heF9tYXB0cmFja19mcmFtZXMgOiA2NCAxMDI0Cgp4bCBzZXQtcGFyYW1ldGVycyBn
bnR0YWJfbWF4X2ZyYW1lcz0xMjgKCnhsIGdldC1wYXJhbWV0ZXJzIGdudHRhYl9tYXhfZnJhbWVz
CmdudHRhYl9tYXhfZnJhbWVzIDogMTI4Cgp4bCBnZXQtcGFyYW1ldGVycyAiZ250dGFiX21heF9m
cmFtZXMgZ250dGFiX21heF9tYXB0cmFja19mcmFtZXMiCmdudHRhYl9tYXhfZnJhbWVzIGdudHRh
Yl9tYXhfbWFwdHJhY2tfZnJhbWVzIDogMTI4IDEwMjQKClNpZ25lZC1vZmYtYnk6IFZhc2lsaXMg
TGlhc2tvdml0aXMgPHZsaWFza292aXRpc0BzdXNlLmNvbT4KLS0tCiBkb2NzL21hbi94bC4xLnBv
ZC5pbiAgIHwgIDUgKysrKysKIHRvb2xzL3hsL3hsLmggICAgICAgICAgfCAgMSArCiB0b29scy94
bC94bF9jbWR0YWJsZS5jIHwgIDUgKysrKysKIHRvb2xzL3hsL3hsX21pc2MuYyAgICAgfCAyNSAr
KysrKysrKysrKysrKysrKysrKysrKysrCiA0IGZpbGVzIGNoYW5nZWQsIDM2IGluc2VydGlvbnMo
KykKCmRpZmYgLS1naXQgYS9kb2NzL21hbi94bC4xLnBvZC5pbiBiL2RvY3MvbWFuL3hsLjEucG9k
LmluCmluZGV4IDQzMTBmY2Q4MTguLmExZmZmNGQzODIgMTAwNjQ0Ci0tLSBhL2RvY3MvbWFuL3hs
LjEucG9kLmluCisrKyBiL2RvY3MvbWFuL3hsLjEucG9kLmluCkBAIC04MjcsNiArODI3LDExIEBA
IFNlbmQgZGVidWcgSTxrZXlzPiB0byBYZW4uIEl0IGlzIHRoZSBzYW1lIGFzIHByZXNzaW5nIHRo
ZSBYZW4KIFNldCBoeXBlcnZpc29yIHBhcmFtZXRlcnMgYXMgc3BlY2lmaWVkIGluIEk8cGFyYW1z
Pi4gVGhpcyBhbGxvd3MgZm9yIHNvbWUKIGJvb3QgcGFyYW1ldGVycyBvZiB0aGUgaHlwZXJ2aXNv
ciB0byBiZSBtb2RpZmllZCBpbiB0aGUgcnVubmluZyBzeXN0ZW1zLgogCis9aXRlbSBCPGdldC1w
YXJhbWV0ZXJzPiBJPHBhcmFtcz4KKworR2V0IGh5cGVydmlzb3IgcGFyYW1ldGVycyBhcyBzcGVj
aWZpZWQgaW4gSTxwYXJhbXM+LiBUaGlzIGFsbG93cyBmb3Igc29tZQorYm9vdCBwYXJhbWV0ZXJz
IG9mIHRoZSBoeXBlcnZpc29yIHRvIGJlIHJlYWQgaW4gdGhlIHJ1bm5pbmcgc3lzdGVtcy4KKwog
PWl0ZW0gQjxkbWVzZz4gW0k8T1BUSU9OUz5dCiAKIFJlYWRzIHRoZSBYZW4gbWVzc2FnZSBidWZm
ZXIsIHNpbWlsYXIgdG8gZG1lc2cgb24gYSBMaW51eCBzeXN0ZW0uICBUaGUKZGlmZiAtLWdpdCBh
L3Rvb2xzL3hsL3hsLmggYi90b29scy94bC94bC5oCmluZGV4IGNmNDIwMmJjODkuLmFmMzg0M2U1
YjAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsLmgKKysrIGIvdG9vbHMveGwveGwuaApAQCAtMjE5
LDYgKzIxOSw3IEBAIGludCBtYWluX3Bzcl9tYmFfc2V0KGludCBhcmdjLCBjaGFyICoqYXJndik7
CiBpbnQgbWFpbl9wc3JfbWJhX3Nob3coaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKICNlbmRpZgog
aW50IG1haW5fcWVtdV9tb25pdG9yX2NvbW1hbmQoaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKK2lu
dCBtYWluX2dldF9wYXJhbWV0ZXJzKGludCBhcmdjLCBjaGFyICoqYXJndik7CiAKIHZvaWQgaGVs
cChjb25zdCBjaGFyICpjb21tYW5kKTsKIApkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfY21kdGFi
bGUuYyBiL3Rvb2xzL3hsL3hsX2NtZHRhYmxlLmMKaW5kZXggODk3MTZiYWRjYi4uYTE4NDgxNjE5
YiAxMDA2NDQKLS0tIGEvdG9vbHMveGwveGxfY21kdGFibGUuYworKysgYi90b29scy94bC94bF9j
bWR0YWJsZS5jCkBAIC02NjIsNiArNjYyLDExIEBAIHN0cnVjdCBjbWRfc3BlYyBjbWRfdGFibGVb
XSA9IHsKICAgICAgICJJc3N1ZSBhIHFlbXUgbW9uaXRvciBjb21tYW5kIHRvIHRoZSBkZXZpY2Ug
bW9kZWwgb2YgYSBkb21haW4iLAogICAgICAgIjxEb21haW4+IDxDb21tYW5kPiIsCiAgICAgfSwK
KyAgICB7ICJnZXQtcGFyYW1ldGVycyIsCisgICAgICAmbWFpbl9nZXRfcGFyYW1ldGVycywgMCwg
MSwKKyAgICAgICJHZXQgaHlwZXJ2aXNvciBwYXJhbWV0ZXJzIiwKKyAgICAgICI8UGFyYW1zPiIs
CisgICAgfSwKIH07CiAKIGludCBjbWR0YWJsZV9sZW4gPSBzaXplb2YoY21kX3RhYmxlKS9zaXpl
b2Yoc3RydWN0IGNtZF9zcGVjKTsKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX21pc2MuYyBiL3Rv
b2xzL3hsL3hsX21pc2MuYwppbmRleCBkY2Y5NDBhNmQ0Li44MTFmMjMxYjc4IDEwMDY0NAotLS0g
YS90b29scy94bC94bF9taXNjLmMKKysrIGIvdG9vbHMveGwveGxfbWlzYy5jCkBAIC0zNjQsNiAr
MzY0LDMxIEBAIGludCBtYWluX2NvbmZpZ191cGRhdGUoaW50IGFyZ2MsIGNoYXIgKiphcmd2KQog
ICAgIHJldHVybiAwOwogfQogCitpbnQgbWFpbl9nZXRfcGFyYW1ldGVycyhpbnQgYXJnYywgY2hh
ciAqKmFyZ3YpCit7CisgICAgaW50IG9wdCwgcmV0OworICAgIGNoYXIgKnBhcmFtczsKKyAgICBj
aGFyIHZhbHVlc1sxMDIzXTsKKworICAgIFNXSVRDSF9GT1JFQUNIX09QVChvcHQsICIiLCBOVUxM
LCAiZ2V0LXBhcmFtZXRlcnMiLCAxKSB7CisgICAgICAgIC8qIE5vIG9wdGlvbnMgKi8KKyAgICB9
CisKKyAgICBwYXJhbXMgPSBhcmd2W29wdGluZF07CisKKyAgICBpZiAoIXBhcmFtcykgeworCWZw
cmludGYoc3RkZXJyLCAibm8gcGFyYW1ldGVyIHNwZWNpZmllZFxuIik7CisJcmV0dXJuIEVYSVRf
RkFJTFVSRTsKKyAgICB9CisgICAgZWxzZSBpZiAoKHJldCA9IGxpYnhsX2dldF9wYXJhbWV0ZXJz
KGN0eCwgcGFyYW1zLCB2YWx1ZXMpKSkgeworICAgICAgICBmcHJpbnRmKHN0ZGVyciwgImNhbm5v
dCBnZXQgcGFyYW1ldGVyczogJXMgOiAlZFxuIiwgcGFyYW1zLCByZXQpOworICAgICAgICBmcHJp
bnRmKHN0ZGVyciwgIlVzZSBcInhsIGRtZXNnXCIgdG8gbG9vayBmb3IgcG9zc2libGUgcmVhc29u
LlxuIik7CisgICAgICAgIHJldHVybiBFWElUX0ZBSUxVUkU7CisgICAgfQorICAgIGZwcmludGYo
c3RkZXJyLCAiJXMgOiAlc1xuIiwgcGFyYW1zLCB2YWx1ZXMpOworCisgICAgcmV0dXJuIEVYSVRf
U1VDQ0VTUzsKK30KIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBDCi0tIAoyLjIw
LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 28 14:54:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 14:54:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVdUq-0000Us-6D; Tue, 28 May 2019 14:54:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=twwc=T4=suse.com=vliaskovitis@srs-us1.protection.inumbo.net>)
 id 1hVdUo-0000Ul-Sa
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 14:54:34 +0000
X-Inumbo-ID: 802c995a-8158-11e9-8980-bc764e045a96
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 802c995a-8158-11e9-8980-bc764e045a96;
 Tue, 28 May 2019 14:54:32 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Tue, 28 May 2019 16:54:31 +0200
Received: from linux-nq5u.suse.de (nwb-a10-snat.microfocus.com [10.120.13.201])
 by emea4-mta.ukb.novell.com with ESMTP (NOT encrypted);
 Tue, 28 May 2019 15:54:22 +0100
From: Vasilis Liaskovitis <vliaskovitis@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 28 May 2019 16:54:12 +0200
Message-Id: <20190528145416.16918-1-vliaskovitis@suse.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 0/4] Support for reading runtime hypervisor
 parameters
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, sstabellini@kernel.org, wei.liu2@citrix.com,
 jbeulich@suse.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, vliaskovitis@suse.com,
 anthony.perard@citrix.com, dgdegra@tycho.nsa.gov
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q3VycmVudGx5IHJ1bnRpbWUgcGFyYW1ldGVycyBvZiB0aGUgaHlwZXJ2aXNvciBjYW5ub3QgYmUg
aW5zcGVjdGVkIHRocm91Z2ggYW4KeGwgY29tbWFuZCwgaG93ZXZlciB0aGV5IGNhbiBiZSBjaGFu
Z2VkIHdpdGggdGhlICJ4bCBzZXQtcGFyYW1ldGVyIiBjb21tYW5kLgpCZWluZyBhYmxlIHRvIGNo
ZWNrIHRoZXNlIHBhcmFtZXRlcnMgYXQgcnVudGltZSB3b3VsZCBiZSBhIHVzZWZ1bCBkaWFnbm9z
dGljCnRvb2wuCgpUaGlzIHBhdGNoIHNlcmllcyBpbXBsZW1lbnRzIGEgbmV3IHhsIGNvbW1hbmQg
InhsIGdldC1wYXJhbWV0ZXJzIgp3aGljaCB0YWtlcyBhIHN0cmluZyBvZiBpbnB1dCBwYXJhbWV0
ZXJzIGFuZCByZXR1cm5zIHRoZWlyIGN1cnJlbnQKdmFsdWVzIGluIHRoZSBoeXBlcnZpc29yIHNl
dHRpbmdzLgoKRXhhbXBsZXM6Cgp4bCBnZXQtcGFyYW1ldGVycyAiZ250dGFiX21heF9mcmFtZXMg
Z250dGFiX21heF9tYXB0cmFja19mcmFtZXMiCmdudHRhYl9tYXhfZnJhbWVzIGdudHRhYl9tYXhf
bWFwdHJhY2tfZnJhbWVzIDogNjQgMTAyNAoKeGwgc2V0LXBhcmFtZXRlcnMgZ250dGFiX21heF9m
cmFtZXM9MTI4Cgp4bCBnZXQtcGFyYW1ldGVycyBnbnR0YWJfbWF4X2ZyYW1lcwpnbnR0YWJfbWF4
X2ZyYW1lcyA6IDEyOAoKeGwgZ2V0LXBhcmFtZXRlcnMgImdudHRhYl9tYXhfZnJhbWVzIGdudHRh
Yl9tYXhfbWFwdHJhY2tfZnJhbWVzIgpnbnR0YWJfbWF4X2ZyYW1lcyBnbnR0YWJfbWF4X21hcHRy
YWNrX2ZyYW1lcyA6IDEyOCAxMDI0CgoKQ2hhbmdlcyB2My0+djQ6CgotIEZpeCByZXR1cm4gdmFs
dWUgYW5kIGxvZ2dpbmcgaW4gbmV3IGxpYnhsIGZ1bmN0aW9uLgoKQ2hhbmdlcyB2Mi0+djM6Cgot
IFNldmVyYWwgc3R5bGUgLyBmb3JtYXR0aW5nIGZpeGVzCi0gTGltaXRhdGlvbnMgZm9yIHNpZ25l
ZCBpbnRlZ2VyIHBhcmFtZXRlcnMgYWRkZWQgaW4gY29kZSBhbmQgY29tbWl0IGxvZy4KCkNoYW5n
ZXMgdjEtPnYyOgoKLSBmaXhlZCBzbnByaW50ZiBpc3N1ZXMsIGZpeGVkIG1lbW9yeSBsZWFrcyBh
bmQgZXJyb3IgaGFuZGxpbmcKLSByZW1vdmVkIHVubmVjZXNzYXJ5IHdyYXBwZXIgZnVuY3Rpb24K
LSBPUFRfU0laRSBpcyBoYW5kbGVkCgpMaW1pdGF0aW9uczoKCi0gQ3VzdG9tIHJ1bnRpbWUgcGFy
YW1ldGVycyAoT1BUX0NVU1RPTSkgYXJlIG5vdCBzdXBwb3J0ZWQgeWV0LiBJJ2QgbGlrZQogIHRv
IGRvIHRoaXMgaW4gYSBmb2xsb3ctdXAgc2VyaWVzLiBTZWUgYWxzbyBkaXNjdXNzaW9uIGF0CiAg
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE5
LTAzL21zZzAxMzgzLmh0bWwKLSBGb3IgaW50ZWdlciBwYXJhbWV0ZXJzIChPUFRfVUlOVCksIG9u
bHkgdW5zaWduZWQgcGFyYW1ldGVycyBhcmUgcHJpbnRlZAogIGNvcnJlY3RseSBhdCB0aGUgbW9t
ZW50LgoKVmFzaWxpcyBMaWFza292aXRpcyAoNCk6CiAgeGVuOiBhZGQgaHlwZXJjYWxsIGZvciBn
ZXR0aW5nIHBhcmFtZXRlcnMgYXQgcnVudGltZQogIGxpYnhjOiBhZGQgZnVuY3Rpb24gdG8gZ2V0
IGh5cGVydmlzb3IgcGFyYW1ldGVycwogIGxpYnhsOiBhZGQgbGlieGxfZ2V0X3BhcmFtZXRlcnMo
KSBmdW5jdGlvbgogIHhsOiBhZGQgbmV3IHhsIGNvbW1hbmQgZ2V0LXBhcmFtZXRlcnMKCiBkb2Nz
L21hbi94bC4xLnBvZC5pbiAgICAgICAgICAgICAgICB8ICAgNSArKwogdG9vbHMvZmxhc2svcG9s
aWN5L21vZHVsZXMvZG9tMC50ZSAgfCAgIDIgKy0KIHRvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3Ry
bC5oICAgICAgIHwgICAxICsKIHRvb2xzL2xpYnhjL3hjX21pc2MuYyAgICAgICAgICAgICAgIHwg
IDI2ICsrKysrKwogdG9vbHMvbGlieGwvbGlieGwuYyAgICAgICAgICAgICAgICAgfCAgMTkgKysr
KysKIHRvb2xzL2xpYnhsL2xpYnhsLmggICAgICAgICAgICAgICAgIHwgICAxICsKIHRvb2xzL3hs
L3hsLmggICAgICAgICAgICAgICAgICAgICAgIHwgICAxICsKIHRvb2xzL3hsL3hsX2NtZHRhYmxl
LmMgICAgICAgICAgICAgIHwgICA1ICsrCiB0b29scy94bC94bF9taXNjLmMgICAgICAgICAgICAg
ICAgICB8ICAyNSArKysrKysKIHhlbi9jb21tb24va2VybmVsLmMgICAgICAgICAgICAgICAgIHwg
MTE4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9jb21tb24vc3lzY3RsLmMgICAg
ICAgICAgICAgICAgIHwgIDUyICsrKysrKysrKysrLQogeGVuL2luY2x1ZGUvcHVibGljL3N5c2N0
bC5oICAgICAgICAgfCAgMTggKysrKysKIHhlbi9pbmNsdWRlL3hlbi9saWIuaCAgICAgICAgICAg
ICAgIHwgICAxICsKIHhlbi94c20vZmxhc2svaG9va3MuYyAgICAgICAgICAgICAgIHwgICAzICsK
IHhlbi94c20vZmxhc2svcG9saWN5L2FjY2Vzc192ZWN0b3JzIHwgICAyICsKIDE1IGZpbGVzIGNo
YW5nZWQsIDI3NiBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKLS0gCjIuMjAuMQoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue May 28 14:54:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 14:54:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVdUs-0000VS-4C; Tue, 28 May 2019 14:54:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=twwc=T4=suse.com=vliaskovitis@srs-us1.protection.inumbo.net>)
 id 1hVdUq-0000V1-Ec
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 14:54:36 +0000
X-Inumbo-ID: 810a9362-8158-11e9-bc13-bf964a31188e
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 810a9362-8158-11e9-bc13-bf964a31188e;
 Tue, 28 May 2019 14:54:34 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Tue, 28 May 2019 16:54:32 +0200
Received: from linux-nq5u.suse.de (nwb-a10-snat.microfocus.com [10.120.13.201])
 by emea4-mta.ukb.novell.com with ESMTP (NOT encrypted);
 Tue, 28 May 2019 15:54:22 +0100
From: Vasilis Liaskovitis <vliaskovitis@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 28 May 2019 16:54:13 +0200
Message-Id: <20190528145416.16918-2-vliaskovitis@suse.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190528145416.16918-1-vliaskovitis@suse.com>
References: <20190528145416.16918-1-vliaskovitis@suse.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 1/4] xen: add hypercall for reading runtime
 parameters
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, sstabellini@kernel.org, wei.liu2@citrix.com,
 jbeulich@suse.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, vliaskovitis@suse.com,
 anthony.perard@citrix.com, dgdegra@tycho.nsa.gov
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIGEgc3lzY3RsIGh5cGVyY2FsbCB0byBzdXBwb3J0IHJlYWRpbmcgaHlwZXJ2aXNvciBydW50
aW1lIHBhcmFtZXRlcnMuCgpMaW1pdGF0aW9uczoKLSBDdXN0b20gcnVudGltZSBwYXJhbWV0ZXJz
IChPUFRfQ1VTVE9NKSBhcmUgbm90IHN1cHBvcnRlZCB5ZXQuCi0gRm9yIGludGVnZXIgcGFyYW1l
dGVycyAoT1BUX1VJTlQpLCBvbmx5IHVuc2lnbmVkIHBhcmFtZXRlcnMgYXJlIHByaW50ZWQKY29y
cmVjdGx5LgotIFRoZSBpbXBsZW1lbnRhdGlvbiBvbmx5IHJlYWRzIHJ1bnRpbWUgcGFyYW1ldGVy
cywgYnV0IGl0IGNhbiBiZSBjaGFuZ2VkCnRvIHJlYWQgYWxsIGh5cGVydmlzb3IgcGFyYW1ldGVy
cyBpZiBuZWVkZWQuIAoKU2lnbmVkLW9mZi1ieTogVmFzaWxpcyBMaWFza292aXRpcyA8dmxpYXNr
b3ZpdGlzQHN1c2UuY29tPgotLS0KIHRvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVzL2RvbTAudGUg
IHwgICAyICstCiB4ZW4vY29tbW9uL2tlcm5lbC5jICAgICAgICAgICAgICAgICB8IDExOCArKysr
KysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vY29tbW9uL3N5c2N0bC5jICAgICAgICAgICAg
ICAgICB8ICA1MiArKysrKysrKysrKy0KIHhlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaCAgICAg
ICAgIHwgIDE4ICsrKysrCiB4ZW4vaW5jbHVkZS94ZW4vbGliLmggICAgICAgICAgICAgICB8ICAg
MSArCiB4ZW4veHNtL2ZsYXNrL2hvb2tzLmMgICAgICAgICAgICAgICB8ICAgMyArCiB4ZW4veHNt
L2ZsYXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9ycyB8ICAgMiArCiA3IGZpbGVzIGNoYW5nZWQsIDE5
MyBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2ZsYXNr
L3BvbGljeS9tb2R1bGVzL2RvbTAudGUgYi90b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy9kb20w
LnRlCmluZGV4IGEzNDdkNjY0ZjguLjY4MWQxYTEwMWIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2ZsYXNr
L3BvbGljeS9tb2R1bGVzL2RvbTAudGUKKysrIGIvdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMv
ZG9tMC50ZQpAQCAtMTYsNyArMTYsNyBAQCBhbGxvdyBkb20wX3QgeGVuX3Q6eGVuIHsKIGFsbG93
IGRvbTBfdCB4ZW5fdDp4ZW4yIHsKIAlyZXNvdXJjZV9vcCBwc3JfY210X29wIHBzcl9hbGxvYyBw
bXVfY3RybCBnZXRfc3ltYm9sCiAJZ2V0X2NwdV9sZXZlbGxpbmdfY2FwcyBnZXRfY3B1X2ZlYXR1
cmVzZXQgbGl2ZXBhdGNoX29wCi0JY292ZXJhZ2Vfb3Agc2V0X3BhcmFtZXRlcgorCWNvdmVyYWdl
X29wIHNldF9wYXJhbWV0ZXIgZ2V0X3BhcmFtZXRlcgogfTsKIAogIyBBbGxvdyBkb20wIHRvIHVz
ZSBhbGwgWEVOVkVSXyBzdWJvcHMgdGhhdCBoYXZlIGNoZWNrcy4KZGlmZiAtLWdpdCBhL3hlbi9j
b21tb24va2VybmVsLmMgYi94ZW4vY29tbW9uL2tlcm5lbC5jCmluZGV4IDYxMjU3NTQzMGYuLjY2
OTVmZmMzNzIgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24va2VybmVsLmMKKysrIGIveGVuL2NvbW1v
bi9rZXJuZWwuYwpAQCAtMTIsNiArMTIsNyBAQAogI2luY2x1ZGUgPHhlbi9wYWdpbmcuaD4KICNp
bmNsdWRlIDx4ZW4vZ3Vlc3RfYWNjZXNzLmg+CiAjaW5jbHVkZSA8eGVuL2h5cGVyY2FsbC5oPgor
I2luY2x1ZGUgPHhlbi9jdHlwZS5oPgogI2luY2x1ZGUgPHhzbS94c20uaD4KICNpbmNsdWRlIDxh
c20vY3VycmVudC5oPgogI2luY2x1ZGUgPHB1YmxpYy92ZXJzaW9uLmg+CkBAIC01Miw2ICs1Mywx
MjMgQEAgc3RhdGljIGludCBhc3NpZ25faW50ZWdlcl9wYXJhbShjb25zdCBzdHJ1Y3Qga2VybmVs
X3BhcmFtICpwYXJhbSwgdWludDY0X3QgdmFsKQogICAgIHJldHVybiAwOwogfQogCitzdGF0aWMg
aW50IGdldF9pbnRlZ2VyX3BhcmFtKGNvbnN0IHN0cnVjdCBrZXJuZWxfcGFyYW0gKnBhcmFtLCB1
aW50NjRfdCAqdmFsKQoreworICAgIHN3aXRjaCAoIHBhcmFtLT5sZW4gKQorICAgIHsKKyAgICBj
YXNlIHNpemVvZih1aW50OF90KToKKyAgICAgICAgKnZhbCA9ICoodWludDhfdCAqKXBhcmFtLT5w
YXIudmFyOworICAgICAgICBicmVhazsKKworICAgIGNhc2Ugc2l6ZW9mKHVpbnQxNl90KToKKyAg
ICAgICAgKnZhbCA9ICoodWludDE2X3QgKilwYXJhbS0+cGFyLnZhcjsKKyAgICAgICAgYnJlYWs7
CisKKyAgICBjYXNlIHNpemVvZih1aW50MzJfdCk6CisgICAgICAgICp2YWwgPSAqKHVpbnQzMl90
ICopcGFyYW0tPnBhci52YXI7CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSBzaXplb2YodWlu
dDY0X3QpOgorICAgICAgICAqdmFsID0gKih1aW50NjRfdCAqKXBhcmFtLT5wYXIudmFyOworICAg
ICAgICBicmVhazsKKworICAgIGRlZmF1bHQ6CisgICAgICAgIEJVRygpOworICAgICAgICBicmVh
azsKKyAgICB9CisKKyAgICByZXR1cm4gMDsKK30KKworaW50IHJ1bnRpbWVfZ2V0X3BhcmFtcyhj
b25zdCBjaGFyICpjbWRsaW5lLCBjaGFyICp2YWx1ZXMsCisgICAgICAgICAgICAgICAgICAgICAg
c2l6ZV90IG1heGxlbikKK3sKKyAgICBjaGFyIG9wdFsxMjhdLCAqb3B0a2V5LCAqcSwgKnZhbCA9
IHZhbHVlczsKKyAgICBjb25zdCBjaGFyICpwID0gY21kbGluZTsKKyAgICBjb25zdCBzdHJ1Y3Qg
a2VybmVsX3BhcmFtICpwYXJhbTsKKyAgICBpbnQgcmMgPSAwLCBsZW4gPSAwOworICAgIHNpemVf
dCBidWZwb3MgPSAwOworICAgIHVpbnQ2NF90IHBhcmFtX2ludDsKKworICAgIHdoaWxlICggIXJj
ICkKKyAgICB7CisgICAgICAgIC8qIFNraXAgd2hpdGVzcGFjZS4gKi8KKyAgICAgICAgd2hpbGUg
KCBpc3NwYWNlKCpwKSApCisgICAgICAgICAgICBwKys7CisgICAgICAgIGlmICggKnAgPT0gJ1ww
JyApCisgICAgICAgICAgICBicmVhazsKKworICAgICAgICAvKiBHcmFiIHRoZSBuZXh0IHdoaXRl
c3BhY2UtZGVsaW1pdGVkIG9wdGlvbi4gKi8KKyAgICAgICAgcSA9IG9wdGtleSA9IG9wdDsKKyAg
ICAgICAgd2hpbGUgKCAhaXNzcGFjZSgqcCkgJiYgKCpwICE9ICdcMCcpICkKKyAgICAgICAgewor
ICAgICAgICAgICAgaWYgKCAocSAtIG9wdCkgPCAoc2l6ZW9mKG9wdCkgLSAxKSApIC8qIGF2b2lk
IG92ZXJmbG93ICovCisgICAgICAgICAgICAgICAgKnErKyA9ICpwOworICAgICAgICAgICAgZWxz
ZSByZXR1cm4gLUVOT01FTTsKKyAgICAgICAgICAgIHArKzsKKyAgICAgICAgfQorICAgICAgICAq
cSA9ICdcMCc7CisKKyAgICAgICAgZm9yICggcGFyYW0gPSBfX3BhcmFtX3N0YXJ0OyBwYXJhbSA8
IF9fcGFyYW1fZW5kOyBwYXJhbSsrICkKKyAgICAgICAgeworICAgICAgICAgICAgaWYgKCBzdHJj
bXAocGFyYW0tPm5hbWUsIG9wdGtleSkgKQorICAgICAgICAgICAgICAgIGNvbnRpbnVlOworCisg
ICAgICAgICAgICBzd2l0Y2ggKCBwYXJhbS0+dHlwZSApCisgICAgICAgICAgICB7CisgICAgICAg
ICAgICBjYXNlIE9QVF9TVFI6CisgICAgICAgICAgICAgICAgbGVuID0gc25wcmludGYodmFsICsg
YnVmcG9zLCBtYXhsZW4gLSBidWZwb3MsICIlcyAiLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIChjaGFyKilwYXJhbS0+cGFyLnZhcik7CisgICAgICAgICAgICAgICAgYnJlYWs7CisK
KyAgICAgICAgICAgIGNhc2UgT1BUX1VJTlQ6CisgICAgICAgICAgICBjYXNlIE9QVF9TSVpFOgor
ICAgICAgICAgICAgICAgIC8qIFNpZ25lZCBpbnRlZ2VyIHBhcmFtZXRlcnMgYXJlIG5vdCBzdXBw
b3J0ZWQgeWV0LgorICAgICAgICAgICAgICAgICAqIFdoaWxlIHRoZXJlIGFyZSBubyBydW50aW1l
IHNpZ25lZCBpbnRlZ2VyIHBhcmFtZXRlcnMKKyAgICAgICAgICAgICAgICAgKiBhdCB0aGUgbW9t
ZW50LCBhZGRpbmcgb25lIGFuZCB0cnlpbmcgdG8gZ2V0IGl0cyB2YWx1ZQorICAgICAgICAgICAg
ICAgICAqIHdpdGggdGhlIGN1cnJlbnQgaW1wbGVtZW50YXRpb24gd2lsbCBvdXRwdXQgdGhlIHdy
b25nCisgICAgICAgICAgICAgICAgICogdmFsdWUuCisgICAgICAgICAgICAgICAgICovCisgICAg
ICAgICAgICAgICAgZ2V0X2ludGVnZXJfcGFyYW0ocGFyYW0sICZwYXJhbV9pbnQpOworICAgICAg
ICAgICAgICAgIGxlbiA9IHNucHJpbnRmKHZhbCArIGJ1ZnBvcywgbWF4bGVuIC0gYnVmcG9zLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICIlIlBSSXU2NCIgIiwgcGFyYW1faW50KTsK
KyAgICAgICAgICAgICAgICBicmVhazsKKworICAgICAgICAgICAgY2FzZSBPUFRfQk9PTDoKKyAg
ICAgICAgICAgICAgICBnZXRfaW50ZWdlcl9wYXJhbShwYXJhbSwgJnBhcmFtX2ludCk7CisgICAg
ICAgICAgICAgICAgbGVuID0gc25wcmludGYodmFsICsgYnVmcG9zLCBtYXhsZW4gLSBidWZwb3Ms
ICIlcyAiLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhcmFtX2ludCA/ICJ0cnVl
IiA6ICJmYWxzZSIpOworICAgICAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgICAgICBjYXNl
IE9QVF9DVVNUT006CisgICAgICAgICAgICAgICAgLyogQ3VzdG9tIHBhcmFtZXRlcnMgYXJlIG5v
dCBzdXBwb3J0ZWQgeWV0LiAqLworICAgICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKKyAgICAg
ICAgICAgICAgICBicmVhazsKKworICAgICAgICAgICAgZGVmYXVsdDoKKyAgICAgICAgICAgICAg
ICBCVUcoKTsKKyAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgIH0KKworICAgICAg
ICAgICAgaWYgKCBsZW4gPCAwICkKKyAgICAgICAgICAgICAgICByYyA9IGxlbjsKKyAgICAgICAg
ICAgIGVsc2UgaWYgKCBsZW4gPCBtYXhsZW4gLSBidWZwb3MgKQorICAgICAgICAgICAgICAgIC8q
IGlmIG91dHB1dCB3YXMgbm90IHRydW5jYXRlZCB1cGRhdGUgYnVmZmVyIHBvc2l0aW9uLiAqLwor
ICAgICAgICAgICAgICAgIGJ1ZnBvcyArPSBsZW47CisgICAgICAgICAgICBlbHNlIGlmICggbGVu
ID4gMCApCisgICAgICAgICAgICAgICAgcmMgPSAtRU5PTUVNOworCisgICAgICAgICAgICBicmVh
azsKKyAgICAgICAgfQorCisgICAgICAgIC8qIG5vIHBhcmFtZXRlciB3YXMgbWF0Y2hlZCAqLwor
ICAgICAgICBpZiAoIHBhcmFtID49IF9fcGFyYW1fZW5kICkKKyAgICAgICAgICAgIHJjID0gLUVJ
TlZBTDsKKyAgICB9CisKKyAgICByZXR1cm4gcmM7Cit9CisKIHN0YXRpYyBpbnQgcGFyc2VfcGFy
YW1zKGNvbnN0IGNoYXIgKmNtZGxpbmUsIGNvbnN0IHN0cnVjdCBrZXJuZWxfcGFyYW0gKnN0YXJ0
LAogICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGtlcm5lbF9wYXJhbSAqZW5k
KQogewpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zeXNjdGwuYyBiL3hlbi9jb21tb24vc3lzY3Rs
LmMKaW5kZXggYzBhYTZiZGU0ZS4uMjBiZTZhNmQ4ZCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9z
eXNjdGwuYworKysgYi94ZW4vY29tbW9uL3N5c2N0bC5jCkBAIC00NjYsOSArNDY2LDkgQEAgbG9u
ZyBkb19zeXNjdGwoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fc3lzY3RsX3QpIHVfc3lzY3Rs
KQogICAgICAgICAgICAgY29weWJhY2sgPSAxOwogICAgICAgICBicmVhazsKIAorI2RlZmluZSBY
RU5fUEFSQU1FVEVSX01BWF9TSVpFIDEwMjMKICAgICBjYXNlIFhFTl9TWVNDVExfc2V0X3BhcmFt
ZXRlcjoKICAgICB7Ci0jZGVmaW5lIFhFTl9TRVRfUEFSQU1FVEVSX01BWF9TSVpFIDEwMjMKICAg
ICAgICAgY2hhciAqcGFyYW1zOwogCiAgICAgICAgIGlmICggb3AtPnUuc2V0X3BhcmFtZXRlci5w
YWRbMF0gfHwgb3AtPnUuc2V0X3BhcmFtZXRlci5wYWRbMV0gfHwKQEAgLTQ3Nyw3ICs0NzcsNyBA
QCBsb25nIGRvX3N5c2N0bChYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9zeXNjdGxfdCkgdV9z
eXNjdGwpCiAgICAgICAgICAgICByZXQgPSAtRUlOVkFMOwogICAgICAgICAgICAgYnJlYWs7CiAg
ICAgICAgIH0KLSAgICAgICAgaWYgKCBvcC0+dS5zZXRfcGFyYW1ldGVyLnNpemUgPiBYRU5fU0VU
X1BBUkFNRVRFUl9NQVhfU0laRSApCisgICAgICAgIGlmICggb3AtPnUuc2V0X3BhcmFtZXRlci5z
aXplID4gWEVOX1BBUkFNRVRFUl9NQVhfU0laRSApCiAgICAgICAgIHsKICAgICAgICAgICAgIHJl
dCA9IC1FMkJJRzsKICAgICAgICAgICAgIGJyZWFrOwpAQCAtNTAxLDYgKzUwMSw1NCBAQCBsb25n
IGRvX3N5c2N0bChYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9zeXNjdGxfdCkgdV9zeXNjdGwp
CiAKICAgICAgICAgYnJlYWs7CiAgICAgfQorICAgIGNhc2UgWEVOX1NZU0NUTF9nZXRfcGFyYW1l
dGVyOgorICAgIHsKKyAgICAgICAgY2hhciAqcGFyYW1zLCAqdmFsdWVzOworCisgICAgICAgIGlm
ICggb3AtPnUuZ2V0X3BhcmFtZXRlci5wYWRbMF0gfHwgb3AtPnUuZ2V0X3BhcmFtZXRlci5wYWRb
MV0gfHwKKyAgICAgICAgICAgICBvcC0+dS5nZXRfcGFyYW1ldGVyLnBhZFsyXSApCisgICAgICAg
IHsKKyAgICAgICAgICAgIHJldCA9IC1FSU5WQUw7CisgICAgICAgICAgICBicmVhazsKKyAgICAg
ICAgfQorICAgICAgICBpZiAoIG9wLT51LmdldF9wYXJhbWV0ZXIuc2l6ZSA+IFhFTl9QQVJBTUVU
RVJfTUFYX1NJWkUgKQorICAgICAgICB7CisgICAgICAgICAgICByZXQgPSAtRTJCSUc7CisgICAg
ICAgICAgICBicmVhazsKKyAgICAgICAgfQorICAgICAgICBwYXJhbXMgPSB4bWFsbG9jX2J5dGVz
KG9wLT51LmdldF9wYXJhbWV0ZXIuc2l6ZSArIDEpOworICAgICAgICBpZiAoICFwYXJhbXMgKQor
ICAgICAgICB7CisgICAgICAgICAgICByZXQgPSAtRU5PTUVNOworICAgICAgICAgICAgYnJlYWs7
CisgICAgICAgIH0KKworICAgICAgICB2YWx1ZXMgPSB4bWFsbG9jX2J5dGVzKFhFTl9QQVJBTUVU
RVJfTUFYX1NJWkUpOworICAgICAgICBpZiAoICF2YWx1ZXMgKQorICAgICAgICB7CisgICAgICAg
ICAgICB4ZnJlZShwYXJhbXMpOworICAgICAgICAgICAgcmV0ID0gLUVOT01FTTsKKyAgICAgICAg
ICAgIGJyZWFrOworICAgICAgICB9CisKKyAgICAgICAgaWYgKCBjb3B5X2Zyb21fZ3Vlc3QocGFy
YW1zLCBvcC0+dS5nZXRfcGFyYW1ldGVyLnBhcmFtcywKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgb3AtPnUuZ2V0X3BhcmFtZXRlci5zaXplKSApCisgICAgICAgICAgICByZXQgPSAtRUZB
VUxUOworICAgICAgICBlbHNlCisgICAgICAgIHsKKyAgICAgICAgICAgIHBhcmFtc1tvcC0+dS5z
ZXRfcGFyYW1ldGVyLnNpemVdID0gMDsKKyAgICAgICAgICAgIHJldCA9IHJ1bnRpbWVfZ2V0X3Bh
cmFtcyhwYXJhbXMsIHZhbHVlcywgWEVOX1BBUkFNRVRFUl9NQVhfU0laRSk7CisKKyAgICAgICAg
ICAgIGlmICggIXJldCAmJiBjb3B5X3RvX2d1ZXN0KG9wLT51LmdldF9wYXJhbWV0ZXIudmFsdWVz
LCB2YWx1ZXMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJsZW4o
dmFsdWVzKSkgKQorICAgICAgICAgICAgICAgIHJldCA9IC1FRkFVTFQ7CisgICAgICAgIH0KKwor
ICAgICAgICB4ZnJlZShwYXJhbXMpOworICAgICAgICB4ZnJlZSh2YWx1ZXMpOworCisgICAgICAg
IGJyZWFrOworICAgIH0KIAogICAgIGRlZmF1bHQ6CiAgICAgICAgIHJldCA9IGFyY2hfZG9fc3lz
Y3RsKG9wLCB1X3N5c2N0bCk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3Rs
LmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmgKaW5kZXggYzQ5YjRkY2M5OS4uN2Q3N2Q1
NzExNSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oCisrKyBiL3hlbi9p
bmNsdWRlL3B1YmxpYy9zeXNjdGwuaApAQCAtMTEwMCw2ICsxMTAwLDIyIEBAIHR5cGVkZWYgc3Ry
dWN0IHhlbl9zeXNjdGxfY3B1X3BvbGljeSB4ZW5fc3lzY3RsX2NwdV9wb2xpY3lfdDsKIERFRklO
RV9YRU5fR1VFU1RfSEFORExFKHhlbl9zeXNjdGxfY3B1X3BvbGljeV90KTsKICNlbmRpZgogCisv
KgorICogWEVOX1NZU0NUTF9nZXRfcGFyYW1ldGVyCisgKgorICogUmVhZCBoeXBlcnZpc29yIHBh
cmFtZXRlcnMgYXQgcnVudGltZS4KKyAqIFBhcmFtZXRlcnMgYXJlIGEgc2luZ2xlIHN0cmluZyB0
ZXJtaW5hdGVkIGJ5IGEgTlVMIGJ5dGUgb2YgbWF4LiBzaXplCisgKiBjaGFyYWN0ZXJzLiBNdWx0
aXBsZSBzZXR0aW5ncyBjYW4gYmUgc3BlY2lmaWVkIGJ5IHNlcGFyYXRpbmcgdGhlbQorICogd2l0
aCBibGFua3MuCisgKi8KKworc3RydWN0IHhlbl9zeXNjdGxfZ2V0X3BhcmFtZXRlciB7CisgICAg
WEVOX0dVRVNUX0hBTkRMRV82NChjaGFyKSBwYXJhbXM7ICAgICAgIC8qIElOOiBwb2ludGVyIHRv
IHBhcmFtZXRlcnMuICovCisgICAgWEVOX0dVRVNUX0hBTkRMRV82NChjaGFyKSB2YWx1ZXM7ICAg
ICAgIC8qIE9VVDogcG9pbnRlciB0byBvdXRwdXQgdmFsdWVzLiAqLworICAgIHVpbnQxNl90IHNp
emU7ICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBJTjogc2l6ZSBvZiBwYXJhbWV0ZXJzLiAq
LworICAgIHVpbnQxNl90IHBhZFszXTsgICAgICAgICAgICAgICAgICAgICAgICAvKiBJTjogTVVT
VCBiZSB6ZXJvLiAqLworfTsKKwogc3RydWN0IHhlbl9zeXNjdGwgewogICAgIHVpbnQzMl90IGNt
ZDsKICNkZWZpbmUgWEVOX1NZU0NUTF9yZWFkY29uc29sZSAgICAgICAgICAgICAgICAgICAgMQpA
QCAtMTEzMCw2ICsxMTQ2LDcgQEAgc3RydWN0IHhlbl9zeXNjdGwgewogI2RlZmluZSBYRU5fU1lT
Q1RMX2xpdmVwYXRjaF9vcCAgICAgICAgICAgICAgICAgIDI3CiAjZGVmaW5lIFhFTl9TWVNDVExf
c2V0X3BhcmFtZXRlciAgICAgICAgICAgICAgICAgMjgKICNkZWZpbmUgWEVOX1NZU0NUTF9nZXRf
Y3B1X3BvbGljeSAgICAgICAgICAgICAgICAyOQorI2RlZmluZSBYRU5fU1lTQ1RMX2dldF9wYXJh
bWV0ZXIgICAgICAgICAgICAgICAgIDMwCiAgICAgdWludDMyX3QgaW50ZXJmYWNlX3ZlcnNpb247
IC8qIFhFTl9TWVNDVExfSU5URVJGQUNFX1ZFUlNJT04gKi8KICAgICB1bmlvbiB7CiAgICAgICAg
IHN0cnVjdCB4ZW5fc3lzY3RsX3JlYWRjb25zb2xlICAgICAgIHJlYWRjb25zb2xlOwpAQCAtMTE2
Miw2ICsxMTc5LDcgQEAgc3RydWN0IHhlbl9zeXNjdGwgewogI2lmIGRlZmluZWQoX19pMzg2X18p
IHx8IGRlZmluZWQoX194ODZfNjRfXykKICAgICAgICAgc3RydWN0IHhlbl9zeXNjdGxfY3B1X3Bv
bGljeSAgICAgICAgY3B1X3BvbGljeTsKICNlbmRpZgorICAgICAgICBzdHJ1Y3QgeGVuX3N5c2N0
bF9nZXRfcGFyYW1ldGVyICAgICBnZXRfcGFyYW1ldGVyOwogICAgICAgICB1aW50OF90ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYWRbMTI4XTsKICAgICB9IHU7CiB9OwpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUveGVuL2xpYi5oIGIveGVuL2luY2x1ZGUveGVuL2xpYi5oCmluZGV4IGUw
YjdiY2I2YjcuLjZlNjM2N2JiN2EgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9saWIuaAor
KysgYi94ZW4vaW5jbHVkZS94ZW4vbGliLmgKQEAgLTcxLDYgKzcxLDcgQEAgc3RydWN0IGRvbWFp
bjsKIHZvaWQgY21kbGluZV9wYXJzZShjb25zdCBjaGFyICpjbWRsaW5lKTsKIGludCBydW50aW1l
X3BhcnNlKGNvbnN0IGNoYXIgKmxpbmUpOwogaW50IHBhcnNlX2Jvb2woY29uc3QgY2hhciAqcywg
Y29uc3QgY2hhciAqZSk7CitpbnQgcnVudGltZV9nZXRfcGFyYW1zKGNvbnN0IGNoYXIgKmNtZGxp
bmUsIGNoYXIgKnZhbHVlcywgc2l6ZV90IG1heGxlbik7CiAKIC8qKgogICogR2l2ZW4gYSBzcGVj
aWZpYyBuYW1lLCBwYXJzZXMgYSBzdHJpbmcgb2YgdGhlIGZvcm06CmRpZmYgLS1naXQgYS94ZW4v
eHNtL2ZsYXNrL2hvb2tzLmMgYi94ZW4veHNtL2ZsYXNrL2hvb2tzLmMKaW5kZXggM2QwMGM3NDdm
Ni4uMWI4MzJlOWE0YyAxMDA2NDQKLS0tIGEveGVuL3hzbS9mbGFzay9ob29rcy5jCisrKyBiL3hl
bi94c20vZmxhc2svaG9va3MuYwpAQCAtODMwLDYgKzgzMCw5IEBAIHN0YXRpYyBpbnQgZmxhc2tf
c3lzY3RsKGludCBjbWQpCiAgICAgY2FzZSBYRU5fU1lTQ1RMX3NldF9wYXJhbWV0ZXI6CiAgICAg
ICAgIHJldHVybiBhdmNfY3VycmVudF9oYXNfcGVybShTRUNJTklUU0lEX1hFTiwgU0VDQ0xBU1Nf
WEVOMiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhFTjJfX1NFVF9QQVJB
TUVURVIsIE5VTEwpOworICAgIGNhc2UgWEVOX1NZU0NUTF9nZXRfcGFyYW1ldGVyOgorICAgICAg
ICByZXR1cm4gYXZjX2N1cnJlbnRfaGFzX3Blcm0oU0VDSU5JVFNJRF9YRU4sIFNFQ0NMQVNTX1hF
TjIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYRU4yX19HRVRfUEFSQU1F
VEVSLCBOVUxMKTsKIAogICAgIGRlZmF1bHQ6CiAgICAgICAgIHJldHVybiBhdmNfdW5rbm93bl9w
ZXJtaXNzaW9uKCJzeXNjdGwiLCBjbWQpOwpkaWZmIC0tZ2l0IGEveGVuL3hzbS9mbGFzay9wb2xp
Y3kvYWNjZXNzX3ZlY3RvcnMgYi94ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9ycwpp
bmRleCBlMDA0NDhiNzc2Li5jNWVlMjFkODUyIDEwMDY0NAotLS0gYS94ZW4veHNtL2ZsYXNrL3Bv
bGljeS9hY2Nlc3NfdmVjdG9ycworKysgYi94ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3NfdmVj
dG9ycwpAQCAtMTAzLDYgKzEwMyw4IEBAIGNsYXNzIHhlbjIKICAgICBjb3ZlcmFnZV9vcAogIyBY
RU5fU1lTQ1RMX3NldF9wYXJhbWV0ZXIKICAgICBzZXRfcGFyYW1ldGVyCisjIFhFTl9TWVNDVExf
Z2V0X3BhcmFtZXRlcgorICAgIGdldF9wYXJhbWV0ZXIKIH0KIAogIyBDbGFzc2VzIGRvbWFpbiBh
bmQgZG9tYWluMiBjb25zaXN0IG9mIG9wZXJhdGlvbnMgdGhhdCBhIGRvbWFpbiBwZXJmb3JtcyBv
bgotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Tue May 28 14:54:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 14:54:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVdUr-0000VB-Fy; Tue, 28 May 2019 14:54:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=twwc=T4=suse.com=vliaskovitis@srs-us1.protection.inumbo.net>)
 id 1hVdUq-0000Uq-6R
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 14:54:36 +0000
X-Inumbo-ID: 81aa6446-8158-11e9-b0c1-373a42fb1148
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 81aa6446-8158-11e9-b0c1-373a42fb1148;
 Tue, 28 May 2019 14:54:35 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Tue, 28 May 2019 16:54:33 +0200
Received: from linux-nq5u.suse.de (nwb-a10-snat.microfocus.com [10.120.13.201])
 by emea4-mta.ukb.novell.com with ESMTP (NOT encrypted);
 Tue, 28 May 2019 15:54:23 +0100
From: Vasilis Liaskovitis <vliaskovitis@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 28 May 2019 16:54:15 +0200
Message-Id: <20190528145416.16918-4-vliaskovitis@suse.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190528145416.16918-1-vliaskovitis@suse.com>
References: <20190528145416.16918-1-vliaskovitis@suse.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 3/4] libxl: add libxl_get_parameters()
 function
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, sstabellini@kernel.org, wei.liu2@citrix.com,
 jbeulich@suse.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, vliaskovitis@suse.com,
 anthony.perard@citrix.com, dgdegra@tycho.nsa.gov
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIGEgbmV3IGxpYnhsIGZ1bmN0aW9uIHRvIGdldCBoeXBlcnZpc29yIHBhcmFtZXRlcnMuCgpT
aWduZWQtb2ZmLWJ5OiBWYXNpbGlzIExpYXNrb3ZpdGlzIDx2bGlhc2tvdml0aXNAc3VzZS5jb20+
Ci0tLQogdG9vbHMvbGlieGwvbGlieGwuYyB8IDE5ICsrKysrKysrKysrKysrKysrKysKIHRvb2xz
L2xpYnhsL2xpYnhsLmggfCAgMSArCiAyIGZpbGVzIGNoYW5nZWQsIDIwIGluc2VydGlvbnMoKykK
CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bC5jIGIvdG9vbHMvbGlieGwvbGlieGwuYwpp
bmRleCBlYzcxNTc0ZTk5Li45YmIwMzgyYzM4IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4
bC5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsLmMKQEAgLTY2OSw2ICs2NjksMjUgQEAgaW50IGxp
YnhsX3NldF9wYXJhbWV0ZXJzKGxpYnhsX2N0eCAqY3R4LCBjaGFyICpwYXJhbXMpCiAgICAgcmV0
dXJuIDA7CiB9CiAKK2ludCBsaWJ4bF9nZXRfcGFyYW1ldGVycyhsaWJ4bF9jdHggKmN0eCwgY2hh
ciAqcGFyYW1zLCBjaGFyICp2YWx1ZXMpCit7CisgICAgaW50IHIsIHJjOworICAgIEdDX0lOSVQo
Y3R4KTsKKworICAgIHIgPSB4Y19nZXRfcGFyYW1ldGVycyhjdHgtPnhjaCwgcGFyYW1zLCB2YWx1
ZXMpOworICAgIGlmIChyIDwgMCkgeworICAgICAgICBMT0dFKEVSUk9SLCAiZ2V0dGluZyBwYXJh
bWV0ZXJzIik7CisgICAgICAgIHJjID0gRVJST1JfRkFJTDsKKyAgICAgICAgZ290byBvdXQ7Cisg
ICAgfQorCisgICAgcmMgPSAwOworCitvdXQ6CisgICAgR0NfRlJFRTsKKyAgICByZXR1cm4gcmM7
Cit9CisKIHN0YXRpYyBpbnQgZmRfc2V0X2ZsYWdzKGxpYnhsX2N0eCAqY3R4LCBpbnQgZmQsCiAg
ICAgICAgICAgICAgICAgICAgICAgICBpbnQgZmNudGxnZXRvcCwgaW50IGZjbnRsc2V0b3AsIGNv
bnN0IGNoYXIgKmZsLAogICAgICAgICAgICAgICAgICAgICAgICAgaW50IGZsYWdtYXNrLCBpbnQg
c2V0X3ApCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bC5oIGIvdG9vbHMvbGlieGwvbGli
eGwuaAppbmRleCBhMzhlNWNkYmEyLi4zNjBhNzU3YTA2IDEwMDY0NAotLS0gYS90b29scy9saWJ4
bC9saWJ4bC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKQEAgLTIzMDcsNiArMjMwNyw3IEBA
IGludCBsaWJ4bF9zZW5kX3RyaWdnZXIobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAog
aW50IGxpYnhsX3NlbmRfc3lzcnEobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLCBjaGFy
IHN5c3JxKTsKIGludCBsaWJ4bF9zZW5kX2RlYnVnX2tleXMobGlieGxfY3R4ICpjdHgsIGNoYXIg
KmtleXMpOwogaW50IGxpYnhsX3NldF9wYXJhbWV0ZXJzKGxpYnhsX2N0eCAqY3R4LCBjaGFyICpw
YXJhbXMpOworaW50IGxpYnhsX2dldF9wYXJhbWV0ZXJzKGxpYnhsX2N0eCAqY3R4LCBjaGFyICpw
YXJhbXMsIGNoYXIgKnZhbHVlcyk7CiAKIHR5cGVkZWYgc3RydWN0IGxpYnhsX194ZW5fY29uc29s
ZV9yZWFkZXIgbGlieGxfeGVuX2NvbnNvbGVfcmVhZGVyOwogCi0tIAoyLjIwLjEKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 28 14:54:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 14:54:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVdUr-0000VI-Q0; Tue, 28 May 2019 14:54:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=twwc=T4=suse.com=vliaskovitis@srs-us1.protection.inumbo.net>)
 id 1hVdUq-0000Ur-7l
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 14:54:36 +0000
X-Inumbo-ID: 8195844a-8158-11e9-8980-bc764e045a96
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8195844a-8158-11e9-8980-bc764e045a96;
 Tue, 28 May 2019 14:54:35 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Tue, 28 May 2019 16:54:33 +0200
Received: from linux-nq5u.suse.de (nwb-a10-snat.microfocus.com [10.120.13.201])
 by emea4-mta.ukb.novell.com with ESMTP (NOT encrypted);
 Tue, 28 May 2019 15:54:23 +0100
From: Vasilis Liaskovitis <vliaskovitis@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 28 May 2019 16:54:14 +0200
Message-Id: <20190528145416.16918-3-vliaskovitis@suse.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190528145416.16918-1-vliaskovitis@suse.com>
References: <20190528145416.16918-1-vliaskovitis@suse.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 2/4] libxc: add function to get hypervisor
 parameters
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, sstabellini@kernel.org, wei.liu2@citrix.com,
 jbeulich@suse.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, vliaskovitis@suse.com,
 anthony.perard@citrix.com, dgdegra@tycho.nsa.gov
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIGEgbmV3IGxpYnhjIGZ1bmN0aW9uIHRvIGdldCBoeXBlcnZpc29yIHBhcmFtZXRlcnMuCgpT
aWduZWQtb2ZmLWJ5OiBWYXNpbGlzIExpYXNrb3ZpdGlzIDx2bGlhc2tvdml0aXNAc3VzZS5jb20+
Ci0tLQogdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggfCAgMSArCiB0b29scy9saWJ4Yy94
Y19taXNjLmMgICAgICAgICB8IDI2ICsrKysrKysrKysrKysrKysrKysrKysrKysrCiAyIGZpbGVz
IGNoYW5nZWQsIDI3IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy9pbmNs
dWRlL3hlbmN0cmwuaCBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCmluZGV4IGEzNjI4
ZTU2YmIuLjM0ODJjYTFhOTEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3Ry
bC5oCisrKyBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCkBAIC0xMjI4LDYgKzEyMjgs
NyBAQCBpbnQgeGNfcmVhZGNvbnNvbGVyaW5nKHhjX2ludGVyZmFjZSAqeGNoLAogCiBpbnQgeGNf
c2VuZF9kZWJ1Z19rZXlzKHhjX2ludGVyZmFjZSAqeGNoLCBjaGFyICprZXlzKTsKIGludCB4Y19z
ZXRfcGFyYW1ldGVycyh4Y19pbnRlcmZhY2UgKnhjaCwgY2hhciAqcGFyYW1zKTsKK2ludCB4Y19n
ZXRfcGFyYW1ldGVycyh4Y19pbnRlcmZhY2UgKnhjaCwgY2hhciAqcGFyYW1zLCBjaGFyICp2YWx1
ZXMpOwogCiB0eXBlZGVmIHN0cnVjdCB4ZW5fc3lzY3RsX3BoeXNpbmZvIHhjX3BoeXNpbmZvX3Q7
CiB0eXBlZGVmIHN0cnVjdCB4ZW5fc3lzY3RsX2NwdXRvcG8geGNfY3B1dG9wb190OwpkaWZmIC0t
Z2l0IGEvdG9vbHMvbGlieGMveGNfbWlzYy5jIGIvdG9vbHMvbGlieGMveGNfbWlzYy5jCmluZGV4
IDVlNjcxNGFlMmIuLjQzOWFkOTExOTQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX21pc2Mu
YworKysgYi90b29scy9saWJ4Yy94Y19taXNjLmMKQEAgLTIwOCw2ICsyMDgsMzIgQEAgaW50IHhj
X3NldF9wYXJhbWV0ZXJzKHhjX2ludGVyZmFjZSAqeGNoLCBjaGFyICpwYXJhbXMpCiAgICAgcmV0
dXJuIHJldDsKIH0KIAoraW50IHhjX2dldF9wYXJhbWV0ZXJzKHhjX2ludGVyZmFjZSAqeGNoLCBj
aGFyICpwYXJhbXMsIGNoYXIgKnZhbHVlcykKK3sKKyAgICBpbnQgcmV0LCBsZW4gPSBzdHJsZW4o
cGFyYW1zKTsKKyAgICBERUNMQVJFX1NZU0NUTDsKKyAgICBERUNMQVJFX0hZUEVSQ0FMTF9CT1VO
Q0UocGFyYW1zLCBsZW4sIFhDX0hZUEVSQ0FMTF9CVUZGRVJfQk9VTkNFX0lOKTsKKyAgICBERUNM
QVJFX0hZUEVSQ0FMTF9CT1VOQ0UodmFsdWVzLCAxMDIzLCBYQ19IWVBFUkNBTExfQlVGRkVSX0JP
VU5DRV9PVVQpOworCisgICAgaWYgKCB4Y19oeXBlcmNhbGxfYm91bmNlX3ByZSh4Y2gsIHBhcmFt
cykgKQorICAgICAgICByZXR1cm4gLTE7CisgICAgaWYgKCB4Y19oeXBlcmNhbGxfYm91bmNlX3By
ZSh4Y2gsIHZhbHVlcykgKQorICAgICAgICByZXR1cm4gLTE7CisKKyAgICBzeXNjdGwuY21kID0g
WEVOX1NZU0NUTF9nZXRfcGFyYW1ldGVyOworICAgIHNldF94ZW5fZ3Vlc3RfaGFuZGxlKHN5c2N0
bC51LmdldF9wYXJhbWV0ZXIucGFyYW1zLCBwYXJhbXMpOworICAgIHNldF94ZW5fZ3Vlc3RfaGFu
ZGxlKHN5c2N0bC51LmdldF9wYXJhbWV0ZXIudmFsdWVzLCB2YWx1ZXMpOworICAgIHN5c2N0bC51
LmdldF9wYXJhbWV0ZXIuc2l6ZSA9IGxlbjsKKyAgICBtZW1zZXQoc3lzY3RsLnUuZ2V0X3BhcmFt
ZXRlci5wYWQsIDAsIHNpemVvZihzeXNjdGwudS5nZXRfcGFyYW1ldGVyLnBhZCkpOworCisgICAg
cmV0ID0gZG9fc3lzY3RsKHhjaCwgJnN5c2N0bCk7CisKKyAgICB4Y19oeXBlcmNhbGxfYm91bmNl
X3Bvc3QoeGNoLCBwYXJhbXMpOworICAgIHhjX2h5cGVyY2FsbF9ib3VuY2VfcG9zdCh4Y2gsIHZh
bHVlcyk7CisKKyAgICByZXR1cm4gcmV0OworfQorCiBpbnQgeGNfcGh5c2luZm8oeGNfaW50ZXJm
YWNlICp4Y2gsCiAgICAgICAgICAgICAgICAgeGNfcGh5c2luZm9fdCAqcHV0X2luZm8pCiB7Ci0t
IAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 28 14:56:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 14:56:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVdWb-0000tP-2R; Tue, 28 May 2019 14:56:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=NYoA=T4=gmail.com=jlpoole56@srs-us1.protection.inumbo.net>)
 id 1hVdWa-0000tB-4T
 for xen-devel@lists.xen.org; Tue, 28 May 2019 14:56:24 +0000
X-Inumbo-ID: c0fb7bcc-8158-11e9-8980-bc764e045a96
Received: from mail-pf1-x442.google.com (unknown [2607:f8b0:4864:20::442])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c0fb7bcc-8158-11e9-8980-bc764e045a96;
 Tue, 28 May 2019 14:56:21 +0000 (UTC)
Received: by mail-pf1-x442.google.com with SMTP id n19so11660287pfa.1
 for <xen-devel@lists.xen.org>; Tue, 28 May 2019 07:56:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=reply-to:subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language;
 bh=PX0GeXiQe+lc9uuq1B8kiMrDv1g62AOVupvCgoJ+MgY=;
 b=QmV0w2rcuflPvjHhz3HVFOl1xybmU9m4OFyX7kkNQPfmYAWkFzT3jQYJZhP1/1Gdzj
 nLayxBO7hCo3T2pXQnIcEGIgR3LsAr0uIv7fDRW696/C0M7IVbzl+rxO0SqMfd+1zZ+F
 rNZ08wi83rm4ZIo2GR4ltb2WwEFJav9iQ6QTc7gY8nwlia/wmQYwEodSUasYeJ9E/41y
 jiUcUdP75QUyY+OcpGVT/N32gKnGkZ7Pma/nwM3JbTeJ8k2IcK2f6EeQFJsHWTIKS8fe
 yhkoE9V3TrGcDP+4pL9fKQM1aI/lV1KQK+iyiVRcfyaBWoB48XxxbLZM16zOGoYoruAH
 LU2g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:reply-to:subject:to:cc:references:from
 :message-id:date:user-agent:mime-version:in-reply-to
 :content-language;
 bh=PX0GeXiQe+lc9uuq1B8kiMrDv1g62AOVupvCgoJ+MgY=;
 b=TD/cBtxz3FcR0DEWq02HIT3W9Euc8N1fzmr/HD9zFrv2DyHffWWYJXsg687ksffBX9
 ZJZN1XxLPrxUwsYaWgq5iQUG7ZkzKJSMtqieXBBWW9VkPVFsTok0JlE+dAiGjaEBe9WB
 fZA4eilKWSz4CfQJBHDhHJJ6WRFN50CgAEgHA0dFz7fXA1yHgOxuFRUpQCTyJ1JTqV1D
 qdrkKUTA0Bb+yg8fTjKRAgjWrztRSiWhq78NKeYWcfAa82tDMwtMVxvtLJH/THhLcBhD
 UM1lD0I3lLnNlCI6J3mpCJ+dVeCA6Dnm9rBF/LJcPw7YxyPgLM5rlfZOuo0sGp0yynjx
 CaVQ==
X-Gm-Message-State: APjAAAUbnyXulOvIznQ4mx4syvlOVIKFZQH+NZ1kktrlHMZavWa7juaj
 64FWkoWobuZflgI4s+MvKWMth9xy
X-Google-Smtp-Source: APXvYqwyJbrkXDMRjXdx95DF+bVUR9kjU5gJH/z54zRaQiwnGQ/0v/MkOOs9Srm1rQeGBhCuxuPGlg==
X-Received: by 2002:a65:4306:: with SMTP id j6mr31129626pgq.418.1559055379695; 
 Tue, 28 May 2019 07:56:19 -0700 (PDT)
Received: from [192.168.1.2] (96-65-223-86-static.hfc.comcastbusiness.net.
 [96.65.223.86])
 by smtp.googlemail.com with ESMTPSA id s66sm42526646pfb.37.2019.05.28.07.56.18
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 28 May 2019 07:56:19 -0700 (PDT)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <25b66cdf-94ad-6af1-de5f-e0f5369ae000@gmail.com>
 <5C9B30D002000078002220F5@prv1-mh.provo.novell.com>
 <1fccf915-9d0b-52ac-4d6d-df16194dabb0@gmail.com>
 <5C9B86FA0200007800222232@prv1-mh.provo.novell.com>
 <daff9af3-5008-42ac-1355-ca8ef94fadb5@gmail.com>
 <20190429120238.b4kjlmkpk5l2t6yb@Air-de-Roger>
 <f4f4007c-4643-aecf-6ab7-811c00156fca@gmail.com>
 <20190429152734.qy34zz56e43pawvf@Air-de-Roger>
 <20190527161832.arry25rh4chyxkio@Air-de-Roger>
 <b00833f8-22a2-3f1e-65f6-7a4178377ee1@gmail.com>
 <20190528074113.4o7e4did46e4yymb@Air-de-Roger>
From: "John L. Poole" <jlpoole56@gmail.com>
Message-ID: <0d426654-4191-5e41-d550-c7c6630b8db8@gmail.com>
Date: Tue, 28 May 2019 07:56:19 -0700
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.7.0
MIME-Version: 1.0
In-Reply-To: <20190528074113.4o7e4did46e4yymb@Air-de-Roger>
Content-Language: en-US
Subject: Re: [Xen-devel] Xen 4.12.0-rc Hangs Around masked ExtINT on CPU#
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: jlpoole56@gmail.com
Cc: Jan Beulich <JBeulich@suse.com>, xen-devel@lists.xen.org
Content-Type: multipart/mixed; boundary="===============4373117872466816365=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

This is a multi-part message in MIME format.
--===============4373117872466816365==
Content-Type: multipart/alternative;
 boundary="------------9D8A9F2C8A530BC4998ACEBC"
Content-Language: en-US

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


On 5/28/2019 12:41 AM, Roger Pau MonnÃ© wrote:
> On Mon, May 27, 2019 at 03:35:21PM -0700, John L. Poole wrote:
>> On 5/27/2019 9:18 AM, Roger Pau MonnÃ© wrote:
>>> On Mon, Apr 29, 2019 at 05:27:34PM +0200, Roger Pau MonnÃ© wrote:
>>>> IMO it would be better if you can build directly from the upstream git
>>>> repository [0], that way you could use git-bisect(1) in order to figure
>>>> out which commit broke your system. For example:
>>>>
>>>> # git clone git://xenbits.xen.org/xen.git
>>>> # cd xen
>>>> # git checkout RELEASE-4.7.0
>>>> # make xen -j8
>>>>
>>>> That should give you a set of Xen binaries in the xen/ directory, IIRC
>>>> you are booting from EFI so you likely need xen/xen.efi.
>>>>
>>>> If that works, then you can test RELEASE-4.8.0 and if that fails to
>>>> boot you should have a range of commits that you can bisect in order
>>>> to find the culprit.
>>> FWIW, I've been unable to find a box with the same CPU model (C2750)
>>> that you are using. I've found a couple of old Atom boxes using
>>> different CPUs but they all seem to boot fine using latest
>>> xen-unstable. I've looked on eBay for that CPU but everything
>>> containing it is server-grade and >200$ which I'm sadly not going to
>>> pay.
>>>
>>> Unless you are able to bisect the tree and give us the bad commit
>>> that's causing your issues I'm afraid at least myself I won't be able
>>> to progress this any further, sorry.
>>>
>>> Roger.
>> I attempted to work backwards and ran into a nightmare with Gentoo.Â Â  I kept
>> getting compiler errors which I suspect was a result of having a newer
>> version
>> of GCC and other things.Â  It's not an easy thing to travel
>> back in time in Gentoo because everything keeps getting upgraded.Â  I just
>> cannot make the time now to unravel this as I have some demands on my time
>> and will be engaged for the next four to six weeks.
> IMO your best bet is to build Xen using Debian stretch, that's used by
> the Xen test system, and is likely to be able to build the different
> Xen versions, stable-* branches tested by osstest should build on
> stretch.
>
> What I've done in the past if that also triggers compiler errors is to
> build a chroot with an older version of Debian and then build Xen
> inside of it. You can do this in a box different from the one you are
> testing, ie: you could create a Debian VM and build Xen from there.
>
> Note that in order to bisect this issue you only need to build the Xen
> kernel (make xen, no need to run ./configure), there's no need to
> build the tools, hence you need almost no dependencies installed on
> the builder.
>
> I've done a build of the stable-4.7 branch myself and uploaded the
> hypervisor binaries to:
>
> http://xenbits.xen.org/people/royger/stable-4.7/
>
> Could you give those a try (I wasn't sure whether you need xen.gz or
> xen.efi so I've uploaded both) and see if you still have issues
> booting?
>
> Testing those binaries should be as simple as placing them in /boot/
> and fixing your bootloader configuration to boot from those. Please
> send the serial log when booting from the provided binaries.
>
>> How much would it cost for you to obtain the machine you need? I may
>> consider paying for it. I bought this Atom server just to economically run
>> Xen so the machine has marginal value to me if I cannot run Xen on it.
> Even if we go that route, there's no guarantee that I would be able to
> fix the issue, and there's also the possibility that the hardware you
> have is somehow broken, and that the new one won't exhibit this issue.
>
> Roger.
I downloaded these files and placed accordingly:

xen.efi => /boot/efi/gentoo/roger0528.efi
xen.gz => /boot/efit/gentoo/roger0528_xen.gz

I created /boot/efi/gentoo/roger0528.cfg which has:

============== BEGIN CFG =================
zeta /home/jlpoole # cat /boot/efi/gentoo/roger0528.cfg
[global]
default=abc

[abc]
options=console=vga,com1 com1=115200,8n1 console_timestamps 
console_to_ring conring_size=64 log_buf_len=16M loglvl=all 
guest_loglvl=all sync_console=true sched_debug iommu=verbose 
apic_verbosity=debug efi=no-rs reboot=kbd cpuinfo watchdog mwait-idle=no

#kernel=xen-4.13-unstable.gz root=/dev/sda4 vga=gfx-1024x768x16Â  
com1=115200,8n1 console=com1 console_timestamps=date console_to_ring 
conring_size=16k loglvl=all guest_loglvl=all sync_console=true 
iommu=debug apic_verbosity=debug

#
# 4/4/19 jlpoole: trying Gentoo 4.12.0 per request in
# https://bugs.gentoo.org/show_bug.cgi?id=679824
#
kernel=roger0528_xen.gz root=/dev/sda4Â  vga=gfx-1024x768x16 
com1=115200,8n1 console=com1 console_timestamps=date console_to_ring 
conring_size=16kÂ  loglvl=all guest_loglvl=all sync_console=true 
iommu=debug apic_verbosity=debug

initramfs=initramfs-genkernel-x86_64-4.19.23-gentoo


zeta /home/jlpoole
============== END CFG =================

Here's is the log from my serial console:


============== BEGIN BOOT LOG =================
fs0:\efi\gentoo> roger0528.efi2,655,559Â  man_xen_gentoo-4.12.0.efi
 Â Â Â Â Â Â Â Â  23 File(s)Â  39,839,728 bytes
 Â Â Â Â Â Â Â Â Â  3 Dir(s)
Xen 4.7.6 (c/s Wed Feb 27 10:33:42 2019 +0000 git:206d3f65f7) EFI loader
Using configuration file 'roger0528.cfg'
roger0528_xen.gz: 0x000000005ad63000-0x000000005ae49f80
0x0000:0x02:0x00.0x0: ROM: 0x8000 bytes at 0x7c8bc028
 Â Xen 4.7.6
(XEN) Xen version 4.7.6 (root@) (gcc (Debian 6.3.0-18+deb9u1) 6.3.0 
20170516) debug=n Tue May 28 09:25:50 CEST 2019
(XEN) Latest ChangeSet: Wed Feb 27 10:33:42 2019 +0000 git:206d3f65f7
(XEN) Console output is synchronous.
(XEN) Bootloader: EFI
(XEN) Command line: console=vga,com1 com1=115200,8n1 console_timestamps 
console_to_ring conring_size=64 log_buf_len=16M loglvl=all 
guest_loglvl=all sync_console=true sched_debug iommu=verbose 
apic_verbosity=debug efi=no-rs reboot=kbd cpuinfo watchdog mwait-idle=no
(XEN) Video information:
(XEN)Â  VGA is graphics mode 800x600, 32 bpp
(XEN) Disc information:
(XEN)Â  Found 0 MBR signatures
(XEN)Â  Found 1 EDD information structures
(XEN) EFI RAM map:
(XEN)Â  0000000000000000 - 00000000000a0000 (usable)
(XEN)Â  0000000000100000 - 000000007e16b000 (usable)
(XEN)Â  000000007e16b000 - 000000007eba2000 (reserved)
(XEN)Â  000000007eba2000 - 000000007ed0d000 (usable)
(XEN)Â  000000007ed0d000 - 000000007f28d000 (ACPI NVS)
(XEN)Â  000000007f28d000 - 000000007f648000 (reserved)
(XEN)Â  000000007f648000 - 000000007f800000 (usable)
(XEN)Â  00000000e0000000 - 00000000e4000000 (reserved)
(XEN)Â  00000000fed01000 - 00000000fed04000 (reserved)
(XEN)Â  00000000fed08000 - 00000000fed09000 (reserved)
(XEN)Â  00000000fed0c000 - 00000000fed10000 (reserved)
(XEN)Â  00000000fed1c000 - 00000000fed1d000 (reserved)
(XEN)Â  00000000fef00000 - 00000000ff000000 (reserved)
(XEN)Â  00000000ff800000 - 0000000100000000 (reserved)
(XEN)Â  0000000100000000 - 0000000ff0000000 (usable)
(XEN) ACPI: RSDP 7ED55000, 0024 (r2 ALASKA)
(XEN) ACPI: XSDT 7ED55098, 00B4 (r1 ALASKAÂ Â  A M IÂ Â  1072009 AMIÂ Â Â Â  10013)
(XEN) ACPI: FACP 7ED58690, 010C (r5 ALASKAÂ Â  A M IÂ Â  1072009 AMIÂ Â Â Â  10013)
(XEN) ACPI: DSDT 7ED551E8, 34A1 (r2 ALASKAÂ Â  A M IÂ Â  1072009 INTL 20061109)
(XEN) ACPI: FACS 7F28AF80, 0040
(XEN) ACPI: FPDT 7ED587A0, 0044 (r1 ALASKAÂ Â  A M IÂ Â  1072009 AMIÂ Â Â Â  10013)
(XEN) ACPI: FIDT 7ED587E8, 009C (r1 ALASKAÂ Â  A M IÂ Â  1072009 AMIÂ Â Â Â  10013)
(XEN) ACPI: SPMI 7ED58888, 0040 (r5 ALASKAÂ Â  A M IÂ Â Â Â Â Â Â Â  0 AMI.Â Â Â Â Â Â Â  0)
(XEN) ACPI: MCFG 7ED588C8, 003C (r1 ALASKAÂ Â Â  A M IÂ  1072009 MSFTÂ Â Â Â Â Â  97)
(XEN) ACPI: WDAT 7ED58908, 01AC (r1 ALASKAÂ Â Â  A M IÂ  1072009 MSFTÂ Â Â  10013)
(XEN) ACPI: UEFI 7ED58AB8, 0042 (r1 0Â Â Â Â Â Â Â Â Â Â Â Â  0)
(XEN) ACPI: APIC 7ED58B00, 0098 (r3 INTELÂ  TIANOÂ Â Â Â Â Â Â Â Â Â  1 MSFTÂ Â Â Â Â Â Â  0)
(XEN) ACPI: BDAT 7ED58B98, 0030 (r1 0Â Â Â Â Â Â Â Â Â Â Â Â  0)
(XEN) ACPI: HPET 7ED58BC8, 0038 (r1 INTELÂ Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  1 MSFTÂ  1000013)
(XEN) ACPI: SSDT 7ED58C00, 09F1 (r1Â  PmRefÂ Â Â  CpuPmÂ Â Â Â  3000 INTL 20061109)
(XEN) ACPI: SSDT 7ED595F8, 0259 (r1Â  PmRefÂ  Cpu0TstÂ Â Â Â  3000 INTL 20061109)
(XEN) ACPI: SSDT 7ED59858, 0357 (r1Â  PmRefÂ Â Â  ApTstÂ Â Â Â  3000 INTL 20061109)
(XEN) ACPI: SPCR 7ED59BB0, 0050 (r1Â  A M IÂ  APTIO VÂ  1072009 AMI.Â Â Â Â Â Â Â  5)
(XEN) ACPI: HEST 7ED59C00, 00A8 (r1 INTELÂ  AVOTON BÂ Â Â Â Â Â Â  1 INTLÂ Â Â Â Â Â Â  1)
(XEN) ACPI: BERT 7ED59CA8, 0030 (r1 INTELÂ  AVOTON BÂ Â Â Â Â Â Â  1 INTLÂ Â Â Â Â Â Â  1)
(XEN) ACPI: ERST 7ED59CD8, 0230 (r1 INTELÂ  AVOTON BÂ Â Â Â Â Â Â  1 INTLÂ Â Â Â Â Â Â  1)
(XEN) ACPI: EINJ 7ED59F08, 0150 (r1 INTELÂ  AVOTON BÂ Â Â Â Â Â Â  1 INTLÂ Â Â Â Â Â Â  1)
(XEN) System RAM: 63204MB (64721080kB)
(XEN) No NUMA configuration found
(XEN) Faking a node at 0000000000000000-0000000ff0000000
(XEN) Domain heap initialised
(XEN) Allocated console ring of 64 KiB.
(XEN) vesafb: framebuffer at 0xde000000, mapped to 0xffff82c000201000, 
using 1920k, total 1920k
(XEN) vesafb: mode is 800x600x32, linelength=3200, font 8x8
(XEN) vesafb: Truecolor: size=8:8:8:8, shift=24:16:8:0
(XEN) SMBIOS 2.8 present.
(XEN) DMI 2.7 present.
(XEN) APIC boot state is 'xapic'
(XEN) Using APIC driver default
(XEN) ACPI: PM-Timer IO Port: 0x408
(XEN) ACPI: v5 SLEEP INFO: control[0:0], status[0:0]
(XEN) ACPI: SLEEP INFO: pm1x_cnt[1:404,1:0], pm1x_evt[1:400,1:0]
(XEN) ACPI: 32/64X FACS address mismatch in FADT - 
7f28af80/0000000000000000, using 32
(XEN) ACPI:Â Â Â Â Â Â Â Â Â Â Â Â  wakeup_vec[7f28af8c], vec_size[20]
(XEN) ACPI: Local APIC address 0xfee00000
(XEN) ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
(XEN) ACPI: LAPIC (acpi_id[0x02] lapic_id[0x02] enabled)
(XEN) ACPI: LAPIC (acpi_id[0x03] lapic_id[0x04] enabled)
(XEN) ACPI: LAPIC (acpi_id[0x04] lapic_id[0x06] enabled)
(XEN) ACPI: LAPIC (acpi_id[0x05] lapic_id[0x08] enabled)
(XEN) ACPI: LAPIC (acpi_id[0x06] lapic_id[0x0a] enabled)
(XEN) ACPI: LAPIC (acpi_id[0x07] lapic_id[0x0c] enabled)
(XEN) ACPI: LAPIC (acpi_id[0x08] lapic_id[0x0e] enabled)
(XEN) ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
(XEN) ACPI: LAPIC_NMI (acpi_id[0x02] high edge lint[0x1])
(XEN) ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0])
(XEN) IOAPIC[0]: apic_id 2, version 32, address 0xfec00000, GSI 0-23
(XEN) ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
(XEN) ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
(XEN) ACPI: IRQ0 used by override.
(XEN) ACPI: IRQ2 used by override.
(XEN) ACPI: IRQ9 used by override.
(XEN) Enabling APIC mode:Â  Flat.Â  Using 1 I/O APICs
(XEN) ACPI: HPET id: 0x8086a201 base: 0xfed00000
(XEN) Xen ERST support is initialized.
(XEN) HEST: Table parsing has been initialized
(XEN) Using ACPI (MADT) for SMP configuration information
(XEN) SMP: Allowing 8 CPUs (0 hotplug CPUs)
(XEN) mapped APIC to ffff82cfffffb000 (fee00000)
(XEN) mapped IOAPIC to ffff82cfffffa000 (fec00000)
(XEN) IRQ limits: 24 GSI, 1528 MSI/MSI-X
(XEN) Levelling caps: 0x1
(XEN) CPU: Physical Processor ID: 0
(XEN) CPU: Processor Core ID: 0
(XEN) CPU: L1 I cache: 32K, L1 D cache: 24K
(XEN) CPU: L2 cache: 1024K
(XEN) CMCI: CPU0 has no CMCI support
(XEN) CPU0: Thermal monitoring enabled (TM1)
(XEN) Intel machine check reporting enabled
(XEN) Unrecognised CPU model 0x4d - assuming not reptpoline safe
(XEN) Speculative mitigation facilities:
(XEN)Â Â  Hardware features:
(XEN)Â Â  Compiled-in support: INDIRECT_THUNK SHADOW_PAGING
(XEN)Â Â  Xen settings: BTI-Thunk RETPOLINE, SPEC_CTRL: No, Other:
(XEN)Â Â  Support for VMs: PV: RSB, HVM: RSB
(XEN)Â Â  XPTI (64-bit PV only): Dom0 enabled, DomU enabled
(XEN)Â Â  PV L1TF shadowing: Dom0 disabled, DomU disabled
(XEN) Using scheduler: SMP Credit Scheduler (credit)
(XEN) Initializing CPU#0
(XEN) Detected 2400.528 MHz processor.
(XEN) EFI memory map:
(XEN)Â  0000000000000-0000000007fff type=3 attr=000000000000000f
(XEN)Â  0000000008000-000000003cfff type=7 attr=000000000000000f
(XEN)Â  000000003d000-000000003ffff type=2 attr=000000000000000f
(XEN)Â  0000000040000-000000009ffff type=3 attr=000000000000000f
(XEN)Â  0000000100000-00000001fffff type=7 attr=000000000000000f
(XEN)Â  0000000200000-000000023ffff type=4 attr=000000000000000f
(XEN)Â  0000000240000-000005ad62fff type=7 attr=000000000000000f
(XEN)Â  000005ad63000-000005ae53fff type=2 attr=000000000000000f
(XEN)Â  000005ae54000-000005c110fff type=1 attr=000000000000000f
(XEN)Â  000005c111000-000007ad5afff type=2 attr=000000000000000f
(XEN)Â  000007ad5b000-000007ad5dfff type=7 attr=000000000000000f
(XEN)Â  000007ad5e000-000007ad63fff type=2 attr=000000000000000f
(XEN)Â  000007ad64000-000007ad65fff type=7 attr=000000000000000f
(XEN)Â  000007ad66000-000007ad66fff type=2 attr=000000000000000f
(XEN)Â  000007ad67000-000007ad67fff type=7 attr=000000000000000f
(XEN)Â  000007ad68000-000007ad6afff type=2 attr=000000000000000f
(XEN)Â  000007ad6b000-000007ad73fff type=7 attr=000000000000000f
(XEN)Â  000007ad74000-000007ad7efff type=2 attr=000000000000000f
(XEN)Â  000007ad7f000-000007db6afff type=4 attr=000000000000000f
(XEN)Â  000007db6b000-000007df0ffff type=7 attr=000000000000000f
(XEN)Â  000007df10000-000007e16afff type=3 attr=000000000000000f
(XEN)Â  000007e16b000-000007eba1fff type=0 attr=000000000000000f
(XEN)Â  000007eba2000-000007ed0cfff type=7 attr=000000000000000f
(XEN)Â  000007ed0d000-000007f28cfff type=10 attr=000000000000000f
(XEN)Â  000007f28d000-000007f5f2fff type=6 attr=800000000000000f
(XEN)Â  000007f5f3000-000007f647fff type=5 attr=800000000000000f
(XEN)Â  000007f648000-000007f7fffff type=4 attr=000000000000000f
(XEN)Â  0000100000000-0000fefffffff type=7 attr=000000000000000f
(XEN)Â  00000e0000000-00000e3ffffff type=11 attr=8000000000000001
(XEN)Â  00000fed01000-00000fed03fff type=11 attr=8000000000000001
(XEN)Â  00000fed08000-00000fed08fff type=11 attr=8000000000000001
(XEN)Â  00000fed0c000-00000fed0ffff type=11 attr=8000000000000001
(XEN)Â  00000fed1c000-00000fed1cfff type=11 attr=8000000000000001
(XEN)Â  00000fef00000-00000feffffff type=11 attr=8000000000000001
(XEN)Â  00000ff800000-00000ffffffff type=11 attr=8000000000000001
(XEN) Initing memory sharing.
(XEN) alt table ffff82d080652710 -> ffff82d080654060
(XEN) PCI: MCFG configuration 0: base e0000000 segment 0000 buses 00 - ff
(XEN) PCI: MCFG area at e0000000 reserved in E820
(XEN) PCI: updated MCFG configuration 0: base e0000000 segment 0 buses 0 
- 63
(XEN) PCI: Using MCFG for segment 0000 bus 00-3f
(XEN) I/O virtualisation disabled
(XEN) CPU0: Intel(R) Atom(TM) CPUÂ  C2750Â  @ 2.40GHz stepping 08
(XEN) nr_sockets: 1
(XEN) Getting VERSION: 50014
(XEN) Getting VERSION: 50014
(XEN) Getting ID: 0
(XEN) Getting LVT0: 700
(XEN) Getting LVT1: 400
(XEN) enabled ExtINT on CPU#0
(XEN) ENABLING IO-APIC IRQs
(XEN)Â  -> Using new ACK method
(XEN) init IO_APIC IRQs
(XEN)Â  IO-APIC (apicid-pin) 2-0, 2-16, 2-17, 2-18, 2-19, 2-20, 2-21, 
2-22, 2-23 not connected.
(XEN) ..TIMER: vector=0xF0 apic1=0 pin1=2 apic2=-1 pin2=-1
(XEN) number of MP IRQ sources: 15.
(XEN) number of IO-APIC #2 registers: 24.
(XEN) testing the IO APIC.......................
(XEN) IO APIC #2......
(XEN) .... register #00: 02000000
(XEN) .......Â Â Â  : physical APIC id: 02
(XEN) .......Â Â Â  : Delivery Type: 0
(XEN) .......Â Â Â  : LTSÂ Â Â Â Â Â Â Â Â  : 0
(XEN) .... register #01: 00170020
(XEN) .......Â Â Â Â  : max redirection entries: 0017
(XEN) .......Â Â Â Â  : PRQ implemented: 0
(XEN) .......Â Â Â Â  : IO APIC version: 0020
(XEN) .... IRQ redirection table:
(XEN)Â  NR Log Phy Mask Trig IRR Pol Stat Dest Deli Vect:
(XEN)Â  00 000 00Â  1Â Â Â  0Â Â Â  0Â Â  0Â Â  0Â Â Â  0Â Â Â  0Â Â Â  00
(XEN)Â  01 001 01Â  0Â Â Â  0Â Â Â  0Â Â  0Â Â  0Â Â Â  1Â Â Â  1Â Â Â  28
(XEN)Â  02 001 01Â  0Â Â Â  0Â Â Â  0Â Â  0Â Â  0Â Â Â  1Â Â Â  1Â Â Â  F0
(XEN)Â  03 001 01Â  0Â Â Â  0Â Â Â  0Â Â  0Â Â  0Â Â Â  1Â Â Â  1Â Â Â  30
(XEN)Â  04 001 01Â  0Â Â Â  0Â Â Â  0Â Â  0Â Â  0Â Â Â  1Â Â Â  1Â Â Â  F1
(XEN)Â  05 001 01Â  0Â Â Â  0Â Â Â  0Â Â  0Â Â  0Â Â Â  1Â Â Â  1Â Â Â  38
(XEN)Â  06 001 01Â  0Â Â Â  0Â Â Â  0Â Â  0Â Â  0Â Â Â  1Â Â Â  1Â Â Â  40
(XEN)Â  07 001 01Â  0Â Â Â  0Â Â Â  0Â Â  0Â Â  0Â Â Â  1Â Â Â  1Â Â Â  48
(XEN)Â  08 001 01Â  0Â Â Â  0Â Â Â  0Â Â  0Â Â  0Â Â Â  1Â Â Â  1Â Â Â  50
(XEN)Â  09 001 01Â  1Â Â Â  1Â Â Â  0Â Â  0Â Â  0Â Â Â  1Â Â Â  1Â Â Â  58
(XEN)Â  0a 001 01Â  0Â Â Â  0Â Â Â  0Â Â  0Â Â  0Â Â Â  1Â Â Â  1Â Â Â  60
(XEN)Â  0b 001 01Â  0Â Â Â  0Â Â Â  0Â Â  0Â Â  0Â Â Â  1Â Â Â  1Â Â Â  68
(XEN)Â  0c 001 01Â  0Â Â Â  0Â Â Â  0Â Â  0Â Â  0Â Â Â  1Â Â Â  1Â Â Â  70
(XEN)Â  0d 001 01Â  0Â Â Â  0Â Â Â  0Â Â  0Â Â  0Â Â Â  1Â Â Â  1Â Â Â  78
(XEN)Â  0e 001 01Â  0Â Â Â  0Â Â Â  0Â Â  0Â Â  0Â Â Â  1Â Â Â  1Â Â Â  88
(XEN)Â  0f 001 01Â  0Â Â Â  0Â Â Â  0Â Â  0Â Â  0Â Â Â  1Â Â Â  1Â Â Â  90
(XEN)Â  10 000 00Â  1Â Â Â  0Â Â Â  0Â Â  0Â Â  0Â Â Â  0Â Â Â  0Â Â Â  00
(XEN)Â  11 000 00Â  1Â Â Â  0Â Â Â  0Â Â  0Â Â  0Â Â Â  0Â Â Â  0Â Â Â  00
(XEN)Â  12 000 00Â  1Â Â Â  0Â Â Â  0Â Â  0Â Â  0Â Â Â  0Â Â Â  0Â Â Â  00
(XEN)Â  13 000 00Â  1Â Â Â  0Â Â Â  0Â Â  0Â Â  0Â Â Â  0Â Â Â  0Â Â Â  00
(XEN)Â  14 000 00Â  1Â Â Â  0Â Â Â  0Â Â  0Â Â  0Â Â Â  0Â Â Â  0Â Â Â  00
(XEN)Â  15 000 00Â  1Â Â Â  0Â Â Â  0Â Â  0Â Â  0Â Â Â  0Â Â Â  0Â Â Â  00
(XEN)Â  16 000 00Â  1Â Â Â  0Â Â Â  0Â Â  0Â Â  0Â Â Â  0Â Â Â  0Â Â Â  00
(XEN)Â  17 000 00Â  1Â Â Â  0Â Â Â  0Â Â  0Â Â  0Â Â Â  0Â Â Â  0Â Â Â  00
(XEN) Using vector-based indexing
(XEN) IRQ to pin mappings:
(XEN) IRQ240 -> 0:2
(XEN) IRQ40 -> 0:1
(XEN) IRQ48 -> 0:3
(XEN) IRQ241 -> 0:4
(XEN) IRQ56 -> 0:5
(XEN) IRQ64 -> 0:6
(XEN) IRQ72 -> 0:7
(XEN) IRQ80 -> 0:8
(XEN) IRQ88 -> 0:9
(XEN) IRQ96 -> 0:10
(XEN) IRQ104 -> 0:11
(XEN) IRQ112 -> 0:12
(XEN) IRQ120 -> 0:13
(XEN) IRQ136 -> 0:14
(XEN) IRQ144 -> 0:15
(XEN) .................................... done.
(XEN) Using local APIC timer interrupts.
(XEN) calibrating APIC timer ...
(XEN) ..... CPU clock speed is 2400.0808 MHz.
(XEN) ..... host bus clock speed is 100.0036 MHz.
(XEN) ..... bus_scale = 0x6669
(XEN) TSC deadline timer enabled
(XEN) [2019-05-28 14:24:11] Platform timer appears to have unexpectedly 
wrapped 1 times.
(XEN) [2019-05-28 14:24:11] Platform timer is 14.318MHz HPET
(XEN) [2019-05-28 14:24:11] mwait-idle: disabled
(XEN) [2019-05-28 14:24:11] VMX: Supported advanced features:
(XEN) [2019-05-28 14:24:11]Â  - APIC MMIO access virtualisation
(XEN) [2019-05-28 14:24:11]Â  - APIC TPR shadow
(XEN) [2019-05-28 14:24:11]Â  - Extended Page Tables (EPT)
(XEN) [2019-05-28 14:24:11]Â  - Virtual-Processor Identifiers (VPID)
(XEN) [2019-05-28 14:24:11]Â  - Virtual NMI
(XEN) [2019-05-28 14:24:11]Â  - MSR direct-access bitmap
(XEN) [2019-05-28 14:24:11]Â  - Unrestricted Guest
(XEN) [2019-05-28 14:24:11]Â  - VM Functions
(XEN) [2019-05-28 14:24:11] HVM: ASIDs enabled.
(XEN) [2019-05-28 14:24:11] HVM: VMX enabled
(XEN) [2019-05-28 14:24:11] HVM: Hardware Assisted Paging (HAP) detected
(XEN) [2019-05-28 14:24:11] HVM: HAP page sizes: 4kB, 2MB
(XEN) [2019-05-28 14:24:11] Booting processor 1/2 eip 3d000
(XEN) [2019-05-28 14:24:11] Initializing CPU#1
(XEN) [2019-05-28 14:24:11] masked ExtINT on CPU#1
(XEN) [2019-05-28 14:24:11] CPU: Physical Processor ID: 0
(XEN) [2019-05-28 14:24:12] CPU: Processor Core ID: 1
(XEN) [2019-05-28 14:24:12] CPU: L1 I cache: 32K, L1 D cache: 24K
(XEN) [2019-05-28 14:24:12] CPU: L2 cache: 1024K
(XEN) [2019-05-28 14:24:12] CMCI: CPU1 has no CMCI support
(XEN) [2019-05-28 14:24:12] CPU1: Thermal monitoring enabled (TM1)
(XEN) [2019-05-28 14:24:12] CPU1: Intel(R) Atom(TM) CPU C2750Â  @ 2.40GHz 
stepping 08
(XEN) [2019-05-28 14:24:12] Booting processor 2/4 eip 3d000

[hangs]
============== END BOOT LOG =================

Note:Â  My procedure is to start the machine, then drop into an EFI shell,
navigate to the /boot/efi/gentoo directory and then launch the efi with:

 Â Â Â Â  roger0528.efi

The above log has some distortion of character overlap at the top due
to a misalignment of the serial console (PuTTY) vs. output.

Thank you,
John

--------------9D8A9F2C8A530BC4998ACEBC
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><br>
    </p>
    <div class="moz-cite-prefix">On 5/28/2019 12:41 AM, Roger Pau MonnÃ©
      wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:20190528074113.4o7e4did46e4yymb@Air-de-Roger">
      <pre class="moz-quote-pre" wrap="">On Mon, May 27, 2019 at 03:35:21PM -0700, John L. Poole wrote:
</pre>
      <blockquote type="cite">
        <pre class="moz-quote-pre" wrap="">
On 5/27/2019 9:18 AM, Roger Pau MonnÃ© wrote:
</pre>
        <blockquote type="cite">
          <pre class="moz-quote-pre" wrap="">On Mon, Apr 29, 2019 at 05:27:34PM +0200, Roger Pau MonnÃ© wrote:
</pre>
          <blockquote type="cite">
            <pre class="moz-quote-pre" wrap="">IMO it would be better if you can build directly from the upstream git
repository [0], that way you could use git-bisect(1) in order to figure
out which commit broke your system. For example:

# git clone git://xenbits.xen.org/xen.git
# cd xen
# git checkout RELEASE-4.7.0
# make xen -j8

That should give you a set of Xen binaries in the xen/ directory, IIRC
you are booting from EFI so you likely need xen/xen.efi.

If that works, then you can test RELEASE-4.8.0 and if that fails to
boot you should have a range of commits that you can bisect in order
to find the culprit.
</pre>
          </blockquote>
          <pre class="moz-quote-pre" wrap="">FWIW, I've been unable to find a box with the same CPU model (C2750)
that you are using. I've found a couple of old Atom boxes using
different CPUs but they all seem to boot fine using latest
xen-unstable. I've looked on eBay for that CPU but everything
containing it is server-grade and &gt;200$ which I'm sadly not going to
pay.

Unless you are able to bisect the tree and give us the bad commit
that's causing your issues I'm afraid at least myself I won't be able
to progress this any further, sorry.

Roger.
</pre>
        </blockquote>
        <pre class="moz-quote-pre" wrap="">I attempted to work backwards and ran into a nightmare with Gentoo.Â Â  I kept
getting compiler errors which I suspect was a result of having a newer
version
of GCC and other things.Â  It's not an easy thing to travel
back in time in Gentoo because everything keeps getting upgraded.Â  I just
cannot make the time now to unravel this as I have some demands on my time
and will be engaged for the next four to six weeks.
</pre>
      </blockquote>
      <pre class="moz-quote-pre" wrap="">
IMO your best bet is to build Xen using Debian stretch, that's used by
the Xen test system, and is likely to be able to build the different
Xen versions, stable-* branches tested by osstest should build on
stretch.

What I've done in the past if that also triggers compiler errors is to
build a chroot with an older version of Debian and then build Xen
inside of it. You can do this in a box different from the one you are
testing, ie: you could create a Debian VM and build Xen from there.

Note that in order to bisect this issue you only need to build the Xen
kernel (make xen, no need to run ./configure), there's no need to
build the tools, hence you need almost no dependencies installed on
the builder.

I've done a build of the stable-4.7 branch myself and uploaded the
hypervisor binaries to:

<a class="moz-txt-link-freetext" href="http://xenbits.xen.org/people/royger/stable-4.7/">http://xenbits.xen.org/people/royger/stable-4.7/</a>

Could you give those a try (I wasn't sure whether you need xen.gz or
xen.efi so I've uploaded both) and see if you still have issues
booting?

Testing those binaries should be as simple as placing them in /boot/
and fixing your bootloader configuration to boot from those. Please
send the serial log when booting from the provided binaries.

</pre>
      <blockquote type="cite">
        <pre class="moz-quote-pre" wrap="">How much would it cost for you to obtain the machine you need? I may
consider paying for it. I bought this Atom server just to economically run
Xen so the machine has marginal value to me if I cannot run Xen on it.
</pre>
      </blockquote>
      <pre class="moz-quote-pre" wrap="">
Even if we go that route, there's no guarantee that I would be able to
fix the issue, and there's also the possibility that the hardware you
have is somehow broken, and that the new one won't exhibit this issue.

Roger.
</pre>
    </blockquote>
    <div class="moz-signature"><font size="2"><font face="Verdana">I
          downloaded these files and placed accordingly:</font></font></div>
    <div class="moz-signature"><font size="2"><font face="Verdana"><br>
        </font></font></div>
    <div class="moz-signature"><font size="2"><font face="Verdana">xen.efi
          =&gt; /boot/efi/gentoo/roger0528.efi</font></font></div>
    <div class="moz-signature"><font size="2"><font face="Verdana">xen.gz
          =&gt; /boot/efit/gentoo/roger0528_xen.gz</font></font></div>
    <div class="moz-signature"><font size="2"><font face="Verdana"><br>
        </font></font></div>
    <div class="moz-signature"><font size="2"><font face="Verdana">I
          created /boot/efi/gentoo/roger0528.cfg which has:</font></font></div>
    <div class="moz-signature"><br>
      <font size="2"><font face="Verdana"><font size="2"><font
              face="Verdana">============== BEGIN CFG =================</font></font></font></font></div>
    <div class="moz-signature"><font size="2"><font face="Verdana">zeta
          /home/jlpoole # cat /boot/efi/gentoo/roger0528.cfg<br>
          [global]<br>
          default=abc<br>
          <br>
          [abc]<br>
          options=console=vga,com1 com1=115200,8n1 console_timestamps
          console_to_ring conring_size=64 log_buf_len=16M loglvl=all
          guest_loglvl=all sync_console=true sched_debug iommu=verbose
          apic_verbosity=debug efi=no-rs reboot=kbd cpuinfo watchdog
          mwait-idle=no<br>
          <br>
          #kernel=xen-4.13-unstable.gz root=/dev/sda4Â 
          vga=gfx-1024x768x16Â  com1=115200,8n1 console=com1
          console_timestamps=date console_to_ring conring_size=16kÂ 
          loglvl=all guest_loglvl=all sync_console=true iommu=debug
          apic_verbosity=debug<br>
          <br>
          #<br>
          # 4/4/19 jlpoole: trying Gentoo 4.12.0 per request in<br>
          # <a class="moz-txt-link-freetext" href="https://bugs.gentoo.org/show_bug.cgi?id=679824">https://bugs.gentoo.org/show_bug.cgi?id=679824</a><br>
          #<br>
          kernel=roger0528_xen.gz root=/dev/sda4Â  vga=gfx-1024x768x16Â 
          com1=115200,8n1 console=com1 console_timestamps=date
          console_to_ring conring_size=16kÂ  loglvl=all guest_loglvl=all
          sync_console=true iommu=debug apic_verbosity=debug<br>
          <br>
          initramfs=initramfs-genkernel-x86_64-4.19.23-gentoo<br>
          <br>
          <br>
          zeta /home/jlpoole <br>
        </font></font></div>
    <div class="moz-signature"><font size="2"><font face="Verdana">==============
          END CFG =================<br>
        </font></font></div>
    <div class="moz-signature"><font size="2"><font face="Verdana"><br>
        </font></font></div>
    <div class="moz-signature"><font size="2"><font face="Verdana">Here's
          is the log from my serial console:</font></font></div>
    <div class="moz-signature"><font size="2"><font face="Verdana"><br>
        </font></font></div>
    <div class="moz-signature"><br>
      <font size="2"><font face="Verdana"><font size="2"><font
              face="Verdana">============== BEGIN BOOT LOG
              =================</font></font></font></font></div>
    <div class="moz-signature"><font size="2"><font face="Verdana">fs0:\efi\gentoo&gt;
          roger0528.efi2,655,559Â  man_xen_gentoo-4.12.0.efi<br>
          Â Â Â Â Â Â Â Â  23 File(s)Â  39,839,728 bytes<br>
          Â Â Â Â Â Â Â Â Â  3 Dir(s)<br>
          Xen 4.7.6 (c/s Wed Feb 27 10:33:42 2019 +0000 git:206d3f65f7)
          EFI loader<br>
          Using configuration file 'roger0528.cfg'<br>
          roger0528_xen.gz: 0x000000005ad63000-0x000000005ae49f80<br>
          0x0000:0x02:0x00.0x0: ROM: 0x8000 bytes at 0x7c8bc028<br>
          Â Xen 4.7.6<br>
          (XEN) Xen version 4.7.6 (root@) (gcc (Debian 6.3.0-18+deb9u1)
          6.3.0 20170516) debug=n Tue May 28 09:25:50 CEST 2019<br>
          (XEN) Latest ChangeSet: Wed Feb 27 10:33:42 2019 +0000
          git:206d3f65f7<br>
          (XEN) Console output is synchronous.<br>
          (XEN) Bootloader: EFI<br>
          (XEN) Command line: console=vga,com1 com1=115200,8n1
          console_timestamps console_to_ring conring_size=64
          log_buf_len=16M loglvl=all guest_loglvl=all sync_console=true
          sched_debug iommu=verbose apic_verbosity=debug efi=no-rs
          reboot=kbd cpuinfo watchdog mwait-idle=no<br>
          (XEN) Video information:<br>
          (XEN)Â  VGA is graphics mode 800x600, 32 bpp<br>
          (XEN) Disc information:<br>
          (XEN)Â  Found 0 MBR signatures<br>
          (XEN)Â  Found 1 EDD information structures<br>
          (XEN) EFI RAM map:<br>
          (XEN)Â  0000000000000000 - 00000000000a0000 (usable)<br>
          (XEN)Â  0000000000100000 - 000000007e16b000 (usable)<br>
          (XEN)Â  000000007e16b000 - 000000007eba2000 (reserved)<br>
          (XEN)Â  000000007eba2000 - 000000007ed0d000 (usable)<br>
          (XEN)Â  000000007ed0d000 - 000000007f28d000 (ACPI NVS)<br>
          (XEN)Â  000000007f28d000 - 000000007f648000 (reserved)<br>
          (XEN)Â  000000007f648000 - 000000007f800000 (usable)<br>
          (XEN)Â  00000000e0000000 - 00000000e4000000 (reserved)<br>
          (XEN)Â  00000000fed01000 - 00000000fed04000 (reserved)<br>
          (XEN)Â  00000000fed08000 - 00000000fed09000 (reserved)<br>
          (XEN)Â  00000000fed0c000 - 00000000fed10000 (reserved)<br>
          (XEN)Â  00000000fed1c000 - 00000000fed1d000 (reserved)<br>
          (XEN)Â  00000000fef00000 - 00000000ff000000 (reserved)<br>
          (XEN)Â  00000000ff800000 - 0000000100000000 (reserved)<br>
          (XEN)Â  0000000100000000 - 0000000ff0000000 (usable)<br>
          (XEN) ACPI: RSDP 7ED55000, 0024 (r2 ALASKA)<br>
          (XEN) ACPI: XSDT 7ED55098, 00B4 (r1 ALASKAÂ Â  A M IÂ Â  1072009
          AMIÂ Â Â Â  10013)<br>
          (XEN) ACPI: FACP 7ED58690, 010C (r5 ALASKAÂ Â  A M IÂ Â  1072009
          AMIÂ Â Â Â  10013)<br>
          (XEN) ACPI: DSDT 7ED551E8, 34A1 (r2 ALASKAÂ Â  A M IÂ Â  1072009
          INTL 20061109)<br>
          (XEN) ACPI: FACS 7F28AF80, 0040<br>
          (XEN) ACPI: FPDT 7ED587A0, 0044 (r1 ALASKAÂ Â  A M IÂ Â  1072009
          AMIÂ Â Â Â  10013)<br>
          (XEN) ACPI: FIDT 7ED587E8, 009C (r1 ALASKAÂ Â  A M IÂ Â  1072009
          AMIÂ Â Â Â  10013)<br>
          (XEN) ACPI: SPMI 7ED58888, 0040 (r5 ALASKAÂ Â  A M IÂ Â Â Â Â Â Â Â  0
          AMI.Â Â Â Â Â Â Â  0)<br>
          (XEN) ACPI: MCFG 7ED588C8, 003C (r1 ALASKAÂ Â Â  A M IÂ  1072009
          MSFTÂ Â Â Â Â Â  97)<br>
          (XEN) ACPI: WDAT 7ED58908, 01AC (r1 ALASKAÂ Â Â  A M IÂ  1072009
          MSFTÂ Â Â  10013)<br>
          (XEN) ACPI: UEFI 7ED58AB8, 0042 (r1Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â 
          0Â Â Â Â Â Â Â Â Â Â Â Â  0)<br>
          (XEN) ACPI: APIC 7ED58B00, 0098 (r3 INTELÂ  TIANOÂ Â Â Â Â Â Â Â Â Â  1
          MSFTÂ Â Â Â Â Â Â  0)<br>
          (XEN) ACPI: BDAT 7ED58B98, 0030 (r1Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â 
          0Â Â Â Â Â Â Â Â Â Â Â Â  0)<br>
          (XEN) ACPI: HPET 7ED58BC8, 0038 (r1 INTELÂ Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  1
          MSFTÂ  1000013)<br>
          (XEN) ACPI: SSDT 7ED58C00, 09F1 (r1Â  PmRefÂ Â Â  CpuPmÂ Â Â Â  3000
          INTL 20061109)<br>
          (XEN) ACPI: SSDT 7ED595F8, 0259 (r1Â  PmRefÂ  Cpu0TstÂ Â Â Â  3000
          INTL 20061109)<br>
          (XEN) ACPI: SSDT 7ED59858, 0357 (r1Â  PmRefÂ Â Â  ApTstÂ Â Â Â  3000
          INTL 20061109)<br>
          (XEN) ACPI: SPCR 7ED59BB0, 0050 (r1Â  A M IÂ  APTIO VÂ  1072009
          AMI.Â Â Â Â Â Â Â  5)<br>
          (XEN) ACPI: HEST 7ED59C00, 00A8 (r1 INTELÂ  AVOTON BÂ Â Â Â Â Â Â  1
          INTLÂ Â Â Â Â Â Â  1)<br>
          (XEN) ACPI: BERT 7ED59CA8, 0030 (r1 INTELÂ  AVOTON BÂ Â Â Â Â Â Â  1
          INTLÂ Â Â Â Â Â Â  1)<br>
          (XEN) ACPI: ERST 7ED59CD8, 0230 (r1 INTELÂ  AVOTON BÂ Â Â Â Â Â Â  1
          INTLÂ Â Â Â Â Â Â  1)<br>
          (XEN) ACPI: EINJ 7ED59F08, 0150 (r1 INTELÂ  AVOTON BÂ Â Â Â Â Â Â  1
          INTLÂ Â Â Â Â Â Â  1)<br>
          (XEN) System RAM: 63204MB (64721080kB)<br>
          (XEN) No NUMA configuration found<br>
          (XEN) Faking a node at 0000000000000000-0000000ff0000000<br>
          (XEN) Domain heap initialised<br>
          (XEN) Allocated console ring of 64 KiB.<br>
          (XEN) vesafb: framebuffer at 0xde000000, mapped to
          0xffff82c000201000, using 1920k, total 1920k<br>
          (XEN) vesafb: mode is 800x600x32, linelength=3200, font 8x8<br>
          (XEN) vesafb: Truecolor: size=8:8:8:8, shift=24:16:8:0<br>
          (XEN) SMBIOS 2.8 present.<br>
          (XEN) DMI 2.7 present.<br>
          (XEN) APIC boot state is 'xapic'<br>
          (XEN) Using APIC driver default<br>
          (XEN) ACPI: PM-Timer IO Port: 0x408<br>
          (XEN) ACPI: v5 SLEEP INFO: control[0:0], status[0:0]<br>
          (XEN) ACPI: SLEEP INFO: pm1x_cnt[1:404,1:0],
          pm1x_evt[1:400,1:0]<br>
          (XEN) ACPI: 32/64X FACS address mismatch in FADT -
          7f28af80/0000000000000000, using 32<br>
          (XEN) ACPI:Â Â Â Â Â Â Â Â Â Â Â Â  wakeup_vec[7f28af8c], vec_size[20]<br>
          (XEN) ACPI: Local APIC address 0xfee00000<br>
          (XEN) ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)<br>
          (XEN) ACPI: LAPIC (acpi_id[0x02] lapic_id[0x02] enabled)<br>
          (XEN) ACPI: LAPIC (acpi_id[0x03] lapic_id[0x04] enabled)<br>
          (XEN) ACPI: LAPIC (acpi_id[0x04] lapic_id[0x06] enabled)<br>
          (XEN) ACPI: LAPIC (acpi_id[0x05] lapic_id[0x08] enabled)<br>
          (XEN) ACPI: LAPIC (acpi_id[0x06] lapic_id[0x0a] enabled)<br>
          (XEN) ACPI: LAPIC (acpi_id[0x07] lapic_id[0x0c] enabled)<br>
          (XEN) ACPI: LAPIC (acpi_id[0x08] lapic_id[0x0e] enabled)<br>
          (XEN) ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])<br>
          (XEN) ACPI: LAPIC_NMI (acpi_id[0x02] high edge lint[0x1])<br>
          (XEN) ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0])<br>
          (XEN) IOAPIC[0]: apic_id 2, version 32, address 0xfec00000,
          GSI 0-23<br>
          (XEN) ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)<br>
          (XEN) ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high
          level)<br>
          (XEN) ACPI: IRQ0 used by override.<br>
          (XEN) ACPI: IRQ2 used by override.<br>
          (XEN) ACPI: IRQ9 used by override.<br>
          (XEN) Enabling APIC mode:Â  Flat.Â  Using 1 I/O APICs<br>
          (XEN) ACPI: HPET id: 0x8086a201 base: 0xfed00000<br>
          (XEN) Xen ERST support is initialized.<br>
          (XEN) HEST: Table parsing has been initialized<br>
          (XEN) Using ACPI (MADT) for SMP configuration information<br>
          (XEN) SMP: Allowing 8 CPUs (0 hotplug CPUs)<br>
          (XEN) mapped APIC to ffff82cfffffb000 (fee00000)<br>
          (XEN) mapped IOAPIC to ffff82cfffffa000 (fec00000)<br>
          (XEN) IRQ limits: 24 GSI, 1528 MSI/MSI-X<br>
          (XEN) Levelling caps: 0x1<br>
          (XEN) CPU: Physical Processor ID: 0<br>
          (XEN) CPU: Processor Core ID: 0<br>
          (XEN) CPU: L1 I cache: 32K, L1 D cache: 24K<br>
          (XEN) CPU: L2 cache: 1024K<br>
          (XEN) CMCI: CPU0 has no CMCI support<br>
          (XEN) CPU0: Thermal monitoring enabled (TM1)<br>
          (XEN) Intel machine check reporting enabled<br>
          (XEN) Unrecognised CPU model 0x4d - assuming not reptpoline
          safe<br>
          (XEN) Speculative mitigation facilities:<br>
          (XEN)Â Â  Hardware features:<br>
          (XEN)Â Â  Compiled-in support: INDIRECT_THUNK SHADOW_PAGING<br>
          (XEN)Â Â  Xen settings: BTI-Thunk RETPOLINE, SPEC_CTRL: No,
          Other:<br>
          (XEN)Â Â  Support for VMs: PV: RSB, HVM: RSB<br>
          (XEN)Â Â  XPTI (64-bit PV only): Dom0 enabled, DomU enabled<br>
          (XEN)Â Â  PV L1TF shadowing: Dom0 disabled, DomU disabled<br>
          (XEN) Using scheduler: SMP Credit Scheduler (credit)<br>
          (XEN) Initializing CPU#0<br>
          (XEN) Detected 2400.528 MHz processor.<br>
          (XEN) EFI memory map:<br>
          (XEN)Â  0000000000000-0000000007fff type=3
          attr=000000000000000f<br>
          (XEN)Â  0000000008000-000000003cfff type=7
          attr=000000000000000f<br>
          (XEN)Â  000000003d000-000000003ffff type=2
          attr=000000000000000f<br>
          (XEN)Â  0000000040000-000000009ffff type=3
          attr=000000000000000f<br>
          (XEN)Â  0000000100000-00000001fffff type=7
          attr=000000000000000f<br>
          (XEN)Â  0000000200000-000000023ffff type=4
          attr=000000000000000f<br>
          (XEN)Â  0000000240000-000005ad62fff type=7
          attr=000000000000000f<br>
          (XEN)Â  000005ad63000-000005ae53fff type=2
          attr=000000000000000f<br>
          (XEN)Â  000005ae54000-000005c110fff type=1
          attr=000000000000000f<br>
          (XEN)Â  000005c111000-000007ad5afff type=2
          attr=000000000000000f<br>
          (XEN)Â  000007ad5b000-000007ad5dfff type=7
          attr=000000000000000f<br>
          (XEN)Â  000007ad5e000-000007ad63fff type=2
          attr=000000000000000f<br>
          (XEN)Â  000007ad64000-000007ad65fff type=7
          attr=000000000000000f<br>
          (XEN)Â  000007ad66000-000007ad66fff type=2
          attr=000000000000000f<br>
          (XEN)Â  000007ad67000-000007ad67fff type=7
          attr=000000000000000f<br>
          (XEN)Â  000007ad68000-000007ad6afff type=2
          attr=000000000000000f<br>
          (XEN)Â  000007ad6b000-000007ad73fff type=7
          attr=000000000000000f<br>
          (XEN)Â  000007ad74000-000007ad7efff type=2
          attr=000000000000000f<br>
          (XEN)Â  000007ad7f000-000007db6afff type=4
          attr=000000000000000f<br>
          (XEN)Â  000007db6b000-000007df0ffff type=7
          attr=000000000000000f<br>
          (XEN)Â  000007df10000-000007e16afff type=3
          attr=000000000000000f<br>
          (XEN)Â  000007e16b000-000007eba1fff type=0
          attr=000000000000000f<br>
          (XEN)Â  000007eba2000-000007ed0cfff type=7
          attr=000000000000000f<br>
          (XEN)Â  000007ed0d000-000007f28cfff type=10
          attr=000000000000000f<br>
          (XEN)Â  000007f28d000-000007f5f2fff type=6
          attr=800000000000000f<br>
          (XEN)Â  000007f5f3000-000007f647fff type=5
          attr=800000000000000f<br>
          (XEN)Â  000007f648000-000007f7fffff type=4
          attr=000000000000000f<br>
          (XEN)Â  0000100000000-0000fefffffff type=7
          attr=000000000000000f<br>
          (XEN)Â  00000e0000000-00000e3ffffff type=11
          attr=8000000000000001<br>
          (XEN)Â  00000fed01000-00000fed03fff type=11
          attr=8000000000000001<br>
          (XEN)Â  00000fed08000-00000fed08fff type=11
          attr=8000000000000001<br>
          (XEN)Â  00000fed0c000-00000fed0ffff type=11
          attr=8000000000000001<br>
          (XEN)Â  00000fed1c000-00000fed1cfff type=11
          attr=8000000000000001<br>
          (XEN)Â  00000fef00000-00000feffffff type=11
          attr=8000000000000001<br>
          (XEN)Â  00000ff800000-00000ffffffff type=11
          attr=8000000000000001<br>
          (XEN) Initing memory sharing.<br>
          (XEN) alt table ffff82d080652710 -&gt; ffff82d080654060<br>
          (XEN) PCI: MCFG configuration 0: base e0000000 segment 0000
          buses 00 - ff<br>
          (XEN) PCI: MCFG area at e0000000 reserved in E820<br>
          (XEN) PCI: updated MCFG configuration 0: base e0000000 segment
          0 buses 0 - 63<br>
          (XEN) PCI: Using MCFG for segment 0000 bus 00-3f<br>
          (XEN) I/O virtualisation disabled<br>
          (XEN) CPU0: Intel(R) Atom(TM) CPUÂ  C2750Â  @ 2.40GHz stepping
          08<br>
          (XEN) nr_sockets: 1<br>
          (XEN) Getting VERSION: 50014<br>
          (XEN) Getting VERSION: 50014<br>
          (XEN) Getting ID: 0<br>
          (XEN) Getting LVT0: 700<br>
          (XEN) Getting LVT1: 400<br>
          (XEN) enabled ExtINT on CPU#0<br>
          (XEN) ENABLING IO-APIC IRQs<br>
          (XEN)Â  -&gt; Using new ACK method<br>
          (XEN) init IO_APIC IRQs<br>
          (XEN)Â  IO-APIC (apicid-pin) 2-0, 2-16, 2-17, 2-18, 2-19, 2-20,
          2-21, 2-22, 2-23 not connected.<br>
          (XEN) ..TIMER: vector=0xF0 apic1=0 pin1=2 apic2=-1 pin2=-1<br>
          (XEN) number of MP IRQ sources: 15.<br>
          (XEN) number of IO-APIC #2 registers: 24.<br>
          (XEN) testing the IO APIC.......................<br>
          (XEN) IO APIC #2......<br>
          (XEN) .... register #00: 02000000<br>
          (XEN) .......Â Â Â  : physical APIC id: 02<br>
          (XEN) .......Â Â Â  : Delivery Type: 0<br>
          (XEN) .......Â Â Â  : LTSÂ Â Â Â Â Â Â Â Â  : 0<br>
          (XEN) .... register #01: 00170020<br>
          (XEN) .......Â Â Â Â  : max redirection entries: 0017<br>
          (XEN) .......Â Â Â Â  : PRQ implemented: 0<br>
          (XEN) .......Â Â Â Â  : IO APIC version: 0020<br>
          (XEN) .... IRQ redirection table:<br>
          (XEN)Â  NR Log Phy Mask Trig IRR Pol Stat Dest Deli Vect:<br>
          (XEN)Â  00 000 00Â  1Â Â Â  0Â Â Â  0Â Â  0Â Â  0Â Â Â  0Â Â Â  0Â Â Â  00<br>
          (XEN)Â  01 001 01Â  0Â Â Â  0Â Â Â  0Â Â  0Â Â  0Â Â Â  1Â Â Â  1Â Â Â  28<br>
          (XEN)Â  02 001 01Â  0Â Â Â  0Â Â Â  0Â Â  0Â Â  0Â Â Â  1Â Â Â  1Â Â Â  F0<br>
          (XEN)Â  03 001 01Â  0Â Â Â  0Â Â Â  0Â Â  0Â Â  0Â Â Â  1Â Â Â  1Â Â Â  30<br>
          (XEN)Â  04 001 01Â  0Â Â Â  0Â Â Â  0Â Â  0Â Â  0Â Â Â  1Â Â Â  1Â Â Â  F1<br>
          (XEN)Â  05 001 01Â  0Â Â Â  0Â Â Â  0Â Â  0Â Â  0Â Â Â  1Â Â Â  1Â Â Â  38<br>
          (XEN)Â  06 001 01Â  0Â Â Â  0Â Â Â  0Â Â  0Â Â  0Â Â Â  1Â Â Â  1Â Â Â  40<br>
          (XEN)Â  07 001 01Â  0Â Â Â  0Â Â Â  0Â Â  0Â Â  0Â Â Â  1Â Â Â  1Â Â Â  48<br>
          (XEN)Â  08 001 01Â  0Â Â Â  0Â Â Â  0Â Â  0Â Â  0Â Â Â  1Â Â Â  1Â Â Â  50<br>
          (XEN)Â  09 001 01Â  1Â Â Â  1Â Â Â  0Â Â  0Â Â  0Â Â Â  1Â Â Â  1Â Â Â  58<br>
          (XEN)Â  0a 001 01Â  0Â Â Â  0Â Â Â  0Â Â  0Â Â  0Â Â Â  1Â Â Â  1Â Â Â  60<br>
          (XEN)Â  0b 001 01Â  0Â Â Â  0Â Â Â  0Â Â  0Â Â  0Â Â Â  1Â Â Â  1Â Â Â  68<br>
          (XEN)Â  0c 001 01Â  0Â Â Â  0Â Â Â  0Â Â  0Â Â  0Â Â Â  1Â Â Â  1Â Â Â  70<br>
          (XEN)Â  0d 001 01Â  0Â Â Â  0Â Â Â  0Â Â  0Â Â  0Â Â Â  1Â Â Â  1Â Â Â  78<br>
          (XEN)Â  0e 001 01Â  0Â Â Â  0Â Â Â  0Â Â  0Â Â  0Â Â Â  1Â Â Â  1Â Â Â  88<br>
          (XEN)Â  0f 001 01Â  0Â Â Â  0Â Â Â  0Â Â  0Â Â  0Â Â Â  1Â Â Â  1Â Â Â  90<br>
          (XEN)Â  10 000 00Â  1Â Â Â  0Â Â Â  0Â Â  0Â Â  0Â Â Â  0Â Â Â  0Â Â Â  00<br>
          (XEN)Â  11 000 00Â  1Â Â Â  0Â Â Â  0Â Â  0Â Â  0Â Â Â  0Â Â Â  0Â Â Â  00<br>
          (XEN)Â  12 000 00Â  1Â Â Â  0Â Â Â  0Â Â  0Â Â  0Â Â Â  0Â Â Â  0Â Â Â  00<br>
          (XEN)Â  13 000 00Â  1Â Â Â  0Â Â Â  0Â Â  0Â Â  0Â Â Â  0Â Â Â  0Â Â Â  00<br>
          (XEN)Â  14 000 00Â  1Â Â Â  0Â Â Â  0Â Â  0Â Â  0Â Â Â  0Â Â Â  0Â Â Â  00<br>
          (XEN)Â  15 000 00Â  1Â Â Â  0Â Â Â  0Â Â  0Â Â  0Â Â Â  0Â Â Â  0Â Â Â  00<br>
          (XEN)Â  16 000 00Â  1Â Â Â  0Â Â Â  0Â Â  0Â Â  0Â Â Â  0Â Â Â  0Â Â Â  00<br>
          (XEN)Â  17 000 00Â  1Â Â Â  0Â Â Â  0Â Â  0Â Â  0Â Â Â  0Â Â Â  0Â Â Â  00<br>
          (XEN) Using vector-based indexing<br>
          (XEN) IRQ to pin mappings:<br>
          (XEN) IRQ240 -&gt; 0:2<br>
          (XEN) IRQ40 -&gt; 0:1<br>
          (XEN) IRQ48 -&gt; 0:3<br>
          (XEN) IRQ241 -&gt; 0:4<br>
          (XEN) IRQ56 -&gt; 0:5<br>
          (XEN) IRQ64 -&gt; 0:6<br>
          (XEN) IRQ72 -&gt; 0:7<br>
          (XEN) IRQ80 -&gt; 0:8<br>
          (XEN) IRQ88 -&gt; 0:9<br>
          (XEN) IRQ96 -&gt; 0:10<br>
          (XEN) IRQ104 -&gt; 0:11<br>
          (XEN) IRQ112 -&gt; 0:12<br>
          (XEN) IRQ120 -&gt; 0:13<br>
          (XEN) IRQ136 -&gt; 0:14<br>
          (XEN) IRQ144 -&gt; 0:15<br>
          (XEN) .................................... done.<br>
          (XEN) Using local APIC timer interrupts.<br>
          (XEN) calibrating APIC timer ...<br>
          (XEN) ..... CPU clock speed is 2400.0808 MHz.<br>
          (XEN) ..... host bus clock speed is 100.0036 MHz.<br>
          (XEN) ..... bus_scale = 0x6669<br>
          (XEN) TSC deadline timer enabled<br>
          (XEN) [2019-05-28 14:24:11] Platform timer appears to have
          unexpectedly wrapped 1 times.<br>
          (XEN) [2019-05-28 14:24:11] Platform timer is 14.318MHz HPET<br>
          (XEN) [2019-05-28 14:24:11] mwait-idle: disabled<br>
          (XEN) [2019-05-28 14:24:11] VMX: Supported advanced features:<br>
          (XEN) [2019-05-28 14:24:11]Â  - APIC MMIO access virtualisation<br>
          (XEN) [2019-05-28 14:24:11]Â  - APIC TPR shadow<br>
          (XEN) [2019-05-28 14:24:11]Â  - Extended Page Tables (EPT)<br>
          (XEN) [2019-05-28 14:24:11]Â  - Virtual-Processor Identifiers
          (VPID)<br>
          (XEN) [2019-05-28 14:24:11]Â  - Virtual NMI<br>
          (XEN) [2019-05-28 14:24:11]Â  - MSR direct-access bitmap<br>
          (XEN) [2019-05-28 14:24:11]Â  - Unrestricted Guest<br>
          (XEN) [2019-05-28 14:24:11]Â  - VM Functions<br>
          (XEN) [2019-05-28 14:24:11] HVM: ASIDs enabled.<br>
          (XEN) [2019-05-28 14:24:11] HVM: VMX enabled<br>
          (XEN) [2019-05-28 14:24:11] HVM: Hardware Assisted Paging
          (HAP) detected<br>
          (XEN) [2019-05-28 14:24:11] HVM: HAP page sizes: 4kB, 2MB<br>
          (XEN) [2019-05-28 14:24:11] Booting processor 1/2 eip 3d000<br>
          (XEN) [2019-05-28 14:24:11] Initializing CPU#1<br>
          (XEN) [2019-05-28 14:24:11] masked ExtINT on CPU#1<br>
          (XEN) [2019-05-28 14:24:11] CPU: Physical Processor ID: 0<br>
          (XEN) [2019-05-28 14:24:12] CPU: Processor Core ID: 1<br>
          (XEN) [2019-05-28 14:24:12] CPU: L1 I cache: 32K, L1 D cache:
          24K<br>
          (XEN) [2019-05-28 14:24:12] CPU: L2 cache: 1024K<br>
          (XEN) [2019-05-28 14:24:12] CMCI: CPU1 has no CMCI support<br>
          (XEN) [2019-05-28 14:24:12] CPU1: Thermal monitoring enabled
          (TM1)<br>
          (XEN) [2019-05-28 14:24:12] CPU1: Intel(R) Atom(TM) CPUÂ 
          C2750Â  @ 2.40GHz stepping 08<br>
          (XEN) [2019-05-28 14:24:12] Booting processor 2/4 eip 3d000<br>
          <br>
          [hangs]</font></font></div>
    <div class="moz-signature"><font size="2"><font face="Verdana"><font
            size="2"><font face="Verdana">============== END BOOT LOG
              =================</font></font></font></font></div>
    <div class="moz-signature"><font size="2"><font face="Verdana"><font
            size="2"><font face="Verdana"><br>
            </font></font></font></font></div>
    <div class="moz-signature"><font size="2"><font face="Verdana"><font
            size="2"><font face="Verdana">Note:Â  My procedure is to
              start the machine, then drop into an EFI shell,</font></font></font></font></div>
    <div class="moz-signature"><font size="2"><font face="Verdana"><font
            size="2"><font face="Verdana">navigate to the
              /boot/efi/gentoo directory and then launch the efi with:</font></font></font></font></div>
    <div class="moz-signature"><font size="2"><font face="Verdana"><font
            size="2"><font face="Verdana"><br>
            </font></font></font></font></div>
    <div class="moz-signature"><font size="2"><font face="Verdana"><font
            size="2"><font face="Verdana">Â Â Â Â  roger0528.efi</font></font></font></font></div>
    <div class="moz-signature"><font size="2"><font face="Verdana"><font
            size="2"><font face="Verdana"><br>
            </font></font></font></font></div>
    <div class="moz-signature"><font size="2"><font face="Verdana"><font
            size="2"><font face="Verdana">The above log has some
              distortion of character overlap at the top due</font></font></font></font></div>
    <div class="moz-signature"><font size="2"><font face="Verdana"><font
            size="2"><font face="Verdana">to a misalignment of the
              serial console (PuTTY) vs. output.</font></font></font></font></div>
    <div class="moz-signature"><font size="2"><font face="Verdana"><font
            size="2"><font face="Verdana"><br>
            </font></font></font></font></div>
    <div class="moz-signature"><font size="2"><font face="Verdana"><font
            size="2"><font face="Verdana">Thank you,</font></font></font></font></div>
    <div class="moz-signature"><font size="2"><font face="Verdana"><font
            size="2"><font face="Verdana">John<br>
            </font></font></font></font></div>
  </body>
</html>

--------------9D8A9F2C8A530BC4998ACEBC--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4373117872466816365==--


From xen-devel-bounces@lists.xenproject.org Tue May 28 15:02:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 15:02:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVdcQ-0001s4-1P; Tue, 28 May 2019 15:02:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=NYoA=T4=gmail.com=jlpoole56@srs-us1.protection.inumbo.net>)
 id 1hVdcO-0001rz-Jb
 for xen-devel@lists.xen.org; Tue, 28 May 2019 15:02:24 +0000
X-Inumbo-ID: 98c41fc7-8159-11e9-8980-bc764e045a96
Received: from mail-pf1-x444.google.com (unknown [2607:f8b0:4864:20::444])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 98c41fc7-8159-11e9-8980-bc764e045a96;
 Tue, 28 May 2019 15:02:23 +0000 (UTC)
Received: by mail-pf1-x444.google.com with SMTP id n19so11670875pfa.1
 for <xen-devel@lists.xen.org>; Tue, 28 May 2019 08:02:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=reply-to:subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language;
 bh=cEMi0k3Rp2/gd4C2ahekel3L8jyRIQdDWOCRLQNkGTY=;
 b=KlYXMLGa4dRIkqya3EDEg1BT7gxnIus13dxdAR15TBJp7qbrzgg2b4T6GqSWoP1Vq+
 f2T+LBztWYm2T5ayAwlemMU4a/9CS9uxd22R9y7+T7G/YAISSAg1SBl6VlPruaB3pdu+
 58FKaExFziWFZcoe73AbOI1xiOCL/cH6PjrGofVjlXWEaf6OtUTeJx/e+bcvp9/3hdhf
 066cCHrxH8r5mqg0cT1m9PBbH0gvSj+LvQ62BTS+TNKn+9yL7JE1JZkjSejbECpEZUXQ
 eRVFOhcDGR4/PPNgA5CcD84GNyrOSNpUZZNJiGlxGpQgcdNgFJVVDPJMDo21aydmNuRP
 6G7g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:reply-to:subject:to:cc:references:from
 :message-id:date:user-agent:mime-version:in-reply-to
 :content-language;
 bh=cEMi0k3Rp2/gd4C2ahekel3L8jyRIQdDWOCRLQNkGTY=;
 b=tfMbK0OoTRv+XEo4WGy9vQVZT/iprqCaKJNF54sz+mSxyeyXYs22g/ye5S8UKuEyt+
 XnV4T3m8Au+pag5jIdqa6ZXfZQL49CQ7v90a9vnoHcDCMtu8GA1HYiIeX1UaJufxKIVx
 jlnBep+jlEkiJzRyq1fi82LSPluM1V/HMnfFcbGnwrSpuJ5p1em/Jjt2zZztqvkVf4ry
 8/B5yPgXXXqxJtIHgIEMgHDwtY9/dwPrnyof5LjEC6VDOt2RCcr6ro6AEpP0DbIQorTw
 3MHMXy+4VeZEI99d5P2mG4wY/GXCJ20Wwj1bnmkVcpHmTMWFMP6ISwcQiT3WskYryoxg
 rgrA==
X-Gm-Message-State: APjAAAXWScCybfVSk52svEMlJUWp3Nk6SnN27FrkdM7zMabZs3BhZAEG
 ySus50uu/ZpnS0PLoYuuxdbRxsGM
X-Google-Smtp-Source: APXvYqzb5hw6ElgeNWpjLZz3HQB0ncppHXf5uQZyrz41WGs8lCBb4RWZUASTDQTQROocgB0l8UpWmw==
X-Received: by 2002:a65:418d:: with SMTP id a13mr2412860pgq.332.1559055741992; 
 Tue, 28 May 2019 08:02:21 -0700 (PDT)
Received: from [192.168.1.2] (96-65-223-86-static.hfc.comcastbusiness.net.
 [96.65.223.86])
 by smtp.googlemail.com with ESMTPSA id e16sm2970063pjp.16.2019.05.28.08.02.21
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 28 May 2019 08:02:21 -0700 (PDT)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <25b66cdf-94ad-6af1-de5f-e0f5369ae000@gmail.com>
 <5C9B30D002000078002220F5@prv1-mh.provo.novell.com>
 <1fccf915-9d0b-52ac-4d6d-df16194dabb0@gmail.com>
 <5C9B86FA0200007800222232@prv1-mh.provo.novell.com>
 <daff9af3-5008-42ac-1355-ca8ef94fadb5@gmail.com>
 <20190429120238.b4kjlmkpk5l2t6yb@Air-de-Roger>
 <f4f4007c-4643-aecf-6ab7-811c00156fca@gmail.com>
 <20190429152734.qy34zz56e43pawvf@Air-de-Roger>
 <20190527161832.arry25rh4chyxkio@Air-de-Roger>
 <b00833f8-22a2-3f1e-65f6-7a4178377ee1@gmail.com>
 <20190528074113.4o7e4did46e4yymb@Air-de-Roger>
From: "John L. Poole" <jlpoole56@gmail.com>
Message-ID: <7dc6fc80-8204-9cf7-25fd-87e1bddacf8e@gmail.com>
Date: Tue, 28 May 2019 08:02:22 -0700
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.7.0
MIME-Version: 1.0
In-Reply-To: <20190528074113.4o7e4did46e4yymb@Air-de-Roger>
Content-Language: en-US
Subject: Re: [Xen-devel] Xen 4.12.0-rc Hangs Around masked ExtINT on CPU#
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: jlpoole56@gmail.com
Cc: Jan Beulich <JBeulich@suse.com>, xen-devel@lists.xen.org
Content-Type: multipart/mixed; boundary="===============2178899756295332199=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

This is a multi-part message in MIME format.
--===============2178899756295332199==
Content-Type: multipart/alternative;
 boundary="------------0599D36274BDEB0F89C51F49"
Content-Language: en-US

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


On 5/28/2019 12:41 AM, Roger Pau MonnÃ© wrote:
> On Mon, May 27, 2019 at 03:35:21PM -0700, John L. Poole wrote:
>> On 5/27/2019 9:18 AM, Roger Pau MonnÃ© wrote:
>>> On Mon, Apr 29, 2019 at 05:27:34PM +0200, Roger Pau MonnÃ© wrote:
>>>> IMO it would be better if you can build directly from the upstream git
>>>> repository [0], that way you could use git-bisect(1) in order to figure
>>>> out which commit broke your system. For example:
>>>>
>>>> # git clone git://xenbits.xen.org/xen.git
>>>> # cd xen
>>>> # git checkout RELEASE-4.7.0
>>>> # make xen -j8
>>>>
>>>> That should give you a set of Xen binaries in the xen/ directory, IIRC
>>>> you are booting from EFI so you likely need xen/xen.efi.
>>>>
>>>> If that works, then you can test RELEASE-4.8.0 and if that fails to
>>>> boot you should have a range of commits that you can bisect in order
>>>> to find the culprit.
>>> FWIW, I've been unable to find a box with the same CPU model (C2750)
>>> that you are using. I've found a couple of old Atom boxes using
>>> different CPUs but they all seem to boot fine using latest
>>> xen-unstable. I've looked on eBay for that CPU but everything
>>> containing it is server-grade and >200$ which I'm sadly not going to
>>> pay.
>>>
>>> Unless you are able to bisect the tree and give us the bad commit
>>> that's causing your issues I'm afraid at least myself I won't be able
>>> to progress this any further, sorry.
>>>
>>> Roger.
>> I attempted to work backwards and ran into a nightmare with Gentoo.Â Â  I kept
>> getting compiler errors which I suspect was a result of having a newer
>> version
>> of GCC and other things.Â  It's not an easy thing to travel
>> back in time in Gentoo because everything keeps getting upgraded.Â  I just
>> cannot make the time now to unravel this as I have some demands on my time
>> and will be engaged for the next four to six weeks.
> IMO your best bet is to build Xen using Debian stretch, that's used by
> the Xen test system, and is likely to be able to build the different
> Xen versions, stable-* branches tested by osstest should build on
> stretch.
>
> What I've done in the past if that also triggers compiler errors is to
> build a chroot with an older version of Debian and then build Xen
> inside of it. You can do this in a box different from the one you are
> testing, ie: you could create a Debian VM and build Xen from there.
>
> Note that in order to bisect this issue you only need to build the Xen
> kernel (make xen, no need to run ./configure), there's no need to
> build the tools, hence you need almost no dependencies installed on
> the builder.
>
> I've done a build of the stable-4.7 branch myself and uploaded the
> hypervisor binaries to:
>
> http://xenbits.xen.org/people/royger/stable-4.7/
>
> Could you give those a try (I wasn't sure whether you need xen.gz or
> xen.efi so I've uploaded both) and see if you still have issues
> booting?
>
> Testing those binaries should be as simple as placing them in /boot/
> and fixing your bootloader configuration to boot from those. Please
> send the serial log when booting from the provided binaries.
>
>> How much would it cost for you to obtain the machine you need? I may
>> consider paying for it. I bought this Atom server just to economically run
>> Xen so the machine has marginal value to me if I cannot run Xen on it.
> Even if we go that route, there's no guarantee that I would be able to
> fix the issue, and there's also the possibility that the hardware you
> have is somehow broken, and that the new one won't exhibit this issue.
>
> Roger.
Roger,

You have given me an idea.Â  I have several VMs on my hard disk that are not
backed up.Â  So, I think what I'll do is remove the current hard disk and 
place
a fresh hard disk in and then try to install a Debian based Xen anew so I
do not risk altering my Gentoo-based hard disk.Â  This approach should free
me from the entanglement of a bleeding edge distribution, e.g. Gentoo.

I was looking back at my notes.Â  I acquired this Atom-based server in 
November
of 2016 and installed the Debian Xen to test and it worked.Â  So I then 
installed
Gentoo and ran into problems with GRUB.Â  I learned that GRUB was not yet 
ready
to support EFI and Xen, so I used the manual method to drop into an EFI 
shell
and launch my DOM0 instance.Â  I later tried to upgrade the kernel and 
ran into
problems and aborted an upgrade, I just kept what I had working since I had
already created some Gentoo-based VMs.Â  During my build process, I had
run into an issue "coff-x86-64 pe-x86-64" which Jan Beulich had assisted 
on and
determined was something worth of the attention of the "binutils folks."

I'll attempt the hard disk swap in a few days after I receive a shipment 
of the new disk.

Thank you,
John



--------------0599D36274BDEB0F89C51F49
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><br>
    </p>
    <div class="moz-cite-prefix">On 5/28/2019 12:41 AM, Roger Pau MonnÃ©
      wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:20190528074113.4o7e4did46e4yymb@Air-de-Roger">
      <pre class="moz-quote-pre" wrap="">On Mon, May 27, 2019 at 03:35:21PM -0700, John L. Poole wrote:
</pre>
      <blockquote type="cite">
        <pre class="moz-quote-pre" wrap="">
On 5/27/2019 9:18 AM, Roger Pau MonnÃ© wrote:
</pre>
        <blockquote type="cite">
          <pre class="moz-quote-pre" wrap="">On Mon, Apr 29, 2019 at 05:27:34PM +0200, Roger Pau MonnÃ© wrote:
</pre>
          <blockquote type="cite">
            <pre class="moz-quote-pre" wrap="">IMO it would be better if you can build directly from the upstream git
repository [0], that way you could use git-bisect(1) in order to figure
out which commit broke your system. For example:

# git clone git://xenbits.xen.org/xen.git
# cd xen
# git checkout RELEASE-4.7.0
# make xen -j8

That should give you a set of Xen binaries in the xen/ directory, IIRC
you are booting from EFI so you likely need xen/xen.efi.

If that works, then you can test RELEASE-4.8.0 and if that fails to
boot you should have a range of commits that you can bisect in order
to find the culprit.
</pre>
          </blockquote>
          <pre class="moz-quote-pre" wrap="">FWIW, I've been unable to find a box with the same CPU model (C2750)
that you are using. I've found a couple of old Atom boxes using
different CPUs but they all seem to boot fine using latest
xen-unstable. I've looked on eBay for that CPU but everything
containing it is server-grade and &gt;200$ which I'm sadly not going to
pay.

Unless you are able to bisect the tree and give us the bad commit
that's causing your issues I'm afraid at least myself I won't be able
to progress this any further, sorry.

Roger.
</pre>
        </blockquote>
        <pre class="moz-quote-pre" wrap="">I attempted to work backwards and ran into a nightmare with Gentoo.Â Â  I kept
getting compiler errors which I suspect was a result of having a newer
version
of GCC and other things.Â  It's not an easy thing to travel
back in time in Gentoo because everything keeps getting upgraded.Â  I just
cannot make the time now to unravel this as I have some demands on my time
and will be engaged for the next four to six weeks.
</pre>
      </blockquote>
      <pre class="moz-quote-pre" wrap="">
IMO your best bet is to build Xen using Debian stretch, that's used by
the Xen test system, and is likely to be able to build the different
Xen versions, stable-* branches tested by osstest should build on
stretch.

What I've done in the past if that also triggers compiler errors is to
build a chroot with an older version of Debian and then build Xen
inside of it. You can do this in a box different from the one you are
testing, ie: you could create a Debian VM and build Xen from there.

Note that in order to bisect this issue you only need to build the Xen
kernel (make xen, no need to run ./configure), there's no need to
build the tools, hence you need almost no dependencies installed on
the builder.

I've done a build of the stable-4.7 branch myself and uploaded the
hypervisor binaries to:

<a class="moz-txt-link-freetext" href="http://xenbits.xen.org/people/royger/stable-4.7/">http://xenbits.xen.org/people/royger/stable-4.7/</a>

Could you give those a try (I wasn't sure whether you need xen.gz or
xen.efi so I've uploaded both) and see if you still have issues
booting?

Testing those binaries should be as simple as placing them in /boot/
and fixing your bootloader configuration to boot from those. Please
send the serial log when booting from the provided binaries.

</pre>
      <blockquote type="cite">
        <pre class="moz-quote-pre" wrap="">How much would it cost for you to obtain the machine you need? I may
consider paying for it. I bought this Atom server just to economically run
Xen so the machine has marginal value to me if I cannot run Xen on it.
</pre>
      </blockquote>
      <pre class="moz-quote-pre" wrap="">
Even if we go that route, there's no guarantee that I would be able to
fix the issue, and there's also the possibility that the hardware you
have is somehow broken, and that the new one won't exhibit this issue.

Roger.
</pre>
    </blockquote>
    <div class="moz-signature"><font size="2"><font face="Verdana">Roger,</font></font></div>
    <div class="moz-signature"><font size="2"><font face="Verdana"><br>
        </font></font></div>
    <div class="moz-signature"><font size="2"><font face="Verdana">You
          have given me an idea.Â  I have several VMs on my hard disk
          that are not</font></font></div>
    <div class="moz-signature"><font size="2"><font face="Verdana">backed
          up.Â  So, I think what I'll do is remove the current hard disk
          and place</font></font></div>
    <div class="moz-signature"><font size="2"><font face="Verdana">a
          fresh hard disk in and then try to install a Debian based Xen
          anew so I</font></font></div>
    <div class="moz-signature"><font size="2"><font face="Verdana">do
          not risk altering my Gentoo-based hard disk.Â  This approach
          should free</font></font></div>
    <div class="moz-signature"><font size="2"><font face="Verdana">me
          from the entanglement of a bleeding edge distribution, e.g.
          Gentoo.<br>
        </font></font></div>
    <div class="moz-signature"><font size="2"><font face="Verdana"><br>
        </font></font></div>
    <div class="moz-signature"><font size="2"><font face="Verdana">I was
          looking back at my notes.Â  I acquired this Atom-based server
          in November</font></font></div>
    <div class="moz-signature"><font size="2"><font face="Verdana">of
          2016 and installed the Debian Xen to test and it worked.Â  So I
          then installed</font></font></div>
    <div class="moz-signature"><font size="2"><font face="Verdana">Gentoo
          and ran into problems with GRUB.Â  I learned that GRUB was not
          yet ready</font></font></div>
    <div class="moz-signature"><font size="2"><font face="Verdana">to
          support EFI and Xen, so I used the manual method to drop into
          an EFI shell</font></font></div>
    <div class="moz-signature"><font size="2"><font face="Verdana">and
          launch my DOM0 instance.Â  I later tried to upgrade the kernel
          and ran into</font></font></div>
    <div class="moz-signature"><font size="2"><font face="Verdana">problems
          and aborted an upgrade, I just kept what I had working since I
          had</font></font></div>
    <div class="moz-signature"><font size="2"><font face="Verdana">already
          created some Gentoo-based VMs.Â  During my build process, I had</font></font></div>
    <div class="moz-signature"><font size="2"><font face="Verdana">run
          into an issue "</font></font>coff-x86-64 pe-x86-64<font
        size="2"><font face="Verdana">" which Jan Beulich had assisted
          on and</font></font></div>
    <div class="moz-signature"><font size="2"><font face="Verdana">determined
          was something worth of the attention of the "binutils folks."</font></font></div>
    <div class="moz-signature"><font size="2"><font face="Verdana"><br>
        </font></font></div>
    <div class="moz-signature"><font size="2"><font face="Verdana">I'll
          attempt the hard disk swap in a few days after I receive a
          shipment of the new disk.</font></font></div>
    <div class="moz-signature"><font size="2"><font face="Verdana"><br>
        </font></font></div>
    <div class="moz-signature"><font size="2"><font face="Verdana">Thank
          you,</font></font></div>
    <div class="moz-signature"><font size="2"><font face="Verdana">John</font></font><br>
      <p><font size="2" face="Verdana">
          <br>
        </font></p>
    </div>
  </body>
</html>

--------------0599D36274BDEB0F89C51F49--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2178899756295332199==--


From xen-devel-bounces@lists.xenproject.org Tue May 28 16:22:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 16:22:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVerE-0000KU-K9; Tue, 28 May 2019 16:21:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ExCW=T4=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hVerD-0000KP-9h
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 16:21:47 +0000
X-Inumbo-ID: af2c8262-8164-11e9-a1bc-3fa0c66b1333
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id af2c8262-8164-11e9-a1bc-3fa0c66b1333;
 Tue, 28 May 2019 16:21:45 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 7B955341;
 Tue, 28 May 2019 09:21:44 -0700 (PDT)
Received: from [10.37.8.196] (unknown [10.37.8.196])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 87FD03F59C;
 Tue, 28 May 2019 09:21:42 -0700 (PDT)
To: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
References: <20190516133735.18883-1-volodymyr_babchuk@epam.com>
 <20190516133735.18883-2-volodymyr_babchuk@epam.com>
 <1ca603c5-2e97-9529-963a-f381b04c727f@arm.com> <87a7fh8cr4.fsf@epam.com>
 <25b160f5-2f7d-40d9-8feb-9ea63a8a153f@arm.com> <878sv18977.fsf@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <2b392d1c-0837-4395-8ddc-f0cc04bbea83@arm.com>
Date: Tue, 28 May 2019 17:21:41 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <878sv18977.fsf@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 2/2] arm: rename tiny64.conf to
 tiny64_defconfig
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgVm9sb2R5bXlyLAoKU29ycnkgZm9yIHRoZSBsYXRlIHJlcGx5LgoKT24gNS8yMC8xOSAzOjU3
IFBNLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPiAKPiBKdWxpZW4gR3JhbGwgd3JpdGVzOgo+
IAo+PiBIaSwKPj4KPj4gT24gMjAvMDUvMjAxOSAxNDo0MSwgVm9sb2R5bXlyIEJhYmNodWsgd3Jv
dGU6Cj4+PiBKdWxpZW4gR3JhbGwgd3JpdGVzOgo+Pj4KPj4+PiBIaSwKPj4+Pgo+Pj4+IEZpcnN0
IG9mIGFsbCwgcGxlYXNlIGFkZCBhIGNvdmVyIGxldHRlciB3aGVuIHlvdSBzZW5kIGEgc2VyaWVz
LiBUaGlzCj4+Pj4gaGVscCBmb3IgdGhyZWFkaW5nIGFuZCBhbHNvIGEgcGxhY2UgdG8gY29tbWVu
ZCBvbiBnZW5lcmFsIGZlZWRiYWNrLgo+Pj4gT2gsIG9rYXkuIFRoYXQgd2FzIHF1aXRlIHNpbXBs
ZSBjaGFuZ2UgYW5kIEkgZGlkbid0IHdhbnRlZCB0byBzcGFtIHdpdGgKPj4+IGV4dHJhIGVtYWls
cy4gSSB3aWxsIGluY2x1ZGUgY292ZXIgbGV0dGVyIG5leHQgdGltZS4KPj4+Cj4+Pj4gRnVydGhl
cm1vcmUsIHBsZWFzZSB1c2Ugc2NyaXB0cy97YWRkLCBnZXR9X21haW50YWluZXJzLnBsIHRvIGZp
bmQgdGhlCj4+Pj4gY29ycmVjdCBtYWludGFpbmVycy4gV2hpbGUgSSBhZ3JlZSB0aGF0IENDaW5n
IFJFU1QgaXMgYSBnb29kIGlkZWEsIHlvdQo+Pj4+IGhhdmVuJ3QgQ0NlZCBhbGwgb2YgdGhlbS4K
Pj4+IFByb2JsZW0gaXMgdGhhdCBJIHVzZWQgdGhpcyBzY3JpcHQ6Cj4+Pgo+Pj4gJCAuL3Njcmlw
dHMvZ2V0X21haW50YWluZXIucGwgLWYgZGVmY29uZmlnX3YyL3YyLTAwMDItYXJtLXJlbmFtZS10
aW55NjQuY29uZi10by10aW55NjRfZGVmY29uZmlnLnBhdGNoCj4+Cj4+IC1mIGlzIHRvIGJlIHVz
ZWQgb24gYWN0dWFsIGZpbGUgaW4gdGhlIHNvdXJjZSB0cmVlLiBTbyB0aGUgcmVzdWx0Cj4+IGJl
bG93IG1ha2VzIHNlbnNlLiBGb3IgYWN0dWFsIHBhdGNoLCB5b3UgaGF2ZSB0byBkcm9wIHRoZSAt
Zi4KPiBBaCwgSSBzZWUuIFdpdGhvdXQgLWYgSSdtIGdldHRpbmcgdGhlIHNhbWUgbWVzc2FnZSBh
cyB3aXRoCj4gYWRkLW1haW50YWluZXJzLnBsOgo+IAo+ICUgLi9zY3JpcHRzL2dldF9tYWludGFp
bmVyLnBsIGRlZmNvbmZpZ192Mi92Mi0wMDAyLWFybS1yZW5hbWUtdGlueTY0LmNvbmYtdG8tdGlu
eTY0X2RlZmNvbmZpZy5wYXRjaAo+IC4vc2NyaXB0cy9nZXRfbWFpbnRhaW5lci5wbDogZmlsZSAn
ZGVmY29uZmlnX3YyL3YyLTAwMDItYXJtLXJlbmFtZS10aW55NjQuY29uZi10by10aW55NjRfZGVm
Y29uZmlnLnBhdGNoJyBkb2Vzbid0IGFwcGVhciB0byBiZSBhIHBhdGNoLiAgQWRkIC1mIHRvIG9w
dGlvbnM/Cj4gCj4gWy4uLl0KPiAKPj4+Cj4+PiAlIHNjcmlwdHMvYWRkX21haW50YWluZXJzLnBs
IC12IDIgLWQgZGVmY29uZmlnX3YyCj4+PiBQcm9jZXNzaW5nOiB2Mi0wMDAxLW1ha2VmaWxlLWFk
ZC1zdXBwb3J0LWZvci1fZGVmY29uZmlnLXRhcmdldHMucGF0Y2gKPj4+IFByb2Nlc3Npbmc6IHYy
LTAwMDItYXJtLXJlbmFtZS10aW55NjQuY29uZi10by10aW55NjRfZGVmY29uZmlnLnBhdGNoCj4+
PiAuL3NjcmlwdHMvZ2V0X21haW50YWluZXIucGw6IGZpbGUgJ2RlZmNvbmZpZ192Mi92Mi0wMDAy
LWFybS1yZW5hbWUtdGlueTY0LmNvbmYtdG8tdGlueTY0X2RlZmNvbmZpZy5wYXRjaCcgZG9lc24n
dCBhcHBlYXIgdG8gYmUgYSBwYXRjaC4gIEFkZCAtZiB0byBvcHRpb25zPwo+Pgo+PiBJIGhhdmUg
anVzdCB0cmllZCBpdCBhbmQgY2FuJ3QgZmluZCB0aGUgc2FtZSBlcnJvci4gQ291bGQgeW91IHBy
b3ZpZGUKPj4gbW9yZSBkZXRhaWxzPyBTdWNoIGFzIHdoZXJlIHRvIGRvIGNhbGwgZnJvbSB0aGUg
ZXhhY3QgY29udGVudCBvZiBlYWNoCj4+IHBhdGNoZXMuLi4KPiAKPiBNeSBiYXNpYyBmbG93Ogo+
IAo+ICUgZ2l0IGZvcm1hdC1wYXRjaCAtdjIgLTIgLW8gZGVmY29uZmlnX3YyCj4gJSBzY3JpcHRz
L2FkZF9tYWludGFpbmVycy5wbCAtdiAyIC1kIGRlZmNvbmZpZ192Mgo+IFByb2Nlc3Npbmc6IHYy
LTAwMDEtbWFrZWZpbGUtYWRkLXN1cHBvcnQtZm9yLV9kZWZjb25maWctdGFyZ2V0cy5wYXRjaAo+
IFByb2Nlc3Npbmc6IHYyLTAwMDItYXJtLXJlbmFtZS10aW55NjQuY29uZi10by10aW55NjRfZGVm
Y29uZmlnLnBhdGNoCj4gLi9zY3JpcHRzL2dldF9tYWludGFpbmVyLnBsOiBmaWxlICdkZWZjb25m
aWdfdjIvdjItMDAwMi1hcm0tcmVuYW1lLXRpbnk2NC5jb25mLXRvLXRpbnk2NF9kZWZjb25maWcu
cGF0Y2gnIGRvZXNuJ3QgYXBwZWFyIHRvIGJlIGEgcGF0Y2guICBBZGQgLWYgdG8gb3B0aW9ucz8K
PiBUaGVuIHBlcmZvcm06Cj4gZ2l0IHNlbmQtZW1haWwgLXRvIHhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZyBkZWZjb25maWdfdjIvdjItKi5wYXRjaAo+IAo+IAo+IEhFQUQgKHByaW9yIHRv
IG15IHBhdGNoZXMpIGlzIGF0Cj4gMjc4YzY0NTE5YzY2MWM4NTFkMzdlMmE5MjlmMDA2ZmI4YTFk
Y2QwMQo+IAo+IGdpdCB2ZXJzaW9uIDIuMjEuMAo+IAo+IENvbnRlbnRzIG9mIHRoZSBwYXRjaCBp
cyB0aGUgZXhhY3RseSB0aGUgc2FtZSBhcyBpbiBteSBvcmlnaW5hbAo+IGVtYWlsLiBZb3UgY2Fu
IGZpbmQgYm90aCBwYXRjaGVzIGF0IFsxXS4KCkl0IGxvb2tzIGxpa2UgdGhlIHByb2JsZW0gaXMg
YmVjYXVzZSB0aGUgc2Vjb25kIHBhdGNoIG9ubHkgY29udGFpbnMgCnJlbmFtaW5nLiBMaW51eCBy
ZWNlbnRseSBmaXhlZCBpdCB3aXRoIHRoZSBmb2xsb3dpbmcgY29tbWl0OgoKMDQ1NWM3NDc4OGZk
ICJnZXRfbWFpbnRhaW5lcjogaW1wcm92ZSBwYXRjaCByZWNvZ25pdGlvbiIKCkkgZ3Vlc3Mgd2Ug
bmVlZCB0byBwb3J0IHRoZSBwYXRjaCBpbiBYZW4uIFZvbG9keW15ciwgd291bGQgeW91IG1pbmQg
dG8gCnNlbmQgYSBwYXRjaCBmb3IgaXQ/Cgo+IAo+Pj4KPj4+Pgo+Pj4+IE9uIDE2LzA1LzIwMTkg
MTQ6MzcsIFZvbG9keW15ciBCYWJjaHVrIHdyb3RlOgo+Pj4+PiBBcyBidWlsZCBzeXN0ZW0gbm93
IHN1cHBvcnRzICpfZGVmY29uZmlnIHJ1bGVzIGl0IGlzIGdvb2QgdG8gYmUgYWJsZQo+Pj4+PiB0
byBjb25maWd1cmUgbWluaW1hbCBYRU4gaW1hZ2Ugd2l0aAo+Pj4+Cj4+Pj4gSSBhbSBhZnJhaWQg
dGhpcyBpcyBub3QgY29ycmVjdC4gdGlueTY0IHdpbGwgbm90IGJlIGFibGUgdG8gZ2VuZXJhdGUg
YQo+Pj4+IG1pbmltYWwgY29uZmlnIHRvIGJvb3Qgb24gYW55IHBsYXRmb3JtIHN1cHBvcnRlZCBi
eSBYZW4uCj4+Pj4KPj4+PiBJdCBpcyBtZWFudCB0byBiZSB1c2VkIGFzIGEgYmFzZSBmb3IgdGFp
bG9yaW5nIHlvdXIgcGxhdGZvcm0gd2hlcmUgYWxsCj4+Pj4gdGhlIG9wdGlvbnMgYXJlIHR1cm5l
ZCBvZmYgYnkgZGVmYXVsdC4KPj4+Pgo+Pj4+IFNvIEkgdGhpbmsgb2ZmZXJpbmcgYSBkaXJlY3Qg
YWNjZXNzIGlzIGxpa2VseSBnb2luZyB0byBiZSBtaXN1c2VkIGluCj4+Pj4gbW9zdCBvZiB0aGUg
Y2FzZXMgd2l0aG91dCBwcm9wZXIgZG9jdW1lbnRhdGlvbi4KPj4+Cj4+PiBJbiB0aGUgb3JpZ2lu
YWwgY29tbWl0IG1lc3NhZ2UgU3RlZmFubyBzdWdnZXN0ZWQgdG8gdXNlIG9sZGRlZmNvbmZpZzoK
Pj4+Cj4+PiAiICAgQWRkIGEgdGlueSBrY29uZmlnIGNvbmZpZ3VyYXRpb24uIEVuYWJsZWQgb25s
eSB0aGUgY3JlZGl0IHNjaGVkdWxlci4KPj4+ICAgICAgIEl0IG9ubHkgY2FycmllcyBub24tZGVm
YXVsdCBvcHRpb25zICh1c2UgbWFrZSBtZW51Y29uZmlnIG9yIG1ha2UKPj4+ICAgICAgIG9sZGRl
ZmNvbmZpZyB0byBwcm9kdWNlIGEgY29tcGxldGUgLmNvbmZpZyBmaWxlKS4gIgo+Pj4KPj4+IEkg
ZG9uJ3Qgc2VlIGFueSBzaWduaWZpY2FudCBkaWZmZXJlbmNlIGJldHdlZW4KPj4KPj4gRGlkIHlv
dSBhY3R1YWxseSB0cnkgdGhlIHR3byBhcHByb2FjaCBhbmQgc2VlIGhvdyB0aGV5IGRpZmZlcj8K
PiAKPiBZZXMuIEkgZGlkIHRoZSBmb2xsb3dpbmc6Cj4gCj4gJSBjcCBhcmNoL2FybS9jb25maWdz
L3Rpbnk2NF9kZWZjb25maWcgLmNvbmZpZwo+ICUgbWFrZSBvbGRkZWZjb25maWcKPiBtYWtlIC1m
IC9ob21lL2xvcmMvd29yay94ZW4veGVuL3Rvb2xzL2tjb25maWcvTWFrZWZpbGUua2NvbmZpZyBB
UkNIPWFybTY0IFNSQ0FSQ0g9YXJtIEhPU1RDQz0iZ2NjIiBIT1NUQ1hYPSJnKysiIG9sZGRlZmNv
bmZpZwo+IG1ha2VbMV06IEVudGVyaW5nIGRpcmVjdG9yeSAnL2hvbWUvbG9yYy93b3JrL3hlbi94
ZW4nCj4gZ2NjIC1XcCwtTUQsdG9vbHMva2NvbmZpZy8uY29uZi5vLmQgICAgLURfR05VX1NPVVJD
RSAtRENVUlNFU19MT0M9IjxuY3Vyc2VzLmg+IiAtRE5DVVJTRVNfV0lERUNIQVI9MSAtRExPQ0FM
RSAgIC1jIC1vIHRvb2xzL2tjb25maWcvY29uZi5vIHRvb2xzL2tjb25maWcvY29uZi5jCj4gZ2Nj
IC1XcCwtTUQsdG9vbHMva2NvbmZpZy8uemNvbmYudGFiLm8uZCAgICAtRF9HTlVfU09VUkNFIC1E
Q1VSU0VTX0xPQz0iPG5jdXJzZXMuaD4iIC1ETkNVUlNFU19XSURFQ0hBUj0xIC1ETE9DQUxFICAt
SXRvb2xzL2tjb25maWcgLWMgLW8gdG9vbHMva2NvbmZpZy96Y29uZi50YWIubyB0b29scy9rY29u
ZmlnL3pjb25mLnRhYi5jCj4gZ2NjICAtbyB0b29scy9rY29uZmlnL2NvbmYgdG9vbHMva2NvbmZp
Zy9jb25mLm8gdG9vbHMva2NvbmZpZy96Y29uZi50YWIubwo+IHRvb2xzL2tjb25maWcvY29uZiAt
cyAtLW9sZGRlZmNvbmZpZyBLY29uZmlnCj4gbWFrZVsxXTogTGVhdmluZyBkaXJlY3RvcnkgJy9o
b21lL2xvcmMvd29yay94ZW4veGVuJwo+IAo+IEFuZAo+IAo+ICUgbWFrZSB0aW55NjRfZGVmY29u
ZmlnCj4gbWFrZSAtZiAvaG9tZS9sb3JjL3dvcmsveGVuL3hlbi90b29scy9rY29uZmlnL01ha2Vm
aWxlLmtjb25maWcgQVJDSD1hcm02NCBTUkNBUkNIPWFybSBIT1NUQ0M9ImdjYyIgSE9TVENYWD0i
ZysrIiB0aW55NjRfZGVmY29uZmlnCj4gbWFrZVsxXTogRW50ZXJpbmcgZGlyZWN0b3J5ICcvaG9t
ZS9sb3JjL3dvcmsveGVuL3hlbicKPiBnY2MgLVdwLC1NRCx0b29scy9rY29uZmlnLy5jb25mLm8u
ZCAgICAtRF9HTlVfU09VUkNFIC1EQ1VSU0VTX0xPQz0iPG5jdXJzZXMuaD4iIC1ETkNVUlNFU19X
SURFQ0hBUj0xIC1ETE9DQUxFICAgLWMgLW8gdG9vbHMva2NvbmZpZy9jb25mLm8gdG9vbHMva2Nv
bmZpZy9jb25mLmMKPiBnY2MgLVdwLC1NRCx0b29scy9rY29uZmlnLy56Y29uZi50YWIuby5kICAg
IC1EX0dOVV9TT1VSQ0UgLURDVVJTRVNfTE9DPSI8bmN1cnNlcy5oPiIgLUROQ1VSU0VTX1dJREVD
SEFSPTEgLURMT0NBTEUgIC1JdG9vbHMva2NvbmZpZyAtYyAtbyB0b29scy9rY29uZmlnL3pjb25m
LnRhYi5vIHRvb2xzL2tjb25maWcvemNvbmYudGFiLmMKPiBnY2MgIC1vIHRvb2xzL2tjb25maWcv
Y29uZiB0b29scy9rY29uZmlnL2NvbmYubyB0b29scy9rY29uZmlnL3pjb25mLnRhYi5vCj4gbWFr
ZVsxXTogTGVhdmluZyBkaXJlY3RvcnkgJy9ob21lL2xvcmMvd29yay94ZW4veGVuJwo+IAo+IFRo
ZW4gSSBjb21wYXJlZCBib3RoIC5jb25maWcgZmlsZXMgYW5kIGZvdW5kIG5vIGRpZmZlcmVuY2Ug
YXQgYWxsOgo+IAo+ICUgZGlmZiAtdSAuY29uZmlnMSAuY29uZmlnMgo+IChkaXNwbGF5ZWQgbm90
aGluZykKPiAKPj4+Cj4+PiAjIGNwIHRpbnk2NC5jb25mIC5jb25maWcgJiYgbWFrZSBvbGRkZWZj
b25maWcKPj4KPj4gVGhpcyBvbmUgd2lsbCBhc2sgeW91IGRldGFpbHMgb24gdGhlIGNvbmZpZ3Vy
YXRpb24geW91IHdhbnQgd2hpbGUuLi4KPiAKPiBCdXQgaXQgZG9lcyBub3QsIHdoaWxlICJtYWtl
IG9sZGNvbmZpZyIgZG9lcy4gQXJlIHlvdSBzdXJlIHlvdSBhcmUgbm90Cj4gY29uZnVzaW5nIG9s
ZGNvbmZpZyBhbmQgb2xkZGVmY29uZmlnIHRhcmdldHM/CgpJIGFtIGNvbmZ1c2luZyBib3RoIDoo
LiBTb3JyeSBmb3IgdGhlIG5vaXNlLgoKPiAKPj4+Cj4+PiBhbmQKPj4+Cj4+PiAjIG1ha2UgdGlu
eTY0X2RlZmNvbmZpZwo+Pgo+PiAuLi4gdGhpcyBvbmUgd2lsbCBoaWRlIHRoZSBxdWVzdGlvbnMu
Cj4+Cj4+Pgo+Pj4gQW55d2F5cywgaXQgaXMgdXAgdG8geW91IHRvIGFjY2VwdCBvciBkZWNsaW5l
IHRoaXMgcGFydGljdWxhciBwYXRjaC4gSQo+Pj4gbW9zdGx5IGludGVyZXN0ZWQgaW4gdGhlIGZp
cnN0IHBhdGNoIGluIHRoZSBzZXJpZXMsIGJlY2F1c2Ugb3VyIGJ1aWxkCj4+PiBzeXN0ZW0gZGVw
ZW5kcyBvbiBpdC4gVGhpcyB2ZXJ5IHBhdGNoIEkgc2VudCBvdXQgb25seSBiZWNhdXNlIEkgd2Fu
dGVkCj4+PiB0byB0aWR5IHVwIHRoaW5ncyBhIGJpdC4gQnV0IGlmIHlvdSBhcmUgc2F5aW5nIHRo
YXQgaXQgaXMgaW50ZW5kZWQgdG8KPj4+IHN0b3JlIG1pbmltYWwgY29uZmlnIGluIHRoaXMgd2F5
LCBJJ20gb2theSB3aXRoIGl0Lgo+Pgo+PiBUaGUgcG9pbnQgb2YgcmV2aWV3IGlzIHRvIGRpc2N1
c3Mgb24gdGhlIGFwcHJvYWNoIGFuZCBmaW5kIGEgY29tbW9uIGFncmVlbWVudC4KPj4KPj4gSWYg
eW91IHJlYWQgbXkgcHJldmlvdXMgZS1tYWlsLCBJIGRpZG4ndCBjb21wbGV0ZWx5IHJlamVjdCB0
aGUKPj4gYXBwcm9hY2ggaW4gbXkgcHJldmlvdXMgZS1tYWlsLiBJIHBvaW50ZWQgb3V0IHRoYXQg
dGhlIHVzZXIgbWF5IGJlCj4+IG1pc2xlZCBvZiB0aGUgbmFtZSBhbmQgaGVuY2UgZG9jdW1lbnRh
dGlvbiB3b3VsZCBiZSB1c2VmdWwuCj4gCj4gSSdtIG9rYXkgd2l0aCB0aGlzLiBBbnkgaWRlYXMg
aG93IHRvIGRvY3VtZW50IGl0PwoKV2UgZG9uJ3Qgc2VlbSB0byBoYXZlIGEgcGxhY2UgdG9kYXkg
d2hlcmUgd2UgZG9jdW1lbnQgdGhlIGRlZmNvbmZpZy4gSSAKYW0gdGhpbmtpbmcgdG8gcHV0IHRo
YXQgaW4gZG9jcy9taXNjL2FybS4KCkkgd291bGQgZG9jdW1lbnQgdGhlIHB1cnBvc2Ugb2YgZWFj
aCBjb25maWcuIFRoZSBkb2N1bWVudGF0aW9uIGNvdWxkIGJlIAppbiBhIHNlcGFyYXRlIHBhdGNo
LgoKQ2hlZXJzLAoKPiAKPiBbMV0gaHR0cHM6Ly9naXRodWIuY29tL2xvcmMveGVuL2NvbW1pdHMv
ZGVmY29uZmlnX3YyCj4gCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 28 17:05:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 17:05:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVfWr-0003vV-PJ; Tue, 28 May 2019 17:04:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ae6p=T4=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1hVfWq-0003vI-TJ
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 17:04:48 +0000
X-Inumbo-ID: b27cb211-816a-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b27cb211-816a-11e9-8980-bc764e045a96;
 Tue, 28 May 2019 17:04:47 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hVfWp-00057B-0P; Tue, 28 May 2019 17:04:47 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hVfWo-0007VM-KZ; Tue, 28 May 2019 17:04:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hVfWo-0002Vw-Jr; Tue, 28 May 2019 17:04:46 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-137036-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=9abcac7ff14506b934e55d1cfd86575f182b77b7
X-Osstest-Versions-That: xen=81646cea826fa322831fffb43f81e7e0866dc124
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 28 May 2019 17:04:46 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 137036: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNzAzNiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNzAzNi8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA5YWJjYWM3ZmYxNDUwNmI5MzRlNTVkMWNmZDg2NTc1ZjE4MmI3N2I3CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA4MTY0NmNlYTgyNmZhMzIyODMx
ZmZmYjQzZjgxZTdlMDg2NmRjMTI0CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzcwMDcgIDIwMTkt
MDUtMjcgMTE6MDI6NDAgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTM3MDM2ICAy
MDE5LTA1LTI4IDE0OjAwOjMzIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgR2VvcmdlIER1bmxhcCA8Z2Vvcmdl
LmR1bmxhcEBjaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBU
YW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+Cgpqb2JzOgogYnVpbGQtYXJtNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0
LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xv
Z3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0
Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5v
cmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3Nz
dGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hi
PW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2
aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICA4MTY0
NmNlYTgyLi45YWJjYWM3ZmYxICA5YWJjYWM3ZmYxNDUwNmI5MzRlNTVkMWNmZDg2NTc1ZjE4MmI3
N2I3IC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 28 17:07:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 17:07:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVfZP-00045s-DT; Tue, 28 May 2019 17:07:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ExCW=T4=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hVfZN-00045i-EV
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 17:07:25 +0000
X-Inumbo-ID: 0faa2dd2-816b-11e9-91fc-870511fab041
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 0faa2dd2-816b-11e9-91fc-870511fab041;
 Tue, 28 May 2019 17:07:23 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 5386BA78;
 Tue, 28 May 2019 10:07:23 -0700 (PDT)
Received: from [10.37.8.196] (unknown [10.37.8.196])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id A079A3F59C;
 Tue, 28 May 2019 10:07:21 -0700 (PDT)
To: Andrii Anisov <andrii.anisov@gmail.com>, xen-devel@lists.xenproject.org
References: <1558949370-14331-1-git-send-email-andrii.anisov@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <d63ff1d7-963a-bd1a-7835-ee5b30504628@arm.com>
Date: Tue, 28 May 2019 18:07:19 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <1558949370-14331-1-git-send-email-andrii.anisov@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] gic: drop interrupts enabling on
 interrupts processing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

KCsgQW5kcmUpCgpIaSwKClRpdGxlOiBJbnRlcnJ1cHRzIGFyZSBzdGlsbCB1bm1hc2tlZCB3aGVu
IGV4ZWN1dGluZyBhY3Rpb24gZm9yIGludGVycnVwdCAKcm91dGVkIHRvIFhlbi4gU28geW91IG5l
ZWQgdG8gYmUgbW9yZSBzcGVjaWZpYy4gSG93IGFib3V0CiJ4ZW4vYXJtOiBnaWM6IERlZmVyIHRo
ZSBkZWNpc2lvbiB0byB1bm1hc2sgaW50ZXJydXB0cyB0byBkb197TFBJLCBJUlF9KCkiPwoKT24g
NS8yNy8xOSAxMDoyOSBBTSwgQW5kcmlpIEFuaXNvdiB3cm90ZToKPiBGcm9tOiBBbmRyaWkgQW5p
c292IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgo+IAo+IFRoaXMgcmVkdWNlcyB0aGUgbnVtYmVy
IG9mIGNvbnRleHQgc3dpdGNoZXMgaW4gY2FzZSB3ZSBoYXZlIGNvbWluZyBndWVzdAo+IGludGVy
cnVwdHMgZnJvbSBkaWZmZXJlbnQgc291cmNlcyBhdCBhIGhpZ2ggcmF0ZS4gV2hhdCBpcyBsaWtl
bHkgZm9yCgpzL1doYXQvVGhpcy8KCj4gbXVsdGltZWRpYSB1c2UtY2FzZXMuCj4gSGF2aW5nIGly
cXMgdW5sb2NrZWQgaGVyZSBtYWtlcyB1cyBnbyB0aHJvdWdoIHRyYXAgcGF0aCBhZ2FpbiBpbiBj
YXNlIHdlCgp3aGF0IGRvIHlvdSBtZWFuIGJ5ICJ1bmxvY2tlZCI/Cgo+IGhhdmUgYSBuZXcgZ3Vl
c3QgaW50ZXJydXB0IGFycml2ZWQgKGV2ZW4gd2l0aCB0aGUgc2FtZSBwcmlvcml0eSwgYWZ0ZXIK
PiBgZGVzYy0+aGFuZGxlci0+ZW5kKGRlc2MpYCBpbiBgZG9fSVJRKClgKSwgd2hhdCBpcyBqdXN0
IGEgcHJvY2Vzc29yCj4gY3ljbGVzIHdhc3RpbmcuCmFmdGVyIGBkZXNjLT4uLi4uYC4gVGhpcyBp
cyBqdXN0IGEgd2FzdGUgYSBwcm9jZXNzb3IgY3ljbGUgYXMgd2Ugd2lsbCAKY2F0Y2ggdGhlbSBh
bGwgaW4gdGhlIGZ1bmN0aW9uIGdpY19pbnRlcnJ1cHQoKSBsb29wLgoKICBXZSB3aWxsIGNhdGNo
IHRoZW0gYWxsIGluIHRoZSBgZ2ljX2ludGVycnVwdCgpIGZ1bmN0aW9uCj4gbG9vcCBhbnl3YXku
IEFuZCB0aGUgZ3Vlc3QgaXJxcyBhcnJpdmFsIHByaW9yaXRpemF0aW9uIGlzIG1lYW5pbmdsZXNz
Cj4gaGVyZSwgaXQgaXMgb25seSBlZmZlY3RpdmUgYXQgZ3Vlc3QncyBsZXZlbC4KCkkgYW0gbm90
IHN1cmUgd2h5IHlvdSBzcGVhayBhYm91dCBndWVzdCBwcmlvcml0aXphdGlvbiBoZXJlLiBUaGUg
bWFpbiAKaXNzdWUgd291bGQgYmUgYW4gaW50ZXJydXB0IHRvIFhlbiAoaS5lIHRpbWVyKSB0aGF0
IHdvdWxkIGdldCBkZWxheWVkIApiZWNhdXNlIG9mIGxvbmdlciBwZXJpb2Qgd2l0aG91dCBpbnRl
cnJ1cHQgZW5hYmxlZC4gSSB3b3VsZCBhbHNvIG5vdCAKcnVsZSBvdXQgdGhlIHBvc3NpYmlsaXR5
IHRvIHByaW9yaXRpemUgZ3Vlc3QgaW50ZXJydXB0IGF0IGhhcmR3YXJlIGxldmVsLgoKSSBrbm93
IHdlIGhhdmUgYmVlbiBkaXNjdXNzaW5nIG9uIHRoZSBwcm9ibGVtIGluIHRoZSBwYXN0LCBidXQg
YSBzdW1tYXJ5IAppbiB0aGUgY29tbWl0IG1lc3NhZ2UgaXMgcXVpdGUgaW1wb3J0YW50IHRvIG5v
dCBtaXNzIG91dCBhbGwgdGhlIHByb2JsZW1zLgoKVGhlIHJlYWwgcHJvYmxlbSBoZXJlIGlzIGZv
ciBpbnRlcnJ1cHQgcm91dGVkIHRvIGd1ZXN0IHRoZSBpbnRlcnJ1cHQgCndpbGwgYmUga2VwdCB1
bm1hc2tlZCB3aGVuIGNhbGxpbmcgZGVzYy0+aGFuZGxlci0+ZW5kKGRlc2MpLiBUaGlzIHdpbGwg
CnJlc3VsdCB0byByZWNlaXZlIHRoZSBuZXh0IGludGVycnVwdCBhcyBzb29uIGFzIGRlc2MtPmhh
bmRsZXItPmVuZChkZXNjKSAKaXMgY2FsbGVkLgoKSW4gdGhlIGNhc2Ugb2YgaW50ZXJydXB0IHJv
dXRlZCB0byBYZW4sIGludGVycnVwdHMgd2lsbCBiZSBrZXB0IGVuYWJsZWQgCndoaWxlIGV4ZWN1
dGluZyB0aGUgYWN0aW9uIGJ1dCB0aGVuIGRpc2FibGVkIGJlZm9yZSBjYWxsaW5nIApkZXNjLT5o
YW5kbGVyLT5lbmQoZGVzYykuCgpJdCB3b3VsZCBiZSBmaW5lIHRvIGtlZXAgdGhlIGludGVycnVw
dHMgbWFza2VkIGZvciBpbnRlcnJ1cHRzIHJvdXRlZCB0byAKdGhlIGd1ZXN0IGJlY2F1c2Ugdmdp
Y19pbmplY3RfaXJxKC4uLikgd2lsbCBiZSBtYXNraW5nIHRoZSBpbnRlcnJ1cHQgaW4gCm1vc3Qg
b2YgdGhlIGNhc2VzLgoKVGhlIGNvZGUgYmVsb3cgbG9va3MgZ29vZCB0byBtZS4gSSBhbSBoYXBw
eSB0byBoZWxwIHJld29yZGluZyB0aGUgY29tbWl0IAptZXNzYWdlIGlmIG5lY2Vzc2FyeS4KCldo
aWxlIGxvb2tpbmcgYXQgdGhlIGNvZGUsIEkgbm90aWNlZCB0aGF0IGluIHRoZSBuZXcgdmdpYyB2
Z2ljX2dldF9pcnEoKSAKbG9va3MgdW5zYWZlIHRvIGJlIGNhbGxlZCB3aXRoIGludGVycnVwdCB1
bm1hc2tlZC4gVGhpcyBpcyBiZWNhdXNlIG9uZSAKb2YgdGhlIGNhbGxlZSAodmdpY19nZXRfbHBp
KCkpIHRha2VzIGEgc3BpbmxvY2sgYW5kIG5vdCBhIHNwaW5sb2NrX2lycS4gCkFuZHJlLCB3aGF0
IGRvIHlvdSB0aGluaz8KCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmlpIEFuaXNvdiA8YW5kcmlp
X2FuaXNvdkBlcGFtLmNvbT4KPiAtLS0KPiAKPiBDaGFuZ2VzOgo+IAo+ICAgICAgaW4gdjI6IERy
b3AgaXJxIGVuYWJsaW5nIGZvciBscGkgcHJvY2Vzc2luZyBhcyB3ZWxsLgo+IAo+IAo+IC0tLQo+
ICAgeGVuL2FyY2gvYXJtL2dpYy5jIHwgNCAtLS0tCj4gICAxIGZpbGUgY2hhbmdlZCwgNCBkZWxl
dGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy5jIGIveGVuL2FyY2gv
YXJtL2dpYy5jCj4gaW5kZXggNmNjN2RlYy4uMTEzNjU1YSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJj
aC9hcm0vZ2ljLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vZ2ljLmMKPiBAQCAtMzg2LDE3ICszODYs
MTMgQEAgdm9pZCBnaWNfaW50ZXJydXB0KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBpbnQg
aXNfZmlxKQo+ICAgCj4gICAgICAgICAgIGlmICggbGlrZWx5KGlycSA+PSAxNiAmJiBpcnEgPCAx
MDIwKSApCj4gICAgICAgICAgIHsKPiAtICAgICAgICAgICAgbG9jYWxfaXJxX2VuYWJsZSgpOwo+
ICAgICAgICAgICAgICAgaXNiKCk7Cj4gICAgICAgICAgICAgICBkb19JUlEocmVncywgaXJxLCBp
c19maXEpOwo+IC0gICAgICAgICAgICBsb2NhbF9pcnFfZGlzYWJsZSgpOwo+ICAgICAgICAgICB9
Cj4gICAgICAgICAgIGVsc2UgaWYgKCBpc19scGkoaXJxKSApCj4gICAgICAgICAgIHsKPiAtICAg
ICAgICAgICAgbG9jYWxfaXJxX2VuYWJsZSgpOwo+ICAgICAgICAgICAgICAgaXNiKCk7Cj4gICAg
ICAgICAgICAgICBnaWNfaHdfb3BzLT5kb19MUEkoaXJxKTsKPiAtICAgICAgICAgICAgbG9jYWxf
aXJxX2Rpc2FibGUoKTsKPiAgICAgICAgICAgfQo+ICAgICAgICAgICBlbHNlIGlmICggdW5saWtl
bHkoaXJxIDwgMTYpICkKPiAgICAgICAgICAgewo+IAoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFs
bAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 28 17:29:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 17:29:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVful-0005v1-Gm; Tue, 28 May 2019 17:29:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9env=T4=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1hVfuk-0005uw-J2
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 17:29:30 +0000
X-Inumbo-ID: 241144b0-816e-11e9-af04-57c0a9c118a6
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 241144b0-816e-11e9-af04-57c0a9c118a6;
 Tue, 28 May 2019 17:29:26 +0000 (UTC)
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.50 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: YuAWEbeQzCRPNkBHMOYMOYkuF2EzXbMo9wkubMBukKT0UDrsxjswGAgB3CnwT5n/vlKt2ussgA
 sSbi24d87P6uW1REbi9AXh9WkeqfLQfL2mFoY4xZXr/D43QwmKHtJvFxWh9kUlYmXzl4sO0oyF
 jS7UXkycp6BlM+VBRUFe8dbRDN6RTxcElYujhxuM/EQyY11ed6jCDVEgotICLiVu0NM/ng6qt7
 Rasb2W6lhnMmsGY4612GCHkNW4g8YOApsi5l7HtABfEkNU7es62S+dI1IUjRPbA0tZERRGIl0s
 qoA=
X-SBRS: 2.7
X-MesageID: 997747
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,523,1549947600"; 
   d="scan'208";a="997747"
To: Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>
References: <20190507151458.29350-1-julien.grall@arm.com>
 <20190507151458.29350-4-julien.grall@arm.com>
 <5CD5620E020000780022D7CF@prv1-mh.provo.novell.com>
 <4cef7816-74da-b6e6-6f7d-e327edb083da@arm.com>
 <5CD57B78020000780022D888@prv1-mh.provo.novell.com>
 <b0dc05a5-3b2e-669a-a955-1a543b3e7581@arm.com>
 <423c2750-ca33-501f-cdc2-988bb58038b6@arm.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT6JAlcEEwEKAEECGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEWIQTXqBy2bTNXPzpOYFimNjwxBZC0bQUCXEowWQUJDCJ7dgAKCRCmNjwx
 BZC0beKvEACJ75YlJXd7TnNHgFyiCJkm/qPeoQ3sFGSDZuZh7SKcdt9+3V2bFEb0Mii1hQaz
 3hRqZb8sYPHJrGP0ljK09k3wf8k3OuNxziLQBJyzvn7WNlE4wBEcy/Ejo9TVBdA4ph5D0YaZ
 nqdsPmxe/xlTFuSkgu4ep1v9dfVP1TQR0e+JIBa/Ss+cKC5intKm+8JxpOploAHuzaPu0L/X
 FapzsIXqgT9eIQeBEgO2hge6h9Jov3WeED/vh8kA7f8c6zQ/gs5E7VGALwsiLrhr0LZFcKcw
 kI3oCCrB/C/wyPZv789Ra8EXbeRSJmTjcnBwHRPjnjwQmetRDD1t+VyrkC6uujT5jmgOBzaj
 KCqZ8PcMAssOzdzQtKmjUQ2b3ICPs2X13xZ5M5/OVs1W3TG5gkvMh4YoHi4ilFnOk+v3/j7q
 65FG6N0JLb94Ndi80HkIOQQ1XVGTyu6bUPaBg3rWK91Csp1682kD/dNVF3FKHrRLmSVtmEQR
 5rK0+VGc/FmR6vd4haKGWIRuPxzg+pBR77avIZpU7C7+UXGuZ5CbHwIdY8LojJg2TuUdqaVj
 yxmEZLOA8rVHipCGrslRNthVbJrGN/pqtKjCClFZHIAYJQ9EGLHXLG9Pj76opfjHij3MpR3o
 pCGAh6KsCrfrsvjnpDwqSbngGyEVH030irSk4SwIqZ7FwLkBDQRUWmc6AQgAzpc8Ng5Opbrh
 iZrn69Xr3js28p+b4a+0BOvC48NfrNovZw4eFeKIzmI/t6EkJkSqBIxobWRpBkwGweENsqnd
 0qigmsDw4N7J9Xx0h9ARDqiWxX4jr7u9xauI+CRJ1rBNO3VV30QdACwQ4LqhR/WA+IjdhyMH
 wj3EJGE61NdP/h0zfaLYAbvEg47/TPThFsm4m8Rd6bX7RkrrOgBbL/AOnYOMEivyfZZKX1vv
 iEemAvLfdk2lZt7Vm6X/fbKbV8tPUuZELzNedJvTTBS3/l1FVz9OUcLDeWhGEdlxqXH0sYWh
 E9+PXTAfz5JxKH+LMetwEM8DbuOoDIpmIGZKrZ+2fQARAQABiQNbBBgBCgAmAhsCFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKMJ4FCQnQ/OQBKcBdIAQZAQoABgUCVFpnOgAKCRCyFcen
 x4Qb7cXrCAC0qQeEWmLa9oEAPa+5U6wvG1t/mi22gZN6uzQXH1faIOoDehr7PPESE6tuR/vI
 CTTnaSrd4UDPNeqOqVF07YexWD1LDcQG6PnRqC5DIX1RGE3BaSaMl2pFJP8y+chews11yP8G
 DBbxaIsTcHZI1iVIC9XLhoeegWi84vYc8F4ziADVfowbmbvcVw11gE8tmALCwTeBeZVteXjh
 0OELHwrc1/4j4yvENjIXRO+QLIgk43kB57Upr4tP2MEcs0odgPM+Q+oETOJ00xzLgkTnLPim
 C1FIW2bOZdTj+Uq6ezRS2LKsNmW+PRRvNyA5ojEbA/faxmAjMZtLdSSSeFK8y4SoCRCmNjwx
 BZC0bevWEACRu+GyQgrdGmorUptniIeO1jQlpTiP5WpVnk9Oe8SiLoXUhXXNj6EtzyLGpYmf
 kEAbki+S6WAKnzZd3shL58AuMyDxtFNNjNeKJOcl6FL7JPBIIgIp3wR401Ep+/s5pl3Nw8Ii
 157f0T7o8CPb54w6S1WsMkU78WzTxIs/1lLblSMcvyz1Jq64g4OqiWI85JfkzPLlloVf1rzy
 ebIBLrrmjhCE2tL1RONpE/KRVb+Q+PIs5+YcZ+Q1e0vXWA7NhTWFbWx3+N6WW6gaGpbFbopo
 FkYRpj+2TA5cX5zW148/xU5/ATEb5vdUkFLUFVy5YNUSyeBHuaf6fGmBrDc47rQjAOt1rmyD
 56MUBHpLUbvA6NkPezb7T6bQpupyzGRkMUmSwHiLyQNJQhVe+9NiJJvtEE3jol0JVJoQ9WVn
 FAzPNCgHQyvbsIF3gYkCYKI0w8EhEoH5FHYLoKS6Jg880IY5rXzoAEfPvLXegy6mhYl+mNVN
 QUBD4h9XtOvcdzR559lZuC0Ksy7Xqw3BMolmKsRO3gWKhXSna3zKl4UuheyZtubVWoNWP/bn
 vbyiYnLwuiKDfNAinEWERC8nPKlv3PkZw5d3t46F1Dx0TMf16NmP+azsRpnMZyzpY8BL2eur
 feSGAOB9qjZNyzbo5nEKHldKWCKE7Ye0EPEjECS1gjKDwbkBDQRUWrq9AQgA7aJ0i1pQSmUR
 6ZXZD2YEDxia2ByR0uZoTS7N0NYv1OjU8v6p017u0Fco5+Qoju/fZ97ScHhp5xGVAk5kxZBF
 DT4ovJd0nIeSr3bbWwfNzGx1waztfdzXt6n3MBKr7AhioB1m+vuk31redUdnhbtvN7O40MC+
 fgSk5/+jRGxY3IOVPooQKzUO7M51GoOg4wl9ia3H2EzOoGhN2vpTbT8qCcL92ZZZwkBRldoA
 Wn7c1hEKSTuT3f1VpSmhjnX0J4uvKZ1V2R7rooKJYFBcySC0wa8aTmAtAvLgfcpe+legOtgq
 DKzLuN45xzEjyjCiI521t8zxNMPJY9FiCPNv0sCkDwARAQABiQI8BBgBCgAmAhsMFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKNJYFCQnQrVkACgkQpjY8MQWQtG2Xxg//RrRP+PFYuNXt
 9C5hec/JoY24TkGPPd2tMC9usWZVImIk7VlHlAeqHeE0lWU0LRGIvOBITbS9izw6fOVQBvCA
 Fni56S12fKLusWgWhgu03toT9ZGxZ9W22yfw5uThSHQ4y09wRWAIYvhJsKnPGGC2KDxFvtz5
 4pYYNe8Icy4bwsxcgbaSFaRh+mYtts6wE9VzyJvyfTqbe8VrvE+3InG5rrlNn51AO6M4Wv20
 iFEgYanJXfhicl0WCQrHyTLfdB5p1w+072CL8uryHQVfD0FcDe+J/wl3bmYze+aD1SlPzFoI
 MaSIXKejC6oh6DAT4rvU8kMAbX90T834Mvbc3jplaWorNJEwjAH/r+v877AI9Vsmptis+rni
 JwUissjRbcdlkKBisoUZRPmxQeUifxUpqgulZcYwbEC/a49+WvbaYUriaDLHzg9xisijHwD2
 yWV8igBeg+cmwnk0mPz8tIVvwi4lICAgXob7HZiaqKnwaDXs4LiS4vdG5s/ElnE3rIc87yru
 24n3ypeDZ6f5LkdqL1UNp5/0Aqbr3EiN7/ina4YVyscy9754l944kyHnnMRLVykg0v+kakj0
 h0RJ5LbfLAMM8M52KIA3y14g0Fb7kHLcOUMVcgfQ3PrN6chtC+5l6ouDIlSLR3toxH8Aam7E
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <c168a492-8762-5604-0f80-83be4740089e@citrix.com>
Date: Tue, 28 May 2019 18:29:22 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <423c2750-ca33-501f-cdc2-988bb58038b6@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 03/14] xen/x86: Make mfn_to_gfn typesafe
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Wei Liu <wei.liu2@citrix.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gNS8yMC8xOSA0OjEzIFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGksCj4gCj4gT24gMTAv
MDUvMjAxOSAxNDoyNSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pgo+Pgo+PiBPbiAxMC8wNS8yMDE5
IDE0OjI0LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDEwLjA1LjE5IGF0IDE1OjAyLCA8
anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+Pj4KPj4+Pgo+Pj4+IE9uIDEwLzA1LzIwMTkg
MTI6MzUsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+PiBPbiAwNy4wNS4xOSBhdCAxNzoxNCwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPj4+Pj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9t
bS9zaGFkb3cvY29tbW9uLmMKPj4+Pj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29t
bW9uLmMKPj4+Pj4+IEBAIC00NzQsNyArNDc0LDggQEAgc3RhdGljIGlubGluZSB2b2lkIHRyYWNl
X3Jlc3luYyhpbnQgZXZlbnQsCj4+Pj4+PiBtZm5fdCBnbWZuKQo+Pj4+Pj4gwqDCoMKgwqDCoMKg
IGlmICggdGJfaW5pdF9kb25lICkKPj4+Pj4+IMKgwqDCoMKgwqDCoCB7Cj4+Pj4+PiDCoMKgwqDC
oMKgwqDCoMKgwqDCoCAvKiBDb252ZXJ0IGdtZm4gdG8gZ2ZuICovCj4+Pj4+PiAtwqDCoMKgwqDC
oMKgwqAgdW5zaWduZWQgbG9uZyBnZm4gPSBtZm5fdG9fZ2ZuKGN1cnJlbnQtPmRvbWFpbiwgZ21m
bik7Cj4+Pj4+PiArwqDCoMKgwqDCoMKgwqAgdW5zaWduZWQgbG9uZyBnZm4gPSBnZm5feChtZm5f
dG9fZ2ZuKGN1cnJlbnQtPmRvbWFpbiwKPj4+Pj4+IGdtZm4pKTsKPj4+Pj4+ICsKPj4+Pj4+IMKg
wqDCoMKgwqDCoMKgwqDCoMKgIF9fdHJhY2VfdmFyKGV2ZW50LCAwLyohdHNjKi8sIHNpemVvZihn
Zm4pLCAmZ2ZuKTsKPj4+Pj4+IMKgwqDCoMKgwqDCoCB9Cj4+Pj4+Cj4+Pj4+IENhbid0IHlvdSB1
c2UgZ2ZuX3QgaGVyZSwgYW5kIGhlbmNlIGF2b2lkIHRoZSBnZm5feCgpPyBTYW1lIGFnYWluCj4+
Pj4+IGZ1cnRoZXIKPj4+Pj4gZG93bi4KPj4+PiBCZWNhdXNlIF9fdHJhY2VfdmFyIHdpbGwgZXhw
b3J0IHRoZSB2YWx1ZSB0byB0aGUgZ3Vlc3QuIEkgd2Fzbid0IHN1cmUKPj4+PiB3aGV0aGVyIHdl
Cj4+Pj4gY2FuIHNhZmVseSBjb25zaWRlciB0aGF0IGdmbl90IGlzIGV4YWN0bHkgdGhlIHNhbWUg
YXMgdW5zaWduZWQgbG9uZyBpbgo+Pj4+IGRlYnVnLWJ1aWxkLgo+Pj4KPj4+IEhtbSwgd2VsbCAt
IHNlZSB0aGUgZGVmaW5pdGlvbiBvZiBnZm5fdC4gR2VvcmdlLCB3aGF0IGRvIHlvdSB0aGluaz8K
Pj4KPj4gSSBrbm93IHdoYXQncyB0aGUgY3VycmVudCBkZWZpbml0aW9uLiBNeSBwb2ludCBpcyB3
ZSBuZXZlciBtYWRlIHRoYXQKPj4gYXNzdW1wdGlvbiBiZWZvcmUuIEluIGFsbCBob25lc3R5LCBz
dXJlIGFzc3VtcHRpb24gd291bGQgZGVmaW5pdGVseQo+PiBoZWxwIGluIGEgZmV3IHBsYWNlcywg
YnV0IEkgdGhpbmsgd2Ugb3VnaHQgdG8gc2FmZWd1YXJkIHdpdGgKPj4gQlVJTERfQlVHKC4uLiku
Cj4gCj4gR2VvcmdlLCBkbyB5b3UgaGF2ZSBhbnkgb3BpbmlvbnM/CgpTb3JyeSwgbm90IHN1cmUg
aG93IEkgbWlzc2VkIHRoaXMgcXVlc3Rpb24gZWFybGllci4KClRoZSBfX3RyYWNlX3ZhcigpIGNh
bGwgaGVyZSBpcyBkZXNpZ25lZCB0byBiZSBnZW5lcmljOiB3aGF0ZXZlciB0eXBlIG9yCnNpemUg
Z2ZuIGlzLCBpdCB3aWxsIGNvcHkgdGhlIHdob2xlIHRoaW5nLiAgVHJhY2luZyBpcyBleHBsaWNp
dGx5IG5vdAptZWFudCB0byBiZSBhIHN0YWJsZSBpbnRlcmZhY2UgLS0gdGhlIHRvb2xzdGFjayBu
ZWVkcyB0byB0cmFjayB0aGUKaHlwZXJ2aXNvciBpbiB0ZXJtcyBvZiB3aGF0IGl0J3MgZ29pbmcg
dG8ga2ljayBvdXQuCgpTbywgaGF2aW5nIGdmbiBiZSBhIGdmbl90IGluIHRoaXMgY2FzZSBzaG91
bGQgYmUgZmluZTsgaW4gZmFjdCBpdCBzaG91bGQKYmUgX2JldHRlcl8gdGhhbiB1bnNpZ25lZCBs
b25nLCBzaW5jZSBpZiBnZm5fdCBldmVyIGRvZXMgY2hhbmdlIHNpemUsCnRoZSB0cmFjZSByZWNv
cmQgd2lsbCBjaGFuZ2Ugc2l6ZSBhcHByb3ByaWF0ZWx5LiAgSWYgdGhhdCBoYXBwZW5zLAp4ZW5h
bHl6ZSB3aWxsIG5lZWQgdG8gYmUgbW9kaWZpZWQgdG8gdW5kZXJzdGFuZCBob3cgdG8gZGVhbCB3
aXRoIHRoZSBuZXcKc2l6ZSwgYnV0IHRoYXQncyBleHBlY3RlZC4KCkFsbCB0aGF0IHRvIHNheTog
aXQgbG9va3MgbGlrZSBKYW4ncyBzdWdnZXN0aW9uIG9mIGhhdmluZyBnZm5fdCBoZXJlCndvdWxk
IGJlIGJldHRlci4KCiAtR2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 28 18:07:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 18:07:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVgV9-0000mc-KC; Tue, 28 May 2019 18:07:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ae6p=T4=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1hVgV8-0000mS-8a
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 18:07:06 +0000
X-Inumbo-ID: 65c9d6a3-8173-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 65c9d6a3-8173-11e9-8980-bc764e045a96;
 Tue, 28 May 2019 18:07:04 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hVgV5-0006LJ-Nn; Tue, 28 May 2019 18:07:03 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hVgV5-00060k-DT; Tue, 28 May 2019 18:07:03 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hVgV5-0001rz-Cm; Tue, 28 May 2019 18:07:03 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-137004-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-next:test-amd64-amd64-xl-shadow:guest-localmigrate/x10:fail:regression
 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-xl-credit1:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu: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-arndale:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-examine:examine-serial/bootloader:fail:nonblocking
 linux-next:build-armhf-pvops:kernel-build:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:migrate-support-check: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-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-next:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=89d8c504132e4c247707ac92d4bf6bb6607461dd
X-Osstest-Versions-That: linux=54dee406374ce8adb352c48e175176247cb8db7c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 28 May 2019 18:07:03 +0000
Subject: [Xen-devel] [linux-next test] 137004: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNzAwNCBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzcwMDQvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAg
MTggZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCAgIGZhaWwgUkVHUi4gdnMuIDEzNjgyMwoKVGVzdHMg
d2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJt
aGYtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgMTEgZXhhbWlu
ZS1zZXJpYWwvYm9vdGxvYWRlciAgICBmYWlsICBsaWtlIDEzNjgyMwogYnVpbGQtYXJtaGYtcHZv
cHMgICAgICAgICAgICAgNiBrZXJuZWwtYnVpbGQgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2Ug
MTM2ODIzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzY4MjMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzNjgyMwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICBmYWlsIGxpa2UgMTM2ODIzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzY4MjMKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDEzNjgyMwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICBmYWlsIGxpa2UgMTM2ODIzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzY4MjMKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hp
bSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4t
aHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAg
ICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAg
ODlkOGM1MDQxMzJlNGMyNDc3MDdhYzkyZDRiZjZiYjY2MDc0NjFkZApiYXNlbGluZSB2ZXJzaW9u
OgogbGludXggICAgICAgICAgICAgICAgNTRkZWU0MDYzNzRjZThhZGIzNTJjNDhlMTc1MTc2MjQ3
Y2I4ZGI3YwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgICAgICAgICAgICAgICAgICAgICAgICAobm90
IGZvdW5kKSAgICAgCkZhaWxpbmcgc2luY2UgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
KG5vdCBmb3VuZCkgICAgIApUZXN0aW5nIHNhbWUgc2luY2UgICAxMzY5MTYgIDIwMTktMDUtMjUg
MDA6MjM6NDAgWiAgICAzIGRheXMgICAgMiBhdHRlbXB0cwoKam9iczoKIGJ1aWxkLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2
bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1y
ZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
ZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2
LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFj
b3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRv
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1s
YWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9n
cy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0
aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 28 19:47:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 19:47:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVi3m-0000WB-Ks; Tue, 28 May 2019 19:46:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ae6p=T4=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1hVi3l-0000W1-3t
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 19:46:57 +0000
X-Inumbo-ID: 589c7590-8181-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 589c7590-8181-11e9-8980-bc764e045a96;
 Tue, 28 May 2019 19:46:55 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hVi3i-00089o-JU; Tue, 28 May 2019 19:46:54 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hVi3i-0005YS-9b; Tue, 28 May 2019 19:46:54 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hVi3i-0001Ir-8l; Tue, 28 May 2019 19:46:54 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-137009-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.11-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:regression
 xen-4.11-testing:test-amd64-amd64-xl-qcow2:guest-localmigrate/x10:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=8266ed668c8e0ac62a321cd7b1716770790ee34f
X-Osstest-Versions-That: xen=50c382310ef800a168c94cd417ebb7a504411558
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 28 May 2019 19:46:54 +0000
Subject: [Xen-devel] [xen-4.11-testing test] 137009: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNzAwOSB4ZW4tNC4xMS10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzcwMDkvCgpSZWdyZXNzaW9ucyA6
LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRp
bmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlIGZhaWwgUkVHUi4gdnMuIDEzNjUxNgoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWNvdzIgICAgMTcgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCAgICAgICBm
YWlsICBsaWtlIDEzNjUxNgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFt
ZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJp
YW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGlt
ICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAg
ICAgICA4MjY2ZWQ2NjhjOGUwYWM2MmEzMjFjZDdiMTcxNjc3MDc5MGVlMzRmCmJhc2VsaW5lIHZl
cnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA1MGMzODIzMTBlZjgwMGExNjhjOTRjZDQxN2Vi
YjdhNTA0NDExNTU4CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzY1MTYgIDIwMTktMDUtMTggMjE6
MTA6MzYgWiAgICA5IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTM3MDA5ICAyMDE5LTA1LTI3
IDE0OjA1OjUyIFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYt
YW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYt
eHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNo
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZs
aWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3Mv
bG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVz
dCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1h
c3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCmNvbW1pdCA4MjY2ZWQ2NjhjOGUwYWM2MmEzMjFjZDdiMTcxNjc3MDc5MGVlMzRmCkF1dGhv
cjogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpEYXRlOiAgIE1vbiBNYXkgMjcgMTU6
NTU6MjAgMjAxOSArMDIwMAoKICAgIHhlbi9zY2hlZDogZml4IGNzY2hlZDJfZGVpbml0X3BkYXRh
KCkKICAgIAogICAgQ29tbWl0IDc1M2JhNDNkNmQxNmU2ODggKCJ4ZW4vc2NoZWQ6IGZpeCBjcmVk
aXQyIHNtdCBpZGxlIGhhbmRsaW5nIikKICAgIGludHJvZHVjZWQgYSByZWdyZXNzaW9uIHdoZW4g
c3dpdGNoaW5nIGNwdXMgYmV0d2VlbiBjcHVwb29scy4KICAgIAogICAgV2hlbiBhc3NpZ25pbmcg
YSBjcHUgdG8gYSBjcHVwb29sIHdpdGggY3JlZGl0MiBiZWluZyB0aGUgZGVmYXVsdAogICAgc2No
ZWR1bGVyIGNzY2hlZDJfZGVpbml0X3BkYXRhKCkgaXMgY2FsbGVkIGZvciB0aGUgY3JlZGl0MiBw
cml2YXRlIGRhdGEKICAgIGFmdGVyIHRoZSBuZXcgc2NoZWR1bGVyJ3MgcHJpdmF0ZSBkYXRhIGhh
cyBiZWVuIGhvb2tlZCB0byB0aGUgcGVyLWNwdQogICAgc2NoZWR1bGVyIGRhdGEuIFVuZm9ydHVu
YXRlbHkgY3NjaGVkMl9kZWluaXRfcGRhdGEoKSB3aWxsIGN5Y2xlIHRocm91Z2gKICAgIGFsbCBw
ZXItY3B1IHNjaGVkdWxlciBhcmVhcyBpdCBrbm93cyBvZiBmb3IgcmVtb3ZpbmcgdGhlIGNwdSBm
cm9tIHRoZQogICAgcmVzcGVjdGl2ZSBzaWJsaW5nIG1hc2tzIGluY2x1ZGluZyB0aGUgYXJlYSBv
ZiB0aGUganVzdCBtb3ZlZCBjcHUuIFRoaXMKICAgIHdpbGwgKGRlcGVuZGluZyBvbiB0aGUgbmV3
IHNjaGVkdWxlcikgZWl0aGVyIGNsb2JiZXIgdGhlIGRhdGEgb2YgdGhlCiAgICBuZXcgc2NoZWR1
bGVyIG9yIGluIGNhc2Ugb2Ygc2NoZWRfcnQgbGVhZCB0byBhIGNyYXNoLgogICAgCiAgICBBdm9p
ZCB0aGF0IGJ5IHJlbW92aW5nIHRoZSBjcHUgZnJvbSB0aGUgbGlzdCBvZiBhY3RpdmUgY3B1cyBp
biBjcmVkaXQyCiAgICBkYXRhIGZpcnN0LgogICAgCiAgICBUaGUgb3Bwb3NpdGUgcHJvYmxlbSBp
cyBvY2N1cnJpbmcgd2hlbiByZW1vdmluZyBhIGNwdSBmcm9tIGEgY3B1cG9vbDoKICAgIGluaXRf
cGRhdGEoKSBvZiBjcmVkaXQyIHdpbGwgYWNjZXNzIHRoZSBwZXItY3B1IGRhdGEgb2YgdGhlIG9s
ZAogICAgc2NoZWR1bGVyLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxq
Z3Jvc3NAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9s
aUBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGZmZDMzNjdlZDY4MmI2YWM2ZjU3ZmNiMTUx
OTIxMDU0ZGQ0Y2NlN2UKICAgIG1hc3RlciBkYXRlOiAyMDE5LTA1LTE3IDE1OjQxOjE3ICswMjAw
CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 28 20:00:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 20:00:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hViGQ-0001kF-W8; Tue, 28 May 2019 20:00:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1LUN=T4=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hViGP-0001YL-LW
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 20:00:01 +0000
X-Inumbo-ID: 2c651351-8183-11e9-8980-bc764e045a96
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2c651351-8183-11e9-8980-bc764e045a96;
 Tue, 28 May 2019 20:00:00 +0000 (UTC)
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.50 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: +7UgQAEQ5zCTTF0eqE+Mtoc5ecT+xtT9PIYiHmTKsjn8LqqOQZDK2VMSputPvlvUJvOoGmqkLC
 ioBo10sGT7M0s4QrldueYxYOWLWAgAx37d6EP9QpYBisJljzd/T2g5+Z/NxhxnCra1S6jfpKYf
 aEbKaV19Kh9oSptELdi8WKS9onXRPsUpxG1ruEiiAHcs2CN8JpPQu1PkH+nFJ9MhDMssrj9P4b
 3bRZU0etF76cMKth8TLaCNa7p+z5Jjb0TWFNymNFdncmQEFyQN1eEKsLgSUTi5OyxsYaMVyAn0
 jl0=
X-SBRS: 2.7
X-MesageID: 1008342
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,524,1549947600"; 
   d="scan'208";a="1008342"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23789.37660.726217.578999@mariner.uk.xensource.com>
Date: Tue, 28 May 2019 20:59:24 +0100
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <23751.6297.231034.162861@mariner.uk.xensource.com>
References: <23751.6062.590245.436664@mariner.uk.xensource.com>
 <23751.6297.231034.162861@mariner.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: [Xen-devel] Stable trees (4.6 and 4.7), building on stretch, osstest,
 redux
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, Juergen Gross <jgross@suse.com>,
 Olaf
 Hering <olaf@aepfle.de>, Wei Liu <wl@xen.org>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SWFuIEphY2tzb24gd3JpdGVzICgiW1BBVENIIFNUQUJMRV0gdG9vbHMvZmlybXdhcmU6IHVwZGF0
ZSBPVk1GIE1ha2VmaWxlLCB3aGVuIG5lY2Vzc2FyeSIpOgo+IE5vdyBkb25lLCBpbmNsdWRpbmcg
Zm9yIHN0YWdpbmctNC42LiAgNC42IGlzIG91dCBvZiBzZWN1cml0eSBzdXBwb3J0LAo+IGJ1dCBv
c3N0ZXN0IHdhbnRzIHRvIGJlIGFibGUgdG8gYnVpbGQgNC42IHNvIHRoYXQgaXQgY2FuIHRlc3QK
PiBtaWdyYXRpb24gZnJvbSA0LjYgdG8gNC43LCBhbmQgNC43ICppcyogc3RpbGwgKGp1c3QgYWJv
dXQpIGluIHNlY3VyaXR5Cj4gc3VwcG9ydC4KPiAKPiBJIGV4cGVjdCB0aGUgNC42IHB1c2ggZ2F0
ZSB0byBmYWlsIGFuZCB0byBoYXZlIHRvIGZvcmNlIHB1c2ggaXQuCj4gCj4gSXQgaXMgYWxzbyBw
b3NzaWJsZSB0aGF0IHdlIHdpbGwgZXhwZXJpZW5jZSBvdGhlciBidWlsZCBmYWxsb3V0LgoKSSBh
bSBzdGlsbCBzdHJ1Z2dsaW5nIHdpdGggdGhpcy4gIDQuNyBhbmQgNC42IHN0aWxsIGRvIG5vdCBi
dWlsZC4KUmlnaHQgbm93IHRoZXJlIGFyZSB0d28gcHJvYmxlbXMgdGhhdCBuZWVkIHRob3VnaHQ6
CgoKMS4gVGhhdCBvbGQgaXB4ZSBpcyBqdXN0IHRvbyBiYWRseSBicm9rZW4uICBJIHNwZW50IGEg
bG9uZyB3aGlsZQp0cnlpbmcgdG8gYmFja3BvcnQgY29tcGlsZXIgZml4ZXMgYnV0IGl0IGlzIHRv
dGFsbHkgcmlkaWN1bG91cy4gIElNTwpvdXIgb25seSBzZW5zaWJsZSBvcHRpb24gaXMgdG8gdXBk
YXRlIGF0IGxlYXN0IG9zc3Rlc3QncyBidWlsZHN4IHRvIGEKbXVjaCBuZXdlciBpcHhlLgoKVGhp
cyBjb3VsZCBiZSBkb25lIGJ5IGNoZXJyeSBwaWNraW5nCiAgICAgMzhhYjk5YjI2YmY0Mjk4YTMz
MTA1ZWM2NmYzZjZhM2Y3ZTA1YTMyNgogICAgICAgaXB4ZTogdXBkYXRlIHRvIG5ld2VyIGNvbW1p
dAood2hpY2ggaXMgZnJvbSB4ZW4gNC44IGlzaCkgb250byBvdXIgNC43IGFuZCA0LjYgYnJhbmNo
ZXMuCgpJZiB0aGlzIGlzIGZlbHQgdG9vIGludHJ1c2l2ZSwgdGhlbiBJIGNvdWxkIHNvbWVob3cg
bWFrZSBpdApjb25kaXRpb25hbCBhbmQgaGF2ZSBvc3N0ZXN0IHVzZSBpdC4gIFRoaXMgaXMgbm90
IGVudGlyZWx5IHRyaXZpYWwKYmVjYXVzZSB3ZSBoYXZlIGFuIGFkIGhvYyBwYXRjaCBhcHBsaWNh
dGlvbiB0aGluZy4KCkknbSBzb3J0IG9mIHRlbXB0ZWQgdG8gaGF2ZSBvc3N0ZXN0IGFyYml0cmFy
aWx5IHJ1bgogICBnaXQgY2hlcnJ5LXBpY2sgMzhhYjk5YjI2YmY0Mjk4YTMzMTA1ZWM2NmYzZjZh
M2Y3ZTA1YTMyNgphdCBzb21lIGFwcHJvcHJpYXRlIHBvaW50Li4uCgoKMi4gaHZtbG9hZGVyIGZh
aWxzIHRvIGJ1aWxkLCBJIHRoaW5rIGJlY2F1c2Ugd2UgbmVlZAogICAgNzgyNWFlMTJkZjFmNmQ0
OGM0ZDAwOWNiYmRmNWE1NWFmZjI3MjkxYgogICAgICBlcnJubzogaW50cm9kdWNlIEVJU0RJUi9F
Uk9GUy9FTk9URU1QVFkgdG8gdGhlIEFCSQogICAgMDM3MjBlYTU0MTM4MmEzY2E4MGVhYWVjMmFh
MTE5MzJiMDNhYWNhZgogICAgICBlcnJubzogZGVjbGFyZSBhbGlhc2VzIHVzaW5nIFhFTl9FUlJO
TygpCiAgICA2Nzc5MDIwNWRmMjZlN2MzZGZlZWY4YjhlNjQxOTRlYmMyNzkyMjBkCiAgICAgIHB1
YmxpYy9lcnJubzogUmVkdWNlIGNvbXBsZXhpdHkgb2YgaW5jbHVzaW9uCiAgICAzMDVlOTU3ZmZl
ZTk0ZmMwNmM0YmE1M2VmNTU2MmYxYjhjMWM2YjAyCiAgICAgIGh2bWxvYWRlcjogdXNlIHhlbi9l
cnJuby5oIHJhdGhlciB0aGFuIHRoZSBob3N0IHN5c3RlbXMgZXJybm8uaAoKSXMgYmFja3BvcnRp
bmcgdGhhdCBsb3QgT0sgPwoKClRoZXJlIGFyZSBhbHNvIHNvbWUgc2ltcGxlIGJhY2twb3J0cyB3
ZSBuZWVkOgogICBjMmExNzg2OWQ1ZGNkODQ1ZDY0NmJmNGRiMTIyY2FkNzM1OTZhMmJlCiAgICAg
bGliZnNpbWFnZTogcmVwbGFjZSBkZXByZWNhdGVkIHJlYWRkaXJfcigpIHdpdGggcmVhZGRpcigp
CiAgIGI5ZGFmZjlkODExMjg1ZjFlNDA2NjliYzYyMWMyMjQxNzkzZjdhOTUKICAgICBsaWJ4bDog
cmVwbGFjZSBkZXByZWNhdGVkIHJlYWRkaXJfcigpIHdpdGggcmVhZGRpcigpCiAgIDY2OGU0ZWRm
OTJmY2Y3Y2I5MjllZWQyMjEwNTlhM2VlYjAyNzIyYzMKICAgICBzdHViZG9tOiBtYWtlIEdNUCBh
d2FyZSB0aGF0IGl0J3MgYmVpbmcgY3Jvc3MtY29tcGlsZWQKICAgMmY5ZWI3M2MyZTJkN2ZkZGE4
ZTI1ODZjMjBmN2RiZDg1NjAwMmViYQogICAgICBzdHViZG9tOiBmaXggc3R1YmRvbS12dHBtIGJ1
aWxkCgoKV2l0aCBhbGwgb2YgdGhlIGFib3ZlLCA0LjYgYnVpbGRzIGFnYWluLiAgSSBndWVzcyA0
Ljcgd2lsbCB0b28uCgpGaXhpbmcgdGhhdCB3aWxsIGFsc28gcHJvYmFibHkgZW5hYmxlIHRoZSA0
LjggcHVzaCBnYXRlIHRvIHBhc3MuICBJdAppcyBjdXJyZW50bHkgYmxvY2tlZCBiZWNhdXNlIGl0
IHdhbnRzIHRvIHRlc3QgNC43LT40LjggbWlncmF0aW9uIGFuZApjYW4ndCBidWlsZCA0LjcuCgpJ
YW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 28 22:46:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 22:46:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVkqw-0006MQ-S7; Tue, 28 May 2019 22:45:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jUEB=T4=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1hVkqu-0006ML-Ej
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 22:45:53 +0000
X-Inumbo-ID: 56725774-819a-11e9-96ae-7f6e3088f2a5
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 56725774-819a-11e9-96ae-7f6e3088f2a5;
 Tue, 28 May 2019 22:45:49 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x4SMd1S5077584;
 Tue, 28 May 2019 22:45:47 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=er8RBu9Iei0RxnUNK1zl1C1ChMWbKv5gbyUU0dJhw6U=;
 b=g6NA9yzS1bytKkC3Oa+O+MH7cjZiVI0rmwJJf10OdiRPwPr9Z78bd4H3MFWQmshD9Pd4
 iu7DlpvXUCDUB9v/2LkFfWv5bXgpdp5VEPtS8N1L/GPmWwGSPv3Alw9TZh8CxgKw58To
 6bQfZw0zUHTSEAdve1c5Mwf8TZuO3s2P272dyo/MY3U1Nlrjj+VH1ZYrRlBzsX05S1bk
 +9skMU0mSmyv5kZK7nSlxV7gisXMUgd9JHtAPrb3y2SXrCVIcopBu6DaA24E04fmDO9Y
 02mTW49YGBUp1Iu5dmJluzboDG3Le1HREhO9uaQ8OR4ywKfMa5MSadybgkHBCToRN19J 7g== 
Received: from userp3030.oracle.com (userp3030.oracle.com [156.151.31.80])
 by userp2130.oracle.com with ESMTP id 2spw4te94e-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 28 May 2019 22:45:46 +0000
Received: from pps.filterd (userp3030.oracle.com [127.0.0.1])
 by userp3030.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x4SMjKC0180790;
 Tue, 28 May 2019 22:45:46 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userp3030.oracle.com with ESMTP id 2ss1fn4mgh-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 28 May 2019 22:45:46 +0000
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 x4SMjiXN017684;
 Tue, 28 May 2019 22:45:45 GMT
Received: from bostrovs-us.us.oracle.com (/10.152.32.65)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 28 May 2019 15:45:44 -0700
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 linux-doc@vger.kernel.org
References: <20190527103207.13287-1-jgross@suse.com>
 <20190527103207.13287-2-jgross@suse.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 mQINBFH8CgsBEAC0KiOi9siOvlXatK2xX99e/J3OvApoYWjieVQ9232Eb7GzCWrItCzP8FUV
 PQg8rMsSd0OzIvvjbEAvaWLlbs8wa3MtVLysHY/DfqRK9Zvr/RgrsYC6ukOB7igy2PGqZd+M
 MDnSmVzik0sPvB6xPV7QyFsykEgpnHbvdZAUy/vyys8xgT0PVYR5hyvhyf6VIfGuvqIsvJw5
 C8+P71CHI+U/IhsKrLrsiYHpAhQkw+Zvyeml6XSi5w4LXDbF+3oholKYCkPwxmGdK8MUIdkM
 d7iYdKqiP4W6FKQou/lC3jvOceGupEoDV9botSWEIIlKdtm6C4GfL45RD8V4B9iy24JHPlom
 woVWc0xBZboQguhauQqrBFooHO3roEeM1pxXjLUbDtH4t3SAI3gt4dpSyT3EvzhyNQVVIxj2
 FXnIChrYxR6S0ijSqUKO0cAduenhBrpYbz9qFcB/GyxD+ZWY7OgQKHUZMWapx5bHGQ8bUZz2
 SfjZwK+GETGhfkvNMf6zXbZkDq4kKB/ywaKvVPodS1Poa44+B9sxbUp1jMfFtlOJ3AYB0WDS
 Op3d7F2ry20CIf1Ifh0nIxkQPkTX7aX5rI92oZeu5u038dHUu/dO2EcuCjl1eDMGm5PLHDSP
 0QUw5xzk1Y8MG1JQ56PtqReO33inBXG63yTIikJmUXFTw6lLJwARAQABtDNCb3JpcyBPc3Ry
 b3Zza3kgKFdvcmspIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT6JAjgEEwECACIFAlH8
 CgsCGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEIredpCGysGyasEP/j5xApopUf4g
 9Fl3UxZuBx+oduuw3JHqgbGZ2siA3EA4bKwtKq8eT7ekpApn4c0HA8TWTDtgZtLSV5IdH+9z
 JimBDrhLkDI3Zsx2CafL4pMJvpUavhc5mEU8myp4dWCuIylHiWG65agvUeFZYK4P33fGqoaS
 VGx3tsQIAr7MsQxilMfRiTEoYH0WWthhE0YVQzV6kx4wj4yLGYPPBtFqnrapKKC8yFTpgjaK
 jImqWhU9CSUAXdNEs/oKVR1XlkDpMCFDl88vKAuJwugnixjbPFTVPyoC7+4Bm/FnL3iwlJVE
 qIGQRspt09r+datFzPqSbp5Fo/9m4JSvgtPp2X2+gIGgLPWp2ft1NXHHVWP19sPgEsEJXSr9
 tskM8ScxEkqAUuDs6+x/ISX8wa5Pvmo65drN+JWA8EqKOHQG6LUsUdJolFM2i4Z0k40BnFU/
 kjTARjrXW94LwokVy4x+ZYgImrnKWeKac6fMfMwH2aKpCQLlVxdO4qvJkv92SzZz4538az1T
 m+3ekJAimou89cXwXHCFb5WqJcyjDfdQF857vTn1z4qu7udYCuuV/4xDEhslUq1+GcNDjAhB
 nNYPzD+SvhWEsrjuXv+fDONdJtmLUpKs4Jtak3smGGhZsqpcNv8nQzUGDQZjuCSmDqW8vn2o
 hWwveNeRTkxh+2x1Qb3GT46uuQINBFH8CgsBEADGC/yx5ctcLQlB9hbq7KNqCDyZNoYu1HAB
 Hal3MuxPfoGKObEktawQPQaSTB5vNlDxKihezLnlT/PKjcXC2R1OjSDinlu5XNGc6mnky03q
 yymUPyiMtWhBBftezTRxWRslPaFWlg/h/Y1iDuOcklhpr7K1h1jRPCrf1yIoxbIpDbffnuyz
 kuto4AahRvBU4Js4sU7f/btU+h+e0AcLVzIhTVPIz7PM+Gk2LNzZ3/on4dnEc/qd+ZZFlOQ4
 KDN/hPqlwA/YJsKzAPX51L6Vv344pqTm6Z0f9M7YALB/11FO2nBB7zw7HAUYqJeHutCwxm7i
 BDNt0g9fhviNcJzagqJ1R7aPjtjBoYvKkbwNu5sWDpQ4idnsnck4YT6ctzN4I+6lfkU8zMzC
 gM2R4qqUXmxFIS4Bee+gnJi0Pc3KcBYBZsDK44FtM//5Cp9DrxRQOh19kNHBlxkmEb8kL/pw
 XIDcEq8MXzPBbxwHKJ3QRWRe5jPNpf8HCjnZz0XyJV0/4M1JvOua7IZftOttQ6KnM4m6WNIZ
 2ydg7dBhDa6iv1oKdL7wdp/rCulVWn8R7+3cRK95SnWiJ0qKDlMbIN8oGMhHdin8cSRYdmHK
 kTnvSGJNlkis5a+048o0C6jI3LozQYD/W9wq7MvgChgVQw1iEOB4u/3FXDEGulRVko6xCBU4
 SQARAQABiQIfBBgBAgAJBQJR/AoLAhsMAAoJEIredpCGysGyfvMQAIywR6jTqix6/fL0Ip8G
 jpt3uk//QNxGJE3ZkUNLX6N786vnEJvc1beCu6EwqD1ezG9fJKMl7F3SEgpYaiKEcHfoKGdh
 30B3Hsq44vOoxR6zxw2B/giADjhmWTP5tWQ9548N4VhIZMYQMQCkdqaueSL+8asp8tBNP+TJ
 PAIIANYvJaD8xA7sYUXGTzOXDh2THWSvmEWWmzok8er/u6ZKdS1YmZkUy8cfzrll/9hiGCTj
 u3qcaOM6i/m4hqtvsI1cOORMVwjJF4+IkC5ZBoeRs/xW5zIBdSUoC8L+OCyj5JETWTt40+lu
 qoqAF/AEGsNZTrwHJYu9rbHH260C0KYCNqmxDdcROUqIzJdzDKOrDmebkEVnxVeLJBIhYZUd
 t3Iq9hdjpU50TA6sQ3mZxzBdfRgg+vaj2DsJqI5Xla9QGKD+xNT6v14cZuIMZzO7w0DoojM4
 ByrabFsOQxGvE0w9Dch2BDSI2Xyk1zjPKxG1VNBQVx3flH37QDWpL2zlJikW29Ws86PHdthh
 Fm5PY8YtX576DchSP6qJC57/eAAe/9ztZdVAdesQwGb9hZHJc75B+VNm4xrh/PJO6c1THqdQ
 19WVJ+7rDx3PhVncGlbAOiiiE3NOFPJ1OQYxPKtpBUukAlOTnkKE6QcA4zckFepUkfmBV1wM
 Jg6OxFYd01z+a+oL
Message-ID: <486fdd07-8fe3-69fe-005b-c662f9534798@oracle.com>
Date: Tue, 28 May 2019 18:44:52 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190527103207.13287-2-jgross@suse.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9271
 signatures=668687
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=2
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1905280142
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9271
 signatures=668687
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=2 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000
 definitions=main-1905280142
Subject: Re: [Xen-devel] [PATCH 1/3] xen: remove tmem driver
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Jonathan Corbet <corbet@lwn.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Cj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUveGVuL2JhbGxvb24uaCBiL2luY2x1ZGUveGVuL2JhbGxv
b24uaAo+IGluZGV4IDQ5MTRiOTNhMjNmMi4uYTcyZWYzZjg4YjM5IDEwMDY0NAo+IC0tLSBhL2lu
Y2x1ZGUveGVuL2JhbGxvb24uaAo+ICsrKyBiL2luY2x1ZGUveGVuL2JhbGxvb24uaAo+IEBAIC0y
OCwxNCArMjgsNiBAQCBpbnQgYWxsb2NfeGVuYmFsbG9vbmVkX3BhZ2VzKGludCBucl9wYWdlcywg
c3RydWN0IHBhZ2UgKipwYWdlcyk7Cj4gIHZvaWQgZnJlZV94ZW5iYWxsb29uZWRfcGFnZXMoaW50
IG5yX3BhZ2VzLCBzdHJ1Y3QgcGFnZSAqKnBhZ2VzKTsKPiAgCj4gIHN0cnVjdCBkZXZpY2U7CgoK
CgpUaGlzIGNhbiBiZSByZW1vdmVkIGFzIHdlbGwuCgpPdGhlciB0aGFuIHRoYXQsCgpBY2tlZC1i
eTogQm9yaXMgT3N0cmlvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+Cgo+IC0jaWZk
ZWYgQ09ORklHX1hFTl9TRUxGQkFMTE9PTklORwo+IC1leHRlcm4gaW50IHJlZ2lzdGVyX3hlbl9z
ZWxmYmFsbG9vbmluZyhzdHJ1Y3QgZGV2aWNlICpkZXYpOwo+IC0jZWxzZQo+IC1zdGF0aWMgaW5s
aW5lIGludCByZWdpc3Rlcl94ZW5fc2VsZmJhbGxvb25pbmcoc3RydWN0IGRldmljZSAqZGV2KQo+
IC17Cj4gLQlyZXR1cm4gLUVOT1NZUzsKPiAtfQo+IC0jZW5kaWYKPiAgCj4gICNpZmRlZiBDT05G
SUdfWEVOX0JBTExPT04KPiAgdm9pZCB4ZW5fYmFsbG9vbl9pbml0KHZvaWQpOwo+CgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue May 28 22:48:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 22:48:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVktH-0006Tt-F2; Tue, 28 May 2019 22:48:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=MbXJ=T4=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1hVktG-0006Tn-Tr
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 22:48:18 +0000
X-Inumbo-ID: af88f228-819a-11e9-9e28-8f2f39c73b9c
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id af88f228-819a-11e9-9e28-8f2f39c73b9c;
 Tue, 28 May 2019 22:48:18 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256
 bits)) (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 8D0BF20B1F;
 Tue, 28 May 2019 22:48:17 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1559083697;
 bh=fQJaHxCNDtPFaEmZfs5hYKC6lazn3gicFloSop1Oemc=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=kvYgg/NeZkpUId8nav/XABCZ3t09PffcfMH20A5UHBC6hQui/zz37FrlzTMiVCjnF
 L0ofMZLu2wmJEIVhoc2IuF5ffnPaTTGQaVo2n2eWGKIB6girRzwVWXsK9nZ/gUltV5
 0zs1LAcsjUqT9B/SdEjb4irT6AE9d87n9ah3htU4=
Date: Tue, 28 May 2019 15:48:16 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <43201444-9e08-4343-1824-446b8de0a2aa@arm.com>
Message-ID: <alpine.DEB.2.21.1905241235540.12214@sstabellini-ThinkPad-T480s>
References: <alpine.DEB.2.21.1905221622190.20440@sstabellini-ThinkPad-T480s>
 <43201444-9e08-4343-1824-446b8de0a2aa@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] xen/swiotlb: don't initialize swiotlb twice
 on arm64
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 Stefano Stabellini <sstabellini@kernel.org>, konrad.wilk@oracle.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAyMyBNYXkgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IE9uIDIzLzA1LzIwMTkg
MDA6MjYsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IEZyb206IFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KPiA+IAo+ID4gT24gYXJtNjQgc3dpb3RsYiBpcyBh
bHJlYWR5IGluaXRpYWxpemVkIGJ5IG1lbV9pbml0LiBXZSBkb24ndCB3YW50IHRvCj4gCj4gQXJt
NjQgd2lsbCBub3QgYWx3YXlzIGluaXRpYWxpemUgdGhlIHN3aW90bGIuIEl0IHdpbGwgb25seSBi
ZSBkb25lIGlmIHRoZSB1c2VyCj4gZm9yY2UgaXQgb3IgdGhlcmUgYXJlIG1lbW9yeSBhYm92ZSB0
aGUgRE1BIGxpbWl0Lgo+IAo+ID4gaW5pdGlhbGl6ZSBpdCB0d2ljZSwgdGhlIG1lbW9yeSBpcyBh
bHJlYWR5IGFsbG9jYXRlZC4gRGV0ZWN0IHRoaXMKPiA+IGNvbmRpdGlvbiBpbiBzd2lvdGxiLXhl
biBhbmQgc2tpcCB0aGUgc2Vjb25kIGluaXRpYWxpemF0aW9uLgo+IAo+IEkgdW5kZXJzdGFuZCB0
aGF0IHRoZSBtZW1vcnkgYWxsb2NhdGVkIGJ5IHN3aW90bGIgd2lsbCBiZSByZXBsYWNlZCB3aXRo
Cj4gZnJlZWluZyBtZW1vcnkuIFNvIHlvdSBhdCBsZWFzdCBoYXZlIGEgbWVtb3J5IGxlYWsuCj4g
Cj4gSG93ZXZlciwgdGhlIGxvZ2ljIHRvIGFsbG9jYXRlIHRoZSBtZW1vcnkgaXMgcXVpdGUgZGlm
ZmVyZW50LiBGb3IgaW5zdGFuY2UsCj4gQUZBSUNULCBzd2lvdGxiIHdpbGwgYWxsb2NhdGUgbG93
IHBhZ2VzIHdoaWxlIHhlbiBzd2lvdGxiIHdpbGwgYWxsb2MgYW55Cj4gcGFnZXMuCgpUaGF0J3Mg
cmlnaHQuCgoKPiBTbyBJIHRoaW5rIHlvdXIgY29tbWl0IG1lc3NhZ2Ugc2hvdWxkIGNvbnRhaW4g
YSBiaXQgbW9yZSBkZXRhaWxzIG9uIHRoZQo+IGltcGxpY2F0aW9uLiBJIHZhZ3VlbHkgcmVtZW1i
ZXIgdGhhdCBvbiBYaWxpbnggb24gbmVlZGVkIHRvIHVzZSBsb3cgbWVtb3J5IGFzCj4gbXVjaCBh
cyBwb3NzaWJsZS4gSXMgdGhpcyBwYXRjaCBhY3R1YWxseSB0cnlpbmcgdG8gZml4IHRoYXQ/CgpZ
ZXMsIGFzIGEgc2lkZS1lZmZlY3QuIEFzaWRlIGZyb20gdGhlIGZydWl0bGVzcyBlbmRlYXZvciBv
ZiBhbGxvY2F0aW5nCm1lbW9yeSB0d2ljZSwgd2UgYWxzbyBlbmQgdXAgdHJhZGluZyBnb29kIGxv
dy1tZW1vcnkgcGFnZXMgZm9yCmhpZ2gtbWVtb3J5IHBhZ2VzLiBTbywgYSBzaWRlIGVmZmVjdCBv
ZiB0aGlzIHBhdGNoIGlzIHRoYXQgbG93LW1lbW9yeQpwYWdlcyBiZWNvbWUgYXZhaWxhYmxlIHZp
YSBzd2lvdGxiLXhlbi4KCiAKPiA+IFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3RlZmFub3NAeGlsaW54LmNvbT4KPiA+IAo+ID4gLS0tCj4gPiAKPiA+IFRoZXJlIGFyZSBvdGhl
ciBpc3N1ZXMgd2hpY2ggSSBmb3VuZCByZWNlbnRseSBhZmZlY3RpbmcgdGhlIHN3aW90bGIgb24K
PiA+IGFybTY0IC0tIEknbGwgc2VuZCB0aGUgb3RoZXIgcGF0Y2hlcyBzZXBhcmF0ZWx5Lgo+ID4g
Cj4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vc3dpb3RsYi14ZW4uYyBiL2RyaXZlcnMveGVu
L3N3aW90bGIteGVuLmMKPiA+IGluZGV4IDg3N2JhZjIuLjhmY2RhMmJmNCAxMDA2NDQKPiA+IC0t
LSBhL2RyaXZlcnMveGVuL3N3aW90bGIteGVuLmMKPiA+ICsrKyBiL2RyaXZlcnMveGVuL3N3aW90
bGIteGVuLmMKPiA+IEBAIC0yMDYsNiArMjA2LDcgQEAgaW50IF9fcmVmIHhlbl9zd2lvdGxiX2lu
aXQoaW50IHZlcmJvc2UsIGJvb2wgZWFybHkpCj4gPiAgIAlpbnQgcmMgPSAtRU5PTUVNOwo+ID4g
ICAJZW51bSB4ZW5fc3dpb3RsYl9lcnIgbV9yZXQgPSBYRU5fU1dJT1RMQl9VTktOT1dOOwo+ID4g
ICAJdW5zaWduZWQgaW50IHJlcGVhdCA9IDM7Cj4gPiArCWJvb2wgcHJlX2luaXRpYWxpemVkID0g
ZmFsc2U7Cj4gPiAgICAgCXhlbl9pb190bGJfbnNsYWJzID0gc3dpb3RsYl9ucl90YmwoKTsKPiA+
ICAgcmV0cnk6Cj4gPiBAQCAtMjE0LDcgKzIxNSwxMCBAQCBpbnQgX19yZWYgeGVuX3N3aW90bGJf
aW5pdChpbnQgdmVyYm9zZSwgYm9vbCBlYXJseSkKPiA+ICAgCS8qCj4gPiAgIAkgKiBHZXQgSU8g
VExCIG1lbW9yeSBmcm9tIGFueSBsb2NhdGlvbi4KPiA+ICAgCSAqLwo+ID4gLQlpZiAoZWFybHkp
IHsKPiA+ICsJaWYgKGlvX3RsYl9zdGFydCAhPSAwKSB7Cj4gCj4gUmF0aGVyIHRoYW4gYWRkaW5n
IGFuIGV4dHJhIGlmIGluIGEgYWxyZWFkeSBkaWZmaWN1bHQgY29kZSB0byByZWFkLiBDYW4gd2UK
PiBtb3ZlIHRoZSBhbGxvY2F0aW9uIGluIGEgc2VwYXJhdGUgZnVuY3Rpb24gYW5kIG9ubHkgY2Fs
bCBpdCBpZiBuZWNlc3Nhcnk/CgpNYXliZSBJIGhhdmUgYSBiZXR0ZXIgaWRlYS4gSWYgaW9fdGxi
X3N0YXJ0ICE9IDAsIHdlIGNvdWxkIHNraXAKZXZlcnl0aGluZyBlbHNlIGluIHRoaXMgZnVuY3Rp
b24gYW5kIGJhc2ljYWxseSBqdXN0IHJldHVybi4KCgo+ID4gKwkJeGVuX2lvX3RsYl9zdGFydCA9
IHBoeXNfdG9fdmlydChpb190bGJfc3RhcnQpOwo+ID4gKwkJcHJlX2luaXRpYWxpemVkID0gdHJ1
ZTsKPiA+ICsJfSBlbHNlIGlmIChlYXJseSkgewo+ID4gICAJCXhlbl9pb190bGJfc3RhcnQgPSBt
ZW1ibG9ja19hbGxvYyhQQUdFX0FMSUdOKGJ5dGVzKSwKPiA+ICAgCQkJCQkJICBQQUdFX1NJWkUp
Owo+ID4gICAJCWlmICgheGVuX2lvX3RsYl9zdGFydCkKPiA+IEBAIC0yNjQsNyArMjY4LDcgQEAg
aW50IF9fcmVmIHhlbl9zd2lvdGxiX2luaXQoaW50IHZlcmJvc2UsIGJvb2wgZWFybHkpCj4gPiAg
IAkJCSB2ZXJib3NlKSkKPiA+ICAgCQkJcGFuaWMoIkNhbm5vdCBhbGxvY2F0ZSBTV0lPVExCIGJ1
ZmZlciIpOwo+ID4gICAJCXJjID0gMDsKPiA+IC0JfSBlbHNlCj4gPiArCX0gZWxzZSBpZiAoIXBy
ZV9pbml0aWFsaXplZCkKPiA+ICAgCQlyYyA9IHN3aW90bGJfbGF0ZV9pbml0X3dpdGhfdGJsKHhl
bl9pb190bGJfc3RhcnQsCj4gPiB4ZW5faW9fdGxiX25zbGFicyk7Cj4gPiAgICAgCWlmICghcmMp
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 28 22:48:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 22:48:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVktM-0006VQ-Ox; Tue, 28 May 2019 22:48:24 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ae6p=T4=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1hVktL-0006Uy-AY
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 22:48:23 +0000
X-Inumbo-ID: b120d519-819a-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b120d519-819a-11e9-8980-bc764e045a96;
 Tue, 28 May 2019 22:48:21 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hVktI-0003BV-Fg; Tue, 28 May 2019 22:48:20 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hVktI-0000jo-3J; Tue, 28 May 2019 22:48:20 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hVktH-0001eY-WC; Tue, 28 May 2019 22:48:20 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-137012-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:regression
 linux-4.19:build-armhf-pvops:kernel-build:fail:regression
 linux-4.19:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=8b2fc005825583918be22b7bea6c155061e2f18d
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 28 May 2019 22:48:19 +0000
Subject: [Xen-devel] [linux-4.19 test] 137012: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNzAxMiBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzcwMTIvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1hbWQgMTIgZ3Vlc3Qtc3RhcnQvcmVkaGF0LnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMjkzMTMK
IGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgIDYga2VybmVsLWJ1aWxkICAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyOTMxMwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQg
YXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFy
dCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWlu
c3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFy
Z2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICA4YjJmYzAwNTgyNTU4Mzkx
OGJlMjJiN2JlYTZjMTU1MDYxZTJmMThkCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAg
ICAgICAgICA4NGRmOTUyNWIwYzI3ZjNlYmMyZWJiMTg2NGZhNjJhOTdmZGVkYjdkCgpMYXN0IHRl
c3Qgb2YgYmFzaXMgICAxMjkzMTMgIDIwMTgtMTEtMDIgMDU6Mzk6MDggWiAgMjA3IGRheXMKRmFp
bGluZyBzaW5jZSAgICAgICAgMTI5NDEyICAyMDE4LTExLTA0IDE0OjEwOjE1IFogIDIwNSBkYXlz
ICAxMjYgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTM2OTc1ICAyMDE5LTA1LTI2IDA0
OjIzOjI5IFogICAgMiBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoyMDI5IHBlb3BsZSB0b3VjaGVk
IHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxk
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFt
aW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
djItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZn
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24g
bG9nOyBpdCB3b3VsZCBiZSAxNTI3NTcgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 28 22:48:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 22:48:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVktO-0006WA-36; Tue, 28 May 2019 22:48:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=MbXJ=T4=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1hVktM-0006VL-HW
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 22:48:24 +0000
X-Inumbo-ID: b2d5a4b2-819a-11e9-ae8f-57a10ded9d94
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b2d5a4b2-819a-11e9-ae8f-57a10ded9d94;
 Tue, 28 May 2019 22:48:24 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256
 bits)) (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 2F11920B1F;
 Tue, 28 May 2019 22:48:23 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1559083703;
 bh=1lcuTO8r4FjCrgtzeV5AH8J5IwwIPxaTPIFzkL9GMxA=;
 h=Date:From:To:cc:Subject:From;
 b=15iL24htgosGHPqxQAvYN8aXa9nj2MZgJZPyO5POq+C6+DMGBs9xt0KKqj54QafUe
 Da16Ts8r5nt0nCZEDYzkqBeMQVTycFAa3Ctky72h4+SPj++G+VAqTox5G3j0toFwZv
 rGHZn42qcgxCXxHKyw8QHHgOraLDEyU4Tk6n2qdA=
Date: Tue, 28 May 2019 15:48:22 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: konrad.wilk@oracle.com, boris.ostrovsky@oracle.com, jgross@suse.com
Message-ID: <alpine.DEB.2.21.1905281546410.16734@sstabellini-ThinkPad-T480s>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2] xen/swiotlb: don't initialize swiotlb twice
 on arm64
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Julien.Grall@arm.com,
 sstabellini@kernel.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgoKT24gYXJtNjQg
c3dpb3RsYiBpcyBvZnRlbiAobm90IGFsd2F5cykgYWxyZWFkeSBpbml0aWFsaXplZCBieSBtZW1f
aW5pdC4KV2UgZG9uJ3Qgd2FudCB0byBpbml0aWFsaXplIGl0IHR3aWNlLCB3aGljaCB3b3VsZCB0
cmlnZ2VyIGEgc2Vjb25kCm1lbW9yeSBhbGxvY2F0aW9uLiBNb3Jlb3ZlciwgdGhlIHNlY29uZCBt
ZW1vcnkgcG9vbCBpcyB0eXBpY2FsbHkgbWFkZSBvZgpoaWdoIHBhZ2VzIGFuZCBlbmRzIHVwIHJl
cGxhY2luZyB0aGUgb3JpZ2luYWwgbWVtb3J5IHBvb2wgb2YgbG93IHBhZ2VzLgpBcyBhIHNpZGUg
ZWZmZWN0IG9mIHRoaXMgY2hhbmdlLCBpdCBpcyBwb3NzaWJsZSB0byBoYXZlIGxvdyBwYWdlcyBp
bgpzd2lvdGxiLXhlbiBvbiBhcm02NC4KClNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3RlZmFub3NAeGlsaW54LmNvbT4KLS0tCkNoYW5nZXMgaW4gdjI6Ci0gaW1wcm92ZSBjb21t
aXQgbWVzc2FnZQotIGRvbid0IGFkZCBuZXN0ZWQgaWZzCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy94
ZW4vc3dpb3RsYi14ZW4uYyBiL2RyaXZlcnMveGVuL3N3aW90bGIteGVuLmMKaW5kZXggODc3YmFm
Mi4uOGEzY2RkMSAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4vc3dpb3RsYi14ZW4uYworKysgYi9k
cml2ZXJzL3hlbi9zd2lvdGxiLXhlbi5jCkBAIC0yMTEsNiArMjExLDE1IEBAIGludCBfX3JlZiB4
ZW5fc3dpb3RsYl9pbml0KGludCB2ZXJib3NlLCBib29sIGVhcmx5KQogcmV0cnk6CiAJYnl0ZXMg
PSB4ZW5fc2V0X25zbGFicyh4ZW5faW9fdGxiX25zbGFicyk7CiAJb3JkZXIgPSBnZXRfb3JkZXIo
eGVuX2lvX3RsYl9uc2xhYnMgPDwgSU9fVExCX1NISUZUKTsKKworCS8qCisJICogSU8gVExCIG1l
bW9yeSBhbHJlYWR5IGFsbG9jYXRlZC4gSnVzdCB1c2UgaXQuCisJICovCisJaWYgKGlvX3RsYl9z
dGFydCAhPSAwKSB7CisJCXhlbl9pb190bGJfc3RhcnQgPSBwaHlzX3RvX3ZpcnQoaW9fdGxiX3N0
YXJ0KTsKKwkJZ290byBlbmQ7CisJfQorCiAJLyoKIAkgKiBHZXQgSU8gVExCIG1lbW9yeSBmcm9t
IGFueSBsb2NhdGlvbi4KIAkgKi8KQEAgLTI0MCw3ICsyNDksNiBAQCBpbnQgX19yZWYgeGVuX3N3
aW90bGJfaW5pdChpbnQgdmVyYm9zZSwgYm9vbCBlYXJseSkKIAkJbV9yZXQgPSBYRU5fU1dJT1RM
Ql9FTk9NRU07CiAJCWdvdG8gZXJyb3I7CiAJfQotCXhlbl9pb190bGJfZW5kID0geGVuX2lvX3Rs
Yl9zdGFydCArIGJ5dGVzOwogCS8qCiAJICogQW5kIHJlcGxhY2UgdGhhdCBtZW1vcnkgd2l0aCBw
YWdlcyB1bmRlciA0R0IuCiAJICovCkBAIC0yNjcsNiArMjc1LDggQEAgaW50IF9fcmVmIHhlbl9z
d2lvdGxiX2luaXQoaW50IHZlcmJvc2UsIGJvb2wgZWFybHkpCiAJfSBlbHNlCiAJCXJjID0gc3dp
b3RsYl9sYXRlX2luaXRfd2l0aF90YmwoeGVuX2lvX3RsYl9zdGFydCwgeGVuX2lvX3RsYl9uc2xh
YnMpOwogCitlbmQ6CisJeGVuX2lvX3RsYl9lbmQgPSB4ZW5faW9fdGxiX3N0YXJ0ICsgYnl0ZXM7
CiAJaWYgKCFyYykKIAkJc3dpb3RsYl9zZXRfbWF4X3NlZ21lbnQoUEFHRV9TSVpFKTsKIAotLSAK
Mi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 28 23:07:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 23:07:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVlCC-0008IG-So; Tue, 28 May 2019 23:07:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qGVJ=T4=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hVlCB-0008IB-C8
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 23:07:51 +0000
X-Inumbo-ID: 689d5f4a-819d-11e9-94c3-93e8cc3a96d3
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 689d5f4a-819d-11e9-94c3-93e8cc3a96d3;
 Tue, 28 May 2019 23:07:48 +0000 (UTC)
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 23.29.105.83 as
 permitted sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.50 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: m/SZlwuu9k8tYAem1NHH1tk+SkJopjkihY0V75giOxcNISotuujFlQZTxgXv9kKrNeR1Li+xsi
 AxFRjLFmZfaeSQ2ygdix1AJlPA0izGhqrMxek6rPocTHd7QfzvJl3eOBG6kC4kK2dgRJGKPHGc
 CV5XLeOZEjpUe5+6xRpbplmqtXhvQ3RDpjTkkqk0soNbpxfxWFlBPXekPdaz3EU0Is+cPd+Qnn
 aBCqAqXNmY7lXioHhCo6VYa2H0b5fPyumFI7rs5kzaQOWaqAy+rErnkdqlkm4SlDnSw/K19arJ
 XkI=
X-SBRS: 2.7
X-MesageID: 988073
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,524,1549947600"; 
   d="scan'208";a="988073"
To: Tamas K Lengyel <tamas.k.lengyel@gmail.com>, Xen-devel
 <xen-devel@lists.xenproject.org>
References: <20190528105457.2305-1-jgross@suse.com>
 <CABfawhnMVFrpwc8tc_cPtCFD+he6X79PZZ-LtHQ0d0Jcwv58LA@mail.gmail.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <89f4a2db-46bd-c039-af05-708ef6077abf@citrix.com>
Date: Wed, 29 May 2019 00:07:42 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <CABfawhnMVFrpwc8tc_cPtCFD+he6X79PZZ-LtHQ0d0Jcwv58LA@mail.gmail.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [ANNOUNCE] Xen 4.13 Development Update
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjgvMDUvMjAxOSAxNDo0NCwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+PiAqICBJbXByb3Zl
bWVudHMgdG8gZG9tYWluIGNyZWF0aW9uICh2MikKPj4gICAtICBBbmRyZXcgQ29vcGVyCj4gSGkg
QW5kcmV3LAo+IGNvdWxkIHlvdSBwb2ludCBtZSB0byBhIGdpdCBicmFuY2ggd2hlcmUgeW91IGhh
dmUgdGhpcyB3b3JrPyBJJ20KPiBleHBlcmltZW50aW5nIHdpdGggc29tZSBzdHVmZiBhbmQgd291
bGQgbGlrZSB0byBzZWUgd2hhdCB5b3VyIHdvcmsgaW4KPiB0aGlzIGFyZWEgdG91Y2hlcy4KClRo
ZXJlIGlzIGVzc2VudGlhbGx5IG5vdGhpbmcgd2hpY2ggaXNuJ3QgYWxyZWFkeSBpbiBzdGFnaW5n
LsKgIFN1ZmZpY2UgaXQKdG8gc2F5IHRoYXQgTURTIGdvdCBpbiB0aGUgd2F5IG9mIGNvbnRpbnVp
bmcgdGhhdCB3b3JrLgoKVGhlIG5leHQgdGFzayBvbiB0aGUgbGlzdCBpcyB0byBtYWtlIHRoZSB2
Y3B1L2RvbWFpbiBkZXN0cm95IHBhdGhzCmlkZW1wb3RlbnQsIHRoZW4gcmVpbXBsZW1lbnQgdGhl
IGNyZWF0ZSBwYXRocyBieSBqdXN0IHJldHVybmluZyBvdXQgb2YKdGhlIHRvcCBvZiB0aGUgY2Fs
bCB0cmVlIHdpdGggYW4gZXJyb3IsIGFuZCBoYXZpbmcgdGhlIHRvcCBsZXZlbCBjYWxsCmRlc3Ry
b3kuwqAgVGhpcyBhdm9pZHMgaGF2aW5nIHR3byBkaWZmZXJlbnQgc2V0cyBvZiBkZXN0cnVjdGlv
biBsb2dpYwp3aGljaCBhcmVuJ3QgcXVpdGUgaWRlbnRpY2FsLgoKV2l0aCB0aGF0IGluIHBsYWNl
LCBJIGNhbiBtb3ZlIHRoZSB2Y3B1IGFsbG9jYXRpb24gbG9vcCBpbnRvCmRvbWFpbl9jcmVhdGUo
KSBhZnRlciB3aGljaCBpdCB3aWxsIGJlIGltcG9zc2libGUgdG8gZmluZCBhIGRvbWFpbiBieSBJ
RAphbmQgdHJpcCBvdmVyIHNvbWUgTlVMTCB2Y3B1IHBvaW50ZXJzLgoKSWYgeW91IGFyZSBpbnRy
b2R1Y2luZyBvciBhZGp1c3RpbmcgYWxsb2NhdGlvbi9kZWFsbG9jYXRpb24gbG9naWMsCnBsZWFz
ZSBtYWtlIHRoZSBkZWFsbG9jYXRpb24gaWRlbXBvdGVudCwgYW5kIGlkZWFsbHkgdXNlIHRoZSBk
ZWFsbG9jYXRlCmZ1bmN0aW9uIHRvIGNsZWFuIHVwIGZyb20gYSBmYWlsZWQgYWxsb2NhdGUuwqAg
VGhlcmUgd2lsbCBiZSBzb21lCnRyZWUtd2lkZSByZWZhY3RvcmluZyBhdCBzb21lIHBvaW50IGlu
IHRoZSBmdXR1cmUgd2hpY2ggbW92ZXMgZXZlcnl0aGluZwppbnRvIHBsYWNlLsKgIFVudGlsIHRo
ZW4sIGhhdmUgYXQgaXQuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue May 28 23:51:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 23:51:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVls2-0003aa-Eg; Tue, 28 May 2019 23:51:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jUEB=T4=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1hVls1-0003aV-3K
 for xen-devel@lists.xenproject.org; Tue, 28 May 2019 23:51:05 +0000
X-Inumbo-ID: 73132e12-81a3-11e9-8980-bc764e045a96
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 73132e12-81a3-11e9-8980-bc764e045a96;
 Tue, 28 May 2019 23:51:02 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x4SNiDcu121292;
 Tue, 28 May 2019 23:50:57 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=1Ax6b0yCdbGoJ6GOwtEm/2cFazWko2PGbjj9aPuVfGY=;
 b=gXCVMGsUlLPMtoIaR1TuW916v8J8mIY+kPkUggOcQ8Sc3LNcuqGKXQH294W6nHrcPdKz
 /H4OuGszraGn6sCgn4YJzREmQ1SVoYD9sJdY7pbZSEPxeb0v6P1L5/bhhPniJ5y9n4Er
 XjaUZS5pLb9ERfS6tgfh/nVjObmcJxH+3DoNTglUT7xxujloGcgplS0yWCZNKFLNrz/w
 6UOvGkJ3Xl7YiFN0jKye2Ry6vGmSodP4PHG1fkVQKLtEhKcCn1i3/XhkNnUMhJS2U0WV
 HfuOefhr28tUuaS9EiRpk5rmuHBm27T8RuQIQGPdLb2unci3iLHyizheCSlpRlo+Bmwr tg== 
Received: from userp3030.oracle.com (userp3030.oracle.com [156.151.31.80])
 by userp2130.oracle.com with ESMTP id 2spw4teert-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 28 May 2019 23:50:57 +0000
Received: from pps.filterd (userp3030.oracle.com [127.0.0.1])
 by userp3030.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x4SNnL9d099195;
 Tue, 28 May 2019 23:50:57 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by userp3030.oracle.com with ESMTP id 2ss1fn57kf-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 28 May 2019 23:50:57 +0000
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 x4SNotKg025538;
 Tue, 28 May 2019 23:50:55 GMT
Received: from bostrovs-us.us.oracle.com (/10.152.32.65)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 28 May 2019 16:50:55 -0700
To: Stefano Stabellini <sstabellini@kernel.org>, konrad.wilk@oracle.com,
 jgross@suse.com
References: <alpine.DEB.2.21.1905281546410.16734@sstabellini-ThinkPad-T480s>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 mQINBFH8CgsBEAC0KiOi9siOvlXatK2xX99e/J3OvApoYWjieVQ9232Eb7GzCWrItCzP8FUV
 PQg8rMsSd0OzIvvjbEAvaWLlbs8wa3MtVLysHY/DfqRK9Zvr/RgrsYC6ukOB7igy2PGqZd+M
 MDnSmVzik0sPvB6xPV7QyFsykEgpnHbvdZAUy/vyys8xgT0PVYR5hyvhyf6VIfGuvqIsvJw5
 C8+P71CHI+U/IhsKrLrsiYHpAhQkw+Zvyeml6XSi5w4LXDbF+3oholKYCkPwxmGdK8MUIdkM
 d7iYdKqiP4W6FKQou/lC3jvOceGupEoDV9botSWEIIlKdtm6C4GfL45RD8V4B9iy24JHPlom
 woVWc0xBZboQguhauQqrBFooHO3roEeM1pxXjLUbDtH4t3SAI3gt4dpSyT3EvzhyNQVVIxj2
 FXnIChrYxR6S0ijSqUKO0cAduenhBrpYbz9qFcB/GyxD+ZWY7OgQKHUZMWapx5bHGQ8bUZz2
 SfjZwK+GETGhfkvNMf6zXbZkDq4kKB/ywaKvVPodS1Poa44+B9sxbUp1jMfFtlOJ3AYB0WDS
 Op3d7F2ry20CIf1Ifh0nIxkQPkTX7aX5rI92oZeu5u038dHUu/dO2EcuCjl1eDMGm5PLHDSP
 0QUw5xzk1Y8MG1JQ56PtqReO33inBXG63yTIikJmUXFTw6lLJwARAQABtDNCb3JpcyBPc3Ry
 b3Zza3kgKFdvcmspIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT6JAjgEEwECACIFAlH8
 CgsCGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEIredpCGysGyasEP/j5xApopUf4g
 9Fl3UxZuBx+oduuw3JHqgbGZ2siA3EA4bKwtKq8eT7ekpApn4c0HA8TWTDtgZtLSV5IdH+9z
 JimBDrhLkDI3Zsx2CafL4pMJvpUavhc5mEU8myp4dWCuIylHiWG65agvUeFZYK4P33fGqoaS
 VGx3tsQIAr7MsQxilMfRiTEoYH0WWthhE0YVQzV6kx4wj4yLGYPPBtFqnrapKKC8yFTpgjaK
 jImqWhU9CSUAXdNEs/oKVR1XlkDpMCFDl88vKAuJwugnixjbPFTVPyoC7+4Bm/FnL3iwlJVE
 qIGQRspt09r+datFzPqSbp5Fo/9m4JSvgtPp2X2+gIGgLPWp2ft1NXHHVWP19sPgEsEJXSr9
 tskM8ScxEkqAUuDs6+x/ISX8wa5Pvmo65drN+JWA8EqKOHQG6LUsUdJolFM2i4Z0k40BnFU/
 kjTARjrXW94LwokVy4x+ZYgImrnKWeKac6fMfMwH2aKpCQLlVxdO4qvJkv92SzZz4538az1T
 m+3ekJAimou89cXwXHCFb5WqJcyjDfdQF857vTn1z4qu7udYCuuV/4xDEhslUq1+GcNDjAhB
 nNYPzD+SvhWEsrjuXv+fDONdJtmLUpKs4Jtak3smGGhZsqpcNv8nQzUGDQZjuCSmDqW8vn2o
 hWwveNeRTkxh+2x1Qb3GT46uuQINBFH8CgsBEADGC/yx5ctcLQlB9hbq7KNqCDyZNoYu1HAB
 Hal3MuxPfoGKObEktawQPQaSTB5vNlDxKihezLnlT/PKjcXC2R1OjSDinlu5XNGc6mnky03q
 yymUPyiMtWhBBftezTRxWRslPaFWlg/h/Y1iDuOcklhpr7K1h1jRPCrf1yIoxbIpDbffnuyz
 kuto4AahRvBU4Js4sU7f/btU+h+e0AcLVzIhTVPIz7PM+Gk2LNzZ3/on4dnEc/qd+ZZFlOQ4
 KDN/hPqlwA/YJsKzAPX51L6Vv344pqTm6Z0f9M7YALB/11FO2nBB7zw7HAUYqJeHutCwxm7i
 BDNt0g9fhviNcJzagqJ1R7aPjtjBoYvKkbwNu5sWDpQ4idnsnck4YT6ctzN4I+6lfkU8zMzC
 gM2R4qqUXmxFIS4Bee+gnJi0Pc3KcBYBZsDK44FtM//5Cp9DrxRQOh19kNHBlxkmEb8kL/pw
 XIDcEq8MXzPBbxwHKJ3QRWRe5jPNpf8HCjnZz0XyJV0/4M1JvOua7IZftOttQ6KnM4m6WNIZ
 2ydg7dBhDa6iv1oKdL7wdp/rCulVWn8R7+3cRK95SnWiJ0qKDlMbIN8oGMhHdin8cSRYdmHK
 kTnvSGJNlkis5a+048o0C6jI3LozQYD/W9wq7MvgChgVQw1iEOB4u/3FXDEGulRVko6xCBU4
 SQARAQABiQIfBBgBAgAJBQJR/AoLAhsMAAoJEIredpCGysGyfvMQAIywR6jTqix6/fL0Ip8G
 jpt3uk//QNxGJE3ZkUNLX6N786vnEJvc1beCu6EwqD1ezG9fJKMl7F3SEgpYaiKEcHfoKGdh
 30B3Hsq44vOoxR6zxw2B/giADjhmWTP5tWQ9548N4VhIZMYQMQCkdqaueSL+8asp8tBNP+TJ
 PAIIANYvJaD8xA7sYUXGTzOXDh2THWSvmEWWmzok8er/u6ZKdS1YmZkUy8cfzrll/9hiGCTj
 u3qcaOM6i/m4hqtvsI1cOORMVwjJF4+IkC5ZBoeRs/xW5zIBdSUoC8L+OCyj5JETWTt40+lu
 qoqAF/AEGsNZTrwHJYu9rbHH260C0KYCNqmxDdcROUqIzJdzDKOrDmebkEVnxVeLJBIhYZUd
 t3Iq9hdjpU50TA6sQ3mZxzBdfRgg+vaj2DsJqI5Xla9QGKD+xNT6v14cZuIMZzO7w0DoojM4
 ByrabFsOQxGvE0w9Dch2BDSI2Xyk1zjPKxG1VNBQVx3flH37QDWpL2zlJikW29Ws86PHdthh
 Fm5PY8YtX576DchSP6qJC57/eAAe/9ztZdVAdesQwGb9hZHJc75B+VNm4xrh/PJO6c1THqdQ
 19WVJ+7rDx3PhVncGlbAOiiiE3NOFPJ1OQYxPKtpBUukAlOTnkKE6QcA4zckFepUkfmBV1wM
 Jg6OxFYd01z+a+oL
Message-ID: <4cfc2555-8933-b036-7068-470c388a665f@oracle.com>
Date: Tue, 28 May 2019 19:50:02 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.21.1905281546410.16734@sstabellini-ThinkPad-T480s>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9271
 signatures=668687
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1905280150
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9271
 signatures=668687
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000
 definitions=main-1905280150
Subject: Re: [Xen-devel] [PATCH v2] xen/swiotlb: don't initialize swiotlb
 twice on arm64
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Julien.Grall@arm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gNS8yOC8xOSA2OjQ4IFBNLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gRnJvbTogU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgo+Cj4gT24gYXJtNjQgc3dpb3Rs
YiBpcyBvZnRlbiAobm90IGFsd2F5cykgYWxyZWFkeSBpbml0aWFsaXplZCBieSBtZW1faW5pdC4K
PiBXZSBkb24ndCB3YW50IHRvIGluaXRpYWxpemUgaXQgdHdpY2UsIHdoaWNoIHdvdWxkIHRyaWdn
ZXIgYSBzZWNvbmQKPiBtZW1vcnkgYWxsb2NhdGlvbi4gTW9yZW92ZXIsIHRoZSBzZWNvbmQgbWVt
b3J5IHBvb2wgaXMgdHlwaWNhbGx5IG1hZGUgb2YKPiBoaWdoIHBhZ2VzIGFuZCBlbmRzIHVwIHJl
cGxhY2luZyB0aGUgb3JpZ2luYWwgbWVtb3J5IHBvb2wgb2YgbG93IHBhZ2VzLgo+IEFzIGEgc2lk
ZSBlZmZlY3Qgb2YgdGhpcyBjaGFuZ2UsIGl0IGlzIHBvc3NpYmxlIHRvIGhhdmUgbG93IHBhZ2Vz
IGluCj4gc3dpb3RsYi14ZW4gb24gYXJtNjQuCj4KPiBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0
YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+CgpIYXMgdGhpcyBiZWVuIHRlc3RlZCBvbiB4
ODY/CgotYm9yaXMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 29 00:49:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 May 2019 00:49:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVmmk-00087n-Te; Wed, 29 May 2019 00:49:42 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PiYs=T5=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hVmmj-00087i-9y
 for xen-devel@lists.xenproject.org; Wed, 29 May 2019 00:49:41 +0000
X-Inumbo-ID: a2e19958-81ab-11e9-8980-bc764e045a96
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a2e19958-81ab-11e9-8980-bc764e045a96;
 Wed, 29 May 2019 00:49:38 +0000 (UTC)
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 23.29.105.83 as
 permitted sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.50 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: k7a23iFshuU7XbgUqYSSVHauixk/GxHMw2B89GbJipzUNSIIVjuP4jkvjCWn3sZK4WzooWkEz5
 KCMjNe8rMTBYjXTFb/QHGoxs0KNymamEka5cuNz2fDWf4eBfxn0V98t6oC4xh2Kfa64MZs1Jg4
 iT5tSDynKcd4KkgsLPV8oHhYe1pGHRlxA1pYRwujHViC3u+oYiS8k2p3iOKzFHjv3j2UfwGtKq
 fLZ/iaEzvsy6YpFMpEDVEJKghasM8siGdGQAkI9MWgPtfEyWmGki1/dJsmk+vaLqYppaKkO7QX
 83I=
X-SBRS: 2.7
X-MesageID: 1023089
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,525,1549947600"; d="scan'208,217";a="1023089"
To: Mathieu Tarral <mathieu.tarral@protonmail.com>
References: <f3zRvkN8JOfpv5k6jz7TbWXz-sso4q6CGB-3S05mSco8SuDy0BoN5z5_Lj_-Xnto1FPMCkhE89trkq-_f6itwRZ5F4NI9MKrcqZk8cdT45A=@protonmail.com>
 <76bd924a-34b1-eb7c-d3be-6c33aa7729fc@citrix.com>
 <WL45-Mjyf7to-l_u4XAT3M46R6YcAECvEwl6SDzOWeLE_SOQUyF26Vj2cu0mScD47fS95OaBAWDddX7DL7yujvl03YffFRDoqrpRcFDSnxA=@protonmail.com>
 <oSx3iO5YqwrWedfgCT8yEj4jGrzisHnNA6d9XQIKAJJAOhr6TPANrqVHf6s56L8_WBgLtVMJv37Cypbr2emtg0ZKb25HdHo91eM1J1fVJHo=@protonmail.com>
 <4f34ed81-8993-2e5d-9aea-89a6e2d98b44@citrix.com>
 <rQKAjmE5sqmoHfveLrCC3tRz7edgAIkDUG5CRgmBhF975OXX_8ZdIsCFturwHzr04jeYiq5MPE5gHG3SeltMz5ZnrIs0XcO0QO_OXeBGhTg=@protonmail.com>
 <cf45071e-19dd-7afb-b9cf-55bb425d0908@citrix.com>
 <VDYDkg9Ke3s5AvTA6Dxcn9OU8vKyA-VlOf0K5B_IRIQs0F9B-XSWYjDPcQ-_TIe3qbVy410qpk5cIcL6KXYJAIr31L2qAr1ryodOkQSiUvk=@protonmail.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <0b97ca78-81f3-a45e-a651-05d2a420dc83@citrix.com>
Date: Tue, 28 May 2019 17:49:33 -0700
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <VDYDkg9Ke3s5AvTA6Dxcn9OU8vKyA-VlOf0K5B_IRIQs0F9B-XSWYjDPcQ-_TIe3qbVy410qpk5cIcL6KXYJAIr31L2qAr1ryodOkQSiUvk=@protonmail.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] [VMI] Possible race-condition in altp2m APIs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Tamas K Lengyel <tamas@tklengyel.com>
Content-Type: multipart/mixed; boundary="===============7111590664273602694=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============7111590664273602694==
Content-Type: multipart/alternative;
	boundary="------------C88889B6C5BF0B0175138F7E"
Content-Language: en-GB

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

On 28/05/2019 13:33, Mathieu Tarral wrote:
> Hi Andrew,
>
>>> The bug is still here, so we can exclude a microcode issue.
>> Good - that is one further angle excluded.Â  Always make sure you are
>> running with up-to-date microcode, but it looks like we back to
>> investigating a logical bug in libvmi or Xen.
>
> I reimplemented a small test, without the Drakvuf/Libvmi layers, that will inject traps on one API in Windows (NtCreateUserProcess),
> in the same way that Drakvuf does.
>
> I did some quick testing yesterday, with a Python script that was repeatedly
> starting the binary to monitor the API, and at the same time starting Ansible
> to run "c:\Windows\system32\reg.exe /?" via WinRM, to trigger some process creation.
>
> The traps are working, I see the software breakpoint hit, switching to the default
> view for singlestepping, and switching back to the execution view, so that's already good.
>
> After a series of tests on 1 or 4 VCPUs, my domain end up in 2 possible states:
> - frozen: the mouse doesn't move: so I would guess the VCPU are blocked.
>
> I'm calling the xc_(un)pause_domain APIs multiple times when I write to the shadow copies,
> but It's always synchronous, so I doubt that they interfered and "paused" the domain.

xc_{,un}pause_domain() calls are reference counted.Â  Calling unpause too
many times should be safe (from a refcount point of view), and should
fail the hypercall with -EINVAL.

>
> Also, the log output I have before I detect that Ansible failed to execute is that the resume succeded and
> Xen is ready to process VMI events.
>
> - BSOD: that's the second possibility, apparently I'm corrupting critical data structure in the operating system,
> and the Windbg analysis is inconclusive, so I can't tell much.
>
> Either way, I can't execute this test sequentially 10 000 times without a crash.

Ok good - this is a far easier place to start debugging from.

> -> Could you look at the implementation, and tell me if I misused the APIs somewhere ?
> https://gist.github.com/mtarral/d99ce5524cfcfb5290eaa05702c3e8e7

Some observations.

1)Â  In xen_pause_vm(), you do an xc_domain_getinfo().Â  First of all, the
API is crazy, so you also need to check "|| info.domid != domid" in your
error condition, but that shouldn't be an issue here as the domid isn't
changing.Â 

Furthermore, the results of xc_domain_getinfo() are stale before the
hypercall returns, so it is far less useful than it appears.

I'm afraid that the only safe way to issue pause/unpauses is to know
that you've reference counted your own correctly.Â  All entities in dom0
with privilege can fight over each others references, because there is
nothing Xen can use to distinguish the requests.

2) You allocate a libxl context but do nothing with it.Â  That can all
go, along with the linkage against libxl.Â  Also, you don't need to
create a logger like that.Â  Despite being utterly unacceptable behaviour
for a library, it is the default by passing NULL in xc_interface_open().

3) A malloc()/memset() pair is more commonly spelt calloc()


And some questions.

1) I'm guessing the drakvuf_inject_trap(drakvuf, 0x293e6a0, 0) call is
specific to the exact windows kernel in use?

2) In vmi_init(), what is the purpose of fmask and zero_page_gfn?Â  You
add one extra gfn to the guest, called zero_page, and fill it with 1's
from fmask.

3) You create two altp2m's, but both have the same default access.Â  Is
this deliberate, or a bug?Â  If deliberate, why?

Finally, and probably the source of the memory corruption...

4) When injecting a trap, you allocate a new gfn, memcpy() the contents
and insert a 0xcc (so far so good).Â  You then remap the executable view
to point at the new gfn with a breakpoint in (fine), and remap the
readable view to point at the zero_page, which is full of 1's (uh-oh).

What is this final step trying to achieve?Â  It guarantees that
patch-guard will eventually notice and BSOD your VM for critical
structure corruption.Â  The read-only view needs to point to the original
gfn with only read permissions, so when Windows reads the gfn back, it
sees what it expects.Â  You also need to prohibit writes to either gfn so
you can spot writes (unlikely in this case but important for general
introspection) so you can propagate the change to both copies.

>
> I used the compat APIs, like Drakvuf does.
>
> @Tamas, if you could check the traps implementation.
>
> You also have stress-test.py, which is the small test suite that I used, and
> the screenshot showing the stdout preceding a test failure,
> when Ansible couldn't contact WinRM service because the domain was frozen.
>
> Note: I stole some code from libvmi, to handle page read/write in Xen.
>
> PS: in the case where the domain is frozen, and I destroy the domain, a (null) entry will remain
> in xl list, despite that my stress-test.py process is already dead.
>
> I have 4 of these entries in my xl list right now.

That's almost certainly a reference not being dropped on a page.Â  Can
you run `xl debug-keys q` and paste the resulting analysis which will be
visible in `xl dmesg`?

It is probably some missing cleanup in the altp2m code.

~Andrew

--------------C88889B6C5BF0B0175138F7E
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/05/2019 13:33, Mathieu Tarral
      wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:VDYDkg9Ke3s5AvTA6Dxcn9OU8vKyA-VlOf0K5B_IRIQs0F9B-XSWYjDPcQ-_TIe3qbVy410qpk5cIcL6KXYJAIr31L2qAr1ryodOkQSiUvk=@protonmail.com">
      <pre class="moz-quote-pre" wrap="">Hi Andrew,

</pre>
      <blockquote type="cite">
        <blockquote type="cite">
          <pre class="moz-quote-pre" wrap="">The bug is still here, so we can exclude a microcode issue.
</pre>
        </blockquote>
        <pre class="moz-quote-pre" wrap="">
Good - that is one further angle excluded.Â  Always make sure you are
running with up-to-date microcode, but it looks like we back to
investigating a logical bug in libvmi or Xen.
</pre>
      </blockquote>
      <pre class="moz-quote-pre" wrap="">

I reimplemented a small test, without the Drakvuf/Libvmi layers, that will inject traps on one API in Windows (NtCreateUserProcess),
in the same way that Drakvuf does.

I did some quick testing yesterday, with a Python script that was repeatedly
starting the binary to monitor the API, and at the same time starting Ansible
to run "c:\Windows\system32\reg.exe /?" via WinRM, to trigger some process creation.

The traps are working, I see the software breakpoint hit, switching to the default
view for singlestepping, and switching back to the execution view, so that's already good.

After a series of tests on 1 or 4 VCPUs, my domain end up in 2 possible states:
- frozen: the mouse doesn't move: so I would guess the VCPU are blocked.

I'm calling the xc_(un)pause_domain APIs multiple times when I write to the shadow copies,
but It's always synchronous, so I doubt that they interfered and "paused" the domain.</pre>
    </blockquote>
    <br>
    xc_{,un}pause_domain() calls are reference counted.Â  Calling unpause
    too many times should be safe (from a refcount point of view), and
    should fail the hypercall with -EINVAL.<br>
    <br>
    <blockquote type="cite"
cite="mid:VDYDkg9Ke3s5AvTA6Dxcn9OU8vKyA-VlOf0K5B_IRIQs0F9B-XSWYjDPcQ-_TIe3qbVy410qpk5cIcL6KXYJAIr31L2qAr1ryodOkQSiUvk=@protonmail.com">
      <pre class="moz-quote-pre" wrap="">

Also, the log output I have before I detect that Ansible failed to execute is that the resume succeded and
Xen is ready to process VMI events.

- BSOD: that's the second possibility, apparently I'm corrupting critical data structure in the operating system,
and the Windbg analysis is inconclusive, so I can't tell much.

Either way, I can't execute this test sequentially 10 000 times without a crash.</pre>
    </blockquote>
    <br>
    Ok good - this is a far easier place to start debugging from.<br>
    <br>
    <blockquote type="cite"
cite="mid:VDYDkg9Ke3s5AvTA6Dxcn9OU8vKyA-VlOf0K5B_IRIQs0F9B-XSWYjDPcQ-_TIe3qbVy410qpk5cIcL6KXYJAIr31L2qAr1ryodOkQSiUvk=@protonmail.com">
      <pre class="moz-quote-pre" wrap="">-&gt; Could you look at the implementation, and tell me if I misused the APIs somewhere ?
<a class="moz-txt-link-freetext" href="https://gist.github.com/mtarral/d99ce5524cfcfb5290eaa05702c3e8e7">https://gist.github.com/mtarral/d99ce5524cfcfb5290eaa05702c3e8e7</a></pre>
    </blockquote>
    <br>
    Some observations.<br>
    <br>
    1)Â  In xen_pause_vm(), you do an xc_domain_getinfo().Â  First of all,
    the API is crazy, so you also need to check "|| info.domid != domid"
    in your error condition, but that shouldn't be an issue here as the
    domid isn't changing.Â  <br>
    <br>
    Furthermore, the results of xc_domain_getinfo() are stale before the
    hypercall returns, so it is far less useful than it appears.<br>
    <br>
    I'm afraid that the only safe way to issue pause/unpauses is to know
    that you've reference counted your own correctly.Â  All entities in
    dom0 with privilege can fight over each others references, because
    there is nothing Xen can use to distinguish the requests.<br>
    <br>
    2) You allocate a libxl context but do nothing with it.Â  That can
    all go, along with the linkage against libxl.Â  Also, you don't need
    to create a logger like that.Â  Despite being utterly unacceptable
    behaviour for a library, it is the default by passing NULL in
    xc_interface_open().<br>
    <br>
    3) A malloc()/memset() pair is more commonly spelt calloc()<br>
    <br>
    <br>
    And some questions.<br>
    <br>
    1) I'm guessing the <span class="pl-c1">drakvuf_inject_trap</span>(drakvuf,
    <span class="pl-c1">0x293e6a0</span>, <span class="pl-c1">0</span>)
    call is specific to the exact windows kernel in use?<br>
    <br>
    2) In vmi_init(), what is the purpose of fmask and zero_page_gfn?Â 
    You add one extra gfn to the guest, called zero_page, and fill it
    with 1's from fmask.<br>
    <br>
    3) You create two altp2m's, but both have the same default access.Â 
    Is this deliberate, or a bug?Â  If deliberate, why?<br>
    <br>
    Finally, and probably the source of the memory corruption...<br>
    <br>
    4) When injecting a trap, you allocate a new gfn, memcpy() the
    contents and insert a 0xcc (so far so good).Â  You then remap the
    executable view to point at the new gfn with a breakpoint in (fine),
    and remap the readable view to point at the zero_page, which is full
    of 1's (uh-oh).<br>
    <br>
    What is this final step trying to achieve?Â  It guarantees that
    patch-guard will eventually notice and BSOD your VM for critical
    structure corruption.Â  The read-only view needs to point to the
    original gfn with only read permissions, so when Windows reads the
    gfn back, it sees what it expects.Â  You also need to prohibit writes
    to either gfn so you can spot writes (unlikely in this case but
    important for general introspection) so you can propagate the change
    to both copies.<br>
    <br>
    <blockquote type="cite"
cite="mid:VDYDkg9Ke3s5AvTA6Dxcn9OU8vKyA-VlOf0K5B_IRIQs0F9B-XSWYjDPcQ-_TIe3qbVy410qpk5cIcL6KXYJAIr31L2qAr1ryodOkQSiUvk=@protonmail.com">
      <pre class="moz-quote-pre" wrap="">

I used the compat APIs, like Drakvuf does.

@Tamas, if you could check the traps implementation.

You also have stress-test.py, which is the small test suite that I used, and
the screenshot showing the stdout preceding a test failure,
when Ansible couldn't contact WinRM service because the domain was frozen.

Note: I stole some code from libvmi, to handle page read/write in Xen.

PS: in the case where the domain is frozen, and I destroy the domain, a (null) entry will remain
in xl list, despite that my stress-test.py process is already dead.

I have 4 of these entries in my xl list right now.</pre>
    </blockquote>
    <br>
    That's almost certainly a reference not being dropped on a page.Â 
    Can you run `xl debug-keys q` and paste the resulting analysis which
    will be visible in `xl dmesg`?<br>
    <br>
    It is probably some missing cleanup in the altp2m code.<br>
    <br>
    ~Andrew<br>
  </body>
</html>

--------------C88889B6C5BF0B0175138F7E--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7111590664273602694==--


From xen-devel-bounces@lists.xenproject.org Wed May 29 01:35:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 May 2019 01:35:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVnUW-0002UV-W9; Wed, 29 May 2019 01:34:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YOWO=T5=tklengyel.com=bounce+e181d6.cd840-xen-devel=lists.xenproject.org@srs-us1.protection.inumbo.net>)
 id 1hVnUV-0002UO-IX
 for xen-devel@lists.xenproject.org; Wed, 29 May 2019 01:34:55 +0000
X-Inumbo-ID: f5cda044-81b1-11e9-8980-bc764e045a96
Received: from rs224.mailgun.us (unknown [209.61.151.224])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f5cda044-81b1-11e9-8980-bc764e045a96;
 Wed, 29 May 2019 01:34:54 +0000 (UTC)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=tklengyel.com;
 q=dns/txt; 
 s=krs; t=1559093694; h=Content-Transfer-Encoding: Content-Type: Cc: To:
 Subject: Message-ID: Date: From: In-Reply-To: References: MIME-Version:
 Sender; bh=PyhOAjOt0t83C39kTbfYKUsQB1EV+5bAFehqC53g1b8=;
 b=IAhQaMqnAFlxkIGXr1Vf6Kz5OECeJm0MT0Cola7KbWGzmMm25ETnCMZOH+v0AVcaN3pRuLGa
 /4qRTlCqivf+xFFqL5wawPqED+bbyyRKX9TEmaUVQhHWYGwA5MtmM5J7tmNOqzz/GbZMCFQE
 srstthXi1BV+5HZplQtan2eYrZ0=
X-Mailgun-Sending-Ip: 209.61.151.224
X-Mailgun-Sid: WyIyYTNmOCIsICJ4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmciLCAiY2Q4NDAiXQ==
Received: from mail-lj1-f180.google.com (mail-lj1-f180.google.com
 [209.85.208.180])
 by mxa.mailgun.org with ESMTP id 5cede1bd.7f9f7d6d5fb0-smtp-out-n02;
 Wed, 29 May 2019 01:34:53 -0000 (UTC)
Received: by mail-lj1-f180.google.com with SMTP id j24so778195ljg.1
 for <xen-devel@lists.xenproject.org>; Tue, 28 May 2019 18:34:52 -0700 (PDT)
X-Gm-Message-State: APjAAAWU/v21ROHObjWIPgzwZLlZf2EdGBzU5ToID0Z/Yo8HonzgKAVT
 B+4BuBf2MM1tqEPKzd/6Qtg3HQq3zZB00gYm9ng=
X-Google-Smtp-Source: APXvYqygKJf6NUCe9gLb/lMzgeSDKCAbmPMCoArfgWGxXBsDmn5uBf4qBmW4Kz9Iw5kB4fZzFWl/usjgG86tTSfPFlw=
X-Received: by 2002:a2e:87c9:: with SMTP id v9mr39334728ljj.100.1559093691396; 
 Tue, 28 May 2019 18:34:51 -0700 (PDT)
MIME-Version: 1.0
References: <f3zRvkN8JOfpv5k6jz7TbWXz-sso4q6CGB-3S05mSco8SuDy0BoN5z5_Lj_-Xnto1FPMCkhE89trkq-_f6itwRZ5F4NI9MKrcqZk8cdT45A=@protonmail.com>
 <76bd924a-34b1-eb7c-d3be-6c33aa7729fc@citrix.com>
 <WL45-Mjyf7to-l_u4XAT3M46R6YcAECvEwl6SDzOWeLE_SOQUyF26Vj2cu0mScD47fS95OaBAWDddX7DL7yujvl03YffFRDoqrpRcFDSnxA=@protonmail.com>
 <oSx3iO5YqwrWedfgCT8yEj4jGrzisHnNA6d9XQIKAJJAOhr6TPANrqVHf6s56L8_WBgLtVMJv37Cypbr2emtg0ZKb25HdHo91eM1J1fVJHo=@protonmail.com>
 <4f34ed81-8993-2e5d-9aea-89a6e2d98b44@citrix.com>
 <rQKAjmE5sqmoHfveLrCC3tRz7edgAIkDUG5CRgmBhF975OXX_8ZdIsCFturwHzr04jeYiq5MPE5gHG3SeltMz5ZnrIs0XcO0QO_OXeBGhTg=@protonmail.com>
 <cf45071e-19dd-7afb-b9cf-55bb425d0908@citrix.com>
 <VDYDkg9Ke3s5AvTA6Dxcn9OU8vKyA-VlOf0K5B_IRIQs0F9B-XSWYjDPcQ-_TIe3qbVy410qpk5cIcL6KXYJAIr31L2qAr1ryodOkQSiUvk=@protonmail.com>
 <0b97ca78-81f3-a45e-a651-05d2a420dc83@citrix.com>
In-Reply-To: <0b97ca78-81f3-a45e-a651-05d2a420dc83@citrix.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Tue, 28 May 2019 18:34:14 -0700
X-Gmail-Original-Message-ID: <CABfawhm3Qt6PNCHqR=u9_Q=UCGvQmftrcpoMLxa=sdNaPJmEiw@mail.gmail.com>
Message-ID: <CABfawhm3Qt6PNCHqR=u9_Q=UCGvQmftrcpoMLxa=sdNaPJmEiw@mail.gmail.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [VMI] Possible race-condition in altp2m APIs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Mathieu Tarral <mathieu.tarral@protonmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBBbmQgc29tZSBxdWVzdGlvbnMuCj4KPiAxKSBJJ20gZ3Vlc3NpbmcgdGhlIGRyYWt2dWZfaW5q
ZWN0X3RyYXAoZHJha3Z1ZiwgMHgyOTNlNmEwLCAwKSBjYWxsIGlzIHNwZWNpZmljIHRvIHRoZSBl
eGFjdCB3aW5kb3dzIGtlcm5lbCBpbiB1c2U/Cj4KPiAyKSBJbiB2bWlfaW5pdCgpLCB3aGF0IGlz
IHRoZSBwdXJwb3NlIG9mIGZtYXNrIGFuZCB6ZXJvX3BhZ2VfZ2ZuPyAgWW91IGFkZCBvbmUgZXh0
cmEgZ2ZuIHRvIHRoZSBndWVzdCwgY2FsbGVkIHplcm9fcGFnZSwgYW5kIGZpbGwgaXQgd2l0aCAx
J3MgZnJvbSBmbWFzay4KPgo+IDMpIFlvdSBjcmVhdGUgdHdvIGFsdHAybSdzLCBidXQgYm90aCBo
YXZlIHRoZSBzYW1lIGRlZmF1bHQgYWNjZXNzLiAgSXMgdGhpcyBkZWxpYmVyYXRlLCBvciBhIGJ1
Zz8gIElmIGRlbGliZXJhdGUsIHdoeT8KPgo+IEZpbmFsbHksIGFuZCBwcm9iYWJseSB0aGUgc291
cmNlIG9mIHRoZSBtZW1vcnkgY29ycnVwdGlvbi4uLgo+Cj4gNCkgV2hlbiBpbmplY3RpbmcgYSB0
cmFwLCB5b3UgYWxsb2NhdGUgYSBuZXcgZ2ZuLCBtZW1jcHkoKSB0aGUgY29udGVudHMgYW5kIGlu
c2VydCBhIDB4Y2MgKHNvIGZhciBzbyBnb29kKS4gIFlvdSB0aGVuIHJlbWFwIHRoZSBleGVjdXRh
YmxlIHZpZXcgdG8gcG9pbnQgYXQgdGhlIG5ldyBnZm4gd2l0aCBhIGJyZWFrcG9pbnQgaW4gKGZp
bmUpLCBhbmQgcmVtYXAgdGhlIHJlYWRhYmxlIHZpZXcgdG8gcG9pbnQgYXQgdGhlIHplcm9fcGFn
ZSwgd2hpY2ggaXMgZnVsbCBvZiAxJ3MgKHVoLW9oKS4KPgo+IFdoYXQgaXMgdGhpcyBmaW5hbCBz
dGVwIHRyeWluZyB0byBhY2hpZXZlPyAgSXQgZ3VhcmFudGVlcyB0aGF0IHBhdGNoLWd1YXJkIHdp
bGwgZXZlbnR1YWxseSBub3RpY2UgYW5kIEJTT0QgeW91ciBWTSBmb3IgY3JpdGljYWwgc3RydWN0
dXJlIGNvcnJ1cHRpb24uICBUaGUgcmVhZC1vbmx5IHZpZXcgbmVlZHMgdG8gcG9pbnQgdG8gdGhl
IG9yaWdpbmFsIGdmbiB3aXRoIG9ubHkgcmVhZCBwZXJtaXNzaW9ucywgc28gd2hlbiBXaW5kb3dz
IHJlYWRzIHRoZSBnZm4gYmFjaywgaXQgc2VlcyB3aGF0IGl0IGV4cGVjdHMuICBZb3UgYWxzbyBu
ZWVkIHRvIHByb2hpYml0IHdyaXRlcyB0byBlaXRoZXIgZ2ZuIHNvIHlvdSBjYW4gc3BvdCB3cml0
ZXMgKHVubGlrZWx5IGluIHRoaXMgY2FzZSBidXQgaW1wb3J0YW50IGZvciBnZW5lcmFsIGludHJv
c3BlY3Rpb24pIHNvIHlvdSBjYW4gcHJvcGFnYXRlIHRoZSBjaGFuZ2UgdG8gYm90aCBjb3BpZXMu
CgpJIGNhbiBhbnN3ZXIgdGhlc2UgcXVlc3Rpb25zIGJhc2VkIG9uIGhvdyBJJ3ZlIHNldCBpdCB1
cCBpbiBEUkFLVlVGCihoYXZlbid0IGNoZWNrZWQgTWF0aGl1ZSdzIGltcGxlbWVudGF0aW9uIGFu
ZCBJIHdvbid0IGJlIGFibGUgZm9yIGEKd2hpbGUgYXMgSSdtIHRyYXZlbGluZyBhdCB0aGUgbW9t
ZW50KS4gVGhlIHJlYXNvbiB3ZSBoYXZlIG11bHRpcGxlIEVQVAp2aWV3cyBpcyB0byBtYWtlIGl0
IGFsbCBtdWx0aS12Q1BVIHNhZmUuIFN3YXBwaW5nIHRoZSB2aWV3cyBhcm91bmQgY2FuCmJlIGRv
bmUgcGVyLXZDUFUgYW5kIHdlIGRvbid0IGhhdmUgdG8gcmVtb3ZlL3JlYXBwbHkgYnJlYWtwb2lu
dHMgYWxsCnRoZSB0aW1lIGFuZCBwYXVzZSB0aGUgZW50aXJlIGRvbWFpbiB3aGlsZSBkb2luZyBz
by4KClRoZXJlIGFyZSB0aHJlZSB2aWV3cyBiZWluZyB1c2VkOiB0aGUgZGVmYXVsdCAoaG9zdHAy
bSk7IHRoZQpleGVjdXRlLXZpZXcgd2hpY2ggaXMgYWN0aXZlIGJ5IGRlZmF1bHQgYW5kIGhhcyB0
aGUgcmVtYXBwZWQKc2hhZG93LWNvcGllcyBvZiB0aGUgcGFnZXMgd2l0aCBicmVha3BvaW50cyBp
bmplY3RlZCBhdCB0aGUgdmVyeSBlbmQKb2YgdGhlIGd1ZXN0cycgcGh5c21hcDsgYW5kIHRoZSBy
ZWFkLW9ubHkgdmlldyB0aGF0IGlzIG9ubHkgdXNlZCB3aGVuCnNvbWVvbmUgaXMgdHJ5aW5nIHRv
IHJlYWQgdGhlIGFjdHVhbCBhZGRyZXNzIG9mIGEgc2hhZG93LWNvcHkgYXQgdGhlCmVuZCBvZiB0
aGUgcGh5c21hcCAoaWUuIG5vdCB2aWEgdGhlIHJlbWFwcGVkIGdmbikuCgpUaGUgcmVhZC1vbmx5
IHZpZXcgaGFzIGFsbCBzaGFkb3ctY29weSBnZm4ncyByZW1hcHBlZCB0byB0aGF0IG9uZSBwYWdl
CmZ1bGwgb2YgMSdzLCBiZWNhdXNlIGlmIHlvdSByZWFkIHJhbmRvbSBsYXJnZSBnZm4ncyBpbiB0
aGUgZ3Vlc3RzJwptZW1vcnkgc3BhY2UgdGhhdCdzIHdoYXQgWGVuJ3MgZW11bGF0b3IgcmV0dXJu
cy4gSXQgaXMgY2FsbGVkCnplcm9fcGFnZSBiZWNhdXNlIEkgb3JpZ2luYWxseSBndWVzc2VkIHRo
YXQgdGhvc2UgcGFnZXMgc2hvdWxkIGJlIGFsbAowIGJ1dCBpdCB0dXJuZWQgb3V0IEkgd2FzIHdy
b25nLiBKdXN0IGhhdmVuJ3QgY2hhbmdlIHRoZSBuYW1lIG9mIGl0CnlldC4gVGhpcyBwYWdlIGlz
IHRoZXJlIGJlY2F1c2Ugd2Ugd2FudCB0byBhdm9pZCBzb21lb25lIGJlaW5nIGFibGUgdG8KZmlu
ZCBvdXQgdGhhdCB0aGVyZSBhcmUgc2hhZG93IHBhZ2VzIHByZXNlbnQuIEl0IHdvdWxkIGJlIHF1
aXRlCm9idmlvdXMgc29tZXRoaW5nIGlzICJvZGQiIHdoZW4geW91IGNhbiBmaW5kIGNvcGllcyBv
ZiB0aGUgV2luZG93cwprZXJuZWwgbWVtb3J5IHBhZ2VzIGF0IHRoZSBlbmQgb2YgdGhlIG1lbW9y
eSBzcGFjZS4gU28gdGhlIHNoYWRvdwpwYWdlcycgcmVhbCBHRk4gbWVtX2FjY2VzcyBpcyByZXN0
cmljdGVkIGluIHRoZSBleGVjdXRlIHZpZXcsIHdoaWNoCmFsbG93cyB1cyB0byBzd2l0Y2ggdG8g
dGhlIHJlYWQtb25seSB2aWV3IHdpdGggTVRGIGVuYWJsZWQgYW5kIHRoZW4KYmFjayBhZnRlcndh
cmRzLiBUaGF0IHdheSB0aGUgc2hhZG93IHBhZ2VzIGFyZSBub3QgdmlzaWJsZSB0byB0aGUKZ3Vl
c3QsIGlmIHNvbWVvbmUgdHJpZXMgdG8gcmVhZCB0aGVtIHRoZXkgcmV0dXJuIHRoZSBzYW1lIHZh
bHVlIGFuZApiZWhhdmUgdGhlIHNhbWUgYXMgYWxsIG90aGVyIHVubWFwcGVkIGdmbidzIGluIHRo
YXQgbWVtb3J5IHJlZ2lvbi4KClNvIHNpbmNlIHRoZSByZWFkLW9ubHkgdmlldyB3aXRoIGFsbCB0
aGUgMSdzIGlzIHJhcmVseSB1c2VkLCBsZXQncwp0YWxrIGFib3V0IHdoeSBwYXRjaGd1YXJkIGNh
bid0IG5vdGljZSBjaGFuZ2VzIHRvIHRoZSBrZXJuZWw6IHRoZQpleGVjdXRlLXZpZXcgaGFzIGFs
bCBwYWdlcyB0aGF0IHdlcmUgYnJlYWtwb2ludGVkIHJlbWFwcGVkIGFuZCBtYXJrZWQKZXhlY3V0
ZS1vbmx5LiBXaGVuIHBhdGNoZ3VhcmQgdHJpZXMgdG8gcmVhZCB0aGVzZSBwYWdlcywgdGhlIHZp
ZXcgaXMKc3dhcHBlZCBiYWNrIHRvIHRoZSBob3N0cDJtIHdpdGggTVRGIGVuYWJsZWQuIFRoZW4g
aW4gdGhlIE1URiBjYWxsYmFjawp0aGUgdmlldyBpcyBzd2FwcGVkIGJhY2sgdG8gdGhlIGV4ZWN1
dGUtdmlldy4gVGhpcyBtZWFucyB0aGF0CnBhdGNoZ3VhcmQgb25seSBldmVyIHJlYWRzIHRoZSBv
cmlnaW5hbCBwYWdlIGZyb20gdGhlIGhvc3RwMm0uIElmIHRoZQpwYWdlIGlzIGJlaW5nIHdyaXR0
ZW4gdG8sIHRoZSBzYW1lIGRhbmNlIGhhcHBlbnMgd2l0aCB0aGUgYWRkaXRpb24gb2YKdGhlIHdo
b2xlIHBhZ2UgYmVpbmcgcmUtY29waWVkIHRvIHRoZSBzaGFkb3cgbG9jYXRpb24gYW5kIHRoZQpi
cmVha3BvaW50cyBiZWluZyByZWFwcGxpZWQgb24gdGhlIHNoYWRvdyBjb3B5LiBUaGlzIGNvcHkg
aGFwcGVucwp3aGlsZSB0aGUgd2hvbGUgZG9tYWluIGlzIHBhdXNlZCB0byBhdm9pZCByYWNlLWNv
bmRpdGlvbi4KCkkgaG9wZSB0aGlzIG1ha2VzIHNlbnNlLgoKVGFtYXMKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 29 01:59:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 May 2019 01:59:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVnru-00048t-7G; Wed, 29 May 2019 01:59:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YOWO=T5=tklengyel.com=bounce+e181d6.cd840-xen-devel=lists.xenproject.org@srs-us1.protection.inumbo.net>)
 id 1hVnrs-00048m-N6
 for xen-devel@lists.xenproject.org; Wed, 29 May 2019 01:59:04 +0000
X-Inumbo-ID: 55a57310-81b5-11e9-8980-bc764e045a96
Received: from rs224.mailgun.us (unknown [209.61.151.224])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 55a57310-81b5-11e9-8980-bc764e045a96;
 Wed, 29 May 2019 01:59:03 +0000 (UTC)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=tklengyel.com;
 q=dns/txt; 
 s=krs; t=1559095143; h=Content-Type: Cc: To: Subject: Message-ID: Date:
 From: In-Reply-To: References: MIME-Version: Sender;
 bh=qBjrKX+o0f+CqPV0JrkQ5LLZAZZ+gp3vWMTCVKnIhDw=;
 b=FUOcHrbd2/FvPYrMukuXaXVjvnE2xFaZyk+sZz/uF8wsSUN/K6YTNYMeimoz14+16PCfdsPr
 ocpMfqM/GQFx8GD7Sy70YkU1jd9WI5PqwVHTxkaK2mHEDo2iIHgWmLWSDgcVR5+XHvXe8dnx
 +dUE6gmc1+uu8WzLGFDtZB8FPTI=
X-Mailgun-Sending-Ip: 209.61.151.224
X-Mailgun-Sid: WyIyYTNmOCIsICJ4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmciLCAiY2Q4NDAiXQ==
Received: from mail-lf1-f54.google.com (mail-lf1-f54.google.com
 [209.85.167.54])
 by mxa.mailgun.org with ESMTP id 5cede766.7f3087261a30-smtp-out-n03;
 Wed, 29 May 2019 01:59:02 -0000 (UTC)
Received: by mail-lf1-f54.google.com with SMTP id q26so625030lfc.3
 for <xen-devel@lists.xenproject.org>; Tue, 28 May 2019 18:59:02 -0700 (PDT)
X-Gm-Message-State: APjAAAXSeXledkGy4x82cFl2xu0XssviwMFI4ccXXXj8BENHHdNNg9M4
 Il/hYOyRNgSaMezXfMallYKbZYMoSKXDUanhuU4=
X-Google-Smtp-Source: APXvYqxK98P+oYZ2liAiHdbdAkSpMK2l91PnIpBqFz+bEai/qrwsVNiIYSLYwc4aPJvIYMCkt1wzNPRp4TUCWdGQ7hQ=
X-Received: by 2002:a19:ee0a:: with SMTP id g10mr28617348lfb.127.1559095141378; 
 Tue, 28 May 2019 18:59:01 -0700 (PDT)
MIME-Version: 1.0
References: <f3zRvkN8JOfpv5k6jz7TbWXz-sso4q6CGB-3S05mSco8SuDy0BoN5z5_Lj_-Xnto1FPMCkhE89trkq-_f6itwRZ5F4NI9MKrcqZk8cdT45A=@protonmail.com>
 <76bd924a-34b1-eb7c-d3be-6c33aa7729fc@citrix.com>
 <WL45-Mjyf7to-l_u4XAT3M46R6YcAECvEwl6SDzOWeLE_SOQUyF26Vj2cu0mScD47fS95OaBAWDddX7DL7yujvl03YffFRDoqrpRcFDSnxA=@protonmail.com>
 <oSx3iO5YqwrWedfgCT8yEj4jGrzisHnNA6d9XQIKAJJAOhr6TPANrqVHf6s56L8_WBgLtVMJv37Cypbr2emtg0ZKb25HdHo91eM1J1fVJHo=@protonmail.com>
 <4f34ed81-8993-2e5d-9aea-89a6e2d98b44@citrix.com>
 <rQKAjmE5sqmoHfveLrCC3tRz7edgAIkDUG5CRgmBhF975OXX_8ZdIsCFturwHzr04jeYiq5MPE5gHG3SeltMz5ZnrIs0XcO0QO_OXeBGhTg=@protonmail.com>
 <cf45071e-19dd-7afb-b9cf-55bb425d0908@citrix.com>
 <VDYDkg9Ke3s5AvTA6Dxcn9OU8vKyA-VlOf0K5B_IRIQs0F9B-XSWYjDPcQ-_TIe3qbVy410qpk5cIcL6KXYJAIr31L2qAr1ryodOkQSiUvk=@protonmail.com>
In-Reply-To: <VDYDkg9Ke3s5AvTA6Dxcn9OU8vKyA-VlOf0K5B_IRIQs0F9B-XSWYjDPcQ-_TIe3qbVy410qpk5cIcL6KXYJAIr31L2qAr1ryodOkQSiUvk=@protonmail.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Tue, 28 May 2019 18:58:25 -0700
X-Gmail-Original-Message-ID: <CABfawhkGCiRcCWrk4yKsNV88RJHrfV-_5-YyWe=NPKGcJbNb=A@mail.gmail.com>
Message-ID: <CABfawhkGCiRcCWrk4yKsNV88RJHrfV-_5-YyWe=NPKGcJbNb=A@mail.gmail.com>
To: Mathieu Tarral <mathieu.tarral@protonmail.com>
Subject: Re: [Xen-devel] [VMI] Possible race-condition in altp2m APIs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBAVGFtYXMsIGlmIHlvdSBjb3VsZCBjaGVjayB0aGUgdHJhcHMgaW1wbGVtZW50YXRpb24uCgpJ
IGhhZCBhIHF1aWNrIGxvb2sgYW5kIGl0IHNlZW1zIGxpa2UgeW91IGZvcmdvdCB0byBzZXQgdGhl
IG1lbV9hY2Nlc3MKcGVybWlzc2lvbnMgb24gdGhlIHBhZ2VzLiBZb3UgbmVlZCB0aGUgcmVtYXBw
ZWQgZ2ZuJ3MgdG8gYmUgbWFya2VkCmV4ZWN1dGUtb25seSBpbiB0aGUgYWx0cDJtX2lkeCB2aWV3
LCBhbmQgdGhlaXIgYWN0dWFsIGdmbiBjb21wbGV0ZWx5CmluYWNjZXNzaWJsZSBpbiBhbHRwMm1f
aWR4LiBZb3UgbmVlZCB0byBzd2FwIHRoZSB2aWV3cyB3aGVuIHRob3NlCm1lbW9yeSBhY2Nlc3Mg
cGVybWlzc2lvbnMgYXJlIHZpb2xhdGVkIGFjY29yZGluZ2x5IHRvIHRoZSBob3N0cDJtIG9yCnRv
IHRoZSBhbHRwMm1faWRyIHZpZXcuIFdpdGhvdXQgdGhhdCBwYXRjaGd1YXJkIGlzIGdvaW5nIHRv
IGJsdWVzY3JlZW4KeW91LgoKQWxzbywgaWYgeW91IGNvcHkgY29kZSBmcm9tIHRoZSBEUkFLVlVG
IGNvZGUtYmFzZSBwbGVhc2UgbWFrZSBzdXJlIHlvdQphcHBseSB0aGUgbGljZW5zZSB0aGF0IGNv
bWVzIHdpdGggdGhhdCBjb2RlIChpdCdzIG5vdCBwbGFpbiBHUEwpLgoKVGhhbmtzLApUYW1hcwoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 29 03:59:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 May 2019 03:59:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVpjZ-000532-8T; Wed, 29 May 2019 03:58:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PiYs=T5=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hVpjX-00052v-Pk
 for xen-devel@lists.xenproject.org; Wed, 29 May 2019 03:58:35 +0000
X-Inumbo-ID: 04abf0c2-81c6-11e9-a418-cfe3a45b93d2
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 04abf0c2-81c6-11e9-a418-cfe3a45b93d2;
 Wed, 29 May 2019 03:58:29 +0000 (UTC)
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 23.29.105.83 as
 permitted sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.50 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: fNozD1/9jngs4534ZBKHYrD68+tGaUoqxTftYVIWjOXynXxd596hfylWhrJsFpSy8kMZE6YcWZ
 wwmUv9yXRjQyGHO+iCojoYlq6bG4O/jNTtHAlPOxjok/vzmCkfboqf87XeXkVpHfkFUTAGUa38
 DJMBewJI+rq8ILNEpN4e+yyFWrt41WQDGsoqGJq0Zrd6lyM9Wx46nvh5gVQOaf8uyA2ZFDhf2a
 BAxlt7oiyqjGRwZRLkrMLk/t24B1XqufSU6S2HHlUmDwoOjcm6detJ+LM0TZ8PnyqkfT4ypyFm
 Z9I=
X-SBRS: 2.7
X-MesageID: 1021285
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,525,1549947600"; 
   d="scan'208";a="1021285"
To: Tamas K Lengyel <tamas@tklengyel.com>
References: <f3zRvkN8JOfpv5k6jz7TbWXz-sso4q6CGB-3S05mSco8SuDy0BoN5z5_Lj_-Xnto1FPMCkhE89trkq-_f6itwRZ5F4NI9MKrcqZk8cdT45A=@protonmail.com>
 <76bd924a-34b1-eb7c-d3be-6c33aa7729fc@citrix.com>
 <WL45-Mjyf7to-l_u4XAT3M46R6YcAECvEwl6SDzOWeLE_SOQUyF26Vj2cu0mScD47fS95OaBAWDddX7DL7yujvl03YffFRDoqrpRcFDSnxA=@protonmail.com>
 <oSx3iO5YqwrWedfgCT8yEj4jGrzisHnNA6d9XQIKAJJAOhr6TPANrqVHf6s56L8_WBgLtVMJv37Cypbr2emtg0ZKb25HdHo91eM1J1fVJHo=@protonmail.com>
 <4f34ed81-8993-2e5d-9aea-89a6e2d98b44@citrix.com>
 <rQKAjmE5sqmoHfveLrCC3tRz7edgAIkDUG5CRgmBhF975OXX_8ZdIsCFturwHzr04jeYiq5MPE5gHG3SeltMz5ZnrIs0XcO0QO_OXeBGhTg=@protonmail.com>
 <cf45071e-19dd-7afb-b9cf-55bb425d0908@citrix.com>
 <VDYDkg9Ke3s5AvTA6Dxcn9OU8vKyA-VlOf0K5B_IRIQs0F9B-XSWYjDPcQ-_TIe3qbVy410qpk5cIcL6KXYJAIr31L2qAr1ryodOkQSiUvk=@protonmail.com>
 <0b97ca78-81f3-a45e-a651-05d2a420dc83@citrix.com>
 <CABfawhm3Qt6PNCHqR=u9_Q=UCGvQmftrcpoMLxa=sdNaPJmEiw@mail.gmail.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <ea509d73-5e37-78a7-3ca4-e98d1376ee14@citrix.com>
Date: Tue, 28 May 2019 20:58:23 -0700
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <CABfawhm3Qt6PNCHqR=u9_Q=UCGvQmftrcpoMLxa=sdNaPJmEiw@mail.gmail.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [VMI] Possible race-condition in altp2m APIs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Mathieu Tarral <mathieu.tarral@protonmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjkvMDUvMjAxOSAwMjozNCwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+PiBBbmQgc29tZSBx
dWVzdGlvbnMuCj4+Cj4+IDEpIEknbSBndWVzc2luZyB0aGUgZHJha3Z1Zl9pbmplY3RfdHJhcChk
cmFrdnVmLCAweDI5M2U2YTAsIDApIGNhbGwgaXMgc3BlY2lmaWMgdG8gdGhlIGV4YWN0IHdpbmRv
d3Mga2VybmVsIGluIHVzZT8KPj4KPj4gMikgSW4gdm1pX2luaXQoKSwgd2hhdCBpcyB0aGUgcHVy
cG9zZSBvZiBmbWFzayBhbmQgemVyb19wYWdlX2dmbj8gIFlvdSBhZGQgb25lIGV4dHJhIGdmbiB0
byB0aGUgZ3Vlc3QsIGNhbGxlZCB6ZXJvX3BhZ2UsIGFuZCBmaWxsIGl0IHdpdGggMSdzIGZyb20g
Zm1hc2suCj4+Cj4+IDMpIFlvdSBjcmVhdGUgdHdvIGFsdHAybSdzLCBidXQgYm90aCBoYXZlIHRo
ZSBzYW1lIGRlZmF1bHQgYWNjZXNzLiAgSXMgdGhpcyBkZWxpYmVyYXRlLCBvciBhIGJ1Zz8gIElm
IGRlbGliZXJhdGUsIHdoeT8KPj4KPj4gRmluYWxseSwgYW5kIHByb2JhYmx5IHRoZSBzb3VyY2Ug
b2YgdGhlIG1lbW9yeSBjb3JydXB0aW9uLi4uCj4+Cj4+IDQpIFdoZW4gaW5qZWN0aW5nIGEgdHJh
cCwgeW91IGFsbG9jYXRlIGEgbmV3IGdmbiwgbWVtY3B5KCkgdGhlIGNvbnRlbnRzIGFuZCBpbnNl
cnQgYSAweGNjIChzbyBmYXIgc28gZ29vZCkuICBZb3UgdGhlbiByZW1hcCB0aGUgZXhlY3V0YWJs
ZSB2aWV3IHRvIHBvaW50IGF0IHRoZSBuZXcgZ2ZuIHdpdGggYSBicmVha3BvaW50IGluIChmaW5l
KSwgYW5kIHJlbWFwIHRoZSByZWFkYWJsZSB2aWV3IHRvIHBvaW50IGF0IHRoZSB6ZXJvX3BhZ2Us
IHdoaWNoIGlzIGZ1bGwgb2YgMSdzICh1aC1vaCkuCj4+Cj4+IFdoYXQgaXMgdGhpcyBmaW5hbCBz
dGVwIHRyeWluZyB0byBhY2hpZXZlPyAgSXQgZ3VhcmFudGVlcyB0aGF0IHBhdGNoLWd1YXJkIHdp
bGwgZXZlbnR1YWxseSBub3RpY2UgYW5kIEJTT0QgeW91ciBWTSBmb3IgY3JpdGljYWwgc3RydWN0
dXJlIGNvcnJ1cHRpb24uICBUaGUgcmVhZC1vbmx5IHZpZXcgbmVlZHMgdG8gcG9pbnQgdG8gdGhl
IG9yaWdpbmFsIGdmbiB3aXRoIG9ubHkgcmVhZCBwZXJtaXNzaW9ucywgc28gd2hlbiBXaW5kb3dz
IHJlYWRzIHRoZSBnZm4gYmFjaywgaXQgc2VlcyB3aGF0IGl0IGV4cGVjdHMuICBZb3UgYWxzbyBu
ZWVkIHRvIHByb2hpYml0IHdyaXRlcyB0byBlaXRoZXIgZ2ZuIHNvIHlvdSBjYW4gc3BvdCB3cml0
ZXMgKHVubGlrZWx5IGluIHRoaXMgY2FzZSBidXQgaW1wb3J0YW50IGZvciBnZW5lcmFsIGludHJv
c3BlY3Rpb24pIHNvIHlvdSBjYW4gcHJvcGFnYXRlIHRoZSBjaGFuZ2UgdG8gYm90aCBjb3BpZXMu
Cj4gSSBjYW4gYW5zd2VyIHRoZXNlIHF1ZXN0aW9ucyBiYXNlZCBvbiBob3cgSSd2ZSBzZXQgaXQg
dXAgaW4gRFJBS1ZVRgo+IChoYXZlbid0IGNoZWNrZWQgTWF0aGl1ZSdzIGltcGxlbWVudGF0aW9u
IGFuZCBJIHdvbid0IGJlIGFibGUgZm9yIGEKPiB3aGlsZSBhcyBJJ20gdHJhdmVsaW5nIGF0IHRo
ZSBtb21lbnQpLiBUaGUgcmVhc29uIHdlIGhhdmUgbXVsdGlwbGUgRVBUCj4gdmlld3MgaXMgdG8g
bWFrZSBpdCBhbGwgbXVsdGktdkNQVSBzYWZlLiBTd2FwcGluZyB0aGUgdmlld3MgYXJvdW5kIGNh
bgo+IGJlIGRvbmUgcGVyLXZDUFUgYW5kIHdlIGRvbid0IGhhdmUgdG8gcmVtb3ZlL3JlYXBwbHkg
YnJlYWtwb2ludHMgYWxsCj4gdGhlIHRpbWUgYW5kIHBhdXNlIHRoZSBlbnRpcmUgZG9tYWluIHdo
aWxlIGRvaW5nIHNvLgoKWXVwIC0gbWFrZXMgc2Vuc2UuCgo+IFRoZXJlIGFyZSB0aHJlZSB2aWV3
cyBiZWluZyB1c2VkOiB0aGUgZGVmYXVsdCAoaG9zdHAybSk7IHRoZQo+IGV4ZWN1dGUtdmlldyB3
aGljaCBpcyBhY3RpdmUgYnkgZGVmYXVsdCBhbmQgaGFzIHRoZSByZW1hcHBlZAo+IHNoYWRvdy1j
b3BpZXMgb2YgdGhlIHBhZ2VzIHdpdGggYnJlYWtwb2ludHMgaW5qZWN0ZWQgYXQgdGhlIHZlcnkg
ZW5kCj4gb2YgdGhlIGd1ZXN0cycgcGh5c21hcDsgYW5kIHRoZSByZWFkLW9ubHkgdmlldyB0aGF0
IGlzIG9ubHkgdXNlZCB3aGVuCj4gc29tZW9uZSBpcyB0cnlpbmcgdG8gcmVhZCB0aGUgYWN0dWFs
IGFkZHJlc3Mgb2YgYSBzaGFkb3ctY29weSBhdCB0aGUKPiBlbmQgb2YgdGhlIHBoeXNtYXAgKGll
LiBub3QgdmlhIHRoZSByZW1hcHBlZCBnZm4pLgoKUGVyaGFwcyB0aGUgdGVybWlub2xvZ3kgY291
bGQgYmUgaW1wcm92ZWQgdGhlbiwgc2VlaW5nIGFzIHRoZSBtYWluIHZpZXcKaXNuJ3QgcmVhbGx5
ICJleGVjdXRlIHJlc3RyaWN0ZWQiLsKgIEl0IGlzIG9ubHkgWC0tIGZvciB0aGUgZmV3IHJlbWFw
cGVkCmdmbnMsIGFuZCBYV1IgZm9yIHRoZSB2YXN0IG1ham9yaXR5LgoKSW5zaWRlIHRoZSBYLS0g
Z2ZucywgdGhlcmUgYXJlIG9uZSAob3IgbW9yZSkgMHhjYyBicmVha3BvaW50cyB3aGljaCBjYW4K
YmUgaGl0LCB3aGljaCB0cmFwIG91dCB0byB0aGUgVk1JIGFnZW50LgoKKEZvbGxvd2luZyBNYXRo
aWV1J3MgY29kZSkgb24gZW5jb3VudGVyaW5nIHRoaXMsIHdlIHN3aXRjaCBhbHRwMm0gYmFjawp0
byB0aGUgaG9zdHAybSwgYW5kIGVuYWJsZSBNVEYuwqAgV2UgbGV0IG9uZSBpbnN0cnVjdGlvbiBl
eGVjdXRlLAp0cmFwcGluZyBvdXQgb24gdGhlIE1URiBzaWduYWwsIGFuZCBzd2l0Y2ggYmFjayB0
byB0aGUgZGVmYXVsdCB2aWV3ICgxKQp3aGljaCBpcyBmcmFjdGlvbmFsbHkgWC0tIHJlc3RyaWN0
ZWQuCgpOb3cgLSB0aGlzIGRvZXNuJ3QgY29wZSB3aXRoIHRoZSBjYXNlIHdoZXJlIHRoZSAweGNj
J2QgaW5zdHJ1Y3Rpb24gd2FzIGEKd3JpdGUgaW50byBvbmUgb2YgdGhlIFgtLSBwYWdlcywgYmVj
YXVzZSBzd2l0Y2hpbmcgYmFjayB0byB0aGUgaG9zdHAybQpnaXZlcyBmdWxsIFhXUiBwZXJtaXNz
aW9ucyB0byBldmVyeXRoaW5nLCBpbmNsdWRpbmcgdGhlIFZNSS1hZGRpdGlvbmFsCnBhZ2VzLsKg
CgpIb3dldmVyLCBnaXZlbiB0aGUgbmF0dXJlIG9mIHRoZSBicmVha3BvaW50IHBvc2l0aW9uLCBp
dCBpcyBhbG1vc3QKY2VydGFpbmx5IGludGVyY2VwdGluZyBhIGJlbmlnbiBzdGFjayBvcGVyYXRp
b24gaW4gdGhpcyBzcGVjaWZpYyBjYXNlLsKgCkl0IHdvdWxkIGJlIHVzZWZ1bCB0byBkaXNhc3Nl
bWJsZSB0aGUgaGVhZCBvZiBOdENyZWF0ZVVzZXJQcm9jZXNzIGFuZApjb25maXJtLgoKPiBUaGUg
cmVhZC1vbmx5IHZpZXcgaGFzIGFsbCBzaGFkb3ctY29weSBnZm4ncyByZW1hcHBlZCB0byB0aGF0
IG9uZSBwYWdlCj4gZnVsbCBvZiAxJ3MsIGJlY2F1c2UgaWYgeW91IHJlYWQgcmFuZG9tIGxhcmdl
IGdmbidzIGluIHRoZSBndWVzdHMnCj4gbWVtb3J5IHNwYWNlIHRoYXQncyB3aGF0IFhlbidzIGVt
dWxhdG9yIHJldHVybnMuIEl0IGlzIGNhbGxlZAo+IHplcm9fcGFnZSBiZWNhdXNlIEkgb3JpZ2lu
YWxseSBndWVzc2VkIHRoYXQgdGhvc2UgcGFnZXMgc2hvdWxkIGJlIGFsbAo+IDAgYnV0IGl0IHR1
cm5lZCBvdXQgSSB3YXMgd3JvbmcuIEp1c3QgaGF2ZW4ndCBjaGFuZ2UgdGhlIG5hbWUgb2YgaXQK
PiB5ZXQuIFRoaXMgcGFnZSBpcyB0aGVyZSBiZWNhdXNlIHdlIHdhbnQgdG8gYXZvaWQgc29tZW9u
ZSBiZWluZyBhYmxlIHRvCj4gZmluZCBvdXQgdGhhdCB0aGVyZSBhcmUgc2hhZG93IHBhZ2VzIHBy
ZXNlbnQuIEl0IHdvdWxkIGJlIHF1aXRlCj4gb2J2aW91cyBzb21ldGhpbmcgaXMgIm9kZCIgd2hl
biB5b3UgY2FuIGZpbmQgY29waWVzIG9mIHRoZSBXaW5kb3dzCj4ga2VybmVsIG1lbW9yeSBwYWdl
cyBhdCB0aGUgZW5kIG9mIHRoZSBtZW1vcnkgc3BhY2UuIFNvIHRoZSBzaGFkb3cKPiBwYWdlcycg
cmVhbCBHRk4gbWVtX2FjY2VzcyBpcyByZXN0cmljdGVkIGluIHRoZSBleGVjdXRlIHZpZXcsIHdo
aWNoCj4gYWxsb3dzIHVzIHRvIHN3aXRjaCB0byB0aGUgcmVhZC1vbmx5IHZpZXcgd2l0aCBNVEYg
ZW5hYmxlZCBhbmQgdGhlbgo+IGJhY2sgYWZ0ZXJ3YXJkcy4gVGhhdCB3YXkgdGhlIHNoYWRvdyBw
YWdlcyBhcmUgbm90IHZpc2libGUgdG8gdGhlCj4gZ3Vlc3QsIGlmIHNvbWVvbmUgdHJpZXMgdG8g
cmVhZCB0aGVtIHRoZXkgcmV0dXJuIHRoZSBzYW1lIHZhbHVlIGFuZAo+IGJlaGF2ZSB0aGUgc2Ft
ZSBhcyBhbGwgb3RoZXIgdW5tYXBwZWQgZ2ZuJ3MgaW4gdGhhdCBtZW1vcnkgcmVnaW9uLgoKQWho
IG9rLsKgIFllcyAtIHdyaXRlLWRpc2NhcmQvcmVhZCB+MCBpcyBhIHN0YXBsZSBvZiAibm90aGlu
ZyBwcmVzZW50IiwKYm90aCBpbiBJTyBhbmQgTU1JTyBzcGFjZSBvbiB4ODYuwqAgSW4gd2hpY2gg
Y2FzZSBhIGJldHRlciBuYW1lIHdvdWxkIGJlCnNpbmtfcGFnZSBvciBzaW1pbGFyLgoKQWxzbywg
SSBzZWUgbm93IHRoYXQgdGhhdCBpcyB3aGF0IE1hdGhpZXUncyBjb2RlIGlzIGRvaW5nIChldmVu
IHRob3VnaAp0aGlzIHZpZXcgaXNuJ3QgdXNlZCBhdCBhbGwsIHNvIGZhciBhcyBJIGNhbiB0ZWxs
KSwgc28gY29uc2lkZXIgdGhlCnF1ZXN0aW9uIGFuc3dlcmVkLCBhbmQgd2UncmUgYmFjayB0byBz
cXVhcmUgMSBvbiB0aGUgQlNPRC4KCkFzIGlkZW50aWZpZWQgYmVmb3JlLCBpdCBuZWVkcyB0byBi
ZSBvbmx5IGV2ZXIgbWFwcGVkIHJlYWQtb25seSwgYmVjYXVzZQpzaW5raW5nIHJlYWwgd3JpdGVz
IGludG8gaXQgd291bGQgYmUgYSBCYWRUaGluZyh0bSkuwqAgV2UgZG8gYWN0dWFsbHkKaGF2ZSBh
IHAybV90eXBlX3JvIHdoaWNoIHdvdWxkIGhvcGVmdWxseSBjYXVzZSBlbXVsYXRlZCBpbnN0cnVj
dGlvbnMgdG8KRFRSVCBhcyB3ZWxsLCB3aGljaCBzaG91bGQgYmUgZmFzdGVyIHRoYW4gc2VuZGlu
ZyBhIHdyaXRlIGV2ZW50IGFsbCB0aGUKd2F5IHRvIHRoZSBWTUkgYWdlbnQuCgo+IFNvIHNpbmNl
IHRoZSByZWFkLW9ubHkgdmlldyB3aXRoIGFsbCB0aGUgMSdzIGlzIHJhcmVseSB1c2VkLCBsZXQn
cwo+IHRhbGsgYWJvdXQgd2h5IHBhdGNoZ3VhcmQgY2FuJ3Qgbm90aWNlIGNoYW5nZXMgdG8gdGhl
IGtlcm5lbDoKCldlbGwuLi4gSW4gdGhpcyBjYXNlIGl0IHJlYWxseSBpcy7CoCBXZSBjYW4gY2Vy
dGFpbmx5IHRhbGsgYWJvdXQgd2h5CnBhdGNoZ3VhcmQgKnNob3VsZG7igJl0KiBub3RpY2UgOikK
Cj4gdGhlIGV4ZWN1dGUtdmlldyBoYXMgYWxsIHBhZ2VzIHRoYXQgd2VyZSBicmVha3BvaW50ZWQg
cmVtYXBwZWQgYW5kIG1hcmtlZAo+IGV4ZWN1dGUtb25seS4gV2hlbiBwYXRjaGd1YXJkIHRyaWVz
IHRvIHJlYWQgdGhlc2UgcGFnZXMsIHRoZSB2aWV3IGlzCj4gc3dhcHBlZCBiYWNrIHRvIHRoZSBo
b3N0cDJtIHdpdGggTVRGIGVuYWJsZWQuIFRoZW4gaW4gdGhlIE1URiBjYWxsYmFjawo+IHRoZSB2
aWV3IGlzIHN3YXBwZWQgYmFjayB0byB0aGUgZXhlY3V0ZS12aWV3LiBUaGlzIG1lYW5zIHRoYXQK
PiBwYXRjaGd1YXJkIG9ubHkgZXZlciByZWFkcyB0aGUgb3JpZ2luYWwgcGFnZSBmcm9tIHRoZSBo
b3N0cDJtLiBJZiB0aGUKPiBwYWdlIGlzIGJlaW5nIHdyaXR0ZW4gdG8sIHRoZSBzYW1lIGRhbmNl
IGhhcHBlbnMgd2l0aCB0aGUgYWRkaXRpb24gb2YKPiB0aGUgd2hvbGUgcGFnZSBiZWluZyByZS1j
b3BpZWQgdG8gdGhlIHNoYWRvdyBsb2NhdGlvbiBhbmQgdGhlCj4gYnJlYWtwb2ludHMgYmVpbmcg
cmVhcHBsaWVkIG9uIHRoZSBzaGFkb3cgY29weS4gVGhpcyBjb3B5IGhhcHBlbnMKPiB3aGlsZSB0
aGUgd2hvbGUgZG9tYWluIGlzIHBhdXNlZCB0byBhdm9pZCByYWNlLWNvbmRpdGlvbi4KPgo+IEkg
aG9wZSB0aGlzIG1ha2VzIHNlbnNlLgoKVGhlIGRhbmNlIHdpdGggdGhlIHJlYWQtb25seSB2aWV3
IGRvZXNuJ3QgaGFwcGVuIGluIHRoZSBzaW1wbGlmaWVkIGNhc2UsCmJ1dCBhcyBib3RoIHlvdSBh
bmQgSSBoYXZlIG5vdGljZWQsIHRoZXJlIGxvb2tzIHRvIGJlIGlzc3VlcyB3aXRoIHRoZQpwYWdl
IHBlcm1pc3Npb25zIHdoaWNoIGFyZSBwcm9iYWJseSBjb25mb3VuZGluZyB0aGUgcHJvYmxlbXMu
Cgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 29 04:10:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 May 2019 04:10:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVpvK-0006aN-F4; Wed, 29 May 2019 04:10:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PiYs=T5=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hVpvI-0006aI-Kf
 for xen-devel@lists.xenproject.org; Wed, 29 May 2019 04:10:44 +0000
X-Inumbo-ID: b90fc659-81c7-11e9-8980-bc764e045a96
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b90fc659-81c7-11e9-8980-bc764e045a96;
 Wed, 29 May 2019 04:10:41 +0000 (UTC)
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 23.29.105.83 as
 permitted sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.50 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: t0wla71tj0tjEyHfkcMOKjiqZz3ock7t8NXTtAX934BNrIAucP2RYbTNFp5sgoPBC1krD8cljc
 +X5G16lJUmB6AzwibYhLNzu9S9XHD70VJmoBqJiTC/1eOn9O+QBdnNYBsoYurHeKdYwEjZM6Xg
 oN085WmV8aH+6TZUPIaAhQw4r+2NFiDLCqTu7ANZCgnKRpPjjFVPuTTf4BLT9pAw+lserXjv9Z
 DSKYeN3ncEipgvcPjjgiEEe0KZGjtxnjt2Wscpt+Yes9R6B61hBKHzLBxrNTHVal80JV90sdf6
 mDY=
X-SBRS: 2.7
X-MesageID: 994317
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,525,1549947600"; 
   d="scan'208";a="994317"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 29 May 2019 05:10:29 +0100
Message-ID: <1559103029-27912-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1558606816-17842-3-git-send-email-andrew.cooper3@citrix.com>
References: <1558606816-17842-3-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 2/2] docs: Introduce some hypercall page
 documentation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei
 Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan
 Beulich <JBeulich@suse.com>, Ian Jackson <ian.jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBhbHNvIGludHJvZHVjZWQgdGhlIHRvcC1sZXZlbCBHdWVzdCBEb2N1bWVudGF0aW9uIHNl
Y3Rpb24uCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgotLS0KQ0M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNv
bT4KQ0M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBjaXRyaXguY29tPgpDQzogSmFuIEJldWxp
Y2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDQzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQu
d2lsa0BvcmFjbGUuY29tPgpDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPgpDQzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNDOiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgpDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCnYy
OgogKiBEcm9wIEFUJlQgbGlnYXR1cmVzCiAqIE1vdmUgaW50byBhbiB4ODYgZGlyZWN0b3J5CgpU
aGUgcmVuZGVyZWQgdmVyc2lvbiBjYW4gYmUgdmlld2VkIGF0OgoKaHR0cHM6Ly9hbmRyZXdjb29w
LXhlbi5yZWFkdGhlZG9jcy5pby9lbi9kb2NzLWRldmVsL2d1ZXN0LWd1aWRlL3g4Ni9oeXBlcmNh
bGwtYWJpLmh0bWwKLS0tCiBkb2NzL2d1ZXN0LWd1aWRlL2luZGV4LnJzdCAgICAgICAgICAgICB8
ICAgNyArKwogZG9jcy9ndWVzdC1ndWlkZS94ODYvaHlwZXJjYWxsLWFiaS5yc3QgfCAxMjcgKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiBkb2NzL2d1ZXN0LWd1aWRlL3g4Ni9pbmRl
eC5yc3QgICAgICAgICB8ICAgNyArKwogZG9jcy9pbmRleC5yc3QgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgMTMgKysrKwogNCBmaWxlcyBjaGFuZ2VkLCAxNTQgaW5zZXJ0aW9ucygrKQogY3Jl
YXRlIG1vZGUgMTAwNjQ0IGRvY3MvZ3Vlc3QtZ3VpZGUvaW5kZXgucnN0CiBjcmVhdGUgbW9kZSAx
MDA2NDQgZG9jcy9ndWVzdC1ndWlkZS94ODYvaHlwZXJjYWxsLWFiaS5yc3QKIGNyZWF0ZSBtb2Rl
IDEwMDY0NCBkb2NzL2d1ZXN0LWd1aWRlL3g4Ni9pbmRleC5yc3QKCmRpZmYgLS1naXQgYS9kb2Nz
L2d1ZXN0LWd1aWRlL2luZGV4LnJzdCBiL2RvY3MvZ3Vlc3QtZ3VpZGUvaW5kZXgucnN0Cm5ldyBm
aWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjEwOGUwYjgKLS0tIC9kZXYvbnVsbAorKysg
Yi9kb2NzL2d1ZXN0LWd1aWRlL2luZGV4LnJzdApAQCAtMCwwICsxLDcgQEAKK0d1ZXN0IGRvY3Vt
ZW50YXRpb24KKz09PT09PT09PT09PT09PT09PT0KKworLi4gdG9jdHJlZTo6CisgIDptYXhkZXB0
aDogMgorCisgIHg4Ni9pbmRleApkaWZmIC0tZ2l0IGEvZG9jcy9ndWVzdC1ndWlkZS94ODYvaHlw
ZXJjYWxsLWFiaS5yc3QgYi9kb2NzL2d1ZXN0LWd1aWRlL3g4Ni9oeXBlcmNhbGwtYWJpLnJzdApu
ZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi5kZWUyNTg1Ci0tLSAvZGV2L251bGwK
KysrIGIvZG9jcy9ndWVzdC1ndWlkZS94ODYvaHlwZXJjYWxsLWFiaS5yc3QKQEAgLTAsMCArMSwx
MjcgQEAKK0h5cGVyY2FsbCBBQkkKKz09PT09PT09PT09PT0KKworSHlwZXJjYWxscyBhcmUgc3lz
dGVtIGNhbGxzIHRvIFhlbi4gIFR3byBtb2RlcyBvZiBndWVzdCBvcGVyYXRpb24gYXJlCitzdXBw
b3J0ZWQsIGFuZCB1cCB0byA2IGluZGl2aWR1YWwgcGFyYW1ldGVycyBhcmUgc3VwcG9ydGVkLgor
CitIeXBlcmNhbGxzIG1heSBvbmx5IGJlIGlzc3VlZCBieSBrZXJuZWwtbGV2ZWwgc29mdHdhcmUg
WzFdXy4KKworUmVnaXN0ZXJzCistLS0tLS0tLS0KKworVGhlIHJlZ2lzdGVycyB1c2VkIGZvciBo
eXBlcmNhbGxzIGRlcGVuZHMgb24gdGhlIG9wZXJhdGluZyBtb2RlIG9mIHRoZSBndWVzdC4KKwor
Li4gbGlzdC10YWJsZTo6CisgIDpoZWFkZXItcm93czogMQorCisgICogLSBBQkkKKyAgICAtIEh5
cGVyY2FsbCBJbmRleAorICAgIC0gUGFyYW1ldGVycyAoMSAtIDYpCisgICAgLSBSZXN1bHQKKwor
ICAqIC0gNjRiaXQKKyAgICAtIFJBWAorICAgIC0gUkRJIFJTSSBSRFggUjEwIFI4IFI5CisgICAg
LSBSQVgKKworICAqIC0gMzJiaXQKKyAgICAtIEVBWAorICAgIC0gRUJYIEVDWCBFRFggRVNJIEVE
SSBFQlAKKyAgICAtIEVBWAorCiszMiBhbmQgNjRiaXQgUFYgZ3Vlc3RzIGhhdmUgYW4gQUJJIGZp
eGVkIGJ5IHRoZWlyIGd1ZXN0IHR5cGUuICBUaGUgQUJJIGZvciBhbgorSFZNIGd1ZXN0IGRlcGVu
ZHMgb24gd2hldGhlciB0aGUgdkNQVSBpcyBvcGVyYXRpbmcgaW4gYSA2NGJpdCBzZWdtZW50IG9y
IG5vdAorWzJdXy4KKworCitQYXJhbWV0ZXJzCistLS0tLS0tLS0tCisKK0RpZmZlcmVudCBoeXBl
cmNhbGxzIHRha2UgYSBkaWZmZXJlbnQgbnVtYmVyIG9mIHBhcmFtZXRlcnMuICBFYWNoIGh5cGVy
Y2FsbAorcG90ZW50aWFsbHkgY2xvYmJlcnMgZWFjaCBvZiBpdHMgcGFyYW1ldGVyIHJlZ2lzdGVy
czsgYSBndWVzdCBtYXkgbm90IHJlbHkgb24KK3RoZSBwYXJhbWV0ZXIgcmVnaXN0ZXJzIHN0YXlp
bmcgdGhlIHNhbWUuICBBIGRlYnVnIGJ1aWxkIG9mIFhlbiBjaGVja3MgdGhpcyBieQorZGVsaWJl
cmF0ZWx5IHBvaXNvbmluZyB0aGUgcGFyYW1ldGVyIHJlZ2lzdGVycyBiZWZvcmUgcmV0dXJuaW5n
IGJhY2sgdG8gdGhlCitndWVzdC4KKworCitNb2RlIHRyYW5zZmVyCistLS0tLS0tLS0tLS0tCisK
K1RoZSBleGFjdCBzZXF1ZW5jZSBvZiBpbnN0cnVjdGlvbnMgcmVxdWlyZWQgdG8gaXNzdWUgYSBo
eXBlcmNhbGwgZGlmZmVycworYmV0d2VlbiB2aXJ0dWFsaXNhdGlvbiBtb2RlIGFuZCBoYXJkd2Fy
ZSB2ZW5kb3IuCisKKy4uIGxpc3QtdGFibGU6OgorICA6aGVhZGVyLXJvd3M6IDEKKworICAqIC0g
R3Vlc3QKKyAgICAtIFRyYW5zZmVyIGluc3RydWN0aW9uCisKKyAgKiAtIDMyYml0IFBWCisgICAg
LSBJTlQgMHg4MgorCisgICogLSA2NGJpdCBQVgorICAgIC0gU1lTQ0FMTAorCisgICogLSBJbnRl
bCBIVk0KKyAgICAtIFZNQ0FMTAorCisgICogLSBBTUQgSFZNCisgICAgLSBWTU1DQUxMCisKK1Rv
IGFic3RyYWN0IGF3YXkgdGhlIGRldGFpbHMsIFhlbiBpbXBsZW1lbnRzIGFuIGludGVyZmFjZSBr
bm93biBhcyB0aGUKK0h5cGVyY2FsbCBQYWdlLiAgVGhpcyBhbGxvd3MgYSBndWVzdCB0byBtYWtl
IGEgaHlwZXJjYWxsIHdpdGhvdXQgbmVlZGluZyB0bworcGVyZm9ybSBtb2RlLXNwZWNpZmljIG9y
IHZlbmRvci1zcGVjaWZpYyBzZXR1cC4KKworCitIeXBlcmNhbGwgUGFnZQorPT09PT09PT09PT09
PT0KKworVGhlIGh5cGVyY2FsbCBwYWdlIGlzIGEgcGFnZSBvZiBndWVzdCBSQU0gaW50byB3aGlj
aCBYZW4gd2lsbCB3cml0ZSBzdWl0YWJsZQordHJhbnNmZXIgc3R1YnMuCisKK0NyZWF0aW5nIGEg
aHlwZXJjYWxsIHBhZ2UgaXMgYW4gaXNvbGF0ZWQgb3BlcmF0aW9uIGZyb20gWGVuJ3MgcG9pbnQg
b2Ygdmlldy4KK0l0IGlzIHRoZSBndWVzdHMgcmVzcG9uc2liaWxpdHkgdG8gZW5zdXJlIHRoYXQg
dGhlIGh5cGVyY2FsbCBwYWdlLCBvbmNlCit3cml0dGVuIGJ5IFhlbiwgaXMgbWFwcGVkIHdpdGgg
ZXhlY3V0YWJsZSBwZXJtaXNzaW9ucyBzbyBpdCBtYXkgYmUgdXNlZC4KK011bHRpcGxlIGh5cGVy
Y2FsbCBwYWdlcyBtYXkgYmUgY3JlYXRlZCBieSB0aGUgZ3Vlc3QsIGlmIGl0IHdpc2hlcy4KKwor
VGhlIHN0dWJzIGFyZSBhcnJhbmdlZCBieSBoeXBlcmNhbGwgaW5kZXgsIGFuZCBzdGFydCBvbiAz
Mi1ieXRlIGJvdW5kYXJpZXMuCitUbyBpbnZva2UgYSBzcGVjaWZpYyBoeXBlcmNhbGwsIGBgY2Fs
bGBgIHRoZSByZWxldmFudCBzdHViIFszXV86CisKKy4uIGNvZGUtYmxvY2s6OiBub25lCisKKyAg
Y2FsbCBoeXBlcmNhbGxfcGFnZSArIGluZGV4ICogMzIKKworVGhlcmUgcmVzdWx0IGlzIGFuIEFC
SSB3aGljaCBpcyBpbnZhcmlhbnQgb2YgdGhlIGV4YWN0IG9wZXJhdGluZyBtb2RlIG9yCitoYXJk
d2FyZSB2ZW5kb3IuICBUaGlzIGlzIGludGVuZGVkIHRvIHNpbXBsaWZ5IGd1ZXN0IGtlcm5lbCBp
bnRlcmZhY2VzIGJ5CithYnN0cmFjdGluZyBhd2F5IHRoZSBkZXRhaWxzIG9mIGhvdyBpdCBpcyBj
dXJyZW50bHkgcnVubmluZy4KKworCitDcmVhdGluZyBIeXBlcmNhbGwgUGFnZXMKKy0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQorCitHdWVzdHMgd2hpY2ggYXJlIHN0YXJ0ZWQgdXNpbmcgdGhlIFBW
IGJvb3QgcHJvdG9jb2wgbWF5IHNldCBzZXQKK2BgWEVOX0VMRk5PVEVfSFlQRVJDQUxMX1BBR0Vg
YCB0byBoYXZlIHRoZSBub21pbmF0ZWQgcGFnZSB3cml0dGVuIGFzIGEKK2h5cGVyY2FsbCBwYWdl
IGR1cmluZyBjb25zdHJ1Y3Rpb24uICBUaGlzIG1lY2hhbmlzbSBpcyBjb21tb24gZm9yIFBWIGd1
ZXN0cywKK2FuZCBhbGxvd3MgaHlwZXJjYWxscyB0byBiZSBpc3N1ZWQgd2l0aCBubyBhZGRpdGlv
bmFsIHNldHVwLgorCitBbnkgZ3Vlc3QgY2FuIGxvY2F0ZSB0aGUgWGVuIENQVUlEIGxlYXZlcyBh
bmQgcmVhZCB0aGUgKmh5cGVyY2FsbCB0cmFuc2ZlcgorcGFnZSogaW5mb3JtYXRpb24sIHdoaWNo
IHNwZWNpZmllcyBhbiBNU1IgdGhhdCBjYW4gYmUgdXNlZCB0byBjcmVhdGUKK2FkZGl0aW9uYWwg
aHlwZXJjYWxsIHBhZ2VzLiAgV2hlbiBhIGd1ZXN0IHBoeXNpY2FsIGFkZHJlc3MgaXMgd3JpdHRl
biB0byB0aGUKK01TUiwgWGVuIHdyaXRlcyBhIGh5cGVyY2FsbCBwYWdlIGludG8gdGhlIG5vbWlu
YXRlZCBndWVzdCBwYWdlLiAgVGhpcworbWVjaGFuaXNtIGlzIGNvbW1vbiBmb3IgSFZNIGd1ZXN0
cyB3aGljaCBhcmUgdHlwaWNhbGx5IHN0YXJ0ZWQgdmlhIGxlZ2FjeQorbWVhbnMuCisKKworLi4g
cnVicmljOjogRm9vdG5vdGVzCisKKy4uIFsxXSBGb3IgSFZNIGd1ZXN0cywgYGBIVk1PUF9ndWVz
dF9yZXF1ZXN0X3ZtX2V2ZW50YGAgbWF5IGJlIGNvbmZpZ3VyZWQgdG8KKyAgICAgICBiZSB1c2Fi
bGUgZnJvbSB1c2Vyc3BhY2UsIGJ1dCB0aGlzIGJlaGF2aW91ciBpcyBub3QgZGVmYXVsdC4KKwor
Li4gWzJdIFdoaWxlIGl0IGlzIHBvc3NpYmxlIHRvIHVzZSBjb21wYXRpYmlsaXR5IG1vZGUgc2Vn
bWVudHMgaW4gYSA2NGJpdAorICAgICAgIGtlcm5lbCwgaHlwZXJjYWxscyBpc3N1ZXMgZnJvbSBz
dWNoIGEgbW9kZSB3aWxsIGJlIGludGVycHJldGVkIHdpdGggdGhlCisgICAgICAgMzJiaXQgQUJJ
LiAgU3VjaCBhIHNldHVwIGlzIG5vdCBleHBlY3RlZCBpbiBwcm9kdWN0aW9uIHNjZW5hcmlvcy4K
KworLi4gWzNdIGBgSFlQRVJDQUxMX2lyZXRgYCBpcyBzcGVjaWFsLiAgSXQgaXMgb25seSBpbXBs
ZW1lbnRlZCBmb3IgUFYgZ3Vlc3RzCisgICAgICAgYW5kIHRha2VzIGFsbCBpdHMgcGFyYW1ldGVy
cyBvbiB0aGUgc3RhY2suICBUaGlzIHN0dWIgc2hvdWxkIGJlCisgICAgICAgYGBqbXBgYCdkIHRv
LCByYXRoZXIgdGhhbiBgYGNhbGxgYCdkLiAgSFZNIGd1ZXN0cyBoYXZlIHRoaXMgc3R1YgorICAg
ICAgIGltcGxlbWVudGVkIGFzIGBgdWQyYWBgIHRvIHByZXZlbnQgYWNjaWRlbnRhbCB1c2UuCmRp
ZmYgLS1naXQgYS9kb2NzL2d1ZXN0LWd1aWRlL3g4Ni9pbmRleC5yc3QgYi9kb2NzL2d1ZXN0LWd1
aWRlL3g4Ni9pbmRleC5yc3QKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uYTM2
ODM5MgotLS0gL2Rldi9udWxsCisrKyBiL2RvY3MvZ3Vlc3QtZ3VpZGUveDg2L2luZGV4LnJzdApA
QCAtMCwwICsxLDcgQEAKK3g4NgorPT09CisKKy4uIHRvY3RyZWU6OgorICA6bWF4ZGVwdGg6IDIK
KworICBoeXBlcmNhbGwtYWJpCmRpZmYgLS1naXQgYS9kb2NzL2luZGV4LnJzdCBiL2RvY3MvaW5k
ZXgucnN0CmluZGV4IDllMmUyNTYuLjMxYmI4OTIgMTAwNjQ0Ci0tLSBhL2RvY3MvaW5kZXgucnN0
CisrKyBiL2RvY3MvaW5kZXgucnN0CkBAIC0yMSw2ICsyMSwxOSBAQCBjb25maWd1cmUgdGhlIHN5
c3RlbS4KICAgYWRtaW4tZ3VpZGUvaW5kZXgKIAogCitHdWVzdCBkb2N1bWVudGF0aW9uCistLS0t
LS0tLS0tLS0tLS0tLS0tCisKK1RoaXMgZG9jdW1lbnRhdGlvbiBjb25jZXJucyB0aGUgQVBJcyBh
bmQgQUJJcyBhdmFpbGFibGUgdG8gZ3Vlc3RzLiAgSXQgaXMKK2ludGVuZGVkIGZvciBPUyBkZXZl
bG9wZXJzIHRyeWluZyB0byB1c2UgYSBYZW4gZmVhdHVyZSwgYW5kIGZvciBYZW4gZGV2ZWxvcGVy
cwordG8gYXZvaWQgYnJlYWtpbmcgdGhpbmdzLgorCisuLiB0b2N0cmVlOjoKKyAgOm1heGRlcHRo
OiAzCisKKyAgZ3Vlc3QtZ3VpZGUvaW5kZXgKKworCiBIeXBlcnZpc29yIGRldmVsb3BlciBkb2N1
bWVudGF0aW9uCiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAKLS0gCjIuMS40
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 29 04:23:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 May 2019 04:23:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVq7N-0007Ri-NK; Wed, 29 May 2019 04:23:13 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PiYs=T5=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hVq7N-0007Rd-9C
 for xen-devel@lists.xenproject.org; Wed, 29 May 2019 04:23:13 +0000
X-Inumbo-ID: 77e27aa4-81c9-11e9-8980-bc764e045a96
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 77e27aa4-81c9-11e9-8980-bc764e045a96;
 Wed, 29 May 2019 04:23:11 +0000 (UTC)
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 23.29.105.83 as
 permitted sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.50 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: IJDR6ceTI/1up2X2njyBRC3lg55n9KOR05RHYrGj9akX8uuNCdwdsgdR0WPWz3RG6KI6VAAGqQ
 C4Zu1KxaU4DSHoBGszry95hDZ5RaKateazdy+1pbkC3ATpLgM9HpGoSkZKRpNBDXXMNgwPGURQ
 7eTk41tqTNXT2lI9rvx0WOqNEE20C2z7fJtpFGXf/f/dP5mhOcSl+3sjs3xztFMGAFfiU02Jka
 OuhCdXCOoXhXNyMWG51c2vlozvg8MyZp4Toi4ge0yQHM6T+9ZWJYcp5Yk4mND87Xaj0Ps7FXpA
 AVA=
X-SBRS: 2.7
X-MesageID: 1021925
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,525,1549947600"; 
   d="scan'208";a="1021925"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 29 May 2019 05:23:04 +0100
Message-ID: <1559103784-23731-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] x86/altp2m: Fix style errors introduced with
 c/s 9abcac7ff
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RHJvcCBpbnRyb2R1Y2VkIHRyYWlsaW5nIHdoaXRlc3BhY2UsIGV4Y2Vzc2l2ZWx5IGxvbmcgbGlu
ZXMsIG1hbC1pbmRlbnRpb24sCnN1cGVyZmx1b3VzIHVzZSBvZiBQUkkgbWFjcm9zIGZvciBpbnQt
b3Itc21hbGxlciB0eXBlcywgYW5kIGluY29ycmVjdCBQUkkKbWFjcm9zIGZvciBnZm5zIGFuZCBt
Zm5zLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KLS0tCkNDOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+
CkNDOiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+CkNDOiBKYW4gQmV1bGlj
aCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgpDQzogUm9nZXIg
UGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2h2bS9o
dm0uYyB8IDUgKysrLS0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0uYyAgfCA4ICsrKystLS0tCiAyIGZp
bGVzIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwppbmRleCAw
ZTMzZTA0Li5hNDQ5NDRiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKQEAgLTE3NjUsMTIgKzE3NjUsMTMgQEAgaW50IGh2bV9o
YXBfbmVzdGVkX3BhZ2VfZmF1bHQocGFkZHJfdCBncGEsIHVuc2lnbmVkIGxvbmcgZ2xhLAogICAg
IHsKICAgICAgICAgcDJtID0gcDJtX2dldF9hbHRwMm0oY3Vycik7CiAKLSAgICAgICAgLyogCisg
ICAgICAgIC8qCiAgICAgICAgICAqIEdldCB0aGUgYWx0cDJtIGVudHJ5IGlmIHByZXNlbnQ7IG9y
IGlmIG5vdCwgcHJvcGFnYXRlIGZyb20KICAgICAgICAgICogdGhlIGhvc3QgcDJtLiAgTkIgdGhh
dCB0aGlzIHJldHVybnMgd2l0aCBnZm4gbG9ja2VkIGluIHRoZQogICAgICAgICAgKiBhbHRwMm0u
CiAgICAgICAgICAqLwotICAgICAgICBpZiAoIHAybV9hbHRwMm1fZ2V0X29yX3Byb3BhZ2F0ZShw
Mm0sIGdmbiwgJm1mbiwgJnAybXQsICZwMm1hLCBwYWdlX29yZGVyKSApCisgICAgICAgIGlmICgg
cDJtX2FsdHAybV9nZXRfb3JfcHJvcGFnYXRlKHAybSwgZ2ZuLCAmbWZuLCAmcDJtdCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnAybWEsIHBhZ2Vfb3JkZXIpICkK
ICAgICAgICAgewogICAgICAgICAgICAgLyogRW50cnkgd2FzIGNvcGllZCBmcm9tIGhvc3QgLS0g
cmV0cnkgZmF1bHQgKi8KICAgICAgICAgICAgIHJjID0gMTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9tbS9wMm0uYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwppbmRleCAwZWE4OTQxLi40Yzk5
NTQ4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMKKysrIGIveGVuL2FyY2gveDg2
L21tL3AybS5jCkBAIC0yNDQwLDcgKzI0NDAsNyBAQCBib29sIHAybV9hbHRwMm1fZ2V0X29yX3By
b3BhZ2F0ZShzdHJ1Y3QgcDJtX2RvbWFpbiAqYXAybSwgdW5zaWduZWQgbG9uZyBnZm5fbCwKICAg
ICAgKiBnZm5zIGJlbG93LgogICAgICAqLwogICAgIHAybV9sb2NrKGFwMm0pOwotICAgIAorCiAg
ICAgYW1mbiA9IGdldF9nZm5fdHlwZV9hY2Nlc3MoYXAybSwgZ2ZuX2wsICZhcDJtdCwgJmFwMm1h
LCAwLCBOVUxMKTsKIAogICAgIGlmICggIW1mbl9lcShhbWZuLCBJTlZBTElEX01GTikgKQpAQCAt
MjQ3NCwxMSArMjQ3NCwxMSBAQCBib29sIHAybV9hbHRwMm1fZ2V0X29yX3Byb3BhZ2F0ZShzdHJ1
Y3QgcDJtX2RvbWFpbiAqYXAybSwgdW5zaWduZWQgbG9uZyBnZm5fbCwKICAgICBpZiAoIHJjICkK
ICAgICB7CiAgICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwKLSAgICAgICAgImZhaWxlZCB0byBz
ZXQgZW50cnkgZm9yICUjIlBSSXg2NCIgLT4gJSMiUFJJeDY0IiBhbHRwMm0gJSMiUFJJeDE2Ii4g
cmM6ICUiUFJJaTMyIlxuIiwKLSAgICAgICAgZ2ZuX2wsIG1mbl94KGFtZm4pLCB2Y3B1X2FsdHAy
bShjdXJyZW50KS5wMm1pZHgsIHJjKTsKKyAgICAgICAgICAgICAgICAiZmFpbGVkIHRvIHNldCBl
bnRyeSBmb3IgJSJQUklfZ2ZuIiAtPiAlIlBSSV9tZm4iIGFsdHAybSAldSwgcmMgJWRcbiIsCisg
ICAgICAgICAgICAgICAgZ2ZuX2wsIG1mbl94KGFtZm4pLCB2Y3B1X2FsdHAybShjdXJyZW50KS5w
Mm1pZHgsIHJjKTsKICAgICAgICAgZG9tYWluX2NyYXNoKGFwMm0tPmRvbWFpbik7CiAgICAgfQot
ICAgIAorCiAgICAgcmV0dXJuIHRydWU7CiB9CiAKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 29 04:44:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 May 2019 04:44:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVqRT-0000bt-MG; Wed, 29 May 2019 04:43:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PiYs=T5=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hVqRS-0000bo-Qo
 for xen-devel@lists.xenproject.org; Wed, 29 May 2019 04:43:58 +0000
X-Inumbo-ID: 5c5db0b6-81cc-11e9-97e8-6799ab73e6c5
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5c5db0b6-81cc-11e9-97e8-6799ab73e6c5;
 Wed, 29 May 2019 04:43:53 +0000 (UTC)
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 23.29.105.83 as
 permitted sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.50 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: ZX+X/v/LwCKs2Zh1rUqDNqNTjTQU/J4HJ8128ZLoITAB0Z4+7xMLWYdgvy6Ad8EppPesbWTI48
 GGqYeZqaWtwTNyAGfwgfOKmf6XMqlPQ4mQCC0uAsBo9VypdE74huw59fT8fnu7PBbwJ3MwMLWS
 d/NWDhQWEoa9MUr75fehfFwhjOL7/OSYDm5HXt7XejnfKNqmLCpjfVEUpgigR8MRDobyuBGBMX
 9b63Oesj6RW6HqIqWuT7sJoKVJCTpcJxLg1ui6hHb5GrHw8WsrMVHpXaHwCroW7S4J6gjv1o3n
 SOs=
X-SBRS: 2.7
X-MesageID: 1022028
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,525,1549947600"; 
   d="scan'208";a="1022028"
To: Xen-devel <xen-devel@lists.xenproject.org>
References: <1559103784-23731-1-git-send-email-andrew.cooper3@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <46e48714-74de-0222-84d3-8f844514710a@citrix.com>
Date: Tue, 28 May 2019 21:43:47 -0700
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <1559103784-23731-1-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] x86/altp2m: Fix style errors introduced
 with c/s 9abcac7ff
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjkvMDUvMjAxOSAwNToyMywgQW5kcmV3IENvb3BlciB3cm90ZToKPiBEcm9wIGludHJvZHVj
ZWQgdHJhaWxpbmcgd2hpdGVzcGFjZSwgZXhjZXNzaXZlbHkgbG9uZyBsaW5lcywgbWFsLWluZGVu
dGlvbiwKPiBzdXBlcmZsdW91cyB1c2Ugb2YgUFJJIG1hY3JvcyBmb3IgaW50LW9yLXNtYWxsZXIg
dHlwZXMsIGFuZCBpbmNvcnJlY3QgUFJJCj4gbWFjcm9zIGZvciBnZm5zIGFuZCBtZm5zLgo+Cj4g
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
PiAtLS0KPiBDQzogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgo+
IENDOiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+Cj4gQ0M6IEphbiBCZXVs
aWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KPiBDQzogV2VpIExpdSA8d2xAeGVuLm9yZz4KPiBDQzog
Um9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpBbmQgY2FuIEkgdGFrZSB0
aGlzIG9wcG9ydHVuaXR5IHRvIHJlbWluZCBhbGwgY29tbWl0dGVycyB0aGF0IGBnaXQgZGlmZgot
LWNoZWNrYCBleGlzdHMgYW5kIHRvIHBsZWFzZSBtYWtlIHN1cmUgaXQgaXMgdXNlZCBhcyBwYXJ0
IG9mIHByZS1wdXNoCmNoZWNrcy4KCldoZW4gdXNlZCBhZ2FpbnN0IGMucyA5YWJjYWM3ZmYsIGl0
IGlkZW50aWZpZXM6CgphbmRyZXdAYW5kcmV3LWxhcHRvcDp+L3hlbi5naXQveGVuJCBnaXQgZGlm
ZiAtLWNoZWNrIDlhYmNhYzdmZl4KeGVuL2FyY2gveDg2L2h2bS9odm0uYzoxNzY4OiB0cmFpbGlu
ZyB3aGl0ZXNwYWNlLgorwqDCoMKgwqDCoMKgwqAgLyoKeGVuL2FyY2gveDg2L21tL3AybS5jOjI0
NDM6IHRyYWlsaW5nIHdoaXRlc3BhY2UuCivCoMKgwqAKeGVuL2FyY2gveDg2L21tL3AybS5jOjI0
ODE6IHRyYWlsaW5nIHdoaXRlc3BhY2UuCivCoMKgwqAKYW5kcmV3QGFuZHJldy1sYXB0b3A6fi94
ZW4uZ2l0L3hlbiQgZWNobyAkPwoyCgooYW5kIGFsc28gc3BvdHMgdGhlIGludHJvZHVjdGlvbiBv
ZiBjb25mbGljdCBtYXJrZXJzLCBhbHRob3VnaCB0aGVyZQphcHBlYXIgdG8gYmUgbm8gaW5jaWRl
bnRzIG9mIHRoaXMgbWlzdGFrZSBpbiBYZW4ncyBoaXN0b3J5LikKCn5BbmRyZXcKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 29 06:36:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 May 2019 06:36:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVsCL-0001AT-1q; Wed, 29 May 2019 06:36:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ZkDk=T5=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1hVsCI-0001AO-VV
 for xen-devel@lists.xenproject.org; Wed, 29 May 2019 06:36:27 +0000
X-Inumbo-ID: 13c95e45-81dc-11e9-8980-bc764e045a96
Received: from mo6-p00-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5300::1])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 13c95e45-81dc-11e9-8980-bc764e045a96;
 Wed, 29 May 2019 06:36:24 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1559111783;
 s=strato-dkim-0002; d=aepfle.de;
 h=References:In-Reply-To:Message-ID:Subject:Cc:To:From:Date:
 X-RZG-CLASS-ID:X-RZG-AUTH:From:Subject:Sender;
 bh=KGTOnHYjYHMImRelwFoPzT5SrTPuoYqEmb67xQjM9Ls=;
 b=U2RyiVjTTgYMnXvuD86nVhkk6IRgOzZKiJA+Pg6uuTmeTrcWhyk0PLXu4pBjM+iJsz
 kPnU7v2tTMjbUEjrMjuiDs1MQstjwPEiSHozq8oVgWMxK/YNVqNf9+mCLTfyIRljlHvK
 BEsa/v9YxFqxuHYL+5WzevDHjcVhBPKCQI6Olk5v+6/Ij2icmPgVtCwFHbveeM1RFS8s
 r+YEph8D2NaAntGrkQTa3fU53S5Plhpd3Y/RnpLMWaI2yjFnGscxAu3EG217qgGdwWF9
 xiJR3RK+Arwx8mX7zpPxOkqgK65h3lpfNdFqQhxZ75EhXjw8dItTyuBfL+hmtGZGM940
 pbXA==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QED/SSGq+wjGiUC4AUztn93FPS2dyuY8gK"
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.21 DYNA|AUTH)
 with ESMTPSA id N09966v4T6aLbjY
 (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, 29 May 2019 08:36:21 +0200 (CEST)
Date: Wed, 29 May 2019 08:36:06 +0200
From: Olaf Hering <olaf@aepfle.de>
To: Ian Jackson <ian.jackson@citrix.com>
Message-ID: <20190529083606.4ff7953f.olaf@aepfle.de>
In-Reply-To: <23789.37660.726217.578999@mariner.uk.xensource.com>
References: <23751.6062.590245.436664@mariner.uk.xensource.com>
 <23751.6297.231034.162861@mariner.uk.xensource.com>
 <23789.37660.726217.578999@mariner.uk.xensource.com>
X-Mailer: Claws Mail 2019.05.18 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] Stable trees (4.6 and 4.7), building on stretch,
 osstest, redux
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, Juergen Gross <jgross@suse.com>,
 Wei Liu <wl@xen.org>, Jan Beulich <JBeulich@suse.com>,
 xen-devel@lists.xenproject.org
Content-Type: multipart/mixed; boundary="===============4807149838592892314=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============4807149838592892314==
Content-Type: multipart/signed; micalg=pgp-sha256;
 boundary="Sig_/uD7sOUS6HV3RnzlWy9h04kP"; protocol="application/pgp-signature"

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

Am Tue, 28 May 2019 20:59:24 +0100
schrieb Ian Jackson <ian.jackson@citrix.com>:

> I am still struggling with this.  4.7 and 4.6 still do not build.

I maintain the various staging-X.Y branches for various releases,
just for my own entertainment. The remaining build error in SLE_15
(and Tumbleweed) is some asm error in ipxe. It was silently fixed
by rearranging the code, so there was no single commit to cherry-pick.
At some point I lost interest and did not finish the work to make it
build again.


https://build.opensuse.org/package/show/home:olh:xen-4.7/xen

The individual changes:

https://github.com/olafhering/xen/compare/olh-base-staging-4.7...olh-fixes-=
staging-4.7
https://github.com/olafhering/qemu-xen/compare/olh-base-xen-staging-4.7...o=
lh-fixes-xen-staging-4.7
https://github.com/olafhering/seabios/compare/olh-base-xen-staging-4.7...ol=
h-fixes-xen-staging-4.7
https://github.com/olafhering/edk2/compare/olh-base-xen-staging-4.7...olh-f=
ixes-xen-staging-4.7
https://github.com/olafhering/ipxe/compare/olh-base-xen-staging-4.7...olh-f=
ixes-xen-staging-4.7

Since I last touched it a few months ago, Tumbleweed moved on and will
require additional changes for gcc9. Not sure how stale Stretch is.

To see changes for other staging-X.Y branches, replace '4.7' as needed.

Olaf

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

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

iQIzBAEBCAAdFiEE97o7Um30LT3B+5b/86SN7mm1DoAFAlzuKFYACgkQ86SN7mm1
DoBEAQ/8CMlr6F+uigQ2iDIsUZZQAbqYfPoCkOqPuqXE05+Sq9ojbzyNs4oWG86h
MQ8wnhzrXuKMeyLELt2Q6RCZm7Mgh00RR9s4jqIC+Kf31Tf3d8rdB8d1HIMcmOwG
efAi311zLH9GbkZZw3lc4kijCv88WRhNIxOkAirD9BfHQEXXt11NnCtbFfqro2u7
vxqM7RyP8c0Zt4AWWutpT+qth2T5Et+TZTIC6LWbLZoCCTa85Qj1mNkhCzNPCFFN
jzFluxEFPV7yVKNFqayjEVh4YA5JTnbS/cXHw9Zei5s96oRicM/qBcecG4naUWXN
xc3lKhF/oKb3Z3FmuxusrVsMm5kuI0vKVEZDKA6AwVVLhNLNyEH3w0PVlScbUb/C
A14m52EykbA/h42t5XgwhQRZqA5SN40TFH9ghhYbEFuWYeJM3p5E917AtYm06lTc
EhAFPtyA9khpZEqwGRDz83vNHFYC112VVffElGJCCp3riNe56e+2qQX2t2k5EjGN
T58el8gP16mEZWvp78VUdc1NCVhYGkinqRhDDDaZ/hysAZ3sE3pFOA3GaR2EnDh7
Ez6QyESHe9aWoXzO6fAGWdWGDvM8N4SxjYVFV5Lqnkg1noGbGGx73dPGDCrQ8kCO
IvB1UeSOdiXfQt2rF7exvQN9lXhOUkRUevEb7DBDe1gOnT2km+g=
=cpDQ
-----END PGP SIGNATURE-----

--Sig_/uD7sOUS6HV3RnzlWy9h04kP--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4807149838592892314==--


From xen-devel-bounces@lists.xenproject.org Wed May 29 07:32:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 May 2019 07:32:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVt4R-0005kp-2U; Wed, 29 May 2019 07:32:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=6PtJ=T5=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1hVt4P-0005kf-RC
 for xen-devel@lists.xenproject.org; Wed, 29 May 2019 07:32:21 +0000
X-Inumbo-ID: e36dd8b9-81e3-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e36dd8b9-81e3-11e9-8980-bc764e045a96;
 Wed, 29 May 2019 07:32:18 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hVt4M-0006oZ-5s; Wed, 29 May 2019 07:32:18 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hVt4L-0003Tf-R1; Wed, 29 May 2019 07:32:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hVt4L-0004yU-QL; Wed, 29 May 2019 07:32:17 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-137024-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.7-testing:build-i386-prev:xen-build:fail:regression
 xen-4.7-testing:build-i386-xsm:xen-build:fail:regression
 xen-4.7-testing:build-amd64:xen-build:fail:regression
 xen-4.7-testing:build-amd64-prev:xen-build:fail:regression
 xen-4.7-testing:build-amd64-xsm:xen-build:fail:regression
 xen-4.7-testing:build-i386:xen-build:fail:regression
 xen-4.7-testing:build-arm64-xsm:xen-build:fail:regression
 xen-4.7-testing:build-arm64:xen-build:fail:regression
 xen-4.7-testing:build-armhf:xen-build:fail:regression
 xen-4.7-testing:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-4:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-5:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-3:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-1:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=206d3f65f7dedc31a0aec2d50651df06a1de8b2c
X-Osstest-Versions-That: xen=88f936d44d2e34ca2d0827cc828ea9d3aeef3fe8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 29 May 2019 07:32:17 +0000
Subject: [Xen-devel] [xen-4.7-testing test] 137024: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNzAyNCB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNzAyNC8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAg
ICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTk2CiBi
dWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMzM1OTYKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU5NgogYnVpbGQtYW1kNjQt
cHJldiAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTMzNTk2CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1OTYKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU5Ngog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTMzNTk2CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICA2IHhl
bi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1OTYKIGJ1aWxkLWFybWhm
ICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEzMzU5NgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYt
YW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14
c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
YnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXJhdyAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxk
LWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFybWhm
LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXNoYWRvdyAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSAgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTUgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQtYW1kNjQtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20t
ZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRl
c3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAyMDZkM2Y2NWY3ZGVkYzMxYTBhZWMyZDUwNjUx
ZGYwNmExZGU4YjJjCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA4OGY5
MzZkNDRkMmUzNGNhMmQwODI3Y2M4MjhlYTlkM2FlZWYzZmU4CgpMYXN0IHRlc3Qgb2YgYmFzaXMg
ICAxMzM1OTYgIDIwMTktMDMtMDUgMTU6MDY6MDQgWiAgIDg0IGRheXMKRmFpbGluZyBzaW5jZSAg
ICAgICAgMTM1NDM0ICAyMDE5LTA0LTI5IDE1OjM2OjEwIFogICAyOSBkYXlzICAgMTcgYXR0ZW1w
dHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTM2NDI4ICAyMDE5LTA1LTE3IDA2OjQ5OjM4IFogICAx
MiBkYXlzICAgIDggYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVu
ZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBD
aHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+CiAgQ8OpZHJpYyBC
b3Nkb25uYXQgPGNib3Nkb25uYXRAc3VzZS5jb20+CiAgRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3Jh
QHR5Y2hvLm5zYS5nb3Y+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIFF1YW4g
WHUgPHh1cXVhbjhAaHVhd2VpLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoK
am9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFt
ZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1k
NjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNt
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxp
Z2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9s
b2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBh
cmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0
IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFz
dGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KY29tbWl0IDIwNmQzZjY1ZjdkZWRjMzFhMGFlYzJkNTA2NTFkZjA2YTFkZThiMmMKQXV0aG9y
OiBDaHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+CkRhdGU6ICAg
V2VkIEZlYiAyNyAxMDozMzo0MiAyMDE5ICswMDAwCgogICAgdG9vbHMvb2NhbWw6IER1cDIgL2Rl
di9udWxsIHRvIHN0ZGluIGluIGRhZW1vbml6ZSgpCiAgICAKICAgIERvbid0IGNsb3NlIHN0ZGlu
IGluIGRhZW1vbml6ZSgpIGJ1dCBkdXAyIC9kZXYvbnVsbCBpbnN0ZWFkLiAgT3RoZXJ3aXNlLCBm
ZCAwCiAgICBnZXRzIHJldXNlZCBsYXRlcjoKICAgIAogICAgICBbcm9vdEBpZG9sIH5dIyBscyAt
bGF2IC9wcm9jL2BwZ3JlcCB4ZW5zdG9yZWRgL2ZkCiAgICAgIHRvdGFsIDAKICAgICAgZHIteC0t
LS0tLSAyIHJvb3Qgcm9vdCAgMCBGZWIgMjggMTE6MDIgLgogICAgICBkci14ci14ci14IDkgcm9v
dCByb290ICAwIEZlYiAyNyAxNTo1OSAuLgogICAgICBscnd4LS0tLS0tIDEgcm9vdCByb290IDY0
IEZlYiAyOCAxMTowMiAwIC0+IC9kZXYveGVuL2V2dGNobgogICAgICBsLXd4LS0tLS0tIDEgcm9v
dCByb290IDY0IEZlYiAyOCAxMTowMiAxIC0+IC9kZXYvbnVsbAogICAgICBsLXd4LS0tLS0tIDEg
cm9vdCByb290IDY0IEZlYiAyOCAxMTowMiAyIC0+IC9kZXYvbnVsbAogICAgICBscnd4LS0tLS0t
IDEgcm9vdCByb290IDY0IEZlYiAyOCAxMTowMiAzIC0+IC9kZXYveGVuL3ByaXZjbWQKICAgICAg
Li4uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IENocmlzdGlhbiBMaW5kaWcgPGNocmlzdGlhbi5s
aW5kaWdAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA2NzdlNjRkYmUzMTUzNDM2MjBjM2Iy
NjZlOWViMTY2MjNiMTE4MDM4KQogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgNGI3MjQ3
MDE3NWE1OTJmYjVjMGE1ZDEwZWQ1MDVkZTczNzc4ZTEwZikKICAgIChjaGVycnkgcGlja2VkIGZy
b20gY29tbWl0IDVjZmJjMGZmZDU2M2EyZWUzYWJmY2NlNzRlYjNjMjBkODJhN2EwMzUpCiAgICAo
Y2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCAzZGIyOGIwYmFiZmIzZGI3YjViYmY5Nzk5ZGE2ODg0
NDUzMjkwMzEyKQogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgZDkyOTEzNmNhOGUyYTFh
OGNiN2RmZGQxOGY4Mjg1NzQ2MTllMzk1MykKCmNvbW1pdCA1MGJkZWNhZjAxOGM1N2VjMjE1ODI3
MDE5Y2EyMWJmNTRiY2VhOTM1CkF1dGhvcjogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29t
PgpEYXRlOiAgIFR1ZSBKYW4gMjQgMTY6MjI6MDMgMjAxNyArMDAwMAoKICAgIHg4NmVtdWwvdGVz
dDogZG9uJ3QgdXNlICpfbGVuIHN5bWJvbHMKICAgIAogICAgLi4uIGFzIHRoZXkgZG9uJ3Qgd29y
ayBhcyBpbnRlbmRlZCB3aXRoIC1mUElDLgogICAgCiAgICBJIGRpZCBwcmVmZXIgdGhlbSBvdmVy
ICpfZW5kIG9uZXMgYXQgdGhlIHRpbWUgYmVjYXVzZSBvbGRlciBnY2Mgd291bGQKICAgIGNhdXNl
IC5MKiBzeW1ib2xzIHRvIGJlIHB1YmxpYywgZHVlIHRvIGlzc3VpbmcgLmdsb2JsIGZvciBhbGwK
ICAgIHJlZmVyZW5jZWQgZXh0ZXJuYWxzLiBBbmQgbGFiZWxzIGF0IHRoZSBlbmQgb2YgaW5zdHJ1
Y3Rpb25zIGNvbGxpZGUKICAgIHdpdGggdGhlIG9uZXMgYXQgdGhlIHN0YXJ0IG9mIHRoZSBuZXh0
IGluc3RydWN0aW9uLCBtYWtpbmcgZGlzYXNzZW1ibHkKICAgIGhhcmRlciB0byBncm9rLiBMdWNr
aWx5IHJlY2VudCBnY2Mgbm8gbG9uZ2VyIGlzc3VlcyB0aG9zZSAuZ2xvYmwKICAgIGRpcmVjdGl2
ZXMsIGFuZCBoZW5jZSAuTCogbGFiZWxzLCBzdGF5aW5nIGxvY2FsIGJ5IGRlZmF1bHQsIG5vIGxv
bmdlcgogICAgZ2V0IGluIHRoZSB3YXkuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CiAgICBUZXN0ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICAoY2hl
cnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA5MzE1ZmEwZWY3MzZkMTE1M2M5OGNlNDJiZmY1ODUzZGE1
ZWM2OTdmKQoKY29tbWl0IGIyMDViNjk2OWY4NmQxZjI1ZTE1MmVkMDg4MGNkM2VlMTg5YjkzNTgK
QXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAg
IFdlZCBEZWMgMTIgMTk6MjI6MTUgMjAxOCArMDAwMAoKICAgIHg4Ni9zcGVjLWN0cmw6IEludHJv
ZHVjZSBvcHRpb25zIHRvIGNvbnRyb2wgVkVSVyBmbHVzaGluZwogICAgCiAgICBUaGUgTWljcm9h
cmNoaXRlY3R1cmFsIERhdGEgU2FtcGxpbmcgdnVsbmVyYWJpbGl0eSBpcyBzcGxpdCBpbnRvIGNh
dGVnb3JpZXMKICAgIHdpdGggc3VidGx5IGRpZmZlcmVudCBwcm9wZXJ0aWVzOgogICAgCiAgICAg
TUxQRFMgLSBNaWNyb2FyY2hpdGVjdHVyYWwgTG9hZCBQb3J0IERhdGEgU2FtcGxpbmcKICAgICBN
U0JEUyAtIE1pY3JvYXJjaGl0ZWN0dXJhbCBTdG9yZSBCdWZmZXIgRGF0YSBTYW1wbGluZwogICAg
IE1GQkRTIC0gTWljcm9hcmNoaXRlY3R1cmFsIEZpbGwgQnVmZmVyIERhdGEgU2FtcGxpbmcKICAg
ICBNRFNVTSAtIE1pY3JvYXJjaGl0ZWN0dXJhbCBEYXRhIFNhbXBsaW5nIFVuY2FjaGVhYmxlIE1l
bW9yeQogICAgCiAgICBNRFNVTSBpcyBhIHNwZWNpYWwgY2FzZSBvZiB0aGUgb3RoZXIgdGhyZWUs
IGFuZCBpc24ndCBkaXN0aW5ndWlzaGVkIGZ1cnRoZXIuCiAgICAKICAgIFRoZXNlIGlzc3VlcyBw
ZXJ0YWluIHRvIHRocmVlIG1pY3JvYXJjaGl0ZWN0dXJhbCBidWZmZXJzLiAgVGhlIExvYWQgUG9y
dHMsIHRoZQogICAgU3RvcmUgQnVmZmVycyBhbmQgdGhlIEZpbGwgQnVmZmVycy4gIEVhY2ggb2Yg
dGhlc2Ugc3RydWN0dXJlcyBhcmUgZmx1c2hlZCBieQogICAgdGhlIG5ldyBlbmhhbmNlZCBWRVJX
IGZ1bmN0aW9uYWxpdHksIGJ1dCB0aGUgY29uZGl0aW9ucyB1bmRlciB3aGljaCBmbHVzaGluZwog
ICAgaXMgbmVjZXNzYXJ5IHZhcnkuCiAgICAKICAgIEZvciB0aGlzIGNvbmNpc2Ugb3ZlcnZpZXcg
b2YgdGhlIGlzc3VlcyBhbmQgZGVmYXVsdCBsb2dpYywgdGhlIGFiYnJldmlhdGlvbnMKICAgIFNQ
IChTdG9yZSBQb3J0KSwgRkIgKEZpbGwgQnVmZmVyKSwgTFAgKExvYWQgUG9ydCkgYW5kIEhUIChI
eXBlcnRocmVhZGluZykgYXJlCiAgICB1c2VkIGZvciBicmV2aXR5OgogICAgCiAgICAgKiBWdWxu
ZXJhYmxlIGhhcmR3YXJlIGlzIGRpdmlkZWQgaW50byB0d28gY2F0ZWdvcmllcyAtIHBhcnRzIHdo
aWNoIHN1ZmZlcgogICAgICAgZnJvbSBTUCBvbmx5LCBhbmQgcGFydHMgd2l0aCBhbnkgb3RoZXIg
Y29tYmluYXRpb24gb2YgdnVsbmVyYWJpbGl0aWVzLgogICAgCiAgICAgKiBTUCBvbmx5IGhhcyBh
biBIVCBpbnRlcmFjdGlvbiB3aGVuIHRoZSB0aHJlYWQgZ29lcyBpZGxlLCBkdWUgdG8gdGhlIHN0
YXRpYwogICAgICAgcGFydGl0aW9uaW5nIG9mIHJlc291cmNlcy4gIExQIGFuZCBGQiBoYXZlIEhU
IGludGVyYWN0aW9ucyBhdCBhbGwgcG9pbnRzLAogICAgICAgZHVlIHRvIHRoZSBjb21wZXRpdGl2
ZSBzaGFyaW5nIG9mIHJlc291cmNlcy4gIEFsbCBpc3N1ZXMgcG90ZW50aWFsbHkgbGVhawogICAg
ICAgZGF0YSBhY3Jvc3MgdGhlIHJldHVybi10by1ndWVzdCB0cmFuc2l0aW9uLgogICAgCiAgICAg
KiBUaGUgbWljcm9jb2RlIHdoaWNoIGltcGxlbWVudHMgVkVSVyBmbHVzaGluZyBhbHNvIGV4dGVu
ZHMgTVNSX0ZMVVNIX0NNRCwgc28KICAgICAgIHdlIGRvbid0IG5lZWQgdG8gZG8gYm90aCBvbiB0
aGUgSFZNIHJldHVybi10by1ndWVzdCBwYXRoLiAgSG93ZXZlciwgdGhlCiAgICAgICBLbmlnaHRz
IHJhbmdlIG9mIHByb2Nlc3NvcnMgYXJlIGltbXVuZSB0byBMMVRGICh0aGVyZWZvcmUgaGF2ZSBu
bwogICAgICAgTVNSX0ZMVVNIX0NNRCksIGJ1dCBhcmUgdnVsbmVyYWJsZSB0byBNRFMsIHNvIGRv
IHJlcXVpcmUgVkVSVyBvbiB0aGUgSFZNCiAgICAgICBwYXRoLgogICAgCiAgICBOb3RlIHRoYXQg
d2UgZGVsaWJlcmF0ZWx5IHN1cHBvcnQgbWRzPTEgZXZlbiB3aXRob3V0IE1EX0NMRUFSIGluIGNh
c2UgdGhlCiAgICBtaWNyb2NvZGUgaGFzIGJlZW4gdXBkYXRlZCBidXQgdGhlIGZlYXR1cmUgYml0
IG5vdCBleHBvc2VkLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI5NywgQ1ZFLTIwMTgt
MTIxMjYsIENWRS0yMDE4LTEyMTI3LCBDVkUtMjAxOC0xMjEzMCwgQ1ZFLTIwMTktMTEwOTEuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgog
ICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgM2MwNGMyNThhYjQwNDA1YTc0ZTE5NGQ5ODg5
YTRjYmM3YWJlOTRiNCkKCmNvbW1pdCA4ZTc0NTBmMDcwOTI3ZjgzOTdjMzJmYTRlYzYwY2Y1OGY4
NzZlOTg0CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
RGF0ZTogICBXZWQgRGVjIDEyIDE5OjIyOjE1IDIwMTggKzAwMDAKCiAgICB4ODYvc3BlYy1jdHJs
OiBJbmZyYXN0cnVjdHVyZSB0byB1c2UgVkVSVyB0byBmbHVzaCBwaXBlbGluZSBidWZmZXJzCiAg
ICAKICAgIFRocmVlIHN5bnRoZXRpYyBmZWF0dXJlcyBhcmUgaW50cm9kdWNlZCwgYXMgd2UgbmVl
ZCBpbmRpdmlkdWFsIGNvbnRyb2wgb2YKICAgIGVhY2gsIGRlcGVuZGluZyBvbiBjaXJjdW1zdGFu
Y2VzLiAgQSBsYXRlciBjaGFuZ2Ugd2lsbCBlbmFibGUgdGhlbSBhdAogICAgYXBwcm9wcmlhdGUg
cG9pbnRzLgogICAgCiAgICBUaGUgdmVyd19zZWwgZmllbGQgZG9lc24ndCBzdHJpY3RseSBuZWVk
IHRvIGxpdmUgaW4gc3RydWN0IGNwdV9pbmZvLiAgSXQgbGl2ZXMKICAgIHRoZXJlIGJlY2F1c2Ug
dGhlcmUgaXMgYSBjb252ZW5pZW50IGhvbGUgaXQgY2FuIGZpbGwsIGFuZCBpdCByZWR1Y2VzIHRo
ZQogICAgY29tcGxleGl0eSBvZiB0aGUgU1BFQ19DVFJMX0VYSVRfVE9fe1BWLEhWTX0gYXNzZW1i
bHkgYnkgYXZvaWRpbmcgdGhlIG5lZWQgZm9yCiAgICBhbnkgdGVtcG9yYXJ5IHN0YWNrIG1haW50
ZW5hbmNlLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI5NywgQ1ZFLTIwMTgtMTIxMjYs
IENWRS0yMDE4LTEyMTI3LCBDVkUtMjAxOC0xMjEzMCwgQ1ZFLTIwMTktMTEwOTEuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgKGNo
ZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgNTQ4YTkzMmFjNzg2ZDZiZjM1ODRlNGI1NGYyYWI5OTNl
MTExNzcxMCkKCmNvbW1pdCBlNjk3OTNkNmJhMjY1YmI1MmMwY2RlZWM2MDljNzljOWVmZTVhZDk0
CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTog
ICBXZWQgU2VwIDEyIDE0OjM2OjAwIDIwMTggKzAxMDAKCiAgICB4ODYvc3BlYy1jdHJsOiBDUFVJ
RC9NU1IgZGVmaW5pdGlvbnMgZm9yIE1pY3JvYXJjaGl0ZWN0dXJhbCBEYXRhIFNhbXBsaW5nCiAg
ICAKICAgIFRoZSBNRF9DTEVBUiBmZWF0dXJlIGNhbiBiZSBhdXRvbWF0aWNhbGx5IG9mZmVyZWQg
dG8gZ3Vlc3RzLiAgTm8KICAgIGluZnJhc3RydWN0dXJlIGlzIG5lZWRlZCBpbiBYZW4gdG8gc3Vw
cG9ydCB0aGUgZ3Vlc3QgbWFraW5nIHVzZSBvZiBpdC4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9m
IFhTQS0yOTcsIENWRS0yMDE4LTEyMTI2LCBDVkUtMjAxOC0xMjEyNywgQ1ZFLTIwMTgtMTIxMzAs
IENWRS0yMDE5LTExMDkxLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGQ0ZjYxMTZj
MDgwZGMwMTNjZDEyMDRjNGQ4Y2ViOTVlNWYyNzg2ODkpCgpjb21taXQgYjE2MmY5NTkzMTY2ZmEy
MDUzZDQyZGY2ZTczYmY0YmQ4ZDQ2MGQ3MQpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgV2VkIFNlcCAxMiAxNDozNjowMCAyMDE4ICswMTAw
CgogICAgeDg2L3NwZWMtY3RybDogTWlzYyBub24tZnVuY3Rpb25hbCBjbGVhbnVwCiAgICAKICAg
ICAqIElkZW50aWZ5IEJUSSBpbiB0aGUgc3BlY19jdHJsX3tlbnRlcixleGl0fV9pZGxlKCkgY29t
bWVudHMsIGFzIG90aGVyCiAgICAgICBtaXRpZ2F0aW9ucyB3aWxsIHNob3J0bHkgYXBwZWFyLgog
ICAgICogVXNlIGFsdGVybmF0aXZlX2lucHV0KCkgYW5kIGNvdmVyIHRoZSBsYWNrIG9mIG1lbW9y
eSBjb2JiZXIgd2l0aCBhIGZ1cnRoZXIKICAgICAgIGJhcnJpZXIuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgKGNoZXJyeSBwaWNr
ZWQgZnJvbSBjb21taXQgOWI2MmViYTZjNDI5YzMyN2UxNTA3ODE2YmVmNDAzY2NjODczNTdhZSkK
CmNvbW1pdCAzNTE0NTExNTIzZDRhNjU1YmY4ZGY0NjJiOGNmZmYxZWI2ZjM3NDY2CkF1dGhvcjog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBGcmkgQXBy
IDUgMTM6MjY6MzAgMjAxOSArMDEwMAoKICAgIHg4Ni9ib290OiBEZXRlY3QgdGhlIGZpcm13YXJl
IFNNVCBzZXR0aW5nIGNvcnJlY3RseSBvbiBJbnRlbCBoYXJkd2FyZQogICAgCiAgICBXaGlsZSBi
b290X2NwdV9kYXRhLng4Nl9udW1fc2libGluZ3MgaXMgYW4gYWNjdXJhdGUgdmFsdWUgdG8gdXNl
IG9uIEFNRAogICAgaGFyZHdhcmUsIGl0IGlzbid0IG9uIEludGVsIHdoZW4gdGhlIHVzZXIgaGFz
IGRpc2FibGVkIEh5cGVydGhyZWFkaW5nIGluIHRoZQogICAgZmlybXdhcmUuICBBcyBhIHJlc3Vs
dCwgYSB1c2VyIHdoaWNoIGhhcyBjaG9zZW4gdG8gZGlzYWJsZSBIVCBzdGlsbCBnZXRzCiAgICBu
YWdnZWQgb24gTDFURi12dWxuZXJhYmxlIGhhcmR3YXJlIHdoZW4gdGhleSBoYXZlbid0IGNob3Nl
biBhbiBleHBsaWNpdAogICAgc210PTxib29sPiBzZXR0aW5nLgogICAgCiAgICBNYWtlIHVzZSBv
ZiB0aGUgbGFyZ2VseS11bmRvY3VtZW50ZWQgTVNSX0lOVEVMX0NPUkVfVEhSRUFEX0NPVU5UIHdo
aWNoIGluCiAgICBwcmFjdGljZSBleGlzdHMgc2luY2UgTmVoYWxlbSwgd2hlbiBib290aW5nIG9u
IHJlYWwgaGFyZHdhcmUuICBGYWxsIGJhY2sgdG8KICAgIHVzaW5nIHRoZSBBQ1BJIHRhYmxlIEFQ
SUMgSURzLgogICAgCiAgICBXaGlsZSBhZGp1c3RpbmcgdGhpcyBsb2dpYywgZml4IGEgbGF0ZW50
IGJ1ZyBpbiBhbWRfZ2V0X3RvcG9sb2d5KCkuICBUaGUKICAgIHRocmVhZCBjb3VudCBmaWVsZCBp
biBDUFVJRC4weDgwMDAwMDFlLmVieCBpcyBkb2N1bWVudGVkIGFzIDggYml0cyB3aWRlLAogICAg
cmF0aGVyIHRoYW4gMiBiaXRzIHdpZGUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgYjEy
ZmVjNGExMjU5NTAyNDA1NzNlYTMyZjY1YzYxZmI5YWZhNzRjMykKCmNvbW1pdCA2MjFiNjZmODE4
YTIzOTMxNjYxOWVmMTg1Mjc4ZDUwYjliMDViZTIxCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBGcmkgQXByIDUgMTI6MjY6MzAgMjAxOSAr
MDAwMAoKICAgIHg4Ni9tc3I6IERlZmluaXRpb25zIGZvciBNU1JfSU5URUxfQ09SRV9USFJFQURf
Q09VTlQKICAgIAogICAgVGhpcyBpcyBhIG1vZGVsIHNwZWNpZmljIHJlZ2lzdGVyIHdoaWNoIGRl
dGFpbHMgdGhlIGN1cnJlbnQgY29uZmlndXJhdGlvbgogICAgY29yZXMgYW5kIHRocmVhZHMgaW4g
dGhlIHBhY2thZ2UuICBCZWNhdXNlIG9mIGhvdyBIeXBlcnRocmVhZCBhbmQgQ29yZQogICAgY29u
ZmlndXJhdGlvbiB3b3JrcyB3b3JrcyBpbiBmaXJtd2FyZSwgdGhlIE1TUiBpdCBpcyBkZS1mYWN0
byBjb25zdGFudCBhbmQKICAgIHdpbGwgcmVtYWluIHVuY2hhbmdlZCB1bnRpbCB0aGUgbmV4dCBz
eXN0ZW0gcmVzZXQuCiAgICAKICAgIEl0IGlzIGEgcmVhZCBvbmx5IE1TUiAoc28gdW5pbGF0ZXJh
bGx5IHJlamVjdCB3cml0ZXMpLCBidXQgZm9yIG5vdyByZXRhaW4gaXRzCiAgICBsZWFreS1vbi1y
ZWFkIHByb3BlcnRpZXMuICBGdXJ0aGVyIENQVUlEL01TUiB3b3JrIGlzIHJlcXVpcmVkIGJlZm9y
ZSB3ZSBjYW4KICAgIHN0YXJ0IHZpcnR1YWxpc2luZyBhIGNvbnNpc3RlbnQgdG9wb2xvZ3kgdG8g
dGhlIGd1ZXN0LCBhbmQgcmV0YWluaW5nIHRoZSBvbGQKICAgIGJlaGF2aW91ciBpcyB0aGUgc2Fm
ZXN0IGNvdXJzZSBvZiBhY3Rpb24uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgZDQxMjA5
MzZiY2QxNjk1ZmFmNWI1NzVmMTI1OWM1OGUzMWQyYjE4YikKCmNvbW1pdCBiNjhjZWRiZTYwZmQy
MDZmMjk5ZTZjYTZhODVkMzYzZDA2NjgyYzNiCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBXZWQgU2VwIDEyIDE0OjM2OjAwIDIwMTggKzAx
MDAKCiAgICB4ODYvc3BlYy1jdHJsOiBSZXBvc2l0aW9uIHRoZSBYUFRJIGNvbW1hbmQgbGluZSBw
YXJzaW5nIGxvZ2ljCiAgICAKICAgIEl0IGhhcyBlbmRlZCB1cCBpbiB0aGUgbWlkZGxlIG9mIHRo
ZSBtaXRpZ2F0aW9uIGNhbGN1bGF0aW9uIGxvZ2ljLiAgTW92ZSBpdCB0bwogICAgYmUgYmVzaWRl
IHRoZSBvdGhlciBjb21tYW5kIGxpbmUgcGFyc2luZy4KICAgIAogICAgTm8gZnVuY3Rpb25hbCBj
aGFuZ2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgYzJjMmJiMGQ2MGM2NDJlNjRhNTI0
M2E3OWM4YjE1NDhmZmI3YmM1YikKCmNvbW1pdCBkY2Y5NjMzNWQwZTQxNmU0ODFjNzVlYjNiYzE3
ZjNmYjgwMjMxYjQ3CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KRGF0ZTogICBNb24gTWFyIDE4IDE3OjA4OjI1IDIwMTkgKzAxMDAKCiAgICB4ODYvdHN4
OiBJbXBsZW1lbnQgY29udHJvbHMgZm9yIFJUTSBmb3JjZS1hYm9ydCBtb2RlCiAgICAKICAgIFRo
ZSBDUFVJRCBiaXQgYW5kIE1TUiBhcmUgZGVsaWJlcmF0ZWx5IG5vdCBleHBvc2VkIHRvIGd1ZXN0
cywgYmVjYXVzZSB0aGV5CiAgICB3b24ndCBleGlzdCBvbiBuZXdlciBwcm9jZXNzb3JzLiAgQXMg
dlBNVSBpc24ndCBzZWN1cml0eSBzdXBwb3J0ZWQsIHRoZQogICAgbWlzYmVoYXZpb3VyIG9mIFBD
UjMgaXNuJ3QgZXhwZWN0ZWQgdG8gaW1wYWN0IHByb2R1Y3Rpb24gZGVwbG95bWVudHMuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAg
bWFzdGVyIGNvbW1pdDogNmJlNjEzZjI5YjQyMDUzNDkyNzVkMjQzNjdiZDRjODJmYjI5NjBkZAog
ICAgbWFzdGVyIGRhdGU6IDIwMTktMDMtMTIgMTc6MDU6MjEgKzAwMDAKCmNvbW1pdCA3YzhkYjU4
ZDM3MzljODA1ZjRjMGY3NzNiNjUxNTdmMzA2YjAwYzJhCkF1dGhvcjogQ8OpZHJpYyBCb3Nkb25u
YXQgPGNib3Nkb25uYXRAc3VzZS5jb20+CkRhdGU6ICAgVGh1IE5vdiAxMCAxMDoyMzozMSAyMDE2
ICswMTAwCgogICAgRml4IG1pc2xlYWRpbmcgaW5kZW50YXRpb24gd2FybmluZ3MKICAgIAogICAg
R2NjNiBidWlsZCByZXBvcnRzIG1pc2xlYWRpbmcgaW5kZW50YXRpb24gYXMgd2FybmluZ3MuIEZp
eCBhIGZldwogICAgd2FybmluZ3MgaW4gc3R1YmRvbS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTog
Q8OpZHJpYyBCb3Nkb25uYXQgPGNib3Nkb25uYXRAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogRGFu
aWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+CiAgICBBY2tlZC1ieTogUXVhbiBY
dSA8eHVxdWFuOEBodWF3ZWkuY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDlmZGZmYmJh
YjNhZGE0MjdiYWMwNzA3NmYwNDJmMDI2NWU1YWUwNWYpCgpjb21taXQgNzgzNTY0NGQ1MTQxZDBm
MjhlYzIyMWVkYTQwZmNiZjJmYzAzYmUyMwpBdXRob3I6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+CkRhdGU6ICAgV2VkIE5vdiAyOCAxNzo0MzozMyAyMDE4ICswMDAwCgogICAgdG9vbHMv
ZmlybXdhcmU6IHVwZGF0ZSBPVk1GIE1ha2VmaWxlLCB3aGVuIG5lY2Vzc2FyeQogICAgCiAgICBb
IFRoaXMgaXMgdHdvIGNvbW1pdHMgZnJvbSBtYXN0ZXIgYWthIHN0YWdpbmctNC4xMjogXQogICAg
CiAgICBPVk1GIGhhcyBiZWNvbWUgZGVwZW5kZW50IG9uIE9wZW5TU0wsIHdoaWNoIGlzIGluY2x1
ZGVkIGFzIGEKICAgIHN1Ym1vZHVsZS4gIEluaXRpYWxpc2Ugc3VibW9kdWxlcyBiZWZvcmUgYnVp
bGRpbmcuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CiAgICBSZXZpZXdlZC1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJp
eC5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBiMTYyODE4NzBlMDZmNWY1MjYw
MjlhNGU2OTYzNGExNmRjMzhlOGU0KQogICAgCiAgICB0b29sczogb25seSBjYWxsIGdpdCB3aGVu
IG5lY2Vzc2FyeSBpbiBPVk1GIE1ha2VmaWxlCiAgICAKICAgIFVzZXJzIG1heSBjaG9vc2UgdG8g
ZXhwb3J0IGEgc25hcHNob3Qgb2YgT1ZNRiBhbmQgYnVpbGQgaXQKICAgIHdpdGggeGVuLmdpdCBz
dXBwbGllZCBvdm1mLW1ha2VmaWxlLiBJbiB0aGF0IGNhc2Ugd2UgZG9uJ3QKICAgIG5lZWQgdG8g
Y2FsbCBgZ2l0IHN1Ym1vZHVsZWAuCiAgICAKICAgIEZpeGVzIGIxNjI4MTg3MGUuCiAgICAKICAg
IFJlcG9ydGVkLWJ5OiBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+CiAgICBTaWduZWQtb2Zm
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEFudGhv
bnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1i
eTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJv
bSBjb21taXQgNjgyOTJjOTRhNjBlYWIyNDUxNGFiNGE4ZTQ3NzJhZjI0ZGVhZDgwNykKICAgIChj
aGVycnkgcGlja2VkIGZyb20gY29tbWl0IGU5ODNlOGFlODRlZmQ1ZTQzMDQ1YTNkMjBhODIwZjEz
Y2I0YTc1YmYpCiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA1YTgxZGU0YzZiNjAzNjk3
NGYyOWUyMzMwYTQ5M2YyM2E4ZjBjMWYwKQogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQg
NjNkOTMzMGJhOWZkZWM3YzhlOTM0NmU2ZDg1MzYwNzQ3ZDYxYzk0NykKICAgIChjaGVycnkgcGlj
a2VkIGZyb20gY29tbWl0IGU5ZDg2MGYxZjY1N2ExOThkOTkwYmRhZTNlMjk1MDAxYmQxOTIyM2Mp
CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 29 07:49:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 May 2019 07:49:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVtKy-0006l1-TG; Wed, 29 May 2019 07:49:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=9SAg=T5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hVtKx-0006jW-QO
 for xen-devel@lists.xenproject.org; Wed, 29 May 2019 07:49:27 +0000
X-Inumbo-ID: 45989c78-81e6-11e9-84e3-8f411ec680bb
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 45989c78-81e6-11e9-84e3-8f411ec680bb;
 Wed, 29 May 2019 07:49:22 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 29 May 2019 01:49:21 -0600
Message-Id: <5CEE397F02000078002334C9@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.1 
Date: Wed, 29 May 2019 01:49:19 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Ian Jackson" <ian.jackson@citrix.com>
References: <23751.6062.590245.436664@mariner.uk.xensource.com>
 <23751.6297.231034.162861@mariner.uk.xensource.com>
 <23789.37660.726217.578999@mariner.uk.xensource.com>
In-Reply-To: <23789.37660.726217.578999@mariner.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] Stable trees (4.6 and 4.7), building on stretch,
 osstest, redux
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Olaf Hering <olaf@aepfle.de>,
 Juergen Gross <jgross@suse.com>, WeiLiu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI4LjA1LjE5IGF0IDIxOjU5LCA8aWFuLmphY2tzb25AY2l0cml4LmNvbT4gd3JvdGU6
Cj4gSWFuIEphY2tzb24gd3JpdGVzICgiW1BBVENIIFNUQUJMRV0gdG9vbHMvZmlybXdhcmU6IHVw
ZGF0ZSBPVk1GIE1ha2VmaWxlLCAKPiB3aGVuIG5lY2Vzc2FyeSIpOgo+PiBOb3cgZG9uZSwgaW5j
bHVkaW5nIGZvciBzdGFnaW5nLTQuNi4gIDQuNiBpcyBvdXQgb2Ygc2VjdXJpdHkgc3VwcG9ydCwK
Pj4gYnV0IG9zc3Rlc3Qgd2FudHMgdG8gYmUgYWJsZSB0byBidWlsZCA0LjYgc28gdGhhdCBpdCBj
YW4gdGVzdAo+PiBtaWdyYXRpb24gZnJvbSA0LjYgdG8gNC43LCBhbmQgNC43ICppcyogc3RpbGwg
KGp1c3QgYWJvdXQpIGluIHNlY3VyaXR5Cj4+IHN1cHBvcnQuCj4+IAo+PiBJIGV4cGVjdCB0aGUg
NC42IHB1c2ggZ2F0ZSB0byBmYWlsIGFuZCB0byBoYXZlIHRvIGZvcmNlIHB1c2ggaXQuCj4+IAo+
PiBJdCBpcyBhbHNvIHBvc3NpYmxlIHRoYXQgd2Ugd2lsbCBleHBlcmllbmNlIG90aGVyIGJ1aWxk
IGZhbGxvdXQuCj4gCj4gSSBhbSBzdGlsbCBzdHJ1Z2dsaW5nIHdpdGggdGhpcy4gIDQuNyBhbmQg
NC42IHN0aWxsIGRvIG5vdCBidWlsZC4KPiBSaWdodCBub3cgdGhlcmUgYXJlIHR3byBwcm9ibGVt
cyB0aGF0IG5lZWQgdGhvdWdodDoKPiAKPiAKPiAxLiBUaGF0IG9sZCBpcHhlIGlzIGp1c3QgdG9v
IGJhZGx5IGJyb2tlbi4gIEkgc3BlbnQgYSBsb25nIHdoaWxlCj4gdHJ5aW5nIHRvIGJhY2twb3J0
IGNvbXBpbGVyIGZpeGVzIGJ1dCBpdCBpcyB0b3RhbGx5IHJpZGljdWxvdXMuICBJTU8KPiBvdXIg
b25seSBzZW5zaWJsZSBvcHRpb24gaXMgdG8gdXBkYXRlIGF0IGxlYXN0IG9zc3Rlc3QncyBidWls
ZHN4IHRvIGEKPiBtdWNoIG5ld2VyIGlweGUuCj4gCj4gVGhpcyBjb3VsZCBiZSBkb25lIGJ5IGNo
ZXJyeSBwaWNraW5nCj4gICAgICAzOGFiOTliMjZiZjQyOThhMzMxMDVlYzY2ZjNmNmEzZjdlMDVh
MzI2Cj4gICAgICAgIGlweGU6IHVwZGF0ZSB0byBuZXdlciBjb21taXQKPiAod2hpY2ggaXMgZnJv
bSB4ZW4gNC44IGlzaCkgb250byBvdXIgNC43IGFuZCA0LjYgYnJhbmNoZXMuCj4gCj4gSWYgdGhp
cyBpcyBmZWx0IHRvbyBpbnRydXNpdmUsIHRoZW4gSSBjb3VsZCBzb21laG93IG1ha2UgaXQKPiBj
b25kaXRpb25hbCBhbmQgaGF2ZSBvc3N0ZXN0IHVzZSBpdC4gIFRoaXMgaXMgbm90IGVudGlyZWx5
IHRyaXZpYWwKPiBiZWNhdXNlIHdlIGhhdmUgYW4gYWQgaG9jIHBhdGNoIGFwcGxpY2F0aW9uIHRo
aW5nLgoKU2luY2UgdGhlIG5ldyBpcHhlIHNob3VsZCBoYXZlIGJlZW4gcHJvdmVuIHN0YWJsZSBl
bm91Z2ggaW4KdGhlIG5ld2VyIHRyZWVzLCBJIHRoaW5rIGNoZXJyeS1waWNraW5nIHNhaWQgY29t
bWl0IHNob3VsZCBiZQpmaW5lLgoKPiAyLiBodm1sb2FkZXIgZmFpbHMgdG8gYnVpbGQsIEkgdGhp
bmsgYmVjYXVzZSB3ZSBuZWVkCj4gICAgIDc4MjVhZTEyZGYxZjZkNDhjNGQwMDljYmJkZjVhNTVh
ZmYyNzI5MWIKPiAgICAgICBlcnJubzogaW50cm9kdWNlIEVJU0RJUi9FUk9GUy9FTk9URU1QVFkg
dG8gdGhlIEFCSQo+ICAgICAwMzcyMGVhNTQxMzgyYTNjYTgwZWFhZWMyYWExMTkzMmIwM2FhY2Fm
Cj4gICAgICAgZXJybm86IGRlY2xhcmUgYWxpYXNlcyB1c2luZyBYRU5fRVJSTk8oKQo+ICAgICA2
Nzc5MDIwNWRmMjZlN2MzZGZlZWY4YjhlNjQxOTRlYmMyNzkyMjBkCj4gICAgICAgcHVibGljL2Vy
cm5vOiBSZWR1Y2UgY29tcGxleGl0eSBvZiBpbmNsdXNpb24KPiAgICAgMzA1ZTk1N2ZmZWU5NGZj
MDZjNGJhNTNlZjU1NjJmMWI4YzFjNmIwMgo+ICAgICAgIGh2bWxvYWRlcjogdXNlIHhlbi9lcnJu
by5oIHJhdGhlciB0aGFuIHRoZSBob3N0IHN5c3RlbXMgZXJybm8uaAo+IAo+IElzIGJhY2twb3J0
aW5nIHRoYXQgbG90IE9LID8KCkkgdGhpbmsgc28sIHllcywgYWxiZWl0IEknbSBwdXp6bGVkIGhv
dyB0aGV5IHdvdWxkIGVuZCB1cCBiZWluZwpuZWVkZWQuCgo+IFRoZXJlIGFyZSBhbHNvIHNvbWUg
c2ltcGxlIGJhY2twb3J0cyB3ZSBuZWVkOgo+ICAgIGMyYTE3ODY5ZDVkY2Q4NDVkNjQ2YmY0ZGIx
MjJjYWQ3MzU5NmEyYmUKPiAgICAgIGxpYmZzaW1hZ2U6IHJlcGxhY2UgZGVwcmVjYXRlZCByZWFk
ZGlyX3IoKSB3aXRoIHJlYWRkaXIoKQo+ICAgIGI5ZGFmZjlkODExMjg1ZjFlNDA2NjliYzYyMWMy
MjQxNzkzZjdhOTUKPiAgICAgIGxpYnhsOiByZXBsYWNlIGRlcHJlY2F0ZWQgcmVhZGRpcl9yKCkg
d2l0aCByZWFkZGlyKCkKPiAgICA2NjhlNGVkZjkyZmNmN2NiOTI5ZWVkMjIxMDU5YTNlZWIwMjcy
MmMzCj4gICAgICBzdHViZG9tOiBtYWtlIEdNUCBhd2FyZSB0aGF0IGl0J3MgYmVpbmcgY3Jvc3Mt
Y29tcGlsZWQKPiAgICAyZjllYjczYzJlMmQ3ZmRkYThlMjU4NmMyMGY3ZGJkODU2MDAyZWJhCj4g
ICAgICAgc3R1YmRvbTogZml4IHN0dWJkb20tdnRwbSBidWlsZAo+IAo+IAo+IFdpdGggYWxsIG9m
IHRoZSBhYm92ZSwgNC42IGJ1aWxkcyBhZ2Fpbi4gIEkgZ3Vlc3MgNC43IHdpbGwgdG9vLgo+IAo+
IEZpeGluZyB0aGF0IHdpbGwgYWxzbyBwcm9iYWJseSBlbmFibGUgdGhlIDQuOCBwdXNoIGdhdGUg
dG8gcGFzcy4gIEl0Cj4gaXMgY3VycmVudGx5IGJsb2NrZWQgYmVjYXVzZSBpdCB3YW50cyB0byB0
ZXN0IDQuNy0+NC44IG1pZ3JhdGlvbiBhbmQKPiBjYW4ndCBidWlsZCA0LjcuCgpBbmQgc2ltaWxh
cmx5IGluIHR1cm4gZm9yIDQuOSdzIG5lZWQgdG8gaGF2ZSBhIGJ1aWxkaW5nIDQuOCBiYXNlbGlu
ZSwKYWZhaWN0LgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 29 08:05:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 May 2019 08:05:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVtZy-0000ME-VC; Wed, 29 May 2019 08:04:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=9SAg=T5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hVtZx-0000M9-9b
 for xen-devel@lists.xenproject.org; Wed, 29 May 2019 08:04:57 +0000
X-Inumbo-ID: 714a1494-81e8-11e9-8341-9b411ba552e5
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 714a1494-81e8-11e9-8341-9b411ba552e5;
 Wed, 29 May 2019 08:04:55 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 29 May 2019 02:04:53 -0600
Message-Id: <5CEE3D2402000078002334DB@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.1 
Date: Wed, 29 May 2019 02:04:52 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1559103784-23731-1-git-send-email-andrew.cooper3@citrix.com>
 <46e48714-74de-0222-84d3-8f844514710a@citrix.com>
In-Reply-To: <46e48714-74de-0222-84d3-8f844514710a@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86/altp2m: Fix style errors introduced
 with c/s 9abcac7ff
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Tamas K Lengyel <tamas@tklengyel.com>, WeiLiu <wl@xen.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI5LjA1LjE5IGF0IDA2OjQzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjkvMDUvMjAxOSAwNToyMywgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gRHJvcCBp
bnRyb2R1Y2VkIHRyYWlsaW5nIHdoaXRlc3BhY2UsIGV4Y2Vzc2l2ZWx5IGxvbmcgbGluZXMsIG1h
bC1pbmRlbnRpb24sCj4+IHN1cGVyZmx1b3VzIHVzZSBvZiBQUkkgbWFjcm9zIGZvciBpbnQtb3It
c21hbGxlciB0eXBlcywgYW5kIGluY29ycmVjdCBQUkkKPj4gbWFjcm9zIGZvciBnZm5zIGFuZCBt
Zm5zLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgo+PiAtLS0KPj4gQ0M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAZXUu
Y2l0cml4LmNvbT4KPj4gQ0M6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4K
Pj4gQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KPj4gQ0M6IFdlaSBMaXUgPHds
QHhlbi5vcmc+Cj4+IENDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4K
PiAKPiBBbmQgY2FuIEkgdGFrZSB0aGlzIG9wcG9ydHVuaXR5IHRvIHJlbWluZCBhbGwgY29tbWl0
dGVycyB0aGF0IGBnaXQgZGlmZgo+IC0tY2hlY2tgIGV4aXN0cyBhbmQgdG8gcGxlYXNlIG1ha2Ug
c3VyZSBpdCBpcyB1c2VkIGFzIHBhcnQgb2YgcHJlLXB1c2gKPiBjaGVja3MuCgpJIGRvbid0IHRo
aW5rIGNvbW1pdHRlcnMgc2hvdWxkIGRvIGFueSBjaGVja2luZy4gVGhpcyBzaG91bGQgYmUgcGFy
dApvZiB0aGUgcmV2aWV3IHByb2Nlc3MgKGFuZCBldmVuIGJldHRlciBiZSBwYXJ0IG9mIHRoZSBz
dWJtaXR0ZXIncwphY3Rpb25zIGJlZm9yZSBzZW5kaW5nIG91dCBhIHBhdGNoKS4gQ29tbWl0dGlu
ZyBzaG91bGQgYmUgYQptZWNoYW5pY2FsIGFjdC4gTWFueSBvZiB1cyBkb2luZyBidWlsZCBjaGVj
a3MgYWxyZWFkeSBnb2VzIGJleW9uZAp3aGF0IHNob3VsZCByZWFsbHkgYmUgcmVxdWlyZWQuCgpU
aGF0IHNhaWQgSSd2ZSBuZXZlcnRoZWxlc3MgYWRkZWQgaXQgdG8gbXkgc2NyaXB0LCBidXQgSSds
bCBkcm9wIGl0IGFnYWluCmlmIHRoZSBuZWNlc3NhcnkgY2xlYW5pbmcgdXAgdHVybnMgb3V0IHRv
IGJlIHRvbyB0aW1lIGNvbnN1bWluZy4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 29 08:08:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 May 2019 08:08:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVtdk-0000V1-II; Wed, 29 May 2019 08:08:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=9SAg=T5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hVtdj-0000Uw-4E
 for xen-devel@lists.xenproject.org; Wed, 29 May 2019 08:08:51 +0000
X-Inumbo-ID: fd68b58a-81e8-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fd68b58a-81e8-11e9-8980-bc764e045a96;
 Wed, 29 May 2019 08:08:49 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 29 May 2019 02:08:49 -0600
Message-Id: <5CEE3E0F02000078002334EC@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.1 
Date: Wed, 29 May 2019 02:08:47 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1559103784-23731-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1559103784-23731-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86/altp2m: Fix style errors introduced
 with c/s 9abcac7ff
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Tamas K Lengyel <tamas@tklengyel.com>, WeiLiu <wl@xen.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI5LjA1LjE5IGF0IDA2OjIzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gRHJvcCBpbnRyb2R1Y2VkIHRyYWlsaW5nIHdoaXRlc3BhY2UsIGV4Y2Vzc2l2ZWx5IGxv
bmcgbGluZXMsIG1hbC1pbmRlbnRpb24sCj4gc3VwZXJmbHVvdXMgdXNlIG9mIFBSSSBtYWNyb3Mg
Zm9yIGludC1vci1zbWFsbGVyIHR5cGVzLCBhbmQgaW5jb3JyZWN0IFBSSQo+IG1hY3JvcyBmb3Ig
Z2ZucyBhbmQgbWZucy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 29 08:45:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 May 2019 08:45:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVuD3-0003uR-9W; Wed, 29 May 2019 08:45:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=9SAg=T5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hVuD2-0003tc-2U
 for xen-devel@lists.xenproject.org; Wed, 29 May 2019 08:45:20 +0000
X-Inumbo-ID: 13fd15ce-81ee-11e9-94cc-ff448d57a2e2
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 13fd15ce-81ee-11e9-94cc-ff448d57a2e2;
 Wed, 29 May 2019 08:45:15 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 29 May 2019 02:45:14 -0600
Message-Id: <5CEE469802000078002334FE@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.1 
Date: Wed, 29 May 2019 02:45:12 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1558606816-17842-3-git-send-email-andrew.cooper3@citrix.com>
 <1559103029-27912-1-git-send-email-andrew.cooper3@citrix.com>
 <EF573A6C020000F58E2C01CD@prv1-mh.provo.novell.com>
In-Reply-To: <EF573A6C020000F58E2C01CD@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 2/2] docs: Introduce some hypercall page
 documentation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, WeiLiu <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>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI5LjA1LjE5IGF0IDA2OjEwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gVGhpcyBhbHNvIGludHJvZHVjZWQgdGhlIHRvcC1sZXZlbCBHdWVzdCBEb2N1bWVudGF0
aW9uIHNlY3Rpb24uCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KCkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CndpdGggb25lIGZ1cnRoZXIgcmVtYXJrIC8gcXVlc3Rpb246Cgo+ICtIeXBlcmNhbGwgUGFn
ZQo+ICs9PT09PT09PT09PT09PQo+ICsKPiArVGhlIGh5cGVyY2FsbCBwYWdlIGlzIGEgcGFnZSBv
ZiBndWVzdCBSQU0gaW50byB3aGljaCBYZW4gd2lsbCB3cml0ZSBzdWl0YWJsZQo+ICt0cmFuc2Zl
ciBzdHVicy4KPiArCj4gK0NyZWF0aW5nIGEgaHlwZXJjYWxsIHBhZ2UgaXMgYW4gaXNvbGF0ZWQg
b3BlcmF0aW9uIGZyb20gWGVuJ3MgcG9pbnQgb2Ygdmlldy4KPiArSXQgaXMgdGhlIGd1ZXN0cyBy
ZXNwb25zaWJpbGl0eSB0byBlbnN1cmUgdGhhdCB0aGUgaHlwZXJjYWxsIHBhZ2UsIG9uY2UKPiAr
d3JpdHRlbiBieSBYZW4sIGlzIG1hcHBlZCB3aXRoIGV4ZWN1dGFibGUgcGVybWlzc2lvbnMgc28g
aXQgbWF5IGJlIHVzZWQuCj4gK011bHRpcGxlIGh5cGVyY2FsbCBwYWdlcyBtYXkgYmUgY3JlYXRl
ZCBieSB0aGUgZ3Vlc3QsIGlmIGl0IHdpc2hlcy4KPiArCj4gK1RoZSBzdHVicyBhcmUgYXJyYW5n
ZWQgYnkgaHlwZXJjYWxsIGluZGV4LCBhbmQgc3RhcnQgb24gMzItYnl0ZSBib3VuZGFyaWVzLgo+
ICtUbyBpbnZva2UgYSBzcGVjaWZpYyBoeXBlcmNhbGwsIGBgY2FsbGBgIHRoZSByZWxldmFudCBz
dHViIFszXV86Cj4gKwo+ICsuLiBjb2RlLWJsb2NrOjogbm9uZQo+ICsKPiArICBjYWxsIGh5cGVy
Y2FsbF9wYWdlICsgaW5kZXggKiAzMgo+ICsKPiArVGhlcmUgcmVzdWx0IGlzIGFuIEFCSSB3aGlj
aCBpcyBpbnZhcmlhbnQgb2YgdGhlIGV4YWN0IG9wZXJhdGluZyBtb2RlIG9yCj4gK2hhcmR3YXJl
IHZlbmRvci4gIFRoaXMgaXMgaW50ZW5kZWQgdG8gc2ltcGxpZnkgZ3Vlc3Qga2VybmVsIGludGVy
ZmFjZXMgYnkKPiArYWJzdHJhY3RpbmcgYXdheSB0aGUgZGV0YWlscyBvZiBob3cgaXQgaXMgY3Vy
cmVudGx5IHJ1bm5pbmcuCgpJcyBpdCB3b3J0aCBtZW50aW9uaW5nIGhlcmUgdGhhdCBjZXJ0YWlu
IGFzcGVjdHMgb2YgdGhlIGh5cGVydmlzb3IgaW50ZXJmYWNlCihzaGFyZWQgZGF0YSBzdHJ1Y3R1
cmVzKSBhcmUgaW5mbHVlbmNlZCBieSB0aGUgbW9kZSB0aGUgZ3Vlc3QgaXMgaW4gYXQgdGhlCnRp
bWUgdGhlIG1vc3QgcmVjZW50IGh5cGVyY2FsbCBwYWdlIHJlZ2lzdHJhdGlvbiAob2RkbHkgZW5v
dWdoIGFsdGVybmF0aXZlbHkKdGhlIG1vc3QgcmVjZW50IHNldHRpbmcgb2YgSFZNX1BBUkFNX0NB
TExCQUNLX0lSUSkgaGFzIG9jY3VycmVkPwoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 29 09:04:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 May 2019 09:04:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVuVL-0005Ve-Rc; Wed, 29 May 2019 09:04:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=krOM=T5=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hVuVK-0005VD-BA
 for xen-devel@lists.xenproject.org; Wed, 29 May 2019 09:04:14 +0000
X-Inumbo-ID: b93199bb-81f0-11e9-8980-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b93199bb-81f0-11e9-8980-bc764e045a96;
 Wed, 29 May 2019 09:04:11 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 75ED5AC4F;
 Wed, 29 May 2019 09:04:10 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org,
	iommu@lists.linux-foundation.org
Date: Wed, 29 May 2019 11:04:04 +0200
Message-Id: <20190529090407.1225-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 0/3] xen/swiotlb: fix an issue and improve
 swiotlb-xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, stable@vger.kernel.org,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hpbGUgaHVudGluZyBhbiBpc3N1ZSBpbiBzd2lvdGxiLXhlbiBJIHN0dW1ibGVkIG92ZXIgYSB3
cm9uZyB0ZXN0CmFuZCBmb3VuZCBzb21lIGFyZWFzIGZvciBpbXByb3ZlbWVudC4KCkp1ZXJnZW4g
R3Jvc3MgKDMpOgogIHhlbi9zd2lvdGxiOiBmaXggY29uZGl0aW9uIGZvciBjYWxsaW5nIHhlbl9k
ZXN0cm95X2NvbnRpZ3VvdXNfcmVnaW9uKCkKICB4ZW4vc3dpb3RsYjogc2ltcGxpZnkgcmFuZ2Vf
c3RyYWRkbGVzX3BhZ2VfYm91bmRhcnkoKQogIHhlbi9zd2lvdGxiOiByZW1lbWJlciBoYXZpbmcg
Y2FsbGVkIHhlbl9jcmVhdGVfY29udGlndW91c19yZWdpb24oKQoKIGRyaXZlcnMveGVuL3N3aW90
bGIteGVuLmMgIHwgMzYgKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiBpbmNs
dWRlL2xpbnV4L3BhZ2UtZmxhZ3MuaCB8ICAzICsrKwogMiBmaWxlcyBjaGFuZ2VkLCAxNSBpbnNl
cnRpb25zKCspLCAyNCBkZWxldGlvbnMoLSkKCi0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 29 09:04:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 May 2019 09:04:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVuVL-0005VY-HQ; Wed, 29 May 2019 09:04:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=krOM=T5=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hVuVK-0005VC-Af
 for xen-devel@lists.xenproject.org; Wed, 29 May 2019 09:04:14 +0000
X-Inumbo-ID: b935d389-81f0-11e9-8980-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b935d389-81f0-11e9-8980-bc764e045a96;
 Wed, 29 May 2019 09:04:11 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id C6A11AE56;
 Wed, 29 May 2019 09:04:10 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org,
	iommu@lists.linux-foundation.org
Date: Wed, 29 May 2019 11:04:06 +0200
Message-Id: <20190529090407.1225-3-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190529090407.1225-1-jgross@suse.com>
References: <20190529090407.1225-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v2 2/3] xen/swiotlb: simplify
 range_straddles_page_boundary()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

cmFuZ2Vfc3RyYWRkbGVzX3BhZ2VfYm91bmRhcnkoKSBpcyBvcGVuIGNvZGluZyBzZXZlcmFsIG1h
Y3JvcyBmcm9tCmluY2x1ZGUveGVuL3BhZ2UuaC4gVXNlIHRob3NlIGluc3RlYWQuIEFkZGl0aW9u
YWxseSB0aGVyZSBpcyBubyBuZWVkCnRvIGhhdmUgY2hlY2tfcGFnZXNfcGh5c2ljYWxseV9jb250
aWd1b3VzKCkgYXMgYSBzZXBhcmF0ZSBmdW5jdGlvbiBhcwppdCBpcyB1c2VkIG9ubHkgb25jZSwg
c28gbWVyZ2UgaXQgaW50byByYW5nZV9zdHJhZGRsZXNfcGFnZV9ib3VuZGFyeSgpLgoKU2lnbmVk
LW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogQm9y
aXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KLS0tCiBkcml2ZXJzL3hl
bi9zd2lvdGxiLXhlbi5jIHwgMjggKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxl
IGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgMjIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
ZHJpdmVycy94ZW4vc3dpb3RsYi14ZW4uYyBiL2RyaXZlcnMveGVuL3N3aW90bGIteGVuLmMKaW5k
ZXggMWNhYWRjYTEyNGIzLi5hYmE1MjQ3YjkxNDUgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL3N3
aW90bGIteGVuLmMKKysrIGIvZHJpdmVycy94ZW4vc3dpb3RsYi14ZW4uYwpAQCAtOTIsMzQgKzky
LDE4IEBAIHN0YXRpYyBpbmxpbmUgZG1hX2FkZHJfdCB4ZW5fdmlydF90b19idXModm9pZCAqYWRk
cmVzcykKIAlyZXR1cm4geGVuX3BoeXNfdG9fYnVzKHZpcnRfdG9fcGh5cyhhZGRyZXNzKSk7CiB9
CiAKLXN0YXRpYyBpbnQgY2hlY2tfcGFnZXNfcGh5c2ljYWxseV9jb250aWd1b3VzKHVuc2lnbmVk
IGxvbmcgeGVuX3BmbiwKLQkJCQkJICAgICB1bnNpZ25lZCBpbnQgb2Zmc2V0LAotCQkJCQkgICAg
IHNpemVfdCBsZW5ndGgpCitzdGF0aWMgaW5saW5lIGludCByYW5nZV9zdHJhZGRsZXNfcGFnZV9i
b3VuZGFyeShwaHlzX2FkZHJfdCBwLCBzaXplX3Qgc2l6ZSkKIHsKLQl1bnNpZ25lZCBsb25nIG5l
eHRfYmZuOwotCWludCBpOwotCWludCBucl9wYWdlczsKKwl1bnNpZ25lZCBsb25nIG5leHRfYmZu
LCB4ZW5fcGZuID0gWEVOX1BGTl9ET1dOKHApOworCXVuc2lnbmVkIGludCBpLCBucl9wYWdlcyA9
IFhFTl9QRk5fVVAoeGVuX29mZnNldF9pbl9wYWdlKHApICsgc2l6ZSk7CiAKIAluZXh0X2JmbiA9
IHBmbl90b19iZm4oeGVuX3Bmbik7Ci0JbnJfcGFnZXMgPSAob2Zmc2V0ICsgbGVuZ3RoICsgWEVO
X1BBR0VfU0laRS0xKSA+PiBYRU5fUEFHRV9TSElGVDsKIAotCWZvciAoaSA9IDE7IGkgPCBucl9w
YWdlczsgaSsrKSB7CisJZm9yIChpID0gMTsgaSA8IG5yX3BhZ2VzOyBpKyspCiAJCWlmIChwZm5f
dG9fYmZuKCsreGVuX3BmbikgIT0gKytuZXh0X2JmbikKLQkJCXJldHVybiAwOwotCX0KLQlyZXR1
cm4gMTsKLX0KKwkJCXJldHVybiAxOwogCi1zdGF0aWMgaW5saW5lIGludCByYW5nZV9zdHJhZGRs
ZXNfcGFnZV9ib3VuZGFyeShwaHlzX2FkZHJfdCBwLCBzaXplX3Qgc2l6ZSkKLXsKLQl1bnNpZ25l
ZCBsb25nIHhlbl9wZm4gPSBYRU5fUEZOX0RPV04ocCk7Ci0JdW5zaWduZWQgaW50IG9mZnNldCA9
IHAgJiB+WEVOX1BBR0VfTUFTSzsKLQotCWlmIChvZmZzZXQgKyBzaXplIDw9IFhFTl9QQUdFX1NJ
WkUpCi0JCXJldHVybiAwOwotCWlmIChjaGVja19wYWdlc19waHlzaWNhbGx5X2NvbnRpZ3VvdXMo
eGVuX3Bmbiwgb2Zmc2V0LCBzaXplKSkKLQkJcmV0dXJuIDA7Ci0JcmV0dXJuIDE7CisJcmV0dXJu
IDA7CiB9CiAKIHN0YXRpYyBpbnQgaXNfeGVuX3N3aW90bGJfYnVmZmVyKGRtYV9hZGRyX3QgZG1h
X2FkZHIpCi0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 29 09:04:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 May 2019 09:04:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVuVL-0005VS-7G; Wed, 29 May 2019 09:04:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=krOM=T5=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hVuVK-0005V3-1F
 for xen-devel@lists.xenproject.org; Wed, 29 May 2019 09:04:14 +0000
X-Inumbo-ID: b92adda4-81f0-11e9-bf40-5f5954cf2a33
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b92adda4-81f0-11e9-bf40-5f5954cf2a33;
 Wed, 29 May 2019 09:04:11 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 8C518AD5E;
 Wed, 29 May 2019 09:04:10 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org,
	iommu@lists.linux-foundation.org
Date: Wed, 29 May 2019 11:04:05 +0200
Message-Id: <20190529090407.1225-2-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190529090407.1225-1-jgross@suse.com>
References: <20190529090407.1225-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v2 1/3] xen/swiotlb: fix condition for calling
 xen_destroy_contiguous_region()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, stable@vger.kernel.org,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGNvbmRpdGlvbiBpbiB4ZW5fc3dpb3RsYl9mcmVlX2NvaGVyZW50KCkgZm9yIGRlY2lkaW5n
IHdoZXRoZXIgdG8KY2FsbCB4ZW5fZGVzdHJveV9jb250aWd1b3VzX3JlZ2lvbigpIGlzIHdyb25n
OiBpbiBjYXNlIHRoZSByZWdpb24gdG8KYmUgZnJlZWQgaXMgbm90IGNvbnRpZ3VvdXMgY2FsbGlu
ZyB4ZW5fZGVzdHJveV9jb250aWd1b3VzX3JlZ2lvbigpIGlzCnRoZSB3cm9uZyB0aGluZyB0byBk
bzogaXQgd291bGQgcmVzdWx0IGluIGluY29uc2lzdGVudCBtYXBwaW5ncyBvZgptdWx0aXBsZSBQ
Rk5zIHRvIHRoZSBzYW1lIE1GTi4gVGhpcyB3aWxsIGxlYWQgdG8gdmFyaW91cyBzdHJhbmdlCmNy
YXNoZXMgb3IgZGF0YSBjb3JydXB0aW9uLgoKSW5zdGVhZCBvZiBjYWxsaW5nIHhlbl9kZXN0cm95
X2NvbnRpZ3VvdXNfcmVnaW9uKCkgaW4gdGhhdCBjYXNlIGEKd2FybmluZyBzaG91bGQgYmUgaXNz
dWVkIGFzIHRoYXQgc2l0dWF0aW9uIHNob3VsZCBuZXZlciBvY2N1ci4KCkNjOiBzdGFibGVAdmdl
ci5rZXJuZWwub3JnClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNv
bT4KUmV2aWV3ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5j
b20+Ci0tLQpWMjogYWx3YXlzIGlzc3VlIGEgd2FybmluZyBpbiBjYXNlIHhlbl9kZXN0cm95X2Nv
bnRpZ3VvdXNfcmVnaW9uKCkKICAgIGlzbid0IGNhbGxlZCAoSmFuIEJldWxpY2gpCi0tLQogZHJp
dmVycy94ZW4vc3dpb3RsYi14ZW4uYyB8IDQgKystLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0
aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9zd2lvdGxi
LXhlbi5jIGIvZHJpdmVycy94ZW4vc3dpb3RsYi14ZW4uYwppbmRleCA1ZGNiMDZmZTk2NjcuLjFj
YWFkY2ExMjRiMyAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4vc3dpb3RsYi14ZW4uYworKysgYi9k
cml2ZXJzL3hlbi9zd2lvdGxiLXhlbi5jCkBAIC0zNjAsOCArMzYwLDggQEAgeGVuX3N3aW90bGJf
ZnJlZV9jb2hlcmVudChzdHJ1Y3QgZGV2aWNlICpod2Rldiwgc2l6ZV90IHNpemUsIHZvaWQgKnZh
ZGRyLAogCS8qIENvbnZlcnQgdGhlIHNpemUgdG8gYWN0dWFsbHkgYWxsb2NhdGVkLiAqLwogCXNp
emUgPSAxVUwgPDwgKG9yZGVyICsgWEVOX1BBR0VfU0hJRlQpOwogCi0JaWYgKCgoZGV2X2FkZHIg
KyBzaXplIC0gMSA8PSBkbWFfbWFzaykpIHx8Ci0JICAgIHJhbmdlX3N0cmFkZGxlc19wYWdlX2Jv
dW5kYXJ5KHBoeXMsIHNpemUpKQorCWlmICghV0FSTl9PTigoZGV2X2FkZHIgKyBzaXplIC0gMSA+
IGRtYV9tYXNrKSB8fAorCQkgICAgIHJhbmdlX3N0cmFkZGxlc19wYWdlX2JvdW5kYXJ5KHBoeXMs
IHNpemUpKSkKIAkJeGVuX2Rlc3Ryb3lfY29udGlndW91c19yZWdpb24ocGh5cywgb3JkZXIpOwog
CiAJeGVuX2ZyZWVfY29oZXJlbnRfcGFnZXMoaHdkZXYsIHNpemUsIHZhZGRyLCAoZG1hX2FkZHJf
dClwaHlzLCBhdHRycyk7Ci0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 29 09:04:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 May 2019 09:04:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVuVK-0005VM-Tt; Wed, 29 May 2019 09:04:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=krOM=T5=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hVuVK-0005V2-0x
 for xen-devel@lists.xenproject.org; Wed, 29 May 2019 09:04:14 +0000
X-Inumbo-ID: b95a4dbe-81f0-11e9-96a8-1b39861a9cfc
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b95a4dbe-81f0-11e9-96a8-1b39861a9cfc;
 Wed, 29 May 2019 09:04:11 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 0AFA7AEFD;
 Wed, 29 May 2019 09:04:11 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org,
	iommu@lists.linux-foundation.org
Date: Wed, 29 May 2019 11:04:07 +0200
Message-Id: <20190529090407.1225-4-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190529090407.1225-1-jgross@suse.com>
References: <20190529090407.1225-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v2 3/3] xen/swiotlb: remember having called
 xen_create_contiguous_region()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW5zdGVhZCBvZiBhbHdheXMgY2FsbGluZyB4ZW5fZGVzdHJveV9jb250aWd1b3VzX3JlZ2lvbigp
IGluIGNhc2UgdGhlCm1lbW9yeSBpcyBETUEtYWJsZSBmb3IgdGhlIHVzZWQgZGV2aWNlLCBkbyBz
byBvbmx5IGluIGNhc2UgaXQgaGFzIGJlZW4KbWFkZSBETUEtYWJsZSB2aWEgeGVuX2NyZWF0ZV9j
b250aWd1b3VzX3JlZ2lvbigpIGJlZm9yZS4KClRoaXMgd2lsbCBhdm9pZCBhIGxvdCBvZiB4ZW5f
ZGVzdHJveV9jb250aWd1b3VzX3JlZ2lvbigpIGNhbGxzIGZvcgo2NC1iaXQgY2FwYWJsZSBkZXZp
Y2VzLgoKQXMgdGhlIG1lbW9yeSBpbiBxdWVzdGlvbiBpcyBvd25lZCBieSBzd2lvdGxiLXhlbiB0
aGUgUEdfb3duZXJfcHJpdl8xCmZsYWcgb2YgdGhlIGZpcnN0IGFsbG9jYXRlZCBwYWdlIGNhbiBi
ZSB1c2VkIGZvciByZW1lbWJlcmluZy4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpn
cm9zc0BzdXNlLmNvbT4KLS0tClYyOiBhZGQgUEdfeGVuX3JlbWFwcGVkIGFsaWFzIGZvciBQR19v
d25lcl9wcml2XzEgKEJvcmlzIE9zdHJvdnNreSkKICAgIG9ubHkgY2xlYXIgcGFnZSBmbGFnIGlu
IGNhc2Ugb2Ygc2FuZSBjb25kaXRpb25zIChKYW4gQmV1bGljaCkKLS0tCiBkcml2ZXJzL3hlbi9z
d2lvdGxiLXhlbi5jICB8IDYgKysrKystCiBpbmNsdWRlL2xpbnV4L3BhZ2UtZmxhZ3MuaCB8IDMg
KysrCiAyIGZpbGVzIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlm
ZiAtLWdpdCBhL2RyaXZlcnMveGVuL3N3aW90bGIteGVuLmMgYi9kcml2ZXJzL3hlbi9zd2lvdGxi
LXhlbi5jCmluZGV4IGFiYTUyNDdiOTE0NS4uN2UyZDlkMWI2ZjYzIDEwMDY0NAotLS0gYS9kcml2
ZXJzL3hlbi9zd2lvdGxiLXhlbi5jCisrKyBiL2RyaXZlcnMveGVuL3N3aW90bGIteGVuLmMKQEAg
LTMyMSw2ICszMjEsNyBAQCB4ZW5fc3dpb3RsYl9hbGxvY19jb2hlcmVudChzdHJ1Y3QgZGV2aWNl
ICpod2Rldiwgc2l6ZV90IHNpemUsCiAJCQl4ZW5fZnJlZV9jb2hlcmVudF9wYWdlcyhod2Rldiwg
c2l6ZSwgcmV0LCAoZG1hX2FkZHJfdClwaHlzLCBhdHRycyk7CiAJCQlyZXR1cm4gTlVMTDsKIAkJ
fQorCQlTZXRQYWdlWGVuUmVtYXBwZWQodmlydF90b19wYWdlKHJldCkpOwogCX0KIAltZW1zZXQo
cmV0LCAwLCBzaXplKTsKIAlyZXR1cm4gcmV0OwpAQCAtMzQ1LDggKzM0NiwxMSBAQCB4ZW5fc3dp
b3RsYl9mcmVlX2NvaGVyZW50KHN0cnVjdCBkZXZpY2UgKmh3ZGV2LCBzaXplX3Qgc2l6ZSwgdm9p
ZCAqdmFkZHIsCiAJc2l6ZSA9IDFVTCA8PCAob3JkZXIgKyBYRU5fUEFHRV9TSElGVCk7CiAKIAlp
ZiAoIVdBUk5fT04oKGRldl9hZGRyICsgc2l6ZSAtIDEgPiBkbWFfbWFzaykgfHwKLQkJICAgICBy
YW5nZV9zdHJhZGRsZXNfcGFnZV9ib3VuZGFyeShwaHlzLCBzaXplKSkpCisJCSAgICAgcmFuZ2Vf
c3RyYWRkbGVzX3BhZ2VfYm91bmRhcnkocGh5cywgc2l6ZSkpICYmCisJICAgIFBhZ2VYZW5SZW1h
cHBlZCh2aXJ0X3RvX3BhZ2UodmFkZHIpKSkgewogCQl4ZW5fZGVzdHJveV9jb250aWd1b3VzX3Jl
Z2lvbihwaHlzLCBvcmRlcik7CisJCUNsZWFyUGFnZVhlblJlbWFwcGVkKHZpcnRfdG9fcGFnZSh2
YWRkcikpOworCX0KIAogCXhlbl9mcmVlX2NvaGVyZW50X3BhZ2VzKGh3ZGV2LCBzaXplLCB2YWRk
ciwgKGRtYV9hZGRyX3QpcGh5cywgYXR0cnMpOwogfQpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9saW51
eC9wYWdlLWZsYWdzLmggYi9pbmNsdWRlL2xpbnV4L3BhZ2UtZmxhZ3MuaAppbmRleCA5Zjg3MTJh
NGIxYTUuLjI5NjQ4MGU5OTBmMiAxMDA2NDQKLS0tIGEvaW5jbHVkZS9saW51eC9wYWdlLWZsYWdz
LmgKKysrIGIvaW5jbHVkZS9saW51eC9wYWdlLWZsYWdzLmgKQEAgLTE1Miw2ICsxNTIsOCBAQCBl
bnVtIHBhZ2VmbGFncyB7CiAJUEdfc2F2ZXBpbm5lZCA9IFBHX2RpcnR5LAogCS8qIEhhcyBhIGdy
YW50IG1hcHBpbmcgb2YgYW5vdGhlciAoZm9yZWlnbikgZG9tYWluJ3MgcGFnZS4gKi8KIAlQR19m
b3JlaWduID0gUEdfb3duZXJfcHJpdl8xLAorCS8qIFJlbWFwcGVkIGJ5IHN3aW90bGIteGVuLiAq
LworCVBHX3hlbl9yZW1hcHBlZCA9IFBHX293bmVyX3ByaXZfMSwKIAogCS8qIFNMT0IgKi8KIAlQ
R19zbG9iX2ZyZWUgPSBQR19wcml2YXRlLApAQCAtMzI5LDYgKzMzMSw3IEBAIFBBR0VGTEFHKFBp
bm5lZCwgcGlubmVkLCBQRl9OT19DT01QT1VORCkKIAlURVNUU0NGTEFHKFBpbm5lZCwgcGlubmVk
LCBQRl9OT19DT01QT1VORCkKIFBBR0VGTEFHKFNhdmVQaW5uZWQsIHNhdmVwaW5uZWQsIFBGX05P
X0NPTVBPVU5EKTsKIFBBR0VGTEFHKEZvcmVpZ24sIGZvcmVpZ24sIFBGX05PX0NPTVBPVU5EKTsK
K1BBR0VGTEFHKFhlblJlbWFwcGVkLCB4ZW5fcmVtYXBwZWQsIFBGX05PX0NPTVBPVU5EKTsKIAog
UEFHRUZMQUcoUmVzZXJ2ZWQsIHJlc2VydmVkLCBQRl9OT19DT01QT1VORCkKIAlfX0NMRUFSUEFH
RUZMQUcoUmVzZXJ2ZWQsIHJlc2VydmVkLCBQRl9OT19DT01QT1VORCkKLS0gCjIuMTYuNAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 29 09:44:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 May 2019 09:44:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVv7q-0000Oi-4V; Wed, 29 May 2019 09:44:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=6PtJ=T5=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1hVv7p-0000OW-5h
 for xen-devel@lists.xenproject.org; Wed, 29 May 2019 09:44:01 +0000
X-Inumbo-ID: 451a4368-81f6-11e9-a684-bf2d21c2901a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 451a4368-81f6-11e9-a684-bf2d21c2901a;
 Wed, 29 May 2019 09:43:53 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hVv7g-0001Oi-Vj; Wed, 29 May 2019 09:43:53 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hVv7g-0006aj-KF; Wed, 29 May 2019 09:43:52 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hVv7g-0004ZO-Jc; Wed, 29 May 2019 09:43:52 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-137015-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:build-armhf-pvops:kernel-build:fail:regression
 linux-linus:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck: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-xl-rtds:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-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-i386-xl-pvshim:guest-start: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-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-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-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
X-Osstest-Versions-This: linux=cd6c84d8f0cdc911df435bb075ba22ce3c605b07
X-Osstest-Versions-That: linux=736706bee3298208343a76096370e4f6a5c55915
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 29 May 2019 09:43:52 +0000
Subject: [Xen-devel] [linux-linus test] 137015: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNzAxNSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTM3MDE1LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAg
ICA2IGtlcm5lbC1idWlsZCAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM1ODAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtl
IDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNTgwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM1ODAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgZmFpbCBsaWtlIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNTgwCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxs
L2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
MTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAg
ICAgICAgICAgICAgY2Q2Yzg0ZDhmMGNkYzkxMWRmNDM1YmIwNzViYTIyY2UzYzYwNWIwNwpiYXNl
bGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgNzM2NzA2YmVlMzI5ODIwODM0M2E3
NjA5NjM3MGU0ZjZhNWM1NTkxNQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMzNTgwICAyMDE5LTAz
LTA0IDE5OjUzOjA5IFogICA4NSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMzYwNSAgMjAx
OS0wMy0wNSAyMDowMzoxNCBaICAgODQgZGF5cyAgIDQyIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBz
aW5jZSAgIDEzNzAxNSAgMjAxOS0wNS0yNyAyMjoxOTozMyBaICAgIDEgZGF5cyAgICAxIGF0dGVt
cHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KMzIxOCBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxp
c3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4
Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0
LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFt
aW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRp
dmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxv
Z3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRz
LCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rl
cgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
Ck5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNTU3MTQ4IGxpbmVz
IGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 29 09:52:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 May 2019 09:52:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVvFz-0001F5-94; Wed, 29 May 2019 09:52:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=9SAg=T5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hVvFy-0001F0-6u
 for xen-devel@lists.xenproject.org; Wed, 29 May 2019 09:52:26 +0000
X-Inumbo-ID: 74af54c8-81f7-11e9-bcdc-534e8ebc3763
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 74af54c8-81f7-11e9-bcdc-534e8ebc3763;
 Wed, 29 May 2019 09:52:23 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 29 May 2019 03:52:22 -0600
Message-Id: <5CEE56510200007800233550@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.1 
Date: Wed, 29 May 2019 03:52:17 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20190529090407.1225-1-jgross@suse.com>
 <20190529090407.1225-2-jgross@suse.com>
In-Reply-To: <20190529090407.1225-2-jgross@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 1/3] xen/swiotlb: fix condition for
 calling xen_destroy_contiguous_region()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, linux-kernel@vger.kernel.org,
 stable@vger.kernel.org, iommu@lists.linux-foundation.org,
 xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI5LjA1LjE5IGF0IDExOjA0LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBUaGUg
Y29uZGl0aW9uIGluIHhlbl9zd2lvdGxiX2ZyZWVfY29oZXJlbnQoKSBmb3IgZGVjaWRpbmcgd2hl
dGhlciB0bwo+IGNhbGwgeGVuX2Rlc3Ryb3lfY29udGlndW91c19yZWdpb24oKSBpcyB3cm9uZzog
aW4gY2FzZSB0aGUgcmVnaW9uIHRvCj4gYmUgZnJlZWQgaXMgbm90IGNvbnRpZ3VvdXMgY2FsbGlu
ZyB4ZW5fZGVzdHJveV9jb250aWd1b3VzX3JlZ2lvbigpIGlzCj4gdGhlIHdyb25nIHRoaW5nIHRv
IGRvOiBpdCB3b3VsZCByZXN1bHQgaW4gaW5jb25zaXN0ZW50IG1hcHBpbmdzIG9mCj4gbXVsdGlw
bGUgUEZOcyB0byB0aGUgc2FtZSBNRk4uIFRoaXMgd2lsbCBsZWFkIHRvIHZhcmlvdXMgc3RyYW5n
ZQo+IGNyYXNoZXMgb3IgZGF0YSBjb3JydXB0aW9uLgo+IAo+IEluc3RlYWQgb2YgY2FsbGluZyB4
ZW5fZGVzdHJveV9jb250aWd1b3VzX3JlZ2lvbigpIGluIHRoYXQgY2FzZSBhCj4gd2FybmluZyBz
aG91bGQgYmUgaXNzdWVkIGFzIHRoYXQgc2l0dWF0aW9uIHNob3VsZCBuZXZlciBvY2N1ci4KPiAK
PiBDYzogc3RhYmxlQHZnZXIua2VybmVsLm9yZyAKPiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdy
b3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gUmV2aWV3ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9y
aXMub3N0cm92c2t5QG9yYWNsZS5jb20+CgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed May 29 09:57:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 May 2019 09:57:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVvL6-0001RO-1V; Wed, 29 May 2019 09:57:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=9SAg=T5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hVvL4-0001RJ-JO
 for xen-devel@lists.xenproject.org; Wed, 29 May 2019 09:57:42 +0000
X-Inumbo-ID: 32283213-81f8-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 32283213-81f8-11e9-8980-bc764e045a96;
 Wed, 29 May 2019 09:57:40 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 29 May 2019 03:57:40 -0600
Message-Id: <5CEE57910200007800233571@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.1 
Date: Wed, 29 May 2019 03:57:37 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20190529090407.1225-1-jgross@suse.com>
 <20190529090407.1225-4-jgross@suse.com>
In-Reply-To: <20190529090407.1225-4-jgross@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 3/3] xen/swiotlb: remember having called
 xen_create_contiguous_region()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, linux-kernel@vger.kernel.org,
 iommu@lists.linux-foundation.org, xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI5LjA1LjE5IGF0IDExOjA0LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBAQCAt
MzQ1LDggKzM0NiwxMSBAQCB4ZW5fc3dpb3RsYl9mcmVlX2NvaGVyZW50KHN0cnVjdCBkZXZpY2Ug
Kmh3ZGV2LCBzaXplX3Qgc2l6ZSwgdm9pZCAqdmFkZHIsCj4gIAlzaXplID0gMVVMIDw8IChvcmRl
ciArIFhFTl9QQUdFX1NISUZUKTsKPiAgCj4gIAlpZiAoIVdBUk5fT04oKGRldl9hZGRyICsgc2l6
ZSAtIDEgPiBkbWFfbWFzaykgfHwKPiAtCQkgICAgIHJhbmdlX3N0cmFkZGxlc19wYWdlX2JvdW5k
YXJ5KHBoeXMsIHNpemUpKSkKPiArCQkgICAgIHJhbmdlX3N0cmFkZGxlc19wYWdlX2JvdW5kYXJ5
KHBoeXMsIHNpemUpKSAmJgo+ICsJICAgIFBhZ2VYZW5SZW1hcHBlZCh2aXJ0X3RvX3BhZ2UodmFk
ZHIpKSkgewo+ICAJCXhlbl9kZXN0cm95X2NvbnRpZ3VvdXNfcmVnaW9uKHBoeXMsIG9yZGVyKTsK
PiArCQlDbGVhclBhZ2VYZW5SZW1hcHBlZCh2aXJ0X3RvX3BhZ2UodmFkZHIpKTsKPiArCX0KClRv
IGJlIHN5bW1ldHJpYyB3aXRoIHNldHRpbmcgdGhlIGZsYWcgb25seSBhZnRlciBoYXZpbmcgbWFk
ZSB0aGUgcmVnaW9uCmNvbnRpZ3VvdXMsIGFuZCB0byBhdm9pZCAocGVyaGFwcyBqdXN0IHRoZW9y
ZXRpY2FsKSByYWNlcywgd291bGRuJ3QgaXQgYmUKYmV0dGVyIHRvIGNsZWFyIHRoZSBmbGFnIGJl
Zm9yZSBjYWxsaW5nIHhlbl9kZXN0cm95X2NvbnRpZ3VvdXNfcmVnaW9uKCk/CkV2ZW4gYmV0dGVy
IHdvdWxkIGJlIGEgVGVzdEFuZENsZWFyLi4uKCkgb3BlcmF0aW9uLgoKSmFuCgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 29 10:00:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 May 2019 10:00:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVvNo-0002DE-I4; Wed, 29 May 2019 10:00:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PiYs=T5=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hVvNm-0002D9-Pb
 for xen-devel@lists.xenproject.org; Wed, 29 May 2019 10:00:30 +0000
X-Inumbo-ID: 9371c818-81f8-11e9-8574-b364010298fc
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9371c818-81f8-11e9-8574-b364010298fc;
 Wed, 29 May 2019 10:00:24 +0000 (UTC)
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 23.29.105.83 as
 permitted sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.50 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: 9bB/6CeMGtFGgczIMQSgJzyAuVckjZXcU3z5p8XX1EXTlKBTs7kibUgN6xnd5Du5Di8/UpJhRy
 i+UVp1Hx0AtJdz2yu1k8TAvzCtOAiLMQErgMYZL+DM/78dvQtbIdEUd3KDVFsIp8Se7X30hNRq
 8lJepRLQuGqks3izVEsMR+bM3PBtADKfw3TeC2JRbvTm0fb/wOVQajTVHQB6HqwMdMYPJRe9Ge
 Ityg41NG73tWJcBLOLcY5KlZEYhbCMvnxK4jlthSE1ZfxklV5Mq4R7nHMLVBKLoh/kh+SPqKWb
 /yA=
X-SBRS: 2.7
X-MesageID: 1033330
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,526,1549947600"; 
   d="scan'208";a="1033330"
To: Jan Beulich <JBeulich@suse.com>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
 <5C8B84A8020000780021F23F@prv1-mh.provo.novell.com>
 <bf91ae8b-33f8-ee85-ff39-44e8ccc29f60@citrix.com>
 <5CE792AA0200007800231E09@prv1-mh.provo.novell.com>
 <7c71228d-4b60-73e8-e7a9-98f430c6d8a7@citrix.com>
 <5CEB999F02000078002327BD@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <5acd333f-86e9-cb8b-ec71-b57be999929c@citrix.com>
Date: Wed, 29 May 2019 03:00:09 -0700
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CEB999F02000078002327BD@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v8 27/50] x86emul: support AVX512{F,
 ER} reciprocal insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjcvMDUvMjAxOSAwOTowMiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjQuMDUuMTkg
YXQgMjI6NDgsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gT24gMjQvMDUv
MjAxOSAwNzo0MywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+PiBPbiAyMy4wNS4xOSBhdCAxODox
NSwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4+IE9uIDE1LzAzLzIwMTkg
MTA6NTUsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBBbHNvIGluY2x1ZGUgdGhlIG9ubHkgb3Ro
ZXIgQVZYNTEyRVIgaW5zbiBwYWlyLCBWRVhQMlB7RCxTfS4KPj4+Pj4KPj4+Pj4gTm90ZSB0aGF0
IGRlc3BpdGUgdGhlIHJlcGxhY2VtZW50IG9mIHRoZSBTSEEgaW5zbnMnIHRhYmxlIHNsb3RzIHRo
ZXJlJ3MKPj4+Pj4gbm8gbmVlZCB0byBzcGVjaWFsIGNhc2UgdGhlaXIgZGVjb2Rpbmc6IFRoZWly
IGluc24tc3BlY2lmaWMgY29kZSBhbHJlYWR5Cj4+Pj4+IHNldHMgb3BfYnl0ZXMgKGFzIHdhcyBy
ZXF1aXJlZCBkdWUgdG8gc2ltZF9vdGhlciksIGFuZCBUd29PcCBpcyBvZiBubwo+Pj4+PiByZWxl
dmFuY2UgZm9yIGxlZ2FjeSBlbmNvZGVkIFNJTUQgaW5zbnMuCj4+Pj4+Cj4+Pj4+IFRoZSByYWlz
aW5nIG9mICNVRCB3aGVuIEVWRVguTCdMIGlzIDMgZm9yIEFWWDUxMkVSIHNjYWxhciBpbnNucyBp
cyBkb25lCj4+Pj4+IHRvIGJlIG9uIHRoZSBzYWZlIHNpZGUuIFRoZSBTRE0gZG9lcyBub3QgY2xh
cmlmeSBiZWhhdmlvciB0aGVyZSwgYW5kCj4+Pj4+IGl0J3MgZXZlbiBtb3JlIGFtYmlndW91cyBo
ZXJlICh3aXRob3V0IEFWWDUxMlZMIGluIHRoZSBwaWN0dXJlKS4KPj4+Pj4KPj4+Pj4gU2lnbmVk
LW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+Pj4+IEFja2VkLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+Pj4gVGhhbmtzLCBhbHNv
IGZvciB0aGUgb3RoZXJzLgo+Pj4KPj4+PiBTZWVpbmcgYXMgSSBoYXZlIHNvbWUgRVIgaGFyZHdh
cmUsIGlzIHRoZXJlIGFuIGVhc3kgd2F5IHRvIGdldAo+Pj4+IEdDQy9iaW51dGlscyB0byBlbWl0
IGEgd2VpcmQgTCdMIGZpZWxkLCBvciB3aWxsIHRoaXMgaW52b2x2ZSBzb21lIG1hbnVhbAo+Pj4+
IG9wY29kZSBnZW5lcmF0aW9uIHRvIHRlc3Q/Cj4+PiBnY2MgZG9lcyBub3QgcHJvdmlkZSBhbnkg
Y29udHJvbCBhdCBhbGwsIGFmYWljdC4gYmludXRpbHMgYWxsb3dzICJ3ZWlyZCIKPj4+IFZFWC5M
IG9yIEVWRVguTCdMIG9ubHkgZm9yIGluc25zIGl0IGJlbGlldmVzIGlnbm9yZSB0aGF0IGZpZWxk
LiBTbyB5ZXMsCj4+PiBJJ20gYWZyYWlkIHRoaXMgd2lsbCBpbnZvbHZlIHVzaW5nIC5ieXRlLgo+
PiBPay4gIEdpdmVuIGEgdGVzdCBwcm9ncmFtIG9mOgo+Pgo+PiB7Cj4+IHByaW50ZigiUmVhbDpc
biIpOwo+PiBhc20gdm9sYXRpbGUgKCJ2cmNwMTRzZCAleG1tMCwleG1tMCwleG1tMCIpOwo+Pgo+
PiBwcmludGYoIkJ5dGVzOlxuIik7Cj4+IGFzbSB2b2xhdGlsZSAoIi5ieXRlIDB4NjIsIDB4ZjIs
IDB4ZmQsIDB4MDgsIDB4NGQsIDB4YzAiKTsKPj4KPj4gcHJpbnRmKCJCYWQgMHgyODpcbiIpOwo+
PiBhc20gdm9sYXRpbGUgKCIuYnl0ZSAweDYyLCAweGYyLCAweGZkLCAweDI4LCAweDRkLCAweGMw
Iik7Cj4+Cj4+IHByaW50ZigiQmFkIDB4NDg6XG4iKTsKPj4gYXNtIHZvbGF0aWxlICgiLmJ5dGUg
MHg2MiwgMHhmMiwgMHhmZCwgMHg0OCwgMHg0ZCwgMHhjMCIpOwo+Pgo+PiBwcmludGYoIkJhZCAw
eDY4OlxuIik7Cj4+IGFzbSB2b2xhdGlsZSAoIi5ieXRlIDB4NjIsIDB4ZjIsIDB4ZmQsIDB4Njgs
IDB4NGQsIDB4YzAiKTsKPj4gfQo+Pgo+PiBUaGVuIHRoZSBMJ0wgPSAzIGNhc2UgKDB4NjggYXQg
dGhlIGVuZCkgZG9lcyBpbmRlZWQgdGFrZSAjVUQgZm9yIGJvdGgKPj4gS05MIGFuZCBLTk0uCj4g
QW5kIGJ5IGltcGxpY2F0aW9uIEkgdGFrZSBpdCB0aGF0IHRoZSBMJ0w9MSBhbmQgTCdMPTIgY2Fz
ZXMgaW5kZWVkIHRvIG5vdAo+ICNVRCB0aGVyZT8KCkNvcnJlY3QuwqAgSXQgd291bGQgYXBwZWFy
IHRoYXQsIHVuaGVscGZ1bGx5LCB0aGUgTCdMPT0zIGJlaW5nIHJlc2VydmVkCnJ1bGUgdGFrZXMg
aGlnaGVyIHByZWNlZGVuY2UgdGhhbiB0aGUgTCdMLWlzLWlnbm9yZWQgcnVsZSBmb3IgdGhpcyBj
bGFzcwpvZiBpbnN0cnVjdGlvbi4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 29 10:03:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 May 2019 10:03:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVvQv-0002OI-33; Wed, 29 May 2019 10:03:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=6PtJ=T5=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1hVvQs-0002O8-V4
 for xen-devel@lists.xenproject.org; Wed, 29 May 2019 10:03:42 +0000
X-Inumbo-ID: 06dfa658-81f9-11e9-bba6-1b3f8d377305
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 06dfa658-81f9-11e9-bba6-1b3f8d377305;
 Wed, 29 May 2019 10:03:37 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hVvQn-0001rb-3i; Wed, 29 May 2019 10:03:37 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hVvQm-00088B-Mf; Wed, 29 May 2019 10:03:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hVvQm-000583-Lx; Wed, 29 May 2019 10:03:36 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-137021-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=ec56fa27842835e69a2b89b602866c3d652315eb
X-Osstest-Versions-That: ovmf=c0fd7f734e2d33e22215899b40a47b843129541d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 29 May 2019 10:03:36 +0000
Subject: [Xen-devel] [ovmf test] 137021: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNzAyMSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzcwMjEvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBlYzU2ZmEyNzg0MjgzNWU2OWEyYjg5YjYwMjg2NmMz
ZDY1MjMxNWViCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBjMGZkN2Y3
MzRlMmQzM2UyMjIxNTg5OWI0MGE0N2I4NDMxMjk1NDFkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MzY5OTUgIDIwMTktMDUtMjcgMDE6MTA6MTggWiAgICAyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTM3MDIxICAyMDE5LTA1LTI4IDAzOjQwOjA4IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgTGltaW5nIEdh
byA8bGltaW5nLmdhb0BpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVw
b3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1t
YXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L29zc3Rlc3Qvb3ZtZi5naXQKICAgYzBmZDdmNzM0ZS4uZWM1NmZhMjc4NCAgZWM1NmZhMjc4NDI4
MzVlNjlhMmI4OWI2MDI4NjZjM2Q2NTIzMTVlYiAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 29 10:18:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 May 2019 10:18:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVvef-0003IO-G9; Wed, 29 May 2019 10:17:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=9SAg=T5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hVvee-0003IJ-St
 for xen-devel@lists.xenproject.org; Wed, 29 May 2019 10:17:56 +0000
X-Inumbo-ID: 048c7eec-81fb-11e9-9ea5-abe0f3483738
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 048c7eec-81fb-11e9-9ea5-abe0f3483738;
 Wed, 29 May 2019 10:17:53 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 29 May 2019 04:17:52 -0600
Message-Id: <5CEE5C4D02000078002335A0@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.1 
Date: Wed, 29 May 2019 04:17:49 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH] x86/SMP: don't try to stop already stopped CPUs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gcGFydGljdWxhciB3aXRoIGFuIGVuYWJsZWQgSU9NTVUgKGJ1dCBub3QgcmVhbGx5IGxpbWl0
ZWQgdG8gdGhpcwpjYXNlKSwgdHJ5aW5nIHRvIGludm9rZSBmaXh1cF9pcnFzKCkgYWZ0ZXIgaGF2
aW5nIGFscmVhZHkgZG9uZQpkaXNhYmxlX0lPX0FQSUMoKSAtPiBjbGVhcl9JT19BUElDKCkgaXMg
YSByYXRoZXIgYmFkIGlkZWE6CgogUklQOiAgICBlMDA4Ols8ZmZmZjgyZDA4MDI2YTAzNj5dIGFt
ZF9pb21tdV9yZWFkX2lvYXBpY19mcm9tX2lyZSsweGRlLzB4MTEzCiBSRkxBR1M6IDAwMDAwMDAw
MDAwMTAwMDYgICBDT05URVhUOiBoeXBlcnZpc29yIChkMHYwKQogcmF4OiBmZmZmODMyMDI5MWRl
MDBjICAgcmJ4OiAwMDAwMDAwMDAwMDAwMDAzICAgcmN4OiBmZmZmODMyMDM1MDAwMDAwCiByZHg6
IDAwMDAwMDAwMDAwMDAwMDAgICByc2k6IDAwMDAwMDAwMDAwMDAwMDAgICByZGk6IGZmZmY4MmQw
ODA1Y2E4NDAKIHJicDogZmZmZjgzMDA5ZThhNzljOCAgIHJzcDogZmZmZjgzMDA5ZThhNzlhOCAg
IHI4OiAgMDAwMDAwMDAwMDAwMDAwMAogcjk6ICAwMDAwMDAwMDAwMDAwMDA0ICAgcjEwOiAwMDAw
MDAwMDAwMDhiOWY5ICAgcjExOiAwMDAwMDAwMDAwMDAwMDA2CiByMTI6IDAwMDAwMDAwMDAwMTAw
MDAgICByMTM6IDAwMDAwMDAwMDAwMDAwMDMgICByMTQ6IDAwMDAwMDAwMDAwMDAwMDAKIHIxNTog
MDAwMDAwMDBmZmZlZmZmZiAgIGNyMDogMDAwMDAwMDA4MDA1MDAzMyAgIGNyNDogMDAwMDAwMDAw
MDM0MDZlMAogY3IzOiAwMDAwMDAyMDM1ZDU5MDAwICAgY3IyOiBmZmZmODg4MjRjY2I0ZWUwCiBm
c2I6IDAwMDA3ZjIxNDNmMDg4NDAgICBnc2I6IGZmZmY4ODgyNTZhMDAwMDAgICBnc3M6IDAwMDAw
MDAwMDAwMDAwMDAKIGRzOiAwMDAwICAgZXM6IDAwMDAgICBmczogMDAwMCAgIGdzOiAwMDAwICAg
c3M6IGUwMTAgICBjczogZTAwOAogWGVuIGNvZGUgYXJvdW5kIDxmZmZmODJkMDgwMjZhMDM2PiAo
YW1kX2lvbW11X3JlYWRfaW9hcGljX2Zyb21faXJlKzB4ZGUvMHgxMTMpOgogIGZmIDA3IDAwIDAw
IDM5IGQzIDc0IDAyIDwwZj4gMGIgNDEgODEgZTQgMDAgZjggZmYgZmYgOGIgMTAgODkgZDAgMjUg
MDAgMDAKIFhlbiBzdGFjayB0cmFjZSBmcm9tIHJzcD1mZmZmODMwMDllOGE3OWE4OgogLi4uCiBY
ZW4gY2FsbCB0cmFjZToKICAgIFs8ZmZmZjgyZDA4MDI2YTAzNj5dIGFtZF9pb21tdV9yZWFkX2lv
YXBpY19mcm9tX2lyZSsweGRlLzB4MTEzCiAgICBbPGZmZmY4MmQwODAyNmJmN2I+XSBpb21tdV9y
ZWFkX2FwaWNfZnJvbV9pcmUrMHgxMC8weDEyCiAgICBbPGZmZmY4MmQwODAyN2Y3MTg+XSBpb19h
cGljLmMjbW9kaWZ5X0lPX0FQSUNfaXJxKzB4NWUvMHgxMjYKICAgIFs8ZmZmZjgyZDA4MDI3Zjlj
NT5dIGlvX2FwaWMuYyN1bm1hc2tfSU9fQVBJQ19pcnErMHgyZC8weDQxCiAgICBbPGZmZmY4MmQw
ODAyODliYzc+XSBmaXh1cF9pcnFzKzB4MzIwLzB4NDBiCiAgICBbPGZmZmY4MmQwODAyYTgyYzQ+
XSBzbXBfc2VuZF9zdG9wKzB4NGIvMHhhOAogICAgWzxmZmZmODJkMDgwMmE3YjJmPl0gbWFjaGlu
ZV9yZXN0YXJ0KzB4OTgvMHgyODgKICAgIFs8ZmZmZjgyZDA4MDI1MjI0Mj5dIGNvbnNvbGVfc3Vz
cGVuZCswLzB4MjgKICAgIFs8ZmZmZjgyZDA4MDJiMDFkYT5dIGRvX2dlbmVyYWxfcHJvdGVjdGlv
bisweDIwNC8weDI0ZQogICAgWzxmZmZmODJkMDgwMzg1YTNkPl0geDg2XzY0L2VudHJ5LlMjaGFu
ZGxlX2V4Y2VwdGlvbl9zYXZlZCsweDY4LzB4OTQKICAgIFs8MDAwMDAwMDBhYTViNTI2Yj5dIDAw
MDAwMDAwYWE1YjUyNmIKICAgIFs8ZmZmZjgyZDA4MDJhN2M3ZD5dIG1hY2hpbmVfcmVzdGFydCsw
eDFlNi8weDI4OAogICAgWzxmZmZmODJkMDgwMjQwZjc1Pl0gaHdkb21fc2h1dGRvd24rMHhhMi8w
eDExZAogICAgWzxmZmZmODJkMDgwMjBiYWEyPl0gZG9tYWluX3NodXRkb3duKzB4NGYvMHhkOAog
ICAgWzxmZmZmODJkMDgwMjNmZTk4Pl0gZG9fc2NoZWRfb3ArMHgxMmYvMHg0MmEKICAgIFs8ZmZm
ZjgyZDA4MDM3ZTQwND5dIHB2X2h5cGVyY2FsbCsweDFlNC8weDU2NAogICAgWzxmZmZmODJkMDgw
Mzg1NDMyPl0gbHN0YXJfZW50ZXIrMHgxMTIvMHgxMjAKCkRvbid0IGNhbGwgZml4dXBfaXJxcygp
IGFuZCBkb24ndCBzZW5kIGFueSBJUEkgaWYgdGhlcmUncyBvbmx5IG9uZQpvbmxpbmUgQ1BVIGFu
eXdheSwgYW5kIGRvbid0IGNhbGwgX19zdG9wX3RoaXNfY3B1KCkgYXQgYWxsIHdoZW4gdGhlIENQ
VQp3ZSdyZSBvbiB3YXMgYWxyZWFkeSBtYXJrZWQgb2ZmbGluZSAoYnkgYSBwcmlvciBpbnZvY2F0
aW9uIG9mCl9fc3RvcF90aGlzX2NwdSgpKS4KClJlcG9ydGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CgotLS0gYS94ZW4vYXJjaC94ODYvc21wLmMKKysrIGIveGVuL2FyY2gv
eDg2L3NtcC5jCkBAIC0zMDIsMjMgKzMwMiwzMSBAQCBzdGF0aWMgdm9pZCBzdG9wX3RoaXNfY3B1
KHZvaWQgKmR1bW15KQogICovCiB2b2lkIHNtcF9zZW5kX3N0b3Aodm9pZCkKIHsKLSAgICBpbnQg
dGltZW91dCA9IDEwOworICAgIHVuc2lnbmVkIGludCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7
CiAKLSAgICBsb2NhbF9pcnFfZGlzYWJsZSgpOwotICAgIGZpeHVwX2lycXMoY3B1bWFza19vZihz
bXBfcHJvY2Vzc29yX2lkKCkpLCAwKTsKLSAgICBsb2NhbF9pcnFfZW5hYmxlKCk7Ci0KLSAgICBz
bXBfY2FsbF9mdW5jdGlvbihzdG9wX3RoaXNfY3B1LCBOVUxMLCAwKTsKLQotICAgIC8qIFdhaXQg
MTBtcyBmb3IgYWxsIG90aGVyIENQVXMgdG8gZ28gb2ZmbGluZS4gKi8KLSAgICB3aGlsZSAoIChu
dW1fb25saW5lX2NwdXMoKSA+IDEpICYmICh0aW1lb3V0LS0gPiAwKSApCi0gICAgICAgIG1kZWxh
eSgxKTsKLQotICAgIGxvY2FsX2lycV9kaXNhYmxlKCk7Ci0gICAgZGlzYWJsZV9JT19BUElDKCk7
Ci0gICAgaHBldF9kaXNhYmxlKCk7Ci0gICAgX19zdG9wX3RoaXNfY3B1KCk7Ci0gICAgbG9jYWxf
aXJxX2VuYWJsZSgpOworICAgIGlmICggbnVtX29ubGluZV9jcHVzKCkgPiAxICkKKyAgICB7Cisg
ICAgICAgIGludCB0aW1lb3V0ID0gMTA7CisKKyAgICAgICAgbG9jYWxfaXJxX2Rpc2FibGUoKTsK
KyAgICAgICAgZml4dXBfaXJxcyhjcHVtYXNrX29mKGNwdSksIDApOworICAgICAgICBsb2NhbF9p
cnFfZW5hYmxlKCk7CisKKyAgICAgICAgc21wX2NhbGxfZnVuY3Rpb24oc3RvcF90aGlzX2NwdSwg
TlVMTCwgMCk7CisKKyAgICAgICAgLyogV2FpdCAxMG1zIGZvciBhbGwgb3RoZXIgQ1BVcyB0byBn
byBvZmZsaW5lLiAqLworICAgICAgICB3aGlsZSAoIChudW1fb25saW5lX2NwdXMoKSA+IDEpICYm
ICh0aW1lb3V0LS0gPiAwKSApCisgICAgICAgICAgICBtZGVsYXkoMSk7CisgICAgfQorCisgICAg
aWYgKCBjcHVfb25saW5lKGNwdSkgKQorICAgIHsKKyAgICAgICAgbG9jYWxfaXJxX2Rpc2FibGUo
KTsKKyAgICAgICAgZGlzYWJsZV9JT19BUElDKCk7CisgICAgICAgIGhwZXRfZGlzYWJsZSgpOwor
ICAgICAgICBfX3N0b3BfdGhpc19jcHUoKTsKKyAgICAgICAgbG9jYWxfaXJxX2VuYWJsZSgpOwor
ICAgIH0KIH0KIAogdm9pZCBzbXBfc2VuZF9ubWlfYWxsYnV0c2VsZih2b2lkKQoKCgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 29 10:21:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 May 2019 10:21:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVviN-00042t-30; Wed, 29 May 2019 10:21:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=krOM=T5=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hVviL-00042n-BV
 for xen-devel@lists.xenproject.org; Wed, 29 May 2019 10:21:45 +0000
X-Inumbo-ID: 8e1ac94c-81fb-11e9-8980-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8e1ac94c-81fb-11e9-8980-bc764e045a96;
 Wed, 29 May 2019 10:21:43 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id A8426AF0F;
 Wed, 29 May 2019 10:21:42 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20190529090407.1225-1-jgross@suse.com>
 <20190529090407.1225-4-jgross@suse.com>
 <5CEE57910200007800233571@prv1-mh.provo.novell.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 mQENBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAG0H0p1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT6JATkEEwECACMFAlOMcK8CGwMH
 CwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAKCRCw3p3WKL8TL8eZB/9G0juS/kDY9LhEXseh
 mE9U+iA1VsLhgDqVbsOtZ/S14LRFHczNd/Lqkn7souCSoyWsBs3/wO+OjPvxf7m+Ef+sMtr0
 G5lCWEWa9wa0IXx5HRPW/ScL+e4AVUbL7rurYMfwCzco+7TfjhMEOkC+va5gzi1KrErgNRHH
 kg3PhlnRY0Udyqx++UYkAsN4TQuEhNN32MvN0Np3WlBJOgKcuXpIElmMM5f1BBzJSKBkW0Jc
 Wy3h2Wy912vHKpPV/Xv7ZwVJ27v7KcuZcErtptDevAljxJtE7aJG6WiBzm+v9EswyWxwMCIO
 RoVBYuiocc51872tRGywc03xaQydB+9R7BHPuQENBFOMcBYBCADLMfoA44MwGOB9YT1V4KCy
 vAfd7E0BTfaAurbG+Olacciz3yd09QOmejFZC6AnoykydyvTFLAWYcSCdISMr88COmmCbJzn
 sHAogjexXiif6ANUUlHpjxlHCCcELmZUzomNDnEOTxZFeWMTFF9Rf2k2F0Tl4E5kmsNGgtSa
 aMO0rNZoOEiD/7UfPP3dfh8JCQ1VtUUsQtT1sxos8Eb/HmriJhnaTZ7Hp3jtgTVkV0ybpgFg
 w6WMaRkrBh17mV0z2ajjmabB7SJxcouSkR0hcpNl4oM74d2/VqoW4BxxxOD1FcNCObCELfIS
 auZx+XT6s+CE7Qi/c44ibBMR7hyjdzWbABEBAAGJAR8EGAECAAkFAlOMcBYCGwwACgkQsN6d
 1ii/Ey9D+Af/WFr3q+bg/8v5tCknCtn92d5lyYTBNt7xgWzDZX8G6/pngzKyWfedArllp0Pn
 fgIXtMNV+3t8Li1Tg843EXkP7+2+CQ98MB8XvvPLYAfW8nNDV85TyVgWlldNcgdv7nn1Sq8g
 HwB2BHdIAkYce3hEoDQXt/mKlgEGsLpzJcnLKimtPXQQy9TxUaLBe9PInPd+Ohix0XOlY+Uk
 QFEx50Ki3rSDl2Zt2tnkNYKUCvTJq7jvOlaPd6d/W0tZqpyy7KVay+K4aMobDsodB3dvEAs6
 ScCnh03dDAFgIq5nsB11j3KPKdVoPlfucX2c7kGNH+LUMbzqV6beIENfNexkOfxHf4kBrQQY
 AQgAIBYhBIUSZ3Lo9gSUpdCX97DendYovxMvBQJa3fDQAhsCAIEJELDendYovxMvdiAEGRYI
 AB0WIQRTLbB6QfY48x44uB6AXGG7T9hjvgUCWt3w0AAKCRCAXGG7T9hjvk2LAP99B/9FenK/
 1lfifxQmsoOrjbZtzCS6OKxPqOLHaY47BgEAqKKn36YAPpbk09d2GTVetoQJwiylx/Z9/mQI
 CUbQMg1pNQf9EjA1bNcMbnzJCgt0P9Q9wWCLwZa01SnQWFz8Z4HEaKldie+5bHBL5CzVBrLv
 81tqX+/j95llpazzCXZW2sdNL3r8gXqrajSox7LR2rYDGdltAhQuISd2BHrbkQVEWD4hs7iV
 1KQHe2uwXbKlguKPhk5ubZxqwsg/uIHw0qZDk+d0vxjTtO2JD5Jv/CeDgaBX4Emgp0NYs8IC
 UIyKXBtnzwiNv4cX9qKlz2Gyq9b+GdcLYZqMlIBjdCz0yJvgeb3WPNsCOanvbjelDhskx9gd
 6YUUFFqgsLtrKpCNyy203a58g2WosU9k9H+LcheS37Ph2vMVTISMszW9W8gyORSgmw==
Message-ID: <55b35087-064d-8188-2373-0dd94ffef2b6@suse.com>
Date: Wed, 29 May 2019 12:21:41 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CEE57910200007800233571@prv1-mh.provo.novell.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v2 3/3] xen/swiotlb: remember having called
 xen_create_contiguous_region()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, linux-kernel@vger.kernel.org,
 iommu@lists.linux-foundation.org, xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjkvMDUvMjAxOSAxMTo1NywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjkuMDUuMTkg
YXQgMTE6MDQsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+PiBAQCAtMzQ1LDggKzM0NiwxMSBA
QCB4ZW5fc3dpb3RsYl9mcmVlX2NvaGVyZW50KHN0cnVjdCBkZXZpY2UgKmh3ZGV2LCBzaXplX3Qg
c2l6ZSwgdm9pZCAqdmFkZHIsCj4+ICAJc2l6ZSA9IDFVTCA8PCAob3JkZXIgKyBYRU5fUEFHRV9T
SElGVCk7Cj4+ICAKPj4gIAlpZiAoIVdBUk5fT04oKGRldl9hZGRyICsgc2l6ZSAtIDEgPiBkbWFf
bWFzaykgfHwKPj4gLQkJICAgICByYW5nZV9zdHJhZGRsZXNfcGFnZV9ib3VuZGFyeShwaHlzLCBz
aXplKSkpCj4+ICsJCSAgICAgcmFuZ2Vfc3RyYWRkbGVzX3BhZ2VfYm91bmRhcnkocGh5cywgc2l6
ZSkpICYmCj4+ICsJICAgIFBhZ2VYZW5SZW1hcHBlZCh2aXJ0X3RvX3BhZ2UodmFkZHIpKSkgewo+
PiAgCQl4ZW5fZGVzdHJveV9jb250aWd1b3VzX3JlZ2lvbihwaHlzLCBvcmRlcik7Cj4+ICsJCUNs
ZWFyUGFnZVhlblJlbWFwcGVkKHZpcnRfdG9fcGFnZSh2YWRkcikpOwo+PiArCX0KPiAKPiBUbyBi
ZSBzeW1tZXRyaWMgd2l0aCBzZXR0aW5nIHRoZSBmbGFnIG9ubHkgYWZ0ZXIgaGF2aW5nIG1hZGUg
dGhlIHJlZ2lvbgo+IGNvbnRpZ3VvdXMsIGFuZCB0byBhdm9pZCAocGVyaGFwcyBqdXN0IHRoZW9y
ZXRpY2FsKSByYWNlcywgd291bGRuJ3QgaXQgYmUKPiBiZXR0ZXIgdG8gY2xlYXIgdGhlIGZsYWcg
YmVmb3JlIGNhbGxpbmcgeGVuX2Rlc3Ryb3lfY29udGlndW91c19yZWdpb24oKT8KPiBFdmVuIGJl
dHRlciB3b3VsZCBiZSBhIFRlc3RBbmRDbGVhci4uLigpIG9wZXJhdGlvbi4KCkkgbGlrZSB0aGF0
IGlkZWEuCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 29 10:30:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 May 2019 10:30:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVvqG-0004J7-4H; Wed, 29 May 2019 10:29:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=6PtJ=T5=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1hVvqE-0004Iv-Ay
 for xen-devel@lists.xenproject.org; Wed, 29 May 2019 10:29:54 +0000
X-Inumbo-ID: b12f1a23-81fc-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b12f1a23-81fc-11e9-8980-bc764e045a96;
 Wed, 29 May 2019 10:29:51 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hVvqB-0002LZ-8r; Wed, 29 May 2019 10:29:51 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hVvqB-0000rW-25; Wed, 29 May 2019 10:29:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hVvqB-0004Wb-12; Wed, 29 May 2019 10:29:51 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-137016-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-upstream-4.11-testing:build-arm64:<job
 status>:broken:regression
 qemu-upstream-4.11-testing:build-arm64-pvops:<job status>:broken:regression
 qemu-upstream-4.11-testing:build-arm64-xsm:<job status>:broken:regression
 qemu-upstream-4.11-testing:build-arm64-xsm:host-install(4):broken:regression
 qemu-upstream-4.11-testing:build-arm64-pvops:host-install(4):broken:regression
 qemu-upstream-4.11-testing:build-arm64:host-install(4):broken:regression
 qemu-upstream-4.11-testing:test-arm64-arm64-xl:xen-boot:fail:regression
 qemu-upstream-4.11-testing:test-arm64-arm64-libvirt-xsm:xen-boot:fail:regression
 qemu-upstream-4.11-testing:test-arm64-arm64-xl-credit2:xen-boot:fail:regression
 qemu-upstream-4.11-testing:test-arm64-arm64-xl-xsm:xen-boot:fail:regression
 qemu-upstream-4.11-testing:build-i386-libvirt:libvirt-build:fail:regression
 qemu-upstream-4.11-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:guest-start/debianhvm.repeat:fail:heisenbug
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-multivcpu:guest-start:fail:heisenbug
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-pvshim:guest-start:fail:heisenbug
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-rtds:guest-start:fail:heisenbug
 qemu-upstream-4.11-testing:test-amd64-amd64-libvirt-xsm:guest-start:fail:heisenbug
 qemu-upstream-4.11-testing:test-amd64-i386-libvirt:guest-start:fail:heisenbug
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-arndale:guest-start:fail:heisenbug
 qemu-upstream-4.11-testing:test-amd64-i386-xl-shadow:guest-start/debian.repeat:fail:heisenbug
 qemu-upstream-4.11-testing:test-amd64-i386-xl:guest-start/debian.repeat:fail:heisenbug
 qemu-upstream-4.11-testing:test-amd64-i386-libvirt-xsm:guest-destroy:fail:heisenbug
 qemu-upstream-4.11-testing:test-amd64-i386-xl-xsm:guest-start/debian.repeat:fail:heisenbug
 qemu-upstream-4.11-testing:test-armhf-armhf-libvirt:guest-start:fail:heisenbug
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-rtds:guest-start:fail:heisenbug
 qemu-upstream-4.11-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:guest-start/debianhvm.repeat:fail:heisenbug
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-multivcpu:guest-start/debian.repeat:fail:heisenbug
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-vhd:guest-start/debian.repeat:fail:heisenbug
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-qcow2:guest-localmigrate/x10:fail:heisenbug
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-qcow2:guest-saverestore.2:fail:heisenbug
 qemu-upstream-4.11-testing:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-credit1:guest-start/debian.repeat:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-arm64-arm64-xl-credit1:xen-boot:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=2871355a6957f1b3c16f858e3143e0fff0737b6a
X-Osstest-Versions-That: qemuu=20c76f9a5fbf16d58c6add2ace2ff0fabd785926
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 29 May 2019 10:29:51 +0000
Subject: [Xen-devel] [qemu-upstream-4.11-testing test] 137016: regressions -
 FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNzAxNiBxZW11LXVwc3RyZWFtLTQuMTEtdGVzdGluZyByZWFsIFtyZWFsXQpodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTM3MDE2LwoKUmVn
cmVzc2lvbnMgOi0oCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2lu
ZywKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hcm02NCAg
ICAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuICBp
biAxMzQ1MDQKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAg
ICAgICAgICAgICAgICBicm9rZW4gIGluIDEzNDUwNAogYnVpbGQtYXJtNjQteHNtICAgICAgICAg
ICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbiAgaW4gMTM0NTA0CiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTM0
NTA0IFJFR1IuIHZzLiAxMjU1NzUKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgIDQgaG9zdC1p
bnN0YWxsKDQpIGJyb2tlbiBpbiAxMzQ1MDQgUkVHUi4gdnMuIDEyNTU3NQogYnVpbGQtYXJtNjQg
ICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEzNDUwNCBSRUdSLiB2
cy4gMTI1NTc1CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU1NzUKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTU3NQog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1NTc1CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU1NzUKIGJ1aWxkLWkzODYt
bGlidmlydCAgICAgICAgICAgIDYgbGlidmlydC1idWlsZCAgZmFpbCBpbiAxMzUyMDUgUkVHUi4g
dnMuIDEyNTU3NQoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBi
bG9ja2luZyk6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
OCBndWVzdC1zdGFydC9kZWJpYW5odm0ucmVwZWF0IGZhaWwgaW4gMTM0NTA0IHBhc3MgaW4gMTM1
MjA1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAxMiBndWVzdC1zdGFydCAgICAgZmFp
bCBpbiAxMzQ1MDQgcGFzcyBpbiAxMzcwMTYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAg
MTIgZ3Vlc3Qtc3RhcnQgICAgICBmYWlsIGluIDEzNDUwNCBwYXNzIGluIDEzNzAxNgogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxMiBndWVzdC1zdGFydCAgICAgIGZhaWwgaW4gMTM0NTA0
IHBhc3MgaW4gMTM3MDE2CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEyIGd1ZXN0LXN0
YXJ0ICAgICAgZmFpbCBpbiAxMzQ1MDQgcGFzcyBpbiAxMzcwMTYKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICBmYWlsIGluIDEzNDUwNCBwYXNzIGluIDEz
NzAxNgogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMiBndWVzdC1zdGFydCAgICAgIGZh
aWwgaW4gMTM0NTA0IHBhc3MgaW4gMTM3MDE2CiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93IDIw
IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBpbiAxMzQ1MDQgcGFzcyBpbiAxMzcwMTYK
IHRlc3QtYW1kNjQtaTM4Ni14bCAgMjAgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGlu
IDEzNDUwNCBwYXNzIGluIDEzNzAxNgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAyMCBn
dWVzdC1kZXN0cm95ICAgIGZhaWwgaW4gMTM0NTA0IHBhc3MgaW4gMTM3MDE2CiB0ZXN0LWFtZDY0
LWkzODYteGwteHNtIDIwIGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBpbiAxMzQ1MDQg
cGFzcyBpbiAxMzcwMTYKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTIgZ3Vlc3Qtc3Rh
cnQgICAgICBmYWlsIGluIDEzNDUwNCBwYXNzIGluIDEzNzAxNgogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAxMiBndWVzdC1zdGFydCAgICAgIGZhaWwgaW4gMTM0NTA0IHBhc3MgaW4gMTM3
MDE2CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxOCBndWVzdC1zdGFydC9k
ZWJpYW5odm0ucmVwZWF0IGZhaWwgaW4gMTM0NTA0IHBhc3MgaW4gMTM3MDE2CiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDEz
NDUwNCBwYXNzIGluIDEzNzAxNgogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTYgZ3Vl
c3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDEzNDUwNCBwYXNzIGluIDEzNzAxNgogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgMTUgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGlu
IDEzNDUwNCBwYXNzIGluIDEzNzAxNgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAxNyBndWVz
dC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTM2OTE3IHBhc3MgaW4gMTM0NTA0CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFjb3cyICAgIDE2IGd1ZXN0LXNhdmVyZXN0b3JlLjIgICAgICAgIGZhaWwg
cGFzcyBpbiAxMzY5MTcKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3Qg
YmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICBibG9ja2VkIGluIDEzNDUwNCBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTM0NTA0IG4vYQog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
YmxvY2tlZCBpbiAxMzQ1MDQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEzNDUwNCBuL2EKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4g
MTM0NTA0IG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzQ1MDQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBpbiAx
MzUyMDUgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICBibG9ja2VkIGluIDEzNTIwNSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTM1MjA1IG4vYQog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
YmxvY2tlZCBpbiAxMzUyMDUgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgMTYgZ3Vl
c3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDEzNDUwNCBiYXNlbGluZSB1bnRlc3RlZAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBk
ZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1w
dnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWlu
c3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHFlbXV1ICAgICAgICAg
ICAgICAgIDI4NzEzNTVhNjk1N2YxYjNjMTZmODU4ZTMxNDNlMGZmZjA3MzdiNmEKYmFzZWxpbmUg
dmVyc2lvbjoKIHFlbXV1ICAgICAgICAgICAgICAgIDIwYzc2ZjlhNWZiZjE2ZDU4YzZhZGQyYWNl
MmZmMGZhYmQ3ODU5MjYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyNTU3NSAgMjAxOC0wNy0yNSAx
ODo1Mzo1NCBaICAzMDcgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzQyNzAgIDIwMTktMDQt
MDEgMTY6MTA6NTAgWiAgIDU3IGRheXMgICAyNSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91
Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJh
cmRAY2l0cml4LmNvbT4KICBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICBHcmVn
IEt1cnogPGdyb3VnQGthb2Qub3JnPgogIEphc29uIFdhbmcgPGphc293YW5nQHJlZGhhdC5jb20+
CiAgS2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KICBMaSBRaWFuZyA8bGlxM2VhQGdtYWls
LmNvbT4KICBNaWNoYWVsIE1jQ29udmlsbGUgPG1tY2NvQG15a29sYWIuY29tPgogIE1pY2hhZWwg
VG9rYXJldiA8bWp0QHRscy5tc2sucnU+CiAgTmllbHMgZGUgVm9zIDxuZGV2b3NAcmVkaGF0LmNv
bT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogIFBldGVyIE1heWRlbGwg
PHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhp
bG1kQHJlZGhhdC5jb20+CiAgUHJhc2FubmEgS3VtYXIgS2FsZXZlciA8cHJhc2FubmEua2FsZXZl
ckByZWRoYXQuY29tPgogIFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAg
Um9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1k
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGlt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwps
b2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29u
ZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0
cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0
ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkK
CmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQtcHZv
cHMgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQteHNtIGJyb2tlbgoKTm90IHB1c2hpbmcu
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KY29tbWl0IDI4NzEzNTVhNjk1N2YxYjNjMTZmODU4ZTMxNDNlMGZmZjA3MzdiNmEKQXV0
aG9yOiBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPgpEYXRlOiAgIFRodSBPY3QgMTEgMTc6
MzA6MzkgMjAxOCArMDIwMAoKICAgIGd0azogRG9uJ3QgdnRlX3Rlcm1pbmFsX3NldF9lbmNvZGlu
ZygpIG9uIG5ldyBWVEUgdmVyc2lvbnMKICAgIAogICAgVGhlIGZ1bmN0aW9uIHZ0ZV90ZXJtaW5h
bF9zZXRfZW5jb2RpbmcoKSBpcyBkZXByZWNhdGVkIHNpbmNlIFZURSAwLjU0LAogICAgc28gc3Rv
cCBjYWxsaW5nIGl0IGZyb20gdGhhdCB2ZXJzaW9uIG9uLiBUaGlzIGZpeGVzIGEgYnVpbGQgZXJy
b3IKICAgIGJlY2F1c2Ugb2Ygb3VyIHVzZSBvZiB3YXJuaW5nIGZsYWdzIFstV2Vycm9yPWRlcHJl
Y2F0ZWQtZGVjbGFyYXRpb25zXS4KICAgIAogICAgRml4ZXM6IGh0dHBzOi8vYnVncy5sYXVuY2hw
YWQubmV0L2J1Z3MvMTc5NDkzOQogICAgUmVwb3J0ZWQtYnk6IEJhc3RpYW4gS29wcGVsbWFubiA8
a2Jhc3RpYW5AbWFpbC51bmktcGFkZXJib3JuLmRlPgogICAgU2lnbmVkLW9mZi1ieTogS2V2aW4g
V29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KICAgIE1lc3NhZ2UtaWQ6IDIwMTgxMDExMTUzMDM5LjIz
MjQtMS1rd29sZkByZWRoYXQuY29tCiAgICBTaWduZWQtb2ZmLWJ5OiBHZXJkIEhvZmZtYW5uIDxr
cmF4ZWxAcmVkaGF0LmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDY0MTU5OTRm
ZmNjNmQyMmIzZjVhZGQ2N2Y2M2ZlNzdlNGI5NzExZjQpCgpjb21taXQgOTRhNzE1YjZjYmE3MjI1
ZTVkYjU5OTAxZTVkMGE1MjUyZWFkOTc1NQpBdXRob3I6IE5pZWxzIGRlIFZvcyA8bmRldm9zQHJl
ZGhhdC5jb20+CkRhdGU6ICAgVHVlIE1hciA1IDE2OjQ2OjM0IDIwMTkgKzAxMDAKCiAgICBnbHVz
dGVyOiB0aGUgZ2xmc19pb19jYmsgY2FsbGJhY2sgZnVuY3Rpb24gcG9pbnRlciBhZGRzIHByZS9w
b3N0IHN0YXQgYXJncwogICAgCiAgICBUaGUgZ2xmc18qX2FzeW5jKCkgZnVuY3Rpb25zIGRvIGEg
Y2FsbGJhY2sgb25jZSBmaW5pc2hlZC4gVGhpcyBjYWxsYmFjawogICAgaGFzIGNoYW5nZWQgaXRz
IGFyZ3VtZW50cywgcHJlLSBhbmQgcG9zdC1zdGF0IHN0cnVjdHVyZXMgaGF2ZSBiZWVuCiAgICBh
ZGRlZC4gVGhpcyBtYWtlcyBpdCBwb3NzaWJsZSB0byBpbXByb3ZlIGNhY2hpbmcsIHdoaWNoIGlz
IHVzZWZ1bCBmb3IKICAgIFNhbWJhIGFuZCBORlMtR2FuZXNoYSwgYnV0IG5vdCBzbyBtdWNoIGZv
ciBRRU1VLiBHbHVzdGVyIDYgaXMgdGhlIGZpcnN0CiAgICByZWxlYXNlIHRoYXQgaW5jbHVkZXMg
dGhlc2UgbmV3IGFyZ3VtZW50cy4KICAgIAogICAgV2l0aCBhbiBhZGRpdGlvbmFsIGRldGVjdGlv
biBpbiAuL2NvbmZpZ3VyZSwgdGhlIG5ldyBhcmd1bWVudHMgY2FuCiAgICBjb25kaXRpb25hbGx5
IGdldCBpbmNsdWRlZCBpbiB0aGUgZ2xmc19pb19jYmsgaGFuZGxlci4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogTmllbHMgZGUgVm9zIDxuZGV2b3NAcmVkaGF0LmNvbT4KICAgIFNpZ25lZC1vZmYt
Ynk6IEtldmluIFdvbGYgPGt3b2xmQHJlZGhhdC5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9t
IGNvbW1pdCAwZTNiODkxZmVmYWNjMGU0OWYzYzhmZmEzYTc1M2I2OWViNzIxNGQyKQoKY29tbWl0
IDEzYmFjN2FiZjYwZTI1MTAxZWY2MDU5ZjBkYTdhMTY4OTQyZWNjZDkKQXV0aG9yOiBQcmFzYW5u
YSBLdW1hciBLYWxldmVyIDxwcmFzYW5uYS5rYWxldmVyQHJlZGhhdC5jb20+CkRhdGU6ICAgVHVl
IE1hciA1IDE2OjQ2OjMzIDIwMTkgKzAxMDAKCiAgICBnbHVzdGVyOiBIYW5kbGUgY2hhbmdlZCBn
bGZzX2Z0cnVuY2F0ZSBzaWduYXR1cmUKICAgIAogICAgTmV3IHZlcnNpb25zIG9mIEdsdXN0ZXJz
IGxpYmdmYXBpLnNvIGhhdmUgYW4gdXBkYXRlZCBnbGZzX2Z0cnVuY2F0ZSgpCiAgICBmdW5jdGlv
biB0aGF0IHJldHVybnMgYWRkaXRpb25hbCAnc3RydWN0IHN0YXQnIHN0cnVjdHVyZXMgdG8gZW5h
YmxlCiAgICBhZHZhbmNlZCBjYWNoaW5nIG9mIGF0dHJpYnV0ZXMuIFRoaXMgaXMgdXNlZnVsIGZv
ciBmaWxlIHNlcnZlcnMsIG5vdCBzbwogICAgbXVjaCBmb3IgUUVNVS4gTmV2ZXJ0aGVsZXNzLCB0
aGUgQVBJIGhhcyBjaGFuZ2VkIGFuZCBuZWVkcyB0byBiZQogICAgYWRvcHRlZC4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogUHJhc2FubmEgS3VtYXIgS2FsZXZlciA8cHJhc2FubmEua2FsZXZlckBy
ZWRoYXQuY29tPgogICAgU2lnbmVkLW9mZi1ieTogTmllbHMgZGUgVm9zIDxuZGV2b3NAcmVkaGF0
LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEtldmluIFdvbGYgPGt3b2xmQHJlZGhhdC5jb20+CiAg
ICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBlMDE0ZGJlNzRlMDQ4NDE4ODE2NGM2MWZmNjg0
M2Y4YTA0YThjYjlkKQoKY29tbWl0IDk4NjRhMTJmNGExM2YxOWE3NDQwY2IzMmJkMzI0MjUwNmQ2
YjI3MzgKQXV0aG9yOiBKYXNvbiBXYW5nIDxqYXNvd2FuZ0ByZWRoYXQuY29tPgpEYXRlOiAgIFR1
ZSBEZWMgNCAxMTo1Mzo0MyAyMDE4ICswODAwCgogICAgbmV0OiBkcm9wIHRvbyBsYXJnZSBwYWNr
ZXQgZWFybHkKICAgIAogICAgV2UgdHJ5IHRvIGRldGVjdCBhbmQgZHJvcCB0b28gbGFyZ2UgcGFj
a2V0ICg+SU5UX01BWCkgaW4gMTU5MmE5OTQ3MDM2CiAgICAoIm5ldDogaWdub3JlIHBhY2tldCBz
aXplIGdyZWF0ZXIgdGhhbiBJTlRfTUFYIikgZHVyaW5nIHBhY2tldAogICAgZGVsaXZlcmluZy4g
VW5mb3J0dW5hdGVseSwgdGhpcyBpcyBub3Qgc3VmZmljaWVudCBhcyB3ZSBtYXkgaGl0CiAgICBh
bm90aGVyIGludGVnZXIgb3ZlcmZsb3cgd2hlbiB0cnlpbmcgdG8gcXVldWUgc3VjaCBsYXJnZSBw
YWNrZXQgaW4KICAgIHFlbXVfbmV0X3F1ZXVlX2FwcGVuZF9pb3YoKToKICAgIAogICAgLSBzaXpl
IG9mIHRoZSBhbGxvY2F0aW9uIG1heSBvdmVyZmxvdyBvbiAzMmJpdAogICAgLSBwYWNrZXQtPnNp
emUgaXMgaW50ZWdlciB3aGljaCBtYXkgb3ZlcmZsb3cgZXZlbiBvbiA2NGJpdAogICAgCiAgICBG
aXhpbmcgdGhpcyBieSBtb3ZpbmcgdGhlIGNoZWNrIHRvIHFlbXVfc2VuZHZfcGFja2V0X2FzeW5j
KCkgd2hpY2ggaXMKICAgIHRoZSBlbnRyYW5jZSBvZiBhbGwgbmV0d29ya2luZyBjb2RlcyBhbmQg
cmVkdWNlIHRoZSBsaW1pdCB0bwogICAgTkVUX0JVRlNJWkUgdG8gYmUgbW9yZSBjb25zZXJ2YXRp
dmUuIFRoaXMgd29ya3Mgc2luY2U6CiAgICAKICAgIC0gRm9yIHRoZSBjYWxsZXJzIHRoYXQgY2Fs
bCBxZW11X3NlbmR2X3BhY2tldF9hc3luYygpIGRpcmVjdGx5LCB0aGV5CiAgICAgIG9ubHkgY2Fy
ZSBhYm91dCBpZiB6ZXJvIGlzIHJldHVybmVkIHRvIGRldGVybWluZSB3aGV0aGVyIHRvIHByZXZl
bnQKICAgICAgdGhlIHNvdXJjZSBmcm9tIHByb2R1Y2luZyBtb3JlIHBhY2tldHMuIEEgY2FsbGJh
Y2sgd2lsbCBiZSB0cmlnZ2VyZWQKICAgICAgaWYgcGVlciBjYW4gYWNjZXB0IG1vcmUgdGhlbiBz
b3VyY2UgY291bGQgYmUgZW5hYmxlZC4gVGhpcyBpcwogICAgICB1c3VhbGx5IHVzZWQgYnkgaGln
aCBzcGVlZCBuZXR3b3JraW5nIGltcGxlbWVudGF0aW9uIGxpa2UgdmlydGlvLW5ldAogICAgICBv
ciBuZXRtYXAuCiAgICAtIEZvciB0aGUgY2FsbGVycyB0aGF0IGNhbGwgcWVtdV9zZW5kdl9wYWNr
ZXQoKSB0aGF0IGNhbGxzCiAgICAgIHFlbXVfc2VuZHZfcGFja2V0X2FzeW5jKCkgaW5kaXJlY3Rs
eSwgdGhleSBvZnRlbiBpZ25vcmUgdGhlIHJldHVybgogICAgICB2YWx1ZS4gSW4gdGhpcyBjYXNl
IHFlbXUgd2lsbCBqdXN0IHRoZSBkcm9wIHBhY2tldHMgaWYgcGVlciBjYW4ndAogICAgICByZWNl
aXZlLgogICAgCiAgICBRZW11IHdpbGwgY29weSB0aGUgcGFja2V0IGlmIGl0IHdhcyBxdWV1ZWQu
IFNvIGl0IHdhcyBzYWZlIGZvciBib3RoCiAgICBraW5kcyBvZiB0aGUgY2FsbGVycyB0byBhc3N1
bWUgdGhlIHBhY2tldCB3YXMgc2VudC4KICAgIAogICAgU2luY2Ugd2UgbW92ZSB0aGUgY2hlY2sg
ZnJvbSBxZW11X2RlbGl2ZXJfcGFja2V0X2lvdigpIHRvCiAgICBxZW11X3NlbmR2X3BhY2tldF9h
c3luYygpLCBpdCB3b3VsZCBiZSBzYWZlciB0byBtYWtlCiAgICBxZW11X2RlbGl2ZXJfcGFja2V0
X2lvdigpIHN0YXRpYyB0byBwcmV2ZW50IGFueSBleHRlcm5hbCB1c2VyIGluIHRoZQogICAgZnV0
dXJlLgogICAgCiAgICBUaGlzIGlzIGEgcmV2aXNlZCBwYXRjaCBvZiBDVkUtMjAxOC0xNzk2My4K
ICAgIAogICAgQ2M6IHFlbXUtc3RhYmxlQG5vbmdudS5vcmcKICAgIENjOiBMaSBRaWFuZyA8bGlx
M2VhQDE2My5jb20+CiAgICBGaXhlczogMTU5MmE5OTQ3MDM2ICgibmV0OiBpZ25vcmUgcGFja2V0
IHNpemUgZ3JlYXRlciB0aGFuIElOVF9NQVgiKQogICAgUmVwb3J0ZWQtYnk6IExpIFFpYW5nIDxs
aXEzZWFAZ21haWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IExpIFFpYW5nIDxsaXEzZWFAZ21haWwu
Y29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFzb24gV2FuZyA8amFzb3dhbmdAcmVkaGF0LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBUaG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4KICAgIE1lc3Nh
Z2UtaWQ6IDIwMTgxMjA0MDM1MzQ3LjYxNDgtMi1qYXNvd2FuZ0ByZWRoYXQuY29tCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgICAo
Y2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCAyNWMwMWJkMTlkMGU0YjY2ZjM1NzYxOGFlZWZkYTFl
ZjdhNDFlMjFhKQoKY29tbWl0IGI2OTdjMGFlY2JmOWJjOGJkYjRmMWJmMGVhOTJlNmE4ZmIyNTgw
OTQKQXV0aG9yOiBKYXNvbiBXYW5nIDxqYXNvd2FuZ0ByZWRoYXQuY29tPgpEYXRlOiAgIFdlZCBN
YXkgMzAgMTM6MTY6MzYgMjAxOCArMDgwMAoKICAgIG5ldDogaWdub3JlIHBhY2tldCBzaXplIGdy
ZWF0ZXIgdGhhbiBJTlRfTUFYCiAgICAKICAgIFRoZXJlIHNob3VsZCBub3QgYmUgYSByZWFzb24g
Zm9yIHBhc3NpbmcgYSBwYWNrZXQgc2l6ZSBncmVhdGVyIHRoYW4KICAgIElOVF9NQVguIEl0J3Mg
dXN1YWxseSBhIGhpbnQgb2YgYnVnIHNvbWV3aGVyZSwgc28gaWdub3JlIHBhY2tldCBzaXplCiAg
ICBncmVhdGVyIHRoYW4gSU5UX01BWCBpbiBxZW11X2RlbGl2ZXJfcGFja2V0X2lvdigpCiAgICAK
ICAgIENDOiBxZW11LXN0YWJsZUBub25nbnUub3JnCiAgICBSZXBvcnRlZC1ieTogRGFuaWVsIFNo
YXBpcmEgPGRhbmllbEB0d2lzdGxvY2suY29tPgogICAgUmV2aWV3ZWQtYnk6IE1pY2hhZWwgUy4g
VHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYXNvbiBXYW5nIDxq
YXNvd2FuZ0ByZWRoYXQuY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgMTU5MmE5
OTQ3MDM2ZDYwZGRlNTQwNDIwNGE1ZDQ1OTc1MTMzY2FmNSkKCmNvbW1pdCBmNTE3YzFiNjA3OWE1
MTRjMDc5OGVhY2IzZjdjNzdiOWRkOGViYmYxCkF1dGhvcjogR3JlZyBLdXJ6IDxncm91Z0BrYW9k
Lm9yZz4KRGF0ZTogICBGcmkgTm92IDIzIDEzOjI4OjAzIDIwMTggKzAxMDAKCiAgICA5cDogZml4
IFFFTVUgY3Jhc2ggd2hlbiByZW5hbWluZyBmaWxlcwogICAgCiAgICBXaGVuIHVzaW5nIHRoZSA5
UDIwMDAudSB2ZXJzaW9uIG9mIHRoZSBwcm90b2NvbCwgdGhlIGZvbGxvd2luZyBzaGVsbAogICAg
Y29tbWFuZCBsaW5lIGluIHRoZSBndWVzdCBjYW4gY2F1c2UgUUVNVSB0byBjcmFzaDoKICAgIAog
ICAgICAgIHdoaWxlIHRydWU7IGRvIHJtIC1yZiBhYTsgbWtkaXIgLXAgYS9iICYgdG91Y2ggYS9i
L2MgJiBtdiBhIGFhOyBkb25lCiAgICAKICAgIFdpdGggOVAyMDAwLnUsIGZpbGUgcmVuYW1pbmcg
aXMgaGFuZGxlZCBieSB0aGUgV1NUQVQgY29tbWFuZC4gVGhlCiAgICB2OWZzX3dzdGF0KCkgZnVu
Y3Rpb24gY2FsbHMgdjlmc19jb21wbGV0ZV9yZW5hbWUoKSwgd2hpY2ggY2FsbHMKICAgIHY5ZnNf
Zml4X3BhdGgoKSBmb3IgZXZlcnkgZmlkIHdob3NlIHBhdGggaXMgYWZmZWN0ZWQgYnkgdGhlIGNo
YW5nZS4KICAgIFRoZSBpbnZvbHZlZCBjYWxscyB0byB2OWZzX3BhdGhfY29weSgpIG1heSByYWNl
IHdpdGggYW55IG90aGVyIGFjY2VzcwogICAgdG8gdGhlIGZpZCBwYXRoIHBlcmZvcm1lZCBieSBz
b21lIHdvcmtlciB0aHJlYWQsIGNhdXNpbmcgYSBjcmFzaCBsaWtlCiAgICBzaG93biBiZWxvdzoK
ICAgIAogICAgVGhyZWFkIDEyICJxZW11LXN5c3RlbS14ODYiIHJlY2VpdmVkIHNpZ25hbCBTSUdT
RUdWLCBTZWdtZW50YXRpb24gZmF1bHQuCiAgICAweDAwMDA1NTU1NTVhMjVkYTIgaW4gbG9jYWxf
b3Blbl9ub2ZvbGxvdyAoZnNfY3R4PTB4NTU1NTU3ZDk1OGI4LCBwYXRoPTB4MCwKICAgICBmbGFn
cz02NTUzNiwgbW9kZT0wKSBhdCBody85cGZzLzlwLWxvY2FsLmM6NTkKICAgIDU5ICAgICAgICAg
IHdoaWxlICgqcGF0aCAmJiBmZCAhPSAtMSkgewogICAgKGdkYikgYnQKICAgICMwICAweDAwMDA1
NTU1NTVhMjVkYTIgaW4gbG9jYWxfb3Blbl9ub2ZvbGxvdyAoZnNfY3R4PTB4NTU1NTU3ZDk1OGI4
LAogICAgIHBhdGg9MHgwLCBmbGFncz02NTUzNiwgbW9kZT0wKSBhdCBody85cGZzLzlwLWxvY2Fs
LmM6NTkKICAgICMxICAweDAwMDA1NTU1NTVhMjVlMGMgaW4gbG9jYWxfb3BlbmRpcl9ub2ZvbGxv
dyAoZnNfY3R4PTB4NTU1NTU3ZDk1OGI4LAogICAgIHBhdGg9MHgwKSBhdCBody85cGZzLzlwLWxv
Y2FsLmM6OTIKICAgICMyICAweDAwMDA1NTU1NTVhMjYxYjggaW4gbG9jYWxfbHN0YXQgKGZzX2N0
eD0weDU1NTU1N2Q5NThiOCwKICAgICBmc19wYXRoPTB4NTU1NTU2YjU2ODU4LCBzdGJ1Zj0weDdm
ZmY4NDgzMGVmMCkgYXQgaHcvOXBmcy85cC1sb2NhbC5jOjE4NQogICAgIzMgIDB4MDAwMDU1NTU1
NWEyYjM2NyBpbiB2OWZzX2NvX2xzdGF0IChwZHU9MHg1NTU1NTdkOTc0OTgsCiAgICAgcGF0aD0w
eDU1NTU1NmI1Njg1OCwgc3RidWY9MHg3ZmZmODQ4MzBlZjApIGF0IGh3LzlwZnMvY29maWxlLmM6
NTMKICAgICM0ICAweDAwMDA1NTU1NTVhMWU5ZTIgaW4gdjlmc19zdGF0IChvcGFxdWU9MHg1NTU1
NTdkOTc0OTgpCiAgICAgYXQgaHcvOXBmcy85cC5jOjEwODMKICAgICM1ICAweDAwMDA1NTU1NTVl
MDYwYTIgaW4gY29yb3V0aW5lX3RyYW1wb2xpbmUgKGkwPS02NjkxNjU0MjQsIGkxPTMyNzY3KQog
ICAgIGF0IHV0aWwvY29yb3V0aW5lLXVjb250ZXh0LmM6MTE2CiAgICAjNiAgMHgwMDAwN2ZmZmVm
NGY1NjAwIGluIF9fc3RhcnRfY29udGV4dCAoKSBhdCAvbGliNjQvbGliYy5zby42CiAgICAjNyAg
MHgwMDAwMDAwMDAwMDAwMDAwIGluICAoKQogICAgKGdkYikKICAgIAogICAgVGhlIGZpeCBpcyB0
byB0YWtlIHRoZSBwYXRoIHdyaXRlIGxvY2sgd2hlbiBjYWxsaW5nIHY5ZnNfY29tcGxldGVfcmVu
YW1lKCksCiAgICBsaWtlIGluIHY5ZnNfcmVuYW1lKCkuCiAgICAKICAgIEltcGFjdDogIERvUyB0
cmlnZ2VyZWQgYnkgdW5wcml2aWxlZ2VkIGd1ZXN0IHVzZXJzLgogICAgCiAgICBGaXhlczogQ1ZF
LTIwMTgtMTk0ODkKICAgIENjOiBQIEogUCA8cHBhbmRpdEByZWRoYXQuY29tPgogICAgUmVwb3J0
ZWQtYnk6IHpoaWJpbiBodSA8bm9pcmZhdGVAZ21haWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IFBy
YXNhZCBKIFBhbmRpdCA8cGpwQGZlZG9yYXByb2plY3Qub3JnPgogICAgU2lnbmVkLW9mZi1ieTog
R3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0
IDFkMjAzOTg2OTRhM2I2N2EzODhkOTU1YjdhOTQ1YmE0YWE5MGE4YTgpCgpjb21taXQgOWFmOWMx
YzIwZTMxM2Y1OTcxNjhlMDUyMmY1ZmM4ZDc4MTIzYjBjOApBdXRob3I6IFBhb2xvIEJvbnppbmkg
PHBib256aW5pQHJlZGhhdC5jb20+CkRhdGU6ICAgVHVlIE5vdiAyMCAxOTo0MTo0OCAyMDE4ICsw
MTAwCgogICAgbnZtZTogZml4IG91dC1vZi1ib3VuZHMgYWNjZXNzIHRvIHRoZSBDTUIKICAgIAog
ICAgQmVjYXVzZSB0aGUgQ01CIEJBUiBoYXMgYSBtaW5fYWNjZXNzX3NpemUgb2YgMiwgaWYgeW91
IHJlYWQgdGhlIGxhc3QKICAgIGJ5dGUgaXQgd2lsbCB0cnkgdG8gbWVtY3B5ICoyKiBieXRlcyBm
cm9tIG4tPmNtYnVmLCBjYXVzaW5nIGFuIG9mZi1ieS1vbmUKICAgIGVycm9yLiAgVGhpcyBpcyBD
VkUtMjAxOC0xNjg0Ny4KICAgIAogICAgQW5vdGhlciB3YXkgdG8gZml4IHRoaXMgbWlnaHQgYmUg
dG8gcmVnaXN0ZXIgdGhlIENNQiBhcyBhIFJBTSBtZW1vcnkKICAgIHJlZ2lvbiwgd2hpY2ggd291
bGQgYWxzbyBiZSBtb3JlIGVmZmljaWVudC4gIEhvd2V2ZXIsIHRoYXQgbWlnaHQgYmUgYQogICAg
Y2hhbmdlIGZvciBiaWctZW5kaWFuIG1hY2hpbmVzOyBJIGRpZG4ndCB0aGluayB0aGlzIHRocm91
Z2ggYW5kIEkgZG9uJ3QKICAgIGtub3cgaG93IHJlYWwgaGFyZHdhcmUgd29ya3MuICBBZGQgYSBi
YXNpYyB0ZXN0Y2FzZSBmb3IgdGhlIENNQiBpbiBjYXNlCiAgICBzb21lYm9keSBkb2VzIHRoaXMg
Y2hhbmdlIGxhdGVyIG9uLgogICAgCiAgICBDYzogS2VpdGggQnVzY2ggPGtlaXRoLmJ1c2NoQGlu
dGVsLmNvbT4KICAgIENjOiBxZW11LWJsb2NrQG5vbmdudS5vcmcKICAgIFJlcG9ydGVkLWJ5OiBM
aSBRaWFuZyA8bGlxM2VhQGdtYWlsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBMaSBRaWFuZyA8bGlx
M2VhQGdtYWlsLmNvbT4KICAgIFRlc3RlZC1ieTogTGkgUWlhbmcgPGxpcTNlYUBnbWFpbC5jb20+
CiAgICBTaWduZWQtb2ZmLWJ5OiBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgog
ICAgUmV2aWV3ZWQtYnk6IFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNv
bT4KICAgIFRlc3RlZC1ieTogUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQu
Y29tPgogICAgU2lnbmVkLW9mZi1ieTogS2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KICAg
IChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDg3YWQ4NjBjNjIyY2M4Zjg5MTZiNTIzMmJkODcy
OGMwOGY5MzhmY2UpCgpjb21taXQgYzUwYzcwNGE2YTA5NTU0OTI1YjkyNmMwMzEzMjgwYmU0YTNk
NzEwMApBdXRob3I6IEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CkRhdGU6ICAgVHVlIE5vdiAy
MCAxMzowMDozNSAyMDE4ICswMTAwCgogICAgOXA6IHRha2Ugd3JpdGUgbG9jayBvbiBmaWQgcGF0
aCB1cGRhdGVzIChDVkUtMjAxOC0xOTM2NCkKICAgIAogICAgUmVjZW50IGNvbW1pdCA1Yjc2ZWY1
MGY2MjA3OWEgZml4ZWQgYSByYWNlIHdoZXJlIHY5ZnNfY29fb3BlbjIoKSBjb3VsZAogICAgcG9z
c2libHkgb3ZlcndyaXRlIGEgZmlkIHBhdGggd2l0aCB2OWZzX3BhdGhfY29weSgpIHdoaWxlIGl0
IGlzIGJlaW5nCiAgICBhY2Nlc3NlZCBieSBzb21lIG90aGVyIHRocmVhZCwgaWUsIHVzZS1hZnRl
ci1mcmVlIHRoYXQgY2FuIGJlIGRldGVjdGVkCiAgICBieSBBU0FOIHdpdGggYSBjdXN0b20gOXAg
Y2xpZW50LgogICAgCiAgICBJdCB0dXJucyBvdXQgdGhhdCB0aGUgc2FtZSBjYW4gaGFwcGVuIGF0
IHNldmVyYWwgbG9jYXRpb25zIHdoZXJlCiAgICB2OWZzX3BhdGhfY29weSgpIGlzIHVzZWQgdG8g
c2V0IHRoZSBmaWQgcGF0aC4gVGhlIGZpeCBpcyBhZ2FpbiB0bwogICAgdGFrZSB0aGUgd3JpdGUg
bG9jay4KICAgIAogICAgRml4ZXMgQ1ZFLTIwMTgtMTkzNjQuCiAgICAKICAgIENjOiBQIEogUCA8
cHBhbmRpdEByZWRoYXQuY29tPgogICAgUmVwb3J0ZWQtYnk6IHpoaWJpbiBodSA8bm9pcmZhdGVA
Z21haWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IFByYXNhZCBKIFBhbmRpdCA8cGpwQGZlZG9yYXBy
b2plY3Qub3JnPgogICAgU2lnbmVkLW9mZi1ieTogR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4K
ICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDViM2M3N2FhNTgxZWJiMjE1MTI1Yzg0YjA3
NDIxMTk0ODM1NzFlNTUpCgpjb21taXQgMDNjMjg1NDRhMWI2N2ZkNDhlZjFmYTcyMjMxODE4ZWZh
ODU2Mzg3NApBdXRob3I6IFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkRh
dGU6ICAgTW9uIE1hciAxOCAxODozNzozMSAyMDE5ICswMTAwCgogICAgeGVuLW1hcGNhY2hlOiB1
c2UgTUFQX0ZJWEVEIGZsYWcgc28gdGhlIG1tYXAgYWRkcmVzcyBoaW50IGlzIGFsd2F5cyBob25v
cmVkCiAgICAKICAgIE9yIGlmIGl0J3Mgbm90IHBvc3NpYmxlIHRvIGhvbm9yIHRoZSBoaW50ZWQg
YWRkcmVzcyBhbiBlcnJvciBpcyByZXR1cm5lZAogICAgaW5zdGVhZC4gVGhpcyBtYWtlcyBpdCBl
YXNpZXIgdG8gc3BvdCB0aGUgYWN0dWFsIGZhaWx1cmUsIGluc3RlYWQgb2YKICAgIGZhaWxpbmcg
bGF0ZXIgb24gd2hlbiB0aGUgY2FsbGVyIG9mIHhlbl9yZW1hcF9idWNrZXQgcmVhbGl6ZXMgdGhl
CiAgICBtYXBwaW5nIGhhcyBub3QgYmVlbiBjcmVhdGVkIGF0IHRoZSByZXF1ZXN0ZWQgYWRkcmVz
cy4KICAgIAogICAgQWxzbyBub3RlIHRoYXQgYXQgbGVhc3Qgb24gRnJlZUJTRCB1c2luZyBNQVBf
RklYRUQgd2lsbCBjYXVzZSBtbWFwIHRvCiAgICB0cnkgaGFyZGVyIHRvIGhvbm9yIHRoZSBwYXNz
ZWQgYWRkcmVzcy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9n
ZXIucGF1QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1
cnJhbnRAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5w
ZXJhcmRAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBJZ29yIERydXpoaW5pbiA8aWdvci5k
cnV6aGluaW5AY2lydGl4LmNvbT4KICAgIE1lc3NhZ2UtSWQ6IDwyMDE5MDMxODE3MzczMS4xNDQ5
NC0xLXJvZ2VyLnBhdUBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJB
UkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNv
bW1pdCA0MTU4ZTkzZjRhY2VkMjQ3YzhkYjk0YTAyNzVmYzAyN2RhN2RjOTdlKQoKY29tbWl0IGEz
NWVkMTQ0NDMyOTU5OWYyOTc1NTEyYzgyYmU3OTVmOGFmMjg0ZDUKQXV0aG9yOiBNaWNoYWVsIE1j
Q29udmlsbGUgPG1tY2NvQG15a29sYWIuY29tPgpEYXRlOiAgIEZyaSBEZWMgMSAxMTozMTo1NyAy
MDE3IC0wNzAwCgogICAgbW1hcCgyKSByZXR1cm5zIE1BUF9GQUlMRUQsIG5vdCBOVUxMLCBvbiBm
YWlsdXJlCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE1pY2hhZWwgTWNDb252aWxsZSA8bW1jY29A
bXlrb2xhYi5jb20+CiAgICBSZXZpZXdlZC1ieTogSm9obiBTbm93IDxqc25vd0ByZWRoYXQuY29t
PgogICAgU2lnbmVkLW9mZi1ieTogTWljaGFlbCBUb2thcmV2IDxtanRAdGxzLm1zay5ydT4KICAg
IChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGFiMWNlOWJkNDg5N2I5OTA5ODM2ZTJkNTBiY2E4
NmYyZjNmMmRkZGMpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 29 10:31:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 May 2019 10:31:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVvrd-0004xJ-N4; Wed, 29 May 2019 10:31:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Fgb6=T5=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1hVvrc-0004xC-S1
 for xen-devel@lists.xenproject.org; Wed, 29 May 2019 10:31:20 +0000
X-Inumbo-ID: e4efa405-81fc-11e9-8980-bc764e045a96
Received: from mail-lf1-x142.google.com (unknown [2a00:1450:4864:20::142])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e4efa405-81fc-11e9-8980-bc764e045a96;
 Wed, 29 May 2019 10:31:19 +0000 (UTC)
Received: by mail-lf1-x142.google.com with SMTP id q26so1617312lfc.3
 for <xen-devel@lists.xenproject.org>; Wed, 29 May 2019 03:31:19 -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-language:content-transfer-encoding;
 bh=ggC0MoIN0A7coW/A5yBVKmBMCil3w+FKV5Byj2U/gn4=;
 b=nZUX1m524q7e8PfH/w3zub/76IaHPC3kY3IETao0E0vgPoMUccEKWoVkNFkAdM0O/Y
 a7YwKBQiYnvG77M84vlJNeD3yHL3ePR5YLX5dj8RAz+zsYWuYOvYnbY0/EL0x7e+/EYl
 MduzhDLcUB7AYeMRR4Ow9eJn2qFqkgsrGAHnYFm8rKalLKrdnzHwnJ4fPGqNw+5UT4+f
 3DAGNXEN5QZTKwWljU5LIPwOG4XHWfL69ctPIkj/d1uIr//j4f74HsklEjYs5hd+gx3H
 ai1Id0hCpW+nlKNc7J4gIuqd6T2IVf0n6NYRGdt0DMXSYL9dnoRPfa2lt3KBgOksj72a
 5bFg==
X-Google-DKIM-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=ggC0MoIN0A7coW/A5yBVKmBMCil3w+FKV5Byj2U/gn4=;
 b=mGIESxsY6pVCBSeMdD5nlaF/MTlzL2cXcR6E6bZMNArYEh5mps0q8+ZkgzOycvjngJ
 LftWnzrF3A4fCpu/BdX/LaVHaWugxd1UekKgpp07E484Mzh2GLlvJhowp1lwpmD7dLfE
 1ONSHau2uakbEsA1YMi1pZl30fXVg4+8nQFOWkPAdBPj5YGtRB4oaKGowBldPs1+bUTf
 lLRY/ojPS1LmX0M09+0+sQSQCFKjv0zeF6PrXdXPg/HHYRIODtBXR7QrY64GyrjG9fAb
 Mg/cDDOGi2V8PK0acB1jRVsKgqBULwFByIaUrAqhIBVexUcuThLoXg/+/wN7mcCowvQe
 pIgw==
X-Gm-Message-State: APjAAAUXq3+ICtcTA5SkB4Kv4Ibg5TurejJYYwumSUMZnim1cMfqisjL
 XPRYEa2nC0yYh1oO1iFIPnw=
X-Google-Smtp-Source: APXvYqyd2Xjos12lfyanyrQiQW5fvw3uTn8+/C1QXygn6VhWlBgofxRSqXCsckvhxh4kzm0Esj0eLQ==
X-Received: by 2002:a19:d106:: with SMTP id i6mr15208804lfg.8.1559125877766;
 Wed, 29 May 2019 03:31:17 -0700 (PDT)
Received: from [10.17.180.71] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id
 v14sm3376082lfb.50.2019.05.29.03.31.16
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 29 May 2019 03:31:16 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <1558949370-14331-1-git-send-email-andrii.anisov@gmail.com>
 <d63ff1d7-963a-bd1a-7835-ee5b30504628@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <20d30591-bc90-5321-2de9-a11f7d36cb11@gmail.com>
Date: Wed, 29 May 2019 13:31:16 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <d63ff1d7-963a-bd1a-7835-ee5b30504628@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] gic: drop interrupts enabling on
 interrupts processing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gSnVsaWVuLAoKT24gMjguMDUuMTkgMjA6MDcsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBU
aXRsZTogSW50ZXJydXB0cyBhcmUgc3RpbGwgdW5tYXNrZWQgd2hlbiBleGVjdXRpbmcgYWN0aW9u
IGZvciBpbnRlcnJ1cHQgcm91dGVkIHRvIFhlbi4gU28geW91IG5lZWQgdG8gYmUgbW9yZSBzcGVj
aWZpYy4gSG93IGFib3V0Cj4gInhlbi9hcm06IGdpYzogRGVmZXIgdGhlIGRlY2lzaW9uIHRvIHVu
bWFzayBpbnRlcnJ1cHRzIHRvIGRvX3tMUEksIElSUX0oKSI/CgpMb29rcyBnb29kLgoKPiAKPiBP
biA1LzI3LzE5IDEwOjI5IEFNLCBBbmRyaWkgQW5pc292IHdyb3RlOgo+PiBGcm9tOiBBbmRyaWkg
QW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgo+Pgo+PiBUaGlzIHJlZHVjZXMgdGhlIG51
bWJlciBvZiBjb250ZXh0IHN3aXRjaGVzIGluIGNhc2Ugd2UgaGF2ZSBjb21pbmcgZ3Vlc3QKPj4g
aW50ZXJydXB0cyBmcm9tIGRpZmZlcmVudCBzb3VyY2VzIGF0IGEgaGlnaCByYXRlLiBXaGF0IGlz
IGxpa2VseSBmb3IKPiAKPiBzL1doYXQvVGhpcy8KPiAKPj4gbXVsdGltZWRpYSB1c2UtY2FzZXMu
Cj4+IEhhdmluZyBpcnFzIHVubG9ja2VkIGhlcmUgbWFrZXMgdXMgZ28gdGhyb3VnaCB0cmFwIHBh
dGggYWdhaW4gaW4gY2FzZSB3ZQo+IAo+IHdoYXQgZG8geW91IG1lYW4gYnkgInVubG9ja2VkIj8K
Ckl0IG11c3QgYmUgImVuYWJsZWQiLgoKPj4gaGF2ZSBhIG5ldyBndWVzdCBpbnRlcnJ1cHQgYXJy
aXZlZCAoZXZlbiB3aXRoIHRoZSBzYW1lIHByaW9yaXR5LCBhZnRlcgo+PiBgZGVzYy0+aGFuZGxl
ci0+ZW5kKGRlc2MpYCBpbiBgZG9fSVJRKClgKSwgd2hhdCBpcyBqdXN0IGEgcHJvY2Vzc29yCj4+
IGN5Y2xlcyB3YXN0aW5nLgo+IGFmdGVyIGBkZXNjLT4uLi4uYC4gVGhpcyBpcyBqdXN0IGEgd2Fz
dGUgYSBwcm9jZXNzb3IgY3ljbGUgYXMgd2Ugd2lsbCBjYXRjaCB0aGVtIGFsbCBpbiB0aGUgZnVu
Y3Rpb24gZ2ljX2ludGVycnVwdCgpIGxvb3AuCj4gCj4gIMKgV2Ugd2lsbCBjYXRjaCB0aGVtIGFs
bCBpbiB0aGUgYGdpY19pbnRlcnJ1cHQoKSBmdW5jdGlvbgo+PiBsb29wIGFueXdheS4gQW5kIHRo
ZSBndWVzdCBpcnFzIGFycml2YWwgcHJpb3JpdGl6YXRpb24gaXMgbWVhbmluZ2xlc3MKPj4gaGVy
ZSwgaXQgaXMgb25seSBlZmZlY3RpdmUgYXQgZ3Vlc3QncyBsZXZlbC4KPiAKPiBJIGFtIG5vdCBz
dXJlIHdoeSB5b3Ugc3BlYWsgYWJvdXQgZ3Vlc3QgcHJpb3JpdGl6YXRpb24gaGVyZS4KCkknbSB0
cnlpbmcgdG8gc2F5IGFib3V0IGd1ZXN0IGludGVycnVwdHMgcHJpb3JpdGl6YXRpb24gaW4gSFcu
IEJ1dCBJIGNhbiBkcm9wIGl0IGZyb20gdGhlIGNvbW1pdCBtZXNzYWdlLgoKPiBUaGUgbWFpbiBp
c3N1ZSB3b3VsZCBiZSBhbiBpbnRlcnJ1cHQgdG8gWGVuIChpLmUgdGltZXIpIHRoYXQgd291bGQg
Z2V0IGRlbGF5ZWQgYmVjYXVzZSBvZiBsb25nZXIgcGVyaW9kIHdpdGhvdXQgaW50ZXJydXB0IGVu
YWJsZWQuCgpIZXJlIHdlIHdpbGwgcHJvY2VzcyBpdCBvbiB0aGUgbmV4dCBsb29wLiBUaGlzIHNo
b3VsZCBub3QgYmUgbXVjaCBsb25nZXIgdGhhbiBleGlzdGluZyB2Z2ljX2luamVjdF9pcnEoKSBp
bnRlcnJ1cHRzIGRpc2FibGVkIHBlcmlvZC4KCj4gSSB3b3VsZCBhbHNvIG5vdCBydWxlIG91dCB0
aGUgcG9zc2liaWxpdHkgdG8gcHJpb3JpdGl6ZSBndWVzdCBpbnRlcnJ1cHQgYXQgaGFyZHdhcmUg
bGV2ZWwuPiAKPiBJIGtub3cgd2UgaGF2ZSBiZWVuIGRpc2N1c3Npbmcgb24gdGhlIHByb2JsZW0g
aW4gdGhlIHBhc3QsCgpOb3cgSSdtIHRyeWluZyB0byBwaWNrIHRoZSB3b3J0aHkgYml0cyBmcm9t
IFsxXS4KQlRXLCBkbyB5b3UgaGVhciBhYm91dCBwbGFucyBmb3IgdGhlIG5ldyB2Z2ljPyBTb21l
IHRpbWUgYWdvIGl0IHdhcyBzYWlkIHRoYXQgbmV3IHZnaWMgaW1wbGVtZW50YXRpb24gZ29pbmcg
dG8gcmVwbGFjZSB0aGUgb2xkIG9uZSwgYW5kIG9wdGltaXppbmcgdGhlIG9sZCBpcyB3b3J0aGxl
c3MuIEJ1dCBhcyBJIHNlZSwgdGhlcmUgYXJlIG5vIHVwZGF0ZXMgaW50byB0aGF0IGFyZWEgeWV0
LgoKPiBidXQgYSBzdW1tYXJ5IGluIHRoZSBjb21taXQgbWVzc2FnZSBpcyBxdWl0ZSBpbXBvcnRh
bnQgdG8gbm90IG1pc3Mgb3V0IGFsbCB0aGUgcHJvYmxlbXMuCgo+IFRoZSByZWFsIHByb2JsZW0g
aGVyZSBpcyBmb3IgaW50ZXJydXB0IHJvdXRlZCB0byBndWVzdCB0aGUgaW50ZXJydXB0IHdpbGwg
YmUga2VwdCB1bm1hc2tlZCB3aGVuIGNhbGxpbmcgZGVzYy0+aGFuZGxlci0+ZW5kKGRlc2MpLiBU
aGlzIHdpbGwgcmVzdWx0IHRvIHJlY2VpdmUgdGhlIG5leHQgaW50ZXJydXB0IGFzIHNvb24gYXMg
ZGVzYy0+aGFuZGxlci0+ZW5kKGRlc2MpIGlzIGNhbGxlZC4KPiAKPiBJbiB0aGUgY2FzZSBvZiBp
bnRlcnJ1cHQgcm91dGVkIHRvIFhlbiwgaW50ZXJydXB0cyB3aWxsIGJlIGtlcHQgZW5hYmxlZCB3
aGlsZSBleGVjdXRpbmcgdGhlIGFjdGlvbiBidXQgdGhlbiBkaXNhYmxlZCBiZWZvcmUgY2FsbGlu
ZyBkZXNjLT5oYW5kbGVyLT5lbmQoZGVzYykuCj4gCj4gSXQgd291bGQgYmUgZmluZSB0byBrZWVw
IHRoZSBpbnRlcnJ1cHRzIG1hc2tlZCBmb3IgaW50ZXJydXB0cyByb3V0ZWQgdG8gdGhlIGd1ZXN0
IGJlY2F1c2UgdmdpY19pbmplY3RfaXJxKC4uLikgd2lsbCBiZSBtYXNraW5nIHRoZSBpbnRlcnJ1
cHQgaW4gbW9zdCBvZiB0aGUgY2FzZXMuCj4gCj4gVGhlIGNvZGUgYmVsb3cgbG9va3MgZ29vZCB0
byBtZS4gSSBhbSBoYXBweSB0byBoZWxwIHJld29yZGluZyB0aGUgY29tbWl0IG1lc3NhZ2UgaWYg
bmVjZXNzYXJ5LgoKSXQncyBnb29kIHRvIGhlYXIuIEknbSByZWFkeSB0byByZXdvcmQgdGhlIGNv
bW1pdCBtZXNzYWdlIGFzIHJlcXVpcmVkIHRvIGdldCB0aGUgc3R1ZmYgdXBzdHJlYW1lZC4KSSdk
IGRpc2N1c3MgdGhlIHdvcmRpbmdzIGhlcmUuIFdpdGggY2hhbmdlcyBzdWdnZXN0ZWQgYnkgeW91
LCB0aGUgY29tbWl0IHRpdGxlIGFuZCBtZXNzYWdlIHdvdWxkIGJlIGZvbGxvd2luZzoKCiAgICAg
eGVuL2FybTogZ2ljOiBEZWZlciB0aGUgZGVjaXNpb24gdG8gdW5tYXNrIGludGVycnVwdHMgdG8g
ZG9fe0xQSSwgSVJRfSgpCgogICAgIFRoaXMgcmVkdWNlcyB0aGUgbnVtYmVyIG9mIGNvbnRleHQg
c3dpdGNoZXMgaW4gY2FzZSB3ZSBoYXZlIGNvbWluZyBndWVzdAogICAgIGludGVycnVwdHMgZnJv
bSBkaWZmZXJlbnQgc291cmNlcyBhdCBhIGhpZ2ggcmF0ZS4gVGhhdCBpcyBsaWtlbHkgZm9yCiAg
ICAgbXVsdGltZWRpYSB1c2UtY2FzZXMuCiAgICAgSGF2aW5nIGlycXMgZW5hYmxlZCBoZXJlIG1h
a2VzIHVzIGdvIHRocm91Z2ggdHJhcCBwYXRoIGFnYWluIGluIGNhc2Ugd2UKICAgICBoYXZlIGEg
bmV3IGd1ZXN0IGludGVycnVwdCBhcnJpdmVkIChldmVuIHdpdGggdGhlIHNhbWUgb3IgbG93ZXIg
cHJpb3JpdHksCiAgICAgYWZ0ZXIgYGRlc2MtPmhhbmRsZXItPmVuZChkZXNjKWAgaW4gYGRvX0lS
USgpYCksIHRoYXQgaXMganVzdCBhIHByb2Nlc3NvcgogICAgIGN5Y2xlcyB3YXN0aW5nIGFzIHdl
IHdpbGwgY2F0Y2ggdGhlbSBhbGwgaW4gdGhlIGBnaWNfaW50ZXJydXB0KCkgZnVuY3Rpb24KICAg
ICBsb29wLgoKWzFdIGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94
ZW4tZGV2ZWwvMjAxOC0xMi9tc2cwMjI5Ny5odG1sCgotLSAKU2luY2VyZWx5LApBbmRyaWkgQW5p
c292LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 29 10:36:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 May 2019 10:36:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVvwX-00059i-DZ; Wed, 29 May 2019 10:36:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CYmT=T5=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hVvwW-00059d-CY
 for xen-devel@lists.xenproject.org; Wed, 29 May 2019 10:36:24 +0000
X-Inumbo-ID: 97a7a0ce-81fd-11e9-9a46-ab78844788c7
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 97a7a0ce-81fd-11e9-9a46-ab78844788c7;
 Wed, 29 May 2019 10:36:18 +0000 (UTC)
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.50 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: VoxlVVB2J67lWPAUlvYDDI9zF6fyNpIulkT4TwXeV4q5p+kWarjhGM/+Kb/XwyW2ah30fyAPhx
 T0duxx0NHDaPHZQGw+ZWNm1a+dHdDGBtg6YUgPkEnnYN+Et49EO/0Hm92iqXtwDqYGk/XWCvJY
 U2f/4jbqxr23bIrDqux2JxQZSmx1EGniqVV2952GmvW5IXZsNnE6/+u1c48Os2EIMxnYK6PYDf
 HcBf6VyiWG605xwF5ZfNp/ToNdRzbqoIQc5qmY1WXOiU8s0Nw9I12CNI2MHoYU/RxwsxqDsTJX
 wjU=
X-SBRS: 2.7
X-MesageID: 1034112
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,526,1549947600"; 
   d="scan'208";a="1034112"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23790.24705.165611.622568@mariner.uk.xensource.com>
Date: Wed, 29 May 2019 11:35:45 +0100
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <5CEE397F02000078002334C9@prv1-mh.provo.novell.com>
References: <23751.6062.590245.436664@mariner.uk.xensource.com>
 <23751.6297.231034.162861@mariner.uk.xensource.com>
 <23789.37660.726217.578999@mariner.uk.xensource.com>
 <5CEE397F02000078002334C9@prv1-mh.provo.novell.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] Stable trees (4.6 and 4.7), building on stretch,
 osstest, redux
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Olaf Hering <olaf@aepfle.de>,
 Juergen Gross <jgross@suse.com>, WeiLiu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SmFuIEJldWxpY2ggd3JpdGVzICgiUmU6IFN0YWJsZSB0cmVlcyAoNC42IGFuZCA0LjcpLCBidWls
ZGluZyBvbiBzdHJldGNoLCBvc3N0ZXN0LCByZWR1eCIpOgo+IE9uIDI4LjA1LjE5IGF0IDIxOjU5
LCA8aWFuLmphY2tzb25AY2l0cml4LmNvbT4gd3JvdGU6Cj4gPiAxLiBUaGF0IG9sZCBpcHhlIGlz
IGp1c3QgdG9vIGJhZGx5IGJyb2tlbi4gIEkgc3BlbnQgYSBsb25nIHdoaWxlCj4gPiB0cnlpbmcg
dG8gYmFja3BvcnQgY29tcGlsZXIgZml4ZXMgYnV0IGl0IGlzIHRvdGFsbHkgcmlkaWN1bG91cy4g
IElNTwo+ID4gb3VyIG9ubHkgc2Vuc2libGUgb3B0aW9uIGlzIHRvIHVwZGF0ZSBhdCBsZWFzdCBv
c3N0ZXN0J3MgYnVpbGRzeCB0byBhCj4gPiBtdWNoIG5ld2VyIGlweGUuCj4gPiAKPiA+IFRoaXMg
Y291bGQgYmUgZG9uZSBieSBjaGVycnkgcGlja2luZwo+ID4gICAgICAzOGFiOTliMjZiZjQyOThh
MzMxMDVlYzY2ZjNmNmEzZjdlMDVhMzI2Cj4gPiAgICAgICAgaXB4ZTogdXBkYXRlIHRvIG5ld2Vy
IGNvbW1pdAo+ID4gKHdoaWNoIGlzIGZyb20geGVuIDQuOCBpc2gpIG9udG8gb3VyIDQuNyBhbmQg
NC42IGJyYW5jaGVzLgo+ID4gCj4gPiBJZiB0aGlzIGlzIGZlbHQgdG9vIGludHJ1c2l2ZSwgdGhl
biBJIGNvdWxkIHNvbWVob3cgbWFrZSBpdAo+ID4gY29uZGl0aW9uYWwgYW5kIGhhdmUgb3NzdGVz
dCB1c2UgaXQuICBUaGlzIGlzIG5vdCBlbnRpcmVseSB0cml2aWFsCj4gPiBiZWNhdXNlIHdlIGhh
dmUgYW4gYWQgaG9jIHBhdGNoIGFwcGxpY2F0aW9uIHRoaW5nLgo+IAo+IFNpbmNlIHRoZSBuZXcg
aXB4ZSBzaG91bGQgaGF2ZSBiZWVuIHByb3ZlbiBzdGFibGUgZW5vdWdoIGluCj4gdGhlIG5ld2Vy
IHRyZWVzLCBJIHRoaW5rIGNoZXJyeS1waWNraW5nIHNhaWQgY29tbWl0IHNob3VsZCBiZQo+IGZp
bmUuCgpUaGF0IHdhc24ndCB3aGF0IEkgd2FzIGV4cGVjdGluZyB5b3UgdG8gc2F5IDotKS4gIEkg
d2lsbCBnbyB3aXRoIHlvdXIKb3BpbmlvbiBzaW5jZSBpdCBpcyBjZXJ0YWlubHkgbGVzcyB3b3Jr
LgoKPiA+IDIuIGh2bWxvYWRlciBmYWlscyB0byBidWlsZCwgSSB0aGluayBiZWNhdXNlIHdlIG5l
ZWQKPiA+ICAgICA3ODI1YWUxMmRmMWY2ZDQ4YzRkMDA5Y2JiZGY1YTU1YWZmMjcyOTFiCj4gPiAg
ICAgICBlcnJubzogaW50cm9kdWNlIEVJU0RJUi9FUk9GUy9FTk9URU1QVFkgdG8gdGhlIEFCSQo+
ID4gICAgIDAzNzIwZWE1NDEzODJhM2NhODBlYWFlYzJhYTExOTMyYjAzYWFjYWYKPiA+ICAgICAg
IGVycm5vOiBkZWNsYXJlIGFsaWFzZXMgdXNpbmcgWEVOX0VSUk5PKCkKPiA+ICAgICA2Nzc5MDIw
NWRmMjZlN2MzZGZlZWY4YjhlNjQxOTRlYmMyNzkyMjBkCj4gPiAgICAgICBwdWJsaWMvZXJybm86
IFJlZHVjZSBjb21wbGV4aXR5IG9mIGluY2x1c2lvbgo+ID4gICAgIDMwNWU5NTdmZmVlOTRmYzA2
YzRiYTUzZWY1NTYyZjFiOGMxYzZiMDIKPiA+ICAgICAgIGh2bWxvYWRlcjogdXNlIHhlbi9lcnJu
by5oIHJhdGhlciB0aGFuIHRoZSBob3N0IHN5c3RlbXMgZXJybm8uaAo+ID4gCj4gPiBJcyBiYWNr
cG9ydGluZyB0aGF0IGxvdCBPSyA/Cj4gCj4gSSB0aGluayBzbywgeWVzLCBhbGJlaXQgSSdtIHB1
enpsZWQgaG93IHRoZXkgd291bGQgZW5kIHVwIGJlaW5nCj4gbmVlZGVkLgoKV2UgbmVlZCB0aGUg
bGFzdCBvZiB0aGVzZSBiZWNhdXNlIGluIHN0cmV0Y2ggTGludXggdGhlIGhvc3Qgc3lzdGVtJ3MK
ZXJybm8gaGVhZGVyIGZpbGVzIHdlcmUgcmVvcmdhbmlzZWQgaW4gYSB3YXkgdGhhdCB3YXMgaW5j
b21wYXRpYmxlCndpdGggdGhlIHdyb25nLWhlYWRlZCB1c2Ugb2YgaG9zdCBoZWFkZXJzIGFuZCAo
b25seSBzb21lKSBob3N0IGhlYWRlcgpkaXJlY3Rvcmllcy4KClRoZSBvdGhlcnMgYXJlIG5lZGVk
IGJlY2F1c2Ugb2YgdGV4dHVhbCBvciBzZW1hbnRpYyBjb25mbGljdHMuCgo+ID4gVGhlcmUgYXJl
IGFsc28gc29tZSBzaW1wbGUgYmFja3BvcnRzIHdlIG5lZWQ6Cj4gPiAgICBjMmExNzg2OWQ1ZGNk
ODQ1ZDY0NmJmNGRiMTIyY2FkNzM1OTZhMmJlCj4gPiAgICAgIGxpYmZzaW1hZ2U6IHJlcGxhY2Ug
ZGVwcmVjYXRlZCByZWFkZGlyX3IoKSB3aXRoIHJlYWRkaXIoKQo+ID4gICAgYjlkYWZmOWQ4MTEy
ODVmMWU0MDY2OWJjNjIxYzIyNDE3OTNmN2E5NQo+ID4gICAgICBsaWJ4bDogcmVwbGFjZSBkZXBy
ZWNhdGVkIHJlYWRkaXJfcigpIHdpdGggcmVhZGRpcigpCj4gPiAgICA2NjhlNGVkZjkyZmNmN2Ni
OTI5ZWVkMjIxMDU5YTNlZWIwMjcyMmMzCj4gPiAgICAgIHN0dWJkb206IG1ha2UgR01QIGF3YXJl
IHRoYXQgaXQncyBiZWluZyBjcm9zcy1jb21waWxlZAo+ID4gICAgMmY5ZWI3M2MyZTJkN2ZkZGE4
ZTI1ODZjMjBmN2RiZDg1NjAwMmViYQo+ID4gICAgICAgc3R1YmRvbTogZml4IHN0dWJkb20tdnRw
bSBidWlsZAo+ID4gCj4gPiAKPiA+IFdpdGggYWxsIG9mIHRoZSBhYm92ZSwgNC42IGJ1aWxkcyBh
Z2Fpbi4gIEkgZ3Vlc3MgNC43IHdpbGwgdG9vLgo+ID4gCj4gPiBGaXhpbmcgdGhhdCB3aWxsIGFs
c28gcHJvYmFibHkgZW5hYmxlIHRoZSA0LjggcHVzaCBnYXRlIHRvIHBhc3MuICBJdAo+ID4gaXMg
Y3VycmVudGx5IGJsb2NrZWQgYmVjYXVzZSBpdCB3YW50cyB0byB0ZXN0IDQuNy0+NC44IG1pZ3Jh
dGlvbiBhbmQKPiA+IGNhbid0IGJ1aWxkIDQuNy4KPiAKPiBBbmQgc2ltaWxhcmx5IGluIHR1cm4g
Zm9yIDQuOSdzIG5lZWQgdG8gaGF2ZSBhIGJ1aWxkaW5nIDQuOCBiYXNlbGluZSwKPiBhZmFpY3Qu
CgpZZXMuICBXZSBoYXZlIGZpeGVkIHRoZSA0LjggYnVpbGQgYnV0IGl0IGhhc24ndCBwYXNzZWQg
aXRzIHB1c2ggZ2F0ZQpzbyA0LjkgaXMgdXNpbmcgdGhlICJ0ZXN0ZWQiIGJyYW5jaC4uLgoKT0ss
IEkgd2lsbCBnbyBhaGVhZCB3aXRoIGFsbCBvZiB0aGUgYWJvdmUgZm9yIDQuNiBhbmQgNC43LiAg
VGhhbmtzLgoKVGhhbmtzIGFsc28gdG8gT2xhZi4gIFlvdXIgZXhwZXJpZW5jZSB3aXRoIHRoZSBp
cHhlIHByb2JsZW1zIHdhcwpzaW1pbGFyIHRvIG1pbmUuICBJIHRoaW5rIGp1c3QgdXBncmFkaW5n
IGlzIHRoZSBiZXN0IGFwcHJvYWNoLgoKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 29 11:29:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 May 2019 11:29:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVwly-0000kn-I0; Wed, 29 May 2019 11:29:34 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=6PtJ=T5=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1hVwlx-0000kb-Ju
 for xen-devel@lists.xenproject.org; Wed, 29 May 2019 11:29:33 +0000
X-Inumbo-ID: 07273ab9-8205-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 07273ab9-8205-11e9-8980-bc764e045a96;
 Wed, 29 May 2019 11:29:32 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hVwlv-0003Uc-Iu; Wed, 29 May 2019 11:29:31 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hVwlu-0003et-Gn; Wed, 29 May 2019 11:29:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hVwlu-0002Ai-G9; Wed, 29 May 2019 11:29:30 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-137022-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=e4030aac153bfa9a0fe41204839497d15ccf3c33
X-Osstest-Versions-That: libvirt=ab48fe799112b22070104201d571cd418d0fda54
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 29 May 2019 11:29:30 +0000
Subject: [Xen-devel] [libvirt test] 137022: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNzAyMiBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzcwMjIvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDEzNjkxMAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTM2OTEwCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC1xY293MiAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxp
YnZpcnQgICAgICAgICAgICAgIGU0MDMwYWFjMTUzYmZhOWEwZmU0MTIwNDgzOTQ5N2QxNWNjZjNj
MzMKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIGFiNDhmZTc5OTExMmIy
MjA3MDEwNDIwMWQ1NzFjZDQxOGQwZmRhNTQKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzNjkxMCAg
MjAxOS0wNS0yNCAxNzozNTo1OCBaICAgIDQgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzcw
MjIgIDIwMTktMDUtMjggMDQ6MTg6NTggWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBl
b3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZWEgQm9sb2duYW5p
IDxhYm9sb2duYUByZWRoYXQuY29tPgogIEVyaWsgU2t1bHRldHkgPGVza3VsdGV0QHJlZGhhdC5j
b20+CiAgSWxpYXMgU3RhbWF0aXMgPHN0YW1hdGlzLmlsaWFzc0BnbWFpbC5jb20+CiAgSmlyaSBE
ZW5lbWFyayA8amRlbmVtYXJAcmVkaGF0LmNvbT4KICBKw6FuIFRvbWtvIDxqdG9ta29AcmVkaGF0
LmNvbT4KICBNYXJ0aW4gS2xldHphbmRlciA8bWtsZXR6YW5AcmVkaGF0LmNvbT4KICBNaWNoYWwg
UHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJl
cG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9t
ZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVz
LCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9m
IG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5n
IHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0
CiAgIGFiNDhmZTc5OTEuLmU0MDMwYWFjMTUgIGU0MDMwYWFjMTUzYmZhOWEwZmU0MTIwNDgzOTQ5
N2QxNWNjZjNjMzMgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 29 11:31:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 May 2019 11:31:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVwni-0001QZ-Vn; Wed, 29 May 2019 11:31:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=6PtJ=T5=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1hVwnh-0001QN-SJ
 for xen-devel@lists.xenproject.org; Wed, 29 May 2019 11:31:21 +0000
X-Inumbo-ID: 46d4c386-8205-11e9-86db-8fa6e9bfd9bb
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 46d4c386-8205-11e9-86db-8fa6e9bfd9bb;
 Wed, 29 May 2019 11:31:19 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hVwne-0003W5-4w; Wed, 29 May 2019 11:31:18 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hVwnd-0003ig-NZ; Wed, 29 May 2019 11:31:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hVwnd-0002oN-Mw; Wed, 29 May 2019 11:31:17 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-137050-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: xen=9abcac7ff14506b934e55d1cfd86575f182b77b7
X-Osstest-Versions-That: xen=88e798210b459a720253034bffcd76aff15bbbd2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 29 May 2019 11:31:17 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 137050: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNzA1MCB4ZW4tdW5zdGFibGUtY292ZXJpdHkgcmVhbCBbcmVhbF0KaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNzA1MC8KClBlcmZlY3Qg
Oi0pCkFsbCB0ZXN0cyBpbiB0aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDlhYmNhYzdmZjE0NTA2
YjkzNGU1NWQxY2ZkODY1NzVmMTgyYjc3YjcKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIDg4ZTc5ODIxMGI0NTlhNzIwMjUzMDM0YmZmY2Q3NmFmZjE1YmJiZDIKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDEzNjk4MiAgMjAxOS0wNS0yNiAwOToxODozNyBaICAgIDMgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMzcwNTAgIDIwMTktMDUtMjkgMDk6MTk6MTcgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEdlb3Jn
ZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIFJhenZhbiBD
b2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KICBUYW1hcyBLIExlbmd5ZWwgPHRh
bWFzQHRrbGVuZ3llbC5jb20+Cgpqb2JzOgogY292ZXJpdHktYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1m
bGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dz
L2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMu
IGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rl
c3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1t
YXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlz
aW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgODhlNzk4
MjEwYi4uOWFiY2FjN2ZmMSAgOWFiY2FjN2ZmMTQ1MDZiOTM0ZTU1ZDFjZmQ4NjU3NWYxODJiNzdi
NyAtPiBjb3Zlcml0eS10ZXN0ZWQvc21va2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 29 11:35:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 May 2019 11:35:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVws2-0001iY-JR; Wed, 29 May 2019 11:35:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=QpgD=T5=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1hVws1-0001iT-8x
 for xen-devel@lists.xenproject.org; Wed, 29 May 2019 11:35:49 +0000
X-Inumbo-ID: e68d6435-8205-11e9-8980-bc764e045a96
Received: from EUR03-DB5-obe.outbound.protection.outlook.com (unknown
 [40.107.4.88]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e68d6435-8205-11e9-8980-bc764e045a96;
 Wed, 29 May 2019 11:35:47 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=qhLQQ1/Cfbm/+mJHGlIMsBVk/z5NnvwKOEqWMvlZhx8=;
 b=XfFYeR04Lq4POTx4I0quuh/VGwkWvlLBdkI+lIszjH6uAzaZP/zSbyrPNt5qiW6+mnf5t4v5eJwg7WuSz0L37a3+NJqomV/MX+m5woBM4FsPYgyxqggXMiS0THCRWIJ3MYeiPHZaYa22dJhTSacmOOPSlbSBoeH6JDXi2IaHuU3dgmMkOc67BPg1R0J84wHTQQzC2yg0wgLLPIee9eYtwAT1D408NHhyqDCPJHHKHEhcgixnFVnkha3huf2hlN+eUHPntN5MvB3dREvNMW/+lOC6J+80tJ3rft58ceuSrRNh9n7V3dMkWcjnindF2rmgkcA1bn/EurIP5WBsItd0BA==
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com (20.176.214.210) by
 AM0PR03MB4529.eurprd03.prod.outlook.com (20.176.214.211) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1922.20; Wed, 29 May 2019 11:35:43 +0000
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::55c5:599a:1f80:208a]) by AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::55c5:599a:1f80:208a%3]) with mapi id 15.20.1922.021; Wed, 29 May 2019
 11:35:43 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH] get_maintainer: Improve patch recognition
Thread-Index: AQHVFhKmR9oYQeQHRUKX8vkFAoSAyA==
Date: Wed, 29 May 2019 11:35:43 +0000
Message-ID: <20190529113534.23213-1-volodymyr_babchuk@epam.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
x-originating-ip: [85.223.209.22]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 125c3373-f180-48bd-c39a-08d6e429c904
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020);
 SRVR:AM0PR03MB4529; 
x-ms-traffictypediagnostic: AM0PR03MB4529:
x-microsoft-antispam-prvs: <AM0PR03MB4529BF5DEF8079BBDB8DBAABE61F0@AM0PR03MB4529.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:227;
x-forefront-prvs: 0052308DC6
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(366004)(396003)(39860400002)(136003)(376002)(346002)(199004)(189003)(14444005)(256004)(36756003)(2501003)(66446008)(64756008)(53936002)(486006)(107886003)(80792005)(2351001)(2906002)(68736007)(66066001)(76116006)(66946007)(14454004)(86362001)(6916009)(66556008)(8676002)(81156014)(81166006)(91956017)(66476007)(1076003)(5660300002)(73956011)(72206003)(7736002)(71200400001)(71190400001)(305945005)(6436002)(102836004)(316002)(7416002)(4326008)(8936002)(478600001)(54906003)(25786009)(476003)(2616005)(3846002)(55236004)(186003)(6116002)(6512007)(99286004)(6486002)(5640700003)(6506007)(26005);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB4529;
 H:AM0PR03MB4148.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: uRp891PnN6PCQbJxxCl3FWjHZnMrW+zMNgUGEKRqtRYZxYF81CbYUxY8tQe0hDxnvSPryUU1H3psWtSvDkQjDzpPqtsJ4UdE4fj7xKCRo9c2ZS3ggHuIT3IJnlXv0bUJT7evkJxHL8UpoX2516ErAAkfmEv46WBdua3laoQCD9Ei/puICfO82Qzs3ECqXTOpZdV6fDopKtIf1sHYezfUIisb0XYaRrG9lB7YzEFObYC4cmW/v7VPSyac8aJokWPR6mY7C418wjNlyW52oOth+Lbipo4wBo73zRxV6mSny7AjZFmICUnqhtGdrsVZZkJvlwgpETlYGTGTvNaf8ojpO9cxfvX0MnaORzLMapYc4k5KWh48X1kUDdWJhT2q0CB9dE7swaGUVz93sXnFToEwB+t2/h8I2JORv+jY0ZBedNg=
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 125c3373-f180-48bd-c39a-08d6e429c904
X-MS-Exchange-CrossTenant-originalarrivaltime: 29 May 2019 11:35:43.5655 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: Volodymyr_Babchuk@epam.com
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB4529
Subject: [Xen-devel] [PATCH] get_maintainer: Improve patch recognition
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Heinrich Schuchardt <xypron.glpk@gmx.de>, Joe Perches <joe@perches.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogSm9lIFBlcmNoZXMgPGpvZUBwZXJjaGVzLmNvbT4KCkZyb206IEpvZSBQZXJjaGVzIDxq
b2VAcGVyY2hlcy5jb20+CgpUaGVyZSBhcmUgbW9kZSBjaGFuZ2UgYW5kIHJlbmFtZSBvbmx5IHBh
dGNoZXMgdGhhdCBhcmUgdW5yZWNvZ25pemVkCmJ5IHRoZSBnZXRfbWFpbnRhaW5lci5wbCBzY3Jp
cHQuCgpSZWNvZ25pemUgdGhlbS4KClJlcG9ydGVkLWJ5OiBIZWlucmljaCBTY2h1Y2hhcmR0IDx4
eXByb24uZ2xwa0BnbXguZGU+CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
PgpTaWduZWQtb2ZmLWJ5OiBKb2UgUGVyY2hlcyA8am9lQHBlcmNoZXMuY29tPgpTaWduZWQtb2Zm
LWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+Ci0tLQog
c2NyaXB0cy9nZXRfbWFpbnRhaW5lci5wbCB8IDEzICsrKysrKysrKysrKy0KIDEgZmlsZSBjaGFu
Z2VkLCAxMiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvc2NyaXB0
cy9nZXRfbWFpbnRhaW5lci5wbCBiL3NjcmlwdHMvZ2V0X21haW50YWluZXIucGwKaW5kZXggZDUy
OGRhNzM4Yy4uMTc0ZGZiN2U0MCAxMDA3NTUKLS0tIGEvc2NyaXB0cy9nZXRfbWFpbnRhaW5lci5w
bAorKysgYi9zY3JpcHRzL2dldF9tYWludGFpbmVyLnBsCkBAIC00NDUsNyArNDQ1LDE4IEBAIGZv
cmVhY2ggbXkgJGZpbGUgKEBBUkdWKSB7CiAKIAl3aGlsZSAoPCRwYXRjaD4pIHsKIAkgICAgbXkg
JHBhdGNoX2xpbmUgPSAkXzsKLQkgICAgaWYgKG0vXlwrXCtcK1xzKyhcUyspLyBvciBtL14tLS1c
cysoXFMrKS8pIHsKKwkgICAgaWYgKG0vXiBtb2RlIGNoYW5nZSBbMC03XSsgPT4gWzAtN10rIChc
UyspXHMqJC8pIHsKKwkJbXkgJGZpbGVuYW1lID0gJDE7CisJCXB1c2goQGZpbGVzLCAkZmlsZW5h
bWUpOworCSAgICB9IGVsc2lmIChtL15yZW5hbWUgKD86ZnJvbXx0bykgKFxTKylccyokLykgewor
CQlteSAkZmlsZW5hbWUgPSAkMTsKKwkJcHVzaChAZmlsZXMsICRmaWxlbmFtZSk7CisJICAgIH0g
ZWxzaWYgKG0vXmRpZmYgLS1naXQgYVwvKFxTKykgYlwvKFxTKylccyokLykgeworCQlteSAkZmls
ZW5hbWUxID0gJDE7CisJCW15ICRmaWxlbmFtZTIgPSAkMjsKKwkJcHVzaChAZmlsZXMsICRmaWxl
bmFtZTEpOworCQlwdXNoKEBmaWxlcywgJGZpbGVuYW1lMik7CisJICAgIH0gZWxzaWYgKG0vXlwr
XCtcK1xzKyhcUyspLyBvciBtL14tLS1ccysoXFMrKS8pIHsKIAkJbXkgJGZpbGVuYW1lID0gJDE7
CiAJCWlmICgkMSBuZSAiL2Rldi9udWxsIikgeyAjSWdub3JlIHRoZSBuby1maWxlIHBsYWNlaG9s
ZGVyCiAJCSAgICAkZmlsZW5hbWUgPX4gc0BeW14vXSovQEA7Ci0tIAoyLjIxLjAKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 29 11:39:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 May 2019 11:39:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVwvT-0001se-JP; Wed, 29 May 2019 11:39:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CYmT=T5=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hVwvR-0001sT-PU
 for xen-devel@lists.xenproject.org; Wed, 29 May 2019 11:39:21 +0000
X-Inumbo-ID: 65fe12be-8206-11e9-8980-bc764e045a96
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 65fe12be-8206-11e9-8980-bc764e045a96;
 Wed, 29 May 2019 11:39:20 +0000 (UTC)
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.50 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: 0Kx5xn7SuZQ1Z1IPtAE7TmgugBltWOuBga8oa9wGXZ4bypeFwa+AzZGY4AuxtUR5LRSqfuL0OE
 H6AYMZhkAkNuNru6JvSzixseNHn1fp/R4LJdlN1JTdpa+26U04q3prAhIafqHwU+K6wb5ZYqay
 n6TqmmpdWPqjAJIIkBnwDYEGtiko/OwGA3wE8f+EIh0+B+WVLbZ39C1N8UFKj9q2CP/hLsgxe/
 e7thAxQXE75Dp8o1zg2ieWzbs99YwzP8fBOzssi59sSSDZwItA3rBqB5PycO+H8kLZ4BDo3qTa
 o1A=
X-SBRS: 2.7
X-MesageID: 1036351
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,527,1549947600"; 
   d="scan'208";a="1036351"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23790.28482.572598.843984@mariner.uk.xensource.com>
Date: Wed, 29 May 2019 12:38:42 +0100
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <23789.37660.726217.578999@mariner.uk.xensource.com>
References: <23751.6062.590245.436664@mariner.uk.xensource.com>
 <23751.6297.231034.162861@mariner.uk.xensource.com>
 <23789.37660.726217.578999@mariner.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] Stable trees (4.6 and 4.7), building on stretch,
 osstest, redux
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, Juergen Gross <jgross@suse.com>,
 Olaf
 Hering <olaf@aepfle.de>, Wei Liu <wl@xen.org>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SWFuIEphY2tzb24gd3JpdGVzICgiU3RhYmxlIHRyZWVzICg0LjYgYW5kIDQuNyksIGJ1aWxkaW5n
IG9uIHN0cmV0Y2gsIG9zc3Rlc3QsIHJlZHV4Iik6Cj4gSSBhbSBzdGlsbCBzdHJ1Z2dsaW5nIHdp
dGggdGhpcy4gIDQuNyBhbmQgNC42IHN0aWxsIGRvIG5vdCBidWlsZC4KCkkgaGF2ZSBub3cgcHVz
aGVkIGFsbCBvZiB0aGVzZSB0byA0LjYgYW5kIDQuNyBhbmQgaXQgYnVpbGRzIGZvciBtZS4KSSB3
aWxsIGtpbGwgdGhlIGN1cnJlbnQsIGRvb21lZCwgNC42IGFuZCA0LjcgZmxpZ2h0cy4KCj4gMS4g
VGhhdCBvbGQgaXB4ZSBpcyBqdXN0IHRvbyBiYWRseSBicm9rZW4uICBJIHNwZW50IGEgbG9uZyB3
aGlsZQo+IHRyeWluZyB0byBiYWNrcG9ydCBjb21waWxlciBmaXhlcyBidXQgaXQgaXMgdG90YWxs
eSByaWRpY3Vsb3VzLiAgSU1PCj4gb3VyIG9ubHkgc2Vuc2libGUgb3B0aW9uIGlzIHRvIHVwZGF0
ZSBhdCBsZWFzdCBvc3N0ZXN0J3MgYnVpbGRzeCB0byBhCj4gbXVjaCBuZXdlciBpcHhlLgo+IAo+
IFRoaXMgY291bGQgYmUgZG9uZSBieSBjaGVycnkgcGlja2luZwo+ICAgICAgMzhhYjk5YjI2YmY0
Mjk4YTMzMTA1ZWM2NmYzZjZhM2Y3ZTA1YTMyNgo+ICAgICAgICBpcHhlOiB1cGRhdGUgdG8gbmV3
ZXIgY29tbWl0Cj4gKHdoaWNoIGlzIGZyb20geGVuIDQuOCBpc2gpIG9udG8gb3VyIDQuNyBhbmQg
NC42IGJyYW5jaGVzLgo+IAo+IElmIHRoaXMgaXMgZmVsdCB0b28gaW50cnVzaXZlLCB0aGVuIEkg
Y291bGQgc29tZWhvdyBtYWtlIGl0Cj4gY29uZGl0aW9uYWwgYW5kIGhhdmUgb3NzdGVzdCB1c2Ug
aXQuICBUaGlzIGlzIG5vdCBlbnRpcmVseSB0cml2aWFsCj4gYmVjYXVzZSB3ZSBoYXZlIGFuIGFk
IGhvYyBwYXRjaCBhcHBsaWNhdGlvbiB0aGluZy4KPiAKPiBJJ20gc29ydCBvZiB0ZW1wdGVkIHRv
IGhhdmUgb3NzdGVzdCBhcmJpdHJhcmlseSBydW4KPiAgICBnaXQgY2hlcnJ5LXBpY2sgMzhhYjk5
YjI2YmY0Mjk4YTMzMTA1ZWM2NmYzZjZhM2Y3ZTA1YTMyNgo+IGF0IHNvbWUgYXBwcm9wcmlhdGUg
cG9pbnQuLi4KClRoaXMgYXBwbGllZCBjbGVhbmx5IHRvIGJvdGguCgo+IDIuIGh2bWxvYWRlciBm
YWlscyB0byBidWlsZCwgSSB0aGluayBiZWNhdXNlIHdlIG5lZWQKPiAgICAgNzgyNWFlMTJkZjFm
NmQ0OGM0ZDAwOWNiYmRmNWE1NWFmZjI3MjkxYgo+ICAgICAgIGVycm5vOiBpbnRyb2R1Y2UgRUlT
RElSL0VST0ZTL0VOT1RFTVBUWSB0byB0aGUgQUJJCj4gICAgIDAzNzIwZWE1NDEzODJhM2NhODBl
YWFlYzJhYTExOTMyYjAzYWFjYWYKPiAgICAgICBlcnJubzogZGVjbGFyZSBhbGlhc2VzIHVzaW5n
IFhFTl9FUlJOTygpCj4gICAgIDY3NzkwMjA1ZGYyNmU3YzNkZmVlZjhiOGU2NDE5NGViYzI3OTIy
MGQKPiAgICAgICBwdWJsaWMvZXJybm86IFJlZHVjZSBjb21wbGV4aXR5IG9mIGluY2x1c2lvbgo+
ICAgICAzMDVlOTU3ZmZlZTk0ZmMwNmM0YmE1M2VmNTU2MmYxYjhjMWM2YjAyCj4gICAgICAgaHZt
bG9hZGVyOiB1c2UgeGVuL2Vycm5vLmggcmF0aGVyIHRoYW4gdGhlIGhvc3Qgc3lzdGVtcyBlcnJu
by5oCj4gCj4gSXMgYmFja3BvcnRpbmcgdGhhdCBsb3QgT0sgPwoKVGhlc2Ugd2VyZSBub3QgbmVl
ZGVkIGZvciA0LjcuCgo+IAo+IFRoZXJlIGFyZSBhbHNvIHNvbWUgc2ltcGxlIGJhY2twb3J0cyB3
ZSBuZWVkOgo+ICAgIGMyYTE3ODY5ZDVkY2Q4NDVkNjQ2YmY0ZGIxMjJjYWQ3MzU5NmEyYmUKPiAg
ICAgIGxpYmZzaW1hZ2U6IHJlcGxhY2UgZGVwcmVjYXRlZCByZWFkZGlyX3IoKSB3aXRoIHJlYWRk
aXIoKQo+ICAgIGI5ZGFmZjlkODExMjg1ZjFlNDA2NjliYzYyMWMyMjQxNzkzZjdhOTUKPiAgICAg
IGxpYnhsOiByZXBsYWNlIGRlcHJlY2F0ZWQgcmVhZGRpcl9yKCkgd2l0aCByZWFkZGlyKCkKClRo
ZXNlIHdlcmUgbm90IG5lZWRlZCBmb3IgNC43Cgo+ICAgIDY2OGU0ZWRmOTJmY2Y3Y2I5MjllZWQy
MjEwNTlhM2VlYjAyNzIyYzMKPiAgICAgIHN0dWJkb206IG1ha2UgR01QIGF3YXJlIHRoYXQgaXQn
cyBiZWluZyBjcm9zcy1jb21waWxlZAo+ICAgIDJmOWViNzNjMmUyZDdmZGRhOGUyNTg2YzIwZjdk
YmQ4NTYwMDJlYmEKPiAgICAgICBzdHViZG9tOiBmaXggc3R1YmRvbS12dHBtIGJ1aWxkCgpUaGVz
ZSB3ZXJlIG5lZWRlZCBmb3IgNC42IGFuZCA0LjcuICBUaGUgbGFzdCBxdW90ZWQgY29tbWl0IHRo
ZXJlIGlzCndyb25nICh0aGUgcXVvdGVkIGNvbW1pdCBpZCBpcyBhIGxvY2FsIG9uZSBvZiBtaW5l
KS4gIEl0IHNob3VsZCByZWFkOgoKICAgICA3NzkxNzkwYzdhYjk3Yzg1MzA2ZGNlNzQ5YzZjOGVi
NTZkMWRjMGRhCiAgICAgICAgc3R1YmRvbTogZml4IHN0dWJkb20tdnRwbSBidWlsZAoKSWFuLgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 29 11:39:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 May 2019 11:39:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVwvS-0001sY-AC; Wed, 29 May 2019 11:39:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=MUVL=T5=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hVwvR-0001sO-2A
 for xen-devel@lists.xenproject.org; Wed, 29 May 2019 11:39:21 +0000
X-Inumbo-ID: 6556c470-8206-11e9-b681-afcf6c848967
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 6556c470-8206-11e9-b681-afcf6c848967;
 Wed, 29 May 2019 11:39:19 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 120B580D;
 Wed, 29 May 2019 04:39:19 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id AD0B13F59C;
 Wed, 29 May 2019 04:39:17 -0700 (PDT)
To: George Dunlap <george.dunlap@citrix.com>, Jan Beulich
 <JBeulich@suse.com>, George Dunlap <George.Dunlap@eu.citrix.com>
References: <20190507151458.29350-1-julien.grall@arm.com>
 <20190507151458.29350-4-julien.grall@arm.com>
 <5CD5620E020000780022D7CF@prv1-mh.provo.novell.com>
 <4cef7816-74da-b6e6-6f7d-e327edb083da@arm.com>
 <5CD57B78020000780022D888@prv1-mh.provo.novell.com>
 <b0dc05a5-3b2e-669a-a955-1a543b3e7581@arm.com>
 <423c2750-ca33-501f-cdc2-988bb58038b6@arm.com>
 <c168a492-8762-5604-0f80-83be4740089e@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <1f19ca35-04ce-2cf4-da23-746fb244d7dd@arm.com>
Date: Wed, 29 May 2019 12:39:16 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <c168a492-8762-5604-0f80-83be4740089e@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 03/14] xen/x86: Make mfn_to_gfn typesafe
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Wei Liu <wei.liu2@citrix.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgR2VvcmdlLAoKT24gMjgvMDUvMjAxOSAxODoyOSwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBP
biA1LzIwLzE5IDQ6MTMgUE0sIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gSGksCj4+Cj4+IE9uIDEw
LzA1LzIwMTkgMTQ6MjUsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+Cj4+Pgo+Pj4gT24gMTAvMDUv
MjAxOSAxNDoyNCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4gT24gMTAuMDUuMTkgYXQgMTU6
MDIsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4+Pj4KPj4+Pj4KPj4+Pj4gT24gMTAv
MDUvMjAxOSAxMjozNSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4+PiBPbiAwNy4wNS4xOSBh
dCAxNzoxNCwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPj4+Pj4+PiAtLS0gYS94ZW4v
YXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jCj4+Pj4+Pj4gKysrIGIveGVuL2FyY2gveDg2L21t
L3NoYWRvdy9jb21tb24uYwo+Pj4+Pj4+IEBAIC00NzQsNyArNDc0LDggQEAgc3RhdGljIGlubGlu
ZSB2b2lkIHRyYWNlX3Jlc3luYyhpbnQgZXZlbnQsCj4+Pj4+Pj4gbWZuX3QgZ21mbikKPj4+Pj4+
PiAgwqDCoMKgwqDCoMKgIGlmICggdGJfaW5pdF9kb25lICkKPj4+Pj4+PiAgwqDCoMKgwqDCoMKg
IHsKPj4+Pj4+PiAgwqDCoMKgwqDCoMKgwqDCoMKgwqAgLyogQ29udmVydCBnbWZuIHRvIGdmbiAq
Lwo+Pj4+Pj4+IC3CoMKgwqDCoMKgwqDCoCB1bnNpZ25lZCBsb25nIGdmbiA9IG1mbl90b19nZm4o
Y3VycmVudC0+ZG9tYWluLCBnbWZuKTsKPj4+Pj4+PiArwqDCoMKgwqDCoMKgwqAgdW5zaWduZWQg
bG9uZyBnZm4gPSBnZm5feChtZm5fdG9fZ2ZuKGN1cnJlbnQtPmRvbWFpbiwKPj4+Pj4+PiBnbWZu
KSk7Cj4+Pj4+Pj4gKwo+Pj4+Pj4+ICDCoMKgwqDCoMKgwqDCoMKgwqDCoCBfX3RyYWNlX3Zhcihl
dmVudCwgMC8qIXRzYyovLCBzaXplb2YoZ2ZuKSwgJmdmbik7Cj4+Pj4+Pj4gIMKgwqDCoMKgwqDC
oCB9Cj4+Pj4+Pgo+Pj4+Pj4gQ2FuJ3QgeW91IHVzZSBnZm5fdCBoZXJlLCBhbmQgaGVuY2UgYXZv
aWQgdGhlIGdmbl94KCk/IFNhbWUgYWdhaW4KPj4+Pj4+IGZ1cnRoZXIKPj4+Pj4+IGRvd24uCj4+
Pj4+IEJlY2F1c2UgX190cmFjZV92YXIgd2lsbCBleHBvcnQgdGhlIHZhbHVlIHRvIHRoZSBndWVz
dC4gSSB3YXNuJ3Qgc3VyZQo+Pj4+PiB3aGV0aGVyIHdlCj4+Pj4+IGNhbiBzYWZlbHkgY29uc2lk
ZXIgdGhhdCBnZm5fdCBpcyBleGFjdGx5IHRoZSBzYW1lIGFzIHVuc2lnbmVkIGxvbmcgaW4KPj4+
Pj4gZGVidWctYnVpbGQuCj4+Pj4KPj4+PiBIbW0sIHdlbGwgLSBzZWUgdGhlIGRlZmluaXRpb24g
b2YgZ2ZuX3QuIEdlb3JnZSwgd2hhdCBkbyB5b3UgdGhpbms/Cj4+Pgo+Pj4gSSBrbm93IHdoYXQn
cyB0aGUgY3VycmVudCBkZWZpbml0aW9uLiBNeSBwb2ludCBpcyB3ZSBuZXZlciBtYWRlIHRoYXQK
Pj4+IGFzc3VtcHRpb24gYmVmb3JlLiBJbiBhbGwgaG9uZXN0eSwgc3VyZSBhc3N1bXB0aW9uIHdv
dWxkIGRlZmluaXRlbHkKPj4+IGhlbHAgaW4gYSBmZXcgcGxhY2VzLCBidXQgSSB0aGluayB3ZSBv
dWdodCB0byBzYWZlZ3VhcmQgd2l0aAo+Pj4gQlVJTERfQlVHKC4uLikuCj4+Cj4+IEdlb3JnZSwg
ZG8geW91IGhhdmUgYW55IG9waW5pb25zPwo+IAo+IFNvcnJ5LCBub3Qgc3VyZSBob3cgSSBtaXNz
ZWQgdGhpcyBxdWVzdGlvbiBlYXJsaWVyLgo+IAo+IFRoZSBfX3RyYWNlX3ZhcigpIGNhbGwgaGVy
ZSBpcyBkZXNpZ25lZCB0byBiZSBnZW5lcmljOiB3aGF0ZXZlciB0eXBlIG9yCj4gc2l6ZSBnZm4g
aXMsIGl0IHdpbGwgY29weSB0aGUgd2hvbGUgdGhpbmcuICBUcmFjaW5nIGlzIGV4cGxpY2l0bHkg
bm90Cj4gbWVhbnQgdG8gYmUgYSBzdGFibGUgaW50ZXJmYWNlIC0tIHRoZSB0b29sc3RhY2sgbmVl
ZHMgdG8gdHJhY2sgdGhlCj4gaHlwZXJ2aXNvciBpbiB0ZXJtcyBvZiB3aGF0IGl0J3MgZ29pbmcg
dG8ga2ljayBvdXQuCj4gCj4gU28sIGhhdmluZyBnZm4gYmUgYSBnZm5fdCBpbiB0aGlzIGNhc2Ug
c2hvdWxkIGJlIGZpbmU7IGluIGZhY3QgaXQgc2hvdWxkCj4gYmUgX2JldHRlcl8gdGhhbiB1bnNp
Z25lZCBsb25nLCBzaW5jZSBpZiBnZm5fdCBldmVyIGRvZXMgY2hhbmdlIHNpemUsCj4gdGhlIHRy
YWNlIHJlY29yZCB3aWxsIGNoYW5nZSBzaXplIGFwcHJvcHJpYXRlbHkuICBJZiB0aGF0IGhhcHBl
bnMsCj4geGVuYWx5emUgd2lsbCBuZWVkIHRvIGJlIG1vZGlmaWVkIHRvIHVuZGVyc3RhbmQgaG93
IHRvIGRlYWwgd2l0aCB0aGUgbmV3Cj4gc2l6ZSwgYnV0IHRoYXQncyBleHBlY3RlZC4KPiAKPiBB
bGwgdGhhdCB0byBzYXk6IGl0IGxvb2tzIGxpa2UgSmFuJ3Mgc3VnZ2VzdGlvbiBvZiBoYXZpbmcg
Z2ZuX3QgaGVyZQo+IHdvdWxkIGJlIGJldHRlci4KCk1ha2Ugc2Vuc2UsIHRoYW5rIHlvdSBmb3Ig
dGhlIGFuc3dlci4gSSB3aWxsIHJlc3BpbiB0aGUgc2VyaWVzLgoKQ2hlZXJzLAoKLS0gCkp1bGll
biBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 29 11:40:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 May 2019 11:40:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVwwj-0002aC-1t; Wed, 29 May 2019 11:40:41 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=QpgD=T5=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1hVwwi-0002a4-K6
 for xen-devel@lists.xenproject.org; Wed, 29 May 2019 11:40:40 +0000
X-Inumbo-ID: 94aea59f-8206-11e9-8980-bc764e045a96
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe07::624])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 94aea59f-8206-11e9-8980-bc764e045a96;
 Wed, 29 May 2019 11:40:39 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=U5Aw3TQB9OZ+JJ1X7Ujc82G8jWRZ1eZmSVJSfBO5lZM=;
 b=G2RO4OBMa/+RgSzO2/JS9rBoVZpGZyool1NMWZNpqxiFRDCE0851gOs3DXy/OqccRgufeS/kwlGUtZVEZw3DPA587mLP5Fgzw3bSBAvdAYYEhBrLsudLgAVnEOV3ymwy5bV8Xnml987sV9nDy6Lejejg/nQOOrd/SZGgWOc/x3c40W+ywyndFtroaRoakefRCXNjOVnp3dKkg8+K9C8GmML+ofKpU9+HofvNEZ6vtPWhv4tRtH5u/JxxSrr7SvZKuTEMObDjHxnxVlRahF6p6rmXOgMxmBYbntg9k3LdyUmtjrC4sWDO7yT7nNof5t5A8OQOwDZ3MFG73DabLMpqPw==
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com (20.176.214.210) by
 AM0PR03MB4673.eurprd03.prod.outlook.com (20.176.214.223) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1922.19; Wed, 29 May 2019 11:40:37 +0000
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::55c5:599a:1f80:208a]) by AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::55c5:599a:1f80:208a%3]) with mapi id 15.20.1922.021; Wed, 29 May 2019
 11:40:37 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: Julien Grall <julien.grall@arm.com>
Thread-Topic: [PATCH v2 2/2] arm: rename tiny64.conf to tiny64_defconfig
Thread-Index: AQHVC+yMHILNn8cZtESyMQqnzza/oKZ0AF4AgAALHoCAAA4AAIAAB3EAgAyqF4CAAUPLgA==
Date: Wed, 29 May 2019 11:40:37 +0000
Message-ID: <875zpt8p58.fsf@epam.com>
References: <20190516133735.18883-1-volodymyr_babchuk@epam.com>
 <20190516133735.18883-2-volodymyr_babchuk@epam.com>
 <1ca603c5-2e97-9529-963a-f381b04c727f@arm.com> <87a7fh8cr4.fsf@epam.com>
 <25b160f5-2f7d-40d9-8feb-9ea63a8a153f@arm.com> <878sv18977.fsf@epam.com>
 <2b392d1c-0837-4395-8ddc-f0cc04bbea83@arm.com>
In-Reply-To: <2b392d1c-0837-4395-8ddc-f0cc04bbea83@arm.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
x-originating-ip: [85.223.209.22]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 4e12ab14-a049-4e22-f49a-08d6e42a7810
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020);
 SRVR:AM0PR03MB4673; 
x-ms-traffictypediagnostic: AM0PR03MB4673:
x-microsoft-antispam-prvs: <AM0PR03MB46736A1D058D0EA9649DDB58E61F0@AM0PR03MB4673.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 0052308DC6
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(39860400002)(136003)(346002)(366004)(376002)(396003)(199004)(189003)(5660300002)(76116006)(478600001)(14454004)(66066001)(72206003)(66446008)(71200400001)(316002)(36756003)(54906003)(25786009)(91956017)(66946007)(73956011)(8936002)(6246003)(71190400001)(4326008)(66556008)(66476007)(68736007)(64756008)(80792005)(53936002)(6506007)(86362001)(14444005)(256004)(229853002)(446003)(6436002)(81166006)(26005)(6486002)(186003)(6916009)(476003)(2616005)(81156014)(99286004)(76176011)(305945005)(2906002)(102836004)(486006)(53546011)(6512007)(7736002)(8676002)(55236004)(11346002)(6116002)(3846002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB4673;
 H:AM0PR03MB4148.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: CQYgFjYKzaMSjIFB1cx/4Mw9i+ZOC028cqFhNxZfdYrNIKmBTtilKlkjV6oyV+GYc2JX0nXzahSRJ6JEn/dl/NazWslZXmibA3xmUaBCjKjgd6NJ02JxpO6Jy7CwUH5HqcyOQn446aLK1RI1NwENf+QEUbM09O+v3G+ak1NJgumWjrinO5HBheloFiJcwUixArLNB1YjFi4bfdXZgzh9ZW4K8xGY1ffh2AxustgK4gyGrrmi9Ta7FfPMovyqoi7Ozc+KbHlNewLDuD4dxHdtQVDCWYxmiEd9GLvMhZovpcB27SkNA10Z1/meX3JnlsZH47cCkFCl4GRdaTZML0nunWZa6X/ihQKcWbbtGrkcl1FJzPmRgm1zDRtNp/h3FlDFkB2TQz0gbMgTcMhs8Md+hRWQSaJoKDmmx5v56X88zAA=
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 4e12ab14-a049-4e22-f49a-08d6e42a7810
X-MS-Exchange-CrossTenant-originalarrivaltime: 29 May 2019 11:40:37.2043 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: Volodymyr_Babchuk@epam.com
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB4673
Subject: Re: [Xen-devel] [PATCH v2 2/2] arm: rename tiny64.conf to
 tiny64_defconfig
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CkhpIEp1bGllbiwKCkp1bGllbiBHcmFsbCB3cml0ZXM6Cgo+IEhpIFZvbG9keW15ciwKPgo+IFNv
cnJ5IGZvciB0aGUgbGF0ZSByZXBseS4KSXQncyBva2F5LCBubyB3b3JyaWVzLgoKPiBPbiA1LzIw
LzE5IDM6NTcgUE0sIFZvbG9keW15ciBCYWJjaHVrIHdyb3RlOgo+Pgo+PiBKdWxpZW4gR3JhbGwg
d3JpdGVzOgo+Pgo+Pj4gSGksCj4+Pgo+Pj4gT24gMjAvMDUvMjAxOSAxNDo0MSwgVm9sb2R5bXly
IEJhYmNodWsgd3JvdGU6Cj4+Pj4gSnVsaWVuIEdyYWxsIHdyaXRlczoKPj4+Pgo+Pj4+PiBIaSwK
Pj4+Pj4KPj4+Pj4gRmlyc3Qgb2YgYWxsLCBwbGVhc2UgYWRkIGEgY292ZXIgbGV0dGVyIHdoZW4g
eW91IHNlbmQgYSBzZXJpZXMuIFRoaXMKPj4+Pj4gaGVscCBmb3IgdGhyZWFkaW5nIGFuZCBhbHNv
IGEgcGxhY2UgdG8gY29tbWVuZCBvbiBnZW5lcmFsIGZlZWRiYWNrLgo+Pj4+IE9oLCBva2F5LiBU
aGF0IHdhcyBxdWl0ZSBzaW1wbGUgY2hhbmdlIGFuZCBJIGRpZG4ndCB3YW50ZWQgdG8gc3BhbSB3
aXRoCj4+Pj4gZXh0cmEgZW1haWxzLiBJIHdpbGwgaW5jbHVkZSBjb3ZlciBsZXR0ZXIgbmV4dCB0
aW1lLgo+Pj4+Cj4+Pj4+IEZ1cnRoZXJtb3JlLCBwbGVhc2UgdXNlIHNjcmlwdHMve2FkZCwgZ2V0
fV9tYWludGFpbmVycy5wbCB0byBmaW5kIHRoZQo+Pj4+PiBjb3JyZWN0IG1haW50YWluZXJzLiBX
aGlsZSBJIGFncmVlIHRoYXQgQ0NpbmcgUkVTVCBpcyBhIGdvb2QgaWRlYSwgeW91Cj4+Pj4+IGhh
dmVuJ3QgQ0NlZCBhbGwgb2YgdGhlbS4KPj4+PiBQcm9ibGVtIGlzIHRoYXQgSSB1c2VkIHRoaXMg
c2NyaXB0Ogo+Pj4+Cj4+Pj4gJCAuL3NjcmlwdHMvZ2V0X21haW50YWluZXIucGwgLWYgZGVmY29u
ZmlnX3YyL3YyLTAwMDItYXJtLXJlbmFtZS10aW55NjQuY29uZi10by10aW55NjRfZGVmY29uZmln
LnBhdGNoClsuLi5dCj4+Cj4+IENvbnRlbnRzIG9mIHRoZSBwYXRjaCBpcyB0aGUgZXhhY3RseSB0
aGUgc2FtZSBhcyBpbiBteSBvcmlnaW5hbAo+PiBlbWFpbC4gWW91IGNhbiBmaW5kIGJvdGggcGF0
Y2hlcyBhdCBbMV0uCj4KPiBJdCBsb29rcyBsaWtlIHRoZSBwcm9ibGVtIGlzIGJlY2F1c2UgdGhl
IHNlY29uZCBwYXRjaCBvbmx5IGNvbnRhaW5zCj4gcmVuYW1pbmcuIExpbnV4IHJlY2VudGx5IGZp
eGVkIGl0IHdpdGggdGhlIGZvbGxvd2luZyBjb21taXQ6Cj4KPiAwNDU1Yzc0Nzg4ZmQgImdldF9t
YWludGFpbmVyOiBpbXByb3ZlIHBhdGNoIHJlY29nbml0aW9uIgo+Cj4gSSBndWVzcyB3ZSBuZWVk
IHRvIHBvcnQgdGhlIHBhdGNoIGluIFhlbi4gVm9sb2R5bXlyLCB3b3VsZCB5b3UgbWluZCB0bwo+
IHNlbmQgYSBwYXRjaCBmb3IgaXQ/ClllcywgSSBoYXZlIHNlbnQgaXQuIEl0IGlzIHRoZSBmaXJz
dCB0aW1lIEknbSBzZW5kaW5nIHBvcnRlZCBwYXRjaGVzLiBJCmhvcGUsIEkgZGlkIGl0IGluIHRo
ZSByaWdodCB3YXkgOikKCgpbLi4uXQo+Pj4+Cj4+Pj4gYW5kCj4+Pj4KPj4+PiAjIG1ha2UgdGlu
eTY0X2RlZmNvbmZpZwo+Pj4KPj4+IC4uLiB0aGlzIG9uZSB3aWxsIGhpZGUgdGhlIHF1ZXN0aW9u
cy4KPj4+Cj4+Pj4KPj4+PiBBbnl3YXlzLCBpdCBpcyB1cCB0byB5b3UgdG8gYWNjZXB0IG9yIGRl
Y2xpbmUgdGhpcyBwYXJ0aWN1bGFyIHBhdGNoLiBJCj4+Pj4gbW9zdGx5IGludGVyZXN0ZWQgaW4g
dGhlIGZpcnN0IHBhdGNoIGluIHRoZSBzZXJpZXMsIGJlY2F1c2Ugb3VyIGJ1aWxkCj4+Pj4gc3lz
dGVtIGRlcGVuZHMgb24gaXQuIFRoaXMgdmVyeSBwYXRjaCBJIHNlbnQgb3V0IG9ubHkgYmVjYXVz
ZSBJIHdhbnRlZAo+Pj4+IHRvIHRpZHkgdXAgdGhpbmdzIGEgYml0LiBCdXQgaWYgeW91IGFyZSBz
YXlpbmcgdGhhdCBpdCBpcyBpbnRlbmRlZCB0bwo+Pj4+IHN0b3JlIG1pbmltYWwgY29uZmlnIGlu
IHRoaXMgd2F5LCBJJ20gb2theSB3aXRoIGl0Lgo+Pj4KPj4+IFRoZSBwb2ludCBvZiByZXZpZXcg
aXMgdG8gZGlzY3VzcyBvbiB0aGUgYXBwcm9hY2ggYW5kIGZpbmQgYSBjb21tb24gYWdyZWVtZW50
Lgo+Pj4KPj4+IElmIHlvdSByZWFkIG15IHByZXZpb3VzIGUtbWFpbCwgSSBkaWRuJ3QgY29tcGxl
dGVseSByZWplY3QgdGhlCj4+PiBhcHByb2FjaCBpbiBteSBwcmV2aW91cyBlLW1haWwuIEkgcG9p
bnRlZCBvdXQgdGhhdCB0aGUgdXNlciBtYXkgYmUKPj4+IG1pc2xlZCBvZiB0aGUgbmFtZSBhbmQg
aGVuY2UgZG9jdW1lbnRhdGlvbiB3b3VsZCBiZSB1c2VmdWwuCj4+Cj4+IEknbSBva2F5IHdpdGgg
dGhpcy4gQW55IGlkZWFzIGhvdyB0byBkb2N1bWVudCBpdD8KPgo+IFdlIGRvbid0IHNlZW0gdG8g
aGF2ZSBhIHBsYWNlIHRvZGF5IHdoZXJlIHdlIGRvY3VtZW50IHRoZSBkZWZjb25maWcuIEkKPiBh
bSB0aGlua2luZyB0byBwdXQgdGhhdCBpbiBkb2NzL21pc2MvYXJtLgo+Cj4gSSB3b3VsZCBkb2N1
bWVudCB0aGUgcHVycG9zZSBvZiBlYWNoIGNvbmZpZy4gVGhlIGRvY3VtZW50YXRpb24gY291bGQK
PiBiZSBpbiBhIHNlcGFyYXRlIHBhdGNoLgpPa2F5LiBXaWxsIGl0IGJlIG9rYXksIGlmIEknbGwg
c2VuZCBpdCBhcyBhIHNlcGFyYXRlIHBhdGNoPyBZb3UgY2FuCmNvbW1pdCBhbGwgdGhyZWUgcGF0
Y2hlcyBpbiBhIHJvdy4gT3Igc2hvdWxkIEkgc2VudCBhbm90aGVyIHZlcnNpb24gd2l0aAphbGwg
dGhyZWUgcGF0Y2hlcz8KCi0tIApCZXN0IHJlZ2FyZHMsVm9sb2R5bXlyIEJhYmNodWsKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 29 11:46:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 May 2019 11:46:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVx2P-00033x-Hq; Wed, 29 May 2019 11:46:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=9SAg=T5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hVx2N-00033s-G5
 for xen-devel@lists.xenproject.org; Wed, 29 May 2019 11:46:31 +0000
X-Inumbo-ID: 64c8859c-8207-11e9-9a3e-cffa3b3ef592
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 64c8859c-8207-11e9-9a3e-cffa3b3ef592;
 Wed, 29 May 2019 11:46:28 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 29 May 2019 05:46:27 -0600
Message-Id: <5CEE710F0200007800233646@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.1 
Date: Wed, 29 May 2019 05:46:23 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Volodymyr Babchuk" <volodymyr_babchuk@epam.com>
References: <20190529113534.23213-1-volodymyr_babchuk@epam.com>
In-Reply-To: <20190529113534.23213-1-volodymyr_babchuk@epam.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] get_maintainer: Improve patch recognition
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, WeiLiu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xypron.glpk@gmx.de, joe@perches.com,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI5LjA1LjE5IGF0IDEzOjM1LCA8Vm9sb2R5bXlyX0JhYmNodWtAZXBhbS5jb20+IHdy
b3RlOgo+IEZyb206IEpvZSBQZXJjaGVzIDxqb2VAcGVyY2hlcy5jb20+Cj4gCj4gRnJvbTogSm9l
IFBlcmNoZXMgPGpvZUBwZXJjaGVzLmNvbT4KPiAKPiBUaGVyZSBhcmUgbW9kZSBjaGFuZ2UgYW5k
IHJlbmFtZSBvbmx5IHBhdGNoZXMgdGhhdCBhcmUgdW5yZWNvZ25pemVkCj4gYnkgdGhlIGdldF9t
YWludGFpbmVyLnBsIHNjcmlwdC4KPiAKPiBSZWNvZ25pemUgdGhlbS4KPiAKPiBSZXBvcnRlZC1i
eTogSGVpbnJpY2ggU2NodWNoYXJkdCA8eHlwcm9uLmdscGtAZ214LmRlPgo+IENDOiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+IFNpZ25lZC1vZmYtYnk6IEpvZSBQZXJjaGVz
IDxqb2VAcGVyY2hlcy5jb20+Cj4gU2lnbmVkLW9mZi1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZv
bG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgoKTWVudGlvbmluZyB0aGUgb3JpZ2luYWwgTGludXgg
Y29tbWl0IElEIHdvdWxkIGhhdmUgYmVlbiBuaWNlLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 29 11:51:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 May 2019 11:51:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVx6l-0003pk-59; Wed, 29 May 2019 11:51:03 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PiYs=T5=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hVx6k-0003pf-BI
 for xen-devel@lists.xenproject.org; Wed, 29 May 2019 11:51:02 +0000
X-Inumbo-ID: 076a2fa5-8208-11e9-8980-bc764e045a96
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 076a2fa5-8208-11e9-8980-bc764e045a96;
 Wed, 29 May 2019 11:51:01 +0000 (UTC)
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 23.29.105.83 as
 permitted sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.50 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: szBw84rIc3Xo3FgOfL13BerhOMobwhcDQullT9a+QUgXsGzraOe5FdyVjGg/q8/5eV9ewbQDLt
 HEtf6oCSDiL00jy1kw+aEcB+AM1GWgG8Va2ytwiCioGdaSpROojya6Za/XRcbw2gZF9XrbQCYj
 7V/EDywKtl0lOH0QW4grN2KtNMn0EqXLfwOlfHXTucb+psf9IUrHGVkStJNJzK/6lf1LgVkvrB
 7O6IzSxNHK8kXNv//bDlEdAco9HzhRinlaMIMsRNbWwXDj/66xK7VJIRExzUh2uxPy4oCvC+jH
 8rE=
X-SBRS: 2.7
X-MesageID: 1037055
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,527,1549947600"; 
   d="scan'208";a="1037055"
To: Jan Beulich <JBeulich@suse.com>
References: <1558606816-17842-3-git-send-email-andrew.cooper3@citrix.com>
 <1559103029-27912-1-git-send-email-andrew.cooper3@citrix.com>
 <EF573A6C020000F58E2C01CD@prv1-mh.provo.novell.com>
 <5CEE469802000078002334FE@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <c339648b-b6a8-147d-47be-c8ac35351f3d@citrix.com>
Date: Wed, 29 May 2019 04:50:53 -0700
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CEE469802000078002334FE@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2 2/2] docs: Introduce some hypercall page
 documentation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, WeiLiu <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>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjkvMDUvMjAxOSAwOTo0NSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjkuMDUuMTkg
YXQgMDY6MTAsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gVGhpcyBhbHNv
IGludHJvZHVjZWQgdGhlIHRvcC1sZXZlbCBHdWVzdCBEb2N1bWVudGF0aW9uIHNlY3Rpb24uCj4+
Cj4+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+Cj4gQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KClRoYW5rcy4K
Cj4gd2l0aCBvbmUgZnVydGhlciByZW1hcmsgLyBxdWVzdGlvbjoKPgo+PiArSHlwZXJjYWxsIFBh
Z2UKPj4gKz09PT09PT09PT09PT09Cj4+ICsKPj4gK1RoZSBoeXBlcmNhbGwgcGFnZSBpcyBhIHBh
Z2Ugb2YgZ3Vlc3QgUkFNIGludG8gd2hpY2ggWGVuIHdpbGwgd3JpdGUgc3VpdGFibGUKPj4gK3Ry
YW5zZmVyIHN0dWJzLgo+PiArCj4+ICtDcmVhdGluZyBhIGh5cGVyY2FsbCBwYWdlIGlzIGFuIGlz
b2xhdGVkIG9wZXJhdGlvbiBmcm9tIFhlbidzIHBvaW50IG9mIHZpZXcuCj4+ICtJdCBpcyB0aGUg
Z3Vlc3RzIHJlc3BvbnNpYmlsaXR5IHRvIGVuc3VyZSB0aGF0IHRoZSBoeXBlcmNhbGwgcGFnZSwg
b25jZQo+PiArd3JpdHRlbiBieSBYZW4sIGlzIG1hcHBlZCB3aXRoIGV4ZWN1dGFibGUgcGVybWlz
c2lvbnMgc28gaXQgbWF5IGJlIHVzZWQuCj4+ICtNdWx0aXBsZSBoeXBlcmNhbGwgcGFnZXMgbWF5
IGJlIGNyZWF0ZWQgYnkgdGhlIGd1ZXN0LCBpZiBpdCB3aXNoZXMuCj4+ICsKPj4gK1RoZSBzdHVi
cyBhcmUgYXJyYW5nZWQgYnkgaHlwZXJjYWxsIGluZGV4LCBhbmQgc3RhcnQgb24gMzItYnl0ZSBi
b3VuZGFyaWVzLgo+PiArVG8gaW52b2tlIGEgc3BlY2lmaWMgaHlwZXJjYWxsLCBgYGNhbGxgYCB0
aGUgcmVsZXZhbnQgc3R1YiBbM11fOgo+PiArCj4+ICsuLiBjb2RlLWJsb2NrOjogbm9uZQo+PiAr
Cj4+ICsgIGNhbGwgaHlwZXJjYWxsX3BhZ2UgKyBpbmRleCAqIDMyCj4+ICsKPj4gK1RoZXJlIHJl
c3VsdCBpcyBhbiBBQkkgd2hpY2ggaXMgaW52YXJpYW50IG9mIHRoZSBleGFjdCBvcGVyYXRpbmcg
bW9kZSBvcgo+PiAraGFyZHdhcmUgdmVuZG9yLiAgVGhpcyBpcyBpbnRlbmRlZCB0byBzaW1wbGlm
eSBndWVzdCBrZXJuZWwgaW50ZXJmYWNlcyBieQo+PiArYWJzdHJhY3RpbmcgYXdheSB0aGUgZGV0
YWlscyBvZiBob3cgaXQgaXMgY3VycmVudGx5IHJ1bm5pbmcuCj4gSXMgaXQgd29ydGggbWVudGlv
bmluZyBoZXJlIHRoYXQgY2VydGFpbiBhc3BlY3RzIG9mIHRoZSBoeXBlcnZpc29yIGludGVyZmFj
ZQo+IChzaGFyZWQgZGF0YSBzdHJ1Y3R1cmVzKSBhcmUgaW5mbHVlbmNlZCBieSB0aGUgbW9kZSB0
aGUgZ3Vlc3QgaXMgaW4gYXQgdGhlCj4gdGltZSB0aGUgbW9zdCByZWNlbnQgaHlwZXJjYWxsIHBh
Z2UgcmVnaXN0cmF0aW9uIChvZGRseSBlbm91Z2ggYWx0ZXJuYXRpdmVseQo+IHRoZSBtb3N0IHJl
Y2VudCBzZXR0aW5nIG9mIEhWTV9QQVJBTV9DQUxMQkFDS19JUlEpIGhhcyBvY2N1cnJlZD8KClRo
YXQgYXNwZWN0IGhhZCBjcm9zc2VkIG15IG1pbmQsIGJ1dCBJIGRlY2lkZWQgdG8gbGVhdmUgaXQg
Zm9yIG5vdy4KCkRldGFpbHMgb24gdGhlIGZvcm1hdCBvZiB0aGUgc2hhcmVkX2luZm8gcGFnZSBz
aG91bGQgbGl2ZSBwcmltYXJpbHkgaW4KdGhlIHNoYXJlZF9pbmZvIGRvY3VtZW50YXRpb24sIGJ1
dCBJIGRvIGludGVuZCB0byBjcm9zcyByZWZlcmVuY2UKYXBwcm9wcmlhdGUgZG9jdW1lbnRhdGlv
biB3aGVuIGJvdGggc2lkZXMgYXJlIGluIHBsYWNlLsKgIEknZCBwcmVmZXIgdGhhdAphbnkgYWRk
aXRpb24gdG8gdGhpcyBkb2N1bWVudCBoYXBwZW5zIHdoZW4gdGhlIG1haW4gc2hhcmVkX2luZm8K
ZG9jdW1lbnRhdGlvbiBpcyBkb25lLCByYXRoZXIgdGhhbiBoYXZpbmcgYW4gdW5xdWFsaWZpZWQg
ZnJhY3Rpb24gb2YgdGhlCmVuZCByZXN1bHQuCgpOb3RlIGhvd2V2ZXIgdGhhdCBJIGFtIHRha2lu
ZyB0aGlzIG9wcG9ydHVuaXR5IHRvIGV2YWx1YXRlIHRoZSBjdXJyZW50CmJlaGF2aW91ciBvZiB0
aGUgYXJlYXMgYmVpbmcgZG9jdW1lbnRlZCAoaGVuY2UgdGhlIGNsZWFudXAgcGF0Y2hlcyksIGFu
ZApJIG1ha2Ugbm8gZ3VhcmFudGVlcyB0aGF0IHRoZSBkZXRhaWxzIG9mIHNoYXJlZF9pbmZvIGxh
dGNoaW5nIHdpbGwgYmUKaWRlbnRpY2FsIHRvIGhvdyB0aGV5IGN1cnJlbnRseSBhcmUsIHdoZW4g
dGhlIGRvY3VtZW50YXRpb24gaXMKZXZlbnR1YWxseSBjb21wbGV0ZS4KCn5BbmRyZXcKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 29 11:52:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 May 2019 11:52:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVx7v-0003vW-M5; Wed, 29 May 2019 11:52:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=QpgD=T5=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1hVx7u-0003vR-Mi
 for xen-devel@lists.xenproject.org; Wed, 29 May 2019 11:52:14 +0000
X-Inumbo-ID: 31f4d50c-8208-11e9-809f-e7daa7134f6c
Received: from EUR02-HE1-obe.outbound.protection.outlook.com (unknown
 [40.107.1.84]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 31f4d50c-8208-11e9-809f-e7daa7134f6c;
 Wed, 29 May 2019 11:52:12 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=dNVmLbcuPieE5+8IKWVL/YfiM9ah7VXtHn0zCyHVM4g=;
 b=F9Yy3e7rugH3nToFuP5MrfBllaCBCSM4trHaA3Qqj8VS9lccL9rgpn2g8lxzQOnerPg4UZnWoC1qGvKLn9i1LdoHNQz4zHMp2rJ6FyNlc+b4wNhgf17ZG4K/5kU0ok99plFj8XOt0ep2i+OvGFY3EC5Z7OfmNhQlUKVO83QAM6Co74afhsbrsDaiCVfJw6NA3KAgJJsC5cYxi0eng1LwDT0J8Ldyof8CVUf/nk31e91KV5FlWbTK8NQD0Dq26rS1cMRLMwUl/o7Prb4mr7hpfov/yOxgs/caYXe8FvAeGRefUayJT7fLbv+xt75R/7o30F1/z5NNrjpk8DVnLif9Lg==
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com (20.176.214.210) by
 AM0PR03MB4884.eurprd03.prod.outlook.com (20.178.21.202) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1922.23; Wed, 29 May 2019 11:52:10 +0000
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::55c5:599a:1f80:208a]) by AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::55c5:599a:1f80:208a%3]) with mapi id 15.20.1922.021; Wed, 29 May 2019
 11:52:10 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: Jan Beulich <JBeulich@suse.com>
Thread-Topic: [PATCH] get_maintainer: Improve patch recognition
Thread-Index: AQHVFhKmR9oYQeQHRUKX8vkFAoSAyKaB/CGAgAABnYA=
Date: Wed, 29 May 2019 11:52:10 +0000
Message-ID: <874l5d8oly.fsf@epam.com>
References: <20190529113534.23213-1-volodymyr_babchuk@epam.com>
 <5CEE710F0200007800233646@prv1-mh.provo.novell.com>
In-Reply-To: <5CEE710F0200007800233646@prv1-mh.provo.novell.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
x-originating-ip: [85.223.209.22]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 723999a8-feb7-44e8-ceec-08d6e42c1524
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(5600148)(711020)(4605104)(1401327)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020);
 SRVR:AM0PR03MB4884; 
x-ms-traffictypediagnostic: AM0PR03MB4884:
x-microsoft-antispam-prvs: <AM0PR03MB4884AA4B4A9A549488EEFD78E61F0@AM0PR03MB4884.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:826;
x-forefront-prvs: 0052308DC6
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(396003)(346002)(376002)(366004)(39860400002)(136003)(189003)(199004)(256004)(72206003)(81166006)(53936002)(81156014)(6436002)(6246003)(4744005)(229853002)(71200400001)(71190400001)(478600001)(54906003)(3846002)(6486002)(99286004)(6512007)(66066001)(4326008)(305945005)(26005)(91956017)(66946007)(66556008)(8936002)(64756008)(2906002)(14454004)(73956011)(316002)(66446008)(7736002)(6116002)(102836004)(66476007)(6916009)(6506007)(186003)(486006)(36756003)(11346002)(80792005)(68736007)(476003)(86362001)(446003)(5660300002)(76176011)(7416002)(55236004)(25786009)(2616005)(53546011)(8676002)(76116006);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB4884;
 H:AM0PR03MB4148.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: uaknNDwxSW2k58QAyeYLJ15HSFTOA40bMfo98T65kzg5ZnIqbXvzsN2J9Um8U/Cs3368hrxLXl3iZn108xnxv76mEIMhOX0B4qBJLV0GBwjnffFoE5vly+JmqD4Aff0pC0cI1milXYRZNdlSzgtcsKJgLtI6/KmxqwyhkGItcXLLCmpT35wDnLtGjbf0vhRxTbRba8GhZEKroNpJAk4Fs2n1rBVpZrdiCt1Vj8v3IzB3yuZZAYIDRxMhM9JX52tfPCTcYV/Ys0T5VhntKT90pO00Pw3n3yxBrJrxNwHpiMagmzKoQuXe2jbkztO20JfdeV5FAGKrY7C+IfELM4XGolgb673N2u00MvrrcirJcnoBXCdmwTh/67WdFZzpW3+43yKMTrc7dLFg1UaN0EUO6PDNDCBH7xlCNU/4tR9NKx4=
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 723999a8-feb7-44e8-ceec-08d6e42c1524
X-MS-Exchange-CrossTenant-originalarrivaltime: 29 May 2019 11:52:10.2479 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: Volodymyr_Babchuk@epam.com
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB4884
Subject: Re: [Xen-devel] [PATCH] get_maintainer: Improve patch recognition
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, WeiLiu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, "xypron.glpk@gmx.de" <xypron.glpk@gmx.de>,
 "joe@perches.com" <joe@perches.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CkhpIEphbiwKCkphbiBCZXVsaWNoIHdyaXRlczoKCj4+Pj4gT24gMjkuMDUuMTkgYXQgMTM6MzUs
IDxWb2xvZHlteXJfQmFiY2h1a0BlcGFtLmNvbT4gd3JvdGU6Cj4+IEZyb206IEpvZSBQZXJjaGVz
IDxqb2VAcGVyY2hlcy5jb20+Cj4+IAo+PiBGcm9tOiBKb2UgUGVyY2hlcyA8am9lQHBlcmNoZXMu
Y29tPgo+PiAKPj4gVGhlcmUgYXJlIG1vZGUgY2hhbmdlIGFuZCByZW5hbWUgb25seSBwYXRjaGVz
IHRoYXQgYXJlIHVucmVjb2duaXplZAo+PiBieSB0aGUgZ2V0X21haW50YWluZXIucGwgc2NyaXB0
Lgo+PiAKPj4gUmVjb2duaXplIHRoZW0uCj4+CgogWyBVcHN0cmVhbSBjb21taXQgMDQ1NWM3NDc4
OGZkNWFhZDQzOTlmMDBlM2ZiYmI3ZTg3NDUwY2E1OCBdCgo+PiBSZXBvcnRlZC1ieTogSGVpbnJp
Y2ggU2NodWNoYXJkdCA8eHlwcm9uLmdscGtAZ214LmRlPgo+PiBDQzogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KPj4gU2lnbmVkLW9mZi1ieTogSm9lIFBlcmNoZXMgPGpvZUBw
ZXJjaGVzLmNvbT4KPj4gU2lnbmVkLW9mZi1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15
cl9iYWJjaHVrQGVwYW0uY29tPgo+Cj4gTWVudGlvbmluZyB0aGUgb3JpZ2luYWwgTGludXggY29t
bWl0IElEIHdvdWxkIGhhdmUgYmVlbiBuaWNlLgpPaCwgdGhhbmsgeW91LiBUaGlzIGlzIHRoZSBm
aXJzdCB0aW1lIEknbSBwb3J0aW5nIHRoZSBwYXRjaCBmcm9tCnRoZSBvdGhlciB0cmVlLgoKLS0g
CkJlc3QgcmVnYXJkcyxWb2xvZHlteXIgQmFiY2h1awpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 29 11:56:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 May 2019 11:56:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVxBx-00046y-9c; Wed, 29 May 2019 11:56:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=6PtJ=T5=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1hVxBv-00046l-Ts
 for xen-devel@lists.xenproject.org; Wed, 29 May 2019 11:56:23 +0000
X-Inumbo-ID: c35ccaa4-8208-11e9-876b-73f735d1232b
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c35ccaa4-8208-11e9-876b-73f735d1232b;
 Wed, 29 May 2019 11:56:16 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hVxBn-00042t-OL; Wed, 29 May 2019 11:56:15 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hVxBn-0004ek-Ah; Wed, 29 May 2019 11:56:15 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hVxBn-0004ch-9g; Wed, 29 May 2019 11:56:15 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-137018-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.6-testing:build-amd64-xsm:xen-build:fail:regression
 xen-4.6-testing:build-i386-xsm:xen-build:fail:regression
 xen-4.6-testing:build-amd64:xen-build:fail:regression
 xen-4.6-testing:build-i386:xen-build:fail:regression
 xen-4.6-testing:build-armhf:xen-build:fail:regression
 xen-4.6-testing:test-amd64-i386-migrupgrade:<none executed>:queued:regression
 xen-4.6-testing:test-amd64-amd64-migrupgrade:<none executed>:queued:regression
 xen-4.6-testing:build-amd64-prev:hosts-allocate:running:regression
 xen-4.6-testing:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-1:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-5:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-4:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.6-testing:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.6-testing:build-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:build-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=c3929c10c6102b268f2b938b491daaf20f551a74
X-Osstest-Versions-That: xen=3636de3f1a9a513ebdcd77555dce0e4d451e198b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 29 May 2019 11:56:15 +0000
Subject: [Xen-devel] [xen-4.6-testing test] 137018: regressions - trouble:
 blocked/fail/pass/preparing/queued
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNzAxOCB4ZW4tNC42LXRlc3RpbmcgcnVubmluZyBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNzAxOC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQteHNtICAgICAg
ICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3Nzky
CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMjc3OTIKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYg
eGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzc5MgogYnVpbGQtaTM4
NiAgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI3NzkyCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAg
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjc3OTIKIHRlc3QtYW1kNjQtaTM4Ni1taWdy
dXBncmFkZSAgICAgPG5vbmUgZXhlY3V0ZWQ+ICAgICAgICAgICAgICBxdWV1ZWQKIHRlc3QtYW1k
NjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgPG5vbmUgZXhlY3V0ZWQ+ICAgICAgICAgICAgICBxdWV1
ZWQKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAg
ICAgICAgICBydW5uaW5nCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVj
aygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBi
dWlsZC1jaGVjaygxKSAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1wYWly
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC14dGYtYW1k
NjQtYW1kNjQtMSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
aW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAx
IGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTQgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
cHlncnViICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1k
NjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC14c20gICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVp
bGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTIgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNt
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVs
dGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQt
Y2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtYXJtaGYt
bGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20t
ZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9j
a2VkIG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAg
ICAgIGMzOTI5YzEwYzYxMDJiMjY4ZjJiOTM4YjQ5MWRhYWYyMGY1NTFhNzQKYmFzZWxpbmUgdmVy
c2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDM2MzZkZTNmMWE5YTUxM2ViZGNkNzc1NTVkY2Uw
ZTRkNDUxZTE5OGIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyNzc5MiAgMjAxOC0wOS0xOSAwMzo1
MDo0MSBaICAyNTIgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzU0MzMgIDIwMTktMDQtMjkg
MTU6MzY6MTAgWiAgIDI5IGRheXMgICAxNiBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
MzYzOTggIDIwMTktMDUtMTYgMjA6NTE6MjIgWiAgIDEyIGRheXMgICAgNyBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBDw6lkcmljIEJvc2Rv
bm5hdCA8Y2Jvc2Rvbm5hdEBzdXNlLmNvbT4KICBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHlj
aG8ubnNhLmdvdj4KICBJYW4gQ2FtcGJlbGwgPGlhbi5jYW1wYmVsbEBjaXRyaXguY29tPgogIEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBRdWFuIFh1IDx4dXF1YW44QGh1YXdlaS5j
b20+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybWhmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
YnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBi
dWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcHJlcGFyaW5nCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHF1ZXVlZCAgCiB0
ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcXVldWVkICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
YW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoK
TG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhl
c2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFp
bDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBm
b3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDth
PXN1bW1hcnkKCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlIHF1ZXVlZApi
cm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgcXVldWVkCgpOb3QgcHVzaGlu
Zy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpjb21taXQgYzM5MjljMTBjNjEwMmIyNjhmMmI5MzhiNDkxZGFhZjIwZjU1MWE3NApB
dXRob3I6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBUdWUgSmFuIDI0
IDE2OjIyOjAzIDIwMTcgKzAwMDAKCiAgICB4ODZlbXVsL3Rlc3Q6IGRvbid0IHVzZSAqX2xlbiBz
eW1ib2xzCiAgICAKICAgIC4uLiBhcyB0aGV5IGRvbid0IHdvcmsgYXMgaW50ZW5kZWQgd2l0aCAt
ZlBJQy4KICAgIAogICAgSSBkaWQgcHJlZmVyIHRoZW0gb3ZlciAqX2VuZCBvbmVzIGF0IHRoZSB0
aW1lIGJlY2F1c2Ugb2xkZXIgZ2NjIHdvdWxkCiAgICBjYXVzZSAuTCogc3ltYm9scyB0byBiZSBw
dWJsaWMsIGR1ZSB0byBpc3N1aW5nIC5nbG9ibCBmb3IgYWxsCiAgICByZWZlcmVuY2VkIGV4dGVy
bmFscy4gQW5kIGxhYmVscyBhdCB0aGUgZW5kIG9mIGluc3RydWN0aW9ucyBjb2xsaWRlCiAgICB3
aXRoIHRoZSBvbmVzIGF0IHRoZSBzdGFydCBvZiB0aGUgbmV4dCBpbnN0cnVjdGlvbiwgbWFraW5n
IGRpc2Fzc2VtYmx5CiAgICBoYXJkZXIgdG8gZ3Jvay4gTHVja2lseSByZWNlbnQgZ2NjIG5vIGxv
bmdlciBpc3N1ZXMgdGhvc2UgLmdsb2JsCiAgICBkaXJlY3RpdmVzLCBhbmQgaGVuY2UgLkwqIGxh
YmVscywgc3RheWluZyBsb2NhbCBieSBkZWZhdWx0LCBubyBsb25nZXIKICAgIGdldCBpbiB0aGUg
d2F5LgogICAgCiAgICBSZXBvcnRlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
ICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgVGVzdGVkLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21t
aXQgOTMxNWZhMGVmNzM2ZDExNTNjOThjZTQyYmZmNTg1M2RhNWVjNjk3ZikKCmNvbW1pdCA2ZTFi
MDU3YjYzYjJlMWQwNGU2MmU1YTA3MjczNDc0NjMxMGZmOTg3CkF1dGhvcjogQ8OpZHJpYyBCb3Nk
b25uYXQgPGNib3Nkb25uYXRAc3VzZS5jb20+CkRhdGU6ICAgVGh1IE5vdiAxMCAxMDoyMzozMSAy
MDE2ICswMTAwCgogICAgRml4IG1pc2xlYWRpbmcgaW5kZW50YXRpb24gd2FybmluZ3MKICAgIAog
ICAgR2NjNiBidWlsZCByZXBvcnRzIG1pc2xlYWRpbmcgaW5kZW50YXRpb24gYXMgd2FybmluZ3Mu
IEZpeCBhIGZldwogICAgd2FybmluZ3MgaW4gc3R1YmRvbS4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogQ8OpZHJpYyBCb3Nkb25uYXQgPGNib3Nkb25uYXRAc3VzZS5jb20+CiAgICBBY2tlZC1ieTog
RGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+CiAgICBBY2tlZC1ieTogUXVh
biBYdSA8eHVxdWFuOEBodWF3ZWkuY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDlmZGZm
YmJhYjNhZGE0MjdiYWMwNzA3NmYwNDJmMDI2NWU1YWUwNWYpCiAgICAoY2hlcnJ5IHBpY2tlZCBm
cm9tIGNvbW1pdCA3YzhkYjU4ZDM3MzljODA1ZjRjMGY3NzNiNjUxNTdmMzA2YjAwYzJhKQoKY29t
bWl0IGU2NzUzMzJkNWQwNDliYmY1Y2U0Y2YxOTI0YTY0MTRiODAzNTk2M2QKQXV0aG9yOiBJYW4g
Q2FtcGJlbGwgPGlhbi5jYW1wYmVsbEBjaXRyaXguY29tPgpEYXRlOiAgIEZyaSBKYW4gMjIgMTQ6
Mjc6MjkgMjAxNiArMDAwMAoKICAgIHhlbmFseXplOiByZW1vdmUgY3IzX2NvbXBhcmVfdG90YWwK
ICAgIAogICAgZ2NjLTYgY29tcGxhaW5zOgogICAgeGVuYWx5emUuYzo0MTMyOjk6IGVycm9yOiAn
Y3IzX2NvbXBhcmVfdG90YWwnIGRlZmluZWQgYnV0IG5vdCB1c2VkIFstV2Vycm9yPXVudXNlZC1m
dW5jdGlvbl0KICAgICAgICAgaW50IGNyM19jb21wYXJlX3RvdGFsKGNvbnN0IHZvaWQgKl9hLCBj
b25zdCB2b2lkICpfYikgewogICAgICAgICAgICAgXn5+fn5+fn5+fn5+fn5+fn4KICAgIAogICAg
SSBiZWxpZXZlIGl0IGlzIGNvcnJlY3QuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IElhbiBDYW1w
YmVsbCA8aWFuLmNhbXBiZWxsQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogR2VvcmdlIER1
bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBj
b21taXQgODc3NjEyNzdkN2YwNzljZTI3ODMyM2I0NWRhMjc5ZjJiZDI1ZDMxYikKCmNvbW1pdCA5
MzU3ZmNkMDg1YzFkZmRmOTBhNjg5NTQ1ZDIxMjQyYjBlYjM4NDFlCkF1dGhvcjogSWFuIENhbXBi
ZWxsIDxpYW4uY2FtcGJlbGxAY2l0cml4LmNvbT4KRGF0ZTogICBGcmkgSmFuIDIyIDE0OjI3OjI4
IDIwMTYgKzAwMDAKCiAgICB4ZW5hbHl6ZTogZml4IG1pc2xlYWRpbmcgaW5kZW50YXRpb24uCiAg
ICAKICAgIGdjYy02IGFkZHMgLVdtaXNsZWFkaW5nLWluZGVudGF0aW9uIHdoaWNoIGZvdW5kIHRo
ZXNlIGlzc3Vlcy4KICAgIAogICAgeGVuYWx5emUuYzogSW4gZnVuY3Rpb24gJ3dlaWdodGVkX3Bl
cmNlbnRpbGUnOgogICAgeGVuYWx5emUuYzoyMTM2OjE4OiBlcnJvcjogc3RhdGVtZW50IGlzIGlu
ZGVudGVkIGFzIGlmIGl0IHdlcmUgZ3VhcmRlZCBieS4uLiBbLVdlcnJvcj1taXNsZWFkaW5nLWlu
ZGVudGF0aW9uXQogICAgICAgICAgICAgICAgIEw9STsgTF93ZWlnaHQgPSBJX3dlaWdodDsKICAg
ICAgICAgICAgICAgICAgICAgIF5+fn5+fn5+CiAgICAKICAgIHhlbmFseXplLmM6MjEzNTo5OiBu
b3RlOiAuLi50aGlzICdpZicgY2xhdXNlLCBidXQgaXQgaXMgbm90CiAgICAgICAgICAgICBpZihK
X3dlaWdodDxLX3dlaWdodCkKICAgICAgICAgICAgIF5+CiAgICAKICAgIHhlbmFseXplLmM6MjEz
ODoxODogZXJyb3I6IHN0YXRlbWVudCBpcyBpbmRlbnRlZCBhcyBpZiBpdCB3ZXJlIGd1YXJkZWQg
YnkuLi4gWy1XZXJyb3I9bWlzbGVhZGluZy1pbmRlbnRhdGlvbl0KICAgICAgICAgICAgICAgICBS
PUo7IFJfd2VpZ2h0ID0gSl93ZWlnaHQ7CiAgICAgICAgICAgICAgICAgICAgICBefn5+fn5+fgog
ICAgCiAgICB4ZW5hbHl6ZS5jOjIxMzc6OTogbm90ZTogLi4udGhpcyAnaWYnIGNsYXVzZSwgYnV0
IGl0IGlzIG5vdAogICAgICAgICAgICAgaWYoS193ZWlnaHQ8SV93ZWlnaHQpCiAgICAgICAgICAg
ICBefgogICAgCiAgICB4ZW5hbHl6ZS5jOiBJbiBmdW5jdGlvbiAnc2VsZl93ZWlnaHRlZF9wZXJj
ZW50aWxlJzoKICAgIHhlbmFseXplLmM6MjIxNToxODogZXJyb3I6IHN0YXRlbWVudCBpcyBpbmRl
bnRlZCBhcyBpZiBpdCB3ZXJlIGd1YXJkZWQgYnkuLi4gWy1XZXJyb3I9bWlzbGVhZGluZy1pbmRl
bnRhdGlvbl0KICAgICAgICAgICAgICAgICBMPUk7IExfd2VpZ2h0ID0gSV93ZWlnaHQ7CiAgICAg
ICAgICAgICAgICAgICAgICBefn5+fn5+fgogICAgCiAgICB4ZW5hbHl6ZS5jOjIyMTQ6OTogbm90
ZTogLi4udGhpcyAnaWYnIGNsYXVzZSwgYnV0IGl0IGlzIG5vdAogICAgICAgICAgICAgaWYoSl93
ZWlnaHQ8S193ZWlnaHQpCiAgICAgICAgICAgICBefgogICAgCiAgICB4ZW5hbHl6ZS5jOjIyMTc6
MTg6IGVycm9yOiBzdGF0ZW1lbnQgaXMgaW5kZW50ZWQgYXMgaWYgaXQgd2VyZSBndWFyZGVkIGJ5
Li4uIFstV2Vycm9yPW1pc2xlYWRpbmctaW5kZW50YXRpb25dCiAgICAgICAgICAgICAgICAgUj1K
OyBSX3dlaWdodCA9IEpfd2VpZ2h0OwogICAgICAgICAgICAgICAgICAgICAgXn5+fn5+fn4KICAg
IAogICAgeGVuYWx5emUuYzoyMjE2Ojk6IG5vdGU6IC4uLnRoaXMgJ2lmJyBjbGF1c2UsIGJ1dCBp
dCBpcyBub3QKICAgICAgICAgICAgIGlmKEtfd2VpZ2h0PElfd2VpZ2h0KQogICAgICAgICAgICAg
Xn4KICAgIAogICAgSSd2ZSBtb2RpZmllZCBhY2NvcmRpbmcgdG8gd2hhdCBJIHRoaW5rIHRoZSBp
bnRlbnRpb24gaXMsIGkuZS4gYWRkZWQgYnJhY2VzCiAgICByYXRoZXIgdGhhbiBtb3ZpbmcgdGhl
IGxpbmUgaW4gcXVlc3Rpb24gb3V0IGEgbGV2ZWwuCiAgICAKICAgIEkgaGF2ZSBvbmx5IGJ1aWxk
IHRlc3RlZCB0aGUgcmVzdWx0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gQ2FtcGJlbGwg
PGlhbi5jYW1wYmVsbEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5sYXAg
PGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0
IGViZGJhMTUwYmZmMWQ5MTQ4MDVkNjBlZmE1NzYzMzdiYmVmMGMzMDUpCgpjb21taXQgNTljZTZh
NTQzZjNjMDBkMjQxZWEwZTg1ZjkzMmRmNjEwY2RjMjViYgpBdXRob3I6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CkRhdGU6ICAgV2VkIE5vdiAyOCAxNzo0MzozMyAyMDE4ICswMDAwCgog
ICAgdG9vbHMvZmlybXdhcmU6IHVwZGF0ZSBPVk1GIE1ha2VmaWxlLCB3aGVuIG5lY2Vzc2FyeQog
ICAgCiAgICBbIFRoaXMgaXMgdHdvIGNvbW1pdHMgZnJvbSBtYXN0ZXIgYWthIHN0YWdpbmctNC4x
MjogXQogICAgCiAgICBPVk1GIGhhcyBiZWNvbWUgZGVwZW5kZW50IG9uIE9wZW5TU0wsIHdoaWNo
IGlzIGluY2x1ZGVkIGFzIGEKICAgIHN1Ym1vZHVsZS4gIEluaXRpYWxpc2Ugc3VibW9kdWxlcyBi
ZWZvcmUgYnVpbGRpbmcuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVy
YXJkQGNpdHJpeC5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBiMTYyODE4NzBl
MDZmNWY1MjYwMjlhNGU2OTYzNGExNmRjMzhlOGU0KQogICAgCiAgICB0b29sczogb25seSBjYWxs
IGdpdCB3aGVuIG5lY2Vzc2FyeSBpbiBPVk1GIE1ha2VmaWxlCiAgICAKICAgIFVzZXJzIG1heSBj
aG9vc2UgdG8gZXhwb3J0IGEgc25hcHNob3Qgb2YgT1ZNRiBhbmQgYnVpbGQgaXQKICAgIHdpdGgg
eGVuLmdpdCBzdXBwbGllZCBvdm1mLW1ha2VmaWxlLiBJbiB0aGF0IGNhc2Ugd2UgZG9uJ3QKICAg
IG5lZWQgdG8gY2FsbCBgZ2l0IHN1Ym1vZHVsZWAuCiAgICAKICAgIEZpeGVzIGIxNjI4MTg3MGUu
CiAgICAKICAgIFJlcG9ydGVkLWJ5OiBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+CiAgICBT
aWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogICAgUmVsZWFz
ZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgKGNoZXJyeSBw
aWNrZWQgZnJvbSBjb21taXQgNjgyOTJjOTRhNjBlYWIyNDUxNGFiNGE4ZTQ3NzJhZjI0ZGVhZDgw
NykKICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGU5ODNlOGFlODRlZmQ1ZTQzMDQ1YTNk
MjBhODIwZjEzY2I0YTc1YmYpCiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA1YTgxZGU0
YzZiNjAzNjk3NGYyOWUyMzMwYTQ5M2YyM2E4ZjBjMWYwKQogICAgKGNoZXJyeSBwaWNrZWQgZnJv
bSBjb21taXQgNjNkOTMzMGJhOWZkZWM3YzhlOTM0NmU2ZDg1MzYwNzQ3ZDYxYzk0NykKICAgIChj
aGVycnkgcGlja2VkIGZyb20gY29tbWl0IGU5ZDg2MGYxZjY1N2ExOThkOTkwYmRhZTNlMjk1MDAx
YmQxOTIyM2MpCiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA3ODM1NjQ0ZDUxNDFkMGYy
OGVjMjIxZWRhNDBmY2JmMmZjMDNiZTIzKQoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 29 12:02:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 May 2019 12:02:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVxHc-0004zh-IS; Wed, 29 May 2019 12:02:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=6PtJ=T5=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1hVxHb-0004zX-AC
 for xen-devel@lists.xenproject.org; Wed, 29 May 2019 12:02:15 +0000
X-Inumbo-ID: 963761a0-8209-11e9-a076-0f5cf30e55e3
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 963761a0-8209-11e9-a076-0f5cf30e55e3;
 Wed, 29 May 2019 12:02:10 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hVxHV-0004CZ-I1; Wed, 29 May 2019 12:02:09 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hVxHV-000526-6m; Wed, 29 May 2019 12:02:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hVxHV-0007vw-62; Wed, 29 May 2019 12:02:09 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-137047-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.7-testing:build-i386-prev:xen-build:fail:regression
 xen-4.7-testing:build-i386-xsm:xen-build:fail:regression
 xen-4.7-testing:build-amd64:xen-build:fail:regression
 xen-4.7-testing:build-amd64-prev:xen-build:fail:regression
 xen-4.7-testing:build-amd64-xsm:xen-build:fail:regression
 xen-4.7-testing:build-i386:xen-build:fail:regression
 xen-4.7-testing:build-arm64-xsm:xen-build:fail:regression
 xen-4.7-testing:build-arm64:xen-build:fail:regression
 xen-4.7-testing:build-armhf:xen-build:fail:regression
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:<none
 executed>:queued:regression
 xen-4.7-testing:test-xtf-amd64-amd64-3:<none executed>:queued:regression
 xen-4.7-testing:test-armhf-armhf-xl-vhd:<none executed>:queued:regression
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:<none
 executed>:queued:regression
 xen-4.7-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:<none
 executed>:queued:regression
 xen-4.7-testing:test-amd64-amd64-xl-credit2:<none executed>:queued:regression
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:<none
 executed>:queued:regression
 xen-4.7-testing:test-amd64-amd64-xl-xsm:<none executed>:queued:regression
 xen-4.7-testing:test-xtf-amd64-amd64-4:<none executed>:queued:regression
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:<none
 executed>:queued:regression
 xen-4.7-testing:test-amd64-amd64-pair:<none executed>:queued:regression
 xen-4.7-testing:test-armhf-armhf-libvirt:<none executed>:queued:regression
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:<none executed>:queued:regression
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win10-i386:<none
 executed>:queued:regression
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:<none executed>:queued:regression
 xen-4.7-testing:test-xtf-amd64-amd64-1:<none executed>:queued:regression
 xen-4.7-testing:test-armhf-armhf-xl-credit2:<none executed>:queued:regression
 xen-4.7-testing:test-armhf-armhf-xl-arndale:<none executed>:queued:regression
 xen-4.7-testing:test-amd64-amd64-pygrub:<none executed>:queued:regression
 xen-4.7-testing:test-amd64-amd64-xl-shadow:<none executed>:queued:regression
 xen-4.7-testing:test-xtf-amd64-amd64-5:<none executed>:queued:regression
 xen-4.7-testing:test-amd64-amd64-xl-credit1:<none executed>:queued:regression
 xen-4.7-testing:test-amd64-amd64-libvirt-vhd:<none executed>:queued:regression
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-intel:<none
 executed>:queued:regression
 xen-4.7-testing:test-amd64-amd64-amd64-pvgrub:<none
 executed>:queued:regression
 xen-4.7-testing:test-amd64-amd64-xl-rtds:<none executed>:queued:regression
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:<none
 executed>:queued:regression
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:<none
 executed>:queued:regression
 xen-4.7-testing:test-amd64-amd64-libvirt:<none executed>:queued:regression
 xen-4.7-testing:test-amd64-amd64-migrupgrade:<none executed>:queued:regression
 xen-4.7-testing:test-amd64-amd64-xl-multivcpu:<none
 executed>:queued:regression
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:<none
 executed>:queued:regression
 xen-4.7-testing:test-armhf-armhf-xl-rtds:<none executed>:queued:regression
 xen-4.7-testing:test-xtf-amd64-amd64-2:<none executed>:queued:regression
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:<none
 executed>:queued:regression
 xen-4.7-testing:test-amd64-amd64-i386-pvgrub:<none executed>:queued:regression
 xen-4.7-testing:test-amd64-amd64-xl-qcow2:<none executed>:queued:regression
 xen-4.7-testing:test-amd64-amd64-xl-qemut-ws16-amd64:<none
 executed>:queued:regression
 xen-4.7-testing:test-amd64-amd64-libvirt-pair:<none
 executed>:queued:regression
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win10-i386:<none
 executed>:queued:regression
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:<none
 executed>:queued:regression
 xen-4.7-testing:test-armhf-armhf-xl:<none executed>:queued:regression
 xen-4.7-testing:test-armhf-armhf-xl-credit1:<none executed>:queued:regression
 xen-4.7-testing:test-amd64-amd64-xl:<none executed>:queued:regression
 xen-4.7-testing:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm:<none
 executed>:queued:regression
 xen-4.7-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:<none
 executed>:queued:regression
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win7-amd64:<none
 executed>:queued:regression
 xen-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:<none
 executed>:queued:regression
 xen-4.7-testing:build-amd64-xtf:hosts-allocate:running:regression
 xen-4.7-testing:build-armhf-pvops:hosts-allocate:running:regression
 xen-4.7-testing:build-amd64-pvops:hosts-allocate:running:regression
 xen-4.7-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-xsm: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-credit1:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=206d3f65f7dedc31a0aec2d50651df06a1de8b2c
X-Osstest-Versions-That: xen=88f936d44d2e34ca2d0827cc828ea9d3aeef3fe8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 29 May 2019 12:02:09 +0000
Subject: [Xen-devel] [xen-4.7-testing test] 137047: regressions - trouble:
 blocked/fail/pass/preparing/queued
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNzA0NyB4ZW4tNC43LXRlc3RpbmcgcnVubmluZyBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNzA0Ny8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtaTM4Ni1wcmV2ICAgICAg
ICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTk2
CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMzM1OTYKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYg
eGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU5NgogYnVpbGQtYW1k
NjQtcHJldiAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTMzNTk2CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAg
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1OTYKIGJ1aWxkLWkzODYgICAgICAgICAg
ICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU5
NgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTMzNTk2CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICA2
IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1OTYKIGJ1aWxkLWFy
bWhmICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEzMzU5NgogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgPG5vbmUgZXhl
Y3V0ZWQ+ICAgICAgICAgICAgICBxdWV1ZWQKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAg
ICAgPG5vbmUgZXhlY3V0ZWQ+ICAgICAgICAgICAgICBxdWV1ZWQKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgICAgPG5vbmUgZXhlY3V0ZWQ+ICAgICAgICAgICAgICBxdWV1ZWQKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICA8bm9uZSBleGVj
dXRlZD4gICAgIHF1ZXVlZAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgICAgPG5vbmUgZXhlY3V0ZWQ+ICAgICAgICAgICAgcXVldWVkCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDIgICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAgcXVldWVkCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgPG5vbmUgZXhlY3V0ZWQ+ICAgICAg
ICAgICAgICBxdWV1ZWQKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgPG5vbmUgZXhl
Y3V0ZWQ+ICAgICAgICAgICAgICBxdWV1ZWQKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAg
ICAgPG5vbmUgZXhlY3V0ZWQ+ICAgICAgICAgICAgICBxdWV1ZWQKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAgICA8bm9uZSBleGVjdXRlZD4gICAgICAgICAgICAgIHF1ZXVlZAogdGVz
dC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICA8bm9uZSBleGVjdXRlZD4gICAgICAgICAgICAg
IHF1ZXVlZAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICA8bm9uZSBleGVjdXRlZD4g
ICAgICAgICAgICAgIHF1ZXVlZAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICA8bm9u
ZSBleGVjdXRlZD4gICAgICAgICAgICAgIHF1ZXVlZAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW4xMC1pMzg2ICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAgcXVldWVkCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAg
cXVldWVkCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgIDxub25lIGV4ZWN1dGVkPiAg
ICAgICAgICAgICAgcXVldWVkCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgIDxub25l
IGV4ZWN1dGVkPiAgICAgICAgICAgICAgcXVldWVkCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAgcXVldWVkCiB0ZXN0LWFtZDY0LWFt
ZDY0LXB5Z3J1YiAgICAgICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAgcXVldWVkCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAg
ICAgcXVldWVkCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgIDxub25lIGV4ZWN1dGVk
PiAgICAgICAgICAgICAgcXVldWVkCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgIDxu
b25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAgcXVldWVkCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAgcXVldWVkCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICA8bm9uZSBleGVjdXRlZD4gICAgICAgICAgICAg
IHF1ZXVlZAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgPG5vbmUgZXhlY3V0ZWQ+
ICAgICAgICAgICAgICBxdWV1ZWQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgPG5v
bmUgZXhlY3V0ZWQ+ICAgICAgICAgICAgICBxdWV1ZWQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgICA8bm9uZSBleGVjdXRlZD4gICAgICAgICAgICAgIHF1ZXVlZAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgIDxub25lIGV4ZWN1dGVkPiAgICAg
ICAgICAgICAgcXVldWVkCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgIDxub25lIGV4
ZWN1dGVkPiAgICAgICAgICAgICAgcXVldWVkCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRl
ICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAgcXVldWVkCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLW11bHRpdmNwdSAgICA8bm9uZSBleGVjdXRlZD4gICAgICAgICAgICAgIHF1ZXVlZAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAg
ICAgICAgcXVldWVkCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgIDxub25lIGV4ZWN1
dGVkPiAgICAgICAgICAgICAgcXVldWVkCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAg
IDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAgcXVldWVkCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICA8bm9uZSBleGVjdXRlZD4gICAgICAgICAgICBxdWV1
ZWQKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgPG5vbmUgZXhlY3V0ZWQ+ICAgICAg
ICAgICAgICBxdWV1ZWQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgPG5vbmUgZXhl
Y3V0ZWQ+ICAgICAgICAgICAgICBxdWV1ZWQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAgICA8bm9uZSBleGVjdXRlZD4gICAgICAgICAgICAgIHF1ZXVlZAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgPG5vbmUgZXhlY3V0ZWQ+ICAgICAgICAgICAgICBxdWV1
ZWQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICA8bm9uZSBleGVjdXRl
ZD4gICAgICAgICAgICAgIHF1ZXVlZAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0taTM4Ni14c20gICAgPG5vbmUgZXhlY3V0ZWQ+ICAgICAgICAgcXVldWVkCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAgcXVldWVk
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAg
ICAgICAgcXVldWVkCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgIDxub25lIGV4ZWN1
dGVkPiAgICAgICAgICAgICAgcXVldWVkCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1pMzg2LXhzbSAgICA8bm9uZSBleGVjdXRlZD4gICAgICAgICBxdWV1ZWQKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgPG5vbmUgZXhl
Y3V0ZWQ+IHF1ZXVlZAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgIDxu
b25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAgcXVldWVkCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICA8bm9uZSBleGVjdXRlZD4gICBxdWV1ZWQK
IGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAg
ICAgICBydW5uaW5nCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9j
YXRlICAgICAgICAgICAgICAgcnVubmluZwogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAg
MiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgIHJ1bm5pbmcKClRlc3RzIHdoaWNoIGRpZCBu
b3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EK
IGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXhzbSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1h
bWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm02
NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIGJ1aWxk
LWFybWhmLWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwtc2hhZG93ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1p
bnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAgMSBidWlsZC1jaGVjaygxKSAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1p
Mzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgYmxv
Y2tlZCBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EK
IGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICAyMDZkM2Y2NWY3ZGVkYzMxYTBhZWMyZDUwNjUxZGYwNmExZGU4YjJjCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA4OGY5MzZkNDRkMmUzNGNhMmQw
ODI3Y2M4MjhlYTlkM2FlZWYzZmU4CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzM1OTYgIDIwMTkt
MDMtMDUgMTU6MDY6MDQgWiAgIDg0IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTM1NDM0ICAy
MDE5LTA0LTI5IDE1OjM2OjEwIFogICAyOSBkYXlzICAgMTcgYXR0ZW1wdHMKVGVzdGluZyBzYW1l
IHNpbmNlICAgMTM2NDI4ICAyMDE5LTA1LTE3IDA2OjQ5OjM4IFogICAxMiBkYXlzICAgIDggYXR0
ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBDaHJpc3RpYW4gTGluZGln
IDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+CiAgQ8OpZHJpYyBCb3Nkb25uYXQgPGNib3Nk
b25uYXRAc3VzZS5jb20+CiAgRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+
CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIFF1YW4gWHUgPHh1cXVhbjhAaHVh
d2VpLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwcmVwYXJpbmcKIGJ1aWxkLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2
NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHByZXBhcmluZwogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcHJlcGFy
aW5nCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBxdWV1ZWQgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHF1ZXVlZCAgCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcXVldWVk
ICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBxdWV1ZWQgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHF1ZXVlZCAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcXVldWVkICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHF1ZXVlZCAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBxdWV1ZWQgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgcXVldWVkICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHF1ZXVlZCAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAg
ICAgICBxdWV1ZWQgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcXVldWVkICAKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcXVldWVkICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcXVldWVkICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcXVldWVkICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgIHF1ZXVlZCAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IHF1ZXVlZCAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBxdWV1ZWQgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
cXVldWVkICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHF1ZXVlZCAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBx
dWV1ZWQgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcXVldWVkICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBxdWV1ZWQgIAogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcXVldWVkICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBxdWV1ZWQgIAogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcXVl
dWVkICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBxdWV1ZWQgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgcXVldWVkICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgIHF1ZXVlZCAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBxdWV1ZWQgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBxdWV1ZWQgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHF1ZXVlZCAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBxdWV1ZWQgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRp
dmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcXVldWVkICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBxdWV1ZWQg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHF1ZXVlZCAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBxdWV1ZWQgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcXVldWVkICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBxdWV1ZWQgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHF1ZXVlZCAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcXVldWVkICAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBxdWV1ZWQgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcXVldWVkICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBxdWV1ZWQgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAg
ICAgIHF1ZXVlZCAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBxdWV1ZWQgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcXVldWVkICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBxdWV1ZWQgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1IHF1ZXVlZApicm9rZW4tam9iIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgcXVl
dWVkCmJyb2tlbi1qb2IgdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgcXVldWVkCmJyb2tlbi1qb2Ig
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IHF1ZXVlZApi
cm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IHF1ZXVl
ZApicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiBxdWV1ZWQKYnJva2VuLWpv
YiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgcXVldWVkCmJyb2tlbi1qb2Ig
dGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gcXVldWVkCmJyb2tlbi1qb2IgdGVzdC14dGYtYW1kNjQt
YW1kNjQtNCBxdWV1ZWQKYnJva2VuLWpvYiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
cXVldWVkCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyIHF1ZXVlZApicm9rZW4tam9i
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCBxdWV1ZWQKYnJva2VuLWpvYiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3IHF1ZXVlZApicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luMTAtaTM4NiBxdWV1ZWQKYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtIHF1ZXVlZApicm9rZW4tam9iIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgcXVldWVkCmJyb2tl
bi1qb2IgdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyIHF1ZXVlZApicm9rZW4tam9iIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSBxdWV1ZWQKYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0
LXB5Z3J1YiBxdWV1ZWQKYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyBxdWV1
ZWQKYnJva2VuLWpvYiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01IHF1ZXVlZApicm9rZW4tam9iIHRl
c3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSBxdWV1ZWQKYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkIHF1ZXVlZApicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWludGVsIHF1ZXVlZApicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZn
cnViIHF1ZXVlZApicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyBxdWV1ZWQKYnJv
a2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgcXVldWVkCmJyb2tl
bi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0IHF1ZXVlZApicm9rZW4t
am9iIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCBxdWV1ZWQKYnJva2VuLWpvYiB0ZXN0LWFtZDY0
LWFtZDY0LW1pZ3J1cGdyYWRlIHF1ZXVlZApicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwt
bXVsdGl2Y3B1IHF1ZXVlZApicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCBxdWV1ZWQKYnJva2VuLWpvYiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgcXVldWVkCmJy
b2tlbi1qb2IgdGVzdC14dGYtYW1kNjQtYW1kNjQtMiBxdWV1ZWQKYnJva2VuLWpvYiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCBxdWV1ZWQKYnJva2VuLWpvYiB0ZXN0
LWFtZDY0LWFtZDY0LWkzODYtcHZncnViIHF1ZXVlZApicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWNvdzIgcXVldWVkCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
czE2LWFtZDY0IHF1ZXVlZApicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWly
IHF1ZXVlZApicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiBx
dWV1ZWQKYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2
LXhzbSBxdWV1ZWQKYnJva2VuLWpvYiB0ZXN0LWFybWhmLWFybWhmLXhsIHF1ZXVlZApicm9rZW4t
am9iIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSBxdWV1ZWQKYnJva2VuLWpvYiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsIHF1ZXVlZApicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
ZGViaWFuaHZtLWkzODYteHNtIHF1ZXVlZApicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIHF1ZXVlZApicm9rZW4tam9iIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCBxdWV1ZWQKYnJva2VuLWpvYiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSBxdWV1ZWQKCk5vdCBw
dXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCmNvbW1pdCAyMDZkM2Y2NWY3ZGVkYzMxYTBhZWMyZDUwNjUxZGYwNmExZGU4
YjJjCkF1dGhvcjogQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29t
PgpEYXRlOiAgIFdlZCBGZWIgMjcgMTA6MzM6NDIgMjAxOSArMDAwMAoKICAgIHRvb2xzL29jYW1s
OiBEdXAyIC9kZXYvbnVsbCB0byBzdGRpbiBpbiBkYWVtb25pemUoKQogICAgCiAgICBEb24ndCBj
bG9zZSBzdGRpbiBpbiBkYWVtb25pemUoKSBidXQgZHVwMiAvZGV2L251bGwgaW5zdGVhZC4gIE90
aGVyd2lzZSwgZmQgMAogICAgZ2V0cyByZXVzZWQgbGF0ZXI6CiAgICAKICAgICAgW3Jvb3RAaWRv
bCB+XSMgbHMgLWxhdiAvcHJvYy9gcGdyZXAgeGVuc3RvcmVkYC9mZAogICAgICB0b3RhbCAwCiAg
ICAgIGRyLXgtLS0tLS0gMiByb290IHJvb3QgIDAgRmViIDI4IDExOjAyIC4KICAgICAgZHIteHIt
eHIteCA5IHJvb3Qgcm9vdCAgMCBGZWIgMjcgMTU6NTkgLi4KICAgICAgbHJ3eC0tLS0tLSAxIHJv
b3Qgcm9vdCA2NCBGZWIgMjggMTE6MDIgMCAtPiAvZGV2L3hlbi9ldnRjaG4KICAgICAgbC13eC0t
LS0tLSAxIHJvb3Qgcm9vdCA2NCBGZWIgMjggMTE6MDIgMSAtPiAvZGV2L251bGwKICAgICAgbC13
eC0tLS0tLSAxIHJvb3Qgcm9vdCA2NCBGZWIgMjggMTE6MDIgMiAtPiAvZGV2L251bGwKICAgICAg
bHJ3eC0tLS0tLSAxIHJvb3Qgcm9vdCA2NCBGZWIgMjggMTE6MDIgMyAtPiAvZGV2L3hlbi9wcml2
Y21kCiAgICAgIC4uLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBDaHJpc3RpYW4gTGluZGlnIDxj
aHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgNjc3ZTY0ZGJlMzE1
MzQzNjIwYzNiMjY2ZTllYjE2NjIzYjExODAzOCkKICAgIChjaGVycnkgcGlja2VkIGZyb20gY29t
bWl0IDRiNzI0NzAxNzVhNTkyZmI1YzBhNWQxMGVkNTA1ZGU3Mzc3OGUxMGYpCiAgICAoY2hlcnJ5
IHBpY2tlZCBmcm9tIGNvbW1pdCA1Y2ZiYzBmZmQ1NjNhMmVlM2FiZmNjZTc0ZWIzYzIwZDgyYTdh
MDM1KQogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgM2RiMjhiMGJhYmZiM2RiN2I1YmJm
OTc5OWRhNjg4NDQ1MzI5MDMxMikKICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGQ5Mjkx
MzZjYThlMmExYThjYjdkZmRkMThmODI4NTc0NjE5ZTM5NTMpCgpjb21taXQgNTBiZGVjYWYwMThj
NTdlYzIxNTgyNzAxOWNhMjFiZjU0YmNlYTkzNQpBdXRob3I6IEphbiBCZXVsaWNoIDxKQmV1bGlj
aEBzdXNlLmNvbT4KRGF0ZTogICBUdWUgSmFuIDI0IDE2OjIyOjAzIDIwMTcgKzAwMDAKCiAgICB4
ODZlbXVsL3Rlc3Q6IGRvbid0IHVzZSAqX2xlbiBzeW1ib2xzCiAgICAKICAgIC4uLiBhcyB0aGV5
IGRvbid0IHdvcmsgYXMgaW50ZW5kZWQgd2l0aCAtZlBJQy4KICAgIAogICAgSSBkaWQgcHJlZmVy
IHRoZW0gb3ZlciAqX2VuZCBvbmVzIGF0IHRoZSB0aW1lIGJlY2F1c2Ugb2xkZXIgZ2NjIHdvdWxk
CiAgICBjYXVzZSAuTCogc3ltYm9scyB0byBiZSBwdWJsaWMsIGR1ZSB0byBpc3N1aW5nIC5nbG9i
bCBmb3IgYWxsCiAgICByZWZlcmVuY2VkIGV4dGVybmFscy4gQW5kIGxhYmVscyBhdCB0aGUgZW5k
IG9mIGluc3RydWN0aW9ucyBjb2xsaWRlCiAgICB3aXRoIHRoZSBvbmVzIGF0IHRoZSBzdGFydCBv
ZiB0aGUgbmV4dCBpbnN0cnVjdGlvbiwgbWFraW5nIGRpc2Fzc2VtYmx5CiAgICBoYXJkZXIgdG8g
Z3Jvay4gTHVja2lseSByZWNlbnQgZ2NjIG5vIGxvbmdlciBpc3N1ZXMgdGhvc2UgLmdsb2JsCiAg
ICBkaXJlY3RpdmVzLCBhbmQgaGVuY2UgLkwqIGxhYmVscywgc3RheWluZyBsb2NhbCBieSBkZWZh
dWx0LCBubyBsb25nZXIKICAgIGdldCBpbiB0aGUgd2F5LgogICAgCiAgICBSZXBvcnRlZC1ieTog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgogICAgVGVzdGVkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgOTMxNWZhMGVmNzM2ZDExNTNjOThjZTQy
YmZmNTg1M2RhNWVjNjk3ZikKCmNvbW1pdCBiMjA1YjY5NjlmODZkMWYyNWUxNTJlZDA4ODBjZDNl
ZTE4OWI5MzU4CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KRGF0ZTogICBXZWQgRGVjIDEyIDE5OjIyOjE1IDIwMTggKzAwMDAKCiAgICB4ODYvc3BlYy1j
dHJsOiBJbnRyb2R1Y2Ugb3B0aW9ucyB0byBjb250cm9sIFZFUlcgZmx1c2hpbmcKICAgIAogICAg
VGhlIE1pY3JvYXJjaGl0ZWN0dXJhbCBEYXRhIFNhbXBsaW5nIHZ1bG5lcmFiaWxpdHkgaXMgc3Bs
aXQgaW50byBjYXRlZ29yaWVzCiAgICB3aXRoIHN1YnRseSBkaWZmZXJlbnQgcHJvcGVydGllczoK
ICAgIAogICAgIE1MUERTIC0gTWljcm9hcmNoaXRlY3R1cmFsIExvYWQgUG9ydCBEYXRhIFNhbXBs
aW5nCiAgICAgTVNCRFMgLSBNaWNyb2FyY2hpdGVjdHVyYWwgU3RvcmUgQnVmZmVyIERhdGEgU2Ft
cGxpbmcKICAgICBNRkJEUyAtIE1pY3JvYXJjaGl0ZWN0dXJhbCBGaWxsIEJ1ZmZlciBEYXRhIFNh
bXBsaW5nCiAgICAgTURTVU0gLSBNaWNyb2FyY2hpdGVjdHVyYWwgRGF0YSBTYW1wbGluZyBVbmNh
Y2hlYWJsZSBNZW1vcnkKICAgIAogICAgTURTVU0gaXMgYSBzcGVjaWFsIGNhc2Ugb2YgdGhlIG90
aGVyIHRocmVlLCBhbmQgaXNuJ3QgZGlzdGluZ3Vpc2hlZCBmdXJ0aGVyLgogICAgCiAgICBUaGVz
ZSBpc3N1ZXMgcGVydGFpbiB0byB0aHJlZSBtaWNyb2FyY2hpdGVjdHVyYWwgYnVmZmVycy4gIFRo
ZSBMb2FkIFBvcnRzLCB0aGUKICAgIFN0b3JlIEJ1ZmZlcnMgYW5kIHRoZSBGaWxsIEJ1ZmZlcnMu
ICBFYWNoIG9mIHRoZXNlIHN0cnVjdHVyZXMgYXJlIGZsdXNoZWQgYnkKICAgIHRoZSBuZXcgZW5o
YW5jZWQgVkVSVyBmdW5jdGlvbmFsaXR5LCBidXQgdGhlIGNvbmRpdGlvbnMgdW5kZXIgd2hpY2gg
Zmx1c2hpbmcKICAgIGlzIG5lY2Vzc2FyeSB2YXJ5LgogICAgCiAgICBGb3IgdGhpcyBjb25jaXNl
IG92ZXJ2aWV3IG9mIHRoZSBpc3N1ZXMgYW5kIGRlZmF1bHQgbG9naWMsIHRoZSBhYmJyZXZpYXRp
b25zCiAgICBTUCAoU3RvcmUgUG9ydCksIEZCIChGaWxsIEJ1ZmZlciksIExQIChMb2FkIFBvcnQp
IGFuZCBIVCAoSHlwZXJ0aHJlYWRpbmcpIGFyZQogICAgdXNlZCBmb3IgYnJldml0eToKICAgIAog
ICAgICogVnVsbmVyYWJsZSBoYXJkd2FyZSBpcyBkaXZpZGVkIGludG8gdHdvIGNhdGVnb3JpZXMg
LSBwYXJ0cyB3aGljaCBzdWZmZXIKICAgICAgIGZyb20gU1Agb25seSwgYW5kIHBhcnRzIHdpdGgg
YW55IG90aGVyIGNvbWJpbmF0aW9uIG9mIHZ1bG5lcmFiaWxpdGllcy4KICAgIAogICAgICogU1Ag
b25seSBoYXMgYW4gSFQgaW50ZXJhY3Rpb24gd2hlbiB0aGUgdGhyZWFkIGdvZXMgaWRsZSwgZHVl
IHRvIHRoZSBzdGF0aWMKICAgICAgIHBhcnRpdGlvbmluZyBvZiByZXNvdXJjZXMuICBMUCBhbmQg
RkIgaGF2ZSBIVCBpbnRlcmFjdGlvbnMgYXQgYWxsIHBvaW50cywKICAgICAgIGR1ZSB0byB0aGUg
Y29tcGV0aXRpdmUgc2hhcmluZyBvZiByZXNvdXJjZXMuICBBbGwgaXNzdWVzIHBvdGVudGlhbGx5
IGxlYWsKICAgICAgIGRhdGEgYWNyb3NzIHRoZSByZXR1cm4tdG8tZ3Vlc3QgdHJhbnNpdGlvbi4K
ICAgIAogICAgICogVGhlIG1pY3JvY29kZSB3aGljaCBpbXBsZW1lbnRzIFZFUlcgZmx1c2hpbmcg
YWxzbyBleHRlbmRzIE1TUl9GTFVTSF9DTUQsIHNvCiAgICAgICB3ZSBkb24ndCBuZWVkIHRvIGRv
IGJvdGggb24gdGhlIEhWTSByZXR1cm4tdG8tZ3Vlc3QgcGF0aC4gIEhvd2V2ZXIsIHRoZQogICAg
ICAgS25pZ2h0cyByYW5nZSBvZiBwcm9jZXNzb3JzIGFyZSBpbW11bmUgdG8gTDFURiAodGhlcmVm
b3JlIGhhdmUgbm8KICAgICAgIE1TUl9GTFVTSF9DTUQpLCBidXQgYXJlIHZ1bG5lcmFibGUgdG8g
TURTLCBzbyBkbyByZXF1aXJlIFZFUlcgb24gdGhlIEhWTQogICAgICAgcGF0aC4KICAgIAogICAg
Tm90ZSB0aGF0IHdlIGRlbGliZXJhdGVseSBzdXBwb3J0IG1kcz0xIGV2ZW4gd2l0aG91dCBNRF9D
TEVBUiBpbiBjYXNlIHRoZQogICAgbWljcm9jb2RlIGhhcyBiZWVuIHVwZGF0ZWQgYnV0IHRoZSBm
ZWF0dXJlIGJpdCBub3QgZXhwb3NlZC4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yOTcs
IENWRS0yMDE4LTEyMTI2LCBDVkUtMjAxOC0xMjEyNywgQ1ZFLTIwMTgtMTIxMzAsIENWRS0yMDE5
LTExMDkxLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDNjMDRjMjU4YWI0MDQwNWE3
NGUxOTRkOTg4OWE0Y2JjN2FiZTk0YjQpCgpjb21taXQgOGU3NDUwZjA3MDkyN2Y4Mzk3YzMyZmE0
ZWM2MGNmNThmODc2ZTk4NApBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CkRhdGU6ICAgV2VkIERlYyAxMiAxOToyMjoxNSAyMDE4ICswMDAwCgogICAgeDg2
L3NwZWMtY3RybDogSW5mcmFzdHJ1Y3R1cmUgdG8gdXNlIFZFUlcgdG8gZmx1c2ggcGlwZWxpbmUg
YnVmZmVycwogICAgCiAgICBUaHJlZSBzeW50aGV0aWMgZmVhdHVyZXMgYXJlIGludHJvZHVjZWQs
IGFzIHdlIG5lZWQgaW5kaXZpZHVhbCBjb250cm9sIG9mCiAgICBlYWNoLCBkZXBlbmRpbmcgb24g
Y2lyY3Vtc3RhbmNlcy4gIEEgbGF0ZXIgY2hhbmdlIHdpbGwgZW5hYmxlIHRoZW0gYXQKICAgIGFw
cHJvcHJpYXRlIHBvaW50cy4KICAgIAogICAgVGhlIHZlcndfc2VsIGZpZWxkIGRvZXNuJ3Qgc3Ry
aWN0bHkgbmVlZCB0byBsaXZlIGluIHN0cnVjdCBjcHVfaW5mby4gIEl0IGxpdmVzCiAgICB0aGVy
ZSBiZWNhdXNlIHRoZXJlIGlzIGEgY29udmVuaWVudCBob2xlIGl0IGNhbiBmaWxsLCBhbmQgaXQg
cmVkdWNlcyB0aGUKICAgIGNvbXBsZXhpdHkgb2YgdGhlIFNQRUNfQ1RSTF9FWElUX1RPX3tQVixI
Vk19IGFzc2VtYmx5IGJ5IGF2b2lkaW5nIHRoZSBuZWVkIGZvcgogICAgYW55IHRlbXBvcmFyeSBz
dGFjayBtYWludGVuYW5jZS4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yOTcsIENWRS0y
MDE4LTEyMTI2LCBDVkUtMjAxOC0xMjEyNywgQ1ZFLTIwMTgtMTIxMzAsIENWRS0yMDE5LTExMDkx
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDU0OGE5MzJhYzc4NmQ2YmYzNTg0ZTRi
NTRmMmFiOTkzZTExMTc3MTApCgpjb21taXQgZTY5NzkzZDZiYTI2NWJiNTJjMGNkZWVjNjA5Yzc5
YzllZmU1YWQ5NApBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CkRhdGU6ICAgV2VkIFNlcCAxMiAxNDozNjowMCAyMDE4ICswMTAwCgogICAgeDg2L3NwZWMt
Y3RybDogQ1BVSUQvTVNSIGRlZmluaXRpb25zIGZvciBNaWNyb2FyY2hpdGVjdHVyYWwgRGF0YSBT
YW1wbGluZwogICAgCiAgICBUaGUgTURfQ0xFQVIgZmVhdHVyZSBjYW4gYmUgYXV0b21hdGljYWxs
eSBvZmZlcmVkIHRvIGd1ZXN0cy4gIE5vCiAgICBpbmZyYXN0cnVjdHVyZSBpcyBuZWVkZWQgaW4g
WGVuIHRvIHN1cHBvcnQgdGhlIGd1ZXN0IG1ha2luZyB1c2Ugb2YgaXQuCiAgICAKICAgIFRoaXMg
aXMgcGFydCBvZiBYU0EtMjk3LCBDVkUtMjAxOC0xMjEyNiwgQ1ZFLTIwMTgtMTIxMjcsIENWRS0y
MDE4LTEyMTMwLCBDVkUtMjAxOS0xMTA5MS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1p
dCBkNGY2MTE2YzA4MGRjMDEzY2QxMjA0YzRkOGNlYjk1ZTVmMjc4Njg5KQoKY29tbWl0IGIxNjJm
OTU5MzE2NmZhMjA1M2Q0MmRmNmU3M2JmNGJkOGQ0NjBkNzEKQXV0aG9yOiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFdlZCBTZXAgMTIgMTQ6MzY6MDAg
MjAxOCArMDEwMAoKICAgIHg4Ni9zcGVjLWN0cmw6IE1pc2Mgbm9uLWZ1bmN0aW9uYWwgY2xlYW51
cAogICAgCiAgICAgKiBJZGVudGlmeSBCVEkgaW4gdGhlIHNwZWNfY3RybF97ZW50ZXIsZXhpdH1f
aWRsZSgpIGNvbW1lbnRzLCBhcyBvdGhlcgogICAgICAgbWl0aWdhdGlvbnMgd2lsbCBzaG9ydGx5
IGFwcGVhci4KICAgICAqIFVzZSBhbHRlcm5hdGl2ZV9pbnB1dCgpIGFuZCBjb3ZlciB0aGUgbGFj
ayBvZiBtZW1vcnkgY29iYmVyIHdpdGggYSBmdXJ0aGVyCiAgICAgICBiYXJyaWVyLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIChj
aGVycnkgcGlja2VkIGZyb20gY29tbWl0IDliNjJlYmE2YzQyOWMzMjdlMTUwNzgxNmJlZjQwM2Nj
Yzg3MzU3YWUpCgpjb21taXQgMzUxNDUxMTUyM2Q0YTY1NWJmOGRmNDYyYjhjZmZmMWViNmYzNzQ2
NgpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6
ICAgRnJpIEFwciA1IDEzOjI2OjMwIDIwMTkgKzAxMDAKCiAgICB4ODYvYm9vdDogRGV0ZWN0IHRo
ZSBmaXJtd2FyZSBTTVQgc2V0dGluZyBjb3JyZWN0bHkgb24gSW50ZWwgaGFyZHdhcmUKICAgIAog
ICAgV2hpbGUgYm9vdF9jcHVfZGF0YS54ODZfbnVtX3NpYmxpbmdzIGlzIGFuIGFjY3VyYXRlIHZh
bHVlIHRvIHVzZSBvbiBBTUQKICAgIGhhcmR3YXJlLCBpdCBpc24ndCBvbiBJbnRlbCB3aGVuIHRo
ZSB1c2VyIGhhcyBkaXNhYmxlZCBIeXBlcnRocmVhZGluZyBpbiB0aGUKICAgIGZpcm13YXJlLiAg
QXMgYSByZXN1bHQsIGEgdXNlciB3aGljaCBoYXMgY2hvc2VuIHRvIGRpc2FibGUgSFQgc3RpbGwg
Z2V0cwogICAgbmFnZ2VkIG9uIEwxVEYtdnVsbmVyYWJsZSBoYXJkd2FyZSB3aGVuIHRoZXkgaGF2
ZW4ndCBjaG9zZW4gYW4gZXhwbGljaXQKICAgIHNtdD08Ym9vbD4gc2V0dGluZy4KICAgIAogICAg
TWFrZSB1c2Ugb2YgdGhlIGxhcmdlbHktdW5kb2N1bWVudGVkIE1TUl9JTlRFTF9DT1JFX1RIUkVB
RF9DT1VOVCB3aGljaCBpbgogICAgcHJhY3RpY2UgZXhpc3RzIHNpbmNlIE5laGFsZW0sIHdoZW4g
Ym9vdGluZyBvbiByZWFsIGhhcmR3YXJlLiAgRmFsbCBiYWNrIHRvCiAgICB1c2luZyB0aGUgQUNQ
SSB0YWJsZSBBUElDIElEcy4KICAgIAogICAgV2hpbGUgYWRqdXN0aW5nIHRoaXMgbG9naWMsIGZp
eCBhIGxhdGVudCBidWcgaW4gYW1kX2dldF90b3BvbG9neSgpLiAgVGhlCiAgICB0aHJlYWQgY291
bnQgZmllbGQgaW4gQ1BVSUQuMHg4MDAwMDAxZS5lYnggaXMgZG9jdW1lbnRlZCBhcyA4IGJpdHMg
d2lkZSwKICAgIHJhdGhlciB0aGFuIDIgYml0cyB3aWRlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20g
Y29tbWl0IGIxMmZlYzRhMTI1OTUwMjQwNTczZWEzMmY2NWM2MWZiOWFmYTc0YzMpCgpjb21taXQg
NjIxYjY2ZjgxOGEyMzkzMTY2MTllZjE4NTI3OGQ1MGI5YjA1YmUyMQpBdXRob3I6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgRnJpIEFwciA1IDEyOjI2
OjMwIDIwMTkgKzAwMDAKCiAgICB4ODYvbXNyOiBEZWZpbml0aW9ucyBmb3IgTVNSX0lOVEVMX0NP
UkVfVEhSRUFEX0NPVU5UCiAgICAKICAgIFRoaXMgaXMgYSBtb2RlbCBzcGVjaWZpYyByZWdpc3Rl
ciB3aGljaCBkZXRhaWxzIHRoZSBjdXJyZW50IGNvbmZpZ3VyYXRpb24KICAgIGNvcmVzIGFuZCB0
aHJlYWRzIGluIHRoZSBwYWNrYWdlLiAgQmVjYXVzZSBvZiBob3cgSHlwZXJ0aHJlYWQgYW5kIENv
cmUKICAgIGNvbmZpZ3VyYXRpb24gd29ya3Mgd29ya3MgaW4gZmlybXdhcmUsIHRoZSBNU1IgaXQg
aXMgZGUtZmFjdG8gY29uc3RhbnQgYW5kCiAgICB3aWxsIHJlbWFpbiB1bmNoYW5nZWQgdW50aWwg
dGhlIG5leHQgc3lzdGVtIHJlc2V0LgogICAgCiAgICBJdCBpcyBhIHJlYWQgb25seSBNU1IgKHNv
IHVuaWxhdGVyYWxseSByZWplY3Qgd3JpdGVzKSwgYnV0IGZvciBub3cgcmV0YWluIGl0cwogICAg
bGVha3ktb24tcmVhZCBwcm9wZXJ0aWVzLiAgRnVydGhlciBDUFVJRC9NU1Igd29yayBpcyByZXF1
aXJlZCBiZWZvcmUgd2UgY2FuCiAgICBzdGFydCB2aXJ0dWFsaXNpbmcgYSBjb25zaXN0ZW50IHRv
cG9sb2d5IHRvIHRoZSBndWVzdCwgYW5kIHJldGFpbmluZyB0aGUgb2xkCiAgICBiZWhhdmlvdXIg
aXMgdGhlIHNhZmVzdCBjb3Vyc2Ugb2YgYWN0aW9uLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29t
bWl0IGQ0MTIwOTM2YmNkMTY5NWZhZjViNTc1ZjEyNTljNThlMzFkMmIxOGIpCgpjb21taXQgYjY4
Y2VkYmU2MGZkMjA2ZjI5OWU2Y2E2YTg1ZDM2M2QwNjY4MmMzYgpBdXRob3I6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgV2VkIFNlcCAxMiAxNDozNjow
MCAyMDE4ICswMTAwCgogICAgeDg2L3NwZWMtY3RybDogUmVwb3NpdGlvbiB0aGUgWFBUSSBjb21t
YW5kIGxpbmUgcGFyc2luZyBsb2dpYwogICAgCiAgICBJdCBoYXMgZW5kZWQgdXAgaW4gdGhlIG1p
ZGRsZSBvZiB0aGUgbWl0aWdhdGlvbiBjYWxjdWxhdGlvbiBsb2dpYy4gIE1vdmUgaXQgdG8KICAg
IGJlIGJlc2lkZSB0aGUgb3RoZXIgY29tbWFuZCBsaW5lIHBhcnNpbmcuCiAgICAKICAgIE5vIGZ1
bmN0aW9uYWwgY2hhbmdlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGMyYzJiYjBkNjBj
NjQyZTY0YTUyNDNhNzljOGIxNTQ4ZmZiN2JjNWIpCgpjb21taXQgZGNmOTYzMzVkMGU0MTZlNDgx
Yzc1ZWIzYmMxN2YzZmI4MDIzMWI0NwpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgTW9uIE1hciAxOCAxNzowODoyNSAyMDE5ICswMTAwCgog
ICAgeDg2L3RzeDogSW1wbGVtZW50IGNvbnRyb2xzIGZvciBSVE0gZm9yY2UtYWJvcnQgbW9kZQog
ICAgCiAgICBUaGUgQ1BVSUQgYml0IGFuZCBNU1IgYXJlIGRlbGliZXJhdGVseSBub3QgZXhwb3Nl
ZCB0byBndWVzdHMsIGJlY2F1c2UgdGhleQogICAgd29uJ3QgZXhpc3Qgb24gbmV3ZXIgcHJvY2Vz
c29ycy4gIEFzIHZQTVUgaXNuJ3Qgc2VjdXJpdHkgc3VwcG9ydGVkLCB0aGUKICAgIG1pc2JlaGF2
aW91ciBvZiBQQ1IzIGlzbid0IGV4cGVjdGVkIHRvIGltcGFjdCBwcm9kdWN0aW9uIGRlcGxveW1l
bnRzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDZiZTYxM2YyOWI0MjA1MzQ5Mjc1ZDI0MzY3YmQ0Yzgy
ZmIyOTYwZGQKICAgIG1hc3RlciBkYXRlOiAyMDE5LTAzLTEyIDE3OjA1OjIxICswMDAwCgpjb21t
aXQgN2M4ZGI1OGQzNzM5YzgwNWY0YzBmNzczYjY1MTU3ZjMwNmIwMGMyYQpBdXRob3I6IEPDqWRy
aWMgQm9zZG9ubmF0IDxjYm9zZG9ubmF0QHN1c2UuY29tPgpEYXRlOiAgIFRodSBOb3YgMTAgMTA6
MjM6MzEgMjAxNiArMDEwMAoKICAgIEZpeCBtaXNsZWFkaW5nIGluZGVudGF0aW9uIHdhcm5pbmdz
CiAgICAKICAgIEdjYzYgYnVpbGQgcmVwb3J0cyBtaXNsZWFkaW5nIGluZGVudGF0aW9uIGFzIHdh
cm5pbmdzLiBGaXggYSBmZXcKICAgIHdhcm5pbmdzIGluIHN0dWJkb20uCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IEPDqWRyaWMgQm9zZG9ubmF0IDxjYm9zZG9ubmF0QHN1c2UuY29tPgogICAgQWNr
ZWQtYnk6IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgogICAgQWNrZWQt
Ynk6IFF1YW4gWHUgPHh1cXVhbjhAaHVhd2VpLmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1p
dCA5ZmRmZmJiYWIzYWRhNDI3YmFjMDcwNzZmMDQyZjAyNjVlNWFlMDVmKQoKY29tbWl0IDc4MzU2
NDRkNTE0MWQwZjI4ZWMyMjFlZGE0MGZjYmYyZmMwM2JlMjMKQXV0aG9yOiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgpEYXRlOiAgIFdlZCBOb3YgMjggMTc6NDM6MzMgMjAxOCArMDAwMAoK
ICAgIHRvb2xzL2Zpcm13YXJlOiB1cGRhdGUgT1ZNRiBNYWtlZmlsZSwgd2hlbiBuZWNlc3NhcnkK
ICAgIAogICAgWyBUaGlzIGlzIHR3byBjb21taXRzIGZyb20gbWFzdGVyIGFrYSBzdGFnaW5nLTQu
MTI6IF0KICAgIAogICAgT1ZNRiBoYXMgYmVjb21lIGRlcGVuZGVudCBvbiBPcGVuU1NMLCB3aGlj
aCBpcyBpbmNsdWRlZCBhcyBhCiAgICBzdWJtb2R1bGUuICBJbml0aWFsaXNlIHN1Ym1vZHVsZXMg
YmVmb3JlIGJ1aWxkaW5nLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBl
cmFyZEBjaXRyaXguY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgYjE2MjgxODcw
ZTA2ZjVmNTI2MDI5YTRlNjk2MzRhMTZkYzM4ZThlNCkKICAgIAogICAgdG9vbHM6IG9ubHkgY2Fs
bCBnaXQgd2hlbiBuZWNlc3NhcnkgaW4gT1ZNRiBNYWtlZmlsZQogICAgCiAgICBVc2VycyBtYXkg
Y2hvb3NlIHRvIGV4cG9ydCBhIHNuYXBzaG90IG9mIE9WTUYgYW5kIGJ1aWxkIGl0CiAgICB3aXRo
IHhlbi5naXQgc3VwcGxpZWQgb3ZtZi1tYWtlZmlsZS4gSW4gdGhhdCBjYXNlIHdlIGRvbid0CiAg
ICBuZWVkIHRvIGNhbGwgYGdpdCBzdWJtb2R1bGVgLgogICAgCiAgICBGaXhlcyBiMTYyODE4NzBl
LgogICAgCiAgICBSZXBvcnRlZC1ieTogT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgogICAg
U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICAgIFJlbGVh
c2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIChjaGVycnkg
cGlja2VkIGZyb20gY29tbWl0IDY4MjkyYzk0YTYwZWFiMjQ1MTRhYjRhOGU0NzcyYWYyNGRlYWQ4
MDcpCiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBlOTgzZThhZTg0ZWZkNWU0MzA0NWEz
ZDIwYTgyMGYxM2NiNGE3NWJmKQogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgNWE4MWRl
NGM2YjYwMzY5NzRmMjllMjMzMGE0OTNmMjNhOGYwYzFmMCkKICAgIChjaGVycnkgcGlja2VkIGZy
b20gY29tbWl0IDYzZDkzMzBiYTlmZGVjN2M4ZTkzNDZlNmQ4NTM2MDc0N2Q2MWM5NDcpCiAgICAo
Y2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBlOWQ4NjBmMWY2NTdhMTk4ZDk5MGJkYWUzZTI5NTAw
MWJkMTkyMjNjKQoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 29 12:03:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 May 2019 12:03:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVxJG-00057c-71; Wed, 29 May 2019 12:03:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=9SAg=T5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hVxJF-00057X-Lb
 for xen-devel@lists.xenproject.org; Wed, 29 May 2019 12:03:57 +0000
X-Inumbo-ID: d52147b4-8209-11e9-94dc-b71abfe459d8
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d52147b4-8209-11e9-94dc-b71abfe459d8;
 Wed, 29 May 2019 12:03:56 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 29 May 2019 06:03:53 -0600
Message-Id: <5CEE7527020000780023368F@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.1 
Date: Wed, 29 May 2019 06:03:51 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Volodymyr Babchuk" <volodymyr_babchuk@epam.com>
References: <20190529113534.23213-1-volodymyr_babchuk@epam.com>
 <5CEE710F0200007800233646@prv1-mh.provo.novell.com>
 <874l5d8oly.fsf@epam.com>
In-Reply-To: <874l5d8oly.fsf@epam.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] get_maintainer: Improve patch recognition
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, WeiLiu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xypron.glpk@gmx.de, joe@perches.com,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI5LjA1LjE5IGF0IDEzOjUyLCA8Vm9sb2R5bXlyX0JhYmNodWtAZXBhbS5jb20+IHdy
b3RlOgo+IEphbiBCZXVsaWNoIHdyaXRlczoKPj4+Pj4gT24gMjkuMDUuMTkgYXQgMTM6MzUsIDxW
b2xvZHlteXJfQmFiY2h1a0BlcGFtLmNvbT4gd3JvdGU6Cj4+PiBGcm9tOiBKb2UgUGVyY2hlcyA8
am9lQHBlcmNoZXMuY29tPgo+Pj4gCj4+PiBGcm9tOiBKb2UgUGVyY2hlcyA8am9lQHBlcmNoZXMu
Y29tPgo+Pj4gCj4+PiBUaGVyZSBhcmUgbW9kZSBjaGFuZ2UgYW5kIHJlbmFtZSBvbmx5IHBhdGNo
ZXMgdGhhdCBhcmUgdW5yZWNvZ25pemVkCj4+PiBieSB0aGUgZ2V0X21haW50YWluZXIucGwgc2Ny
aXB0Lgo+Pj4gCj4+PiBSZWNvZ25pemUgdGhlbS4KPj4+Cj4gCj4gIFsgVXBzdHJlYW0gY29tbWl0
IDA0NTVjNzQ3ODhmZDVhYWQ0Mzk5ZjAwZTNmYmJiN2U4NzQ1MGNhNTggXQoKcy9VcHN0cmVhbS9M
aW51eC8sIGJ1dCB0aGFua3MuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 29 12:48:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 May 2019 12:48:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVy0O-0008P0-By; Wed, 29 May 2019 12:48:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=6PtJ=T5=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1hVy0N-0008Oo-46
 for xen-devel@lists.xenproject.org; Wed, 29 May 2019 12:48:31 +0000
X-Inumbo-ID: 0eb0eb71-8210-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0eb0eb71-8210-11e9-8980-bc764e045a96;
 Wed, 29 May 2019 12:48:29 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hVy0K-00053p-Ld; Wed, 29 May 2019 12:48:28 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hVy0K-0006oC-7S; Wed, 29 May 2019 12:48:28 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hVy0K-0000HU-6N; Wed, 29 May 2019 12:48:28 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-137014-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-3.18:test-amd64-amd64-xl-credit2:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-examine:reboot:fail:regression
 linux-3.18:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-credit1:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-pvshim:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-libvirt:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-shadow:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qcow2:guest-start:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-vhd:guest-start:fail:regression
 linux-3.18:test-armhf-armhf-xl-vhd:guest-start:fail:regression
 linux-3.18:test-amd64-i386-qemuu-rhel6hvm-intel:guest-start/redhat.repeat:fail:heisenbug
 linux-3.18:test-armhf-armhf-xl-vhd:xen-boot:fail:heisenbug
 linux-3.18:test-armhf-armhf-libvirt:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-amd64-pair:xen-boot/src_host:fail:heisenbug
 linux-3.18:test-amd64-amd64-pair:xen-boot/dst_host:fail:heisenbug
 linux-3.18:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:heisenbug
 linux-3.18:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-amd64-examine:reboot:fail:heisenbug
 linux-3.18:test-amd64-i386-freebsd10-i386:xen-boot:fail:heisenbug
 linux-3.18:test-armhf-armhf-libvirt-raw:guest-start:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:debian-di-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:debian-di-install:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:build-arm64-pvops:kernel-build:fail:nonblocking
 linux-3.18:test-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-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-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-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=6b1ae527b1fdee86e81da0cb26ced75731c6c0fa
X-Osstest-Versions-That: linux=0d63979c1bc9c85578be4c589768a13dc0a7c5eb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 29 May 2019 12:48:28 +0000
Subject: [Xen-devel] [linux-3.18 test] 137014: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNzAxNCBsaW51eC0zLjE4IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzcwMTQvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAg
IDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1h
bWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICA3IHhlbi1ib290
ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQt
YW1kNjQtcHZncnViICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEy
ODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDcgeGVuLWJvb3QgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LW92bWYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
Mjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0g
ICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAg
ICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICA3IHhlbi1i
b290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4
Ni1wYWlyICAgICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9z
dCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1w
YWlyIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRl
c3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xY293MiAgICAxMSBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDExIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgMTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1
OAoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgMTIgZ3Vlc3Qtc3RhcnQvcmVk
aGF0LnJlcGVhdCBmYWlsIGluIDEzNjM5MCBwYXNzIGluIDEzNzAxNAogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgaW4gMTM2NTU5IHBhc3MgaW4g
MTM3MDE0CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJl
cGVhdCBmYWlsIGluIDEzNjU1OSBwYXNzIGluIDEzNzAxNAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCA3IHhlbi1ib290IGZhaWwgaW4gMTM2NzI2IHBhc3MgaW4gMTM3
MDE0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyA3IHhl
bi1ib290IGZhaWwgaW4gMTM2NzI2IHBhc3MgaW4gMTM3MDE0CiB0ZXN0LWFtZDY0LWFtZDY0LXBh
aXIgICAgICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMzYz
OTAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAg
ICAgICAgZmFpbCBwYXNzIGluIDEzNjM5MAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAx
MCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgICBmYWlsIHBhc3MgaW4gMTM2MzkwCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICAgIGZhaWwg
cGFzcyBpbiAxMzY1NTkKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgIDggcmVib290ICAg
ICAgICAgICAgICAgICAgICAgZmFpbCBwYXNzIGluIDEzNjU1OQogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTM2
NzI2CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDExIGd1ZXN0LXN0YXJ0ICAgICAgICAg
ICAgICAgIGZhaWwgcGFzcyBpbiAxMzY3MjYKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRl
ZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3IDEwIGRlYmlhbi1kaS1pbnN0YWxsICAgZmFpbCBpbiAxMzY1NTkgbGlr
ZSAxMjg4NDEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gNyB4
ZW4tYm9vdCBmYWlsIGluIDEzNjcyNiBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAxMCBkZWJpYW4tZGktaW5zdGFsbCAgIGZhaWwgaW4gMTM2NzI2IGxpa2Ug
MTI4ODQxCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgZmFpbCBpbiAxMzY3MjYgbGlrZSAxMjg4NTgKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTM2NzI2IG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICBsaWtlIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI4ODU4CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZh
aWwgbGlrZSAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI4
ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmlj
dCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFs
bCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgMTIgZ3Vl
c3Qtc3RhcnQgICAgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmh2Mi1hbWQgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAg
ICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZt
LWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAg
ICAgICAgNiBrZXJuZWwtYnVpbGQgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAg
ICAgICAgICAgIDZiMWFlNTI3YjFmZGVlODZlODFkYTBjYjI2Y2VkNzU3MzFjNmMwZmEKYmFzZWxp
bmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDBkNjM5NzljMWJjOWM4NTU3OGJlNGM1
ODk3NjhhMTNkYzBhN2M1ZWIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyODg1OCAgMjAxOC0xMC0x
NyAyMTo0NzozOSBaICAyMjMgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMjk3NjAgIDIwMTgt
MTEtMTAgMTY6MTc6MzAgWiAgMTk5IGRheXMgIDExMiBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2lu
Y2UgICAxMzYzOTAgIDIwMTktMDUtMTYgMTg6MjQ6NTggWiAgIDEyIGRheXMgICAgNiBhdHRlbXB0
cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCjg1MSBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3Rp
bmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmlj
dCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFt
ZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5l
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0
LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNw
dSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6
IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcg
ZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBh
bmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rlcgog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5v
dCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMzQzMjQgbGluZXMgbG9u
Zy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 29 12:51:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 May 2019 12:51:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVy33-0000fj-Re; Wed, 29 May 2019 12:51:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PiYs=T5=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hVy32-0000fe-Kx
 for xen-devel@lists.xenproject.org; Wed, 29 May 2019 12:51:16 +0000
X-Inumbo-ID: 718b0898-8210-11e9-8980-bc764e045a96
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 718b0898-8210-11e9-8980-bc764e045a96;
 Wed, 29 May 2019 12:51:15 +0000 (UTC)
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 23.29.105.83 as
 permitted sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.50 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: IMQO4/E0j6l0vs2lzADhv8lksnyqnoGWdT1KzWAhqU5/qtzN99siBK6uefJIp4mPATSTjMux6N
 bafFKHzbIU+M/JnANYPTny4MfVkp23i3zSAqfmvg25S9vKiJg6n93ie4+Ho6d7HH0ol4Hklaw/
 zERtkNsUxDf8PhJVonZ2WTRf2lZ0EWwq6egMVkHruC+gJXFru8UTLNZAj1nD72nbH9Lru3894v
 bUr+YI6RFNqPLC8wnXRKmrck0cNX9eq+2BA/8M3kYcAZpO9jZe3O8XhOMs3Ea4Gspe2XsZIYgs
 Ua8=
X-SBRS: 2.7
X-MesageID: 1036624
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,527,1549947600"; 
   d="scan'208";a="1036624"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
 <5C8B84C5020000780021F242@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <d516dd65-ed3c-0817-26ec-873315fecce3@citrix.com>
Date: Wed, 29 May 2019 05:51:08 -0700
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5C8B84C5020000780021F242@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v8 28/50] x86emul: support AVX512F floating
 point manipulation insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMDMvMjAxOSAxMDo1NiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gQEAgLTk2ODEsNiArOTY5
NiwyMSBAQCB4ODZfZW11bGF0ZSgKPiAgICAgICAgICBvcF9ieXRlcyA9IDQ7Cj4gICAgICAgICAg
Z290byBzaW1kX2ltbThfem1tOwo+ICAKPiArICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82Nigw
eDBmM2EsIDB4MjYpOiAvKiB2Z2V0bWFudHB7cyxkfSAkaW1tOCxbeHl6XW1tL21lbSxbeHl6XW1t
e2t9ICovCj4gKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjNhLCAweDU0KTogLyog
dmZpeHVwaW1tcHtzLGR9ICRpbW04LFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLwo+
ICsgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmYpOwo+ICsgICAgICAgIGlm
ICggZWEudHlwZSAhPSBPUF9SRUcgfHwgIWV2ZXguYnJzICkKPiArICAgICAgICAgICAgYXZ4NTEy
X3ZsZW5fY2hlY2soZmFsc2UpOwo+ICsgICAgICAgIGdvdG8gc2ltZF9pbW04X3ptbTsKPiArCj4g
KyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjNhLCAweDI3KTogLyogdmdldG1hbnRz
e3MsZH0gJGltbTgseG1tL21lbSx4bW0seG1te2t9ICovCj4gKyAgICBjYXNlIFg4NkVNVUxfT1BD
X0VWRVhfNjYoMHgwZjNhLCAweDU1KTogLyogdmZpeHVwaW1tc3tzLGR9ICRpbW04LHhtbS9tZW0s
eG1tLHhtbXtrfSAqLwo+ICsgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmYp
Owo+ICsgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihlYS50eXBlICE9IE9QX1JFRyAmJiBl
dmV4LmJycywgRVhDX1VEKTsKCldoeSB0aGUgZWEudHlwZSAhPSBPUF9SRUcgcmVzdHJpY3Rpb24/
wqAgVGhlc2UgZm91ciBpbnN0cnVjdGlvbnMgZG8gdGFrZQptZW1vcnkgb3BlcmFuZHMuCgp+QW5k
cmV3Cgo+ICsgICAgICAgIGlmICggIWV2ZXguYnJzICkKPiArICAgICAgICAgICAgYXZ4NTEyX3Zs
ZW5fY2hlY2sodHJ1ZSk7Cj4gKyAgICAgICAgZ290byBzaW1kX2ltbThfem1tOwo+ICsKPiAgICAg
IGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzYSwgMHgzMCk6IC8qIGtzaGlmdHJ7Yix3fSAk
aW1tOCxrLGsgKi8KPiAgICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzYSwgMHgzMik6
IC8qIGtzaGlmdGx7Yix3fSAkaW1tOCxrLGsgKi8KPiAgICAgICAgICBpZiAoICF2ZXgudyApCj4K
Pgo+CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 29 12:56:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 May 2019 12:56:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVy8P-0000uO-Ny; Wed, 29 May 2019 12:56:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2bbC=T5=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1hVy8O-0000uJ-NN
 for xen-devel@lists.xenproject.org; Wed, 29 May 2019 12:56:48 +0000
X-Inumbo-ID: 3774230f-8211-11e9-8980-bc764e045a96
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3774230f-8211-11e9-8980-bc764e045a96;
 Wed, 29 May 2019 12:56:47 +0000 (UTC)
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.50 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: eJVbmwSGRcsKWHuBg7U+KE61xEsfUtHWkrlzHQDaPtKPvEQqYgt+k5bZZXZpyjV/3bFe7kftCp
 CNYZs5XvPgpi+fg+tT+807/MIjrJEGlFHX6fK3NtnZqQsKt6PRrqGpTB+xp8UrkyF1y+mgGi1j
 iITDRGvu9JsTnR3O2oN4J/Xf635/kRJghUGZAiQLjVsHRlexibbwaVF+88r0yyofOumgsd6DJf
 qP2m6cfX9Eg1Z61D7vTnZk8zk0bG2Q6wl88Ell/CyE8MJTFkF+BN1AEFDDuFFgyi6Fb5zbqE+7
 4B4=
X-SBRS: 2.7
X-MesageID: 1015713
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,527,1549947600"; 
   d="scan'208";a="1015713"
To: Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xenproject.org>
References: <1559103784-23731-1-git-send-email-andrew.cooper3@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT6JAlcEEwEKAEECGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEWIQTXqBy2bTNXPzpOYFimNjwxBZC0bQUCXEowWQUJDCJ7dgAKCRCmNjwx
 BZC0beKvEACJ75YlJXd7TnNHgFyiCJkm/qPeoQ3sFGSDZuZh7SKcdt9+3V2bFEb0Mii1hQaz
 3hRqZb8sYPHJrGP0ljK09k3wf8k3OuNxziLQBJyzvn7WNlE4wBEcy/Ejo9TVBdA4ph5D0YaZ
 nqdsPmxe/xlTFuSkgu4ep1v9dfVP1TQR0e+JIBa/Ss+cKC5intKm+8JxpOploAHuzaPu0L/X
 FapzsIXqgT9eIQeBEgO2hge6h9Jov3WeED/vh8kA7f8c6zQ/gs5E7VGALwsiLrhr0LZFcKcw
 kI3oCCrB/C/wyPZv789Ra8EXbeRSJmTjcnBwHRPjnjwQmetRDD1t+VyrkC6uujT5jmgOBzaj
 KCqZ8PcMAssOzdzQtKmjUQ2b3ICPs2X13xZ5M5/OVs1W3TG5gkvMh4YoHi4ilFnOk+v3/j7q
 65FG6N0JLb94Ndi80HkIOQQ1XVGTyu6bUPaBg3rWK91Csp1682kD/dNVF3FKHrRLmSVtmEQR
 5rK0+VGc/FmR6vd4haKGWIRuPxzg+pBR77avIZpU7C7+UXGuZ5CbHwIdY8LojJg2TuUdqaVj
 yxmEZLOA8rVHipCGrslRNthVbJrGN/pqtKjCClFZHIAYJQ9EGLHXLG9Pj76opfjHij3MpR3o
 pCGAh6KsCrfrsvjnpDwqSbngGyEVH030irSk4SwIqZ7FwLkBDQRUWmc6AQgAzpc8Ng5Opbrh
 iZrn69Xr3js28p+b4a+0BOvC48NfrNovZw4eFeKIzmI/t6EkJkSqBIxobWRpBkwGweENsqnd
 0qigmsDw4N7J9Xx0h9ARDqiWxX4jr7u9xauI+CRJ1rBNO3VV30QdACwQ4LqhR/WA+IjdhyMH
 wj3EJGE61NdP/h0zfaLYAbvEg47/TPThFsm4m8Rd6bX7RkrrOgBbL/AOnYOMEivyfZZKX1vv
 iEemAvLfdk2lZt7Vm6X/fbKbV8tPUuZELzNedJvTTBS3/l1FVz9OUcLDeWhGEdlxqXH0sYWh
 E9+PXTAfz5JxKH+LMetwEM8DbuOoDIpmIGZKrZ+2fQARAQABiQNbBBgBCgAmAhsCFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKMJ4FCQnQ/OQBKcBdIAQZAQoABgUCVFpnOgAKCRCyFcen
 x4Qb7cXrCAC0qQeEWmLa9oEAPa+5U6wvG1t/mi22gZN6uzQXH1faIOoDehr7PPESE6tuR/vI
 CTTnaSrd4UDPNeqOqVF07YexWD1LDcQG6PnRqC5DIX1RGE3BaSaMl2pFJP8y+chews11yP8G
 DBbxaIsTcHZI1iVIC9XLhoeegWi84vYc8F4ziADVfowbmbvcVw11gE8tmALCwTeBeZVteXjh
 0OELHwrc1/4j4yvENjIXRO+QLIgk43kB57Upr4tP2MEcs0odgPM+Q+oETOJ00xzLgkTnLPim
 C1FIW2bOZdTj+Uq6ezRS2LKsNmW+PRRvNyA5ojEbA/faxmAjMZtLdSSSeFK8y4SoCRCmNjwx
 BZC0bevWEACRu+GyQgrdGmorUptniIeO1jQlpTiP5WpVnk9Oe8SiLoXUhXXNj6EtzyLGpYmf
 kEAbki+S6WAKnzZd3shL58AuMyDxtFNNjNeKJOcl6FL7JPBIIgIp3wR401Ep+/s5pl3Nw8Ii
 157f0T7o8CPb54w6S1WsMkU78WzTxIs/1lLblSMcvyz1Jq64g4OqiWI85JfkzPLlloVf1rzy
 ebIBLrrmjhCE2tL1RONpE/KRVb+Q+PIs5+YcZ+Q1e0vXWA7NhTWFbWx3+N6WW6gaGpbFbopo
 FkYRpj+2TA5cX5zW148/xU5/ATEb5vdUkFLUFVy5YNUSyeBHuaf6fGmBrDc47rQjAOt1rmyD
 56MUBHpLUbvA6NkPezb7T6bQpupyzGRkMUmSwHiLyQNJQhVe+9NiJJvtEE3jol0JVJoQ9WVn
 FAzPNCgHQyvbsIF3gYkCYKI0w8EhEoH5FHYLoKS6Jg880IY5rXzoAEfPvLXegy6mhYl+mNVN
 QUBD4h9XtOvcdzR559lZuC0Ksy7Xqw3BMolmKsRO3gWKhXSna3zKl4UuheyZtubVWoNWP/bn
 vbyiYnLwuiKDfNAinEWERC8nPKlv3PkZw5d3t46F1Dx0TMf16NmP+azsRpnMZyzpY8BL2eur
 feSGAOB9qjZNyzbo5nEKHldKWCKE7Ye0EPEjECS1gjKDwbkBDQRUWrq9AQgA7aJ0i1pQSmUR
 6ZXZD2YEDxia2ByR0uZoTS7N0NYv1OjU8v6p017u0Fco5+Qoju/fZ97ScHhp5xGVAk5kxZBF
 DT4ovJd0nIeSr3bbWwfNzGx1waztfdzXt6n3MBKr7AhioB1m+vuk31redUdnhbtvN7O40MC+
 fgSk5/+jRGxY3IOVPooQKzUO7M51GoOg4wl9ia3H2EzOoGhN2vpTbT8qCcL92ZZZwkBRldoA
 Wn7c1hEKSTuT3f1VpSmhjnX0J4uvKZ1V2R7rooKJYFBcySC0wa8aTmAtAvLgfcpe+legOtgq
 DKzLuN45xzEjyjCiI521t8zxNMPJY9FiCPNv0sCkDwARAQABiQI8BBgBCgAmAhsMFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKNJYFCQnQrVkACgkQpjY8MQWQtG2Xxg//RrRP+PFYuNXt
 9C5hec/JoY24TkGPPd2tMC9usWZVImIk7VlHlAeqHeE0lWU0LRGIvOBITbS9izw6fOVQBvCA
 Fni56S12fKLusWgWhgu03toT9ZGxZ9W22yfw5uThSHQ4y09wRWAIYvhJsKnPGGC2KDxFvtz5
 4pYYNe8Icy4bwsxcgbaSFaRh+mYtts6wE9VzyJvyfTqbe8VrvE+3InG5rrlNn51AO6M4Wv20
 iFEgYanJXfhicl0WCQrHyTLfdB5p1w+072CL8uryHQVfD0FcDe+J/wl3bmYze+aD1SlPzFoI
 MaSIXKejC6oh6DAT4rvU8kMAbX90T834Mvbc3jplaWorNJEwjAH/r+v877AI9Vsmptis+rni
 JwUissjRbcdlkKBisoUZRPmxQeUifxUpqgulZcYwbEC/a49+WvbaYUriaDLHzg9xisijHwD2
 yWV8igBeg+cmwnk0mPz8tIVvwi4lICAgXob7HZiaqKnwaDXs4LiS4vdG5s/ElnE3rIc87yru
 24n3ypeDZ6f5LkdqL1UNp5/0Aqbr3EiN7/ina4YVyscy9754l944kyHnnMRLVykg0v+kakj0
 h0RJ5LbfLAMM8M52KIA3y14g0Fb7kHLcOUMVcgfQ3PrN6chtC+5l6ouDIlSLR3toxH8Aam7E
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <8ffcb788-4d60-d83c-5f1d-c72101374070@citrix.com>
Date: Wed, 29 May 2019 13:56:38 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <1559103784-23731-1-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86/altp2m: Fix style errors introduced
 with c/s 9abcac7ff
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gNS8yOS8xOSA1OjIzIEFNLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+IERyb3AgaW50cm9kdWNl
ZCB0cmFpbGluZyB3aGl0ZXNwYWNlLCBleGNlc3NpdmVseSBsb25nIGxpbmVzLCBtYWwtaW5kZW50
aW9uLAo+IHN1cGVyZmx1b3VzIHVzZSBvZiBQUkkgbWFjcm9zIGZvciBpbnQtb3Itc21hbGxlciB0
eXBlcywgYW5kIGluY29ycmVjdCBQUkkKPiBtYWNyb3MgZm9yIGdmbnMgYW5kIG1mbnMuCj4gCj4g
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
CkFja2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CgpTb3Jy
eSBhYm91dCB0aGF0LgoKIC1HZW9yZ2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 29 13:10:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 May 2019 13:10:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVyL6-0001qc-2T; Wed, 29 May 2019 13:09:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tSLV=T5=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1hVyL4-0001qX-KM
 for xen-devel@lists.xenproject.org; Wed, 29 May 2019 13:09:54 +0000
X-Inumbo-ID: 0bb0e6b6-8213-11e9-8980-bc764e045a96
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0bb0e6b6-8213-11e9-8980-bc764e045a96;
 Wed, 29 May 2019 13:09:52 +0000 (UTC)
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=paul.durrant@citrix.com;
 spf=Pass smtp.mailfrom=Paul.Durrant@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 paul.durrant@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="paul.durrant@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Paul.Durrant@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="Paul.Durrant@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.50 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: FFRV6PyCtDzDrOWqzUY/djVtu5VpZeoTbHahbfS7TGUuXs9Hf2vmOXlGEmokhq76t94PtjmZL8
 Dbm5RpHr/7kyu7YXafgmzwqqe2P8z2PuM/4NE5C5IWEE7tsbDteU0IKRTXcsFZZAoEpFxj/2ZA
 UPwmybdqVDEh+QNnzHpOSgv2jo0TeI7P4wrqR9hecbSjDn0wA1OGg6PWabHgM6dgYkizJXorc9
 N3eXRY2bJuRII5x71ymkqy3BNrb33CO6cayoG0dzfQXmVoqFEGXMNjUroZaTodbdY5eBNA02Fa
 Pxo=
X-SBRS: 2.7
X-MesageID: 1040998
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,527,1549947600"; 
   d="scan'208";a="1040998"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 29 May 2019 14:09:48 +0100
Message-ID: <20190529130948.5314-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb671
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] x86/hvm/hpet: avoid 'small' time diff test on
 resume
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SXQgYXBwZWFycyB0aGF0IGV2ZW4gNjQtYml0IHZlcnNpb25zIG9mIFdpbmRvd3MgMTAsIHdoZW4g
bm90IHVzaW5nIHN5dGgtCmV0aWMgdGltZXJzLCB3aWxsIHVzZSAzMi1iaXQgSFBFVCBub24tcGVy
aW9kaWMgdGltZXJzLiBUaGVyZSBpcyBhIHRlc3QKaW4gaHBldF9zZXRfdGltZXIoKSwgc3BlY2lm
aWMgdG8gMzItYml0IHRpbWVycywgdGhhdCB0cmllcyB0byBkaXNhbWJpZ3VhdGUKYmV0d2VlbiBh
IGNvbXBhcmF0b3IgdmFsdWUgdGhhdCBpcyBpbiB0aGUgcGFzdCBhbmQgb25lIHRoYXQgaXMgc3Vm
ZmljaWVudGx5CmZhciBpbiB0aGUgZnV0dXJlIHRoYXQgaXQgd3JhcHMuIFRoaXMgaXMgZG9uZSBi
eSBhc3N1bWluZyB0aGF0IHRoZSBkZWx0YQpiZXR3ZWVuIHRoZSBtYWluIGNvdW50ZXIgYW5kIGNv
bXBhcmF0b3Igd2lsbCBiZSAnc21hbGwnIFsxXSwgaWYgdGhlCmNvbXBhcmF0b3IgdmFsdWUgaXMg
aW4gdGhlIHBhc3QuIFVuZm9ydHVuYXRlbHksIG1vcmUgb2Z0ZW4gdGhhbiBub3QsIHRoaXMKaXMg
bm90IHRoZSBjYXNlIGlmIHRoZSB0aW1lciBpcyBiZWluZyByZS1zdGFydGVkIGFmdGVyIGEgbWln
cmF0ZSBhbmQgc28KdGhlIHRpbWVyIGlzIHNldCB0byBmaXJlIGZhciBpbiB0aGUgZnV0dXJlIChp
biBleGNlc3Mgb2YgYSBtaW51dGUgaW4Kc2V2ZXJhbCBvYnNlcnZlZCBjYXNlcykgcmF0aGVyIHRo
ZW4gc2V0IHRvIGZpcmUgaW1tZWRpYXRlbHkuIFRoaXMgaGFzIGEKcmF0aGVyIG9kZCBzeW1wdG9t
IHdoZXJlIHRoZSBndWVzdCBjb25zb2xlIGlzIGFsaXZlIGVub3VnaCB0byBiZSBhYmxlIHRvCmRl
YWwgd2l0aCBtb3VzZSBwb2ludGVyIHJlLXJlbmRlcmluZywgYnV0IGFueSBrZXlib2FyZCBhY3Rp
dml0eSBvciBtb3VzZQpjbGlja3MgeWllbGQgbm8gcmVzcG9uc2UuCgpUaGlzIHBhdGNoIHNpbXBs
eSBhZGRzIGEgYm9vbGVhbiBhcmd1bWVudCB0byBocGV0X3NldF90aW1lcigpIHNvIHRoYXQgdGhl
CidzbWFsbCcgdGltZSB0ZXN0IGlzIG9taXR0ZWQgd2hlbiB0aGUgZnVuY3Rpb24gaXMgY2FsbGVk
IHRvIHJlc3RhcnQgdGltZXJzCm9uIHJlc3VtZSwgYW5kIHRodXMgYW55IG5lZ2F0aXZlIGRlbHRh
IGNhdXNlcyBhIHRpbWVyIHRvIGZpcmUgaW1tZWRpYXRlbHkuCgpTaWduZWQtb2ZmLWJ5OiBQYXVs
IER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgotLS0KQ2M6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CkNjOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgpDYzogIlJvZ2VyIFBhdSBNb25uw6kiIDxy
b2dlci5wYXVAY2l0cml4LmNvbT4KCkkgbm90aWNlIHRoYXQgd2Ugc2VlbWluZ2x5IGRvbid0IGhh
bmRsZSBtYWluIGNvdW50ZXIgd3JhcCBpbiB0aGUgSFBFVCBjb2RlLgpUaGUgc3BlYy4gc2F5cyB0
aGF0IHRpbWVycyBzaG91bGQgZmlyZSBhdCB0aGUgcG9pbnQgdGhlIGNvdW50ZXIgd3JhcHMgYXQg
dGhlCnRpbWVyJ3Mgd2lkdGguIEkgdGhpbmsgdGhlIG5lZWQgZm9yIHRoZSAnc21hbGwnIHRpbWUg
dGVzdCB3b3VsZCBnbyBhd2F5IGlmCnRoaXMgd2FzIGltcGxlbWVudGVkLCBidXQgdGhhdCdzIGZv
ciBhbm90aGVyIGRheS4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2hwZXQuYyB8IDEzICsrKysrKysr
LS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9ocGV0LmMgYi94ZW4vYXJjaC94ODYvaHZtL2hw
ZXQuYwppbmRleCBhOTE2NzU4MTA2Li40OTI1Nzk4NmI1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvaHZtL2hwZXQuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2hwZXQuYwpAQCAtMjMzLDcgKzIz
Myw3IEBAIHN0YXRpYyB2b2lkIGhwZXRfdGltZXJfZmlyZWQoc3RydWN0IHZjcHUgKnYsIHZvaWQg
KmRhdGEpCiAjZGVmaW5lICBIUEVUX1RJTllfVElNRV9TUEFOICAoKGgtPnN0aW1lX2ZyZXEgPj4g
MTApIC8gU1RJTUVfUEVSX0hQRVRfVElDSykKIAogc3RhdGljIHZvaWQgaHBldF9zZXRfdGltZXIo
SFBFVFN0YXRlICpoLCB1bnNpZ25lZCBpbnQgdG4sCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICB1aW50NjRfdCBndWVzdF90aW1lKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0
X3QgZ3Vlc3RfdGltZSwgYm9vbCByZXN1bWUpCiB7CiAgICAgdWludDY0X3QgdG5fY21wLCBjdXJf
dGljaywgZGlmZjsKICAgICB1bnNpZ25lZCBpbnQgaXJxOwpAQCAtMjczLDEwICsyNzMsMTMgQEAg
c3RhdGljIHZvaWQgaHBldF9zZXRfdGltZXIoSFBFVFN0YXRlICpoLCB1bnNpZ25lZCBpbnQgdG4s
CiAgICAgICogRGV0ZWN0IHRpbWUgdmFsdWVzIHNldCBpbiB0aGUgcGFzdC4gVGhpcyBpcyBoYXJk
IHRvIGRvIGZvciAzMi1iaXQKICAgICAgKiBjb21wYXJhdG9ycyBhcyB0aGUgdGltZXIgZG9lcyBu
b3QgaGF2ZSB0byBiZSBzZXQgdGhhdCBmYXIgaW4gdGhlIGZ1dHVyZQogICAgICAqIGZvciB0aGUg
Y291bnRlciBkaWZmZXJlbmNlIHRvIHdyYXAgYSAzMi1iaXQgc2lnbmVkIGludGVnZXIuIFdlIGZ1
ZGdlCi0gICAgICogYnkgbG9va2luZyBmb3IgYSAnc21hbGwnIHRpbWUgdmFsdWUgaW4gdGhlIHBh
c3QuCisgICAgICogYnkgbG9va2luZyBmb3IgYSAnc21hbGwnIHRpbWUgdmFsdWUgaW4gdGhlIHBh
c3QuIEhvd2V2ZXIsIGlmIHdlCisgICAgICogYXJlIHJlc3VtaW5nIGZyb20gc3VzcGVuZCwgdHJl
YXQgYW55IHdyYXAgYXMgcGFzdCBzaW5jZSB0aGUgdmFsdWUKKyAgICAgKiBpcyB1bmxpa2VseSB0
byBiZSAnc21hbGwnLgogICAgICAqLwogICAgIGlmICggKGludDY0X3QpZGlmZiA8IDAgKQotICAg
ICAgICBkaWZmID0gKHRpbWVyX2lzXzMyYml0KGgsIHRuKSAmJiAoLWRpZmYgPiBIUEVUX1RJTllf
VElNRV9TUEFOKSkKKyAgICAgICAgZGlmZiA9ICh0aW1lcl9pc18zMmJpdChoLCB0bikgJiYgKC1k
aWZmID4gSFBFVF9USU5ZX1RJTUVfU1BBTikgJiYKKyAgICAgICAgICAgICAgICAhcmVzdW1lKQog
ICAgICAgICAgICAgPyAodWludDMyX3QpZGlmZiA6IDA7CiAKICAgICBkZXN0cm95X3BlcmlvZGlj
X3RpbWUoJmgtPnB0W3RuXSk7CkBAIC01NDcsNyArNTUwLDcgQEAgc3RhdGljIGludCBocGV0X3dy
aXRlKAogICAgIHsKICAgICAgICAgaSA9IGZpbmRfZmlyc3Rfc2V0X2JpdChzdGFydF90aW1lcnMp
OwogICAgICAgICBfX2NsZWFyX2JpdChpLCAmc3RhcnRfdGltZXJzKTsKLSAgICAgICAgaHBldF9z
ZXRfdGltZXIoaCwgaSwgZ3Vlc3RfdGltZSk7CisgICAgICAgIGhwZXRfc2V0X3RpbWVyKGgsIGks
IGd1ZXN0X3RpbWUsIGZhbHNlKTsKICAgICB9CiAKICN1bmRlZiBzZXRfc3RvcF90aW1lcgpAQCAt
NjkyLDcgKzY5NSw3IEBAIHN0YXRpYyBpbnQgaHBldF9sb2FkKHN0cnVjdCBkb21haW4gKmQsIGh2
bV9kb21haW5fY29udGV4dF90ICpoKQogICAgIGlmICggaHBldF9lbmFibGVkKGhwKSApCiAgICAg
ICAgIGZvciAoIGkgPSAwOyBpIDwgSFBFVF9USU1FUl9OVU07IGkrKyApCiAgICAgICAgICAgICBp
ZiAoIHRpbWVyX2VuYWJsZWQoaHAsIGkpICkKLSAgICAgICAgICAgICAgICBocGV0X3NldF90aW1l
cihocCwgaSwgZ3Vlc3RfdGltZSk7CisgICAgICAgICAgICAgICAgaHBldF9zZXRfdGltZXIoaHAs
IGksIGd1ZXN0X3RpbWUsIHRydWUpOwogCiAgICAgd3JpdGVfdW5sb2NrKCZocC0+bG9jayk7CiAK
LS0gCjIuMjAuMS4yLmdiMjFlYmI2NzEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 29 13:15:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 May 2019 13:15:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVyQJ-0002cU-Pc; Wed, 29 May 2019 13:15:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=9SAg=T5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hVyQJ-0002cP-9q
 for xen-devel@lists.xenproject.org; Wed, 29 May 2019 13:15:19 +0000
X-Inumbo-ID: cd99f5b1-8213-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cd99f5b1-8213-11e9-8980-bc764e045a96;
 Wed, 29 May 2019 13:15:18 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 29 May 2019 07:15:17 -0600
Message-Id: <5CEE85E3020000780023371C@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.1 
Date: Wed, 29 May 2019 07:15:15 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,
 "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5C8B7EC0020000780021F10B@prv1-mh.provo.novell.com>
 <5C8B84C5020000780021F242@prv1-mh.provo.novell.com>
 <d516dd65-ed3c-0817-26ec-873315fecce3@citrix.com>
In-Reply-To: <d516dd65-ed3c-0817-26ec-873315fecce3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v8 28/50] x86emul: support AVX512F floating
 point manipulation insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI5LjA1LjE5IGF0IDE0OjUxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTUvMDMvMjAxOSAxMDo1NiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IEBAIC05Njgx
LDYgKzk2OTYsMjEgQEAgeDg2X2VtdWxhdGUoCj4+ICAgICAgICAgIG9wX2J5dGVzID0gNDsKPj4g
ICAgICAgICAgZ290byBzaW1kX2ltbThfem1tOwo+PiAgCj4+ICsgICAgY2FzZSBYODZFTVVMX09Q
Q19FVkVYXzY2KDB4MGYzYSwgMHgyNik6IC8qIHZnZXRtYW50cHtzLGR9ICRpbW04LFt4eXpdbW0v
bWVtLFt4eXpdbW17a30gKi8KPj4gKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjNh
LCAweDU0KTogLyogdmZpeHVwaW1tcHtzLGR9ICRpbW04LFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5
el1tbXtrfSAqLwo+PiArICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJmKTsK
Pj4gKyAgICAgICAgaWYgKCBlYS50eXBlICE9IE9QX1JFRyB8fCAhZXZleC5icnMgKQo+PiArICAg
ICAgICAgICAgYXZ4NTEyX3ZsZW5fY2hlY2soZmFsc2UpOwo+PiArICAgICAgICBnb3RvIHNpbWRf
aW1tOF96bW07Cj4+ICsKPj4gKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjNhLCAw
eDI3KTogLyogdmdldG1hbnRze3MsZH0gJGltbTgseG1tL21lbSx4bW0seG1te2t9ICovCj4+ICsg
ICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzYSwgMHg1NSk6IC8qIHZmaXh1cGltbXN7
cyxkfSAkaW1tOCx4bW0vbWVtLHhtbSx4bW17a30gKi8KPj4gKyAgICAgICAgaG9zdF9hbmRfdmNw
dV9tdXN0X2hhdmUoYXZ4NTEyZik7Cj4+ICsgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihl
YS50eXBlICE9IE9QX1JFRyAmJiBldmV4LmJycywgRVhDX1VEKTsKPiAKPiBXaHkgdGhlIGVhLnR5
cGUgIT0gT1BfUkVHIHJlc3RyaWN0aW9uPyAgVGhlc2UgZm91ciBpbnN0cnVjdGlvbnMgZG8gdGFr
ZQo+IG1lbW9yeSBvcGVyYW5kcy4KCkRpZCB5b3UgcGVyaGFwcyByZWFkIHRoZSAmJiBhcyB8fCA/
IFNjYWxhciBvcGVyYXRpb25zIChub3QganVzdCB0aGUKb25lcyBoZXJlKSBkb24ndCBzdXBwb3J0
IGJyb2FkY2FzdCAod2l0aCBhIG1lbW9yeSBvcGVyYW5kKSwgYnV0Cm1heSBzdXBwb3J0IGVtYmVk
ZGVkIHJvdW5kaW5nIChvciwgbGlrZSBoZXJlLCBqdXN0IFNBRTsgd2l0aCBhCnJlZ2lzdGVyIG9w
ZXJhbmQpLiBUaGUgZXhhY3Qgc2FtZSBjb25zdHJ1Y3QgZXhpc3RzIGUuZy4gYXQgdGhlCnNpbWRf
em1tX3NjYWxhcl9zYWUgbGFiZWwgKGFuZCB0aGUgYmxvY2sgb2YgY2FzZSBsYWJlbHMgYWhlYWQg
b2YKaXQgYWN0dWFsbHkgYWxzbyBnZXRzIGFkZGVkIHRvIGJ5IHRoZSBwYXRjaCBoZXJlKS4KCkph
bgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 29 13:28:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 May 2019 13:28:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVyct-0003Vn-3B; Wed, 29 May 2019 13:28:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tSLV=T5=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1hVycr-0003VY-Et
 for xen-devel@lists.xenproject.org; Wed, 29 May 2019 13:28:17 +0000
X-Inumbo-ID: 9bf26f52-8215-11e9-8231-5f2c921ddbfd
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9bf26f52-8215-11e9-8231-5f2c921ddbfd;
 Wed, 29 May 2019 13:28:14 +0000 (UTC)
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=paul.durrant@citrix.com;
 spf=Pass smtp.mailfrom=Paul.Durrant@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 paul.durrant@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="paul.durrant@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Paul.Durrant@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="Paul.Durrant@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.50 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: m0gPzjEozlfonxNoS4B83qsD+86xkmc9HKnPgZnZmHf2ZwJiWLPM+UOt7ip06GhIuiQVJ8ScFS
 K1SdO87gyIx8CBtM27snfVkq2q57ppvqPzeh8wkncQffF02nCBkDPOnhp3SLn98U0JMcU22Bpo
 nGem2tiQMGjcxzNGQqaieORudYmmlMUMNsuCIGBrpXZpJmnY0WHQKPt56xv3kkDsLixp25Ytlw
 xzbjrBPf5yM4WXCwg6GBZ8HN7aOJEW7XsH4BUwr5pCss5ALDGxTss2tYQKg3Tsk9FrobKKwg2Q
 W0w=
X-SBRS: 2.7
X-MesageID: 1042745
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,527,1549947600"; 
   d="scan'208";a="1042745"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 29 May 2019 14:28:08 +0100
Message-ID: <20190529132808.5419-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb671
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2] x86/hvm/hpet: avoid 'small' time diff test
 on resume
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SXQgYXBwZWFycyB0aGF0IGV2ZW4gNjQtYml0IHZlcnNpb25zIG9mIFdpbmRvd3MgMTAsIHdoZW4g
bm90IHVzaW5nIHN5dGgtCmV0aWMgdGltZXJzLCB3aWxsIHVzZSAzMi1iaXQgSFBFVCBub24tcGVy
aW9kaWMgdGltZXJzLiBUaGVyZSBpcyBhIHRlc3QKaW4gaHBldF9zZXRfdGltZXIoKSwgc3BlY2lm
aWMgdG8gMzItYml0IHRpbWVycywgdGhhdCB0cmllcyB0byBkaXNhbWJpZ3VhdGUKYmV0d2VlbiBh
IGNvbXBhcmF0b3IgdmFsdWUgdGhhdCBpcyBpbiB0aGUgcGFzdCBhbmQgb25lIHRoYXQgaXMgc3Vm
ZmljaWVudGx5CmZhciBpbiB0aGUgZnV0dXJlIHRoYXQgaXQgd3JhcHMuIFRoaXMgaXMgZG9uZSBi
eSBhc3N1bWluZyB0aGF0IHRoZSBkZWx0YQpiZXR3ZWVuIHRoZSBtYWluIGNvdW50ZXIgYW5kIGNv
bXBhcmF0b3Igd2lsbCBiZSAnc21hbGwnIFsxXSwgaWYgdGhlCmNvbXBhcmF0b3IgdmFsdWUgaXMg
aW4gdGhlIHBhc3QuIFVuZm9ydHVuYXRlbHksIG1vcmUgb2Z0ZW4gdGhhbiBub3QsIHRoaXMKaXMg
bm90IHRoZSBjYXNlIGlmIHRoZSB0aW1lciBpcyBiZWluZyByZS1zdGFydGVkIGFmdGVyIGEgbWln
cmF0ZSBhbmQgc28KdGhlIHRpbWVyIGlzIHNldCB0byBmaXJlIGZhciBpbiB0aGUgZnV0dXJlIChp
biBleGNlc3Mgb2YgYSBtaW51dGUgaW4Kc2V2ZXJhbCBvYnNlcnZlZCBjYXNlcykgcmF0aGVyIHRo
ZW4gc2V0IHRvIGZpcmUgaW1tZWRpYXRlbHkuIFRoaXMgaGFzIGEKcmF0aGVyIG9kZCBzeW1wdG9t
IHdoZXJlIHRoZSBndWVzdCBjb25zb2xlIGlzIGFsaXZlIGVub3VnaCB0byBiZSBhYmxlIHRvCmRl
YWwgd2l0aCBtb3VzZSBwb2ludGVyIHJlLXJlbmRlcmluZywgYnV0IGFueSBrZXlib2FyZCBhY3Rp
dml0eSBvciBtb3VzZQpjbGlja3MgeWllbGQgbm8gcmVzcG9uc2UuCgpUaGlzIHBhdGNoIHNpbXBs
eSBhZGRzIGEgYm9vbGVhbiBhcmd1bWVudCB0byBocGV0X3NldF90aW1lcigpIHNvIHRoYXQgdGhl
CidzbWFsbCcgdGltZSB0ZXN0IGlzIG9taXR0ZWQgd2hlbiB0aGUgZnVuY3Rpb24gaXMgY2FsbGVk
IHRvIHJlc3RhcnQgdGltZXJzCm9uIHJlc3VtZSwgYW5kIHRodXMgYW55IG5lZ2F0aXZlIGRlbHRh
IGNhdXNlcyBhIHRpbWVyIHRvIGZpcmUgaW1tZWRpYXRlbHkuCgpbMV0gVGhlIG51bWJlciBvZiB0
aWNrcyB0aGF0IGVxdWF0ZSB0byAwLjk3NjU2MjUgbWlsbGlzZWNvbmRzCgpTaWduZWQtb2ZmLWJ5
OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgotLS0KQ2M6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CkNjOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgpDYzogIlJvZ2VyIFBhdSBNb25u
w6kiIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCkkgbm90aWNlIHRoYXQgd2Ugc2VlbWluZ2x5IGRv
bid0IGhhbmRsZSBtYWluIGNvdW50ZXIgd3JhcCBpbiB0aGUgSFBFVCBjb2RlLgpUaGUgc3BlYy4g
c2F5cyB0aGF0IHRpbWVycyBzaG91bGQgZmlyZSBhdCB0aGUgcG9pbnQgdGhlIGNvdW50ZXIgd3Jh
cHMgYXQgdGhlCnRpbWVyJ3Mgd2lkdGguIEkgdGhpbmsgdGhlIG5lZWQgZm9yIHRoZSAnc21hbGwn
IHRpbWUgdGVzdCB3b3VsZCBnbyBhd2F5IGlmCnRoaXMgd2FzIGltcGxlbWVudGVkLCBidXQgdGhh
dCdzIGZvciBhbm90aGVyIGRheS4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2hwZXQuYyB8IDEzICsr
KysrKysrLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9ocGV0LmMgYi94ZW4vYXJjaC94ODYv
aHZtL2hwZXQuYwppbmRleCBhOTE2NzU4MTA2Li40OTI1Nzk4NmI1IDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvaHZtL2hwZXQuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2hwZXQuYwpAQCAtMjMz
LDcgKzIzMyw3IEBAIHN0YXRpYyB2b2lkIGhwZXRfdGltZXJfZmlyZWQoc3RydWN0IHZjcHUgKnYs
IHZvaWQgKmRhdGEpCiAjZGVmaW5lICBIUEVUX1RJTllfVElNRV9TUEFOICAoKGgtPnN0aW1lX2Zy
ZXEgPj4gMTApIC8gU1RJTUVfUEVSX0hQRVRfVElDSykKIAogc3RhdGljIHZvaWQgaHBldF9zZXRf
dGltZXIoSFBFVFN0YXRlICpoLCB1bnNpZ25lZCBpbnQgdG4sCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICB1aW50NjRfdCBndWVzdF90aW1lKQorICAgICAgICAgICAgICAgICAgICAgICAgICAg
dWludDY0X3QgZ3Vlc3RfdGltZSwgYm9vbCByZXN1bWUpCiB7CiAgICAgdWludDY0X3QgdG5fY21w
LCBjdXJfdGljaywgZGlmZjsKICAgICB1bnNpZ25lZCBpbnQgaXJxOwpAQCAtMjczLDEwICsyNzMs
MTMgQEAgc3RhdGljIHZvaWQgaHBldF9zZXRfdGltZXIoSFBFVFN0YXRlICpoLCB1bnNpZ25lZCBp
bnQgdG4sCiAgICAgICogRGV0ZWN0IHRpbWUgdmFsdWVzIHNldCBpbiB0aGUgcGFzdC4gVGhpcyBp
cyBoYXJkIHRvIGRvIGZvciAzMi1iaXQKICAgICAgKiBjb21wYXJhdG9ycyBhcyB0aGUgdGltZXIg
ZG9lcyBub3QgaGF2ZSB0byBiZSBzZXQgdGhhdCBmYXIgaW4gdGhlIGZ1dHVyZQogICAgICAqIGZv
ciB0aGUgY291bnRlciBkaWZmZXJlbmNlIHRvIHdyYXAgYSAzMi1iaXQgc2lnbmVkIGludGVnZXIu
IFdlIGZ1ZGdlCi0gICAgICogYnkgbG9va2luZyBmb3IgYSAnc21hbGwnIHRpbWUgdmFsdWUgaW4g
dGhlIHBhc3QuCisgICAgICogYnkgbG9va2luZyBmb3IgYSAnc21hbGwnIHRpbWUgdmFsdWUgaW4g
dGhlIHBhc3QuIEhvd2V2ZXIsIGlmIHdlCisgICAgICogYXJlIHJlc3VtaW5nIGZyb20gc3VzcGVu
ZCwgdHJlYXQgYW55IHdyYXAgYXMgcGFzdCBzaW5jZSB0aGUgdmFsdWUKKyAgICAgKiBpcyB1bmxp
a2VseSB0byBiZSAnc21hbGwnLgogICAgICAqLwogICAgIGlmICggKGludDY0X3QpZGlmZiA8IDAg
KQotICAgICAgICBkaWZmID0gKHRpbWVyX2lzXzMyYml0KGgsIHRuKSAmJiAoLWRpZmYgPiBIUEVU
X1RJTllfVElNRV9TUEFOKSkKKyAgICAgICAgZGlmZiA9ICh0aW1lcl9pc18zMmJpdChoLCB0bikg
JiYgKC1kaWZmID4gSFBFVF9USU5ZX1RJTUVfU1BBTikgJiYKKyAgICAgICAgICAgICAgICAhcmVz
dW1lKQogICAgICAgICAgICAgPyAodWludDMyX3QpZGlmZiA6IDA7CiAKICAgICBkZXN0cm95X3Bl
cmlvZGljX3RpbWUoJmgtPnB0W3RuXSk7CkBAIC01NDcsNyArNTUwLDcgQEAgc3RhdGljIGludCBo
cGV0X3dyaXRlKAogICAgIHsKICAgICAgICAgaSA9IGZpbmRfZmlyc3Rfc2V0X2JpdChzdGFydF90
aW1lcnMpOwogICAgICAgICBfX2NsZWFyX2JpdChpLCAmc3RhcnRfdGltZXJzKTsKLSAgICAgICAg
aHBldF9zZXRfdGltZXIoaCwgaSwgZ3Vlc3RfdGltZSk7CisgICAgICAgIGhwZXRfc2V0X3RpbWVy
KGgsIGksIGd1ZXN0X3RpbWUsIGZhbHNlKTsKICAgICB9CiAKICN1bmRlZiBzZXRfc3RvcF90aW1l
cgpAQCAtNjkyLDcgKzY5NSw3IEBAIHN0YXRpYyBpbnQgaHBldF9sb2FkKHN0cnVjdCBkb21haW4g
KmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQogICAgIGlmICggaHBldF9lbmFibGVkKGhwKSAp
CiAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgSFBFVF9USU1FUl9OVU07IGkrKyApCiAgICAgICAg
ICAgICBpZiAoIHRpbWVyX2VuYWJsZWQoaHAsIGkpICkKLSAgICAgICAgICAgICAgICBocGV0X3Nl
dF90aW1lcihocCwgaSwgZ3Vlc3RfdGltZSk7CisgICAgICAgICAgICAgICAgaHBldF9zZXRfdGlt
ZXIoaHAsIGksIGd1ZXN0X3RpbWUsIHRydWUpOwogCiAgICAgd3JpdGVfdW5sb2NrKCZocC0+bG9j
ayk7CiAKLS0gCjIuMjAuMS4yLmdiMjFlYmI2NzEKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 29 13:28:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 May 2019 13:28:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVydH-0003Xo-ED; Wed, 29 May 2019 13:28:43 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tSLV=T5=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1hVydG-0003Xf-1J
 for xen-devel@lists.xenproject.org; Wed, 29 May 2019 13:28:42 +0000
X-Inumbo-ID: ab8d6204-8215-11e9-8980-bc764e045a96
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ab8d6204-8215-11e9-8980-bc764e045a96;
 Wed, 29 May 2019 13:28:39 +0000 (UTC)
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=Paul.Durrant@citrix.com;
 spf=Pass smtp.mailfrom=Paul.Durrant@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="Paul.Durrant@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Paul.Durrant@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="Paul.Durrant@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.50 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: kb6TPVOP1YJRc/iCccrGw99h3QCAJj21/57pFfhgEYW5K93pZA5c0nnZ24swpVMx+CzBSWcPX9
 5jsDGB4lH3+fBtU9donXHcN50Vzooiezw+C/A3rJQZVeCgHPhTOk93fvhT0mVRGAxo1QWdg/H7
 5WVzWGS8Iplgh6YSs6jBEBBBY55TekOu6fjC8re9g5C+7l1LBDLanR7W6jttbdAcUdjEkHD1bw
 +7apXkTNzh7qzKRhY11Chgj/XVmSYXJLf6bIoJLoaZ+2m14CKZCYaLuObLUS9uZuOX51lcrZxZ
 Z7A=
X-SBRS: 2.7
X-MesageID: 1042799
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,527,1549947600"; 
   d="scan'208";a="1042799"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Paul Durrant <Paul.Durrant@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH] x86/hvm/hpet: avoid 'small' time diff test on resume
Thread-Index: AQHVFh/NLn9cTGTOSEiqgEoW+PnZTqaCGAoA
Date: Wed, 29 May 2019 13:27:03 +0000
Message-ID: <4319e6a0879a4f6484c643fa8d8c68b1@AMSPEX02CL03.citrite.net>
References: <20190529130948.5314-1-paul.durrant@citrix.com>
In-Reply-To: <20190529130948.5314-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/hvm/hpet: avoid 'small' time diff test
 on resume
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBQYXVsIER1cnJhbnQgW21haWx0
bzpwYXVsLmR1cnJhbnRAY2l0cml4LmNvbV0NCj4gU2VudDogMjkgTWF5IDIwMTkgMTQ6MTANCj4g
VG86IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZw0KPiBDYzogUGF1bCBEdXJyYW50IDxQ
YXVsLkR1cnJhbnRAY2l0cml4LmNvbT47IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT47
IEFuZHJldyBDb29wZXINCj4gPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBXZWkgTGl1IDx3
bEB4ZW4ub3JnPjsgUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4NCj4gU3Vi
amVjdDogW1BBVENIXSB4ODYvaHZtL2hwZXQ6IGF2b2lkICdzbWFsbCcgdGltZSBkaWZmIHRlc3Qg
b24gcmVzdW1lDQo+IA0KPiBJdCBhcHBlYXJzIHRoYXQgZXZlbiA2NC1iaXQgdmVyc2lvbnMgb2Yg
V2luZG93cyAxMCwgd2hlbiBub3QgdXNpbmcgc3l0aC0NCj4gZXRpYyB0aW1lcnMsIHdpbGwgdXNl
IDMyLWJpdCBIUEVUIG5vbi1wZXJpb2RpYyB0aW1lcnMuIFRoZXJlIGlzIGEgdGVzdA0KPiBpbiBo
cGV0X3NldF90aW1lcigpLCBzcGVjaWZpYyB0byAzMi1iaXQgdGltZXJzLCB0aGF0IHRyaWVzIHRv
IGRpc2FtYmlndWF0ZQ0KPiBiZXR3ZWVuIGEgY29tcGFyYXRvciB2YWx1ZSB0aGF0IGlzIGluIHRo
ZSBwYXN0IGFuZCBvbmUgdGhhdCBpcyBzdWZmaWNpZW50bHkNCj4gZmFyIGluIHRoZSBmdXR1cmUg
dGhhdCBpdCB3cmFwcy4gVGhpcyBpcyBkb25lIGJ5IGFzc3VtaW5nIHRoYXQgdGhlIGRlbHRhDQo+
IGJldHdlZW4gdGhlIG1haW4gY291bnRlciBhbmQgY29tcGFyYXRvciB3aWxsIGJlICdzbWFsbCcg
WzFdLCBpZiB0aGUNCg0KU29ycnksIGZvcmdvdCB0aGUgcmVmLiBJJ2xsIHNlbmQgdjIuDQoNCiAg
UGF1bA0KDQo+IGNvbXBhcmF0b3IgdmFsdWUgaXMgaW4gdGhlIHBhc3QuIFVuZm9ydHVuYXRlbHks
IG1vcmUgb2Z0ZW4gdGhhbiBub3QsIHRoaXMNCj4gaXMgbm90IHRoZSBjYXNlIGlmIHRoZSB0aW1l
ciBpcyBiZWluZyByZS1zdGFydGVkIGFmdGVyIGEgbWlncmF0ZSBhbmQgc28NCj4gdGhlIHRpbWVy
IGlzIHNldCB0byBmaXJlIGZhciBpbiB0aGUgZnV0dXJlIChpbiBleGNlc3Mgb2YgYSBtaW51dGUg
aW4NCj4gc2V2ZXJhbCBvYnNlcnZlZCBjYXNlcykgcmF0aGVyIHRoZW4gc2V0IHRvIGZpcmUgaW1t
ZWRpYXRlbHkuIFRoaXMgaGFzIGENCj4gcmF0aGVyIG9kZCBzeW1wdG9tIHdoZXJlIHRoZSBndWVz
dCBjb25zb2xlIGlzIGFsaXZlIGVub3VnaCB0byBiZSBhYmxlIHRvDQo+IGRlYWwgd2l0aCBtb3Vz
ZSBwb2ludGVyIHJlLXJlbmRlcmluZywgYnV0IGFueSBrZXlib2FyZCBhY3Rpdml0eSBvciBtb3Vz
ZQ0KPiBjbGlja3MgeWllbGQgbm8gcmVzcG9uc2UuDQo+IA0KPiBUaGlzIHBhdGNoIHNpbXBseSBh
ZGRzIGEgYm9vbGVhbiBhcmd1bWVudCB0byBocGV0X3NldF90aW1lcigpIHNvIHRoYXQgdGhlDQo+
ICdzbWFsbCcgdGltZSB0ZXN0IGlzIG9taXR0ZWQgd2hlbiB0aGUgZnVuY3Rpb24gaXMgY2FsbGVk
IHRvIHJlc3RhcnQgdGltZXJzDQo+IG9uIHJlc3VtZSwgYW5kIHRodXMgYW55IG5lZ2F0aXZlIGRl
bHRhIGNhdXNlcyBhIHRpbWVyIHRvIGZpcmUgaW1tZWRpYXRlbHkuDQo+IA0KPiBTaWduZWQtb2Zm
LWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPg0KPiAtLS0NCj4gQ2M6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4NCj4gQ2M6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+DQo+IENjOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPg0KPiBD
YzogIlJvZ2VyIFBhdSBNb25uw6kiIDxyb2dlci5wYXVAY2l0cml4LmNvbT4NCj4gDQo+IEkgbm90
aWNlIHRoYXQgd2Ugc2VlbWluZ2x5IGRvbid0IGhhbmRsZSBtYWluIGNvdW50ZXIgd3JhcCBpbiB0
aGUgSFBFVCBjb2RlLg0KPiBUaGUgc3BlYy4gc2F5cyB0aGF0IHRpbWVycyBzaG91bGQgZmlyZSBh
dCB0aGUgcG9pbnQgdGhlIGNvdW50ZXIgd3JhcHMgYXQgdGhlDQo+IHRpbWVyJ3Mgd2lkdGguIEkg
dGhpbmsgdGhlIG5lZWQgZm9yIHRoZSAnc21hbGwnIHRpbWUgdGVzdCB3b3VsZCBnbyBhd2F5IGlm
DQo+IHRoaXMgd2FzIGltcGxlbWVudGVkLCBidXQgdGhhdCdzIGZvciBhbm90aGVyIGRheS4NCj4g
LS0tDQo+ICB4ZW4vYXJjaC94ODYvaHZtL2hwZXQuYyB8IDEzICsrKysrKysrLS0tLS0NCj4gIDEg
ZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pDQo+IA0KPiBkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9ocGV0LmMgYi94ZW4vYXJjaC94ODYvaHZtL2hwZXQu
Yw0KPiBpbmRleCBhOTE2NzU4MTA2Li40OTI1Nzk4NmI1IDEwMDY0NA0KPiAtLS0gYS94ZW4vYXJj
aC94ODYvaHZtL2hwZXQuYw0KPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL2hwZXQuYw0KPiBAQCAt
MjMzLDcgKzIzMyw3IEBAIHN0YXRpYyB2b2lkIGhwZXRfdGltZXJfZmlyZWQoc3RydWN0IHZjcHUg
KnYsIHZvaWQgKmRhdGEpDQo+ICAjZGVmaW5lICBIUEVUX1RJTllfVElNRV9TUEFOICAoKGgtPnN0
aW1lX2ZyZXEgPj4gMTApIC8gU1RJTUVfUEVSX0hQRVRfVElDSykNCj4gDQo+ICBzdGF0aWMgdm9p
ZCBocGV0X3NldF90aW1lcihIUEVUU3RhdGUgKmgsIHVuc2lnbmVkIGludCB0biwNCj4gLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IGd1ZXN0X3RpbWUpDQo+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1aW50NjRfdCBndWVzdF90aW1lLCBib29sIHJlc3VtZSkNCj4gIHsN
Cj4gICAgICB1aW50NjRfdCB0bl9jbXAsIGN1cl90aWNrLCBkaWZmOw0KPiAgICAgIHVuc2lnbmVk
IGludCBpcnE7DQo+IEBAIC0yNzMsMTAgKzI3MywxMyBAQCBzdGF0aWMgdm9pZCBocGV0X3NldF90
aW1lcihIUEVUU3RhdGUgKmgsIHVuc2lnbmVkIGludCB0biwNCj4gICAgICAgKiBEZXRlY3QgdGlt
ZSB2YWx1ZXMgc2V0IGluIHRoZSBwYXN0LiBUaGlzIGlzIGhhcmQgdG8gZG8gZm9yIDMyLWJpdA0K
PiAgICAgICAqIGNvbXBhcmF0b3JzIGFzIHRoZSB0aW1lciBkb2VzIG5vdCBoYXZlIHRvIGJlIHNl
dCB0aGF0IGZhciBpbiB0aGUgZnV0dXJlDQo+ICAgICAgICogZm9yIHRoZSBjb3VudGVyIGRpZmZl
cmVuY2UgdG8gd3JhcCBhIDMyLWJpdCBzaWduZWQgaW50ZWdlci4gV2UgZnVkZ2UNCj4gLSAgICAg
KiBieSBsb29raW5nIGZvciBhICdzbWFsbCcgdGltZSB2YWx1ZSBpbiB0aGUgcGFzdC4NCj4gKyAg
ICAgKiBieSBsb29raW5nIGZvciBhICdzbWFsbCcgdGltZSB2YWx1ZSBpbiB0aGUgcGFzdC4gSG93
ZXZlciwgaWYgd2UNCj4gKyAgICAgKiBhcmUgcmVzdW1pbmcgZnJvbSBzdXNwZW5kLCB0cmVhdCBh
bnkgd3JhcCBhcyBwYXN0IHNpbmNlIHRoZSB2YWx1ZQ0KPiArICAgICAqIGlzIHVubGlrZWx5IHRv
IGJlICdzbWFsbCcuDQo+ICAgICAgICovDQo+ICAgICAgaWYgKCAoaW50NjRfdClkaWZmIDwgMCAp
DQo+IC0gICAgICAgIGRpZmYgPSAodGltZXJfaXNfMzJiaXQoaCwgdG4pICYmICgtZGlmZiA+IEhQ
RVRfVElOWV9USU1FX1NQQU4pKQ0KPiArICAgICAgICBkaWZmID0gKHRpbWVyX2lzXzMyYml0KGgs
IHRuKSAmJiAoLWRpZmYgPiBIUEVUX1RJTllfVElNRV9TUEFOKSAmJg0KPiArICAgICAgICAgICAg
ICAgICFyZXN1bWUpDQo+ICAgICAgICAgICAgICA/ICh1aW50MzJfdClkaWZmIDogMDsNCj4gDQo+
ICAgICAgZGVzdHJveV9wZXJpb2RpY190aW1lKCZoLT5wdFt0bl0pOw0KPiBAQCAtNTQ3LDcgKzU1
MCw3IEBAIHN0YXRpYyBpbnQgaHBldF93cml0ZSgNCj4gICAgICB7DQo+ICAgICAgICAgIGkgPSBm
aW5kX2ZpcnN0X3NldF9iaXQoc3RhcnRfdGltZXJzKTsNCj4gICAgICAgICAgX19jbGVhcl9iaXQo
aSwgJnN0YXJ0X3RpbWVycyk7DQo+IC0gICAgICAgIGhwZXRfc2V0X3RpbWVyKGgsIGksIGd1ZXN0
X3RpbWUpOw0KPiArICAgICAgICBocGV0X3NldF90aW1lcihoLCBpLCBndWVzdF90aW1lLCBmYWxz
ZSk7DQo+ICAgICAgfQ0KPiANCj4gICN1bmRlZiBzZXRfc3RvcF90aW1lcg0KPiBAQCAtNjkyLDcg
KzY5NSw3IEBAIHN0YXRpYyBpbnQgaHBldF9sb2FkKHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21h
aW5fY29udGV4dF90ICpoKQ0KPiAgICAgIGlmICggaHBldF9lbmFibGVkKGhwKSApDQo+ICAgICAg
ICAgIGZvciAoIGkgPSAwOyBpIDwgSFBFVF9USU1FUl9OVU07IGkrKyApDQo+ICAgICAgICAgICAg
ICBpZiAoIHRpbWVyX2VuYWJsZWQoaHAsIGkpICkNCj4gLSAgICAgICAgICAgICAgICBocGV0X3Nl
dF90aW1lcihocCwgaSwgZ3Vlc3RfdGltZSk7DQo+ICsgICAgICAgICAgICAgICAgaHBldF9zZXRf
dGltZXIoaHAsIGksIGd1ZXN0X3RpbWUsIHRydWUpOw0KPiANCj4gICAgICB3cml0ZV91bmxvY2so
JmhwLT5sb2NrKTsNCj4gDQo+IC0tDQo+IDIuMjAuMS4yLmdiMjFlYmI2NzENCg0KX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 29 13:37:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 May 2019 13:37:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVylK-0004SH-EH; Wed, 29 May 2019 13:37:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=9SAg=T5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hVylK-0004SC-1L
 for xen-devel@lists.xenproject.org; Wed, 29 May 2019 13:37:02 +0000
X-Inumbo-ID: d43edd5e-8216-11e9-b93d-ff782418468a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d43edd5e-8216-11e9-b93d-ff782418468a;
 Wed, 29 May 2019 13:36:58 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 29 May 2019 07:36:56 -0600
Message-Id: <5CEE8AF5020000780023373F@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.1 
Date: Wed, 29 May 2019 07:36:53 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20190529130948.5314-1-paul.durrant@citrix.com>
In-Reply-To: <20190529130948.5314-1-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86/hvm/hpet: avoid 'small' time diff test
 on resume
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, WeiLiu <wl@xen.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI5LjA1LjE5IGF0IDE1OjA5LCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IEkgbm90aWNlIHRoYXQgd2Ugc2VlbWluZ2x5IGRvbid0IGhhbmRsZSBtYWluIGNvdW50ZXIg
d3JhcCBpbiB0aGUgSFBFVCBjb2RlLgo+IFRoZSBzcGVjLiBzYXlzIHRoYXQgdGltZXJzIHNob3Vs
ZCBmaXJlIGF0IHRoZSBwb2ludCB0aGUgY291bnRlciB3cmFwcyBhdCB0aGUKPiB0aW1lcidzIHdp
ZHRoLiBJIHRoaW5rIHRoZSBuZWVkIGZvciB0aGUgJ3NtYWxsJyB0aW1lIHRlc3Qgd291bGQgZ28g
YXdheSBpZgo+IHRoaXMgd2FzIGltcGxlbWVudGVkLCBidXQgdGhhdCdzIGZvciBhbm90aGVyIGRh
eS4KCk9oLCBpbmRlZWQuIEkgd2Fzbid0IGV2ZW4gKGFjdGl2ZWx5KSBhd2FyZSBvZiB0aGlzLiAo
SSBoYXZlbid0IGJlZW4gYWJsZSB0bwpzcG90IGEgc3RhdGVtZW50IHRvIHRoaXMgZWZmZWN0IHRo
b3VnaCBmb3Igd3JhcHBpbmcgb2YgYSA2NC1iaXQgdGltZXIsIGp1c3QKMzItYml0IG9uZXMuKQoK
PiBAQCAtMjczLDEwICsyNzMsMTMgQEAgc3RhdGljIHZvaWQgaHBldF9zZXRfdGltZXIoSFBFVFN0
YXRlICpoLCB1bnNpZ25lZCBpbnQgdG4sCj4gICAgICAgKiBEZXRlY3QgdGltZSB2YWx1ZXMgc2V0
IGluIHRoZSBwYXN0LiBUaGlzIGlzIGhhcmQgdG8gZG8gZm9yIDMyLWJpdAo+ICAgICAgICogY29t
cGFyYXRvcnMgYXMgdGhlIHRpbWVyIGRvZXMgbm90IGhhdmUgdG8gYmUgc2V0IHRoYXQgZmFyIGlu
IHRoZSBmdXR1cmUKPiAgICAgICAqIGZvciB0aGUgY291bnRlciBkaWZmZXJlbmNlIHRvIHdyYXAg
YSAzMi1iaXQgc2lnbmVkIGludGVnZXIuIFdlIGZ1ZGdlCj4gLSAgICAgKiBieSBsb29raW5nIGZv
ciBhICdzbWFsbCcgdGltZSB2YWx1ZSBpbiB0aGUgcGFzdC4KPiArICAgICAqIGJ5IGxvb2tpbmcg
Zm9yIGEgJ3NtYWxsJyB0aW1lIHZhbHVlIGluIHRoZSBwYXN0LiBIb3dldmVyLCBpZiB3ZQo+ICsg
ICAgICogYXJlIHJlc3VtaW5nIGZyb20gc3VzcGVuZCwgdHJlYXQgYW55IHdyYXAgYXMgcGFzdCBz
aW5jZSB0aGUgdmFsdWUKPiArICAgICAqIGlzIHVubGlrZWx5IHRvIGJlICdzbWFsbCcuCj4gICAg
ICAgKi8KCiJyZXN1bWluZyIgYW5kICJzdXNwZW5kIiBhcmUgYXQgYmVzdCBhbWJpZ3VvdXMgLSB0
byBtZSB0aGUgdGVybXMKcmVsYXRlIG1vcmUgdG8gQUNQSSBTLXN0YXRlcyB0aGFuIHRvIG1pZ3Jh
dGUvc2F2ZS9yZXN0b3JlLiBDb3VsZApJIGdldCB5b3UgdG8gYWdyZWUgdG8gdXNpbmcgInJlc3Rv
cmluZyBhZnRlciBtaWdyYXRpb24iIG9yIHNvbWUgc3VjaD8KCldpdGggdGhpcyBpbiBtaW5kIC0g
aXMgYSBuZXcgYm9vbCBwYXJhbWV0ZXIgbmVlZGVkIGF0IGFsbD8gQ2FuJ3QgeW91Cmluc3RlYWQg
a2V5IHRoaXMgb2ZmIG9mIHZocGV0X2RvbWFpbihoKS0+Y3JlYXRpb25fZmluaXNoZWQ/Cgo+ICAg
ICAgaWYgKCAoaW50NjRfdClkaWZmIDwgMCApCj4gLSAgICAgICAgZGlmZiA9ICh0aW1lcl9pc18z
MmJpdChoLCB0bikgJiYgKC1kaWZmID4gSFBFVF9USU5ZX1RJTUVfU1BBTikpCj4gKyAgICAgICAg
ZGlmZiA9ICh0aW1lcl9pc18zMmJpdChoLCB0bikgJiYgKC1kaWZmID4gSFBFVF9USU5ZX1RJTUVf
U1BBTikgJiYKPiArICAgICAgICAgICAgICAgICFyZXN1bWUpCgpMb2dpY2FsbHkgSSB3b3VsZCBz
ZWUgdGhlIG5ldyBwYXJ0IG9mIHRoZSBjb25kaXRpb24gZ28gZmlyc3QsIGJ1dCB0aGF0J3MKcmVh
bGx5IG1pbm9yIGFzIGFsbCB0aHJlZSBjaGVja3MgYXJlIHN1ZmZpY2llbnRseSBjaGVhcC4KCkph
bgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 29 13:43:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 May 2019 13:43:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVyrw-0005GW-8u; Wed, 29 May 2019 13:43:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tSLV=T5=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1hVyrv-0005GR-03
 for xen-devel@lists.xenproject.org; Wed, 29 May 2019 13:43:51 +0000
X-Inumbo-ID: c994e38c-8217-11e9-8980-bc764e045a96
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c994e38c-8217-11e9-8980-bc764e045a96;
 Wed, 29 May 2019 13:43:49 +0000 (UTC)
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=Paul.Durrant@citrix.com;
 spf=Pass smtp.mailfrom=Paul.Durrant@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="Paul.Durrant@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Paul.Durrant@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="Paul.Durrant@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.50 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: Gp1qzoRY0USpWFeX8k0qYVtiwjlpYcYkUhommap8Bja3JdoRfuvLsHytxIsrYOq7gE3Fm/PLu1
 7sgueGjxKhojJv4EsyP/i8xcja60JORnYVT7ni+BbEead4F57/fUSMKrrOkr0ltfH/zWWAw8eV
 cCQNITwG6/YFWJN4vxmm9wr4AQVWECLcchhEpd21Ch/jJq5M6M8PCNO3QYv9FYcJNAV7E5wzf+
 QDOSIsceBr7DU3/5d7R0vmx0JpkXs+E47gmArTEnHYLplemKKg4Co38SuXBeo9onyda6haajUB
 jdE=
X-SBRS: 2.7
X-MesageID: 1041736
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,527,1549947600"; 
   d="scan'208";a="1041736"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH] x86/hvm/hpet: avoid 'small' time diff test on resume
Thread-Index: AQHVFh/NLn9cTGTOSEiqgEoW+PnZTqaB+WCAgAAiClA=
Date: Wed, 29 May 2019 13:43:46 +0000
Message-ID: <238cd126b58c4f3396c2a45f3dfb9c3e@AMSPEX02CL03.citrite.net>
References: <20190529130948.5314-1-paul.durrant@citrix.com>
 <5CEE8AF5020000780023373F@prv1-mh.provo.novell.com>
In-Reply-To: <5CEE8AF5020000780023373F@prv1-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] x86/hvm/hpet: avoid 'small' time diff test
 on resume
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, WeiLiu <wl@xen.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMjkgTWF5IDIwMTkgMTQ6MzcKPiBUbzogUGF1bCBE
dXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogQW5kcmV3IENvb3BlciA8QW5k
cmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJp
eC5jb20+OyB4ZW4tZGV2ZWwgPHhlbi0KPiBkZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz47IFdl
aUxpdSA8d2xAeGVuLm9yZz4KPiBTdWJqZWN0OiBSZTogW1BBVENIXSB4ODYvaHZtL2hwZXQ6IGF2
b2lkICdzbWFsbCcgdGltZSBkaWZmIHRlc3Qgb24gcmVzdW1lCj4gCj4gPj4+IE9uIDI5LjA1LjE5
IGF0IDE1OjA5LCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4gSSBub3RpY2Ug
dGhhdCB3ZSBzZWVtaW5nbHkgZG9uJ3QgaGFuZGxlIG1haW4gY291bnRlciB3cmFwIGluIHRoZSBI
UEVUIGNvZGUuCj4gPiBUaGUgc3BlYy4gc2F5cyB0aGF0IHRpbWVycyBzaG91bGQgZmlyZSBhdCB0
aGUgcG9pbnQgdGhlIGNvdW50ZXIgd3JhcHMgYXQgdGhlCj4gPiB0aW1lcidzIHdpZHRoLiBJIHRo
aW5rIHRoZSBuZWVkIGZvciB0aGUgJ3NtYWxsJyB0aW1lIHRlc3Qgd291bGQgZ28gYXdheSBpZgo+
ID4gdGhpcyB3YXMgaW1wbGVtZW50ZWQsIGJ1dCB0aGF0J3MgZm9yIGFub3RoZXIgZGF5Lgo+IAo+
IE9oLCBpbmRlZWQuIEkgd2Fzbid0IGV2ZW4gKGFjdGl2ZWx5KSBhd2FyZSBvZiB0aGlzLiAoSSBo
YXZlbid0IGJlZW4gYWJsZSB0bwo+IHNwb3QgYSBzdGF0ZW1lbnQgdG8gdGhpcyBlZmZlY3QgdGhv
dWdoIGZvciB3cmFwcGluZyBvZiBhIDY0LWJpdCB0aW1lciwganVzdAo+IDMyLWJpdCBvbmVzLikK
CkkgY291bGQgaGF2ZSBzd29ybiBJIHJlYWQgdGhhdCBmb3IgNjQtYml0IHRvbywgYnV0IHVwb24g
cmUtcmVhZGluZyBpdCBkb2VzIGFwcGVhciB0byBvbmx5IGFwcGx5IHRvIDMyLWJpdCB0aW1lcnMu
Cgo+IAo+ID4gQEAgLTI3MywxMCArMjczLDEzIEBAIHN0YXRpYyB2b2lkIGhwZXRfc2V0X3RpbWVy
KEhQRVRTdGF0ZSAqaCwgdW5zaWduZWQgaW50IHRuLAo+ID4gICAgICAgKiBEZXRlY3QgdGltZSB2
YWx1ZXMgc2V0IGluIHRoZSBwYXN0LiBUaGlzIGlzIGhhcmQgdG8gZG8gZm9yIDMyLWJpdAo+ID4g
ICAgICAgKiBjb21wYXJhdG9ycyBhcyB0aGUgdGltZXIgZG9lcyBub3QgaGF2ZSB0byBiZSBzZXQg
dGhhdCBmYXIgaW4gdGhlIGZ1dHVyZQo+ID4gICAgICAgKiBmb3IgdGhlIGNvdW50ZXIgZGlmZmVy
ZW5jZSB0byB3cmFwIGEgMzItYml0IHNpZ25lZCBpbnRlZ2VyLiBXZSBmdWRnZQo+ID4gLSAgICAg
KiBieSBsb29raW5nIGZvciBhICdzbWFsbCcgdGltZSB2YWx1ZSBpbiB0aGUgcGFzdC4KPiA+ICsg
ICAgICogYnkgbG9va2luZyBmb3IgYSAnc21hbGwnIHRpbWUgdmFsdWUgaW4gdGhlIHBhc3QuIEhv
d2V2ZXIsIGlmIHdlCj4gPiArICAgICAqIGFyZSByZXN1bWluZyBmcm9tIHN1c3BlbmQsIHRyZWF0
IGFueSB3cmFwIGFzIHBhc3Qgc2luY2UgdGhlIHZhbHVlCj4gPiArICAgICAqIGlzIHVubGlrZWx5
IHRvIGJlICdzbWFsbCcuCj4gPiAgICAgICAqLwo+IAo+ICJyZXN1bWluZyIgYW5kICJzdXNwZW5k
IiBhcmUgYXQgYmVzdCBhbWJpZ3VvdXMgLSB0byBtZSB0aGUgdGVybXMKPiByZWxhdGUgbW9yZSB0
byBBQ1BJIFMtc3RhdGVzIHRoYW4gdG8gbWlncmF0ZS9zYXZlL3Jlc3RvcmUuIENvdWxkCj4gSSBn
ZXQgeW91IHRvIGFncmVlIHRvIHVzaW5nICJyZXN0b3JpbmcgYWZ0ZXIgbWlncmF0aW9uIiBvciBz
b21lIHN1Y2g/CgpTdXJlLCBJIGFncmVlIHN1c3BlbmQgYW5kIHJlc3VtZSBhcmUgc29tZXdoYXQg
b3ZlcmxvYWRlZC4KCj4gCj4gV2l0aCB0aGlzIGluIG1pbmQgLSBpcyBhIG5ldyBib29sIHBhcmFt
ZXRlciBuZWVkZWQgYXQgYWxsPyBDYW4ndCB5b3UKPiBpbnN0ZWFkIGtleSB0aGlzIG9mZiBvZiB2
aHBldF9kb21haW4oaCktPmNyZWF0aW9uX2ZpbmlzaGVkPwoKT2gsIEknZCBub3QgY29uc2lkZXJl
ZCB0aGF0Li4uIEknbGwgZ2l2ZSB0aGF0IGEgdHJ5LgoKPiAKPiA+ICAgICAgaWYgKCAoaW50NjRf
dClkaWZmIDwgMCApCj4gPiAtICAgICAgICBkaWZmID0gKHRpbWVyX2lzXzMyYml0KGgsIHRuKSAm
JiAoLWRpZmYgPiBIUEVUX1RJTllfVElNRV9TUEFOKSkKPiA+ICsgICAgICAgIGRpZmYgPSAodGlt
ZXJfaXNfMzJiaXQoaCwgdG4pICYmICgtZGlmZiA+IEhQRVRfVElOWV9USU1FX1NQQU4pICYmCj4g
PiArICAgICAgICAgICAgICAgICFyZXN1bWUpCj4gCj4gTG9naWNhbGx5IEkgd291bGQgc2VlIHRo
ZSBuZXcgcGFydCBvZiB0aGUgY29uZGl0aW9uIGdvIGZpcnN0LCBidXQgdGhhdCdzCj4gcmVhbGx5
IG1pbm9yIGFzIGFsbCB0aHJlZSBjaGVja3MgYXJlIHN1ZmZpY2llbnRseSBjaGVhcC4KCk5vIHBy
b2JsZW0uIEknbGwgcmUtYXJyYW5nZS4KCiAgUGF1bAoKPiAKPiBKYW4KPiAKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 29 14:06:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 May 2019 14:06:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVzE2-00070N-F9; Wed, 29 May 2019 14:06:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=MbNQ=T5=ice.rwth-aachen.de=lukas.juenger@srs-us1.protection.inumbo.net>)
 id 1hVzE0-00070I-Lr
 for xen-devel@lists.xenproject.org; Wed, 29 May 2019 14:06:40 +0000
X-Inumbo-ID: f8cce040-821a-11e9-83cd-ab912761b51f
Received: from mail-out-4.itc.rwth-aachen.de (unknown [134.130.5.49])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f8cce040-821a-11e9-83cd-ab912761b51f;
 Wed, 29 May 2019 14:06:37 +0000 (UTC)
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2AtBQCtkO5c/5wagoZlHgEfBg2BSIEoA?=
 =?us-ascii?q?mWBPGOECa9nCQEBAQEBAQEBAQMEAS0CAQGHNyM4EwEDAQEFAQEBAQRtKIV0gTM?=
 =?us-ascii?q?CBFsNCAEBgx4BggqpVYEvhUeDYH8QCQGBKAICgU6KA4IWgTiDKYURgj2CWASoY?=
 =?us-ascii?q?AcCgTJdgxmCGY1nIYIPAYpNBYlxonYCAgICCQIVgWYhgVdxgzyQUz6BW4t9AYE?=
 =?us-ascii?q?gAQE?=
X-IPAS-Result: =?us-ascii?q?A2AtBQCtkO5c/5wagoZlHgEfBg2BSIEoAmWBPGOECa9nCQE?=
 =?us-ascii?q?BAQEBAQEBAQMEAS0CAQGHNyM4EwEDAQEFAQEBAQRtKIV0gTMCBFsNCAEBgx4Bg?=
 =?us-ascii?q?gqpVYEvhUeDYH8QCQGBKAICgU6KA4IWgTiDKYURgj2CWASoYAcCgTJdgxmCGY1?=
 =?us-ascii?q?nIYIPAYpNBYlxonYCAgICCQIVgWYhgVdxgzyQUz6BW4t9AYEgAQE?=
Received: from rwthex-w1-a.rwth-ad.de ([134.130.26.156])
 by mail-in-4.itc.rwth-aachen.de with ESMTP; 29 May 2019 16:06:36 +0200
Received: from [137.226.91.156] (137.226.91.156) by rwthex-w1-a.rwth-ad.de
 (2a00:8a60:1:e500::26:156) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1713.5; Wed, 29
 May 2019 16:06:35 +0200
To: <xen-devel@lists.xenproject.org>
From: =?UTF-8?Q?Lukas_J=c3=bcnger?= <lukas.juenger@ice.rwth-aachen.de>
Message-ID: <5135f598-556c-cdd4-f9b1-2ce83f49b5d9@ice.rwth-aachen.de>
Date: Wed, 29 May 2019 16:06:35 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.7.0
MIME-Version: 1.0
X-Originating-IP: [137.226.91.156]
X-ClientProxiedBy: rwthex-w3-a.rwth-ad.de (2a00:8a60:1:e500::26:162) To
 rwthex-w1-a.rwth-ad.de (2a00:8a60:1:e500::26:156)
Subject: [Xen-devel] [xen/arm]: Mapping physical memory to dom0/domU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4131775491249537532=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============4131775491249537532==
Content-Type: multipart/signed; protocol="application/pkcs7-signature";
	micalg=sha-256; boundary="------------ms060208040901040800090200"

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

Hi all,

Is there a way to map a region of physical memory to dom0/domU?
Let's say I have a custom device mapped at that memory region and I want =

either dom0 or a domU to have full access to this device.
There seems to be a way to share memory between dom0 and a domU, maybe=20
also between domU and domU.

Thanks,
Lukas


--------------ms060208040901040800090200
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: S/MIME Cryptographic Signature

MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCC
EL8wggUSMIID+qADAgECAgkA4wvV+K8l2YEwDQYJKoZIhvcNAQELBQAwgYIxCzAJBgNVBAYT
AkRFMSswKQYDVQQKDCJULVN5c3RlbXMgRW50ZXJwcmlzZSBTZXJ2aWNlcyBHbWJIMR8wHQYD
VQQLDBZULVN5c3RlbXMgVHJ1c3QgQ2VudGVyMSUwIwYDVQQDDBxULVRlbGVTZWMgR2xvYmFs
Um9vdCBDbGFzcyAyMB4XDTE2MDIyMjEzMzgyMloXDTMxMDIyMjIzNTk1OVowgZUxCzAJBgNV
BAYTAkRFMUUwQwYDVQQKEzxWZXJlaW4genVyIEZvZXJkZXJ1bmcgZWluZXMgRGV1dHNjaGVu
IEZvcnNjaHVuZ3NuZXR6ZXMgZS4gVi4xEDAOBgNVBAsTB0RGTi1QS0kxLTArBgNVBAMTJERG
Ti1WZXJlaW4gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgMjCCASIwDQYJKoZIhvcNAQEBBQAD
ggEPADCCAQoCggEBAMtg1/9moUHN0vqHl4pzq5lN6mc5WqFggEcVToyVsuXPztNXS43O+FZs
FVV2B+pG/cgDRWM+cNSrVICxI5y+NyipCf8FXRgPxJiZN7Mg9mZ4F4fCnQ7MSjLnFp2uDo0p
eQcAIFTcFV9Kltd4tjTTwXS1nem/wHdN6r1ZB+BaL2w8pQDcNb1lDY9/Mm3yWmpLYgHurDg0
WUU2SQXaeMpqbVvAgWsRzNI8qIv4cRrKO+KA3Ra0Z3qLNupOkSk9s1FcragMvp0049ENF4N1
xDkesJQLEvHVaY4l9Lg9K7/AjsMeO6W/VRCrKq4Xl14zzsjz9AkH4wKGMUZrAcUQDBHHWekC
AwEAAaOCAXQwggFwMA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUk+PYMiba1fFKpZFK4OpL
4qIMz+EwHwYDVR0jBBgwFoAUv1kgNgB5oKAia4zV8mHSuCzLgkowEgYDVR0TAQH/BAgwBgEB
/wIBAjAzBgNVHSAELDAqMA8GDSsGAQQBga0hgiwBAQQwDQYLKwYBBAGBrSGCLB4wCAYGZ4EM
AQICMEwGA1UdHwRFMEMwQaA/oD2GO2h0dHA6Ly9wa2kwMzM2LnRlbGVzZWMuZGUvcmwvVGVs
ZVNlY19HbG9iYWxSb290X0NsYXNzXzIuY3JsMIGGBggrBgEFBQcBAQR6MHgwLAYIKwYBBQUH
MAGGIGh0dHA6Ly9vY3NwMDMzNi50ZWxlc2VjLmRlL29jc3ByMEgGCCsGAQUFBzAChjxodHRw
Oi8vcGtpMDMzNi50ZWxlc2VjLmRlL2NydC9UZWxlU2VjX0dsb2JhbFJvb3RfQ2xhc3NfMi5j
ZXIwDQYJKoZIhvcNAQELBQADggEBAIcL/z4Cm2XIVi3WO5qYi3FP2ropqiH5Ri71sqQPrhE4
eTizDnS6dl2e6BiClmLbTDPo3flq3zK9LExHYFV/53RrtCyD2HlrtrdNUAtmB7Xts5et6u5/
MOaZ/SLick0+hFvu+c+Z6n/XUjkurJgARH5pO7917tALOxrN5fcPImxHhPalR6D90Bo0fa3S
PXez7vTXTf/D6OWST1k+kEcQSrCFWMBvf/iu7QhCnh7U3xQuTY+8npTD5+32GPg8SecmqKc2
2CzeIs2LgtjZeOJVEqM7h0S2EQvVDFKvaYwPBt/QolOLV5h7z/0HJPT8vcP9SpIClxvyt7bP
ZYoaorVyGTkwggWsMIIElKADAgECAgcbY7rQHiw9MA0GCSqGSIb3DQEBCwUAMIGVMQswCQYD
VQQGEwJERTFFMEMGA1UEChM8VmVyZWluIHp1ciBGb2VyZGVydW5nIGVpbmVzIERldXRzY2hl
biBGb3JzY2h1bmdzbmV0emVzIGUuIFYuMRAwDgYDVQQLEwdERk4tUEtJMS0wKwYDVQQDEyRE
Rk4tVmVyZWluIENlcnRpZmljYXRpb24gQXV0aG9yaXR5IDIwHhcNMTYwNTI0MTEzODQwWhcN
MzEwMjIyMjM1OTU5WjCBjTELMAkGA1UEBhMCREUxRTBDBgNVBAoMPFZlcmVpbiB6dXIgRm9l
cmRlcnVuZyBlaW5lcyBEZXV0c2NoZW4gRm9yc2NodW5nc25ldHplcyBlLiBWLjEQMA4GA1UE
CwwHREZOLVBLSTElMCMGA1UEAwwcREZOLVZlcmVpbiBHbG9iYWwgSXNzdWluZyBDQTCCASIw
DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ07eRxH3h+Gy8Zp1xCeOdfZojDbchwFfylf
S2jxrRnWTOFrG7ELf6Gr4HuLi9gtzm6IOhDuV+UefwRRNuu6cG1joL6WLkDh0YNMZj0cZGnl
m6Stcq5oOVGHecwX064vXWNxSzl660Knl5BpBb+Q/6RAcL0D57+eGIgfn5mITQ5HjUhfZZkQ
0tkqSe3BuS0dnxLLFdM/fx5ULzquk1enfnjK1UriGuXtQX1TX8izKvWKMKztFwUkP7agCwf9
TRqaA1KgNpzeJIdl5Of6x5ZzJBTN0OgbaJ4YWa52fvfRCng8h0uwN89Tyjo4EPPLR22MZD08
WkVKusqAfLjz56dMTM0CAwEAAaOCAgUwggIBMBIGA1UdEwEB/wQIMAYBAf8CAQEwDgYDVR0P
AQH/BAQDAgEGMCkGA1UdIAQiMCAwDQYLKwYBBAGBrSGCLB4wDwYNKwYBBAGBrSGCLAEBBDAd
BgNVHQ4EFgQUazqYi/nyU4na4K2yMh4JH+iqO3QwHwYDVR0jBBgwFoAUk+PYMiba1fFKpZFK
4OpL4qIMz+EwgY8GA1UdHwSBhzCBhDBAoD6gPIY6aHR0cDovL2NkcDEucGNhLmRmbi5kZS9n
bG9iYWwtcm9vdC1nMi1jYS9wdWIvY3JsL2NhY3JsLmNybDBAoD6gPIY6aHR0cDovL2NkcDIu
cGNhLmRmbi5kZS9nbG9iYWwtcm9vdC1nMi1jYS9wdWIvY3JsL2NhY3JsLmNybDCB3QYIKwYB
BQUHAQEEgdAwgc0wMwYIKwYBBQUHMAGGJ2h0dHA6Ly9vY3NwLnBjYS5kZm4uZGUvT0NTUC1T
ZXJ2ZXIvT0NTUDBKBggrBgEFBQcwAoY+aHR0cDovL2NkcDEucGNhLmRmbi5kZS9nbG9iYWwt
cm9vdC1nMi1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwSgYIKwYBBQUHMAKGPmh0dHA6Ly9j
ZHAyLnBjYS5kZm4uZGUvZ2xvYmFsLXJvb3QtZzItY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0
MA0GCSqGSIb3DQEBCwUAA4IBAQCBeEWkTqR/DlXwCbFqPnjMaDWpHPOVnj/z+N9rOHeJLI21
rT7H8pTNoAauusyosa0zCLYkhmI2THhuUPDVbmCNT1IxQ5dGdfBi5G5mUcFCMWdQ5UnnOR7L
n8qGSN4IFP8VSytmm6A4nwDO/afr0X9XLchMX9wQEZc+lgQCXISoKTlslPwQkgZ7nu7YRrQb
tQMMONncsKk/cQYLsgMHM8KNSGMlJTx6e1du94oFOO+4oK4v9NsH1VuEGMGpuEvObJAaguS5
Pfp38dIfMwK/U+d2+dwmJUFvL6Yb+qQTkPp8ftkLYF3sv8pBoGH7EUkp2KgtdRXYShjqFu9V
NCIaE40GMIIF9TCCBN2gAwIBAgIMH82llPklWDm75neOMA0GCSqGSIb3DQEBCwUAMIGNMQsw
CQYDVQQGEwJERTFFMEMGA1UECgw8VmVyZWluIHp1ciBGb2VyZGVydW5nIGVpbmVzIERldXRz
Y2hlbiBGb3JzY2h1bmdzbmV0emVzIGUuIFYuMRAwDgYDVQQLDAdERk4tUEtJMSUwIwYDVQQD
DBxERk4tVmVyZWluIEdsb2JhbCBJc3N1aW5nIENBMB4XDTE4MDkyODEzMDkyNloXDTIxMDky
NzEzMDkyNlowgYMxCzAJBgNVBAYTAkRFMRQwEgYDVQQKDAtSV1RIIEFhY2hlbjFGMEQGA1UE
Cww9SW5zdGl0dXRlIGZvciBDb21tdW5pY2F0aW9uIFRlY2hub2xvZ2llcyBhbmQgRW1iZWRk
ZWQgU3lzdGVtczEWMBQGA1UEAwwNTHVrYXMgSnVlbmdlcjCCASIwDQYJKoZIhvcNAQEBBQAD
ggEPADCCAQoCggEBAMwu1968dVplCQF7E8qcfmH69j4wgk3F8l0dnyrJR44QUGNMQf1Q4Ap8
yYSr+WcJhlYQric47wcT6Cyd5PiUs6SyGp8p2vZPPpDUb4nw+Z6Y835I4aGUkbh0qSx+0ohN
sw+zMJC8bZNcQ00/nQy+s3EZ5J+UAmTlYHI57LX08XziB/MzHyEVljh2c/DT8tmGY67StN+G
dNqYBzZVADKHg/bufR4BenKCx7oX63xB/7tM4aZeMMbvb7f/W1gGOSOA8wMBL3ZVMZkFn2MS
a/Wl6ANUBKwd1fbP68h3zUM3EzPAzE2SJR4/W2aQwIkP5hcv3AKHKf0ewT6EHR5n20VhLacC
AwEAAaOCAlswggJXMEAGA1UdIAQ5MDcwDwYNKwYBBAGBrSGCLAEBBDARBg8rBgEEAYGtIYIs
AQEEAwgwEQYPKwYBBAGBrSGCLAIBBAMIMAkGA1UdEwQCMAAwDgYDVR0PAQH/BAQDAgXgMB0G
A1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDBDAdBgNVHQ4EFgQUpuj2DlDUOOzcO/iBS+QA
cUgXmRwwHwYDVR0jBBgwFoAUazqYi/nyU4na4K2yMh4JH+iqO3QwKwYDVR0RBCQwIoEgbHVr
YXMuanVlbmdlckBpY2Uucnd0aC1hYWNoZW4uZGUwgY0GA1UdHwSBhTCBgjA/oD2gO4Y5aHR0
cDovL2NkcDEucGNhLmRmbi5kZS9kZm4tY2EtZ2xvYmFsLWcyL3B1Yi9jcmwvY2FjcmwuY3Js
MD+gPaA7hjlodHRwOi8vY2RwMi5wY2EuZGZuLmRlL2Rmbi1jYS1nbG9iYWwtZzIvcHViL2Ny
bC9jYWNybC5jcmwwgdsGCCsGAQUFBwEBBIHOMIHLMDMGCCsGAQUFBzABhidodHRwOi8vb2Nz
cC5wY2EuZGZuLmRlL09DU1AtU2VydmVyL09DU1AwSQYIKwYBBQUHMAKGPWh0dHA6Ly9jZHAx
LnBjYS5kZm4uZGUvZGZuLWNhLWdsb2JhbC1nMi9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwSQYI
KwYBBQUHMAKGPWh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvZGZuLWNhLWdsb2JhbC1nMi9wdWIv
Y2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcNAQELBQADggEBACbY4U3kbHN5OvhbAYBCD372
KyWiuSpSqJvPhKT/PdknlPyHgtCLP4ossyFS8dTsZw7nXa5Dw1YHVVdWTPv8kZrmuWVg1OkU
yFLTEt6AVtZTl6Hek2cNRbgz4rlxgobN1LOMtJ+ziIvCVPqCfPmCtwWGke7T7rZvVyFZyC7z
IW4fZAqZo4KAI7cMBOXDRdVSrCQ4PUr0JUdeaSe3kzSo/Dp0dqms1rjHsgG7eAtixGQGGdHB
xRn4xvgZY3lbJxP1uW9hZM1b+23uqRMvSeVITyV6nct3e0pnD3O8EA/WkUvHJsB5lJGUf8ip
snejDJ2Y3+d3l/4z14iu2o4qCbfRoAsxggQLMIIEBwIBATCBnjCBjTELMAkGA1UEBhMCREUx
RTBDBgNVBAoMPFZlcmVpbiB6dXIgRm9lcmRlcnVuZyBlaW5lcyBEZXV0c2NoZW4gRm9yc2No
dW5nc25ldHplcyBlLiBWLjEQMA4GA1UECwwHREZOLVBLSTElMCMGA1UEAwwcREZOLVZlcmVp
biBHbG9iYWwgSXNzdWluZyBDQQIMH82llPklWDm75neOMA0GCWCGSAFlAwQCAQUAoIICPTAY
BgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0xOTA1MjkxNDA2MzVa
MC8GCSqGSIb3DQEJBDEiBCC2u5WzM71KEtvBAUkLHxmrVwq5iljIsrpcNzm+QAlpmDBsBgkq
hkiG9w0BCQ8xXzBdMAsGCWCGSAFlAwQBKjALBglghkgBZQMEAQIwCgYIKoZIhvcNAwcwDgYI
KoZIhvcNAwICAgCAMA0GCCqGSIb3DQMCAgFAMAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEoMIGv
BgkrBgEEAYI3EAQxgaEwgZ4wgY0xCzAJBgNVBAYTAkRFMUUwQwYDVQQKDDxWZXJlaW4genVy
IEZvZXJkZXJ1bmcgZWluZXMgRGV1dHNjaGVuIEZvcnNjaHVuZ3NuZXR6ZXMgZS4gVi4xEDAO
BgNVBAsMB0RGTi1QS0kxJTAjBgNVBAMMHERGTi1WZXJlaW4gR2xvYmFsIElzc3VpbmcgQ0EC
DB/NpZT5JVg5u+Z3jjCBsQYLKoZIhvcNAQkQAgsxgaGggZ4wgY0xCzAJBgNVBAYTAkRFMUUw
QwYDVQQKDDxWZXJlaW4genVyIEZvZXJkZXJ1bmcgZWluZXMgRGV1dHNjaGVuIEZvcnNjaHVu
Z3NuZXR6ZXMgZS4gVi4xEDAOBgNVBAsMB0RGTi1QS0kxJTAjBgNVBAMMHERGTi1WZXJlaW4g
R2xvYmFsIElzc3VpbmcgQ0ECDB/NpZT5JVg5u+Z3jjANBgkqhkiG9w0BAQEFAASCAQAemFSJ
tCCj7J8SN5oLayIg2Hm42ofQoHnEqZSyjjOL++4CB6fyBp43ec0ZbYPs9jS+39EKYdxAyKt8
kc+XdE4yCP4FjckV6K0/+BfI9zbV68Iidr2XaEe0xVKlerNnQLV9lLgw+Pq6E/7Roq71/eEA
zg6P8TBUXRLJsiyhgEz7GpBH6tqB/hdEObaZsE8h97tWxJDyND8ZYTTsgrWQgfK5/Y7Px2Ik
awtSbv6zsEIiEfy69JLUvdTxpWZnwkhvRnkbZ4LFoP6ip+nBwbAWfEGMXpnSPQwoaR9ki73Z
sSl/CeCA3MsL4d8uidzyxAAQNRLBQ43plJWTBmo21OYtJwyJAAAAAAAA
--------------ms060208040901040800090200--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4131775491249537532==--


From xen-devel-bounces@lists.xenproject.org Wed May 29 14:07:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 May 2019 14:07:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hVzFA-00074N-Rn; Wed, 29 May 2019 14:07:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tSLV=T5=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1hVzFA-00074I-8X
 for xen-devel@lists.xenproject.org; Wed, 29 May 2019 14:07:52 +0000
X-Inumbo-ID: 237fc776-821b-11e9-a768-4b191682de30
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 237fc776-821b-11e9-a768-4b191682de30;
 Wed, 29 May 2019 14:07:48 +0000 (UTC)
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=paul.durrant@citrix.com;
 spf=Pass smtp.mailfrom=Paul.Durrant@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 paul.durrant@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="paul.durrant@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Paul.Durrant@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="Paul.Durrant@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.50 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: oUyc9ri6LKHgqVj/NjSATff6i2wdiOzYID0Lre+Z5/64nAr3ANjCgG01b9Mrg5cSU19zJnV/FI
 BfFWHhgIkoBMj8Qp3zfHTXdepy/Cb/jE4ZbSbI5+41a2qUC7dC/Yhw+dRymHnEn/xeSViA5kvD
 sJ7GdPYNkag3L5RidKs3L5Aaav7WrNKQSI+VKo8NPegxKbaSept9Yn/3JIG4UrrbRHcIUHDlC7
 5V0nAJmzVaYc2nliO9sIA5fRHMUIQOb/E4sDSdYZv/Zcp+0M2mMO8DLpqm+7EZZgPN+2HhIw6a
 4WU=
X-SBRS: 2.7
X-MesageID: 1047240
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,527,1549947600"; 
   d="scan'208";a="1047240"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 29 May 2019 15:07:44 +0100
Message-ID: <20190529140744.5565-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb671
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3] x86/hvm/hpet: avoid 'small' time diff test
 on resume
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SXQgYXBwZWFycyB0aGF0IGV2ZW4gNjQtYml0IHZlcnNpb25zIG9mIFdpbmRvd3MgMTAsIHdoZW4g
bm90IHVzaW5nIHN5dGgtCmV0aWMgdGltZXJzLCB3aWxsIHVzZSAzMi1iaXQgSFBFVCBub24tcGVy
aW9kaWMgdGltZXJzLiBUaGVyZSBpcyBhIHRlc3QKaW4gaHBldF9zZXRfdGltZXIoKSwgc3BlY2lm
aWMgdG8gMzItYml0IHRpbWVycywgdGhhdCB0cmllcyB0byBkaXNhbWJpZ3VhdGUKYmV0d2VlbiBh
IGNvbXBhcmF0b3IgdmFsdWUgdGhhdCBpcyBpbiB0aGUgcGFzdCBhbmQgb25lIHRoYXQgaXMgc3Vm
ZmljaWVudGx5CmZhciBpbiB0aGUgZnV0dXJlIHRoYXQgaXQgd3JhcHMuIFRoaXMgaXMgZG9uZSBi
eSBhc3N1bWluZyB0aGF0IHRoZSBkZWx0YQpiZXR3ZWVuIHRoZSBtYWluIGNvdW50ZXIgYW5kIGNv
bXBhcmF0b3Igd2lsbCBiZSAnc21hbGwnIFsxXSwgaWYgdGhlCmNvbXBhcmF0b3IgdmFsdWUgaXMg
aW4gdGhlIHBhc3QuIFVuZm9ydHVuYXRlbHksIG1vcmUgb2Z0ZW4gdGhhbiBub3QsIHRoaXMKaXMg
bm90IHRoZSBjYXNlIGlmIHRoZSB0aW1lciBpcyBiZWluZyByZS1zdGFydGVkIGFmdGVyIGEgbWln
cmF0ZSBhbmQgc28KdGhlIHRpbWVyIGlzIHNldCB0byBmaXJlIGZhciBpbiB0aGUgZnV0dXJlIChp
biBleGNlc3Mgb2YgYSBtaW51dGUgaW4Kc2V2ZXJhbCBvYnNlcnZlZCBjYXNlcykgcmF0aGVyIHRo
ZW4gc2V0IHRvIGZpcmUgaW1tZWRpYXRlbHkuIFRoaXMgaGFzIGEKcmF0aGVyIG9kZCBzeW1wdG9t
IHdoZXJlIHRoZSBndWVzdCBjb25zb2xlIGlzIGFsaXZlIGVub3VnaCB0byBiZSBhYmxlIHRvCmRl
YWwgd2l0aCBtb3VzZSBwb2ludGVyIHJlLXJlbmRlcmluZywgYnV0IGFueSBrZXlib2FyZCBhY3Rp
dml0eSBvciBtb3VzZQpjbGlja3MgeWllbGQgbm8gcmVzcG9uc2UuCgpUaGlzIHBhdGNoIHNpbXBs
eSBhZGRzIGFuIGV4dHJhIGNoZWNrIG9mICdjcmVhdGlvbl9maW5pc2hlZCcgaW50bwpocGV0X3Nl
dF90aW1lcigpIHNvIHRoYXQgdGhlICdzbWFsbCcgdGltZSB0ZXN0IGlzIG9taXR0ZWQgd2hlbiB0
aGUgZnVuY3Rpb24KaXMgY2FsbGVkIHRvIHJlc3RhcnQgdGltZXJzIGFmdGVyIG1pZ3JhdGlvbiwg
YW5kIHRodXMgYW55IG5lZ2F0aXZlIGRlbHRhCmNhdXNlcyBhIHRpbWVyIHRvIGZpcmUgaW1tZWRp
YXRlbHkuCgpbMV0gVGhlIG51bWJlciBvZiB0aWNrcyB0aGF0IGVxdWF0ZSB0byAwLjk3NjU2MjUg
bWlsbGlzZWNvbmRzCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBj
aXRyaXguY29tPgotLS0KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBXZWkgTGl1IDx3bEB4
ZW4ub3JnPgpDYzogIlJvZ2VyIFBhdSBNb25uw6kiIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCkkg
bm90aWNlIHRoYXQgd2Ugc2VlbWluZ2x5IGRvbid0IGhhbmRsZSBtYWluIGNvdW50ZXIgd3JhcCBp
biB0aGUgSFBFVCBjb2RlLgpUaGUgc3BlYy4gc2F5cyB0aGF0IHRpbWVycyBzaG91bGQgZmlyZSBh
dCB0aGUgcG9pbnQgdGhlIGNvdW50ZXIgd3JhcHMgYXQgdGhlCnRpbWVyJ3Mgd2lkdGguIEkgdGhp
bmsgdGhlIG5lZWQgZm9yIHRoZSAnc21hbGwnIHRpbWUgdGVzdCB3b3VsZCBnbyBhd2F5IGlmCnRo
aXMgd2FzIGltcGxlbWVudGVkLCBidXQgdGhhdCdzIGZvciBhbm90aGVyIGRheS4KLS0tCiB4ZW4v
YXJjaC94ODYvaHZtL2hwZXQuYyB8IDggKysrKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2Vy
dGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9o
cGV0LmMgYi94ZW4vYXJjaC94ODYvaHZtL2hwZXQuYwppbmRleCBhOTE2NzU4MTA2Li4xMmYxM2Y4
YzNjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2hwZXQuYworKysgYi94ZW4vYXJjaC94
ODYvaHZtL2hwZXQuYwpAQCAtMjczLDEwICsyNzMsMTQgQEAgc3RhdGljIHZvaWQgaHBldF9zZXRf
dGltZXIoSFBFVFN0YXRlICpoLCB1bnNpZ25lZCBpbnQgdG4sCiAgICAgICogRGV0ZWN0IHRpbWUg
dmFsdWVzIHNldCBpbiB0aGUgcGFzdC4gVGhpcyBpcyBoYXJkIHRvIGRvIGZvciAzMi1iaXQKICAg
ICAgKiBjb21wYXJhdG9ycyBhcyB0aGUgdGltZXIgZG9lcyBub3QgaGF2ZSB0byBiZSBzZXQgdGhh
dCBmYXIgaW4gdGhlIGZ1dHVyZQogICAgICAqIGZvciB0aGUgY291bnRlciBkaWZmZXJlbmNlIHRv
IHdyYXAgYSAzMi1iaXQgc2lnbmVkIGludGVnZXIuIFdlIGZ1ZGdlCi0gICAgICogYnkgbG9va2lu
ZyBmb3IgYSAnc21hbGwnIHRpbWUgdmFsdWUgaW4gdGhlIHBhc3QuCisgICAgICogYnkgbG9va2lu
ZyBmb3IgYSAnc21hbGwnIHRpbWUgdmFsdWUgaW4gdGhlIHBhc3QuIEhvd2V2ZXIsIGlmIHdlCisg
ICAgICogYXJlIHJlc3RvcmluZyBhZnRlciBtaWdyYXRlLCB0cmVhdCBhbnkgd3JhcCBhcyBwYXN0
IHNpbmNlIHRoZSB2YWx1ZQorICAgICAqIGlzIHVubGlrZWx5IHRvIGJlICdzbWFsbCcuCiAgICAg
ICovCiAgICAgaWYgKCAoaW50NjRfdClkaWZmIDwgMCApCi0gICAgICAgIGRpZmYgPSAodGltZXJf
aXNfMzJiaXQoaCwgdG4pICYmICgtZGlmZiA+IEhQRVRfVElOWV9USU1FX1NQQU4pKQorICAgICAg
ICBkaWZmID0gKHRpbWVyX2lzXzMyYml0KGgsIHRuKSAmJgorICAgICAgICAgICAgICAgIHZocGV0
X2RvbWFpbihoKS0+Y3JlYXRpb25fZmluaXNoZWQgJiYKKyAgICAgICAgICAgICAgICAoLWRpZmYg
PiBIUEVUX1RJTllfVElNRV9TUEFOKSkKICAgICAgICAgICAgID8gKHVpbnQzMl90KWRpZmYgOiAw
OwogCiAgICAgZGVzdHJveV9wZXJpb2RpY190aW1lKCZoLT5wdFt0bl0pOwotLSAKMi4yMC4xLjIu
Z2IyMWViYjY3MQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 29 15:22:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 May 2019 15:22:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hW0Ot-0004qW-Mf; Wed, 29 May 2019 15:21:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YOWO=T5=tklengyel.com=bounce+e181d6.cd840-xen-devel=lists.xenproject.org@srs-us1.protection.inumbo.net>)
 id 1hW0Ot-0004qR-3P
 for xen-devel@lists.xenproject.org; Wed, 29 May 2019 15:21:59 +0000
X-Inumbo-ID: 7f254852-8225-11e9-8980-bc764e045a96
Received: from rs224.mailgun.us (unknown [209.61.151.224])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7f254852-8225-11e9-8980-bc764e045a96;
 Wed, 29 May 2019 15:21:57 +0000 (UTC)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=tklengyel.com;
 q=dns/txt; 
 s=krs; t=1559143317; h=Content-Transfer-Encoding: Content-Type: Cc: To:
 Subject: Message-ID: Date: From: In-Reply-To: References: MIME-Version:
 Sender; bh=CoeNU7qi1c6RSQHMOio0o2BgveuImETVudHvd7FjGZY=;
 b=u/1UN5HNyMkQFsCJfWvmVTFSNotAkWCWHor2QzEo3w7scn1nLupWQj62fRKP6jcCS3Fc8B01
 DgKmHwZA0R56cH05bWPnDeuWBRuQht7gVQGuRwCA2eaT40pMLXoWt+Z8GmnZBZI5jWMbhxqa
 NEzvOw09HT85Zl7rdEfBPfIlcf8=
X-Mailgun-Sending-Ip: 209.61.151.224
X-Mailgun-Sid: WyIyYTNmOCIsICJ4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmciLCAiY2Q4NDAiXQ==
Received: from mail-lf1-f44.google.com (mail-lf1-f44.google.com
 [209.85.167.44])
 by mxa.mailgun.org with ESMTP id 5ceea393.7fd2929c75b0-smtp-out-n03;
 Wed, 29 May 2019 15:21:55 -0000 (UTC)
Received: by mail-lf1-f44.google.com with SMTP id m15so2429549lfh.4
 for <xen-devel@lists.xenproject.org>; Wed, 29 May 2019 08:21:55 -0700 (PDT)
X-Gm-Message-State: APjAAAXXBw3H6tyRyeR/0Gi/T8SVROfuIubHDEA0iBjdsOn2OXXJsd64
 URJKCIPPbfRja0GVG2/RLCbz44/v1VeLXL9QnlQ=
X-Google-Smtp-Source: APXvYqwqFchmMxU+TZTyuOtqyfcKWM39Gaaz/yc/S5TsyWh+Eb8t9xM+su1FQBjABCY+99Hcjgnf/hYqL54rtEL829o=
X-Received: by 2002:ac2:4565:: with SMTP id k5mr3994396lfm.170.1559143308862; 
 Wed, 29 May 2019 08:21:48 -0700 (PDT)
MIME-Version: 1.0
References: <f3zRvkN8JOfpv5k6jz7TbWXz-sso4q6CGB-3S05mSco8SuDy0BoN5z5_Lj_-Xnto1FPMCkhE89trkq-_f6itwRZ5F4NI9MKrcqZk8cdT45A=@protonmail.com>
 <76bd924a-34b1-eb7c-d3be-6c33aa7729fc@citrix.com>
 <WL45-Mjyf7to-l_u4XAT3M46R6YcAECvEwl6SDzOWeLE_SOQUyF26Vj2cu0mScD47fS95OaBAWDddX7DL7yujvl03YffFRDoqrpRcFDSnxA=@protonmail.com>
 <oSx3iO5YqwrWedfgCT8yEj4jGrzisHnNA6d9XQIKAJJAOhr6TPANrqVHf6s56L8_WBgLtVMJv37Cypbr2emtg0ZKb25HdHo91eM1J1fVJHo=@protonmail.com>
 <4f34ed81-8993-2e5d-9aea-89a6e2d98b44@citrix.com>
 <rQKAjmE5sqmoHfveLrCC3tRz7edgAIkDUG5CRgmBhF975OXX_8ZdIsCFturwHzr04jeYiq5MPE5gHG3SeltMz5ZnrIs0XcO0QO_OXeBGhTg=@protonmail.com>
 <cf45071e-19dd-7afb-b9cf-55bb425d0908@citrix.com>
 <VDYDkg9Ke3s5AvTA6Dxcn9OU8vKyA-VlOf0K5B_IRIQs0F9B-XSWYjDPcQ-_TIe3qbVy410qpk5cIcL6KXYJAIr31L2qAr1ryodOkQSiUvk=@protonmail.com>
 <0b97ca78-81f3-a45e-a651-05d2a420dc83@citrix.com>
 <CABfawhm3Qt6PNCHqR=u9_Q=UCGvQmftrcpoMLxa=sdNaPJmEiw@mail.gmail.com>
 <ea509d73-5e37-78a7-3ca4-e98d1376ee14@citrix.com>
In-Reply-To: <ea509d73-5e37-78a7-3ca4-e98d1376ee14@citrix.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Wed, 29 May 2019 08:21:12 -0700
X-Gmail-Original-Message-ID: <CABfawh=xtrcxR_4oR-nke9Uimynpw3cSF-zGObPQ-gPKsFB2vg@mail.gmail.com>
Message-ID: <CABfawh=xtrcxR_4oR-nke9Uimynpw3cSF-zGObPQ-gPKsFB2vg@mail.gmail.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [VMI] Possible race-condition in altp2m APIs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Mathieu Tarral <mathieu.tarral@protonmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiA+IFRoZXJlIGFyZSB0aHJlZSB2aWV3cyBiZWluZyB1c2VkOiB0aGUgZGVmYXVsdCAoaG9zdHAy
bSk7IHRoZQo+ID4gZXhlY3V0ZS12aWV3IHdoaWNoIGlzIGFjdGl2ZSBieSBkZWZhdWx0IGFuZCBo
YXMgdGhlIHJlbWFwcGVkCj4gPiBzaGFkb3ctY29waWVzIG9mIHRoZSBwYWdlcyB3aXRoIGJyZWFr
cG9pbnRzIGluamVjdGVkIGF0IHRoZSB2ZXJ5IGVuZAo+ID4gb2YgdGhlIGd1ZXN0cycgcGh5c21h
cDsgYW5kIHRoZSByZWFkLW9ubHkgdmlldyB0aGF0IGlzIG9ubHkgdXNlZCB3aGVuCj4gPiBzb21l
b25lIGlzIHRyeWluZyB0byByZWFkIHRoZSBhY3R1YWwgYWRkcmVzcyBvZiBhIHNoYWRvdy1jb3B5
IGF0IHRoZQo+ID4gZW5kIG9mIHRoZSBwaHlzbWFwIChpZS4gbm90IHZpYSB0aGUgcmVtYXBwZWQg
Z2ZuKS4KPgo+IFBlcmhhcHMgdGhlIHRlcm1pbm9sb2d5IGNvdWxkIGJlIGltcHJvdmVkIHRoZW4s
IHNlZWluZyBhcyB0aGUgbWFpbiB2aWV3Cj4gaXNuJ3QgcmVhbGx5ICJleGVjdXRlIHJlc3RyaWN0
ZWQiLiAgSXQgaXMgb25seSBYLS0gZm9yIHRoZSBmZXcgcmVtYXBwZWQKPiBnZm5zLCBhbmQgWFdS
IGZvciB0aGUgdmFzdCBtYWpvcml0eS4KCkNvcnJlY3QgYW5kIG1vc3QgY2VydGFpbmx5IHRoZSB0
ZXJtaW5vbG9neSBpcyBub3QgZ3JlYXQgOikgVGhlCmFsdHAybV9pZHggdmlldyBhY3R1YWxseSBz
dGFydHMgb3V0IG1haW5seSBlbXB0eSB3aXRoIG9ubHkgdGhlCnJlbWFwcGVkIHBhZ2VzIGJlaW5n
IHBvcHVsYXRlZCBpbiBpdCAtIHRoZSByZXN0IGdldHMgbGF6aWx5IGNvcGllZApmcm9tIHRoZSBo
b3N0cDJtIGFzIHRoZSBWTSBydW5zIChhbmQgY29waWVzIHRoZSBkZWZhdWx0IFhXUiBwZXJtaXNz
aW9uCm92ZXIpLgoKPiA+IFRoZSByZWFkLW9ubHkgdmlldyBoYXMgYWxsIHNoYWRvdy1jb3B5IGdm
bidzIHJlbWFwcGVkIHRvIHRoYXQgb25lIHBhZ2UKPiA+IGZ1bGwgb2YgMSdzLCBiZWNhdXNlIGlm
IHlvdSByZWFkIHJhbmRvbSBsYXJnZSBnZm4ncyBpbiB0aGUgZ3Vlc3RzJwo+ID4gbWVtb3J5IHNw
YWNlIHRoYXQncyB3aGF0IFhlbidzIGVtdWxhdG9yIHJldHVybnMuIEl0IGlzIGNhbGxlZAo+ID4g
emVyb19wYWdlIGJlY2F1c2UgSSBvcmlnaW5hbGx5IGd1ZXNzZWQgdGhhdCB0aG9zZSBwYWdlcyBz
aG91bGQgYmUgYWxsCj4gPiAwIGJ1dCBpdCB0dXJuZWQgb3V0IEkgd2FzIHdyb25nLiBKdXN0IGhh
dmVuJ3QgY2hhbmdlIHRoZSBuYW1lIG9mIGl0Cj4gPiB5ZXQuIFRoaXMgcGFnZSBpcyB0aGVyZSBi
ZWNhdXNlIHdlIHdhbnQgdG8gYXZvaWQgc29tZW9uZSBiZWluZyBhYmxlIHRvCj4gPiBmaW5kIG91
dCB0aGF0IHRoZXJlIGFyZSBzaGFkb3cgcGFnZXMgcHJlc2VudC4gSXQgd291bGQgYmUgcXVpdGUK
PiA+IG9idmlvdXMgc29tZXRoaW5nIGlzICJvZGQiIHdoZW4geW91IGNhbiBmaW5kIGNvcGllcyBv
ZiB0aGUgV2luZG93cwo+ID4ga2VybmVsIG1lbW9yeSBwYWdlcyBhdCB0aGUgZW5kIG9mIHRoZSBt
ZW1vcnkgc3BhY2UuIFNvIHRoZSBzaGFkb3cKPiA+IHBhZ2VzJyByZWFsIEdGTiBtZW1fYWNjZXNz
IGlzIHJlc3RyaWN0ZWQgaW4gdGhlIGV4ZWN1dGUgdmlldywgd2hpY2gKPiA+IGFsbG93cyB1cyB0
byBzd2l0Y2ggdG8gdGhlIHJlYWQtb25seSB2aWV3IHdpdGggTVRGIGVuYWJsZWQgYW5kIHRoZW4K
PiA+IGJhY2sgYWZ0ZXJ3YXJkcy4gVGhhdCB3YXkgdGhlIHNoYWRvdyBwYWdlcyBhcmUgbm90IHZp
c2libGUgdG8gdGhlCj4gPiBndWVzdCwgaWYgc29tZW9uZSB0cmllcyB0byByZWFkIHRoZW0gdGhl
eSByZXR1cm4gdGhlIHNhbWUgdmFsdWUgYW5kCj4gPiBiZWhhdmUgdGhlIHNhbWUgYXMgYWxsIG90
aGVyIHVubWFwcGVkIGdmbidzIGluIHRoYXQgbWVtb3J5IHJlZ2lvbi4KPgo+IEFoaCBvay4gIFll
cyAtIHdyaXRlLWRpc2NhcmQvcmVhZCB+MCBpcyBhIHN0YXBsZSBvZiAibm90aGluZyBwcmVzZW50
IiwKPiBib3RoIGluIElPIGFuZCBNTUlPIHNwYWNlIG9uIHg4Ni4gIEluIHdoaWNoIGNhc2UgYSBi
ZXR0ZXIgbmFtZSB3b3VsZCBiZQo+IHNpbmtfcGFnZSBvciBzaW1pbGFyLgoKSW5kZWVkLgoKPiBB
bHNvLCBJIHNlZSBub3cgdGhhdCB0aGF0IGlzIHdoYXQgTWF0aGlldSdzIGNvZGUgaXMgZG9pbmcg
KGV2ZW4gdGhvdWdoCj4gdGhpcyB2aWV3IGlzbid0IHVzZWQgYXQgYWxsLCBzbyBmYXIgYXMgSSBj
YW4gdGVsbCksIHNvIGNvbnNpZGVyIHRoZQo+IHF1ZXN0aW9uIGFuc3dlcmVkLCBhbmQgd2UncmUg
YmFjayB0byBzcXVhcmUgMSBvbiB0aGUgQlNPRC4KPgo+IEFzIGlkZW50aWZpZWQgYmVmb3JlLCBp
dCBuZWVkcyB0byBiZSBvbmx5IGV2ZXIgbWFwcGVkIHJlYWQtb25seSwgYmVjYXVzZQo+IHNpbmtp
bmcgcmVhbCB3cml0ZXMgaW50byBpdCB3b3VsZCBiZSBhIEJhZFRoaW5nKHRtKS4gIFdlIGRvIGFj
dHVhbGx5Cj4gaGF2ZSBhIHAybV90eXBlX3JvIHdoaWNoIHdvdWxkIGhvcGVmdWxseSBjYXVzZSBl
bXVsYXRlZCBpbnN0cnVjdGlvbnMgdG8KPiBEVFJUIGFzIHdlbGwsIHdoaWNoIHNob3VsZCBiZSBm
YXN0ZXIgdGhhbiBzZW5kaW5nIGEgd3JpdGUgZXZlbnQgYWxsIHRoZQo+IHdheSB0byB0aGUgVk1J
IGFnZW50LgoKQW55IHdyaXRlLXZpb2xhdGlvbiB0byB0aGUgc2luayBwYWdlIGdldHMgZW11bGF0
ZWQgd2l0aApWTV9FVkVOVF9GTEFHX0VNVUxBVEVfTk9XUklURS4gU3BlZWQgaXNuJ3QgcmVhbGx5
IGFuIGlzc3VlIGJlY2F1c2UKdGhpcyBpcyBhbiBleHRyZW1lIGNvcm5lciBjYXNlIHRoYXQgbmV2
ZXIgaGFwcGVucyB1bmxlc3Mgc29tZW9uZSBpcwpkb2luZyBzb21ldGhpbmcgdmVyeSBwZWN1bGlh
ciwgaW4gd2hpY2ggY2FzZSBpdCdzIGdvb2QgdG8gYmUgYWJsZSB0bwpsb2cgaXQgOykKCj4KPiA+
IFNvIHNpbmNlIHRoZSByZWFkLW9ubHkgdmlldyB3aXRoIGFsbCB0aGUgMSdzIGlzIHJhcmVseSB1
c2VkLCBsZXQncwo+ID4gdGFsayBhYm91dCB3aHkgcGF0Y2hndWFyZCBjYW4ndCBub3RpY2UgY2hh
bmdlcyB0byB0aGUga2VybmVsOgo+Cj4gV2VsbC4uLiBJbiB0aGlzIGNhc2UgaXQgcmVhbGx5IGlz
LiAgV2UgY2FuIGNlcnRhaW5seSB0YWxrIGFib3V0IHdoeQo+IHBhdGNoZ3VhcmQgKnNob3VsZG7i
gJl0KiBub3RpY2UgOikKPgo+ID4gdGhlIGV4ZWN1dGUtdmlldyBoYXMgYWxsIHBhZ2VzIHRoYXQg
d2VyZSBicmVha3BvaW50ZWQgcmVtYXBwZWQgYW5kIG1hcmtlZAo+ID4gZXhlY3V0ZS1vbmx5LiBX
aGVuIHBhdGNoZ3VhcmQgdHJpZXMgdG8gcmVhZCB0aGVzZSBwYWdlcywgdGhlIHZpZXcgaXMKPiA+
IHN3YXBwZWQgYmFjayB0byB0aGUgaG9zdHAybSB3aXRoIE1URiBlbmFibGVkLiBUaGVuIGluIHRo
ZSBNVEYgY2FsbGJhY2sKPiA+IHRoZSB2aWV3IGlzIHN3YXBwZWQgYmFjayB0byB0aGUgZXhlY3V0
ZS12aWV3LiBUaGlzIG1lYW5zIHRoYXQKPiA+IHBhdGNoZ3VhcmQgb25seSBldmVyIHJlYWRzIHRo
ZSBvcmlnaW5hbCBwYWdlIGZyb20gdGhlIGhvc3RwMm0uIElmIHRoZQo+ID4gcGFnZSBpcyBiZWlu
ZyB3cml0dGVuIHRvLCB0aGUgc2FtZSBkYW5jZSBoYXBwZW5zIHdpdGggdGhlIGFkZGl0aW9uIG9m
Cj4gPiB0aGUgd2hvbGUgcGFnZSBiZWluZyByZS1jb3BpZWQgdG8gdGhlIHNoYWRvdyBsb2NhdGlv
biBhbmQgdGhlCj4gPiBicmVha3BvaW50cyBiZWluZyByZWFwcGxpZWQgb24gdGhlIHNoYWRvdyBj
b3B5LiBUaGlzIGNvcHkgaGFwcGVucwo+ID4gd2hpbGUgdGhlIHdob2xlIGRvbWFpbiBpcyBwYXVz
ZWQgdG8gYXZvaWQgcmFjZS1jb25kaXRpb24uCj4gPgo+ID4gSSBob3BlIHRoaXMgbWFrZXMgc2Vu
c2UuCj4KPiBUaGUgZGFuY2Ugd2l0aCB0aGUgcmVhZC1vbmx5IHZpZXcgZG9lc24ndCBoYXBwZW4g
aW4gdGhlIHNpbXBsaWZpZWQgY2FzZSwKPiBidXQgYXMgYm90aCB5b3UgYW5kIEkgaGF2ZSBub3Rp
Y2VkLCB0aGVyZSBsb29rcyB0byBiZSBpc3N1ZXMgd2l0aCB0aGUKPiBwYWdlIHBlcm1pc3Npb25z
IHdoaWNoIGFyZSBwcm9iYWJseSBjb25mb3VuZGluZyB0aGUgcHJvYmxlbXMuCj4KCkNvcnJlY3Qs
IHRoZSByZWFkLW9ubHkgdmlldyBpcyBub3Qgc29tZXRoaW5nIHRoYXQgd291bGQgYmUgdXNlZCBk
dXJpbmcKbm9ybWFsIGV4ZWN1dGlvbiBvZiBXaW5kb3dzLiBNYXRoaWV1J3MgaW1wbGVtZW50YXRp
b24gaXMgYWxzbwppbmNvbXBsZXRlIGFzIGhlIGlzIG5vdCBhcHBseWluZyB0aGUgbWVtb3J5IHBl
cm1pc3Npb25zLiBJCmRvdWJsZS1jaGVja2VkIGluIERSQUtWVUYgYW5kIHRoZSBtZW1vcnkgcGVy
bWlzc2lvbnMgYXJlIGRlZmluaXRlbHkKc2V0IHNvIEkgcmVhbGx5IGRvbid0IHRoaW5rIGl0cyBw
YXRjaGd1YXJkIHRoYXQgY2F0Y2hlcyBtb2RpZmljYXRpb24KdG8gdGhlIGtlcm5lbCBwYWdlcyBp
cyB3aGF0J3MgYmVoaW5kIHRoZSBCU09ELiBJZiB0aGF0IHdhcyB0aGUgY2FzZQp0aGVuIHNpbXBs
eSBsZXR0aW5nIGl0IHJ1biBmb3IgYSB3aGlsZSB3b3VsZCB0cmlnZ2VyIGl0LiBCdXQgdGhhdCdz
Cm5vdCB0aGUgY2FzZSwgSSBjYW4gcnVuIERSQUtWVUYgZm9yIHNldmVyYWwgaG91cnMgd2l0aCBu
byBCU09ELiBUbyBtZQppdCBzZWVtcyB0byBiZSB0aGUgcmVwZWF0ZWQgc3RvcC9zdGFydCB0aGF0
IGhhcyBzb21ldGhpbmcgdG8gZG8gd2l0aAppdC4KClRhbWFzCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 29 15:27:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 May 2019 15:27:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hW0U4-00052i-Rk; Wed, 29 May 2019 15:27:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YOWO=T5=tklengyel.com=bounce+e181d6.cd840-xen-devel=lists.xenproject.org@srs-us1.protection.inumbo.net>)
 id 1hW0U3-00052d-26
 for xen-devel@lists.xenproject.org; Wed, 29 May 2019 15:27:19 +0000
X-Inumbo-ID: 3cb64886-8226-11e9-a048-53f46676293d
Received: from rs224.mailgun.us (unknown [209.61.151.224])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3cb64886-8226-11e9-a048-53f46676293d;
 Wed, 29 May 2019 15:27:15 +0000 (UTC)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=tklengyel.com;
 q=dns/txt; 
 s=krs; t=1559143635; h=Content-Type: Cc: To: Subject: Message-ID: Date:
 From: In-Reply-To: References: MIME-Version: Sender;
 bh=ezyUL8QuOO4i1omsoFy3CWBxkXi8Em6/1H3WX1DqXUg=;
 b=bFakw7EkGz7+j4waH/xatXcqtaEbZ8Q09jfvE2cqSdn2Ji5nKY/MmJoi0w7muznOQQIOMc0C
 Yai7mdfel0EaX7l7McP8xTZDH2hU9vuT824tmg0KPNlrInDeU+oGqY00BmurhSi8Ryuuov/G
 gEfPt1dhWPV+XfB8EOrMuqR3r5A=
X-Mailgun-Sending-Ip: 209.61.151.224
X-Mailgun-Sid: WyIyYTNmOCIsICJ4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmciLCAiY2Q4NDAiXQ==
Received: from mail-lf1-f54.google.com (mail-lf1-f54.google.com
 [209.85.167.54])
 by mxa.mailgun.org with ESMTP id 5ceea4d2.7f174f598070-smtp-out-n02;
 Wed, 29 May 2019 15:27:14 -0000 (UTC)
Received: by mail-lf1-f54.google.com with SMTP id y13so2422950lfh.9
 for <xen-devel@lists.xenproject.org>; Wed, 29 May 2019 08:27:14 -0700 (PDT)
X-Gm-Message-State: APjAAAXFgudQQCBd9QdOrpYBQYYI2toYhK6+4jnvfgql7qMfrUWcRGVS
 jQMjSFENYceJALOwveOGacIDUuAqYCvg6kkpGa0=
X-Google-Smtp-Source: APXvYqwF9hmbIXSvdnYZaY+0PjjkVUSYV6zqxxolAuTHlvj5RHJ5lwy0AQzWqyoX8IvoHKLH/C1Ur6yH+WuwHTaZjbg=
X-Received: by 2002:a19:9e53:: with SMTP id h80mr6113098lfe.77.1559143632613; 
 Wed, 29 May 2019 08:27:12 -0700 (PDT)
MIME-Version: 1.0
References: <f3zRvkN8JOfpv5k6jz7TbWXz-sso4q6CGB-3S05mSco8SuDy0BoN5z5_Lj_-Xnto1FPMCkhE89trkq-_f6itwRZ5F4NI9MKrcqZk8cdT45A=@protonmail.com>
 <76bd924a-34b1-eb7c-d3be-6c33aa7729fc@citrix.com>
 <WL45-Mjyf7to-l_u4XAT3M46R6YcAECvEwl6SDzOWeLE_SOQUyF26Vj2cu0mScD47fS95OaBAWDddX7DL7yujvl03YffFRDoqrpRcFDSnxA=@protonmail.com>
 <oSx3iO5YqwrWedfgCT8yEj4jGrzisHnNA6d9XQIKAJJAOhr6TPANrqVHf6s56L8_WBgLtVMJv37Cypbr2emtg0ZKb25HdHo91eM1J1fVJHo=@protonmail.com>
 <4f34ed81-8993-2e5d-9aea-89a6e2d98b44@citrix.com>
 <rQKAjmE5sqmoHfveLrCC3tRz7edgAIkDUG5CRgmBhF975OXX_8ZdIsCFturwHzr04jeYiq5MPE5gHG3SeltMz5ZnrIs0XcO0QO_OXeBGhTg=@protonmail.com>
 <cf45071e-19dd-7afb-b9cf-55bb425d0908@citrix.com>
 <VDYDkg9Ke3s5AvTA6Dxcn9OU8vKyA-VlOf0K5B_IRIQs0F9B-XSWYjDPcQ-_TIe3qbVy410qpk5cIcL6KXYJAIr31L2qAr1ryodOkQSiUvk=@protonmail.com>
In-Reply-To: <VDYDkg9Ke3s5AvTA6Dxcn9OU8vKyA-VlOf0K5B_IRIQs0F9B-XSWYjDPcQ-_TIe3qbVy410qpk5cIcL6KXYJAIr31L2qAr1ryodOkQSiUvk=@protonmail.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Wed, 29 May 2019 08:26:36 -0700
X-Gmail-Original-Message-ID: <CABfawhnBf-e1WOzCgJF_Cd-oVow4UqdZfTQUa4i5zxLMhjD+cw@mail.gmail.com>
Message-ID: <CABfawhnBf-e1WOzCgJF_Cd-oVow4UqdZfTQUa4i5zxLMhjD+cw@mail.gmail.com>
To: Mathieu Tarral <mathieu.tarral@protonmail.com>
Subject: Re: [Xen-devel] [VMI] Possible race-condition in altp2m APIs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBBZnRlciBhIHNlcmllcyBvZiB0ZXN0cyBvbiAxIG9yIDQgVkNQVXMsIG15IGRvbWFpbiBlbmQg
dXAgaW4gMiBwb3NzaWJsZSBzdGF0ZXM6Cj4gLSBmcm96ZW46IHRoZSBtb3VzZSBkb2Vzbid0IG1v
dmU6IHNvIEkgd291bGQgZ3Vlc3MgdGhlIFZDUFUgYXJlIGJsb2NrZWQuCgpZb3UgcHJvYmFibHkg
aGF2ZSBldmVudHMgcGVuZGluZyBvbiB0aGUgcmluZyB0aGF0IHlvdSBkaWRuJ3QgcHJvY2Vzcy4K
QWZ0ZXIgeW91IHBhdXNlIHRoZSBkb21haW4gYW5kIHJlbW92ZSB0aGUgcmVnaXN0ZXJlZCBldmVu
c3QsCmJyZWFrcG9pbnRzLCBldGMuIHlvdSBoYXZlIHRvIGRvIGEgZmluYWwgbG9vcCBvbiB0aGUg
cmluZyB0byBwcm9jZXNzCmFueSBldmVudHMgdGhhdCBtYXkgaGF2ZSBiZWVuIHBsYWNlZCB0aGVy
ZSBiZXR3ZWVuIHRoZSBlbmQgb2YgeW91cgpsYXN0IGxvb3AgYW5kIGNhbGxpbmcgcGF1c2Ugb24g
dGhlIGRvbWFpbi4gTGliVk1JL0RSQUtWVUYgZG9lcyB0aGF0CmFscmVhZHkuCgpUYW1hcwoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 29 15:27:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 May 2019 15:27:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hW0UD-00053X-5b; Wed, 29 May 2019 15:27:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=MUVL=T5=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hW0UB-00053J-Tk
 for xen-devel@lists.xenproject.org; Wed, 29 May 2019 15:27:27 +0000
X-Inumbo-ID: 4346d619-8226-11e9-8980-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 4346d619-8226-11e9-8980-bc764e045a96;
 Wed, 29 May 2019 15:27:26 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id E3812341;
 Wed, 29 May 2019 08:27:25 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 64FB23F5AF;
 Wed, 29 May 2019 08:27:24 -0700 (PDT)
To: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
References: <20190516133735.18883-1-volodymyr_babchuk@epam.com>
 <20190516133735.18883-2-volodymyr_babchuk@epam.com>
 <1ca603c5-2e97-9529-963a-f381b04c727f@arm.com> <87a7fh8cr4.fsf@epam.com>
 <25b160f5-2f7d-40d9-8feb-9ea63a8a153f@arm.com> <878sv18977.fsf@epam.com>
 <2b392d1c-0837-4395-8ddc-f0cc04bbea83@arm.com> <875zpt8p58.fsf@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <bbf757b2-8727-0440-42d7-75bf024c6d47@arm.com>
Date: Wed, 29 May 2019 16:27:23 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <875zpt8p58.fsf@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 2/2] arm: rename tiny64.conf to
 tiny64_defconfig
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgVm9sb2R5bXlyLAoKT24gMjkvMDUvMjAxOSAxMjo0MCwgVm9sb2R5bXlyIEJhYmNodWsgd3Jv
dGU6Cj4+Pj4gT24gMjAvMDUvMjAxOSAxNDo0MSwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4+
Pj4+IEp1bGllbiBHcmFsbCB3cml0ZXM6Cj4+Pj4gSWYgeW91IHJlYWQgbXkgcHJldmlvdXMgZS1t
YWlsLCBJIGRpZG4ndCBjb21wbGV0ZWx5IHJlamVjdCB0aGUKPj4+PiBhcHByb2FjaCBpbiBteSBw
cmV2aW91cyBlLW1haWwuIEkgcG9pbnRlZCBvdXQgdGhhdCB0aGUgdXNlciBtYXkgYmUKPj4+PiBt
aXNsZWQgb2YgdGhlIG5hbWUgYW5kIGhlbmNlIGRvY3VtZW50YXRpb24gd291bGQgYmUgdXNlZnVs
Lgo+Pj4KPj4+IEknbSBva2F5IHdpdGggdGhpcy4gQW55IGlkZWFzIGhvdyB0byBkb2N1bWVudCBp
dD8KPj4KPj4gV2UgZG9uJ3Qgc2VlbSB0byBoYXZlIGEgcGxhY2UgdG9kYXkgd2hlcmUgd2UgZG9j
dW1lbnQgdGhlIGRlZmNvbmZpZy4gSQo+PiBhbSB0aGlua2luZyB0byBwdXQgdGhhdCBpbiBkb2Nz
L21pc2MvYXJtLgo+Pgo+PiBJIHdvdWxkIGRvY3VtZW50IHRoZSBwdXJwb3NlIG9mIGVhY2ggY29u
ZmlnLiBUaGUgZG9jdW1lbnRhdGlvbiBjb3VsZAo+PiBiZSBpbiBhIHNlcGFyYXRlIHBhdGNoLgo+
IE9rYXkuIFdpbGwgaXQgYmUgb2theSwgaWYgSSdsbCBzZW5kIGl0IGFzIGEgc2VwYXJhdGUgcGF0
Y2g/IFlvdSBjYW4KPiBjb21taXQgYWxsIHRocmVlIHBhdGNoZXMgaW4gYSByb3cuIE9yIHNob3Vs
ZCBJIHNlbnQgYW5vdGhlciB2ZXJzaW9uIHdpdGgKPiBhbGwgdGhyZWUgcGF0Y2hlcz8KClBsZWFz
ZSByZXNlbmQgdGhlIHNlcmllcy4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 29 15:32:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 May 2019 15:32:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hW0ZO-0005uL-1B; Wed, 29 May 2019 15:32:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=MUVL=T5=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hW0ZM-0005uG-MO
 for xen-devel@lists.xenproject.org; Wed, 29 May 2019 15:32:48 +0000
X-Inumbo-ID: 030b9194-8227-11e9-9d90-bb90b2d43bb2
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 030b9194-8227-11e9-9d90-bb90b2d43bb2;
 Wed, 29 May 2019 15:32:47 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 871EF341;
 Wed, 29 May 2019 08:32:47 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 990F63F5AF;
 Wed, 29 May 2019 08:32:46 -0700 (PDT)
To: Andrii Anisov <andrii.anisov@gmail.com>, xen-devel@lists.xenproject.org
References: <1558949370-14331-1-git-send-email-andrii.anisov@gmail.com>
 <d63ff1d7-963a-bd1a-7835-ee5b30504628@arm.com>
 <20d30591-bc90-5321-2de9-a11f7d36cb11@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <f0e27dd4-fc59-05d8-e910-b63c0d398c00@arm.com>
Date: Wed, 29 May 2019 16:32:45 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20d30591-bc90-5321-2de9-a11f7d36cb11@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] gic: drop interrupts enabling on
 interrupts processing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjkvMDUvMjAxOSAxMTozMSwgQW5kcmlpIEFuaXNvdiB3cm90ZToKPiBIZWxsbyBKdWxpZW4s
CgpIaSwKCj4gCj4gT24gMjguMDUuMTkgMjA6MDcsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gVGl0
bGU6IEludGVycnVwdHMgYXJlIHN0aWxsIHVubWFza2VkIHdoZW4gZXhlY3V0aW5nIGFjdGlvbiBm
b3IgaW50ZXJydXB0IAo+PiByb3V0ZWQgdG8gWGVuLiBTbyB5b3UgbmVlZCB0byBiZSBtb3JlIHNw
ZWNpZmljLiBIb3cgYWJvdXQKPj4gInhlbi9hcm06IGdpYzogRGVmZXIgdGhlIGRlY2lzaW9uIHRv
IHVubWFzayBpbnRlcnJ1cHRzIHRvIGRvX3tMUEksIElSUX0oKSI/Cj4gCj4gTG9va3MgZ29vZC4K
PiAKPj4KPj4gT24gNS8yNy8xOSAxMDoyOSBBTSwgQW5kcmlpIEFuaXNvdiB3cm90ZToKPj4+IEZy
b206IEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+Cj4+Pgo+Pj4gVGhpcyBy
ZWR1Y2VzIHRoZSBudW1iZXIgb2YgY29udGV4dCBzd2l0Y2hlcyBpbiBjYXNlIHdlIGhhdmUgY29t
aW5nIGd1ZXN0Cj4+PiBpbnRlcnJ1cHRzIGZyb20gZGlmZmVyZW50IHNvdXJjZXMgYXQgYSBoaWdo
IHJhdGUuIFdoYXQgaXMgbGlrZWx5IGZvcgo+Pgo+PiBzL1doYXQvVGhpcy8KPj4KPj4+IG11bHRp
bWVkaWEgdXNlLWNhc2VzLgo+Pj4gSGF2aW5nIGlycXMgdW5sb2NrZWQgaGVyZSBtYWtlcyB1cyBn
byB0aHJvdWdoIHRyYXAgcGF0aCBhZ2FpbiBpbiBjYXNlIHdlCj4+Cj4+IHdoYXQgZG8geW91IG1l
YW4gYnkgInVubG9ja2VkIj8KPiAKPiBJdCBtdXN0IGJlICJlbmFibGVkIi4KPiAKPj4+IGhhdmUg
YSBuZXcgZ3Vlc3QgaW50ZXJydXB0IGFycml2ZWQgKGV2ZW4gd2l0aCB0aGUgc2FtZSBwcmlvcml0
eSwgYWZ0ZXIKPj4+IGBkZXNjLT5oYW5kbGVyLT5lbmQoZGVzYylgIGluIGBkb19JUlEoKWApLCB3
aGF0IGlzIGp1c3QgYSBwcm9jZXNzb3IKPj4+IGN5Y2xlcyB3YXN0aW5nLgo+PiBhZnRlciBgZGVz
Yy0+Li4uLmAuIFRoaXMgaXMganVzdCBhIHdhc3RlIGEgcHJvY2Vzc29yIGN5Y2xlIGFzIHdlIHdp
bGwgY2F0Y2ggCj4+IHRoZW0gYWxsIGluIHRoZSBmdW5jdGlvbiBnaWNfaW50ZXJydXB0KCkgbG9v
cC4KPj4KPj4gwqDCoFdlIHdpbGwgY2F0Y2ggdGhlbSBhbGwgaW4gdGhlIGBnaWNfaW50ZXJydXB0
KCkgZnVuY3Rpb24KPj4+IGxvb3AgYW55d2F5LiBBbmQgdGhlIGd1ZXN0IGlycXMgYXJyaXZhbCBw
cmlvcml0aXphdGlvbiBpcyBtZWFuaW5nbGVzcwo+Pj4gaGVyZSwgaXQgaXMgb25seSBlZmZlY3Rp
dmUgYXQgZ3Vlc3QncyBsZXZlbC4KPj4KPj4gSSBhbSBub3Qgc3VyZSB3aHkgeW91IHNwZWFrIGFi
b3V0IGd1ZXN0IHByaW9yaXRpemF0aW9uIGhlcmUuCj4gCj4gSSdtIHRyeWluZyB0byBzYXkgYWJv
dXQgZ3Vlc3QgaW50ZXJydXB0cyBwcmlvcml0aXphdGlvbiBpbiBIVy4gQnV0IEkgY2FuIGRyb3Ag
aXQgCj4gZnJvbSB0aGUgY29tbWl0IG1lc3NhZ2UuCj4gCj4+IFRoZSBtYWluIGlzc3VlIHdvdWxk
IGJlIGFuIGludGVycnVwdCB0byBYZW4gKGkuZSB0aW1lcikgdGhhdCB3b3VsZCBnZXQgZGVsYXll
ZCAKPj4gYmVjYXVzZSBvZiBsb25nZXIgcGVyaW9kIHdpdGhvdXQgaW50ZXJydXB0IGVuYWJsZWQu
Cj4gCj4gSGVyZSB3ZSB3aWxsIHByb2Nlc3MgaXQgb24gdGhlIG5leHQgbG9vcC4gVGhpcyBzaG91
bGQgbm90IGJlIG11Y2ggbG9uZ2VyIHRoYW4gCj4gZXhpc3RpbmcgdmdpY19pbmplY3RfaXJxKCkg
aW50ZXJydXB0cyBkaXNhYmxlZCBwZXJpb2QuCgpUaGlzIHNob3VsZCBiZSBleHBsYWluZWQgaW4g
dGhlIGNvbW1pdCBtZXNzYWdlLgoKPiAKPj4gSSB3b3VsZCBhbHNvIG5vdCBydWxlIG91dCB0aGUg
cG9zc2liaWxpdHkgdG8gcHJpb3JpdGl6ZSBndWVzdCBpbnRlcnJ1cHQgYXQgCj4+IGhhcmR3YXJl
IGxldmVsLj4gSSBrbm93IHdlIGhhdmUgYmVlbiBkaXNjdXNzaW5nIG9uIHRoZSBwcm9ibGVtIGlu
IHRoZSBwYXN0LAo+IAo+IE5vdyBJJ20gdHJ5aW5nIHRvIHBpY2sgdGhlIHdvcnRoeSBiaXRzIGZy
b20gWzFdLgo+IEJUVywgZG8geW91IGhlYXIgYWJvdXQgcGxhbnMgZm9yIHRoZSBuZXcgdmdpYz8g
U29tZSB0aW1lIGFnbyBpdCB3YXMgc2FpZCB0aGF0IAo+IG5ldyB2Z2ljIGltcGxlbWVudGF0aW9u
IGdvaW5nIHRvIHJlcGxhY2UgdGhlIG9sZCBvbmUsIGFuZCBvcHRpbWl6aW5nIHRoZSBvbGQgaXMg
Cj4gd29ydGhsZXNzLiBCdXQgYXMgSSBzZWUsIHRoZXJlIGFyZSBubyB1cGRhdGVzIGludG8gdGhh
dCBhcmVhIHlldC4KCldlIG5lZWQgaGVscCB0byBtYWtlIGl0IGhhcHBlbi4KCj4gCj4+IGJ1dCBh
IHN1bW1hcnkgaW4gdGhlIGNvbW1pdCBtZXNzYWdlIGlzIHF1aXRlIGltcG9ydGFudCB0byBub3Qg
bWlzcyBvdXQgYWxsIHRoZSAKPj4gcHJvYmxlbXMuCj4gCj4+IFRoZSByZWFsIHByb2JsZW0gaGVy
ZSBpcyBmb3IgaW50ZXJydXB0IHJvdXRlZCB0byBndWVzdCB0aGUgaW50ZXJydXB0IHdpbGwgYmUg
Cj4+IGtlcHQgdW5tYXNrZWQgd2hlbiBjYWxsaW5nIGRlc2MtPmhhbmRsZXItPmVuZChkZXNjKS4g
VGhpcyB3aWxsIHJlc3VsdCB0byAKPj4gcmVjZWl2ZSB0aGUgbmV4dCBpbnRlcnJ1cHQgYXMgc29v
biBhcyBkZXNjLT5oYW5kbGVyLT5lbmQoZGVzYykgaXMgY2FsbGVkLgo+Pgo+PiBJbiB0aGUgY2Fz
ZSBvZiBpbnRlcnJ1cHQgcm91dGVkIHRvIFhlbiwgaW50ZXJydXB0cyB3aWxsIGJlIGtlcHQgZW5h
YmxlZCB3aGlsZSAKPj4gZXhlY3V0aW5nIHRoZSBhY3Rpb24gYnV0IHRoZW4gZGlzYWJsZWQgYmVm
b3JlIGNhbGxpbmcgZGVzYy0+aGFuZGxlci0+ZW5kKGRlc2MpLgo+Pgo+PiBJdCB3b3VsZCBiZSBm
aW5lIHRvIGtlZXAgdGhlIGludGVycnVwdHMgbWFza2VkIGZvciBpbnRlcnJ1cHRzIHJvdXRlZCB0
byB0aGUgCj4+IGd1ZXN0IGJlY2F1c2UgdmdpY19pbmplY3RfaXJxKC4uLikgd2lsbCBiZSBtYXNr
aW5nIHRoZSBpbnRlcnJ1cHQgaW4gbW9zdCBvZiAKPj4gdGhlIGNhc2VzLgo+Pgo+PiBUaGUgY29k
ZSBiZWxvdyBsb29rcyBnb29kIHRvIG1lLiBJIGFtIGhhcHB5IHRvIGhlbHAgcmV3b3JkaW5nIHRo
ZSBjb21taXQgCj4+IG1lc3NhZ2UgaWYgbmVjZXNzYXJ5Lgo+IAo+IEl0J3MgZ29vZCB0byBoZWFy
LiBJJ20gcmVhZHkgdG8gcmV3b3JkIHRoZSBjb21taXQgbWVzc2FnZSBhcyByZXF1aXJlZCB0byBn
ZXQgdGhlIAo+IHN0dWZmIHVwc3RyZWFtZWQuCj4gSSdkIGRpc2N1c3MgdGhlIHdvcmRpbmdzIGhl
cmUuIFdpdGggY2hhbmdlcyBzdWdnZXN0ZWQgYnkgeW91LCB0aGUgY29tbWl0IHRpdGxlIAo+IGFu
ZCBtZXNzYWdlIHdvdWxkIGJlIGZvbGxvd2luZzoKCkl0IHdvdWxkIGhhdmUgYmVlbiBuaWNlIHRv
IGF0IGxlYXN0IGZpeCB1cCB0aGUgY29tbWl0IG1lc3NhZ2Ugd2l0aCB0aGUgdHlwb2VzIAooYW5k
IHJld29yZGluZykgSSBtZW50aW9uZWQgaW4gbXkgcHJldmlvdXMgZS1tYWlsLgoKPiAKPiAgwqDC
oMKgIHhlbi9hcm06IGdpYzogRGVmZXIgdGhlIGRlY2lzaW9uIHRvIHVubWFzayBpbnRlcnJ1cHRz
IHRvIGRvX3tMUEksIElSUX0oKQo+IAo+ICDCoMKgwqAgVGhpcyByZWR1Y2VzIHRoZSBudW1iZXIg
b2YgY29udGV4dCBzd2l0Y2hlcyBpbiBjYXNlIHdlIGhhdmUgY29taW5nIGd1ZXN0Cgpjb250ZXh0
IHN3aXRjaGVzIGlzIGEgYml0IGNvbmZ1c2luZyBoZXJlLiBEbyB5b3UgbWVhbiB0cmFwPwoKQWxz
byBzL2NvbWluZy9pbmNvbWluZy8gb3IgYmV0dGVyICJpbiBjYXNlIGd1ZXN0IGludGVycnVwdHMg
YXJlIHJlY2VpdmVkIGF0IGhpZ2ggCnJhdGUiLgoKPiAgwqDCoMKgIGludGVycnVwdHMgZnJvbSBk
aWZmZXJlbnQgc291cmNlcyBhdCBhIGhpZ2ggcmF0ZS4gVGhhdCBpcyBsaWtlbHkgZm9yCj4gIMKg
wqDCoCBtdWx0aW1lZGlhIHVzZS1jYXNlcy4KPiAgwqDCoMKgIEhhdmluZyBpcnFzIGVuYWJsZWQg
aGVyZSBtYWtlcyB1cyBnbyB0aHJvdWdoIHRyYXAgcGF0aCBhZ2FpbiBpbiBjYXNlIHdlCj4gIMKg
wqDCoCBoYXZlIGEgbmV3IGd1ZXN0IGludGVycnVwdCBhcnJpdmVkIChldmVuIHdpdGggdGhlIHNh
bWUgb3IgbG93ZXIgcHJpb3JpdHksCj4gIMKgwqDCoCBhZnRlciBgZGVzYy0+aGFuZGxlci0+ZW5k
KGRlc2MpYCBpbiBgZG9fSVJRKClgKSwgdGhhdCBpcyBqdXN0IGEgcHJvY2Vzc29yCj4gIMKgwqDC
oCBjeWNsZXMgd2FzdGluZyBhcyB3ZSB3aWxsIGNhdGNoIHRoZW0gYWxsIGluIHRoZSBgZ2ljX2lu
dGVycnVwdCgpIGZ1bmN0aW9uCj4gIMKgwqDCoCBsb29wLgoKWW91ciBjb21taXQgbWVzc2FnZSBu
ZWVkcyB0byBleHBsYWluZWQgd2h5IHRoaXMgaXMgZmluZSB0byBrZWVwIHRoZSBpbnRlcnJ1cHQg
Cm1hc2tlZCBhIGJpdCBsb25nZXIuIEkgd3JvdGUgdGhlIGV4cGxhbmF0aW9uIGluIG15IHByZXZp
b3VzIGUtbWFpbCBzbyB5b3UgY2FuIApib3Jyb3cgdGhlIHJhdGlvbmFsZSBmcm9tIHRoZXJlLgoK
Q2hlZXJzLAoKPiAKPiBbMV0gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9o
dG1sL3hlbi1kZXZlbC8yMDE4LTEyL21zZzAyMjk3Lmh0bWwKPiAKCi0tIApKdWxpZW4gR3JhbGwK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 29 15:58:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 May 2019 15:58:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hW0yH-0007Z3-Fc; Wed, 29 May 2019 15:58:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CYmT=T5=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hW0yF-0007Yy-OF
 for xen-devel@lists.xenproject.org; Wed, 29 May 2019 15:58:31 +0000
X-Inumbo-ID: 98a4d8ca-822a-11e9-816f-17dd559f7443
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 98a4d8ca-822a-11e9-816f-17dd559f7443;
 Wed, 29 May 2019 15:58:27 +0000 (UTC)
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.50 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: 5pdDhn2IRXvLsl9msgPahckjg86RyVj0Ohwd0gjdGHHQpto6JkkbEU8CE9qn25xrtTXhJ9C7O/
 eZNuFd/JoLiMtpH+Fq1bcW3NSGOjoakU8PsuPge6AllMBhFR7Y0hKWMpzqz1crF49H5Tw5pDqn
 N/AsiXDBGBjm2WI8mJ2VPdtoXp6lPbiwaFACOPWT4WQlSrvTYoRtwK63x4fWDy4GnEOSjwuh+g
 LNAy1SJxQ8tL9PezNlO/Jr9LjvlUAWDaFV1NXp8MC4Dl4kaBrdupYgwhRUdAoZcqwSQTqWWIIN
 rM4=
X-SBRS: 2.7
X-MesageID: 1052140
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,527,1549947600"; 
   d="scan'208";a="1052140"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23790.44034.186393.25330@mariner.uk.xensource.com>
Date: Wed, 29 May 2019 16:57:54 +0100
To: <stable@vger.kernel.org>
In-Reply-To: <5CE2B0DA0200007800230A08@prv1-mh.provo.novell.com>
References: <E1hSRQF-0006xk-BS@osstest.test-lab.xenproject.org>
 <23778.34168.78221.110803@mariner.uk.xensource.com>
 <20190520114147.GU2798@zion.uk.xensource.com>
 <5CE2B0DA0200007800230A08@prv1-mh.provo.novell.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: [Xen-devel] Linux 3.18 no longer boots under Xen, Xen CI dropping it
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Paul Durrant <Paul.Durrant@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TGludXggMy4xOCBubyBsb25nZXIgYm9vdHMgdW5kZXIgWGVuLgoKVGhpcyBoYXMgYmVlbiB0cnVl
IGZvciBvdmVyIGhhbGYgYSB5ZWFyLiAgVGhlIFhlbiBwcm9qZWN0IENJIGhhcyBiZWVuCnNlbmRp
bmcgYXV0b21hdGljIG1haWxzIGluY2x1ZGluZyBiaXNlY3Rpb24gcmVwb3J0cyAoc2VlIGJlbG93
KS4KSSBlbWFpbGVkIFhlbiBrZXJuZWwgZm9sa3MgYW5kIGdvdCBubyB0YWtlcnMgZm9yIGZpeGlu
ZyB0aGlzLgoKVW5sZXNzIHRoaXMgaXMgZml4ZWQgc29vbiwgb3IgYXQgbGVhc3Qgc29tZW9uZSBz
aG93cyBzb21lIGluY2xpbmF0aW9uCnRvIGludmVzdGlnYXRlIHRoaXMgcmVncmVzc2lvbiwgSSBp
bnRlbmQgdG8gZHJvcCBhbGwgdGVzdGluZyBvZiB0aGlzCiJzdGFibGUiIGJyYW5jaC4gIEl0IGhh
cyByb3R0ZWQgYW5kIG5vLW9uZSBpcyBmaXhpbmcgaXQuCgo+ID4+ID4gKioqIEZvdW5kIGFuZCBy
ZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgo+ID4+ID4gCj4gPj4gPiAgIEJ1ZyBpcyBp
biB0cmVlOiAgbGludXggCj4gPiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tl
cm5lbC9naXQvc3RhYmxlL2xpbnV4LXN0YWJsZS5naXQKPiA+PiA+ICAgQnVnIGludHJvZHVjZWQ6
ICA2YjFhZTUyN2IxZmRlZTg2ZTgxZGEwY2IyNmNlZDc1NzMxYzZjMGZhCj4gPj4gPiAgIEJ1ZyBu
b3QgcHJlc2VudDogYmE2OTg0ZmMwMTYyZjI0YTUxMGViYzM0ZTg4MWI1NDZiNjljNTUzYgo+ID4+
ID4gICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncy8xMzY1NzQvIAo+ID4gCj4gPiBJdCBzZWVtcyB0aGF0IHRoZXJlIGlzIHNv
bWV0aGluZyB3cm9uZyB3aXRoIHRoZSBJR0IgZHJpdmVyLgoKQWRkaXRpb25hbGx5LCBKYW4gQmV1
bGljaCB3cml0ZXM6Cj4gV2hpY2ggaW4gdHVybiByZW1pbmRzIG1lIG9mIGEgcGF0Y2ggb2YgbWlu
ZSB0aGF0IHdhcyBiYWNrcG9ydGVkCj4gKGFuZCBzcG90dGVkIGJ5IGFuIGVhcmxpZXIgYmlzZWN0
aW9uKSwgYW5kIHRoYXQgSSd2ZSBzdWdnZXN0ZWQKPiAodHdpY2UgYWxyZWFkeSBpaXJjKSB3YXMg
ZWl0aGVyIGJhY2twb3J0ZWQgaW4gZXJyb3IsIG9yIHdpdGhvdXQgc29tZQo+IGZ1cnRoZXIgbmVj
ZXNzYXJ5IGNoYW5nZXMuIElpcmMgdGhlIHN0YWJsZSB0cmVlIG1haW50YWluZXIgZm9yIHRoYXQK
PiBicmFuY2ggd2FzIENjLWVkIGJhY2sgdGhlbiwgYW5kIGlmIHNvIEknZCBjb25jbHVkZSBoZSBk
b2Vzbid0IGNhcmUuCgpUaGFua3MsCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 29 16:00:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 May 2019 16:00:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hW0zq-0000KU-Ti; Wed, 29 May 2019 16:00:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=9SAg=T5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hW0zp-0000HD-SO
 for xen-devel@lists.xenproject.org; Wed, 29 May 2019 16:00:09 +0000
X-Inumbo-ID: d32523f6-822a-11e9-9063-a7e0c47ab6b8
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d32523f6-822a-11e9-9063-a7e0c47ab6b8;
 Wed, 29 May 2019 16:00:06 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 29 May 2019 10:00:04 -0600
Message-Id: <5CEEAC8202000078002337F7@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.1 
Date: Wed, 29 May 2019 10:00:02 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20190529140744.5565-1-paul.durrant@citrix.com>
In-Reply-To: <20190529140744.5565-1-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3] x86/hvm/hpet: avoid 'small' time diff
 test on resume
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, WeiLiu <wl@xen.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI5LjA1LjE5IGF0IDE2OjA3LCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IEl0IGFwcGVhcnMgdGhhdCBldmVuIDY0LWJpdCB2ZXJzaW9ucyBvZiBXaW5kb3dzIDEwLCB3
aGVuIG5vdCB1c2luZyBzeXRoLQo+IGV0aWMgdGltZXJzLCB3aWxsIHVzZSAzMi1iaXQgSFBFVCBu
b24tcGVyaW9kaWMgdGltZXJzLiBUaGVyZSBpcyBhIHRlc3QKPiBpbiBocGV0X3NldF90aW1lcigp
LCBzcGVjaWZpYyB0byAzMi1iaXQgdGltZXJzLCB0aGF0IHRyaWVzIHRvIGRpc2FtYmlndWF0ZQo+
IGJldHdlZW4gYSBjb21wYXJhdG9yIHZhbHVlIHRoYXQgaXMgaW4gdGhlIHBhc3QgYW5kIG9uZSB0
aGF0IGlzIHN1ZmZpY2llbnRseQo+IGZhciBpbiB0aGUgZnV0dXJlIHRoYXQgaXQgd3JhcHMuIFRo
aXMgaXMgZG9uZSBieSBhc3N1bWluZyB0aGF0IHRoZSBkZWx0YQo+IGJldHdlZW4gdGhlIG1haW4g
Y291bnRlciBhbmQgY29tcGFyYXRvciB3aWxsIGJlICdzbWFsbCcgWzFdLCBpZiB0aGUKPiBjb21w
YXJhdG9yIHZhbHVlIGlzIGluIHRoZSBwYXN0LiBVbmZvcnR1bmF0ZWx5LCBtb3JlIG9mdGVuIHRo
YW4gbm90LCB0aGlzCj4gaXMgbm90IHRoZSBjYXNlIGlmIHRoZSB0aW1lciBpcyBiZWluZyByZS1z
dGFydGVkIGFmdGVyIGEgbWlncmF0ZSBhbmQgc28KPiB0aGUgdGltZXIgaXMgc2V0IHRvIGZpcmUg
ZmFyIGluIHRoZSBmdXR1cmUgKGluIGV4Y2VzcyBvZiBhIG1pbnV0ZSBpbgo+IHNldmVyYWwgb2Jz
ZXJ2ZWQgY2FzZXMpIHJhdGhlciB0aGVuIHNldCB0byBmaXJlIGltbWVkaWF0ZWx5LiBUaGlzIGhh
cyBhCj4gcmF0aGVyIG9kZCBzeW1wdG9tIHdoZXJlIHRoZSBndWVzdCBjb25zb2xlIGlzIGFsaXZl
IGVub3VnaCB0byBiZSBhYmxlIHRvCj4gZGVhbCB3aXRoIG1vdXNlIHBvaW50ZXIgcmUtcmVuZGVy
aW5nLCBidXQgYW55IGtleWJvYXJkIGFjdGl2aXR5IG9yIG1vdXNlCj4gY2xpY2tzIHlpZWxkIG5v
IHJlc3BvbnNlLgo+IAo+IFRoaXMgcGF0Y2ggc2ltcGx5IGFkZHMgYW4gZXh0cmEgY2hlY2sgb2Yg
J2NyZWF0aW9uX2ZpbmlzaGVkJyBpbnRvCj4gaHBldF9zZXRfdGltZXIoKSBzbyB0aGF0IHRoZSAn
c21hbGwnIHRpbWUgdGVzdCBpcyBvbWl0dGVkIHdoZW4gdGhlIGZ1bmN0aW9uCj4gaXMgY2FsbGVk
IHRvIHJlc3RhcnQgdGltZXJzIGFmdGVyIG1pZ3JhdGlvbiwgYW5kIHRodXMgYW55IG5lZ2F0aXZl
IGRlbHRhCj4gY2F1c2VzIGEgdGltZXIgdG8gZmlyZSBpbW1lZGlhdGVseS4KPiAKPiBbMV0gVGhl
IG51bWJlciBvZiB0aWNrcyB0aGF0IGVxdWF0ZSB0byAwLjk3NjU2MjUgbWlsbGlzZWNvbmRzCj4g
Cj4gU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4K
ClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgo+IEkgbm90aWNl
IHRoYXQgd2Ugc2VlbWluZ2x5IGRvbid0IGhhbmRsZSBtYWluIGNvdW50ZXIgd3JhcCBpbiB0aGUg
SFBFVCBjb2RlLgo+IFRoZSBzcGVjLiBzYXlzIHRoYXQgdGltZXJzIHNob3VsZCBmaXJlIGF0IHRo
ZSBwb2ludCB0aGUgY291bnRlciB3cmFwcyBhdCB0aGUKPiB0aW1lcidzIHdpZHRoLiBJIHRoaW5r
IHRoZSBuZWVkIGZvciB0aGUgJ3NtYWxsJyB0aW1lIHRlc3Qgd291bGQgZ28gYXdheSBpZgo+IHRo
aXMgd2FzIGltcGxlbWVudGVkLCBidXQgdGhhdCdzIGZvciBhbm90aGVyIGRheS4KCkZvciBwb3N0
ZXJpdHkgSSB3b3VsZCBoYXZlIGhvcGVkIHlvdSB3b3VsZCB1cGRhdGUgdGhpcyByZW1hcmsgYXMK
d2VsbC4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 29 16:02:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 May 2019 16:02:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hW12J-0000TF-Da; Wed, 29 May 2019 16:02:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tSLV=T5=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1hW12I-0000T9-2B
 for xen-devel@lists.xenproject.org; Wed, 29 May 2019 16:02:42 +0000
X-Inumbo-ID: 2e8d00e2-822b-11e9-aac7-cfe6829ba9cb
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2e8d00e2-822b-11e9-aac7-cfe6829ba9cb;
 Wed, 29 May 2019 16:02:39 +0000 (UTC)
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=Paul.Durrant@citrix.com;
 spf=Pass smtp.mailfrom=Paul.Durrant@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="Paul.Durrant@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Paul.Durrant@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="Paul.Durrant@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.50 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: tb8v3RyBSr+o/0lcwJQyTKQpK/3hv1Bw2E3G0otSE8saJuYiXNG1cvf/42lk/XYYnrtXw3JKc+
 k0XtPMWVQL/95j8xbTSlphQ6uM+tx1eDiUdQCL6YIIiYhJ7wwzw+qpFnPpFz9yPpHQJqy8CJHx
 8GxhQzOzItAlpAVOJTQFyc3mq7kvfi85RGNEn6tRWCOx76cIdkn9x40WCDdoDxareNzqz901lc
 0E5Ea7WH2KEzmr1bas3hJSH9XjJ2QMixO313+pJ+UVKFxSa7Kp6vsCJP7mR695tfMCYlyzUKhW
 kUM=
X-SBRS: 2.7
X-MesageID: 1060664
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,527,1549947600"; 
   d="scan'208";a="1060664"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH v3] x86/hvm/hpet: avoid 'small' time diff test on resume
Thread-Index: AQHVFifnLLnXBFkwn06i0hwRb+2sX6aCIU4AgAAh3gA=
Date: Wed, 29 May 2019 16:02:35 +0000
Message-ID: <083bc5d53da64f1d9710e9faa2c2a31b@AMSPEX02CL03.citrite.net>
References: <20190529140744.5565-1-paul.durrant@citrix.com>
 <5CEEAC8202000078002337F7@prv1-mh.provo.novell.com>
In-Reply-To: <5CEEAC8202000078002337F7@prv1-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v3] x86/hvm/hpet: avoid 'small' time diff
 test on resume
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, WeiLiu <wl@xen.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMjkgTWF5IDIwMTkgMTc6MDAKPiBUbzogUGF1bCBE
dXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogQW5kcmV3IENvb3BlciA8QW5k
cmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJp
eC5jb20+OyB4ZW4tZGV2ZWwgPHhlbi0KPiBkZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz47IFdl
aUxpdSA8d2xAeGVuLm9yZz4KPiBTdWJqZWN0OiBSZTogW1BBVENIIHYzXSB4ODYvaHZtL2hwZXQ6
IGF2b2lkICdzbWFsbCcgdGltZSBkaWZmIHRlc3Qgb24gcmVzdW1lCj4gCj4gPj4+IE9uIDI5LjA1
LjE5IGF0IDE2OjA3LCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4gSXQgYXBw
ZWFycyB0aGF0IGV2ZW4gNjQtYml0IHZlcnNpb25zIG9mIFdpbmRvd3MgMTAsIHdoZW4gbm90IHVz
aW5nIHN5dGgtCj4gPiBldGljIHRpbWVycywgd2lsbCB1c2UgMzItYml0IEhQRVQgbm9uLXBlcmlv
ZGljIHRpbWVycy4gVGhlcmUgaXMgYSB0ZXN0Cj4gPiBpbiBocGV0X3NldF90aW1lcigpLCBzcGVj
aWZpYyB0byAzMi1iaXQgdGltZXJzLCB0aGF0IHRyaWVzIHRvIGRpc2FtYmlndWF0ZQo+ID4gYmV0
d2VlbiBhIGNvbXBhcmF0b3IgdmFsdWUgdGhhdCBpcyBpbiB0aGUgcGFzdCBhbmQgb25lIHRoYXQg
aXMgc3VmZmljaWVudGx5Cj4gPiBmYXIgaW4gdGhlIGZ1dHVyZSB0aGF0IGl0IHdyYXBzLiBUaGlz
IGlzIGRvbmUgYnkgYXNzdW1pbmcgdGhhdCB0aGUgZGVsdGEKPiA+IGJldHdlZW4gdGhlIG1haW4g
Y291bnRlciBhbmQgY29tcGFyYXRvciB3aWxsIGJlICdzbWFsbCcgWzFdLCBpZiB0aGUKPiA+IGNv
bXBhcmF0b3IgdmFsdWUgaXMgaW4gdGhlIHBhc3QuIFVuZm9ydHVuYXRlbHksIG1vcmUgb2Z0ZW4g
dGhhbiBub3QsIHRoaXMKPiA+IGlzIG5vdCB0aGUgY2FzZSBpZiB0aGUgdGltZXIgaXMgYmVpbmcg
cmUtc3RhcnRlZCBhZnRlciBhIG1pZ3JhdGUgYW5kIHNvCj4gPiB0aGUgdGltZXIgaXMgc2V0IHRv
IGZpcmUgZmFyIGluIHRoZSBmdXR1cmUgKGluIGV4Y2VzcyBvZiBhIG1pbnV0ZSBpbgo+ID4gc2V2
ZXJhbCBvYnNlcnZlZCBjYXNlcykgcmF0aGVyIHRoZW4gc2V0IHRvIGZpcmUgaW1tZWRpYXRlbHku
IFRoaXMgaGFzIGEKPiA+IHJhdGhlciBvZGQgc3ltcHRvbSB3aGVyZSB0aGUgZ3Vlc3QgY29uc29s
ZSBpcyBhbGl2ZSBlbm91Z2ggdG8gYmUgYWJsZSB0bwo+ID4gZGVhbCB3aXRoIG1vdXNlIHBvaW50
ZXIgcmUtcmVuZGVyaW5nLCBidXQgYW55IGtleWJvYXJkIGFjdGl2aXR5IG9yIG1vdXNlCj4gPiBj
bGlja3MgeWllbGQgbm8gcmVzcG9uc2UuCj4gPgo+ID4gVGhpcyBwYXRjaCBzaW1wbHkgYWRkcyBh
biBleHRyYSBjaGVjayBvZiAnY3JlYXRpb25fZmluaXNoZWQnIGludG8KPiA+IGhwZXRfc2V0X3Rp
bWVyKCkgc28gdGhhdCB0aGUgJ3NtYWxsJyB0aW1lIHRlc3QgaXMgb21pdHRlZCB3aGVuIHRoZSBm
dW5jdGlvbgo+ID4gaXMgY2FsbGVkIHRvIHJlc3RhcnQgdGltZXJzIGFmdGVyIG1pZ3JhdGlvbiwg
YW5kIHRodXMgYW55IG5lZ2F0aXZlIGRlbHRhCj4gPiBjYXVzZXMgYSB0aW1lciB0byBmaXJlIGlt
bWVkaWF0ZWx5Lgo+ID4KPiA+IFsxXSBUaGUgbnVtYmVyIG9mIHRpY2tzIHRoYXQgZXF1YXRlIHRv
IDAuOTc2NTYyNSBtaWxsaXNlY29uZHMKPiA+Cj4gPiBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJh
bnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgo+IAo+IFJldmlld2VkLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+Cj4gCgpUaGFua3MuCgo+ID4gSSBub3RpY2UgdGhhdCB3ZSBz
ZWVtaW5nbHkgZG9uJ3QgaGFuZGxlIG1haW4gY291bnRlciB3cmFwIGluIHRoZSBIUEVUIGNvZGUu
Cj4gPiBUaGUgc3BlYy4gc2F5cyB0aGF0IHRpbWVycyBzaG91bGQgZmlyZSBhdCB0aGUgcG9pbnQg
dGhlIGNvdW50ZXIgd3JhcHMgYXQgdGhlCj4gPiB0aW1lcidzIHdpZHRoLiBJIHRoaW5rIHRoZSBu
ZWVkIGZvciB0aGUgJ3NtYWxsJyB0aW1lIHRlc3Qgd291bGQgZ28gYXdheSBpZgo+ID4gdGhpcyB3
YXMgaW1wbGVtZW50ZWQsIGJ1dCB0aGF0J3MgZm9yIGFub3RoZXIgZGF5Lgo+IAo+IEZvciBwb3N0
ZXJpdHkgSSB3b3VsZCBoYXZlIGhvcGVkIHlvdSB3b3VsZCB1cGRhdGUgdGhpcyByZW1hcmsgYXMK
PiB3ZWxsLgoKT29wcywgc29ycnksIHllcyBJIGZvcmdvdCB0byB1cGRhdGUgdGhpcyBwYXJ0IG9m
IHRoZSBjb21taXQgY29tbWVudC4gRlRSIHRoZSBzcGVjIGRvZXMgb25seSBzdGF0ZSB0aGF0IHRo
ZSB0aW1lciBzaG91bGQgZmlyZSB3aGVuIGEgMzItYml0IHRpbWVyIGNvdW50ZXIgd3JhcHMuCgog
IFBhdWwKCj4gCj4gSmFuCj4gCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 29 16:06:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 May 2019 16:06:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hW15d-0000es-5s; Wed, 29 May 2019 16:06:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=9SAg=T5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hW15b-0000en-6N
 for xen-devel@lists.xenproject.org; Wed, 29 May 2019 16:06:07 +0000
X-Inumbo-ID: a8b74e86-822b-11e9-9192-7b59b86a1625
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a8b74e86-822b-11e9-9192-7b59b86a1625;
 Wed, 29 May 2019 16:06:04 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 29 May 2019 10:06:03 -0600
Message-Id: <5CEEADE80200007800233811@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.1 
Date: Wed, 29 May 2019 10:06:00 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Ian Jackson" <ian.jackson@citrix.com>
References: <E1hSRQF-0006xk-BS@osstest.test-lab.xenproject.org>
 <23778.34168.78221.110803@mariner.uk.xensource.com>
 <20190520114147.GU2798@zion.uk.xensource.com>
 <5CE2B0DA0200007800230A08@prv1-mh.provo.novell.com>
 <23790.44034.186393.25330@mariner.uk.xensource.com>
In-Reply-To: <23790.44034.186393.25330@mariner.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] Linux 3.18 no longer boots under Xen,
 Xen CI dropping it
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, stable@vger.kernel.org,
 Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI5LjA1LjE5IGF0IDE3OjU3LCA8aWFuLmphY2tzb25AY2l0cml4LmNvbT4gd3JvdGU6
Cj4gTGludXggMy4xOCBubyBsb25nZXIgYm9vdHMgdW5kZXIgWGVuLgo+IAo+IFRoaXMgaGFzIGJl
ZW4gdHJ1ZSBmb3Igb3ZlciBoYWxmIGEgeWVhci4gIFRoZSBYZW4gcHJvamVjdCBDSSBoYXMgYmVl
bgo+IHNlbmRpbmcgYXV0b21hdGljIG1haWxzIGluY2x1ZGluZyBiaXNlY3Rpb24gcmVwb3J0cyAo
c2VlIGJlbG93KS4KPiBJIGVtYWlsZWQgWGVuIGtlcm5lbCBmb2xrcyBhbmQgZ290IG5vIHRha2Vy
cyBmb3IgZml4aW5nIHRoaXMuCj4gCj4gVW5sZXNzIHRoaXMgaXMgZml4ZWQgc29vbiwgb3IgYXQg
bGVhc3Qgc29tZW9uZSBzaG93cyBzb21lIGluY2xpbmF0aW9uCj4gdG8gaW52ZXN0aWdhdGUgdGhp
cyByZWdyZXNzaW9uLCBJIGludGVuZCB0byBkcm9wIGFsbCB0ZXN0aW5nIG9mIHRoaXMKPiAic3Rh
YmxlIiBicmFuY2guICBJdCBoYXMgcm90dGVkIGFuZCBuby1vbmUgaXMgZml4aW5nIGl0LgoKQWZh
aWNzIDMuMTggaGFzIGJlZW4gbWFya2VkIEVPTCB1cHN0cmVhbS4KCkphbgoKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 29 16:13:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 May 2019 16:13:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hW1Cj-0001RF-2a; Wed, 29 May 2019 16:13:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=55z0=T5=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1hW1Ci-0001RA-Cm
 for xen-devel@lists.xenproject.org; Wed, 29 May 2019 16:13:28 +0000
X-Inumbo-ID: afe0608e-822c-11e9-94c3-77256efa1056
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id afe0608e-822c-11e9-94c3-77256efa1056;
 Wed, 29 May 2019 16:13:25 +0000 (UTC)
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.50 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: 6Xc7tMvKslAXbV6TTGzFoAEfGfxRzmuDEC00fyJnjsBjzP0VBE/kswpU3RaKSXGexFobWX+pIP
 S7BFbTD1hzR8oLzOO1ZqfFr9K+lbMlQyMvlIVjcav5Yux9R91SOLNiGPlE5h3WWLJdMdZtrJEh
 /QEI+Faz6kye0xiHhKWvqzluzaznSZBdCOBqJZpFMifdbl6rfceOIqRtsu7fPJz7FJnrDM2ckP
 70eUAeZ56s3U4PD4ZCGx0mAvxAVxEJxa48wQ71ZOK2yRVgmBBxlizyOSD/mc7AakwU9xqpuFLu
 8/4=
X-SBRS: 2.7
X-MesageID: 1056626
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,527,1549947600"; 
   d="scan'208";a="1056626"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 29 May 2019 18:13:19 +0200
Message-ID: <20190529161319.51794-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.20.1 (Apple Git-117)
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3] x86: remove alternative_callN usage of
 ALTERNATIVE asm macro
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlcmUgaXMgYSBidWcgaW4gbGx2bSB0aGF0IG5lZWRzIHRvIGJlIGZpeGVkIGJlZm9yZSBzd2l0
Y2hpbmcgdG8gdXNlCnRoZSBhbHRlcm5hdGl2ZSBhc3NlbWJseSBtYWNyb3MgaW4gaW5saW5lIGFz
c2VtYmx5IGNhbGwgc2l0ZXMuClRoZXJlZm9yZSBhbHRlcm5hdGl2ZV9jYWxsTiB1c2luZyBpbmxp
bmUgYXNzZW1ibHkgdG8gZ2VuZXJhdGUgdGhlCmFsdGVybmF0aXZlIHBhdGNoIHNpdGVzIHNob3Vs
ZCBiZSB1c2luZyB0aGUgQUxURVJOQVRJVkUgQyBwcmVwcm9jZXNzb3IKbWFjcm8gcmF0aGVyIHRo
YW4gdGhlIEFMVEVSTkFUSVZFIGFzc2VtYmx5IG1hY3JvLiBVc2luZyB0aGUgYXNzZW1ibHkKbWFj
cm8gaW4gYW4gaW5saW5lIGFzc2VtYmx5IGluc3RhbmNlIHRyaWdnZXJzIHRoZSBmb2xsb3dpbmcg
YnVnIG9uCmxsdm0gYmFzZWQgdG9vbGNoYWluczoKCjxpbnN0YW50aWF0aW9uPjoxOjE6IGVycm9y
OiBpbnZhbGlkIHN5bWJvbCByZWRlZmluaXRpb24KLkwwX29yaWdfczogY2FsbCAqZ2VuYXBpYys2
NCglcmlwKTsgLkwwX29yaWdfZTogLkwwX2RpZmYgPSAoLkwwX3JlcGxfZTEgLSAuTDBfcmVwbF9z
MSkgLSAoLi4uCl4KPGluc3RhbnRpYXRpb24+OjE6Mzc6IGVycm9yOiBpbnZhbGlkIHN5bWJvbCBy
ZWRlZmluaXRpb24KLkwwX29yaWdfczogY2FsbCAqZ2VuYXBpYys2NCglcmlwKTsgLkwwX29yaWdf
ZTogLkwwX2RpZmYgPSAoLkwwX3JlcGxfZTEgLSAuTDBfcmVwbF9zMSkgLSAoLi4uCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIF4KPGluc3RhbnRpYXRpb24+OjE6NjA6IGVycm9y
OiBpbnZhbGlkIHJlYXNzaWdubWVudCBvZiBub24tYWJzb2x1dGUgdmFyaWFibGUgJy5MMF9kaWZm
JwouTDBfb3JpZ19zOiBjYWxsICpnZW5hcGljKzY0KCVyaXApOyAuTDBfb3JpZ19lOiAuTDBfZGlm
ZiA9ICguTDBfcmVwbF9lMSAtIC5MMF9yZXBsX3MxKSAtICguLi4KICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBeCjxpbmxpbmUgYXNtPjox
OjI6IG5vdGU6IHdoaWxlIGluIG1hY3JvIGluc3RhbnRpYXRpb24KICAgICAgICBBTFRFUk5BVElW
RSAiY2FsbCAqZ2VuYXBpYys2NCglcmlwKSIsICJjYWxsIC4iLCBYODZfRkVBVFVSRV9MTQogICAg
ICAgIF4KPGluc3RhbnRpYXRpb24+OjE6MTU2OiBlcnJvcjogaW52YWxpZCBzeW1ib2wgcmVkZWZp
bml0aW9uCiAgLi4uLSAoLkwwX29yaWdfZSAtIC5MMF9vcmlnX3MpOyBta25vcHMgKCgtKC5MMF9k
aWZmID4gMCkpICogLkwwX2RpZmYpOyAuTDBfb3JpZ19wOgogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXgo8aW5z
dGFudGlhdGlvbj46MTg6NTogZXJyb3I6IGludmFsaWQgc3ltYm9sIHJlZGVmaW5pdGlvbgogICAg
LkwwX3JlcGxfczE6IGNhbGwgLjsgLkwwX3JlcGxfZTE6CiAgICBeCjxpbnN0YW50aWF0aW9uPjox
ODoyNjogZXJyb3I6IGludmFsaWQgc3ltYm9sIHJlZGVmaW5pdGlvbgogICAgLkwwX3JlcGxfczE6
IGNhbGwgLjsgLkwwX3JlcGxfZTE6CiAgICAgICAgICAgICAgICAgICAgICAgICBeCjxpbnN0YW50
aWF0aW9uPjoxOjE6IGVycm9yOiBpbnZhbGlkIHN5bWJvbCByZWRlZmluaXRpb24KLkwwX29yaWdf
czogY2FsbCAqZ2VuYXBpYys2NCglcmlwKTsgLkwwX29yaWdfZTogLkwwX2RpZmYgPSAoLkwwX3Jl
cGxfZTEgLSAuTDBfcmVwbF9zMSkgLSAoLi4uCl4KPGluc3RhbnRpYXRpb24+OjE6Mzc6IGVycm9y
OiBpbnZhbGlkIHN5bWJvbCByZWRlZmluaXRpb24KLkwwX29yaWdfczogY2FsbCAqZ2VuYXBpYys2
NCglcmlwKTsgLkwwX29yaWdfZTogLkwwX2RpZmYgPSAoLkwwX3JlcGxfZTEgLSAuTDBfcmVwbF9z
MSkgLSAoLi4uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF4KPGluc3RhbnRp
YXRpb24+OjE6NjA6IGVycm9yOiBpbnZhbGlkIHJlYXNzaWdubWVudCBvZiBub24tYWJzb2x1dGUg
dmFyaWFibGUgJy5MMF9kaWZmJwouTDBfb3JpZ19zOiBjYWxsICpnZW5hcGljKzY0KCVyaXApOyAu
TDBfb3JpZ19lOiAuTDBfZGlmZiA9ICguTDBfcmVwbF9lMSAtIC5MMF9yZXBsX3MxKSAtICguLi4K
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBeCjxpbmxpbmUgYXNtPjoxOjI6IG5vdGU6IHdoaWxlIGluIG1hY3JvIGluc3RhbnRpYXRpb24K
ICAgICAgICBBTFRFUk5BVElWRSAiY2FsbCAqZ2VuYXBpYys2NCglcmlwKSIsICJjYWxsIC4iLCBY
ODZfRkVBVFVSRV9MTQogICAgICAgIF4KPGluc3RhbnRpYXRpb24+OjE6MTU2OiBlcnJvcjogaW52
YWxpZCBzeW1ib2wgcmVkZWZpbml0aW9uCiAgLi4uLSAoLkwwX29yaWdfZSAtIC5MMF9vcmlnX3Mp
OyBta25vcHMgKCgtKC5MMF9kaWZmID4gMCkpICogLkwwX2RpZmYpOyAuTDBfb3JpZ19wOgogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXgo8aW5zdGFudGlhdGlvbj46MTg6NTogZXJyb3I6IGludmFsaWQgc3ltYm9s
IHJlZGVmaW5pdGlvbgogICAgLkwwX3JlcGxfczE6IGNhbGwgLjsgLkwwX3JlcGxfZTE6CiAgICBe
CjxpbnN0YW50aWF0aW9uPjoxODoyNjogZXJyb3I6IGludmFsaWQgc3ltYm9sIHJlZGVmaW5pdGlv
bgogICAgLkwwX3JlcGxfczE6IGNhbGwgLjsgLkwwX3JlcGxfZTE6CiAgICAgICAgICAgICAgICAg
ICAgICAgICBeCjxpbnN0YW50aWF0aW9uPjoxOjE6IGVycm9yOiBpbnZhbGlkIHN5bWJvbCByZWRl
ZmluaXRpb24KLkwwX29yaWdfczogY2FsbCAqZ2VuYXBpYys2NCglcmlwKTsgLkwwX29yaWdfZTog
LkwwX2RpZmYgPSAoLkwwX3JlcGxfZTEgLSAuTDBfcmVwbF9zMSkgLSAoLi4uCl4KPGluc3RhbnRp
YXRpb24+OjE6Mzc6IGVycm9yOiBpbnZhbGlkIHN5bWJvbCByZWRlZmluaXRpb24KLkwwX29yaWdf
czogY2FsbCAqZ2VuYXBpYys2NCglcmlwKTsgLkwwX29yaWdfZTogLkwwX2RpZmYgPSAoLkwwX3Jl
cGxfZTEgLSAuTDBfcmVwbF9zMSkgLSAoLi4uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIF4KPGluc3RhbnRpYXRpb24+OjE6NjA6IGVycm9yOiBpbnZhbGlkIHJlYXNzaWdubWVu
dCBvZiBub24tYWJzb2x1dGUgdmFyaWFibGUgJy5MMF9kaWZmJwouTDBfb3JpZ19zOiBjYWxsICpn
ZW5hcGljKzY0KCVyaXApOyAuTDBfb3JpZ19lOiAuTDBfZGlmZiA9ICguTDBfcmVwbF9lMSAtIC5M
MF9yZXBsX3MxKSAtICguLi4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBeCjxpbmxpbmUgYXNtPjoxOjI6IG5vdGU6IHdoaWxlIGluIG1h
Y3JvIGluc3RhbnRpYXRpb24KICAgICAgICBBTFRFUk5BVElWRSAiY2FsbCAqZ2VuYXBpYys2NCgl
cmlwKSIsICJjYWxsIC4iLCBYODZfRkVBVFVSRV9MTQogICAgICAgIF4KPGluc3RhbnRpYXRpb24+
OjE6MTU2OiBlcnJvcjogaW52YWxpZCBzeW1ib2wgcmVkZWZpbml0aW9uCiAgLi4uLSAoLkwwX29y
aWdfZSAtIC5MMF9vcmlnX3MpOyBta25vcHMgKCgtKC5MMF9kaWZmID4gMCkpICogLkwwX2RpZmYp
OyAuTDBfb3JpZ19wOgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXgo8aW5zdGFudGlhdGlvbj46MTg6NTogZXJy
b3I6IGludmFsaWQgc3ltYm9sIHJlZGVmaW5pdGlvbgogICAgLkwwX3JlcGxfczE6IGNhbGwgLjsg
LkwwX3JlcGxfZTE6CiAgICBeCjxpbnN0YW50aWF0aW9uPjoxODoyNjogZXJyb3I6IGludmFsaWQg
c3ltYm9sIHJlZGVmaW5pdGlvbgogICAgLkwwX3JlcGxfczE6IGNhbGwgLjsgLkwwX3JlcGxfZTE6
CiAgICAgICAgICAgICAgICAgICAgICAgICBeCgpUaGlzIGhhcyBiZWVuIHJlcG9ydGVkIHRvIHVw
c3RyZWFtIGxsdm06CgpodHRwczovL2J1Z3MubGx2bS5vcmcvc2hvd19idWcuY2dpP2lkPTQyMDM0
CgpGaXhlczogNjdkMDFjZGI1ICgieDg2OiBpbmZyYXN0cnVjdHVyZSB0byBhbGxvdyBjb252ZXJ0
aW5nIGNlcnRhaW4gaW5kaXJlY3QgY2FsbHMgdG8gZGlyZWN0IG9uZXMiKQpTaWduZWQtb2ZmLWJ5
OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCkNjOiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNoYW5n
ZXMgc2luY2UgdjI6CiAtIEZ1cnRoZXIgZml4ZXMgdG8gY29tbWl0IGxvZy4KCkNoYW5nZXMgc2lu
Y2UgdjE6CiAtIEZpeCBzdWJqZWN0IGFuZCBjb21taXQgbWVzc2FnZS4KLS0tCiB4ZW4vaW5jbHVk
ZS9hc20teDg2L2FsdGVybmF0aXZlLmggfCA1ICsrLS0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNl
cnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvYWx0ZXJuYXRpdmUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvYWx0ZXJuYXRpdmUuaAppbmRl
eCA2M2QwYTQ1MGJhLi45MmUzNTgxYmMyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2
L2FsdGVybmF0aXZlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9hbHRlcm5hdGl2ZS5oCkBA
IC0yMDIsOSArMjAyLDggQEAgZXh0ZXJuIHZvaWQgYWx0ZXJuYXRpdmVfYnJhbmNoZXModm9pZCk7
CiAgICAgcmV0dHlwZSByZXRfOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAogICAgIHJlZ2lzdGVyIHVuc2lnbmVkIGxvbmcgcjEwXyBhc20oInIxMCIp
OyAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICByZWdpc3RlciB1bnNpZ25lZCBsb25nIHIx
MV8gYXNtKCJyMTEiKTsgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgYXNtIHZvbGF0aWxl
IChfX3N0cmluZ2lmeShBTFRFUk5BVElWRSAiY2FsbCAqJWNbYWRkcl0oJSVyaXApIiwgXAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNhbGwgLiIsICAgICAgICAg
ICAgICAgIFwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFg4Nl9G
RUFUVVJFX0FMV0FZUykgICAgICBcCisgICAgYXNtIHZvbGF0aWxlIChBTFRFUk5BVElWRSgiY2Fs
bCAqJWNbYWRkcl0oJSVyaXApIiwgImNhbGwgLiIsICAgXAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgWDg2X0ZFQVRVUkVfQUxXQVlTKSAgICAgICAgICAgICAgICAgIFwKICAgICAgICAg
ICAgICAgICAgIDogQUxUX0NBTEwgIyMgbiAjIyBfT1VULCAiPWEiIChyZXRfKSwgICAgICAgICAg
ICBcCiAgICAgICAgICAgICAgICAgICAgICI9ciIgKHIxMF8pLCAiPXIiIChyMTFfKSBBU01fQ0FM
TF9DT05TVFJBSU5UICAgXAogICAgICAgICAgICAgICAgICAgOiBbYWRkcl0gImkiICgmKGZ1bmMp
KSwgImciIChmdW5jKSAgICAgICAgICAgICAgIFwKLS0gCjIuMjAuMSAoQXBwbGUgR2l0LTExNykK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 29 16:13:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 May 2019 16:13:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hW1Cp-0001Ri-DE; Wed, 29 May 2019 16:13:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=WiQL=T5=kroah.com=greg@srs-us1.protection.inumbo.net>)
 id 1hW1Co-0001RZ-0g
 for xen-devel@lists.xenproject.org; Wed, 29 May 2019 16:13:34 +0000
X-Inumbo-ID: b357f1a0-822c-11e9-a629-33a3e1604f27
Received: from wnew2-smtp.messagingengine.com (unknown [64.147.123.27])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b357f1a0-822c-11e9-a629-33a3e1604f27;
 Wed, 29 May 2019 16:13:31 +0000 (UTC)
Received: from compute6.internal (compute6.nyi.internal [10.202.2.46])
 by mailnew.west.internal (Postfix) with ESMTP id E222961E;
 Wed, 29 May 2019 12:13:29 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
 by compute6.internal (MEProxy); Wed, 29 May 2019 12:13:30 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kroah.com; h=
 date:from:to:cc:subject:message-id:references:mime-version
 :content-type:in-reply-to; s=fm3; bh=EiBk9WgT5jhapte0zGFwRA6Svwh
 jQL4faQV9mcE4mek=; b=s+gOKNptth2H04QNemaVWBfU+qTqjTFzEpiOpdGq7ty
 nd/PZXK1NzyBjfremVcHN2ngxyzJgPz858MKEZJ2IWWjPs9KpIbl/5yq0T/O/2rv
 ezs3vFSH6IAbZzWgjNYBllBEHVdJef3gww3l3RWS6Y8GaTBgCjzprWDPLbOdarGm
 fpZWUuONx2IG91Y1yn4pqToeMo84ZFcJ8b/naPO0KbWecUhswZitG7LuZyBJexr+
 KK49gjb93dPCmU885P5LEN0470OO5UkepqEerjdqzg1VOI6u7SBZlVdmKGz2xooi
 SVS5se94xyUrhevQGat/ZlT0yHGc2UNfRwfDPLKGa0Q==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=EiBk9W
 gT5jhapte0zGFwRA6SvwhjQL4faQV9mcE4mek=; b=KM/Z2GBBCSzCqUuPbApAAv
 lJAb67kqcTDpwZz1RiGvY2zNUCNwZr9dCJxJo+R1tsOGyh18UAOHJY4J4qjGmY+z
 i6iga2n3xBLs5TjXqtRO3vEGepfOVY9rkUYYQtvj2GxSsxkRmbNwBP5Kn6gDLWfa
 fwWirfsSwaCIZ0gu8FW6/bRQIUnIu7CXH5BwlT3/fGrYt8GcR5q/OCXMIEhrbzB2
 qG0UOns2NyOVcRwTwJ7uSsKG51M5cOt6E1gfIYfd2Vu/rVj9OpcpTJ9VWjNuuTFQ
 EPgMj276bG/COzyiwXaXYEf2QqZl82GKo0YKpuyjDjeXq7+s2pz5hnHcKli3MAdQ
 ==
X-ME-Sender: <xms:qK_uXNuZgz46WLK6JzCxhI2Z6sOCgIk4F7hCvC1baOFnS8w2qPku0Q>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduuddruddvjedguddttdcutefuodetggdotefrod
 ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh
 necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd
 enucfjughrpeffhffvuffkfhggtggujggfsehttdertddtredvnecuhfhrohhmpefirhgv
 ghcumffjuceoghhrvghgsehkrhhorghhrdgtohhmqeenucffohhmrghinhepkhgvrhhnvg
 hlrdhorhhgnecukfhppedvtdejrddvvdehrdeiledrudduheenucfrrghrrghmpehmrghi
 lhhfrhhomhepghhrvghgsehkrhhorghhrdgtohhmnecuvehluhhsthgvrhfuihiivgeptd
X-ME-Proxy: <xmx:qK_uXKs5TDtr6m1beB4ua8bo07yONvLeBRjRCBBNIIojXLniWxHvLA>
 <xmx:qK_uXLwck_CqfKQZw2ADz6MHIw1iMZdRh-NilBd7pfTkwfWuTjMeZw>
 <xmx:qK_uXIgtwy4j2yxCEB1edcNIilEo1DIUZlU-xWMnBf22l58Mbltrew>
 <xmx:qa_uXFofdbpmCBtU0Ufpc_KzWJxB6z2Qu870gOEgye3htJpQAcEIxEudC00>
Received: from localhost (unknown [207.225.69.115])
 by mail.messagingengine.com (Postfix) with ESMTPA id 60001380084;
 Wed, 29 May 2019 12:13:28 -0400 (EDT)
Date: Wed, 29 May 2019 09:13:27 -0700
From: Greg KH <greg@kroah.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190529161327.GA16496@kroah.com>
References: <E1hSRQF-0006xk-BS@osstest.test-lab.xenproject.org>
 <23778.34168.78221.110803@mariner.uk.xensource.com>
 <20190520114147.GU2798@zion.uk.xensource.com>
 <5CE2B0DA0200007800230A08@prv1-mh.provo.novell.com>
 <23790.44034.186393.25330@mariner.uk.xensource.com>
 <5CEEADE80200007800233811@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5CEEADE80200007800233811@prv1-mh.provo.novell.com>
User-Agent: Mutt/1.12.0 (2019-05-25)
Subject: Re: [Xen-devel] Linux 3.18 no longer boots under Xen,
 Xen CI dropping it
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, stable@vger.kernel.org,
 Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBNYXkgMjksIDIwMTkgYXQgMTA6MDY6MDBBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDI5LjA1LjE5IGF0IDE3OjU3LCA8aWFuLmphY2tzb25AY2l0cml4LmNvbT4g
d3JvdGU6Cj4gPiBMaW51eCAzLjE4IG5vIGxvbmdlciBib290cyB1bmRlciBYZW4uCj4gPiAKPiA+
IFRoaXMgaGFzIGJlZW4gdHJ1ZSBmb3Igb3ZlciBoYWxmIGEgeWVhci4gIFRoZSBYZW4gcHJvamVj
dCBDSSBoYXMgYmVlbgo+ID4gc2VuZGluZyBhdXRvbWF0aWMgbWFpbHMgaW5jbHVkaW5nIGJpc2Vj
dGlvbiByZXBvcnRzIChzZWUgYmVsb3cpLgo+ID4gSSBlbWFpbGVkIFhlbiBrZXJuZWwgZm9sa3Mg
YW5kIGdvdCBubyB0YWtlcnMgZm9yIGZpeGluZyB0aGlzLgo+ID4gCj4gPiBVbmxlc3MgdGhpcyBp
cyBmaXhlZCBzb29uLCBvciBhdCBsZWFzdCBzb21lb25lIHNob3dzIHNvbWUgaW5jbGluYXRpb24K
PiA+IHRvIGludmVzdGlnYXRlIHRoaXMgcmVncmVzc2lvbiwgSSBpbnRlbmQgdG8gZHJvcCBhbGwg
dGVzdGluZyBvZiB0aGlzCj4gPiAic3RhYmxlIiBicmFuY2guICBJdCBoYXMgcm90dGVkIGFuZCBu
by1vbmUgaXMgZml4aW5nIGl0Lgo+IAo+IEFmYWljcyAzLjE4IGhhcyBiZWVuIG1hcmtlZCBFT0wg
dXBzdHJlYW0uCgpZZXMsIHRoZXJlIHdpbGwgbm90IGJlIGFueSBtb3JlIDMuMTgueSByZWxlYXNl
cyBvbiBrZXJuZWwub3JnIGFueW1vcmUuCgpJIGRvbid0IHRoaW5rIEkgcmVjYWxsIGFueSBwZW9w
bGUgY29tcGxhaW5pbmcgYWJvdXQgMy4xOCBicmVha2luZyBvbgpYZW4gYXMgdGhlIG9ubHkgdXNl
cnMgdGhhdCBJIGtub3cgb2YgZm9yIHRoYXQga2VybmVsIGFyZSBzb21lIFNvQy1iYXNlZApkZXZp
Y2VzLCBhbmQgdGhleSBkbyBub3QgdXNlIFhlbi4KCnRoYW5rcywKCmdyZWcgay1oCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 29 16:25:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 May 2019 16:25:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hW1O7-0002OU-JB; Wed, 29 May 2019 16:25:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=6PtJ=T5=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1hW1O6-0002OI-9p
 for xen-devel@lists.xenproject.org; Wed, 29 May 2019 16:25:14 +0000
X-Inumbo-ID: 53a5fae8-822e-11e9-b03a-476736e6edfa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 53a5fae8-822e-11e9-b03a-476736e6edfa;
 Wed, 29 May 2019 16:25:09 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hW1O1-0001Ld-68; Wed, 29 May 2019 16:25:09 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hW1O0-0002yk-UJ; Wed, 29 May 2019 16:25:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hW1O0-0006hM-Tg; Wed, 29 May 2019 16:25:08 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-137031-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-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-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-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-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=2b01c1b3821788417ac63392839eccb85feadc3f
X-Osstest-Versions-That: qemuu=a7b21f6762a2d6ec08106d8a7ccb11829914523f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 29 May 2019 16:25:08 +0000
Subject: [Xen-devel] [qemu-mainline test] 137031: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNzAzMSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzcwMzEvCgpGYWlsdXJlcyA6LS8gYnV0
IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5v
dCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEzNjk4NwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTM2OTg3
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbGlrZSAxMzY5ODcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzNjk4NwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWls
IGxpa2UgMTM2OTg3CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRh
cmdldGVkIGZvciB0ZXN0aW5nOgogcWVtdXUgICAgICAgICAgICAgICAgMmIwMWMxYjM4MjE3ODg0
MTdhYzYzMzkyODM5ZWNjYjg1ZmVhZGMzZgpiYXNlbGluZSB2ZXJzaW9uOgogcWVtdXUgICAgICAg
ICAgICAgICAgYTdiMjFmNjc2MmEyZDZlYzA4MTA2ZDhhN2NjYjExODI5OTE0NTIzZgoKTGFzdCB0
ZXN0IG9mIGJhc2lzICAgMTM2OTg3ICAyMDE5LTA1LTI2IDE1OjEyOjUwIFogICAgMyBkYXlzClRl
c3Rpbmcgc2FtZSBzaW5jZSAgIDEzNzAzMSAgMjAxOS0wNS0yOCAxMTowNjoxNSBaICAgIDEgZGF5
cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0
ZXN0OgogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAa2FvZC5vcmc+CiAgRGF2aWQgR2lic29uIDxk
YXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+CiAgRWR1YXJkbyBIYWJrb3N0IDxlaGFia29zdEBy
ZWRoYXQuY29tPgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KICBQ
aGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+Cgpqb2JzOgogYnVpbGQt
YW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1t
dWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZz
aGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVw
b3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1t
YXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L3FlbXUteGVuLmdpdAogICBhN2IyMWY2NzYyLi4yYjAxYzFiMzgyICAyYjAxYzFiMzgyMTc4ODQx
N2FjNjMzOTI4MzllY2NiODVmZWFkYzNmIC0+IHVwc3RyZWFtLXRlc3RlZAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 29 16:27:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 May 2019 16:27:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hW1QT-0002Vr-7F; Wed, 29 May 2019 16:27:41 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=MUVL=T5=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hW1QS-0002Vj-BG
 for xen-devel@lists.xenproject.org; Wed, 29 May 2019 16:27:40 +0000
X-Inumbo-ID: acb27f8c-822e-11e9-8980-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id acb27f8c-822e-11e9-8980-bc764e045a96;
 Wed, 29 May 2019 16:27:38 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id ADA95341;
 Wed, 29 May 2019 09:27:38 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B959D3F5AF;
 Wed, 29 May 2019 09:27:36 -0700 (PDT)
To: George Dunlap <george.dunlap@citrix.com>, Jan Beulich
 <JBeulich@suse.com>, George Dunlap <George.Dunlap@eu.citrix.com>
References: <20190507151458.29350-1-julien.grall@arm.com>
 <20190507151458.29350-14-julien.grall@arm.com>
 <5CD57AEC020000780022D885@prv1-mh.provo.novell.com>
 <3c51d11a-7a3c-02b5-be74-9b8684b17c30@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <f211fe9b-38b4-22d2-fd47-6ba3b4950cbc@arm.com>
Date: Wed, 29 May 2019 17:27:35 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <3c51d11a-7a3c-02b5-be74-9b8684b17c30@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 13/14] xen/mm: Convert {s,
 g}et_gpfn_from_mfn() to use typesafe MFN
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Tamas K Lengyel <tamas@tklengyel.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgR2VvcmdlLAoKT24gMjQvMDUvMjAxOSAxNzoyNCwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBP
biA1LzEwLzE5IDI6MjEgUE0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4gQEAgLTEwOTksMTkgKzEx
MDAsMTkgQEAgbG9uZyBwMm1fcHRfYXVkaXRfcDJtKHN0cnVjdCBwMm1fZG9tYWluICpwMm0pCj4+
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZW50cnlfY291bnQrKzsKPj4+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOwo+Pj4gICAgICAgICAgICAgICAg
ICAgICAgICAgICB9Cj4+PiAtICAgICAgICAgICAgICAgICAgICAgICAgbWZuID0gbDFlX2dldF9w
Zm4obDFlW2kxXSk7Cj4+PiAtICAgICAgICAgICAgICAgICAgICAgICAgQVNTRVJUKG1mbl92YWxp
ZChfbWZuKG1mbikpKTsKPj4+IC0gICAgICAgICAgICAgICAgICAgICAgICBtMnBmbiA9IGdldF9n
cGZuX2Zyb21fbWZuKG1mbik7Cj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgbWZuID0gbDFl
X2dldF9tZm4obDFlW2kxXSk7Cj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgQVNTRVJUKG1m
bl92YWxpZChtZm4pKTsKPj4+ICsgICAgICAgICAgICAgICAgICAgICAgICBtMnBmbiA9IGdldF9w
Zm5fZnJvbV9tZm4obWZuKTsKPj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgKCBtMnBm
biAhPSBnZm4gJiYKPj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0eXBlICE9IHAy
bV9tbWlvX2RpcmVjdCAmJgo+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICFwMm1f
aXNfZ3JhbnQodHlwZSkgJiYKPj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAhcDJt
X2lzX3NoYXJlZCh0eXBlKSApCj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKPj4+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBtYmFkKys7Cj4+PiAtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHByaW50aygibWlzbWF0Y2g6IGdmbiAlI2x4IC0+IG1mbiAlI2x4Igo+Pj4g
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIiAtPiBnZm4gJSNseFxuIiwgZ2Zu
LCBtZm4sIG0ycGZuKTsKPj4+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgUDJNX1BSSU5U
SygibWlzbWF0Y2g6IGdmbiAlI2x4IC0+IG1mbiAlI2x4Igo+Pj4gLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICIgLT4gZ2ZuICUjbHhcbiIsIGdmbiwgbWZuLCBtMnBmbik7
Cj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgIHByaW50aygibWlzbWF0Y2g6IGdmbiAl
I2x4IC0+IG1mbiAlIlBSSV9tZm4iIC0+IGdmbiAlI2x4XG4iLAo+Pj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZ2ZuLCBtZm5feChtZm4pLCBtMnBmbik7Cj4+PiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFAyTV9QUklOVEsoIm1pc21hdGNoOiBnZm4gJSNseCAtPiBt
Zm4gJSJQUklfbWZuIiAtPiBnZm4gJSNseFxuIiwKPj4+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBnZm4sIG1mbl94KG1mbiksIG0ycGZuKTsKPj4KPj4gR2VvcmdlLCBk
byB3ZSByZWFsbHkgbWVhbiB0byBoYXZlIHByaW50aygpIGFuZCBQMk1fUFJJTlRLKCkgaGVyZT8K
PiAKPiBMb29rcyBsaWtlIHRoaXMgd2FzIGludHJvZHVjZWQgKGJ5IG1lISkgaW4gYTU4OWZmNmMx
Nzk7IG15IGJlc3QgZ3Vlc3MgaXMKPiB0aGF0IGl0IHdhcyBkdWUgdG8gYSBiYWQgcmViYXNlIG1l
cmdlLgoKT25seSB0aGUgUDJNX1BSSU5USyB2ZXJzaW9uIHNob3VsZCBiZSBrZXB0LCBhbSBJIHJp
Z2h0PwoKPiAKPiBJJ2xsIGxlYXZlIGl0IHRvIEp1bGllbiB0byBkZWNpZGUgaWYgaGUgd2FudHMg
dG8gY2xlYW4gdGhpcyB1cCBvciBsZWF2ZQo+IGl0IGJlLgoKSSBhbSBoYXBweSB0byB3cml0ZSBh
IHBhdGNoIHRvIHJlbW92ZSB0aGUgZHVwbGljYXRlZCBtZXNzYWdlLgoKQ2hlZXJzLAoKLS0gCkp1
bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 29 16:29:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 May 2019 16:29:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hW1SR-0002fU-LX; Wed, 29 May 2019 16:29:43 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2bbC=T5=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1hW1SQ-0002fO-O5
 for xen-devel@lists.xenproject.org; Wed, 29 May 2019 16:29:42 +0000
X-Inumbo-ID: f57d94c3-822e-11e9-8980-bc764e045a96
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f57d94c3-822e-11e9-8980-bc764e045a96;
 Wed, 29 May 2019 16:29:41 +0000 (UTC)
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.50 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: ubAtOPeIlSQh8HsUnCOYAp/HMxdh1YjEjKiJMwgDKLmOCJhNMjEyoHFNvLkXVvcQ/I2yszgh+b
 0/7nZs4997Tx98b2wHH1o2B5tCwiFH5B+9hcLfInhN5HIZk3gwlFA3R0R8ypjcLFaZeSPC1+QB
 Xp2dnaxP04Ixs5GfPf6PJmdGEhmrw890pCPKRb1ZF5pbxlXOGqK7KxH7ZNXANMPIm2mC1WFAX6
 vaQqGtk7tYMVhGH7CkFJVxPjAekYcJ85y7g3tQNJJSw4+HGU/K6PDvtDVym1xez0Xe2MZk1rTK
 F/8=
X-SBRS: 2.7
X-MesageID: 1057498
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,527,1549947600"; 
   d="scan'208";a="1057498"
To: Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>
References: <20190507151458.29350-1-julien.grall@arm.com>
 <20190507151458.29350-14-julien.grall@arm.com>
 <5CD57AEC020000780022D885@prv1-mh.provo.novell.com>
 <3c51d11a-7a3c-02b5-be74-9b8684b17c30@citrix.com>
 <f211fe9b-38b4-22d2-fd47-6ba3b4950cbc@arm.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT6JAlcEEwEKAEECGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEWIQTXqBy2bTNXPzpOYFimNjwxBZC0bQUCXEowWQUJDCJ7dgAKCRCmNjwx
 BZC0beKvEACJ75YlJXd7TnNHgFyiCJkm/qPeoQ3sFGSDZuZh7SKcdt9+3V2bFEb0Mii1hQaz
 3hRqZb8sYPHJrGP0ljK09k3wf8k3OuNxziLQBJyzvn7WNlE4wBEcy/Ejo9TVBdA4ph5D0YaZ
 nqdsPmxe/xlTFuSkgu4ep1v9dfVP1TQR0e+JIBa/Ss+cKC5intKm+8JxpOploAHuzaPu0L/X
 FapzsIXqgT9eIQeBEgO2hge6h9Jov3WeED/vh8kA7f8c6zQ/gs5E7VGALwsiLrhr0LZFcKcw
 kI3oCCrB/C/wyPZv789Ra8EXbeRSJmTjcnBwHRPjnjwQmetRDD1t+VyrkC6uujT5jmgOBzaj
 KCqZ8PcMAssOzdzQtKmjUQ2b3ICPs2X13xZ5M5/OVs1W3TG5gkvMh4YoHi4ilFnOk+v3/j7q
 65FG6N0JLb94Ndi80HkIOQQ1XVGTyu6bUPaBg3rWK91Csp1682kD/dNVF3FKHrRLmSVtmEQR
 5rK0+VGc/FmR6vd4haKGWIRuPxzg+pBR77avIZpU7C7+UXGuZ5CbHwIdY8LojJg2TuUdqaVj
 yxmEZLOA8rVHipCGrslRNthVbJrGN/pqtKjCClFZHIAYJQ9EGLHXLG9Pj76opfjHij3MpR3o
 pCGAh6KsCrfrsvjnpDwqSbngGyEVH030irSk4SwIqZ7FwLkBDQRUWmc6AQgAzpc8Ng5Opbrh
 iZrn69Xr3js28p+b4a+0BOvC48NfrNovZw4eFeKIzmI/t6EkJkSqBIxobWRpBkwGweENsqnd
 0qigmsDw4N7J9Xx0h9ARDqiWxX4jr7u9xauI+CRJ1rBNO3VV30QdACwQ4LqhR/WA+IjdhyMH
 wj3EJGE61NdP/h0zfaLYAbvEg47/TPThFsm4m8Rd6bX7RkrrOgBbL/AOnYOMEivyfZZKX1vv
 iEemAvLfdk2lZt7Vm6X/fbKbV8tPUuZELzNedJvTTBS3/l1FVz9OUcLDeWhGEdlxqXH0sYWh
 E9+PXTAfz5JxKH+LMetwEM8DbuOoDIpmIGZKrZ+2fQARAQABiQNbBBgBCgAmAhsCFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKMJ4FCQnQ/OQBKcBdIAQZAQoABgUCVFpnOgAKCRCyFcen
 x4Qb7cXrCAC0qQeEWmLa9oEAPa+5U6wvG1t/mi22gZN6uzQXH1faIOoDehr7PPESE6tuR/vI
 CTTnaSrd4UDPNeqOqVF07YexWD1LDcQG6PnRqC5DIX1RGE3BaSaMl2pFJP8y+chews11yP8G
 DBbxaIsTcHZI1iVIC9XLhoeegWi84vYc8F4ziADVfowbmbvcVw11gE8tmALCwTeBeZVteXjh
 0OELHwrc1/4j4yvENjIXRO+QLIgk43kB57Upr4tP2MEcs0odgPM+Q+oETOJ00xzLgkTnLPim
 C1FIW2bOZdTj+Uq6ezRS2LKsNmW+PRRvNyA5ojEbA/faxmAjMZtLdSSSeFK8y4SoCRCmNjwx
 BZC0bevWEACRu+GyQgrdGmorUptniIeO1jQlpTiP5WpVnk9Oe8SiLoXUhXXNj6EtzyLGpYmf
 kEAbki+S6WAKnzZd3shL58AuMyDxtFNNjNeKJOcl6FL7JPBIIgIp3wR401Ep+/s5pl3Nw8Ii
 157f0T7o8CPb54w6S1WsMkU78WzTxIs/1lLblSMcvyz1Jq64g4OqiWI85JfkzPLlloVf1rzy
 ebIBLrrmjhCE2tL1RONpE/KRVb+Q+PIs5+YcZ+Q1e0vXWA7NhTWFbWx3+N6WW6gaGpbFbopo
 FkYRpj+2TA5cX5zW148/xU5/ATEb5vdUkFLUFVy5YNUSyeBHuaf6fGmBrDc47rQjAOt1rmyD
 56MUBHpLUbvA6NkPezb7T6bQpupyzGRkMUmSwHiLyQNJQhVe+9NiJJvtEE3jol0JVJoQ9WVn
 FAzPNCgHQyvbsIF3gYkCYKI0w8EhEoH5FHYLoKS6Jg880IY5rXzoAEfPvLXegy6mhYl+mNVN
 QUBD4h9XtOvcdzR559lZuC0Ksy7Xqw3BMolmKsRO3gWKhXSna3zKl4UuheyZtubVWoNWP/bn
 vbyiYnLwuiKDfNAinEWERC8nPKlv3PkZw5d3t46F1Dx0TMf16NmP+azsRpnMZyzpY8BL2eur
 feSGAOB9qjZNyzbo5nEKHldKWCKE7Ye0EPEjECS1gjKDwbkBDQRUWrq9AQgA7aJ0i1pQSmUR
 6ZXZD2YEDxia2ByR0uZoTS7N0NYv1OjU8v6p017u0Fco5+Qoju/fZ97ScHhp5xGVAk5kxZBF
 DT4ovJd0nIeSr3bbWwfNzGx1waztfdzXt6n3MBKr7AhioB1m+vuk31redUdnhbtvN7O40MC+
 fgSk5/+jRGxY3IOVPooQKzUO7M51GoOg4wl9ia3H2EzOoGhN2vpTbT8qCcL92ZZZwkBRldoA
 Wn7c1hEKSTuT3f1VpSmhjnX0J4uvKZ1V2R7rooKJYFBcySC0wa8aTmAtAvLgfcpe+legOtgq
 DKzLuN45xzEjyjCiI521t8zxNMPJY9FiCPNv0sCkDwARAQABiQI8BBgBCgAmAhsMFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKNJYFCQnQrVkACgkQpjY8MQWQtG2Xxg//RrRP+PFYuNXt
 9C5hec/JoY24TkGPPd2tMC9usWZVImIk7VlHlAeqHeE0lWU0LRGIvOBITbS9izw6fOVQBvCA
 Fni56S12fKLusWgWhgu03toT9ZGxZ9W22yfw5uThSHQ4y09wRWAIYvhJsKnPGGC2KDxFvtz5
 4pYYNe8Icy4bwsxcgbaSFaRh+mYtts6wE9VzyJvyfTqbe8VrvE+3InG5rrlNn51AO6M4Wv20
 iFEgYanJXfhicl0WCQrHyTLfdB5p1w+072CL8uryHQVfD0FcDe+J/wl3bmYze+aD1SlPzFoI
 MaSIXKejC6oh6DAT4rvU8kMAbX90T834Mvbc3jplaWorNJEwjAH/r+v877AI9Vsmptis+rni
 JwUissjRbcdlkKBisoUZRPmxQeUifxUpqgulZcYwbEC/a49+WvbaYUriaDLHzg9xisijHwD2
 yWV8igBeg+cmwnk0mPz8tIVvwi4lICAgXob7HZiaqKnwaDXs4LiS4vdG5s/ElnE3rIc87yru
 24n3ypeDZ6f5LkdqL1UNp5/0Aqbr3EiN7/ina4YVyscy9754l944kyHnnMRLVykg0v+kakj0
 h0RJ5LbfLAMM8M52KIA3y14g0Fb7kHLcOUMVcgfQ3PrN6chtC+5l6ouDIlSLR3toxH8Aam7E
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <75eea72d-2957-3fe3-e06a-5ecdb78ffad4@citrix.com>
Date: Wed, 29 May 2019 17:29:36 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <f211fe9b-38b4-22d2-fd47-6ba3b4950cbc@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 13/14] xen/mm: Convert {s,
 g}et_gpfn_from_mfn() to use typesafe MFN
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Tamas K Lengyel <tamas@tklengyel.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gNS8yOS8xOSA1OjI3IFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGkgR2VvcmdlLAo+IAo+
IE9uIDI0LzA1LzIwMTkgMTc6MjQsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4+IE9uIDUvMTAvMTkg
MjoyMSBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gQEAgLTEwOTksMTkgKzExMDAsMTkgQEAg
bG9uZyBwMm1fcHRfYXVkaXRfcDJtKHN0cnVjdCBwMm1fZG9tYWluICpwMm0pCj4+Pj4gwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgIGVudHJ5X2NvdW50Kys7Cj4+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBjb250aW51ZTsKPj4+PiDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB9Cj4+Pj4gLcKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgbWZuID0gbDFlX2dldF9wZm4obDFlW2kx
XSk7Cj4+Pj4gLcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg
QVNTRVJUKG1mbl92YWxpZChfbWZuKG1mbikpKTsKPj4+PiAtwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBtMnBmbiA9IGdldF9ncGZuX2Zyb21fbWZuKG1mbik7
Cj4+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgbWZu
ID0gbDFlX2dldF9tZm4obDFlW2kxXSk7Cj4+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqAgQVNTRVJUKG1mbl92YWxpZChtZm4pKTsKPj4+PiArwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBtMnBmbiA9IGdldF9wZm5f
ZnJvbV9tZm4obWZuKTsKPj4+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoCBpZiAoIG0ycGZuICE9IGdmbiAmJgo+Pj4+IMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB0eXBlICE9IHAybV9t
bWlvX2RpcmVjdCAmJgo+Pj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAhcDJtX2lzX2dyYW50KHR5cGUpICYmCj4+Pj4gwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICFw
Mm1faXNfc2hhcmVkKHR5cGUpICkKPj4+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoCB7Cj4+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBwbWJhZCsrOwo+Pj4+IC3CoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcHJpbnRrKCJtaXNtYXRj
aDogZ2ZuICUjbHggLT4gbWZuICUjbHgiCj4+Pj4gLcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICIgLT4gZ2ZuICUjbHhc
biIsIGdmbiwgbWZuLCBtMnBmbik7Cj4+Pj4gLcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBQMk1fUFJJTlRLKCJtaXNtYXRjaDogZ2ZuICUjbHgg
LT4gbWZuCj4+Pj4gJSNseCIKPj4+PiAtwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAiIC0+IGdmbiAlI2x4
XG4iLCBnZm4sIG1mbiwKPj4+PiBtMnBmbik7Cj4+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBwcmludGsoIm1pc21hdGNoOiBnZm4gJSNs
eCAtPiBtZm4KPj4+PiAlIlBSSV9tZm4iIC0+IGdmbiAlI2x4XG4iLAo+Pj4+ICvCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oCBnZm4sIG1mbl94KG1mbiksIG0ycGZuKTsKPj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFAyTV9QUklOVEsoIm1pc21hdGNoOiBnZm4g
JSNseCAtPiBtZm4KPj4+PiAlIlBSSV9tZm4iIC0+IGdmbiAlI2x4XG4iLAo+Pj4+ICvCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgIGdmbiwgbWZuX3gobWZuKSwgbTJwZm4pOwo+Pj4KPj4+IEdlb3JnZSwgZG8g
d2UgcmVhbGx5IG1lYW4gdG8gaGF2ZSBwcmludGsoKSBhbmQgUDJNX1BSSU5USygpIGhlcmU/Cj4+
Cj4+IExvb2tzIGxpa2UgdGhpcyB3YXMgaW50cm9kdWNlZCAoYnkgbWUhKSBpbiBhNTg5ZmY2YzE3
OTsgbXkgYmVzdCBndWVzcyBpcwo+PiB0aGF0IGl0IHdhcyBkdWUgdG8gYSBiYWQgcmViYXNlIG1l
cmdlLgo+IAo+IE9ubHkgdGhlIFAyTV9QUklOVEsgdmVyc2lvbiBzaG91bGQgYmUga2VwdCwgYW0g
SSByaWdodD8KClllcywgdGhhdCdzIHJpZ2h0LgoKPj4gSSdsbCBsZWF2ZSBpdCB0byBKdWxpZW4g
dG8gZGVjaWRlIGlmIGhlIHdhbnRzIHRvIGNsZWFuIHRoaXMgdXAgb3IgbGVhdmUKPj4gaXQgYmUu
Cj4gCj4gSSBhbSBoYXBweSB0byB3cml0ZSBhIHBhdGNoIHRvIHJlbW92ZSB0aGUgZHVwbGljYXRl
ZCBtZXNzYWdlLgoKR3JlYXQsIHRoYW5rcy4KCiAtR2VvcmdlCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 29 16:44:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 May 2019 16:44:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hW1gP-0004B8-AX; Wed, 29 May 2019 16:44:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=MUVL=T5=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hW1gN-0004B3-WD
 for xen-devel@lists.xenproject.org; Wed, 29 May 2019 16:44:08 +0000
X-Inumbo-ID: f8a39f62-8230-11e9-92bd-f3ffff3b94d4
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id f8a39f62-8230-11e9-92bd-f3ffff3b94d4;
 Wed, 29 May 2019 16:44:05 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 08F07341;
 Wed, 29 May 2019 09:44:05 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 1B5983F5AF;
 Wed, 29 May 2019 09:44:03 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20190514121132.26732-1-julien.grall@arm.com>
 <20190514121132.26732-2-julien.grall@arm.com>
 <alpine.DEB.2.21.1905201143390.16404@sstabellini-ThinkPad-T480s>
 <42c29444-01b0-cb6a-a8e7-3642175402f7@arm.com>
Message-ID: <0172ad95-1a78-8f2f-9f11-a74089829fb9@arm.com>
Date: Wed, 29 May 2019 17:44:02 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <42c29444-01b0-cb6a-a8e7-3642175402f7@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH MM-PART1 v3 1/8] xen/arm: Don't boot Xen on
 platform using AIVIVT instruction caches
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, nd@arm.com, Andrii_Anisov@epam.com,
 Oleksandr_Tyshchenko@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

R2VudGxlIHBpbmcuCgpPbiAyMC8wNS8yMDE5IDIwOjUzLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4g
SGksCj4gCj4gT24gMjAvMDUvMjAxOSAxOTo1NiwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+
PiBPbiBUdWUsIDE0IE1heSAyMDE5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+PiBUaGUgQUlWSVZU
IGlzIGEgdHlwZSBvZiBpbnN0cnVjdGlvbiBjYWNoZSBhdmFpbGFibGUgb24gQXJtdjcuIFRoaXMg
aXMKPj4+IHRoZSBvbmx5IGNhY2hlIG5vdCBpbXBsZW1lbnRpbmcgdGhlIElWSVBUIGV4dGVuc2lv
biBhbmQgdGhlcmVmb3JlCj4+PiByZXF1aXJpbmcgc3BlY2lmaWMgY2FyZS4KPj4+Cj4+PiBUbyBz
aW1wbGlmeSBtYWludGVuYW5jZSByZXF1aXJlbWVudHMsIFhlbiB3aWxsIG5vdCBib290IG9uIHBs
YXRmb3JtCj4+PiB1c2luZyBBSVZJVlQgY2FjaGUuCj4+Pgo+Pj4gVGhpcyBzaG91bGQgbm90IGJl
IGFuIGlzc3VlIGJlY2F1c2UgWGVuIEFybTMyIGNhbiBvbmx5IGJvb3Qgb24gYSBzbWFsbAo+Pj4g
bnVtYmVyIG9mIHByb2Nlc3NvcnMgKHNlZSBhcmNoL2FybS9hcm0zMi9wcm9jLXY3LlMpLiBBbGwg
b2YgdGhlbSBhcmUKPj4+IG5vdCB1c2luZyBBSVZJVlQgY2FjaGUuCj4+Pgo+Pj4gU2lnbmVkLW9m
Zi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPj4KPj4gQXMgd2UgaGF2
ZSBhbHJlYWR5IGRpc2N1c3NlZCwgSSBhbSBPSyB3aXRoIHRoaXMgYW5kIG5laXRoZXIgb2YgdXMK
Pj4gZm9yZXNlZSBhbnkgaXNzdWVzLiBHaXZlbiB0aGF0IGl0IGNvdWxkIGJlIGNvbnNpZGVyZWQg
YXMgYSBkcm9wIGluCj4+IHN1cHBvcnQgZm9yIHNvbWV0aGluZywgSSB0aGluayBpdCB3b3VsZCBi
ZSBuaWNlIHRvIHNlbmQgYW4gZW1haWwgb3V0c2lkZQo+PiBvZiB0aGUgc2VyaWVzIHRvIHNheSB3
ZSB3b24ndCBzdXBwb3J0IEFJVklWVCBwcm9jZXNzb3JzIGFueSBsb25nZXIsCj4+IHVzaW5nIHdv
cmRzIGVhc2llciB0byB1bmRlcnN0YW5kIHRvIHVzZXJzIChub3QgbmVjZXNzYXJpbHkgZGV2ZWxv
cGVycykuCj4gCj4gVXNlcnMgb2Ygd2hhdD8gWGVuIHVwc3RyZWFtIHdpbGwgKnBhbmljKiBvbiBl
dmVyeSBwcm9jZXNzb3Igbm90IGxpc3RlZCBpbiAKPiBhcmNoL2FybS9hcm0zMi9wcm9jLXY3LlMg
ZXZlbiB3aXRob3V0IHRoaXMgcGF0Y2guCj4gCj4+IFdvdWxkIHlvdSBiZSBhYmxlIHRvIGRvIHRo
YXQ/IEkgY2FuIGhlbHAgeW91IHdpdGggdGhlIHRleHQuCj4gV2hpbGUgaW4gdGhlb3J5IHRoaXMg
c291bmRzIHNlbnNpYmxlLCBmb3IgcmVhY2hpbmcgdGhlIHBhbmljIGFkZGVkIGluIHRoaXMgCj4g
cGF0Y2gsIHlvdSB3b3VsZCBuZWVkIG91dC1vZi10cmVlIHBhdGNoZXMuIFNvIGluIHByYWN0aWNl
IHlvdSBhcmUgc2F5aW5nIHdlIAo+IHNob3VsZCBjYXJlIGFib3V0IG91dC1vZi10cmVlIHVzZXJz
Lgo+IAo+IEkgaGF2ZSBhbHJlYWR5IGVub3VnaCB0byBjYXJlIGFib3V0IFhlbiB1cHN0cmVhbSBp
dHNlbGYgdGhhdCBvdXQtb2YtdHJlZSBpcyBteSAKPiBsYXN0IGNvbmNlcm4uIElmIHNvbWVvbmUg
d2VyZSB1c2luZyBvdXQtb2YtdHJlZSB0aGVuIHRoZW4gdG9vIGJhZCB0aGV5IHdpbGwgc2VlIAo+
IHRoZSBwYW5pYy4KPiAKPiBUQkgsIEkgYW0gcHJldHR5IHN1cmUgd2UgZG9uJ3QgY3VycmVudGx5
IHByb3Blcmx5IGZvbGxvdyB0aGUgbWFpbnRlbmFuY2UgCj4gcmVxdWlyZW1lbnRzLi4uIFNvIHdl
IGFyZSBtYWtpbmcgdGhlbSBhIGZhdm9yIHRvIGFkZCBhIHBhbmljLiBCZWZvcmUgdGhleSBjb3Vs
ZCAKPiBqdXN0IHNlZSByYW5kb20gY29ycnVwdGlvbi4uLgo+IAo+IEFueXdheSwgZmVlbCBmcmVl
IHRvIHNlbmQgdGhlIG1lc3NhZ2UgeW91cnNlbGYuCj4gCj4+Cj4+Cj4+PiAtLS0KPj4+Cj4+PiDC
oMKgwqDCoCBDaGFuZ2VzIGluIHYzOgo+Pj4gwqDCoMKgwqDCoMKgwqDCoCAtIFBhdGNoIGFkZGVk
Cj4+PiAtLS0KPj4+IMKgIHhlbi9hcmNoL2FybS9zZXR1cC5jwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oCB8IDUgKysrKysKPj4+IMKgIHhlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmggfCA1ICsr
KysrCj4+PiDCoCAyIGZpbGVzIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKykKPj4+Cj4+PiBkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL3NldHVwLmMgYi94ZW4vYXJjaC9hcm0vc2V0dXAuYwo+Pj4g
aW5kZXggY2NiMGYxODFlYS4uZmFhZjAyOWI5OSAxMDA2NDQKPj4+IC0tLSBhL3hlbi9hcmNoL2Fy
bS9zZXR1cC5jCj4+PiArKysgYi94ZW4vYXJjaC9hcm0vc2V0dXAuYwo+Pj4gQEAgLTUyNiwxMCAr
NTI2LDE1IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBzZXR1cF9tbSh1bnNpZ25lZCBsb25nIGR0Yl9w
YWRkciwgCj4+PiBzaXplX3QgZHRiX3NpemUpCj4+PiDCoMKgwqDCoMKgIHVuc2lnbmVkIGxvbmcg
Ym9vdF9tZm5fc3RhcnQsIGJvb3RfbWZuX2VuZDsKPj4+IMKgwqDCoMKgwqAgaW50IGk7Cj4+PiDC
oMKgwqDCoMKgIHZvaWQgKmZkdDsKPj4+ICvCoMKgwqAgY29uc3QgdWludDMyX3QgY3RyID0gUkVB
RF9DUDMyKENUUik7Cj4+PiDCoMKgwqDCoMKgIGlmICggIWJvb3RpbmZvLm1lbS5ucl9iYW5rcyAp
Cj4+PiDCoMKgwqDCoMKgwqDCoMKgwqAgcGFuaWMoIk5vIG1lbW9yeSBiYW5rXG4iKTsKPj4+ICvC
oMKgwqAgLyogV2Ugb25seSBzdXBwb3J0cyBpbnN0cnVjdGlvbiBjYWNoZXMgaW1wbGVtZW50aW5n
IHRoZSBJVklQVCBleHRlbnNpb24uICovCj4+Cj4+IFBsZWFzZSBtZW50aW9uIHRoYXQgSVZJUFQg
Y2FuIG9ubHkgYmUgaW1wbGVtZW50ZWQgYnkgUElQVCBhbmQgVklQVAo+PiBjYWNoZXMsIG5vdCBi
eSBBSVZJVlQgY2FjaGVzLiBUaGF0IHNob3VsZCBtYWtlIGl0IHN0cmFpZ2h0Zm9yd2FyZCB0bwo+
PiB1bmRlcnN0YW5kIHRoZSByZWFzb24gZm9yIHRoZSBwYW5pYyBiZWxvdy4KPiAKPiBJIHdvdWxk
IHByZWZlciB0byBhZGQgIlRoaXMgaXMgbm90IHRoZSBjYXNlIG9mIEFJVklWVCIgcmF0aGVyIHRo
YW4gc3BlbGxpbmcgb3V0IAo+IHRoZSBvdGhlciBjYWNoZXMuCj4gCj4gQ2hlZXJzLAo+IAo+IAoK
LS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 29 16:44:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 May 2019 16:44:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hW1gi-0004DG-LJ; Wed, 29 May 2019 16:44:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=MUVL=T5=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hW1gh-0004D8-Ua
 for xen-devel@lists.xenproject.org; Wed, 29 May 2019 16:44:27 +0000
X-Inumbo-ID: 0505cbb1-8231-11e9-8980-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 0505cbb1-8231-11e9-8980-bc764e045a96;
 Wed, 29 May 2019 16:44:26 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id CD7D2341;
 Wed, 29 May 2019 09:44:25 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 0D0CE3F5AF;
 Wed, 29 May 2019 09:44:24 -0700 (PDT)
To: xen-devel@lists.xenproject.org
References: <20190514121132.26732-1-julien.grall@arm.com>
 <20190514121132.26732-6-julien.grall@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <05b5bd1b-7bfc-5ad5-6300-c37e9745e9a8@arm.com>
Date: Wed, 29 May 2019 17:44:23 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190514121132.26732-6-julien.grall@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH MM-PART1 v3 5/8] xen/arm: page: Clarify the
 Xen TLBs helpers name
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, Stefano Stabellini <sstabellini@kernel.org>,
 Andrii_Anisov@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

R2VudGxlIHBpbmcKCk9uIDE0LzA1LzIwMTkgMTM6MTEsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBO
b3cgdGhhdCB3ZSBkcm9wcGVkIGZsdXNoX3hlbl90ZXh0X3RsYl9sb2NhbCgpLCB3ZSBoYXZlIG9u
bHkgb25lIHNldCBvZgo+IGhlbHBlcnMgYWN0aW5nIG9uIFhlbiBUTEJzLiBUaGVyZSBuYW1pbmcg
YXJlIHF1aXRlIGNvbmZ1c2luZyBiZWNhdXNlIHRoZQo+IFRMQiBpbnN0cnVjdGlvbnMgdXNlZCB3
aWxsIGFjdCBvbiBib3RoIERhdGEgYW5kIEluc3RydWN0aW9uIFRMQnMuCj4gCj4gVGFrZSB0aGUg
b3Bwb3J0dW5pdHkgdG8gcmV3b3JrIHRoZSBkb2N1bWVudGF0aW9uIHdoaWNoIGNhbiBiZSBjb25m
dXNpbmcKPiB0byByZWFkIGFzIHRoZXkgZG9uJ3QgbWF0Y2ggdGhlIGltcGxlbWVudGF0aW9uLiBO
b3RlIHRoZSBtZW50aW9uIGFib3V0Cj4gdGhlIGluc3RydWN0aW9uIGNhY2hlIG1haW50ZW5hbmNl
IGhhcyBiZWVuIHJlbW92ZWQgYmVjYXVzZSBtb2RpZnlpbmcKPiBtYXBwaW5nIGRvZXMgbm90IHJl
cXVpcmUgaW5zdHJ1Y3Rpb24gY2FjaGUgbWFpbnRlbmFuY2UuCj4gCj4gTGFzdGx5LCBzd2l0Y2gg
ZnJvbSB1bnNpZ25lZCBsb25nIHRvIHZhZGRyX3QgYXMgdGhlIGZ1bmN0aW9uIHRlY2huaWNhbGx5
Cj4gZGVhbCB3aXRoIHZpcnR1YWwgYWRkcmVzcy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+IFJldmlld2VkLWJ5OiBBbmRyaWkgQW5pc292
IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgo+IAo+IC0tLQo+ICAgICAgQ2hhbmdlcyBpbiB2MzoK
PiAgICAgICAgICAtIFVwZGF0ZSBjb21taXQgbWVzc2FnZQo+ICAgICAgICAgIC0gRml4IHR5cG9l
cwo+IAo+ICAgICAgQ2hhbmdlcyBpbiB2MjoKPiAgICAgICAgICAtIEFkZCBBbmRyaWkncyByZXZp
ZXdlZC1ieQo+IC0tLQo+ICAgeGVuL2FyY2gvYXJtL21tLmMgICAgICAgICAgICAgICAgfCAxOCAr
KysrKysrKystLS0tLS0tLS0KPiAgIHhlbi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIvcGFnZS5oIHwg
MTUgKysrKystLS0tLS0tLS0tCj4gICB4ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L3BhZ2UuaCB8
IDE1ICsrKysrLS0tLS0tLS0tLQo+ICAgeGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmggICAgICAg
fCAyOCArKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tCj4gICA0IGZpbGVzIGNoYW5nZWQsIDMz
IGluc2VydGlvbnMoKyksIDQzIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJj
aC9hcm0vbW0uYyBiL3hlbi9hcmNoL2FybS9tbS5jCj4gaW5kZXggZGZiZTM5YzcwYS4uOGVlODI4
ZDQ0NSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vbW0uYwo+ICsrKyBiL3hlbi9hcmNoL2Fy
bS9tbS5jCj4gQEAgLTMzNSw3ICszMzUsNyBAQCB2b2lkIHNldF9maXhtYXAodW5zaWduZWQgbWFw
LCBtZm5fdCBtZm4sIHVuc2lnbmVkIGludCBmbGFncykKPiAgICAgICBwdGUucHQudGFibGUgPSAx
OyAvKiA0ayBtYXBwaW5ncyBhbHdheXMgaGF2ZSB0aGlzIGJpdCBzZXQgKi8KPiAgICAgICBwdGUu
cHQueG4gPSAxOwo+ICAgICAgIHdyaXRlX3B0ZSh4ZW5fZml4bWFwICsgdGhpcmRfdGFibGVfb2Zm
c2V0KEZJWE1BUF9BRERSKG1hcCkpLCBwdGUpOwo+IC0gICAgZmx1c2hfeGVuX2RhdGFfdGxiX3Jh
bmdlX3ZhKEZJWE1BUF9BRERSKG1hcCksIFBBR0VfU0laRSk7Cj4gKyAgICBmbHVzaF94ZW5fdGxi
X3JhbmdlX3ZhKEZJWE1BUF9BRERSKG1hcCksIFBBR0VfU0laRSk7Cj4gICB9Cj4gICAKPiAgIC8q
IFJlbW92ZSBhIG1hcHBpbmcgZnJvbSBhIGZpeG1hcCBlbnRyeSAqLwo+IEBAIC0zNDMsNyArMzQz
LDcgQEAgdm9pZCBjbGVhcl9maXhtYXAodW5zaWduZWQgbWFwKQo+ICAgewo+ICAgICAgIGxwYWVf
dCBwdGUgPSB7MH07Cj4gICAgICAgd3JpdGVfcHRlKHhlbl9maXhtYXAgKyB0aGlyZF90YWJsZV9v
ZmZzZXQoRklYTUFQX0FERFIobWFwKSksIHB0ZSk7Cj4gLSAgICBmbHVzaF94ZW5fZGF0YV90bGJf
cmFuZ2VfdmEoRklYTUFQX0FERFIobWFwKSwgUEFHRV9TSVpFKTsKPiArICAgIGZsdXNoX3hlbl90
bGJfcmFuZ2VfdmEoRklYTUFQX0FERFIobWFwKSwgUEFHRV9TSVpFKTsKPiAgIH0KPiAgIAo+ICAg
LyogQ3JlYXRlIFhlbidzIG1hcHBpbmdzIG9mIG1lbW9yeS4KPiBAQCAtMzc3LDcgKzM3Nyw3IEBA
IHN0YXRpYyB2b2lkIF9faW5pdCBjcmVhdGVfbWFwcGluZ3MobHBhZV90ICpzZWNvbmQsCj4gICAg
ICAgICAgIHdyaXRlX3B0ZShwICsgaSwgcHRlKTsKPiAgICAgICAgICAgcHRlLnB0LmJhc2UgKz0g
MSA8PCBMUEFFX1NISUZUOwo+ICAgICAgIH0KPiAtICAgIGZsdXNoX3hlbl9kYXRhX3RsYl9sb2Nh
bCgpOwo+ICsgICAgZmx1c2hfeGVuX3RsYl9sb2NhbCgpOwo+ICAgfQo+ICAgCj4gICAjaWZkZWYg
Q09ORklHX0RPTUFJTl9QQUdFCj4gQEAgLTQ1NSw3ICs0NTUsNyBAQCB2b2lkICptYXBfZG9tYWlu
X3BhZ2UobWZuX3QgbWZuKQo+ICAgICAgICAqIFdlIG1heSBub3QgaGF2ZSBmbHVzaGVkIHRoaXMg
c3BlY2lmaWMgc3VicGFnZSBhdCBtYXAgdGltZSwKPiAgICAgICAgKiBzaW5jZSB3ZSBvbmx5IGZs
dXNoIHRoZSA0ayBwYWdlIG5vdCB0aGUgc3VwZXJwYWdlCj4gICAgICAgICovCj4gLSAgICBmbHVz
aF94ZW5fZGF0YV90bGJfcmFuZ2VfdmFfbG9jYWwodmEsIFBBR0VfU0laRSk7Cj4gKyAgICBmbHVz
aF94ZW5fdGxiX3JhbmdlX3ZhX2xvY2FsKHZhLCBQQUdFX1NJWkUpOwo+ICAgCj4gICAgICAgcmV0
dXJuICh2b2lkICopdmE7Cj4gICB9Cj4gQEAgLTU5OCw3ICs1OTgsNyBAQCB2b2lkIF9faW5pdCBy
ZW1vdmVfZWFybHlfbWFwcGluZ3Modm9pZCkKPiAgICAgICB3cml0ZV9wdGUoeGVuX3NlY29uZCAr
IHNlY29uZF90YWJsZV9vZmZzZXQoQk9PVF9GRFRfVklSVF9TVEFSVCksIHB0ZSk7Cj4gICAgICAg
d3JpdGVfcHRlKHhlbl9zZWNvbmQgKyBzZWNvbmRfdGFibGVfb2Zmc2V0KEJPT1RfRkRUX1ZJUlRf
U1RBUlQgKyBTWl8yTSksCj4gICAgICAgICAgICAgICAgIHB0ZSk7Cj4gLSAgICBmbHVzaF94ZW5f
ZGF0YV90bGJfcmFuZ2VfdmEoQk9PVF9GRFRfVklSVF9TVEFSVCwgQk9PVF9GRFRfU0xPVF9TSVpF
KTsKPiArICAgIGZsdXNoX3hlbl90bGJfcmFuZ2VfdmEoQk9PVF9GRFRfVklSVF9TVEFSVCwgQk9P
VF9GRFRfU0xPVF9TSVpFKTsKPiAgIH0KPiAgIAo+ICAgLyoKPiBAQCAtNjE1LDcgKzYxNSw3IEBA
IHN0YXRpYyB2b2lkIHhlbl9wdF9lbmZvcmNlX3dueCh2b2lkKQo+ICAgICAgICAqIGJlZm9yZSBm
bHVzaGluZyB0aGUgVExCcy4KPiAgICAgICAgKi8KPiAgICAgICBpc2IoKTsKPiAtICAgIGZsdXNo
X3hlbl9kYXRhX3RsYl9sb2NhbCgpOwo+ICsgICAgZmx1c2hfeGVuX3RsYl9sb2NhbCgpOwo+ICAg
fQo+ICAgCj4gICBleHRlcm4gdm9pZCBzd2l0Y2hfdHRicih1aW50NjRfdCB0dGJyKTsKPiBAQCAt
ODc5LDcgKzg3OSw3IEBAIHZvaWQgX19pbml0IHNldHVwX3hlbmhlYXBfbWFwcGluZ3ModW5zaWdu
ZWQgbG9uZyBiYXNlX21mbiwKPiAgICAgICAgICAgdmFkZHIgKz0gRklSU1RfU0laRTsKPiAgICAg
ICB9Cj4gICAKPiAtICAgIGZsdXNoX3hlbl9kYXRhX3RsYl9sb2NhbCgpOwo+ICsgICAgZmx1c2hf
eGVuX3RsYl9sb2NhbCgpOwo+ICAgfQo+ICAgI2VuZGlmCj4gICAKPiBAQCAtMTA1Miw3ICsxMDUy
LDcgQEAgc3RhdGljIGludCBjcmVhdGVfeGVuX2VudHJpZXMoZW51bSB4ZW5tYXBfb3BlcmF0aW9u
IG9wLAo+ICAgICAgICAgICAgICAgICAgIEJVRygpOwo+ICAgICAgICAgICB9Cj4gICAgICAgfQo+
IC0gICAgZmx1c2hfeGVuX2RhdGFfdGxiX3JhbmdlX3ZhKHZpcnQsIFBBR0VfU0laRSAqIG5yX21m
bnMpOwo+ICsgICAgZmx1c2hfeGVuX3RsYl9yYW5nZV92YSh2aXJ0LCBQQUdFX1NJWkUgKiBucl9t
Zm5zKTsKPiAgIAo+ICAgICAgIHJjID0gMDsKPiAgIAo+IEBAIC0xMTI3LDcgKzExMjcsNyBAQCBz
dGF0aWMgdm9pZCBzZXRfcHRlX2ZsYWdzX29uX3JhbmdlKGNvbnN0IGNoYXIgKnAsIHVuc2lnbmVk
IGxvbmcgbCwgZW51bSBtZyBtZykKPiAgICAgICAgICAgfQo+ICAgICAgICAgICB3cml0ZV9wdGUo
eGVuX3hlbm1hcCArIGksIHB0ZSk7Cj4gICAgICAgfQo+IC0gICAgZmx1c2hfeGVuX2RhdGFfdGxi
X2xvY2FsKCk7Cj4gKyAgICBmbHVzaF94ZW5fdGxiX2xvY2FsKCk7Cj4gICB9Cj4gICAKPiAgIC8q
IFJlbGVhc2UgYWxsIF9faW5pdCBhbmQgX19pbml0ZGF0YSByYW5nZXMgdG8gYmUgcmV1c2VkICov
Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIvcGFnZS5oIGIveGVuL2lu
Y2x1ZGUvYXNtLWFybS9hcm0zMi9wYWdlLmgKPiBpbmRleCA0MGE3N2RhYTlkLi4wYjQxYjkyMTRi
IDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIvcGFnZS5oCj4gKysrIGIv
eGVuL2luY2x1ZGUvYXNtLWFybS9hcm0zMi9wYWdlLmgKPiBAQCAtNjEsMTIgKzYxLDggQEAgc3Rh
dGljIGlubGluZSB2b2lkIGludmFsaWRhdGVfaWNhY2hlX2xvY2FsKHZvaWQpCj4gICAgICAgaXNi
KCk7ICAgICAgICAgICAgICAgICAgICAgIC8qIFN5bmNocm9uaXplIGZldGNoZWQgaW5zdHJ1Y3Rp
b24gc3RyZWFtLiAqLwo+ICAgfQo+ICAgCj4gLS8qCj4gLSAqIEZsdXNoIGFsbCBoeXBlcnZpc29y
IG1hcHBpbmdzIGZyb20gdGhlIGRhdGEgVExCIG9mIHRoZSBsb2NhbAo+IC0gKiBwcm9jZXNzb3Iu
IFRoaXMgaXMgbm90IHN1ZmZpY2llbnQgd2hlbiBjaGFuZ2luZyBjb2RlIG1hcHBpbmdzIG9yCj4g
LSAqIGZvciBzZWxmIG1vZGlmeWluZyBjb2RlLgo+IC0gKi8KPiAtc3RhdGljIGlubGluZSB2b2lk
IGZsdXNoX3hlbl9kYXRhX3RsYl9sb2NhbCh2b2lkKQo+ICsvKiBGbHVzaCBhbGwgaHlwZXJ2aXNv
ciBtYXBwaW5ncyBmcm9tIHRoZSBUTEIgb2YgdGhlIGxvY2FsIHByb2Nlc3Nvci4gKi8KPiArc3Rh
dGljIGlubGluZSB2b2lkIGZsdXNoX3hlbl90bGJfbG9jYWwodm9pZCkKPiAgIHsKPiAgICAgICBh
c20gdm9sYXRpbGUoImRzYjsiIC8qIEVuc3VyZSBwcmVjZWRpbmcgYXJlIHZpc2libGUgKi8KPiAg
ICAgICAgICAgICAgICAgICAgQ01EX0NQMzIoVExCSUFMTEgpCj4gQEAgLTc2LDE0ICs3MiwxMyBA
QCBzdGF0aWMgaW5saW5lIHZvaWQgZmx1c2hfeGVuX2RhdGFfdGxiX2xvY2FsKHZvaWQpCj4gICB9
Cj4gICAKPiAgIC8qIEZsdXNoIFRMQiBvZiBsb2NhbCBwcm9jZXNzb3IgZm9yIGFkZHJlc3MgdmEu
ICovCj4gLXN0YXRpYyBpbmxpbmUgdm9pZCBfX2ZsdXNoX3hlbl9kYXRhX3RsYl9vbmVfbG9jYWwo
dmFkZHJfdCB2YSkKPiArc3RhdGljIGlubGluZSB2b2lkIF9fZmx1c2hfeGVuX3RsYl9vbmVfbG9j
YWwodmFkZHJfdCB2YSkKPiAgIHsKPiAgICAgICBhc20gdm9sYXRpbGUoU1RPUkVfQ1AzMigwLCBU
TEJJTVZBSCkgOiA6ICJyIiAodmEpIDogIm1lbW9yeSIpOwo+ICAgfQo+ICAgCj4gLS8qIEZsdXNo
IFRMQiBvZiBhbGwgcHJvY2Vzc29ycyBpbiB0aGUgaW5uZXItc2hhcmVhYmxlIGRvbWFpbiBmb3IK
PiAtICogYWRkcmVzcyB2YS4gKi8KPiAtc3RhdGljIGlubGluZSB2b2lkIF9fZmx1c2hfeGVuX2Rh
dGFfdGxiX29uZSh2YWRkcl90IHZhKQo+ICsvKiBGbHVzaCBUTEIgb2YgYWxsIHByb2Nlc3NvcnMg
aW4gdGhlIGlubmVyLXNoYXJlYWJsZSBkb21haW4gZm9yIGFkZHJlc3MgdmEuICovCj4gK3N0YXRp
YyBpbmxpbmUgdm9pZCBfX2ZsdXNoX3hlbl90bGJfb25lKHZhZGRyX3QgdmEpCj4gICB7Cj4gICAg
ICAgYXNtIHZvbGF0aWxlKFNUT1JFX0NQMzIoMCwgVExCSU1WQUhJUykgOiA6ICJyIiAodmEpIDog
Im1lbW9yeSIpOwo+ICAgfQo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0
L3BhZ2UuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvcGFnZS5oCj4gaW5kZXggNmMzNmQw
MjEwZi4uMzFkMDRlY2Y3NiAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0
L3BhZ2UuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvcGFnZS5oCj4gQEAgLTQ1
LDEyICs0NSw4IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBpbnZhbGlkYXRlX2ljYWNoZV9sb2NhbCh2
b2lkKQo+ICAgICAgIGlzYigpOwo+ICAgfQo+ICAgCj4gLS8qCj4gLSAqIEZsdXNoIGFsbCBoeXBl
cnZpc29yIG1hcHBpbmdzIGZyb20gdGhlIGRhdGEgVExCIG9mIHRoZSBsb2NhbAo+IC0gKiBwcm9j
ZXNzb3IuIFRoaXMgaXMgbm90IHN1ZmZpY2llbnQgd2hlbiBjaGFuZ2luZyBjb2RlIG1hcHBpbmdz
IG9yCj4gLSAqIGZvciBzZWxmIG1vZGlmeWluZyBjb2RlLgo+IC0gKi8KPiAtc3RhdGljIGlubGlu
ZSB2b2lkIGZsdXNoX3hlbl9kYXRhX3RsYl9sb2NhbCh2b2lkKQo+ICsvKiBGbHVzaCBhbGwgaHlw
ZXJ2aXNvciBtYXBwaW5ncyBmcm9tIHRoZSBUTEIgb2YgdGhlIGxvY2FsIHByb2Nlc3Nvci4gKi8K
PiArc3RhdGljIGlubGluZSB2b2lkIGZsdXNoX3hlbl90bGJfbG9jYWwodm9pZCkKPiAgIHsKPiAg
ICAgICBhc20gdm9sYXRpbGUgKAo+ICAgICAgICAgICAiZHNiICAgIHN5OyIgICAgICAgICAgICAg
ICAgICAgIC8qIEVuc3VyZSB2aXNpYmlsaXR5IG9mIFBURSB3cml0ZXMgKi8KPiBAQCAtNjEsMTQg
KzU3LDEzIEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBmbHVzaF94ZW5fZGF0YV90bGJfbG9jYWwodm9p
ZCkKPiAgIH0KPiAgIAo+ICAgLyogRmx1c2ggVExCIG9mIGxvY2FsIHByb2Nlc3NvciBmb3IgYWRk
cmVzcyB2YS4gKi8KPiAtc3RhdGljIGlubGluZSB2b2lkICBfX2ZsdXNoX3hlbl9kYXRhX3RsYl9v
bmVfbG9jYWwodmFkZHJfdCB2YSkKPiArc3RhdGljIGlubGluZSB2b2lkICBfX2ZsdXNoX3hlbl90
bGJfb25lX2xvY2FsKHZhZGRyX3QgdmEpCj4gICB7Cj4gICAgICAgYXNtIHZvbGF0aWxlKCJ0bGJp
IHZhZTIsICUwOyIgOiA6ICJyIiAodmE+PlBBR0VfU0hJRlQpIDogIm1lbW9yeSIpOwo+ICAgfQo+
ICAgCj4gLS8qIEZsdXNoIFRMQiBvZiBhbGwgcHJvY2Vzc29ycyBpbiB0aGUgaW5uZXItc2hhcmVh
YmxlIGRvbWFpbiBmb3IKPiAtICogYWRkcmVzcyB2YS4gKi8KPiAtc3RhdGljIGlubGluZSB2b2lk
IF9fZmx1c2hfeGVuX2RhdGFfdGxiX29uZSh2YWRkcl90IHZhKQo+ICsvKiBGbHVzaCBUTEIgb2Yg
YWxsIHByb2Nlc3NvcnMgaW4gdGhlIGlubmVyLXNoYXJlYWJsZSBkb21haW4gZm9yIGFkZHJlc3Mg
dmEuICovCj4gK3N0YXRpYyBpbmxpbmUgdm9pZCBfX2ZsdXNoX3hlbl90bGJfb25lKHZhZGRyX3Qg
dmEpCj4gICB7Cj4gICAgICAgYXNtIHZvbGF0aWxlKCJ0bGJpIHZhZTJpcywgJTA7IiA6IDogInIi
ICh2YT4+UEFHRV9TSElGVCkgOiAibWVtb3J5Iik7Cj4gICB9Cj4gZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS1hcm0vcGFnZS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmgKPiBpbmRl
eCAxYTE3MTNjZTAyLi4xOTUzNDVlMjRhIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1h
cm0vcGFnZS5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmgKPiBAQCAtMjM0LDE4
ICsyMzQsMTggQEAgc3RhdGljIGlubGluZSBpbnQgY2xlYW5fYW5kX2ludmFsaWRhdGVfZGNhY2hl
X3ZhX3JhbmdlCj4gICB9IHdoaWxlICgwKQo+ICAgCj4gICAvKgo+IC0gKiBGbHVzaCBhIHJhbmdl
IG9mIFZBJ3MgaHlwZXJ2aXNvciBtYXBwaW5ncyBmcm9tIHRoZSBkYXRhIFRMQiBvZiB0aGUKPiAt
ICogbG9jYWwgcHJvY2Vzc29yLiBUaGlzIGlzIG5vdCBzdWZmaWNpZW50IHdoZW4gY2hhbmdpbmcg
Y29kZSBtYXBwaW5ncwo+IC0gKiBvciBmb3Igc2VsZiBtb2RpZnlpbmcgY29kZS4KPiArICogRmx1
c2ggYSByYW5nZSBvZiBWQSdzIGh5cGVydmlzb3IgbWFwcGluZ3MgZnJvbSB0aGUgVExCIG9mIHRo
ZSBsb2NhbAo+ICsgKiBwcm9jZXNzb3IuCj4gICAgKi8KPiAtc3RhdGljIGlubGluZSB2b2lkIGZs
dXNoX3hlbl9kYXRhX3RsYl9yYW5nZV92YV9sb2NhbCh1bnNpZ25lZCBsb25nIHZhLAo+IC0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGxvbmcgc2l6ZSkKPiArc3RhdGljIGlubGluZSB2b2lkIGZsdXNoX3hlbl90bGJfcmFuZ2VfdmFf
bG9jYWwodmFkZHJfdCB2YSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBzaXplKQo+ICAgewo+IC0gICAgdW5zaWduZWQgbG9u
ZyBlbmQgPSB2YSArIHNpemU7Cj4gKyAgICB2YWRkcl90IGVuZCA9IHZhICsgc2l6ZTsKPiArCj4g
ICAgICAgZHNiKHN5KTsgLyogRW5zdXJlIHByZWNlZGluZyBhcmUgdmlzaWJsZSAqLwo+ICAgICAg
IHdoaWxlICggdmEgPCBlbmQgKQo+ICAgICAgIHsKPiAtICAgICAgICBfX2ZsdXNoX3hlbl9kYXRh
X3RsYl9vbmVfbG9jYWwodmEpOwo+ICsgICAgICAgIF9fZmx1c2hfeGVuX3RsYl9vbmVfbG9jYWwo
dmEpOwo+ICAgICAgICAgICB2YSArPSBQQUdFX1NJWkU7Cj4gICAgICAgfQo+ICAgICAgIGRzYihz
eSk7IC8qIEVuc3VyZSBjb21wbGV0aW9uIG9mIHRoZSBUTEIgZmx1c2ggKi8KPiBAQCAtMjUzLDE4
ICsyNTMsMTggQEAgc3RhdGljIGlubGluZSB2b2lkIGZsdXNoX3hlbl9kYXRhX3RsYl9yYW5nZV92
YV9sb2NhbCh1bnNpZ25lZCBsb25nIHZhLAo+ICAgfQo+ICAgCj4gICAvKgo+IC0gKiBGbHVzaCBh
IHJhbmdlIG9mIFZBJ3MgaHlwZXJ2aXNvciBtYXBwaW5ncyBmcm9tIHRoZSBkYXRhIFRMQiBvZiBh
bGwKPiAtICogcHJvY2Vzc29ycyBpbiB0aGUgaW5uZXItc2hhcmVhYmxlIGRvbWFpbi4gVGhpcyBp
cyBub3Qgc3VmZmljaWVudAo+IC0gKiB3aGVuIGNoYW5naW5nIGNvZGUgbWFwcGluZ3Mgb3IgZm9y
IHNlbGYgbW9kaWZ5aW5nIGNvZGUuCj4gKyAqIEZsdXNoIGEgcmFuZ2Ugb2YgVkEncyBoeXBlcnZp
c29yIG1hcHBpbmdzIGZyb20gdGhlIFRMQiBvZiBhbGwKPiArICogcHJvY2Vzc29ycyBpbiB0aGUg
aW5uZXItc2hhcmVhYmxlIGRvbWFpbi4KPiAgICAqLwo+IC1zdGF0aWMgaW5saW5lIHZvaWQgZmx1
c2hfeGVuX2RhdGFfdGxiX3JhbmdlX3ZhKHVuc2lnbmVkIGxvbmcgdmEsCj4gLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBzaXplKQo+
ICtzdGF0aWMgaW5saW5lIHZvaWQgZmx1c2hfeGVuX3RsYl9yYW5nZV92YSh2YWRkcl90IHZhLAo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25n
IHNpemUpCj4gICB7Cj4gLSAgICB1bnNpZ25lZCBsb25nIGVuZCA9IHZhICsgc2l6ZTsKPiArICAg
IHZhZGRyX3QgZW5kID0gdmEgKyBzaXplOwo+ICsKPiAgICAgICBkc2Ioc3kpOyAvKiBFbnN1cmUg
cHJlY2VkaW5nIGFyZSB2aXNpYmxlICovCj4gICAgICAgd2hpbGUgKCB2YSA8IGVuZCApCj4gICAg
ICAgewo+IC0gICAgICAgIF9fZmx1c2hfeGVuX2RhdGFfdGxiX29uZSh2YSk7Cj4gKyAgICAgICAg
X19mbHVzaF94ZW5fdGxiX29uZSh2YSk7Cj4gICAgICAgICAgIHZhICs9IFBBR0VfU0laRTsKPiAg
ICAgICB9Cj4gICAgICAgZHNiKHN5KTsgLyogRW5zdXJlIGNvbXBsZXRpb24gb2YgdGhlIFRMQiBm
bHVzaCAqLwo+IAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 29 16:55:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 May 2019 16:55:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hW1qw-00057z-UL; Wed, 29 May 2019 16:55:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=MUVL=T5=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hW1qv-00057u-Gl
 for xen-devel@lists.xenproject.org; Wed, 29 May 2019 16:55:01 +0000
X-Inumbo-ID: 7f2e473e-8232-11e9-8f86-cfe199dd341d
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 7f2e473e-8232-11e9-8f86-cfe199dd341d;
 Wed, 29 May 2019 16:55:00 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 4ECEA341;
 Wed, 29 May 2019 09:55:00 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 82A393F5AF;
 Wed, 29 May 2019 09:54:59 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20190514122456.28559-1-julien.grall@arm.com>
 <20190514122456.28559-5-julien.grall@arm.com>
 <alpine.DEB.2.21.1905201451570.16404@sstabellini-ThinkPad-T480s>
 <b5d35a7b-1ada-8e9f-3162-02891b2c5781@arm.com>
Message-ID: <4cbc0130-6892-19c2-9678-1a6513ac58ec@arm.com>
Date: Wed, 29 May 2019 17:54:57 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <b5d35a7b-1ada-8e9f-3162-02891b2c5781@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH MM-PART2 RESEND v2 04/19] xen/arm: Rework
 HSCTLR_BASE
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Andrii_Anisov@epam.com,
 Oleksandr_Tyshchenko@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UGluZywgaXQgd291bGQgYmUgZ29vZCB0byBrbm93IHdoaWNoIGJpdHMgSSBkcm9wcGVkLi4uCgpP
biAyMS8wNS8yMDE5IDExOjA5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGksCj4gCj4gT24gNS8y
MC8xOSAxMTo1NiBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+PiBPbiBUdWUsIDE0IE1h
eSAyMDE5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+PiBUaGUgY3VycmVudCB2YWx1ZSBvZiBIU0NU
TFJfQkFTRSBmb3IgQXJtNjQgaXMgcHJldHR5IHdyb25nLiBJdCB3b3VsZAo+Pj4gYWN0dWFsbHkg
dHVybiBvbiBTQ1RMUl9FTDIubkFBIChiaXQgNikgb24gaGFyZHdhcmUgaW1wbGVtZW50aW5nCj4+
PiBBUk12OC40LUxTRS4KPj4+Cj4+PiBGdXJ0aGVybW9yZSwgdGhlIGRvY3VtZW50YXRpb24gb2Yg
d2hhdCBpcyBjbGVhcmVkL3NldCBpbiBTQ1RMUl9FTDIgaXMKPj4+IGFsc28gbm90IGNvcnJlY3Qg
YW5kIGxvb2tzIGxpa2UgdG8gYmUgYSB2ZXJiYXRpbSBjb3B5IGZyb20gQXJtMzIuCj4+Pgo+Pj4g
SFNDVExSX0JBU0UgaXMgcmVwbGFjZWQgd2l0aCBhIGJ1bmNoIG9mIHBlci1hcmNoaXRlY3R1cmUg
bmV3IGRlZmluZXMKPj4+IGhlbHBpbmcgdG8gdW5kZXJzdGFuZCBiZXR0ZXIgd2hhdCBpcyB0aGUg
aW5pdGlhbGllIHZhbHVlIGZvcgo+IAo+IHMvaW5pdGlhbGllL2luaXRpYWwvCj4gCj4+PiBTQ1RM
Ul9FTDIvSFNDVExSLgo+Pj4KPj4+IE5vdGUgdGhlIGRlZmluZXMgKl9DTEVBUiBhcmUgb25seSB1
c2VkIHRvIGNoZWNrIHRoZSBzdGF0ZSBvZiBlYWNoIGJpdHMKPj4+IGFyZSBrbm93bi4KPj4KPj4g
U28gYmFzaWNhbGx5IHRoZSBvbmx5IHB1cnBvc2Ugb2YgSFNDVExSX0NMRUFSIGlzIHRvIGV4ZWN1
dGU6Cj4+Cj4+IMKgwqAgI2lmIChIU0NUTFJfU0VUIF4gSFNDVExSX0NMRUFSKSAhPSAweGZmZmZm
ZmZmVQo+Pgo+PiBSaWdodD8gSXQgaXMgZ29vZCB0byBoYXZlIHRoZSBjaGVjay4KPj4KPj4gUGxl
YXNlIGFkZCBhIG9uZS1saW5lIGNvbW1lbnQgb24gdG9wIG9mIEhTQ1RMUl9DTEVBUiAtLSAib25s
eSB1c2VkIHRvCj4+IGNoZWNrIHRoYXQgdGhlIHN0YXRlIG9mIGVhY2ggYml0cyBhcmUga25vd24i
Lgo+IAo+IFdlIGRvbid0IGNvbW1vbmx5IGFkZCBhIGNvbW1lbnQgZXZlcnkgdGltZSBhIGRlZmlu
ZSBpcyB1c2VkIG9ubHkgb25lIHRpbWUuIFNvIAo+IHdoYXQncyB0aGUgYmVuZWZpdHMgaGVyZT8K
PiAKPiBJbiBhbGwgaG9uZXN0eSwgc3VjaCB3b3JkaW5nIGluIHRoZSBjb21taXQgbWVzc2FnZSB3
YXMgcHJvYmFibHkgb3ZlciB0aGUgdG9wLiBJIAo+IGFtIHRoaW5raW5nIHRvIHJlcGxhY2UgdGhl
IHNlbnRlbmNlIHdpdGg6Cj4gCj4gIkxhc3RseSwgYWxsIHRoZSBiaXRzIGFyZSBub3cgZGVzY3Jp
YmVkIGFzIGVpdGhlciBzZXQgb3IgY2xlYXJlZC4gVGhpcyBhbGxvd3MgdXMgCj4gdG8gY2hlY2sg
YXQgcHJlLXByb2Nlc3NpbmcgdGltZSB0aGUgY29uc2lzdGVuY3kgb2YgdGhlIGluaXRpYWwgdmFs
dWUuIgo+IAo+Pgo+Pgo+Pj4gTGFzdGx5LCB0aGUgZG9jdW1lbnRhdGlvbiBpcyBkcm9wcGVkIGZy
b20gYXJtezMyLDY0fS9oZWFkLlMgYXMgaXQgd291bGQKPj4+IGJlIHByZXR0eSBlYXN5IHRvIGdl
dCBvdXQtb2Ytc3luYyB3aXRoIHRoZSBkZWZpbml0aW9ucy4KPj4+Cj4+PiBTaWduZWQtb2ZmLWJ5
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+Pj4KPj4+IC0tLQo+Pj4gwqDC
oMKgwqAgQ2hhbmdlcyBpbiB2MjoKPj4+IMKgwqDCoMKgwqDCoMKgwqAgLSBVc2UgQklUKC4uLiwg
VUwpIGluc3RlYWQgb2YgX0JJVFVMCj4+PiAtLS0KPj4+IMKgIHhlbi9hcmNoL2FybS9hcm0zMi9o
ZWFkLlPCoMKgwqDCoMKgwqAgfCAxMiArLS0tLS0tLS0KPj4+IMKgIHhlbi9hcmNoL2FybS9hcm02
NC9oZWFkLlPCoMKgwqDCoMKgwqAgfCAxMCArLS0tLS0tLQo+Pj4gwqAgeGVuL2luY2x1ZGUvYXNt
LWFybS9wcm9jZXNzb3IuaCB8IDU0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKystCj4+PiDCoCAzIGZpbGVzIGNoYW5nZWQsIDU1IGluc2VydGlvbnMoKyksIDIxIGRlbGV0
aW9ucygtKQo+Pj4KPj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtMzIvaGVhZC5TIGIv
eGVuL2FyY2gvYXJtL2FybTMyL2hlYWQuUwo+Pj4gaW5kZXggNDU0ZDI0NTM3Yy4uOGE5ODYwNzQ1
OSAxMDA2NDQKPj4+IC0tLSBhL3hlbi9hcmNoL2FybS9hcm0zMi9oZWFkLlMKPj4+ICsrKyBiL3hl
bi9hcmNoL2FybS9hcm0zMi9oZWFkLlMKPj4+IEBAIC0yMzQsMTcgKzIzNCw3IEBAIGNwdV9pbml0
X2RvbmU6Cj4+PiDCoMKgwqDCoMKgwqDCoMKgwqAgbGRywqDCoCByMCwgCj4+PiA9KFRDUl9SRVMx
fFRDUl9TSDBfSVN8VENSX09SR04wX1dCV0F8VENSX0lSR04wX1dCV0F8VENSX1QwU1ooMCkpCj4+
PiDCoMKgwqDCoMKgwqDCoMKgwqAgbWNywqDCoCBDUDMyKHIwLCBIVENSKQo+Pj4gLcKgwqDCoMKg
wqDCoMKgIC8qCj4+PiAtwqDCoMKgwqDCoMKgwqDCoCAqIFNldCB1cCB0aGUgSFNDVExSOgo+Pj4g
LcKgwqDCoMKgwqDCoMKgwqAgKiBFeGNlcHRpb25zIGluIExFIEFSTSwKPj4+IC3CoMKgwqDCoMKg
wqDCoMKgICogTG93LWxhdGVuY3kgSVJRcyBkaXNhYmxlZCwKPj4+IC3CoMKgwqDCoMKgwqDCoMKg
ICogV3JpdGUtaW1wbGllcy1YTiBkaXNhYmxlZCAoZm9yIG5vdyksCj4+PiAtwqDCoMKgwqDCoMKg
wqDCoCAqIEQtY2FjaGUgZGlzYWJsZWQgKGZvciBub3cpLAo+Pj4gLcKgwqDCoMKgwqDCoMKgwqAg
KiBJLWNhY2hlIGVuYWJsZWQsCj4+PiAtwqDCoMKgwqDCoMKgwqDCoCAqIEFsaWdubWVudCBjaGVj
a2luZyBlbmFibGVkLAo+Pj4gLcKgwqDCoMKgwqDCoMKgwqAgKiBNTVUgdHJhbnNsYXRpb24gZGlz
YWJsZWQgKGZvciBub3cpLgo+Pj4gLcKgwqDCoMKgwqDCoMKgwqAgKi8KPj4+IC3CoMKgwqDCoMKg
wqDCoCBsZHLCoMKgIHIwLCA9KEhTQ1RMUl9CQVNFfFNDVExSX0F4eF9FTHhfQSkKPj4+ICvCoMKg
wqDCoMKgwqDCoCBsZHLCoMKgIHIwLCA9SFNDVExSX1NFVAo+Pj4gwqDCoMKgwqDCoMKgwqDCoMKg
IG1jcsKgwqAgQ1AzMihyMCwgSFNDVExSKQo+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgIC8qCj4+PiBk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTY0L2hlYWQuUyBiL3hlbi9hcmNoL2FybS9hcm02
NC9oZWFkLlMKPj4+IGluZGV4IDhhNmJlMzM1MmUuLjRmZTkwNGM1MWQgMTAwNjQ0Cj4+PiAtLS0g
YS94ZW4vYXJjaC9hcm0vYXJtNjQvaGVhZC5TCj4+PiArKysgYi94ZW4vYXJjaC9hcm0vYXJtNjQv
aGVhZC5TCj4+PiBAQCAtMzYzLDE1ICszNjMsNyBAQCBza2lwX2JzczoKPj4+IMKgwqDCoMKgwqDC
oMKgwqDCoCBtc3LCoMKgIHRjcl9lbDIsIHgwCj4+PiAtwqDCoMKgwqDCoMKgwqAgLyogU2V0IHVw
IHRoZSBTQ1RMUl9FTDI6Cj4+PiAtwqDCoMKgwqDCoMKgwqDCoCAqIEV4Y2VwdGlvbnMgaW4gTEUg
QVJNLAo+Pj4gLcKgwqDCoMKgwqDCoMKgwqAgKiBMb3ctbGF0ZW5jeSBJUlFzIGRpc2FibGVkLAo+
Pj4gLcKgwqDCoMKgwqDCoMKgwqAgKiBXcml0ZS1pbXBsaWVzLVhOIGRpc2FibGVkIChmb3Igbm93
KSwKPj4+IC3CoMKgwqDCoMKgwqDCoMKgICogRC1jYWNoZSBkaXNhYmxlZCAoZm9yIG5vdyksCj4+
PiAtwqDCoMKgwqDCoMKgwqDCoCAqIEktY2FjaGUgZW5hYmxlZCwKPj4+IC3CoMKgwqDCoMKgwqDC
oMKgICogQWxpZ25tZW50IGNoZWNraW5nIGRpc2FibGVkLAo+Pj4gLcKgwqDCoMKgwqDCoMKgwqAg
KiBNTVUgdHJhbnNsYXRpb24gZGlzYWJsZWQgKGZvciBub3cpLiAqLwo+Pj4gLcKgwqDCoMKgwqDC
oMKgIGxkcsKgwqAgeDAsID0oSFNDVExSX0JBU0UpCj4+PiArwqDCoMKgwqDCoMKgwqAgbGRywqDC
oCB4MCwgPVNDVExSX0VMMl9TRVQKPj4+IMKgwqDCoMKgwqDCoMKgwqDCoCBtc3LCoMKgIFNDVExS
X0VMMiwgeDAKPj4+IMKgwqDCoMKgwqDCoMKgwqDCoCAvKiBFbnN1cmUgdGhhdCBhbnkgZXhjZXB0
aW9ucyBlbmNvdW50ZXJlZCBhdCBFTDIKPj4+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
YXJtL3Byb2Nlc3Nvci5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaAo+Pj4gaW5k
ZXggYmJjYmEwNjFjYS4uOWFmYzM3ODZjNSAxMDA2NDQKPj4+IC0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vcHJvY2Vzc29yLmgKPj4+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29y
LmgKPj4+IEBAIC0xMjcsNiArMTI3LDkgQEAKPj4+IMKgICNkZWZpbmUgU0NUTFJfQTMyX0VMeF9U
RcKgwqDCoCBCSVQoMzAsIFVMKQo+Pj4gwqAgI2RlZmluZSBTQ1RMUl9BMzJfRUx4X0ZJwqDCoMKg
IEJJVCgyMSwgVUwpCj4+PiArLyogQ29tbW9uIGJpdHMgZm9yIFNDVExSX0VMeCBmb3IgQXJtNjQg
Ki8KPj4+ICsjZGVmaW5lIFNDVExSX0E2NF9FTHhfU0HCoMKgwqAgQklUKDMsIFVMKQo+Pj4gKwo+
Pj4gwqAgLyogQ29tbW9uIGJpdHMgZm9yIFNDVExSX0VMeCBvbiBhbGwgYXJjaGl0ZWN0dXJlcyAq
Lwo+Pj4gwqAgI2RlZmluZSBTQ1RMUl9BeHhfRUx4X0VFwqDCoMKgIEJJVCgyNSwgVUwpCj4+PiDC
oCAjZGVmaW5lIFNDVExSX0F4eF9FTHhfV1hOwqDCoCBCSVQoMTksIFVMKQo+Pj4gQEAgLTEzNSw3
ICsxMzgsNTYgQEAKPj4+IMKgICNkZWZpbmUgU0NUTFJfQXh4X0VMeF9BwqDCoMKgwqAgQklUKDEs
IFVMKQo+Pj4gwqAgI2RlZmluZSBTQ1RMUl9BeHhfRUx4X03CoMKgwqDCoCBCSVQoMCwgVUwpCj4+
PiAtI2RlZmluZSBIU0NUTFJfQkFTRcKgwqDCoMKgIF9BQygweDMwYzUxODc4LFUpCj4+PiArI2lm
ZGVmIENPTkZJR19BUk1fMzIKPj4+ICsKPj4+ICsjZGVmaW5lIEhTQ1RMUl9SRVMxwqDCoMKgwqAg
KEJJVCggMywgVUwpIHwgQklUKCA0LCBVTCkgfCBCSVQoIDUsIFVMKSB8XAo+Pj4gK8KgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBCSVQoIDYsIFVMKSB8IEJJ
VCgxMSwgVUwpIHwgQklUKDE2LCBVTCkgfFwKPj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgQklUKDE4LCBVTCkgfCBCSVQoMjIsIFVMKSB8IEJJVCgy
MywgVUwpIHxcCj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgIEJJVCgyOCwgVUwpIHwgQklUKDI5LCBVTCkpCj4+PiArCj4+PiArI2RlZmluZSBIU0NU
TFJfUkVTMMKgwqDCoMKgIChCSVQoNywgVUwpwqAgfCBCSVQoOCwgVUwpwqAgfCBCSVQoOSwgVUwp
wqAgfCBCSVQoMTAsIAo+Pj4gVUwpIHxcCj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgIEJJVCgxMywgVUwpIHwgQklUKDE0LCBVTCkgfCBCSVQoMTUs
IFVMKSB8IEJJVCgxNywgCj4+PiBVTCkgfFwKPj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgQklUKDIwLCBVTCkgfCBCSVQoMjQsIFVMKSB8IEJJVCgy
NiwgVUwpIHwgQklUKDI3LCAKPj4+IFVMKSB8XAo+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBCSVQoMzEsIFVMKSkKPj4+ICsKPj4+ICsvKiBJbml0
aWFsIHZhbHVlIGZvciBIU0NUTFIgKi8KPj4+ICsjZGVmaW5lIEhTQ1RMUl9TRVTCoMKgwqDCoMKg
IChIU0NUTFJfUkVTMcKgwqDCoCB8IFNDVExSX0F4eF9FTHhfQcKgwqAgfCBTQ1RMUl9BeHhfRUx4
X0kpCj4+Cj4+IEFzIGZhciBhcyBteSBjYWxjdWxhdGlvbnMgZ28sIGl0IGxvb2tzIGxpa2UgdGhl
IG9ubHkgZGlmZmVyZW5jZSBpcwo+PiBTQ1RMUl9BeHhfRUx4X0EgY29tcGFyZWQgdG8gMHgzMGM1
MTg3OCwgcmlnaHQ/IFdoaWNoIGlzIHRoZSBhbGlnbm1lbnQKPj4gY2hlY2suCj4gCj4gVGhhdCdz
IGNvcnJlY3QgYW5kIG1hdGNoIHRoZSBpbml0aWFsIHZhbHVlIG9uIEFybTMyIChzZWUgSFNDVFJf
U0VUIHwgCj4gU0NUTFJfQXh4X0VMeF9BIGluIHRoZSBoZWFkLlMpLgo+IAo+Pgo+Pgo+Pj4gKyNk
ZWZpbmUgSFNDVExSX0NMRUFSwqDCoMKgIChIU0NUTFJfUkVTMMKgwqDCoMKgwqDCoMKgIHwgU0NU
TFJfQXh4X0VMeF9NwqDCoCB8XAo+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoCBTQ1RMUl9BeHhfRUx4X0PCoMKgwqAgfCBTQ1RMUl9BeHhfRUx4X1dY
TiB8XAo+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oCBTQ1RMUl9BMzJfRUx4X0ZJwqDCoCB8IFNDVExSX0F4eF9FTHhfRUXCoCB8XAo+Pj4gK8KgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBTQ1RMUl9BMzJfRUx4
X1RFKQo+Pj4gKwo+Pj4gKyNpZiAoSFNDVExSX1NFVCBeIEhTQ1RMUl9DTEVBUikgIT0gMHhmZmZm
ZmZmZlUKPj4+ICsjZXJyb3IgIkluY29uc2lzdGVudCBIU0NUTFIgc2V0L2NsZWFyIGJpdHMiCj4+
PiArI2VuZGlmCj4+PiArCj4+PiArI2Vsc2UKPj4+ICsKPj4+ICsjZGVmaW5lIFNDVExSX0VMMl9S
RVMxwqAgKEJJVCggNCwgVUwpIHwgQklUKCA1LCBVTCkgfCBCSVQoMTEsIFVMKSB8XAo+Pj4gK8Kg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBCSVQoMTYsIFVM
KSB8IEJJVCgxOCwgVUwpIHwgQklUKDIyLCBVTCkgfFwKPj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgQklUKDIzLCBVTCkgfCBCSVQoMjgsIFVMKSB8
IEJJVCgyOSwgVUwpKQo+Pj4gKwo+Pj4gKyNkZWZpbmUgU0NUTFJfRUwyX1JFUzDCoCAoQklUKCA2
LCBVTCkgfCBCSVQoIDcsIFVMKSB8IEJJVCggOCwgVUwpIHxcCj4+PiArwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIEJJVCggOSwgVUwpIHwgQklUKDEwLCBV
TCkgfCBCSVQoMTMsIFVMKSB8XAo+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoCBCSVQoMTQsIFVMKSB8IEJJVCgxNSwgVUwpIHwgQklUKDE3LCBVTCkg
fFwKPj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg
QklUKDIwLCBVTCkgfCBCSVQoMjEsIFVMKSB8IEJJVCgyNCwgVUwpIHxcCj4+PiArwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIEJJVCgyNiwgVUwpIHwgQklU
KDI3LCBVTCkgfCBCSVQoMzAsIFVMKSB8XAo+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBCSVQoMzEsIFVMKSB8ICgweGZmZmZmZmZmVUxMIDw8IDMy
KSkKPj4+ICsKPj4+ICsvKiBJbml0aWFsIHZhbHVlIGZvciBTQ1RMUl9FTDIgKi8KPj4+ICsjZGVm
aW5lIFNDVExSX0VMMl9TRVTCoMKgIChTQ1RMUl9FTDJfUkVTMcKgwqDCoMKgIHwgU0NUTFJfQTY0
X0VMeF9TQcKgIHxcCj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgIFNDVExSX0F4eF9FTHhfSSkKPj4KPj4gU2FtZSBoZXJlLCB5b3UgcmVtb3ZlZCB0
aGUgcmVzZXJ2ZWQgYml0cywgYW5kIGFkZGVkIHRoZSBhbGlnbm1lbnQgY2hlY2ssCj4+IHNhbWUg
YXMgZm9yIGFhcmNoMzIuIElmIEkgZ290IGl0IHJpZ2h0LCBpdCB3b3VsZCBiZSBuaWNlIHRvIGFk
ZCBhCj4+IHN0YXRlbWVudCBsaWtlIHRoaXMgdG8gdGhlIGNvbW1pdCBtZXNzYWdlLgo+IAo+IEkg
ZG9uJ3Qgc2VlIHdoeSAicmVzZXJ2ZWQgYml0cyIgSSBkcm9wcGVkIG5vciB3aGljaCBhbGlnbm1l
bnQgY2hlY2sgSSBhZGRlZC4KPiAKPiBJdCB3b3VsZCBiZSBleHRyZW1lbHkgdXNlZnVsIGlmIHlv
dSBwcm92aWRlIG1vcmUgZGV0YWlscyBpbiB5b3VyIHJldmlldy4uLsKgIEluIAo+IHRoaXMgY2Fz
ZSwgaXQgd291bGQgYmUgdGhlIGV4YWN0IGJpdHMgSSBkcm9wcGVkL2FkZGVkLgo+IAo+Pgo+Pgo+
Pj4gKyNkZWZpbmUgU0NUTFJfRUwyX0NMRUFSIChTQ1RMUl9FTDJfUkVTMMKgwqDCoMKgIHwgU0NU
TFJfQXh4X0VMeF9NwqDCoCB8XAo+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoCBTQ1RMUl9BeHhfRUx4X0HCoMKgwqAgfCBTQ1RMUl9BeHhfRUx4X0PC
oMKgIHxcCj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgIFNDVExSX0F4eF9FTHhfV1hOwqAgfCBTQ1RMUl9BeHhfRUx4X0VFKQo+Pj4gKwo+Pj4gKyNp
ZiAoU0NUTFJfRUwyX1NFVCBeIFNDVExSX0VMMl9DTEVBUikgIT0gMHhmZmZmZmZmZmZmZmZmZmZm
VUwKPj4+ICsjZXJyb3IgIkluY29uc2lzdGVudCBTQ1RMUl9FTDIgc2V0L2NsZWFyIGJpdHMiCj4+
PiArI2VuZGlmCj4+PiArCj4+PiArI2VuZGlmCj4+PiDCoCAvKiBIQ1IgSHlwIENvbmZpZ3VyYXRp
b24gUmVnaXN0ZXIgKi8KPj4+IMKgICNkZWZpbmUgSENSX1JXwqDCoMKgwqDCoMKgwqDCoMKgIChf
QUMoMSxVTCk8PDMxKSAvKiBSZWdpc3RlciBXaWR0aCwgQVJNNjQgb25seSAqLwo+IAo+IENoZWVy
cywKPiAKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 29 17:06:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 May 2019 17:06:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hW21x-0005yi-2a; Wed, 29 May 2019 17:06:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=MUVL=T5=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hW21v-0005yd-Aw
 for xen-devel@lists.xenproject.org; Wed, 29 May 2019 17:06:23 +0000
X-Inumbo-ID: 14f047f0-8234-11e9-8980-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 14f047f0-8234-11e9-8980-bc764e045a96;
 Wed, 29 May 2019 17:06:21 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 1411E341;
 Wed, 29 May 2019 10:06:21 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 4A3F63F5AF;
 Wed, 29 May 2019 10:06:20 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20190514122456.28559-1-julien.grall@arm.com>
 <20190514122456.28559-7-julien.grall@arm.com>
 <alpine.DEB.2.21.1905201527460.16404@sstabellini-ThinkPad-T480s>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <d91870a5-e8d5-2f6d-b8f5-839c9f206fab@arm.com>
Date: Wed, 29 May 2019 18:06:18 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.21.1905201527460.16404@sstabellini-ThinkPad-T480s>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH MM-PART2 RESEND v2 06/19] xen/arm: Rework
 secondary_start prototype
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Andrii_Anisov@epam.com,
 Oleksandr_Tyshchenko@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAyMC8wNS8yMDE5IDIzOjU2LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gT24g
VHVlLCAxNCBNYXkgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBOb25lIG9mIHRoZSBwYXJh
bWV0ZXJzIG9mIHNlY29uZGFyeV9zdGFydCBhcmUgYWN0dWFsbHkgdXNlZC4gU28gdHVybgo+PiBz
ZWNvbmRhcnlfc3RhcnQgdG8gYSBmdW5jdGlvbiB3aXRoIG5vIHBhcmFtZXRlcnMuCj4+Cj4+IEFs
c28gbW9kaWZ5IHRoZSBhc3NlbWJseSBjb2RlIHRvIGF2b2lkIHNldHRpbmctdXAgdGhlIHJlZ2lz
dGVycyBiZWZvcmUKPj4gY2FsbGluZyBzZWNvbmRhcnlfc3RhcnQuCj4gCj4gSXQgaXMgY2FsbGVk
ICJzdGFydF9zZWNvbmRhcnkiIHJhdGhlciB0aGFuICJzZWNvbmRhcnlfc3RhcnQiLiBQbGVhc2Ug
Zml4Cj4gdGhlIGNvbW1pdCBtZXNzYWdlLiBUaGVuIHlvdSBjYW4gYWRkCgpXaG9vcHMsIEkgd2ls
bCB1cGRhdGUgaXQuCgo+IAo+IFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+Cj4gCj4gCj4+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+CgpJIGhhdmUgYWxzbyByZWFsaXplZCBJIGZvcmdvdCB0byBh
ZGQgLS0tIGhlcmUuCgpUaGFuayB5b3UsCgo+Pgo+PiAgICAgIC0gUmUtb3JkZXIgdGhlIHBhdGNo
IHdpdGggInhlbi9hcm06IFJlbW92ZSBwYXJhbWV0ZXIgY3B1aWQgZnJvbQo+PiAgICAgIHN0YXJ0
X3hlbiIuCj4+IC0tLQo+PiAgIHhlbi9hcmNoL2FybS9hcm0zMi9oZWFkLlMgfCA0ICsrLS0KPj4g
ICB4ZW4vYXJjaC9hcm0vYXJtNjQvaGVhZC5TIHwgMyArKy0KPj4gICB4ZW4vYXJjaC9hcm0vc21w
Ym9vdC5jICAgIHwgNCArLS0tCj4+ICAgMyBmaWxlcyBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyks
IDYgZGVsZXRpb25zKC0pCj4+Cj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtMzIvaGVh
ZC5TIGIveGVuL2FyY2gvYXJtL2FybTMyL2hlYWQuUwo+PiBpbmRleCBjYjhhM2JmODI5Li45ZjQw
ZmFjZTk4IDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJjaC9hcm0vYXJtMzIvaGVhZC5TCj4+ICsrKyBi
L3hlbi9hcmNoL2FybS9hcm0zMi9oZWFkLlMKPj4gQEAgLTQ0NSw5ICs0NDUsOSBAQCBsYXVuY2g6
Cj4+ICAgICAgICAgICBsZHIgICBzcCwgW3IwXQo+PiAgICAgICAgICAgYWRkICAgc3AsICNTVEFD
S19TSVpFICAgICAgICAvKiAod2hpY2ggZ3Jvd3MgZG93biBmcm9tIHRoZSB0b3ApLiAqLwo+PiAg
ICAgICAgICAgc3ViICAgc3AsICNDUFVJTkZPX3NpemVvZiAgICAvKiBNYWtlIHJvb20gZm9yIENQ
VSBzYXZlIHJlY29yZCAqLwo+PiAtICAgICAgICBtb3YgICByMCwgcjEwICAgICAgICAgICAgICAg
IC8qIE1hcnNoYWwgYXJnczogLSBwaHlzX29mZnNldCAqLwo+PiAtICAgICAgICBtb3YgICByMSwg
cjggICAgICAgICAgICAgICAgIC8qICAgICAgICAgICAgICAgLSBEVEIgYWRkcmVzcyAqLwo+PiAg
ICAgICAgICAgdGVxICAgcjEyLCAjMAo+PiArICAgICAgICBtb3ZlcSByMCwgcjEwICAgICAgICAg
ICAgICAgIC8qIE1hcnNoYWwgYXJnczogLSBwaHlzX29mZnNldCAqLwo+PiArICAgICAgICBtb3Zl
cSByMSwgcjggICAgICAgICAgICAgICAgIC8qICAgICAgICAgICAgICAgLSBEVEIgYWRkcmVzcyAq
Lwo+PiAgICAgICAgICAgYmVxICAgc3RhcnRfeGVuICAgICAgICAgICAgICAvKiBhbmQgZGlzYXBw
ZWFyIGludG8gdGhlIGxhbmQgb2YgQyAqLwo+PiAgICAgICAgICAgYiAgICAgc3RhcnRfc2Vjb25k
YXJ5ICAgICAgICAvKiAodG8gdGhlIGFwcHJvcHJpYXRlIGVudHJ5IHBvaW50KSAqLwo+PiAgIAo+
PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTY0L2hlYWQuUyBiL3hlbi9hcmNoL2FybS9h
cm02NC9oZWFkLlMKPj4gaW5kZXggMDc1MDEzODc4ZS4uY2IzMGQ2ZjIyZSAxMDA2NDQKPj4gLS0t
IGEveGVuL2FyY2gvYXJtL2FybTY0L2hlYWQuUwo+PiArKysgYi94ZW4vYXJjaC9hcm0vYXJtNjQv
aGVhZC5TCj4+IEBAIC01ODIsOSArNTgyLDEwIEBAIGxhdW5jaDoKPj4gICAgICAgICAgIHN1YiAg
IHgwLCB4MCwgI0NQVUlORk9fc2l6ZW9mIC8qIE1ha2Ugcm9vbSBmb3IgQ1BVIHNhdmUgcmVjb3Jk
ICovCj4+ICAgICAgICAgICBtb3YgICBzcCwgeDAKPj4gICAKPj4gKyAgICAgICAgY2JueiAgeDIy
LCAxZgo+PiArCj4+ICAgICAgICAgICBtb3YgICB4MCwgeDIwICAgICAgICAgICAgICAgIC8qIE1h
cnNoYWwgYXJnczogLSBwaHlzX29mZnNldCAqLwo+PiAgICAgICAgICAgbW92ICAgeDEsIHgyMSAg
ICAgICAgICAgICAgICAvKiAgICAgICAgICAgICAgIC0gRkRUICovCj4+IC0gICAgICAgIGNibnog
IHgyMiwgMWYKPj4gICAgICAgICAgIGIgICAgIHN0YXJ0X3hlbiAgICAgICAgICAgICAgLyogYW5k
IGRpc2FwcGVhciBpbnRvIHRoZSBsYW5kIG9mIEMgKi8KPj4gICAxOgo+PiAgICAgICAgICAgYiAg
ICAgc3RhcnRfc2Vjb25kYXJ5ICAgICAgICAvKiAodG8gdGhlIGFwcHJvcHJpYXRlIGVudHJ5IHBv
aW50KSAqLwo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3NtcGJvb3QuYyBiL3hlbi9hcmNo
L2FybS9zbXBib290LmMKPj4gaW5kZXggZjc1NjQ0NDM2Mi4uMDBiNjRjMzMyMiAxMDA2NDQKPj4g
LS0tIGEveGVuL2FyY2gvYXJtL3NtcGJvb3QuYwo+PiArKysgYi94ZW4vYXJjaC9hcm0vc21wYm9v
dC5jCj4+IEBAIC0yOTcsOSArMjk3LDcgQEAgc21wX3ByZXBhcmVfY3B1cyh2b2lkKQo+PiAgIH0K
Pj4gICAKPj4gICAvKiBCb290IHRoZSBjdXJyZW50IENQVSAqLwo+PiAtdm9pZCBzdGFydF9zZWNv
bmRhcnkodW5zaWduZWQgbG9uZyBib290X3BoeXNfb2Zmc2V0LAo+PiAtICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgbG9uZyBmZHRfcGFkZHIsCj4+IC0gICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBsb25nIGh3aWQpCj4+ICt2b2lkIHN0YXJ0X3NlY29uZGFyeSh2b2lkKQo+PiAgIHsK
Pj4gICAgICAgdW5zaWduZWQgaW50IGNwdWlkID0gaW5pdF9kYXRhLmNwdWlkOwo+PiAgIAo+PiAt
LSAKPj4gMi4xMS4wCj4+CgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 29 17:23:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 May 2019 17:23:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hW2I9-0007Vt-RM; Wed, 29 May 2019 17:23:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=MUVL=T5=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hW2I8-0007Vo-Ro
 for xen-devel@lists.xenproject.org; Wed, 29 May 2019 17:23:08 +0000
X-Inumbo-ID: 6cad0593-8236-11e9-8980-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 6cad0593-8236-11e9-8980-bc764e045a96;
 Wed, 29 May 2019 17:23:07 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 444BF341;
 Wed, 29 May 2019 10:23:07 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 748503F5AF;
 Wed, 29 May 2019 10:23:05 -0700 (PDT)
To: xen-devel@lists.xenproject.org
References: <20190514122456.28559-1-julien.grall@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <1de6f672-e272-b48f-cea1-5f8e9be9fc38@arm.com>
Date: Wed, 29 May 2019 18:23:04 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190514122456.28559-1-julien.grall@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH MM-PART2 RESEND v2 00/19] xen/arm: Clean-up
 & fixes in boot/mm code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Andrii_Anisov@epam.com,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Oleksandr_Tyshchenko@epam.com, Jan Beulich <jbeulich@suse.com>,
 Wei Liu <wei.liu2@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpJIGFtIG1pc3Npbmcgc29tZSByZXBseS9yZXZpZXcgZnJvbSBTdGVmYW5vIChzZWUgYmVs
b3cpLgoKT24gMTQvMDUvMjAxOSAxMzoyNCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEp1bGllbiBH
cmFsbCAoMTkpOgo+ICAgIHhlbi9hcm06IFJld29yayBIU0NUTFJfQkFTRQoKTW9yZSBkZXRhaWxz
IGlucHV0IG9uIGhpcyBjbGFpbS4uLiBhbmQgcmV2aWV3IGZvciB0aGUgZm9sbG93aW5nIHBhdGNo
ZXM6Cgo+ICAgIHhlbi9hcm06IFJlbW92ZSBwYXJhbWV0ZXIgY3B1aWQgZnJvbSBzdGFydF94ZW4K
PiAgICB4ZW4vYXJtMzI6IGhlYWQ6IENvcnJlY3RseSByZXBvcnQgdGhlIEhXIENQVSBJRAo+ICAg
IHhlbi9hcm0zMjogaGVhZDogRG9uJ3Qgc2V0IE1BSVIwIGFuZCBNQUlSMQo+ICAgIHhlbi9hcm0z
MjogaGVhZDogQWx3YXlzIHplcm8gcjMgYmVmb3JlIHVwZGF0ZSBhIHBhZ2UtdGFibGUgZW50cnkK
PiAgICB4ZW4vYXJtMzI6IG1tOiBBdm9pZCB0byB6ZXJvIGFuZCBjbGVhbiBjYWNoZSBmb3IgQ1BV
MCBkb21oZWFwCj4gICAgeGVuL2FybTMyOiBtbTogQXZvaWQgY2xlYW5pbmcgdGhlIGNhY2hlIGZv
ciBzZWNvbmRhcnkgQ1BVcyBwYWdlLXRhYmxlcwo+ICAgIHhlbi9hcm06IG1tOiBJbnRyb2R1Y2Ug
REVGSU5FX1BBR0VfVEFCTEV7LFN9IGFuZCB1c2UgaXQKPiAgICB4ZW4vYXJtOiBtbTogUHJvdGVj
dCBYZW4gcGFnZS10YWJsZSB1cGRhdGUgd2l0aCBhIHNwaW5sb2NrCj4gICAgeGVuL2FybTogbW06
IEluaXRpYWxpemUgcGFnZS10YWJsZXMgZWFybGllcgo+ICAgIHhlbi9hcm06IG1tOiBDaGVjayBz
dGFydCBpcyBhbHdheXMgYmVmb3JlIGVuZCBpbiB7ZGVzdHJveSwKPiAgICAgIG1vZGlmeX1feGVu
X21hcHBpbmdzCj4gICAgeGVuL2FybTogUGFpciBjYWxsIHRvIHNldF9maXhtYXAgd2l0aCBjYWxs
IHRvIGNsZWFyX2ZpeG1hcCBpbgo+ICAgICAgY29weV9mcm9tX3BhZGRyCgpDaGVlcnMsCgotLSAK
SnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 29 17:23:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 May 2019 17:23:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hW2Id-0007Xp-5n; Wed, 29 May 2019 17:23:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=MUVL=T5=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hW2Ib-0007Xf-Og
 for xen-devel@lists.xenproject.org; Wed, 29 May 2019 17:23:37 +0000
X-Inumbo-ID: 7dd8d04e-8236-11e9-8edb-637dc4e1f467
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 7dd8d04e-8236-11e9-8edb-637dc4e1f467;
 Wed, 29 May 2019 17:23:36 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 1801C341;
 Wed, 29 May 2019 10:23:36 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id F05083F5AF;
 Wed, 29 May 2019 10:23:33 -0700 (PDT)
To: xen-devel@lists.xenproject.org
References: <20190514123125.29086-1-julien.grall@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <74c57ae1-192c-b3dd-4e76-9ac7d6ac2f5c@arm.com>
Date: Wed, 29 May 2019 18:23:32 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190514123125.29086-1-julien.grall@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH MM-PART3 v2 00/12] xen/arm: Provide a
 generic function to update Xen PT
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr_Tyshchenko@epam.com, Stefano Stabellini <sstabellini@kernel.org>,
 Andrii_Anisov@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpHZW50bGUgcGluZy4uLgoKQ2hlZXJzLAoKT24gMTQvMDUvMjAxOSAxMzozMSwgSnVsaWVu
IEdyYWxsIHdyb3RlOgo+IEhpIGFsbCwKPiAKPiBUaGlzIGlzIHRoZSB0aGlyZCBwYXJ0IG9mIHRo
ZSBib290L21lbW9yeSByZXdvcmsgZm9yIFhlbiBvbiBBcm0uIEF0IHRoZQo+IG1vbWVudCwgdGhl
IHVwZGF0ZSB0byBYZW4gUFQgaXMgc2NhdHRlcmVkIGFsbCBhcm91bmQgbW0uYy4gVGhpcyBtYWtl
cwo+IGRpZmZpY3VsdCB0byByZXdvcmsgWGVuIG1lbW9yeSBsYXlvdXQgb3IgZXZlbiBlbnN1cmlu
ZyB3ZSBhcmUgZm9sbG93aW5nIHRoZQo+IEFybSBBcm0gcHJvcGVybHkgKGFuZCB3ZSBhcmUgbm90
IHNvIGZhciEpLgo+IAo+IFRoaXMgcGFydCBjb250YWlucyBjb2RlIHRvIHByb3ZpZGUgYSBnZW5l
cmljIGZ1bmN0aW9uIHRvIHVwZGF0ZSBYZW4gUFQuCj4gV2hpbGUgSSBjb3VsZCBoYXZlIHN0YXJ0
ZWQgZnJvbSBzY3JhdGNoLCBJIGRlY2lkZWQgdG8gYmFzZSB0aGUgbmV3IGZ1bmN0aW9uCj4gb24g
Y3JlYXRlX3hlbl9lbnRyaWVzKCkgKG5vdyByZW5hbWVkIHhlbl9wdF91cGRhdGUoKSkuIFRoaXMg
bWFrZXMgc2xpZ2h0bHkKPiBlYXNpZXIgdG8gZm9sbG93IHRoZSBjaGFuZ2VzLgo+IAo+IEluIHRo
aXMgc2VyaWVzLCB0aGUgbmV3IGdlbmVyaWMgZnVuY3Rpb24gd2lsbCBvbmx5IHN1cHBvcnQgM3Jk
LWxldmVsIHVwZGF0ZQo+IGFuZCBjYW5ub3QgYmUgdXNlZCBpbiBlYXJseSBib290IChpLmUgYmVj
YXVzZSB4ZW5oZWFwIGlzIG5vdCBpbml0aWFsaXplZCkuCj4gVGhpcyB3aWxsIGJlIGV4dGVuZGVk
IGluIGZvbGxvdy11cCBzZXJpZXMgdG8gYWxsb3cgbW9yZSB1c2Ugd2l0aGluIG1tLmMuCj4gCj4g
VGhlcmUgYXJlIHByb2JhYmx5IHNvbWUgb3B0aW1pemF0aW9uIHBvc3NpYmxlIGFyb3VuZCB0aGUg
VExCcyBmbHVzaC4gSSBoYXZlbid0Cj4gbG9va2VkIGF0IGl0IHNvIGZhci4KPiAKPiBUaGUgbGFz
dCB0d28gcGF0Y2hlcyBvZiB0aGlzIHNlcmllcyBpcyB0byBzaG93IGhvdyBleGlzdGluZyBjYWxs
ZXJzIGNhbiBiZQo+IGNvbnZlcnRlZC4gVGhlcmUgYXJlIG1vcmUgY29udmVyc2lvbiB0byBjb21l
IGluIGZvbGxvdy11cCBzZXJpZXMuCj4gCj4gVGhpcyBzZXJpZXMgaXMgYmFzZWQgb24gdGhlIGZp
cnN0IHR3byBwYXJ0cyBzZW50IHNlcGFyYXRlbHkgKHNlZSBbMV0gYW5kIFsyXSkuCj4gCj4gRm9y
IGNvbnZlbmllbmNlLCBJIHByb3ZpZGVkIGEgYnJhbmNoIHdpdGggYWxsIHRoZSBwYXRjaGVzIGFw
cGxpZWQgYmFzZWQgb24KPiBzdGFnaW5nOgo+IAo+ICAgICAgZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3Blb3BsZS9qdWxpZW5nL3hlbi11bnN0YWJsZS5naXQgYnJhbmNoIG1tL3BhcnQzL3YyCj4gCj4g
Q2hlZXJzLAo+IAo+IFsxXSBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0
bWwveGVuLWRldmVsLzIwMTktMDUvbXNnMDExMDkuaHRtbAo+IFsyXSBodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTktMDUvbXNnMDExNDkuaHRt
bAo+IAo+IEp1bGllbiBHcmFsbCAoMTIpOgo+ICAgIHhlbi9hcm06IGxwYWU6IEFkZCBhIG1hY3Jv
IHRvIGdlbmVyYXRlIG9mZnNldHMgZnJvbSBhbiBhZGRyZXNzCj4gICAgeGVuL2FybTogbW06IFJl
bmFtZSBjcmVhdGVfeGVuX2VudHJpZXMoKSB0byB4ZW5fcHRfdXBkYXRlKCkKPiAgICB4ZW4vYXJt
OiBtbTogTW92ZSBvdXQgb2YgeGVuX3B0X3VwZGF0ZSgpIHRoZSBsb2dpYyB0byB1cGRhdGUgYW4g
ZW50cnkKPiAgICB4ZW4vYXJtOiBtbTogT25seSBpbmNyZW1lbnQgbWZuIHdoZW4gdmFsaWQgaW4g
eGVuX3B0X3VwZGF0ZQo+ICAgIHhlbi9hcm06IG1tOiBJbnRyb2R1Y2UgX1BBR0VfUFJFU0VOVCBh
bmQgX1BBR0VfUE9QVUxBVEUKPiAgICB4ZW4vYXJtOiBtbTogU2FuaXR5IGNoZWNrIGFueSB1cGRh
dGUgb2YgWGVuIHBhZ2UgdGFibGVzCj4gICAgeGVuL2FybTogbW06IFJld29yayB4ZW5fcHRfdXBk
YXRlX2VudHJ5IHRvIGF2b2lkIHVzZSB4ZW5tYXBfb3BlcmF0aW9uCj4gICAgeGVuL2FybTogbW06
IFJlbW92ZSBlbnVtIHhlbm1hcF9vcGVyYXRpb24KPiAgICB4ZW4vYXJtOiBtbTogVXNlIHssIHVu
fW1hcF9kb21haW5fcGFnZSgpIHRvIG1hcC91bm1hcCBYZW4gcGFnZS10YWJsZXMKPiAgICB4ZW4v
YXJtOiBtbTogUmV3b3JrIFhlbiBwYWdlLXRhYmxlcyB3YWxrIGR1cmluZyB1cGRhdGUKPiAgICB4
ZW4vYXJtOiBtbTogRG9uJ3Qgb3Blbi1jb2RlIFhlbiBQVCB1cGRhdGUgaW4ge3NldCwgY2xlYXJ9
X2ZpeG1hcCgpCj4gICAgeGVuL2FybTogbW06IFJlbW92ZSBzZXRfcHRlX2ZsYWdzX29uX3Jhbmdl
KCkKPiAKPiAgIHhlbi9hcmNoL2FybS9tbS5jICAgICAgICAgIHwgNDIxICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLQo+ICAgeGVuL2FyY2gvYXJtL3AybS5jICAg
ICAgICAgfCAgMjMgKy0tCj4gICB4ZW4vaW5jbHVkZS9hc20tYXJtL2xwYWUuaCB8ICAgOSArCj4g
ICB4ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaCB8ICAgOSArLQo+ICAgNCBmaWxlcyBjaGFuZ2Vk
LCAzMDUgaW5zZXJ0aW9ucygrKSwgMTU3IGRlbGV0aW9ucygtKQo+IAoKLS0gCkp1bGllbiBHcmFs
bAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 29 17:29:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 May 2019 17:29:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hW2Nf-0007mJ-TT; Wed, 29 May 2019 17:28:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=yMcL=T5=gmail.com=meetcarey@srs-us1.protection.inumbo.net>)
 id 1hW2Ne-0007m9-4n
 for xen-devel@lists.xenproject.org; Wed, 29 May 2019 17:28:50 +0000
X-Inumbo-ID: 38410399-8237-11e9-8980-bc764e045a96
Received: from mail-io1-xd32.google.com (unknown [2607:f8b0:4864:20::d32])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 38410399-8237-11e9-8980-bc764e045a96;
 Wed, 29 May 2019 17:28:49 +0000 (UTC)
Received: by mail-io1-xd32.google.com with SMTP id g16so2542912iom.9
 for <xen-devel@lists.xenproject.org>; Wed, 29 May 2019 10:28:49 -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=+eWpqAznRj7aw0z6mADceUISyrzfCP3dKM1+xNwaYZs=;
 b=jCZxHMeVDv1dW6e57iMBC1GDtnG4yvN9SBXuK4uKOq91hTauGH6hZloXIJf08gysjc
 Cg0GP/Q5gMGJidy6/cCk0qKEZUS4HCIyPyV6LDFS46n2aEo+Pu3LVtogwNCxKBbFarZz
 y0kQqHLgxcFskSeBGaW3AyKnPN1x6mUZQjTcWCIyDpygOpHVwyZDv5Bol7SFnUfxZGjK
 SAePHYGkcEtvBtHHTDod/rHiip50dtEHWn4TaxeCDlxVToVni181CB9/fiBIsVxELUHI
 pXpqeaTJJItols5FRDiilnj/KyavbZ9emIbyRuq1/YT7+ecSDZ/h52rDBm6sDe8Q2qNH
 RcyQ==
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=+eWpqAznRj7aw0z6mADceUISyrzfCP3dKM1+xNwaYZs=;
 b=NE8Htb1Whm237JRLWDjxa9RlbZp273gLzY79iatWMi5vzbuZmeCL71rbWEvkA/cgfI
 GGZrf2yNDImweHxNjI1l7ksROYn/Uy6Dc0D+QZyBkuOViOhqnkAzyzdztuvRGf4KxA9I
 r5gp/OMri2YjdzOMMG5N7MfgOhumQKA6cZjDcAviM2qs9DV1smi0LMaBnYegl+ae1GUD
 iUcqo7XdgmO90uKGGg/keTyGYJPAjFdfWPgJHaeEWiUEV1CTbxEyiK3qhIbjVIa+dlss
 1IoqCzZZ53Si9U6byeKmS6C//Fu0AmfD0xW2+B4NykWjId3B1v82b8SCdPHPN8DIhC+a
 oAHA==
X-Gm-Message-State: APjAAAWgUdtF4ZbUdWy295czR+pope7xRLdOu2faKKGJIO1VcPKAF/I7
 KKraD6DAkMGatg0KSRncs3wehq2iuFiJB+jLXHF7klNM
X-Google-Smtp-Source: APXvYqznXCm12/lbweqQ0bZoWwMA90MgAwOoEhLmEdn2iLSdzJH0qXgl1VlRSIaDDkmMMBeoMbtKqAa8QYDZYY4Z/2A=
X-Received: by 2002:a5d:9a18:: with SMTP id s24mr37593743iol.284.1559150928237; 
 Wed, 29 May 2019 10:28:48 -0700 (PDT)
MIME-Version: 1.0
From: Hariharasubramanian C S <meetcarey@gmail.com>
Date: Wed, 29 May 2019 10:29:29 -0700
Message-ID: <CAD+-4A-jMLuWuqr2VHE2m_PNR1P2VXeF439OxE+XEyG7w0Mg+w@mail.gmail.com>
To: xen-devel@lists.xenproject.org
Subject: [Xen-devel] vTPM2.0 support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1683780643141494559=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============1683780643141494559==
Content-Type: multipart/alternative; boundary="0000000000003a98b0058a0a1da3"

--0000000000003a98b0058a0a1da3
Content-Type: text/plain; charset="UTF-8"

Hi,
My understanding is that currently xen hypervisor supports vTPM, but
supports only vTPM1.2.  i.e. vTPM can work with TPM 2.0 hardware, but vTPM
as such will support only 1.2 SAPI calls in the frontend-driver. Is that
right? If yes, can you please share if there is a roadmap for supporting
2.0 in vTPM instances?

Thanks
Hari

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

<div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:georgia,=
serif;color:#0000ff"><br clear=3D"all"></div><div><div class=3D"gmail_defau=
lt" style=3D"font-family:georgia,serif;color:rgb(0,0,255)">Hi,</div><div cl=
ass=3D"gmail_default" style=3D"font-family:georgia,serif;color:rgb(0,0,255)=
"></div></div><div class=3D"gmail_default" style=3D"font-family:georgia,ser=
if;color:rgb(0,0,255)">My understanding is that currently xen hypervisor su=
pports vTPM, but supports only vTPM1.2.=C2=A0 i.e. vTPM can work with TPM 2=
.0 hardware, but vTPM as such will support only 1.2 SAPI calls in the front=
end-driver. Is that right? If yes, can you please share if there is a roadm=
ap for supporting 2.0 in vTPM instances?</div><div class=3D"gmail_default" =
style=3D"font-family:georgia,serif;color:rgb(0,0,255)"><br></div><div class=
=3D"gmail_default" style=3D"font-family:georgia,serif;color:rgb(0,0,255)">T=
hanks</div><div class=3D"gmail_default" style=3D"font-family:georgia,serif;=
color:rgb(0,0,255)">Hari</div></div>

--0000000000003a98b0058a0a1da3--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1683780643141494559==--


From xen-devel-bounces@lists.xenproject.org Wed May 29 17:34:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 May 2019 17:34:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hW2Ss-00006T-Jy; Wed, 29 May 2019 17:34:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=MUVL=T5=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hW2Sr-00006O-Bp
 for xen-devel@lists.xenproject.org; Wed, 29 May 2019 17:34:13 +0000
X-Inumbo-ID: f8e3dd5a-8237-11e9-a0b5-f7fa7c356007
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id f8e3dd5a-8237-11e9-a0b5-f7fa7c356007;
 Wed, 29 May 2019 17:34:12 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id DD9D8341;
 Wed, 29 May 2019 10:34:11 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 17D983F5AF;
 Wed, 29 May 2019 10:34:10 -0700 (PDT)
To: Oleksandr Tyshchenko <olekstysh@gmail.com>, xen-devel@lists.xenproject.org
References: <1558460254-7127-1-git-send-email-olekstysh@gmail.com>
 <1558460254-7127-2-git-send-email-olekstysh@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <19c47d6b-344b-ac4a-b4d1-c0498500f863@arm.com>
Date: Wed, 29 May 2019 18:34:09 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <1558460254-7127-2-git-send-email-olekstysh@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V1 1/2] xen/device-tree: Add
 dt_count_phandle_with_args helper
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 sstabellini@kernel.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgT2xla3NhbmRyLAoKT24gMjEvMDUvMjAxOSAxODozNywgT2xla3NhbmRyIFR5c2hjaGVua28g
d3JvdGU6Cj4gRnJvbTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtv
QGVwYW0uY29tPgo+IAo+IFBvcnQgTGludXggaGVscGVyIG9mX2NvdW50X3BoYW5kbGVfd2l0aF9h
cmdzIGZvciBjb3VudGluZwo+IG51bWJlciBvZiBwaGFuZGxlcyBpbiBhIHByb3BlcnR5Lgo+IAo+
IFBsZWFzZSBub3RlLCB0aGlzIGhlbHBlciBpcyBwb3J0ZWQgZnJvbSBMaW51eCB2NC42Lgo+IAo+
IFNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5r
b0BlcGFtLmNvbT4KCkFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
PgoKQ2hlZXJzLAoKPiAKPiAtLS0KPiAgICAgIENoYW5nZXMgUkZDIC0+IFYxOgo+ICAgICAgICAg
IC0gQWRkIExpbnV4IHZlcnNpb24gd2hpY2ggaXMgdXNlZCBhcyB0aGUgYmFzZS4KPiAtLS0KPiAg
IHhlbi9jb21tb24vZGV2aWNlX3RyZWUuYyAgICAgIHwgIDcgKysrKysrKwo+ICAgeGVuL2luY2x1
ZGUveGVuL2RldmljZV90cmVlLmggfCAxOSArKysrKysrKysrKysrKysrKysrCj4gICAyIGZpbGVz
IGNoYW5nZWQsIDI2IGluc2VydGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9k
ZXZpY2VfdHJlZS5jIGIveGVuL2NvbW1vbi9kZXZpY2VfdHJlZS5jCj4gaW5kZXggOGZjNDAxZC4u
NjU4NjJiNSAxMDA2NDQKPiAtLS0gYS94ZW4vY29tbW9uL2RldmljZV90cmVlLmMKPiArKysgYi94
ZW4vY29tbW9uL2RldmljZV90cmVlLmMKPiBAQCAtMTY2Myw2ICsxNjYzLDEzIEBAIGludCBkdF9w
YXJzZV9waGFuZGxlX3dpdGhfYXJncyhjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm5wLAo+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGluZGV4LCBvdXRfYXJn
cyk7Cj4gICB9Cj4gICAKPiAraW50IGR0X2NvdW50X3BoYW5kbGVfd2l0aF9hcmdzKGNvbnN0IHN0
cnVjdCBkdF9kZXZpY2Vfbm9kZSAqbnAsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBjb25zdCBjaGFyICpsaXN0X25hbWUsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBjb25zdCBjaGFyICpjZWxsc19uYW1lKQo+ICt7Cj4gKyAgICByZXR1cm4gX19kdF9wYXJzZV9w
aGFuZGxlX3dpdGhfYXJncyhucCwgbGlzdF9uYW1lLCBjZWxsc19uYW1lLCAwLCAtMSwgTlVMTCk7
Cj4gK30KPiArCj4gICAvKioKPiAgICAqIHVuZmxhdHRlbl9kdF9ub2RlIC0gQWxsb2MgYW5kIHBv
cHVsYXRlIGEgZGV2aWNlX25vZGUgZnJvbSB0aGUgZmxhdCB0cmVlCj4gICAgKiBAZmR0OiBUaGUg
cGFyZW50IGRldmljZSB0cmVlIGJsb2IKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2Rl
dmljZV90cmVlLmggYi94ZW4vaW5jbHVkZS94ZW4vZGV2aWNlX3RyZWUuaAo+IGluZGV4IDc0MDhh
NmMuLjgzMTU2MjkgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUveGVuL2RldmljZV90cmVlLmgK
PiArKysgYi94ZW4vaW5jbHVkZS94ZW4vZGV2aWNlX3RyZWUuaAo+IEBAIC03MzgsNiArNzM4LDI1
IEBAIGludCBkdF9wYXJzZV9waGFuZGxlX3dpdGhfYXJncyhjb25zdCBzdHJ1Y3QgZHRfZGV2aWNl
X25vZGUgKm5wLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIg
KmNlbGxzX25hbWUsIGludCBpbmRleCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBzdHJ1Y3QgZHRfcGhhbmRsZV9hcmdzICpvdXRfYXJncyk7Cj4gICAKPiArLyoqCj4gKyAqIGR0
X2NvdW50X3BoYW5kbGVfd2l0aF9hcmdzKCkgLSBGaW5kIHRoZSBudW1iZXIgb2YgcGhhbmRsZXMg
cmVmZXJlbmNlcyBpbiBhIHByb3BlcnR5Cj4gKyAqIEBucDogcG9pbnRlciB0byBhIGRldmljZSB0
cmVlIG5vZGUgY29udGFpbmluZyBhIGxpc3QKPiArICogQGxpc3RfbmFtZTogcHJvcGVydHkgbmFt
ZSB0aGF0IGNvbnRhaW5zIGEgbGlzdAo+ICsgKiBAY2VsbHNfbmFtZTogcHJvcGVydHkgbmFtZSB0
aGF0IHNwZWNpZmllcyBwaGFuZGxlcycgYXJndW1lbnRzIGNvdW50Cj4gKyAqCj4gKyAqIFJldHVy
bnMgdGhlIG51bWJlciBvZiBwaGFuZGxlICsgYXJndW1lbnQgdHVwbGVzIHdpdGhpbiBhIHByb3Bl
cnR5LiBJdAo+ICsgKiBpcyBhIHR5cGljYWwgcGF0dGVybiB0byBlbmNvZGUgYSBsaXN0IG9mIHBo
YW5kbGUgYW5kIHZhcmlhYmxlCj4gKyAqIGFyZ3VtZW50cyBpbnRvIGEgc2luZ2xlIHByb3BlcnR5
LiBUaGUgbnVtYmVyIG9mIGFyZ3VtZW50cyBpcyBlbmNvZGVkCj4gKyAqIGJ5IGEgcHJvcGVydHkg
aW4gdGhlIHBoYW5kbGUtdGFyZ2V0IG5vZGUuIEZvciBleGFtcGxlLCBhIGdwaW9zCj4gKyAqIHBy
b3BlcnR5IHdvdWxkIGNvbnRhaW4gYSBsaXN0IG9mIEdQSU8gc3BlY2lmaWVzIGNvbnNpc3Rpbmcg
b2YgYQo+ICsgKiBwaGFuZGxlIGFuZCAxIG9yIG1vcmUgYXJndW1lbnRzLiBUaGUgbnVtYmVyIG9m
IGFyZ3VtZW50cyBhcmUKPiArICogZGV0ZXJtaW5lZCBieSB0aGUgI2dwaW8tY2VsbHMgcHJvcGVy
dHkgaW4gdGhlIG5vZGUgcG9pbnRlZCB0byBieSB0aGUKPiArICogcGhhbmRsZS4KPiArICovCj4g
K2ludCBkdF9jb3VudF9waGFuZGxlX3dpdGhfYXJncyhjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25v
ZGUgKm5wLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqbGlz
dF9uYW1lLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqY2Vs
bHNfbmFtZSk7Cj4gKwo+ICAgI2lmZGVmIENPTkZJR19ERVZJQ0VfVFJFRV9ERUJVRwo+ICAgI2Rl
ZmluZSBkdF9kcHJpbnRrKGZtdCwgYXJncy4uLikgIFwKPiAgICAgICBwcmludGsoWEVOTE9HX0RF
QlVHIGZtdCwgIyMgYXJncykKPiAKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 29 17:45:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 May 2019 17:45:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hW2dH-00011O-37; Wed, 29 May 2019 17:44:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=MUVL=T5=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hW2dF-00011J-AH
 for xen-devel@lists.xenproject.org; Wed, 29 May 2019 17:44:57 +0000
X-Inumbo-ID: 78d00a9c-8239-11e9-aaba-ebb999262621
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 78d00a9c-8239-11e9-aaba-ebb999262621;
 Wed, 29 May 2019 17:44:56 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id F380D341;
 Wed, 29 May 2019 10:44:55 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 359043F5AF;
 Wed, 29 May 2019 10:44:55 -0700 (PDT)
To: Oleksandr Tyshchenko <olekstysh@gmail.com>,
 xen-devel@lists.xenproject.org, sstabellini@kernel.org
References: <1558460254-7127-1-git-send-email-olekstysh@gmail.com>
 <1558460254-7127-3-git-send-email-olekstysh@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <a35d398b-d2e9-9c80-8ac2-923a82c68019@arm.com>
Date: Wed, 29 May 2019 18:44:53 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <1558460254-7127-3-git-send-email-olekstysh@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V1 2/2] xen/device-tree: Add ability to
 handle nodes with interrupts-extended prop
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgT2xla3NhbmRyLAoKT24gMjEvMDUvMjAxOSAxODozNywgT2xla3NhbmRyIFR5c2hjaGVua28g
d3JvdGU6Cj4gRnJvbTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtv
QGVwYW0uY29tPgo+IAo+IFRoZSAiaW50ZXJydXB0cy1leHRlbmRlZCIgcHJvcGVydHkgaXMgYSBz
cGVjaWFsIGZvcm0gZm9yIHVzZSB3aGVuCj4gYSBub2RlIG5lZWRzIHRvIHJlZmVyZW5jZSBtdWx0
aXBsZSBpbnRlcnJ1cHQgcGFyZW50cy4gPgo+IEFjY29yZGluZyB0byB0aGU6CgpOSVQ6IHMvdGhl
Ly8KCj4gTGludXgvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2ludGVycnVwdC1j
b250cm9sbGVyL2ludGVycnVwdHMudHh0Cj4gCj4gQnV0LCB0aGVyZSBhcmUgY2FzZXMgd2hlbiAi
aW50ZXJydXB0cy1leHRlbmRlZCIgcHJvcGVydHkgaXMgdXNlZCBmb3IKPiAib3V0c2lkZSAvc29j
IG5vZGUiIHdpdGggYSBzaW5nbGUgaW50ZXJydXB0IHBhcmVudCBhcyBhbiBlcXVpdmFsZW50IG9m
Cj4gcGFpcnMgKCJpbnRlcnJ1cHQtcGFyZW50IiArICJpbnRlcnJ1cHRzIikuCj4gCj4gVGhlIGdv
b2QgZXhhbXBsZSBoZXJlIGlzIEFSQ0ggdGltZXIgbm9kZSBmb3IgUi1DYXIgR2VuMy9HZW4yIGZh
bWlseSwKCk5JVDogcy9UaGUvQS8gSSB0aGluawoKPiB3aGljaCBpcyBtYW5kYXRvcnkgZGV2aWNl
IGZvciBYZW4gdXNhZ2Ugb24gQVJNLiBBbmQgd2l0aG91dCBhYmlsaXR5Cj4gdG8gaGFuZGxlIHN1
Y2ggbm9kZXMsIFhlbiBmYWlscyB0byBvcGVyYXRlLgo+IAo+IFNvLCB0aGlzIHBhdGNoIGFkZHMg
cmVxdWlyZWQgc3VwcG9ydCBmb3IgWGVuIHRvIGJlIGFibGUgdG8gaGFuZGxlCj4gbm9kZXMgd2l0
aCB0aGF0IHByb3BlcnR5Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBUeXNoY2hlbmtv
IDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CgpJIHdpbGwgZ2l2ZSBhbiBvcHBvcnR1
bml0eSB0byBTdGVmYW5vIHRvIHJldmlldyBpdC4gSWYgSSBkb24ndCBoZWFyIGFueXRoaW5nIGJ5
IApNb25kYXksIEkgd2lsbCBtZXJnZSBpdC4KClRoYW5rIHlvdSEKCkNoZWVycywKCi0tIApKdWxp
ZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 29 17:47:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 May 2019 17:47:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hW2fT-00018C-HH; Wed, 29 May 2019 17:47:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=MUVL=T5=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hW2fS-000187-K8
 for xen-devel@lists.xenproject.org; Wed, 29 May 2019 17:47:14 +0000
X-Inumbo-ID: ca5bb266-8239-11e9-8980-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id ca5bb266-8239-11e9-8980-bc764e045a96;
 Wed, 29 May 2019 17:47:13 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id DFFE7341;
 Wed, 29 May 2019 10:47:12 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id F20F73F5AF;
 Wed, 29 May 2019 10:47:11 -0700 (PDT)
To: Amit Singh Tomar <amittomer25@gmail.com>, xen-devel@lists.xenproject.org
References: <1556902928-18682-1-git-send-email-amittomer25@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <7fb32709-2e15-8b5d-9182-54c0b4826541@arm.com>
Date: Wed, 29 May 2019 18:47:10 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <1556902928-18682-1-git-send-email-amittomer25@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/arm: Black list everything with a PPI
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andre.przywara@arm.com, sstabellini@kernel.org,
 Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQW1pdCwKCkp1c3QgYSBxdWljayBmb2xsb3ctdXAuIElzIHRoZXJlIGFueSBwbGFuIHRvIHNl
bmQgYSBuZXcgdmVyc2lvbiBvZiB0aGlzIHBhdGNoPwoKQ2hlZXJzLAoKT24gMDMvMDUvMjAxOSAx
ODowMiwgQW1pdCBTaW5naCBUb21hciB3cm90ZToKPiBYRU4gc2hvdWxkIG5vdCBmb3J3YXJkIFBQ
SXMgdG8gRG9tMCBhcyBpdCBvbmx5IHN1cHBvcnQgU1BJcy4KPiBPbmUgb2Ygc29sdXRpb24gdG8g
dGhpcyBwcm9ibGVtIGlzIHRvIHNraXAgYW55IGRldmljZSB0aGF0Cj4gdXNlcyBQUEkgc291cmNl
IGNvbXBsZXRlbHkgd2hpbGUgYnVpbGRpbmcgZG9tYWluIGl0c2VsZi4KPiAKPiBUaGlzIHBhdGNo
IGdvZXMgdGhyb3VnaCBhbGwgdGhlIGludGVycnVwdCBzb3VyY2VzIG9mIGRldmljZSBhbmQgc2tp
cCBpdAo+IGlmIG9uZSBvZiBpbnRlcnJ1cHQgc291cmNlIGlzIFBQSS4gSXQgZml4ZXMgWEVOIGJv
b3Qgb24gaS5NWDhNUSBieQo+IHNraXBwaW5nIFBNVSBub2RlLgo+IAo+IFN1Z2dlc3RlZC1ieTog
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gU2lnbmVkLW9mZi1ieTogQW1p
dCBTaW5naCBUb21hciA8YW1pdHRvbWVyMjVAZ21haWwuY29tPgo+IC0tLQo+ICAgICAgKiBUaGlz
IHJlcGxhY2VzIGZvbGxvd2luZyBwYXRjaC4KPiAgICAgICAgaHR0cHM6Ly9wYXRjaHdvcmsua2Vy
bmVsLm9yZy9wYXRjaC8xMDg5OTg4MS8KPiAtLS0KPiAgIHhlbi9hcmNoL2FybS9kb21haW5fYnVp
bGQuYyB8IDE2ICsrKysrKysrKysrKysrKy0KPiAgIDEgZmlsZSBjaGFuZ2VkLCAxNSBpbnNlcnRp
b25zKCspLCAxIGRlbGV0aW9uKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21h
aW5fYnVpbGQuYyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwo+IGluZGV4IGQ5ODM2Nzcu
LjhmNTQ0NzIgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCj4gKysr
IGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCj4gQEAgLTEzNTMsNyArMTM1Myw3IEBAIHN0
YXRpYyBpbnQgX19pbml0IGhhbmRsZV9ub2RlKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBrZXJu
ZWxfaW5mbyAqa2luZm8sCj4gICAgICAgICAgIHsgLyogc2VudGluZWwgKi8gfSwKPiAgICAgICB9
Owo+ICAgICAgIHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqY2hpbGQ7Cj4gLSAgICBpbnQgcmVzOwo+
ICsgICAgaW50IHJlcywgaSwgbmlycSwgaXJxX2lkOwo+ICAgICAgIGNvbnN0IGNoYXIgKm5hbWU7
Cj4gICAgICAgY29uc3QgY2hhciAqcGF0aDsKPiAgIAo+IEBAIC0xMzk5LDYgKzEzOTksMjAgQEAg
c3RhdGljIGludCBfX2luaXQgaGFuZGxlX25vZGUoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGtl
cm5lbF9pbmZvICpraW5mbywKPiAgICAgICAgICAgcmV0dXJuIDA7Cj4gICAgICAgfQo+ICAgCj4g
KyAgICAvKiBTa2lwIHRoZSBub2RlLCB1c2luZyBQUEkgc291cmNlICovCj4gKyAgICBuaXJxID0g
ZHRfbnVtYmVyX29mX2lycShub2RlKTsKPiArCj4gKyAgICBmb3IgKCBpID0gMCA7IGkgPCBuaXJx
IDsgaSsrICkKPiArICAgIHsKPiArICAgICAgICBpcnFfaWQgPSBwbGF0Zm9ybV9nZXRfaXJxKG5v
ZGUsIGkpOwo+ICsKPiArICAgICAgICBpZiAoIGlycV9pZCA+PSAxNiAmJiBpcnFfaWQgPCAzMiAp
Cj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICBkdF9kcHJpbnRrKCIgU2tpcCBub2RlIHdpdGgg
KFBQSSBzb3VyY2UpXG4iKTsKPiArICAgICAgICAgICAgcmV0dXJuIDA7Cj4gKyAgICAgICAgfQo+
ICsgICAgfQo+ICsKPiAgICAgICAvKgo+ICAgICAgICAqIFhlbiBpcyB1c2luZyBzb21lIHBhdGgg
Zm9yIGl0cyBvd24gcHVycG9zZS4gV2FybiBpZiBhIG5vZGUKPiAgICAgICAgKiBhbHJlYWR5IGV4
aXN0cyB3aXRoIHRoZSBzYW1lIHBhdGguCj4gCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 29 17:51:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 May 2019 17:51:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hW2jz-0001sN-5d; Wed, 29 May 2019 17:51:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=6PtJ=T5=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1hW2jx-0001sB-QT
 for xen-devel@lists.xenproject.org; Wed, 29 May 2019 17:51:53 +0000
X-Inumbo-ID: 710aeae6-823a-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 710aeae6-823a-11e9-8980-bc764e045a96;
 Wed, 29 May 2019 17:51:52 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hW2jw-00031m-HU; Wed, 29 May 2019 17:51:52 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hW2jw-0000ef-7N; Wed, 29 May 2019 17:51:52 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hW2jw-0008Db-3y; Wed, 29 May 2019 17:51:52 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-137072-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=269c98fbeab4795cda84e6f664de19462286ca0e
X-Osstest-Versions-That: xen=9abcac7ff14506b934e55d1cfd86575f182b77b7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 29 May 2019 17:51:52 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 137072: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNzA3MiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNzA3Mi8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICAyNjljOThmYmVhYjQ3OTVjZGE4NGU2ZjY2NGRlMTk0NjIyODZjYTBlCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA5YWJjYWM3ZmYxNDUwNmI5MzRl
NTVkMWNmZDg2NTc1ZjE4MmI3N2I3CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzcwMzYgIDIwMTkt
MDUtMjggMTQ6MDA6MzMgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTM3MDcyICAy
MDE5LTA1LTI5IDE1OjAwOjUxIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJp
eC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKam9iczoKIGJ1aWxkLWFy
bTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJl
cG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9t
ZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVz
LCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9m
IG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5n
IHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAg
OWFiY2FjN2ZmMS4uMjY5Yzk4ZmJlYSAgMjY5Yzk4ZmJlYWI0Nzk1Y2RhODRlNmY2NjRkZTE5NDYy
Mjg2Y2EwZSAtPiBzbW9rZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 29 17:58:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 May 2019 17:58:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hW2qg-00024n-02; Wed, 29 May 2019 17:58:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qhBv=T5=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1hW2qe-00024i-Nf
 for xen-devel@lists.xenproject.org; Wed, 29 May 2019 17:58:48 +0000
X-Inumbo-ID: 67b5db61-823b-11e9-8980-bc764e045a96
Received: from mail-lf1-x142.google.com (unknown [2a00:1450:4864:20::142])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 67b5db61-823b-11e9-8980-bc764e045a96;
 Wed, 29 May 2019 17:58:47 +0000 (UTC)
Received: by mail-lf1-x142.google.com with SMTP id u27so2822988lfg.10
 for <xen-devel@lists.xenproject.org>; Wed, 29 May 2019 10:58:47 -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=BupX1ggpM7RQguwqP0vnrWGELAx5LUeDskzS2D3BGrg=;
 b=KREb0w6NIRmgzoiFgBVrvf2IjJnyO8CaCyjXIM9evQ0mYojRl2Y/TDac7iZclh8AGJ
 wmKRqJPuGbN5ESbY61WZQxG0Yy0YJA17UxBnYbs+Oik76Zg39i7cPI/A/qo1/FY1mdRM
 EcyIoIcIcjpX2mth4H0cjIfcp2Lw6X5eHm++7lE7nBWPqVCXU8AVQ53sTr6X7Y6QjHFi
 CxFyjiGZOxJc4NcC0UiVCun5Th7tZTXB/lRex+psWByuyHkYJJ4G3VVGpr2u5XdncLq1
 cw8Hci3G/XPuRSyVF2Tgf3H5vmxHMzaMwS9HInBlERCWZ/5/tz5fZxJWVmTrfZfV2g1J
 /FJg==
X-Google-DKIM-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=BupX1ggpM7RQguwqP0vnrWGELAx5LUeDskzS2D3BGrg=;
 b=npprWb+wiQNc4QJRP5TGGjgHzjuvOMtHUYIVagCAClGesyIZgUPYWYfPp72EhEn+U3
 J/o66DB5qYz1pZFDZEKjS+yJcrTaNpTf8SEYSpULFj0+ivl7z5Kjnlq1duD8eYCUNfmE
 /NJs6lw8HMgRLbNJosXl550jqQziHBcEzmcJgPZv5h1qvt0+YyC64UOmnN3eJ8Tnn+z5
 Gxd/5EcCRIMZEbtwmxdM6adYhz0u8YK5dH+u3oHzTtzTdSu0QbaebyBkRtYZHve6nXI0
 UK5ZqVteFcgxXbDMYK4XyrOiWRTxNXs+RTQPRpibKiHYQB/M+4y41Vjqg2uD4wi400h7
 oKwA==
X-Gm-Message-State: APjAAAXSFE1zFVV7QLFALBC6T1YOHfTA9gxicyPas7WMco3rBWsKIheR
 a3DttiGganClIePsArQSYAI=
X-Google-Smtp-Source: APXvYqzp9QO2ZSqB80+LTo0i8kKOCK+GOChIA2erQcFwo7uw64ixXkJlroA3/4xg/lzAty/M7uMcTA==
X-Received: by 2002:ac2:4899:: with SMTP id x25mr1422638lfc.44.1559152726088; 
 Wed, 29 May 2019 10:58:46 -0700 (PDT)
Received: from [10.17.182.120] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id c17sm54539lfi.93.2019.05.29.10.58.44
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 29 May 2019 10:58:45 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 sstabellini@kernel.org
References: <1558460254-7127-1-git-send-email-olekstysh@gmail.com>
 <1558460254-7127-3-git-send-email-olekstysh@gmail.com>
 <a35d398b-d2e9-9c80-8ac2-923a82c68019@arm.com>
From: Oleksandr <olekstysh@gmail.com>
Message-ID: <fbb40b64-c23b-be02-2c56-f0e0bf47324b@gmail.com>
Date: Wed, 29 May 2019 20:58:43 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.7.0
MIME-Version: 1.0
In-Reply-To: <a35d398b-d2e9-9c80-8ac2-923a82c68019@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V1 2/2] xen/device-tree: Add ability to
 handle nodes with interrupts-extended prop
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ck9uIDI5LjA1LjE5IDIwOjQ0LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGkgT2xla3NhbmRyLAoK
SGksIEp1bGllbgoKCj4KPiBPbiAyMS8wNS8yMDE5IDE4OjM3LCBPbGVrc2FuZHIgVHlzaGNoZW5r
byB3cm90ZToKPj4gRnJvbTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hl
bmtvQGVwYW0uY29tPgo+Pgo+PiBUaGUgImludGVycnVwdHMtZXh0ZW5kZWQiIHByb3BlcnR5IGlz
IGEgc3BlY2lhbCBmb3JtIGZvciB1c2Ugd2hlbgo+PiBhIG5vZGUgbmVlZHMgdG8gcmVmZXJlbmNl
IG11bHRpcGxlIGludGVycnVwdCBwYXJlbnRzLiA+Cj4+IEFjY29yZGluZyB0byB0aGU6Cj4KPiBO
SVQ6IHMvdGhlLy8KPgo+PiBMaW51eC9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3Mv
aW50ZXJydXB0LWNvbnRyb2xsZXIvaW50ZXJydXB0cy50eHQgCj4+Cj4+Cj4+IEJ1dCwgdGhlcmUg
YXJlIGNhc2VzIHdoZW4gImludGVycnVwdHMtZXh0ZW5kZWQiIHByb3BlcnR5IGlzIHVzZWQgZm9y
Cj4+ICJvdXRzaWRlIC9zb2Mgbm9kZSIgd2l0aCBhIHNpbmdsZSBpbnRlcnJ1cHQgcGFyZW50IGFz
IGFuIGVxdWl2YWxlbnQgb2YKPj4gcGFpcnMgKCJpbnRlcnJ1cHQtcGFyZW50IiArICJpbnRlcnJ1
cHRzIikuCj4+Cj4+IFRoZSBnb29kIGV4YW1wbGUgaGVyZSBpcyBBUkNIIHRpbWVyIG5vZGUgZm9y
IFItQ2FyIEdlbjMvR2VuMiBmYW1pbHksCj4KPiBOSVQ6IHMvVGhlL0EvIEkgdGhpbmsKPgo+PiB3
aGljaCBpcyBtYW5kYXRvcnkgZGV2aWNlIGZvciBYZW4gdXNhZ2Ugb24gQVJNLiBBbmQgd2l0aG91
dCBhYmlsaXR5Cj4+IHRvIGhhbmRsZSBzdWNoIG5vZGVzLCBYZW4gZmFpbHMgdG8gb3BlcmF0ZS4K
Pj4KPj4gU28sIHRoaXMgcGF0Y2ggYWRkcyByZXF1aXJlZCBzdXBwb3J0IGZvciBYZW4gdG8gYmUg
YWJsZSB0byBoYW5kbGUKPj4gbm9kZXMgd2l0aCB0aGF0IHByb3BlcnR5Lgo+Pgo+PiBTaWduZWQt
b2ZmLWJ5OiBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVua29AZXBhbS5j
b20+Cj4KPiBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPgoKVGhhbmsgeW91ISBJIGFzc3VtZSB5b3UgbWVhbnQgUmV2aWV3ZWQtYnk6IEp1bGll
biBHcmFsbCAKPGp1bGllbi5ncmFsbEBhcm0uY29tPiApCgpTaGFsbCBJIHNlbmQgbmV3IHZlcnNp
b24gd2l0aCBwcm9wb3NlZCBjaGFuZ2VzPwoKCj4KPiBJIHdpbGwgZ2l2ZSBhbiBvcHBvcnR1bml0
eSB0byBTdGVmYW5vIHRvIHJldmlldyBpdC4gSWYgSSBkb24ndCBoZWFyIAo+IGFueXRoaW5nIGJ5
IE1vbmRheSwgSSB3aWxsIG1lcmdlIGl0Lgo+Cj4gVGhhbmsgeW91IQo+Cj4gQ2hlZXJzLAo+Ci0t
IApSZWdhcmRzLAoKT2xla3NhbmRyIFR5c2hjaGVua28KCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 29 18:18:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 May 2019 18:18:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hW39M-0003iQ-OV; Wed, 29 May 2019 18:18:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=MUVL=T5=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hW39L-0003iL-Pc
 for xen-devel@lists.xenproject.org; Wed, 29 May 2019 18:18:07 +0000
X-Inumbo-ID: 1a78eca1-823e-11e9-8980-bc764e045a96
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0c::604])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1a78eca1-823e-11e9-8980-bc764e045a96;
 Wed, 29 May 2019 18:18:06 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector2-armh-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=wNYF1sAfHHY44btcr/hxbbjfdjQpf+x8P14rI/yKMp4=;
 b=NFxiNHQSXc2ebzCLS7dSexBNPVhqvvqqa/iZGPb288V9c1obhTVRKCaHq3a6rpQXavPrBNbNC9WYpY1enyfURFU5mhvEs7Po/MmLRCy10Ffn3OLnpevnBAJRFdVaAac1E1TiLx/MOQgrgy6CIqSad9Y/YTCKVREuOqsnzTLcw4c=
Received: from AM0PR08MB3139.eurprd08.prod.outlook.com (52.134.93.144) by
 AM0PR08MB4161.eurprd08.prod.outlook.com (20.178.203.93) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1922.17; Wed, 29 May 2019 18:18:04 +0000
Received: from AM0PR08MB3139.eurprd08.prod.outlook.com
 ([fe80::3498:cf18:7cd6:d98b]) by AM0PR08MB3139.eurprd08.prod.outlook.com
 ([fe80::3498:cf18:7cd6:d98b%7]) with mapi id 15.20.1922.021; Wed, 29 May 2019
 18:18:04 +0000
From: Julien Grall <Julien.Grall@arm.com>
To: Oleksandr <olekstysh@gmail.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>, "sstabellini@kernel.org"
 <sstabellini@kernel.org>
Thread-Topic: [PATCH V1 2/2] xen/device-tree: Add ability to handle nodes with
 interrupts-extended prop
Thread-Index: AQHVD/vtXDMjwcmYDUOLcN4yy2k/+qaCfTyA///zGoCAAAVlgA==
Date: Wed, 29 May 2019 18:18:03 +0000
Message-ID: <c84036fb-27c9-8fb1-ec3b-f43a8e66515f@arm.com>
References: <1558460254-7127-1-git-send-email-olekstysh@gmail.com>
 <1558460254-7127-3-git-send-email-olekstysh@gmail.com>
 <a35d398b-d2e9-9c80-8ac2-923a82c68019@arm.com>
 <fbb40b64-c23b-be02-2c56-f0e0bf47324b@gmail.com>
In-Reply-To: <fbb40b64-c23b-be02-2c56-f0e0bf47324b@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: DB6PR04CA0033.eurprd04.prod.outlook.com (2603:10a6:6::46)
 To AM0PR08MB3139.eurprd08.prod.outlook.com (2603:10a6:208:5d::16)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Julien.Grall@arm.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [81.100.41.95]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: cf9c824c-5a46-4d01-03dc-08d6e461fd51
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020);
 SRVR:AM0PR08MB4161; 
x-ms-traffictypediagnostic: AM0PR08MB4161:
nodisclaimer: True
x-microsoft-antispam-prvs: <AM0PR08MB4161C6C5289856D3819ABFF1801F0@AM0PR08MB4161.eurprd08.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:4125;
x-forefront-prvs: 0052308DC6
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(136003)(366004)(396003)(39860400002)(346002)(376002)(199004)(189003)(2616005)(476003)(54906003)(6436002)(11346002)(446003)(2501003)(5660300002)(44832011)(53546011)(53936002)(486006)(102836004)(31696002)(316002)(66446008)(66556008)(66476007)(64756008)(73956011)(66946007)(186003)(110136005)(26005)(8936002)(6246003)(6116002)(7736002)(4326008)(31686004)(76176011)(8676002)(81156014)(6506007)(81166006)(2906002)(386003)(6512007)(2201001)(229853002)(52116002)(3846002)(305945005)(14454004)(68736007)(72206003)(99286004)(6486002)(86362001)(71200400001)(71190400001)(478600001)(25786009)(66066001)(256004)(36756003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR08MB4161;
 H:AM0PR08MB3139.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: /EcQq3fHKHuQAZ3nEjK8FrJ6yRXMOy2D5zXVnHkABbPN0vyvsC055xIDWFR45oTjKeqSgVRPmZIQIYp9t+EPcMSn17LhouZg0s3jHl4Fy2PKL6ktNttA076PHd0y+tE3m6YcuZMvKOjdkuwO13dgGXhfYzytwQBy+UMQYVzss626e5JT/4mGgOQI4qGVZXwFklQAPBTTg1nKZ7Irbd2YudDjkDdEx+/gHBfLLZi03htwMKvnrLQ2+qTXdpQDgC5qu2iAY8XiiiLiJu+obG1lQHLrAdiM9n81WVF6fP5WyVpqobXmeXseqW2aMtAR4RtqUErwPYagP6i40KS5JbokhuIbqVeYiJMoehMeOoxIO7Q6E3gaaNICEm9vrOZtA6dljKQMAj1+S0fMw89s3fhM0sI2ckCs3T9RhPrpg1oXnAQ=
Content-ID: <B5E5FBB65BE5A44EB27E2D06CD653E16@eurprd08.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-Network-Message-Id: cf9c824c-5a46-4d01-03dc-08d6e461fd51
X-MS-Exchange-CrossTenant-originalarrivaltime: 29 May 2019 18:18:03.9975 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: Julien.Grall@arm.com
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR08MB4161
Subject: Re: [Xen-devel] [PATCH V1 2/2] xen/device-tree: Add ability to
 handle nodes with interrupts-extended prop
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>, nd <nd@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCk9uIDI5LzA1LzIwMTkgMTg6NTgsIE9sZWtzYW5kciB3cm90ZToNCj4gDQo+IE9uIDI5LjA1
LjE5IDIwOjQ0LCBKdWxpZW4gR3JhbGwgd3JvdGU6DQo+PiBIaSBPbGVrc2FuZHIsDQo+IA0KPiBI
aSwgSnVsaWVuDQo+IA0KPiANCj4+DQo+PiBPbiAyMS8wNS8yMDE5IDE4OjM3LCBPbGVrc2FuZHIg
VHlzaGNoZW5rbyB3cm90ZToNCj4+PiBGcm9tOiBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3Nh
bmRyX3R5c2hjaGVua29AZXBhbS5jb20+DQo+Pj4NCj4+PiBUaGUgImludGVycnVwdHMtZXh0ZW5k
ZWQiIHByb3BlcnR5IGlzIGEgc3BlY2lhbCBmb3JtIGZvciB1c2Ugd2hlbg0KPj4+IGEgbm9kZSBu
ZWVkcyB0byByZWZlcmVuY2UgbXVsdGlwbGUgaW50ZXJydXB0IHBhcmVudHMuID4NCj4+PiBBY2Nv
cmRpbmcgdG8gdGhlOg0KPj4NCj4+IE5JVDogcy90aGUvLw0KPj4NCj4+PiBMaW51eC9Eb2N1bWVu
dGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvaW50ZXJydXB0LWNvbnRyb2xsZXIvaW50ZXJydXB0
cy50eHQgDQo+Pj4NCj4+Pg0KPj4+IEJ1dCwgdGhlcmUgYXJlIGNhc2VzIHdoZW4gImludGVycnVw
dHMtZXh0ZW5kZWQiIHByb3BlcnR5IGlzIHVzZWQgZm9yDQo+Pj4gIm91dHNpZGUgL3NvYyBub2Rl
IiB3aXRoIGEgc2luZ2xlIGludGVycnVwdCBwYXJlbnQgYXMgYW4gZXF1aXZhbGVudCBvZg0KPj4+
IHBhaXJzICgiaW50ZXJydXB0LXBhcmVudCIgKyAiaW50ZXJydXB0cyIpLg0KPj4+DQo+Pj4gVGhl
IGdvb2QgZXhhbXBsZSBoZXJlIGlzIEFSQ0ggdGltZXIgbm9kZSBmb3IgUi1DYXIgR2VuMy9HZW4y
IGZhbWlseSwNCj4+DQo+PiBOSVQ6IHMvVGhlL0EvIEkgdGhpbmsNCj4+DQo+Pj4gd2hpY2ggaXMg
bWFuZGF0b3J5IGRldmljZSBmb3IgWGVuIHVzYWdlIG9uIEFSTS4gQW5kIHdpdGhvdXQgYWJpbGl0
eQ0KPj4+IHRvIGhhbmRsZSBzdWNoIG5vZGVzLCBYZW4gZmFpbHMgdG8gb3BlcmF0ZS4NCj4+Pg0K
Pj4+IFNvLCB0aGlzIHBhdGNoIGFkZHMgcmVxdWlyZWQgc3VwcG9ydCBmb3IgWGVuIHRvIGJlIGFi
bGUgdG8gaGFuZGxlDQo+Pj4gbm9kZXMgd2l0aCB0aGF0IHByb3BlcnR5Lg0KPj4+DQo+Pj4gU2ln
bmVkLW9mZi1ieTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVw
YW0uY29tPg0KPj4NCj4+IFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+DQo+IA0KPiBUaGFuayB5b3UhIEkgYXNzdW1lIHlvdSBtZWFudCBSZXZp
ZXdlZC1ieTogSnVsaWVuIEdyYWxsIA0KPiA8anVsaWVuLmdyYWxsQGFybS5jb20+ICkNCg0KWWVz
IHNvcnJ5LCBJIHdhcyBhZGRpbmcgaXMgcmV2aWV3ZWQtYnkgb24gc29tZSBvZiBteSBwYXRjaGVz
IGFuZCANCm1lY2hhbmljYWxseSBjb3BpZWQgaGVyZS4gQXBvbG9naWVzIGZvciB0aGUgaW5jb252
ZW5pZW5jZS4NCg0KPiANCj4gU2hhbGwgSSBzZW5kIG5ldyB2ZXJzaW9uIHdpdGggcHJvcG9zZWQg
Y2hhbmdlcz8NCg0KTm8gbmVlZCwgSSBjYW4gZG8gdGhlIGNoYW5nZSB3aGlsZSBjb21taXR0aW5n
IChhc3N1bWluZyBTdGVmYW5vIGhhcyBubyANCm90aGVyIGNvbW1lbnRzKS4NCg0KQ2hlZXJzLA0K
DQotLSANCkp1bGllbiBHcmFsbA0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 29 18:20:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 May 2019 18:20:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hW3BU-0004Pv-7s; Wed, 29 May 2019 18:20:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=6PtJ=T5=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1hW3BT-0004Pl-1r
 for xen-devel@lists.xenproject.org; Wed, 29 May 2019 18:20:19 +0000
X-Inumbo-ID: 68d2cbd4-823e-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 68d2cbd4-823e-11e9-8980-bc764e045a96;
 Wed, 29 May 2019 18:20:17 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hW3BP-0003d6-Py; Wed, 29 May 2019 18:20:15 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hW3BP-0002Ps-CX; Wed, 29 May 2019 18:20:15 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hW3BP-000344-Br; Wed, 29 May 2019 18:20:15 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-137020-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.9-testing:build-i386-prev:xen-build:fail:regression
 xen-4.9-testing:build-amd64-prev:xen-build:fail:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:regression
 xen-4.9-testing:test-amd64-i386-freebsd10-i386:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-armhf-armhf-xl:xen-boot:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:guest-stop:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-migrupgrade: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:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-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-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl: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: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-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-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-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-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-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=ac90240785b8e5f6b40ee36739bb8ea9c645bf4b
X-Osstest-Versions-That: xen=54aa382cbcdc1e2ba75d6734151ca6e53104e2f2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 29 May 2019 18:20:15 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 137020: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNzAyMCB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNzAyMC8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAg
ICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMyODg5CiBi
dWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMzI4ODkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wIGZhaWwgaW4gMTM2OTE4IFJFR1IuIHZzLiAxMzI4ODkKClRlc3RzIHdo
aWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1pMzg2IDE3IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBpbiAx
MzY2NDAgcGFzcyBpbiAxMzcwMjAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDcgeGVu
LWJvb3QgICAgICAgICBmYWlsIGluIDEzNjg0NSBwYXNzIGluIDEzNzAyMAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIHBh
c3MgaW4gMTM2NjQwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTYgZ3Vl
c3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIHBhc3MgaW4gMTM2ODQ1CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIHBhc3Mg
aW4gMTM2OTE4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3Qt
bG9jYWxtaWdyYXRlL3gxMCBmYWlsIHBhc3MgaW4gMTM2OTg5CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LW92bWYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgIGZhaWwgcGFzcyBpbiAxMzY5
ODkKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0
ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwgYmxvY2tlZCBpbiAxMzI4ODkK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ZmFpbCBibG9ja2VkIGluIDEzMjg4OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICBmYWlsIGJsb2NrZWQgaW4gMTMyODg5CiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgYmxvY2tl
ZCBpbiAxMzI4ODkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICBmYWlsIGluIDEzNjY0MCBsaWtlIDEzMjg4OQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgIGZhaWwgaW4gMTM2ODQ1IGxpa2UgMTMyODg5
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgZmFp
bCBpbiAxMzY5ODkgbGlrZSAxMzI4ODkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1h
bWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTM2OTg5IGxpa2UgMTMyODg5
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMzI4ODkKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQx
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBk
ZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12
aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRh
cmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgYWM5MDI0MDc4NWI4ZTVm
NmI0MGVlMzY3MzliYjhlYTljNjQ1YmY0YgpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAg
ICAgICAgICAgNTRhYTM4MmNiY2RjMWUyYmE3NWQ2NzM0MTUxY2E2ZTUzMTA0ZTJmMgoKTGFzdCB0
ZXN0IG9mIGJhc2lzICAgMTMyODg5ICAyMDE5LTAyLTA0IDIyOjA0OjA5IFogIDExMyBkYXlzCkZh
aWxpbmcgc2luY2UgICAgICAgIDEzMzE0NyAgMjAxOS0wMi0xMSAxMzo0MTo1MCBaICAxMDcgZGF5
cyAgIDU5IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzNjQ5MyAgMjAxOS0wNS0xOCAx
Mjo0NDoyMyBaICAgMTEgZGF5cyAgICA2IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVk
IHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29t
PgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgog
IE1hbnVlbCBCb3V5ZXIgPGJvdXllckBhbnRpb2NoZS5ldS5vcmc+CiAgU2VyZ2V5IER5YXNsaSA8
c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14
c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNo
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFn
ZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9m
IHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUu
ZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4g
YmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5n
aXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBi
ZSA3MjEgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 29 18:57:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 May 2019 18:57:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hW3lV-0006pL-Mo; Wed, 29 May 2019 18:57:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YCd/=T5=gmail.com=amittomer25@srs-us1.protection.inumbo.net>)
 id 1hW3lT-0006pG-SV
 for xen-devel@lists.xenproject.org; Wed, 29 May 2019 18:57:31 +0000
X-Inumbo-ID: 9b58f6fa-8243-11e9-8980-bc764e045a96
Received: from mail-lj1-x243.google.com (unknown [2a00:1450:4864:20::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9b58f6fa-8243-11e9-8980-bc764e045a96;
 Wed, 29 May 2019 18:57:30 +0000 (UTC)
Received: by mail-lj1-x243.google.com with SMTP id h19so3585611ljj.4
 for <xen-devel@lists.xenproject.org>; Wed, 29 May 2019 11:57:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=vl4MnIlc1OAKVkfTnArKY/W4EwC8jGrVMz3mDhYGQ5s=;
 b=snO+EMdPGqfjGwO/9+GymgCDuKLE9Z5WG6hiVCYepB25NcFxRmCEdwwoydj5o8CPPQ
 +Al0escfUwAI04ajoqCk5VDnYjAUP3ixaqB25QJL4e+m8AGoxpiO7BGCvalPvUlyS4n4
 t1DTUi2/Y1vbfUyGcqjGL3a6fWw8dI603GzuIcgHvnOhykv0XvdMPuZPf+C/wi6P//F7
 bszUNaprVT+3F6N5HLmA9HNalinnVZ8ucJjq6UfshHBRkf5t6Gu+PAbeJHk4UjpF+h/g
 OfVRPjYUiP5JMqxzQ3o3ZsR1H6tFEPTLsa65PTjMfyvvHWDKigQk/7MbXOxZBt+r5D7J
 3rAg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=vl4MnIlc1OAKVkfTnArKY/W4EwC8jGrVMz3mDhYGQ5s=;
 b=mMCEPOe/8C7ZihUKbdFGNbkF2u6j/hCb1HS+yeqwH/eBIacgowDpQxIdft6nYY+/mn
 y0m+V8ki7tgRaYfz6fwV0yuFdqvPlANrE21WIjozO0H+PtepxYy+HHrAJ6xxj7a29xiJ
 inkZm6gRX4jy+H54rszKISBAtPMwS+EszyA+PjshbF9FDTN9aRBgI/WG9PImUAyIEknp
 ZxdEwDMZ6Fsb8iWNHOUqLsedAxYR0VbCBbsNjuQeXQr891VgBbtPgw7iYCJB6vvRCwQb
 xYgmwLdEmZWeG7Yld8uoPL17Bq6oLSL3cyCHQW8dAIoFxQRZ8qqKzfURcq2QKYsZ8NEN
 Nu0A==
X-Gm-Message-State: APjAAAXI8XLWAFnOFx/jGo+CvJzlbAwsYB3QJS6+V+CN8jhE4QqZtsqU
 ieb+xCUESBjbDkCpueHjY3e5T09Aj0kui8kpN5E=
X-Google-Smtp-Source: APXvYqxjEWyVR4MmsQwN17LV8Hj1yztC7AQuqhh2ueX8rcbLarpI63jEqvSirAyjBP/g3wm4VtwOtKDohb0ZjUKTX94=
X-Received: by 2002:a2e:8556:: with SMTP id u22mr4326799ljj.70.1559156248582; 
 Wed, 29 May 2019 11:57:28 -0700 (PDT)
MIME-Version: 1.0
References: <1556902928-18682-1-git-send-email-amittomer25@gmail.com>
 <7fb32709-2e15-8b5d-9182-54c0b4826541@arm.com>
In-Reply-To: <7fb32709-2e15-8b5d-9182-54c0b4826541@arm.com>
From: Amit Tomer <amittomer25@gmail.com>
Date: Thu, 30 May 2019 00:26:50 +0530
Message-ID: <CABHD4K8ubjnNx+C6tYWSpjEDUVhsF2N=RorP+Wvz_z0W8T0_+Q@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH] xen/arm: Black list everything with a PPI
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andre Przywara <andre.przywara@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiBXZWQsIE1heSAyOSwgMjAxOSBhdCAxMToxNyBQTSBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPgo+IEhpIEFtaXQsCj4KPiBKdXN0IGEgcXVpY2sgZm9s
bG93LXVwLiBJcyB0aGVyZSBhbnkgcGxhbiB0byBzZW5kIGEgbmV3IHZlcnNpb24gb2YgdGhpcyBw
YXRjaD8KPgpTb3JyeSBmb3IgbGF0ZSBvbiB0aGlzLCBJIHdvdWxkIGJlIGFibGUgdG8gc2VuZCBp
dCh3aXRoIGEgY29tbWVudCBmb3IKUFBJJ3MgcmFuZ2UpIG9uIGNvbWluZyB3ZWVrZW5kLgoKVGhh
bmtzLAotQW1pdAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed May 29 20:53:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 May 2019 20:53:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hW5ZI-00078z-RA; Wed, 29 May 2019 20:53:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=6PtJ=T5=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1hW5ZH-00078i-8m
 for xen-devel@lists.xenproject.org; Wed, 29 May 2019 20:53:03 +0000
X-Inumbo-ID: bbe285a2-8253-11e9-9a76-2b13e794b3d8
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bbe285a2-8253-11e9-9a76-2b13e794b3d8;
 Wed, 29 May 2019 20:52:56 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hW5Z9-0006Z2-I3; Wed, 29 May 2019 20:52:55 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hW5Z9-0000Mf-6X; Wed, 29 May 2019 20:52:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hW5Z9-0000eU-5c; Wed, 29 May 2019 20:52:55 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-137079-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=0c1ba0c6a0fd88934fd59474d46f3c2677836cb3
X-Osstest-Versions-That: xen=269c98fbeab4795cda84e6f664de19462286ca0e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 29 May 2019 20:52:55 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 137079: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNzA3OSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNzA3OS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICAwYzFiYTBjNmEwZmQ4ODkzNGZkNTk0NzRkNDZmM2MyNjc3ODM2Y2IzCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAyNjljOThmYmVhYjQ3OTVjZGE4
NGU2ZjY2NGRlMTk0NjIyODZjYTBlCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzcwNzIgIDIwMTkt
MDUtMjkgMTU6MDA6NTEgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTM3MDc5ICAy
MDE5LTA1LTI5IDE4OjAwOjU5IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+Cgpqb2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2Vz
CgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0
aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVt
YWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQveGVuLmdpdAogICAyNjljOThmYmVhLi4wYzFiYTBjNmEwICAwYzFiYTBjNmEwZmQ4
ODkzNGZkNTk0NzRkNDZmM2MyNjc3ODM2Y2IzIC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed May 29 21:15:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 May 2019 21:15:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hW5un-0000J0-S4; Wed, 29 May 2019 21:15:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=6PtJ=T5=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1hW5um-0000Ir-4I
 for xen-devel@lists.xenproject.org; Wed, 29 May 2019 21:15:16 +0000
X-Inumbo-ID: d8cd797c-8256-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d8cd797c-8256-11e9-8980-bc764e045a96;
 Wed, 29 May 2019 21:15:13 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hW5ui-0006zi-Df; Wed, 29 May 2019 21:15:12 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hW5ui-0001vT-6k; Wed, 29 May 2019 21:15:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hW5ui-0001E2-5s; Wed, 29 May 2019 21:15:12 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1hW5ui-0001E2-5s@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 29 May 2019 21:15:12 +0000
Subject: [Xen-devel] [freebsd-master bisection] complete
 build-amd64-xen-freebsd
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiBidWlsZC1hbWQ2
NC14ZW4tZnJlZWJzZAp0ZXN0aWQgeGVuLWJ1aWxkLWZyZWVic2QKClRyZWU6IGZyZWVic2QgZ2l0
Oi8vZ2l0aHViLmNvbS9mcmVlYnNkL2ZyZWVic2QuZ2l0ClRyZWU6IG92bWYgZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL3FlbXUteGVuLmdpdApUcmVlOiBzZWFiaW9zIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0
ZXN0L3NlYWJpb3MuZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAoK
KioqIEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMg
aW4gdHJlZTogIHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAogIEJ1ZyBpbnRyb2R1
Y2VkOiAgNmJiMDEzZTVlNTBhNWE5NGRjOTdjNjM5MWYyMGM3ZjQwNDBlYjY1NAogIEJ1ZyBub3Qg
cHJlc2VudDogNTk0NWI1N2IwNTVhYmNhYjgwM2QyMzk3NGU5NWMzNjU3ZWY1OTdmYgogIExhc3Qg
ZmFpbCByZXBybzogaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzLzEzNzA4NS8KCgogIGNvbW1pdCA2YmIwMTNlNWU1MGE1YTk0ZGM5N2M2MzkxZjIwYzdmNDA0
MGViNjU0CiAgQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgRGF0ZTog
ICBGcmkgTWF5IDE3IDE0OjM1OjE0IDIwMTkgKzAyMDAKICAKICAgICAgeDg2OiByZWR1Y2UgZ2Vu
ZXJhbCBzdGFjayBhbGlnbm1lbnQgdG8gOAogICAgICAKICAgICAgV2UgZG9uJ3QgbmVlZCBiaWdn
ZXIgYWxpZ25tZW50IGV4Y2VwdCB3aGVuIGNhbGxpbmcgRUZJIGJvb3Qgb3IgcnVudGltZQogICAg
ICBzZXJ2aWNlcyBmdW5jdGlvbnMgKGFuZCB3ZSBkb24ndCBndWFyYW50ZWUgdGhhdCBlaXRoZXIs
IGFzIGV4cGxhaW5lZAogICAgICBjbG9zZSB0byB0aGUgdG9wIG9mIHhlbi9jb21tb24vZWZpL3J1
bnRpbWUuYyBpbiB0aGUgc3RydWN0IGVmaV9yc19zdGF0ZQogICAgICBkZWNsYXJhdGlvbikuIEhl
bmNlIGlmIHRoZSBjb21waWxlciBzdXBwb3J0cyByZWR1Y2luZyBzdGFjayBhbGlnbm1lbnQKICAg
ICAgZnJvbSB0aGUgQUJJIGNvbXBhdGlibGUgMTYgYnl0ZXMgKGdjYyA3IGFuZCBuZXdlciksIGRv
IHNvIHdoZXJldmVyCiAgICAgIHBvc3NpYmxlLgogICAgICAKICAgICAgVGhlIEVGSSBjYXNlIGl0
c2VsZiBpcyBsYXJnZWx5IGRlYWx0IHdpdGggYWxyZWFkeSAoYWN0dWFsbHkgZm9yY2luZwogICAg
ICAzMi1ieXRlIGFsaWdubWVudCkgYXMgYSByZXN1bHQgb2YgY29tbWl0IGY2YjdmZWRjODkgKCJ4
ODYvRUZJOiBtZWV0CiAgICAgIGZ1cnRoZXIgc3BlYyByZXF1aXJlbWVudHMgZm9yIHJ1bnRpbWUg
Y2FsbHMiKS4gSG93ZXZlciwgYXMgZXhwbGFpbmVkIGluCiAgICAgIHRoZSBkZXNjcmlwdGlvbiBv
ZiB0aGF0IGVhcmxpZXIgY2hhbmdlLCB3aXRob3V0IHVzaW5nCiAgICAgIC1taW5jb21pbmctc3Rh
Y2stYm91bmRhcnk9MyAod2hpY2ggd2UgZG9uJ3Qgd2FudCkgd2Ugc3RpbGwgaGF2ZSB0byBtYWtl
CiAgICAgIHRoZSBjb21waWxlciBhc3N1bWUgMTYtYnl0ZSBzdGFjayBib3VuZGFyaWVzIGZvciBD
VXMgbWFraW5nIEVGSSBjYWxscyBpbgogICAgICBvcmRlciB0byBrZWVwIHRoZSBjb21waWxlciBm
cm9tIGFsaWduaW5nIHRoZSBzdGFjaywgYnV0IHRoZW4gcGxhY2luZyBhbgogICAgICBvZGQgbnVt
YmVyIG9mIDgtYnl0ZSBvYmplY3RzIG9uIGl0LCByZXN1bHRpbmcgaW4gYSBtaXMtYWxpZ25lZCBv
dXRnb2luZwogICAgICBzdGFjay4KICAgICAgCiAgICAgIFRoaXMgYXMgYSBzaWRlIGVmZmVjdCB5
aWVsZHMgc29tZSBjb2RlIHNpemUgcmVkdWN0aW9uLCBzaW5jZSBmb3IgYQogICAgICBudW1iZXIg
b2Ygc3VmZmljaWVudGx5IHNpbXBsZSBub24tbGVhZiBmdW5jdGlvbnMgdGhlIHN0YWNrIGFkanVz
dG1lbnQKICAgICAgKGJ5IDgsIHdoZW4gdGhlcmUgYXJlIG5vIGxvY2FsIHN0YWNrIHZhcmlhYmxl
cyBhdCBhbGwpIGdldHMgZHJvcHBlZAogICAgICBhbHRvZ2V0aGVyLiBJIG5vdGljZSBleGNlcHRp
b25zIHRob3VnaCwgZm9yIGV4YW1wbGUgaW4gZ3Vlc3RfY3B1aWQoKSwKICAgICAgd2hlcmUgaW4g
YSByZWxlYXNlIGJ1aWxkIGdjYyA4LjIgbm93IGRlY2lkZXMgdG8gc2V0IHVwIGEgZnJhbWUgcG9p
bnRlcgogICAgICAod2l0aG91dCBldmVyIHVzaW5nICVyYnApOyBJIGNvbnNpZGVyIHRoaXMgYSBj
b21waWxlciBxdWlyayB3aGljaCB3ZQogICAgICBzaG91bGQgbGVhdmUgdG8gdGhlIGNvbXBpbGVy
IGZvbGtzIHRvIGFkZHJlc3MgZXZlbnR1YWxseS4KICAgICAgCiAgICAgIFNpZ25lZC1vZmYtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgICAgUmV2aWV3ZWQtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgoKRm9yIGJpc2VjdGlvbiByZXZpc2lvbi10dXBsZSBn
cmFwaCBzZWU6CiAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3Qv
cmVzdWx0cy9iaXNlY3QvZnJlZWJzZC1tYXN0ZXIvYnVpbGQtYW1kNjQteGVuLWZyZWVic2QueGVu
LWJ1aWxkLWZyZWVic2QuaHRtbApSZXZpc2lvbiBJRHMgaW4gZWFjaCBncmFwaCBub2RlIHJlZmVy
LCByZXNwZWN0aXZlbHksIHRvIHRoZSBUcmVlcyBhYm92ZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KUnVubmluZyBjcy1iaXNlY3Rpb24tc3RlcCAtLWdyYXBoLW91
dD0vaG9tZS9sb2dzL3Jlc3VsdHMvYmlzZWN0L2ZyZWVic2QtbWFzdGVyL2J1aWxkLWFtZDY0LXhl
bi1mcmVlYnNkLnhlbi1idWlsZC1mcmVlYnNkIC0tc3VtbWFyeS1vdXQ9dG1wLzEzNzA4NS5iaXNl
Y3Rpb24tc3VtbWFyeSAtLWJhc2lzLXRlbXBsYXRlPTEzNjkwMSAtLWJsZXNzaW5ncz1yZWFsLHJl
YWwtYmlzZWN0IGZyZWVic2QtbWFzdGVyIGJ1aWxkLWFtZDY0LXhlbi1mcmVlYnNkIHhlbi1idWls
ZC1mcmVlYnNkClNlYXJjaGluZyBmb3IgZmFpbHVyZSAvIGJhc2lzIHBhc3M6CiAxMzcwMDUgZmFp
bCBbaG9zdD1pdGFsaWEwXSAvIDEzNjkwMSBbaG9zdD1pdGFsaWExXSAxMzY2MDYgW2hvc3Q9Y2hh
cmRvbm5heTFdIDEzNjQ0NyBbaG9zdD1jaGFyZG9ubmF5MV0gMTM2Mjk3IFtob3N0PWNoYXJkb25u
YXkwXSAxMzYxNzMgW2hvc3Q9cGlub3QxXSAxMzYwMDAgW2hvc3Q9Y2hhcmRvbm5heTFdIDEzNTkw
MSBbaG9zdD1nb2RlbGxvMF0gMTM1MjMzIFtob3N0PWdvZGVsbG8xXSAxMzUxMTEgW2hvc3Q9Z29k
ZWxsbzBdIDEzNDk4NSBbaG9zdD1nb2RlbGxvMV0gMTM0ODExIFtob3N0PWdvZGVsbG8xXSAxMzQ2
OTAgW2hvc3Q9bWVybG90MF0gMTM0NjA0IFtob3N0PWdvZGVsbG8wXSAxMzQ1MjEgW2hvc3Q9Z29k
ZWxsbzFdIDEzNDMzNiBbaG9zdD1jaGFyZG9ubmF5MV0gMTM0MjU4IFtob3N0PWdvZGVsbG8xXSAx
MzQxODQgW2hvc3Q9Z29kZWxsbzFdIDEzNDEyMyBbaG9zdD1nb2RlbGxvMV0gMTM0MDY2IFtob3N0
PWdvZGVsbG8xXSAxMzM5ODIgW2hvc3Q9YmFyb3F1ZTBdXAogIDEzMzk0NCBbaG9zdD1tZXJsb3Qw
XSAxMzM4OTggW2hvc3Q9Z29kZWxsbzFdIDEzMzc2NSBbaG9zdD1nb2RlbGxvMV0gMTMzNzA3IFto
b3N0PWJhcm9xdWUxXSAxMzM2NTMgW2hvc3Q9Z29kZWxsbzFdIDEzMzYxNiBbaG9zdD1maWFubzFd
IDEzMzU3MiBbaG9zdD1nb2RlbGxvMV0gMTMzNDk3IFtob3N0PWdvZGVsbG8xXSAxMzM0NTUgW2hv
c3Q9YmFyb3F1ZTFdIDEzMzM2NSBbaG9zdD1nb2RlbGxvMV0gMTMzMzI1IFtob3N0PWRlYmluYTBd
IDEzMzI5OSBbaG9zdD1iYXJvcXVlMV0gMTMzMjYyIFtob3N0PWdvZGVsbG8wXSAxMzMyMjUgW2hv
c3Q9YmFyb3F1ZTFdIDEzMzEzNyBbaG9zdD1iYXJvcXVlMV0gMTMzMDM4IFtob3N0PWJhcm9xdWUw
XSAxMzI5NTkgW2hvc3Q9Z29kZWxsbzBdIDEzMjgzMiBbaG9zdD1nb2RlbGxvMV0gMTMyNjk2IFto
b3N0PWdvZGVsbG8xXSAxMzI2MTYgW2hvc3Q9Z29kZWxsbzBdIDEzMjQ3MyBbaG9zdD1nb2RlbGxv
MF0gMTMyNDI2IFtob3N0PWVsYmxpbmdcCiAxXSAxMzIyNTggW2hvc3Q9Z29kZWxsbzBdIDEzMjA1
NCBbaG9zdD1nb2RlbGxvMF0gMTMxNzgzIFtob3N0PWJhcm9xdWUxXSAxMzE2ODIgW2hvc3Q9YmFy
b3F1ZTFdIDEzMTY2MiBbaG9zdD1iYXJvcXVlMV0gMTMxNjE3IFtob3N0PWJhcm9xdWUxXSAxMzE1
ODUgW2hvc3Q9Z29kZWxsbzBdIDEzMTU0NSBbaG9zdD1nb2RlbGxvMV0gMTMxNDg4IFtob3N0PWdv
ZGVsbG8wXSAxMzE0NDAgW2hvc3Q9Z29kZWxsbzFdIDEzMTM4OCBbaG9zdD1nb2RlbGxvMV0gMTMx
MzEwIFtob3N0PWNoYXJkb25uYXkwXSAxMzEyNjUgW2hvc3Q9Z29kZWxsbzBdIDEzMTIwNSBbaG9z
dD1nb2RlbGxvMF0gMTMxMTE4IFtob3N0PWdvZGVsbG8xXSAxMzA5NjYgW2hvc3Q9Z29kZWxsbzBd
IDEzMDg3NCBbaG9zdD1iYXJvcXVlMF0gMTMwODQ5IFtob3N0PWdvZGVsbG8wXSAxMzA4MTAgW2hv
c3Q9Z29kZWxsbzFdIDEzMDcxOCBbaG9zdD1lbGJsaW5nMF0gMTMwNjQ4IFtob3N0PWdvZGVsbG8x
XSAxMzA0OTQgW2hvc1wKIHQ9Z29kZWxsbzBdIDEzMDAzNiBbaG9zdD1nb2RlbGxvMV0gMTI5ODM0
IFtob3N0PWdvZGVsbG8wXSAxMjk2OTMgW2hvc3Q9ZGViaW5hMV0gMTI5NTQ0IFtob3N0PWdvZGVs
bG8wXSAxMjk0NDYgW2hvc3Q9Z29kZWxsbzFdIDEyOTMxOCBbaG9zdD1nb2RlbGxvMF0gMTI5MjI5
IFtob3N0PWdvZGVsbG8wXSAxMjg0OTcgW2hvc3Q9YmFyb3F1ZTBdIDEyODQxMyBbaG9zdD1nb2Rl
bGxvMF0gMTI4MzM5IFtob3N0PWdvZGVsbG8xXSAxMjgyNzcgW2hvc3Q9YmFyb3F1ZTBdIDEyODEw
MiBbaG9zdD1nb2RlbGxvMV0gMTI4MDA2IFtob3N0PWdvZGVsbG8xXSAxMjc4NzYgW2hvc3Q9Z29k
ZWxsbzFdIDEyNzgwNCBbaG9zdD1nb2RlbGxvMV0gMTI3NzIxIFtob3N0PWdvZGVsbG8xXSAxMjc1
OTkgW2hvc3Q9cGlub3QwXSAxMjc1MzIgW2hvc3Q9YmFyb3F1ZTBdIDEyNzQ3NSBbaG9zdD1nb2Rl
bGxvMV0gMTI3MzczIFtob3N0PWdvZGVsbG8wXSAxMjcwMzMgW2hvc3Q9Z29kZWxsbzFdIHRlbXBs
YXRlXAogIGFzIGJhc2lzPyB1c2luZyB0ZW1wbGF0ZSBhcyBiYXNpcy4KRmFpbHVyZSAvIGJhc2lz
IHBhc3MgZmxpZ2h0czogMTM3MDA1IC8gMTM2OTAxClRyZWU6IGZyZWVic2QgZ2l0Oi8vZ2l0aHVi
LmNvbS9mcmVlYnNkL2ZyZWVic2QuZ2l0ClRyZWU6IG92bWYgZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L29zc3Rlc3Qvb3ZtZi5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUt
eGVuLmdpdApUcmVlOiBzZWFiaW9zIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJp
b3MuZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdApMYXRlc3QgM2I4
MjFjNzlmMWNiYzI3NzRiNDZjYWE5NWRmM2IwNWI5YWU2NTE0ZiBlODEyYTgxMmMxYTA4MDBjNDll
MTE1MDdjYjQ2MjIyMzUxNTIwY2M3IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUz
ODliMTEgMThkMjM3YjRlNDNlYTI0Nzk1ZjUyMmMwYWFiMWI0ZjU0MTAwY2E4MCA4OGU3OTgyMTBi
NDU5YTcyMDI1MzAzNGJmZmNkNzZhZmYxNWJiYmQyCkJhc2lzIHBhc3MgYWFiNWY1YTNiZDU1NDIx
ZmE2YThkYmMwNTMzMmE5YjlmYjQ5OTkyYyAzNjA0MTc0NzE4ZTJhZmM5NTBjM2NjNjRjNjRiYTUx
NjVjODY5MmJkIDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgMThkMjM3
YjRlNDNlYTI0Nzk1ZjUyMmMwYWFiMWI0ZjU0MTAwY2E4MCBlODMwNzdhM2QxMTA3MjcwOGE1YzM4
ZmEwOWZhOWQwMTE5MTRlMmExCkdlbmVyYXRpbmcgcmV2aXNpb25zIHdpdGggLi9hZGhvYy1yZXZ0
dXBsZS1nZW5lcmF0b3IgIGdpdDovL2dpdGh1Yi5jb20vZnJlZWJzZC9mcmVlYnNkLmdpdCNhYWI1
ZjVhM2JkNTU0MjFmYTZhOGRiYzA1MzMyYTliOWZiNDk5OTJjLTNiODIxYzc5ZjFjYmMyNzc0YjQ2
Y2FhOTVkZjNiMDViOWFlNjUxNGYgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5n
aXQjMzYwNDE3NDcxOGUyYWZjOTUwYzNjYzY0YzY0YmE1MTY1Yzg2OTJiZC1lODEyYTgxMmMxYTA4
MDBjNDllMTE1MDdjYjQ2MjIyMzUxNTIwY2M3IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhl
bi5naXQjOWNjYTAyZDhmZmMyM2U5Njg4YTk3MWQ4NThlNGZmZGZmNTM4OWIxMS05Y2NhMDJkOGZm
YzIzZTk2ODhhOTcxZDg1OGU0ZmZkZmY1Mzg5YjExIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0
ZXN0L3NlYWJpb3MuZ2l0IzE4ZDIzN2I0ZTQzZWEyNDc5NWY1MjJjMGFhYjFiNGY1NDEwMGNhODAt
MThkMjM3XAogYjRlNDNlYTI0Nzk1ZjUyMmMwYWFiMWI0ZjU0MTAwY2E4MCBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcveGVuLmdpdCNlODMwNzdhM2QxMTA3MjcwOGE1YzM4ZmEwOWZhOWQwMTE5MTRlMmEx
LTg4ZTc5ODIxMGI0NTlhNzIwMjUzMDM0YmZmY2Q3NmFmZjE1YmJiZDIKRnJvbSBnaXQ6Ly9jYWNo
ZTo5NDE5L2dpdDovL2dpdGh1Yi5jb20vZnJlZWJzZC9mcmVlYnNkCiAgIGU5MjIzYmE5MTIzLi41
ZDg5YjFmMjg5MSAgbWFzdGVyICAgICAtPiBvcmlnaW4vbWFzdGVyCiAgIDQ0NzY4MDQ3ZGQwLi5k
NzA1NGUwNjk4MiAgc3RhYmxlLzExICAtPiBvcmlnaW4vc3RhYmxlLzExCiAgIGRiMzcxMzMyNDQ0
Li5lOWI0MDIzMjMyMyAgc3ZuX2hlYWQgICAtPiBvcmlnaW4vc3ZuX2hlYWQKQXV0byBwYWNraW5n
IHRoZSByZXBvc2l0b3J5IGluIGJhY2tncm91bmQgZm9yIG9wdGltdW0gcGVyZm9ybWFuY2UuClNl
ZSAiZ2l0IGhlbHAgZ2MiIGZvciBtYW51YWwgaG91c2VrZWVwaW5nLgplcnJvcjogVGhlIGxhc3Qg
Z2MgcnVuIHJlcG9ydGVkIHRoZSBmb2xsb3dpbmcuIFBsZWFzZSBjb3JyZWN0IHRoZSByb290IGNh
dXNlCmFuZCByZW1vdmUgZ2MubG9nLgpBdXRvbWF0aWMgY2xlYW51cCB3aWxsIG5vdCBiZSBwZXJm
b3JtZWQgdW50aWwgdGhlIGZpbGUgaXMgcmVtb3ZlZC4KCndhcm5pbmc6IFRoZXJlIGFyZSB0b28g
bWFueSB1bnJlYWNoYWJsZSBsb29zZSBvYmplY3RzOyBydW4gJ2dpdCBwcnVuZScgdG8gcmVtb3Zl
IHRoZW0uCgpBdXRvIHBhY2tpbmcgdGhlIHJlcG9zaXRvcnkgaW4gYmFja2dyb3VuZCBmb3Igb3B0
aW11bSBwZXJmb3JtYW5jZS4KU2VlICJnaXQgaGVscCBnYyIgZm9yIG1hbnVhbCBob3VzZWtlZXBp
bmcuCmVycm9yOiBUaGUgbGFzdCBnYyBydW4gcmVwb3J0ZWQgdGhlIGZvbGxvd2luZy4gUGxlYXNl
IGNvcnJlY3QgdGhlIHJvb3QgY2F1c2UKYW5kIHJlbW92ZSBnYy5sb2cuCkF1dG9tYXRpYyBjbGVh
bnVwIHdpbGwgbm90IGJlIHBlcmZvcm1lZCB1bnRpbCB0aGUgZmlsZSBpcyByZW1vdmVkLgoKd2Fy
bmluZzogVGhlcmUgYXJlIHRvbyBtYW55IHVucmVhY2hhYmxlIGxvb3NlIG9iamVjdHM7IHJ1biAn
Z2l0IHBydW5lJyB0byByZW1vdmUgdGhlbS4KCkxvYWRlZCAxMjIwMSBub2RlcyBpbiByZXZpc2lv
biBncmFwaApTZWFyY2hpbmcgZm9yIHRlc3QgcmVzdWx0czoKIDEzNjkwMSBbaG9zdD1pdGFsaWEx
XQogMTM2OTAwIGZhaWwgaXJyZWxldmFudAogMTM3MDA1IGZhaWwgM2I4MjFjNzlmMWNiYzI3NzRi
NDZjYWE5NWRmM2IwNWI5YWU2NTE0ZiBlODEyYTgxMmMxYTA4MDBjNDllMTE1MDdjYjQ2MjIyMzUx
NTIwY2M3IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgMThkMjM3YjRl
NDNlYTI0Nzk1ZjUyMmMwYWFiMWI0ZjU0MTAwY2E4MCA4OGU3OTgyMTBiNDU5YTcyMDI1MzAzNGJm
ZmNkNzZhZmYxNWJiYmQyCiAxMzcwMjcgcGFzcyBhYWI1ZjVhM2JkNTU0MjFmYTZhOGRiYzA1MzMy
YTliOWZiNDk5OTJjIDM2MDQxNzQ3MThlMmFmYzk1MGMzY2M2NGM2NGJhNTE2NWM4NjkyYmQgOWNj
YTAyZDhmZmMyM2U5Njg4YTk3MWQ4NThlNGZmZGZmNTM4OWIxMSAxOGQyMzdiNGU0M2VhMjQ3OTVm
NTIyYzBhYWIxYjRmNTQxMDBjYTgwIGU4MzA3N2EzZDExMDcyNzA4YTVjMzhmYTA5ZmE5ZDAxMTkx
NGUyYTEKIDEzNzA3NyBwYXNzIGFhYjVmNWEzYmQ1NTQyMWZhNmE4ZGJjMDUzMzJhOWI5ZmI0OTk5
MmMgMzYwNDE3NDcxOGUyYWZjOTUwYzNjYzY0YzY0YmE1MTY1Yzg2OTJiZCA5Y2NhMDJkOGZmYzIz
ZTk2ODhhOTcxZDg1OGU0ZmZkZmY1Mzg5YjExIDE4ZDIzN2I0ZTQzZWEyNDc5NWY1MjJjMGFhYjFi
NGY1NDEwMGNhODAgNTk0NWI1N2IwNTVhYmNhYjgwM2QyMzk3NGU5NWMzNjU3ZWY1OTdmYgogMTM3
MDU0IGZhaWwgM2I4MjFjNzlmMWNiYzI3NzRiNDZjYWE5NWRmM2IwNWI5YWU2NTE0ZiBlODEyYTgx
MmMxYTA4MDBjNDllMTE1MDdjYjQ2MjIyMzUxNTIwY2M3IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFk
ODU4ZTRmZmRmZjUzODliMTEgMThkMjM3YjRlNDNlYTI0Nzk1ZjUyMmMwYWFiMWI0ZjU0MTAwY2E4
MCA4OGU3OTgyMTBiNDU5YTcyMDI1MzAzNGJmZmNkNzZhZmYxNWJiYmQyCiAxMzcwODIgZmFpbCBh
YWI1ZjVhM2JkNTU0MjFmYTZhOGRiYzA1MzMyYTliOWZiNDk5OTJjIDM2MDQxNzQ3MThlMmFmYzk1
MGMzY2M2NGM2NGJhNTE2NWM4NjkyYmQgOWNjYTAyZDhmZmMyM2U5Njg4YTk3MWQ4NThlNGZmZGZm
NTM4OWIxMSAxOGQyMzdiNGU0M2VhMjQ3OTVmNTIyYzBhYWIxYjRmNTQxMDBjYTgwIDZiYjAxM2U1
ZTUwYTVhOTRkYzk3YzYzOTFmMjBjN2Y0MDQwZWI2NTQKIDEzNzA2MCBwYXNzIGFhYjVmNWEzYmQ1
NTQyMWZhNmE4ZGJjMDUzMzJhOWI5ZmI0OTk5MmMgMzYwNDE3NDcxOGUyYWZjOTUwYzNjYzY0YzY0
YmE1MTY1Yzg2OTJiZCA5Y2NhMDJkOGZmYzIzZTk2ODhhOTcxZDg1OGU0ZmZkZmY1Mzg5YjExIDE4
ZDIzN2I0ZTQzZWEyNDc5NWY1MjJjMGFhYjFiNGY1NDEwMGNhODAgZTgzMDc3YTNkMTEwNzI3MDhh
NWMzOGZhMDlmYTlkMDExOTE0ZTJhMQogMTM3MDYxIGZhaWwgM2I4MjFjNzlmMWNiYzI3NzRiNDZj
YWE5NWRmM2IwNWI5YWU2NTE0ZiBlODEyYTgxMmMxYTA4MDBjNDllMTE1MDdjYjQ2MjIyMzUxNTIw
Y2M3IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgMThkMjM3YjRlNDNl
YTI0Nzk1ZjUyMmMwYWFiMWI0ZjU0MTAwY2E4MCA4OGU3OTgyMTBiNDU5YTcyMDI1MzAzNGJmZmNk
NzZhZmYxNWJiYmQyCiAxMzcwODQgcGFzcyBhYWI1ZjVhM2JkNTU0MjFmYTZhOGRiYzA1MzMyYTli
OWZiNDk5OTJjIDM2MDQxNzQ3MThlMmFmYzk1MGMzY2M2NGM2NGJhNTE2NWM4NjkyYmQgOWNjYTAy
ZDhmZmMyM2U5Njg4YTk3MWQ4NThlNGZmZGZmNTM4OWIxMSAxOGQyMzdiNGU0M2VhMjQ3OTVmNTIy
YzBhYWIxYjRmNTQxMDBjYTgwIDU5NDViNTdiMDU1YWJjYWI4MDNkMjM5NzRlOTVjMzY1N2VmNTk3
ZmIKIDEzNzA2MiBmYWlsIGFhYjVmNWEzYmQ1NTQyMWZhNmE4ZGJjMDUzMzJhOWI5ZmI0OTk5MmMg
MzYwNDE3NDcxOGUyYWZjOTUwYzNjYzY0YzY0YmE1MTY1Yzg2OTJiZCA5Y2NhMDJkOGZmYzIzZTk2
ODhhOTcxZDg1OGU0ZmZkZmY1Mzg5YjExIDE4ZDIzN2I0ZTQzZWEyNDc5NWY1MjJjMGFhYjFiNGY1
NDEwMGNhODAgZmZkMzM2N2VkNjgyYjZhYzZmNTdmY2IxNTE5MjEwNTRkZDRjY2U3ZQogMTM3MDY2
IHBhc3MgYWFiNWY1YTNiZDU1NDIxZmE2YThkYmMwNTMzMmE5YjlmYjQ5OTkyYyAzNjA0MTc0NzE4
ZTJhZmM5NTBjM2NjNjRjNjRiYTUxNjVjODY5MmJkIDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4
ZTRmZmRmZjUzODliMTEgMThkMjM3YjRlNDNlYTI0Nzk1ZjUyMmMwYWFiMWI0ZjU0MTAwY2E4MCAz
MWQ3MmEwZmQ0NzczZThkZjc3YjRjNDZlZWM1YzY1YjNjZDI2NWUwCiAxMzcwNjkgcGFzcyBhYWI1
ZjVhM2JkNTU0MjFmYTZhOGRiYzA1MzMyYTliOWZiNDk5OTJjIDM2MDQxNzQ3MThlMmFmYzk1MGMz
Y2M2NGM2NGJhNTE2NWM4NjkyYmQgOWNjYTAyZDhmZmMyM2U5Njg4YTk3MWQ4NThlNGZmZGZmNTM4
OWIxMSAxOGQyMzdiNGU0M2VhMjQ3OTVmNTIyYzBhYWIxYjRmNTQxMDBjYTgwIDFkMWYxNjExNTM1
ZjVkOGY5MWY1NTBiMDQ5MzViZjM4YTZlY2YwMDIKIDEzNzA4NSBmYWlsIGFhYjVmNWEzYmQ1NTQy
MWZhNmE4ZGJjMDUzMzJhOWI5ZmI0OTk5MmMgMzYwNDE3NDcxOGUyYWZjOTUwYzNjYzY0YzY0YmE1
MTY1Yzg2OTJiZCA5Y2NhMDJkOGZmYzIzZTk2ODhhOTcxZDg1OGU0ZmZkZmY1Mzg5YjExIDE4ZDIz
N2I0ZTQzZWEyNDc5NWY1MjJjMGFhYjFiNGY1NDEwMGNhODAgNmJiMDEzZTVlNTBhNWE5NGRjOTdj
NjM5MWYyMGM3ZjQwNDBlYjY1NAogMTM3MDcwIHBhc3MgYWFiNWY1YTNiZDU1NDIxZmE2YThkYmMw
NTMzMmE5YjlmYjQ5OTkyYyAzNjA0MTc0NzE4ZTJhZmM5NTBjM2NjNjRjNjRiYTUxNjVjODY5MmJk
IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgMThkMjM3YjRlNDNlYTI0
Nzk1ZjUyMmMwYWFiMWI0ZjU0MTAwY2E4MCA1OTQ1YjU3YjA1NWFiY2FiODAzZDIzOTc0ZTk1YzM2
NTdlZjU5N2ZiCiAxMzcwNzEgZmFpbCBhYWI1ZjVhM2JkNTU0MjFmYTZhOGRiYzA1MzMyYTliOWZi
NDk5OTJjIDM2MDQxNzQ3MThlMmFmYzk1MGMzY2M2NGM2NGJhNTE2NWM4NjkyYmQgOWNjYTAyZDhm
ZmMyM2U5Njg4YTk3MWQ4NThlNGZmZGZmNTM4OWIxMSAxOGQyMzdiNGU0M2VhMjQ3OTVmNTIyYzBh
YWIxYjRmNTQxMDBjYTgwIDBkNmI5YWIxYzVkZDM0ZmM0YTE4NTExZDg2NTI1MDRjMzVjNDk2OTIK
IDEzNzA3MyBmYWlsIGFhYjVmNWEzYmQ1NTQyMWZhNmE4ZGJjMDUzMzJhOWI5ZmI0OTk5MmMgMzYw
NDE3NDcxOGUyYWZjOTUwYzNjYzY0YzY0YmE1MTY1Yzg2OTJiZCA5Y2NhMDJkOGZmYzIzZTk2ODhh
OTcxZDg1OGU0ZmZkZmY1Mzg5YjExIDE4ZDIzN2I0ZTQzZWEyNDc5NWY1MjJjMGFhYjFiNGY1NDEw
MGNhODAgNjdkMDFjZGI1NTE4ODA2NTNkYWNmODBhZjM5ZjhiNTI4MGYxODc5YwogMTM3MDc1IGZh
aWwgYWFiNWY1YTNiZDU1NDIxZmE2YThkYmMwNTMzMmE5YjlmYjQ5OTkyYyAzNjA0MTc0NzE4ZTJh
ZmM5NTBjM2NjNjRjNjRiYTUxNjVjODY5MmJkIDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRm
ZmRmZjUzODliMTEgMThkMjM3YjRlNDNlYTI0Nzk1ZjUyMmMwYWFiMWI0ZjU0MTAwY2E4MCA2YmIw
MTNlNWU1MGE1YTk0ZGM5N2M2MzkxZjIwYzdmNDA0MGViNjU0ClNlYXJjaGluZyBmb3IgaW50ZXJl
c3RpbmcgdmVyc2lvbnMKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEzNzAyNyAocGFzcyksIGZvciBi
YXNpcyBwYXNzCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMzcwNTQgKGZhaWwpLCBmb3IgYmFzaXMg
ZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMzcwNjAgKHBhc3MpLCBmb3IgYmFzaXMgcGFz
cwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMzcwNjEgKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQog
MCByZXZpc2lvbnMgYXQgYWFiNWY1YTNiZDU1NDIxZmE2YThkYmMwNTMzMmE5YjlmYjQ5OTkyYyAz
NjA0MTc0NzE4ZTJhZmM5NTBjM2NjNjRjNjRiYTUxNjVjODY5MmJkIDljY2EwMmQ4ZmZjMjNlOTY4
OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgMThkMjM3YjRlNDNlYTI0Nzk1ZjUyMmMwYWFiMWI0ZjU0
MTAwY2E4MCA1OTQ1YjU3YjA1NWFiY2FiODAzZDIzOTc0ZTk1YzM2NTdlZjU5N2ZiCk5vIHJldmlz
aW9ucyBsZWZ0IHRvIHRlc3QsIGNoZWNraW5nIGdyYXBoIHN0YXRlLgogUmVzdWx0IGZvdW5kOiBm
bGlnaHQgMTM3MDcwIChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVzdWx0IGZvdW5kOiBmbGlnaHQg
MTM3MDc1IChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTM3
MDc3IChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMzcwODIgKGZh
aWwpLCBmb3IgZmlyc3QgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMzcwODQgKHBhc3Mp
LCBmb3IgbGFzdCBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzNzA4NSAoZmFpbCksIGZvciBm
aXJzdCBmYWlsdXJlCgoqKiogRm91bmQgYW5kIHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQg
KioqCgogIEJ1ZyBpcyBpbiB0cmVlOiAgeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0
CiAgQnVnIGludHJvZHVjZWQ6ICA2YmIwMTNlNWU1MGE1YTk0ZGM5N2M2MzkxZjIwYzdmNDA0MGVi
NjU0CiAgQnVnIG5vdCBwcmVzZW50OiA1OTQ1YjU3YjA1NWFiY2FiODAzZDIzOTc0ZTk1YzM2NTdl
ZjU5N2ZiCiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MvMTM3MDg1LwoKCiAgY29tbWl0IDZiYjAxM2U1ZTUwYTVhOTRkYzk3
YzYzOTFmMjBjN2Y0MDQwZWI2NTQKICBBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KICBEYXRlOiAgIEZyaSBNYXkgMTcgMTQ6MzU6MTQgMjAxOSArMDIwMAogIAogICAgICB4
ODY6IHJlZHVjZSBnZW5lcmFsIHN0YWNrIGFsaWdubWVudCB0byA4CiAgICAgIAogICAgICBXZSBk
b24ndCBuZWVkIGJpZ2dlciBhbGlnbm1lbnQgZXhjZXB0IHdoZW4gY2FsbGluZyBFRkkgYm9vdCBv
ciBydW50aW1lCiAgICAgIHNlcnZpY2VzIGZ1bmN0aW9ucyAoYW5kIHdlIGRvbid0IGd1YXJhbnRl
ZSB0aGF0IGVpdGhlciwgYXMgZXhwbGFpbmVkCiAgICAgIGNsb3NlIHRvIHRoZSB0b3Agb2YgeGVu
L2NvbW1vbi9lZmkvcnVudGltZS5jIGluIHRoZSBzdHJ1Y3QgZWZpX3JzX3N0YXRlCiAgICAgIGRl
Y2xhcmF0aW9uKS4gSGVuY2UgaWYgdGhlIGNvbXBpbGVyIHN1cHBvcnRzIHJlZHVjaW5nIHN0YWNr
IGFsaWdubWVudAogICAgICBmcm9tIHRoZSBBQkkgY29tcGF0aWJsZSAxNiBieXRlcyAoZ2NjIDcg
YW5kIG5ld2VyKSwgZG8gc28gd2hlcmV2ZXIKICAgICAgcG9zc2libGUuCiAgICAgIAogICAgICBU
aGUgRUZJIGNhc2UgaXRzZWxmIGlzIGxhcmdlbHkgZGVhbHQgd2l0aCBhbHJlYWR5IChhY3R1YWxs
eSBmb3JjaW5nCiAgICAgIDMyLWJ5dGUgYWxpZ25tZW50KSBhcyBhIHJlc3VsdCBvZiBjb21taXQg
ZjZiN2ZlZGM4OSAoIng4Ni9FRkk6IG1lZXQKICAgICAgZnVydGhlciBzcGVjIHJlcXVpcmVtZW50
cyBmb3IgcnVudGltZSBjYWxscyIpLiBIb3dldmVyLCBhcyBleHBsYWluZWQgaW4KICAgICAgdGhl
IGRlc2NyaXB0aW9uIG9mIHRoYXQgZWFybGllciBjaGFuZ2UsIHdpdGhvdXQgdXNpbmcKICAgICAg
LW1pbmNvbWluZy1zdGFjay1ib3VuZGFyeT0zICh3aGljaCB3ZSBkb24ndCB3YW50KSB3ZSBzdGls
bCBoYXZlIHRvIG1ha2UKICAgICAgdGhlIGNvbXBpbGVyIGFzc3VtZSAxNi1ieXRlIHN0YWNrIGJv
dW5kYXJpZXMgZm9yIENVcyBtYWtpbmcgRUZJIGNhbGxzIGluCiAgICAgIG9yZGVyIHRvIGtlZXAg
dGhlIGNvbXBpbGVyIGZyb20gYWxpZ25pbmcgdGhlIHN0YWNrLCBidXQgdGhlbiBwbGFjaW5nIGFu
CiAgICAgIG9kZCBudW1iZXIgb2YgOC1ieXRlIG9iamVjdHMgb24gaXQsIHJlc3VsdGluZyBpbiBh
IG1pcy1hbGlnbmVkIG91dGdvaW5nCiAgICAgIHN0YWNrLgogICAgICAKICAgICAgVGhpcyBhcyBh
IHNpZGUgZWZmZWN0IHlpZWxkcyBzb21lIGNvZGUgc2l6ZSByZWR1Y3Rpb24sIHNpbmNlIGZvciBh
CiAgICAgIG51bWJlciBvZiBzdWZmaWNpZW50bHkgc2ltcGxlIG5vbi1sZWFmIGZ1bmN0aW9ucyB0
aGUgc3RhY2sgYWRqdXN0bWVudAogICAgICAoYnkgOCwgd2hlbiB0aGVyZSBhcmUgbm8gbG9jYWwg
c3RhY2sgdmFyaWFibGVzIGF0IGFsbCkgZ2V0cyBkcm9wcGVkCiAgICAgIGFsdG9nZXRoZXIuIEkg
bm90aWNlIGV4Y2VwdGlvbnMgdGhvdWdoLCBmb3IgZXhhbXBsZSBpbiBndWVzdF9jcHVpZCgpLAog
ICAgICB3aGVyZSBpbiBhIHJlbGVhc2UgYnVpbGQgZ2NjIDguMiBub3cgZGVjaWRlcyB0byBzZXQg
dXAgYSBmcmFtZSBwb2ludGVyCiAgICAgICh3aXRob3V0IGV2ZXIgdXNpbmcgJXJicCk7IEkgY29u
c2lkZXIgdGhpcyBhIGNvbXBpbGVyIHF1aXJrIHdoaWNoIHdlCiAgICAgIHNob3VsZCBsZWF2ZSB0
byB0aGUgY29tcGlsZXIgZm9sa3MgdG8gYWRkcmVzcyBldmVudHVhbGx5LgogICAgICAKICAgICAg
U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgICBSZXZp
ZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCnBubXRvcG5nOiAxNjkgY29s
b3JzIGZvdW5kClJldmlzaW9uIGdyYXBoIGxlZnQgaW4gL2hvbWUvbG9ncy9yZXN1bHRzL2Jpc2Vj
dC9mcmVlYnNkLW1hc3Rlci9idWlsZC1hbWQ2NC14ZW4tZnJlZWJzZC54ZW4tYnVpbGQtZnJlZWJz
ZC57ZG90LHBzLHBuZyxodG1sLHN2Z30uCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KMTM3MDg1OiB0b2xlcmFibGUgQUxMIEZBSUwKCmZsaWdodCAxMzcwODUgZnJlZWJz
ZC1tYXN0ZXIgcmVhbC1iaXNlY3QgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvbG9ncy8xMzcwODUvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Np
b25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLAppbmNsdWRpbmcgdGVzdHMgd2hpY2gg
Y291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LXhlbi1mcmVlYnNkICAgICAgIDcgeGVuLWJ1
aWxkLWZyZWVic2QgICAgICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAoKCmpvYnM6CiBidWlsZC1h
bWQ2NC14ZW4tZnJlZWJzZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 29 21:36:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 May 2019 21:36:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hW6FN-0001ru-2F; Wed, 29 May 2019 21:36:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=z5B8=T5=gmail.com=jlpoole56@srs-us1.protection.inumbo.net>)
 id 1hW6FM-0001rp-8a
 for xen-devel@lists.xen.org; Wed, 29 May 2019 21:36:32 +0000
X-Inumbo-ID: d1dc3c8e-8259-11e9-8980-bc764e045a96
Received: from mail-pf1-x434.google.com (unknown [2607:f8b0:4864:20::434])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d1dc3c8e-8259-11e9-8980-bc764e045a96;
 Wed, 29 May 2019 21:36:30 +0000 (UTC)
Received: by mail-pf1-x434.google.com with SMTP id j2so2473467pfe.6
 for <xen-devel@lists.xen.org>; Wed, 29 May 2019 14:36:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=reply-to:from:subject:to:message-id:date:user-agent:mime-version
 :content-language;
 bh=TH74yhptzsiN+8hkhPDVpkT3w2LW8fhBSeGuA6DJJzM=;
 b=vD7bu0hj8IPEcvgM9QYV7c87slkZNaLcwOVcaX50gXz3KhPUCQvwnH+4E9TBn36tSE
 IDgHtwULRulNMvXSvD+gLmzSvIy9yfRgv6W8fDiraxUKfvESRtFTv7NGEnarJrIyPQ36
 jTqHDFOSXI8B7vFPwnCr53xHS/5yCNH8YkoGZGZewYfXBtMcdrI3OezamfDxgiokDdYU
 vsAc1eo3fY1at26q5t/I1ZtrGDl7NyNl9F8HKkQtfIx0mUv1tR2TTAUYgq2ZLJZ+MF4x
 q4i9ruGl64fI+98m2d2rMkwbKtq+6eJ89n2c7BD9vem7JkV2Qerex0Q0mYanfeNdXs12
 PErA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:reply-to:from:subject:to:message-id:date
 :user-agent:mime-version:content-language;
 bh=TH74yhptzsiN+8hkhPDVpkT3w2LW8fhBSeGuA6DJJzM=;
 b=oiLNX5oz/N3dXFpmOiXFdO2tn/sAslTjcB1TNdJT+DlHUO78IUhG1GJQGOvWINyFmw
 QxBS7Vbs5tAzs2cWkjIp4Ohxkv/BwdQ9hDGHO8O9GjIZe5OWYiLglrVXDHZthZN5nc1h
 Rxq5SeDioE+YP92GwfWJZbZ/aByga4RmbjFcIH1nUxH6QyVZUWoDny86/vuX6xQdPZzt
 vwJXRv4aJOHHS0Pth/wN194AvgCtCWXraHk8+qOXZDMb2hVvKf6DQdvMgpfXTNVTqySN
 QtJhKYIhydVdb/m5Fb+XuMkYK9Q0Bko73CDnC2VGJJuRuoPraiuKUnE1pnzY1BYDVbN7
 pUng==
X-Gm-Message-State: APjAAAWRYbkm5YBPWZ7jldRKv3xYJfm1vSpe7lTEVf7/RUEVeBv3zMx1
 Z52x5yZuguiyRKd5HthUfS2ZUcfQ
X-Google-Smtp-Source: APXvYqxpn2pPKj4x6k4/g/lCAj1kmyqwLRcUDiijU2LERMS0DbVHlMNnVqgV4FaavLQVJYlb/s9wrw==
X-Received: by 2002:a62:1885:: with SMTP id 127mr95131659pfy.48.1559165783937; 
 Wed, 29 May 2019 14:36:23 -0700 (PDT)
Received: from [192.168.1.2] (96-65-223-86-static.hfc.comcastbusiness.net.
 [96.65.223.86])
 by smtp.googlemail.com with ESMTPSA id i3sm586306pfa.175.2019.05.29.14.36.23
 for <xen-devel@lists.xen.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 29 May 2019 14:36:23 -0700 (PDT)
From: "John L. Poole" <jlpoole56@gmail.com>
To: xen-devel@lists.xen.org
Message-ID: <15101486-c6a3-536d-eddb-52a9cc3731b8@gmail.com>
Date: Wed, 29 May 2019 14:36:24 -0700
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.7.0
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] Intel Atom CPU model (C2750) Woes & Debian
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: jlpoole56@gmail.com
Content-Type: multipart/mixed; boundary="===============3657926831312295125=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

This is a multi-part message in MIME format.
--===============3657926831312295125==
Content-Type: multipart/alternative;
 boundary="------------E25D7229DC95FA77AE2C4BF2"
Content-Language: en-US

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

Referencing the expanding the thread I started several months ago entitled
"Xen 4.12.0-rc Hangs Around masked ExtINT on CPU#", I installed a fresh hard
drive on my Supermicro Atom server class unit and did the following:

per: 
https://wiki.xen.org/wiki/Xen_Project_Beginners_Guide#Download_and_Burn_the_Debian_Installer_CD

downloaded: 
http://cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-9.9.0-amd64-netinst.iso
burned CD

on boot had to select UEFI ASUS install, the regular ASUS did not work.
console was blank,
screen attached has graphical image light blue, selected graphical install
proceeded with install.
Reboot.
did NOT perform the suggested: apt-get install firmware-linux-nonfree

performed:
 Â Â Â  apt-get install xen-system-amd64
restart.
startup hangs.

So, I had in November of 2016 installed Debian on this then-new server
using:

 Â Â Â Â  debian-8.6.0-amd64-netinst.iso

and then installed Xen using the above instructions.

What I propose to do now is duplicate my steps of November 2016.

If I succeed in launching DOM0 as I did in November/December 2016,
then we'll know this is a software issue.Â  If I fail, then I'd conclude
there is a hardware problem.Â  Recall, though I can install a standard
build of Debian 9.9 and Gentoo and the kernels load, it's only when
I have a Xen modified kernel that the boot-up hangs.

I'm not familiar with Debian other than I have easily installed it
before.Â  What would help me are some pointers to make sure
the Debian 8.6.0 does not go into auto-update mode and to identify and 
select
the Xen packages which were the high watermark in November 2016.

John



--------------E25D7229DC95FA77AE2C4BF2
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>Referencing the expanding the thread I started several months ago
      entitled<br>
      "Xen 4.12.0-rc Hangs Around masked ExtINT on CPU#", I installed a
      fresh hard<br>
      drive on my Supermicro Atom server class unit and did the
      following:</p>
    <p>per:
<a class="moz-txt-link-freetext" href="https://wiki.xen.org/wiki/Xen_Project_Beginners_Guide#Download_and_Burn_the_Debian_Installer_CD">https://wiki.xen.org/wiki/Xen_Project_Beginners_Guide#Download_and_Burn_the_Debian_Installer_CD</a><br>
      <br>
      downloaded:
<a class="moz-txt-link-freetext" href="http://cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-9.9.0-amd64-netinst.iso">http://cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-9.9.0-amd64-netinst.iso</a><br>
      burned CD<br>
      <br>
      on boot had to select UEFI ASUS install, the regular ASUS did not
      work.<br>
      console was blank,<br>
      screen attached has graphical image light blue, selected graphical
      install<br>
      proceeded with install.<br>
      Reboot.<br>
      did NOT perform the suggested: apt-get install
      firmware-linux-nonfree<br>
      <br>
      performed:<br>
      Â Â Â  apt-get install xen-system-amd64<br>
      restart.<br>
      startup hangs.</p>
    <p>So, I had in November of 2016 installed Debian on this then-new
      server<br>
      using:<br>
    </p>
    <p>Â Â Â Â  debian-8.6.0-amd64-netinst.iso</p>
    <p>and then installed Xen using the above instructions.</p>
    <p>What I propose to do now is duplicate my steps of November 2016.</p>
    <p>If I succeed in launching DOM0 as I did in November/December
      2016,<br>
      then we'll know this is a software issue.Â  If I fail, then I'd
      conclude<br>
      there is a hardware problem.Â  Recall, though I can install a
      standard<br>
      build of Debian 9.9 and Gentoo and the kernels load, it's only
      when<br>
      I have a Xen modified kernel that the boot-up hangs.</p>
    <p>I'm not familiar with Debian other than I have easily installed
      it<br>
      before.Â  What would help me are some pointers to make sure<br>
      the Debian 8.6.0 does not go into auto-update mode and to identify
      and select<br>
      the Xen packages which were the high watermark in November 2016.<br>
    </p>
    <div class="moz-signature"><font size="2"><font face="Verdana">John</font></font><br>
      <p><font size="2" face="Verdana">
          <br>
        </font></p>
    </div>
  </body>
</html>

--------------E25D7229DC95FA77AE2C4BF2--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3657926831312295125==--


From xen-devel-bounces@lists.xenproject.org Wed May 29 22:28:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 May 2019 22:28:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hW73O-0005cu-Bw; Wed, 29 May 2019 22:28:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=6PtJ=T5=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1hW73N-0005ck-0i
 for xen-devel@lists.xenproject.org; Wed, 29 May 2019 22:28:13 +0000
X-Inumbo-ID: 06841eba-8261-11e9-9983-0f10e52f5ba9
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 06841eba-8261-11e9-9983-0f10e52f5ba9;
 Wed, 29 May 2019 22:28:04 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hW73E-0008Ll-5W; Wed, 29 May 2019 22:28:04 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hW73D-0007VW-UN; Wed, 29 May 2019 22:28:03 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hW73D-0004qt-Tk; Wed, 29 May 2019 22:28:03 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-137026-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.8-testing:build-amd64-prev:xen-build:fail:regression
 xen-4.8-testing:build-i386-prev:xen-build:fail:regression
 xen-4.8-testing:test-amd64-i386-freebsd10-i386:guest-localmigrate/x10:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-xsa-278:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-xsa-278:fail:heisenbug
 xen-4.8-testing:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 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-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry: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-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-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-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-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-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-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-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-credit1:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt: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:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=ecbf88af9b0f90832fe2394edde864da45a9e560
X-Osstest-Versions-That: xen=908e768fae49a8db0089e68188652079e3bfaa66
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 29 May 2019 22:28:03 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 137026: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNzAyNiB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNzAyNi8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQtcHJldiAgICAgICAg
ICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMwOTY1CiBi
dWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMzA5NjUKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVu
dGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2IDE3IGd1
ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBpbiAxMzY5OTMgcGFzcyBpbiAxMzcwMjYKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTQgICA1MCB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFp
bCBwYXNzIGluIDEzNjk5MwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgIDUwIHh0Zi90ZXN0LWh2
bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIHBhc3MgaW4gMTM2OTkzCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC0zICAgICAgIDcwIHh0Zi90ZXN0LWh2bTY0LXhzYS0yNzggICAgIGZhaWwgcGFzcyBpbiAx
MzY5OTMKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgNzAgeHRmL3Rlc3QtaHZtNjQteHNh
LTI3OCAgICAgZmFpbCBwYXNzIGluIDEzNjk5MwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVk
LCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQtbWlncnVwZ3JhZGUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0
IGZhaWwgaW4gMTM2OTkzIGxpa2UgMTMwOTY1CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAg
NTAgeHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgbGlrZSAxMzA5NjUKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTMgICAgICA1MCB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkg
ZmFpbCBsaWtlIDEzMDk2NQogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgIDUwIHh0Zi90ZXN0
LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIGxpa2UgMTMwOTY1CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAx
MzA5NjUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgZmFpbCBsaWtlIDEzMDk2NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMwOTY1CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
IGZhaWwgbGlrZSAxMzA5NjUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMDk2NQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2Ug
MTMwOTY1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzA5NjUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMDk2NQogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAg
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBlY2JmODhhZjliMGY5MDgzMmZlMjM5NGVkZGU4NjRkYTQ1YTllNTYwCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA5MDhlNzY4ZmFlNDlhOGRiMDA4
OWU2ODE4ODY1MjA3OWUzYmZhYTY2CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzA5NjUgIDIwMTgt
MTItMDMgMDk6MDY6MTkgWiAgMTc3IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTMzNTk4ICAy
MDE5LTAzLTA1IDE1OjA2OjIzIFogICA4NSBkYXlzICAgNDMgYXR0ZW1wdHMKVGVzdGluZyBzYW1l
IHNpbmNlICAgMTM2NTY2ICAyMDE5LTA1LTE5IDE0OjA2OjMwIFogICAxMCBkYXlzICAgIDYgYXR0
ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBDaHJpc3RpYW4gTGluZGln
IDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+CiAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1
bmxhcEBjaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgTWFudWVsIEJvdXllciA8Ym91eWVyQGFudGlv
Y2hlLmV1Lm9yZz4KICBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+CiAg
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkz
ODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYt
eHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3Jh
ZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1z
aGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1m
bGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dz
L2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMu
IGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rl
c3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1t
YXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4K
CihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDc1OCBsaW5lcyBsb25nLikKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed May 29 23:24:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 May 2019 23:24:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hW7vS-0001ZF-2h; Wed, 29 May 2019 23:24:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=IXeH=T5=bombadil.infradead.org=mchehab@srs-us1.protection.inumbo.net>)
 id 1hW7vR-0001Z8-0J
 for xen-devel@lists.xenproject.org; Wed, 29 May 2019 23:24:05 +0000
X-Inumbo-ID: d84edaa6-8268-11e9-8980-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d84edaa6-8268-11e9-8980-bc764e045a96;
 Wed, 29 May 2019 23:24:03 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Sender:Content-Transfer-Encoding:
 MIME-Version:Message-Id:Date:Subject:Cc:To:From:Reply-To:Content-Type:
 Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender:
 Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=StJ6LM8sQHkYI5UThzShneAjra5wi5bo/RYRsdxPQsA=; b=V2B9Vgs83dRLjIuQnd2C2vgYZ
 +JgyOXeO1GKHOK9c4tRnNUqThik6tzysID2WPnKRr+36Nqy1H2ECRX9ShWnHkjcDarRRE36sMjLp8
 rMBiNxdP14bOP1wi/jaweQN4P3parh4up8rfOPsYIJGMzClSMcNhqm2YUZ7FfQaCciCjPJlpLJJ9c
 aeXT61eHnnOWKaxRn+HXRc3LwC2Y8Shpt7KozKcXuJxu6PITTqtbQgKa7rv4JBRtqJqIYr0SPtFcn
 /5RDAzsKEfsB7oXgNPBlX7TDbPq/0Xg+hPhZkg4J+5oeanlc8QNxz2G9sF0j0yZAp7oTlogcPh66P
 SAaTMxt+g==;
Received: from 177.132.232.81.dynamic.adsl.gvt.net.br ([177.132.232.81]
 helo=bombadil.infradead.org)
 by bombadil.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1hW7vL-0005Rx-II; Wed, 29 May 2019 23:23:59 +0000
Received: from mchehab by bombadil.infradead.org with local (Exim 4.92)
 (envelope-from <mchehab@bombadil.infradead.org>)
 id 1hW7vI-0007wg-Fn; Wed, 29 May 2019 20:23:56 -0300
From: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
To: Linux Doc Mailing List <linux-doc@vger.kernel.org>
Date: Wed, 29 May 2019 20:23:31 -0300
Message-Id: <cover.1559171394.git.mchehab+samsung@kernel.org>
X-Mailer: git-send-email 2.21.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 00/22] Some documentation fixes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: alsa-devel@alsa-project.org, kvm@vger.kernel.org, linux-pci@vger.kernel.org,
 dri-devel@lists.freedesktop.org, virtualization@lists.linux-foundation.org,
 linux-mm@kvack.org, keyrings@vger.kernel.org, linux-mtd@lists.infradead.org,
 linux-i2c@vger.kernel.org, linux-kselftest@vger.kernel.org,
 Mauro Carvalho Chehab <mchehab+samsung@kernel.org>, devel@driverdev.osuosl.org,
 Jonathan Corbet <corbet@lwn.net>, x86@kernel.org, linux-acpi@vger.kernel.org,
 xen-devel@lists.xenproject.org, devicetree@vger.kernel.org,
 linux-pm@vger.kernel.org, Mauro Carvalho Chehab <mchehab@infradead.org>,
 linux-gpio@vger.kernel.org, linux-amlogic@lists.infradead.org,
 bpf@vger.kernel.org, devel@acpica.org, patches@opensource.cirrus.com,
 linux-kernel@vger.kernel.org, linux-security-module@vger.kernel.org,
 netdev@vger.kernel.org, linux-integrity@vger.kernel.org,
 linuxppc-dev@lists.ozlabs.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Rml4IHNldmVyYWwgd2FybmluZ3MgYW5kIGJyb2tlbiBsaW5rcy4KClRoaXMgc2VyaWVzIHdhcyBn
ZW5lcmF0ZWQgYWdhaW5zdCBsaW51eC1uZXh0LCBidXQgd2FzIHJlYmFzZWQgdG8gYmUgYXBwbGll
ZCBhdApkb2NzLW5leHQuIEl0IHNob3VsZCBhcHBseSBjbGVhbmx5IG9uIGVpdGhlciB0cmVlLgoK
VGhlcmUncyBhIGdpdCB0cmVlIHdpdGggYWxsIG9mIHRoZW0gYXBwbGllZCBvbiB0aGUgdG9wIG9m
IGRvY3MvZG9jcy1uZXh0CmF0OgoKaHR0cHM6Ly9naXQubGludXh0di5vcmcvbWNoZWhhYi9leHBl
cmltZW50YWwuZ2l0L2xvZy8/aD1maXhfZG9jX2xpbmtzX3YyCgoKTWF1cm8gQ2FydmFsaG8gQ2hl
aGFiICgyMSk6CiAgQUJJOiBzeXNmcy1kZXZpY2VzLXN5c3RlbS1jcHU6IHBvaW50IHRvIHRoZSBy
aWdodCBkb2NzCiAgaXNkbjogbUlTRE46IHJlbW92ZSBhIGJvZ3VzIHJlZmVyZW5jZSB0byBhIG5v
bi1leGlzdGluZyBkb2MKICBkdDogZml4IGJyb2tlbiByZWZlcmVuY2VzIHRvIG5hbmQudHh0CiAg
ZG9jczogemhfQ046IGdldCByaWQgb2YgYmFzaWNfcHJvZmlsaW5nLnR4dAogIGRvYzogaXRfSVQ6
IGZpeCByZWZlcmVuY2UgdG8gbWFnaWMtbnVtYmVyLnJzdAogIGRvY3M6IG1tOiBudW1hcGVyZi5y
c3Q6IGdldCByaWQgb2YgYSBidWlsZCB3YXJuaW5nCiAgZG9jczogYnBmOiBnZXQgcmlkIG9mIHR3
byB3YXJuaW5ncwogIGRvY3M6IG1hcmsgb3JwaGFuIGRvY3VtZW50cyBhcyBzdWNoCiAgZG9jczog
YW1kLW1lbW9yeS1lbmNyeXB0aW9uLnJzdCBnZXQgcmlkIG9mIHdhcm5pbmdzCiAgZ3B1OiBhbWRn
cHU6IGZpeCBicm9rZW4gYW1kZ3B1X2RtYV9idWYuYyByZWZlcmVuY2VzCiAgZ3B1OiBpOTE1LnJz
dDogRml4IHJlZmVyZW5jZXMgdG8gcmVuYW1lZCBmaWxlcwogIGRvY3M6IHpoX0NOOiBhdm9pZCBk
dXBsaWNhdGUgY2l0YXRpb24gcmVmZXJlbmNlcwogIGRvY3M6IHZtOiBobW0ucnN0OiBmaXggc29t
ZSB3YXJuaW5ncwogIGRvY3M6IGl0OiBsaWNlbnNlLXJ1bGVzLnJzdDogZ2V0IHJpZCBvZiB3YXJu
aW5ncwogIGRvY3M6IGdwaW86IGRyaXZlci5yc3Q6IGZpeCBhIGJhZCB0YWcKICBkb2NzOiBzb3Vu
ZHdpcmU6IGxvY2tpbmc6IGZpeCB0YWdzIGZvciBhIGNvZGUtYmxvY2sKICBkb2NzOiBzZWN1cml0
eTogdHJ1c3RlZC1lbmNyeXB0ZWQucnN0OiBmaXggY29kZS1ibG9jayB0YWcKICBkb2NzOiBzZWN1
cml0eTogY29yZS5yc3Q6IEZpeCBzZXZlcmFsIHdhcm5pbmdzCiAgZG9jczogbmV0OiBkcGlvLWRy
aXZlci5yc3Q6IGZpeCB0d28gY29kZWJsb2NrIHdhcm5pbmdzCiAgZG9jczogbmV0OiBzamExMTA1
LnJzdDogZml4IHRhYmxlIGZvcm1hdAogIGRvY3M6IGZpeCBicm9rZW4gZG9jdW1lbnRhdGlvbiBs
aW5rcwoKT3R0byBTYWJhcnQgKDEpOgogIG1mZDogbWFkZXJhOiBGaXggYmFkIHJlZmVyZW5jZSB0
byBwaW5jdHJsLnR4dCBmaWxlCgogLi4uL0FCSS90ZXN0aW5nL3N5c2ZzLWRldmljZXMtc3lzdGVt
LWNwdSAgICAgIHwgIDMgKy0KIERvY3VtZW50YXRpb24vYWNjZWxlcmF0b3JzL29jeGwucnN0ICAg
ICAgICAgICB8ICAyICsKIERvY3VtZW50YXRpb24vYWNwaS9kc2QvbGVkcy50eHQgICAgICAgICAg
ICAgICB8ICAyICstCiAuLi4vYWRtaW4tZ3VpZGUva2VybmVsLXBhcmFtZXRlcnMucnN0ICAgICAg
ICAgfCAgNiArLQogLi4uL2FkbWluLWd1aWRlL2tlcm5lbC1wYXJhbWV0ZXJzLnR4dCAgICAgICAg
IHwgMTYgKystLS0KIERvY3VtZW50YXRpb24vYWRtaW4tZ3VpZGUvbW0vbnVtYXBlcmYucnN0ICAg
ICB8ICA1ICstCiBEb2N1bWVudGF0aW9uL2FkbWluLWd1aWRlL3Jhcy5yc3QgICAgICAgICAgICAg
fCAgMiArLQogRG9jdW1lbnRhdGlvbi9hcm0vc3RtMzIvb3ZlcnZpZXcucnN0ICAgICAgICAgIHwg
IDIgKwogLi4uL2FybS9zdG0zMi9zdG0zMmY0Mjktb3ZlcnZpZXcucnN0ICAgICAgICAgIHwgIDIg
KwogLi4uL2FybS9zdG0zMi9zdG0zMmY3NDYtb3ZlcnZpZXcucnN0ICAgICAgICAgIHwgIDIgKwog
Li4uL2FybS9zdG0zMi9zdG0zMmY3Njktb3ZlcnZpZXcucnN0ICAgICAgICAgIHwgIDIgKwogLi4u
L2FybS9zdG0zMi9zdG0zMmg3NDMtb3ZlcnZpZXcucnN0ICAgICAgICAgIHwgIDIgKwogLi4uL2Fy
bS9zdG0zMi9zdG0zMm1wMTU3LW92ZXJ2aWV3LnJzdCAgICAgICAgIHwgIDIgKwogRG9jdW1lbnRh
dGlvbi9icGYvYnRmLnJzdCAgICAgICAgICAgICAgICAgICAgIHwgIDIgKwogLi4uL2JpbmRpbmdz
L210ZC9hbWxvZ2ljLG1lc29uLW5hbmQudHh0ICAgICAgIHwgIDIgKy0KIC4uLi9kZXZpY2V0cmVl
L2JpbmRpbmdzL210ZC9ncG1jLW5hbmQudHh0ICAgICB8ICAyICstCiAuLi4vZGV2aWNldHJlZS9i
aW5kaW5ncy9tdGQvbWFydmVsbC1uYW5kLnR4dCAgfCAgMiArLQogLi4uL2RldmljZXRyZWUvYmlu
ZGluZ3MvbXRkL3RhbmdvLW5hbmQudHh0ICAgIHwgIDIgKy0KIC4uLi9kZXZpY2V0cmVlL2JpbmRp
bmdzL25ldC9mc2wtZW5ldGMudHh0ICAgICB8ICA3ICstCiAuLi4vYmluZGluZ3MvcGNpL2FtbG9n
aWMsbWVzb24tcGNpZS50eHQgICAgICAgfCAgMiArLQogLi4uL3JlZ3VsYXRvci9xY29tLHJwbWgt
cmVndWxhdG9yLnR4dCAgICAgICAgIHwgIDIgKy0KIC4uLi9kZXZpY2V0cmVlL2Jvb3Rpbmctd2l0
aG91dC1vZi50eHQgICAgICAgICB8ICAyICstCiBEb2N1bWVudGF0aW9uL2RyaXZlci1hcGkvZ3Bp
by9ib2FyZC5yc3QgICAgICAgfCAgMiArLQogRG9jdW1lbnRhdGlvbi9kcml2ZXItYXBpL2dwaW8v
Y29uc3VtZXIucnN0ICAgIHwgIDIgKy0KIERvY3VtZW50YXRpb24vZHJpdmVyLWFwaS9ncGlvL2Ry
aXZlci5yc3QgICAgICB8ICAyICstCiAuLi4vZHJpdmVyLWFwaS9zb3VuZHdpcmUvbG9ja2luZy5y
c3QgICAgICAgICAgfCAgNCArLQogLi4uL2Zpcm13YXJlLWd1aWRlL2FjcGkvZW51bWVyYXRpb24u
cnN0ICAgICAgIHwgIDIgKy0KIC4uLi9maXJtd2FyZS1ndWlkZS9hY3BpL21ldGhvZC10cmFjaW5n
LnJzdCAgICB8ICAyICstCiBEb2N1bWVudGF0aW9uL2dwdS9hbWRncHUucnN0ICAgICAgICAgICAg
ICAgICAgfCAgNCArLQogRG9jdW1lbnRhdGlvbi9ncHUvaTkxNS5yc3QgICAgICAgICAgICAgICAg
ICAgIHwgIDYgKy0KIERvY3VtZW50YXRpb24vZ3B1L21zbS1jcmFzaC1kdW1wLnJzdCAgICAgICAg
ICB8ICAyICsKIERvY3VtZW50YXRpb24vaTJjL2luc3RhbnRpYXRpbmctZGV2aWNlcyAgICAgICB8
ICAyICstCiBEb2N1bWVudGF0aW9uL2ludGVyY29ubmVjdC9pbnRlcmNvbm5lY3QucnN0ICAgfCAg
MiArCiBEb2N1bWVudGF0aW9uL2xhcHRvcHMvbGctbGFwdG9wLnJzdCAgICAgICAgICAgfCAgMiAr
CiAuLi4vZnJlZXNjYWxlL2RwYWEyL2RwaW8tZHJpdmVyLnJzdCAgICAgICAgICAgfCAgNCArLQog
RG9jdW1lbnRhdGlvbi9uZXR3b3JraW5nL2RzYS9zamExMTA1LnJzdCAgICAgIHwgIDYgKy0KIERv
Y3VtZW50YXRpb24vcG93ZXJwYy9pc2EtdmVyc2lvbnMucnN0ICAgICAgICB8ICAyICsKIERvY3Vt
ZW50YXRpb24vc2VjdXJpdHkva2V5cy9jb3JlLnJzdCAgICAgICAgICB8IDE2ICsrKy0tCiAuLi4v
c2VjdXJpdHkva2V5cy90cnVzdGVkLWVuY3J5cHRlZC5yc3QgICAgICAgfCAgNCArLQogRG9jdW1l
bnRhdGlvbi9zeXNjdGwva2VybmVsLnR4dCAgICAgICAgICAgICAgIHwgIDQgKy0KIC4uLi90cmFu
c2xhdGlvbnMvaXRfSVQvcHJvY2Vzcy9ob3d0by5yc3QgICAgICB8ICAyICstCiAuLi4vaXRfSVQv
cHJvY2Vzcy9saWNlbnNlLXJ1bGVzLnJzdCAgICAgICAgICAgfCAyOCArKysrLS0tLQogLi4uL2l0
X0lUL3Byb2Nlc3MvbWFnaWMtbnVtYmVyLnJzdCAgICAgICAgICAgIHwgIDIgKy0KIC4uLi9pdF9J
VC9wcm9jZXNzL3N0YWJsZS1rZXJuZWwtcnVsZXMucnN0ICAgICB8ICA0ICstCiAuLi4vdHJhbnNs
YXRpb25zL3poX0NOL2Jhc2ljX3Byb2ZpbGluZy50eHQgICAgfCA3MSAtLS0tLS0tLS0tLS0tLS0t
LS0tCiAuLi4vdHJhbnNsYXRpb25zL3poX0NOL3Byb2Nlc3MvNC5Db2RpbmcucnN0ICAgfCAgMiAr
LQogLi4uL3poX0NOL3Byb2Nlc3MvbWFuYWdlbWVudC1zdHlsZS5yc3QgICAgICAgIHwgIDQgKy0K
IC4uLi96aF9DTi9wcm9jZXNzL3Byb2dyYW1taW5nLWxhbmd1YWdlLnJzdCAgICB8IDI4ICsrKyst
LS0tCiAuLi4vdmlydHVhbC9rdm0vYW1kLW1lbW9yeS1lbmNyeXB0aW9uLnJzdCAgICAgfCAgNSAr
KwogRG9jdW1lbnRhdGlvbi92aXJ0dWFsL2t2bS92Y3B1LXJlcXVlc3RzLnJzdCAgIHwgIDIgKwog
RG9jdW1lbnRhdGlvbi92bS9obW0ucnN0ICAgICAgICAgICAgICAgICAgICAgIHwgIDkgKystCiBE
b2N1bWVudGF0aW9uL3g4Ni94ODZfNjQvNWxldmVsLXBhZ2luZy5yc3QgICAgfCAgMiArLQogRG9j
dW1lbnRhdGlvbi94ODYveDg2XzY0L2Jvb3Qtb3B0aW9ucy5yc3QgICAgIHwgIDQgKy0KIC4uLi94
ODYveDg2XzY0L2Zha2UtbnVtYS1mb3ItY3B1c2V0cy5yc3QgICAgICB8ICAyICstCiBNQUlOVEFJ
TkVSUyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNiArLQogYXJjaC9hcm0v
S2NvbmZpZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGFyY2gvYXJtNjQv
a2VybmVsL2tleGVjX2ltYWdlLmMgICAgICAgICAgICAgICB8ICAyICstCiBhcmNoL3Bvd2VycGMv
S2NvbmZpZyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogYXJjaC94ODYvS2NvbmZp
ZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTYgKystLS0KIGFyY2gveDg2L0tjb25m
aWcuZGVidWcgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBhcmNoL3g4Ni9ib290L2hl
YWRlci5TICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogYXJjaC94ODYvZW50cnkvZW50
cnlfNjQuUyAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGFyY2gveDg2L2luY2x1ZGUvYXNt
L2Jvb3RwYXJhbV91dGlscy5oICAgICAgICB8ICAyICstCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9w
YWdlXzY0X3R5cGVzLmggICAgICAgICAgfCAgMiArLQogYXJjaC94ODYvaW5jbHVkZS9hc20vcGd0
YWJsZV82NF90eXBlcy5oICAgICAgIHwgIDIgKy0KIGFyY2gveDg2L2tlcm5lbC9jcHUvbWljcm9j
b2RlL2FtZC5jICAgICAgICAgICB8ICAyICstCiBhcmNoL3g4Ni9rZXJuZWwva2V4ZWMtYnppbWFn
ZTY0LmMgICAgICAgICAgICAgfCAgMiArLQogYXJjaC94ODYva2VybmVsL3BjaS1kbWEuYyAgICAg
ICAgICAgICAgICAgICAgIHwgIDIgKy0KIGFyY2gveDg2L21tL3RsYi5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAyICstCiBhcmNoL3g4Ni9wbGF0Zm9ybS9wdmgvZW5saWdodGVuLmMg
ICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy9hY3BpL0tjb25maWcgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgMTAgKy0tCiBkcml2ZXJzL2lzZG4vbUlTRE4vZHNwX2NvcmUuYyAgICAgICAg
ICAgICAgICAgfCAgMiAtCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9mYXJhZGF5L2Z0Z21hYzEwMC5j
ICAgICAgfCAgMiArLQogLi4uL2ZpZWxkYnVzL0RvY3VtZW50YXRpb24vZmllbGRidXNfZGV2LnR4
dCAgIHwgIDQgKy0KIGRyaXZlcnMvdmhvc3Qvdmhvc3QuYyAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAyICstCiBpbmNsdWRlL2FjcGkvYWNwaV9kcml2ZXJzLmggICAgICAgICAgICAgICAgICAg
fCAgMiArLQogaW5jbHVkZS9saW51eC9mc19jb250ZXh0LmggICAgICAgICAgICAgICAgICAgIHwg
IDIgKy0KIGluY2x1ZGUvbGludXgvbHNtX2hvb2tzLmggICAgICAgICAgICAgICAgICAgICB8ICAy
ICstCiBpbmNsdWRlL2xpbnV4L21mZC9tYWRlcmEvcGRhdGEuaCAgICAgICAgICAgICAgfCAgMyAr
LQogbW0vS2NvbmZpZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0K
IHNlY3VyaXR5L0tjb25maWcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiB0
b29scy9pbmNsdWRlL2xpbnV4L2Vyci5oICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogLi4u
L0RvY3VtZW50YXRpb24vc3RhY2stdmFsaWRhdGlvbi50eHQgICAgICAgIHwgIDQgKy0KIHRvb2xz
L3Rlc3Rpbmcvc2VsZnRlc3RzL3g4Ni9wcm90ZWN0aW9uX2tleXMuYyB8ICAyICstCiA4NCBmaWxl
cyBjaGFuZ2VkLCAxODMgaW5zZXJ0aW9ucygrKSwgMjEyIGRlbGV0aW9ucygtKQogZGVsZXRlIG1v
ZGUgMTAwNjQ0IERvY3VtZW50YXRpb24vdHJhbnNsYXRpb25zL3poX0NOL2Jhc2ljX3Byb2ZpbGlu
Zy50eHQKCi0tIAoyLjIxLjAKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 30 00:33:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 May 2019 00:33:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hW90a-0007PM-E3; Thu, 30 May 2019 00:33:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=+gVD=T6=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1hW90Z-0007Op-0P
 for xen-devel@lists.xenproject.org; Thu, 30 May 2019 00:33:27 +0000
X-Inumbo-ID: 86a3dc32-8272-11e9-9bbd-37de4c41217e
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 86a3dc32-8272-11e9-9bbd-37de4c41217e;
 Thu, 30 May 2019 00:33:21 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hW90S-0002op-Hj; Thu, 30 May 2019 00:33:20 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hW90S-0002kM-9E; Thu, 30 May 2019 00:33:20 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hW90S-0006hz-8I; Thu, 30 May 2019 00:33:20 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-137033-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: 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-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=81646cea826fa322831fffb43f81e7e0866dc124
X-Osstest-Versions-That: xen=88e798210b459a720253034bffcd76aff15bbbd2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 30 May 2019 00:33:20 +0000
Subject: [Xen-devel] [xen-unstable test] 137033: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNzAzMyB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNzAzMy8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTM3MDAzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzcwMDMK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICBsaWtlIDEzNzAwMwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTM3MDAzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bGlrZSAxMzcwMDMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzNzAwMwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTM3MDAz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMzcwMDMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzNzAwMwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1w
dnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5z
dGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQy
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAg
ICAgICAgICA4MTY0NmNlYTgyNmZhMzIyODMxZmZmYjQzZjgxZTdlMDg2NmRjMTI0CmJhc2VsaW5l
IHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA4OGU3OTgyMTBiNDU5YTcyMDI1MzAzNGJm
ZmNkNzZhZmYxNWJiYmQyCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzcwMDMgIDIwMTktMDUtMjcg
MDg6NDc6MDQgWiAgICAyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTM3MDMzICAyMDE5LTA1
LTI4IDExOjU1OjM4IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRv
dWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVlcmdl
biBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJp
dGRlZmVuZGVyLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1h
bWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2gg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNw
dSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6
IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcg
ZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBh
bmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rlcgog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1
c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdp
dAogICA4OGU3OTgyMTBiLi44MTY0NmNlYTgyICA4MTY0NmNlYTgyNmZhMzIyODMxZmZmYjQzZjgx
ZTdlMDg2NmRjMTI0IC0+IG1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 30 03:12:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 May 2019 03:12:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWBTp-0001Zn-Mz; Thu, 30 May 2019 03:11:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=uLyr=T6=linuxfoundation.org=gregkh@srs-us1.protection.inumbo.net>)
 id 1hWBTo-0001Zc-IH
 for xen-devel@lists.xenproject.org; Thu, 30 May 2019 03:11:48 +0000
X-Inumbo-ID: a9038579-8288-11e9-8980-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a9038579-8288-11e9-8980-bc764e045a96;
 Thu, 30 May 2019 03:11:47 +0000 (UTC)
Received: from localhost (ip67-88-213-2.z213-88-67.customer.algx.net
 [67.88.213.2])
 (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 2A22A244D1;
 Thu, 30 May 2019 03:11:47 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1559185907;
 bh=k0t5KQDOFfbBweh2TDKsMquyrzON3Gj9IXtzdt7R1cQ=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=vNsijWRhEklZomKs8chbNOblCvLhC+laZqvuQviy4cIQ7qjQMm4+Mwo6L4tmXVItO
 jeL1ExmAlq7XtvvOMWkeemkmbKGNlo0Ibprh2xRxGZOLHuLhV03BK1iml6OfCwI6IT
 ceCwEv02M9F+U6anaPSz+MkfbGSkk6TzVEXPzjS8=
From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: linux-kernel@vger.kernel.org
Date: Wed, 29 May 2019 20:04:38 -0700
Message-Id: <20190530030555.055576682@linuxfoundation.org>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <20190530030540.291644921@linuxfoundation.org>
References: <20190530030540.291644921@linuxfoundation.org>
User-Agent: quilt/0.66
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 5.1 280/405] block: pass page to
 xen_biovec_phys_mergeable
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Jens Axboe <axboe@kernel.dk>,
 Sasha Levin <sashal@kernel.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, stable@vger.kernel.org,
 Christoph Hellwig <hch@lst.de>, xen-devel@lists.xenproject.org,
 ris Ostrovsky <boris.ostrovsky@oracle.com>, Ming Lei <ming.lei@redhat.com>,
 Omar Sandoval <osandov@fb.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

WyBVcHN0cmVhbSBjb21taXQgMDM4M2FkNDM3NGY3YWQ3ZWRkOTI1YTJlZTQ3NTMwMzVjM2Y1NTA4
YSBdCgp4ZW5fYmlvdmVjX3BoeXNfbWVyZ2VhYmxlKCkgb25seSBuZWVkcyAuYnZfcGFnZSBvZiB0
aGUgMm5kIGJpbyBidmVjCmZvciBjaGVja2luZyBpZiB0aGUgdHdvIGJ2ZWNzIGNhbiBiZSBtZXJn
ZWQsIHNvIHBhc3MgcGFnZSB0bwp4ZW5fYmlvdmVjX3BoeXNfbWVyZ2VhYmxlKCkgZGlyZWN0bHku
CgpObyBmdW5jdGlvbiBjaGFuZ2UuCgpDYzogcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5
QG9yYWNsZS5jb20+CkNjOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CkNjOiB4ZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKQ2M6IE9tYXIgU2FuZG92YWwgPG9zYW5kb3ZAZmIu
Y29tPgpDYzogQ2hyaXN0b3BoIEhlbGx3aWcgPGhjaEBsc3QuZGU+ClJldmlld2VkLWJ5OiBDaHJp
c3RvcGggSGVsbHdpZyA8aGNoQGxzdC5kZT4KUmV2aWV3ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8
Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+ClNpZ25lZC1vZmYtYnk6IE1pbmcgTGVpIDxtaW5n
LmxlaUByZWRoYXQuY29tPgpTaWduZWQtb2ZmLWJ5OiBKZW5zIEF4Ym9lIDxheGJvZUBrZXJuZWwu
ZGs+ClNpZ25lZC1vZmYtYnk6IFNhc2hhIExldmluIDxzYXNoYWxAa2VybmVsLm9yZz4KLS0tCiBi
bG9jay9ibGsuaCAgICAgICAgICAgIHwgMiArLQogZHJpdmVycy94ZW4vYmlvbWVyZ2UuYyB8IDUg
KysrLS0KIGluY2x1ZGUveGVuL3hlbi5oICAgICAgfCA0ICsrKy0KIDMgZmlsZXMgY2hhbmdlZCwg
NyBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2Jsb2NrL2Jsay5o
IGIvYmxvY2svYmxrLmgKaW5kZXggNWQ2MzZlZTQxNjYzMC4uZTI3ZmQxNTEyZTRiYiAxMDA2NDQK
LS0tIGEvYmxvY2svYmxrLmgKKysrIGIvYmxvY2svYmxrLmgKQEAgLTc1LDcgKzc1LDcgQEAgc3Rh
dGljIGlubGluZSBib29sIGJpb3ZlY19waHlzX21lcmdlYWJsZShzdHJ1Y3QgcmVxdWVzdF9xdWV1
ZSAqcSwKIAogCWlmIChhZGRyMSArIHZlYzEtPmJ2X2xlbiAhPSBhZGRyMikKIAkJcmV0dXJuIGZh
bHNlOwotCWlmICh4ZW5fZG9tYWluKCkgJiYgIXhlbl9iaW92ZWNfcGh5c19tZXJnZWFibGUodmVj
MSwgdmVjMikpCisJaWYgKHhlbl9kb21haW4oKSAmJiAheGVuX2Jpb3ZlY19waHlzX21lcmdlYWJs
ZSh2ZWMxLCB2ZWMyLT5idl9wYWdlKSkKIAkJcmV0dXJuIGZhbHNlOwogCWlmICgoYWRkcjEgfCBt
YXNrKSAhPSAoKGFkZHIyICsgdmVjMi0+YnZfbGVuIC0gMSkgfCBtYXNrKSkKIAkJcmV0dXJuIGZh
bHNlOwpkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vYmlvbWVyZ2UuYyBiL2RyaXZlcnMveGVuL2Jp
b21lcmdlLmMKaW5kZXggZjNmYmI3MDBmNTY5Ny4uMDVhMjg2ZDI0ZjE0OCAxMDA2NDQKLS0tIGEv
ZHJpdmVycy94ZW4vYmlvbWVyZ2UuYworKysgYi9kcml2ZXJzL3hlbi9iaW9tZXJnZS5jCkBAIC00
LDEyICs0LDEzIEBACiAjaW5jbHVkZSA8eGVuL3hlbi5oPgogI2luY2x1ZGUgPHhlbi9wYWdlLmg+
CiAKKy8qIGNoZWNrIGlmIEBwYWdlIGNhbiBiZSBtZXJnZWQgd2l0aCAndmVjMScgKi8KIGJvb2wg
eGVuX2Jpb3ZlY19waHlzX21lcmdlYWJsZShjb25zdCBzdHJ1Y3QgYmlvX3ZlYyAqdmVjMSwKLQkJ
CSAgICAgICBjb25zdCBzdHJ1Y3QgYmlvX3ZlYyAqdmVjMikKKwkJCSAgICAgICBjb25zdCBzdHJ1
Y3QgcGFnZSAqcGFnZSkKIHsKICNpZiBYRU5fUEFHRV9TSVpFID09IFBBR0VfU0laRQogCXVuc2ln
bmVkIGxvbmcgYmZuMSA9IHBmbl90b19iZm4ocGFnZV90b19wZm4odmVjMS0+YnZfcGFnZSkpOwot
CXVuc2lnbmVkIGxvbmcgYmZuMiA9IHBmbl90b19iZm4ocGFnZV90b19wZm4odmVjMi0+YnZfcGFn
ZSkpOworCXVuc2lnbmVkIGxvbmcgYmZuMiA9IHBmbl90b19iZm4ocGFnZV90b19wZm4ocGFnZSkp
OwogCiAJcmV0dXJuIGJmbjEgKyBQRk5fRE9XTih2ZWMxLT5idl9vZmZzZXQgKyB2ZWMxLT5idl9s
ZW4pID09IGJmbjI7CiAjZWxzZQpkaWZmIC0tZ2l0IGEvaW5jbHVkZS94ZW4veGVuLmggYi9pbmNs
dWRlL3hlbi94ZW4uaAppbmRleCAxOWQwMzIzNzNkZTVhLi4xOWE3MmY1OTFlMmJkIDEwMDY0NAot
LS0gYS9pbmNsdWRlL3hlbi94ZW4uaAorKysgYi9pbmNsdWRlL3hlbi94ZW4uaApAQCAtNDMsOCAr
NDMsMTAgQEAgZXh0ZXJuIHN0cnVjdCBodm1fc3RhcnRfaW5mbyBwdmhfc3RhcnRfaW5mbzsKICNl
bmRpZgkvKiBDT05GSUdfWEVOX0RPTTAgKi8KIAogc3RydWN0IGJpb192ZWM7CitzdHJ1Y3QgcGFn
ZTsKKwogYm9vbCB4ZW5fYmlvdmVjX3BoeXNfbWVyZ2VhYmxlKGNvbnN0IHN0cnVjdCBiaW9fdmVj
ICp2ZWMxLAotCQljb25zdCBzdHJ1Y3QgYmlvX3ZlYyAqdmVjMik7CisJCWNvbnN0IHN0cnVjdCBw
YWdlICpwYWdlKTsKIAogI2lmIGRlZmluZWQoQ09ORklHX01FTU9SWV9IT1RQTFVHKSAmJiBkZWZp
bmVkKENPTkZJR19YRU5fQkFMTE9PTikKIGV4dGVybiB1NjQgeGVuX3NhdmVkX21heF9tZW1fc2l6
ZTsKLS0gCjIuMjAuMQoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 30 03:12:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 May 2019 03:12:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWBTp-0001Zh-DV; Thu, 30 May 2019 03:11:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=uLyr=T6=linuxfoundation.org=gregkh@srs-us1.protection.inumbo.net>)
 id 1hWBTo-0001ZX-9J
 for xen-devel@lists.xenproject.org; Thu, 30 May 2019 03:11:48 +0000
X-Inumbo-ID: a8afe43f-8288-11e9-8980-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a8afe43f-8288-11e9-8980-bc764e045a96;
 Thu, 30 May 2019 03:11:47 +0000 (UTC)
Received: from localhost (ip67-88-213-2.z213-88-67.customer.algx.net
 [67.88.213.2])
 (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 8EDB624502;
 Thu, 30 May 2019 03:11:46 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1559185906;
 bh=XMg1VJPFU8dRxGPVBd3Y/ZFiH2pYiUvj9KpvL6JtE/c=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=VA4AA1Jqb2pOj+SdtoiO1joQ8Bgw1JA9QTHFYOA7IN4vEtxQ5igRGsSei+ovEsOTt
 ZozCH9uneWHWi5YczIitWGI2O+Bqqh2K+LPy10BGjj2AMd+aJWhYO0nR1fFZ2wYejJ
 7KWbR+qefySQ9zaoaWEBXlv6f77mKFZaEs0cTKqQ=
From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: linux-kernel@vger.kernel.org
Date: Wed, 29 May 2019 20:04:37 -0700
Message-Id: <20190530030555.005862356@linuxfoundation.org>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <20190530030540.291644921@linuxfoundation.org>
References: <20190530030540.291644921@linuxfoundation.org>
User-Agent: quilt/0.66
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 5.1 279/405] block: avoid to break XEN by
 multi-page bvec
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Jens Axboe <axboe@kernel.dk>,
 Sasha Levin <sashal@kernel.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, stable@vger.kernel.org,
 Omar Sandoval <osandov@fb.com>, xen-devel@lists.xenproject.org,
 ris Ostrovsky <boris.ostrovsky@oracle.com>, Ming Lei <ming.lei@redhat.com>,
 Christoph Hellwig <hch@lst.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

WyBVcHN0cmVhbSBjb21taXQgZGI1ZWJkNmVkZDI2MjdkN2U4MWEwMzE2NDNjZjQzNTg3ZjYzZTY2
YyBdCgpYRU4gaGFzIHNwZWNpYWwgcGFnZSBtZXJnZSByZXF1aXJlbWVudCwgc2VlIHhlbl9iaW92
ZWNfcGh5c19tZXJnZWFibGUoKS4KV2UgY2FuJ3QgbWVyZ2UgcGFnZXMgaW50byBvbmUgYnZlYyBz
aW1wbHkgZm9yIFhFTi4KClNvIG1vdmUgWEVOJ3Mgc3BlY2lmaWMgY2hlY2sgb24gcGFnZSBtZXJn
ZSBpbnRvIF9fYmlvX3RyeV9tZXJnZV9wYWdlKCksCnRoZW4gYWJ2b2lkIHRvIGJyZWFrIFhFTiBi
eSBtdWx0aS1wYWdlIGJ2ZWMuCgpDYzogcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9y
YWNsZS5jb20+CkNjOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKQ2M6IE9tYXIgU2Fu
ZG92YWwgPG9zYW5kb3ZAZmIuY29tPgpDYzogQ2hyaXN0b3BoIEhlbGx3aWcgPGhjaEBsc3QuZGU+
ClJldmlld2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+ClNpZ25lZC1vZmYt
Ynk6IE1pbmcgTGVpIDxtaW5nLmxlaUByZWRoYXQuY29tPgpTaWduZWQtb2ZmLWJ5OiBKZW5zIEF4
Ym9lIDxheGJvZUBrZXJuZWwuZGs+ClNpZ25lZC1vZmYtYnk6IFNhc2hhIExldmluIDxzYXNoYWxA
a2VybmVsLm9yZz4KLS0tCiBibG9jay9iaW8uYyB8IDIgKysKIDEgZmlsZSBjaGFuZ2VkLCAyIGlu
c2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9ibG9jay9iaW8uYyBiL2Jsb2NrL2Jpby5jCmluZGV4
IDcxNjUxMGVjZDdmZmEuLmEzYzgwYTZjMWZlNTEgMTAwNjQ0Ci0tLSBhL2Jsb2NrL2Jpby5jCisr
KyBiL2Jsb2NrL2Jpby5jCkBAIC03NzYsNiArNzc2LDggQEAgYm9vbCBfX2Jpb190cnlfbWVyZ2Vf
cGFnZShzdHJ1Y3QgYmlvICpiaW8sIHN0cnVjdCBwYWdlICpwYWdlLAogCiAJCWlmICh2ZWNfZW5k
X2FkZHIgKyAxICE9IHBhZ2VfYWRkciArIG9mZikKIAkJCXJldHVybiBmYWxzZTsKKwkJaWYgKHhl
bl9kb21haW4oKSAmJiAheGVuX2Jpb3ZlY19waHlzX21lcmdlYWJsZShidiwgcGFnZSkpCisJCQly
ZXR1cm4gZmFsc2U7CiAJCWlmIChzYW1lX3BhZ2UgJiYgKHZlY19lbmRfYWRkciAmIFBBR0VfTUFT
SykgIT0gcGFnZV9hZGRyKQogCQkJcmV0dXJuIGZhbHNlOwogCi0tIAoyLjIwLjEKCgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 30 03:15:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 May 2019 03:15:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWBX6-0001nK-8C; Thu, 30 May 2019 03:15:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=uLyr=T6=linuxfoundation.org=gregkh@srs-us1.protection.inumbo.net>)
 id 1hWBX4-0001nD-M8
 for xen-devel@lists.xenproject.org; Thu, 30 May 2019 03:15:10 +0000
X-Inumbo-ID: 2102cdf2-8289-11e9-8980-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2102cdf2-8289-11e9-8980-bc764e045a96;
 Thu, 30 May 2019 03:15:09 +0000 (UTC)
Received: from localhost (ip67-88-213-2.z213-88-67.customer.algx.net
 [67.88.213.2])
 (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 842FA245A7;
 Thu, 30 May 2019 03:15:08 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1559186108;
 bh=P8sSgzLKSTzFiYIMTRByBBUJTbWOzlLJKNm/D0sk8WA=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=CAzjBoCENVuzody9Hl9r6gW0cKUulKLBlRmAYoIC9HpWtBR6xozUmMMvxeKqqJcwT
 H9/tNqxj7Y866ZQ8s8nm20acPMRHvTlOskfUNNvTKjF1YEX1O+JeDKUHsnQPitwiA6
 2/UBRtBETFWBAr6hSdMDA3YnekGrZ/y8+L8NBgmI=
From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: linux-kernel@vger.kernel.org
Date: Wed, 29 May 2019 20:05:25 -0700
Message-Id: <20190530030553.773221091@linuxfoundation.org>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <20190530030540.363386121@linuxfoundation.org>
References: <20190530030540.363386121@linuxfoundation.org>
User-Agent: quilt/0.66
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 5.0 252/346] block: pass page to
 xen_biovec_phys_mergeable
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Jens Axboe <axboe@kernel.dk>,
 Sasha Levin <sashal@kernel.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, stable@vger.kernel.org,
 Christoph Hellwig <hch@lst.de>, xen-devel@lists.xenproject.org,
 ris Ostrovsky <boris.ostrovsky@oracle.com>, Ming Lei <ming.lei@redhat.com>,
 Omar Sandoval <osandov@fb.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

WyBVcHN0cmVhbSBjb21taXQgMDM4M2FkNDM3NGY3YWQ3ZWRkOTI1YTJlZTQ3NTMwMzVjM2Y1NTA4
YSBdCgp4ZW5fYmlvdmVjX3BoeXNfbWVyZ2VhYmxlKCkgb25seSBuZWVkcyAuYnZfcGFnZSBvZiB0
aGUgMm5kIGJpbyBidmVjCmZvciBjaGVja2luZyBpZiB0aGUgdHdvIGJ2ZWNzIGNhbiBiZSBtZXJn
ZWQsIHNvIHBhc3MgcGFnZSB0bwp4ZW5fYmlvdmVjX3BoeXNfbWVyZ2VhYmxlKCkgZGlyZWN0bHku
CgpObyBmdW5jdGlvbiBjaGFuZ2UuCgpDYzogcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5
QG9yYWNsZS5jb20+CkNjOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CkNjOiB4ZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKQ2M6IE9tYXIgU2FuZG92YWwgPG9zYW5kb3ZAZmIu
Y29tPgpDYzogQ2hyaXN0b3BoIEhlbGx3aWcgPGhjaEBsc3QuZGU+ClJldmlld2VkLWJ5OiBDaHJp
c3RvcGggSGVsbHdpZyA8aGNoQGxzdC5kZT4KUmV2aWV3ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8
Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+ClNpZ25lZC1vZmYtYnk6IE1pbmcgTGVpIDxtaW5n
LmxlaUByZWRoYXQuY29tPgpTaWduZWQtb2ZmLWJ5OiBKZW5zIEF4Ym9lIDxheGJvZUBrZXJuZWwu
ZGs+ClNpZ25lZC1vZmYtYnk6IFNhc2hhIExldmluIDxzYXNoYWxAa2VybmVsLm9yZz4KLS0tCiBi
bG9jay9ibGsuaCAgICAgICAgICAgIHwgMiArLQogZHJpdmVycy94ZW4vYmlvbWVyZ2UuYyB8IDUg
KysrLS0KIGluY2x1ZGUveGVuL3hlbi5oICAgICAgfCA0ICsrKy0KIDMgZmlsZXMgY2hhbmdlZCwg
NyBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2Jsb2NrL2Jsay5o
IGIvYmxvY2svYmxrLmgKaW5kZXggODQ4Mjc4YzUyMDMwNi4uYTU3YmM5MGU0NGJiMiAxMDA2NDQK
LS0tIGEvYmxvY2svYmxrLmgKKysrIGIvYmxvY2svYmxrLmgKQEAgLTc1LDcgKzc1LDcgQEAgc3Rh
dGljIGlubGluZSBib29sIGJpb3ZlY19waHlzX21lcmdlYWJsZShzdHJ1Y3QgcmVxdWVzdF9xdWV1
ZSAqcSwKIAogCWlmIChhZGRyMSArIHZlYzEtPmJ2X2xlbiAhPSBhZGRyMikKIAkJcmV0dXJuIGZh
bHNlOwotCWlmICh4ZW5fZG9tYWluKCkgJiYgIXhlbl9iaW92ZWNfcGh5c19tZXJnZWFibGUodmVj
MSwgdmVjMikpCisJaWYgKHhlbl9kb21haW4oKSAmJiAheGVuX2Jpb3ZlY19waHlzX21lcmdlYWJs
ZSh2ZWMxLCB2ZWMyLT5idl9wYWdlKSkKIAkJcmV0dXJuIGZhbHNlOwogCWlmICgoYWRkcjEgfCBt
YXNrKSAhPSAoKGFkZHIyICsgdmVjMi0+YnZfbGVuIC0gMSkgfCBtYXNrKSkKIAkJcmV0dXJuIGZh
bHNlOwpkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vYmlvbWVyZ2UuYyBiL2RyaXZlcnMveGVuL2Jp
b21lcmdlLmMKaW5kZXggZjNmYmI3MDBmNTY5Ny4uMDVhMjg2ZDI0ZjE0OCAxMDA2NDQKLS0tIGEv
ZHJpdmVycy94ZW4vYmlvbWVyZ2UuYworKysgYi9kcml2ZXJzL3hlbi9iaW9tZXJnZS5jCkBAIC00
LDEyICs0LDEzIEBACiAjaW5jbHVkZSA8eGVuL3hlbi5oPgogI2luY2x1ZGUgPHhlbi9wYWdlLmg+
CiAKKy8qIGNoZWNrIGlmIEBwYWdlIGNhbiBiZSBtZXJnZWQgd2l0aCAndmVjMScgKi8KIGJvb2wg
eGVuX2Jpb3ZlY19waHlzX21lcmdlYWJsZShjb25zdCBzdHJ1Y3QgYmlvX3ZlYyAqdmVjMSwKLQkJ
CSAgICAgICBjb25zdCBzdHJ1Y3QgYmlvX3ZlYyAqdmVjMikKKwkJCSAgICAgICBjb25zdCBzdHJ1
Y3QgcGFnZSAqcGFnZSkKIHsKICNpZiBYRU5fUEFHRV9TSVpFID09IFBBR0VfU0laRQogCXVuc2ln
bmVkIGxvbmcgYmZuMSA9IHBmbl90b19iZm4ocGFnZV90b19wZm4odmVjMS0+YnZfcGFnZSkpOwot
CXVuc2lnbmVkIGxvbmcgYmZuMiA9IHBmbl90b19iZm4ocGFnZV90b19wZm4odmVjMi0+YnZfcGFn
ZSkpOworCXVuc2lnbmVkIGxvbmcgYmZuMiA9IHBmbl90b19iZm4ocGFnZV90b19wZm4ocGFnZSkp
OwogCiAJcmV0dXJuIGJmbjEgKyBQRk5fRE9XTih2ZWMxLT5idl9vZmZzZXQgKyB2ZWMxLT5idl9s
ZW4pID09IGJmbjI7CiAjZWxzZQpkaWZmIC0tZ2l0IGEvaW5jbHVkZS94ZW4veGVuLmggYi9pbmNs
dWRlL3hlbi94ZW4uaAppbmRleCAwZTIxNTY3ODZhZDI5Li5lMWJhNjkyMWJjOGViIDEwMDY0NAot
LS0gYS9pbmNsdWRlL3hlbi94ZW4uaAorKysgYi9pbmNsdWRlL3hlbi94ZW4uaApAQCAtNDMsNyAr
NDMsOSBAQCBleHRlcm4gc3RydWN0IGh2bV9zdGFydF9pbmZvIHB2aF9zdGFydF9pbmZvOwogI2Vu
ZGlmCS8qIENPTkZJR19YRU5fRE9NMCAqLwogCiBzdHJ1Y3QgYmlvX3ZlYzsKK3N0cnVjdCBwYWdl
OworCiBib29sIHhlbl9iaW92ZWNfcGh5c19tZXJnZWFibGUoY29uc3Qgc3RydWN0IGJpb192ZWMg
KnZlYzEsCi0JCWNvbnN0IHN0cnVjdCBiaW9fdmVjICp2ZWMyKTsKKwkJY29uc3Qgc3RydWN0IHBh
Z2UgKnBhZ2UpOwogCiAjZW5kaWYJLyogX1hFTl9YRU5fSCAqLwotLSAKMi4yMC4xCgoKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 30 03:32:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 May 2019 03:32:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWBo2-0003Jq-TI; Thu, 30 May 2019 03:32:42 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=+gVD=T6=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1hWBo2-0003Jg-2E
 for xen-devel@lists.xenproject.org; Thu, 30 May 2019 03:32:42 +0000
X-Inumbo-ID: 9312e88c-828b-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9312e88c-828b-11e9-8980-bc764e045a96;
 Thu, 30 May 2019 03:32:39 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hWBny-0007MI-PZ; Thu, 30 May 2019 03:32:38 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hWBny-0004o8-C5; Thu, 30 May 2019 03:32:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hWBny-0002eT-9V; Thu, 30 May 2019 03:32:38 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-137041-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.11-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:regression
 xen-4.11-testing:test-amd64-amd64-xl-qcow2:guest-saverestore.2:fail:heisenbug
 xen-4.11-testing:test-amd64-amd64-xl-qcow2:guest-localmigrate/x10:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=8266ed668c8e0ac62a321cd7b1716770790ee34f
X-Osstest-Versions-That: xen=50c382310ef800a168c94cd417ebb7a504411558
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 30 May 2019 03:32:38 +0000
Subject: [Xen-devel] [xen-4.11-testing test] 137041: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNzA0MSB4ZW4tNC4xMS10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzcwNDEvCgpSZWdyZXNzaW9ucyA6
LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRp
bmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlIGZhaWwgUkVHUi4gdnMuIDEzNjUxNgoK
VGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgIDE2IGd1ZXN0LXNhdmVyZXN0b3JlLjIgICAgICAg
IGZhaWwgcGFzcyBpbiAxMzcwMDkKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFy
ZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyIDE3IGd1ZXN0LWxvY2Fs
bWlncmF0ZS94MTAgZmFpbCBpbiAxMzcwMDkgbGlrZSAxMzY1MTYKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFs
bCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFt
ZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAg
ICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFs
bC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0
aW5nOgogeGVuICAgICAgICAgICAgICAgICAgODI2NmVkNjY4YzhlMGFjNjJhMzIxY2Q3YjE3MTY3
NzA3OTBlZTM0ZgpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgNTBjMzgy
MzEwZWY4MDBhMTY4Yzk0Y2Q0MTdlYmI3YTUwNDQxMTU1OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAg
MTM2NTE2ICAyMDE5LTA1LTE4IDIxOjEwOjM2IFogICAxMSBkYXlzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDEzNzAwOSAgMjAxOS0wNS0yNyAxNDowNTo1MiBaICAgIDIgZGF5cyAgICAyIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEp1ZXJnZW4g
R3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJl
diAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0
LWRtcmVzdHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1y
ZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2Ug
cmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDto
Yj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgODI2NmVkNjY4YzhlMGFjNjJhMzIxY2Q3
YjE3MTY3NzA3OTBlZTM0ZgpBdXRob3I6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4K
RGF0ZTogICBNb24gTWF5IDI3IDE1OjU1OjIwIDIwMTkgKzAyMDAKCiAgICB4ZW4vc2NoZWQ6IGZp
eCBjc2NoZWQyX2RlaW5pdF9wZGF0YSgpCiAgICAKICAgIENvbW1pdCA3NTNiYTQzZDZkMTZlNjg4
ICgieGVuL3NjaGVkOiBmaXggY3JlZGl0MiBzbXQgaWRsZSBoYW5kbGluZyIpCiAgICBpbnRyb2R1
Y2VkIGEgcmVncmVzc2lvbiB3aGVuIHN3aXRjaGluZyBjcHVzIGJldHdlZW4gY3B1cG9vbHMuCiAg
ICAKICAgIFdoZW4gYXNzaWduaW5nIGEgY3B1IHRvIGEgY3B1cG9vbCB3aXRoIGNyZWRpdDIgYmVp
bmcgdGhlIGRlZmF1bHQKICAgIHNjaGVkdWxlciBjc2NoZWQyX2RlaW5pdF9wZGF0YSgpIGlzIGNh
bGxlZCBmb3IgdGhlIGNyZWRpdDIgcHJpdmF0ZSBkYXRhCiAgICBhZnRlciB0aGUgbmV3IHNjaGVk
dWxlcidzIHByaXZhdGUgZGF0YSBoYXMgYmVlbiBob29rZWQgdG8gdGhlIHBlci1jcHUKICAgIHNj
aGVkdWxlciBkYXRhLiBVbmZvcnR1bmF0ZWx5IGNzY2hlZDJfZGVpbml0X3BkYXRhKCkgd2lsbCBj
eWNsZSB0aHJvdWdoCiAgICBhbGwgcGVyLWNwdSBzY2hlZHVsZXIgYXJlYXMgaXQga25vd3Mgb2Yg
Zm9yIHJlbW92aW5nIHRoZSBjcHUgZnJvbSB0aGUKICAgIHJlc3BlY3RpdmUgc2libGluZyBtYXNr
cyBpbmNsdWRpbmcgdGhlIGFyZWEgb2YgdGhlIGp1c3QgbW92ZWQgY3B1LiBUaGlzCiAgICB3aWxs
IChkZXBlbmRpbmcgb24gdGhlIG5ldyBzY2hlZHVsZXIpIGVpdGhlciBjbG9iYmVyIHRoZSBkYXRh
IG9mIHRoZQogICAgbmV3IHNjaGVkdWxlciBvciBpbiBjYXNlIG9mIHNjaGVkX3J0IGxlYWQgdG8g
YSBjcmFzaC4KICAgIAogICAgQXZvaWQgdGhhdCBieSByZW1vdmluZyB0aGUgY3B1IGZyb20gdGhl
IGxpc3Qgb2YgYWN0aXZlIGNwdXMgaW4gY3JlZGl0MgogICAgZGF0YSBmaXJzdC4KICAgIAogICAg
VGhlIG9wcG9zaXRlIHByb2JsZW0gaXMgb2NjdXJyaW5nIHdoZW4gcmVtb3ZpbmcgYSBjcHUgZnJv
bSBhIGNwdXBvb2w6CiAgICBpbml0X3BkYXRhKCkgb2YgY3JlZGl0MiB3aWxsIGFjY2VzcyB0aGUg
cGVyLWNwdSBkYXRhIG9mIHRoZSBvbGQKICAgIHNjaGVkdWxlci4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IERh
cmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBmZmQz
MzY3ZWQ2ODJiNmFjNmY1N2ZjYjE1MTkyMTA1NGRkNGNjZTdlCiAgICBtYXN0ZXIgZGF0ZTogMjAx
OS0wNS0xNyAxNTo0MToxNyArMDIwMAoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 30 03:45:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 May 2019 03:45:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWC0i-0004CD-6n; Thu, 30 May 2019 03:45:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=+gVD=T6=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1hWC0h-0004C3-Gg
 for xen-devel@lists.xenproject.org; Thu, 30 May 2019 03:45:47 +0000
X-Inumbo-ID: 67c44591-828d-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 67c44591-828d-11e9-8980-bc764e045a96;
 Thu, 30 May 2019 03:45:45 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hWC0e-0007av-8f; Thu, 30 May 2019 03:45:44 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hWC0e-0006NZ-0V; Thu, 30 May 2019 03:45:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hWC0d-0005oa-Ur; Thu, 30 May 2019 03:45:43 +0000
To: xen-devel@lists.xenproject.org, osstest-admin@xenproject.org,
 royger@FreeBSD.org
Message-ID: <osstest-137052-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: freebsd-master:build-amd64-xen-freebsd:xen-build-freebsd:fail:regression
X-Osstest-Versions-This: freebsd=bb6e388c895e7fd2611c1c49ed14ebd4f8a847e4
X-Osstest-Versions-That: freebsd=aab5f5a3bd55421fa6a8dbc05332a9b9fb49992c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 30 May 2019 03:45:43 +0000
Subject: [Xen-devel] [freebsd-master test] 137052: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNzA1MiBmcmVlYnNkLW1hc3RlciByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTM3MDUyLwoKUmVncmVzc2lvbnMgOi0o
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5n
IHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NC14ZW4tZnJlZWJzZCAg
ICAgICA3IHhlbi1idWlsZC1mcmVlYnNkICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzY5MDEKCnZl
cnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBmcmVlYnNkICAgICAgICAgICAgICBiYjZlMzg4
Yzg5NWU3ZmQyNjExYzFjNDllZDE0ZWJkNGY4YTg0N2U0CmJhc2VsaW5lIHZlcnNpb246CiBmcmVl
YnNkICAgICAgICAgICAgICBhYWI1ZjVhM2JkNTU0MjFmYTZhOGRiYzA1MzMyYTliOWZiNDk5OTJj
CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzY5MDEgIDIwMTktMDUtMjQgMTM6MzI6MDUgWiAgICA1
IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTM3MDA1ICAyMDE5LTA1LTI3IDA5OjE5OjEyIFog
ICAgMiBkYXlzICAgIDIgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTM3MDUyICAyMDE5
LTA1LTI5IDA5OjE5OjM1IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hv
IHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgMG1wIDwwbXBARnJlZUJTRC5vcmc+CiAg
YWRyaWFuIDxhZHJpYW5ARnJlZUJTRC5vcmc+CiAgYWUgPGFlQEZyZWVCU0Qub3JnPgogIGFuZHJl
dyA8YW5kcmV3QEZyZWVCU0Qub3JnPgogIGFzb21lcnMgPGFzb21lcnNARnJlZUJTRC5vcmc+CiAg
Y2VtIDxjZW1ARnJlZUJTRC5vcmc+CiAgY3kgPGN5QEZyZWVCU0Qub3JnPgogIGRhbmZlIDxkYW5m
ZUBGcmVlQlNELm9yZz4KICBkZWxwaGlqIDxkZWxwaGlqQEZyZWVCU0Qub3JnPgogIGRpbSA8ZGlt
QEZyZWVCU0Qub3JnPgogIGRvdWdtIDxkb3VnbUBGcmVlQlNELm9yZz4KICBlbWFzdGUgPGVtYXN0
ZUBGcmVlQlNELm9yZz4KICBnbGViaXVzIDxnbGViaXVzQEZyZWVCU0Qub3JnPgogIGpjaGFuZHJh
IDxqY2hhbmRyYUBGcmVlQlNELm9yZz4KICBqaGIgPGpoYkBGcmVlQlNELm9yZz4KICBqaGliYml0
cyA8amhpYmJpdHNARnJlZUJTRC5vcmc+CiAgamtpbSA8amtpbUBGcmVlQlNELm9yZz4KICBqb2hh
bHVuIDxqb2hhbHVuQEZyZWVCU0Qub3JnPgogIGtlbiA8a2VuQEZyZWVCU0Qub3JnPgogIGtldmFu
cyA8a2V2YW5zQEZyZWVCU0Qub3JnPgogIGtpYiA8a2liQEZyZWVCU0Qub3JnPgogIGx1cG9ybCA8
bHVwb3JsQEZyZWVCU0Qub3JnPgogIGx3aHN1IDxsd2hzdUBGcmVlQlNELm9yZz4KICBtYXJraiA8
bWFya2pARnJlZUJTRC5vcmc+CiAgbWF2IDxtYXZARnJlZUJTRC5vcmc+CiAgbWNrdXNpY2sgPG1j
a3VzaWNrQEZyZWVCU0Qub3JnPgogIHBmZyA8cGZnQEZyZWVCU0Qub3JnPgogIHBrdWJhaiA8cGt1
YmFqQEZyZWVCU0Qub3JnPgogIHJncmltZXMgPHJncmltZXNARnJlZUJTRC5vcmc+CiAgc2VmIDxz
ZWZARnJlZUJTRC5vcmc+CiAgc2pnIDxzamdARnJlZUJTRC5vcmc+CiAgdHJhc3ogPHRyYXN6QEZy
ZWVCU0Qub3JnPgogIHRzb29tZSA8dHNvb21lQEZyZWVCU0Qub3JnPgogIHR1ZXhlbiA8dHVleGVu
QEZyZWVCU0Qub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0LWZyZWVic2QtYWdhaW4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtZnJlZWJzZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC14ZW4tZnJlZWJzZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgOTkw
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu May 30 05:15:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 May 2019 05:15:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWDPe-0002qf-8M; Thu, 30 May 2019 05:15:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=IXeH=T5=bombadil.infradead.org=mchehab@srs-us1.protection.inumbo.net>)
 id 1hW7wP-0001ep-O3
 for xen-devel@lists.xenproject.org; Wed, 29 May 2019 23:25:05 +0000
X-Inumbo-ID: fbd55b6a-8268-11e9-8980-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fbd55b6a-8268-11e9-8980-bc764e045a96;
 Wed, 29 May 2019 23:25:02 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Sender:Content-Transfer-Encoding:
 Content-Type:MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:
 To:From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From:
 Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=RazRaO77oi4v76+wx0dJdEaoi/VQFuVEwWYPPHKu8xs=; b=dSUfwFTu0gLEPKtvUampsHgA4J
 kPaJt8m6hx9U6afg1qs4m5bepAFuSc2co2qkpWV5JcLBvveizAbZbEd3p4LLmv6HrJBMOs2ag3B9z
 St0HgJpW8+69omI+VNqqut7Kbhzx43aQntWAV3rAws5Rk/pHDc4ALTSSAfzdUMXhjl2j8Bl7iHJF4
 UrIM2q+VvtNabupNTw4ys30hAi5nWGZj3pPZyu0LivD8vUBT9tOYFiS8GdMbYj/8/J5nJpiIMxW3H
 ftxzi9bqvZHyqhg2efDLwnAZwS0uLJMzc4bFMiGxI6oL++P0pmkjSIoPTjO/d2KQfgzG1O6gkjUk3
 yk5L8OdA==;
Received: from 177.132.232.81.dynamic.adsl.gvt.net.br ([177.132.232.81]
 helo=bombadil.infradead.org)
 by bombadil.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1hW7vN-0005Sn-OP; Wed, 29 May 2019 23:24:02 +0000
Received: from mchehab by bombadil.infradead.org with local (Exim 4.92)
 (envelope-from <mchehab@bombadil.infradead.org>)
 id 1hW7vJ-0007yG-2E; Wed, 29 May 2019 20:23:57 -0300
From: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
To: Linux Doc Mailing List <linux-doc@vger.kernel.org>
Date: Wed, 29 May 2019 20:23:53 -0300
Message-Id: <f9fecacbe4ce0b2b3aed38d71ae3753f2daf3ce3.1559171394.git.mchehab+samsung@kernel.org>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <cover.1559171394.git.mchehab+samsung@kernel.org>
References: <cover.1559171394.git.mchehab+samsung@kernel.org>
MIME-Version: 1.0
X-Mailman-Approved-At: Thu, 30 May 2019 05:15:37 +0000
Subject: [Xen-devel] [PATCH 22/22] docs: fix broken documentation links
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Lunn <andrew@lunn.ch>, Andy Lutomirski <luto@kernel.org>,
 Wolfram Sang <wsa@the-dreams.de>, Catalin Marinas <catalin.marinas@arm.com>,
 Linus Walleij <linus.walleij@linaro.org>, Will Deacon <will.deacon@arm.com>,
 Pavel Tatashin <pasha.tatashin@oracle.com>, Paul Mackerras <paulus@samba.org>,
 Alessia Mantegazza <amantegazza@vaga.pv.it>,
 Mauro Carvalho Chehab <mchehab+samsung@kernel.org>,
 Bartosz Golaszewski <bgolaszewski@baylibre.com>,
 "Paul E. McKenney" <paulmck@linux.ibm.com>,
 Kevin Hilman <khilman@baylibre.com>, James Morris <jmorris@namei.org>,
 linux-acpi@vger.kernel.org, Ingo Molnar <mingo@redhat.com>,
 Benjamin Herrenschmidt <benh@kernel.crashing.org>,
 xen-devel@lists.xenproject.org, Jason Wang <jasowang@redhat.com>,
 Alexander Popov <alex.popov@linux.com>, Qian Cai <cai@lca.pw>,
 Al Viro <viro@zeniv.linux.org.uk>,
 Thomas Preston <thomas.preston@codethink.co.uk>,
 Thomas Gleixner <tglx@linutronix.de>, Kairui Song <kasong@redhat.com>,
 Jakub Wilk <jwilk@jwilk.net>, Ding Xiang <dingxiang@cmss.chinamobile.com>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 "Rafael J. Wysocki" <rjw@rjwysocki.net>, linux-kernel@vger.kernel.org,
 Paul Burton <paul.burton@mips.com>, Jiri Kosina <jkosina@suse.cz>,
 Casey Schaufler <casey@schaufler-ca.com>,
 Andrew Morton <akpm@linux-foundation.org>, Lu Baolu <baolu.lu@linux.intel.com>,
 Mark Rutland <mark.rutland@arm.com>, Feng Tang <feng.tang@intel.com>,
 Dave Hansen <dave.hansen@linux.intel.com>, Mimi Zohar <zohar@linux.ibm.com>,
 Kamalesh Babulal <kamalesh@linux.vnet.ibm.com>, linux-mm@kvack.org,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Yannik Sembritzki <yannik@sembritzki.me>, Harry Wei <harryxiyou@gmail.com>,
 linux-i2c@vger.kernel.org, Shuah Khan <shuah@kernel.org>,
 Stephen Rothwell <sfr@canb.auug.org.au>,
 Stefano Stabellini <sstabellini@kernel.org>, Alexandre Ghiti <alex@ghiti.fr>,
 YueHaibing <yuehaibing@huawei.com>, Robert Moore <robert.moore@intel.com>,
 AKASHI Takahiro <takahiro.akashi@linaro.org>, Len Brown <lenb@kernel.org>,
 Joerg Roedel <jroedel@suse.de>, linux-arm-msm@vger.kernel.org,
 linuxppc-dev@lists.ozlabs.org, Mauro Carvalho Chehab <mchehab@infradead.org>,
 linux-gpio@vger.kernel.org, Claudiu Manoil <claudiu.manoil@nxp.com>,
 Florian Fainelli <f.fainelli@gmail.com>,
 Jacek Anaszewski <jacek.anaszewski@gmail.com>,
 Bjorn Helgaas <bhelgaas@google.com>, linux-amlogic@lists.infradead.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 linux-arm-kernel@lists.infradead.org, Tony Luck <tony.luck@intel.com>,
 Sean Christopherson <sean.j.christopherson@intel.com>,
 James Morse <james.morse@arm.com>, Michael Ellerman <mpe@ellerman.id.au>,
 Samuel Mendoza-Jonas <sam@mendozajonas.com>, linux-pci@vger.kernel.org,
 Bhupesh Sharma <bhsharma@redhat.com>,
 Jonathan Cameron <Jonathan.Cameron@huawei.com>,
 platform-driver-x86@vger.kernel.org, Quentin Perret <quentin.perret@arm.com>,
 linux-kselftest@vger.kernel.org, Alex Shi <alex.shi@linux.alibaba.com>,
 Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>, Baoquan He <bhe@redhat.com>,
 Jonathan Corbet <corbet@lwn.net>, Raphael Gault <raphael.gault@arm.com>,
 Joel Stanley <joel@jms.id.au>, Federico Vaga <federico.vaga@vaga.pv.it>,
 Darren Hart <dvhart@infradead.org>, linux-edac@vger.kernel.org,
 Erik Schmauss <erik.schmauss@intel.com>, "Serge E. Hallyn" <serge@hallyn.com>,
 Palmer Dabbelt <palmer@sifive.com>, Kees Cook <keescook@chromium.org>,
 Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>,
 =?UTF-8?q?Jonathan=20Neusch=C3=A4fer?= <j.neuschaefer@gmx.net>,
 SeongJae Park <sj38.park@gmail.com>, Mark Brown <broonie@kernel.org>,
 Borislav Petkov <bp@alien8.de>, Sunil Muthuswamy <sunilmut@microsoft.com>,
 virtualization@lists.linux-foundation.org, devel@acpica.org,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Liam Girdwood <lgirdwood@gmail.com>,
 Sakari Ailus <sakari.ailus@linux.intel.com>, Olof Johansson <olof@lixom.net>,
 Logan Gunthorpe <logang@deltatee.com>, "David S. Miller" <davem@davemloft.net>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>,
 Sven Van Asbroeck <thesven73@gmail.com>, Michal Hocko <mhocko@suse.com>,
 kvm@vger.kernel.org, "Michael S. Tsirkin" <mst@redhat.com>,
 Peter Zijlstra <peterz@infradead.org>, Thorsten Leemhuis <linux@leemhuis.info>,
 David Howells <dhowells@redhat.com>, David Brown <david.brown@linaro.org>,
 "H. Peter Anvin" <hpa@zytor.com>, devel@driverdev.osuosl.org,
 Manfred Spraul <manfred@colorfullife.com>, x86@kernel.org,
 Russell King <linux@armlinux.org.uk>, Mike Rapoport <rppt@linux.ibm.com>,
 Andy Gross <agross@kernel.org>, Dave Young <dyoung@redhat.com>,
 devicetree@vger.kernel.org, Arnaldo Carvalho de Melo <acme@redhat.com>,
 Jerome Glisse <jglisse@redhat.com>, Rob Herring <robh+dt@kernel.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>, Dmitry Vyukov <dvyukov@google.com>,
 Luis Chamberlain <mcgrof@kernel.org>, Juergen Gross <jgross@suse.com>,
 Denis Efremov <efremov@ispras.ru>, netdev@vger.kernel.org,
 Nicolas Ferre <nicolas.ferre@microchip.com>,
 Changbin Du <changbin.du@intel.com>, linux-security-module@vger.kernel.org,
 Robin Murphy <robin.murphy@arm.com>, Andy Shevchenko <andy@infradead.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TW9zdGx5IGR1ZSB0byB4ODYgYW5kIGFjcGkgY29udmVyc2lvbiwgc2V2ZXJhbCBkb2N1bWVudGF0
aW9uCmxpbmtzIGFyZSBzdGlsbCBwb2ludGluZyB0byB0aGUgb2xkIGZpbGUuIEZpeCB0aGVtLgoK
U2lnbmVkLW9mZi1ieTogTWF1cm8gQ2FydmFsaG8gQ2hlaGFiIDxtY2hlaGFiK3NhbXN1bmdAa2Vy
bmVsLm9yZz4KLS0tCiBEb2N1bWVudGF0aW9uL2FjcGkvZHNkL2xlZHMudHh0ICAgICAgICAgICAg
ICAgICAgfCAgMiArLQogRG9jdW1lbnRhdGlvbi9hZG1pbi1ndWlkZS9rZXJuZWwtcGFyYW1ldGVy
cy5yc3QgIHwgIDYgKysrLS0tCiBEb2N1bWVudGF0aW9uL2FkbWluLWd1aWRlL2tlcm5lbC1wYXJh
bWV0ZXJzLnR4dCAgfCAxNiArKysrKysrKy0tLS0tLS0tCiBEb2N1bWVudGF0aW9uL2FkbWluLWd1
aWRlL3Jhcy5yc3QgICAgICAgICAgICAgICAgfCAgMiArLQogLi4uL2RldmljZXRyZWUvYmluZGlu
Z3MvbmV0L2ZzbC1lbmV0Yy50eHQgICAgICAgIHwgIDcgKysrLS0tLQogLi4uL2JpbmRpbmdzL3Bj
aS9hbWxvZ2ljLG1lc29uLXBjaWUudHh0ICAgICAgICAgIHwgIDIgKy0KIC4uLi9iaW5kaW5ncy9y
ZWd1bGF0b3IvcWNvbSxycG1oLXJlZ3VsYXRvci50eHQgICB8ICAyICstCiBEb2N1bWVudGF0aW9u
L2RldmljZXRyZWUvYm9vdGluZy13aXRob3V0LW9mLnR4dCAgfCAgMiArLQogRG9jdW1lbnRhdGlv
bi9kcml2ZXItYXBpL2dwaW8vYm9hcmQucnN0ICAgICAgICAgIHwgIDIgKy0KIERvY3VtZW50YXRp
b24vZHJpdmVyLWFwaS9ncGlvL2NvbnN1bWVyLnJzdCAgICAgICB8ICAyICstCiAuLi4vZmlybXdh
cmUtZ3VpZGUvYWNwaS9lbnVtZXJhdGlvbi5yc3QgICAgICAgICAgfCAgMiArLQogLi4uL2Zpcm13
YXJlLWd1aWRlL2FjcGkvbWV0aG9kLXRyYWNpbmcucnN0ICAgICAgIHwgIDIgKy0KIERvY3VtZW50
YXRpb24vaTJjL2luc3RhbnRpYXRpbmctZGV2aWNlcyAgICAgICAgICB8ICAyICstCiBEb2N1bWVu
dGF0aW9uL3N5c2N0bC9rZXJuZWwudHh0ICAgICAgICAgICAgICAgICAgfCAgNCArKy0tCiAuLi4v
dHJhbnNsYXRpb25zL2l0X0lUL3Byb2Nlc3MvaG93dG8ucnN0ICAgICAgICAgfCAgMiArLQogLi4u
L2l0X0lUL3Byb2Nlc3Mvc3RhYmxlLWtlcm5lbC1ydWxlcy5yc3QgICAgICAgIHwgIDQgKystLQog
Li4uL3RyYW5zbGF0aW9ucy96aF9DTi9wcm9jZXNzLzQuQ29kaW5nLnJzdCAgICAgIHwgIDIgKy0K
IERvY3VtZW50YXRpb24veDg2L3g4Nl82NC81bGV2ZWwtcGFnaW5nLnJzdCAgICAgICB8ICAyICst
CiBEb2N1bWVudGF0aW9uL3g4Ni94ODZfNjQvYm9vdC1vcHRpb25zLnJzdCAgICAgICAgfCAgNCAr
Ky0tCiAuLi4veDg2L3g4Nl82NC9mYWtlLW51bWEtZm9yLWNwdXNldHMucnN0ICAgICAgICAgfCAg
MiArLQogTUFJTlRBSU5FUlMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
IDYgKysrLS0tCiBhcmNoL2FybS9LY29uZmlnICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgMiArLQogYXJjaC9hcm02NC9rZXJuZWwva2V4ZWNfaW1hZ2UuYyAgICAgICAgICAgICAg
ICAgIHwgIDIgKy0KIGFyY2gvcG93ZXJwYy9LY29uZmlnICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAyICstCiBhcmNoL3g4Ni9LY29uZmlnICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAxNiArKysrKysrKy0tLS0tLS0tCiBhcmNoL3g4Ni9LY29uZmlnLmRlYnVnICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogYXJjaC94ODYvYm9vdC9oZWFkZXIuUyAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGFyY2gveDg2L2VudHJ5L2VudHJ5XzY0LlMg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9ib290
cGFyYW1fdXRpbHMuaCAgICAgICAgICAgfCAgMiArLQogYXJjaC94ODYvaW5jbHVkZS9hc20vcGFn
ZV82NF90eXBlcy5oICAgICAgICAgICAgIHwgIDIgKy0KIGFyY2gveDg2L2luY2x1ZGUvYXNtL3Bn
dGFibGVfNjRfdHlwZXMuaCAgICAgICAgICB8ICAyICstCiBhcmNoL3g4Ni9rZXJuZWwvY3B1L21p
Y3JvY29kZS9hbWQuYyAgICAgICAgICAgICAgfCAgMiArLQogYXJjaC94ODYva2VybmVsL2tleGVj
LWJ6aW1hZ2U2NC5jICAgICAgICAgICAgICAgIHwgIDIgKy0KIGFyY2gveDg2L2tlcm5lbC9wY2kt
ZG1hLmMgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBhcmNoL3g4Ni9tbS90bGIuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogYXJjaC94ODYvcGxhdGZvcm0v
cHZoL2VubGlnaHRlbi5jICAgICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvYWNwaS9LY29u
ZmlnICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDEwICsrKysrLS0tLS0KIGRyaXZlcnMv
bmV0L2V0aGVybmV0L2ZhcmFkYXkvZnRnbWFjMTAwLmMgICAgICAgICB8ICAyICstCiAuLi4vZmll
bGRidXMvRG9jdW1lbnRhdGlvbi9maWVsZGJ1c19kZXYudHh0ICAgICAgfCAgNCArKy0tCiBkcml2
ZXJzL3Zob3N0L3Zob3N0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogaW5j
bHVkZS9hY3BpL2FjcGlfZHJpdmVycy5oICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGlu
Y2x1ZGUvbGludXgvZnNfY29udGV4dC5oICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBp
bmNsdWRlL2xpbnV4L2xzbV9ob29rcy5oICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQog
bW0vS2NvbmZpZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0K
IHNlY3VyaXR5L0tjb25maWcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICst
CiB0b29scy9pbmNsdWRlL2xpbnV4L2Vyci5oICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiAr
LQogdG9vbHMvb2JqdG9vbC9Eb2N1bWVudGF0aW9uL3N0YWNrLXZhbGlkYXRpb24udHh0IHwgIDQg
KystLQogdG9vbHMvdGVzdGluZy9zZWxmdGVzdHMveDg2L3Byb3RlY3Rpb25fa2V5cy5jICAgIHwg
IDIgKy0KIDQ4IGZpbGVzIGNoYW5nZWQsIDc3IGluc2VydGlvbnMoKyksIDc4IGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vYWNwaS9kc2QvbGVkcy50eHQgYi9Eb2N1bWVu
dGF0aW9uL2FjcGkvZHNkL2xlZHMudHh0CmluZGV4IDgxYTYzYWY0MmVkMi4uY2M1OGIxYTU3NGM1
IDEwMDY0NAotLS0gYS9Eb2N1bWVudGF0aW9uL2FjcGkvZHNkL2xlZHMudHh0CisrKyBiL0RvY3Vt
ZW50YXRpb24vYWNwaS9kc2QvbGVkcy50eHQKQEAgLTk2LDQgKzk2LDQgQEAgd2hlcmUKICAgICA8
VVJMOmh0dHA6Ly93d3cudWVmaS5vcmcvc2l0ZXMvZGVmYXVsdC9maWxlcy9yZXNvdXJjZXMvX0RT
RC1oaWVyYXJjaGljYWwtZGF0YS1leHRlbnNpb24tVVVJRC12MS4xLnBkZj4sCiAgICAgcmVmZXJl
bmNlZCAyMDE5LTAyLTIxLgogCi1bN10gRG9jdW1lbnRhdGlvbi9hY3BpL2RzZC9kYXRhLW5vZGUt
cmVmZXJlbmNlLnR4dAorWzddIERvY3VtZW50YXRpb24vZmlybXdhcmUtZ3VpZGUvYWNwaS9kc2Qv
ZGF0YS1ub2RlLXJlZmVyZW5jZXMucnN0CmRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9uL2FkbWlu
LWd1aWRlL2tlcm5lbC1wYXJhbWV0ZXJzLnJzdCBiL0RvY3VtZW50YXRpb24vYWRtaW4tZ3VpZGUv
a2VybmVsLXBhcmFtZXRlcnMucnN0CmluZGV4IDAxMjQ5ODBkY2EyZC4uOGQzMjczZTMyZWIxIDEw
MDY0NAotLS0gYS9Eb2N1bWVudGF0aW9uL2FkbWluLWd1aWRlL2tlcm5lbC1wYXJhbWV0ZXJzLnJz
dAorKysgYi9Eb2N1bWVudGF0aW9uL2FkbWluLWd1aWRlL2tlcm5lbC1wYXJhbWV0ZXJzLnJzdApA
QCAtMTY3LDcgKzE2Nyw3IEBAIHBhcmFtZXRlciBpcyBhcHBsaWNhYmxlOjoKIAlYODYtMzIJWDg2
LTMyLCBha2EgaTM4NiBhcmNoaXRlY3R1cmUgaXMgZW5hYmxlZC4KIAlYODYtNjQJWDg2LTY0IGFy
Y2hpdGVjdHVyZSBpcyBlbmFibGVkLgogCQkJTW9yZSBYODYtNjQgYm9vdCBvcHRpb25zIGNhbiBi
ZSBmb3VuZCBpbgotCQkJRG9jdW1lbnRhdGlvbi94ODYveDg2XzY0L2Jvb3Qtb3B0aW9ucy50eHQg
LgorCQkJRG9jdW1lbnRhdGlvbi94ODYveDg2XzY0L2Jvb3Qtb3B0aW9ucy5yc3QuCiAJWDg2CUVp
dGhlciAzMi1iaXQgb3IgNjQtYml0IHg4NiAoc2FtZSBhcyBYODYtMzIrWDg2LTY0KQogCVg4Nl9V
VglTR0kgVVYgc3VwcG9ydCBpcyBlbmFibGVkLgogCVhFTglYZW4gc3VwcG9ydCBpcyBlbmFibGVk
CkBAIC0xODEsMTAgKzE4MSwxMCBAQCBJbiBhZGRpdGlvbiwgdGhlIGZvbGxvd2luZyB0ZXh0IGlu
ZGljYXRlcyB0aGF0IHRoZSBvcHRpb246OgogUGFyYW1ldGVycyBkZW5vdGVkIHdpdGggQk9PVCBh
cmUgYWN0dWFsbHkgaW50ZXJwcmV0ZWQgYnkgdGhlIGJvb3QKIGxvYWRlciwgYW5kIGhhdmUgbm8g
bWVhbmluZyB0byB0aGUga2VybmVsIGRpcmVjdGx5LgogRG8gbm90IG1vZGlmeSB0aGUgc3ludGF4
IG9mIGJvb3QgbG9hZGVyIHBhcmFtZXRlcnMgd2l0aG91dCBleHRyZW1lCi1uZWVkIG9yIGNvb3Jk
aW5hdGlvbiB3aXRoIDxEb2N1bWVudGF0aW9uL3g4Ni9ib290LnR4dD4uCituZWVkIG9yIGNvb3Jk
aW5hdGlvbiB3aXRoIDxEb2N1bWVudGF0aW9uL3g4Ni9ib290LnJzdD4uCiAKIFRoZXJlIGFyZSBh
bHNvIGFyY2gtc3BlY2lmaWMga2VybmVsLXBhcmFtZXRlcnMgbm90IGRvY3VtZW50ZWQgaGVyZS4K
LVNlZSBmb3IgZXhhbXBsZSA8RG9jdW1lbnRhdGlvbi94ODYveDg2XzY0L2Jvb3Qtb3B0aW9ucy50
eHQ+LgorU2VlIGZvciBleGFtcGxlIDxEb2N1bWVudGF0aW9uL3g4Ni94ODZfNjQvYm9vdC1vcHRp
b25zLnJzdD4uCiAKIE5vdGUgdGhhdCBBTEwga2VybmVsIHBhcmFtZXRlcnMgbGlzdGVkIGJlbG93
IGFyZSBDQVNFIFNFTlNJVElWRSwgYW5kIHRoYXQKIGEgdHJhaWxpbmcgPSBvbiB0aGUgbmFtZSBv
ZiBhbnkgcGFyYW1ldGVyIHN0YXRlcyB0aGF0IHRoYXQgcGFyYW1ldGVyIHdpbGwKZGlmZiAtLWdp
dCBhL0RvY3VtZW50YXRpb24vYWRtaW4tZ3VpZGUva2VybmVsLXBhcmFtZXRlcnMudHh0IGIvRG9j
dW1lbnRhdGlvbi9hZG1pbi1ndWlkZS9rZXJuZWwtcGFyYW1ldGVycy50eHQKaW5kZXggMTM4ZjY2
NjRiMmUyLi40YTAyZDEzNDY2MzUgMTAwNjQ0Ci0tLSBhL0RvY3VtZW50YXRpb24vYWRtaW4tZ3Vp
ZGUva2VybmVsLXBhcmFtZXRlcnMudHh0CisrKyBiL0RvY3VtZW50YXRpb24vYWRtaW4tZ3VpZGUv
a2VybmVsLXBhcmFtZXRlcnMudHh0CkBAIC01Myw3ICs1Myw3IEBACiAJCQlBQ1BJX0RFQlVHX1BS
SU5UIHN0YXRlbWVudHMsIGUuZy4sCiAJCQkgICAgQUNQSV9ERUJVR19QUklOVCgoQUNQSV9EQl9J
TkZPLCAuLi4KIAkJCVRoZSBkZWJ1Z19sZXZlbCBtYXNrIGRlZmF1bHRzIHRvICJpbmZvIi4gIFNl
ZQotCQkJRG9jdW1lbnRhdGlvbi9hY3BpL2RlYnVnLnR4dCBmb3IgbW9yZSBpbmZvcm1hdGlvbiBh
Ym91dAorCQkJRG9jdW1lbnRhdGlvbi9maXJtd2FyZS1ndWlkZS9hY3BpL2RlYnVnLnJzdCBmb3Ig
bW9yZSBpbmZvcm1hdGlvbiBhYm91dAogCQkJZGVidWcgbGF5ZXJzIGFuZCBsZXZlbHMuCiAKIAkJ
CUVuYWJsZSBwcm9jZXNzb3IgZHJpdmVyIGluZm8gbWVzc2FnZXM6CkBAIC05NjMsNyArOTYzLDcg
QEAKIAkJCWZvciBkZXRhaWxzLgogCiAJbm9tcHgJCVtYODZdIERpc2FibGVzIEludGVsIE1lbW9y
eSBQcm90ZWN0aW9uIEV4dGVuc2lvbnMuCi0JCQlTZWUgRG9jdW1lbnRhdGlvbi94ODYvaW50ZWxf
bXB4LnR4dCBmb3IgbW9yZQorCQkJU2VlIERvY3VtZW50YXRpb24veDg2L2ludGVsX21weC5yc3Qg
Zm9yIG1vcmUKIAkJCWluZm9ybWF0aW9uIGFib3V0IHRoZSBmZWF0dXJlLgogCiAJbm9wa3UJCVtY
ODZdIERpc2FibGUgTWVtb3J5IFByb3RlY3Rpb24gS2V5cyBDUFUgZmVhdHVyZSBmb3VuZApAQCAt
MTE4OSw3ICsxMTg5LDcgQEAKIAkJCXRoYXQgaXMgdG8gYmUgZHluYW1pY2FsbHkgbG9hZGVkIGJ5
IExpbnV4LiBJZiB0aGVyZSBhcmUKIAkJCW11bHRpcGxlIHZhcmlhYmxlcyB3aXRoIHRoZSBzYW1l
IG5hbWUgYnV0IHdpdGggZGlmZmVyZW50CiAJCQl2ZW5kb3IgR1VJRHMsIGFsbCBvZiB0aGVtIHdp
bGwgYmUgbG9hZGVkLiBTZWUKLQkJCURvY3VtZW50YXRpb24vYWNwaS9zc2R0LW92ZXJsYXlzLnR4
dCBmb3IgZGV0YWlscy4KKwkJCURvY3VtZW50YXRpb24vYWRtaW4tZ3VpZGUvYWNwaS9zc2R0LW92
ZXJsYXlzLnJzdCBmb3IgZGV0YWlscy4KIAogCiAJZWlzYV9pcnFfZWRnZT0JW1BBUklTQyxIV10K
QEAgLTIzODMsNyArMjM4Myw3IEBACiAKIAltY2UJCVtYODYtMzJdIE1hY2hpbmUgQ2hlY2sgRXhj
ZXB0aW9uCiAKLQltY2U9b3B0aW9uCVtYODYtNjRdIFNlZSBEb2N1bWVudGF0aW9uL3g4Ni94ODZf
NjQvYm9vdC1vcHRpb25zLnR4dAorCW1jZT1vcHRpb24JW1g4Ni02NF0gU2VlIERvY3VtZW50YXRp
b24veDg2L3g4Nl82NC9ib290LW9wdGlvbnMucnN0CiAKIAltZD0JCVtIV10gUkFJRCBzdWJzeXN0
ZW1zIGRldmljZXMgYW5kIGxldmVsCiAJCQlTZWUgRG9jdW1lbnRhdGlvbi9hZG1pbi1ndWlkZS9t
ZC5yc3QuCkBAIC0yNDM5LDcgKzI0MzksNyBAQAogCQkJc2V0IGFjY29yZGluZyB0byB0aGUKIAkJ
CUNPTkZJR19NRU1PUllfSE9UUExVR19ERUZBVUxUX09OTElORSBrZXJuZWwgY29uZmlnCiAJCQlv
cHRpb24uCi0JCQlTZWUgRG9jdW1lbnRhdGlvbi9tZW1vcnktaG90cGx1Zy50eHQuCisJCQlTZWUg
RG9jdW1lbnRhdGlvbi9hZG1pbi1ndWlkZS9tbS9tZW1vcnktaG90cGx1Zy5yc3QuCiAKIAltZW1t
YXA9ZXhhY3RtYXAJW0tOTCxYODZdIEVuYWJsZSBzZXR0aW5nIG9mIGFuIGV4YWN0CiAJCQlFODIw
IG1lbW9yeSBtYXAsIGFzIHNwZWNpZmllZCBieSB0aGUgdXNlci4KQEAgLTI1MjgsNyArMjUyOCw3
IEBACiAJCQltZW1fZW5jcnlwdD1vbjoJCUFjdGl2YXRlIFNNRQogCQkJbWVtX2VuY3J5cHQ9b2Zm
OglEbyBub3QgYWN0aXZhdGUgU01FCiAKLQkJCVJlZmVyIHRvIERvY3VtZW50YXRpb24veDg2L2Ft
ZC1tZW1vcnktZW5jcnlwdGlvbi50eHQKKwkJCVJlZmVyIHRvIERvY3VtZW50YXRpb24vdmlydHVh
bC9rdm0vYW1kLW1lbW9yeS1lbmNyeXB0aW9uLnJzdAogCQkJZm9yIGRldGFpbHMgb24gd2hlbiBt
ZW1vcnkgZW5jcnlwdGlvbiBjYW4gYmUgYWN0aXZhdGVkLgogCiAJbWVtX3NsZWVwX2RlZmF1bHQ9
CVtTVVNQRU5EXSBEZWZhdWx0IHN5c3RlbSBzdXNwZW5kIG1vZGU6CkBAIC0zNTI4LDcgKzM1Mjgs
NyBAQAogCQkJU2VlIERvY3VtZW50YXRpb24vYmxvY2tkZXYvcGFyaWRlLnR4dC4KIAogCXBpcnE9
CQlbU01QLEFQSUNdIE1hbnVhbCBtcC10YWJsZSBzZXR1cAotCQkJU2VlIERvY3VtZW50YXRpb24v
eDg2L2kzODYvSU8tQVBJQy50eHQuCisJCQlTZWUgRG9jdW1lbnRhdGlvbi94ODYvaTM4Ni9JTy1B
UElDLnJzdC4KIAogCXBsaXA9CQlbUFBULE5FVF0gUGFyYWxsZWwgcG9ydCBuZXR3b3JrIGxpbmsK
IAkJCUZvcm1hdDogeyBwYXJwb3J0PG5yPiB8IHRpbWlkIHwgMCB9CkBAIC01MDU0LDcgKzUwNTQs
NyBAQAogCQkJQ2FuIGJlIHVzZWQgbXVsdGlwbGUgdGltZXMgZm9yIG11bHRpcGxlIGRldmljZXMu
CiAKIAl2Z2E9CQlbQk9PVCxYODYtMzJdIFNlbGVjdCBhIHBhcnRpY3VsYXIgdmlkZW8gbW9kZQot
CQkJU2VlIERvY3VtZW50YXRpb24veDg2L2Jvb3QudHh0IGFuZAorCQkJU2VlIERvY3VtZW50YXRp
b24veDg2L2Jvb3QucnN0IGFuZAogCQkJRG9jdW1lbnRhdGlvbi9zdmdhLnR4dC4KIAkJCVVzZSB2
Z2E9YXNrIGZvciBtZW51LgogCQkJVGhpcyBpcyBhY3R1YWxseSBhIGJvb3QgbG9hZGVyIHBhcmFt
ZXRlcjsgdGhlIHZhbHVlIGlzCmRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9uL2FkbWluLWd1aWRl
L3Jhcy5yc3QgYi9Eb2N1bWVudGF0aW9uL2FkbWluLWd1aWRlL3Jhcy5yc3QKaW5kZXggYzc0OTVl
NDJlNmY0Li4yYjIwZjVmNzM4MGQgMTAwNjQ0Ci0tLSBhL0RvY3VtZW50YXRpb24vYWRtaW4tZ3Vp
ZGUvcmFzLnJzdAorKysgYi9Eb2N1bWVudGF0aW9uL2FkbWluLWd1aWRlL3Jhcy5yc3QKQEAgLTE5
OSw3ICsxOTksNyBAQCBBcmNoaXRlY3R1cmUgKE1DQSlcIFsjZjNdXy4KICAgbW9kZSkuCiAKIC4u
IFsjZjNdIEZvciBtb3JlIGRldGFpbHMgYWJvdXQgdGhlIE1hY2hpbmUgQ2hlY2sgQXJjaGl0ZWN0
dXJlIChNQ0EpLAotICBwbGVhc2UgcmVhZCBEb2N1bWVudGF0aW9uL3g4Ni94ODZfNjQvbWFjaGlu
ZWNoZWNrIGF0IHRoZSBLZXJuZWwgdHJlZS4KKyAgcGxlYXNlIHJlYWQgRG9jdW1lbnRhdGlvbi94
ODYveDg2XzY0L21hY2hpbmVjaGVjay5yc3QgYXQgdGhlIEtlcm5lbCB0cmVlLgogCiBFREFDIC0g
RXJyb3IgRGV0ZWN0aW9uIEFuZCBDb3JyZWN0aW9uCiAqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqCmRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGlu
Z3MvbmV0L2ZzbC1lbmV0Yy50eHQgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3Mv
bmV0L2ZzbC1lbmV0Yy50eHQKaW5kZXggYzgxMmUyNWFlOTBmLi4yNWZjNjg3NDE5ZGIgMTAwNjQ0
Ci0tLSBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9uZXQvZnNsLWVuZXRjLnR4
dAorKysgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbmV0L2ZzbC1lbmV0Yy50
eHQKQEAgLTE2LDggKzE2LDggQEAgUmVxdWlyZWQgcHJvcGVydGllczoKIEluIHRoaXMgY2FzZSwg
dGhlIEVORVRDIG5vZGUgc2hvdWxkIGluY2x1ZGUgYSAibWRpbyIgc3ViLW5vZGUKIHRoYXQgaW4g
dHVybiBzaG91bGQgY29udGFpbiB0aGUgImV0aGVybmV0LXBoeSIgbm9kZSBkZXNjcmliaW5nIHRo
ZQogZXh0ZXJuYWwgcGh5LiAgQmVsb3cgcHJvcGVydGllcyBhcmUgcmVxdWlyZWQsIHRoZWlyIGJp
bmRpbmdzCi1hbHJlYWR5IGRlZmluZWQgaW4gZXRoZXJuZXQudHh0IG9yIHBoeS50eHQsIHVuZGVy
Ci1Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbmV0LyouCithbHJlYWR5IGRlZmlu
ZWQgaW4gRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL25ldC9ldGhlcm5ldC50eHQg
b3IKK0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9uZXQvcGh5LnR4dC4KIAogUmVx
dWlyZWQ6CiAKQEAgLTUxLDggKzUxLDcgQEAgRXhhbXBsZToKIGNvbm5lY3Rpb246CiAKIEluIHRo
aXMgY2FzZSwgdGhlIEVORVRDIHBvcnQgbm9kZSBkZWZpbmVzIGEgZml4ZWQgbGluayBjb25uZWN0
aW9uLAotYXMgc3BlY2lmaWVkIGJ5ICJmaXhlZC1saW5rLnR4dCIsIHVuZGVyCi1Eb2N1bWVudGF0
aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbmV0LyouCithcyBzcGVjaWZpZWQgYnkgRG9jdW1lbnRh
dGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL25ldC9maXhlZC1saW5rLnR4dC4KIAogUmVxdWlyZWQ6
CiAKZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9wY2kvYW1s
b2dpYyxtZXNvbi1wY2llLnR4dCBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9w
Y2kvYW1sb2dpYyxtZXNvbi1wY2llLnR4dAppbmRleCAxMmIxOGY4MmQ0NDEuLmVmYTJjOGI5Yjg1
YSAxMDA2NDQKLS0tIGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3BjaS9hbWxv
Z2ljLG1lc29uLXBjaWUudHh0CisrKyBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5n
cy9wY2kvYW1sb2dpYyxtZXNvbi1wY2llLnR4dApAQCAtMyw3ICszLDcgQEAgQW1sb2dpYyBNZXNv
biBBWEcgRFdDIFBDSUUgU29DIGNvbnRyb2xsZXIKIEFtbG9naWMgTWVzb24gUENJZSBob3N0IGNv
bnRyb2xsZXIgaXMgYmFzZWQgb24gdGhlIFN5bm9wc3lzIERlc2lnbldhcmUgUENJIGNvcmUuCiBJ
dCBzaGFyZXMgY29tbW9uIGZ1bmN0aW9ucyB3aXRoIHRoZSBQQ0llIERlc2lnbldhcmUgY29yZSBk
cml2ZXIgYW5kCiBpbmhlcml0cyBjb21tb24gcHJvcGVydGllcyBkZWZpbmVkIGluCi1Eb2N1bWVu
dGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcGNpL2Rlc2lnbndhcmUtcGNpLnR4dC4KK0RvY3Vt
ZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9wY2kvZGVzaWdud2FyZS1wY2llLnR4dC4KIAog
QWRkaXRpb25hbCBwcm9wZXJ0aWVzIGFyZSBkZXNjcmliZWQgaGVyZToKIApkaWZmIC0tZ2l0IGEv
RG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3JlZ3VsYXRvci9xY29tLHJwbWgtcmVn
dWxhdG9yLnR4dCBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9yZWd1bGF0b3Iv
cWNvbSxycG1oLXJlZ3VsYXRvci50eHQKaW5kZXggN2VmMmRiZTQ4ZThhLi4xNGQyZWVlOTZiM2Qg
MTAwNjQ0Ci0tLSBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9yZWd1bGF0b3Iv
cWNvbSxycG1oLXJlZ3VsYXRvci50eHQKKysrIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2Jp
bmRpbmdzL3JlZ3VsYXRvci9xY29tLHJwbWgtcmVndWxhdG9yLnR4dApAQCAtOTcsNyArOTcsNyBA
QCBTZWNvbmQgTGV2ZWwgTm9kZXMgLSBSZWd1bGF0b3JzCiAJCSAgICBzZW50IGZvciB0aGlzIHJl
Z3VsYXRvciBpbmNsdWRpbmcgdGhvc2Ugd2hpY2ggYXJlIGZvciBhCiAJCSAgICBzdHJpY3RseSBs
b3dlciBwb3dlciBzdGF0ZS4KIAotT3RoZXIgcHJvcGVydGllcyBkZWZpbmVkIGluIERvY3VtZW50
YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9yZWd1bGF0b3IudHh0CitPdGhlciBwcm9wZXJ0aWVz
IGRlZmluZWQgaW4gRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3JlZ3VsYXRvci9y
ZWd1bGF0b3IudHh0CiBtYXkgYWxzbyBiZSB1c2VkLiAgcmVndWxhdG9yLWluaXRpYWwtbW9kZSBh
bmQgcmVndWxhdG9yLWFsbG93ZWQtbW9kZXMgbWF5IGJlCiBzcGVjaWZpZWQgZm9yIFZSTSByZWd1
bGF0b3JzIHVzaW5nIG1vZGUgdmFsdWVzIGZyb20KIGluY2x1ZGUvZHQtYmluZGluZ3MvcmVndWxh
dG9yL3Fjb20scnBtaC1yZWd1bGF0b3IuaC4gIHJlZ3VsYXRvci1hbGxvdy1ieXBhc3MKZGlmZiAt
LWdpdCBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9ib290aW5nLXdpdGhvdXQtb2YudHh0IGIv
RG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2Jvb3Rpbmctd2l0aG91dC1vZi50eHQKaW5kZXggZTg2
YmQyZjY0MTE3Li42MGY4NjQwZjJiMmYgMTAwNjQ0Ci0tLSBhL0RvY3VtZW50YXRpb24vZGV2aWNl
dHJlZS9ib290aW5nLXdpdGhvdXQtb2YudHh0CisrKyBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJl
ZS9ib290aW5nLXdpdGhvdXQtb2YudHh0CkBAIC0yNzcsNyArMjc3LDcgQEAgaXQgd2l0aCBzcGVj
aWFsIGNhc2VzLgogICB0aGUgZGVjb21wcmVzc29yICh0aGUgcmVhbCBtb2RlIGVudHJ5IHBvaW50
IGdvZXMgdG8gdGhlIHNhbWUgIDMyYml0CiAgIGVudHJ5IHBvaW50IG9uY2UgaXQgc3dpdGNoZWQg
aW50byBwcm90ZWN0ZWQgbW9kZSkuIFRoYXQgZW50cnkgcG9pbnQKICAgc3VwcG9ydHMgb25lIGNh
bGxpbmcgY29udmVudGlvbiB3aGljaCBpcyBkb2N1bWVudGVkIGluCi0gIERvY3VtZW50YXRpb24v
eDg2L2Jvb3QudHh0CisgIERvY3VtZW50YXRpb24veDg2L2Jvb3QucnN0CiAgIFRoZSBwaHlzaWNh
bCBwb2ludGVyIHRvIHRoZSBkZXZpY2UtdHJlZSBibG9jayAoZGVmaW5lZCBpbiBjaGFwdGVyIElJ
KQogICBpcyBwYXNzZWQgdmlhIHNldHVwX2RhdGEgd2hpY2ggcmVxdWlyZXMgYXQgbGVhc3QgYm9v
dCBwcm90b2NvbCAyLjA5LgogICBUaGUgdHlwZSBmaWxlZCBpcyBkZWZpbmVkIGFzCmRpZmYgLS1n
aXQgYS9Eb2N1bWVudGF0aW9uL2RyaXZlci1hcGkvZ3Bpby9ib2FyZC5yc3QgYi9Eb2N1bWVudGF0
aW9uL2RyaXZlci1hcGkvZ3Bpby9ib2FyZC5yc3QKaW5kZXggYjM3ZjNmN2I4OTI2Li5jZTkxNTE4
YmY5ZjQgMTAwNjQ0Ci0tLSBhL0RvY3VtZW50YXRpb24vZHJpdmVyLWFwaS9ncGlvL2JvYXJkLnJz
dAorKysgYi9Eb2N1bWVudGF0aW9uL2RyaXZlci1hcGkvZ3Bpby9ib2FyZC5yc3QKQEAgLTEwMSw3
ICsxMDEsNyBAQCB3aXRoIHRoZSBoZWxwIG9mIF9EU0QgKERldmljZSBTcGVjaWZpYyBEYXRhKSwg
aW50cm9kdWNlZCBpbiBBQ1BJIDUuMTo6CiAJfQogCiBGb3IgbW9yZSBpbmZvcm1hdGlvbiBhYm91
dCB0aGUgQUNQSSBHUElPIGJpbmRpbmdzIHNlZQotRG9jdW1lbnRhdGlvbi9hY3BpL2dwaW8tcHJv
cGVydGllcy50eHQuCitEb2N1bWVudGF0aW9uL2Zpcm13YXJlLWd1aWRlL2FjcGkvZ3Bpby1wcm9w
ZXJ0aWVzLnJzdC4KIAogUGxhdGZvcm0gRGF0YQogLS0tLS0tLS0tLS0tLQpkaWZmIC0tZ2l0IGEv
RG9jdW1lbnRhdGlvbi9kcml2ZXItYXBpL2dwaW8vY29uc3VtZXIucnN0IGIvRG9jdW1lbnRhdGlv
bi9kcml2ZXItYXBpL2dwaW8vY29uc3VtZXIucnN0CmluZGV4IDVlNGQ4YWE2ODkxMy4uZmRlY2I2
ZDcxMWRiIDEwMDY0NAotLS0gYS9Eb2N1bWVudGF0aW9uL2RyaXZlci1hcGkvZ3Bpby9jb25zdW1l
ci5yc3QKKysrIGIvRG9jdW1lbnRhdGlvbi9kcml2ZXItYXBpL2dwaW8vY29uc3VtZXIucnN0CkBA
IC00MzcsNyArNDM3LDcgQEAgY2FzZSwgaXQgd2lsbCBiZSBoYW5kbGVkIGJ5IHRoZSBHUElPIHN1
YnN5c3RlbSBhdXRvbWF0aWNhbGx5LiAgSG93ZXZlciwgaWYgdGhlCiBfRFNEIGlzIG5vdCBwcmVz
ZW50LCB0aGUgbWFwcGluZ3MgYmV0d2VlbiBHcGlvSW8oKS9HcGlvSW50KCkgcmVzb3VyY2VzIGFu
ZCBHUElPCiBjb25uZWN0aW9uIElEcyBuZWVkIHRvIGJlIHByb3ZpZGVkIGJ5IGRldmljZSBkcml2
ZXJzLgogCi1Gb3IgZGV0YWlscyByZWZlciB0byBEb2N1bWVudGF0aW9uL2FjcGkvZ3Bpby1wcm9w
ZXJ0aWVzLnR4dAorRm9yIGRldGFpbHMgcmVmZXIgdG8gRG9jdW1lbnRhdGlvbi9maXJtd2FyZS1n
dWlkZS9hY3BpL2dwaW8tcHJvcGVydGllcy5yc3QKIAogCiBJbnRlcmFjdGluZyBXaXRoIHRoZSBM
ZWdhY3kgR1BJTyBTdWJzeXN0ZW0KZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZmlybXdhcmUt
Z3VpZGUvYWNwaS9lbnVtZXJhdGlvbi5yc3QgYi9Eb2N1bWVudGF0aW9uL2Zpcm13YXJlLWd1aWRl
L2FjcGkvZW51bWVyYXRpb24ucnN0CmluZGV4IDg1MGJlOTY5NjkzMS4uMTI1MjYxN2I1MjBmIDEw
MDY0NAotLS0gYS9Eb2N1bWVudGF0aW9uL2Zpcm13YXJlLWd1aWRlL2FjcGkvZW51bWVyYXRpb24u
cnN0CisrKyBiL0RvY3VtZW50YXRpb24vZmlybXdhcmUtZ3VpZGUvYWNwaS9lbnVtZXJhdGlvbi5y
c3QKQEAgLTMzOSw3ICszMzksNyBAQCBhIGNvZGUgbGlrZSB0aGlzOjoKIFRoZXJlIGFyZSBhbHNv
IGRldm1fKiB2ZXJzaW9ucyBvZiB0aGVzZSBmdW5jdGlvbnMgd2hpY2ggcmVsZWFzZSB0aGUKIGRl
c2NyaXB0b3JzIG9uY2UgdGhlIGRldmljZSBpcyByZWxlYXNlZC4KIAotU2VlIERvY3VtZW50YXRp
b24vYWNwaS9ncGlvLXByb3BlcnRpZXMudHh0IGZvciBtb3JlIGluZm9ybWF0aW9uIGFib3V0IHRo
ZQorU2VlIERvY3VtZW50YXRpb24vZmlybXdhcmUtZ3VpZGUvYWNwaS9ncGlvLXByb3BlcnRpZXMu
cnN0IGZvciBtb3JlIGluZm9ybWF0aW9uIGFib3V0IHRoZQogX0RTRCBiaW5kaW5nIHJlbGF0ZWQg
dG8gR1BJT3MuCiAKIE1GRCBkZXZpY2VzCmRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9uL2Zpcm13
YXJlLWd1aWRlL2FjcGkvbWV0aG9kLXRyYWNpbmcucnN0IGIvRG9jdW1lbnRhdGlvbi9maXJtd2Fy
ZS1ndWlkZS9hY3BpL21ldGhvZC10cmFjaW5nLnJzdAppbmRleCBkMGIwNzdiNzNmNWYuLjBhYTdl
MmM1ZDMyYSAxMDA2NDQKLS0tIGEvRG9jdW1lbnRhdGlvbi9maXJtd2FyZS1ndWlkZS9hY3BpL21l
dGhvZC10cmFjaW5nLnJzdAorKysgYi9Eb2N1bWVudGF0aW9uL2Zpcm13YXJlLWd1aWRlL2FjcGkv
bWV0aG9kLXRyYWNpbmcucnN0CkBAIC02OCw3ICs2OCw3IEBAIGMuIEZpbHRlciBvdXQgdGhlIGRl
YnVnIGxheWVyL2xldmVsIG1hdGNoZWQgbG9ncyB3aGVuIHRoZSBzcGVjaWZpZWQKIAogV2hlcmU6
CiAgICAweFhYWFhYWFhYLzB4WVlZWVlZWVkKLSAgICAgUmVmZXIgdG8gRG9jdW1lbnRhdGlvbi9h
Y3BpL2RlYnVnLnR4dCBmb3IgcG9zc2libGUgZGVidWcgbGF5ZXIvbGV2ZWwKKyAgICAgUmVmZXIg
dG8gRG9jdW1lbnRhdGlvbi9maXJtd2FyZS1ndWlkZS9hY3BpL2RlYnVnLnJzdCBmb3IgcG9zc2li
bGUgZGVidWcgbGF5ZXIvbGV2ZWwKICAgICAgbWFza2luZyB2YWx1ZXMuCiAgICBcUFBQUC5BQUFB
LlRUVFQuSEhISAogICAgICBGdWxsIHBhdGggb2YgYSBjb250cm9sIG1ldGhvZCB0aGF0IGNhbiBi
ZSBmb3VuZCBpbiB0aGUgQUNQSSBuYW1lc3BhY2UuCmRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9u
L2kyYy9pbnN0YW50aWF0aW5nLWRldmljZXMgYi9Eb2N1bWVudGF0aW9uL2kyYy9pbnN0YW50aWF0
aW5nLWRldmljZXMKaW5kZXggMGQ4NWFjMTkzNWI3Li41YTNlMmYzMzFlOGMgMTAwNjQ0Ci0tLSBh
L0RvY3VtZW50YXRpb24vaTJjL2luc3RhbnRpYXRpbmctZGV2aWNlcworKysgYi9Eb2N1bWVudGF0
aW9uL2kyYy9pbnN0YW50aWF0aW5nLWRldmljZXMKQEAgLTg1LDcgKzg1LDcgQEAgTWV0aG9kIDFj
OiBEZWNsYXJlIHRoZSBJMkMgZGV2aWNlcyB2aWEgQUNQSQogLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogCiBBQ1BJIGNhbiBhbHNvIGRlc2NyaWJlIEkyQyBkZXZp
Y2VzLiBUaGVyZSBpcyBzcGVjaWFsIGRvY3VtZW50YXRpb24gZm9yIHRoaXMKLXdoaWNoIGlzIGN1
cnJlbnRseSBsb2NhdGVkIGF0IERvY3VtZW50YXRpb24vYWNwaS9lbnVtZXJhdGlvbi50eHQuCit3
aGljaCBpcyBjdXJyZW50bHkgbG9jYXRlZCBhdCBEb2N1bWVudGF0aW9uL2Zpcm13YXJlLWd1aWRl
L2FjcGkvZW51bWVyYXRpb24ucnN0LgogCiAKIE1ldGhvZCAyOiBJbnN0YW50aWF0ZSB0aGUgZGV2
aWNlcyBleHBsaWNpdGx5CmRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9uL3N5c2N0bC9rZXJuZWwu
dHh0IGIvRG9jdW1lbnRhdGlvbi9zeXNjdGwva2VybmVsLnR4dAppbmRleCBmMGM4NmZiYjNiNDgu
LjkyZjdmMzRiMDIxYSAxMDA2NDQKLS0tIGEvRG9jdW1lbnRhdGlvbi9zeXNjdGwva2VybmVsLnR4
dAorKysgYi9Eb2N1bWVudGF0aW9uL3N5c2N0bC9rZXJuZWwudHh0CkBAIC0xNTUsNyArMTU1LDcg
QEAgaXMgMHgxNSBhbmQgdGhlIGZ1bGwgdmVyc2lvbiBudW1iZXIgaXMgMHgyMzQsIHRoaXMgZmls
ZSB3aWxsIGNvbnRhaW4KIHRoZSB2YWx1ZSAzNDAgPSAweDE1NC4KIAogU2VlIHRoZSB0eXBlX29m
X2xvYWRlciBhbmQgZXh0X2xvYWRlcl90eXBlIGZpZWxkcyBpbgotRG9jdW1lbnRhdGlvbi94ODYv
Ym9vdC50eHQgZm9yIGFkZGl0aW9uYWwgaW5mb3JtYXRpb24uCitEb2N1bWVudGF0aW9uL3g4Ni9i
b290LnJzdCBmb3IgYWRkaXRpb25hbCBpbmZvcm1hdGlvbi4KIAogPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KIApAQCAtMTY3LDcg
KzE2Nyw3IEBAIFRoZSBjb21wbGV0ZSBib290bG9hZGVyIHZlcnNpb24gbnVtYmVyLiAgSW4gdGhl
IGV4YW1wbGUgYWJvdmUsIHRoaXMKIGZpbGUgd2lsbCBjb250YWluIHRoZSB2YWx1ZSA1NjQgPSAw
eDIzNC4KIAogU2VlIHRoZSB0eXBlX29mX2xvYWRlciBhbmQgZXh0X2xvYWRlcl92ZXIgZmllbGRz
IGluCi1Eb2N1bWVudGF0aW9uL3g4Ni9ib290LnR4dCBmb3IgYWRkaXRpb25hbCBpbmZvcm1hdGlv
bi4KK0RvY3VtZW50YXRpb24veDg2L2Jvb3QucnN0IGZvciBhZGRpdGlvbmFsIGluZm9ybWF0aW9u
LgogCiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQogCmRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9uL3RyYW5zbGF0aW9ucy9pdF9J
VC9wcm9jZXNzL2hvd3RvLnJzdCBiL0RvY3VtZW50YXRpb24vdHJhbnNsYXRpb25zL2l0X0lUL3By
b2Nlc3MvaG93dG8ucnN0CmluZGV4IDk5MDNhYzdjNTY2Yi4uNDRlNjA3NzczMGU4IDEwMDY0NAot
LS0gYS9Eb2N1bWVudGF0aW9uL3RyYW5zbGF0aW9ucy9pdF9JVC9wcm9jZXNzL2hvd3RvLnJzdAor
KysgYi9Eb2N1bWVudGF0aW9uL3RyYW5zbGF0aW9ucy9pdF9JVC9wcm9jZXNzL2hvd3RvLnJzdApA
QCAtMTMxLDcgKzEzMSw3IEBAIERpIHNlZ3VpdG8gdW5hIGxpc3RhIGRpIGZpbGUgY2hlIHNvbm8g
cHJlc2VudGkgbmVpIHNvcmdlbnRlIGRlbCBrZXJuZWwgZSBjaGUKIAkiTGludXgga2VybmVsIHBh
dGNoIHN1Ym1pc3Npb24gZm9ybWF0IgogCQlodHRwOi8vbGludXgueXl6LnVzL3BhdGNoLWZvcm1h
dC5odG1sCiAKLSAgOnJlZjpgRG9jdW1lbnRhdGlvbi9wcm9jZXNzL3RyYW5zbGF0aW9ucy9pdF9J
VC9zdGFibGUtYXBpLW5vbnNlbnNlLnJzdCA8aXRfc3RhYmxlX2FwaV9ub25zZW5zZT5gCisgIDpy
ZWY6YERvY3VtZW50YXRpb24vdHJhbnNsYXRpb25zL2l0X0lUL3Byb2Nlc3Mvc3RhYmxlLWFwaS1u
b25zZW5zZS5yc3QgPGl0X3N0YWJsZV9hcGlfbm9uc2Vuc2U+YAogCiAgICAgUXVlc3RvIGZpbGUg
ZGVzY3JpdmUgbGEgbW90aXZhemlvbmkgc290dG9zdGFudGkgbGEgY29uc2NpYSBkZWNpc2lvbmUg
ZGkKICAgICBub24gYXZlcmUgdW4gQVBJIHN0YWJpbGUgYWxsJ2ludGVybm8gZGVsIGtlcm5lbCwg
aW5jbHVzbyBjb3NlIGNvbWU6CmRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9uL3RyYW5zbGF0aW9u
cy9pdF9JVC9wcm9jZXNzL3N0YWJsZS1rZXJuZWwtcnVsZXMucnN0IGIvRG9jdW1lbnRhdGlvbi90
cmFuc2xhdGlvbnMvaXRfSVQvcHJvY2Vzcy9zdGFibGUta2VybmVsLXJ1bGVzLnJzdAppbmRleCA0
OGU4OGU1YWQyYzUuLjRmMjA2Y2VlMzFhNyAxMDA2NDQKLS0tIGEvRG9jdW1lbnRhdGlvbi90cmFu
c2xhdGlvbnMvaXRfSVQvcHJvY2Vzcy9zdGFibGUta2VybmVsLXJ1bGVzLnJzdAorKysgYi9Eb2N1
bWVudGF0aW9uL3RyYW5zbGF0aW9ucy9pdF9JVC9wcm9jZXNzL3N0YWJsZS1rZXJuZWwtcnVsZXMu
cnN0CkBAIC0zMyw3ICszMyw3IEBAIFJlZ29sZSBzdWwgdGlwbyBkaSBwYXRjaCBjaGUgdmVuZ29u
byBvIG5vbiB2ZW5nb25vIGFjY2V0dGF0ZSBuZWkgc29yZ2VudGkKICAtIE5vbiBkZXZlIGluY2x1
ZGVyZSBhbGN1bmEgY29ycmV6aW9uZSAiYmFuYWxlIiAoY29ycmV6aW9uaSBncmFtbWF0aWNhbGks
CiAgICBwdWxpemlhIGRhZ2xpIHNwYXppIGJpYW5jaGksIGVjY2V0ZXJhKS4KICAtIERldmUgcmlz
cGV0dGFyZSBsZSByZWdvbGUgc2NyaXR0ZSBpbgotICAgOnJlZjpgRG9jdW1lbnRhdGlvbi90cmFu
c2xhdGlvbi9pdF9JVC9wcm9jZXNzL3N1Ym1pdHRpbmctcGF0Y2hlcy5yc3QgPGl0X3N1Ym1pdHRp
bmdwYXRjaGVzPmAKKyAgIDpyZWY6YERvY3VtZW50YXRpb24vdHJhbnNsYXRpb25zL2l0X0lUL3By
b2Nlc3Mvc3VibWl0dGluZy1wYXRjaGVzLnJzdCA8aXRfc3VibWl0dGluZ3BhdGNoZXM+YAogIC0g
UXVlc3RhIHBhdGNoIG8gdW5hIGVxdWl2YWxlbnRlIGRldmUgZXNpc3RlcmUgZ2nDoCBuZWkgc29y
Z2VudGkgcHJpbmNpcGFsaSBkaQogICAgTGludXgKIApAQCAtNDMsNyArNDMsNyBAQCBQcm9jZWR1
cmEgcGVyIHNvdHRvbWV0dGVyZSBwYXRjaCBwZXIgaSBzb3JnZW50aSAtc3RhYmxlCiAKICAtIFNl
IGxhIHBhdGNoIGNvbnRpZW5lIG1vZGlmaWNoZSBhIGRlaSBmaWxlIG5lbGxlIGNhcnRlbGxlIG5l
dC8gbyBkcml2ZXJzL25ldCwKICAgIGFsbG9yYSBzZWd1aXRlIGxlIGxpbmVlIGd1aWRhIGRlc2Ny
aXR0ZSBpbgotICAgOnJlZjpgRG9jdW1lbnRhdGlvbi90cmFuc2xhdGlvbi9pdF9JVC9uZXR3b3Jr
aW5nL25ldGRldi1GQVEucnN0IDxpdF9uZXRkZXYtRkFRPmA7CisgICA6cmVmOmBEb2N1bWVudGF0
aW9uL3RyYW5zbGF0aW9ucy9pdF9JVC9uZXR3b3JraW5nL25ldGRldi1GQVEucnN0IDxpdF9uZXRk
ZXYtRkFRPmA7CiAgICBtYSBzb2xvIGRvcG8gYXZlciB2ZXJpZmljYXRvIGFsIHNlZ3VlbnRlIGlu
ZGlyaXp6byBjaGUgbGEgcGF0Y2ggbm9uIHNpYQogICAgZ2nDoCBpbiBjb2RhOgogICAgaHR0cHM6
Ly9wYXRjaHdvcmsub3psYWJzLm9yZy9idW5kbGUvZGF2ZW0vc3RhYmxlLz9zZXJpZXM9JnN1Ym1p
dHRlcj0mc3RhdGU9KiZxPSZhcmNoaXZlPQpkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi90cmFu
c2xhdGlvbnMvemhfQ04vcHJvY2Vzcy80LkNvZGluZy5yc3QgYi9Eb2N1bWVudGF0aW9uL3RyYW5z
bGF0aW9ucy96aF9DTi9wcm9jZXNzLzQuQ29kaW5nLnJzdAppbmRleCA1MzAxZTlkNTUyNTUuLjhi
Yjc3Nzk0MTM5NCAxMDA2NDQKLS0tIGEvRG9jdW1lbnRhdGlvbi90cmFuc2xhdGlvbnMvemhfQ04v
cHJvY2Vzcy80LkNvZGluZy5yc3QKKysrIGIvRG9jdW1lbnRhdGlvbi90cmFuc2xhdGlvbnMvemhf
Q04vcHJvY2Vzcy80LkNvZGluZy5yc3QKQEAgLTI0MSw3ICsyNDEsNyBAQCBzY3JpcHRzL2NvY2Np
bmVsbGXnm67lvZXkuIvlt7Lnu4/miZPljIXkuobnm7jlvZPlpJrnmoTlhoXmoLjigJzor63kuYno
oaXkuIHigJ0KIAog5Lu75L2V5re75Yqg5paw55So5oi356m66Ze055WM6Z2i55qE5Luj56CB77yI
5YyF5ous5paw55qEc3lzZnPmiJYvcHJvY+aWh+S7tu+8iemDveW6lOivpeWMheWQq+ivpeeVjOmd
oueahAog5paH5qGj77yM6K+l5paH5qGj5L2/55So5oi356m66Ze05byA5Y+R5Lq65ZGY6IO95aSf
55+l6YGT5LuW5Lus5Zyo5L2/55So5LuA5LmI44CC6K+35Y+C6ZiFCi1Eb2N1bWVudGF0aW9uL2Fi
aS9yZWFkbWXvvIzkuobop6PlpoLkvZXmoLzlvI/ljJbmraTmlofmoaPku6Xlj4rpnIDopoHmj5Dk
vpvlk6rkupvkv6Hmga/jgIIKK0RvY3VtZW50YXRpb24vQUJJL1JFQURNRe+8jOS6huino+WmguS9
leagvOW8j+WMluatpOaWh+aho+S7peWPiumcgOimgeaPkOS+m+WTquS6m+S/oeaBr+OAggogCiDm
lofku7YgOnJlZjpgRG9jdW1lbnRhdGlvbi9hZG1pbi1ndWlkZS9rZXJuZWwtcGFyYW1ldGVycy5y
c3QgPGtlcm5lbHBhcmFtZXRlcnM+YAog5o+P6L+w5LqG5YaF5qC455qE5omA5pyJ5byV5a+85pe2
6Ze05Y+C5pWw44CC5Lu75L2V5re75Yqg5paw5Y+C5pWw55qE6KGl5LiB6YO95bqU6K+l5ZCR6K+l
5paH5Lu25re75Yqg6YCC5b2T55qECmRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9uL3g4Ni94ODZf
NjQvNWxldmVsLXBhZ2luZy5yc3QgYi9Eb2N1bWVudGF0aW9uL3g4Ni94ODZfNjQvNWxldmVsLXBh
Z2luZy5yc3QKaW5kZXggYWI4OGE0NTE0MTYzLi40NDg1NjQxN2U2YTUgMTAwNjQ0Ci0tLSBhL0Rv
Y3VtZW50YXRpb24veDg2L3g4Nl82NC81bGV2ZWwtcGFnaW5nLnJzdAorKysgYi9Eb2N1bWVudGF0
aW9uL3g4Ni94ODZfNjQvNWxldmVsLXBhZ2luZy5yc3QKQEAgLTIwLDcgKzIwLDcgQEAgcGh5c2lj
YWwgYWRkcmVzcyBzcGFjZS4gVGhpcyAib3VnaHQgdG8gYmUgZW5vdWdoIGZvciBhbnlib2R5IiDC
qS4KIFFFTVUgMi45IGFuZCBsYXRlciBzdXBwb3J0IDUtbGV2ZWwgcGFnaW5nLgogCiBWaXJ0dWFs
IG1lbW9yeSBsYXlvdXQgZm9yIDUtbGV2ZWwgcGFnaW5nIGlzIGRlc2NyaWJlZCBpbgotRG9jdW1l
bnRhdGlvbi94ODYveDg2XzY0L21tLnR4dAorRG9jdW1lbnRhdGlvbi94ODYveDg2XzY0L21tLnJz
dAogCiAKIEVuYWJsaW5nIDUtbGV2ZWwgcGFnaW5nCmRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9u
L3g4Ni94ODZfNjQvYm9vdC1vcHRpb25zLnJzdCBiL0RvY3VtZW50YXRpb24veDg2L3g4Nl82NC9i
b290LW9wdGlvbnMucnN0CmluZGV4IDJmNjk4MzZiODQ0NS4uNmE0Mjg1YTNjN2E0IDEwMDY0NAot
LS0gYS9Eb2N1bWVudGF0aW9uL3g4Ni94ODZfNjQvYm9vdC1vcHRpb25zLnJzdAorKysgYi9Eb2N1
bWVudGF0aW9uL3g4Ni94ODZfNjQvYm9vdC1vcHRpb25zLnJzdApAQCAtOSw3ICs5LDcgQEAgb25s
eSB0aGUgQU1ENjQgc3BlY2lmaWMgb25lcyBhcmUgbGlzdGVkIGhlcmUuCiAKIE1hY2hpbmUgY2hl
Y2sKID09PT09PT09PT09PT0KLVBsZWFzZSBzZWUgRG9jdW1lbnRhdGlvbi94ODYveDg2XzY0L21h
Y2hpbmVjaGVjayBmb3Igc3lzZnMgcnVudGltZSB0dW5hYmxlcy4KK1BsZWFzZSBzZWUgRG9jdW1l
bnRhdGlvbi94ODYveDg2XzY0L21hY2hpbmVjaGVjay5yc3QgZm9yIHN5c2ZzIHJ1bnRpbWUgdHVu
YWJsZXMuCiAKICAgIG1jZT1vZmYKIAkJRGlzYWJsZSBtYWNoaW5lIGNoZWNrCkBAIC04OSw3ICs4
OSw3IEBAIEFQSUNzCiAgICAgIERvbid0IHVzZSB0aGUgbG9jYWwgQVBJQyAoYWxpYXMgZm9yIGkz
ODYgY29tcGF0aWJpbGl0eSkKIAogICAgcGlycT0uLi4KLQlTZWUgRG9jdW1lbnRhdGlvbi94ODYv
aTM4Ni9JTy1BUElDLnR4dAorCVNlZSBEb2N1bWVudGF0aW9uL3g4Ni9pMzg2L0lPLUFQSUMucnN0
CiAKICAgIG5vYXBpY3RpbWVyCiAJRG9uJ3Qgc2V0IHVwIHRoZSBBUElDIHRpbWVyCmRpZmYgLS1n
aXQgYS9Eb2N1bWVudGF0aW9uL3g4Ni94ODZfNjQvZmFrZS1udW1hLWZvci1jcHVzZXRzLnJzdCBi
L0RvY3VtZW50YXRpb24veDg2L3g4Nl82NC9mYWtlLW51bWEtZm9yLWNwdXNldHMucnN0CmluZGV4
IDc0ZmJiNzhiM2M2Ny4uMDRkZjU3YjlhYTNmIDEwMDY0NAotLS0gYS9Eb2N1bWVudGF0aW9uL3g4
Ni94ODZfNjQvZmFrZS1udW1hLWZvci1jcHVzZXRzLnJzdAorKysgYi9Eb2N1bWVudGF0aW9uL3g4
Ni94ODZfNjQvZmFrZS1udW1hLWZvci1jcHVzZXRzLnJzdApAQCAtMTgsNyArMTgsNyBAQCBGb3Ig
bW9yZSBpbmZvcm1hdGlvbiBvbiB0aGUgZmVhdHVyZXMgb2YgY3B1c2V0cywgc2VlCiBEb2N1bWVu
dGF0aW9uL2Nncm91cC12MS9jcHVzZXRzLnR4dC4KIFRoZXJlIGFyZSBhIG51bWJlciBvZiBkaWZm
ZXJlbnQgY29uZmlndXJhdGlvbnMgeW91IGNhbiB1c2UgZm9yIHlvdXIgbmVlZHMuICBGb3IKIG1v
cmUgaW5mb3JtYXRpb24gb24gdGhlIG51bWE9ZmFrZSBjb21tYW5kIGxpbmUgb3B0aW9uIGFuZCBp
dHMgdmFyaW91cyB3YXlzIG9mCi1jb25maWd1cmluZyBmYWtlIG5vZGVzLCBzZWUgRG9jdW1lbnRh
dGlvbi94ODYveDg2XzY0L2Jvb3Qtb3B0aW9ucy50eHQuCitjb25maWd1cmluZyBmYWtlIG5vZGVz
LCBzZWUgRG9jdW1lbnRhdGlvbi94ODYveDg2XzY0L2Jvb3Qtb3B0aW9ucy5yc3QuCiAKIEZvciB0
aGUgcHVycG9zZXMgb2YgdGhpcyBpbnRyb2R1Y3Rpb24sIHdlJ2xsIGFzc3VtZSBhIHZlcnkgcHJp
bWl0aXZlIE5VTUEKIGVtdWxhdGlvbiBzZXR1cCBvZiAibnVtYT1mYWtlPTQqNTEyLCIuICBUaGlz
IHdpbGwgc3BsaXQgb3VyIHN5c3RlbSBtZW1vcnkgaW50bwpkaWZmIC0tZ2l0IGEvTUFJTlRBSU5F
UlMgYi9NQUlOVEFJTkVSUwppbmRleCA1Y2ZiZWE0Y2U1NzUuLmEzOGQ3MjczNzA1YSAxMDA2NDQK
LS0tIGEvTUFJTlRBSU5FUlMKKysrIGIvTUFJTlRBSU5FUlMKQEAgLTM4NzQsNyArMzg3NCw3IEBA
IEY6CURvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9od21vbi9jaXJydXMsbG9jaG5h
Z2FyLnR4dAogRjoJRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3BpbmN0cmwvY2ly
cnVzLGxvY2huYWdhci50eHQKIEY6CURvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9y
ZWd1bGF0b3IvY2lycnVzLGxvY2huYWdhci50eHQKIEY6CURvY3VtZW50YXRpb24vZGV2aWNldHJl
ZS9iaW5kaW5ncy9zb3VuZC9jaXJydXMsbG9jaG5hZ2FyLnR4dAotRjoJRG9jdW1lbnRhdGlvbi9o
d21vbi9sb2NobmFnYXIKK0Y6CURvY3VtZW50YXRpb24vaHdtb24vbG9jaG5hZ2FyLnJzdAogCiBD
SVNDTyBGQ09FIEhCQSBEUklWRVIKIE06CVNhdGlzaCBLaGFyYXQgPHNhdGlzaGtoQGNpc2NvLmNv
bT4KQEAgLTExMjcyLDcgKzExMjcyLDcgQEAgTlhQIEZYQVMyMTAwMkMgRFJJVkVSCiBNOglSdWkg
TWlndWVsIFNpbHZhIDxybWZyZnNAZ21haWwuY29tPgogTDoJbGludXgtaWlvQHZnZXIua2VybmVs
Lm9yZwogUzoJTWFpbnRhaW5lZAotRjoJRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdz
L2lpby9neXJvc2NvcGUvZnhhczIxMDAyYy50eHQKK0Y6CURvY3VtZW50YXRpb24vZGV2aWNldHJl
ZS9iaW5kaW5ncy9paW8vZ3lyb3Njb3BlL254cCxmeGFzMjEwMDJjLnR4dAogRjoJZHJpdmVycy9p
aW8vZ3lyby9meGFzMjEwMDJjX2NvcmUuYwogRjoJZHJpdmVycy9paW8vZ3lyby9meGFzMjEwMDJj
LmgKIEY6CWRyaXZlcnMvaWlvL2d5cm8vZnhhczIxMDAyY19pMmMuYwpAQCAtMTMwNDMsNyArMTMw
NDMsNyBAQCBNOglOaWtsYXMgQ2Fzc2VsIDxuaWtsYXMuY2Fzc2VsQGxpbmFyby5vcmc+CiBMOglu
ZXRkZXZAdmdlci5rZXJuZWwub3JnCiBTOglNYWludGFpbmVkCiBGOglkcml2ZXJzL25ldC9ldGhl
cm5ldC9zdG1pY3JvL3N0bW1hYy9kd21hYy1xY29tLWV0aHFvcy5jCi1GOglEb2N1bWVudGF0aW9u
L2RldmljZXRyZWUvYmluZGluZ3MvbmV0L3Fjb20sZHdtYWMudHh0CitGOglEb2N1bWVudGF0aW9u
L2RldmljZXRyZWUvYmluZGluZ3MvbmV0L3Fjb20sZXRocW9zLnR4dAogCiBRVUFMQ09NTSBHRU5F
UklDIElOVEVSRkFDRSBJMkMgRFJJVkVSCiBNOglBbG9rIENoYXVoYW4gPGFsb2tjQGNvZGVhdXJv
cmEub3JnPgpkaWZmIC0tZ2l0IGEvYXJjaC9hcm0vS2NvbmZpZyBiL2FyY2gvYXJtL0tjb25maWcK
aW5kZXggODg2OTc0MmE4NWRmLi4wZjIyMDI2NGNjMjMgMTAwNjQ0Ci0tLSBhL2FyY2gvYXJtL0tj
b25maWcKKysrIGIvYXJjaC9hcm0vS2NvbmZpZwpAQCAtMTI2Myw3ICsxMjYzLDcgQEAgY29uZmln
IFNNUAogCSAgdW5pcHJvY2Vzc29yIG1hY2hpbmVzLiBPbiBhIHVuaXByb2Nlc3NvciBtYWNoaW5l
LCB0aGUga2VybmVsCiAJICB3aWxsIHJ1biBmYXN0ZXIgaWYgeW91IHNheSBOIGhlcmUuCiAKLQkg
IFNlZSBhbHNvIDxmaWxlOkRvY3VtZW50YXRpb24veDg2L2kzODYvSU8tQVBJQy50eHQ+LAorCSAg
U2VlIGFsc28gPGZpbGU6RG9jdW1lbnRhdGlvbi94ODYvaTM4Ni9JTy1BUElDLnJzdD4sCiAJICA8
ZmlsZTpEb2N1bWVudGF0aW9uL2xvY2t1cC13YXRjaGRvZ3MudHh0PiBhbmQgdGhlIFNNUC1IT1dU
TyBhdmFpbGFibGUgYXQKIAkgIDxodHRwOi8vdGxkcC5vcmcvSE9XVE8vU01QLUhPV1RPLmh0bWw+
LgogCmRpZmYgLS1naXQgYS9hcmNoL2FybTY0L2tlcm5lbC9rZXhlY19pbWFnZS5jIGIvYXJjaC9h
cm02NC9rZXJuZWwva2V4ZWNfaW1hZ2UuYwppbmRleCAwN2JmNzQwYmVhOTEuLjMxY2MyZjQyM2Fh
OCAxMDA2NDQKLS0tIGEvYXJjaC9hcm02NC9rZXJuZWwva2V4ZWNfaW1hZ2UuYworKysgYi9hcmNo
L2FybTY0L2tlcm5lbC9rZXhlY19pbWFnZS5jCkBAIC01Myw3ICs1Myw3IEBAIHN0YXRpYyB2b2lk
ICppbWFnZV9sb2FkKHN0cnVjdCBraW1hZ2UgKmltYWdlLAogCiAJLyoKIAkgKiBXZSByZXF1aXJl
IGEga2VybmVsIHdpdGggYW4gdW5hbWJpZ3VvdXMgSW1hZ2UgaGVhZGVyLiBQZXIKLQkgKiBEb2N1
bWVudGF0aW9uL2Jvb3RpbmcudHh0LCB0aGlzIGlzIHRoZSBjYXNlIHdoZW4gaW1hZ2Vfc2l6ZQor
CSAqIERvY3VtZW50YXRpb24vYXJtNjQvYm9vdGluZy50eHQsIHRoaXMgaXMgdGhlIGNhc2Ugd2hl
biBpbWFnZV9zaXplCiAJICogaXMgbm9uLXplcm8gKHByYWN0aWNhbGx5IHNwZWFraW5nLCBzaW5j
ZSB2My4xNykuCiAJICovCiAJaCA9IChzdHJ1Y3QgYXJtNjRfaW1hZ2VfaGVhZGVyICopa2VybmVs
OwpkaWZmIC0tZ2l0IGEvYXJjaC9wb3dlcnBjL0tjb25maWcgYi9hcmNoL3Bvd2VycGMvS2NvbmZp
ZwppbmRleCA4YzFjNjM2MzA4YzguLmU4NjhkMmJkNDhiOCAxMDA2NDQKLS0tIGEvYXJjaC9wb3dl
cnBjL0tjb25maWcKKysrIGIvYXJjaC9wb3dlcnBjL0tjb25maWcKQEAgLTg5OCw3ICs4OTgsNyBA
QCBjb25maWcgUFBDX01FTV9LRVlTCiAJICBwYWdlLWJhc2VkIHByb3RlY3Rpb25zLCBidXQgd2l0
aG91dCByZXF1aXJpbmcgbW9kaWZpY2F0aW9uIG9mIHRoZQogCSAgcGFnZSB0YWJsZXMgd2hlbiBh
biBhcHBsaWNhdGlvbiBjaGFuZ2VzIHByb3RlY3Rpb24gZG9tYWlucy4KIAotCSAgRm9yIGRldGFp
bHMsIHNlZSBEb2N1bWVudGF0aW9uL3ZtL3Byb3RlY3Rpb24ta2V5cy5yc3QKKwkgIEZvciBkZXRh
aWxzLCBzZWUgRG9jdW1lbnRhdGlvbi94ODYvcHJvdGVjdGlvbi1rZXlzLnJzdAogCiAJICBJZiB1
bnN1cmUsIHNheSB5LgogCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9LY29uZmlnIGIvYXJjaC94ODYv
S2NvbmZpZwppbmRleCAyYmJiZDRkMWJhMzEuLjc4ZmRmMmRkNzFkMSAxMDA2NDQKLS0tIGEvYXJj
aC94ODYvS2NvbmZpZworKysgYi9hcmNoL3g4Ni9LY29uZmlnCkBAIC0zOTUsNyArMzk1LDcgQEAg
Y29uZmlnIFNNUAogCSAgWSB0byAiRW5oYW5jZWQgUmVhbCBUaW1lIENsb2NrIFN1cHBvcnQiLCBi
ZWxvdy4gVGhlICJBZHZhbmNlZCBQb3dlcgogCSAgTWFuYWdlbWVudCIgY29kZSB3aWxsIGJlIGRp
c2FibGVkIGlmIHlvdSBzYXkgWSBoZXJlLgogCi0JICBTZWUgYWxzbyA8ZmlsZTpEb2N1bWVudGF0
aW9uL3g4Ni9pMzg2L0lPLUFQSUMudHh0PiwKKwkgIFNlZSBhbHNvIDxmaWxlOkRvY3VtZW50YXRp
b24veDg2L2kzODYvSU8tQVBJQy5yc3Q+LAogCSAgPGZpbGU6RG9jdW1lbnRhdGlvbi9sb2NrdXAt
d2F0Y2hkb2dzLnR4dD4gYW5kIHRoZSBTTVAtSE9XVE8gYXZhaWxhYmxlIGF0CiAJICA8aHR0cDov
L3d3dy50bGRwLm9yZy9kb2NzLmh0bWwjaG93dG8+LgogCkBAIC0xMjkwLDcgKzEyOTAsNyBAQCBj
b25maWcgTUlDUk9DT0RFCiAJICB0aGUgTGludXgga2VybmVsLgogCiAJICBUaGUgcHJlZmVycmVk
IG1ldGhvZCB0byBsb2FkIG1pY3JvY29kZSBmcm9tIGEgZGV0YWNoZWQgaW5pdHJkIGlzIGRlc2Ny
aWJlZAotCSAgaW4gRG9jdW1lbnRhdGlvbi94ODYvbWljcm9jb2RlLnR4dC4gRm9yIHRoYXQgeW91
IG5lZWQgdG8gZW5hYmxlCisJICBpbiBEb2N1bWVudGF0aW9uL3g4Ni9taWNyb2NvZGUucnN0LiBG
b3IgdGhhdCB5b3UgbmVlZCB0byBlbmFibGUKIAkgIENPTkZJR19CTEtfREVWX0lOSVRSRCBpbiBv
cmRlciBmb3IgdGhlIGxvYWRlciB0byBiZSBhYmxlIHRvIHNjYW4gdGhlCiAJICBpbml0cmQgZm9y
IG1pY3JvY29kZSBibG9icy4KIApAQCAtMTMyOSw3ICsxMzI5LDcgQEAgY29uZmlnIE1JQ1JPQ09E
RV9PTERfSU5URVJGQUNFCiAJICBJdCBpcyBpbmFkZXF1YXRlIGJlY2F1c2UgaXQgcnVucyB0b28g
bGF0ZSB0byBiZSBhYmxlIHRvIHByb3Blcmx5CiAJICBsb2FkIG1pY3JvY29kZSBvbiBhIG1hY2hp
bmUgYW5kIGl0IG5lZWRzIHNwZWNpYWwgdG9vbHMuIEluc3RlYWQsIHlvdQogCSAgc2hvdWxkJ3Zl
IHN3aXRjaGVkIHRvIHRoZSBlYXJseSBsb2FkaW5nIG1ldGhvZCB3aXRoIHRoZSBpbml0cmQgb3IK
LQkgIGJ1aWx0aW4gbWljcm9jb2RlIGJ5IG5vdzogRG9jdW1lbnRhdGlvbi94ODYvbWljcm9jb2Rl
LnR4dAorCSAgYnVpbHRpbiBtaWNyb2NvZGUgYnkgbm93OiBEb2N1bWVudGF0aW9uL3g4Ni9taWNy
b2NvZGUucnN0CiAKIGNvbmZpZyBYODZfTVNSCiAJdHJpc3RhdGUgIi9kZXYvY3B1LyovbXNyIC0g
TW9kZWwtc3BlY2lmaWMgcmVnaXN0ZXIgc3VwcG9ydCIKQEAgLTE0NzgsNyArMTQ3OCw3IEBAIGNv
bmZpZyBYODZfNUxFVkVMCiAJICBBIGtlcm5lbCB3aXRoIHRoZSBvcHRpb24gZW5hYmxlZCBjYW4g
YmUgYm9vdGVkIG9uIG1hY2hpbmVzIHRoYXQKIAkgIHN1cHBvcnQgNC0gb3IgNS1sZXZlbCBwYWdp
bmcuCiAKLQkgIFNlZSBEb2N1bWVudGF0aW9uL3g4Ni94ODZfNjQvNWxldmVsLXBhZ2luZy50eHQg
Zm9yIG1vcmUKKwkgIFNlZSBEb2N1bWVudGF0aW9uL3g4Ni94ODZfNjQvNWxldmVsLXBhZ2luZy5y
c3QgZm9yIG1vcmUKIAkgIGluZm9ybWF0aW9uLgogCiAJICBTYXkgTiBpZiB1bnN1cmUuCkBAIC0x
NjI2LDcgKzE2MjYsNyBAQCBjb25maWcgQVJDSF9NRU1PUllfUFJPQkUKIAlkZXBlbmRzIG9uIFg4
Nl82NCAmJiBNRU1PUllfSE9UUExVRwogCWhlbHAKIAkgIFRoaXMgb3B0aW9uIGVuYWJsZXMgYSBz
eXNmcyBtZW1vcnkvcHJvYmUgaW50ZXJmYWNlIGZvciB0ZXN0aW5nLgotCSAgU2VlIERvY3VtZW50
YXRpb24vbWVtb3J5LWhvdHBsdWcudHh0IGZvciBtb3JlIGluZm9ybWF0aW9uLgorCSAgU2VlIERv
Y3VtZW50YXRpb24vYWRtaW4tZ3VpZGUvbW0vbWVtb3J5LWhvdHBsdWcucnN0IGZvciBtb3JlIGlu
Zm9ybWF0aW9uLgogCSAgSWYgeW91IGFyZSB1bnN1cmUgaG93IHRvIGFuc3dlciB0aGlzIHF1ZXN0
aW9uLCBhbnN3ZXIgTi4KIAogY29uZmlnIEFSQ0hfUFJPQ19LQ09SRV9URVhUCkBAIC0xNzgzLDcg
KzE3ODMsNyBAQCBjb25maWcgTVRSUgogCSAgWW91IGNhbiBzYWZlbHkgc2F5IFkgZXZlbiBpZiB5
b3VyIG1hY2hpbmUgZG9lc24ndCBoYXZlIE1UUlJzLCB5b3UnbGwKIAkgIGp1c3QgYWRkIGFib3V0
IDkgS0IgdG8geW91ciBrZXJuZWwuCiAKLQkgIFNlZSA8ZmlsZTpEb2N1bWVudGF0aW9uL3g4Ni9t
dHJyLnR4dD4gZm9yIG1vcmUgaW5mb3JtYXRpb24uCisJICBTZWUgPGZpbGU6RG9jdW1lbnRhdGlv
bi94ODYvbXRyci5yc3Q+IGZvciBtb3JlIGluZm9ybWF0aW9uLgogCiBjb25maWcgTVRSUl9TQU5J
VElaRVIKIAlkZWZfYm9vbCB5CkBAIC0xODk1LDcgKzE4OTUsNyBAQCBjb25maWcgWDg2X0lOVEVM
X01QWAogCSAgcHJvY2VzcyBhbmQgYWRkcyBzb21lIGJyYW5jaGVzIHRvIHBhdGhzIHVzZWQgZHVy
aW5nCiAJICBleGVjKCkgYW5kIG11bm1hcCgpLgogCi0JICBGb3IgZGV0YWlscywgc2VlIERvY3Vt
ZW50YXRpb24veDg2L2ludGVsX21weC50eHQKKwkgIEZvciBkZXRhaWxzLCBzZWUgRG9jdW1lbnRh
dGlvbi94ODYvaW50ZWxfbXB4LnJzdAogCiAJICBJZiB1bnN1cmUsIHNheSBOLgogCkBAIC0xOTEx
LDcgKzE5MTEsNyBAQCBjb25maWcgWDg2X0lOVEVMX01FTU9SWV9QUk9URUNUSU9OX0tFWVMKIAkg
IHBhZ2UtYmFzZWQgcHJvdGVjdGlvbnMsIGJ1dCB3aXRob3V0IHJlcXVpcmluZyBtb2RpZmljYXRp
b24gb2YgdGhlCiAJICBwYWdlIHRhYmxlcyB3aGVuIGFuIGFwcGxpY2F0aW9uIGNoYW5nZXMgcHJv
dGVjdGlvbiBkb21haW5zLgogCi0JICBGb3IgZGV0YWlscywgc2VlIERvY3VtZW50YXRpb24veDg2
L3Byb3RlY3Rpb24ta2V5cy50eHQKKwkgIEZvciBkZXRhaWxzLCBzZWUgRG9jdW1lbnRhdGlvbi94
ODYvcHJvdGVjdGlvbi1rZXlzLnJzdAogCiAJICBJZiB1bnN1cmUsIHNheSB5LgogCmRpZmYgLS1n
aXQgYS9hcmNoL3g4Ni9LY29uZmlnLmRlYnVnIGIvYXJjaC94ODYvS2NvbmZpZy5kZWJ1ZwppbmRl
eCBmNzMwNjgwZGM4MTguLjU5ZjU5ODU0MzIwMyAxMDA2NDQKLS0tIGEvYXJjaC94ODYvS2NvbmZp
Zy5kZWJ1ZworKysgYi9hcmNoL3g4Ni9LY29uZmlnLmRlYnVnCkBAIC0xNTYsNyArMTU2LDcgQEAg
Y29uZmlnIElPTU1VX0RFQlVHCiAJICBjb2RlLiBXaGVuIHlvdSB1c2UgaXQgbWFrZSBzdXJlIHlv
dSBoYXZlIGEgYmlnIGVub3VnaAogCSAgSU9NTVUvQUdQIGFwZXJ0dXJlLiAgTW9zdCBvZiB0aGUg
b3B0aW9ucyBlbmFibGVkIGJ5IHRoaXMgY2FuCiAJICBiZSBzZXQgbW9yZSBmaW5lZ3JhaW5lZCB1
c2luZyB0aGUgaW9tbXU9IGNvbW1hbmQgbGluZQotCSAgb3B0aW9ucy4gU2VlIERvY3VtZW50YXRp
b24veDg2L3g4Nl82NC9ib290LW9wdGlvbnMudHh0IGZvciBtb3JlCisJICBvcHRpb25zLiBTZWUg
RG9jdW1lbnRhdGlvbi94ODYveDg2XzY0L2Jvb3Qtb3B0aW9ucy5yc3QgZm9yIG1vcmUKIAkgIGRl
dGFpbHMuCiAKIGNvbmZpZyBJT01NVV9MRUFLCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9ib290L2hl
YWRlci5TIGIvYXJjaC94ODYvYm9vdC9oZWFkZXIuUwppbmRleCA4NTBiODc2MmU4ODkuLjkwZDc5
MWNhMWE5NSAxMDA2NDQKLS0tIGEvYXJjaC94ODYvYm9vdC9oZWFkZXIuUworKysgYi9hcmNoL3g4
Ni9ib290L2hlYWRlci5TCkBAIC0zMTMsNyArMzEzLDcgQEAgc3RhcnRfc3lzX3NlZzoJLndvcmQJ
U1lTU0VHCQkjIG9ic29sZXRlIGFuZCBtZWFuaW5nbGVzcywgYnV0IGp1c3QKIAogdHlwZV9vZl9s
b2FkZXI6CS5ieXRlCTAJCSMgMCBtZWFucyBhbmNpZW50IGJvb3Rsb2FkZXIsIG5ld2VyCiAJCQkJ
CSMgYm9vdGxvYWRlcnMga25vdyB0byBjaGFuZ2UgdGhpcy4KLQkJCQkJIyBTZWUgRG9jdW1lbnRh
dGlvbi94ODYvYm9vdC50eHQgZm9yCisJCQkJCSMgU2VlIERvY3VtZW50YXRpb24veDg2L2Jvb3Qu
cnN0IGZvcgogCQkJCQkjIGFzc2lnbmVkIGlkcwogCiAjIGZsYWdzLCB1bnVzZWQgYml0cyBtdXN0
IGJlIHplcm8gKFJGVSkgYml0IHdpdGhpbiBsb2FkZmxhZ3MKZGlmZiAtLWdpdCBhL2FyY2gveDg2
L2VudHJ5L2VudHJ5XzY0LlMgYi9hcmNoL3g4Ni9lbnRyeS9lbnRyeV82NC5TCmluZGV4IDExYWEz
YjJhZmE0ZC4uMzNmOWZjMzhkMDE0IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9lbnRyeS9lbnRyeV82
NC5TCisrKyBiL2FyY2gveDg2L2VudHJ5L2VudHJ5XzY0LlMKQEAgLTgsNyArOCw3IEBACiAgKgog
ICogZW50cnkuUyBjb250YWlucyB0aGUgc3lzdGVtLWNhbGwgYW5kIGZhdWx0IGxvdy1sZXZlbCBo
YW5kbGluZyByb3V0aW5lcy4KICAqCi0gKiBTb21lIG9mIHRoaXMgaXMgZG9jdW1lbnRlZCBpbiBE
b2N1bWVudGF0aW9uL3g4Ni9lbnRyeV82NC50eHQKKyAqIFNvbWUgb2YgdGhpcyBpcyBkb2N1bWVu
dGVkIGluIERvY3VtZW50YXRpb24veDg2L2VudHJ5XzY0LnJzdAogICoKICAqIEEgbm90ZSBvbiB0
ZXJtaW5vbG9neToKICAqIC0gaXJldCBmcmFtZToJQXJjaGl0ZWN0dXJlIGRlZmluZWQgaW50ZXJy
dXB0IGZyYW1lIGZyb20gU1MgdG8gUklQCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNsdWRlL2Fz
bS9ib290cGFyYW1fdXRpbHMuaCBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL2Jvb3RwYXJhbV91dGls
cy5oCmluZGV4IGY2ZjZlZjQzNjU5OS4uMTAxZWI5NDRmMTNjIDEwMDY0NAotLS0gYS9hcmNoL3g4
Ni9pbmNsdWRlL2FzbS9ib290cGFyYW1fdXRpbHMuaAorKysgYi9hcmNoL3g4Ni9pbmNsdWRlL2Fz
bS9ib290cGFyYW1fdXRpbHMuaApAQCAtMjQsNyArMjQsNyBAQCBzdGF0aWMgdm9pZCBzYW5pdGl6
ZV9ib290X3BhcmFtcyhzdHJ1Y3QgYm9vdF9wYXJhbXMgKmJvb3RfcGFyYW1zKQogCSAqIElNUE9S
VEFOVCBOT1RFIFRPIEJPT1RMT0FERVIgQVVUSE9SUzogZG8gbm90IHNpbXBseSBjbGVhcgogCSAq
IHRoaXMgZmllbGQuICBUaGUgcHVycG9zZSBvZiB0aGlzIGZpZWxkIGlzIHRvIGd1YXJhbnRlZQog
CSAqIGNvbXBsaWFuY2Ugd2l0aCB0aGUgeDg2IGJvb3Qgc3BlYyBsb2NhdGVkIGluCi0JICogRG9j
dW1lbnRhdGlvbi94ODYvYm9vdC50eHQgLiAgVGhhdCBzcGVjIHNheXMgdGhhdCB0aGUKKwkgKiBE
b2N1bWVudGF0aW9uL3g4Ni9ib290LnJzdCAuICBUaGF0IHNwZWMgc2F5cyB0aGF0IHRoZQogCSAq
ICp3aG9sZSogc3RydWN0dXJlIHNob3VsZCBiZSBjbGVhcmVkLCBhZnRlciB3aGljaCBvbmx5IHRo
ZQogCSAqIHBvcnRpb24gZGVmaW5lZCBieSBzdHJ1Y3Qgc2V0dXBfaGVhZGVyIChib290X3BhcmFt
cy0+aGRyKQogCSAqIHNob3VsZCBiZSBjb3BpZWQgaW4uCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9p
bmNsdWRlL2FzbS9wYWdlXzY0X3R5cGVzLmggYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wYWdlXzY0
X3R5cGVzLmgKaW5kZXggNzkzYzE0YzM3MmNiLi4yODhiMDY1OTU1YjcgMTAwNjQ0Ci0tLSBhL2Fy
Y2gveDg2L2luY2x1ZGUvYXNtL3BhZ2VfNjRfdHlwZXMuaAorKysgYi9hcmNoL3g4Ni9pbmNsdWRl
L2FzbS9wYWdlXzY0X3R5cGVzLmgKQEAgLTQ4LDcgKzQ4LDcgQEAKIAogI2RlZmluZSBfX1NUQVJU
X0tFUk5FTF9tYXAJX0FDKDB4ZmZmZmZmZmY4MDAwMDAwMCwgVUwpCiAKLS8qIFNlZSBEb2N1bWVu
dGF0aW9uL3g4Ni94ODZfNjQvbW0udHh0IGZvciBhIGRlc2NyaXB0aW9uIG9mIHRoZSBtZW1vcnkg
bWFwLiAqLworLyogU2VlIERvY3VtZW50YXRpb24veDg2L3g4Nl82NC9tbS5yc3QgZm9yIGEgZGVz
Y3JpcHRpb24gb2YgdGhlIG1lbW9yeSBtYXAuICovCiAKICNkZWZpbmUgX19QSFlTSUNBTF9NQVNL
X1NISUZUCTUyCiAKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BndGFibGVfNjRf
dHlwZXMuaCBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BndGFibGVfNjRfdHlwZXMuaAppbmRleCA4
OGJjYTQ1NmRhOTkuLjUyZTVmNWYyMjQwZCAxMDA2NDQKLS0tIGEvYXJjaC94ODYvaW5jbHVkZS9h
c20vcGd0YWJsZV82NF90eXBlcy5oCisrKyBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BndGFibGVf
NjRfdHlwZXMuaApAQCAtMTAzLDcgKzEwMyw3IEBAIGV4dGVybiB1bnNpZ25lZCBpbnQgcHRyc19w
ZXJfcDRkOwogI2RlZmluZSBQR0RJUl9NQVNLCSh+KFBHRElSX1NJWkUgLSAxKSkKIAogLyoKLSAq
IFNlZSBEb2N1bWVudGF0aW9uL3g4Ni94ODZfNjQvbW0udHh0IGZvciBhIGRlc2NyaXB0aW9uIG9m
IHRoZSBtZW1vcnkgbWFwLgorICogU2VlIERvY3VtZW50YXRpb24veDg2L3g4Nl82NC9tbS5yc3Qg
Zm9yIGEgZGVzY3JpcHRpb24gb2YgdGhlIG1lbW9yeSBtYXAuCiAgKgogICogQmUgdmVyeSBjYXJl
ZnVsIHZzLiBLQVNMUiB3aGVuIGNoYW5naW5nIGFueXRoaW5nIGhlcmUuIFRoZSBLQVNMUiBhZGRy
ZXNzCiAgKiByYW5nZSBtdXN0IG5vdCBvdmVybGFwIHdpdGggYW55dGhpbmcgZXhjZXB0IHRoZSBL
QVNBTiBzaGFkb3cgYXJlYSwgd2hpY2gKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2tlcm5lbC9jcHUv
bWljcm9jb2RlL2FtZC5jIGIvYXJjaC94ODYva2VybmVsL2NwdS9taWNyb2NvZGUvYW1kLmMKaW5k
ZXggZTFmM2JhMTliYTU0Li4wNmQ0ZTY3ZjMxYWIgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2tlcm5l
bC9jcHUvbWljcm9jb2RlL2FtZC5jCisrKyBiL2FyY2gveDg2L2tlcm5lbC9jcHUvbWljcm9jb2Rl
L2FtZC5jCkBAIC02MSw3ICs2MSw3IEBAIHN0YXRpYyB1OCBhbWRfdWNvZGVfcGF0Y2hbUEFUQ0hf
TUFYX1NJWkVdOwogCiAvKgogICogTWljcm9jb2RlIHBhdGNoIGNvbnRhaW5lciBmaWxlIGlzIHBy
ZXBlbmRlZCB0byB0aGUgaW5pdHJkIGluIGNwaW8KLSAqIGZvcm1hdC4gU2VlIERvY3VtZW50YXRp
b24veDg2L21pY3JvY29kZS50eHQKKyAqIGZvcm1hdC4gU2VlIERvY3VtZW50YXRpb24veDg2L21p
Y3JvY29kZS5yc3QKICAqLwogc3RhdGljIGNvbnN0IGNoYXIKIHVjb2RlX3BhdGhbXSBfX21heWJl
X3VudXNlZCA9ICJrZXJuZWwveDg2L21pY3JvY29kZS9BdXRoZW50aWNBTUQuYmluIjsKZGlmZiAt
LWdpdCBhL2FyY2gveDg2L2tlcm5lbC9rZXhlYy1iemltYWdlNjQuYyBiL2FyY2gveDg2L2tlcm5l
bC9rZXhlYy1iemltYWdlNjQuYwppbmRleCAyMmY2MGRkMjY0NjAuLmIwN2U3MDY5YjA5ZSAxMDA2
NDQKLS0tIGEvYXJjaC94ODYva2VybmVsL2tleGVjLWJ6aW1hZ2U2NC5jCisrKyBiL2FyY2gveDg2
L2tlcm5lbC9rZXhlYy1iemltYWdlNjQuYwpAQCAtNDE2LDcgKzQxNiw3IEBAIHN0YXRpYyB2b2lk
ICpiekltYWdlNjRfbG9hZChzdHJ1Y3Qga2ltYWdlICppbWFnZSwgY2hhciAqa2VybmVsLAogCWVm
aV9tYXBfb2Zmc2V0ID0gcGFyYW1zX2NtZGxpbmVfc3o7CiAJZWZpX3NldHVwX2RhdGFfb2Zmc2V0
ID0gZWZpX21hcF9vZmZzZXQgKyBBTElHTihlZmlfbWFwX3N6LCAxNik7CiAKLQkvKiBDb3B5IHNl
dHVwIGhlYWRlciBvbnRvIGJvb3RwYXJhbXMuIERvY3VtZW50YXRpb24veDg2L2Jvb3QudHh0ICov
CisJLyogQ29weSBzZXR1cCBoZWFkZXIgb250byBib290cGFyYW1zLiBEb2N1bWVudGF0aW9uL3g4
Ni9ib290LnJzdCAqLwogCXNldHVwX2hlYWRlcl9zaXplID0gMHgwMjAyICsga2VybmVsWzB4MDIw
MV0gLSBzZXR1cF9oZHJfb2Zmc2V0OwogCiAJLyogSXMgdGhlcmUgYSBsaW1pdCBvbiBzZXR1cCBo
ZWFkZXIgc2l6ZT8gKi8KZGlmZiAtLWdpdCBhL2FyY2gveDg2L2tlcm5lbC9wY2ktZG1hLmMgYi9h
cmNoL3g4Ni9rZXJuZWwvcGNpLWRtYS5jCmluZGV4IGRjZDI3MmRiZDBhOS4uZjYyYjQ5OGIxOGZi
IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9rZXJuZWwvcGNpLWRtYS5jCisrKyBiL2FyY2gveDg2L2tl
cm5lbC9wY2ktZG1hLmMKQEAgLTcwLDcgKzcwLDcgQEAgdm9pZCBfX2luaXQgcGNpX2lvbW11X2Fs
bG9jKHZvaWQpCiB9CiAKIC8qCi0gKiBTZWUgPERvY3VtZW50YXRpb24veDg2L3g4Nl82NC9ib290
LW9wdGlvbnMudHh0PiBmb3IgdGhlIGlvbW11IGtlcm5lbAorICogU2VlIDxEb2N1bWVudGF0aW9u
L3g4Ni94ODZfNjQvYm9vdC1vcHRpb25zLnJzdD4gZm9yIHRoZSBpb21tdSBrZXJuZWwKICAqIHBh
cmFtZXRlciBkb2N1bWVudGF0aW9uLgogICovCiBzdGF0aWMgX19pbml0IGludCBpb21tdV9zZXR1
cChjaGFyICpwKQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvbW0vdGxiLmMgYi9hcmNoL3g4Ni9tbS90
bGIuYwppbmRleCA3ZjYxNDMxYzc1ZmIuLjQwMGMxYmEwMzNhYSAxMDA2NDQKLS0tIGEvYXJjaC94
ODYvbW0vdGxiLmMKKysrIGIvYXJjaC94ODYvbW0vdGxiLmMKQEAgLTcxMSw3ICs3MTEsNyBAQCB2
b2lkIG5hdGl2ZV9mbHVzaF90bGJfb3RoZXJzKGNvbnN0IHN0cnVjdCBjcHVtYXNrICpjcHVtYXNr
LAogfQogCiAvKgotICogU2VlIERvY3VtZW50YXRpb24veDg2L3RsYi50eHQgZm9yIGRldGFpbHMu
ICBXZSBjaG9vc2UgMzMKKyAqIFNlZSBEb2N1bWVudGF0aW9uL3g4Ni90bGIucnN0IGZvciBkZXRh
aWxzLiAgV2UgY2hvb3NlIDMzCiAgKiBiZWNhdXNlIGl0IGlzIGxhcmdlIGVub3VnaCB0byBjb3Zl
ciB0aGUgdmFzdCBtYWpvcml0eSAoYXQKICAqIGxlYXN0IDk1JSkgb2YgYWxsb2NhdGlvbnMsIGFu
ZCBpcyBzbWFsbCBlbm91Z2ggdGhhdCB3ZSBhcmUKICAqIGNvbmZpZGVudCBpdCB3aWxsIG5vdCBj
YXVzZSB0b28gbXVjaCBvdmVyaGVhZC4gIEVhY2ggc2luZ2xlCmRpZmYgLS1naXQgYS9hcmNoL3g4
Ni9wbGF0Zm9ybS9wdmgvZW5saWdodGVuLmMgYi9hcmNoL3g4Ni9wbGF0Zm9ybS9wdmgvZW5saWdo
dGVuLmMKaW5kZXggMTg2MWEyYmEwZjJiLi5jMGE1MDJmN2UzYTcgMTAwNjQ0Ci0tLSBhL2FyY2gv
eDg2L3BsYXRmb3JtL3B2aC9lbmxpZ2h0ZW4uYworKysgYi9hcmNoL3g4Ni9wbGF0Zm9ybS9wdmgv
ZW5saWdodGVuLmMKQEAgLTg2LDcgKzg2LDcgQEAgc3RhdGljIHZvaWQgX19pbml0IGluaXRfcHZo
X2Jvb3RwYXJhbXMoYm9vbCB4ZW5fZ3Vlc3QpCiAJfQogCiAJLyoKLQkgKiBTZWUgRG9jdW1lbnRh
dGlvbi94ODYvYm9vdC50eHQuCisJICogU2VlIERvY3VtZW50YXRpb24veDg2L2Jvb3QucnN0Lgog
CSAqCiAJICogVmVyc2lvbiAyLjEyIHN1cHBvcnRzIFhlbiBlbnRyeSBwb2ludCBidXQgd2Ugd2ls
bCB1c2UgZGVmYXVsdCB4ODYvUEMKIAkgKiBlbnZpcm9ubWVudCAoaS5lLiBoYXJkd2FyZV9zdWJh
cmNoIDApLgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9hY3BpL0tjb25maWcgYi9kcml2ZXJzL2FjcGkv
S2NvbmZpZwppbmRleCAyODNlZTk0MjI0YzYuLjI0MzhmMzdmMmNhMSAxMDA2NDQKLS0tIGEvZHJp
dmVycy9hY3BpL0tjb25maWcKKysrIGIvZHJpdmVycy9hY3BpL0tjb25maWcKQEAgLTMzMyw3ICsz
MzMsNyBAQCBjb25maWcgQUNQSV9DVVNUT01fRFNEVF9GSUxFCiAJZGVwZW5kcyBvbiAhU1RBTkRB
TE9ORQogCWhlbHAKIAkgIFRoaXMgb3B0aW9uIHN1cHBvcnRzIGEgY3VzdG9tIERTRFQgYnkgbGlu
a2luZyBpdCBpbnRvIHRoZSBrZXJuZWwuCi0JICBTZWUgRG9jdW1lbnRhdGlvbi9hY3BpL2RzZHQt
b3ZlcnJpZGUudHh0CisJICBTZWUgRG9jdW1lbnRhdGlvbi9hZG1pbi1ndWlkZS9hY3BpL2RzZHQt
b3ZlcnJpZGUucnN0CiAKIAkgIEVudGVyIHRoZSBmdWxsIHBhdGggbmFtZSB0byB0aGUgZmlsZSB3
aGljaCBpbmNsdWRlcyB0aGUgQW1sQ29kZQogCSAgb3IgZHNkdF9hbWxfY29kZSBkZWNsYXJhdGlv
bi4KQEAgLTM1NSw3ICszNTUsNyBAQCBjb25maWcgQUNQSV9UQUJMRV9VUEdSQURFCiAJICBUaGlz
IG9wdGlvbiBwcm92aWRlcyBmdW5jdGlvbmFsaXR5IHRvIHVwZ3JhZGUgYXJiaXRyYXJ5IEFDUEkg
dGFibGVzCiAJICB2aWEgaW5pdHJkLiBObyBmdW5jdGlvbmFsIGNoYW5nZSBpZiBubyBBQ1BJIHRh
YmxlcyBhcmUgcGFzc2VkIHZpYQogCSAgaW5pdHJkLCB0aGVyZWZvcmUgaXQncyBzYWZlIHRvIHNh
eSBZLgotCSAgU2VlIERvY3VtZW50YXRpb24vYWNwaS9pbml0cmRfdGFibGVfb3ZlcnJpZGUudHh0
IGZvciBkZXRhaWxzCisJICBTZWUgRG9jdW1lbnRhdGlvbi9hZG1pbi1ndWlkZS9hY3BpL2luaXRy
ZF90YWJsZV9vdmVycmlkZS5yc3QgZm9yIGRldGFpbHMKIAogY29uZmlnIEFDUElfVEFCTEVfT1ZF
UlJJREVfVklBX0JVSUxUSU5fSU5JVFJECiAJYm9vbCAiT3ZlcnJpZGUgQUNQSSB0YWJsZXMgZnJv
bSBidWlsdC1pbiBpbml0cmQiCkBAIC0zNjUsNyArMzY1LDcgQEAgY29uZmlnIEFDUElfVEFCTEVf
T1ZFUlJJREVfVklBX0JVSUxUSU5fSU5JVFJECiAJICBUaGlzIG9wdGlvbiBwcm92aWRlcyBmdW5j
dGlvbmFsaXR5IHRvIG92ZXJyaWRlIGFyYml0cmFyeSBBQ1BJIHRhYmxlcwogCSAgZnJvbSBidWls
dC1pbiB1bmNvbXByZXNzZWQgaW5pdHJkLgogCi0JICBTZWUgRG9jdW1lbnRhdGlvbi9hY3BpL2lu
aXRyZF90YWJsZV9vdmVycmlkZS50eHQgZm9yIGRldGFpbHMKKwkgIFNlZSBEb2N1bWVudGF0aW9u
L2FkbWluLWd1aWRlL2FjcGkvaW5pdHJkX3RhYmxlX292ZXJyaWRlLnJzdCBmb3IgZGV0YWlscwog
CiBjb25maWcgQUNQSV9ERUJVRwogCWJvb2wgIkRlYnVnIFN0YXRlbWVudHMiCkBAIC0zNzQsNyAr
Mzc0LDcgQEAgY29uZmlnIEFDUElfREVCVUcKIAkgIG91dHB1dCBhbmQgaW5jcmVhc2VzIHRoZSBr
ZXJuZWwgc2l6ZSBieSBhcm91bmQgNTBLLgogCiAJICBVc2UgdGhlIGFjcGkuZGVidWdfbGF5ZXIg
YW5kIGFjcGkuZGVidWdfbGV2ZWwga2VybmVsIGNvbW1hbmQtbGluZQotCSAgcGFyYW1ldGVycyBk
b2N1bWVudGVkIGluIERvY3VtZW50YXRpb24vYWNwaS9kZWJ1Zy50eHQgYW5kCisJICBwYXJhbWV0
ZXJzIGRvY3VtZW50ZWQgaW4gRG9jdW1lbnRhdGlvbi9maXJtd2FyZS1ndWlkZS9hY3BpL2RlYnVn
LnJzdCBhbmQKIAkgIERvY3VtZW50YXRpb24vYWRtaW4tZ3VpZGUva2VybmVsLXBhcmFtZXRlcnMu
cnN0IHRvIGNvbnRyb2wgdGhlIHR5cGUgYW5kCiAJICBhbW91bnQgb2YgZGVidWcgb3V0cHV0Lgog
CkBAIC00NDUsNyArNDQ1LDcgQEAgY29uZmlnIEFDUElfQ1VTVE9NX01FVEhPRAogCWhlbHAKIAkg
IFRoaXMgZGVidWcgZmFjaWxpdHkgYWxsb3dzIEFDUEkgQU1MIG1ldGhvZHMgdG8gYmUgaW5zZXJ0
ZWQgYW5kL29yCiAJICByZXBsYWNlZCB3aXRob3V0IHJlYm9vdGluZyB0aGUgc3lzdGVtLiBGb3Ig
ZGV0YWlscyByZWZlciB0bzoKLQkgIERvY3VtZW50YXRpb24vYWNwaS9tZXRob2QtY3VzdG9taXpp
bmcudHh0LgorCSAgRG9jdW1lbnRhdGlvbi9maXJtd2FyZS1ndWlkZS9hY3BpL21ldGhvZC1jdXN0
b21pemluZy5yc3QuCiAKIAkgIE5PVEU6IFRoaXMgb3B0aW9uIGlzIHNlY3VyaXR5IHNlbnNpdGl2
ZSwgYmVjYXVzZSBpdCBhbGxvd3MgYXJiaXRyYXJ5CiAJICBrZXJuZWwgbWVtb3J5IHRvIGJlIHdy
aXR0ZW4gdG8gYnkgcm9vdCAodWlkPTApIHVzZXJzLCBhbGxvd2luZyB0aGVtCmRpZmYgLS1naXQg
YS9kcml2ZXJzL25ldC9ldGhlcm5ldC9mYXJhZGF5L2Z0Z21hYzEwMC5jIGIvZHJpdmVycy9uZXQv
ZXRoZXJuZXQvZmFyYWRheS9mdGdtYWMxMDAuYwppbmRleCBiMTdiNzllNjEyYTMuLmFjNjI4MGFk
NDNhMSAxMDA2NDQKLS0tIGEvZHJpdmVycy9uZXQvZXRoZXJuZXQvZmFyYWRheS9mdGdtYWMxMDAu
YworKysgYi9kcml2ZXJzL25ldC9ldGhlcm5ldC9mYXJhZGF5L2Z0Z21hYzEwMC5jCkBAIC0xMDc1
LDcgKzEwNzUsNyBAQCBzdGF0aWMgaW50IGZ0Z21hYzEwMF9taWlfcHJvYmUoc3RydWN0IGZ0Z21h
YzEwMCAqcHJpdiwgcGh5X2ludGVyZmFjZV90IGludGYpCiAJfQogCiAJLyogSW5kaWNhdGUgdGhh
dCB3ZSBzdXBwb3J0IFBBVVNFIGZyYW1lcyAoc2VlIGNvbW1lbnQgaW4KLQkgKiBEb2N1bWVudGF0
aW9uL25ldHdvcmtpbmcvcGh5LnR4dCkKKwkgKiBEb2N1bWVudGF0aW9uL25ldHdvcmtpbmcvcGh5
LnJzdCkKIAkgKi8KIAlwaHlfc3VwcG9ydF9hc3ltX3BhdXNlKHBoeWRldik7CiAKZGlmZiAtLWdp
dCBhL2RyaXZlcnMvc3RhZ2luZy9maWVsZGJ1cy9Eb2N1bWVudGF0aW9uL2ZpZWxkYnVzX2Rldi50
eHQgYi9kcml2ZXJzL3N0YWdpbmcvZmllbGRidXMvRG9jdW1lbnRhdGlvbi9maWVsZGJ1c19kZXYu
dHh0CmluZGV4IDU2YWYzZjY1MGZhMy4uODlmYjhlMTQ2NzZmIDEwMDY0NAotLS0gYS9kcml2ZXJz
L3N0YWdpbmcvZmllbGRidXMvRG9jdW1lbnRhdGlvbi9maWVsZGJ1c19kZXYudHh0CisrKyBiL2Ry
aXZlcnMvc3RhZ2luZy9maWVsZGJ1cy9Eb2N1bWVudGF0aW9uL2ZpZWxkYnVzX2Rldi50eHQKQEAg
LTU0LDggKzU0LDggQEAgYSBsaW1pdGVkIGZldyBjb21tb24gYmVoYXZpb3VycyBhbmQgcHJvcGVy
dGllcy4gVGhpcyBhbGxvd3MgdXMgdG8gZGVmaW5lCiBhIHNpbXBsZSBpbnRlcmZhY2UgY29uc2lz
dGluZyBvZiBhIGNoYXJhY3RlciBkZXZpY2UgYW5kIGEgc2V0IG9mIHN5c2ZzIGZpbGVzOgogCiBT
ZWU6Ci1Eb2N1bWVudGF0aW9uL0FCSS90ZXN0aW5nL3N5c2ZzLWNsYXNzLWZpZWxkYnVzLWRldgot
RG9jdW1lbnRhdGlvbi9BQkkvdGVzdGluZy9maWVsZGJ1cy1kZXYtY2RldgorZHJpdmVycy9zdGFn
aW5nL2ZpZWxkYnVzL0RvY3VtZW50YXRpb24vQUJJL3N5c2ZzLWNsYXNzLWZpZWxkYnVzLWRldgor
ZHJpdmVycy9zdGFnaW5nL2ZpZWxkYnVzL0RvY3VtZW50YXRpb24vQUJJL2ZpZWxkYnVzLWRldi1j
ZGV2CiAKIE5vdGUgdGhhdCB0aGlzIHNpbXBsZSBpbnRlcmZhY2UgZG9lcyBub3QgcHJvdmlkZSBh
IHdheSB0byBtb2RpZnkgYWRhcHRlcgogY29uZmlndXJhdGlvbiBzZXR0aW5ncy4gSXQgaXMgdGhl
cmVmb3JlIHVzZWZ1bCBvbmx5IGZvciBhZGFwdGVycyB0aGF0IGdldCB0aGVpcgpkaWZmIC0tZ2l0
IGEvZHJpdmVycy92aG9zdC92aG9zdC5jIGIvZHJpdmVycy92aG9zdC92aG9zdC5jCmluZGV4IDFl
M2VkNDFhZTFmMy4uNjk5MzhkYmFlMmQwIDEwMDY0NAotLS0gYS9kcml2ZXJzL3Zob3N0L3Zob3N0
LmMKKysrIGIvZHJpdmVycy92aG9zdC92aG9zdC5jCkBAIC0xNjk0LDcgKzE2OTQsNyBAQCBFWFBP
UlRfU1lNQk9MX0dQTCh2aG9zdF9kZXZfaW9jdGwpOwogCiAvKiBUT0RPOiBUaGlzIGlzIHJlYWxs
eSBpbmVmZmljaWVudC4gIFdlIG5lZWQgc29tZXRoaW5nIGxpa2UgZ2V0X3VzZXIoKQogICogKGlu
c3RydWN0aW9uIGRpcmVjdGx5IGFjY2Vzc2VzIHRoZSBkYXRhLCB3aXRoIGFuIGV4Y2VwdGlvbiB0
YWJsZSBlbnRyeQotICogcmV0dXJuaW5nIC1FRkFVTFQpLiBTZWUgRG9jdW1lbnRhdGlvbi94ODYv
ZXhjZXB0aW9uLXRhYmxlcy50eHQuCisgKiByZXR1cm5pbmcgLUVGQVVMVCkuIFNlZSBEb2N1bWVu
dGF0aW9uL3g4Ni9leGNlcHRpb24tdGFibGVzLnJzdC4KICAqLwogc3RhdGljIGludCBzZXRfYml0
X3RvX3VzZXIoaW50IG5yLCB2b2lkIF9fdXNlciAqYWRkcikKIHsKZGlmZiAtLWdpdCBhL2luY2x1
ZGUvYWNwaS9hY3BpX2RyaXZlcnMuaCBiL2luY2x1ZGUvYWNwaS9hY3BpX2RyaXZlcnMuaAppbmRl
eCBkZTE4MDRhZWFmNjkuLjk4ZTNkYjdhODljZCAxMDA2NDQKLS0tIGEvaW5jbHVkZS9hY3BpL2Fj
cGlfZHJpdmVycy5oCisrKyBiL2luY2x1ZGUvYWNwaS9hY3BpX2RyaXZlcnMuaApAQCAtMjUsNyAr
MjUsNyBAQAogI2RlZmluZSBBQ1BJX01BWF9TVFJJTkcJCQk4MAogCiAvKgotICogUGxlYXNlIHVw
ZGF0ZSBkcml2ZXJzL2FjcGkvZGVidWcuYyBhbmQgRG9jdW1lbnRhdGlvbi9hY3BpL2RlYnVnLnR4
dAorICogUGxlYXNlIHVwZGF0ZSBkcml2ZXJzL2FjcGkvZGVidWcuYyBhbmQgRG9jdW1lbnRhdGlv
bi9maXJtd2FyZS1ndWlkZS9hY3BpL2RlYnVnLnJzdAogICogaWYgeW91IGFkZCB0byB0aGlzIGxp
c3QuCiAgKi8KICNkZWZpbmUgQUNQSV9CVVNfQ09NUE9ORU5UCQkweDAwMDEwMDAwCmRpZmYgLS1n
aXQgYS9pbmNsdWRlL2xpbnV4L2ZzX2NvbnRleHQuaCBiL2luY2x1ZGUvbGludXgvZnNfY29udGV4
dC5oCmluZGV4IDFmOTY2NjcwYzhkYy4uNjIzZWI1ODU2MGI5IDEwMDY0NAotLS0gYS9pbmNsdWRl
L2xpbnV4L2ZzX2NvbnRleHQuaAorKysgYi9pbmNsdWRlL2xpbnV4L2ZzX2NvbnRleHQuaApAQCAt
ODUsNyArODUsNyBAQCBzdHJ1Y3QgZnNfcGFyYW1ldGVyIHsKICAqIFN1cGVyYmxvY2sgY3JlYXRp
b24gZmlsbHMgaW4gLT5yb290IHdoZXJlYXMgcmVjb25maWd1cmF0aW9uIGJlZ2lucyB3aXRoIHRo
aXMKICAqIGFscmVhZHkgc2V0LgogICoKLSAqIFNlZSBEb2N1bWVudGF0aW9uL2ZpbGVzeXN0ZW1z
L21vdW50aW5nLnR4dAorICogU2VlIERvY3VtZW50YXRpb24vZmlsZXN5c3RlbXMvbW91bnRfYXBp
LnR4dAogICovCiBzdHJ1Y3QgZnNfY29udGV4dCB7CiAJY29uc3Qgc3RydWN0IGZzX2NvbnRleHRf
b3BlcmF0aW9ucyAqb3BzOwpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9saW51eC9sc21faG9va3MuaCBi
L2luY2x1ZGUvbGludXgvbHNtX2hvb2tzLmgKaW5kZXggNDdmNThjZmI2YTE5Li5kZjEzMThkODVm
N2QgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvbGludXgvbHNtX2hvb2tzLmgKKysrIGIvaW5jbHVkZS9s
aW51eC9sc21faG9va3MuaApAQCAtNzcsNyArNzcsNyBAQAogICoJc3RhdGUuICBUaGlzIGlzIGNh
bGxlZCBpbW1lZGlhdGVseSBhZnRlciBjb21taXRfY3JlZHMoKS4KICAqCiAgKiBTZWN1cml0eSBo
b29rcyBmb3IgbW91bnQgdXNpbmcgZnNfY29udGV4dC4KLSAqCVtTZWUgYWxzbyBEb2N1bWVudGF0
aW9uL2ZpbGVzeXN0ZW1zL21vdW50aW5nLnR4dF0KKyAqCVtTZWUgYWxzbyBEb2N1bWVudGF0aW9u
L2ZpbGVzeXN0ZW1zL21vdW50X2FwaS50eHRdCiAgKgogICogQGZzX2NvbnRleHRfZHVwOgogICoJ
QWxsb2NhdGUgYW5kIGF0dGFjaCBhIHNlY3VyaXR5IHN0cnVjdHVyZSB0byBzYy0+c2VjdXJpdHku
ICBUaGlzIHBvaW50ZXIKZGlmZiAtLWdpdCBhL21tL0tjb25maWcgYi9tbS9LY29uZmlnCmluZGV4
IGVlOGQxZjMxMTg1OC4uNmU1ZmI4MWJkZTRiIDEwMDY0NAotLS0gYS9tbS9LY29uZmlnCisrKyBi
L21tL0tjb25maWcKQEAgLTE2NSw3ICsxNjUsNyBAQCBjb25maWcgTUVNT1JZX0hPVFBMVUdfREVG
QVVMVF9PTkxJTkUKIAkgIG9ubGluaW5nIHBvbGljeSAoL3N5cy9kZXZpY2VzL3N5c3RlbS9tZW1v
cnkvYXV0b19vbmxpbmVfYmxvY2tzKSB3aGljaAogCSAgZGV0ZXJtaW5lcyB3aGF0IGhhcHBlbnMg
dG8gbmV3bHkgYWRkZWQgbWVtb3J5IHJlZ2lvbnMuIFBvbGljeSBzZXR0aW5nCiAJICBjYW4gYWx3
YXlzIGJlIGNoYW5nZWQgYXQgcnVudGltZS4KLQkgIFNlZSBEb2N1bWVudGF0aW9uL21lbW9yeS1o
b3RwbHVnLnR4dCBmb3IgbW9yZSBpbmZvcm1hdGlvbi4KKwkgIFNlZSBEb2N1bWVudGF0aW9uL2Fk
bWluLWd1aWRlL21tL21lbW9yeS1ob3RwbHVnLnJzdCBmb3IgbW9yZSBpbmZvcm1hdGlvbi4KIAog
CSAgU2F5IFkgaGVyZSBpZiB5b3Ugd2FudCBhbGwgaG90LXBsdWdnZWQgbWVtb3J5IGJsb2NrcyB0
byBhcHBlYXIgaW4KIAkgICdvbmxpbmUnIHN0YXRlIGJ5IGRlZmF1bHQuCmRpZmYgLS1naXQgYS9z
ZWN1cml0eS9LY29uZmlnIGIvc2VjdXJpdHkvS2NvbmZpZwppbmRleCBhZWFjMzY3NmRkNGQuLjZk
NzVlZDcxOTcwYyAxMDA2NDQKLS0tIGEvc2VjdXJpdHkvS2NvbmZpZworKysgYi9zZWN1cml0eS9L
Y29uZmlnCkBAIC02Miw3ICs2Miw3IEBAIGNvbmZpZyBQQUdFX1RBQkxFX0lTT0xBVElPTgogCSAg
ZW5zdXJpbmcgdGhhdCB0aGUgbWFqb3JpdHkgb2Yga2VybmVsIGFkZHJlc3NlcyBhcmUgbm90IG1h
cHBlZAogCSAgaW50byB1c2Vyc3BhY2UuCiAKLQkgIFNlZSBEb2N1bWVudGF0aW9uL3g4Ni9wdGku
dHh0IGZvciBtb3JlIGRldGFpbHMuCisJICBTZWUgRG9jdW1lbnRhdGlvbi94ODYvcHRpLnJzdCBm
b3IgbW9yZSBkZXRhaWxzLgogCiBjb25maWcgU0VDVVJJVFlfSU5GSU5JQkFORAogCWJvb2wgIklu
ZmluaWJhbmQgU2VjdXJpdHkgSG9va3MiCmRpZmYgLS1naXQgYS90b29scy9pbmNsdWRlL2xpbnV4
L2Vyci5oIGIvdG9vbHMvaW5jbHVkZS9saW51eC9lcnIuaAppbmRleCAyZjVhMTJiODhhODYuLjI1
ZjJiYjNhOTkxZCAxMDA2NDQKLS0tIGEvdG9vbHMvaW5jbHVkZS9saW51eC9lcnIuaAorKysgYi90
b29scy9pbmNsdWRlL2xpbnV4L2Vyci5oCkBAIC0yMCw3ICsyMCw3IEBACiAgKiBVc2Vyc3BhY2Ug
bm90ZToKICAqIFRoZSBzYW1lIHByaW5jaXBsZSB3b3JrcyBmb3IgdXNlcnNwYWNlLCBiZWNhdXNl
ICdlcnJvcicgcG9pbnRlcnMKICAqIGZhbGwgZG93biB0byB0aGUgdW51c2VkIGhvbGUgZmFyIGZy
b20gdXNlciBzcGFjZSwgYXMgZGVzY3JpYmVkCi0gKiBpbiBEb2N1bWVudGF0aW9uL3g4Ni94ODZf
NjQvbW0udHh0IGZvciB4ODZfNjQgYXJjaDoKKyAqIGluIERvY3VtZW50YXRpb24veDg2L3g4Nl82
NC9tbS5yc3QgZm9yIHg4Nl82NCBhcmNoOgogICoKICAqIDAwMDAwMDAwMDAwMDAwMDAgLSAwMDAw
N2ZmZmZmZmZmZmZmICg9NDcgYml0cykgdXNlciBzcGFjZSwgZGlmZmVyZW50IHBlciBtbSBob2xl
IGNhdXNlZCBieSBbNDg6NjNdIHNpZ24gZXh0ZW5zaW9uCiAgKiBmZmZmZmZmZmZmZTAwMDAwIC0g
ZmZmZmZmZmZmZmZmZmZmZiAoPTIgTUIpIHVudXNlZCBob2xlCmRpZmYgLS1naXQgYS90b29scy9v
Ymp0b29sL0RvY3VtZW50YXRpb24vc3RhY2stdmFsaWRhdGlvbi50eHQgYi90b29scy9vYmp0b29s
L0RvY3VtZW50YXRpb24vc3RhY2stdmFsaWRhdGlvbi50eHQKaW5kZXggNGRkMTFhNTU0YjliLi5k
ZTA5NDY3MDA1MGIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29ianRvb2wvRG9jdW1lbnRhdGlvbi9zdGFj
ay12YWxpZGF0aW9uLnR4dAorKysgYi90b29scy9vYmp0b29sL0RvY3VtZW50YXRpb24vc3RhY2st
dmFsaWRhdGlvbi50eHQKQEAgLTIxLDcgKzIxLDcgQEAgaW5zdHJ1Y3Rpb25zKS4gIFNpbWlsYXJs
eSwgaXQga25vd3MgaG93IHRvIGZvbGxvdyBzd2l0Y2ggc3RhdGVtZW50cywgZm9yCiB3aGljaCBn
Y2Mgc29tZXRpbWVzIHVzZXMganVtcCB0YWJsZXMuCiAKIChPYmp0b29sIGFsc28gaGFzIGFuICdv
cmMgZ2VuZXJhdGUnIHN1YmNvbW1hbmQgd2hpY2ggZ2VuZXJhdGVzIGRlYnVnaW5mbwotZm9yIHRo
ZSBPUkMgdW53aW5kZXIuICBTZWUgRG9jdW1lbnRhdGlvbi94ODYvb3JjLXVud2luZGVyLnR4dCBp
biB0aGUKK2ZvciB0aGUgT1JDIHVud2luZGVyLiAgU2VlIERvY3VtZW50YXRpb24veDg2L29yYy11
bndpbmRlci5yc3QgaW4gdGhlCiBrZXJuZWwgdHJlZSBmb3IgbW9yZSBkZXRhaWxzLikKIAogCkBA
IC0xMDEsNyArMTAxLDcgQEAgYikgT1JDIChPb3BzIFJld2luZCBDYXBhYmlsaXR5KSB1bndpbmQg
dGFibGUgZ2VuZXJhdGlvbgogICAgYmFuZC4gIFNvIGl0IGRvZXNuJ3QgYWZmZWN0IHJ1bnRpbWUg
cGVyZm9ybWFuY2UgYW5kIGl0IGNhbiBiZQogICAgcmVsaWFibGUgZXZlbiB3aGVuIGludGVycnVw
dHMgb3IgZXhjZXB0aW9ucyBhcmUgaW52b2x2ZWQuCiAKLSAgIEZvciBtb3JlIGRldGFpbHMsIHNl
ZSBEb2N1bWVudGF0aW9uL3g4Ni9vcmMtdW53aW5kZXIudHh0LgorICAgRm9yIG1vcmUgZGV0YWls
cywgc2VlIERvY3VtZW50YXRpb24veDg2L29yYy11bndpbmRlci5yc3QuCiAKIGMpIEhpZ2hlciBs
aXZlIHBhdGNoaW5nIGNvbXBhdGliaWxpdHkgcmF0ZQogCmRpZmYgLS1naXQgYS90b29scy90ZXN0
aW5nL3NlbGZ0ZXN0cy94ODYvcHJvdGVjdGlvbl9rZXlzLmMgYi90b29scy90ZXN0aW5nL3NlbGZ0
ZXN0cy94ODYvcHJvdGVjdGlvbl9rZXlzLmMKaW5kZXggNWQ1NDZkY2RiYzgwLi43OThhNWRkZWVl
NTUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3Rlc3Rpbmcvc2VsZnRlc3RzL3g4Ni9wcm90ZWN0aW9uX2tl
eXMuYworKysgYi90b29scy90ZXN0aW5nL3NlbGZ0ZXN0cy94ODYvcHJvdGVjdGlvbl9rZXlzLmMK
QEAgLTEsNiArMSw2IEBACiAvLyBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMAogLyoK
LSAqIFRlc3RzIHg4NiBNZW1vcnkgUHJvdGVjdGlvbiBLZXlzIChzZWUgRG9jdW1lbnRhdGlvbi94
ODYvcHJvdGVjdGlvbi1rZXlzLnR4dCkKKyAqIFRlc3RzIHg4NiBNZW1vcnkgUHJvdGVjdGlvbiBL
ZXlzIChzZWUgRG9jdW1lbnRhdGlvbi94ODYvcHJvdGVjdGlvbi1rZXlzLnJzdCkKICAqCiAgKiBU
aGVyZSBhcmUgZXhhbXBsZXMgaW4gaGVyZSBvZjoKICAqICAqIGhvdyB0byBzZXQgcHJvdGVjdGlv
biBrZXlzIG9uIG1lbW9yeQotLSAKMi4yMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 30 06:31:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 May 2019 06:31:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWEaf-0000Is-HM; Thu, 30 May 2019 06:31:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=+gVD=T6=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1hWEad-0000Ig-So
 for xen-devel@lists.xenproject.org; Thu, 30 May 2019 06:31:03 +0000
X-Inumbo-ID: 79f909b2-82a4-11e9-9a76-677dc41f593f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 79f909b2-82a4-11e9-9a76-677dc41f593f;
 Thu, 30 May 2019 06:30:54 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hWEaU-0002le-1v; Thu, 30 May 2019 06:30:54 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hWEaT-0008U1-KZ; Thu, 30 May 2019 06:30:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hWEaT-0004Ol-JM; Thu, 30 May 2019 06:30:53 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-137044-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:build-armhf-pvops:kernel-build:fail:regression
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:heisenbug
 linux-4.19:test-amd64-amd64-xl-qemuu-ws16-amd64:xen-boot:fail:heisenbug
 linux-4.19:test-arm64-arm64-examine:examine-serial/bootloader:fail:heisenbug
 linux-4.19:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=8b2fc005825583918be22b7bea6c155061e2f18d
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 30 May 2019 06:30:53 +0000
Subject: [Xen-devel] [linux-4.19 test] 137044: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNzA0NCBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzcwNDQvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAg
IDYga2VybmVsLWJ1aWxkICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwoKVGVzdHMg
d2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kIDEyIGd1ZXN0LXN0YXJ0L3JlZGhhdC5yZXBlYXQg
ZmFpbCBpbiAxMzcwMTIgcGFzcyBpbiAxMzcwNDQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgZmFpbCBwYXNzIGluIDEzNzAxMgogdGVz
dC1hcm02NC1hcm02NC1leGFtaW5lICAgICAxMSBleGFtaW5lLXNlcmlhbC9ib290bG9hZGVyICBm
YWlsIHBhc3MgaW4gMTM3MDEyCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUg
bm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICBmYWlsIGluIDEzNzAxMiBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAg
ICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1h
bWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRl
ZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDhiMmZjMDA1ODI1NTgzOTE4YmUy
MmI3YmVhNmMxNTUwNjFlMmYxOGQKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAg
ICAgIDg0ZGY5NTI1YjBjMjdmM2ViYzJlYmIxODY0ZmE2MmE5N2ZkZWRiN2QKCkxhc3QgdGVzdCBv
ZiBiYXNpcyAgIDEyOTMxMyAgMjAxOC0xMS0wMiAwNTozOTowOCBaICAyMDkgZGF5cwpGYWlsaW5n
IHNpbmNlICAgICAgICAxMjk0MTIgIDIwMTgtMTEtMDQgMTQ6MTA6MTUgWiAgMjA2IGRheXMgIDEy
NyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzY5NzUgIDIwMTktMDUtMjYgMDQ6MjM6
MjkgWiAgICA0IGRheXMgICAgMyBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjIwMjkgcGVvcGxlIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1k
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20g
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
c2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9t
ZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQK
ICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhw
bGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVz
cyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/
cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7
IGl0IHdvdWxkIGJlIDE1Mjc1NyBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 30 06:59:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 May 2019 06:59:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWF1a-0001xA-T5; Thu, 30 May 2019 06:58:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=k8x6=T6=mxnavi.com=chenbaodong@srs-us1.protection.inumbo.net>)
 id 1hWDx1-0005jL-Gz
 for xen-devel@lists.xenproject.org; Thu, 30 May 2019 05:50:07 +0000
X-Inumbo-ID: c217aa42-829e-11e9-afa5-075699f3fbd5
Received: from mxnavi-mail.mxnavi.com (unknown [116.90.87.199])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c217aa42-829e-11e9-afa5-075699f3fbd5;
 Thu, 30 May 2019 05:50:00 +0000 (UTC)
Received: from localhost.localdomain (61.161.186.150) by
 mxnavi-mail.mxnavi.com (116.90.87.199) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id
 15.1.1591.10; Thu, 30 May 2019 13:47:43 +0800
From: Baodong Chen <chenbaodong@mxnavi.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 30 May 2019 13:47:24 +0800
Message-ID: <1559195244-7692-1-git-send-email-chenbaodong@mxnavi.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
X-Originating-IP: [61.161.186.150]
X-ClientProxiedBy: mxnavi-mail.mxnavi.com (116.90.87.199) To
 mxnavi-mail.mxnavi.com (116.90.87.199)
X-Mailman-Approved-At: Thu, 30 May 2019 06:58:53 +0000
Subject: [Xen-devel] [PATCH] xen: 'keyhandler' is not used in null scheduler
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Baodong Chen <chenbaodong@mxnavi.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Dario Faggioli <dfaggioli@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U28gcmVtb3ZlICdrZXloYW5kbGVyLmgnIGluY2x1ZGUuCkFsc28gYWRkICdzdGF0aWMnIHByZWZp
eCBmb3IgJ3NjaHVkX2J1bGxfZGVmJwoKU2lnbmVkLW9mZi1ieTogQmFvZG9uZyBDaGVuIDxjaGVu
YmFvZG9uZ0BteG5hdmkuY29tPgotLS0KIHhlbi9jb21tb24vc2NoZWRfbnVsbC5jIHwgMyArLS0K
IDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vY29tbW9uL3NjaGVkX251bGwuYyBiL3hlbi9jb21tb24vc2NoZWRfbnVsbC5jCmlu
ZGV4IGE1OWRiYjIuLmM5NzAwZjEgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfbnVsbC5j
CisrKyBiL3hlbi9jb21tb24vc2NoZWRfbnVsbC5jCkBAIC0zMSw3ICszMSw2IEBACiAjaW5jbHVk
ZSA8eGVuL3NjaGVkLmg+CiAjaW5jbHVkZSA8eGVuL3NjaGVkLWlmLmg+CiAjaW5jbHVkZSA8eGVu
L3NvZnRpcnEuaD4KLSNpbmNsdWRlIDx4ZW4va2V5aGFuZGxlci5oPgogI2luY2x1ZGUgPHhlbi90
cmFjZS5oPgogCiAvKgpAQCAtODcxLDcgKzg3MCw3IEBAIHN0YXRpYyB2b2lkIG51bGxfZHVtcChj
b25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMpCiAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgm
cHJ2LT5sb2NrLCBmbGFncyk7CiB9CiAKLWNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgc2NoZWRfbnVs
bF9kZWYgPSB7CitzdGF0aWMgY29uc3Qgc3RydWN0IHNjaGVkdWxlciBzY2hlZF9udWxsX2RlZiA9
IHsKICAgICAubmFtZSAgICAgICAgICAgPSAibnVsbCBTY2hlZHVsZXIiLAogICAgIC5vcHRfbmFt
ZSAgICAgICA9ICJudWxsIiwKICAgICAuc2NoZWRfaWQgICAgICAgPSBYRU5fU0NIRURVTEVSX05V
TEwsCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 30 08:00:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 May 2019 08:00:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWFyc-0006S6-7O; Thu, 30 May 2019 07:59:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XN+J=T6=os.amperecomputing.com=vishnu@srs-us1.protection.inumbo.net>)
 id 1hWFyb-0006S1-91
 for xen-devel@lists.xenproject.org; Thu, 30 May 2019 07:59:53 +0000
X-Inumbo-ID: e6904806-82b0-11e9-8980-bc764e045a96
Received: from NAM05-CO1-obe.outbound.protection.outlook.com (unknown
 [40.107.72.101]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e6904806-82b0-11e9-8980-bc764e045a96;
 Thu, 30 May 2019 07:59:50 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amperemail.onmicrosoft.com; s=selector2-amperemail-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=nLQP1VADwRD8zmSUk1pyX56ZjfHt/x/uA8+4u279VhI=;
 b=ihrg69UfBePCxielYkL+KVTTfVjlMmpjkB+QLYh+Cu0w6G5UccE3kHkJZlvsjf98VJM0rCU1bJAa5wFwOCZSARtw24zl7nixn2+swVuT/v4bY1pQkav6wsBZytAFu3yr6BQ/o9xaIBNWoenX7nQ6tW9QXsRdvVeMuJ/t4Yike9Q=
Received: from BYAPR01MB5590.prod.exchangelabs.com (20.179.89.32) by
 BYAPR01MB5190.prod.exchangelabs.com (20.177.185.155) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1922.17; Thu, 30 May 2019 07:59:46 +0000
Received: from BYAPR01MB5590.prod.exchangelabs.com
 ([fe80::20b6:929a:e8d8:7de7]) by BYAPR01MB5590.prod.exchangelabs.com
 ([fe80::20b6:929a:e8d8:7de7%5]) with mapi id 15.20.1922.021; Thu, 30 May 2019
 07:59:46 +0000
From: Vishnu Pajjuri OS <vishnu@os.amperecomputing.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v2] xen/arm: p2m: configure stage-2 page table to support
 upto 42-bit PA systems
Thread-Index: AQHVFr2lcxcx0EO9ikSAfxMidE75jA==
Date: Thu, 30 May 2019 07:59:46 +0000
Message-ID: <1559203823-4092-1-git-send-email-vishnu@os.amperecomputing.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: CY4PR08CA0039.namprd08.prod.outlook.com
 (2603:10b6:903:151::25) To BYAPR01MB5590.prod.exchangelabs.com
 (2603:10b6:a03:126::32)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=vishnu@os.amperecomputing.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-mailer: git-send-email 1.8.3.1
x-originating-ip: [4.28.12.214]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 8b3e4eb1-692a-40c7-33ec-08d6e4d4c809
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020);
 SRVR:BYAPR01MB5190; 
x-ms-traffictypediagnostic: BYAPR01MB5190:
x-microsoft-antispam-prvs: <BYAPR01MB51906A0A0673F10FF6FDCD54E6180@BYAPR01MB5190.prod.exchangelabs.com>
x-ms-oob-tlc-oobclassifiers: OLM:6790;
x-forefront-prvs: 00531FAC2C
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(396003)(376002)(366004)(136003)(39840400004)(346002)(199004)(189003)(4720700003)(6436002)(5640700003)(68736007)(66066001)(6486002)(86362001)(6506007)(386003)(99286004)(52116002)(14454004)(478600001)(54906003)(476003)(486006)(2351001)(2616005)(26005)(186003)(2501003)(316002)(3846002)(71190400001)(6116002)(25786009)(8936002)(71200400001)(2906002)(6512007)(50226002)(305945005)(4326008)(8676002)(7736002)(81166006)(5660300002)(81156014)(53936002)(102836004)(256004)(107886003)(6916009)(14444005)(73956011)(66946007)(66476007)(66556008)(64756008)(66446008);
 DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR01MB5190;
 H:BYAPR01MB5590.prod.exchangelabs.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:0; MX:1; 
received-spf: None (protection.outlook.com: os.amperecomputing.com does not
 designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: 1NVrbeFHPPld7S39gMiT3i/yVcgPYA03286jwcxgb/8AOqWyrJXeHR4P1NwPczSNst0qvk4IP6BW0+VoU9U47NsS4I8u36JJsYbbMkEQE2QJQbRs4U3XgO+GFGyalL2jxyoxAxQ0USrTB260tv4mnFpVPkRJAXbTUSmTiAzcXj7SUDKNfz4P6PlVaSqCPACeLyjMj9k9sURgay1sNu3XqHbkeewDH7Eld4010dY4YcUzlXW7d3rVvfPBSLcXyKB25dh/bdNFtSZ61s+nadQNrg0eFMj4ChuWsNHx618Y925Rzq67j1W5f9yXj0ptpW2wzWZwzGgJkDRO/F6fw+e3jeeQXPyhs0S52UuIjwg9aViMrNcNMfZw3G4vkGog5yWArEqHPrgeP7Zz6TQGMvwmpSn0EdMwbig4BUcac5dz7y4=
MIME-Version: 1.0
X-OriginatorOrg: os.amperecomputing.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 8b3e4eb1-692a-40c7-33ec-08d6e4d4c809
X-MS-Exchange-CrossTenant-originalarrivaltime: 30 May 2019 07:59:46.4986 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 3bc2b170-fd94-476d-b0ce-4229bdc904a7
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: vishnu@os.amperecomputing.com
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR01MB5190
Subject: [Xen-devel] [PATCH v2] xen/arm: p2m: configure stage-2 page table
 to support upto 42-bit PA systems
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Open Source Submission <patches@amperecomputing.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Feng Kan OS <fengkan@os.amperecomputing.com>,
 "julien.grall@arm.com" <julien.grall@arm.com>,
 Vishnu Pajjuri OS <vishnu@os.amperecomputing.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

WEVOIGNvbmZpZ3VyZXMgc3RhZ2UtMiBwYWdlIHRhYmxlIHRvIGV4cG9zZSA0MCBiaXRzIG9mIElQ
QQ0KKEludGVybWVkaWF0ZSBQaHlzaWNhbCBBZGRyZXNzKSBiaXRzIGZvciBzeXN0ZW1zIHdpdGgg
NDIgYml0cyBvZiBQQQ0KKFBoeXNpY2FsIEFkZHJlc3MpLiBUaGlzIHNldHRpbmcgcHJldmVudHMg
dGhlIDQyLWJpdCBQQSBzeXN0ZW1zIGZyb20gYm9vdGluZw0KRE9NMCdzIGtlcm5lbCBzaW5jZSBh
Y2Nlc3MgYWJvdmUgNDAgYml0cyByZXN1bHRzIGluIGEgZmF1bHQuDQoNClRoaXMgcGF0Y2ggYWRk
cyBzdXBwb3J0IGZvciA0Mi1iaXQgc3lzdGVtDQp3aGljaCBoYXMgYSBmdWxsIDQyLWJpdCBhZGRy
ZXNzIHJhbmdlLg0KDQpUaGUgZml4IHdpbGwgYWxsb2NhdGUgOCBwYWdlcyBmb3Igc3RhZ2UgMiBt
YXBwaW5nIGZvciBib3RoIERPTTAgYW5kIGd1ZXN0cy4NCkl0IGlzIGEgYml0IHdhc3RlZnVsIGJ1
dCBub3QgYW4gaXNzdWUgc2luY2UgbW9zdCBvZiB0aGVzZSBzeXN0ZW1zIHNob3VsZCBoYXZlDQpz
dWZmaWNpZW50bHkgbGFyZ2UgbWVtb3J5IGNhcGFjaXR5Lg0KDQpTaWduZWQtb2ZmLWJ5OiBGZW5n
IEthbiA8ZmVuZ2thbkBvcy5hbXBlcmVjb21wdXRpbmcuY29tPg0KU2lnbmVkLW9mZi1ieTogVmlz
aG51IDx2aXNobnVAb3MuYW1wZXJlY29tcHV0aW5nLmNvbT4NCi0tLQ0KIHhlbi9hcmNoL2FybS9w
Mm0uYyB8IDIgKy0NCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24o
LSkNCg0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wMm0uYyBiL3hlbi9hcmNoL2FybS9wMm0u
Yw0KaW5kZXggOTJjMjQxMy4uNzcxMjk5MSAxMDA2NDQNCi0tLSBhL3hlbi9hcmNoL2FybS9wMm0u
Yw0KKysrIGIveGVuL2FyY2gvYXJtL3AybS5jDQpAQCAtMTk5NSw3ICsxOTk1LDcgQEAgdm9pZCBf
X2luaXQgc2V0dXBfdmlydF9wYWdpbmcodm9pZCkNCiAgICAgICAgIFswXSA9IHsgMzIsICAgICAg
MzIvKjMyKi8sICAwLCAgICAgICAgICAxIH0sDQogICAgICAgICBbMV0gPSB7IDM2LCAgICAgIDI4
LyoyOCovLCAgMCwgICAgICAgICAgMSB9LA0KICAgICAgICAgWzJdID0geyA0MCwgICAgICAyNC8q
MjQqLywgIDEsICAgICAgICAgIDEgfSwNCi0gICAgICAgIFszXSA9IHsgNDIsICAgICAgMjQvKjIy
Ki8sICAxLCAgICAgICAgICAxIH0sDQorICAgICAgICBbM10gPSB7IDQyLCAgICAgIDIyLyoyMiov
LCAgMywgICAgICAgICAgMSB9LA0KICAgICAgICAgWzRdID0geyA0NCwgICAgICAyMC8qMjAqLywg
IDAsICAgICAgICAgIDIgfSwNCiAgICAgICAgIFs1XSA9IHsgNDgsICAgICAgMTYvKjE2Ki8sICAw
LCAgICAgICAgICAyIH0sDQogICAgICAgICBbNl0gPSB7IDAgfSwgLyogSW52YWxpZCAqLw0KLS0N
CjEuOC4zLjENCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 30 08:44:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 May 2019 08:44:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWGfu-0002Bb-Rl; Thu, 30 May 2019 08:44:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dPnK=T6=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1hWGfs-0002B1-U5
 for xen-devel@lists.xenproject.org; Thu, 30 May 2019 08:44:36 +0000
X-Inumbo-ID: 266d7a74-82b7-11e9-8980-bc764e045a96
Received: from mail-lf1-x144.google.com (unknown [2a00:1450:4864:20::144])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 266d7a74-82b7-11e9-8980-bc764e045a96;
 Thu, 30 May 2019 08:44:35 +0000 (UTC)
Received: by mail-lf1-x144.google.com with SMTP id a9so2945604lff.7
 for <xen-devel@lists.xenproject.org>; Thu, 30 May 2019 01:44: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=1VhFGqpRzYi36j0UdsAC5u3jd3GfJ2G+kRwRwEcdc1s=;
 b=hbn8/p25NvwesNQ83hVsksg9wlBDEmJ83DZlTp9Yajiw9HTC8znpq5166XFATq8fDL
 CnG8jvzB6Rcnd6b0TQ9JeKpcn5DgR2uxaUb+lPUTH7rfjbZcmXLy81h4pETJKqU8Qj5d
 hhqaN8MNY+7yXd+xJiERphr4VunkFaa3v8kY9BJYuA6iK5iMKoGfJbYRtTMBHCq2YWZt
 mlCXIV0Zb799FKr35mnapM8AtaZAWuh0pQZH/jHOKE5kSX5ggkBKLiZFNriEEUSkmOHe
 4C/ueLunUDY/g71r+9q4tEJZYJX/zP14kqVM57OzwoE98Uo18kBN5Q0f95DRtvWEbCyi
 cpEw==
X-Google-DKIM-Signature: v=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=1VhFGqpRzYi36j0UdsAC5u3jd3GfJ2G+kRwRwEcdc1s=;
 b=S787dC5Sr3k1QBS47ML2GtY5OnoIhN+V017Lb9LLafMl+dOWNtJ+beKmky03Vg7I5a
 Su6UsZA1s3zmT+ScLuKkAKwuXJ+0qOy7ci5b6R/1fBuMKE/Q4mjgEqr5bYNyWjN9ZelG
 JkKWwnTx293R2plPNjuJsxsIKRmdXfpgQypQVH3Sb/vBQwLG6ppxjx39Ujwc0wdIgui+
 juU1ZTZa20iqzrSVwYAMOoT0yRTLgEs+GNGB49xzO/1ZClHU4Eej3IgCGsNRfJmlpstW
 NLEks/Y5dg5aFDnVaun4QhS/L3zzh69XzyG+0UKzhFDtSsmoB8Cw2+33R6zCh68bKwXX
 zY5w==
X-Gm-Message-State: APjAAAUB3NfVxjV5cmwhRUIKsfNep29wxr8VoX+g63WwVtWw9RrPTEui
 pmZhTJ7B9mNLmaR1Yb7V3bM=
X-Google-Smtp-Source: APXvYqwglzG26/RgSxPnRS7DkuO15aUyWm7Gl6UNmnTLSVimxJbCLG6GuMH3t6pkdOIobvMaOJonoA==
X-Received: by 2002:a19:3f4b:: with SMTP id m72mr1396436lfa.91.1559205874152; 
 Thu, 30 May 2019 01:44:34 -0700 (PDT)
Received: from aanisov-work.kyiv.epam.com (ll-22.209.223.85.sovam.net.ua.
 [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id y27sm369543lfg.33.2019.05.30.01.44.32
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 30 May 2019 01:44:33 -0700 (PDT)
From: Andrii Anisov <andrii.anisov@gmail.com>
To: 
Date: Thu, 30 May 2019 11:44:27 +0300
Message-Id: <1559205867-19597-4-git-send-email-andrii.anisov@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1559205867-19597-1-git-send-email-andrii.anisov@gmail.com>
References: <1559205867-19597-1-git-send-email-andrii.anisov@gmail.com>
Subject: [Xen-devel] [RESEND PATCH RFC 2] [DO NOT APPLY] introduce
 VCPUOP_register_runstate_phys_memory_area hypercall
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KCkFuIFJGQyB2ZXJz
aW9uIG9mIHRoZSBydW5zdGF0ZSByZWdpc3RyYXRpb24gd2l0aCBwaHlzIGFkZHJlc3MuClJ1bnN0
YXRlIGFyZWEgYWNjZXNzIGlzIGltcGxlbWVudGVkIHdpdGggbWFwcGluZyBvbiBlYWNoIHVwZGF0
ZSBvbmNlIGZvcgphbGwgYWNjZXNzZXMuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyaWkgQW5pc292IDxh
bmRyaWlfYW5pc292QGVwYW0uY29tPgotLS0KIHhlbi9hcmNoL2FybS9kb21haW4uYyAgICAgfCAg
NjMgKysrKysrKysrKysrKysrKysrKysrKysrKystLS0KIHhlbi9jb21tb24vZG9tYWluLmMgICAg
ICAgfCAxMDEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLQog
eGVuL2luY2x1ZGUvcHVibGljL3ZjcHUuaCB8ICAxNSArKysrKysrCiB4ZW4vaW5jbHVkZS94ZW4v
c2NoZWQuaCAgIHwgIDI4ICsrKysrKysrKy0tLS0KIDQgZmlsZXMgY2hhbmdlZCwgMTkwIGluc2Vy
dGlvbnMoKyksIDE3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21h
aW4uYyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwppbmRleCBhOWY3ZmY1Li4wNGM0Y2ZmIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMKKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5j
CkBAIC0yNzQsMTcgKzI3NCwxNSBAQCBzdGF0aWMgdm9pZCBjdHh0X3N3aXRjaF90byhzdHJ1Y3Qg
dmNwdSAqbikKICAgICB2aXJ0X3RpbWVyX3Jlc3RvcmUobik7CiB9CiAKLS8qIFVwZGF0ZSBwZXIt
VkNQVSBndWVzdCBydW5zdGF0ZSBzaGFyZWQgbWVtb3J5IGFyZWEgKGlmIHJlZ2lzdGVyZWQpLiAq
Lwotc3RhdGljIHZvaWQgdXBkYXRlX3J1bnN0YXRlX2FyZWEoc3RydWN0IHZjcHUgKnYpCitzdGF0
aWMgdm9pZCB1cGRhdGVfcnVuc3RhdGVfYnlfZ3ZhZGRyKHN0cnVjdCB2Y3B1ICp2KQogewogICAg
IHZvaWQgX191c2VyICpndWVzdF9oYW5kbGUgPSBOVUxMOwogCi0gICAgaWYgKCBndWVzdF9oYW5k
bGVfaXNfbnVsbChydW5zdGF0ZV9ndWVzdCh2KSkgKQotICAgICAgICByZXR1cm47CisgICAgQVNT
RVJUKCFndWVzdF9oYW5kbGVfaXNfbnVsbChydW5zdGF0ZV9ndWVzdF92aXJ0KHYpKSk7CiAKICAg
ICBpZiAoIFZNX0FTU0lTVCh2LT5kb21haW4sIHJ1bnN0YXRlX3VwZGF0ZV9mbGFnKSApCiAgICAg
ewotICAgICAgICBndWVzdF9oYW5kbGUgPSAmdi0+cnVuc3RhdGVfZ3Vlc3QucC0+c3RhdGVfZW50
cnlfdGltZSArIDE7CisgICAgICAgIGd1ZXN0X2hhbmRsZSA9ICZ2LT5ydW5zdGF0ZV9ndWVzdC52
aXJ0LnAtPnN0YXRlX2VudHJ5X3RpbWUgKyAxOwogICAgICAgICBndWVzdF9oYW5kbGUtLTsKICAg
ICAgICAgdi0+cnVuc3RhdGUuc3RhdGVfZW50cnlfdGltZSB8PSBYRU5fUlVOU1RBVEVfVVBEQVRF
OwogICAgICAgICBfX3Jhd19jb3B5X3RvX2d1ZXN0KGd1ZXN0X2hhbmRsZSwKQEAgLTI5Miw3ICsy
OTAsNyBAQCBzdGF0aWMgdm9pZCB1cGRhdGVfcnVuc3RhdGVfYXJlYShzdHJ1Y3QgdmNwdSAqdikK
ICAgICAgICAgc21wX3dtYigpOwogICAgIH0KIAotICAgIF9fY29weV90b19ndWVzdChydW5zdGF0
ZV9ndWVzdCh2KSwgJnYtPnJ1bnN0YXRlLCAxKTsKKyAgICBfX2NvcHlfdG9fZ3Vlc3QocnVuc3Rh
dGVfZ3Vlc3RfdmlydCh2KSwgJnYtPnJ1bnN0YXRlLCAxKTsKIAogICAgIGlmICggZ3Vlc3RfaGFu
ZGxlICkKICAgICB7CkBAIC0zMDMsNiArMzAxLDU4IEBAIHN0YXRpYyB2b2lkIHVwZGF0ZV9ydW5z
dGF0ZV9hcmVhKHN0cnVjdCB2Y3B1ICp2KQogICAgIH0KIH0KIAorZXh0ZXJuIGludCBtYXBfcnVu
c3RhdGVfYXJlYShzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHZjcHVfcnVuc3RhdGVfaW5mbyAqKmFy
ZWEpOworZXh0ZXJuIHZvaWQgdW5tYXBfcnVuc3RhdGVfYXJlYShzdHJ1Y3QgdmNwdV9ydW5zdGF0
ZV9pbmZvICphcmVhKTsKKworc3RhdGljIHZvaWQgdXBkYXRlX3J1bnN0YXRlX2J5X2dwYWRkcihz
dHJ1Y3QgdmNwdSAqdikKK3sKKyAgICBzdHJ1Y3QgdmNwdV9ydW5zdGF0ZV9pbmZvICpydW5zdGF0
ZTsKKworICAgIGlmICggbWFwX3J1bnN0YXRlX2FyZWEodiwgJnJ1bnN0YXRlKSApCisgICAgICAg
IHJldHVybjsKKworICAgIGlmICggVk1fQVNTSVNUKHYtPmRvbWFpbiwgcnVuc3RhdGVfdXBkYXRl
X2ZsYWcpICkKKyAgICB7CisgICAgICAgIHJ1bnN0YXRlLT5zdGF0ZV9lbnRyeV90aW1lIHw9IFhF
Tl9SVU5TVEFURV9VUERBVEU7CisgICAgICAgIHNtcF93bWIoKTsKKyAgICAgICAgdi0+cnVuc3Rh
dGUuc3RhdGVfZW50cnlfdGltZSB8PSBYRU5fUlVOU1RBVEVfVVBEQVRFOworICAgIH0KKworICAg
IG1lbWNweShydW5zdGF0ZSwgJnYtPnJ1bnN0YXRlLCBzaXplb2Yodi0+cnVuc3RhdGUpKTsKKwor
ICAgIGlmICggVk1fQVNTSVNUKHYtPmRvbWFpbiwgcnVuc3RhdGVfdXBkYXRlX2ZsYWcpICkKKyAg
ICB7CisgICAgICAgIHJ1bnN0YXRlLT5zdGF0ZV9lbnRyeV90aW1lICY9IH5YRU5fUlVOU1RBVEVf
VVBEQVRFOworICAgICAgICBzbXBfd21iKCk7CisgICAgICAgIHYtPnJ1bnN0YXRlLnN0YXRlX2Vu
dHJ5X3RpbWUgJj0gflhFTl9SVU5TVEFURV9VUERBVEU7CisgICAgfQorCisgICAgdW5tYXBfcnVu
c3RhdGVfYXJlYShydW5zdGF0ZSk7Cit9CisKKy8qIFVwZGF0ZSBwZXItVkNQVSBndWVzdCBydW5z
dGF0ZSBzaGFyZWQgbWVtb3J5IGFyZWEgKGlmIHJlZ2lzdGVyZWQpLiAqLworc3RhdGljIHZvaWQg
dXBkYXRlX3J1bnN0YXRlX2FyZWEoc3RydWN0IHZjcHUgKnYpCit7CisgICAgaWYgKCB4Y2hnKCZ2
LT5ydW5zdGF0ZV9pbl91c2UsIDEpICkKKyAgICAgICAgcmV0dXJuOworCisgICAgc3dpdGNoICgg
di0+cnVuc3RhdGVfZ3Vlc3RfdHlwZSApCisgICAgeworICAgIGNhc2UgUlVOU1RBVEVfTk9ORToK
KyAgICAgICBicmVhazsKKworICAgIGNhc2UgUlVOU1RBVEVfVkFERFI6CisgICAgICAgdXBkYXRl
X3J1bnN0YXRlX2J5X2d2YWRkcih2KTsKKyAgICAgICBicmVhazsKKworICAgIGNhc2UgUlVOU1RB
VEVfUEFERFI6CisgICAgICAgdXBkYXRlX3J1bnN0YXRlX2J5X2dwYWRkcih2KTsKKyAgICAgICBi
cmVhazsKKyAgICB9CisKKyAgICB4Y2hnKCZ2LT5ydW5zdGF0ZV9pbl91c2UsIDApOworfQorCiBz
dGF0aWMgdm9pZCBzY2hlZHVsZV90YWlsKHN0cnVjdCB2Y3B1ICpwcmV2KQogewogICAgIGN0eHRf
c3dpdGNoX2Zyb20ocHJldik7CkBAIC05OTgsNiArMTA0OCw3IEBAIGxvbmcgZG9fYXJtX3ZjcHVf
b3AoaW50IGNtZCwgdW5zaWduZWQgaW50IHZjcHVpZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2
b2lkKSBhCiAgICAgewogICAgICAgICBjYXNlIFZDUFVPUF9yZWdpc3Rlcl92Y3B1X2luZm86CiAg
ICAgICAgIGNhc2UgVkNQVU9QX3JlZ2lzdGVyX3J1bnN0YXRlX21lbW9yeV9hcmVhOgorICAgICAg
ICBjYXNlIFZDUFVPUF9yZWdpc3Rlcl9ydW5zdGF0ZV9waHlzX21lbW9yeV9hcmVhOgogICAgICAg
ICAgICAgcmV0dXJuIGRvX3ZjcHVfb3AoY21kLCB2Y3B1aWQsIGFyZyk7CiAgICAgICAgIGRlZmF1
bHQ6CiAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24v
ZG9tYWluLmMgYi94ZW4vY29tbW9uL2RvbWFpbi5jCmluZGV4IDMyYmNhOGQuLmYxNjdhNjggMTAw
NjQ0Ci0tLSBhL3hlbi9jb21tb24vZG9tYWluLmMKKysrIGIveGVuL2NvbW1vbi9kb21haW4uYwpA
QCAtNzAwLDYgKzcwMCw2OCBAQCBpbnQgcmN1X2xvY2tfbGl2ZV9yZW1vdGVfZG9tYWluX2J5X2lk
KGRvbWlkX3QgZG9tLCBzdHJ1Y3QgZG9tYWluICoqZCkKICAgICByZXR1cm4gMDsKIH0KIAordm9p
ZCB1bm1hcF9ydW5zdGF0ZV9hcmVhKHN0cnVjdCB2Y3B1X3J1bnN0YXRlX2luZm8gKmFyZWEpCit7
CisgICAgbWZuX3QgbWZuOworCisgICAgQVNTRVJUKGFyZWEgIT0gTlVMTCk7CisKKyAgICBtZm4g
PSBfbWZuKGRvbWFpbl9wYWdlX21hcF90b19tZm4oYXJlYSkpOworCisgICAgdW5tYXBfZG9tYWlu
X3BhZ2VfZ2xvYmFsKCh2b2lkICopCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgodW5z
aWduZWQgbG9uZylhcmVhICYKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBBR0VfTUFT
SykpOworCisgICAgcHV0X3BhZ2VfYW5kX3R5cGUobWZuX3RvX3BhZ2UobWZuKSk7Cit9CisKK2lu
dCBtYXBfcnVuc3RhdGVfYXJlYShzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHZjcHVfcnVuc3RhdGVf
aW5mbyAqKmFyZWEpCit7CisgICAgdW5zaWduZWQgbG9uZyBvZmZzZXQgPSB2LT5ydW5zdGF0ZV9n
dWVzdC5waHlzICYgflBBR0VfTUFTSzsKKyAgICBnZm5fdCBnZm4gPSBnYWRkcl90b19nZm4odi0+
cnVuc3RhdGVfZ3Vlc3QucGh5cyk7CisgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsK
KyAgICB2b2lkICptYXBwaW5nOworICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7CisgICAgc2l6
ZV90IHNpemUgPSBzaXplb2Yoc3RydWN0IHZjcHVfcnVuc3RhdGVfaW5mbyk7CisKKyAgICBpZiAo
IG9mZnNldCA+IChQQUdFX1NJWkUgLSBzaXplKSApCisgICAgICAgIHJldHVybiAtRUlOVkFMOwor
CisgICAgcGFnZSA9IGdldF9wYWdlX2Zyb21fZ2ZuKGQsIGdmbl94KGdmbiksIE5VTEwsIFAyTV9B
TExPQyk7CisgICAgaWYgKCAhcGFnZSApCisgICAgICAgIHJldHVybiAtRUlOVkFMOworCisgICAg
aWYgKCAhZ2V0X3BhZ2VfdHlwZShwYWdlLCBQR1Rfd3JpdGFibGVfcGFnZSkgKQorICAgIHsKKyAg
ICAgICAgcHV0X3BhZ2UocGFnZSk7CisgICAgICAgIHJldHVybiAtRUlOVkFMOworICAgIH0KKwor
ICAgIG1hcHBpbmcgPSBfX21hcF9kb21haW5fcGFnZV9nbG9iYWwocGFnZSk7CisKKyAgICBpZiAo
IG1hcHBpbmcgPT0gTlVMTCApCisgICAgeworICAgICAgICBwdXRfcGFnZV9hbmRfdHlwZShwYWdl
KTsKKyAgICAgICAgcmV0dXJuIC1FTk9NRU07CisgICAgfQorCisgICAgKmFyZWEgPSBtYXBwaW5n
ICsgb2Zmc2V0OworCisgICAgcmV0dXJuIDA7Cit9CisKK3N0YXRpYyB2b2lkIGRpc2NhcmRfcnVu
c3RhdGVfYXJlYShzdHJ1Y3QgdmNwdSAqdikKK3sKKyAgICB2LT5ydW5zdGF0ZV9ndWVzdF90eXBl
ID0gUlVOU1RBVEVfTk9ORTsKK30KKworc3RhdGljIHZvaWQgZGlzY2FyZF9ydW5zdGF0ZV9hcmVh
X2xvY2tlZChzdHJ1Y3QgdmNwdSAqdikKK3sKKyAgICB3aGlsZSAoIHhjaGcoJnYtPnJ1bnN0YXRl
X2luX3VzZSwgMSkgKTsKKyAgICBkaXNjYXJkX3J1bnN0YXRlX2FyZWEodik7CisgICAgeGNoZygm
di0+cnVuc3RhdGVfaW5fdXNlLCAwKTsKK30KKwogaW50IGRvbWFpbl9raWxsKHN0cnVjdCBkb21h
aW4gKmQpCiB7CiAgICAgaW50IHJjID0gMDsKQEAgLTczOCw3ICs4MDAsMTAgQEAgaW50IGRvbWFp
bl9raWxsKHN0cnVjdCBkb21haW4gKmQpCiAgICAgICAgIGlmICggY3B1cG9vbF9tb3ZlX2RvbWFp
bihkLCBjcHVwb29sMCkgKQogICAgICAgICAgICAgcmV0dXJuIC1FUkVTVEFSVDsKICAgICAgICAg
Zm9yX2VhY2hfdmNwdSAoIGQsIHYgKQorICAgICAgICB7CisgICAgICAgICAgICBkaXNjYXJkX3J1
bnN0YXRlX2FyZWFfbG9ja2VkKHYpOwogICAgICAgICAgICAgdW5tYXBfdmNwdV9pbmZvKHYpOwor
ICAgICAgICB9CiAgICAgICAgIGQtPmlzX2R5aW5nID0gRE9NRFlJTkdfZGVhZDsKICAgICAgICAg
LyogTWVtIGV2ZW50IGNsZWFudXAgaGFzIHRvIGdvIGhlcmUgYmVjYXVzZSB0aGUgcmluZ3MgCiAg
ICAgICAgICAqIGhhdmUgdG8gYmUgcHV0IGJlZm9yZSB3ZSBjYWxsIHB1dF9kb21haW4uICovCkBA
IC0xMTkyLDcgKzEyNTcsNyBAQCBpbnQgZG9tYWluX3NvZnRfcmVzZXQoc3RydWN0IGRvbWFpbiAq
ZCkKIAogICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKICAgICB7Ci0gICAgICAgIHNldF94ZW5f
Z3Vlc3RfaGFuZGxlKHJ1bnN0YXRlX2d1ZXN0KHYpLCBOVUxMKTsKKyAgICAgICAgZGlzY2FyZF9y
dW5zdGF0ZV9hcmVhX2xvY2tlZCh2KTsKICAgICAgICAgdW5tYXBfdmNwdV9pbmZvKHYpOwogICAg
IH0KIApAQCAtMTUyMCwxOCArMTU4NSw0NiBAQCBsb25nIGRvX3ZjcHVfb3AoaW50IGNtZCwgdW5z
aWduZWQgaW50IHZjcHVpZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcpCiAgICAg
ICAgICAgICBicmVhazsKIAogICAgICAgICByYyA9IDA7Ci0gICAgICAgIHJ1bnN0YXRlX2d1ZXN0
KHYpID0gYXJlYS5hZGRyLmg7CisKKyAgICAgICAgd2hpbGUoIHhjaGcoJnYtPnJ1bnN0YXRlX2lu
X3VzZSwgMSkgPT0gMCk7CisKKyAgICAgICAgZGlzY2FyZF9ydW5zdGF0ZV9hcmVhKHYpOworCisg
ICAgICAgIHJ1bnN0YXRlX2d1ZXN0X3ZpcnQodikgPSBhcmVhLmFkZHIuaDsKKyAgICAgICAgdi0+
cnVuc3RhdGVfZ3Vlc3RfdHlwZSA9IFJVTlNUQVRFX1ZBRERSOwogCiAgICAgICAgIGlmICggdiA9
PSBjdXJyZW50ICkKICAgICAgICAgewotICAgICAgICAgICAgX19jb3B5X3RvX2d1ZXN0KHJ1bnN0
YXRlX2d1ZXN0KHYpLCAmdi0+cnVuc3RhdGUsIDEpOworICAgICAgICAgICAgX19jb3B5X3RvX2d1
ZXN0KHJ1bnN0YXRlX2d1ZXN0X3ZpcnQodiksICZ2LT5ydW5zdGF0ZSwgMSk7CiAgICAgICAgIH0K
ICAgICAgICAgZWxzZQogICAgICAgICB7CiAgICAgICAgICAgICB2Y3B1X3J1bnN0YXRlX2dldCh2
LCAmcnVuc3RhdGUpOwotICAgICAgICAgICAgX19jb3B5X3RvX2d1ZXN0KHJ1bnN0YXRlX2d1ZXN0
KHYpLCAmcnVuc3RhdGUsIDEpOworICAgICAgICAgICAgX19jb3B5X3RvX2d1ZXN0KHJ1bnN0YXRl
X2d1ZXN0X3ZpcnQodiksICZydW5zdGF0ZSwgMSk7CiAgICAgICAgIH0KIAorICAgICAgICB4Y2hn
KCZ2LT5ydW5zdGF0ZV9pbl91c2UsIDApOworCisgICAgICAgIGJyZWFrOworICAgIH0KKworICAg
IGNhc2UgVkNQVU9QX3JlZ2lzdGVyX3J1bnN0YXRlX3BoeXNfbWVtb3J5X2FyZWE6CisgICAgewor
ICAgICAgICBzdHJ1Y3QgdmNwdV9yZWdpc3Rlcl9ydW5zdGF0ZV9tZW1vcnlfYXJlYSBhcmVhOwor
CisgICAgICAgIHJjID0gLUVGQVVMVDsKKyAgICAgICAgaWYgKCBjb3B5X2Zyb21fZ3Vlc3QoJmFy
ZWEsIGFyZywgMSkgKQorICAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIHdoaWxlKCB4Y2hn
KCZ2LT5ydW5zdGF0ZV9pbl91c2UsIDEpID09IDApOworCisgICAgICAgIGRpc2NhcmRfcnVuc3Rh
dGVfYXJlYSh2KTsKKyAgICAgICAgdi0+cnVuc3RhdGVfZ3Vlc3QucGh5cyA9IGFyZWEuYWRkci5w
OworICAgICAgICB2LT5ydW5zdGF0ZV9ndWVzdF90eXBlID0gUlVOU1RBVEVfUEFERFI7CisKKyAg
ICAgICAgeGNoZygmdi0+cnVuc3RhdGVfaW5fdXNlLCAwKTsKKyAgICAgICAgcmMgPSAwOworCiAg
ICAgICAgIGJyZWFrOwogICAgIH0KIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL3Zj
cHUuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy92Y3B1LmgKaW5kZXggMzYyM2FmOS4uZDdkYTRhMyAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL3ZjcHUuaAorKysgYi94ZW4vaW5jbHVkZS9w
dWJsaWMvdmNwdS5oCkBAIC0yMzUsNiArMjM1LDIxIEBAIHN0cnVjdCB2Y3B1X3JlZ2lzdGVyX3Rp
bWVfbWVtb3J5X2FyZWEgewogdHlwZWRlZiBzdHJ1Y3QgdmNwdV9yZWdpc3Rlcl90aW1lX21lbW9y
eV9hcmVhIHZjcHVfcmVnaXN0ZXJfdGltZV9tZW1vcnlfYXJlYV90OwogREVGSU5FX1hFTl9HVUVT
VF9IQU5ETEUodmNwdV9yZWdpc3Rlcl90aW1lX21lbW9yeV9hcmVhX3QpOwogCisvKgorICogUmVn
aXN0ZXIgYSBzaGFyZWQgbWVtb3J5IGFyZWEgZnJvbSB3aGljaCB0aGUgZ3Vlc3QgbWF5IG9idGFp
biBpdHMgb3duCisgKiBydW5zdGF0ZSBpbmZvcm1hdGlvbiB3aXRob3V0IG5lZWRpbmcgdG8gZXhl
Y3V0ZSBhIGh5cGVyY2FsbC4KKyAqIE5vdGVzOgorICogIDEuIFRoZSByZWdpc3RlcmVkIGFkZHJl
c3MgbXVzdCBiZSBndWVzdCdzIHBoeXNpY2FsIGFkZHJlc3MuCisgKiAgMi4gVGhlIHJlZ2lzdGVy
ZWQgcnVuc3RhdGUgYXJlYSBzaG91bGQgbm90IGNyb3NzIHBhZ2UgYm91bmRhcnkuCisgKiAgMy4g
T25seSBvbmUgc2hhcmVkIGFyZWEgbWF5IGJlIHJlZ2lzdGVyZWQgcGVyIFZDUFUuIFRoZSBzaGFy
ZWQgYXJlYSBpcworICogICAgIHVwZGF0ZWQgYnkgdGhlIGh5cGVydmlzb3IgZWFjaCB0aW1lIHRo
ZSBWQ1BVIGlzIHNjaGVkdWxlZC4gVGh1cworICogICAgIHJ1bnN0YXRlLnN0YXRlIHdpbGwgYWx3
YXlzIGJlIFJVTlNUQVRFX3J1bm5pbmcgYW5kCisgKiAgICAgcnVuc3RhdGUuc3RhdGVfZW50cnlf
dGltZSB3aWxsIGluZGljYXRlIHRoZSBzeXN0ZW0gdGltZSBhdCB3aGljaCB0aGUKKyAqICAgICBW
Q1BVIHdhcyBsYXN0IHNjaGVkdWxlZCB0byBydW4uCisgKiBAZXh0cmFfYXJnID09IHBvaW50ZXIg
dG8gdmNwdV9yZWdpc3Rlcl9ydW5zdGF0ZV9tZW1vcnlfYXJlYSBzdHJ1Y3R1cmUuCisgKi8KKyNk
ZWZpbmUgVkNQVU9QX3JlZ2lzdGVyX3J1bnN0YXRlX3BoeXNfbWVtb3J5X2FyZWEgMTQKKwogI2Vu
ZGlmIC8qIF9fWEVOX1BVQkxJQ19WQ1BVX0hfXyAqLwogCiAvKgpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUveGVuL3NjaGVkLmggYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAppbmRleCBlZGVlNTJk
Li44YWM1OTdiIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAorKysgYi94ZW4v
aW5jbHVkZS94ZW4vc2NoZWQuaApAQCAtMTYzLDE3ICsxNjMsMzEgQEAgc3RydWN0IHZjcHUKICAg
ICB2b2lkICAgICAgICAgICAgKnNjaGVkX3ByaXY7ICAgIC8qIHNjaGVkdWxlci1zcGVjaWZpYyBk
YXRhICovCiAKICAgICBzdHJ1Y3QgdmNwdV9ydW5zdGF0ZV9pbmZvIHJ1bnN0YXRlOworCisgICAg
ZW51bSB7CisgICAgICAgIFJVTlNUQVRFX05PTkUgPSAwLAorICAgICAgICBSVU5TVEFURV9QQURE
UiA9IDEsCisgICAgICAgIFJVTlNUQVRFX1ZBRERSID0gMiwKKyAgICB9IHJ1bnN0YXRlX2d1ZXN0
X3R5cGU7CisKKyAgICB1bnNpZ25lZCBsb25nIHJ1bnN0YXRlX2luX3VzZTsKKworICAgIHVuaW9u
CisgICAgewogI2lmbmRlZiBDT05GSUdfQ09NUEFUCi0jIGRlZmluZSBydW5zdGF0ZV9ndWVzdCh2
KSAoKHYpLT5ydW5zdGF0ZV9ndWVzdCkKLSAgICBYRU5fR1VFU1RfSEFORExFKHZjcHVfcnVuc3Rh
dGVfaW5mb190KSBydW5zdGF0ZV9ndWVzdDsgLyogZ3Vlc3QgYWRkcmVzcyAqLworIyBkZWZpbmUg
cnVuc3RhdGVfZ3Vlc3RfdmlydCh2KSAoKHYpLT5ydW5zdGF0ZV9ndWVzdC52aXJ0KQorICAgICAg
ICAgICBYRU5fR1VFU1RfSEFORExFKHZjcHVfcnVuc3RhdGVfaW5mb190KSB2aXJ0OyAvKiBndWVz
dCBhZGRyZXNzICovCiAjZWxzZQotIyBkZWZpbmUgcnVuc3RhdGVfZ3Vlc3QodikgKCh2KS0+cnVu
c3RhdGVfZ3Vlc3QubmF0aXZlKQotICAgIHVuaW9uIHsKLSAgICAgICAgWEVOX0dVRVNUX0hBTkRM
RSh2Y3B1X3J1bnN0YXRlX2luZm9fdCkgbmF0aXZlOwotICAgICAgICBYRU5fR1VFU1RfSEFORExF
KHZjcHVfcnVuc3RhdGVfaW5mb19jb21wYXRfdCkgY29tcGF0OwotICAgIH0gcnVuc3RhdGVfZ3Vl
c3Q7IC8qIGd1ZXN0IGFkZHJlc3MgKi8KKyMgZGVmaW5lIHJ1bnN0YXRlX2d1ZXN0X3ZpcnQodikg
KCh2KS0+cnVuc3RhdGVfZ3Vlc3QudmlydC5uYXRpdmUpCisgICAgICAgICAgIHVuaW9uIHsKKyAg
ICAgICAgICAgICAgIFhFTl9HVUVTVF9IQU5ETEUodmNwdV9ydW5zdGF0ZV9pbmZvX3QpIG5hdGl2
ZTsKKyAgICAgICAgICAgICAgIFhFTl9HVUVTVF9IQU5ETEUodmNwdV9ydW5zdGF0ZV9pbmZvX2Nv
bXBhdF90KSBjb21wYXQ7CisgICAgICAgICAgIH0gdmlydDsgLyogZ3Vlc3QgYWRkcmVzcyAqLwog
I2VuZGlmCiAKKyAgICAgICAgcGFkZHJfdCBwaHlzOworICAgIH0gcnVuc3RhdGVfZ3Vlc3Q7CisK
ICAgICAvKiBsYXN0IHRpbWUgd2hlbiB2Q1BVIGlzIHNjaGVkdWxlZCBvdXQgKi8KICAgICB1aW50
NjRfdCBsYXN0X3J1bl90aW1lOwogCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 30 08:44:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 May 2019 08:44:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWGft-0002BC-E8; Thu, 30 May 2019 08:44:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dPnK=T6=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1hWGfr-0002Ah-Gn
 for xen-devel@lists.xenproject.org; Thu, 30 May 2019 08:44:35 +0000
X-Inumbo-ID: 2593100e-82b7-11e9-8980-bc764e045a96
Received: from mail-lj1-x243.google.com (unknown [2a00:1450:4864:20::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2593100e-82b7-11e9-8980-bc764e045a96;
 Thu, 30 May 2019 08:44:34 +0000 (UTC)
Received: by mail-lj1-x243.google.com with SMTP id r76so5227421lja.12
 for <xen-devel@lists.xenproject.org>; Thu, 30 May 2019 01:44: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=ToYgUBMbCPZ8jiO68i7AJLmv5tDV25Mvk6HHYTzxb4M=;
 b=IhUfIJbBrnAafHVR3WVKuQqzkjTgTyuW8sWSO+/1HyLVnZkvLv9F8QH2W07K3kaW1p
 AmILBsQOnfNFUt7/Oca0MT3z5atCGWo6thFwPNtKCl3nIO7qyYJHlF6zjCSf93h50XWC
 TLS+e7/vLP4Ab0ydS3VBo4UvbaNACxcp7jNmIMcompPwdeYxzDMWOrOQqNpSbPnCqXD8
 Tzcfr+nqLcSG8bOB2ejVrmaTBE/OQKK4xkKYVSuXCHT2w/phVTlXC0jLnCeN5ivudGY+
 sdwWMZFKJf9dC21uDB4534HKy20FPKWKywCVcNxCXuIl2kefpcPiEZgX9d9yiScTJM3U
 xJOQ==
X-Google-DKIM-Signature: v=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=ToYgUBMbCPZ8jiO68i7AJLmv5tDV25Mvk6HHYTzxb4M=;
 b=AV19bUFYnTtHq3+dgbzx3M2iM16Wdy4xevquaIWF9bZhxrAG9ODDJxkC02MGPChRWB
 RbEtvRKv7k/YL3ExGdLf6EDeLXRHdpI0QA8komVUtWtNG3y+zJyyj6SVX3VVX7dYxYKU
 5Sa4LGbz1aOn0c7s4bPLibnCAnANFtzGBt5+wi3h5qeZZ6tEgRVVaLKVinajVyDgWgsb
 CyiPdR1veKOvQUObihRABeU7RPs+isNV0Bm44EbOnBu1vp7Bjgso4ME3l1g4Z9Yp9XN+
 ZF3L0JOUTV/PBjMtiq3r12rwwaJ1lIzd8hQN0gD5qxJ6K01Wv8BjKnF55NltGKXxRe8+
 J/og==
X-Gm-Message-State: APjAAAUWmOItrumVkibkLfUx1KmvbsDQqSRYjjo/+pA6WiS6IOESU5pJ
 ixZQ+gylnqwUmcdQ81SKSRI=
X-Google-Smtp-Source: APXvYqzsNuUGo2GkkLTHlpSAiTeJDAgdZ3G/KRcuopE1dGzS5SK4FSiLbOQfdWjS67Mkl9XbXYnJOA==
X-Received: by 2002:a2e:5b52:: with SMTP id p79mr1433070ljb.208.1559205872716; 
 Thu, 30 May 2019 01:44:32 -0700 (PDT)
Received: from aanisov-work.kyiv.epam.com (ll-22.209.223.85.sovam.net.ua.
 [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id y27sm369543lfg.33.2019.05.30.01.44.31
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 30 May 2019 01:44:31 -0700 (PDT)
From: Andrii Anisov <andrii.anisov@gmail.com>
To: 
Date: Thu, 30 May 2019 11:44:26 +0300
Message-Id: <1559205867-19597-3-git-send-email-andrii.anisov@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1559205867-19597-1-git-send-email-andrii.anisov@gmail.com>
References: <1559205867-19597-1-git-send-email-andrii.anisov@gmail.com>
Subject: [Xen-devel] [RESEND PATCH RFC 1] [DO NOT APPLY] introduce
 VCPUOP_register_runstate_phys_memory_area hypercall
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KCkFuIFJGQyB2ZXJz
aW9uIG9mIHRoZSBydW5zdGF0ZSByZWdpc3RyYXRpb24gd2l0aCBwaHlzIGFkZHJlc3MuClJ1bnN0
YXRlIGFyZWEgYWNjZXNzIGlzIGltcGxlbWVudGVkIHdpdGggbWFwcGluZyBvbiBlYWNoIGFjY2Vz
cywgbGlrZQpvbGQgaW50ZXJmYWNlIGRpZC4KClNpZ25lZC1vZmYtYnk6IEFuZHJpaSBBbmlzb3Yg
PGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL2RvbWFpbi5jICAgICB8
IDYzICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tCiB4ZW4v
Y29tbW9uL2RvbWFpbi5jICAgICAgIHwgNTEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKystLS0KIHhlbi9pbmNsdWRlL3B1YmxpYy92Y3B1LmggfCAxNSArKysrKysrKysrKwogeGVu
L2luY2x1ZGUveGVuL3NjaGVkLmggICB8IDI4ICsrKysrKysrKysrKysrKy0tLS0tLQogNCBmaWxl
cyBjaGFuZ2VkLCAxNDAgaW5zZXJ0aW9ucygrKSwgMTcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCmluZGV4IGE5
ZjdmZjUuLjYxMDk1N2EgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9kb21haW4uYworKysgYi94
ZW4vYXJjaC9hcm0vZG9tYWluLmMKQEAgLTI3NCwxNyArMjc0LDE1IEBAIHN0YXRpYyB2b2lkIGN0
eHRfc3dpdGNoX3RvKHN0cnVjdCB2Y3B1ICpuKQogICAgIHZpcnRfdGltZXJfcmVzdG9yZShuKTsK
IH0KIAotLyogVXBkYXRlIHBlci1WQ1BVIGd1ZXN0IHJ1bnN0YXRlIHNoYXJlZCBtZW1vcnkgYXJl
YSAoaWYgcmVnaXN0ZXJlZCkuICovCi1zdGF0aWMgdm9pZCB1cGRhdGVfcnVuc3RhdGVfYXJlYShz
dHJ1Y3QgdmNwdSAqdikKK3N0YXRpYyB2b2lkIHVwZGF0ZV9ydW5zdGF0ZV9ieV9ndmFkZHIoc3Ry
dWN0IHZjcHUgKnYpCiB7CiAgICAgdm9pZCBfX3VzZXIgKmd1ZXN0X2hhbmRsZSA9IE5VTEw7CiAK
LSAgICBpZiAoIGd1ZXN0X2hhbmRsZV9pc19udWxsKHJ1bnN0YXRlX2d1ZXN0KHYpKSApCi0gICAg
ICAgIHJldHVybjsKKyAgICBBU1NFUlQoIWd1ZXN0X2hhbmRsZV9pc19udWxsKHJ1bnN0YXRlX2d1
ZXN0X3ZpcnQodikpKTsKIAogICAgIGlmICggVk1fQVNTSVNUKHYtPmRvbWFpbiwgcnVuc3RhdGVf
dXBkYXRlX2ZsYWcpICkKICAgICB7Ci0gICAgICAgIGd1ZXN0X2hhbmRsZSA9ICZ2LT5ydW5zdGF0
ZV9ndWVzdC5wLT5zdGF0ZV9lbnRyeV90aW1lICsgMTsKKyAgICAgICAgZ3Vlc3RfaGFuZGxlID0g
JnYtPnJ1bnN0YXRlX2d1ZXN0LnZpcnQucC0+c3RhdGVfZW50cnlfdGltZSArIDE7CiAgICAgICAg
IGd1ZXN0X2hhbmRsZS0tOwogICAgICAgICB2LT5ydW5zdGF0ZS5zdGF0ZV9lbnRyeV90aW1lIHw9
IFhFTl9SVU5TVEFURV9VUERBVEU7CiAgICAgICAgIF9fcmF3X2NvcHlfdG9fZ3Vlc3QoZ3Vlc3Rf
aGFuZGxlLApAQCAtMjkyLDcgKzI5MCw3IEBAIHN0YXRpYyB2b2lkIHVwZGF0ZV9ydW5zdGF0ZV9h
cmVhKHN0cnVjdCB2Y3B1ICp2KQogICAgICAgICBzbXBfd21iKCk7CiAgICAgfQogCi0gICAgX19j
b3B5X3RvX2d1ZXN0KHJ1bnN0YXRlX2d1ZXN0KHYpLCAmdi0+cnVuc3RhdGUsIDEpOworICAgIF9f
Y29weV90b19ndWVzdChydW5zdGF0ZV9ndWVzdF92aXJ0KHYpLCAmdi0+cnVuc3RhdGUsIDEpOwog
CiAgICAgaWYgKCBndWVzdF9oYW5kbGUgKQogICAgIHsKQEAgLTMwMyw2ICszMDEsNTggQEAgc3Rh
dGljIHZvaWQgdXBkYXRlX3J1bnN0YXRlX2FyZWEoc3RydWN0IHZjcHUgKnYpCiAgICAgfQogfQog
CitleHRlcm4gaW50IG1hcF9ydW5zdGF0ZV9hcmVhKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgdmNw
dV9ydW5zdGF0ZV9pbmZvICoqYXJlYSk7CitleHRlcm4gdm9pZCB1bm1hcF9ydW5zdGF0ZV9hcmVh
KHN0cnVjdCB2Y3B1X3J1bnN0YXRlX2luZm8gKmFyZWEpOworCitzdGF0aWMgdm9pZCB1cGRhdGVf
cnVuc3RhdGVfYnlfZ3BhZGRyKHN0cnVjdCB2Y3B1ICp2KQoreworICAgIHN0cnVjdCBkb21haW4g
KmQgPSB2LT5kb21haW47CisgICAgcGFkZHJfdCBncGFkZHIgPSAwOworCisKKyAgICBpZiAoIFZN
X0FTU0lTVCh2LT5kb21haW4sIHJ1bnN0YXRlX3VwZGF0ZV9mbGFnKSApCisgICAgeworICAgICAg
ICBncGFkZHIgPSB2LT5ydW5zdGF0ZV9ndWVzdC5waHlzICsgb2Zmc2V0b2Yoc3RydWN0IHZjcHVf
cnVuc3RhdGVfaW5mbywgc3RhdGVfZW50cnlfdGltZSkgKyBzaXplb2YodWludDY0X3QpIC0gMTsK
KyAgICAgICAgdi0+cnVuc3RhdGUuc3RhdGVfZW50cnlfdGltZSB8PSBYRU5fUlVOU1RBVEVfVVBE
QVRFOworICAgICAgICBjb3B5X3RvX2d1ZXN0X3BoeXNfZmx1c2hfZGNhY2hlIChkLCBncGFkZHIs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICh2b2lkICopKCZ2LT5y
dW5zdGF0ZS5zdGF0ZV9lbnRyeV90aW1lICsgMSkgLSAxLCAxKTsKKyAgICAgICAgc21wX3dtYigp
OworICAgIH0KKworICAgIGNvcHlfdG9fZ3Vlc3RfcGh5c19mbHVzaF9kY2FjaGUgKGQsIHYtPnJ1
bnN0YXRlX2d1ZXN0LnBoeXMsICZ2LT5ydW5zdGF0ZSwgc2l6ZW9mKHN0cnVjdCB2Y3B1X3J1bnN0
YXRlX2luZm8pKTsKKworICAgIGlmICggZ3BhZGRyICkKKyAgICB7CisgICAgICAgIHYtPnJ1bnN0
YXRlLnN0YXRlX2VudHJ5X3RpbWUgJj0gflhFTl9SVU5TVEFURV9VUERBVEU7CisgICAgICAgIHNt
cF93bWIoKTsKKyAgICAgICAgY29weV90b19ndWVzdF9waHlzX2ZsdXNoX2RjYWNoZSAoZCwgZ3Bh
ZGRyLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAodm9pZCAqKSgm
di0+cnVuc3RhdGUuc3RhdGVfZW50cnlfdGltZSArIDEpIC0gMSwgMSk7CisgICAgfQorfQorCisv
KiBVcGRhdGUgcGVyLVZDUFUgZ3Vlc3QgcnVuc3RhdGUgc2hhcmVkIG1lbW9yeSBhcmVhIChpZiBy
ZWdpc3RlcmVkKS4gKi8KK3N0YXRpYyB2b2lkIHVwZGF0ZV9ydW5zdGF0ZV9hcmVhKHN0cnVjdCB2
Y3B1ICp2KQoreworICAgIGlmICggeGNoZygmdi0+cnVuc3RhdGVfaW5fdXNlLCAxKSApCisgICAg
ICAgIHJldHVybjsKKworICAgIHN3aXRjaCAoIHYtPnJ1bnN0YXRlX2d1ZXN0X3R5cGUgKQorICAg
IHsKKyAgICBjYXNlIFJVTlNUQVRFX05PTkU6CisgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIFJV
TlNUQVRFX1ZBRERSOgorICAgICAgIHVwZGF0ZV9ydW5zdGF0ZV9ieV9ndmFkZHIodik7CisgICAg
ICAgYnJlYWs7CisKKyAgICBjYXNlIFJVTlNUQVRFX1BBRERSOgorICAgICAgIHVwZGF0ZV9ydW5z
dGF0ZV9ieV9ncGFkZHIodik7CisgICAgICAgYnJlYWs7CisgICAgfQorCisgICAgeGNoZygmdi0+
cnVuc3RhdGVfaW5fdXNlLCAwKTsKK30KKwogc3RhdGljIHZvaWQgc2NoZWR1bGVfdGFpbChzdHJ1
Y3QgdmNwdSAqcHJldikKIHsKICAgICBjdHh0X3N3aXRjaF9mcm9tKHByZXYpOwpAQCAtOTk4LDYg
KzEwNDgsNyBAQCBsb25nIGRvX2FybV92Y3B1X29wKGludCBjbWQsIHVuc2lnbmVkIGludCB2Y3B1
aWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYQogICAgIHsKICAgICAgICAgY2FzZSBW
Q1BVT1BfcmVnaXN0ZXJfdmNwdV9pbmZvOgogICAgICAgICBjYXNlIFZDUFVPUF9yZWdpc3Rlcl9y
dW5zdGF0ZV9tZW1vcnlfYXJlYToKKyAgICAgICAgY2FzZSBWQ1BVT1BfcmVnaXN0ZXJfcnVuc3Rh
dGVfcGh5c19tZW1vcnlfYXJlYToKICAgICAgICAgICAgIHJldHVybiBkb192Y3B1X29wKGNtZCwg
dmNwdWlkLCBhcmcpOwogICAgICAgICBkZWZhdWx0OgogICAgICAgICAgICAgcmV0dXJuIC1FSU5W
QUw7CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2RvbWFpbi5jIGIveGVuL2NvbW1vbi9kb21haW4u
YwppbmRleCAzMmJjYThkLi5iNThkNmRkIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2RvbWFpbi5j
CisrKyBiL3hlbi9jb21tb24vZG9tYWluLmMKQEAgLTcwMCw2ICs3MDAsMTggQEAgaW50IHJjdV9s
b2NrX2xpdmVfcmVtb3RlX2RvbWFpbl9ieV9pZChkb21pZF90IGRvbSwgc3RydWN0IGRvbWFpbiAq
KmQpCiAgICAgcmV0dXJuIDA7CiB9CiAKK3N0YXRpYyB2b2lkIGRpc2NhcmRfcnVuc3RhdGVfYXJl
YShzdHJ1Y3QgdmNwdSAqdikKK3sKKyAgICB2LT5ydW5zdGF0ZV9ndWVzdF90eXBlID0gUlVOU1RB
VEVfTk9ORTsKK30KKworc3RhdGljIHZvaWQgZGlzY2FyZF9ydW5zdGF0ZV9hcmVhX2xvY2tlZChz
dHJ1Y3QgdmNwdSAqdikKK3sKKyAgICB3aGlsZSAoIHhjaGcoJnYtPnJ1bnN0YXRlX2luX3VzZSwg
MSkgKTsKKyAgICBkaXNjYXJkX3J1bnN0YXRlX2FyZWEodik7CisgICAgeGNoZygmdi0+cnVuc3Rh
dGVfaW5fdXNlLCAwKTsKK30KKwogaW50IGRvbWFpbl9raWxsKHN0cnVjdCBkb21haW4gKmQpCiB7
CiAgICAgaW50IHJjID0gMDsKQEAgLTczOCw3ICs3NTAsMTAgQEAgaW50IGRvbWFpbl9raWxsKHN0
cnVjdCBkb21haW4gKmQpCiAgICAgICAgIGlmICggY3B1cG9vbF9tb3ZlX2RvbWFpbihkLCBjcHVw
b29sMCkgKQogICAgICAgICAgICAgcmV0dXJuIC1FUkVTVEFSVDsKICAgICAgICAgZm9yX2VhY2hf
dmNwdSAoIGQsIHYgKQorICAgICAgICB7CisgICAgICAgICAgICBkaXNjYXJkX3J1bnN0YXRlX2Fy
ZWFfbG9ja2VkKHYpOwogICAgICAgICAgICAgdW5tYXBfdmNwdV9pbmZvKHYpOworICAgICAgICB9
CiAgICAgICAgIGQtPmlzX2R5aW5nID0gRE9NRFlJTkdfZGVhZDsKICAgICAgICAgLyogTWVtIGV2
ZW50IGNsZWFudXAgaGFzIHRvIGdvIGhlcmUgYmVjYXVzZSB0aGUgcmluZ3MgCiAgICAgICAgICAq
IGhhdmUgdG8gYmUgcHV0IGJlZm9yZSB3ZSBjYWxsIHB1dF9kb21haW4uICovCkBAIC0xMTkyLDcg
KzEyMDcsNyBAQCBpbnQgZG9tYWluX3NvZnRfcmVzZXQoc3RydWN0IGRvbWFpbiAqZCkKIAogICAg
IGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKICAgICB7Ci0gICAgICAgIHNldF94ZW5fZ3Vlc3RfaGFu
ZGxlKHJ1bnN0YXRlX2d1ZXN0KHYpLCBOVUxMKTsKKyAgICAgICAgZGlzY2FyZF9ydW5zdGF0ZV9h
cmVhX2xvY2tlZCh2KTsKICAgICAgICAgdW5tYXBfdmNwdV9pbmZvKHYpOwogICAgIH0KIApAQCAt
MTUyMCwxOCArMTUzNSw0NiBAQCBsb25nIGRvX3ZjcHVfb3AoaW50IGNtZCwgdW5zaWduZWQgaW50
IHZjcHVpZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcpCiAgICAgICAgICAgICBi
cmVhazsKIAogICAgICAgICByYyA9IDA7Ci0gICAgICAgIHJ1bnN0YXRlX2d1ZXN0KHYpID0gYXJl
YS5hZGRyLmg7CisKKyAgICAgICAgd2hpbGUoIHhjaGcoJnYtPnJ1bnN0YXRlX2luX3VzZSwgMSkg
PT0gMCk7CisKKyAgICAgICAgZGlzY2FyZF9ydW5zdGF0ZV9hcmVhKHYpOworCisgICAgICAgIHJ1
bnN0YXRlX2d1ZXN0X3ZpcnQodikgPSBhcmVhLmFkZHIuaDsKKyAgICAgICAgdi0+cnVuc3RhdGVf
Z3Vlc3RfdHlwZSA9IFJVTlNUQVRFX1ZBRERSOwogCiAgICAgICAgIGlmICggdiA9PSBjdXJyZW50
ICkKICAgICAgICAgewotICAgICAgICAgICAgX19jb3B5X3RvX2d1ZXN0KHJ1bnN0YXRlX2d1ZXN0
KHYpLCAmdi0+cnVuc3RhdGUsIDEpOworICAgICAgICAgICAgX19jb3B5X3RvX2d1ZXN0KHJ1bnN0
YXRlX2d1ZXN0X3ZpcnQodiksICZ2LT5ydW5zdGF0ZSwgMSk7CiAgICAgICAgIH0KICAgICAgICAg
ZWxzZQogICAgICAgICB7CiAgICAgICAgICAgICB2Y3B1X3J1bnN0YXRlX2dldCh2LCAmcnVuc3Rh
dGUpOwotICAgICAgICAgICAgX19jb3B5X3RvX2d1ZXN0KHJ1bnN0YXRlX2d1ZXN0KHYpLCAmcnVu
c3RhdGUsIDEpOworICAgICAgICAgICAgX19jb3B5X3RvX2d1ZXN0KHJ1bnN0YXRlX2d1ZXN0X3Zp
cnQodiksICZydW5zdGF0ZSwgMSk7CiAgICAgICAgIH0KIAorICAgICAgICB4Y2hnKCZ2LT5ydW5z
dGF0ZV9pbl91c2UsIDApOworCisgICAgICAgIGJyZWFrOworICAgIH0KKworICAgIGNhc2UgVkNQ
VU9QX3JlZ2lzdGVyX3J1bnN0YXRlX3BoeXNfbWVtb3J5X2FyZWE6CisgICAgeworICAgICAgICBz
dHJ1Y3QgdmNwdV9yZWdpc3Rlcl9ydW5zdGF0ZV9tZW1vcnlfYXJlYSBhcmVhOworCisgICAgICAg
IHJjID0gLUVGQVVMVDsKKyAgICAgICAgaWYgKCBjb3B5X2Zyb21fZ3Vlc3QoJmFyZWEsIGFyZywg
MSkgKQorICAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIHdoaWxlKCB4Y2hnKCZ2LT5ydW5z
dGF0ZV9pbl91c2UsIDEpID09IDApOworCisgICAgICAgIGRpc2NhcmRfcnVuc3RhdGVfYXJlYSh2
KTsKKyAgICAgICAgdi0+cnVuc3RhdGVfZ3Vlc3QucGh5cyA9IGFyZWEuYWRkci5wOworICAgICAg
ICB2LT5ydW5zdGF0ZV9ndWVzdF90eXBlID0gUlVOU1RBVEVfUEFERFI7CisKKyAgICAgICAgeGNo
Zygmdi0+cnVuc3RhdGVfaW5fdXNlLCAwKTsKKyAgICAgICAgcmMgPSAwOworCiAgICAgICAgIGJy
ZWFrOwogICAgIH0KIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL3ZjcHUuaCBiL3hl
bi9pbmNsdWRlL3B1YmxpYy92Y3B1LmgKaW5kZXggMzYyM2FmOS4uZDdkYTRhMyAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvcHVibGljL3ZjcHUuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvdmNw
dS5oCkBAIC0yMzUsNiArMjM1LDIxIEBAIHN0cnVjdCB2Y3B1X3JlZ2lzdGVyX3RpbWVfbWVtb3J5
X2FyZWEgewogdHlwZWRlZiBzdHJ1Y3QgdmNwdV9yZWdpc3Rlcl90aW1lX21lbW9yeV9hcmVhIHZj
cHVfcmVnaXN0ZXJfdGltZV9tZW1vcnlfYXJlYV90OwogREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUo
dmNwdV9yZWdpc3Rlcl90aW1lX21lbW9yeV9hcmVhX3QpOwogCisvKgorICogUmVnaXN0ZXIgYSBz
aGFyZWQgbWVtb3J5IGFyZWEgZnJvbSB3aGljaCB0aGUgZ3Vlc3QgbWF5IG9idGFpbiBpdHMgb3du
CisgKiBydW5zdGF0ZSBpbmZvcm1hdGlvbiB3aXRob3V0IG5lZWRpbmcgdG8gZXhlY3V0ZSBhIGh5
cGVyY2FsbC4KKyAqIE5vdGVzOgorICogIDEuIFRoZSByZWdpc3RlcmVkIGFkZHJlc3MgbXVzdCBi
ZSBndWVzdCdzIHBoeXNpY2FsIGFkZHJlc3MuCisgKiAgMi4gVGhlIHJlZ2lzdGVyZWQgcnVuc3Rh
dGUgYXJlYSBzaG91bGQgbm90IGNyb3NzIHBhZ2UgYm91bmRhcnkuCisgKiAgMy4gT25seSBvbmUg
c2hhcmVkIGFyZWEgbWF5IGJlIHJlZ2lzdGVyZWQgcGVyIFZDUFUuIFRoZSBzaGFyZWQgYXJlYSBp
cworICogICAgIHVwZGF0ZWQgYnkgdGhlIGh5cGVydmlzb3IgZWFjaCB0aW1lIHRoZSBWQ1BVIGlz
IHNjaGVkdWxlZC4gVGh1cworICogICAgIHJ1bnN0YXRlLnN0YXRlIHdpbGwgYWx3YXlzIGJlIFJV
TlNUQVRFX3J1bm5pbmcgYW5kCisgKiAgICAgcnVuc3RhdGUuc3RhdGVfZW50cnlfdGltZSB3aWxs
IGluZGljYXRlIHRoZSBzeXN0ZW0gdGltZSBhdCB3aGljaCB0aGUKKyAqICAgICBWQ1BVIHdhcyBs
YXN0IHNjaGVkdWxlZCB0byBydW4uCisgKiBAZXh0cmFfYXJnID09IHBvaW50ZXIgdG8gdmNwdV9y
ZWdpc3Rlcl9ydW5zdGF0ZV9tZW1vcnlfYXJlYSBzdHJ1Y3R1cmUuCisgKi8KKyNkZWZpbmUgVkNQ
VU9QX3JlZ2lzdGVyX3J1bnN0YXRlX3BoeXNfbWVtb3J5X2FyZWEgMTQKKwogI2VuZGlmIC8qIF9f
WEVOX1BVQkxJQ19WQ1BVX0hfXyAqLwogCiAvKgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVu
L3NjaGVkLmggYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAppbmRleCBlZGVlNTJkLi44YWM1OTdi
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAorKysgYi94ZW4vaW5jbHVkZS94
ZW4vc2NoZWQuaApAQCAtMTYzLDE3ICsxNjMsMzEgQEAgc3RydWN0IHZjcHUKICAgICB2b2lkICAg
ICAgICAgICAgKnNjaGVkX3ByaXY7ICAgIC8qIHNjaGVkdWxlci1zcGVjaWZpYyBkYXRhICovCiAK
ICAgICBzdHJ1Y3QgdmNwdV9ydW5zdGF0ZV9pbmZvIHJ1bnN0YXRlOworCisgICAgZW51bSB7Cisg
ICAgICAgIFJVTlNUQVRFX05PTkUgPSAwLAorICAgICAgICBSVU5TVEFURV9QQUREUiA9IDEsCisg
ICAgICAgIFJVTlNUQVRFX1ZBRERSID0gMiwKKyAgICB9IHJ1bnN0YXRlX2d1ZXN0X3R5cGU7CisK
KyAgICB1bnNpZ25lZCBsb25nIHJ1bnN0YXRlX2luX3VzZTsKKworICAgIHVuaW9uCisgICAgewog
I2lmbmRlZiBDT05GSUdfQ09NUEFUCi0jIGRlZmluZSBydW5zdGF0ZV9ndWVzdCh2KSAoKHYpLT5y
dW5zdGF0ZV9ndWVzdCkKLSAgICBYRU5fR1VFU1RfSEFORExFKHZjcHVfcnVuc3RhdGVfaW5mb190
KSBydW5zdGF0ZV9ndWVzdDsgLyogZ3Vlc3QgYWRkcmVzcyAqLworIyBkZWZpbmUgcnVuc3RhdGVf
Z3Vlc3RfdmlydCh2KSAoKHYpLT5ydW5zdGF0ZV9ndWVzdC52aXJ0KQorICAgICAgICAgICBYRU5f
R1VFU1RfSEFORExFKHZjcHVfcnVuc3RhdGVfaW5mb190KSB2aXJ0OyAvKiBndWVzdCBhZGRyZXNz
ICovCiAjZWxzZQotIyBkZWZpbmUgcnVuc3RhdGVfZ3Vlc3QodikgKCh2KS0+cnVuc3RhdGVfZ3Vl
c3QubmF0aXZlKQotICAgIHVuaW9uIHsKLSAgICAgICAgWEVOX0dVRVNUX0hBTkRMRSh2Y3B1X3J1
bnN0YXRlX2luZm9fdCkgbmF0aXZlOwotICAgICAgICBYRU5fR1VFU1RfSEFORExFKHZjcHVfcnVu
c3RhdGVfaW5mb19jb21wYXRfdCkgY29tcGF0OwotICAgIH0gcnVuc3RhdGVfZ3Vlc3Q7IC8qIGd1
ZXN0IGFkZHJlc3MgKi8KKyMgZGVmaW5lIHJ1bnN0YXRlX2d1ZXN0X3ZpcnQodikgKCh2KS0+cnVu
c3RhdGVfZ3Vlc3QudmlydC5uYXRpdmUpCisgICAgICAgICAgIHVuaW9uIHsKKyAgICAgICAgICAg
ICAgIFhFTl9HVUVTVF9IQU5ETEUodmNwdV9ydW5zdGF0ZV9pbmZvX3QpIG5hdGl2ZTsKKyAgICAg
ICAgICAgICAgIFhFTl9HVUVTVF9IQU5ETEUodmNwdV9ydW5zdGF0ZV9pbmZvX2NvbXBhdF90KSBj
b21wYXQ7CisgICAgICAgICAgIH0gdmlydDsgLyogZ3Vlc3QgYWRkcmVzcyAqLwogI2VuZGlmCiAK
KyAgICAgICAgcGFkZHJfdCBwaHlzOworICAgIH0gcnVuc3RhdGVfZ3Vlc3Q7CisKICAgICAvKiBs
YXN0IHRpbWUgd2hlbiB2Q1BVIGlzIHNjaGVkdWxlZCBvdXQgKi8KICAgICB1aW50NjRfdCBsYXN0
X3J1bl90aW1lOwogCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 30 08:44:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 May 2019 08:44:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWGft-0002B6-40; Thu, 30 May 2019 08:44:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dPnK=T6=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1hWGfq-0002Aa-Vu
 for xen-devel@lists.xenproject.org; Thu, 30 May 2019 08:44:35 +0000
X-Inumbo-ID: 24cc5c21-82b7-11e9-8980-bc764e045a96
Received: from mail-lf1-x143.google.com (unknown [2a00:1450:4864:20::143])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 24cc5c21-82b7-11e9-8980-bc764e045a96;
 Thu, 30 May 2019 08:44:32 +0000 (UTC)
Received: by mail-lf1-x143.google.com with SMTP id e27so115904lfn.6
 for <xen-devel@lists.xenproject.org>; Thu, 30 May 2019 01:44: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:in-reply-to:references;
 bh=m/QSMWlX8wXGmeejl4fowyUqo8c8kVetl/n9aWRvZIc=;
 b=slse9J3RtzPVj/Oishp1HcDveSt13ZKtrxN/641QkJU3qMP84OcEfBymBamVe31ml/
 NaZbNU7+NfxnzZLBA5GZecSA+Dj6w4v49NJXzPe0pDumDzjpNeA1mg2yd6cz+28dt4Fy
 EpDwgOVr4X6C84XMHMpYW/nKYnDYhW9nD/Q5dfUU+2PPtbUzYg5d2IuqjLPfOEljvAav
 uI/2WC5DOoiZ2n5I4yCLhyg8IrtH/7Ww1yvz1z5Exv8BKGt2dtZJzkNBDTrH4nSAd+7u
 syhAt9/QN8zO0Y9MSCC8Gsa7yCkFpXTDC7IEjXfY/wd3SPxFwiG+1OVqkr/KqupjC5IJ
 X8UA==
X-Google-DKIM-Signature: v=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=m/QSMWlX8wXGmeejl4fowyUqo8c8kVetl/n9aWRvZIc=;
 b=M/LpC9+1fqORkXPjsIsreIUq2lRa6c3wXTYT6T9raKBZV4dT3YgeA86CwEnTe8QQ0K
 1tIRangt0HBRHHy7wu9hAqu60WiBHXlE9ylU+47wjcF4NT9V4/+JGbic2+MdY+S3LRqi
 cgfMpdMuoMtc9AVcyp2lSl9OWLk1j6Sw4fL5LLyiQpHzf78ZFOGPtCgXECMoTeVrUS1I
 9Pj6YDJlqU4uyVMWajqVcULtJidR5/hfv9EHvK6DfMkpcOi2ltXylaFVU64TUMbh37Fi
 5DiKc7D+DdKg69hK6aWCpEqizlrX8f513ir8XcnXLv2wixzGm8N8Pys+NyUjhj7IMFro
 pS/w==
X-Gm-Message-State: APjAAAWfpCZBqDwzwNqJK2S7apzS42ATGww2QGeRjNUSxg2q3jQwjxsC
 C598aZ58ux0kKH6vxbrH4rEqBEOE2yw=
X-Google-Smtp-Source: APXvYqwR6EnaaeuxRYNUU5J+hvtNLCVu24L1T5d6LUUTlJpUt5vM0OOsvGIA/fDRHKvtoyxSt3qrew==
X-Received: by 2002:ac2:4990:: with SMTP id f16mr1368130lfl.93.1559205870966; 
 Thu, 30 May 2019 01:44:30 -0700 (PDT)
Received: from aanisov-work.kyiv.epam.com (ll-22.209.223.85.sovam.net.ua.
 [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id y27sm369543lfg.33.2019.05.30.01.44.29
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 30 May 2019 01:44:30 -0700 (PDT)
From: Andrii Anisov <andrii.anisov@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 30 May 2019 11:44:25 +0300
Message-Id: <1559205867-19597-2-git-send-email-andrii.anisov@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1559205867-19597-1-git-send-email-andrii.anisov@gmail.com>
References: <1559205867-19597-1-git-send-email-andrii.anisov@gmail.com>
Subject: [Xen-devel] [RESEND PATCH v3] xen: introduce
 VCPUOP_register_runstate_phys_memory_area hypercall
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KCkV4aXN0aW5nIGlu
dGVyZmFjZSB0byByZWdpc3RlciBydW5zdGF0ZSBhcmUgd2l0aCBpdHMgdmlydHVhbCBhZGRyZXNz
CmlzIHByb25lIHRvIGlzc3VlcyB3aGljaCBiZWNhbWUgbW9yZSBvYnZpb3VzIHdpdGggS1BUSSBl
bmFibGVtZW50IGluCmd1ZXN0cy4gVGhlIG5hdHVyZSBvZiB0aG9zZSBpc3N1ZXMgaXMgdGhlIGZh
Y3QgdGhhdCB0aGUgZ3Vlc3QgY291bGQKYmUgaW50ZXJydXB0ZWQgYnkgdGhlIGh5cGVydmlzb3Ig
YXQgYW55IHRpbWUsIGFuZCB0aGVyZSBpcyBubyBndWFyYW50ZWUKdG8gaGF2ZSB0aGUgcmVnaXN0
ZXJlZCB2aXJ0dWFsIGFkZHJlc3MgdHJhbnNsYXRlZCB3aXRoIHRoZSBjdXJyZW50bHkKYXZhaWxh
YmxlIGd1ZXN0J3MgcGFnZSB0YWJsZXMuIEJlZm9yZSB0aGUgS1BUSSBzdWNoIGEgc2l0dWF0aW9u
IHdhcwpwb3NzaWJsZSBpbiBjYXNlIHRoZSBndWVzdCBpcyBjYXVnaHQgaW4gdGhlIG1pZGRsZSBv
ZiBQVCBwcm9jZXNzaW5nCihlLmcuIHN1cGVycGFnZSBzaGF0dGVyaW5nKS4gV2l0aCB0aGUgS1BU
SSB0aGlzIGhhcHBlbnMgYWxzbyB3aGVuIHRoZQpndWVzdCBydW5zIHVzZXJzcGFjZSwgc28gaGFz
IGEgcHJldHR5IGhpZ2ggcHJvYmFiaWxpdHkuClNvIGl0IHdhcyBhZ3JlZWQgdG8gcmVnaXN0ZXIg
cnVuc3RhdGUgd2l0aCB0aGUgZ3Vlc3QncyBwaHlzaWNhbCBhZGRyZXNzCnNvIHRoYXQgaXRzIG1h
cHBpbmcgaXMgcGVybWFuZW50IGZyb20gdGhlIGh5cGVydmlzb3IgcG9pbnQgb2Ygdmlldy4gWzFd
CgpUaGUgaHlwZXJjYWxsIGVtcGxveXMgdGhlIHNhbWUgdmNwdV9yZWdpc3Rlcl9ydW5zdGF0ZV9t
ZW1vcnlfYXJlYQpzdHJ1Y3R1cmUgZm9yIHRoZSBpbnRlcmZhY2UsIGJ1dCByZXF1aXJlcyBhIHJl
Z2lzdGVyZWQgYXJlYSB0byBub3QKY3Jvc3MgYSBwYWdlIGJvdW5kYXJ5LgoKWzFdIGh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOS0wMi9tc2cw
MDQxNi5odG1sCgpTaWduZWQtb2ZmLWJ5OiBBbmRyaWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVw
YW0uY29tPgotLS0KIHhlbi9hcmNoL2FybS9kb21haW4uYyAgICAgICAgfCAgNTggKysrKysrKysr
KysrKysrKysrLS0tCiB4ZW4vYXJjaC94ODYvZG9tYWluLmMgICAgICAgIHwgIDk5ICsrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrLS0tCiB4ZW4vYXJjaC94ODYveDg2XzY0L2RvbWFpbi5j
IHwgIDE2ICsrKysrLQogeGVuL2NvbW1vbi9kb21haW4uYyAgICAgICAgICB8IDEyMSArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tCiB4ZW4vaW5jbHVkZS9wdWJsaWMv
dmNwdS5oICAgIHwgIDE1ICsrKysrKwogeGVuL2luY2x1ZGUveGVuL3NjaGVkLmggICAgICB8ICAy
OCArKysrKysrLS0tCiA2IGZpbGVzIGNoYW5nZWQsIDMwNiBpbnNlcnRpb25zKCspLCAzMSBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMgYi94ZW4vYXJjaC9h
cm0vZG9tYWluLmMKaW5kZXggZmYzMzBiMy4uZWNlZGYxYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
YXJtL2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwpAQCAtMjc0LDE3ICsyNzQs
MTUgQEAgc3RhdGljIHZvaWQgY3R4dF9zd2l0Y2hfdG8oc3RydWN0IHZjcHUgKm4pCiAgICAgdmly
dF90aW1lcl9yZXN0b3JlKG4pOwogfQogCi0vKiBVcGRhdGUgcGVyLVZDUFUgZ3Vlc3QgcnVuc3Rh
dGUgc2hhcmVkIG1lbW9yeSBhcmVhIChpZiByZWdpc3RlcmVkKS4gKi8KLXN0YXRpYyB2b2lkIHVw
ZGF0ZV9ydW5zdGF0ZV9hcmVhKHN0cnVjdCB2Y3B1ICp2KQorc3RhdGljIHZvaWQgdXBkYXRlX3J1
bnN0YXRlX2J5X2d2YWRkcihzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICB2b2lkIF9fdXNlciAqZ3Vl
c3RfaGFuZGxlID0gTlVMTDsKIAotICAgIGlmICggZ3Vlc3RfaGFuZGxlX2lzX251bGwocnVuc3Rh
dGVfZ3Vlc3QodikpICkKLSAgICAgICAgcmV0dXJuOworICAgIEFTU0VSVCghZ3Vlc3RfaGFuZGxl
X2lzX251bGwocnVuc3RhdGVfZ3Vlc3RfdmlydCh2KSkpOwogCiAgICAgaWYgKCBWTV9BU1NJU1Qo
di0+ZG9tYWluLCBydW5zdGF0ZV91cGRhdGVfZmxhZykgKQogICAgIHsKLSAgICAgICAgZ3Vlc3Rf
aGFuZGxlID0gJnYtPnJ1bnN0YXRlX2d1ZXN0LnAtPnN0YXRlX2VudHJ5X3RpbWUgKyAxOworICAg
ICAgICBndWVzdF9oYW5kbGUgPSAmdi0+cnVuc3RhdGVfZ3Vlc3QudmlydC5wLT5zdGF0ZV9lbnRy
eV90aW1lICsgMTsKICAgICAgICAgZ3Vlc3RfaGFuZGxlLS07CiAgICAgICAgIHYtPnJ1bnN0YXRl
LnN0YXRlX2VudHJ5X3RpbWUgfD0gWEVOX1JVTlNUQVRFX1VQREFURTsKICAgICAgICAgX19yYXdf
Y29weV90b19ndWVzdChndWVzdF9oYW5kbGUsCkBAIC0yOTIsNyArMjkwLDcgQEAgc3RhdGljIHZv
aWQgdXBkYXRlX3J1bnN0YXRlX2FyZWEoc3RydWN0IHZjcHUgKnYpCiAgICAgICAgIHNtcF93bWIo
KTsKICAgICB9CiAKLSAgICBfX2NvcHlfdG9fZ3Vlc3QocnVuc3RhdGVfZ3Vlc3QodiksICZ2LT5y
dW5zdGF0ZSwgMSk7CisgICAgX19jb3B5X3RvX2d1ZXN0KHJ1bnN0YXRlX2d1ZXN0X3ZpcnQodiks
ICZ2LT5ydW5zdGF0ZSwgMSk7CiAKICAgICBpZiAoIGd1ZXN0X2hhbmRsZSApCiAgICAgewpAQCAt
MzAzLDYgKzMwMSw1MyBAQCBzdGF0aWMgdm9pZCB1cGRhdGVfcnVuc3RhdGVfYXJlYShzdHJ1Y3Qg
dmNwdSAqdikKICAgICB9CiB9CiAKK3N0YXRpYyB2b2lkIHVwZGF0ZV9ydW5zdGF0ZV9ieV9ncGFk
ZHIoc3RydWN0IHZjcHUgKnYpCit7CisgICAgc3RydWN0IHZjcHVfcnVuc3RhdGVfaW5mbyAqcnVu
c3RhdGUgPQorICAgICAgICAgICAgKHN0cnVjdCB2Y3B1X3J1bnN0YXRlX2luZm8gKil2LT5ydW5z
dGF0ZV9ndWVzdC5waHlzOworCisgICAgQVNTRVJUKHJ1bnN0YXRlICE9IE5VTEwpOworCisgICAg
aWYgKCBWTV9BU1NJU1Qodi0+ZG9tYWluLCBydW5zdGF0ZV91cGRhdGVfZmxhZykgKQorICAgIHsK
KyAgICAgICAgcnVuc3RhdGUtPnN0YXRlX2VudHJ5X3RpbWUgfD0gWEVOX1JVTlNUQVRFX1VQREFU
RTsKKyAgICAgICAgc21wX3dtYigpOworICAgICAgICB2LT5ydW5zdGF0ZS5zdGF0ZV9lbnRyeV90
aW1lIHw9IFhFTl9SVU5TVEFURV9VUERBVEU7CisgICAgfQorCisgICAgbWVtY3B5KHYtPnJ1bnN0
YXRlX2d1ZXN0LnBoeXMsICZ2LT5ydW5zdGF0ZSwgc2l6ZW9mKHYtPnJ1bnN0YXRlKSk7CisKKyAg
ICBpZiAoIFZNX0FTU0lTVCh2LT5kb21haW4sIHJ1bnN0YXRlX3VwZGF0ZV9mbGFnKSApCisgICAg
eworICAgICAgICBydW5zdGF0ZS0+c3RhdGVfZW50cnlfdGltZSAmPSB+WEVOX1JVTlNUQVRFX1VQ
REFURTsKKyAgICAgICAgc21wX3dtYigpOworICAgICAgICB2LT5ydW5zdGF0ZS5zdGF0ZV9lbnRy
eV90aW1lICY9IH5YRU5fUlVOU1RBVEVfVVBEQVRFOworICAgIH0KK30KKworLyogVXBkYXRlIHBl
ci1WQ1BVIGd1ZXN0IHJ1bnN0YXRlIHNoYXJlZCBtZW1vcnkgYXJlYSAoaWYgcmVnaXN0ZXJlZCku
ICovCitzdGF0aWMgdm9pZCB1cGRhdGVfcnVuc3RhdGVfYXJlYShzdHJ1Y3QgdmNwdSAqdikKK3sK
KyAgICBpZiAoIHhjaGcoJnYtPnJ1bnN0YXRlX2luX3VzZSwgMSkgKQorICAgICAgICByZXR1cm47
CisKKyAgICBzd2l0Y2ggKCB2LT5ydW5zdGF0ZV9ndWVzdF90eXBlICkKKyAgICB7CisgICAgY2Fz
ZSBSVU5TVEFURV9OT05FOgorICAgICAgICBicmVhazsKKworICAgIGNhc2UgUlVOU1RBVEVfVkFE
RFI6CisgICAgICAgIHVwZGF0ZV9ydW5zdGF0ZV9ieV9ndmFkZHIodik7CisgICAgICAgIGJyZWFr
OworCisgICAgY2FzZSBSVU5TVEFURV9QQUREUjoKKyAgICAgICAgdXBkYXRlX3J1bnN0YXRlX2J5
X2dwYWRkcih2KTsKKyAgICAgICAgYnJlYWs7CisgICAgfQorCisgICAgeGNoZygmdi0+cnVuc3Rh
dGVfaW5fdXNlLCAwKTsKK30KKwogc3RhdGljIHZvaWQgc2NoZWR1bGVfdGFpbChzdHJ1Y3QgdmNw
dSAqcHJldikKIHsKICAgICBBU1NFUlQocHJldiAhPSBjdXJyZW50KTsKQEAgLTk5OCw2ICsxMDQz
LDcgQEAgbG9uZyBkb19hcm1fdmNwdV9vcChpbnQgY21kLCB1bnNpZ25lZCBpbnQgdmNwdWlkLCBY
RU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGEKICAgICB7CiAgICAgICAgIGNhc2UgVkNQVU9Q
X3JlZ2lzdGVyX3ZjcHVfaW5mbzoKICAgICAgICAgY2FzZSBWQ1BVT1BfcmVnaXN0ZXJfcnVuc3Rh
dGVfbWVtb3J5X2FyZWE6CisgICAgICAgIGNhc2UgVkNQVU9QX3JlZ2lzdGVyX3J1bnN0YXRlX3Bo
eXNfbWVtb3J5X2FyZWE6CiAgICAgICAgICAgICByZXR1cm4gZG9fdmNwdV9vcChjbWQsIHZjcHVp
ZCwgYXJnKTsKICAgICAgICAgZGVmYXVsdDoKICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFpbi5j
CmluZGV4IGFjOTYwZGQuLmZlNzE3NzYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4u
YworKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAgLTE1NjYsMjIgKzE1NjYsMjEgQEAgdm9p
ZCBwYXJhdmlydF9jdHh0X3N3aXRjaF90byhzdHJ1Y3QgdmNwdSAqdikKIH0KIAogLyogVXBkYXRl
IHBlci1WQ1BVIGd1ZXN0IHJ1bnN0YXRlIHNoYXJlZCBtZW1vcnkgYXJlYSAoaWYgcmVnaXN0ZXJl
ZCkuICovCi1ib29sIHVwZGF0ZV9ydW5zdGF0ZV9hcmVhKHN0cnVjdCB2Y3B1ICp2KQorc3RhdGlj
IGJvb2wgdXBkYXRlX3J1bnN0YXRlX2J5X2d2YWRkcihzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICBi
b29sIHJjOwogICAgIHN0cnVjdCBndWVzdF9tZW1vcnlfcG9saWN5IHBvbGljeSA9IHsgLm5lc3Rl
ZF9ndWVzdF9tb2RlID0gZmFsc2UgfTsKICAgICB2b2lkIF9fdXNlciAqZ3Vlc3RfaGFuZGxlID0g
TlVMTDsKIAotICAgIGlmICggZ3Vlc3RfaGFuZGxlX2lzX251bGwocnVuc3RhdGVfZ3Vlc3Qodikp
ICkKLSAgICAgICAgcmV0dXJuIHRydWU7CisgICAgQVNTRVJUKCFndWVzdF9oYW5kbGVfaXNfbnVs
bChydW5zdGF0ZV9ndWVzdF92aXJ0KHYpKSk7CiAKICAgICB1cGRhdGVfZ3Vlc3RfbWVtb3J5X3Bv
bGljeSh2LCAmcG9saWN5KTsKIAogICAgIGlmICggVk1fQVNTSVNUKHYtPmRvbWFpbiwgcnVuc3Rh
dGVfdXBkYXRlX2ZsYWcpICkKICAgICB7CiAgICAgICAgIGd1ZXN0X2hhbmRsZSA9IGhhc18zMmJp
dF9zaGluZm8odi0+ZG9tYWluKQotICAgICAgICAgICAgPyAmdi0+cnVuc3RhdGVfZ3Vlc3QuY29t
cGF0LnAtPnN0YXRlX2VudHJ5X3RpbWUgKyAxCi0gICAgICAgICAgICA6ICZ2LT5ydW5zdGF0ZV9n
dWVzdC5uYXRpdmUucC0+c3RhdGVfZW50cnlfdGltZSArIDE7CisgICAgICAgICAgICA/ICZ2LT5y
dW5zdGF0ZV9ndWVzdC52aXJ0LmNvbXBhdC5wLT5zdGF0ZV9lbnRyeV90aW1lICsgMQorICAgICAg
ICAgICAgOiAmdi0+cnVuc3RhdGVfZ3Vlc3QudmlydC5uYXRpdmUucC0+c3RhdGVfZW50cnlfdGlt
ZSArIDE7CiAgICAgICAgIGd1ZXN0X2hhbmRsZS0tOwogICAgICAgICB2LT5ydW5zdGF0ZS5zdGF0
ZV9lbnRyeV90aW1lIHw9IFhFTl9SVU5TVEFURV9VUERBVEU7CiAgICAgICAgIF9fcmF3X2NvcHlf
dG9fZ3Vlc3QoZ3Vlc3RfaGFuZGxlLApAQCAtMTU5NCwxMSArMTU5MywxMSBAQCBib29sIHVwZGF0
ZV9ydW5zdGF0ZV9hcmVhKHN0cnVjdCB2Y3B1ICp2KQogICAgICAgICBzdHJ1Y3QgY29tcGF0X3Zj
cHVfcnVuc3RhdGVfaW5mbyBpbmZvOwogCiAgICAgICAgIFhMQVRfdmNwdV9ydW5zdGF0ZV9pbmZv
KCZpbmZvLCAmdi0+cnVuc3RhdGUpOwotICAgICAgICBfX2NvcHlfdG9fZ3Vlc3Qodi0+cnVuc3Rh
dGVfZ3Vlc3QuY29tcGF0LCAmaW5mbywgMSk7CisgICAgICAgIF9fY29weV90b19ndWVzdCh2LT5y
dW5zdGF0ZV9ndWVzdC52aXJ0LmNvbXBhdCwgJmluZm8sIDEpOwogICAgICAgICByYyA9IHRydWU7
CiAgICAgfQogICAgIGVsc2UKLSAgICAgICAgcmMgPSBfX2NvcHlfdG9fZ3Vlc3QocnVuc3RhdGVf
Z3Vlc3QodiksICZ2LT5ydW5zdGF0ZSwgMSkgIT0KKyAgICAgICAgcmMgPSBfX2NvcHlfdG9fZ3Vl
c3QocnVuc3RhdGVfZ3Vlc3RfdmlydCh2KSwgJnYtPnJ1bnN0YXRlLCAxKSAhPQogICAgICAgICAg
ICAgIHNpemVvZih2LT5ydW5zdGF0ZSk7CiAKICAgICBpZiAoIGd1ZXN0X2hhbmRsZSApCkBAIC0x
NjE0LDYgKzE2MTMsOTIgQEAgYm9vbCB1cGRhdGVfcnVuc3RhdGVfYXJlYShzdHJ1Y3QgdmNwdSAq
dikKICAgICByZXR1cm4gcmM7CiB9CiAKK3N0YXRpYyBib29sIHVwZGF0ZV9ydW5zdGF0ZV9ieV9n
cGFkZHJfbmF0aXZlKHN0cnVjdCB2Y3B1ICp2KQoreworICAgIHN0cnVjdCB2Y3B1X3J1bnN0YXRl
X2luZm8gKnJ1bnN0YXRlID0KKyAgICAgICAgICAgIChzdHJ1Y3QgdmNwdV9ydW5zdGF0ZV9pbmZv
ICopdi0+cnVuc3RhdGVfZ3Vlc3QucGh5czsKKworICAgIEFTU0VSVChydW5zdGF0ZSAhPSBOVUxM
KTsKKworICAgIGlmICggVk1fQVNTSVNUKHYtPmRvbWFpbiwgcnVuc3RhdGVfdXBkYXRlX2ZsYWcp
ICkKKyAgICB7CisgICAgICAgIHJ1bnN0YXRlLT5zdGF0ZV9lbnRyeV90aW1lIHw9IFhFTl9SVU5T
VEFURV9VUERBVEU7CisgICAgICAgIHNtcF93bWIoKTsKKyAgICAgICAgdi0+cnVuc3RhdGUuc3Rh
dGVfZW50cnlfdGltZSB8PSBYRU5fUlVOU1RBVEVfVVBEQVRFOworICAgIH0KKworICAgIG1lbWNw
eSh2LT5ydW5zdGF0ZV9ndWVzdC5waHlzLCAmdi0+cnVuc3RhdGUsIHNpemVvZih2LT5ydW5zdGF0
ZSkpOworCisgICAgaWYgKCBWTV9BU1NJU1Qodi0+ZG9tYWluLCBydW5zdGF0ZV91cGRhdGVfZmxh
ZykgKQorICAgIHsKKyAgICAgICAgcnVuc3RhdGUtPnN0YXRlX2VudHJ5X3RpbWUgJj0gflhFTl9S
VU5TVEFURV9VUERBVEU7CisgICAgICAgIHNtcF93bWIoKTsKKyAgICAgICAgdi0+cnVuc3RhdGUu
c3RhdGVfZW50cnlfdGltZSAmPSB+WEVOX1JVTlNUQVRFX1VQREFURTsKKyAgICB9CisKKyAgICBy
ZXR1cm4gdHJ1ZTsKK30KKworc3RhdGljIGJvb2wgdXBkYXRlX3J1bnN0YXRlX2J5X2dwYWRkcl9j
b21wYXQoc3RydWN0IHZjcHUgKnYpCit7CisgICAgc3RydWN0IGNvbXBhdF92Y3B1X3J1bnN0YXRl
X2luZm8gKnJ1bnN0YXRlID0KKyAgICAgICAgICAgIChzdHJ1Y3QgY29tcGF0X3ZjcHVfcnVuc3Rh
dGVfaW5mbyAqKXYtPnJ1bnN0YXRlX2d1ZXN0LnBoeXM7CisKKyAgICBBU1NFUlQocnVuc3RhdGUg
IT0gTlVMTCk7CisKKyAgICBpZiAoIFZNX0FTU0lTVCh2LT5kb21haW4sIHJ1bnN0YXRlX3VwZGF0
ZV9mbGFnKSApCisgICAgeworICAgICAgICBydW5zdGF0ZS0+c3RhdGVfZW50cnlfdGltZSB8PSBY
RU5fUlVOU1RBVEVfVVBEQVRFOworICAgICAgICBzbXBfd21iKCk7CisgICAgICAgIHYtPnJ1bnN0
YXRlLnN0YXRlX2VudHJ5X3RpbWUgfD0gWEVOX1JVTlNUQVRFX1VQREFURTsKKyAgICB9CisKKyAg
ICB7CisgICAgICAgIHN0cnVjdCBjb21wYXRfdmNwdV9ydW5zdGF0ZV9pbmZvIGluZm87CisgICAg
ICAgIFhMQVRfdmNwdV9ydW5zdGF0ZV9pbmZvKCZpbmZvLCAmdi0+cnVuc3RhdGUpOworICAgICAg
ICBtZW1jcHkodi0+cnVuc3RhdGVfZ3Vlc3QucGh5cywgJmluZm8sIHNpemVvZihpbmZvKSk7Cisg
ICAgfQorICAgIGVsc2UKKyAgICAgICAgbWVtY3B5KHYtPnJ1bnN0YXRlX2d1ZXN0LnBoeXMsICZ2
LT5ydW5zdGF0ZSwgc2l6ZW9mKHYtPnJ1bnN0YXRlKSk7CisKKyAgICBpZiAoIFZNX0FTU0lTVCh2
LT5kb21haW4sIHJ1bnN0YXRlX3VwZGF0ZV9mbGFnKSApCisgICAgeworICAgICAgICBydW5zdGF0
ZS0+c3RhdGVfZW50cnlfdGltZSAmPSB+WEVOX1JVTlNUQVRFX1VQREFURTsKKyAgICAgICAgc21w
X3dtYigpOworICAgICAgICB2LT5ydW5zdGF0ZS5zdGF0ZV9lbnRyeV90aW1lICY9IH5YRU5fUlVO
U1RBVEVfVVBEQVRFOworICAgIH0KKworICAgIHJldHVybiB0cnVlOworfQorCitib29sIHVwZGF0
ZV9ydW5zdGF0ZV9hcmVhKHN0cnVjdCB2Y3B1ICp2KQoreworICAgIGJvb2wgcmMgPSB0cnVlOwor
CisgICAgaWYgKCB4Y2hnKCZ2LT5ydW5zdGF0ZV9pbl91c2UsIDEpICkKKyAgICAgICAgcmV0dXJu
IHJjOworCisgICAgc3dpdGNoICggdi0+cnVuc3RhdGVfZ3Vlc3RfdHlwZSApCisgICAgeworICAg
IGNhc2UgUlVOU1RBVEVfTk9ORToKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIFJVTlNUQVRF
X1ZBRERSOgorICAgICAgICByYyA9IHVwZGF0ZV9ydW5zdGF0ZV9ieV9ndmFkZHIodik7CisgICAg
ICAgIGJyZWFrOworCisgICAgY2FzZSBSVU5TVEFURV9QQUREUjoKKyAgICAgICAgaWYgKCBoYXNf
MzJiaXRfc2hpbmZvKHYtPmRvbWFpbikgKQorICAgICAgICAgICAgcmMgPSB1cGRhdGVfcnVuc3Rh
dGVfYnlfZ3BhZGRyX2NvbXBhdCh2KTsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAgcmMgPSB1
cGRhdGVfcnVuc3RhdGVfYnlfZ3BhZGRyX25hdGl2ZSh2KTsKKyAgICAgICAgYnJlYWs7CisgICAg
fQorCisgICAgeGNoZygmdi0+cnVuc3RhdGVfaW5fdXNlLCAwKTsKKyAgICByZXR1cm4gcmM7Cit9
CisKIHN0YXRpYyB2b2lkIF91cGRhdGVfcnVuc3RhdGVfYXJlYShzdHJ1Y3QgdmNwdSAqdikKIHsK
ICAgICBpZiAoICF1cGRhdGVfcnVuc3RhdGVfYXJlYSh2KSAmJiBpc19wdl92Y3B1KHYpICYmCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L3g4
Nl82NC9kb21haW4uYwppbmRleCBjNDZkY2NjLi44NWQwMDcyIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYveDg2XzY0L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvZG9tYWluLmMK
QEAgLTEyLDYgKzEyLDggQEAKIENIRUNLX3ZjcHVfZ2V0X3BoeXNpZDsKICN1bmRlZiB4ZW5fdmNw
dV9nZXRfcGh5c2lkCiAKK2V4dGVybiB2b2lkIGRpc2NhcmRfcnVuc3RhdGVfYXJlYShzdHJ1Y3Qg
dmNwdSAqdik7CisKIGludAogYXJjaF9jb21wYXRfdmNwdV9vcCgKICAgICBpbnQgY21kLCBzdHJ1
Y3QgdmNwdSAqdiwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcpCkBAIC0zNSw4ICsz
NywxNiBAQCBhcmNoX2NvbXBhdF92Y3B1X29wKAogICAgICAgICAgICAgICFjb21wYXRfaGFuZGxl
X29rYXkoYXJlYS5hZGRyLmgsIDEpICkKICAgICAgICAgICAgIGJyZWFrOwogCisgICAgICAgIHdo
aWxlKCB4Y2hnKCZ2LT5ydW5zdGF0ZV9pbl91c2UsIDEpID09IDApOworCisgICAgICAgIGRpc2Nh
cmRfcnVuc3RhdGVfYXJlYSh2KTsKKwogICAgICAgICByYyA9IDA7Ci0gICAgICAgIGd1ZXN0X2Zy
b21fY29tcGF0X2hhbmRsZSh2LT5ydW5zdGF0ZV9ndWVzdC5jb21wYXQsIGFyZWEuYWRkci5oKTsK
KworICAgICAgICBndWVzdF9mcm9tX2NvbXBhdF9oYW5kbGUodi0+cnVuc3RhdGVfZ3Vlc3Qudmly
dC5jb21wYXQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhcmVhLmFkZHIuaCk7
CisKKyAgICAgICAgdi0+cnVuc3RhdGVfZ3Vlc3RfdHlwZSA9IFJVTlNUQVRFX1ZBRERSOwogCiAg
ICAgICAgIGlmICggdiA9PSBjdXJyZW50ICkKICAgICAgICAgewpAQCAtNDksNyArNTksOSBAQCBh
cmNoX2NvbXBhdF92Y3B1X29wKAogICAgICAgICAgICAgdmNwdV9ydW5zdGF0ZV9nZXQodiwgJnJ1
bnN0YXRlKTsKICAgICAgICAgICAgIFhMQVRfdmNwdV9ydW5zdGF0ZV9pbmZvKCZpbmZvLCAmcnVu
c3RhdGUpOwogICAgICAgICB9Ci0gICAgICAgIF9fY29weV90b19ndWVzdCh2LT5ydW5zdGF0ZV9n
dWVzdC5jb21wYXQsICZpbmZvLCAxKTsKKyAgICAgICAgX19jb3B5X3RvX2d1ZXN0KHYtPnJ1bnN0
YXRlX2d1ZXN0LnZpcnQuY29tcGF0LCAmaW5mbywgMSk7CisKKyAgICAgICAgeGNoZygmdi0+cnVu
c3RhdGVfaW5fdXNlLCAwKTsKIAogICAgICAgICBicmVhazsKICAgICB9CmRpZmYgLS1naXQgYS94
ZW4vY29tbW9uL2RvbWFpbi5jIGIveGVuL2NvbW1vbi9kb21haW4uYwppbmRleCA5MGM2NjA3Li5k
Mjc2Yjg3IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2RvbWFpbi5jCisrKyBiL3hlbi9jb21tb24v
ZG9tYWluLmMKQEAgLTY5OCw2ICs2OTgsNzQgQEAgaW50IHJjdV9sb2NrX2xpdmVfcmVtb3RlX2Rv
bWFpbl9ieV9pZChkb21pZF90IGRvbSwgc3RydWN0IGRvbWFpbiAqKmQpCiAgICAgcmV0dXJuIDA7
CiB9CiAKK3N0YXRpYyB2b2lkIHVubWFwX3J1bnN0YXRlX2FyZWEoc3RydWN0IHZjcHUgKnYpCit7
CisgICAgbWZuX3QgbWZuOworCisgICAgaWYgKCAhIHYtPnJ1bnN0YXRlX2d1ZXN0LnBoeXMgKQor
ICAgICAgICByZXR1cm47CisKKyAgICBtZm4gPSBkb21haW5fcGFnZV9tYXBfdG9fbWZuKHYtPnJ1
bnN0YXRlX2d1ZXN0LnBoeXMpOworCisgICAgdW5tYXBfZG9tYWluX3BhZ2VfZ2xvYmFsKCh2b2lk
ICopCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgodW5zaWduZWQgbG9uZyl2LT5ydW5z
dGF0ZV9ndWVzdC5waHlzICYKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBBR0VfTUFT
SykpOworCisgICAgdi0+cnVuc3RhdGVfZ3Vlc3QucGh5cyA9IE5VTEw7CisgICAgcHV0X3BhZ2Vf
YW5kX3R5cGUobWZuX3RvX3BhZ2UobWZuKSk7Cit9CisKK3N0YXRpYyBpbnQgbWFwX3J1bnN0YXRl
X2FyZWEoc3RydWN0IHZjcHUgKnYsCisgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHZjcHVf
cmVnaXN0ZXJfcnVuc3RhdGVfbWVtb3J5X2FyZWEgKmFyZWEpCit7CisgICAgdW5zaWduZWQgbG9u
ZyBvZmZzZXQgPSBhcmVhLT5hZGRyLnAgJiB+UEFHRV9NQVNLOworICAgIGdmbl90IGdmbiA9IGdh
ZGRyX3RvX2dmbihhcmVhLT5hZGRyLnApOworICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21h
aW47CisgICAgdm9pZCAqbWFwcGluZzsKKyAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOworICAg
IHNpemVfdCBzaXplID0gc2l6ZW9mKHN0cnVjdCB2Y3B1X3J1bnN0YXRlX2luZm8pOworCisgICAg
aWYgKCBvZmZzZXQgPiAoUEFHRV9TSVpFIC0gc2l6ZSkgKQorICAgICAgICByZXR1cm4gLUVJTlZB
TDsKKworICAgIHBhZ2UgPSBnZXRfcGFnZV9mcm9tX2dmbihkLCBnZm5feChnZm4pLCBOVUxMLCBQ
Mk1fQUxMT0MpOworICAgIGlmICggIXBhZ2UgKQorICAgICAgICByZXR1cm4gLUVJTlZBTDsKKwor
ICAgIGlmICggIWdldF9wYWdlX3R5cGUocGFnZSwgUEdUX3dyaXRhYmxlX3BhZ2UpICkKKyAgICB7
CisgICAgICAgIHB1dF9wYWdlKHBhZ2UpOworICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICB9
CisKKyAgICBtYXBwaW5nID0gX19tYXBfZG9tYWluX3BhZ2VfZ2xvYmFsKHBhZ2UpOworCisgICAg
aWYgKCBtYXBwaW5nID09IE5VTEwgKQorICAgIHsKKyAgICAgICAgcHV0X3BhZ2VfYW5kX3R5cGUo
cGFnZSk7CisgICAgICAgIHJldHVybiAtRU5PTUVNOworICAgIH0KKworICAgIHYtPnJ1bnN0YXRl
X2d1ZXN0LnBoeXMgPSBtYXBwaW5nICsgb2Zmc2V0OworCisgICAgcmV0dXJuIDA7Cit9CisKK3Zv
aWQgZGlzY2FyZF9ydW5zdGF0ZV9hcmVhKHN0cnVjdCB2Y3B1ICp2KQoreworICAgIGlmICggdi0+
cnVuc3RhdGVfZ3Vlc3RfdHlwZSA9PSBSVU5TVEFURV9QQUREUiApCisgICAgICAgIHVubWFwX3J1
bnN0YXRlX2FyZWEodik7CisKKyAgICB2LT5ydW5zdGF0ZV9ndWVzdF90eXBlID0gUlVOU1RBVEVf
Tk9ORTsKK30KKworc3RhdGljIHZvaWQgZGlzY2FyZF9ydW5zdGF0ZV9hcmVhX2xvY2tlZChzdHJ1
Y3QgdmNwdSAqdikKK3sKKyAgICB3aGlsZSAoIHhjaGcoJnYtPnJ1bnN0YXRlX2luX3VzZSwgMSkg
KTsKKyAgICBkaXNjYXJkX3J1bnN0YXRlX2FyZWEodik7CisgICAgeGNoZygmdi0+cnVuc3RhdGVf
aW5fdXNlLCAwKTsKK30KKwogaW50IGRvbWFpbl9raWxsKHN0cnVjdCBkb21haW4gKmQpCiB7CiAg
ICAgaW50IHJjID0gMDsKQEAgLTczNCw3ICs4MDIsMTAgQEAgaW50IGRvbWFpbl9raWxsKHN0cnVj
dCBkb21haW4gKmQpCiAgICAgICAgIGlmICggY3B1cG9vbF9tb3ZlX2RvbWFpbihkLCBjcHVwb29s
MCkgKQogICAgICAgICAgICAgcmV0dXJuIC1FUkVTVEFSVDsKICAgICAgICAgZm9yX2VhY2hfdmNw
dSAoIGQsIHYgKQorICAgICAgICB7CisgICAgICAgICAgICBkaXNjYXJkX3J1bnN0YXRlX2FyZWFf
bG9ja2VkKHYpOwogICAgICAgICAgICAgdW5tYXBfdmNwdV9pbmZvKHYpOworICAgICAgICB9CiAg
ICAgICAgIGQtPmlzX2R5aW5nID0gRE9NRFlJTkdfZGVhZDsKICAgICAgICAgLyogTWVtIGV2ZW50
IGNsZWFudXAgaGFzIHRvIGdvIGhlcmUgYmVjYXVzZSB0aGUgcmluZ3MgCiAgICAgICAgICAqIGhh
dmUgdG8gYmUgcHV0IGJlZm9yZSB3ZSBjYWxsIHB1dF9kb21haW4uICovCkBAIC0xMTg4LDcgKzEy
NTksNyBAQCBpbnQgZG9tYWluX3NvZnRfcmVzZXQoc3RydWN0IGRvbWFpbiAqZCkKIAogICAgIGZv
cl9lYWNoX3ZjcHUgKCBkLCB2ICkKICAgICB7Ci0gICAgICAgIHNldF94ZW5fZ3Vlc3RfaGFuZGxl
KHJ1bnN0YXRlX2d1ZXN0KHYpLCBOVUxMKTsKKyAgICAgICAgZGlzY2FyZF9ydW5zdGF0ZV9hcmVh
X2xvY2tlZCh2KTsKICAgICAgICAgdW5tYXBfdmNwdV9pbmZvKHYpOwogICAgIH0KIApAQCAtMTUx
OCwxOCArMTU4OSw1MCBAQCBsb25nIGRvX3ZjcHVfb3AoaW50IGNtZCwgdW5zaWduZWQgaW50IHZj
cHVpZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcpCiAgICAgICAgICAgICBicmVh
azsKIAogICAgICAgICByYyA9IDA7Ci0gICAgICAgIHJ1bnN0YXRlX2d1ZXN0KHYpID0gYXJlYS5h
ZGRyLmg7CiAKLSAgICAgICAgaWYgKCB2ID09IGN1cnJlbnQgKQotICAgICAgICB7Ci0gICAgICAg
ICAgICBfX2NvcHlfdG9fZ3Vlc3QocnVuc3RhdGVfZ3Vlc3QodiksICZ2LT5ydW5zdGF0ZSwgMSk7
Ci0gICAgICAgIH0KLSAgICAgICAgZWxzZQorICAgICAgICB3aGlsZSggeGNoZygmdi0+cnVuc3Rh
dGVfaW5fdXNlLCAxKSA9PSAwKTsKKworICAgICAgICBkaXNjYXJkX3J1bnN0YXRlX2FyZWEodik7
CisKKyAgICAgICAgaWYgKCAhZ3Vlc3RfaGFuZGxlX2lzX251bGwocnVuc3RhdGVfZ3Vlc3Rfdmly
dCh2KSkgKQogICAgICAgICB7Ci0gICAgICAgICAgICB2Y3B1X3J1bnN0YXRlX2dldCh2LCAmcnVu
c3RhdGUpOwotICAgICAgICAgICAgX19jb3B5X3RvX2d1ZXN0KHJ1bnN0YXRlX2d1ZXN0KHYpLCAm
cnVuc3RhdGUsIDEpOworICAgICAgICAgICAgcnVuc3RhdGVfZ3Vlc3RfdmlydCh2KSA9IGFyZWEu
YWRkci5oOworICAgICAgICAgICAgdi0+cnVuc3RhdGVfZ3Vlc3RfdHlwZSA9IFJVTlNUQVRFX1ZB
RERSOworCisgICAgICAgICAgICBpZiAoIHYgPT0gY3VycmVudCApCisgICAgICAgICAgICB7Cisg
ICAgICAgICAgICAgICAgX19jb3B5X3RvX2d1ZXN0KHJ1bnN0YXRlX2d1ZXN0X3ZpcnQodiksICZ2
LT5ydW5zdGF0ZSwgMSk7CisgICAgICAgICAgICB9CisgICAgICAgICAgICBlbHNlCisgICAgICAg
ICAgICB7CisgICAgICAgICAgICAgICAgdmNwdV9ydW5zdGF0ZV9nZXQodiwgJnJ1bnN0YXRlKTsK
KyAgICAgICAgICAgICAgICBfX2NvcHlfdG9fZ3Vlc3QocnVuc3RhdGVfZ3Vlc3RfdmlydCh2KSwg
JnJ1bnN0YXRlLCAxKTsKKyAgICAgICAgICAgIH0KICAgICAgICAgfQogCisgICAgICAgIHhjaGco
JnYtPnJ1bnN0YXRlX2luX3VzZSwgMCk7CisKKyAgICAgICAgYnJlYWs7CisgICAgfQorCisgICAg
Y2FzZSBWQ1BVT1BfcmVnaXN0ZXJfcnVuc3RhdGVfcGh5c19tZW1vcnlfYXJlYToKKyAgICB7Cisg
ICAgICAgIHN0cnVjdCB2Y3B1X3JlZ2lzdGVyX3J1bnN0YXRlX21lbW9yeV9hcmVhIGFyZWE7CisK
KyAgICAgICAgcmMgPSAtRUZBVUxUOworICAgICAgICBpZiAoIGNvcHlfZnJvbV9ndWVzdCgmYXJl
YSwgYXJnLCAxKSApCisgICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgd2hpbGUoIHhjaGco
JnYtPnJ1bnN0YXRlX2luX3VzZSwgMSkgPT0gMCk7CisKKyAgICAgICAgZGlzY2FyZF9ydW5zdGF0
ZV9hcmVhKHYpOworCisgICAgICAgIHJjID0gbWFwX3J1bnN0YXRlX2FyZWEodiwgJmFyZWEpOwor
ICAgICAgICBpZiAoICFyYyApCisgICAgICAgICAgICB2LT5ydW5zdGF0ZV9ndWVzdF90eXBlID0g
UlVOU1RBVEVfUEFERFI7CisKKyAgICAgICAgeGNoZygmdi0+cnVuc3RhdGVfaW5fdXNlLCAwKTsK
KwogICAgICAgICBicmVhazsKICAgICB9CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1Ymxp
Yy92Y3B1LmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvdmNwdS5oCmluZGV4IDM2MjNhZjkuLmQ3ZGE0
YTMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy92Y3B1LmgKKysrIGIveGVuL2luY2x1
ZGUvcHVibGljL3ZjcHUuaApAQCAtMjM1LDYgKzIzNSwyMSBAQCBzdHJ1Y3QgdmNwdV9yZWdpc3Rl
cl90aW1lX21lbW9yeV9hcmVhIHsKIHR5cGVkZWYgc3RydWN0IHZjcHVfcmVnaXN0ZXJfdGltZV9t
ZW1vcnlfYXJlYSB2Y3B1X3JlZ2lzdGVyX3RpbWVfbWVtb3J5X2FyZWFfdDsKIERFRklORV9YRU5f
R1VFU1RfSEFORExFKHZjcHVfcmVnaXN0ZXJfdGltZV9tZW1vcnlfYXJlYV90KTsKIAorLyoKKyAq
IFJlZ2lzdGVyIGEgc2hhcmVkIG1lbW9yeSBhcmVhIGZyb20gd2hpY2ggdGhlIGd1ZXN0IG1heSBv
YnRhaW4gaXRzIG93bgorICogcnVuc3RhdGUgaW5mb3JtYXRpb24gd2l0aG91dCBuZWVkaW5nIHRv
IGV4ZWN1dGUgYSBoeXBlcmNhbGwuCisgKiBOb3RlczoKKyAqICAxLiBUaGUgcmVnaXN0ZXJlZCBh
ZGRyZXNzIG11c3QgYmUgZ3Vlc3QncyBwaHlzaWNhbCBhZGRyZXNzLgorICogIDIuIFRoZSByZWdp
c3RlcmVkIHJ1bnN0YXRlIGFyZWEgc2hvdWxkIG5vdCBjcm9zcyBwYWdlIGJvdW5kYXJ5LgorICog
IDMuIE9ubHkgb25lIHNoYXJlZCBhcmVhIG1heSBiZSByZWdpc3RlcmVkIHBlciBWQ1BVLiBUaGUg
c2hhcmVkIGFyZWEgaXMKKyAqICAgICB1cGRhdGVkIGJ5IHRoZSBoeXBlcnZpc29yIGVhY2ggdGlt
ZSB0aGUgVkNQVSBpcyBzY2hlZHVsZWQuIFRodXMKKyAqICAgICBydW5zdGF0ZS5zdGF0ZSB3aWxs
IGFsd2F5cyBiZSBSVU5TVEFURV9ydW5uaW5nIGFuZAorICogICAgIHJ1bnN0YXRlLnN0YXRlX2Vu
dHJ5X3RpbWUgd2lsbCBpbmRpY2F0ZSB0aGUgc3lzdGVtIHRpbWUgYXQgd2hpY2ggdGhlCisgKiAg
ICAgVkNQVSB3YXMgbGFzdCBzY2hlZHVsZWQgdG8gcnVuLgorICogQGV4dHJhX2FyZyA9PSBwb2lu
dGVyIHRvIHZjcHVfcmVnaXN0ZXJfcnVuc3RhdGVfbWVtb3J5X2FyZWEgc3RydWN0dXJlLgorICov
CisjZGVmaW5lIFZDUFVPUF9yZWdpc3Rlcl9ydW5zdGF0ZV9waHlzX21lbW9yeV9hcmVhIDE0CisK
ICNlbmRpZiAvKiBfX1hFTl9QVUJMSUNfVkNQVV9IX18gKi8KIAogLyoKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL3hlbi9zY2hlZC5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKaW5kZXggMjIw
MWZhYy4uNmM4ZGU4ZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKKysrIGIv
eGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKQEAgLTE2MywxNyArMTYzLDMxIEBAIHN0cnVjdCB2Y3B1
CiAgICAgdm9pZCAgICAgICAgICAgICpzY2hlZF9wcml2OyAgICAvKiBzY2hlZHVsZXItc3BlY2lm
aWMgZGF0YSAqLwogCiAgICAgc3RydWN0IHZjcHVfcnVuc3RhdGVfaW5mbyBydW5zdGF0ZTsKKwor
ICAgIGVudW0geworICAgICAgICBSVU5TVEFURV9OT05FID0gMCwKKyAgICAgICAgUlVOU1RBVEVf
UEFERFIgPSAxLAorICAgICAgICBSVU5TVEFURV9WQUREUiA9IDIsCisgICAgfSBydW5zdGF0ZV9n
dWVzdF90eXBlOworCisgICAgdW5zaWduZWQgbG9uZyBydW5zdGF0ZV9pbl91c2U7CisKKyAgICB1
bmlvbgorICAgIHsKICNpZm5kZWYgQ09ORklHX0NPTVBBVAotIyBkZWZpbmUgcnVuc3RhdGVfZ3Vl
c3QodikgKCh2KS0+cnVuc3RhdGVfZ3Vlc3QpCi0gICAgWEVOX0dVRVNUX0hBTkRMRSh2Y3B1X3J1
bnN0YXRlX2luZm9fdCkgcnVuc3RhdGVfZ3Vlc3Q7IC8qIGd1ZXN0IGFkZHJlc3MgKi8KKyMgZGVm
aW5lIHJ1bnN0YXRlX2d1ZXN0X3ZpcnQodikgKCh2KS0+cnVuc3RhdGVfZ3Vlc3QudmlydCkKKyAg
ICAgICAgICAgWEVOX0dVRVNUX0hBTkRMRSh2Y3B1X3J1bnN0YXRlX2luZm9fdCkgdmlydDsgLyog
Z3Vlc3QgYWRkcmVzcyAqLwogI2Vsc2UKLSMgZGVmaW5lIHJ1bnN0YXRlX2d1ZXN0KHYpICgodikt
PnJ1bnN0YXRlX2d1ZXN0Lm5hdGl2ZSkKLSAgICB1bmlvbiB7Ci0gICAgICAgIFhFTl9HVUVTVF9I
QU5ETEUodmNwdV9ydW5zdGF0ZV9pbmZvX3QpIG5hdGl2ZTsKLSAgICAgICAgWEVOX0dVRVNUX0hB
TkRMRSh2Y3B1X3J1bnN0YXRlX2luZm9fY29tcGF0X3QpIGNvbXBhdDsKLSAgICB9IHJ1bnN0YXRl
X2d1ZXN0OyAvKiBndWVzdCBhZGRyZXNzICovCisjIGRlZmluZSBydW5zdGF0ZV9ndWVzdF92aXJ0
KHYpICgodiktPnJ1bnN0YXRlX2d1ZXN0LnZpcnQubmF0aXZlKQorICAgICAgICAgICB1bmlvbiB7
CisgICAgICAgICAgICAgICBYRU5fR1VFU1RfSEFORExFKHZjcHVfcnVuc3RhdGVfaW5mb190KSBu
YXRpdmU7CisgICAgICAgICAgICAgICBYRU5fR1VFU1RfSEFORExFKHZjcHVfcnVuc3RhdGVfaW5m
b19jb21wYXRfdCkgY29tcGF0OworICAgICAgICAgICB9IHZpcnQ7IC8qIGd1ZXN0IGFkZHJlc3Mg
Ki8KICNlbmRpZgogCisgICAgICAgIHZvaWQqICAgcGh5czsKKyAgICB9IHJ1bnN0YXRlX2d1ZXN0
OworCiAgICAgLyogbGFzdCB0aW1lIHdoZW4gdkNQVSBpcyBzY2hlZHVsZWQgb3V0ICovCiAgICAg
dWludDY0X3QgbGFzdF9ydW5fdGltZTsKIAotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 30 08:44:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 May 2019 08:44:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWGfq-0002AW-Mc; Thu, 30 May 2019 08:44:34 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dPnK=T6=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1hWGfp-0002AR-Ji
 for xen-devel@lists.xenproject.org; Thu, 30 May 2019 08:44:33 +0000
X-Inumbo-ID: 23e13775-82b7-11e9-8980-bc764e045a96
Received: from mail-lj1-x244.google.com (unknown [2a00:1450:4864:20::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 23e13775-82b7-11e9-8980-bc764e045a96;
 Thu, 30 May 2019 08:44:31 +0000 (UTC)
Received: by mail-lj1-x244.google.com with SMTP id q16so5246550ljj.8
 for <xen-devel@lists.xenproject.org>; Thu, 30 May 2019 01:44:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=ToTJFHbO6HfnD2Ia9yc9NSWqm4F2efXy+n6ftivRu3A=;
 b=oaVZxp3/t5xP8Kdfhf5DvW2icpNUcATmYebiInckFkXFoUGjZcRKlvUjagUvRe0y5r
 Vvc8jgiy9S0WZTjEzb5R5H5QEahk8LqzWywBjTDosktiMPqg7fuhMiFSPZ6FUQ28CwNW
 bNOPrSx4Q4gLYSIz0sKKqVOFltzl0hHictEVAL0JHdj3hoEz40nCFsmlNytPJ3RqXGP7
 V0OerJvVsbMSYRgT9Hwr6JMVQUIub+wm4xDyieq+e6hdXRnxXkO0/NJ5/G9h8mNRUZsj
 lgTxbzkyegoX8qdrbmOMCksKKrsWJqEJLCVYCRaSXz/Gqorz14n+oVYj0dX2r3Fa48bG
 RRxA==
X-Google-DKIM-Signature: v=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=ToTJFHbO6HfnD2Ia9yc9NSWqm4F2efXy+n6ftivRu3A=;
 b=Jyd6pHPcMsc17aW/EoIpufR4MydQGTKjQ/8Ztatf3caERDClBSiueb/uCwbm44kn1h
 os5SkLX7nPwcpBVSFKqUPXpGjT7oux+iNU7YaExSwF/voHHlx6F6haJ/3Uj2fD7+Fbs3
 ey49HJuBAzjT2gP9+Xu3/ilMlo9No0MFI3ysSiR8z6oKSqnzneEgMy0eca8FY7zTQHvK
 81aoTI4OsJ0QqGbb3BByAFANkpJdBZ+nL2RaWtyoRHEzaLVdin1H8kCdWgyJAm6jQF3u
 FpWrMF/O6o7DlD9BCfEoUM1DczbEtj6lKkoTfvVWss6cnZFEoCRZjBHb7clCP0/j7RSD
 Y/cg==
X-Gm-Message-State: APjAAAWnKwWrN9ck8HtMmgBhQWYYaphGNWzOflQ4t7hejsIAHN5wjJqd
 ku/x/KsdOe1xBRr5Ii4blxbwhdOnbT0=
X-Google-Smtp-Source: APXvYqy8VJcZFt8UIAjv5cNGzwCbjRIze2Bvfoj/E7EIOcuyHSBnY598ru2LiJXLUZOngh+K1WIKrw==
X-Received: by 2002:a2e:81d9:: with SMTP id s25mr1440642ljg.139.1559205869213; 
 Thu, 30 May 2019 01:44:29 -0700 (PDT)
Received: from aanisov-work.kyiv.epam.com (ll-22.209.223.85.sovam.net.ua.
 [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id y27sm369543lfg.33.2019.05.30.01.44.27
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 30 May 2019 01:44:28 -0700 (PDT)
From: Andrii Anisov <andrii.anisov@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 30 May 2019 11:44:24 +0300
Message-Id: <1559205867-19597-1-git-send-email-andrii.anisov@gmail.com>
X-Mailer: git-send-email 2.7.4
Subject: [Xen-devel] [RESEND PATCH v3] Introduce runstate area registration
 with phys address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>, Andrii Anisov <andrii_anisov@epam.com>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KCi0tLQpSZXNlbmRp
bmcgdGhlIHNlcmllcywgYmVjYXVzZSB0aGUgcHJldmlvdXMgdHJ5IHdlbnQgd2l0aCBtYW5nbGVk
IHRocmVhZGluZy4KLS0tCgpGb2xsb3dpbmcgZGlzY3Vzc2lvbiBbMV0gaXQgaXMgaW50cm9kdWNl
ZCBhbmQgaW1wbGVtZW50ZWQgYSBydW5zdGF0ZQpyZWdpc3RyYXRpb24gaW50ZXJmYWNlIHdoaWNo
IHVzZXMgZ3Vlc3QncyBwaHlzIGFkZHJlc3MgaW5zdGVhZCBvZiBhIHZpcnR1YWwgb25lLgpUaGUg
bmV3IGh5cGVyY2FsbCBlbXBsb3llcyB0aGUgc2FtZSBkYXRhIHN0cnVjdHVyZXMgYXMgYSBwcmVk
ZWNlc3NvciwgYnV0CmV4cGVjdHMgdGhlIHZjcHVfcnVuc3RhdGVfaW5mbyBzdHJ1Y3R1cmUgdG8g
bm90IGNyb3NzIGEgcGFnZSBib3VuZGFyeS4KVGhlIGludGVyZmFjZSBpcyBpbXBsZW1lbnRlZCBp
biBhIHdheSB2Y3B1X3J1bnN0YXRlX2luZm8gc3RydWN0dXJlIGlzIG1hcHBlZCB0bwp0aGUgaHlw
ZXJ2aXNvciBvbiB0aGUgaHlwZXJjYWxsIHByb2Nlc3NpbmcgYW5kIGlzIGRpcmVjdGx5IGFjY2Vz
c2VkIGR1cmluZyBpdHMKdXBkYXRlcy4gVGhpcyBydW5zdGF0ZSBhcmVhIG1hcHBpbmcgZm9sbG93
cyB2Y3B1X2luZm8gc3RydWN0dXJlIHJlZ2lzdHJhdGlvbi4KClBlcm1hbmVudCBtYXBwaW5nIG9m
IHJ1bnN0YXRlIGFyZWEgd291bGQgY29uc3VtZSB2bWFwIGFyZWEgb24gYXJtMzIgd2hhdCBpcwps
aW1pdGVkIHRvIDFHLiBUaG91Z2ggaXQgbWlnaHQgYmUgT0sgYmVjYXVzZSBpdCB3b3VsZCBiZSBw
b3NzaWJsZSB0byBpbmNyZWFzZSAKdGhlIEFSTTMyIHZpcnR1YWwgYWRkcmVzcyBhcmVhIGJ5IHJl
d29ya2luZyB0aGUgYWRkcmVzcyBzcGFjZS4gCgpUaGUgc2VyaWVzIGlzIHRlc3RlZCBmb3IgQVJN
NjQuIEJ1aWxkIHRlc3RlZCBmb3IgeDg2LiBJJ2QgYXBwcmVjaWF0ZSBpZiBzb21lb25lCmNvdWxk
IGNoZWNrIGl0IHdpdGggeDg2LgpUaGUgTGludXgga2VybmVsIHBhdGNoIGlzIGhlcmUgWzJdLiBU
aG91Z2ggaXQgaXMgZm9yIDQuMTQuIEl0IGlzIG5vdCBzdGlsbApjb252aW5jZWQgdGhlIGFic29s
dXRlIGNvcnJlY3RuZXNzIG9mIHRoYXQgcGF0Y2gsIHlldCB0aGlzIHNob3VsZCBiZSBiZXR0ZXIK
YWxpZ25lZCB3aXRoIGxpbnV4IGNvbW11bml0eS4KCkNoYW5nZXMgaW46CgogIHYzOiBUaGlzIHZl
cnNpb24gYWdhaW4gaW1wbGVtZW50cyBydW5zdGF0ZSBtYXBwaW5nIG9uIGluaXQgYXBwcm9hY2gu
CiAgICAgIFBhdGNoZXMgYXJlIHNxdWFzaGVkIGFuZCByZWZhY3RvcmVkIGluIG9yZGVyIHRvIG5v
dCBhbGxvdyB2aXJ0IGFuZCBwaHlzCiAgICAgIGludGVyZmFjZXMgZnVuY3Rpb24gc2ltdWx0YW5l
b3VzbHkgYnV0IHJlcGxhY2Ugb25lIGFub3RoZXIgb24gaW5pdC4KICAgICAgSW4gb3JkZXIgdG8g
bWVhc3VyZSBwZXJmb3JtYW5jZSBpbXBhY3Qgb2YgcGVybWFuZW50IG1hcHBpbmcgdnMgbWFwcGlu
ZyBvbgogICAgICBhY2Nlc3MgdGhlcmUgd3JpdHRlbiB0d28gUkZDIHBhdGNoZXMgd2hpY2ggZm9s
bG93IG1hcHBpbmcgb24gYWNjZXNzCiAgICAgIGFwcHJvYWNoIHdpdGggdGhlIGxpdHRsZSBkaWZm
ZXJlbmNlOiAKICAgICAgIC0gUkZDIDEgLSB1c2luZyBjb3B5X3RvX2d1ZXN0X3BoeXNfZmx1c2hf
ZGNhY2hlKCkgZm9yIGVhY2ggYWNjZXNzIHRvCiAgICAgICAgIHJ1bnN0YXRlIGFyZWEuCiAgICAg
ICAtIFJGQyAyIC0gbWFwcGluZyBydW5zdGF0ZSBhcmVhIGJlZm9yZSBhbGwgdXBkYXRlIG1hbmlw
dWxhdGlvbnMgYW5kIHVubWFwCiAgICAgICAgIGFmdGVyLgoKICAgICAgUkZDIHBhdGNoZXMgd2Vy
ZSBpbXBsZW1lbnRlZCBmb3IgQVJNIG9ubHksIGJlY2F1c2UgcGVyZm9ybWFuY2UgbWVhc3VyZW1l
bnRzCiAgICAgIHdlcmUgZG9uZSBvbiBBUk02NCBtYWNoaW5lLgoKICAgICAgVGhlcmUgd2VyZSBt
YWRlIHBlcmZvcm1hbmNlIG1lYXN1cmVtZW50cyBvZiBhcHByb2FjaGVzIChydW5zdGF0ZSBtYXBw
ZWQgb24KICAgICAgYWNjZXNzIHZzIG1hcHBlZCBvbiByZWdpc3RyYXRpb24pLiBUaGUgdGVzdCBz
ZXR1cHMgYXJlIGFzIGZvbGxvd2luZzoKICAgICAKICAgICAgVGhpbiBEb20wIChMaW51eCB3aXRo
IGludGlyYW1mcykgd2l0aCBEb21EIHJ1bm5pbmcgcmljaCBZb2N0byBMaW51eC4gSW4KICAgICAg
RG9tRCAzZCBiZW5jaG1hcmsgbnVtYmVycyBhcmUgY29tcGFyZWQuIFRoZSBiZW5jaG1hcmsgaXMg
R2xNYXJrMi4gR0xNYXJrMgogICAgICBpcyByYW4gd2l0aCBkaWZmZXJlbnQgcmVzb2x1dGlvbnMg
aW4gb3JkZXIgdG8gZW1pdCBkaWZmZXJlbnQgaXJxIGxvYWQsIAogICAgICB3aGVyZSAzMjB4MjQw
IGVtaXRzIGhpZ2ggSVJRIGxvYWQsIGJ1dCAxOTIweDEwODAgZW1pdHMgbG93IGlycSBsb2FkLgog
ICAgICBTZXBhcmF0ZWx5IHRlc3RlZCBiYWtpbmcgRG9tRCBiZW5jaG1hcmsgcnVuIHdpdGggcHJp
bWl0aXZlIERvbTAgQ1BVIGJ1cm4KICAgICAgKGRkKSwgaW4gb3JkZXIgdG8gc3RpbXVsYXRlIFZD
UFUoZFgpLT5WQ1BVKGRZKSBzd2l0Y2hlcyByYXRoZXIgdGhhbgogICAgICBWQ1BVKGRYKS0+aWRs
ZS0+VkNQVShkWCkuCiAgICAgIHdpdGggZm9sbG93aW5nIHJlc3VsdHM6CgogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgbWFwcGVkICAgICAgICAgbWFwcGVkICAgICAgICAgbWFwcGVkCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBvbiBpbml0ICAgICAgICBvbiBhY2Nlc3MgICAgICBvbiB1
cGRhdGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJGQyAxICAg
ICAgICAgIFJGQyAyCiAgICAgIEdMTWFyazIgMzIweDI0MCAgICAgICAyOTA2ICAgICAgICAgICAy
ODU2ICgtMiUpICAgICAyOTAzICgwKQogICAgICAgICAgK0RvbTAgQ1BVQnVybiAgICAgMjE2NiAg
ICAgICAgICAgMjEwNiAoLTMlKSAgICAgMjEzNCAoMSUpCiAgICAgIEdMTWFyazIgODAweDYwMCAg
ICAgICAyMzk2ICAgICAgICAgICAyMzY3ICgtMSUpICAgICAyMzkzICgwJSkKICAgICAgICAgICtE
b20wIENQVUJ1cm4gICAgIDE5NTggICAgICAgICAgIDE5MTEgKC0yJSkgICAgIDE5NDIgKC0xJSkK
ICAgICAgR0xNYXJrMiAxOTIweDEwODAgICAgIDkzOSAgICAgICAgICAgIDkzNiAgKDAlKSAgICAg
IDkzNSAgKDAlKQogICAgICAgICAgK0RvbTAgQ1BVQnVybiAgICAgOTA5ICAgICAgICAgICAgOTAx
ICAoLTElKSAgICAgOTA3ICAoMCUpCgogICAgICBBbHNvIGl0IHdhcyBjaGVja2VkIElSUSBsYXRl
bmN5IGRpZmZlcmVuY2UgdXNpbmcgVEJNIGluIGEgc2V0dXAgc2ltaWxhciB0bwogICAgICBbNV0u
IFBsZWFzZSBub3RlIHRoYXQgdGhlIElSUSByYXRlIGlzIG9uZSBpbiAzMCBzZWNvbmRzLCBhbmQg
b25seQogICAgICBWQ1BVLT5pZGxlLT5WQ1BVIHVzZS1jYXNlIGlzIGNvbnNpZGVyZWQuIFdpdGgg
Zm9sbG93aW5nIHJlc3VsdHMgKGluIG5zLAogICAgICB0aGUgdGltZXIgZ3JhbnVsYXJpdHkgMTIw
bnMpOgoKICAgICAgbWFwcGVkIG9uIGluaXQ6CiAgICAgICAgICBtYXg9MTAwODAgd2FybV9tYXg9
ODc2MCBtaW49NjYwMCBhdmc9NjY5OQogICAgICBtYXBwZWQgb24gdXBkYXRlIChSRkMxKToKICAg
ICAgICAgIG1heD0xMDQ0MCB3YXJtX21heD03NTYwIG1pbj03MzIwIGF2Zz03NDE5CiAgICAgIG1h
cHBlZCBvbiBhY2Nlc3MgKFJGQzIpCiAgICAgICAgICBtYXg9MTE1MjAgd2FybV9tYXg9NzkyMCBt
aW49NzIwMCBhdmc9NzI5OQoKICB2MjogSXQgd2FzIHJlY29uc2lkZXJlZCB0aGUgbmV3IHJ1bnN0
YXRlIGludGVyZmFjZSBpbXBsZW1lbnRhdGlvbi4gVGhlIG5ldyAKICAgICAgaW50ZXJmYWNlIGlz
IG1hZGUgaW5kZXBlbmRlbnQgb2YgdGhlIG9sZCBvbmUuIERvIG5vdCBzaGFyZSBydW5zdGF0ZV9h
cmVhCiAgICAgIGZpZWxkLCBhbmQgY29uc2VxdWVudGx5IGF2b2lkIGV4Y2Vzc2l2ZSBjb25jdXJy
ZW5jeSB3aXRoIHRoZSBvbGQgcnVuc3RhdGUKICAgICAgaW50ZXJmYWNlIHVzYWdlLgogICAgICBJ
bnRyb2R1Y2VkIGxvY2tzIGluIG9yZGVyIHRvIHJlc29sdmUgcG9zc2libGUgY29uY3VycmVuY3kg
YmV0d2VlbiBydW5zdGF0ZQogICAgICBhcmVhIHJlZ2lzdHJhdGlvbiBhbmQgdXNhZ2UuIAogICAg
ICBBZGRyZXNzZWQgY29tbWVudHMgZnJvbSBKYW4gQmV1bGljaCBbM11bNF0gYWJvdXQgY29kaW5n
IHN0eWxlIG5pdHMuIFRob3VnaAogICAgICBzb21lIG9mIHRoZW0gYmVjb21lIG9ic29sZXRlIHdp
dGggcmVmYWN0b3JpbmcgYW5kIGZldyBhcmUgcGlja2VkIGludG8gdGhpcwogICAgICB0aHJlYWQg
Zm9yIGZ1cnRoZXIgZGlzY3Vzc2lvbi4KCiAgICAgIFRoZXJlIHdlcmUgbWFkZSBwZXJmb3JtYW5j
ZSBtZWFzdXJlbWVudHMgb2YgYXBwcm9hY2hlcyAocnVuc3RhdGUgbWFwcGVkIG9uCiAgICAgIGFj
Y2VzcyB2cyBtYXBwZWQgb24gcmVnaXN0cmF0aW9uKS4gVGhlIHRlc3Qgc2V0dXBzIGFyZSBhcyBm
b2xsb3dpbmc6CiAgICAgCiAgICAgIFRoaW4gRG9tMCAoTGludXggd2l0aCBpbnRpcmFtZnMpIHdp
dGggRG9tRCBydW5uaW5nIHJpY2ggWW9jdG8gTGludXguIEluCiAgICAgIERvbUQgM2QgYmVuY2ht
YXJrIG51bWJlcnMgYXJlIGNvbXBhcmVkLiBUaGUgYmVuY2htYXJrIGlzIEdsTWFyazIuIEdMTWFy
azIKICAgICAgaXMgcmFuIHdpdGggZGlmZmVyZW50IHJlc29sdXRpb25zIGluIG9yZGVyIHRvIGVt
aXQgZGlmZmVyZW50IGlycSBsb2FkLCAKICAgICAgd2hlcmUgMzIweDI0MCBlbWl0cyBoaWdoIElS
USBsb2FkLCBidXQgMTkyMHgxMDgwIGVtaXRzIGxvdyBpcnEgbG9hZC4KICAgICAgU2VwYXJhdGVs
eSB0ZXN0ZWQgYmFraW5nIERvbUQgYmVuY2htYXJrIHJ1biB3aXRoIHByaW1pdGl2ZSBEb20wIENQ
VSBidXJuCiAgICAgIChkZCksIGluIG9yZGVyIHRvIHN0aW11bGF0ZSBWQ1BVKGRYKS0+VkNQVShk
WSkgc3dpdGNoZXMgcmF0aGVyIHRoYW4KICAgICAgVkNQVShkWCktPmlkbGUtPlZDUFUoZFgpLgog
ICAgICB3aXRoIGZvbGxvd2luZyByZXN1bHRzOgoKICAgICAgICAgICAgICAgICAgICAgICAgICAg
IG1hcHBlZCAgICAgICAgICAgICAgIG1hcHBlZAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
b24gYWNjZXNzICAgICAgICAgICAgb24gaW5pdAogICAgICBHTE1hcmsyIDMyMHgyNDAgICAgICAg
Mjg1MiAgICAgICAgICAgICAgICAgMjg3NyAgICAgICAgICArMC44JQogICAgICAgICAgK0RvbTAg
Q1BVQnVybiAgICAgMjA4OCAgICAgICAgICAgICAgICAgMjA5NCAgICAgICAgICArMC4yJQogICAg
ICBHTE1hcmsyIDgwMHg2MDAgICAgICAgMjM2OCAgICAgICAgICAgICAgICAgMjM3NSAgICAgICAg
ICArMC4zJQogICAgICAgICAgK0RvbTAgQ1BVQnVybiAgICAgMTg2OCAgICAgICAgICAgICAgICAg
MTkyMSAgICAgICAgICArMi44JQogICAgICBHTE1hcmsyIDE5MjB4MTA4MCAgICAgOTMxICAgICAg
ICAgICAgICAgICAgOTMxICAgICAgICAgICAgMCUKICAgICAgICAgICtEb20wIENQVUJ1cm4gICAg
IDg5MiAgICAgICAgICAgICAgICAgIDg5NCAgICAgICAgICAgKzAuMiUKCiAgICAgIFBsZWFzZSBu
b3RlIHRoYXQgIm1hcHBlZCBvbiBhY2Nlc3MiIG1lYW5zIHVzaW5nIHRoZSBvbGQgcnVuc3RhdGUK
ICAgICAgcmVnaXN0ZXJpbmcgaW50ZXJmYWNlLiBBbmQgcnVuc3RhdGUgdXBkYXRlIGluIHRoaXMg
Y2FzZSBzdGlsbCBvZnRlbiBmYWlscwogICAgICB0byBtYXAgcnVuc3RhdGUgYXJlYSBsaWtlIFs1
XSwgZGVzcGl0ZSB0aGUgZmFjdCB0aGF0IG91ciBMaW51eCBrZXJuZWwKICAgICAgZG9lcyBub3Qg
aGF2ZSBLUFRJIGVuYWJsZWQuIFNvIHJ1bnN0YXRlIGFyZWEgdXBkYXRlLCBpbiB0aGlzIGNhc2Us
IGlzCiAgICAgIHJlYWxseSBzaG9ydGVuZWQuCgoKICAgICAgQWxzbyBpdCB3YXMgY2hlY2tlZCBJ
UlEgbGF0ZW5jeSBkaWZmZXJlbmNlIHVzaW5nIFRCTSBpbiBhIHNldHVwIHNpbWlsYXIgdG8KICAg
ICAgWzVdLiBQbGVhc2Ugbm90ZSB0aGF0IHRoZSBJUlEgcmF0ZSBpcyBvbmUgaW4gMzAgc2Vjb25k
cywgYW5kIG9ubHkKICAgICAgVkNQVS0+aWRsZS0+VkNQVSB1c2UtY2FzZSBpcyBjb25zaWRlcmVk
LiBXaXRoIGZvbGxvd2luZyByZXN1bHRzIChpbiBucywKICAgICAgdGhlIHRpbWVyIGdyYW51bGFy
aXR5IDEyMG5zKToKCiAgICAgIG1hcHBlZCBvbiBhY2Nlc3M6CiAgICAgICAgICBtYXg9OTk2MCB3
YXJtX21heD04NjQwIG1pbj03MjAwIGF2Zz03NjI2CiAgICAgIG1hcHBlZCBvbiBpbml0OgogICAg
ICAgICAgbWF4PTk0ODAgd2FybV9tYXg9ODQwMCBtaW49NzA4MCBhdmc9NzM0MQoKICAgICAgVW5m
b3J0dW5hdGVseSB0aGVyZSBhcmUgbm8gY29uc2l0ZW50IHJlc3VsdHMgeWV0IGZyb20gcHJvZmls
aW5nIHVzaW5nCiAgICAgIExhdXRlcmJhY2ggUG93ZXJUcmFjZS4gU3RpbGwgaW4gY29tbXVuaWNh
dGlvbiB3aXRoIHRoZSB0cmFjZXIgdmVuZG9yIGluCiAgICAgIG9yZGVyIHRvIHNldHVwIHRoZSBw
cm9wZXIgY29uZmlndXJhdGlvbi4KCgoKWzFdIGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
YXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOS0wMi9tc2cwMDQxNi5odG1sClsyXSBodHRwczov
L2dpdGh1Yi5jb20vYWFuaXNvdi9saW51eC9jb21taXQvYmEzNGQyNzgwZjU3ZWE0M2Y4MTgxMGNk
Njk1YWFjZTdiNTVjMGYyOQpbM10gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZl
cy9odG1sL3hlbi1kZXZlbC8yMDE5LTAzL21zZzAwOTM2Lmh0bWwKWzRdIGh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOS0wMy9tc2cwMDkzNC5o
dG1sCls1XSBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRl
dmVsLzIwMTktMDEvbXNnMDIzNjkuaHRtbApbNl0gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE4LTEyL21zZzAyMjk3Lmh0bWwKCgpBbmRyaWkg
QW5pc292ICgxKToKICB4ZW46IGludHJvZHVjZSBWQ1BVT1BfcmVnaXN0ZXJfcnVuc3RhdGVfcGh5
c19tZW1vcnlfYXJlYSBoeXBlcmNhbGwKCiB4ZW4vYXJjaC9hcm0vZG9tYWluLmMgICAgICAgIHwg
IDU4ICsrKysrKysrKysrKysrKysrKy0tLQogeGVuL2FyY2gveDg2L2RvbWFpbi5jICAgICAgICB8
ICA5OSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLQogeGVuL2FyY2gveDg2L3g4
Nl82NC9kb21haW4uYyB8ICAxNiArKysrKy0KIHhlbi9jb21tb24vZG9tYWluLmMgICAgICAgICAg
fCAxMjEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLQogeGVuL2lu
Y2x1ZGUvcHVibGljL3ZjcHUuaCAgICB8ICAxNSArKysrKysKIHhlbi9pbmNsdWRlL3hlbi9zY2hl
ZC5oICAgICAgfCAgMjggKysrKysrKy0tLQogNiBmaWxlcyBjaGFuZ2VkLCAzMDYgaW5zZXJ0aW9u
cygrKSwgMzEgZGVsZXRpb25zKC0pCgotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 30 08:59:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 May 2019 08:59:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWGu7-0003Mj-A2; Thu, 30 May 2019 08:59:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XWjc=T6=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1hWGu6-0003Me-Hx
 for xen-devel@lists.xenproject.org; Thu, 30 May 2019 08:59:18 +0000
X-Inumbo-ID: 33a0774a-82b9-11e9-8980-bc764e045a96
Received: from EUR03-AM5-obe.outbound.protection.outlook.com (unknown
 [40.107.3.124]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 33a0774a-82b9-11e9-8980-bc764e045a96;
 Thu, 30 May 2019 08:59:16 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector1-bitdefender-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=LetZa2xFM6ZaxQY85soZgmtd5bHvb2+5S2RZuN0Jxmo=;
 b=TMjhFfIIJgd7mVIo9RQqwreueMwSyRbYjjoa/cSTUFmOyF4iMr1SC+MftIy9Dou01dPWQteG4LjtNXaC2zSzmdmepzsADAY9iIqWxjSl7idap3OJqMBXvyY7oBpJp3E/MNChY8a/ZaBsWh8QTq8ZSJ1X6HeCaNP9uQzyPLYcJ5E=
Received: from VI1PR0202MB2928.eurprd02.prod.outlook.com (10.171.106.11) by
 VI1PR0202MB3582.eurprd02.prod.outlook.com (52.134.11.27) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1922.18; Thu, 30 May 2019 08:59:14 +0000
Received: from VI1PR0202MB2928.eurprd02.prod.outlook.com
 ([fe80::fdcf:4771:37b7:9830]) by VI1PR0202MB2928.eurprd02.prod.outlook.com
 ([fe80::fdcf:4771:37b7:9830%9]) with mapi id 15.20.1922.021; Thu, 30 May 2019
 08:59:13 +0000
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: Jan Beulich <JBeulich@suse.com>
Thread-Topic: [PATCH v4 2/2] x86/emulate: Send vm_event from emulate
Thread-Index: AQHVDwtG9NQRMXonfUaGlUQCgO162qZ26xeAgAyCtgA=
Date: Thu, 30 May 2019 08:59:13 +0000
Message-ID: <b6f3254b-2bce-ecd6-cddb-10131f075fb6@bitdefender.com>
References: <20190520125454.14805-1-aisaila@bitdefender.com>
 <20190520125454.14805-2-aisaila@bitdefender.com>
 <5CE51CBD0200007800231438@prv1-mh.provo.novell.com>
In-Reply-To: <5CE51CBD0200007800231438@prv1-mh.provo.novell.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM0PR0102CA0064.eurprd01.prod.exchangelabs.com
 (2603:10a6:208::41) To VI1PR0202MB2928.eurprd02.prod.outlook.com
 (2603:10a6:800:e3::11)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [91.199.104.6]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 424d1fa2-29b4-4cd4-f1cc-08d6e4dd162b
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020);
 SRVR:VI1PR0202MB3582; 
x-ms-traffictypediagnostic: VI1PR0202MB3582:|VI1PR0202MB3582:
x-microsoft-antispam-prvs: <VI1PR0202MB3582D38B8729D6A47C0173CAAB180@VI1PR0202MB3582.eurprd02.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:7219;
x-forefront-prvs: 00531FAC2C
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(346002)(366004)(39860400002)(376002)(396003)(136003)(189003)(199004)(186003)(256004)(26005)(99286004)(6506007)(11346002)(2616005)(476003)(68736007)(25786009)(31686004)(316002)(2906002)(102836004)(4744005)(446003)(52116002)(76176011)(386003)(66476007)(66446008)(66946007)(66556008)(5660300002)(64756008)(486006)(73956011)(229853002)(7736002)(6486002)(6436002)(6512007)(81156014)(6116002)(3846002)(8936002)(53936002)(81166006)(8676002)(6246003)(54906003)(305945005)(71200400001)(4326008)(478600001)(6916009)(66066001)(86362001)(36756003)(71190400001)(31696002)(14454004);
 DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR0202MB3582;
 H:VI1PR0202MB2928.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: bitdefender.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: 6sBRSrUCeGFZuzGVxKmtKE+NCroG3StkTG1rStdhAGd238jG72MWZ0UCdXksIUqxyZ2pkUIzq79wmS/BEk7tH5Isr+BzMHjTiYolVGKtc7UMo20StzYsEjt15C/qx4Wxi5eeS4u1RUsn5TrcBMAzp8W2Q3MATR5AZQK2swsctFk62GEuaerZ2nCDxe5Sa5OsJYb0guJGxvY2OPsGwRKaZaDjOEqVrtLB+y88Bre2Gor/3nW7awXGzRGvnfYOBiF/55v18m4uSbpWcxKfKHQLfOtlp1NH9HljaxpN7E3uvTCz6G40kbdFrs1SrKSSWSRgYCl4FbJIcA2AFcUTF9tN+soilNgoS3VqU1ed+bdMJl5huY3oPrJ40U573mZ9NOsX8AQB3MeUBYGK9pDEbCuFRZWnnr3IRY/m8i5YaleUn84=
Content-ID: <5673A7100E62F34AA40E52A9DD371A08@eurprd02.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 424d1fa2-29b4-4cd4-f1cc-08d6e4dd162b
X-MS-Exchange-CrossTenant-originalarrivaltime: 30 May 2019 08:59:13.7444 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: aisaila@bbu.bitdefender.biz
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0202MB3582
Subject: Re: [Xen-devel] [PATCH v4 2/2] x86/emulate: Send vm_event from
 emulate
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiANCj4+ICsgICAgICAgIHJldHVybiBmYWxzZTsNCj4+ICsNCj4+ICsgICAgcmMgPSBodm1lbXVs
X2xpbmVhcl90b19waHlzKGdsYSwgJmdwYSwgYnl0ZXMsICZyZXBzLCBwZmVjLCAmY3R4dCk7DQo+
IA0KPiBBcyBzYWlkIGJlZm9yZSAtIEkgZG9uJ3QgdGhpbmsgaXQncyBhIGdvb2QgaWRlYSB0byBk
byB0aGUgcGFnZSB3YWxrDQo+IHR3aWNlOiBUaGlzIGFuZCB0aGUgcHJlLWV4aXN0aW5nIG9uZSBj
YW4gZWFzaWx5IHJldHVybiBkaWZmZXJlbnQNCj4gcmVzdWx0cy4NCg0KV2hhdCBwcmVleGlzdGlu
ZyBwYWdlIHdhbGsgYXJlIHlvdSB0YWxraW5nIGFib3V0IGhlcmU/IEkgZG9uJ3QgdGhpbmsgDQp0
aGVyZSBpcyBhIHdheSB0byBnZXQgdGhlIGdwYSBieSBwYXNzaW5nIGl0IGZyb20gc29tZXdoZXJl
Lg0KDQpBbGV4DQoNCj4gDQo+IEFkZGl0aW9uYWxseSwgYXMgYWxzbyBzYWlkIGJlZm9yZSAoSSB0
aGluayksIHRoZSBmdW5jdGlvbiBtYXkgcmFpc2UNCj4gI1BGLCB3aGljaCB5b3UgZG9uJ3Qgc2Vl
bSB0byBkZWFsIHdpdGggZGVzcGl0ZSBkaXNjYXJkaW5nIHRoZQ0KPiBYODZFTVVMX0VYQ0VQVElP
TiByZXR1cm4gdmFsdWUgLi4uDQo+IA0KPj4gKyAgICBpZiAoIHJjICE9IFg4NkVNVUxfT0tBWSAp
DQo+PiArICAgICAgICByZXR1cm4gZmFsc2U7DQo+IA0KPiAuLi4gaGVyZS4NCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 30 09:04:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 May 2019 09:04:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWGz0-00048Y-VF; Thu, 30 May 2019 09:04:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TeU2=T6=bombadil.srs.infradead.org=batv+882e7947623448fb4484+5758+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1hWGyz-00048T-Af
 for xen-devel@lists.xenproject.org; Thu, 30 May 2019 09:04:21 +0000
X-Inumbo-ID: e9097f18-82b9-11e9-8980-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e9097f18-82b9-11e9-8980-bc764e045a96;
 Thu, 30 May 2019 09:04:20 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=In-Reply-To:Content-Type:MIME-Version
 :References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=49xeno4V9mLcXP70a+Sa/AkFzuIPrG2MU15kIdS1nJ8=; b=oThcn6rn+teoSzUhrD1ivlyEm
 NLcVzG/BInSURdKJwXjMVmB0tKRq2g286EMQ0Vbdus1/jzEsGjN6XnhdBK3nYR5GYNC7wN7ReinQB
 3n5NIOsvffPiVfhvRiW3EvTICSdbwKBv/i/9afRwg2p5SAX5l8O3lVdxogQFdTLhCSjgbqIyBovaq
 HdvlU7le3E69hkHYFKiywpDmUF0xxF4nsGjN26NKcvet2nTpoHnlbHuqKRHq64tnGNicYRZx5ZOtn
 IZa8k14vODzW8d1RWcI83yW8p6ez+NLE4lGppYOGQriUa8uMMd6jfDcUHc7s0wdXA34vb0HOKm+He
 0LenWjfaw==;
Received: from hch by bombadil.infradead.org with local (Exim 4.90_1 #2 (Red
 Hat Linux)) id 1hWGyn-000806-HQ; Thu, 30 May 2019 09:04:09 +0000
Date: Thu, 30 May 2019 02:04:09 -0700
From: Christoph Hellwig <hch@infradead.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20190530090409.GB30428@infradead.org>
References: <20190529090407.1225-1-jgross@suse.com>
 <20190529090407.1225-4-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190529090407.1225-4-jgross@suse.com>
User-Agent: Mutt/1.9.2 (2017-12-15)
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: Re: [Xen-devel] [PATCH v2 3/3] xen/swiotlb: remember having called
 xen_create_contiguous_region()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, linux-kernel@vger.kernel.org,
 iommu@lists.linux-foundation.org, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UGxlYXNlIGRvbid0IGFkZCB5b3VyIHByaXZhdGUgZmxhZyB0byBwYWdlLWZsYWdzLmguICBUaGUg
d2hvbGUgcG9pbnQgb2YKdGhlIHByaXZhdGUgZmxhZyBpcyB0aGF0IHlvdSBjYW4gdXNlIGl0IGlu
IGFueSB3YXkgeW91IHdhbnQgd2l0aG91CnRvdWNoaW5nIHRoZSBjb21tb24gY29kZS4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 30 09:05:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 May 2019 09:05:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWGzy-0004Bf-AU; Thu, 30 May 2019 09:05:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=F1hi=T6=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1hWGzw-0004BW-PR
 for xen-devel@lists.xenproject.org; Thu, 30 May 2019 09:05:20 +0000
X-Inumbo-ID: 0a54f68c-82ba-11e9-926c-c320021da75b
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0a54f68c-82ba-11e9-926c-c320021da75b;
 Thu, 30 May 2019 09:05:16 +0000 (UTC)
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=George.Dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 George.Dunlap@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.50 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: aBplbNA/WMGkMc/J2ip2EK0NgXuurtETkZl/wHpgaB49eUBiKhSkOkrOCKsm28n+ktMDKIeVu+
 YHoap1iqwMDWGcc+D3hMKoWC74SNkGjYToLbLZjxQRzB3fFMAXv9v/xqrVNkwHZQlh4L+gPs+e
 36AqyUnl8zemBzC1j58jYxfdCc0J7Rkn9UjkfHnW4NYbzTF7ecO4XQ9oVv1YG65PjgFKym/LvX
 HAIGlN/ixvOIEpcI97LmPVh1PxhME7f1PXiPoUPTEwODg+JbX5NrPTMEcnczHnKAQSjuMrPn9T
 xoU=
X-SBRS: 2.7
X-MesageID: 1095995
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,530,1549947600"; 
   d="scan'208";a="1095995"
From: George Dunlap <George.Dunlap@citrix.com>
To: Baodong Chen <chenbaodong@mxnavi.com>
Thread-Topic: [PATCH] xen: 'keyhandler' is not used in null scheduler
Thread-Index: AQHVFquFkfAQzFEf20KAP57rGRKi6qaDPq+A
Date: Thu, 30 May 2019 09:05:08 +0000
Message-ID: <BBCA5C60-5657-47B6-8B7B-B1206AFA2561@citrix.com>
References: <1559195244-7692-1-git-send-email-chenbaodong@mxnavi.com>
In-Reply-To: <1559195244-7692-1-git-send-email-chenbaodong@mxnavi.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Apple Mail (2.3445.104.8)
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <D1A944AC6167354895131DEB2B4DBE3C@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] xen: 'keyhandler' is not used in null
 scheduler
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 George Dunlap <George.Dunlap@citrix.com>, Dario Faggioli <dfaggioli@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQo+IE9uIE1heSAzMCwgMjAxOSwgYXQgNjo0NyBBTSwgQmFvZG9uZyBDaGVuIDxjaGVuYmFvZG9u
Z0BteG5hdmkuY29tPiB3cm90ZToNCj4gDQo+IFNvIHJlbW92ZSAna2V5aGFuZGxlci5oJyBpbmNs
dWRlLg0KPiBBbHNvIGFkZCAnc3RhdGljJyBwcmVmaXggZm9yICdzY2h1ZF9idWxsX2RlZicNCj4g
DQo+IFNpZ25lZC1vZmYtYnk6IEJhb2RvbmcgQ2hlbiA8Y2hlbmJhb2RvbmdAbXhuYXZpLmNvbT4N
Cg0KVGhhbmtzIGZvciB0aGUgcGF0Y2gg4oCUIHRoZXNlIGNoYW5nZXMgbG9vayBnb29kLiAgSSB0
aGluayB0aGUgdGl0bGUgd291bGQgYmUgYmV0dGVyIHNvbWV0aGluZyBsaWtlOg0KDQp4ZW4vc2No
ZWRfbnVsbDogU3VwZXJmaWNpYWwgY2xlYW4tdXBzDQoNClRoZW4ganVzdCBsaXN0IGJvdGggaW4g
YnVsbGV0IHBvaW50czsgc29tZXRoaW5nIGxpa2U6DQoNCiogUmVtb3ZlIHVudXNlZCBkZXBlbmRl
bmN5IOKAmGtleWhhbmRsZXIu4oCZaA0KKiBNYWtlIHNjaGVkX251bGxfZGVmIHN0YXRpYw0KDQpX
b3VsZCB5b3UgbWluZCByZS1zZW5kaW5nIHRoZSBwYXRjaD8gIFlvdSBjYW4gYWRkOg0KDQpSZXZp
ZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPg0KDQpUaGFu
a3MsDQogLUdlb3JnZQ0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Thu May 30 09:34:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 May 2019 09:34:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWHRd-0006SL-Pa; Thu, 30 May 2019 09:33:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=k8x6=T6=mxnavi.com=chenbaodong@srs-us1.protection.inumbo.net>)
 id 1hWHRc-0006SG-Iz
 for xen-devel@lists.xenproject.org; Thu, 30 May 2019 09:33:56 +0000
X-Inumbo-ID: 09d05a13-82be-11e9-8980-bc764e045a96
Received: from mxnavi-mail.mxnavi.com (unknown [116.90.87.199])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 09d05a13-82be-11e9-8980-bc764e045a96;
 Thu, 30 May 2019 09:33:54 +0000 (UTC)
Received: from localhost.localdomain (61.161.186.150) by
 mxnavi-mail.mxnavi.com (116.90.87.199) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id
 15.1.1591.10; Thu, 30 May 2019 17:31:41 +0800
From: Baodong Chen <chenbaodong@mxnavi.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 30 May 2019 17:33:14 +0800
Message-ID: <1559208794-4549-1-git-send-email-chenbaodong@mxnavi.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
X-Originating-IP: [61.161.186.150]
X-ClientProxiedBy: mxnavi-mail.mxnavi.com (116.90.87.199) To
 mxnavi-mail.mxnavi.com (116.90.87.199)
Subject: [Xen-devel] [PATCH] xen/sched_null: Superficial clean-ups
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Baodong Chen <chenbaodong@mxnavi.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Dario Faggioli <dfaggioli@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

KiBSZW1vdmUgdW51c2VkIGRlcGVuZGVuY3kgJ2tleWhhbmRsZXIuaCcKKiBNYWtlIHNjaGVkX251
bGxfZGVmIHN0YXRpYwoKU2lnbmVkLW9mZi1ieTogQmFvZG9uZyBDaGVuIDxjaGVuYmFvZG9uZ0Bt
eG5hdmkuY29tPgpSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRy
aXguY29tPgotLS0KIHhlbi9jb21tb24vc2NoZWRfbnVsbC5jIHwgMyArLS0KIDEgZmlsZSBjaGFu
Z2VkLCAxIGluc2VydGlvbigrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29t
bW9uL3NjaGVkX251bGwuYyBiL3hlbi9jb21tb24vc2NoZWRfbnVsbC5jCmluZGV4IGE1OWRiYjIu
LmM5NzAwZjEgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfbnVsbC5jCisrKyBiL3hlbi9j
b21tb24vc2NoZWRfbnVsbC5jCkBAIC0zMSw3ICszMSw2IEBACiAjaW5jbHVkZSA8eGVuL3NjaGVk
Lmg+CiAjaW5jbHVkZSA8eGVuL3NjaGVkLWlmLmg+CiAjaW5jbHVkZSA8eGVuL3NvZnRpcnEuaD4K
LSNpbmNsdWRlIDx4ZW4va2V5aGFuZGxlci5oPgogI2luY2x1ZGUgPHhlbi90cmFjZS5oPgogCiAv
KgpAQCAtODcxLDcgKzg3MCw3IEBAIHN0YXRpYyB2b2lkIG51bGxfZHVtcChjb25zdCBzdHJ1Y3Qg
c2NoZWR1bGVyICpvcHMpCiAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmcHJ2LT5sb2NrLCBm
bGFncyk7CiB9CiAKLWNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgc2NoZWRfbnVsbF9kZWYgPSB7Citz
dGF0aWMgY29uc3Qgc3RydWN0IHNjaGVkdWxlciBzY2hlZF9udWxsX2RlZiA9IHsKICAgICAubmFt
ZSAgICAgICAgICAgPSAibnVsbCBTY2hlZHVsZXIiLAogICAgIC5vcHRfbmFtZSAgICAgICA9ICJu
dWxsIiwKICAgICAuc2NoZWRfaWQgICAgICAgPSBYRU5fU0NIRURVTEVSX05VTEwsCi0tIAoyLjcu
NAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 30 09:36:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 May 2019 09:36:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWHTy-0006aD-Be; Thu, 30 May 2019 09:36:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=k8x6=T6=mxnavi.com=chenbaodong@srs-us1.protection.inumbo.net>)
 id 1hWHTw-0006a1-MA
 for xen-devel@lists.xenproject.org; Thu, 30 May 2019 09:36:20 +0000
X-Inumbo-ID: 601320f5-82be-11e9-8980-bc764e045a96
Received: from mxnavi-mail.mxnavi.com (unknown [116.90.87.199])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 601320f5-82be-11e9-8980-bc764e045a96;
 Thu, 30 May 2019 09:36:19 +0000 (UTC)
Received: from [192.168.51.47] (61.161.186.150) by mxnavi-mail.mxnavi.com
 (116.90.87.199) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1591.10; Thu, 30 May
 2019 17:34:05 +0800
To: George Dunlap <George.Dunlap@citrix.com>
References: <b58d05ded93cd0f64c6278b091fdeb79@sslemail.net>
 <BBCA5C60-5657-47B6-8B7B-B1206AFA2561@citrix.com>
From: chenbaodong <chenbaodong@mxnavi.com>
Message-ID: <e0297fad-f05e-5a75-c958-7e7bb78e28a6@mxnavi.com>
Date: Thu, 30 May 2019 17:36:15 +0800
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <BBCA5C60-5657-47B6-8B7B-B1206AFA2561@citrix.com>
Content-Language: en-US
X-Originating-IP: [61.161.186.150]
X-ClientProxiedBy: mxnavi-mail.mxnavi.com (116.90.87.199) To
 mxnavi-mail.mxnavi.com (116.90.87.199)
Subject: Re: [Xen-devel] [PATCH] xen: 'keyhandler' is not used in null
 scheduler
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Dario Faggioli <dfaggioli@suse.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gR2VvcmdlLAoKT24gNS8zMC8xOSAxNzowNSwgR2VvcmdlIER1bmxhcCB3cm90ZToKPj4g
T24gTWF5IDMwLCAyMDE5LCBhdCA2OjQ3IEFNLCBCYW9kb25nIENoZW4gPGNoZW5iYW9kb25nQG14
bmF2aS5jb20+IHdyb3RlOgo+Pgo+PiBTbyByZW1vdmUgJ2tleWhhbmRsZXIuaCcgaW5jbHVkZS4K
Pj4gQWxzbyBhZGQgJ3N0YXRpYycgcHJlZml4IGZvciAnc2NodWRfYnVsbF9kZWYnCj4+Cj4+IFNp
Z25lZC1vZmYtYnk6IEJhb2RvbmcgQ2hlbiA8Y2hlbmJhb2RvbmdAbXhuYXZpLmNvbT4KPiBUaGFu
a3MgZm9yIHRoZSBwYXRjaCDigJQgdGhlc2UgY2hhbmdlcyBsb29rIGdvb2QuICBJIHRoaW5rIHRo
ZSB0aXRsZSB3b3VsZCBiZSBiZXR0ZXIgc29tZXRoaW5nIGxpa2U6Cj4KPiB4ZW4vc2NoZWRfbnVs
bDogU3VwZXJmaWNpYWwgY2xlYW4tdXBzCj4KPiBUaGVuIGp1c3QgbGlzdCBib3RoIGluIGJ1bGxl
dCBwb2ludHM7IHNvbWV0aGluZyBsaWtlOgo+Cj4gKiBSZW1vdmUgdW51c2VkIGRlcGVuZGVuY3kg
4oCYa2V5aGFuZGxlci7igJloCj4gKiBNYWtlIHNjaGVkX251bGxfZGVmIHN0YXRpYwo+Cj4gV291
bGQgeW91IG1pbmQgcmUtc2VuZGluZyB0aGUgcGF0Y2g/ICBZb3UgY2FuIGFkZDoKPgo+IFJldmll
d2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+ClRoYW5rcyBm
b3IgeW91ciByZXZpZXcsIHJlc2VudC4KPiBUaGFua3MsCj4gICAtR2VvcmdlCj4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 30 09:40:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 May 2019 09:40:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWHYG-0007Qu-5Q; Thu, 30 May 2019 09:40:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=uW51=T6=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hWHYE-0007Qp-Fh
 for xen-devel@lists.xenproject.org; Thu, 30 May 2019 09:40:46 +0000
X-Inumbo-ID: ff051e6c-82be-11e9-8980-bc764e045a96
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ff051e6c-82be-11e9-8980-bc764e045a96;
 Thu, 30 May 2019 09:40:44 +0000 (UTC)
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.50 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: gaEMim3oJQ6Nuz/TJo0XboCjPJ9pIwB6+42CuJR4rRSueVCzlQsQWNz9m5f95NLkbh0KFty/mB
 1PvQgl+YORtKkGDxMfIhdLLgKjh7HYiDUfJKl3eA8Fj3uRft5abeQOc4tE6fr6q/KGLirUbxd3
 PiuBERNdQDyhoTrmre6BgFDHGcOzPsNW0imcIwfP4we0XF9MH6r6iGJ/CUUvZBgT4UcefEQF5A
 d9yJdgeYwrc+TsQmgBPqd+GKO7hHmOY3cEe9B12drAYjAifbKjy5dTc74cBcdoph4QvNodnnc6
 4nk=
X-SBRS: 2.7
X-MesageID: 1092562
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,530,1549947600"; 
   d="scan'208";a="1092562"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 30 May 2019 10:39:50 +0100
Message-ID: <20190530093950.14952-1-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH] Drop all linux branches 3.18 and earlier
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Greg KH <greg@kroah.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 stable@vger.kernel.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

My4xOCBkb2Vzbid0IGJvb3Qgb24gWGVuIGFueSBtb3JlIGFuZCBMaW51eCBzdGFibGUgdXBzdHJl
YW0gc2F5IGl0CndpbGwgbm90IGJlIGZpeGVkIGJlY2F1c2UgaXQncyBFT0wuICBUaGFua3MgdG8g
dGhlbSBmb3IgdGhhdApjb25maXJtYXRpb24uCgpXaGlsZSB3ZSBhcmUgaGVyZSwgZHJvcCBhbGwg
ZWFybGllciBMaW51eCBicmFuY2hlcyB0b28uICBXZSBhcmUKd2FzdGluZyBvdXIgdGltZSBmZXRj
aGluZyB0aGVtLCBzZWVpbmcgaWYgdGhleSBoYXZlIGNoYW5nZWQsIGFuZCB0aGVuCmRvaW5nIG5v
dGhpbmcuCgpDQzogc3RhYmxlQHZnZXIua2VybmVsLm9yZwpDQzogR3JlZyBLSCA8Z3JlZ0Brcm9h
aC5jb20+ClNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXgu
Y29tPgotLS0KIGNyLWZvci1icmFuY2hlcyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2Vy
dGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2NyLWZvci1icmFuY2hlcyBiL2Ny
LWZvci1icmFuY2hlcwppbmRleCBiYzljZTJkMy4uNDdhZDUwNDEgMTAwNzU1Ci0tLSBhL2NyLWZv
ci1icmFuY2hlcworKysgYi9jci1mb3ItYnJhbmNoZXMKQEAgLTMxLDcgKzMxLDcgQEAgc2NyaXB0
b3B0aW9ucz0iJDEiOyBzaGlmdAogTE9HRklMRT10bXAvY3ItZm9yLWJyYW5jaGVzLmxvZwogZXhw
b3J0IExPR0ZJTEUKIAotOiAke0JSQU5DSEVTOj1vc3N0ZXN0IHhlbi00LjYtdGVzdGluZyB4ZW4t
NC43LXRlc3RpbmcgeGVuLTQuOC10ZXN0aW5nIHhlbi00LjktdGVzdGluZyB4ZW4tNC4xMC10ZXN0
aW5nIHhlbi00LjExLXRlc3RpbmcgeGVuLTQuMTItdGVzdGluZyB4ZW4tdW5zdGFibGUgcWVtdS1t
YWlubGluZSBxZW11LXVwc3RyZWFtLXVuc3RhYmxlIHFlbXUtdXBzdHJlYW0tNC42LXRlc3Rpbmcg
cWVtdS11cHN0cmVhbS00LjctdGVzdGluZyBxZW11LXVwc3RyZWFtLTQuOC10ZXN0aW5nIHFlbXUt
dXBzdHJlYW0tNC45LXRlc3RpbmcgcWVtdS11cHN0cmVhbS00LjEwLXRlc3RpbmcgcWVtdS11cHN0
cmVhbS00LjExLXRlc3RpbmcgcWVtdS11cHN0cmVhbS00LjEyLXRlc3RpbmcgbGludXgtbGludXMg
bGludXgtNC4xOSBsaW51eC00LjE0IGxpbnV4LTQuOSBsaW51eC00LjQgbGludXgtNC4xIGxpbnV4
LTMuMTggbGludXgtMy4xNiBsaW51eC0zLjE0IGxpbnV4LTMuMTAgbGludXgtMy40IGxpbnV4LWFy
bS14ZW4gc2VhYmlvcyBvdm1mIHh0ZiAke0VYVFJBX0JSQU5DSEVTfX0KKzogJHtCUkFOQ0hFUzo9
b3NzdGVzdCB4ZW4tNC42LXRlc3RpbmcgeGVuLTQuNy10ZXN0aW5nIHhlbi00LjgtdGVzdGluZyB4
ZW4tNC45LXRlc3RpbmcgeGVuLTQuMTAtdGVzdGluZyB4ZW4tNC4xMS10ZXN0aW5nIHhlbi00LjEy
LXRlc3RpbmcgeGVuLXVuc3RhYmxlIHFlbXUtbWFpbmxpbmUgcWVtdS11cHN0cmVhbS11bnN0YWJs
ZSBxZW11LXVwc3RyZWFtLTQuNi10ZXN0aW5nIHFlbXUtdXBzdHJlYW0tNC43LXRlc3RpbmcgcWVt
dS11cHN0cmVhbS00LjgtdGVzdGluZyBxZW11LXVwc3RyZWFtLTQuOS10ZXN0aW5nIHFlbXUtdXBz
dHJlYW0tNC4xMC10ZXN0aW5nIHFlbXUtdXBzdHJlYW0tNC4xMS10ZXN0aW5nIHFlbXUtdXBzdHJl
YW0tNC4xMi10ZXN0aW5nIGxpbnV4LWxpbnVzIGxpbnV4LTQuMTkgbGludXgtNC4xNCBsaW51eC00
LjkgbGludXgtNC40IGxpbnV4LTQuMSBsaW51eC1hcm0teGVuIHNlYWJpb3Mgb3ZtZiB4dGYgJHtF
WFRSQV9CUkFOQ0hFU319CiBleHBvcnQgQlJBTkNIRVMKIAogZmV0Y2h3bGVtPSR3bGVtCi0tIAoy
LjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 30 10:17:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 May 2019 10:17:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWI7j-0001SQ-7f; Thu, 30 May 2019 10:17:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=k8x6=T6=mxnavi.com=chenbaodong@srs-us1.protection.inumbo.net>)
 id 1hWI7h-0001SL-KL
 for xen-devel@lists.xenproject.org; Thu, 30 May 2019 10:17:25 +0000
X-Inumbo-ID: 1b6ef9b8-82c4-11e9-9d33-73645005e1c7
Received: from mxnavi-mail.mxnavi.com (unknown [116.90.87.199])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1b6ef9b8-82c4-11e9-9d33-73645005e1c7;
 Thu, 30 May 2019 10:17:21 +0000 (UTC)
Received: from localhost.localdomain (61.161.186.150) by
 mxnavi-mail.mxnavi.com (116.90.87.199) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id
 15.1.1591.10; Thu, 30 May 2019 18:15:07 +0800
From: Baodong Chen <chenbaodong@mxnavi.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 30 May 2019 18:17:12 +0800
Message-ID: <1559211432-30973-1-git-send-email-chenbaodong@mxnavi.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
X-Originating-IP: [61.161.186.150]
X-ClientProxiedBy: mxnavi-mail.mxnavi.com (116.90.87.199) To
 mxnavi-mail.mxnavi.com (116.90.87.199)
Subject: [Xen-devel] [PATCH] xen: make tracebuffer configurable
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Baodong Chen <chenbaodong@mxnavi.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RGVmYXVsdDogZW5hYmxlZC4KQ2FuIGJlIGRpc2FibGVkIGZvciBzbWFsbGVyIGNvZGUgZm9vdHBy
aW50LgoKU2lnbmVkLW9mZi1ieTogQmFvZG9uZyBDaGVuIDxjaGVuYmFvZG9uZ0BteG5hdmkuY29t
PgotLS0KIHhlbi9jb21tb24vS2NvbmZpZyAgICAgIHwgIDYgKysrKysrCiB4ZW4vY29tbW9uL01h
a2VmaWxlICAgICB8ICAyICstCiB4ZW4vaW5jbHVkZS94ZW4vdHJhY2UuaCB8IDE4ICsrKysrKysr
KysrKysrKysrLQogMyBmaWxlcyBjaGFuZ2VkLCAyNCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vS2NvbmZpZyBiL3hlbi9jb21tb24vS2NvbmZp
ZwppbmRleCBjODM4NTA2Li4zYTZlZWM4IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL0tjb25maWcK
KysrIGIveGVuL2NvbW1vbi9LY29uZmlnCkBAIC0zNjgsNCArMzY4LDEwIEBAIGNvbmZpZyBET00w
X01FTQogCiAJICBMZWF2ZSBlbXB0eSBpZiB5b3UgYXJlIG5vdCBzdXJlIHdoYXQgdG8gc3BlY2lm
eS4KIAorY29uZmlnIEhBU19UUkFDRUJVRkZFUgorCWJvb2wgIkVuYWJsZS9EaXNhYmxlIHRyYWNl
YnVmZmVyIgorCWRlZmF1bHQgeQorCS0tLWhlbHAtLS0KKwkgIEVuYWJsZSBvciBkaXNhYmxlIHRy
YWNlYnVmZmVyIGZ1bmN0aW9uLgorCiBlbmRtZW51CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL01h
a2VmaWxlIGIveGVuL2NvbW1vbi9NYWtlZmlsZQppbmRleCBiY2E0OGU2Li44NmM1YmY5IDEwMDY0
NAotLS0gYS94ZW4vY29tbW9uL01ha2VmaWxlCisrKyBiL3hlbi9jb21tb24vTWFrZWZpbGUKQEAg
LTU2LDcgKzU2LDcgQEAgb2JqLXkgKz0gc3lzY3RsLm8KIG9iai15ICs9IHRhc2tsZXQubwogb2Jq
LXkgKz0gdGltZS5vCiBvYmoteSArPSB0aW1lci5vCi1vYmoteSArPSB0cmFjZS5vCitvYmotJChD
T05GSUdfSEFTX1RSQUNFQlVGRkVSKSArPSB0cmFjZS5vCiBvYmoteSArPSB2ZXJzaW9uLm8KIG9i
ai15ICs9IHZpcnR1YWxfcmVnaW9uLm8KIG9iai15ICs9IHZtX2V2ZW50Lm8KZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL3hlbi90cmFjZS5oIGIveGVuL2luY2x1ZGUveGVuL3RyYWNlLmgKaW5kZXgg
MTI5NjZlYS4uZmIxYTJiYyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3RyYWNlLmgKKysr
IGIveGVuL2luY2x1ZGUveGVuL3RyYWNlLmgKQEAgLTIxLDEyICsyMSwxNCBAQAogI2lmbmRlZiBf
X1hFTl9UUkFDRV9IX18KICNkZWZpbmUgX19YRU5fVFJBQ0VfSF9fCiAKLWV4dGVybiBpbnQgdGJf
aW5pdF9kb25lOwogCiAjaW5jbHVkZSA8cHVibGljL3N5c2N0bC5oPgogI2luY2x1ZGUgPHB1Ymxp
Yy90cmFjZS5oPgogI2luY2x1ZGUgPGFzbS90cmFjZS5oPgogCisjaWZkZWYgQ09ORklHX0hBU19U
UkFDRUJVRkZFUgorCitleHRlcm4gaW50IHRiX2luaXRfZG9uZTsKIC8qIFVzZWQgdG8gaW5pdGlh
bGlzZSB0cmFjZSBidWZmZXIgZnVuY3Rpb25hbGl0eSAqLwogdm9pZCBpbml0X3RyYWNlX2J1ZnMo
dm9pZCk7CiAKQEAgLTQ3LDYgKzQ5LDIwIEBAIHN0YXRpYyBpbmxpbmUgdm9pZCB0cmFjZV92YXIo
dTMyIGV2ZW50LCBpbnQgY3ljbGVzLCBpbnQgZXh0cmEsCiB2b2lkIF9fdHJhY2VfaHlwZXJjYWxs
KHVpbnQzMl90IGV2ZW50LCB1bnNpZ25lZCBsb25nIG9wLAogICAgICAgICAgICAgICAgICAgICAg
ICBjb25zdCB4ZW5fdWxvbmdfdCAqYXJncyk7CiAKKyNlbHNlCisjZGVmaW5lIHRiX2luaXRfZG9u
ZSAoMCkKK3N0YXRpYyBpbmxpbmUgdm9pZCBpbml0X3RyYWNlX2J1ZnModm9pZCkge30KK3N0YXRp
YyBpbmxpbmUgaW50IHRiX2NvbnRyb2woc3RydWN0IHhlbl9zeXNjdGxfdGJ1Zl9vcCAqdGJjKSB7
IHJldHVybiAtRU5PU1lTOyB9CisKK3N0YXRpYyBpbmxpbmUgaW50IHRyYWNlX3dpbGxfdHJhY2Vf
ZXZlbnQodTMyIGV2ZW50KSB7IHJldHVybiAwOyB9CitzdGF0aWMgaW5saW5lIHZvaWQgdHJhY2Vf
dmFyKHUzMiBldmVudCwgaW50IGN5Y2xlcywgaW50IGV4dHJhLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBjb25zdCB2b2lkICpleHRyYV9kYXRhKSB7fQorc3RhdGljIGlubGluZSB2b2lk
IF9fdHJhY2VfdmFyKHUzMiBldmVudCwgYm9vbF90IGN5Y2xlcywgdW5zaWduZWQgaW50IGV4dHJh
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHZvaWQgKmV4dHJhX2RhdGEp
IHt9CitzdGF0aWMgaW5saW5lIHZvaWQgX190cmFjZV9oeXBlcmNhbGwodWludDMyX3QgZXZlbnQs
IHVuc2lnbmVkIGxvbmcgb3AsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Y29uc3QgeGVuX3Vsb25nX3QgKmFyZ3MpIHt9CisjZW5kaWYKKwogLyogQ29udmVuaWVuY2UgbWFj
cm9zIGZvciBjYWxsaW5nIHRoZSB0cmFjZSBmdW5jdGlvbi4gKi8KICNkZWZpbmUgVFJBQ0VfMEQo
X2UpICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBkbyB7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 30 12:02:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 May 2019 12:02:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWJlV-0001BX-Oa; Thu, 30 May 2019 12:02:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dPnK=T6=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1hWJlU-0001BS-7I
 for xen-devel@lists.xenproject.org; Thu, 30 May 2019 12:02:36 +0000
X-Inumbo-ID: ce7945b6-82d2-11e9-8980-bc764e045a96
Received: from mail-lj1-x244.google.com (unknown [2a00:1450:4864:20::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ce7945b6-82d2-11e9-8980-bc764e045a96;
 Thu, 30 May 2019 12:02:34 +0000 (UTC)
Received: by mail-lj1-x244.google.com with SMTP id z5so5755975lji.10
 for <xen-devel@lists.xenproject.org>; Thu, 30 May 2019 05:02: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;
 bh=yimbX/waU4vBtbed2XD5duM6pcFCvwAOvSV/8eaI0TE=;
 b=t5fRxok8YAs7LqQbcscXsR9DmwDagC4w6ITcPyrmeZjgJf03k7FbrT9BH/MFJ8B5ZQ
 LLfaLpxhW3zeB1F6KN+F1kH5VE24c3BzKrp/2eTXWxJ9ADPhRULDPP3FFVYRMkZQLsSg
 cTr0FwBPi8wQzKs4Bs4FC9gnDy5MjZX/+hBU5eePLjXc6fUyEx1sqUxtzZLF7ezngtlH
 vBO1n4Wgh/W1cLNzTnXXcDKxSJIrWF8wrWxreO30h6EP0NGBSJls8kqkmRMg2/3neWj1
 Wz/Y52z7HlL4kBeLQIAjOd7dlIHk0QHm+esOtuz6/GPDj8wbjklBTT4G+n5AzhESMsN4
 3GFw==
X-Google-DKIM-Signature: v=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=yimbX/waU4vBtbed2XD5duM6pcFCvwAOvSV/8eaI0TE=;
 b=oqE+UxqqjcXadnnsedbn+m7JYXYxW/QwrPQK7JfwybUc1VY41UHl5Z041i5Jsn/9N1
 ulbVZhUpmKLqsuqzCnmK8MUH6mdjSQ1biVA1TUoDA9EfcrXDBCaUDOTUdQdxEKpH2C3d
 o2qFIkwGbZTKPsf2HOYmHbUwZqLyA6YVu4hOa2KOChiBLAYgD0gjqgHtsKjoLwO3jCep
 AkU8ZRTmwQeOx0x/h7URMjBte7pLJSK7r+fEX0HIuA/ZGymzBRXO/GQpN/pQks2WyhSP
 x6mMmLe2+Qds70ckLga3peRF4/y2dY94z5NzjGXYn80B+bsyZn3Ag+/gEB6XHEHOpKH8
 CdJA==
X-Gm-Message-State: APjAAAXys6PScsnd/98194DvGg0t0CTsjR4n9eFecl6BRweu1wjhJcWP
 IhogoC0ivwyEb7Aiejkjhq1VAiHQgkI=
X-Google-Smtp-Source: APXvYqxdUd2zF0XRMOAGXCa1CmYeiIzB1HE+nlXwSek0jtzMfxUCqUnlQTmRL5kVPJ9o3jDvHtkw2Q==
X-Received: by 2002:a2e:9b0c:: with SMTP id u12mr1960876lji.189.1559217751846; 
 Thu, 30 May 2019 05:02:31 -0700 (PDT)
Received: from aanisov-work.kyiv.epam.com (ll-22.209.223.85.sovam.net.ua.
 [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id u10sm504526lfu.18.2019.05.30.05.02.29
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 30 May 2019 05:02:30 -0700 (PDT)
From: Andrii Anisov <andrii.anisov@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 30 May 2019 15:02:28 +0300
Message-Id: <1559217748-25426-1-git-send-email-andrii.anisov@gmail.com>
X-Mailer: git-send-email 2.7.4
Subject: [Xen-devel] [PATCH] iommu/arm: add missing return
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29t
PgoKSW4gY2FzZSBpb21tdV9vcHMgaGF2ZSBiZWVuIGFscmVhZHkgc2V0LCB3ZSBzaG91bGQgbm90
IHVwZGF0ZSBpdC4KClNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2Fu
ZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KU2lnbmVkLW9mZi1ieTogQW5kcmlpIEFuaXNvdiA8YW5k
cmlpX2FuaXNvdkBlcGFtLmNvbT4KLS0tCgpUaGlzIHBhdGNoIGlzIGV4dHJhY3RlZCBmcm9tIFsx
XSwgYXMgYWdyZWVkIGhlcmUgWzJdLgoKWzFdIGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
YXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOS0wMS9tc2cwMTY1OC5odG1sClsyXSBodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTktMDEvbXNn
MDE4NTkuaHRtbAoKLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vaW9tbXUuYyB8IDMg
KysrCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvYXJtL2lvbW11LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9h
cm0vaW9tbXUuYwppbmRleCAzMjU5OTdiLi4yMTM1MjMzIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9hcm0vaW9tbXUuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9h
cm0vaW9tbXUuYwpAQCAtMzIsNyArMzIsMTAgQEAgdm9pZCBfX2luaXQgaW9tbXVfc2V0X29wcyhj
b25zdCBzdHJ1Y3QgaW9tbXVfb3BzICpvcHMpCiAgICAgQlVHX09OKG9wcyA9PSBOVUxMKTsKIAog
ICAgIGlmICggaW9tbXVfb3BzICYmIGlvbW11X29wcyAhPSBvcHMgKQorICAgIHsKICAgICAgICAg
cHJpbnRrKCJXQVJOSU5HOiBDYW5ub3Qgc2V0IElPTU1VIG9wcywgYWxyZWFkeSBzZXQgdG8gYSBk
aWZmZXJlbnQgdmFsdWVcbiIpOworICAgICAgICByZXR1cm47CisgICAgfQogCiAgICAgaW9tbXVf
b3BzID0gb3BzOwogfQotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 30 12:32:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 May 2019 12:32:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWKEM-0003Rw-7A; Thu, 30 May 2019 12:32:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bSuJ=T6=amazon.com=prvs=0468485c6=anchalag@srs-us1.protection.inumbo.net>)
 id 1hWKEL-0003Rr-0Q
 for xen-devel@lists.xenproject.org; Thu, 30 May 2019 12:32:25 +0000
X-Inumbo-ID: f99798d9-82d6-11e9-8980-bc764e045a96
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f99798d9-82d6-11e9-8980-bc764e045a96;
 Thu, 30 May 2019 12:32:23 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1559219543; x=1590755543;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:content-transfer-encoding: mime-version;
 bh=GMk8+adGK5vN4C/6KWIWty74TJ0xOCCRqK6YeRNytCk=;
 b=JIhhh4Z4khZfsXdXiRKts8wunw7srl3g3KBtfT6qyYUoJiZIZb4it4ul
 Z/6g3PUFm2+6YRIR7730PkqJcEfr/fgmetXOwokhMa6swkynOwwP3CJcy
 UykJuDbt+vw8hg0FJiiNDg4EZJLhaRC/2uBLk+NPbGRHmMW8IjsY49HJr Q=;
X-IronPort-AV: E=Sophos;i="5.60,531,1549929600"; d="scan'208";a="398654532"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2b-a7fdc47a.us-west-2.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6001.iad6.amazon.com with ESMTP;
 30 May 2019 12:32:21 +0000
Received: from EX13MTAUWB001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan3.pdx.amazon.com [10.236.137.198])
 by email-inbound-relay-2b-a7fdc47a.us-west-2.amazon.com (Postfix) with ESMTPS
 id 9E5B6C5A7B; Thu, 30 May 2019 12:32:20 +0000 (UTC)
Received: from EX13D10UWB004.ant.amazon.com (10.43.161.121) by
 EX13MTAUWB001.ant.amazon.com (10.43.161.249) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 30 May 2019 12:32:20 +0000
Received: from EX13D07UWB001.ant.amazon.com (10.43.161.238) by
 EX13D10UWB004.ant.amazon.com (10.43.161.121) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 30 May 2019 12:32:19 +0000
Received: from EX13D07UWB001.ant.amazon.com ([10.43.161.238]) by
 EX13D07UWB001.ant.amazon.com ([10.43.161.238]) with mapi id 15.00.1367.000;
 Thu, 30 May 2019 12:32:19 +0000
From: "Agarwal, Anchal" <anchalag@amazon.com>
To: Oleksandr Andrushchenko <andr2000@gmail.com>, Anchal Agarwal
 <anchalag@amzn.com>, "Oleksandr_Andrushchenko@epam.com"
 <Oleksandr_Andrushchenko@epam.com>
Thread-Topic: [Xen-devel] [PATCH] xen/netfront: Remove unneeded .resume
 callback
Thread-Index: AQHU3XHlCpbiTAsN1kC5I2kNeHI9laYT5R2AgAOYd4CAB5efmIACqUoAgEvnMYCAFfGGgA==
Date: Thu, 30 May 2019 12:32:19 +0000
Message-ID: <F76E91F5-0981-4233-A7F9-072B7026D404@amazon.com>
References: <6205819a-af39-8cd8-db87-f3fe047ff064@gmail.com>
 <ecc825e6-89d3-bbd5-5243-5cc66fa93045@oracle.com>
 <b55d4f90-100c-7a2a-9651-c99c06953465@gmail.com>
 <09afcdca-258f-e5ca-5c31-b7fd079eb213@oracle.com>
 <3e868e7a-4872-e8ab-fd2c-90917ad6d593@arm.com>
 <d709d185-5345-c463-3fd1-e711f954e58a@gmail.com>
 <435369ba-ad3b-1d3a-c2f4-babe8bb6189c@amazon.com>
 <fde362d0-dd48-9c9a-e71a-8fb158909551@epam.com>
 <20190325173011.GA20277@kaos-source-ops-60001.pdx1.amazon.com>
 <f5e824de-da57-9574-3813-2668f2932a6e@gmail.com>
 <20190328231928.GA5172@kaos-source-ops-60001.pdx1.amazon.com>
 <48fedb13-5af2-e7cf-d182-0f2bb385dda2@gmail.com>
In-Reply-To: <48fedb13-5af2-e7cf-d182-0f2bb385dda2@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.43.161.145]
Content-ID: <1AE9E09634A3B34695C563DBA263885A@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH] xen/netfront: Remove unneeded .resume
 callback
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "jgross@suse.com" <jgross@suse.com>, Artem Mygaiev <Artem_Mygaiev@epam.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "netdev@vger.kernel.org" <netdev@vger.kernel.org>, "Kamata,
 Munehisa" <kamatam@amazon.com>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 Julien Grall <julien.grall@arm.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 "davem@davemloft.net" <davem@davemloft.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgT2xla3NhbmRyLA0KDQrvu78gICAgSGVsbG8sIEFuY2hhbCENCiAgICANCiAgICBPbiAzLzI5
LzE5IDE6MTkgQU0sIEFuY2hhbCBBZ2Fyd2FsIHdyb3RlOg0KICAgIFtzbmlwXQ0KICAgID4+Pj4g
R3JlYXQsIGNvdWxkIHlvdSBwbGVhc2UgbGV0IHVzIGtub3cgd2hhdCBpcyB0aGUgcHJvZ3Jlc3Mg
YW5kIGZ1cnRoZXIgcGxhbnMNCiAgICA+Pj4+IG9uIHRoYXQsIHNvIHdlIGRvIG5vdCB3b3JrIG9u
IHRoZSBzYW1lIGNvZGUgYW5kIGNhbiBjb29yZGluYXRlIG91cg0KICAgID4+Pj4gZWZmb3J0cyBz
b21laG93PyBBbmNoYWwsIGNvdWxkIHlvdSBwbGVhc2Ugc2hlZCBzb21lIGxpZ2h0IG9uIHRoaXM/
DQogICAgPj4+IExvb2tzIGxpa2UgbXkgcHJldmlvdXMgZW1haWwgZGlkIG5vdCBtYWtlIGl0IHRv
IG1haWxpbmcgbGlzdC4gTWF5IGJlIHNvbWUgaXNzdWVzIHdpdGggbXkNCiAgICA+Pj4gZW1haWwg
c2VydmVyIHNldHRpbmdzLiBHaXZpbmcgaXQgYW5vdGhlciBzaG90Lg0KICAgID4+PiBZZXMsIEkg
YW0gd29ya2luZyBvbiB0aG9zZSBwYXRjaGVzIGFuZCBwbGFuIHRvIHJlLXBvc3QgdGhlbSBpbiBh
biBlZmZvcnQgdG8gdXBzdHJlYW0uDQogICAgPj4gVGhpcyBpcyByZWFsbHkgZ3JlYXQsIGxvb2tp
bmcgZm9yd2FyZCB0byBpdDogYW55IGRhdGUgaW4geW91ciBtaW5kDQogICAgPj4gd2hlbiB0aGlz
IGNhbiBoYXBwZW4/DQogICAgPiBOb3QgYSBzcGVjaWZpYyBkYXRlIGJ1dCBtYXkgYmUgaW4gZmV3
IHdlZWtzLiBJIGFtIGN1cnJlbnRseSBzd2FtcGVkIGF0IHdvcmsuDQogICAgPg0KICAgIEFueSBw
cm9ncmVzcyBvbiB0aGlzPw0KDQpZZXMsIGJ1dCBhdCBhIHNuYWlsJ3MgcGFjZS4NCiAgICANCiAg
ICBUaGFuayB5b3UsDQogICAgT2xla3NhbmRyDQoNClRoYW5rcywNCkFuY2hhbCAgICANCg0KX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 30 12:32:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 May 2019 12:32:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWKEV-0003TA-H9; Thu, 30 May 2019 12:32:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=+gVD=T6=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1hWKEU-0003Sx-7b
 for xen-devel@lists.xenproject.org; Thu, 30 May 2019 12:32:34 +0000
X-Inumbo-ID: ff184d8c-82d6-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ff184d8c-82d6-11e9-8980-bc764e045a96;
 Thu, 30 May 2019 12:32:33 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hWKES-0001gP-CU; Thu, 30 May 2019 12:32:32 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hWKES-0006Ny-3B; Thu, 30 May 2019 12:32:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hWKES-00037S-1B; Thu, 30 May 2019 12:32:32 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-137056-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=21d9dc21f81828538af02ca9c2d86a36551b0771
X-Osstest-Versions-That: ovmf=ec56fa27842835e69a2b89b602866c3d652315eb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 30 May 2019 12:32:32 +0000
Subject: [Xen-devel] [ovmf test] 137056: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNzA1NiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzcwNTYvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICAyMWQ5ZGMyMWY4MTgyODUzOGFmMDJjYTljMmQ4NmEz
NjU1MWIwNzcxCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBlYzU2ZmEy
Nzg0MjgzNWU2OWEyYjg5YjYwMjg2NmMzZDY1MjMxNWViCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MzcwMjEgIDIwMTktMDUtMjggMDM6NDA6MDggWiAgICAyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTM3MDU2ICAyMDE5LTA1LTI5IDEwOjA0OjEzIFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgTGltaW5nIEdh
byA8bGltaW5nLmdhb0BpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVw
b3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1t
YXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L29zc3Rlc3Qvb3ZtZi5naXQKICAgZWM1NmZhMjc4NC4uMjFkOWRjMjFmOCAgMjFkOWRjMjFmODE4
Mjg1MzhhZjAyY2E5YzJkODZhMzY1NTFiMDc3MSAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 30 12:50:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 May 2019 12:50:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWKVU-00050w-2q; Thu, 30 May 2019 12:50:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4onE=T6=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1hWKVT-0004zG-I5
 for xen-devel@lists.xenproject.org; Thu, 30 May 2019 12:50:07 +0000
X-Inumbo-ID: 6b8acc3c-82d9-11e9-b5e1-43a1c949d76f
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6b8acc3c-82d9-11e9-b5e1-43a1c949d76f;
 Thu, 30 May 2019 12:49:54 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x4UCnUXT083599;
 Thu, 30 May 2019 12:49:38 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=tLRStMKEMYQqRDmfYS8ik13IzAInjLgCJQGREChQ4/Q=;
 b=YXw58dhVHtnxaasYuEh6W8reroHkn01KEbU/DnF73/eRu87ugU9LBiL/u2Mb37JqMvn0
 fRuLyyZ76+3z/4x+6QarX+IItAx/rH8uXYZkDUUmgEgGTDaPyl9F9SBcetrsLk0eGC+K
 wpBp4aXivAIpJdBKAWiEYMwB4Vd2rnuf/1aJRH1V5zdI2Q+toJaTVbTT/77clhwFeuq6
 lCLc5/jm23nr0lpdszv/h5e7ewfTcaVx1toIi0DV+rxPNVLUZmRS/7l4J5mEKWiXXTl5
 sV+IXJm79hf7WDSvLCWiFCpuMat8ZghVJSCuuh27l5dp/wIggP+QXwLI4dinkY1kV/FJ uQ== 
Received: from userp3030.oracle.com (userp3030.oracle.com [156.151.31.80])
 by userp2120.oracle.com with ESMTP id 2spxbqfq12-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 30 May 2019 12:49:38 +0000
Received: from pps.filterd (userp3030.oracle.com [127.0.0.1])
 by userp3030.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x4UClVJe136784;
 Thu, 30 May 2019 12:47:37 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by userp3030.oracle.com with ESMTP id 2ss1fp1u67-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 30 May 2019 12:47:37 +0000
Received: from abhmp0019.oracle.com (abhmp0019.oracle.com [141.146.116.25])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id x4UClYnL006134;
 Thu, 30 May 2019 12:47:34 GMT
Received: from bostrovs-us.us.oracle.com (/10.152.32.65)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 30 May 2019 05:47:34 -0700
To: Christoph Hellwig <hch@infradead.org>, Juergen Gross <jgross@suse.com>
References: <20190529090407.1225-1-jgross@suse.com>
 <20190529090407.1225-4-jgross@suse.com>
 <20190530090409.GB30428@infradead.org>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 mQINBFH8CgsBEAC0KiOi9siOvlXatK2xX99e/J3OvApoYWjieVQ9232Eb7GzCWrItCzP8FUV
 PQg8rMsSd0OzIvvjbEAvaWLlbs8wa3MtVLysHY/DfqRK9Zvr/RgrsYC6ukOB7igy2PGqZd+M
 MDnSmVzik0sPvB6xPV7QyFsykEgpnHbvdZAUy/vyys8xgT0PVYR5hyvhyf6VIfGuvqIsvJw5
 C8+P71CHI+U/IhsKrLrsiYHpAhQkw+Zvyeml6XSi5w4LXDbF+3oholKYCkPwxmGdK8MUIdkM
 d7iYdKqiP4W6FKQou/lC3jvOceGupEoDV9botSWEIIlKdtm6C4GfL45RD8V4B9iy24JHPlom
 woVWc0xBZboQguhauQqrBFooHO3roEeM1pxXjLUbDtH4t3SAI3gt4dpSyT3EvzhyNQVVIxj2
 FXnIChrYxR6S0ijSqUKO0cAduenhBrpYbz9qFcB/GyxD+ZWY7OgQKHUZMWapx5bHGQ8bUZz2
 SfjZwK+GETGhfkvNMf6zXbZkDq4kKB/ywaKvVPodS1Poa44+B9sxbUp1jMfFtlOJ3AYB0WDS
 Op3d7F2ry20CIf1Ifh0nIxkQPkTX7aX5rI92oZeu5u038dHUu/dO2EcuCjl1eDMGm5PLHDSP
 0QUw5xzk1Y8MG1JQ56PtqReO33inBXG63yTIikJmUXFTw6lLJwARAQABtDNCb3JpcyBPc3Ry
 b3Zza3kgKFdvcmspIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT6JAjgEEwECACIFAlH8
 CgsCGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEIredpCGysGyasEP/j5xApopUf4g
 9Fl3UxZuBx+oduuw3JHqgbGZ2siA3EA4bKwtKq8eT7ekpApn4c0HA8TWTDtgZtLSV5IdH+9z
 JimBDrhLkDI3Zsx2CafL4pMJvpUavhc5mEU8myp4dWCuIylHiWG65agvUeFZYK4P33fGqoaS
 VGx3tsQIAr7MsQxilMfRiTEoYH0WWthhE0YVQzV6kx4wj4yLGYPPBtFqnrapKKC8yFTpgjaK
 jImqWhU9CSUAXdNEs/oKVR1XlkDpMCFDl88vKAuJwugnixjbPFTVPyoC7+4Bm/FnL3iwlJVE
 qIGQRspt09r+datFzPqSbp5Fo/9m4JSvgtPp2X2+gIGgLPWp2ft1NXHHVWP19sPgEsEJXSr9
 tskM8ScxEkqAUuDs6+x/ISX8wa5Pvmo65drN+JWA8EqKOHQG6LUsUdJolFM2i4Z0k40BnFU/
 kjTARjrXW94LwokVy4x+ZYgImrnKWeKac6fMfMwH2aKpCQLlVxdO4qvJkv92SzZz4538az1T
 m+3ekJAimou89cXwXHCFb5WqJcyjDfdQF857vTn1z4qu7udYCuuV/4xDEhslUq1+GcNDjAhB
 nNYPzD+SvhWEsrjuXv+fDONdJtmLUpKs4Jtak3smGGhZsqpcNv8nQzUGDQZjuCSmDqW8vn2o
 hWwveNeRTkxh+2x1Qb3GT46uuQINBFH8CgsBEADGC/yx5ctcLQlB9hbq7KNqCDyZNoYu1HAB
 Hal3MuxPfoGKObEktawQPQaSTB5vNlDxKihezLnlT/PKjcXC2R1OjSDinlu5XNGc6mnky03q
 yymUPyiMtWhBBftezTRxWRslPaFWlg/h/Y1iDuOcklhpr7K1h1jRPCrf1yIoxbIpDbffnuyz
 kuto4AahRvBU4Js4sU7f/btU+h+e0AcLVzIhTVPIz7PM+Gk2LNzZ3/on4dnEc/qd+ZZFlOQ4
 KDN/hPqlwA/YJsKzAPX51L6Vv344pqTm6Z0f9M7YALB/11FO2nBB7zw7HAUYqJeHutCwxm7i
 BDNt0g9fhviNcJzagqJ1R7aPjtjBoYvKkbwNu5sWDpQ4idnsnck4YT6ctzN4I+6lfkU8zMzC
 gM2R4qqUXmxFIS4Bee+gnJi0Pc3KcBYBZsDK44FtM//5Cp9DrxRQOh19kNHBlxkmEb8kL/pw
 XIDcEq8MXzPBbxwHKJ3QRWRe5jPNpf8HCjnZz0XyJV0/4M1JvOua7IZftOttQ6KnM4m6WNIZ
 2ydg7dBhDa6iv1oKdL7wdp/rCulVWn8R7+3cRK95SnWiJ0qKDlMbIN8oGMhHdin8cSRYdmHK
 kTnvSGJNlkis5a+048o0C6jI3LozQYD/W9wq7MvgChgVQw1iEOB4u/3FXDEGulRVko6xCBU4
 SQARAQABiQIfBBgBAgAJBQJR/AoLAhsMAAoJEIredpCGysGyfvMQAIywR6jTqix6/fL0Ip8G
 jpt3uk//QNxGJE3ZkUNLX6N786vnEJvc1beCu6EwqD1ezG9fJKMl7F3SEgpYaiKEcHfoKGdh
 30B3Hsq44vOoxR6zxw2B/giADjhmWTP5tWQ9548N4VhIZMYQMQCkdqaueSL+8asp8tBNP+TJ
 PAIIANYvJaD8xA7sYUXGTzOXDh2THWSvmEWWmzok8er/u6ZKdS1YmZkUy8cfzrll/9hiGCTj
 u3qcaOM6i/m4hqtvsI1cOORMVwjJF4+IkC5ZBoeRs/xW5zIBdSUoC8L+OCyj5JETWTt40+lu
 qoqAF/AEGsNZTrwHJYu9rbHH260C0KYCNqmxDdcROUqIzJdzDKOrDmebkEVnxVeLJBIhYZUd
 t3Iq9hdjpU50TA6sQ3mZxzBdfRgg+vaj2DsJqI5Xla9QGKD+xNT6v14cZuIMZzO7w0DoojM4
 ByrabFsOQxGvE0w9Dch2BDSI2Xyk1zjPKxG1VNBQVx3flH37QDWpL2zlJikW29Ws86PHdthh
 Fm5PY8YtX576DchSP6qJC57/eAAe/9ztZdVAdesQwGb9hZHJc75B+VNm4xrh/PJO6c1THqdQ
 19WVJ+7rDx3PhVncGlbAOiiiE3NOFPJ1OQYxPKtpBUukAlOTnkKE6QcA4zckFepUkfmBV1wM
 Jg6OxFYd01z+a+oL
Message-ID: <eebb0275-9418-717f-97d7-5e55917f46fd@oracle.com>
Date: Thu, 30 May 2019 08:46:39 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190530090409.GB30428@infradead.org>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9272
 signatures=668687
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=883
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1905300095
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9272
 signatures=668687
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=923 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000
 definitions=main-1905300095
Subject: Re: [Xen-devel] [PATCH v2 3/3] xen/swiotlb: remember having called
 xen_create_contiguous_region()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, iommu@lists.linux-foundation.org,
 Stefano Stabellini <sstabellini@kernel.org>, linux-kernel@vger.kernel.org,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gNS8zMC8xOSA1OjA0IEFNLCBDaHJpc3RvcGggSGVsbHdpZyB3cm90ZToKPiBQbGVhc2UgZG9u
J3QgYWRkIHlvdXIgcHJpdmF0ZSBmbGFnIHRvIHBhZ2UtZmxhZ3MuaC4gIFRoZSB3aG9sZSBwb2lu
dCBvZgo+IHRoZSBwcml2YXRlIGZsYWcgaXMgdGhhdCB5b3UgY2FuIHVzZSBpdCBpbiBhbnkgd2F5
IHlvdSB3YW50IHdpdGhvdQo+IHRvdWNoaW5nIHRoZSBjb21tb24gY29kZS4KCgpUaGVyZSBpcyBh
bHJlYWR5IGEgYnVuY2ggb2YgYWxpYXNlcyBmb3IgdmFyaW91cyBzdWItY29tcG9uZW50cwooaW5j
bHVkaW5nIFhlbikgaW4gcGFnZS1mbGFncy5oIGZvciBwcml2YXRlIGZsYWdzLCB3aGljaCBpcyB3
aHkgSQpzdWdnZXN0ZWQgd2UgZG8gdGhlIHNhbWUgZm9yIHRoZSBuZXcgdXNlIGNhc2UuIEFkZGlu
ZyB0aGlzIG5ldyBhbGlhcwp3aWxsIGtlZXAgZmxhZyB1c2FnZSBjb25zaXN0ZW50LgoKLWJvcmlz
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 30 12:58:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 May 2019 12:58:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWKd2-0005GU-V9; Thu, 30 May 2019 12:57:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=uW51=T6=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hWKd1-0005GP-DN
 for xen-devel@lists.xenproject.org; Thu, 30 May 2019 12:57:55 +0000
X-Inumbo-ID: 882618b4-82da-11e9-b992-679877c0f57a
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 882618b4-82da-11e9-b992-679877c0f57a;
 Thu, 30 May 2019 12:57:51 +0000 (UTC)
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.50 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: 5Nxtgl3melSD2MahEA0crpbg4XD1DZghbn8x6QoCr0Qpci2+NacfOQgskI8yymKJ9kSrvCbABA
 R5mCp9ToC9cKoz+6F7wAPK9Qcxm4AO3gNKG+SPwg8lOj4t475oZk0t/E8WibR8zTTmdeGJxHcW
 pLX5FWGqDcpzFN0RhwZ8du+hfVigvVyX3ZEeNV5Gz5uIE3i6fy3Ld17+/xMQxF3LXELykpXm1h
 Ot2UqfFsUYWeRQ6dpWRzah+5hYkGDs0Xtp5zow6W9NCZPl1B+4YJmAWxQA4NC3AipZo7TdlRHO
 yR8=
X-SBRS: 2.7
X-MesageID: 1100219
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,531,1549947600"; 
   d="scan'208";a="1100219"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23791.54062.185246.825377@mariner.uk.xensource.com>
Date: Thu, 30 May 2019 13:57:18 +0100
To: Jan Beulich <JBeulich@suse.com>, Wei Liu <wl@xen.org>, Anthony PERARD
 <anthony.perard@citrix.com>, Olaf Hering <olaf@aepfle.de>, Juergen Gross
 <jgross@suse.com>, <xen-devel@lists.xenproject.org>
In-Reply-To: <23790.28482.572598.843984@mariner.uk.xensource.com>
References: <23751.6062.590245.436664@mariner.uk.xensource.com>
 <23751.6297.231034.162861@mariner.uk.xensource.com>
 <23789.37660.726217.578999@mariner.uk.xensource.com>
 <23790.28482.572598.843984@mariner.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] Stable trees (4.6 and 4.7), building on stretch,
 osstest, redux
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SWFuIEphY2tzb24gd3JpdGVzICgiUmU6IFN0YWJsZSB0cmVlcyAoNC42IGFuZCA0LjcpLCBidWls
ZGluZyBvbiBzdHJldGNoLCBvc3N0ZXN0LCByZWR1eCIpOgo+IEkgaGF2ZSBub3cgcHVzaGVkIGFs
bCBvZiB0aGVzZSB0byA0LjYgYW5kIDQuNyBhbmQgaXQgYnVpbGRzIGZvciBtZS4KPiBJIHdpbGwg
a2lsbCB0aGUgY3VycmVudCwgZG9vbWVkLCA0LjYgYW5kIDQuNyBmbGlnaHRzLgoKSSBoYXZlIG5v
dyBhbHNvIGJhY2twb3J0ZWQKICA1ZjI4ZGUwYjBlNDc0ZTAxOTMxYjcxOWZhMjdjYTMwYjhhYTQ0
NmUwCiAgbGlieGw6IGNvbXBpbGF0aW9uIHdhcm5pbmcgZml4IGZvciBhcm0gJiBhYXJjaDY0CgpJ
YW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 30 13:02:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 May 2019 13:02:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWKhQ-00064I-NS; Thu, 30 May 2019 13:02:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=+gVD=T6=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1hWKhO-000645-OI
 for xen-devel@lists.xenproject.org; Thu, 30 May 2019 13:02:26 +0000
X-Inumbo-ID: 2b4b9174-82db-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2b4b9174-82db-11e9-8980-bc764e045a96;
 Thu, 30 May 2019 13:02:24 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hWKhM-0002H1-DW; Thu, 30 May 2019 13:02:24 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hWKhM-0008RE-3J; Thu, 30 May 2019 13:02:24 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hWKhM-0007HR-2Y; Thu, 30 May 2019 13:02:24 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-137049-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:regression
 linux-next:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-rtds: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-xl-arndale:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-credit1: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:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-next:build-armhf-pvops:kernel-build:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-next:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=9a15d2e3fd03e38a6ee7d7bc34d28bb7340f05f2
X-Osstest-Versions-That: linux=cd6c84d8f0cdc911df435bb075ba22ce3c605b07
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 30 May 2019 13:02:24 +0000
Subject: [Xen-devel] [linux-next test] 137049: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNzA0OSBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzcwNDkvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2
LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMuIDEzNzAxNQoKVGVzdHMg
d2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgIDYga2VybmVs
LWJ1aWxkICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEzNzAxNQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2Ug
MTM3MDE1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzcwMTUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzNzAxNQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICBmYWlsIGxpa2UgMTM3MDE1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzcwMTUKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtl
IDEzNzAxNQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
IDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAg
ICAgICAgICAgICA5YTE1ZDJlM2ZkMDNlMzhhNmVlN2Q3YmMzNGQyOGJiNzM0MGYwNWYyCmJhc2Vs
aW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICBjZDZjODRkOGYwY2RjOTExZGY0MzVi
YjA3NWJhMjJjZTNjNjA1YjA3CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgICAgICAgICAgICAgICAg
ICAgICAgIChub3QgZm91bmQpICAgICAKRmFpbGluZyBzaW5jZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAobm90IGZvdW5kKSAgICAgClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzNzA0OSAg
MjAxOS0wNS0yOSAwOToxOToxNyBaICAgIDEgZGF5cyAgICAxIGF0dGVtcHRzCgpqb2JzOgogYnVp
bGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4
Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4
YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1w
dmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
c2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 30 14:16:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 May 2019 14:16:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWLqd-00030Q-LT; Thu, 30 May 2019 14:16:03 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dPnK=T6=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1hWLqc-00030L-N6
 for xen-devel@lists.xenproject.org; Thu, 30 May 2019 14:16:02 +0000
X-Inumbo-ID: 730d10c4-82e5-11e9-8980-bc764e045a96
Received: from mail-lf1-x144.google.com (unknown [2a00:1450:4864:20::144])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 730d10c4-82e5-11e9-8980-bc764e045a96;
 Thu, 30 May 2019 14:16:01 +0000 (UTC)
Received: by mail-lf1-x144.google.com with SMTP id v18so5175341lfi.1
 for <xen-devel@lists.xenproject.org>; Thu, 30 May 2019 07:16:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=R+hWfhfjLGc6cIXN+1+ICw4PJaOdo+xOmr686zjaPjc=;
 b=OgydflC1sFMk/W/pi+nb3o0O0FiDet8gmUHu8d2ZmhjQyc02pF3MUqlhBFdnDpTZKo
 sEqAFH9TWX2i7IduK5CUdnrwdgC91yGDvLkkc4nmtBJEEmt89hUhvQ3iGhqp8QSlEcdG
 qXFS6OOfXppHQBZTVH6c32htZ6JRhXNa88tP/Ufr2nwnAeea+GVHk43e1+XR1Y+gJl5u
 cBokTaavngjroziaJhEtibxUb6MBW13D5kPt2FmJyAUgGXUPqcTD/BhJ/73Ko5cjbxY9
 A/pUoGB5tDHg+4MuJZopwylBEmD99nZ7GVvkIy5CyHDP07EC4eQoKH+bnZIkfolPaDAm
 1Mkw==
X-Google-DKIM-Signature: v=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=R+hWfhfjLGc6cIXN+1+ICw4PJaOdo+xOmr686zjaPjc=;
 b=kdsMll3KP2rwOZBVLbM2UEk3of+W3b/bnhIBpzYx+GCnGhZa+P/Lc4eA/HEfNozAXQ
 XpyyQufKef03tzuVWCPCaImNQqjPf4r/tntJqyTQ0I+wXvjb2yPt8hzRhiOdob/4US/e
 OAvkNC5KjM105/nb/uDPLmUDb4ypFRBkMV0XZkchJIVGqifhaMSbVxNtWqwdMTOTor1c
 +MKHrUZmK0rTruNmjMWGLEwGhbKiqnomuYZ1t4gRfZhrRBmbKSVnF5aTXHr613x+GGjR
 vr8ilMS3V15BzgIElhVKNMjWFhn46GBe7ECwV9phkH20rcCjbbZddrp2kB0oBEsQOe1+
 41FQ==
X-Gm-Message-State: APjAAAWw8/QWm1R0HsbC9Jg+42KmKv9n65fawwhcMktWJp//gYhZrtpe
 ksMcTrlIgzrV0ToWJS+KMzfyW0gG98kg/A==
X-Google-Smtp-Source: APXvYqwhZCMBIG8mPHAtMGsugHX/VZDwypUTXbO4zTg/uiWjxwp+aKZhDu2YnaWfbk7q/HDo6TYQ8A==
X-Received: by 2002:ac2:4156:: with SMTP id c22mr2264084lfi.12.1559225759101; 
 Thu, 30 May 2019 07:15:59 -0700 (PDT)
Received: from aanisov-work.kyiv.epam.com (ll-22.209.223.85.sovam.net.ua.
 [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id t12sm510421ljj.26.2019.05.30.07.15.57
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 30 May 2019 07:15:58 -0700 (PDT)
From: Andrii Anisov <andrii.anisov@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 30 May 2019 17:15:51 +0300
Message-Id: <1559225751-30736-1-git-send-email-andrii.anisov@gmail.com>
X-Mailer: git-send-email 2.7.4
Subject: [Xen-devel] [PATCH v3] schedule: move last_run_time to the credit
 scheduler privates
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KClRoZSBzdHJ1Y3R1
cmUgbWVtYmVyIGxhc3RfcnVuX3RpbWUgaXMgdXNlZCBieSBjcmVkaXQgc2NoZWR1bGVyIG9ubHku
ClNvIG1vdmUgaXQgZnJvbSBhIGdlbmVyaWMgdmNwdSBzdHJ1Y3R1cmUgdG8gdGhlIGNyZWRpdCBz
Y2hlZHVsZXIgcHJpdmF0ZQp2Y3B1IGRlZmluaXRpb24uCldpdGggdGhpcyBtb3ZlIHdlIGhhdmUg
c2xpZ2h0IGNoYW5nZXMgaW4gZnVuY3Rpb25hbGl0eToKIC0gbGFzdF9ydW5fdGltZSBpcyBub3Qg
dXBkYXRlZCBmb3IgYW4gaWRsZSB2Y3B1LiBCdXQgdGhlIGlkbGUgdmNwdSBpcywKICAgaW4gZmFj
dCwgYSBwZXItcGNwdSBzdHViIGFuZCBuZXZlciBtaWdyYXRlcyBzbyBsYXN0X3J1bl90aW1lIGlz
CiAgIG1lYW5pbmdsZXNzIGZvciBpdC4KIC0gVGhlIHZhbHVlIG9mIGxhc3RfcnVuX3RpbWUgaXMg
dXBkYXRlZCBvbiBldmVyeSBzY2hlZHVsZSwgZXZlbiBpZiB0aGUKICAgdmNwdSBpcyBub3QgYmVp
bmcgY2hhbmdlZC4gSXQgaXMgc3RpbGwgb2ssIGJlY2F1c2UgbGFzdF9ydW5fdGltZSBpcwogICBv
bmx5IHVzZWQgZm9yIHJ1bm5hYmxlIHZjcHUgbWlncmF0aW9uIGRlY2lzaW9uLCBhbmQgd2UgaGF2
ZSBpdCBjb3JyZWN0CiAgIGF0IHRoYXQgbW9tZW50LiBTY2hlZHVsaW5nIHBhcmFtZXRlcnMgYW5k
IHN0YXRpc3RpY3MgYXJlIHRyYWNrZWQgYnkKICAgb3RoZXIgZW50aXRpZXMuCgpXaGlsZSBoZXJl
LCBhbHNvOgogIC0gdHVybiBsYXN0X3J1bl90aW1lIGludG8gc190aW1lX3QsIHdoaWNoIGlzIG1v
cmUgYXBwcm9wcmlhdGUuCiAgLSBwcm9wZXJseSBjb25zdC1pZnkgcmVsYXRlZCBhcmd1bWVudCBv
ZiBfX2NzY2hlZF92Y3B1X2lzX2NhY2hlX2hvdCgpLgoKU2lnbmVkLW9mZi1ieTogQW5kcmlpIEFu
aXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KLS0tCgpDaGFuZ2VzIGluCiB2MzoKICAgIC0g
Y29tbWl0IG1lc3NhZ2UgdXBkYXRlZCBhY2NvcmRpbmdseSB0byBbMV0KIHYyOgogICAgLSBsYXN0
X3J1bl90aW1lIHR5cGUgY2hhbmdlZCB0byBzX3RpbWVfdAogICAgLSBzY3VyciBjaGFuZ2VkIHRv
IHN2YwogICAgLSBkcm9wcGVkIHN0cmF5IGJsYW5rcwogICAgLSBwb2ludGVycyB0byBjb25zdCBh
cmUgdXNlZCBhcHByb3ByaWF0ZWx5CgpbMV0gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9h
cmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE4LTA5L21zZzAxMjAxLmh0bWwKCi0tLQogeGVuL2Nv
bW1vbi9zY2hlZF9jcmVkaXQuYyB8IDEyICsrKysrKysrKy0tLQogeGVuL2NvbW1vbi9zY2hlZHVs
ZS5jICAgICB8ICAxIC0KIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC5oICAgfCAgMyAtLS0KIDMgZmls
ZXMgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3hlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCmlu
ZGV4IDdiN2ZhY2IuLmIwOTcwNDggMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0
LmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYwpAQCAtMTc1LDYgKzE3NSw5IEBAIHN0
cnVjdCBjc2NoZWRfdmNwdSB7CiAgICAgYXRvbWljX3QgY3JlZGl0OwogICAgIHVuc2lnbmVkIGlu
dCByZXNpZHVhbDsKIAorICAgIC8qIGxhc3QgdGltZSB3aGVuIHZDUFUgaXMgc2NoZWR1bGVkIG91
dCAqLworICAgIHNfdGltZV90IGxhc3RfcnVuX3RpbWU7CisKICNpZmRlZiBDU0NIRURfU1RBVFMK
ICAgICBzdHJ1Y3QgewogICAgICAgICBpbnQgY3JlZGl0X2xhc3Q7CkBAIC03MDEsMTAgKzcwNCwx
MSBAQCBzdGF0aWMgdW5zaWduZWQgaW50IHZjcHVfbWlncmF0aW9uX2RlbGF5X3VzOwogaW50ZWdl
cl9wYXJhbSgidmNwdV9taWdyYXRpb25fZGVsYXkiLCB2Y3B1X21pZ3JhdGlvbl9kZWxheV91cyk7
CiAKIHN0YXRpYyBpbmxpbmUgYm9vbAotX19jc2NoZWRfdmNwdV9pc19jYWNoZV9ob3QoY29uc3Qg
c3RydWN0IGNzY2hlZF9wcml2YXRlICpwcnYsIHN0cnVjdCB2Y3B1ICp2KQorX19jc2NoZWRfdmNw
dV9pc19jYWNoZV9ob3QoY29uc3Qgc3RydWN0IGNzY2hlZF9wcml2YXRlICpwcnYsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgY3NjaGVkX3ZjcHUgKnN2YykKIHsKICAg
ICBib29sIGhvdCA9IHBydi0+dmNwdV9taWdyX2RlbGF5ICYmCi0gICAgICAgICAgICAgICAoTk9X
KCkgLSB2LT5sYXN0X3J1bl90aW1lKSA8IHBydi0+dmNwdV9taWdyX2RlbGF5OworICAgICAgICAg
ICAgICAgKE5PVygpIC0gc3ZjLT5sYXN0X3J1bl90aW1lKSA8IHBydi0+dmNwdV9taWdyX2RlbGF5
OwogCiAgICAgaWYgKCBob3QgKQogICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKHZjcHVfaG90KTsK
QEAgLTcxNiw2ICs3MjAsNyBAQCBzdGF0aWMgaW5saW5lIGludAogX19jc2NoZWRfdmNwdV9pc19t
aWdyYXRlYWJsZShjb25zdCBzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKnBydiwgc3RydWN0IHZjcHUg
KnZjLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgZGVzdF9jcHUsIGNwdW1hc2tf
dCAqbWFzaykKIHsKKyAgICBjb25zdCBzdHJ1Y3QgY3NjaGVkX3ZjcHUgKnN2YyA9IENTQ0hFRF9W
Q1BVKHZjKTsKICAgICAvKgogICAgICAqIERvbid0IHBpY2sgdXAgd29yayB0aGF0J3MgaG90IG9u
IHBlZXIgUENQVSwgb3IgdGhhdCBjYW4ndCAob3IKICAgICAgKiB3b3VsZCBwcmVmZXIgbm90IHRv
KSBydW4gb24gY3B1LgpAQCAtNzI1LDcgKzczMCw3IEBAIF9fY3NjaGVkX3ZjcHVfaXNfbWlncmF0
ZWFibGUoY29uc3Qgc3RydWN0IGNzY2hlZF9wcml2YXRlICpwcnYsIHN0cnVjdCB2Y3B1ICp2YywK
ICAgICAgKi8KICAgICBBU1NFUlQoIXZjLT5pc19ydW5uaW5nKTsKIAotICAgIHJldHVybiAhX19j
c2NoZWRfdmNwdV9pc19jYWNoZV9ob3QocHJ2LCB2YykgJiYKKyAgICByZXR1cm4gIV9fY3NjaGVk
X3ZjcHVfaXNfY2FjaGVfaG90KHBydiwgc3ZjKSAmJgogICAgICAgICAgICBjcHVtYXNrX3Rlc3Rf
Y3B1KGRlc3RfY3B1LCBtYXNrKTsKIH0KIApAQCAtMTg3MCw2ICsxODc1LDcgQEAgY3NjaGVkX3Nj
aGVkdWxlKAogICAgICAgICAvKiBVcGRhdGUgY3JlZGl0cyBvZiBhIG5vbi1pZGxlIFZDUFUuICov
CiAgICAgICAgIGJ1cm5fY3JlZGl0cyhzY3Vyciwgbm93KTsKICAgICAgICAgc2N1cnItPnN0YXJ0
X3RpbWUgLT0gbm93OworICAgICAgICBzY3Vyci0+bGFzdF9ydW5fdGltZSA9IG5vdzsKICAgICB9
CiAgICAgZWxzZQogICAgIHsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWR1bGUuYyBiL3hl
bi9jb21tb24vc2NoZWR1bGUuYwppbmRleCA2NmYxZTI2Li40ZGVhY2Y2IDEwMDY0NAotLS0gYS94
ZW4vY29tbW9uL3NjaGVkdWxlLmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCkBAIC0xNDkz
LDcgKzE0OTMsNiBAQCBzdGF0aWMgdm9pZCBzY2hlZHVsZSh2b2lkKQogICAgICAgICAoKHByZXYt
PnBhdXNlX2ZsYWdzICYgVlBGX2Jsb2NrZWQpID8gUlVOU1RBVEVfYmxvY2tlZCA6CiAgICAgICAg
ICAodmNwdV9ydW5uYWJsZShwcmV2KSA/IFJVTlNUQVRFX3J1bm5hYmxlIDogUlVOU1RBVEVfb2Zm
bGluZSkpLAogICAgICAgICBub3cpOwotICAgIHByZXYtPmxhc3RfcnVuX3RpbWUgPSBub3c7CiAK
ICAgICBBU1NFUlQobmV4dC0+cnVuc3RhdGUuc3RhdGUgIT0gUlVOU1RBVEVfcnVubmluZyk7CiAg
ICAgdmNwdV9ydW5zdGF0ZV9jaGFuZ2UobmV4dCwgUlVOU1RBVEVfcnVubmluZywgbm93KTsKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVk
LmgKaW5kZXggMjIwMWZhYy4uN2FhMGJlNiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3Nj
aGVkLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKQEAgLTE3NCw5ICsxNzQsNiBAQCBz
dHJ1Y3QgdmNwdQogICAgIH0gcnVuc3RhdGVfZ3Vlc3Q7IC8qIGd1ZXN0IGFkZHJlc3MgKi8KICNl
bmRpZgogCi0gICAgLyogbGFzdCB0aW1lIHdoZW4gdkNQVSBpcyBzY2hlZHVsZWQgb3V0ICovCi0g
ICAgdWludDY0X3QgbGFzdF9ydW5fdGltZTsKLQogICAgIC8qIEhhcyB0aGUgRlBVIGJlZW4gaW5p
dGlhbGlzZWQ/ICovCiAgICAgYm9vbCAgICAgICAgICAgICBmcHVfaW5pdGlhbGlzZWQ7CiAgICAg
LyogSGFzIHRoZSBGUFUgYmVlbiB1c2VkIHNpbmNlIGl0IHdhcyBsYXN0IHNhdmVkPyAqLwotLSAK
Mi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 30 14:18:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 May 2019 14:18:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWLsz-00036p-3r; Thu, 30 May 2019 14:18:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Fq1a=T6=bitdefender.com=ppircalabu@srs-us1.protection.inumbo.net>)
 id 1hWLsy-00036Z-5E
 for xen-devel@lists.xenproject.org; Thu, 30 May 2019 14:18:28 +0000
X-Inumbo-ID: c9a33f00-82e5-11e9-82a2-030d3ed30760
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c9a33f00-82e5-11e9-82a2-030d3ed30760;
 Thu, 30 May 2019 14:18:26 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp02.buh.bitdefender.net [10.17.80.76])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 095733011FC2; Thu, 30 May 2019 17:18:25 +0300 (EEST)
Received: from bitdefender.com (unknown [195.189.155.70])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id D0D8C306E4AC;
 Thu, 30 May 2019 17:18:24 +0300 (EEST)
From: Petre Pircalabu <ppircalabu@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 30 May 2019 17:18:14 +0300
Message-Id: <cover.1559224640.git.ppircalabu@bitdefender.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 0/9] Per vcpu vm_event channels
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Petre Pircalabu <ppircalabu@bitdefender.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaHNldCBhZGRzIGEgbmV3IG1lY2hhbmlzbSBvZiBzZW5kaW5nIHN5bmNocm9ub3Vz
IHZtX2V2ZW50CnJlcXVlc3RzIGFuZCBoYW5kbGluZyB2bV9ldmVudCByZXNwb25zZXMgd2l0aG91
dCB1c2luZyBhIHJpbmcuCkFzIGVhY2ggc3luY2hyb25vdXMgcmVxdWVzdCBwYXVzZXMgdGhlIHZj
cHUgdW50aWwgdGhlIGNvcnJlc3BvbmRpbmcKcmVzcG9uc2UgaXMgaGFuZGxlZCwgaXQgY2FuIGJl
IHN0b3JlZCBpbiBhIHNsb3R0ZWQgbWVtb3J5IGJ1ZmZlcgoob25lIHBlciB2Y3B1KSBzaGFyZWQg
YmV0d2VlbiB0aGUgaHlwZXJ2aXNvciBhbmQgdGhlIGNvbnRyb2xsaW5nIGRvbWFpbi4KClRoZSBt
YWluIGFkdmFudGFnZXMgb2YgdGhpcyBhcHByb2FjaCBhcmU6Ci0gdGhlIGFiaWxpdHkgdG8gZHlu
YW1pY2FseSBhbGxvY2F0ZSB0aGUgbmVjZXNzYXJ5IG1lbW9yeSB1c2VkIHRvIGhvbGQKdGhlIHJl
cXVlc3RzL3Jlc3BvbnNlcyAodGhlIHNpemUgb2Ygdm1fZXZlbnRfcmVxdWVzdF90L3ZtX2V2ZW50
X3Jlc3BvbnNlX3QKY2FuIGdyb3cgdW5yZXN0cmljdGVkIGJ5IHRoZSByaW5nJ3Mgb25lIHBhZ2Ug
bGltaXRhdGlvbikKLSB0aGUgcmluZydzIHdhaXRxdWV1ZSBsb2dpYyBpcyB1bm5lY2Vzc2FyeSBp
biB0aGlzIGNhc2UgYmVjYXVzZSB0aGUKdmNwdSBzZW5kaW5nIHRoZSByZXF1ZXN0IGlzIGJsb2Nr
ZWQgdW50aWwgYSByZXNwb25zZSBpcyByZWNlaXZlZC4KCgoKUGV0cmUgUGlyY2FsYWJ1ICg5KToK
ICB0b29scy9saWJ4YzogQ29uc2lzdGVudCB1c2FnZSBvZiB4Y192bV9ldmVudF8qIGludGVyZmFj
ZQogIHZtX2V2ZW50OiBEZWZpbmUgVk1fRVZFTlQgdHlwZQogIHZtX2V2ZW50OiBNYWtlIOKAmGxv
Y2Fs4oCZIGZ1bmN0aW9ucyDigJhzdGF0aWPigJkKICB2bV9ldmVudDogUmVtb3ZlICJyaW5nIiBz
dWZmaXggZnJvbSB2bV9ldmVudF9jaGVja19yaW5nCiAgdm1fZXZlbnQ6IFNpbXBsaWZ5IHZtX2V2
ZW50IGludGVyZmFjZQogIHZtX2V2ZW50OiBNb3ZlIHN0cnVjdCB2bV9ldmVudF9kb21haW4gdG8g
dm1fZXZlbnQuYwogIHZtX2V2ZW50OiBEZWNvdXBsZSBpbXBsZW1lbnRhdGlvbiBkZXRhaWxzIGZy
b20gaW50ZXJmYWNlLgogIHZtX2V2ZW50OiBBZGQgdm1fZXZlbnRfbmcgaW50ZXJmYWNlCiAgeGVu
LWFjY2VzczogQWRkIHN1cHBvcnQgZm9yIHZtX2V2ZW50X25nIGludGVyZmFjZQoKIHRvb2xzL2xp
YnhjL2luY2x1ZGUveGVuY3RybC5oICAgICAgICB8ICA1NiArLS0tCiB0b29scy9saWJ4Yy94Y19t
ZW1fcGFnaW5nLmMgICAgICAgICAgfCAgMjMgKy0KIHRvb2xzL2xpYnhjL3hjX21lbXNoci5jICAg
ICAgICAgICAgICB8ICAzNCAtLS0KIHRvb2xzL2xpYnhjL3hjX21vbml0b3IuYyAgICAgICAgICAg
ICB8ICA0NiArKy0KIHRvb2xzL2xpYnhjL3hjX3ByaXZhdGUuaCAgICAgICAgICAgICB8ICAxNiAr
LQogdG9vbHMvbGlieGMveGNfdm1fZXZlbnQuYyAgICAgICAgICAgIHwgMTc1ICsrKysrKystLS0t
LQogdG9vbHMvdGVzdHMveGVuLWFjY2Vzcy9NYWtlZmlsZSAgICAgIHwgICA3ICstCiB0b29scy90
ZXN0cy94ZW4tYWNjZXNzL3ZtLWV2ZW50LW5nLmMgfCAyMTAgKysrKysrKysrKysrKysKIHRvb2xz
L3Rlc3RzL3hlbi1hY2Nlc3Mvdm0tZXZlbnQuYyAgICB8IDE5MyArKysrKysrKysrKysrCiB0b29s
cy90ZXN0cy94ZW4tYWNjZXNzL3hlbi1hY2Nlc3MuYyAgfCA0MDggKysrKysrKysrKy0tLS0tLS0t
LS0tLS0tLS0tCiB0b29scy90ZXN0cy94ZW4tYWNjZXNzL3hlbi1hY2Nlc3MuaCAgfCAgOTEgKysr
KysrCiB0b29scy94ZW5wYWdpbmcveGVucGFnaW5nLmMgICAgICAgICAgfCAgNDIgKy0tCiB4ZW4v
YXJjaC9hcm0vbWVtX2FjY2Vzcy5jICAgICAgICAgICAgfCAgIDIgKy0KIHhlbi9hcmNoL3g4Ni9t
bS5jICAgICAgICAgICAgICAgICAgICB8ICAgNSArCiB4ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vz
cy5jICAgICAgICAgfCAgIDQgKy0KIHhlbi9hcmNoL3g4Ni9tbS9tZW1fcGFnaW5nLmMgICAgICAg
ICB8ICAgMiArLQogeGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMgICAgICAgIHwgICA1ICst
CiB4ZW4vYXJjaC94ODYvbW0vcDJtLmMgICAgICAgICAgICAgICAgfCAgMTEgKy0KIHhlbi9jb21t
b24vTWFrZWZpbGUgICAgICAgICAgICAgICAgICB8ICAgMSArCiB4ZW4vY29tbW9uL2RvbWN0bC5j
ICAgICAgICAgICAgICAgICAgfCAgIDcgKwogeGVuL2NvbW1vbi9tZW1fYWNjZXNzLmMgICAgICAg
ICAgICAgIHwgICAyICstCiB4ZW4vY29tbW9uL21vbml0b3IuYyAgICAgICAgICAgICAgICAgfCAg
IDQgKy0KIHhlbi9jb21tb24vdm1fZXZlbnQuYyAgICAgICAgICAgICAgICB8IDUyNyArKysrKysr
KysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLQogeGVuL2NvbW1vbi92bV9ldmVudF9uZy5jICAg
ICAgICAgICAgIHwgNDQ5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9wY2kuYyAgICAgICAgfCAgIDIgKy0KIHhlbi9pbmNsdWRlL3B1YmxpYy9k
b21jdGwuaCAgICAgICAgICB8IDEwMSArKystLS0tCiB4ZW4vaW5jbHVkZS9wdWJsaWMvbWVtb3J5
LmggICAgICAgICAgfCAgIDIgKwogeGVuL2luY2x1ZGUvcHVibGljL3ZtX2V2ZW50LmggICAgICAg
IHwgIDQ3ICsrKysKIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC5oICAgICAgICAgICAgICB8ICAyNSAr
LQogeGVuL2luY2x1ZGUveGVuL3ZtX2V2ZW50LmggICAgICAgICAgIHwgIDgwICsrKysrLQogMzAg
ZmlsZXMgY2hhbmdlZCwgMTcyMCBpbnNlcnRpb25zKCspLCA4NTcgZGVsZXRpb25zKC0pCiBjcmVh
dGUgbW9kZSAxMDA2NDQgdG9vbHMvdGVzdHMveGVuLWFjY2Vzcy92bS1ldmVudC1uZy5jCiBjcmVh
dGUgbW9kZSAxMDA2NDQgdG9vbHMvdGVzdHMveGVuLWFjY2Vzcy92bS1ldmVudC5jCiBjcmVhdGUg
bW9kZSAxMDA2NDQgdG9vbHMvdGVzdHMveGVuLWFjY2Vzcy94ZW4tYWNjZXNzLmgKIGNyZWF0ZSBt
b2RlIDEwMDY0NCB4ZW4vY29tbW9uL3ZtX2V2ZW50X25nLmMKCi0tIAoyLjcuNAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 30 14:18:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 May 2019 14:18:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWLt0-00037B-Dd; Thu, 30 May 2019 14:18:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Fq1a=T6=bitdefender.com=ppircalabu@srs-us1.protection.inumbo.net>)
 id 1hWLsy-00036e-Mt
 for xen-devel@lists.xenproject.org; Thu, 30 May 2019 14:18:28 +0000
X-Inumbo-ID: c9e581c6-82e5-11e9-8980-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c9e581c6-82e5-11e9-8980-bc764e045a96;
 Thu, 30 May 2019 14:18:26 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp02.buh.bitdefender.net [10.17.80.76])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 371AD305FFA3; Thu, 30 May 2019 17:18:25 +0300 (EEST)
Received: from bitdefender.com (unknown [195.189.155.70])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 250DD3086D01;
 Thu, 30 May 2019 17:18:25 +0300 (EEST)
From: Petre Pircalabu <ppircalabu@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 30 May 2019 17:18:17 +0300
Message-Id: <c772d59cc1505001555927609351e3ecb849b315.1559224640.git.ppircalabu@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <cover.1559224640.git.ppircalabu@bitdefender.com>
References: <cover.1559224640.git.ppircalabu@bitdefender.com>
In-Reply-To: <cover.1559224640.git.ppircalabu@bitdefender.com>
References: <cover.1559224640.git.ppircalabu@bitdefender.com>
MIME-Version: 1.0
Subject: [Xen-devel] =?utf-8?b?W1BBVENIIDMvOV0gdm1fZXZlbnQ6IE1ha2Ug4oCY?=
 =?utf-8?b?bG9jYWzigJkgZnVuY3Rpb25zIOKAmHN0YXRpY+KAmQ==?=
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Petre Pircalabu <ppircalabu@bitdefender.com>,
 Tamas K Lengyel <tamas@tklengyel.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

dm1fZXZlbnRfZ2V0X3Jlc3BvbnNlLCB2bV9ldmVudF9yZXN1bWUsIGFuZCB2bV9ldmVudF9tYXJr
X2FuZF9wYXVzZSBhcmUKdXNlZCBvbmx5IGluIHhlbi9jb21tb24vdm1fZXZlbnQuYy4KClNpZ25l
ZC1vZmYtYnk6IFBldHJlIFBpcmNhbGFidSA8cHBpcmNhbGFidUBiaXRkZWZlbmRlci5jb20+Ci0t
LQogeGVuL2NvbW1vbi92bV9ldmVudC5jICAgICAgfCA2ICsrKy0tLQogeGVuL2luY2x1ZGUveGVu
L3ZtX2V2ZW50LmggfCAzIC0tLQogMiBmaWxlcyBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDYg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi92bV9ldmVudC5jIGIveGVuL2Nv
bW1vbi92bV9ldmVudC5jCmluZGV4IGQ3YzVmMjIuLjM1MDU1ODkgMTAwNjQ0Ci0tLSBhL3hlbi9j
b21tb24vdm1fZXZlbnQuYworKysgYi94ZW4vY29tbW9uL3ZtX2V2ZW50LmMKQEAgLTI1Miw3ICsy
NTIsNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgdm1fZXZlbnRfcmVsZWFzZV9zbG90KHN0cnVjdCBk
b21haW4gKmQsCiAgKiB2bV9ldmVudF9tYXJrX2FuZF9wYXVzZSgpIHRhZ3MgdmNwdSBhbmQgcHV0
IGl0IHRvIHNsZWVwLgogICogVGhlIHZjcHUgd2lsbCByZXN1bWUgZXhlY3V0aW9uIGluIHZtX2V2
ZW50X3dha2VfYmxvY2tlZCgpLgogICovCi12b2lkIHZtX2V2ZW50X21hcmtfYW5kX3BhdXNlKHN0
cnVjdCB2Y3B1ICp2LCBzdHJ1Y3Qgdm1fZXZlbnRfZG9tYWluICp2ZWQpCitzdGF0aWMgdm9pZCB2
bV9ldmVudF9tYXJrX2FuZF9wYXVzZShzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHZtX2V2ZW50X2Rv
bWFpbiAqdmVkKQogewogICAgIGlmICggIXRlc3RfYW5kX3NldF9iaXQodmVkLT5wYXVzZV9mbGFn
LCAmdi0+cGF1c2VfZmxhZ3MpICkKICAgICB7CkBAIC0zMjQsOCArMzI0LDggQEAgdm9pZCB2bV9l
dmVudF9wdXRfcmVxdWVzdChzdHJ1Y3QgZG9tYWluICpkLAogICAgIG5vdGlmeV92aWFfeGVuX2V2
ZW50X2NoYW5uZWwoZCwgdmVkLT54ZW5fcG9ydCk7CiB9CiAKLWludCB2bV9ldmVudF9nZXRfcmVz
cG9uc2Uoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZtX2V2ZW50X2RvbWFpbiAqdmVkLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICB2bV9ldmVudF9yZXNwb25zZV90ICpyc3ApCitzdGF0aWMg
aW50IHZtX2V2ZW50X2dldF9yZXNwb25zZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qgdm1fZXZl
bnRfZG9tYWluICp2ZWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2bV9ldmVu
dF9yZXNwb25zZV90ICpyc3ApCiB7CiAgICAgdm1fZXZlbnRfZnJvbnRfcmluZ190ICpmcm9udF9y
aW5nOwogICAgIFJJTkdfSURYIHJzcF9jb25zOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVu
L3ZtX2V2ZW50LmggYi94ZW4vaW5jbHVkZS94ZW4vdm1fZXZlbnQuaAppbmRleCA1M2FmMmQ1Li43
ZjZmYjZkIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vdm1fZXZlbnQuaAorKysgYi94ZW4v
aW5jbHVkZS94ZW4vdm1fZXZlbnQuaApAQCAtNjQsOSArNjQsNiBAQCB2b2lkIHZtX2V2ZW50X2Nh
bmNlbF9zbG90KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2bV9ldmVudF9kb21haW4gKnZlZCk7
CiB2b2lkIHZtX2V2ZW50X3B1dF9yZXF1ZXN0KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2bV9l
dmVudF9kb21haW4gKnZlZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgdm1fZXZlbnRfcmVx
dWVzdF90ICpyZXEpOwogCi1pbnQgdm1fZXZlbnRfZ2V0X3Jlc3BvbnNlKHN0cnVjdCBkb21haW4g
KmQsIHN0cnVjdCB2bV9ldmVudF9kb21haW4gKnZlZCwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgdm1fZXZlbnRfcmVzcG9uc2VfdCAqcnNwKTsKLQogaW50IHZtX2V2ZW50X2RvbWN0bChzdHJ1
Y3QgZG9tYWluICpkLCBzdHJ1Y3QgeGVuX2RvbWN0bF92bV9ldmVudF9vcCAqdmVjLAogICAgICAg
ICAgICAgICAgICAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIHVfZG9tY3RsKTsKIAot
LSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 30 14:18:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 May 2019 14:18:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWLt0-00037b-Oj; Thu, 30 May 2019 14:18:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Fq1a=T6=bitdefender.com=ppircalabu@srs-us1.protection.inumbo.net>)
 id 1hWLsy-00036f-NF
 for xen-devel@lists.xenproject.org; Thu, 30 May 2019 14:18:28 +0000
X-Inumbo-ID: c9fc3c52-82e5-11e9-8980-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c9fc3c52-82e5-11e9-8980-bc764e045a96;
 Thu, 30 May 2019 14:18:26 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp02.buh.bitdefender.net [10.17.80.76])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 84AC3305FFA4; Thu, 30 May 2019 17:18:25 +0300 (EEST)
Received: from bitdefender.com (unknown [195.189.155.70])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 3923E3086D0A;
 Thu, 30 May 2019 17:18:25 +0300 (EEST)
From: Petre Pircalabu <ppircalabu@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 30 May 2019 17:18:18 +0300
Message-Id: <9e731967741fac6046a3a862964ac61ba7cababc.1559224640.git.ppircalabu@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <cover.1559224640.git.ppircalabu@bitdefender.com>
References: <cover.1559224640.git.ppircalabu@bitdefender.com>
In-Reply-To: <cover.1559224640.git.ppircalabu@bitdefender.com>
References: <cover.1559224640.git.ppircalabu@bitdefender.com>
Subject: [Xen-devel] [PATCH 4/9] vm_event: Remove "ring" suffix from
 vm_event_check_ring
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Petre Pircalabu <ppircalabu@bitdefender.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wl@xen.org>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RGVjb3VwbGUgaW1wbGVtZW50YXRpb24gZnJvbSBpbnRlcmZhY2UgdG8gYWxsb3cgdm1fZXZlbnRf
Y2hlY2sgdG8gYmUKdXNlZCByZWdhcmRsZXNzIG9mIHRoZSB2bV9ldmVudCB1bmRlcmx5aW5nIGlt
cGxlbWVudGF0aW9uLgoKU2lnbmVkLW9mZi1ieTogUGV0cmUgUGlyY2FsYWJ1IDxwcGlyY2FsYWJ1
QGJpdGRlZmVuZGVyLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vbWVtX2FjY2Vzcy5jICAgICB8ICAy
ICstCiB4ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jICB8ICA0ICsrLS0KIHhlbi9hcmNoL3g4
Ni9tbS9tZW1fcGFnaW5nLmMgIHwgIDIgKy0KIHhlbi9jb21tb24vbWVtX2FjY2Vzcy5jICAgICAg
IHwgIDIgKy0KIHhlbi9jb21tb24vdm1fZXZlbnQuYyAgICAgICAgIHwgMjQgKysrKysrKysrKysr
LS0tLS0tLS0tLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYyB8ICAyICstCiB4ZW4v
aW5jbHVkZS94ZW4vdm1fZXZlbnQuaCAgICB8ICA0ICsrLS0KIDcgZmlsZXMgY2hhbmdlZCwgMjAg
aW5zZXJ0aW9ucygrKSwgMjAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L21lbV9hY2Nlc3MuYyBiL3hlbi9hcmNoL2FybS9tZW1fYWNjZXNzLmMKaW5kZXggM2UzNjIwMi4u
ZDU0NzYwYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL21lbV9hY2Nlc3MuYworKysgYi94ZW4v
YXJjaC9hcm0vbWVtX2FjY2Vzcy5jCkBAIC0yOTAsNyArMjkwLDcgQEAgYm9vbCBwMm1fbWVtX2Fj
Y2Vzc19jaGVjayhwYWRkcl90IGdwYSwgdmFkZHJfdCBnbGEsIGNvbnN0IHN0cnVjdCBucGZlYyBu
cGZlYykKICAgICB9CiAKICAgICAvKiBPdGhlcndpc2UsIGNoZWNrIGlmIHRoZXJlIGlzIGEgdm1f
ZXZlbnQgbW9uaXRvciBzdWJzY3JpYmVyICovCi0gICAgaWYgKCAhdm1fZXZlbnRfY2hlY2tfcmlu
Zyh2LT5kb21haW4tPnZtX2V2ZW50X21vbml0b3IpICkKKyAgICBpZiAoICF2bV9ldmVudF9jaGVj
ayh2LT5kb21haW4tPnZtX2V2ZW50X21vbml0b3IpICkKICAgICB7CiAgICAgICAgIC8qIE5vIGxp
c3RlbmVyICovCiAgICAgICAgIGlmICggcDJtLT5hY2Nlc3NfcmVxdWlyZWQgKQpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYyBiL3hlbi9hcmNoL3g4Ni9tbS9tZW1fYWNj
ZXNzLmMKaW5kZXggMDE0NGY5Mi4uNjQwMzUyZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21t
L21lbV9hY2Nlc3MuYworKysgYi94ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jCkBAIC0xODIs
NyArMTgyLDcgQEAgYm9vbCBwMm1fbWVtX2FjY2Vzc19jaGVjayhwYWRkcl90IGdwYSwgdW5zaWdu
ZWQgbG9uZyBnbGEsCiAgICAgZ2ZuX3VubG9jayhwMm0sIGdmbiwgMCk7CiAKICAgICAvKiBPdGhl
cndpc2UsIGNoZWNrIGlmIHRoZXJlIGlzIGEgbWVtb3J5IGV2ZW50IGxpc3RlbmVyLCBhbmQgc2Vu
ZCB0aGUgbWVzc2FnZSBhbG9uZyAqLwotICAgIGlmICggIXZtX2V2ZW50X2NoZWNrX3JpbmcoZC0+
dm1fZXZlbnRfbW9uaXRvcikgfHwgIXJlcV9wdHIgKQorICAgIGlmICggIXZtX2V2ZW50X2NoZWNr
KGQtPnZtX2V2ZW50X21vbml0b3IpIHx8ICFyZXFfcHRyICkKICAgICB7CiAgICAgICAgIC8qIE5v
IGxpc3RlbmVyICovCiAgICAgICAgIGlmICggcDJtLT5hY2Nlc3NfcmVxdWlyZWQgKQpAQCAtMjEw
LDcgKzIxMCw3IEBAIGJvb2wgcDJtX21lbV9hY2Nlc3NfY2hlY2socGFkZHJfdCBncGEsIHVuc2ln
bmVkIGxvbmcgZ2xhLAogICAgICAgICAgICAgcmV0dXJuIHRydWU7CiAgICAgICAgIH0KICAgICB9
Ci0gICAgaWYgKCB2bV9ldmVudF9jaGVja19yaW5nKGQtPnZtX2V2ZW50X21vbml0b3IpICYmCisg
ICAgaWYgKCB2bV9ldmVudF9jaGVjayhkLT52bV9ldmVudF9tb25pdG9yKSAmJgogICAgICAgICAg
ZC0+YXJjaC5tb25pdG9yLmluZ3Vlc3RfcGFnZWZhdWx0X2Rpc2FibGVkICYmCiAgICAgICAgICBu
cGZlYy5raW5kICE9IG5wZmVjX2tpbmRfd2l0aF9nbGEgKSAvKiBkb24ndCBzZW5kIGEgbWVtX2V2
ZW50ICovCiAgICAgewpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL21lbV9wYWdpbmcuYyBi
L3hlbi9hcmNoL3g4Ni9tbS9tZW1fcGFnaW5nLmMKaW5kZXggNTRhOTRmYS4uZGMyYTU5YSAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL21lbV9wYWdpbmcuYworKysgYi94ZW4vYXJjaC94ODYv
bW0vbWVtX3BhZ2luZy5jCkBAIC00NCw3ICs0NCw3IEBAIGludCBtZW1fcGFnaW5nX21lbW9wKFhF
Tl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX21lbV9wYWdpbmdfb3BfdCkgYXJnKQogICAgICAgICBn
b3RvIG91dDsKIAogICAgIHJjID0gLUVOT0RFVjsKLSAgICBpZiAoIHVubGlrZWx5KCF2bV9ldmVu
dF9jaGVja19yaW5nKGQtPnZtX2V2ZW50X3BhZ2luZykpICkKKyAgICBpZiAoIHVubGlrZWx5KCF2
bV9ldmVudF9jaGVjayhkLT52bV9ldmVudF9wYWdpbmcpKSApCiAgICAgICAgIGdvdG8gb3V0Owog
CiAgICAgc3dpdGNoKCBtcG8ub3AgKQpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9tZW1fYWNjZXNz
LmMgYi94ZW4vY29tbW9uL21lbV9hY2Nlc3MuYwppbmRleCAwMTBlNmY4Li41MWU0ZTJiIDEwMDY0
NAotLS0gYS94ZW4vY29tbW9uL21lbV9hY2Nlc3MuYworKysgYi94ZW4vY29tbW9uL21lbV9hY2Nl
c3MuYwpAQCAtNTIsNyArNTIsNyBAQCBpbnQgbWVtX2FjY2Vzc19tZW1vcCh1bnNpZ25lZCBsb25n
IGNtZCwKICAgICAgICAgZ290byBvdXQ7CiAKICAgICByYyA9IC1FTk9ERVY7Ci0gICAgaWYgKCB1
bmxpa2VseSghdm1fZXZlbnRfY2hlY2tfcmluZyhkLT52bV9ldmVudF9tb25pdG9yKSkgKQorICAg
IGlmICggdW5saWtlbHkoIXZtX2V2ZW50X2NoZWNrKGQtPnZtX2V2ZW50X21vbml0b3IpKSApCiAg
ICAgICAgIGdvdG8gb3V0OwogCiAgICAgc3dpdGNoICggbWFvLm9wICkKZGlmZiAtLWdpdCBhL3hl
bi9jb21tb24vdm1fZXZlbnQuYyBiL3hlbi9jb21tb24vdm1fZXZlbnQuYwppbmRleCAzNTA1NTg5
Li4xZGQzZTQ4IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3ZtX2V2ZW50LmMKKysrIGIveGVuL2Nv
bW1vbi92bV9ldmVudC5jCkBAIC0xOTYsNyArMTk2LDcgQEAgdm9pZCB2bV9ldmVudF93YWtlKHN0
cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2bV9ldmVudF9kb21haW4gKnZlZCkKIAogc3RhdGljIGlu
dCB2bV9ldmVudF9kaXNhYmxlKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2bV9ldmVudF9kb21h
aW4gKip2ZWQpCiB7Ci0gICAgaWYgKCB2bV9ldmVudF9jaGVja19yaW5nKCp2ZWQpICkKKyAgICBp
ZiAoIHZtX2V2ZW50X2NoZWNrKCp2ZWQpICkKICAgICB7CiAgICAgICAgIHN0cnVjdCB2Y3B1ICp2
OwogCkBAIC0yNzcsNyArMjc3LDcgQEAgdm9pZCB2bV9ldmVudF9wdXRfcmVxdWVzdChzdHJ1Y3Qg
ZG9tYWluICpkLAogICAgIFJJTkdfSURYIHJlcV9wcm9kOwogICAgIHN0cnVjdCB2Y3B1ICpjdXJy
ID0gY3VycmVudDsKIAotICAgIGlmKCAhdm1fZXZlbnRfY2hlY2tfcmluZyh2ZWQpKQorICAgIGlm
KCAhdm1fZXZlbnRfY2hlY2sodmVkKSkKICAgICAgICAgcmV0dXJuOwogCiAgICAgaWYgKCBjdXJy
LT5kb21haW4gIT0gZCApCkBAIC0zODAsNyArMzgwLDcgQEAgc3RhdGljIGludCB2bV9ldmVudF9y
ZXN1bWUoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZtX2V2ZW50X2RvbWFpbiAqdmVkKQogICAg
ICAqLwogICAgIEFTU0VSVChkICE9IGN1cnJlbnQtPmRvbWFpbik7CiAKLSAgICBpZiAoIHVubGlr
ZWx5KCF2bV9ldmVudF9jaGVja19yaW5nKHZlZCkpICkKKyAgICBpZiAoIHVubGlrZWx5KCF2bV9l
dmVudF9jaGVjayh2ZWQpKSApCiAgICAgICAgICByZXR1cm4gLUVOT0RFVjsKIAogICAgIC8qIFB1
bGwgYWxsIHJlc3BvbnNlcyBvZmYgdGhlIHJpbmcuICovCkBAIC00NTIsNyArNDUyLDcgQEAgc3Rh
dGljIGludCB2bV9ldmVudF9yZXN1bWUoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZtX2V2ZW50
X2RvbWFpbiAqdmVkKQogCiB2b2lkIHZtX2V2ZW50X2NhbmNlbF9zbG90KHN0cnVjdCBkb21haW4g
KmQsIHN0cnVjdCB2bV9ldmVudF9kb21haW4gKnZlZCkKIHsKLSAgICBpZiggIXZtX2V2ZW50X2No
ZWNrX3JpbmcodmVkKSApCisgICAgaWYoICF2bV9ldmVudF9jaGVjayh2ZWQpICkKICAgICAgICAg
cmV0dXJuOwogCiAgICAgdm1fZXZlbnRfcmluZ19sb2NrKHZlZCk7CkBAIC01MDEsNyArNTAxLDcg
QEAgc3RhdGljIGludCB2bV9ldmVudF93YWl0X3Nsb3Qoc3RydWN0IHZtX2V2ZW50X2RvbWFpbiAq
dmVkKQogICAgIHJldHVybiByYzsKIH0KIAotYm9vbCB2bV9ldmVudF9jaGVja19yaW5nKHN0cnVj
dCB2bV9ldmVudF9kb21haW4gKnZlZCkKK2Jvb2wgdm1fZXZlbnRfY2hlY2soc3RydWN0IHZtX2V2
ZW50X2RvbWFpbiAqdmVkKQogewogICAgIHJldHVybiAodmVkICYmIHZlZC0+cmluZ19wYWdlKTsK
IH0KQEAgLTUyMSw3ICs1MjEsNyBAQCBib29sIHZtX2V2ZW50X2NoZWNrX3Jpbmcoc3RydWN0IHZt
X2V2ZW50X2RvbWFpbiAqdmVkKQogaW50IF9fdm1fZXZlbnRfY2xhaW1fc2xvdChzdHJ1Y3QgZG9t
YWluICpkLCBzdHJ1Y3Qgdm1fZXZlbnRfZG9tYWluICp2ZWQsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJvb2wgYWxsb3dfc2xlZXApCiB7Ci0gICAgaWYgKCAhdm1fZXZlbnRfY2hlY2tfcmlu
Zyh2ZWQpICkKKyAgICBpZiAoICF2bV9ldmVudF9jaGVjayh2ZWQpICkKICAgICAgICAgcmV0dXJu
IC1FT1BOT1RTVVBQOwogCiAgICAgaWYgKCAoY3VycmVudC0+ZG9tYWluID09IGQpICYmIGFsbG93
X3NsZWVwICkKQEAgLTU1Niw3ICs1NTYsNyBAQCBzdGF0aWMgdm9pZCBtZW1fc2hhcmluZ19ub3Rp
ZmljYXRpb24oc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBwb3J0KQogdm9pZCB2bV9ldmVu
dF9jbGVhbnVwKHN0cnVjdCBkb21haW4gKmQpCiB7CiAjaWZkZWYgQ09ORklHX0hBU19NRU1fUEFH
SU5HCi0gICAgaWYgKCB2bV9ldmVudF9jaGVja19yaW5nKGQtPnZtX2V2ZW50X3BhZ2luZykgKQor
ICAgIGlmICggdm1fZXZlbnRfY2hlY2soZC0+dm1fZXZlbnRfcGFnaW5nKSApCiAgICAgewogICAg
ICAgICAvKiBEZXN0cm95aW5nIHRoZSB3YWl0IHF1ZXVlIGhlYWQgbWVhbnMgd2FraW5nIHVwIGFs
bAogICAgICAgICAgKiBxdWV1ZWQgdmNwdXMuIFRoaXMgd2lsbCBkcmFpbiB0aGUgbGlzdCwgYWxs
b3dpbmcKQEAgLTU2OSwxMyArNTY5LDEzIEBAIHZvaWQgdm1fZXZlbnRfY2xlYW51cChzdHJ1Y3Qg
ZG9tYWluICpkKQogICAgICAgICAodm9pZCl2bV9ldmVudF9kaXNhYmxlKGQsICZkLT52bV9ldmVu
dF9wYWdpbmcpOwogICAgIH0KICNlbmRpZgotICAgIGlmICggdm1fZXZlbnRfY2hlY2tfcmluZyhk
LT52bV9ldmVudF9tb25pdG9yKSApCisgICAgaWYgKCB2bV9ldmVudF9jaGVjayhkLT52bV9ldmVu
dF9tb25pdG9yKSApCiAgICAgewogICAgICAgICBkZXN0cm95X3dhaXRxdWV1ZV9oZWFkKCZkLT52
bV9ldmVudF9tb25pdG9yLT53cSk7CiAgICAgICAgICh2b2lkKXZtX2V2ZW50X2Rpc2FibGUoZCwg
JmQtPnZtX2V2ZW50X21vbml0b3IpOwogICAgIH0KICNpZmRlZiBDT05GSUdfSEFTX01FTV9TSEFS
SU5HCi0gICAgaWYgKCB2bV9ldmVudF9jaGVja19yaW5nKGQtPnZtX2V2ZW50X3NoYXJlKSApCisg
ICAgaWYgKCB2bV9ldmVudF9jaGVjayhkLT52bV9ldmVudF9zaGFyZSkgKQogICAgIHsKICAgICAg
ICAgZGVzdHJveV93YWl0cXVldWVfaGVhZCgmZC0+dm1fZXZlbnRfc2hhcmUtPndxKTsKICAgICAg
ICAgKHZvaWQpdm1fZXZlbnRfZGlzYWJsZShkLCAmZC0+dm1fZXZlbnRfc2hhcmUpOwpAQCAtNjYz
LDcgKzY2Myw3IEBAIGludCB2bV9ldmVudF9kb21jdGwoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0
IHhlbl9kb21jdGxfdm1fZXZlbnRfb3AgKnZlYywKICAgICAgICAgYnJlYWs7CiAKICAgICAgICAg
Y2FzZSBYRU5fVk1fRVZFTlRfRElTQUJMRToKLSAgICAgICAgICAgIGlmICggdm1fZXZlbnRfY2hl
Y2tfcmluZyhkLT52bV9ldmVudF9wYWdpbmcpICkKKyAgICAgICAgICAgIGlmICggdm1fZXZlbnRf
Y2hlY2soZC0+dm1fZXZlbnRfcGFnaW5nKSApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAg
ICAgZG9tYWluX3BhdXNlKGQpOwogICAgICAgICAgICAgICAgIHJjID0gdm1fZXZlbnRfZGlzYWJs
ZShkLCAmZC0+dm1fZXZlbnRfcGFnaW5nKTsKQEAgLTcwMCw3ICs3MDAsNyBAQCBpbnQgdm1fZXZl
bnRfZG9tY3RsKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB4ZW5fZG9tY3RsX3ZtX2V2ZW50X29w
ICp2ZWMsCiAgICAgICAgICAgICBicmVhazsKIAogICAgICAgICBjYXNlIFhFTl9WTV9FVkVOVF9E
SVNBQkxFOgotICAgICAgICAgICAgaWYgKCB2bV9ldmVudF9jaGVja19yaW5nKGQtPnZtX2V2ZW50
X21vbml0b3IpICkKKyAgICAgICAgICAgIGlmICggdm1fZXZlbnRfY2hlY2soZC0+dm1fZXZlbnRf
bW9uaXRvcikgKQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIGRvbWFpbl9wYXVzZShk
KTsKICAgICAgICAgICAgICAgICByYyA9IHZtX2V2ZW50X2Rpc2FibGUoZCwgJmQtPnZtX2V2ZW50
X21vbml0b3IpOwpAQCAtNzQ1LDcgKzc0NSw3IEBAIGludCB2bV9ldmVudF9kb21jdGwoc3RydWN0
IGRvbWFpbiAqZCwgc3RydWN0IHhlbl9kb21jdGxfdm1fZXZlbnRfb3AgKnZlYywKICAgICAgICAg
ICAgIGJyZWFrOwogCiAgICAgICAgIGNhc2UgWEVOX1ZNX0VWRU5UX0RJU0FCTEU6Ci0gICAgICAg
ICAgICBpZiAoIHZtX2V2ZW50X2NoZWNrX3JpbmcoZC0+dm1fZXZlbnRfc2hhcmUpICkKKyAgICAg
ICAgICAgIGlmICggdm1fZXZlbnRfY2hlY2soZC0+dm1fZXZlbnRfc2hhcmUpICkKICAgICAgICAg
ICAgIHsKICAgICAgICAgICAgICAgICBkb21haW5fcGF1c2UoZCk7CiAgICAgICAgICAgICAgICAg
cmMgPSB2bV9ldmVudF9kaXNhYmxlKGQsICZkLT52bV9ldmVudF9zaGFyZSk7CmRpZmYgLS1naXQg
YS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L3BjaS5jCmluZGV4IDA2MWIyMDEuLmE3ZDRkOWUgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL3BjaS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jCkBAIC0x
NDUzLDcgKzE0NTMsNyBAQCBzdGF0aWMgaW50IGFzc2lnbl9kZXZpY2Uoc3RydWN0IGRvbWFpbiAq
ZCwgdTE2IHNlZywgdTggYnVzLCB1OCBkZXZmbiwgdTMyIGZsYWcpCiAgICAgLyogUHJldmVudCBk
ZXZpY2UgYXNzaWduIGlmIG1lbSBwYWdpbmcgb3IgbWVtIHNoYXJpbmcgaGF2ZSBiZWVuIAogICAg
ICAqIGVuYWJsZWQgZm9yIHRoaXMgZG9tYWluICovCiAgICAgaWYgKCB1bmxpa2VseShkLT5hcmNo
Lmh2bS5tZW1fc2hhcmluZ19lbmFibGVkIHx8Ci0gICAgICAgICAgICAgICAgICB2bV9ldmVudF9j
aGVja19yaW5nKGQtPnZtX2V2ZW50X3BhZ2luZykgfHwKKyAgICAgICAgICAgICAgICAgIHZtX2V2
ZW50X2NoZWNrKGQtPnZtX2V2ZW50X3BhZ2luZykgfHwKICAgICAgICAgICAgICAgICAgIHAybV9n
ZXRfaG9zdHAybShkKS0+Z2xvYmFsX2xvZ2RpcnR5KSApCiAgICAgICAgIHJldHVybiAtRVhERVY7
CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi92bV9ldmVudC5oIGIveGVuL2luY2x1ZGUv
eGVuL3ZtX2V2ZW50LmgKaW5kZXggN2Y2ZmI2ZC4uMGEwNWU1YiAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUveGVuL3ZtX2V2ZW50LmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3ZtX2V2ZW50LmgKQEAg
LTI5LDggKzI5LDggQEAKIC8qIENsZWFuIHVwIG9uIGRvbWFpbiBkZXN0cnVjdGlvbiAqLwogdm9p
ZCB2bV9ldmVudF9jbGVhbnVwKHN0cnVjdCBkb21haW4gKmQpOwogCi0vKiBSZXR1cm5zIHdoZXRo
ZXIgYSByaW5nIGhhcyBiZWVuIHNldCB1cCAqLwotYm9vbCB2bV9ldmVudF9jaGVja19yaW5nKHN0
cnVjdCB2bV9ldmVudF9kb21haW4gKnZlZCk7CisvKiBSZXR1cm5zIHdoZXRoZXIgdGhlIFZNIGV2
ZW50IGRvbWFpbiBoYXMgYmVlbiBzZXQgdXAgKi8KK2Jvb2wgdm1fZXZlbnRfY2hlY2soc3RydWN0
IHZtX2V2ZW50X2RvbWFpbiAqdmVkKTsKIAogLyogUmV0dXJucyAwIG9uIHN1Y2Nlc3MsIC1FTk9T
WVMgaWYgdGhlcmUgaXMgbm8gcmluZywgLUVCVVNZIGlmIHRoZXJlIGlzIG5vCiAgKiBhdmFpbGFi
bGUgc3BhY2UgYW5kIHRoZSBjYWxsZXIgaXMgYSBmb3JlaWduIGRvbWFpbi4gSWYgdGhlIGd1ZXN0
IGl0c2VsZgotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 30 14:18:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 May 2019 14:18:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWLt1-000383-3u; Thu, 30 May 2019 14:18:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Fq1a=T6=bitdefender.com=ppircalabu@srs-us1.protection.inumbo.net>)
 id 1hWLsz-00036u-EZ
 for xen-devel@lists.xenproject.org; Thu, 30 May 2019 14:18:29 +0000
X-Inumbo-ID: c9cb4248-82e5-11e9-b1fc-1fb024e09d15
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c9cb4248-82e5-11e9-b1fc-1fb024e09d15;
 Thu, 30 May 2019 14:18:26 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp02.buh.bitdefender.net [10.17.80.76])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 2970F305FFA2; Thu, 30 May 2019 17:18:25 +0300 (EEST)
Received: from bitdefender.com (unknown [195.189.155.70])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 097B93086D00;
 Thu, 30 May 2019 17:18:25 +0300 (EEST)
From: Petre Pircalabu <ppircalabu@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 30 May 2019 17:18:16 +0300
Message-Id: <9cde4926b56fa05afffee270e5e28a3b9bd830d9.1559224640.git.ppircalabu@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <cover.1559224640.git.ppircalabu@bitdefender.com>
References: <cover.1559224640.git.ppircalabu@bitdefender.com>
In-Reply-To: <cover.1559224640.git.ppircalabu@bitdefender.com>
References: <cover.1559224640.git.ppircalabu@bitdefender.com>
Subject: [Xen-devel] [PATCH 2/9] vm_event: Define VM_EVENT type
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Petre Pircalabu <ppircalabu@bitdefender.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RGVmaW5lIHRoZSB0eXBlIGZvciBlYWNoIG9mIHRoZSBzdXBwb3J0ZWQgdm1fZXZlbnQgcmluZ3Mg
KHBhZ2luZywKbW9uaXRvciBhbmQgc2hhcmluZykgYW5kIHJlcGxhY2UgdGhlIHJpbmcgcGFyYW0g
ZmllbGQgd2l0aCB0aGlzIHR5cGUuCgpSZXBsYWNlIFhFTl9ET01DVExfVk1fRVZFTlRfT1BfIG9j
Y3VycmVuY2VzIHdpdGggdGhlaXIgY29ycmVzcG9uZGluZwpYRU5fVk1fRVZFTlRfVFlQRV8gY291
bnRlcnBhcnQuCgpTaWduZWQtb2ZmLWJ5OiBQZXRyZSBQaXJjYWxhYnUgPHBwaXJjYWxhYnVAYml0
ZGVmZW5kZXIuY29tPgotLS0KIHRvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oIHwgIDEgKwog
dG9vbHMvbGlieGMveGNfbWVtX3BhZ2luZy5jICAgfCAgNiArKy0tCiB0b29scy9saWJ4Yy94Y19t
b25pdG9yLmMgICAgICB8ICA2ICsrLS0KIHRvb2xzL2xpYnhjL3hjX3ByaXZhdGUuaCAgICAgIHwg
IDggKystLS0KIHRvb2xzL2xpYnhjL3hjX3ZtX2V2ZW50LmMgICAgIHwgNzAgKysrKysrKysrKysr
KysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2NvbW1vbi92bV9ldmVudC5jICAgICAgICAg
fCAxMiArKystLS0tCiB4ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmggICB8IDgxICsrKysrKy0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL3B1YmxpYy92
bV9ldmVudC5oIHwgMzEgKysrKysrKysrKysrKysrKysKIDggZmlsZXMgY2hhbmdlZCwgOTMgaW5z
ZXJ0aW9ucygrKSwgMTIyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL2lu
Y2x1ZGUveGVuY3RybC5oIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKaW5kZXggMjhm
ZGJjMC4uOTQzYjkzMyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgK
KysrIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKQEAgLTQ2LDYgKzQ2LDcgQEAKICNp
bmNsdWRlIDx4ZW4veHNtL2ZsYXNrX29wLmg+CiAjaW5jbHVkZSA8eGVuL2tleGVjLmg+CiAjaW5j
bHVkZSA8eGVuL3BsYXRmb3JtLmg+CisjaW5jbHVkZSA8eGVuL3ZtX2V2ZW50Lmg+CiAKICNpbmNs
dWRlICJ4ZW50b29sbG9nLmgiCiAKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX21lbV9wYWdp
bmcuYyBiL3Rvb2xzL2xpYnhjL3hjX21lbV9wYWdpbmcuYwppbmRleCAwODQ2OGZiLi4zN2E4MjI0
IDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19tZW1fcGFnaW5nLmMKKysrIGIvdG9vbHMvbGli
eGMveGNfbWVtX3BhZ2luZy5jCkBAIC00MSw3ICs0MSw3IEBAIHZvaWQgKnhjX21lbV9wYWdpbmdf
ZW5hYmxlKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21haW5faWQsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1aW50MzJfdCAqcG9ydCkKIHsKICAgICByZXR1cm4geGNfdm1fZXZl
bnRfZW5hYmxlKHhjaCwgZG9tYWluX2lkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
WEVOX0RPTUNUTF9WTV9FVkVOVF9PUF9QQUdJTkcsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBYRU5fVk1fRVZFTlRfVFlQRV9QQUdJTkcsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwb3J0KTsKIH0KIApAQCAtNDksMTQgKzQ5LDE0IEBAIGludCB4Y19tZW1fcGFnaW5nX2Rp
c2FibGUoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWFpbl9pZCkKIHsKICAgICByZXR1
cm4geGNfdm1fZXZlbnRfY29udHJvbCh4Y2gsIGRvbWFpbl9pZCwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBYRU5fVk1fRVZFTlRfRElTQUJMRSwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBYRU5fRE9NQ1RMX1ZNX0VWRU5UX09QX1BBR0lORyk7CisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgWEVOX1ZNX0VWRU5UX1RZUEVfUEFHSU5HKTsKIH0KIAogaW50IHhj
X21lbV9wYWdpbmdfcmVzdW1lKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21haW5faWQp
CiB7CiAgICAgcmV0dXJuIHhjX3ZtX2V2ZW50X2NvbnRyb2woeGNoLCBkb21haW5faWQsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgWEVOX1ZNX0VWRU5UX1JFU1VNRSwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBYRU5fRE9NQ1RMX1ZNX0VWRU5UX09QX1BBR0lORyk7Cisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWEVOX1ZNX0VWRU5UX1RZUEVfUEFHSU5HKTsK
IH0KIAogaW50IHhjX21lbV9wYWdpbmdfbm9taW5hdGUoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQz
Ml90IGRvbWFpbl9pZCwgdWludDY0X3QgZ2ZuKQpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNf
bW9uaXRvci5jIGIvdG9vbHMvbGlieGMveGNfbW9uaXRvci5jCmluZGV4IGQxOTBjMjkuLjcxOGZl
OGIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX21vbml0b3IuYworKysgYi90b29scy9saWJ4
Yy94Y19tb25pdG9yLmMKQEAgLTM1LDcgKzM1LDcgQEAgdm9pZCAqeGNfbW9uaXRvcl9lbmFibGUo
eGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWFpbl9pZCwgdWludDMyX3QgKnBvcnQpCiAg
ICAgfQogCiAgICAgYnVmZmVyID0geGNfdm1fZXZlbnRfZW5hYmxlKHhjaCwgZG9tYWluX2lkLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBIVk1fUEFSQU1fTU9OSVRPUl9SSU5HX1BG
TiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWEVOX1ZNX0VWRU5UX1RZUEVfTU9O
SVRPUiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9ydCk7CiAgICAgc2F2ZWRf
ZXJybm8gPSBlcnJubzsKICAgICBpZiAoIHhjX2RvbWFpbl91bnBhdXNlKHhjaCwgZG9tYWluX2lk
KSApCkBAIC01MywxNCArNTMsMTQgQEAgaW50IHhjX21vbml0b3JfZGlzYWJsZSh4Y19pbnRlcmZh
Y2UgKnhjaCwgdWludDMyX3QgZG9tYWluX2lkKQogewogICAgIHJldHVybiB4Y192bV9ldmVudF9j
b250cm9sKHhjaCwgZG9tYWluX2lkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhF
Tl9WTV9FVkVOVF9ESVNBQkxFLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhFTl9E
T01DVExfVk1fRVZFTlRfT1BfTU9OSVRPUik7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgWEVOX1ZNX0VWRU5UX1RZUEVfTU9OSVRPUik7CiB9CiAKIGludCB4Y19tb25pdG9yX3Jlc3Vt
ZSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9tYWluX2lkKQogewogICAgIHJldHVybiB4
Y192bV9ldmVudF9jb250cm9sKHhjaCwgZG9tYWluX2lkLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFhFTl9WTV9FVkVOVF9SRVNVTUUsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgWEVOX0RPTUNUTF9WTV9FVkVOVF9PUF9NT05JVE9SKTsKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBYRU5fVk1fRVZFTlRfVFlQRV9NT05JVE9SKTsKIH0KIAogaW50IHhjX21v
bml0b3JfZ2V0X2NhcGFiaWxpdGllcyh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9tYWlu
X2lkLApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfcHJpdmF0ZS5oIGIvdG9vbHMvbGlieGMv
eGNfcHJpdmF0ZS5oCmluZGV4IDY2M2U3OGIuLjQ4MjQ1MWMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xp
YnhjL3hjX3ByaXZhdGUuaAorKysgYi90b29scy9saWJ4Yy94Y19wcml2YXRlLmgKQEAgLTQxMiwx
MiArNDEyLDEyIEBAIGludCB4Y19mZnM2NCh1aW50NjRfdCB4KTsKICAqIHZtX2V2ZW50IG9wZXJh
dGlvbnMuIEludGVybmFsIHVzZSBvbmx5LgogICovCiBpbnQgeGNfdm1fZXZlbnRfY29udHJvbCh4
Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9tYWluX2lkLCB1bnNpZ25lZCBpbnQgb3AsCi0g
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbW9kZSk7CisgICAgICAgICAgICAg
ICAgICAgICAgICB1bnNpZ25lZCBpbnQgdHlwZSk7CiAvKgotICogRW5hYmxlcyB2bV9ldmVudCBh
bmQgcmV0dXJucyB0aGUgbWFwcGVkIHJpbmcgcGFnZSBpbmRpY2F0ZWQgYnkgcGFyYW0uCi0gKiBw
YXJhbSBjYW4gYmUgSFZNX1BBUkFNX1BBR0lORy9BQ0NFU1MvU0hBUklOR19SSU5HX1BGTgorICog
RW5hYmxlcyB2bV9ldmVudCBhbmQgcmV0dXJucyB0aGUgbWFwcGVkIHJpbmcgcGFnZSBpbmRpY2F0
ZWQgYnkgdHlwZS4KKyAqIHR5cGUgY2FuIGJlIFhFTl9WTV9FVkVOVF9UWVBFXyhQQUdJTkcvTU9O
SVRPUi9TSEFSSU5HKQogICovCi12b2lkICp4Y192bV9ldmVudF9lbmFibGUoeGNfaW50ZXJmYWNl
ICp4Y2gsIHVpbnQzMl90IGRvbWFpbl9pZCwgaW50IHBhcmFtLAordm9pZCAqeGNfdm1fZXZlbnRf
ZW5hYmxlKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21haW5faWQsIGludCB0eXBlLAog
ICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90ICpwb3J0KTsKIAogaW50IGRvX2RtX29w
KHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwgdW5zaWduZWQgaW50IG5yX2J1ZnMs
IC4uLik7CmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y192bV9ldmVudC5jIGIvdG9vbHMvbGli
eGMveGNfdm1fZXZlbnQuYwppbmRleCBlYTEwMzY2Li4zYjEwMThiIDEwMDY0NAotLS0gYS90b29s
cy9saWJ4Yy94Y192bV9ldmVudC5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX3ZtX2V2ZW50LmMKQEAg
LTIzLDI5ICsyMyw1NCBAQAogI2luY2x1ZGUgInhjX3ByaXZhdGUuaCIKIAogaW50IHhjX3ZtX2V2
ZW50X2NvbnRyb2woeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWFpbl9pZCwgdW5zaWdu
ZWQgaW50IG9wLAotICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG1vZGUpCisg
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgdHlwZSkKIHsKICAgICBERUNMQVJF
X0RPTUNUTDsKIAogICAgIGRvbWN0bC5jbWQgPSBYRU5fRE9NQ1RMX3ZtX2V2ZW50X29wOwogICAg
IGRvbWN0bC5kb21haW4gPSBkb21haW5faWQ7CiAgICAgZG9tY3RsLnUudm1fZXZlbnRfb3Aub3Ag
PSBvcDsKLSAgICBkb21jdGwudS52bV9ldmVudF9vcC5tb2RlID0gbW9kZTsKKyAgICBkb21jdGwu
dS52bV9ldmVudF9vcC50eXBlID0gdHlwZTsKIAogICAgIHJldHVybiBkb19kb21jdGwoeGNoLCAm
ZG9tY3RsKTsKIH0KIAotdm9pZCAqeGNfdm1fZXZlbnRfZW5hYmxlKHhjX2ludGVyZmFjZSAqeGNo
LCB1aW50MzJfdCBkb21haW5faWQsIGludCBwYXJhbSwKK3N0YXRpYyBpbnQgeGNfdm1fZXZlbnRf
cmluZ19wZm5fcGFyYW0oaW50IHR5cGUsIGludCAqcGFyYW0pCit7CisgICAgaWYgKCAhcGFyYW0g
KQorICAgICAgICByZXR1cm4gLUVJTlZBTDsKKworICAgIHN3aXRjaCAoIHR5cGUgKQorICAgIHsK
KyAgICBjYXNlIFhFTl9WTV9FVkVOVF9UWVBFX1BBR0lORzoKKyAgICAgICAgKnBhcmFtID0gSFZN
X1BBUkFNX1BBR0lOR19SSU5HX1BGTjsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIFhFTl9W
TV9FVkVOVF9UWVBFX01PTklUT1I6CisgICAgICAgICpwYXJhbSA9IEhWTV9QQVJBTV9NT05JVE9S
X1JJTkdfUEZOOworICAgICAgICBicmVhazsKKworICAgIGNhc2UgWEVOX1ZNX0VWRU5UX1RZUEVf
U0hBUklORzoKKyAgICAgICAgKnBhcmFtID0gSFZNX1BBUkFNX1NIQVJJTkdfUklOR19QRk47Cisg
ICAgICAgIGJyZWFrOworCisgICAgZGVmYXVsdDoKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cisg
ICAgfQorCisgICAgcmV0dXJuIDA7Cit9CisKK3ZvaWQgKnhjX3ZtX2V2ZW50X2VuYWJsZSh4Y19p
bnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9tYWluX2lkLCBpbnQgdHlwZSwKICAgICAgICAgICAg
ICAgICAgICAgICAgICB1aW50MzJfdCAqcG9ydCkKIHsKICAgICB2b2lkICpyaW5nX3BhZ2UgPSBO
VUxMOwogICAgIHVpbnQ2NF90IHBmbjsKICAgICB4ZW5fcGZuX3QgcmluZ19wZm4sIG1tYXBfcGZu
OwotICAgIHVuc2lnbmVkIGludCBvcCwgbW9kZTsKLSAgICBpbnQgcmM7CisgICAgaW50IHBhcmFt
LCByYzsKICAgICBERUNMQVJFX0RPTUNUTDsKIAotICAgIGlmICggIXBvcnQgKQorICAgIGlmICgg
IXBvcnQgfHwgeGNfdm1fZXZlbnRfcmluZ19wZm5fcGFyYW0odHlwZSwgJnBhcmFtKSAhPSAwICkK
ICAgICB7CiAgICAgICAgIGVycm5vID0gRUlOVkFMOwogICAgICAgICByZXR1cm4gTlVMTDsKQEAg
LTgzLDM3ICsxMDgsMTAgQEAgdm9pZCAqeGNfdm1fZXZlbnRfZW5hYmxlKHhjX2ludGVyZmFjZSAq
eGNoLCB1aW50MzJfdCBkb21haW5faWQsIGludCBwYXJhbSwKICAgICAgICAgZ290byBvdXQ7CiAg
ICAgfQogCi0gICAgc3dpdGNoICggcGFyYW0gKQotICAgIHsKLSAgICBjYXNlIEhWTV9QQVJBTV9Q
QUdJTkdfUklOR19QRk46Ci0gICAgICAgIG9wID0gWEVOX1ZNX0VWRU5UX0VOQUJMRTsKLSAgICAg
ICAgbW9kZSA9IFhFTl9ET01DVExfVk1fRVZFTlRfT1BfUEFHSU5HOwotICAgICAgICBicmVhazsK
LQotICAgIGNhc2UgSFZNX1BBUkFNX01PTklUT1JfUklOR19QRk46Ci0gICAgICAgIG9wID0gWEVO
X1ZNX0VWRU5UX0VOQUJMRTsKLSAgICAgICAgbW9kZSA9IFhFTl9ET01DVExfVk1fRVZFTlRfT1Bf
TU9OSVRPUjsKLSAgICAgICAgYnJlYWs7Ci0KLSAgICBjYXNlIEhWTV9QQVJBTV9TSEFSSU5HX1JJ
TkdfUEZOOgotICAgICAgICBvcCA9IFhFTl9WTV9FVkVOVF9FTkFCTEU7Ci0gICAgICAgIG1vZGUg
PSBYRU5fRE9NQ1RMX1ZNX0VWRU5UX09QX1NIQVJJTkc7Ci0gICAgICAgIGJyZWFrOwotCi0gICAg
LyoKLSAgICAgKiBUaGlzIGlzIGZvciB0aGUgb3V0c2lkZSBjaGFuY2UgdGhhdCB0aGUgSFZNX1BB
UkFNIGlzIHZhbGlkIGJ1dCBpcyBpbnZhbGlkCi0gICAgICogYXMgZmFyIGFzIHZtX2V2ZW50IGdv
ZXMuCi0gICAgICovCi0gICAgZGVmYXVsdDoKLSAgICAgICAgZXJybm8gPSBFSU5WQUw7Ci0gICAg
ICAgIHJjID0gLTE7Ci0gICAgICAgIGdvdG8gb3V0OwotICAgIH0KLQogICAgIGRvbWN0bC5jbWQg
PSBYRU5fRE9NQ1RMX3ZtX2V2ZW50X29wOwogICAgIGRvbWN0bC5kb21haW4gPSBkb21haW5faWQ7
Ci0gICAgZG9tY3RsLnUudm1fZXZlbnRfb3Aub3AgPSBvcDsKLSAgICBkb21jdGwudS52bV9ldmVu
dF9vcC5tb2RlID0gbW9kZTsKKyAgICBkb21jdGwudS52bV9ldmVudF9vcC5vcCA9IFhFTl9WTV9F
VkVOVF9FTkFCTEU7CisgICAgZG9tY3RsLnUudm1fZXZlbnRfb3AudHlwZSA9IHR5cGU7CiAKICAg
ICByYyA9IGRvX2RvbWN0bCh4Y2gsICZkb21jdGwpOwogICAgIGlmICggcmMgIT0gMCApCkBAIC0x
NDgsNyArMTQ2LDcgQEAgaW50IHhjX3ZtX2V2ZW50X2dldF92ZXJzaW9uKHhjX2ludGVyZmFjZSAq
eGNoKQogICAgIGRvbWN0bC5jbWQgPSBYRU5fRE9NQ1RMX3ZtX2V2ZW50X29wOwogICAgIGRvbWN0
bC5kb21haW4gPSBET01JRF9JTlZBTElEOwogICAgIGRvbWN0bC51LnZtX2V2ZW50X29wLm9wID0g
WEVOX1ZNX0VWRU5UX0dFVF9WRVJTSU9OOwotICAgIGRvbWN0bC51LnZtX2V2ZW50X29wLm1vZGUg
PSBYRU5fRE9NQ1RMX1ZNX0VWRU5UX09QX01PTklUT1I7CisgICAgZG9tY3RsLnUudm1fZXZlbnRf
b3AudHlwZSA9IFhFTl9WTV9FVkVOVF9UWVBFX01PTklUT1I7CiAKICAgICByYyA9IGRvX2RvbWN0
bCh4Y2gsICZkb21jdGwpOwogICAgIGlmICggIXJjICkKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24v
dm1fZXZlbnQuYyBiL3hlbi9jb21tb24vdm1fZXZlbnQuYwppbmRleCA2ODMzYzIxLi5kN2M1ZjIy
IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3ZtX2V2ZW50LmMKKysrIGIveGVuL2NvbW1vbi92bV9l
dmVudC5jCkBAIC0zNzEsNyArMzcxLDcgQEAgc3RhdGljIGludCB2bV9ldmVudF9yZXN1bWUoc3Ry
dWN0IGRvbWFpbiAqZCwgc3RydWN0IHZtX2V2ZW50X2RvbWFpbiAqdmVkKQogICAgIHZtX2V2ZW50
X3Jlc3BvbnNlX3QgcnNwOwogCiAgICAgLyoKLSAgICAgKiB2bV9ldmVudF9yZXN1bWUoKSBydW5z
IGluIGVpdGhlciBYRU5fRE9NQ1RMX1ZNX0VWRU5UX09QXyosIG9yCisgICAgICogdm1fZXZlbnRf
cmVzdW1lKCkgcnVucyBpbiBlaXRoZXIgWEVOX1ZNX0VWRU5UXyogZG9tY3Rscywgb3IKICAgICAg
KiBFVlRDSE5fc2VuZCBjb250ZXh0IGZyb20gdGhlIGludHJvc3BlY3Rpb24gY29uc3VtZXIuIEJv
dGggY29udGV4dHMKICAgICAgKiBhcmUgZ3VhcmFudGVlZCBub3QgdG8gYmUgdGhlIHN1YmplY3Qg
b2Ygdm1fZXZlbnQgcmVzcG9uc2VzLgogICAgICAqIFdoaWxlIHdlIGNvdWxkIEFTU0VSVCh2ICE9
IGN1cnJlbnQpIGZvciBlYWNoIFZDUFUgaW4gZCBpbiB0aGUgbG9vcApAQCAtNTk3LDcgKzU5Nyw3
IEBAIGludCB2bV9ldmVudF9kb21jdGwoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHhlbl9kb21j
dGxfdm1fZXZlbnRfb3AgKnZlYywKICAgICBpZiAoIHVubGlrZWx5KGQgPT0gTlVMTCkgKQogICAg
ICAgICByZXR1cm4gLUVTUkNIOwogCi0gICAgcmMgPSB4c21fdm1fZXZlbnRfY29udHJvbChYU01f
UFJJViwgZCwgdmVjLT5tb2RlLCB2ZWMtPm9wKTsKKyAgICByYyA9IHhzbV92bV9ldmVudF9jb250
cm9sKFhTTV9QUklWLCBkLCB2ZWMtPnR5cGUsIHZlYy0+b3ApOwogICAgIGlmICggcmMgKQogICAg
ICAgICByZXR1cm4gcmM7CiAKQEAgLTYyNCwxMCArNjI0LDEwIEBAIGludCB2bV9ldmVudF9kb21j
dGwoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHhlbl9kb21jdGxfdm1fZXZlbnRfb3AgKnZlYywK
IAogICAgIHJjID0gLUVOT1NZUzsKIAotICAgIHN3aXRjaCAoIHZlYy0+bW9kZSApCisgICAgc3dp
dGNoICggdmVjLT50eXBlICkKICAgICB7CiAjaWZkZWYgQ09ORklHX0hBU19NRU1fUEFHSU5HCi0g
ICAgY2FzZSBYRU5fRE9NQ1RMX1ZNX0VWRU5UX09QX1BBR0lORzoKKyAgICBjYXNlIFhFTl9WTV9F
VkVOVF9UWVBFX1BBR0lORzoKICAgICB7CiAgICAgICAgIHJjID0gLUVJTlZBTDsKIApAQCAtNjgz
LDcgKzY4Myw3IEBAIGludCB2bV9ldmVudF9kb21jdGwoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0
IHhlbl9kb21jdGxfdm1fZXZlbnRfb3AgKnZlYywKICAgICBicmVhazsKICNlbmRpZgogCi0gICAg
Y2FzZSBYRU5fRE9NQ1RMX1ZNX0VWRU5UX09QX01PTklUT1I6CisgICAgY2FzZSBYRU5fVk1fRVZF
TlRfVFlQRV9NT05JVE9SOgogICAgIHsKICAgICAgICAgcmMgPSAtRUlOVkFMOwogCkBAIC03MjEs
NyArNzIxLDcgQEAgaW50IHZtX2V2ZW50X2RvbWN0bChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qg
eGVuX2RvbWN0bF92bV9ldmVudF9vcCAqdmVjLAogICAgIGJyZWFrOwogCiAjaWZkZWYgQ09ORklH
X0hBU19NRU1fU0hBUklORwotICAgIGNhc2UgWEVOX0RPTUNUTF9WTV9FVkVOVF9PUF9TSEFSSU5H
OgorICAgIGNhc2UgWEVOX1ZNX0VWRU5UX1RZUEVfU0hBUklORzoKICAgICB7CiAgICAgICAgIHJj
ID0gLUVJTlZBTDsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oIGIv
eGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCmluZGV4IDE5NDg2ZDUuLjE5MjgxZmEgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJs
aWMvZG9tY3RsLmgKQEAgLTM4LDcgKzM4LDcgQEAKICNpbmNsdWRlICJodm0vc2F2ZS5oIgogI2lu
Y2x1ZGUgIm1lbW9yeS5oIgogCi0jZGVmaW5lIFhFTl9ET01DVExfSU5URVJGQUNFX1ZFUlNJT04g
MHgwMDAwMDAxMQorI2RlZmluZSBYRU5fRE9NQ1RMX0lOVEVSRkFDRV9WRVJTSU9OIDB4MDAwMDAw
MTIKIAogLyoKICAqIE5CLiB4ZW5fZG9tY3RsLmRvbWFpbiBpcyBhbiBJTi9PVVQgcGFyYW1ldGVy
IGZvciB0aGlzIG9wZXJhdGlvbi4KQEAgLTc2OSw4MCArNzY5LDE4IEBAIHN0cnVjdCB4ZW5fZG9t
Y3RsX2dkYnN4X2RvbXN0YXR1cyB7CiAgKiBWTSBldmVudCBvcGVyYXRpb25zCiAgKi8KIAotLyog
WEVOX0RPTUNUTF92bV9ldmVudF9vcCAqLwotCi0vKgotICogVGhlcmUgYXJlIGN1cnJlbnRseSB0
aHJlZSByaW5ncyBhdmFpbGFibGUgZm9yIFZNIGV2ZW50czoKLSAqIHNoYXJpbmcsIG1vbml0b3Ig
YW5kIHBhZ2luZy4gVGhpcyBoeXBlcmNhbGwgYWxsb3dzIG9uZSB0bwotICogY29udHJvbCB0aGVz
ZSByaW5ncyAoZW5hYmxlL2Rpc2FibGUpLCBhcyB3ZWxsIGFzIHRvIHNpZ25hbAotICogdG8gdGhl
IGh5cGVydmlzb3IgdG8gcHVsbCByZXNwb25zZXMgKHJlc3VtZSkgZnJvbSB0aGUgZ2l2ZW4KLSAq
IHJpbmcuCisvKiBYRU5fRE9NQ1RMX3ZtX2V2ZW50X29wLgorICogVXNlIGZvciB0ZWFyZG93bi9z
ZXR1cCBvZiBoZWxwZXI8LT5oeXBlcnZpc29yIGludGVyZmFjZSBmb3IgcGFnaW5nLAorICogYWNj
ZXNzIGFuZCBzaGFyaW5nLgogICovCiAjZGVmaW5lIFhFTl9WTV9FVkVOVF9FTkFCTEUgICAgICAg
ICAgICAgICAwCiAjZGVmaW5lIFhFTl9WTV9FVkVOVF9ESVNBQkxFICAgICAgICAgICAgICAxCiAj
ZGVmaW5lIFhFTl9WTV9FVkVOVF9SRVNVTUUgICAgICAgICAgICAgICAyCiAjZGVmaW5lIFhFTl9W
TV9FVkVOVF9HRVRfVkVSU0lPTiAgICAgICAgICAzCiAKLS8qCi0gKiBEb21haW4gbWVtb3J5IHBh
Z2luZwotICogUGFnZSBtZW1vcnkgaW4gYW5kIG91dC4KLSAqIERvbWN0bCBpbnRlcmZhY2UgdG8g
c2V0IHVwIGFuZCB0ZWFyIGRvd24gdGhlCi0gKiBwYWdlcjwtPmh5cGVydmlzb3IgaW50ZXJmYWNl
LiBVc2UgWEVOTUVNX3BhZ2luZ19vcCoKLSAqIHRvIHBlcmZvcm0gcGVyLXBhZ2Ugb3BlcmF0aW9u
cy4KLSAqCi0gKiBUaGUgWEVOX1ZNX0VWRU5UX1BBR0lOR19FTkFCTEUgZG9tY3RsIHJldHVybnMg
c2V2ZXJhbAotICogbm9uLXN0YW5kYXJkIGVycm9yIGNvZGVzIHRvIGluZGljYXRlIHdoeSBwYWdp
bmcgY291bGQgbm90IGJlIGVuYWJsZWQ6Ci0gKiBFTk9ERVYgLSBob3N0IGxhY2tzIEhBUCBzdXBw
b3J0IChFUFQvTlBUKSBvciBIQVAgaXMgZGlzYWJsZWQgaW4gZ3Vlc3QKLSAqIEVNTElOSyAtIGd1
ZXN0IGhhcyBpb21tdSBwYXNzdGhyb3VnaCBlbmFibGVkCi0gKiBFWERFViAgLSBndWVzdCBoYXMg
UG9EIGVuYWJsZWQKLSAqIEVCVVNZICAtIGd1ZXN0IGhhcyBvciBoYWQgcGFnaW5nIGVuYWJsZWQs
IHJpbmcgYnVmZmVyIHN0aWxsIGFjdGl2ZQotICovCi0jZGVmaW5lIFhFTl9ET01DVExfVk1fRVZF
TlRfT1BfUEFHSU5HICAgICAgICAgICAgMQotCi0vKgotICogTW9uaXRvciBoZWxwZXIuCi0gKgot
ICogQXMgd2l0aCBwYWdpbmcsIHVzZSB0aGUgZG9tY3RsIGZvciB0ZWFyZG93bi9zZXR1cCBvZiB0
aGUKLSAqIGhlbHBlcjwtPmh5cGVydmlzb3IgaW50ZXJmYWNlLgotICoKLSAqIFRoZSBtb25pdG9y
IGludGVyZmFjZSBjYW4gYmUgdXNlZCB0byByZWdpc3RlciBmb3IgdmFyaW91cyBWTSBldmVudHMu
IEZvcgotICogZXhhbXBsZSwgdGhlcmUgYXJlIEhWTSBoeXBlcmNhbGxzIHRvIHNldCB0aGUgcGVy
LXBhZ2UgYWNjZXNzIHBlcm1pc3Npb25zCi0gKiBvZiBldmVyeSBwYWdlIGluIGEgZG9tYWluLiAg
V2hlbiBvbmUgb2YgdGhlc2UgcGVybWlzc2lvbnMtLWluZGVwZW5kZW50LAotICogcmVhZCwgd3Jp
dGUsIGFuZCBleGVjdXRlLS1pcyB2aW9sYXRlZCwgdGhlIFZDUFUgaXMgcGF1c2VkIGFuZCBhIG1l
bW9yeSBldmVudAotICogaXMgc2VudCB3aXRoIHdoYXQgaGFwcGVuZWQuIFRoZSBtZW1vcnkgZXZl
bnQgaGFuZGxlciBjYW4gdGhlbiByZXN1bWUgdGhlCi0gKiBWQ1BVIGFuZCByZWRvIHRoZSBhY2Nl
c3Mgd2l0aCBhIFhFTl9WTV9FVkVOVF9SRVNVTUUgb3B0aW9uLgotICoKLSAqIFNlZSBwdWJsaWMv
dm1fZXZlbnQuaCBmb3IgdGhlIGxpc3Qgb2YgYXZhaWxhYmxlIGV2ZW50cyB0aGF0IGNhbiBiZQot
ICogc3Vic2NyaWJlZCB0byB2aWEgdGhlIG1vbml0b3IgaW50ZXJmYWNlLgotICoKLSAqIFRoZSBY
RU5fVk1fRVZFTlRfTU9OSVRPUl8qIGRvbWN0bHMgcmV0dXJucwotICogbm9uLXN0YW5kYXJkIGVy
cm9yIGNvZGVzIHRvIGluZGljYXRlIHdoeSBhY2Nlc3MgY291bGQgbm90IGJlIGVuYWJsZWQ6Ci0g
KiBFTk9ERVYgLSBob3N0IGxhY2tzIEhBUCBzdXBwb3J0IChFUFQvTlBUKSBvciBIQVAgaXMgZGlz
YWJsZWQgaW4gZ3Vlc3QKLSAqIEVCVVNZICAtIGd1ZXN0IGhhcyBvciBoYWQgYWNjZXNzIGVuYWJs
ZWQsIHJpbmcgYnVmZmVyIHN0aWxsIGFjdGl2ZQotICoKLSAqLwotI2RlZmluZSBYRU5fRE9NQ1RM
X1ZNX0VWRU5UX09QX01PTklUT1IgICAgICAgICAgIDIKLQotLyoKLSAqIFNoYXJpbmcgRU5PTUVN
IGhlbHBlci4KLSAqCi0gKiBBcyB3aXRoIHBhZ2luZywgdXNlIHRoZSBkb21jdGwgZm9yIHRlYXJk
b3duL3NldHVwIG9mIHRoZQotICogaGVscGVyPC0+aHlwZXJ2aXNvciBpbnRlcmZhY2UuCi0gKgot
ICogSWYgc2V0dXAsIHRoaXMgcmluZyBpcyB1c2VkIHRvIGNvbW11bmljYXRlIGZhaWxlZCBhbGxv
Y2F0aW9ucwotICogaW4gdGhlIHVuc2hhcmUgcGF0aC4gWEVOTUVNX3NoYXJpbmdfb3BfcmVzdW1l
IGlzIHVzZWQgdG8gd2FrZSB1cAotICogdmNwdXMgdGhhdCBjb3VsZCBub3QgdW5zaGFyZS4KLSAq
Ci0gKiBOb3RlIHRoYXQgc2hyaW5nIGNhbiBiZSB0dXJuZWQgb24gKGFzIHBlciB0aGUgZG9tY3Rs
IGJlbG93KQotICogKndpdGhvdXQqIHRoaXMgcmluZyBiZWluZyBzZXR1cC4KLSAqLwotI2RlZmlu
ZSBYRU5fRE9NQ1RMX1ZNX0VWRU5UX09QX1NIQVJJTkcgICAgICAgICAgIDMKLQotLyogVXNlIGZv
ciB0ZWFyZG93bi9zZXR1cCBvZiBoZWxwZXI8LT5oeXBlcnZpc29yIGludGVyZmFjZSBmb3IgcGFn
aW5nLAotICogYWNjZXNzIGFuZCBzaGFyaW5nLiovCiBzdHJ1Y3QgeGVuX2RvbWN0bF92bV9ldmVu
dF9vcCB7Ci0gICAgdWludDMyX3QgICAgICAgb3A7ICAgICAgICAgICAvKiBYRU5fVk1fRVZFTlRf
KiAqLwotICAgIHVpbnQzMl90ICAgICAgIG1vZGU7ICAgICAgICAgLyogWEVOX0RPTUNUTF9WTV9F
VkVOVF9PUF8qICovCisgICAgdWludDMyX3QgICAgICAgIG9wOyAgICAgICAgICAgLyogWEVOX1ZN
X0VWRU5UXyogKi8KKyAgICB1aW50MzJfdCAgICAgICAgdHlwZTsgICAgICAgICAvKiBYRU5fVk1f
RVZFTlRfVFlQRV8qICovCiAKICAgICB1bmlvbiB7CiAgICAgICAgIHN0cnVjdCB7CkBAIC04NTcs
NyArNzk1LDEwIEBAIHN0cnVjdCB4ZW5fZG9tY3RsX3ZtX2V2ZW50X29wIHsKICAqIE1lbW9yeSBz
aGFyaW5nIG9wZXJhdGlvbnMKICAqLwogLyogWEVOX0RPTUNUTF9tZW1fc2hhcmluZ19vcC4KLSAq
IFRoZSBDT05UUk9MIHN1Yi1kb21jdGwgaXMgdXNlZCBmb3IgYnJpbmd1cC90ZWFyZG93bi4gKi8K
KyAqIFRoZSBDT05UUk9MIHN1Yi1kb21jdGwgaXMgdXNlZCBmb3IgYnJpbmd1cC90ZWFyZG93bi4K
KyAqIFBsZWFzZSBub3RlIHRoYXQgbWVtIHNoYXJpbmcgY2FuIGJlIHR1cm5lZCBvbiAqd2l0aG91
dCogc2V0dGluZy11cCB0aGUKKyAqIGNvcnJlc3BvbmRpbiByaW5nCisgKi8KICNkZWZpbmUgWEVO
X0RPTUNUTF9NRU1fU0hBUklOR19DT05UUk9MICAgICAgICAgIDAKIAogc3RydWN0IHhlbl9kb21j
dGxfbWVtX3NoYXJpbmdfb3AgewpAQCAtMTAwNCw3ICs5NDUsNyBAQCBzdHJ1Y3QgeGVuX2RvbWN0
bF9wc3JfY210X29wIHsKICAqIEVuYWJsZS9kaXNhYmxlIG1vbml0b3JpbmcgdmFyaW91cyBWTSBl
dmVudHMuCiAgKiBUaGlzIGRvbWN0bCBjb25maWd1cmVzIHdoYXQgZXZlbnRzIHdpbGwgYmUgcmVw
b3J0ZWQgdG8gaGVscGVyIGFwcHMKICAqIHZpYSB0aGUgcmluZyBidWZmZXIgIk1PTklUT1IiLiBU
aGUgcmluZyBoYXMgdG8gYmUgZmlyc3QgZW5hYmxlZAotICogd2l0aCB0aGUgZG9tY3RsIFhFTl9E
T01DVExfVk1fRVZFTlRfT1BfTU9OSVRPUi4KKyAqIHdpdGggWEVOX1ZNX0VWRU5UX0VOQUJMRS4K
ICAqCiAgKiBHRVRfQ0FQQUJJTElUSUVTIGNhbiBiZSB1c2VkIHRvIGRldGVybWluZSB3aGljaCBv
ZiB0aGVzZSBmZWF0dXJlcyBpcwogICogYXZhaWxhYmxlIG9uIGEgZ2l2ZW4gcGxhdGZvcm0uCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvdm1fZXZlbnQuaCBiL3hlbi9pbmNsdWRlL3B1
YmxpYy92bV9ldmVudC5oCmluZGV4IDk1OTA4M2QuLmM0OGJjMjEgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL3B1YmxpYy92bV9ldmVudC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy92bV9ldmVu
dC5oCkBAIC0zNiw2ICszNiwzNyBAQAogI2luY2x1ZGUgImlvL3JpbmcuaCIKIAogLyoKKyAqIFRo
ZXJlIGFyZSBjdXJyZW50bHkgdGhyZWUgdHlwZXMgb2YgVk0gZXZlbnRzLgorICovCisKKy8qCisg
KiBEb21haW4gbWVtb3J5IHBhZ2luZworICoKKyAqIFBhZ2UgbWVtb3J5IGluIGFuZCBvdXQuCisg
Ki8KKyNkZWZpbmUgWEVOX1ZNX0VWRU5UX1RZUEVfUEFHSU5HICAgICAgICAgMQorCisvKgorICog
TW9uaXRvci4KKyAqCisgKiBUaGUgbW9uaXRvciBpbnRlcmZhY2UgY2FuIGJlIHVzZWQgdG8gcmVn
aXN0ZXIgZm9yIHZhcmlvdXMgVk0gZXZlbnRzLiBGb3IKKyAqIGV4YW1wbGUsIHRoZXJlIGFyZSBI
Vk0gaHlwZXJjYWxscyB0byBzZXQgdGhlIHBlci1wYWdlIGFjY2VzcyBwZXJtaXNzaW9ucworICog
b2YgZXZlcnkgcGFnZSBpbiBhIGRvbWFpbi4gIFdoZW4gb25lIG9mIHRoZXNlIHBlcm1pc3Npb25z
LS1pbmRlcGVuZGVudCwKKyAqIHJlYWQsIHdyaXRlLCBhbmQgZXhlY3V0ZS0taXMgdmlvbGF0ZWQs
IHRoZSBWQ1BVIGlzIHBhdXNlZCBhbmQgYSBtZW1vcnkgZXZlbnQKKyAqIGlzIHNlbnQgd2l0aCB3
aGF0IGhhcHBlbmVkLiBUaGUgbWVtb3J5IGV2ZW50IGhhbmRsZXIgY2FuIHRoZW4gcmVzdW1lIHRo
ZQorICogVkNQVSBhbmQgcmVkbyB0aGUgYWNjZXNzIHdpdGggYSBYRU5fVk1fRVZFTlRfUkVTVU1F
IG9wdGlvbi4KKyAqLworI2RlZmluZSBYRU5fVk1fRVZFTlRfVFlQRV9NT05JVE9SICAgICAgICAy
CisKKy8qCisgKiBTaGFyaW5nIEVOT01FTS4KKyAqCisgKiBVc2VkIHRvIGNvbW11bmljYXRlIGZh
aWxlZCBhbGxvY2F0aW9ucyBpbiB0aGUgdW5zaGFyZSBwYXRoLgorICogWEVOTUVNX3NoYXJpbmdf
b3BfcmVzdW1lIGlzIHVzZWQgdG8gd2FrZSB1cCB2Y3B1cyB0aGF0IGNvdWxkIG5vdCB1bnNoYXJl
LgorICovCisjZGVmaW5lIFhFTl9WTV9FVkVOVF9UWVBFX1NIQVJJTkcgICAgICAgIDMKKworLyoK
ICAqIE1lbW9yeSBldmVudCBmbGFncwogICovCiAKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 30 14:18:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 May 2019 14:18:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWLt1-00038V-Hu; Thu, 30 May 2019 14:18:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Fq1a=T6=bitdefender.com=ppircalabu@srs-us1.protection.inumbo.net>)
 id 1hWLsz-00036v-F8
 for xen-devel@lists.xenproject.org; Thu, 30 May 2019 14:18:29 +0000
X-Inumbo-ID: c9b316c8-82e5-11e9-8e3e-a371afae5c75
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c9b316c8-82e5-11e9-8e3e-a371afae5c75;
 Thu, 30 May 2019 14:18:26 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp02.buh.bitdefender.net [10.17.80.76])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 15FED305FFA1; Thu, 30 May 2019 17:18:25 +0300 (EEST)
Received: from bitdefender.com (unknown [195.189.155.70])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id EE83D303442F;
 Thu, 30 May 2019 17:18:24 +0300 (EEST)
From: Petre Pircalabu <ppircalabu@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 30 May 2019 17:18:15 +0300
Message-Id: <a7acd18a3c4bcd288338de12d13ce1cb9fb6d8b2.1559224640.git.ppircalabu@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <cover.1559224640.git.ppircalabu@bitdefender.com>
References: <cover.1559224640.git.ppircalabu@bitdefender.com>
In-Reply-To: <cover.1559224640.git.ppircalabu@bitdefender.com>
References: <cover.1559224640.git.ppircalabu@bitdefender.com>
Subject: [Xen-devel] [PATCH 1/9] tools/libxc: Consistent usage of
 xc_vm_event_* interface
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Petre Pircalabu <ppircalabu@bitdefender.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TW9kaWZpZWQgeGNfbWVtX3BhZ2luZ19lbmFibGUgdG8gdXNlIGRpcmVjdGx5IHhjX3ZtX2V2ZW50
X2VuYWJsZSBhbmQKbW92ZWQgdGhlIHJpbmdfcGFnZSBoYW5kbGluZyBmcm9tIGNsaWVudCB0byBs
aWJ4YyAoeGVucGFnaW5nKS4KClJlc3RyaWN0ZWQgdm1fZXZlbnRfY29udHJvbCB1c2FnZSBvbmx5
IHRvIHNpbXBsZXN0IGRvbWN0bHMgd2hpY2ggZG8Kbm90IGV4cGVjdCBhbnkgcmV0dXJuIHZhbHVl
cyBhbmQgY2hhbmdlIHhjX3ZtX2V2ZW50X2VuYWJsZSB0byBjYWxsIGRvX2RvbWN0bApkaXJlY3Rs
eS4KClJlbW92ZWQgeGNfbWVtc2hyX3JpbmdfZW5hYmxlL2Rpc2FibGUgYW5kIHhjX21lbXNocl9k
b21haW5fcmVzdW1lLgoKU2lnbmVkLW9mZi1ieTogUGV0cmUgUGlyY2FsYWJ1IDxwcGlyY2FsYWJ1
QGJpdGRlZmVuZGVyLmNvbT4KLS0tCiB0b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCB8IDQ5
ICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogdG9vbHMvbGlieGMveGNfbWVtX3Bh
Z2luZy5jICAgfCAyMyArKysrKy0tLS0tLS0tLS0tCiB0b29scy9saWJ4Yy94Y19tZW1zaHIuYyAg
ICAgICB8IDM0IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB0b29scy9saWJ4Yy94Y19tb25pdG9y
LmMgICAgICB8IDMxICsrKysrKysrKysrKysrKysrLS0tLQogdG9vbHMvbGlieGMveGNfcHJpdmF0
ZS5oICAgICAgfCAgMiArLQogdG9vbHMvbGlieGMveGNfdm1fZXZlbnQuYyAgICAgfCA2NCArKysr
KysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB0b29scy94ZW5wYWdpbmcv
eGVucGFnaW5nLmMgICB8IDQyICsrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDcgZmlsZXMg
Y2hhbmdlZCwgNjIgaW5zZXJ0aW9ucygrKSwgMTgzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5j
dHJsLmgKaW5kZXggNTM4MDA3YS4uMjhmZGJjMCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMvaW5j
bHVkZS94ZW5jdHJsLmgKKysrIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKQEAgLTE5
NDksNyArMTk0OSw3IEBAIGludCB4Y19hbHRwMm1fY2hhbmdlX2dmbih4Y19pbnRlcmZhY2UgKmhh
bmRsZSwgdWludDMyX3QgZG9taWQsCiAgKiBIYXJkd2FyZS1Bc3Npc3RlZCBQYWdpbmcgKGkuZS4g
SW50ZWwgRVBULCBBTUQgTlBUKS4gTW9yZW92ZXIsIEFNRCBOUFQKICAqIHN1cHBvcnQgaXMgY29u
c2lkZXJlZCBleHBlcmltZW50YWwuCiAgKi8KLWludCB4Y19tZW1fcGFnaW5nX2VuYWJsZSh4Y19p
bnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9tYWluX2lkLCB1aW50MzJfdCAqcG9ydCk7Cit2b2lk
ICp4Y19tZW1fcGFnaW5nX2VuYWJsZSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9tYWlu
X2lkLCB1aW50MzJfdCAqcG9ydCk7CiBpbnQgeGNfbWVtX3BhZ2luZ19kaXNhYmxlKHhjX2ludGVy
ZmFjZSAqeGNoLCB1aW50MzJfdCBkb21haW5faWQpOwogaW50IHhjX21lbV9wYWdpbmdfcmVzdW1l
KHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21haW5faWQpOwogaW50IHhjX21lbV9wYWdp
bmdfbm9taW5hdGUoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWFpbl9pZCwKQEAgLTIw
ODIsNTMgKzIwODIsNiBAQCBpbnQgeGNfbWVtc2hyX2NvbnRyb2woeGNfaW50ZXJmYWNlICp4Y2gs
CiAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAg
ICAgICAgaW50IGVuYWJsZSk7CiAKLS8qIENyZWF0ZSBhIGNvbW11bmljYXRpb24gcmluZyBpbiB3
aGljaCB0aGUgaHlwZXJ2aXNvciB3aWxsIHBsYWNlIEVOT01FTQotICogbm90aWZpY2F0aW9ucy4K
LSAqCi0gKiBFTk9NRU0gaGFwcGVucyB3aGVuIHVuc2hhcmluZyBwYWdlczogYSBDb3B5LW9uLVdy
aXRlIGR1cGxpY2F0ZSBuZWVkcyB0byBiZQotICogYWxsb2NhdGVkLCBhbmQgdGh1cyB0aGUgb3V0
LW9mLW1lbW9yeSBlcnJvciBvY2N1cnIuCi0gKgotICogRm9yIGNvbXBsZXRlIGV4YW1wbGVzIG9u
IGhvdyB0byBwbHVtYiBhIG5vdGlmaWNhdGlvbiByaW5nLCBsb29rIGludG8KLSAqIHhlbnBhZ2lu
ZyBvciB4ZW4tYWNjZXNzLgotICoKLSAqIE9uIHJlY2VpcHQgb2YgYSBub3RpZmljYXRpb24sIHRo
ZSBoZWxwZXIgc2hvdWxkIGVuc3VyZSB0aGVyZSBpcyBtZW1vcnkKLSAqIGF2YWlsYWJsZSB0byB0
aGUgZG9tYWluIGJlZm9yZSByZXRyeWluZy4KLSAqCi0gKiBJZiBhIGRvbWFpbiBlbmNvdW50ZXJz
IGFuIEVOT01FTSBjb25kaXRpb24gd2hlbiBzaGFyaW5nIGFuZCB0aGlzIHJpbmcKLSAqIGhhcyBu
b3QgYmVlbiBzZXQgdXAsIHRoZSBoeXBlcnZpc29yIHdpbGwgY3Jhc2ggdGhlIGRvbWFpbi4KLSAq
Ci0gKiBGYWlscyB3aXRoOgotICogIEVJTlZBTCBpZiBwb3J0IGlzIE5VTEwKLSAqICBFSU5WQUwg
aWYgdGhlIHNoYXJpbmcgcmluZyBoYXMgYWxyZWFkeSBiZWVuIGVuYWJsZWQKLSAqICBFTk9TWVMg
aWYgbm8gZ3Vlc3QgZ2ZuIGhhcyBiZWVuIHNwZWNpZmllZCB0byBob3N0IHRoZSByaW5nIHZpYSBh
biBodm0gcGFyYW0KLSAqICBFSU5WQUwgaWYgdGhlIGdmbiBmb3IgdGhlIHJpbmcgaGFzIG5vdCBi
ZWVuIHBvcHVsYXRlZAotICogIEVOT0VOVCBpZiB0aGUgZ2ZuIGZvciB0aGUgcmluZyBpcyBwYWdl
ZCBvdXQsIG9yIGNhbm5vdCBiZSB1bnNoYXJlZAotICogIEVJTlZBTCBpZiB0aGUgZ2ZuIGZvciB0
aGUgcmluZyBjYW5ub3QgYmUgd3JpdHRlbiB0bwotICogIEVJTlZBTCBpZiB0aGUgZG9tYWluIGlz
IGR5aW5nCi0gKiAgRU5PU1BDIGlmIGFuIGV2ZW50IGNoYW5uZWwgY2Fubm90IGJlIGFsbG9jYXRl
ZCBmb3IgdGhlIHJpbmcKLSAqICBFTk9NRU0gaWYgbWVtb3J5IGNhbm5vdCBiZSBhbGxvY2F0ZWQg
Zm9yIGludGVybmFsIGRhdGEgc3RydWN0dXJlcwotICogIEVJTlZBTCBvciBFQUNDRVNTIGlmIHRo
ZSByZXF1ZXN0IGlzIGRlbmllZCBieSB0aGUgc2VjdXJpdHkgcG9saWN5Ci0gKi8KLQotaW50IHhj
X21lbXNocl9yaW5nX2VuYWJsZSh4Y19pbnRlcmZhY2UgKnhjaCwgCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgIHVpbnQzMl90IGRvbWlkLAotICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50
MzJfdCAqcG9ydCk7Ci0vKiBEaXNhYmxlIHRoZSByaW5nIGZvciBFTk9NRU0gY29tbXVuaWNhdGlv
bi4KLSAqIE1heSBmYWlsIHdpdGggRUlOVkFMIGlmIHRoZSByaW5nIHdhcyBub3QgZW5hYmxlZCBp
biB0aGUgZmlyc3QgcGxhY2UuCi0gKi8KLWludCB4Y19tZW1zaHJfcmluZ19kaXNhYmxlKHhjX2lu
dGVyZmFjZSAqeGNoLCAKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRvbWlk
KTsKLQotLyoKLSAqIENhbGxzIGJlbG93IHJldHVybiBFSU5WQUwgaWYgc2hhcmluZyBoYXMgbm90
IGJlZW4gZW5hYmxlZCBmb3IgdGhlIGRvbWFpbgotICogQ2FsbHMgYmVsb3cgcmV0dXJuIEVJTlZB
TCBpZiB0aGUgZG9tYWluIGlzIGR5aW5nCi0gKi8KLS8qIE9uY2UgYSByZXBvbnNlIHRvIGFuIEVO
T01FTSBub3RpZmljYXRpb24gaXMgcHJlcGFyZWQsIHRoZSB0b29sIGNhbgotICogbm90aWZ5IHRo
ZSBoeXBlcnZpc29yIHRvIHJlLXNjaGVkdWxlIHRoZSBmYXVsdGluZyB2Y3B1IG9mIHRoZSBkb21h
aW4gd2l0aCBhbgotICogZXZlbnQgY2hhbm5lbCBraWNrIGFuZC9vciB0aGlzIGNhbGwuICovCi1p
bnQgeGNfbWVtc2hyX2RvbWFpbl9yZXN1bWUoeGNfaW50ZXJmYWNlICp4Y2gsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdWludDMyX3QgZG9taWQpOwotCiAvKiBTZWxlY3QgYSBwYWdlIGZv
ciBzaGFyaW5nLiAKICAqCiAgKiBBIDY0IGJpdCBvcGFxdWUgaGFuZGxlIHdpbGwgYmUgc3RvcmVk
IGluIGhhbmRsZS4gIFRoZSBoeXBlcnZpc29yIGVuc3VyZXMKZGlmZiAtLWdpdCBhL3Rvb2xzL2xp
YnhjL3hjX21lbV9wYWdpbmcuYyBiL3Rvb2xzL2xpYnhjL3hjX21lbV9wYWdpbmcuYwppbmRleCBh
MDY3NzA2Li4wODQ2OGZiIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19tZW1fcGFnaW5nLmMK
KysrIGIvdG9vbHMvbGlieGMveGNfbWVtX3BhZ2luZy5jCkBAIC0zNywzNSArMzcsMjYgQEAgc3Rh
dGljIGludCB4Y19tZW1fcGFnaW5nX21lbW9wKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBk
b21haW5faWQsCiAgICAgcmV0dXJuIGRvX21lbW9yeV9vcCh4Y2gsIFhFTk1FTV9wYWdpbmdfb3As
ICZtcG8sIHNpemVvZihtcG8pKTsKIH0KIAotaW50IHhjX21lbV9wYWdpbmdfZW5hYmxlKHhjX2lu
dGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21haW5faWQsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgdWludDMyX3QgKnBvcnQpCit2b2lkICp4Y19tZW1fcGFnaW5nX2VuYWJsZSh4Y19pbnRlcmZh
Y2UgKnhjaCwgdWludDMyX3QgZG9tYWluX2lkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
dWludDMyX3QgKnBvcnQpCiB7Ci0gICAgaWYgKCAhcG9ydCApCi0gICAgewotICAgICAgICBlcnJu
byA9IEVJTlZBTDsKLSAgICAgICAgcmV0dXJuIC0xOwotICAgIH0KLQotICAgIHJldHVybiB4Y192
bV9ldmVudF9jb250cm9sKHhjaCwgZG9tYWluX2lkLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFhFTl9WTV9FVkVOVF9FTkFCTEUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgWEVOX0RPTUNUTF9WTV9FVkVOVF9PUF9QQUdJTkcsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcG9ydCk7CisgICAgcmV0dXJuIHhjX3ZtX2V2ZW50X2VuYWJsZSh4Y2gsIGRvbWFp
bl9pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhFTl9ET01DVExfVk1fRVZFTlRf
T1BfUEFHSU5HLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9ydCk7CiB9CiAKIGlu
dCB4Y19tZW1fcGFnaW5nX2Rpc2FibGUoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWFp
bl9pZCkKIHsKICAgICByZXR1cm4geGNfdm1fZXZlbnRfY29udHJvbCh4Y2gsIGRvbWFpbl9pZCwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYRU5fVk1fRVZFTlRfRElTQUJMRSwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYRU5fRE9NQ1RMX1ZNX0VWRU5UX09QX1BBR0lO
RywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBOVUxMKTsKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBYRU5fRE9NQ1RMX1ZNX0VWRU5UX09QX1BBR0lORyk7CiB9CiAKIGlu
dCB4Y19tZW1fcGFnaW5nX3Jlc3VtZSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9tYWlu
X2lkKQogewogICAgIHJldHVybiB4Y192bV9ldmVudF9jb250cm9sKHhjaCwgZG9tYWluX2lkLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhFTl9WTV9FVkVOVF9SRVNVTUUsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgWEVOX0RPTUNUTF9WTV9FVkVOVF9PUF9QQUdJTkcs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTlVMTCk7CisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgWEVOX0RPTUNUTF9WTV9FVkVOVF9PUF9QQUdJTkcpOwogfQogCiBpbnQg
eGNfbWVtX3BhZ2luZ19ub21pbmF0ZSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9tYWlu
X2lkLCB1aW50NjRfdCBnZm4pCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19tZW1zaHIuYyBi
L3Rvb2xzL2xpYnhjL3hjX21lbXNoci5jCmluZGV4IGQ1ZTEzNWUuLjA2ZjYxM2EgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL2xpYnhjL3hjX21lbXNoci5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX21lbXNoci5j
CkBAIC00MSwzMSArNDEsNiBAQCBpbnQgeGNfbWVtc2hyX2NvbnRyb2woeGNfaW50ZXJmYWNlICp4
Y2gsCiAgICAgcmV0dXJuIGRvX2RvbWN0bCh4Y2gsICZkb21jdGwpOwogfQogCi1pbnQgeGNfbWVt
c2hyX3JpbmdfZW5hYmxlKHhjX2ludGVyZmFjZSAqeGNoLCAKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgdWludDMyX3QgZG9taWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90
ICpwb3J0KQotewotICAgIGlmICggIXBvcnQgKQotICAgIHsKLSAgICAgICAgZXJybm8gPSBFSU5W
QUw7Ci0gICAgICAgIHJldHVybiAtMTsKLSAgICB9Ci0KLSAgICByZXR1cm4geGNfdm1fZXZlbnRf
Y29udHJvbCh4Y2gsIGRvbWlkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhFTl9W
TV9FVkVOVF9FTkFCTEUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWEVOX0RPTUNU
TF9WTV9FVkVOVF9PUF9TSEFSSU5HLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBv
cnQpOwotfQotCi1pbnQgeGNfbWVtc2hyX3JpbmdfZGlzYWJsZSh4Y19pbnRlcmZhY2UgKnhjaCwg
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkb21pZCkKLXsKLSAgICByZXR1
cm4geGNfdm1fZXZlbnRfY29udHJvbCh4Y2gsIGRvbWlkLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFhFTl9WTV9FVkVOVF9ESVNBQkxFLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFhFTl9ET01DVExfVk1fRVZFTlRfT1BfU0hBUklORywKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBOVUxMKTsKLX0KLQogc3RhdGljIGludCB4Y19tZW1zaHJfbWVtb3AoeGNf
aW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHhlbl9tZW1fc2hhcmluZ19vcF90ICptc28pCiB7CkBAIC0yMDAsMTUgKzE3NSw2IEBAIGlu
dCB4Y19tZW1zaHJfcmFuZ2Vfc2hhcmUoeGNfaW50ZXJmYWNlICp4Y2gsCiAgICAgcmV0dXJuIHhj
X21lbXNocl9tZW1vcCh4Y2gsIHNvdXJjZV9kb21haW4sICZtc28pOwogfQogCi1pbnQgeGNfbWVt
c2hyX2RvbWFpbl9yZXN1bWUoeGNfaW50ZXJmYWNlICp4Y2gsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdWludDMyX3QgZG9taWQpCi17Ci0gICAgcmV0dXJuIHhjX3ZtX2V2ZW50X2NvbnRy
b2woeGNoLCBkb21pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYRU5fVk1fRVZF
TlRfUkVTVU1FLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhFTl9ET01DVExfVk1f
RVZFTlRfT1BfU0hBUklORywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBOVUxMKTsK
LX0KLQogaW50IHhjX21lbXNocl9kZWJ1Z19nZm4oeGNfaW50ZXJmYWNlICp4Y2gsCiAgICAgICAg
ICAgICAgICAgICAgICAgICB1aW50MzJfdCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGxvbmcgZ2ZuKQpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfbW9uaXRvci5j
IGIvdG9vbHMvbGlieGMveGNfbW9uaXRvci5jCmluZGV4IDRhYzgyM2UuLmQxOTBjMjkgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX21vbml0b3IuYworKysgYi90b29scy9saWJ4Yy94Y19tb25p
dG9yLmMKQEAgLTI0LDI0ICsyNCw0MyBAQAogCiB2b2lkICp4Y19tb25pdG9yX2VuYWJsZSh4Y19p
bnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9tYWluX2lkLCB1aW50MzJfdCAqcG9ydCkKIHsKLSAg
ICByZXR1cm4geGNfdm1fZXZlbnRfZW5hYmxlKHhjaCwgZG9tYWluX2lkLCBIVk1fUEFSQU1fTU9O
SVRPUl9SSU5HX1BGTiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvcnQpOworICAg
IHZvaWQgKmJ1ZmZlcjsKKyAgICBpbnQgc2F2ZWRfZXJybm87CisKKyAgICAvKiBQYXVzZSB0aGUg
ZG9tYWluIGZvciByaW5nIHBhZ2Ugc2V0dXAgKi8KKyAgICBpZiAoIHhjX2RvbWFpbl9wYXVzZSh4
Y2gsIGRvbWFpbl9pZCkgKQorICAgIHsKKyAgICAgICAgUEVSUk9SKCJVbmFibGUgdG8gcGF1c2Ug
ZG9tYWluXG4iKTsKKyAgICAgICAgcmV0dXJuIE5VTEw7CisgICAgfQorCisgICAgYnVmZmVyID0g
eGNfdm1fZXZlbnRfZW5hYmxlKHhjaCwgZG9tYWluX2lkLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBIVk1fUEFSQU1fTU9OSVRPUl9SSU5HX1BGTiwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcG9ydCk7CisgICAgc2F2ZWRfZXJybm8gPSBlcnJubzsKKyAgICBpZiAo
IHhjX2RvbWFpbl91bnBhdXNlKHhjaCwgZG9tYWluX2lkKSApCisgICAgeworICAgICAgICBpZiAo
IGJ1ZmZlciApCisgICAgICAgICAgICBzYXZlZF9lcnJubyA9IGVycm5vOworICAgICAgICBQRVJS
T1IoIlVuYWJsZSB0byB1bnBhdXNlIGRvbWFpbiIpOworICAgIH0KKworICAgIGVycm5vID0gc2F2
ZWRfZXJybm87CisgICAgcmV0dXJuIGJ1ZmZlcjsKIH0KIAogaW50IHhjX21vbml0b3JfZGlzYWJs
ZSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9tYWluX2lkKQogewogICAgIHJldHVybiB4
Y192bV9ldmVudF9jb250cm9sKHhjaCwgZG9tYWluX2lkLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFhFTl9WTV9FVkVOVF9ESVNBQkxFLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFhFTl9ET01DVExfVk1fRVZFTlRfT1BfTU9OSVRPUiwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBOVUxMKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYRU5f
RE9NQ1RMX1ZNX0VWRU5UX09QX01PTklUT1IpOwogfQogCiBpbnQgeGNfbW9uaXRvcl9yZXN1bWUo
eGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWFpbl9pZCkKIHsKICAgICByZXR1cm4geGNf
dm1fZXZlbnRfY29udHJvbCh4Y2gsIGRvbWFpbl9pZCwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBYRU5fVk1fRVZFTlRfUkVTVU1FLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFhFTl9ET01DVExfVk1fRVZFTlRfT1BfTU9OSVRPUiwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBOVUxMKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYRU5fRE9N
Q1RMX1ZNX0VWRU5UX09QX01PTklUT1IpOwogfQogCiBpbnQgeGNfbW9uaXRvcl9nZXRfY2FwYWJp
bGl0aWVzKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21haW5faWQsCmRpZmYgLS1naXQg
YS90b29scy9saWJ4Yy94Y19wcml2YXRlLmggYi90b29scy9saWJ4Yy94Y19wcml2YXRlLmgKaW5k
ZXggYWRjM2I2YS4uNjYzZTc4YiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfcHJpdmF0ZS5o
CisrKyBiL3Rvb2xzL2xpYnhjL3hjX3ByaXZhdGUuaApAQCAtNDEyLDcgKzQxMiw3IEBAIGludCB4
Y19mZnM2NCh1aW50NjRfdCB4KTsKICAqIHZtX2V2ZW50IG9wZXJhdGlvbnMuIEludGVybmFsIHVz
ZSBvbmx5LgogICovCiBpbnQgeGNfdm1fZXZlbnRfY29udHJvbCh4Y19pbnRlcmZhY2UgKnhjaCwg
dWludDMyX3QgZG9tYWluX2lkLCB1bnNpZ25lZCBpbnQgb3AsCi0gICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBpbnQgbW9kZSwgdWludDMyX3QgKnBvcnQpOworICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgaW50IG1vZGUpOwogLyoKICAqIEVuYWJsZXMgdm1fZXZlbnQgYW5k
IHJldHVybnMgdGhlIG1hcHBlZCByaW5nIHBhZ2UgaW5kaWNhdGVkIGJ5IHBhcmFtLgogICogcGFy
YW0gY2FuIGJlIEhWTV9QQVJBTV9QQUdJTkcvQUNDRVNTL1NIQVJJTkdfUklOR19QRk4KZGlmZiAt
LWdpdCBhL3Rvb2xzL2xpYnhjL3hjX3ZtX2V2ZW50LmMgYi90b29scy9saWJ4Yy94Y192bV9ldmVu
dC5jCmluZGV4IGE5N2M2MTUuLmVhMTAzNjYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX3Zt
X2V2ZW50LmMKKysrIGIvdG9vbHMvbGlieGMveGNfdm1fZXZlbnQuYwpAQCAtMjMsMjAgKzIzLDE2
IEBACiAjaW5jbHVkZSAieGNfcHJpdmF0ZS5oIgogCiBpbnQgeGNfdm1fZXZlbnRfY29udHJvbCh4
Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9tYWluX2lkLCB1bnNpZ25lZCBpbnQgb3AsCi0g
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbW9kZSwgdWludDMyX3QgKnBvcnQp
CisgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbW9kZSkKIHsKICAgICBERUNM
QVJFX0RPTUNUTDsKLSAgICBpbnQgcmM7CiAKICAgICBkb21jdGwuY21kID0gWEVOX0RPTUNUTF92
bV9ldmVudF9vcDsKICAgICBkb21jdGwuZG9tYWluID0gZG9tYWluX2lkOwogICAgIGRvbWN0bC51
LnZtX2V2ZW50X29wLm9wID0gb3A7CiAgICAgZG9tY3RsLnUudm1fZXZlbnRfb3AubW9kZSA9IG1v
ZGU7CiAKLSAgICByYyA9IGRvX2RvbWN0bCh4Y2gsICZkb21jdGwpOwotICAgIGlmICggIXJjICYm
IHBvcnQgKQotICAgICAgICAqcG9ydCA9IGRvbWN0bC51LnZtX2V2ZW50X29wLnUuZW5hYmxlLnBv
cnQ7Ci0gICAgcmV0dXJuIHJjOworICAgIHJldHVybiBkb19kb21jdGwoeGNoLCAmZG9tY3RsKTsK
IH0KIAogdm9pZCAqeGNfdm1fZXZlbnRfZW5hYmxlKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJf
dCBkb21haW5faWQsIGludCBwYXJhbSwKQEAgLTQ2LDcgKzQyLDggQEAgdm9pZCAqeGNfdm1fZXZl
bnRfZW5hYmxlKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21haW5faWQsIGludCBwYXJh
bSwKICAgICB1aW50NjRfdCBwZm47CiAgICAgeGVuX3Bmbl90IHJpbmdfcGZuLCBtbWFwX3BmbjsK
ICAgICB1bnNpZ25lZCBpbnQgb3AsIG1vZGU7Ci0gICAgaW50IHJjMSwgcmMyLCBzYXZlZF9lcnJu
bzsKKyAgICBpbnQgcmM7CisgICAgREVDTEFSRV9ET01DVEw7CiAKICAgICBpZiAoICFwb3J0ICkK
ICAgICB7CkBAIC01NCwxNyArNTEsOSBAQCB2b2lkICp4Y192bV9ldmVudF9lbmFibGUoeGNfaW50
ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWFpbl9pZCwgaW50IHBhcmFtLAogICAgICAgICByZXR1
cm4gTlVMTDsKICAgICB9CiAKLSAgICAvKiBQYXVzZSB0aGUgZG9tYWluIGZvciByaW5nIHBhZ2Ug
c2V0dXAgKi8KLSAgICByYzEgPSB4Y19kb21haW5fcGF1c2UoeGNoLCBkb21haW5faWQpOwotICAg
IGlmICggcmMxICE9IDAgKQotICAgIHsKLSAgICAgICAgUEVSUk9SKCJVbmFibGUgdG8gcGF1c2Ug
ZG9tYWluXG4iKTsKLSAgICAgICAgcmV0dXJuIE5VTEw7Ci0gICAgfQotCiAgICAgLyogR2V0IHRo
ZSBwZm4gb2YgdGhlIHJpbmcgcGFnZSAqLwotICAgIHJjMSA9IHhjX2h2bV9wYXJhbV9nZXQoeGNo
LCBkb21haW5faWQsIHBhcmFtLCAmcGZuKTsKLSAgICBpZiAoIHJjMSAhPSAwICkKKyAgICByYyA9
IHhjX2h2bV9wYXJhbV9nZXQoeGNoLCBkb21haW5faWQsIHBhcmFtLCAmcGZuKTsKKyAgICBpZiAo
IHJjICE9IDAgKQogICAgIHsKICAgICAgICAgUEVSUk9SKCJGYWlsZWQgdG8gZ2V0IHBmbiBvZiBy
aW5nIHBhZ2VcbiIpOwogICAgICAgICBnb3RvIG91dDsKQEAgLTcyLDEzICs2MSwxMyBAQCB2b2lk
ICp4Y192bV9ldmVudF9lbmFibGUoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWFpbl9p
ZCwgaW50IHBhcmFtLAogCiAgICAgcmluZ19wZm4gPSBwZm47CiAgICAgbW1hcF9wZm4gPSBwZm47
Ci0gICAgcmMxID0geGNfZ2V0X3Bmbl90eXBlX2JhdGNoKHhjaCwgZG9tYWluX2lkLCAxLCAmbW1h
cF9wZm4pOwotICAgIGlmICggcmMxIHx8IG1tYXBfcGZuICYgWEVOX0RPTUNUTF9QRklORk9fWFRB
QiApCisgICAgcmMgPSB4Y19nZXRfcGZuX3R5cGVfYmF0Y2goeGNoLCBkb21haW5faWQsIDEsICZt
bWFwX3Bmbik7CisgICAgaWYgKCByYyB8fCBtbWFwX3BmbiAmIFhFTl9ET01DVExfUEZJTkZPX1hU
QUIgKQogICAgIHsKICAgICAgICAgLyogUGFnZSBub3QgaW4gdGhlIHBoeXNtYXAsIHRyeSB0byBw
b3B1bGF0ZSBpdCAqLwotICAgICAgICByYzEgPSB4Y19kb21haW5fcG9wdWxhdGVfcGh5c21hcF9l
eGFjdCh4Y2gsIGRvbWFpbl9pZCwgMSwgMCwgMCwKKyAgICAgICAgcmMgPSB4Y19kb21haW5fcG9w
dWxhdGVfcGh5c21hcF9leGFjdCh4Y2gsIGRvbWFpbl9pZCwgMSwgMCwgMCwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmcmluZ19wZm4pOwotICAgICAgICBp
ZiAoIHJjMSAhPSAwICkKKyAgICAgICAgaWYgKCByYyAhPSAwICkKICAgICAgICAgewogICAgICAg
ICAgICAgUEVSUk9SKCJGYWlsZWQgdG8gcG9wdWxhdGUgcmluZyBwZm5cbiIpOwogICAgICAgICAg
ICAgZ290byBvdXQ7CkBAIC04Nyw3ICs3Niw3IEBAIHZvaWQgKnhjX3ZtX2V2ZW50X2VuYWJsZSh4
Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9tYWluX2lkLCBpbnQgcGFyYW0sCiAKICAgICBt
bWFwX3BmbiA9IHJpbmdfcGZuOwogICAgIHJpbmdfcGFnZSA9IHhjX21hcF9mb3JlaWduX3BhZ2Vz
KHhjaCwgZG9tYWluX2lkLCBQUk9UX1JFQUQgfCBQUk9UX1dSSVRFLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAmbW1hcF9wZm4sIDEpOworICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICZtbWFwX3BmbiwgMSk7CiAgICAgaWYgKCAhcmluZ19wYWdl
ICkKICAgICB7CiAgICAgICAgIFBFUlJPUigiQ291bGQgbm90IG1hcCB0aGUgcmluZyBwYWdlXG4i
KTsKQEAgLTExNyw0MCArMTA2LDM1IEBAIHZvaWQgKnhjX3ZtX2V2ZW50X2VuYWJsZSh4Y19pbnRl
cmZhY2UgKnhjaCwgdWludDMyX3QgZG9tYWluX2lkLCBpbnQgcGFyYW0sCiAgICAgICovCiAgICAg
ZGVmYXVsdDoKICAgICAgICAgZXJybm8gPSBFSU5WQUw7Ci0gICAgICAgIHJjMSA9IC0xOworICAg
ICAgICByYyA9IC0xOwogICAgICAgICBnb3RvIG91dDsKICAgICB9CiAKLSAgICByYzEgPSB4Y192
bV9ldmVudF9jb250cm9sKHhjaCwgZG9tYWluX2lkLCBvcCwgbW9kZSwgcG9ydCk7Ci0gICAgaWYg
KCByYzEgIT0gMCApCisgICAgZG9tY3RsLmNtZCA9IFhFTl9ET01DVExfdm1fZXZlbnRfb3A7Cisg
ICAgZG9tY3RsLmRvbWFpbiA9IGRvbWFpbl9pZDsKKyAgICBkb21jdGwudS52bV9ldmVudF9vcC5v
cCA9IG9wOworICAgIGRvbWN0bC51LnZtX2V2ZW50X29wLm1vZGUgPSBtb2RlOworCisgICAgcmMg
PSBkb19kb21jdGwoeGNoLCAmZG9tY3RsKTsKKyAgICBpZiAoIHJjICE9IDAgKQogICAgIHsKICAg
ICAgICAgUEVSUk9SKCJGYWlsZWQgdG8gZW5hYmxlIHZtX2V2ZW50XG4iKTsKICAgICAgICAgZ290
byBvdXQ7CiAgICAgfQogCisgICAgKnBvcnQgPSBkb21jdGwudS52bV9ldmVudF9vcC51LmVuYWJs
ZS5wb3J0OworCiAgICAgLyogUmVtb3ZlIHRoZSByaW5nX3BmbiBmcm9tIHRoZSBndWVzdCdzIHBo
eXNtYXAgKi8KLSAgICByYzEgPSB4Y19kb21haW5fZGVjcmVhc2VfcmVzZXJ2YXRpb25fZXhhY3Qo
eGNoLCBkb21haW5faWQsIDEsIDAsICZyaW5nX3Bmbik7Ci0gICAgaWYgKCByYzEgIT0gMCApCisg
ICAgcmMgPSB4Y19kb21haW5fZGVjcmVhc2VfcmVzZXJ2YXRpb25fZXhhY3QoeGNoLCBkb21haW5f
aWQsIDEsIDAsICZyaW5nX3Bmbik7CisgICAgaWYgKCByYyAhPSAwICkKICAgICAgICAgUEVSUk9S
KCJGYWlsZWQgdG8gcmVtb3ZlIHJpbmcgcGFnZSBmcm9tIGd1ZXN0IHBoeXNtYXAiKTsKIAogIG91
dDoKLSAgICBzYXZlZF9lcnJubyA9IGVycm5vOwotCi0gICAgcmMyID0geGNfZG9tYWluX3VucGF1
c2UoeGNoLCBkb21haW5faWQpOwotICAgIGlmICggcmMxICE9IDAgfHwgcmMyICE9IDAgKQorICAg
IGlmICggcmMgIT0gMCApCiAgICAgewotICAgICAgICBpZiAoIHJjMiAhPSAwICkKLSAgICAgICAg
ewotICAgICAgICAgICAgaWYgKCByYzEgPT0gMCApCi0gICAgICAgICAgICAgICAgc2F2ZWRfZXJy
bm8gPSBlcnJubzsKLSAgICAgICAgICAgIFBFUlJPUigiVW5hYmxlIHRvIHVucGF1c2UgZG9tYWlu
Iik7Ci0gICAgICAgIH0KLQogICAgICAgICBpZiAoIHJpbmdfcGFnZSApCiAgICAgICAgICAgICB4
ZW5mb3JlaWdubWVtb3J5X3VubWFwKHhjaC0+Zm1lbSwgcmluZ19wYWdlLCAxKTsKICAgICAgICAg
cmluZ19wYWdlID0gTlVMTDsKLQotICAgICAgICBlcnJubyA9IHNhdmVkX2Vycm5vOwogICAgIH0K
IAogICAgIHJldHVybiByaW5nX3BhZ2U7CmRpZmYgLS1naXQgYS90b29scy94ZW5wYWdpbmcveGVu
cGFnaW5nLmMgYi90b29scy94ZW5wYWdpbmcveGVucGFnaW5nLmMKaW5kZXggZDA1NzFjYS4uYjRh
M2E1YyAxMDA2NDQKLS0tIGEvdG9vbHMveGVucGFnaW5nL3hlbnBhZ2luZy5jCisrKyBiL3Rvb2xz
L3hlbnBhZ2luZy94ZW5wYWdpbmcuYwpAQCAtMzM3LDQwICszMzcsMTEgQEAgc3RhdGljIHN0cnVj
dCB4ZW5wYWdpbmcgKnhlbnBhZ2luZ19pbml0KGludCBhcmdjLCBjaGFyICphcmd2W10pCiAgICAg
ICAgIGdvdG8gZXJyOwogICAgIH0KIAotICAgIC8qIE1hcCB0aGUgcmluZyBwYWdlICovCi0gICAg
eGNfZ2V0X2h2bV9wYXJhbSh4Y2gsIHBhZ2luZy0+dm1fZXZlbnQuZG9tYWluX2lkLCAKLSAgICAg
ICAgICAgICAgICAgICAgICAgIEhWTV9QQVJBTV9QQUdJTkdfUklOR19QRk4sICZyaW5nX3Bmbik7
Ci0gICAgbW1hcF9wZm4gPSByaW5nX3BmbjsKLSAgICBwYWdpbmctPnZtX2V2ZW50LnJpbmdfcGFn
ZSA9IAotICAgICAgICB4Y19tYXBfZm9yZWlnbl9wYWdlcyh4Y2gsIHBhZ2luZy0+dm1fZXZlbnQu
ZG9tYWluX2lkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQUk9UX1JFQUQgfCBQUk9U
X1dSSVRFLCAmbW1hcF9wZm4sIDEpOwotICAgIGlmICggIXBhZ2luZy0+dm1fZXZlbnQucmluZ19w
YWdlICkKLSAgICB7Ci0gICAgICAgIC8qIE1hcCBmYWlsZWQsIHBvcHVsYXRlIHJpbmcgcGFnZSAq
LwotICAgICAgICByYyA9IHhjX2RvbWFpbl9wb3B1bGF0ZV9waHlzbWFwX2V4YWN0KHBhZ2luZy0+
eGNfaGFuZGxlLCAKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYWdpbmctPnZtX2V2ZW50LmRvbWFpbl9pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAxLCAwLCAwLCAmcmluZ19wZm4pOwotICAgICAgICBpZiAoIHJj
ICE9IDAgKQotICAgICAgICB7Ci0gICAgICAgICAgICBQRVJST1IoIkZhaWxlZCB0byBwb3B1bGF0
ZSByaW5nIGdmblxuIik7Ci0gICAgICAgICAgICBnb3RvIGVycjsKLSAgICAgICAgfQotCi0gICAg
ICAgIHBhZ2luZy0+dm1fZXZlbnQucmluZ19wYWdlID0gCi0gICAgICAgICAgICB4Y19tYXBfZm9y
ZWlnbl9wYWdlcyh4Y2gsIHBhZ2luZy0+dm1fZXZlbnQuZG9tYWluX2lkLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgUFJPVF9SRUFEIHwgUFJPVF9XUklURSwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICZtbWFwX3BmbiwgMSk7Ci0gICAgICAgIGlmICggIXBhZ2lu
Zy0+dm1fZXZlbnQucmluZ19wYWdlICkKLSAgICAgICAgewotICAgICAgICAgICAgUEVSUk9SKCJD
b3VsZCBub3QgbWFwIHRoZSByaW5nIHBhZ2VcbiIpOwotICAgICAgICAgICAgZ290byBlcnI7Ci0g
ICAgICAgIH0KLSAgICB9Ci0gICAgCiAgICAgLyogSW5pdGlhbGlzZSBYZW4gKi8KLSAgICByYyA9
IHhjX21lbV9wYWdpbmdfZW5hYmxlKHhjaCwgcGFnaW5nLT52bV9ldmVudC5kb21haW5faWQsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICZwYWdpbmctPnZtX2V2ZW50LmV2dGNobl9wb3J0
KTsKLSAgICBpZiAoIHJjICE9IDAgKQorICAgIHBhZ2luZy0+dm1fZXZlbnQucmluZ19wYWdlID0K
KyAgICAgICAgICAgIHhjX21lbV9wYWdpbmdfZW5hYmxlKHhjaCwgcGFnaW5nLT52bV9ldmVudC5k
b21haW5faWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmcGFnaW5nLT52bV9l
dmVudC5ldnRjaG5fcG9ydCk7CisgICAgaWYgKCBwYWdpbmctPnZtX2V2ZW50LnJpbmdfcGFnZSA9
PSBOVUxMICkKICAgICB7CiAgICAgICAgIHN3aXRjaCAoIGVycm5vICkgewogICAgICAgICAgICAg
Y2FzZSBFQlVTWToKQEAgLTQxOCwxMSArMzg5LDYgQEAgc3RhdGljIHN0cnVjdCB4ZW5wYWdpbmcg
KnhlbnBhZ2luZ19pbml0KGludCBhcmdjLCBjaGFyICphcmd2W10pCiAgICAgICAgICAgICAgICAg
ICAgKHZtX2V2ZW50X3NyaW5nX3QgKilwYWdpbmctPnZtX2V2ZW50LnJpbmdfcGFnZSwKICAgICAg
ICAgICAgICAgICAgICBQQUdFX1NJWkUpOwogCi0gICAgLyogTm93IHRoYXQgdGhlIHJpbmcgaXMg
c2V0LCByZW1vdmUgaXQgZnJvbSB0aGUgZ3Vlc3QncyBwaHlzbWFwICovCi0gICAgaWYgKCB4Y19k
b21haW5fZGVjcmVhc2VfcmVzZXJ2YXRpb25fZXhhY3QoeGNoLCAKLSAgICAgICAgICAgICAgICAg
ICAgcGFnaW5nLT52bV9ldmVudC5kb21haW5faWQsIDEsIDAsICZyaW5nX3BmbikgKQotICAgICAg
ICBQRVJST1IoIkZhaWxlZCB0byByZW1vdmUgcmluZyBmcm9tIGd1ZXN0IHBoeXNtYXAiKTsKLQog
ICAgIC8qIEdldCBtYXhfcGFnZXMgZnJvbSBndWVzdCBpZiBub3QgcHJvdmlkZWQgdmlhIGNtZGxp
bmUgKi8KICAgICBpZiAoICFwYWdpbmctPm1heF9wYWdlcyApCiAgICAgewotLSAKMi43LjQKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 30 14:18:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 May 2019 14:18:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWLt2-00039H-48; Thu, 30 May 2019 14:18:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Fq1a=T6=bitdefender.com=ppircalabu@srs-us1.protection.inumbo.net>)
 id 1hWLt0-000376-5K
 for xen-devel@lists.xenproject.org; Thu, 30 May 2019 14:18:30 +0000
X-Inumbo-ID: cb16482a-82e5-11e9-8980-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cb16482a-82e5-11e9-8980-bc764e045a96;
 Thu, 30 May 2019 14:18:28 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp02.buh.bitdefender.net [10.17.80.76])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 94AAB305FFA5; Thu, 30 May 2019 17:18:25 +0300 (EEST)
Received: from bitdefender.com (unknown [195.189.155.70])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 835D43086D00;
 Thu, 30 May 2019 17:18:25 +0300 (EEST)
From: Petre Pircalabu <ppircalabu@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 30 May 2019 17:18:19 +0300
Message-Id: <922965b261f4ca23bcb276d6907f36c892c2478b.1559224640.git.ppircalabu@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <cover.1559224640.git.ppircalabu@bitdefender.com>
References: <cover.1559224640.git.ppircalabu@bitdefender.com>
In-Reply-To: <cover.1559224640.git.ppircalabu@bitdefender.com>
References: <cover.1559224640.git.ppircalabu@bitdefender.com>
Subject: [Xen-devel] [PATCH 5/9] vm_event: Simplify vm_event interface
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Petre Pircalabu <ppircalabu@bitdefender.com>,
 Tamas K Lengyel <tamas@tklengyel.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGRvbWFpbiByZWZlcmVuY2UgY2FuIGJlIHBhcnQgb2YgdGhlIHZtX2V2ZW50X2RvbWFpbiBz
dHJ1Y3R1cmUKYmVjYXVzZSBmb3IgZXZlcnkgY2FsbCB0byBhIHZtX2V2ZW50IGludGVyZmFjZSBm
dW5jdGlvbiBib3RoIHRoZSBsYXR0ZXIKYW5kIGl0J3MgY29ycmVzcG9uZGluZyBkb21haW4gYXJl
IHBhc3NlZCBhcyBwYXJhbWV0ZXJzLgoKQWZmZWN0ZWQgZnVuY3Rpb25zOgotIF9fdm1fZXZlbnRf
Y2xhaW1fc2xvdCAvIHZtX2V2ZW50X2NsYWltX3Nsb3QgLyB2bV9ldmVudF9jbGFpbV9zbG90X25v
c2xlZXAKLSB2bV9ldmVudF9jYW5jZWxfc2xvdAotIHZtX2V2ZW50X3B1dF9yZXF1ZXN0CgpTaWdu
ZWQtb2ZmLWJ5OiBQZXRyZSBQaXJjYWxhYnUgPHBwaXJjYWxhYnVAYml0ZGVmZW5kZXIuY29tPgot
LS0KIHhlbi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5jIHwgIDUgKystLS0KIHhlbi9hcmNoL3g4
Ni9tbS9wMm0uYyAgICAgICAgIHwgMTEgKysrKystLS0tLS0KIHhlbi9jb21tb24vbW9uaXRvci5j
ICAgICAgICAgIHwgIDQgKystLQogeGVuL2NvbW1vbi92bV9ldmVudC5jICAgICAgICAgfCAzNyAr
KysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS94ZW4vc2No
ZWQuaCAgICAgICB8ICAyICsrCiB4ZW4vaW5jbHVkZS94ZW4vdm1fZXZlbnQuaCAgICB8IDE3ICsr
KysrKystLS0tLS0tLS0tCiA2IGZpbGVzIGNoYW5nZWQsIDM2IGluc2VydGlvbnMoKyksIDQwIGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5jIGIv
eGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMKaW5kZXggZjE2YTNmNS4uOWQ4MDM4OSAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMKKysrIGIveGVuL2FyY2gveDg2
L21tL21lbV9zaGFyaW5nLmMKQEAgLTU1Nyw4ICs1NTcsNyBAQCBpbnQgbWVtX3NoYXJpbmdfbm90
aWZ5X2Vub21lbShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwKICAgICAgICAg
LnUubWVtX3NoYXJpbmcucDJtdCA9IHAybV9yYW1fc2hhcmVkCiAgICAgfTsKIAotICAgIGlmICgg
KHJjID0gX192bV9ldmVudF9jbGFpbV9zbG90KGQsIAotICAgICAgICAgICAgICAgICAgICAgICAg
ZC0+dm1fZXZlbnRfc2hhcmUsIGFsbG93X3NsZWVwKSkgPCAwICkKKyAgICBpZiAoIChyYyA9IF9f
dm1fZXZlbnRfY2xhaW1fc2xvdChkLT52bV9ldmVudF9zaGFyZSwgYWxsb3dfc2xlZXApKSA8IDAg
KQogICAgICAgICByZXR1cm4gcmM7CiAKICAgICBpZiAoIHYtPmRvbWFpbiA9PSBkICkKQEAgLTU2
Nyw3ICs1NjYsNyBAQCBpbnQgbWVtX3NoYXJpbmdfbm90aWZ5X2Vub21lbShzdHJ1Y3QgZG9tYWlu
ICpkLCB1bnNpZ25lZCBsb25nIGdmbiwKICAgICAgICAgdm1fZXZlbnRfdmNwdV9wYXVzZSh2KTsK
ICAgICB9CiAKLSAgICB2bV9ldmVudF9wdXRfcmVxdWVzdChkLCBkLT52bV9ldmVudF9zaGFyZSwg
JnJlcSk7CisgICAgdm1fZXZlbnRfcHV0X3JlcXVlc3QoZC0+dm1fZXZlbnRfc2hhcmUsICZyZXEp
OwogCiAgICAgcmV0dXJuIDA7CiB9CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMg
Yi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKaW5kZXggNGM5OTU0OC4uNjI1ZmM5YiAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L21tL3AybS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwpAQCAt
MTY1Miw3ICsxNjUyLDcgQEAgdm9pZCBwMm1fbWVtX3BhZ2luZ19kcm9wX3BhZ2Uoc3RydWN0IGRv
bWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4sCiAgICAgICogY29ycmVjdG5lc3Mgb2YgdGhlIGd1
ZXN0IGV4ZWN1dGlvbiBhdCB0aGlzIHBvaW50LiAgSWYgdGhpcyBpcyB0aGUgb25seQogICAgICAq
IHBhZ2UgdGhhdCBoYXBwZW5zIHRvIGJlIHBhZ2VkLW91dCwgd2UnbGwgYmUgb2theS4uICBidXQg
aXQncyBsaWtlbHkgdGhlCiAgICAgICogZ3Vlc3Qgd2lsbCBjcmFzaCBzaG9ydGx5IGFueXdheXMu
ICovCi0gICAgaW50IHJjID0gdm1fZXZlbnRfY2xhaW1fc2xvdChkLCBkLT52bV9ldmVudF9wYWdp
bmcpOworICAgIGludCByYyA9IHZtX2V2ZW50X2NsYWltX3Nsb3QoZC0+dm1fZXZlbnRfcGFnaW5n
KTsKICAgICBpZiAoIHJjIDwgMCApCiAgICAgICAgIHJldHVybjsKIApAQCAtMTY2Niw3ICsxNjY2
LDcgQEAgdm9pZCBwMm1fbWVtX3BhZ2luZ19kcm9wX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5z
aWduZWQgbG9uZyBnZm4sCiAgICAgICAgIC8qIEV2aWN0IHdpbGwgZmFpbCBub3csIHRhZyB0aGlz
IHJlcXVlc3QgZm9yIHBhZ2VyICovCiAgICAgICAgIHJlcS51Lm1lbV9wYWdpbmcuZmxhZ3MgfD0g
TUVNX1BBR0lOR19FVklDVF9GQUlMOwogCi0gICAgdm1fZXZlbnRfcHV0X3JlcXVlc3QoZCwgZC0+
dm1fZXZlbnRfcGFnaW5nLCAmcmVxKTsKKyAgICB2bV9ldmVudF9wdXRfcmVxdWVzdChkLT52bV9l
dmVudF9wYWdpbmcsICZyZXEpOwogfQogCiAvKioKQEAgLTE3MDQsOCArMTcwNCw3IEBAIHZvaWQg
cDJtX21lbV9wYWdpbmdfcG9wdWxhdGUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBn
Zm5fbCkKICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtID0gcDJtX2dldF9ob3N0cDJtKGQpOwog
CiAgICAgLyogV2UncmUgcGFnaW5nLiBUaGVyZSBzaG91bGQgYmUgYSByaW5nICovCi0gICAgaW50
IHJjID0gdm1fZXZlbnRfY2xhaW1fc2xvdChkLCBkLT52bV9ldmVudF9wYWdpbmcpOwotCisgICAg
aW50IHJjID0gdm1fZXZlbnRfY2xhaW1fc2xvdChkLT52bV9ldmVudF9wYWdpbmcpOwogICAgIGlm
ICggcmMgPT0gLUVPUE5PVFNVUFAgKQogICAgIHsKICAgICAgICAgZ2RwcmludGsoWEVOTE9HX0VS
UiwgIkRvbWFpbiAlaHUgcGFnaW5nIGdmbiAlbHggeWV0IG5vIHJpbmcgIgpAQCAtMTc0Niw3ICsx
NzQ1LDcgQEAgdm9pZCBwMm1fbWVtX3BhZ2luZ19wb3B1bGF0ZShzdHJ1Y3QgZG9tYWluICpkLCB1
bnNpZ25lZCBsb25nIGdmbl9sKQogICAgIHsKICAgICAgICAgLyogZ2ZuIGlzIGFscmVhZHkgb24g
aXRzIHdheSBiYWNrIGFuZCB2Y3B1IGlzIG5vdCBwYXVzZWQgKi8KICAgICBvdXRfY2FuY2VsOgot
ICAgICAgICB2bV9ldmVudF9jYW5jZWxfc2xvdChkLCBkLT52bV9ldmVudF9wYWdpbmcpOworICAg
ICAgICB2bV9ldmVudF9jYW5jZWxfc2xvdChkLT52bV9ldmVudF9wYWdpbmcpOwogICAgICAgICBy
ZXR1cm47CiAgICAgfQogCkBAIC0xNzU0LDcgKzE3NTMsNyBAQCB2b2lkIHAybV9tZW1fcGFnaW5n
X3BvcHVsYXRlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuX2wpCiAgICAgcmVx
LnUubWVtX3BhZ2luZy5wMm10ID0gcDJtdDsKICAgICByZXEudmNwdV9pZCA9IHYtPnZjcHVfaWQ7
CiAKLSAgICB2bV9ldmVudF9wdXRfcmVxdWVzdChkLCBkLT52bV9ldmVudF9wYWdpbmcsICZyZXEp
OworICAgIHZtX2V2ZW50X3B1dF9yZXF1ZXN0KGQtPnZtX2V2ZW50X3BhZ2luZywgJnJlcSk7CiB9
CiAKIC8qKgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9tb25pdG9yLmMgYi94ZW4vY29tbW9uL21v
bml0b3IuYwppbmRleCBkNWM5ZmYxLi5iOGQzM2M0IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL21v
bml0b3IuYworKysgYi94ZW4vY29tbW9uL21vbml0b3IuYwpAQCAtOTMsNyArOTMsNyBAQCBpbnQg
bW9uaXRvcl90cmFwcyhzdHJ1Y3QgdmNwdSAqdiwgYm9vbCBzeW5jLCB2bV9ldmVudF9yZXF1ZXN0
X3QgKnJlcSkKICAgICBpbnQgcmM7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsK
IAotICAgIHJjID0gdm1fZXZlbnRfY2xhaW1fc2xvdChkLCBkLT52bV9ldmVudF9tb25pdG9yKTsK
KyAgICByYyA9IHZtX2V2ZW50X2NsYWltX3Nsb3QoZC0+dm1fZXZlbnRfbW9uaXRvcik7CiAgICAg
c3dpdGNoICggcmMgKQogICAgIHsKICAgICBjYXNlIDA6CkBAIC0xMjUsNyArMTI1LDcgQEAgaW50
IG1vbml0b3JfdHJhcHMoc3RydWN0IHZjcHUgKnYsIGJvb2wgc3luYywgdm1fZXZlbnRfcmVxdWVz
dF90ICpyZXEpCiAgICAgfQogCiAgICAgdm1fZXZlbnRfZmlsbF9yZWdzKHJlcSk7Ci0gICAgdm1f
ZXZlbnRfcHV0X3JlcXVlc3QoZCwgZC0+dm1fZXZlbnRfbW9uaXRvciwgcmVxKTsKKyAgICB2bV9l
dmVudF9wdXRfcmVxdWVzdChkLT52bV9ldmVudF9tb25pdG9yLCByZXEpOwogCiAgICAgcmV0dXJu
IHJjOwogfQpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi92bV9ldmVudC5jIGIveGVuL2NvbW1vbi92
bV9ldmVudC5jCmluZGV4IDFkZDNlNDguLjNlODdiYmMgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24v
dm1fZXZlbnQuYworKysgYi94ZW4vY29tbW9uL3ZtX2V2ZW50LmMKQEAgLTEzMSwxMCArMTMxLDEx
IEBAIHN0YXRpYyB1bnNpZ25lZCBpbnQgdm1fZXZlbnRfcmluZ19hdmFpbGFibGUoc3RydWN0IHZt
X2V2ZW50X2RvbWFpbiAqdmVkKQogICogYnV0IG5lZWQgdG8gYmUgcmVzdW1lZCB3aGVyZSB0aGUg
cmluZyBpcyBjYXBhYmxlIG9mIHByb2Nlc3NpbmcgYXQgbGVhc3QKICAqIG9uZSBldmVudCBmcm9t
IHRoZW0uCiAgKi8KLXN0YXRpYyB2b2lkIHZtX2V2ZW50X3dha2VfYmxvY2tlZChzdHJ1Y3QgZG9t
YWluICpkLCBzdHJ1Y3Qgdm1fZXZlbnRfZG9tYWluICp2ZWQpCitzdGF0aWMgdm9pZCB2bV9ldmVu
dF93YWtlX2Jsb2NrZWQoc3RydWN0IHZtX2V2ZW50X2RvbWFpbiAqdmVkKQogewogICAgIHN0cnVj
dCB2Y3B1ICp2OwogICAgIHVuc2lnbmVkIGludCBhdmFpbF9yZXEgPSB2bV9ldmVudF9yaW5nX2F2
YWlsYWJsZSh2ZWQpOworICAgIHN0cnVjdCBkb21haW4gKmQgPSB2ZWQtPmQ7CiAKICAgICBpZiAo
IGF2YWlsX3JlcSA9PSAwIHx8IHZlZC0+YmxvY2tlZCA9PSAwICkKICAgICAgICAgcmV0dXJuOwpA
QCAtMTcxLDcgKzE3Miw3IEBAIHN0YXRpYyB2b2lkIHZtX2V2ZW50X3dha2VfYmxvY2tlZChzdHJ1
Y3QgZG9tYWluICpkLCBzdHJ1Y3Qgdm1fZXZlbnRfZG9tYWluICp2ZWQpCiAgKiB3YXMgdW5hYmxl
IHRvIGRvIHNvLCBpdCBpcyBxdWV1ZWQgb24gYSB3YWl0IHF1ZXVlLiAgVGhlc2UgYXJlIHdva2Vu
IGFzCiAgKiBuZWVkZWQsIGFuZCB0YWtlIHByZWNlZGVuY2Ugb3ZlciB0aGUgYmxvY2tlZCB2Q1BV
cy4KICAqLwotc3RhdGljIHZvaWQgdm1fZXZlbnRfd2FrZV9xdWV1ZWQoc3RydWN0IGRvbWFpbiAq
ZCwgc3RydWN0IHZtX2V2ZW50X2RvbWFpbiAqdmVkKQorc3RhdGljIHZvaWQgdm1fZXZlbnRfd2Fr
ZV9xdWV1ZWQoc3RydWN0IHZtX2V2ZW50X2RvbWFpbiAqdmVkKQogewogICAgIHVuc2lnbmVkIGlu
dCBhdmFpbF9yZXEgPSB2bV9ldmVudF9yaW5nX2F2YWlsYWJsZSh2ZWQpOwogCkBAIC0xODYsMTIg
KzE4NywxMiBAQCBzdGF0aWMgdm9pZCB2bV9ldmVudF93YWtlX3F1ZXVlZChzdHJ1Y3QgZG9tYWlu
ICpkLCBzdHJ1Y3Qgdm1fZXZlbnRfZG9tYWluICp2ZWQpCiAgKiBjYWxsIHZtX2V2ZW50X3dha2Uo
KSBhZ2FpbiwgZW5zdXJpbmcgdGhhdCBhbnkgYmxvY2tlZCB2Q1BVcyB3aWxsIGdldAogICogdW5w
YXVzZWQgb25jZSBhbGwgdGhlIHF1ZXVlZCB2Q1BVcyBoYXZlIG1hZGUgaXQgdGhyb3VnaC4KICAq
Lwotdm9pZCB2bV9ldmVudF93YWtlKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2bV9ldmVudF9k
b21haW4gKnZlZCkKK3ZvaWQgdm1fZXZlbnRfd2FrZShzdHJ1Y3Qgdm1fZXZlbnRfZG9tYWluICp2
ZWQpCiB7CiAgICAgaWYgKCFsaXN0X2VtcHR5KCZ2ZWQtPndxLmxpc3QpKQotICAgICAgICB2bV9l
dmVudF93YWtlX3F1ZXVlZChkLCB2ZWQpOworICAgICAgICB2bV9ldmVudF93YWtlX3F1ZXVlZCh2
ZWQpOwogICAgIGVsc2UKLSAgICAgICAgdm1fZXZlbnRfd2FrZV9ibG9ja2VkKGQsIHZlZCk7Cisg
ICAgICAgIHZtX2V2ZW50X3dha2VfYmxvY2tlZCh2ZWQpOwogfQogCiBzdGF0aWMgaW50IHZtX2V2
ZW50X2Rpc2FibGUoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZtX2V2ZW50X2RvbWFpbiAqKnZl
ZCkKQEAgLTIzNSwxNyArMjM2LDE2IEBAIHN0YXRpYyBpbnQgdm1fZXZlbnRfZGlzYWJsZShzdHJ1
Y3QgZG9tYWluICpkLCBzdHJ1Y3Qgdm1fZXZlbnRfZG9tYWluICoqdmVkKQogICAgIHJldHVybiAw
OwogfQogCi1zdGF0aWMgaW5saW5lIHZvaWQgdm1fZXZlbnRfcmVsZWFzZV9zbG90KHN0cnVjdCBk
b21haW4gKmQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVj
dCB2bV9ldmVudF9kb21haW4gKnZlZCkKK3N0YXRpYyBpbmxpbmUgdm9pZCB2bV9ldmVudF9yZWxl
YXNlX3Nsb3Qoc3RydWN0IHZtX2V2ZW50X2RvbWFpbiAqdmVkKQogewogICAgIC8qIFVwZGF0ZSB0
aGUgYWNjb3VudGluZyAqLwotICAgIGlmICggY3VycmVudC0+ZG9tYWluID09IGQgKQorICAgIGlm
ICggY3VycmVudC0+ZG9tYWluID09IHZlZC0+ZCApCiAgICAgICAgIHZlZC0+dGFyZ2V0X3Byb2R1
Y2Vycy0tOwogICAgIGVsc2UKICAgICAgICAgdmVkLT5mb3JlaWduX3Byb2R1Y2Vycy0tOwogCiAg
ICAgLyogS2ljayBhbnkgd2FpdGVycyAqLwotICAgIHZtX2V2ZW50X3dha2UoZCwgdmVkKTsKKyAg
ICB2bV9ldmVudF93YWtlKHZlZCk7CiB9CiAKIC8qCkBAIC0yNjcsOCArMjY3LDcgQEAgc3RhdGlj
IHZvaWQgdm1fZXZlbnRfbWFya19hbmRfcGF1c2Uoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCB2bV9l
dmVudF9kb21haW4gKnZlZCkKICAqIG92ZXJseSBmdWxsIGFuZCBpdHMgY29udGludWVkIGV4ZWN1
dGlvbiB3b3VsZCBjYXVzZSBzdGFsbGluZyBhbmQgZXhjZXNzaXZlCiAgKiB3YWl0aW5nLiAgVGhl
IHZDUFUgd2lsbCBiZSBhdXRvbWF0aWNhbGx5IHVucGF1c2VkIHdoZW4gdGhlIHJpbmcgY2xlYXJz
LgogICovCi12b2lkIHZtX2V2ZW50X3B1dF9yZXF1ZXN0KHN0cnVjdCBkb21haW4gKmQsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB2bV9ldmVudF9kb21haW4gKnZlZCwKK3ZvaWQg
dm1fZXZlbnRfcHV0X3JlcXVlc3Qoc3RydWN0IHZtX2V2ZW50X2RvbWFpbiAqdmVkLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICB2bV9ldmVudF9yZXF1ZXN0X3QgKnJlcSkKIHsKICAgICB2bV9l
dmVudF9mcm9udF9yaW5nX3QgKmZyb250X3Jpbmc7CkBAIC0yNzYsNiArMjc1LDcgQEAgdm9pZCB2
bV9ldmVudF9wdXRfcmVxdWVzdChzdHJ1Y3QgZG9tYWluICpkLAogICAgIHVuc2lnbmVkIGludCBh
dmFpbF9yZXE7CiAgICAgUklOR19JRFggcmVxX3Byb2Q7CiAgICAgc3RydWN0IHZjcHUgKmN1cnIg
PSBjdXJyZW50OworICAgIHN0cnVjdCBkb21haW4gKmQgPSB2ZWQtPmQ7CiAKICAgICBpZiggIXZt
X2V2ZW50X2NoZWNrKHZlZCkpCiAgICAgICAgIHJldHVybjsKQEAgLTMwOSw3ICszMDksNyBAQCB2
b2lkIHZtX2V2ZW50X3B1dF9yZXF1ZXN0KHN0cnVjdCBkb21haW4gKmQsCiAgICAgUklOR19QVVNI
X1JFUVVFU1RTKGZyb250X3JpbmcpOwogCiAgICAgLyogV2UndmUgYWN0dWFsbHkgKnVzZWQqIG91
ciByZXNlcnZhdGlvbiwgc28gcmVsZWFzZSB0aGUgc2xvdC4gKi8KLSAgICB2bV9ldmVudF9yZWxl
YXNlX3Nsb3QoZCwgdmVkKTsKKyAgICB2bV9ldmVudF9yZWxlYXNlX3Nsb3QodmVkKTsKIAogICAg
IC8qIEdpdmUgdGhpcyB2Q1BVIGEgYmxhY2sgZXllIGlmIG5lY2Vzc2FyeSwgb24gdGhlIHdheSBv
dXQuCiAgICAgICogU2VlIHRoZSBjb21tZW50cyBhYm92ZSB3YWtlX2Jsb2NrZWQoKSBmb3IgbW9y
ZSBpbmZvcm1hdGlvbgpAQCAtMzUxLDcgKzM1MSw3IEBAIHN0YXRpYyBpbnQgdm1fZXZlbnRfZ2V0
X3Jlc3BvbnNlKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2bV9ldmVudF9kb21haW4gKnZlZCwK
IAogICAgIC8qIEtpY2sgYW55IHdhaXRlcnMgLS0gc2luY2Ugd2UndmUganVzdCBjb25zdW1lZCBh
biBldmVudCwKICAgICAgKiB0aGVyZSBtYXkgYmUgYWRkaXRpb25hbCBzcGFjZSBhdmFpbGFibGUg
aW4gdGhlIHJpbmcuICovCi0gICAgdm1fZXZlbnRfd2FrZShkLCB2ZWQpOworICAgIHZtX2V2ZW50
X3dha2UodmVkKTsKIAogICAgIHZtX2V2ZW50X3JpbmdfdW5sb2NrKHZlZCk7CiAKQEAgLTQ1MCwx
MyArNDUwLDEzIEBAIHN0YXRpYyBpbnQgdm1fZXZlbnRfcmVzdW1lKHN0cnVjdCBkb21haW4gKmQs
IHN0cnVjdCB2bV9ldmVudF9kb21haW4gKnZlZCkKICAgICByZXR1cm4gMDsKIH0KIAotdm9pZCB2
bV9ldmVudF9jYW5jZWxfc2xvdChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qgdm1fZXZlbnRfZG9t
YWluICp2ZWQpCit2b2lkIHZtX2V2ZW50X2NhbmNlbF9zbG90KHN0cnVjdCB2bV9ldmVudF9kb21h
aW4gKnZlZCkKIHsKICAgICBpZiggIXZtX2V2ZW50X2NoZWNrKHZlZCkgKQogICAgICAgICByZXR1
cm47CiAKICAgICB2bV9ldmVudF9yaW5nX2xvY2sodmVkKTsKLSAgICB2bV9ldmVudF9yZWxlYXNl
X3Nsb3QoZCwgdmVkKTsKKyAgICB2bV9ldmVudF9yZWxlYXNlX3Nsb3QodmVkKTsKICAgICB2bV9l
dmVudF9yaW5nX3VubG9jayh2ZWQpOwogfQogCkBAIC01MTgsMTYgKzUxOCwxNSBAQCBib29sIHZt
X2V2ZW50X2NoZWNrKHN0cnVjdCB2bV9ldmVudF9kb21haW4gKnZlZCkKICAqICAgICAgICAgICAg
ICAgMDogYSBzcG90IGhhcyBiZWVuIHJlc2VydmVkCiAgKgogICovCi1pbnQgX192bV9ldmVudF9j
bGFpbV9zbG90KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2bV9ldmVudF9kb21haW4gKnZlZCwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBhbGxvd19zbGVlcCkKK2ludCBfX3ZtX2V2
ZW50X2NsYWltX3Nsb3Qoc3RydWN0IHZtX2V2ZW50X2RvbWFpbiAqdmVkLCBib29sIGFsbG93X3Ns
ZWVwKQogewogICAgIGlmICggIXZtX2V2ZW50X2NoZWNrKHZlZCkgKQogICAgICAgICByZXR1cm4g
LUVPUE5PVFNVUFA7CiAKLSAgICBpZiAoIChjdXJyZW50LT5kb21haW4gPT0gZCkgJiYgYWxsb3df
c2xlZXAgKQorICAgIGlmICggKGN1cnJlbnQtPmRvbWFpbiA9PSB2ZWQtPmQpICYmIGFsbG93X3Ns
ZWVwICkKICAgICAgICAgcmV0dXJuIHZtX2V2ZW50X3dhaXRfc2xvdCh2ZWQpOwogICAgIGVsc2UK
LSAgICAgICAgcmV0dXJuIHZtX2V2ZW50X2dyYWJfc2xvdCh2ZWQsIChjdXJyZW50LT5kb21haW4g
IT0gZCkpOworICAgICAgICByZXR1cm4gdm1fZXZlbnRfZ3JhYl9zbG90KHZlZCwgKGN1cnJlbnQt
PmRvbWFpbiAhPSB2ZWQtPmQpKTsKIH0KIAogI2lmZGVmIENPTkZJR19IQVNfTUVNX1BBR0lORwpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmggYi94ZW4vaW5jbHVkZS94ZW4vc2No
ZWQuaAppbmRleCAyMjAxZmFjLi43ZGVlMDIyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4v
c2NoZWQuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaApAQCAtMjgyLDYgKzI4Miw4IEBA
IHN0cnVjdCB2Y3B1CiAvKiBWTSBldmVudCAqLwogc3RydWN0IHZtX2V2ZW50X2RvbWFpbgogewor
ICAgIC8qIERvbWFpbiByZWZlcmVuY2UgKi8KKyAgICBzdHJ1Y3QgZG9tYWluICpkOwogICAgIC8q
IHJpbmcgbG9jayAqLwogICAgIHNwaW5sb2NrX3QgcmluZ19sb2NrOwogICAgIC8qIFRoZSByaW5n
IGhhcyA2NCBlbnRyaWVzICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vdm1fZXZlbnQu
aCBiL3hlbi9pbmNsdWRlL3hlbi92bV9ldmVudC5oCmluZGV4IDBhMDVlNWIuLmE1YzgyZDYgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi92bV9ldmVudC5oCisrKyBiL3hlbi9pbmNsdWRlL3hl
bi92bV9ldmVudC5oCkBAIC00NSwyMyArNDUsMjAgQEAgYm9vbCB2bV9ldmVudF9jaGVjayhzdHJ1
Y3Qgdm1fZXZlbnRfZG9tYWluICp2ZWQpOwogICogY2FuY2VsX3Nsb3QoKSwgYm90aCBvZiB3aGlj
aCBhcmUgZ3VhcmFudGVlZCB0bwogICogc3VjY2VlZC4KICAqLwotaW50IF9fdm1fZXZlbnRfY2xh
aW1fc2xvdChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qgdm1fZXZlbnRfZG9tYWluICp2ZWQsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgYWxsb3dfc2xlZXApOwotc3RhdGljIGlubGlu
ZSBpbnQgdm1fZXZlbnRfY2xhaW1fc2xvdChzdHJ1Y3QgZG9tYWluICpkLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgdm1fZXZlbnRfZG9tYWluICp2ZWQpCitp
bnQgX192bV9ldmVudF9jbGFpbV9zbG90KHN0cnVjdCB2bV9ldmVudF9kb21haW4gKnZlZCwgYm9v
bCBhbGxvd19zbGVlcCk7CitzdGF0aWMgaW5saW5lIGludCB2bV9ldmVudF9jbGFpbV9zbG90KHN0
cnVjdCB2bV9ldmVudF9kb21haW4gKnZlZCkKIHsKLSAgICByZXR1cm4gX192bV9ldmVudF9jbGFp
bV9zbG90KGQsIHZlZCwgdHJ1ZSk7CisgICAgcmV0dXJuIF9fdm1fZXZlbnRfY2xhaW1fc2xvdCh2
ZWQsIHRydWUpOwogfQogCi1zdGF0aWMgaW5saW5lIGludCB2bV9ldmVudF9jbGFpbV9zbG90X25v
c2xlZXAoc3RydWN0IGRvbWFpbiAqZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBzdHJ1Y3Qgdm1fZXZlbnRfZG9tYWluICp2ZWQpCitzdGF0aWMgaW5saW5l
IGludCB2bV9ldmVudF9jbGFpbV9zbG90X25vc2xlZXAoc3RydWN0IHZtX2V2ZW50X2RvbWFpbiAq
dmVkKQogewotICAgIHJldHVybiBfX3ZtX2V2ZW50X2NsYWltX3Nsb3QoZCwgdmVkLCBmYWxzZSk7
CisgICAgcmV0dXJuIF9fdm1fZXZlbnRfY2xhaW1fc2xvdCh2ZWQsIGZhbHNlKTsKIH0KIAotdm9p
ZCB2bV9ldmVudF9jYW5jZWxfc2xvdChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qgdm1fZXZlbnRf
ZG9tYWluICp2ZWQpOwordm9pZCB2bV9ldmVudF9jYW5jZWxfc2xvdChzdHJ1Y3Qgdm1fZXZlbnRf
ZG9tYWluICp2ZWQpOwogCi12b2lkIHZtX2V2ZW50X3B1dF9yZXF1ZXN0KHN0cnVjdCBkb21haW4g
KmQsIHN0cnVjdCB2bV9ldmVudF9kb21haW4gKnZlZCwKK3ZvaWQgdm1fZXZlbnRfcHV0X3JlcXVl
c3Qoc3RydWN0IHZtX2V2ZW50X2RvbWFpbiAqdmVkLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICB2bV9ldmVudF9yZXF1ZXN0X3QgKnJlcSk7CiAKIGludCB2bV9ldmVudF9kb21jdGwoc3RydWN0
IGRvbWFpbiAqZCwgc3RydWN0IHhlbl9kb21jdGxfdm1fZXZlbnRfb3AgKnZlYywKLS0gCjIuNy40
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 30 14:18:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 May 2019 14:18:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWLt2-0003AT-RQ; Thu, 30 May 2019 14:18:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Fq1a=T6=bitdefender.com=ppircalabu@srs-us1.protection.inumbo.net>)
 id 1hWLt1-00037m-1E
 for xen-devel@lists.xenproject.org; Thu, 30 May 2019 14:18:31 +0000
X-Inumbo-ID: cb0d51e6-82e5-11e9-9385-ebffe58d023f
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cb0d51e6-82e5-11e9-9385-ebffe58d023f;
 Thu, 30 May 2019 14:18:28 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp02.buh.bitdefender.net [10.17.80.76])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 A16B5305FFA6; Thu, 30 May 2019 17:18:25 +0300 (EEST)
Received: from bitdefender.com (unknown [195.189.155.70])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 8FA193086D01;
 Thu, 30 May 2019 17:18:25 +0300 (EEST)
From: Petre Pircalabu <ppircalabu@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 30 May 2019 17:18:20 +0300
Message-Id: <d50c5737dcff7f3225fe507322bb10d104a6e6b4.1559224640.git.ppircalabu@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <cover.1559224640.git.ppircalabu@bitdefender.com>
References: <cover.1559224640.git.ppircalabu@bitdefender.com>
In-Reply-To: <cover.1559224640.git.ppircalabu@bitdefender.com>
References: <cover.1559224640.git.ppircalabu@bitdefender.com>
Subject: [Xen-devel] [PATCH 6/9] vm_event: Move struct vm_event_domain to
 vm_event.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Petre Pircalabu <ppircalabu@bitdefender.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wl@xen.org>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHZtX2V2ZW50X2RvbWFpbiBtZW1iZXJzIGFyZSBub3QgYWNjZXNzZWQgb3V0c2lkZSB2bV9l
dmVudC5jIHNvIGl0J3MKYmV0dGVyIHRvIGhpZGUgZGUgaW1wbGVtZW50YXRpb24gZGV0YWlscy4K
ClNpZ25lZC1vZmYtYnk6IFBldHJlIFBpcmNhbGFidSA8cHBpcmNhbGFidUBiaXRkZWZlbmRlci5j
b20+Ci0tLQogeGVuL2NvbW1vbi92bV9ldmVudC5jICAgfCAyNyArKysrKysrKysrKysrKysrKysr
KysrKysrKysKIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC5oIHwgMjcgKy0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDI4IGluc2VydGlvbnMoKyksIDI2IGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vdm1fZXZlbnQuYyBiL3hlbi9jb21tb24vdm1f
ZXZlbnQuYwppbmRleCAzZTg3YmJjLi4wMmM1ODUzIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3Zt
X2V2ZW50LmMKKysrIGIveGVuL2NvbW1vbi92bV9ldmVudC5jCkBAIC0zOSw2ICszOSwzMyBAQAog
I2RlZmluZSB2bV9ldmVudF9yaW5nX2xvY2soX3ZlZCkgICAgICAgc3Bpbl9sb2NrKCYoX3ZlZCkt
PnJpbmdfbG9jaykKICNkZWZpbmUgdm1fZXZlbnRfcmluZ191bmxvY2soX3ZlZCkgICAgIHNwaW5f
dW5sb2NrKCYoX3ZlZCktPnJpbmdfbG9jaykKIAorLyogVk0gZXZlbnQgKi8KK3N0cnVjdCB2bV9l
dmVudF9kb21haW4KK3sKKyAgICAvKiBEb21haW4gcmVmZXJlbmNlICovCisgICAgc3RydWN0IGRv
bWFpbiAqZDsKKyAgICAvKiByaW5nIGxvY2sgKi8KKyAgICBzcGlubG9ja190IHJpbmdfbG9jazsK
KyAgICAvKiBUaGUgcmluZyBoYXMgNjQgZW50cmllcyAqLworICAgIHVuc2lnbmVkIGNoYXIgZm9y
ZWlnbl9wcm9kdWNlcnM7CisgICAgdW5zaWduZWQgY2hhciB0YXJnZXRfcHJvZHVjZXJzOworICAg
IC8qIHNoYXJlZCByaW5nIHBhZ2UgKi8KKyAgICB2b2lkICpyaW5nX3BhZ2U7CisgICAgc3RydWN0
IHBhZ2VfaW5mbyAqcmluZ19wZ19zdHJ1Y3Q7CisgICAgLyogZnJvbnQtZW5kIHJpbmcgKi8KKyAg
ICB2bV9ldmVudF9mcm9udF9yaW5nX3QgZnJvbnRfcmluZzsKKyAgICAvKiBldmVudCBjaGFubmVs
IHBvcnQgKHZjcHUwIG9ubHkpICovCisgICAgaW50IHhlbl9wb3J0OworICAgIC8qIHZtX2V2ZW50
IGJpdCBmb3IgdmNwdS0+cGF1c2VfZmxhZ3MgKi8KKyAgICBpbnQgcGF1c2VfZmxhZzsKKyAgICAv
KiBsaXN0IG9mIHZjcHVzIHdhaXRpbmcgZm9yIHJvb20gaW4gdGhlIHJpbmcgKi8KKyAgICBzdHJ1
Y3Qgd2FpdHF1ZXVlX2hlYWQgd3E7CisgICAgLyogdGhlIG51bWJlciBvZiB2Q1BVcyBibG9ja2Vk
ICovCisgICAgdW5zaWduZWQgaW50IGJsb2NrZWQ7CisgICAgLyogVGhlIGxhc3QgdmNwdSB3b2tl
biB1cCAqLworICAgIHVuc2lnbmVkIGludCBsYXN0X3ZjcHVfd2FrZV91cDsKK307CisKIHN0YXRp
YyBpbnQgdm1fZXZlbnRfZW5hYmxlKAogICAgIHN0cnVjdCBkb21haW4gKmQsCiAgICAgc3RydWN0
IHhlbl9kb21jdGxfdm1fZXZlbnRfb3AgKnZlYywKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hl
bi9zY2hlZC5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKaW5kZXggN2RlZTAyMi4uMjA3ZmJj
NCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKKysrIGIveGVuL2luY2x1ZGUv
eGVuL3NjaGVkLmgKQEAgLTI3OSwzMiArMjc5LDcgQEAgc3RydWN0IHZjcHUKICNkZWZpbmUgZG9t
YWluX2xvY2soZCkgc3Bpbl9sb2NrX3JlY3Vyc2l2ZSgmKGQpLT5kb21haW5fbG9jaykKICNkZWZp
bmUgZG9tYWluX3VubG9jayhkKSBzcGluX3VubG9ja19yZWN1cnNpdmUoJihkKS0+ZG9tYWluX2xv
Y2spCiAKLS8qIFZNIGV2ZW50ICovCi1zdHJ1Y3Qgdm1fZXZlbnRfZG9tYWluCi17Ci0gICAgLyog
RG9tYWluIHJlZmVyZW5jZSAqLwotICAgIHN0cnVjdCBkb21haW4gKmQ7Ci0gICAgLyogcmluZyBs
b2NrICovCi0gICAgc3BpbmxvY2tfdCByaW5nX2xvY2s7Ci0gICAgLyogVGhlIHJpbmcgaGFzIDY0
IGVudHJpZXMgKi8KLSAgICB1bnNpZ25lZCBjaGFyIGZvcmVpZ25fcHJvZHVjZXJzOwotICAgIHVu
c2lnbmVkIGNoYXIgdGFyZ2V0X3Byb2R1Y2VyczsKLSAgICAvKiBzaGFyZWQgcmluZyBwYWdlICov
Ci0gICAgdm9pZCAqcmluZ19wYWdlOwotICAgIHN0cnVjdCBwYWdlX2luZm8gKnJpbmdfcGdfc3Ry
dWN0OwotICAgIC8qIGZyb250LWVuZCByaW5nICovCi0gICAgdm1fZXZlbnRfZnJvbnRfcmluZ190
IGZyb250X3Jpbmc7Ci0gICAgLyogZXZlbnQgY2hhbm5lbCBwb3J0ICh2Y3B1MCBvbmx5KSAqLwot
ICAgIGludCB4ZW5fcG9ydDsKLSAgICAvKiB2bV9ldmVudCBiaXQgZm9yIHZjcHUtPnBhdXNlX2Zs
YWdzICovCi0gICAgaW50IHBhdXNlX2ZsYWc7Ci0gICAgLyogbGlzdCBvZiB2Y3B1cyB3YWl0aW5n
IGZvciByb29tIGluIHRoZSByaW5nICovCi0gICAgc3RydWN0IHdhaXRxdWV1ZV9oZWFkIHdxOwot
ICAgIC8qIHRoZSBudW1iZXIgb2YgdkNQVXMgYmxvY2tlZCAqLwotICAgIHVuc2lnbmVkIGludCBi
bG9ja2VkOwotICAgIC8qIFRoZSBsYXN0IHZjcHUgd29rZW4gdXAgKi8KLSAgICB1bnNpZ25lZCBp
bnQgbGFzdF92Y3B1X3dha2VfdXA7Ci19Oworc3RydWN0IHZtX2V2ZW50X2RvbWFpbjsKIAogc3Ry
dWN0IGV2dGNobl9wb3J0X29wczsKIAotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 30 14:18:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 May 2019 14:18:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWLt3-0003BJ-B8; Thu, 30 May 2019 14:18:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Fq1a=T6=bitdefender.com=ppircalabu@srs-us1.protection.inumbo.net>)
 id 1hWLt2-00039p-IX
 for xen-devel@lists.xenproject.org; Thu, 30 May 2019 14:18:32 +0000
X-Inumbo-ID: cb2f78ac-82e5-11e9-9ed3-eb07dfe1e9cd
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cb2f78ac-82e5-11e9-9ed3-eb07dfe1e9cd;
 Thu, 30 May 2019 14:18:28 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp02.buh.bitdefender.net [10.17.80.76])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 A95CB305FFA7; Thu, 30 May 2019 17:18:25 +0300 (EEST)
Received: from bitdefender.com (unknown [195.189.155.70])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 96D393051E79;
 Thu, 30 May 2019 17:18:25 +0300 (EEST)
From: Petre Pircalabu <ppircalabu@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 30 May 2019 17:18:21 +0300
Message-Id: <a0e4fc0480220df3499207b58883c5000002a56b.1559224640.git.ppircalabu@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <cover.1559224640.git.ppircalabu@bitdefender.com>
References: <cover.1559224640.git.ppircalabu@bitdefender.com>
In-Reply-To: <cover.1559224640.git.ppircalabu@bitdefender.com>
References: <cover.1559224640.git.ppircalabu@bitdefender.com>
Subject: [Xen-devel] [PATCH 7/9] vm_event: Decouple implementation details
 from interface.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Petre Pircalabu <ppircalabu@bitdefender.com>,
 Tamas K Lengyel <tamas@tklengyel.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VG8gYWNjb21tb2RhdGUgYSBzZWNvbmQgaW1wbGVtZW50YXRpb24gb2YgdGhlIHZtX2V2ZW50IHN1
YnN5c3RlbSwgdGhlCmN1cnJlbnQgb25lIChyaW5nKSBzaG91bGQgYmUgZGVjb3VwbGVkIGZyb20g
dGhlIHhlbi92bV9ldmVudC5oIGludGVyZmFjZS4KClNpZ25lZC1vZmYtYnk6IFBldHJlIFBpcmNh
bGFidSA8cHBpcmNhbGFidUBiaXRkZWZlbmRlci5jb20+Ci0tLQogeGVuL2NvbW1vbi92bV9ldmVu
dC5jICAgICAgfCA0MDcgKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCiB4ZW4vaW5jbHVkZS94ZW4vdm1fZXZlbnQuaCB8ICA1NiArKysrKystCiAyIGZpbGVzIGNo
YW5nZWQsIDI1MiBpbnNlcnRpb25zKCspLCAyMTEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2NvbW1vbi92bV9ldmVudC5jIGIveGVuL2NvbW1vbi92bV9ldmVudC5jCmluZGV4IDAyYzU4
NTMuLjFkODVmM2UgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vdm1fZXZlbnQuYworKysgYi94ZW4v
Y29tbW9uL3ZtX2V2ZW50LmMKQEAgLTM1LDE3ICszNSwxMyBAQAogI2RlZmluZSB4ZW5fcm1iKCkg
IHNtcF9ybWIoKQogI2RlZmluZSB4ZW5fd21iKCkgIHNtcF93bWIoKQogCi0jZGVmaW5lIHZtX2V2
ZW50X3JpbmdfbG9ja19pbml0KF92ZWQpICBzcGluX2xvY2tfaW5pdCgmKF92ZWQpLT5yaW5nX2xv
Y2spCi0jZGVmaW5lIHZtX2V2ZW50X3JpbmdfbG9jayhfdmVkKSAgICAgICBzcGluX2xvY2soJihf
dmVkKS0+cmluZ19sb2NrKQotI2RlZmluZSB2bV9ldmVudF9yaW5nX3VubG9jayhfdmVkKSAgICAg
c3Bpbl91bmxvY2soJihfdmVkKS0+cmluZ19sb2NrKQorI2RlZmluZSB0b19yaW5nKF92ZWQpIGNv
bnRhaW5lcl9vZigoX3ZlZCksIHN0cnVjdCB2bV9ldmVudF9yaW5nX2RvbWFpbiwgdmVkKQogCi0v
KiBWTSBldmVudCAqLwotc3RydWN0IHZtX2V2ZW50X2RvbWFpbgorLyogVk0gZXZlbnQgcmluZyBp
bXBsZW1lbnRhdGlvbiAqLworc3RydWN0IHZtX2V2ZW50X3JpbmdfZG9tYWluCiB7Ci0gICAgLyog
RG9tYWluIHJlZmVyZW5jZSAqLwotICAgIHN0cnVjdCBkb21haW4gKmQ7Ci0gICAgLyogcmluZyBs
b2NrICovCi0gICAgc3BpbmxvY2tfdCByaW5nX2xvY2s7CisgICAgLyogVk0gZXZlbnQgZG9tYWlu
ICovCisgICAgc3RydWN0IHZtX2V2ZW50X2RvbWFpbiB2ZWQ7CiAgICAgLyogVGhlIHJpbmcgaGFz
IDY0IGVudHJpZXMgKi8KICAgICB1bnNpZ25lZCBjaGFyIGZvcmVpZ25fcHJvZHVjZXJzOwogICAg
IHVuc2lnbmVkIGNoYXIgdGFyZ2V0X3Byb2R1Y2VyczsKQEAgLTU2LDggKzUyLDYgQEAgc3RydWN0
IHZtX2V2ZW50X2RvbWFpbgogICAgIHZtX2V2ZW50X2Zyb250X3JpbmdfdCBmcm9udF9yaW5nOwog
ICAgIC8qIGV2ZW50IGNoYW5uZWwgcG9ydCAodmNwdTAgb25seSkgKi8KICAgICBpbnQgeGVuX3Bv
cnQ7Ci0gICAgLyogdm1fZXZlbnQgYml0IGZvciB2Y3B1LT5wYXVzZV9mbGFncyAqLwotICAgIGlu
dCBwYXVzZV9mbGFnOwogICAgIC8qIGxpc3Qgb2YgdmNwdXMgd2FpdGluZyBmb3Igcm9vbSBpbiB0
aGUgcmluZyAqLwogICAgIHN0cnVjdCB3YWl0cXVldWVfaGVhZCB3cTsKICAgICAvKiB0aGUgbnVt
YmVyIG9mIHZDUFVzIGJsb2NrZWQgKi8KQEAgLTY2LDQ4ICs2MCw1NCBAQCBzdHJ1Y3Qgdm1fZXZl
bnRfZG9tYWluCiAgICAgdW5zaWduZWQgaW50IGxhc3RfdmNwdV93YWtlX3VwOwogfTsKIAotc3Rh
dGljIGludCB2bV9ldmVudF9lbmFibGUoCitzdGF0aWMgY29uc3Qgc3RydWN0IHZtX2V2ZW50X29w
cyB2bV9ldmVudF9yaW5nX29wczsKKworc3RhdGljIGludCB2bV9ldmVudF9yaW5nX2VuYWJsZSgK
ICAgICBzdHJ1Y3QgZG9tYWluICpkLAogICAgIHN0cnVjdCB4ZW5fZG9tY3RsX3ZtX2V2ZW50X29w
ICp2ZWMsCi0gICAgc3RydWN0IHZtX2V2ZW50X2RvbWFpbiAqKnZlZCwKKyAgICBzdHJ1Y3Qgdm1f
ZXZlbnRfZG9tYWluICoqX3ZlZCwKICAgICBpbnQgcGF1c2VfZmxhZywKICAgICBpbnQgcGFyYW0s
CiAgICAgeGVuX2V2ZW50X2NoYW5uZWxfbm90aWZpY2F0aW9uX3Qgbm90aWZpY2F0aW9uX2ZuKQog
ewogICAgIGludCByYzsKICAgICB1bnNpZ25lZCBsb25nIHJpbmdfZ2ZuID0gZC0+YXJjaC5odm0u
cGFyYW1zW3BhcmFtXTsKKyAgICBzdHJ1Y3Qgdm1fZXZlbnRfcmluZ19kb21haW4gKmltcGw7CiAK
LSAgICBpZiAoICEqdmVkICkKLSAgICAgICAgKnZlZCA9IHh6YWxsb2Moc3RydWN0IHZtX2V2ZW50
X2RvbWFpbik7Ci0gICAgaWYgKCAhKnZlZCApCisgICAgaW1wbCA9ICgqX3ZlZCkgPyB0b19yaW5n
KCpfdmVkKSA6CisgICAgICAgICAgICB4emFsbG9jKHN0cnVjdCB2bV9ldmVudF9yaW5nX2RvbWFp
bik7CisgICAgaWYgKCAhaW1wbCApCiAgICAgICAgIHJldHVybiAtRU5PTUVNOwogCiAgICAgLyog
T25seSBvbmUgaGVscGVyIGF0IGEgdGltZS4gSWYgdGhlIGhlbHBlciBjcmFzaGVkLAogICAgICAq
IHRoZSByaW5nIGlzIGluIGFuIHVuZGVmaW5lZCBzdGF0ZSBhbmQgc28gaXMgdGhlIGd1ZXN0Lgog
ICAgICAqLwotICAgIGlmICggKCp2ZWQpLT5yaW5nX3BhZ2UgKQotICAgICAgICByZXR1cm4gLUVC
VVNZOzsKKyAgICBpZiAoIGltcGwtPnJpbmdfcGFnZSApCisgICAgICAgIHJldHVybiAtRUJVU1k7
CiAKICAgICAvKiBUaGUgcGFyYW1ldGVyIGRlZmF1bHRzIHRvIHplcm8sIGFuZCBpdCBzaG91bGQg
YmUKICAgICAgKiBzZXQgdG8gc29tZXRoaW5nICovCiAgICAgaWYgKCByaW5nX2dmbiA9PSAwICkK
ICAgICAgICAgcmV0dXJuIC1FT1BOT1RTVVBQOwogCi0gICAgdm1fZXZlbnRfcmluZ19sb2NrX2lu
aXQoKnZlZCk7Ci0gICAgdm1fZXZlbnRfcmluZ19sb2NrKCp2ZWQpOworICAgIHNwaW5fbG9ja19p
bml0KCZpbXBsLT52ZWQubG9jayk7CisgICAgc3Bpbl9sb2NrKCZpbXBsLT52ZWQubG9jayk7CiAK
ICAgICByYyA9IHZtX2V2ZW50X2luaXRfZG9tYWluKGQpOwogCiAgICAgaWYgKCByYyA8IDAgKQog
ICAgICAgICBnb3RvIGVycjsKIAotICAgIHJjID0gcHJlcGFyZV9yaW5nX2Zvcl9oZWxwZXIoZCwg
cmluZ19nZm4sICYoKnZlZCktPnJpbmdfcGdfc3RydWN0LAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgJigqdmVkKS0+cmluZ19wYWdlKTsKKyAgICBpbXBsLT52ZWQuZCA9IGQ7Cisg
ICAgaW1wbC0+dmVkLm9wcyA9ICZ2bV9ldmVudF9yaW5nX29wczsKKworICAgIHJjID0gcHJlcGFy
ZV9yaW5nX2Zvcl9oZWxwZXIoZCwgcmluZ19nZm4sICZpbXBsLT5yaW5nX3BnX3N0cnVjdCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZpbXBsLT5yaW5nX3BhZ2UpOwogICAgIGlm
ICggcmMgPCAwICkKICAgICAgICAgZ290byBlcnI7CiAKICAgICAvKiBTZXQgdGhlIG51bWJlciBv
ZiBjdXJyZW50bHkgYmxvY2tlZCB2Q1BVcyB0byAwLiAqLwotICAgICgqdmVkKS0+YmxvY2tlZCA9
IDA7CisgICAgaW1wbC0+YmxvY2tlZCA9IDA7CiAKICAgICAvKiBBbGxvY2F0ZSBldmVudCBjaGFu
bmVsICovCiAgICAgcmMgPSBhbGxvY191bmJvdW5kX3hlbl9ldmVudF9jaGFubmVsKGQsIDAsIGN1
cnJlbnQtPmRvbWFpbi0+ZG9tYWluX2lkLApAQCAtMTE1LDM3ICsxMTUsMzcgQEAgc3RhdGljIGlu
dCB2bV9ldmVudF9lbmFibGUoCiAgICAgaWYgKCByYyA8IDAgKQogICAgICAgICBnb3RvIGVycjsK
IAotICAgICgqdmVkKS0+eGVuX3BvcnQgPSB2ZWMtPnUuZW5hYmxlLnBvcnQgPSByYzsKKyAgICBp
bXBsLT54ZW5fcG9ydCA9IHZlYy0+dS5lbmFibGUucG9ydCA9IHJjOwogCiAgICAgLyogUHJlcGFy
ZSByaW5nIGJ1ZmZlciAqLwotICAgIEZST05UX1JJTkdfSU5JVCgmKCp2ZWQpLT5mcm9udF9yaW5n
LAotICAgICAgICAgICAgICAgICAgICAodm1fZXZlbnRfc3JpbmdfdCAqKSgqdmVkKS0+cmluZ19w
YWdlLAorICAgIEZST05UX1JJTkdfSU5JVCgmaW1wbC0+ZnJvbnRfcmluZywKKyAgICAgICAgICAg
ICAgICAgICAgKHZtX2V2ZW50X3NyaW5nX3QgKilpbXBsLT5yaW5nX3BhZ2UsCiAgICAgICAgICAg
ICAgICAgICAgIFBBR0VfU0laRSk7CiAKICAgICAvKiBTYXZlIHRoZSBwYXVzZSBmbGFnIGZvciB0
aGlzIHBhcnRpY3VsYXIgcmluZy4gKi8KLSAgICAoKnZlZCktPnBhdXNlX2ZsYWcgPSBwYXVzZV9m
bGFnOworICAgIGltcGwtPnZlZC5wYXVzZV9mbGFnID0gcGF1c2VfZmxhZzsKIAogICAgIC8qIElu
aXRpYWxpemUgdGhlIGxhc3QtY2hhbmNlIHdhaXQgcXVldWUuICovCi0gICAgaW5pdF93YWl0cXVl
dWVfaGVhZCgmKCp2ZWQpLT53cSk7CisgICAgaW5pdF93YWl0cXVldWVfaGVhZCgmaW1wbC0+d3Ep
OwogCi0gICAgdm1fZXZlbnRfcmluZ191bmxvY2soKnZlZCk7CisgICAgc3Bpbl91bmxvY2soJmlt
cGwtPnZlZC5sb2NrKTsKKyAgICAqX3ZlZCA9ICZpbXBsLT52ZWQ7CiAgICAgcmV0dXJuIDA7CiAK
ICBlcnI6Ci0gICAgZGVzdHJveV9yaW5nX2Zvcl9oZWxwZXIoJigqdmVkKS0+cmluZ19wYWdlLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICgqdmVkKS0+cmluZ19wZ19zdHJ1Y3QpOwotICAg
IHZtX2V2ZW50X3JpbmdfdW5sb2NrKCp2ZWQpOwotICAgIHhmcmVlKCp2ZWQpOwotICAgICp2ZWQg
PSBOVUxMOworICAgIGRlc3Ryb3lfcmluZ19mb3JfaGVscGVyKCZpbXBsLT5yaW5nX3BhZ2UsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1wbC0+cmluZ19wZ19zdHJ1Y3QpOworICAgIHNw
aW5fdW5sb2NrKCZpbXBsLT52ZWQubG9jayk7CisgICAgWEZSRUUoaW1wbCk7CiAKICAgICByZXR1
cm4gcmM7CiB9CiAKLXN0YXRpYyB1bnNpZ25lZCBpbnQgdm1fZXZlbnRfcmluZ19hdmFpbGFibGUo
c3RydWN0IHZtX2V2ZW50X2RvbWFpbiAqdmVkKQorc3RhdGljIHVuc2lnbmVkIGludCB2bV9ldmVu
dF9yaW5nX2F2YWlsYWJsZShzdHJ1Y3Qgdm1fZXZlbnRfcmluZ19kb21haW4gKmltcGwpCiB7Ci0g
ICAgaW50IGF2YWlsX3JlcSA9IFJJTkdfRlJFRV9SRVFVRVNUUygmdmVkLT5mcm9udF9yaW5nKTsK
LSAgICBhdmFpbF9yZXEgLT0gdmVkLT50YXJnZXRfcHJvZHVjZXJzOwotICAgIGF2YWlsX3JlcSAt
PSB2ZWQtPmZvcmVpZ25fcHJvZHVjZXJzOworICAgIGludCBhdmFpbF9yZXEgPSBSSU5HX0ZSRUVf
UkVRVUVTVFMoJmltcGwtPmZyb250X3JpbmcpOworICAgIGF2YWlsX3JlcSAtPSBpbXBsLT50YXJn
ZXRfcHJvZHVjZXJzOworICAgIGF2YWlsX3JlcSAtPSBpbXBsLT5mb3JlaWduX3Byb2R1Y2VyczsK
IAogICAgIEJVR19PTihhdmFpbF9yZXEgPCAwKTsKIApAQCAtMTUzLDQyICsxNTMsNDIgQEAgc3Rh
dGljIHVuc2lnbmVkIGludCB2bV9ldmVudF9yaW5nX2F2YWlsYWJsZShzdHJ1Y3Qgdm1fZXZlbnRf
ZG9tYWluICp2ZWQpCiB9CiAKIC8qCi0gKiB2bV9ldmVudF93YWtlX2Jsb2NrZWQoKSB3aWxsIHdh
a2V1cCB2Y3B1cyB3YWl0aW5nIGZvciByb29tIGluIHRoZQorICogdm1fZXZlbnRfcmluZ193YWtl
X2Jsb2NrZWQoKSB3aWxsIHdha2V1cCB2Y3B1cyB3YWl0aW5nIGZvciByb29tIGluIHRoZQogICog
cmluZy4gVGhlc2UgdkNQVXMgd2VyZSBwYXVzZWQgb24gdGhlaXIgd2F5IG91dCBhZnRlciBwbGFj
aW5nIGFuIGV2ZW50LAogICogYnV0IG5lZWQgdG8gYmUgcmVzdW1lZCB3aGVyZSB0aGUgcmluZyBp
cyBjYXBhYmxlIG9mIHByb2Nlc3NpbmcgYXQgbGVhc3QKICAqIG9uZSBldmVudCBmcm9tIHRoZW0u
CiAgKi8KLXN0YXRpYyB2b2lkIHZtX2V2ZW50X3dha2VfYmxvY2tlZChzdHJ1Y3Qgdm1fZXZlbnRf
ZG9tYWluICp2ZWQpCitzdGF0aWMgdm9pZCB2bV9ldmVudF9yaW5nX3dha2VfYmxvY2tlZChzdHJ1
Y3Qgdm1fZXZlbnRfcmluZ19kb21haW4gKmltcGwpCiB7CiAgICAgc3RydWN0IHZjcHUgKnY7Ci0g
ICAgdW5zaWduZWQgaW50IGF2YWlsX3JlcSA9IHZtX2V2ZW50X3JpbmdfYXZhaWxhYmxlKHZlZCk7
Ci0gICAgc3RydWN0IGRvbWFpbiAqZCA9IHZlZC0+ZDsKKyAgICB1bnNpZ25lZCBpbnQgYXZhaWxf
cmVxID0gdm1fZXZlbnRfcmluZ19hdmFpbGFibGUoaW1wbCk7CiAKLSAgICBpZiAoIGF2YWlsX3Jl
cSA9PSAwIHx8IHZlZC0+YmxvY2tlZCA9PSAwICkKKyAgICBpZiAoIGF2YWlsX3JlcSA9PSAwIHx8
IGltcGwtPmJsb2NrZWQgPT0gMCApCiAgICAgICAgIHJldHVybjsKIAogICAgIC8qIFdlIHJlbWVt
YmVyIHdoaWNoIHZjcHUgbGFzdCB3b2tlIHVwIHRvIGF2b2lkIHNjYW5uaW5nIGFsd2F5cyBsaW5l
YXJseQogICAgICAqIGZyb20gemVybyBhbmQgc3RhcnZpbmcgaGlnaGVyLW51bWJlcmVkIHZjcHVz
IHVuZGVyIGhpZ2ggbG9hZCAqLwotICAgIGlmICggZC0+dmNwdSApCisgICAgaWYgKCBpbXBsLT52
ZWQuZC0+dmNwdSApCiAgICAgewogICAgICAgICBpbnQgaSwgaiwgazsKIAotICAgICAgICBmb3Ig
KGkgPSB2ZWQtPmxhc3RfdmNwdV93YWtlX3VwICsgMSwgaiA9IDA7IGogPCBkLT5tYXhfdmNwdXM7
IGkrKywgaisrKQorICAgICAgICBmb3IgKCBpID0gaW1wbC0+bGFzdF92Y3B1X3dha2VfdXAgKyAx
LCBqID0gMDsKKyAgICAgICAgICAgICAgaiA8IGltcGwtPnZlZC5kLT5tYXhfdmNwdXM7IGkrKywg
aisrKQogICAgICAgICB7Ci0gICAgICAgICAgICBrID0gaSAlIGQtPm1heF92Y3B1czsKLSAgICAg
ICAgICAgIHYgPSBkLT52Y3B1W2tdOworICAgICAgICAgICAgayA9IGkgJSBpbXBsLT52ZWQuZC0+
bWF4X3ZjcHVzOworICAgICAgICAgICAgdiA9IGltcGwtPnZlZC5kLT52Y3B1W2tdOwogICAgICAg
ICAgICAgaWYgKCAhdiApCiAgICAgICAgICAgICAgICAgY29udGludWU7CiAKLSAgICAgICAgICAg
IGlmICggISh2ZWQtPmJsb2NrZWQpIHx8IGF2YWlsX3JlcSA9PSAwICkKKyAgICAgICAgICAgIGlm
ICggIShpbXBsLT5ibG9ja2VkKSB8fCBhdmFpbF9yZXEgPT0gMCApCiAgICAgICAgICAgICAgICBi
cmVhazsKIAotICAgICAgICAgICAgaWYgKCB0ZXN0X2FuZF9jbGVhcl9iaXQodmVkLT5wYXVzZV9m
bGFnLCAmdi0+cGF1c2VfZmxhZ3MpICkKKyAgICAgICAgICAgIGlmICggdGVzdF9hbmRfY2xlYXJf
Yml0KGltcGwtPnZlZC5wYXVzZV9mbGFnLCAmdi0+cGF1c2VfZmxhZ3MpICkKICAgICAgICAgICAg
IHsKICAgICAgICAgICAgICAgICB2Y3B1X3VucGF1c2Uodik7CiAgICAgICAgICAgICAgICAgYXZh
aWxfcmVxLS07Ci0gICAgICAgICAgICAgICAgdmVkLT5ibG9ja2VkLS07Ci0gICAgICAgICAgICAg
ICAgdmVkLT5sYXN0X3ZjcHVfd2FrZV91cCA9IGs7CisgICAgICAgICAgICAgICAgaW1wbC0+Ymxv
Y2tlZC0tOworICAgICAgICAgICAgICAgIGltcGwtPmxhc3RfdmNwdV93YWtlX3VwID0gazsKICAg
ICAgICAgICAgIH0KICAgICAgICAgfQogICAgIH0KQEAgLTE5OSw5MiArMTk5LDkwIEBAIHN0YXRp
YyB2b2lkIHZtX2V2ZW50X3dha2VfYmxvY2tlZChzdHJ1Y3Qgdm1fZXZlbnRfZG9tYWluICp2ZWQp
CiAgKiB3YXMgdW5hYmxlIHRvIGRvIHNvLCBpdCBpcyBxdWV1ZWQgb24gYSB3YWl0IHF1ZXVlLiAg
VGhlc2UgYXJlIHdva2VuIGFzCiAgKiBuZWVkZWQsIGFuZCB0YWtlIHByZWNlZGVuY2Ugb3ZlciB0
aGUgYmxvY2tlZCB2Q1BVcy4KICAqLwotc3RhdGljIHZvaWQgdm1fZXZlbnRfd2FrZV9xdWV1ZWQo
c3RydWN0IHZtX2V2ZW50X2RvbWFpbiAqdmVkKQorc3RhdGljIHZvaWQgdm1fZXZlbnRfcmluZ193
YWtlX3F1ZXVlZChzdHJ1Y3Qgdm1fZXZlbnRfcmluZ19kb21haW4gKmltcGwpCiB7Ci0gICAgdW5z
aWduZWQgaW50IGF2YWlsX3JlcSA9IHZtX2V2ZW50X3JpbmdfYXZhaWxhYmxlKHZlZCk7CisgICAg
dW5zaWduZWQgaW50IGF2YWlsX3JlcSA9IHZtX2V2ZW50X3JpbmdfYXZhaWxhYmxlKGltcGwpOwog
CiAgICAgaWYgKCBhdmFpbF9yZXEgPiAwICkKLSAgICAgICAgd2FrZV91cF9ucigmdmVkLT53cSwg
YXZhaWxfcmVxKTsKKyAgICAgICAgd2FrZV91cF9ucigmaW1wbC0+d3EsIGF2YWlsX3JlcSk7CiB9
CiAKIC8qCi0gKiB2bV9ldmVudF93YWtlKCkgd2lsbCB3YWtldXAgYWxsIHZjcHVzIHdhaXRpbmcg
Zm9yIHRoZSByaW5nIHRvCisgKiB2bV9ldmVudF9yaW5nX3dha2UoKSB3aWxsIHdha2V1cCBhbGwg
dmNwdXMgd2FpdGluZyBmb3IgdGhlIHJpbmcgdG8KICAqIGJlY29tZSBhdmFpbGFibGUuICBJZiB3
ZSBoYXZlIHF1ZXVlZCB2Q1BVcywgdGhleSBnZXQgdG9wIHByaW9yaXR5LiBXZQogICogYXJlIGd1
YXJhbnRlZWQgdGhhdCB0aGV5IHdpbGwgZ28gdGhyb3VnaCBjb2RlIHBhdGhzIHRoYXQgd2lsbCBl
dmVudHVhbGx5Ci0gKiBjYWxsIHZtX2V2ZW50X3dha2UoKSBhZ2FpbiwgZW5zdXJpbmcgdGhhdCBh
bnkgYmxvY2tlZCB2Q1BVcyB3aWxsIGdldAorICogY2FsbCB2bV9ldmVudF9yaW5nX3dha2UoKSBh
Z2FpbiwgZW5zdXJpbmcgdGhhdCBhbnkgYmxvY2tlZCB2Q1BVcyB3aWxsIGdldAogICogdW5wYXVz
ZWQgb25jZSBhbGwgdGhlIHF1ZXVlZCB2Q1BVcyBoYXZlIG1hZGUgaXQgdGhyb3VnaC4KICAqLwot
dm9pZCB2bV9ldmVudF93YWtlKHN0cnVjdCB2bV9ldmVudF9kb21haW4gKnZlZCkKK3N0YXRpYyB2
b2lkIHZtX2V2ZW50X3Jpbmdfd2FrZShzdHJ1Y3Qgdm1fZXZlbnRfcmluZ19kb21haW4gKmltcGwp
CiB7Ci0gICAgaWYgKCFsaXN0X2VtcHR5KCZ2ZWQtPndxLmxpc3QpKQotICAgICAgICB2bV9ldmVu
dF93YWtlX3F1ZXVlZCh2ZWQpOworICAgIGlmICggIWxpc3RfZW1wdHkoJmltcGwtPndxLmxpc3Qp
ICkKKyAgICAgICAgdm1fZXZlbnRfcmluZ193YWtlX3F1ZXVlZChpbXBsKTsKICAgICBlbHNlCi0g
ICAgICAgIHZtX2V2ZW50X3dha2VfYmxvY2tlZCh2ZWQpOworICAgICAgICB2bV9ldmVudF9yaW5n
X3dha2VfYmxvY2tlZChpbXBsKTsKIH0KIAotc3RhdGljIGludCB2bV9ldmVudF9kaXNhYmxlKHN0
cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2bV9ldmVudF9kb21haW4gKip2ZWQpCitzdGF0aWMgaW50
IHZtX2V2ZW50X3JpbmdfZGlzYWJsZShzdHJ1Y3Qgdm1fZXZlbnRfZG9tYWluICoqX3ZlZCkKIHsK
LSAgICBpZiAoIHZtX2V2ZW50X2NoZWNrKCp2ZWQpICkKLSAgICB7Ci0gICAgICAgIHN0cnVjdCB2
Y3B1ICp2OworICAgIHN0cnVjdCB2Y3B1ICp2OworICAgIHN0cnVjdCBkb21haW4gKmQgPSAoKl92
ZWQpLT5kOworICAgIHN0cnVjdCB2bV9ldmVudF9yaW5nX2RvbWFpbiAqaW1wbCA9IHRvX3Jpbmco
Kl92ZWQpOwogCi0gICAgICAgIHZtX2V2ZW50X3JpbmdfbG9jaygqdmVkKTsKKyAgICBzcGluX2xv
Y2soJigqX3ZlZCktPmxvY2spOwogCi0gICAgICAgIGlmICggIWxpc3RfZW1wdHkoJigqdmVkKS0+
d3EubGlzdCkgKQotICAgICAgICB7Ci0gICAgICAgICAgICB2bV9ldmVudF9yaW5nX3VubG9jaygq
dmVkKTsKLSAgICAgICAgICAgIHJldHVybiAtRUJVU1k7Ci0gICAgICAgIH0KKyAgICBpZiAoICFs
aXN0X2VtcHR5KCZpbXBsLT53cS5saXN0KSApCisgICAgeworICAgICAgICBzcGluX3VubG9jaygm
KCpfdmVkKS0+bG9jayk7CisgICAgICAgIHJldHVybiAtRUJVU1k7CisgICAgfQogCi0gICAgICAg
IC8qIEZyZWUgZG9tVSdzIGV2ZW50IGNoYW5uZWwgYW5kIGxlYXZlIHRoZSBvdGhlciBvbmUgdW5i
b3VuZCAqLwotICAgICAgICBmcmVlX3hlbl9ldmVudF9jaGFubmVsKGQsICgqdmVkKS0+eGVuX3Bv
cnQpOworICAgIC8qIEZyZWUgZG9tVSdzIGV2ZW50IGNoYW5uZWwgYW5kIGxlYXZlIHRoZSBvdGhl
ciBvbmUgdW5ib3VuZCAqLworICAgIGZyZWVfeGVuX2V2ZW50X2NoYW5uZWwoZCwgaW1wbC0+eGVu
X3BvcnQpOwogCi0gICAgICAgIC8qIFVuYmxvY2sgYWxsIHZDUFVzICovCi0gICAgICAgIGZvcl9l
YWNoX3ZjcHUgKCBkLCB2ICkKKyAgICAvKiBVbmJsb2NrIGFsbCB2Q1BVcyAqLworICAgIGZvcl9l
YWNoX3ZjcHUgKCBkLCB2ICkKKyAgICB7CisgICAgICAgIGlmICggdGVzdF9hbmRfY2xlYXJfYml0
KCgqX3ZlZCktPnBhdXNlX2ZsYWcsICZ2LT5wYXVzZV9mbGFncykgKQogICAgICAgICB7Ci0gICAg
ICAgICAgICBpZiAoIHRlc3RfYW5kX2NsZWFyX2JpdCgoKnZlZCktPnBhdXNlX2ZsYWcsICZ2LT5w
YXVzZV9mbGFncykgKQotICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIHZjcHVfdW5wYXVz
ZSh2KTsKLSAgICAgICAgICAgICAgICAoKnZlZCktPmJsb2NrZWQtLTsKLSAgICAgICAgICAgIH0K
KyAgICAgICAgICAgIHZjcHVfdW5wYXVzZSh2KTsKKyAgICAgICAgICAgIGltcGwtPmJsb2NrZWQt
LTsKICAgICAgICAgfQorICAgIH0KIAotICAgICAgICBkZXN0cm95X3JpbmdfZm9yX2hlbHBlcigm
KCp2ZWQpLT5yaW5nX3BhZ2UsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgqdmVk
KS0+cmluZ19wZ19zdHJ1Y3QpOwotCi0gICAgICAgIHZtX2V2ZW50X2NsZWFudXBfZG9tYWluKGQp
OworICAgIGRlc3Ryb3lfcmluZ19mb3JfaGVscGVyKCZpbXBsLT5yaW5nX3BhZ2UsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgaW1wbC0+cmluZ19wZ19zdHJ1Y3QpOwogCi0gICAgICAgIHZt
X2V2ZW50X3JpbmdfdW5sb2NrKCp2ZWQpOwotICAgIH0KKyAgICB2bV9ldmVudF9jbGVhbnVwX2Rv
bWFpbihkKTsKIAotICAgIHhmcmVlKCp2ZWQpOwotICAgICp2ZWQgPSBOVUxMOworICAgIHNwaW5f
dW5sb2NrKCYoKl92ZWQpLT5sb2NrKTsKIAorICAgIFhGUkVFKCpfdmVkKTsKICAgICByZXR1cm4g
MDsKIH0KIAotc3RhdGljIGlubGluZSB2b2lkIHZtX2V2ZW50X3JlbGVhc2Vfc2xvdChzdHJ1Y3Qg
dm1fZXZlbnRfZG9tYWluICp2ZWQpCitzdGF0aWMgaW5saW5lIHZvaWQgdm1fZXZlbnRfcmluZ19y
ZWxlYXNlX3Nsb3Qoc3RydWN0IHZtX2V2ZW50X3JpbmdfZG9tYWluICppbXBsKQogewogICAgIC8q
IFVwZGF0ZSB0aGUgYWNjb3VudGluZyAqLwotICAgIGlmICggY3VycmVudC0+ZG9tYWluID09IHZl
ZC0+ZCApCi0gICAgICAgIHZlZC0+dGFyZ2V0X3Byb2R1Y2Vycy0tOworICAgIGlmICggY3VycmVu
dC0+ZG9tYWluID09IGltcGwtPnZlZC5kICkKKyAgICAgICAgaW1wbC0+dGFyZ2V0X3Byb2R1Y2Vy
cy0tOwogICAgIGVsc2UKLSAgICAgICAgdmVkLT5mb3JlaWduX3Byb2R1Y2Vycy0tOworICAgICAg
ICBpbXBsLT5mb3JlaWduX3Byb2R1Y2Vycy0tOwogCiAgICAgLyogS2ljayBhbnkgd2FpdGVycyAq
LwotICAgIHZtX2V2ZW50X3dha2UodmVkKTsKKyAgICB2bV9ldmVudF9yaW5nX3dha2UoaW1wbCk7
CiB9CiAKIC8qCi0gKiB2bV9ldmVudF9tYXJrX2FuZF9wYXVzZSgpIHRhZ3MgdmNwdSBhbmQgcHV0
IGl0IHRvIHNsZWVwLgotICogVGhlIHZjcHUgd2lsbCByZXN1bWUgZXhlY3V0aW9uIGluIHZtX2V2
ZW50X3dha2VfYmxvY2tlZCgpLgorICogdm1fZXZlbnRfcmluZ19tYXJrX2FuZF9wYXVzZSgpIHRh
Z3MgdmNwdSBhbmQgcHV0IGl0IHRvIHNsZWVwLgorICogVGhlIHZjcHUgd2lsbCByZXN1bWUgZXhl
Y3V0aW9uIGluIHZtX2V2ZW50X3Jpbmdfd2FrZV9ibG9ja2VkKCkuCiAgKi8KLXN0YXRpYyB2b2lk
IHZtX2V2ZW50X21hcmtfYW5kX3BhdXNlKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3Qgdm1fZXZlbnRf
ZG9tYWluICp2ZWQpCitzdGF0aWMgdm9pZCB2bV9ldmVudF9yaW5nX21hcmtfYW5kX3BhdXNlKHN0
cnVjdCB2Y3B1ICp2LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBz
dHJ1Y3Qgdm1fZXZlbnRfcmluZ19kb21haW4gKmltcGwpCiB7Ci0gICAgaWYgKCAhdGVzdF9hbmRf
c2V0X2JpdCh2ZWQtPnBhdXNlX2ZsYWcsICZ2LT5wYXVzZV9mbGFncykgKQorICAgIGlmICggIXRl
c3RfYW5kX3NldF9iaXQoaW1wbC0+dmVkLnBhdXNlX2ZsYWcsICZ2LT5wYXVzZV9mbGFncykgKQog
ICAgIHsKICAgICAgICAgdmNwdV9wYXVzZV9ub3N5bmModik7Ci0gICAgICAgIHZlZC0+YmxvY2tl
ZCsrOworICAgICAgICBpbXBsLT5ibG9ja2VkKys7CiAgICAgfQogfQogCkBAIC0yOTQsMzUgKzI5
MiwzMiBAQCBzdGF0aWMgdm9pZCB2bV9ldmVudF9tYXJrX2FuZF9wYXVzZShzdHJ1Y3QgdmNwdSAq
diwgc3RydWN0IHZtX2V2ZW50X2RvbWFpbiAqdmVkKQogICogb3Zlcmx5IGZ1bGwgYW5kIGl0cyBj
b250aW51ZWQgZXhlY3V0aW9uIHdvdWxkIGNhdXNlIHN0YWxsaW5nIGFuZCBleGNlc3NpdmUKICAq
IHdhaXRpbmcuICBUaGUgdkNQVSB3aWxsIGJlIGF1dG9tYXRpY2FsbHkgdW5wYXVzZWQgd2hlbiB0
aGUgcmluZyBjbGVhcnMuCiAgKi8KLXZvaWQgdm1fZXZlbnRfcHV0X3JlcXVlc3Qoc3RydWN0IHZt
X2V2ZW50X2RvbWFpbiAqdmVkLAotICAgICAgICAgICAgICAgICAgICAgICAgICB2bV9ldmVudF9y
ZXF1ZXN0X3QgKnJlcSkKK3N0YXRpYyB2b2lkIHZtX2V2ZW50X3JpbmdfcHV0X3JlcXVlc3Qoc3Ry
dWN0IHZtX2V2ZW50X2RvbWFpbiAqdmVkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB2bV9ldmVudF9yZXF1ZXN0X3QgKnJlcSkKIHsKICAgICB2bV9ldmVudF9mcm9udF9y
aW5nX3QgKmZyb250X3Jpbmc7CiAgICAgaW50IGZyZWVfcmVxOwogICAgIHVuc2lnbmVkIGludCBh
dmFpbF9yZXE7CiAgICAgUklOR19JRFggcmVxX3Byb2Q7CiAgICAgc3RydWN0IHZjcHUgKmN1cnIg
PSBjdXJyZW50OwotICAgIHN0cnVjdCBkb21haW4gKmQgPSB2ZWQtPmQ7Ci0KLSAgICBpZiggIXZt
X2V2ZW50X2NoZWNrKHZlZCkpCi0gICAgICAgIHJldHVybjsKKyAgICBzdHJ1Y3Qgdm1fZXZlbnRf
cmluZ19kb21haW4gKmltcGwgPSB0b19yaW5nKHZlZCk7CiAKLSAgICBpZiAoIGN1cnItPmRvbWFp
biAhPSBkICkKKyAgICBpZiAoIGN1cnItPmRvbWFpbiAhPSB2ZWQtPmQgKQogICAgIHsKICAgICAg
ICAgcmVxLT5mbGFncyB8PSBWTV9FVkVOVF9GTEFHX0ZPUkVJR047CiAjaWZuZGVmIE5ERUJVRwog
ICAgICAgICBpZiAoICEocmVxLT5mbGFncyAmIFZNX0VWRU5UX0ZMQUdfVkNQVV9QQVVTRUQpICkK
ICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19HX1dBUk5JTkcsICJkJWR2JWQgd2FzIG5vdCBw
YXVzZWQuXG4iLAotICAgICAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCByZXEtPnZjcHVf
aWQpOworICAgICAgICAgICAgICAgICAgICAgdmVkLT5kLT5kb21haW5faWQsIHJlcS0+dmNwdV9p
ZCk7CiAjZW5kaWYKICAgICB9CiAKICAgICByZXEtPnZlcnNpb24gPSBWTV9FVkVOVF9JTlRFUkZB
Q0VfVkVSU0lPTjsKIAotICAgIHZtX2V2ZW50X3JpbmdfbG9jayh2ZWQpOworICAgIHNwaW5fbG9j
aygmaW1wbC0+dmVkLmxvY2spOwogCiAgICAgLyogRHVlIHRvIHRoZSByZXNlcnZhdGlvbnMsIHRo
aXMgc3RlcCBtdXN0IHN1Y2NlZWQuICovCi0gICAgZnJvbnRfcmluZyA9ICZ2ZWQtPmZyb250X3Jp
bmc7CisgICAgZnJvbnRfcmluZyA9ICZpbXBsLT5mcm9udF9yaW5nOwogICAgIGZyZWVfcmVxID0g
UklOR19GUkVFX1JFUVVFU1RTKGZyb250X3JpbmcpOwogICAgIEFTU0VSVChmcmVlX3JlcSA+IDAp
OwogCkBAIC0zMzYsMzUgKzMzMSwzNSBAQCB2b2lkIHZtX2V2ZW50X3B1dF9yZXF1ZXN0KHN0cnVj
dCB2bV9ldmVudF9kb21haW4gKnZlZCwKICAgICBSSU5HX1BVU0hfUkVRVUVTVFMoZnJvbnRfcmlu
Zyk7CiAKICAgICAvKiBXZSd2ZSBhY3R1YWxseSAqdXNlZCogb3VyIHJlc2VydmF0aW9uLCBzbyBy
ZWxlYXNlIHRoZSBzbG90LiAqLwotICAgIHZtX2V2ZW50X3JlbGVhc2Vfc2xvdCh2ZWQpOworICAg
IHZtX2V2ZW50X3JpbmdfcmVsZWFzZV9zbG90KGltcGwpOwogCiAgICAgLyogR2l2ZSB0aGlzIHZD
UFUgYSBibGFjayBleWUgaWYgbmVjZXNzYXJ5LCBvbiB0aGUgd2F5IG91dC4KICAgICAgKiBTZWUg
dGhlIGNvbW1lbnRzIGFib3ZlIHdha2VfYmxvY2tlZCgpIGZvciBtb3JlIGluZm9ybWF0aW9uCiAg
ICAgICogb24gaG93IHRoaXMgbWVjaGFuaXNtIHdvcmtzIHRvIGF2b2lkIHdhaXRpbmcuICovCi0g
ICAgYXZhaWxfcmVxID0gdm1fZXZlbnRfcmluZ19hdmFpbGFibGUodmVkKTsKLSAgICBpZiggY3Vy
ci0+ZG9tYWluID09IGQgJiYgYXZhaWxfcmVxIDwgZC0+bWF4X3ZjcHVzICYmCisgICAgYXZhaWxf
cmVxID0gdm1fZXZlbnRfcmluZ19hdmFpbGFibGUoaW1wbCk7CisgICAgaWYoIGN1cnItPmRvbWFp
biA9PSB2ZWQtPmQgJiYgYXZhaWxfcmVxIDwgdmVkLT5kLT5tYXhfdmNwdXMgJiYKICAgICAgICAg
IWF0b21pY19yZWFkKCZjdXJyLT52bV9ldmVudF9wYXVzZV9jb3VudCkgKQotICAgICAgICB2bV9l
dmVudF9tYXJrX2FuZF9wYXVzZShjdXJyLCB2ZWQpOworICAgICAgICB2bV9ldmVudF9yaW5nX21h
cmtfYW5kX3BhdXNlKGN1cnIsIGltcGwpOwogCi0gICAgdm1fZXZlbnRfcmluZ191bmxvY2sodmVk
KTsKKyAgICBzcGluX3VubG9jaygmaW1wbC0+dmVkLmxvY2spOwogCi0gICAgbm90aWZ5X3ZpYV94
ZW5fZXZlbnRfY2hhbm5lbChkLCB2ZWQtPnhlbl9wb3J0KTsKKyAgICBub3RpZnlfdmlhX3hlbl9l
dmVudF9jaGFubmVsKHZlZC0+ZCwgaW1wbC0+eGVuX3BvcnQpOwogfQogCi1zdGF0aWMgaW50IHZt
X2V2ZW50X2dldF9yZXNwb25zZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qgdm1fZXZlbnRfZG9t
YWluICp2ZWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2bV9ldmVudF9yZXNw
b25zZV90ICpyc3ApCitzdGF0aWMgaW50IHZtX2V2ZW50X3JpbmdfZ2V0X3Jlc3BvbnNlKHN0cnVj
dCB2bV9ldmVudF9yaW5nX2RvbWFpbiAqaW1wbCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdm1fZXZlbnRfcmVzcG9uc2VfdCAqcnNwKQogewogICAgIHZtX2V2ZW50X2Zy
b250X3JpbmdfdCAqZnJvbnRfcmluZzsKICAgICBSSU5HX0lEWCByc3BfY29uczsKIAotICAgIHZt
X2V2ZW50X3JpbmdfbG9jayh2ZWQpOworICAgIHNwaW5fbG9jaygmaW1wbC0+dmVkLmxvY2spOwog
Ci0gICAgZnJvbnRfcmluZyA9ICZ2ZWQtPmZyb250X3Jpbmc7CisgICAgZnJvbnRfcmluZyA9ICZp
bXBsLT5mcm9udF9yaW5nOwogICAgIHJzcF9jb25zID0gZnJvbnRfcmluZy0+cnNwX2NvbnM7CiAK
ICAgICBpZiAoICFSSU5HX0hBU19VTkNPTlNVTUVEX1JFU1BPTlNFUyhmcm9udF9yaW5nKSApCiAg
ICAgewotICAgICAgICB2bV9ldmVudF9yaW5nX3VubG9jayh2ZWQpOworICAgICAgICBzcGluX3Vu
bG9jaygmaW1wbC0+dmVkLmxvY2spOwogICAgICAgICByZXR1cm4gMDsKICAgICB9CiAKQEAgLTM3
OCw5ICszNzMsOSBAQCBzdGF0aWMgaW50IHZtX2V2ZW50X2dldF9yZXNwb25zZShzdHJ1Y3QgZG9t
YWluICpkLCBzdHJ1Y3Qgdm1fZXZlbnRfZG9tYWluICp2ZWQsCiAKICAgICAvKiBLaWNrIGFueSB3
YWl0ZXJzIC0tIHNpbmNlIHdlJ3ZlIGp1c3QgY29uc3VtZWQgYW4gZXZlbnQsCiAgICAgICogdGhl
cmUgbWF5IGJlIGFkZGl0aW9uYWwgc3BhY2UgYXZhaWxhYmxlIGluIHRoZSByaW5nLiAqLwotICAg
IHZtX2V2ZW50X3dha2UodmVkKTsKKyAgICB2bV9ldmVudF9yaW5nX3dha2UoaW1wbCk7CiAKLSAg
ICB2bV9ldmVudF9yaW5nX3VubG9jayh2ZWQpOworICAgIHNwaW5fdW5sb2NrKCZpbXBsLT52ZWQu
bG9jayk7CiAKICAgICByZXR1cm4gMTsKIH0KQEAgLTM5MywxMCArMzg4LDEzIEBAIHN0YXRpYyBp
bnQgdm1fZXZlbnRfZ2V0X3Jlc3BvbnNlKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2bV9ldmVu
dF9kb21haW4gKnZlZCwKICAqIE5vdGU6IHJlc3BvbnNlcyBhcmUgaGFuZGxlZCB0aGUgc2FtZSB3
YXkgcmVnYXJkbGVzcyBvZiB3aGljaCByaW5nIHRoZXkKICAqIGFycml2ZSBvbi4KICAqLwotc3Rh
dGljIGludCB2bV9ldmVudF9yZXN1bWUoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZtX2V2ZW50
X2RvbWFpbiAqdmVkKQorc3RhdGljIGludCB2bV9ldmVudF9yaW5nX3Jlc3VtZShzdHJ1Y3Qgdm1f
ZXZlbnRfcmluZ19kb21haW4gKmltcGwpCiB7CiAgICAgdm1fZXZlbnRfcmVzcG9uc2VfdCByc3A7
CiAKKyAgICBpZiAoIHVubGlrZWx5KCFpbXBsIHx8ICF2bV9ldmVudF9jaGVjaygmaW1wbC0+dmVk
KSkgKQorICAgICAgICAgcmV0dXJuIC1FTk9ERVY7CisKICAgICAvKgogICAgICAqIHZtX2V2ZW50
X3Jlc3VtZSgpIHJ1bnMgaW4gZWl0aGVyIFhFTl9WTV9FVkVOVF8qIGRvbWN0bHMsIG9yCiAgICAg
ICogRVZUQ0hOX3NlbmQgY29udGV4dCBmcm9tIHRoZSBpbnRyb3NwZWN0aW9uIGNvbnN1bWVyLiBC
b3RoIGNvbnRleHRzCkBAIC00MDUsMTMgKzQwMywxMCBAQCBzdGF0aWMgaW50IHZtX2V2ZW50X3Jl
c3VtZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qgdm1fZXZlbnRfZG9tYWluICp2ZWQpCiAgICAg
ICogYmVsb3csIHRoaXMgY292ZXJzIHRoZSBjYXNlIHdoZXJlIHdlIHdvdWxkIG5lZWQgdG8gaXRl
cmF0ZSBvdmVyIGFsbAogICAgICAqIG9mIHRoZW0gbW9yZSBzdWNjaW50bHkuCiAgICAgICovCi0g
ICAgQVNTRVJUKGQgIT0gY3VycmVudC0+ZG9tYWluKTsKLQotICAgIGlmICggdW5saWtlbHkoIXZt
X2V2ZW50X2NoZWNrKHZlZCkpICkKLSAgICAgICAgIHJldHVybiAtRU5PREVWOworICAgIEFTU0VS
VChpbXBsLT52ZWQuZCAhPSBjdXJyZW50LT5kb21haW4pOwogCiAgICAgLyogUHVsbCBhbGwgcmVz
cG9uc2VzIG9mZiB0aGUgcmluZy4gKi8KLSAgICB3aGlsZSAoIHZtX2V2ZW50X2dldF9yZXNwb25z
ZShkLCB2ZWQsICZyc3ApICkKKyAgICB3aGlsZSAoIHZtX2V2ZW50X3JpbmdfZ2V0X3Jlc3BvbnNl
KGltcGwsICZyc3ApICkKICAgICB7CiAgICAgICAgIHN0cnVjdCB2Y3B1ICp2OwogCkBAIC00MjIs
MTAgKzQxNywxMSBAQCBzdGF0aWMgaW50IHZtX2V2ZW50X3Jlc3VtZShzdHJ1Y3QgZG9tYWluICpk
LCBzdHJ1Y3Qgdm1fZXZlbnRfZG9tYWluICp2ZWQpCiAgICAgICAgIH0KIAogICAgICAgICAvKiBW
YWxpZGF0ZSB0aGUgdmNwdV9pZCBpbiB0aGUgcmVzcG9uc2UuICovCi0gICAgICAgIGlmICggKHJz
cC52Y3B1X2lkID49IGQtPm1heF92Y3B1cykgfHwgIWQtPnZjcHVbcnNwLnZjcHVfaWRdICkKKyAg
ICAgICAgaWYgKCAocnNwLnZjcHVfaWQgPj0gaW1wbC0+dmVkLmQtPm1heF92Y3B1cykgfHwKKyAg
ICAgICAgICAgICAgIWltcGwtPnZlZC5kLT52Y3B1W3JzcC52Y3B1X2lkXSApCiAgICAgICAgICAg
ICBjb250aW51ZTsKIAotICAgICAgICB2ID0gZC0+dmNwdVtyc3AudmNwdV9pZF07CisgICAgICAg
IHYgPSBpbXBsLT52ZWQuZC0+dmNwdVtyc3AudmNwdV9pZF07CiAKICAgICAgICAgLyoKICAgICAg
ICAgICogSW4gc29tZSBjYXNlcyB0aGUgcmVzcG9uc2UgdHlwZSBuZWVkcyBleHRyYSBoYW5kbGlu
Zywgc28gaGVyZQpAQCAtNDM3LDcgKzQzMyw3IEBAIHN0YXRpYyBpbnQgdm1fZXZlbnRfcmVzdW1l
KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2bV9ldmVudF9kb21haW4gKnZlZCkKICAgICAgICAg
ewogI2lmZGVmIENPTkZJR19IQVNfTUVNX1BBR0lORwogICAgICAgICAgICAgaWYgKCByc3AucmVh
c29uID09IFZNX0VWRU5UX1JFQVNPTl9NRU1fUEFHSU5HICkKLSAgICAgICAgICAgICAgICBwMm1f
bWVtX3BhZ2luZ19yZXN1bWUoZCwgJnJzcCk7CisgICAgICAgICAgICAgICAgcDJtX21lbV9wYWdp
bmdfcmVzdW1lKGltcGwtPnZlZC5kLCAmcnNwKTsKICNlbmRpZgogCiAgICAgICAgICAgICAvKgpA
QCAtNDU3LDcgKzQ1Myw3IEBAIHN0YXRpYyBpbnQgdm1fZXZlbnRfcmVzdW1lKHN0cnVjdCBkb21h
aW4gKmQsIHN0cnVjdCB2bV9ldmVudF9kb21haW4gKnZlZCkKICAgICAgICAgICAgICAqIENoZWNr
IGluIGFyY2gtc3BlY2lmaWMgaGFuZGxlciB0byBhdm9pZCBiaXRtYXNrIG92ZXJoZWFkIHdoZW4K
ICAgICAgICAgICAgICAqIG5vdCBzdXBwb3J0ZWQuCiAgICAgICAgICAgICAgKi8KLSAgICAgICAg
ICAgIHZtX2V2ZW50X3RvZ2dsZV9zaW5nbGVzdGVwKGQsIHYsICZyc3ApOworICAgICAgICAgICAg
dm1fZXZlbnRfdG9nZ2xlX3NpbmdsZXN0ZXAoaW1wbC0+dmVkLmQsIHYsICZyc3ApOwogCiAgICAg
ICAgICAgICAvKiBDaGVjayBmb3IgYWx0cDJtIHN3aXRjaCAqLwogICAgICAgICAgICAgaWYgKCBy
c3AuZmxhZ3MgJiBWTV9FVkVOVF9GTEFHX0FMVEVSTkFURV9QMk0gKQpAQCAtNDc3LDY2ICs0NzMs
NjMgQEAgc3RhdGljIGludCB2bV9ldmVudF9yZXN1bWUoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0
IHZtX2V2ZW50X2RvbWFpbiAqdmVkKQogICAgIHJldHVybiAwOwogfQogCi12b2lkIHZtX2V2ZW50
X2NhbmNlbF9zbG90KHN0cnVjdCB2bV9ldmVudF9kb21haW4gKnZlZCkKK3N0YXRpYyB2b2lkIHZt
X2V2ZW50X3JpbmdfY2FuY2VsX3Nsb3Qoc3RydWN0IHZtX2V2ZW50X2RvbWFpbiAqdmVkKQogewot
ICAgIGlmKCAhdm1fZXZlbnRfY2hlY2sodmVkKSApCi0gICAgICAgIHJldHVybjsKLQotICAgIHZt
X2V2ZW50X3JpbmdfbG9jayh2ZWQpOwotICAgIHZtX2V2ZW50X3JlbGVhc2Vfc2xvdCh2ZWQpOwot
ICAgIHZtX2V2ZW50X3JpbmdfdW5sb2NrKHZlZCk7CisgICAgc3Bpbl9sb2NrKCZ2ZWQtPmxvY2sp
OworICAgIHZtX2V2ZW50X3JpbmdfcmVsZWFzZV9zbG90KHRvX3JpbmcodmVkKSk7CisgICAgc3Bp
bl91bmxvY2soJnZlZC0+bG9jayk7CiB9CiAKLXN0YXRpYyBpbnQgdm1fZXZlbnRfZ3JhYl9zbG90
KHN0cnVjdCB2bV9ldmVudF9kb21haW4gKnZlZCwgaW50IGZvcmVpZ24pCitzdGF0aWMgaW50IHZt
X2V2ZW50X3JpbmdfZ3JhYl9zbG90KHN0cnVjdCB2bV9ldmVudF9yaW5nX2RvbWFpbiAqaW1wbCwg
aW50IGZvcmVpZ24pCiB7CiAgICAgdW5zaWduZWQgaW50IGF2YWlsX3JlcTsKIAotICAgIGlmICgg
IXZlZC0+cmluZ19wYWdlICkKKyAgICBpZiAoICFpbXBsLT5yaW5nX3BhZ2UgKQogICAgICAgICBy
ZXR1cm4gLUVPUE5PVFNVUFA7CiAKLSAgICB2bV9ldmVudF9yaW5nX2xvY2sodmVkKTsKKyAgICBz
cGluX2xvY2soJmltcGwtPnZlZC5sb2NrKTsKIAotICAgIGF2YWlsX3JlcSA9IHZtX2V2ZW50X3Jp
bmdfYXZhaWxhYmxlKHZlZCk7CisgICAgYXZhaWxfcmVxID0gdm1fZXZlbnRfcmluZ19hdmFpbGFi
bGUoaW1wbCk7CiAgICAgaWYgKCBhdmFpbF9yZXEgPT0gMCApCiAgICAgewotICAgICAgICB2bV9l
dmVudF9yaW5nX3VubG9jayh2ZWQpOworICAgICAgICBzcGluX3VubG9jaygmaW1wbC0+dmVkLmxv
Y2spOwogICAgICAgICByZXR1cm4gLUVCVVNZOwogICAgIH0KIAogICAgIGlmICggIWZvcmVpZ24g
KQotICAgICAgICB2ZWQtPnRhcmdldF9wcm9kdWNlcnMrKzsKKyAgICAgICAgaW1wbC0+dGFyZ2V0
X3Byb2R1Y2VycysrOwogICAgIGVsc2UKLSAgICAgICAgdmVkLT5mb3JlaWduX3Byb2R1Y2Vycysr
OworICAgICAgICBpbXBsLT5mb3JlaWduX3Byb2R1Y2VycysrOwogCi0gICAgdm1fZXZlbnRfcmlu
Z191bmxvY2sodmVkKTsKKyAgICBzcGluX3VubG9jaygmaW1wbC0+dmVkLmxvY2spOwogCiAgICAg
cmV0dXJuIDA7CiB9CiAKIC8qIFNpbXBsZSB0cnlfZ3JhYiB3cmFwcGVyIGZvciB1c2UgaW4gdGhl
IHdhaXRfZXZlbnQoKSBtYWNyby4gKi8KLXN0YXRpYyBpbnQgdm1fZXZlbnRfd2FpdF90cnlfZ3Jh
YihzdHJ1Y3Qgdm1fZXZlbnRfZG9tYWluICp2ZWQsIGludCAqcmMpCitzdGF0aWMgaW50IHZtX2V2
ZW50X3Jpbmdfd2FpdF90cnlfZ3JhYihzdHJ1Y3Qgdm1fZXZlbnRfcmluZ19kb21haW4gKmltcGws
IGludCAqcmMpCiB7Ci0gICAgKnJjID0gdm1fZXZlbnRfZ3JhYl9zbG90KHZlZCwgMCk7CisgICAg
KnJjID0gdm1fZXZlbnRfcmluZ19ncmFiX3Nsb3QoaW1wbCwgMCk7CiAgICAgcmV0dXJuICpyYzsK
IH0KIAotLyogQ2FsbCB2bV9ldmVudF9ncmFiX3Nsb3QoKSB1bnRpbCB0aGUgcmluZyBkb2Vzbid0
IGV4aXN0LCBvciBpcyBhdmFpbGFibGUuICovCi1zdGF0aWMgaW50IHZtX2V2ZW50X3dhaXRfc2xv
dChzdHJ1Y3Qgdm1fZXZlbnRfZG9tYWluICp2ZWQpCisvKiBDYWxsIHZtX2V2ZW50X3JpbmdfZ3Jh
Yl9zbG90KCkgdW50aWwgdGhlIHJpbmcgZG9lc24ndCBleGlzdCwgb3IgaXMgYXZhaWxhYmxlLiAq
Lworc3RhdGljIGludCB2bV9ldmVudF9yaW5nX3dhaXRfc2xvdChzdHJ1Y3Qgdm1fZXZlbnRfcmlu
Z19kb21haW4gKmltcGwpCiB7CiAgICAgaW50IHJjID0gLUVCVVNZOwotICAgIHdhaXRfZXZlbnQo
dmVkLT53cSwgdm1fZXZlbnRfd2FpdF90cnlfZ3JhYih2ZWQsICZyYykgIT0gLUVCVVNZKTsKKyAg
ICB3YWl0X2V2ZW50KGltcGwtPndxLCB2bV9ldmVudF9yaW5nX3dhaXRfdHJ5X2dyYWIoaW1wbCwg
JnJjKSAhPSAtRUJVU1kpOwogICAgIHJldHVybiByYzsKIH0KIAotYm9vbCB2bV9ldmVudF9jaGVj
ayhzdHJ1Y3Qgdm1fZXZlbnRfZG9tYWluICp2ZWQpCitzdGF0aWMgYm9vbCB2bV9ldmVudF9yaW5n
X2NoZWNrKHN0cnVjdCB2bV9ldmVudF9kb21haW4gKnZlZCkKIHsKLSAgICByZXR1cm4gKHZlZCAm
JiB2ZWQtPnJpbmdfcGFnZSk7CisgICAgcmV0dXJuICggdG9fcmluZyh2ZWQpLT5yaW5nX3BhZ2Ug
IT0gTlVMTCApOwogfQogCiAvKgogICogRGV0ZXJtaW5lcyB3aGV0aGVyIG9yIG5vdCB0aGUgY3Vy
cmVudCB2Q1BVIGJlbG9uZ3MgdG8gdGhlIHRhcmdldCBkb21haW4sCiAgKiBhbmQgY2FsbHMgdGhl
IGFwcHJvcHJpYXRlIHdhaXQgZnVuY3Rpb24uICBJZiBpdCBpcyBhIGd1ZXN0IHZDUFUsIHRoZW4g
d2UKLSAqIHVzZSB2bV9ldmVudF93YWl0X3Nsb3QoKSB0byByZXNlcnZlIGEgc2xvdC4gIEFzIGxv
bmcgYXMgdGhlcmUgaXMgYSByaW5nLAorICogdXNlIHZtX2V2ZW50X3Jpbmdfd2FpdF9zbG90KCkg
dG8gcmVzZXJ2ZSBhIHNsb3QuICBBcyBsb25nIGFzIHRoZXJlIGlzIGEgcmluZywKICAqIHRoaXMg
ZnVuY3Rpb24gd2lsbCBhbHdheXMgcmV0dXJuIDAgZm9yIGEgZ3Vlc3QuICBGb3IgYSBub24tZ3Vl
c3QsIHdlIGNoZWNrCiAgKiBmb3Igc3BhY2UgYW5kIHJldHVybiAtRUJVU1kgaWYgdGhlIHJpbmcg
aXMgbm90IGF2YWlsYWJsZS4KICAqCkBAIC01NDUsMzYgKzUzOCwzMyBAQCBib29sIHZtX2V2ZW50
X2NoZWNrKHN0cnVjdCB2bV9ldmVudF9kb21haW4gKnZlZCkKICAqICAgICAgICAgICAgICAgMDog
YSBzcG90IGhhcyBiZWVuIHJlc2VydmVkCiAgKgogICovCi1pbnQgX192bV9ldmVudF9jbGFpbV9z
bG90KHN0cnVjdCB2bV9ldmVudF9kb21haW4gKnZlZCwgYm9vbCBhbGxvd19zbGVlcCkKK3N0YXRp
YyBpbnQgdm1fZXZlbnRfcmluZ19jbGFpbV9zbG90KHN0cnVjdCB2bV9ldmVudF9kb21haW4gKnZl
ZCwgYm9vbCBhbGxvd19zbGVlcCkKIHsKLSAgICBpZiAoICF2bV9ldmVudF9jaGVjayh2ZWQpICkK
LSAgICAgICAgcmV0dXJuIC1FT1BOT1RTVVBQOwotCiAgICAgaWYgKCAoY3VycmVudC0+ZG9tYWlu
ID09IHZlZC0+ZCkgJiYgYWxsb3dfc2xlZXAgKQotICAgICAgICByZXR1cm4gdm1fZXZlbnRfd2Fp
dF9zbG90KHZlZCk7CisgICAgICAgIHJldHVybiB2bV9ldmVudF9yaW5nX3dhaXRfc2xvdCh0b19y
aW5nKHZlZCkpOwogICAgIGVsc2UKLSAgICAgICAgcmV0dXJuIHZtX2V2ZW50X2dyYWJfc2xvdCh2
ZWQsIChjdXJyZW50LT5kb21haW4gIT0gdmVkLT5kKSk7CisgICAgICAgIHJldHVybiB2bV9ldmVu
dF9yaW5nX2dyYWJfc2xvdCh0b19yaW5nKHZlZCksIChjdXJyZW50LT5kb21haW4gIT0gdmVkLT5k
KSk7CiB9CiAKICNpZmRlZiBDT05GSUdfSEFTX01FTV9QQUdJTkcKIC8qIFJlZ2lzdGVyZWQgd2l0
aCBYZW4tYm91bmQgZXZlbnQgY2hhbm5lbCBmb3IgaW5jb21pbmcgbm90aWZpY2F0aW9ucy4gKi8K
IHN0YXRpYyB2b2lkIG1lbV9wYWdpbmdfbm90aWZpY2F0aW9uKHN0cnVjdCB2Y3B1ICp2LCB1bnNp
Z25lZCBpbnQgcG9ydCkKIHsKLSAgICB2bV9ldmVudF9yZXN1bWUodi0+ZG9tYWluLCB2LT5kb21h
aW4tPnZtX2V2ZW50X3BhZ2luZyk7CisgICAgdm1fZXZlbnRfcmluZ19yZXN1bWUodG9fcmluZyh2
LT5kb21haW4tPnZtX2V2ZW50X3BhZ2luZykpOwogfQogI2VuZGlmCiAKIC8qIFJlZ2lzdGVyZWQg
d2l0aCBYZW4tYm91bmQgZXZlbnQgY2hhbm5lbCBmb3IgaW5jb21pbmcgbm90aWZpY2F0aW9ucy4g
Ki8KIHN0YXRpYyB2b2lkIG1vbml0b3Jfbm90aWZpY2F0aW9uKHN0cnVjdCB2Y3B1ICp2LCB1bnNp
Z25lZCBpbnQgcG9ydCkKIHsKLSAgICB2bV9ldmVudF9yZXN1bWUodi0+ZG9tYWluLCB2LT5kb21h
aW4tPnZtX2V2ZW50X21vbml0b3IpOworICAgIHZtX2V2ZW50X3JpbmdfcmVzdW1lKHRvX3Jpbmco
di0+ZG9tYWluLT52bV9ldmVudF9tb25pdG9yKSk7CiB9CiAKICNpZmRlZiBDT05GSUdfSEFTX01F
TV9TSEFSSU5HCiAvKiBSZWdpc3RlcmVkIHdpdGggWGVuLWJvdW5kIGV2ZW50IGNoYW5uZWwgZm9y
IGluY29taW5nIG5vdGlmaWNhdGlvbnMuICovCiBzdGF0aWMgdm9pZCBtZW1fc2hhcmluZ19ub3Rp
ZmljYXRpb24oc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBwb3J0KQogewotICAgIHZtX2V2
ZW50X3Jlc3VtZSh2LT5kb21haW4sIHYtPmRvbWFpbi0+dm1fZXZlbnRfc2hhcmUpOworICAgIHZt
X2V2ZW50X3JpbmdfcmVzdW1lKHRvX3Jpbmcodi0+ZG9tYWluLT52bV9ldmVudF9zaGFyZSkpOwog
fQogI2VuZGlmCiAKQEAgLTU4MywzMiArNTczLDMyIEBAIHZvaWQgdm1fZXZlbnRfY2xlYW51cChz
dHJ1Y3QgZG9tYWluICpkKQogewogI2lmZGVmIENPTkZJR19IQVNfTUVNX1BBR0lORwogICAgIGlm
ICggdm1fZXZlbnRfY2hlY2soZC0+dm1fZXZlbnRfcGFnaW5nKSApCi0gICAgewotICAgICAgICAv
KiBEZXN0cm95aW5nIHRoZSB3YWl0IHF1ZXVlIGhlYWQgbWVhbnMgd2FraW5nIHVwIGFsbAotICAg
ICAgICAgKiBxdWV1ZWQgdmNwdXMuIFRoaXMgd2lsbCBkcmFpbiB0aGUgbGlzdCwgYWxsb3dpbmcK
LSAgICAgICAgICogdGhlIGRpc2FibGUgcm91dGluZSB0byBjb21wbGV0ZS4gSXQgd2lsbCBhbHNv
IGRyb3AKLSAgICAgICAgICogYWxsIGRvbWFpbiByZWZzIHRoZSB3YWl0LXF1ZXVlZCB2Y3B1cyBh
cmUgaG9sZGluZy4KLSAgICAgICAgICogRmluYWxseSwgYmVjYXVzZSB0aGlzIGNvZGUgcGF0aCBp
bnZvbHZlcyBwcmV2aW91c2x5Ci0gICAgICAgICAqIHBhdXNpbmcgdGhlIGRvbWFpbiAoZG9tYWlu
X2tpbGwpLCB1bnBhdXNpbmcgdGhlCi0gICAgICAgICAqIHZjcHVzIGNhdXNlcyBubyBoYXJtLiAq
LwotICAgICAgICBkZXN0cm95X3dhaXRxdWV1ZV9oZWFkKCZkLT52bV9ldmVudF9wYWdpbmctPndx
KTsKLSAgICAgICAgKHZvaWQpdm1fZXZlbnRfZGlzYWJsZShkLCAmZC0+dm1fZXZlbnRfcGFnaW5n
KTsKLSAgICB9CisgICAgICAgIGQtPnZtX2V2ZW50X3BhZ2luZy0+b3BzLT5jbGVhbnVwKCZkLT52
bV9ldmVudF9wYWdpbmcpOwogI2VuZGlmCisKICAgICBpZiAoIHZtX2V2ZW50X2NoZWNrKGQtPnZt
X2V2ZW50X21vbml0b3IpICkKLSAgICB7Ci0gICAgICAgIGRlc3Ryb3lfd2FpdHF1ZXVlX2hlYWQo
JmQtPnZtX2V2ZW50X21vbml0b3ItPndxKTsKLSAgICAgICAgKHZvaWQpdm1fZXZlbnRfZGlzYWJs
ZShkLCAmZC0+dm1fZXZlbnRfbW9uaXRvcik7Ci0gICAgfQorICAgICAgICBkLT52bV9ldmVudF9t
b25pdG9yLT5vcHMtPmNsZWFudXAoJmQtPnZtX2V2ZW50X21vbml0b3IpOworCiAjaWZkZWYgQ09O
RklHX0hBU19NRU1fU0hBUklORwogICAgIGlmICggdm1fZXZlbnRfY2hlY2soZC0+dm1fZXZlbnRf
c2hhcmUpICkKLSAgICB7Ci0gICAgICAgIGRlc3Ryb3lfd2FpdHF1ZXVlX2hlYWQoJmQtPnZtX2V2
ZW50X3NoYXJlLT53cSk7Ci0gICAgICAgICh2b2lkKXZtX2V2ZW50X2Rpc2FibGUoZCwgJmQtPnZt
X2V2ZW50X3NoYXJlKTsKLSAgICB9CisgICAgICAgIGQtPnZtX2V2ZW50X3NoYXJlLT5vcHMtPmNs
ZWFudXAoJmQtPnZtX2V2ZW50X3NoYXJlKTsKICNlbmRpZgogfQogCitzdGF0aWMgdm9pZCB2bV9l
dmVudF9yaW5nX2NsZWFudXAoc3RydWN0IHZtX2V2ZW50X2RvbWFpbiAqKl92ZWQpCit7CisgICAg
c3RydWN0IHZtX2V2ZW50X3JpbmdfZG9tYWluICppbXBsID0gdG9fcmluZygqX3ZlZCk7CisgICAg
LyogRGVzdHJveWluZyB0aGUgd2FpdCBxdWV1ZSBoZWFkIG1lYW5zIHdha2luZyB1cCBhbGwKKyAg
ICAgKiBxdWV1ZWQgdmNwdXMuIFRoaXMgd2lsbCBkcmFpbiB0aGUgbGlzdCwgYWxsb3dpbmcKKyAg
ICAgKiB0aGUgZGlzYWJsZSByb3V0aW5lIHRvIGNvbXBsZXRlLiBJdCB3aWxsIGFsc28gZHJvcAor
ICAgICAqIGFsbCBkb21haW4gcmVmcyB0aGUgd2FpdC1xdWV1ZWQgdmNwdXMgYXJlIGhvbGRpbmcu
CisgICAgICogRmluYWxseSwgYmVjYXVzZSB0aGlzIGNvZGUgcGF0aCBpbnZvbHZlcyBwcmV2aW91
c2x5CisgICAgICogcGF1c2luZyB0aGUgZG9tYWluIChkb21haW5fa2lsbCksIHVucGF1c2luZyB0
aGUKKyAgICAgKiB2Y3B1cyBjYXVzZXMgbm8gaGFybS4gKi8KKyAgICBkZXN0cm95X3dhaXRxdWV1
ZV9oZWFkKCZpbXBsLT53cSk7CisgICAgKHZvaWQpdm1fZXZlbnRfcmluZ19kaXNhYmxlKF92ZWQp
OworfQorCiBpbnQgdm1fZXZlbnRfZG9tY3RsKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB4ZW5f
ZG9tY3RsX3ZtX2V2ZW50X29wICp2ZWMsCiAgICAgICAgICAgICAgICAgICAgIFhFTl9HVUVTVF9I
QU5ETEVfUEFSQU0odm9pZCkgdV9kb21jdGwpCiB7CkBAIC02ODIsMjMgKzY3MiwyMiBAQCBpbnQg
dm1fZXZlbnRfZG9tY3RsKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB4ZW5fZG9tY3RsX3ZtX2V2
ZW50X29wICp2ZWMsCiAgICAgICAgICAgICAgICAgYnJlYWs7CiAKICAgICAgICAgICAgIC8qIGRv
bWFpbl9wYXVzZSgpIG5vdCByZXF1aXJlZCBoZXJlLCBzZWUgWFNBLTk5ICovCi0gICAgICAgICAg
ICByYyA9IHZtX2V2ZW50X2VuYWJsZShkLCB2ZWMsICZkLT52bV9ldmVudF9wYWdpbmcsIF9WUEZf
bWVtX3BhZ2luZywKKyAgICAgICAgICAgIHJjID0gdm1fZXZlbnRfcmluZ19lbmFibGUoZCwgdmVj
LCAmZC0+dm1fZXZlbnRfcGFnaW5nLCBfVlBGX21lbV9wYWdpbmcsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBIVk1fUEFSQU1fUEFHSU5HX1JJTkdfUEZOLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbWVtX3BhZ2luZ19ub3RpZmljYXRpb24pOwogICAgICAgICB9
CiAgICAgICAgIGJyZWFrOwogCiAgICAgICAgIGNhc2UgWEVOX1ZNX0VWRU5UX0RJU0FCTEU6Ci0g
ICAgICAgICAgICBpZiAoIHZtX2V2ZW50X2NoZWNrKGQtPnZtX2V2ZW50X3BhZ2luZykgKQotICAg
ICAgICAgICAgewotICAgICAgICAgICAgICAgIGRvbWFpbl9wYXVzZShkKTsKLSAgICAgICAgICAg
ICAgICByYyA9IHZtX2V2ZW50X2Rpc2FibGUoZCwgJmQtPnZtX2V2ZW50X3BhZ2luZyk7Ci0gICAg
ICAgICAgICAgICAgZG9tYWluX3VucGF1c2UoZCk7Ci0gICAgICAgICAgICB9CisgICAgICAgICAg
ICBpZiAoICF2bV9ldmVudF9jaGVjayhkLT52bV9ldmVudF9wYWdpbmcpICkKKyAgICAgICAgICAg
ICAgICBicmVhazsKKyAgICAgICAgICAgIGRvbWFpbl9wYXVzZShkKTsKKyAgICAgICAgICAgIHJj
ID0gdm1fZXZlbnRfcmluZ19kaXNhYmxlKCZkLT52bV9ldmVudF9wYWdpbmcpOworICAgICAgICAg
ICAgZG9tYWluX3VucGF1c2UoZCk7CiAgICAgICAgICAgICBicmVhazsKIAogICAgICAgICBjYXNl
IFhFTl9WTV9FVkVOVF9SRVNVTUU6Ci0gICAgICAgICAgICByYyA9IHZtX2V2ZW50X3Jlc3VtZShk
LCBkLT52bV9ldmVudF9wYWdpbmcpOworICAgICAgICAgICAgcmMgPSB2bV9ldmVudF9yaW5nX3Jl
c3VtZSh0b19yaW5nKGQtPnZtX2V2ZW50X3BhZ2luZykpOwogICAgICAgICAgICAgYnJlYWs7CiAK
ICAgICAgICAgZGVmYXVsdDoKQEAgLTcyMCwyMyArNzA5LDIyIEBAIGludCB2bV9ldmVudF9kb21j
dGwoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHhlbl9kb21jdGxfdm1fZXZlbnRfb3AgKnZlYywK
ICAgICAgICAgICAgIHJjID0gYXJjaF9tb25pdG9yX2luaXRfZG9tYWluKGQpOwogICAgICAgICAg
ICAgaWYgKCByYyApCiAgICAgICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgICAgICByYyA9IHZt
X2V2ZW50X2VuYWJsZShkLCB2ZWMsICZkLT52bV9ldmVudF9tb25pdG9yLCBfVlBGX21lbV9hY2Nl
c3MsCisgICAgICAgICAgICByYyA9IHZtX2V2ZW50X3JpbmdfZW5hYmxlKGQsIHZlYywgJmQtPnZt
X2V2ZW50X21vbml0b3IsIF9WUEZfbWVtX2FjY2VzcywKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIEhWTV9QQVJBTV9NT05JVE9SX1JJTkdfUEZOLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgbW9uaXRvcl9ub3RpZmljYXRpb24pOwogICAgICAgICAgICAgYnJlYWs7
CiAKICAgICAgICAgY2FzZSBYRU5fVk1fRVZFTlRfRElTQUJMRToKLSAgICAgICAgICAgIGlmICgg
dm1fZXZlbnRfY2hlY2soZC0+dm1fZXZlbnRfbW9uaXRvcikgKQotICAgICAgICAgICAgewotICAg
ICAgICAgICAgICAgIGRvbWFpbl9wYXVzZShkKTsKLSAgICAgICAgICAgICAgICByYyA9IHZtX2V2
ZW50X2Rpc2FibGUoZCwgJmQtPnZtX2V2ZW50X21vbml0b3IpOwotICAgICAgICAgICAgICAgIGFy
Y2hfbW9uaXRvcl9jbGVhbnVwX2RvbWFpbihkKTsKLSAgICAgICAgICAgICAgICBkb21haW5fdW5w
YXVzZShkKTsKLSAgICAgICAgICAgIH0KKyAgICAgICAgICAgIGlmICggIXZtX2V2ZW50X2NoZWNr
KGQtPnZtX2V2ZW50X21vbml0b3IpICkKKyAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAg
ICAgIGRvbWFpbl9wYXVzZShkKTsKKyAgICAgICAgICAgIHJjID0gdm1fZXZlbnRfcmluZ19kaXNh
YmxlKCZkLT52bV9ldmVudF9tb25pdG9yKTsKKyAgICAgICAgICAgIGFyY2hfbW9uaXRvcl9jbGVh
bnVwX2RvbWFpbihkKTsKKyAgICAgICAgICAgIGRvbWFpbl91bnBhdXNlKGQpOwogICAgICAgICAg
ICAgYnJlYWs7CiAKICAgICAgICAgY2FzZSBYRU5fVk1fRVZFTlRfUkVTVU1FOgotICAgICAgICAg
ICAgcmMgPSB2bV9ldmVudF9yZXN1bWUoZCwgZC0+dm1fZXZlbnRfbW9uaXRvcik7CisgICAgICAg
ICAgICByYyA9IHZtX2V2ZW50X3JpbmdfcmVzdW1lKHRvX3JpbmcoZC0+dm1fZXZlbnRfbW9uaXRv
cikpOwogICAgICAgICAgICAgYnJlYWs7CiAKICAgICAgICAgZGVmYXVsdDoKQEAgLTc2NSwyMiAr
NzUzLDIxIEBAIGludCB2bV9ldmVudF9kb21jdGwoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHhl
bl9kb21jdGxfdm1fZXZlbnRfb3AgKnZlYywKICAgICAgICAgICAgICAgICBicmVhazsKIAogICAg
ICAgICAgICAgLyogZG9tYWluX3BhdXNlKCkgbm90IHJlcXVpcmVkIGhlcmUsIHNlZSBYU0EtOTkg
Ki8KLSAgICAgICAgICAgIHJjID0gdm1fZXZlbnRfZW5hYmxlKGQsIHZlYywgJmQtPnZtX2V2ZW50
X3NoYXJlLCBfVlBGX21lbV9zaGFyaW5nLAorICAgICAgICAgICAgcmMgPSB2bV9ldmVudF9yaW5n
X2VuYWJsZShkLCB2ZWMsICZkLT52bV9ldmVudF9zaGFyZSwgX1ZQRl9tZW1fc2hhcmluZywKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEhWTV9QQVJBTV9TSEFSSU5HX1JJTkdfUEZO
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWVtX3NoYXJpbmdfbm90aWZpY2F0
aW9uKTsKICAgICAgICAgICAgIGJyZWFrOwogCiAgICAgICAgIGNhc2UgWEVOX1ZNX0VWRU5UX0RJ
U0FCTEU6Ci0gICAgICAgICAgICBpZiAoIHZtX2V2ZW50X2NoZWNrKGQtPnZtX2V2ZW50X3NoYXJl
KSApCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgZG9tYWluX3BhdXNlKGQpOwotICAg
ICAgICAgICAgICAgIHJjID0gdm1fZXZlbnRfZGlzYWJsZShkLCAmZC0+dm1fZXZlbnRfc2hhcmUp
OwotICAgICAgICAgICAgICAgIGRvbWFpbl91bnBhdXNlKGQpOwotICAgICAgICAgICAgfQorICAg
ICAgICAgICAgaWYgKCAhdm1fZXZlbnRfY2hlY2soZC0+dm1fZXZlbnRfc2hhcmUpICkKKyAgICAg
ICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgIGRvbWFpbl9wYXVzZShkKTsKKyAgICAgICAg
ICAgIHJjID0gdm1fZXZlbnRfcmluZ19kaXNhYmxlKCZkLT52bV9ldmVudF9zaGFyZSk7CisgICAg
ICAgICAgICBkb21haW5fdW5wYXVzZShkKTsKICAgICAgICAgICAgIGJyZWFrOwogCiAgICAgICAg
IGNhc2UgWEVOX1ZNX0VWRU5UX1JFU1VNRToKLSAgICAgICAgICAgIHJjID0gdm1fZXZlbnRfcmVz
dW1lKGQsIGQtPnZtX2V2ZW50X3NoYXJlKTsKKyAgICAgICAgICAgIHJjID0gdm1fZXZlbnRfcmlu
Z19yZXN1bWUodG9fcmluZyhkLT52bV9ldmVudF9zaGFyZSkpOwogICAgICAgICAgICAgYnJlYWs7
CiAKICAgICAgICAgZGVmYXVsdDoKQEAgLTgzMiw2ICs4MTksMTQgQEAgdm9pZCB2bV9ldmVudF92
Y3B1X3VucGF1c2Uoc3RydWN0IHZjcHUgKnYpCiAgICAgdmNwdV91bnBhdXNlKHYpOwogfQogCitz
dGF0aWMgY29uc3Qgc3RydWN0IHZtX2V2ZW50X29wcyB2bV9ldmVudF9yaW5nX29wcyA9IHsKKyAg
ICAuY2hlY2sgPSB2bV9ldmVudF9yaW5nX2NoZWNrLAorICAgIC5jbGVhbnVwID0gdm1fZXZlbnRf
cmluZ19jbGVhbnVwLAorICAgIC5jbGFpbV9zbG90ID0gdm1fZXZlbnRfcmluZ19jbGFpbV9zbG90
LAorICAgIC5jYW5jZWxfc2xvdCA9IHZtX2V2ZW50X3JpbmdfY2FuY2VsX3Nsb3QsCisgICAgLnB1
dF9yZXF1ZXN0ID0gdm1fZXZlbnRfcmluZ19wdXRfcmVxdWVzdAorfTsKKwogLyoKICAqIExvY2Fs
IHZhcmlhYmxlczoKICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi92bV9l
dmVudC5oIGIveGVuL2luY2x1ZGUveGVuL3ZtX2V2ZW50LmgKaW5kZXggYTVjODJkNi4uMTVjMTVl
NiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3ZtX2V2ZW50LmgKKysrIGIveGVuL2luY2x1
ZGUveGVuL3ZtX2V2ZW50LmgKQEAgLTI2LDExICsyNiwzOCBAQAogI2luY2x1ZGUgPHhlbi9zY2hl
ZC5oPgogI2luY2x1ZGUgPHB1YmxpYy92bV9ldmVudC5oPgogCitzdHJ1Y3Qgdm1fZXZlbnRfb3Bz
Cit7CisgICAgYm9vbCAoKmNoZWNrKShzdHJ1Y3Qgdm1fZXZlbnRfZG9tYWluICp2ZWQpOworICAg
IHZvaWQgKCpjbGVhbnVwKShzdHJ1Y3Qgdm1fZXZlbnRfZG9tYWluICoqX3ZlZCk7CisgICAgaW50
ICgqY2xhaW1fc2xvdCkoc3RydWN0IHZtX2V2ZW50X2RvbWFpbiAqdmVkLCBib29sIGFsbG93X3Ns
ZWVwKTsKKyAgICB2b2lkICgqY2FuY2VsX3Nsb3QpKHN0cnVjdCB2bV9ldmVudF9kb21haW4gKnZl
ZCk7CisgICAgdm9pZCAoKnB1dF9yZXF1ZXN0KShzdHJ1Y3Qgdm1fZXZlbnRfZG9tYWluICp2ZWQs
IHZtX2V2ZW50X3JlcXVlc3RfdCAqcmVxKTsKK307CisKK3N0cnVjdCB2bV9ldmVudF9kb21haW4K
K3sKKyAgICAvKiBEb21haW4gcmVmZXJlbmNlICovCisgICAgc3RydWN0IGRvbWFpbiAqZDsKKwor
ICAgIC8qIHZtX2V2ZW50X29wcyAqLworICAgIGNvbnN0IHN0cnVjdCB2bV9ldmVudF9vcHMgKm9w
czsKKworICAgIC8qIHZtX2V2ZW50IGRvbWFpbiBsb2NrICovCisgICAgc3BpbmxvY2tfdCBsb2Nr
OworCisgICAgLyogdm1fZXZlbnQgYml0IGZvciB2Y3B1LT5wYXVzZV9mbGFncyAqLworICAgIGlu
dCBwYXVzZV9mbGFnOworfTsKKwogLyogQ2xlYW4gdXAgb24gZG9tYWluIGRlc3RydWN0aW9uICov
CiB2b2lkIHZtX2V2ZW50X2NsZWFudXAoc3RydWN0IGRvbWFpbiAqZCk7CiAKIC8qIFJldHVybnMg
d2hldGhlciB0aGUgVk0gZXZlbnQgZG9tYWluIGhhcyBiZWVuIHNldCB1cCAqLwotYm9vbCB2bV9l
dmVudF9jaGVjayhzdHJ1Y3Qgdm1fZXZlbnRfZG9tYWluICp2ZWQpOworc3RhdGljIGlubGluZSBi
b29sIHZtX2V2ZW50X2NoZWNrKHN0cnVjdCB2bV9ldmVudF9kb21haW4gKnZlZCkKK3sKKyAgICBy
ZXR1cm4gKHZlZCkgJiYgdmVkLT5vcHMtPmNoZWNrKHZlZCk7Cit9CiAKIC8qIFJldHVybnMgMCBv
biBzdWNjZXNzLCAtRU5PU1lTIGlmIHRoZXJlIGlzIG5vIHJpbmcsIC1FQlVTWSBpZiB0aGVyZSBp
cyBubwogICogYXZhaWxhYmxlIHNwYWNlIGFuZCB0aGUgY2FsbGVyIGlzIGEgZm9yZWlnbiBkb21h
aW4uIElmIHRoZSBndWVzdCBpdHNlbGYKQEAgLTQ1LDcgKzcyLDE0IEBAIGJvb2wgdm1fZXZlbnRf
Y2hlY2soc3RydWN0IHZtX2V2ZW50X2RvbWFpbiAqdmVkKTsKICAqIGNhbmNlbF9zbG90KCksIGJv
dGggb2Ygd2hpY2ggYXJlIGd1YXJhbnRlZWQgdG8KICAqIHN1Y2NlZWQuCiAgKi8KLWludCBfX3Zt
X2V2ZW50X2NsYWltX3Nsb3Qoc3RydWN0IHZtX2V2ZW50X2RvbWFpbiAqdmVkLCBib29sIGFsbG93
X3NsZWVwKTsKK3N0YXRpYyBpbmxpbmUgaW50IF9fdm1fZXZlbnRfY2xhaW1fc2xvdChzdHJ1Y3Qg
dm1fZXZlbnRfZG9tYWluICp2ZWQsIGJvb2wgYWxsb3dfc2xlZXApCit7CisgICAgaWYgKCAhdm1f
ZXZlbnRfY2hlY2sodmVkKSApCisgICAgICAgIHJldHVybiAtRU9QTk9UU1VQUDsKKworICAgIHJl
dHVybiB2ZWQtPm9wcy0+Y2xhaW1fc2xvdCh2ZWQsIGFsbG93X3NsZWVwKTsKK30KKwogc3RhdGlj
IGlubGluZSBpbnQgdm1fZXZlbnRfY2xhaW1fc2xvdChzdHJ1Y3Qgdm1fZXZlbnRfZG9tYWluICp2
ZWQpCiB7CiAgICAgcmV0dXJuIF9fdm1fZXZlbnRfY2xhaW1fc2xvdCh2ZWQsIHRydWUpOwpAQCAt
NTYsMTAgKzkwLDIyIEBAIHN0YXRpYyBpbmxpbmUgaW50IHZtX2V2ZW50X2NsYWltX3Nsb3Rfbm9z
bGVlcChzdHJ1Y3Qgdm1fZXZlbnRfZG9tYWluICp2ZWQpCiAgICAgcmV0dXJuIF9fdm1fZXZlbnRf
Y2xhaW1fc2xvdCh2ZWQsIGZhbHNlKTsKIH0KIAotdm9pZCB2bV9ldmVudF9jYW5jZWxfc2xvdChz
dHJ1Y3Qgdm1fZXZlbnRfZG9tYWluICp2ZWQpOworc3RhdGljIGlubGluZSB2b2lkIHZtX2V2ZW50
X2NhbmNlbF9zbG90KHN0cnVjdCB2bV9ldmVudF9kb21haW4gKnZlZCkKK3sKKyAgICBpZiAoICF2
bV9ldmVudF9jaGVjayh2ZWQpICkKKyAgICAgICAgcmV0dXJuOwogCi12b2lkIHZtX2V2ZW50X3B1
dF9yZXF1ZXN0KHN0cnVjdCB2bV9ldmVudF9kb21haW4gKnZlZCwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgdm1fZXZlbnRfcmVxdWVzdF90ICpyZXEpOworICAgIHZlZC0+b3BzLT5jYW5jZWxf
c2xvdCh2ZWQpOworfQorCitzdGF0aWMgaW5saW5lIHZvaWQgdm1fZXZlbnRfcHV0X3JlcXVlc3Qo
c3RydWN0IHZtX2V2ZW50X2RvbWFpbiAqdmVkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHZtX2V2ZW50X3JlcXVlc3RfdCAqcmVxKQoreworICAgIGlmICggIXZtX2V2
ZW50X2NoZWNrKHZlZCkgKQorICAgICAgICByZXR1cm47CisKKyAgICB2ZWQtPm9wcy0+cHV0X3Jl
cXVlc3QodmVkLCByZXEpOworfQogCiBpbnQgdm1fZXZlbnRfZG9tY3RsKHN0cnVjdCBkb21haW4g
KmQsIHN0cnVjdCB4ZW5fZG9tY3RsX3ZtX2V2ZW50X29wICp2ZWMsCiAgICAgICAgICAgICAgICAg
ICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgdV9kb21jdGwpOwotLSAKMi43LjQKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 30 14:18:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 May 2019 14:18:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWLt3-0003By-NL; Thu, 30 May 2019 14:18:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Fq1a=T6=bitdefender.com=ppircalabu@srs-us1.protection.inumbo.net>)
 id 1hWLt2-0003AJ-RH
 for xen-devel@lists.xenproject.org; Thu, 30 May 2019 14:18:32 +0000
X-Inumbo-ID: cb30d1d4-82e5-11e9-9fea-93e827edf83c
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cb30d1d4-82e5-11e9-9fea-93e827edf83c;
 Thu, 30 May 2019 14:18:28 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp02.buh.bitdefender.net [10.17.80.76])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 C2A70305FFA8; Thu, 30 May 2019 17:18:25 +0300 (EEST)
Received: from bitdefender.com (unknown [195.189.155.70])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id A65753051E7A;
 Thu, 30 May 2019 17:18:25 +0300 (EEST)
From: Petre Pircalabu <ppircalabu@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 30 May 2019 17:18:22 +0300
Message-Id: <3ec19ed5425a62ecbc524e44c4bba86d5fe41762.1559224640.git.ppircalabu@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <cover.1559224640.git.ppircalabu@bitdefender.com>
References: <cover.1559224640.git.ppircalabu@bitdefender.com>
In-Reply-To: <cover.1559224640.git.ppircalabu@bitdefender.com>
References: <cover.1559224640.git.ppircalabu@bitdefender.com>
Subject: [Xen-devel] [PATCH 8/9] vm_event: Add vm_event_ng interface
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Petre Pircalabu <ppircalabu@bitdefender.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gaGlnaCB0aHJvdWdocHV0IGludHJvc3BlY3Rpb24gc2NlbmFyaW9zIHdoZXJlIGxvdHMgb2Yg
bW9uaXRvcgp2bV9ldmVudHMgYXJlIGdlbmVyYXRlZCwgdGhlIHJpbmcgYnVmZmVyIGNhbiBmaWxs
IHVwIGJlZm9yZSB0aGUgbW9uaXRvcgphcHBsaWNhdGlvbiBnZXRzIGEgY2hhbmNlIHRvIGhhbmRs
ZSBhbGwgdGhlIHJlcXVlc3RzIHRodXMgYmxvY2tpbmcKb3RoZXIgdmNwdXMgd2hpY2ggd2lsbCBo
YXZlIHRvIHdhaXQgZm9yIGEgc2xvdCB0byBiZWNvbWUgYXZhaWxhYmxlLgoKVGhpcyBwYXRjaCBh
ZGRzIHN1cHBvcnQgZm9yIGEgZGlmZmVyZW50IG1lY2hhbmlzbSB0byBoYW5kbGUgc3luY2hyb25v
dXMKdm1fZXZlbnQgcmVxdWVzdHMgLyByZXNwb25zZXMuIEFzIGVhY2ggc3luY2hyb25vdXMgcmVx
dWVzdCBwYXVzZXMgdGhlCnZjcHUgdW50aWwgdGhlIGNvcnJlc3BvbmRpbmcgcmVzcG9uc2UgaXMg
aGFuZGxlZCwgaXQgY2FuIGJlIHN0b3JlZCBpbgphIHNsb3R0ZWQgbWVtb3J5IGJ1ZmZlciAob25l
IHBlciB2Y3B1KSBzaGFyZWQgYmV0d2VlbiB0aGUgaHlwZXJ2aXNvciBhbmQKdGhlIGNvbnRyb2xs
aW5nIGRvbWFpbi4KClNpZ25lZC1vZmYtYnk6IFBldHJlIFBpcmNhbGFidSA8cHBpcmNhbGFidUBi
aXRkZWZlbmRlci5jb20+Ci0tLQogdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggfCAgIDYg
KwogdG9vbHMvbGlieGMveGNfbW9uaXRvci5jICAgICAgfCAgMTUgKysKIHRvb2xzL2xpYnhjL3hj
X3ByaXZhdGUuaCAgICAgIHwgICA4ICsKIHRvb2xzL2xpYnhjL3hjX3ZtX2V2ZW50LmMgICAgIHwg
IDUzICsrKysrCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICAgICB8ICAgNSArCiB4ZW4vY29t
bW9uL01ha2VmaWxlICAgICAgICAgICB8ICAgMSArCiB4ZW4vY29tbW9uL2RvbWN0bC5jICAgICAg
ICAgICB8ICAgNyArCiB4ZW4vY29tbW9uL3ZtX2V2ZW50LmMgICAgICAgICB8ICA5NCArKysrLS0t
LS0KIHhlbi9jb21tb24vdm1fZXZlbnRfbmcuYyAgICAgIHwgNDQ5ICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oICAg
fCAgMjAgKysKIHhlbi9pbmNsdWRlL3B1YmxpYy9tZW1vcnkuaCAgIHwgICAyICsKIHhlbi9pbmNs
dWRlL3B1YmxpYy92bV9ldmVudC5oIHwgIDE2ICsrCiB4ZW4vaW5jbHVkZS94ZW4vdm1fZXZlbnQu
aCAgICB8ICAxMCArCiAxMyBmaWxlcyBjaGFuZ2VkLCA2NDIgaW5zZXJ0aW9ucygrKSwgNDQgZGVs
ZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2NvbW1vbi92bV9ldmVudF9uZy5jCgpk
aWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggYi90b29scy9saWJ4Yy9p
bmNsdWRlL3hlbmN0cmwuaAppbmRleCA5NDNiOTMzLi5jMzZiNjIzIDEwMDY0NAotLS0gYS90b29s
cy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAorKysgYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0
cmwuaApAQCAtMTk5Myw2ICsxOTkzLDcgQEAgaW50IHhjX2dldF9tZW1fYWNjZXNzKHhjX2ludGVy
ZmFjZSAqeGNoLCB1aW50MzJfdCBkb21haW5faWQsCiAgKiBSZXR1cm5zIHRoZSBWTV9FVkVOVF9J
TlRFUkZBQ0UgdmVyc2lvbi4KICAqLwogaW50IHhjX3ZtX2V2ZW50X2dldF92ZXJzaW9uKHhjX2lu
dGVyZmFjZSAqeGNoKTsKK2ludCB4Y192bV9ldmVudF9uZ19nZXRfdmVyc2lvbih4Y19pbnRlcmZh
Y2UgKnhjaCk7CiAKIC8qKioKICAqIE1vbml0b3IgY29udHJvbCBvcGVyYXRpb25zLgpAQCAtMjAw
Nyw2ICsyMDA4LDExIEBAIGludCB4Y192bV9ldmVudF9nZXRfdmVyc2lvbih4Y19pbnRlcmZhY2Ug
KnhjaCk7CiB2b2lkICp4Y19tb25pdG9yX2VuYWJsZSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMy
X3QgZG9tYWluX2lkLCB1aW50MzJfdCAqcG9ydCk7CiBpbnQgeGNfbW9uaXRvcl9kaXNhYmxlKHhj
X2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21haW5faWQpOwogaW50IHhjX21vbml0b3JfcmVz
dW1lKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21haW5faWQpOworCisvKiBNb25pdG9y
IE5HIGludGVyZmFjZSAqLworaW50IHhjX21vbml0b3JfbmdfY3JlYXRlKHhjX2ludGVyZmFjZSAq
eGNoLCB1aW50MzJfdCBkb21haW5faWQpOworaW50IHhjX21vbml0b3JfbmdfZGVzdHJveSh4Y19p
bnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9tYWluX2lkKTsKK2ludCB4Y19tb25pdG9yX25nX3Nl
dF9zdGF0ZSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9tYWluX2lkLCBib29sIGVuYWJs
ZWQpOwogLyoKICAqIEdldCBhIGJpdG1hcCBvZiBzdXBwb3J0ZWQgbW9uaXRvciBldmVudHMgaW4g
dGhlIGZvcm0KICAqICgxIDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF8qKS4KZGlmZiAtLWdp
dCBhL3Rvb2xzL2xpYnhjL3hjX21vbml0b3IuYyBiL3Rvb2xzL2xpYnhjL3hjX21vbml0b3IuYwpp
bmRleCA3MThmZThiLi40YzdlZjJiIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19tb25pdG9y
LmMKKysrIGIvdG9vbHMvbGlieGMveGNfbW9uaXRvci5jCkBAIC0yNjUsNiArMjY1LDIxIEBAIGlu
dCB4Y19tb25pdG9yX2VtdWxfdW5pbXBsZW1lbnRlZCh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMy
X3QgZG9tYWluX2lkLAogICAgIHJldHVybiBkb19kb21jdGwoeGNoLCAmZG9tY3RsKTsKIH0KIAor
aW50IHhjX21vbml0b3JfbmdfY3JlYXRlKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21h
aW5faWQpCit7CisgICAgcmV0dXJuIHhjX3ZtX2V2ZW50X25nX2NyZWF0ZSh4Y2gsIGRvbWFpbl9p
ZCwgWEVOX1ZNX0VWRU5UX1RZUEVfTU9OSVRPUik7Cit9CisKK2ludCB4Y19tb25pdG9yX25nX2Rl
c3Ryb3koeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWFpbl9pZCkKK3sKKyAgICByZXR1
cm4geGNfdm1fZXZlbnRfbmdfZGVzdHJveSh4Y2gsIGRvbWFpbl9pZCwgWEVOX1ZNX0VWRU5UX1RZ
UEVfTU9OSVRPUik7Cit9CisKK2ludCB4Y19tb25pdG9yX25nX3NldF9zdGF0ZSh4Y19pbnRlcmZh
Y2UgKnhjaCwgdWludDMyX3QgZG9tYWluX2lkLCBib29sIGVuYWJsZWQpCit7CisgICAgcmV0dXJu
IHhjX3ZtX2V2ZW50X25nX3NldF9zdGF0ZSh4Y2gsIGRvbWFpbl9pZCwgWEVOX1ZNX0VWRU5UX1RZ
UEVfTU9OSVRPUiwgZW5hYmxlZCk7Cit9CisKIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBt
b2RlOiBDCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19wcml2YXRlLmggYi90b29scy9saWJ4
Yy94Y19wcml2YXRlLmgKaW5kZXggNDgyNDUxYy4uMTkwNGExZSAxMDA2NDQKLS0tIGEvdG9vbHMv
bGlieGMveGNfcHJpdmF0ZS5oCisrKyBiL3Rvb2xzL2xpYnhjL3hjX3ByaXZhdGUuaApAQCAtNDIw
LDYgKzQyMCwxNCBAQCBpbnQgeGNfdm1fZXZlbnRfY29udHJvbCh4Y19pbnRlcmZhY2UgKnhjaCwg
dWludDMyX3QgZG9tYWluX2lkLCB1bnNpZ25lZCBpbnQgb3AsCiB2b2lkICp4Y192bV9ldmVudF9l
bmFibGUoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWFpbl9pZCwgaW50IHR5cGUsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgKnBvcnQpOwogCisvKioKKyAqIFZNX0VW
RU5UIE5HIG9wZXJhdGlvbnMuIEludGVybmFsIHVzZSBvbmx5LgorICovCitpbnQgeGNfdm1fZXZl
bnRfbmdfY3JlYXRlKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21haW5faWQsIGludCB0
eXBlKTsKK2ludCB4Y192bV9ldmVudF9uZ19kZXN0cm95KHhjX2ludGVyZmFjZSAqeGNoLCB1aW50
MzJfdCBkb21haW5faWQsIGludCB0eXBlKTsKK2ludCB4Y192bV9ldmVudF9uZ19zZXRfc3RhdGUo
eGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWFpbl9pZCwgaW50IHR5cGUsIGJvb2wgZW5h
YmxlZCk7CisKKwogaW50IGRvX2RtX29wKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21p
ZCwgdW5zaWduZWQgaW50IG5yX2J1ZnMsIC4uLik7CiAKICNlbmRpZiAvKiBfX1hDX1BSSVZBVEVf
SF9fICovCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y192bV9ldmVudC5jIGIvdG9vbHMvbGli
eGMveGNfdm1fZXZlbnQuYwppbmRleCAzYjEwMThiLi4wNzI0M2E2IDEwMDY0NAotLS0gYS90b29s
cy9saWJ4Yy94Y192bV9ldmVudC5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX3ZtX2V2ZW50LmMKQEAg
LTE1NCw2ICsxNTQsNTkgQEAgaW50IHhjX3ZtX2V2ZW50X2dldF92ZXJzaW9uKHhjX2ludGVyZmFj
ZSAqeGNoKQogICAgIHJldHVybiByYzsKIH0KIAoraW50IHhjX3ZtX2V2ZW50X25nX2dldF92ZXJz
aW9uKHhjX2ludGVyZmFjZSAqeGNoKQoreworICAgIERFQ0xBUkVfRE9NQ1RMOworICAgIGludCBy
YzsKKworICAgIGRvbWN0bC5jbWQgPSBYRU5fRE9NQ1RMX3ZtX2V2ZW50X25nX29wOworICAgIGRv
bWN0bC5kb21haW4gPSBET01JRF9JTlZBTElEOworICAgIGRvbWN0bC51LnZtX2V2ZW50X29wLm9w
ID0gWEVOX1ZNX0VWRU5UX05HX0dFVF9WRVJTSU9OOworICAgIGRvbWN0bC51LnZtX2V2ZW50X29w
LnR5cGUgPSBYRU5fVk1fRVZFTlRfVFlQRV9NT05JVE9SOworCisgICAgcmMgPSBkb19kb21jdGwo
eGNoLCAmZG9tY3RsKTsKKyAgICBpZiAoICFyYyApCisgICAgICAgIHJjID0gZG9tY3RsLnUudm1f
ZXZlbnRfbmdfb3AudS52ZXJzaW9uOworICAgIHJldHVybiByYzsKK30KKworaW50IHhjX3ZtX2V2
ZW50X25nX2NyZWF0ZSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9tYWluX2lkLCBpbnQg
dHlwZSkKK3sKKyAgICBERUNMQVJFX0RPTUNUTDsKKworICAgIGRvbWN0bC5jbWQgPSBYRU5fRE9N
Q1RMX3ZtX2V2ZW50X25nX29wOworICAgIGRvbWN0bC5kb21haW4gPSBkb21haW5faWQ7CisgICAg
ZG9tY3RsLnUudm1fZXZlbnRfbmdfb3Aub3AgPSBYRU5fVk1fRVZFTlRfTkdfQ1JFQVRFOworICAg
IGRvbWN0bC51LnZtX2V2ZW50X25nX29wLnR5cGUgPSB0eXBlOworCisgICAgcmV0dXJuIGRvX2Rv
bWN0bCh4Y2gsICZkb21jdGwpOworfQorCitpbnQgeGNfdm1fZXZlbnRfbmdfZGVzdHJveSh4Y19p
bnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9tYWluX2lkLCBpbnQgdHlwZSkKK3sKKyAgICBERUNM
QVJFX0RPTUNUTDsKKworICAgIGRvbWN0bC5jbWQgPSBYRU5fRE9NQ1RMX3ZtX2V2ZW50X25nX29w
OworICAgIGRvbWN0bC5kb21haW4gPSBkb21haW5faWQ7CisgICAgZG9tY3RsLnUudm1fZXZlbnRf
bmdfb3Aub3AgPSBYRU5fVk1fRVZFTlRfTkdfREVTVFJPWTsKKyAgICBkb21jdGwudS52bV9ldmVu
dF9uZ19vcC50eXBlID0gdHlwZTsKKworICAgIHJldHVybiBkb19kb21jdGwoeGNoLCAmZG9tY3Rs
KTsKK30KKworaW50IHhjX3ZtX2V2ZW50X25nX3NldF9zdGF0ZSh4Y19pbnRlcmZhY2UgKnhjaCwg
dWludDMyX3QgZG9tYWluX2lkLCBpbnQgdHlwZSwgYm9vbCBlbmFibGVkKQoreworICAgIERFQ0xB
UkVfRE9NQ1RMOworCisgICAgZG9tY3RsLmNtZCA9IFhFTl9ET01DVExfdm1fZXZlbnRfbmdfb3A7
CisgICAgZG9tY3RsLmRvbWFpbiA9IGRvbWFpbl9pZDsKKyAgICBkb21jdGwudS52bV9ldmVudF9u
Z19vcC5vcCA9IFhFTl9WTV9FVkVOVF9OR19TRVRfU1RBVEU7CisgICAgZG9tY3RsLnUudm1fZXZl
bnRfbmdfb3AudHlwZSA9IHR5cGU7CisgICAgZG9tY3RsLnUudm1fZXZlbnRfbmdfb3AudS5lbmFi
bGVkID0gZW5hYmxlZDsKKworICAgIHJldHVybiBkb19kb21jdGwoeGNoLCAmZG9tY3RsKTsKK30K
KwogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggMmY2MjBkOS4uMDMwYjViZCAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAg
LTExOSw2ICsxMTksNyBAQAogI2luY2x1ZGUgPHhlbi9lZmkuaD4KICNpbmNsdWRlIDx4ZW4vZ3Jh
bnRfdGFibGUuaD4KICNpbmNsdWRlIDx4ZW4vaHlwZXJjYWxsLmg+CisjaW5jbHVkZSA8eGVuL3Zt
X2V2ZW50Lmg+CiAjaW5jbHVkZSA8YXNtL3BhZ2luZy5oPgogI2luY2x1ZGUgPGFzbS9zaGFkb3cu
aD4KICNpbmNsdWRlIDxhc20vcGFnZS5oPgpAQCAtNDU4NCw2ICs0NTg1LDEwIEBAIGludCBhcmNo
X2FjcXVpcmVfcmVzb3VyY2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHR5cGUsCiAg
ICAgfQogI2VuZGlmCiAKKyAgICBjYXNlIFhFTk1FTV9yZXNvdXJjZV92bV9ldmVudDoKKyAgICAg
ICAgcmMgPSB2bV9ldmVudF9uZ19nZXRfZnJhbWVzKGQsIGlkLCBmcmFtZSwgbnJfZnJhbWVzLCBt
Zm5fbGlzdCk7CisgICAgICAgIGJyZWFrOworCiAgICAgZGVmYXVsdDoKICAgICAgICAgcmMgPSAt
RU9QTk9UU1VQUDsKICAgICAgICAgYnJlYWs7CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL01ha2Vm
aWxlIGIveGVuL2NvbW1vbi9NYWtlZmlsZQppbmRleCAzM2QwM2I4Li44Y2IzM2UyIDEwMDY0NAot
LS0gYS94ZW4vY29tbW9uL01ha2VmaWxlCisrKyBiL3hlbi9jb21tb24vTWFrZWZpbGUKQEAgLTU5
LDYgKzU5LDcgQEAgb2JqLXkgKz0gdHJhY2Uubwogb2JqLXkgKz0gdmVyc2lvbi5vCiBvYmoteSAr
PSB2aXJ0dWFsX3JlZ2lvbi5vCiBvYmoteSArPSB2bV9ldmVudC5vCitvYmoteSArPSB2bV9ldmVu
dF9uZy5vCiBvYmoteSArPSB2bWFwLm8KIG9iai15ICs9IHZzcHJpbnRmLm8KIG9iai15ICs9IHdh
aXQubwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9kb21jdGwuYyBiL3hlbi9jb21tb24vZG9tY3Rs
LmMKaW5kZXggYmFkZTlhNi4uMjNmNmU1NiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9kb21jdGwu
YworKysgYi94ZW4vY29tbW9uL2RvbWN0bC5jCkBAIC0zOTMsNiArMzkzLDcgQEAgbG9uZyBkb19k
b21jdGwoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fZG9tY3RsX3QpIHVfZG9tY3RsKQogICAg
IHsKICAgICBjYXNlIFhFTl9ET01DVExfdGVzdF9hc3NpZ25fZGV2aWNlOgogICAgIGNhc2UgWEVO
X0RPTUNUTF92bV9ldmVudF9vcDoKKyAgICBjYXNlIFhFTl9ET01DVExfdm1fZXZlbnRfbmdfb3A6
CiAgICAgICAgIGlmICggb3AtPmRvbWFpbiA9PSBET01JRF9JTlZBTElEICkKICAgICAgICAgewog
ICAgIGNhc2UgWEVOX0RPTUNUTF9jcmVhdGVkb21haW46CkBAIC0xMDIzLDYgKzEwMjQsMTIgQEAg
bG9uZyBkb19kb21jdGwoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fZG9tY3RsX3QpIHVfZG9t
Y3RsKQogICAgICAgICBjb3B5YmFjayA9IDE7CiAgICAgICAgIGJyZWFrOwogCisgICAgY2FzZSBY
RU5fRE9NQ1RMX3ZtX2V2ZW50X25nX29wOgorICAgICAgICByZXQgPSB2bV9ldmVudF9uZ19kb21j
dGwoZCwgJm9wLT51LnZtX2V2ZW50X25nX29wLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZ3Vlc3RfaGFuZGxlX2Nhc3QodV9kb21jdGwsIHZvaWQpKTsKKyAgICAgICAgY29weWJh
Y2sgPSAxOworICAgICAgICBicmVhazsKKwogI2lmZGVmIENPTkZJR19NRU1fQUNDRVNTCiAgICAg
Y2FzZSBYRU5fRE9NQ1RMX3NldF9hY2Nlc3NfcmVxdWlyZWQ6CiAgICAgICAgIGlmICggdW5saWtl
bHkoY3VycmVudC0+ZG9tYWluID09IGQpICkgLyogbm8gZG9tYWluX3BhdXNlKCkgKi8KZGlmZiAt
LWdpdCBhL3hlbi9jb21tb24vdm1fZXZlbnQuYyBiL3hlbi9jb21tb24vdm1fZXZlbnQuYwppbmRl
eCAxZDg1ZjNlLi5lOTRmZTNjIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3ZtX2V2ZW50LmMKKysr
IGIveGVuL2NvbW1vbi92bV9ldmVudC5jCkBAIC0zODAsNiArMzgwLDUxIEBAIHN0YXRpYyBpbnQg
dm1fZXZlbnRfcmluZ19nZXRfcmVzcG9uc2Uoc3RydWN0IHZtX2V2ZW50X3JpbmdfZG9tYWluICpp
bXBsLAogICAgIHJldHVybiAxOwogfQogCit2b2lkIHZtX2V2ZW50X2hhbmRsZV9yZXNwb25zZShz
dHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgdmNwdSAqdiwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHZtX2V2ZW50X3Jlc3BvbnNlX3QgKnJzcCkKK3sKKyAgICAvKiBDaGVjayBmbGFncyB3
aGljaCBhcHBseSBvbmx5IHdoZW4gdGhlIHZDUFUgaXMgcGF1c2VkICovCisgICAgaWYgKCBhdG9t
aWNfcmVhZCgmdi0+dm1fZXZlbnRfcGF1c2VfY291bnQpICkKKyAgICB7CisjaWZkZWYgQ09ORklH
X0hBU19NRU1fUEFHSU5HCisgICAgICAgIGlmICggcnNwLT5yZWFzb24gPT0gVk1fRVZFTlRfUkVB
U09OX01FTV9QQUdJTkcgKQorICAgICAgICAgICAgcDJtX21lbV9wYWdpbmdfcmVzdW1lKGQsIHJz
cCk7CisjZW5kaWYKKworICAgICAgICAvKgorICAgICAgICAgKiBDaGVjayBlbXVsYXRpb24gZmxh
Z3MgaW4gdGhlIGFyY2gtc3BlY2lmaWMgaGFuZGxlciBvbmx5LCBhcyBpdAorICAgICAgICAgKiBo
YXMgdG8gc2V0IGFyY2gtc3BlY2lmaWMgZmxhZ3Mgd2hlbiBzdXBwb3J0ZWQsIGFuZCB0byBhdm9p
ZAorICAgICAgICAgKiBiaXRtYXNrIG92ZXJoZWFkIHdoZW4gaXQgaXNuJ3Qgc3VwcG9ydGVkLgor
ICAgICAgICAgKi8KKyAgICAgICAgdm1fZXZlbnRfZW11bGF0ZV9jaGVjayh2LCByc3ApOworCisg
ICAgICAgIC8qCisgICAgICAgICAqIENoZWNrIGluIGFyY2gtc3BlY2lmaWMgaGFuZGxlciB0byBh
dm9pZCBiaXRtYXNrIG92ZXJoZWFkIHdoZW4KKyAgICAgICAgICogbm90IHN1cHBvcnRlZC4KKyAg
ICAgICAgICovCisgICAgICAgIHZtX2V2ZW50X3JlZ2lzdGVyX3dyaXRlX3Jlc3VtZSh2LCByc3Ap
OworCisgICAgICAgIC8qCisgICAgICAgICAqIENoZWNrIGluIGFyY2gtc3BlY2lmaWMgaGFuZGxl
ciB0byBhdm9pZCBiaXRtYXNrIG92ZXJoZWFkIHdoZW4KKyAgICAgICAgICogbm90IHN1cHBvcnRl
ZC4KKyAgICAgICAgICovCisgICAgICAgIHZtX2V2ZW50X3RvZ2dsZV9zaW5nbGVzdGVwKGQsIHYs
IHJzcCk7CisKKyAgICAgICAgLyogQ2hlY2sgZm9yIGFsdHAybSBzd2l0Y2ggKi8KKyAgICAgICAg
aWYgKCByc3AtPmZsYWdzICYgVk1fRVZFTlRfRkxBR19BTFRFUk5BVEVfUDJNICkKKyAgICAgICAg
ICAgIHAybV9hbHRwMm1fY2hlY2sodiwgcnNwLT5hbHRwMm1faWR4KTsKKworICAgICAgICBpZiAo
IHJzcC0+ZmxhZ3MgJiBWTV9FVkVOVF9GTEFHX1NFVF9SRUdJU1RFUlMgKQorICAgICAgICAgICAg
dm1fZXZlbnRfc2V0X3JlZ2lzdGVycyh2LCByc3ApOworCisgICAgICAgIGlmICggcnNwLT5mbGFn
cyAmIFZNX0VWRU5UX0ZMQUdfR0VUX05FWFRfSU5URVJSVVBUICkKKyAgICAgICAgICAgIHZtX2V2
ZW50X21vbml0b3JfbmV4dF9pbnRlcnJ1cHQodik7CisKKyAgICAgICAgaWYgKCByc3AtPmZsYWdz
ICYgVk1fRVZFTlRfRkxBR19WQ1BVX1BBVVNFRCApCisgICAgICAgICAgICB2bV9ldmVudF92Y3B1
X3VucGF1c2Uodik7CisgICAgfQorfQorCiAvKgogICogUHVsbCBhbGwgcmVzcG9uc2VzIGZyb20g
dGhlIGdpdmVuIHJpbmcgYW5kIHVucGF1c2UgdGhlIGNvcnJlc3BvbmRpbmcgdkNQVQogICogaWYg
cmVxdWlyZWQuIEJhc2VkIG9uIHRoZSByZXNwb25zZSB0eXBlLCBoZXJlIHdlIGNhbiBhbHNvIGNh
bGwgY3VzdG9tCkBAIC00MjcsNDcgKzQ3Miw3IEBAIHN0YXRpYyBpbnQgdm1fZXZlbnRfcmluZ19y
ZXN1bWUoc3RydWN0IHZtX2V2ZW50X3JpbmdfZG9tYWluICppbXBsKQogICAgICAgICAgKiBJbiBz
b21lIGNhc2VzIHRoZSByZXNwb25zZSB0eXBlIG5lZWRzIGV4dHJhIGhhbmRsaW5nLCBzbyBoZXJl
CiAgICAgICAgICAqIHdlIGNhbGwgdGhlIGFwcHJvcHJpYXRlIGhhbmRsZXJzLgogICAgICAgICAg
Ki8KLQotICAgICAgICAvKiBDaGVjayBmbGFncyB3aGljaCBhcHBseSBvbmx5IHdoZW4gdGhlIHZD
UFUgaXMgcGF1c2VkICovCi0gICAgICAgIGlmICggYXRvbWljX3JlYWQoJnYtPnZtX2V2ZW50X3Bh
dXNlX2NvdW50KSApCi0gICAgICAgIHsKLSNpZmRlZiBDT05GSUdfSEFTX01FTV9QQUdJTkcKLSAg
ICAgICAgICAgIGlmICggcnNwLnJlYXNvbiA9PSBWTV9FVkVOVF9SRUFTT05fTUVNX1BBR0lORyAp
Ci0gICAgICAgICAgICAgICAgcDJtX21lbV9wYWdpbmdfcmVzdW1lKGltcGwtPnZlZC5kLCAmcnNw
KTsKLSNlbmRpZgotCi0gICAgICAgICAgICAvKgotICAgICAgICAgICAgICogQ2hlY2sgZW11bGF0
aW9uIGZsYWdzIGluIHRoZSBhcmNoLXNwZWNpZmljIGhhbmRsZXIgb25seSwgYXMgaXQKLSAgICAg
ICAgICAgICAqIGhhcyB0byBzZXQgYXJjaC1zcGVjaWZpYyBmbGFncyB3aGVuIHN1cHBvcnRlZCwg
YW5kIHRvIGF2b2lkCi0gICAgICAgICAgICAgKiBiaXRtYXNrIG92ZXJoZWFkIHdoZW4gaXQgaXNu
J3Qgc3VwcG9ydGVkLgotICAgICAgICAgICAgICovCi0gICAgICAgICAgICB2bV9ldmVudF9lbXVs
YXRlX2NoZWNrKHYsICZyc3ApOwotCi0gICAgICAgICAgICAvKgotICAgICAgICAgICAgICogQ2hl
Y2sgaW4gYXJjaC1zcGVjaWZpYyBoYW5kbGVyIHRvIGF2b2lkIGJpdG1hc2sgb3ZlcmhlYWQgd2hl
bgotICAgICAgICAgICAgICogbm90IHN1cHBvcnRlZC4KLSAgICAgICAgICAgICAqLwotICAgICAg
ICAgICAgdm1fZXZlbnRfcmVnaXN0ZXJfd3JpdGVfcmVzdW1lKHYsICZyc3ApOwotCi0gICAgICAg
ICAgICAvKgotICAgICAgICAgICAgICogQ2hlY2sgaW4gYXJjaC1zcGVjaWZpYyBoYW5kbGVyIHRv
IGF2b2lkIGJpdG1hc2sgb3ZlcmhlYWQgd2hlbgotICAgICAgICAgICAgICogbm90IHN1cHBvcnRl
ZC4KLSAgICAgICAgICAgICAqLwotICAgICAgICAgICAgdm1fZXZlbnRfdG9nZ2xlX3NpbmdsZXN0
ZXAoaW1wbC0+dmVkLmQsIHYsICZyc3ApOwotCi0gICAgICAgICAgICAvKiBDaGVjayBmb3IgYWx0
cDJtIHN3aXRjaCAqLwotICAgICAgICAgICAgaWYgKCByc3AuZmxhZ3MgJiBWTV9FVkVOVF9GTEFH
X0FMVEVSTkFURV9QMk0gKQotICAgICAgICAgICAgICAgIHAybV9hbHRwMm1fY2hlY2sodiwgcnNw
LmFsdHAybV9pZHgpOwotCi0gICAgICAgICAgICBpZiAoIHJzcC5mbGFncyAmIFZNX0VWRU5UX0ZM
QUdfU0VUX1JFR0lTVEVSUyApCi0gICAgICAgICAgICAgICAgdm1fZXZlbnRfc2V0X3JlZ2lzdGVy
cyh2LCAmcnNwKTsKLQotICAgICAgICAgICAgaWYgKCByc3AuZmxhZ3MgJiBWTV9FVkVOVF9GTEFH
X0dFVF9ORVhUX0lOVEVSUlVQVCApCi0gICAgICAgICAgICAgICAgdm1fZXZlbnRfbW9uaXRvcl9u
ZXh0X2ludGVycnVwdCh2KTsKLQotICAgICAgICAgICAgaWYgKCByc3AuZmxhZ3MgJiBWTV9FVkVO
VF9GTEFHX1ZDUFVfUEFVU0VEICkKLSAgICAgICAgICAgICAgICB2bV9ldmVudF92Y3B1X3VucGF1
c2Uodik7Ci0gICAgICAgIH0KKyAgICAgICAgdm1fZXZlbnRfaGFuZGxlX3Jlc3BvbnNlKGltcGwt
PnZlZC5kLCB2LCAmcnNwKTsKICAgICB9CiAKICAgICByZXR1cm4gMDsKQEAgLTcwOSw5ICs3MTQs
MTAgQEAgaW50IHZtX2V2ZW50X2RvbWN0bChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgeGVuX2Rv
bWN0bF92bV9ldmVudF9vcCAqdmVjLAogICAgICAgICAgICAgcmMgPSBhcmNoX21vbml0b3JfaW5p
dF9kb21haW4oZCk7CiAgICAgICAgICAgICBpZiAoIHJjICkKICAgICAgICAgICAgICAgICBicmVh
azsKLSAgICAgICAgICAgIHJjID0gdm1fZXZlbnRfcmluZ19lbmFibGUoZCwgdmVjLCAmZC0+dm1f
ZXZlbnRfbW9uaXRvciwgX1ZQRl9tZW1fYWNjZXNzLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgSFZNX1BBUkFNX01PTklUT1JfUklOR19QRk4sCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBtb25pdG9yX25vdGlmaWNhdGlvbik7CisgICAgICAgICAgICByYyA9IHZt
X2V2ZW50X3JpbmdfZW5hYmxlKGQsIHZlYywgJmQtPnZtX2V2ZW50X21vbml0b3IsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9WUEZfbWVtX2FjY2VzcywKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSFZNX1BBUkFNX01PTklUT1JfUklOR19QRk4s
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1vbml0b3Jfbm90aWZpY2F0
aW9uKTsKICAgICAgICAgICAgIGJyZWFrOwogCiAgICAgICAgIGNhc2UgWEVOX1ZNX0VWRU5UX0RJ
U0FCTEU6CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3ZtX2V2ZW50X25nLmMgYi94ZW4vY29tbW9u
L3ZtX2V2ZW50X25nLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uMTdhZTMz
YwotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9jb21tb24vdm1fZXZlbnRfbmcuYwpAQCAtMCwwICsx
LDQ0OSBAQAorLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgorICogdm1fZXZlbnRfbmcuYworICoKKyAq
IFZNIGV2ZW50IHN1cHBvcnQgKG5ldyBnZW5lcmF0aW9uKS4KKyAqCisgKiBDb3B5cmlnaHQgKGMp
IDIwMTksIEJpdGRlZmVuZGVyIFMuUi5MLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNv
ZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5CisgKiBpdCB1bmRl
ciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hl
ZCBieQorICogdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyIHZlcnNpb24gMiBv
ZiB0aGUgTGljZW5zZSwgb3IKKyAqIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24u
CisgKgorICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQg
d2lsbCBiZSB1c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZl
biB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1Mg
Rk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQorICogR05VIEdlbmVyYWwgUHVibGlj
IExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2
ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZQorICogYWxvbmcgd2l0
aCB0aGlzIHByb2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMv
Pi4KKyAqLworCisjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CisjaW5jbHVkZSA8eGVuL2V2ZW50Lmg+
CisjaW5jbHVkZSA8eGVuL3ZtX2V2ZW50Lmg+CisjaW5jbHVkZSA8eGVuL3ZtYXAuaD4KKyNpbmNs
dWRlIDxhc20vbW9uaXRvci5oPgorI2luY2x1ZGUgPGFzbS92bV9ldmVudC5oPgorI2luY2x1ZGUg
PHhzbS94c20uaD4KKworI2RlZmluZSB0b19jaGFubmVscyhfdmVkKSBjb250YWluZXJfb2YoKF92
ZWQpLCBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHZt
X2V2ZW50X2NoYW5uZWxzX2RvbWFpbiwgdmVkKQorCisjZGVmaW5lIFZNX0VWRU5UX0NIQU5ORUxT
X0VOQUJMRUQgICAgICAgMQorCitzdHJ1Y3Qgdm1fZXZlbnRfY2hhbm5lbHNfZG9tYWluCit7Cisg
ICAgLyogVk0gZXZlbnQgZG9tYWluICovCisgICAgc3RydWN0IHZtX2V2ZW50X2RvbWFpbiB2ZWQ7
CisgICAgLyogc2hhcmVkIGNoYW5uZWxzIGJ1ZmZlciAqLworICAgIHN0cnVjdCB2bV9ldmVudF9z
bG90ICpzbG90czsKKyAgICAvKiB0aGUgYnVmZmVyIHNpemUgKG51bWJlciBvZiBmcmFtZXMpICov
CisgICAgdW5zaWduZWQgaW50IG5yX2ZyYW1lczsKKyAgICAvKiBzdGF0ZSAqLworICAgIGJvb2wg
ZW5hYmxlZDsKKyAgICAvKiBidWZmZXIncyBtbmYgbGlzdCAqLworICAgIG1mbl90IG1mblswXTsK
K307CisKK3N0YXRpYyBjb25zdCBzdHJ1Y3Qgdm1fZXZlbnRfb3BzIHZtX2V2ZW50X2NoYW5uZWxz
X29wczsKKworc3RhdGljIGludCB2bV9ldmVudF9jaGFubmVsc19hbGxvY19idWZmZXIoc3RydWN0
IHZtX2V2ZW50X2NoYW5uZWxzX2RvbWFpbiAqaW1wbCkKK3sKKyAgICBpbnQgaSwgcmMgPSAtRU5P
TUVNOworCisgICAgZm9yICggaSA9IDA7IGkgPCBpbXBsLT5ucl9mcmFtZXM7IGkrKyApCisgICAg
eworICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlID0gYWxsb2NfZG9taGVhcF9wYWdlKGlt
cGwtPnZlZC5kLCAwKTsKKyAgICAgICAgaWYgKCAhcGFnZSApCisgICAgICAgICAgICBnb3RvIGVy
cjsKKworICAgICAgICBpZiAoICFnZXRfcGFnZV9hbmRfdHlwZShwYWdlLCBpbXBsLT52ZWQuZCwg
UEdUX3dyaXRhYmxlX3BhZ2UpICkKKyAgICAgICAgeworICAgICAgICAgICAgcmMgPSAtRU5PREFU
QTsKKyAgICAgICAgICAgIGdvdG8gZXJyOworICAgICAgICB9CisKKyAgICAgICAgaW1wbC0+bWZu
W2ldID0gcGFnZV90b19tZm4ocGFnZSk7CisgICAgfQorCisgICAgaW1wbC0+c2xvdHMgPSAoc3Ry
dWN0IHZtX2V2ZW50X3Nsb3QgKil2bWFwKGltcGwtPm1mbiwgaW1wbC0+bnJfZnJhbWVzKTsKKyAg
ICBpZiAoICFpbXBsLT5zbG90cyApCisgICAgICAgIGdvdG8gZXJyOworCisgICAgZm9yICggaSA9
IDA7IGkgPCBpbXBsLT5ucl9mcmFtZXM7IGkrKyApCisgICAgICAgIGNsZWFyX3BhZ2UoKHZvaWQq
KWltcGwtPnNsb3RzICsgaSAqIFBBR0VfU0laRSk7CisKKyAgICByZXR1cm4gMDsKKworZXJyOgor
ICAgIHdoaWxlICggLS1pID49IDAgKQorICAgIHsKKyAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAq
cGFnZSA9IG1mbl90b19wYWdlKGltcGwtPm1mbltpXSk7CisKKyAgICAgICAgaWYgKCB0ZXN0X2Fu
ZF9jbGVhcl9iaXQoX1BHQ19hbGxvY2F0ZWQsICZwYWdlLT5jb3VudF9pbmZvKSApCisgICAgICAg
ICAgICBwdXRfcGFnZShwYWdlKTsKKyAgICAgICAgcHV0X3BhZ2VfYW5kX3R5cGUocGFnZSk7Cisg
ICAgfQorCisgICAgcmV0dXJuIHJjOworfQorCitzdGF0aWMgdm9pZCB2bV9ldmVudF9jaGFubmVs
c19mcmVlX2J1ZmZlcihzdHJ1Y3Qgdm1fZXZlbnRfY2hhbm5lbHNfZG9tYWluICppbXBsKQorewor
ICAgIGludCBpOworCisgICAgQVNTRVJUKGltcGwpOworCisgICAgaWYgKCAhaW1wbC0+c2xvdHMg
KQorICAgICAgICByZXR1cm47CisKKyAgICB2dW5tYXAoaW1wbC0+c2xvdHMpOworCisgICAgZm9y
ICggaSA9IDA7IGkgPCBpbXBsLT5ucl9mcmFtZXM7IGkrKyApCisgICAgeworICAgICAgICBzdHJ1
Y3QgcGFnZV9pbmZvICpwYWdlID0gbWZuX3RvX3BhZ2UoaW1wbC0+bWZuW2ldKTsKKworICAgICAg
ICBBU1NFUlQocGFnZSk7CisgICAgICAgIGlmICggdGVzdF9hbmRfY2xlYXJfYml0KF9QR0NfYWxs
b2NhdGVkLCAmcGFnZS0+Y291bnRfaW5mbykgKQorICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7
CisgICAgICAgIHB1dF9wYWdlX2FuZF90eXBlKHBhZ2UpOworICAgIH0KK30KKworc3RhdGljIGlu
dCB2bV9ldmVudF9jaGFubmVsc19jcmVhdGUoCisgICAgc3RydWN0IGRvbWFpbiAqZCwKKyAgICBz
dHJ1Y3QgeGVuX2RvbWN0bF92bV9ldmVudF9uZ19vcCAqdmVjLAorICAgIHN0cnVjdCB2bV9ldmVu
dF9kb21haW4gKipfdmVkLAorICAgIGludCBwYXVzZV9mbGFnLAorICAgIHhlbl9ldmVudF9jaGFu
bmVsX25vdGlmaWNhdGlvbl90IG5vdGlmaWNhdGlvbl9mbikKK3sKKyAgICBpbnQgcmMsIGk7Cisg
ICAgdW5zaWduZWQgaW50IG5yX2ZyYW1lcyA9IFBGTl9VUChkLT5tYXhfdmNwdXMgKiBzaXplb2Yo
c3RydWN0IHZtX2V2ZW50X3Nsb3QpKTsKKyAgICBzdHJ1Y3Qgdm1fZXZlbnRfY2hhbm5lbHNfZG9t
YWluICppbXBsOworCisgICAgaWYgKCAqX3ZlZCApCisgICAgICAgIHJldHVybiAtRUJVU1k7CisK
KyAgICBpbXBsID0gX3h6YWxsb2Moc2l6ZW9mKHN0cnVjdCB2bV9ldmVudF9jaGFubmVsc19kb21h
aW4pICsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIG5yX2ZyYW1lcyAqIHNpemVvZihtZm5f
dCksCisgICAgICAgICAgICAgICAgICAgIF9fYWxpZ25vZl9fKHN0cnVjdCB2bV9ldmVudF9jaGFu
bmVsc19kb21haW4pKTsKKyAgICBpZiAoIHVubGlrZWx5KCFpbXBsKSApCisgICAgICAgIHJldHVy
biAtRU5PTUVNOworCisgICAgc3Bpbl9sb2NrX2luaXQoJmltcGwtPnZlZC5sb2NrKTsKKyAgICBz
cGluX2xvY2soJmltcGwtPnZlZC5sb2NrKTsKKworICAgIGltcGwtPm5yX2ZyYW1lcyA9IG5yX2Zy
YW1lczsKKyAgICBpbXBsLT52ZWQuZCA9IGQ7CisgICAgaW1wbC0+dmVkLm9wcyA9ICZ2bV9ldmVu
dF9jaGFubmVsc19vcHM7CisKKyAgICByYyA9IHZtX2V2ZW50X2luaXRfZG9tYWluKGQpOworICAg
IGlmICggcmMgPCAwICkKKyAgICAgICAgZ290byBlcnI7CisKKyAgICByYyA9IHZtX2V2ZW50X2No
YW5uZWxzX2FsbG9jX2J1ZmZlcihpbXBsKTsKKyAgICBpZiAoIHJjICkKKyAgICAgICAgZ290byBl
cnI7CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IGQtPm1heF92Y3B1czsgaSsrICkKKyAgICB7Cisg
ICAgICAgIHJjID0gYWxsb2NfdW5ib3VuZF94ZW5fZXZlbnRfY2hhbm5lbChkLCBpLCBjdXJyZW50
LT5kb21haW4tPmRvbWFpbl9pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIG5vdGlmaWNhdGlvbl9mbik7CisgICAgICAgIGlmICggcmMgPCAwICkKKyAgICAg
ICAgICAgIGdvdG8gZXJyOworCisgICAgICAgIGltcGwtPnNsb3RzW2ldLnBvcnQgPSByYzsKKyAg
ICAgICAgaW1wbC0+c2xvdHNbaV0uc3RhdGUgPSBTVEFURV9WTV9FVkVOVF9TTE9UX0lETEU7Cisg
ICAgfQorCisgICAgaW1wbC0+ZW5hYmxlZCA9IGZhbHNlOworCisgICAgc3Bpbl91bmxvY2soJmlt
cGwtPnZlZC5sb2NrKTsKKyAgICAqX3ZlZCA9ICZpbXBsLT52ZWQ7CisgICAgcmV0dXJuIDA7CisK
K2VycjoKKyAgICBzcGluX3VubG9jaygmaW1wbC0+dmVkLmxvY2spOworICAgIFhGUkVFKGltcGwp
OworICAgIHJldHVybiByYzsKK30KKworc3RhdGljIGludCB2bV9ldmVudF9jaGFubmVsc19kZXN0
cm95KHN0cnVjdCB2bV9ldmVudF9kb21haW4gKipfdmVkKQoreworICAgIHN0cnVjdCB2Y3B1ICp2
OworICAgIHN0cnVjdCB2bV9ldmVudF9jaGFubmVsc19kb21haW4gKmltcGwgPSB0b19jaGFubmVs
cygqX3ZlZCk7CisgICAgaW50IGk7CisKKyAgICBzcGluX2xvY2soJigqX3ZlZCktPmxvY2spOwor
CisgICAgZm9yX2VhY2hfdmNwdSggKCpfdmVkKS0+ZCwgdiApCisgICAgeworICAgICAgICBpZiAo
IGF0b21pY19yZWFkKCZ2LT52bV9ldmVudF9wYXVzZV9jb3VudCkgKQorICAgICAgICAgICAgdm1f
ZXZlbnRfdmNwdV91bnBhdXNlKHYpOworICAgIH0KKworICAgIGZvciAoIGkgPSAwOyBpIDwgKCpf
dmVkKS0+ZC0+bWF4X3ZjcHVzOyBpKysgKQorICAgICAgICBldnRjaG5fY2xvc2UoKCpfdmVkKS0+
ZCwgaW1wbC0+c2xvdHNbaV0ucG9ydCwgMCk7CisKKyAgICB2bV9ldmVudF9jaGFubmVsc19mcmVl
X2J1ZmZlcihpbXBsKTsKKyAgICBzcGluX3VubG9jaygmKCpfdmVkKS0+bG9jayk7CisgICAgWEZS
RUUoKl92ZWQpOworCisgICAgcmV0dXJuIDA7Cit9CisKK3N0YXRpYyBib29sIHZtX2V2ZW50X2No
YW5uZWxzX2NoZWNrKHN0cnVjdCB2bV9ldmVudF9kb21haW4gKnZlZCkKK3sKKyAgICByZXR1cm4g
dG9fY2hhbm5lbHModmVkKS0+c2xvdHMgIT0gTlVMTDsKK30KKworc3RhdGljIHZvaWQgdm1fZXZl
bnRfY2hhbm5lbHNfY2xlYW51cChzdHJ1Y3Qgdm1fZXZlbnRfZG9tYWluICoqX3ZlZCkKK3sKKyAg
ICB2bV9ldmVudF9jaGFubmVsc19kZXN0cm95KF92ZWQpOworfQorCitzdGF0aWMgaW50IHZtX2V2
ZW50X2NoYW5uZWxzX2NsYWltX3Nsb3Qoc3RydWN0IHZtX2V2ZW50X2RvbWFpbiAqdmVkLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgYWxsb3dfc2xlZXApCit7
CisgICAgcmV0dXJuIDA7Cit9CisKK3N0YXRpYyB2b2lkIHZtX2V2ZW50X2NoYW5uZWxzX2NhbmNl
bF9zbG90KHN0cnVjdCB2bV9ldmVudF9kb21haW4gKnZlZCkKK3sKK30KKworc3RhdGljIHZvaWQg
dm1fZXZlbnRfY2hhbm5lbHNfcHV0X3JlcXVlc3Qoc3RydWN0IHZtX2V2ZW50X2RvbWFpbiAqdmVk
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdm1fZXZlbnRfcmVx
dWVzdF90ICpyZXEpCit7CisgICAgc3RydWN0IHZtX2V2ZW50X2NoYW5uZWxzX2RvbWFpbiAqaW1w
bCA9IHRvX2NoYW5uZWxzKHZlZCk7CisgICAgc3RydWN0IHZtX2V2ZW50X3Nsb3QgKnNsb3Q7CisK
KyAgICAvKiBleGl0IGlmIHRoZSB2bV9ldmVudF9kb21haW4gd2FzIG5vdCBzcGVjaWZpY2FsbHkg
ZW5hYmxlZCAqLworICAgIGlmICggIWltcGwtPmVuYWJsZWQgKQorICAgICAgICByZXR1cm47CisK
KyAgICBBU1NFUlQoIHJlcS0+dmNwdV9pZCA+PSAwICYmIHJlcS0+dmNwdV9pZCA8IHZlZC0+ZC0+
bWF4X3ZjcHVzICk7CisKKyAgICBzbG90ID0gJmltcGwtPnNsb3RzW3JlcS0+dmNwdV9pZF07CisK
KyAgICBpZiAoIGN1cnJlbnQtPmRvbWFpbiAhPSB2ZWQtPmQgKQorICAgIHsKKyAgICAgICAgcmVx
LT5mbGFncyB8PSBWTV9FVkVOVF9GTEFHX0ZPUkVJR047CisjaWZuZGVmIE5ERUJVRworICAgICAg
ICBpZiAoICEocmVxLT5mbGFncyAmIFZNX0VWRU5UX0ZMQUdfVkNQVV9QQVVTRUQpICkKKyAgICAg
ICAgICAgIGdkcHJpbnRrKFhFTkxPR19HX1dBUk5JTkcsICJkJWR2JWQgd2FzIG5vdCBwYXVzZWQu
XG4iLAorICAgICAgICAgICAgICAgICAgICAgdmVkLT5kLT5kb21haW5faWQsIHJlcS0+dmNwdV9p
ZCk7CisjZW5kaWYKKyAgICB9CisKKyAgICByZXEtPnZlcnNpb24gPSBWTV9FVkVOVF9JTlRFUkZB
Q0VfVkVSU0lPTjsKKworICAgIHNwaW5fbG9jaygmaW1wbC0+dmVkLmxvY2spOworICAgIGlmICgg
c2xvdC0+c3RhdGUgIT0gU1RBVEVfVk1fRVZFTlRfU0xPVF9JRExFICkKKyAgICB7CisgICAgICAg
IGdkcHJpbnRrKFhFTkxPR19HX1dBUk5JTkcsICJUaGUgVk0gZXZlbnQgc2xvdCBmb3IgZCVkdiVk
IGlzIG5vdCBJRExFLlxuIiwKKyAgICAgICAgICAgICAgICAgaW1wbC0+dmVkLmQtPmRvbWFpbl9p
ZCwgcmVxLT52Y3B1X2lkKTsKKyAgICAgICAgc3Bpbl91bmxvY2soJmltcGwtPnZlZC5sb2NrKTsK
KyAgICAgICAgcmV0dXJuOworICAgIH0KKworICAgIHNsb3QtPnUucmVxID0gKnJlcTsKKyAgICBz
bG90LT5zdGF0ZSA9IFNUQVRFX1ZNX0VWRU5UX1NMT1RfU1VCTUlUOworICAgIHNwaW5fdW5sb2Nr
KCZpbXBsLT52ZWQubG9jayk7CisgICAgbm90aWZ5X3ZpYV94ZW5fZXZlbnRfY2hhbm5lbChpbXBs
LT52ZWQuZCwgc2xvdC0+cG9ydCk7Cit9CisKK3N0YXRpYyBpbnQgdm1fZXZlbnRfY2hhbm5lbHNf
Z2V0X3Jlc3BvbnNlKHN0cnVjdCB2bV9ldmVudF9jaGFubmVsc19kb21haW4gKmltcGwsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgdmNwdSAqdiwgdm1f
ZXZlbnRfcmVzcG9uc2VfdCAqcnNwKQoreworICAgIHN0cnVjdCB2bV9ldmVudF9zbG90ICpzbG90
ID0gJmltcGwtPnNsb3RzW3YtPnZjcHVfaWRdOworCisgICAgQVNTRVJUKCBzbG90ICE9IE5VTEwg
KTsKKyAgICBzcGluX2xvY2soJmltcGwtPnZlZC5sb2NrKTsKKworICAgIGlmICggc2xvdC0+c3Rh
dGUgIT0gU1RBVEVfVk1fRVZFTlRfU0xPVF9GSU5JU0ggKQorICAgIHsKKyAgICAgICAgZ2Rwcmlu
dGsoWEVOTE9HX0dfV0FSTklORywgIlRoZSBWTSBldmVudCBzbG90IHN0YXRlIGZvciBkJWR2JWQg
aXMgaW52YWxpZC5cbiIsCisgICAgICAgICAgICAgICAgIGltcGwtPnZlZC5kLT5kb21haW5faWQs
IHYtPnZjcHVfaWQpOworICAgICAgICBzcGluX3VubG9jaygmaW1wbC0+dmVkLmxvY2spOworICAg
ICAgICByZXR1cm4gLTE7CisgICAgfQorCisgICAgKnJzcCA9IHNsb3QtPnUucnNwOworICAgIHNs
b3QtPnN0YXRlID0gU1RBVEVfVk1fRVZFTlRfU0xPVF9JRExFOworCisgICAgc3Bpbl91bmxvY2so
JmltcGwtPnZlZC5sb2NrKTsKKyAgICByZXR1cm4gMDsKK30KKworc3RhdGljIGludCB2bV9ldmVu
dF9jaGFubmVsc19yZXN1bWUoc3RydWN0IHZtX2V2ZW50X2NoYW5uZWxzX2RvbWFpbiAqaW1wbCwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB2Y3B1ICp2KQorewor
ICAgIHZtX2V2ZW50X3Jlc3BvbnNlX3QgcnNwOworCisgICAgaWYgKCB1bmxpa2VseSghaW1wbCB8
fCAhdm1fZXZlbnRfY2hlY2soJmltcGwtPnZlZCkpICkKKyAgICAgICAgIHJldHVybiAtRU5PREVW
OworCisgICAgQVNTRVJUKGltcGwtPnZlZC5kICE9IGN1cnJlbnQtPmRvbWFpbik7CisKKyAgICBp
ZiAoIHZtX2V2ZW50X2NoYW5uZWxzX2dldF9yZXNwb25zZShpbXBsLCB2LCAmcnNwKSB8fAorICAg
ICAgICAgcnNwLnZlcnNpb24gIT0gVk1fRVZFTlRfSU5URVJGQUNFX1ZFUlNJT04gfHwKKyAgICAg
ICAgIHJzcC52Y3B1X2lkICE9IHYtPnZjcHVfaWQgKQorICAgICAgICByZXR1cm4gLTE7CisKKyAg
ICB2bV9ldmVudF9oYW5kbGVfcmVzcG9uc2UoaW1wbC0+dmVkLmQsIHYsICZyc3ApOworCisgICAg
cmV0dXJuIDA7Cit9CisKKy8qIFJlZ2lzdGVyZWQgd2l0aCBYZW4tYm91bmQgZXZlbnQgY2hhbm5l
bCBmb3IgaW5jb21pbmcgbm90aWZpY2F0aW9ucy4gKi8KK3N0YXRpYyB2b2lkIG1vbml0b3Jfbm90
aWZpY2F0aW9uKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgcG9ydCkKK3sKKyAgICB2bV9l
dmVudF9jaGFubmVsc19yZXN1bWUodG9fY2hhbm5lbHModi0+ZG9tYWluLT52bV9ldmVudF9tb25p
dG9yKSwgdik7Cit9CisKK2ludCB2bV9ldmVudF9uZ19kb21jdGwoc3RydWN0IGRvbWFpbiAqZCwg
c3RydWN0IHhlbl9kb21jdGxfdm1fZXZlbnRfbmdfb3AgKnZlYywKKyAgICAgICAgICAgICAgICAg
ICAgICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSB1X2RvbWN0bCkKK3sKKyAgICBpbnQg
cmM7CisKKyAgICBpZiAoIHZlYy0+b3AgPT0gWEVOX1ZNX0VWRU5UX05HX0dFVF9WRVJTSU9OICkK
KyAgICB7CisgICAgICAgIHZlYy0+dS52ZXJzaW9uID0gVk1fRVZFTlRfSU5URVJGQUNFX1ZFUlNJ
T047CisgICAgICAgIHJldHVybiAwOworICAgIH0KKworICAgIGlmICggdW5saWtlbHkoZCA9PSBO
VUxMKSApCisgICAgICAgIHJldHVybiAtRVNSQ0g7CisKKyAgICByYyA9IHhzbV92bV9ldmVudF9j
b250cm9sKFhTTV9QUklWLCBkLCB2ZWMtPnR5cGUsIHZlYy0+b3ApOworICAgIGlmICggcmMgKQor
ICAgICAgICByZXR1cm4gcmM7CisKKyAgICBpZiAoIHVubGlrZWx5KGQgPT0gY3VycmVudC0+ZG9t
YWluKSApIC8qIG5vIGRvbWFpbl9wYXVzZSgpICovCisgICAgeworICAgICAgICBnZHByaW50ayhY
RU5MT0dfSU5GTywgIlRyaWVkIHRvIGRvIGEgbWVtb3J5IGV2ZW50IG9wIG9uIGl0c2VsZi5cbiIp
OworICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICB9CisKKyAgICBpZiAoIHVubGlrZWx5KGQt
PmlzX2R5aW5nKSApCisgICAgeworICAgICAgICBnZHByaW50ayhYRU5MT0dfSU5GTywgIklnbm9y
aW5nIG1lbW9yeSBldmVudCBvcCBvbiBkeWluZyBkb21haW4gJXVcbiIsCisgICAgICAgICAgICAg
ICAgIGQtPmRvbWFpbl9pZCk7CisgICAgICAgIHJldHVybiAwOworICAgIH0KKworICAgIGlmICgg
dW5saWtlbHkoZC0+dmNwdSA9PSBOVUxMKSB8fCB1bmxpa2VseShkLT52Y3B1WzBdID09IE5VTEwp
ICkKKyAgICB7CisgICAgICAgIGdkcHJpbnRrKFhFTkxPR19JTkZPLAorICAgICAgICAgICAgICAg
ICAiTWVtb3J5IGV2ZW50IG9wIG9uIGEgZG9tYWluICgldSkgd2l0aCBubyB2Y3B1c1xuIiwKKyAg
ICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkKTsKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cisg
ICAgfQorCisgICAgc3dpdGNoICggdmVjLT50eXBlICkKKyAgICB7CisgICAgY2FzZSBYRU5fVk1f
RVZFTlRfVFlQRV9NT05JVE9SOgorICAgIHsKKyAgICAgICAgcmMgPSAtRUlOVkFMOworCisgICAg
ICAgIHN3aXRjaCAoIHZlYy0+IG9wKQorICAgICAgICB7CisgICAgICAgIGNhc2UgWEVOX1ZNX0VW
RU5UX05HX0NSRUFURToKKyAgICAgICAgICAgIC8qIGRvbWFpbl9wYXVzZSgpIG5vdCByZXF1aXJl
ZCBoZXJlLCBzZWUgWFNBLTk5ICovCisgICAgICAgICAgICByYyA9IGFyY2hfbW9uaXRvcl9pbml0
X2RvbWFpbihkKTsKKyAgICAgICAgICAgIGlmICggcmMgKQorICAgICAgICAgICAgICAgIGJyZWFr
OworICAgICAgICAgICAgcmMgPSB2bV9ldmVudF9jaGFubmVsc19jcmVhdGUoZCwgdmVjLCAmZC0+
dm1fZXZlbnRfbW9uaXRvciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBf
VlBGX21lbV9hY2Nlc3MsIG1vbml0b3Jfbm90aWZpY2F0aW9uKTsKKyAgICAgICAgICAgIGJyZWFr
OworCisgICAgICAgIGNhc2UgWEVOX1ZNX0VWRU5UX05HX0RFU1RST1k6CisgICAgICAgICAgICBp
ZiAoICF2bV9ldmVudF9jaGVjayhkLT52bV9ldmVudF9tb25pdG9yKSApCisgICAgICAgICAgICAg
ICAgYnJlYWs7CisgICAgICAgICAgICBkb21haW5fcGF1c2UoZCk7CisgICAgICAgICAgICByYyA9
IHZtX2V2ZW50X2NoYW5uZWxzX2Rlc3Ryb3koJmQtPnZtX2V2ZW50X21vbml0b3IpOworICAgICAg
ICAgICAgYXJjaF9tb25pdG9yX2NsZWFudXBfZG9tYWluKGQpOworICAgICAgICAgICAgZG9tYWlu
X3VucGF1c2UoZCk7CisgICAgICAgICAgICBicmVhazsKKworICAgICAgICBjYXNlIFhFTl9WTV9F
VkVOVF9OR19TRVRfU1RBVEU6CisgICAgICAgICAgICBpZiAoICF2bV9ldmVudF9jaGVjayhkLT52
bV9ldmVudF9tb25pdG9yKSApCisgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICBk
b21haW5fcGF1c2UoZCk7CisgICAgICAgICAgICB0b19jaGFubmVscyhkLT52bV9ldmVudF9tb25p
dG9yKS0+ZW5hYmxlZCA9ICEhdmVjLT51LmVuYWJsZWQ7CisgICAgICAgICAgICBkb21haW5fdW5w
YXVzZShkKTsKKyAgICAgICAgICAgIHJjID0gMDsKKyAgICAgICAgICAgIGJyZWFrOworCisgICAg
ICAgIGRlZmF1bHQ6CisgICAgICAgICAgICByYyA9IC1FTk9TWVM7CisgICAgICAgIH0KKyAgICAg
ICAgYnJlYWs7CisgICAgfQorCisjaWZkZWYgQ09ORklHX0hBU19NRU1fUEFHSU5HCisgICAgY2Fz
ZSBYRU5fVk1fRVZFTlRfVFlQRV9QQUdJTkc6CisjZW5kaWYKKworI2lmZGVmIENPTkZJR19IQVNf
TUVNX1NIQVJJTkcKKyAgICBjYXNlIFhFTl9WTV9FVkVOVF9UWVBFX1NIQVJJTkc6CisjZW5kaWYK
KworICAgIGRlZmF1bHQ6CisgICAgICAgIHJjID0gLUVOT1NZUzsKKyAgICB9CisKKyAgICByZXR1
cm4gcmM7Cit9CisKK2ludCB2bV9ldmVudF9uZ19nZXRfZnJhbWVzKHN0cnVjdCBkb21haW4gKmQs
IHVuc2lnbmVkIGludCBpZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxv
bmcgZnJhbWUsIHVuc2lnbmVkIGludCBucl9mcmFtZXMsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICB4ZW5fcGZuX3QgbWZuX2xpc3RbXSkKK3sKKyAgICBzdHJ1Y3Qgdm1fZXZlbnRfZG9tYWlu
ICp2ZWQ7CisgICAgaW50IGk7CisKKyAgICBzd2l0Y2ggKGlkICkKKyAgICB7CisgICAgY2FzZSBY
RU5fVk1fRVZFTlRfVFlQRV9NT05JVE9SOgorICAgICAgICB2ZWQgPSBkLT52bV9ldmVudF9tb25p
dG9yOworICAgICAgICBicmVhazsKKworICAgIGRlZmF1bHQ6CisgICAgICAgIHJldHVybiAtRU5P
U1lTOworICAgIH0KKworICAgIGlmICggIXZtX2V2ZW50X2NoZWNrKHZlZCkgKQorICAgICAgICBy
ZXR1cm4gLUVJTlZBTDsKKworICAgIGlmICggZnJhbWUgIT0gMCB8fCBucl9mcmFtZXMgIT0gdG9f
Y2hhbm5lbHModmVkKS0+bnJfZnJhbWVzICkKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKKyAg
ICBzcGluX2xvY2soJnZlZC0+bG9jayk7CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IHRvX2NoYW5u
ZWxzKHZlZCktPm5yX2ZyYW1lczsgaSsrICkKKyAgICAgICAgbWZuX2xpc3RbaV0gPSBtZm5feCh0
b19jaGFubmVscyh2ZWQpLT5tZm5baV0pOworCisgICAgc3Bpbl91bmxvY2soJnZlZC0+bG9jayk7
CisgICAgcmV0dXJuIDA7Cit9CisKK3N0YXRpYyBjb25zdCBzdHJ1Y3Qgdm1fZXZlbnRfb3BzIHZt
X2V2ZW50X2NoYW5uZWxzX29wcyA9IHsKKyAgICAuY2hlY2sgPSB2bV9ldmVudF9jaGFubmVsc19j
aGVjaywKKyAgICAuY2xlYW51cCA9IHZtX2V2ZW50X2NoYW5uZWxzX2NsZWFudXAsCisgICAgLmNs
YWltX3Nsb3QgPSB2bV9ldmVudF9jaGFubmVsc19jbGFpbV9zbG90LAorICAgIC5jYW5jZWxfc2xv
dCA9IHZtX2V2ZW50X2NoYW5uZWxzX2NhbmNlbF9zbG90LAorICAgIC5wdXRfcmVxdWVzdCA9IHZt
X2V2ZW50X2NoYW5uZWxzX3B1dF9yZXF1ZXN0Cit9OworCisvKgorICogTG9jYWwgdmFyaWFibGVz
OgorICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6
IDQKKyAqIHRhYi13aWR0aDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6Cisg
Ki8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaCBiL3hlbi9pbmNsdWRl
L3B1YmxpYy9kb21jdGwuaAppbmRleCAxOTI4MWZhLi5mZjhiNjgwIDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5o
CkBAIC03OTIsNiArNzkyLDI0IEBAIHN0cnVjdCB4ZW5fZG9tY3RsX3ZtX2V2ZW50X29wIHsKIH07
CiAKIC8qCisgKiBYRU5fRE9NQ1RMX3ZtX2V2ZW50X25nX29wLgorICogTmV4dCBHZW5lcmF0aW9u
IHZtX2V2ZW50IG9wZXJhdGlvbnMuCisgKi8KKyNkZWZpbmUgWEVOX1ZNX0VWRU5UX05HX0NSRUFU
RSAgICAgICAgICAgIDAKKyNkZWZpbmUgWEVOX1ZNX0VWRU5UX05HX0RFU1RST1kgICAgICAgICAg
IDEKKyNkZWZpbmUgWEVOX1ZNX0VWRU5UX05HX1NFVF9TVEFURSAgICAgICAgIDIKKyNkZWZpbmUg
WEVOX1ZNX0VWRU5UX05HX0dFVF9WRVJTSU9OICAgICAgIDMKKworc3RydWN0IHhlbl9kb21jdGxf
dm1fZXZlbnRfbmdfb3AgeworICAgIHVpbnQzMl90ICAgICAgICBvcDsgICAgICAgICAgICAgLyog
WEVOX1ZNX0VWRU5UX05HXyogKi8KKyAgICB1aW50MzJfdCAgICAgICAgdHlwZTsgICAgICAgICAg
IC8qIFhFTl9WTV9FVkVOVF9UWVBFXyogKi8KKyAgICB1bmlvbiB7CisgICAgICAgIHVpbnQzMl90
IHZlcnNpb247ICAgICAgICAgICAvKiBPVVQ6IHZlcnNpb24gbnVtYmVyICovCisgICAgICAgIHVp
bnQ4X3QgIGVuYWJsZWQ7ICAgICAgICAgICAvKiBJTjogc3RhdGUgKi8KKyAgICB9IHU7Cit9Owor
CisvKgogICogTWVtb3J5IHNoYXJpbmcgb3BlcmF0aW9ucwogICovCiAvKiBYRU5fRE9NQ1RMX21l
bV9zaGFyaW5nX29wLgpAQCAtMTE0Miw2ICsxMTYwLDcgQEAgc3RydWN0IHhlbl9kb21jdGwgewog
LyogI2RlZmluZSBYRU5fRE9NQ1RMX3NldF9nbnR0YWJfbGltaXRzICAgICAgICAgIDgwIC0gTW92
ZWQgaW50byBYRU5fRE9NQ1RMX2NyZWF0ZWRvbWFpbiAqLwogI2RlZmluZSBYRU5fRE9NQ1RMX3Z1
YXJ0X29wICAgICAgICAgICAgICAgICAgICAgIDgxCiAjZGVmaW5lIFhFTl9ET01DVExfZ2V0X2Nw
dV9wb2xpY3kgICAgICAgICAgICAgICAgODIKKyNkZWZpbmUgWEVOX0RPTUNUTF92bV9ldmVudF9u
Z19vcCAgICAgICAgICAgICAgICA4MwogI2RlZmluZSBYRU5fRE9NQ1RMX2dkYnN4X2d1ZXN0bWVt
aW8gICAgICAgICAgICAxMDAwCiAjZGVmaW5lIFhFTl9ET01DVExfZ2Ric3hfcGF1c2V2Y3B1ICAg
ICAgICAgICAgIDEwMDEKICNkZWZpbmUgWEVOX0RPTUNUTF9nZGJzeF91bnBhdXNldmNwdSAgICAg
ICAgICAgMTAwMgpAQCAtMTE4Myw2ICsxMjAyLDcgQEAgc3RydWN0IHhlbl9kb21jdGwgewogICAg
ICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9zdWJzY3JpYmUgICAgICAgICBzdWJzY3JpYmU7CiAgICAg
ICAgIHN0cnVjdCB4ZW5fZG9tY3RsX2RlYnVnX29wICAgICAgICAgIGRlYnVnX29wOwogICAgICAg
ICBzdHJ1Y3QgeGVuX2RvbWN0bF92bV9ldmVudF9vcCAgICAgICB2bV9ldmVudF9vcDsKKyAgICAg
ICAgc3RydWN0IHhlbl9kb21jdGxfdm1fZXZlbnRfbmdfb3AgICAgdm1fZXZlbnRfbmdfb3A7CiAg
ICAgICAgIHN0cnVjdCB4ZW5fZG9tY3RsX21lbV9zaGFyaW5nX29wICAgIG1lbV9zaGFyaW5nX29w
OwogI2lmIGRlZmluZWQoX19pMzg2X18pIHx8IGRlZmluZWQoX194ODZfNjRfXykKICAgICAgICAg
c3RydWN0IHhlbl9kb21jdGxfY3B1aWQgICAgICAgICAgICAgY3B1aWQ7CmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9wdWJsaWMvbWVtb3J5LmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvbWVtb3J5LmgK
aW5kZXggNjhkZGFkYi4uMmU4OTEyZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL21l
bW9yeS5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9tZW1vcnkuaApAQCAtNjEyLDYgKzYxMiw3
IEBAIHN0cnVjdCB4ZW5fbWVtX2FjcXVpcmVfcmVzb3VyY2UgewogCiAjZGVmaW5lIFhFTk1FTV9y
ZXNvdXJjZV9pb3JlcV9zZXJ2ZXIgMAogI2RlZmluZSBYRU5NRU1fcmVzb3VyY2VfZ3JhbnRfdGFi
bGUgMQorI2RlZmluZSBYRU5NRU1fcmVzb3VyY2Vfdm1fZXZlbnQgMgogCiAgICAgLyoKICAgICAg
KiBJTiAtIGEgdHlwZS1zcGVjaWZpYyByZXNvdXJjZSBpZGVudGlmaWVyLCB3aGljaCBtdXN0IGJl
IHplcm8KQEAgLTYxOSw2ICs2MjAsNyBAQCBzdHJ1Y3QgeGVuX21lbV9hY3F1aXJlX3Jlc291cmNl
IHsKICAgICAgKgogICAgICAqIHR5cGUgPT0gWEVOTUVNX3Jlc291cmNlX2lvcmVxX3NlcnZlciAt
PiBpZCA9PSBpb3JlcSBzZXJ2ZXIgaWQKICAgICAgKiB0eXBlID09IFhFTk1FTV9yZXNvdXJjZV9n
cmFudF90YWJsZSAtPiBpZCBkZWZpbmVkIGJlbG93CisgICAgICogdHlwZSA9PSBYRU5NRU1fcmVz
b3VyY2Vfdm1fZXZlbnQgLT4gaWQgPT0gdm1fZXZlbnQgdHlwZQogICAgICAqLwogICAgIHVpbnQz
Ml90IGlkOwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvdm1fZXZlbnQuaCBiL3hl
bi9pbmNsdWRlL3B1YmxpYy92bV9ldmVudC5oCmluZGV4IGM0OGJjMjEuLjJmMjE2MGIgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy92bV9ldmVudC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1
YmxpYy92bV9ldmVudC5oCkBAIC00MjEsNiArNDIxLDIyIEBAIHR5cGVkZWYgc3RydWN0IHZtX2V2
ZW50X3N0IHsKIAogREVGSU5FX1JJTkdfVFlQRVModm1fZXZlbnQsIHZtX2V2ZW50X3JlcXVlc3Rf
dCwgdm1fZXZlbnRfcmVzcG9uc2VfdCk7CiAKKy8qIFZNIEV2ZW50IHNsb3Qgc3RhdGUgKi8KKyNk
ZWZpbmUgU1RBVEVfVk1fRVZFTlRfU0xPVF9JRExFICAgICAwIC8qIHRoZSBzbG90IGRhdGEgaXMg
aW52YWxpZCAqLworI2RlZmluZSBTVEFURV9WTV9FVkVOVF9TTE9UX1NVQk1JVCAgIDEgLyogYSBy
ZXF1ZXN0IHdhcyBzdWJtaXR0ZWQgKi8KKyNkZWZpbmUgU1RBVEVfVk1fRVZFTlRfU0xPVF9GSU5J
U0ggICAyIC8qIGEgcmVzcG9uc2Ugd2FzIGlzc3VlZCAqLworCitzdHJ1Y3Qgdm1fZXZlbnRfc2xv
dAoreworICAgIHVpbnQzMl90IHBvcnQ7ICAgICAgLyogZXZ0Y2huIGZvciBub3RpZmljYXRpb25z
IHRvL2Zyb20gaGVscGVyICovCisgICAgdWludDMyX3Qgc3RhdGU6NDsKKyAgICB1aW50MzJfdCBw
YWQ6Mjg7CisgICAgdW5pb24geworICAgICAgICB2bV9ldmVudF9yZXF1ZXN0X3QgcmVxOworICAg
ICAgICB2bV9ldmVudF9yZXNwb25zZV90IHJzcDsKKyAgICB9IHU7Cit9OworCiAjZW5kaWYgLyog
ZGVmaW5lZChfX1hFTl9fKSB8fCBkZWZpbmVkKF9fWEVOX1RPT0xTX18pICovCiAjZW5kaWYgLyog
X1hFTl9QVUJMSUNfVk1fRVZFTlRfSCAqLwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4v
dm1fZXZlbnQuaCBiL3hlbi9pbmNsdWRlL3hlbi92bV9ldmVudC5oCmluZGV4IDE1YzE1ZTYuLmRm
MGFhZmMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi92bV9ldmVudC5oCisrKyBiL3hlbi9p
bmNsdWRlL3hlbi92bV9ldmVudC5oCkBAIC0xMTAsNiArMTEwLDEzIEBAIHN0YXRpYyBpbmxpbmUg
dm9pZCB2bV9ldmVudF9wdXRfcmVxdWVzdChzdHJ1Y3Qgdm1fZXZlbnRfZG9tYWluICp2ZWQsCiBp
bnQgdm1fZXZlbnRfZG9tY3RsKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB4ZW5fZG9tY3RsX3Zt
X2V2ZW50X29wICp2ZWMsCiAgICAgICAgICAgICAgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFS
QU0odm9pZCkgdV9kb21jdGwpOwogCitpbnQgdm1fZXZlbnRfbmdfZG9tY3RsKHN0cnVjdCBkb21h
aW4gKmQsIHN0cnVjdCB4ZW5fZG9tY3RsX3ZtX2V2ZW50X25nX29wICp2ZWMsCisgICAgICAgICAg
ICAgICAgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgdV9kb21jdGwpOworCitp
bnQgdm1fZXZlbnRfbmdfZ2V0X2ZyYW1lcyhzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQg
aWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGZyYW1lLCB1bnNp
Z25lZCBpbnQgbnJfZnJhbWVzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90
IG1mbl9saXN0W10pOworCiB2b2lkIHZtX2V2ZW50X3ZjcHVfcGF1c2Uoc3RydWN0IHZjcHUgKnYp
Owogdm9pZCB2bV9ldmVudF92Y3B1X3VucGF1c2Uoc3RydWN0IHZjcHUgKnYpOwogCkBAIC0xMTgs
NiArMTI1LDkgQEAgdm9pZCB2bV9ldmVudF9zZXRfcmVnaXN0ZXJzKHN0cnVjdCB2Y3B1ICp2LCB2
bV9ldmVudF9yZXNwb25zZV90ICpyc3ApOwogCiB2b2lkIHZtX2V2ZW50X21vbml0b3JfbmV4dF9p
bnRlcnJ1cHQoc3RydWN0IHZjcHUgKnYpOwogCit2b2lkIHZtX2V2ZW50X2hhbmRsZV9yZXNwb25z
ZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgdmNwdSAqdiwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHZtX2V2ZW50X3Jlc3BvbnNlX3QgKnJzcCk7CisKICNlbmRpZiAvKiBfX1ZNX0VW
RU5UX0hfXyAqLwogCiAvKgotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 30 14:18:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 May 2019 14:18:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWLt5-0003FG-Rd; Thu, 30 May 2019 14:18:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Fq1a=T6=bitdefender.com=ppircalabu@srs-us1.protection.inumbo.net>)
 id 1hWLt4-0003CU-4X
 for xen-devel@lists.xenproject.org; Thu, 30 May 2019 14:18:34 +0000
X-Inumbo-ID: cb69e44c-82e5-11e9-8fc3-d7a4e6e4b3c5
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cb69e44c-82e5-11e9-8fc3-d7a4e6e4b3c5;
 Thu, 30 May 2019 14:18:29 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp02.buh.bitdefender.net [10.17.80.76])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 E54BD305FFAB; Thu, 30 May 2019 17:18:25 +0300 (EEST)
Received: from bitdefender.com (unknown [195.189.155.70])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id C20813051E7B;
 Thu, 30 May 2019 17:18:25 +0300 (EEST)
From: Petre Pircalabu <ppircalabu@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 30 May 2019 17:18:23 +0300
Message-Id: <2da0f80cc9af391f623466f8152a1728274a967b.1559224640.git.ppircalabu@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <cover.1559224640.git.ppircalabu@bitdefender.com>
References: <cover.1559224640.git.ppircalabu@bitdefender.com>
In-Reply-To: <cover.1559224640.git.ppircalabu@bitdefender.com>
References: <cover.1559224640.git.ppircalabu@bitdefender.com>
Subject: [Xen-devel] [PATCH 9/9] xen-access: Add support for vm_event_ng
 interface
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Petre Pircalabu <ppircalabu@bitdefender.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wl@xen.org>, Razvan Cojocaru <rcojocaru@bitdefender.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U3BsaXQgeGVuLWFjY2VzcyBpbiBvcmRlciB0byBhY2NvbW1vZGF0ZSBib3RoIHZtX2V2ZW50IGlu
dGVyZmFjZXMKKGxlZ2FjeSBhbmQgTkcpLiBCeSBkZWZhdWx0LCB0aGUgbGVnYWN5IHZtX2V2ZW50
IGlzIHNlbGVjdGVkIGJ1dAp0aGlzIGNhbiBiZSBjaGFuZ2VkIGJ5IGFkZGluZyB0aGUgJy1uJyBm
bGFnIGluIHRoZSBjb21tYW5kIGxpbmUuCgpTaWduZWQtb2ZmLWJ5OiBQZXRyZSBQaXJjYWxhYnUg
PHBwaXJjYWxhYnVAYml0ZGVmZW5kZXIuY29tPgotLS0KIHRvb2xzL3Rlc3RzL3hlbi1hY2Nlc3Mv
TWFrZWZpbGUgICAgICB8ICAgNyArLQogdG9vbHMvdGVzdHMveGVuLWFjY2Vzcy92bS1ldmVudC1u
Zy5jIHwgMjEwICsrKysrKysrKysrKysrKysrKwogdG9vbHMvdGVzdHMveGVuLWFjY2Vzcy92bS1l
dmVudC5jICAgIHwgMTkzICsrKysrKysrKysrKysrKysrCiB0b29scy90ZXN0cy94ZW4tYWNjZXNz
L3hlbi1hY2Nlc3MuYyAgfCA0MDggKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
IHRvb2xzL3Rlc3RzL3hlbi1hY2Nlc3MveGVuLWFjY2Vzcy5oICB8ICA5MSArKysrKysrKwogNSBm
aWxlcyBjaGFuZ2VkLCA2NDQgaW5zZXJ0aW9ucygrKSwgMjY1IGRlbGV0aW9ucygtKQogY3JlYXRl
IG1vZGUgMTAwNjQ0IHRvb2xzL3Rlc3RzL3hlbi1hY2Nlc3Mvdm0tZXZlbnQtbmcuYwogY3JlYXRl
IG1vZGUgMTAwNjQ0IHRvb2xzL3Rlc3RzL3hlbi1hY2Nlc3Mvdm0tZXZlbnQuYwogY3JlYXRlIG1v
ZGUgMTAwNjQ0IHRvb2xzL3Rlc3RzL3hlbi1hY2Nlc3MveGVuLWFjY2Vzcy5oCgpkaWZmIC0tZ2l0
IGEvdG9vbHMvdGVzdHMveGVuLWFjY2Vzcy9NYWtlZmlsZSBiL3Rvb2xzL3Rlc3RzL3hlbi1hY2Nl
c3MvTWFrZWZpbGUKaW5kZXggMTMxYzlmMy4uMTc3NjBkOCAxMDA2NDQKLS0tIGEvdG9vbHMvdGVz
dHMveGVuLWFjY2Vzcy9NYWtlZmlsZQorKysgYi90b29scy90ZXN0cy94ZW4tYWNjZXNzL01ha2Vm
aWxlCkBAIC03LDYgKzcsNyBAQCBDRkxBR1MgKz0gLURYQ19XQU5UX0NPTVBBVF9ERVZJQ0VNT0RF
TF9BUEkKIENGTEFHUyArPSAkKENGTEFHU19saWJ4ZW5jdHJsKQogQ0ZMQUdTICs9ICQoQ0ZMQUdT
X2xpYnhlbmd1ZXN0KQogQ0ZMQUdTICs9ICQoQ0ZMQUdTX2xpYnhlbmV2dGNobikKK0NGTEFHUyAr
PSAkKENGTEFHU19saWJ4ZW5mb3JlaWdubWVtb3J5KQogQ0ZMQUdTICs9ICQoQ0ZMQUdTX3hlbmlu
Y2x1ZGUpCiAKIFRBUkdFVFMteSA6PSB4ZW4tYWNjZXNzCkBAIC0yNSw4ICsyNiwxMCBAQCBjbGVh
bjoKIC5QSE9OWTogZGlzdGNsZWFuCiBkaXN0Y2xlYW46IGNsZWFuCiAKLXhlbi1hY2Nlc3M6IHhl
bi1hY2Nlc3MubyBNYWtlZmlsZQotCSQoQ0MpIC1vICRAICQ8ICQoTERGTEFHUykgJChMRExJQlNf
bGlieGVuY3RybCkgJChMRExJQlNfbGlieGVuZ3Vlc3QpICQoTERMSUJTX2xpYnhlbmV2dGNobikK
K09CSlMgPSB4ZW4tYWNjZXNzLm8gdm0tZXZlbnQubyB2bS1ldmVudC1uZy5vCisKK3hlbi1hY2Nl
c3M6ICQoT0JKUykgTWFrZWZpbGUKKwkkKENDKSAtbyAkQCAkKE9CSlMpICQoTERGTEFHUykgJChM
RExJQlNfbGlieGVuY3RybCkgJChMRExJQlNfbGlieGVuZ3Vlc3QpICQoTERMSUJTX2xpYnhlbmV2
dGNobikgJChMRExJQlNfbGlieGVuZm9yZWlnbm1lbW9yeSkKIAogaW5zdGFsbCB1bmluc3RhbGw6
CiAKZGlmZiAtLWdpdCBhL3Rvb2xzL3Rlc3RzL3hlbi1hY2Nlc3Mvdm0tZXZlbnQtbmcuYyBiL3Rv
b2xzL3Rlc3RzL3hlbi1hY2Nlc3Mvdm0tZXZlbnQtbmcuYwpuZXcgZmlsZSBtb2RlIDEwMDY0NApp
bmRleCAwMDAwMDAwLi45MTc3Y2ZjCi0tLSAvZGV2L251bGwKKysrIGIvdG9vbHMvdGVzdHMveGVu
LWFjY2Vzcy92bS1ldmVudC1uZy5jCkBAIC0wLDAgKzEsMjEwIEBACisvKgorICogdm0tZXZlbnQt
bmcuYworICoKKyAqIENvcHlyaWdodCAoYykgMjAxOSBCaXRkZWZlbmRlciBTLlIuTC4KKyAqCisg
KiBQZXJtaXNzaW9uIGlzIGhlcmVieSBncmFudGVkLCBmcmVlIG9mIGNoYXJnZSwgdG8gYW55IHBl
cnNvbiBvYnRhaW5pbmcgYSBjb3B5CisgKiBvZiB0aGlzIHNvZnR3YXJlIGFuZCBhc3NvY2lhdGVk
IGRvY3VtZW50YXRpb24gZmlsZXMgKHRoZSAiU29mdHdhcmUiKSwgdG8KKyAqIGRlYWwgaW4gdGhl
IFNvZnR3YXJlIHdpdGhvdXQgcmVzdHJpY3Rpb24sIGluY2x1ZGluZyB3aXRob3V0IGxpbWl0YXRp
b24gdGhlCisgKiByaWdodHMgdG8gdXNlLCBjb3B5LCBtb2RpZnksIG1lcmdlLCBwdWJsaXNoLCBk
aXN0cmlidXRlLCBzdWJsaWNlbnNlLCBhbmQvb3IKKyAqIHNlbGwgY29waWVzIG9mIHRoZSBTb2Z0
d2FyZSwgYW5kIHRvIHBlcm1pdCBwZXJzb25zIHRvIHdob20gdGhlIFNvZnR3YXJlIGlzCisgKiBm
dXJuaXNoZWQgdG8gZG8gc28sIHN1YmplY3QgdG8gdGhlIGZvbGxvd2luZyBjb25kaXRpb25zOgor
ICoKKyAqIFRoZSBhYm92ZSBjb3B5cmlnaHQgbm90aWNlIGFuZCB0aGlzIHBlcm1pc3Npb24gbm90
aWNlIHNoYWxsIGJlIGluY2x1ZGVkIGluCisgKiBhbGwgY29waWVzIG9yIHN1YnN0YW50aWFsIHBv
cnRpb25zIG9mIHRoZSBTb2Z0d2FyZS4KKyAqCisgKiBUSEUgU09GVFdBUkUgSVMgUFJPVklERUQg
IkFTIElTIiwgV0lUSE9VVCBXQVJSQU5UWSBPRiBBTlkgS0lORCwgRVhQUkVTUyBPUgorICogSU1Q
TElFRCwgSU5DTFVESU5HIEJVVCBOT1QgTElNSVRFRCBUTyBUSEUgV0FSUkFOVElFUyBPRiBNRVJD
SEFOVEFCSUxJVFksCisgKiBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBTkQgTk9O
SU5GUklOR0VNRU5ULiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUKKyAqIEFVVEhPUlMgT1IgQ09QWVJJ
R0hUIEhPTERFUlMgQkUgTElBQkxFIEZPUiBBTlkgQ0xBSU0sIERBTUFHRVMgT1IgT1RIRVIKKyAq
IExJQUJJTElUWSwgV0hFVEhFUiBJTiBBTiBBQ1RJT04gT0YgQ09OVFJBQ1QsIFRPUlQgT1IgT1RI
RVJXSVNFLCBBUklTSU5HCisgKiBGUk9NLCBPVVQgT0YgT1IgSU4gQ09OTkVDVElPTiBXSVRIIFRI
RSBTT0ZUV0FSRSBPUiBUSEUgVVNFIE9SIE9USEVSCisgKiBERUFMSU5HUyBJTiBUSEUgU09GVFdB
UkUuCisgKi8KKworI2luY2x1ZGUgPGVycm5vLmg+CisjaW5jbHVkZSA8aW50dHlwZXMuaD4KKyNp
bmNsdWRlIDxzdGRsaWIuaD4KKyNpbmNsdWRlIDxzdHJpbmcuaD4KKyNpbmNsdWRlIDxzeXMvbW1h
bi5oPgorI2luY2x1ZGUgPHhlbmZvcmVpZ25tZW1vcnkuaD4KKyNpbmNsdWRlICJ4ZW4tYWNjZXNz
LmgiCisKKyNpZm5kZWYgUEZOX1VQCisjZGVmaW5lIFBGTl9VUCh4KSAgICAgKCgoeCkgKyBYQ19Q
QUdFX1NJWkUtMSkgPj4gWENfUEFHRV9TSElGVCkKKyNlbmRpZiAvKiBQRk5fVVAgKi8KKwordHlw
ZWRlZiBzdHJ1Y3Qgdm1fZXZlbnRfY2hhbm5lbHMKK3sKKyAgICB2bV9ldmVudF90IHZtZTsKKyAg
ICBpbnQgbnVtX3ZjcHVzOworICAgIHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICpmbWVtOworICAg
IHhlbmZvcmVpZ25tZW1vcnlfcmVzb3VyY2VfaGFuZGxlICpmcmVzOworICAgIHN0cnVjdCB2bV9l
dmVudF9zbG90ICpzbG90czsKKyAgICBpbnQgcG9ydHNbMF07Cit9IHZtX2V2ZW50X2NoYW5uZWxz
X3Q7CisKKyNkZWZpbmUgdG9fY2hhbm5lbHMoX3ZtZSkgY29udGFpbmVyX29mKChfdm1lKSwgdm1f
ZXZlbnRfY2hhbm5lbHNfdCwgdm1lKQorCitzdGF0aWMgaW50IHZtX2V2ZW50X2NoYW5uZWxzX2lu
aXQoeGNfaW50ZXJmYWNlICp4Y2gsIHhlbmV2dGNobl9oYW5kbGUgKnhjZSwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBkb21pZF90IGRvbWFpbl9pZCwgdm1fZXZlbnRfb3BzX3Qg
Km9wcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2bV9ldmVudF90ICoqdm1f
ZXZlbnQpCit7CisgICAgdm1fZXZlbnRfY2hhbm5lbHNfdCAqaW1wbCA9IE5VTEw7CisgICAgaW50
IHJjLCBpLCBudW1fdmNwdXM7CisgICAgeGNfZG9taW5mb190IGluZm87CisgICAgdW5zaWduZWQg
bG9uZyBucl9mcmFtZXM7CisKKyAgICAvKiBHZXQgdGhlIG51bWJlcnMgb2YgdmNwdXMgKi8KKyAg
ICByYyA9IHhjX2RvbWFpbl9nZXRpbmZvKHhjaCwgZG9tYWluX2lkLCAxLCAmaW5mbyk7CisgICAg
aWYgKCByYyAhPSAxICkKKyAgICB7CisgICAgICAgIEVSUk9SKCJ4Y19kb21haW5fZ2V0aW5mbyBm
YWlsZWQuIHJjID0gJWRcbiIsIHJjKTsKKyAgICAgICAgcmV0dXJuIHJjOworICAgIH0KKworICAg
IG51bV92Y3B1cyA9IGluZm8ubWF4X3ZjcHVfaWQgKyAxOworCisgICAgaW1wbCA9ICh2bV9ldmVu
dF9jaGFubmVsc190ICopY2FsbG9jKDEsIHNpemVvZih2bV9ldmVudF9jaGFubmVsc190KSArCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG51bV92Y3B1cyAqIHNp
emVvZihpbnQpKTsKKyAgICBpZiAoICFpbXBsICkKKyAgICAgICAgcmV0dXJuIC1FTk9NRU07CisK
KyAgICBpbXBsLT5udW1fdmNwdXMgPSBudW1fdmNwdXM7CisKKyAgICBpbXBsLT5mbWVtID0geGVu
Zm9yZWlnbm1lbW9yeV9vcGVuKDAsMCk7CisgICAgaWYgKCAhaW1wbC0+Zm1lbSApCisgICAgewor
ICAgICAgICByYyA9IC1lcnJubzsKKyAgICAgICAgZ290byBlcnI7CisgICAgfQorCisgICAgcmMg
PSB4Y19tb25pdG9yX25nX2NyZWF0ZSh4Y2gsIGRvbWFpbl9pZCk7CisgICAgaWYgKCByYyApCisg
ICAgeworICAgICAgICBFUlJPUigiRmFpbGVkIHRvIGVuYWJsZSBtb25pdG9yIik7CisgICAgICAg
IGdvdG8gZXJyOworICAgIH0KKworICAgIG5yX2ZyYW1lcyA9IFBGTl9VUChudW1fdmNwdXMgKiBz
aXplb2Yoc3RydWN0IHZtX2V2ZW50X3Nsb3QpKTsKKworICAgIGltcGwtPmZyZXMgPSB4ZW5mb3Jl
aWdubWVtb3J5X21hcF9yZXNvdXJjZShpbXBsLT5mbWVtLCBkb21haW5faWQsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhFTk1FTV9yZXNvdXJjZV92bV9l
dmVudCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWEVO
X1ZNX0VWRU5UX1RZUEVfTU9OSVRPUiwgMCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbnJfZnJhbWVzLCAodm9pZCopJmltcGwtPnNsb3RzLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQUk9UX1JFQUQgfCBQUk9U
X1dSSVRFLCAwKTsKKyAgICBpZiAoICFpbXBsLT5mcmVzICkKKyAgICB7CisgICAgICAgIEVSUk9S
KCJGYWlsZWQgdG8gbWFwIHZtX2V2ZW50IHJlc291cmNlIik7CisgICAgICAgIHJjID0gLWVycm5v
OworICAgICAgICBnb3RvIGVycjsKKyAgICB9CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IGltcGwt
Pm51bV92Y3B1czsgaSsrKQorICAgIHsKKyAgICAgICAgcmMgPSB4ZW5ldnRjaG5fYmluZF9pbnRl
cmRvbWFpbih4Y2UsIGRvbWFpbl9pZCwgaW1wbC0+c2xvdHNbaV0ucG9ydCk7CisgICAgICAgIGlm
ICggIHJjIDwgMCApCisgICAgICAgIHsKKyAgICAgICAgICAgIEVSUk9SKCJGYWlsZWQgdG8gYmlu
ZCB2bV9ldmVudF9zbG90IHBvcnQgZm9yIHZjcHUgJWQiLCBpKTsKKyAgICAgICAgICAgIHJjID0g
LWVycm5vOworICAgICAgICAgICAgZ290byBlcnI7CisgICAgICAgIH0KKworICAgICAgICBpbXBs
LT5wb3J0c1tpXSA9IHJjOworICAgIH0KKworICAgIHJjID0geGNfbW9uaXRvcl9uZ19zZXRfc3Rh
dGUoeGNoLCBkb21haW5faWQsIHRydWUpOworICAgIGlmICggIHJjIDwgMCApCisgICAgeworICAg
ICAgICBFUlJPUigiRmFpbGVkIHRvIHN0YXJ0IG1vbml0b3IgcmMgPSAlZCIsIHJjKTsKKyAgICAg
ICAgZ290byBlcnI7CisgICAgfQorCisKKyAgICAqdm1fZXZlbnQgPSAodm1fZXZlbnRfdCopIGlt
cGw7CisgICAgcmV0dXJuIDA7CisKK2VycjoKKyAgICB4Y19tb25pdG9yX25nX2Rlc3Ryb3koeGNo
LCBkb21haW5faWQpOworICAgIHhlbmZvcmVpZ25tZW1vcnlfdW5tYXBfcmVzb3VyY2UoaW1wbC0+
Zm1lbSwgaW1wbC0+ZnJlcyk7CisgICAgeGVuZm9yZWlnbm1lbW9yeV9jbG9zZShpbXBsLT5mbWVt
KTsKKyAgICBmcmVlKGltcGwpOworICAgIHJldHVybiByYzsKK30KKworc3RhdGljIGludCB2Y3B1
X2lkX2J5X3BvcnQodm1fZXZlbnRfY2hhbm5lbHNfdCAqaW1wbCwgaW50IHBvcnQsIGludCAqdmNw
dV9pZCkKK3sKKyAgICBpbnQgaTsKKworICAgIGZvciAoIGkgPSAwOyBpIDwgaW1wbC0+bnVtX3Zj
cHVzOyBpKysgKQorICAgIHsKKyAgICAgICAgaWYgKCBwb3J0ID09IGltcGwtPnBvcnRzW2ldICkK
KyAgICAgICAgeworICAgICAgICAgICAgKnZjcHVfaWQgPSBpOworICAgICAgICAgICAgcmV0dXJu
IDA7CisgICAgICAgIH0KKyAgICB9CisKKyAgICByZXR1cm4gLUVJTlZBTDsKK30KKworc3RhdGlj
IGludCB2bV9ldmVudF9jaGFubmVsc190ZWFyZG93bih2bV9ldmVudF90ICp2bV9ldmVudCkKK3sK
KyAgICB2bV9ldmVudF9jaGFubmVsc190ICppbXBsID0gdG9fY2hhbm5lbHModm1fZXZlbnQpOwor
CisgICAgeGNfbW9uaXRvcl9uZ19kZXN0cm95KGltcGwtPnZtZS54Y2gsIGltcGwtPnZtZS5kb21h
aW5faWQpOworICAgIHhlbmZvcmVpZ25tZW1vcnlfdW5tYXBfcmVzb3VyY2UoaW1wbC0+Zm1lbSwg
aW1wbC0+ZnJlcyk7CisgICAgeGVuZm9yZWlnbm1lbW9yeV9jbG9zZShpbXBsLT5mbWVtKTsKKwor
ICAgIHJldHVybiAwOworfQorCitzdGF0aWMgYm9vbCB2bV9ldmVudF9jaGFubmVsc19nZXRfcmVx
dWVzdCh2bV9ldmVudF90ICp2bV9ldmVudCwgdm1fZXZlbnRfcmVxdWVzdF90ICpyZXEsIGludCAq
cG9ydCkKK3sKKyAgICBpbnQgdmNwdV9pZDsKKyAgICB2bV9ldmVudF9jaGFubmVsc190ICppbXBs
ID0gdG9fY2hhbm5lbHModm1fZXZlbnQpOworCisgICAgaWYgKCB2Y3B1X2lkX2J5X3BvcnQoaW1w
bCwgKnBvcnQsICZ2Y3B1X2lkKSAhPSAwICkKKyAgICAgICAgcmV0dXJuIGZhbHNlOworCisgICAg
aWYgKCBpbXBsLT5zbG90c1t2Y3B1X2lkXS5zdGF0ZSAhPSBTVEFURV9WTV9FVkVOVF9TTE9UX1NV
Qk1JVCApCisgICAgICAgIHJldHVybiBmYWxzZTsKKworICAgIG1lbWNweShyZXEsICZpbXBsLT5z
bG90c1t2Y3B1X2lkXS51LnJlcSwgc2l6ZW9mKCpyZXEpKTsKKworICAgIHJldHVybiB0cnVlOwor
fQorCitzdGF0aWMgdm9pZCB2bV9ldmVudF9jaGFubmVsc19wdXRfcmVzcG9uc2Uodm1fZXZlbnRf
dCAqdm1fZXZlbnQsIHZtX2V2ZW50X3Jlc3BvbnNlX3QgKnJzcCwgaW50IHBvcnQpCit7CisgICAg
aW50IHZjcHVfaWQ7CisgICAgdm1fZXZlbnRfY2hhbm5lbHNfdCAqaW1wbCA9IHRvX2NoYW5uZWxz
KHZtX2V2ZW50KTsKKworICAgIGlmICggdmNwdV9pZF9ieV9wb3J0KGltcGwsIHBvcnQsICZ2Y3B1
X2lkKSAhPSAwICkKKyAgICAgICAgcmV0dXJuOworCisgICAgbWVtY3B5KCZpbXBsLT5zbG90c1t2
Y3B1X2lkXS51LnJzcCwgcnNwLCBzaXplb2YoKnJzcCkpOworICAgIGltcGwtPnNsb3RzW3ZjcHVf
aWRdLnN0YXRlID0gU1RBVEVfVk1fRVZFTlRfU0xPVF9GSU5JU0g7Cit9CisKK3N0YXRpYyBpbnQg
dm1fZXZlbnRfY2hhbm5lbHNfbm90aWZ5X3BvcnQodm1fZXZlbnRfdCAqdm1fZXZlbnQsIGludCBw
b3J0KQoreworICAgIHJldHVybiB4ZW5ldnRjaG5fbm90aWZ5KHZtX2V2ZW50LT54Y2UsIHBvcnQp
OworfQorCit2bV9ldmVudF9vcHNfdCBjaGFubmVsX29wcyA9IHsKKyAgICAuZ2V0X3JlcXVlc3Qg
PSB2bV9ldmVudF9jaGFubmVsc19nZXRfcmVxdWVzdCwKKyAgICAucHV0X3Jlc3BvbnNlID0gdm1f
ZXZlbnRfY2hhbm5lbHNfcHV0X3Jlc3BvbnNlLAorICAgIC5ub3RpZnlfcG9ydCA9IHZtX2V2ZW50
X2NoYW5uZWxzX25vdGlmeV9wb3J0LAorICAgIC5pbml0ID0gdm1fZXZlbnRfY2hhbm5lbHNfaW5p
dCwKKyAgICAudGVhcmRvd24gPSB2bV9ldmVudF9jaGFubmVsc190ZWFyZG93bgorfTsKKworLyoK
KyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIK
KyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoK
Ky0gKi8KZGlmZiAtLWdpdCBhL3Rvb2xzL3Rlc3RzL3hlbi1hY2Nlc3Mvdm0tZXZlbnQuYyBiL3Rv
b2xzL3Rlc3RzL3hlbi1hY2Nlc3Mvdm0tZXZlbnQuYwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRl
eCAwMDAwMDAwLi5mZmQ1NDc2Ci0tLSAvZGV2L251bGwKKysrIGIvdG9vbHMvdGVzdHMveGVuLWFj
Y2Vzcy92bS1ldmVudC5jCkBAIC0wLDAgKzEsMTkzIEBACisvKgorICogdm0tZXZlbnQuYworICoK
KyAqIENvcHlyaWdodCAoYykgMjAxOSBCaXRkZWZlbmRlciBTLlIuTC4KKyAqCisgKiBQZXJtaXNz
aW9uIGlzIGhlcmVieSBncmFudGVkLCBmcmVlIG9mIGNoYXJnZSwgdG8gYW55IHBlcnNvbiBvYnRh
aW5pbmcgYSBjb3B5CisgKiBvZiB0aGlzIHNvZnR3YXJlIGFuZCBhc3NvY2lhdGVkIGRvY3VtZW50
YXRpb24gZmlsZXMgKHRoZSAiU29mdHdhcmUiKSwgdG8KKyAqIGRlYWwgaW4gdGhlIFNvZnR3YXJl
IHdpdGhvdXQgcmVzdHJpY3Rpb24sIGluY2x1ZGluZyB3aXRob3V0IGxpbWl0YXRpb24gdGhlCisg
KiByaWdodHMgdG8gdXNlLCBjb3B5LCBtb2RpZnksIG1lcmdlLCBwdWJsaXNoLCBkaXN0cmlidXRl
LCBzdWJsaWNlbnNlLCBhbmQvb3IKKyAqIHNlbGwgY29waWVzIG9mIHRoZSBTb2Z0d2FyZSwgYW5k
IHRvIHBlcm1pdCBwZXJzb25zIHRvIHdob20gdGhlIFNvZnR3YXJlIGlzCisgKiBmdXJuaXNoZWQg
dG8gZG8gc28sIHN1YmplY3QgdG8gdGhlIGZvbGxvd2luZyBjb25kaXRpb25zOgorICoKKyAqIFRo
ZSBhYm92ZSBjb3B5cmlnaHQgbm90aWNlIGFuZCB0aGlzIHBlcm1pc3Npb24gbm90aWNlIHNoYWxs
IGJlIGluY2x1ZGVkIGluCisgKiBhbGwgY29waWVzIG9yIHN1YnN0YW50aWFsIHBvcnRpb25zIG9m
IHRoZSBTb2Z0d2FyZS4KKyAqCisgKiBUSEUgU09GVFdBUkUgSVMgUFJPVklERUQgIkFTIElTIiwg
V0lUSE9VVCBXQVJSQU5UWSBPRiBBTlkgS0lORCwgRVhQUkVTUyBPUgorICogSU1QTElFRCwgSU5D
TFVESU5HIEJVVCBOT1QgTElNSVRFRCBUTyBUSEUgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJ
VFksCisgKiBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBTkQgTk9OSU5GUklOR0VN
RU5ULiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUKKyAqIEFVVEhPUlMgT1IgQ09QWVJJR0hUIEhPTERF
UlMgQkUgTElBQkxFIEZPUiBBTlkgQ0xBSU0sIERBTUFHRVMgT1IgT1RIRVIKKyAqIExJQUJJTElU
WSwgV0hFVEhFUiBJTiBBTiBBQ1RJT04gT0YgQ09OVFJBQ1QsIFRPUlQgT1IgT1RIRVJXSVNFLCBB
UklTSU5HCisgKiBGUk9NLCBPVVQgT0YgT1IgSU4gQ09OTkVDVElPTiBXSVRIIFRIRSBTT0ZUV0FS
RSBPUiBUSEUgVVNFIE9SIE9USEVSCisgKiBERUFMSU5HUyBJTiBUSEUgU09GVFdBUkUuCisgKi8K
KworI2luY2x1ZGUgPGVycm5vLmg+CisjaW5jbHVkZSA8aW50dHlwZXMuaD4KKyNpbmNsdWRlIDxz
dGRsaWIuaD4KKyNpbmNsdWRlIDxzdHJpbmcuaD4KKyNpbmNsdWRlIDxzeXMvbW1hbi5oPgorI2lu
Y2x1ZGUgInhlbi1hY2Nlc3MuaCIKKwordHlwZWRlZiBzdHJ1Y3Qgdm1fZXZlbnRfcmluZyB7Cisg
ICAgdm1fZXZlbnRfdCB2bWU7CisgICAgaW50IHBvcnQ7CisgICAgdm1fZXZlbnRfYmFja19yaW5n
X3QgYmFja19yaW5nOworICAgIHVpbnQzMl90IGV2dGNobl9wb3J0OworICAgIHZvaWQgKnJpbmdf
cGFnZTsKK30gdm1fZXZlbnRfcmluZ190OworCisjZGVmaW5lIHRvX3JpbmcoX3ZtZSkgY29udGFp
bmVyX29mKChfdm1lKSwgdm1fZXZlbnRfcmluZ190LCB2bWUpCisKK3N0YXRpYyBpbnQgdm1fZXZl
bnRfcmluZ19pbml0KHhjX2ludGVyZmFjZSAqeGNoLCB4ZW5ldnRjaG5faGFuZGxlICp4Y2UsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb21pZF90IGRvbWFpbl9pZCwgdm1fZXZlbnRf
b3BzX3QgKm9wcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZtX2V2ZW50X3QgKip2
bV9ldmVudCkKK3sKKyAgICB2bV9ldmVudF9yaW5nX3QgKmltcGw7CisgICAgaW50IHJjOworCisg
ICAgaW1wbCA9ICh2bV9ldmVudF9yaW5nX3QqKSBjYWxsb2MgKDEsIHNpemVvZih2bV9ldmVudF9y
aW5nX3QpKTsKKyAgICBpZiAoICFpbXBsICkKKyAgICAgICAgcmV0dXJuIC1FTk9NRU07CisKKyAg
ICAvKiBFbmFibGUgbWVtX2FjY2VzcyAqLworICAgIGltcGwtPnJpbmdfcGFnZSA9IHhjX21vbml0
b3JfZW5hYmxlKHhjaCwgZG9tYWluX2lkLCAmaW1wbC0+ZXZ0Y2huX3BvcnQpOworICAgIGlmICgg
aW1wbC0+cmluZ19wYWdlID09IE5VTEwgKQorICAgIHsKKyAgICAgICAgc3dpdGNoICggZXJybm8g
KSB7CisgICAgICAgICAgICBjYXNlIEVCVVNZOgorICAgICAgICAgICAgICAgIEVSUk9SKCJ4ZW5h
Y2Nlc3MgaXMgKG9yIHdhcykgYWN0aXZlIG9uIHRoaXMgZG9tYWluIik7CisgICAgICAgICAgICAg
ICAgYnJlYWs7CisgICAgICAgICAgICBjYXNlIEVOT0RFVjoKKyAgICAgICAgICAgICAgICBFUlJP
UigiRVBUIG5vdCBzdXBwb3J0ZWQgZm9yIHRoaXMgZ3Vlc3QiKTsKKyAgICAgICAgICAgICAgICBi
cmVhazsKKyAgICAgICAgICAgIGRlZmF1bHQ6CisgICAgICAgICAgICAgICAgcGVycm9yKCJFcnJv
ciBlbmFibGluZyBtZW1fYWNjZXNzIik7CisgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAg
IH0KKyAgICAgICAgcmMgPSAtZXJybm87CisgICAgICAgIGdvdG8gZXJyOworICAgIH0KKworICAg
IC8qIEJpbmQgZXZlbnQgbm90aWZpY2F0aW9uICovCisgICAgcmMgPSB4ZW5ldnRjaG5fYmluZF9p
bnRlcmRvbWFpbih4Y2UsIGRvbWFpbl9pZCwgaW1wbC0+ZXZ0Y2huX3BvcnQpOworICAgIGlmICgg
cmMgPCAwICkKKyAgICB7CisgICAgICAgIEVSUk9SKCJGYWlsZWQgdG8gYmluZCBldmVudCBjaGFu
bmVsIik7CisgICAgICAgIG11bm1hcChpbXBsLT5yaW5nX3BhZ2UsIFhDX1BBR0VfU0laRSk7Cisg
ICAgICAgIHhjX21vbml0b3JfZGlzYWJsZSh4Y2gsIGRvbWFpbl9pZCk7CisgICAgICAgIGdvdG8g
ZXJyOworICAgIH0KKworICAgIGltcGwtPnBvcnQgPSByYzsKKworICAgIC8qIEluaXRpYWxpc2Ug
cmluZyAqLworICAgIFNIQVJFRF9SSU5HX0lOSVQoKHZtX2V2ZW50X3NyaW5nX3QgKilpbXBsLT5y
aW5nX3BhZ2UpOworICAgIEJBQ0tfUklOR19JTklUKCZpbXBsLT5iYWNrX3JpbmcsICh2bV9ldmVu
dF9zcmluZ190ICopaW1wbC0+cmluZ19wYWdlLAorICAgICAgICAgICAgICAgICAgIFhDX1BBR0Vf
U0laRSk7CisKKyAgICAqdm1fZXZlbnQgPSAodm1fZXZlbnRfdCopIGltcGw7CisgICAgcmV0dXJu
IDA7CisKK2VycjoKKyAgICBmcmVlKGltcGwpOworICAgIHJldHVybiByYzsKK30KKworc3RhdGlj
IGludCB2bV9ldmVudF9yaW5nX3RlYXJkb3duKHZtX2V2ZW50X3QgKnZtX2V2ZW50KQoreworICAg
IHZtX2V2ZW50X3JpbmdfdCAqaW1wbCA9IHRvX3Jpbmcodm1fZXZlbnQpOworICAgIGludCByYzsK
KworICAgIGlmICggaW1wbC0+cmluZ19wYWdlICkKKyAgICAgICAgbXVubWFwKGltcGwtPnJpbmdf
cGFnZSwgWENfUEFHRV9TSVpFKTsKKworICAgIC8qIFRlYXIgZG93biBkb21haW4geGVuYWNjZXNz
IGluIFhlbiAqLworICAgIHJjID0geGNfbW9uaXRvcl9kaXNhYmxlKHZtX2V2ZW50LT54Y2gsIHZt
X2V2ZW50LT5kb21haW5faWQpOworICAgIGlmICggcmMgIT0gMCApCisgICAgeworICAgICAgICBF
UlJPUigiRXJyb3IgdGVhcmluZyBkb3duIGRvbWFpbiB4ZW5hY2Nlc3MgaW4geGVuIik7CisgICAg
ICAgIHJldHVybiByYzsKKyAgICB9CisKKyAgICAvKiBVbmJpbmQgVklSUSAqLworICAgIHJjID0g
eGVuZXZ0Y2huX3VuYmluZCh2bV9ldmVudC0+eGNlLCBpbXBsLT5wb3J0KTsKKyAgICBpZiAoIHJj
ICE9IDAgKQorICAgIHsKKyAgICAgICAgRVJST1IoIkVycm9yIHVuYmluZGluZyBldmVudCBwb3J0
Iik7CisgICAgICAgIHJldHVybiByYzsKKyAgICB9CisKKyAgICByZXR1cm4gMDsKK30KKworLyoK
KyAqIE5vdGUgdGhhdCB0aGlzIGZ1bmN0aW9uIGlzIG5vdCB0aHJlYWQgc2FmZS4KKyAqLworc3Rh
dGljIGJvb2wgdm1fZXZlbnRfcmluZ19nZXRfcmVxdWVzdCh2bV9ldmVudF90ICp2bV9ldmVudCwg
dm1fZXZlbnRfcmVxdWVzdF90ICpyZXEsIGludCAqcG9ydCkKK3sKKyAgICB2bV9ldmVudF9iYWNr
X3JpbmdfdCAqYmFja19yaW5nOworICAgIFJJTkdfSURYIHJlcV9jb25zOworICAgIHZtX2V2ZW50
X3JpbmdfdCAqaW1wbCA9IHRvX3Jpbmcodm1fZXZlbnQpOworCisgICAgaWYgKCAhUklOR19IQVNf
VU5DT05TVU1FRF9SRVFVRVNUUygmaW1wbC0+YmFja19yaW5nKSApCisgICAgICAgIHJldHVybiBm
YWxzZTsKKworICAgIGJhY2tfcmluZyA9ICZpbXBsLT5iYWNrX3Jpbmc7CisgICAgcmVxX2NvbnMg
PSBiYWNrX3JpbmctPnJlcV9jb25zOworCisgICAgLyogQ29weSByZXF1ZXN0ICovCisgICAgbWVt
Y3B5KHJlcSwgUklOR19HRVRfUkVRVUVTVChiYWNrX3JpbmcsIHJlcV9jb25zKSwgc2l6ZW9mKCpy
ZXEpKTsKKyAgICByZXFfY29ucysrOworCisgICAgLyogVXBkYXRlIHJpbmcgKi8KKyAgICBiYWNr
X3JpbmctPnJlcV9jb25zID0gcmVxX2NvbnM7CisgICAgYmFja19yaW5nLT5zcmluZy0+cmVxX2V2
ZW50ID0gcmVxX2NvbnMgKyAxOworCisgICAgKnBvcnQgPSBpbXBsLT5wb3J0OworCisgICAgcmV0
dXJuIHRydWU7Cit9CisKKy8qCisgKiBOb3RlIHRoYXQgdGhpcyBmdW5jdGlvbiBpcyBub3QgdGhy
ZWFkIHNhZmUuCisgKi8KK3N0YXRpYyB2b2lkIHZtX2V2ZW50X3JpbmdfcHV0X3Jlc3BvbnNlKHZt
X2V2ZW50X3QgKnZtX2V2ZW50LCB2bV9ldmVudF9yZXNwb25zZV90ICpyc3AsIGludCBwb3J0KQor
eworICAgIHZtX2V2ZW50X2JhY2tfcmluZ190ICpiYWNrX3Jpbmc7CisgICAgUklOR19JRFggcnNw
X3Byb2Q7CisgICAgdm1fZXZlbnRfcmluZ190ICppbXBsID0gdG9fcmluZyh2bV9ldmVudCk7CisK
KyAgICBiYWNrX3JpbmcgPSAmaW1wbC0+YmFja19yaW5nOworICAgIHJzcF9wcm9kID0gYmFja19y
aW5nLT5yc3BfcHJvZF9wdnQ7CisKKyAgICAvKiBDb3B5IHJlc3BvbnNlICovCisgICAgbWVtY3B5
KFJJTkdfR0VUX1JFU1BPTlNFKGJhY2tfcmluZywgcnNwX3Byb2QpLCByc3AsIHNpemVvZigqcnNw
KSk7CisgICAgcnNwX3Byb2QrKzsKKworICAgIC8qIFVwZGF0ZSByaW5nICovCisgICAgYmFja19y
aW5nLT5yc3BfcHJvZF9wdnQgPSByc3BfcHJvZDsKKyAgICBSSU5HX1BVU0hfUkVTUE9OU0VTKGJh
Y2tfcmluZyk7Cit9CisKK3N0YXRpYyBpbnQgdm1fZXZlbnRfcmluZ19ub3RpZnlfcG9ydCh2bV9l
dmVudF90ICp2bV9ldmVudCwgaW50IHBvcnQpCit7CisgICAgcmV0dXJuIHhlbmV2dGNobl9ub3Rp
Znkodm1fZXZlbnQtPnhjZSwgcG9ydCk7Cit9CisKK3ZtX2V2ZW50X29wc190IHJpbmdfb3BzID0g
eworICAgIC5nZXRfcmVxdWVzdCA9IHZtX2V2ZW50X3JpbmdfZ2V0X3JlcXVlc3QsCisgICAgLnB1
dF9yZXNwb25zZSA9IHZtX2V2ZW50X3JpbmdfcHV0X3Jlc3BvbnNlLAorICAgIC5ub3RpZnlfcG9y
dCA9IHZtX2V2ZW50X3Jpbmdfbm90aWZ5X3BvcnQsCisgICAgLmluaXQgPSB2bV9ldmVudF9yaW5n
X2luaXQsCisgICAgLnRlYXJkb3duID0gdm1fZXZlbnRfcmluZ190ZWFyZG93bgorfTsKKworLyoK
KyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIK
KyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoK
KyAqLwpkaWZmIC0tZ2l0IGEvdG9vbHMvdGVzdHMveGVuLWFjY2Vzcy94ZW4tYWNjZXNzLmMgYi90
b29scy90ZXN0cy94ZW4tYWNjZXNzL3hlbi1hY2Nlc3MuYwppbmRleCA2YWFlZTE2Li4yNjdkMTYz
IDEwMDY0NAotLS0gYS90b29scy90ZXN0cy94ZW4tYWNjZXNzL3hlbi1hY2Nlc3MuYworKysgYi90
b29scy90ZXN0cy94ZW4tYWNjZXNzL3hlbi1hY2Nlc3MuYwpAQCAtMzUsMTIgKzM1LDggQEAKICNp
bmNsdWRlIDx0aW1lLmg+CiAjaW5jbHVkZSA8c2lnbmFsLmg+CiAjaW5jbHVkZSA8dW5pc3RkLmg+
Ci0jaW5jbHVkZSA8c3lzL21tYW4uaD4KICNpbmNsdWRlIDxwb2xsLmg+Ci0KLSNpbmNsdWRlIDx4
ZW5jdHJsLmg+Ci0jaW5jbHVkZSA8eGVuZXZ0Y2huLmg+Ci0jaW5jbHVkZSA8eGVuL3ZtX2V2ZW50
Lmg+CisjaW5jbHVkZSA8Z2V0b3B0Lmg+CiAKICNpbmNsdWRlIDx4ZW4tdG9vbHMvbGlicy5oPgog
CkBAIC01MSw5ICs0Nyw3IEBACiAjZGVmaW5lIFNUQVJUX1BGTiAwVUxMCiAjZW5kaWYKIAotI2Rl
ZmluZSBEUFJJTlRGKGEsIGIuLi4pIGZwcmludGYoc3RkZXJyLCBhLCAjIyBiKQotI2RlZmluZSBF
UlJPUihhLCBiLi4uKSBmcHJpbnRmKHN0ZGVyciwgYSAiXG4iLCAjIyBiKQotI2RlZmluZSBQRVJS
T1IoYSwgYi4uLikgZnByaW50ZihzdGRlcnIsIGEgIjogJXNcbiIsICMjIGIsIHN0cmVycm9yKGVy
cm5vKSkKKyNpbmNsdWRlICJ4ZW4tYWNjZXNzLmgiCiAKIC8qIEZyb20geGVuL2luY2x1ZGUvYXNt
LXg4Ni9wcm9jZXNzb3IuaCAqLwogI2RlZmluZSBYODZfVFJBUF9ERUJVRyAgMQpAQCAtNjIsMzIg
KzU2LDE0IEBACiAvKiBGcm9tIHhlbi9pbmNsdWRlL2FzbS14ODYveDg2LWRlZm5zLmggKi8KICNk
ZWZpbmUgWDg2X0NSNF9QR0UgICAgICAgIDB4MDAwMDAwODAgLyogZW5hYmxlIGdsb2JhbCBwYWdl
cyAqLwogCi10eXBlZGVmIHN0cnVjdCB2bV9ldmVudCB7Ci0gICAgZG9taWRfdCBkb21haW5faWQ7
Ci0gICAgeGVuZXZ0Y2huX2hhbmRsZSAqeGNlX2hhbmRsZTsKLSAgICBpbnQgcG9ydDsKLSAgICB2
bV9ldmVudF9iYWNrX3JpbmdfdCBiYWNrX3Jpbmc7Ci0gICAgdWludDMyX3QgZXZ0Y2huX3BvcnQ7
Ci0gICAgdm9pZCAqcmluZ19wYWdlOwotfSB2bV9ldmVudF90OwotCi10eXBlZGVmIHN0cnVjdCB4
ZW5hY2Nlc3MgewotICAgIHhjX2ludGVyZmFjZSAqeGNfaGFuZGxlOwotCi0gICAgeGVuX3Bmbl90
IG1heF9ncGZuOwotCi0gICAgdm1fZXZlbnRfdCB2bV9ldmVudDsKLX0geGVuYWNjZXNzX3Q7Ci0K
IHN0YXRpYyBpbnQgaW50ZXJydXB0ZWQ7Ci1ib29sIGV2dGNobl9iaW5kID0gMCwgZXZ0Y2huX29w
ZW4gPSAwLCBtZW1fYWNjZXNzX2VuYWJsZSA9IDA7CiAKIHN0YXRpYyB2b2lkIGNsb3NlX2hhbmRs
ZXIoaW50IHNpZykKIHsKICAgICBpbnRlcnJ1cHRlZCA9IHNpZzsKIH0KIAotaW50IHhjX3dhaXRf
Zm9yX2V2ZW50X29yX3RpbWVvdXQoeGNfaW50ZXJmYWNlICp4Y2gsIHhlbmV2dGNobl9oYW5kbGUg
KnhjZSwgdW5zaWduZWQgbG9uZyBtcykKK3N0YXRpYyBpbnQgeGNfd2FpdF9mb3JfZXZlbnRfb3Jf
dGltZW91dCh4Y19pbnRlcmZhY2UgKnhjaCwgeGVuZXZ0Y2huX2hhbmRsZSAqeGNlLCB1bnNpZ25l
ZCBsb25nIG1zKQogewogICAgIHN0cnVjdCBwb2xsZmQgZmQgPSB7IC5mZCA9IHhlbmV2dGNobl9m
ZCh4Y2UpLCAuZXZlbnRzID0gUE9MTElOIHwgUE9MTEVSUiB9OwogICAgIGludCBwb3J0OwpAQCAt
MTI4LDE2MCArMTA0LDg2IEBAIGludCB4Y193YWl0X2Zvcl9ldmVudF9vcl90aW1lb3V0KHhjX2lu
dGVyZmFjZSAqeGNoLCB4ZW5ldnRjaG5faGFuZGxlICp4Y2UsIHVuc2lnCiAgICAgcmV0dXJuIC1l
cnJubzsKIH0KIAotaW50IHhlbmFjY2Vzc190ZWFyZG93bih4Y19pbnRlcmZhY2UgKnhjaCwgeGVu
YWNjZXNzX3QgKnhlbmFjY2VzcykKK3N0YXRpYyBpbnQgdm1fZXZlbnRfdGVhcmRvd24odm1fZXZl
bnRfdCAqdm1fZXZlbnQpCiB7CiAgICAgaW50IHJjOwogCi0gICAgaWYgKCB4ZW5hY2Nlc3MgPT0g
TlVMTCApCisgICAgaWYgKCB2bV9ldmVudCA9PSBOVUxMICkKICAgICAgICAgcmV0dXJuIDA7CiAK
LSAgICAvKiBUZWFyIGRvd24gZG9tYWluIHhlbmFjY2VzcyBpbiBYZW4gKi8KLSAgICBpZiAoIHhl
bmFjY2Vzcy0+dm1fZXZlbnQucmluZ19wYWdlICkKLSAgICAgICAgbXVubWFwKHhlbmFjY2Vzcy0+
dm1fZXZlbnQucmluZ19wYWdlLCBYQ19QQUdFX1NJWkUpOwotCi0gICAgaWYgKCBtZW1fYWNjZXNz
X2VuYWJsZSApCi0gICAgewotICAgICAgICByYyA9IHhjX21vbml0b3JfZGlzYWJsZSh4ZW5hY2Nl
c3MtPnhjX2hhbmRsZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVuYWNjZXNz
LT52bV9ldmVudC5kb21haW5faWQpOwotICAgICAgICBpZiAoIHJjICE9IDAgKQotICAgICAgICB7
Ci0gICAgICAgICAgICBFUlJPUigiRXJyb3IgdGVhcmluZyBkb3duIGRvbWFpbiB4ZW5hY2Nlc3Mg
aW4geGVuIik7Ci0gICAgICAgICAgICByZXR1cm4gcmM7Ci0gICAgICAgIH0KLSAgICB9Ci0KLSAg
ICAvKiBVbmJpbmQgVklSUSAqLwotICAgIGlmICggZXZ0Y2huX2JpbmQgKQotICAgIHsKLSAgICAg
ICAgcmMgPSB4ZW5ldnRjaG5fdW5iaW5kKHhlbmFjY2Vzcy0+dm1fZXZlbnQueGNlX2hhbmRsZSwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbmFjY2Vzcy0+dm1fZXZlbnQucG9ydCk7
Ci0gICAgICAgIGlmICggcmMgIT0gMCApCi0gICAgICAgIHsKLSAgICAgICAgICAgIEVSUk9SKCJF
cnJvciB1bmJpbmRpbmcgZXZlbnQgcG9ydCIpOwotICAgICAgICAgICAgcmV0dXJuIHJjOwotICAg
ICAgICB9Ci0gICAgfQorICAgIHJjID0gdm1fZXZlbnQtPm9wcy0+dGVhcmRvd24odm1fZXZlbnQp
OworICAgIGlmICggcmMgIT0gMCApCisgICAgICAgIHJldHVybiByYzsKIAogICAgIC8qIENsb3Nl
IGV2ZW50IGNoYW5uZWwgKi8KLSAgICBpZiAoIGV2dGNobl9vcGVuICkKKyAgICByYyA9IHhlbmV2
dGNobl9jbG9zZSh2bV9ldmVudC0+eGNlKTsKKyAgICBpZiAoIHJjICE9IDAgKQogICAgIHsKLSAg
ICAgICAgcmMgPSB4ZW5ldnRjaG5fY2xvc2UoeGVuYWNjZXNzLT52bV9ldmVudC54Y2VfaGFuZGxl
KTsKLSAgICAgICAgaWYgKCByYyAhPSAwICkKLSAgICAgICAgewotICAgICAgICAgICAgRVJST1Io
IkVycm9yIGNsb3NpbmcgZXZlbnQgY2hhbm5lbCIpOwotICAgICAgICAgICAgcmV0dXJuIHJjOwot
ICAgICAgICB9CisgICAgICAgIEVSUk9SKCJFcnJvciBjbG9zaW5nIGV2ZW50IGNoYW5uZWwiKTsK
KyAgICAgICAgcmV0dXJuIHJjOwogICAgIH0KIAogICAgIC8qIENsb3NlIGNvbm5lY3Rpb24gdG8g
WGVuICovCi0gICAgcmMgPSB4Y19pbnRlcmZhY2VfY2xvc2UoeGVuYWNjZXNzLT54Y19oYW5kbGUp
OworICAgIHJjID0geGNfaW50ZXJmYWNlX2Nsb3NlKHZtX2V2ZW50LT54Y2gpOwogICAgIGlmICgg
cmMgIT0gMCApCiAgICAgewogICAgICAgICBFUlJPUigiRXJyb3IgY2xvc2luZyBjb25uZWN0aW9u
IHRvIHhlbiIpOwogICAgICAgICByZXR1cm4gcmM7CiAgICAgfQotICAgIHhlbmFjY2Vzcy0+eGNf
aGFuZGxlID0gTlVMTDsKLQotICAgIGZyZWUoeGVuYWNjZXNzKTsKIAogICAgIHJldHVybiAwOwog
fQogCi14ZW5hY2Nlc3NfdCAqeGVuYWNjZXNzX2luaXQoeGNfaW50ZXJmYWNlICoqeGNoX3IsIGRv
bWlkX3QgZG9tYWluX2lkKQorc3RhdGljIHZtX2V2ZW50X3QgKnZtX2V2ZW50X2luaXQoZG9taWRf
dCBkb21haW5faWQsIHZtX2V2ZW50X29wc190ICpvcHMpCiB7Ci0gICAgeGVuYWNjZXNzX3QgKnhl
bmFjY2VzcyA9IDA7CisgICAgdm1fZXZlbnRfdCAqdm1fZXZlbnQ7CiAgICAgeGNfaW50ZXJmYWNl
ICp4Y2g7CisgICAgeGVuZXZ0Y2huX2hhbmRsZSAqeGNlOworICAgIHhlbl9wZm5fdCBtYXhfZ3Bm
bjsKICAgICBpbnQgcmM7CiAKKyAgICBpZiAoICFvcHMgKQorICAgICAgICByZXR1cm4gTlVMTDsK
KwogICAgIHhjaCA9IHhjX2ludGVyZmFjZV9vcGVuKE5VTEwsIE5VTEwsIDApOwogICAgIGlmICgg
IXhjaCApCi0gICAgICAgIGdvdG8gZXJyX2lmYWNlOworICAgICAgICBnb3RvIGVycjsKIAogICAg
IERQUklOVEYoInhlbmFjY2VzcyBpbml0XG4iKTsKLSAgICAqeGNoX3IgPSB4Y2g7Ci0KLSAgICAv
KiBBbGxvY2F0ZSBtZW1vcnkgKi8KLSAgICB4ZW5hY2Nlc3MgPSBtYWxsb2Moc2l6ZW9mKHhlbmFj
Y2Vzc190KSk7Ci0gICAgbWVtc2V0KHhlbmFjY2VzcywgMCwgc2l6ZW9mKHhlbmFjY2Vzc190KSk7
Ci0KLSAgICAvKiBPcGVuIGNvbm5lY3Rpb24gdG8geGVuICovCi0gICAgeGVuYWNjZXNzLT54Y19o
YW5kbGUgPSB4Y2g7Ci0KLSAgICAvKiBTZXQgZG9tYWluIGlkICovCi0gICAgeGVuYWNjZXNzLT52
bV9ldmVudC5kb21haW5faWQgPSBkb21haW5faWQ7Ci0KLSAgICAvKiBFbmFibGUgbWVtX2FjY2Vz
cyAqLwotICAgIHhlbmFjY2Vzcy0+dm1fZXZlbnQucmluZ19wYWdlID0KLSAgICAgICAgICAgIHhj
X21vbml0b3JfZW5hYmxlKHhlbmFjY2Vzcy0+eGNfaGFuZGxlLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgeGVuYWNjZXNzLT52bV9ldmVudC5kb21haW5faWQsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAmeGVuYWNjZXNzLT52bV9ldmVudC5ldnRjaG5fcG9ydCk7Ci0gICAg
aWYgKCB4ZW5hY2Nlc3MtPnZtX2V2ZW50LnJpbmdfcGFnZSA9PSBOVUxMICkKLSAgICB7Ci0gICAg
ICAgIHN3aXRjaCAoIGVycm5vICkgewotICAgICAgICAgICAgY2FzZSBFQlVTWToKLSAgICAgICAg
ICAgICAgICBFUlJPUigieGVuYWNjZXNzIGlzIChvciB3YXMpIGFjdGl2ZSBvbiB0aGlzIGRvbWFp
biIpOwotICAgICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICAgICAgY2FzZSBFTk9ERVY6Ci0g
ICAgICAgICAgICAgICAgRVJST1IoIkVQVCBub3Qgc3VwcG9ydGVkIGZvciB0aGlzIGd1ZXN0Iik7
Ci0gICAgICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgICAgICBkZWZhdWx0OgotICAgICAgICAg
ICAgICAgIHBlcnJvcigiRXJyb3IgZW5hYmxpbmcgbWVtX2FjY2VzcyIpOwotICAgICAgICAgICAg
ICAgIGJyZWFrOwotICAgICAgICB9Ci0gICAgICAgIGdvdG8gZXJyOwotICAgIH0KLSAgICBtZW1f
YWNjZXNzX2VuYWJsZSA9IDE7CiAKICAgICAvKiBPcGVuIGV2ZW50IGNoYW5uZWwgKi8KLSAgICB4
ZW5hY2Nlc3MtPnZtX2V2ZW50LnhjZV9oYW5kbGUgPSB4ZW5ldnRjaG5fb3BlbihOVUxMLCAwKTsK
LSAgICBpZiAoIHhlbmFjY2Vzcy0+dm1fZXZlbnQueGNlX2hhbmRsZSA9PSBOVUxMICkKKyAgICB4
Y2UgPSB4ZW5ldnRjaG5fb3BlbihOVUxMLCAwKTsKKyAgICBpZiAoICF4Y2UgKQogICAgIHsKICAg
ICAgICAgRVJST1IoIkZhaWxlZCB0byBvcGVuIGV2ZW50IGNoYW5uZWwiKTsKICAgICAgICAgZ290
byBlcnI7CiAgICAgfQotICAgIGV2dGNobl9vcGVuID0gMTsKLQotICAgIC8qIEJpbmQgZXZlbnQg
bm90aWZpY2F0aW9uICovCi0gICAgcmMgPSB4ZW5ldnRjaG5fYmluZF9pbnRlcmRvbWFpbih4ZW5h
Y2Nlc3MtPnZtX2V2ZW50LnhjZV9oYW5kbGUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB4ZW5hY2Nlc3MtPnZtX2V2ZW50LmRvbWFpbl9pZCwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHhlbmFjY2Vzcy0+dm1fZXZlbnQuZXZ0Y2huX3BvcnQpOwotICAg
IGlmICggcmMgPCAwICkKLSAgICB7Ci0gICAgICAgIEVSUk9SKCJGYWlsZWQgdG8gYmluZCBldmVu
dCBjaGFubmVsIik7Ci0gICAgICAgIGdvdG8gZXJyOwotICAgIH0KLSAgICBldnRjaG5fYmluZCA9
IDE7Ci0gICAgeGVuYWNjZXNzLT52bV9ldmVudC5wb3J0ID0gcmM7Ci0KLSAgICAvKiBJbml0aWFs
aXNlIHJpbmcgKi8KLSAgICBTSEFSRURfUklOR19JTklUKCh2bV9ldmVudF9zcmluZ190ICopeGVu
YWNjZXNzLT52bV9ldmVudC5yaW5nX3BhZ2UpOwotICAgIEJBQ0tfUklOR19JTklUKCZ4ZW5hY2Nl
c3MtPnZtX2V2ZW50LmJhY2tfcmluZywKLSAgICAgICAgICAgICAgICAgICAodm1fZXZlbnRfc3Jp
bmdfdCAqKXhlbmFjY2Vzcy0+dm1fZXZlbnQucmluZ19wYWdlLAotICAgICAgICAgICAgICAgICAg
IFhDX1BBR0VfU0laRSk7CiAKICAgICAvKiBHZXQgbWF4X2dwZm4gKi8KLSAgICByYyA9IHhjX2Rv
bWFpbl9tYXhpbXVtX2dwZm4oeGVuYWNjZXNzLT54Y19oYW5kbGUsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHhlbmFjY2Vzcy0+dm1fZXZlbnQuZG9tYWluX2lkLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAmeGVuYWNjZXNzLT5tYXhfZ3Bmbik7Ci0KKyAgICByYyA9
IHhjX2RvbWFpbl9tYXhpbXVtX2dwZm4oeGNoLCBkb21haW5faWQsICZtYXhfZ3Bmbik7CiAgICAg
aWYgKCByYyApCiAgICAgewogICAgICAgICBFUlJPUigiRmFpbGVkIHRvIGdldCBtYXggZ3BmbiIp
OwogICAgICAgICBnb3RvIGVycjsKICAgICB9CisgICAgRFBSSU5URigibWF4X2dwZm4gPSAlIlBS
SV94ZW5fcGZuIlxuIiwgbWF4X2dwZm4pOworCisgICAgcmMgPSBvcHMtPmluaXQoeGNoLCB4Y2Us
IGRvbWFpbl9pZCwgb3BzLCAmdm1fZXZlbnQpOworICAgIGlmICggcmMgPCAwICkKKyAgICAgICAg
Z290byBlcnI7CiAKLSAgICBEUFJJTlRGKCJtYXhfZ3BmbiA9ICUiUFJJX3hlbl9wZm4iXG4iLCB4
ZW5hY2Nlc3MtPm1heF9ncGZuKTsKKyAgICB2bV9ldmVudC0+eGNoID0geGNoOworICAgIHZtX2V2
ZW50LT54Y2UgPSB4Y2U7CisgICAgdm1fZXZlbnQtPmRvbWFpbl9pZCA9IGRvbWFpbl9pZDsKKyAg
ICB2bV9ldmVudC0+b3BzID0gb3BzOworICAgIHZtX2V2ZW50LT5tYXhfZ3BmbiA9IG1heF9ncGZu
OwogCi0gICAgcmV0dXJuIHhlbmFjY2VzczsKKyAgICByZXR1cm4gdm1fZXZlbnQ7CiAKICBlcnI6
Ci0gICAgcmMgPSB4ZW5hY2Nlc3NfdGVhcmRvd24oeGNoLCB4ZW5hY2Nlc3MpOwotICAgIGlmICgg
cmMgKQotICAgIHsKLSAgICAgICAgRVJST1IoIkZhaWxlZCB0byB0ZWFyZG93biB4ZW5hY2Nlc3Mg
c3RydWN0dXJlIVxuIik7Ci0gICAgfQorICAgIHhlbmV2dGNobl9jbG9zZSh4Y2UpOworICAgIHhj
X2ludGVyZmFjZV9jbG9zZSh4Y2gpOwogCi0gZXJyX2lmYWNlOgogICAgIHJldHVybiBOVUxMOwog
fQogCkBAIC0yOTksMjYgKzIwMSw2IEBAIGludCBjb250cm9sX3NpbmdsZXN0ZXAoCiB9CiAKIC8q
Ci0gKiBOb3RlIHRoYXQgdGhpcyBmdW5jdGlvbiBpcyBub3QgdGhyZWFkIHNhZmUuCi0gKi8KLXN0
YXRpYyB2b2lkIGdldF9yZXF1ZXN0KHZtX2V2ZW50X3QgKnZtX2V2ZW50LCB2bV9ldmVudF9yZXF1
ZXN0X3QgKnJlcSkKLXsKLSAgICB2bV9ldmVudF9iYWNrX3JpbmdfdCAqYmFja19yaW5nOwotICAg
IFJJTkdfSURYIHJlcV9jb25zOwotCi0gICAgYmFja19yaW5nID0gJnZtX2V2ZW50LT5iYWNrX3Jp
bmc7Ci0gICAgcmVxX2NvbnMgPSBiYWNrX3JpbmctPnJlcV9jb25zOwotCi0gICAgLyogQ29weSBy
ZXF1ZXN0ICovCi0gICAgbWVtY3B5KHJlcSwgUklOR19HRVRfUkVRVUVTVChiYWNrX3JpbmcsIHJl
cV9jb25zKSwgc2l6ZW9mKCpyZXEpKTsKLSAgICByZXFfY29ucysrOwotCi0gICAgLyogVXBkYXRl
IHJpbmcgKi8KLSAgICBiYWNrX3JpbmctPnJlcV9jb25zID0gcmVxX2NvbnM7Ci0gICAgYmFja19y
aW5nLT5zcmluZy0+cmVxX2V2ZW50ID0gcmVxX2NvbnMgKyAxOwotfQotCi0vKgogICogWDg2IGNv
bnRyb2wgcmVnaXN0ZXIgbmFtZXMKICAqLwogc3RhdGljIGNvbnN0IGNoYXIqIGdldF94ODZfY3Ry
bF9yZWdfbmFtZSh1aW50MzJfdCBpbmRleCkKQEAgLTMzNiwyOSArMjE4LDkgQEAgc3RhdGljIGNv
bnN0IGNoYXIqIGdldF94ODZfY3RybF9yZWdfbmFtZSh1aW50MzJfdCBpbmRleCkKICAgICByZXR1
cm4gbmFtZXNbaW5kZXhdOwogfQogCi0vKgotICogTm90ZSB0aGF0IHRoaXMgZnVuY3Rpb24gaXMg
bm90IHRocmVhZCBzYWZlLgotICovCi1zdGF0aWMgdm9pZCBwdXRfcmVzcG9uc2Uodm1fZXZlbnRf
dCAqdm1fZXZlbnQsIHZtX2V2ZW50X3Jlc3BvbnNlX3QgKnJzcCkKLXsKLSAgICB2bV9ldmVudF9i
YWNrX3JpbmdfdCAqYmFja19yaW5nOwotICAgIFJJTkdfSURYIHJzcF9wcm9kOwotCi0gICAgYmFj
a19yaW5nID0gJnZtX2V2ZW50LT5iYWNrX3Jpbmc7Ci0gICAgcnNwX3Byb2QgPSBiYWNrX3Jpbmct
PnJzcF9wcm9kX3B2dDsKLQotICAgIC8qIENvcHkgcmVzcG9uc2UgKi8KLSAgICBtZW1jcHkoUklO
R19HRVRfUkVTUE9OU0UoYmFja19yaW5nLCByc3BfcHJvZCksIHJzcCwgc2l6ZW9mKCpyc3ApKTsK
LSAgICByc3BfcHJvZCsrOwotCi0gICAgLyogVXBkYXRlIHJpbmcgKi8KLSAgICBiYWNrX3Jpbmct
PnJzcF9wcm9kX3B2dCA9IHJzcF9wcm9kOwotICAgIFJJTkdfUFVTSF9SRVNQT05TRVMoYmFja19y
aW5nKTsKLX0KLQogdm9pZCB1c2FnZShjaGFyKiBwcm9nbmFtZSkKIHsKLSAgICBmcHJpbnRmKHN0
ZGVyciwgIlVzYWdlOiAlcyBbLW1dIDxkb21haW5faWQ+IHdyaXRlfGV4ZWMiLCBwcm9nbmFtZSk7
CisgICAgZnByaW50ZihzdGRlcnIsICJVc2FnZTogJXMgWy1tXSBbLW5dIDxkb21haW5faWQ+IHdy
aXRlfGV4ZWMiLCBwcm9nbmFtZSk7CiAjaWYgZGVmaW5lZChfX2kzODZfXykgfHwgZGVmaW5lZChf
X3g4Nl82NF9fKQogICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJ8YnJlYWtwb2ludHxhbHRw
Mm1fd3JpdGV8YWx0cDJtX2V4ZWN8ZGVidWd8Y3B1aWR8ZGVzY19hY2Nlc3N8d3JpdGVfY3RybHJl
Z19jcjR8YWx0cDJtX3dyaXRlX25vX2dwdCIpOwogI2VsaWYgZGVmaW5lZChfX2FybV9fKSB8fCBk
ZWZpbmVkKF9fYWFyY2g2NF9fKQpAQCAtMzY4LDE5ICsyMzAsMjIgQEAgdm9pZCB1c2FnZShjaGFy
KiBwcm9nbmFtZSkKICAgICAgICAgICAgICJcbiIKICAgICAgICAgICAgICJMb2dzIGZpcnN0IHBh
Z2Ugd3JpdGVzLCBleGVjcywgb3IgYnJlYWtwb2ludCB0cmFwcyB0aGF0IG9jY3VyIG9uIHRoZSBk
b21haW4uXG4iCiAgICAgICAgICAgICAiXG4iCi0gICAgICAgICAgICAiLW0gcmVxdWlyZXMgdGhp
cyBwcm9ncmFtIHRvIHJ1biwgb3IgZWxzZSB0aGUgZG9tYWluIG1heSBwYXVzZVxuIik7CisgICAg
ICAgICAgICAiLW0gcmVxdWlyZXMgdGhpcyBwcm9ncmFtIHRvIHJ1biwgb3IgZWxzZSB0aGUgZG9t
YWluIG1heSBwYXVzZVxuIgorCSAgICAiLW4gdXNlcyB0aGUgcGVyLXZjcHUgY2hhbm5lbHMgdm1f
ZXZlbnQgaW50ZXJmYWNlXG4iKTsKIH0KIAorZXh0ZXJuIHZtX2V2ZW50X29wc190IHJpbmdfb3Bz
OworZXh0ZXJuIHZtX2V2ZW50X29wc190IGNoYW5uZWxfb3BzOworCiBpbnQgbWFpbihpbnQgYXJn
YywgY2hhciAqYXJndltdKQogewogICAgIHN0cnVjdCBzaWdhY3Rpb24gYWN0OwogICAgIGRvbWlk
X3QgZG9tYWluX2lkOwotICAgIHhlbmFjY2Vzc190ICp4ZW5hY2Nlc3M7CisgICAgdm1fZXZlbnRf
dCAqdm1fZXZlbnQ7CiAgICAgdm1fZXZlbnRfcmVxdWVzdF90IHJlcTsKICAgICB2bV9ldmVudF9y
ZXNwb25zZV90IHJzcDsKICAgICBpbnQgcmMgPSAtMTsKICAgICBpbnQgcmMxOwotICAgIHhjX2lu
dGVyZmFjZSAqeGNoOwogICAgIHhlbm1lbV9hY2Nlc3NfdCBkZWZhdWx0X2FjY2VzcyA9IFhFTk1F
TV9hY2Nlc3Nfcnd4OwogICAgIHhlbm1lbV9hY2Nlc3NfdCBhZnRlcl9maXJzdF9hY2Nlc3MgPSBY
RU5NRU1fYWNjZXNzX3J3eDsKICAgICBpbnQgbWVtYWNjZXNzID0gMDsKQEAgLTM5NSwxMDYgKzI2
MCwxMjIgQEAgaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKmFyZ3ZbXSkKICAgICBpbnQgd3JpdGVf
Y3RybHJlZ19jcjQgPSAwOwogICAgIGludCBhbHRwMm1fd3JpdGVfbm9fZ3B0ID0gMDsKICAgICB1
aW50MTZfdCBhbHRwMm1fdmlld19pZCA9IDA7CisgICAgaW50IG5ld19pbnRlcmZhY2UgPSAwOwog
CiAgICAgY2hhciogcHJvZ25hbWUgPSBhcmd2WzBdOwotICAgIGFyZ3YrKzsKLSAgICBhcmdjLS07
CisgICAgY2hhciogY29tbWFuZDsKKyAgICBpbnQgYzsKKyAgICBpbnQgb3B0aW9uX2luZGV4Owor
ICAgIHN0cnVjdCBvcHRpb24gbG9uZ19vcHRpb25zW10gPQorICAgIHsKKyAgICAgICAgeyAibWVt
LWFjY2Vzcy1saXN0ZW5lciIsIG5vX2FyZ3VtZW50LCAwLCAnbScgfSwKKyAgICAgICAgeyAibmV3
LWludGVyZmFjZSIsIG5vX2FyZ3VtZW50LCAwLCAnbicgfQorICAgIH07CiAKLSAgICBpZiAoIGFy
Z2MgPT0gMyAmJiBhcmd2WzBdWzBdID09ICctJyApCisgICAgd2hpbGUoMSkKICAgICB7Ci0gICAg
ICAgIGlmICggIXN0cmNtcChhcmd2WzBdLCAiLW0iKSApCi0gICAgICAgICAgICByZXF1aXJlZCA9
IDE7Ci0gICAgICAgIGVsc2UKKyAgICAgICAgYyA9IGdldG9wdF9sb25nKGFyZ2MsIGFyZ3YsICJt
biIsIGxvbmdfb3B0aW9ucywgJm9wdGlvbl9pbmRleCk7CisgICAgICAgIGlmICggYyA9PSAtMSAp
CisgICAgICAgICAgICBicmVhazsKKworICAgICAgICBzd2l0Y2ggKGMpCiAgICAgICAgIHsKLSAg
ICAgICAgICAgIHVzYWdlKHByb2duYW1lKTsKLSAgICAgICAgICAgIHJldHVybiAtMTsKKyAgICAg
ICAgICAgIGNhc2UgJ20nOgorICAgICAgICAgICAgICAgIHJlcXVpcmVkID0gMTsKKyAgICAgICAg
ICAgICAgICBicmVhazsKKworICAgICAgICAgICAgY2FzZSAnbic6CisgICAgICAgICAgICAgICAg
bmV3X2ludGVyZmFjZSA9IDE7CisgICAgICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgICAg
IGRlZmF1bHQ6CisgICAgICAgICAgICAgICAgdXNhZ2UocHJvZ25hbWUpOworICAgICAgICAgICAg
ICAgIHJldHVybiAtMTsKICAgICAgICAgfQotICAgICAgICBhcmd2Kys7Ci0gICAgICAgIGFyZ2Mt
LTsKICAgICB9CiAKLSAgICBpZiAoIGFyZ2MgIT0gMiApCisgICAgaWYgKCBhcmdjIC0gb3B0aW5k
ICE9IDIgKQogICAgIHsKICAgICAgICAgdXNhZ2UocHJvZ25hbWUpOwogICAgICAgICByZXR1cm4g
LTE7CiAgICAgfQogCi0gICAgZG9tYWluX2lkID0gYXRvaShhcmd2WzBdKTsKLSAgICBhcmd2Kys7
Ci0gICAgYXJnYy0tOworICAgIGRvbWFpbl9pZCA9IGF0b2koYXJndltvcHRpbmQrK10pOworICAg
IGNvbW1hbmQgPSBhcmd2W29wdGluZF07CiAKLSAgICBpZiAoICFzdHJjbXAoYXJndlswXSwgIndy
aXRlIikgKQorICAgIGlmICggIXN0cmNtcChjb21tYW5kLCAid3JpdGUiKSApCiAgICAgewogICAg
ICAgICBkZWZhdWx0X2FjY2VzcyA9IFhFTk1FTV9hY2Nlc3Nfcng7CiAgICAgICAgIGFmdGVyX2Zp
cnN0X2FjY2VzcyA9IFhFTk1FTV9hY2Nlc3Nfcnd4OwogICAgICAgICBtZW1hY2Nlc3MgPSAxOwog
ICAgIH0KLSAgICBlbHNlIGlmICggIXN0cmNtcChhcmd2WzBdLCAiZXhlYyIpICkKKyAgICBlbHNl
IGlmICggIXN0cmNtcChjb21tYW5kLCAiZXhlYyIpICkKICAgICB7CiAgICAgICAgIGRlZmF1bHRf
YWNjZXNzID0gWEVOTUVNX2FjY2Vzc19ydzsKICAgICAgICAgYWZ0ZXJfZmlyc3RfYWNjZXNzID0g
WEVOTUVNX2FjY2Vzc19yd3g7CiAgICAgICAgIG1lbWFjY2VzcyA9IDE7CiAgICAgfQogI2lmIGRl
ZmluZWQoX19pMzg2X18pIHx8IGRlZmluZWQoX194ODZfNjRfXykKLSAgICBlbHNlIGlmICggIXN0
cmNtcChhcmd2WzBdLCAiYnJlYWtwb2ludCIpICkKKyAgICBlbHNlIGlmICggIXN0cmNtcChjb21t
YW5kLCAiYnJlYWtwb2ludCIpICkKICAgICB7CiAgICAgICAgIGJyZWFrcG9pbnQgPSAxOwogICAg
IH0KLSAgICBlbHNlIGlmICggIXN0cmNtcChhcmd2WzBdLCAiYWx0cDJtX3dyaXRlIikgKQorICAg
IGVsc2UgaWYgKCAhc3RyY21wKGNvbW1hbmQsICJhbHRwMm1fd3JpdGUiKSApCiAgICAgewogICAg
ICAgICBkZWZhdWx0X2FjY2VzcyA9IFhFTk1FTV9hY2Nlc3Nfcng7CiAgICAgICAgIGFsdHAybSA9
IDE7CiAgICAgICAgIG1lbWFjY2VzcyA9IDE7CiAgICAgfQotICAgIGVsc2UgaWYgKCAhc3RyY21w
KGFyZ3ZbMF0sICJhbHRwMm1fZXhlYyIpICkKKyAgICBlbHNlIGlmICggIXN0cmNtcChjb21tYW5k
LCAiYWx0cDJtX2V4ZWMiKSApCiAgICAgewogICAgICAgICBkZWZhdWx0X2FjY2VzcyA9IFhFTk1F
TV9hY2Nlc3Nfcnc7CiAgICAgICAgIGFsdHAybSA9IDE7CiAgICAgICAgIG1lbWFjY2VzcyA9IDE7
CiAgICAgfQotICAgIGVsc2UgaWYgKCAhc3RyY21wKGFyZ3ZbMF0sICJhbHRwMm1fd3JpdGVfbm9f
Z3B0IikgKQorICAgIGVsc2UgaWYgKCAhc3RyY21wKGNvbW1hbmQsICJhbHRwMm1fd3JpdGVfbm9f
Z3B0IikgKQogICAgIHsKICAgICAgICAgZGVmYXVsdF9hY2Nlc3MgPSBYRU5NRU1fYWNjZXNzX3J3
OwogICAgICAgICBhbHRwMm1fd3JpdGVfbm9fZ3B0ID0gMTsKICAgICAgICAgbWVtYWNjZXNzID0g
MTsKICAgICAgICAgYWx0cDJtID0gMTsKICAgICB9Ci0gICAgZWxzZSBpZiAoICFzdHJjbXAoYXJn
dlswXSwgImRlYnVnIikgKQorICAgIGVsc2UgaWYgKCAhc3RyY21wKGNvbW1hbmQsICJkZWJ1ZyIp
ICkKICAgICB7CiAgICAgICAgIGRlYnVnID0gMTsKICAgICB9Ci0gICAgZWxzZSBpZiAoICFzdHJj
bXAoYXJndlswXSwgImNwdWlkIikgKQorICAgIGVsc2UgaWYgKCAhc3RyY21wKGNvbW1hbmQsICJj
cHVpZCIpICkKICAgICB7CiAgICAgICAgIGNwdWlkID0gMTsKICAgICB9Ci0gICAgZWxzZSBpZiAo
ICFzdHJjbXAoYXJndlswXSwgImRlc2NfYWNjZXNzIikgKQorICAgIGVsc2UgaWYgKCAhc3RyY21w
KGNvbW1hbmQsICJkZXNjX2FjY2VzcyIpICkKICAgICB7CiAgICAgICAgIGRlc2NfYWNjZXNzID0g
MTsKICAgICB9Ci0gICAgZWxzZSBpZiAoICFzdHJjbXAoYXJndlswXSwgIndyaXRlX2N0cmxyZWdf
Y3I0IikgKQorICAgIGVsc2UgaWYgKCAhc3RyY21wKGNvbW1hbmQsICJ3cml0ZV9jdHJscmVnX2Ny
NCIpICkKICAgICB7CiAgICAgICAgIHdyaXRlX2N0cmxyZWdfY3I0ID0gMTsKICAgICB9CiAjZWxp
ZiBkZWZpbmVkKF9fYXJtX18pIHx8IGRlZmluZWQoX19hYXJjaDY0X18pCi0gICAgZWxzZSBpZiAo
ICFzdHJjbXAoYXJndlswXSwgInByaXZjYWxsIikgKQorICAgIGVsc2UgaWYgKCAhc3RyY21wKGNv
bW1hbmQsICJwcml2Y2FsbCIpICkKICAgICB7CiAgICAgICAgIHByaXZjYWxsID0gMTsKICAgICB9
CiAjZW5kaWYKICAgICBlbHNlCiAgICAgewotICAgICAgICB1c2FnZShhcmd2WzBdKTsKKyAgICAg
ICAgdXNhZ2UoY29tbWFuZCk7CiAgICAgICAgIHJldHVybiAtMTsKICAgICB9CiAKLSAgICB4ZW5h
Y2Nlc3MgPSB4ZW5hY2Nlc3NfaW5pdCgmeGNoLCBkb21haW5faWQpOwotICAgIGlmICggeGVuYWNj
ZXNzID09IE5VTEwgKQorICAgIHZtX2V2ZW50ID0gdm1fZXZlbnRfaW5pdChkb21haW5faWQsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIChuZXdfaW50ZXJmYWNlKSA/ICZjaGFubmVsX29w
cyA6ICZyaW5nX29wcyk7CisgICAgaWYgKCB2bV9ldmVudCA9PSBOVUxMICkKICAgICB7Ci0gICAg
ICAgIEVSUk9SKCJFcnJvciBpbml0aWFsaXNpbmcgeGVuYWNjZXNzIik7CisgICAgICAgIEVSUk9S
KCJFcnJvciBpbml0aWFsaXNpbmcgdm1fZXZlbnQiKTsKICAgICAgICAgcmV0dXJuIDE7CiAgICAg
fQogCi0gICAgRFBSSU5URigic3RhcnRpbmcgJXMgJXVcbiIsIGFyZ3ZbMF0sIGRvbWFpbl9pZCk7
CisgICAgRFBSSU5URigic3RhcnRpbmcgJXMgJXVcbiIsIGNvbW1hbmQsIGRvbWFpbl9pZCk7CiAK
ICAgICAvKiBlbnN1cmUgdGhhdCBpZiB3ZSBnZXQgYSBzaWduYWwsIHdlJ2xsIGRvIGNsZWFudXAs
IHRoZW4gZXhpdCAqLwogICAgIGFjdC5zYV9oYW5kbGVyID0gY2xvc2VfaGFuZGxlcjsKQEAgLTUw
Niw3ICszODcsNyBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqYXJndltdKQogICAgIHNpZ2Fj
dGlvbihTSUdBTFJNLCAmYWN0LCBOVUxMKTsKIAogICAgIC8qIFNldCB3aGV0aGVyIHRoZSBhY2Nl
c3MgbGlzdGVuZXIgaXMgcmVxdWlyZWQgKi8KLSAgICByYyA9IHhjX2RvbWFpbl9zZXRfYWNjZXNz
X3JlcXVpcmVkKHhjaCwgZG9tYWluX2lkLCByZXF1aXJlZCk7CisgICAgcmMgPSB4Y19kb21haW5f
c2V0X2FjY2Vzc19yZXF1aXJlZCh2bV9ldmVudC0+eGNoLCBkb21haW5faWQsIHJlcXVpcmVkKTsK
ICAgICBpZiAoIHJjIDwgMCApCiAgICAgewogICAgICAgICBFUlJPUigiRXJyb3IgJWQgc2V0dGlu
ZyBtZW1fYWNjZXNzIGxpc3RlbmVyIHJlcXVpcmVkXG4iLCByYyk7CkBAIC01MjEsMTMgKzQwMiwx
MyBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqYXJndltdKQogCiAgICAgICAgIGlmKCBhbHRw
Mm1fd3JpdGVfbm9fZ3B0ICkKICAgICAgICAgewotICAgICAgICAgICAgcmMgPSB4Y19tb25pdG9y
X2luZ3Vlc3RfcGFnZWZhdWx0KHhjaCwgZG9tYWluX2lkLCAxKTsKKyAgICAgICAgICAgIHJjID0g
eGNfbW9uaXRvcl9pbmd1ZXN0X3BhZ2VmYXVsdCh2bV9ldmVudC0+eGNoLCBkb21haW5faWQsIDEp
OwogICAgICAgICAgICAgaWYgKCByYyA8IDAgKQogICAgICAgICAgICAgewogICAgICAgICAgICAg
ICAgIEVSUk9SKCJFcnJvciAlZCBzZXR0aW5nIGluZ3Vlc3QgcGFnZWZhdWx0XG4iLCByYyk7CiAg
ICAgICAgICAgICAgICAgZ290byBleGl0OwogICAgICAgICAgICAgfQotICAgICAgICAgICAgcmMg
PSB4Y19tb25pdG9yX2VtdWxfdW5pbXBsZW1lbnRlZCh4Y2gsIGRvbWFpbl9pZCwgMSk7CisgICAg
ICAgICAgICByYyA9IHhjX21vbml0b3JfZW11bF91bmltcGxlbWVudGVkKHZtX2V2ZW50LT54Y2gs
IGRvbWFpbl9pZCwgMSk7CiAgICAgICAgICAgICBpZiAoIHJjIDwgMCApCiAgICAgICAgICAgICB7
CiAgICAgICAgICAgICAgICAgRVJST1IoIkVycm9yICVkIGZhaWxlZCB0byBlbmFibGUgZW11bCB1
bmltcGxlbWVudGVkXG4iLCByYyk7CkBAIC01MzUsMTQgKzQxNiwxNSBAQCBpbnQgbWFpbihpbnQg
YXJnYywgY2hhciAqYXJndltdKQogICAgICAgICAgICAgfQogICAgICAgICB9CiAKLSAgICAgICAg
cmMgPSB4Y19hbHRwMm1fc2V0X2RvbWFpbl9zdGF0ZSggeGNoLCBkb21haW5faWQsIDEgKTsKKyAg
ICAgICAgcmMgPSB4Y19hbHRwMm1fc2V0X2RvbWFpbl9zdGF0ZSggdm1fZXZlbnQtPnhjaCwgZG9t
YWluX2lkLCAxICk7CiAgICAgICAgIGlmICggcmMgPCAwICkKICAgICAgICAgewogICAgICAgICAg
ICAgRVJST1IoIkVycm9yICVkIGVuYWJsaW5nIGFsdHAybSBvbiBkb21haW4hXG4iLCByYyk7CiAg
ICAgICAgICAgICBnb3RvIGV4aXQ7CiAgICAgICAgIH0KIAotICAgICAgICByYyA9IHhjX2FsdHAy
bV9jcmVhdGVfdmlldyggeGNoLCBkb21haW5faWQsIGRlZmF1bHRfYWNjZXNzLCAmYWx0cDJtX3Zp
ZXdfaWQgKTsKKyAgICAgICAgcmMgPSB4Y19hbHRwMm1fY3JlYXRlX3ZpZXcoIHZtX2V2ZW50LT54
Y2gsIGRvbWFpbl9pZCwgZGVmYXVsdF9hY2Nlc3MsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAmYWx0cDJtX3ZpZXdfaWQgKTsKICAgICAgICAgaWYgKCByYyA8IDAgKQogICAg
ICAgICB7CiAgICAgICAgICAgICBFUlJPUigiRXJyb3IgJWQgY3JlYXRpbmcgYWx0cDJtIHZpZXch
XG4iLCByYyk7CkBAIC01NTIsMjQgKzQzNCwyNCBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAq
YXJndltdKQogICAgICAgICBEUFJJTlRGKCJhbHRwMm0gdmlldyBjcmVhdGVkIHdpdGggaWQgJXVc
biIsIGFsdHAybV92aWV3X2lkKTsKICAgICAgICAgRFBSSU5URigiU2V0dGluZyBhbHRwMm0gbWVt
X2FjY2VzcyBwZXJtaXNzaW9ucy4uICIpOwogCi0gICAgICAgIGZvcig7IGdmbiA8IHhlbmFjY2Vz
cy0+bWF4X2dwZm47ICsrZ2ZuKQorICAgICAgICBmb3IoOyBnZm4gPCB2bV9ldmVudC0+bWF4X2dw
Zm47ICsrZ2ZuKQogICAgICAgICB7Ci0gICAgICAgICAgICByYyA9IHhjX2FsdHAybV9zZXRfbWVt
X2FjY2VzcyggeGNoLCBkb21haW5faWQsIGFsdHAybV92aWV3X2lkLCBnZm4sCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGVmYXVsdF9hY2Nlc3MpOworICAgICAg
ICAgICAgcmMgPSB4Y19hbHRwMm1fc2V0X21lbV9hY2Nlc3MoIHZtX2V2ZW50LT54Y2gsIGRvbWFp
bl9pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbHRwMm1f
dmlld19pZCwgZ2ZuLCBkZWZhdWx0X2FjY2Vzcyk7CiAgICAgICAgICAgICBpZiAoICFyYyApCiAg
ICAgICAgICAgICAgICAgcGVybV9zZXQrKzsKICAgICAgICAgfQogCiAgICAgICAgIERQUklOVEYo
ImRvbmUhIFBlcm1pc3Npb25zIHNldCBvbiAlbHUgcGFnZXMuXG4iLCBwZXJtX3NldCk7CiAKLSAg
ICAgICAgcmMgPSB4Y19hbHRwMm1fc3dpdGNoX3RvX3ZpZXcoIHhjaCwgZG9tYWluX2lkLCBhbHRw
Mm1fdmlld19pZCApOworICAgICAgICByYyA9IHhjX2FsdHAybV9zd2l0Y2hfdG9fdmlldyggdm1f
ZXZlbnQtPnhjaCwgZG9tYWluX2lkLCBhbHRwMm1fdmlld19pZCApOwogICAgICAgICBpZiAoIHJj
IDwgMCApCiAgICAgICAgIHsKICAgICAgICAgICAgIEVSUk9SKCJFcnJvciAlZCBzd2l0Y2hpbmcg
dG8gYWx0cDJtIHZpZXchXG4iLCByYyk7CiAgICAgICAgICAgICBnb3RvIGV4aXQ7CiAgICAgICAg
IH0KIAotICAgICAgICByYyA9IHhjX21vbml0b3Jfc2luZ2xlc3RlcCggeGNoLCBkb21haW5faWQs
IDEgKTsKKyAgICAgICAgcmMgPSB4Y19tb25pdG9yX3NpbmdsZXN0ZXAoIHZtX2V2ZW50LT54Y2gs
IGRvbWFpbl9pZCwgMSApOwogICAgICAgICBpZiAoIHJjIDwgMCApCiAgICAgICAgIHsKICAgICAg
ICAgICAgIEVSUk9SKCJFcnJvciAlZCBmYWlsZWQgdG8gZW5hYmxlIHNpbmdsZXN0ZXAgbW9uaXRv
cmluZyFcbiIsIHJjKTsKQEAgLTU4MCwxNSArNDYyLDE1IEBAIGludCBtYWluKGludCBhcmdjLCBj
aGFyICphcmd2W10pCiAgICAgaWYgKCBtZW1hY2Nlc3MgJiYgIWFsdHAybSApCiAgICAgewogICAg
ICAgICAvKiBTZXQgdGhlIGRlZmF1bHQgYWNjZXNzIHR5cGUgYW5kIGNvbnZlcnQgYWxsIHBhZ2Vz
IHRvIGl0ICovCi0gICAgICAgIHJjID0geGNfc2V0X21lbV9hY2Nlc3MoeGNoLCBkb21haW5faWQs
IGRlZmF1bHRfYWNjZXNzLCB+MHVsbCwgMCk7CisgICAgICAgIHJjID0geGNfc2V0X21lbV9hY2Nl
c3Modm1fZXZlbnQtPnhjaCwgZG9tYWluX2lkLCBkZWZhdWx0X2FjY2VzcywgfjB1bGwsIDApOwog
ICAgICAgICBpZiAoIHJjIDwgMCApCiAgICAgICAgIHsKICAgICAgICAgICAgIEVSUk9SKCJFcnJv
ciAlZCBzZXR0aW5nIGRlZmF1bHQgbWVtIGFjY2VzcyB0eXBlXG4iLCByYyk7CiAgICAgICAgICAg
ICBnb3RvIGV4aXQ7CiAgICAgICAgIH0KIAotICAgICAgICByYyA9IHhjX3NldF9tZW1fYWNjZXNz
KHhjaCwgZG9tYWluX2lkLCBkZWZhdWx0X2FjY2VzcywgU1RBUlRfUEZOLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICh4ZW5hY2Nlc3MtPm1heF9ncGZuIC0gU1RBUlRfUEZOKSApOwor
ICAgICAgICByYyA9IHhjX3NldF9tZW1fYWNjZXNzKHZtX2V2ZW50LT54Y2gsIGRvbWFpbl9pZCwg
ZGVmYXVsdF9hY2Nlc3MsIFNUQVJUX1BGTiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAodm1fZXZlbnQtPm1heF9ncGZuIC0gU1RBUlRfUEZOKSApOwogCiAgICAgICAgIGlmICggcmMg
PCAwICkKICAgICAgICAgewpAQCAtNjAwLDcgKzQ4Miw3IEBAIGludCBtYWluKGludCBhcmdjLCBj
aGFyICphcmd2W10pCiAKICAgICBpZiAoIGJyZWFrcG9pbnQgKQogICAgIHsKLSAgICAgICAgcmMg
PSB4Y19tb25pdG9yX3NvZnR3YXJlX2JyZWFrcG9pbnQoeGNoLCBkb21haW5faWQsIDEpOworICAg
ICAgICByYyA9IHhjX21vbml0b3Jfc29mdHdhcmVfYnJlYWtwb2ludCh2bV9ldmVudC0+eGNoLCBk
b21haW5faWQsIDEpOwogICAgICAgICBpZiAoIHJjIDwgMCApCiAgICAgICAgIHsKICAgICAgICAg
ICAgIEVSUk9SKCJFcnJvciAlZCBzZXR0aW5nIGJyZWFrcG9pbnQgdHJhcHBpbmcgd2l0aCB2bV9l
dmVudFxuIiwgcmMpOwpAQCAtNjEwLDcgKzQ5Miw3IEBAIGludCBtYWluKGludCBhcmdjLCBjaGFy
ICphcmd2W10pCiAKICAgICBpZiAoIGRlYnVnICkKICAgICB7Ci0gICAgICAgIHJjID0geGNfbW9u
aXRvcl9kZWJ1Z19leGNlcHRpb25zKHhjaCwgZG9tYWluX2lkLCAxLCAxKTsKKyAgICAgICAgcmMg
PSB4Y19tb25pdG9yX2RlYnVnX2V4Y2VwdGlvbnModm1fZXZlbnQtPnhjaCwgZG9tYWluX2lkLCAx
LCAxKTsKICAgICAgICAgaWYgKCByYyA8IDAgKQogICAgICAgICB7CiAgICAgICAgICAgICBFUlJP
UigiRXJyb3IgJWQgc2V0dGluZyBkZWJ1ZyBleGNlcHRpb24gbGlzdGVuZXIgd2l0aCB2bV9ldmVu
dFxuIiwgcmMpOwpAQCAtNjIwLDcgKzUwMiw3IEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICph
cmd2W10pCiAKICAgICBpZiAoIGNwdWlkICkKICAgICB7Ci0gICAgICAgIHJjID0geGNfbW9uaXRv
cl9jcHVpZCh4Y2gsIGRvbWFpbl9pZCwgMSk7CisgICAgICAgIHJjID0geGNfbW9uaXRvcl9jcHVp
ZCh2bV9ldmVudC0+eGNoLCBkb21haW5faWQsIDEpOwogICAgICAgICBpZiAoIHJjIDwgMCApCiAg
ICAgICAgIHsKICAgICAgICAgICAgIEVSUk9SKCJFcnJvciAlZCBzZXR0aW5nIGNwdWlkIGxpc3Rl
bmVyIHdpdGggdm1fZXZlbnRcbiIsIHJjKTsKQEAgLTYzMCw3ICs1MTIsNyBAQCBpbnQgbWFpbihp
bnQgYXJnYywgY2hhciAqYXJndltdKQogCiAgICAgaWYgKCBkZXNjX2FjY2VzcyApCiAgICAgewot
ICAgICAgICByYyA9IHhjX21vbml0b3JfZGVzY3JpcHRvcl9hY2Nlc3MoeGNoLCBkb21haW5faWQs
IDEpOworICAgICAgICByYyA9IHhjX21vbml0b3JfZGVzY3JpcHRvcl9hY2Nlc3Modm1fZXZlbnQt
PnhjaCwgZG9tYWluX2lkLCAxKTsKICAgICAgICAgaWYgKCByYyA8IDAgKQogICAgICAgICB7CiAg
ICAgICAgICAgICBFUlJPUigiRXJyb3IgJWQgc2V0dGluZyBkZXNjcmlwdG9yIGFjY2VzcyBsaXN0
ZW5lciB3aXRoIHZtX2V2ZW50XG4iLCByYyk7CkBAIC02NDAsNyArNTIyLDcgQEAgaW50IG1haW4o
aW50IGFyZ2MsIGNoYXIgKmFyZ3ZbXSkKIAogICAgIGlmICggcHJpdmNhbGwgKQogICAgIHsKLSAg
ICAgICAgcmMgPSB4Y19tb25pdG9yX3ByaXZpbGVnZWRfY2FsbCh4Y2gsIGRvbWFpbl9pZCwgMSk7
CisgICAgICAgIHJjID0geGNfbW9uaXRvcl9wcml2aWxlZ2VkX2NhbGwodm1fZXZlbnQtPnhjaCwg
ZG9tYWluX2lkLCAxKTsKICAgICAgICAgaWYgKCByYyA8IDAgKQogICAgICAgICB7CiAgICAgICAg
ICAgICBFUlJPUigiRXJyb3IgJWQgc2V0dGluZyBwcml2aWxlZ2VkIGNhbGwgdHJhcHBpbmcgd2l0
aCB2bV9ldmVudFxuIiwgcmMpOwpAQCAtNjUxLDcgKzUzMyw3IEBAIGludCBtYWluKGludCBhcmdj
LCBjaGFyICphcmd2W10pCiAgICAgaWYgKCB3cml0ZV9jdHJscmVnX2NyNCApCiAgICAgewogICAg
ICAgICAvKiBNYXNrIHRoZSBDUjQuUEdFIGJpdCBzbyBubyBldmVudHMgd2lsbCBiZSBnZW5lcmF0
ZWQgZm9yIGdsb2JhbCBUTEIgZmx1c2hlcy4gKi8KLSAgICAgICAgcmMgPSB4Y19tb25pdG9yX3dy
aXRlX2N0cmxyZWcoeGNoLCBkb21haW5faWQsIFZNX0VWRU5UX1g4Nl9DUjQsIDEsIDEsCisgICAg
ICAgIHJjID0geGNfbW9uaXRvcl93cml0ZV9jdHJscmVnKHZtX2V2ZW50LT54Y2gsIGRvbWFpbl9p
ZCwgVk1fRVZFTlRfWDg2X0NSNCwgMSwgMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgWDg2X0NSNF9QR0UsIDEpOwogICAgICAgICBpZiAoIHJjIDwgMCApCiAgICAgICAg
IHsKQEAgLTY2Myw0MSArNTQ1LDQzIEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICphcmd2W10p
CiAgICAgLyogV2FpdCBmb3IgYWNjZXNzICovCiAgICAgZm9yICg7OykKICAgICB7CisgICAgICAg
IGludCBwb3J0ID0gMDsKKwogICAgICAgICBpZiAoIGludGVycnVwdGVkICkKICAgICAgICAgewog
ICAgICAgICAgICAgLyogVW5yZWdpc3RlciBmb3IgZXZlcnkgZXZlbnQgKi8KICAgICAgICAgICAg
IERQUklOVEYoInhlbmFjY2VzcyBzaHV0dGluZyBkb3duIG9uIHNpZ25hbCAlZFxuIiwgaW50ZXJy
dXB0ZWQpOwogCiAgICAgICAgICAgICBpZiAoIGJyZWFrcG9pbnQgKQotICAgICAgICAgICAgICAg
IHJjID0geGNfbW9uaXRvcl9zb2Z0d2FyZV9icmVha3BvaW50KHhjaCwgZG9tYWluX2lkLCAwKTsK
KyAgICAgICAgICAgICAgICByYyA9IHhjX21vbml0b3Jfc29mdHdhcmVfYnJlYWtwb2ludCh2bV9l
dmVudC0+eGNoLCBkb21haW5faWQsIDApOwogICAgICAgICAgICAgaWYgKCBkZWJ1ZyApCi0gICAg
ICAgICAgICAgICAgcmMgPSB4Y19tb25pdG9yX2RlYnVnX2V4Y2VwdGlvbnMoeGNoLCBkb21haW5f
aWQsIDAsIDApOworICAgICAgICAgICAgICAgIHJjID0geGNfbW9uaXRvcl9kZWJ1Z19leGNlcHRp
b25zKHZtX2V2ZW50LT54Y2gsIGRvbWFpbl9pZCwgMCwgMCk7CiAgICAgICAgICAgICBpZiAoIGNw
dWlkICkKLSAgICAgICAgICAgICAgICByYyA9IHhjX21vbml0b3JfY3B1aWQoeGNoLCBkb21haW5f
aWQsIDApOworICAgICAgICAgICAgICAgIHJjID0geGNfbW9uaXRvcl9jcHVpZCh2bV9ldmVudC0+
eGNoLCBkb21haW5faWQsIDApOwogICAgICAgICAgICAgaWYgKCBkZXNjX2FjY2VzcyApCi0gICAg
ICAgICAgICAgICAgcmMgPSB4Y19tb25pdG9yX2Rlc2NyaXB0b3JfYWNjZXNzKHhjaCwgZG9tYWlu
X2lkLCAwKTsKKyAgICAgICAgICAgICAgICByYyA9IHhjX21vbml0b3JfZGVzY3JpcHRvcl9hY2Nl
c3Modm1fZXZlbnQtPnhjaCwgZG9tYWluX2lkLCAwKTsKICAgICAgICAgICAgIGlmICggd3JpdGVf
Y3RybHJlZ19jcjQgKQotICAgICAgICAgICAgICAgIHJjID0geGNfbW9uaXRvcl93cml0ZV9jdHJs
cmVnKHhjaCwgZG9tYWluX2lkLCBWTV9FVkVOVF9YODZfQ1I0LCAwLCAwLCAwLCAwKTsKKyAgICAg
ICAgICAgICAgICByYyA9IHhjX21vbml0b3Jfd3JpdGVfY3RybHJlZyh2bV9ldmVudC0+eGNoLCBk
b21haW5faWQsIFZNX0VWRU5UX1g4Nl9DUjQsIDAsIDAsIDAsIDApOwogCiAgICAgICAgICAgICBp
ZiAoIHByaXZjYWxsICkKLSAgICAgICAgICAgICAgICByYyA9IHhjX21vbml0b3JfcHJpdmlsZWdl
ZF9jYWxsKHhjaCwgZG9tYWluX2lkLCAwKTsKKyAgICAgICAgICAgICAgICByYyA9IHhjX21vbml0
b3JfcHJpdmlsZWdlZF9jYWxsKHZtX2V2ZW50LT54Y2gsIGRvbWFpbl9pZCwgMCk7CiAKICAgICAg
ICAgICAgIGlmICggYWx0cDJtICkKICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICByYyA9
IHhjX2FsdHAybV9zd2l0Y2hfdG9fdmlldyggeGNoLCBkb21haW5faWQsIDAgKTsKLSAgICAgICAg
ICAgICAgICByYyA9IHhjX2FsdHAybV9kZXN0cm95X3ZpZXcoeGNoLCBkb21haW5faWQsIGFsdHAy
bV92aWV3X2lkKTsKLSAgICAgICAgICAgICAgICByYyA9IHhjX2FsdHAybV9zZXRfZG9tYWluX3N0
YXRlKHhjaCwgZG9tYWluX2lkLCAwKTsKLSAgICAgICAgICAgICAgICByYyA9IHhjX21vbml0b3Jf
c2luZ2xlc3RlcCh4Y2gsIGRvbWFpbl9pZCwgMCk7CisgICAgICAgICAgICAgICAgcmMgPSB4Y19h
bHRwMm1fc3dpdGNoX3RvX3ZpZXcoIHZtX2V2ZW50LT54Y2gsIGRvbWFpbl9pZCwgMCApOworICAg
ICAgICAgICAgICAgIHJjID0geGNfYWx0cDJtX2Rlc3Ryb3lfdmlldyh2bV9ldmVudC0+eGNoLCBk
b21haW5faWQsIGFsdHAybV92aWV3X2lkKTsKKyAgICAgICAgICAgICAgICByYyA9IHhjX2FsdHAy
bV9zZXRfZG9tYWluX3N0YXRlKHZtX2V2ZW50LT54Y2gsIGRvbWFpbl9pZCwgMCk7CisgICAgICAg
ICAgICAgICAgcmMgPSB4Y19tb25pdG9yX3NpbmdsZXN0ZXAodm1fZXZlbnQtPnhjaCwgZG9tYWlu
X2lkLCAwKTsKICAgICAgICAgICAgIH0gZWxzZSB7Ci0gICAgICAgICAgICAgICAgcmMgPSB4Y19z
ZXRfbWVtX2FjY2Vzcyh4Y2gsIGRvbWFpbl9pZCwgWEVOTUVNX2FjY2Vzc19yd3gsIH4wdWxsLCAw
KTsKLSAgICAgICAgICAgICAgICByYyA9IHhjX3NldF9tZW1fYWNjZXNzKHhjaCwgZG9tYWluX2lk
LCBYRU5NRU1fYWNjZXNzX3J3eCwgU1RBUlRfUEZOLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgKHhlbmFjY2Vzcy0+bWF4X2dwZm4gLSBTVEFSVF9QRk4pICk7CisgICAg
ICAgICAgICAgICAgcmMgPSB4Y19zZXRfbWVtX2FjY2Vzcyh2bV9ldmVudC0+eGNoLCBkb21haW5f
aWQsIFhFTk1FTV9hY2Nlc3Nfcnd4LCB+MHVsbCwgMCk7CisgICAgICAgICAgICAgICAgcmMgPSB4
Y19zZXRfbWVtX2FjY2Vzcyh2bV9ldmVudC0+eGNoLCBkb21haW5faWQsIFhFTk1FTV9hY2Nlc3Nf
cnd4LCBTVEFSVF9QRk4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAo
dm1fZXZlbnQtPm1heF9ncGZuIC0gU1RBUlRfUEZOKSApOwogICAgICAgICAgICAgfQogCiAgICAg
ICAgICAgICBzaHV0dGluZ19kb3duID0gMTsKICAgICAgICAgfQogCi0gICAgICAgIHJjID0geGNf
d2FpdF9mb3JfZXZlbnRfb3JfdGltZW91dCh4Y2gsIHhlbmFjY2Vzcy0+dm1fZXZlbnQueGNlX2hh
bmRsZSwgMTAwKTsKKyAgICAgICAgcmMgPSB4Y193YWl0X2Zvcl9ldmVudF9vcl90aW1lb3V0KHZt
X2V2ZW50LT54Y2gsIHZtX2V2ZW50LT54Y2UsIDEwMCk7CiAgICAgICAgIGlmICggcmMgPCAtMSAp
CiAgICAgICAgIHsKICAgICAgICAgICAgIEVSUk9SKCJFcnJvciBnZXR0aW5nIGV2ZW50Iik7CkBA
IC03MDksMTAgKzU5MywxMCBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqYXJndltdKQogICAg
ICAgICAgICAgRFBSSU5URigiR290IGV2ZW50IGZyb20gWGVuXG4iKTsKICAgICAgICAgfQogCi0g
ICAgICAgIHdoaWxlICggUklOR19IQVNfVU5DT05TVU1FRF9SRVFVRVNUUygmeGVuYWNjZXNzLT52
bV9ldmVudC5iYWNrX3JpbmcpICkKLSAgICAgICAgewotICAgICAgICAgICAgZ2V0X3JlcXVlc3Qo
JnhlbmFjY2Vzcy0+dm1fZXZlbnQsICZyZXEpOworICAgICAgICBwb3J0ID0gcmM7CiAKKyAgICAg
ICAgd2hpbGUgKCB2bV9ldmVudC0+b3BzLT5nZXRfcmVxdWVzdCh2bV9ldmVudCwgJnJlcSwgJnBv
cnQpICkKKyAgICAgICAgewogICAgICAgICAgICAgaWYgKCByZXEudmVyc2lvbiAhPSBWTV9FVkVO
VF9JTlRFUkZBQ0VfVkVSU0lPTiApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgRVJS
T1IoIkVycm9yOiB2bV9ldmVudCBpbnRlcmZhY2UgdmVyc2lvbiBtaXNtYXRjaCFcbiIpOwpAQCAt
NzM1LDcgKzYxOSw3IEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICphcmd2W10pCiAgICAgICAg
ICAgICAgICAgICAgICAqIEF0IHNodXRkb3duIHdlIGhhdmUgYWxyZWFkeSByZXNldCBhbGwgdGhl
IHBlcm1pc3Npb25zIHNvIHJlYWxseSBubyB1c2UgZ2V0dGluZyBpdCBhZ2Fpbi4KICAgICAgICAg
ICAgICAgICAgICAgICovCiAgICAgICAgICAgICAgICAgICAgIHhlbm1lbV9hY2Nlc3NfdCBhY2Nl
c3M7Ci0gICAgICAgICAgICAgICAgICAgIHJjID0geGNfZ2V0X21lbV9hY2Nlc3MoeGNoLCBkb21h
aW5faWQsIHJlcS51Lm1lbV9hY2Nlc3MuZ2ZuLCAmYWNjZXNzKTsKKyAgICAgICAgICAgICAgICAg
ICAgcmMgPSB4Y19nZXRfbWVtX2FjY2Vzcyh2bV9ldmVudC0+eGNoLCBkb21haW5faWQsIHJlcS51
Lm1lbV9hY2Nlc3MuZ2ZuLCAmYWNjZXNzKTsKICAgICAgICAgICAgICAgICAgICAgaWYgKHJjIDwg
MCkKICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgRVJST1Io
IkVycm9yICVkIGdldHRpbmcgbWVtX2FjY2VzcyBldmVudFxuIiwgcmMpOwpAQCAtNzY4LDcgKzY1
Miw3IEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICphcmd2W10pCiAgICAgICAgICAgICAgICAg
fQogICAgICAgICAgICAgICAgIGVsc2UgaWYgKCBkZWZhdWx0X2FjY2VzcyAhPSBhZnRlcl9maXJz
dF9hY2Nlc3MgKQogICAgICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICAgICAgcmMgPSB4
Y19zZXRfbWVtX2FjY2Vzcyh4Y2gsIGRvbWFpbl9pZCwgYWZ0ZXJfZmlyc3RfYWNjZXNzLAorICAg
ICAgICAgICAgICAgICAgICByYyA9IHhjX3NldF9tZW1fYWNjZXNzKHZtX2V2ZW50LT54Y2gsIGRv
bWFpbl9pZCwgYWZ0ZXJfZmlyc3RfYWNjZXNzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHJlcS51Lm1lbV9hY2Nlc3MuZ2ZuLCAxKTsKICAgICAgICAgICAgICAg
ICAgICAgaWYgKHJjIDwgMCkKICAgICAgICAgICAgICAgICAgICAgewpAQCAtNzg4LDcgKzY3Miw3
IEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICphcmd2W10pCiAgICAgICAgICAgICAgICAgICAg
ICAgIHJlcS52Y3B1X2lkKTsKIAogICAgICAgICAgICAgICAgIC8qIFJlaW5qZWN0ICovCi0gICAg
ICAgICAgICAgICAgcmMgPSB4Y19odm1faW5qZWN0X3RyYXAoeGNoLCBkb21haW5faWQsIHJlcS52
Y3B1X2lkLAorICAgICAgICAgICAgICAgIHJjID0geGNfaHZtX2luamVjdF90cmFwKHZtX2V2ZW50
LT54Y2gsIGRvbWFpbl9pZCwgcmVxLnZjcHVfaWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgWDg2X1RSQVBfSU5UMywKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICByZXEudS5zb2Z0d2FyZV9icmVha3BvaW50LnR5cGUsIC0xLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlcS51LnNvZnR3YXJlX2JyZWFrcG9p
bnQuaW5zbl9sZW5ndGgsIDApOwpAQCAtODMzLDcgKzcxNyw3IEBAIGludCBtYWluKGludCBhcmdj
LCBjaGFyICphcmd2W10pCiAgICAgICAgICAgICAgICAgICAgICAgIHJlcS51LmRlYnVnX2V4Y2Vw
dGlvbi5pbnNuX2xlbmd0aCk7CiAKICAgICAgICAgICAgICAgICAvKiBSZWluamVjdCAqLwotICAg
ICAgICAgICAgICAgIHJjID0geGNfaHZtX2luamVjdF90cmFwKHhjaCwgZG9tYWluX2lkLCByZXEu
dmNwdV9pZCwKKyAgICAgICAgICAgICAgICByYyA9IHhjX2h2bV9pbmplY3RfdHJhcCh2bV9ldmVu
dC0+eGNoLCBkb21haW5faWQsIHJlcS52Y3B1X2lkLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFg4Nl9UUkFQX0RFQlVHLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHJlcS51LmRlYnVnX2V4Y2VwdGlvbi50eXBlLCAtMSwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXEudS5kZWJ1Z19leGNlcHRpb24uaW5z
bl9sZW5ndGgsCkBAIC04OTYsMTcgKzc4MCwxNSBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAq
YXJndltdKQogICAgICAgICAgICAgfQogCiAgICAgICAgICAgICAvKiBQdXQgdGhlIHJlc3BvbnNl
IG9uIHRoZSByaW5nICovCi0gICAgICAgICAgICBwdXRfcmVzcG9uc2UoJnhlbmFjY2Vzcy0+dm1f
ZXZlbnQsICZyc3ApOwotICAgICAgICB9Ci0KLSAgICAgICAgLyogVGVsbCBYZW4gcGFnZSBpcyBy
ZWFkeSAqLwotICAgICAgICByYyA9IHhlbmV2dGNobl9ub3RpZnkoeGVuYWNjZXNzLT52bV9ldmVu
dC54Y2VfaGFuZGxlLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVuYWNjZXNzLT52
bV9ldmVudC5wb3J0KTsKKyAgICAgICAgICAgIHB1dF9yZXNwb25zZSh2bV9ldmVudCwgJnJzcCwg
cG9ydCk7CiAKLSAgICAgICAgaWYgKCByYyAhPSAwICkKLSAgICAgICAgewotICAgICAgICAgICAg
RVJST1IoIkVycm9yIHJlc3VtaW5nIHBhZ2UiKTsKLSAgICAgICAgICAgIGludGVycnVwdGVkID0g
LTE7CisgICAgICAgICAgICAvKiBUZWxsIFhlbiBwYWdlIGlzIHJlYWR5ICovCisgICAgICAgICAg
ICByYyA9IG5vdGlmeV9wb3J0KHZtX2V2ZW50LCBwb3J0KTsKKyAgICAgICAgICAgIGlmICggcmMg
IT0gMCApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgRVJST1IoIkVycm9yIHJlc3Vt
aW5nIHBhZ2UiKTsKKyAgICAgICAgICAgICAgICBpbnRlcnJ1cHRlZCA9IC0xOworICAgICAgICAg
ICAgfQogICAgICAgICB9CiAKICAgICAgICAgaWYgKCBzaHV0dGluZ19kb3duICkKQEAgLTkxOSwx
MyArODAxLDEzIEBAIGV4aXQ6CiAgICAgewogICAgICAgICB1aW50MzJfdCB2Y3B1X2lkOwogICAg
ICAgICBmb3IgKCB2Y3B1X2lkID0gMDsgdmNwdV9pZDxYRU5fTEVHQUNZX01BWF9WQ1BVUzsgdmNw
dV9pZCsrKQotICAgICAgICAgICAgcmMgPSBjb250cm9sX3NpbmdsZXN0ZXAoeGNoLCBkb21haW5f
aWQsIHZjcHVfaWQsIDApOworICAgICAgICAgICAgcmMgPSBjb250cm9sX3NpbmdsZXN0ZXAodm1f
ZXZlbnQtPnhjaCwgZG9tYWluX2lkLCB2Y3B1X2lkLCAwKTsKICAgICB9CiAKLSAgICAvKiBUZWFy
IGRvd24gZG9tYWluIHhlbmFjY2VzcyAqLwotICAgIHJjMSA9IHhlbmFjY2Vzc190ZWFyZG93bih4
Y2gsIHhlbmFjY2Vzcyk7CisgICAgLyogVGVhciBkb3duIGRvbWFpbiAqLworICAgIHJjMSA9IHZt
X2V2ZW50X3RlYXJkb3duKHZtX2V2ZW50KTsKICAgICBpZiAoIHJjMSAhPSAwICkKLSAgICAgICAg
RVJST1IoIkVycm9yIHRlYXJpbmcgZG93biB4ZW5hY2Nlc3MiKTsKKyAgICAgICAgRVJST1IoIkVy
cm9yIHRlYXJpbmcgZG93biB2bV9ldmVudCIpOwogCiAgICAgaWYgKCByYyA9PSAwICkKICAgICAg
ICAgcmMgPSByYzE7CmRpZmYgLS1naXQgYS90b29scy90ZXN0cy94ZW4tYWNjZXNzL3hlbi1hY2Nl
c3MuaCBiL3Rvb2xzL3Rlc3RzL3hlbi1hY2Nlc3MveGVuLWFjY2Vzcy5oCm5ldyBmaWxlIG1vZGUg
MTAwNjQ0CmluZGV4IDAwMDAwMDAuLjlmYzY0MGMKLS0tIC9kZXYvbnVsbAorKysgYi90b29scy90
ZXN0cy94ZW4tYWNjZXNzL3hlbi1hY2Nlc3MuaApAQCAtMCwwICsxLDkxIEBACisvKgorICogeGVu
LWFjY2Vzcy5oCisgKgorICogQ29weXJpZ2h0IChjKSAyMDE5IEJpdGRlZmVuZGVyIFMuUi5MLgor
ICoKKyAqIFBlcm1pc3Npb24gaXMgaGVyZWJ5IGdyYW50ZWQsIGZyZWUgb2YgY2hhcmdlLCB0byBh
bnkgcGVyc29uIG9idGFpbmluZyBhIGNvcHkKKyAqIG9mIHRoaXMgc29mdHdhcmUgYW5kIGFzc29j
aWF0ZWQgZG9jdW1lbnRhdGlvbiBmaWxlcyAodGhlICJTb2Z0d2FyZSIpLCB0bworICogZGVhbCBp
biB0aGUgU29mdHdhcmUgd2l0aG91dCByZXN0cmljdGlvbiwgaW5jbHVkaW5nIHdpdGhvdXQgbGlt
aXRhdGlvbiB0aGUKKyAqIHJpZ2h0cyB0byB1c2UsIGNvcHksIG1vZGlmeSwgbWVyZ2UsIHB1Ymxp
c2gsIGRpc3RyaWJ1dGUsIHN1YmxpY2Vuc2UsIGFuZC9vcgorICogc2VsbCBjb3BpZXMgb2YgdGhl
IFNvZnR3YXJlLCBhbmQgdG8gcGVybWl0IHBlcnNvbnMgdG8gd2hvbSB0aGUgU29mdHdhcmUgaXMK
KyAqIGZ1cm5pc2hlZCB0byBkbyBzbywgc3ViamVjdCB0byB0aGUgZm9sbG93aW5nIGNvbmRpdGlv
bnM6CisgKgorICogVGhlIGFib3ZlIGNvcHlyaWdodCBub3RpY2UgYW5kIHRoaXMgcGVybWlzc2lv
biBub3RpY2Ugc2hhbGwgYmUgaW5jbHVkZWQgaW4KKyAqIGFsbCBjb3BpZXMgb3Igc3Vic3RhbnRp
YWwgcG9ydGlvbnMgb2YgdGhlIFNvZnR3YXJlLgorICoKKyAqIFRIRSBTT0ZUV0FSRSBJUyBQUk9W
SURFRCAiQVMgSVMiLCBXSVRIT1VUIFdBUlJBTlRZIE9GIEFOWSBLSU5ELCBFWFBSRVNTIE9SCisg
KiBJTVBMSUVELCBJTkNMVURJTkcgQlVUIE5PVCBMSU1JVEVEIFRPIFRIRSBXQVJSQU5USUVTIE9G
IE1FUkNIQU5UQUJJTElUWSwKKyAqIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFIEFO
RCBOT05JTkZSSU5HRU1FTlQuIElOIE5PIEVWRU5UIFNIQUxMIFRIRQorICogQVVUSE9SUyBPUiBD
T1BZUklHSFQgSE9MREVSUyBCRSBMSUFCTEUgRk9SIEFOWSBDTEFJTSwgREFNQUdFUyBPUiBPVEhF
UgorICogTElBQklMSVRZLCBXSEVUSEVSIElOIEFOIEFDVElPTiBPRiBDT05UUkFDVCwgVE9SVCBP
UiBPVEhFUldJU0UsIEFSSVNJTkcKKyAqIEZST00sIE9VVCBPRiBPUiBJTiBDT05ORUNUSU9OIFdJ
VEggVEhFIFNPRlRXQVJFIE9SIFRIRSBVU0UgT1IgT1RIRVIKKyAqIERFQUxJTkdTIElOIFRIRSBT
T0ZUV0FSRS4KKyAqLworCisjaWZuZGVmIFhFTl9BQ0NFU1NfSAorI2RlZmluZSBYRU5fQUNDRVNT
X0gKKworI2luY2x1ZGUgPHhlbmN0cmwuaD4KKyNpbmNsdWRlIDx4ZW5ldnRjaG4uaD4KKyNpbmNs
dWRlIDx4ZW4vdm1fZXZlbnQuaD4KKworI2lmbmRlZiBjb250YWluZXJfb2YKKyNkZWZpbmUgY29u
dGFpbmVyX29mKHB0ciwgdHlwZSwgbWVtYmVyKSAoeyBcCisgICAgICAgICAgICAgICAgY29uc3Qg
dHlwZW9mKCAoKHR5cGUgKikwKS0+bWVtYmVyICkgKl9fbXB0ciA9IChwdHIpOyBcCisgICAgICAg
ICAgICAgICAgKHR5cGUgKikoIChjaGFyICopX19tcHRyIC0gb2Zmc2V0b2YodHlwZSxtZW1iZXIp
ICk7fSkKKyNlbmRpZiAvKiBjb250YWluZXJfb2YgKi8KKworI2RlZmluZSBEUFJJTlRGKGEsIGIu
Li4pIGZwcmludGYoc3RkZXJyLCBhLCAjIyBiKQorI2RlZmluZSBFUlJPUihhLCBiLi4uKSBmcHJp
bnRmKHN0ZGVyciwgYSAiXG4iLCAjIyBiKQorI2RlZmluZSBQRVJST1IoYSwgYi4uLikgZnByaW50
ZihzdGRlcnIsIGEgIjogJXNcbiIsICMjIGIsIHN0cmVycm9yKGVycm5vKSkKKworc3RydWN0IHZt
X2V2ZW50X29wczsKKwordHlwZWRlZiBzdHJ1Y3Qgdm1fZXZlbnQgeworICAgIHhjX2ludGVyZmFj
ZSAqeGNoOworICAgIGRvbWlkX3QgZG9tYWluX2lkOworICAgIHhlbmV2dGNobl9oYW5kbGUgKnhj
ZTsKKyAgICB4ZW5fcGZuX3QgbWF4X2dwZm47CisgICAgc3RydWN0IHZtX2V2ZW50X29wcyAqb3Bz
OworfSB2bV9ldmVudF90OworCit0eXBlZGVmIHN0cnVjdCB2bV9ldmVudF9vcHMgeworICAgIGlu
dCAoKmluaXQpKHhjX2ludGVyZmFjZSAqLCB4ZW5ldnRjaG5faGFuZGxlICosIGRvbWlkX3QsCisg
ICAgICAgICAgICAgICAgc3RydWN0IHZtX2V2ZW50X29wcyAqLCB2bV9ldmVudF90ICoqKTsKKyAg
ICBpbnQgKCp0ZWFyZG93bikodm1fZXZlbnRfdCAqKTsKKyAgICBib29sICgqZ2V0X3JlcXVlc3Qp
KHZtX2V2ZW50X3QgKiwgdm1fZXZlbnRfcmVxdWVzdF90ICosIGludCAqKTsKKyAgICB2b2lkICgq
cHV0X3Jlc3BvbnNlKSh2bV9ldmVudF90ICosIHZtX2V2ZW50X3Jlc3BvbnNlX3QgKiwgaW50KTsK
KyAgICBpbnQgKCpub3RpZnlfcG9ydCkodm1fZXZlbnRfdCAqLCBpbnQgcG9ydCk7Cit9IHZtX2V2
ZW50X29wc190OworCitzdGF0aWMgaW5saW5lIGJvb2wgZ2V0X3JlcXVlc3Qodm1fZXZlbnRfdCAq
dm1fZXZlbnQsIHZtX2V2ZW50X3JlcXVlc3RfdCAqcmVxLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGludCAqcG9ydCkKK3sKKyAgICByZXR1cm4gKCB2bV9ldmVudCApID8gdm1fZXZl
bnQtPm9wcy0+Z2V0X3JlcXVlc3Qodm1fZXZlbnQsIHJlcSwgcG9ydCkgOgorICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWxzZTsKK30KKworc3RhdGljIGlubGluZSB2b2lkIHB1dF9yZXNwb25z
ZSh2bV9ldmVudF90ICp2bV9ldmVudCwgdm1fZXZlbnRfcmVzcG9uc2VfdCAqcnNwLCBpbnQgcG9y
dCkKK3sKKyAgICBpZiAoICB2bV9ldmVudCApCisgICAgICAgIHZtX2V2ZW50LT5vcHMtPnB1dF9y
ZXNwb25zZSh2bV9ldmVudCwgcnNwLCBwb3J0KTsKK30KKworc3RhdGljIGlubGluZSBpbnQgbm90
aWZ5X3BvcnQodm1fZXZlbnRfdCAqdm1fZXZlbnQsIGludCBwb3J0KQoreworICAgIGlmICggIXZt
X2V2ZW50ICkKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKKyAgICByZXR1cm4gdm1fZXZlbnQt
Pm9wcy0+bm90aWZ5X3BvcnQodm1fZXZlbnQsIHBvcnQpOworfQorCisjZW5kaWYgLyogWEVOX0FD
Q0VTU19IICovCisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZp
bGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogaW5kZW50LXRhYnMtbW9k
ZTogbmlsCisgKiBFbmQ6CisgKi8KLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 30 14:40:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 May 2019 14:40:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWMEQ-0006Gt-68; Thu, 30 May 2019 14:40:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Y5PY=T6=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1hWMEP-0006Go-3w
 for xen-devel@lists.xenproject.org; Thu, 30 May 2019 14:40:37 +0000
X-Inumbo-ID: e12cfd84-82e8-11e9-97bc-b3f9fec7e378
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e12cfd84-82e8-11e9-97bc-b3f9fec7e378;
 Thu, 30 May 2019 14:40:33 +0000 (UTC)
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.50 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: fbM3AIIHlbKWoiWnOvhxMECio7Vx5Pmk2K84B+05+qVWyENW0Jo4m7hSBtmtl2xbZTvk33o3kQ
 /IphFc84WbnQCVT0OOkBxwrZ4JTXsVKr5MpqKujvT4eE4DSph0gLygHRe6jYG/y1VcTzMLnTt6
 wOPk5exiTw1O29ZdWTKtq+qlym5k/a1fi73aTSejFGHiLJsdDmGXg5qRET3ODphAJCC3OYVI7K
 7WEzess+cefd5oSopzSPiXz0aXVu4CSTBnyYLtwOdhnSi4WM+PGxdbyMVmqV6DUAAVq6Sv3qNC
 cCo=
X-SBRS: 2.7
X-MesageID: 1084444
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,531,1549947600"; 
   d="scan'208";a="1084444"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 30 May 2019 16:40:28 +0200
Message-ID: <20190530144028.54203-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.20.1 (Apple Git-117)
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] automation: fix typo in comment
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Doug Goldstein <cardoe@cardoe.com>, Wei Liu <wl@xen.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0t
LQpDYzogRG91ZyBHb2xkc3RlaW4gPGNhcmRvZUBjYXJkb2UuY29tPgpDYzogV2VpIExpdSA8d2xA
eGVuLm9yZz4KLS0tCiBhdXRvbWF0aW9uL3NjcmlwdHMvY29udGFpbmVyaXplIHwgMiArLQogMSBm
aWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEv
YXV0b21hdGlvbi9zY3JpcHRzL2NvbnRhaW5lcml6ZSBiL2F1dG9tYXRpb24vc2NyaXB0cy9jb250
YWluZXJpemUKaW5kZXggYTc4MDliMzAxMC4uNDc0NTMwZjk0NSAxMDA3NTUKLS0tIGEvYXV0b21h
dGlvbi9zY3JpcHRzL2NvbnRhaW5lcml6ZQorKysgYi9hdXRvbWF0aW9uL3NjcmlwdHMvY29udGFp
bmVyaXplCkBAIC0yNiw3ICsyNiw3IEBAIGNhc2UgIl8ke0NPTlRBSU5FUn0iIGluCiAgICAgX3hl
bmlhbCkgQ09OVEFJTkVSPSIke0JBU0V9L3VidW50dTp4ZW5pYWwiIDs7CiBlc2FjCiAKLSMgVXNl
IHRoaXMgdmFyaWFibGUgdG8gY29udHJvbCB3aGVodGVyIHJvb3Qgc2hvdWxkIGJlIHVzZWQKKyMg
VXNlIHRoaXMgdmFyaWFibGUgdG8gY29udHJvbCB3aGV0aGVyIHJvb3Qgc2hvdWxkIGJlIHVzZWQK
IGNhc2UgIl8ke0NPTlRBSU5FUl9VSUQwfSIgaW4KICAgICBfMSkgICB1c2VyYXJnPSA7OwogICAg
IF8wfF8pIHVzZXJhcmc9Ii11ICQoaWQgLXUpIiA7OwotLSAKMi4yMC4xIChBcHBsZSBHaXQtMTE3
KQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 30 14:46:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 May 2019 14:46:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWMKF-0006SP-TZ; Thu, 30 May 2019 14:46:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Y5PY=T6=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1hWMKE-0006SK-EU
 for xen-devel@lists.xenproject.org; Thu, 30 May 2019 14:46:38 +0000
X-Inumbo-ID: b85c3f18-82e9-11e9-a7a5-c37cfb4205b7
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b85c3f18-82e9-11e9-a7a5-c37cfb4205b7;
 Thu, 30 May 2019 14:46:34 +0000 (UTC)
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.50 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: /HVjqAyKgFlZ15zVGKembgE9OOx2JBiRbHw5hlxf8aes3xczWd34HpV7smFZnGx7YWZL0DkhZc
 7IJRzPkmXwhO157bVRUdC6ILwZGqdKoG6ZnIA/bNjg8k9/DnjO3ZCGZmh4ZP8U467V6rs3UDvp
 kbGy2SYNJELUVRB2edk7u7vyM6gUuWTvisk9ey5uxsWKfTiQ+qYVHCbQeqio1Ou+uSYN8aZ9Ic
 V+EGOvi7SMkw8QDvFbC0f8uR3N6hYEeZkE5rB5qgFOsXmNL9im01IePJSfu4RhcUr5wDuq1nxQ
 UZg=
X-SBRS: 2.7
X-MesageID: 1079799
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,531,1549947600"; 
   d="scan'208";a="1079799"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 30 May 2019 16:46:29 +0200
Message-ID: <20190530144629.54424-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.20.1 (Apple Git-117)
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] automation: add clang and lld 8 tests to gitlab
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Doug Goldstein <cardoe@cardoe.com>, Wei Liu <wl@xen.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VXNpbmcgY2xhbmcgYW5kIGxsZCA4IHJlcXVpcmVzIGluc3RhbGxpbmcgdGhlIHBhY2thZ2VzIGZy
b20gdGhlCm9mZmljaWFsIGxsdm0gYXB0IHJlcG9zaXRvcmllcywgc28gbW9kaWZ5IHRoZSBEZWJp
YW4gRG9ja2VyIGZpbGVzIGZvcgpzdHJldGNoIGFuZCB1bnN0YWJsZSB0byBhZGQgdGhlIGxsdm0g
cmVwbyBhbmQgaW5zdGFsbCBjbGFuZyBhbmQgbGxkCmZyb20gaXQuCgpBbHNvIGFkZCBzb21lIGpv
YnMgdG8gdGVzdCBidWlsZGluZyBYZW4gd2l0aCBjbGFuZyA4IGFuZCBsbGQuCgpTaWduZWQtb2Zm
LWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCk5COiBJJ20g
bm90IHN1cmUgd2hhdCdzIHRoZSBwcm9wZXIgd2F5IHRvIHRlc3QgdGhpcyBwYXRjaC4gSSd2ZQpj
aGVja2VkIHRoYXQgdGhlIGRvY2tlciBmaWxlcyBzZWVtIHRvIGJlIGZpbmUgZm9yIGNyZWF0aW5n
IGEgZG9ja2VyCmltYWdlIGZvciBzdHJldGNoIGFuZCB1bnN0YWJsZSwgYnV0IEknbSB1bnN1cmUg
YWJvdXQgaG93IHRvIHRlc3QgdGhlCmNoYW5nZXMgdG8gdGhlIGdpdGxhYi4gU2hvdWxkIHRoZSBu
ZXcgaW1hZ2VzIHdpdGggY2xhbmctOCBhbmQgbGxkIGJlCnB1c2hlZCB0byB0aGUgcmVnaXN0cnkg
aW4gb3JkZXIgdG8gdGVzdCB0aGUgZ2l0bGFiIENJIGNoYW5nZXM/Ci0tLQpDYzogRG91ZyBHb2xk
c3RlaW4gPGNhcmRvZUBjYXJkb2UuY29tPgpDYzogV2VpIExpdSA8d2xAeGVuLm9yZz4KLS0tCiBh
dXRvbWF0aW9uL2J1aWxkL2RlYmlhbi9zdHJldGNoLWxsdm0ubGlzdCAgIHwgIDMgKysKIGF1dG9t
YXRpb24vYnVpbGQvZGViaWFuL3N0cmV0Y2guZG9ja2VyZmlsZSAgfCAxMSArKysrKy0KIGF1dG9t
YXRpb24vYnVpbGQvZGViaWFuL3Vuc3RhYmxlLWxsdm0ubGlzdCAgfCAgMyArKwogYXV0b21hdGlv
bi9idWlsZC9kZWJpYW4vdW5zdGFibGUuZG9ja2VyZmlsZSB8IDExICsrKysrLQogYXV0b21hdGlv
bi9naXRsYWItY2kvYnVpbGQueWFtbCAgICAgICAgICAgICB8IDM3ICsrKysrKysrKysrKysrKysr
KysrKwogYXV0b21hdGlvbi9zY3JpcHRzL2J1aWxkICAgICAgICAgICAgICAgICAgICB8ICAyICst
CiA2IGZpbGVzIGNoYW5nZWQsIDY0IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCiBjcmVh
dGUgbW9kZSAxMDA2NDQgYXV0b21hdGlvbi9idWlsZC9kZWJpYW4vc3RyZXRjaC1sbHZtLmxpc3QK
IGNyZWF0ZSBtb2RlIDEwMDY0NCBhdXRvbWF0aW9uL2J1aWxkL2RlYmlhbi91bnN0YWJsZS1sbHZt
Lmxpc3QKCmRpZmYgLS1naXQgYS9hdXRvbWF0aW9uL2J1aWxkL2RlYmlhbi9zdHJldGNoLWxsdm0u
bGlzdCBiL2F1dG9tYXRpb24vYnVpbGQvZGViaWFuL3N0cmV0Y2gtbGx2bS5saXN0Cm5ldyBmaWxl
IG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjA5ZmU4NDNmYjIKLS0tIC9kZXYvbnVsbAor
KysgYi9hdXRvbWF0aW9uL2J1aWxkL2RlYmlhbi9zdHJldGNoLWxsdm0ubGlzdApAQCAtMCwwICsx
LDMgQEAKKyMgU3RyZWNoIExMVk0gOCByZXBvcworZGViIGh0dHA6Ly9hcHQubGx2bS5vcmcvc3Ry
ZXRjaC8gbGx2bS10b29sY2hhaW4tc3RyZXRjaC04IG1haW4KK2RlYi1zcmMgaHR0cDovL2FwdC5s
bHZtLm9yZy9zdHJldGNoLyBsbHZtLXRvb2xjaGFpbi1zdHJldGNoLTggbWFpbgpkaWZmIC0tZ2l0
IGEvYXV0b21hdGlvbi9idWlsZC9kZWJpYW4vc3RyZXRjaC5kb2NrZXJmaWxlIGIvYXV0b21hdGlv
bi9idWlsZC9kZWJpYW4vc3RyZXRjaC5kb2NrZXJmaWxlCmluZGV4IGRhZjhjOWQzODQuLjE4OWRm
ZjMyNzUgMTAwNjQ0Ci0tLSBhL2F1dG9tYXRpb24vYnVpbGQvZGViaWFuL3N0cmV0Y2guZG9ja2Vy
ZmlsZQorKysgYi9hdXRvbWF0aW9uL2J1aWxkL2RlYmlhbi9zdHJldGNoLmRvY2tlcmZpbGUKQEAg
LTUsNiArNSwxNCBAQCBMQUJFTCBtYWludGFpbmVyLm5hbWU9IlRoZSBYZW4gUHJvamVjdCIgXAog
RU5WIERFQklBTl9GUk9OVEVORD1ub25pbnRlcmFjdGl2ZQogRU5WIFVTRVIgcm9vdAogCitSVU4g
YXB0LWdldCB1cGRhdGUgJiYgXAorICAgIGFwdC1nZXQgLS1xdWlldCAtLXllcyBpbnN0YWxsIFwK
KyAgICB3Z2V0IFwKKyAgICBnbnVwZworCitSVU4gd2dldCAtTyAtIGh0dHBzOi8vYXB0Lmxsdm0u
b3JnL2xsdm0tc25hcHNob3QuZ3BnLmtleXxhcHQta2V5IGFkZCAtCitDT1BZIHN0cmV0Y2gtbGx2
bS5saXN0IC9ldGMvYXB0L3NvdXJjZXMubGlzdC5kLworCiBSVU4gbWtkaXIgL2J1aWxkCiBXT1JL
RElSIC9idWlsZAogCkBAIC0zOSw5ICs0NywxMCBAQCBSVU4gYXB0LWdldCB1cGRhdGUgJiYgXAog
ICAgICAgICB0cmFuc2ZpZyBcCiAgICAgICAgIHBhbmRvYyBcCiAgICAgICAgIGNoZWNrcG9saWN5
IFwKLSAgICAgICAgd2dldCBcCiAgICAgICAgIGdpdCBcCiAgICAgICAgIG5hc20gXAorICAgICAg
ICBjbGFuZy04IFwKKyAgICAgICAgbGxkLTggXAogICAgICAgICAmJiBcCiAgICAgICAgIGFwdC1n
ZXQgYXV0b3JlbW92ZSAteSAmJiBcCiAgICAgICAgIGFwdC1nZXQgY2xlYW4gJiYgXApkaWZmIC0t
Z2l0IGEvYXV0b21hdGlvbi9idWlsZC9kZWJpYW4vdW5zdGFibGUtbGx2bS5saXN0IGIvYXV0b21h
dGlvbi9idWlsZC9kZWJpYW4vdW5zdGFibGUtbGx2bS5saXN0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0
CmluZGV4IDAwMDAwMDAwMDAuLmRjMTE5ZmEwYjQKLS0tIC9kZXYvbnVsbAorKysgYi9hdXRvbWF0
aW9uL2J1aWxkL2RlYmlhbi91bnN0YWJsZS1sbHZtLmxpc3QKQEAgLTAsMCArMSwzIEBACisjIFVu
c3RhYmxlIExMVk0gOCByZXBvcworZGViIGh0dHA6Ly9hcHQubGx2bS5vcmcvdW5zdGFibGUvIGxs
dm0tdG9vbGNoYWluLTggbWFpbgorZGViLXNyYyBodHRwOi8vYXB0Lmxsdm0ub3JnL3Vuc3RhYmxl
LyBsbHZtLXRvb2xjaGFpbi04IG1haW4KZGlmZiAtLWdpdCBhL2F1dG9tYXRpb24vYnVpbGQvZGVi
aWFuL3Vuc3RhYmxlLmRvY2tlcmZpbGUgYi9hdXRvbWF0aW9uL2J1aWxkL2RlYmlhbi91bnN0YWJs
ZS5kb2NrZXJmaWxlCmluZGV4IDc3NjJjZjk3YWIuLjQ4ZDVmN2E4NjMgMTAwNjQ0Ci0tLSBhL2F1
dG9tYXRpb24vYnVpbGQvZGViaWFuL3Vuc3RhYmxlLmRvY2tlcmZpbGUKKysrIGIvYXV0b21hdGlv
bi9idWlsZC9kZWJpYW4vdW5zdGFibGUuZG9ja2VyZmlsZQpAQCAtNSw2ICs1LDE0IEBAIExBQkVM
IG1haW50YWluZXIubmFtZT0iVGhlIFhlbiBQcm9qZWN0IiBcCiBFTlYgREVCSUFOX0ZST05URU5E
PW5vbmludGVyYWN0aXZlCiBFTlYgVVNFUiByb290CiAKK1JVTiBhcHQtZ2V0IHVwZGF0ZSAmJiBc
CisgICAgYXB0LWdldCAtLXF1aWV0IC0teWVzIGluc3RhbGwgXAorICAgIHdnZXQgXAorICAgIGdu
dXBnCisKK1JVTiB3Z2V0IC1PIC0gaHR0cHM6Ly9hcHQubGx2bS5vcmcvbGx2bS1zbmFwc2hvdC5n
cGcua2V5fGFwdC1rZXkgYWRkIC0KK0NPUFkgdW5zdGFibGUtbGx2bS5saXN0IC9ldGMvYXB0L3Nv
dXJjZXMubGlzdC5kLworCiBSVU4gbWtkaXIgL2J1aWxkCiBXT1JLRElSIC9idWlsZAogCkBAIC0z
OSw5ICs0NywxMCBAQCBSVU4gYXB0LWdldCB1cGRhdGUgJiYgXAogICAgICAgICB0cmFuc2ZpZyBc
CiAgICAgICAgIHBhbmRvYyBcCiAgICAgICAgIGNoZWNrcG9saWN5IFwKLSAgICAgICAgd2dldCBc
CiAgICAgICAgIGdpdCBcCiAgICAgICAgIG5hc20gXAorICAgICAgICBjbGFuZy04IFwKKyAgICAg
ICAgbGxkLTggXAogICAgICAgICAmJiBcCiAgICAgICAgIGFwdC1nZXQgYXV0b3JlbW92ZSAteSAm
JiBcCiAgICAgICAgIGFwdC1nZXQgY2xlYW4gJiYgXApkaWZmIC0tZ2l0IGEvYXV0b21hdGlvbi9n
aXRsYWItY2kvYnVpbGQueWFtbCBiL2F1dG9tYXRpb24vZ2l0bGFiLWNpL2J1aWxkLnlhbWwKaW5k
ZXggZGQ1NzIyYTViYi4uZmEyN2FhZWY2MiAxMDA2NDQKLS0tIGEvYXV0b21hdGlvbi9naXRsYWIt
Y2kvYnVpbGQueWFtbAorKysgYi9hdXRvbWF0aW9uL2dpdGxhYi1jaS9idWlsZC55YW1sCkBAIC0y
Niw2ICsyNiwxMyBAQAogICAgIENYWDogY2xhbmcrKwogICAgIGNsYW5nOiB5CiAKKy5jbGFuZy04
LXRtcGw6CisgIHZhcmlhYmxlczogJmNsYW5nLTgKKyAgICBDQzogY2xhbmctOAorICAgIENYWDog
Y2xhbmcrKy04CisgICAgTEQ6IGxsZC04CisgICAgY2xhbmc6IHkKKwogLng4Ni02NC1idWlsZC10
bXBsOgogICA8PDogKmJ1aWxkCiAgIHZhcmlhYmxlczoKQEAgLTkwLDYgKzk3LDE2IEBACiAgIHZh
cmlhYmxlczoKICAgICA8PDogKmNsYW5nCiAKKy5jbGFuZy04LXg4Ni02NC1idWlsZDoKKyAgZXh0
ZW5kczogLng4Ni02NC1idWlsZAorICB2YXJpYWJsZXM6CisgICAgPDw6ICpjbGFuZy04CisKKy5j
bGFuZy04LXg4Ni02NC1idWlsZC1kZWJ1ZzoKKyAgZXh0ZW5kczogLng4Ni02NC1idWlsZC1kZWJ1
ZworICB2YXJpYWJsZXM6CisgICAgPDw6ICpjbGFuZy04CisKIC5jbGFuZy14ODYtMzItYnVpbGQ6
CiAgIGV4dGVuZHM6IC54ODYtMzItYnVpbGQKICAgdmFyaWFibGVzOgpAQCAtMjE5LDYgKzIzNiwx
NiBAQCBkZWJpYW4tc3RyZXRjaC1jbGFuZy1kZWJ1ZzoKICAgdmFyaWFibGVzOgogICAgIENPTlRB
SU5FUjogZGViaWFuOnN0cmV0Y2gKIAorZGViaWFuLXN0cmV0Y2gtY2xhbmctODoKKyAgZXh0ZW5k
czogLmNsYW5nLTgteDg2LTY0LWJ1aWxkCisgIHZhcmlhYmxlczoKKyAgICBDT05UQUlORVI6IGRl
YmlhbjpzdHJldGNoCisKK2RlYmlhbi1zdHJldGNoLWNsYW5nLTgtZGVidWc6CisgIGV4dGVuZHM6
IC5jbGFuZy04LXg4Ni02NC1idWlsZC1kZWJ1ZworICB2YXJpYWJsZXM6CisgICAgQ09OVEFJTkVS
OiBkZWJpYW46c3RyZXRjaAorCiBkZWJpYW4tc3RyZXRjaC1nY2M6CiAgIGV4dGVuZHM6IC5nY2Mt
eDg2LTY0LWJ1aWxkCiAgIHZhcmlhYmxlczoKQEAgLTI1OSw2ICsyODYsMTYgQEAgZGViaWFuLXVu
c3RhYmxlLWNsYW5nLWRlYnVnOgogICB2YXJpYWJsZXM6CiAgICAgQ09OVEFJTkVSOiBkZWJpYW46
dW5zdGFibGUKIAorZGViaWFuLXVuc3RhYmxlLWNsYW5nLTg6CisgIGV4dGVuZHM6IC5jbGFuZy04
LXg4Ni02NC1idWlsZAorICB2YXJpYWJsZXM6CisgICAgQ09OVEFJTkVSOiBkZWJpYW46dW5zdGFi
bGUKKworZGViaWFuLXVuc3RhYmxlLWNsYW5nLTgtZGVidWc6CisgIGV4dGVuZHM6IC5jbGFuZy04
LXg4Ni02NC1idWlsZC1kZWJ1ZworICB2YXJpYWJsZXM6CisgICAgQ09OVEFJTkVSOiBkZWJpYW46
dW5zdGFibGUKKwogZGViaWFuLXVuc3RhYmxlLWdjYzoKICAgZXh0ZW5kczogLmdjYy14ODYtNjQt
YnVpbGQKICAgdmFyaWFibGVzOgpkaWZmIC0tZ2l0IGEvYXV0b21hdGlvbi9zY3JpcHRzL2J1aWxk
IGIvYXV0b21hdGlvbi9zY3JpcHRzL2J1aWxkCmluZGV4IDhhNTdlMDk3YTkuLjgzYzQ0ZTZjZTcg
MTAwNzU1Ci0tLSBhL2F1dG9tYXRpb24vc2NyaXB0cy9idWlsZAorKysgYi9hdXRvbWF0aW9uL3Nj
cmlwdHMvYnVpbGQKQEAgLTE5LDcgKzE5LDcgQEAgZmkKIGNmZ2FyZ3M9KCkKIGNmZ2FyZ3MrPSgi
LS1lbmFibGUtZG9jcyIpCiAKLWlmIFtbICIke0NDfSIgPT0gImNsYW5nIiBdXTsgdGhlbgoraWYg
W1sgIiR7Q0N9IiA9PSAiY2xhbmciKiBdXTsgdGhlbgogICAgICMgU2VhQklPUyBjYW5ub3QgYmUg
YnVpbHQgd2l0aCBjbGFuZwogICAgIGNmZ2FyZ3MrPSgiLS13aXRoLXN5c3RlbS1zZWFiaW9zPS91
c3Ivc2hhcmUvc2VhYmlvcy9iaW9zLmJpbiIpCiAgICAgIyBpUFhFIGNhbm5vdCBiZSBidWlsdCB3
aXRoIGNsYW5nCi0tIAoyLjIwLjEgKEFwcGxlIEdpdC0xMTcpCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 30 15:20:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 May 2019 15:20:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWMqF-0000PX-Le; Thu, 30 May 2019 15:19:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=IneZ=T6=codethink.co.uk=ben.hutchings@srs-us1.protection.inumbo.net>)
 id 1hWMnp-0000KY-He
 for xen-devel@lists.xenproject.org; Thu, 30 May 2019 15:17:13 +0000
X-Inumbo-ID: fe8c5e60-82ed-11e9-9098-7fbf87543bdf
Received: from imap1.codethink.co.uk (unknown [176.9.8.82])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fe8c5e60-82ed-11e9-9098-7fbf87543bdf;
 Thu, 30 May 2019 15:17:10 +0000 (UTC)
Received: from [167.98.27.226] (helo=xylophone)
 by imap1.codethink.co.uk with esmtpsa (Exim 4.84_2 #1 (Debian))
 id 1hWMnY-0008Bg-0Q; Thu, 30 May 2019 16:16:56 +0100
Message-ID: <1559229415.24330.2.camel@codethink.co.uk>
From: Ben Hutchings <ben.hutchings@codethink.co.uk>
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Date: Thu, 30 May 2019 16:16:55 +0100
Organization: Codethink Ltd.
X-Mailer: Evolution 3.22.6-1+deb9u1 
Mime-Version: 1.0
X-Mailman-Approved-At: Thu, 30 May 2019 15:19:41 +0000
Subject: [Xen-devel] [stable] xen/pciback: Don't disable PCI_COMMAND on PCI
 device reset.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Prarit Bhargava <prarit@redhat.com>, Juergen Gross <jgross@suse.com>,
 stable <stable@vger.kernel.org>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SSdtIGxvb2tpbmcgYXQgQ1ZFLTIwMTUtODU1MyB3aGljaCBpcyBmaXhlZCBieToKCmNvbW1pdCA3
NjgxZjMxZWM5Y2RhY2FiNGZkMTA1NzBiZTkyNGYyY2VmNjY2OWJhCkF1dGhvcjogS29ucmFkIFJ6
ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpEYXRlOsKgwqDCoFdlZCBGZWIg
MTMgMTg6MjE6MzEgMjAxOSAtMDUwMAoKwqDCoMKgwqB4ZW4vcGNpYmFjazogRG9uJ3QgZGlzYWJs
ZSBQQ0lfQ09NTUFORCBvbiBQQ0kgZGV2aWNlIHJlc2V0LgoKSSdtIGF3YXJlIHRoYXQgdGhpcyBj
aGFuZ2UgaXMgaW5jb21wYXRpYmxlIHdpdGggcWVtdSA8IDIuNSwgYnV0IHRoYXQncwpub3cgcXVp
dGUgb2xkLiAgRG8geW91IHRoaW5rIGl0IG1ha2VzIHNlbnNlIHRvIGFwcGx5IHRoaXMgY2hhbmdl
IHRvCnNvbWUgc3RhYmxlIGJyYW5jaGVzPwoKQmVuLgoKLS0gCkJlbiBIdXRjaGluZ3MsIFNvZnR3
YXJlIERldmVsb3BlciAgICAgICAgICAgICAgICDCoCAgICAgICAgQ29kZXRoaW5rIEx0ZApodHRw
czovL3d3dy5jb2RldGhpbmsuY28udWsvICAgICAgICAgICAgICAgICBEYWxlIEhvdXNlLCAzNSBE
YWxlIFN0cmVldAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTWFuY2hlc3Rl
ciwgTTEgMkhGLCBVbml0ZWQgS2luZ2RvbQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 30 15:28:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 May 2019 15:28:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWMyE-0001Ao-EQ; Thu, 30 May 2019 15:27:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=JXhs=T6=tklengyel.com=bounce+e181d6.cd840-xen-devel=lists.xenproject.org@srs-us1.protection.inumbo.net>)
 id 1hWMyC-0001Aj-L4
 for xen-devel@lists.xenproject.org; Thu, 30 May 2019 15:27:56 +0000
X-Inumbo-ID: 7f2e8d96-82ef-11e9-8980-bc764e045a96
Received: from rs224.mailgun.us (unknown [209.61.151.224])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7f2e8d96-82ef-11e9-8980-bc764e045a96;
 Thu, 30 May 2019 15:27:55 +0000 (UTC)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=tklengyel.com;
 q=dns/txt; 
 s=krs; t=1559230075; h=Content-Type: Cc: To: Subject: Message-ID: Date:
 From: In-Reply-To: References: MIME-Version: Sender;
 bh=A3Yj2fdGcuhWM7RTkdpR6bqVQyDuzzOMYA905qIaYSU=;
 b=P9Sdk6E4ooulDfUbj7W+E+4ce18aQP8R33hKlvFh0wfYgJ0jOCCz52Cmv7PU5/JNoNy3WMi1
 Pn4/XjYM2nJ6dTJ0x3w87ixjqCMYtVp33B8c2l0bzOjz+03mBJNp2eCPS8uy1oDdlxk5qc+8
 7jyPSRSxUkU9iomIOHLtXMMpNUE=
X-Mailgun-Sending-Ip: 209.61.151.224
X-Mailgun-Sid: WyIyYTNmOCIsICJ4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmciLCAiY2Q4NDAiXQ==
Received: from mail-lj1-f178.google.com (mail-lj1-f178.google.com
 [209.85.208.178])
 by mxa.mailgun.org with ESMTP id 5ceff67a.7f052c93c470-smtp-out-n03;
 Thu, 30 May 2019 15:27:54 -0000 (UTC)
Received: by mail-lj1-f178.google.com with SMTP id r76so6450060lja.12
 for <xen-devel@lists.xenproject.org>; Thu, 30 May 2019 08:27:53 -0700 (PDT)
X-Gm-Message-State: APjAAAUWMShWsrILcrsrIbX/ZFxTSNnA/h+uSRezPMcIOTdKC5mfjika
 f2OxIeov5oLNiAK/RKLq9xmjCF5spYu7+SknyyM=
X-Google-Smtp-Source: APXvYqzN0hvaMAt2YwmAPGf+wvII+htxLz8OcLOlN9lLEUWIvlDirqXkCrKPmA+ha95Wy1INkkGBE/1xnD6clFQLf5M=
X-Received: by 2002:a2e:87c9:: with SMTP id v9mr761440ljj.100.1559230072142;
 Thu, 30 May 2019 08:27:52 -0700 (PDT)
MIME-Version: 1.0
References: <cover.1559224640.git.ppircalabu@bitdefender.com>
In-Reply-To: <cover.1559224640.git.ppircalabu@bitdefender.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Thu, 30 May 2019 08:27:15 -0700
X-Gmail-Original-Message-ID: <CABfawh=ggx3sVzffdXD==Pr6kKmMH94TOqia2EnYqrXx+r-HFA@mail.gmail.com>
Message-ID: <CABfawh=ggx3sVzffdXD==Pr6kKmMH94TOqia2EnYqrXx+r-HFA@mail.gmail.com>
To: Petre Pircalabu <ppircalabu@bitdefender.com>
Subject: Re: [Xen-devel] [PATCH 0/9] Per vcpu vm_event channels
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 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>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBNYXkgMzAsIDIwMTkgYXQgNzoxOCBBTSBQZXRyZSBQaXJjYWxhYnUKPHBwaXJjYWxh
YnVAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToKPgo+IFRoaXMgcGF0Y2hzZXQgYWRkcyBhIG5ldyBt
ZWNoYW5pc20gb2Ygc2VuZGluZyBzeW5jaHJvbm91cyB2bV9ldmVudAo+IHJlcXVlc3RzIGFuZCBo
YW5kbGluZyB2bV9ldmVudCByZXNwb25zZXMgd2l0aG91dCB1c2luZyBhIHJpbmcuCj4gQXMgZWFj
aCBzeW5jaHJvbm91cyByZXF1ZXN0IHBhdXNlcyB0aGUgdmNwdSB1bnRpbCB0aGUgY29ycmVzcG9u
ZGluZwo+IHJlc3BvbnNlIGlzIGhhbmRsZWQsIGl0IGNhbiBiZSBzdG9yZWQgaW4gYSBzbG90dGVk
IG1lbW9yeSBidWZmZXIKPiAob25lIHBlciB2Y3B1KSBzaGFyZWQgYmV0d2VlbiB0aGUgaHlwZXJ2
aXNvciBhbmQgdGhlIGNvbnRyb2xsaW5nIGRvbWFpbi4KPgo+IFRoZSBtYWluIGFkdmFudGFnZXMg
b2YgdGhpcyBhcHByb2FjaCBhcmU6Cj4gLSB0aGUgYWJpbGl0eSB0byBkeW5hbWljYWx5IGFsbG9j
YXRlIHRoZSBuZWNlc3NhcnkgbWVtb3J5IHVzZWQgdG8gaG9sZAo+IHRoZSByZXF1ZXN0cy9yZXNw
b25zZXMgKHRoZSBzaXplIG9mIHZtX2V2ZW50X3JlcXVlc3RfdC92bV9ldmVudF9yZXNwb25zZV90
Cj4gY2FuIGdyb3cgdW5yZXN0cmljdGVkIGJ5IHRoZSByaW5nJ3Mgb25lIHBhZ2UgbGltaXRhdGlv
bikKPiAtIHRoZSByaW5nJ3Mgd2FpdHF1ZXVlIGxvZ2ljIGlzIHVubmVjZXNzYXJ5IGluIHRoaXMg
Y2FzZSBiZWNhdXNlIHRoZQo+IHZjcHUgc2VuZGluZyB0aGUgcmVxdWVzdCBpcyBibG9ja2VkIHVu
dGlsIGEgcmVzcG9uc2UgaXMgcmVjZWl2ZWQuCgpIaSBQZXRyZSwKY291bGQgeW91IHB1c2ggdGhp
cyBzZXJpZXMgYXMgYSBnaXQgYnJhbmNoIHNvbWV3aGVyZT8KClRoYW5rcywKVGFtYXMKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 30 15:46:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 May 2019 15:46:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWNFd-0002iZ-11; Thu, 30 May 2019 15:45:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=+gVD=T6=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1hWNFc-0002iQ-HK
 for xen-devel@lists.xenproject.org; Thu, 30 May 2019 15:45:56 +0000
X-Inumbo-ID: 01f32c42-82f2-11e9-b4f3-d362a337cb4e
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 01f32c42-82f2-11e9-b4f3-d362a337cb4e;
 Thu, 30 May 2019 15:45:53 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hWNFZ-0005RB-GD; Thu, 30 May 2019 15:45:53 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hWNFZ-00049N-0T; Thu, 30 May 2019 15:45:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hWNFY-0007Ko-Vt; Thu, 30 May 2019 15:45:52 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-137055-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:regression
 linux-linus:build-armhf-pvops:kernel-build:fail:regression
 linux-linus:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-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-i386-xl-pvshim:guest-start: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-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-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-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
X-Osstest-Versions-This: linux=9fb67d643f6f1892a08ee3a04ea54022d1060bb0
X-Osstest-Versions-That: linux=736706bee3298208343a76096370e4f6a5c55915
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 30 May 2019 15:45:52 +0000
Subject: [Xen-devel] [linux-linus test] 137055: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNzA1NSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTM3MDU1LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0tYW1kIDEyIGd1ZXN0LXN0YXJ0L3JlZGhhdC5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTMzNTgw
CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICA2IGtlcm5lbC1idWlsZCAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0
IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWlu
ZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZh
aWwgbGlrZSAxMzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMz
NTgwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzU4MAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBm
YWlsIGxpa2UgMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0
YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAg
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRh
cmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgOWZiNjdkNjQzZjZmMTg5
MmEwOGVlM2EwNGVhNTQwMjJkMTA2MGJiMApiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAg
ICAgICAgICAgNzM2NzA2YmVlMzI5ODIwODM0M2E3NjA5NjM3MGU0ZjZhNWM1NTkxNQoKTGFzdCB0
ZXN0IG9mIGJhc2lzICAgMTMzNTgwICAyMDE5LTAzLTA0IDE5OjUzOjA5IFogICA4NiBkYXlzCkZh
aWxpbmcgc2luY2UgICAgICAgIDEzMzYwNSAgMjAxOS0wMy0wNSAyMDowMzoxNCBaICAgODUgZGF5
cyAgIDQzIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzNzA1NSAgMjAxOS0wNS0yOSAw
OTo0NjowNiBaICAgIDEgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KMzIxOCBwZW9wbGUgdG91Y2hl
ZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWls
ZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2
LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhh
bWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1z
aGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgNTU3MzE0IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 30 16:12:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 May 2019 16:12:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWNfI-0005Tu-Dp; Thu, 30 May 2019 16:12:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dPnK=T6=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1hWNfH-0005To-DN
 for xen-devel@lists.xenproject.org; Thu, 30 May 2019 16:12:27 +0000
X-Inumbo-ID: b620fb96-82f5-11e9-8980-bc764e045a96
Received: from mail-lf1-x141.google.com (unknown [2a00:1450:4864:20::141])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b620fb96-82f5-11e9-8980-bc764e045a96;
 Thu, 30 May 2019 16:12:25 +0000 (UTC)
Received: by mail-lf1-x141.google.com with SMTP id b11so5486497lfa.5
 for <xen-devel@lists.xenproject.org>; Thu, 30 May 2019 09:12:25 -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-language:content-transfer-encoding;
 bh=SFbAopx5jRm8n+lh8oVxjDtswAitT0woBIbeAe7jUmA=;
 b=WyTsMa+KlbLiG3Tx0w5osGEcFnlN1RwueDejmuUSugrFloty2aDJFg4Td757YeA3Th
 pU72ZkSahDDkW1YHVtATRqSe3bzqSRMJjjIY9/KSbd9RhCHfNhgenUrBHKgrlkFosk+Z
 AfwUrewG+xcx+r2yvlrVgOFj/DsmTKMiLS2p0Q2LaqeWQdhQMVbWBK5MEpqZ9yL0tU1M
 LcNUgFcCCEU/IUTh+8Q5/NZGv3kXPPt7yHjxWI3mvOALUZOV4xAA9uqcUGd8czjNGMbt
 23hYBIg6aXnZm94rw6sxBaJsRy3sn36Fd7MDZeLjZ9F8a1N+S7SLVQzzGqNm8iXMLX+5
 4xTw==
X-Google-DKIM-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=SFbAopx5jRm8n+lh8oVxjDtswAitT0woBIbeAe7jUmA=;
 b=nDFI9DZ2y4AkKg+97Dxkf+BTWKTTGsqxSQLQNL2H9vRLDRkeJkyZsk7jv/nw5RdcZ1
 8LFMj5N6T3pGoOvCneFt1xMW+AYU4Gl9+3Q6den9VZNXzFEsuRrveJf+gBFyWQ0oCUTo
 1TGVRozlIZYF95zBbEf+pC/HDbRjCF2PSkrh9I7BqX+15e33c+Dae8pzpFlxm6gdBC0q
 v3hH3ofG/6KwfzUZginaDqqObftsL+Cln0/kccbXnIcclRDYapvzvuhUzLUjlRPa81bL
 q1pGpY4ttSy9zyT5f2JkkNaLbKptMlD9mS1TLkQHvNzFGh+Zo8XAoRG3ry7b80xhQ+M5
 +8IQ==
X-Gm-Message-State: APjAAAUVS2W4j8xdCUyENmUZY+TI/bkZ5P1+fSLkcRJHsR/Z5DF/e/QS
 z7KQG1nrd3VLbjhDWQm/gDs=
X-Google-Smtp-Source: APXvYqwWWVna+ANNxILul3YhJv8z6qqT6we5vo2tbjHi9l0OWQ0ktAkZCRVJSdD9oZb03UJ+hxTrSA==
X-Received: by 2002:ac2:50cd:: with SMTP id h13mr749546lfm.36.1559232744003;
 Thu, 30 May 2019 09:12:24 -0700 (PDT)
Received: from [10.17.180.71] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id
 b29sm561323lfo.38.2019.05.30.09.12.22
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 30 May 2019 09:12:22 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <1558949370-14331-1-git-send-email-andrii.anisov@gmail.com>
 <d63ff1d7-963a-bd1a-7835-ee5b30504628@arm.com>
 <20d30591-bc90-5321-2de9-a11f7d36cb11@gmail.com>
 <f0e27dd4-fc59-05d8-e910-b63c0d398c00@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <c0de5da0-9986-ea97-b7d3-6902bd789c19@gmail.com>
Date: Thu, 30 May 2019 19:12:21 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <f0e27dd4-fc59-05d8-e910-b63c0d398c00@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] gic: drop interrupts enabling on
 interrupts processing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAyOS4wNS4xOSAxODozMiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEl0IHdvdWxkIGhhdmUg
YmVlbiBuaWNlIHRvIGF0IGxlYXN0IGZpeCB1cCB0aGUgY29tbWl0IG1lc3NhZ2Ugd2l0aCB0aGUg
dHlwb2VzIChhbmQgcmV3b3JkaW5nKSBJIG1lbnRpb25lZCBpbiBteSBwcmV2aW91cyBlLW1haWwu
Cj4gWW91ciBjb21taXQgbWVzc2FnZSBuZWVkcyB0byBleHBsYWluZWQgd2h5IHRoaXMgaXMgZmlu
ZSB0byBrZWVwIHRoZSBpbnRlcnJ1cHQgbWFza2VkIGEgYml0IGxvbmdlci4gSSB3cm90ZSB0aGUg
ZXhwbGFuYXRpb24gaW4gbXkgcHJldmlvdXMgZS1tYWlsIHNvIHlvdSBjYW4gYm9ycm93IHRoZSBy
YXRpb25hbGUgZnJvbSB0aGVyZS4KeGVuL2FybTogZ2ljOiBEZWZlciB0aGUgZGVjaXNpb24gdG8g
dW5tYXNrIGludGVycnVwdHMgdG8gZG9fe0xQSSwgSVJRfSgpCgpIYXZpbmcgaXJxcyBlbmFibGVk
IGhlcmUgbGVhdmVzIGEgcm9vbSBmb3IgdHJhcHBpbmcgYW5kIGdvaW5nIHRocm91Z2ggdGhlIHRy
YXAKcGF0aCBhZ2FpbiBpZiB3ZSBoYXZlIGEgbmV3IGd1ZXN0IGludGVycnVwdCBhcnJpdmVkIChl
dmVuIHdpdGggdGhlIHNhbWUgb3IKbG93ZXIgcHJpb3JpdHksIGFmdGVyIGBkZXNjLT5oYW5kbGVy
LT5lbmQoZGVzYylgIGluIGBkb19JUlEoKWApLgpLZWVwaW5nIGludGVycnVwdHMgZGlzYWJsZWQg
ZHVyaW5nIGd1ZXN0IGludGVycnVwdHMgcHJvY2Vzc2luZyBhbGxvd3MgYXMKYXZvaWRpbmcgZXhj
ZXNzaXZlIHRyYXBzIChhbmQgd2FzdGluZyBjcHUgY3ljbGVzIGZvciB0cmFwIHBhdGgpIHdoaWxl
IHRoZSBuZXcKaW50ZXJydXB0cyB3b3VsZCBiZSBwcm9jZXNzZWQgaW4gdGhlIGxvb3AgYW55d2F5
LiBQcm9jZXNzaW5nIGd1ZXN0IGludGVycnVwdHMgYnkKdGhlIGxvb3Agc2hvdWxkIG5vdCBpbnRy
b2R1Y2Ugc2lnbmlmaWNhbnQgYWRkaXRpb25hbCBsYXRlbmN5IGJlY2F1c2UKdmdpY19pbmplY3Rf
aXJxKC4uLikgYWxyZWFkeSBtYXNraW5nIHRoZSBpbnRlcnJ1cHRzIGluIG1vc3Qgb2YgdGhlIGNh
c2VzLgoKCi0tIApTaW5jZXJlbHksCkFuZHJpaSBBbmlzb3YuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 30 16:14:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 May 2019 16:14:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWNhQ-0005bh-Rz; Thu, 30 May 2019 16:14:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dPnK=T6=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1hWNhO-0005at-OU
 for xen-devel@lists.xenproject.org; Thu, 30 May 2019 16:14:38 +0000
X-Inumbo-ID: 04a40bc2-82f6-11e9-8980-bc764e045a96
Received: from mail-lj1-x243.google.com (unknown [2a00:1450:4864:20::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 04a40bc2-82f6-11e9-8980-bc764e045a96;
 Thu, 30 May 2019 16:14:37 +0000 (UTC)
Received: by mail-lj1-x243.google.com with SMTP id q16so6622286ljj.8
 for <xen-devel@lists.xenproject.org>; Thu, 30 May 2019 09:14: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-language:content-transfer-encoding;
 bh=63Uq8BS7Nsa+XCQhXnjHoypOfh+NTNAcP86FUTKc8Zg=;
 b=a9bmXbcJACq98uzFVc/Rucm3ZTd0iwywnJaMNrQSk6DKhA6IbiSu86mYCCXxXf/aE7
 DSY8W8+KUQ5P6aPhftQdf6/TJwAkgMsyYRy0n+CB5jdVRyGrKN1HW0n3b0bG5RFQylCk
 PWkc1QcREcJGbks/SMUedqmYJaq3F+2pDIWs1okZSPFCaxIJxqgF2trJAtcTtl2n2j6s
 FhBjteCxJDLppeCoc7RpqPZtd0ZtqfnRv+LPVAFu7xgQJ9KWUeMbmimVF2kSHtka9thI
 Fn6inLzYUYcI/cme5Gq1c48prCcrpMBy5VesWQoV8Cv4DNkH6sCdnG6QThM1z3Ah8UWo
 Fldw==
X-Google-DKIM-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=63Uq8BS7Nsa+XCQhXnjHoypOfh+NTNAcP86FUTKc8Zg=;
 b=QAtnQA1QmlxZ49yCC5CNCmjIMCGUwmiousUJ+JYY1ttTZaFo7+MWSGMTrcOdiXzT1w
 KMkoblBn9LRhOfJVtZb6cCaf3bGiXspjxWUkty1ZTbMHl77TfL4luAHT8XEWRSEKwF6v
 XjcfhFxVpR/AQqWFBhaYmEOSSP+7ZI1BaQnTXo3ZXGrRfH8FYQpeguRysxeEpJeSyqfW
 7X16unBbNX4G3G4p+q43T17jtkngllHJ/SzNf3g408Td6/ivEci1jQjuCSH+vLvE+2ya
 JNJIUi2uAgv+Z3vGwHITaRmST7KxWXX5Kv+FsteDK9PlGlsyPweSB1ayC1CM3j4j9lOA
 AU7Q==
X-Gm-Message-State: APjAAAVlqV06UHilxH9P6BWxk0pWskikikLLKL6osJ4Yuk3reym4z+5c
 XR6x/2JuHAOVuMuS3KLV51Y=
X-Google-Smtp-Source: APXvYqxfuWKMQ7sNF5mzLCOrOQtLPv7+M2iR04cmTr0BvI28QIeocjoNs8T0mbaeJT1oCv7z6VcynQ==
X-Received: by 2002:a2e:2b58:: with SMTP id q85mr2687230lje.179.1559232875758; 
 Thu, 30 May 2019 09:14:35 -0700 (PDT)
Received: from [10.17.180.71] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id
 v64sm571612lje.40.2019.05.30.09.14.34
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 30 May 2019 09:14:35 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <1558949370-14331-1-git-send-email-andrii.anisov@gmail.com>
 <d63ff1d7-963a-bd1a-7835-ee5b30504628@arm.com>
 <20d30591-bc90-5321-2de9-a11f7d36cb11@gmail.com>
 <f0e27dd4-fc59-05d8-e910-b63c0d398c00@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <ab8ec9ce-c602-fe5d-b76b-3ee096a8bf9f@gmail.com>
Date: Thu, 30 May 2019 19:14:34 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <f0e27dd4-fc59-05d8-e910-b63c0d398c00@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] gic: drop interrupts enabling on
 interrupts processing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAyOS4wNS4xOSAxODozMiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBCVFcsIGRvIHlvdSBo
ZWFyIGFib3V0IHBsYW5zIGZvciB0aGUgbmV3IHZnaWM/IFNvbWUgdGltZSBhZ28gaXQgd2FzIHNh
aWQgdGhhdCBuZXcgdmdpYyBpbXBsZW1lbnRhdGlvbiBnb2luZyB0byByZXBsYWNlIHRoZSBvbGQg
b25lLCBhbmQgb3B0aW1pemluZyB0aGUgb2xkIGlzIHdvcnRobGVzcy4gQnV0IGFzIEkgc2VlLCB0
aGVyZSBhcmUgbm8gdXBkYXRlcyBpbnRvIHRoYXQgYXJlYSB5ZXQuCj4gCj4gV2UgbmVlZCBoZWxw
IHRvIG1ha2UgaXQgaGFwcGVuLgpJJ20gbm90IHN1cmUgSSdsbCBoYXZlIHNwYXJlIHRpbWUgc29v
biwgYnV0IHdoYXQga2luZCBvZiBoZWxwIHlvdSBuZWVkPyBEbyB5b3UgaGF2ZSBhIFRPRE8gbGlz
dD8KCi0tIApTaW5jZXJlbHksCkFuZHJpaSBBbmlzb3YuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 30 16:17:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 May 2019 16:17:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWNjy-0005jd-CQ; Thu, 30 May 2019 16:17:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dPnK=T6=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1hWNjx-0005jY-N5
 for xen-devel@lists.xenproject.org; Thu, 30 May 2019 16:17:17 +0000
X-Inumbo-ID: 63b0c55e-82f6-11e9-8980-bc764e045a96
Received: from mail-lj1-x244.google.com (unknown [2a00:1450:4864:20::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 63b0c55e-82f6-11e9-8980-bc764e045a96;
 Thu, 30 May 2019 16:17:16 +0000 (UTC)
Received: by mail-lj1-x244.google.com with SMTP id j24so6672698ljg.1
 for <xen-devel@lists.xenproject.org>; Thu, 30 May 2019 09:17:16 -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-language:content-transfer-encoding;
 bh=iyCkRNpbo7o7xdXkuW7Srwk8lp+dy3MfPujmXuRTEKE=;
 b=fvqD66YuKHf0Z4y6muGiV8L/r4DUmW+zMXYNiImCPQjCHbsRd0pdsK0GajjV4UhdG6
 vuBUFC2oB6Wms/MEMysBjxcCfdm6eNVTDqDwg6UrrzAwQeCWiSovy4jM9ZYAzJ0Cewxq
 EsRgqcVyjdmZd8mOMuhC+hiUv6cvJt9o+rjf6/Q8lb0kRKZxUFXqdb95dl9o+qmHpRPt
 42HsncAR2b7n6BOvdEOtsWrfRKSvBSVkQcTQfgf1/UQK61tuFpNMvVusOQlJZOYSgt+7
 OdLq+S7s9fTrijdjcxFTw3Yn+L1GCJOu6YmKPH5+1NesJqrHtjn3Xiwd39EWmtF8zHLP
 4CTw==
X-Google-DKIM-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=iyCkRNpbo7o7xdXkuW7Srwk8lp+dy3MfPujmXuRTEKE=;
 b=XblIrEXfPEsO9sAbSD8BLPcR4o4C79MBwse7z1h8eC//obCcUg4Smuyzg4ohSA2a7P
 9ihF7+3NMz9z26zdm23r0Ia/zvf06yE3dJn9YB9c0L/x507iLLV345GySgcuCgfIpP+y
 GSRENXwfDXS4Buue2pFgaCTR5A/SwTJ1sl3W2p6mwQlv5sWwuQqFUhA3KVr1Ckguk4MG
 KzLvcUC6sSchWstmi422vDmL1KGnQFIae/eUlQ8yL2Ye1lWjHLHJ/AF0IqLeJqjZLimr
 /XM8rPMdGq+aRjjwVPHYZ4rl3ZHEPlZK8VDpFybNdm19kz5IvSWBIM904ZobVUKT4kDW
 i6KA==
X-Gm-Message-State: APjAAAWWHM7JP4d+2Ct3uWPBu52x2a2guofQ10Ty/JLXIlXvf58ppH6L
 g8fa0BbkOk4GKJJM4pmmWgI=
X-Google-Smtp-Source: APXvYqxRcnppf2KPT8FHbt0bUtW9KGjURA8k7tu4rYUOn7lDJp2jUi7lAWU76aFAphW0VQdGCxD0hg==
X-Received: by 2002:a2e:8954:: with SMTP id b20mr2704906ljk.10.1559233035296; 
 Thu, 30 May 2019 09:17:15 -0700 (PDT)
Received: from [10.17.180.71] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id
 i74sm562318lfg.78.2019.05.30.09.17.11
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 30 May 2019 09:17:11 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20190514122456.28559-1-julien.grall@arm.com>
 <20190514122456.28559-5-julien.grall@arm.com>
 <alpine.DEB.2.21.1905201451570.16404@sstabellini-ThinkPad-T480s>
 <b5d35a7b-1ada-8e9f-3162-02891b2c5781@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <db46cc3c-23cf-671d-3b4e-2b188f1dd985@gmail.com>
Date: Thu, 30 May 2019 19:17:10 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <b5d35a7b-1ada-8e9f-3162-02891b2c5781@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH MM-PART2 RESEND v2 04/19] xen/arm: Rework
 HSCTLR_BASE
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Andrii_Anisov@epam.com,
 Oleksandr_Tyshchenko@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAyMS4wNS4xOSAxMzowOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpLAo+IAo+IE9uIDUv
MjAvMTkgMTE6NTYgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPj4gT24gVHVlLCAxNCBN
YXkgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4gVGhlIGN1cnJlbnQgdmFsdWUgb2YgSFND
VExSX0JBU0UgZm9yIEFybTY0IGlzIHByZXR0eSB3cm9uZy4gSXQgd291bGQKPj4+IGFjdHVhbGx5
IHR1cm4gb24gU0NUTFJfRUwyLm5BQSAoYml0IDYpIG9uIGhhcmR3YXJlIGltcGxlbWVudGluZwo+
Pj4gQVJNdjguNC1MU0UuCj4+Pgo+Pj4gRnVydGhlcm1vcmUsIHRoZSBkb2N1bWVudGF0aW9uIG9m
IHdoYXQgaXMgY2xlYXJlZC9zZXQgaW4gU0NUTFJfRUwyIGlzCj4+PiBhbHNvIG5vdCBjb3JyZWN0
IGFuZCBsb29rcyBsaWtlIHRvIGJlIGEgdmVyYmF0aW0gY29weSBmcm9tIEFybTMyLgo+Pj4KPj4+
IEhTQ1RMUl9CQVNFIGlzIHJlcGxhY2VkIHdpdGggYSBidW5jaCBvZiBwZXItYXJjaGl0ZWN0dXJl
IG5ldyBkZWZpbmVzCj4+PiBoZWxwaW5nIHRvIHVuZGVyc3RhbmQgYmV0dGVyIHdoYXQgaXMgdGhl
IGluaXRpYWxpZSB2YWx1ZSBmb3IKPiAKPiBzL2luaXRpYWxpZS9pbml0aWFsLwo+IAo+Pj4gTGFz
dGx5LCB0aGUgZG9jdW1lbnRhdGlvbiBpcyBkcm9wcGVkIGZyb20gYXJtezMyLDY0fS9oZWFkLlMg
YXMgaXQgd291bGQKPj4+IGJlIHByZXR0eSBlYXN5IHRvIGdldCBvdXQtb2Ytc3luYyB3aXRoIHRo
ZSBkZWZpbml0aW9ucy4KPj4+Cj4+PiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgoKRldJVywgd2l0aCBtaXNwcmludCBmaXhlZAoKUmV2aWV3ZWQtYnk6
IEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+CgotLSAKU2luY2VyZWx5LApB
bmRyaWkgQW5pc292LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu May 30 16:19:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 May 2019 16:19:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWNle-0005pf-QK; Thu, 30 May 2019 16:19:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dPnK=T6=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1hWNld-0005pY-VM
 for xen-devel@lists.xenproject.org; Thu, 30 May 2019 16:19:02 +0000
X-Inumbo-ID: a1b4cc20-82f6-11e9-8980-bc764e045a96
Received: from mail-lf1-x142.google.com (unknown [2a00:1450:4864:20::142])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a1b4cc20-82f6-11e9-8980-bc764e045a96;
 Thu, 30 May 2019 16:19:00 +0000 (UTC)
Received: by mail-lf1-x142.google.com with SMTP id r15so5480725lfm.11
 for <xen-devel@lists.xenproject.org>; Thu, 30 May 2019 09:19:00 -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-language:content-transfer-encoding;
 bh=1hddBm62Dc5fuSs1Ba1432nV2h3wqZzHmr6zqfBCCP0=;
 b=hVj5VMjNeeVvSICB0mfO2g1uwZ2HJF/pGfCQc2FXGT1oVVdehyEpjCKLUYXwZ6i6Ir
 q/qXe7CBo6hTW1h588pfmfMdT24N6FWCQWJ/RLoh925cdj0uoT8GUGcxoJjtlpmW6o46
 ZMhWup6InT+Ya+mhh/KFQdiR28keJ2snNspZN2SJQzFUABLFaTGGiQT6pXGSVGIMYfFU
 FA0S00Km645O1JlWMesrWPpJpoQEOZD3NcfFM/Y1+NicmnQyemBg28I8VTmc5di1R+ac
 Kdr0OnZ0rPzXtDtl4FjdkBetcH7r2tQRT18diQrJWHvZAZnB//oZlF2KOgLHAXSo+ED9
 KA3g==
X-Google-DKIM-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=1hddBm62Dc5fuSs1Ba1432nV2h3wqZzHmr6zqfBCCP0=;
 b=ce7JOrivmBO3OrBOirARDZx8h3Po578Fr3jlRrRCPw40Mk2KYuD7Kpd4mRqqpKuBM8
 2uDwYhNFymOu+GFdwg8SZqX5kq4nNNttrAAjNuGHRv+BjKvFrBMFYzG/E3zjUoRIeSv2
 JQf6gyMSqZKMhOCKNeR48sDBlyBIAaN2Ol0pv+FH6M22IxTDq4fORKGBxxVG72FSt+nO
 hZ8bqJIUM3v3jCo8R8mkZubI6GtUi0MWJad+A+JoAhsUsBDE2rQOU0a6MVMR5s46A4RK
 h6Aq1pKhDal1aIAEJYLUnGVWtPENXGn0/7Gyl4jHzWIKkpYdFGv63mZiTH5q904sqzwe
 g2Ng==
X-Gm-Message-State: APjAAAXb2HLxNojyQf2sRvonzZL1yGhon3oFgz4TQPmSXK2Pw9nsM0LV
 RC4w9T52Bcf1OKFXZ5Jg+CI=
X-Google-Smtp-Source: APXvYqwWyY34jZSc8zbr60uaAyj87UnzWGmh+LflJZMeFrGo0ZjTsbQNbcNkerdSDyqQ8EKqIfCICg==
X-Received: by 2002:a19:22d8:: with SMTP id i207mr2438265lfi.97.1559233139226; 
 Thu, 30 May 2019 09:18:59 -0700 (PDT)
Received: from [10.17.180.71] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id
 n18sm637929lji.63.2019.05.30.09.18.56
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 30 May 2019 09:18:57 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20190514122456.28559-1-julien.grall@arm.com>
 <20190514122456.28559-7-julien.grall@arm.com>
 <alpine.DEB.2.21.1905201527460.16404@sstabellini-ThinkPad-T480s>
 <d91870a5-e8d5-2f6d-b8f5-839c9f206fab@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <1a24c6e0-d3be-ea0d-d848-565b2a1a3c55@gmail.com>
Date: Thu, 30 May 2019 19:18:55 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <d91870a5-e8d5-2f6d-b8f5-839c9f206fab@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH MM-PART2 RESEND v2 06/19] xen/arm: Rework
 secondary_start prototype
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Andrii_Anisov@epam.com,
 Oleksandr_Tyshchenko@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAyOS4wNS4xOSAyMDowNiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpLAo+IAo+IE9uIDIw
LzA1LzIwMTkgMjM6NTYsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPj4gT24gVHVlLCAxNCBN
YXkgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4gTm9uZSBvZiB0aGUgcGFyYW1ldGVycyBv
ZiBzZWNvbmRhcnlfc3RhcnQgYXJlIGFjdHVhbGx5IHVzZWQuIFNvIHR1cm4KPj4+IHNlY29uZGFy
eV9zdGFydCB0byBhIGZ1bmN0aW9uIHdpdGggbm8gcGFyYW1ldGVycy4KPj4+Cj4+PiBBbHNvIG1v
ZGlmeSB0aGUgYXNzZW1ibHkgY29kZSB0byBhdm9pZCBzZXR0aW5nLXVwIHRoZSByZWdpc3RlcnMg
YmVmb3JlCj4+PiBjYWxsaW5nIHNlY29uZGFyeV9zdGFydC4KPj4KPj4gSXQgaXMgY2FsbGVkICJz
dGFydF9zZWNvbmRhcnkiIHJhdGhlciB0aGFuICJzZWNvbmRhcnlfc3RhcnQiLiBQbGVhc2UgZml4
Cj4+IHRoZSBjb21taXQgbWVzc2FnZS4gVGhlbiB5b3UgY2FuIGFkZAo+IAo+IFdob29wcywgSSB3
aWxsIHVwZGF0ZSBpdC4KPiAKPj4KPj4gUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPj4KPj4KPj4+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpGV0lXLCB3aXRoIHRoZSBuYW1lIGZpeGVkCgpS
ZXZpZXdlZC1ieTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KCgotLSAK
U2luY2VyZWx5LApBbmRyaWkgQW5pc292LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 30 16:20:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 May 2019 16:20:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWNmv-0006X1-6Z; Thu, 30 May 2019 16:20:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=+gVD=T6=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1hWNmt-0006Wl-E9
 for xen-devel@lists.xenproject.org; Thu, 30 May 2019 16:20:19 +0000
X-Inumbo-ID: cfd52d82-82f6-11e9-9f7c-5b42d0c52449
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cfd52d82-82f6-11e9-9f7c-5b42d0c52449;
 Thu, 30 May 2019 16:20:17 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hWNmq-0006cq-W9; Thu, 30 May 2019 16:20:17 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hWNmq-0002g2-NJ; Thu, 30 May 2019 16:20:16 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hWNmq-0001j2-Md; Thu, 30 May 2019 16:20:16 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-137063-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=76be4f5ddac608873378e5bc43eb12731f7ddcf2
X-Osstest-Versions-That: libvirt=e4030aac153bfa9a0fe41204839497d15ccf3c33
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 30 May 2019 16:20:16 +0000
Subject: [Xen-devel] [libvirt test] 137063: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNzA2MyBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzcwNjMvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDEzNzAyMgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTM3MDIyCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC1xY293MiAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxp
YnZpcnQgICAgICAgICAgICAgIDc2YmU0ZjVkZGFjNjA4ODczMzc4ZTViYzQzZWIxMjczMWY3ZGRj
ZjIKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIGU0MDMwYWFjMTUzYmZh
OWEwZmU0MTIwNDgzOTQ5N2QxNWNjZjNjMzMKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzNzAyMiAg
MjAxOS0wNS0yOCAwNDoxODo1OCBaICAgIDIgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzcw
NjMgIDIwMTktMDUtMjkgMTE6MzE6MjcgWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBl
b3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBOaWtvbGF5IFNoaXJva292
c2tpeSA8bnNoaXJva292c2tpeUB2aXJ0dW96em8uY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNn
LXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAv
aG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5k
IG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNo
aW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQu
Z2l0CiAgIGU0MDMwYWFjMTUuLjc2YmU0ZjVkZGEgIDc2YmU0ZjVkZGFjNjA4ODczMzc4ZTViYzQz
ZWIxMjczMWY3ZGRjZjIgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 30 16:34:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 May 2019 16:34:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWO0m-0007Tk-Ee; Thu, 30 May 2019 16:34:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=+gVD=T6=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1hWO0k-0007Sv-DE
 for xen-devel@lists.xenproject.org; Thu, 30 May 2019 16:34:38 +0000
X-Inumbo-ID: cf863b41-82f8-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cf863b41-82f8-11e9-8980-bc764e045a96;
 Thu, 30 May 2019 16:34:35 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hWO0h-0006tP-Cn; Thu, 30 May 2019 16:34:35 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hWO0h-00068f-36; Thu, 30 May 2019 16:34:35 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hWO0h-00085f-2J; Thu, 30 May 2019 16:34:35 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-137057-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-upstream-4.11-testing:build-arm64-pvops:<job
 status>:broken:regression
 qemu-upstream-4.11-testing:build-arm64:<job status>:broken:regression
 qemu-upstream-4.11-testing:build-arm64-xsm:<job status>:broken:regression
 qemu-upstream-4.11-testing:build-arm64-xsm:host-install(4):broken:regression
 qemu-upstream-4.11-testing:build-arm64:host-install(4):broken:regression
 qemu-upstream-4.11-testing:build-arm64-pvops:host-install(4):broken:regression
 qemu-upstream-4.11-testing:test-arm64-arm64-libvirt-xsm:xen-boot:fail:regression
 qemu-upstream-4.11-testing:test-arm64-arm64-xl:xen-boot:fail:regression
 qemu-upstream-4.11-testing:test-arm64-arm64-xl-credit2:xen-boot:fail:regression
 qemu-upstream-4.11-testing:test-arm64-arm64-xl-xsm:xen-boot:fail:regression
 qemu-upstream-4.11-testing:build-i386-libvirt:libvirt-build:fail:regression
 qemu-upstream-4.11-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:guest-start/debianhvm.repeat:fail:heisenbug
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-multivcpu:guest-start:fail:heisenbug
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-pvshim:guest-start:fail:heisenbug
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-rtds:guest-start:fail:heisenbug
 qemu-upstream-4.11-testing:test-amd64-amd64-libvirt-xsm:guest-start:fail:heisenbug
 qemu-upstream-4.11-testing:test-amd64-i386-libvirt:guest-start:fail:heisenbug
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-arndale:guest-start:fail:heisenbug
 qemu-upstream-4.11-testing:test-amd64-i386-xl-shadow:guest-start/debian.repeat:fail:heisenbug
 qemu-upstream-4.11-testing:test-amd64-i386-xl:guest-start/debian.repeat:fail:heisenbug
 qemu-upstream-4.11-testing:test-amd64-i386-libvirt-xsm:guest-destroy:fail:heisenbug
 qemu-upstream-4.11-testing:test-amd64-i386-xl-xsm:guest-start/debian.repeat:fail:heisenbug
 qemu-upstream-4.11-testing:test-armhf-armhf-libvirt:guest-start:fail:heisenbug
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-rtds:guest-start:fail:heisenbug
 qemu-upstream-4.11-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:guest-start/debianhvm.repeat:fail:heisenbug
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-multivcpu:guest-start/debian.repeat:fail:heisenbug
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-vhd:guest-start/debian.repeat:fail:heisenbug
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-qcow2:guest-localmigrate/x10:fail:heisenbug
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-qcow2:guest-saverestore.2:fail:heisenbug
 qemu-upstream-4.11-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-credit1:guest-start/debian.repeat:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-arm64-arm64-xl-credit1:xen-boot:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-upstream-4.11-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=2871355a6957f1b3c16f858e3143e0fff0737b6a
X-Osstest-Versions-That: qemuu=20c76f9a5fbf16d58c6add2ace2ff0fabd785926
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 30 May 2019 16:34:35 +0000
Subject: [Xen-devel] [qemu-upstream-4.11-testing test] 137057: regressions -
 FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNzA1NyBxZW11LXVwc3RyZWFtLTQuMTEtdGVzdGluZyByZWFsIFtyZWFsXQpodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTM3MDU3LwoKUmVn
cmVzc2lvbnMgOi0oCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2lu
ZywKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hcm02NC1w
dm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuICBp
biAxMzQ1MDQKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAg
ICAgICAgICAgICAgICBicm9rZW4gIGluIDEzNDUwNAogYnVpbGQtYXJtNjQteHNtICAgICAgICAg
ICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbiAgaW4gMTM0NTA0CiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTM0
NTA0IFJFR1IuIHZzLiAxMjU1NzUKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgIDQgaG9zdC1p
bnN0YWxsKDQpIGJyb2tlbiBpbiAxMzQ1MDQgUkVHUi4gdnMuIDEyNTU3NQogYnVpbGQtYXJtNjQt
cHZvcHMgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEzNDUwNCBSRUdSLiB2
cy4gMTI1NTc1CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU1NzUKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAg
ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTU3NQog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1NTc1CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU1NzUKIGJ1aWxkLWkzODYt
bGlidmlydCAgICAgICAgICAgIDYgbGlidmlydC1idWlsZCAgZmFpbCBpbiAxMzUyMDUgUkVHUi4g
dnMuIDEyNTU3NQoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBi
bG9ja2luZyk6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
OCBndWVzdC1zdGFydC9kZWJpYW5odm0ucmVwZWF0IGZhaWwgaW4gMTM0NTA0IHBhc3MgaW4gMTM1
MjA1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAxMiBndWVzdC1zdGFydCAgICAgZmFp
bCBpbiAxMzQ1MDQgcGFzcyBpbiAxMzcwNTcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAg
MTIgZ3Vlc3Qtc3RhcnQgICAgICBmYWlsIGluIDEzNDUwNCBwYXNzIGluIDEzNzA1NwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxMiBndWVzdC1zdGFydCAgICAgIGZhaWwgaW4gMTM0NTA0
IHBhc3MgaW4gMTM3MDU3CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEyIGd1ZXN0LXN0
YXJ0ICAgICAgZmFpbCBpbiAxMzQ1MDQgcGFzcyBpbiAxMzcwNTcKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICBmYWlsIGluIDEzNDUwNCBwYXNzIGluIDEz
NzA1NwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMiBndWVzdC1zdGFydCAgICAgIGZh
aWwgaW4gMTM0NTA0IHBhc3MgaW4gMTM3MDU3CiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93IDIw
IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBpbiAxMzQ1MDQgcGFzcyBpbiAxMzcwNTcK
IHRlc3QtYW1kNjQtaTM4Ni14bCAgMjAgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGlu
IDEzNDUwNCBwYXNzIGluIDEzNzA1NwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAyMCBn
dWVzdC1kZXN0cm95ICAgIGZhaWwgaW4gMTM0NTA0IHBhc3MgaW4gMTM3MDU3CiB0ZXN0LWFtZDY0
LWkzODYteGwteHNtIDIwIGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBpbiAxMzQ1MDQg
cGFzcyBpbiAxMzcwNTcKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTIgZ3Vlc3Qtc3Rh
cnQgICAgICBmYWlsIGluIDEzNDUwNCBwYXNzIGluIDEzNzA1NwogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAxMiBndWVzdC1zdGFydCAgICAgIGZhaWwgaW4gMTM0NTA0IHBhc3MgaW4gMTM3
MDU3CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxOCBndWVzdC1zdGFydC9k
ZWJpYW5odm0ucmVwZWF0IGZhaWwgaW4gMTM0NTA0IHBhc3MgaW4gMTM3MDU3CiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDEz
NDUwNCBwYXNzIGluIDEzNzA1NwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTYgZ3Vl
c3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDEzNDUwNCBwYXNzIGluIDEzNzA1NwogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgMTUgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGlu
IDEzNDUwNCBwYXNzIGluIDEzNzA1NwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAxNyBndWVz
dC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTM2OTE3IHBhc3MgaW4gMTM0NTA0CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFjb3cyICAgIDE2IGd1ZXN0LXNhdmVyZXN0b3JlLjIgICAgICAgIGZhaWwg
cGFzcyBpbiAxMzY5MTcKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3Qg
YmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICBibG9ja2VkIGluIDEzNDUwNCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTM0NTA0IG4vYQog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
YmxvY2tlZCBpbiAxMzQ1MDQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEzNDUwNCBuL2EKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4g
MTM0NTA0IG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzQ1MDQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEzNTIwNSBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWls
ZC1jaGVjaygxKSBibG9ja2VkIGluIDEzNTIwNSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTM1MjA1IG4vYQog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
YmxvY2tlZCBpbiAxMzUyMDUgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgMTYgZ3Vl
c3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDEzNDUwNCBiYXNlbGluZSB1bnRlc3RlZAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBk
ZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1w
dnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQxICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWlu
c3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHFlbXV1ICAgICAgICAg
ICAgICAgIDI4NzEzNTVhNjk1N2YxYjNjMTZmODU4ZTMxNDNlMGZmZjA3MzdiNmEKYmFzZWxpbmUg
dmVyc2lvbjoKIHFlbXV1ICAgICAgICAgICAgICAgIDIwYzc2ZjlhNWZiZjE2ZDU4YzZhZGQyYWNl
MmZmMGZhYmQ3ODU5MjYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyNTU3NSAgMjAxOC0wNy0yNSAx
ODo1Mzo1NCBaICAzMDggZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzQyNzAgIDIwMTktMDQt
MDEgMTY6MTA6NTAgWiAgIDU5IGRheXMgICAyNiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91
Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJh
cmRAY2l0cml4LmNvbT4KICBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICBHcmVn
IEt1cnogPGdyb3VnQGthb2Qub3JnPgogIEphc29uIFdhbmcgPGphc293YW5nQHJlZGhhdC5jb20+
CiAgS2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KICBMaSBRaWFuZyA8bGlxM2VhQGdtYWls
LmNvbT4KICBNaWNoYWVsIE1jQ29udmlsbGUgPG1tY2NvQG15a29sYWIuY29tPgogIE1pY2hhZWwg
VG9rYXJldiA8bWp0QHRscy5tc2sucnU+CiAgTmllbHMgZGUgVm9zIDxuZGV2b3NAcmVkaGF0LmNv
bT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogIFBldGVyIE1heWRlbGwg
PHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhp
bG1kQHJlZGhhdC5jb20+CiAgUHJhc2FubmEgS3VtYXIgS2FsZXZlciA8cHJhc2FubmEua2FsZXZl
ckByZWRoYXQuY29tPgogIFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAg
Um9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1k
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGlt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwps
b2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29u
ZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0
cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0
ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkK
CmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJt
NjQgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQteHNtIGJyb2tlbgoKTm90IHB1c2hpbmcu
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KY29tbWl0IDI4NzEzNTVhNjk1N2YxYjNjMTZmODU4ZTMxNDNlMGZmZjA3MzdiNmEKQXV0
aG9yOiBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPgpEYXRlOiAgIFRodSBPY3QgMTEgMTc6
MzA6MzkgMjAxOCArMDIwMAoKICAgIGd0azogRG9uJ3QgdnRlX3Rlcm1pbmFsX3NldF9lbmNvZGlu
ZygpIG9uIG5ldyBWVEUgdmVyc2lvbnMKICAgIAogICAgVGhlIGZ1bmN0aW9uIHZ0ZV90ZXJtaW5h
bF9zZXRfZW5jb2RpbmcoKSBpcyBkZXByZWNhdGVkIHNpbmNlIFZURSAwLjU0LAogICAgc28gc3Rv
cCBjYWxsaW5nIGl0IGZyb20gdGhhdCB2ZXJzaW9uIG9uLiBUaGlzIGZpeGVzIGEgYnVpbGQgZXJy
b3IKICAgIGJlY2F1c2Ugb2Ygb3VyIHVzZSBvZiB3YXJuaW5nIGZsYWdzIFstV2Vycm9yPWRlcHJl
Y2F0ZWQtZGVjbGFyYXRpb25zXS4KICAgIAogICAgRml4ZXM6IGh0dHBzOi8vYnVncy5sYXVuY2hw
YWQubmV0L2J1Z3MvMTc5NDkzOQogICAgUmVwb3J0ZWQtYnk6IEJhc3RpYW4gS29wcGVsbWFubiA8
a2Jhc3RpYW5AbWFpbC51bmktcGFkZXJib3JuLmRlPgogICAgU2lnbmVkLW9mZi1ieTogS2V2aW4g
V29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KICAgIE1lc3NhZ2UtaWQ6IDIwMTgxMDExMTUzMDM5LjIz
MjQtMS1rd29sZkByZWRoYXQuY29tCiAgICBTaWduZWQtb2ZmLWJ5OiBHZXJkIEhvZmZtYW5uIDxr
cmF4ZWxAcmVkaGF0LmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDY0MTU5OTRm
ZmNjNmQyMmIzZjVhZGQ2N2Y2M2ZlNzdlNGI5NzExZjQpCgpjb21taXQgOTRhNzE1YjZjYmE3MjI1
ZTVkYjU5OTAxZTVkMGE1MjUyZWFkOTc1NQpBdXRob3I6IE5pZWxzIGRlIFZvcyA8bmRldm9zQHJl
ZGhhdC5jb20+CkRhdGU6ICAgVHVlIE1hciA1IDE2OjQ2OjM0IDIwMTkgKzAxMDAKCiAgICBnbHVz
dGVyOiB0aGUgZ2xmc19pb19jYmsgY2FsbGJhY2sgZnVuY3Rpb24gcG9pbnRlciBhZGRzIHByZS9w
b3N0IHN0YXQgYXJncwogICAgCiAgICBUaGUgZ2xmc18qX2FzeW5jKCkgZnVuY3Rpb25zIGRvIGEg
Y2FsbGJhY2sgb25jZSBmaW5pc2hlZC4gVGhpcyBjYWxsYmFjawogICAgaGFzIGNoYW5nZWQgaXRz
IGFyZ3VtZW50cywgcHJlLSBhbmQgcG9zdC1zdGF0IHN0cnVjdHVyZXMgaGF2ZSBiZWVuCiAgICBh
ZGRlZC4gVGhpcyBtYWtlcyBpdCBwb3NzaWJsZSB0byBpbXByb3ZlIGNhY2hpbmcsIHdoaWNoIGlz
IHVzZWZ1bCBmb3IKICAgIFNhbWJhIGFuZCBORlMtR2FuZXNoYSwgYnV0IG5vdCBzbyBtdWNoIGZv
ciBRRU1VLiBHbHVzdGVyIDYgaXMgdGhlIGZpcnN0CiAgICByZWxlYXNlIHRoYXQgaW5jbHVkZXMg
dGhlc2UgbmV3IGFyZ3VtZW50cy4KICAgIAogICAgV2l0aCBhbiBhZGRpdGlvbmFsIGRldGVjdGlv
biBpbiAuL2NvbmZpZ3VyZSwgdGhlIG5ldyBhcmd1bWVudHMgY2FuCiAgICBjb25kaXRpb25hbGx5
IGdldCBpbmNsdWRlZCBpbiB0aGUgZ2xmc19pb19jYmsgaGFuZGxlci4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogTmllbHMgZGUgVm9zIDxuZGV2b3NAcmVkaGF0LmNvbT4KICAgIFNpZ25lZC1vZmYt
Ynk6IEtldmluIFdvbGYgPGt3b2xmQHJlZGhhdC5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9t
IGNvbW1pdCAwZTNiODkxZmVmYWNjMGU0OWYzYzhmZmEzYTc1M2I2OWViNzIxNGQyKQoKY29tbWl0
IDEzYmFjN2FiZjYwZTI1MTAxZWY2MDU5ZjBkYTdhMTY4OTQyZWNjZDkKQXV0aG9yOiBQcmFzYW5u
YSBLdW1hciBLYWxldmVyIDxwcmFzYW5uYS5rYWxldmVyQHJlZGhhdC5jb20+CkRhdGU6ICAgVHVl
IE1hciA1IDE2OjQ2OjMzIDIwMTkgKzAxMDAKCiAgICBnbHVzdGVyOiBIYW5kbGUgY2hhbmdlZCBn
bGZzX2Z0cnVuY2F0ZSBzaWduYXR1cmUKICAgIAogICAgTmV3IHZlcnNpb25zIG9mIEdsdXN0ZXJz
IGxpYmdmYXBpLnNvIGhhdmUgYW4gdXBkYXRlZCBnbGZzX2Z0cnVuY2F0ZSgpCiAgICBmdW5jdGlv
biB0aGF0IHJldHVybnMgYWRkaXRpb25hbCAnc3RydWN0IHN0YXQnIHN0cnVjdHVyZXMgdG8gZW5h
YmxlCiAgICBhZHZhbmNlZCBjYWNoaW5nIG9mIGF0dHJpYnV0ZXMuIFRoaXMgaXMgdXNlZnVsIGZv
ciBmaWxlIHNlcnZlcnMsIG5vdCBzbwogICAgbXVjaCBmb3IgUUVNVS4gTmV2ZXJ0aGVsZXNzLCB0
aGUgQVBJIGhhcyBjaGFuZ2VkIGFuZCBuZWVkcyB0byBiZQogICAgYWRvcHRlZC4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogUHJhc2FubmEgS3VtYXIgS2FsZXZlciA8cHJhc2FubmEua2FsZXZlckBy
ZWRoYXQuY29tPgogICAgU2lnbmVkLW9mZi1ieTogTmllbHMgZGUgVm9zIDxuZGV2b3NAcmVkaGF0
LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEtldmluIFdvbGYgPGt3b2xmQHJlZGhhdC5jb20+CiAg
ICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBlMDE0ZGJlNzRlMDQ4NDE4ODE2NGM2MWZmNjg0
M2Y4YTA0YThjYjlkKQoKY29tbWl0IDk4NjRhMTJmNGExM2YxOWE3NDQwY2IzMmJkMzI0MjUwNmQ2
YjI3MzgKQXV0aG9yOiBKYXNvbiBXYW5nIDxqYXNvd2FuZ0ByZWRoYXQuY29tPgpEYXRlOiAgIFR1
ZSBEZWMgNCAxMTo1Mzo0MyAyMDE4ICswODAwCgogICAgbmV0OiBkcm9wIHRvbyBsYXJnZSBwYWNr
ZXQgZWFybHkKICAgIAogICAgV2UgdHJ5IHRvIGRldGVjdCBhbmQgZHJvcCB0b28gbGFyZ2UgcGFj
a2V0ICg+SU5UX01BWCkgaW4gMTU5MmE5OTQ3MDM2CiAgICAoIm5ldDogaWdub3JlIHBhY2tldCBz
aXplIGdyZWF0ZXIgdGhhbiBJTlRfTUFYIikgZHVyaW5nIHBhY2tldAogICAgZGVsaXZlcmluZy4g
VW5mb3J0dW5hdGVseSwgdGhpcyBpcyBub3Qgc3VmZmljaWVudCBhcyB3ZSBtYXkgaGl0CiAgICBh
bm90aGVyIGludGVnZXIgb3ZlcmZsb3cgd2hlbiB0cnlpbmcgdG8gcXVldWUgc3VjaCBsYXJnZSBw
YWNrZXQgaW4KICAgIHFlbXVfbmV0X3F1ZXVlX2FwcGVuZF9pb3YoKToKICAgIAogICAgLSBzaXpl
IG9mIHRoZSBhbGxvY2F0aW9uIG1heSBvdmVyZmxvdyBvbiAzMmJpdAogICAgLSBwYWNrZXQtPnNp
emUgaXMgaW50ZWdlciB3aGljaCBtYXkgb3ZlcmZsb3cgZXZlbiBvbiA2NGJpdAogICAgCiAgICBG
aXhpbmcgdGhpcyBieSBtb3ZpbmcgdGhlIGNoZWNrIHRvIHFlbXVfc2VuZHZfcGFja2V0X2FzeW5j
KCkgd2hpY2ggaXMKICAgIHRoZSBlbnRyYW5jZSBvZiBhbGwgbmV0d29ya2luZyBjb2RlcyBhbmQg
cmVkdWNlIHRoZSBsaW1pdCB0bwogICAgTkVUX0JVRlNJWkUgdG8gYmUgbW9yZSBjb25zZXJ2YXRp
dmUuIFRoaXMgd29ya3Mgc2luY2U6CiAgICAKICAgIC0gRm9yIHRoZSBjYWxsZXJzIHRoYXQgY2Fs
bCBxZW11X3NlbmR2X3BhY2tldF9hc3luYygpIGRpcmVjdGx5LCB0aGV5CiAgICAgIG9ubHkgY2Fy
ZSBhYm91dCBpZiB6ZXJvIGlzIHJldHVybmVkIHRvIGRldGVybWluZSB3aGV0aGVyIHRvIHByZXZl
bnQKICAgICAgdGhlIHNvdXJjZSBmcm9tIHByb2R1Y2luZyBtb3JlIHBhY2tldHMuIEEgY2FsbGJh
Y2sgd2lsbCBiZSB0cmlnZ2VyZWQKICAgICAgaWYgcGVlciBjYW4gYWNjZXB0IG1vcmUgdGhlbiBz
b3VyY2UgY291bGQgYmUgZW5hYmxlZC4gVGhpcyBpcwogICAgICB1c3VhbGx5IHVzZWQgYnkgaGln
aCBzcGVlZCBuZXR3b3JraW5nIGltcGxlbWVudGF0aW9uIGxpa2UgdmlydGlvLW5ldAogICAgICBv
ciBuZXRtYXAuCiAgICAtIEZvciB0aGUgY2FsbGVycyB0aGF0IGNhbGwgcWVtdV9zZW5kdl9wYWNr
ZXQoKSB0aGF0IGNhbGxzCiAgICAgIHFlbXVfc2VuZHZfcGFja2V0X2FzeW5jKCkgaW5kaXJlY3Rs
eSwgdGhleSBvZnRlbiBpZ25vcmUgdGhlIHJldHVybgogICAgICB2YWx1ZS4gSW4gdGhpcyBjYXNl
IHFlbXUgd2lsbCBqdXN0IHRoZSBkcm9wIHBhY2tldHMgaWYgcGVlciBjYW4ndAogICAgICByZWNl
aXZlLgogICAgCiAgICBRZW11IHdpbGwgY29weSB0aGUgcGFja2V0IGlmIGl0IHdhcyBxdWV1ZWQu
IFNvIGl0IHdhcyBzYWZlIGZvciBib3RoCiAgICBraW5kcyBvZiB0aGUgY2FsbGVycyB0byBhc3N1
bWUgdGhlIHBhY2tldCB3YXMgc2VudC4KICAgIAogICAgU2luY2Ugd2UgbW92ZSB0aGUgY2hlY2sg
ZnJvbSBxZW11X2RlbGl2ZXJfcGFja2V0X2lvdigpIHRvCiAgICBxZW11X3NlbmR2X3BhY2tldF9h
c3luYygpLCBpdCB3b3VsZCBiZSBzYWZlciB0byBtYWtlCiAgICBxZW11X2RlbGl2ZXJfcGFja2V0
X2lvdigpIHN0YXRpYyB0byBwcmV2ZW50IGFueSBleHRlcm5hbCB1c2VyIGluIHRoZQogICAgZnV0
dXJlLgogICAgCiAgICBUaGlzIGlzIGEgcmV2aXNlZCBwYXRjaCBvZiBDVkUtMjAxOC0xNzk2My4K
ICAgIAogICAgQ2M6IHFlbXUtc3RhYmxlQG5vbmdudS5vcmcKICAgIENjOiBMaSBRaWFuZyA8bGlx
M2VhQDE2My5jb20+CiAgICBGaXhlczogMTU5MmE5OTQ3MDM2ICgibmV0OiBpZ25vcmUgcGFja2V0
IHNpemUgZ3JlYXRlciB0aGFuIElOVF9NQVgiKQogICAgUmVwb3J0ZWQtYnk6IExpIFFpYW5nIDxs
aXEzZWFAZ21haWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IExpIFFpYW5nIDxsaXEzZWFAZ21haWwu
Y29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFzb24gV2FuZyA8amFzb3dhbmdAcmVkaGF0LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBUaG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4KICAgIE1lc3Nh
Z2UtaWQ6IDIwMTgxMjA0MDM1MzQ3LjYxNDgtMi1qYXNvd2FuZ0ByZWRoYXQuY29tCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgICAo
Y2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCAyNWMwMWJkMTlkMGU0YjY2ZjM1NzYxOGFlZWZkYTFl
ZjdhNDFlMjFhKQoKY29tbWl0IGI2OTdjMGFlY2JmOWJjOGJkYjRmMWJmMGVhOTJlNmE4ZmIyNTgw
OTQKQXV0aG9yOiBKYXNvbiBXYW5nIDxqYXNvd2FuZ0ByZWRoYXQuY29tPgpEYXRlOiAgIFdlZCBN
YXkgMzAgMTM6MTY6MzYgMjAxOCArMDgwMAoKICAgIG5ldDogaWdub3JlIHBhY2tldCBzaXplIGdy
ZWF0ZXIgdGhhbiBJTlRfTUFYCiAgICAKICAgIFRoZXJlIHNob3VsZCBub3QgYmUgYSByZWFzb24g
Zm9yIHBhc3NpbmcgYSBwYWNrZXQgc2l6ZSBncmVhdGVyIHRoYW4KICAgIElOVF9NQVguIEl0J3Mg
dXN1YWxseSBhIGhpbnQgb2YgYnVnIHNvbWV3aGVyZSwgc28gaWdub3JlIHBhY2tldCBzaXplCiAg
ICBncmVhdGVyIHRoYW4gSU5UX01BWCBpbiBxZW11X2RlbGl2ZXJfcGFja2V0X2lvdigpCiAgICAK
ICAgIENDOiBxZW11LXN0YWJsZUBub25nbnUub3JnCiAgICBSZXBvcnRlZC1ieTogRGFuaWVsIFNo
YXBpcmEgPGRhbmllbEB0d2lzdGxvY2suY29tPgogICAgUmV2aWV3ZWQtYnk6IE1pY2hhZWwgUy4g
VHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYXNvbiBXYW5nIDxq
YXNvd2FuZ0ByZWRoYXQuY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgMTU5MmE5
OTQ3MDM2ZDYwZGRlNTQwNDIwNGE1ZDQ1OTc1MTMzY2FmNSkKCmNvbW1pdCBmNTE3YzFiNjA3OWE1
MTRjMDc5OGVhY2IzZjdjNzdiOWRkOGViYmYxCkF1dGhvcjogR3JlZyBLdXJ6IDxncm91Z0BrYW9k
Lm9yZz4KRGF0ZTogICBGcmkgTm92IDIzIDEzOjI4OjAzIDIwMTggKzAxMDAKCiAgICA5cDogZml4
IFFFTVUgY3Jhc2ggd2hlbiByZW5hbWluZyBmaWxlcwogICAgCiAgICBXaGVuIHVzaW5nIHRoZSA5
UDIwMDAudSB2ZXJzaW9uIG9mIHRoZSBwcm90b2NvbCwgdGhlIGZvbGxvd2luZyBzaGVsbAogICAg
Y29tbWFuZCBsaW5lIGluIHRoZSBndWVzdCBjYW4gY2F1c2UgUUVNVSB0byBjcmFzaDoKICAgIAog
ICAgICAgIHdoaWxlIHRydWU7IGRvIHJtIC1yZiBhYTsgbWtkaXIgLXAgYS9iICYgdG91Y2ggYS9i
L2MgJiBtdiBhIGFhOyBkb25lCiAgICAKICAgIFdpdGggOVAyMDAwLnUsIGZpbGUgcmVuYW1pbmcg
aXMgaGFuZGxlZCBieSB0aGUgV1NUQVQgY29tbWFuZC4gVGhlCiAgICB2OWZzX3dzdGF0KCkgZnVu
Y3Rpb24gY2FsbHMgdjlmc19jb21wbGV0ZV9yZW5hbWUoKSwgd2hpY2ggY2FsbHMKICAgIHY5ZnNf
Zml4X3BhdGgoKSBmb3IgZXZlcnkgZmlkIHdob3NlIHBhdGggaXMgYWZmZWN0ZWQgYnkgdGhlIGNo
YW5nZS4KICAgIFRoZSBpbnZvbHZlZCBjYWxscyB0byB2OWZzX3BhdGhfY29weSgpIG1heSByYWNl
IHdpdGggYW55IG90aGVyIGFjY2VzcwogICAgdG8gdGhlIGZpZCBwYXRoIHBlcmZvcm1lZCBieSBz
b21lIHdvcmtlciB0aHJlYWQsIGNhdXNpbmcgYSBjcmFzaCBsaWtlCiAgICBzaG93biBiZWxvdzoK
ICAgIAogICAgVGhyZWFkIDEyICJxZW11LXN5c3RlbS14ODYiIHJlY2VpdmVkIHNpZ25hbCBTSUdT
RUdWLCBTZWdtZW50YXRpb24gZmF1bHQuCiAgICAweDAwMDA1NTU1NTVhMjVkYTIgaW4gbG9jYWxf
b3Blbl9ub2ZvbGxvdyAoZnNfY3R4PTB4NTU1NTU3ZDk1OGI4LCBwYXRoPTB4MCwKICAgICBmbGFn
cz02NTUzNiwgbW9kZT0wKSBhdCBody85cGZzLzlwLWxvY2FsLmM6NTkKICAgIDU5ICAgICAgICAg
IHdoaWxlICgqcGF0aCAmJiBmZCAhPSAtMSkgewogICAgKGdkYikgYnQKICAgICMwICAweDAwMDA1
NTU1NTVhMjVkYTIgaW4gbG9jYWxfb3Blbl9ub2ZvbGxvdyAoZnNfY3R4PTB4NTU1NTU3ZDk1OGI4
LAogICAgIHBhdGg9MHgwLCBmbGFncz02NTUzNiwgbW9kZT0wKSBhdCBody85cGZzLzlwLWxvY2Fs
LmM6NTkKICAgICMxICAweDAwMDA1NTU1NTVhMjVlMGMgaW4gbG9jYWxfb3BlbmRpcl9ub2ZvbGxv
dyAoZnNfY3R4PTB4NTU1NTU3ZDk1OGI4LAogICAgIHBhdGg9MHgwKSBhdCBody85cGZzLzlwLWxv
Y2FsLmM6OTIKICAgICMyICAweDAwMDA1NTU1NTVhMjYxYjggaW4gbG9jYWxfbHN0YXQgKGZzX2N0
eD0weDU1NTU1N2Q5NThiOCwKICAgICBmc19wYXRoPTB4NTU1NTU2YjU2ODU4LCBzdGJ1Zj0weDdm
ZmY4NDgzMGVmMCkgYXQgaHcvOXBmcy85cC1sb2NhbC5jOjE4NQogICAgIzMgIDB4MDAwMDU1NTU1
NWEyYjM2NyBpbiB2OWZzX2NvX2xzdGF0IChwZHU9MHg1NTU1NTdkOTc0OTgsCiAgICAgcGF0aD0w
eDU1NTU1NmI1Njg1OCwgc3RidWY9MHg3ZmZmODQ4MzBlZjApIGF0IGh3LzlwZnMvY29maWxlLmM6
NTMKICAgICM0ICAweDAwMDA1NTU1NTVhMWU5ZTIgaW4gdjlmc19zdGF0IChvcGFxdWU9MHg1NTU1
NTdkOTc0OTgpCiAgICAgYXQgaHcvOXBmcy85cC5jOjEwODMKICAgICM1ICAweDAwMDA1NTU1NTVl
MDYwYTIgaW4gY29yb3V0aW5lX3RyYW1wb2xpbmUgKGkwPS02NjkxNjU0MjQsIGkxPTMyNzY3KQog
ICAgIGF0IHV0aWwvY29yb3V0aW5lLXVjb250ZXh0LmM6MTE2CiAgICAjNiAgMHgwMDAwN2ZmZmVm
NGY1NjAwIGluIF9fc3RhcnRfY29udGV4dCAoKSBhdCAvbGliNjQvbGliYy5zby42CiAgICAjNyAg
MHgwMDAwMDAwMDAwMDAwMDAwIGluICAoKQogICAgKGdkYikKICAgIAogICAgVGhlIGZpeCBpcyB0
byB0YWtlIHRoZSBwYXRoIHdyaXRlIGxvY2sgd2hlbiBjYWxsaW5nIHY5ZnNfY29tcGxldGVfcmVu
YW1lKCksCiAgICBsaWtlIGluIHY5ZnNfcmVuYW1lKCkuCiAgICAKICAgIEltcGFjdDogIERvUyB0
cmlnZ2VyZWQgYnkgdW5wcml2aWxlZ2VkIGd1ZXN0IHVzZXJzLgogICAgCiAgICBGaXhlczogQ1ZF
LTIwMTgtMTk0ODkKICAgIENjOiBQIEogUCA8cHBhbmRpdEByZWRoYXQuY29tPgogICAgUmVwb3J0
ZWQtYnk6IHpoaWJpbiBodSA8bm9pcmZhdGVAZ21haWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IFBy
YXNhZCBKIFBhbmRpdCA8cGpwQGZlZG9yYXByb2plY3Qub3JnPgogICAgU2lnbmVkLW9mZi1ieTog
R3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0
IDFkMjAzOTg2OTRhM2I2N2EzODhkOTU1YjdhOTQ1YmE0YWE5MGE4YTgpCgpjb21taXQgOWFmOWMx
YzIwZTMxM2Y1OTcxNjhlMDUyMmY1ZmM4ZDc4MTIzYjBjOApBdXRob3I6IFBhb2xvIEJvbnppbmkg
PHBib256aW5pQHJlZGhhdC5jb20+CkRhdGU6ICAgVHVlIE5vdiAyMCAxOTo0MTo0OCAyMDE4ICsw
MTAwCgogICAgbnZtZTogZml4IG91dC1vZi1ib3VuZHMgYWNjZXNzIHRvIHRoZSBDTUIKICAgIAog
ICAgQmVjYXVzZSB0aGUgQ01CIEJBUiBoYXMgYSBtaW5fYWNjZXNzX3NpemUgb2YgMiwgaWYgeW91
IHJlYWQgdGhlIGxhc3QKICAgIGJ5dGUgaXQgd2lsbCB0cnkgdG8gbWVtY3B5ICoyKiBieXRlcyBm
cm9tIG4tPmNtYnVmLCBjYXVzaW5nIGFuIG9mZi1ieS1vbmUKICAgIGVycm9yLiAgVGhpcyBpcyBD
VkUtMjAxOC0xNjg0Ny4KICAgIAogICAgQW5vdGhlciB3YXkgdG8gZml4IHRoaXMgbWlnaHQgYmUg
dG8gcmVnaXN0ZXIgdGhlIENNQiBhcyBhIFJBTSBtZW1vcnkKICAgIHJlZ2lvbiwgd2hpY2ggd291
bGQgYWxzbyBiZSBtb3JlIGVmZmljaWVudC4gIEhvd2V2ZXIsIHRoYXQgbWlnaHQgYmUgYQogICAg
Y2hhbmdlIGZvciBiaWctZW5kaWFuIG1hY2hpbmVzOyBJIGRpZG4ndCB0aGluayB0aGlzIHRocm91
Z2ggYW5kIEkgZG9uJ3QKICAgIGtub3cgaG93IHJlYWwgaGFyZHdhcmUgd29ya3MuICBBZGQgYSBi
YXNpYyB0ZXN0Y2FzZSBmb3IgdGhlIENNQiBpbiBjYXNlCiAgICBzb21lYm9keSBkb2VzIHRoaXMg
Y2hhbmdlIGxhdGVyIG9uLgogICAgCiAgICBDYzogS2VpdGggQnVzY2ggPGtlaXRoLmJ1c2NoQGlu
dGVsLmNvbT4KICAgIENjOiBxZW11LWJsb2NrQG5vbmdudS5vcmcKICAgIFJlcG9ydGVkLWJ5OiBM
aSBRaWFuZyA8bGlxM2VhQGdtYWlsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBMaSBRaWFuZyA8bGlx
M2VhQGdtYWlsLmNvbT4KICAgIFRlc3RlZC1ieTogTGkgUWlhbmcgPGxpcTNlYUBnbWFpbC5jb20+
CiAgICBTaWduZWQtb2ZmLWJ5OiBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgog
ICAgUmV2aWV3ZWQtYnk6IFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNv
bT4KICAgIFRlc3RlZC1ieTogUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQu
Y29tPgogICAgU2lnbmVkLW9mZi1ieTogS2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KICAg
IChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDg3YWQ4NjBjNjIyY2M4Zjg5MTZiNTIzMmJkODcy
OGMwOGY5MzhmY2UpCgpjb21taXQgYzUwYzcwNGE2YTA5NTU0OTI1YjkyNmMwMzEzMjgwYmU0YTNk
NzEwMApBdXRob3I6IEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CkRhdGU6ICAgVHVlIE5vdiAy
MCAxMzowMDozNSAyMDE4ICswMTAwCgogICAgOXA6IHRha2Ugd3JpdGUgbG9jayBvbiBmaWQgcGF0
aCB1cGRhdGVzIChDVkUtMjAxOC0xOTM2NCkKICAgIAogICAgUmVjZW50IGNvbW1pdCA1Yjc2ZWY1
MGY2MjA3OWEgZml4ZWQgYSByYWNlIHdoZXJlIHY5ZnNfY29fb3BlbjIoKSBjb3VsZAogICAgcG9z
c2libHkgb3ZlcndyaXRlIGEgZmlkIHBhdGggd2l0aCB2OWZzX3BhdGhfY29weSgpIHdoaWxlIGl0
IGlzIGJlaW5nCiAgICBhY2Nlc3NlZCBieSBzb21lIG90aGVyIHRocmVhZCwgaWUsIHVzZS1hZnRl
ci1mcmVlIHRoYXQgY2FuIGJlIGRldGVjdGVkCiAgICBieSBBU0FOIHdpdGggYSBjdXN0b20gOXAg
Y2xpZW50LgogICAgCiAgICBJdCB0dXJucyBvdXQgdGhhdCB0aGUgc2FtZSBjYW4gaGFwcGVuIGF0
IHNldmVyYWwgbG9jYXRpb25zIHdoZXJlCiAgICB2OWZzX3BhdGhfY29weSgpIGlzIHVzZWQgdG8g
c2V0IHRoZSBmaWQgcGF0aC4gVGhlIGZpeCBpcyBhZ2FpbiB0bwogICAgdGFrZSB0aGUgd3JpdGUg
bG9jay4KICAgIAogICAgRml4ZXMgQ1ZFLTIwMTgtMTkzNjQuCiAgICAKICAgIENjOiBQIEogUCA8
cHBhbmRpdEByZWRoYXQuY29tPgogICAgUmVwb3J0ZWQtYnk6IHpoaWJpbiBodSA8bm9pcmZhdGVA
Z21haWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IFByYXNhZCBKIFBhbmRpdCA8cGpwQGZlZG9yYXBy
b2plY3Qub3JnPgogICAgU2lnbmVkLW9mZi1ieTogR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4K
ICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDViM2M3N2FhNTgxZWJiMjE1MTI1Yzg0YjA3
NDIxMTk0ODM1NzFlNTUpCgpjb21taXQgMDNjMjg1NDRhMWI2N2ZkNDhlZjFmYTcyMjMxODE4ZWZh
ODU2Mzg3NApBdXRob3I6IFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkRh
dGU6ICAgTW9uIE1hciAxOCAxODozNzozMSAyMDE5ICswMTAwCgogICAgeGVuLW1hcGNhY2hlOiB1
c2UgTUFQX0ZJWEVEIGZsYWcgc28gdGhlIG1tYXAgYWRkcmVzcyBoaW50IGlzIGFsd2F5cyBob25v
cmVkCiAgICAKICAgIE9yIGlmIGl0J3Mgbm90IHBvc3NpYmxlIHRvIGhvbm9yIHRoZSBoaW50ZWQg
YWRkcmVzcyBhbiBlcnJvciBpcyByZXR1cm5lZAogICAgaW5zdGVhZC4gVGhpcyBtYWtlcyBpdCBl
YXNpZXIgdG8gc3BvdCB0aGUgYWN0dWFsIGZhaWx1cmUsIGluc3RlYWQgb2YKICAgIGZhaWxpbmcg
bGF0ZXIgb24gd2hlbiB0aGUgY2FsbGVyIG9mIHhlbl9yZW1hcF9idWNrZXQgcmVhbGl6ZXMgdGhl
CiAgICBtYXBwaW5nIGhhcyBub3QgYmVlbiBjcmVhdGVkIGF0IHRoZSByZXF1ZXN0ZWQgYWRkcmVz
cy4KICAgIAogICAgQWxzbyBub3RlIHRoYXQgYXQgbGVhc3Qgb24gRnJlZUJTRCB1c2luZyBNQVBf
RklYRUQgd2lsbCBjYXVzZSBtbWFwIHRvCiAgICB0cnkgaGFyZGVyIHRvIGhvbm9yIHRoZSBwYXNz
ZWQgYWRkcmVzcy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9n
ZXIucGF1QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1
cnJhbnRAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5w
ZXJhcmRAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBJZ29yIERydXpoaW5pbiA8aWdvci5k
cnV6aGluaW5AY2lydGl4LmNvbT4KICAgIE1lc3NhZ2UtSWQ6IDwyMDE5MDMxODE3MzczMS4xNDQ5
NC0xLXJvZ2VyLnBhdUBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJB
UkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNv
bW1pdCA0MTU4ZTkzZjRhY2VkMjQ3YzhkYjk0YTAyNzVmYzAyN2RhN2RjOTdlKQoKY29tbWl0IGEz
NWVkMTQ0NDMyOTU5OWYyOTc1NTEyYzgyYmU3OTVmOGFmMjg0ZDUKQXV0aG9yOiBNaWNoYWVsIE1j
Q29udmlsbGUgPG1tY2NvQG15a29sYWIuY29tPgpEYXRlOiAgIEZyaSBEZWMgMSAxMTozMTo1NyAy
MDE3IC0wNzAwCgogICAgbW1hcCgyKSByZXR1cm5zIE1BUF9GQUlMRUQsIG5vdCBOVUxMLCBvbiBm
YWlsdXJlCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE1pY2hhZWwgTWNDb252aWxsZSA8bW1jY29A
bXlrb2xhYi5jb20+CiAgICBSZXZpZXdlZC1ieTogSm9obiBTbm93IDxqc25vd0ByZWRoYXQuY29t
PgogICAgU2lnbmVkLW9mZi1ieTogTWljaGFlbCBUb2thcmV2IDxtanRAdGxzLm1zay5ydT4KICAg
IChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGFiMWNlOWJkNDg5N2I5OTA5ODM2ZTJkNTBiY2E4
NmYyZjNmMmRkZGMpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 30 16:52:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 May 2019 16:52:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWOHn-0000ZS-6h; Thu, 30 May 2019 16:52:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=uW51=T6=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hWOHm-0000ZN-IT
 for xen-devel@lists.xenproject.org; Thu, 30 May 2019 16:52:14 +0000
X-Inumbo-ID: 450fd9f6-82fb-11e9-8980-bc764e045a96
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 450fd9f6-82fb-11e9-8980-bc764e045a96;
 Thu, 30 May 2019 16:52:12 +0000 (UTC)
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.50 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: j6Jla5bEjOysbWY33LQgBsckjzCSiUp/Xf80ERNKwuOaABxlNxI+FRTakiLW97oJOwguOEb3FY
 Jsl8qgbIv/ozrbZ7fOVFrNTUaJtHliMomnFkbKdCSbhSWR33Rag3S1RIA1rhLVw6B2pzJiEy0r
 ZHaXA2byisdFFypizTBrmsu0SmkRPjzGiCXiYUOrT+z2urjMQX5MHCsyMHVaf5PKkGA79LJZ9U
 KdQyqKksZgusjCHkBMn622oo8tSbmeRngv04mVrJaCXwgrfnm/rZIMviUVqIMbiR5uzigWR6mD
 XWg=
X-SBRS: 2.7
X-MesageID: 1092333
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,531,1549947600"; 
   d="scan'208";a="1092333"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 30 May 2019 17:51:23 +0100
Message-ID: <20190530165123.22593-1-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <c78c372a-4cf4-9721-38f2-d173eecee27e@arm.com>
References: <c78c372a-4cf4-9721-38f2-d173eecee27e@arm.com>
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH] ts-kernel-build: Disable
 CONFIG_ARCH_QCOM in Xen Project CI
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, linux-arm-msm@vger.kernel.org,
 Ian Jackson <ian.jackson@eu.citrix.com>, linux-kernel@vger.kernel.org,
 Stephen Boyd <swboyd@chromium.org>, Julien Grall <julien.grall@arm.com>,
 Andy Gross <agross@kernel.org>, Bjorn Andersson <bjorn.andersson@linaro.org>,
 Avaneesh Kumar Dwivedi <akdwived@codeaurora.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ICBkcml2ZXJzL2Zpcm13YXJlL3Fjb21fc2NtLmM6NDY5OjQ3OiBlcnJvcjogcGFzc2luZyBhcmd1
bWVudCAzIG9mIGBkbWFfYWxsb2NfY29oZXJlbnQnIGZyb20gaW5jb21wYXRpYmxlIHBvaW50ZXIg
dHlwZSBbLVdlcnJvcj1pbmNvbXBhdGlibGUtcG9pbnRlci10eXBlc10KClRoaXMgaXMgZml4ZWQg
YnkKCiAgZmlybXdhcmU6IHFjb21fc2NtOiBVc2UgcHJvcGVyIHR5cGVzIGZvciBkbWEgbWFwcGlu
Z3MKCmJ1dCB0aGlzIGlzIG5vdCBwcmVzZW50IGluIGFsbCByZWxldmFudCBzdGFibGUgYnJhbmNo
ZXMuCgpXZSBjdXJyZW50bHkgaGF2ZSBubyBRdWFsY29tbSBoYXJkd2FyZSBpbiB0aGUgWGVuIFBy
b2plY3QgdGVzdCBsYWIgc28Kd2UgZG8gbm90IG5lZWQgdGhpcyBlbmFibGVkLgoKQ0M6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20KQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6IGxpbnV4LWFybS1tc21Admdlci5rZXJuZWwub3JnCkND
OiBsaW51eC1rZXJuZWxAdmdlci5rZXJuZWwub3JnCkNDOiBTdGVwaGVuIEJveWQgPHN3Ym95ZEBj
aHJvbWl1bS5vcmc+CkNDOiBBbmR5IEdyb3NzIDxhZ3Jvc3NAa2VybmVsLm9yZz4KQ0M6IEJqb3Ju
IEFuZGVyc3NvbiA8Ympvcm4uYW5kZXJzc29uQGxpbmFyby5vcmc+CkNDOiBBdmFuZWVzaCBLdW1h
ciBEd2l2ZWRpIDxha2R3aXZlZEBjb2RlYXVyb3JhLm9yZz4KU2lnbmVkLW9mZi1ieTogSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQogdHMta2VybmVsLWJ1aWxkIHwg
NCArKysrCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdHMt
a2VybmVsLWJ1aWxkIGIvdHMta2VybmVsLWJ1aWxkCmluZGV4IGY3ZDA1OWIwLi41NTM2NTg2ZiAx
MDA3NTUKLS0tIGEvdHMta2VybmVsLWJ1aWxkCisrKyBiL3RzLWtlcm5lbC1idWlsZApAQCAtMjc0
LDYgKzI3NCwxMCBAQCBzZXRvcHQgQ09ORklHX01ESU9fVEhVTkRFUj1tCiBzZXRvcHQgQ09ORklH
X0kyQ19USFVOREVSWD1tCiBzZXRvcHQgQ09ORklHX1NQSV9USFVOREVSWD1tCiAKKyMgU29tZSBM
aW51eCBicmFuY2hlcyB3ZSBjYXJlIGFib3V0LCBpbmNsdWRpbmcgNC4xOSwgc3RpbGwgbGFjawor
IyBmaXJtd2FyZTogcWNvbV9zY206IFVzZSBwcm9wZXIgdHlwZXMgZm9yIGRtYSBtYXBwaW5ncwor
Q09ORklHX0FSQ0hfUUNPTT1uCisKICMjIyMKIAogRU5ECi0tIAoyLjExLjAKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu May 30 19:05:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 May 2019 19:05:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWQM1-0001uS-NU; Thu, 30 May 2019 19:04:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=yI+1=T6=canonical.com=colin.king@srs-us1.protection.inumbo.net>)
 id 1hWQM0-0001uN-Sp
 for xen-devel@lists.xenproject.org; Thu, 30 May 2019 19:04:44 +0000
X-Inumbo-ID: c852a1fc-830d-11e9-8980-bc764e045a96
Received: from youngberry.canonical.com (unknown [91.189.89.112])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id c852a1fc-830d-11e9-8980-bc764e045a96;
 Thu, 30 May 2019 19:04:43 +0000 (UTC)
Received: from 1.general.cking.uk.vpn ([10.172.193.212] helo=localhost)
 by youngberry.canonical.com with esmtpsa (TLS1.0:RSA_AES_256_CBC_SHA1:32)
 (Exim 4.76) (envelope-from <colin.king@canonical.com>)
 id 1hWQLu-0004Od-Lv; Thu, 30 May 2019 19:04:38 +0000
From: Colin King <colin.king@canonical.com>
To: Wei Liu <wei.liu2@citrix.com>, Paul Durrant <paul.durrant@citrix.com>,
 "David S . Miller" <davem@davemloft.net>, xen-devel@lists.xenproject.org,
 netdev@vger.kernel.org
Date: Thu, 30 May 2019 20:04:38 +0100
Message-Id: <20190530190438.9571-1-colin.king@canonical.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] xen-netback: remove redundant assignment to err
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: kernel-janitors@vger.kernel.org, linux-kernel@vger.kernel.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQ29saW4gSWFuIEtpbmcgPGNvbGluLmtpbmdAY2Fub25pY2FsLmNvbT4KClRoZSB2YXJp
YWJsZSBlcnIgaXMgYXNzaWduZWQgd2l0aCB0aGUgdmFsdWUgLUVOT01FTSB0aGF0IGlzIG5ldmVy
CnJlYWQgYW5kIGl0IGlzIHJlLWFzc2lnbmVkIGEgbmV3IHZhbHVlIGxhdGVyIG9uLiAgVGhlIGFz
c2lnbm1lbnQgaXMKcmVkdW5kYW50IGFuZCBjYW4gYmUgcmVtb3ZlZC4KCkFkZHJlc3Nlcy1Db3Zl
cml0eTogKCJVbnVzZWQgdmFsdWUiKQpTaWduZWQtb2ZmLWJ5OiBDb2xpbiBJYW4gS2luZyA8Y29s
aW4ua2luZ0BjYW5vbmljYWwuY29tPgotLS0KIGRyaXZlcnMvbmV0L3hlbi1uZXRiYWNrL2ludGVy
ZmFjZS5jIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9u
KC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9uZXQveGVuLW5ldGJhY2svaW50ZXJmYWNlLmMgYi9k
cml2ZXJzL25ldC94ZW4tbmV0YmFjay9pbnRlcmZhY2UuYwppbmRleCA3ODMxOTg4NDRkZDcuLjI0
MGY3NjJiMzc0OSAxMDA2NDQKLS0tIGEvZHJpdmVycy9uZXQveGVuLW5ldGJhY2svaW50ZXJmYWNl
LmMKKysrIGIvZHJpdmVycy9uZXQveGVuLW5ldGJhY2svaW50ZXJmYWNlLmMKQEAgLTYzMyw3ICs2
MzMsNyBAQCBpbnQgeGVudmlmX2Nvbm5lY3RfZGF0YShzdHJ1Y3QgeGVudmlmX3F1ZXVlICpxdWV1
ZSwKIAkJCXVuc2lnbmVkIGludCByeF9ldnRjaG4pCiB7CiAJc3RydWN0IHRhc2tfc3RydWN0ICp0
YXNrOwotCWludCBlcnIgPSAtRU5PTUVNOworCWludCBlcnI7CiAKIAlCVUdfT04ocXVldWUtPnR4
X2lycSk7CiAJQlVHX09OKHF1ZXVlLT50YXNrKTsKLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu May 30 19:28:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 May 2019 19:28:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWQiW-0003Wg-Uw; Thu, 30 May 2019 19:28:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=NY6U=T6=amd.com=brian.woods@srs-us1.protection.inumbo.net>)
 id 1hWQiV-0003WW-DA
 for xen-devel@lists.xen.org; Thu, 30 May 2019 19:27:59 +0000
X-Inumbo-ID: 07af3ba0-8311-11e9-8980-bc764e045a96
Received: from NAM03-DM3-obe.outbound.protection.outlook.com (unknown
 [40.107.80.78]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 07af3ba0-8311-11e9-8980-bc764e045a96;
 Thu, 30 May 2019 19:27:58 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amdcloud-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=039cDCelVSkhrIdATXwi4/Z4VpUstakZJKBeNwfH+eA=;
 b=0vycy70TyLJH/XobbCDV+C/wZqjWfPg0OOunIa4oYCOA/avKtFFevc52JIbHgLFyNgk9+aPagdqtBV0niMRYi3eXmMwuMZLHQ/f1V9XBgDJdY08RAxJVAV9/xwf5S97Cu2AjgxlGmsG2MGyP/sZsYrbsb9MtKSCuwlxfHJu/ONA=
Received: from DM6PR12MB3515.namprd12.prod.outlook.com (20.179.106.151) by
 DM6PR12MB3369.namprd12.prod.outlook.com (20.178.198.24) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1943.17; Thu, 30 May 2019 19:27:56 +0000
Received: from DM6PR12MB3515.namprd12.prod.outlook.com
 ([fe80::9dea:57a2:93ff:57b0]) by DM6PR12MB3515.namprd12.prod.outlook.com
 ([fe80::9dea:57a2:93ff:57b0%3]) with mapi id 15.20.1922.021; Thu, 30 May 2019
 19:27:56 +0000
From: "Woods, Brian" <Brian.Woods@amd.com>
To: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Thread-Topic: [Xen-devel] [PATCH v2 0/3] mwait support for AMD processors
Thread-Index: AQHU5XeM504EUMjU30KXwgaAbNMDuaZjRlqAgCEqRQA=
Date: Thu, 30 May 2019 19:27:56 +0000
Message-ID: <20190530192753.GA16199@amd.com>
References: <20190328150426.7295-1-brian.woods@amd.com>
 <20190509220003.GA17484@amd.com>
In-Reply-To: <20190509220003.GA17484@amd.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: SN6PR05CA0009.namprd05.prod.outlook.com
 (2603:10b6:805:de::22) To DM6PR12MB3515.namprd12.prod.outlook.com
 (2603:10b6:5:18a::23)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Brian.Woods@amd.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [165.204.77.1]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: f2eae795-dba5-4f72-faf7-08d6e534eb1a
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020);
 SRVR:DM6PR12MB3369; 
x-ms-traffictypediagnostic: DM6PR12MB3369:
x-ms-exchange-purlcount: 1
x-microsoft-antispam-prvs: <DM6PR12MB3369C3D3C6B95AA9012EAFDDE5180@DM6PR12MB3369.namprd12.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:6430;
x-forefront-prvs: 00531FAC2C
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(396003)(346002)(376002)(366004)(136003)(39860400002)(189003)(199004)(6116002)(68736007)(3846002)(229853002)(7736002)(305945005)(2906002)(5660300002)(25786009)(54906003)(76176011)(5640700003)(6506007)(386003)(4326008)(2351001)(52116002)(2616005)(33656002)(6916009)(102836004)(6512007)(6306002)(66066001)(6486002)(99286004)(316002)(6436002)(1076003)(186003)(476003)(966005)(8676002)(8936002)(256004)(73956011)(53936002)(26005)(66476007)(66556008)(86362001)(66946007)(71200400001)(66446008)(64756008)(36756003)(446003)(71190400001)(11346002)(81166006)(81156014)(6246003)(2501003)(486006)(14454004)(478600001)(72206003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DM6PR12MB3369;
 H:DM6PR12MB3515.namprd12.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: amd.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: MNpymbq2khRmGJz1is7Lb8LDbx4HweCwX2QIsH8fCIAjgCgEJyD0Klmr/1Najtnot7p18XQZo3j1zZ8eKLG0TtvdLEORosKakmBQXJMO/MmCf7/us0vZ5SGvEvNiDuK19rq2Js2SM2i4jyHLqNLo6B5c/Kp4ZG/uboDLDOKfrnRpJ3IczqXFWQM4NdB3vWYQjhtEC7Rsu8iLoeL7OGkz8OZugOEQU2r7sEf8VOI+fzX6kHGEe2gFjcqqbDu/LekbjeNU0CeTNaKicGQvHUBoTS/bfqfYixzH3RfSauLjsMfhlnLfv68QVVD/NjADUtgPrFTlLhYVv26frKSl8T2xbsui+K0uzzV4PNtK6hnnhU/aBc2iQu0hRi+z3P3pppzKf7qGUPqG7h/U1R0toOPIgbRsFk73UP7QXo2NoZMv7NU=
Content-ID: <5A9F120C7D021C4EB3C7E6BB8C4C60CF@namprd12.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-Network-Message-Id: f2eae795-dba5-4f72-faf7-08d6e534eb1a
X-MS-Exchange-CrossTenant-originalarrivaltime: 30 May 2019 19:27:56.8016 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: brwoods@amd.com
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR12MB3369
Subject: Re: [Xen-devel] [PATCH v2 0/3] mwait support for AMD processors
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 "Woods, Brian" <Brian.Woods@amd.com>, Jan Beulich <jbeulich@suse.com>,
 =?iso-8859-1?Q?Roger_Pau_Monn=E9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBNYXkgMDksIDIwMTkgYXQgMDU6MDA6MDdQTSAtMDUwMCwgQnJpYW4gV29vZHMgd3Jv
dGU6Cj4gT24gVGh1LCBNYXIgMjgsIDIwMTkgYXQgMDM6MDQ6MzJQTSArMDAwMCwgQnJpYW4gV29v
ZHMgd3JvdGU6Cj4gPiBUaGlzIHBhdGNoIHNlcmllcyBhZGQgc3VwcG9ydCBhbmQgZW5hYmxlbWVu
dCBmb3IgbXdhaXQgb24gQU1EIE5hcGxlcwo+ID4gYW5kIFJvbWUgcHJvY2Vzc29ycy4gIE5ld2Vy
IEFNRCBwcm9jZXNzb3JzIHN1cHBvcnQgbXdhaXQsIGJ1dCBvbmx5IGZvcgo+ID4gYzEsIGFuZCBm
b3IgYzIgaGFsdCBpcyB1c2VkLiAgVGhlIG13YWl0LWlkbGUgZHJpdmVyIGlzIG1vZGlmaWVkIHRv
IGJlCj4gPiBhYmxlIHRvIHVzZSBib3RoIG13YWl0IGFuZCBoYWx0IGZvciBpZGxpbmcuCj4gPiAK
PiA+IEJyaWFuIFdvb2RzICgzKToKPiA+ICAgbXdhaXQtaWRsZTogYWRkIHN1cHBvcnQgZm9yIHVz
aW5nIGhhbHQKPiA+ICAgbXdhaXQtaWRsZTogYWRkIHN1cHBvcnQgZm9yIEFNRCBwcm9jZXNzb3Jz
Cj4gPiAgIG13YWl0LWlkbGU6IGFkZCBlbmFibGVtZW50IGZvciBBTUQgTmFwbGVzIGFuZCBSb21l
Cj4gPiAKPiA+ICB4ZW4vYXJjaC94ODYvYWNwaS9jcHVfaWRsZS5jICB8ICAyICstCj4gPiAgeGVu
L2FyY2gveDg2L2NwdS9td2FpdC1pZGxlLmMgfCA2MiArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKy0tLS0tCj4gPiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVpZGxlLmggfCAg
MSArCj4gPiAgMyBmaWxlcyBjaGFuZ2VkLCA1NyBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygt
KQo+ID4gCj4gPiAtLSAKPiA+IDIuMTEuMAo+ID4gCj4gPiAKPiA+IF9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Cj4gPiBYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiA+IGh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWwKPiAKPiBQaW5nIGZvciBBbmR5
Lgo+IAo+IC0tIAo+IEJyaWFuIFdvb2RzCgpQaW5nIGluIGdlbmVyYWwuLi4KCi0tIApCcmlhbiBX
b29kcwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu May 30 22:50:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 May 2019 22:50:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWTs9-0002HD-GL; Thu, 30 May 2019 22:50:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=VwT9=T6=redhat.com=mst@srs-us1.protection.inumbo.net>)
 id 1hWTs8-0002Dy-OM
 for xen-devel@lists.xenproject.org; Thu, 30 May 2019 22:50:08 +0000
X-Inumbo-ID: 4392e97b-832d-11e9-8980-bc764e045a96
Received: from mail-qt1-f194.google.com (unknown [209.85.160.194])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4392e97b-832d-11e9-8980-bc764e045a96;
 Thu, 30 May 2019 22:50:04 +0000 (UTC)
Received: by mail-qt1-f194.google.com with SMTP id l3so9117306qtj.5
 for <xen-devel@lists.xenproject.org>; Thu, 30 May 2019 15:50:04 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:content-transfer-encoding
 :in-reply-to;
 bh=BH3TQCpJYe92hw2lHzJFdQE1umO5b28buNabrUn3+Zs=;
 b=rjXbzWUKHiKn+AAoyfuHiB7W/dNN6sPUPVC/h1FdThaU0+ZHuCMRawu4iEBDRpElja
 MGlvXOQ5SWlmJjiquvRLj+Moe9cKQOORholtsOPFeNJe1rnX28EbDkKwD67GV2UCxse0
 O/Odfw0NsbNJ7TNjOj8pK7hrBnrUF3jO7CzhJK8w4NEVdZRg+26U5rrbjt85gfHIuOJF
 KYCAOMcYCu2Ik052qY2oWlW46+taT5+UppCPAOBJe5OLjaukUJ557QIorsRT2ypKtIdV
 GTSb9jdVdG3CnME55TuIto2QogHdjNVA/MVDXRWfN7CLrGaySRTW4vVB4RgtX93nsN+v
 GQtg==
X-Gm-Message-State: APjAAAXGpjr67lB6CI9Zr4lck3SKiFrxKQA91xUXuX+i5CUMAogcycH9
 xWpIqI5fnAFCYLzabUtJfenK3w==
X-Google-Smtp-Source: APXvYqz1S9i/omAEnQe5caI2qWooijDVFOM9oDlgKPMFObsUsIIKEJbjlDpc12z+SZMFN7W3cpb8PQ==
X-Received: by 2002:ac8:431e:: with SMTP id z30mr6144593qtm.291.1559256603369; 
 Thu, 30 May 2019 15:50:03 -0700 (PDT)
Received: from redhat.com (pool-100-0-197-103.bstnma.fios.verizon.net.
 [100.0.197.103])
 by smtp.gmail.com with ESMTPSA id m5sm3169907qke.25.2019.05.30.15.50.00
 (version=TLS1_3 cipher=AEAD-AES256-GCM-SHA384 bits=256/256);
 Thu, 30 May 2019 15:50:02 -0700 (PDT)
Date: Thu, 30 May 2019 18:49:59 -0400
From: "Michael S. Tsirkin" <mst@redhat.com>
To: Federico Vaga <federico.vaga@vaga.pv.it>
Message-ID: <20190530184831-mutt-send-email-mst@kernel.org>
References: <cover.1559171394.git.mchehab+samsung@kernel.org>
 <f9fecacbe4ce0b2b3aed38d71ae3753f2daf3ce3.1559171394.git.mchehab+samsung@kernel.org>
 <1574052.9PXfBvmXpz@harkonnen>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1574052.9PXfBvmXpz@harkonnen>
Subject: Re: [Xen-devel] [PATCH 22/22] docs: fix broken documentation links
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: kvm@vger.kernel.org, Linux Doc Mailing List <linux-doc@vger.kernel.org>,
 linux-pci@vger.kernel.org, platform-driver-x86@vger.kernel.org,
 linux-mm@kvack.org, linux-i2c@vger.kernel.org, linux-kselftest@vger.kernel.org,
 devel@driverdev.osuosl.org, x86@kernel.org, linux-acpi@vger.kernel.org,
 xen-devel@lists.xenproject.org, linux-edac@vger.kernel.org,
 devicetree@vger.kernel.org, linux-arm-msm@vger.kernel.org,
 linux-gpio@vger.kernel.org, linux-amlogic@lists.infradead.org,
 virtualization@lists.linux-foundation.org,
 linux-arm-kernel@lists.infradead.org, devel@acpica.org, netdev@vger.kernel.org,
 linux-kernel@vger.kernel.org, linux-security-module@vger.kernel.org,
 linuxppc-dev@lists.ozlabs.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBNYXkgMzAsIDIwMTkgYXQgMTA6MTc6MzJQTSArMDIwMCwgRmVkZXJpY28gVmFnYSB3
cm90ZToKPiBPbiBUaHVyc2RheSwgTWF5IDMwLCAyMDE5IDE6MjM6NTMgQU0gQ0VTVCBNYXVybyBD
YXJ2YWxobyBDaGVoYWIgd3JvdGU6Cj4gPiBNb3N0bHkgZHVlIHRvIHg4NiBhbmQgYWNwaSBjb252
ZXJzaW9uLCBzZXZlcmFsIGRvY3VtZW50YXRpb24KPiA+IGxpbmtzIGFyZSBzdGlsbCBwb2ludGlu
ZyB0byB0aGUgb2xkIGZpbGUuIEZpeCB0aGVtLgo+IAo+IEZvciB0aGUgSXRhbGlhbiBkb2N1bWVu
dGF0aW9uIEkganVzdCBzZW5kIEkgcGF0Y2ggdG8gZml4IHRoZW0gaW4gYSBkZWRpY2F0ZWQgCj4g
cGF0Y2gKCgpBY2tlZC1ieTogTWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KCmZv
ciB0aGUgdmhvc3QgY2hhbmdlLgoKPiA+IAo+ID4gU2lnbmVkLW9mZi1ieTogTWF1cm8gQ2FydmFs
aG8gQ2hlaGFiIDxtY2hlaGFiK3NhbXN1bmdAa2VybmVsLm9yZz4KPiA+IC0tLQo+ID4gIERvY3Vt
ZW50YXRpb24vYWNwaS9kc2QvbGVkcy50eHQgICAgICAgICAgICAgICAgICB8ICAyICstCj4gPiAg
RG9jdW1lbnRhdGlvbi9hZG1pbi1ndWlkZS9rZXJuZWwtcGFyYW1ldGVycy5yc3QgIHwgIDYgKysr
LS0tCj4gPiAgRG9jdW1lbnRhdGlvbi9hZG1pbi1ndWlkZS9rZXJuZWwtcGFyYW1ldGVycy50eHQg
IHwgMTYgKysrKysrKystLS0tLS0tLQo+ID4gIERvY3VtZW50YXRpb24vYWRtaW4tZ3VpZGUvcmFz
LnJzdCAgICAgICAgICAgICAgICB8ICAyICstCj4gPiAgLi4uL2RldmljZXRyZWUvYmluZGluZ3Mv
bmV0L2ZzbC1lbmV0Yy50eHQgICAgICAgIHwgIDcgKysrLS0tLQo+ID4gIC4uLi9iaW5kaW5ncy9w
Y2kvYW1sb2dpYyxtZXNvbi1wY2llLnR4dCAgICAgICAgICB8ICAyICstCj4gPiAgLi4uL2JpbmRp
bmdzL3JlZ3VsYXRvci9xY29tLHJwbWgtcmVndWxhdG9yLnR4dCAgIHwgIDIgKy0KPiA+ICBEb2N1
bWVudGF0aW9uL2RldmljZXRyZWUvYm9vdGluZy13aXRob3V0LW9mLnR4dCAgfCAgMiArLQo+ID4g
IERvY3VtZW50YXRpb24vZHJpdmVyLWFwaS9ncGlvL2JvYXJkLnJzdCAgICAgICAgICB8ICAyICst
Cj4gPiAgRG9jdW1lbnRhdGlvbi9kcml2ZXItYXBpL2dwaW8vY29uc3VtZXIucnN0ICAgICAgIHwg
IDIgKy0KPiA+ICAuLi4vZmlybXdhcmUtZ3VpZGUvYWNwaS9lbnVtZXJhdGlvbi5yc3QgICAgICAg
ICAgfCAgMiArLQo+ID4gIC4uLi9maXJtd2FyZS1ndWlkZS9hY3BpL21ldGhvZC10cmFjaW5nLnJz
dCAgICAgICB8ICAyICstCj4gPiAgRG9jdW1lbnRhdGlvbi9pMmMvaW5zdGFudGlhdGluZy1kZXZp
Y2VzICAgICAgICAgIHwgIDIgKy0KPiA+ICBEb2N1bWVudGF0aW9uL3N5c2N0bC9rZXJuZWwudHh0
ICAgICAgICAgICAgICAgICAgfCAgNCArKy0tCj4gPiAgLi4uL3RyYW5zbGF0aW9ucy9pdF9JVC9w
cm9jZXNzL2hvd3RvLnJzdCAgICAgICAgIHwgIDIgKy0KPiA+ICAuLi4vaXRfSVQvcHJvY2Vzcy9z
dGFibGUta2VybmVsLXJ1bGVzLnJzdCAgICAgICAgfCAgNCArKy0tCj4gPiAgLi4uL3RyYW5zbGF0
aW9ucy96aF9DTi9wcm9jZXNzLzQuQ29kaW5nLnJzdCAgICAgIHwgIDIgKy0KPiA+ICBEb2N1bWVu
dGF0aW9uL3g4Ni94ODZfNjQvNWxldmVsLXBhZ2luZy5yc3QgICAgICAgfCAgMiArLQo+ID4gIERv
Y3VtZW50YXRpb24veDg2L3g4Nl82NC9ib290LW9wdGlvbnMucnN0ICAgICAgICB8ICA0ICsrLS0K
PiA+ICAuLi4veDg2L3g4Nl82NC9mYWtlLW51bWEtZm9yLWNwdXNldHMucnN0ICAgICAgICAgfCAg
MiArLQo+ID4gIE1BSU5UQUlORVJTICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICA2ICsrKy0tLQo+ID4gIGFyY2gvYXJtL0tjb25maWcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAyICstCj4gPiAgYXJjaC9hcm02NC9rZXJuZWwva2V4ZWNfaW1hZ2UuYyAg
ICAgICAgICAgICAgICAgIHwgIDIgKy0KPiA+ICBhcmNoL3Bvd2VycGMvS2NvbmZpZyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQo+ID4gIGFyY2gveDg2L0tjb25maWcgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8IDE2ICsrKysrKysrLS0tLS0tLS0KPiA+ICBhcmNo
L3g4Ni9LY29uZmlnLmRlYnVnICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQo+ID4g
IGFyY2gveDg2L2Jvb3QvaGVhZGVyLlMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICst
Cj4gPiAgYXJjaC94ODYvZW50cnkvZW50cnlfNjQuUyAgICAgICAgICAgICAgICAgICAgICAgIHwg
IDIgKy0KPiA+ICBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9ib290cGFyYW1fdXRpbHMuaCAgICAgICAg
ICAgfCAgMiArLQo+ID4gIGFyY2gveDg2L2luY2x1ZGUvYXNtL3BhZ2VfNjRfdHlwZXMuaCAgICAg
ICAgICAgICB8ICAyICstCj4gPiAgYXJjaC94ODYvaW5jbHVkZS9hc20vcGd0YWJsZV82NF90eXBl
cy5oICAgICAgICAgIHwgIDIgKy0KPiA+ICBhcmNoL3g4Ni9rZXJuZWwvY3B1L21pY3JvY29kZS9h
bWQuYyAgICAgICAgICAgICAgfCAgMiArLQo+ID4gIGFyY2gveDg2L2tlcm5lbC9rZXhlYy1iemlt
YWdlNjQuYyAgICAgICAgICAgICAgICB8ICAyICstCj4gPiAgYXJjaC94ODYva2VybmVsL3BjaS1k
bWEuYyAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KPiA+ICBhcmNoL3g4Ni9tbS90bGIu
YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQo+ID4gIGFyY2gveDg2L3Bs
YXRmb3JtL3B2aC9lbmxpZ2h0ZW4uYyAgICAgICAgICAgICAgICB8ICAyICstCj4gPiAgZHJpdmVy
cy9hY3BpL0tjb25maWcgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTAgKysrKystLS0t
LQo+ID4gIGRyaXZlcnMvbmV0L2V0aGVybmV0L2ZhcmFkYXkvZnRnbWFjMTAwLmMgICAgICAgICB8
ICAyICstCj4gPiAgLi4uL2ZpZWxkYnVzL0RvY3VtZW50YXRpb24vZmllbGRidXNfZGV2LnR4dCAg
ICAgIHwgIDQgKystLQo+ID4gIGRyaXZlcnMvdmhvc3Qvdmhvc3QuYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAyICstCj4gPiAgaW5jbHVkZS9hY3BpL2FjcGlfZHJpdmVycy5oICAgICAg
ICAgICAgICAgICAgICAgIHwgIDIgKy0KPiA+ICBpbmNsdWRlL2xpbnV4L2ZzX2NvbnRleHQuaCAg
ICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQo+ID4gIGluY2x1ZGUvbGludXgvbHNtX2hvb2tz
LmggICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCj4gPiAgbW0vS2NvbmZpZyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KPiA+ICBzZWN1cml0eS9LY29u
ZmlnICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQo+ID4gIHRvb2xzL2lu
Y2x1ZGUvbGludXgvZXJyLmggICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCj4gPiAgdG9v
bHMvb2JqdG9vbC9Eb2N1bWVudGF0aW9uL3N0YWNrLXZhbGlkYXRpb24udHh0IHwgIDQgKystLQo+
ID4gIHRvb2xzL3Rlc3Rpbmcvc2VsZnRlc3RzL3g4Ni9wcm90ZWN0aW9uX2tleXMuYyAgICB8ICAy
ICstCj4gPiAgNDggZmlsZXMgY2hhbmdlZCwgNzcgaW5zZXJ0aW9ucygrKSwgNzggZGVsZXRpb25z
KC0pCj4gPiAKPiA+IGRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9uL2FjcGkvZHNkL2xlZHMudHh0
Cj4gPiBiL0RvY3VtZW50YXRpb24vYWNwaS9kc2QvbGVkcy50eHQgaW5kZXggODFhNjNhZjQyZWQy
Li5jYzU4YjFhNTc0YzUgMTAwNjQ0Cj4gPiAtLS0gYS9Eb2N1bWVudGF0aW9uL2FjcGkvZHNkL2xl
ZHMudHh0Cj4gPiArKysgYi9Eb2N1bWVudGF0aW9uL2FjcGkvZHNkL2xlZHMudHh0Cj4gPiBAQCAt
OTYsNCArOTYsNCBAQCB3aGVyZQo+ID4gICAgIAo+ID4gPFVSTDpodHRwOi8vd3d3LnVlZmkub3Jn
L3NpdGVzL2RlZmF1bHQvZmlsZXMvcmVzb3VyY2VzL19EU0QtaGllcmFyY2hpY2FsLWRhCj4gPiB0
YS1leHRlbnNpb24tVVVJRC12MS4xLnBkZj4sIHJlZmVyZW5jZWQgMjAxOS0wMi0yMS4KPiA+IAo+
ID4gLVs3XSBEb2N1bWVudGF0aW9uL2FjcGkvZHNkL2RhdGEtbm9kZS1yZWZlcmVuY2UudHh0Cj4g
PiArWzddIERvY3VtZW50YXRpb24vZmlybXdhcmUtZ3VpZGUvYWNwaS9kc2QvZGF0YS1ub2RlLXJl
ZmVyZW5jZXMucnN0Cj4gPiBkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9hZG1pbi1ndWlkZS9r
ZXJuZWwtcGFyYW1ldGVycy5yc3QKPiA+IGIvRG9jdW1lbnRhdGlvbi9hZG1pbi1ndWlkZS9rZXJu
ZWwtcGFyYW1ldGVycy5yc3QgaW5kZXgKPiA+IDAxMjQ5ODBkY2EyZC4uOGQzMjczZTMyZWIxIDEw
MDY0NAo+ID4gLS0tIGEvRG9jdW1lbnRhdGlvbi9hZG1pbi1ndWlkZS9rZXJuZWwtcGFyYW1ldGVy
cy5yc3QKPiA+ICsrKyBiL0RvY3VtZW50YXRpb24vYWRtaW4tZ3VpZGUva2VybmVsLXBhcmFtZXRl
cnMucnN0Cj4gPiBAQCAtMTY3LDcgKzE2Nyw3IEBAIHBhcmFtZXRlciBpcyBhcHBsaWNhYmxlOjoK
PiA+ICAJWDg2LTMyCVg4Ni0zMiwgYWthIGkzODYgYXJjaGl0ZWN0dXJlIGlzIGVuYWJsZWQuCj4g
PiAgCVg4Ni02NAlYODYtNjQgYXJjaGl0ZWN0dXJlIGlzIGVuYWJsZWQuCj4gPiAgCQkJTW9yZSBY
ODYtNjQgYm9vdCBvcHRpb25zIGNhbiBiZSBmb3VuZCBpbgo+ID4gLQkJCURvY3VtZW50YXRpb24v
eDg2L3g4Nl82NC9ib290LW9wdGlvbnMudHh0IAo+IC4KPiA+ICsJCQlEb2N1bWVudGF0aW9uL3g4
Ni94ODZfNjQvYm9vdC1vcHRpb25zLnJzdC4KPiA+ICAJWDg2CUVpdGhlciAzMi1iaXQgb3IgNjQt
Yml0IHg4NiAoc2FtZSBhcyBYODYtMzIrWDg2LTY0KQo+ID4gIAlYODZfVVYJU0dJIFVWIHN1cHBv
cnQgaXMgZW5hYmxlZC4KPiA+ICAJWEVOCVhlbiBzdXBwb3J0IGlzIGVuYWJsZWQKPiA+IEBAIC0x
ODEsMTAgKzE4MSwxMCBAQCBJbiBhZGRpdGlvbiwgdGhlIGZvbGxvd2luZyB0ZXh0IGluZGljYXRl
cyB0aGF0IHRoZQo+ID4gb3B0aW9uOjogUGFyYW1ldGVycyBkZW5vdGVkIHdpdGggQk9PVCBhcmUg
YWN0dWFsbHkgaW50ZXJwcmV0ZWQgYnkgdGhlIGJvb3QKPiA+IGxvYWRlciwgYW5kIGhhdmUgbm8g
bWVhbmluZyB0byB0aGUga2VybmVsIGRpcmVjdGx5Lgo+ID4gIERvIG5vdCBtb2RpZnkgdGhlIHN5
bnRheCBvZiBib290IGxvYWRlciBwYXJhbWV0ZXJzIHdpdGhvdXQgZXh0cmVtZQo+ID4gLW5lZWQg
b3IgY29vcmRpbmF0aW9uIHdpdGggPERvY3VtZW50YXRpb24veDg2L2Jvb3QudHh0Pi4KPiA+ICtu
ZWVkIG9yIGNvb3JkaW5hdGlvbiB3aXRoIDxEb2N1bWVudGF0aW9uL3g4Ni9ib290LnJzdD4uCj4g
PiAKPiA+ICBUaGVyZSBhcmUgYWxzbyBhcmNoLXNwZWNpZmljIGtlcm5lbC1wYXJhbWV0ZXJzIG5v
dCBkb2N1bWVudGVkIGhlcmUuCj4gPiAtU2VlIGZvciBleGFtcGxlIDxEb2N1bWVudGF0aW9uL3g4
Ni94ODZfNjQvYm9vdC1vcHRpb25zLnR4dD4uCj4gPiArU2VlIGZvciBleGFtcGxlIDxEb2N1bWVu
dGF0aW9uL3g4Ni94ODZfNjQvYm9vdC1vcHRpb25zLnJzdD4uCj4gPiAKPiA+ICBOb3RlIHRoYXQg
QUxMIGtlcm5lbCBwYXJhbWV0ZXJzIGxpc3RlZCBiZWxvdyBhcmUgQ0FTRSBTRU5TSVRJVkUsIGFu
ZCB0aGF0Cj4gPiAgYSB0cmFpbGluZyA9IG9uIHRoZSBuYW1lIG9mIGFueSBwYXJhbWV0ZXIgc3Rh
dGVzIHRoYXQgdGhhdCBwYXJhbWV0ZXIgd2lsbAo+ID4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRp
b24vYWRtaW4tZ3VpZGUva2VybmVsLXBhcmFtZXRlcnMudHh0Cj4gPiBiL0RvY3VtZW50YXRpb24v
YWRtaW4tZ3VpZGUva2VybmVsLXBhcmFtZXRlcnMudHh0IGluZGV4Cj4gPiAxMzhmNjY2NGIyZTIu
LjRhMDJkMTM0NjYzNSAxMDA2NDQKPiA+IC0tLSBhL0RvY3VtZW50YXRpb24vYWRtaW4tZ3VpZGUv
a2VybmVsLXBhcmFtZXRlcnMudHh0Cj4gPiArKysgYi9Eb2N1bWVudGF0aW9uL2FkbWluLWd1aWRl
L2tlcm5lbC1wYXJhbWV0ZXJzLnR4dAo+ID4gQEAgLTUzLDcgKzUzLDcgQEAKPiA+ICAJCQlBQ1BJ
X0RFQlVHX1BSSU5UIHN0YXRlbWVudHMsIGUuZy4sCj4gPiAgCQkJICAgIEFDUElfREVCVUdfUFJJ
TlQoKEFDUElfREJfSU5GTywgLi4uCj4gPiAgCQkJVGhlIGRlYnVnX2xldmVsIG1hc2sgZGVmYXVs
dHMgdG8gImluZm8iLiAgCj4gU2VlCj4gPiAtCQkJRG9jdW1lbnRhdGlvbi9hY3BpL2RlYnVnLnR4
dCBmb3IgbW9yZSAKPiBpbmZvcm1hdGlvbiBhYm91dAo+ID4gKwkJCURvY3VtZW50YXRpb24vZmly
bXdhcmUtZ3VpZGUvYWNwaS9kZWJ1Zy5yc3QgCj4gZm9yIG1vcmUgaW5mb3JtYXRpb24gYWJvdXQK
PiA+ICAJCQlkZWJ1ZyBsYXllcnMgYW5kIGxldmVscy4KPiA+IAo+ID4gIAkJCUVuYWJsZSBwcm9j
ZXNzb3IgZHJpdmVyIGluZm8gbWVzc2FnZXM6Cj4gPiBAQCAtOTYzLDcgKzk2Myw3IEBACj4gPiAg
CQkJZm9yIGRldGFpbHMuCj4gPiAKPiA+ICAJbm9tcHgJCVtYODZdIERpc2FibGVzIEludGVsIE1l
bW9yeSBQcm90ZWN0aW9uIAo+IEV4dGVuc2lvbnMuCj4gPiAtCQkJU2VlIERvY3VtZW50YXRpb24v
eDg2L2ludGVsX21weC50eHQgZm9yIAo+IG1vcmUKPiA+ICsJCQlTZWUgRG9jdW1lbnRhdGlvbi94
ODYvaW50ZWxfbXB4LnJzdCBmb3IgCj4gbW9yZQo+ID4gIAkJCWluZm9ybWF0aW9uIGFib3V0IHRo
ZSBmZWF0dXJlLgo+ID4gCj4gPiAgCW5vcGt1CQlbWDg2XSBEaXNhYmxlIE1lbW9yeSBQcm90ZWN0
aW9uIEtleXMgQ1BVIAo+IGZlYXR1cmUgZm91bmQKPiA+IEBAIC0xMTg5LDcgKzExODksNyBAQAo+
ID4gIAkJCXRoYXQgaXMgdG8gYmUgZHluYW1pY2FsbHkgbG9hZGVkIGJ5IExpbnV4LiAKPiBJZiB0
aGVyZSBhcmUKPiA+ICAJCQltdWx0aXBsZSB2YXJpYWJsZXMgd2l0aCB0aGUgc2FtZSBuYW1lIGJ1
dCAKPiB3aXRoIGRpZmZlcmVudAo+ID4gIAkJCXZlbmRvciBHVUlEcywgYWxsIG9mIHRoZW0gd2ls
bCBiZSBsb2FkZWQuIAo+IFNlZQo+ID4gLQkJCURvY3VtZW50YXRpb24vYWNwaS9zc2R0LW92ZXJs
YXlzLnR4dCBmb3IgCj4gZGV0YWlscy4KPiA+ICsJCQlEb2N1bWVudGF0aW9uL2FkbWluLWd1aWRl
L2FjcGkvc3NkdC0KPiBvdmVybGF5cy5yc3QgZm9yIGRldGFpbHMuCj4gPiAKPiA+IAo+ID4gIAll
aXNhX2lycV9lZGdlPQlbUEFSSVNDLEhXXQo+ID4gQEAgLTIzODMsNyArMjM4Myw3IEBACj4gPiAK
PiA+ICAJbWNlCQlbWDg2LTMyXSBNYWNoaW5lIENoZWNrIEV4Y2VwdGlvbgo+ID4gCj4gPiAtCW1j
ZT1vcHRpb24JW1g4Ni02NF0gU2VlIERvY3VtZW50YXRpb24veDg2L3g4Nl82NC9ib290LQo+IG9w
dGlvbnMudHh0Cj4gPiArCW1jZT1vcHRpb24JW1g4Ni02NF0gU2VlIERvY3VtZW50YXRpb24veDg2
L3g4Nl82NC9ib290LQo+IG9wdGlvbnMucnN0Cj4gPiAKPiA+ICAJbWQ9CQlbSFddIFJBSUQgc3Vi
c3lzdGVtcyBkZXZpY2VzIGFuZCBsZXZlbAo+ID4gIAkJCVNlZSBEb2N1bWVudGF0aW9uL2FkbWlu
LWd1aWRlL21kLnJzdC4KPiA+IEBAIC0yNDM5LDcgKzI0MzksNyBAQAo+ID4gIAkJCXNldCBhY2Nv
cmRpbmcgdG8gdGhlCj4gPiAgCQkJQ09ORklHX01FTU9SWV9IT1RQTFVHX0RFRkFVTFRfT05MSU5F
IAo+IGtlcm5lbCBjb25maWcKPiA+ICAJCQlvcHRpb24uCj4gPiAtCQkJU2VlIERvY3VtZW50YXRp
b24vbWVtb3J5LWhvdHBsdWcudHh0Lgo+ID4gKwkJCVNlZSBEb2N1bWVudGF0aW9uL2FkbWluLWd1
aWRlL21tL21lbW9yeS0KPiBob3RwbHVnLnJzdC4KPiA+IAo+ID4gIAltZW1tYXA9ZXhhY3RtYXAJ
W0tOTCxYODZdIEVuYWJsZSBzZXR0aW5nIG9mIGFuIGV4YWN0Cj4gPiAgCQkJRTgyMCBtZW1vcnkg
bWFwLCBhcyBzcGVjaWZpZWQgYnkgdGhlIHVzZXIuCj4gPiBAQCAtMjUyOCw3ICsyNTI4LDcgQEAK
PiA+ICAJCQltZW1fZW5jcnlwdD1vbjoJCUFjdGl2YXRlIAo+IFNNRQo+ID4gIAkJCW1lbV9lbmNy
eXB0PW9mZjoJRG8gbm90IGFjdGl2YXRlIFNNRQo+ID4gCj4gPiAtCQkJUmVmZXIgdG8gRG9jdW1l
bnRhdGlvbi94ODYvYW1kLW1lbW9yeS0KPiBlbmNyeXB0aW9uLnR4dAo+ID4gKwkJCVJlZmVyIHRv
IERvY3VtZW50YXRpb24vdmlydHVhbC9rdm0vYW1kLQo+IG1lbW9yeS1lbmNyeXB0aW9uLnJzdAo+
ID4gIAkJCWZvciBkZXRhaWxzIG9uIHdoZW4gbWVtb3J5IGVuY3J5cHRpb24gY2FuIAo+IGJlIGFj
dGl2YXRlZC4KPiA+IAo+ID4gIAltZW1fc2xlZXBfZGVmYXVsdD0JW1NVU1BFTkRdIERlZmF1bHQg
c3lzdGVtIHN1c3BlbmQgbW9kZToKPiA+IEBAIC0zNTI4LDcgKzM1MjgsNyBAQAo+ID4gIAkJCVNl
ZSBEb2N1bWVudGF0aW9uL2Jsb2NrZGV2L3BhcmlkZS50eHQuCj4gPiAKPiA+ICAJcGlycT0JCVtT
TVAsQVBJQ10gTWFudWFsIG1wLXRhYmxlIHNldHVwCj4gPiAtCQkJU2VlIERvY3VtZW50YXRpb24v
eDg2L2kzODYvSU8tQVBJQy50eHQuCj4gPiArCQkJU2VlIERvY3VtZW50YXRpb24veDg2L2kzODYv
SU8tQVBJQy5yc3QuCj4gPiAKPiA+ICAJcGxpcD0JCVtQUFQsTkVUXSBQYXJhbGxlbCBwb3J0IG5l
dHdvcmsgbGluawo+ID4gIAkJCUZvcm1hdDogeyBwYXJwb3J0PG5yPiB8IHRpbWlkIHwgMCB9Cj4g
PiBAQCAtNTA1NCw3ICs1MDU0LDcgQEAKPiA+ICAJCQlDYW4gYmUgdXNlZCBtdWx0aXBsZSB0aW1l
cyBmb3IgbXVsdGlwbGUgCj4gZGV2aWNlcy4KPiA+IAo+ID4gIAl2Z2E9CQlbQk9PVCxYODYtMzJd
IFNlbGVjdCBhIHBhcnRpY3VsYXIgdmlkZW8gCj4gbW9kZQo+ID4gLQkJCVNlZSBEb2N1bWVudGF0
aW9uL3g4Ni9ib290LnR4dCBhbmQKPiA+ICsJCQlTZWUgRG9jdW1lbnRhdGlvbi94ODYvYm9vdC5y
c3QgYW5kCj4gPiAgCQkJRG9jdW1lbnRhdGlvbi9zdmdhLnR4dC4KPiA+ICAJCQlVc2UgdmdhPWFz
ayBmb3IgbWVudS4KPiA+ICAJCQlUaGlzIGlzIGFjdHVhbGx5IGEgYm9vdCBsb2FkZXIgcGFyYW1l
dGVyOyAKPiB0aGUgdmFsdWUgaXMKPiA+IGRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9uL2FkbWlu
LWd1aWRlL3Jhcy5yc3QKPiA+IGIvRG9jdW1lbnRhdGlvbi9hZG1pbi1ndWlkZS9yYXMucnN0IGlu
ZGV4IGM3NDk1ZTQyZTZmNC4uMmIyMGY1ZjczODBkIDEwMDY0NAo+ID4gLS0tIGEvRG9jdW1lbnRh
dGlvbi9hZG1pbi1ndWlkZS9yYXMucnN0Cj4gPiArKysgYi9Eb2N1bWVudGF0aW9uL2FkbWluLWd1
aWRlL3Jhcy5yc3QKPiA+IEBAIC0xOTksNyArMTk5LDcgQEAgQXJjaGl0ZWN0dXJlIChNQ0EpXCBb
I2YzXV8uCj4gPiAgICBtb2RlKS4KPiA+IAo+ID4gIC4uIFsjZjNdIEZvciBtb3JlIGRldGFpbHMg
YWJvdXQgdGhlIE1hY2hpbmUgQ2hlY2sgQXJjaGl0ZWN0dXJlIChNQ0EpLAo+ID4gLSAgcGxlYXNl
IHJlYWQgRG9jdW1lbnRhdGlvbi94ODYveDg2XzY0L21hY2hpbmVjaGVjayBhdCB0aGUgS2VybmVs
IHRyZWUuCj4gPiArICBwbGVhc2UgcmVhZCBEb2N1bWVudGF0aW9uL3g4Ni94ODZfNjQvbWFjaGlu
ZWNoZWNrLnJzdCBhdCB0aGUgS2VybmVsIHRyZWUuCj4gPiAKPiA+ICBFREFDIC0gRXJyb3IgRGV0
ZWN0aW9uIEFuZCBDb3JyZWN0aW9uCj4gPiAgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKgo+ID4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5n
cy9uZXQvZnNsLWVuZXRjLnR4dAo+ID4gYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGlu
Z3MvbmV0L2ZzbC1lbmV0Yy50eHQgaW5kZXgKPiA+IGM4MTJlMjVhZTkwZi4uMjVmYzY4NzQxOWRi
IDEwMDY0NAo+ID4gLS0tIGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL25ldC9m
c2wtZW5ldGMudHh0Cj4gPiArKysgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3Mv
bmV0L2ZzbC1lbmV0Yy50eHQKPiA+IEBAIC0xNiw4ICsxNiw4IEBAIFJlcXVpcmVkIHByb3BlcnRp
ZXM6Cj4gPiAgSW4gdGhpcyBjYXNlLCB0aGUgRU5FVEMgbm9kZSBzaG91bGQgaW5jbHVkZSBhICJt
ZGlvIiBzdWItbm9kZQo+ID4gIHRoYXQgaW4gdHVybiBzaG91bGQgY29udGFpbiB0aGUgImV0aGVy
bmV0LXBoeSIgbm9kZSBkZXNjcmliaW5nIHRoZQo+ID4gIGV4dGVybmFsIHBoeS4gIEJlbG93IHBy
b3BlcnRpZXMgYXJlIHJlcXVpcmVkLCB0aGVpciBiaW5kaW5ncwo+ID4gLWFscmVhZHkgZGVmaW5l
ZCBpbiBldGhlcm5ldC50eHQgb3IgcGh5LnR4dCwgdW5kZXIKPiA+IC1Eb2N1bWVudGF0aW9uL2Rl
dmljZXRyZWUvYmluZGluZ3MvbmV0LyouCj4gPiArYWxyZWFkeSBkZWZpbmVkIGluIERvY3VtZW50
YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9uZXQvZXRoZXJuZXQudHh0IG9yCj4gPiArRG9jdW1l
bnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL25ldC9waHkudHh0Lgo+ID4gCj4gPiAgUmVxdWly
ZWQ6Cj4gPiAKPiA+IEBAIC01MSw4ICs1MSw3IEBAIEV4YW1wbGU6Cj4gPiAgY29ubmVjdGlvbjoK
PiA+IAo+ID4gIEluIHRoaXMgY2FzZSwgdGhlIEVORVRDIHBvcnQgbm9kZSBkZWZpbmVzIGEgZml4
ZWQgbGluayBjb25uZWN0aW9uLAo+ID4gLWFzIHNwZWNpZmllZCBieSAiZml4ZWQtbGluay50eHQi
LCB1bmRlcgo+ID4gLURvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9uZXQvKi4KPiA+
ICthcyBzcGVjaWZpZWQgYnkgRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL25ldC9m
aXhlZC1saW5rLnR4dC4KPiA+IAo+ID4gIFJlcXVpcmVkOgo+ID4gCj4gPiBkaWZmIC0tZ2l0IGEv
RG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3BjaS9hbWxvZ2ljLG1lc29uLXBjaWUu
dHh0Cj4gPiBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9wY2kvYW1sb2dpYyxt
ZXNvbi1wY2llLnR4dCBpbmRleAo+ID4gMTJiMThmODJkNDQxLi5lZmEyYzhiOWI4NWEgMTAwNjQ0
Cj4gPiAtLS0gYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcGNpL2FtbG9naWMs
bWVzb24tcGNpZS50eHQKPiA+ICsrKyBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5n
cy9wY2kvYW1sb2dpYyxtZXNvbi1wY2llLnR4dAo+ID4gQEAgLTMsNyArMyw3IEBAIEFtbG9naWMg
TWVzb24gQVhHIERXQyBQQ0lFIFNvQyBjb250cm9sbGVyCj4gPiAgQW1sb2dpYyBNZXNvbiBQQ0ll
IGhvc3QgY29udHJvbGxlciBpcyBiYXNlZCBvbiB0aGUgU3lub3BzeXMgRGVzaWduV2FyZSBQQ0kK
PiA+IGNvcmUuIEl0IHNoYXJlcyBjb21tb24gZnVuY3Rpb25zIHdpdGggdGhlIFBDSWUgRGVzaWdu
V2FyZSBjb3JlIGRyaXZlciBhbmQKPiA+IGluaGVyaXRzIGNvbW1vbiBwcm9wZXJ0aWVzIGRlZmlu
ZWQgaW4KPiA+IC1Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcGNpL2Rlc2lnbndh
cmUtcGNpLnR4dC4KPiA+ICtEb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcGNpL2Rl
c2lnbndhcmUtcGNpZS50eHQuCj4gPiAKPiA+ICBBZGRpdGlvbmFsIHByb3BlcnRpZXMgYXJlIGRl
c2NyaWJlZCBoZXJlOgo+ID4gCj4gPiBkaWZmIC0tZ2l0Cj4gPiBhL0RvY3VtZW50YXRpb24vZGV2
aWNldHJlZS9iaW5kaW5ncy9yZWd1bGF0b3IvcWNvbSxycG1oLXJlZ3VsYXRvci50eHQKPiA+IGIv
RG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3JlZ3VsYXRvci9xY29tLHJwbWgtcmVn
dWxhdG9yLnR4dCBpbmRleAo+ID4gN2VmMmRiZTQ4ZThhLi4xNGQyZWVlOTZiM2QgMTAwNjQ0Cj4g
PiAtLS0gYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcmVndWxhdG9yL3Fjb20s
cnBtaC1yZWd1bGF0b3IudHh0Cj4gPiArKysgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmlu
ZGluZ3MvcmVndWxhdG9yL3Fjb20scnBtaC1yZWd1bGF0b3IudHh0Cj4gPiBAQCAtOTcsNyArOTcs
NyBAQCBTZWNvbmQgTGV2ZWwgTm9kZXMgLSBSZWd1bGF0b3JzCj4gPiAgCQkgICAgc2VudCBmb3Ig
dGhpcyByZWd1bGF0b3IgaW5jbHVkaW5nIHRob3NlIHdoaWNoIGFyZSAKPiBmb3IgYQo+ID4gIAkJ
ICAgIHN0cmljdGx5IGxvd2VyIHBvd2VyIHN0YXRlLgo+ID4gCj4gPiAtT3RoZXIgcHJvcGVydGll
cyBkZWZpbmVkIGluIERvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9yZWd1bGF0b3Iu
dHh0Cj4gPiArT3RoZXIgcHJvcGVydGllcyBkZWZpbmVkIGluCj4gPiBEb2N1bWVudGF0aW9uL2Rl
dmljZXRyZWUvYmluZGluZ3MvcmVndWxhdG9yL3JlZ3VsYXRvci50eHQgbWF5IGFsc28gYmUgdXNl
ZC4KPiA+ICByZWd1bGF0b3ItaW5pdGlhbC1tb2RlIGFuZCByZWd1bGF0b3ItYWxsb3dlZC1tb2Rl
cyBtYXkgYmUgc3BlY2lmaWVkIGZvcgo+ID4gVlJNIHJlZ3VsYXRvcnMgdXNpbmcgbW9kZSB2YWx1
ZXMgZnJvbQo+ID4gIGluY2x1ZGUvZHQtYmluZGluZ3MvcmVndWxhdG9yL3Fjb20scnBtaC1yZWd1
bGF0b3IuaC4gCj4gPiByZWd1bGF0b3ItYWxsb3ctYnlwYXNzIGRpZmYgLS1naXQKPiA+IGEvRG9j
dW1lbnRhdGlvbi9kZXZpY2V0cmVlL2Jvb3Rpbmctd2l0aG91dC1vZi50eHQKPiA+IGIvRG9jdW1l
bnRhdGlvbi9kZXZpY2V0cmVlL2Jvb3Rpbmctd2l0aG91dC1vZi50eHQgaW5kZXgKPiA+IGU4NmJk
MmY2NDExNy4uNjBmODY0MGYyYjJmIDEwMDY0NAo+ID4gLS0tIGEvRG9jdW1lbnRhdGlvbi9kZXZp
Y2V0cmVlL2Jvb3Rpbmctd2l0aG91dC1vZi50eHQKPiA+ICsrKyBiL0RvY3VtZW50YXRpb24vZGV2
aWNldHJlZS9ib290aW5nLXdpdGhvdXQtb2YudHh0Cj4gPiBAQCAtMjc3LDcgKzI3Nyw3IEBAIGl0
IHdpdGggc3BlY2lhbCBjYXNlcy4KPiA+ICAgIHRoZSBkZWNvbXByZXNzb3IgKHRoZSByZWFsIG1v
ZGUgZW50cnkgcG9pbnQgZ29lcyB0byB0aGUgc2FtZSAgMzJiaXQKPiA+ICAgIGVudHJ5IHBvaW50
IG9uY2UgaXQgc3dpdGNoZWQgaW50byBwcm90ZWN0ZWQgbW9kZSkuIFRoYXQgZW50cnkgcG9pbnQK
PiA+ICAgIHN1cHBvcnRzIG9uZSBjYWxsaW5nIGNvbnZlbnRpb24gd2hpY2ggaXMgZG9jdW1lbnRl
ZCBpbgo+ID4gLSAgRG9jdW1lbnRhdGlvbi94ODYvYm9vdC50eHQKPiA+ICsgIERvY3VtZW50YXRp
b24veDg2L2Jvb3QucnN0Cj4gPiAgICBUaGUgcGh5c2ljYWwgcG9pbnRlciB0byB0aGUgZGV2aWNl
LXRyZWUgYmxvY2sgKGRlZmluZWQgaW4gY2hhcHRlciBJSSkKPiA+ICAgIGlzIHBhc3NlZCB2aWEg
c2V0dXBfZGF0YSB3aGljaCByZXF1aXJlcyBhdCBsZWFzdCBib290IHByb3RvY29sIDIuMDkuCj4g
PiAgICBUaGUgdHlwZSBmaWxlZCBpcyBkZWZpbmVkIGFzCj4gPiBkaWZmIC0tZ2l0IGEvRG9jdW1l
bnRhdGlvbi9kcml2ZXItYXBpL2dwaW8vYm9hcmQucnN0Cj4gPiBiL0RvY3VtZW50YXRpb24vZHJp
dmVyLWFwaS9ncGlvL2JvYXJkLnJzdCBpbmRleCBiMzdmM2Y3Yjg5MjYuLmNlOTE1MThiZjlmNAo+
ID4gMTAwNjQ0Cj4gPiAtLS0gYS9Eb2N1bWVudGF0aW9uL2RyaXZlci1hcGkvZ3Bpby9ib2FyZC5y
c3QKPiA+ICsrKyBiL0RvY3VtZW50YXRpb24vZHJpdmVyLWFwaS9ncGlvL2JvYXJkLnJzdAo+ID4g
QEAgLTEwMSw3ICsxMDEsNyBAQCB3aXRoIHRoZSBoZWxwIG9mIF9EU0QgKERldmljZSBTcGVjaWZp
YyBEYXRhKSwgaW50cm9kdWNlZAo+ID4gaW4gQUNQSSA1LjE6OiB9Cj4gPiAKPiA+ICBGb3IgbW9y
ZSBpbmZvcm1hdGlvbiBhYm91dCB0aGUgQUNQSSBHUElPIGJpbmRpbmdzIHNlZQo+ID4gLURvY3Vt
ZW50YXRpb24vYWNwaS9ncGlvLXByb3BlcnRpZXMudHh0Lgo+ID4gK0RvY3VtZW50YXRpb24vZmly
bXdhcmUtZ3VpZGUvYWNwaS9ncGlvLXByb3BlcnRpZXMucnN0Lgo+ID4gCj4gPiAgUGxhdGZvcm0g
RGF0YQo+ID4gIC0tLS0tLS0tLS0tLS0KPiA+IGRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9uL2Ry
aXZlci1hcGkvZ3Bpby9jb25zdW1lci5yc3QKPiA+IGIvRG9jdW1lbnRhdGlvbi9kcml2ZXItYXBp
L2dwaW8vY29uc3VtZXIucnN0IGluZGV4Cj4gPiA1ZTRkOGFhNjg5MTMuLmZkZWNiNmQ3MTFkYiAx
MDA2NDQKPiA+IC0tLSBhL0RvY3VtZW50YXRpb24vZHJpdmVyLWFwaS9ncGlvL2NvbnN1bWVyLnJz
dAo+ID4gKysrIGIvRG9jdW1lbnRhdGlvbi9kcml2ZXItYXBpL2dwaW8vY29uc3VtZXIucnN0Cj4g
PiBAQCAtNDM3LDcgKzQzNyw3IEBAIGNhc2UsIGl0IHdpbGwgYmUgaGFuZGxlZCBieSB0aGUgR1BJ
TyBzdWJzeXN0ZW0KPiA+IGF1dG9tYXRpY2FsbHkuICBIb3dldmVyLCBpZiB0aGUgX0RTRCBpcyBu
b3QgcHJlc2VudCwgdGhlIG1hcHBpbmdzIGJldHdlZW4KPiA+IEdwaW9JbygpL0dwaW9JbnQoKSBy
ZXNvdXJjZXMgYW5kIEdQSU8gY29ubmVjdGlvbiBJRHMgbmVlZCB0byBiZSBwcm92aWRlZCBieQo+
ID4gZGV2aWNlIGRyaXZlcnMuCj4gPiAKPiA+IC1Gb3IgZGV0YWlscyByZWZlciB0byBEb2N1bWVu
dGF0aW9uL2FjcGkvZ3Bpby1wcm9wZXJ0aWVzLnR4dAo+ID4gK0ZvciBkZXRhaWxzIHJlZmVyIHRv
IERvY3VtZW50YXRpb24vZmlybXdhcmUtZ3VpZGUvYWNwaS9ncGlvLXByb3BlcnRpZXMucnN0Cj4g
PiAKPiA+IAo+ID4gIEludGVyYWN0aW5nIFdpdGggdGhlIExlZ2FjeSBHUElPIFN1YnN5c3RlbQo+
ID4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZmlybXdhcmUtZ3VpZGUvYWNwaS9lbnVtZXJh
dGlvbi5yc3QKPiA+IGIvRG9jdW1lbnRhdGlvbi9maXJtd2FyZS1ndWlkZS9hY3BpL2VudW1lcmF0
aW9uLnJzdCBpbmRleAo+ID4gODUwYmU5Njk2OTMxLi4xMjUyNjE3YjUyMGYgMTAwNjQ0Cj4gPiAt
LS0gYS9Eb2N1bWVudGF0aW9uL2Zpcm13YXJlLWd1aWRlL2FjcGkvZW51bWVyYXRpb24ucnN0Cj4g
PiArKysgYi9Eb2N1bWVudGF0aW9uL2Zpcm13YXJlLWd1aWRlL2FjcGkvZW51bWVyYXRpb24ucnN0
Cj4gPiBAQCAtMzM5LDcgKzMzOSw3IEBAIGEgY29kZSBsaWtlIHRoaXM6Ogo+ID4gIFRoZXJlIGFy
ZSBhbHNvIGRldm1fKiB2ZXJzaW9ucyBvZiB0aGVzZSBmdW5jdGlvbnMgd2hpY2ggcmVsZWFzZSB0
aGUKPiA+ICBkZXNjcmlwdG9ycyBvbmNlIHRoZSBkZXZpY2UgaXMgcmVsZWFzZWQuCj4gPiAKPiA+
IC1TZWUgRG9jdW1lbnRhdGlvbi9hY3BpL2dwaW8tcHJvcGVydGllcy50eHQgZm9yIG1vcmUgaW5m
b3JtYXRpb24gYWJvdXQgdGhlCj4gPiArU2VlIERvY3VtZW50YXRpb24vZmlybXdhcmUtZ3VpZGUv
YWNwaS9ncGlvLXByb3BlcnRpZXMucnN0IGZvciBtb3JlCj4gPiBpbmZvcm1hdGlvbiBhYm91dCB0
aGUgX0RTRCBiaW5kaW5nIHJlbGF0ZWQgdG8gR1BJT3MuCj4gPiAKPiA+ICBNRkQgZGV2aWNlcwo+
ID4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZmlybXdhcmUtZ3VpZGUvYWNwaS9tZXRob2Qt
dHJhY2luZy5yc3QKPiA+IGIvRG9jdW1lbnRhdGlvbi9maXJtd2FyZS1ndWlkZS9hY3BpL21ldGhv
ZC10cmFjaW5nLnJzdCBpbmRleAo+ID4gZDBiMDc3YjczZjVmLi4wYWE3ZTJjNWQzMmEgMTAwNjQ0
Cj4gPiAtLS0gYS9Eb2N1bWVudGF0aW9uL2Zpcm13YXJlLWd1aWRlL2FjcGkvbWV0aG9kLXRyYWNp
bmcucnN0Cj4gPiArKysgYi9Eb2N1bWVudGF0aW9uL2Zpcm13YXJlLWd1aWRlL2FjcGkvbWV0aG9k
LXRyYWNpbmcucnN0Cj4gPiBAQCAtNjgsNyArNjgsNyBAQCBjLiBGaWx0ZXIgb3V0IHRoZSBkZWJ1
ZyBsYXllci9sZXZlbCBtYXRjaGVkIGxvZ3Mgd2hlbiB0aGUKPiA+IHNwZWNpZmllZAo+ID4gCj4g
PiAgV2hlcmU6Cj4gPiAgICAgMHhYWFhYWFhYWC8weFlZWVlZWVlZCj4gPiAtICAgICBSZWZlciB0
byBEb2N1bWVudGF0aW9uL2FjcGkvZGVidWcudHh0IGZvciBwb3NzaWJsZSBkZWJ1ZyBsYXllci9s
ZXZlbAo+ID4gKyAgICAgUmVmZXIgdG8gRG9jdW1lbnRhdGlvbi9maXJtd2FyZS1ndWlkZS9hY3Bp
L2RlYnVnLnJzdCBmb3IgcG9zc2libGUKPiA+IGRlYnVnIGxheWVyL2xldmVsIG1hc2tpbmcgdmFs
dWVzLgo+ID4gICAgIFxQUFBQLkFBQUEuVFRUVC5ISEhICj4gPiAgICAgICBGdWxsIHBhdGggb2Yg
YSBjb250cm9sIG1ldGhvZCB0aGF0IGNhbiBiZSBmb3VuZCBpbiB0aGUgQUNQSSBuYW1lc3BhY2Uu
Cj4gPiBkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9pMmMvaW5zdGFudGlhdGluZy1kZXZpY2Vz
Cj4gPiBiL0RvY3VtZW50YXRpb24vaTJjL2luc3RhbnRpYXRpbmctZGV2aWNlcyBpbmRleCAwZDg1
YWMxOTM1YjcuLjVhM2UyZjMzMWU4Ywo+ID4gMTAwNjQ0Cj4gPiAtLS0gYS9Eb2N1bWVudGF0aW9u
L2kyYy9pbnN0YW50aWF0aW5nLWRldmljZXMKPiA+ICsrKyBiL0RvY3VtZW50YXRpb24vaTJjL2lu
c3RhbnRpYXRpbmctZGV2aWNlcwo+ID4gQEAgLTg1LDcgKzg1LDcgQEAgTWV0aG9kIDFjOiBEZWNs
YXJlIHRoZSBJMkMgZGV2aWNlcyB2aWEgQUNQSQo+ID4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KPiA+IAo+ID4gIEFDUEkgY2FuIGFsc28gZGVzY3JpYmUgSTJD
IGRldmljZXMuIFRoZXJlIGlzIHNwZWNpYWwgZG9jdW1lbnRhdGlvbiBmb3IgdGhpcwo+ID4gLXdo
aWNoIGlzIGN1cnJlbnRseSBsb2NhdGVkIGF0IERvY3VtZW50YXRpb24vYWNwaS9lbnVtZXJhdGlv
bi50eHQuICt3aGljaAo+ID4gaXMgY3VycmVudGx5IGxvY2F0ZWQgYXQgRG9jdW1lbnRhdGlvbi9m
aXJtd2FyZS1ndWlkZS9hY3BpL2VudW1lcmF0aW9uLnJzdC4KPiA+IAo+ID4gCj4gPiAgTWV0aG9k
IDI6IEluc3RhbnRpYXRlIHRoZSBkZXZpY2VzIGV4cGxpY2l0bHkKPiA+IGRpZmYgLS1naXQgYS9E
b2N1bWVudGF0aW9uL3N5c2N0bC9rZXJuZWwudHh0Cj4gPiBiL0RvY3VtZW50YXRpb24vc3lzY3Rs
L2tlcm5lbC50eHQgaW5kZXggZjBjODZmYmIzYjQ4Li45MmY3ZjM0YjAyMWEgMTAwNjQ0Cj4gPiAt
LS0gYS9Eb2N1bWVudGF0aW9uL3N5c2N0bC9rZXJuZWwudHh0Cj4gPiArKysgYi9Eb2N1bWVudGF0
aW9uL3N5c2N0bC9rZXJuZWwudHh0Cj4gPiBAQCAtMTU1LDcgKzE1NSw3IEBAIGlzIDB4MTUgYW5k
IHRoZSBmdWxsIHZlcnNpb24gbnVtYmVyIGlzIDB4MjM0LCB0aGlzIGZpbGUKPiA+IHdpbGwgY29u
dGFpbiB0aGUgdmFsdWUgMzQwID0gMHgxNTQuCj4gPiAKPiA+ICBTZWUgdGhlIHR5cGVfb2ZfbG9h
ZGVyIGFuZCBleHRfbG9hZGVyX3R5cGUgZmllbGRzIGluCj4gPiAtRG9jdW1lbnRhdGlvbi94ODYv
Ym9vdC50eHQgZm9yIGFkZGl0aW9uYWwgaW5mb3JtYXRpb24uCj4gPiArRG9jdW1lbnRhdGlvbi94
ODYvYm9vdC5yc3QgZm9yIGFkZGl0aW9uYWwgaW5mb3JtYXRpb24uCj4gPiAKPiA+ICA9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQo+
ID4gCj4gPiBAQCAtMTY3LDcgKzE2Nyw3IEBAIFRoZSBjb21wbGV0ZSBib290bG9hZGVyIHZlcnNp
b24gbnVtYmVyLiAgSW4gdGhlIGV4YW1wbGUKPiA+IGFib3ZlLCB0aGlzIGZpbGUgd2lsbCBjb250
YWluIHRoZSB2YWx1ZSA1NjQgPSAweDIzNC4KPiA+IAo+ID4gIFNlZSB0aGUgdHlwZV9vZl9sb2Fk
ZXIgYW5kIGV4dF9sb2FkZXJfdmVyIGZpZWxkcyBpbgo+ID4gLURvY3VtZW50YXRpb24veDg2L2Jv
b3QudHh0IGZvciBhZGRpdGlvbmFsIGluZm9ybWF0aW9uLgo+ID4gK0RvY3VtZW50YXRpb24veDg2
L2Jvb3QucnN0IGZvciBhZGRpdGlvbmFsIGluZm9ybWF0aW9uLgo+ID4gCj4gPiAgPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KPiA+
IAo+ID4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vdHJhbnNsYXRpb25zL2l0X0lUL3Byb2Nl
c3MvaG93dG8ucnN0Cj4gPiBiL0RvY3VtZW50YXRpb24vdHJhbnNsYXRpb25zL2l0X0lUL3Byb2Nl
c3MvaG93dG8ucnN0IGluZGV4Cj4gPiA5OTAzYWM3YzU2NmIuLjQ0ZTYwNzc3MzBlOCAxMDA2NDQK
PiA+IC0tLSBhL0RvY3VtZW50YXRpb24vdHJhbnNsYXRpb25zL2l0X0lUL3Byb2Nlc3MvaG93dG8u
cnN0Cj4gPiArKysgYi9Eb2N1bWVudGF0aW9uL3RyYW5zbGF0aW9ucy9pdF9JVC9wcm9jZXNzL2hv
d3RvLnJzdAo+ID4gQEAgLTEzMSw3ICsxMzEsNyBAQCBEaSBzZWd1aXRvIHVuYSBsaXN0YSBkaSBm
aWxlIGNoZSBzb25vIHByZXNlbnRpIG5laQo+ID4gc29yZ2VudGUgZGVsIGtlcm5lbCBlIGNoZSAi
TGludXgga2VybmVsIHBhdGNoIHN1Ym1pc3Npb24gZm9ybWF0Igo+ID4gIAkJaHR0cDovL2xpbnV4
Lnl5ei51cy9wYXRjaC1mb3JtYXQuaHRtbAo+ID4gCj4gPiAtICA6cmVmOmBEb2N1bWVudGF0aW9u
L3Byb2Nlc3MvdHJhbnNsYXRpb25zL2l0X0lUL3N0YWJsZS1hcGktbm9uc2Vuc2UucnN0Cj4gPiA8
aXRfc3RhYmxlX2FwaV9ub25zZW5zZT5gICsgCj4gPiA6cmVmOmBEb2N1bWVudGF0aW9uL3RyYW5z
bGF0aW9ucy9pdF9JVC9wcm9jZXNzL3N0YWJsZS1hcGktbm9uc2Vuc2UucnN0Cj4gPiA8aXRfc3Rh
YmxlX2FwaV9ub25zZW5zZT5gCj4gPiAKPiA+ICAgICAgUXVlc3RvIGZpbGUgZGVzY3JpdmUgbGEg
bW90aXZhemlvbmkgc290dG9zdGFudGkgbGEgY29uc2NpYSBkZWNpc2lvbmUgZGkKPiA+IG5vbiBh
dmVyZSB1biBBUEkgc3RhYmlsZSBhbGwnaW50ZXJubyBkZWwga2VybmVsLCBpbmNsdXNvIGNvc2Ug
Y29tZTogZGlmZgo+ID4gLS1naXQgYS9Eb2N1bWVudGF0aW9uL3RyYW5zbGF0aW9ucy9pdF9JVC9w
cm9jZXNzL3N0YWJsZS1rZXJuZWwtcnVsZXMucnN0Cj4gPiBiL0RvY3VtZW50YXRpb24vdHJhbnNs
YXRpb25zL2l0X0lUL3Byb2Nlc3Mvc3RhYmxlLWtlcm5lbC1ydWxlcy5yc3QgaW5kZXgKPiA+IDQ4
ZTg4ZTVhZDJjNS4uNGYyMDZjZWUzMWE3IDEwMDY0NAo+ID4gLS0tIGEvRG9jdW1lbnRhdGlvbi90
cmFuc2xhdGlvbnMvaXRfSVQvcHJvY2Vzcy9zdGFibGUta2VybmVsLXJ1bGVzLnJzdAo+ID4gKysr
IGIvRG9jdW1lbnRhdGlvbi90cmFuc2xhdGlvbnMvaXRfSVQvcHJvY2Vzcy9zdGFibGUta2VybmVs
LXJ1bGVzLnJzdAo+ID4gQEAgLTMzLDcgKzMzLDcgQEAgUmVnb2xlIHN1bCB0aXBvIGRpIHBhdGNo
IGNoZSB2ZW5nb25vIG8gbm9uIHZlbmdvbm8KPiA+IGFjY2V0dGF0ZSBuZWkgc29yZ2VudGkgLSBO
b24gZGV2ZSBpbmNsdWRlcmUgYWxjdW5hIGNvcnJlemlvbmUgImJhbmFsZSIKPiA+IChjb3JyZXpp
b25pIGdyYW1tYXRpY2FsaSwgcHVsaXppYSBkYWdsaSBzcGF6aSBiaWFuY2hpLCBlY2NldGVyYSku
Cj4gPiAgIC0gRGV2ZSByaXNwZXR0YXJlIGxlIHJlZ29sZSBzY3JpdHRlIGluCj4gPiAtICAgOnJl
ZjpgRG9jdW1lbnRhdGlvbi90cmFuc2xhdGlvbi9pdF9JVC9wcm9jZXNzL3N1Ym1pdHRpbmctcGF0
Y2hlcy5yc3QKPiA+IDxpdF9zdWJtaXR0aW5ncGF0Y2hlcz5gICsgIAo+ID4gOnJlZjpgRG9jdW1l
bnRhdGlvbi90cmFuc2xhdGlvbnMvaXRfSVQvcHJvY2Vzcy9zdWJtaXR0aW5nLXBhdGNoZXMucnN0
Cj4gPiA8aXRfc3VibWl0dGluZ3BhdGNoZXM+YCAtIFF1ZXN0YSBwYXRjaCBvIHVuYSBlcXVpdmFs
ZW50ZSBkZXZlIGVzaXN0ZXJlIGdpw6AKPiA+IG5laSBzb3JnZW50aSBwcmluY2lwYWxpIGRpIExp
bnV4Cj4gPiAKPiA+IEBAIC00Myw3ICs0Myw3IEBAIFByb2NlZHVyYSBwZXIgc290dG9tZXR0ZXJl
IHBhdGNoIHBlciBpIHNvcmdlbnRpIC1zdGFibGUKPiA+IAo+ID4gICAtIFNlIGxhIHBhdGNoIGNv
bnRpZW5lIG1vZGlmaWNoZSBhIGRlaSBmaWxlIG5lbGxlIGNhcnRlbGxlIG5ldC8gbwo+ID4gZHJp
dmVycy9uZXQsIGFsbG9yYSBzZWd1aXRlIGxlIGxpbmVlIGd1aWRhIGRlc2NyaXR0ZSBpbgo+ID4g
LSAgIDpyZWY6YERvY3VtZW50YXRpb24vdHJhbnNsYXRpb24vaXRfSVQvbmV0d29ya2luZy9uZXRk
ZXYtRkFRLnJzdAo+ID4gPGl0X25ldGRldi1GQVE+YDsgKyAgCj4gPiA6cmVmOmBEb2N1bWVudGF0
aW9uL3RyYW5zbGF0aW9ucy9pdF9JVC9uZXR3b3JraW5nL25ldGRldi1GQVEucnN0Cj4gPiA8aXRf
bmV0ZGV2LUZBUT5gOyBtYSBzb2xvIGRvcG8gYXZlciB2ZXJpZmljYXRvIGFsIHNlZ3VlbnRlIGlu
ZGlyaXp6byBjaGUgbGEKPiA+IHBhdGNoIG5vbiBzaWEgZ2nDoCBpbiBjb2RhOgo+ID4gICAgCj4g
PiBodHRwczovL3BhdGNod29yay5vemxhYnMub3JnL2J1bmRsZS9kYXZlbS9zdGFibGUvP3Nlcmll
cz0mc3VibWl0dGVyPSZzdGF0ZT0KPiA+IComcT0mYXJjaGl2ZT0gZGlmZiAtLWdpdAo+ID4gYS9E
b2N1bWVudGF0aW9uL3RyYW5zbGF0aW9ucy96aF9DTi9wcm9jZXNzLzQuQ29kaW5nLnJzdAo+ID4g
Yi9Eb2N1bWVudGF0aW9uL3RyYW5zbGF0aW9ucy96aF9DTi9wcm9jZXNzLzQuQ29kaW5nLnJzdCBp
bmRleAo+ID4gNTMwMWU5ZDU1MjU1Li44YmI3Nzc5NDEzOTQgMTAwNjQ0Cj4gPiAtLS0gYS9Eb2N1
bWVudGF0aW9uL3RyYW5zbGF0aW9ucy96aF9DTi9wcm9jZXNzLzQuQ29kaW5nLnJzdAo+ID4gKysr
IGIvRG9jdW1lbnRhdGlvbi90cmFuc2xhdGlvbnMvemhfQ04vcHJvY2Vzcy80LkNvZGluZy5yc3QK
PiA+IEBAIC0yNDEsNyArMjQxLDcgQEAgc2NyaXB0cy9jb2NjaW5lbGxl55uu5b2V5LiL5bey57uP
5omT5YyF5LqG55u45b2T5aSa55qE5YaF5qC44oCc6K+t5LmJ6KGl5LiB4oCdCj4gPiAKPiA+ICDk
u7vkvZXmt7vliqDmlrDnlKjmiLfnqbrpl7TnlYzpnaLnmoTku6PnoIHvvIjljIXmi6zmlrDnmoRz
eXNmc+aIli9wcm9j5paH5Lu277yJ6YO95bqU6K+l5YyF5ZCr6K+l55WM6Z2i55qECj4gPiAg5paH
5qGj77yM6K+l5paH5qGj5L2/55So5oi356m66Ze05byA5Y+R5Lq65ZGY6IO95aSf55+l6YGT5LuW
5Lus5Zyo5L2/55So5LuA5LmI44CC6K+35Y+C6ZiFCj4gPiAtRG9jdW1lbnRhdGlvbi9hYmkvcmVh
ZG1l77yM5LqG6Kej5aaC5L2V5qC85byP5YyW5q2k5paH5qGj5Lul5Y+K6ZyA6KaB5o+Q5L6b5ZOq
5Lqb5L+h5oGv44CCCj4gPiArRG9jdW1lbnRhdGlvbi9BQkkvUkVBRE1F77yM5LqG6Kej5aaC5L2V
5qC85byP5YyW5q2k5paH5qGj5Lul5Y+K6ZyA6KaB5o+Q5L6b5ZOq5Lqb5L+h5oGv44CCCj4gPiAK
PiA+ICDmlofku7YgOnJlZjpgRG9jdW1lbnRhdGlvbi9hZG1pbi1ndWlkZS9rZXJuZWwtcGFyYW1l
dGVycy5yc3QKPiA+IDxrZXJuZWxwYXJhbWV0ZXJzPmAg5o+P6L+w5LqG5YaF5qC455qE5omA5pyJ
5byV5a+85pe26Ze05Y+C5pWw44CC5Lu75L2V5re75Yqg5paw5Y+C5pWw55qE6KGl5LiB6YO95bqU
6K+l5ZCR6K+l5paH5Lu25re75Yqg6YCC5b2T55qECj4gPiBkaWZmIC0tZ2l0IGEvRG9jdW1lbnRh
dGlvbi94ODYveDg2XzY0LzVsZXZlbC1wYWdpbmcucnN0Cj4gPiBiL0RvY3VtZW50YXRpb24veDg2
L3g4Nl82NC81bGV2ZWwtcGFnaW5nLnJzdCBpbmRleAo+ID4gYWI4OGE0NTE0MTYzLi40NDg1NjQx
N2U2YTUgMTAwNjQ0Cj4gPiAtLS0gYS9Eb2N1bWVudGF0aW9uL3g4Ni94ODZfNjQvNWxldmVsLXBh
Z2luZy5yc3QKPiA+ICsrKyBiL0RvY3VtZW50YXRpb24veDg2L3g4Nl82NC81bGV2ZWwtcGFnaW5n
LnJzdAo+ID4gQEAgLTIwLDcgKzIwLDcgQEAgcGh5c2ljYWwgYWRkcmVzcyBzcGFjZS4gVGhpcyAi
b3VnaHQgdG8gYmUgZW5vdWdoIGZvcgo+ID4gYW55Ym9keSIgwqkuIFFFTVUgMi45IGFuZCBsYXRl
ciBzdXBwb3J0IDUtbGV2ZWwgcGFnaW5nLgo+ID4gCj4gPiAgVmlydHVhbCBtZW1vcnkgbGF5b3V0
IGZvciA1LWxldmVsIHBhZ2luZyBpcyBkZXNjcmliZWQgaW4KPiA+IC1Eb2N1bWVudGF0aW9uL3g4
Ni94ODZfNjQvbW0udHh0Cj4gPiArRG9jdW1lbnRhdGlvbi94ODYveDg2XzY0L21tLnJzdAo+ID4g
Cj4gPiAKPiA+ICBFbmFibGluZyA1LWxldmVsIHBhZ2luZwo+ID4gZGlmZiAtLWdpdCBhL0RvY3Vt
ZW50YXRpb24veDg2L3g4Nl82NC9ib290LW9wdGlvbnMucnN0Cj4gPiBiL0RvY3VtZW50YXRpb24v
eDg2L3g4Nl82NC9ib290LW9wdGlvbnMucnN0IGluZGV4Cj4gPiAyZjY5ODM2Yjg0NDUuLjZhNDI4
NWEzYzdhNCAxMDA2NDQKPiA+IC0tLSBhL0RvY3VtZW50YXRpb24veDg2L3g4Nl82NC9ib290LW9w
dGlvbnMucnN0Cj4gPiArKysgYi9Eb2N1bWVudGF0aW9uL3g4Ni94ODZfNjQvYm9vdC1vcHRpb25z
LnJzdAo+ID4gQEAgLTksNyArOSw3IEBAIG9ubHkgdGhlIEFNRDY0IHNwZWNpZmljIG9uZXMgYXJl
IGxpc3RlZCBoZXJlLgo+ID4gCj4gPiAgTWFjaGluZSBjaGVjawo+ID4gID09PT09PT09PT09PT0K
PiA+IC1QbGVhc2Ugc2VlIERvY3VtZW50YXRpb24veDg2L3g4Nl82NC9tYWNoaW5lY2hlY2sgZm9y
IHN5c2ZzIHJ1bnRpbWUKPiA+IHR1bmFibGVzLiArUGxlYXNlIHNlZSBEb2N1bWVudGF0aW9uL3g4
Ni94ODZfNjQvbWFjaGluZWNoZWNrLnJzdCBmb3Igc3lzZnMKPiA+IHJ1bnRpbWUgdHVuYWJsZXMu
Cj4gPiAKPiA+ICAgICBtY2U9b2ZmCj4gPiAgCQlEaXNhYmxlIG1hY2hpbmUgY2hlY2sKPiA+IEBA
IC04OSw3ICs4OSw3IEBAIEFQSUNzCj4gPiAgICAgICBEb24ndCB1c2UgdGhlIGxvY2FsIEFQSUMg
KGFsaWFzIGZvciBpMzg2IGNvbXBhdGliaWxpdHkpCj4gPiAKPiA+ICAgICBwaXJxPS4uLgo+ID4g
LQlTZWUgRG9jdW1lbnRhdGlvbi94ODYvaTM4Ni9JTy1BUElDLnR4dAo+ID4gKwlTZWUgRG9jdW1l
bnRhdGlvbi94ODYvaTM4Ni9JTy1BUElDLnJzdAo+ID4gCj4gPiAgICAgbm9hcGljdGltZXIKPiA+
ICAJRG9uJ3Qgc2V0IHVwIHRoZSBBUElDIHRpbWVyCj4gPiBkaWZmIC0tZ2l0IGEvRG9jdW1lbnRh
dGlvbi94ODYveDg2XzY0L2Zha2UtbnVtYS1mb3ItY3B1c2V0cy5yc3QKPiA+IGIvRG9jdW1lbnRh
dGlvbi94ODYveDg2XzY0L2Zha2UtbnVtYS1mb3ItY3B1c2V0cy5yc3QgaW5kZXgKPiA+IDc0ZmJi
NzhiM2M2Ny4uMDRkZjU3YjlhYTNmIDEwMDY0NAo+ID4gLS0tIGEvRG9jdW1lbnRhdGlvbi94ODYv
eDg2XzY0L2Zha2UtbnVtYS1mb3ItY3B1c2V0cy5yc3QKPiA+ICsrKyBiL0RvY3VtZW50YXRpb24v
eDg2L3g4Nl82NC9mYWtlLW51bWEtZm9yLWNwdXNldHMucnN0Cj4gPiBAQCAtMTgsNyArMTgsNyBA
QCBGb3IgbW9yZSBpbmZvcm1hdGlvbiBvbiB0aGUgZmVhdHVyZXMgb2YgY3B1c2V0cywgc2VlCj4g
PiAgRG9jdW1lbnRhdGlvbi9jZ3JvdXAtdjEvY3B1c2V0cy50eHQuCj4gPiAgVGhlcmUgYXJlIGEg
bnVtYmVyIG9mIGRpZmZlcmVudCBjb25maWd1cmF0aW9ucyB5b3UgY2FuIHVzZSBmb3IgeW91ciBu
ZWVkcy4gCj4gPiBGb3IgbW9yZSBpbmZvcm1hdGlvbiBvbiB0aGUgbnVtYT1mYWtlIGNvbW1hbmQg
bGluZSBvcHRpb24gYW5kIGl0cyB2YXJpb3VzCj4gPiB3YXlzIG9mIC1jb25maWd1cmluZyBmYWtl
IG5vZGVzLCBzZWUKPiA+IERvY3VtZW50YXRpb24veDg2L3g4Nl82NC9ib290LW9wdGlvbnMudHh0
LiArY29uZmlndXJpbmcgZmFrZSBub2Rlcywgc2VlCj4gPiBEb2N1bWVudGF0aW9uL3g4Ni94ODZf
NjQvYm9vdC1vcHRpb25zLnJzdC4KPiA+IAo+ID4gIEZvciB0aGUgcHVycG9zZXMgb2YgdGhpcyBp
bnRyb2R1Y3Rpb24sIHdlJ2xsIGFzc3VtZSBhIHZlcnkgcHJpbWl0aXZlIE5VTUEKPiA+ICBlbXVs
YXRpb24gc2V0dXAgb2YgIm51bWE9ZmFrZT00KjUxMiwiLiAgVGhpcyB3aWxsIHNwbGl0IG91ciBz
eXN0ZW0gbWVtb3J5Cj4gPiBpbnRvIGRpZmYgLS1naXQgYS9NQUlOVEFJTkVSUyBiL01BSU5UQUlO
RVJTCj4gPiBpbmRleCA1Y2ZiZWE0Y2U1NzUuLmEzOGQ3MjczNzA1YSAxMDA2NDQKPiA+IC0tLSBh
L01BSU5UQUlORVJTCj4gPiArKysgYi9NQUlOVEFJTkVSUwo+ID4gQEAgLTM4NzQsNyArMzg3NCw3
IEBACj4gPiBGOglEb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvaHdtb24vY2lycnVz
LGxvY2huYWdhci50eHQKPiA+IEY6CURvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9w
aW5jdHJsL2NpcnJ1cyxsb2NobmFnYXIudHh0Cj4gPiBGOglEb2N1bWVudGF0aW9uL2RldmljZXRy
ZWUvYmluZGluZ3MvcmVndWxhdG9yL2NpcnJ1cyxsb2NobmFnYXIudHh0Cj4gPiBGOglEb2N1bWVu
dGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3Mvc291bmQvY2lycnVzLGxvY2huYWdhci50eHQKPiA+
IC1GOglEb2N1bWVudGF0aW9uL2h3bW9uL2xvY2huYWdhcgo+ID4gK0Y6CURvY3VtZW50YXRpb24v
aHdtb24vbG9jaG5hZ2FyLnJzdAo+ID4gCj4gPiAgQ0lTQ08gRkNPRSBIQkEgRFJJVkVSCj4gPiAg
TToJU2F0aXNoIEtoYXJhdCA8c2F0aXNoa2hAY2lzY28uY29tPgo+ID4gQEAgLTExMjcyLDcgKzEx
MjcyLDcgQEAgTlhQIEZYQVMyMTAwMkMgRFJJVkVSCj4gPiAgTToJUnVpIE1pZ3VlbCBTaWx2YSA8
cm1mcmZzQGdtYWlsLmNvbT4KPiA+ICBMOglsaW51eC1paW9Admdlci5rZXJuZWwub3JnCj4gPiAg
UzoJTWFpbnRhaW5lZAo+ID4gLUY6CURvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9p
aW8vZ3lyb3Njb3BlL2Z4YXMyMTAwMmMudHh0Cj4gPiArRjoJRG9jdW1lbnRhdGlvbi9kZXZpY2V0
cmVlL2JpbmRpbmdzL2lpby9neXJvc2NvcGUvbnhwLGZ4YXMyMTAwMmMudHh0Cj4gPiAgRjoJZHJp
dmVycy9paW8vZ3lyby9meGFzMjEwMDJjX2NvcmUuYwo+ID4gIEY6CWRyaXZlcnMvaWlvL2d5cm8v
ZnhhczIxMDAyYy5oCj4gPiAgRjoJZHJpdmVycy9paW8vZ3lyby9meGFzMjEwMDJjX2kyYy5jCj4g
PiBAQCAtMTMwNDMsNyArMTMwNDMsNyBAQCBNOglOaWtsYXMgQ2Fzc2VsIDxuaWtsYXMuY2Fzc2Vs
QGxpbmFyby5vcmc+Cj4gPiAgTDoJbmV0ZGV2QHZnZXIua2VybmVsLm9yZwo+ID4gIFM6CU1haW50
YWluZWQKPiA+ICBGOglkcml2ZXJzL25ldC9ldGhlcm5ldC9zdG1pY3JvL3N0bW1hYy9kd21hYy1x
Y29tLWV0aHFvcy5jCj4gPiAtRjoJRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL25l
dC9xY29tLGR3bWFjLnR4dAo+ID4gK0Y6CURvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5n
cy9uZXQvcWNvbSxldGhxb3MudHh0Cj4gPiAKPiA+ICBRVUFMQ09NTSBHRU5FUklDIElOVEVSRkFD
RSBJMkMgRFJJVkVSCj4gPiAgTToJQWxvayBDaGF1aGFuIDxhbG9rY0Bjb2RlYXVyb3JhLm9yZz4K
PiA+IGRpZmYgLS1naXQgYS9hcmNoL2FybS9LY29uZmlnIGIvYXJjaC9hcm0vS2NvbmZpZwo+ID4g
aW5kZXggODg2OTc0MmE4NWRmLi4wZjIyMDI2NGNjMjMgMTAwNjQ0Cj4gPiAtLS0gYS9hcmNoL2Fy
bS9LY29uZmlnCj4gPiArKysgYi9hcmNoL2FybS9LY29uZmlnCj4gPiBAQCAtMTI2Myw3ICsxMjYz
LDcgQEAgY29uZmlnIFNNUAo+ID4gIAkgIHVuaXByb2Nlc3NvciBtYWNoaW5lcy4gT24gYSB1bmlw
cm9jZXNzb3IgbWFjaGluZSwgdGhlIGtlcm5lbAo+ID4gIAkgIHdpbGwgcnVuIGZhc3RlciBpZiB5
b3Ugc2F5IE4gaGVyZS4KPiA+IAo+ID4gLQkgIFNlZSBhbHNvIDxmaWxlOkRvY3VtZW50YXRpb24v
eDg2L2kzODYvSU8tQVBJQy50eHQ+LAo+ID4gKwkgIFNlZSBhbHNvIDxmaWxlOkRvY3VtZW50YXRp
b24veDg2L2kzODYvSU8tQVBJQy5yc3Q+LAo+ID4gIAkgIDxmaWxlOkRvY3VtZW50YXRpb24vbG9j
a3VwLXdhdGNoZG9ncy50eHQ+IGFuZCB0aGUgU01QLUhPV1RPIAo+IGF2YWlsYWJsZSBhdAo+ID4g
PGh0dHA6Ly90bGRwLm9yZy9IT1dUTy9TTVAtSE9XVE8uaHRtbD4uCj4gPiAKPiA+IGRpZmYgLS1n
aXQgYS9hcmNoL2FybTY0L2tlcm5lbC9rZXhlY19pbWFnZS5jCj4gPiBiL2FyY2gvYXJtNjQva2Vy
bmVsL2tleGVjX2ltYWdlLmMgaW5kZXggMDdiZjc0MGJlYTkxLi4zMWNjMmY0MjNhYTggMTAwNjQ0
Cj4gPiAtLS0gYS9hcmNoL2FybTY0L2tlcm5lbC9rZXhlY19pbWFnZS5jCj4gPiArKysgYi9hcmNo
L2FybTY0L2tlcm5lbC9rZXhlY19pbWFnZS5jCj4gPiBAQCAtNTMsNyArNTMsNyBAQCBzdGF0aWMg
dm9pZCAqaW1hZ2VfbG9hZChzdHJ1Y3Qga2ltYWdlICppbWFnZSwKPiA+IAo+ID4gIAkvKgo+ID4g
IAkgKiBXZSByZXF1aXJlIGEga2VybmVsIHdpdGggYW4gdW5hbWJpZ3VvdXMgSW1hZ2UgaGVhZGVy
LiBQZXIKPiA+IC0JICogRG9jdW1lbnRhdGlvbi9ib290aW5nLnR4dCwgdGhpcyBpcyB0aGUgY2Fz
ZSB3aGVuIGltYWdlX3NpemUKPiA+ICsJICogRG9jdW1lbnRhdGlvbi9hcm02NC9ib290aW5nLnR4
dCwgdGhpcyBpcyB0aGUgY2FzZSB3aGVuIAo+IGltYWdlX3NpemUKPiA+ICAJICogaXMgbm9uLXpl
cm8gKHByYWN0aWNhbGx5IHNwZWFraW5nLCBzaW5jZSB2My4xNykuCj4gPiAgCSAqLwo+ID4gIAlo
ID0gKHN0cnVjdCBhcm02NF9pbWFnZV9oZWFkZXIgKilrZXJuZWw7Cj4gPiBkaWZmIC0tZ2l0IGEv
YXJjaC9wb3dlcnBjL0tjb25maWcgYi9hcmNoL3Bvd2VycGMvS2NvbmZpZwo+ID4gaW5kZXggOGMx
YzYzNjMwOGM4Li5lODY4ZDJiZDQ4YjggMTAwNjQ0Cj4gPiAtLS0gYS9hcmNoL3Bvd2VycGMvS2Nv
bmZpZwo+ID4gKysrIGIvYXJjaC9wb3dlcnBjL0tjb25maWcKPiA+IEBAIC04OTgsNyArODk4LDcg
QEAgY29uZmlnIFBQQ19NRU1fS0VZUwo+ID4gIAkgIHBhZ2UtYmFzZWQgcHJvdGVjdGlvbnMsIGJ1
dCB3aXRob3V0IHJlcXVpcmluZyBtb2RpZmljYXRpb24gb2YgCj4gdGhlCj4gPiAgCSAgcGFnZSB0
YWJsZXMgd2hlbiBhbiBhcHBsaWNhdGlvbiBjaGFuZ2VzIHByb3RlY3Rpb24gZG9tYWlucy4KPiA+
IAo+ID4gLQkgIEZvciBkZXRhaWxzLCBzZWUgRG9jdW1lbnRhdGlvbi92bS9wcm90ZWN0aW9uLWtl
eXMucnN0Cj4gPiArCSAgRm9yIGRldGFpbHMsIHNlZSBEb2N1bWVudGF0aW9uL3g4Ni9wcm90ZWN0
aW9uLWtleXMucnN0Cj4gPiAKPiA+ICAJICBJZiB1bnN1cmUsIHNheSB5Lgo+ID4gCj4gPiBkaWZm
IC0tZ2l0IGEvYXJjaC94ODYvS2NvbmZpZyBiL2FyY2gveDg2L0tjb25maWcKPiA+IGluZGV4IDJi
YmJkNGQxYmEzMS4uNzhmZGYyZGQ3MWQxIDEwMDY0NAo+ID4gLS0tIGEvYXJjaC94ODYvS2NvbmZp
Zwo+ID4gKysrIGIvYXJjaC94ODYvS2NvbmZpZwo+ID4gQEAgLTM5NSw3ICszOTUsNyBAQCBjb25m
aWcgU01QCj4gPiAgCSAgWSB0byAiRW5oYW5jZWQgUmVhbCBUaW1lIENsb2NrIFN1cHBvcnQiLCBi
ZWxvdy4gVGhlICJBZHZhbmNlZCAKPiBQb3dlcgo+ID4gIAkgIE1hbmFnZW1lbnQiIGNvZGUgd2ls
bCBiZSBkaXNhYmxlZCBpZiB5b3Ugc2F5IFkgaGVyZS4KPiA+IAo+ID4gLQkgIFNlZSBhbHNvIDxm
aWxlOkRvY3VtZW50YXRpb24veDg2L2kzODYvSU8tQVBJQy50eHQ+LAo+ID4gKwkgIFNlZSBhbHNv
IDxmaWxlOkRvY3VtZW50YXRpb24veDg2L2kzODYvSU8tQVBJQy5yc3Q+LAo+ID4gIAkgIDxmaWxl
OkRvY3VtZW50YXRpb24vbG9ja3VwLXdhdGNoZG9ncy50eHQ+IGFuZCB0aGUgU01QLUhPV1RPIAo+
IGF2YWlsYWJsZSBhdAo+ID4gPGh0dHA6Ly93d3cudGxkcC5vcmcvZG9jcy5odG1sI2hvd3RvPi4K
PiA+IAo+ID4gQEAgLTEyOTAsNyArMTI5MCw3IEBAIGNvbmZpZyBNSUNST0NPREUKPiA+ICAJICB0
aGUgTGludXgga2VybmVsLgo+ID4gCj4gPiAgCSAgVGhlIHByZWZlcnJlZCBtZXRob2QgdG8gbG9h
ZCBtaWNyb2NvZGUgZnJvbSBhIGRldGFjaGVkIGluaXRyZCBpcwo+ID4gZGVzY3JpYmVkIC0JICBp
biBEb2N1bWVudGF0aW9uL3g4Ni9taWNyb2NvZGUudHh0LiBGb3IgdGhhdCB5b3UgCj4gbmVlZCB0
bwo+ID4gZW5hYmxlICsJICBpbiBEb2N1bWVudGF0aW9uL3g4Ni9taWNyb2NvZGUucnN0LiBGb3Ig
dGhhdCB5b3UgbmVlZCB0byBlbmFibGUKPiA+IENPTkZJR19CTEtfREVWX0lOSVRSRCBpbiBvcmRl
ciBmb3IgdGhlIGxvYWRlciB0byBiZSBhYmxlIHRvIHNjYW4gdGhlIGluaXRyZAo+ID4gZm9yIG1p
Y3JvY29kZSBibG9icy4KPiA+IAo+ID4gQEAgLTEzMjksNyArMTMyOSw3IEBAIGNvbmZpZyBNSUNS
T0NPREVfT0xEX0lOVEVSRkFDRQo+ID4gIAkgIEl0IGlzIGluYWRlcXVhdGUgYmVjYXVzZSBpdCBy
dW5zIHRvbyBsYXRlIHRvIGJlIGFibGUgdG8gcHJvcGVybHkKPiA+ICAJICBsb2FkIG1pY3JvY29k
ZSBvbiBhIG1hY2hpbmUgYW5kIGl0IG5lZWRzIHNwZWNpYWwgdG9vbHMuIEluc3RlYWQsIAo+IHlv
dQo+ID4gIAkgIHNob3VsZCd2ZSBzd2l0Y2hlZCB0byB0aGUgZWFybHkgbG9hZGluZyBtZXRob2Qg
d2l0aCB0aGUgaW5pdHJkIAo+IG9yCj4gPiAtCSAgYnVpbHRpbiBtaWNyb2NvZGUgYnkgbm93OiBE
b2N1bWVudGF0aW9uL3g4Ni9taWNyb2NvZGUudHh0Cj4gPiArCSAgYnVpbHRpbiBtaWNyb2NvZGUg
Ynkgbm93OiBEb2N1bWVudGF0aW9uL3g4Ni9taWNyb2NvZGUucnN0Cj4gPiAKPiA+ICBjb25maWcg
WDg2X01TUgo+ID4gIAl0cmlzdGF0ZSAiL2Rldi9jcHUvKi9tc3IgLSBNb2RlbC1zcGVjaWZpYyBy
ZWdpc3RlciBzdXBwb3J0Igo+ID4gQEAgLTE0NzgsNyArMTQ3OCw3IEBAIGNvbmZpZyBYODZfNUxF
VkVMCj4gPiAgCSAgQSBrZXJuZWwgd2l0aCB0aGUgb3B0aW9uIGVuYWJsZWQgY2FuIGJlIGJvb3Rl
ZCBvbiBtYWNoaW5lcyB0aGF0Cj4gPiAgCSAgc3VwcG9ydCA0LSBvciA1LWxldmVsIHBhZ2luZy4K
PiA+IAo+ID4gLQkgIFNlZSBEb2N1bWVudGF0aW9uL3g4Ni94ODZfNjQvNWxldmVsLXBhZ2luZy50
eHQgZm9yIG1vcmUKPiA+ICsJICBTZWUgRG9jdW1lbnRhdGlvbi94ODYveDg2XzY0LzVsZXZlbC1w
YWdpbmcucnN0IGZvciBtb3JlCj4gPiAgCSAgaW5mb3JtYXRpb24uCj4gPiAKPiA+ICAJICBTYXkg
TiBpZiB1bnN1cmUuCj4gPiBAQCAtMTYyNiw3ICsxNjI2LDcgQEAgY29uZmlnIEFSQ0hfTUVNT1JZ
X1BST0JFCj4gPiAgCWRlcGVuZHMgb24gWDg2XzY0ICYmIE1FTU9SWV9IT1RQTFVHCj4gPiAgCWhl
bHAKPiA+ICAJICBUaGlzIG9wdGlvbiBlbmFibGVzIGEgc3lzZnMgbWVtb3J5L3Byb2JlIGludGVy
ZmFjZSBmb3IgdGVzdGluZy4KPiA+IC0JICBTZWUgRG9jdW1lbnRhdGlvbi9tZW1vcnktaG90cGx1
Zy50eHQgZm9yIG1vcmUgaW5mb3JtYXRpb24uCj4gPiArCSAgU2VlIERvY3VtZW50YXRpb24vYWRt
aW4tZ3VpZGUvbW0vbWVtb3J5LWhvdHBsdWcucnN0IGZvciBtb3JlCj4gPiBpbmZvcm1hdGlvbi4g
SWYgeW91IGFyZSB1bnN1cmUgaG93IHRvIGFuc3dlciB0aGlzIHF1ZXN0aW9uLCBhbnN3ZXIgTi4K
PiA+IAo+ID4gIGNvbmZpZyBBUkNIX1BST0NfS0NPUkVfVEVYVAo+ID4gQEAgLTE3ODMsNyArMTc4
Myw3IEBAIGNvbmZpZyBNVFJSCj4gPiAgCSAgWW91IGNhbiBzYWZlbHkgc2F5IFkgZXZlbiBpZiB5
b3VyIG1hY2hpbmUgZG9lc24ndCBoYXZlIE1UUlJzLCAKPiB5b3UnbGwKPiA+ICAJICBqdXN0IGFk
ZCBhYm91dCA5IEtCIHRvIHlvdXIga2VybmVsLgo+ID4gCj4gPiAtCSAgU2VlIDxmaWxlOkRvY3Vt
ZW50YXRpb24veDg2L210cnIudHh0PiBmb3IgbW9yZSBpbmZvcm1hdGlvbi4KPiA+ICsJICBTZWUg
PGZpbGU6RG9jdW1lbnRhdGlvbi94ODYvbXRyci5yc3Q+IGZvciBtb3JlIGluZm9ybWF0aW9uLgo+
ID4gCj4gPiAgY29uZmlnIE1UUlJfU0FOSVRJWkVSCj4gPiAgCWRlZl9ib29sIHkKPiA+IEBAIC0x
ODk1LDcgKzE4OTUsNyBAQCBjb25maWcgWDg2X0lOVEVMX01QWAo+ID4gIAkgIHByb2Nlc3MgYW5k
IGFkZHMgc29tZSBicmFuY2hlcyB0byBwYXRocyB1c2VkIGR1cmluZwo+ID4gIAkgIGV4ZWMoKSBh
bmQgbXVubWFwKCkuCj4gPiAKPiA+IC0JICBGb3IgZGV0YWlscywgc2VlIERvY3VtZW50YXRpb24v
eDg2L2ludGVsX21weC50eHQKPiA+ICsJICBGb3IgZGV0YWlscywgc2VlIERvY3VtZW50YXRpb24v
eDg2L2ludGVsX21weC5yc3QKPiA+IAo+ID4gIAkgIElmIHVuc3VyZSwgc2F5IE4uCj4gPiAKPiA+
IEBAIC0xOTExLDcgKzE5MTEsNyBAQCBjb25maWcgWDg2X0lOVEVMX01FTU9SWV9QUk9URUNUSU9O
X0tFWVMKPiA+ICAJICBwYWdlLWJhc2VkIHByb3RlY3Rpb25zLCBidXQgd2l0aG91dCByZXF1aXJp
bmcgbW9kaWZpY2F0aW9uIG9mIAo+IHRoZQo+ID4gIAkgIHBhZ2UgdGFibGVzIHdoZW4gYW4gYXBw
bGljYXRpb24gY2hhbmdlcyBwcm90ZWN0aW9uIGRvbWFpbnMuCj4gPiAKPiA+IC0JICBGb3IgZGV0
YWlscywgc2VlIERvY3VtZW50YXRpb24veDg2L3Byb3RlY3Rpb24ta2V5cy50eHQKPiA+ICsJICBG
b3IgZGV0YWlscywgc2VlIERvY3VtZW50YXRpb24veDg2L3Byb3RlY3Rpb24ta2V5cy5yc3QKPiA+
IAo+ID4gIAkgIElmIHVuc3VyZSwgc2F5IHkuCj4gPiAKPiA+IGRpZmYgLS1naXQgYS9hcmNoL3g4
Ni9LY29uZmlnLmRlYnVnIGIvYXJjaC94ODYvS2NvbmZpZy5kZWJ1Zwo+ID4gaW5kZXggZjczMDY4
MGRjODE4Li41OWY1OTg1NDMyMDMgMTAwNjQ0Cj4gPiAtLS0gYS9hcmNoL3g4Ni9LY29uZmlnLmRl
YnVnCj4gPiArKysgYi9hcmNoL3g4Ni9LY29uZmlnLmRlYnVnCj4gPiBAQCAtMTU2LDcgKzE1Niw3
IEBAIGNvbmZpZyBJT01NVV9ERUJVRwo+ID4gIAkgIGNvZGUuIFdoZW4geW91IHVzZSBpdCBtYWtl
IHN1cmUgeW91IGhhdmUgYSBiaWcgZW5vdWdoCj4gPiAgCSAgSU9NTVUvQUdQIGFwZXJ0dXJlLiAg
TW9zdCBvZiB0aGUgb3B0aW9ucyBlbmFibGVkIGJ5IHRoaXMgY2FuCj4gPiAgCSAgYmUgc2V0IG1v
cmUgZmluZWdyYWluZWQgdXNpbmcgdGhlIGlvbW11PSBjb21tYW5kIGxpbmUKPiA+IC0JICBvcHRp
b25zLiBTZWUgRG9jdW1lbnRhdGlvbi94ODYveDg2XzY0L2Jvb3Qtb3B0aW9ucy50eHQgZm9yIG1v
cmUKPiA+ICsJICBvcHRpb25zLiBTZWUgRG9jdW1lbnRhdGlvbi94ODYveDg2XzY0L2Jvb3Qtb3B0
aW9ucy5yc3QgZm9yIG1vcmUKPiA+ICAJICBkZXRhaWxzLgo+ID4gCj4gPiAgY29uZmlnIElPTU1V
X0xFQUsKPiA+IGRpZmYgLS1naXQgYS9hcmNoL3g4Ni9ib290L2hlYWRlci5TIGIvYXJjaC94ODYv
Ym9vdC9oZWFkZXIuUwo+ID4gaW5kZXggODUwYjg3NjJlODg5Li45MGQ3OTFjYTFhOTUgMTAwNjQ0
Cj4gPiAtLS0gYS9hcmNoL3g4Ni9ib290L2hlYWRlci5TCj4gPiArKysgYi9hcmNoL3g4Ni9ib290
L2hlYWRlci5TCj4gPiBAQCAtMzEzLDcgKzMxMyw3IEBAIHN0YXJ0X3N5c19zZWc6CS53b3JkCVNZ
U1NFRwkJCj4gIyBvYnNvbGV0ZSBhbmQgbWVhbmluZ2xlc3MsCj4gPiBidXQganVzdAo+ID4gCj4g
PiAgdHlwZV9vZl9sb2FkZXI6CS5ieXRlCTAJCSMgMCBtZWFucyBhbmNpZW50IAo+IGJvb3Rsb2Fk
ZXIsIG5ld2VyCj4gPiAgCQkJCQkjIGJvb3Rsb2FkZXJzIGtub3cgCj4gdG8gY2hhbmdlIHRoaXMu
Cj4gPiAtCQkJCQkjIFNlZSAKPiBEb2N1bWVudGF0aW9uL3g4Ni9ib290LnR4dCBmb3IKPiA+ICsJ
CQkJCSMgU2VlIAo+IERvY3VtZW50YXRpb24veDg2L2Jvb3QucnN0IGZvcgo+ID4gIAkJCQkJIyBh
c3NpZ25lZCBpZHMKPiA+IAo+ID4gICMgZmxhZ3MsIHVudXNlZCBiaXRzIG11c3QgYmUgemVybyAo
UkZVKSBiaXQgd2l0aGluIGxvYWRmbGFncwo+ID4gZGlmZiAtLWdpdCBhL2FyY2gveDg2L2VudHJ5
L2VudHJ5XzY0LlMgYi9hcmNoL3g4Ni9lbnRyeS9lbnRyeV82NC5TCj4gPiBpbmRleCAxMWFhM2Iy
YWZhNGQuLjMzZjlmYzM4ZDAxNCAxMDA2NDQKPiA+IC0tLSBhL2FyY2gveDg2L2VudHJ5L2VudHJ5
XzY0LlMKPiA+ICsrKyBiL2FyY2gveDg2L2VudHJ5L2VudHJ5XzY0LlMKPiA+IEBAIC04LDcgKzgs
NyBAQAo+ID4gICAqCj4gPiAgICogZW50cnkuUyBjb250YWlucyB0aGUgc3lzdGVtLWNhbGwgYW5k
IGZhdWx0IGxvdy1sZXZlbCBoYW5kbGluZyByb3V0aW5lcy4KPiA+ICAgKgo+ID4gLSAqIFNvbWUg
b2YgdGhpcyBpcyBkb2N1bWVudGVkIGluIERvY3VtZW50YXRpb24veDg2L2VudHJ5XzY0LnR4dAo+
ID4gKyAqIFNvbWUgb2YgdGhpcyBpcyBkb2N1bWVudGVkIGluIERvY3VtZW50YXRpb24veDg2L2Vu
dHJ5XzY0LnJzdAo+ID4gICAqCj4gPiAgICogQSBub3RlIG9uIHRlcm1pbm9sb2d5Ogo+ID4gICAq
IC0gaXJldCBmcmFtZToJQXJjaGl0ZWN0dXJlIGRlZmluZWQgaW50ZXJydXB0IGZyYW1lIGZyb20g
U1MgdG8gUklQCj4gPiBkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVkZS9hc20vYm9vdHBhcmFt
X3V0aWxzLmgKPiA+IGIvYXJjaC94ODYvaW5jbHVkZS9hc20vYm9vdHBhcmFtX3V0aWxzLmggaW5k
ZXggZjZmNmVmNDM2NTk5Li4xMDFlYjk0NGYxM2MKPiA+IDEwMDY0NAo+ID4gLS0tIGEvYXJjaC94
ODYvaW5jbHVkZS9hc20vYm9vdHBhcmFtX3V0aWxzLmgKPiA+ICsrKyBiL2FyY2gveDg2L2luY2x1
ZGUvYXNtL2Jvb3RwYXJhbV91dGlscy5oCj4gPiBAQCAtMjQsNyArMjQsNyBAQCBzdGF0aWMgdm9p
ZCBzYW5pdGl6ZV9ib290X3BhcmFtcyhzdHJ1Y3QgYm9vdF9wYXJhbXMKPiA+ICpib290X3BhcmFt
cykgKiBJTVBPUlRBTlQgTk9URSBUTyBCT09UTE9BREVSIEFVVEhPUlM6IGRvIG5vdCBzaW1wbHkg
Y2xlYXIKPiA+ICAJICogdGhpcyBmaWVsZC4gIFRoZSBwdXJwb3NlIG9mIHRoaXMgZmllbGQgaXMg
dG8gZ3VhcmFudGVlCj4gPiAgCSAqIGNvbXBsaWFuY2Ugd2l0aCB0aGUgeDg2IGJvb3Qgc3BlYyBs
b2NhdGVkIGluCj4gPiAtCSAqIERvY3VtZW50YXRpb24veDg2L2Jvb3QudHh0IC4gIFRoYXQgc3Bl
YyBzYXlzIHRoYXQgdGhlCj4gPiArCSAqIERvY3VtZW50YXRpb24veDg2L2Jvb3QucnN0IC4gIFRo
YXQgc3BlYyBzYXlzIHRoYXQgdGhlCj4gPiAgCSAqICp3aG9sZSogc3RydWN0dXJlIHNob3VsZCBi
ZSBjbGVhcmVkLCBhZnRlciB3aGljaCBvbmx5IHRoZQo+ID4gIAkgKiBwb3J0aW9uIGRlZmluZWQg
Ynkgc3RydWN0IHNldHVwX2hlYWRlciAoYm9vdF9wYXJhbXMtPmhkcikKPiA+ICAJICogc2hvdWxk
IGJlIGNvcGllZCBpbi4KPiA+IGRpZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wYWdl
XzY0X3R5cGVzLmgKPiA+IGIvYXJjaC94ODYvaW5jbHVkZS9hc20vcGFnZV82NF90eXBlcy5oIGlu
ZGV4IDc5M2MxNGMzNzJjYi4uMjg4YjA2NTk1NWI3Cj4gPiAxMDA2NDQKPiA+IC0tLSBhL2FyY2gv
eDg2L2luY2x1ZGUvYXNtL3BhZ2VfNjRfdHlwZXMuaAo+ID4gKysrIGIvYXJjaC94ODYvaW5jbHVk
ZS9hc20vcGFnZV82NF90eXBlcy5oCj4gPiBAQCAtNDgsNyArNDgsNyBAQAo+ID4gCj4gPiAgI2Rl
ZmluZSBfX1NUQVJUX0tFUk5FTF9tYXAJX0FDKDB4ZmZmZmZmZmY4MDAwMDAwMCwgVUwpCj4gPiAK
PiA+IC0vKiBTZWUgRG9jdW1lbnRhdGlvbi94ODYveDg2XzY0L21tLnR4dCBmb3IgYSBkZXNjcmlw
dGlvbiBvZiB0aGUgbWVtb3J5IG1hcC4KPiA+ICovICsvKiBTZWUgRG9jdW1lbnRhdGlvbi94ODYv
eDg2XzY0L21tLnJzdCBmb3IgYSBkZXNjcmlwdGlvbiBvZiB0aGUgbWVtb3J5Cj4gPiBtYXAuICov
Cj4gPiAKPiA+ICAjZGVmaW5lIF9fUEhZU0lDQUxfTUFTS19TSElGVAk1Mgo+ID4gCj4gPiBkaWZm
IC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVkZS9hc20vcGd0YWJsZV82NF90eXBlcy5oCj4gPiBiL2Fy
Y2gveDg2L2luY2x1ZGUvYXNtL3BndGFibGVfNjRfdHlwZXMuaCBpbmRleCA4OGJjYTQ1NmRhOTku
LjUyZTVmNWYyMjQwZAo+ID4gMTAwNjQ0Cj4gPiAtLS0gYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9w
Z3RhYmxlXzY0X3R5cGVzLmgKPiA+ICsrKyBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BndGFibGVf
NjRfdHlwZXMuaAo+ID4gQEAgLTEwMyw3ICsxMDMsNyBAQCBleHRlcm4gdW5zaWduZWQgaW50IHB0
cnNfcGVyX3A0ZDsKPiA+ICAjZGVmaW5lIFBHRElSX01BU0sJKH4oUEdESVJfU0laRSAtIDEpKQo+
ID4gCj4gPiAgLyoKPiA+IC0gKiBTZWUgRG9jdW1lbnRhdGlvbi94ODYveDg2XzY0L21tLnR4dCBm
b3IgYSBkZXNjcmlwdGlvbiBvZiB0aGUgbWVtb3J5IG1hcC4KPiA+ICsgKiBTZWUgRG9jdW1lbnRh
dGlvbi94ODYveDg2XzY0L21tLnJzdCBmb3IgYSBkZXNjcmlwdGlvbiBvZiB0aGUgbWVtb3J5Cj4g
PiBtYXAuICoKPiA+ICAgKiBCZSB2ZXJ5IGNhcmVmdWwgdnMuIEtBU0xSIHdoZW4gY2hhbmdpbmcg
YW55dGhpbmcgaGVyZS4gVGhlIEtBU0xSIGFkZHJlc3MKPiA+ICogcmFuZ2UgbXVzdCBub3Qgb3Zl
cmxhcCB3aXRoIGFueXRoaW5nIGV4Y2VwdCB0aGUgS0FTQU4gc2hhZG93IGFyZWEsIHdoaWNoCj4g
PiBkaWZmIC0tZ2l0IGEvYXJjaC94ODYva2VybmVsL2NwdS9taWNyb2NvZGUvYW1kLmMKPiA+IGIv
YXJjaC94ODYva2VybmVsL2NwdS9taWNyb2NvZGUvYW1kLmMgaW5kZXggZTFmM2JhMTliYTU0Li4w
NmQ0ZTY3ZjMxYWIKPiA+IDEwMDY0NAo+ID4gLS0tIGEvYXJjaC94ODYva2VybmVsL2NwdS9taWNy
b2NvZGUvYW1kLmMKPiA+ICsrKyBiL2FyY2gveDg2L2tlcm5lbC9jcHUvbWljcm9jb2RlL2FtZC5j
Cj4gPiBAQCAtNjEsNyArNjEsNyBAQCBzdGF0aWMgdTggYW1kX3Vjb2RlX3BhdGNoW1BBVENIX01B
WF9TSVpFXTsKPiA+IAo+ID4gIC8qCj4gPiAgICogTWljcm9jb2RlIHBhdGNoIGNvbnRhaW5lciBm
aWxlIGlzIHByZXBlbmRlZCB0byB0aGUgaW5pdHJkIGluIGNwaW8KPiA+IC0gKiBmb3JtYXQuIFNl
ZSBEb2N1bWVudGF0aW9uL3g4Ni9taWNyb2NvZGUudHh0Cj4gPiArICogZm9ybWF0LiBTZWUgRG9j
dW1lbnRhdGlvbi94ODYvbWljcm9jb2RlLnJzdAo+ID4gICAqLwo+ID4gIHN0YXRpYyBjb25zdCBj
aGFyCj4gPiAgdWNvZGVfcGF0aFtdIF9fbWF5YmVfdW51c2VkID0gImtlcm5lbC94ODYvbWljcm9j
b2RlL0F1dGhlbnRpY0FNRC5iaW4iOwo+ID4gZGlmZiAtLWdpdCBhL2FyY2gveDg2L2tlcm5lbC9r
ZXhlYy1iemltYWdlNjQuYwo+ID4gYi9hcmNoL3g4Ni9rZXJuZWwva2V4ZWMtYnppbWFnZTY0LmMg
aW5kZXggMjJmNjBkZDI2NDYwLi5iMDdlNzA2OWIwOWUgMTAwNjQ0Cj4gPiAtLS0gYS9hcmNoL3g4
Ni9rZXJuZWwva2V4ZWMtYnppbWFnZTY0LmMKPiA+ICsrKyBiL2FyY2gveDg2L2tlcm5lbC9rZXhl
Yy1iemltYWdlNjQuYwo+ID4gQEAgLTQxNiw3ICs0MTYsNyBAQCBzdGF0aWMgdm9pZCAqYnpJbWFn
ZTY0X2xvYWQoc3RydWN0IGtpbWFnZSAqaW1hZ2UsIGNoYXIKPiA+ICprZXJuZWwsIGVmaV9tYXBf
b2Zmc2V0ID0gcGFyYW1zX2NtZGxpbmVfc3o7Cj4gPiAgCWVmaV9zZXR1cF9kYXRhX29mZnNldCA9
IGVmaV9tYXBfb2Zmc2V0ICsgQUxJR04oZWZpX21hcF9zeiwgMTYpOwo+ID4gCj4gPiAtCS8qIENv
cHkgc2V0dXAgaGVhZGVyIG9udG8gYm9vdHBhcmFtcy4gRG9jdW1lbnRhdGlvbi94ODYvYm9vdC50
eHQgCj4gKi8KPiA+ICsJLyogQ29weSBzZXR1cCBoZWFkZXIgb250byBib290cGFyYW1zLiBEb2N1
bWVudGF0aW9uL3g4Ni9ib290LnJzdCAqLwo+ID4gIAlzZXR1cF9oZWFkZXJfc2l6ZSA9IDB4MDIw
MiArIGtlcm5lbFsweDAyMDFdIC0gc2V0dXBfaGRyX29mZnNldDsKPiA+IAo+ID4gIAkvKiBJcyB0
aGVyZSBhIGxpbWl0IG9uIHNldHVwIGhlYWRlciBzaXplPyAqLwo+ID4gZGlmZiAtLWdpdCBhL2Fy
Y2gveDg2L2tlcm5lbC9wY2ktZG1hLmMgYi9hcmNoL3g4Ni9rZXJuZWwvcGNpLWRtYS5jCj4gPiBp
bmRleCBkY2QyNzJkYmQwYTkuLmY2MmI0OThiMThmYiAxMDA2NDQKPiA+IC0tLSBhL2FyY2gveDg2
L2tlcm5lbC9wY2ktZG1hLmMKPiA+ICsrKyBiL2FyY2gveDg2L2tlcm5lbC9wY2ktZG1hLmMKPiA+
IEBAIC03MCw3ICs3MCw3IEBAIHZvaWQgX19pbml0IHBjaV9pb21tdV9hbGxvYyh2b2lkKQo+ID4g
IH0KPiA+IAo+ID4gIC8qCj4gPiAtICogU2VlIDxEb2N1bWVudGF0aW9uL3g4Ni94ODZfNjQvYm9v
dC1vcHRpb25zLnR4dD4gZm9yIHRoZSBpb21tdSBrZXJuZWwKPiA+ICsgKiBTZWUgPERvY3VtZW50
YXRpb24veDg2L3g4Nl82NC9ib290LW9wdGlvbnMucnN0PiBmb3IgdGhlIGlvbW11IGtlcm5lbAo+
ID4gICAqIHBhcmFtZXRlciBkb2N1bWVudGF0aW9uLgo+ID4gICAqLwo+ID4gIHN0YXRpYyBfX2lu
aXQgaW50IGlvbW11X3NldHVwKGNoYXIgKnApCj4gPiBkaWZmIC0tZ2l0IGEvYXJjaC94ODYvbW0v
dGxiLmMgYi9hcmNoL3g4Ni9tbS90bGIuYwo+ID4gaW5kZXggN2Y2MTQzMWM3NWZiLi40MDBjMWJh
MDMzYWEgMTAwNjQ0Cj4gPiAtLS0gYS9hcmNoL3g4Ni9tbS90bGIuYwo+ID4gKysrIGIvYXJjaC94
ODYvbW0vdGxiLmMKPiA+IEBAIC03MTEsNyArNzExLDcgQEAgdm9pZCBuYXRpdmVfZmx1c2hfdGxi
X290aGVycyhjb25zdCBzdHJ1Y3QgY3B1bWFzawo+ID4gKmNwdW1hc2ssIH0KPiA+IAo+ID4gIC8q
Cj4gPiAtICogU2VlIERvY3VtZW50YXRpb24veDg2L3RsYi50eHQgZm9yIGRldGFpbHMuICBXZSBj
aG9vc2UgMzMKPiA+ICsgKiBTZWUgRG9jdW1lbnRhdGlvbi94ODYvdGxiLnJzdCBmb3IgZGV0YWls
cy4gIFdlIGNob29zZSAzMwo+ID4gICAqIGJlY2F1c2UgaXQgaXMgbGFyZ2UgZW5vdWdoIHRvIGNv
dmVyIHRoZSB2YXN0IG1ham9yaXR5IChhdAo+ID4gICAqIGxlYXN0IDk1JSkgb2YgYWxsb2NhdGlv
bnMsIGFuZCBpcyBzbWFsbCBlbm91Z2ggdGhhdCB3ZSBhcmUKPiA+ICAgKiBjb25maWRlbnQgaXQg
d2lsbCBub3QgY2F1c2UgdG9vIG11Y2ggb3ZlcmhlYWQuICBFYWNoIHNpbmdsZQo+ID4gZGlmZiAt
LWdpdCBhL2FyY2gveDg2L3BsYXRmb3JtL3B2aC9lbmxpZ2h0ZW4uYwo+ID4gYi9hcmNoL3g4Ni9w
bGF0Zm9ybS9wdmgvZW5saWdodGVuLmMgaW5kZXggMTg2MWEyYmEwZjJiLi5jMGE1MDJmN2UzYTcg
MTAwNjQ0Cj4gPiAtLS0gYS9hcmNoL3g4Ni9wbGF0Zm9ybS9wdmgvZW5saWdodGVuLmMKPiA+ICsr
KyBiL2FyY2gveDg2L3BsYXRmb3JtL3B2aC9lbmxpZ2h0ZW4uYwo+ID4gQEAgLTg2LDcgKzg2LDcg
QEAgc3RhdGljIHZvaWQgX19pbml0IGluaXRfcHZoX2Jvb3RwYXJhbXMoYm9vbCB4ZW5fZ3Vlc3Qp
Cj4gPiAgCX0KPiA+IAo+ID4gIAkvKgo+ID4gLQkgKiBTZWUgRG9jdW1lbnRhdGlvbi94ODYvYm9v
dC50eHQuCj4gPiArCSAqIFNlZSBEb2N1bWVudGF0aW9uL3g4Ni9ib290LnJzdC4KPiA+ICAJICoK
PiA+ICAJICogVmVyc2lvbiAyLjEyIHN1cHBvcnRzIFhlbiBlbnRyeSBwb2ludCBidXQgd2Ugd2ls
bCB1c2UgZGVmYXVsdCAKPiB4ODYvUEMKPiA+ICAJICogZW52aXJvbm1lbnQgKGkuZS4gaGFyZHdh
cmVfc3ViYXJjaCAwKS4KPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2FjcGkvS2NvbmZpZyBiL2Ry
aXZlcnMvYWNwaS9LY29uZmlnCj4gPiBpbmRleCAyODNlZTk0MjI0YzYuLjI0MzhmMzdmMmNhMSAx
MDA2NDQKPiA+IC0tLSBhL2RyaXZlcnMvYWNwaS9LY29uZmlnCj4gPiArKysgYi9kcml2ZXJzL2Fj
cGkvS2NvbmZpZwo+ID4gQEAgLTMzMyw3ICszMzMsNyBAQCBjb25maWcgQUNQSV9DVVNUT01fRFNE
VF9GSUxFCj4gPiAgCWRlcGVuZHMgb24gIVNUQU5EQUxPTkUKPiA+ICAJaGVscAo+ID4gIAkgIFRo
aXMgb3B0aW9uIHN1cHBvcnRzIGEgY3VzdG9tIERTRFQgYnkgbGlua2luZyBpdCBpbnRvIHRoZSAK
PiBrZXJuZWwuCj4gPiAtCSAgU2VlIERvY3VtZW50YXRpb24vYWNwaS9kc2R0LW92ZXJyaWRlLnR4
dAo+ID4gKwkgIFNlZSBEb2N1bWVudGF0aW9uL2FkbWluLWd1aWRlL2FjcGkvZHNkdC1vdmVycmlk
ZS5yc3QKPiA+IAo+ID4gIAkgIEVudGVyIHRoZSBmdWxsIHBhdGggbmFtZSB0byB0aGUgZmlsZSB3
aGljaCBpbmNsdWRlcyB0aGUgQW1sQ29kZQo+ID4gIAkgIG9yIGRzZHRfYW1sX2NvZGUgZGVjbGFy
YXRpb24uCj4gPiBAQCAtMzU1LDcgKzM1NSw3IEBAIGNvbmZpZyBBQ1BJX1RBQkxFX1VQR1JBREUK
PiA+ICAJICBUaGlzIG9wdGlvbiBwcm92aWRlcyBmdW5jdGlvbmFsaXR5IHRvIHVwZ3JhZGUgYXJi
aXRyYXJ5IEFDUEkgCj4gdGFibGVzCj4gPiAgCSAgdmlhIGluaXRyZC4gTm8gZnVuY3Rpb25hbCBj
aGFuZ2UgaWYgbm8gQUNQSSB0YWJsZXMgYXJlIHBhc3NlZCAKPiB2aWEKPiA+ICAJICBpbml0cmQs
IHRoZXJlZm9yZSBpdCdzIHNhZmUgdG8gc2F5IFkuCj4gPiAtCSAgU2VlIERvY3VtZW50YXRpb24v
YWNwaS9pbml0cmRfdGFibGVfb3ZlcnJpZGUudHh0IGZvciBkZXRhaWxzCj4gPiArCSAgU2VlIERv
Y3VtZW50YXRpb24vYWRtaW4tZ3VpZGUvYWNwaS9pbml0cmRfdGFibGVfb3ZlcnJpZGUucnN0IGZv
ciAKPiBkZXRhaWxzCj4gPiAKPiA+ICBjb25maWcgQUNQSV9UQUJMRV9PVkVSUklERV9WSUFfQlVJ
TFRJTl9JTklUUkQKPiA+ICAJYm9vbCAiT3ZlcnJpZGUgQUNQSSB0YWJsZXMgZnJvbSBidWlsdC1p
biBpbml0cmQiCj4gPiBAQCAtMzY1LDcgKzM2NSw3IEBAIGNvbmZpZyBBQ1BJX1RBQkxFX09WRVJS
SURFX1ZJQV9CVUlMVElOX0lOSVRSRAo+ID4gIAkgIFRoaXMgb3B0aW9uIHByb3ZpZGVzIGZ1bmN0
aW9uYWxpdHkgdG8gb3ZlcnJpZGUgYXJiaXRyYXJ5IEFDUEkgCj4gdGFibGVzCj4gPiAgCSAgZnJv
bSBidWlsdC1pbiB1bmNvbXByZXNzZWQgaW5pdHJkLgo+ID4gCj4gPiAtCSAgU2VlIERvY3VtZW50
YXRpb24vYWNwaS9pbml0cmRfdGFibGVfb3ZlcnJpZGUudHh0IGZvciBkZXRhaWxzCj4gPiArCSAg
U2VlIERvY3VtZW50YXRpb24vYWRtaW4tZ3VpZGUvYWNwaS9pbml0cmRfdGFibGVfb3ZlcnJpZGUu
cnN0IGZvciAKPiBkZXRhaWxzCj4gPiAKPiA+ICBjb25maWcgQUNQSV9ERUJVRwo+ID4gIAlib29s
ICJEZWJ1ZyBTdGF0ZW1lbnRzIgo+ID4gQEAgLTM3NCw3ICszNzQsNyBAQCBjb25maWcgQUNQSV9E
RUJVRwo+ID4gIAkgIG91dHB1dCBhbmQgaW5jcmVhc2VzIHRoZSBrZXJuZWwgc2l6ZSBieSBhcm91
bmQgNTBLLgo+ID4gCj4gPiAgCSAgVXNlIHRoZSBhY3BpLmRlYnVnX2xheWVyIGFuZCBhY3BpLmRl
YnVnX2xldmVsIGtlcm5lbCBjb21tYW5kLQo+IGxpbmUKPiA+IC0JICBwYXJhbWV0ZXJzIGRvY3Vt
ZW50ZWQgaW4gRG9jdW1lbnRhdGlvbi9hY3BpL2RlYnVnLnR4dCBhbmQKPiA+ICsJICBwYXJhbWV0
ZXJzIGRvY3VtZW50ZWQgaW4gRG9jdW1lbnRhdGlvbi9maXJtd2FyZS1ndWlkZS9hY3BpLwo+IGRl
YnVnLnJzdCBhbmQKPiA+IERvY3VtZW50YXRpb24vYWRtaW4tZ3VpZGUva2VybmVsLXBhcmFtZXRl
cnMucnN0IHRvIGNvbnRyb2wgdGhlIHR5cGUgYW5kCj4gPiBhbW91bnQgb2YgZGVidWcgb3V0cHV0
Lgo+ID4gCj4gPiBAQCAtNDQ1LDcgKzQ0NSw3IEBAIGNvbmZpZyBBQ1BJX0NVU1RPTV9NRVRIT0QK
PiA+ICAJaGVscAo+ID4gIAkgIFRoaXMgZGVidWcgZmFjaWxpdHkgYWxsb3dzIEFDUEkgQU1MIG1l
dGhvZHMgdG8gYmUgaW5zZXJ0ZWQgYW5kLwo+IG9yCj4gPiAgCSAgcmVwbGFjZWQgd2l0aG91dCBy
ZWJvb3RpbmcgdGhlIHN5c3RlbS4gRm9yIGRldGFpbHMgcmVmZXIgdG86Cj4gPiAtCSAgRG9jdW1l
bnRhdGlvbi9hY3BpL21ldGhvZC1jdXN0b21pemluZy50eHQuCj4gPiArCSAgRG9jdW1lbnRhdGlv
bi9maXJtd2FyZS1ndWlkZS9hY3BpL21ldGhvZC1jdXN0b21pemluZy5yc3QuCj4gPiAKPiA+ICAJ
ICBOT1RFOiBUaGlzIG9wdGlvbiBpcyBzZWN1cml0eSBzZW5zaXRpdmUsIGJlY2F1c2UgaXQgYWxs
b3dzIAo+IGFyYml0cmFyeQo+ID4gIAkgIGtlcm5lbCBtZW1vcnkgdG8gYmUgd3JpdHRlbiB0byBi
eSByb290ICh1aWQ9MCkgdXNlcnMsIGFsbG93aW5nIAo+IHRoZW0KPiA+IGRpZmYgLS1naXQgYS9k
cml2ZXJzL25ldC9ldGhlcm5ldC9mYXJhZGF5L2Z0Z21hYzEwMC5jCj4gPiBiL2RyaXZlcnMvbmV0
L2V0aGVybmV0L2ZhcmFkYXkvZnRnbWFjMTAwLmMgaW5kZXggYjE3Yjc5ZTYxMmEzLi5hYzYyODBh
ZDQzYTEKPiA+IDEwMDY0NAo+ID4gLS0tIGEvZHJpdmVycy9uZXQvZXRoZXJuZXQvZmFyYWRheS9m
dGdtYWMxMDAuYwo+ID4gKysrIGIvZHJpdmVycy9uZXQvZXRoZXJuZXQvZmFyYWRheS9mdGdtYWMx
MDAuYwo+ID4gQEAgLTEwNzUsNyArMTA3NSw3IEBAIHN0YXRpYyBpbnQgZnRnbWFjMTAwX21paV9w
cm9iZShzdHJ1Y3QgZnRnbWFjMTAwICpwcml2LAo+ID4gcGh5X2ludGVyZmFjZV90IGludGYpIH0K
PiA+IAo+ID4gIAkvKiBJbmRpY2F0ZSB0aGF0IHdlIHN1cHBvcnQgUEFVU0UgZnJhbWVzIChzZWUg
Y29tbWVudCBpbgo+ID4gLQkgKiBEb2N1bWVudGF0aW9uL25ldHdvcmtpbmcvcGh5LnR4dCkKPiA+
ICsJICogRG9jdW1lbnRhdGlvbi9uZXR3b3JraW5nL3BoeS5yc3QpCj4gPiAgCSAqLwo+ID4gIAlw
aHlfc3VwcG9ydF9hc3ltX3BhdXNlKHBoeWRldik7Cj4gPiAKPiA+IGRpZmYgLS1naXQgYS9kcml2
ZXJzL3N0YWdpbmcvZmllbGRidXMvRG9jdW1lbnRhdGlvbi9maWVsZGJ1c19kZXYudHh0Cj4gPiBi
L2RyaXZlcnMvc3RhZ2luZy9maWVsZGJ1cy9Eb2N1bWVudGF0aW9uL2ZpZWxkYnVzX2Rldi50eHQg
aW5kZXgKPiA+IDU2YWYzZjY1MGZhMy4uODlmYjhlMTQ2NzZmIDEwMDY0NAo+ID4gLS0tIGEvZHJp
dmVycy9zdGFnaW5nL2ZpZWxkYnVzL0RvY3VtZW50YXRpb24vZmllbGRidXNfZGV2LnR4dAo+ID4g
KysrIGIvZHJpdmVycy9zdGFnaW5nL2ZpZWxkYnVzL0RvY3VtZW50YXRpb24vZmllbGRidXNfZGV2
LnR4dAo+ID4gQEAgLTU0LDggKzU0LDggQEAgYSBsaW1pdGVkIGZldyBjb21tb24gYmVoYXZpb3Vy
cyBhbmQgcHJvcGVydGllcy4gVGhpcwo+ID4gYWxsb3dzIHVzIHRvIGRlZmluZSBhIHNpbXBsZSBp
bnRlcmZhY2UgY29uc2lzdGluZyBvZiBhIGNoYXJhY3RlciBkZXZpY2UgYW5kCj4gPiBhIHNldCBv
ZiBzeXNmcyBmaWxlczoKPiA+IAo+ID4gIFNlZToKPiA+IC1Eb2N1bWVudGF0aW9uL0FCSS90ZXN0
aW5nL3N5c2ZzLWNsYXNzLWZpZWxkYnVzLWRldgo+ID4gLURvY3VtZW50YXRpb24vQUJJL3Rlc3Rp
bmcvZmllbGRidXMtZGV2LWNkZXYKPiA+ICtkcml2ZXJzL3N0YWdpbmcvZmllbGRidXMvRG9jdW1l
bnRhdGlvbi9BQkkvc3lzZnMtY2xhc3MtZmllbGRidXMtZGV2Cj4gPiArZHJpdmVycy9zdGFnaW5n
L2ZpZWxkYnVzL0RvY3VtZW50YXRpb24vQUJJL2ZpZWxkYnVzLWRldi1jZGV2Cj4gPiAKPiA+ICBO
b3RlIHRoYXQgdGhpcyBzaW1wbGUgaW50ZXJmYWNlIGRvZXMgbm90IHByb3ZpZGUgYSB3YXkgdG8g
bW9kaWZ5IGFkYXB0ZXIKPiA+ICBjb25maWd1cmF0aW9uIHNldHRpbmdzLiBJdCBpcyB0aGVyZWZv
cmUgdXNlZnVsIG9ubHkgZm9yIGFkYXB0ZXJzIHRoYXQgZ2V0Cj4gPiB0aGVpciBkaWZmIC0tZ2l0
IGEvZHJpdmVycy92aG9zdC92aG9zdC5jIGIvZHJpdmVycy92aG9zdC92aG9zdC5jCj4gPiBpbmRl
eCAxZTNlZDQxYWUxZjMuLjY5OTM4ZGJhZTJkMCAxMDA2NDQKPiA+IC0tLSBhL2RyaXZlcnMvdmhv
c3Qvdmhvc3QuYwo+ID4gKysrIGIvZHJpdmVycy92aG9zdC92aG9zdC5jCj4gPiBAQCAtMTY5NCw3
ICsxNjk0LDcgQEAgRVhQT1JUX1NZTUJPTF9HUEwodmhvc3RfZGV2X2lvY3RsKTsKPiA+IAo+ID4g
IC8qIFRPRE86IFRoaXMgaXMgcmVhbGx5IGluZWZmaWNpZW50LiAgV2UgbmVlZCBzb21ldGhpbmcg
bGlrZSBnZXRfdXNlcigpCj4gPiAgICogKGluc3RydWN0aW9uIGRpcmVjdGx5IGFjY2Vzc2VzIHRo
ZSBkYXRhLCB3aXRoIGFuIGV4Y2VwdGlvbiB0YWJsZSBlbnRyeQo+ID4gLSAqIHJldHVybmluZyAt
RUZBVUxUKS4gU2VlIERvY3VtZW50YXRpb24veDg2L2V4Y2VwdGlvbi10YWJsZXMudHh0Lgo+ID4g
KyAqIHJldHVybmluZyAtRUZBVUxUKS4gU2VlIERvY3VtZW50YXRpb24veDg2L2V4Y2VwdGlvbi10
YWJsZXMucnN0Lgo+ID4gICAqLwo+ID4gIHN0YXRpYyBpbnQgc2V0X2JpdF90b191c2VyKGludCBu
ciwgdm9pZCBfX3VzZXIgKmFkZHIpCj4gPiAgewo+ID4gZGlmZiAtLWdpdCBhL2luY2x1ZGUvYWNw
aS9hY3BpX2RyaXZlcnMuaCBiL2luY2x1ZGUvYWNwaS9hY3BpX2RyaXZlcnMuaAo+ID4gaW5kZXgg
ZGUxODA0YWVhZjY5Li45OGUzZGI3YTg5Y2QgMTAwNjQ0Cj4gPiAtLS0gYS9pbmNsdWRlL2FjcGkv
YWNwaV9kcml2ZXJzLmgKPiA+ICsrKyBiL2luY2x1ZGUvYWNwaS9hY3BpX2RyaXZlcnMuaAo+ID4g
QEAgLTI1LDcgKzI1LDcgQEAKPiA+ICAjZGVmaW5lIEFDUElfTUFYX1NUUklORwkJCTgwCj4gPiAK
PiA+ICAvKgo+ID4gLSAqIFBsZWFzZSB1cGRhdGUgZHJpdmVycy9hY3BpL2RlYnVnLmMgYW5kIERv
Y3VtZW50YXRpb24vYWNwaS9kZWJ1Zy50eHQKPiA+ICsgKiBQbGVhc2UgdXBkYXRlIGRyaXZlcnMv
YWNwaS9kZWJ1Zy5jIGFuZAo+ID4gRG9jdW1lbnRhdGlvbi9maXJtd2FyZS1ndWlkZS9hY3BpL2Rl
YnVnLnJzdCAqIGlmIHlvdSBhZGQgdG8gdGhpcyBsaXN0Lgo+ID4gICAqLwo+ID4gICNkZWZpbmUg
QUNQSV9CVVNfQ09NUE9ORU5UCQkweDAwMDEwMDAwCj4gPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS9s
aW51eC9mc19jb250ZXh0LmggYi9pbmNsdWRlL2xpbnV4L2ZzX2NvbnRleHQuaAo+ID4gaW5kZXgg
MWY5NjY2NzBjOGRjLi42MjNlYjU4NTYwYjkgMTAwNjQ0Cj4gPiAtLS0gYS9pbmNsdWRlL2xpbnV4
L2ZzX2NvbnRleHQuaAo+ID4gKysrIGIvaW5jbHVkZS9saW51eC9mc19jb250ZXh0LmgKPiA+IEBA
IC04NSw3ICs4NSw3IEBAIHN0cnVjdCBmc19wYXJhbWV0ZXIgewo+ID4gICAqIFN1cGVyYmxvY2sg
Y3JlYXRpb24gZmlsbHMgaW4gLT5yb290IHdoZXJlYXMgcmVjb25maWd1cmF0aW9uIGJlZ2lucyB3
aXRoCj4gPiB0aGlzICogYWxyZWFkeSBzZXQuCj4gPiAgICoKPiA+IC0gKiBTZWUgRG9jdW1lbnRh
dGlvbi9maWxlc3lzdGVtcy9tb3VudGluZy50eHQKPiA+ICsgKiBTZWUgRG9jdW1lbnRhdGlvbi9m
aWxlc3lzdGVtcy9tb3VudF9hcGkudHh0Cj4gPiAgICovCj4gPiAgc3RydWN0IGZzX2NvbnRleHQg
ewo+ID4gIAljb25zdCBzdHJ1Y3QgZnNfY29udGV4dF9vcGVyYXRpb25zICpvcHM7Cj4gPiBkaWZm
IC0tZ2l0IGEvaW5jbHVkZS9saW51eC9sc21faG9va3MuaCBiL2luY2x1ZGUvbGludXgvbHNtX2hv
b2tzLmgKPiA+IGluZGV4IDQ3ZjU4Y2ZiNmExOS4uZGYxMzE4ZDg1ZjdkIDEwMDY0NAo+ID4gLS0t
IGEvaW5jbHVkZS9saW51eC9sc21faG9va3MuaAo+ID4gKysrIGIvaW5jbHVkZS9saW51eC9sc21f
aG9va3MuaAo+ID4gQEAgLTc3LDcgKzc3LDcgQEAKPiA+ICAgKglzdGF0ZS4gIFRoaXMgaXMgY2Fs
bGVkIGltbWVkaWF0ZWx5IGFmdGVyIGNvbW1pdF9jcmVkcygpLgo+ID4gICAqCj4gPiAgICogU2Vj
dXJpdHkgaG9va3MgZm9yIG1vdW50IHVzaW5nIGZzX2NvbnRleHQuCj4gPiAtICoJW1NlZSBhbHNv
IERvY3VtZW50YXRpb24vZmlsZXN5c3RlbXMvbW91bnRpbmcudHh0XQo+ID4gKyAqCVtTZWUgYWxz
byBEb2N1bWVudGF0aW9uL2ZpbGVzeXN0ZW1zL21vdW50X2FwaS50eHRdCj4gPiAgICoKPiA+ICAg
KiBAZnNfY29udGV4dF9kdXA6Cj4gPiAgICoJQWxsb2NhdGUgYW5kIGF0dGFjaCBhIHNlY3VyaXR5
IHN0cnVjdHVyZSB0byBzYy0+c2VjdXJpdHkuICBUaGlzIAo+IHBvaW50ZXIKPiA+IGRpZmYgLS1n
aXQgYS9tbS9LY29uZmlnIGIvbW0vS2NvbmZpZwo+ID4gaW5kZXggZWU4ZDFmMzExODU4Li42ZTVm
YjgxYmRlNGIgMTAwNjQ0Cj4gPiAtLS0gYS9tbS9LY29uZmlnCj4gPiArKysgYi9tbS9LY29uZmln
Cj4gPiBAQCAtMTY1LDcgKzE2NSw3IEBAIGNvbmZpZyBNRU1PUllfSE9UUExVR19ERUZBVUxUX09O
TElORQo+ID4gIAkgIG9ubGluaW5nIHBvbGljeSAoL3N5cy9kZXZpY2VzL3N5c3RlbS9tZW1vcnkv
YXV0b19vbmxpbmVfYmxvY2tzKSAKPiB3aGljaAo+ID4gIAkgIGRldGVybWluZXMgd2hhdCBoYXBw
ZW5zIHRvIG5ld2x5IGFkZGVkIG1lbW9yeSByZWdpb25zLiBQb2xpY3kgCj4gc2V0dGluZwo+ID4g
IAkgIGNhbiBhbHdheXMgYmUgY2hhbmdlZCBhdCBydW50aW1lLgo+ID4gLQkgIFNlZSBEb2N1bWVu
dGF0aW9uL21lbW9yeS1ob3RwbHVnLnR4dCBmb3IgbW9yZSBpbmZvcm1hdGlvbi4KPiA+ICsJICBT
ZWUgRG9jdW1lbnRhdGlvbi9hZG1pbi1ndWlkZS9tbS9tZW1vcnktaG90cGx1Zy5yc3QgZm9yIG1v
cmUKPiA+IGluZm9ybWF0aW9uLgo+ID4gCj4gPiAgCSAgU2F5IFkgaGVyZSBpZiB5b3Ugd2FudCBh
bGwgaG90LXBsdWdnZWQgbWVtb3J5IGJsb2NrcyB0byBhcHBlYXIgCj4gaW4KPiA+ICAJICAnb25s
aW5lJyBzdGF0ZSBieSBkZWZhdWx0Lgo+ID4gZGlmZiAtLWdpdCBhL3NlY3VyaXR5L0tjb25maWcg
Yi9zZWN1cml0eS9LY29uZmlnCj4gPiBpbmRleCBhZWFjMzY3NmRkNGQuLjZkNzVlZDcxOTcwYyAx
MDA2NDQKPiA+IC0tLSBhL3NlY3VyaXR5L0tjb25maWcKPiA+ICsrKyBiL3NlY3VyaXR5L0tjb25m
aWcKPiA+IEBAIC02Miw3ICs2Miw3IEBAIGNvbmZpZyBQQUdFX1RBQkxFX0lTT0xBVElPTgo+ID4g
IAkgIGVuc3VyaW5nIHRoYXQgdGhlIG1ham9yaXR5IG9mIGtlcm5lbCBhZGRyZXNzZXMgYXJlIG5v
dCBtYXBwZWQKPiA+ICAJICBpbnRvIHVzZXJzcGFjZS4KPiA+IAo+ID4gLQkgIFNlZSBEb2N1bWVu
dGF0aW9uL3g4Ni9wdGkudHh0IGZvciBtb3JlIGRldGFpbHMuCj4gPiArCSAgU2VlIERvY3VtZW50
YXRpb24veDg2L3B0aS5yc3QgZm9yIG1vcmUgZGV0YWlscy4KPiA+IAo+ID4gIGNvbmZpZyBTRUNV
UklUWV9JTkZJTklCQU5ECj4gPiAgCWJvb2wgIkluZmluaWJhbmQgU2VjdXJpdHkgSG9va3MiCj4g
PiBkaWZmIC0tZ2l0IGEvdG9vbHMvaW5jbHVkZS9saW51eC9lcnIuaCBiL3Rvb2xzL2luY2x1ZGUv
bGludXgvZXJyLmgKPiA+IGluZGV4IDJmNWExMmI4OGE4Ni4uMjVmMmJiM2E5OTFkIDEwMDY0NAo+
ID4gLS0tIGEvdG9vbHMvaW5jbHVkZS9saW51eC9lcnIuaAo+ID4gKysrIGIvdG9vbHMvaW5jbHVk
ZS9saW51eC9lcnIuaAo+ID4gQEAgLTIwLDcgKzIwLDcgQEAKPiA+ICAgKiBVc2Vyc3BhY2Ugbm90
ZToKPiA+ICAgKiBUaGUgc2FtZSBwcmluY2lwbGUgd29ya3MgZm9yIHVzZXJzcGFjZSwgYmVjYXVz
ZSAnZXJyb3InIHBvaW50ZXJzCj4gPiAgICogZmFsbCBkb3duIHRvIHRoZSB1bnVzZWQgaG9sZSBm
YXIgZnJvbSB1c2VyIHNwYWNlLCBhcyBkZXNjcmliZWQKPiA+IC0gKiBpbiBEb2N1bWVudGF0aW9u
L3g4Ni94ODZfNjQvbW0udHh0IGZvciB4ODZfNjQgYXJjaDoKPiA+ICsgKiBpbiBEb2N1bWVudGF0
aW9uL3g4Ni94ODZfNjQvbW0ucnN0IGZvciB4ODZfNjQgYXJjaDoKPiA+ICAgKgo+ID4gICAqIDAw
MDAwMDAwMDAwMDAwMDAgLSAwMDAwN2ZmZmZmZmZmZmZmICg9NDcgYml0cykgdXNlciBzcGFjZSwg
ZGlmZmVyZW50IHBlcgo+ID4gbW0gaG9sZSBjYXVzZWQgYnkgWzQ4OjYzXSBzaWduIGV4dGVuc2lv
biAqIGZmZmZmZmZmZmZlMDAwMDAgLQo+ID4gZmZmZmZmZmZmZmZmZmZmZiAoPTIgTUIpIHVudXNl
ZCBob2xlCj4gPiBkaWZmIC0tZ2l0IGEvdG9vbHMvb2JqdG9vbC9Eb2N1bWVudGF0aW9uL3N0YWNr
LXZhbGlkYXRpb24udHh0Cj4gPiBiL3Rvb2xzL29ianRvb2wvRG9jdW1lbnRhdGlvbi9zdGFjay12
YWxpZGF0aW9uLnR4dCBpbmRleAo+ID4gNGRkMTFhNTU0YjliLi5kZTA5NDY3MDA1MGIgMTAwNjQ0
Cj4gPiAtLS0gYS90b29scy9vYmp0b29sL0RvY3VtZW50YXRpb24vc3RhY2stdmFsaWRhdGlvbi50
eHQKPiA+ICsrKyBiL3Rvb2xzL29ianRvb2wvRG9jdW1lbnRhdGlvbi9zdGFjay12YWxpZGF0aW9u
LnR4dAo+ID4gQEAgLTIxLDcgKzIxLDcgQEAgaW5zdHJ1Y3Rpb25zKS4gIFNpbWlsYXJseSwgaXQg
a25vd3MgaG93IHRvIGZvbGxvdyBzd2l0Y2gKPiA+IHN0YXRlbWVudHMsIGZvciB3aGljaCBnY2Mg
c29tZXRpbWVzIHVzZXMganVtcCB0YWJsZXMuCj4gPiAKPiA+ICAoT2JqdG9vbCBhbHNvIGhhcyBh
biAnb3JjIGdlbmVyYXRlJyBzdWJjb21tYW5kIHdoaWNoIGdlbmVyYXRlcyBkZWJ1Z2luZm8KPiA+
IC1mb3IgdGhlIE9SQyB1bndpbmRlci4gIFNlZSBEb2N1bWVudGF0aW9uL3g4Ni9vcmMtdW53aW5k
ZXIudHh0IGluIHRoZQo+ID4gK2ZvciB0aGUgT1JDIHVud2luZGVyLiAgU2VlIERvY3VtZW50YXRp
b24veDg2L29yYy11bndpbmRlci5yc3QgaW4gdGhlCj4gPiAga2VybmVsIHRyZWUgZm9yIG1vcmUg
ZGV0YWlscy4pCj4gPiAKPiA+IAo+ID4gQEAgLTEwMSw3ICsxMDEsNyBAQCBiKSBPUkMgKE9vcHMg
UmV3aW5kIENhcGFiaWxpdHkpIHVud2luZCB0YWJsZSBnZW5lcmF0aW9uCj4gPiAgICAgYmFuZC4g
IFNvIGl0IGRvZXNuJ3QgYWZmZWN0IHJ1bnRpbWUgcGVyZm9ybWFuY2UgYW5kIGl0IGNhbiBiZQo+
ID4gICAgIHJlbGlhYmxlIGV2ZW4gd2hlbiBpbnRlcnJ1cHRzIG9yIGV4Y2VwdGlvbnMgYXJlIGlu
dm9sdmVkLgo+ID4gCj4gPiAtICAgRm9yIG1vcmUgZGV0YWlscywgc2VlIERvY3VtZW50YXRpb24v
eDg2L29yYy11bndpbmRlci50eHQuCj4gPiArICAgRm9yIG1vcmUgZGV0YWlscywgc2VlIERvY3Vt
ZW50YXRpb24veDg2L29yYy11bndpbmRlci5yc3QuCj4gPiAKPiA+ICBjKSBIaWdoZXIgbGl2ZSBw
YXRjaGluZyBjb21wYXRpYmlsaXR5IHJhdGUKPiA+IAo+ID4gZGlmZiAtLWdpdCBhL3Rvb2xzL3Rl
c3Rpbmcvc2VsZnRlc3RzL3g4Ni9wcm90ZWN0aW9uX2tleXMuYwo+ID4gYi90b29scy90ZXN0aW5n
L3NlbGZ0ZXN0cy94ODYvcHJvdGVjdGlvbl9rZXlzLmMgaW5kZXgKPiA+IDVkNTQ2ZGNkYmM4MC4u
Nzk4YTVkZGVlZTU1IDEwMDY0NAo+ID4gLS0tIGEvdG9vbHMvdGVzdGluZy9zZWxmdGVzdHMveDg2
L3Byb3RlY3Rpb25fa2V5cy5jCj4gPiArKysgYi90b29scy90ZXN0aW5nL3NlbGZ0ZXN0cy94ODYv
cHJvdGVjdGlvbl9rZXlzLmMKPiA+IEBAIC0xLDYgKzEsNiBAQAo+ID4gIC8vIFNQRFgtTGljZW5z
ZS1JZGVudGlmaWVyOiBHUEwtMi4wCj4gPiAgLyoKPiA+IC0gKiBUZXN0cyB4ODYgTWVtb3J5IFBy
b3RlY3Rpb24gS2V5cyAoc2VlCj4gPiBEb2N1bWVudGF0aW9uL3g4Ni9wcm90ZWN0aW9uLWtleXMu
dHh0KSArICogVGVzdHMgeDg2IE1lbW9yeSBQcm90ZWN0aW9uIEtleXMKPiA+IChzZWUgRG9jdW1l
bnRhdGlvbi94ODYvcHJvdGVjdGlvbi1rZXlzLnJzdCkgKgo+ID4gICAqIFRoZXJlIGFyZSBleGFt
cGxlcyBpbiBoZXJlIG9mOgo+ID4gICAqICAqIGhvdyB0byBzZXQgcHJvdGVjdGlvbiBrZXlzIG9u
IG1lbW9yeQo+IAo+IAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 31 00:35:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 00:35:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWVVy-0001uz-26; Fri, 31 May 2019 00:35:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aIZ5=T7=citrix.com=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1hWVVw-0001uu-Rq
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 00:35:20 +0000
X-Inumbo-ID: f59fb57e-833b-11e9-af9e-e734dd72d722
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f59fb57e-833b-11e9-af9e-e734dd72d722;
 Fri, 31 May 2019 00:35:16 +0000 (UTC)
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=lars.kurth@citrix.com;
 spf=Pass smtp.mailfrom=lars.kurth@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 lars.kurth@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 lars.kurth@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.50 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: xXrJDNU4Z2+/OdyS1G2w843DF7thVbzOvOIsIiCpXBJIMp5n4sB7qW4pSNLYWrOhHesrCBq7ma
 REH50qP0iz98RAvsTn4DJQpP04KM/Be7Yfploo0d6kAQKG2M3c17HdhAm/pH3sRHbR67bJD25c
 eVajRjjtu7QReMC1DOrjWkGKxS0eCEaIdpEtjISbnGD9SXwvmfVvX4Iign0Z4mJqqw4sqfdMwY
 Dp93GKFxwOUnpaL9xZEtkTsI+Bfe30WbIiPl088uK/86iUavKxsJt4uQBEnvVoMGF9rORCyElO
 Tz8=
X-SBRS: 2.7
X-MesageID: 1113046
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,533,1549947600"; 
   d="scan'208";a="1113046"
From: Lars Kurth <lars.kurth@citrix.com>
To: xen-devel <xen-devel@lists.xenproject.org>, "committers@xenproject.org"
 <committers@xenproject.org>
Thread-Topic: Xen Project Community Call June 6th: @15:00 UTC Call for agenda
 items
Thread-Index: AQHVF0i0wxsTSbqQdEi32qL4RfQjsw==
Date: Fri, 31 May 2019 00:35:11 +0000
Message-ID: <B8AF45C4-A5CB-46D9-A35E-00C90B757CD7@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.10.a.190512
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <502CBED62103084FA4CECCAC53BCA26A@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] Xen Project Community Call June 6th: @15:00 UTC Call
 for agenda items
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "davorin.mista@aggios.com" <davorin.mista@aggios.com>,
 Rich Persaud <persaur@gmail.com>,
 "anastassios.nanos@onapp.com" <anastassios.nanos@onapp.com>,
 "mirela.simonovic@aggios.com" <mirela.simonovic@aggios.com>,
 "edgar.iglesias@xilinx.com" <edgar.iglesias@xilinx.com>, "Ji,
 John" <john.ji@intel.com>, "robin.randhawa@arm.com" <robin.randhawa@arm.com>,
 "daniel.kiper@oracle.com" <daniel.kiper@oracle.com>, Matt
 Spencer <Matt.Spencer@arm.com>, Artem Mygaiev <Artem_Mygaiev@epam.com>,
 Tamas K Lengyel <tamas.k.lengyel@gmail.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Paul Durrant <Paul.Durrant@citrix.com>,
 "vfachin@de.adit-jv.com" <vfachin@de.adit-jv.com>,
 "intel-xen@intel.com" <intel-xen@intel.com>,
 Jarvis Roach <Jarvis.Roach@dornerworks.com>, Juergen Gross <jgross@suse.com>,
 Brian
 Woods <brian.woods@amd.com>, Julien Grall <julien.grall@arm.com>, "Natarajan, 
 Janakarajan" <jnataraj@amd.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLA0KDQpQbGVhc2UgcHJvcG9zZSB0b3BpY3MgYnkgZWl0aGVyIGVkaXRpbmcgdGhlIHJ1
bm5pbmcgYWdlbmRhIGRvY3VtZW50IGF0IGh0dHBzOi8vY3J5cHRwYWQuZnIvcGFkLyMvMi9wYWQv
ZWRpdC9XWnIyVlRkZm1hUGR2SXhqWHArY2dTRi0gb3IgYnkgcmVwbHlpbmcgdG8gdGhlIG1haWwu
DQpJZGVhbGx5IGJ5IFR1ZXNkYXkhDQpOb3RlIHRoYXQgSSBhbSB1c2luZyBhbm90aGVyIHNoYXJp
bmcgbWVjaGFuaXNtIGFzIHBlciByZXF1ZXN0LiBMZXQgbWUga25vdyBpZiB5b3UgaGF2ZSBkaWZm
aWN1bHRpZXMNCg0KQmVzdCBSZWdhcmRzDQpMYXJzDQoNCj09IERpYWwtaW4gSW5mb3JtYXRpb24g
PT0NCg0KICMjIE1lZXRpbmcgdGltZQ0KIDE1OjAwIC0gMTY6MDAgVVRDDQogRnVydGhlciBJbnRl
cm5hdGlvbmFsIG1lZXRpbmcgdGltZXM6IA0KIGh0dHBzOi8vd3d3LnRpbWVhbmRkYXRlLmNvbS93
b3JsZGNsb2NrL21lZXRpbmdkZXRhaWxzLmh0bWw/eWVhcj0yMDE5Jm1vbnRoPTYmZGF5PTYmaG91
cj0xNSZtaW49MCZzZWM9MCZwMT0yMjUmcDI9MjI0JnAzPTI0JnA0PTE3OSZwNT0xMzYmcDY9Mzcm
cDc9MzMNCg0KDQogIyMgRGlhbCBpbiBkZXRhaWxzDQogV2ViOiBodHRwczovL3d3dy5nb3RvbWVl
dC5tZS9sYXJza3VydGgNCg0KIFlvdSBjYW4gYWxzbyBkaWFsIGluIHVzaW5nIHlvdXIgcGhvbmUu
DQogQWNjZXNzIENvZGU6IDkwNi04ODYtOTY1DQoNCiBDaGluYSAoVG9sbCBGcmVlKTogNDAwOCA4
MTEwODQNCiBHZXJtYW55OiArNDkgNjkyIDU3MzYgNzMxNw0KIFBvbGFuZCAoVG9sbCBGcmVlKTog
MDAgODAwIDExMjQ3NTkNCiBVbml0ZWQgS2luZ2RvbTogKzQ0IDMzMCAyMjEgMDA4OA0KIFVuaXRl
ZCBTdGF0ZXM6ICsxICg1NzEpIDMxNy0zMTI5DQoNCiBNb3JlIHBob25lIG51bWJlcnMNCiBBdXN0
cmFsaWE6ICs2MSAyIDkwODcgMzYwNA0KIEF1c3RyaWE6ICs0MyA3IDIwODEgNTQyNw0KIEFyZ2Vu
dGluYSAoVG9sbCBGcmVlKTogMCA4MDAgNDQ0IDMzNzUNCiBCYWhyYWluIChUb2xsIEZyZWUpOiA4
MDAgODEgMTExDQogQmVsYXJ1cyAoVG9sbCBGcmVlKTogOCA4MjAgMDAxMSAwNDAwDQogQmVsZ2l1
bTogKzMyIDI4IDkzIDcwMTgNCiBCcmF6aWwgKFRvbGwgRnJlZSk6IDAgODAwIDA0NyA0OTA2DQog
QnVsZ2FyaWEgKFRvbGwgRnJlZSk6IDAwODAwIDEyMCA0NDE3DQogQ2FuYWRhOiArMSAoNjQ3KSA0
OTctOTM5MQ0KIENoaWxlIChUb2xsIEZyZWUpOiA4MDAgMzk1IDE1MA0KIENvbG9tYmlhIChUb2xs
IEZyZWUpOiAwMSA4MDAgNTE4IDQ0ODMNCiAgQ3plY2ggUmVwdWJsaWMgKFRvbGwgRnJlZSk6IDgw
MCA1MDA0NDgNCiBEZW5tYXJrOiArNDUgMzIgNzIgMDMgODINCiBGaW5sYW5kOiArMzU4IDkyMyAx
NyAwNTY4DQogRnJhbmNlOiArMzMgMTcwIDk1MCA1OTQNCiBHcmVlY2UgKFRvbGwgRnJlZSk6IDAw
IDgwMCA0NDE0IDM4MzgNCiBIb25nIEtvbmcgKFRvbGwgRnJlZSk6IDMwNzEzMTY5DQogSHVuZ2Fy
eSAoVG9sbCBGcmVlKTogKDA2KSA4MCA5ODYgMjU1DQogSWNlbGFuZCAoVG9sbCBGcmVlKTogODAw
IDcyMDQNCiBJbmRpYSAoVG9sbCBGcmVlKTogMTgwMDI2NjkyNzINCiBJbmRvbmVzaWEgKFRvbGwg
RnJlZSk6IDAwNyA4MDMgMDIwIDUzNzUNCiBJcmVsYW5kOiArMzUzIDE1IDM2MCA3MjgNCiBJc3Jh
ZWwgKFRvbGwgRnJlZSk6IDEgODA5IDQ1NCA4MzANCiBJdGFseTogKzM5IDAgMjQ3IDkyIDEzIDAx
DQogSmFwYW4gKFRvbGwgRnJlZSk6IDAgMTIwIDY2MyA4MDANCiBLb3JlYSwgUmVwdWJsaWMgb2Yg
KFRvbGwgRnJlZSk6IDAwNzk4IDE0IDIwNyA0OTE0DQogTHV4ZW1ib3VyZyAoVG9sbCBGcmVlKTog
ODAwIDg1MTU4DQogTWFsYXlzaWEgKFRvbGwgRnJlZSk6IDEgODAwIDgxIDY4NTQNCiBNZXhpY28g
KFRvbGwgRnJlZSk6IDAxIDgwMCA1MjIgMTEzMw0KIE5ldGhlcmxhbmRzOiArMzEgMjA3IDk0MSAz
NzcNCiBOZXcgWmVhbGFuZDogKzY0IDkgMjgwIDYzMDINCiBOb3J3YXk6ICs0NyAyMSA5MyAzNyA1
MQ0KIFBhbmFtYSAoVG9sbCBGcmVlKTogMDAgODAwIDIyNiA3OTI4DQogUGVydSAoVG9sbCBGcmVl
KTogMCA4MDAgNzcwMjMNCiBQaGlsaXBwaW5lcyAoVG9sbCBGcmVlKTogMSA4MDAgMTExMCAxNjYx
DQogUG9ydHVnYWwgKFRvbGwgRnJlZSk6IDgwMCA4MTkgNTc1DQogUm9tYW5pYSAoVG9sbCBGcmVl
KTogMCA4MDAgNDEwIDAyOQ0KIFJ1c3NpYW4gRmVkZXJhdGlvbiAoVG9sbCBGcmVlKTogOCA4MDAg
MTAwIDYyMDMNCiBTYXVkaSBBcmFiaWEgKFRvbGwgRnJlZSk6IDgwMCA4NDQgMzYzMw0KIFNpbmdh
cG9yZSAoVG9sbCBGcmVlKTogMTgwMDcyMzEzMjMNCiBTb3V0aCBBZnJpY2EgKFRvbGwgRnJlZSk6
IDAgODAwIDU1NSA0NDcNCiBTcGFpbjogKzM0IDkzMiA3NSAyMDA0DQogU3dlZGVuOiArNDYgODUz
IDUyNyA4MjcNCiBTd2l0emVybGFuZDogKzQxIDIyNSA0NTk5IDc4DQogVGFpd2FuIChUb2xsIEZy
ZWUpOiAwIDgwMCA2NjYgODU0DQogVGhhaWxhbmQgKFRvbGwgRnJlZSk6IDAwMSA4MDAgMDExIDAy
Mw0KIFR1cmtleSAoVG9sbCBGcmVlKTogMDAgODAwIDQ0ODggMjM2ODMNCiBVa3JhaW5lIChUb2xs
IEZyZWUpOiAwIDgwMCA1MCAxNzMzDQogVW5pdGVkIEFyYWIgRW1pcmF0ZXMgKFRvbGwgRnJlZSk6
IDgwMCAwNDQgNDA0MzkNCiBVcnVndWF5IChUb2xsIEZyZWUpOiAwMDA0IDAxOSAxMDE4DQogVmll
dCBOYW0gKFRvbGwgRnJlZSk6IDEyMiA4MCA0ODENCg0KIEZpcnN0IEdvVG9NZWV0aW5nPyBMZXQn
cyBkbyBhIHF1aWNrIHN5c3RlbSBjaGVjazoNCiBodHRwczovL2xpbmsuZ290b21lZXRpbmcuY29t
L3N5c3RlbS1jaGVjaw0KDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 31 01:00:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 01:00:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWVuG-0003J9-4c; Fri, 31 May 2019 01:00:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zdtG=T7=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1hWVuE-0002eI-6y
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 01:00:26 +0000
X-Inumbo-ID: 764b5ebe-833f-11e9-a09c-274eb39748e3
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 764b5ebe-833f-11e9-a09c-274eb39748e3;
 Fri, 31 May 2019 01:00:20 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hWVu7-0005Ha-VX; Fri, 31 May 2019 01:00:20 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hWVu7-0001Qf-MO; Fri, 31 May 2019 01:00:19 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hWVu7-0007wx-KP; Fri, 31 May 2019 01:00:19 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-137064-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.6-testing:test-amd64-amd64-migrupgrade:guest-migrate/src_host/dst_host:fail:regression
 xen-4.6-testing:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 xen-4.6-testing:test-amd64-i386-freebsd10-amd64:guest-start:fail:regression
 xen-4.6-testing:test-amd64-i386-freebsd10-i386:guest-start:fail:regression
 xen-4.6-testing:test-xtf-amd64-amd64-5:leak-check/check:fail:regression
 xen-4.6-testing:test-xtf-amd64-amd64-1:leak-check/check:fail:regression
 xen-4.6-testing:test-xtf-amd64-amd64-4:leak-check/check:fail:regression
 xen-4.6-testing:test-xtf-amd64-amd64-3:leak-check/check:fail:regression
 xen-4.6-testing:test-xtf-amd64-amd64-2:leak-check/check:fail:regression
 xen-4.6-testing:test-amd64-i386-migrupgrade:guest-migrate/src_host/dst_host:fail:regression
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 xen-4.6-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:regression
 xen-4.6-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 xen-4.6-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 xen-4.6-testing:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:regression
 xen-4.6-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-4.6-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install:fail:regression
 xen-4.6-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 xen-4.6-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install:fail:regression
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 xen-4.6-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-4.6-testing:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:regression
 xen-4.6-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:regression
 xen-4.6-testing:test-amd64-i386-qemut-rhel6hvm-intel:redhat-install:fail:regression
 xen-4.6-testing:test-amd64-i386-qemut-rhel6hvm-amd:redhat-install:fail:regression
 xen-4.6-testing:build-armhf:xen-build:fail:regression
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:regression
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win7-amd64:windows-install:fail:regression
 xen-4.6-testing:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:regression
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win7-amd64:windows-install:fail:regression
 xen-4.6-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:regression
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:regression
 xen-4.6-testing:test-amd64-i386-xl-qemut-win7-amd64:windows-install:fail:regression
 xen-4.6-testing:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:regression
 xen-4.6-testing:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.6-testing:build-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-4: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-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-hvm32pae-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-hvm32pae-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-hvm32pae-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-hvm32pae-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-hvm32pae-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-xsa-278:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-xsa-278:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-xsa-278: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-hvm64-xsa-278: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-hvm64-xsa-278:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-pv64-pv-fsgsbase:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-pv64-pv-fsgsbase: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-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-xtf-amd64-amd64-4:xtf/test-pv64-pv-fsgsbase:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-pv64-pv-fsgsbase:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-pv64-pv-fsgsbase: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-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-pv64-xsa-279:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-pv64-xsa-279:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-pv64-xsa-279:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-pv64-xsa-279:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-pv64-xsa-279:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm:debian-hvm-install:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:debian-hvm-install:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:debian-hvm-install:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:debian-hvm-install:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-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-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=7f54219572caced98a133072546ad890897b9827
X-Osstest-Versions-That: xen=3636de3f1a9a513ebdcd77555dce0e4d451e198b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 31 May 2019 01:00:19 +0000
Subject: [Xen-devel] [xen-4.6-testing test] 137064: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNzA2NCB4ZW4tNC42LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNzA2NC8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBn
cmFkZSAyMiBndWVzdC1taWdyYXRlL3NyY19ob3N0L2RzdF9ob3N0IGZhaWwgUkVHUi4gdnMuIDEy
Nzc5MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NzkyCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFt
ZDY0IDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjc3OTIKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAxMSBndWVzdC1zdGFydCAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEyNzc5MgogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAxMDggbGVhay1j
aGVjay9jaGVjayAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NzkyCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC0xICAgICAgIDEwOCBsZWFrLWNoZWNrL2NoZWNrICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
Mjc3OTIKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgMTA4IGxlYWstY2hlY2svY2hlY2sg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzc5MgogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAg
ICAxMDggbGVhay1jaGVjay9jaGVjayAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NzkyCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgIDEwOCBsZWFrLWNoZWNrL2NoZWNrICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMjc3OTIKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAyMiBndWVzdC1t
aWdyYXRlL3NyY19ob3N0L2RzdF9ob3N0IGZhaWwgUkVHUi4gdnMuIDEyNzc5MgogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDEwIGRlYmlhbi1odm0taW5z
dGFsbCBmYWlsIFJFR1IuIHZzLiAxMjc3OTIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMjc3OTIK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgMTAgZGViaWFuLWh2bS1p
bnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEyNzc5MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVH
Ui4gdnMuIDEyNzc5MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
MTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEyNzc5MgogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWludGVsIDEwIHJlZGhhdC1pbnN0YWxsICAgZmFpbCBSRUdSLiB2
cy4gMTI3NzkyCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI3NzkyCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1o
dm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMjc3OTIKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAxMCBkZWJpYW4taHZtLWluc3RhbGwgIGZhaWwgUkVHUi4gdnMuIDEyNzc5Mgog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgMTAgZGViaWFu
LWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEyNzc5MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEyNzc5
MgogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgMTAgZGViaWFuLWh2bS1pbnN0
YWxsIGZhaWwgUkVHUi4gdnMuIDEyNzc5MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMjc3OTIKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2
bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEyNzc5MgogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWFtZCAxMCByZWRoYXQtaW5zdGFsbCAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NzkyCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IDEwIGRlYmlhbi1odm0taW5z
dGFsbCBmYWlsIFJFR1IuIHZzLiAxMjc3OTIKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1pbnRlbCAxMCByZWRoYXQtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMuIDEyNzc5MgogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAxMCByZWRoYXQtaW5zdGFsbCAgICAgZmFpbCBS
RUdSLiB2cy4gMTI3NzkyCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1idWls
ZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjc3OTIKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW43LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMuIDEy
Nzc5MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDEwIHdpbmRvd3MtaW5z
dGFsbCAgZmFpbCBSRUdSLiB2cy4gMTI3NzkyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICBmYWlsIFJFR1IuIHZzLiAxMjc3OTIKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgIGZhaWwg
UkVHUi4gdnMuIDEyNzc5MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDEw
IHdpbmRvd3MtaW5zdGFsbCAgZmFpbCBSRUdSLiB2cy4gMTI3NzkyCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICBmYWlsIFJFR1IuIHZzLiAx
Mjc3OTIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDEwIHdpbmRvd3MtaW5z
dGFsbCAgIGZhaWwgUkVHUi4gdnMuIDEyNzc5MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdz
MTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgZmFpbCBSRUdSLiB2cy4gMTI3NzkyCgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgIDUwIHh0Zi90
ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIGxpa2UgMTI3NzQ2CiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC01ICAgICAgNTAgeHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgbGlr
ZSAxMjc3NDYKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICA1MCB4dGYvdGVzdC1odm02NC1s
YnItdHN4LXZtZW50cnkgZmFpbCBsaWtlIDEyNzc0NgogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAg
ICAgIDUwIHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIGxpa2UgMTI3NzkyCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgNTAgeHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVu
dHJ5IGZhaWwgbGlrZSAxMjc3OTIKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgMzcgeHRm
L3Rlc3QtaHZtMzJwYWUtbWVtb3Atc2VnICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1k
NjQtYW1kNjQtNSAgICAgICAzNyB4dGYvdGVzdC1odm0zMnBhZS1tZW1vcC1zZWcgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgIDM3IHh0Zi90ZXN0LWh2bTMy
cGFlLW1lbW9wLXNlZyAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIg
ICAgICAgMzcgeHRmL3Rlc3QtaHZtMzJwYWUtbWVtb3Atc2VnICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAzNyB4dGYvdGVzdC1odm0zMnBhZS1tZW1vcC1z
ZWcgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgIDUyIHh0
Zi90ZXN0LWh2bTY0LW1lbW9wLXNlZyAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTUgICAgICAgNTIgeHRmL3Rlc3QtaHZtNjQtbWVtb3Atc2VnICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICA1MiB4dGYvdGVzdC1odm02
NC1tZW1vcC1zZWcgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0y
ICAgICAgIDUyIHh0Zi90ZXN0LWh2bTY0LW1lbW9wLXNlZyAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgNTIgeHRmL3Rlc3QtaHZtNjQtbWVtb3Atc2Vn
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICA3MCB4
dGYvdGVzdC1odm02NC14c2EtMjc4ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC0xICAgICAgIDcwIHh0Zi90ZXN0LWh2bTY0LXhzYS0yNzggICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgNzAgeHRmL3Rlc3QtaHZt
NjQteHNhLTI3OCAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQt
NSAgICAgICA4MCB4dGYvdGVzdC1wdjMycGFlLXhzYS0xOTQgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgIDcwIHh0Zi90ZXN0LWh2bTY0LXhzYS0yNzgg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgODAg
eHRmL3Rlc3QtcHYzMnBhZS14c2EtMTk0ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYt
YW1kNjQtYW1kNjQtMiAgICAgICA3MCB4dGYvdGVzdC1odm02NC14c2EtMjc4ICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgIDg3IHh0Zi90ZXN0LXB2
NjQtcHYtZnNnc2Jhc2UgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTEgICAgICAgODcgeHRmL3Rlc3QtcHY2NC1wdi1mc2dzYmFzZSAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICA4MCB4dGYvdGVzdC1wdjMycGFlLXhzYS0x
OTQgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgIDgw
IHh0Zi90ZXN0LXB2MzJwYWUteHNhLTE5NCAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTIgICAgICAgODAgeHRmL3Rlc3QtcHYzMnBhZS14c2EtMTk0ICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICA4NyB4dGYvdGVzdC1w
djY0LXB2LWZzZ3NiYXNlICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC0zICAgICAgIDg3IHh0Zi90ZXN0LXB2NjQtcHYtZnNnc2Jhc2UgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgODcgeHRmL3Rlc3QtcHY2NC1wdi1mc2dz
YmFzZSAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgIDEwNyB4dGYvdGVzdC1wdjY0LXhzYS0y
NzkgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAg
MTA3IHh0Zi90ZXN0LXB2NjQteHNhLTI3OSAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC14
dGYtYW1kNjQtYW1kNjQtMyAgICAgICAxMDcgeHRmL3Rlc3QtcHY2NC14c2EtMjc5ICAgICAgICBm
YWlsICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgIDEwNyB4dGYvdGVz
dC1wdjY0LXhzYS0yNzkgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTIgICAgICAgMTA3IHh0Zi90ZXN0LXB2NjQteHNhLTI3OSAgICAgICAgZmFpbCAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRl
Ymlhbmh2bS1pMzg2LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAxMCBkZWJpYW4taHZt
LWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFu
aHZtLWkzODYteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gMTAgZGViaWFuLWh2bS1pbnN0
YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2
ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgN2Y1NDIx
OTU3MmNhY2VkOThhMTMzMDcyNTQ2YWQ4OTA4OTdiOTgyNwpiYXNlbGluZSB2ZXJzaW9uOgogeGVu
ICAgICAgICAgICAgICAgICAgMzYzNmRlM2YxYTlhNTEzZWJkY2Q3NzU1NWRjZTBlNGQ0NTFlMTk4
YgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI3NzkyICAyMDE4LTA5LTE5IDAzOjUwOjQxIFogIDI1
MyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzNTQzMyAgMjAxOS0wNC0yOSAxNTozNjoxMCBa
ICAgMzEgZGF5cyAgIDE3IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzNzA2NCAgMjAx
OS0wNS0yOSAxMTo1OToxMyBaICAgIDEgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdo
byB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CiAgQ2hyaXMgUGF0dGVyc29uIDxwYXR0ZXJzb25jQGFpbmZvc2Vj
LmNvbT4KICBDw6lkcmljIEJvc2Rvbm5hdCA8Y2Jvc2Rvbm5hdEBzdXNlLmNvbT4KICBEYW5pZWwg
RGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4KICBJYW4gQ2FtcGJlbGwgPGlhbi5jYW1w
YmVsbEBjaXRyaXguY29tPgogIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29t
PgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+CiAgUXVhbiBYdSA8eHVxdWFuOEBodWF3ZWkuY29tPgogIFNhbXVlbCBUaGli
YXVsdCA8c2FtdWVsLnRoaWJhdWx0QGVucy1seW9uLm9yZz4KICBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1w
cmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20g
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxp
Z2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9s
b2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBh
cmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0
IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFz
dGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgoo
Tm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAzNTkgbGluZXMgbG9uZy4pCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 31 01:28:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 01:28:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWWLY-0004v0-Tc; Fri, 31 May 2019 01:28:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zdtG=T7=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1hWWLX-0004uo-Ol
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 01:28:39 +0000
X-Inumbo-ID: 65cf483a-8343-11e9-8d59-431bb61a4173
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 65cf483a-8343-11e9-8d59-431bb61a4173;
 Fri, 31 May 2019 01:28:30 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hWWLO-0001ST-8P; Fri, 31 May 2019 01:28:30 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hWWLN-0004N0-So; Fri, 31 May 2019 01:28:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hWWLN-0000WP-Rr; Fri, 31 May 2019 01:28:29 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-137065-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.7-testing:build-i386-prev:xen-build:fail:regression
 xen-4.7-testing:build-amd64-prev:xen-build:fail:regression
 xen-4.7-testing:test-amd64-i386-freebsd10-i386:guest-start:fail:regression
 xen-4.7-testing:build-arm64-xsm:xen-build:fail:regression
 xen-4.7-testing:test-amd64-i386-freebsd10-amd64:guest-start:fail:regression
 xen-4.7-testing:build-arm64:xen-build:fail:regression
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 xen-4.7-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:regression
 xen-4.7-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install:fail:regression
 xen-4.7-testing:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:regression
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install:fail:regression
 xen-4.7-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 xen-4.7-testing:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:regression
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 xen-4.7-testing:test-amd64-i386-qemut-rhel6hvm-amd:redhat-install:fail:regression
 xen-4.7-testing:test-amd64-i386-qemut-rhel6hvm-intel:redhat-install:fail:regression
 xen-4.7-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:regression
 xen-4.7-testing:build-armhf:xen-build:fail:regression
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:regression
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win7-amd64:windows-install:fail:regression
 xen-4.7-testing:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:regression
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:windows-install:fail:regression
 xen-4.7-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:regression
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:regression
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:regression
 xen-4.7-testing:test-amd64-i386-xl-qemut-win7-amd64:windows-install:fail:regression
 xen-4.7-testing:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw: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-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry: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: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-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:debian-hvm-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm:debian-hvm-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:debian-hvm-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:debian-hvm-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=de86305c7f32b49dfaa5ec6a8716794577c26784
X-Osstest-Versions-That: xen=88f936d44d2e34ca2d0827cc828ea9d3aeef3fe8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 31 May 2019 01:28:29 +0000
Subject: [Xen-devel] [xen-4.7-testing test] 137065: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNzA2NSB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNzA2NS8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAg
ICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTk2CiBi
dWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMzM1OTYKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAxMSBn
dWVzdC1zdGFydCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU5NgogYnVpbGQtYXJtNjQt
eHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTMzNTk2CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0IDExIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1OTYKIGJ1aWxkLWFybTY0ICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU5Ngog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFs
bCBmYWlsIFJFR1IuIHZzLiAxMzM1OTYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMzM1OTYKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGVi
aWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEzMzU5NgogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2
cy4gMTMzNTk2CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4t
aHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTMzNTk2CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1pbnRlbCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTMzNTk2
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgMTAgcmVkaGF0LWluc3RhbGwg
ICBmYWlsIFJFR1IuIHZzLiAxMzM1OTYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTMz
NTk2CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTAgZGViaWFuLWh2bS1pbnN0
YWxsICBmYWlsIFJFR1IuIHZzLiAxMzM1OTYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1Iu
IHZzLiAxMzM1OTYKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEzMzU5NgogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2
bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEzMzU5NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEz
MzU5NgogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAxMCByZWRoYXQtaW5zdGFs
bCAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTk2CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXNoYWRvdyAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4g
MTMzNTk2CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kIDEwIHJlZGhhdC1pbnN0
YWxsICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1OTYKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1pbnRlbCAxMCByZWRoYXQtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMuIDEzMzU5NgogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3Rh
bGwgZmFpbCBSRUdSLiB2cy4gMTMzNTk2CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2
IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1OTYKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgIGZhaWwgUkVH
Ui4gdnMuIDEzMzU5NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDEwIHdp
bmRvd3MtaW5zdGFsbCAgZmFpbCBSRUdSLiB2cy4gMTMzNTk2CiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICBmYWlsIFJFR1IuIHZzLiAxMzM1
OTYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxMCB3aW5kb3dzLWluc3Rh
bGwgIGZhaWwgUkVHUi4gdnMuIDEzMzU5NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2
LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgZmFpbCBSRUdSLiB2cy4gMTMzNTk2CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICBmYWlsIFJF
R1IuIHZzLiAxMzM1OTYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3
aW5kb3dzLWluc3RhbGwgIGZhaWwgUkVHUi4gdnMuIDEzMzU5NgogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjctYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgZmFpbCBSRUdSLiB2cy4gMTMz
NTk2CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgog
dGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgIDUwIHh0Zi90ZXN0LWh2bTY0LWxici10c3gt
dm1lbnRyeSBmYWlsIGxpa2UgMTMzNTk2CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgNTAg
eHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgbGlrZSAxMzM1OTYKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtIDEwIGRlYmlhbi1odm0taW5zdGFs
bCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkz
ODYteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14
c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAg
ICAgICAgICAgICAgICAgZGU4NjMwNWM3ZjMyYjQ5ZGZhYTVlYzZhODcxNjc5NDU3N2MyNjc4NApi
YXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgODhmOTM2ZDQ0ZDJlMzRjYTJk
MDgyN2NjODI4ZWE5ZDNhZWVmM2ZlOAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMzNTk2ICAyMDE5
LTAzLTA1IDE1OjA2OjA0IFogICA4NiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzNTQzNCAg
MjAxOS0wNC0yOSAxNTozNjoxMCBaICAgMzEgZGF5cyAgIDE4IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzNzA2NSAgMjAxOS0wNS0yOSAxMjowNToyMyBaICAgIDEgZGF5cyAgICAxIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgQ2hyaXN0aWFuIExpbmRp
ZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgogIEPDqWRyaWMgQm9zZG9ubmF0IDxjYm9z
ZG9ubmF0QHN1c2UuY29tPgogIERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292
PgogIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAg
UXVhbiBYdSA8eHVxdWFuOEBodWF3ZWkuY29tPgogIFNhbXVlbCBUaGliYXVsdCA8c2FtdWVsLnRo
aWJhdWx0QGVucy1seW9uLm9yZz4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9i
czoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQt
YW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9t
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
eWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
c2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0
IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dz
CmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUg
YXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGlu
IGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVy
CgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8g
cmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAzMzAgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 31 01:58:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 01:58:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWWoX-0007E3-Nu; Fri, 31 May 2019 01:58:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=USVC=T7=mxnavi.com=chenbaodong@srs-us1.protection.inumbo.net>)
 id 1hWWoW-0007Dy-9A
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 01:58:36 +0000
X-Inumbo-ID: 97ecdd25-8347-11e9-8980-bc764e045a96
Received: from mxnavi-mail.mxnavi.com (unknown [116.90.87.199])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 97ecdd25-8347-11e9-8980-bc764e045a96;
 Fri, 31 May 2019 01:58:34 +0000 (UTC)
Received: from localhost.localdomain (61.161.186.150) by
 mxnavi-mail.mxnavi.com (116.90.87.199) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id
 15.1.1591.10; Fri, 31 May 2019 09:56:19 +0800
From: Baodong Chen <chenbaodong@mxnavi.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 31 May 2019 09:58:00 +0800
Message-ID: <1559267880-27863-1-git-send-email-chenbaodong@mxnavi.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
X-Originating-IP: [61.161.186.150]
X-ClientProxiedBy: mxnavi-mail.mxnavi.com (116.90.87.199) To
 mxnavi-mail.mxnavi.com (116.90.87.199)
Subject: [Xen-devel] [PATCH] xen: make keyhanler configurable
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Baodong Chen <chenbaodong@mxnavi.com>, Dario Faggioli <dfaggioli@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

a2V5aGFuZGxlciBtYWlubHkgdXNlZCBmb3IgZGVidWcgdXNhZ2UgYnkgZGV2ZWxvcGVycyB3aGlj
aCBjYW4gZHVtcAp4ZW4gbW9kdWxlKGVnLiB0aW1lciwgc2NoZWR1bGVyKSBzdGF0dXMgYXQgcnVu
dGltZSBieSBpbnB1dApjaGFyYWN0ZXIgZnJvbSBjb25zb2xlLgoKU2lnbmVkLW9mZi1ieTogQmFv
ZG9uZyBDaGVuIDxjaGVuYmFvZG9uZ0BteG5hdmkuY29tPgotLS0KIHhlbi9hcmNoL2FybS9naWMu
YyAgICAgICAgICAgfCAgMiArKwogeGVuL2FyY2gveDg2L2FwaWMuYyAgICAgICAgICB8ICAyICsr
CiB4ZW4vY29tbW9uL0tjb25maWcgICAgICAgICAgIHwgIDkgKysrKysrKysrCiB4ZW4vY29tbW9u
L01ha2VmaWxlICAgICAgICAgIHwgIDIgKy0KIHhlbi9jb21tb24vY3B1cG9vbC5jICAgICAgICAg
fCAgMiArKwogeGVuL2NvbW1vbi9zY2hlZHVsZS5jICAgICAgICB8ICAyICsrCiB4ZW4vaW5jbHVk
ZS94ZW4va2V5aGFuZGxlci5oIHwgMTQgKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL3hlbi9s
aWIuaCAgICAgICAgfCAgMiArKwogeGVuL2luY2x1ZGUveGVuL3NjaGVkLmggICAgICB8ICAyICsr
CiA5IGZpbGVzIGNoYW5nZWQsIDM2IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLmMKaW5kZXggNmNj
N2RlYy4uZmZmODhjNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2dpYy5jCisrKyBiL3hlbi9h
cmNoL2FybS9naWMuYwpAQCAtMzYxLDcgKzM2MSw5IEBAIHN0YXRpYyB2b2lkIGRvX3NnaShzdHJ1
Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgZW51bSBnaWNfc2dpIHNnaSkKICAgICAgICAgLyogTm90
aGluZyB0byBkbywgd2lsbCBjaGVjayBmb3IgZXZlbnRzIG9uIHJldHVybiBwYXRoICovCiAgICAg
ICAgIGJyZWFrOwogICAgIGNhc2UgR0lDX1NHSV9EVU1QX1NUQVRFOgorI2lmZGVmIENPTkZJR19I
QVNfS0VZSEFORExFUgogICAgICAgICBkdW1wX2V4ZWNzdGF0ZShyZWdzKTsKKyNlbmRpZgogICAg
ICAgICBicmVhazsKICAgICBjYXNlIEdJQ19TR0lfQ0FMTF9GVU5DVElPTjoKICAgICAgICAgc21w
X2NhbGxfZnVuY3Rpb25faW50ZXJydXB0KCk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYXBp
Yy5jIGIveGVuL2FyY2gveDg2L2FwaWMuYwppbmRleCBmYWZjMGJkLi5lNWYwMDRhIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvYXBpYy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9hcGljLmMKQEAgLTE0
MTAsNyArMTQxMCw5IEBAIHZvaWQgc3B1cmlvdXNfaW50ZXJydXB0KHN0cnVjdCBjcHVfdXNlcl9y
ZWdzICpyZWdzKQogICAgICAgICBhY2tfQVBJQ19pcnEoKTsKICAgICAgICAgaWYgKHRoaXNfY3B1
KHN0YXRlX2R1bXBfcGVuZGluZykpIHsKICAgICAgICAgICAgIHRoaXNfY3B1KHN0YXRlX2R1bXBf
cGVuZGluZykgPSBmYWxzZTsKKyNpZmRlZiBDT05GSUdfSEFTX0tFWUhBTkRMRVIKICAgICAgICAg
ICAgIGR1bXBfZXhlY3N0YXRlKHJlZ3MpOworI2VuZGlmCiAgICAgICAgICAgICByZXR1cm47CiAg
ICAgICAgIH0KICAgICB9CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL0tjb25maWcgYi94ZW4vY29t
bW9uL0tjb25maWcKaW5kZXggYzgzODUwNi4uNDUwNTQxYyAxMDA2NDQKLS0tIGEveGVuL2NvbW1v
bi9LY29uZmlnCisrKyBiL3hlbi9jb21tb24vS2NvbmZpZwpAQCAtMzY4LDQgKzM2OCwxMyBAQCBj
b25maWcgRE9NMF9NRU0KIAogCSAgTGVhdmUgZW1wdHkgaWYgeW91IGFyZSBub3Qgc3VyZSB3aGF0
IHRvIHNwZWNpZnkuCiAKK2NvbmZpZyBIQVNfS0VZSEFORExFUgorCWJvb2wgIkVuYWJsZS9EaXNh
YmxlIGtleWhhbmRsZXIiCisJZGVmYXVsdCB5CisJLS0taGVscC0tLQorCSAgRW5hYmxlIG9yIGRp
c2FibGUga2V5aGFuZGxlciBmdW5jdGlvbi4KKwkgIGtleWhhbmRsZXIgbWFpbmx5IHVzZWQgZm9y
IGRlYnVnIHVzYWdlIGJ5IGRldmVsb3BlcnMgd2hpY2ggY2FuIGR1bXAKKwkgIHhlbiBtb2R1bGUo
ZWcuIHRpbWVyLCBzY2hlZHVsZXIpIHN0YXR1cyBhdCBydW50aW1lIGJ5IGlucHV0IGNoYXJhY3Rl
cgorCSAgZnJvbSBjb25zb2xlLgorCiBlbmRtZW51CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL01h
a2VmaWxlIGIveGVuL2NvbW1vbi9NYWtlZmlsZQppbmRleCBiY2E0OGU2Li5jN2JjZDI2IDEwMDY0
NAotLS0gYS94ZW4vY29tbW9uL01ha2VmaWxlCisrKyBiL3hlbi9jb21tb24vTWFrZWZpbGUKQEAg
LTE2LDcgKzE2LDcgQEAgb2JqLXkgKz0gZ3Vlc3Rjb3B5Lm8KIG9iai1iaW4teSArPSBndW56aXAu
aW5pdC5vCiBvYmoteSArPSBpcnEubwogb2JqLXkgKz0ga2VybmVsLm8KLW9iai15ICs9IGtleWhh
bmRsZXIubworb2JqLSQoQ09ORklHX0hBU19LRVlIQU5ETEVSKSArPSBrZXloYW5kbGVyLm8KIG9i
ai0kKENPTkZJR19LRVhFQykgKz0ga2V4ZWMubwogb2JqLSQoQ09ORklHX0tFWEVDKSArPSBraW1h
Z2Uubwogb2JqLXkgKz0gbGliLm8KZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vY3B1cG9vbC5jIGIv
eGVuL2NvbW1vbi9jcHVwb29sLmMKaW5kZXggMzFhYzMyMy4uNzIxYTcyOSAxMDA2NDQKLS0tIGEv
eGVuL2NvbW1vbi9jcHVwb29sLmMKKysrIGIveGVuL2NvbW1vbi9jcHVwb29sLmMKQEAgLTY5OSw2
ICs2OTksNyBAQCBpbnQgY3B1cG9vbF9kb19zeXNjdGwoc3RydWN0IHhlbl9zeXNjdGxfY3B1cG9v
bF9vcCAqb3ApCiAgICAgcmV0dXJuIHJldDsKIH0KIAorI2lmZGVmIENPTkZJR19IQVNfS0VZSEFO
RExFUgogdm9pZCBkdW1wX3J1bnEodW5zaWduZWQgY2hhciBrZXkpCiB7CiAgICAgdW5zaWduZWQg
bG9uZyAgICBmbGFnczsKQEAgLTczMCw2ICs3MzEsNyBAQCB2b2lkIGR1bXBfcnVucSh1bnNpZ25l
ZCBjaGFyIGtleSkKICAgICBsb2NhbF9pcnFfcmVzdG9yZShmbGFncyk7CiAgICAgc3Bpbl91bmxv
Y2soJmNwdXBvb2xfbG9jayk7CiB9CisjZW5kaWYKIAogc3RhdGljIGludCBjcHVfY2FsbGJhY2so
CiAgICAgc3RydWN0IG5vdGlmaWVyX2Jsb2NrICpuZmIsIHVuc2lnbmVkIGxvbmcgYWN0aW9uLCB2
b2lkICpoY3B1KQpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jIGIveGVuL2NvbW1v
bi9zY2hlZHVsZS5jCmluZGV4IDY2ZjFlMjYuLjYxN2M0NDQgMTAwNjQ0Ci0tLSBhL3hlbi9jb21t
b24vc2NoZWR1bGUuYworKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKQEAgLTE5MTMsNiArMTkx
Myw3IEBAIHZvaWQgc2NoZWR1bGVyX2ZyZWUoc3RydWN0IHNjaGVkdWxlciAqc2NoZWQpCiAgICAg
eGZyZWUoc2NoZWQpOwogfQogCisjaWZkZWYgQ09ORklHX0hBU19LRVlIQU5ETEVSCiB2b2lkIHNj
aGVkdWxlX2R1bXAoc3RydWN0IGNwdXBvb2wgKmMpCiB7CiAgICAgdW5zaWduZWQgaW50ICAgICAg
aTsKQEAgLTE5NDEsNiArMTk0Miw3IEBAIHZvaWQgc2NoZWR1bGVfZHVtcChzdHJ1Y3QgY3B1cG9v
bCAqYykKICAgICAgICAgICAgIFNDSEVEX09QKHNjaGVkLCBkdW1wX2NwdV9zdGF0ZSwgaSk7CiAg
ICAgfQogfQorI2VuZGlmCiAKIHZvaWQgc2NoZWRfdGlja19zdXNwZW5kKHZvaWQpCiB7CmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS94ZW4va2V5aGFuZGxlci5oIGIveGVuL2luY2x1ZGUveGVuL2tl
eWhhbmRsZXIuaAppbmRleCA1MTMxZTg2Li4xMDUwYjgwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS94ZW4va2V5aGFuZGxlci5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9rZXloYW5kbGVyLmgKQEAg
LTI4LDYgKzI4LDcgQEAgc3RydWN0IGNwdV91c2VyX3JlZ3M7CiB0eXBlZGVmIHZvaWQgKGlycV9r
ZXloYW5kbGVyX2ZuX3QpKHVuc2lnbmVkIGNoYXIga2V5LAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyk7CiAKKyNpZmRlZiBDT05G
SUdfSEFTX0tFWUhBTkRMRVIKIC8qIEluaXRpYWxpemUga2V5dGFibGUgd2l0aCBkZWZhdWx0IGhh
bmRsZXJzLiAqLwogdm9pZCBpbml0aWFsaXplX2tleXRhYmxlKHZvaWQpOwogCkBAIC00OCw0ICs0
OSwxNyBAQCB2b2lkIHJlZ2lzdGVyX2lycV9rZXloYW5kbGVyKHVuc2lnbmVkIGNoYXIga2V5LAog
LyogSW5qZWN0IGEga2V5cHJlc3MgaW50byB0aGUga2V5LWhhbmRsaW5nIHN1YnN5c3RlbS4gKi8K
IGV4dGVybiB2b2lkIGhhbmRsZV9rZXlwcmVzcyh1bnNpZ25lZCBjaGFyIGtleSwgc3RydWN0IGNw
dV91c2VyX3JlZ3MgKnJlZ3MpOwogCisjZWxzZQorc3RhdGljIGlubGluZSB2b2lkIGluaXRpYWxp
emVfa2V5dGFibGUodm9pZCkge30KK3N0YXRpYyBpbmxpbmUgdm9pZCByZWdpc3Rlcl9rZXloYW5k
bGVyKHVuc2lnbmVkIGNoYXIga2V5LCBrZXloYW5kbGVyX2ZuX3QgKmZuLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqZGVzYywgYm9vbF90IGRpYWdu
b3N0aWMpIHt9CitzdGF0aWMgaW5saW5lIHZvaWQgcmVnaXN0ZXJfaXJxX2tleWhhbmRsZXIodW5z
aWduZWQgY2hhciBrZXksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgaXJxX2tleWhhbmRsZXJfZm5fdCAqZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgY29uc3QgY2hhciAqZGVzYywKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBib29sX3QgZGlhZ25vc3RpYykge30KKworc3RhdGljIGlubGlu
ZSB2b2lkIGhhbmRsZV9rZXlwcmVzcyh1bnNpZ25lZCBjaGFyIGtleSwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpIHt9CisjZW5k
aWYKKwogI2VuZGlmIC8qIF9fWEVOX0tFWUhBTkRMRVJfSF9fICovCmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS94ZW4vbGliLmggYi94ZW4vaW5jbHVkZS94ZW4vbGliLmgKaW5kZXggZTBiN2JjYi4u
ODcxMDMwNSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL2xpYi5oCisrKyBiL3hlbi9pbmNs
dWRlL3hlbi9saWIuaApAQCAtMTcxLDggKzE3MSwxMCBAQCBleHRlcm4gdW5zaWduZWQgaW50IHRh
aW50ZWQ7CiBleHRlcm4gY2hhciAqcHJpbnRfdGFpbnRlZChjaGFyICpzdHIpOwogZXh0ZXJuIHZv
aWQgYWRkX3RhaW50KHVuc2lnbmVkIGludCB0YWludCk7CiAKKyNpZmRlZiBDT05GSUdfSEFTX0tF
WUhBTkRMRVIKIHN0cnVjdCBjcHVfdXNlcl9yZWdzOwogdm9pZCBkdW1wX2V4ZWNzdGF0ZShzdHJ1
Y3QgY3B1X3VzZXJfcmVncyAqKTsKKyNlbmRpZgogCiB2b2lkIGluaXRfY29uc3RydWN0b3JzKHZv
aWQpOwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCBiL3hlbi9pbmNsdWRl
L3hlbi9zY2hlZC5oCmluZGV4IDc0OGJiMGYuLmI4MmNkZWUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL3hlbi9zY2hlZC5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCkBAIC05OTQsOCAr
OTk0LDEwIEBAIGludCBjcHVwb29sX2FkZF9kb21haW4oc3RydWN0IGRvbWFpbiAqZCwgaW50IHBv
b2xpZCk7CiB2b2lkIGNwdXBvb2xfcm1fZG9tYWluKHN0cnVjdCBkb21haW4gKmQpOwogaW50IGNw
dXBvb2xfbW92ZV9kb21haW4oc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGNwdXBvb2wgKmMpOwog
aW50IGNwdXBvb2xfZG9fc3lzY3RsKHN0cnVjdCB4ZW5fc3lzY3RsX2NwdXBvb2xfb3AgKm9wKTsK
KyNpZmRlZiBDT05GSUdfSEFTX0tFWUhBTkRMRVIKIHZvaWQgc2NoZWR1bGVfZHVtcChzdHJ1Y3Qg
Y3B1cG9vbCAqYyk7CiBleHRlcm4gdm9pZCBkdW1wX3J1bnEodW5zaWduZWQgY2hhciBrZXkpOwor
I2VuZGlmCiAKIHZvaWQgYXJjaF9kb19waHlzaW5mbyhzdHJ1Y3QgeGVuX3N5c2N0bF9waHlzaW5m
byAqcGkpOwogCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 31 02:02:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 02:02:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWWsi-0008Kz-BR; Fri, 31 May 2019 02:02:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/r8X=T7=oracle.com=konrad.wilk@srs-us1.protection.inumbo.net>)
 id 1hWWsg-0008Ku-R2
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 02:02:54 +0000
X-Inumbo-ID: 314006a4-8348-11e9-bc91-df870329cc7e
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 314006a4-8348-11e9-bc91-df870329cc7e;
 Fri, 31 May 2019 02:02:50 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x4V1xA9N115851;
 Fri, 31 May 2019 02:02:38 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=rwKPrHhAqsnF3IC8rHR9oGZY6hOFmYqa6o4xSYJTwto=;
 b=F8ZHY1944PxCs9qrrjyGPSNDbAGdH8FOwppLPtyqnugsq4CC7V+CGolotza4GNK3YRRg
 o69LUya5vuTfaqLTR46D0NjxFNst7S7iBd3zJg1Fr7SUfszGMPZe1VnTq9TJNi/ySouJ
 LQGrG2oQjsklnk0rIGz0RXt4/j2KkaCPCAyKe6T4BVds67JdATMwzTLyClnaSHndRYJi
 5A9C5koUDbsOe4/oIbnCIzIwyQApC83w2Z3aSBZO0L9zU7j/Nd8QwllSr0oOif7LfrTb
 IH5JuYpnqM/OuicnZf7wvPF158psgS2CBtpsajqN8CfDPH15VFYXEKFImXGRCc3n1n4X 1w== 
Received: from aserp3030.oracle.com (aserp3030.oracle.com [141.146.126.71])
 by userp2130.oracle.com with ESMTP id 2spw4tugjp-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 31 May 2019 02:02:38 +0000
Received: from pps.filterd (aserp3030.oracle.com [127.0.0.1])
 by aserp3030.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x4V2201q103943;
 Fri, 31 May 2019 02:02:37 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by aserp3030.oracle.com with ESMTP id 2srbdyas48-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 31 May 2019 02:02:37 +0000
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 x4V22aIX027037;
 Fri, 31 May 2019 02:02:36 GMT
Received: from dhcp-10-159-147-224.vpn.oracle.com (/10.159.147.224)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 30 May 2019 19:02:36 -0700
To: Ben Hutchings <ben.hutchings@codethink.co.uk>
References: <1559229415.24330.2.camel@codethink.co.uk>
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Organization: Oracle Corporation
Message-ID: <0e6ebb5c-ff43-6d65-bcba-6ac5e60aa472@oracle.com>
Date: Thu, 30 May 2019 19:02:34 -0700
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:52.0)
 Gecko/20100101 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <1559229415.24330.2.camel@codethink.co.uk>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9273
 signatures=668687
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=3
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1905310010
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9273
 signatures=668687
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=3 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000
 definitions=main-1905310010
Subject: Re: [Xen-devel] [stable] xen/pciback: Don't disable PCI_COMMAND on
 PCI device reset.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Prarit Bhargava <prarit@redhat.com>, Juergen Gross <jgross@suse.com>,
 stable <stable@vger.kernel.org>, xen-devel@lists.xenproject.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gNS8zMC8xOSA4OjE2IEFNLCBCZW4gSHV0Y2hpbmdzIHdyb3RlOgo+IEknbSBsb29raW5nIGF0
IENWRS0yMDE1LTg1NTMgd2hpY2ggaXMgZml4ZWQgYnk6Cj4gCj4gY29tbWl0IDc2ODFmMzFlYzlj
ZGFjYWI0ZmQxMDU3MGJlOTI0ZjJjZWY2NjY5YmEKPiBBdXRob3I6IEtvbnJhZCBSemVzenV0ZWsg
V2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KPiBEYXRlOsKgwqDCoFdlZCBGZWIgMTMgMTg6
MjE6MzEgMjAxOSAtMDUwMAo+IAo+ICDCoMKgwqDCoHhlbi9wY2liYWNrOiBEb24ndCBkaXNhYmxl
IFBDSV9DT01NQU5EIG9uIFBDSSBkZXZpY2UgcmVzZXQuCj4gCj4gSSdtIGF3YXJlIHRoYXQgdGhp
cyBjaGFuZ2UgaXMgaW5jb21wYXRpYmxlIHdpdGggcWVtdSA8IDIuNSwgYnV0IHRoYXQncwo+IG5v
dyBxdWl0ZSBvbGQuICBEbyB5b3UgdGhpbmsgaXQgbWFrZXMgc2Vuc2UgdG8gYXBwbHkgdGhpcyBj
aGFuZ2UgdG8KPiBzb21lIHN0YWJsZSBicmFuY2hlcz8KPiAKPiBCZW4uCj4gCgpIZXkgQmVuLAoK
PHNocnVncz4gTXkgb3BpbmlvbiBpcyB0byBkcm9wIGl0LCBidXQgaWYgSnVlcmdlbiB0aGlua3Mg
aXQgbWFrZXMgc2Vuc2UgCnRvIGJhY2twb3J0IEkgYW0gbm90IGdvaW5nIHRvIGFyZ3VlLgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 31 02:08:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 02:08:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWWxt-000050-6w; Fri, 31 May 2019 02:08:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=o+12=T7=gmail.com=persaur@srs-us1.protection.inumbo.net>)
 id 1hWWxs-00004v-Fx
 for xen-devel@lists.xen.org; Fri, 31 May 2019 02:08:16 +0000
X-Inumbo-ID: f296aec1-8348-11e9-8980-bc764e045a96
Received: from mail-it1-x12d.google.com (unknown [2607:f8b0:4864:20::12d])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f296aec1-8348-11e9-8980-bc764e045a96;
 Fri, 31 May 2019 02:08:14 +0000 (UTC)
Received: by mail-it1-x12d.google.com with SMTP id i63so8469861ita.3
 for <xen-devel@lists.xen.org>; Thu, 30 May 2019 19:08:14 -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=OW/vZQwn7hx4peITZTfzFD9UbpunUlokEP5WUBXMjQo=;
 b=bqdy49Gsbydj72KfEDlcBapOhHP4tpyuo7uw/bumwKHNbcQxZip96+vfvwRsemp4Zm
 4Td4FP/vw/mOJfAbAcSPqIQ3lOGu+8Ox/dkFZsiWvEzEN4IwLMSbuQhFUaBrPBG8EU6Z
 nn4PsUdGlQuH5u6/4hrF+/sUsMjBC1JNNc7iE4Gr0KRibvEyOJREr07DtTVv79kwTnqh
 BzB5r4C96aNdeC6stLWx6lh8uN+RG5GUTxIt9CzL0Y+afThnOZLCrvOAzgnuQKsp0+J1
 ANdp0VKrNIkVYHXr13Q+x41GTvNT1tZa+/GLns1wzPUsHD+m5zDiOB2ZE41rd0asUiEa
 /3eQ==
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=OW/vZQwn7hx4peITZTfzFD9UbpunUlokEP5WUBXMjQo=;
 b=mAwE+Z08xpkAxxWRtOycO9KeztguKt8qtmxFseAxAsOhPL+Jg7GMJAceh9aTmmsRSh
 TspUWRw+sTZaThLy8k2QQUpj+OZMKb2PLg9PTPqh1Z2OOFJEUwRLdVOu4c+EIpI29Bgl
 qX5IhcMvu/WpNIBV1icvX1ft0rqe4u+FeVS7tu+Tz5I8Q3QMtnt3zRdvt+jDuRVzYfR0
 /+i1N5ya6scih7iJPisjA5HhbWO9t6fCAuaOK0OWMWba0JfFcKmar3DnCyeBfKnRweWK
 albC/AfqMq83XB1hwleVuhL4gw4ajJpuytmvOgm0U/wNA2QaFl84mDUOVccE/u5f+hAk
 FakA==
X-Gm-Message-State: APjAAAXSwUXSWMPCQhOkfZNt8m+FV6vqTULGF2iZNlBA7tjoHRuhv5LW
 8QhyKo0IQFpdsJrZwJuHQHbCZNA9VXo=
X-Google-Smtp-Source: APXvYqwQq9XLCZvvOkHo9tYwRXkdL0JWIEoQvs/aOf/o+eHMrUQy0k9uR5m6vas86+a8R7jCjKRDDA==
X-Received: by 2002:a05:660c:492:: with SMTP id
 a18mr5233897itk.48.1559268493784; 
 Thu, 30 May 2019 19:08:13 -0700 (PDT)
Received: from [100.64.75.141] ([205.185.206.126])
 by smtp.gmail.com with ESMTPSA id b196sm1869772itb.30.2019.05.30.19.08.12
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 30 May 2019 19:08:13 -0700 (PDT)
Mime-Version: 1.0 (1.0)
From: Rich Persaud <persaur@gmail.com>
X-Mailer: iPad Mail (16F203)
In-Reply-To: <20190328150426.7295-1-brian.woods@amd.com>
Date: Thu, 30 May 2019 22:08:12 -0400
Message-Id: <A38EA0E1-3AB5-4816-82C5-8540D28D3D1B@gmail.com>
References: <20190328150426.7295-1-brian.woods@amd.com>
To: "Woods, Brian" <Brian.Woods@amd.com>
Subject: Re: [Xen-devel] [PATCH v2 0/3] mwait support for AMD processors
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Lars Kurth <lars.kurth.xen@gmail.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Jan Beulich <jbeulich@suse.com>,
 =?utf-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============8308525488054331651=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============8308525488054331651==
Content-Type: multipart/alternative;
	boundary=Apple-Mail-76E8C706-775A-4326-98CF-EED54F445B95
Content-Transfer-Encoding: 7bit


--Apple-Mail-76E8C706-775A-4326-98CF-EED54F445B95
Content-Type: text/plain;
	charset=us-ascii
Content-Transfer-Encoding: quoted-printable

> On Mar 28, 2019, at 11:04, Woods, Brian <Brian.Woods@amd.com> wrote:
>=20
> This patch series add support and enablement for mwait on AMD Naples
> and Rome processors.  Newer AMD processors support mwait, but only for
> c1, and for c2 halt is used.  The mwait-idle driver is modified to be
> able to use both mwait and halt for idling.

Would you mind if I create a Xen Project JIRA ticket, or a wiki page, to tra=
ck requirements and implementations related to this patch series?

=46rom the initial thread [1]:
>>> On certain AMD families that support mwait, only c1 can be reached by
>>> + * mwait and to reach c2, halt has to be used.
>>> + */
>>> +#define CPUIDLE_FLAG_USE_HALT        0x2
>>=20
>> Could you point us at where in the manuals this behavior is described?
>> While PM Vol 2 has a chapter talking about P-states, I can't seem to
>> find any mention of C-states there.
>=20
> IIRC it's in the NDA PPR and internally it's in some other documents.=20
> We don't have support to use mwait while in CC6 due to caches being=20
> turned off etc.  If we did have mwait suport for CC6, we'd use that here=20=

> (basically mirroring Intel).  Sadly I don't think we have any public=20
> information directly detailing this information. =20

Can this be documented in the patch comment, or an AMD-specific page on wiki=
.xenproject.org?  It's a requirement/input to all possible implementations. =
=20

=46rom a comment in the April 2018 Linux patch by Yazen [2]:
> x86/smpboot: Don't use mwait_play_dead() on AMD systems
> Recent AMD systems support using MWAIT for C1 state. However, MWAIT will
> not allow deeper cstates than C1 on current systems.
>=20
> play_dead() expects to use the deepest state available.  The deepest state=

> available on AMD systems is reached through SystemIO or HALT. If MWAIT is
> available, it is preferred over the other methods, so the CPU never reache=
s
> the deepest possible state.
>=20
> Don't try to use MWAIT to play_dead() on AMD systems. Instead, use CPUIDLE=

> to enter the deepest state advertised by firmware. If CPUIDLE is not
> available then fallback to HALT.

For the ticket/wiki: what are the expected benefits of the proposed Xen chan=
ge?  Would it reduce idle power consumption on Ryzen 1000/2000/3000? Epyc 30=
00/7000? Any sample data available for idle power before/after the v2 patch?=


=46rom a thread [3] posted by Jan this week, "x86/AMD: make C-state handling=
 independent of Dom0":
> The 3rd patch is my counterproposal to Brian's intended abuse (as I would c=
all it) of the mwait-idle driver.=20

Do we need a new, patch-independent, thread for convergence of candidate imp=
lementations which address the requirements (documented in ticket/wiki)?  Sh=
ould discussion move from the initial thread [1] to the counter-proposal thr=
ead [3]?  Or this thread?

Rich

[1] https://lists.gt.net/xen/devel/545688

[2] https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git/commit/?h=3D=
x86-urgent-for-linus&id=3Dda6fa7ef67f07108a1b0cb9fd9e7fcaabd39c051

[3] https://lists.xenproject.org/archives/html/xen-devel/2019-05/msg01894.ht=
ml


--Apple-Mail-76E8C706-775A-4326-98CF-EED54F445B95
Content-Type: text/html;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; charset=3D=
utf-8"></head><body dir=3D"auto"><div dir=3D"ltr"><span></span></div><div di=
r=3D"ltr"><div dir=3D"ltr"><span></span></div><div dir=3D"ltr"><div dir=3D"l=
tr"><span></span></div><div dir=3D"ltr"><meta http-equiv=3D"content-type" co=
ntent=3D"text/html; charset=3Dutf-8"><div dir=3D"ltr"><span></span></div><di=
v dir=3D"ltr"><meta http-equiv=3D"content-type" content=3D"text/html; charse=
t=3Dutf-8"><div dir=3D"ltr"></div><div dir=3D"ltr">On Mar 28, 2019, at 11:04=
, Woods, Brian &lt;<a href=3D"mailto:Brian.Woods@amd.com">Brian.Woods@amd.co=
m</a>&gt; wrote:</div><div dir=3D"ltr"><br></div><blockquote type=3D"cite"><=
div dir=3D"ltr"><span>This patch series add support and enablement for mwait=
 on AMD Naples</span><br><span>and Rome processors. &nbsp;Newer AMD processo=
rs support mwait, but only for</span><br><span>c1, and for c2 halt is used. &=
nbsp;The mwait-idle driver is modified to be</span><br><span>able to use bot=
h mwait and halt for idling.</span></div></blockquote><br><div>Would you min=
d if I create a Xen Project JIRA ticket, or a wiki page, to track requiremen=
ts and implementations related to this patch series?</div><div><br></div><di=
v>=46rom the initial thread [1]:</div><div><blockquote type=3D"cite"><blockq=
uote type=3D"cite"><font color=3D"#000000"><span style=3D"caret-color: rgb(0=
, 0, 0); background-color: rgba(255, 255, 255, 0);"></span></font></blockquo=
te></blockquote><blockquote type=3D"cite"><blockquote type=3D"cite"><blockqu=
ote type=3D"cite"><font color=3D"#000000"><span style=3D"caret-color: rgb(0,=
 0, 0); background-color: rgba(255, 255, 255, 0);">On certain AMD families t=
hat support mwait, only c1 can be reached by<br></span></font></blockquote><=
/blockquote><blockquote type=3D"cite"><blockquote type=3D"cite"><font color=3D=
"#000000"><span style=3D"caret-color: rgb(0, 0, 0); background-color: rgba(2=
55, 255, 255, 0);">+ * mwait and to reach c2, halt has to be used.<br></span=
></font></blockquote></blockquote><blockquote type=3D"cite"><blockquote type=
=3D"cite"><font color=3D"#000000"><span style=3D"caret-color: rgb(0, 0, 0); b=
ackground-color: rgba(255, 255, 255, 0);">+ */<br></span></font></blockquote=
></blockquote><blockquote type=3D"cite"><blockquote type=3D"cite"><font colo=
r=3D"#000000"><span style=3D"caret-color: rgb(0, 0, 0); background-color: rg=
ba(255, 255, 255, 0);">+#define CPUIDLE_FLAG_USE_HALT &nbsp; &nbsp; &nbsp; &=
nbsp;0x2<br></span></font></blockquote></blockquote><blockquote type=3D"cite=
"><font color=3D"#000000"><span style=3D"caret-color: rgb(0, 0, 0); backgrou=
nd-color: rgba(255, 255, 255, 0);"><br></span></font></blockquote><blockquot=
e type=3D"cite"><font color=3D"#000000"><span style=3D"caret-color: rgb(0, 0=
, 0); background-color: rgba(255, 255, 255, 0);">Could you point us at where=
 in the manuals this behavior is described?<br></span></font></blockquote><b=
lockquote type=3D"cite"><font color=3D"#000000"><span style=3D"caret-color: r=
gb(0, 0, 0); background-color: rgba(255, 255, 255, 0);">While PM Vol 2 has a=
 chapter talking about P-states, I can't seem to<br></span></font></blockquo=
te><blockquote type=3D"cite"><font color=3D"#000000"><span style=3D"caret-co=
lor: rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);">find any menti=
on of C-states there.<br></span></font></blockquote><span style=3D"backgroun=
d-color: rgba(255, 255, 255, 0);"><br>IIRC it's in the NDA PPR and internall=
y it's in some other documents.&nbsp;<br>We don't have support to use mwait w=
hile in CC6 due to caches being&nbsp;<br>turned off etc. &nbsp;If we did hav=
e mwait suport for CC6, we'd use that here&nbsp;<br>(basically mirroring Int=
el). &nbsp;Sadly I don't think we have any public&nbsp;<br>information direc=
tly detailing this information. &nbsp;</span></blockquote><br></div><div>Can=
 this be documented in the patch comment, or an AMD-specific page on <a href=
=3D"http://wiki.xenproject.org">wiki.xenproject.org</a>? &nbsp;It's a requir=
ement/input to all possible implementations. &nbsp;</div><div><br></div><div=
>=46rom a comment in the April 2018 Linux patch by Yazen [2]:</div><div><div=
>&gt; x86/smpboot: Don't use mwait_play_dead() on AMD systems</div><div>&gt;=
 Recent AMD systems support using MWAIT for C1 state. However, MWAIT will</d=
iv><div>&gt; not allow deeper cstates than C1 on current systems.</div><div>=
&gt;&nbsp;</div><div>&gt; play_dead() expects to use the deepest state avail=
able. &nbsp;The deepest state</div><div>&gt; available on AMD systems is rea=
ched through SystemIO or HALT. If MWAIT is</div><div>&gt; available, it is p=
referred over the other methods, so the CPU never reaches</div><div>&gt; the=
 deepest possible state.</div><div>&gt;&nbsp;</div><div>&gt; Don't try to us=
e MWAIT to play_dead() on AMD systems. Instead, use CPUIDLE</div><div>&gt; t=
o enter the deepest state advertised by firmware. If CPUIDLE is not</div><di=
v>&gt; available then fallback to HALT.</div></div><div><br></div><div>For t=
he ticket/wiki: what are the expected benefits of the proposed Xen change? &=
nbsp;Would it reduce idle power consumption on Ryzen 1000/2000/3000? Epyc 30=
00/7000? Any sample data available for idle power before/after the v2 patch?=
</div><div><br></div><div>=46rom a thread [3] posted by Jan this week, "x86/=
AMD: make C-state handling independent of Dom0":</div><div>&gt;&nbsp;The 3rd=
 patch is my counterproposal to Brian's intended abuse (as I would call it) o=
f the mwait-idle driver.&nbsp;</div><div><br></div><div>Do we need a new, pa=
tch-independent, thread for convergence of candidate implementations which a=
ddress the requirements (documented in ticket/wiki)? &nbsp;Should discussion=
 move from the initial thread [1] to the counter-proposal thread [3]? &nbsp;=
Or this thread?</div><div><br></div><div>Rich</div><div><br></div><div>[1]<s=
pan style=3D"background-color: rgba(255, 255, 255, 0);">&nbsp;<a href=3D"htt=
ps://lists.gt.net/xen/devel/545688">https://lists.gt.net/xen/devel/545688</a=
></span></div><div><br></div><div>[2]&nbsp;<a href=3D"https://git.kernel.org=
/pub/scm/linux/kernel/git/tip/tip.git/commit/?h=3Dx86-urgent-for-linus&amp;i=
d=3Dda6fa7ef67f07108a1b0cb9fd9e7fcaabd39c051&amp;utm_source=3Danz">https://g=
it.kernel.org/pub/scm/linux/kernel/git/tip/tip.git/commit/?h=3Dx86-urgent-fo=
r-linus&amp;id=3Dda6fa7ef67f07108a1b0cb9fd9e7fcaabd39c051</a></div><div><br>=
</div><div>[3]&nbsp;<a href=3D"https://lists.xenproject.org/archives/html/xe=
n-devel/2019-05/msg01894.html" style=3D"caret-color: rgb(0, 0, 0); backgroun=
d-color: rgba(255, 255, 255, 0);"><font color=3D"#000000">https://lists.xenp=
roject.org/archives/html/xen-devel/2019-05/msg01894.html</font></a></div><di=
v><br></div></div></div></div></div></body></html>=

--Apple-Mail-76E8C706-775A-4326-98CF-EED54F445B95--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8308525488054331651==--


From xen-devel-bounces@lists.xenproject.org Fri May 31 02:35:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 02:35:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWXOX-0002My-Iq; Fri, 31 May 2019 02:35:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=USVC=T7=mxnavi.com=chenbaodong@srs-us1.protection.inumbo.net>)
 id 1hWXOV-0002Mt-WE
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 02:35:48 +0000
X-Inumbo-ID: c9d7a5b6-834c-11e9-8980-bc764e045a96
Received: from mxnavi-mail.mxnavi.com (unknown [116.90.87.199])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c9d7a5b6-834c-11e9-8980-bc764e045a96;
 Fri, 31 May 2019 02:35:45 +0000 (UTC)
Received: from localhost.localdomain (61.161.186.150) by
 mxnavi-mail.mxnavi.com (116.90.87.199) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id
 15.1.1591.10; Fri, 31 May 2019 10:33:31 +0800
From: Baodong Chen <chenbaodong@mxnavi.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 31 May 2019 10:35:28 +0800
Message-ID: <1559270128-28496-1-git-send-email-chenbaodong@mxnavi.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
X-Originating-IP: [61.161.186.150]
X-ClientProxiedBy: mxnavi-mail.mxnavi.com (116.90.87.199) To
 mxnavi-mail.mxnavi.com (116.90.87.199)
Subject: [Xen-devel] [PATCH] xen: notifier: refine 'notifier_head',
 use 'list_head' directly
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 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>,
 Baodong Chen <chenbaodong@mxnavi.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogQmFvZG9uZyBDaGVuIDxjaGVuYmFvZG9uZ0BteG5hdmkuY29tPgotLS0K
IHhlbi9jb21tb24vbm90aWZpZXIuYyAgICAgIHwgMjUgKysrKysrLS0tLS0tLS0tLS0tLS0tLS0t
LQogeGVuL2luY2x1ZGUveGVuL25vdGlmaWVyLmggfCAyMSArKysrKysrKysrKysrKystLS0tLS0K
IDIgZmlsZXMgY2hhbmdlZCwgMjEgaW5zZXJ0aW9ucygrKSwgMjUgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2NvbW1vbi9ub3RpZmllci5jIGIveGVuL2NvbW1vbi9ub3RpZmllci5jCmlu
ZGV4IDM0NDg4YTguLmY5NTlhNzkgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vbm90aWZpZXIuYwor
KysgYi94ZW4vY29tbW9uL25vdGlmaWVyLmMKQEAgLTIxLDEwICsyMSwxMCBAQAogdm9pZCBfX2lu
aXQgbm90aWZpZXJfY2hhaW5fcmVnaXN0ZXIoCiAgICAgc3RydWN0IG5vdGlmaWVyX2hlYWQgKm5o
LCBzdHJ1Y3Qgbm90aWZpZXJfYmxvY2sgKm4pCiB7Ci0gICAgc3RydWN0IGxpc3RfaGVhZCAqY2hh
aW4gPSAmbmgtPmhlYWQuY2hhaW47CisgICAgc3RydWN0IGxpc3RfaGVhZCAqY2hhaW4gPSAmbmgt
PmhlYWQ7CiAgICAgc3RydWN0IG5vdGlmaWVyX2Jsb2NrICpuYjsKIAotICAgIHdoaWxlICggY2hh
aW4tPm5leHQgIT0gJm5oLT5oZWFkLmNoYWluICkKKyAgICB3aGlsZSAoIGNoYWluLT5uZXh0ICE9
ICZuaC0+aGVhZCApCiAgICAgewogICAgICAgICBuYiA9IGxpc3RfZW50cnkoY2hhaW4tPm5leHQs
IHN0cnVjdCBub3RpZmllcl9ibG9jaywgY2hhaW4pOwogICAgICAgICBpZiAoIG4tPnByaW9yaXR5
ID4gbmItPnByaW9yaXR5ICkKQEAgLTM1LDE5ICszNSw2IEBAIHZvaWQgX19pbml0IG5vdGlmaWVy
X2NoYWluX3JlZ2lzdGVyKAogICAgIGxpc3RfYWRkKCZuLT5jaGFpbiwgY2hhaW4pOwogfQogCi0v
KioKLSAqIG5vdGlmaWVyX2NoYWluX3VucmVnaXN0ZXIgLSBSZW1vdmUgbm90aWZpZXIgZnJvbSBh
IHJhdyBub3RpZmllciBjaGFpbgotICogQG5oOiBQb2ludGVyIHRvIGhlYWQgb2YgdGhlIHJhdyBu
b3RpZmllciBjaGFpbgotICogQG46IEVudHJ5IHRvIHJlbW92ZSBmcm9tIG5vdGlmaWVyIGNoYWlu
Ci0gKgotICogUmVtb3ZlcyBhIG5vdGlmaWVyIGZyb20gYSByYXcgbm90aWZpZXIgY2hhaW4uCi0g
KiBBbGwgbG9ja2luZyBtdXN0IGJlIHByb3ZpZGVkIGJ5IHRoZSBjYWxsZXIuCi0gKi8KLXZvaWQg
X19pbml0IG5vdGlmaWVyX2NoYWluX3VucmVnaXN0ZXIoCi0gICAgc3RydWN0IG5vdGlmaWVyX2hl
YWQgKm5oLCBzdHJ1Y3Qgbm90aWZpZXJfYmxvY2sgKm4pCi17Ci0gICAgbGlzdF9kZWwoJm4tPmNo
YWluKTsKLX0KIAogLyoqCiAgKiBub3RpZmllcl9jYWxsX2NoYWluIC0gSW5mb3JtcyB0aGUgcmVn
aXN0ZXJlZCBub3RpZmllcnMgYWJvdXQgYW4gZXZlbnQuCkBAIC03MSwxNiArNTgsMTYgQEAgaW50
IG5vdGlmaWVyX2NhbGxfY2hhaW4oCiB7CiAgICAgaW50IHJldCA9IE5PVElGWV9ET05FOwogICAg
IHN0cnVjdCBsaXN0X2hlYWQgKmN1cnNvcjsKLSAgICBzdHJ1Y3Qgbm90aWZpZXJfYmxvY2sgKm5i
OworICAgIHN0cnVjdCBub3RpZmllcl9ibG9jayAqbmIgPSBOVUxMOwogICAgIGJvb2xfdCByZXZl
cnNlID0gISEodmFsICYgTk9USUZZX1JFVkVSU0UpOwogCi0gICAgY3Vyc29yID0gJihwY3Vyc29y
ICYmICpwY3Vyc29yID8gKnBjdXJzb3IgOiAmbmgtPmhlYWQpLT5jaGFpbjsKKyAgICBjdXJzb3Ig
PSAocGN1cnNvciAmJiAqcGN1cnNvciA/ICYoKnBjdXJzb3IpLT5jaGFpbiA6ICZuaC0+aGVhZCk7
CiAKICAgICBkbyB7CiAgICAgICAgIGN1cnNvciA9IHJldmVyc2UgPyBjdXJzb3ItPnByZXYgOiBj
dXJzb3ItPm5leHQ7Ci0gICAgICAgIG5iID0gbGlzdF9lbnRyeShjdXJzb3IsIHN0cnVjdCBub3Rp
Zmllcl9ibG9jaywgY2hhaW4pOwotICAgICAgICBpZiAoIGN1cnNvciA9PSAmbmgtPmhlYWQuY2hh
aW4gKQorICAgICAgICBpZiAoIGN1cnNvciA9PSAmbmgtPmhlYWQgKQogICAgICAgICAgICAgYnJl
YWs7CisgICAgICAgIG5iID0gbGlzdF9lbnRyeShjdXJzb3IsIHN0cnVjdCBub3RpZmllcl9ibG9j
aywgY2hhaW4pOwogICAgICAgICByZXQgPSBuYi0+bm90aWZpZXJfY2FsbChuYiwgdmFsLCB2KTsK
ICAgICB9IHdoaWxlICggIShyZXQgJiBOT1RJRllfU1RPUF9NQVNLKSApOwogCmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS94ZW4vbm90aWZpZXIuaCBiL3hlbi9pbmNsdWRlL3hlbi9ub3RpZmllci5o
CmluZGV4IGQxZmY5YjEuLmIxOTYxY2IgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9ub3Rp
Zmllci5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9ub3RpZmllci5oCkBAIC0yOSwxOCArMjksMjcg
QEAgc3RydWN0IG5vdGlmaWVyX2Jsb2NrIHsKIH07CiAKIHN0cnVjdCBub3RpZmllcl9oZWFkIHsK
LSAgICBzdHJ1Y3Qgbm90aWZpZXJfYmxvY2sgaGVhZDsKKyAgICBzdHJ1Y3QgbGlzdF9oZWFkIGhl
YWQ7CiB9OwogCi0jZGVmaW5lIE5PVElGSUVSX0lOSVQobmFtZSkgeyAuaGVhZC5jaGFpbiA9IExJ
U1RfSEVBRF9JTklUKG5hbWUuaGVhZC5jaGFpbikgfQorI2RlZmluZSBOT1RJRklFUl9IRUFEKG5h
bWUpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
KyAgc3RydWN0IG5vdGlmaWVyX2hlYWQgbmFtZSA9IHsuaGVhZCA9IExJU1RfSEVBRF9JTklUKG5h
bWUuaGVhZCl9CiAKLSNkZWZpbmUgTk9USUZJRVJfSEVBRChuYW1lKSBcCi0gICAgc3RydWN0IG5v
dGlmaWVyX2hlYWQgbmFtZSA9IE5PVElGSUVSX0lOSVQobmFtZSkKIAogdm9pZCBub3RpZmllcl9j
aGFpbl9yZWdpc3RlcigKICAgICBzdHJ1Y3Qgbm90aWZpZXJfaGVhZCAqbmgsIHN0cnVjdCBub3Rp
Zmllcl9ibG9jayAqbmIpOwotdm9pZCBub3RpZmllcl9jaGFpbl91bnJlZ2lzdGVyKAotICAgIHN0
cnVjdCBub3RpZmllcl9oZWFkICpuaCwgc3RydWN0IG5vdGlmaWVyX2Jsb2NrICpuYik7CisKKy8q
KgorICogbm90aWZpZXJfY2hhaW5fdW5yZWdpc3RlciAtIFJlbW92ZSBub3RpZmllciBmcm9tIGEg
cmF3IG5vdGlmaWVyIGNoYWluCisgKiBAbjogRW50cnkgdG8gcmVtb3ZlIGZyb20gbm90aWZpZXIg
Y2hhaW4KKyAqCisgKiBSZW1vdmVzIGEgbm90aWZpZXIgZnJvbSBhIHJhdyBub3RpZmllciBjaGFp
bi4KKyAqIEFsbCBsb2NraW5nIG11c3QgYmUgcHJvdmlkZWQgYnkgdGhlIGNhbGxlci4KKyAqLwor
c3RhdGljIGlubGluZSB2b2lkIG5vdGlmaWVyX2NoYWluX3VucmVnaXN0ZXIoc3RydWN0IG5vdGlm
aWVyX2Jsb2NrICpuKQoreworICAgIGxpc3RfZGVsKCZuLT5jaGFpbik7Cit9CiAKIGludCBub3Rp
Zmllcl9jYWxsX2NoYWluKAogICAgIHN0cnVjdCBub3RpZmllcl9oZWFkICpuaCwgdW5zaWduZWQg
bG9uZyB2YWwsIHZvaWQgKnYsCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 31 02:47:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 02:47:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWXZc-0003En-P4; Fri, 31 May 2019 02:47:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=USVC=T7=mxnavi.com=chenbaodong@srs-us1.protection.inumbo.net>)
 id 1hWXZb-0003Ei-0I
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 02:47:15 +0000
X-Inumbo-ID: 612365a4-834e-11e9-bdd5-bf224ddb4e64
Received: from mxnavi-mail.mxnavi.com (unknown [116.90.87.199])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 612365a4-834e-11e9-bdd5-bf224ddb4e64;
 Fri, 31 May 2019 02:47:09 +0000 (UTC)
Received: from localhost.localdomain (61.161.186.150) by
 mxnavi-mail.mxnavi.com (116.90.87.199) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id
 15.1.1591.10; Fri, 31 May 2019 10:44:53 +0800
From: Baodong Chen <chenbaodong@mxnavi.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 31 May 2019 10:46:55 +0800
Message-ID: <1559270815-19243-1-git-send-email-chenbaodong@mxnavi.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
X-Originating-IP: [61.161.186.150]
X-ClientProxiedBy: mxnavi-mail.mxnavi.com (116.90.87.199) To
 mxnavi-mail.mxnavi.com (116.90.87.199)
Subject: [Xen-devel] [PATCH] xen: cpu: change 'cpu_hotplug_[begin|done]' to
 inline function
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 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>,
 Baodong Chen <chenbaodong@mxnavi.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogQmFvZG9uZyBDaGVuIDxjaGVuYmFvZG9uZ0BteG5hdmkuY29tPgotLS0K
IHhlbi9jb21tb24vY3B1LmMgICAgICB8IDEwIC0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL3hlbi9j
cHUuaCB8ICA0ICsrLS0KIDIgZmlsZXMgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAxMiBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2NwdS5jIGIveGVuL2NvbW1vbi9jcHUu
YwppbmRleCBmMzg4ZDg5Li5hNTI2YjU1IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2NwdS5jCisr
KyBiL3hlbi9jb21tb24vY3B1LmMKQEAgLTUxLDE2ICs1MSw2IEBAIHZvaWQgcHV0X2NwdV9tYXBz
KHZvaWQpCiAgICAgc3Bpbl91bmxvY2tfcmVjdXJzaXZlKCZjcHVfYWRkX3JlbW92ZV9sb2NrKTsK
IH0KIAotYm9vbF90IGNwdV9ob3RwbHVnX2JlZ2luKHZvaWQpCi17Ci0gICAgcmV0dXJuIGdldF9j
cHVfbWFwcygpOwotfQotCi12b2lkIGNwdV9ob3RwbHVnX2RvbmUodm9pZCkKLXsKLSAgICBwdXRf
Y3B1X21hcHMoKTsKLX0KLQogc3RhdGljIE5PVElGSUVSX0hFQUQoY3B1X2NoYWluKTsKIAogdm9p
ZCBfX2luaXQgcmVnaXN0ZXJfY3B1X25vdGlmaWVyKHN0cnVjdCBub3RpZmllcl9ibG9jayAqbmIp
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vY3B1LmggYi94ZW4vaW5jbHVkZS94ZW4vY3B1
LmgKaW5kZXggNDYzOGM1MC4uNzBhMmRmNCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL2Nw
dS5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9jcHUuaApAQCAtMTAsOCArMTAsOCBAQCBib29sX3Qg
Z2V0X2NwdV9tYXBzKHZvaWQpOwogdm9pZCBwdXRfY3B1X21hcHModm9pZCk7CiAKIC8qIFNhZmVs
eSBwZXJmb3JtIENQVSBob3RwbHVnIGFuZCB1cGRhdGUgY3B1X29ubGluZV9tYXAsIGV0Yy4gKi8K
LWJvb2xfdCBjcHVfaG90cGx1Z19iZWdpbih2b2lkKTsKLXZvaWQgY3B1X2hvdHBsdWdfZG9uZSh2
b2lkKTsKK3N0YXRpYyBpbmxpbmUgYm9vbF90IGNwdV9ob3RwbHVnX2JlZ2luKHZvaWQpIHsgcmV0
dXJuIGdldF9jcHVfbWFwcygpOyB9CitzdGF0aWMgaW5saW5lIHZvaWQgY3B1X2hvdHBsdWdfZG9u
ZSh2b2lkKSB7IHB1dF9jcHVfbWFwcygpOyB9CiAKIC8qIFJlY2VpdmUgbm90aWZpY2F0aW9uIG9m
IENQVSBob3RwbHVnIGV2ZW50cy4gKi8KIHZvaWQgcmVnaXN0ZXJfY3B1X25vdGlmaWVyKHN0cnVj
dCBub3RpZmllcl9ibG9jayAqbmIpOwotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 31 03:18:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 03:18:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWY3t-0005aM-7r; Fri, 31 May 2019 03:18:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=USVC=T7=mxnavi.com=chenbaodong@srs-us1.protection.inumbo.net>)
 id 1hWY3s-0005aH-Bf
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 03:18:32 +0000
X-Inumbo-ID: c2fa98d9-8352-11e9-8980-bc764e045a96
Received: from mxnavi-mail.mxnavi.com (unknown [116.90.87.199])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c2fa98d9-8352-11e9-8980-bc764e045a96;
 Fri, 31 May 2019 03:18:30 +0000 (UTC)
Received: from localhost.localdomain (61.161.186.150) by
 mxnavi-mail.mxnavi.com (116.90.87.199) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id
 15.1.1591.10; Fri, 31 May 2019 11:16:17 +0800
From: Baodong Chen <chenbaodong@mxnavi.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 31 May 2019 11:18:22 +0800
Message-ID: <1559272702-13459-1-git-send-email-chenbaodong@mxnavi.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
X-Originating-IP: [61.161.186.150]
X-ClientProxiedBy: mxnavi-mail.mxnavi.com (116.90.87.199) To
 mxnavi-mail.mxnavi.com (116.90.87.199)
Subject: [Xen-devel] [PATCH] xen: put cpupool's member 'n_dom' after
 'cpupool_id'
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Baodong Chen <chenbaodong@mxnavi.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGh1cywgc2l6ZW9mKHN0cnVjdCBjcHVwb29sKSB3aWxsIHNhdmUgOCBieXRlcyBmb3IgNjQtYml0
IHN5c3RlbS4KClNpZ25lZC1vZmYtYnk6IEJhb2RvbmcgQ2hlbiA8Y2hlbmJhb2RvbmdAbXhuYXZp
LmNvbT4KLS0tCiB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaCB8IDIgKy0KIDEgZmlsZSBjaGFu
Z2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL3hlbi9zY2hlZC1pZi5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKaW5kZXggOTJi
YzdhMC4uZjBjZjIxMCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKKysr
IGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKQEAgLTIxMyw5ICsyMTMsOSBAQCBzdGF0aWMg
aW5saW5lIHZvaWQgc2NoZWRfZnJlZV9kb21kYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKnMs
CiBzdHJ1Y3QgY3B1cG9vbAogewogICAgIGludCAgICAgICAgICAgICAgY3B1cG9vbF9pZDsKKyAg
ICB1bnNpZ25lZCBpbnQgICAgIG5fZG9tOwogICAgIGNwdW1hc2tfdmFyX3QgICAgY3B1X3ZhbGlk
OyAgICAgIC8qIGFsbCBjcHVzIGFzc2lnbmVkIHRvIHBvb2wgKi8KICAgICBzdHJ1Y3QgY3B1cG9v
bCAgICpuZXh0OwotICAgIHVuc2lnbmVkIGludCAgICAgbl9kb207CiAgICAgc3RydWN0IHNjaGVk
dWxlciAqc2NoZWQ7CiAgICAgYXRvbWljX3QgICAgICAgICByZWZjbnQ7CiB9OwotLSAKMi43LjQK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 31 05:54:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 05:54:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWaUr-00019m-3R; Fri, 31 May 2019 05:54:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zdtG=T7=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1hWaUp-00019a-6R
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 05:54:31 +0000
X-Inumbo-ID: 8d5a8b3e-8368-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8d5a8b3e-8368-11e9-8980-bc764e045a96;
 Fri, 31 May 2019 05:54:28 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hWaUl-0007HF-Sn; Fri, 31 May 2019 05:54:27 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hWaUl-0005P7-I9; Fri, 31 May 2019 05:54:27 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hWaUl-0000DB-GF; Fri, 31 May 2019 05:54:27 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-137076-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-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-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-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-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-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=8c1ecb590497b0349c550607db923972b37f6963
X-Osstest-Versions-That: qemuu=2b01c1b3821788417ac63392839eccb85feadc3f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 31 May 2019 05:54:27 +0000
Subject: [Xen-devel] [qemu-mainline test] 137076: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNzA3NiBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzcwNzYvCgpGYWlsdXJlcyA6LS8gYnV0
IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5v
dCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzNzAzMQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTM3MDMx
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbGlrZSAxMzcwMzEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzNzAzMQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWls
IGxpa2UgMTM3MDMxCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRh
cmdldGVkIGZvciB0ZXN0aW5nOgogcWVtdXUgICAgICAgICAgICAgICAgOGMxZWNiNTkwNDk3YjAz
NDljNTUwNjA3ZGI5MjM5NzJiMzdmNjk2MwpiYXNlbGluZSB2ZXJzaW9uOgogcWVtdXUgICAgICAg
ICAgICAgICAgMmIwMWMxYjM4MjE3ODg0MTdhYzYzMzkyODM5ZWNjYjg1ZmVhZGMzZgoKTGFzdCB0
ZXN0IG9mIGJhc2lzICAgMTM3MDMxICAyMDE5LTA1LTI4IDExOjA2OjE1IFogICAgMiBkYXlzClRl
c3Rpbmcgc2FtZSBzaW5jZSAgIDEzNzA3NiAgMjAxOS0wNS0yOSAxNjoyNjowOSBaICAgIDEgZGF5
cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0
ZXN0OgogIEFsZWtzYW5kYXIgTWFya292aWMgPGFtYXJrb3ZpY0B3YXZlY29tcC5jb20+CiAgQWxl
eCBCZW5uw6llIDxhbGV4LmJlbm5lZUBsaW5hcm8ub3JnPgogIEFsaXN0YWlyIEZyYW5jaXMgPGFs
aXN0YWlyLmZyYW5jaXNAd2RjLmNvbT4KICBGYWJpZW4gQ2hvdXRlYXUgPGNob3V0ZWF1QGFkYWNv
cmUuY29tPgogIEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgogIElnb3IgTWFtbWVk
b3YgPGltYW1tZWRvQHJlZGhhdC5jb20+CiAgSmFrdWIgSmVybcOhxZkgPGpha3ViLmplcm1hckBr
ZXJua29uemVwdC5jb20+CiAgSm9uYXRoYW4gQmVocmVucyA8ZmludGVsaWFAZ21haWwuY29tPgog
IEpvbmF0aGFuIEJlaHJlbnMgPGpvbmF0aGFuQGZpbnRlbGlhLmlvPgogIEp1bGVzIElyZW5nZSA8
amJpLm9jdGF2ZUBnbWFpbC5jb20+CiAgTGF1cmVudCBWaXZpZXIgPGxhdXJlbnRAdml2aWVyLmV1
PgogIE1hcmNlbCBBcGZlbGJhdW08bWFyY2VsLmFwZmVsYmF1bUBnbWFpbC5jb20+CiAgTWF0ZWph
IE1hcmphbm92aWMgPG1hdGVqYS5tYXJqYW5vdmljQHJ0LXJrLmNvbT4KICBQYWxtZXIgRGFiYmVs
dCA8cGFsbWVyQHNpZml2ZS5jb20+CiAgUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5h
cm8ub3JnPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1Z0BhbXNhdC5vcmc+CiAgUGhp
bGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgogIFJpY2hhcmQgSGVuZGVy
c29uIDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8ub3JnPgogIFRob21hcyBIdXRoIDx0aHV0aEBy
ZWRoYXQuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0
LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZn
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKICAgMmIwMWMxYjM4Mi4uOGMx
ZWNiNTkwNCAgOGMxZWNiNTkwNDk3YjAzNDljNTUwNjA3ZGI5MjM5NzJiMzdmNjk2MyAtPiB1cHN0
cmVhbS10ZXN0ZWQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 31 06:31:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 06:31:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWb4U-0004I5-MC; Fri, 31 May 2019 06:31:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=USVC=T7=mxnavi.com=chenbaodong@srs-us1.protection.inumbo.net>)
 id 1hWb4T-0004Hy-6o
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 06:31:21 +0000
X-Inumbo-ID: b1d6ccf7-836d-11e9-8980-bc764e045a96
Received: from mxnavi-mail.mxnavi.com (unknown [116.90.87.199])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b1d6ccf7-836d-11e9-8980-bc764e045a96;
 Fri, 31 May 2019 06:31:18 +0000 (UTC)
Received: from localhost.localdomain (61.161.186.150) by
 mxnavi-mail.mxnavi.com (116.90.87.199) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id
 15.1.1591.10; Fri, 31 May 2019 14:29:05 +0800
From: Baodong Chen <chenbaodong@mxnavi.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 31 May 2019 14:31:08 +0800
Message-ID: <1559284268-8280-1-git-send-email-chenbaodong@mxnavi.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
X-Originating-IP: [61.161.186.150]
X-ClientProxiedBy: mxnavi-mail.mxnavi.com (116.90.87.199) To
 mxnavi-mail.mxnavi.com (116.90.87.199)
Subject: [Xen-devel] [PATCH] xen: schedule: initialize 'now' when really
 needed
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Baodong Chen <chenbaodong@mxnavi.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Dario Faggioli <dfaggioli@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

d2hlbiAncGVyaW9kaWNfcGVyaW9kJyBpcyB6ZXJvLCB0aGVyZSBpcyBubyBuZWVkIHRvIGluaXRp
YWxpemUgJ25vdycuCgpTaWduZWQtb2ZmLWJ5OiBCYW9kb25nIENoZW4gPGNoZW5iYW9kb25nQG14
bmF2aS5jb20+Ci0tLQogeGVuL2NvbW1vbi9zY2hlZHVsZS5jIHwgMyArKy0KIDEgZmlsZSBjaGFu
Z2VkLCAyIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vY29t
bW9uL3NjaGVkdWxlLmMgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKaW5kZXggNjZmMWUyNi4uODYz
NDFiYyAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jCisrKyBiL3hlbi9jb21tb24v
c2NoZWR1bGUuYwpAQCAtMTM4NSwxMiArMTM4NSwxMyBAQCBsb25nIHNjaGVkX2FkanVzdF9nbG9i
YWwoc3RydWN0IHhlbl9zeXNjdGxfc2NoZWR1bGVyX29wICpvcCkKIAogc3RhdGljIHZvaWQgdmNw
dV9wZXJpb2RpY190aW1lcl93b3JrKHN0cnVjdCB2Y3B1ICp2KQogewotICAgIHNfdGltZV90IG5v
dyA9IE5PVygpOworICAgIHNfdGltZV90IG5vdzsKICAgICBzX3RpbWVfdCBwZXJpb2RpY19uZXh0
X2V2ZW50OwogCiAgICAgaWYgKCB2LT5wZXJpb2RpY19wZXJpb2QgPT0gMCApCiAgICAgICAgIHJl
dHVybjsKIAorICAgIG5vdyA9IE5PVygpOwogICAgIHBlcmlvZGljX25leHRfZXZlbnQgPSB2LT5w
ZXJpb2RpY19sYXN0X2V2ZW50ICsgdi0+cGVyaW9kaWNfcGVyaW9kOwogCiAgICAgaWYgKCBub3cg
Pj0gcGVyaW9kaWNfbmV4dF9ldmVudCApCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 31 06:37:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 06:37:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWbA4-0004So-DV; Fri, 31 May 2019 06:37:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/8cv=T7=gmail.com=nadav.amit@srs-us1.protection.inumbo.net>)
 id 1hWbA3-0004Sj-0W
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 06:37:07 +0000
X-Inumbo-ID: 811407b9-836e-11e9-8980-bc764e045a96
Received: from mail-pg1-f195.google.com (unknown [209.85.215.195])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 811407b9-836e-11e9-8980-bc764e045a96;
 Fri, 31 May 2019 06:37:04 +0000 (UTC)
Received: by mail-pg1-f195.google.com with SMTP id n2so3455195pgp.11
 for <xen-devel@lists.xenproject.org>; Thu, 30 May 2019 23:37:04 -0700 (PDT)
X-Google-DKIM-Signature: v=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=a2Mx1/vUAD+hUjRBQ0rljEO+u5VAVjEGIXV2xv53BGI=;
 b=ddm/0IWlT9HsF+o2/VoPjo+UjCnG2b4tUx75++wsPHbyfCF5RBt87soKySKYl/tCLJ
 bCqZPLn4/GGGbyQyNd1JjssQr3Vcyc2VG+49X8BiRRE64hLVISskzuNkIIy3khfz7fX9
 RZHx4bUfnb/JlRenq2u54vW8D89YSQybna3Qa6nz7Gg5qdPNpaRwymbR7M0E9PMXgeB2
 iimawLUY6Hc/YCKh6kCvDMTfWv/bjLQVva/mSqbbp0n1/MHla8fA0yLfStuy/aDgXOoF
 n1FQd+XtJ/1YXH+MMDDgGKgr5+duQjBBbNZWLtZjWqzPI5grgpAb9LBj11zOde6NEv7B
 315w==
X-Gm-Message-State: APjAAAWeQCJgqkOLsah9l4ngFpn1EqSluHg9XbTZapQlDtaKJNFB9dLq
 hvNV7kWJxpFmowMvV2d0h2tgyPMe/P9E0g==
X-Google-Smtp-Source: APXvYqz9GhmxhqTntyg3gGdbuyeRsmz9SE9oNH3Wo5RyTBt3cFNm7lf7sT2aHuNRkNsPjjq/Xi4Niw==
X-Received: by 2002:a17:90a:ac04:: with SMTP id
 o4mr7290720pjq.134.1559284623987; 
 Thu, 30 May 2019 23:37:03 -0700 (PDT)
Received: from htb-2n-eng-dhcp405.eng.vmware.com ([66.170.99.1])
 by smtp.gmail.com with ESMTPSA id g17sm9256429pfk.55.2019.05.30.23.37.02
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 30 May 2019 23:37:03 -0700 (PDT)
From: Nadav Amit <namit@vmware.com>
To: Peter Zijlstra <peterz@infradead.org>,
	Andy Lutomirski <luto@kernel.org>
Date: Thu, 30 May 2019 23:36:37 -0700
Message-Id: <20190531063645.4697-5-namit@vmware.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190531063645.4697-1-namit@vmware.com>
References: <20190531063645.4697-1-namit@vmware.com>
MIME-Version: 1.0
Subject: [Xen-devel] [RFC PATCH v2 04/12] x86/mm/tlb: Flush remote and local
 TLBs concurrently
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sasha Levin <sashal@kernel.org>, Juergen Gross <jgross@suse.com>,
 linux-hyperv@vger.kernel.org, Dave Hansen <dave.hansen@linux.intel.com>,
 Stephen Hemminger <sthemmin@microsoft.com>, xen-devel@lists.xenproject.org,
 kvm@vger.kernel.org, Haiyang Zhang <haiyangz@microsoft.com>, x86@kernel.org,
 linux-kernel@vger.kernel.org, virtualization@lists.linux-foundation.org,
 Dave Hansen <dave.hansen@intel.com>, Ingo Molnar <mingo@redhat.com>,
 Borislav Petkov <bp@alien8.de>, Paolo Bonzini <pbonzini@redhat.com>,
 Nadav Amit <namit@vmware.com>, Thomas Gleixner <tglx@linutronix.de>,
 "K. Y. Srinivasan" <kys@microsoft.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VG8gaW1wcm92ZSBUTEIgc2hvb3Rkb3duIHBlcmZvcm1hbmNlLCBmbHVzaCB0aGUgcmVtb3RlIGFu
ZCBsb2NhbCBUTEJzCmNvbmN1cnJlbnRseS4gSW50cm9kdWNlIGZsdXNoX3RsYl9tdWx0aSgpIHRo
YXQgZG9lcyBzby4gVGhlIGN1cnJlbnQKZmx1c2hfdGxiX290aGVycygpIGludGVyZmFjZSBpcyBr
ZXB0LCBzaW5jZSBwYXJhdmlydHVhbCBpbnRlcmZhY2VzIG5lZWQKdG8gYmUgYWRhcHRlZCBmaXJz
dCBiZWZvcmUgaXQgY2FuIGJlIHJlbW92ZWQuIFRoaXMgaXMgbGVmdCBmb3IgZnV0dXJlCndvcmsu
IEluIHN1Y2ggUFYgZW52aXJvbm1lbnRzLCBUTEIgZmx1c2hlcyBhcmUgbm90IHBlcmZvcm1lZCwg
YXQgdGhpcwp0aW1lLCBjb25jdXJyZW50bHkuCgpBZGQgYSBzdGF0aWMga2V5IHRvIHRlbGwgd2hl
dGhlciB0aGlzIG5ldyBpbnRlcmZhY2UgaXMgc3VwcG9ydGVkLgoKQ2M6ICJLLiBZLiBTcmluaXZh
c2FuIiA8a3lzQG1pY3Jvc29mdC5jb20+CkNjOiBIYWl5YW5nIFpoYW5nIDxoYWl5YW5nekBtaWNy
b3NvZnQuY29tPgpDYzogU3RlcGhlbiBIZW1taW5nZXIgPHN0aGVtbWluQG1pY3Jvc29mdC5jb20+
CkNjOiBTYXNoYSBMZXZpbiA8c2FzaGFsQGtlcm5lbC5vcmc+CkNjOiBUaG9tYXMgR2xlaXhuZXIg
PHRnbHhAbGludXRyb25peC5kZT4KQ2M6IEluZ28gTW9sbmFyIDxtaW5nb0ByZWRoYXQuY29tPgpD
YzogQm9yaXNsYXYgUGV0a292IDxicEBhbGllbjguZGU+CkNjOiB4ODZAa2VybmVsLm9yZwpDYzog
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpDYzogUGFvbG8gQm9uemluaSA8cGJvbnpp
bmlAcmVkaGF0LmNvbT4KQ2M6IERhdmUgSGFuc2VuIDxkYXZlLmhhbnNlbkBsaW51eC5pbnRlbC5j
b20+CkNjOiBBbmR5IEx1dG9taXJza2kgPGx1dG9Aa2VybmVsLm9yZz4KQ2M6IFBldGVyIFppamxz
dHJhIDxwZXRlcnpAaW5mcmFkZWFkLm9yZz4KQ2M6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0
cm92c2t5QG9yYWNsZS5jb20+CkNjOiBsaW51eC1oeXBlcnZAdmdlci5rZXJuZWwub3JnCkNjOiBs
aW51eC1rZXJuZWxAdmdlci5rZXJuZWwub3JnCkNjOiB2aXJ0dWFsaXphdGlvbkBsaXN0cy5saW51
eC1mb3VuZGF0aW9uLm9yZwpDYzoga3ZtQHZnZXIua2VybmVsLm9yZwpDYzogeGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnClNpZ25lZC1vZmYtYnk6IE5hZGF2IEFtaXQgPG5hbWl0QHZtd2Fy
ZS5jb20+Ci0tLQogYXJjaC94ODYvaHlwZXJ2L21tdS5jICAgICAgICAgICAgICAgICB8ICAyICsK
IGFyY2gveDg2L2luY2x1ZGUvYXNtL3BhcmF2aXJ0LmggICAgICAgfCAgOCArKysKIGFyY2gveDg2
L2luY2x1ZGUvYXNtL3BhcmF2aXJ0X3R5cGVzLmggfCAgNiArKwogYXJjaC94ODYvaW5jbHVkZS9h
c20vdGxiZmx1c2guaCAgICAgICB8ICA2ICsrCiBhcmNoL3g4Ni9rZXJuZWwva3ZtLmMgICAgICAg
ICAgICAgICAgIHwgIDEgKwogYXJjaC94ODYva2VybmVsL3BhcmF2aXJ0LmMgICAgICAgICAgICB8
ICAzICsKIGFyY2gveDg2L21tL3RsYi5jICAgICAgICAgICAgICAgICAgICAgfCA4MCArKysrKysr
KysrKysrKysrKysrKysrKy0tLS0KIGFyY2gveDg2L3hlbi9tbXVfcHYuYyAgICAgICAgICAgICAg
ICAgfCAgMiArCiA4IGZpbGVzIGNoYW5nZWQsIDk2IGluc2VydGlvbnMoKyksIDEyIGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2h5cGVydi9tbXUuYyBiL2FyY2gveDg2L2h5cGVy
di9tbXUuYwppbmRleCBlNjVkN2ZlNjQ4OWYuLmNhMjhiNDAwYzg3YyAxMDA2NDQKLS0tIGEvYXJj
aC94ODYvaHlwZXJ2L21tdS5jCisrKyBiL2FyY2gveDg2L2h5cGVydi9tbXUuYwpAQCAtMjMzLDQg
KzIzMyw2IEBAIHZvaWQgaHlwZXJ2X3NldHVwX21tdV9vcHModm9pZCkKIAlwcl9pbmZvKCJVc2lu
ZyBoeXBlcmNhbGwgZm9yIHJlbW90ZSBUTEIgZmx1c2hcbiIpOwogCXB2X29wcy5tbXUuZmx1c2hf
dGxiX290aGVycyA9IGh5cGVydl9mbHVzaF90bGJfb3RoZXJzOwogCXB2X29wcy5tbXUudGxiX3Jl
bW92ZV90YWJsZSA9IHRsYl9yZW1vdmVfdGFibGU7CisKKwlzdGF0aWNfa2V5X2Rpc2FibGUoJmZs
dXNoX3RsYl9tdWx0aV9lbmFibGVkLmtleSk7CiB9CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNs
dWRlL2FzbS9wYXJhdmlydC5oIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vcGFyYXZpcnQuaAppbmRl
eCBjMjVjMzhhMDVjMWMuLjE5MmJlNzI1NDQ1NyAxMDA2NDQKLS0tIGEvYXJjaC94ODYvaW5jbHVk
ZS9hc20vcGFyYXZpcnQuaAorKysgYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wYXJhdmlydC5oCkBA
IC00Nyw2ICs0Nyw4IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBzbG93X2Rvd25faW8odm9pZCkKICNl
bmRpZgogfQogCitERUNMQVJFX1NUQVRJQ19LRVlfVFJVRShmbHVzaF90bGJfbXVsdGlfZW5hYmxl
ZCk7CisKIHN0YXRpYyBpbmxpbmUgdm9pZCBfX2ZsdXNoX3RsYih2b2lkKQogewogCVBWT1BfVkNB
TEwwKG1tdS5mbHVzaF90bGJfdXNlcik7CkBAIC02Miw2ICs2NCwxMiBAQCBzdGF0aWMgaW5saW5l
IHZvaWQgX19mbHVzaF90bGJfb25lX3VzZXIodW5zaWduZWQgbG9uZyBhZGRyKQogCVBWT1BfVkNB
TEwxKG1tdS5mbHVzaF90bGJfb25lX3VzZXIsIGFkZHIpOwogfQogCitzdGF0aWMgaW5saW5lIHZv
aWQgZmx1c2hfdGxiX211bHRpKGNvbnN0IHN0cnVjdCBjcHVtYXNrICpjcHVtYXNrLAorCQkJCSAg
IGNvbnN0IHN0cnVjdCBmbHVzaF90bGJfaW5mbyAqaW5mbykKK3sKKwlQVk9QX1ZDQUxMMihtbXUu
Zmx1c2hfdGxiX211bHRpLCBjcHVtYXNrLCBpbmZvKTsKK30KKwogc3RhdGljIGlubGluZSB2b2lk
IGZsdXNoX3RsYl9vdGhlcnMoY29uc3Qgc3RydWN0IGNwdW1hc2sgKmNwdW1hc2ssCiAJCQkJICAg
IGNvbnN0IHN0cnVjdCBmbHVzaF90bGJfaW5mbyAqaW5mbykKIHsKZGlmZiAtLWdpdCBhL2FyY2gv
eDg2L2luY2x1ZGUvYXNtL3BhcmF2aXJ0X3R5cGVzLmggYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9w
YXJhdmlydF90eXBlcy5oCmluZGV4IDk0NmY4ZjFmMWVmYy4uM2ExNTZlNjNjNTdkIDEwMDY0NAot
LS0gYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wYXJhdmlydF90eXBlcy5oCisrKyBiL2FyY2gveDg2
L2luY2x1ZGUvYXNtL3BhcmF2aXJ0X3R5cGVzLmgKQEAgLTIxMSw2ICsyMTEsMTIgQEAgc3RydWN0
IHB2X21tdV9vcHMgewogCXZvaWQgKCpmbHVzaF90bGJfdXNlcikodm9pZCk7CiAJdm9pZCAoKmZs
dXNoX3RsYl9rZXJuZWwpKHZvaWQpOwogCXZvaWQgKCpmbHVzaF90bGJfb25lX3VzZXIpKHVuc2ln
bmVkIGxvbmcgYWRkcik7CisJLyoKKwkgKiBmbHVzaF90bGJfbXVsdGkoKSBpcyB0aGUgcHJlZmVy
cmVkIGludGVyZmFjZS4gV2hlbiBpdCBpcyB1c2VkLAorCSAqIGZsdXNoX3RsYl9vdGhlcnMoKSBz
aG91bGQgcmV0dXJuIGZhbHNlLgorCSAqLworCXZvaWQgKCpmbHVzaF90bGJfbXVsdGkpKGNvbnN0
IHN0cnVjdCBjcHVtYXNrICpjcHVzLAorCQkJCWNvbnN0IHN0cnVjdCBmbHVzaF90bGJfaW5mbyAq
aW5mbyk7CiAJdm9pZCAoKmZsdXNoX3RsYl9vdGhlcnMpKGNvbnN0IHN0cnVjdCBjcHVtYXNrICpj
cHVzLAogCQkJCSBjb25zdCBzdHJ1Y3QgZmx1c2hfdGxiX2luZm8gKmluZm8pOwogCmRpZmYgLS1n
aXQgYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS90bGJmbHVzaC5oIGIvYXJjaC94ODYvaW5jbHVkZS9h
c20vdGxiZmx1c2guaAppbmRleCBkZWUzNzU4MzE5NjIuLjc5MjcyOTM4Y2Y3OSAxMDA2NDQKLS0t
IGEvYXJjaC94ODYvaW5jbHVkZS9hc20vdGxiZmx1c2guaAorKysgYi9hcmNoL3g4Ni9pbmNsdWRl
L2FzbS90bGJmbHVzaC5oCkBAIC01NjksNiArNTY5LDkgQEAgc3RhdGljIGlubGluZSB2b2lkIGZs
dXNoX3RsYl9wYWdlKHN0cnVjdCB2bV9hcmVhX3N0cnVjdCAqdm1hLCB1bnNpZ25lZCBsb25nIGEp
CiAJZmx1c2hfdGxiX21tX3JhbmdlKHZtYS0+dm1fbW0sIGEsIGEgKyBQQUdFX1NJWkUsIFBBR0Vf
U0hJRlQsIGZhbHNlKTsKIH0KIAordm9pZCBuYXRpdmVfZmx1c2hfdGxiX211bHRpKGNvbnN0IHN0
cnVjdCBjcHVtYXNrICpjcHVtYXNrLAorCQkJICAgICBjb25zdCBzdHJ1Y3QgZmx1c2hfdGxiX2lu
Zm8gKmluZm8pOworCiB2b2lkIG5hdGl2ZV9mbHVzaF90bGJfb3RoZXJzKGNvbnN0IHN0cnVjdCBj
cHVtYXNrICpjcHVtYXNrLAogCQkJICAgICBjb25zdCBzdHJ1Y3QgZmx1c2hfdGxiX2luZm8gKmlu
Zm8pOwogCkBAIC01OTMsNiArNTk2LDkgQEAgc3RhdGljIGlubGluZSB2b2lkIGFyY2hfdGxiYmF0
Y2hfYWRkX21tKHN0cnVjdCBhcmNoX3RsYmZsdXNoX3VubWFwX2JhdGNoICpiYXRjaCwKIGV4dGVy
biB2b2lkIGFyY2hfdGxiYmF0Y2hfZmx1c2goc3RydWN0IGFyY2hfdGxiZmx1c2hfdW5tYXBfYmF0
Y2ggKmJhdGNoKTsKIAogI2lmbmRlZiBDT05GSUdfUEFSQVZJUlQKKyNkZWZpbmUgZmx1c2hfdGxi
X211bHRpKG1hc2ssIGluZm8pCVwKKwluYXRpdmVfZmx1c2hfdGxiX211bHRpKG1hc2ssIGluZm8p
CisKICNkZWZpbmUgZmx1c2hfdGxiX290aGVycyhtYXNrLCBpbmZvKQlcCiAJbmF0aXZlX2ZsdXNo
X3RsYl9vdGhlcnMobWFzaywgaW5mbykKIApkaWZmIC0tZ2l0IGEvYXJjaC94ODYva2VybmVsL2t2
bS5jIGIvYXJjaC94ODYva2VybmVsL2t2bS5jCmluZGV4IDNmMGNjODI4Y2MzNi4uYzFjMmI4OGVh
M2YxIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9rZXJuZWwva3ZtLmMKKysrIGIvYXJjaC94ODYva2Vy
bmVsL2t2bS5jCkBAIC02NDMsNiArNjQzLDcgQEAgc3RhdGljIHZvaWQgX19pbml0IGt2bV9ndWVz
dF9pbml0KHZvaWQpCiAJICAgIGt2bV9wYXJhX2hhc19mZWF0dXJlKEtWTV9GRUFUVVJFX1NURUFM
X1RJTUUpKSB7CiAJCXB2X29wcy5tbXUuZmx1c2hfdGxiX290aGVycyA9IGt2bV9mbHVzaF90bGJf
b3RoZXJzOwogCQlwdl9vcHMubW11LnRsYl9yZW1vdmVfdGFibGUgPSB0bGJfcmVtb3ZlX3RhYmxl
OworCQlzdGF0aWNfa2V5X2Rpc2FibGUoJmZsdXNoX3RsYl9tdWx0aV9lbmFibGVkLmtleSk7CiAJ
fQogCiAJaWYgKGt2bV9wYXJhX2hhc19mZWF0dXJlKEtWTV9GRUFUVVJFX1BWX0VPSSkpCmRpZmYg
LS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwvcGFyYXZpcnQuYyBiL2FyY2gveDg2L2tlcm5lbC9wYXJh
dmlydC5jCmluZGV4IDU0OTJhNjY5ZjY1OC4uMTMxNGY4OTMwNGE4IDEwMDY0NAotLS0gYS9hcmNo
L3g4Ni9rZXJuZWwvcGFyYXZpcnQuYworKysgYi9hcmNoL3g4Ni9rZXJuZWwvcGFyYXZpcnQuYwpA
QCAtMTcxLDYgKzE3MSw4IEBAIHVuc2lnbmVkIHBhcmF2aXJ0X3BhdGNoX2luc25zKHZvaWQgKmlu
c25fYnVmZiwgdW5zaWduZWQgbGVuLAogCXJldHVybiBpbnNuX2xlbjsKIH0KIAorREVGSU5FX1NU
QVRJQ19LRVlfVFJVRShmbHVzaF90bGJfbXVsdGlfZW5hYmxlZCk7CisKIHN0YXRpYyB2b2lkIG5h
dGl2ZV9mbHVzaF90bGIodm9pZCkKIHsKIAlfX25hdGl2ZV9mbHVzaF90bGIoKTsKQEAgLTM3NSw2
ICszNzcsNyBAQCBzdHJ1Y3QgcGFyYXZpcnRfcGF0Y2hfdGVtcGxhdGUgcHZfb3BzID0gewogCS5t
bXUuZmx1c2hfdGxiX3VzZXIJPSBuYXRpdmVfZmx1c2hfdGxiLAogCS5tbXUuZmx1c2hfdGxiX2tl
cm5lbAk9IG5hdGl2ZV9mbHVzaF90bGJfZ2xvYmFsLAogCS5tbXUuZmx1c2hfdGxiX29uZV91c2Vy
CT0gbmF0aXZlX2ZsdXNoX3RsYl9vbmVfdXNlciwKKwkubW11LmZsdXNoX3RsYl9tdWx0aQk9IG5h
dGl2ZV9mbHVzaF90bGJfbXVsdGksCiAJLm1tdS5mbHVzaF90bGJfb3RoZXJzCT0gbmF0aXZlX2Zs
dXNoX3RsYl9vdGhlcnMsCiAJLm1tdS50bGJfcmVtb3ZlX3RhYmxlCT0KIAkJCSh2b2lkICgqKShz
dHJ1Y3QgbW11X2dhdGhlciAqLCB2b2lkICopKXRsYl9yZW1vdmVfcGFnZSwKZGlmZiAtLWdpdCBh
L2FyY2gveDg2L21tL3RsYi5jIGIvYXJjaC94ODYvbW0vdGxiLmMKaW5kZXggYWM5OGFkNzZmNjk1
Li43M2QwZDUxYjBmNjEgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L21tL3RsYi5jCisrKyBiL2FyY2gv
eDg2L21tL3RsYi5jCkBAIC01NTAsNyArNTUwLDcgQEAgc3RhdGljIHZvaWQgZmx1c2hfdGxiX2Z1
bmNfY29tbW9uKGNvbnN0IHN0cnVjdCBmbHVzaF90bGJfaW5mbyAqZiwKIAkJICogZ2FyYmFnZSBp
bnRvIG91ciBUTEIuICBTaW5jZSBzd2l0Y2hpbmcgdG8gaW5pdF9tbSBpcyBiYXJlbHkKIAkJICog
c2xvd2VyIHRoYW4gYSBtaW5pbWFsIGZsdXNoLCBqdXN0IHN3aXRjaCB0byBpbml0X21tLgogCQkg
KgotCQkgKiBUaGlzIHNob3VsZCBiZSByYXJlLCB3aXRoIG5hdGl2ZV9mbHVzaF90bGJfb3RoZXJz
IHNraXBwaW5nCisJCSAqIFRoaXMgc2hvdWxkIGJlIHJhcmUsIHdpdGggbmF0aXZlX2ZsdXNoX3Rs
Yl9tdWx0aSBza2lwcGluZwogCQkgKiBJUElzIHRvIGxhenkgVExCIG1vZGUgQ1BVcy4KIAkJICov
CiAJCXN3aXRjaF9tbV9pcnFzX29mZihOVUxMLCAmaW5pdF9tbSwgTlVMTCk7CkBAIC02MzQsOSAr
NjM0LDEyIEBAIHN0YXRpYyB2b2lkIGZsdXNoX3RsYl9mdW5jX2NvbW1vbihjb25zdCBzdHJ1Y3Qg
Zmx1c2hfdGxiX2luZm8gKmYsCiAJdGhpc19jcHVfd3JpdGUoY3B1X3RsYnN0YXRlLmN0eHNbbG9h
ZGVkX21tX2FzaWRdLnRsYl9nZW4sIG1tX3RsYl9nZW4pOwogfQogCi1zdGF0aWMgdm9pZCBmbHVz
aF90bGJfZnVuY19sb2NhbChjb25zdCB2b2lkICppbmZvLCBlbnVtIHRsYl9mbHVzaF9yZWFzb24g
cmVhc29uKQorc3RhdGljIHZvaWQgZmx1c2hfdGxiX2Z1bmNfbG9jYWwodm9pZCAqaW5mbykKIHsK
IAljb25zdCBzdHJ1Y3QgZmx1c2hfdGxiX2luZm8gKmYgPSBpbmZvOworCWVudW0gdGxiX2ZsdXNo
X3JlYXNvbiByZWFzb247CisKKwlyZWFzb24gPSAoZi0+bW0gPT0gTlVMTCkgPyBUTEJfTE9DQUxf
U0hPT1RET1dOIDogVExCX0xPQ0FMX01NX1NIT09URE9XTjsKIAogCWZsdXNoX3RsYl9mdW5jX2Nv
bW1vbihmLCB0cnVlLCByZWFzb24pOwogfQpAQCAtNjU0LDE0ICs2NTcsMzAgQEAgc3RhdGljIHZv
aWQgZmx1c2hfdGxiX2Z1bmNfcmVtb3RlKHZvaWQgKmluZm8pCiAJZmx1c2hfdGxiX2Z1bmNfY29t
bW9uKGYsIGZhbHNlLCBUTEJfUkVNT1RFX1NIT09URE9XTik7CiB9CiAKLXN0YXRpYyBib29sIHRs
Yl9pc19ub3RfbGF6eShpbnQgY3B1LCB2b2lkICpkYXRhKQorc3RhdGljIGlubGluZSBib29sIHRs
Yl9pc19ub3RfbGF6eShpbnQgY3B1KQogewogCXJldHVybiAhcGVyX2NwdShjcHVfdGxic3RhdGUu
aXNfbGF6eSwgY3B1KTsKIH0KIAotdm9pZCBuYXRpdmVfZmx1c2hfdGxiX290aGVycyhjb25zdCBz
dHJ1Y3QgY3B1bWFzayAqY3B1bWFzaywKLQkJCSAgICAgY29uc3Qgc3RydWN0IGZsdXNoX3RsYl9p
bmZvICppbmZvKQorc3RhdGljIERFRklORV9QRVJfQ1BVKGNwdW1hc2tfdCwgZmx1c2hfdGxiX21h
c2spOworCit2b2lkIG5hdGl2ZV9mbHVzaF90bGJfbXVsdGkoY29uc3Qgc3RydWN0IGNwdW1hc2sg
KmNwdW1hc2ssCisJCQkgICAgY29uc3Qgc3RydWN0IGZsdXNoX3RsYl9pbmZvICppbmZvKQogewor
CS8qCisJICogbmF0aXZlX2ZsdXNoX3RsYl9tdWx0aSgpIGNhbiBoYW5kbGUgYSBzaW5nbGUgQ1BV
LCBidXQgaXQgaXMKKwkgKiBzdWJvcHRpbWFsIGlmIHRoZSBsb2NhbCBUTEIgc2hvdWxkIGJlIGZs
dXNoZWQsIGFuZCB0aGVyZWZvcmUgc2hvdWxkCisJICogbm90IGJlIHVzZWQgaW4gc3VjaCBjYXNl
LiBDaGVjayB0aGF0IGl0IGlzIG5vdCB1c2VkIGluIHN1Y2ggY2FzZSwKKwkgKiBhbmQgdXNlIHRo
aXMgYXNzdW1wdGlvbiBmb3IgdHJhY2luZyBhbmQgYWNjb3VudGluZyBvZiByZW1vdGUgVExCCisJ
ICogZmx1c2hlcy4KKwkgKi8KKwlWTV9XQVJOX09OKCFjcHVtYXNrX2FueV9idXQoY3B1bWFzaywg
c21wX3Byb2Nlc3Nvcl9pZCgpKSk7CisKKwkvKgorCSAqIERvIGFjY291bnRpbmcgYW5kIHRyYWNp
bmcuIE5vdGUgdGhhdCB0aGVyZSBhcmUgKGFuZCBoYXZlIGFsd2F5cyBiZWVuKQorCSAqIGNhc2Vz
IGluIHdoaWNoIGEgcmVtb3RlIFRMQiBmbHVzaCB3aWxsIGJlIHRyYWNlZCwgYnV0IGV2ZW50dWFs
bHkKKwkgKiB3b3VsZCBub3QgaGFwcGVuLgorCSAqLwogCWNvdW50X3ZtX3RsYl9ldmVudChOUl9U
TEJfUkVNT1RFX0ZMVVNIKTsKIAlpZiAoaW5mby0+ZW5kID09IFRMQl9GTFVTSF9BTEwpCiAJCXRy
YWNlX3RsYl9mbHVzaChUTEJfUkVNT1RFX1NFTkRfSVBJLCBUTEJfRkxVU0hfQUxMKTsKQEAgLTY4
MSwxMCArNzAwLDE0IEBAIHZvaWQgbmF0aXZlX2ZsdXNoX3RsYl9vdGhlcnMoY29uc3Qgc3RydWN0
IGNwdW1hc2sgKmNwdW1hc2ssCiAJCSAqIG1lYW5zIHRoYXQgdGhlIHBlcmNwdSB0bGJfZ2VuIHZh
cmlhYmxlcyB3b24ndCBiZSB1cGRhdGVkCiAJCSAqIGFuZCB3ZSdsbCBkbyBwb2ludGxlc3MgZmx1
c2hlcyBvbiBmdXR1cmUgY29udGV4dCBzd2l0Y2hlcy4KIAkJICoKLQkJICogUmF0aGVyIHRoYW4g
aG9va2luZyBuYXRpdmVfZmx1c2hfdGxiX290aGVycygpIGhlcmUsIEkgdGhpbmsKKwkJICogUmF0
aGVyIHRoYW4gaG9va2luZyBuYXRpdmVfZmx1c2hfdGxiX211bHRpKCkgaGVyZSwgSSB0aGluawog
CQkgKiB0aGF0IFVWIHNob3VsZCBiZSB1cGRhdGVkIHNvIHRoYXQgc21wX2NhbGxfZnVuY3Rpb25f
bWFueSgpLAogCQkgKiBldGMsIGFyZSBvcHRpbWFsIG9uIFVWLgogCQkgKi8KKwkJbG9jYWxfaXJx
X2Rpc2FibGUoKTsKKwkJZmx1c2hfdGxiX2Z1bmNfbG9jYWwoKF9fZm9yY2Ugdm9pZCAqKWluZm8p
OworCQlsb2NhbF9pcnFfZW5hYmxlKCk7CisKIAkJY3B1bWFzayA9IHV2X2ZsdXNoX3RsYl9vdGhl
cnMoY3B1bWFzaywgaW5mbyk7CiAJCWlmIChjcHVtYXNrKQogCQkJc21wX2NhbGxfZnVuY3Rpb25f
bWFueShjcHVtYXNrLCBmbHVzaF90bGJfZnVuY19yZW1vdGUsCkBAIC03MDMsMTEgKzcyNiwzOSBA
QCB2b2lkIG5hdGl2ZV9mbHVzaF90bGJfb3RoZXJzKGNvbnN0IHN0cnVjdCBjcHVtYXNrICpjcHVt
YXNrLAogCSAqIGRvaW5nIGEgc3BlY3VsYXRpdmUgbWVtb3J5IGFjY2Vzcy4KIAkgKi8KIAlpZiAo
aW5mby0+ZnJlZWRfdGFibGVzKQotCQlzbXBfY2FsbF9mdW5jdGlvbl9tYW55KGNwdW1hc2ssIGZs
dXNoX3RsYl9mdW5jX3JlbW90ZSwKLQkJCSAgICAgICAodm9pZCAqKWluZm8sIDEpOwotCWVsc2UK
LQkJb25fZWFjaF9jcHVfY29uZF9tYXNrKHRsYl9pc19ub3RfbGF6eSwgZmx1c2hfdGxiX2Z1bmNf
cmVtb3RlLAotCQkJCSh2b2lkICopaW5mbywgMSwgR0ZQX0FUT01JQywgY3B1bWFzayk7CisJCV9f
c21wX2NhbGxfZnVuY3Rpb25fbWFueShjcHVtYXNrLCBmbHVzaF90bGJfZnVuY19yZW1vdGUsCisJ
CQkJCSBmbHVzaF90bGJfZnVuY19sb2NhbCwgKHZvaWQgKilpbmZvLCAxKTsKKwllbHNlIHsKKwkJ
LyoKKwkJICogQWx0aG91Z2ggd2UgY291bGQgaGF2ZSB1c2VkIG9uX2VhY2hfY3B1X2NvbmRfbWFz
aygpLAorCQkgKiBvcGVuLWNvZGluZyBpdCBoYXMgc2V2ZXJhbCBwZXJmb3JtYW5jZSBhZHZhbnRh
Z2VzOiAoMSkgd2UgY2FuCisJCSAqIHVzZSBzcGVjaWFsaXplZCBmdW5jdGlvbnMgZm9yIHJlbW90
ZSBhbmQgbG9jYWwgZmx1c2hlczsgKDIpCisJCSAqIG5vIG5lZWQgZm9yIGluZGlyZWN0IGJyYW5j
aCB0byB0ZXN0IGlmIFRMQiBpcyBsYXp5OyAoMykgd2UKKwkJICogY2FuIHVzZSBhIGRlc2lnbmF0
ZWQgY3B1bWFzayBmb3IgZXZhbHVhdGluZyB0aGUgY29uZGl0aW9uCisJCSAqIGluc3RlYWQgb2Yg
YWxsb2NhdGluZyBhIG5ldyBvbmUuCisJCSAqCisJCSAqIFRoaXMgd29ya3MgdW5kZXIgdGhlIGFz
c3VtcHRpb24gdGhhdCB0aGVyZSBhcmUgbm8gbmVzdGVkIFRMQgorCQkgKiBmbHVzaGVzLCBhbiBh
c3N1bXB0aW9uIHRoYXQgaXMgYWxyZWFkeSBtYWRlIGluCisJCSAqIGZsdXNoX3RsYl9tbV9yYW5n
ZSgpLgorCQkgKi8KKwkJc3RydWN0IGNwdW1hc2sgKmNvbmRfY3B1bWFzayA9IHRoaXNfY3B1X3B0
cigmZmx1c2hfdGxiX21hc2spOworCQlpbnQgY3B1OworCisJCWNwdW1hc2tfY2xlYXIoY29uZF9j
cHVtYXNrKTsKKworCQlmb3JfZWFjaF9jcHUoY3B1LCBjcHVtYXNrKSB7CisJCQlpZiAodGxiX2lz
X25vdF9sYXp5KGNwdSkpCisJCQkJX19jcHVtYXNrX3NldF9jcHUoY3B1LCBjb25kX2NwdW1hc2sp
OworCQl9CisJCV9fc21wX2NhbGxfZnVuY3Rpb25fbWFueShjb25kX2NwdW1hc2ssIGZsdXNoX3Rs
Yl9mdW5jX3JlbW90ZSwKKwkJCQkJIGZsdXNoX3RsYl9mdW5jX2xvY2FsLCAodm9pZCAqKWluZm8s
IDEpOworCX0KK30KKwordm9pZCBuYXRpdmVfZmx1c2hfdGxiX290aGVycyhjb25zdCBzdHJ1Y3Qg
Y3B1bWFzayAqY3B1bWFzaywKKwkJCSAgICAgY29uc3Qgc3RydWN0IGZsdXNoX3RsYl9pbmZvICpp
bmZvKQoreworCW5hdGl2ZV9mbHVzaF90bGJfbXVsdGkoY3B1bWFzaywgaW5mbyk7CiB9CiAKIC8q
CkBAIC03NzMsMTAgKzgyNCwxNSBAQCBzdGF0aWMgdm9pZCBmbHVzaF90bGJfb25fY3B1cyhjb25z
dCBjcHVtYXNrX3QgKmNwdW1hc2ssCiB7CiAJaW50IHRoaXNfY3B1ID0gc21wX3Byb2Nlc3Nvcl9p
ZCgpOwogCisJaWYgKHN0YXRpY19icmFuY2hfbGlrZWx5KCZmbHVzaF90bGJfbXVsdGlfZW5hYmxl
ZCkpIHsKKwkJZmx1c2hfdGxiX211bHRpKGNwdW1hc2ssIGluZm8pOworCQlyZXR1cm47CisJfQor
CiAJaWYgKGNwdW1hc2tfdGVzdF9jcHUodGhpc19jcHUsIGNwdW1hc2spKSB7CiAJCWxvY2tkZXBf
YXNzZXJ0X2lycXNfZW5hYmxlZCgpOwogCQlsb2NhbF9pcnFfZGlzYWJsZSgpOwotCQlmbHVzaF90
bGJfZnVuY19sb2NhbChpbmZvLCBUTEJfTE9DQUxfTU1fU0hPT1RET1dOKTsKKwkJZmx1c2hfdGxi
X2Z1bmNfbG9jYWwoKF9fZm9yY2Ugdm9pZCAqKWluZm8pOwogCQlsb2NhbF9pcnFfZW5hYmxlKCk7
CiAJfQogCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni94ZW4vbW11X3B2LmMgYi9hcmNoL3g4Ni94ZW4v
bW11X3B2LmMKaW5kZXggYmViNDRlMjJhZmRmLi4wY2IyNzc4NDhjYjQgMTAwNjQ0Ci0tLSBhL2Fy
Y2gveDg2L3hlbi9tbXVfcHYuYworKysgYi9hcmNoL3g4Ni94ZW4vbW11X3B2LmMKQEAgLTI0NzQs
NiArMjQ3NCw4IEBAIHZvaWQgX19pbml0IHhlbl9pbml0X21tdV9vcHModm9pZCkKIAogCXB2X29w
cy5tbXUgPSB4ZW5fbW11X29wczsKIAorCXN0YXRpY19rZXlfZGlzYWJsZSgmZmx1c2hfdGxiX211
bHRpX2VuYWJsZWQua2V5KTsKKwogCW1lbXNldChkdW1teV9tYXBwaW5nLCAweGZmLCBQQUdFX1NJ
WkUpOwogfQogCi0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 31 07:08:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 07:08:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWbdu-0006sC-Op; Fri, 31 May 2019 07:07:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1Y3R=T7=bitdefender.com=ppircalabu@srs-us1.protection.inumbo.net>)
 id 1hWbdt-0006s7-Ff
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 07:07:57 +0000
X-Inumbo-ID: d035905b-8372-11e9-8980-bc764e045a96
Received: from EUR02-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe06::72d])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d035905b-8372-11e9-8980-bc764e045a96;
 Fri, 31 May 2019 07:07:56 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector1-bitdefender-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=4KTuyG16Hf8sAQEd6ip7G7gSa9FgWmm16heSkRjoWy0=;
 b=CieZkwCNLSo50fVimhlhS6E0hj+EmRlrP2pJq4kNThpO4cIikmLpCa4Ry+Vy0U5yki3AUaxmIHet6uGh3Q0sZHqt8ikJwnF/V11eL3yzJi2Mp/nufSgtHc0rXDY45Wjkc6Ch0iwZF24DlBg3x1Cs+zSBtQr6x5M0Se7+uBUTX/w=
Received: from AM0PR02MB5572.eurprd02.prod.outlook.com (10.255.30.141) by
 AM0PR02MB3794.eurprd02.prod.outlook.com (52.134.86.30) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1922.20; Fri, 31 May 2019 07:07:54 +0000
Received: from AM0PR02MB5572.eurprd02.prod.outlook.com
 ([fe80::20e8:5f57:e5b3:3ce4]) by AM0PR02MB5572.eurprd02.prod.outlook.com
 ([fe80::20e8:5f57:e5b3:3ce4%7]) with mapi id 15.20.1922.021; Fri, 31 May 2019
 07:07:53 +0000
From: Petre Ovidiu PIRCALABU <ppircalabu@bitdefender.com>
To: Tamas K Lengyel <tamas@tklengyel.com>
Thread-Topic: [PATCH 0/9] Per vcpu vm_event channels
Thread-Index: AQHVFvKYzbGJ8biygUyTgkCpYOT3iqaDymyAgAEGyQA=
Date: Fri, 31 May 2019 07:07:53 +0000
Message-ID: <8ba4014e1f8afb7391b211dcca8956ae011407d5.camel@bitdefender.com>
References: <cover.1559224640.git.ppircalabu@bitdefender.com>
 <CABfawh=ggx3sVzffdXD==Pr6kKmMH94TOqia2EnYqrXx+r-HFA@mail.gmail.com>
In-Reply-To: <CABfawh=ggx3sVzffdXD==Pr6kKmMH94TOqia2EnYqrXx+r-HFA@mail.gmail.com>
Accept-Language: ro-RO, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM6P191CA0002.EURP191.PROD.OUTLOOK.COM
 (2603:10a6:209:8b::15) To AM0PR02MB5572.eurprd02.prod.outlook.com
 (2603:10a6:208:161::13)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=ppircalabu@bitdefender.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-mailer: Evolution 3.28.5-0ubuntu0.18.04.1 
x-originating-ip: [91.199.104.6]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 543946f1-e947-427c-6c0d-08d6e596b31c
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(5600148)(711020)(4605104)(1401327)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020);
 SRVR:AM0PR02MB3794; 
x-ms-traffictypediagnostic: AM0PR02MB3794:|AM0PR02MB3794:
x-ms-exchange-purlcount: 1
x-microsoft-antispam-prvs: <AM0PR02MB379467E7B4AB39CACBE7343BD6190@AM0PR02MB3794.eurprd02.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-forefront-prvs: 00540983E2
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(39860400002)(396003)(366004)(376002)(346002)(136003)(199004)(189003)(86362001)(53936002)(76176011)(26005)(8936002)(52116002)(50226002)(4326008)(5660300002)(7736002)(99286004)(6246003)(256004)(71190400001)(316002)(54906003)(14444005)(71200400001)(81156014)(81166006)(8676002)(66066001)(305945005)(2906002)(7416002)(68736007)(476003)(2616005)(102836004)(6512007)(11346002)(118296001)(486006)(3846002)(6306002)(73956011)(6116002)(66446008)(14454004)(66556008)(66476007)(66946007)(966005)(446003)(64756008)(478600001)(229853002)(36756003)(53546011)(6506007)(386003)(186003)(25786009)(6916009)(6436002)(6486002)(99106002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM0PR02MB3794;
 H:AM0PR02MB5572.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: bitdefender.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: yvY7tO7+2s/kXmpMKJvZG8DKl3EU3uL1DAFbA3Lpi4Axwd0szj+dT+1qhIxKYvcNfvSLKC5Rh6u9XBnXD1vK/7tKyQWvkOkumvM0lxU2u5ilbJw2kQ9fGVxePdhxLudRMlNBIevsd9+HiYILmhAXcw9GYXikM1Tju70H4cRalHUfLWtTdOXurlY9alwXSI2tkwjgo/2MsOKkxvvq5X9LQQBLElFACdJuMsXS7HqnePr6Y0Ltz3WRMzeoEK3N3JUq/TxVtZc/xtH0ITO10OCsucp7UuQlwfgUYJyoNz/u78PA2RsOWOBypRBSFZKOn2NZPeLDjDz2WKDf1lgKRM7UNNj3h8glXXlITHTnHMuc0U/1k8ZAagzNcyJb7rmk5oYdvlpsk0I3MWlSlVEaPbyt6WLl+jd63Jl1De55/0RVwJU=
Content-ID: <57B8887CC4BA8948A0B6218CBC1C92F0@eurprd02.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 543946f1-e947-427c-6c0d-08d6e596b31c
X-MS-Exchange-CrossTenant-originalarrivaltime: 31 May 2019 07:07:53.8169 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: ppircalabu@bbu.bitdefender.biz
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR02MB3794
Subject: Re: [Xen-devel] [PATCH 0/9] Per vcpu vm_event channels
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 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>,
 =?utf-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAyMDE5LTA1LTMwIGF0IDA4OjI3IC0wNzAwLCBUYW1hcyBLIExlbmd5ZWwgd3JvdGU6
DQo+IE9uIFRodSwgTWF5IDMwLCAyMDE5IGF0IDc6MTggQU0gUGV0cmUgUGlyY2FsYWJ1DQo+IDxw
cGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6DQo+ID4gDQo+ID4gVGhpcyBwYXRjaHNl
dCBhZGRzIGEgbmV3IG1lY2hhbmlzbSBvZiBzZW5kaW5nIHN5bmNocm9ub3VzIHZtX2V2ZW50DQo+
ID4gcmVxdWVzdHMgYW5kIGhhbmRsaW5nIHZtX2V2ZW50IHJlc3BvbnNlcyB3aXRob3V0IHVzaW5n
IGEgcmluZy4NCj4gPiBBcyBlYWNoIHN5bmNocm9ub3VzIHJlcXVlc3QgcGF1c2VzIHRoZSB2Y3B1
IHVudGlsIHRoZSBjb3JyZXNwb25kaW5nDQo+ID4gcmVzcG9uc2UgaXMgaGFuZGxlZCwgaXQgY2Fu
IGJlIHN0b3JlZCBpbiBhIHNsb3R0ZWQgbWVtb3J5IGJ1ZmZlcg0KPiA+IChvbmUgcGVyIHZjcHUp
IHNoYXJlZCBiZXR3ZWVuIHRoZSBoeXBlcnZpc29yIGFuZCB0aGUgY29udHJvbGxpbmcNCj4gPiBk
b21haW4uDQo+ID4gDQo+ID4gVGhlIG1haW4gYWR2YW50YWdlcyBvZiB0aGlzIGFwcHJvYWNoIGFy
ZToNCj4gPiAtIHRoZSBhYmlsaXR5IHRvIGR5bmFtaWNhbHkgYWxsb2NhdGUgdGhlIG5lY2Vzc2Fy
eSBtZW1vcnkgdXNlZCB0bw0KPiA+IGhvbGQNCj4gPiB0aGUgcmVxdWVzdHMvcmVzcG9uc2VzICh0
aGUgc2l6ZSBvZg0KPiA+IHZtX2V2ZW50X3JlcXVlc3RfdC92bV9ldmVudF9yZXNwb25zZV90DQo+
ID4gY2FuIGdyb3cgdW5yZXN0cmljdGVkIGJ5IHRoZSByaW5nJ3Mgb25lIHBhZ2UgbGltaXRhdGlv
bikNCj4gPiAtIHRoZSByaW5nJ3Mgd2FpdHF1ZXVlIGxvZ2ljIGlzIHVubmVjZXNzYXJ5IGluIHRo
aXMgY2FzZSBiZWNhdXNlDQo+ID4gdGhlDQo+ID4gdmNwdSBzZW5kaW5nIHRoZSByZXF1ZXN0IGlz
IGJsb2NrZWQgdW50aWwgYSByZXNwb25zZSBpcyByZWNlaXZlZC4NCj4gDQo+IEhpIFBldHJlLA0K
PiBjb3VsZCB5b3UgcHVzaCB0aGlzIHNlcmllcyBhcyBhIGdpdCBicmFuY2ggc29tZXdoZXJlPw0K
PiANCj4gVGhhbmtzLA0KPiBUYW1hcw0KDQpIaSBUYW1hcywNCg0KSSd2ZSBwdXNoZWQgdGhlIGNo
YW5nZXMgdG8gDQpodHRwczovL2dpdGh1Yi5jb20vcGV0cmVwaXJjYWxhYnUveGVuL3RyZWUvdm1f
ZXZlbnRfbmcvZGV2ZWwNCg0KVGhhbmsteW91IHZlcnkgbXVjaCBmb3IgeW91ciBzdXBwb3J0LA0K
UGV0cmUNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 31 07:20:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 07:20:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWbpp-0008MO-0I; Fri, 31 May 2019 07:20:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=J+xl=T7=citrix.com=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1hWbpn-0008MJ-MF
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 07:20:15 +0000
X-Inumbo-ID: 84ee20b6-8374-11e9-9549-c7d3e705f1a2
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 84ee20b6-8374-11e9-9549-c7d3e705f1a2;
 Fri, 31 May 2019 07:20:08 +0000 (UTC)
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=wei.liu2@citrix.com;
 spf=Pass smtp.mailfrom=wei.liu2@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 wei.liu2@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="wei.liu2@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 wei.liu2@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="wei.liu2@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.50 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: vZ/vfl2aWL/s2CrBoteUwRYksEByaVfCVcKUAHL+r/L7L0C9LKwCME3Jfwyqimk5UyqNI9Uekg
 QyY+0MYrqMjTsS+HXDmX8Ig34gUCd/4+8YpKfoxWA9ZZLIeLbZEKqavso5sj5z/7yfTo3/U3nq
 f8EDO5tH1IOUpds654nQ3M9asmbrkTU9/32zOEidozr3I67zQ/Pg3ESHZ95IoEUq8PCp/wEqWb
 22RcvvBK22nkB8FFw2j9Y3r9cgDfsq8dI/5VnfrwHVC2+LLZ4uKyXQN3hJcA6M1FCzW3hk2A91
 ZG8=
X-SBRS: 2.7
X-MesageID: 1142044
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,534,1549947600"; 
   d="scan'208";a="1142044"
Date: Fri, 31 May 2019 08:20:05 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Colin King <colin.king@canonical.com>
Message-ID: <20190531072005.GC25537@zion.uk.xensource.com>
References: <20190530190438.9571-1-colin.king@canonical.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190530190438.9571-1-colin.king@canonical.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH] xen-netback: remove redundant assignment to
 err
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, netdev@vger.kernel.org,
 kernel-janitors@vger.kernel.org, linux-kernel@vger.kernel.org,
 Paul Durrant <paul.durrant@citrix.com>, xen-devel@lists.xenproject.org,
 "David S . Miller" <davem@davemloft.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBNYXkgMzAsIDIwMTkgYXQgMDg6MDQ6MzhQTSArMDEwMCwgQ29saW4gS2luZyB3cm90
ZToKPiBGcm9tOiBDb2xpbiBJYW4gS2luZyA8Y29saW4ua2luZ0BjYW5vbmljYWwuY29tPgo+IAo+
IFRoZSB2YXJpYWJsZSBlcnIgaXMgYXNzaWduZWQgd2l0aCB0aGUgdmFsdWUgLUVOT01FTSB0aGF0
IGlzIG5ldmVyCj4gcmVhZCBhbmQgaXQgaXMgcmUtYXNzaWduZWQgYSBuZXcgdmFsdWUgbGF0ZXIg
b24uICBUaGUgYXNzaWdubWVudCBpcwo+IHJlZHVuZGFudCBhbmQgY2FuIGJlIHJlbW92ZWQuCj4g
Cj4gQWRkcmVzc2VzLUNvdmVyaXR5OiAoIlVudXNlZCB2YWx1ZSIpCj4gU2lnbmVkLW9mZi1ieTog
Q29saW4gSWFuIEtpbmcgPGNvbGluLmtpbmdAY2Fub25pY2FsLmNvbT4KCkFja2VkLWJ5OiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKCj4gLS0tCj4gIGRyaXZlcnMvbmV0L3hlbi1uZXRi
YWNrL2ludGVyZmFjZS5jIHwgMiArLQo+ICAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyks
IDEgZGVsZXRpb24oLSkKPiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9uZXQveGVuLW5ldGJhY2sv
aW50ZXJmYWNlLmMgYi9kcml2ZXJzL25ldC94ZW4tbmV0YmFjay9pbnRlcmZhY2UuYwo+IGluZGV4
IDc4MzE5ODg0NGRkNy4uMjQwZjc2MmIzNzQ5IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvbmV0L3hl
bi1uZXRiYWNrL2ludGVyZmFjZS5jCj4gKysrIGIvZHJpdmVycy9uZXQveGVuLW5ldGJhY2svaW50
ZXJmYWNlLmMKPiBAQCAtNjMzLDcgKzYzMyw3IEBAIGludCB4ZW52aWZfY29ubmVjdF9kYXRhKHN0
cnVjdCB4ZW52aWZfcXVldWUgKnF1ZXVlLAo+ICAJCQl1bnNpZ25lZCBpbnQgcnhfZXZ0Y2huKQo+
ICB7Cj4gIAlzdHJ1Y3QgdGFza19zdHJ1Y3QgKnRhc2s7Cj4gLQlpbnQgZXJyID0gLUVOT01FTTsK
PiArCWludCBlcnI7Cj4gIAo+ICAJQlVHX09OKHF1ZXVlLT50eF9pcnEpOwo+ICAJQlVHX09OKHF1
ZXVlLT50YXNrKTsKPiAtLSAKPiAyLjIwLjEKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 31 07:31:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 07:31:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWc0N-0000me-43; Fri, 31 May 2019 07:31:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=J+xl=T7=citrix.com=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1hWc0L-0000mZ-MK
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 07:31:09 +0000
X-Inumbo-ID: 0cbc0700-8376-11e9-a9dc-4f082cc1e245
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0cbc0700-8376-11e9-a9dc-4f082cc1e245;
 Fri, 31 May 2019 07:31:06 +0000 (UTC)
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=wei.liu2@citrix.com;
 spf=Pass smtp.mailfrom=wei.liu2@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 wei.liu2@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="wei.liu2@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 wei.liu2@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="wei.liu2@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.50 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="wei.liu2@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: lnooVlL8SkMYL7aPjFH0jxwqMqTKLbSrblMa8zyQNljsCXqWr5WsLeRsStI1tiqYlKtZhVPsuN
 KUsYKtAhuC/Y8nB4rO7QrMNvbOHFRVGMDXlSI4ieqHGoWUrwEJq4B1hkIB+Nib73CorDkLXehy
 96W2DXAMm55/Mn7jGRa6JwxE1cWUVwdDp+ymOOYogGbNWCwvgElbIekg8pBjovVyrGhv2JLXga
 nzf8zrqCokKxRQSD+kWFPjP5GU0BEsPoOjPmNjxyvMN1CjGgNy6agoTuO8utgOoEG9XnF+i+DD
 xH0=
X-SBRS: 2.7
X-MesageID: 1145273
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,534,1549947600"; 
   d="scan'208";a="1145273"
From: Wei Liu <wei.liu2@citrix.com>
To: <netdev@vger.kernel.org>
Date: Fri, 31 May 2019 08:31:02 +0100
Message-ID: <20190531073102.5334-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH net-next] Update my email address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Paul Durrant <Paul.Durrant@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 David Miller <davem@davemloft.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiBNQUlOVEFJ
TkVSUyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigt
KQoKZGlmZiAtLWdpdCBhL01BSU5UQUlORVJTIGIvTUFJTlRBSU5FUlMKaW5kZXggMGM1NWIwZmVk
YmUyLi5lMjEyYzZhNDJkZGYgMTAwNjQ0Ci0tLSBhL01BSU5UQUlORVJTCisrKyBiL01BSU5UQUlO
RVJTCkBAIC0xNzI5NSw3ICsxNzI5NSw3IEBAIEY6CURvY3VtZW50YXRpb24vQUJJL3N0YWJsZS9z
eXNmcy1oeXBlcnZpc29yLXhlbgogRjoJRG9jdW1lbnRhdGlvbi9BQkkvdGVzdGluZy9zeXNmcy1o
eXBlcnZpc29yLXhlbgogCiBYRU4gTkVUV09SSyBCQUNLRU5EIERSSVZFUgotTToJV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KK006CVdlaSBMaXUgPHdlaS5saXVAa2VybmVsLm9yZz4KIE06
CVBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiBMOgl4ZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcgKG1vZGVyYXRlZCBmb3Igbm9uLXN1YnNjcmliZXJzKQogTDoJbmV0
ZGV2QHZnZXIua2VybmVsLm9yZwotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 31 08:09:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 08:09:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWcbb-0003pf-Qy; Fri, 31 May 2019 08:09:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=q4nb=T7=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1hWcbb-0003pa-2o
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 08:09:39 +0000
X-Inumbo-ID: 6e688b6c-837b-11e9-8980-bc764e045a96
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6e688b6c-837b-11e9-8980-bc764e045a96;
 Fri, 31 May 2019 08:09:37 +0000 (UTC)
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=Paul.Durrant@citrix.com;
 spf=Pass smtp.mailfrom=Paul.Durrant@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="Paul.Durrant@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Paul.Durrant@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="Paul.Durrant@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.50 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: MuFDzrJnaA4RhYJ96ED2uey0fkt9GUZ9QvgjXsm4lQ3MCgXuwE1tUgqnhxr8RX3blU5cMZ0qAq
 +L/7Omh/Mek4+wVc9cdH+iZHvg3O2+Vh/vk4sLoHwnS47H9HpH+jYkXQfb3wKWZ5lGZ3s2jJfx
 2I0ZVXZiC1BQ9bijpZA+prpr6J83fTGga2C0IXEeUFsBABgtWSPB8lZYcs3xbZz7QVo3bze2ns
 mJCzaWCo7xa0TYZx2PZycCqXhMmWMcPYi5G8zryECCfdFyplCo2DaBhrq9lJ8aepD+AAv3slrd
 IEw=
X-SBRS: 2.7
X-MesageID: 1118491
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,534,1549947600"; 
   d="scan'208";a="1118491"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>, "netdev@vger.kernel.org"
 <netdev@vger.kernel.org>
Thread-Topic: [PATCH net-next] Update my email address
Thread-Index: AQHVF4LOwmQKDAbmA0WtXQmNdTyAy6aE4S7A
Date: Fri, 31 May 2019 08:09:34 +0000
Message-ID: <619c8073a46446ce819addd44bd03756@AMSPEX02CL03.citrite.net>
References: <20190531073102.5334-1-wei.liu2@citrix.com>
In-Reply-To: <20190531073102.5334-1-wei.liu2@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH net-next] Update my email address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 David Miller <davem@davemloft.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IFdlaSBMaXUgW21haWx0bzp3ZWku
bGl1MkBjaXRyaXguY29tXQo+IFNlbnQ6IDMxIE1heSAyMDE5IDA4OjMxCj4gVG86IG5ldGRldkB2
Z2VyLmtlcm5lbC5vcmcKPiBDYzogWGVuLWRldmVsIDx4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmc+OyBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsgRGF2aWQgTWls
bGVyCj4gPGRhdmVtQGRhdmVtbG9mdC5uZXQ+OyBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
Pgo+IFN1YmplY3Q6IFtQQVRDSCBuZXQtbmV4dF0gVXBkYXRlIG15IGVtYWlsIGFkZHJlc3MKPiAK
PiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKQWNrZWQtYnk6
IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Cgo+IC0tLQo+ICBNQUlOVEFJ
TkVSUyB8IDIgKy0KPiAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9u
KC0pCj4gCj4gZGlmZiAtLWdpdCBhL01BSU5UQUlORVJTIGIvTUFJTlRBSU5FUlMKPiBpbmRleCAw
YzU1YjBmZWRiZTIuLmUyMTJjNmE0MmRkZiAxMDA2NDQKPiAtLS0gYS9NQUlOVEFJTkVSUwo+ICsr
KyBiL01BSU5UQUlORVJTCj4gQEAgLTE3Mjk1LDcgKzE3Mjk1LDcgQEAgRjoJRG9jdW1lbnRhdGlv
bi9BQkkvc3RhYmxlL3N5c2ZzLWh5cGVydmlzb3IteGVuCj4gIEY6CURvY3VtZW50YXRpb24vQUJJ
L3Rlc3Rpbmcvc3lzZnMtaHlwZXJ2aXNvci14ZW4KPiAKPiAgWEVOIE5FVFdPUksgQkFDS0VORCBE
UklWRVIKPiAtTToJV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiArTToJV2VpIExpdSA8
d2VpLmxpdUBrZXJuZWwub3JnPgo+ICBNOglQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRy
aXguY29tPgo+ICBMOgl4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcgKG1vZGVyYXRlZCBm
b3Igbm9uLXN1YnNjcmliZXJzKQo+ICBMOgluZXRkZXZAdmdlci5rZXJuZWwub3JnCj4gLS0KPiAy
LjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 31 08:17:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 08:17:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWcjA-0004c9-MP; Fri, 31 May 2019 08:17:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TvYf=T7=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1hWcj9-0004c3-HA
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 08:17:27 +0000
X-Inumbo-ID: 82816efc-837c-11e9-a3d1-37a3a72d85b5
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 82816efc-837c-11e9-a3d1-37a3a72d85b5;
 Fri, 31 May 2019 08:17:20 +0000 (UTC)
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.50 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: ortW6Jq7YIZQwC3mArvOUVcHH1o3kSpPkjfMMKbYbhWW/CCc6ax6yDMMPGsv1m5b+uispgG6FQ
 D8qYLNn4fw6tbG8r6NXMLemLnszYg91sAAw5bVu5SnrXjpSnM0GCTXyxmJsJGCg4a/nqDEoQIH
 C5OTUx4imUO5zFkGsnws2e1HjJXmBNKb2ofI3A92KKMh19KP54XN0yMmf41CJzDTz361PE/v5k
 bFcQqqg/IUWkfh4mZP3BrC4UeTz4Q0Rc3277Rr5cC7M43qnOD8rjizYPZU2EllCrGh60vojvej
 H4s=
X-SBRS: 2.7
X-MesageID: 1146979
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,534,1549947600"; 
   d="scan'208";a="1146979"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 31 May 2019 10:17:13 +0200
Message-ID: <20190531081713.55596-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.20.1 (Apple Git-117)
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2] automation: add clang and lld 8 tests to
 gitlab
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Doug Goldstein <cardoe@cardoe.com>, Wei Liu <wl@xen.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VXNpbmcgY2xhbmcgYW5kIGxsZCA4IHJlcXVpcmVzIGluc3RhbGxpbmcgdGhlIHBhY2thZ2VzIGZy
b20gdGhlCm9mZmljaWFsIGxsdm0gYXB0IHJlcG9zaXRvcmllcywgc28gbW9kaWZ5IHRoZSBEZWJp
YW4gRG9ja2VyIGZpbGVzIGZvcgpzdHJldGNoIGFuZCB1bnN0YWJsZSB0byBhZGQgdGhlIGxsdm0g
cmVwbyBhbmQgaW5zdGFsbCBjbGFuZyBhbmQgbGxkCmZyb20gaXQuCgpBbHNvIGFkZCBzb21lIGpv
YnMgdG8gdGVzdCBidWlsZGluZyBYZW4gd2l0aCBjbGFuZyA4IGFuZCBsbGQuCgpTaWduZWQtb2Zm
LWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCkkndmUgdGVz
dGVkIHRoaXMgbWFudWFsbHkgYnkgZG9pbmc6CgojIG1ha2UgLUMgYXV0b21hdGlvbi9idWlsZCBk
ZWJpYW4vc3RyZXRjaAojIENPTlRBSU5FUl9OT19QVUxMPTEgLi9hdXRvbWF0aW9uL3NjcmlwdHMv
Y29udGFpbmVyaXplIDw8IEVORAouL2NvbmZpZ3VyZSAtLXdpdGgtc3lzdGVtLXNlYWJpb3M9L3Vz
ci9zaGFyZS9zZWFiaW9zL2Jpb3MuYmluIFwKICAgICAgICAgICAgLS13aXRoLXN5c3RlbS1pcHhl
PS91c3IvbGliL2lweGUvaXB4ZS5weGUgLS1kaXNhYmxlLXN0dWJkb20KbWFrZSAtajggZGlzdCBD
Qz1jbGFuZy04IENYWD1jbGFuZy04IExEPWxkLmxsZC04IGNsYW5nPXkKRU5ECi0tLQpDYzogRG91
ZyBHb2xkc3RlaW4gPGNhcmRvZUBjYXJkb2UuY29tPgpDYzogV2VpIExpdSA8d2xAeGVuLm9yZz4K
LS0tCkNoYW5nZXMgc2luY2UgdjE6CiAtIFVzZSBsZC5sbGQtOCBpbnN0ZWFkIG9mIGxsZC04LCBh
cyB0aGF0J3MgdGhlIHJlY29tbWVuZGVkIHdheQogICByZXBvcnRlZCBieSBsbGQtOC4KLS0tCiBh
dXRvbWF0aW9uL2J1aWxkL2RlYmlhbi9zdHJldGNoLWxsdm0ubGlzdCAgIHwgIDMgKysKIGF1dG9t
YXRpb24vYnVpbGQvZGViaWFuL3N0cmV0Y2guZG9ja2VyZmlsZSAgfCAxMSArKysrKy0KIGF1dG9t
YXRpb24vYnVpbGQvZGViaWFuL3Vuc3RhYmxlLWxsdm0ubGlzdCAgfCAgMyArKwogYXV0b21hdGlv
bi9idWlsZC9kZWJpYW4vdW5zdGFibGUuZG9ja2VyZmlsZSB8IDExICsrKysrLQogYXV0b21hdGlv
bi9naXRsYWItY2kvYnVpbGQueWFtbCAgICAgICAgICAgICB8IDM3ICsrKysrKysrKysrKysrKysr
KysrKwogYXV0b21hdGlvbi9zY3JpcHRzL2J1aWxkICAgICAgICAgICAgICAgICAgICB8ICAyICst
CiA2IGZpbGVzIGNoYW5nZWQsIDY0IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCiBjcmVh
dGUgbW9kZSAxMDA2NDQgYXV0b21hdGlvbi9idWlsZC9kZWJpYW4vc3RyZXRjaC1sbHZtLmxpc3QK
IGNyZWF0ZSBtb2RlIDEwMDY0NCBhdXRvbWF0aW9uL2J1aWxkL2RlYmlhbi91bnN0YWJsZS1sbHZt
Lmxpc3QKCmRpZmYgLS1naXQgYS9hdXRvbWF0aW9uL2J1aWxkL2RlYmlhbi9zdHJldGNoLWxsdm0u
bGlzdCBiL2F1dG9tYXRpb24vYnVpbGQvZGViaWFuL3N0cmV0Y2gtbGx2bS5saXN0Cm5ldyBmaWxl
IG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjA5ZmU4NDNmYjIKLS0tIC9kZXYvbnVsbAor
KysgYi9hdXRvbWF0aW9uL2J1aWxkL2RlYmlhbi9zdHJldGNoLWxsdm0ubGlzdApAQCAtMCwwICsx
LDMgQEAKKyMgU3RyZWNoIExMVk0gOCByZXBvcworZGViIGh0dHA6Ly9hcHQubGx2bS5vcmcvc3Ry
ZXRjaC8gbGx2bS10b29sY2hhaW4tc3RyZXRjaC04IG1haW4KK2RlYi1zcmMgaHR0cDovL2FwdC5s
bHZtLm9yZy9zdHJldGNoLyBsbHZtLXRvb2xjaGFpbi1zdHJldGNoLTggbWFpbgpkaWZmIC0tZ2l0
IGEvYXV0b21hdGlvbi9idWlsZC9kZWJpYW4vc3RyZXRjaC5kb2NrZXJmaWxlIGIvYXV0b21hdGlv
bi9idWlsZC9kZWJpYW4vc3RyZXRjaC5kb2NrZXJmaWxlCmluZGV4IGRhZjhjOWQzODQuLjE4OWRm
ZjMyNzUgMTAwNjQ0Ci0tLSBhL2F1dG9tYXRpb24vYnVpbGQvZGViaWFuL3N0cmV0Y2guZG9ja2Vy
ZmlsZQorKysgYi9hdXRvbWF0aW9uL2J1aWxkL2RlYmlhbi9zdHJldGNoLmRvY2tlcmZpbGUKQEAg
LTUsNiArNSwxNCBAQCBMQUJFTCBtYWludGFpbmVyLm5hbWU9IlRoZSBYZW4gUHJvamVjdCIgXAog
RU5WIERFQklBTl9GUk9OVEVORD1ub25pbnRlcmFjdGl2ZQogRU5WIFVTRVIgcm9vdAogCitSVU4g
YXB0LWdldCB1cGRhdGUgJiYgXAorICAgIGFwdC1nZXQgLS1xdWlldCAtLXllcyBpbnN0YWxsIFwK
KyAgICB3Z2V0IFwKKyAgICBnbnVwZworCitSVU4gd2dldCAtTyAtIGh0dHBzOi8vYXB0Lmxsdm0u
b3JnL2xsdm0tc25hcHNob3QuZ3BnLmtleXxhcHQta2V5IGFkZCAtCitDT1BZIHN0cmV0Y2gtbGx2
bS5saXN0IC9ldGMvYXB0L3NvdXJjZXMubGlzdC5kLworCiBSVU4gbWtkaXIgL2J1aWxkCiBXT1JL
RElSIC9idWlsZAogCkBAIC0zOSw5ICs0NywxMCBAQCBSVU4gYXB0LWdldCB1cGRhdGUgJiYgXAog
ICAgICAgICB0cmFuc2ZpZyBcCiAgICAgICAgIHBhbmRvYyBcCiAgICAgICAgIGNoZWNrcG9saWN5
IFwKLSAgICAgICAgd2dldCBcCiAgICAgICAgIGdpdCBcCiAgICAgICAgIG5hc20gXAorICAgICAg
ICBjbGFuZy04IFwKKyAgICAgICAgbGxkLTggXAogICAgICAgICAmJiBcCiAgICAgICAgIGFwdC1n
ZXQgYXV0b3JlbW92ZSAteSAmJiBcCiAgICAgICAgIGFwdC1nZXQgY2xlYW4gJiYgXApkaWZmIC0t
Z2l0IGEvYXV0b21hdGlvbi9idWlsZC9kZWJpYW4vdW5zdGFibGUtbGx2bS5saXN0IGIvYXV0b21h
dGlvbi9idWlsZC9kZWJpYW4vdW5zdGFibGUtbGx2bS5saXN0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0
CmluZGV4IDAwMDAwMDAwMDAuLmRjMTE5ZmEwYjQKLS0tIC9kZXYvbnVsbAorKysgYi9hdXRvbWF0
aW9uL2J1aWxkL2RlYmlhbi91bnN0YWJsZS1sbHZtLmxpc3QKQEAgLTAsMCArMSwzIEBACisjIFVu
c3RhYmxlIExMVk0gOCByZXBvcworZGViIGh0dHA6Ly9hcHQubGx2bS5vcmcvdW5zdGFibGUvIGxs
dm0tdG9vbGNoYWluLTggbWFpbgorZGViLXNyYyBodHRwOi8vYXB0Lmxsdm0ub3JnL3Vuc3RhYmxl
LyBsbHZtLXRvb2xjaGFpbi04IG1haW4KZGlmZiAtLWdpdCBhL2F1dG9tYXRpb24vYnVpbGQvZGVi
aWFuL3Vuc3RhYmxlLmRvY2tlcmZpbGUgYi9hdXRvbWF0aW9uL2J1aWxkL2RlYmlhbi91bnN0YWJs
ZS5kb2NrZXJmaWxlCmluZGV4IDc3NjJjZjk3YWIuLjQ4ZDVmN2E4NjMgMTAwNjQ0Ci0tLSBhL2F1
dG9tYXRpb24vYnVpbGQvZGViaWFuL3Vuc3RhYmxlLmRvY2tlcmZpbGUKKysrIGIvYXV0b21hdGlv
bi9idWlsZC9kZWJpYW4vdW5zdGFibGUuZG9ja2VyZmlsZQpAQCAtNSw2ICs1LDE0IEBAIExBQkVM
IG1haW50YWluZXIubmFtZT0iVGhlIFhlbiBQcm9qZWN0IiBcCiBFTlYgREVCSUFOX0ZST05URU5E
PW5vbmludGVyYWN0aXZlCiBFTlYgVVNFUiByb290CiAKK1JVTiBhcHQtZ2V0IHVwZGF0ZSAmJiBc
CisgICAgYXB0LWdldCAtLXF1aWV0IC0teWVzIGluc3RhbGwgXAorICAgIHdnZXQgXAorICAgIGdu
dXBnCisKK1JVTiB3Z2V0IC1PIC0gaHR0cHM6Ly9hcHQubGx2bS5vcmcvbGx2bS1zbmFwc2hvdC5n
cGcua2V5fGFwdC1rZXkgYWRkIC0KK0NPUFkgdW5zdGFibGUtbGx2bS5saXN0IC9ldGMvYXB0L3Nv
dXJjZXMubGlzdC5kLworCiBSVU4gbWtkaXIgL2J1aWxkCiBXT1JLRElSIC9idWlsZAogCkBAIC0z
OSw5ICs0NywxMCBAQCBSVU4gYXB0LWdldCB1cGRhdGUgJiYgXAogICAgICAgICB0cmFuc2ZpZyBc
CiAgICAgICAgIHBhbmRvYyBcCiAgICAgICAgIGNoZWNrcG9saWN5IFwKLSAgICAgICAgd2dldCBc
CiAgICAgICAgIGdpdCBcCiAgICAgICAgIG5hc20gXAorICAgICAgICBjbGFuZy04IFwKKyAgICAg
ICAgbGxkLTggXAogICAgICAgICAmJiBcCiAgICAgICAgIGFwdC1nZXQgYXV0b3JlbW92ZSAteSAm
JiBcCiAgICAgICAgIGFwdC1nZXQgY2xlYW4gJiYgXApkaWZmIC0tZ2l0IGEvYXV0b21hdGlvbi9n
aXRsYWItY2kvYnVpbGQueWFtbCBiL2F1dG9tYXRpb24vZ2l0bGFiLWNpL2J1aWxkLnlhbWwKaW5k
ZXggZGQ1NzIyYTViYi4uMTdkZTNiMTg0OCAxMDA2NDQKLS0tIGEvYXV0b21hdGlvbi9naXRsYWIt
Y2kvYnVpbGQueWFtbAorKysgYi9hdXRvbWF0aW9uL2dpdGxhYi1jaS9idWlsZC55YW1sCkBAIC0y
Niw2ICsyNiwxMyBAQAogICAgIENYWDogY2xhbmcrKwogICAgIGNsYW5nOiB5CiAKKy5jbGFuZy04
LXRtcGw6CisgIHZhcmlhYmxlczogJmNsYW5nLTgKKyAgICBDQzogY2xhbmctOAorICAgIENYWDog
Y2xhbmcrKy04CisgICAgTEQ6IGxkLmxsZC04CisgICAgY2xhbmc6IHkKKwogLng4Ni02NC1idWls
ZC10bXBsOgogICA8PDogKmJ1aWxkCiAgIHZhcmlhYmxlczoKQEAgLTkwLDYgKzk3LDE2IEBACiAg
IHZhcmlhYmxlczoKICAgICA8PDogKmNsYW5nCiAKKy5jbGFuZy04LXg4Ni02NC1idWlsZDoKKyAg
ZXh0ZW5kczogLng4Ni02NC1idWlsZAorICB2YXJpYWJsZXM6CisgICAgPDw6ICpjbGFuZy04CisK
Ky5jbGFuZy04LXg4Ni02NC1idWlsZC1kZWJ1ZzoKKyAgZXh0ZW5kczogLng4Ni02NC1idWlsZC1k
ZWJ1ZworICB2YXJpYWJsZXM6CisgICAgPDw6ICpjbGFuZy04CisKIC5jbGFuZy14ODYtMzItYnVp
bGQ6CiAgIGV4dGVuZHM6IC54ODYtMzItYnVpbGQKICAgdmFyaWFibGVzOgpAQCAtMjE5LDYgKzIz
NiwxNiBAQCBkZWJpYW4tc3RyZXRjaC1jbGFuZy1kZWJ1ZzoKICAgdmFyaWFibGVzOgogICAgIENP
TlRBSU5FUjogZGViaWFuOnN0cmV0Y2gKIAorZGViaWFuLXN0cmV0Y2gtY2xhbmctODoKKyAgZXh0
ZW5kczogLmNsYW5nLTgteDg2LTY0LWJ1aWxkCisgIHZhcmlhYmxlczoKKyAgICBDT05UQUlORVI6
IGRlYmlhbjpzdHJldGNoCisKK2RlYmlhbi1zdHJldGNoLWNsYW5nLTgtZGVidWc6CisgIGV4dGVu
ZHM6IC5jbGFuZy04LXg4Ni02NC1idWlsZC1kZWJ1ZworICB2YXJpYWJsZXM6CisgICAgQ09OVEFJ
TkVSOiBkZWJpYW46c3RyZXRjaAorCiBkZWJpYW4tc3RyZXRjaC1nY2M6CiAgIGV4dGVuZHM6IC5n
Y2MteDg2LTY0LWJ1aWxkCiAgIHZhcmlhYmxlczoKQEAgLTI1OSw2ICsyODYsMTYgQEAgZGViaWFu
LXVuc3RhYmxlLWNsYW5nLWRlYnVnOgogICB2YXJpYWJsZXM6CiAgICAgQ09OVEFJTkVSOiBkZWJp
YW46dW5zdGFibGUKIAorZGViaWFuLXVuc3RhYmxlLWNsYW5nLTg6CisgIGV4dGVuZHM6IC5jbGFu
Zy04LXg4Ni02NC1idWlsZAorICB2YXJpYWJsZXM6CisgICAgQ09OVEFJTkVSOiBkZWJpYW46dW5z
dGFibGUKKworZGViaWFuLXVuc3RhYmxlLWNsYW5nLTgtZGVidWc6CisgIGV4dGVuZHM6IC5jbGFu
Zy04LXg4Ni02NC1idWlsZC1kZWJ1ZworICB2YXJpYWJsZXM6CisgICAgQ09OVEFJTkVSOiBkZWJp
YW46dW5zdGFibGUKKwogZGViaWFuLXVuc3RhYmxlLWdjYzoKICAgZXh0ZW5kczogLmdjYy14ODYt
NjQtYnVpbGQKICAgdmFyaWFibGVzOgpkaWZmIC0tZ2l0IGEvYXV0b21hdGlvbi9zY3JpcHRzL2J1
aWxkIGIvYXV0b21hdGlvbi9zY3JpcHRzL2J1aWxkCmluZGV4IDhhNTdlMDk3YTkuLjgzYzQ0ZTZj
ZTcgMTAwNzU1Ci0tLSBhL2F1dG9tYXRpb24vc2NyaXB0cy9idWlsZAorKysgYi9hdXRvbWF0aW9u
L3NjcmlwdHMvYnVpbGQKQEAgLTE5LDcgKzE5LDcgQEAgZmkKIGNmZ2FyZ3M9KCkKIGNmZ2FyZ3Mr
PSgiLS1lbmFibGUtZG9jcyIpCiAKLWlmIFtbICIke0NDfSIgPT0gImNsYW5nIiBdXTsgdGhlbgor
aWYgW1sgIiR7Q0N9IiA9PSAiY2xhbmciKiBdXTsgdGhlbgogICAgICMgU2VhQklPUyBjYW5ub3Qg
YmUgYnVpbHQgd2l0aCBjbGFuZwogICAgIGNmZ2FyZ3MrPSgiLS13aXRoLXN5c3RlbS1zZWFiaW9z
PS91c3Ivc2hhcmUvc2VhYmlvcy9iaW9zLmJpbiIpCiAgICAgIyBpUFhFIGNhbm5vdCBiZSBidWls
dCB3aXRoIGNsYW5nCi0tIAoyLjIwLjEgKEFwcGxlIEdpdC0xMTcpCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 31 08:21:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 08:21:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWcn0-0005Ns-98; Fri, 31 May 2019 08:21:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zAi+=T7=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hWcmy-0005Nm-Re
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 08:21:24 +0000
X-Inumbo-ID: 11f3c04e-837d-11e9-9cde-07670fa8f603
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 11f3c04e-837d-11e9-9cde-07670fa8f603;
 Fri, 31 May 2019 08:21:21 +0000 (UTC)
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 23.29.105.83 as
 permitted sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.50 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: +kxA5AqwyjKH4WpVZTnfFttAlbb56UM/a35IBvEvRFhqHXGHuoZrR0mLKqU+k48lH/z0vc5sw8
 fAp7FGcJU7eGx1mFQZDP9ytI3tNxO49TLXT21Tv4KnCNw8Ksr0g41TqEYr8g3FXpWRWFuUpGtc
 ebIUOYceeUXJLzKgv4hw72dans/mXucaf6ZbKo74cgqlWU0lWGkqiG/SmpGHWB+tPjvA1NLdQp
 4zDg/SL96FlRi75Crz96sBFLheBSQRVGmfPRTUZaX+ydvPGim17o97LoIAK0QNs/seKcGNY43a
 IFU=
X-SBRS: 2.7
X-MesageID: 1146947
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,534,1549947600"; 
   d="scan'208";a="1146947"
To: Roger Pau Monne <roger.pau@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20190531081713.55596-1-roger.pau@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <610891a5-c7a1-9a36-33f2-d3d07a513ddd@citrix.com>
Date: Fri, 31 May 2019 01:21:15 -0700
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.7.0
MIME-Version: 1.0
In-Reply-To: <20190531081713.55596-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)
Subject: Re: [Xen-devel] [PATCH v2] automation: add clang and lld 8 tests to
 gitlab
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Doug Goldstein <cardoe@cardoe.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzEvMDUvMjAxOSAwMToxNywgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+ICtkZWIgaHR0cDov
L2FwdC5sbHZtLm9yZy9zdHJldGNoLyBsbHZtLXRvb2xjaGFpbi1zdHJldGNoLTggbWFpbgo+ICtk
ZWItc3JjIGh0dHA6Ly9hcHQubGx2bS5vcmcvc3RyZXRjaC8gbGx2bS10b29sY2hhaW4tc3RyZXRj
aC04IG1haW4KPiBkaWZmIC0tZ2l0IGEvYXV0b21hdGlvbi9idWlsZC9kZWJpYW4vc3RyZXRjaC5k
b2NrZXJmaWxlIGIvYXV0b21hdGlvbi9idWlsZC9kZWJpYW4vc3RyZXRjaC5kb2NrZXJmaWxlCj4g
aW5kZXggZGFmOGM5ZDM4NC4uMTg5ZGZmMzI3NSAxMDA2NDQKPiAtLS0gYS9hdXRvbWF0aW9uL2J1
aWxkL2RlYmlhbi9zdHJldGNoLmRvY2tlcmZpbGUKPiArKysgYi9hdXRvbWF0aW9uL2J1aWxkL2Rl
Ymlhbi9zdHJldGNoLmRvY2tlcmZpbGUKPiBAQCAtNSw2ICs1LDE0IEBAIExBQkVMIG1haW50YWlu
ZXIubmFtZT0iVGhlIFhlbiBQcm9qZWN0IiBcCj4gIEVOViBERUJJQU5fRlJPTlRFTkQ9bm9uaW50
ZXJhY3RpdmUKPiAgRU5WIFVTRVIgcm9vdAo+ICAKPiArUlVOIGFwdC1nZXQgdXBkYXRlICYmIFwK
PiArICAgIGFwdC1nZXQgLS1xdWlldCAtLXllcyBpbnN0YWxsIFwKPiArICAgIHdnZXQgXAo+ICsg
ICAgZ251cGcKPiArCj4gK1JVTiB3Z2V0IC1PIC0gaHR0cHM6Ly9hcHQubGx2bS5vcmcvbGx2bS1z
bmFwc2hvdC5ncGcua2V5fGFwdC1rZXkgYWRkIC0KPiArQ09QWSBzdHJldGNoLWxsdm0ubGlzdCAv
ZXRjL2FwdC9zb3VyY2VzLmxpc3QuZC8KPiArCj4gIFJVTiBta2RpciAvYnVpbGQKPiAgV09SS0RJ
UiAvYnVpbGQKPiAgCj4gQEAgLTM5LDkgKzQ3LDEwIEBAIFJVTiBhcHQtZ2V0IHVwZGF0ZSAmJiBc
Cj4gICAgICAgICAgdHJhbnNmaWcgXAo+ICAgICAgICAgIHBhbmRvYyBcCj4gICAgICAgICAgY2hl
Y2twb2xpY3kgXAo+IC0gICAgICAgIHdnZXQgXAoKWW91IGNhbid0IGRyb3Agd2dldCAoc2FkbHkp
LCBiZWNhdXNlIHRoaXMgd2lsbCBicmVhayBDSSBvbiBzdGFnaW5nLTQuMTEKb3Igc3RhZ2luZy00
LjEyICh3aGljaGV2ZXIgaGFkIGdpdGxhYiBDSSBhbmQgdGhlIGxhY2sgb2YgYSBGRVRDSEVSPSB3
YXMKc3RpbGwgZmF0YWwgdG8gLi9jb25maWd1cmUpCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 31 08:33:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 08:33:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWcyp-0006GB-GD; Fri, 31 May 2019 08:33:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TvYf=T7=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1hWcyo-0006G6-8a
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 08:33:38 +0000
X-Inumbo-ID: c8b7c3e7-837e-11e9-8980-bc764e045a96
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c8b7c3e7-837e-11e9-8980-bc764e045a96;
 Fri, 31 May 2019 08:33:37 +0000 (UTC)
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.50 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: oHJr4O1LMh1j2Hxdag75S6G4JgZK/ZQS3g2/mdd2OtvQKhoJnJPYB1Cp9Vszx5MNiwAo9ToNy5
 5xA0L+MDEtsT/iUbE2qf+tw6d3Xf7yCtKUyucsb/RDbpU/M4sK7POFttnlYvdhqOdZRNAZoqpN
 W4z0cDMCogAZ9fKHQ34znUm67YH7HXmjsmfKn5jWMhx4WOeYDHRngNnyAwRIZPfBgBbTNheXCQ
 r7VYd02IsVKIDS7iK986AwqheYLpTMjAlL0gB6x4yYsB+3Et3btivSveF+AlzBY17ZGhjbmOKn
 A4I=
X-SBRS: 2.7
X-MesageID: 1147372
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,534,1549947600"; 
   d="scan'208";a="1147372"
Date: Fri, 31 May 2019 10:33:25 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20190531083325.vtn2yd3yviljrp5n@Air-de-Roger>
References: <20190531081713.55596-1-roger.pau@citrix.com>
 <610891a5-c7a1-9a36-33f2-d3d07a513ddd@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <610891a5-c7a1-9a36-33f2-d3d07a513ddd@citrix.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2] automation: add clang and lld 8 tests to
 gitlab
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Doug Goldstein <cardoe@cardoe.com>, Wei
 Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBNYXkgMzEsIDIwMTkgYXQgMDE6MjE6MTVBTSAtMDcwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAzMS8wNS8yMDE5IDAxOjE3LCBSb2dlciBQYXUgTW9ubmUgd3JvdGU6Cj4gPiAr
ZGViIGh0dHA6Ly9hcHQubGx2bS5vcmcvc3RyZXRjaC8gbGx2bS10b29sY2hhaW4tc3RyZXRjaC04
IG1haW4KPiA+ICtkZWItc3JjIGh0dHA6Ly9hcHQubGx2bS5vcmcvc3RyZXRjaC8gbGx2bS10b29s
Y2hhaW4tc3RyZXRjaC04IG1haW4KPiA+IGRpZmYgLS1naXQgYS9hdXRvbWF0aW9uL2J1aWxkL2Rl
Ymlhbi9zdHJldGNoLmRvY2tlcmZpbGUgYi9hdXRvbWF0aW9uL2J1aWxkL2RlYmlhbi9zdHJldGNo
LmRvY2tlcmZpbGUKPiA+IGluZGV4IGRhZjhjOWQzODQuLjE4OWRmZjMyNzUgMTAwNjQ0Cj4gPiAt
LS0gYS9hdXRvbWF0aW9uL2J1aWxkL2RlYmlhbi9zdHJldGNoLmRvY2tlcmZpbGUKPiA+ICsrKyBi
L2F1dG9tYXRpb24vYnVpbGQvZGViaWFuL3N0cmV0Y2guZG9ja2VyZmlsZQo+ID4gQEAgLTUsNiAr
NSwxNCBAQCBMQUJFTCBtYWludGFpbmVyLm5hbWU9IlRoZSBYZW4gUHJvamVjdCIgXAo+ID4gIEVO
ViBERUJJQU5fRlJPTlRFTkQ9bm9uaW50ZXJhY3RpdmUKPiA+ICBFTlYgVVNFUiByb290Cj4gPiAg
Cj4gPiArUlVOIGFwdC1nZXQgdXBkYXRlICYmIFwKPiA+ICsgICAgYXB0LWdldCAtLXF1aWV0IC0t
eWVzIGluc3RhbGwgXAo+ID4gKyAgICB3Z2V0IFwKPiA+ICsgICAgZ251cGcKPiA+ICsKPiA+ICtS
VU4gd2dldCAtTyAtIGh0dHBzOi8vYXB0Lmxsdm0ub3JnL2xsdm0tc25hcHNob3QuZ3BnLmtleXxh
cHQta2V5IGFkZCAtCj4gPiArQ09QWSBzdHJldGNoLWxsdm0ubGlzdCAvZXRjL2FwdC9zb3VyY2Vz
Lmxpc3QuZC8KPiA+ICsKPiA+ICBSVU4gbWtkaXIgL2J1aWxkCj4gPiAgV09SS0RJUiAvYnVpbGQK
PiA+ICAKPiA+IEBAIC0zOSw5ICs0NywxMCBAQCBSVU4gYXB0LWdldCB1cGRhdGUgJiYgXAo+ID4g
ICAgICAgICAgdHJhbnNmaWcgXAo+ID4gICAgICAgICAgcGFuZG9jIFwKPiA+ICAgICAgICAgIGNo
ZWNrcG9saWN5IFwKPiA+IC0gICAgICAgIHdnZXQgXAo+IAo+IFlvdSBjYW4ndCBkcm9wIHdnZXQg
KHNhZGx5KSwgYmVjYXVzZSB0aGlzIHdpbGwgYnJlYWsgQ0kgb24gc3RhZ2luZy00LjExCj4gb3Ig
c3RhZ2luZy00LjEyICh3aGljaGV2ZXIgaGFkIGdpdGxhYiBDSSBhbmQgdGhlIGxhY2sgb2YgYSBG
RVRDSEVSPSB3YXMKPiBzdGlsbCBmYXRhbCB0byAuL2NvbmZpZ3VyZSkKCk9oIG5vLCBJIGhhdmVu
J3QgZHJvcHBlZCB3Z2V0LCBqdXN0IGluc3RhbGxlZCBpdCBzb29uZXIgc28gaXQgY2FuIGJlCnVz
ZWQgdG8gZmV0Y2ggdGhlIGxsdm0gYXB0IHJlcG9zaXRvcnkga2V5IChzZWUgdGhlIGFwdC1nZXQg
YWJvdmUgdGhpcwpvbmUpLgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 31 08:59:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 08:59:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWdNq-0007ya-NN; Fri, 31 May 2019 08:59:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=1r68=T7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hWdNp-0007yV-OH
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 08:59:29 +0000
X-Inumbo-ID: 62c82ba4-8382-11e9-909c-939eaf2b7366
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 62c82ba4-8382-11e9-909c-939eaf2b7366;
 Fri, 31 May 2019 08:59:24 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 31 May 2019 02:59:23 -0600
Message-Id: <5CF0ECE80200007800233D41@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.1 
Date: Fri, 31 May 2019 02:59:20 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH 0/2]: x86/traps: improve show_trace()'s
 top-of-stack handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

MTogZ3VhcmQgdG9wLW9mLXN0YWNrIHJlYWRzCjI6IHdpZGVuIGNvbmRpdGlvbiBmb3IgbG9nZ2lu
ZyB0b3Atb2Ytc3RhY2sKClRoZSBpc3N1ZSBwYXRjaCAyIGZpeGVzIChhIGN1cmlvdXMgbGFjayBv
ZiBhbiBpbnRlcm1lZGlhdGUgY2FsbCBzdGFjawplbnRyeSkgd2FzIG9ic2VydmVkIGluIHByYWN0
aWNlOyBwYXRjaCAxIGlzIGEgcmVzdWx0IG9mIG1lIGp1c3QgbG9va2luZwphdCB0aGUgY29kZSAo
YW5kIGlmIEkgaGF2ZSBtaXNzZWQgc29tZSBhc3BlY3Qgb2Ygd2h5IHRoaXMgaXNuJ3QgYQpwcm9i
bGVtIGluIHJlYWxpdHksIHRoYXQgcGF0Y2ggY291bGQgYmUgZWFzaWx5IGRyb3BwZWQpLgoKSmFu
CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 31 09:06:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 09:06:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWdUV-0000Mm-HP; Fri, 31 May 2019 09:06:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=j8gS=T7=amazon.com=prvs=0471da2b5=graf@srs-us1.protection.inumbo.net>)
 id 1hWdUT-0000Mh-IY
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 09:06:21 +0000
X-Inumbo-ID: 5b716e3c-8383-11e9-8e8a-cfaa57177655
Received: from smtp-fw-2101.amazon.com (unknown [72.21.196.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5b716e3c-8383-11e9-8e8a-cfaa57177655;
 Fri, 31 May 2019 09:06:20 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1559293580; x=1590829580;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=IUMbb8sG3OoGniCTVKK5CLJC3zT+OvvZpa9d+vLzxDc=;
 b=S5p9/o8DhJuxM2wS8x5PnSh6MREFxJyIc4/7ClZsV3BA3EFEPql8H1Zh
 6HSh6iRl8WNUIhOHN1zyajVj6i/q/aIU/PzEiTr7XHl5F8gPmxYhLGrNn
 VY8q+1Vz2zQnOsGe0p6sYhKFZ7fvcYZAvuSvUtOvNTQaRaRiR+52Hshs8 k=;
X-IronPort-AV: E=Sophos;i="5.60,534,1549929600"; d="scan'208";a="735510243"
Received: from iad6-co-svc-p1-lb1-vlan2.amazon.com (HELO
 email-inbound-relay-2a-22cc717f.us-west-2.amazon.com) ([10.124.125.2])
 by smtp-border-fw-out-2101.iad2.amazon.com with ESMTP;
 31 May 2019 09:06:19 +0000
Received: from EX13MTAUWC001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan2.pdx.amazon.com [10.236.137.194])
 by email-inbound-relay-2a-22cc717f.us-west-2.amazon.com (Postfix) with ESMTPS
 id AFEBFA2211; Fri, 31 May 2019 09:06:18 +0000 (UTC)
Received: from EX13D20UWC001.ant.amazon.com (10.43.162.244) by
 EX13MTAUWC001.ant.amazon.com (10.43.162.135) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 31 May 2019 09:06:18 +0000
Received: from 38f9d3867b82.ant.amazon.com (10.43.162.74) by
 EX13D20UWC001.ant.amazon.com (10.43.162.244) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 31 May 2019 09:06:15 +0000
To: "Sironi, Filippo" <sironi@amazon.de>
References: <1539078879-4372-1-git-send-email-sironi@amazon.de>
 <1557847002-23519-1-git-send-email-sironi@amazon.de>
 <1557847002-23519-2-git-send-email-sironi@amazon.de>
 <e976f31b-2ccd-29ba-6a32-2edde49f867f@amazon.com>
 <3D2C4EE3-1C2E-4032-9964-31A066E542AA@amazon.de>
From: Alexander Graf <graf@amazon.com>
Message-ID: <6b3dadf9-6240-6440-b784-50bec605bf2c@amazon.com>
Date: Fri, 31 May 2019 11:06:13 +0200
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:60.0)
 Gecko/20100101 Thunderbird/60.7.0
MIME-Version: 1.0
In-Reply-To: <3D2C4EE3-1C2E-4032-9964-31A066E542AA@amazon.de>
Content-Language: en-US
X-Originating-IP: [10.43.162.74]
X-ClientProxiedBy: EX13D02UWB001.ant.amazon.com (10.43.161.240) To
 EX13D20UWC001.ant.amazon.com (10.43.162.244)
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v2 1/2] KVM: Start populating
 /sys/hypervisor with KVM entries
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: KVM list <kvm@vger.kernel.org>,
 "konrad.wilk@oracle.com" <konrad.wilk@oracle.com>, Marc
 Zyngier <Marc.Zyngier@arm.com>, "cohuck@redhat.com" <cohuck@redhat.com>,
 LKML <linux-kernel@vger.kernel.org>,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Christoffer Dall <christoffer.dall@linaro.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ck9uIDE3LjA1LjE5IDE3OjQxLCBTaXJvbmksIEZpbGlwcG8gd3JvdGU6Cj4+IE9uIDE2LiBNYXkg
MjAxOSwgYXQgMTU6NTAsIEdyYWYsIEFsZXhhbmRlciA8Z3JhZkBhbWF6b24uY29tPiB3cm90ZToK
Pj4KPj4gT24gMTQuMDUuMTkgMDg6MTYsIEZpbGlwcG8gU2lyb25pIHdyb3RlOgo+Pj4gU3RhcnQg
cG9wdWxhdGluZyAvc3lzL2h5cGVydmlzb3Igd2l0aCBLVk0gZW50cmllcyB3aGVuIHdlJ3JlIHJ1
bm5pbmcgb24KPj4+IEtWTS4gVGhpcyBpcyB0byByZXBsaWNhdGUgZnVuY3Rpb25hbGl0eSB0aGF0
J3MgYXZhaWxhYmxlIHdoZW4gd2UncmUKPj4+IHJ1bm5pbmcgb24gWGVuLgo+Pj4KPj4+IFN0YXJ0
IHdpdGggL3N5cy9oeXBlcnZpc29yL3V1aWQsIHdoaWNoIHVzZXJzIHByZWZlciBvdmVyCj4+PiAv
c3lzL2RldmljZXMvdmlydHVhbC9kbWkvaWQvcHJvZHVjdF91dWlkIGFzIGEgd2F5IHRvIHJlY29n
bml6ZSBhIHZpcnR1YWwKPj4+IG1hY2hpbmUsIHNpbmNlIGl0J3MgYWxzbyBhdmFpbGFibGUgd2hl
biBydW5uaW5nIG9uIFhlbiBIVk0gYW5kIG9uIFhlbiBQVgo+Pj4gYW5kLCBvbiB0b3Agb2YgdGhh
dCBkb2Vzbid0IHJlcXVpcmUgcm9vdCBwcml2aWxlZ2VzIGJ5IGRlZmF1bHQuCj4+PiBMZXQncyBj
cmVhdGUgYXJjaC1zcGVjaWZpYyBob29rcyBzbyB0aGF0IGRpZmZlcmVudCBhcmNoaXRlY3R1cmVz
IGNhbgo+Pj4gcHJvdmlkZSBkaWZmZXJlbnQgaW1wbGVtZW50YXRpb25zLgo+Pj4KPj4+IFNpZ25l
ZC1vZmYtYnk6IEZpbGlwcG8gU2lyb25pIDxzaXJvbmlAYW1hem9uLmRlPgo+PiBJIHRoaW5rIHRo
aXMgbmVlZHMgc29tZXRoaW5nIGFraW4gdG8KPj4KPj4gICBodHRwczovL3d3dy5rZXJuZWwub3Jn
L2RvYy9Eb2N1bWVudGF0aW9uL0FCSS9zdGFibGUvc3lzZnMtaHlwZXJ2aXNvci14ZW4KPj4KPj4g
dG8gZG9jdW1lbnQgd2hpY2ggZmlsZXMgYXJlIGF2YWlsYWJsZS4KPj4KPj4+IC0tLQo+Pj4gdjI6
Cj4+PiAqIG1vdmUgdGhlIHJldHJpZXZhbCBvZiB0aGUgVk0gVVVJRCBvdXQgb2YgdXVpZF9zaG93
IGFuZCBpbnRvCj4+PiAgIGt2bV9wYXJhX2dldF91dWlkLCB3aGljaCBpcyBhIHdlYWsgZnVuY3Rp
b24gdGhhdCBjYW4gYmUgb3ZlcndyaXR0ZW4KPj4+Cj4+PiBkcml2ZXJzL0tjb25maWcgICAgICAg
ICAgICAgIHwgIDIgKysKPj4+IGRyaXZlcnMvTWFrZWZpbGUgICAgICAgICAgICAgfCAgMiArKwo+
Pj4gZHJpdmVycy9rdm0vS2NvbmZpZyAgICAgICAgICB8IDE0ICsrKysrKysrKysrKysrCj4+PiBk
cml2ZXJzL2t2bS9NYWtlZmlsZSAgICAgICAgIHwgIDEgKwo+Pj4gZHJpdmVycy9rdm0vc3lzLWh5
cGVydmlzb3IuYyB8IDMwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+Pj4gNSBmaWxl
cyBjaGFuZ2VkLCA0OSBpbnNlcnRpb25zKCspCj4+PiBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVy
cy9rdm0vS2NvbmZpZwo+Pj4gY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMva3ZtL01ha2VmaWxl
Cj4+PiBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9rdm0vc3lzLWh5cGVydmlzb3IuYwo+Pj4K
Pj4gWy4uLl0KPj4KPj4+ICsKPj4+ICtfX3dlYWsgY29uc3QgY2hhciAqa3ZtX3BhcmFfZ2V0X3V1
aWQodm9pZCkKPj4+ICt7Cj4+PiArCXJldHVybiBOVUxMOwo+Pj4gK30KPj4+ICsKPj4+ICtzdGF0
aWMgc3NpemVfdCB1dWlkX3Nob3coc3RydWN0IGtvYmplY3QgKm9iaiwKPj4+ICsJCQkgc3RydWN0
IGtvYmpfYXR0cmlidXRlICphdHRyLAo+Pj4gKwkJCSBjaGFyICpidWYpCj4+PiArewo+Pj4gKwlj
b25zdCBjaGFyICp1dWlkID0ga3ZtX3BhcmFfZ2V0X3V1aWQoKTsKPj4+ICsJcmV0dXJuIHNwcmlu
dGYoYnVmLCAiJXNcbiIsIHV1aWQpOwo+PiBUaGUgdXN1YWwgcmV0dXJuIHZhbHVlIGZvciB0aGUg
WGVuIC9zeXMvaHlwZXJ2aXNvciBpbnRlcmZhY2UgaXMKPj4gIjxkZW5pZWQ+Ii4gV291bGRuJ3Qg
aXQgbWFrZSBzZW5zZSB0byBmb2xsb3cgdGhhdCBwYXR0ZXJuIGZvciB0aGUgS1ZNCj4+IG9uZSB0
b28/IEN1cnJlbnRseSwgaWYgd2UgY2FuIG5vdCBkZXRlcm1pbmUgdGhlIFVVSUQgdGhpcyB3aWxs
IGp1c3QKPj4gcmV0dXJuIChudWxsKS4KPj4KPj4gT3RoZXJ3aXNlLCBsb29rcyBnb29kIHRvIG1l
LiBBcmUgeW91IGF3YXJlIG9mIGFueSBvdGhlciBmaWxlcyB3ZSBzaG91bGQKPj4gcHJvdmlkZT8g
QWxzbywgaXMgdGhlcmUgYW55IHJlYXNvbiBub3QgdG8gaW1wbGVtZW50IEFSTSBhcyB3ZWxsIHdo
aWxlIGF0IGl0Pwo+Pgo+PiBBbGV4Cj4gVGhpcyBvcmlnaW5hdGVkIGZyb20gYSBjdXN0b21lciBy
ZXF1ZXN0IHRoYXQgd2FzIHVzaW5nIC9zeXMvaHlwZXJ2aXNvci91dWlkLgo+IE15IGd1ZXNzIGlz
IHRoYXQgd2Ugd291bGQgd2FudCB0byBleHBvc2UgInR5cGUiIGFuZCAidmVyc2lvbiIgbW92aW5n
Cj4gZm9yd2FyZCBhbmQgdGhhdCdzIHdoZW4gd2UgaHlwZXJ2aXNvciBob29rcyB3aWxsIGJlIHVz
ZWZ1bCBvbiB0b3AKPiBvZiBhcmNoIGhvb2tzLgo+Cj4gT24gYSBkaWZmZXJlbnQgbm90ZSwgYW55
IGlkZWEgaG93IHRvIGNoZWNrIHdoZXRoZXIgdGhlIE9TIGlzIHJ1bm5pbmcKPiB2aXJ0dWFsaXpl
ZCBvbiBLVk0gb24gQVJNIGFuZCBBUk02ND8gIGt2bV9wYXJhX2F2YWlsYWJsZSgpIGlzbid0IGFu
CgoKWWVhaCwgQVJNIGRvZXNuJ3QgaGF2ZSBhbnkgS1ZNIFBWIEZXSVcuIEkgYWxzbyBjYW4ndCBm
aW5kIGFueSBleHBsaWNpdCAKaGludCBwYXNzZWQgaW50byBndWVzdHMgdGhhdCB3ZSBhcmUgaW5k
ZWVkIHJ1bm5pbmcgaW4gS1ZNLiBUaGUgY2xvc2VzdCAKdGhpbmcgSSBjYW4gc2VlIGlzIHRoZSBT
TUJJT1MgcHJvZHVjdCBpZGVudGlmaWVyIGluIFFFTVUgd2hpY2ggZ2V0cyAKcGF0Y2hlZCB0byAi
S1ZNIFZpcnR1YWwgTWFjaGluZSIuIE1heWJlIHdlJ2xsIGhhdmUgdG8gZG8gd2l0aCB0aGF0IGZv
ciAKdGhlIHNha2Ugb2YgYmFja3dhcmRzIGNvbXBhdGliaWxpdHkgLi4uCgoKPiBvcHRpb24gYW5k
IHRoZSBzYW1lIGlzIHRydWUgZm9yIFMzOTAgd2hlcmUga3ZtX3BhcmFfYXZhaWxhYmxlKCkKPiBh
bHdheXMgcmV0dXJucyB0cnVlIGFuZCBpdCB3b3VsZCBldmVuIGlmIGEgS1ZNIGVuYWJsZWQga2Vy
bmVsIHdvdWxkCj4gYmUgcnVubmluZyBvbiBiYXJlIG1ldGFsLgoKCkZvciBzMzkwLCB5b3UgY2Fu
IGZpZ3VyZSB0aGUgdG9wb2xvZ3kgb3V0IHVzaW5nIHRoZSBzdGh5aSBpbnN0cnVjdGlvbi4gCkkn
bSBub3Qgc3VyZSBpZiB0aGVyZSBpcyBhIG5pY2UgaW4ta2VybmVsIEFQSSB0byBsZXZlcmFnZSB0
aGF0IHRob3VnaC4gCkluIGZhY3QsIGt2bV9wYXJhX2F2YWlsYWJsZSgpIHByb2JhYmx5IHNob3Vs
ZCBjaGVjayBzdGh5aSBvdXRwdXQgdG8gCmRldGVybWluZSB3aGV0aGVyIHdlIHJlYWxseSBjYW4g
dXNlIGl0LCBubz8gQ2hyaXN0aWFuPwoKCkFsZXgKCgo+Cj4gSSB0aGluayB3ZSB3aWxsIG5lZWQg
YW5vdGhlciBhcmNoIGhvb2sgdG8gY2FsbCBhIGZ1bmN0aW9uIHRoYXQgc2F5cwo+IHdoZXRoZXIg
dGhlIE9TIGlzIHJ1bm5pbmcgdmlydHVhbGl6ZWQgb24gS1ZNLgo+Cj4+PiArfQo+Pj4gKwo+Pj4g
K3N0YXRpYyBzdHJ1Y3Qga29ial9hdHRyaWJ1dGUgdXVpZCA9IF9fQVRUUl9STyh1dWlkKTsKPj4+
ICsKPj4+ICtzdGF0aWMgaW50IF9faW5pdCB1dWlkX2luaXQodm9pZCkKPj4+ICt7Cj4+PiArCWlm
ICgha3ZtX3BhcmFfYXZhaWxhYmxlKCkpCj4+PiArCQlyZXR1cm4gMDsKPj4+ICsJcmV0dXJuIHN5
c2ZzX2NyZWF0ZV9maWxlKGh5cGVydmlzb3Jfa29iaiwgJnV1aWQuYXR0cik7Cj4+PiArfQo+Pj4g
Kwo+Pj4gK2RldmljZV9pbml0Y2FsbCh1dWlkX2luaXQpOwoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 31 09:12:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 09:12:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWda6-0001Al-DY; Fri, 31 May 2019 09:12:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=RI8r=T7=amazon.de=prvs=047a5f52b=karahmed@srs-us1.protection.inumbo.net>)
 id 1hWda5-0001Ag-LY
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 09:12:09 +0000
X-Inumbo-ID: 2b0029b8-8384-11e9-81a6-d356416862c1
Received: from smtp-fw-2101.amazon.com (unknown [72.21.196.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2b0029b8-8384-11e9-81a6-d356416862c1;
 Fri, 31 May 2019 09:12:09 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1559293929; x=1590829929;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:mime-version: content-transfer-encoding;
 bh=3bNclZB2YOLq54Np5GxnnxbsdVXRE+YAkevMXFYDtao=;
 b=NWHIMt9E7qZZ/H4ghJmywogxnaXUc7Bl8zZr/3rkv+hyVkEQsGzx7wA3
 oKqYs2Nmo4lRKVpGSS6sfbB4oFe2AlRL1o8MgZ589FOvg6o5My9USobhJ
 bWd3i1FMlqXzvCZS94kOVtlz0zbMgTn6jkjBXSvB5rKC7u8Gj4KVQE8GH E=;
X-IronPort-AV: E=Sophos;i="5.60,534,1549929600"; d="scan'208";a="735510865"
Received: from iad6-co-svc-p1-lb1-vlan2.amazon.com (HELO
 email-inbound-relay-1e-c7c08562.us-east-1.amazon.com) ([10.124.125.2])
 by smtp-border-fw-out-2101.iad2.amazon.com with ESMTP;
 31 May 2019 09:12:08 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1e-c7c08562.us-east-1.amazon.com (Postfix) with ESMTPS
 id 406B524270A; Fri, 31 May 2019 09:12:05 +0000 (UTC)
Received: from EX13D01EUB004.ant.amazon.com (10.43.166.180) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 31 May 2019 09:12:04 +0000
Received: from EX13D01EUB003.ant.amazon.com (10.43.166.248) by
 EX13D01EUB004.ant.amazon.com (10.43.166.180) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 31 May 2019 09:12:04 +0000
Received: from EX13D01EUB003.ant.amazon.com ([10.43.166.248]) by
 EX13D01EUB003.ant.amazon.com ([10.43.166.248]) with mapi id 15.00.1367.000;
 Fri, 31 May 2019 09:12:03 +0000
From: "Raslan, KarimAllah" <karahmed@amazon.de>
To: "Sironi, Filippo" <sironi@amazon.de>, "Graf, Alexander" <graf@amazon.com>
Thread-Topic: [PATCH v2 1/2] KVM: Start populating /sys/hypervisor with KVM
 entries
Thread-Index: AQHVF5A0AEnBVqds/UWWKNg1ZPSkZKaE8rAA
Date: Fri, 31 May 2019 09:12:03 +0000
Message-ID: <1559293922.14762.2.camel@amazon.de>
References: <1539078879-4372-1-git-send-email-sironi@amazon.de>
 <1557847002-23519-1-git-send-email-sironi@amazon.de>
 <1557847002-23519-2-git-send-email-sironi@amazon.de>
 <e976f31b-2ccd-29ba-6a32-2edde49f867f@amazon.com>
 <3D2C4EE3-1C2E-4032-9964-31A066E542AA@amazon.de>
 <6b3dadf9-6240-6440-b784-50bec605bf2c@amazon.com>
In-Reply-To: <6b3dadf9-6240-6440-b784-50bec605bf2c@amazon.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.43.164.53]
Content-ID: <2CCBC2BB6465434FA03C3C01B59CEAA9@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v2 1/2] KVM: Start populating
 /sys/hypervisor with KVM entries
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "kvm@vger.kernel.org" <kvm@vger.kernel.org>,
 "konrad.wilk@oracle.com" <konrad.wilk@oracle.com>,
 "Marc.Zyngier@arm.com" <Marc.Zyngier@arm.com>,
 "cohuck@redhat.com" <cohuck@redhat.com>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "borntraeger@de.ibm.com" <borntraeger@de.ibm.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>,
 "christoffer.dall@linaro.org" <christoffer.dall@linaro.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCAyMDE5LTA1LTMxIGF0IDExOjA2ICswMjAwLCBBbGV4YW5kZXIgR3JhZiB3cm90ZToN
Cj4gT24gMTcuMDUuMTkgMTc6NDEsIFNpcm9uaSwgRmlsaXBwbyB3cm90ZToNCj4gPiANCj4gPiA+
IA0KPiA+ID4gT24gMTYuIE1heSAyMDE5LCBhdCAxNTo1MCwgR3JhZiwgQWxleGFuZGVyIDxncmFm
QGFtYXpvbi5jb20+IHdyb3RlOg0KPiA+ID4gDQo+ID4gPiBPbiAxNC4wNS4xOSAwODoxNiwgRmls
aXBwbyBTaXJvbmkgd3JvdGU6DQo+ID4gPiA+IA0KPiA+ID4gPiBTdGFydCBwb3B1bGF0aW5nIC9z
eXMvaHlwZXJ2aXNvciB3aXRoIEtWTSBlbnRyaWVzIHdoZW4gd2UncmUgcnVubmluZyBvbg0KPiA+
ID4gPiBLVk0uIFRoaXMgaXMgdG8gcmVwbGljYXRlIGZ1bmN0aW9uYWxpdHkgdGhhdCdzIGF2YWls
YWJsZSB3aGVuIHdlJ3JlDQo+ID4gPiA+IHJ1bm5pbmcgb24gWGVuLg0KPiA+ID4gPiANCj4gPiA+
ID4gU3RhcnQgd2l0aCAvc3lzL2h5cGVydmlzb3IvdXVpZCwgd2hpY2ggdXNlcnMgcHJlZmVyIG92
ZXINCj4gPiA+ID4gL3N5cy9kZXZpY2VzL3ZpcnR1YWwvZG1pL2lkL3Byb2R1Y3RfdXVpZCBhcyBh
IHdheSB0byByZWNvZ25pemUgYSB2aXJ0dWFsDQo+ID4gPiA+IG1hY2hpbmUsIHNpbmNlIGl0J3Mg
YWxzbyBhdmFpbGFibGUgd2hlbiBydW5uaW5nIG9uIFhlbiBIVk0gYW5kIG9uIFhlbiBQVg0KPiA+
ID4gPiBhbmQsIG9uIHRvcCBvZiB0aGF0IGRvZXNuJ3QgcmVxdWlyZSByb290IHByaXZpbGVnZXMg
YnkgZGVmYXVsdC4NCj4gPiA+ID4gTGV0J3MgY3JlYXRlIGFyY2gtc3BlY2lmaWMgaG9va3Mgc28g
dGhhdCBkaWZmZXJlbnQgYXJjaGl0ZWN0dXJlcyBjYW4NCj4gPiA+ID4gcHJvdmlkZSBkaWZmZXJl
bnQgaW1wbGVtZW50YXRpb25zLg0KPiA+ID4gPiANCj4gPiA+ID4gU2lnbmVkLW9mZi1ieTogRmls
aXBwbyBTaXJvbmkgPHNpcm9uaUBhbWF6b24uZGU+DQo+ID4gPiBJIHRoaW5rIHRoaXMgbmVlZHMg
c29tZXRoaW5nIGFraW4gdG8NCj4gPiA+IA0KPiA+ID4gICBodHRwczovL3d3dy5rZXJuZWwub3Jn
L2RvYy9Eb2N1bWVudGF0aW9uL0FCSS9zdGFibGUvc3lzZnMtaHlwZXJ2aXNvci14ZW4NCj4gPiA+
IA0KPiA+ID4gdG8gZG9jdW1lbnQgd2hpY2ggZmlsZXMgYXJlIGF2YWlsYWJsZS4NCj4gPiA+IA0K
PiA+ID4gPiANCj4gPiA+ID4gLS0tDQo+ID4gPiA+IHYyOg0KPiA+ID4gPiAqIG1vdmUgdGhlIHJl
dHJpZXZhbCBvZiB0aGUgVk0gVVVJRCBvdXQgb2YgdXVpZF9zaG93IGFuZCBpbnRvDQo+ID4gPiA+
ICAga3ZtX3BhcmFfZ2V0X3V1aWQsIHdoaWNoIGlzIGEgd2VhayBmdW5jdGlvbiB0aGF0IGNhbiBi
ZSBvdmVyd3JpdHRlbg0KPiA+ID4gPiANCj4gPiA+ID4gZHJpdmVycy9LY29uZmlnICAgICAgICAg
ICAgICB8ICAyICsrDQo+ID4gPiA+IGRyaXZlcnMvTWFrZWZpbGUgICAgICAgICAgICAgfCAgMiAr
Kw0KPiA+ID4gPiBkcml2ZXJzL2t2bS9LY29uZmlnICAgICAgICAgIHwgMTQgKysrKysrKysrKysr
KysNCj4gPiA+ID4gZHJpdmVycy9rdm0vTWFrZWZpbGUgICAgICAgICB8ICAxICsNCj4gPiA+ID4g
ZHJpdmVycy9rdm0vc3lzLWh5cGVydmlzb3IuYyB8IDMwICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKw0KPiA+ID4gPiA1IGZpbGVzIGNoYW5nZWQsIDQ5IGluc2VydGlvbnMoKykNCj4gPiA+
ID4gY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMva3ZtL0tjb25maWcNCj4gPiA+ID4gY3JlYXRl
IG1vZGUgMTAwNjQ0IGRyaXZlcnMva3ZtL01ha2VmaWxlDQo+ID4gPiA+IGNyZWF0ZSBtb2RlIDEw
MDY0NCBkcml2ZXJzL2t2bS9zeXMtaHlwZXJ2aXNvci5jDQo+ID4gPiA+IA0KPiA+ID4gWy4uLl0N
Cj4gPiA+IA0KPiA+ID4gPiANCj4gPiA+ID4gKw0KPiA+ID4gPiArX193ZWFrIGNvbnN0IGNoYXIg
Kmt2bV9wYXJhX2dldF91dWlkKHZvaWQpDQo+ID4gPiA+ICt7DQo+ID4gPiA+ICsJcmV0dXJuIE5V
TEw7DQo+ID4gPiA+ICt9DQo+ID4gPiA+ICsNCj4gPiA+ID4gK3N0YXRpYyBzc2l6ZV90IHV1aWRf
c2hvdyhzdHJ1Y3Qga29iamVjdCAqb2JqLA0KPiA+ID4gPiArCQkJIHN0cnVjdCBrb2JqX2F0dHJp
YnV0ZSAqYXR0ciwNCj4gPiA+ID4gKwkJCSBjaGFyICpidWYpDQo+ID4gPiA+ICt7DQo+ID4gPiA+
ICsJY29uc3QgY2hhciAqdXVpZCA9IGt2bV9wYXJhX2dldF91dWlkKCk7DQo+ID4gPiA+ICsJcmV0
dXJuIHNwcmludGYoYnVmLCAiJXNcbiIsIHV1aWQpOw0KPiA+ID4gVGhlIHVzdWFsIHJldHVybiB2
YWx1ZSBmb3IgdGhlIFhlbiAvc3lzL2h5cGVydmlzb3IgaW50ZXJmYWNlIGlzDQo+ID4gPiAiPGRl
bmllZD4iLiBXb3VsZG4ndCBpdCBtYWtlIHNlbnNlIHRvIGZvbGxvdyB0aGF0IHBhdHRlcm4gZm9y
IHRoZSBLVk0NCj4gPiA+IG9uZSB0b28/IEN1cnJlbnRseSwgaWYgd2UgY2FuIG5vdCBkZXRlcm1p
bmUgdGhlIFVVSUQgdGhpcyB3aWxsIGp1c3QNCj4gPiA+IHJldHVybiAobnVsbCkuDQo+ID4gPiAN
Cj4gPiA+IE90aGVyd2lzZSwgbG9va3MgZ29vZCB0byBtZS4gQXJlIHlvdSBhd2FyZSBvZiBhbnkg
b3RoZXIgZmlsZXMgd2Ugc2hvdWxkDQo+ID4gPiBwcm92aWRlPyBBbHNvLCBpcyB0aGVyZSBhbnkg
cmVhc29uIG5vdCB0byBpbXBsZW1lbnQgQVJNIGFzIHdlbGwgd2hpbGUgYXQgaXQ/DQo+ID4gPiAN
Cj4gPiA+IEFsZXgNCj4gPiBUaGlzIG9yaWdpbmF0ZWQgZnJvbSBhIGN1c3RvbWVyIHJlcXVlc3Qg
dGhhdCB3YXMgdXNpbmcgL3N5cy9oeXBlcnZpc29yL3V1aWQuDQo+ID4gTXkgZ3Vlc3MgaXMgdGhh
dCB3ZSB3b3VsZCB3YW50IHRvIGV4cG9zZSAidHlwZSIgYW5kICJ2ZXJzaW9uIiBtb3ZpbmcNCj4g
PiBmb3J3YXJkIGFuZCB0aGF0J3Mgd2hlbiB3ZSBoeXBlcnZpc29yIGhvb2tzIHdpbGwgYmUgdXNl
ZnVsIG9uIHRvcA0KPiA+IG9mIGFyY2ggaG9va3MuDQo+ID4gDQo+ID4gT24gYSBkaWZmZXJlbnQg
bm90ZSwgYW55IGlkZWEgaG93IHRvIGNoZWNrIHdoZXRoZXIgdGhlIE9TIGlzIHJ1bm5pbmcNCj4g
PiB2aXJ0dWFsaXplZCBvbiBLVk0gb24gQVJNIGFuZCBBUk02ND8gIGt2bV9wYXJhX2F2YWlsYWJs
ZSgpIGlzbid0IGFuDQo+IA0KPiANCj4gWWVhaCwgQVJNIGRvZXNuJ3QgaGF2ZSBhbnkgS1ZNIFBW
IEZXSVcuIEkgYWxzbyBjYW4ndCBmaW5kIGFueSBleHBsaWNpdCANCj4gaGludCBwYXNzZWQgaW50
byBndWVzdHMgdGhhdCB3ZSBhcmUgaW5kZWVkIHJ1bm5pbmcgaW4gS1ZNLiBUaGUgY2xvc2VzdCAN
Cj4gdGhpbmcgSSBjYW4gc2VlIGlzIHRoZSBTTUJJT1MgcHJvZHVjdCBpZGVudGlmaWVyIGluIFFF
TVUgd2hpY2ggZ2V0cyANCj4gcGF0Y2hlZCB0byAiS1ZNIFZpcnR1YWwgTWFjaGluZSIuIE1heWJl
IHdlJ2xsIGhhdmUgdG8gZG8gd2l0aCB0aGF0IGZvciANCj4gdGhlIHNha2Ugb2YgYmFja3dhcmRz
IGNvbXBhdGliaWxpdHkgLi4uDQoNCkhvdyBhYm91dCAicHNjaV9vcHMuY29uZHVpdCIgKFBTQ0lf
Q09ORFVJVF9IVkMgdnMgUFNDSV9DT05EVUlUX1NNQyk/DQoNCj4gDQo+IA0KPiA+IA0KPiA+IG9w
dGlvbiBhbmQgdGhlIHNhbWUgaXMgdHJ1ZSBmb3IgUzM5MCB3aGVyZSBrdm1fcGFyYV9hdmFpbGFi
bGUoKQ0KPiA+IGFsd2F5cyByZXR1cm5zIHRydWUgYW5kIGl0IHdvdWxkIGV2ZW4gaWYgYSBLVk0g
ZW5hYmxlZCBrZXJuZWwgd291bGQNCj4gPiBiZSBydW5uaW5nIG9uIGJhcmUgbWV0YWwuDQo+IA0K
PiANCj4gRm9yIHMzOTAsIHlvdSBjYW4gZmlndXJlIHRoZSB0b3BvbG9neSBvdXQgdXNpbmcgdGhl
IHN0aHlpIGluc3RydWN0aW9uLiANCj4gSSdtIG5vdCBzdXJlIGlmIHRoZXJlIGlzIGEgbmljZSBp
bi1rZXJuZWwgQVBJIHRvIGxldmVyYWdlIHRoYXQgdGhvdWdoLiANCj4gSW4gZmFjdCwga3ZtX3Bh
cmFfYXZhaWxhYmxlKCkgcHJvYmFibHkgc2hvdWxkIGNoZWNrIHN0aHlpIG91dHB1dCB0byANCj4g
ZGV0ZXJtaW5lIHdoZXRoZXIgd2UgcmVhbGx5IGNhbiB1c2UgaXQsIG5vPyBDaHJpc3RpYW4/DQo+
IA0KPiANCj4gQWxleA0KPiANCj4gDQo+ID4gDQo+ID4gDQo+ID4gSSB0aGluayB3ZSB3aWxsIG5l
ZWQgYW5vdGhlciBhcmNoIGhvb2sgdG8gY2FsbCBhIGZ1bmN0aW9uIHRoYXQgc2F5cw0KPiA+IHdo
ZXRoZXIgdGhlIE9TIGlzIHJ1bm5pbmcgdmlydHVhbGl6ZWQgb24gS1ZNLg0KPiA+IA0KPiA+ID4g
DQo+ID4gPiA+IA0KPiA+ID4gPiArfQ0KPiA+ID4gPiArDQo+ID4gPiA+ICtzdGF0aWMgc3RydWN0
IGtvYmpfYXR0cmlidXRlIHV1aWQgPSBfX0FUVFJfUk8odXVpZCk7DQo+ID4gPiA+ICsNCj4gPiA+
ID4gK3N0YXRpYyBpbnQgX19pbml0IHV1aWRfaW5pdCh2b2lkKQ0KPiA+ID4gPiArew0KPiA+ID4g
PiArCWlmICgha3ZtX3BhcmFfYXZhaWxhYmxlKCkpDQo+ID4gPiA+ICsJCXJldHVybiAwOw0KPiA+
ID4gPiArCXJldHVybiBzeXNmc19jcmVhdGVfZmlsZShoeXBlcnZpc29yX2tvYmosICZ1dWlkLmF0
dHIpOw0KPiA+ID4gPiArfQ0KPiA+ID4gPiArDQo+ID4gPiA+ICtkZXZpY2VfaW5pdGNhbGwodXVp
ZF9pbml0KTsNCgoKCkFtYXpvbiBEZXZlbG9wbWVudCBDZW50ZXIgR2VybWFueSBHbWJICktyYXVz
ZW5zdHIuIDM4CjEwMTE3IEJlcmxpbgpHZXNjaGFlZnRzZnVlaHJ1bmc6IENocmlzdGlhbiBTY2hs
YWVnZXIsIFJhbGYgSGVyYnJpY2gKRWluZ2V0cmFnZW4gYW0gQW10c2dlcmljaHQgQ2hhcmxvdHRl
bmJ1cmcgdW50ZXIgSFJCIDE0OTE3MyBCClNpdHo6IEJlcmxpbgpVc3QtSUQ6IERFIDI4OSAyMzcg
ODc5CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 31 09:16:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 09:16:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWdeO-0001Kk-1b; Fri, 31 May 2019 09:16:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=1r68=T7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hWdeM-0001Ke-Lh
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 09:16:34 +0000
X-Inumbo-ID: c7a0cb0b-8384-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c7a0cb0b-8384-11e9-8980-bc764e045a96;
 Fri, 31 May 2019 09:16:32 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 31 May 2019 03:16:29 -0600
Message-Id: <5CF0F0EB0200007800233D64@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.1 
Date: Fri, 31 May 2019 03:16:27 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <aisaila@bitdefender.com>
References: <20190520125454.14805-1-aisaila@bitdefender.com>
 <20190520125454.14805-2-aisaila@bitdefender.com>
 <5CE51CBD0200007800231438@prv1-mh.provo.novell.com>
 <b6f3254b-2bce-ecd6-cddb-10131f075fb6@bitdefender.com>
In-Reply-To: <b6f3254b-2bce-ecd6-cddb-10131f075fb6@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v4 2/2] x86/emulate: Send vm_event from
 emulate
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDMwLjA1LjE5IGF0IDEwOjU5LCA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+IHdyb3Rl
Ogo+PiAgCj4+PiArICAgICAgICByZXR1cm4gZmFsc2U7Cj4+PiArCj4+PiArICAgIHJjID0gaHZt
ZW11bF9saW5lYXJfdG9fcGh5cyhnbGEsICZncGEsIGJ5dGVzLCAmcmVwcywgcGZlYywgJmN0eHQp
Owo+PiAKPj4gQXMgc2FpZCBiZWZvcmUgLSBJIGRvbid0IHRoaW5rIGl0J3MgYSBnb29kIGlkZWEg
dG8gZG8gdGhlIHBhZ2Ugd2Fsawo+PiB0d2ljZTogVGhpcyBhbmQgdGhlIHByZS1leGlzdGluZyBv
bmUgY2FuIGVhc2lseSByZXR1cm4gZGlmZmVyZW50Cj4+IHJlc3VsdHMuCj4gCj4gV2hhdCBwcmVl
eGlzdGluZyBwYWdlIHdhbGsgYXJlIHlvdSB0YWxraW5nIGFib3V0IGhlcmU/CgpXZWxsLCBJJ20g
YWZyYWlkIEkgZG9uJ3Qga25vdyB3aGF0IHRvIHNheSAoaW4gYSBwb2xpdGUgd2F5KS4gSSdtIHN1
cmUKeW91J3JlIHVuZGVyc3RhbmRpbmcgdGhlIGNvZGUgeW91IHRyeSB0byBhZGQgdG8sIHNvIGl0
IHdvdWxkIHNlZW0KbmF0dXJhbCB0byBtZSB0aGF0IHlvdSBjYW4gYW5zd2VyIHRoaXMgcXVlc3Rp
b24gYWxsIGJ5IHlvdXJzZWxmOgpTaW5jZSB5b3UgZG9uJ3QgcmVtb3ZlIGFueSBsaW5lYXItPnBo
eXMgdHJhbnNsYXRpb25zIGluIHlvdXIgcGF0Y2gsCmFuZCBzaW5jZSB0aGVyZSBuZWNlc3Nhcmls
eSBpcyBvbmUgcHJpb3IgdG8geW91ciBwYXRjaCwgeW91IGFkZGluZwooYW5vdGhlcikgb25lIG1l
YW5zIHRoZXJlIGFyZSBub3cgdHdvIG9mIHRoZW0uCgpTbyB0byBhbnN3ZXIgeW91ciBxdWVzdGlv
biBkaXJlY3RseTogaHZtZW11bF9tYXBfbGluZWFyX2FkZHIoKQpjYWxscyBodm1fdHJhbnNsYXRl
X2dldF9wYWdlKCksIGFuZCBodm1lbXVsX2luc25fZmV0Y2goKSAtPgpfX2h2bWVtdWxfcmVhZCgp
IC0+IGxpbmVhcl9yZWFkKCkgLT4gaHZtX2NvcHlfZnJvbV9ndWVzdF9saW5lYXIoKQotPiBfX2h2
bV9jb3B5KCkgY2FsbHMgaHZtX3RyYW5zbGF0ZV9nZXRfcGFnZSgpIGFzIHdlbGwuCgpBcyBhbiBh
c2lkZSAtIHdoaWxlIEknbSBhZHZvY2F0aW5nIHRoZSBzdHJpcHBpbmcgb2YgcmVwbHkgcXVvdGlu
ZyB0aGF0J3MKbm90IG5lZWRlZCBhcyBjb250ZXh0LCB5b3Ugc3VyZWx5IHdlbnQgdG9vIGZhciBo
ZXJlOiBZb3UndmUgbGVmdCBpbgpwbGFjZSBuZWl0aGVyIGFuIGluZGljYXRpb24gd2hlbiB0aGUg
bWFpbHMgd2VyZSBzZW50IGNvbnRleHQgb2Ygd2hpY2gKaXMgc3RpbGwgcHJlc2VudCBhYm92ZSwg
bm9yIGVub3VnaCBjb250ZXh0IHRvIHJlLWNvbnN0cnVjdCB3aGF0CmZ1bmN0aW9uIHlvdXIgYWRk
aXRpb25zIGdvIGludG8uIElPVyBJIGhhZCB0byBzZWFyY2ggdGhlIGVhcmxpZXIgcGFydHMKb2Yg
dGhpcyB0aHJlYWQgdG8gZ2F0aGVyIGVub3VnaCBjb250ZXh0IHRvIGFjdHVhbGx5IGJlIGFibGUg
dG8gcmVwbHkuCgo+IEkgZG9uJ3QgdGhpbmsgCj4gdGhlcmUgaXMgYSB3YXkgdG8gZ2V0IHRoZSBn
cGEgYnkgcGFzc2luZyBpdCBmcm9tIHNvbWV3aGVyZS4KClBvc3NpYmx5LCBidXQgdGhhdCdzIGFs
c28gbm90IHdoYXQgSSBkaWQgc3VnZ2VzdC4gSW5zdGVhZCB3aGF0IEkKdGhpbmsgeW91IG5lZWQg
dG8gbG9vayBpbnRvIGlzIGhvdyB0byByZXN0cnVjdHVyZSB0aGluZ3MsIHBlcmhhcHMKanVzdCBh
cyB0byB0aGUgcGxhY2Ugd2hlcmUgeW91IGluc2VydCB5b3VyIG5ldyBjb2RlLgoKSmFuCgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 31 09:18:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 09:18:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWdfk-0001Pa-Db; Fri, 31 May 2019 09:18:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=1r68=T7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hWdfi-0001PQ-F8
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 09:17:58 +0000
X-Inumbo-ID: f9770668-8384-11e9-8973-9ba6a54c9929
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f9770668-8384-11e9-8973-9ba6a54c9929;
 Fri, 31 May 2019 09:17:56 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 31 May 2019 03:17:55 -0600
Message-Id: <5CF0F1410200007800233D67@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.1 
Date: Fri, 31 May 2019 03:17:53 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5CF0ECE80200007800233D41@prv1-mh.provo.novell.com>
In-Reply-To: <5CF0ECE80200007800233D41@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH 1/2] x86/traps: guard top-of-stack reads
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, WeiLiu <wl@xen.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm90aGluZyAoYWZhaWNzKSBndWFyYW50ZWVzIHRoYXQgdGhlIG9yaWdpbmFsIGZyYW1lJ3Mgc3Rh
Y2sgcG9pbnRlcgpwb2ludHMgYXQgcmVhZGFibGUgbWVtb3J5LiBBdm9pZCBhIChsaWtlbHkgbmVz
dGVkKSBjcmFzaCBieSBhdHRhY2hpbmcKZXhjZXB0aW9uIHJlY292ZXJ5IHRvIHRoZSByZWFkICht
YWtpbmcgaXQgYSBzaW5nbGUgcmVhZCBhdCB0aGUgc2FtZQp0aW1lKS4gRG9uJ3QgZXZlbiBpbnZv
a2UgX3Nob3dfdHJhY2UoKSBpbiBjYXNlIG9mIGEgbm9uLXJlYWRhYmxlIHRvcApzbG90LgoKU2ln
bmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKLS0tIGEveGVuL2Fy
Y2gveDg2L3RyYXBzLmMKKysrIGIveGVuL2FyY2gveDg2L3RyYXBzLmMKQEAgLTQ4NCwxNiArNDg0
LDIzIEBAIHN0YXRpYyB2b2lkIF9zaG93X3RyYWNlKHVuc2lnbmVkIGxvbmcgc3AKIAogc3RhdGlj
IHZvaWQgc2hvd190cmFjZShjb25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKIHsKLSAg
ICB1bnNpZ25lZCBsb25nICpzcCA9IEVTUF9CRUZPUkVfRVhDRVBUSU9OKHJlZ3MpOworICAgIHVu
c2lnbmVkIGxvbmcgKnNwID0gRVNQX0JFRk9SRV9FWENFUFRJT04ocmVncyksIHRvcyA9IDA7CiAK
ICAgICBwcmludGsoIlhlbiBjYWxsIHRyYWNlOlxuIik7CiAKKyAgICBhc20gKCAiMTogbW92ICUy
LCUwOyAyOlxuIgorICAgICAgICAgICIucHVzaHNlY3Rpb24gLmZpeHVwLFwiYXhcIlxuIgorICAg
ICAgICAgICIzOiB4b3IgJWsxLCVrMTsgam1wIDJiXG4iCisgICAgICAgICAgIi5wb3BzZWN0aW9u
XG4iCisgICAgICAgICAgX0FTTV9FWFRBQkxFKDFiLCAzYikKKyAgICAgICAgICA6ICIrciIgKHRv
cyksICIrciIgKHNwKSA6ICJtIiAoKnNwKSApOworCiAgICAgLyoKICAgICAgKiBJZiBSSVAgbG9v
a3Mgc2Vuc2libGUsIG9yIHRoZSB0b3Agb2YgdGhlIHN0YWNrIGRvZXNuJ3QsIHByaW50IFJJUCBh
dAogICAgICAqIHRoZSB0b3Agb2YgdGhlIHN0YWNrIHRyYWNlLgogICAgICAqLwogICAgIGlmICgg
aXNfYWN0aXZlX2tlcm5lbF90ZXh0KHJlZ3MtPnJpcCkgfHwKLSAgICAgICAgICFpc19hY3RpdmVf
a2VybmVsX3RleHQoKnNwKSApCisgICAgICAgICAhaXNfYWN0aXZlX2tlcm5lbF90ZXh0KHRvcykg
KQogICAgICAgICBwcmludGsoIiAgIFs8JXA+XSAlcFNcbiIsIF9wKHJlZ3MtPnJpcCksIF9wKHJl
Z3MtPnJpcCkpOwogICAgIC8qCiAgICAgICogRWxzZSBSSVAgbG9va3MgYmFkIGJ1dCB0aGUgdG9w
IG9mIHRoZSBzdGFjayBsb29rcyBnb29kLiAgUGVyaGFwcyB3ZQpAQCAtNTAxLDEyICs1MDgsMTUg
QEAgc3RhdGljIHZvaWQgc2hvd190cmFjZShjb25zdCBzdHJ1Y3QgY3B1XwogICAgICAqIHJldHVy
biBhZGRyZXNzOyBwcmludCBpdCBhbmQgc2tpcCBwYXN0IHNvIF9zaG93X3RyYWNlKCkgZG9lc24n
dCBwcmludAogICAgICAqIGl0IGFnYWluLgogICAgICAqLwotICAgIGVsc2UKKyAgICBlbHNlIGlm
ICggc3AgKQogICAgIHsKLSAgICAgICAgcHJpbnRrKCIgICBbPCVwPl0gJXBTXG4iLCBfcCgqc3Ap
LCBfcCgqc3ApKTsKKyAgICAgICAgcHJpbnRrKCIgICBbPCVwPl0gJXBTXG4iLCBfcCh0b3MpLCBf
cCh0b3MpKTsKICAgICAgICAgc3ArKzsKICAgICB9CiAKKyAgICBpZiAoICFzcCApCisgICAgICAg
IHJldHVybjsKKwogICAgIF9zaG93X3RyYWNlKCh1bnNpZ25lZCBsb25nKXNwLCByZWdzLT5yYnAp
OwogCiAgICAgcHJpbnRrKCJcbiIpOwoKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 31 09:22:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 09:22:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWdjw-0002EE-1J; Fri, 31 May 2019 09:22:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=1r68=T7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hWdjv-0002E9-0A
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 09:22:19 +0000
X-Inumbo-ID: 93ed130e-8385-11e9-939f-93046275f2ca
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 93ed130e-8385-11e9-939f-93046275f2ca;
 Fri, 31 May 2019 09:22:15 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 31 May 2019 03:22:14 -0600
Message-Id: <5CF0F2440200007800233D84@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.1 
Date: Fri, 31 May 2019 03:22:12 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5CF0ECE80200007800233D41@prv1-mh.provo.novell.com>
In-Reply-To: <5CF0ECE80200007800233D41@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH 2/2] x86/traps: widen condition for logging
 top-of-stack
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, WeiLiu <wl@xen.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RGVzcGl0ZSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciB0aGUgY29tcGlsZXIgbWF5IG9taXQgdGhl
IGZyYW1lIHBvaW50ZXIsCm9mdGVuIGZvciByZWxhdGl2ZWx5IHNpbXBsZSBsZWFmIGZ1bmN0aW9u
cy4gKFRvIGdpdmUgYSBzcGVjaWZpYyBleGFtcGxlLAp0aGUgY2FzZSBJJ3ZlIHJ1biBpbnRvIHRo
aXMgd2l0aCBpcyBfcGNpX2hpZGVfZGV2aWNlKCkgYW5kIGdjYyA4LgpJbnRlcmVzdGluZ2x5IHRo
ZSBldmVuIG1vcmUgc2ltcGxlIG5laWdoYm9yaW5nIGlvbW11X2hhc19mZWF0dXJlKCkgZG9lcwpn
ZXQgYSBmcmFtZSBwb2ludGVyIHNldCB1cCwgYXJvdW5kIGp1c3QgYSBzaW5nbGUgaW5zdHJ1Y3Rp
b24uIEJ1dCB0aGlzCm1heSBiZSBhIHJlc3VsdCBvZiB0aGUgc2l6ZS1vZi1hc20oKSBlZmZlY3Rz
IGRpc2N1c3NlZCBlbHNld2hlcmUuKQoKTG9nIHRoZSB0b3Atb2Ytc3RhY2sgdmFsdWUgaWYgaXQg
bG9va3MgdmFsaWQgX29yXyBpZiBSSVAgbG9va3MgaW52YWxpZC4KCkFsc28gYW5ub3RhdGUgbm9u
LWZyYW1lLXBvaW50ZXItYmFzZWQgc3RhY2sgdHJhY2UgZW50cmllcyB3aXRoIGEKcXVlc3Rpb24g
bWFyaywgdG8gc2lnbmFsIGNsZWFybHkgdGhhdCBhbnkgb25lIG9mIHRoZW0gbWF5IG5vdCBhY3R1
YWxseQpiZSBwYXJ0IG9mIHRoZSBjYWxsIHN0YWNrLgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKLS0tIGEveGVuL2FyY2gveDg2L3RyYXBzLmMKKysrIGIv
eGVuL2FyY2gveDg2L3RyYXBzLmMKQEAgLTQzMSw3ICs0MzEsNyBAQCBzdGF0aWMgdm9pZCBfc2hv
d190cmFjZSh1bnNpZ25lZCBsb25nIHNwCiAgICAgewogICAgICAgICBhZGRyID0gKnN0YWNrKys7
CiAgICAgICAgIGlmICggaXNfYWN0aXZlX2tlcm5lbF90ZXh0KGFkZHIpICkKLSAgICAgICAgICAg
IHByaW50aygiICAgWzwlcD5dICVwU1xuIiwgX3AoYWRkciksIF9wKGFkZHIpKTsKKyAgICAgICAg
ICAgIHByaW50aygiICAgWzwlcD5dID8gJXBTXG4iLCBfcChhZGRyKSwgX3AoYWRkcikpOwogICAg
IH0KIH0KIApAQCAtNTAyLDIxICs1MDIsMjUgQEAgc3RhdGljIHZvaWQgc2hvd190cmFjZShjb25z
dCBzdHJ1Y3QgY3B1XwogICAgIGlmICggaXNfYWN0aXZlX2tlcm5lbF90ZXh0KHJlZ3MtPnJpcCkg
fHwKICAgICAgICAgICFpc19hY3RpdmVfa2VybmVsX3RleHQodG9zKSApCiAgICAgICAgIHByaW50
aygiICAgWzwlcD5dICVwU1xuIiwgX3AocmVncy0+cmlwKSwgX3AocmVncy0+cmlwKSk7CisKKyAg
ICBpZiAoICFzcCApCisgICAgICAgIHJldHVybjsKKwogICAgIC8qCi0gICAgICogRWxzZSBSSVAg
bG9va3MgYmFkIGJ1dCB0aGUgdG9wIG9mIHRoZSBzdGFjayBsb29rcyBnb29kLiAgUGVyaGFwcyB3
ZQotICAgICAqIGZvbGxvd2VkIGEgd2lsZCBmdW5jdGlvbiBwb2ludGVyPyBMZXRzIGFzc3VtZSB0
aGUgdG9wIG9mIHRoZSBzdGFjayBpcyBhCisgICAgICogSWYgUklQIGxvb2tzIGJhZCBvciB0aGUg
dG9wIG9mIHRoZSBzdGFjayBsb29rcyBnb29kLCBsb2cgdGhlIHRvcCBvZgorICAgICAqIHN0YWNr
IGFzIHdlbGwuICBQZXJoYXBzIHdlIGZvbGxvd2VkIGEgd2lsZCBmdW5jdGlvbiBwb2ludGVyLCBv
ciB3ZSdyZQorICAgICAqIGluIGEgZnVuY3Rpb24gd2l0aG91dCBmcmFtZSBwb2ludGVyLCBvciBp
biBhIGZ1bmN0aW9uIHByb2xvZ3VlIGJlZm9yZQorICAgICAqIHRoZSBmcmFtZSBwb2ludGVyIGdl
dHMgc2V0IHVwPyBMZXRzIGFzc3VtZSB0aGUgdG9wIG9mIHRoZSBzdGFjayBpcyBhCiAgICAgICog
cmV0dXJuIGFkZHJlc3M7IHByaW50IGl0IGFuZCBza2lwIHBhc3Qgc28gX3Nob3dfdHJhY2UoKSBk
b2Vzbid0IHByaW50CiAgICAgICogaXQgYWdhaW4uCiAgICAgICovCi0gICAgZWxzZSBpZiAoIHNw
ICkKKyAgICBpZiAoICFpc19hY3RpdmVfa2VybmVsX3RleHQocmVncy0+cmlwKSB8fAorICAgICAg
ICAgaXNfYWN0aXZlX2tlcm5lbF90ZXh0KHRvcykgKQogICAgIHsKLSAgICAgICAgcHJpbnRrKCIg
ICBbPCVwPl0gJXBTXG4iLCBfcCh0b3MpLCBfcCh0b3MpKTsKKyAgICAgICAgcHJpbnRrKCIgICBb
PCVwPl0gPyAlcFNcbiIsIF9wKHRvcyksIF9wKHRvcykpOwogICAgICAgICBzcCsrOwogICAgIH0K
IAotICAgIGlmICggIXNwICkKLSAgICAgICAgcmV0dXJuOwotCiAgICAgX3Nob3dfdHJhY2UoKHVu
c2lnbmVkIGxvbmcpc3AsIHJlZ3MtPnJicCk7CiAKICAgICBwcmludGsoIlxuIik7CgoKCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 31 09:26:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 09:26:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWdnq-0002Nk-Kn; Fri, 31 May 2019 09:26:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=1r68=T7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hWdnp-0002Nf-K1
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 09:26:21 +0000
X-Inumbo-ID: 264243b6-8386-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 264243b6-8386-11e9-8980-bc764e045a96;
 Fri, 31 May 2019 09:26:20 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 31 May 2019 03:26:19 -0600
Message-Id: <5CF0F33A0200007800233D8F@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.1 
Date: Fri, 31 May 2019 03:26:18 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH 0/2] adjust special domain creation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UGF0Y2ggMSBmaXhlcyBhIHJlYWxseSBiYWQgYnVnIG9mIG1pbmUsIGFuZCB3aGlsZSBhdCBpdCBJ
IHRob3VnaHQgSQp3b3VsZCBjYXJyeSBvdXQgdGhlIG90aGVyIHJlY2VudGx5IG5vdGljZWQgd29y
ayBpdGVtIGhlcmUgcmlnaHQKYXdheS4KCjE6IGFkanVzdCBzcGVjaWFsIGRvbWFpbiBjcmVhdGlv
biAoYW5kIGNhbGwgaXQgZWFybGllciBvbiB4ODYpCjI6IGRvbV9jb3cgaXMgbmVlZGVkIGZvciBt
ZW0tc2hhcmluZyBvbmx5CgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 31 09:27:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 09:27:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWdoS-0002QA-Vu; Fri, 31 May 2019 09:27:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=j8gS=T7=amazon.com=prvs=0471da2b5=graf@srs-us1.protection.inumbo.net>)
 id 1hWdoR-0002Q0-9X
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 09:26:59 +0000
X-Inumbo-ID: 3c8a12ec-8386-11e9-8980-bc764e045a96
Received: from smtp-fw-9101.amazon.com (unknown [207.171.184.25])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3c8a12ec-8386-11e9-8980-bc764e045a96;
 Fri, 31 May 2019 09:26:58 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1559294818; x=1590830818;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=MKgsQte0z/+s2YR2gzMjXo/CzMEGKlYzKLUQS4Ze4mM=;
 b=oR478629w6Imwu7hg7ux+JfaSCxih8MJkC0XydJaa7J9MCv9wbQV39Xw
 Ely8naw+v7F+5R10SSnR/e3vZQeqFpXytQR98jMFYEPiHevIda66UFHaC
 9ZS8krb8btZvZPcOo/vm39T4UeCYHp+OW9ooBlXZ+TtxkeVQcH/TYZO7N o=;
X-IronPort-AV: E=Sophos;i="5.60,534,1549929600"; d="scan'208";a="807789661"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-2c-397e131e.us-west-2.amazon.com) ([10.47.22.38])
 by smtp-border-fw-out-9101.sea19.amazon.com with ESMTP;
 31 May 2019 09:26:56 +0000
Received: from EX13MTAUWC001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan2.pdx.amazon.com [10.236.137.194])
 by email-inbound-relay-2c-397e131e.us-west-2.amazon.com (Postfix) with ESMTPS
 id 2FC14A25F0; Fri, 31 May 2019 09:26:55 +0000 (UTC)
Received: from EX13D20UWC001.ant.amazon.com (10.43.162.244) by
 EX13MTAUWC001.ant.amazon.com (10.43.162.135) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 31 May 2019 09:26:54 +0000
Received: from 38f9d3867b82.ant.amazon.com (10.43.161.89) by
 EX13D20UWC001.ant.amazon.com (10.43.162.244) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 31 May 2019 09:26:51 +0000
To: "Raslan, KarimAllah" <karahmed@amazon.de>, "Sironi, Filippo"
 <sironi@amazon.de>
References: <1539078879-4372-1-git-send-email-sironi@amazon.de>
 <1557847002-23519-1-git-send-email-sironi@amazon.de>
 <1557847002-23519-2-git-send-email-sironi@amazon.de>
 <e976f31b-2ccd-29ba-6a32-2edde49f867f@amazon.com>
 <3D2C4EE3-1C2E-4032-9964-31A066E542AA@amazon.de>
 <6b3dadf9-6240-6440-b784-50bec605bf2c@amazon.com>
 <1559293922.14762.2.camel@amazon.de>
From: Alexander Graf <graf@amazon.com>
Message-ID: <2d056a1c-1763-127d-b957-0e519a8e56cd@amazon.com>
Date: Fri, 31 May 2019 11:26:49 +0200
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:60.0)
 Gecko/20100101 Thunderbird/60.7.0
MIME-Version: 1.0
In-Reply-To: <1559293922.14762.2.camel@amazon.de>
Content-Language: en-US
X-Originating-IP: [10.43.161.89]
X-ClientProxiedBy: EX13D22UWC002.ant.amazon.com (10.43.162.29) To
 EX13D20UWC001.ant.amazon.com (10.43.162.244)
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v2 1/2] KVM: Start populating
 /sys/hypervisor with KVM entries
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "kvm@vger.kernel.org" <kvm@vger.kernel.org>,
 "konrad.wilk@oracle.com" <konrad.wilk@oracle.com>,
 "Marc.Zyngier@arm.com" <Marc.Zyngier@arm.com>,
 "cohuck@redhat.com" <cohuck@redhat.com>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "borntraeger@de.ibm.com" <borntraeger@de.ibm.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>,
 "christoffer.dall@linaro.org" <christoffer.dall@linaro.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ck9uIDMxLjA1LjE5IDExOjEyLCBSYXNsYW4sIEthcmltQWxsYWggd3JvdGU6Cj4gT24gRnJpLCAy
MDE5LTA1LTMxIGF0IDExOjA2ICswMjAwLCBBbGV4YW5kZXIgR3JhZiB3cm90ZToKPj4gT24gMTcu
MDUuMTkgMTc6NDEsIFNpcm9uaSwgRmlsaXBwbyB3cm90ZToKPj4+PiBPbiAxNi4gTWF5IDIwMTks
IGF0IDE1OjUwLCBHcmFmLCBBbGV4YW5kZXIgPGdyYWZAYW1hem9uLmNvbT4gd3JvdGU6Cj4+Pj4K
Pj4+PiBPbiAxNC4wNS4xOSAwODoxNiwgRmlsaXBwbyBTaXJvbmkgd3JvdGU6Cj4+Pj4+IFN0YXJ0
IHBvcHVsYXRpbmcgL3N5cy9oeXBlcnZpc29yIHdpdGggS1ZNIGVudHJpZXMgd2hlbiB3ZSdyZSBy
dW5uaW5nIG9uCj4+Pj4+IEtWTS4gVGhpcyBpcyB0byByZXBsaWNhdGUgZnVuY3Rpb25hbGl0eSB0
aGF0J3MgYXZhaWxhYmxlIHdoZW4gd2UncmUKPj4+Pj4gcnVubmluZyBvbiBYZW4uCj4+Pj4+Cj4+
Pj4+IFN0YXJ0IHdpdGggL3N5cy9oeXBlcnZpc29yL3V1aWQsIHdoaWNoIHVzZXJzIHByZWZlciBv
dmVyCj4+Pj4+IC9zeXMvZGV2aWNlcy92aXJ0dWFsL2RtaS9pZC9wcm9kdWN0X3V1aWQgYXMgYSB3
YXkgdG8gcmVjb2duaXplIGEgdmlydHVhbAo+Pj4+PiBtYWNoaW5lLCBzaW5jZSBpdCdzIGFsc28g
YXZhaWxhYmxlIHdoZW4gcnVubmluZyBvbiBYZW4gSFZNIGFuZCBvbiBYZW4gUFYKPj4+Pj4gYW5k
LCBvbiB0b3Agb2YgdGhhdCBkb2Vzbid0IHJlcXVpcmUgcm9vdCBwcml2aWxlZ2VzIGJ5IGRlZmF1
bHQuCj4+Pj4+IExldCdzIGNyZWF0ZSBhcmNoLXNwZWNpZmljIGhvb2tzIHNvIHRoYXQgZGlmZmVy
ZW50IGFyY2hpdGVjdHVyZXMgY2FuCj4+Pj4+IHByb3ZpZGUgZGlmZmVyZW50IGltcGxlbWVudGF0
aW9ucy4KPj4+Pj4KPj4+Pj4gU2lnbmVkLW9mZi1ieTogRmlsaXBwbyBTaXJvbmkgPHNpcm9uaUBh
bWF6b24uZGU+Cj4+Pj4gSSB0aGluayB0aGlzIG5lZWRzIHNvbWV0aGluZyBha2luIHRvCj4+Pj4K
Pj4+PiAgICBodHRwczovL3d3dy5rZXJuZWwub3JnL2RvYy9Eb2N1bWVudGF0aW9uL0FCSS9zdGFi
bGUvc3lzZnMtaHlwZXJ2aXNvci14ZW4KPj4+Pgo+Pj4+IHRvIGRvY3VtZW50IHdoaWNoIGZpbGVz
IGFyZSBhdmFpbGFibGUuCj4+Pj4KPj4+Pj4gLS0tCj4+Pj4+IHYyOgo+Pj4+PiAqIG1vdmUgdGhl
IHJldHJpZXZhbCBvZiB0aGUgVk0gVVVJRCBvdXQgb2YgdXVpZF9zaG93IGFuZCBpbnRvCj4+Pj4+
ICAgIGt2bV9wYXJhX2dldF91dWlkLCB3aGljaCBpcyBhIHdlYWsgZnVuY3Rpb24gdGhhdCBjYW4g
YmUgb3ZlcndyaXR0ZW4KPj4+Pj4KPj4+Pj4gZHJpdmVycy9LY29uZmlnICAgICAgICAgICAgICB8
ICAyICsrCj4+Pj4+IGRyaXZlcnMvTWFrZWZpbGUgICAgICAgICAgICAgfCAgMiArKwo+Pj4+PiBk
cml2ZXJzL2t2bS9LY29uZmlnICAgICAgICAgIHwgMTQgKysrKysrKysrKysrKysKPj4+Pj4gZHJp
dmVycy9rdm0vTWFrZWZpbGUgICAgICAgICB8ICAxICsKPj4+Pj4gZHJpdmVycy9rdm0vc3lzLWh5
cGVydmlzb3IuYyB8IDMwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+Pj4+PiA1IGZp
bGVzIGNoYW5nZWQsIDQ5IGluc2VydGlvbnMoKykKPj4+Pj4gY3JlYXRlIG1vZGUgMTAwNjQ0IGRy
aXZlcnMva3ZtL0tjb25maWcKPj4+Pj4gY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMva3ZtL01h
a2VmaWxlCj4+Pj4+IGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2t2bS9zeXMtaHlwZXJ2aXNv
ci5jCj4+Pj4+Cj4+Pj4gWy4uLl0KPj4+Pgo+Pj4+PiArCj4+Pj4+ICtfX3dlYWsgY29uc3QgY2hh
ciAqa3ZtX3BhcmFfZ2V0X3V1aWQodm9pZCkKPj4+Pj4gK3sKPj4+Pj4gKwlyZXR1cm4gTlVMTDsK
Pj4+Pj4gK30KPj4+Pj4gKwo+Pj4+PiArc3RhdGljIHNzaXplX3QgdXVpZF9zaG93KHN0cnVjdCBr
b2JqZWN0ICpvYmosCj4+Pj4+ICsJCQkgc3RydWN0IGtvYmpfYXR0cmlidXRlICphdHRyLAo+Pj4+
PiArCQkJIGNoYXIgKmJ1ZikKPj4+Pj4gK3sKPj4+Pj4gKwljb25zdCBjaGFyICp1dWlkID0ga3Zt
X3BhcmFfZ2V0X3V1aWQoKTsKPj4+Pj4gKwlyZXR1cm4gc3ByaW50ZihidWYsICIlc1xuIiwgdXVp
ZCk7Cj4+Pj4gVGhlIHVzdWFsIHJldHVybiB2YWx1ZSBmb3IgdGhlIFhlbiAvc3lzL2h5cGVydmlz
b3IgaW50ZXJmYWNlIGlzCj4+Pj4gIjxkZW5pZWQ+Ii4gV291bGRuJ3QgaXQgbWFrZSBzZW5zZSB0
byBmb2xsb3cgdGhhdCBwYXR0ZXJuIGZvciB0aGUgS1ZNCj4+Pj4gb25lIHRvbz8gQ3VycmVudGx5
LCBpZiB3ZSBjYW4gbm90IGRldGVybWluZSB0aGUgVVVJRCB0aGlzIHdpbGwganVzdAo+Pj4+IHJl
dHVybiAobnVsbCkuCj4+Pj4KPj4+PiBPdGhlcndpc2UsIGxvb2tzIGdvb2QgdG8gbWUuIEFyZSB5
b3UgYXdhcmUgb2YgYW55IG90aGVyIGZpbGVzIHdlIHNob3VsZAo+Pj4+IHByb3ZpZGU/IEFsc28s
IGlzIHRoZXJlIGFueSByZWFzb24gbm90IHRvIGltcGxlbWVudCBBUk0gYXMgd2VsbCB3aGlsZSBh
dCBpdD8KPj4+Pgo+Pj4+IEFsZXgKPj4+IFRoaXMgb3JpZ2luYXRlZCBmcm9tIGEgY3VzdG9tZXIg
cmVxdWVzdCB0aGF0IHdhcyB1c2luZyAvc3lzL2h5cGVydmlzb3IvdXVpZC4KPj4+IE15IGd1ZXNz
IGlzIHRoYXQgd2Ugd291bGQgd2FudCB0byBleHBvc2UgInR5cGUiIGFuZCAidmVyc2lvbiIgbW92
aW5nCj4+PiBmb3J3YXJkIGFuZCB0aGF0J3Mgd2hlbiB3ZSBoeXBlcnZpc29yIGhvb2tzIHdpbGwg
YmUgdXNlZnVsIG9uIHRvcAo+Pj4gb2YgYXJjaCBob29rcy4KPj4+Cj4+PiBPbiBhIGRpZmZlcmVu
dCBub3RlLCBhbnkgaWRlYSBob3cgdG8gY2hlY2sgd2hldGhlciB0aGUgT1MgaXMgcnVubmluZwo+
Pj4gdmlydHVhbGl6ZWQgb24gS1ZNIG9uIEFSTSBhbmQgQVJNNjQ/ICBrdm1fcGFyYV9hdmFpbGFi
bGUoKSBpc24ndCBhbgo+Pgo+PiBZZWFoLCBBUk0gZG9lc24ndCBoYXZlIGFueSBLVk0gUFYgRldJ
Vy4gSSBhbHNvIGNhbid0IGZpbmQgYW55IGV4cGxpY2l0Cj4+IGhpbnQgcGFzc2VkIGludG8gZ3Vl
c3RzIHRoYXQgd2UgYXJlIGluZGVlZCBydW5uaW5nIGluIEtWTS4gVGhlIGNsb3Nlc3QKPj4gdGhp
bmcgSSBjYW4gc2VlIGlzIHRoZSBTTUJJT1MgcHJvZHVjdCBpZGVudGlmaWVyIGluIFFFTVUgd2hp
Y2ggZ2V0cwo+PiBwYXRjaGVkIHRvICJLVk0gVmlydHVhbCBNYWNoaW5lIi4gTWF5YmUgd2UnbGwg
aGF2ZSB0byBkbyB3aXRoIHRoYXQgZm9yCj4+IHRoZSBzYWtlIG9mIGJhY2t3YXJkcyBjb21wYXRp
YmlsaXR5IC4uLgo+IEhvdyBhYm91dCAicHNjaV9vcHMuY29uZHVpdCIgKFBTQ0lfQ09ORFVJVF9I
VkMgdnMgUFNDSV9DT05EVUlUX1NNQyk/CgoKVGhpcyB3b24ndCB3b3JrIGZvciAyIHJlYXNvbnM6
CgogwqAgYSkgWW91IGRvbid0IGtub3cgaXQncyBLVk0uIFlvdSBvbmx5IGtub3cgeW91IG1pZ2h0
IGJlIHJ1bm5pbmcgaW4gRUwxLgogwqAgYikgS1ZNIG1heSBjaG9vc2UgdG8ganVzdCB1c2UgU01D
IGZvciBQU0NJIGdvaW5nIGZvcndhcmQgYW5kIHRyYXAgb24gaXQuCgoKQWxleAoKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 31 09:35:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 09:35:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWdwR-0003Lk-3Q; Fri, 31 May 2019 09:35:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=1r68=T7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hWdwP-0003Lf-Su
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 09:35:13 +0000
X-Inumbo-ID: 61356720-8387-11e9-ae13-fb39399f897c
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 61356720-8387-11e9-ae13-fb39399f897c;
 Fri, 31 May 2019 09:35:09 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 31 May 2019 03:35:07 -0600
Message-Id: <5CF0F5460200007800233DA8@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.1 
Date: Fri, 31 May 2019 03:35:02 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5CF0F33A0200007800233D8F@prv1-mh.provo.novell.com>
In-Reply-To: <5CF0F33A0200007800233D8F@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH 1/2] adjust special domain creation (and call it
 earlier on x86)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, WeiLiu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U3BsaXQgb3V0IHRoaXMgbW9zdGx5IGFyY2gtaW5kZXBlbmRlbnQgY29kZSBpbnRvIGEgY29tbW9u
LWNvZGUgaGVscGVyCmZ1bmN0aW9uLiAoVGhpcyBkb2VzIGF3YXkgd2l0aCBBcm0ncyBhcmNoX2lu
aXRfbWVtb3J5KCkgYWx0b2dldGhlci4pCgpPbiB4ODYgdGhpcyBuZWVkcyB0byBoYXBwZW4gYmVm
b3JlIGFjcGlfYm9vdF9pbml0KCk6IENvbW1pdCA5ZmE5NGUxMDU4CigieDg2L0FDUEk6IGFsc28g
cGFyc2UgQU1EIElPTU1VIHRhYmxlcyBlYXJseSIpIG9ubHkgYXBwZWFyZWQgdG8gd29yawpmaW5l
IC0gaXQncyByZWFsbHkgYnJva2VuLCBhbmQgZG9lc24ndCBjcmFzaCAob24gbm9uLUVGSSBBTUQg
c3lzdGVtcykKb25seSBiZWNhdXNlIG9mIHRoZXJlIGJlaW5nIGEgbWFwcGluZyBvZiBsaW5lYXIg
YWRkcmVzcyAwIGR1cmluZyBlYXJseQpib290LiBPbiBFRkkgdGhlcmUgaXM6CgogRWFybHkgZmF0
YWwgcGFnZSBmYXVsdCBhdCBlMDA4OmZmZmY4MmQwODAyNGQ1OGUgKGNyMj0wMDAwMDAwMDAwMDAw
MjIwLCBlYz0wMDAwKQogLS0tLVsgWGVuLTQuMTMtdW5zdGFibGUgIHg4Nl82NCAgZGVidWc9eSAg
IE5vdCB0YWludGVkIF0tLS0tCiBDUFU6ICAgIDAKIFJJUDogICAgZTAwODpbPGZmZmY4MmQwODAy
NGQ1OGU+XSBwY2kuYyNfcGNpX2hpZGVfZGV2aWNlKzB4MTcvMHgzYQogUkZMQUdTOiAwMDAwMDAw
MDAwMDEwMDQ2ICAgQ09OVEVYVDogaHlwZXJ2aXNvcgogcmF4OiAwMDAwMDAwMDAwMDAwMDAwICAg
cmJ4OiAwMDAwMDAwMDAwMDA2MDAwICAgcmN4OiAwMDAwMDAwMDAwMDAwMDAwCiByZHg6IGZmZmY4
MzEwNGYyZWU5YjAgICByc2k6IGZmZmY4MmUwMjA5ZTVkNDggICByZGk6IGZmZmY4MzEwNGYyZWU5
YTAKIHJicDogZmZmZjgyZDA4MDgxZmNlMCAgIHJzcDogZmZmZjgyZDA4MDgxZmNiOCAgIHI4OiAg
MDAwMDAwMDAwMDAwMDAwMAogcjk6ICA4MDAwMDAwMDAwMDAwMDAwICAgcjEwOiAwMTgwMDAwMDAw
MDAwMDAwICAgcjExOiA3ZmZmZmZmZmZmZmZmZmZmCiByMTI6IGZmZmY4MzEwNGYyZWU5YTAgICBy
MTM6IDAwMDAwMDAwMDAwMDAwMDIgICByMTQ6IGZmZmY4MzEwNGYyZWU0YjAKIHIxNTogMDAwMDAw
MDAwMDAwMDA2NCAgIGNyMDogMDAwMDAwMDA4MDA1MDAzMyAgIGNyNDogMDAwMDAwMDAwMDAwMDBh
MAogY3IzOiAwMDAwMDAwMDlmNjE0MDAwICAgY3IyOiAwMDAwMDAwMDAwMDAwMjIwCiBmc2I6IDAw
MDAwMDAwMDAwMDAwMDAgICBnc2I6IDAwMDAwMDAwMDAwMDAwMDAgICBnc3M6IDAwMDAwMDAwMDAw
MDAwMDAKIGRzOiAwMDAwICAgZXM6IDAwMDAgICBmczogMDAwMCAgIGdzOiAwMDAwICAgc3M6IDAw
MDAgICBjczogZTAwOAogWGVuIGNvZGUgYXJvdW5kIDxmZmZmODJkMDgwMjRkNThlPiAocGNpLmMj
X3BjaV9oaWRlX2RldmljZSsweDE3LzB4M2EpOgogIDQ4IDg5IDQ3IDM4IDQ4IDhkIDU3IDEwIDw0
OD4gOGIgODggMjAgMDIgMDAgMDAgNDggODkgNTEgMDggNDggODkgNGYgMTAgNDgKIFhlbiBzdGFj
ayB0cmFjZSBmcm9tIHJzcD1mZmZmODJkMDgwODFmY2I4OgpbLi4uXQogWGVuIGNhbGwgdHJhY2U6
CiAgICBbPGZmZmY4MmQwODAyNGQ1OGU+XSBwY2kuYyNfcGNpX2hpZGVfZGV2aWNlKzB4MTcvMHgz
YQpbICAgWzwgICAgICAgICAgICAgICAgPl0gcGNpX3JvX2RldmljZSsuLi5dCiAgICBbPGZmZmY4
MmQwODA2MTdmZTE+XSBhbWRfaW9tbXVfZGV0ZWN0X29uZV9hY3BpKzB4MTYxLzB4MjQ5CiAgICBb
PGZmZmY4MmQwODA2MTg2YWM+XSBpb21tdV9hY3BpLmMjZGV0ZWN0X2lvbW11X2FjcGkrMHhiNS8w
eGU3CiAgICBbPGZmZmY4MmQwODA2MWNkZTA+XSBhY3BpX3RhYmxlX3BhcnNlKzB4NjEvMHg5MAog
ICAgWzxmZmZmODJkMDgwNjE5ZTdkPl0gYW1kX2lvbW11X2RldGVjdF9hY3BpKzB4MTcvMHgxOQog
ICAgWzxmZmZmODJkMDgwNjE3OTBiPl0gYWNwaV9pdnJzX2luaXQrMHgyMC8weDViCiAgICBbPGZm
ZmY4MmQwODA2MmU4Mzg+XSBhY3BpX2Jvb3RfaW5pdCsweDMwMS8weDMwZgogICAgWzxmZmZmODJk
MDgwNjI4YjEwPl0gX19zdGFydF94ZW4rMHgxZGFmLzB4MjhhMgogCiBQYWdldGFibGUgd2FsayBm
cm9tIDAwMDAwMDAwMDAwMDAyMjA6CiAgTDRbMHgwMDBdID0gMDAwMDAwMDA5ZjQ0ZjA2MyBmZmZm
ZmZmZmZmZmZmZmZmCiAgTDNbMHgwMDBdID0gMDAwMDAwMDA5ZjQ0YjA2MyBmZmZmZmZmZmZmZmZm
ZmZmCiAgTDJbMHgwMDBdID0gMDAwMDAwMDAwMDAwMDAwMCBmZmZmZmZmZmZmZmZmZmZmCiAKICoq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKIFBhbmljIG9uIENQVSAwOgog
RkFUQUwgVFJBUDogdmVjdG9yID0gMTQgKHBhZ2UgZmF1bHQpCiBbZXJyb3JfY29kZT0wMDAwXSAs
IElOIElOVEVSUlVQVCBDT05URVhUCiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqCgpPZiBjb3Vyc2UgdGhlIGJ1ZyB3b3VsZCBuZXZlcnRoZWxlc3MgaGF2ZSBsZWFkIHRv
IHBvc3QtYm9vdCBjcmFzaGVzIGFzCnNvb24gYXMgdGhlIGxpc3Qgd291bGQgYWN0dWFsbHkgZ2V0
IHRyYXZlcnNlZC4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KCi0tLSBhL3hlbi9hcmNoL2FybS9tbS5jCisrKyBiL3hlbi9hcmNoL2FybS9tbS5jCkBAIC00
Miw4ICs0Miw2IEBACiAjaW5jbHVkZSA8eGVuL2xpYmZkdC9saWJmZHQuaD4KICNpbmNsdWRlIDxh
c20vc2V0dXAuaD4KIAotc3RydWN0IGRvbWFpbiAqZG9tX3hlbiwgKmRvbV9pbywgKmRvbV9jb3c7
Ci0KIC8qIE92ZXJyaWRlIG1hY3JvcyBmcm9tIGFzbS9wYWdlLmggdG8gbWFrZSB0aGVtIHdvcmsg
d2l0aCBtZm5fdCAqLwogI3VuZGVmIHZpcnRfdG9fbWZuCiAjZGVmaW5lIHZpcnRfdG9fbWZuKHZh
KSBfbWZuKF9fdmlydF90b19tZm4odmEpKQpAQCAtNTEzLDMyICs1MTEsNiBAQCB2b2lkIGZsdXNo
X3BhZ2VfdG9fcmFtKHVuc2lnbmVkIGxvbmcgbWZuCiAgICAgICAgIGludmFsaWRhdGVfaWNhY2hl
KCk7CiB9CiAKLXZvaWQgX19pbml0IGFyY2hfaW5pdF9tZW1vcnkodm9pZCkKLXsKLSAgICAvKgot
ICAgICAqIEluaXRpYWxpc2Ugb3VyIERPTUlEX1hFTiBkb21haW4uCi0gICAgICogQW55IFhlbi1o
ZWFwIHBhZ2VzIHRoYXQgd2Ugd2lsbCBhbGxvdyB0byBiZSBtYXBwZWQgd2lsbCBoYXZlCi0gICAg
ICogdGhlaXIgZG9tYWluIGZpZWxkIHNldCB0byBkb21feGVuLgotICAgICAqLwotICAgIGRvbV94
ZW4gPSBkb21haW5fY3JlYXRlKERPTUlEX1hFTiwgTlVMTCwgZmFsc2UpOwotICAgIEJVR19PTihJ
U19FUlIoZG9tX3hlbikpOwotCi0gICAgLyoKLSAgICAgKiBJbml0aWFsaXNlIG91ciBET01JRF9J
TyBkb21haW4uCi0gICAgICogVGhpcyBkb21haW4gb3ducyBJL08gcGFnZXMgdGhhdCBhcmUgd2l0
aGluIHRoZSByYW5nZSBvZiB0aGUgcGFnZV9pbmZvCi0gICAgICogYXJyYXkuIE1hcHBpbmdzIG9j
Y3VyIGF0IHRoZSBwcml2IG9mIHRoZSBjYWxsZXIuCi0gICAgICovCi0gICAgZG9tX2lvID0gZG9t
YWluX2NyZWF0ZShET01JRF9JTywgTlVMTCwgZmFsc2UpOwotICAgIEJVR19PTihJU19FUlIoZG9t
X2lvKSk7Ci0KLSAgICAvKgotICAgICAqIEluaXRpYWxpc2Ugb3VyIENPVyBkb21haW4uCi0gICAg
ICogVGhpcyBkb21haW4gb3ducyBzaGFyYWJsZSBwYWdlcy4KLSAgICAgKi8KLSAgICBkb21fY293
ID0gZG9tYWluX2NyZWF0ZShET01JRF9DT1csIE5VTEwsIGZhbHNlKTsKLSAgICBCVUdfT04oSVNf
RVJSKGRvbV9jb3cpKTsKLX0KLQogc3RhdGljIGlubGluZSBscGFlX3QgcHRlX29mX3hlbmFkZHIo
dmFkZHJfdCB2YSkKIHsKICAgICBwYWRkcl90IG1hID0gdmEgKyBwaHlzX29mZnNldDsKLS0tIGEv
eGVuL2FyY2gvYXJtL3NldHVwLmMKKysrIGIveGVuL2FyY2gvYXJtL3NldHVwLmMKQEAgLTg0Niw3
ICs4NDYsNyBAQCB2b2lkIF9faW5pdCBzdGFydF94ZW4odW5zaWduZWQgbG9uZyBib290CiAKICAg
ICByY3VfaW5pdCgpOwogCi0gICAgYXJjaF9pbml0X21lbW9yeSgpOworICAgIHNldHVwX3NwZWNp
YWxfZG9tYWlucygpOwogCiAgICAgbG9jYWxfaXJxX2VuYWJsZSgpOwogICAgIGxvY2FsX2Fib3J0
X2VuYWJsZSgpOwotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0u
YwpAQCAtMTYwLDkgKzE2MCw2IEBAIGwxX3BnZW50cnlfdCBfX3NlY3Rpb24oIi5ic3MucGFnZV9h
bGlnbmUKIAogcGFkZHJfdCBfX3JlYWRfbW9zdGx5IG1lbV9ob3RwbHVnOwogCi0vKiBQcml2YXRl
IGRvbWFpbiBzdHJ1Y3RzIGZvciBET01JRF9YRU4gYW5kIERPTUlEX0lPLiAqLwotc3RydWN0IGRv
bWFpbiAqZG9tX3hlbiwgKmRvbV9pbywgKmRvbV9jb3c7Ci0KIC8qIEZyYW1lIHRhYmxlIHNpemUg
aW4gcGFnZXMuICovCiB1bnNpZ25lZCBsb25nIG1heF9wYWdlOwogdW5zaWduZWQgbG9uZyB0b3Rh
bF9wYWdlczsKQEAgLTI4MywzMiArMjgwLDYgQEAgdm9pZCBfX2luaXQgYXJjaF9pbml0X21lbW9y
eSh2b2lkKQogICAgICAgICAgIF9QQUdFX0RJUlRZIHwgX1BBR0VfQVZBSUwgfCBfUEFHRV9BVkFJ
TF9ISUdIIHwgX1BBR0VfTlgpOwogCiAgICAgLyoKLSAgICAgKiBJbml0aWFsaXNlIG91ciBET01J
RF9YRU4gZG9tYWluLgotICAgICAqIEFueSBYZW4taGVhcCBwYWdlcyB0aGF0IHdlIHdpbGwgYWxs
b3cgdG8gYmUgbWFwcGVkIHdpbGwgaGF2ZQotICAgICAqIHRoZWlyIGRvbWFpbiBmaWVsZCBzZXQg
dG8gZG9tX3hlbi4KLSAgICAgKiBIaWRkZW4gUENJIGRldmljZXMgd2lsbCBhbHNvIGJlIGFzc29j
aWF0ZWQgd2l0aCB0aGlzIGRvbWFpbgotICAgICAqIChidXQgYmUgW3BhcnRseV0gY29udHJvbGxl
ZCBieSBEb20wIG5ldmVydGhlbGVzcykuCi0gICAgICovCi0gICAgZG9tX3hlbiA9IGRvbWFpbl9j
cmVhdGUoRE9NSURfWEVOLCBOVUxMLCBmYWxzZSk7Ci0gICAgQlVHX09OKElTX0VSUihkb21feGVu
KSk7Ci0gICAgSU5JVF9MSVNUX0hFQUQoJmRvbV94ZW4tPmFyY2gucGRldl9saXN0KTsKLQotICAg
IC8qCi0gICAgICogSW5pdGlhbGlzZSBvdXIgRE9NSURfSU8gZG9tYWluLgotICAgICAqIFRoaXMg
ZG9tYWluIG93bnMgSS9PIHBhZ2VzIHRoYXQgYXJlIHdpdGhpbiB0aGUgcmFuZ2Ugb2YgdGhlIHBh
Z2VfaW5mbwotICAgICAqIGFycmF5LiBNYXBwaW5ncyBvY2N1ciBhdCB0aGUgcHJpdiBvZiB0aGUg
Y2FsbGVyLgotICAgICAqLwotICAgIGRvbV9pbyA9IGRvbWFpbl9jcmVhdGUoRE9NSURfSU8sIE5V
TEwsIGZhbHNlKTsKLSAgICBCVUdfT04oSVNfRVJSKGRvbV9pbykpOwotCi0gICAgLyoKLSAgICAg
KiBJbml0aWFsaXNlIG91ciBDT1cgZG9tYWluLgotICAgICAqIFRoaXMgZG9tYWluIG93bnMgc2hh
cmFibGUgcGFnZXMuCi0gICAgICovCi0gICAgZG9tX2NvdyA9IGRvbWFpbl9jcmVhdGUoRE9NSURf
Q09XLCBOVUxMLCBmYWxzZSk7Ci0gICAgQlVHX09OKElTX0VSUihkb21fY293KSk7Ci0KLSAgICAv
KgogICAgICAqIEZpcnN0IDFNQiBvZiBSQU0gaXMgaGlzdG9yaWNhbGx5IG1hcmtlZCBhcyBJL08u
CiAgICAgICogTm90ZSB0aGF0IGFwYXJ0IGZyb20gSU8gWGVuIGFsc28gdXNlcyB0aGUgbG93IDFN
QiB0byBzdG9yZSB0aGUgQVAgYm9vdAogICAgICAqIHRyYW1wb2xpbmUgYW5kIGJvb3QgaW5mb3Jt
YXRpb24gbWV0YWRhdGEuIER1ZSB0byB0aGlzIGFsd2F5cyBzcGVjaWFsCi0tLSBhL3hlbi9hcmNo
L3g4Ni9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCkBAIC0xNTMzLDYgKzE1MzMs
OCBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lCiAgICAgbW1pb19y
b19yYW5nZXMgPSByYW5nZXNldF9uZXcoTlVMTCwgInIvbyBtbWlvIHJhbmdlcyIsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgUkFOR0VTRVRGX3ByZXR0eXByaW50X2hleCk7CiAK
KyAgICBzZXR1cF9zcGVjaWFsX2RvbWFpbnMoKTsKKwogICAgIGFjcGlfYm9vdF9pbml0KCk7CiAK
ICAgICBpZiAoIHNtcF9mb3VuZF9jb25maWcgKQotLS0gYS94ZW4vY29tbW9uL2RvbWFpbi5jCisr
KyBiL3hlbi9jb21tb24vZG9tYWluLmMKQEAgLTcxLDYgKzcxLDExIEBAIGRvbWlkX3QgaGFyZHdh
cmVfZG9taWQgX19yZWFkX21vc3RseTsKIGludGVnZXJfcGFyYW0oImhhcmR3YXJlX2RvbSIsIGhh
cmR3YXJlX2RvbWlkKTsKICNlbmRpZgogCisvKiBQcml2YXRlIGRvbWFpbiBzdHJ1Y3RzIGZvciBE
T01JRF9YRU4sIERPTUlEX0lPLCBldGMuICovCitzdHJ1Y3QgZG9tYWluICpfX3JlYWRfbW9zdGx5
IGRvbV94ZW47CitzdHJ1Y3QgZG9tYWluICpfX3JlYWRfbW9zdGx5IGRvbV9pbzsKK3N0cnVjdCBk
b21haW4gKl9fcmVhZF9tb3N0bHkgZG9tX2NvdzsKKwogc3RydWN0IHZjcHUgKmlkbGVfdmNwdVtO
Ul9DUFVTXSBfX3JlYWRfbW9zdGx5OwogCiB2Y3B1X2luZm9fdCBkdW1teV92Y3B1X2luZm87CkBA
IC01MTYsNiArNTIxLDM2IEBAIHN0cnVjdCBkb21haW4gKmRvbWFpbl9jcmVhdGUoZG9taWRfdCBk
b20KICAgICByZXR1cm4gRVJSX1BUUihlcnIpOwogfQogCit2b2lkIF9faW5pdCBzZXR1cF9zcGVj
aWFsX2RvbWFpbnModm9pZCkKK3sKKyAgICAvKgorICAgICAqIEluaXRpYWxpc2Ugb3VyIERPTUlE
X1hFTiBkb21haW4uCisgICAgICogQW55IFhlbi1oZWFwIHBhZ2VzIHRoYXQgd2Ugd2lsbCBhbGxv
dyB0byBiZSBtYXBwZWQgd2lsbCBoYXZlCisgICAgICogdGhlaXIgZG9tYWluIGZpZWxkIHNldCB0
byBkb21feGVuLgorICAgICAqIEhpZGRlbiBQQ0kgZGV2aWNlcyB3aWxsIGFsc28gYmUgYXNzb2Np
YXRlZCB3aXRoIHRoaXMgZG9tYWluCisgICAgICogKGJ1dCBiZSBbcGFydGx5XSBjb250cm9sbGVk
IGJ5IERvbTAgbmV2ZXJ0aGVsZXNzKS4KKyAgICAgKi8KKyAgICBkb21feGVuID0gZG9tYWluX2Ny
ZWF0ZShET01JRF9YRU4sIE5VTEwsIGZhbHNlKTsKKyAgICBCVUdfT04oSVNfRVJSKGRvbV94ZW4p
KTsKKyNpZmRlZiBDT05GSUdfSEFTX1BDSQorICAgIElOSVRfTElTVF9IRUFEKCZkb21feGVuLT5h
cmNoLnBkZXZfbGlzdCk7CisjZW5kaWYKKworICAgIC8qCisgICAgICogSW5pdGlhbGlzZSBvdXIg
RE9NSURfSU8gZG9tYWluLgorICAgICAqIFRoaXMgZG9tYWluIG93bnMgSS9PIHBhZ2VzIHRoYXQg
YXJlIHdpdGhpbiB0aGUgcmFuZ2Ugb2YgdGhlIHBhZ2VfaW5mbworICAgICAqIGFycmF5LiBNYXBw
aW5ncyBvY2N1ciBhdCB0aGUgcHJpdiBvZiB0aGUgY2FsbGVyLgorICAgICAqLworICAgIGRvbV9p
byA9IGRvbWFpbl9jcmVhdGUoRE9NSURfSU8sIE5VTEwsIGZhbHNlKTsKKyAgICBCVUdfT04oSVNf
RVJSKGRvbV9pbykpOworCisgICAgLyoKKyAgICAgKiBJbml0aWFsaXNlIG91ciBDT1cgZG9tYWlu
LgorICAgICAqIFRoaXMgZG9tYWluIG93bnMgc2hhcmFibGUgcGFnZXMuCisgICAgICovCisgICAg
ZG9tX2NvdyA9IGRvbWFpbl9jcmVhdGUoRE9NSURfQ09XLCBOVUxMLCBmYWxzZSk7CisgICAgQlVH
X09OKElTX0VSUihkb21fY293KSk7Cit9CiAKIHZvaWQgZG9tYWluX3VwZGF0ZV9ub2RlX2FmZmlu
aXR5KHN0cnVjdCBkb21haW4gKmQpCiB7Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaAor
KysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmgKQEAgLTMzNCw4ICszMzQsNiBAQCBsb25nIGFy
Y2hfbWVtb3J5X29wKGludCBvcCwgWEVOX0dVRVNUX0hBCiAKIHVuc2lnbmVkIGxvbmcgZG9tYWlu
X2dldF9tYXhpbXVtX2dwZm4oc3RydWN0IGRvbWFpbiAqZCk7CiAKLWV4dGVybiBzdHJ1Y3QgZG9t
YWluICpkb21feGVuLCAqZG9tX2lvLCAqZG9tX2NvdzsKLQogI2RlZmluZSBtZW1ndWFyZF9ndWFy
ZF9zdGFjayhfcCkgICAgICAgKCh2b2lkKTApCiAjZGVmaW5lIG1lbWd1YXJkX2d1YXJkX3Jhbmdl
KF9wLF9sKSAgICAoKHZvaWQpMCkKICNkZWZpbmUgbWVtZ3VhcmRfdW5ndWFyZF9yYW5nZShfcCxf
bCkgICgodm9pZCkwKQotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3NldHVwLmgKKysrIGIveGVu
L2luY2x1ZGUvYXNtLWFybS9zZXR1cC5oCkBAIC03Nyw4ICs3Nyw2IEBAIGV4dGVybiBzdHJ1Y3Qg
Ym9vdGluZm8gYm9vdGluZm87CiAKIGV4dGVybiBkb21pZF90IG1heF9pbml0X2RvbWlkOwogCi12
b2lkIGFyY2hfaW5pdF9tZW1vcnkodm9pZCk7Ci0KIHZvaWQgY29weV9mcm9tX3BhZGRyKHZvaWQg
KmRzdCwgcGFkZHJfdCBwYWRkciwgdW5zaWduZWQgbG9uZyBsZW4pOwogCiBzaXplX3QgZXN0aW1h
dGVfZWZpX3NpemUoaW50IG1lbV9ucl9iYW5rcyk7Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
bW0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKQEAgLTU5NSw4ICs1OTUsNiBAQCB1
bnNpZ25lZCBpbnQgZG9tYWluX2NsYW1wX2FsbG9jX2JpdHNpemUoCiAKIHVuc2lnbmVkIGxvbmcg
ZG9tYWluX2dldF9tYXhpbXVtX2dwZm4oc3RydWN0IGRvbWFpbiAqZCk7CiAKLWV4dGVybiBzdHJ1
Y3QgZG9tYWluICpkb21feGVuLCAqZG9tX2lvLCAqZG9tX2NvdzsJLyogZm9yIHZtY29yZWluZm8g
Ki8KLQogLyogRGVmaW5pdGlvbiBvZiBhbiBtbSBsb2NrOiBzcGlubG9jayB3aXRoIGV4dHJhIGZp
ZWxkcyBmb3IgZGVidWdnaW5nICovCiB0eXBlZGVmIHN0cnVjdCBtbV9sb2NrIHsKICAgICBzcGlu
bG9ja190ICAgICAgICAgbG9jazsKLS0tIGEveGVuL2luY2x1ZGUveGVuL2RvbWFpbi5oCisrKyBi
L3hlbi9pbmNsdWRlL3hlbi9kb21haW4uaApAQCAtNSw2ICs1LDcgQEAKICNpbmNsdWRlIDx4ZW4v
dHlwZXMuaD4KIAogI2luY2x1ZGUgPHB1YmxpYy94ZW4uaD4KKwogI2luY2x1ZGUgPGFzbS9kb21h
aW4uaD4KICNpbmNsdWRlIDxhc20vbnVtYS5oPgogCkBAIC0yMiw2ICsyMyw4IEBAIHN0cnVjdCB2
Y3B1ICphbGxvY19kb20wX3ZjcHUwKHN0cnVjdCBkb20KIGludCB2Y3B1X3Jlc2V0KHN0cnVjdCB2
Y3B1ICopOwogaW50IHZjcHVfdXAoc3RydWN0IHZjcHUgKnYpOwogCit2b2lkIHNldHVwX3NwZWNp
YWxfZG9tYWlucyh2b2lkKTsKKwogc3RydWN0IHhlbl9kb21jdGxfZ2V0ZG9tYWluaW5mbzsKIHZv
aWQgZ2V0ZG9tYWluaW5mbyhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgeGVuX2RvbWN0bF9nZXRk
b21haW5pbmZvICppbmZvKTsKIHZvaWQgYXJjaF9nZXRfZG9tYWluX2luZm8oY29uc3Qgc3RydWN0
IGRvbWFpbiAqZCwKLS0tIGEveGVuL2luY2x1ZGUveGVuL21tLmgKKysrIGIveGVuL2luY2x1ZGUv
eGVuL21tLmgKQEAgLTY0Miw2ICs2NDIsOSBAQCBzdGF0aWMgaW5saW5lIHZvaWQgZmlsdGVyZWRf
Zmx1c2hfdGxiX21hCiAgICAgfQogfQogCisvKiBQcml2YXRlIGRvbWFpbiBzdHJ1Y3RzIGZvciBE
T01JRF9YRU4sIERPTUlEX0lPLCBldGMuICovCitleHRlcm4gc3RydWN0IGRvbWFpbiAqZG9tX3hl
biwgKmRvbV9pbywgKmRvbV9jb3c7CisKIGVudW0gWEVOU0hBUkVfZmxhZ3MgewogICAgIFNIQVJF
X3J3LAogICAgIFNIQVJFX3JvLAoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 31 09:35:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 09:35:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWdwz-0003Nq-Eh; Fri, 31 May 2019 09:35:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=1r68=T7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hWdwy-0003Nh-E9
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 09:35:48 +0000
X-Inumbo-ID: 77d4f4d8-8387-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 77d4f4d8-8387-11e9-8980-bc764e045a96;
 Fri, 31 May 2019 09:35:46 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 31 May 2019 03:35:46 -0600
Message-Id: <5CF0F5700200007800233DB4@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.1 
Date: Fri, 31 May 2019 03:35:44 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5CF0F33A0200007800233D8F@prv1-mh.provo.novell.com>
In-Reply-To: <5CF0F33A0200007800233D8F@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH 2/2] dom_cow is needed for mem-sharing only
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, WeiLiu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QSBjb3VwbGUgb2YgYWRqdXN0bWVudHMgYXJlIG5lZWRlZCB0byBjb2RlIGNoZWNraW5nIGZvciBk
b21fY293LCBidXQKc2luY2UgdGhlcmUgYXJlIHByZXR0eSBmZXcgaXQgaXMgcHJvYmFibHkgYmV0
dGVyIHRvIGFkanVzdCB0aG9zZSB0aGFuCnRvIHNldCB1cCBhbmQga2VlcCBhcm91bmQgYSBuZXZl
ciB1c2VkIGRvbWFpbi4KClRha2UgdGhlIG9wcG9ydHVuaXR5IGFuZCB0aWdodGVuIGEgQlVHX09O
KCkgaW4gZW11bC1wcml2LW9wLmM6cmVhZF9jcigpLgooQXJndWFibHkgdGhpcyBwZXJoYXBzIHNo
b3VsZG4ndCBiZSBhIEJVR19PTigpIGluIHRoZSBmaXJzdCBwbGFjZS4pCgpTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQpXaGlsZSBmb3Igbm93IHRoaXMg
YXZvaWRzIGNyZWF0aW5nIHRoZSBkb21haW4gb24gQXJtIG9ubHksIFRhbWFzJ2VzCnBhdGNoIHN3
aXRjaGluZyB0byBDT05GSUdfTUVNX1NIQVJJTkcgd2lsbCBtYWtlIHg4NiBsZXZlcmFnZSB0aGlz
IHRvby4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBA
IC05NjcsOCArOTY3LDggQEAgZ2V0X3BhZ2VfZnJvbV9sMWUoCiAgICAgICAgIHJldHVybiBmbGlw
OwogICAgIH0KIAotICAgIGlmICggdW5saWtlbHkoIChyZWFsX3BnX293bmVyICE9IHBnX293bmVy
KSAmJgotICAgICAgICAgICAgICAgICAgIChyZWFsX3BnX293bmVyICE9IGRvbV9jb3cpICkgKQor
ICAgIGlmICggdW5saWtlbHkoKHJlYWxfcGdfb3duZXIgIT0gcGdfb3duZXIpICYmCisgICAgICAg
ICAgICAgICAgICAoIWRvbV9jb3cgfHwgKHJlYWxfcGdfb3duZXIgIT0gZG9tX2NvdykpKSApCiAg
ICAgewogICAgICAgICAvKgogICAgICAgICAgKiBMZXQgcHJpdmlsZWdlZCBkb21haW5zIHRyYW5z
ZmVyIHRoZSByaWdodCB0byBtYXAgdGhlaXIgdGFyZ2V0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9w
Mm0uYworKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKQEAgLTU2OCw3ICs1NjgsOCBAQCBzdHJ1
Y3QgcGFnZV9pbmZvICpwMm1fZ2V0X3BhZ2VfZnJvbV9nZm4oCiAgICAgICAgICAgICB9CiAgICAg
ICAgICAgICBlbHNlIGlmICggIWdldF9wYWdlKHBhZ2UsIHAybS0+ZG9tYWluKSAmJgogICAgICAg
ICAgICAgICAgICAgICAgIC8qIFBhZ2UgY291bGQgYmUgc2hhcmVkICovCi0gICAgICAgICAgICAg
ICAgICAgICAgKCFwMm1faXNfc2hhcmVkKCp0KSB8fCAhZ2V0X3BhZ2UocGFnZSwgZG9tX2Nvdykp
ICkKKyAgICAgICAgICAgICAgICAgICAgICAoIWRvbV9jb3cgfHwgIXAybV9pc19zaGFyZWQoKnQp
IHx8CisgICAgICAgICAgICAgICAgICAgICAgICFnZXRfcGFnZShwYWdlLCBkb21fY293KSkgKQog
ICAgICAgICAgICAgICAgIHBhZ2UgPSBOVUxMOwogICAgICAgICB9CiAgICAgICAgIHAybV9yZWFk
X3VubG9jayhwMm0pOwpAQCAtOTQxLDcgKzk0Miw4IEBAIGd1ZXN0X3BoeXNtYXBfYWRkX2VudHJ5
KHN0cnVjdCBkb21haW4gKmQKICAgICAvKiBUaGVuLCBsb29rIGZvciBtLT5wIG1hcHBpbmdzIGZv
ciB0aGlzIHJhbmdlIGFuZCBkZWFsIHdpdGggdGhlbSAqLwogICAgIGZvciAoIGkgPSAwOyBpIDwg
KDFVTCA8PCBwYWdlX29yZGVyKTsgaSsrICkKICAgICB7Ci0gICAgICAgIGlmICggcGFnZV9nZXRf
b3duZXIobWZuX3RvX3BhZ2UobWZuX2FkZChtZm4sIGkpKSkgPT0gZG9tX2NvdyApCisgICAgICAg
IGlmICggZG9tX2NvdyAmJgorICAgICAgICAgICAgIHBhZ2VfZ2V0X293bmVyKG1mbl90b19wYWdl
KG1mbl9hZGQobWZuLCBpKSkpID09IGRvbV9jb3cgKQogICAgICAgICB7CiAgICAgICAgICAgICAv
KiBUaGlzIGlzIG5vIHdheSB0byBhZGQgYSBzaGFyZWQgcGFnZSB0byB5b3VyIHBoeXNtYXAhICov
CiAgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfRVJSLCAiQWRkaW5nIHNoYXJlZCBtZm4gJWx4
IGRpcmVjdGx5IHRvIGRvbSVkIHBoeXNtYXAgbm90IGFsbG93ZWQuXG4iLAotLS0gYS94ZW4vYXJj
aC94ODYvcHYvZW11bC1wcml2LW9wLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1v
cC5jCkBAIC03MjMsOCArNzIzLDggQEAgc3RhdGljIGludCByZWFkX2NyKHVuc2lnbmVkIGludCBy
ZWcsIHVucwogICAgICAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2UocGw0ZSk7CiAgICAgICAgICAg
ICAqdmFsID0gY29tcGF0X3Bmbl90b19jcjMobWZuX3RvX2dtZm4oY3VycmQsIG1mbl94KG1mbikp
KTsKICAgICAgICAgfQotICAgICAgICAvKiBQVHMgc2hvdWxkIG5vdCBiZSBzaGFyZWQgKi8KLSAg
ICAgICAgQlVHX09OKHBhZ2VfZ2V0X293bmVyKG1mbl90b19wYWdlKG1mbikpID09IGRvbV9jb3cp
OworICAgICAgICAvKiBQVHMgc2hvdWxkIGJlIG93bmVkIGJ5IHRoZWlyIGRvbWFpbnMgKi8KKyAg
ICAgICAgQlVHX09OKHBhZ2VfZ2V0X293bmVyKG1mbl90b19wYWdlKG1mbikpICE9IGN1cnJkKTsK
ICAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKICAgICB9CiAgICAgfQotLS0gYS94ZW4vY29t
bW9uL2RvbWFpbi5jCisrKyBiL3hlbi9jb21tb24vZG9tYWluLmMKQEAgLTc0LDcgKzc0LDkgQEAg
aW50ZWdlcl9wYXJhbSgiaGFyZHdhcmVfZG9tIiwgaGFyZHdhcmVfZAogLyogUHJpdmF0ZSBkb21h
aW4gc3RydWN0cyBmb3IgRE9NSURfWEVOLCBET01JRF9JTywgZXRjLiAqLwogc3RydWN0IGRvbWFp
biAqX19yZWFkX21vc3RseSBkb21feGVuOwogc3RydWN0IGRvbWFpbiAqX19yZWFkX21vc3RseSBk
b21faW87CisjaWZkZWYgQ09ORklHX0hBU19NRU1fU0hBUklORwogc3RydWN0IGRvbWFpbiAqX19y
ZWFkX21vc3RseSBkb21fY293OworI2VuZGlmCiAKIHN0cnVjdCB2Y3B1ICppZGxlX3ZjcHVbTlJf
Q1BVU10gX19yZWFkX21vc3RseTsKIApAQCAtNTQ0LDEyICs1NDYsMTQgQEAgdm9pZCBfX2luaXQg
c2V0dXBfc3BlY2lhbF9kb21haW5zKHZvaWQpCiAgICAgZG9tX2lvID0gZG9tYWluX2NyZWF0ZShE
T01JRF9JTywgTlVMTCwgZmFsc2UpOwogICAgIEJVR19PTihJU19FUlIoZG9tX2lvKSk7CiAKKyNp
ZmRlZiBDT05GSUdfSEFTX01FTV9TSEFSSU5HCiAgICAgLyoKICAgICAgKiBJbml0aWFsaXNlIG91
ciBDT1cgZG9tYWluLgogICAgICAqIFRoaXMgZG9tYWluIG93bnMgc2hhcmFibGUgcGFnZXMuCiAg
ICAgICovCiAgICAgZG9tX2NvdyA9IGRvbWFpbl9jcmVhdGUoRE9NSURfQ09XLCBOVUxMLCBmYWxz
ZSk7CiAgICAgQlVHX09OKElTX0VSUihkb21fY293KSk7CisjZW5kaWYKIH0KIAogdm9pZCBkb21h
aW5fdXBkYXRlX25vZGVfYWZmaW5pdHkoc3RydWN0IGRvbWFpbiAqZCkKLS0tIGEveGVuL2NvbW1v
bi9ncmFudF90YWJsZS5jCisrKyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwpAQCAtMTA5NSw3
ICsxMDk1LDcgQEAgbWFwX2dyYW50X3JlZigKICAgICAgICAgICAgIGhvc3RfbWFwX2NyZWF0ZWQg
PSB0cnVlOwogICAgICAgICB9CiAgICAgfQotICAgIGVsc2UgaWYgKCBvd25lciA9PSByZCB8fCBv
d25lciA9PSBkb21fY293ICkKKyAgICBlbHNlIGlmICggb3duZXIgPT0gcmQgfHwgKGRvbV9jb3cg
JiYgb3duZXIgPT0gZG9tX2NvdykgKQogICAgIHsKICAgICAgICAgaWYgKCAob3AtPmZsYWdzICYg
R05UTUFQX2RldmljZV9tYXApICYmICEob3AtPmZsYWdzICYgR05UTUFQX3JlYWRvbmx5KSApCiAg
ICAgICAgIHsKLS0tIGEveGVuL2luY2x1ZGUveGVuL21tLmgKKysrIGIveGVuL2luY2x1ZGUveGVu
L21tLmgKQEAgLTY0NCw2ICs2NDQsOSBAQCBzdGF0aWMgaW5saW5lIHZvaWQgZmlsdGVyZWRfZmx1
c2hfdGxiX21hCiAKIC8qIFByaXZhdGUgZG9tYWluIHN0cnVjdHMgZm9yIERPTUlEX1hFTiwgRE9N
SURfSU8sIGV0Yy4gKi8KIGV4dGVybiBzdHJ1Y3QgZG9tYWluICpkb21feGVuLCAqZG9tX2lvLCAq
ZG9tX2NvdzsKKyNpZm5kZWYgQ09ORklHX0hBU19NRU1fU0hBUklORworIyBkZWZpbmUgZG9tX2Nv
dyBOVUxMCisjZW5kaWYKIAogZW51bSBYRU5TSEFSRV9mbGFncyB7CiAgICAgU0hBUkVfcncsCgoK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 31 09:38:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 09:38:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWdzt-0003ZH-0G; Fri, 31 May 2019 09:38:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bG0K=T7=arm.com=marc.zyngier@srs-us1.protection.inumbo.net>)
 id 1hWdzr-0003ZC-On
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 09:38:47 +0000
X-Inumbo-ID: e2adfbfa-8387-11e9-ad65-c3f29740d28e
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id e2adfbfa-8387-11e9-ad65-c3f29740d28e;
 Fri, 31 May 2019 09:38:45 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 9C554341;
 Fri, 31 May 2019 02:38:45 -0700 (PDT)
Received: from big-swifty.misterjones.org (usa-sjc-mx-foss1.foss.arm.com
 [217.140.101.70])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id E33F13F59C;
 Fri, 31 May 2019 02:38:42 -0700 (PDT)
Date: Fri, 31 May 2019 10:38:40 +0100
Message-ID: <86muj36k0v.wl-marc.zyngier@arm.com>
From: Marc Zyngier <marc.zyngier@arm.com>
To: "Raslan, KarimAllah" <karahmed@amazon.de>
In-Reply-To: <1559293922.14762.2.camel@amazon.de>
References: <1539078879-4372-1-git-send-email-sironi@amazon.de>
 <1557847002-23519-1-git-send-email-sironi@amazon.de>
 <1557847002-23519-2-git-send-email-sironi@amazon.de>
 <e976f31b-2ccd-29ba-6a32-2edde49f867f@amazon.com>
 <3D2C4EE3-1C2E-4032-9964-31A066E542AA@amazon.de>
 <6b3dadf9-6240-6440-b784-50bec605bf2c@amazon.com>
 <1559293922.14762.2.camel@amazon.de>
User-Agent: Wanderlust/2.15.9 (Almost Unreal) SEMI-EPG/1.14.7 (Harue)
 FLIM/1.14.9 (=?UTF-8?B?R29qxY0=?=) APEL/10.8 EasyPG/1.0.0 Emacs/26
 (aarch64-unknown-linux-gnu) MULE/6.0 (HANACHIRUSATO)
Organization: ARM Ltd
MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue")
Subject: Re: [Xen-devel] [PATCH v2 1/2] KVM: Start populating
 /sys/hypervisor with KVM entries
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "kvm@vger.kernel.org" <kvm@vger.kernel.org>,
 "konrad.wilk@oracle.com" <konrad.wilk@oracle.com>, "Sironi,
 Filippo" <sironi@amazon.de>, "cohuck@redhat.com" <cohuck@redhat.com>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 Christoffer Dall <Christoffer.Dall@arm.com>,
 "borntraeger@de.ibm.com" <borntraeger@de.ibm.com>, "Graf,
 Alexander" <graf@amazon.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCAzMSBNYXkgMjAxOSAxMDoxMjowMyArMDEwMCwKIlJhc2xhbiwgS2FyaW1BbGxhaCIg
PGthcmFobWVkQGFtYXpvbi5kZT4gd3JvdGU6Cj4gCj4gT24gRnJpLCAyMDE5LTA1LTMxIGF0IDEx
OjA2ICswMjAwLCBBbGV4YW5kZXIgR3JhZiB3cm90ZToKPiA+IE9uIDE3LjA1LjE5IDE3OjQxLCBT
aXJvbmksIEZpbGlwcG8gd3JvdGU6Cj4gPiA+IAo+ID4gPiA+IAo+ID4gPiA+IE9uIDE2LiBNYXkg
MjAxOSwgYXQgMTU6NTAsIEdyYWYsIEFsZXhhbmRlciA8Z3JhZkBhbWF6b24uY29tPiB3cm90ZToK
PiA+ID4gPiAKPiA+ID4gPiBPbiAxNC4wNS4xOSAwODoxNiwgRmlsaXBwbyBTaXJvbmkgd3JvdGU6
Cj4gPiA+ID4gPiAKPiA+ID4gPiA+IFN0YXJ0IHBvcHVsYXRpbmcgL3N5cy9oeXBlcnZpc29yIHdp
dGggS1ZNIGVudHJpZXMgd2hlbiB3ZSdyZSBydW5uaW5nIG9uCj4gPiA+ID4gPiBLVk0uIFRoaXMg
aXMgdG8gcmVwbGljYXRlIGZ1bmN0aW9uYWxpdHkgdGhhdCdzIGF2YWlsYWJsZSB3aGVuIHdlJ3Jl
Cj4gPiA+ID4gPiBydW5uaW5nIG9uIFhlbi4KPiA+ID4gPiA+IAo+ID4gPiA+ID4gU3RhcnQgd2l0
aCAvc3lzL2h5cGVydmlzb3IvdXVpZCwgd2hpY2ggdXNlcnMgcHJlZmVyIG92ZXIKPiA+ID4gPiA+
IC9zeXMvZGV2aWNlcy92aXJ0dWFsL2RtaS9pZC9wcm9kdWN0X3V1aWQgYXMgYSB3YXkgdG8gcmVj
b2duaXplIGEgdmlydHVhbAo+ID4gPiA+ID4gbWFjaGluZSwgc2luY2UgaXQncyBhbHNvIGF2YWls
YWJsZSB3aGVuIHJ1bm5pbmcgb24gWGVuIEhWTSBhbmQgb24gWGVuIFBWCj4gPiA+ID4gPiBhbmQs
IG9uIHRvcCBvZiB0aGF0IGRvZXNuJ3QgcmVxdWlyZSByb290IHByaXZpbGVnZXMgYnkgZGVmYXVs
dC4KPiA+ID4gPiA+IExldCdzIGNyZWF0ZSBhcmNoLXNwZWNpZmljIGhvb2tzIHNvIHRoYXQgZGlm
ZmVyZW50IGFyY2hpdGVjdHVyZXMgY2FuCj4gPiA+ID4gPiBwcm92aWRlIGRpZmZlcmVudCBpbXBs
ZW1lbnRhdGlvbnMuCj4gPiA+ID4gPiAKPiA+ID4gPiA+IFNpZ25lZC1vZmYtYnk6IEZpbGlwcG8g
U2lyb25pIDxzaXJvbmlAYW1hem9uLmRlPgo+ID4gPiA+IEkgdGhpbmsgdGhpcyBuZWVkcyBzb21l
dGhpbmcgYWtpbiB0bwo+ID4gPiA+IAo+ID4gPiA+ICAgaHR0cHM6Ly93d3cua2VybmVsLm9yZy9k
b2MvRG9jdW1lbnRhdGlvbi9BQkkvc3RhYmxlL3N5c2ZzLWh5cGVydmlzb3IteGVuCj4gPiA+ID4g
Cj4gPiA+ID4gdG8gZG9jdW1lbnQgd2hpY2ggZmlsZXMgYXJlIGF2YWlsYWJsZS4KPiA+ID4gPiAK
PiA+ID4gPiA+IAo+ID4gPiA+ID4gLS0tCj4gPiA+ID4gPiB2MjoKPiA+ID4gPiA+ICogbW92ZSB0
aGUgcmV0cmlldmFsIG9mIHRoZSBWTSBVVUlEIG91dCBvZiB1dWlkX3Nob3cgYW5kIGludG8KPiA+
ID4gPiA+ICAga3ZtX3BhcmFfZ2V0X3V1aWQsIHdoaWNoIGlzIGEgd2VhayBmdW5jdGlvbiB0aGF0
IGNhbiBiZSBvdmVyd3JpdHRlbgo+ID4gPiA+ID4gCj4gPiA+ID4gPiBkcml2ZXJzL0tjb25maWcg
ICAgICAgICAgICAgIHwgIDIgKysKPiA+ID4gPiA+IGRyaXZlcnMvTWFrZWZpbGUgICAgICAgICAg
ICAgfCAgMiArKwo+ID4gPiA+ID4gZHJpdmVycy9rdm0vS2NvbmZpZyAgICAgICAgICB8IDE0ICsr
KysrKysrKysrKysrCj4gPiA+ID4gPiBkcml2ZXJzL2t2bS9NYWtlZmlsZSAgICAgICAgIHwgIDEg
Kwo+ID4gPiA+ID4gZHJpdmVycy9rdm0vc3lzLWh5cGVydmlzb3IuYyB8IDMwICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKwo+ID4gPiA+ID4gNSBmaWxlcyBjaGFuZ2VkLCA0OSBpbnNlcnRp
b25zKCspCj4gPiA+ID4gPiBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9rdm0vS2NvbmZpZwo+
ID4gPiA+ID4gY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMva3ZtL01ha2VmaWxlCj4gPiA+ID4g
PiBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9rdm0vc3lzLWh5cGVydmlzb3IuYwo+ID4gPiA+
ID4gCj4gPiA+ID4gWy4uLl0KPiA+ID4gPiAKPiA+ID4gPiA+IAo+ID4gPiA+ID4gKwo+ID4gPiA+
ID4gK19fd2VhayBjb25zdCBjaGFyICprdm1fcGFyYV9nZXRfdXVpZCh2b2lkKQo+ID4gPiA+ID4g
K3sKPiA+ID4gPiA+ICsJcmV0dXJuIE5VTEw7Cj4gPiA+ID4gPiArfQo+ID4gPiA+ID4gKwo+ID4g
PiA+ID4gK3N0YXRpYyBzc2l6ZV90IHV1aWRfc2hvdyhzdHJ1Y3Qga29iamVjdCAqb2JqLAo+ID4g
PiA+ID4gKwkJCSBzdHJ1Y3Qga29ial9hdHRyaWJ1dGUgKmF0dHIsCj4gPiA+ID4gPiArCQkJIGNo
YXIgKmJ1ZikKPiA+ID4gPiA+ICt7Cj4gPiA+ID4gPiArCWNvbnN0IGNoYXIgKnV1aWQgPSBrdm1f
cGFyYV9nZXRfdXVpZCgpOwo+ID4gPiA+ID4gKwlyZXR1cm4gc3ByaW50ZihidWYsICIlc1xuIiwg
dXVpZCk7Cj4gPiA+ID4gVGhlIHVzdWFsIHJldHVybiB2YWx1ZSBmb3IgdGhlIFhlbiAvc3lzL2h5
cGVydmlzb3IgaW50ZXJmYWNlIGlzCj4gPiA+ID4gIjxkZW5pZWQ+Ii4gV291bGRuJ3QgaXQgbWFr
ZSBzZW5zZSB0byBmb2xsb3cgdGhhdCBwYXR0ZXJuIGZvciB0aGUgS1ZNCj4gPiA+ID4gb25lIHRv
bz8gQ3VycmVudGx5LCBpZiB3ZSBjYW4gbm90IGRldGVybWluZSB0aGUgVVVJRCB0aGlzIHdpbGwg
anVzdAo+ID4gPiA+IHJldHVybiAobnVsbCkuCj4gPiA+ID4gCj4gPiA+ID4gT3RoZXJ3aXNlLCBs
b29rcyBnb29kIHRvIG1lLiBBcmUgeW91IGF3YXJlIG9mIGFueSBvdGhlciBmaWxlcyB3ZSBzaG91
bGQKPiA+ID4gPiBwcm92aWRlPyBBbHNvLCBpcyB0aGVyZSBhbnkgcmVhc29uIG5vdCB0byBpbXBs
ZW1lbnQgQVJNIGFzIHdlbGwgd2hpbGUgYXQgaXQ/Cj4gPiA+ID4gCj4gPiA+ID4gQWxleAo+ID4g
PiBUaGlzIG9yaWdpbmF0ZWQgZnJvbSBhIGN1c3RvbWVyIHJlcXVlc3QgdGhhdCB3YXMgdXNpbmcg
L3N5cy9oeXBlcnZpc29yL3V1aWQuCj4gPiA+IE15IGd1ZXNzIGlzIHRoYXQgd2Ugd291bGQgd2Fu
dCB0byBleHBvc2UgInR5cGUiIGFuZCAidmVyc2lvbiIgbW92aW5nCj4gPiA+IGZvcndhcmQgYW5k
IHRoYXQncyB3aGVuIHdlIGh5cGVydmlzb3IgaG9va3Mgd2lsbCBiZSB1c2VmdWwgb24gdG9wCj4g
PiA+IG9mIGFyY2ggaG9va3MuCj4gPiA+IAo+ID4gPiBPbiBhIGRpZmZlcmVudCBub3RlLCBhbnkg
aWRlYSBob3cgdG8gY2hlY2sgd2hldGhlciB0aGUgT1MgaXMgcnVubmluZwo+ID4gPiB2aXJ0dWFs
aXplZCBvbiBLVk0gb24gQVJNIGFuZCBBUk02ND8gIGt2bV9wYXJhX2F2YWlsYWJsZSgpIGlzbid0
IGFuCj4gPiAKPiA+IAo+ID4gWWVhaCwgQVJNIGRvZXNuJ3QgaGF2ZSBhbnkgS1ZNIFBWIEZXSVcu
IEkgYWxzbyBjYW4ndCBmaW5kIGFueSBleHBsaWNpdCAKPiA+IGhpbnQgcGFzc2VkIGludG8gZ3Vl
c3RzIHRoYXQgd2UgYXJlIGluZGVlZCBydW5uaW5nIGluIEtWTS4gVGhlIGNsb3Nlc3QgCj4gPiB0
aGluZyBJIGNhbiBzZWUgaXMgdGhlIFNNQklPUyBwcm9kdWN0IGlkZW50aWZpZXIgaW4gUUVNVSB3
aGljaCBnZXRzIAo+ID4gcGF0Y2hlZCB0byAiS1ZNIFZpcnR1YWwgTWFjaGluZSIuIE1heWJlIHdl
J2xsIGhhdmUgdG8gZG8gd2l0aCB0aGF0IGZvciAKPiA+IHRoZSBzYWtlIG9mIGJhY2t3YXJkcyBj
b21wYXRpYmlsaXR5IC4uLgo+IAo+IEhvdyBhYm91dCAicHNjaV9vcHMuY29uZHVpdCIgKFBTQ0lf
Q09ORFVJVF9IVkMgdnMgUFNDSV9DT05EVUlUX1NNQyk/CgpbY2hhbmdpbmcgQ2hyaXN0b2ZmZXIg
YWRkcmVzcyBmb3Igb25lIHRoYXQgYWN0dWFsbHldCgpUaGF0J3Mgbm90IGVub3VnaC4gSFZDIG9u
bHkgdGVsbHMgeW91IGFib3V0IHRoZSBmYWN0IHRoYXQgeW91IGFyZQpydW5uaW5nIHVuZGVyIGEg
aHlwZXJ2aXNvciB3aXRob3V0IHRlbGxpbmcgeW91IHdoaWNoIG9uZSwgYW5kIGRvZXNuJ3QKY2F0
ZXIgZm9yIG5lc3RlZCB2aXJ0LiBJdCBkb2Vzbid0IHRlbGwgeW91IGFueXRoaW5nIGFib3V0IGEg
aHlwZXJ2aXNvcgp0aGF0IGRvZXNuJ3QgdXNlIEhWQyBhdCBhbGwgKGl0IGNvdWxkIG9ubHkgYWR2
ZXJ0aXNlIFNNQywgZm9yIGV4YW1wbGUpLgoKSWYgeW91IHdhbnQgdG8gaWRlbnRpZnkgdGhlIGh5
cGVydmlzb3IsIGRvbid0IGd1ZXNzLiBVc2UgdGhlIFNNQ0NDCmRpc2NvdmVyeSBtZWNoYW5pc20s
IGFuZCBtYWtlIEtWTSBpZGVudGlmeSBpdHNlbGYgYXMgdGhlIGh5cGVydmlzb3IuIEkKaGF2ZSBz
b21lIGNvZGUgZm9yIHRoYXQgc3Rhc2hlZCBhdCBbMV0gYXMgcGFydCBvZiBhbiB1bnJlbGF0ZWQg
c2VyaWVzLAp3aGljaCBJIG1heSBwb3N0IGF0IHNvbWUgcG9pbnQuCgpUaGFua3MsCgoJTS4KClsx
XSBodHRwczovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9tYXovYXJt
LXBsYXRmb3Jtcy5naXQvbG9nLz9oPWt2bS1hcm02NC9wdmN5CgotLSAKSmF6eiBpcyBub3QgZGVh
ZCwgaXQganVzdCBzbWVsbCBmdW5ueS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 31 09:42:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 09:42:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWe3G-0004Mm-LH; Fri, 31 May 2019 09:42:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2tza=T7=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hWe3F-0004Mh-S2
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 09:42:17 +0000
X-Inumbo-ID: 60783410-8388-11e9-8567-5b84eeb6264d
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 60783410-8388-11e9-8567-5b84eeb6264d;
 Fri, 31 May 2019 09:42:17 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A409F341;
 Fri, 31 May 2019 02:42:16 -0700 (PDT)
Received: from [10.37.12.213] (unknown [10.37.12.213])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 28B9B3F59C;
 Fri, 31 May 2019 02:42:14 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5CF0F33A0200007800233D8F@prv1-mh.provo.novell.com>
 <5CF0F5700200007800233DB4@prv1-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <f78f627c-753f-a162-14a1-b193908f673a@arm.com>
Date: Fri, 31 May 2019 10:42:12 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CF0F5700200007800233DB4@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 2/2] dom_cow is needed for mem-sharing only
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, WeiLiu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Tamas K Lengyel <tamas@tklengyel.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSmFuLAoKT24gNS8zMS8xOSAxMDozNSBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gQSBjb3Vw
bGUgb2YgYWRqdXN0bWVudHMgYXJlIG5lZWRlZCB0byBjb2RlIGNoZWNraW5nIGZvciBkb21fY293
LCBidXQKPiBzaW5jZSB0aGVyZSBhcmUgcHJldHR5IGZldyBpdCBpcyBwcm9iYWJseSBiZXR0ZXIg
dG8gYWRqdXN0IHRob3NlIHRoYW4KPiB0byBzZXQgdXAgYW5kIGtlZXAgYXJvdW5kIGEgbmV2ZXIg
dXNlZCBkb21haW4uCj4gCj4gVGFrZSB0aGUgb3Bwb3J0dW5pdHkgYW5kIHRpZ2h0ZW4gYSBCVUdf
T04oKSBpbiBlbXVsLXByaXYtb3AuYzpyZWFkX2NyKCkuCj4gKEFyZ3VhYmx5IHRoaXMgcGVyaGFw
cyBzaG91bGRuJ3QgYmUgYSBCVUdfT04oKSBpbiB0aGUgZmlyc3QgcGxhY2UuKQoKVGhhdCdzIGFy
Z3VhYmx5IGEgcGF0Y2ggb24gaXRzIG93biBzbyB5b3UgY2FuIGV4cGxhaW4gd2h5IGl0IGlzIHRp
Z2h0ZW4uCgo+IAo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KPiAtLS0KPiBXaGlsZSBmb3Igbm93IHRoaXMgYXZvaWRzIGNyZWF0aW5nIHRoZSBkb21haW4g
b24gQXJtIG9ubHksIFRhbWFzJ2VzCj4gcGF0Y2ggc3dpdGNoaW5nIHRvIENPTkZJR19NRU1fU0hB
UklORyB3aWxsIG1ha2UgeDg2IGxldmVyYWdlIHRoaXMgdG9vLgo+IAo+IC0tLSBhL3hlbi9hcmNo
L3g4Ni9tbS5jCj4gKysrIGIveGVuL2FyY2gveDg2L21tLmMKPiBAQCAtOTY3LDggKzk2Nyw4IEBA
IGdldF9wYWdlX2Zyb21fbDFlKAo+ICAgICAgICAgICByZXR1cm4gZmxpcDsKPiAgICAgICB9Cj4g
ICAKPiAtICAgIGlmICggdW5saWtlbHkoIChyZWFsX3BnX293bmVyICE9IHBnX293bmVyKSAmJgo+
IC0gICAgICAgICAgICAgICAgICAgKHJlYWxfcGdfb3duZXIgIT0gZG9tX2NvdykgKSApCj4gKyAg
ICBpZiAoIHVubGlrZWx5KChyZWFsX3BnX293bmVyICE9IHBnX293bmVyKSAmJgo+ICsgICAgICAg
ICAgICAgICAgICAoIWRvbV9jb3cgfHwgKHJlYWxfcGdfb3duZXIgIT0gZG9tX2NvdykpKSApCj4g
ICAgICAgewo+ICAgICAgICAgICAvKgo+ICAgICAgICAgICAgKiBMZXQgcHJpdmlsZWdlZCBkb21h
aW5zIHRyYW5zZmVyIHRoZSByaWdodCB0byBtYXAgdGhlaXIgdGFyZ2V0Cj4gLS0tIGEveGVuL2Fy
Y2gveDg2L21tL3AybS5jCj4gKysrIGIveGVuL2FyY2gveDg2L21tL3AybS5jCj4gQEAgLTU2OCw3
ICs1NjgsOCBAQCBzdHJ1Y3QgcGFnZV9pbmZvICpwMm1fZ2V0X3BhZ2VfZnJvbV9nZm4oCj4gICAg
ICAgICAgICAgICB9Cj4gICAgICAgICAgICAgICBlbHNlIGlmICggIWdldF9wYWdlKHBhZ2UsIHAy
bS0+ZG9tYWluKSAmJgo+ICAgICAgICAgICAgICAgICAgICAgICAgIC8qIFBhZ2UgY291bGQgYmUg
c2hhcmVkICovCj4gLSAgICAgICAgICAgICAgICAgICAgICAoIXAybV9pc19zaGFyZWQoKnQpIHx8
ICFnZXRfcGFnZShwYWdlLCBkb21fY293KSkgKQo+ICsgICAgICAgICAgICAgICAgICAgICAgKCFk
b21fY293IHx8ICFwMm1faXNfc2hhcmVkKCp0KSB8fAo+ICsgICAgICAgICAgICAgICAgICAgICAg
ICFnZXRfcGFnZShwYWdlLCBkb21fY293KSkgKQo+ICAgICAgICAgICAgICAgICAgIHBhZ2UgPSBO
VUxMOwo+ICAgICAgICAgICB9Cj4gICAgICAgICAgIHAybV9yZWFkX3VubG9jayhwMm0pOwo+IEBA
IC05NDEsNyArOTQyLDggQEAgZ3Vlc3RfcGh5c21hcF9hZGRfZW50cnkoc3RydWN0IGRvbWFpbiAq
ZAo+ICAgICAgIC8qIFRoZW4sIGxvb2sgZm9yIG0tPnAgbWFwcGluZ3MgZm9yIHRoaXMgcmFuZ2Ug
YW5kIGRlYWwgd2l0aCB0aGVtICovCj4gICAgICAgZm9yICggaSA9IDA7IGkgPCAoMVVMIDw8IHBh
Z2Vfb3JkZXIpOyBpKysgKQo+ICAgICAgIHsKPiAtICAgICAgICBpZiAoIHBhZ2VfZ2V0X293bmVy
KG1mbl90b19wYWdlKG1mbl9hZGQobWZuLCBpKSkpID09IGRvbV9jb3cgKQo+ICsgICAgICAgIGlm
ICggZG9tX2NvdyAmJgo+ICsgICAgICAgICAgICAgcGFnZV9nZXRfb3duZXIobWZuX3RvX3BhZ2Uo
bWZuX2FkZChtZm4sIGkpKSkgPT0gZG9tX2NvdyApCj4gICAgICAgICAgIHsKPiAgICAgICAgICAg
ICAgIC8qIFRoaXMgaXMgbm8gd2F5IHRvIGFkZCBhIHNoYXJlZCBwYWdlIHRvIHlvdXIgcGh5c21h
cCEgKi8KPiAgICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsICJBZGRpbmcgc2hhcmVk
IG1mbiAlbHggZGlyZWN0bHkgdG8gZG9tJWQgcGh5c21hcCBub3QgYWxsb3dlZC5cbiIsCj4gLS0t
IGEveGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jCj4gKysrIGIveGVuL2FyY2gveDg2L3B2
L2VtdWwtcHJpdi1vcC5jCj4gQEAgLTcyMyw4ICs3MjMsOCBAQCBzdGF0aWMgaW50IHJlYWRfY3Io
dW5zaWduZWQgaW50IHJlZywgdW5zCj4gICAgICAgICAgICAgICB1bm1hcF9kb21haW5fcGFnZShw
bDRlKTsKPiAgICAgICAgICAgICAgICp2YWwgPSBjb21wYXRfcGZuX3RvX2NyMyhtZm5fdG9fZ21m
bihjdXJyZCwgbWZuX3gobWZuKSkpOwo+ICAgICAgICAgICB9Cj4gLSAgICAgICAgLyogUFRzIHNo
b3VsZCBub3QgYmUgc2hhcmVkICovCj4gLSAgICAgICAgQlVHX09OKHBhZ2VfZ2V0X293bmVyKG1m
bl90b19wYWdlKG1mbikpID09IGRvbV9jb3cpOwo+ICsgICAgICAgIC8qIFBUcyBzaG91bGQgYmUg
b3duZWQgYnkgdGhlaXIgZG9tYWlucyAqLwo+ICsgICAgICAgIEJVR19PTihwYWdlX2dldF9vd25l
cihtZm5fdG9fcGFnZShtZm4pKSAhPSBjdXJyZCk7Cj4gICAgICAgICAgIHJldHVybiBYODZFTVVM
X09LQVk7Cj4gICAgICAgfQo+ICAgICAgIH0KPiAtLS0gYS94ZW4vY29tbW9uL2RvbWFpbi5jCj4g
KysrIGIveGVuL2NvbW1vbi9kb21haW4uYwo+IEBAIC03NCw3ICs3NCw5IEBAIGludGVnZXJfcGFy
YW0oImhhcmR3YXJlX2RvbSIsIGhhcmR3YXJlX2QKPiAgIC8qIFByaXZhdGUgZG9tYWluIHN0cnVj
dHMgZm9yIERPTUlEX1hFTiwgRE9NSURfSU8sIGV0Yy4gKi8KPiAgIHN0cnVjdCBkb21haW4gKl9f
cmVhZF9tb3N0bHkgZG9tX3hlbjsKPiAgIHN0cnVjdCBkb21haW4gKl9fcmVhZF9tb3N0bHkgZG9t
X2lvOwo+ICsjaWZkZWYgQ09ORklHX0hBU19NRU1fU0hBUklORwo+ICAgc3RydWN0IGRvbWFpbiAq
X19yZWFkX21vc3RseSBkb21fY293Owo+ICsjZW5kaWYKPiAgIAo+ICAgc3RydWN0IHZjcHUgKmlk
bGVfdmNwdVtOUl9DUFVTXSBfX3JlYWRfbW9zdGx5Owo+ICAgCj4gQEAgLTU0NCwxMiArNTQ2LDE0
IEBAIHZvaWQgX19pbml0IHNldHVwX3NwZWNpYWxfZG9tYWlucyh2b2lkKQo+ICAgICAgIGRvbV9p
byA9IGRvbWFpbl9jcmVhdGUoRE9NSURfSU8sIE5VTEwsIGZhbHNlKTsKPiAgICAgICBCVUdfT04o
SVNfRVJSKGRvbV9pbykpOwo+ICAgCj4gKyNpZmRlZiBDT05GSUdfSEFTX01FTV9TSEFSSU5HCj4g
ICAgICAgLyoKPiAgICAgICAgKiBJbml0aWFsaXNlIG91ciBDT1cgZG9tYWluLgo+ICAgICAgICAq
IFRoaXMgZG9tYWluIG93bnMgc2hhcmFibGUgcGFnZXMuCj4gICAgICAgICovCj4gICAgICAgZG9t
X2NvdyA9IGRvbWFpbl9jcmVhdGUoRE9NSURfQ09XLCBOVUxMLCBmYWxzZSk7Cj4gICAgICAgQlVH
X09OKElTX0VSUihkb21fY293KSk7Cj4gKyNlbmRpZgo+ICAgfQo+ICAgCj4gICB2b2lkIGRvbWFp
bl91cGRhdGVfbm9kZV9hZmZpbml0eShzdHJ1Y3QgZG9tYWluICpkKQo+IC0tLSBhL3hlbi9jb21t
b24vZ3JhbnRfdGFibGUuYwo+ICsrKyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwo+IEBAIC0x
MDk1LDcgKzEwOTUsNyBAQCBtYXBfZ3JhbnRfcmVmKAo+ICAgICAgICAgICAgICAgaG9zdF9tYXBf
Y3JlYXRlZCA9IHRydWU7Cj4gICAgICAgICAgIH0KPiAgICAgICB9Cj4gLSAgICBlbHNlIGlmICgg
b3duZXIgPT0gcmQgfHwgb3duZXIgPT0gZG9tX2NvdyApCj4gKyAgICBlbHNlIGlmICggb3duZXIg
PT0gcmQgfHwgKGRvbV9jb3cgJiYgb3duZXIgPT0gZG9tX2NvdykgKQo+ICAgICAgIHsKPiAgICAg
ICAgICAgaWYgKCAob3AtPmZsYWdzICYgR05UTUFQX2RldmljZV9tYXApICYmICEob3AtPmZsYWdz
ICYgR05UTUFQX3JlYWRvbmx5KSApCj4gICAgICAgICAgIHsKPiAtLS0gYS94ZW4vaW5jbHVkZS94
ZW4vbW0uaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9tbS5oCj4gQEAgLTY0NCw2ICs2NDQsOSBA
QCBzdGF0aWMgaW5saW5lIHZvaWQgZmlsdGVyZWRfZmx1c2hfdGxiX21hCj4gICAKPiAgIC8qIFBy
aXZhdGUgZG9tYWluIHN0cnVjdHMgZm9yIERPTUlEX1hFTiwgRE9NSURfSU8sIGV0Yy4gKi8KPiAg
IGV4dGVybiBzdHJ1Y3QgZG9tYWluICpkb21feGVuLCAqZG9tX2lvLCAqZG9tX2NvdzsKCkRvbid0
IHlvdSB3YW50IHRvIHByb3RlY3QgZG9tX2NvdyB3aXRoICIjaWZkZWYgQ09ORklHX0hBU19NRU1f
U0hBUklORyI/Cgo+ICsjaWZuZGVmIENPTkZJR19IQVNfTUVNX1NIQVJJTkcKPiArIyBkZWZpbmUg
ZG9tX2NvdyBOVUxMCj4gKyNlbmRpZgo+ICAgCj4gICBlbnVtIFhFTlNIQVJFX2ZsYWdzIHsKPiAg
ICAgICBTSEFSRV9ydywKPiAKPiAKPiAKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 31 09:48:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 09:48:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWe90-0004c2-LX; Fri, 31 May 2019 09:48:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=1r68=T7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hWe8z-0004bx-Cs
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 09:48:13 +0000
X-Inumbo-ID: 32b110a0-8389-11e9-9128-e32ba308669d
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 32b110a0-8389-11e9-9128-e32ba308669d;
 Fri, 31 May 2019 09:48:10 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 31 May 2019 03:48:08 -0600
Message-Id: <5CF0F8530200007800233DE0@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.1 
Date: Fri, 31 May 2019 03:48:03 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH 0/4] bitops: hweight<N>() improvements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

MTogYml0b3BzOiBzcGVlZCB1cCBod2VpZ2h0PE4+KCkKMjogeDg2OiBmdXJ0aGVyIHNwZWVkLXVw
IHRvIGh3ZWlnaHR7MzIsNjR9KCkKMzogUkZDOiBBcm02NDogZnVydGhlciBzcGVlZC11cCB0byBo
d2VpZ2h0ezMyLDY0fSgpCjQ6IHg4NjogdXNlIFBPUENOVCBmb3IgaHdlaWdodDxOPigpIHdoZW4g
YXZhaWxhYmxlCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 31 09:49:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 09:49:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWeAe-0004m6-1U; Fri, 31 May 2019 09:49:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=1r68=T7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hWeAc-0004ly-Kc
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 09:49:54 +0000
X-Inumbo-ID: 706afe1f-8389-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 706afe1f-8389-11e9-8980-bc764e045a96;
 Fri, 31 May 2019 09:49:53 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 31 May 2019 03:49:52 -0600
Message-Id: <5CF0F8BE0200007800233DE3@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.1 
Date: Fri, 31 May 2019 03:49:50 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <5CF0F33A0200007800233D8F@prv1-mh.provo.novell.com>
 <5CF0F5700200007800233DB4@prv1-mh.provo.novell.com>
 <f78f627c-753f-a162-14a1-b193908f673a@arm.com>
In-Reply-To: <f78f627c-753f-a162-14a1-b193908f673a@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 2/2] dom_cow is needed for mem-sharing only
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, WeiLiu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Tamas K Lengyel <tamas@tklengyel.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDMxLjA1LjE5IGF0IDExOjQyLCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IE9uIDUvMzEvMTkgMTA6MzUgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+PiAtLS0gYS94ZW4vaW5j
bHVkZS94ZW4vbW0uaAo+PiArKysgYi94ZW4vaW5jbHVkZS94ZW4vbW0uaAo+PiBAQCAtNjQ0LDYg
KzY0NCw5IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBmaWx0ZXJlZF9mbHVzaF90bGJfbWEKPj4gICAK
Pj4gICAvKiBQcml2YXRlIGRvbWFpbiBzdHJ1Y3RzIGZvciBET01JRF9YRU4sIERPTUlEX0lPLCBl
dGMuICovCj4+ICAgZXh0ZXJuIHN0cnVjdCBkb21haW4gKmRvbV94ZW4sICpkb21faW8sICpkb21f
Y293Owo+IAo+IERvbid0IHlvdSB3YW50IHRvIHByb3RlY3QgZG9tX2NvdyB3aXRoICIjaWZkZWYg
Q09ORklHX0hBU19NRU1fU0hBUklORyI/CgpUaGVyZSdzIG5vIG5lZWQgdG8gd2l0aCAuLi4KCj4+
ICsjaWZuZGVmIENPTkZJR19IQVNfTUVNX1NIQVJJTkcKPj4gKyMgZGVmaW5lIGRvbV9jb3cgTlVM
TAo+PiArI2VuZGlmCgouLi4gdGhpcywgYW5kIHRoaXMgd2F5IHRoZXJlJ3MgbGVzcyBjbHV0dGVy
IG92ZXJhbGwuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 31 09:52:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 09:52:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWeCe-0005Sb-G6; Fri, 31 May 2019 09:52:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=1r68=T7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hWeCd-0005SW-NI
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 09:51:59 +0000
X-Inumbo-ID: ba30a4b4-8389-11e9-bcd3-d7a7469ff86f
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ba30a4b4-8389-11e9-bcd3-d7a7469ff86f;
 Fri, 31 May 2019 09:51:57 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 31 May 2019 03:51:56 -0600
Message-Id: <5CF0F9360200007800233E01@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.1 
Date: Fri, 31 May 2019 03:51:50 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5CF0F8530200007800233DE0@prv1-mh.provo.novell.com>
In-Reply-To: <5CF0F8530200007800233DE0@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH 1/4] bitops: speed up hweight<N>()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, WeiLiu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWxnb3JpdGhtaWNhbGx5IHRoaXMgZ2V0cyB1cyBpbiBsaW5lIHdpdGggY3VycmVudCBMaW51eCwg
d2hlcmUgdGhlIHNhbWUKY2hhbmdlIGRpZCBoYXBwZW4gYWJvdXQgMTMgeWVhcnMgYWdvLiBTZWUg
aW4gcGFydGljdWxhciBMaW51eCBjb21taXRzCmY5YjQxOTI5MjMgKCJiaXRvcHM6IGh3ZWlnaHQo
KSBzcGVlZHVwIikgYW5kIDAxMzY2MTFjNjIgKCJvcHRpbWl6ZQpod2VpZ2h0NjQgZm9yIHg4Nl82
NCIpLgoKS2NvbmZpZyBjaGFuZ2VzIGZvciBhY3R1YWxseSBzZXR0aW5nIEhBVkVfRkFTVF9NVUxU
SVBMWSB3aWxsIGZvbGxvdy4KClRha2UgdGhlIG9wcG9ydHVuaXR5IGFuZCBjaGFuZ2UgZ2VuZXJp
Y19od2VpZ2h0NjQoKSdzIHJldHVybiB0eXBlIHRvCnVuc2lnbmVkIGludC4KClN1Z2dlc3RlZC1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKLS0tIGEveGVuL2NvbW1vbi9LY29u
ZmlnCisrKyBiL3hlbi9jb21tb24vS2NvbmZpZwpAQCAtMzEsNiArMzEsOSBAQCBjb25maWcgSEFT
X0RFVklDRV9UUkVFCiBjb25maWcgSEFTX0VYX1RBQkxFCiAJYm9vbAogCitjb25maWcgSEFTX0ZB
U1RfTVVMVElQTFkKKwlib29sCisKIGNvbmZpZyBNRU1fQUNDRVNTX0FMV0FZU19PTgogCWJvb2wK
IAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vYml0b3BzLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL2Jp
dG9wcy5oCkBAIC0xNTMsNDEgKzE1Myw1NCBAQCBzdGF0aWMgX19pbmxpbmVfXyBpbnQgZ2V0X2Nv
dW50X29yZGVyKHVuCiAKIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgaW50IGdlbmVyaWNfaHdlaWdo
dDMyKHVuc2lnbmVkIGludCB3KQogewotICAgIHVuc2lnbmVkIGludCByZXMgPSAodyAmIDB4NTU1
NTU1NTUpICsgKCh3ID4+IDEpICYgMHg1NTU1NTU1NSk7Ci0gICAgcmVzID0gKHJlcyAmIDB4MzMz
MzMzMzMpICsgKChyZXMgPj4gMikgJiAweDMzMzMzMzMzKTsKLSAgICByZXMgPSAocmVzICYgMHgw
RjBGMEYwRikgKyAoKHJlcyA+PiA0KSAmIDB4MEYwRjBGMEYpOwotICAgIHJlcyA9IChyZXMgJiAw
eDAwRkYwMEZGKSArICgocmVzID4+IDgpICYgMHgwMEZGMDBGRik7Ci0gICAgcmV0dXJuIChyZXMg
JiAweDAwMDBGRkZGKSArICgocmVzID4+IDE2KSAmIDB4MDAwMEZGRkYpOworICAgIHcgLT0gKHcg
Pj4gMSkgJiAweDU1NTU1NTU1OworICAgIHcgPSAgKHcgJiAweDMzMzMzMzMzKSArICgodyA+PiAy
KSAmIDB4MzMzMzMzMzMpOworICAgIHcgPSAgKHcgKyAodyA+PiA0KSkgJiAweDBmMGYwZjBmOwor
CisjaWZkZWYgQ09ORklHX0hBU19GQVNUX01VTFRJUExZCisgICAgcmV0dXJuICh3ICogMHgwMTAx
MDEwMSkgPj4gMjQ7CisjZWxzZQorICAgIHcgKz0gdyA+PiA4OworCisgICAgcmV0dXJuICh3ICsg
KHcgPj4gMTYpKSAmIDB4ZmY7CisjZW5kaWYKIH0KIAogc3RhdGljIGlubGluZSB1bnNpZ25lZCBp
bnQgZ2VuZXJpY19od2VpZ2h0MTYodW5zaWduZWQgaW50IHcpCiB7Ci0gICAgdW5zaWduZWQgaW50
IHJlcyA9ICh3ICYgMHg1NTU1KSArICgodyA+PiAxKSAmIDB4NTU1NSk7Ci0gICAgcmVzID0gKHJl
cyAmIDB4MzMzMykgKyAoKHJlcyA+PiAyKSAmIDB4MzMzMyk7Ci0gICAgcmVzID0gKHJlcyAmIDB4
MEYwRikgKyAoKHJlcyA+PiA0KSAmIDB4MEYwRik7Ci0gICAgcmV0dXJuIChyZXMgJiAweDAwRkYp
ICsgKChyZXMgPj4gOCkgJiAweDAwRkYpOworICAgIHcgLT0gKCh3ID4+IDEpICYgMHg1NTU1KTsK
KyAgICB3ID0gICh3ICYgMHgzMzMzKSArICgodyA+PiAyKSAmIDB4MzMzMyk7CisgICAgdyA9ICAo
dyArICh3ID4+IDQpKSAmIDB4MGYwZjsKKworICAgIHJldHVybiAodyArICh3ID4+IDgpKSAmIDB4
ZmY7CiB9CiAKIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgaW50IGdlbmVyaWNfaHdlaWdodDgodW5z
aWduZWQgaW50IHcpCiB7Ci0gICAgdW5zaWduZWQgaW50IHJlcyA9ICh3ICYgMHg1NSkgKyAoKHcg
Pj4gMSkgJiAweDU1KTsKLSAgICByZXMgPSAocmVzICYgMHgzMykgKyAoKHJlcyA+PiAyKSAmIDB4
MzMpOwotICAgIHJldHVybiAocmVzICYgMHgwRikgKyAoKHJlcyA+PiA0KSAmIDB4MEYpOworICAg
IHcgLT0gKCh3ID4+IDEpICYgMHg1NSk7CisgICAgdyA9ICAodyAmIDB4MzMpICsgKCh3ID4+IDIp
ICYgMHgzMyk7CisKKyAgICByZXR1cm4gKHcgKyAodyA+PiA0KSkgJiAweDBmOwogfQogCi1zdGF0
aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgZ2VuZXJpY19od2VpZ2h0NjQoX191NjQgdykKK3N0YXRp
YyBpbmxpbmUgdW5zaWduZWQgaW50IGdlbmVyaWNfaHdlaWdodDY0KHVpbnQ2NF90IHcpCiB7CiAj
aWYgQklUU19QRVJfTE9ORyA8IDY0CiAgICAgcmV0dXJuIGdlbmVyaWNfaHdlaWdodDMyKCh1bnNp
Z25lZCBpbnQpKHcgPj4gMzIpKSArCiAgICAgICAgIGdlbmVyaWNfaHdlaWdodDMyKCh1bnNpZ25l
ZCBpbnQpdyk7CiAjZWxzZQotICAgIHU2NCByZXM7Ci0gICAgcmVzID0gKHcgJiAweDU1NTU1NTU1
NTU1NTU1NTV1bCkgKyAoKHcgPj4gMSkgJiAweDU1NTU1NTU1NTU1NTU1NTV1bCk7Ci0gICAgcmVz
ID0gKHJlcyAmIDB4MzMzMzMzMzMzMzMzMzMzM3VsKSArICgocmVzID4+IDIpICYgMHgzMzMzMzMz
MzMzMzMzMzMzdWwpOwotICAgIHJlcyA9IChyZXMgJiAweDBGMEYwRjBGMEYwRjBGMEZ1bCkgKyAo
KHJlcyA+PiA0KSAmIDB4MEYwRjBGMEYwRjBGMEYwRnVsKTsKLSAgICByZXMgPSAocmVzICYgMHgw
MEZGMDBGRjAwRkYwMEZGdWwpICsgKChyZXMgPj4gOCkgJiAweDAwRkYwMEZGMDBGRjAwRkZ1bCk7
Ci0gICAgcmVzID0gKHJlcyAmIDB4MDAwMEZGRkYwMDAwRkZGRnVsKSArICgocmVzID4+IDE2KSAm
IDB4MDAwMEZGRkYwMDAwRkZGRnVsKTsKLSAgICByZXR1cm4gKHJlcyAmIDB4MDAwMDAwMDBGRkZG
RkZGRnVsKSArICgocmVzID4+IDMyKSAmIDB4MDAwMDAwMDBGRkZGRkZGRnVsKTsKKyAgICB3IC09
ICh3ID4+IDEpICYgMHg1NTU1NTU1NTU1NTU1NTU1dWw7CisgICAgdyA9ICAodyAmIDB4MzMzMzMz
MzMzMzMzMzMzM3VsKSArICgodyA+PiAyKSAmIDB4MzMzMzMzMzMzMzMzMzMzM3VsKTsKKyAgICB3
ID0gICh3ICsgKHcgPj4gNCkpICYgMHgwZjBmMGYwZjBmMGYwZjBmdWw7CisKKyMgaWZkZWYgQ09O
RklHX0hBU19GQVNUX01VTFRJUExZCisgICAgcmV0dXJuICh3ICogMHgwMTAxMDEwMTAxMDEwMTAx
dWwpID4+IDU2OworIyBlbHNlCisgICAgdyArPSB3ID4+IDg7CisgICAgdyArPSB3ID4+IDE2Owor
CisgICAgcmV0dXJuICh3ICsgKHcgPj4gMzIpKSAmIDB4RkY7CisjIGVuZGlmCiAjZW5kaWYKIH0K
IAoKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 31 09:52:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 09:52:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWeDa-0005ZJ-Uu; Fri, 31 May 2019 09:52:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2tza=T7=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hWeDZ-0005Z1-Dn
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 09:52:57 +0000
X-Inumbo-ID: dd5cc9a4-8389-11e9-801e-57a99dbf7de0
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id dd5cc9a4-8389-11e9-801e-57a99dbf7de0;
 Fri, 31 May 2019 09:52:56 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id B02CC341;
 Fri, 31 May 2019 02:52:55 -0700 (PDT)
Received: from [10.37.12.213] (unknown [10.37.12.213])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id DC0853F59C;
 Fri, 31 May 2019 02:52:53 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>
References: <5CF0F33A0200007800233D8F@prv1-mh.provo.novell.com>
 <5CF0F5700200007800233DB4@prv1-mh.provo.novell.com>
 <f78f627c-753f-a162-14a1-b193908f673a@arm.com>
 <5CF0F8BE0200007800233DE3@prv1-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <f8edeb03-b223-e723-0b02-9ca565fe8055@arm.com>
Date: Fri, 31 May 2019 10:52:52 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CF0F8BE0200007800233DE3@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 2/2] dom_cow is needed for mem-sharing only
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, WeiLiu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Tamas K Lengyel <tamas@tklengyel.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiA1LzMxLzE5IDEwOjQ5IEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBPbiAzMS4w
NS4xOSBhdCAxMTo0MiwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPj4gT24gNS8zMS8x
OSAxMDozNSBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+PiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4v
bW0uaAo+Pj4gKysrIGIveGVuL2luY2x1ZGUveGVuL21tLmgKPj4+IEBAIC02NDQsNiArNjQ0LDkg
QEAgc3RhdGljIGlubGluZSB2b2lkIGZpbHRlcmVkX2ZsdXNoX3RsYl9tYQo+Pj4gICAgCj4+PiAg
ICAvKiBQcml2YXRlIGRvbWFpbiBzdHJ1Y3RzIGZvciBET01JRF9YRU4sIERPTUlEX0lPLCBldGMu
ICovCj4+PiAgICBleHRlcm4gc3RydWN0IGRvbWFpbiAqZG9tX3hlbiwgKmRvbV9pbywgKmRvbV9j
b3c7Cj4+Cj4+IERvbid0IHlvdSB3YW50IHRvIHByb3RlY3QgZG9tX2NvdyB3aXRoICIjaWZkZWYg
Q09ORklHX0hBU19NRU1fU0hBUklORyI/Cj4gCj4gVGhlcmUncyBubyBuZWVkIHRvIHdpdGggLi4u
Cj4gCj4+PiArI2lmbmRlZiBDT05GSUdfSEFTX01FTV9TSEFSSU5HCj4+PiArIyBkZWZpbmUgZG9t
X2NvdyBOVUxMCj4+PiArI2VuZGlmCj4gCj4gLi4uIHRoaXMsIGFuZCB0aGlzIHdheSB0aGVyZSdz
IGxlc3MgY2x1dHRlciBvdmVyYWxsLgoKSSBhbSBhbGwgZm9yIGF2b2lkaW5nIGNsdXR0ZXJpbmcg
YnV0IG5vdCBhdCB0aGUgZXhwZW5zZSBvZiBtYWtpbmcgdGhlIApjb2RlIGxlc3MgaW50dWl0aXZl
LiBJbiB0aGlzIGNhc2UsIEkgd291bGQgcHJlZmVyIHRoZSBkZWNsZXJhdGlvbiAKZG9tX2NvdyB0
byBiZSBndWFyZGVkLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 31 09:53:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 09:53:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWeDc-0005Zi-8w; Fri, 31 May 2019 09:53:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=1r68=T7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hWeDa-0005ZD-Qv
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 09:52:58 +0000
X-Inumbo-ID: de246c34-8389-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id de246c34-8389-11e9-8980-bc764e045a96;
 Fri, 31 May 2019 09:52:57 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 31 May 2019 03:52:56 -0600
Message-Id: <5CF0F9770200007800233E04@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.1 
Date: Fri, 31 May 2019 03:52:55 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5CF0F8530200007800233DE0@prv1-mh.provo.novell.com>
In-Reply-To: <5CF0F8530200007800233DE0@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH 2/4] x86: further speed-up to hweight{32,64}()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWNjb3JkaW5nIHRvIExpbnV4IGNvbW1pdCAwMTM2NjExYzYyICgib3B0aW1pemUgaHdlaWdodDY0
IGZvciB4ODZfNjQiKQp0aGlzIGlzIGEgZnVydGhlciBpbXByb3ZlbWVudCBvdmVyIHRoZSB2YXJp
YW50IHVzaW5nIG9ubHkgYml0d2lzZQpvcGVyYXRpb25zLiBJdCdzIGFsc28gYSBzbGlnaHQgZnVy
dGhlciBjb2RlIHNpemUgcmVkdWN0aW9uLgoKU3VnZ2VzdGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CgotLS0gYS94ZW4vYXJjaC94ODYvS2NvbmZpZworKysgYi94ZW4vYXJj
aC94ODYvS2NvbmZpZwpAQCAtMTIsNiArMTIsNyBAQCBjb25maWcgWDg2CiAJc2VsZWN0IEhBU19D
UFVGUkVRCiAJc2VsZWN0IEhBU19FSENJCiAJc2VsZWN0IEhBU19FWF9UQUJMRQorCXNlbGVjdCBI
QVNfRkFTVF9NVUxUSVBMWQogCXNlbGVjdCBIQVNfR0RCU1gKIAlzZWxlY3QgSEFTX0lPUE9SVFMK
IAlzZWxlY3QgSEFTX0tFWEVDCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 31 09:53:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 09:53:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWeEN-0005i6-Mf; Fri, 31 May 2019 09:53:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=1r68=T7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hWeEL-0005hi-S0
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 09:53:45 +0000
X-Inumbo-ID: f92a6736-8389-11e9-a346-c7d6252199ef
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f92a6736-8389-11e9-a346-c7d6252199ef;
 Fri, 31 May 2019 09:53:43 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 31 May 2019 03:53:41 -0600
Message-Id: <5CF0F9A30200007800233E07@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.1 
Date: Fri, 31 May 2019 03:53:39 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5CF0F8530200007800233DE0@prv1-mh.provo.novell.com>
In-Reply-To: <5CF0F8530200007800233DE0@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH RFC 3/4] Arm64: further speed-up to hweight{32,
 64}()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWNjb3JkaW5nIHRvIExpbnV4IGNvbW1pdCBlNzViZWYyYTRmICgiYXJtNjQ6IFNlbGVjdApBUkNI
X0hBU19GQVNUX01VTFRJUExJRVIiKSB0aGlzIGlzIGEgZnVydGhlciBpbXByb3ZlbWVudCBvdmVy
IHRoZQp2YXJpYW50IHVzaW5nIG9ubHkgYml0d2lzZSBvcGVyYXRpb25zIG9uIGF0IGxlYXN0IHNv
bWUgaGFyZHdhcmUsIGFuZCBubwp3b3JzZSBvbiBvdGhlci4KClN1Z2dlc3RlZC1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KUkZDOiBUbyBiZSBob25lc3QgSSdtIG5vdCBm
dWxseSBjb252aW5jZWQgdGhpcyBpcyBhIHdpbiBpbiBwYXJ0aWN1bGFyIGluCiAgICAgdGhlIGh3
ZWlnaHQzMigpIGNhc2UsIGFzIHRoZXJlJ3Mgbm8gYWN0dWFsIHNoaWZ0IGluc24gd2hpY2ggZ2V0
cwogICAgIHJlcGxhY2VkIGJ5IHRoZSBtdWx0aXBsaWNhdGlvbi4gRXZlbiBmb3IgaHdlaWdodDY0
KCkgdGhlIGNvbXBpbGVyCiAgICAgY291bGQgZW1pdCBiZXR0ZXIgY29kZSBhbmQgYXZvaWQgdGhl
IGV4cGxpY2l0IHNoaWZ0IGJ5IDMyICh3aGljaCBpdAogICAgIGVtaXRzIGF0IGxlYXN0IGZvciBt
ZSkuCgotLS0gYS94ZW4vYXJjaC9hcm0vS2NvbmZpZworKysgYi94ZW4vYXJjaC9hcm0vS2NvbmZp
ZwpAQCAtMTIsNiArMTIsNyBAQCBjb25maWcgQVJNXzMyCiBjb25maWcgQVJNXzY0CiAJZGVmX2Jv
b2wgeQogCWRlcGVuZHMgb24gNjRCSVQKKwlzZWxlY3QgSEFTX0ZBU1RfTVVMVElQTFkKIAogY29u
ZmlnIEFSTQogCWRlZl9ib29sIHkKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 31 09:54:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 09:54:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWeFH-0005rO-1Q; Fri, 31 May 2019 09:54:43 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=1r68=T7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hWeFG-0005rA-2E
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 09:54:42 +0000
X-Inumbo-ID: 1b44de2f-838a-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1b44de2f-838a-11e9-8980-bc764e045a96;
 Fri, 31 May 2019 09:54:40 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 31 May 2019 03:54:39 -0600
Message-Id: <5CF0F9DC0200007800233E0A@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.1 
Date: Fri, 31 May 2019 03:54:36 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5CF0F8530200007800233DE0@prv1-mh.provo.novell.com>
In-Reply-To: <5CF0F8530200007800233DE0@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH 4/4] x86: use POPCNT for hweight<N>() when
 available
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyBmYXN0ZXIgdGhhbiB1c2luZyB0aGUgc29mdHdhcmUgaW1wbGVtZW50YXRpb24sIGFu
ZCB0aGUgaW5zbiBpcwphdmFpbGFibGUgb24gYWxsIGhhbGYtd2F5IHJlY2VudCBoYXJkd2FyZS4g
VGhlcmVmb3JlIGNvbnZlcnQKZ2VuZXJpY19od2VpZ2h0PE4+KCkgdG8gb3V0LW9mLWxpbmUgZnVu
Y3Rpb25zICh3aXRob3V0IGFmZmVjdGluZyBBcm0pCmFuZCB1c2UgYWx0ZXJuYXRpdmVzIHBhdGNo
aW5nIHRvIHJlcGxhY2UgdGhlIGZ1bmN0aW9uIGNhbGxzLgoKU3VnZ2VzdGVkLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQpOb3RlOiBVc2luZyAiZyIgaW5zdGVhZCBvZiAi
WCIgYXMgdGhlIGR1bW15IGNvbnN0cmFpbnQgaW4gaHdlaWdodDY0KCkKICAgICAgYW5kIGh3ZWln
aHQzMigpLCBvdGhlciB0aGFuIGV4cGVjdGVkLCBwcm9kdWNlcyBzbGlnaHRseSBiZXR0ZXIKICAg
ICAgY29kZSB3aXRoIGdjYyA4LgoKLS0tIGEveGVuL2FyY2gveDg2L01ha2VmaWxlCisrKyBiL3hl
bi9hcmNoL3g4Ni9NYWtlZmlsZQpAQCAtMzEsNiArMzEsNyBAQCBvYmoteSArPSBlbXVsLWk4MjU0
Lm8KIG9iai15ICs9IGV4dGFibGUubwogb2JqLXkgKz0gZmx1c2h0bGIubwogb2JqLSQoQ09ORklH
X0NSQVNIX0RFQlVHKSArPSBnZGJzdHViLm8KK29iai15ICs9IGh3ZWlnaHQubwogb2JqLXkgKz0g
aHlwZXJjYWxsLm8KIG9iai15ICs9IGkzODcubwogb2JqLXkgKz0gaTgyNTkubwpAQCAtMjQ1LDYg
KzI0Niw5IEBAIGJvb3QvbWtlbGYzMjogYm9vdC9ta2VsZjMyLmMKIGVmaS9ta3JlbG9jOiBlZmkv
bWtyZWxvYy5jCiAJJChIT1NUQ0MpICQoSE9TVENGTEFHUykgLWcgLW8gJEAgJDwKIAorbm9jb3Yt
eSArPSBod2VpZ2h0Lm8KK2h3ZWlnaHQubzogQ0ZMQUdTICs9ICQoZm9yZWFjaCByZWcsY3ggZHgg
c2kgOCA5IDEwIDExLC1mZml4ZWQtciQocmVnKSkKKwogLlBIT05ZOiBjbGVhbgogY2xlYW46Ogog
CXJtIC1mIGFzbS1vZmZzZXRzLnMgKi5sZHMgYm9vdC8qLm8gYm9vdC8qfiBib290L2NvcmUgYm9v
dC9ta2VsZjMyCi0tLSAvZGV2L251bGwKKysrIGIveGVuL2FyY2gveDg2L2h3ZWlnaHQuYwpAQCAt
MCwwICsxLDI4IEBACisjZGVmaW5lIGdlbmVyaWNfaHdlaWdodDY0IF9od2VpZ2h0NjQKKyNkZWZp
bmUgZ2VuZXJpY19od2VpZ2h0MzIgX2h3ZWlnaHQzMgorI2RlZmluZSBnZW5lcmljX2h3ZWlnaHQx
NiBfaHdlaWdodDE2CisjZGVmaW5lIGdlbmVyaWNfaHdlaWdodDggIF9od2VpZ2h0OAorCisjaW5j
bHVkZSA8eGVuL2NvbXBpbGVyLmg+CisKKyN1bmRlZiBpbmxpbmUKKyNkZWZpbmUgaW5saW5lIGFs
d2F5c19pbmxpbmUKKworI2luY2x1ZGUgPHhlbi9iaXRvcHMuaD4KKworI3VuZGVmIGdlbmVyaWNf
aHdlaWdodDgKKyN1bmRlZiBnZW5lcmljX2h3ZWlnaHQxNgorI3VuZGVmIGdlbmVyaWNfaHdlaWdo
dDMyCisjdW5kZWYgZ2VuZXJpY19od2VpZ2h0NjQKKworI2RlZmluZSBIV0VJR0hUKG4pICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAordHlwZW9mKF9od2VpZ2h0
IyNuKSBnZW5lcmljX2h3ZWlnaHQjI247ICAgICAgICAgICAgICAgICAgICAgICAgXAordW5zaWdu
ZWQgaW50IGdlbmVyaWNfaHdlaWdodCMjbih0eXBlb2YoKHVpbnQjI24jI190KTAgKyAwVSkgeCkg
XAoreyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgIHJldHVybiBfaHdlaWdodCMjbih4KTsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorfQorCitIV0VJR0hUKDY0KQorSFdFSUdIVCgzMikKK0hXRUlH
SFQoMTYpCitIV0VJR0hUKCA4KQotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2JpdG9wcy5oCisr
KyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvYml0b3BzLmgKQEAgLTQ2OSwxNSArNDY5LDM1IEBAIHN0
YXRpYyBpbmxpbmUgaW50IGZscyh1bnNpZ25lZCBpbnQgeCkKICAgICByZXR1cm4gciArIDE7CiB9
CiAKKy8qIFBPUENOVCBlbmNvZGluZ3Mgd2l0aCAle3IsZX1kaSBpbnB1dCBhbmQgJXtyLGV9YXgg
b3V0cHV0OiAqLworI2RlZmluZSBQT1BDTlRfNjQgIi5ieXRlIDB4RjMsIDB4NDgsIDB4MEYsIDB4
QjgsIDB4QzciCisjZGVmaW5lIFBPUENOVF8zMiAiLmJ5dGUgMHhGMywgMHgwRiwgMHhCOCwgMHhD
NyIKKwogLyoqCiAgKiBod2VpZ2h0TiAtIHJldHVybnMgdGhlIGhhbW1pbmcgd2VpZ2h0IG9mIGEg
Ti1iaXQgd29yZAogICogQHg6IHRoZSB3b3JkIHRvIHdlaWdoCiAgKgogICogVGhlIEhhbW1pbmcg
V2VpZ2h0IG9mIGEgbnVtYmVyIGlzIHRoZSB0b3RhbCBudW1iZXIgb2YgYml0cyBzZXQgaW4gaXQu
CiAgKi8KLSNkZWZpbmUgaHdlaWdodDY0KHgpIGdlbmVyaWNfaHdlaWdodDY0KHgpCi0jZGVmaW5l
IGh3ZWlnaHQzMih4KSBnZW5lcmljX2h3ZWlnaHQzMih4KQotI2RlZmluZSBod2VpZ2h0MTYoeCkg
Z2VuZXJpY19od2VpZ2h0MTYoeCkKLSNkZWZpbmUgaHdlaWdodDgoeCkgZ2VuZXJpY19od2VpZ2h0
OCh4KQorI2RlZmluZSBod2VpZ2h0XyhuLCB4LCBpbnNuLCBzZXR1cCwgY291dCwgY2luKSAoeyAg
ICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgdW5zaWduZWQgaW50IHJlc187ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAvKiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgICAqIEZvciB0aGUgZnVuY3Rpb24gY2FsbCB0aGUgUE9QQ05UIGlucHV0IHJl
Z2lzdGVyIG5lZWRzIHRvIGJlIG1hcmtlZCBcCisgICAgICogbW9kaWZpZWQgYXMgd2VsbC4gU2V0
IHVwIGEgbG9jYWwgdmFyaWFibGUgb2YgYXBwcm9wcmlhdGUgdHlwZSAgICAgIFwKKyAgICAgKiBm
b3IgdGhpcyBwdXJwb3NlLiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgICAqLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgdHlwZW9mKCh1aW50IyNuIyNfdCko
eCkgKyAwVSkgdmFsXyA9ICh4KTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBh
bHRlcm5hdGl2ZV9pbyhzZXR1cCAiOyBjYWxsIGdlbmVyaWNfaHdlaWdodCIgI24sICAgICAgICAg
ICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgIGluc24sIFg4Nl9GRUFUVVJFX1BPUENO
VCwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgQVNN
X09VVFBVVDIoW3Jlc10gIj1hIiAocmVzXyksIFt2YWxdIGNvdXQgKHZhbF8pKSwgICAgIFwKKyAg
ICAgICAgICAgICAgICAgICBbc3JjXSBjaW4gKHZhbF8pKTsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgIHJlc187ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCit9KQorI2RlZmluZSBod2VpZ2h0
NjQoeCkgaHdlaWdodF8oNjQsIHgsIFBPUENOVF82NCwgIiIsICIrRCIsICJnIikKKyNkZWZpbmUg
aHdlaWdodDMyKHgpIGh3ZWlnaHRfKDMyLCB4LCBQT1BDTlRfMzIsICIiLCAiK0QiLCAiZyIpCisj
ZGVmaW5lIGh3ZWlnaHQxNih4KSBod2VpZ2h0XygxNiwgeCwgIm1vdnp3bCAld1tzcmNdLCAlW3Zh
bF07ICIgUE9QQ05UXzMyLCBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibW92ICVb
c3JjXSwgJVt2YWxdIiwgIj0mRCIsICJybSIpCisjZGVmaW5lIGh3ZWlnaHQ4KHgpICBod2VpZ2h0
XyggOCwgeCwgIm1vdnpibCAlYltzcmNdLCAlW3ZhbF07ICIgUE9QQ05UXzMyLCBcCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAibW92ICVbc3JjXSwgJVt2YWxdIiwgIj0mRCIsICJybSIp
CiAKICNlbmRpZiAvKiBfWDg2X0JJVE9QU19IICovCgoKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 31 09:55:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 09:55:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWeGA-0005z7-Eu; Fri, 31 May 2019 09:55:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zdtG=T7=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1hWeG8-0005yk-Ri
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 09:55:36 +0000
X-Inumbo-ID: 3b469cde-838a-11e9-a578-f3747ad206c6
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3b469cde-838a-11e9-a578-f3747ad206c6;
 Fri, 31 May 2019 09:55:33 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hWeG5-00046C-6P; Fri, 31 May 2019 09:55:33 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hWeG4-0007LB-Q9; Fri, 31 May 2019 09:55:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hWeG4-0007ZL-Ou; Fri, 31 May 2019 09:55:32 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-137080-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.9-testing:build-i386-prev:xen-build:fail:regression
 xen-4.9-testing:build-amd64-prev:xen-build:fail:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:regression
 xen-4.9-testing:test-amd64-i386-freebsd10-i386:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-armhf-armhf-xl:xen-boot:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:guest-stop:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-saverestore:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-freebsd10-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-migrupgrade: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:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-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-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:migrate-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-multivcpu: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: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-credit1:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-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-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-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-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=ac90240785b8e5f6b40ee36739bb8ea9c645bf4b
X-Osstest-Versions-That: xen=54aa382cbcdc1e2ba75d6734151ca6e53104e2f2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 31 May 2019 09:55:32 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 137080: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNzA4MCB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNzA4MC8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAg
ICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMyODg5CiBi
dWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMzI4ODkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMjg4OQoKVGVzdHMgd2hpY2gg
YXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWkzODYgMTcgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDEzNjY0
MCBwYXNzIGluIDEzNzA4MAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgNyB4ZW4tYm9v
dCAgICAgICAgIGZhaWwgaW4gMTM2ODQ1IHBhc3MgaW4gMTM3MDgwCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDEz
NzAyMCBwYXNzIGluIDEzNjk4OQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0
IDE3IGd1ZXN0LXN0b3AgZmFpbCBpbiAxMzcwMjAgcGFzcyBpbiAxMzcwODAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwg
aW4gMTM3MDIwIHBhc3MgaW4gMTM3MDgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1h
bWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgcGFzcyBpbiAxMzY2NDAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEw
IGZhaWwgcGFzcyBpbiAxMzY4NDUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2
NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgZmFpbCBwYXNzIGluIDEzNzAyMAogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1hbWQ2NCAxNyBndWVzdC1sb2NhbG1pZ3JhdGUveDEwICBmYWlsIHBhc3Mg
aW4gMTM3MDIwCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE2IGd1ZXN0LXN0YXJ0L2Rl
Ymlhbi5yZXBlYXQgIGZhaWwgcGFzcyBpbiAxMzcwMjAKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3Vj
Y2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRl
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYtbWlncnVwZ3JhZGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgIGZhaWwgYmxvY2tlZCBpbiAxMzI4ODkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgZmFpbCBibG9ja2VkIGluIDEzMjg4OQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICBmYWls
IGJsb2NrZWQgaW4gMTMyODg5CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAxNiBndWVzdC1z
dGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgYmxvY2tlZCBpbiAxMzI4ODkKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICBmYWlsIGluIDEzNjY0MCBsaWtl
IDEzMjg4OQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgIGZhaWwgaW4gMTM2ODQ1IGxpa2UgMTMyODg5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgZmFpbCBpbiAxMzY5ODkgbGlrZSAxMzI4ODkKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUv
eDEwIGZhaWwgaW4gMTM2OTg5IGxpa2UgMTMyODg5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzI4ODkKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAg
ICAgICAgICAgICAgICAgYWM5MDI0MDc4NWI4ZTVmNmI0MGVlMzY3MzliYjhlYTljNjQ1YmY0Ygpi
YXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgNTRhYTM4MmNiY2RjMWUyYmE3
NWQ2NzM0MTUxY2E2ZTUzMTA0ZTJmMgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMyODg5ICAyMDE5
LTAyLTA0IDIyOjA0OjA5IFogIDExNSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMzE0NyAg
MjAxOS0wMi0xMSAxMzo0MTo1MCBaICAxMDggZGF5cyAgIDYwIGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzNjQ5MyAgMjAxOS0wNS0xOCAxMjo0NDoyMyBaICAgMTIgZGF5cyAgICA3IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgQ2hyaXN0aWFuIExpbmRp
ZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5k
dW5sYXBAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVl
cmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIE1hbnVlbCBCb3V5ZXIgPGJvdXllckBhbnRp
b2NoZS5ldS5vcmc+CiAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgog
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1p
Mzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYt
YW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2
LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1k
ZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdy
YWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
c2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQt
ZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9n
cy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRj
LiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0
ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9
bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcu
CgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA3MjEgbGluZXMgbG9uZy4pCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 31 10:03:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 10:03:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWeNO-0006zr-HC; Fri, 31 May 2019 10:03:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2tza=T7=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hWeNN-0006zm-E9
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 10:03:05 +0000
X-Inumbo-ID: 47a20882-838b-11e9-bc48-db8df152323b
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 47a20882-838b-11e9-bc48-db8df152323b;
 Fri, 31 May 2019 10:03:04 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 72FC8341;
 Fri, 31 May 2019 03:03:03 -0700 (PDT)
Received: from [10.37.12.213] (unknown [10.37.12.213])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C1AF53F59C;
 Fri, 31 May 2019 03:03:01 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5CF0F33A0200007800233D8F@prv1-mh.provo.novell.com>
 <5CF0F5460200007800233DA8@prv1-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <c77d9ace-20bb-94a4-b566-57a290b9b293@arm.com>
Date: Fri, 31 May 2019 11:03:00 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CF0F5460200007800233DA8@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 1/2] adjust special domain creation (and
 call it earlier on x86)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, WeiLiu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSmFuLAoKVGhlIEFybSBjb2RlIGxvb2tzIGdvb2QgdG8gbWUuIEkgaGF2ZSBmZXcgY29tbWVu
dHMgcmVnYXJkaW5nIHRoZSBjb21tb24gCmNoYW5nZXMuCgpPbiA1LzMxLzE5IDEwOjM1IEFNLCBK
YW4gQmV1bGljaCB3cm90ZToKPiAtLS0gYS94ZW4vY29tbW9uL2RvbWFpbi5jCj4gKysrIGIveGVu
L2NvbW1vbi9kb21haW4uYwo+IEBAIC03MSw2ICs3MSwxMSBAQCBkb21pZF90IGhhcmR3YXJlX2Rv
bWlkIF9fcmVhZF9tb3N0bHk7Cj4gICBpbnRlZ2VyX3BhcmFtKCJoYXJkd2FyZV9kb20iLCBoYXJk
d2FyZV9kb21pZCk7Cj4gICAjZW5kaWYKPiAgIAo+ICsvKiBQcml2YXRlIGRvbWFpbiBzdHJ1Y3Rz
IGZvciBET01JRF9YRU4sIERPTUlEX0lPLCBldGMuICovCj4gK3N0cnVjdCBkb21haW4gKl9fcmVh
ZF9tb3N0bHkgZG9tX3hlbjsKPiArc3RydWN0IGRvbWFpbiAqX19yZWFkX21vc3RseSBkb21faW87
Cj4gK3N0cnVjdCBkb21haW4gKl9fcmVhZF9tb3N0bHkgZG9tX2NvdzsKClRoZSBfX3JlYWRfbW9z
dGx5IG1ha2VzIHNlbnNlIGhlcmUsIGhvd2V2ZXIgcGxlYXNlIG1lbnRpb24gaXQgaW4gdGhlIApj
b21taXQgbWVzc2FnZS4KClsuLi5dCgo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAo+
ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAo+IEBAIC01OTUsOCArNTk1LDYgQEAgdW5z
aWduZWQgaW50IGRvbWFpbl9jbGFtcF9hbGxvY19iaXRzaXplKAo+ICAgCj4gICB1bnNpZ25lZCBs
b25nIGRvbWFpbl9nZXRfbWF4aW11bV9ncGZuKHN0cnVjdCBkb21haW4gKmQpOwo+ICAgCj4gLWV4
dGVybiBzdHJ1Y3QgZG9tYWluICpkb21feGVuLCAqZG9tX2lvLCAqZG9tX2NvdzsJLyogZm9yIHZt
Y29yZWluZm8gKi8KPiAtCj4gICAvKiBEZWZpbml0aW9uIG9mIGFuIG1tIGxvY2s6IHNwaW5sb2Nr
IHdpdGggZXh0cmEgZmllbGRzIGZvciBkZWJ1Z2dpbmcgKi8KPiAgIHR5cGVkZWYgc3RydWN0IG1t
X2xvY2sgewo+ICAgICAgIHNwaW5sb2NrX3QgICAgICAgICBsb2NrOwo+IC0tLSBhL3hlbi9pbmNs
dWRlL3hlbi9kb21haW4uaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9kb21haW4uaAo+IEBAIC01
LDYgKzUsNyBAQAo+ICAgI2luY2x1ZGUgPHhlbi90eXBlcy5oPgo+ICAgCj4gICAjaW5jbHVkZSA8
cHVibGljL3hlbi5oPgo+ICsKCldpdGhvdXQgYW4gZXhwbGFuYXRpb24gaW4gdGhlIGNvbW1pdCBt
ZXNzYWdlLCB0aGlzIGxvb2tzIGxpa2UgYSBzcHVyaW91cyAKY2hhbmdlLgoKPiAgICNpbmNsdWRl
IDxhc20vZG9tYWluLmg+Cj4gICAjaW5jbHVkZSA8YXNtL251bWEuaD4KCkNoZWVycywKCi0tIApK
dWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 31 10:03:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 10:03:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWeOD-00073o-SP; Fri, 31 May 2019 10:03:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=1r68=T7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hWeOD-00073h-6I
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 10:03:57 +0000
X-Inumbo-ID: 65f2522e-838b-11e9-9317-ff17e215d0ab
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 65f2522e-838b-11e9-9317-ff17e215d0ab;
 Fri, 31 May 2019 10:03:55 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 31 May 2019 04:03:54 -0600
Message-Id: <5CF0FC080200007800233E50@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.1 
Date: Fri, 31 May 2019 04:03:52 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <5CF0F33A0200007800233D8F@prv1-mh.provo.novell.com>
 <5CF0F5700200007800233DB4@prv1-mh.provo.novell.com>
 <f78f627c-753f-a162-14a1-b193908f673a@arm.com>
 <5CF0F8BE0200007800233DE3@prv1-mh.provo.novell.com>
 <f8edeb03-b223-e723-0b02-9ca565fe8055@arm.com>
In-Reply-To: <f8edeb03-b223-e723-0b02-9ca565fe8055@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 2/2] dom_cow is needed for mem-sharing only
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, WeiLiu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Tamas K Lengyel <tamas@tklengyel.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDMxLjA1LjE5IGF0IDExOjUyLCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IE9uIDUvMzEvMTkgMTA6NDkgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAzMS4wNS4x
OSBhdCAxMTo0MiwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPj4+IE9uIDUvMzEvMTkg
MTA6MzUgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9t
bS5oCj4+Pj4gKysrIGIveGVuL2luY2x1ZGUveGVuL21tLmgKPj4+PiBAQCAtNjQ0LDYgKzY0NCw5
IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBmaWx0ZXJlZF9mbHVzaF90bGJfbWEKPj4+PiAgICAKPj4+
PiAgICAvKiBQcml2YXRlIGRvbWFpbiBzdHJ1Y3RzIGZvciBET01JRF9YRU4sIERPTUlEX0lPLCBl
dGMuICovCj4+Pj4gICAgZXh0ZXJuIHN0cnVjdCBkb21haW4gKmRvbV94ZW4sICpkb21faW8sICpk
b21fY293Owo+Pj4KPj4+IERvbid0IHlvdSB3YW50IHRvIHByb3RlY3QgZG9tX2NvdyB3aXRoICIj
aWZkZWYgQ09ORklHX0hBU19NRU1fU0hBUklORyI/Cj4+IAo+PiBUaGVyZSdzIG5vIG5lZWQgdG8g
d2l0aCAuLi4KPj4gCj4+Pj4gKyNpZm5kZWYgQ09ORklHX0hBU19NRU1fU0hBUklORwo+Pj4+ICsj
IGRlZmluZSBkb21fY293IE5VTEwKPj4+PiArI2VuZGlmCj4+IAo+PiAuLi4gdGhpcywgYW5kIHRo
aXMgd2F5IHRoZXJlJ3MgbGVzcyBjbHV0dGVyIG92ZXJhbGwuCj4gCj4gSSBhbSBhbGwgZm9yIGF2
b2lkaW5nIGNsdXR0ZXJpbmcgYnV0IG5vdCBhdCB0aGUgZXhwZW5zZSBvZiBtYWtpbmcgdGhlIAo+
IGNvZGUgbGVzcyBpbnR1aXRpdmUuIEluIHRoaXMgY2FzZSwgSSB3b3VsZCBwcmVmZXIgdGhlIGRl
Y2xlcmF0aW9uIAo+IGRvbV9jb3cgdG8gYmUgZ3VhcmRlZC4KCldoaWxlIGl0IHdvdWxkIGJlIGVh
c3kgZW5vdWdoIHRvIGRvLCBJIGZhaWwgdG8gc2VlIGhvdyB0aGUgY2hvc2VuCmNvbnN0cnVjdCBp
cyBub3QgImludHVpdGl2ZSIuIEluIGZhY3QgSSBkb24ndCB0aGluayB0aGlzIHdvdWxkIGJlIHRo
ZQpmaXJzdCBpbnN0YW5jZSBvZiBhICNkZWZpbmUgb3ZlcnJpZGluZyBhIHByaW9yIGRlY2xhcmF0
aW9uLiBEb2luZyBzbwp1dGlsaXplcyBvbmUgb2YgdGhlIHZlcnkgYmFzaWMgQyBwcmVwcm9jZXNz
b3IgcHJpbmNpcGxlcy4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 31 10:09:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 10:09:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWeTH-0007HS-IV; Fri, 31 May 2019 10:09:11 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=1r68=T7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hWeTF-0007Gj-QG
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 10:09:09 +0000
X-Inumbo-ID: 20edb882-838c-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 20edb882-838c-11e9-8980-bc764e045a96;
 Fri, 31 May 2019 10:09:08 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 31 May 2019 04:09:07 -0600
Message-Id: <5CF0FD3E0200007800233E7F@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.1 
Date: Fri, 31 May 2019 04:09:02 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <5CF0F33A0200007800233D8F@prv1-mh.provo.novell.com>
 <5CF0F5460200007800233DA8@prv1-mh.provo.novell.com>
 <c77d9ace-20bb-94a4-b566-57a290b9b293@arm.com>
In-Reply-To: <c77d9ace-20bb-94a4-b566-57a290b9b293@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 1/2] adjust special domain creation (and
 call it earlier on x86)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, WeiLiu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDMxLjA1LjE5IGF0IDEyOjAzLCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IE9uIDUvMzEvMTkgMTA6MzUgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+PiAtLS0gYS94ZW4vaW5j
bHVkZS94ZW4vZG9tYWluLmgKPj4gKysrIGIveGVuL2luY2x1ZGUveGVuL2RvbWFpbi5oCj4+IEBA
IC01LDYgKzUsNyBAQAo+PiAgICNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4KPj4gICAKPj4gICAjaW5j
bHVkZSA8cHVibGljL3hlbi5oPgo+PiArCj4gCj4gV2l0aG91dCBhbiBleHBsYW5hdGlvbiBpbiB0
aGUgY29tbWl0IG1lc3NhZ2UsIHRoaXMgbG9va3MgbGlrZSBhIHNwdXJpb3VzIAo+IGNoYW5nZS4K
Ck9oLCBpdCBpbmRlZWQgaXMgLSBpdCdzIGEgbGVmdG92ZXIgZnJvbSB3aGVyZSBJIGhhZCBmaXJz
dCB0cmllZCB0byBwbGFjZQp0aGUgZGVjbGFyYXRpb25zLgoKSmFuCgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 31 10:11:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 10:11:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWeV7-00080U-WD; Fri, 31 May 2019 10:11:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2tza=T7=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hWeV6-00080O-6E
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 10:11:04 +0000
X-Inumbo-ID: 653a760d-838c-11e9-8980-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 653a760d-838c-11e9-8980-bc764e045a96;
 Fri, 31 May 2019 10:11:02 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 96551341;
 Fri, 31 May 2019 03:11:02 -0700 (PDT)
Received: from [10.37.12.213] (unknown [10.37.12.213])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 7BC563F59C;
 Fri, 31 May 2019 03:11:00 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>
References: <5CF0F33A0200007800233D8F@prv1-mh.provo.novell.com>
 <5CF0F5700200007800233DB4@prv1-mh.provo.novell.com>
 <f78f627c-753f-a162-14a1-b193908f673a@arm.com>
 <5CF0F8BE0200007800233DE3@prv1-mh.provo.novell.com>
 <f8edeb03-b223-e723-0b02-9ca565fe8055@arm.com>
 <5CF0FC080200007800233E50@prv1-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <7ca91b27-1c37-70ab-e367-494603e4464d@arm.com>
Date: Fri, 31 May 2019 11:10:58 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CF0FC080200007800233E50@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 2/2] dom_cow is needed for mem-sharing only
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, WeiLiu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Tamas K Lengyel <tamas@tklengyel.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSmFuLAoKT24gNS8zMS8xOSAxMTowMyBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24g
MzEuMDUuMTkgYXQgMTE6NTIsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4+IE9uIDUv
MzEvMTkgMTA6NDkgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMzEuMDUuMTkgYXQg
MTE6NDIsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4+Pj4gT24gNS8zMS8xOSAxMDoz
NSBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9tbS5o
Cj4+Pj4+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9tbS5oCj4+Pj4+IEBAIC02NDQsNiArNjQ0LDkg
QEAgc3RhdGljIGlubGluZSB2b2lkIGZpbHRlcmVkX2ZsdXNoX3RsYl9tYQo+Pj4+PiAgICAgCj4+
Pj4+ICAgICAvKiBQcml2YXRlIGRvbWFpbiBzdHJ1Y3RzIGZvciBET01JRF9YRU4sIERPTUlEX0lP
LCBldGMuICovCj4+Pj4+ICAgICBleHRlcm4gc3RydWN0IGRvbWFpbiAqZG9tX3hlbiwgKmRvbV9p
bywgKmRvbV9jb3c7Cj4+Pj4KPj4+PiBEb24ndCB5b3Ugd2FudCB0byBwcm90ZWN0IGRvbV9jb3cg
d2l0aCAiI2lmZGVmIENPTkZJR19IQVNfTUVNX1NIQVJJTkciPwo+Pj4KPj4+IFRoZXJlJ3Mgbm8g
bmVlZCB0byB3aXRoIC4uLgo+Pj4KPj4+Pj4gKyNpZm5kZWYgQ09ORklHX0hBU19NRU1fU0hBUklO
Rwo+Pj4+PiArIyBkZWZpbmUgZG9tX2NvdyBOVUxMCj4+Pj4+ICsjZW5kaWYKPj4+Cj4+PiAuLi4g
dGhpcywgYW5kIHRoaXMgd2F5IHRoZXJlJ3MgbGVzcyBjbHV0dGVyIG92ZXJhbGwuCj4+Cj4+IEkg
YW0gYWxsIGZvciBhdm9pZGluZyBjbHV0dGVyaW5nIGJ1dCBub3QgYXQgdGhlIGV4cGVuc2Ugb2Yg
bWFraW5nIHRoZQo+PiBjb2RlIGxlc3MgaW50dWl0aXZlLiBJbiB0aGlzIGNhc2UsIEkgd291bGQg
cHJlZmVyIHRoZSBkZWNsZXJhdGlvbgo+PiBkb21fY293IHRvIGJlIGd1YXJkZWQuCj4gCj4gV2hp
bGUgaXQgd291bGQgYmUgZWFzeSBlbm91Z2ggdG8gZG8sIEkgZmFpbCB0byBzZWUgaG93IHRoZSBj
aG9zZW4KPiBjb25zdHJ1Y3QgaXMgbm90ICJpbnR1aXRpdmUiLgoKRXZlbiBpZiBJIGtub3cgdGhl
IHByZS1wcmVwcm9jZXNzb3Igd2lsbCBkbyB0aGUgcmlnaHQgdGhpbmcgaGVyZSwgeW91IApjb3Vs
ZCBzcGFyZSB0aGUgZGV2ZWxvcHBlciB0byB0cmlwIG92ZXIgdGhpcyBjb2RlIGFuZCB3b25kZXIg
d2h5IGl0IGlzIApmaXJzdCBkZWZpbmVkIGFuZCB0aGVuIG92ZXJyaWRlIHdpdGggTlVMTC4KCj4g
SW4gZmFjdCBJIGRvbid0IHRoaW5rIHRoaXMgd291bGQgYmUgdGhlCj4gZmlyc3QgaW5zdGFuY2Ug
b2YgYSAjZGVmaW5lIG92ZXJyaWRpbmcgYSBwcmlvciBkZWNsYXJhdGlvbi4gRG9pbmcgc28KPiB1
dGlsaXplcyBvbmUgb2YgdGhlIHZlcnkgYmFzaWMgQyBwcmVwcm9jZXNzb3IgcHJpbmNpcGxlcy4K
CllvdSBhcmUgdGhlIGZpcnN0IG9uZSB1c3VhbGx5IHRvIHNheSB0aGF0IHNvbWUgY2hvaWNlcyBp
biBYZW4gd2VyZSBub3QgCmNvcnJlY3QgYW5kIHRoZXJlZm9yZSBubyBtb3JlIGluc3RhbmNlIHNo
b3VsZCBiZSBhZGRlZC4KClRoaXMgaXMgb25lIGNhc2Ugd2hlcmUgdGhlIHJlc3VsdGluZyBjb2Rl
IGlzIGNvdW50ZXItaW50dWl0aXZlIGFuZCB1Z2x5LgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFs
bAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 31 10:15:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 10:15:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWeZ9-0008CT-JE; Fri, 31 May 2019 10:15:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=agGR=T7=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1hWeZ9-0008CO-7y
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 10:15:15 +0000
X-Inumbo-ID: f9e8ee4e-838c-11e9-8980-bc764e045a96
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f9e8ee4e-838c-11e9-8980-bc764e045a96;
 Fri, 31 May 2019 10:15:13 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Fri, 31 May 2019 12:15:11 +0200
Received: from [192.168.0.36] (nwb-a10-snat.microfocus.com [10.120.13.202])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Fri, 31 May 2019 11:14:43 +0100
Message-ID: <b2ff3c391a5e37b7d9e0ffa663462dc32af705e0.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Baodong Chen <chenbaodong@mxnavi.com>, xen-devel@lists.xenproject.org
Date: Fri, 31 May 2019 12:14:42 +0200
In-Reply-To: <1559284268-8280-1-git-send-email-chenbaodong@mxnavi.com>
References: <1559284268-8280-1-git-send-email-chenbaodong@mxnavi.com>
Organization: SUSE
User-Agent: Evolution 3.32.2 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] xen: schedule: initialize 'now' when really
 needed
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>
Content-Type: multipart/mixed; boundary="===============7808152688647419057=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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


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

On Fri, 2019-05-31 at 14:31 +0800, Baodong Chen wrote:
> when 'periodic_period' is zero, there is no need to initialize 'now'.
>=20
> Signed-off-by: Baodong Chen <chenbaodong@mxnavi.com>
> ---
>  xen/common/schedule.c | 3 ++-
>  1 file changed, 2 insertions(+), 1 deletion(-)
>=20
Acked-by: Dario Faggioli <dfaggioli@suse.com>

Regards
--=20
Dario Faggioli, Ph.D
http://about.me/dario.faggioli
Virtualization Software Engineer
SUSE Labs, SUSE https://www.suse.com/
-------------------------------------------------------------------
<<This happens because _I_ choose it to happen!>> (Raistlin Majere)


--=-k1GE1nqvJcmhJuFcFK6p
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+4FAlzw/pIACgkQFkJ4iaW4
c+59yA/9Gh+Q9XBZQxWpNrk+9GgNkfIEgvPOba1HvOMkrfirfMesgxp/9by4ng0Q
0cBYTwSSvRxsPZxsgSCepzj8Le7jt/IkfojflSfKI2jtN1QkvjUdmZcD+KTA6lvE
B29yAKVHclURJXFxPNH4mXjmshWFQEC3Mdk5+Pe8jel0O2wXPE1EKhMwCP0Phnzy
cazZ/lOCtzIb0vdWtEmtNQ5vEO84c6FeUms2UvYvMk5s8/Bk+GR8jyYApMN6P5ND
sGMSopU3Y/2xZ2r/1sJfBjvG0wtmNCfgeEFOoS8uOW0VAh/TYj0rJT+R0J7G79DC
U5Mk23m8Eo67lMZToMpw//W+DBUNLqesf8fU2wtbVXJ/qGUL862yVDC3Llq+DOGR
HgdymiJN5iKE3oh+E28Gx5HUjJ+gu4Hmh/eQzKw7FsfNWEMP91bXH21EduXVQNn2
qhZsd0vMQexUxzoGSs/9cUSDW6fHKu4/W6Gve7U8O2lcgY9AAiVBLMQD1TEuRdve
IDWoVHu9ypY1V5IW5QZl+wQ3UAnW0+ZB4NEsMJKyHtCOMOJgjKCTrOzDQTNh/u6E
AKC+QuUqkknkgCPYFfyzL26lgm/690EEv65xK1lRZyxzpx/CTE/m803Fy/BCUIJi
zqi8aubon0wdCv7Awba2uHaZ7BHLgqX3nEevXdObCUdnkGq5DRo=
=l8N7
-----END PGP SIGNATURE-----

--=-k1GE1nqvJcmhJuFcFK6p--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7808152688647419057==--



From xen-devel-bounces@lists.xenproject.org Fri May 31 10:22:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 10:22:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWeg0-0000ad-Dm; Fri, 31 May 2019 10:22:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2tza=T7=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hWefz-0000aY-47
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 10:22:19 +0000
X-Inumbo-ID: f7b317c8-838d-11e9-9531-3bdd93d4e5df
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id f7b317c8-838d-11e9-9531-3bdd93d4e5df;
 Fri, 31 May 2019 10:22:18 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id B6AFC341;
 Fri, 31 May 2019 03:22:17 -0700 (PDT)
Received: from [10.37.12.213] (unknown [10.37.12.213])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 67E353F59C;
 Fri, 31 May 2019 03:22:15 -0700 (PDT)
To: Baodong Chen <chenbaodong@mxnavi.com>, xen-devel@lists.xenproject.org
References: <1559270128-28496-1-git-send-email-chenbaodong@mxnavi.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <6db51cab-7372-d55d-c0a5-481afc21e5c8@arm.com>
Date: Fri, 31 May 2019 11:22:13 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <1559270128-28496-1-git-send-email-chenbaodong@mxnavi.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen: notifier: refine 'notifier_head',
 use 'list_head' directly
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpNaXNzaW5nIGNvbW1pdCBtZXNzYWdlIGhlcmUuCgpPbiA1LzMxLzE5IDM6MzUgQU0sIEJh
b2RvbmcgQ2hlbiB3cm90ZToKPiBTaWduZWQtb2ZmLWJ5OiBCYW9kb25nIENoZW4gPGNoZW5iYW9k
b25nQG14bmF2aS5jb20+Cj4gLS0tCj4gICB4ZW4vY29tbW9uL25vdGlmaWVyLmMgICAgICB8IDI1
ICsrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0KPiAgIHhlbi9pbmNsdWRlL3hlbi9ub3RpZmllci5o
IHwgMjEgKysrKysrKysrKysrKysrLS0tLS0tCj4gICAyIGZpbGVzIGNoYW5nZWQsIDIxIGluc2Vy
dGlvbnMoKyksIDI1IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL25v
dGlmaWVyLmMgYi94ZW4vY29tbW9uL25vdGlmaWVyLmMKPiBpbmRleCAzNDQ4OGE4Li5mOTU5YTc5
IDEwMDY0NAo+IC0tLSBhL3hlbi9jb21tb24vbm90aWZpZXIuYwo+ICsrKyBiL3hlbi9jb21tb24v
bm90aWZpZXIuYwo+IEBAIC0yMSwxMCArMjEsMTAgQEAKPiAgIHZvaWQgX19pbml0IG5vdGlmaWVy
X2NoYWluX3JlZ2lzdGVyKAo+ICAgICAgIHN0cnVjdCBub3RpZmllcl9oZWFkICpuaCwgc3RydWN0
IG5vdGlmaWVyX2Jsb2NrICpuKQo+ICAgewo+IC0gICAgc3RydWN0IGxpc3RfaGVhZCAqY2hhaW4g
PSAmbmgtPmhlYWQuY2hhaW47Cj4gKyAgICBzdHJ1Y3QgbGlzdF9oZWFkICpjaGFpbiA9ICZuaC0+
aGVhZDsKPiAgICAgICBzdHJ1Y3Qgbm90aWZpZXJfYmxvY2sgKm5iOwo+ICAgCj4gLSAgICB3aGls
ZSAoIGNoYWluLT5uZXh0ICE9ICZuaC0+aGVhZC5jaGFpbiApCj4gKyAgICB3aGlsZSAoIGNoYWlu
LT5uZXh0ICE9ICZuaC0+aGVhZCApCj4gICAgICAgewo+ICAgICAgICAgICBuYiA9IGxpc3RfZW50
cnkoY2hhaW4tPm5leHQsIHN0cnVjdCBub3RpZmllcl9ibG9jaywgY2hhaW4pOwo+ICAgICAgICAg
ICBpZiAoIG4tPnByaW9yaXR5ID4gbmItPnByaW9yaXR5ICkKPiBAQCAtMzUsMTkgKzM1LDYgQEAg
dm9pZCBfX2luaXQgbm90aWZpZXJfY2hhaW5fcmVnaXN0ZXIoCj4gICAgICAgbGlzdF9hZGQoJm4t
PmNoYWluLCBjaGFpbik7Cj4gICB9Cj4gICAKPiAtLyoqCj4gLSAqIG5vdGlmaWVyX2NoYWluX3Vu
cmVnaXN0ZXIgLSBSZW1vdmUgbm90aWZpZXIgZnJvbSBhIHJhdyBub3RpZmllciBjaGFpbgo+IC0g
KiBAbmg6IFBvaW50ZXIgdG8gaGVhZCBvZiB0aGUgcmF3IG5vdGlmaWVyIGNoYWluCj4gLSAqIEBu
OiBFbnRyeSB0byByZW1vdmUgZnJvbSBub3RpZmllciBjaGFpbgo+IC0gKgo+IC0gKiBSZW1vdmVz
IGEgbm90aWZpZXIgZnJvbSBhIHJhdyBub3RpZmllciBjaGFpbi4KPiAtICogQWxsIGxvY2tpbmcg
bXVzdCBiZSBwcm92aWRlZCBieSB0aGUgY2FsbGVyLgo+IC0gKi8KPiAtdm9pZCBfX2luaXQgbm90
aWZpZXJfY2hhaW5fdW5yZWdpc3RlcigKPiAtICAgIHN0cnVjdCBub3RpZmllcl9oZWFkICpuaCwg
c3RydWN0IG5vdGlmaWVyX2Jsb2NrICpuKQo+IC17Cj4gLSAgICBsaXN0X2RlbCgmbi0+Y2hhaW4p
Owo+IC19CgpXaHkgZGlkIHlvdSBtb3ZlIHRoZSBmdW5jdGlvbj8KCkNoZWVycywKCi0tIApKdWxp
ZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 31 10:26:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 10:26:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWejp-0000kZ-4e; Fri, 31 May 2019 10:26:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=nX14=T7=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1hWejo-0000kT-0m
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 10:26:16 +0000
X-Inumbo-ID: 84b28278-838e-11e9-8980-bc764e045a96
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 84b28278-838e-11e9-8980-bc764e045a96;
 Fri, 31 May 2019 10:26:15 +0000 (UTC)
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=George.Dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 George.Dunlap@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.50 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: iW+8ZKheQ0MoFDtaGkJ7fSQdFeGazh47sRsTn9vTzHEX8RyJu/IstAQHvwkKJejcCtQPBYNJRP
 ggjEOQ7uxRCei9sCLhHbbhDztG4yBNTsTzcubJdJA3wV4a4+qiwVeI8icg3yprhA4MzXwvUOSo
 h41DsBAgJigmdBQohHKTNGkRVJnevCUoV+UVoLSds/FJXVU9UbGFG98FPqiOMSavIx5PHm/rWU
 tJZMHYIW349zq7dWwOk4A5qRKVRox+R76a8/m03OTmnjGUws0Iok5D9kZnhlMBXJWLwL3P1WvD
 Vks=
X-SBRS: 2.7
X-MesageID: 1152951
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,534,1549947600"; 
   d="scan'208";a="1152951"
From: George Dunlap <George.Dunlap@citrix.com>
To: Andrii Anisov <andrii.anisov@gmail.com>
Thread-Topic: [PATCH v3] schedule: move last_run_time to the credit scheduler
 privates
Thread-Index: AQHVFvI6NjnplyMf+0eD/wwDS78Dc6aE5xsA
Date: Fri, 31 May 2019 10:26:10 +0000
Message-ID: <16B40EA2-7781-48E7-94CA-52B328CE197B@citrix.com>
References: <1559225751-30736-1-git-send-email-andrii.anisov@gmail.com>
In-Reply-To: <1559225751-30736-1-git-send-email-andrii.anisov@gmail.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Apple Mail (2.3445.104.11)
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <6AC3DEBC941E8643943D2E332EE11674@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v3] schedule: move last_run_time to the
 credit scheduler privates
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>, Wei Liu <wl@xen.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>, Dario
 Faggioli <dfaggioli@suse.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, Ian Jackson <Ian.Jackson@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCj4gT24gTWF5IDMwLCAyMDE5LCBhdCAzOjE1IFBNLCBBbmRyaWkgQW5pc292IDxhbmRyaWku
YW5pc292QGdtYWlsLmNvbT4gd3JvdGU6DQo+IA0KPiBGcm9tOiBBbmRyaWkgQW5pc292IDxhbmRy
aWlfYW5pc292QGVwYW0uY29tPg0KPiANCj4gVGhlIHN0cnVjdHVyZSBtZW1iZXIgbGFzdF9ydW5f
dGltZSBpcyB1c2VkIGJ5IGNyZWRpdCBzY2hlZHVsZXIgb25seS4NCj4gU28gbW92ZSBpdCBmcm9t
IGEgZ2VuZXJpYyB2Y3B1IHN0cnVjdHVyZSB0byB0aGUgY3JlZGl0IHNjaGVkdWxlciBwcml2YXRl
DQo+IHZjcHUgZGVmaW5pdGlvbi4NCg0KVGhpcyBzZWVtcyBsaWtlIGEgdXNlZnVsIGNoYW5nZSwg
YW5kIHRoZSBjb21taXQgbWVzc2FnZSBoYXMgYSBsb3Qgb2YgZ29vZCBkZXRhaWwsIHRoYW5rcy4g
IEJ1dCBJ4oCZbSBsZWZ0IHdvbmRlcmluZzogSXMgdGhlIG1haW4gaWRlYSBoZXJlIGp1c3QgdG8g
Z2VuZXJhbGx5IHJlZHVjZSBjb2RlIGFuZCBkYXRhIHVzYWdlIHdoZW4gbm90IHJ1bm5pbmcgdGhl
IGNyZWRpdCBzY2hlZHVsZXIsIG9yIGlzIHRoZXJlIGFub3RoZXIgcmVhc29uPw0KDQpJZiBpdOKA
mXMgdGhlIGZpcnN0LCBhIHF1aWNrIG5vdGUgdG8gdGhhdCBlZmZlY3Qgd2lsbCBoZWxwIHB1dCBh
cmNoYWVvbG9naXN04oCZcyBtaW5kcyBhdCBlYXNlLiA6LSkgIFRoaXMgY291bGQgcHJvYmFibHkg
YmUgYWRkZWQgb24gY29tbWl0LiAgKEnigJlsbCBkbyBhIGZ1bGwgcmV2aWV3IGl0IGluIGEgZGF5
IG9yIHR3byBpZiBEYXJpbyBkb2VzbuKAmXQgYmVhdCBtZSB0byBpdC4pDQoNCiAtR2VvcmdlDQoN
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 31 10:31:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 10:31:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWeof-0001Xm-Sq; Fri, 31 May 2019 10:31:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=1r68=T7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hWeoe-0001Xh-PC
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 10:31:16 +0000
X-Inumbo-ID: 37764004-838f-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 37764004-838f-11e9-8980-bc764e045a96;
 Fri, 31 May 2019 10:31:15 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 31 May 2019 04:31:13 -0600
Message-Id: <5CF1026F0200007800233ED8@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.1 
Date: Fri, 31 May 2019 04:31:11 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <5CF0F33A0200007800233D8F@prv1-mh.provo.novell.com>
 <5CF0F5700200007800233DB4@prv1-mh.provo.novell.com>
 <f78f627c-753f-a162-14a1-b193908f673a@arm.com>
 <5CF0F8BE0200007800233DE3@prv1-mh.provo.novell.com>
 <f8edeb03-b223-e723-0b02-9ca565fe8055@arm.com>
 <5CF0FC080200007800233E50@prv1-mh.provo.novell.com>
 <7ca91b27-1c37-70ab-e367-494603e4464d@arm.com>
In-Reply-To: <7ca91b27-1c37-70ab-e367-494603e4464d@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 2/2] dom_cow is needed for mem-sharing only
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, WeiLiu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Tamas K Lengyel <tamas@tklengyel.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDMxLjA1LjE5IGF0IDEyOjEwLCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IE9uIDUvMzEvMTkgMTE6MDMgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAzMS4wNS4x
OSBhdCAxMTo1MiwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPj4+IE9uIDUvMzEvMTkg
MTA6NDkgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+IE9uIDMxLjA1LjE5IGF0IDExOjQy
LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+Pj4+PiBPbiA1LzMxLzE5IDEwOjM1IEFN
LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9tbS5oCj4+
Pj4+PiArKysgYi94ZW4vaW5jbHVkZS94ZW4vbW0uaAo+Pj4+Pj4gQEAgLTY0NCw2ICs2NDQsOSBA
QCBzdGF0aWMgaW5saW5lIHZvaWQgZmlsdGVyZWRfZmx1c2hfdGxiX21hCj4+Pj4+PiAgICAgCj4+
Pj4+PiAgICAgLyogUHJpdmF0ZSBkb21haW4gc3RydWN0cyBmb3IgRE9NSURfWEVOLCBET01JRF9J
TywgZXRjLiAqLwo+Pj4+Pj4gICAgIGV4dGVybiBzdHJ1Y3QgZG9tYWluICpkb21feGVuLCAqZG9t
X2lvLCAqZG9tX2NvdzsKPj4+Pj4KPj4+Pj4gRG9uJ3QgeW91IHdhbnQgdG8gcHJvdGVjdCBkb21f
Y293IHdpdGggIiNpZmRlZiBDT05GSUdfSEFTX01FTV9TSEFSSU5HIj8KPj4+Pgo+Pj4+IFRoZXJl
J3Mgbm8gbmVlZCB0byB3aXRoIC4uLgo+Pj4+Cj4+Pj4+PiArI2lmbmRlZiBDT05GSUdfSEFTX01F
TV9TSEFSSU5HCj4+Pj4+PiArIyBkZWZpbmUgZG9tX2NvdyBOVUxMCj4+Pj4+PiArI2VuZGlmCj4+
Pj4KPj4+PiAuLi4gdGhpcywgYW5kIHRoaXMgd2F5IHRoZXJlJ3MgbGVzcyBjbHV0dGVyIG92ZXJh
bGwuCj4+Pgo+Pj4gSSBhbSBhbGwgZm9yIGF2b2lkaW5nIGNsdXR0ZXJpbmcgYnV0IG5vdCBhdCB0
aGUgZXhwZW5zZSBvZiBtYWtpbmcgdGhlCj4+PiBjb2RlIGxlc3MgaW50dWl0aXZlLiBJbiB0aGlz
IGNhc2UsIEkgd291bGQgcHJlZmVyIHRoZSBkZWNsZXJhdGlvbgo+Pj4gZG9tX2NvdyB0byBiZSBn
dWFyZGVkLgo+PiAKPj4gV2hpbGUgaXQgd291bGQgYmUgZWFzeSBlbm91Z2ggdG8gZG8sIEkgZmFp
bCB0byBzZWUgaG93IHRoZSBjaG9zZW4KPj4gY29uc3RydWN0IGlzIG5vdCAiaW50dWl0aXZlIi4K
PiAKPiBFdmVuIGlmIEkga25vdyB0aGUgcHJlLXByZXByb2Nlc3NvciB3aWxsIGRvIHRoZSByaWdo
dCB0aGluZyBoZXJlLCB5b3UgCj4gY291bGQgc3BhcmUgdGhlIGRldmVsb3BwZXIgdG8gdHJpcCBv
dmVyIHRoaXMgY29kZSBhbmQgd29uZGVyIHdoeSBpdCBpcyAKPiBmaXJzdCBkZWZpbmVkIGFuZCB0
aGVuIG92ZXJyaWRlIHdpdGggTlVMTC4KClRvIGJlIGhvbmVzdCwgYW4gdW5jb25kaXRpb25hbCBk
ZWNsYXJhdGlvbiB3aXRoIGEgY29uZGl0aW9uYWwKb3ZlcnJpZGUgZG9lc24ndCBsZWF2ZSBtdWNo
IHRvIHdvbmRlciBhYm91dC4gSSdsbCB3YWl0IHRvIHNlZQp3aGF0IG90aGVyIG1haW50YWluZXJz
IHRoaW5rIGJlZm9yZSBkZWNpZGluZyBlaXRoZXIgd2F5LgoKPj4gSW4gZmFjdCBJIGRvbid0IHRo
aW5rIHRoaXMgd291bGQgYmUgdGhlCj4+IGZpcnN0IGluc3RhbmNlIG9mIGEgI2RlZmluZSBvdmVy
cmlkaW5nIGEgcHJpb3IgZGVjbGFyYXRpb24uIERvaW5nIHNvCj4+IHV0aWxpemVzIG9uZSBvZiB0
aGUgdmVyeSBiYXNpYyBDIHByZXByb2Nlc3NvciBwcmluY2lwbGVzLgo+IAo+IFlvdSBhcmUgdGhl
IGZpcnN0IG9uZSB1c3VhbGx5IHRvIHNheSB0aGF0IHNvbWUgY2hvaWNlcyBpbiBYZW4gd2VyZSBu
b3QgCj4gY29ycmVjdCBhbmQgdGhlcmVmb3JlIG5vIG1vcmUgaW5zdGFuY2Ugc2hvdWxkIGJlIGFk
ZGVkLgoKT2gsIGRpZCBteSBlYXJsaWVyIHJlcGx5IHNvdW5kIGFzIGlmIEknbSBub3QgaGFwcHkg
YWJvdXQgdGhvc2UKbWVudGlvbmVkIGluc3RhbmNlcz8gSSBjZXJ0YWlubHkgZGlkbid0IG1lYW4g
aXQgdG8gYmUgdGhhdCB3YXkgLQpzb21lIG9mIHRoZW0gSSdtIGxpYWJsZSB0byBoYXZlIGludHJv
ZHVjZWQgbXlzZWxmLCBhbmQgSQpjb250aW51ZSB0byBhcHByb3ZlIG9mIHRoZW0gYmVpbmcgdGhl
cmUuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 31 10:32:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 10:32:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWeq1-0001gW-EX; Fri, 31 May 2019 10:32:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=1r68=T7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hWepz-0001gK-Sx
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 10:32:39 +0000
X-Inumbo-ID: 685daf50-838f-11e9-9664-0feaa96c06e0
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 685daf50-838f-11e9-9664-0feaa96c06e0;
 Fri, 31 May 2019 10:32:37 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 31 May 2019 04:32:36 -0600
Message-Id: <5CF102C20200007800233EDB@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.1 
Date: Fri, 31 May 2019 04:32:34 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20190529161319.51794-1-roger.pau@citrix.com>
In-Reply-To: <20190529161319.51794-1-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3] x86: remove alternative_callN usage of
 ALTERNATIVE asm macro
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI5LjA1LjE5IGF0IDE4OjEzLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IFRoZXJlIGlzIGEgYnVnIGluIGxsdm0gdGhhdCBuZWVkcyB0byBiZSBmaXhlZCBiZWZvcmUgc3dp
dGNoaW5nIHRvIHVzZQo+IHRoZSBhbHRlcm5hdGl2ZSBhc3NlbWJseSBtYWNyb3MgaW4gaW5saW5l
IGFzc2VtYmx5IGNhbGwgc2l0ZXMuCj4gVGhlcmVmb3JlIGFsdGVybmF0aXZlX2NhbGxOIHVzaW5n
IGlubGluZSBhc3NlbWJseSB0byBnZW5lcmF0ZSB0aGUKPiBhbHRlcm5hdGl2ZSBwYXRjaCBzaXRl
cyBzaG91bGQgYmUgdXNpbmcgdGhlIEFMVEVSTkFUSVZFIEMgcHJlcHJvY2Vzc29yCj4gbWFjcm8g
cmF0aGVyIHRoYW4gdGhlIEFMVEVSTkFUSVZFIGFzc2VtYmx5IG1hY3JvLiBVc2luZyB0aGUgYXNz
ZW1ibHkKPiBtYWNybyBpbiBhbiBpbmxpbmUgYXNzZW1ibHkgaW5zdGFuY2UgdHJpZ2dlcnMgdGhl
IGZvbGxvd2luZyBidWcgb24KPiBsbHZtIGJhc2VkIHRvb2xjaGFpbnM6Cj4gCj4gPGluc3RhbnRp
YXRpb24+OjE6MTogZXJyb3I6IGludmFsaWQgc3ltYm9sIHJlZGVmaW5pdGlvbgo+IC5MMF9vcmln
X3M6IGNhbGwgKmdlbmFwaWMrNjQoJXJpcCk7IC5MMF9vcmlnX2U6IC5MMF9kaWZmID0gKC5MMF9y
ZXBsX2UxIC0gCj4gLkwwX3JlcGxfczEpIC0gKC4uLgo+IF4KPiA8aW5zdGFudGlhdGlvbj46MToz
NzogZXJyb3I6IGludmFsaWQgc3ltYm9sIHJlZGVmaW5pdGlvbgo+IC5MMF9vcmlnX3M6IGNhbGwg
KmdlbmFwaWMrNjQoJXJpcCk7IC5MMF9vcmlnX2U6IC5MMF9kaWZmID0gKC5MMF9yZXBsX2UxIC0g
Cj4gLkwwX3JlcGxfczEpIC0gKC4uLgo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIF4KPiA8aW5zdGFudGlhdGlvbj46MTo2MDogZXJyb3I6IGludmFsaWQgcmVhc3NpZ25tZW50
IG9mIG5vbi1hYnNvbHV0ZSB2YXJpYWJsZSAKPiAnLkwwX2RpZmYnCj4gLkwwX29yaWdfczogY2Fs
bCAqZ2VuYXBpYys2NCglcmlwKTsgLkwwX29yaWdfZTogLkwwX2RpZmYgPSAoLkwwX3JlcGxfZTEg
LSAKPiAuTDBfcmVwbF9zMSkgLSAoLi4uCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBeCj4gPGlubGluZSBhc20+OjE6Mjogbm90ZTog
d2hpbGUgaW4gbWFjcm8gaW5zdGFudGlhdGlvbgo+ICAgICAgICAgQUxURVJOQVRJVkUgImNhbGwg
KmdlbmFwaWMrNjQoJXJpcCkiLCAiY2FsbCAuIiwgWDg2X0ZFQVRVUkVfTE0KPiAgICAgICAgIF4K
PiA8aW5zdGFudGlhdGlvbj46MToxNTY6IGVycm9yOiBpbnZhbGlkIHN5bWJvbCByZWRlZmluaXRp
b24KPiAgIC4uLi0gKC5MMF9vcmlnX2UgLSAuTDBfb3JpZ19zKTsgbWtub3BzICgoLSguTDBfZGlm
ZiA+IDApKSAqIC5MMF9kaWZmKTsgCj4gLkwwX29yaWdfcDoKPiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXgo+
IDxpbnN0YW50aWF0aW9uPjoxODo1OiBlcnJvcjogaW52YWxpZCBzeW1ib2wgcmVkZWZpbml0aW9u
Cj4gICAgIC5MMF9yZXBsX3MxOiBjYWxsIC47IC5MMF9yZXBsX2UxOgo+ICAgICBeCj4gPGluc3Rh
bnRpYXRpb24+OjE4OjI2OiBlcnJvcjogaW52YWxpZCBzeW1ib2wgcmVkZWZpbml0aW9uCj4gICAg
IC5MMF9yZXBsX3MxOiBjYWxsIC47IC5MMF9yZXBsX2UxOgo+ICAgICAgICAgICAgICAgICAgICAg
ICAgICBeCj4gPGluc3RhbnRpYXRpb24+OjE6MTogZXJyb3I6IGludmFsaWQgc3ltYm9sIHJlZGVm
aW5pdGlvbgo+IC5MMF9vcmlnX3M6IGNhbGwgKmdlbmFwaWMrNjQoJXJpcCk7IC5MMF9vcmlnX2U6
IC5MMF9kaWZmID0gKC5MMF9yZXBsX2UxIC0gCj4gLkwwX3JlcGxfczEpIC0gKC4uLgo+IF4KPiA8
aW5zdGFudGlhdGlvbj46MTozNzogZXJyb3I6IGludmFsaWQgc3ltYm9sIHJlZGVmaW5pdGlvbgo+
IC5MMF9vcmlnX3M6IGNhbGwgKmdlbmFwaWMrNjQoJXJpcCk7IC5MMF9vcmlnX2U6IC5MMF9kaWZm
ID0gKC5MMF9yZXBsX2UxIC0gCj4gLkwwX3JlcGxfczEpIC0gKC4uLgo+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIF4KPiA8aW5zdGFudGlhdGlvbj46MTo2MDogZXJyb3I6IGlu
dmFsaWQgcmVhc3NpZ25tZW50IG9mIG5vbi1hYnNvbHV0ZSB2YXJpYWJsZSAKPiAnLkwwX2RpZmYn
Cj4gLkwwX29yaWdfczogY2FsbCAqZ2VuYXBpYys2NCglcmlwKTsgLkwwX29yaWdfZTogLkwwX2Rp
ZmYgPSAoLkwwX3JlcGxfZTEgLSAKPiAuTDBfcmVwbF9zMSkgLSAoLi4uCj4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBeCj4gPGlubGlu
ZSBhc20+OjE6Mjogbm90ZTogd2hpbGUgaW4gbWFjcm8gaW5zdGFudGlhdGlvbgo+ICAgICAgICAg
QUxURVJOQVRJVkUgImNhbGwgKmdlbmFwaWMrNjQoJXJpcCkiLCAiY2FsbCAuIiwgWDg2X0ZFQVRV
UkVfTE0KPiAgICAgICAgIF4KPiA8aW5zdGFudGlhdGlvbj46MToxNTY6IGVycm9yOiBpbnZhbGlk
IHN5bWJvbCByZWRlZmluaXRpb24KPiAgIC4uLi0gKC5MMF9vcmlnX2UgLSAuTDBfb3JpZ19zKTsg
bWtub3BzICgoLSguTDBfZGlmZiA+IDApKSAqIC5MMF9kaWZmKTsgCj4gLkwwX29yaWdfcDoKPiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXgo+IDxpbnN0YW50aWF0aW9uPjoxODo1OiBlcnJvcjogaW52YWxpZCBz
eW1ib2wgcmVkZWZpbml0aW9uCj4gICAgIC5MMF9yZXBsX3MxOiBjYWxsIC47IC5MMF9yZXBsX2Ux
Ogo+ICAgICBeCj4gPGluc3RhbnRpYXRpb24+OjE4OjI2OiBlcnJvcjogaW52YWxpZCBzeW1ib2wg
cmVkZWZpbml0aW9uCj4gICAgIC5MMF9yZXBsX3MxOiBjYWxsIC47IC5MMF9yZXBsX2UxOgo+ICAg
ICAgICAgICAgICAgICAgICAgICAgICBeCj4gPGluc3RhbnRpYXRpb24+OjE6MTogZXJyb3I6IGlu
dmFsaWQgc3ltYm9sIHJlZGVmaW5pdGlvbgo+IC5MMF9vcmlnX3M6IGNhbGwgKmdlbmFwaWMrNjQo
JXJpcCk7IC5MMF9vcmlnX2U6IC5MMF9kaWZmID0gKC5MMF9yZXBsX2UxIC0gCj4gLkwwX3JlcGxf
czEpIC0gKC4uLgo+IF4KPiA8aW5zdGFudGlhdGlvbj46MTozNzogZXJyb3I6IGludmFsaWQgc3lt
Ym9sIHJlZGVmaW5pdGlvbgo+IC5MMF9vcmlnX3M6IGNhbGwgKmdlbmFwaWMrNjQoJXJpcCk7IC5M
MF9vcmlnX2U6IC5MMF9kaWZmID0gKC5MMF9yZXBsX2UxIC0gCj4gLkwwX3JlcGxfczEpIC0gKC4u
Lgo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF4KPiA8aW5zdGFudGlhdGlv
bj46MTo2MDogZXJyb3I6IGludmFsaWQgcmVhc3NpZ25tZW50IG9mIG5vbi1hYnNvbHV0ZSB2YXJp
YWJsZSAKPiAnLkwwX2RpZmYnCj4gLkwwX29yaWdfczogY2FsbCAqZ2VuYXBpYys2NCglcmlwKTsg
LkwwX29yaWdfZTogLkwwX2RpZmYgPSAoLkwwX3JlcGxfZTEgLSAKPiAuTDBfcmVwbF9zMSkgLSAo
Li4uCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBeCj4gPGlubGluZSBhc20+OjE6Mjogbm90ZTogd2hpbGUgaW4gbWFjcm8gaW5zdGFu
dGlhdGlvbgo+ICAgICAgICAgQUxURVJOQVRJVkUgImNhbGwgKmdlbmFwaWMrNjQoJXJpcCkiLCAi
Y2FsbCAuIiwgWDg2X0ZFQVRVUkVfTE0KPiAgICAgICAgIF4KPiA8aW5zdGFudGlhdGlvbj46MTox
NTY6IGVycm9yOiBpbnZhbGlkIHN5bWJvbCByZWRlZmluaXRpb24KPiAgIC4uLi0gKC5MMF9vcmln
X2UgLSAuTDBfb3JpZ19zKTsgbWtub3BzICgoLSguTDBfZGlmZiA+IDApKSAqIC5MMF9kaWZmKTsg
Cj4gLkwwX29yaWdfcDoKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXgo+IDxpbnN0YW50aWF0aW9uPjoxODo1
OiBlcnJvcjogaW52YWxpZCBzeW1ib2wgcmVkZWZpbml0aW9uCj4gICAgIC5MMF9yZXBsX3MxOiBj
YWxsIC47IC5MMF9yZXBsX2UxOgo+ICAgICBeCj4gPGluc3RhbnRpYXRpb24+OjE4OjI2OiBlcnJv
cjogaW52YWxpZCBzeW1ib2wgcmVkZWZpbml0aW9uCj4gICAgIC5MMF9yZXBsX3MxOiBjYWxsIC47
IC5MMF9yZXBsX2UxOgo+ICAgICAgICAgICAgICAgICAgICAgICAgICBeCj4gCj4gVGhpcyBoYXMg
YmVlbiByZXBvcnRlZCB0byB1cHN0cmVhbSBsbHZtOgo+IAo+IGh0dHBzOi8vYnVncy5sbHZtLm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9NDIwMzQgCj4gCj4gRml4ZXM6IDY3ZDAxY2RiNSAoIng4NjogaW5m
cmFzdHJ1Y3R1cmUgdG8gYWxsb3cgY29udmVydGluZyBjZXJ0YWluIGluZGlyZWN0IGNhbGxzIHRv
IGRpcmVjdCBvbmVzIikKPiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4KCldlbGwsIGhlc2l0YW50bHksCkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 31 10:34:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 10:34:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWerk-0001pS-Te; Fri, 31 May 2019 10:34:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BEsa=T7=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hWeri-0001pL-Pu
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 10:34:26 +0000
X-Inumbo-ID: a7734b46-838f-11e9-b76a-b7769910031e
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a7734b46-838f-11e9-b76a-b7769910031e;
 Fri, 31 May 2019 10:34:23 +0000 (UTC)
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.50 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: mpvF1lLYhdHiWkd6hou/kEeXiSATavCl0k0CpAqU7S9QjWAUAKDXheUF6ggiFRie6xHcMi6syN
 54hAfrYrxtul+nOsgvc/k9iG7N+Rf/QhemhN3YJ0QlTGDUKEOBVz6xpDsdRTWb0olzPO3pbLJ3
 4uFP6F4+ju/QiO7D7EK/aa3CCi5U+ky2mFvAa0aUvCGalI07h+v1snfFKeHj9GZ0sGkw6gFKgl
 q21pia3M0GllGqAUILQcjZIjn/edoC60+fhn4iLV0sQOggrR68m0W3Rkg6AOla3/t/JO8xcrHM
 8gU=
X-SBRS: 2.7
X-MesageID: 1147909
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,534,1549947600"; 
   d="scan'208";a="1147909"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23793.763.56062.488960@mariner.uk.xensource.com>
Date: Fri, 31 May 2019 11:33:31 +0100
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
In-Reply-To: <osstest-137064-mainreport@xen.org>
References: <osstest-137064-mainreport@xen.org>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [xen-4.6-testing test] 137064: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

b3NzdGVzdCBzZXJ2aWNlIG93bmVyIHdyaXRlcyAoIlt4ZW4tNC42LXRlc3RpbmcgdGVzdF0gMTM3
MDY0OiByZWdyZXNzaW9ucyAtIEZBSUwiKToKPiBmbGlnaHQgMTM3MDY0IHhlbi00LjYtdGVzdGlu
ZyByZWFsIFtyZWFsXQo+IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rl
c3QvbG9ncy8xMzcwNjQvCj4gCj4gUmVncmVzc2lvbnMgOi0oCgpUaGlzIGlzIGFsbCBwcmV0dHkg
YmFkIGJ1dCBJIHRoaW5rIGl0IGlzIG1vc3RseSBuZXcgdGVzdHMgaW4gWFRGLAppbmNvbXBhdGli
aWxpdHkgd2l0aCBzdHJldGNoLCBldGMuCgpUaGUgb25seSByZWFzb24gd2UgYXJlIHJ1bm5pbmcg
dGhpcyB0ZXN0IGF0IGFsbCBpcyB0byBnZXQgdmFyaW91cwpidWlsZCBmaXhlcyBpbmNsdWRlZCBp
biB0aGUgc3RhYmxlLTQuNiBicmFuY2ggc28gdGhhdCB3ZSBjYW4gdGVzdAo0LjYtdG8tNC43IG1p
Z3JhdGlvbi4KCkFjY29yZGluZ2x5LCB1bmxlc3Mgc29tZW9uZSBvYmplY3RzLCBJIHdpbGwgZm9y
Y2UgcHVzaCB0aGlzLgoKPiB2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgo+ICB4ZW4gICAg
ICAgICAgICAgICAgICA3ZjU0MjE5NTcyY2FjZWQ5OGExMzMwNzI1NDZhZDg5MDg5N2I5ODI3Cj4g
YmFzZWxpbmUgdmVyc2lvbjoKPiAgeGVuICAgICAgICAgICAgICAgICAgMzYzNmRlM2YxYTlhNTEz
ZWJkY2Q3NzU1NWRjZTBlNGQ0NTFlMTk4YgoKPiBUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQg
YW5kIGFyZSBibG9ja2luZywKPiBpbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1
bjoKPiAgdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAyMiBndWVzdC1taWdyYXRlL3NyY19o
b3N0L2RzdF9ob3N0IGZhaWwgUkVHUi4gdnMuIDEyNzc5Mgo+ICB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXhzbSAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjc3
OTIKPiAgdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAxMSBndWVzdC1zdGFydCAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NzkyCj4gIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
aTM4NiAxMSBndWVzdC1zdGFydCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzc5Mgo+ICB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgIDEwOCBsZWFrLWNoZWNrL2NoZWNrICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjc3OTIKPiAgdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAxMDgg
bGVhay1jaGVjay9jaGVjayAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NzkyCj4gIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTQgICAgICAgMTA4IGxlYWstY2hlY2svY2hlY2sgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEyNzc5Mgo+ICB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgIDEwOCBsZWFrLWNo
ZWNrL2NoZWNrICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjc3OTIKPiAgdGVzdC14dGYtYW1kNjQt
YW1kNjQtMiAgICAgICAxMDggbGVhay1jaGVjay9jaGVjayAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI3NzkyCj4gIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAyMiBndWVzdC1taWdyYXRlL3Ny
Y19ob3N0L2RzdF9ob3N0IGZhaWwgUkVHUi4gdnMuIDEyNzc5Mgo+ICB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZh
aWwgUkVHUi4gdnMuIDEyNzc5Mgo+ICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI3NzkyCj4gIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0
YWxsIGZhaWwgUkVHUi4gdnMuIDEyNzc5Mgo+ICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTI3NzkyCj4gIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMjc3OTIKPiAgdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsIDEwIHJlZGhhdC1pbnN0YWxsICAgZmFpbCBSRUdS
LiB2cy4gMTI3NzkyCj4gIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMjc3OTIKPiAg
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBk
ZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI3NzkyCj4gIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWFtZCAxMCBkZWJpYW4taHZtLWluc3RhbGwgIGZhaWwgUkVHUi4gdnMu
IDEyNzc5Mgo+ICB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRv
dyAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI3NzkyCj4gIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJF
R1IuIHZzLiAxMjc3OTIKPiAgdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgMTAg
ZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEyNzc5Mgo+ICB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4g
dnMuIDEyNzc5Mgo+ICB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMjc3OTIKPiAgdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAxMCByZWRoYXQtaW5zdGFsbCAgICAgZmFp
bCBSRUdSLiB2cy4gMTI3NzkyCj4gIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEyNzc5Mgo+ICB0ZXN0
LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgMTAgcmVkaGF0LWluc3RhbGwgICBmYWls
IFJFR1IuIHZzLiAxMjc3OTIKPiAgdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAx
MCByZWRoYXQtaW5zdGFsbCAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NzkyCj4gIGJ1aWxkLWFybWhm
ICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyNzc5Mgo+ICB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxMCB3aW5k
b3dzLWluc3RhbGwgICBmYWlsIFJFR1IuIHZzLiAxMjc3OTIKPiAgdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW43LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgZmFpbCBSRUdSLiB2cy4gMTI3
NzkyCj4gIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5z
dGFsbCAgIGZhaWwgUkVHUi4gdnMuIDEyNzc5Mgo+ICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjctYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICBmYWlsIFJFR1IuIHZzLiAxMjc3OTIKPiAg
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ZmFpbCBSRUdSLiB2cy4gMTI3NzkyCj4gIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgIGZhaWwgUkVHUi4gdnMuIDEyNzc5Mgo+ICB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICBmYWlsIFJF
R1IuIHZzLiAxMjc3OTIKPiAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTAg
d2luZG93cy1pbnN0YWxsICAgZmFpbCBSRUdSLiB2cy4gMTI3NzkyCgpJYW4uCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 31 10:34:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 10:34:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWerx-0001r7-8I; Fri, 31 May 2019 10:34:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2tza=T7=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hWerw-0001qu-D8
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 10:34:40 +0000
X-Inumbo-ID: b1aa68e2-838f-11e9-991e-f7e585938989
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id b1aa68e2-838f-11e9-991e-f7e585938989;
 Fri, 31 May 2019 10:34:39 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 51C81341;
 Fri, 31 May 2019 03:34:39 -0700 (PDT)
Received: from [10.37.12.213] (unknown [10.37.12.213])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 4EBCD3F59C;
 Fri, 31 May 2019 03:34:37 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>
References: <5CF0F33A0200007800233D8F@prv1-mh.provo.novell.com>
 <5CF0F5700200007800233DB4@prv1-mh.provo.novell.com>
 <f78f627c-753f-a162-14a1-b193908f673a@arm.com>
 <5CF0F8BE0200007800233DE3@prv1-mh.provo.novell.com>
 <f8edeb03-b223-e723-0b02-9ca565fe8055@arm.com>
 <5CF0FC080200007800233E50@prv1-mh.provo.novell.com>
 <7ca91b27-1c37-70ab-e367-494603e4464d@arm.com>
 <5CF1026F0200007800233ED8@prv1-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <aa27503b-7fcb-dbf0-1f69-6aae35b6f4c1@arm.com>
Date: Fri, 31 May 2019 11:34:35 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CF1026F0200007800233ED8@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 2/2] dom_cow is needed for mem-sharing only
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, WeiLiu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Tamas K Lengyel <tamas@tklengyel.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSmFuLAoKT24gNS8zMS8xOSAxMTozMSBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24g
MzEuMDUuMTkgYXQgMTI6MTAsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4+IE9uIDUv
MzEvMTkgMTE6MDMgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMzEuMDUuMTkgYXQg
MTE6NTIsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4+Pj4gT24gNS8zMS8xOSAxMDo0
OSBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4+IE9uIDMxLjA1LjE5IGF0IDExOjQyLCA8
anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+Pj4+Pj4gT24gNS8zMS8xOSAxMDozNSBBTSwg
SmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4gLS0tIGEveGVuL2luY2x1ZGUveGVuL21tLmgKPj4+
Pj4+PiArKysgYi94ZW4vaW5jbHVkZS94ZW4vbW0uaAo+Pj4+Pj4+IEBAIC02NDQsNiArNjQ0LDkg
QEAgc3RhdGljIGlubGluZSB2b2lkIGZpbHRlcmVkX2ZsdXNoX3RsYl9tYQo+Pj4+Pj4+ICAgICAg
Cj4+Pj4+Pj4gICAgICAvKiBQcml2YXRlIGRvbWFpbiBzdHJ1Y3RzIGZvciBET01JRF9YRU4sIERP
TUlEX0lPLCBldGMuICovCj4+Pj4+Pj4gICAgICBleHRlcm4gc3RydWN0IGRvbWFpbiAqZG9tX3hl
biwgKmRvbV9pbywgKmRvbV9jb3c7Cj4+Pj4+Pgo+Pj4+Pj4gRG9uJ3QgeW91IHdhbnQgdG8gcHJv
dGVjdCBkb21fY293IHdpdGggIiNpZmRlZiBDT05GSUdfSEFTX01FTV9TSEFSSU5HIj8KPj4+Pj4K
Pj4+Pj4gVGhlcmUncyBubyBuZWVkIHRvIHdpdGggLi4uCj4+Pj4+Cj4+Pj4+Pj4gKyNpZm5kZWYg
Q09ORklHX0hBU19NRU1fU0hBUklORwo+Pj4+Pj4+ICsjIGRlZmluZSBkb21fY293IE5VTEwKPj4+
Pj4+PiArI2VuZGlmCj4+Pj4+Cj4+Pj4+IC4uLiB0aGlzLCBhbmQgdGhpcyB3YXkgdGhlcmUncyBs
ZXNzIGNsdXR0ZXIgb3ZlcmFsbC4KPj4+Pgo+Pj4+IEkgYW0gYWxsIGZvciBhdm9pZGluZyBjbHV0
dGVyaW5nIGJ1dCBub3QgYXQgdGhlIGV4cGVuc2Ugb2YgbWFraW5nIHRoZQo+Pj4+IGNvZGUgbGVz
cyBpbnR1aXRpdmUuIEluIHRoaXMgY2FzZSwgSSB3b3VsZCBwcmVmZXIgdGhlIGRlY2xlcmF0aW9u
Cj4+Pj4gZG9tX2NvdyB0byBiZSBndWFyZGVkLgo+Pj4KPj4+IFdoaWxlIGl0IHdvdWxkIGJlIGVh
c3kgZW5vdWdoIHRvIGRvLCBJIGZhaWwgdG8gc2VlIGhvdyB0aGUgY2hvc2VuCj4+PiBjb25zdHJ1
Y3QgaXMgbm90ICJpbnR1aXRpdmUiLgo+Pgo+PiBFdmVuIGlmIEkga25vdyB0aGUgcHJlLXByZXBy
b2Nlc3NvciB3aWxsIGRvIHRoZSByaWdodCB0aGluZyBoZXJlLCB5b3UKPj4gY291bGQgc3BhcmUg
dGhlIGRldmVsb3BwZXIgdG8gdHJpcCBvdmVyIHRoaXMgY29kZSBhbmQgd29uZGVyIHdoeSBpdCBp
cwo+PiBmaXJzdCBkZWZpbmVkIGFuZCB0aGVuIG92ZXJyaWRlIHdpdGggTlVMTC4KPiAKPiBUbyBi
ZSBob25lc3QsIGFuIHVuY29uZGl0aW9uYWwgZGVjbGFyYXRpb24gd2l0aCBhIGNvbmRpdGlvbmFs
Cj4gb3ZlcnJpZGUgZG9lc24ndCBsZWF2ZSBtdWNoIHRvIHdvbmRlciBhYm91dC4gSSdsbCB3YWl0
IHRvIHNlZQo+IHdoYXQgb3RoZXIgbWFpbnRhaW5lcnMgdGhpbmsgYmVmb3JlIGRlY2lkaW5nIGVp
dGhlciB3YXkuCj4gCj4+PiBJbiBmYWN0IEkgZG9uJ3QgdGhpbmsgdGhpcyB3b3VsZCBiZSB0aGUK
Pj4+IGZpcnN0IGluc3RhbmNlIG9mIGEgI2RlZmluZSBvdmVycmlkaW5nIGEgcHJpb3IgZGVjbGFy
YXRpb24uIERvaW5nIHNvCj4+PiB1dGlsaXplcyBvbmUgb2YgdGhlIHZlcnkgYmFzaWMgQyBwcmVw
cm9jZXNzb3IgcHJpbmNpcGxlcy4KPj4KPj4gWW91IGFyZSB0aGUgZmlyc3Qgb25lIHVzdWFsbHkg
dG8gc2F5IHRoYXQgc29tZSBjaG9pY2VzIGluIFhlbiB3ZXJlIG5vdAo+PiBjb3JyZWN0IGFuZCB0
aGVyZWZvcmUgbm8gbW9yZSBpbnN0YW5jZSBzaG91bGQgYmUgYWRkZWQuCj4gCj4gT2gsIGRpZCBt
eSBlYXJsaWVyIHJlcGx5IHNvdW5kIGFzIGlmIEknbSBub3QgaGFwcHkgYWJvdXQgdGhvc2UKPiBt
ZW50aW9uZWQgaW5zdGFuY2VzPyAKCk5vIGl0IHdhcyBhIG1vcmUgZ2VuZXJpYyBzdGF0ZW1lbnQg
b24gdGhlIHN0YW5jZSAiSXQgYWxyZWFkeSBleGlzdHMgaW4gClhlbiBzbyBpdCBpcyBmaW5lIHRv
IHNwcmVhZCB0aGVtIGEgYml0IG1vcmUiLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 31 10:40:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 10:40:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWexP-0002kv-0u; Fri, 31 May 2019 10:40:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=agGR=T7=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1hWexO-0002kq-3e
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 10:40:18 +0000
X-Inumbo-ID: 784b0948-8390-11e9-ad98-c3e3f4241c93
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 784b0948-8390-11e9-ad98-c3e3f4241c93;
 Fri, 31 May 2019 10:40:13 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Fri, 31 May 2019 12:40:12 +0200
Received: from [192.168.0.36] (nwb-a10-snat.microfocus.com [10.120.13.202])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Fri, 31 May 2019 11:39:58 +0100
Message-ID: <c643070357faa43b056e9a4a1eac486749a0920b.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Baodong Chen <chenbaodong@mxnavi.com>, xen-devel@lists.xenproject.org
Date: Fri, 31 May 2019 12:39:57 +0200
In-Reply-To: <1559267880-27863-1-git-send-email-chenbaodong@mxnavi.com>
References: <1559267880-27863-1-git-send-email-chenbaodong@mxnavi.com>
Organization: SUSE
User-Agent: Evolution 3.32.2 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] xen: make keyhanler configurable
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau =?ISO-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============3775716547341168635=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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


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

On Fri, 2019-05-31 at 09:58 +0800, Baodong Chen wrote:
> keyhandler mainly used for debug usage by developers which can dump
> xen module(eg. timer, scheduler) status at runtime by input
> character from console.
>=20
> Signed-off-by: Baodong Chen <chenbaodong@mxnavi.com>
> ---

> --- a/xen/common/Kconfig
> +++ b/xen/common/Kconfig
> @@ -368,4 +368,13 @@ config DOM0_MEM
> =20
>  	  Leave empty if you are not sure what to specify.
> =20
> +config HAS_KEYHANDLER
> +	bool "Enable/Disable keyhandler"
> +	default y
> +	---help---
> +	  Enable or disable keyhandler function.
> +	  keyhandler mainly used for debug usage by developers which
> can dump
> +	  xen module(eg. timer, scheduler) status at runtime by input
> character
> +	  from console.
> +
>  endmenu
>
I personally like the idea.

I've probably would have called the option CONFIG_KEYHANDLERS, even if
I can see that we have quite a few CONFIG_HAS_*.

But it's not for me to ask/decide, and I don't have a too strong
opinion on this anyway, so let's hear what others think.

I'd at least add the 'S', though (as in CONFIG_HAS_KEYHANDLERS).


> --- a/xen/common/cpupool.c
> +++ b/xen/common/cpupool.c
> @@ -699,6 +699,7 @@ int cpupool_do_sysctl(struct
> xen_sysctl_cpupool_op *op)
>      return ret;
>  }
> =20
> +#ifdef CONFIG_HAS_KEYHANDLER
>  void dump_runq(unsigned char key)
>  {
>      unsigned long    flags;
> @@ -730,6 +731,7 @@ void dump_runq(unsigned char key)
>      local_irq_restore(flags);
>      spin_unlock(&cpupool_lock);
>  }
> +#endif
> =20
>  static int cpu_callback(
>      struct notifier_block *nfb, unsigned long action, void *hcpu)

> --- a/xen/common/schedule.c
> +++ b/xen/common/schedule.c
> @@ -1913,6 +1913,7 @@ void scheduler_free(struct scheduler *sched)
>      xfree(sched);
>  }
> =20
> +#ifdef CONFIG_HAS_KEYHANDLER
>  void schedule_dump(struct cpupool *c)
>  {
>      unsigned int      i;
> @@ -1941,6 +1942,7 @@ void schedule_dump(struct cpupool *c)
>              SCHED_OP(sched, dump_cpu_state, i);
>      }
>  }
> +#endif
> =20
>  void sched_tick_suspend(void)
>  {
Mmm... a lot of #ifdef-fery spread around quite a bit.. I have to admit
I don't especially like that.

> --- a/xen/include/xen/keyhandler.h
> +++ b/xen/include/xen/keyhandler.h
> @@ -48,4 +49,17 @@ void register_irq_keyhandler(unsigned char key,
>  /* Inject a keypress into the key-handling subsystem. */
>  extern void handle_keypress(unsigned char key, struct cpu_user_regs
> *regs);
> =20
> +#else
> +static inline void initialize_keytable(void) {}
> +static inline void register_keyhandler(unsigned char key,
> keyhandler_fn_t *fn,
> +                                       const char *desc, bool_t
> diagnostic) {}
> +static inline void register_irq_keyhandler(unsigned char key,
> +                                           irq_keyhandler_fn_t *fn,
> +                                           const char *desc,
> +                                           bool_t diagnostic) {}
> +
> +static inline void handle_keypress(unsigned char key,
> +                                   struct cpu_user_regs *regs) {}
>
So, with this last change, we have:

static DECLARE_TASKLET(keypress_tasklet, keypress_action, 0);

But since all keypress_action() does is calling handle_keypress(),
which is becoming a nop... can't we kill the tasklet alltogether?


> --- a/xen/include/xen/lib.h
> +++ b/xen/include/xen/lib.h
> @@ -171,8 +171,10 @@ extern unsigned int tainted;
>  extern char *print_tainted(char *str);
>  extern void add_taint(unsigned int taint);
> =20
> +#ifdef CONFIG_HAS_KEYHANDLER
>  struct cpu_user_regs;
>  void dump_execstate(struct cpu_user_regs *);
> +#endif
>
Yes. Or, you provide an empty stub of dump_execstate(), if
CONFIG_HAS_KEYHANDLER is not defined, which means we don't have to mess
with #ifdef-s at the caller site(s).

Of course, I'm not maintainer of this specific piece of code, but I'd
prefer this stub-based approach to be used in general.... ... ...
=20
> --- a/xen/include/xen/sched.h
> +++ b/xen/include/xen/sched.h
> @@ -994,8 +994,10 @@ int cpupool_add_domain(struct domain *d, int
> poolid);
>  void cpupool_rm_domain(struct domain *d);
>  int cpupool_move_domain(struct domain *d, struct cpupool *c);
>  int cpupool_do_sysctl(struct xen_sysctl_cpupool_op *op);
> +#ifdef CONFIG_HAS_KEYHANDLER
>  void schedule_dump(struct cpupool *c);
>  extern void dump_runq(unsigned char key);
> +#endif
> =20
>  void arch_do_physinfo(struct xen_sysctl_physinfo *pi);
> =20
... ... ... Like, for instance, in here.

But again, sine these changes are spread around many files, let's see
what others prefer, and use the same strategy everywhere.

Regards
--=20
Dario Faggioli, Ph.D
http://about.me/dario.faggioli
Virtualization Software Engineer
SUSE Labs, SUSE https://www.suse.com/
-------------------------------------------------------------------
<<This happens because _I_ choose it to happen!>> (Raistlin Majere)


--=-xQZ2scM6DOWRKXCj6Z0H
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+4FAlzxBH0ACgkQFkJ4iaW4
c+4W2Q/+NGbVpLf9rjWrsjm0bFtCSfV6eHKIQEFEiELBK+Xpg9VWBVAQ5P4eaiTs
cMew3ipj9Itj2H2b1tUak58tu1j5mNYGrDyoL9JZTwmhjTVhh22Jo8cL3qKgmoJK
gmmqN4me8kGwqIui76Sn7T9bear3BdyE/PcV1f2+jpDFMVdoGyrGKk40TIgxtSHu
9sL4rb6Sla1vkZCtVd/3Yk1TyMzNERGitsCiD5pOlVyrrCwCr0XJAyzTx39G/qRi
hHsfcBwfrq6GjEaV5FuzgdtdRVfAHPNJMMtYrNeDuLN0oEX5UGb5ZCCniWDJyP8N
Vezb00rSwoWJcSjri+HZUxnkyaJQIOG3dZdg/2r2+CUybmMglVPNke6HpSDyk1rS
hd8EaXefhJtpNuJ7Bir56ieP3+3bKXN98jMe0mr9/m1I2ESoXdV0aDQPPx8JYMlD
NG8bHQWcSuLH2NUCnm3wOtE7Yp6IzmKglOFbDvWy6izk6BiqduiEzXRT4dWFMFKT
7aKGjHylMQpALgwnB2oSghlkgNqO39irtp0Xnmu4edcPE3mjUuw3I95nUVKhv7wa
MGW+XWbvd828RajKaGGhO82acMal9sAlqpss9dQ1WsvpnyINEWVWQMuX8Kslh3KC
pcHTAv9XgztX84sYuHXik6aMjYs/tKl20JDZSGNGd6LeC8vAIp8=
=2Ogz
-----END PGP SIGNATURE-----

--=-xQZ2scM6DOWRKXCj6Z0H--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3775716547341168635==--



From xen-devel-bounces@lists.xenproject.org Fri May 31 10:46:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 10:46:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWf3L-0002vr-Oz; Fri, 31 May 2019 10:46:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=1r68=T7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hWf3J-0002vm-Rv
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 10:46:25 +0000
X-Inumbo-ID: 5597e206-8391-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5597e206-8391-11e9-8980-bc764e045a96;
 Fri, 31 May 2019 10:46:24 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 31 May 2019 04:46:23 -0600
Message-Id: <5CF105FD0200007800233F31@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.1 
Date: Fri, 31 May 2019 04:46:21 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <5CF0F33A0200007800233D8F@prv1-mh.provo.novell.com>
 <5CF0F5700200007800233DB4@prv1-mh.provo.novell.com>
 <f78f627c-753f-a162-14a1-b193908f673a@arm.com>
 <5CF0F8BE0200007800233DE3@prv1-mh.provo.novell.com>
 <f8edeb03-b223-e723-0b02-9ca565fe8055@arm.com>
 <5CF0FC080200007800233E50@prv1-mh.provo.novell.com>
 <7ca91b27-1c37-70ab-e367-494603e4464d@arm.com>
 <5CF1026F0200007800233ED8@prv1-mh.provo.novell.com>
 <aa27503b-7fcb-dbf0-1f69-6aae35b6f4c1@arm.com>
In-Reply-To: <aa27503b-7fcb-dbf0-1f69-6aae35b6f4c1@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 2/2] dom_cow is needed for mem-sharing only
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, WeiLiu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Tamas K Lengyel <tamas@tklengyel.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDMxLjA1LjE5IGF0IDEyOjM0LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IE5vIGl0IHdhcyBhIG1vcmUgZ2VuZXJpYyBzdGF0ZW1lbnQgb24gdGhlIHN0YW5jZSAiSXQgYWxy
ZWFkeSBleGlzdHMgaW4gCj4gWGVuIHNvIGl0IGlzIGZpbmUgdG8gc3ByZWFkIHRoZW0gYSBiaXQg
bW9yZSIuCgpPaCwgSSBzZWUuIE9mIGNvdXJzZSBJJ20gbWFraW5nIHJlbWFya3Mgd2hlbiB3aGF0
J3MgaW4gdGhlIHRyZWUgaXMKYmFkIChhcyBwZXIgZS5nLiBjb2Rpbmcgc3R5bGUsIG9yIGlmIG5v
dCBtZW50aW9uZWQgdGhlcmUgdGhhbiBpbiBteQpwZXJzb25hbCBvcGluaW9uKS4gQXMgYSByZXN1
bHQgSSB0YWtlIG5vdGUgb2YgeW91IHRoaW5raW5nIHRoaXMgYmVpbmcKYmFkIHByYWN0aWNlLCBh
bmQgdGhlIHR3byBvZiB1cyBkaXNhZ3JlZWluZy4gSSdtIGNlcnRhaW5seSB3aWxsaW5nIHRvCmFk
anVzdCBub24tb2J2aW91cyBjb2RlIHRvIGEgbW9yZSBvYnZpb3VzIHNoYXBlIGluIHZhcmlvdXMg
Y2FzZXMsCmJ1dCBJIHRoaW5rIHRoZXJlIG5lZWRzIHRvIGJlIGEgbGltaXQgYXMgdG8gd2hhdCBs
YW5ndWFnZSBmZWF0dXJlcwp3ZSBkZWNpZGUgc2hvdWxkIG5vdCBiZSB1c2VkIGluIHRoZSBjb2Rl
IGJhc2UuIE92ZXJyaWRpbmcKZGVjbGFyYXRpb25zIChhbmQgaW4gc29tZSBjYXNlcyBldmVuIGRl
ZmluaXRpb25zKSBieSBtYWNyb3MgaXMgYQp1c2VmdWwgdGhpbmcgZm9yIGdlbmVyYWwgcmVhZGFi
aWxpdHkgaW4gY2VydGFpbiBjYXNlcyBpbiBteSBvcGluaW9uLAphbmQgd2hpbGUgaXQncyBub3Qg
bWFraW5nIG11Y2ggb2YgZGlmZmVyZW5jZSBoZXJlIEknZCBzdGlsbCBwcmVmZXIgaWYKSSB3YXMg
YWxsb3dlZCB0byBnZXQgYXdheSB3aXRoIHRoaXMsIHVubGVzcyBhIG1ham9yaXR5IHN1cHBvcnRz
CnlvdXIgdmlldy4gSU9XIC0geW91ciBjaGFuZ2UgcmVxdWVzdCBpcywgYXMgcGVyIG15IG93bgpw
ZXJzcGVjdGl2ZSwgbWFraW5nIHRoZSBjb2RlIGxlc3MgZWFzeSB0byByZWFkLCBldmVuIGlmIG5v
dCBieQptdWNoLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 31 10:52:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 10:52:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWf8v-0003mA-Kt; Fri, 31 May 2019 10:52:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2tza=T7=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hWf8v-0003m5-2b
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 10:52:13 +0000
X-Inumbo-ID: 2504b124-8392-11e9-a266-bf60509a05e7
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 2504b124-8392-11e9-a266-bf60509a05e7;
 Fri, 31 May 2019 10:52:12 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id DB3F0341;
 Fri, 31 May 2019 03:52:11 -0700 (PDT)
Received: from [10.37.12.213] (unknown [10.37.12.213])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 1CF763F59C;
 Fri, 31 May 2019 03:52:09 -0700 (PDT)
To: Baodong Chen <chenbaodong@mxnavi.com>, xen-devel@lists.xenproject.org
References: <1559272702-13459-1-git-send-email-chenbaodong@mxnavi.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <f3dbafae-4865-5233-3c8f-ede397c5f293@arm.com>
Date: Fri, 31 May 2019 11:52:08 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <1559272702-13459-1-git-send-email-chenbaodong@mxnavi.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen: put cpupool's member 'n_dom' after
 'cpupool_id'
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiA1LzMxLzE5IDQ6MTggQU0sIEJhb2RvbmcgQ2hlbiB3cm90ZToKPiBUaHVzLCBzaXpl
b2Yoc3RydWN0IGNwdXBvb2wpIHdpbGwgc2F2ZSA4IGJ5dGVzIGZvciA2NC1iaXQgc3lzdGVtLgoK
SSBhbSBoYXBweSB3aXRoIHRoZSBjaGFuZ2UsIGFsdGhvdWdoIEFGQUlLIGNwdXBvb2wgaXMgbm90
IGluc3RhbnRpYXRlZCAKdGhhdCBvZnRlbi4gQXJlIHlvdSBwbGFubmluZyB0byBoYXZlIG1vcmUg
aW5zdGFudGlhdGlvbiBvZiBpdD8KCkNoZWVycywKCj4gCj4gU2lnbmVkLW9mZi1ieTogQmFvZG9u
ZyBDaGVuIDxjaGVuYmFvZG9uZ0BteG5hdmkuY29tPgo+IC0tLQo+ICAgeGVuL2luY2x1ZGUveGVu
L3NjaGVkLWlmLmggfCAyICstCj4gICAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEg
ZGVsZXRpb24oLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgg
Yi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaAo+IGluZGV4IDkyYmM3YTAuLmYwY2YyMTAgMTAw
NjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKPiArKysgYi94ZW4vaW5jbHVk
ZS94ZW4vc2NoZWQtaWYuaAo+IEBAIC0yMTMsOSArMjEzLDkgQEAgc3RhdGljIGlubGluZSB2b2lk
IHNjaGVkX2ZyZWVfZG9tZGF0YShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpzLAo+ICAgc3RydWN0
IGNwdXBvb2wKPiAgIHsKPiAgICAgICBpbnQgICAgICAgICAgICAgIGNwdXBvb2xfaWQ7Cj4gKyAg
ICB1bnNpZ25lZCBpbnQgICAgIG5fZG9tOwo+ICAgICAgIGNwdW1hc2tfdmFyX3QgICAgY3B1X3Zh
bGlkOyAgICAgIC8qIGFsbCBjcHVzIGFzc2lnbmVkIHRvIHBvb2wgKi8KPiAgICAgICBzdHJ1Y3Qg
Y3B1cG9vbCAgICpuZXh0Owo+IC0gICAgdW5zaWduZWQgaW50ICAgICBuX2RvbTsKPiAgICAgICBz
dHJ1Y3Qgc2NoZWR1bGVyICpzY2hlZDsKPiAgICAgICBhdG9taWNfdCAgICAgICAgIHJlZmNudDsK
PiAgIH07Cj4gCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 31 10:53:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 10:53:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWfAT-0003s8-2R; Fri, 31 May 2019 10:53:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Qdqe=T7=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hWfAR-0003rw-NQ
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 10:53:47 +0000
X-Inumbo-ID: 5bdcc3b2-8392-11e9-9e8d-23238e4c97db
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5bdcc3b2-8392-11e9-9e8d-23238e4c97db;
 Fri, 31 May 2019 10:53:44 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 86C03AD05;
 Fri, 31 May 2019 10:53:43 +0000 (UTC)
To: Baodong Chen <chenbaodong@mxnavi.com>, xen-devel@lists.xenproject.org
References: <1559267880-27863-1-git-send-email-chenbaodong@mxnavi.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 mQENBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAG0H0p1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT6JATkEEwECACMFAlOMcK8CGwMH
 CwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAKCRCw3p3WKL8TL8eZB/9G0juS/kDY9LhEXseh
 mE9U+iA1VsLhgDqVbsOtZ/S14LRFHczNd/Lqkn7souCSoyWsBs3/wO+OjPvxf7m+Ef+sMtr0
 G5lCWEWa9wa0IXx5HRPW/ScL+e4AVUbL7rurYMfwCzco+7TfjhMEOkC+va5gzi1KrErgNRHH
 kg3PhlnRY0Udyqx++UYkAsN4TQuEhNN32MvN0Np3WlBJOgKcuXpIElmMM5f1BBzJSKBkW0Jc
 Wy3h2Wy912vHKpPV/Xv7ZwVJ27v7KcuZcErtptDevAljxJtE7aJG6WiBzm+v9EswyWxwMCIO
 RoVBYuiocc51872tRGywc03xaQydB+9R7BHPuQENBFOMcBYBCADLMfoA44MwGOB9YT1V4KCy
 vAfd7E0BTfaAurbG+Olacciz3yd09QOmejFZC6AnoykydyvTFLAWYcSCdISMr88COmmCbJzn
 sHAogjexXiif6ANUUlHpjxlHCCcELmZUzomNDnEOTxZFeWMTFF9Rf2k2F0Tl4E5kmsNGgtSa
 aMO0rNZoOEiD/7UfPP3dfh8JCQ1VtUUsQtT1sxos8Eb/HmriJhnaTZ7Hp3jtgTVkV0ybpgFg
 w6WMaRkrBh17mV0z2ajjmabB7SJxcouSkR0hcpNl4oM74d2/VqoW4BxxxOD1FcNCObCELfIS
 auZx+XT6s+CE7Qi/c44ibBMR7hyjdzWbABEBAAGJAR8EGAECAAkFAlOMcBYCGwwACgkQsN6d
 1ii/Ey9D+Af/WFr3q+bg/8v5tCknCtn92d5lyYTBNt7xgWzDZX8G6/pngzKyWfedArllp0Pn
 fgIXtMNV+3t8Li1Tg843EXkP7+2+CQ98MB8XvvPLYAfW8nNDV85TyVgWlldNcgdv7nn1Sq8g
 HwB2BHdIAkYce3hEoDQXt/mKlgEGsLpzJcnLKimtPXQQy9TxUaLBe9PInPd+Ohix0XOlY+Uk
 QFEx50Ki3rSDl2Zt2tnkNYKUCvTJq7jvOlaPd6d/W0tZqpyy7KVay+K4aMobDsodB3dvEAs6
 ScCnh03dDAFgIq5nsB11j3KPKdVoPlfucX2c7kGNH+LUMbzqV6beIENfNexkOfxHf4kBrQQY
 AQgAIBYhBIUSZ3Lo9gSUpdCX97DendYovxMvBQJa3fDQAhsCAIEJELDendYovxMvdiAEGRYI
 AB0WIQRTLbB6QfY48x44uB6AXGG7T9hjvgUCWt3w0AAKCRCAXGG7T9hjvk2LAP99B/9FenK/
 1lfifxQmsoOrjbZtzCS6OKxPqOLHaY47BgEAqKKn36YAPpbk09d2GTVetoQJwiylx/Z9/mQI
 CUbQMg1pNQf9EjA1bNcMbnzJCgt0P9Q9wWCLwZa01SnQWFz8Z4HEaKldie+5bHBL5CzVBrLv
 81tqX+/j95llpazzCXZW2sdNL3r8gXqrajSox7LR2rYDGdltAhQuISd2BHrbkQVEWD4hs7iV
 1KQHe2uwXbKlguKPhk5ubZxqwsg/uIHw0qZDk+d0vxjTtO2JD5Jv/CeDgaBX4Emgp0NYs8IC
 UIyKXBtnzwiNv4cX9qKlz2Gyq9b+GdcLYZqMlIBjdCz0yJvgeb3WPNsCOanvbjelDhskx9gd
 6YUUFFqgsLtrKpCNyy203a58g2WosU9k9H+LcheS37Ph2vMVTISMszW9W8gyORSgmw==
Message-ID: <7f141d76-c565-2b30-9b2d-48ebf95ac220@suse.com>
Date: Fri, 31 May 2019 12:53:41 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <1559267880-27863-1-git-send-email-chenbaodong@mxnavi.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen: make keyhanler configurable
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Dario Faggioli <dfaggioli@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzEvMDUvMjAxOSAwMzo1OCwgQmFvZG9uZyBDaGVuIHdyb3RlOgo+IGtleWhhbmRsZXIgbWFp
bmx5IHVzZWQgZm9yIGRlYnVnIHVzYWdlIGJ5IGRldmVsb3BlcnMgd2hpY2ggY2FuIGR1bXAKPiB4
ZW4gbW9kdWxlKGVnLiB0aW1lciwgc2NoZWR1bGVyKSBzdGF0dXMgYXQgcnVudGltZSBieSBpbnB1
dAo+IGNoYXJhY3RlciBmcm9tIGNvbnNvbGUuCj4gCj4gU2lnbmVkLW9mZi1ieTogQmFvZG9uZyBD
aGVuIDxjaGVuYmFvZG9uZ0BteG5hdmkuY29tPgo+IC0tLQo+ICB4ZW4vYXJjaC9hcm0vZ2ljLmMg
ICAgICAgICAgIHwgIDIgKysKPiAgeGVuL2FyY2gveDg2L2FwaWMuYyAgICAgICAgICB8ICAyICsr
Cj4gIHhlbi9jb21tb24vS2NvbmZpZyAgICAgICAgICAgfCAgOSArKysrKysrKysKPiAgeGVuL2Nv
bW1vbi9NYWtlZmlsZSAgICAgICAgICB8ICAyICstCj4gIHhlbi9jb21tb24vY3B1cG9vbC5jICAg
ICAgICAgfCAgMiArKwo+ICB4ZW4vY29tbW9uL3NjaGVkdWxlLmMgICAgICAgIHwgIDIgKysKPiAg
eGVuL2luY2x1ZGUveGVuL2tleWhhbmRsZXIuaCB8IDE0ICsrKysrKysrKysrKysrCj4gIHhlbi9p
bmNsdWRlL3hlbi9saWIuaCAgICAgICAgfCAgMiArKwo+ICB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQu
aCAgICAgIHwgIDIgKysKPiAgOSBmaWxlcyBjaGFuZ2VkLCAzNiBpbnNlcnRpb25zKCspLCAxIGRl
bGV0aW9uKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMuYyBiL3hlbi9hcmNo
L2FybS9naWMuYwo+IGluZGV4IDZjYzdkZWMuLmZmZjg4YzUgMTAwNjQ0Cj4gLS0tIGEveGVuL2Fy
Y2gvYXJtL2dpYy5jCj4gKysrIGIveGVuL2FyY2gvYXJtL2dpYy5jCj4gQEAgLTM2MSw3ICszNjEs
OSBAQCBzdGF0aWMgdm9pZCBkb19zZ2koc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGVudW0g
Z2ljX3NnaSBzZ2kpCj4gICAgICAgICAgLyogTm90aGluZyB0byBkbywgd2lsbCBjaGVjayBmb3Ig
ZXZlbnRzIG9uIHJldHVybiBwYXRoICovCj4gICAgICAgICAgYnJlYWs7Cj4gICAgICBjYXNlIEdJ
Q19TR0lfRFVNUF9TVEFURToKPiArI2lmZGVmIENPTkZJR19IQVNfS0VZSEFORExFUgo+ICAgICAg
ICAgIGR1bXBfZXhlY3N0YXRlKHJlZ3MpOwo+ICsjZW5kaWYKPiAgICAgICAgICBicmVhazsKPiAg
ICAgIGNhc2UgR0lDX1NHSV9DQUxMX0ZVTkNUSU9OOgo+ICAgICAgICAgIHNtcF9jYWxsX2Z1bmN0
aW9uX2ludGVycnVwdCgpOwo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYXBpYy5jIGIveGVu
L2FyY2gveDg2L2FwaWMuYwo+IGluZGV4IGZhZmMwYmQuLmU1ZjAwNGEgMTAwNjQ0Cj4gLS0tIGEv
eGVuL2FyY2gveDg2L2FwaWMuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9hcGljLmMKPiBAQCAtMTQx
MCw3ICsxNDEwLDkgQEAgdm9pZCBzcHVyaW91c19pbnRlcnJ1cHQoc3RydWN0IGNwdV91c2VyX3Jl
Z3MgKnJlZ3MpCj4gICAgICAgICAgYWNrX0FQSUNfaXJxKCk7Cj4gICAgICAgICAgaWYgKHRoaXNf
Y3B1KHN0YXRlX2R1bXBfcGVuZGluZykpIHsKPiAgICAgICAgICAgICAgdGhpc19jcHUoc3RhdGVf
ZHVtcF9wZW5kaW5nKSA9IGZhbHNlOwo+ICsjaWZkZWYgQ09ORklHX0hBU19LRVlIQU5ETEVSCj4g
ICAgICAgICAgICAgIGR1bXBfZXhlY3N0YXRlKHJlZ3MpOwo+ICsjZW5kaWYKPiAgICAgICAgICAg
ICAgcmV0dXJuOwo+ICAgICAgICAgIH0KPiAgICAgIH0KPiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1v
bi9LY29uZmlnIGIveGVuL2NvbW1vbi9LY29uZmlnCj4gaW5kZXggYzgzODUwNi4uNDUwNTQxYyAx
MDA2NDQKPiAtLS0gYS94ZW4vY29tbW9uL0tjb25maWcKPiArKysgYi94ZW4vY29tbW9uL0tjb25m
aWcKPiBAQCAtMzY4LDQgKzM2OCwxMyBAQCBjb25maWcgRE9NMF9NRU0KPiAgCj4gIAkgIExlYXZl
IGVtcHR5IGlmIHlvdSBhcmUgbm90IHN1cmUgd2hhdCB0byBzcGVjaWZ5Lgo+ICAKPiArY29uZmln
IEhBU19LRVlIQU5ETEVSCgpBRkFJSyB0aGUgSEFTXyogY29uZmlnIG9wdGlvbnMgYXJlIG1lYW50
IHRvIGJlIHNlbGVjdGVkIGJ5IG90aGVyIG9wdGlvbnMKYW5kIG5vdCBiZSB1c2VyIHNlbGVjdGFi
bGUuCgpTbyBJIHRoaW5rIHlvdSBzaG91bGQgZHJvcCB0aGUgIkhBU18iIGFuZCBtYXliZSB1c2Ug
dGhlIHBsdXJhbCBhcyBEYXJpbwphbHJlYWR5IHN1Z2dlc3RlZCAoIktFWUhBTkRMRVJTIikuCgo+
ICsJYm9vbCAiRW5hYmxlL0Rpc2FibGUga2V5aGFuZGxlciIKPiArCWRlZmF1bHQgeQo+ICsJLS0t
aGVscC0tLQo+ICsJICBFbmFibGUgb3IgZGlzYWJsZSBrZXloYW5kbGVyIGZ1bmN0aW9uLgo+ICsJ
ICBrZXloYW5kbGVyIG1haW5seSB1c2VkIGZvciBkZWJ1ZyB1c2FnZSBieSBkZXZlbG9wZXJzIHdo
aWNoIGNhbiBkdW1wCj4gKwkgIHhlbiBtb2R1bGUoZWcuIHRpbWVyLCBzY2hlZHVsZXIpIHN0YXR1
cyBhdCBydW50aW1lIGJ5IGlucHV0IGNoYXJhY3Rlcgo+ICsJICBmcm9tIGNvbnNvbGUuCgpJJ2Qg
ZHJvcCB0aGUgImJ5IGRldmVsb3BlcnMiLiBJbiBjYXNlIG9mIGN1c3RvbWVyIHByb2JsZW1zIHdp
dGggWGVuCmhvc3RzIHRoZSBvdXRwdXQgb2Yga2V5aGFuZGxlcnMgaXMgcmVxdWVzdGVkIG9uIGEg
cmF0aGVyIHJlZ3VsYXIgYmFzZS4KCj4gKwo+ICBlbmRtZW51Cj4gZGlmZiAtLWdpdCBhL3hlbi9j
b21tb24vTWFrZWZpbGUgYi94ZW4vY29tbW9uL01ha2VmaWxlCj4gaW5kZXggYmNhNDhlNi4uYzdi
Y2QyNiAxMDA2NDQKPiAtLS0gYS94ZW4vY29tbW9uL01ha2VmaWxlCj4gKysrIGIveGVuL2NvbW1v
bi9NYWtlZmlsZQo+IEBAIC0xNiw3ICsxNiw3IEBAIG9iai15ICs9IGd1ZXN0Y29weS5vCj4gIG9i
ai1iaW4teSArPSBndW56aXAuaW5pdC5vCj4gIG9iai15ICs9IGlycS5vCj4gIG9iai15ICs9IGtl
cm5lbC5vCj4gLW9iai15ICs9IGtleWhhbmRsZXIubwo+ICtvYmotJChDT05GSUdfSEFTX0tFWUhB
TkRMRVIpICs9IGtleWhhbmRsZXIubwo+ICBvYmotJChDT05GSUdfS0VYRUMpICs9IGtleGVjLm8K
PiAgb2JqLSQoQ09ORklHX0tFWEVDKSArPSBraW1hZ2Uubwo+ICBvYmoteSArPSBsaWIubwo+IGRp
ZmYgLS1naXQgYS94ZW4vY29tbW9uL2NwdXBvb2wuYyBiL3hlbi9jb21tb24vY3B1cG9vbC5jCj4g
aW5kZXggMzFhYzMyMy4uNzIxYTcyOSAxMDA2NDQKPiAtLS0gYS94ZW4vY29tbW9uL2NwdXBvb2wu
Ywo+ICsrKyBiL3hlbi9jb21tb24vY3B1cG9vbC5jCj4gQEAgLTY5OSw2ICs2OTksNyBAQCBpbnQg
Y3B1cG9vbF9kb19zeXNjdGwoc3RydWN0IHhlbl9zeXNjdGxfY3B1cG9vbF9vcCAqb3ApCj4gICAg
ICByZXR1cm4gcmV0Owo+ICB9Cj4gIAo+ICsjaWZkZWYgQ09ORklHX0hBU19LRVlIQU5ETEVSCj4g
IHZvaWQgZHVtcF9ydW5xKHVuc2lnbmVkIGNoYXIga2V5KQo+ICB7Cj4gICAgICB1bnNpZ25lZCBs
b25nICAgIGZsYWdzOwo+IEBAIC03MzAsNiArNzMxLDcgQEAgdm9pZCBkdW1wX3J1bnEodW5zaWdu
ZWQgY2hhciBrZXkpCj4gICAgICBsb2NhbF9pcnFfcmVzdG9yZShmbGFncyk7Cj4gICAgICBzcGlu
X3VubG9jaygmY3B1cG9vbF9sb2NrKTsKPiAgfQo+ICsjZW5kaWYKPiAgCj4gIHN0YXRpYyBpbnQg
Y3B1X2NhbGxiYWNrKAo+ICAgICAgc3RydWN0IG5vdGlmaWVyX2Jsb2NrICpuZmIsIHVuc2lnbmVk
IGxvbmcgYWN0aW9uLCB2b2lkICpoY3B1KQo+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVk
dWxlLmMgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKPiBpbmRleCA2NmYxZTI2Li42MTdjNDQ0IDEw
MDY0NAo+IC0tLSBhL3hlbi9jb21tb24vc2NoZWR1bGUuYwo+ICsrKyBiL3hlbi9jb21tb24vc2No
ZWR1bGUuYwo+IEBAIC0xOTEzLDYgKzE5MTMsNyBAQCB2b2lkIHNjaGVkdWxlcl9mcmVlKHN0cnVj
dCBzY2hlZHVsZXIgKnNjaGVkKQo+ICAgICAgeGZyZWUoc2NoZWQpOwo+ICB9Cj4gIAo+ICsjaWZk
ZWYgQ09ORklHX0hBU19LRVlIQU5ETEVSCj4gIHZvaWQgc2NoZWR1bGVfZHVtcChzdHJ1Y3QgY3B1
cG9vbCAqYykKPiAgewo+ICAgICAgdW5zaWduZWQgaW50ICAgICAgaTsKPiBAQCAtMTk0MSw2ICsx
OTQyLDcgQEAgdm9pZCBzY2hlZHVsZV9kdW1wKHN0cnVjdCBjcHVwb29sICpjKQo+ICAgICAgICAg
ICAgICBTQ0hFRF9PUChzY2hlZCwgZHVtcF9jcHVfc3RhdGUsIGkpOwo+ICAgICAgfQo+ICB9Cj4g
KyNlbmRpZgo+ICAKPiAgdm9pZCBzY2hlZF90aWNrX3N1c3BlbmQodm9pZCkKPiAgewo+IGRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS94ZW4va2V5aGFuZGxlci5oIGIveGVuL2luY2x1ZGUveGVuL2tl
eWhhbmRsZXIuaAo+IGluZGV4IDUxMzFlODYuLjEwNTBiODAgMTAwNjQ0Cj4gLS0tIGEveGVuL2lu
Y2x1ZGUveGVuL2tleWhhbmRsZXIuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9rZXloYW5kbGVy
LmgKPiBAQCAtMjgsNiArMjgsNyBAQCBzdHJ1Y3QgY3B1X3VzZXJfcmVnczsKPiAgdHlwZWRlZiB2
b2lkIChpcnFfa2V5aGFuZGxlcl9mbl90KSh1bnNpZ25lZCBjaGFyIGtleSwKPiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyk7Cj4g
IAo+ICsjaWZkZWYgQ09ORklHX0hBU19LRVlIQU5ETEVSCj4gIC8qIEluaXRpYWxpemUga2V5dGFi
bGUgd2l0aCBkZWZhdWx0IGhhbmRsZXJzLiAqLwo+ICB2b2lkIGluaXRpYWxpemVfa2V5dGFibGUo
dm9pZCk7Cj4gIAo+IEBAIC00OCw0ICs0OSwxNyBAQCB2b2lkIHJlZ2lzdGVyX2lycV9rZXloYW5k
bGVyKHVuc2lnbmVkIGNoYXIga2V5LAo+ICAvKiBJbmplY3QgYSBrZXlwcmVzcyBpbnRvIHRoZSBr
ZXktaGFuZGxpbmcgc3Vic3lzdGVtLiAqLwo+ICBleHRlcm4gdm9pZCBoYW5kbGVfa2V5cHJlc3Mo
dW5zaWduZWQgY2hhciBrZXksIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKTsKPiAgCj4gKyNl
bHNlCj4gK3N0YXRpYyBpbmxpbmUgdm9pZCBpbml0aWFsaXplX2tleXRhYmxlKHZvaWQpIHt9Cj4g
K3N0YXRpYyBpbmxpbmUgdm9pZCByZWdpc3Rlcl9rZXloYW5kbGVyKHVuc2lnbmVkIGNoYXIga2V5
LCBrZXloYW5kbGVyX2ZuX3QgKmZuLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBjb25zdCBjaGFyICpkZXNjLCBib29sX3QgZGlhZ25vc3RpYykge30KPiArc3RhdGlj
IGlubGluZSB2b2lkIHJlZ2lzdGVyX2lycV9rZXloYW5kbGVyKHVuc2lnbmVkIGNoYXIga2V5LAo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaXJxX2tleWhhbmRs
ZXJfZm5fdCAqZm4sCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBjb25zdCBjaGFyICpkZXNjLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYm9vbF90IGRpYWdub3N0aWMpIHt9Cj4gKwo+ICtzdGF0aWMgaW5saW5lIHZvaWQg
aGFuZGxlX2tleXByZXNzKHVuc2lnbmVkIGNoYXIga2V5LAo+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKSB7fQo+ICsjZW5kaWYK
PiArCj4gICNlbmRpZiAvKiBfX1hFTl9LRVlIQU5ETEVSX0hfXyAqLwo+IGRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS94ZW4vbGliLmggYi94ZW4vaW5jbHVkZS94ZW4vbGliLmgKPiBpbmRleCBlMGI3
YmNiLi44NzEwMzA1IDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9saWIuaAo+ICsrKyBi
L3hlbi9pbmNsdWRlL3hlbi9saWIuaAo+IEBAIC0xNzEsOCArMTcxLDEwIEBAIGV4dGVybiB1bnNp
Z25lZCBpbnQgdGFpbnRlZDsKPiAgZXh0ZXJuIGNoYXIgKnByaW50X3RhaW50ZWQoY2hhciAqc3Ry
KTsKPiAgZXh0ZXJuIHZvaWQgYWRkX3RhaW50KHVuc2lnbmVkIGludCB0YWludCk7Cj4gIAo+ICsj
aWZkZWYgQ09ORklHX0hBU19LRVlIQU5ETEVSCj4gIHN0cnVjdCBjcHVfdXNlcl9yZWdzOwo+ICB2
b2lkIGR1bXBfZXhlY3N0YXRlKHN0cnVjdCBjcHVfdXNlcl9yZWdzICopOwo+ICsjZW5kaWYKPiAg
Cj4gIHZvaWQgaW5pdF9jb25zdHJ1Y3RvcnModm9pZCk7Cj4gIAo+IGRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS94ZW4vc2NoZWQuaCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCj4gaW5kZXggNzQ4
YmIwZi4uYjgyY2RlZSAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAo+ICsr
KyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCj4gQEAgLTk5NCw4ICs5OTQsMTAgQEAgaW50IGNw
dXBvb2xfYWRkX2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkLCBpbnQgcG9vbGlkKTsKPiAgdm9pZCBj
cHVwb29sX3JtX2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkKTsKPiAgaW50IGNwdXBvb2xfbW92ZV9k
b21haW4oc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGNwdXBvb2wgKmMpOwo+ICBpbnQgY3B1cG9v
bF9kb19zeXNjdGwoc3RydWN0IHhlbl9zeXNjdGxfY3B1cG9vbF9vcCAqb3ApOwo+ICsjaWZkZWYg
Q09ORklHX0hBU19LRVlIQU5ETEVSCj4gIHZvaWQgc2NoZWR1bGVfZHVtcChzdHJ1Y3QgY3B1cG9v
bCAqYyk7Cj4gIGV4dGVybiB2b2lkIGR1bXBfcnVucSh1bnNpZ25lZCBjaGFyIGtleSk7Cj4gKyNl
bmRpZgo+ICAKPiAgdm9pZCBhcmNoX2RvX3BoeXNpbmZvKHN0cnVjdCB4ZW5fc3lzY3RsX3BoeXNp
bmZvICpwaSk7CgpXaHkgc3RvcHBpbmcgaGFsZndheSBoZXJlPyBUaGVyZSBhcmUgbG90cyBvZiBv
dGhlciBrZXloYW5kbGVycyB3aGljaCBjYW4KYmUgcmVtb3ZlZCBmb3IgdGhlIGh5cGVydmlzb3Ig
aW4gY2FzZSB0aGVyZSBpcyBubyBjb2RlIGNhbGxpbmcgdGhlbS4KCgpKdWVyZ2VuCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 31 10:55:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 10:55:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWfBx-00040r-HN; Fri, 31 May 2019 10:55:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2tza=T7=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hWfBv-00040i-T1
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 10:55:19 +0000
X-Inumbo-ID: 946d61d2-8392-11e9-957a-ef3bb992faff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 946d61d2-8392-11e9-957a-ef3bb992faff;
 Fri, 31 May 2019 10:55:19 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id CC5A3341;
 Fri, 31 May 2019 03:55:18 -0700 (PDT)
Received: from [10.37.12.213] (unknown [10.37.12.213])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id EEBE93F59C;
 Fri, 31 May 2019 03:55:16 -0700 (PDT)
To: Baodong Chen <chenbaodong@mxnavi.com>, xen-devel@lists.xenproject.org
References: <1559270815-19243-1-git-send-email-chenbaodong@mxnavi.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <33f34cf9-2b67-baa9-8b3c-98fa08e70ddd@arm.com>
Date: Fri, 31 May 2019 11:55:15 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <1559270815-19243-1-git-send-email-chenbaodong@mxnavi.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen: cpu: change 'cpu_hotplug_[begin|done]'
 to inline function
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiA1LzMxLzE5IDM6NDYgQU0sIEJhb2RvbmcgQ2hlbiB3cm90ZToKPiBTaWduZWQtb2Zm
LWJ5OiBCYW9kb25nIENoZW4gPGNoZW5iYW9kb25nQG14bmF2aS5jb20+Cj4gLS0tCj4gICB4ZW4v
Y29tbW9uL2NwdS5jICAgICAgfCAxMCAtLS0tLS0tLS0tCj4gICB4ZW4vaW5jbHVkZS94ZW4vY3B1
LmggfCAgNCArKy0tCj4gICAyIGZpbGVzIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMTIgZGVs
ZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vY3B1LmMgYi94ZW4vY29tbW9u
L2NwdS5jCj4gaW5kZXggZjM4OGQ4OS4uYTUyNmI1NSAxMDA2NDQKPiAtLS0gYS94ZW4vY29tbW9u
L2NwdS5jCj4gKysrIGIveGVuL2NvbW1vbi9jcHUuYwo+IEBAIC01MSwxNiArNTEsNiBAQCB2b2lk
IHB1dF9jcHVfbWFwcyh2b2lkKQo+ICAgICAgIHNwaW5fdW5sb2NrX3JlY3Vyc2l2ZSgmY3B1X2Fk
ZF9yZW1vdmVfbG9jayk7Cj4gICB9Cj4gICAKPiAtYm9vbF90IGNwdV9ob3RwbHVnX2JlZ2luKHZv
aWQpCj4gLXsKPiAtICAgIHJldHVybiBnZXRfY3B1X21hcHMoKTsKPiAtfQo+IC0KPiAtdm9pZCBj
cHVfaG90cGx1Z19kb25lKHZvaWQpCj4gLXsKPiAtICAgIHB1dF9jcHVfbWFwcygpOwo+IC19Cj4g
LQo+ICAgc3RhdGljIE5PVElGSUVSX0hFQUQoY3B1X2NoYWluKTsKPiAgIAo+ICAgdm9pZCBfX2lu
aXQgcmVnaXN0ZXJfY3B1X25vdGlmaWVyKHN0cnVjdCBub3RpZmllcl9ibG9jayAqbmIpCj4gZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9jcHUuaCBiL3hlbi9pbmNsdWRlL3hlbi9jcHUuaAo+
IGluZGV4IDQ2MzhjNTAuLjcwYTJkZjQgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUveGVuL2Nw
dS5oCj4gKysrIGIveGVuL2luY2x1ZGUveGVuL2NwdS5oCj4gQEAgLTEwLDggKzEwLDggQEAgYm9v
bF90IGdldF9jcHVfbWFwcyh2b2lkKTsKPiAgIHZvaWQgcHV0X2NwdV9tYXBzKHZvaWQpOwo+ICAg
Cj4gICAvKiBTYWZlbHkgcGVyZm9ybSBDUFUgaG90cGx1ZyBhbmQgdXBkYXRlIGNwdV9vbmxpbmVf
bWFwLCBldGMuICovCj4gLWJvb2xfdCBjcHVfaG90cGx1Z19iZWdpbih2b2lkKTsKPiAtdm9pZCBj
cHVfaG90cGx1Z19kb25lKHZvaWQpOwo+ICtzdGF0aWMgaW5saW5lIGJvb2xfdCBjcHVfaG90cGx1
Z19iZWdpbih2b2lkKSB7IHJldHVybiBnZXRfY3B1X21hcHMoKTsgfQo+ICtzdGF0aWMgaW5saW5l
IHZvaWQgY3B1X2hvdHBsdWdfZG9uZSh2b2lkKSB7IHB1dF9jcHVfbWFwcygpOyB9CgpUaGUgY29k
aW5nIHN0eWxlIHNob3VsZCBiZToKCnN0YXRpYyBpbmxpbmUuLi4uCnsKICAgICAgIC4uLgp9Cgo+
ICAgCj4gICAvKiBSZWNlaXZlIG5vdGlmaWNhdGlvbiBvZiBDUFUgaG90cGx1ZyBldmVudHMuICov
Cj4gICB2b2lkIHJlZ2lzdGVyX2NwdV9ub3RpZmllcihzdHJ1Y3Qgbm90aWZpZXJfYmxvY2sgKm5i
KTsKPiAKCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 31 10:56:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 10:56:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWfCz-00046i-Sn; Fri, 31 May 2019 10:56:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BEsa=T7=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hWfCy-00046a-Gm
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 10:56:24 +0000
X-Inumbo-ID: ba2fac7c-8392-11e9-9e42-5fc31d4fa707
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ba2fac7c-8392-11e9-9e42-5fc31d4fa707;
 Fri, 31 May 2019 10:56:22 +0000 (UTC)
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.50 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: oFRkq1/Yc3NJfFDaFhp/Vm/hub9c6fMMfnI7rs2MEoMtl4D68G3bwBhVtgU+yQ7vKO+i2gwyuT
 yxqEusrnbDg0s2vPEosKXPiFeCR6HQEYnnSRsjyxJa3uNWZCLDuriSZeB9NUagyopMZakob+c+
 Edo+k/jvstKXDXPtT6guJ16u4AZrYCHzp5CCRa1gga/Lq7QwHQGn3SMyHtHb5A0JOsPt+eOPcC
 hPcoPCKGNso24Ys2Gt1viXv8fGvt5TvzxCAxVYpJayHbXtObrfAHHT5Tvoml6qVL3fENGMeEJp
 c7k=
X-SBRS: 2.7
X-MesageID: 1151810
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,535,1549947600"; 
   d="scan'208";a="1151810"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23793.2095.866136.936682@mariner.uk.xensource.com>
Date: Fri, 31 May 2019 11:55:43 +0100
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
In-Reply-To: <osstest-137065-mainreport@xen.org>
References: <osstest-137065-mainreport@xen.org>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [xen-4.7-testing test] 137065: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

b3NzdGVzdCBzZXJ2aWNlIG93bmVyIHdyaXRlcyAoIlt4ZW4tNC43LXRlc3RpbmcgdGVzdF0gMTM3
MDY1OiByZWdyZXNzaW9ucyAtIEZBSUwiKToKPiBmbGlnaHQgMTM3MDY1IHhlbi00LjctdGVzdGlu
ZyByZWFsIFtyZWFsXQo+IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rl
c3QvbG9ncy8xMzcwNjUvCj4gCj4gUmVncmVzc2lvbnMgOi0oCj4gCj4gVGVzdHMgd2hpY2ggZGlk
IG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCj4gaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNv
dWxkIG5vdCBiZSBydW46Ci4uLgo+ICB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTMzNTk2Cj4gIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAxMCByZWRoYXQtaW5zdGFsbCAgIGZhaWwgUkVH
Ui4gdnMuIDEzMzU5Ngo+ICB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxMCB3
aW5kb3dzLWluc3RhbGwgICBmYWlsIFJFR1IuIHZzLiAxMzM1OTYKCkkgdGhpbmsgc29tZXRoaW5n
IGlzIGJyb2tlbiB3aXRoIEhWTSBpbiBYZW4gNC43LgoKSSBsb29rZWQgYXQgb25lIG9mIHRoZXNl
IGZhaWx1cmVzIChyb3VnaGx5IHRha2VuIGF0IHJhbmRvbSkKICBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTM3MDY1L3Rlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWkzODYteHNtL2luZm8uaHRtbAphbmQgdGhlcmUgYXJlICpubyogbG9n
cyBmcm9tIHRoZSBndWVzdC4gIFRoZSBzY3JlZW5zaG90IG9mIHRoZQplbXVsYXRlZCB2Z2Egc3Vn
Z2VzdHMgbm90aGluZyBpbml0aWFsaXNlZCB0aGUgdmdhIGNvbnRyb2xsZXIgZWl0aGVyLgpUaGVy
ZSBzZWVtIHRvIGJlIHZlcnkgZmV3IG1lc3NhZ2VzIGluIHRoZSBzZXJpYWwgbG9nLCB0b28uCgpJ
YW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 31 11:11:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 11:11:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWfR0-0005mM-73; Fri, 31 May 2019 11:10:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=1r68=T7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hWfQz-0005mH-Ib
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 11:10:53 +0000
X-Inumbo-ID: c054c8f1-8394-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c054c8f1-8394-11e9-8980-bc764e045a96;
 Fri, 31 May 2019 11:10:52 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 31 May 2019 05:10:51 -0600
Message-Id: <5CF10BB80200007800233F92@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.1 
Date: Fri, 31 May 2019 05:10:48 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Baodong Chen" <chenbaodong@mxnavi.com>
References: <1559211432-30973-1-git-send-email-chenbaodong@mxnavi.com>
In-Reply-To: <1559211432-30973-1-git-send-email-chenbaodong@mxnavi.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] xen: make tracebuffer configurable
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, WeiLiu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDMwLjA1LjE5IGF0IDEyOjE3LCA8Y2hlbmJhb2RvbmdAbXhuYXZpLmNvbT4gd3JvdGU6
Cj4gRGVmYXVsdDogZW5hYmxlZC4KPiBDYW4gYmUgZGlzYWJsZWQgZm9yIHNtYWxsZXIgY29kZSBm
b290cHJpbnQuCgpCdXQgeW91J3JlIGF3YXJlIHRoYXQgd2UncmUsIGZvciBub3cgYXQgbGVhc3Qs
IHRyeWluZyB0byBsaW1pdCB0aGUKbnVtYmVyIG9mIGluZGVwZW5kZW50bHkgc2VsZWN0YWJsZSBj
b25maWcgb3B0aW9ucz8gT25lcyBkZXBlbmRpbmcKb24gRVhQRVJUIGFyZSBzb3J0IG9mIGFuIGV4
Y2VwdGlvbiBpbiBjZXJ0YWluIGNhc2VzLgoKPiAtLS0gYS94ZW4vY29tbW9uL0tjb25maWcKPiAr
KysgYi94ZW4vY29tbW9uL0tjb25maWcKPiBAQCAtMzY4LDQgKzM2OCwxMCBAQCBjb25maWcgRE9N
MF9NRU0KPiAgCj4gIAkgIExlYXZlIGVtcHR5IGlmIHlvdSBhcmUgbm90IHN1cmUgd2hhdCB0byBz
cGVjaWZ5Lgo+ICAKPiArY29uZmlnIEhBU19UUkFDRUJVRkZFUgo+ICsJYm9vbCAiRW5hYmxlL0Rp
c2FibGUgdHJhY2VidWZmZXIiCj4gKwlkZWZhdWx0IHkKPiArCS0tLWhlbHAtLS0KPiArCSAgRW5h
YmxlIG9yIGRpc2FibGUgdHJhY2VidWZmZXIgZnVuY3Rpb24uCgpIQVNfKiBvcHRpb25zIHNob3Vs
ZCBub3QgY29tZSB3aXRoIGEgcHJvbXB0LCBhbmQgc2hvdWxkCm9ubHkgYmUgInNlbGVjdCItZWQg
YnkgKG5vcm1hbGx5KSBwZXItYXJjaGl0ZWN0dXJlIEtjb25maWcKZmlsZXMuIElmIHdlIGFyZSB0
byBwZXJtaXQgaGF2aW5nIHRoaXMgb3B0aW9uLCB0aGVuIEkgYWxzbyB0aGluawp0aGUgaGVscCB0
ZXh0IG5lZWRzIGV4cGFuZGluZy4KCj4gLS0tIGEveGVuL2luY2x1ZGUveGVuL3RyYWNlLmgKPiAr
KysgYi94ZW4vaW5jbHVkZS94ZW4vdHJhY2UuaAo+IEBAIC0yMSwxMiArMjEsMTQgQEAKPiAgI2lm
bmRlZiBfX1hFTl9UUkFDRV9IX18KPiAgI2RlZmluZSBfX1hFTl9UUkFDRV9IX18KPiAgCj4gLWV4
dGVybiBpbnQgdGJfaW5pdF9kb25lOwo+ICAKPiAgI2luY2x1ZGUgPHB1YmxpYy9zeXNjdGwuaD4K
PiAgI2luY2x1ZGUgPHB1YmxpYy90cmFjZS5oPgo+ICAjaW5jbHVkZSA8YXNtL3RyYWNlLmg+Cj4g
IAo+ICsjaWZkZWYgQ09ORklHX0hBU19UUkFDRUJVRkZFUgo+ICsKPiArZXh0ZXJuIGludCB0Yl9p
bml0X2RvbmU7Cj4gIC8qIFVzZWQgdG8gaW5pdGlhbGlzZSB0cmFjZSBidWZmZXIgZnVuY3Rpb25h
bGl0eSAqLwo+ICB2b2lkIGluaXRfdHJhY2VfYnVmcyh2b2lkKTsKCkkgd29uZGVyIGlmIHRoZXJl
IGhhZG4ndCBiZWVuIGEgcmVhc29uIGZvciB0aGUgZGVjbGFyYXRpb24gdG8gbGl2ZQp1cCB3aGVy
ZSBpdCB3YXMuIEFsc28gcGxlYXNlIHNlcGFyYXRlIGluZGVwZW5kZW50IGJsb2NrcyBvZiBjb2Rl
CmJ5IGEgYmxhbmsgbGluZS4KCj4gQEAgLTQ3LDYgKzQ5LDIwIEBAIHN0YXRpYyBpbmxpbmUgdm9p
ZCB0cmFjZV92YXIodTMyIGV2ZW50LCBpbnQgY3ljbGVzLCBpbnQgCj4gZXh0cmEsCj4gIHZvaWQg
X190cmFjZV9oeXBlcmNhbGwodWludDMyX3QgZXZlbnQsIHVuc2lnbmVkIGxvbmcgb3AsCj4gICAg
ICAgICAgICAgICAgICAgICAgICAgY29uc3QgeGVuX3Vsb25nX3QgKmFyZ3MpOwo+ICAKPiArI2Vs
c2UKPiArI2RlZmluZSB0Yl9pbml0X2RvbmUgKDApCgpQZXJoYXBzIGJldHRlciAiZmFsc2UiLCBh
bmQgbm8gcmVhbCBuZWVkIGZvciB0aGUgcGFyZW50aGVzZXMgYWZhaWN0LgoKPiArc3RhdGljIGlu
bGluZSB2b2lkIGluaXRfdHJhY2VfYnVmcyh2b2lkKSB7fQo+ICtzdGF0aWMgaW5saW5lIGludCB0
Yl9jb250cm9sKHN0cnVjdCB4ZW5fc3lzY3RsX3RidWZfb3AgKnRiYykgeyByZXR1cm4gLUVOT1NZ
UzsgfQo+ICsKPiArc3RhdGljIGlubGluZSBpbnQgdHJhY2Vfd2lsbF90cmFjZV9ldmVudCh1MzIg
ZXZlbnQpIHsgcmV0dXJuIDA7IH0KPiArc3RhdGljIGlubGluZSB2b2lkIHRyYWNlX3Zhcih1MzIg
ZXZlbnQsIGludCBjeWNsZXMsIGludCBleHRyYSwKPiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBjb25zdCB2b2lkICpleHRyYV9kYXRhKSB7fQo+ICtzdGF0aWMgaW5saW5lIHZvaWQgX190
cmFjZV92YXIodTMyIGV2ZW50LCBib29sX3QgY3ljbGVzLCB1bnNpZ25lZCBpbnQgZXh0cmEsCj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB2b2lkICpleHRyYV9kYXRhKSB7
fQo+ICtzdGF0aWMgaW5saW5lIHZvaWQgX190cmFjZV9oeXBlcmNhbGwodWludDMyX3QgZXZlbnQs
IHVuc2lnbmVkIGxvbmcgb3AsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBjb25zdCB4ZW5fdWxvbmdfdCAqYXJncykge30KPiArI2VuZGlmCgpXZSB0cnkgdG8gZG8gYXdh
eSB3aXRoIHUzMiBhbmQgZnJpZW5kcywgc28gcGxlYXNlIGRvbid0IGludHJvZHVjZQpuZXcgdXNl
cyAtIGV2ZW4gbGVzcyBzbyB3aGVuIGluIG9uZSBjYXNlIGhlcmUgeW91IGFscmVhZHkgdXNlCnVp
bnQzMl90LiBTaW1pbGFybHkgcGxlYXNlIHVzZSAiYm9vbCIgaW4gZmF2b3Igb2YgImJvb2xfdCIu
CgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 31 11:25:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 11:25:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWff1-0006jp-K2; Fri, 31 May 2019 11:25:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=1r68=T7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hWff0-0006jk-4U
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 11:25:22 +0000
X-Inumbo-ID: c55ebf1c-8396-11e9-a762-e7b6f2b56c08
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c55ebf1c-8396-11e9-a762-e7b6f2b56c08;
 Fri, 31 May 2019 11:25:19 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 31 May 2019 05:25:18 -0600
Message-Id: <5CF10F1C0200007800233FA8@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.1 
Date: Fri, 31 May 2019 05:25:16 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Ian Jackson" <ian.jackson@citrix.com>
References: <osstest-137065-mainreport@xen.org>
 <23793.2095.866136.936682@mariner.uk.xensource.com>
In-Reply-To: <23793.2095.866136.936682@mariner.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [xen-4.7-testing test] 137065: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDMxLjA1LjE5IGF0IDEyOjU1LCA8aWFuLmphY2tzb25AY2l0cml4LmNvbT4gd3JvdGU6
Cj4gb3NzdGVzdCBzZXJ2aWNlIG93bmVyIHdyaXRlcyAoIlt4ZW4tNC43LXRlc3RpbmcgdGVzdF0g
MTM3MDY1OiByZWdyZXNzaW9ucyAtIAo+IEZBSUwiKToKPj4gZmxpZ2h0IDEzNzA2NSB4ZW4tNC43
LXRlc3RpbmcgcmVhbCBbcmVhbF0KPj4gaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5v
cmcvb3NzdGVzdC9sb2dzLzEzNzA2NS8gCj4+IAo+PiBSZWdyZXNzaW9ucyA6LSgKPj4gCj4+IFRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAo+PiBpbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKPiAuLi4KPj4gIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAx
MzM1OTYKPj4gIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAxMCByZWRoYXQt
aW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMuIDEzMzU5Ngo+PiAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjctYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgZmFpbCBSRUdSLiB2cy4gMTMzNTk2
Cj4gCj4gSSB0aGluayBzb21ldGhpbmcgaXMgYnJva2VuIHdpdGggSFZNIGluIFhlbiA0LjcuCj4g
Cj4gSSBsb29rZWQgYXQgb25lIG9mIHRoZXNlIGZhaWx1cmVzIChyb3VnaGx5IHRha2VuIGF0IHJh
bmRvbSkKPiAgIAo+IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3Qv
bG9ncy8xMzcwNjUvdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20v
aW5mby5odG1sCj4gYW5kIHRoZXJlIGFyZSAqbm8qIGxvZ3MgZnJvbSB0aGUgZ3Vlc3QuICBUaGUg
c2NyZWVuc2hvdCBvZiB0aGUKPiBlbXVsYXRlZCB2Z2Egc3VnZ2VzdHMgbm90aGluZyBpbml0aWFs
aXNlZCB0aGUgdmdhIGNvbnRyb2xsZXIgZWl0aGVyLgo+IFRoZXJlIHNlZW0gdG8gYmUgdmVyeSBm
ZXcgbWVzc2FnZXMgaW4gdGhlIHNlcmlhbCBsb2csIHRvby4KClRoZSBvbmUgeW91J3ZlIHBpY2tl
ZCBsb29rcyB0byBiZSBhICJmYWlsIG5ldmVyIHBhc3MiIG9uZSwgc28gaXMgcGVyaGFwcwpub3Qg
aWRlYWwuIEkndmUgbG9va2VkIGF0IGEgY291cGxlIG90aGVyIG9uZXMsIGFuZCBpbiBwYXJ0aWN1
bGFyIHdoZW4gdGhlCmd1ZXN0cyBhcmUgc3VwcG9zZWRseSA2NC1iaXQgSSBub3RpY2UgdHdvIHRo
aW5ncwotIHRoZXkgbG9vayB0byBiZSBidXN5IGxvb3Bpbmcgb24gdkNQVSAwLAotIHRoZSBWTUNT
L1ZNQ0IgZHVtcHMgc3VnZ2VzdCB0aGV5J3ZlIG5ldmVyIGxlZnQgZWFybHkgYm9vdCAoaS5lLgog
IGFyZSBzdGlsbCBpbiAzMi1iaXQgbW9kZSB3aXRoIHBhZ2luZyBzdGlsbCBkaXNhYmxlZCksIGFu
ZCBtYXkgd2VsbCBzdGlsbAogIGJlIHNpdHRpbmcgaW5zaWRlIHRoZSBib290IGxvYWRlci4KSSdt
IG5vdCBhdCBhbGwgY2VydGFpbiB0aG91Z2ggaWYgdGhpcyBoZWxwcyBpbiBhbnkgd2F5LgoKSmFu
CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 31 11:30:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 11:30:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWfjv-0007Vd-EC; Fri, 31 May 2019 11:30:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=1r68=T7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hWfjt-0007VK-LV
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 11:30:25 +0000
X-Inumbo-ID: 7b198520-8397-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7b198520-8397-11e9-8980-bc764e045a96;
 Fri, 31 May 2019 11:30:24 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 31 May 2019 05:30:23 -0600
Message-Id: <5CF1104A0200007800233FB2@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.1 
Date: Fri, 31 May 2019 05:30:18 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Baodong Chen" <chenbaodong@mxnavi.com>
References: <1559270815-19243-1-git-send-email-chenbaodong@mxnavi.com>
 <33f34cf9-2b67-baa9-8b3c-98fa08e70ddd@arm.com>
In-Reply-To: <33f34cf9-2b67-baa9-8b3c-98fa08e70ddd@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] xen: cpu: change 'cpu_hotplug_[begin|done]'
 to inline function
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDMxLjA1LjE5IGF0IDEyOjU1LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IE9uIDUvMzEvMTkgMzo0NiBBTSwgQmFvZG9uZyBDaGVuIHdyb3RlOgo+PiAtLS0gYS94ZW4vaW5j
bHVkZS94ZW4vY3B1LmgKPj4gKysrIGIveGVuL2luY2x1ZGUveGVuL2NwdS5oCj4+IEBAIC0xMCw4
ICsxMCw4IEBAIGJvb2xfdCBnZXRfY3B1X21hcHModm9pZCk7Cj4+ICAgdm9pZCBwdXRfY3B1X21h
cHModm9pZCk7Cj4+ICAgCj4+ICAgLyogU2FmZWx5IHBlcmZvcm0gQ1BVIGhvdHBsdWcgYW5kIHVw
ZGF0ZSBjcHVfb25saW5lX21hcCwgZXRjLiAqLwo+PiAtYm9vbF90IGNwdV9ob3RwbHVnX2JlZ2lu
KHZvaWQpOwo+PiAtdm9pZCBjcHVfaG90cGx1Z19kb25lKHZvaWQpOwo+PiArc3RhdGljIGlubGlu
ZSBib29sX3QgY3B1X2hvdHBsdWdfYmVnaW4odm9pZCkgeyByZXR1cm4gZ2V0X2NwdV9tYXBzKCk7
IH0KPj4gK3N0YXRpYyBpbmxpbmUgdm9pZCBjcHVfaG90cGx1Z19kb25lKHZvaWQpIHsgcHV0X2Nw
dV9tYXBzKCk7IH0KClBsdXMgcGxlYXNlIHN3aXRjaCB0byBib29sIGF0IHRoZSBzYW1lIHRpbWUu
CgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 31 11:38:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 11:38:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWfrU-0007mq-8h; Fri, 31 May 2019 11:38:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Qdqe=T7=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hWfrT-0007mJ-7K
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 11:38:15 +0000
X-Inumbo-ID: 92753a8c-8398-11e9-8980-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 92753a8c-8398-11e9-8980-bc764e045a96;
 Fri, 31 May 2019 11:38:13 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 365EFABD4;
 Fri, 31 May 2019 11:38:12 +0000 (UTC)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Christoph Hellwig <hch@infradead.org>
References: <20190529090407.1225-1-jgross@suse.com>
 <20190529090407.1225-4-jgross@suse.com>
 <20190530090409.GB30428@infradead.org>
 <eebb0275-9418-717f-97d7-5e55917f46fd@oracle.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 mQENBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAG0H0p1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT6JATkEEwECACMFAlOMcK8CGwMH
 CwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAKCRCw3p3WKL8TL8eZB/9G0juS/kDY9LhEXseh
 mE9U+iA1VsLhgDqVbsOtZ/S14LRFHczNd/Lqkn7souCSoyWsBs3/wO+OjPvxf7m+Ef+sMtr0
 G5lCWEWa9wa0IXx5HRPW/ScL+e4AVUbL7rurYMfwCzco+7TfjhMEOkC+va5gzi1KrErgNRHH
 kg3PhlnRY0Udyqx++UYkAsN4TQuEhNN32MvN0Np3WlBJOgKcuXpIElmMM5f1BBzJSKBkW0Jc
 Wy3h2Wy912vHKpPV/Xv7ZwVJ27v7KcuZcErtptDevAljxJtE7aJG6WiBzm+v9EswyWxwMCIO
 RoVBYuiocc51872tRGywc03xaQydB+9R7BHPuQENBFOMcBYBCADLMfoA44MwGOB9YT1V4KCy
 vAfd7E0BTfaAurbG+Olacciz3yd09QOmejFZC6AnoykydyvTFLAWYcSCdISMr88COmmCbJzn
 sHAogjexXiif6ANUUlHpjxlHCCcELmZUzomNDnEOTxZFeWMTFF9Rf2k2F0Tl4E5kmsNGgtSa
 aMO0rNZoOEiD/7UfPP3dfh8JCQ1VtUUsQtT1sxos8Eb/HmriJhnaTZ7Hp3jtgTVkV0ybpgFg
 w6WMaRkrBh17mV0z2ajjmabB7SJxcouSkR0hcpNl4oM74d2/VqoW4BxxxOD1FcNCObCELfIS
 auZx+XT6s+CE7Qi/c44ibBMR7hyjdzWbABEBAAGJAR8EGAECAAkFAlOMcBYCGwwACgkQsN6d
 1ii/Ey9D+Af/WFr3q+bg/8v5tCknCtn92d5lyYTBNt7xgWzDZX8G6/pngzKyWfedArllp0Pn
 fgIXtMNV+3t8Li1Tg843EXkP7+2+CQ98MB8XvvPLYAfW8nNDV85TyVgWlldNcgdv7nn1Sq8g
 HwB2BHdIAkYce3hEoDQXt/mKlgEGsLpzJcnLKimtPXQQy9TxUaLBe9PInPd+Ohix0XOlY+Uk
 QFEx50Ki3rSDl2Zt2tnkNYKUCvTJq7jvOlaPd6d/W0tZqpyy7KVay+K4aMobDsodB3dvEAs6
 ScCnh03dDAFgIq5nsB11j3KPKdVoPlfucX2c7kGNH+LUMbzqV6beIENfNexkOfxHf4kBrQQY
 AQgAIBYhBIUSZ3Lo9gSUpdCX97DendYovxMvBQJa3fDQAhsCAIEJELDendYovxMvdiAEGRYI
 AB0WIQRTLbB6QfY48x44uB6AXGG7T9hjvgUCWt3w0AAKCRCAXGG7T9hjvk2LAP99B/9FenK/
 1lfifxQmsoOrjbZtzCS6OKxPqOLHaY47BgEAqKKn36YAPpbk09d2GTVetoQJwiylx/Z9/mQI
 CUbQMg1pNQf9EjA1bNcMbnzJCgt0P9Q9wWCLwZa01SnQWFz8Z4HEaKldie+5bHBL5CzVBrLv
 81tqX+/j95llpazzCXZW2sdNL3r8gXqrajSox7LR2rYDGdltAhQuISd2BHrbkQVEWD4hs7iV
 1KQHe2uwXbKlguKPhk5ubZxqwsg/uIHw0qZDk+d0vxjTtO2JD5Jv/CeDgaBX4Emgp0NYs8IC
 UIyKXBtnzwiNv4cX9qKlz2Gyq9b+GdcLYZqMlIBjdCz0yJvgeb3WPNsCOanvbjelDhskx9gd
 6YUUFFqgsLtrKpCNyy203a58g2WosU9k9H+LcheS37Ph2vMVTISMszW9W8gyORSgmw==
Message-ID: <2fbfc6a7-572c-1ce2-3323-802f9a77500e@suse.com>
Date: Fri, 31 May 2019 13:38:11 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <eebb0275-9418-717f-97d7-5e55917f46fd@oracle.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 3/3] xen/swiotlb: remember having called
 xen_create_contiguous_region()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, iommu@lists.linux-foundation.org,
 Stefano Stabellini <sstabellini@kernel.org>, linux-kernel@vger.kernel.org,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAvMDUvMjAxOSAxNDo0NiwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIDUvMzAvMTkg
NTowNCBBTSwgQ2hyaXN0b3BoIEhlbGx3aWcgd3JvdGU6Cj4+IFBsZWFzZSBkb24ndCBhZGQgeW91
ciBwcml2YXRlIGZsYWcgdG8gcGFnZS1mbGFncy5oLiAgVGhlIHdob2xlIHBvaW50IG9mCj4+IHRo
ZSBwcml2YXRlIGZsYWcgaXMgdGhhdCB5b3UgY2FuIHVzZSBpdCBpbiBhbnkgd2F5IHlvdSB3YW50
IHdpdGhvdQo+PiB0b3VjaGluZyB0aGUgY29tbW9uIGNvZGUuCj4gCj4gCj4gVGhlcmUgaXMgYWxy
ZWFkeSBhIGJ1bmNoIG9mIGFsaWFzZXMgZm9yIHZhcmlvdXMgc3ViLWNvbXBvbmVudHMKPiAoaW5j
bHVkaW5nIFhlbikgaW4gcGFnZS1mbGFncy5oIGZvciBwcml2YXRlIGZsYWdzLCB3aGljaCBpcyB3
aHkgSQo+IHN1Z2dlc3RlZCB3ZSBkbyB0aGUgc2FtZSBmb3IgdGhlIG5ldyB1c2UgY2FzZS4gQWRk
aW5nIHRoaXMgbmV3IGFsaWFzCj4gd2lsbCBrZWVwIGZsYWcgdXNhZ2UgY29uc2lzdGVudC4KCldo
YXQgYWJvdXQgbWUgYWRkaW5nIGFub3RoZXIgcGF0Y2ggbW92aW5nIHRob3NlIFhlbiBwcml2YXRl
IGFsaWFzZXMKaW50byBhcmNoL3g4Ni9pbmNsdWRlL2FzbS94ZW4vcGFnZS5oID8KCgpKdWVyZ2Vu
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 31 11:46:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 11:46:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWfz9-0000CN-42; Fri, 31 May 2019 11:46:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Qdqe=T7=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hWfz8-0000CI-12
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 11:46:10 +0000
X-Inumbo-ID: abd4695e-8399-11e9-a1a7-e3d2c44a2dfa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id abd4695e-8399-11e9-a1a7-e3d2c44a2dfa;
 Fri, 31 May 2019 11:46:05 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 5E822AD4E;
 Fri, 31 May 2019 11:46:04 +0000 (UTC)
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ben Hutchings <ben.hutchings@codethink.co.uk>
References: <1559229415.24330.2.camel@codethink.co.uk>
 <0e6ebb5c-ff43-6d65-bcba-6ac5e60aa472@oracle.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 mQENBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAG0H0p1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT6JATkEEwECACMFAlOMcK8CGwMH
 CwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAKCRCw3p3WKL8TL8eZB/9G0juS/kDY9LhEXseh
 mE9U+iA1VsLhgDqVbsOtZ/S14LRFHczNd/Lqkn7souCSoyWsBs3/wO+OjPvxf7m+Ef+sMtr0
 G5lCWEWa9wa0IXx5HRPW/ScL+e4AVUbL7rurYMfwCzco+7TfjhMEOkC+va5gzi1KrErgNRHH
 kg3PhlnRY0Udyqx++UYkAsN4TQuEhNN32MvN0Np3WlBJOgKcuXpIElmMM5f1BBzJSKBkW0Jc
 Wy3h2Wy912vHKpPV/Xv7ZwVJ27v7KcuZcErtptDevAljxJtE7aJG6WiBzm+v9EswyWxwMCIO
 RoVBYuiocc51872tRGywc03xaQydB+9R7BHPuQENBFOMcBYBCADLMfoA44MwGOB9YT1V4KCy
 vAfd7E0BTfaAurbG+Olacciz3yd09QOmejFZC6AnoykydyvTFLAWYcSCdISMr88COmmCbJzn
 sHAogjexXiif6ANUUlHpjxlHCCcELmZUzomNDnEOTxZFeWMTFF9Rf2k2F0Tl4E5kmsNGgtSa
 aMO0rNZoOEiD/7UfPP3dfh8JCQ1VtUUsQtT1sxos8Eb/HmriJhnaTZ7Hp3jtgTVkV0ybpgFg
 w6WMaRkrBh17mV0z2ajjmabB7SJxcouSkR0hcpNl4oM74d2/VqoW4BxxxOD1FcNCObCELfIS
 auZx+XT6s+CE7Qi/c44ibBMR7hyjdzWbABEBAAGJAR8EGAECAAkFAlOMcBYCGwwACgkQsN6d
 1ii/Ey9D+Af/WFr3q+bg/8v5tCknCtn92d5lyYTBNt7xgWzDZX8G6/pngzKyWfedArllp0Pn
 fgIXtMNV+3t8Li1Tg843EXkP7+2+CQ98MB8XvvPLYAfW8nNDV85TyVgWlldNcgdv7nn1Sq8g
 HwB2BHdIAkYce3hEoDQXt/mKlgEGsLpzJcnLKimtPXQQy9TxUaLBe9PInPd+Ohix0XOlY+Uk
 QFEx50Ki3rSDl2Zt2tnkNYKUCvTJq7jvOlaPd6d/W0tZqpyy7KVay+K4aMobDsodB3dvEAs6
 ScCnh03dDAFgIq5nsB11j3KPKdVoPlfucX2c7kGNH+LUMbzqV6beIENfNexkOfxHf4kBrQQY
 AQgAIBYhBIUSZ3Lo9gSUpdCX97DendYovxMvBQJa3fDQAhsCAIEJELDendYovxMvdiAEGRYI
 AB0WIQRTLbB6QfY48x44uB6AXGG7T9hjvgUCWt3w0AAKCRCAXGG7T9hjvk2LAP99B/9FenK/
 1lfifxQmsoOrjbZtzCS6OKxPqOLHaY47BgEAqKKn36YAPpbk09d2GTVetoQJwiylx/Z9/mQI
 CUbQMg1pNQf9EjA1bNcMbnzJCgt0P9Q9wWCLwZa01SnQWFz8Z4HEaKldie+5bHBL5CzVBrLv
 81tqX+/j95llpazzCXZW2sdNL3r8gXqrajSox7LR2rYDGdltAhQuISd2BHrbkQVEWD4hs7iV
 1KQHe2uwXbKlguKPhk5ubZxqwsg/uIHw0qZDk+d0vxjTtO2JD5Jv/CeDgaBX4Emgp0NYs8IC
 UIyKXBtnzwiNv4cX9qKlz2Gyq9b+GdcLYZqMlIBjdCz0yJvgeb3WPNsCOanvbjelDhskx9gd
 6YUUFFqgsLtrKpCNyy203a58g2WosU9k9H+LcheS37Ph2vMVTISMszW9W8gyORSgmw==
Message-ID: <9335b280-3cd2-3071-4139-5cb804849205@suse.com>
Date: Fri, 31 May 2019 13:46:03 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <0e6ebb5c-ff43-6d65-bcba-6ac5e60aa472@oracle.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [stable] xen/pciback: Don't disable PCI_COMMAND on
 PCI device reset.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Prarit Bhargava <prarit@redhat.com>, xen-devel@lists.xenproject.org,
 stable <stable@vger.kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzEvMDUvMjAxOSAwNDowMiwgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIHdyb3RlOgo+IE9uIDUv
MzAvMTkgODoxNiBBTSwgQmVuIEh1dGNoaW5ncyB3cm90ZToKPj4gSSdtIGxvb2tpbmcgYXQgQ1ZF
LTIwMTUtODU1MyB3aGljaCBpcyBmaXhlZCBieToKPj4KPj4gY29tbWl0IDc2ODFmMzFlYzljZGFj
YWI0ZmQxMDU3MGJlOTI0ZjJjZWY2NjY5YmEKPj4gQXV0aG9yOiBLb25yYWQgUnplc3p1dGVrIFdp
bGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Cj4+IERhdGU6wqDCoMKgV2VkIEZlYiAxMyAxODoy
MTozMSAyMDE5IC0wNTAwCj4+Cj4+IMKgwqDCoMKgwqB4ZW4vcGNpYmFjazogRG9uJ3QgZGlzYWJs
ZSBQQ0lfQ09NTUFORCBvbiBQQ0kgZGV2aWNlIHJlc2V0Lgo+Pgo+PiBJJ20gYXdhcmUgdGhhdCB0
aGlzIGNoYW5nZSBpcyBpbmNvbXBhdGlibGUgd2l0aCBxZW11IDwgMi41LCBidXQgdGhhdCdzCj4+
IG5vdyBxdWl0ZSBvbGQuwqAgRG8geW91IHRoaW5rIGl0IG1ha2VzIHNlbnNlIHRvIGFwcGx5IHRo
aXMgY2hhbmdlIHRvCj4+IHNvbWUgc3RhYmxlIGJyYW5jaGVzPwo+Pgo+PiBCZW4uCj4+Cj4gCj4g
SGV5IEJlbiwKPiAKPiA8c2hydWdzPiBNeSBvcGluaW9uIGlzIHRvIGRyb3AgaXQsIGJ1dCBpZiBK
dWVyZ2VuIHRoaW5rcyBpdCBtYWtlcyBzZW5zZQo+IHRvIGJhY2twb3J0IEkgYW0gbm90IGdvaW5n
IHRvIGFyZ3VlLgo+IAoKSSdtIHdpdGggS29ucmFkIGhlcmUuCgoKSnVlcmdlbgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 31 11:48:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 11:48:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWg1o-0000Kq-Lb; Fri, 31 May 2019 11:48:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Qdqe=T7=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hWg1n-0000Kj-Nj
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 11:48:55 +0000
X-Inumbo-ID: 1022422e-839a-11e9-8980-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1022422e-839a-11e9-8980-bc764e045a96;
 Fri, 31 May 2019 11:48:53 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 845C9AD4E;
 Fri, 31 May 2019 11:48:52 +0000 (UTC)
To: Nadav Amit <namit@vmware.com>, Peter Zijlstra <peterz@infradead.org>,
 Andy Lutomirski <luto@kernel.org>
References: <20190531063645.4697-1-namit@vmware.com>
 <20190531063645.4697-5-namit@vmware.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 mQENBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAG0H0p1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT6JATkEEwECACMFAlOMcK8CGwMH
 CwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAKCRCw3p3WKL8TL8eZB/9G0juS/kDY9LhEXseh
 mE9U+iA1VsLhgDqVbsOtZ/S14LRFHczNd/Lqkn7souCSoyWsBs3/wO+OjPvxf7m+Ef+sMtr0
 G5lCWEWa9wa0IXx5HRPW/ScL+e4AVUbL7rurYMfwCzco+7TfjhMEOkC+va5gzi1KrErgNRHH
 kg3PhlnRY0Udyqx++UYkAsN4TQuEhNN32MvN0Np3WlBJOgKcuXpIElmMM5f1BBzJSKBkW0Jc
 Wy3h2Wy912vHKpPV/Xv7ZwVJ27v7KcuZcErtptDevAljxJtE7aJG6WiBzm+v9EswyWxwMCIO
 RoVBYuiocc51872tRGywc03xaQydB+9R7BHPuQENBFOMcBYBCADLMfoA44MwGOB9YT1V4KCy
 vAfd7E0BTfaAurbG+Olacciz3yd09QOmejFZC6AnoykydyvTFLAWYcSCdISMr88COmmCbJzn
 sHAogjexXiif6ANUUlHpjxlHCCcELmZUzomNDnEOTxZFeWMTFF9Rf2k2F0Tl4E5kmsNGgtSa
 aMO0rNZoOEiD/7UfPP3dfh8JCQ1VtUUsQtT1sxos8Eb/HmriJhnaTZ7Hp3jtgTVkV0ybpgFg
 w6WMaRkrBh17mV0z2ajjmabB7SJxcouSkR0hcpNl4oM74d2/VqoW4BxxxOD1FcNCObCELfIS
 auZx+XT6s+CE7Qi/c44ibBMR7hyjdzWbABEBAAGJAR8EGAECAAkFAlOMcBYCGwwACgkQsN6d
 1ii/Ey9D+Af/WFr3q+bg/8v5tCknCtn92d5lyYTBNt7xgWzDZX8G6/pngzKyWfedArllp0Pn
 fgIXtMNV+3t8Li1Tg843EXkP7+2+CQ98MB8XvvPLYAfW8nNDV85TyVgWlldNcgdv7nn1Sq8g
 HwB2BHdIAkYce3hEoDQXt/mKlgEGsLpzJcnLKimtPXQQy9TxUaLBe9PInPd+Ohix0XOlY+Uk
 QFEx50Ki3rSDl2Zt2tnkNYKUCvTJq7jvOlaPd6d/W0tZqpyy7KVay+K4aMobDsodB3dvEAs6
 ScCnh03dDAFgIq5nsB11j3KPKdVoPlfucX2c7kGNH+LUMbzqV6beIENfNexkOfxHf4kBrQQY
 AQgAIBYhBIUSZ3Lo9gSUpdCX97DendYovxMvBQJa3fDQAhsCAIEJELDendYovxMvdiAEGRYI
 AB0WIQRTLbB6QfY48x44uB6AXGG7T9hjvgUCWt3w0AAKCRCAXGG7T9hjvk2LAP99B/9FenK/
 1lfifxQmsoOrjbZtzCS6OKxPqOLHaY47BgEAqKKn36YAPpbk09d2GTVetoQJwiylx/Z9/mQI
 CUbQMg1pNQf9EjA1bNcMbnzJCgt0P9Q9wWCLwZa01SnQWFz8Z4HEaKldie+5bHBL5CzVBrLv
 81tqX+/j95llpazzCXZW2sdNL3r8gXqrajSox7LR2rYDGdltAhQuISd2BHrbkQVEWD4hs7iV
 1KQHe2uwXbKlguKPhk5ubZxqwsg/uIHw0qZDk+d0vxjTtO2JD5Jv/CeDgaBX4Emgp0NYs8IC
 UIyKXBtnzwiNv4cX9qKlz2Gyq9b+GdcLYZqMlIBjdCz0yJvgeb3WPNsCOanvbjelDhskx9gd
 6YUUFFqgsLtrKpCNyy203a58g2WosU9k9H+LcheS37Ph2vMVTISMszW9W8gyORSgmw==
Message-ID: <a847ee9c-4faf-c8b4-43bb-cc30e0980796@suse.com>
Date: Fri, 31 May 2019 13:48:50 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190531063645.4697-5-namit@vmware.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [RFC PATCH v2 04/12] x86/mm/tlb: Flush remote and
 local TLBs concurrently
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sasha Levin <sashal@kernel.org>, linux-hyperv@vger.kernel.org,
 Dave Hansen <dave.hansen@linux.intel.com>,
 Stephen Hemminger <sthemmin@microsoft.com>, kvm@vger.kernel.org,
 Haiyang Zhang <haiyangz@microsoft.com>, x86@kernel.org,
 linux-kernel@vger.kernel.org, virtualization@lists.linux-foundation.org,
 Dave Hansen <dave.hansen@intel.com>, Ingo Molnar <mingo@redhat.com>,
 Borislav Petkov <bp@alien8.de>, xen-devel@lists.xenproject.org,
 Paolo Bonzini <pbonzini@redhat.com>, Thomas Gleixner <tglx@linutronix.de>,
 "K. Y. Srinivasan" <kys@microsoft.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzEvMDUvMjAxOSAwODozNiwgTmFkYXYgQW1pdCB3cm90ZToKPiBUbyBpbXByb3ZlIFRMQiBz
aG9vdGRvd24gcGVyZm9ybWFuY2UsIGZsdXNoIHRoZSByZW1vdGUgYW5kIGxvY2FsIFRMQnMKPiBj
b25jdXJyZW50bHkuIEludHJvZHVjZSBmbHVzaF90bGJfbXVsdGkoKSB0aGF0IGRvZXMgc28uIFRo
ZSBjdXJyZW50Cj4gZmx1c2hfdGxiX290aGVycygpIGludGVyZmFjZSBpcyBrZXB0LCBzaW5jZSBw
YXJhdmlydHVhbCBpbnRlcmZhY2VzIG5lZWQKPiB0byBiZSBhZGFwdGVkIGZpcnN0IGJlZm9yZSBp
dCBjYW4gYmUgcmVtb3ZlZC4gVGhpcyBpcyBsZWZ0IGZvciBmdXR1cmUKPiB3b3JrLiBJbiBzdWNo
IFBWIGVudmlyb25tZW50cywgVExCIGZsdXNoZXMgYXJlIG5vdCBwZXJmb3JtZWQsIGF0IHRoaXMK
PiB0aW1lLCBjb25jdXJyZW50bHkuCj4gCj4gQWRkIGEgc3RhdGljIGtleSB0byB0ZWxsIHdoZXRo
ZXIgdGhpcyBuZXcgaW50ZXJmYWNlIGlzIHN1cHBvcnRlZC4KPiAKPiBDYzogIksuIFkuIFNyaW5p
dmFzYW4iIDxreXNAbWljcm9zb2Z0LmNvbT4KPiBDYzogSGFpeWFuZyBaaGFuZyA8aGFpeWFuZ3pA
bWljcm9zb2Z0LmNvbT4KPiBDYzogU3RlcGhlbiBIZW1taW5nZXIgPHN0aGVtbWluQG1pY3Jvc29m
dC5jb20+Cj4gQ2M6IFNhc2hhIExldmluIDxzYXNoYWxAa2VybmVsLm9yZz4KPiBDYzogVGhvbWFz
IEdsZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+Cj4gQ2M6IEluZ28gTW9sbmFyIDxtaW5nb0By
ZWRoYXQuY29tPgo+IENjOiBCb3Jpc2xhdiBQZXRrb3YgPGJwQGFsaWVuOC5kZT4KPiBDYzogeDg2
QGtlcm5lbC5vcmcKPiBDYzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+IENjOiBQ
YW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgo+IENjOiBEYXZlIEhhbnNlbiA8ZGF2
ZS5oYW5zZW5AbGludXguaW50ZWwuY29tPgo+IENjOiBBbmR5IEx1dG9taXJza2kgPGx1dG9Aa2Vy
bmVsLm9yZz4KPiBDYzogUGV0ZXIgWmlqbHN0cmEgPHBldGVyekBpbmZyYWRlYWQub3JnPgo+IENj
OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgo+IENjOiBsaW51
eC1oeXBlcnZAdmdlci5rZXJuZWwub3JnCj4gQ2M6IGxpbnV4LWtlcm5lbEB2Z2VyLmtlcm5lbC5v
cmcKPiBDYzogdmlydHVhbGl6YXRpb25AbGlzdHMubGludXgtZm91bmRhdGlvbi5vcmcKPiBDYzog
a3ZtQHZnZXIua2VybmVsLm9yZwo+IENjOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
PiBTaWduZWQtb2ZmLWJ5OiBOYWRhdiBBbWl0IDxuYW1pdEB2bXdhcmUuY29tPgo+IC0tLQo+ICBh
cmNoL3g4Ni9oeXBlcnYvbW11LmMgICAgICAgICAgICAgICAgIHwgIDIgKwo+ICBhcmNoL3g4Ni9p
bmNsdWRlL2FzbS9wYXJhdmlydC5oICAgICAgIHwgIDggKysrCj4gIGFyY2gveDg2L2luY2x1ZGUv
YXNtL3BhcmF2aXJ0X3R5cGVzLmggfCAgNiArKwo+ICBhcmNoL3g4Ni9pbmNsdWRlL2FzbS90bGJm
bHVzaC5oICAgICAgIHwgIDYgKysKPiAgYXJjaC94ODYva2VybmVsL2t2bS5jICAgICAgICAgICAg
ICAgICB8ICAxICsKPiAgYXJjaC94ODYva2VybmVsL3BhcmF2aXJ0LmMgICAgICAgICAgICB8ICAz
ICsKPiAgYXJjaC94ODYvbW0vdGxiLmMgICAgICAgICAgICAgICAgICAgICB8IDgwICsrKysrKysr
KysrKysrKysrKysrKysrLS0tLQo+ICBhcmNoL3g4Ni94ZW4vbW11X3B2LmMgICAgICAgICAgICAg
ICAgIHwgIDIgKwo+ICA4IGZpbGVzIGNoYW5nZWQsIDk2IGluc2VydGlvbnMoKyksIDEyIGRlbGV0
aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9hcmNoL3g4Ni9oeXBlcnYvbW11LmMgYi9hcmNoL3g4
Ni9oeXBlcnYvbW11LmMKPiBpbmRleCBlNjVkN2ZlNjQ4OWYuLmNhMjhiNDAwYzg3YyAxMDA2NDQK
PiAtLS0gYS9hcmNoL3g4Ni9oeXBlcnYvbW11LmMKPiArKysgYi9hcmNoL3g4Ni9oeXBlcnYvbW11
LmMKPiBAQCAtMjMzLDQgKzIzMyw2IEBAIHZvaWQgaHlwZXJ2X3NldHVwX21tdV9vcHModm9pZCkK
PiAgCXByX2luZm8oIlVzaW5nIGh5cGVyY2FsbCBmb3IgcmVtb3RlIFRMQiBmbHVzaFxuIik7Cj4g
IAlwdl9vcHMubW11LmZsdXNoX3RsYl9vdGhlcnMgPSBoeXBlcnZfZmx1c2hfdGxiX290aGVyczsK
PiAgCXB2X29wcy5tbXUudGxiX3JlbW92ZV90YWJsZSA9IHRsYl9yZW1vdmVfdGFibGU7Cj4gKwo+
ICsJc3RhdGljX2tleV9kaXNhYmxlKCZmbHVzaF90bGJfbXVsdGlfZW5hYmxlZC5rZXkpOwo+ICB9
Cj4gZGlmZiAtLWdpdCBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BhcmF2aXJ0LmggYi9hcmNoL3g4
Ni9pbmNsdWRlL2FzbS9wYXJhdmlydC5oCj4gaW5kZXggYzI1YzM4YTA1YzFjLi4xOTJiZTcyNTQ0
NTcgMTAwNjQ0Cj4gLS0tIGEvYXJjaC94ODYvaW5jbHVkZS9hc20vcGFyYXZpcnQuaAo+ICsrKyBi
L2FyY2gveDg2L2luY2x1ZGUvYXNtL3BhcmF2aXJ0LmgKPiBAQCAtNDcsNiArNDcsOCBAQCBzdGF0
aWMgaW5saW5lIHZvaWQgc2xvd19kb3duX2lvKHZvaWQpCj4gICNlbmRpZgo+ICB9Cj4gIAo+ICtE
RUNMQVJFX1NUQVRJQ19LRVlfVFJVRShmbHVzaF90bGJfbXVsdGlfZW5hYmxlZCk7Cj4gKwo+ICBz
dGF0aWMgaW5saW5lIHZvaWQgX19mbHVzaF90bGIodm9pZCkKPiAgewo+ICAJUFZPUF9WQ0FMTDAo
bW11LmZsdXNoX3RsYl91c2VyKTsKPiBAQCAtNjIsNiArNjQsMTIgQEAgc3RhdGljIGlubGluZSB2
b2lkIF9fZmx1c2hfdGxiX29uZV91c2VyKHVuc2lnbmVkIGxvbmcgYWRkcikKPiAgCVBWT1BfVkNB
TEwxKG1tdS5mbHVzaF90bGJfb25lX3VzZXIsIGFkZHIpOwo+ICB9Cj4gIAo+ICtzdGF0aWMgaW5s
aW5lIHZvaWQgZmx1c2hfdGxiX211bHRpKGNvbnN0IHN0cnVjdCBjcHVtYXNrICpjcHVtYXNrLAo+
ICsJCQkJICAgY29uc3Qgc3RydWN0IGZsdXNoX3RsYl9pbmZvICppbmZvKQo+ICt7Cj4gKwlQVk9Q
X1ZDQUxMMihtbXUuZmx1c2hfdGxiX211bHRpLCBjcHVtYXNrLCBpbmZvKTsKPiArfQo+ICsKPiAg
c3RhdGljIGlubGluZSB2b2lkIGZsdXNoX3RsYl9vdGhlcnMoY29uc3Qgc3RydWN0IGNwdW1hc2sg
KmNwdW1hc2ssCj4gIAkJCQkgICAgY29uc3Qgc3RydWN0IGZsdXNoX3RsYl9pbmZvICppbmZvKQo+
ICB7Cj4gZGlmZiAtLWdpdCBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BhcmF2aXJ0X3R5cGVzLmgg
Yi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wYXJhdmlydF90eXBlcy5oCj4gaW5kZXggOTQ2ZjhmMWYx
ZWZjLi4zYTE1NmU2M2M1N2QgMTAwNjQ0Cj4gLS0tIGEvYXJjaC94ODYvaW5jbHVkZS9hc20vcGFy
YXZpcnRfdHlwZXMuaAo+ICsrKyBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BhcmF2aXJ0X3R5cGVz
LmgKPiBAQCAtMjExLDYgKzIxMSwxMiBAQCBzdHJ1Y3QgcHZfbW11X29wcyB7Cj4gIAl2b2lkICgq
Zmx1c2hfdGxiX3VzZXIpKHZvaWQpOwo+ICAJdm9pZCAoKmZsdXNoX3RsYl9rZXJuZWwpKHZvaWQp
Owo+ICAJdm9pZCAoKmZsdXNoX3RsYl9vbmVfdXNlcikodW5zaWduZWQgbG9uZyBhZGRyKTsKPiAr
CS8qCj4gKwkgKiBmbHVzaF90bGJfbXVsdGkoKSBpcyB0aGUgcHJlZmVycmVkIGludGVyZmFjZS4g
V2hlbiBpdCBpcyB1c2VkLAo+ICsJICogZmx1c2hfdGxiX290aGVycygpIHNob3VsZCByZXR1cm4g
ZmFsc2UuCgpEaWRuJ3QgeW91IHdhbnQgdG8gcmVtb3ZlL2NoYW5nZSB0aGlzIGNvbW1lbnQ/CgoK
SnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 31 11:53:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 11:53:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWg5u-00019e-9Z; Fri, 31 May 2019 11:53:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Qdqe=T7=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hWg5s-00019Z-8F
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 11:53:08 +0000
X-Inumbo-ID: a6dce80c-839a-11e9-8980-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a6dce80c-839a-11e9-8980-bc764e045a96;
 Fri, 31 May 2019 11:53:06 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 6388DAEC2;
 Fri, 31 May 2019 11:53:05 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 31 May 2019 13:53:03 +0200
Message-Id: <20190531115303.16459-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH v2] xen: remove on-stack cpumask from
 stop_machine_run()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlICJhbGxidXRzZWxmIiBjcHVtYXNrIGluIHN0b3BfbWFjaGluZV9ydW4oKSBpcyBub3QgbmVl
ZGVkLiBJbnN0ZWFkCm9mIGFsbG9jYXRpbmcgaXQgb24gdGhlIHN0YWNrIGl0IGNhbiBlYXNpbHkg
YmUgYXZvaWRlZC4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNv
bT4KLS0tCiB4ZW4vY29tbW9uL3N0b3BfbWFjaGluZS5jIHwgMTMgKysrKysrKy0tLS0tLQogMSBm
aWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vY29tbW9uL3N0b3BfbWFjaGluZS5jIGIveGVuL2NvbW1vbi9zdG9wX21hY2hpbmUuYwpp
bmRleCBjZTZmNTYyNGM0Li43NGQwNDQyN2JkIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3N0b3Bf
bWFjaGluZS5jCisrKyBiL3hlbi9jb21tb24vc3RvcF9tYWNoaW5lLmMKQEAgLTY5LDggKzY5LDgg
QEAgc3RhdGljIHZvaWQgc3RvcG1hY2hpbmVfd2FpdF9zdGF0ZSh2b2lkKQogCiBpbnQgc3RvcF9t
YWNoaW5lX3J1bihpbnQgKCpmbikodm9pZCAqKSwgdm9pZCAqZGF0YSwgdW5zaWduZWQgaW50IGNw
dSkKIHsKLSAgICBjcHVtYXNrX3QgYWxsYnV0c2VsZjsKICAgICB1bnNpZ25lZCBpbnQgaSwgbnJf
Y3B1czsKKyAgICB1bnNpZ25lZCBpbnQgdGhpcyA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKICAgICBp
bnQgcmV0OwogCiAgICAgQlVHX09OKCFsb2NhbF9pcnFfaXNfZW5hYmxlZCgpKTsKQEAgLTc5LDkg
Kzc5LDkgQEAgaW50IHN0b3BfbWFjaGluZV9ydW4oaW50ICgqZm4pKHZvaWQgKiksIHZvaWQgKmRh
dGEsIHVuc2lnbmVkIGludCBjcHUpCiAgICAgaWYgKCAhZ2V0X2NwdV9tYXBzKCkgKQogICAgICAg
ICByZXR1cm4gLUVCVVNZOwogCi0gICAgY3B1bWFza19hbmRub3QoJmFsbGJ1dHNlbGYsICZjcHVf
b25saW5lX21hcCwKLSAgICAgICAgICAgICAgICAgICBjcHVtYXNrX29mKHNtcF9wcm9jZXNzb3Jf
aWQoKSkpOwotICAgIG5yX2NwdXMgPSBjcHVtYXNrX3dlaWdodCgmYWxsYnV0c2VsZik7CisgICAg
bnJfY3B1cyA9IG51bV9vbmxpbmVfY3B1cygpOworICAgIGlmICggY3B1X29ubGluZSh0aGlzKSAp
CisgICAgICAgIG5yX2NwdXMtLTsKIAogICAgIC8qIE11c3Qgbm90IHNwaW4gaGVyZSBhcyB0aGUg
aG9sZGVyIHdpbGwgZXhwZWN0IHVzIHRvIGJlIGRlc2NoZWR1bGVkLiAqLwogICAgIGlmICggIXNw
aW5fdHJ5bG9jaygmc3RvcG1hY2hpbmVfbG9jaykgKQpAQCAtMTAwLDggKzEwMCw5IEBAIGludCBz
dG9wX21hY2hpbmVfcnVuKGludCAoKmZuKSh2b2lkICopLCB2b2lkICpkYXRhLCB1bnNpZ25lZCBp
bnQgY3B1KQogCiAgICAgc21wX3dtYigpOwogCi0gICAgZm9yX2VhY2hfY3B1ICggaSwgJmFsbGJ1
dHNlbGYgKQotICAgICAgICB0YXNrbGV0X3NjaGVkdWxlX29uX2NwdSgmcGVyX2NwdShzdG9wbWFj
aGluZV90YXNrbGV0LCBpKSwgaSk7CisgICAgZm9yX2VhY2hfb25saW5lX2NwdSAoIGkgKQorICAg
ICAgICBpZiAoIGkgIT0gdGhpcyApCisgICAgICAgICAgICB0YXNrbGV0X3NjaGVkdWxlX29uX2Nw
dSgmcGVyX2NwdShzdG9wbWFjaGluZV90YXNrbGV0LCBpKSwgaSk7CiAKICAgICBzdG9wbWFjaGlu
ZV9zZXRfc3RhdGUoU1RPUE1BQ0hJTkVfUFJFUEFSRSk7CiAgICAgc3RvcG1hY2hpbmVfd2FpdF9z
dGF0ZSgpOwotLSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 31 12:59:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 12:59:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWh7h-0006CH-Qg; Fri, 31 May 2019 12:59:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=nX14=T7=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1hWh7g-0006CA-Kc
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 12:59:04 +0000
X-Inumbo-ID: dcf67de8-83a3-11e9-8980-bc764e045a96
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dcf67de8-83a3-11e9-8980-bc764e045a96;
 Fri, 31 May 2019 12:59:02 +0000 (UTC)
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=George.Dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 George.Dunlap@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.50 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: 5hjBS/v8JRrAnOOfP3JNqaC0VZXy68CUl8cfV/VcdraNmv5zgVQZJgQ96557GcC9exFxjUbLMJ
 bZMrRKFskbvDJZDyRhgcI4GUlbPSjxk/Anv4nj5nDeDtgpBcsuseJRY+baNTjabDyyekhu3glk
 kfgXKEW/Dgl1EBVejv97FjvptbafczixXeHMpoojnaOc2/sQ0aver/gr3Ayv+5AMCvGtdzy8H4
 pDF6yykqgvNLtaZVzklJgRkAyi/kHSyfLp13qJp2rv+3eWtDvSKTgv9mwjoUEi8mcr1DKNnCxw
 ueo=
X-SBRS: 2.7
X-MesageID: 1156393
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,535,1549947600"; 
   d="scan'208";a="1156393"
From: George Dunlap <George.Dunlap@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Thread-Topic: [PATCH] xen: make tracebuffer configurable
Thread-Index: AQHVFtDkvpXzQTtLSUOuPgPJzIfTmaaE89YAgAAeHwA=
Date: Fri, 31 May 2019 12:58:36 +0000
Message-ID: <D13DE1D6-CE96-4A41-941E-FC4161CFA1EA@citrix.com>
References: <1559211432-30973-1-git-send-email-chenbaodong@mxnavi.com>
 <5CF10BB80200007800233F92@prv1-mh.provo.novell.com>
In-Reply-To: <5CF10BB80200007800233F92@prv1-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Apple Mail (2.3445.104.11)
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <5F55328682AA864E94B69B4D3E5D1059@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] xen: make tracebuffer configurable
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 "Daniel P. Smith" <dpsmith@apertussolutions.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>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Baodong Chen <chenbaodong@mxnavi.com>, Ian Jackson <Ian.Jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCj4gT24gTWF5IDMxLCAyMDE5LCBhdCAxMjoxMCBQTSwgSmFuIEJldWxpY2ggPEpCZXVsaWNo
QHN1c2UuY29tPiB3cm90ZToNCj4gDQo+Pj4+IE9uIDMwLjA1LjE5IGF0IDEyOjE3LCA8Y2hlbmJh
b2RvbmdAbXhuYXZpLmNvbT4gd3JvdGU6DQo+PiBEZWZhdWx0OiBlbmFibGVkLg0KPj4gQ2FuIGJl
IGRpc2FibGVkIGZvciBzbWFsbGVyIGNvZGUgZm9vdHByaW50Lg0KPiANCj4gQnV0IHlvdSdyZSBh
d2FyZSB0aGF0IHdlJ3JlLCBmb3Igbm93IGF0IGxlYXN0LCB0cnlpbmcgdG8gbGltaXQgdGhlDQo+
IG51bWJlciBvZiBpbmRlcGVuZGVudGx5IHNlbGVjdGFibGUgY29uZmlnIG9wdGlvbnM/IE9uZXMg
ZGVwZW5kaW5nDQo+IG9uIEVYUEVSVCBhcmUgc29ydCBvZiBhbiBleGNlcHRpb24gaW4gY2VydGFp
biBjYXNlcy4NCg0KSeKAmW0gdHJ5aW5nIHRvIHJlbWVtYmVyIGV4YWN0bHkgd2hhdCB3ZSBoYXZl
IG9yIGhhdmVu4oCZdCBkZWNpZGVkLiAgSSB0YWtlIGl0IHlvdSB0aGluayB3ZSBzaG91bGQgYXZv
aWQgaGF2aW5nIGEgbG9hZCBvZiBpbmRlcGVuZGVudGx5LXNlbGVjdGFibGUgY29uZmlndXJhdGlv
bnMgdG8gc3VwcG9ydD8NCg0KQmFvZG9uZywgd2hhdCB3YXMgeW91ciBtYWluIHB1cnBvc2UgaW4g
YWRkaW5nIGEgcGF0Y2ggbGlrZSB0aGlzPyAgSnVzdCB0byBtYWtlIHRoaW5ncyBhIGJpdCB0aWRp
ZXIsIG9yIHdhcyBpdCB0byB0cnkgdG8gZ28gdGhyb3VnaCBhbmQgZ2VuZXJhdGUgYSBmYXIgc21h
bGxlciBoeXBlcnZpc29yIGNvZGViYXNlIChmb3IgaW5zdGFuY2UsIHBlcmhhcHMgdG8gbWFrZSBz
YWZldHkgY2VydGlmaWNhdGlvbiBtb3JlIHRyYWN0YWJsZSk/DQoNCkkgdGhpbmsgd2XigJl2ZSB0
YWxrZWQgYWJvdXQgdGhpcyBiZWZvcmUsIGJ1dCBvdXIgYmFzaWMgb3B0aW9ucywgYXMgZmFyIGFz
IHN1cHBvcnQsIHdvdWxkIGJlOg0KDQoxLiBIYXZlIGEgc2luZ2xlIGxhcmdlIGNvbmZpZyBvcHRp
b24gd2hpY2ggZGlzYWJsZWQgbGFyZ2Ugc3dhdGhlcyBvZiB1bnVzZWQgZnVuY3Rpb25hbGl0eQ0K
Mi4gSGF2ZSBpbmRpdmlkdWFsIGJpdHMgY29uZmlndXJhYmxlLCBidXQgaGF2ZSBvbmx5IGEgaGFu
ZGZ1bCBvZiDigJxzZWN1cml0eSBzdXBwb3J0ZWTigJ0gY29uZmlndXJhdGlvbnMuDQoNClRoZSBp
ZGVhIHdpdGggIzIgaXMgdGhhdCB3ZeKAmWQgaGF2ZSBhIOKAnGNlcnRpZmljYXRpb27igJ0gY29u
ZmlnIHRoYXQgd2UgdGVzdGVkIGFuZCBzZWN1cml0eSBzdXBwb3J0ZWQsIHdpdGggYWxsIG9mIHRo
ZXNlIGluZGl2aWR1YWwgYml0cyBvZmYsIGFzIHdlbGwgYXMg4oCcY2xvdWTigJ0gYW5kIOKAnGNs
aWVudOKAnSBjb25maWdzIHdpdGggYWxsIG9mIHRoZXNlIOKAnG9wdGlvbmFs4oCdIGJpdHMgb24g
KG9yIHNvbWUgc3Vic2V0IG9uLCBkZXBlbmRpbmcgb24gd2hhdCBlYWNoIGNvbW11bml0eSB0aG91
Z2h0IG1hZGUgdGhlIG1vc3Qgc2Vuc2UgZm9yIHRoZWlyIHVzZSBjYWZlKS4gIElmIHBlb3BsZSB3
YW50ZWQgdG8gZW5hYmxlIG9yIGRpc2FibGUgaW5kaXZpZHVhbCBjb25maWcgb3B0aW9ucyBvdXRz
aWRlIGZvIHRob3NlLCB0aGV54oCZZCBiZSB0YWtpbmcgYSByaXNrIHdydCBicmVha2FnZSAobm90
IHRlc3RlZCkgb3Igc2VjdXJpdHkgaXNzdWVzIChubyBYU0EgaXNzdWVkIHVubGVzcyBpdCBhZmZl
Y3RlZCBvbmUgb2YgdGhlIHN1cHBvcnRlZCBjb25maWdzKS4NCg0KUmljaCAvIERhbmllbCwgYW0g
SSBvbiB0aGUgcmlnaHQgdHJhY2sgaGVyZT8gIEFueSB0aG91Z2h0cz8NCg0KIC1HZW9yZ2UNCg0K
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 31 13:00:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 13:00:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWh8y-0006yQ-7V; Fri, 31 May 2019 13:00:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zdtG=T7=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1hWh8x-0006yE-1M
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 13:00:23 +0000
X-Inumbo-ID: 09756590-83a4-11e9-86db-df8e07c8380a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 09756590-83a4-11e9-86db-df8e07c8380a;
 Fri, 31 May 2019 13:00:17 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hWh8q-0007kT-HB; Fri, 31 May 2019 13:00:16 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hWh8q-0005vC-41; Fri, 31 May 2019 13:00:16 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hWh8q-0004SB-3E; Fri, 31 May 2019 13:00:16 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-137067-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-3.18:test-amd64-amd64-xl-credit2:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-examine:reboot:fail:regression
 linux-3.18:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-credit1:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-pvshim:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-shadow:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-pair:guest-migrate/dst_host/src_host/debian.repeat:fail:regression
 linux-3.18:test-amd64-amd64-xl-qcow2:guest-start:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-vhd:guest-start:fail:regression
 linux-3.18:test-armhf-armhf-xl-vhd:guest-start:fail:regression
 linux-3.18:test-armhf-armhf-xl-vhd:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-amd64-pair:xen-boot/src_host:fail:heisenbug
 linux-3.18:test-amd64-amd64-pair:xen-boot/dst_host:fail:heisenbug
 linux-3.18:test-amd64-amd64-libvirt:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-i386-pair:xen-boot/src_host:fail:heisenbug
 linux-3.18:test-amd64-i386-pair:xen-boot/dst_host:fail:heisenbug
 linux-3.18:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:heisenbug
 linux-3.18:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:heisenbug
 linux-3.18:test-armhf-armhf-libvirt-raw:guest-start:fail:heisenbug
 linux-3.18:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-amd64-examine:reboot:fail:heisenbug
 linux-3.18:test-amd64-i386-freebsd10-i386:xen-boot:fail:heisenbug
 linux-3.18:test-armhf-armhf-libvirt:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:debian-di-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:debian-di-install:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw: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-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:build-arm64-pvops:kernel-build:fail:nonblocking
 linux-3.18:test-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-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl: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-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-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-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-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=6b1ae527b1fdee86e81da0cb26ced75731c6c0fa
X-Osstest-Versions-That: linux=0d63979c1bc9c85578be4c589768a13dc0a7c5eb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 31 May 2019 13:00:16 +0000
Subject: [Xen-devel] [linux-3.18 test] 137067: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNzA2NyBsaW51eC0zLjE4IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzcwNjcvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAg
IDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1h
bWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICA3IHhlbi1ib290
ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQt
YW1kNjQtcHZncnViICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEy
ODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgIGZhaWwg
UkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
Mjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0g
ICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDcgeGVuLWJv
b3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1zaGFkb3cgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICA3IHhlbi1i
b290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1Iu
IHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyIDI0IGd1ZXN0LW1pZ3JhdGUvZHN0X2hv
c3Qvc3JjX2hvc3QvZGViaWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWNvdzIgICAgMTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMSBndWVzdC1zdGFy
dCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgIDExIGd1ZXN0LXN0YXJ0ICAgIGZhaWwgaW4gMTM3MDE0IFJFR1IuIHZzLiAxMjg4
NTgKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcp
OgogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwg
aW4gMTM2NTU5IHBhc3MgaW4gMTM3MDY3CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0IDcgeGVuLWJvb3QgZmFpbCBpbiAxMzY3MjYgcGFzcyBpbiAxMzcwNjcKIHRlc3Qt
YW1kNjQtYW1kNjQtcGFpciAgICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9zdCBmYWlsIGluIDEzNjcy
NiBwYXNzIGluIDEzNzA2NwogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgIDExIHhlbi1ib290
L2RzdF9ob3N0IGZhaWwgaW4gMTM2NzI2IHBhc3MgaW4gMTM3MDY3CiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBpbiAxMzY3MjYgcGFzcyBpbiAx
MzcwNjcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDcg
eGVuLWJvb3QgZmFpbCBpbiAxMzY3MjYgcGFzcyBpbiAxMzcwNjcKIHRlc3QtYW1kNjQtaTM4Ni1w
YWlyICAgICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9zdCBmYWlsIGluIDEzNjcyNiBwYXNzIGluIDEz
NzA2NwogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgIDExIHhlbi1ib290L2RzdF9ob3N0IGZh
aWwgaW4gMTM2NzI2IHBhc3MgaW4gMTM3MDY3CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWly
IDEwIHhlbi1ib290L3NyY19ob3N0IGZhaWwgaW4gMTM2NzI2IHBhc3MgaW4gMTM3MDY3CiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDExIHhlbi1ib290L2RzdF9ob3N0IGZhaWwgaW4gMTM2
NzI2IHBhc3MgaW4gMTM3MDY3CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDExIGd1ZXN0
LXN0YXJ0ICAgICAgZmFpbCBpbiAxMzcwMTQgcGFzcyBpbiAxMzcwNjcKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgICAgZmFpbCBwYXNzIGlu
IDEzNjU1OQogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgOCByZWJvb3QgICAgICAgICAg
ICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTM2NTU5CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMzY3MjYKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAg
ZmFpbCBwYXNzIGluIDEzNzAxNAoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFs
bG93YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDcg
eGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQt
ZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgMTAgZGViaWFuLWRpLWluc3RhbGwgICBmYWlsIGluIDEzNjU1OSBsaWtlIDEyODg0
MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSA3IHhlbi1ib290
IGZhaWwgaW4gMTM2NzI2IGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgIDEwIGRlYmlhbi1kaS1pbnN0YWxsICAgICAgICAgICAgZmFpbCAgbGlrZSAxMjg4NDEK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICBsaWtlIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI4ODU4CiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bGlrZSAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI4ODU4
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0
cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3Qg
MTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmh2Mi1pbnRlbCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1k
IDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wy
ICBmYWlsIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDYga2VybmVs
LWJ1aWxkICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxp
bnV4ICAgICAgICAgICAgICAgIDZiMWFlNTI3YjFmZGVlODZlODFkYTBjYjI2Y2VkNzU3MzFjNmMw
ZmEKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDBkNjM5NzljMWJjOWM4
NTU3OGJlNGM1ODk3NjhhMTNkYzBhN2M1ZWIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyODg1OCAg
MjAxOC0xMC0xNyAyMTo0NzozOSBaICAyMjUgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMjk3
NjAgIDIwMTgtMTEtMTAgMTY6MTc6MzAgWiAgMjAxIGRheXMgIDExMyBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxMzYzOTAgIDIwMTktMDUtMTYgMTg6MjQ6NTggWiAgIDE0IGRheXMgICAg
NyBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCjg1MSBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwK
bm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybWhmLXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZt
LWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQx
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJl
c3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMzQzMjQg
bGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 31 13:04:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 13:04:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWhDF-0007Ca-3U; Fri, 31 May 2019 13:04:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zdtG=T7=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1hWhDD-0007CN-PA
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 13:04:47 +0000
X-Inumbo-ID: a9f390af-83a4-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a9f390af-83a4-11e9-8980-bc764e045a96;
 Fri, 31 May 2019 13:04:46 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hWhDB-0007pU-PK; Fri, 31 May 2019 13:04:45 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hWhDB-0006Fi-CJ; Fri, 31 May 2019 13:04:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hWhDB-00064C-Be; Fri, 31 May 2019 13:04:45 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-137109-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=b144cf45d50b603c2909fc32c6abf7359f86f1aa
X-Osstest-Versions-That: xen=0c1ba0c6a0fd88934fd59474d46f3c2677836cb3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 31 May 2019 13:04:45 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 137109: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNzEwOSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNzEwOS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBiMTQ0Y2Y0NWQ1MGI2MDNjMjkwOWZjMzJjNmFiZjczNTlmODZmMWFhCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAwYzFiYTBjNmEwZmQ4ODkzNGZk
NTk0NzRkNDZmM2MyNjc3ODM2Y2IzCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzcwNzkgIDIwMTkt
MDUtMjkgMTg6MDA6NTkgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTM3MTA5ICAy
MDE5LTA1LTMxIDEwOjAxOjE5IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICBLZXZpbiBUaWFu
IDxrZXZpbi50aWFuQGludGVsLmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRy
aXguY29tPgoKam9iczoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2lt
YWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24g
b2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNh
biBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0
LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgMGMxYmEwYzZhMC4uYjE0NGNmNDVkNSAgYjE0NGNmNDVk
NTBiNjAzYzI5MDlmYzMyYzZhYmY3MzU5Zjg2ZjFhYSAtPiBzbW9rZQoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 31 13:07:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 13:07:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWhFS-0007Ji-IO; Fri, 31 May 2019 13:07:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=1r68=T7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hWhFQ-0007Jb-Ut
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 13:07:04 +0000
X-Inumbo-ID: fb6924b2-83a4-11e9-8980-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fb6924b2-83a4-11e9-8980-bc764e045a96;
 Fri, 31 May 2019 13:07:03 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 31 May 2019 07:07:02 -0600
Message-Id: <5CF126F3020000780023403A@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.1 
Date: Fri, 31 May 2019 07:06:59 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20190531115303.16459-1-jgross@suse.com>
In-Reply-To: <20190531115303.16459-1-jgross@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2] xen: remove on-stack cpumask from
 stop_machine_run()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, WeiLiu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDMxLjA1LjE5IGF0IDEzOjUzLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBUaGUg
ImFsbGJ1dHNlbGYiIGNwdW1hc2sgaW4gc3RvcF9tYWNoaW5lX3J1bigpIGlzIG5vdCBuZWVkZWQu
IEluc3RlYWQKPiBvZiBhbGxvY2F0aW5nIGl0IG9uIHRoZSBzdGFjayBpdCBjYW4gZWFzaWx5IGJl
IGF2b2lkZWQuCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2Uu
Y29tPgoKUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4Kd2l0aCBv
bmUgZnVydGhlciByZW1hcms6Cgo+IC0tLSBhL3hlbi9jb21tb24vc3RvcF9tYWNoaW5lLmMKPiAr
KysgYi94ZW4vY29tbW9uL3N0b3BfbWFjaGluZS5jCj4gQEAgLTY5LDggKzY5LDggQEAgc3RhdGlj
IHZvaWQgc3RvcG1hY2hpbmVfd2FpdF9zdGF0ZSh2b2lkKQo+ICAKPiAgaW50IHN0b3BfbWFjaGlu
ZV9ydW4oaW50ICgqZm4pKHZvaWQgKiksIHZvaWQgKmRhdGEsIHVuc2lnbmVkIGludCBjcHUpCj4g
IHsKPiAtICAgIGNwdW1hc2tfdCBhbGxidXRzZWxmOwo+ICAgICAgdW5zaWduZWQgaW50IGksIG5y
X2NwdXM7Cj4gKyAgICB1bnNpZ25lZCBpbnQgdGhpcyA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKPiAg
ICAgIGludCByZXQ7Cj4gIAo+ICAgICAgQlVHX09OKCFsb2NhbF9pcnFfaXNfZW5hYmxlZCgpKTsK
PiBAQCAtNzksOSArNzksOSBAQCBpbnQgc3RvcF9tYWNoaW5lX3J1bihpbnQgKCpmbikodm9pZCAq
KSwgdm9pZCAqZGF0YSwgdW5zaWduZWQgaW50IGNwdSkKPiAgICAgIGlmICggIWdldF9jcHVfbWFw
cygpICkKPiAgICAgICAgICByZXR1cm4gLUVCVVNZOwo+ICAKPiAtICAgIGNwdW1hc2tfYW5kbm90
KCZhbGxidXRzZWxmLCAmY3B1X29ubGluZV9tYXAsCj4gLSAgICAgICAgICAgICAgICAgICBjcHVt
YXNrX29mKHNtcF9wcm9jZXNzb3JfaWQoKSkpOwo+IC0gICAgbnJfY3B1cyA9IGNwdW1hc2tfd2Vp
Z2h0KCZhbGxidXRzZWxmKTsKPiArICAgIG5yX2NwdXMgPSBudW1fb25saW5lX2NwdXMoKTsKPiAr
ICAgIGlmICggY3B1X29ubGluZSh0aGlzKSApCj4gKyAgICAgICAgbnJfY3B1cy0tOwo+ICAKPiAg
ICAgIC8qIE11c3Qgbm90IHNwaW4gaGVyZSBhcyB0aGUgaG9sZGVyIHdpbGwgZXhwZWN0IHVzIHRv
IGJlIGRlc2NoZWR1bGVkLiAqLwo+ICAgICAgaWYgKCAhc3Bpbl90cnlsb2NrKCZzdG9wbWFjaGlu
ZV9sb2NrKSApCj4gQEAgLTEwMCw4ICsxMDAsOSBAQCBpbnQgc3RvcF9tYWNoaW5lX3J1bihpbnQg
KCpmbikodm9pZCAqKSwgdm9pZCAqZGF0YSwgdW5zaWduZWQgaW50IGNwdSkKPiAgCj4gICAgICBz
bXBfd21iKCk7Cj4gIAo+IC0gICAgZm9yX2VhY2hfY3B1ICggaSwgJmFsbGJ1dHNlbGYgKQo+IC0g
ICAgICAgIHRhc2tsZXRfc2NoZWR1bGVfb25fY3B1KCZwZXJfY3B1KHN0b3BtYWNoaW5lX3Rhc2ts
ZXQsIGkpLCBpKTsKPiArICAgIGZvcl9lYWNoX29ubGluZV9jcHUgKCBpICkKPiArICAgICAgICBp
ZiAoIGkgIT0gdGhpcyApCj4gKyAgICAgICAgICAgIHRhc2tsZXRfc2NoZWR1bGVfb25fY3B1KCZw
ZXJfY3B1KHN0b3BtYWNoaW5lX3Rhc2tsZXQsIGkpLCBpKTsKPiAgCj4gICAgICBzdG9wbWFjaGlu
ZV9zZXRfc3RhdGUoU1RPUE1BQ0hJTkVfUFJFUEFSRSk7Cj4gICAgICBzdG9wbWFjaGluZV93YWl0
X3N0YXRlKCk7CgpBIGZldyBsaW5lcyBkb3duIGZyb20gaGVyZSB0aGVyZSdzIGFub3RoZXIgdXNl
IG9mIHNtcF9wcm9jZXNzb3JfaWQoKS4KSWYgSSBlbmQgdXAgY29tbWl0dGluZyB0aGlzIEkgbWF5
IHRha2UgdGhlIGxpYmVydHkgYW5kIGFsc28gY2hhbmdlIHRoYXQKdG8gInRoaXMiLCB1bmxlc3Mg
eW91IG9iamVjdC4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 31 13:15:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 13:15:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWhNc-0008F8-FN; Fri, 31 May 2019 13:15:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=1r68=T7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hWhNa-0008F3-Ka
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 13:15:30 +0000
X-Inumbo-ID: 27348db6-83a6-11e9-b119-9bfcef2dd89c
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 27348db6-83a6-11e9-b119-9bfcef2dd89c;
 Fri, 31 May 2019 13:15:26 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 31 May 2019 07:15:25 -0600
Message-Id: <5CF128EA0200007800234051@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.1 
Date: Fri, 31 May 2019 07:15:22 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <george.dunlap@citrix.com>
References: <1559211432-30973-1-git-send-email-chenbaodong@mxnavi.com>
 <5CF10BB80200007800233F92@prv1-mh.provo.novell.com>
 <D13DE1D6-CE96-4A41-941E-FC4161CFA1EA@citrix.com>
In-Reply-To: <D13DE1D6-CE96-4A41-941E-FC4161CFA1EA@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] xen: make tracebuffer configurable
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Rich Persaud <persaur@gmail.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Baodong Chen <chenbaodong@mxnavi.com>, Ian Jackson <Ian.Jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDMxLjA1LjE5IGF0IDE0OjU4LCA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPj4gT24gTWF5IDMxLCAyMDE5LCBhdCAxMjoxMCBQTSwgSmFuIEJldWxpY2ggPEpCZXVsaWNo
QHN1c2UuY29tPiB3cm90ZToKPj4+Pj4gT24gMzAuMDUuMTkgYXQgMTI6MTcsIDxjaGVuYmFvZG9u
Z0BteG5hdmkuY29tPiB3cm90ZToKPj4+IERlZmF1bHQ6IGVuYWJsZWQuCj4+PiBDYW4gYmUgZGlz
YWJsZWQgZm9yIHNtYWxsZXIgY29kZSBmb290cHJpbnQuCj4+IAo+PiBCdXQgeW91J3JlIGF3YXJl
IHRoYXQgd2UncmUsIGZvciBub3cgYXQgbGVhc3QsIHRyeWluZyB0byBsaW1pdCB0aGUKPj4gbnVt
YmVyIG9mIGluZGVwZW5kZW50bHkgc2VsZWN0YWJsZSBjb25maWcgb3B0aW9ucz8gT25lcyBkZXBl
bmRpbmcKPj4gb24gRVhQRVJUIGFyZSBzb3J0IG9mIGFuIGV4Y2VwdGlvbiBpbiBjZXJ0YWluIGNh
c2VzLgo+IAo+IEnigJltIHRyeWluZyB0byByZW1lbWJlciBleGFjdGx5IHdoYXQgd2UgaGF2ZSBv
ciBoYXZlbuKAmXQgZGVjaWRlZC4gIEkgdGFrZSBpdCAKPiB5b3UgdGhpbmsgd2Ugc2hvdWxkIGF2
b2lkIGhhdmluZyBhIGxvYWQgb2YgaW5kZXBlbmRlbnRseS1zZWxlY3RhYmxlIAo+IGNvbmZpZ3Vy
YXRpb25zIHRvIHN1cHBvcnQ/CgpZZXMsIHRoYXQncyB0aGUgbWFpbiAoYW5kIHBlcmhhcHMgb25s
eSkgcmVhc29uIHRvIGxpbWl0IG9wdGlvbnMgd2l0aAp1c2VyIHZpc2libGUgcHJvbXB0cy4KCj4g
QmFvZG9uZywgd2hhdCB3YXMgeW91ciBtYWluIHB1cnBvc2UgaW4gYWRkaW5nIGEgcGF0Y2ggbGlr
ZSB0aGlzPyAgSnVzdCB0byAKPiBtYWtlIHRoaW5ncyBhIGJpdCB0aWRpZXIsIG9yIHdhcyBpdCB0
byB0cnkgdG8gZ28gdGhyb3VnaCBhbmQgZ2VuZXJhdGUgYSBmYXIgCj4gc21hbGxlciBoeXBlcnZp
c29yIGNvZGViYXNlIChmb3IgaW5zdGFuY2UsIHBlcmhhcHMgdG8gbWFrZSBzYWZldHkgCj4gY2Vy
dGlmaWNhdGlvbiBtb3JlIHRyYWN0YWJsZSk/Cj4gCj4gSSB0aGluayB3ZeKAmXZlIHRhbGtlZCBh
Ym91dCB0aGlzIGJlZm9yZSwgYnV0IG91ciBiYXNpYyBvcHRpb25zLCBhcyBmYXIgYXMgCj4gc3Vw
cG9ydCwgd291bGQgYmU6Cj4gCj4gMS4gSGF2ZSBhIHNpbmdsZSBsYXJnZSBjb25maWcgb3B0aW9u
IHdoaWNoIGRpc2FibGVkIGxhcmdlIHN3YXRoZXMgb2YgdW51c2VkIAo+IGZ1bmN0aW9uYWxpdHkK
ClBlcmhhcHMgdGhpcyBpcyBhIHdvcnRod2hpbGUgdGhpbmcgdG8gaGF2ZSBhbnl3YXkuCgo+IDIu
IEhhdmUgaW5kaXZpZHVhbCBiaXRzIGNvbmZpZ3VyYWJsZSwgYnV0IGhhdmUgb25seSBhIGhhbmRm
dWwgb2Yg4oCcc2VjdXJpdHkgCj4gc3VwcG9ydGVk4oCdIGNvbmZpZ3VyYXRpb25zLgo+IAo+IFRo
ZSBpZGVhIHdpdGggIzIgaXMgdGhhdCB3ZeKAmWQgaGF2ZSBhIOKAnGNlcnRpZmljYXRpb27igJ0g
Y29uZmlnIHRoYXQgd2UgdGVzdGVkIAo+IGFuZCBzZWN1cml0eSBzdXBwb3J0ZWQsIHdpdGggYWxs
IG9mIHRoZXNlIGluZGl2aWR1YWwgYml0cyBvZmYsIGFzIHdlbGwgYXMgCj4g4oCcY2xvdWTigJ0g
YW5kIOKAnGNsaWVudOKAnSBjb25maWdzIHdpdGggYWxsIG9mIHRoZXNlIOKAnG9wdGlvbmFs4oCd
IGJpdHMgb24gKG9yIHNvbWUgCj4gc3Vic2V0IG9uLCBkZXBlbmRpbmcgb24gd2hhdCBlYWNoIGNv
bW11bml0eSB0aG91Z2h0IG1hZGUgdGhlIG1vc3Qgc2Vuc2UgZm9yIAo+IHRoZWlyIHVzZSBjYWZl
KS4gIElmIHBlb3BsZSB3YW50ZWQgdG8gZW5hYmxlIG9yIGRpc2FibGUgaW5kaXZpZHVhbCBjb25m
aWcgCj4gb3B0aW9ucyBvdXRzaWRlIGZvIHRob3NlLCB0aGV54oCZZCBiZSB0YWtpbmcgYSByaXNr
IHdydCBicmVha2FnZSAobm90IHRlc3RlZCkgCj4gb3Igc2VjdXJpdHkgaXNzdWVzIChubyBYU0Eg
aXNzdWVkIHVubGVzcyBpdCBhZmZlY3RlZCBvbmUgb2YgdGhlIHN1cHBvcnRlZCAKPiBjb25maWdz
KS4KClRoZSBvbmUgaXNzdWUgd2l0aCB0aGlzIHRoYXQgSSBzZWUgKGJlc2lkZXMgdGhlIGltcGxp
ZWQgdGVzdGluZyBuZWVkcywKYXMgZ2VuZXJhbGx5IGFsbCBvciBhdCBsZWFzdCBtb3N0IG9mIHRo
ZSBwb3NzaWJsZSBjb21iaW5hdGlvbnMgd2lsbCBuZWVkCnRlc3RpbmcpIGlzIHRoYXQgb25jZSB3
ZSBoYXZlIGNob3NlbiBzdWNoIGEgImhhbmRmdWwiLCB0aGVpciB2b2x1bWUKd2lsbCBsaWtlbHkg
Z3Jvdy4gUGx1cyBpdCBtYXkgYmUgZGlmZmljdWx0IHRvIGNvbWUgdG8gYW4gYWdyZWVtZW50IHdo
YXQKc2hvdWxkIG9yIHNob3VsZCBub3QgYmUgcGFydCBvZiB0aGlzICJoYW5kZnVsIi4gQnV0IHN1
cmUsIHdlIGNhbiBnaXZlCml0IGEgdHJ5IC4uLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 31 13:23:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 13:23:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWhVJ-0000iB-DZ; Fri, 31 May 2019 13:23:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2tza=T7=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hWhVI-0000i6-AC
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 13:23:28 +0000
X-Inumbo-ID: 462e8049-83a7-11e9-8980-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 462e8049-83a7-11e9-8980-bc764e045a96;
 Fri, 31 May 2019 13:23:27 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 06C89A78;
 Fri, 31 May 2019 06:23:27 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 5C2CF3F5AF;
 Fri, 31 May 2019 06:23:25 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>
References: <5CF0F33A0200007800233D8F@prv1-mh.provo.novell.com>
 <5CF0F5700200007800233DB4@prv1-mh.provo.novell.com>
 <f78f627c-753f-a162-14a1-b193908f673a@arm.com>
 <5CF0F8BE0200007800233DE3@prv1-mh.provo.novell.com>
 <f8edeb03-b223-e723-0b02-9ca565fe8055@arm.com>
 <5CF0FC080200007800233E50@prv1-mh.provo.novell.com>
 <7ca91b27-1c37-70ab-e367-494603e4464d@arm.com>
 <5CF1026F0200007800233ED8@prv1-mh.provo.novell.com>
 <aa27503b-7fcb-dbf0-1f69-6aae35b6f4c1@arm.com>
 <5CF105FD0200007800233F31@prv1-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <60e875e1-a0fa-9c3d-0bfc-55ae567d409f@arm.com>
Date: Fri, 31 May 2019 14:23:23 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <5CF105FD0200007800233F31@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 2/2] dom_cow is needed for mem-sharing only
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, WeiLiu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Tamas K Lengyel <tamas@tklengyel.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSmFuLAoKT24gMzEvMDUvMjAxOSAxMTo0NiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24g
MzEuMDUuMTkgYXQgMTI6MzQsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4+IE5vIGl0
IHdhcyBhIG1vcmUgZ2VuZXJpYyBzdGF0ZW1lbnQgb24gdGhlIHN0YW5jZSAiSXQgYWxyZWFkeSBl
eGlzdHMgaW4KPj4gWGVuIHNvIGl0IGlzIGZpbmUgdG8gc3ByZWFkIHRoZW0gYSBiaXQgbW9yZSIu
Cj4gCj4gT2gsIEkgc2VlLiBPZiBjb3Vyc2UgSSdtIG1ha2luZyByZW1hcmtzIHdoZW4gd2hhdCdz
IGluIHRoZSB0cmVlIGlzCj4gYmFkIChhcyBwZXIgZS5nLiBjb2Rpbmcgc3R5bGUsIG9yIGlmIG5v
dCBtZW50aW9uZWQgdGhlcmUgdGhhbiBpbiBteQo+IHBlcnNvbmFsIG9waW5pb24pLiBBcyBhIHJl
c3VsdCBJIHRha2Ugbm90ZSBvZiB5b3UgdGhpbmtpbmcgdGhpcyBiZWluZwo+IGJhZCBwcmFjdGlj
ZSwgYW5kIHRoZSB0d28gb2YgdXMgZGlzYWdyZWVpbmcuIEknbSBjZXJ0YWlubHkgd2lsbGluZyB0
bwo+IGFkanVzdCBub24tb2J2aW91cyBjb2RlIHRvIGEgbW9yZSBvYnZpb3VzIHNoYXBlIGluIHZh
cmlvdXMgY2FzZXMsCj4gYnV0IEkgdGhpbmsgdGhlcmUgbmVlZHMgdG8gYmUgYSBsaW1pdCBhcyB0
byB3aGF0IGxhbmd1YWdlIGZlYXR1cmVzCj4gd2UgZGVjaWRlIHNob3VsZCBub3QgYmUgdXNlZCBp
biB0aGUgY29kZSBiYXNlLiBPdmVycmlkaW5nCj4gZGVjbGFyYXRpb25zIChhbmQgaW4gc29tZSBj
YXNlcyBldmVuIGRlZmluaXRpb25zKSBieSBtYWNyb3MgaXMgYQo+IHVzZWZ1bCB0aGluZyBmb3Ig
Z2VuZXJhbCByZWFkYWJpbGl0eSBpbiBjZXJ0YWluIGNhc2VzIGluIG15IG9waW5pb24sCj4gYW5k
IHdoaWxlIGl0J3Mgbm90IG1ha2luZyBtdWNoIG9mIGRpZmZlcmVuY2UgaGVyZSBJJ2Qgc3RpbGwg
cHJlZmVyIGlmCj4gSSB3YXMgYWxsb3dlZCB0byBnZXQgYXdheSB3aXRoIHRoaXMsIHVubGVzcyBh
IG1ham9yaXR5IHN1cHBvcnRzCj4geW91ciB2aWV3LiBJT1cgLSB5b3VyIGNoYW5nZSByZXF1ZXN0
IGlzLCBhcyBwZXIgbXkgb3duCj4gcGVyc3BlY3RpdmUsIG1ha2luZyB0aGUgY29kZSBsZXNzIGVh
c3kgdG8gcmVhZCwgZXZlbiBpZiBub3QgYnkKPiBtdWNoLgoKTGV0IHdpbGwgd2FpdCB0aGUgb3Bp
bmlvbiBmcm9tIHRoZSBvdGhlcnMgaGVyZS4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 31 13:25:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 13:25:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWhX3-0000oZ-Rm; Fri, 31 May 2019 13:25:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=agGR=T7=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1hWhX2-0000oT-TV
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 13:25:16 +0000
X-Inumbo-ID: 861d8661-83a7-11e9-8980-bc764e045a96
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 861d8661-83a7-11e9-8980-bc764e045a96;
 Fri, 31 May 2019 13:25:15 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Fri, 31 May 2019 15:25:13 +0200
Received: from [192.168.0.36] (nwb-a10-snat.microfocus.com [10.120.13.201])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Fri, 31 May 2019 14:24:58 +0100
Message-ID: <1dd86fe1814a52cb9b521a39511c2c5b70379b03.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: George Dunlap <George.Dunlap@citrix.com>, Andrii Anisov
 <andrii.anisov@gmail.com>
Date: Fri, 31 May 2019 15:24:57 +0200
In-Reply-To: <16B40EA2-7781-48E7-94CA-52B328CE197B@citrix.com>
References: <1559225751-30736-1-git-send-email-andrii.anisov@gmail.com>
 <16B40EA2-7781-48E7-94CA-52B328CE197B@citrix.com>
Organization: SUSE
User-Agent: Evolution 3.32.2 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v3] schedule: move last_run_time to the
 credit scheduler privates
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <Ian.Jackson@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Content-Type: multipart/mixed; boundary="===============2528461977636236750=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============2528461977636236750==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-rRg++k3Q8uzcfIyqhWV6"


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

On Fri, 2019-05-31 at 10:26 +0000, George Dunlap wrote:
> > On May 30, 2019, at 3:15 PM, Andrii Anisov <andrii.anisov@gmail.com
> > > wrote:
> >=20
> > From: Andrii Anisov <andrii_anisov@epam.com>
> >=20
> > The structure member last_run_time is used by credit scheduler
> > only.
> > So move it from a generic vcpu structure to the credit scheduler
> > private
> > vcpu definition.
>=20
> This seems like a useful change, and the commit message has a lot of
> good detail, thanks.  But I=E2=80=99m left wondering: Is the main idea he=
re
> just to generally reduce code and data usage when not running the
> credit scheduler, or is there another reason?
>=20
Yeah, I also think this change is a good one to have.

Weather or not the main reason is that one, it fixes an (albeit not too
terrible) layering/encapsulation violation, as things used only by
Credit, should live in Credit code.

It also makes (although only slightly) `struct vcpu` smaller, if one
doesn't use Credit at all.

But sure, let's have just a few more words about the motivation for the
change in the commit message, as George is asking.

> If it=E2=80=99s the first, a quick note to that effect will help put
> archaeologist=E2=80=99s minds at ease. :-)  This could probably be added =
on
> commit.  (I=E2=80=99ll do a full review it in a day or two if Dario doesn=
=E2=80=99t
> beat me to it.)
>=20
I've looked at it, and there's only one thing that bothers me a little
bit. In fact, here:

--- a/xen/common/sched_credit.c
+++ b/xen/common/sched_credit.c
@@ -175,6 +175,9 @@ struct csched_vcpu {
     atomic_t credit;
     unsigned int residual;
=20
+    /* last time when vCPU is scheduled out */
+    s_time_t last_run_time;
+
 #ifdef CSCHED_STATS
     struct {
         int credit_last;

The comment is not accurate. And I'm afraid that it could be misleading
for someone reading it, but then realizing that the code does something
slightly different, and hence not being able to tell which one of the
two things is correct.

So, either we change the comment (but I'm not capable, right now, of
finding something that is short and, at the same time, clear enough),
or we change how the variable is using.

Like, e.g., in csched_schedule(), we first set it to 0, and then we
update it with `now` for `prev` if `prev !=3D next && !is_idle(prev)` (or
something like that)

The rest of the patch looks fine to me.

Regards
--=20
Dario Faggioli, Ph.D
http://about.me/dario.faggioli
Virtualization Software Engineer
SUSE Labs, SUSE https://www.suse.com/
-------------------------------------------------------------------
<<This happens because _I_ choose it to happen!>> (Raistlin Majere)


--=-rRg++k3Q8uzcfIyqhWV6
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+4FAlzxKykACgkQFkJ4iaW4
c+7X/w//en2LDQ0Ncf4C0HLNeUz5r6LjVakBvEuTk/TbUto4hAv/Lg176Zsk1S37
/KWE8oz2rXNe51cDNmiLIvq0SlVT8GvRXlgJ8TJmFIuzqx/MAT/l8mO6oBYEfEmy
2i1GoxHHyBtfapXuJi7GBQF+uQ9kCDZrtrwnI9Svo3cDn0dqRtfRcT7e+6iWXdZB
q7bB87zQNrj5sJW89rUuNirAB1p8839RkqI6RrEys3KlUoZWr8l+x6lHgR3UspzR
2IG1lJpg2qNZTfnD1Oktl91wkJStHlYPhsFcA1cRurnPu9rGHEoxVwxJWvu4HkB6
lS/7t4jXyvyf8R3DlAi9xGyquMVh/UtTwKxWzYJFt1hKZogDgNV/kNzJhbKXUXeK
jl7QsNCK2Tj494aeX5fnRD+nKBCwEXu4tU1TLtI/7tSK4sLCuT9cuWk0DZvkv2+9
cp5KDTYA4sSnz7Jl+uw6DeY3ZJO/zDqskG2J+tSTVBVJBA6JpQwJB5UhT4+bhTho
riIAmCtOb00ylLQEafE2/iA6qzCbjA8JVOWuRidrFl+KYQfeDjcz6pH0FAQM/Nbn
OkO6ddZywDklSESJe/UOWNqYIfXaaQAKwOM60wgqoT54VvV6aRgo6Wb0rRxfnV8l
6T63uHCQiFmLOZto8AlRUHV/q5G0d+wNfO+phswUBjI3+WvvrJk=
=VQiP
-----END PGP SIGNATURE-----

--=-rRg++k3Q8uzcfIyqhWV6--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2528461977636236750==--



From xen-devel-bounces@lists.xenproject.org Fri May 31 13:48:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 13:48:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWhtl-0002cA-RO; Fri, 31 May 2019 13:48:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=q4nb=T7=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1hWhtk-0002c5-3H
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 13:48:44 +0000
X-Inumbo-ID: ca12816a-83aa-11e9-92ff-032bb86f5f96
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ca12816a-83aa-11e9-92ff-032bb86f5f96;
 Fri, 31 May 2019 13:48:37 +0000 (UTC)
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=Paul.Durrant@citrix.com;
 spf=Pass smtp.mailfrom=Paul.Durrant@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="Paul.Durrant@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Paul.Durrant@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="Paul.Durrant@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.50 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: lVg7Yqu+JyvDLZI5xwD+hyzngTta6CeTzVsuxTAvo4ojcZMiDXReIx71pKW3jgjf0e0ogfZHOh
 7Qj/XYqJbQmaae1gx5S44SmjIPTdX8pdxbzEkwVkFiI7FfSEHoLuTesZeYWAb0yUKGCKz4CHXe
 Arv4hvyq6bGITvuUsNZFB8QiwEEUfXT5mgRPJAeRRmyLbC/zBBDFF0UtJhp9/XjKqoe2Xh4lMs
 kHWDZEjabO+3hP7ZUIJB6Gm9F/oj95QhoBaN7FEeWXwz67uV+FSMazsNWxvI3qzVQ8BxeUCQVv
 wA8=
X-SBRS: 2.7
X-MesageID: 1136067
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,535,1549947600"; 
   d="scan'208";a="1136067"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Thread-Topic: [Xen-devel] [PATCH 4/5] iommu: introduce iommu_groups
Thread-Index: AQHVBaFRy03LVQmKMkuPdTuUm46mjKZryBiAgBma3fA=
Date: Fri, 31 May 2019 13:48:30 +0000
Message-ID: <8e8e0a9fd1724a5498722475055bdb92@AMSPEX02CL03.citrite.net>
References: <20190508132403.1454-1-paul.durrant@citrix.com>
 <20190508132403.1454-5-paul.durrant@citrix.com>
 <20190515084443.f4v3otqjqu2ofnrk@Air-de-Roger>
In-Reply-To: <20190515084443.f4v3otqjqu2ofnrk@Air-de-Roger>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 4/5] iommu: introduce iommu_groups
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Julien
 Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>, Ian
 Jackson <Ian.Jackson@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IFJvZ2VyIFBhdSBNb25uZQo+IFNl
bnQ6IDE1IE1heSAyMDE5IDA5OjQ1Cj4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNp
dHJpeC5jb20+Cj4gQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsgU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsgV2VpIExpdQo+IDx3ZWkubGl1MkBj
aXRyaXguY29tPjsgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29t
PjsgR2VvcmdlIER1bmxhcAo+IDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+OyBBbmRyZXcgQ29v
cGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgSWFuIEphY2tzb24KPiA8SWFuLkphY2tz
b25AY2l0cml4LmNvbT47IFRpbSAoWGVuLm9yZykgPHRpbUB4ZW4ub3JnPjsgSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT47IEphbgo+IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
Pgo+IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBbUEFUQ0ggNC81XSBpb21tdTogaW50cm9kdWNl
IGlvbW11X2dyb3Vwcwo+IAo+IE9uIFdlZCwgTWF5IDA4LCAyMDE5IGF0IDAyOjI0OjAyUE0gKzAx
MDAsIFBhdWwgRHVycmFudCB3cm90ZToKPiA+IFNvbWUgZGV2aWNlcyBtYXkgc2hhcmUgYSBzaW5n
bGUgUENJZSBpbml0aWF0b3IgaWQsIGUuZy4gaWYgdGhleSBhcmUgYWN0dWFsbHkKPiA+IGxlZ2Fj
eSBQQ0kgZGV2aWNlcyBiZWhpbmQgYSBicmlkZ2UsIGFuZCBoZW5jZSBETUEgZnJvbSBzdWNoIGRl
dmljZXMgd2lsbAo+ID4gYmUgc3ViamVjdCB0byB0aGUgc2FtZSBhZGRyZXNzIHRyYW5zbGF0aW9u
IGluIHRoZSBJT01NVS4gSGVuY2UgdGhlc2UgZGV2aWNlcwo+ID4gc2hvdWxkIGJlIHRyZWF0ZWQg
YXMgYSB1bml0IGZvciB0aGUgcHVycG9zZXMgb2YgYXNzaWdubWVudC4gVGhlcmUgYXJlIGFsc28K
PiA+IG90aGVyIHJlYXNvbnMgd2h5IG11bHRpcGxlIGRldmljZXMgc2hvdWxkIGJlIHRyZWF0ZWQg
YXMgYSB1bml0LCBlLmcuIHRob3NlCj4gPiBzdWJqZWN0IHRvIGEgc2hhcmVkIFJNUlIgb3IgdGhv
c2UgZG93bnN0cmVhbSBvZiBhIGJyaWRnZSB0aGF0IGRvZXMgbm90Cj4gPiBzdXBwb3J0IEFDUy4K
PiA+Cj4gPiBUaGlzIHBhdGNoIGludHJvZHVjZXMgYSBuZXcgc3RydWN0IGlvbW11X2dyb3VwIHRv
IGFjdCBhcyBhIGNvbnRhaW5lciBmb3IKPiA+IGRldmljZXMgdGhhdCBzaG91bGQgYmUgdHJlYXRl
ZCBhcyBhIHVuaXQsIGFuZCBidWlsZHMgYSBsaXN0IG9mIHRoZW0gYXMKPiA+IFBDSSBkZXZpY2Vz
IGFyZSBzY2FubmVkLiBUaGUgaW9tbXVfb3BzIGFscmVhZHkgaW1wbGVtZW50IGEgbWV0aG9kLAo+
ID4gZ2V0X2RldmljZV9ncm91cF9pZCgpLCB0aGF0IGlzIHNlZW1pbmdseSBpbnRlbmRlZCB0byBy
ZXR1cm4gdGhlIGluaXRpYXRvcgo+ID4gaWQgZm9yIGEgZ2l2ZW4gU0JERiBzbyB1c2UgdGhpcyBh
cyB0aGUgbWVjaGFuaXNtIGZvciBncm91cCBhc3NpZ25tZW50IGluCj4gPiB0aGUgZmlyc3QgaW5z
dGFuY2UuIEFzc2lnbm1lbnQgYmFzZWQgb24gc2hhcmVkIFJNUlIgb3IgbGFjayBvZiBBQ1Mgd2ls
bCBiZQo+ID4gZGVhbHQgd2l0aCBpbiBzdWJzZXF1ZW50IHBhdGNoZXMsIGFzIHdpbGwgbW9kaWZp
Y2F0aW9ucyB0byB0aGUgZGV2aWNlCj4gPiBhc3NpZ25tZW50IGNvZGUuCj4gPgo+ID4gU2lnbmVk
LW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KPiA+IC0tLQo+
ID4gQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiA+IENjOiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+ID4gQ2M6IEdlb3JnZSBEdW5sYXAgPEdl
b3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KPiA+IENjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tz
b25AZXUuY2l0cml4LmNvbT4KPiA+IENjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPgo+ID4gQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNv
bT4KPiA+IENjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4g
PiBDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+Cj4gPiBDYzogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KPiA+IC0tLQo+ID4gIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMg
fCA3NiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ID4gIHhlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jICAgfCAgMyArKwo+ID4gIHhlbi9pbmNsdWRlL3hlbi9p
b21tdS5oICAgICAgICAgfCAgNyArKysrCj4gPiAgeGVuL2luY2x1ZGUveGVuL3BjaS5oICAgICAg
ICAgICB8ICAzICsrCj4gPiAgNCBmaWxlcyBjaGFuZ2VkLCA4OSBpbnNlcnRpb25zKCspCj4gPgo+
ID4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMgYi94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCj4gPiBpbmRleCBkM2E2MTk5Yjc3Li4xMTMxOWZiYWFl
IDEwMDY0NAo+ID4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYwo+ID4gKysr
IGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYwo+ID4gQEAgLTY1NSw2ICs2NTUsODIg
QEAgc3RhdGljIHZvaWQgaW9tbXVfZHVtcF9wMm1fdGFibGUodW5zaWduZWQgY2hhciBrZXkpCj4g
PiAgICAgIH0KPiA+ICB9Cj4gPgo+ID4gKyNpZmRlZiBDT05GSUdfSEFTX1BDSQo+ID4gKwo+ID4g
K3N0cnVjdCBpb21tdV9ncm91cCB7Cj4gPiArICAgIHVuc2lnbmVkIGludCBpZDsKPiA+ICsgICAg
dW5zaWduZWQgaW50IGluZGV4Owo+IAo+IEknbSBub3Qgc3VyZSBJIHNlZSB0aGUgcG9pbnQgb2Yg
dGhlIGluZGV4IGZpZWxkLCBpc24ndCBpdCBlbm91Z2ggdG8KPiBqdXN0IHVzZSB0aGUgSUQgZmll
bGQ/CgpUaGUgaW5kZXggaXMganVzdCBzdXBwb3NlZCB0byBqdXN0IGJlIGFuIGluZGV4IHRvIHJl
ZmVyIHRvIHRoZSBncm91cC4gTGludXggaGFzIHNpbWlsYXIsIGFuZCB0aGlzIGlzIHdoYXQgZW5k
cyB1cCBpbiBzeXNmcywgYnV0IEkgZ3Vlc3MgdGhlcmUncyBub3QgbXVjaCBwb2ludCBoYXZpbmcg
dGhpcyBpbiBYZW4gYXMgeWV0Li4uIEl0IGNhbiBhbHdheXMgYmUgYWRkZWQgbGF0ZXIgaWYgaXQg
cHJvdmVzIGRlc2lyYWJsZS4KCj4gCj4gVGhlIElEIGlzIGFscmVhZHkgdXNlZCBhcyBhIHVuaXF1
ZSBrZXkgaW4gdGhlIGNvZGUgYmVsb3cgZm9yIHRoZSByYWRpeAo+IHRyZWUgb3BlcmF0aW9ucy4K
PiAKClllcywgdGhhdCdzIHRoZSBtZWFuaW5nZnVsIG51bWJlci4KCj4gPiArICAgIHN0cnVjdCBs
aXN0X2hlYWQgZGV2c19saXN0Owo+ID4gK307Cj4gPiArCj4gPiArc3RhdGljIHN0cnVjdCByYWRp
eF90cmVlX3Jvb3QgaW9tbXVfZ3JvdXBzOwo+ID4gKwo+ID4gK3ZvaWQgX19pbml0IGlvbW11X2dy
b3Vwc19pbml0KHZvaWQpCj4gPiArewo+ID4gKyAgICByYWRpeF90cmVlX2luaXQoJmlvbW11X2dy
b3Vwcyk7Cj4gPiArfQo+ID4gKwo+ID4gK3N0YXRpYyBzdHJ1Y3QgaW9tbXVfZ3JvdXAgKmFsbG9j
X2lvbW11X2dyb3VwKHVuc2lnbmVkIGludCBpZCkKPiA+ICt7Cj4gPiArICAgIHN0cnVjdCBpb21t
dV9ncm91cCAqZ3JwOwo+ID4gKyAgICBzdGF0aWMgdW5zaWduZWQgaW50IGluZGV4Owo+ID4gKwo+
ID4gKyAgICBncnAgPSB4emFsbG9jKHN0cnVjdCBpb21tdV9ncm91cCk7Cj4gCj4gQ2FuIGJlIG1v
dmVkIHdpdGggdGhlIGRlY2xhcmF0aW9uIGFib3ZlLgo+IAoKU3VyZS4KCj4gPiArICAgIGlmICgg
IWdycCApCj4gPiArICAgICAgICByZXR1cm4gTlVMTDsKPiA+ICsKPiA+ICsgICAgZ3JwLT5pZCA9
IGlkOwo+ID4gKyAgICBncnAtPmluZGV4ID0gaW5kZXgrKzsKPiAKPiBBRkFJQ1Qgbm9uZSBvZiB0
aGlzIGlzIHN1YmplY3QgdG8gcmFjZXMgYmVjYXVzZSBpdCdzIGFsd2F5cyBwcm90ZWN0ZWQKPiBi
eSB0aGUgcGNpZGV2cyBsb2NrPwo+IAoKWWVzLCBpdCdzIHVuZGVyIGxvY2suCgo+ID4gKyAgICBJ
TklUX0xJU1RfSEVBRCgmZ3JwLT5kZXZzX2xpc3QpOwo+ID4gKwo+ID4gKyAgICBpZiAoIHJhZGl4
X3RyZWVfaW5zZXJ0KCZpb21tdV9ncm91cHMsIGlkLCBncnApICkKPiA+ICsgICAgewo+ID4gKyAg
ICAgICAgeGZyZWUoZ3JwKTsKPiA+ICsgICAgICAgIGdycCA9IE5VTEw7Cj4gCj4gRG8geW91IG5l
ZWQgdG8gZGVjcmVhc2UgaW5kZXggaGVyZSwgb3IgaXMgaXQgZmluZSB0byBidXJuIG51bWJlcnMg
b24KPiBmYWlsdXJlPwo+IAoKSSdsbCBnZXQgcmlkIG9mIHRoZSBpbmRleC4KCj4gPiArICAgIH0K
PiA+ICsKPiA+ICsgICAgcmV0dXJuIGdycDsKPiA+ICt9Cj4gPiArCj4gPiArc3RhdGljIHN0cnVj
dCBpb21tdV9ncm91cCAqZ2V0X2lvbW11X2dyb3VwKHVuc2lnbmVkIGludCBpZCkKPiA+ICt7Cj4g
PiArICAgIHN0cnVjdCBpb21tdV9ncm91cCAqZ3JwID0gcmFkaXhfdHJlZV9sb29rdXAoJmlvbW11
X2dyb3VwcywgaWQpOwo+ID4gKwo+ID4gKyAgICBpZiAoICFncnAgKQo+ID4gKyAgICAgICAgZ3Jw
ID0gYWxsb2NfaW9tbXVfZ3JvdXAoaWQpOwo+ID4gKwo+ID4gKyAgICByZXR1cm4gZ3JwOwo+ID4g
K30KPiA+ICsKPiA+ICtpbnQgaW9tbXVfZ3JvdXBfYXNzaWduKHN0cnVjdCBwY2lfZGV2ICpwZGV2
KQo+ID4gK3sKPiA+ICsgICAgY29uc3Qgc3RydWN0IGlvbW11X29wcyAqb3BzOwo+ID4gKyAgICB1
bnNpZ25lZCBpbnQgaWQ7Cj4gPiArICAgIHN0cnVjdCBpb21tdV9ncm91cCAqZ3JwOwo+ID4gKwo+
ID4gKyAgICBvcHMgPSBpb21tdV9nZXRfb3BzKCk7Cj4gCj4gVGhpcyBpbml0aWFsaXphdGlvbiBj
YW4gYmUgZG9uZSBhdCBkZWNsYXJhdGlvbiB0aW1lLgo+IAoKU3VyZS4KCj4gPiArICAgIGlmICgg
IW9wcyB8fCAhb3BzLT5nZXRfZGV2aWNlX2dyb3VwX2lkICkKPiA+ICsgICAgICAgIHJldHVybiAw
Owo+ID4gKwo+ID4gKyAgICBpZCA9IG9wcy0+Z2V0X2RldmljZV9ncm91cF9pZChwZGV2LT5zZWcs
IHBkZXYtPmJ1cywgcGRldi0+ZGV2Zm4pOwo+ID4gKyAgICBncnAgPSBnZXRfaW9tbXVfZ3JvdXAo
aWQpOwo+ID4gKwo+ID4gKyAgICBpZiAoICEgZ3JwICkKPiAgICAgICAgICAgICAgXiBleHRyYSBz
cGFjZQo+ID4gKyAgICAgICAgcmV0dXJuIC1FTk9NRU07Cj4gPiArCj4gPiArICAgIGlmICggaW9t
bXVfdmVyYm9zZSApCj4gPiArICAgICAgICBwcmludGsoWEVOTE9HX0lORk8gIkFzc2lnbiAlMDR4
OiUwMng6JTAyeC4ldSAtPiBJT01NVSBncm91cCAldVxuIiwKPiA+ICsgICAgICAgICAgICAgICBw
ZGV2LT5zZWcsIHBkZXYtPmJ1cywgUENJX1NMT1QocGRldi0+ZGV2Zm4pLAo+ID4gKyAgICAgICAg
ICAgICAgIFBDSV9GVU5DKHBkZXYtPmRldmZuKSwgZ3JwLT5pbmRleCk7Cj4gCj4gV291bGRuJ3Qg
aXQgYmUgbW9yZSBoZWxwZnVsIHRvIHByaW50IHRoZSBncm91cCBJRCByYXRoZXIgdGhhbiB0aGUg
WGVuCj4gaW50ZXJuYWwgaW5kZXg/CgpZZXMsIG9uY2UgdGhlIGluZGV4IGlzIGdvbmUgSSdsbCBk
byB0aGF0IGluc3RlYWQuCgogIFBhdWwKCj4gCj4gVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 31 13:56:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 13:56:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWi0s-0003XK-8p; Fri, 31 May 2019 13:56:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=q4nb=T7=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1hWi0q-0003XF-PP
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 13:56:04 +0000
X-Inumbo-ID: d19ee274-83ab-11e9-b920-cf0c7fd6158f
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d19ee274-83ab-11e9-b920-cf0c7fd6158f;
 Fri, 31 May 2019 13:55:59 +0000 (UTC)
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=Paul.Durrant@citrix.com;
 spf=Pass smtp.mailfrom=Paul.Durrant@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="Paul.Durrant@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Paul.Durrant@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="Paul.Durrant@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.50 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: fNaus0QgWyMGn4d0x1Hf939f8TgzW/Is/Rpq9LwWYsoKjXi4Qr5LOFt4tBWHcDAvMaxTP5bfUu
 yIyA5SdVo6wPD+CRKLmpQ6l4d5u0Va7IyC5oqZdSF5fmG5soOrhufifis0rEkP+yJOBR1InPSU
 W2YasLlTJY1TwlZB9mU1BcWG7ll048SWcmD56zyFElsGDqXdiVhC5qY3KAhzxP5ulFXPPWIWOe
 RYXtIjaVjCl//EuGq1fysC0PTBjykV9pxYovh27B/cd2J4hHZPplYxy9S47qWy6aihg0Q4pn1h
 SR4=
X-SBRS: 2.7
X-MesageID: 1131228
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,535,1549947600"; 
   d="scan'208";a="1131228"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH 4/5] iommu: introduce iommu_groups
Thread-Index: AQHVBaFRy03LVQmKMkuPdTuUm46mjKZsJTQAgBk+p7A=
Date: Fri, 31 May 2019 13:55:55 +0000
Message-ID: <cb3fd070fa6748148dd4af032a7b6edc@AMSPEX02CL03.citrite.net>
References: <20190508132403.1454-1-paul.durrant@citrix.com>
 <20190508132403.1454-5-paul.durrant@citrix.com>
 <5CDC1F96020000780022F4BF@prv1-mh.provo.novell.com>
In-Reply-To: <5CDC1F96020000780022F4BF@prv1-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 4/5] iommu: introduce iommu_groups
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMTUgTWF5IDIwMTkgMTU6MTgKPiBUbzogUGF1bCBE
dXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT47IEFuZHJldyBDb29wZXIgPEFuZHJldy5Db29wZXIzQGNpdHJpeC5j
b20+OyBXZWkgTGl1Cj4gPHdlaS5saXUyQGNpdHJpeC5jb20+OyBHZW9yZ2UgRHVubGFwIDxHZW9y
Z2UuRHVubGFwQGNpdHJpeC5jb20+OyBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AY2l0cml4LmNv
bT47Cj4gU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsgeGVuLWRl
dmVsIDx4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+OyBLb25yYWQKPiBSemVzenV0ZWsg
V2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT47IFRpbSAoWGVuLm9yZykgPHRpbUB4ZW4ub3Jn
Pgo+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggNC81XSBpb21tdTogaW50cm9kdWNlIGlvbW11X2dyb3Vw
cwo+IAo+ID4+PiBPbiAwOC4wNS4xOSBhdCAxNToyNCwgPHBhdWwuZHVycmFudEBjaXRyaXguY29t
PiB3cm90ZToKPiA+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKPiA+ICsr
KyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKPiA+IEBAIC02NTUsNiArNjU1LDgy
IEBAIHN0YXRpYyB2b2lkIGlvbW11X2R1bXBfcDJtX3RhYmxlKHVuc2lnbmVkIGNoYXIga2V5KQo+
ID4gICAgICB9Cj4gPiAgfQo+ID4KPiA+ICsjaWZkZWYgQ09ORklHX0hBU19QQ0kKPiA+ICsKPiA+
ICtzdHJ1Y3QgaW9tbXVfZ3JvdXAgewo+ID4gKyAgICB1bnNpZ25lZCBpbnQgaWQ7Cj4gPiArICAg
IHVuc2lnbmVkIGludCBpbmRleDsKPiA+ICsgICAgc3RydWN0IGxpc3RfaGVhZCBkZXZzX2xpc3Q7
Cj4gPiArfTsKPiAKPiBDb3VsZCB0aGVzZSBhZGRpdGlvbnMgYXMgYSB3aG9sZSBnbyBpbnRvIGEg
bmV3IGdyb3Vwcy5jPwoKU3VyZS4KCj4gCj4gPiAraW50IGlvbW11X2dyb3VwX2Fzc2lnbihzdHJ1
Y3QgcGNpX2RldiAqcGRldikKPiA+ICt7Cj4gPiArICAgIGNvbnN0IHN0cnVjdCBpb21tdV9vcHMg
Km9wczsKPiA+ICsgICAgdW5zaWduZWQgaW50IGlkOwo+ID4gKyAgICBzdHJ1Y3QgaW9tbXVfZ3Jv
dXAgKmdycDsKPiA+ICsKPiA+ICsgICAgb3BzID0gaW9tbXVfZ2V0X29wcygpOwo+ID4gKyAgICBp
ZiAoICFvcHMgfHwgIW9wcy0+Z2V0X2RldmljZV9ncm91cF9pZCApCj4gCj4gVGhlIHdheSBpb21t
dV9nZXRfb3BzKCkgd29ya3MgdGhlIGxlZnQgc2lkZSBvZiB0aGUgfHwgaXMgcG9pbnRsZXNzLgoK
WWVzLCB0aGlzIHdhcyBhIGhhbmdvdmVyIGZyb20gYSBwcmV2aW91cyB2YXJpYW50IG9mIHBhdGNo
ICMzLCB3aGljaCBJJ20gZ29pbmcgdG8gZHJvcCBhbnl3YXkuCgo+IAo+ID4gKyAgICAgICAgcmV0
dXJuIDA7Cj4gPiArCj4gPiArICAgIGlkID0gb3BzLT5nZXRfZGV2aWNlX2dyb3VwX2lkKHBkZXYt
PnNlZywgcGRldi0+YnVzLCBwZGV2LT5kZXZmbik7Cj4gPiArICAgIGdycCA9IGdldF9pb21tdV9n
cm91cChpZCk7Cj4gCj4gSSBkb24ndCB0aGluayBzb2xpdGFyeSBkZXZpY2VzIHNob3VsZCBiZSBh
bGxvY2F0ZWQgYSBncm91cC4gQWxzbwo+IHlvdSBkb24ndCBoYW5kbGUgZmFpbHVyZSBvZiBvcHMt
PmdldF9kZXZpY2VfZ3JvdXBfaWQoKS4KClRydWUsIGl0IGNhbiBmYWlsIGluIHRoZSBWVC1kIGNh
c2UuIE5vdCBjbGVhciB3aGF0IHRvIGRvIGluIHRoYXQgY2FzZSB0aG91Z2g7IEkgZ3Vlc3MgYXNz
dW1lIC0gZm9yIG5vdyAtIHRoYXQgdGhlIGRldmljZSBnZXRzIGl0cyBvd24gZ3JvdXAuCkkgdGhp
bmsgYWxsIGRldmljZXMgc2hvdWxkIGdldCBhIGdyb3VwLiBUaGUgZ3JvdXAgd2lsbCB1bHRpbWF0
ZWx5IGJlIHRoZSB1bml0IG9mIGFzc2lnbm1lbnQgdG8gYSBWTSBhbmQsIGluIHRoZSBiZXN0IGNh
c2UsIHdlICpleHBlY3QqIGVhY2ggZGV2aWNlIHRvIGhhdmUgaXRzIG93biBncm91cC4uLiBpdCdz
IG9ubHkgd2hlbiB0aGVyZSBhcmUgcXVpcmtzLCBsZWdhY3kgYnJpZGdlcyBldGMuIHRoYXQgbXVs
dGlwbGUgZGV2aWNlcyBzaG91bGQgZW5kIHVwIGluIHRoZSBzYW1lIGdyb3VwLiBUaGlzIGlzIGNv
bnNpc3RlbnQgd2l0aCBMaW51eCdzIElPTU1VIGdyb3Vwcy4KCj4gCj4gPiArICAgIGlmICggISBn
cnAgKQo+IAo+IE5pdDogU3RyYXkgYmxhbmsuCgpPaCB5ZXMuCgo+IAo+ID4gLS0tIGEveGVuL2lu
Y2x1ZGUveGVuL3BjaS5oCj4gPiArKysgYi94ZW4vaW5jbHVkZS94ZW4vcGNpLmgKPiA+IEBAIC03
NSw2ICs3NSw5IEBAIHN0cnVjdCBwY2lfZGV2IHsKPiA+ICAgICAgc3RydWN0IGxpc3RfaGVhZCBh
bGxkZXZzX2xpc3Q7Cj4gPiAgICAgIHN0cnVjdCBsaXN0X2hlYWQgZG9tYWluX2xpc3Q7Cj4gPgo+
ID4gKyAgICBzdHJ1Y3QgbGlzdF9oZWFkIGdycGRldnNfbGlzdDsKPiAKPiBEb2VzIHRoaXMgc2Vw
YXJhdGUgbGlzdCBwcm92aWRlIG11Y2ggdmFsdWU/IFRoZSBkZXZpY2VzIGluIGEgZ3JvdXAKPiBh
cmUgZ29pbmcgdG8gbW92ZSBiZXR3ZWVuIHR3byBkb21haW5fbGlzdC1zIGFsbCBpbiBvbmUgZ28s
IHNvCj4gb25jZSB5b3Uga25vdyB0aGUgZG9tYWluIG9mIG9uZSB5b3UnbGwgYmUgYWJsZSB0byBm
aW5kIHRoZSByZXN0IGJ5Cj4gaXRlcmF0aW5nIHRoYXQgZG9tYWluJ3MgbGlzdC4gSXMgdGhlIGZl
YXIgdGhhdCBzdWNoIGFuIGl0ZXJhdGlvbiBtYXkKPiBiZSB0ZW5zIG9mIHRob3VzYW5kcyBvZiBl
bnRyaWVzIGxvbmcsIGFuZCBoZW5jZSBiZWNvbWUgYW4gaXNzdWUKPiB3aGVuIHRyYXZlcnNlZD8g
SSBoYXZlIG5vIGlkZWEgaG93IG1hbnkgUENJIGRldmljZXMgdGhlIGJpZ2dlc3QKPiBzeXN0ZW1z
IHRvZGF5IHdvdWxkIGhhdmUsIGJ1dCBpZiB0cmF2ZXJzYWwgd2FzIGFuIGlzc3VlLCB0aGVuIGl0
Cj4gd291bGQgYWxyZWFkeSBiZSB3aXRoIHRoZSBjb2RlIHdlJ3ZlIGdvdCBub3cuCgpJJ2QgcHJl
ZmVyIHRvIGtlZXAgaXQuLi4gSXQgbWFrZXMgdGhlIHJlLWltcGxlbWVudGF0aW9uIG9mIHRoZSBk
b21jdGwgaW4gdGhlIG5leHQgcGF0Y2ggbW9yZSBzdHJhaWdodGZvcndhcmQuCgogIFBhdWwKCj4g
Cj4gSmFuCj4gCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 31 13:56:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 13:56:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWi0y-0003Xp-J6; Fri, 31 May 2019 13:56:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Qdqe=T7=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hWi0x-0003Xh-Jc
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 13:56:11 +0000
X-Inumbo-ID: d638ab58-83ab-11e9-8357-17a3966ef96d
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d638ab58-83ab-11e9-8357-17a3966ef96d;
 Fri, 31 May 2019 13:56:07 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 576FCAF10;
 Fri, 31 May 2019 13:56:06 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: torvalds@linux-foundation.org
Date: Fri, 31 May 2019 15:56:03 +0200
Message-Id: <20190531135603.3403-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [GIT PULL] xen: fixes for 5.2-rc3
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 linux-kernel@vger.kernel.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TGludXMsCgpQbGVhc2UgZ2l0IHB1bGwgdGhlIGZvbGxvd2luZyB0YWc6CgogZ2l0Oi8vZ2l0Lmtl
cm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3hlbi90aXAuZ2l0IGZvci1saW51cy01
LjJiLXJjMy10YWcKCnhlbjogZml4ZXMgZm9yIDUuMi1yYzMKCkl0IGNvbnRhaW5zIG9uZSBtaW5v
ciBjbGVhbnVwIHBhdGNoIGFuZCBhIGZpeCBmb3IgaGFuZGxpbmcgb2YgbGl2ZQptaWdyYXRpb24g
d2hlbiBydW5uaW5nIGFzIFhlbiBndWVzdC4KClRoYW5rcy4KCkp1ZXJnZW4KCiBkcml2ZXJzL3hl
bi9wdmNhbGxzLWZyb250LmMgICAgICAgICAgICAgIHwgIDQgLS0tLQogZHJpdmVycy94ZW4veGVu
YnVzL3hlbmJ1cy5oICAgICAgICAgICAgICB8ICAzICsrKwogZHJpdmVycy94ZW4veGVuYnVzL3hl
bmJ1c19kZXZfZnJvbnRlbmQuYyB8IDE4ICsrKysrKysrKysrKysrKysrKwogZHJpdmVycy94ZW4v
eGVuYnVzL3hlbmJ1c194cy5jICAgICAgICAgICB8ICA3ICsrKysrLS0KIDQgZmlsZXMgY2hhbmdl
ZCwgMjYgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKClJvc3MgTGFnZXJ3YWxsICgxKToK
ICAgICAgeGVuYnVzOiBBdm9pZCBkZWFkbG9jayBkdXJpbmcgc3VzcGVuZCBkdWUgdG8gb3BlbiB0
cmFuc2FjdGlvbnMKCll1ZUhhaWJpbmcgKDEpOgogICAgICB4ZW4vcHZjYWxsczogUmVtb3ZlIHNl
dCBidXQgbm90IHVzZWQgdmFyaWFibGUKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 31 14:13:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 14:13:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWiHs-0005IY-6u; Fri, 31 May 2019 14:13:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=1r68=T7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hWiHq-0005IP-IC
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 14:13:38 +0000
X-Inumbo-ID: 46e8478a-83ae-11e9-8dee-3f250ea1ac65
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 46e8478a-83ae-11e9-8dee-3f250ea1ac65;
 Fri, 31 May 2019 14:13:35 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 31 May 2019 08:13:34 -0600
Message-Id: <5CF1368C02000078002340B4@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.1 
Date: Fri, 31 May 2019 08:13:32 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20190508132403.1454-1-paul.durrant@citrix.com>
 <20190508132403.1454-5-paul.durrant@citrix.com>
 <5CDC1F96020000780022F4BF@prv1-mh.provo.novell.com>
 <cb3fd070fa6748148dd4af032a7b6edc@AMSPEX02CL03.citrite.net>
In-Reply-To: <cb3fd070fa6748148dd4af032a7b6edc@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 4/5] iommu: introduce iommu_groups
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 george.dunlap@citrix.com, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDMxLjA1LjE5IGF0IDE1OjU1LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+PiBTZW50
OiAxNSBNYXkgMjAxOSAxNToxOAo+PiAKPj4gPj4+IE9uIDA4LjA1LjE5IGF0IDE1OjI0LCA8cGF1
bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+PiA+ICsgICAgaWQgPSBvcHMtPmdldF9kZXZp
Y2VfZ3JvdXBfaWQocGRldi0+c2VnLCBwZGV2LT5idXMsIHBkZXYtPmRldmZuKTsKPj4gPiArICAg
IGdycCA9IGdldF9pb21tdV9ncm91cChpZCk7Cj4+IAo+PiBJIGRvbid0IHRoaW5rIHNvbGl0YXJ5
IGRldmljZXMgc2hvdWxkIGJlIGFsbG9jYXRlZCBhIGdyb3VwLiBBbHNvCj4+IHlvdSBkb24ndCBo
YW5kbGUgZmFpbHVyZSBvZiBvcHMtPmdldF9kZXZpY2VfZ3JvdXBfaWQoKS4KPiAKPiBUcnVlLCBp
dCBjYW4gZmFpbCBpbiB0aGUgVlQtZCBjYXNlLiBOb3QgY2xlYXIgd2hhdCB0byBkbyBpbiB0aGF0
IGNhc2UgdGhvdWdoOyAKPiBJIGd1ZXNzIGFzc3VtZSAtIGZvciBub3cgLSB0aGF0IHRoZSBkZXZp
Y2UgZ2V0cyBpdHMgb3duIGdyb3VwLgo+IEkgdGhpbmsgYWxsIGRldmljZXMgc2hvdWxkIGdldCBh
IGdyb3VwLiBUaGUgZ3JvdXAgd2lsbCB1bHRpbWF0ZWx5IGJlIHRoZSAKPiB1bml0IG9mIGFzc2ln
bm1lbnQgdG8gYSBWTSBhbmQsIGluIHRoZSBiZXN0IGNhc2UsIHdlICpleHBlY3QqIGVhY2ggZGV2
aWNlIHRvIAo+IGhhdmUgaXRzIG93biBncm91cC4uLiBpdCdzIG9ubHkgd2hlbiB0aGVyZSBhcmUg
cXVpcmtzLCBsZWdhY3kgYnJpZGdlcyBldGMuIAo+IHRoYXQgbXVsdGlwbGUgZGV2aWNlcyBzaG91
bGQgZW5kIHVwIGluIHRoZSBzYW1lIGdyb3VwLiBUaGlzIGlzIGNvbnNpc3RlbnQgCj4gd2l0aCBM
aW51eCdzIElPTU1VIGdyb3Vwcy4KCldlbGwsIEknbSBub3Qgd29ycmllZCBtdWNoIGFib3V0IGNv
bnNpc3RlbmN5IHdpdGggTGludXggaGVyZSwgYXMKeW91J3JlIG5vdCBjbG9uaW5nIHRoZWlyIGlt
cGxlbWVudGF0aW9uIGFueXdheSAoYWZhaWN0KS4gVG8gbWUgYXQKdGhpcyBwb2ludCB3cmFwcGlu
ZyBpbmRpdmlkdWFsIGRldmljZXMgaW4gZ3JvdXBzIGxvb2tzIGxpa2UganVzdCBleHRyYQpvdmVy
aGVhZCB3aXRoIG5vIHJlYWwgZ2Fpbi4gQnV0LCBncmFudGVkLCB0aGUgZ2FpbiBtYXkgYXBwZWFy
CmxhdGVyLgoKPj4gPiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4vcGNpLmgKPj4gPiArKysgYi94ZW4v
aW5jbHVkZS94ZW4vcGNpLmgKPj4gPiBAQCAtNzUsNiArNzUsOSBAQCBzdHJ1Y3QgcGNpX2RldiB7
Cj4+ID4gICAgICBzdHJ1Y3QgbGlzdF9oZWFkIGFsbGRldnNfbGlzdDsKPj4gPiAgICAgIHN0cnVj
dCBsaXN0X2hlYWQgZG9tYWluX2xpc3Q7Cj4+ID4KPj4gPiArICAgIHN0cnVjdCBsaXN0X2hlYWQg
Z3JwZGV2c19saXN0Owo+PiAKPj4gRG9lcyB0aGlzIHNlcGFyYXRlIGxpc3QgcHJvdmlkZSBtdWNo
IHZhbHVlPyBUaGUgZGV2aWNlcyBpbiBhIGdyb3VwCj4+IGFyZSBnb2luZyB0byBtb3ZlIGJldHdl
ZW4gdHdvIGRvbWFpbl9saXN0LXMgYWxsIGluIG9uZSBnbywgc28KPj4gb25jZSB5b3Uga25vdyB0
aGUgZG9tYWluIG9mIG9uZSB5b3UnbGwgYmUgYWJsZSB0byBmaW5kIHRoZSByZXN0IGJ5Cj4+IGl0
ZXJhdGluZyB0aGF0IGRvbWFpbidzIGxpc3QuIElzIHRoZSBmZWFyIHRoYXQgc3VjaCBhbiBpdGVy
YXRpb24gbWF5Cj4+IGJlIHRlbnMgb2YgdGhvdXNhbmRzIG9mIGVudHJpZXMgbG9uZywgYW5kIGhl
bmNlIGJlY29tZSBhbiBpc3N1ZQo+PiB3aGVuIHRyYXZlcnNlZD8gSSBoYXZlIG5vIGlkZWEgaG93
IG1hbnkgUENJIGRldmljZXMgdGhlIGJpZ2dlc3QKPj4gc3lzdGVtcyB0b2RheSB3b3VsZCBoYXZl
LCBidXQgaWYgdHJhdmVyc2FsIHdhcyBhbiBpc3N1ZSwgdGhlbiBpdAo+PiB3b3VsZCBhbHJlYWR5
IGJlIHdpdGggdGhlIGNvZGUgd2UndmUgZ290IG5vdy4KPiAKPiBJJ2QgcHJlZmVyIHRvIGtlZXAg
aXQuLi4gSXQgbWFrZXMgdGhlIHJlLWltcGxlbWVudGF0aW9uIG9mIHRoZSBkb21jdGwgaW4gdGhl
IAo+IG5leHQgcGF0Y2ggbW9yZSBzdHJhaWdodGZvcndhcmQuCgpJIGNhbiBhY2NlcHQgdGhpcyBh
cyB0aGUgcG9zaXRpdmUgc2lkZS4gQnV0IHRoZXJlJ3MgZXh0cmEgc3RvcmFnZQpuZWVkZWQgKG5v
dCBtdWNoLCBidXQgYW55d2F5KSwgYW5kIHRoZSBtb3JlIChpbmRlcGVuZGVudCkKbGlzdHMgd2Ug
aGF2ZSB0aGF0IGRldmljZXMgY2FuIGJlIG9uLCB0aGUgbW9yZSBsaWtlbHkgaXQnbGwgYmUgdGhh
dApvbmUgb2YgdGhlbSBnZXRzIHNjcmV3ZWQgdXAgYXQgc29tZSBwb2ludCAoZS5nLiBieSBmb3Jn
ZXR0aW5nCnRvIHJlbW92ZSBhIGRldmljZSBmcm9tIG9uZSBvZiB0aGVtIHByaW9yIHRvIGRlLWFs
bG9jYXRpb24pLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 31 14:15:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 14:15:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWiJS-0005Oz-Op; Fri, 31 May 2019 14:15:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=agGR=T7=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1hWiJR-0005Om-PS
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 14:15:17 +0000
X-Inumbo-ID: 823e5674-83ae-11e9-8980-bc764e045a96
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 823e5674-83ae-11e9-8980-bc764e045a96;
 Fri, 31 May 2019 14:15:15 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Fri, 31 May 2019 16:15:13 +0200
Received: from [192.168.0.36] (nwb-a10-snat.microfocus.com [10.120.13.201])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Fri, 31 May 2019 15:15:08 +0100
Message-ID: <5509cdf7d7fb706e045e4627e1d3e24619e122e6.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Juergen Gross <jgross@suse.com>, Jan Beulich <JBeulich@suse.com>
Date: Fri, 31 May 2019 16:15:07 +0200
In-Reply-To: <5ea454f1-79f7-2974-0736-3262870446ab@suse.com>
References: <20190528103313.1343-1-jgross@suse.com>
 <20190528103313.1343-55-jgross@suse.com>
 <5CED1FDC0200007800233141@prv1-mh.provo.novell.com>
 <5ea454f1-79f7-2974-0736-3262870446ab@suse.com>
Organization: SUSE
User-Agent: Evolution 3.32.2 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 54/60] xen/sched: add minimalistic idle
 scheduler for free cpus
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, WeiLiu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============1466069064504856208=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============1466069064504856208==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-YTBWYxd+05p2oNmujdwO"


--=-YTBWYxd+05p2oNmujdwO
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Tue, 2019-05-28 at 13:58 +0200, Juergen Gross wrote:
> On 28/05/2019 13:47, Jan Beulich wrote:
> > > > > On 28.05.19 at 12:33, <jgross@suse.com> wrote:
> > > Instead of having a full blown scheduler running for the free
> > > cpus
> > > add a very minimalistic scheduler for that purpose only ever
> > > scheduling
> > > the related idle vcpu. This has the big advantage of not needing
> > > any
> > > per-cpu, per-domain or per-scheduling unit data for free cpus and
> > > in
> > > turn simplifying moving cpus to and from cpupools a lot.
> >=20
> > And the null scheduler is not minimalistic enough?
>=20
> The main disadvantage of the null scheduler are the need for private
> data (which has to be allocated/freed on scheduler switch), its not
> yet perfect stability, and its "complexity" (e.g. 900 lines vs. 50).
>=20
Yes, I absolutely agree with this approach of having an even simpler
idle scheduler, for the idle vcpus, and not selectable and usable by
the user for other things.

It would, actually, be rather useful in other ways and places, so I'm
actually rather happy to see it appearing (I started multiple times
doing something like this myself, but never finished :-/)

For instance, the fact that we put cpus that are not in any pool in the
default scheduler, was weird (to say the least) from a conceptual point
of view, forced us to do some extra checks (in the form of, e.g.,
cpumask() operations) to avoid actually scheduling vcpus on them and
was causing accounting issues in Credit1.

Now that the free cpus can go and stay in their own "idle scheduler",
those things can all be solved, in the (IMO) best and most clean way.

And, yes, it has to be as simple as possible, even simpler than null...
And I think we can easily see why that's the case, just by looking at
what code this patch let us remove (e.g., the need for some of the
checking of `system_state` in cpupool or scheduler code, just to
mention one).

Thanks and Regards
--=20
Dario Faggioli, Ph.D
http://about.me/dario.faggioli
Virtualization Software Engineer
SUSE Labs, SUSE https://www.suse.com/
-------------------------------------------------------------------
<<This happens because _I_ choose it to happen!>> (Raistlin Majere)


--=-YTBWYxd+05p2oNmujdwO
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+4FAlzxNusACgkQFkJ4iaW4
c+6Csg//R7ZvO6oI7I18r/f8gOSJZZE1QMskUKLFB/yOv4O2FOxLomUNb+W07efq
T1O8LFwLKn4c7rLJSEIYHpKzAWOVLbdvryYrawSD5Swcqw8KCQRaKd2zow9KL525
SS8dN7VuuwcO9HMIMZnElNGtXEucebt9iIbLKgc+jSLzuqEAnjQrf0wM9i+oCBc2
oZE5z/qy6BCgOl2g5YlzKBWhFUDBCI+iVD8mwQ7X9PgonCBB1qHp2cDRDUUrAIxV
uHbh28k7uUFq8LxcsFsuBXi8X2lJh7J+NRYtA0icTIFozFNY22WKx4m9OrzWlMmO
vIIP8qui84ZWM4zvxAf2blXxuLZgfAyQQvVGik72uDZC9L4Sv2hQC/HfMPRx2Wfe
U02eime/tb0RJ8GnWp2u5aj7gYPATRBgkDRtveVCTLS8QvzCYCvnAavOEOemHhO+
1UqBQOOMuKRNuwEVWT4pB3I2kUXHTZ1zLSc7ZGoXd1GL0f5espXOorsheKyKkcM9
jGEt49Dx8WZmHa0QmOPgaN7kzpg5EmEJuwsseu1CD99tZQJ36d8S7BGZ33UrJMt/
IelWz/+BNxgU8RoBiMt5VgjhdUv569bVfetAFKrr/+8opVS5MlAjJc9ofrhpSwOS
KnmqwHI0qGPs1wUut9EPPp7jPAaQT5KNSqVB4Gx6QRlE6tZZ/eU=
=fhSQ
-----END PGP SIGNATURE-----

--=-YTBWYxd+05p2oNmujdwO--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1466069064504856208==--



From xen-devel-bounces@lists.xenproject.org Fri May 31 14:22:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 14:22:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWiQ3-0006Hc-PR; Fri, 31 May 2019 14:22:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=q4nb=T7=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1hWiQ2-0006HX-KQ
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 14:22:06 +0000
X-Inumbo-ID: 7583f6ec-83af-11e9-b17d-1388e5386aa9
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7583f6ec-83af-11e9-b17d-1388e5386aa9;
 Fri, 31 May 2019 14:22:03 +0000 (UTC)
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=Paul.Durrant@citrix.com;
 spf=Pass smtp.mailfrom=Paul.Durrant@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="Paul.Durrant@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Paul.Durrant@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="Paul.Durrant@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.50 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: k0i/qd/aAIusveL561KiMguPMqIThjBHVsd6cfEp/mAxDqNgiHaCeC9Eyw9s4hv5S8pvslqGSR
 /3iMKDcQAbDVWZXtNWooLLPILYVZF7DXyxjU205EOn4mvLjNVahJcKuSMbci/OMeYY36Yk6jfg
 xaYslgGKodk9PwH2WLktveczDZ+7gIl1Uj9ggLRTroeb2aZky4ltuhoxRa2ShGW0kthlrrqTMx
 Su0PpISXO/ZHM/6yK2qZK6jjMUiOJphfQVzxy77ei4QjGYCWj9doMl3brCK6z4Ijj7mD6TjtFU
 a2g=
X-SBRS: 2.7
X-MesageID: 1161495
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,535,1549947600"; 
   d="scan'208";a="1161495"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH 4/5] iommu: introduce iommu_groups
Thread-Index: AQHVBaFRy03LVQmKMkuPdTuUm46mjKZsJTQAgBk+p7D//+VpAIAAIl5g
Date: Fri, 31 May 2019 14:21:57 +0000
Message-ID: <effeb9ace857427993a30f5575dc3a27@AMSPEX02CL03.citrite.net>
References: <20190508132403.1454-1-paul.durrant@citrix.com>
 <20190508132403.1454-5-paul.durrant@citrix.com>
 <5CDC1F96020000780022F4BF@prv1-mh.provo.novell.com>
 <cb3fd070fa6748148dd4af032a7b6edc@AMSPEX02CL03.citrite.net>
 <5CF1368C02000078002340B4@prv1-mh.provo.novell.com>
In-Reply-To: <5CF1368C02000078002340B4@prv1-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 4/5] iommu: introduce iommu_groups
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Ian
 Jackson <Ian.Jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQpbc25pcF0KPiA+PiA+IC0tLSBhL3hlbi9pbmNs
dWRlL3hlbi9wY2kuaAo+ID4+ID4gKysrIGIveGVuL2luY2x1ZGUveGVuL3BjaS5oCj4gPj4gPiBA
QCAtNzUsNiArNzUsOSBAQCBzdHJ1Y3QgcGNpX2RldiB7Cj4gPj4gPiAgICAgIHN0cnVjdCBsaXN0
X2hlYWQgYWxsZGV2c19saXN0Owo+ID4+ID4gICAgICBzdHJ1Y3QgbGlzdF9oZWFkIGRvbWFpbl9s
aXN0Owo+ID4+ID4KPiA+PiA+ICsgICAgc3RydWN0IGxpc3RfaGVhZCBncnBkZXZzX2xpc3Q7Cj4g
Pj4KPiA+PiBEb2VzIHRoaXMgc2VwYXJhdGUgbGlzdCBwcm92aWRlIG11Y2ggdmFsdWU/IFRoZSBk
ZXZpY2VzIGluIGEgZ3JvdXAKPiA+PiBhcmUgZ29pbmcgdG8gbW92ZSBiZXR3ZWVuIHR3byBkb21h
aW5fbGlzdC1zIGFsbCBpbiBvbmUgZ28sIHNvCj4gPj4gb25jZSB5b3Uga25vdyB0aGUgZG9tYWlu
IG9mIG9uZSB5b3UnbGwgYmUgYWJsZSB0byBmaW5kIHRoZSByZXN0IGJ5Cj4gPj4gaXRlcmF0aW5n
IHRoYXQgZG9tYWluJ3MgbGlzdC4gSXMgdGhlIGZlYXIgdGhhdCBzdWNoIGFuIGl0ZXJhdGlvbiBt
YXkKPiA+PiBiZSB0ZW5zIG9mIHRob3VzYW5kcyBvZiBlbnRyaWVzIGxvbmcsIGFuZCBoZW5jZSBi
ZWNvbWUgYW4gaXNzdWUKPiA+PiB3aGVuIHRyYXZlcnNlZD8gSSBoYXZlIG5vIGlkZWEgaG93IG1h
bnkgUENJIGRldmljZXMgdGhlIGJpZ2dlc3QKPiA+PiBzeXN0ZW1zIHRvZGF5IHdvdWxkIGhhdmUs
IGJ1dCBpZiB0cmF2ZXJzYWwgd2FzIGFuIGlzc3VlLCB0aGVuIGl0Cj4gPj4gd291bGQgYWxyZWFk
eSBiZSB3aXRoIHRoZSBjb2RlIHdlJ3ZlIGdvdCBub3cuCj4gPgo+ID4gSSdkIHByZWZlciB0byBr
ZWVwIGl0Li4uIEl0IG1ha2VzIHRoZSByZS1pbXBsZW1lbnRhdGlvbiBvZiB0aGUgZG9tY3RsIGlu
IHRoZQo+ID4gbmV4dCBwYXRjaCBtb3JlIHN0cmFpZ2h0Zm9yd2FyZC4KPiAKPiBJIGNhbiBhY2Nl
cHQgdGhpcyBhcyB0aGUgcG9zaXRpdmUgc2lkZS4gQnV0IHRoZXJlJ3MgZXh0cmEgc3RvcmFnZQo+
IG5lZWRlZCAobm90IG11Y2gsIGJ1dCBhbnl3YXkpLCBhbmQgdGhlIG1vcmUgKGluZGVwZW5kZW50
KQo+IGxpc3RzIHdlIGhhdmUgdGhhdCBkZXZpY2VzIGNhbiBiZSBvbiwgdGhlIG1vcmUgbGlrZWx5
IGl0J2xsIGJlIHRoYXQKPiBvbmUgb2YgdGhlbSBnZXRzIHNjcmV3ZWQgdXAgYXQgc29tZSBwb2lu
dCAoZS5nLiBieSBmb3JnZXR0aW5nCj4gdG8gcmVtb3ZlIGEgZGV2aWNlIGZyb20gb25lIG9mIHRo
ZW0gcHJpb3IgdG8gZGUtYWxsb2NhdGlvbikuCgpPaywgSSdsbCBkcm9wIHRoZSBsaXN0IGFuZCBq
dXN0IG1hdGNoIG9uIHRoZSBncnAgcG9pbnRlci4KCiAgUGF1bAoKPiAKPiBKYW4KPiAKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 31 14:30:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 14:30:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWiY9-000791-Jg; Fri, 31 May 2019 14:30:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zdtG=T7=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1hWiY7-00078p-Jx
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 14:30:27 +0000
X-Inumbo-ID: a04d3be4-83b0-11e9-9522-6b1e1f2db9aa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a04d3be4-83b0-11e9-9522-6b1e1f2db9aa;
 Fri, 31 May 2019 14:30:24 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hWiY3-00017G-HW; Fri, 31 May 2019 14:30:23 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hWiY3-000564-55; Fri, 31 May 2019 14:30:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hWiY3-00067p-3I; Fri, 31 May 2019 14:30:23 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-137090-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.8-testing:build-amd64-prev:xen-build:fail:regression
 xen-4.8-testing:build-i386-prev:xen-build:fail:regression
 xen-4.8-testing:test-amd64-i386-freebsd10-i386:guest-localmigrate/x10:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-xsa-278:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-xsa-278:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-xsa-278:fail:heisenbug
 xen-4.8-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:guest-saverestore.2:fail:heisenbug
 xen-4.8-testing:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-migrupgrade:build-check(1):blocked: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-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-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-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-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-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-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl: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-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2: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-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-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-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-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=ecbf88af9b0f90832fe2394edde864da45a9e560
X-Osstest-Versions-That: xen=908e768fae49a8db0089e68188652079e3bfaa66
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 31 May 2019 14:30:23 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 137090: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNzA5MCB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNzA5MC8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQtcHJldiAgICAgICAg
ICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMwOTY1CiBi
dWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMzA5NjUKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVu
dGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2IDE3IGd1
ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBpbiAxMzY5OTMgcGFzcyBpbiAxMzcwOTAKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTQgNTAgeHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwg
aW4gMTM3MDI2IHBhc3MgaW4gMTM3MDkwCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yIDUwIHh0Zi90
ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIGluIDEzNzAyNiBwYXNzIGluIDEzNzA5MAog
dGVzdC14dGYtYW1kNjQtYW1kNjQtMSA3MCB4dGYvdGVzdC1odm02NC14c2EtMjc4IGZhaWwgaW4g
MTM3MDI2IHBhc3MgaW4gMTM3MDkwCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgIDcwIHh0
Zi90ZXN0LWh2bTY0LXhzYS0yNzggICAgIGZhaWwgcGFzcyBpbiAxMzY5OTMKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTUgICAgICAgNzAgeHRmL3Rlc3QtaHZtNjQteHNhLTI3OCAgICAgZmFpbCBwYXNz
IGluIDEzNzAyNgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAxNSBn
dWVzdC1zYXZlcmVzdG9yZS4yIGZhaWwgcGFzcyBpbiAxMzcwMjYKClRlc3RzIHdoaWNoIGRpZCBu
b3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYtbWlncnVw
Z3JhZGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xIDUwIHh0Zi90ZXN0LWh2bTY0LWxi
ci10c3gtdm1lbnRyeSBmYWlsIGluIDEzNjk5MyBsaWtlIDEzMDk2NQogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBpbiAxMzY5OTMgbGlr
ZSAxMzA5NjUKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICA1MCB4dGYvdGVzdC1odm02NC1s
YnItdHN4LXZtZW50cnkgZmFpbCBsaWtlIDEzMDk2NQogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAg
ICAgIDUwIHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIGxpa2UgMTMwOTY1CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgIGZhaWwgbGlrZSAxMzA5NjUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMDk2NQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxp
a2UgMTMwOTY1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzA5NjUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMDk2NQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIGxpa2UgMTMwOTY1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzA5NjUKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBs
aWtlIDEzMDk2NQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGVi
aWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRl
c3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBlY2JmODhhZjliMGY5MDgzMmZlMjM5NGVkZGU4
NjRkYTQ1YTllNTYwCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA5MDhl
NzY4ZmFlNDlhOGRiMDA4OWU2ODE4ODY1MjA3OWUzYmZhYTY2CgpMYXN0IHRlc3Qgb2YgYmFzaXMg
ICAxMzA5NjUgIDIwMTgtMTItMDMgMDk6MDY6MTkgWiAgMTc5IGRheXMKRmFpbGluZyBzaW5jZSAg
ICAgICAgMTMzNTk4ICAyMDE5LTAzLTA1IDE1OjA2OjIzIFogICA4NiBkYXlzICAgNDQgYXR0ZW1w
dHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTM2NTY2ICAyMDE5LTA1LTE5IDE0OjA2OjMwIFogICAx
MiBkYXlzICAgIDcgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVu
ZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBD
aHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+CiAgR2VvcmdlIER1
bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgTWFudWVsIEJvdXll
ciA8Ym91eWVyQGFudGlvY2hlLmV1Lm9yZz4KICBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xp
QGNpdHJpeC5jb20+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWls
ZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYt
YW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
ZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14
c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBn
cmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZn
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwps
b2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29u
ZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0
cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0
ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkK
CgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDc1OCBsaW5lcyBs
b25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 31 14:41:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 14:41:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWiig-00084p-1g; Fri, 31 May 2019 14:41:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Qdqe=T7=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hWiie-000843-UC
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 14:41:20 +0000
X-Inumbo-ID: 26193a74-83b2-11e9-9818-e77e898228fc
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 26193a74-83b2-11e9-9818-e77e898228fc;
 Fri, 31 May 2019 14:41:18 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 55689AF08;
 Fri, 31 May 2019 14:41:17 +0000 (UTC)
To: Roger Pau Monne <roger.pau@citrix.com>, linux-kernel@vger.kernel.org,
 Jens Axboe <axboe@kernel.dk>
References: <20190503150401.15904-1-roger.pau@citrix.com>
 <f4b944e8-6678-a921-e2b2-aaeb00c0d5e1@suse.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 mQENBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAG0H0p1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT6JATkEEwECACMFAlOMcK8CGwMH
 CwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAKCRCw3p3WKL8TL8eZB/9G0juS/kDY9LhEXseh
 mE9U+iA1VsLhgDqVbsOtZ/S14LRFHczNd/Lqkn7souCSoyWsBs3/wO+OjPvxf7m+Ef+sMtr0
 G5lCWEWa9wa0IXx5HRPW/ScL+e4AVUbL7rurYMfwCzco+7TfjhMEOkC+va5gzi1KrErgNRHH
 kg3PhlnRY0Udyqx++UYkAsN4TQuEhNN32MvN0Np3WlBJOgKcuXpIElmMM5f1BBzJSKBkW0Jc
 Wy3h2Wy912vHKpPV/Xv7ZwVJ27v7KcuZcErtptDevAljxJtE7aJG6WiBzm+v9EswyWxwMCIO
 RoVBYuiocc51872tRGywc03xaQydB+9R7BHPuQENBFOMcBYBCADLMfoA44MwGOB9YT1V4KCy
 vAfd7E0BTfaAurbG+Olacciz3yd09QOmejFZC6AnoykydyvTFLAWYcSCdISMr88COmmCbJzn
 sHAogjexXiif6ANUUlHpjxlHCCcELmZUzomNDnEOTxZFeWMTFF9Rf2k2F0Tl4E5kmsNGgtSa
 aMO0rNZoOEiD/7UfPP3dfh8JCQ1VtUUsQtT1sxos8Eb/HmriJhnaTZ7Hp3jtgTVkV0ybpgFg
 w6WMaRkrBh17mV0z2ajjmabB7SJxcouSkR0hcpNl4oM74d2/VqoW4BxxxOD1FcNCObCELfIS
 auZx+XT6s+CE7Qi/c44ibBMR7hyjdzWbABEBAAGJAR8EGAECAAkFAlOMcBYCGwwACgkQsN6d
 1ii/Ey9D+Af/WFr3q+bg/8v5tCknCtn92d5lyYTBNt7xgWzDZX8G6/pngzKyWfedArllp0Pn
 fgIXtMNV+3t8Li1Tg843EXkP7+2+CQ98MB8XvvPLYAfW8nNDV85TyVgWlldNcgdv7nn1Sq8g
 HwB2BHdIAkYce3hEoDQXt/mKlgEGsLpzJcnLKimtPXQQy9TxUaLBe9PInPd+Ohix0XOlY+Uk
 QFEx50Ki3rSDl2Zt2tnkNYKUCvTJq7jvOlaPd6d/W0tZqpyy7KVay+K4aMobDsodB3dvEAs6
 ScCnh03dDAFgIq5nsB11j3KPKdVoPlfucX2c7kGNH+LUMbzqV6beIENfNexkOfxHf4kBrQQY
 AQgAIBYhBIUSZ3Lo9gSUpdCX97DendYovxMvBQJa3fDQAhsCAIEJELDendYovxMvdiAEGRYI
 AB0WIQRTLbB6QfY48x44uB6AXGG7T9hjvgUCWt3w0AAKCRCAXGG7T9hjvk2LAP99B/9FenK/
 1lfifxQmsoOrjbZtzCS6OKxPqOLHaY47BgEAqKKn36YAPpbk09d2GTVetoQJwiylx/Z9/mQI
 CUbQMg1pNQf9EjA1bNcMbnzJCgt0P9Q9wWCLwZa01SnQWFz8Z4HEaKldie+5bHBL5CzVBrLv
 81tqX+/j95llpazzCXZW2sdNL3r8gXqrajSox7LR2rYDGdltAhQuISd2BHrbkQVEWD4hs7iV
 1KQHe2uwXbKlguKPhk5ubZxqwsg/uIHw0qZDk+d0vxjTtO2JD5Jv/CeDgaBX4Emgp0NYs8IC
 UIyKXBtnzwiNv4cX9qKlz2Gyq9b+GdcLYZqMlIBjdCz0yJvgeb3WPNsCOanvbjelDhskx9gd
 6YUUFFqgsLtrKpCNyy203a58g2WosU9k9H+LcheS37Ph2vMVTISMszW9W8gyORSgmw==
Message-ID: <ba37b50c-c0ac-5af4-441b-a2d4eda81255@suse.com>
Date: Fri, 31 May 2019 16:41:16 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <f4b944e8-6678-a921-e2b2-aaeb00c0d5e1@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH] xen-blkfront: switch kcalloc to kvcalloc
 for large array allocation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, stable@vger.kernel.org,
 linux-block@vger.kernel.org, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDYvMDUvMjAxOSAxMDoxMSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAwMy8wNS8yMDE5
IDE3OjA0LCBSb2dlciBQYXUgTW9ubmUgd3JvdGU6Cj4+IFRoZXJlJ3Mgbm8gcmVhc29uIHRvIHJl
cXVlc3QgcGh5c2ljYWxseSBjb250aWd1b3VzIG1lbW9yeSBmb3IgdGhvc2UKPj4gYWxsb2NhdGlv
bnMuCj4+Cj4+IFJlcG9ydGVkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AY2l0cml4LmNv
bT4KPj4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5j
b20+Cj4gCj4gUmV2aWV3ZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCkpl
bnMsIGFyZSB5b3UgZ29pbmcgdG8gdGthZSB0aGlzIHBhdGNoIG9yIHNob3VsZCBJIGNhcnJ5IGl0
IHRocm91Z2ggdGhlClhlbiB0cmVlPwoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 31 14:44:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 14:44:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWim7-0008E0-KD; Fri, 31 May 2019 14:44:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/r8X=T7=oracle.com=konrad.wilk@srs-us1.protection.inumbo.net>)
 id 1hWim6-0008Du-NR
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 14:44:54 +0000
X-Inumbo-ID: a63660e7-83b2-11e9-8980-bc764e045a96
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a63660e7-83b2-11e9-8980-bc764e045a96;
 Fri, 31 May 2019 14:44:53 +0000 (UTC)
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x4VEiI7M135718;
 Fri, 31 May 2019 14:44:48 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=date : in-reply-to :
 references : mime-version : content-type : content-transfer-encoding :
 subject : to : cc : from : message-id; s=corp-2018-07-02;
 bh=2Om5stwDArQ6nGqOb7I9JAkeWMfEhcwW5B4qI7FOiB0=;
 b=cLRCeCwZnlsUocnqR6QzeNTw/ws6EKRiVDGt5QG90Hn/e4KTVGWKirkrucWPvBhFQUvU
 v2Ar9cbIhR0DQteupVsa3sD9gytEUUrem5p0dvpG45c/auWqrWM9jKusfY4jekJ93mPM
 yVU3FV1gKzN4vsWQan5e9Vgx85Gd9wQA6aQQlL84DNBFSEHv9Ld/W9P34Psv3faIHBkz
 tvhl6unPvXR/vg/aPQKcZbYPdRJzzyIWTasj6fIVTo6MESGnsA1rnkdLj49ZQAll+Tj8
 yHdJnQAdKrCaso0uk8lLbIvcYujnVdOybEm18+d0Ml+IVaKBURzuOhPzyk/5UHMOzLjp 7w== 
Received: from aserp3020.oracle.com (aserp3020.oracle.com [141.146.126.70])
 by aserp2130.oracle.com with ESMTP id 2spu7dxyqt-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 31 May 2019 14:44:48 +0000
Received: from pps.filterd (aserp3020.oracle.com [127.0.0.1])
 by aserp3020.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x4VEiTu6146225;
 Fri, 31 May 2019 14:44:47 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by aserp3020.oracle.com with ESMTP id 2su61fgc4n-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 31 May 2019 14:44:47 +0000
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 x4VEiitL032333;
 Fri, 31 May 2019 14:44:44 GMT
Received: from galaxy-s9.lan (/209.6.36.129)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 31 May 2019 07:44:43 -0700
Date: Fri, 31 May 2019 10:44:39 -0400
User-Agent: K-9 Mail for Android
In-Reply-To: <ba37b50c-c0ac-5af4-441b-a2d4eda81255@suse.com>
References: <20190503150401.15904-1-roger.pau@citrix.com>
 <f4b944e8-6678-a921-e2b2-aaeb00c0d5e1@suse.com>
 <ba37b50c-c0ac-5af4-441b-a2d4eda81255@suse.com>
MIME-Version: 1.0
To: Juergen Gross <jgross@suse.com>, Roger Pau Monne <roger.pau@citrix.com>,
 linux-kernel@vger.kernel.org, Jens Axboe <axboe@kernel.dk>
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Message-ID: <63D28830-5450-41F5-AC6E-3D5FDE1F80B7@oracle.com>
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9273
 signatures=668687
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1905310093
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9273
 signatures=668687
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000
 definitions=main-1905310093
Subject: Re: [Xen-devel] [PATCH] xen-blkfront: switch kcalloc to kvcalloc
 for large array allocation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-block@vger.kernel.org, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Stefano Stabellini <sstabellini@kernel.org>, stable@vger.kernel.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTWF5IDMxLCAyMDE5IDEwOjQxOjE2IEFNIEVEVCwgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPiB3cm90ZToKPk9uIDA2LzA1LzIwMTkgMTA6MTEsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6
Cj4+IE9uIDAzLzA1LzIwMTkgMTc6MDQsIFJvZ2VyIFBhdSBNb25uZSB3cm90ZToKPj4+IFRoZXJl
J3Mgbm8gcmVhc29uIHRvIHJlcXVlc3QgcGh5c2ljYWxseSBjb250aWd1b3VzIG1lbW9yeSBmb3Ig
dGhvc2UKPj4+IGFsbG9jYXRpb25zLgo+Pj4KPj4+IFJlcG9ydGVkLWJ5OiBJYW4gSmFja3NvbiA8
aWFuLmphY2tzb25AY2l0cml4LmNvbT4KPj4+IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25u
w6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+PiAKPj4gUmV2aWV3ZWQtYnk6IEp1ZXJnZW4gR3Jv
c3MgPGpncm9zc0BzdXNlLmNvbT4KPgo+SmVucywgYXJlIHlvdSBnb2luZyB0byB0a2FlIHRoaXMg
cGF0Y2ggb3Igc2hvdWxkIEkgY2FycnkgaXQgdGhyb3VnaCB0aGUKPlhlbiB0cmVlPwoKVXN1YWxs
eSBJIGVuZGVkIHVwIHBpY2tpbmcgdGhlbSAoYW5kIHRoZW4gYXNraW5nIEplbnMgdG8gZ2l0IHB1
bGwgaW50byBoaXMgYnJhbmNoKSBidXQgaWYgeW91IHdhbnQgdG8gaGFuZGxlIHRoZW0gdGhhdCB3
b3VsZCBiZSBtdWNoIGVhc2llciEKCihBbmQgaWYgc28sIHBsZWFzZSBhZGQgQWNrZWQtYnkgb24g
dGhlbSBmcm9tIG1lKS4KPgo+Cj5KdWVyZ2VuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 31 15:32:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 15:32:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWjW2-0003iX-BN; Fri, 31 May 2019 15:32:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zAi+=T7=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hWjW0-0003iS-7c
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 15:32:20 +0000
X-Inumbo-ID: 461b2e8c-83b9-11e9-8980-bc764e045a96
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 461b2e8c-83b9-11e9-8980-bc764e045a96;
 Fri, 31 May 2019 15:32:18 +0000 (UTC)
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 23.29.105.83 as
 permitted sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.50 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: PuGdx88xKm3Uqu37vSJ5vk57ljIOJW8dxZ5r8nowbnt9lq4ZcHhbFZ8JCdyCJG7m7qnaYFp6o7
 s/V/Xqgo/DYZLTWayiYBbK6nY0VfGPKlDd8SfxZrJA1YL41D5p4CGnoLnmHx01Bsc/D3LvryX2
 IQRg6/NundZvwBBJV8WX0xyA3XWqSXePY4l/8pnD2px4A/vGXhb2/1qKp9aKAWqhrRWaknzdZW
 JFDXYx01clLEwWbShHzmouS/98fXkrPEIHNghYPiktssAEk4nd4N43QcbYkbdMv9du/9I0S6Z4
 xrA=
X-SBRS: 2.7
X-MesageID: 1161961
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,535,1549947600"; 
   d="scan'208";a="1161961"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5CF0F33A0200007800233D8F@prv1-mh.provo.novell.com>
 <5CF0F5460200007800233DA8@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <a30a6fc9-5c3c-081b-d268-231e89f135be@citrix.com>
Date: Fri, 31 May 2019 08:32:11 -0700
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.7.0
MIME-Version: 1.0
In-Reply-To: <5CF0F5460200007800233DA8@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 1/2] adjust special domain creation (and
 call it earlier on x86)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, WeiLiu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzEvMDUvMjAxOSAwMjozNSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gQEAgLTUxNiw2ICs1MjEs
MzYgQEAgc3RydWN0IGRvbWFpbiAqZG9tYWluX2NyZWF0ZShkb21pZF90IGRvbQo+ICAgICAgcmV0
dXJuIEVSUl9QVFIoZXJyKTsKPiAgfQo+ICAKPiArdm9pZCBfX2luaXQgc2V0dXBfc3BlY2lhbF9k
b21haW5zKHZvaWQpCj4gK3sKPiArICAgIC8qCj4gKyAgICAgKiBJbml0aWFsaXNlIG91ciBET01J
RF9YRU4gZG9tYWluLgo+ICsgICAgICogQW55IFhlbi1oZWFwIHBhZ2VzIHRoYXQgd2Ugd2lsbCBh
bGxvdyB0byBiZSBtYXBwZWQgd2lsbCBoYXZlCj4gKyAgICAgKiB0aGVpciBkb21haW4gZmllbGQg
c2V0IHRvIGRvbV94ZW4uCj4gKyAgICAgKiBIaWRkZW4gUENJIGRldmljZXMgd2lsbCBhbHNvIGJl
IGFzc29jaWF0ZWQgd2l0aCB0aGlzIGRvbWFpbgo+ICsgICAgICogKGJ1dCBiZSBbcGFydGx5XSBj
b250cm9sbGVkIGJ5IERvbTAgbmV2ZXJ0aGVsZXNzKS4KPiArICAgICAqLwo+ICsgICAgZG9tX3hl
biA9IGRvbWFpbl9jcmVhdGUoRE9NSURfWEVOLCBOVUxMLCBmYWxzZSk7Cj4gKyAgICBCVUdfT04o
SVNfRVJSKGRvbV94ZW4pKTsKCkkga25vdyB0aGlzIGlzIGNvcHlpbmcgY29kZSBsaWtlLWZvci1s
aWtlLCBidXQgdGhpcyBlcnJvciBoYW5kbGluZyBpcwp0ZXJyaWJsZSBpbiBwcmFjdGljZS4KCkV2
ZW4ganVzdDoKCmlmICggSVNfRVJSKGRvbV94ZW4pICkKwqDCoMKgIHBhbmljKCJGYWlsZWQgdG8g
Y3JlYXRlIGRvbV94ZW46ICVkXG4iLCBQVFJfRVJSKGRvbV94ZW4pKTsKCndvdWxkIGJlIGFuIGlt
cHJvdmVtZW50LgoKPiArI2lmZGVmIENPTkZJR19IQVNfUENJCj4gKyAgICBJTklUX0xJU1RfSEVB
RCgmZG9tX3hlbi0+YXJjaC5wZGV2X2xpc3QpOwo+ICsjZW5kaWYKClRoZSBwb3NpdGlvbiBvZiB0
aGlzIGlkZW50aWZpZXMgdGhhdCB3ZSd2ZSBnb3Qgb2J2aW91c2x5IGdvdCBidWdzCihwZXJoYXBz
IGxhdGVudCkgZWxzZXdoZXJlLCBzZWVpbmcgYXMgb3RoZXIgc3BlY2lhbCBkb21haW5zIGRvbid0
IGdldAp3b3JraW5nIGNvbnN0cnVjdHMgc3VjaCBhcyBsaXN0X2VtcHR5KCkuCgpJbiB0aGUgY29k
ZSB3aGljaCBjdXJyZW50bHkgZXhpc3RzLCBJIGNhbid0IHNwb3QgaXQgZXZlciBiZWluZyB0b3Vj
aGVkCmZvciBBUk0sIGJ1dCBpdCBpcyBjb25zdHJ1Y3RlZCBmb3IgYWxsIG5vbi1zcGVjaWFsIHg4
NiBndWVzdHMgYXQgdGhlIHRvcApvZiBhcmNoX2RvbWFpbl9jcmVhdGUoKS4KCkkgdGhpbmsgdGhl
IGJlc3Qgb3B0aW9uLCBnaXZlbiB0aGUgI2lmZGVmIGhlcmUsIGlzIHRvIHJlcG9zaXRpb24gdGhl
CnBkZXYgZmllbGRzIGludG8gc3RydWN0IGRvbWFpbiwgcmF0aGVyIHRoYW4gYXJjaF9kb21haW4s
IGFuZCBoYXZlIHRoaXMKY29kZSBmcmFnbWVudCBuZWFyIHRoZSB0b3Agb2YgZG9tYWluX2NyZWF0
ZSgpIHdoZXJlIHNwZWNpYWwgZG9tYWlucyB3aWxsCmFsbCBiZSBjb3ZlcmVkLgoKfkFuZHJldwoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 31 15:52:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 15:52:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWjpH-0005Kw-Ui; Fri, 31 May 2019 15:52:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=1r68=T7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hWjpH-0005Kr-EO
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 15:52:15 +0000
X-Inumbo-ID: 0c6aece4-83bc-11e9-b8a3-37cb199db616
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0c6aece4-83bc-11e9-b8a3-37cb199db616;
 Fri, 31 May 2019 15:52:10 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 31 May 2019 09:52:09 -0600
Message-Id: <5CF14DA40200007800234108@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.1 
Date: Fri, 31 May 2019 09:52:04 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH] AMD/IOMMU: initialize IRQ tasklet only once
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RG9uJ3QgZG8gdGhpcyBvbmNlIHBlciBJT01NVSwgbm9yIGFmdGVyIHNldHRpbmcgdXAgdGhlIElP
TU1VIGludGVycnVwdAood2hpY2ggd2lsbCB3YW50IHRvIHNjaGVkdWxlIHRoaXMgdGFza2xldCku
IEluIGZhY3QgaXQgY2FuIGJlCmluaXRpYWxpemVkIGF0IGJ1aWxkIHRpbWUuCgpTaWduZWQtb2Zm
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgotLS0gYS94ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC9hbWQvaW9tbXVfaW5pdC5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L2FtZC9pb21tdV9pbml0LmMKQEAgLTMxLDcgKzMxLDggQEAKIAogc3RhdGljIGludCBfX2luaXRk
YXRhIG5yX2FtZF9pb21tdXM7CiAKLXN0YXRpYyBzdHJ1Y3QgdGFza2xldCBhbWRfaW9tbXVfaXJx
X3Rhc2tsZXQ7CitzdGF0aWMgdm9pZCBkb19hbWRfaW9tbXVfaXJxKHVuc2lnbmVkIGxvbmcgZGF0
YSk7CitzdGF0aWMgREVDTEFSRV9TT0ZUSVJRX1RBU0tMRVQoYW1kX2lvbW11X2lycV90YXNrbGV0
LCBkb19hbWRfaW9tbXVfaXJxLCAwKTsKIAogdW5zaWduZWQgaW50IF9fcmVhZF9tb3N0bHkgaXZy
c19iZGZfZW50cmllczsKIHU4IF9fcmVhZF9tb3N0bHkgaXZoZF90eXBlOwpAQCAtMTA1Niw4ICsx
MDU3LDYgQEAgc3RhdGljIGludCBfX2luaXQgYW1kX2lvbW11X2luaXRfb25lKHN0cgogICAgIHBy
aW50aygiQU1ELVZpOiBJT01NVSAlZCBFbmFibGVkLlxuIiwgbnJfYW1kX2lvbW11cyApOwogICAg
IG5yX2FtZF9pb21tdXMrKzsKIAotICAgIHNvZnRpcnFfdGFza2xldF9pbml0KCZhbWRfaW9tbXVf
aXJxX3Rhc2tsZXQsIGRvX2FtZF9pb21tdV9pcnEsIDApOwotCiAgICAgcmV0dXJuIDA7CiAKIGVy
cm9yX291dDoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 31 15:52:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 15:52:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWjpf-0005Mi-8i; Fri, 31 May 2019 15:52:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2tza=T7=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hWjpd-0005MV-NU
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 15:52:37 +0000
X-Inumbo-ID: 1bd16a8f-83bc-11e9-8980-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 1bd16a8f-83bc-11e9-8980-bc764e045a96;
 Fri, 31 May 2019 15:52:35 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 55952341;
 Fri, 31 May 2019 08:52:35 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id CE7C53F59C;
 Fri, 31 May 2019 08:52:33 -0700 (PDT)
To: Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xenproject.org
References: <c78c372a-4cf4-9721-38f2-d173eecee27e@arm.com>
 <20190530165123.22593-1-ian.jackson@eu.citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <ffd5f689-085a-34f4-d150-5221783c0083@arm.com>
Date: Fri, 31 May 2019 16:52:32 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190530165123.22593-1-ian.jackson@eu.citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [OSSTEST PATCH] ts-kernel-build: Disable
 CONFIG_ARCH_QCOM in Xen Project CI
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, linux-arm-msm@vger.kernel.org,
 linux-kernel@vger.kernel.org, Bjorn Andersson <bjorn.andersson@linaro.org>,
 Andy Gross <agross@kernel.org>, Stephen Boyd <swboyd@chromium.org>,
 Avaneesh Kumar Dwivedi <akdwived@codeaurora.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSWFuLAoKT24gMzAvMDUvMjAxOSAxNzo1MSwgSWFuIEphY2tzb24gd3JvdGU6Cj4gICAgZHJp
dmVycy9maXJtd2FyZS9xY29tX3NjbS5jOjQ2OTo0NzogZXJyb3I6IHBhc3NpbmcgYXJndW1lbnQg
MyBvZiBgZG1hX2FsbG9jX2NvaGVyZW50JyBmcm9tIGluY29tcGF0aWJsZSBwb2ludGVyIHR5cGUg
Wy1XZXJyb3I9aW5jb21wYXRpYmxlLXBvaW50ZXItdHlwZXNdCj4gCj4gVGhpcyBpcyBmaXhlZCBi
eQo+IAo+ICAgIGZpcm13YXJlOiBxY29tX3NjbTogVXNlIHByb3BlciB0eXBlcyBmb3IgZG1hIG1h
cHBpbmdzCj4gCj4gYnV0IHRoaXMgaXMgbm90IHByZXNlbnQgaW4gYWxsIHJlbGV2YW50IHN0YWJs
ZSBicmFuY2hlcy4KPiAKPiBXZSBjdXJyZW50bHkgaGF2ZSBubyBRdWFsY29tbSBoYXJkd2FyZSBp
biB0aGUgWGVuIFByb2plY3QgdGVzdCBsYWIgc28KPiB3ZSBkbyBub3QgbmVlZCB0aGlzIGVuYWJs
ZWQuCj4gCj4gQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20KPiBDQzogU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+IENDOiBsaW51eC1hcm0t
bXNtQHZnZXIua2VybmVsLm9yZwo+IENDOiBsaW51eC1rZXJuZWxAdmdlci5rZXJuZWwub3JnCj4g
Q0M6IFN0ZXBoZW4gQm95ZCA8c3dib3lkQGNocm9taXVtLm9yZz4KPiBDQzogQW5keSBHcm9zcyA8
YWdyb3NzQGtlcm5lbC5vcmc+Cj4gQ0M6IEJqb3JuIEFuZGVyc3NvbiA8Ympvcm4uYW5kZXJzc29u
QGxpbmFyby5vcmc+Cj4gQ0M6IEF2YW5lZXNoIEt1bWFyIER3aXZlZGkgPGFrZHdpdmVkQGNvZGVh
dXJvcmEub3JnPgo+IFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5j
aXRyaXguY29tPgoKRldJVzoKCkFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPgoKPiAtLS0KPiAgIHRzLWtlcm5lbC1idWlsZCB8IDQgKysrKwo+ICAgMSBmaWxlIGNo
YW5nZWQsIDQgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS90cy1rZXJuZWwtYnVpbGQg
Yi90cy1rZXJuZWwtYnVpbGQKPiBpbmRleCBmN2QwNTliMC4uNTUzNjU4NmYgMTAwNzU1Cj4gLS0t
IGEvdHMta2VybmVsLWJ1aWxkCj4gKysrIGIvdHMta2VybmVsLWJ1aWxkCj4gQEAgLTI3NCw2ICsy
NzQsMTAgQEAgc2V0b3B0IENPTkZJR19NRElPX1RIVU5ERVI9bQo+ICAgc2V0b3B0IENPTkZJR19J
MkNfVEhVTkRFUlg9bQo+ICAgc2V0b3B0IENPTkZJR19TUElfVEhVTkRFUlg9bQo+ICAgCj4gKyMg
U29tZSBMaW51eCBicmFuY2hlcyB3ZSBjYXJlIGFib3V0LCBpbmNsdWRpbmcgNC4xOSwgc3RpbGwg
bGFjawo+ICsjIGZpcm13YXJlOiBxY29tX3NjbTogVXNlIHByb3BlciB0eXBlcyBmb3IgZG1hIG1h
cHBpbmdzCj4gK0NPTkZJR19BUkNIX1FDT009bgo+ICsKPiAgICMjIyMKPiAgIAo+ICAgRU5ECj4g
CgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 31 15:52:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 15:52:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWjpp-0005OU-JW; Fri, 31 May 2019 15:52:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=agGR=T7=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1hWjpo-0005OG-48
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 15:52:48 +0000
X-Inumbo-ID: 21be4d98-83bc-11e9-8ab2-dbabe6b7ec32
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 21be4d98-83bc-11e9-8ab2-dbabe6b7ec32;
 Fri, 31 May 2019 15:52:46 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Fri, 31 May 2019 17:52:44 +0200
Received: from [192.168.0.36] (nwb-a10-snat.microfocus.com [10.120.13.201])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Fri, 31 May 2019 16:52:22 +0100
Message-ID: <0c912c719f7fe4fcfcc329f90303b7c985c43c34.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
Date: Fri, 31 May 2019 17:52:21 +0200
In-Reply-To: <20190528103313.1343-55-jgross@suse.com>
References: <20190528103313.1343-1-jgross@suse.com>
 <20190528103313.1343-55-jgross@suse.com>
Organization: SUSE
User-Agent: Evolution 3.32.2 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 54/60] xen/sched: add minimalistic idle
 scheduler for free cpus
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 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 =?ISO-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============5884021104420686429=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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


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

On Tue, 2019-05-28 at 12:33 +0200, Juergen Gross wrote:
> Instead of having a full blown scheduler running for the free cpus
> add a very minimalistic scheduler for that purpose only ever
> scheduling
> the related idle vcpu. This has the big advantage of not needing any
> per-cpu, per-domain or per-scheduling unit data for free cpus and in
> turn simplifying moving cpus to and from cpupools a lot.
>=20
> As this new scheduler is not user selectable don't register it as an
> official scheduler, but just include it in schedule.c.
>=20
> Signed-off-by: Juergen Gross <jgross@suse.com>
> ---
> V1: new patch
> ---

> --- a/xen/common/schedule.c
> +++ b/xen/common/schedule.c
> @@ -83,6 +83,57 @@ extern const struct scheduler
> *__start_schedulers_array[], *__end_schedulers_arr
> =20
>  static struct scheduler __read_mostly ops;
> =20
> [...]
>
> +static void *
> +sched_idle_alloc_vdata(const struct scheduler *ops, struct
> sched_unit *unit,
> +                       void *dd)
> +{
> +    /* Any non-NULL pointer is fine here. */
> +    return (void *)1UL;
> +}
> +
I think the proper thing to do, here, would be to convert alloc_vdata()
to PTR_ERR() & IS_ERR().

That's another patch, of course, and given that this series is rather
big already, I'm not sure about asking for it to be done in the context
of this work.

I can do it myself, either right now or after this series is merged
(for the sake of not making rebasing 60 patches more complicated than
it must be already, for you :-D).

Let me know what you think.

Regards
--=20
Dario Faggioli, Ph.D
http://about.me/dario.faggioli
Virtualization Software Engineer
SUSE Labs, SUSE https://www.suse.com/
-------------------------------------------------------------------
<<This happens because _I_ choose it to happen!>> (Raistlin Majere)


--=-kNvBcORzXAKwl5qWUjaS
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+4FAlzxTbUACgkQFkJ4iaW4
c+4DRQ//doxD5a2Lvp/xjTiWd58ngE0fgSJE8xS2BWfjXZ5zD85kbQ+50Iny2QCj
et2yzbDJGQQ7yOOoJua/z/U2jU9cmDS7FNcewg8fJV+FS+F1DoSLLSvqHV1njSW+
l0+FjZx0DIdoIudGFks4MirTQofR9VKP63TTBP8ukvOC8+nyHn5H9e6KB7yMFANh
AbDOoPWf64Lbnfa/klDlNwSNqViwzYH10rmATrbqQ/myFvR539ynypEgU9dMtTzX
zPm85q9K0fKgbmt05NgE8x7oOuOPFhMKjxyKfnPCUrOmgQBsCF1BHcu/oqB5hiI6
W72IQlb5GgS6uZ5UJHQPj5miCeAs0O63SGoVP0zojE7Ck/gK19jBA6hHtIGXjGcp
7gu+XBJweR/Dr+DnTS8WsOK5lD3VvrzNX9K6DG+bLrZbpXbr7eo/fWM9xAdOVIXx
rO9HErKh/udQzuiepi3BAayVdErAJd0T6/VPDmCgg/hQcskyVVc3ifAauzgdos6d
OfZsYQjGYWlk8D0u8x0Qal87mDMML+wyNOjkW1Aepd7SnVH1xUJfY67fx1itg7is
PJLiouFwXZoiaLx3PE9Zkd1paxGc3z1zWlgnFU2KFM8ULFBQov8TAZ2cKj5ZcZVo
7ovjgDETn15SQmy899mYlVvJIQl0qlpROvJS9FjilVDFfOjDeo8=
=hiT5
-----END PGP SIGNATURE-----

--=-kNvBcORzXAKwl5qWUjaS--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5884021104420686429==--



From xen-devel-bounces@lists.xenproject.org Fri May 31 15:59:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 15:59:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWjwU-0005os-GC; Fri, 31 May 2019 15:59:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=1r68=T7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1hWjwS-0005on-G0
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 15:59:40 +0000
X-Inumbo-ID: 169b1602-83bd-11e9-86f3-3f73e47780e1
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 169b1602-83bd-11e9-86f3-3f73e47780e1;
 Fri, 31 May 2019 15:59:37 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 31 May 2019 09:59:35 -0600
Message-Id: <5CF14F650200007800234123@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.1 
Date: Fri, 31 May 2019 09:59:33 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5CF0F33A0200007800233D8F@prv1-mh.provo.novell.com>
 <5CF0F5460200007800233DA8@prv1-mh.provo.novell.com>
 <a30a6fc9-5c3c-081b-d268-231e89f135be@citrix.com>
In-Reply-To: <a30a6fc9-5c3c-081b-d268-231e89f135be@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 1/2] adjust special domain creation (and
 call it earlier on x86)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, WeiLiu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDMxLjA1LjE5IGF0IDE3OjMyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMzEvMDUvMjAxOSAwMjozNSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IEBAIC01MTYs
NiArNTIxLDM2IEBAIHN0cnVjdCBkb21haW4gKmRvbWFpbl9jcmVhdGUoZG9taWRfdCBkb20KPj4g
ICAgICByZXR1cm4gRVJSX1BUUihlcnIpOwo+PiAgfQo+PiAgCj4+ICt2b2lkIF9faW5pdCBzZXR1
cF9zcGVjaWFsX2RvbWFpbnModm9pZCkKPj4gK3sKPj4gKyAgICAvKgo+PiArICAgICAqIEluaXRp
YWxpc2Ugb3VyIERPTUlEX1hFTiBkb21haW4uCj4+ICsgICAgICogQW55IFhlbi1oZWFwIHBhZ2Vz
IHRoYXQgd2Ugd2lsbCBhbGxvdyB0byBiZSBtYXBwZWQgd2lsbCBoYXZlCj4+ICsgICAgICogdGhl
aXIgZG9tYWluIGZpZWxkIHNldCB0byBkb21feGVuLgo+PiArICAgICAqIEhpZGRlbiBQQ0kgZGV2
aWNlcyB3aWxsIGFsc28gYmUgYXNzb2NpYXRlZCB3aXRoIHRoaXMgZG9tYWluCj4+ICsgICAgICog
KGJ1dCBiZSBbcGFydGx5XSBjb250cm9sbGVkIGJ5IERvbTAgbmV2ZXJ0aGVsZXNzKS4KPj4gKyAg
ICAgKi8KPj4gKyAgICBkb21feGVuID0gZG9tYWluX2NyZWF0ZShET01JRF9YRU4sIE5VTEwsIGZh
bHNlKTsKPj4gKyAgICBCVUdfT04oSVNfRVJSKGRvbV94ZW4pKTsKPiAKPiBJIGtub3cgdGhpcyBp
cyBjb3B5aW5nIGNvZGUgbGlrZS1mb3ItbGlrZSwgYnV0IHRoaXMgZXJyb3IgaGFuZGxpbmcgaXMK
PiB0ZXJyaWJsZSBpbiBwcmFjdGljZS4KPiAKPiBFdmVuIGp1c3Q6Cj4gCj4gaWYgKCBJU19FUlIo
ZG9tX3hlbikgKQo+ICAgICBwYW5pYygiRmFpbGVkIHRvIGNyZWF0ZSBkb21feGVuOiAlZFxuIiwg
UFRSX0VSUihkb21feGVuKSk7Cj4gCj4gd291bGQgYmUgYW4gaW1wcm92ZW1lbnQuCgpJJ2xsIGJl
IGhhcHB5IHRvIGRvIHRoaXM7IEkgZGlkbid0IGp1c3QgYmVjYXVzZSBpdCBkb2Vzbid0IHJlYWxs
eSBiZWxvbmcKaGVyZS4KCj4+ICsjaWZkZWYgQ09ORklHX0hBU19QQ0kKPj4gKyAgICBJTklUX0xJ
U1RfSEVBRCgmZG9tX3hlbi0+YXJjaC5wZGV2X2xpc3QpOwo+PiArI2VuZGlmCj4gCj4gVGhlIHBv
c2l0aW9uIG9mIHRoaXMgaWRlbnRpZmllcyB0aGF0IHdlJ3ZlIGdvdCBvYnZpb3VzbHkgZ290IGJ1
Z3MKPiAocGVyaGFwcyBsYXRlbnQpIGVsc2V3aGVyZSwgc2VlaW5nIGFzIG90aGVyIHNwZWNpYWwg
ZG9tYWlucyBkb24ndCBnZXQKPiB3b3JraW5nIGNvbnN0cnVjdHMgc3VjaCBhcyBsaXN0X2VtcHR5
KCkuCj4gCj4gSW4gdGhlIGNvZGUgd2hpY2ggY3VycmVudGx5IGV4aXN0cywgSSBjYW4ndCBzcG90
IGl0IGV2ZXIgYmVpbmcgdG91Y2hlZAo+IGZvciBBUk0sIGJ1dCBpdCBpcyBjb25zdHJ1Y3RlZCBm
b3IgYWxsIG5vbi1zcGVjaWFsIHg4NiBndWVzdHMgYXQgdGhlIHRvcAo+IG9mIGFyY2hfZG9tYWlu
X2NyZWF0ZSgpLgo+IAo+IEkgdGhpbmsgdGhlIGJlc3Qgb3B0aW9uLCBnaXZlbiB0aGUgI2lmZGVm
IGhlcmUsIGlzIHRvIHJlcG9zaXRpb24gdGhlCj4gcGRldiBmaWVsZHMgaW50byBzdHJ1Y3QgZG9t
YWluLCByYXRoZXIgdGhhbiBhcmNoX2RvbWFpbiwgYW5kIGhhdmUgdGhpcwo+IGNvZGUgZnJhZ21l
bnQgbmVhciB0aGUgdG9wIG9mIGRvbWFpbl9jcmVhdGUoKSB3aGVyZSBzcGVjaWFsIGRvbWFpbnMg
d2lsbAo+IGFsbCBiZSBjb3ZlcmVkLgoKRXhjZXB0IHRoYXQgaWYgSSBkbyB0aGlzLCB0aGVuIG5v
dCBieSBzcGVjaWFsIGNhc2luZyBzcGVjaWFsIGRvbWFpbnMuCiJOb3JtYWwiIGRvbWFpbnMgd2Fu
dCB0aGlzIHRvbyAtIHRoZSBpbml0aWFsaXphdGlvbiBjb3VsZCB0aGVuIGJlCmRyb3BwZWQgKG1v
dmVkIHRoZXJlKSBmcm9tIHg4Ni1zcGVjaWZpYyBjb2RlLiBCdXQgdGhpcyB3aWxsIHdhbnQgdG8K
YmUgYSBzZXBhcmF0ZSBwYXRjaCB0aGVuLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 31 16:02:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 16:02:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWjyz-00071x-09; Fri, 31 May 2019 16:02:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zAi+=T7=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hWjyy-00071s-AA
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 16:02:16 +0000
X-Inumbo-ID: 73eacf32-83bd-11e9-99c5-87e598b04deb
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 73eacf32-83bd-11e9-99c5-87e598b04deb;
 Fri, 31 May 2019 16:02:13 +0000 (UTC)
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 23.29.105.83 as
 permitted sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.50 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: xMmFfDWGq6ao/6gtciF6mUwsZZQ36KQpVymmC26KGVI8z3gg+9do82eSJsxIBJ8l0R6097LDAU
 IIERpXOC5LPhu4ghglosJ0pPzJ/P+1kJIa5vwpiX/mLZB9mFMcjsAKzjy1yFFfrUCG3YrEi/gB
 sYFfTHihIlCX1iYADloZbLMSISjHfRhn7xiFia0bbThu9ux3A22XN+I3R03xUUEFg5jrjOHXeZ
 uGQTEb78MQPyH8UEkt/FZn8WBjN3JQQ9zY3mM9SsLsdpmIRQ5N/dlafLs5U9FWY39xrjAnvofi
 n4Y=
X-SBRS: 2.7
X-MesageID: 1138187
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,535,1549947600"; 
   d="scan'208";a="1138187"
To: Jan Beulich <JBeulich@suse.com>
References: <5CF0F33A0200007800233D8F@prv1-mh.provo.novell.com>
 <5CF0F5460200007800233DA8@prv1-mh.provo.novell.com>
 <a30a6fc9-5c3c-081b-d268-231e89f135be@citrix.com>
 <5CF14F650200007800234123@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <f6744ab2-896d-e44d-8b1c-c6a77c456b51@citrix.com>
Date: Fri, 31 May 2019 09:02:01 -0700
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.7.0
MIME-Version: 1.0
In-Reply-To: <5CF14F650200007800234123@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 1/2] adjust special domain creation (and
 call it earlier on x86)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, WeiLiu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzEvMDUvMjAxOSAwODo1OSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4KPj4+ICsjaWZkZWYgQ09O
RklHX0hBU19QQ0kKPj4+ICsgICAgSU5JVF9MSVNUX0hFQUQoJmRvbV94ZW4tPmFyY2gucGRldl9s
aXN0KTsKPj4+ICsjZW5kaWYKPj4gVGhlIHBvc2l0aW9uIG9mIHRoaXMgaWRlbnRpZmllcyB0aGF0
IHdlJ3ZlIGdvdCBvYnZpb3VzbHkgZ290IGJ1Z3MKPj4gKHBlcmhhcHMgbGF0ZW50KSBlbHNld2hl
cmUsIHNlZWluZyBhcyBvdGhlciBzcGVjaWFsIGRvbWFpbnMgZG9uJ3QgZ2V0Cj4+IHdvcmtpbmcg
Y29uc3RydWN0cyBzdWNoIGFzIGxpc3RfZW1wdHkoKS4KPj4KPj4gSW4gdGhlIGNvZGUgd2hpY2gg
Y3VycmVudGx5IGV4aXN0cywgSSBjYW4ndCBzcG90IGl0IGV2ZXIgYmVpbmcgdG91Y2hlZAo+PiBm
b3IgQVJNLCBidXQgaXQgaXMgY29uc3RydWN0ZWQgZm9yIGFsbCBub24tc3BlY2lhbCB4ODYgZ3Vl
c3RzIGF0IHRoZSB0b3AKPj4gb2YgYXJjaF9kb21haW5fY3JlYXRlKCkuCj4+Cj4+IEkgdGhpbmsg
dGhlIGJlc3Qgb3B0aW9uLCBnaXZlbiB0aGUgI2lmZGVmIGhlcmUsIGlzIHRvIHJlcG9zaXRpb24g
dGhlCj4+IHBkZXYgZmllbGRzIGludG8gc3RydWN0IGRvbWFpbiwgcmF0aGVyIHRoYW4gYXJjaF9k
b21haW4sIGFuZCBoYXZlIHRoaXMKPj4gY29kZSBmcmFnbWVudCBuZWFyIHRoZSB0b3Agb2YgZG9t
YWluX2NyZWF0ZSgpIHdoZXJlIHNwZWNpYWwgZG9tYWlucyB3aWxsCj4+IGFsbCBiZSBjb3ZlcmVk
Lgo+IEV4Y2VwdCB0aGF0IGlmIEkgZG8gdGhpcywgdGhlbiBub3QgYnkgc3BlY2lhbCBjYXNpbmcg
c3BlY2lhbCBkb21haW5zLgoKV2hhdCBzcGVjaWFsIGNhc2luZz/CoCBUaGVyZSBpcyBhIGJsb2Nr
IG9mIGNvZGUgbmVhciB0aGUgc3RhcnQgb2YKZG9tYWluX2NyZWF0ZSgpIHdoaWNoIGlzIHJ1biBm
b3IgYWxsIGRvbWFpbiwgaW5jbHVkaW5nIHNwZWNpYWwgb25lcy4KCn5BbmRyZXcKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 31 16:09:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 16:09:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWk5j-0007GH-Ua; Fri, 31 May 2019 16:09:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zAi+=T7=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hWk5j-0007GC-2p
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 16:09:15 +0000
X-Inumbo-ID: 6e5e42c5-83be-11e9-8980-bc764e045a96
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6e5e42c5-83be-11e9-8980-bc764e045a96;
 Fri, 31 May 2019 16:09:13 +0000 (UTC)
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 23.29.105.83 as
 permitted sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.50 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: KcHNJuhH824BlJfL2I8DeBT6HSoVMjO5Tod2uzEpJmjGCqjOZiHvmtS7s9NAifs6CzC5M2GFSf
 quQhpUE1W7GdKFQagv8hn/K7BP+ZDg7IlAHHUkSrs3aVYxQ2WTvBGUxEw6yibbPVjUlV+bgZOH
 HuBAhNUHD8uwFKB5Vr99AZMDpuyfBG8JOHjVc6mFxYUsWOoAKSAat1BsPulK9Z0ABnh0lTRLAR
 N3uZPYveqJYdIY4071h1UFJOk1Vp1e4NHl/flRy8HZsgvcSA3mSnjp+LO5Jp8R/rKQXxNpv2jC
 fYE=
X-SBRS: 2.7
X-MesageID: 1167553
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,535,1549947600"; 
   d="scan'208";a="1167553"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5CF14DA40200007800234108@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <2ae1cd50-3fb3-366d-85bc-a9cc6bf750f0@citrix.com>
Date: Fri, 31 May 2019 09:09:07 -0700
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.7.0
MIME-Version: 1.0
In-Reply-To: <5CF14DA40200007800234108@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] AMD/IOMMU: initialize IRQ tasklet only once
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzEvMDUvMjAxOSAwODo1MiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gRG9uJ3QgZG8gdGhpcyBv
bmNlIHBlciBJT01NVSwgbm9yIGFmdGVyIHNldHRpbmcgdXAgdGhlIElPTU1VIGludGVycnVwdAo+
ICh3aGljaCB3aWxsIHdhbnQgdG8gc2NoZWR1bGUgdGhpcyB0YXNrbGV0KS4gSW4gZmFjdCBpdCBj
YW4gYmUKPiBpbml0aWFsaXplZCBhdCBidWlsZCB0aW1lLgo+Cj4gU2lnbmVkLW9mZi1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 31 16:29:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 16:29:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWkPU-0000YB-P8; Fri, 31 May 2019 16:29:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zdtG=T7=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1hWkPT-0000Xz-5d
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 16:29:39 +0000
X-Inumbo-ID: 47cd7363-83c1-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 47cd7363-83c1-11e9-8980-bc764e045a96;
 Fri, 31 May 2019 16:29:37 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hWkPQ-0003tt-GB; Fri, 31 May 2019 16:29:36 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hWkPQ-0006as-7j; Fri, 31 May 2019 16:29:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hWkPQ-0004wH-6c; Fri, 31 May 2019 16:29:36 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-137093-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-arm64-arm64-examine:examine-serial/bootloader:fail:regression
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:guest-start/debianhvm.repeat:fail:regression
 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-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-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-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=0c1ba0c6a0fd88934fd59474d46f3c2677836cb3
X-Osstest-Versions-That: xen=81646cea826fa322831fffb43f81e7e0866dc124
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 31 May 2019 16:29:36 +0000
Subject: [Xen-devel] [xen-unstable test] 137093: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNzA5MyB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNzA5My8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAg
IDExIGV4YW1pbmUtc2VyaWFsL2Jvb3Rsb2FkZXIgZmFpbCBSRUdSLiB2cy4gMTM3MDMzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDE2IGd1ZXN0LXN0
YXJ0L2RlYmlhbmh2bS5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTM3MDMzCgpUZXN0cyB3aGljaCBk
aWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTM3
MDMzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMzcwMzMKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEzNzAzMwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBm
YWlsIGxpa2UgMTM3MDMzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzcwMzMKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEz
NzAzMwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICBmYWlsIGxpa2UgMTM3MDMzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzcwMzMKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
ZmFpbCBsaWtlIDEzNzAzMwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZt
LWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAg
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
MTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQg
Zm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAwYzFiYTBjNmEwZmQ4ODkzNGZkNTk0
NzRkNDZmM2MyNjc3ODM2Y2IzCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAg
ICA4MTY0NmNlYTgyNmZhMzIyODMxZmZmYjQzZjgxZTdlMDg2NmRjMTI0CgpMYXN0IHRlc3Qgb2Yg
YmFzaXMgICAxMzcwMzMgIDIwMTktMDUtMjggMTE6NTU6MzggWiAgICAzIGRheXMKVGVzdGluZyBz
YW1lIHNpbmNlICAgMTM3MDkzICAyMDE5LTA1LTMwIDAwOjM0OjE1IFogICAgMSBkYXlzICAgIDEg
YXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAg
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogIFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNA
dGtsZW5neWVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1h
bWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2gg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNw
dSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6
IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcg
ZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBh
bmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rlcgog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5v
dCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCmNvbW1pdCAwYzFiYTBjNmEwZmQ4ODkzNGZkNTk0NzRkNDZmM2MyNjc3
ODM2Y2IzCkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTog
ICBUaHUgQXByIDExIDIxOjAzOjE3IDIwMTkgKzAxMDAKCiAgICB4ZW4vYXJtNjQ6IGhlYWQ6IENv
cnJlY3RseSByZXBvcnQgdGhlIEhXIENQVSBJRAogICAgCiAgICBUaGVyZSBhcmUgbm8gcmVhc29u
IHRvIGNvbnNpZGVyIHRoZSBIVyBDUFUgSUQgd2lsbCBiZSAwIHdoZW4gdGhlCiAgICBwcm9jZXNz
b3IgaXMgcGFydCBvZiBhIHVuaXByb2Nlc3NvciBzeXN0ZW0uIEF0IGJlc3QsIHRoaXMgd2lsbCBy
ZXN1bHQgdG8KICAgIGNvbmZsaWN0aW5nIG91dHB1dCBhcyB0aGUgcmVzdCBvZiBYZW4gdXNlIHRo
ZSB2YWx1ZSBkaXJlY3RseSByZWFkIGZyb20KICAgIE1QSURSX0VMMS4KICAgIAogICAgU28gcmVt
b3ZlIHRoZSB6ZXJvaW5nIGFuZCBsb2dpYyB0byBjaGVjayBpZiB0aGUgQ1BVIGlzIHBhcnQgb2Yg
YQogICAgdW5pcHJvY2Vzc29yIHN5c3RlbS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyaWkgQW5p
c292IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3Rh
YmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCmNvbW1pdCA4ZjFlOWExMmM2NTY1ZWVl
MGM1OTNhMDBkNjhkMGQzOTcwZTI3MjdkCkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KRGF0ZTogICBTYXQgQXByIDEzIDE3OjI1OjE2IDIwMTkgKzAxMDAKCiAgICB4
ZW4vYXJtNjQ6IGhlYWQ6IE1vdmUgZWFybHlwcmludGsgbWVzc2FnZXMgaW4gLnJvZGF0YS5zdHIK
ICAgIAogICAgQXQgdGhlIG1vbWVudCwgdGhlIGVhcmx5cHJpbnRrIG1lc3NhZ2VzIGFyZSBpbnRl
cmxlYXZlZCB3aXRoIHRoZQogICAgaW5zdHJ1Y3Rpb25zLiBUaGlzIG1ha2VzIG1vcmUgZGlmZmlj
dWx0IHRvIHJlYWQgdGhlIG9iamR1bXAgb3V0cHV0LgogICAgCiAgICBJbnRyb2R1Y2UgYSBuZXcg
bWFjcm8gdG8gYWRkIGEgc3RyaW5nIGluIC5yb2RhdGEuc3RyIGFuZCB1c2UgaXQgZm9yIGFsbAog
ICAgdGhlIGVhcmx5cHJpbnRrIG1lc3NhZ2VzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJpaSBB
bmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+CiAgICBBY2tlZC1ieTogU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKY29tbWl0IGVjOTg2MTEzNjE1YTVkY2Mw
YWYxMDQ4MzkxMDAyZmRhYWMzNGYzMDYKQXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgpEYXRlOiAgIFNhdCBBcHIgMTMgMTg6MzA6MzMgMjAxOSArMDEwMAoKICAgIHhl
bi9hcm02NDogaGVhZDogUmVtb3ZlIHVubmVjZXNzYXJ5IGNvbW1lbnQKICAgIAogICAgU28gZmFy
LCB3ZSBkb24ndCBoYXZlIHNwZWNpZmljIGNvcmUgaW5pdGlhbGl6YXRpb24gYXQgYm9vdC4gU28g
cmVtb3ZlCiAgICB0aGUgY29tbWVudC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyaWkgQW5pc292
IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgogICAgQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCmNvbW1pdCAyNjljOThmYmVhYjQ3OTVjZGE4NGU2
ZjY2NGRlMTk0NjIyODZjYTBlCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KRGF0ZTogICBUaHUgTWFyIDI4IDE0OjIzOjEzIDIwMTkgKzAwMDAKCiAgICBk
b2NzOiBJbnRyb2R1Y2Ugc29tZSBoeXBlcmNhbGwgcGFnZSBkb2N1bWVudGF0aW9uCiAgICAKICAg
IFRoaXMgYWxzbyBpbnRyb2R1Y2VkIHRoZSB0b3AtbGV2ZWwgR3Vlc3QgRG9jdW1lbnRhdGlvbiBz
ZWN0aW9uLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KCmNvbW1pdCBlOTkyMDNmNGQyYTE1ZGRiMWIzNGE4NjdjYTMwMWY3ZWZkMGU5N2Y5CkF1
dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBU
aHUgTWFyIDI4IDE0OjIzOjEzIDIwMTkgKzAwMDAKCiAgICB4ODY6IGluaXRfaHlwZXJjYWxsX3Bh
Z2UoKSBjbGVhbnVwCiAgICAKICAgIFRoZSB2YXJpb3VzIHBpZWNlcyBvZiB0aGUgaHlwZXJjYWxs
IHBhZ2UgaW5mcmFzdHJ1Y3R1cmUgaGF2ZSBncm93bgogICAgb3JnYW5pY2FsbHkgb3ZlciB0aW1l
IGFuZCBlbmRlZCB1cCBpbiBhIGJpdCBvZiBhIG1lc3MuCiAgICAKICAgICAqIFJlbmFtZSBhbGwg
ZnVuY3Rpb25zIHRvIGJlIG9mIHRoZSBmb3JtICpfaW5pdF9oeXBlcmNhbGxfcGFnZSgpLiAgVGhp
cwogICAgICAgbWFrZXMgdGhlbSBzb21ld2hhdCBzaG9ydGVyLCBhbmQgbWVhbnMgdGhleSBjYW4g
YWN0dWFsbHkgYmUgZ3JlcHBlZAogICAgICAgZm9yIGluIG9uZSBnby4KICAgICAqIE1vdmUgaW5p
dF9oeXBlcmNhbGxfcGFnZSgpIHRvIGRvbWFpbi5jLiAgVGhlIDY0LWJpdCB0cmFwcy5jIGlzbid0
IGEKICAgICAgIHRlcnJpYmx5IGFwcHJvcHJpYXRlIHBsYWNlIGZvciBpdCB0byBsaXZlLgogICAg
ICogRHJvcCBhbiBvYnNvbGV0ZSBjb21tZW50IGZyb20gaHZtX2luaXRfaHlwZXJjYWxsX3BhZ2Uo
KSBhbmQgZHJvcCB0aGUKICAgICAgIGRvbWFpbiBwYXJhbWV0ZXIgZnJvbSBodm1fZnVuY3MuaW5p
dF9oeXBlcmNhbGxfcGFnZSgpIGFzIGl0IGlzbid0CiAgICAgICBuZWNlc3NhcnkuCiAgICAgKiBS
ZWFycmFuZ2UgdGhlIGxvZ2ljIGluIHRoZSBlYWNoIGZ1bmN0aW9uIHRvIGF2b2lkIG5lZWRpbmcg
ZXh0cmEgbG9jYWwKICAgICAgIHZhcmlhYmxlcywgYW5kIHRvIHdyaXRlIHRoZSBwYWdlIGluIG9u
ZSBzaW5nbGUgcGFzcy4KICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAg
ICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogS2V2aW4g
VGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+Cgpjb21taXQgZGY0ZTRjYWZkMjhkNjNiZTY0ZGIw
NjQ5M2UzMTBhYzAyMTdkMmM1YgpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CkRhdGU6ICAgV2VkIE1heSAyOSAwNToxOToxMSAyMDE5ICswMTAwCgogICAg
eDg2L2FsdHAybTogRml4IHN0eWxlIGVycm9ycyBpbnRyb2R1Y2VkIHdpdGggYy9zIDlhYmNhYzdm
ZgogICAgCiAgICBEcm9wIGludHJvZHVjZWQgdHJhaWxpbmcgd2hpdGVzcGFjZSwgZXhjZXNzaXZl
bHkgbG9uZyBsaW5lcywgbWFsLWluZGVudGlvbiwKICAgIHN1cGVyZmx1b3VzIHVzZSBvZiBQUkkg
bWFjcm9zIGZvciBpbnQtb3Itc21hbGxlciB0eXBlcywgYW5kIGluY29ycmVjdCBQUkkKICAgIG1h
Y3JvcyBmb3IgZ2ZucyBhbmQgbWZucy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2Vv
cmdlLmR1bmxhcEBjaXRyaXguY29tPgoKY29tbWl0IDlhYmNhYzdmZjE0NTA2YjkzNGU1NWQxY2Zk
ODY1NzVmMTgyYjc3YjcKQXV0aG9yOiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5j
b20+CkRhdGU6ICAgVHVlIE1heSAyOCAxNDoxMDozNiAyMDE5ICswMTAwCgogICAgeDg2L2FsdHAy
bTogY2xlYW51cCBwMm1fYWx0cDJtX2xhenlfY29weQogICAgCiAgICBUaGUgcDJtX2FsdHAybV9s
YXp5X2NvcHkgaXMgcmVzcG9uc2libGUgZm9yIGxhemlseSBwb3B1bGF0aW5nIGFuCiAgICBhbHRw
Mm0gdmlldyB3aGVuIHRoZSBndWVzdCB0cmFwcyBvdXQgZHVlIHRvIG5vIEVQVCBlbnRyeSBiZWlu
ZyBwcmVzZW50CiAgICBpbiB0aGUgYWN0aXZlIHZpZXcuICBDdXJyZW50bHksIGluIGFkZGl0aW9u
IHRvIHRha2luZyBhIG51bWJlciBvZgogICAgdW51c2VkIGFyZ2VtZW50cywgdGhlIHdob2xlIGNh
bGxpbmcgY29udmVudGlvbiBoYXMgYSBudW1iZXIgb2YKICAgIHJlZHVuZGFudCBwMm0gbG9va3Vw
czogdGhlIGZ1bmN0aW9uIHJlYWRzIHRoZSBob3N0cDJtLCBldmVuIHRob3VnaCB0aGUKICAgIGNh
bGxlciBoYXMganVzdCByZWFkIHRoZSBzYW1lIGhvc3RwMm0gZW50cnk7IGFuZCB0aGVuIHRoZSBj
YWxsZXIKICAgIHJlLXJlYWRzIHRoZSBhbHRwMm0gZW50cnkgdGhhdCB0aGUgZnVuY3Rpb24gaGFz
IGp1c3QgcmVhZCAoYW5kIHBvc3NpYmx5IHNldCkuCiAgICAKICAgIFJld29yayB0aGlzIGZ1bmN0
aW9uIHRvIG1ha2UgaXQgYSBiaXQgbW9yZSByYXRpb25hbC4gIFNwZWNpZmljYWxseToKICAgIAog
ICAgLSBQYXNzIHRoZSBjdXJyZW50IGhvc3RwMm0gZW50cnkgdmFsdWVzIHdlIGhhdmUganVzdCBy
ZWFkIGZvciBpdCB0bwogICAgICB1c2UgdG8gcG9wdWxhdGUgdGhlIGFsdHAybSBlbnRyeSBpZiBp
dCBmaW5kcyB0aGUgZW50cnkgZW1wdHkuCiAgICAKICAgIC0gSWYgdGhlIGFsdHAybSBlbnRyeSBp
cyBub3QgZW1wdHksIHBhc3Mgb3V0IHRoZSB2YWx1ZXMgd2UndmUgcmVhZCBzbwogICAgICB0aGUg
Y2FsbGVyIGRvZXNuJ3QgbmVlZCB0byByZS13YWxrIHRoZSB0YWJsZXMKICAgIAogICAgLSBFaXRo
ZXIgd2F5LCByZXR1cm4gd2l0aCB0aGUgZ2ZuICdsb2NrZWQnLCB0byBtYWtlIGNsZWFuLXVwIGhh
bmRsaW5nCiAgICAgIG1vcmUgY29uc2lzdGVudC4KICAgIAogICAgUmVuYW1lIHRoZSBmdW5jdGlv
biB0byBiZXR0ZXIgcmVmbGVjdCB0aGlzIGZ1bmN0aW9uYWxpdHkuCiAgICAKICAgIFdoaWxlIHdl
J3JlIGhlcmUsIGNoYW5nZSBib29sX3QgdG8gYm9vbCwgYW5kIHJldHVybiB0cnVlL2ZhbHNlIHJh
dGhlcgogICAgdGhhbiAxLzAuCiAgICAKICAgIEl0J3MgYSBiaXQgZ3JhdGluZyB0byBkbyBib3Ro
IHRoZSBwMm1fbG9jaygpIGFuZCB0aGUgZ2V0X2dmbigpLAogICAga25vd2luZyB0aGF0IHRoZXkg
Ym9pbCBkb3duIHRvIHRoZSBzYW1lIHRoaW5nIGF0IHRoZSBtb21lbnQ7IGJ1dCB3ZQogICAgaGF2
ZSB0byBtYWludGFpbiB0aGUgZmljdGlvbiB1bnRpbCBzdWNoIHRpbWUgYXMgd2UgZGVjaWRlIHRv
IGdldCByaWQKICAgIG9mIGl0IGVudGlyZWx5LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBUYW1h
cyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBHZW9y
Z2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBUZXN0ZWQtYnk6IFRhbWFz
IEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 31 16:44:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 16:44:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWkdp-00024V-8p; Fri, 31 May 2019 16:44:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Qdqe=T7=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hWkdo-00024M-4W
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 16:44:28 +0000
X-Inumbo-ID: 59394a16-83c3-11e9-8980-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 59394a16-83c3-11e9-8980-bc764e045a96;
 Fri, 31 May 2019 16:44:25 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 5F6D7ABC1;
 Fri, 31 May 2019 16:44:24 +0000 (UTC)
To: Dario Faggioli <dfaggioli@suse.com>, xen-devel@lists.xenproject.org
References: <20190528103313.1343-1-jgross@suse.com>
 <20190528103313.1343-55-jgross@suse.com>
 <0c912c719f7fe4fcfcc329f90303b7c985c43c34.camel@suse.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 mQENBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAG0H0p1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT6JATkEEwECACMFAlOMcK8CGwMH
 CwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAKCRCw3p3WKL8TL8eZB/9G0juS/kDY9LhEXseh
 mE9U+iA1VsLhgDqVbsOtZ/S14LRFHczNd/Lqkn7souCSoyWsBs3/wO+OjPvxf7m+Ef+sMtr0
 G5lCWEWa9wa0IXx5HRPW/ScL+e4AVUbL7rurYMfwCzco+7TfjhMEOkC+va5gzi1KrErgNRHH
 kg3PhlnRY0Udyqx++UYkAsN4TQuEhNN32MvN0Np3WlBJOgKcuXpIElmMM5f1BBzJSKBkW0Jc
 Wy3h2Wy912vHKpPV/Xv7ZwVJ27v7KcuZcErtptDevAljxJtE7aJG6WiBzm+v9EswyWxwMCIO
 RoVBYuiocc51872tRGywc03xaQydB+9R7BHPuQENBFOMcBYBCADLMfoA44MwGOB9YT1V4KCy
 vAfd7E0BTfaAurbG+Olacciz3yd09QOmejFZC6AnoykydyvTFLAWYcSCdISMr88COmmCbJzn
 sHAogjexXiif6ANUUlHpjxlHCCcELmZUzomNDnEOTxZFeWMTFF9Rf2k2F0Tl4E5kmsNGgtSa
 aMO0rNZoOEiD/7UfPP3dfh8JCQ1VtUUsQtT1sxos8Eb/HmriJhnaTZ7Hp3jtgTVkV0ybpgFg
 w6WMaRkrBh17mV0z2ajjmabB7SJxcouSkR0hcpNl4oM74d2/VqoW4BxxxOD1FcNCObCELfIS
 auZx+XT6s+CE7Qi/c44ibBMR7hyjdzWbABEBAAGJAR8EGAECAAkFAlOMcBYCGwwACgkQsN6d
 1ii/Ey9D+Af/WFr3q+bg/8v5tCknCtn92d5lyYTBNt7xgWzDZX8G6/pngzKyWfedArllp0Pn
 fgIXtMNV+3t8Li1Tg843EXkP7+2+CQ98MB8XvvPLYAfW8nNDV85TyVgWlldNcgdv7nn1Sq8g
 HwB2BHdIAkYce3hEoDQXt/mKlgEGsLpzJcnLKimtPXQQy9TxUaLBe9PInPd+Ohix0XOlY+Uk
 QFEx50Ki3rSDl2Zt2tnkNYKUCvTJq7jvOlaPd6d/W0tZqpyy7KVay+K4aMobDsodB3dvEAs6
 ScCnh03dDAFgIq5nsB11j3KPKdVoPlfucX2c7kGNH+LUMbzqV6beIENfNexkOfxHf4kBrQQY
 AQgAIBYhBIUSZ3Lo9gSUpdCX97DendYovxMvBQJa3fDQAhsCAIEJELDendYovxMvdiAEGRYI
 AB0WIQRTLbB6QfY48x44uB6AXGG7T9hjvgUCWt3w0AAKCRCAXGG7T9hjvk2LAP99B/9FenK/
 1lfifxQmsoOrjbZtzCS6OKxPqOLHaY47BgEAqKKn36YAPpbk09d2GTVetoQJwiylx/Z9/mQI
 CUbQMg1pNQf9EjA1bNcMbnzJCgt0P9Q9wWCLwZa01SnQWFz8Z4HEaKldie+5bHBL5CzVBrLv
 81tqX+/j95llpazzCXZW2sdNL3r8gXqrajSox7LR2rYDGdltAhQuISd2BHrbkQVEWD4hs7iV
 1KQHe2uwXbKlguKPhk5ubZxqwsg/uIHw0qZDk+d0vxjTtO2JD5Jv/CeDgaBX4Emgp0NYs8IC
 UIyKXBtnzwiNv4cX9qKlz2Gyq9b+GdcLYZqMlIBjdCz0yJvgeb3WPNsCOanvbjelDhskx9gd
 6YUUFFqgsLtrKpCNyy203a58g2WosU9k9H+LcheS37Ph2vMVTISMszW9W8gyORSgmw==
Message-ID: <386b50b3-e396-181a-8217-b34c547ab0fc@suse.com>
Date: Fri, 31 May 2019 18:44:23 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <0c912c719f7fe4fcfcc329f90303b7c985c43c34.camel@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH 54/60] xen/sched: add minimalistic idle
 scheduler for free cpus
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzEvMDUvMjAxOSAxNzo1MiwgRGFyaW8gRmFnZ2lvbGkgd3JvdGU6Cj4gT24gVHVlLCAyMDE5
LTA1LTI4IGF0IDEyOjMzICswMjAwLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiBJbnN0ZWFkIG9m
IGhhdmluZyBhIGZ1bGwgYmxvd24gc2NoZWR1bGVyIHJ1bm5pbmcgZm9yIHRoZSBmcmVlIGNwdXMK
Pj4gYWRkIGEgdmVyeSBtaW5pbWFsaXN0aWMgc2NoZWR1bGVyIGZvciB0aGF0IHB1cnBvc2Ugb25s
eSBldmVyCj4+IHNjaGVkdWxpbmcKPj4gdGhlIHJlbGF0ZWQgaWRsZSB2Y3B1LiBUaGlzIGhhcyB0
aGUgYmlnIGFkdmFudGFnZSBvZiBub3QgbmVlZGluZyBhbnkKPj4gcGVyLWNwdSwgcGVyLWRvbWFp
biBvciBwZXItc2NoZWR1bGluZyB1bml0IGRhdGEgZm9yIGZyZWUgY3B1cyBhbmQgaW4KPj4gdHVy
biBzaW1wbGlmeWluZyBtb3ZpbmcgY3B1cyB0byBhbmQgZnJvbSBjcHVwb29scyBhIGxvdC4KPj4K
Pj4gQXMgdGhpcyBuZXcgc2NoZWR1bGVyIGlzIG5vdCB1c2VyIHNlbGVjdGFibGUgZG9uJ3QgcmVn
aXN0ZXIgaXQgYXMgYW4KPj4gb2ZmaWNpYWwgc2NoZWR1bGVyLCBidXQganVzdCBpbmNsdWRlIGl0
IGluIHNjaGVkdWxlLmMuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KPj4gLS0tCj4+IFYxOiBuZXcgcGF0Y2gKPj4gLS0tCj4gCj4+IC0tLSBhL3hl
bi9jb21tb24vc2NoZWR1bGUuYwo+PiArKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKPj4gQEAg
LTgzLDYgKzgzLDU3IEBAIGV4dGVybiBjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyCj4+ICpfX3N0YXJ0
X3NjaGVkdWxlcnNfYXJyYXlbXSwgKl9fZW5kX3NjaGVkdWxlcnNfYXJyCj4+ICAKPj4gIHN0YXRp
YyBzdHJ1Y3Qgc2NoZWR1bGVyIF9fcmVhZF9tb3N0bHkgb3BzOwo+PiAgCj4+IFsuLi5dCj4+Cj4+
ICtzdGF0aWMgdm9pZCAqCj4+ICtzY2hlZF9pZGxlX2FsbG9jX3ZkYXRhKGNvbnN0IHN0cnVjdCBz
Y2hlZHVsZXIgKm9wcywgc3RydWN0Cj4+IHNjaGVkX3VuaXQgKnVuaXQsCj4+ICsgICAgICAgICAg
ICAgICAgICAgICAgIHZvaWQgKmRkKQo+PiArewo+PiArICAgIC8qIEFueSBub24tTlVMTCBwb2lu
dGVyIGlzIGZpbmUgaGVyZS4gKi8KPj4gKyAgICByZXR1cm4gKHZvaWQgKikxVUw7Cj4+ICt9Cj4+
ICsKPiBJIHRoaW5rIHRoZSBwcm9wZXIgdGhpbmcgdG8gZG8sIGhlcmUsIHdvdWxkIGJlIHRvIGNv
bnZlcnQgYWxsb2NfdmRhdGEoKQo+IHRvIFBUUl9FUlIoKSAmIElTX0VSUigpLgo+IAo+IFRoYXQn
cyBhbm90aGVyIHBhdGNoLCBvZiBjb3Vyc2UsIGFuZCBnaXZlbiB0aGF0IHRoaXMgc2VyaWVzIGlz
IHJhdGhlcgo+IGJpZyBhbHJlYWR5LCBJJ20gbm90IHN1cmUgYWJvdXQgYXNraW5nIGZvciBpdCB0
byBiZSBkb25lIGluIHRoZSBjb250ZXh0Cj4gb2YgdGhpcyB3b3JrLgo+IAo+IEkgY2FuIGRvIGl0
IG15c2VsZiwgZWl0aGVyIHJpZ2h0IG5vdyBvciBhZnRlciB0aGlzIHNlcmllcyBpcyBtZXJnZWQK
PiAoZm9yIHRoZSBzYWtlIG9mIG5vdCBtYWtpbmcgcmViYXNpbmcgNjAgcGF0Y2hlcyBtb3JlIGNv
bXBsaWNhdGVkIHRoYW4KPiBpdCBtdXN0IGJlIGFscmVhZHksIGZvciB5b3UgOi1EKS4KPiAKPiBM
ZXQgbWUga25vdyB3aGF0IHlvdSB0aGluay4KClRoZXJlIGlzIG9ubHkgb25lIHBsYWNlIGxlZnQg
d2hlcmUgYWxsb2NfdmRhdGEgaXMgYmVpbmcgY2FsbGVkIGZvciB0aGUKaWRsZSBzY2hlZHVsZXIs
IGFuZCB0aGF0IGlzIHNjaGVkX2luaXRfdmNwdSgpIG9mIGFuIGlkbGUgdmNwdS4KCkkgaGF2ZSBw
bGFubmVkIHRvIGRvIGEgZm9sbG93dXAgc2VyaWVzIGNsZWFuaW5nIHVwIHRoZSBzY2hlZHVsaW5n
IHN0dWZmCndoZXJlIEkgY2FuIGFkZCBhIHBhdGNoIHNwZWNpYWwgY2FzaW5nIHRoYXQgYW5kIHJl
bW92aW5nCnNjaGVkX2lkbGVfYWxsb2NfdmRhdGEoKS4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 31 17:11:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 17:11:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWl45-0004S5-I5; Fri, 31 May 2019 17:11:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2tza=T7=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hWl43-0004S0-Ux
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 17:11:35 +0000
X-Inumbo-ID: 245ad8d6-83c7-11e9-9f80-cf2f541b6716
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 245ad8d6-83c7-11e9-9f80-cf2f541b6716;
 Fri, 31 May 2019 17:11:34 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 18A43A78;
 Fri, 31 May 2019 10:11:34 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 2780A3F59C;
 Fri, 31 May 2019 10:11:33 -0700 (PDT)
To: Andrii Anisov <andrii.anisov@gmail.com>, xen-devel@lists.xenproject.org
References: <1558949370-14331-1-git-send-email-andrii.anisov@gmail.com>
 <d63ff1d7-963a-bd1a-7835-ee5b30504628@arm.com>
 <20d30591-bc90-5321-2de9-a11f7d36cb11@gmail.com>
 <f0e27dd4-fc59-05d8-e910-b63c0d398c00@arm.com>
 <c0de5da0-9986-ea97-b7d3-6902bd789c19@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <4d27c123-826d-ad07-ed0a-e7a7517fca62@arm.com>
Date: Fri, 31 May 2019 18:11:31 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <c0de5da0-9986-ea97-b7d3-6902bd789c19@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] gic: drop interrupts enabling on
 interrupts processing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQW5kcmlpLAoKT24gMzAvMDUvMjAxOSAxNzoxMiwgQW5kcmlpIEFuaXNvdiB3cm90ZToKPiBP
biAyOS4wNS4xOSAxODozMiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBJdCB3b3VsZCBoYXZlIGJl
ZW4gbmljZSB0byBhdCBsZWFzdCBmaXggdXAgdGhlIGNvbW1pdCBtZXNzYWdlIHdpdGggdGhlIHR5
cG9lcyAKPj4gKGFuZCByZXdvcmRpbmcpIEkgbWVudGlvbmVkIGluIG15IHByZXZpb3VzIGUtbWFp
bC4KPj4gWW91ciBjb21taXQgbWVzc2FnZSBuZWVkcyB0byBleHBsYWluZWQgd2h5IHRoaXMgaXMg
ZmluZSB0byBrZWVwIHRoZSBpbnRlcnJ1cHQgCj4+IG1hc2tlZCBhIGJpdCBsb25nZXIuIEkgd3Jv
dGUgdGhlIGV4cGxhbmF0aW9uIGluIG15IHByZXZpb3VzIGUtbWFpbCBzbyB5b3UgY2FuIAo+PiBi
b3Jyb3cgdGhlIHJhdGlvbmFsZSBmcm9tIHRoZXJlLgo+IHhlbi9hcm06IGdpYzogRGVmZXIgdGhl
IGRlY2lzaW9uIHRvIHVubWFzayBpbnRlcnJ1cHRzIHRvIGRvX3tMUEksIElSUX0oKQo+IAo+IEhh
dmluZyBpcnFzIGVuYWJsZWQgaGVyZSBsZWF2ZXMgYSByb29tIGZvciB0cmFwcGluZyBhbmQgZ29p
bmcgdGhyb3VnaCB0aGUgdHJhcAoKUGxlYXNlIGF2b2lkICJoZXJlIiBpbiBjb21taXQgbWVzc2Fn
ZSBpZiB5b3UgaGF2ZW4ndCBkZWZpbmVkIHdoZXJlIGlzIHRoZSBpc3N1ZS4KCj4gcGF0aCBhZ2Fp
biBpZiB3ZSBoYXZlIGEgbmV3IGd1ZXN0IGludGVycnVwdCBhcnJpdmVkIChldmVuIHdpdGggdGhl
IHNhbWUgb3IKCkkgZG9uJ3QgdW5kZXJzdGFuZCB0aGUgIm5ldyBndWVzdCBpbnRlcnJ1cHQgYXJy
aXZlZCIuCgo+IGxvd2VyIHByaW9yaXR5LCBhZnRlciBgZGVzYy0+aGFuZGxlci0+ZW5kKGRlc2Mp
YCBpbiBgZG9fSVJRKClgKS4KPiBLZWVwaW5nIGludGVycnVwdHMgZGlzYWJsZWQgZHVyaW5nIGd1
ZXN0IGludGVycnVwdHMgcHJvY2Vzc2luZyBhbGxvd3MgYXMKCk1pc3Npbmcgd29yZCBiZWNhdXNl
ICJhbGxvd3MiIGFuZCAiYXMiPwoKPiBhdm9pZGluZyBleGNlc3NpdmUgdHJhcHMgKGFuZCB3YXN0
aW5nIGNwdSBjeWNsZXMgZm9yIHRyYXAgcGF0aCkgd2hpbGUgdGhlIG5ldwo+IGludGVycnVwdHMg
d291bGQgYmUgcHJvY2Vzc2VkIGluIHRoZSBsb29wIGFueXdheS4gUHJvY2Vzc2luZyBndWVzdCBp
bnRlcnJ1cHRzIGJ5Cj4gdGhlIGxvb3Agc2hvdWxkIG5vdCBpbnRyb2R1Y2Ugc2lnbmlmaWNhbnQg
YWRkaXRpb25hbCBsYXRlbmN5IGJlY2F1c2UKCkkgYW0gYWx3YXlzIHdvcnJ5IHdoZW4gSSBzZWUg
dGhlIHdvcmQgInNob3VsZCBub3QiIGFzc29jaWF0ZWQgd2l0aCAibGF0ZW5jeSIgCmJlY2F1c2Ug
b2Z0ZW4gaXQgaXMgYWN0dWFsbHkgdGhlIGNvbnRyYXJ5IChzZWUgdGhlIHJlY2VudCBhdHRlbXB0
IHRvIG9wdGltaXplIAp0aGUgb2xkIHZHSUMpLiBJZiB5b3UgZG9uJ3QgaGF2ZSBudW1iZXIsIHRo
ZW4geW91IHNob3VsZCBkZXRhaWwgdGhlIHJhdGlvbmFsZSBoZXJlLgoKVGhlIG1vcmUgSSB0aGlu
ayBhYm91dCBpdCwgdGhlIG1vcmUgSSBmZWVsIGl0IHdvdWxkIGp1c3QgYmUgYmVzdCB0byBtYXNr
IHRoZSAKaW50ZXJydXB0IGp1c3QgYmVmb3JlIGRyb3BwaW5nIHRoZSBwcmlvcml0eS4gQnV0IEkg
YW0gaGFwcHkgdG8gY29uc2lkZXIgdGhpcyBpZiAKeW91IGhhdmUgc29tZSBncm91bmQgdG8gYmFj
ayB0aGUgYXBwcm9hY2ggKHRoZXkgc2hvdWxkIGJlIHBhcnQgb2YgdGhlIGNvbW1pdCAKbWVzc2Fn
ZSkuCgo+IHZnaWNfaW5qZWN0X2lycSguLi4pIGFscmVhZHkgbWFza2luZyB0aGUgaW50ZXJydXB0
cyBpbiBtb3N0IG9mIHRoZSBjYXNlcy4KCkhlcmUgbXkgdGFrZSBvbiB0aGUgY29tbWl0IG1lc3Nh
Z2U6CgpnaWNfaW50ZXJydXB0KCkgd2FzIGltcGxlbWVudGVkIHVzaW5nIGEgbG9vcCB0byBsaW1p
dCB0aGUgY29zdCBvZiB0aGUgdHJhcCBpZiAKdGhlcmUgYXJlIG11bHRpcGxlIGludGVycnVwdHMg
cGVuZGluZy4KCkF0IHRoZSBtb21lbnQsIGludGVycnVwdHMgYXJlIHVubWFza2VkIGJ5IGdpY19p
bnRlcnJ1cHQoKSBiZWZvcmUgY2FsbGluZyAKZG9fe0lSUSwgTFBJfSgpLiBJbiB0aGUgY2FzZSBv
ZiBoYW5kbGluZyBhbiBpbnRlcnJ1cHQgcm91dGVkIHRvIGd1ZXN0cywgaXRzIApwcmlvcml0eSB3
aWxsIGJlIGRyb3BwZWQsIHZpYSBkZXNjLT5oYW5kbGVyLT5lbmQoKSBjYWxsZWQgZnJvbSBkb19p
cnEoKSwgd2l0aCAKaW50ZXJydXB0IHVubWFza2VkLgoKSW4gb3RoZXIgd29yZHM6CiAgICAgLSBV
bnRpbCB0aGUgcHJpb3JpdHkgaXMgZHJvcHBlZCwgb25seSBoaWdoZXIgcHJpb3JpdHkgaW50ZXJy
dXB0IGNhbiBiZSAKcmVjZWl2ZWQuIFRvZGF5LCBvbmx5IFhlbiBpbnRlcnJ1cHRzIGhhdmUgaGln
aGVyIHByaW9yaXR5LgogICAgIC0gQXMgc29vbiBhcyBwcmlvcml0eSBpcyBkcm9wcGVkLCBhbnkg
aW50ZXJydXB0IGNhbiBiZSByZWNlaXZlZC4KClRoaXMgbWVhbnMgdGhlIHB1cnBvc2Ugb2YgdGhl
IGxvb3AgaW4gZ2ljX2ludGVycnVwdCgpIGlzIGRlZmVhdGVkIGFzIGFsbCAKaW50ZXJydXB0cyBt
YXkgZ2V0IHRyYXBwZWQgZWFybGllci4gVG8gcmVpbnN0YXRlIHRoZSBwdXJwb3NlIG9mIHRoZSBs
b29wIChhbmQgCnByZXZlbnQgdGhlIHRyYXApLCBpbnRlcnJ1cHRzIHNob3VsZCBiZSBtYXNrZWQg
d2hlbiBkcm9wcGluZyB0aGUgcHJpb3JpdHkuCgpGb3IgaW50ZXJydXB0cyByb3V0ZWQgdG8gWGVu
LCBwcmlvcml0eSB3aWxsIGFsd2F5cyBiZSBkcm9wcGVkIHdpdGggaW50ZXJydXB0cyAKbWFza2Vk
LiBTbyB0aGUgaXNzdWUgaXMgbm90IHByZXNlbnQuIEhvd2V2ZXIsIGl0IG1lYW5zIHRoYXQgd2Ug
YXJlIHBvaW50bGVzcyB0cnkgCnRvIG1hc2sgdGhlIGludGVycnVwdHMuCgpUbyBhdm9pZCBjb25m
bGljdGluZyBiZWhhdmlvciBiZXR3ZWVuIGludGVycnVwdCBoYW5kbGluZywgZ2ljX2ludGVycnVw
dCgpIGlzIG5vdyAKa2VlcGluZyBpbnRlcnJ1cHRzIG1hc2tlZCBhbmQgZGVmZXIgdGhlIGRlY2lz
aW9uIHRvIGRvX3tMUEksIElSUX0uCgpbIERldGFpbHMgdG8gYmUgYWRkZWQgb25jZSB5b3UgZ2l2
ZSBtb3JlIGdyb3VuZCBdCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 31 17:13:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 17:13:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWl6E-0004Xz-0A; Fri, 31 May 2019 17:13:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zAi+=T7=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hWl6C-0004Xs-5D
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 17:13:48 +0000
X-Inumbo-ID: 72b768a1-83c7-11e9-8980-bc764e045a96
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 72b768a1-83c7-11e9-8980-bc764e045a96;
 Fri, 31 May 2019 17:13:46 +0000 (UTC)
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 23.29.105.83 as
 permitted sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.50 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: fTmBMA8whqhfeQ7NpI6pmIF/fkPnMtnLVae/GMAV8Iso5rHpZ9O0yR1ltwc7MtWcU26N7W0hXi
 YTUrK7eU0dfQzlK44JL3RVX0vbqtEJ3PrwHEWSO1UMmPMSyEOn+J6Iv7BU9xx+NiJO1+kAE5s5
 CMIjp9L8Gd0oLhmYSvQ8n8hff0bUrUlB4LASkVimgqa58s1q5lV/bkpxZB3Iq8lfrke3YFJN6g
 DuDxk6lL/6RJi6Fgm2e5L+m/03OzyufLEznkS9yPNrWXIDesPFf+3Uuz9cUEpp099/E52+CZ+J
 +hs=
X-SBRS: 2.7
X-MesageID: 1171422
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,535,1549947600"; 
   d="scan'208";a="1171422"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5CF0F33A0200007800233D8F@prv1-mh.provo.novell.com>
 <5CF0F5700200007800233DB4@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <ce4543b6-d8d0-aa62-cc80-1aebb01abcd7@citrix.com>
Date: Fri, 31 May 2019 10:13:38 -0700
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.7.0
MIME-Version: 1.0
In-Reply-To: <5CF0F5700200007800233DB4@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 2/2] dom_cow is needed for mem-sharing only
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, WeiLiu <wl@xen.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>,
 Tamas K Lengyel <tamas@tklengyel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzEvMDUvMjAxOSAwMjozNSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gQSBjb3VwbGUgb2YgYWRq
dXN0bWVudHMgYXJlIG5lZWRlZCB0byBjb2RlIGNoZWNraW5nIGZvciBkb21fY293LCBidXQKPiBz
aW5jZSB0aGVyZSBhcmUgcHJldHR5IGZldyBpdCBpcyBwcm9iYWJseSBiZXR0ZXIgdG8gYWRqdXN0
IHRob3NlIHRoYW4KPiB0byBzZXQgdXAgYW5kIGtlZXAgYXJvdW5kIGEgbmV2ZXIgdXNlZCBkb21h
aW4uCj4KPiBUYWtlIHRoZSBvcHBvcnR1bml0eSBhbmQgdGlnaHRlbiBhIEJVR19PTigpIGluIGVt
dWwtcHJpdi1vcC5jOnJlYWRfY3IoKS4KPiAoQXJndWFibHkgdGhpcyBwZXJoYXBzIHNob3VsZG4n
dCBiZSBhIEJVR19PTigpIGluIHRoZSBmaXJzdCBwbGFjZS4pCgpZZXMgLSBpdCBzaG91bGQgYmUg
QVNTRVJUX1VOUkVBQ0hBQkxFKCkvZG9tYWluX2NyYXNoKCkKCkknbSBub3QgZnVzc2VkIGlmIHRo
aXMgZG9uZSBhcyBwYXJ0IG9mIHRoaXMgcGF0Y2gsIG9yIHNwbGl0IG91dApzZXBhcmF0ZWx5LsKg
IEl0IGFsbW9zdCBkb2Vzbid0IHNlZW0gd29ydGggc3BsaXR0aW5nIG91dC4KCj4gLS0tIGEveGVu
L2luY2x1ZGUveGVuL21tLmgKPiArKysgYi94ZW4vaW5jbHVkZS94ZW4vbW0uaAo+IEBAIC02NDQs
NiArNjQ0LDkgQEAgc3RhdGljIGlubGluZSB2b2lkIGZpbHRlcmVkX2ZsdXNoX3RsYl9tYQo+ICAK
PiAgLyogUHJpdmF0ZSBkb21haW4gc3RydWN0cyBmb3IgRE9NSURfWEVOLCBET01JRF9JTywgZXRj
LiAqLwo+ICBleHRlcm4gc3RydWN0IGRvbWFpbiAqZG9tX3hlbiwgKmRvbV9pbywgKmRvbV9jb3c7
Cj4gKyNpZm5kZWYgQ09ORklHX0hBU19NRU1fU0hBUklORwo+ICsjIGRlZmluZSBkb21fY293IE5V
TEwKPiArI2VuZGlmCj4gIAo+ICBlbnVtIFhFTlNIQVJFX2ZsYWdzIHsKPiAgICAgIFNIQVJFX3J3
LAo+Cj4KPgoKV2hhdCBpcyB3cm9uZyB3aXRoCgojaWZkZWYgQ09ORklHX0hBU19NRU1fU0hBUklO
RwpleHRlcm4gc3RydWN0IGRvbWFpbiAqZG9tX2NvdzsKI2Vsc2UKIyBkZWZpbmUgZG9tX2NvdyBO
VUxMCiNlbmRpZgoKd2hpY2ggaXMgaG93IHdlIHVzdWFsbHkgZXhwcmVzcyB0aGluZ3MgbGlrZSB0
aGlzP8KgIFN1cmUsIGl0cyBhIHRpbnkgYml0CmxvbmdlciB0byB3cml0ZSwgYnV0IGl0IGlzIGVh
c2llciB0byBmb2xsb3cuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 31 17:17:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 17:17:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWl9F-0004hw-IM; Fri, 31 May 2019 17:16:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2tza=T7=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hWl9E-0004hr-Pn
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 17:16:56 +0000
X-Inumbo-ID: e348f67e-83c7-11e9-8980-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id e348f67e-83c7-11e9-8980-bc764e045a96;
 Fri, 31 May 2019 17:16:54 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 57341A78;
 Fri, 31 May 2019 10:16:54 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 68D9D3F59C;
 Fri, 31 May 2019 10:16:53 -0700 (PDT)
To: Andrii Anisov <andrii.anisov@gmail.com>, xen-devel@lists.xenproject.org
References: <1558949370-14331-1-git-send-email-andrii.anisov@gmail.com>
 <d63ff1d7-963a-bd1a-7835-ee5b30504628@arm.com>
 <20d30591-bc90-5321-2de9-a11f7d36cb11@gmail.com>
 <f0e27dd4-fc59-05d8-e910-b63c0d398c00@arm.com>
 <ab8ec9ce-c602-fe5d-b76b-3ee096a8bf9f@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <959c8e20-705e-b654-d87c-916c2bdf29f4@arm.com>
Date: Fri, 31 May 2019 18:16:52 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <ab8ec9ce-c602-fe5d-b76b-3ee096a8bf9f@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] gic: drop interrupts enabling on
 interrupts processing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAzMC8wNS8yMDE5IDE3OjE0LCBBbmRyaWkgQW5pc292IHdyb3RlOgo+IAo+IAo+IE9u
IDI5LjA1LjE5IDE4OjMyLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+PiBCVFcsIGRvIHlvdSBoZWFy
IGFib3V0IHBsYW5zIGZvciB0aGUgbmV3IHZnaWM/IFNvbWUgdGltZSBhZ28gaXQgd2FzIHNhaWQg
dGhhdCAKPj4+IG5ldyB2Z2ljIGltcGxlbWVudGF0aW9uIGdvaW5nIHRvIHJlcGxhY2UgdGhlIG9s
ZCBvbmUsIGFuZCBvcHRpbWl6aW5nIHRoZSBvbGQgCj4+PiBpcyB3b3J0aGxlc3MuIEJ1dCBhcyBJ
IHNlZSwgdGhlcmUgYXJlIG5vIHVwZGF0ZXMgaW50byB0aGF0IGFyZWEgeWV0Lgo+Pgo+PiBXZSBu
ZWVkIGhlbHAgdG8gbWFrZSBpdCBoYXBwZW4uCj4gSSdtIG5vdCBzdXJlIEknbGwgaGF2ZSBzcGFy
ZSB0aW1lIHNvb24sIGJ1dCB3aGF0IGtpbmQgb2YgaGVscCB5b3UgbmVlZD8gRG8geW91IAo+IGhh
dmUgYSBUT0RPIGxpc3Q/CgogRnJvbSB0aGUgdG9wIG9mIG15IGhlYWQgdGhlIG1ham9yIGJsb2Nr
ZXIgaXMgR0lDdjMgKCsgSVRTKSBzdXBwb3J0LiBJdCBtb3N0bHkgCm5lZWQgdG8gYmUgcG9ydGVk
IGZyb20gTGludXguCgpUaGVyZSB3ZXJlIGFsc28gYSBjb3VwbGUgb2YgY29uY2VybiByZWdhcmRp
bmcgdXNpbmcgb3JkZXJpbmcgdGhlIGxpc3Qgd2hpbGUgCmZvbGRpbmcgKGNhbid0IHJlbWVtYmVy
IGlmIHRoaXMgd2FzIGFkZHJlc3NlZCBpbiBMaW51eCkuCgpAQW5kcmUsIEkgdGhvdWdodCB3ZSBj
YXB0dXJlIHRoYXQgaW4gWGVuIFByb2plY3QgamlyYSBidXQgSSBjYW4ndCBmaW5kIGl0LiBEaWQg
CnlvdSBrZWVwIGEgbGlzdD8KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 31 17:20:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 17:20:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWlCV-0005Tn-2n; Fri, 31 May 2019 17:20:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2tza=T7=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hWlCU-0005Ti-2Z
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 17:20:18 +0000
X-Inumbo-ID: 5bff5356-83c8-11e9-98ea-fb3b03ce73b6
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 5bff5356-83c8-11e9-98ea-fb3b03ce73b6;
 Fri, 31 May 2019 17:20:17 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id DAF26A78;
 Fri, 31 May 2019 10:20:16 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C8CCE3F59C;
 Fri, 31 May 2019 10:20:15 -0700 (PDT)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
References: <1558119524-318-1-git-send-email-andrew.cooper3@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <95997879-061e-dd6d-5ac3-e0e174fd5e51@arm.com>
Date: Fri, 31 May 2019 18:20:14 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <1558119524-318-1-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 1/2] xen/lib: Introduce printk_once() and
 replace some opencoded examples
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQW5kcmV3LAoKT24gMTcvMDUvMjAxOSAxOTo1OCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBS
ZWZsb3cgdGhlIFp5bnFNUCBtZXNzYWdlIGZvciBncmVwYWJpbGl0eSwgYW5kIGZpeCB0aGUgb21p
c3Npb24gb2YgYSBuZXdsaW5lLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpSZWdhcmRsZXNzIEphbidzIGNvbW1lbnQ6CgpSZXZp
ZXdlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCkkgd2lsbCBsZXQg
SmFuL1lvdSB0byBjb21taXQgdGhlIHBhdGNoLgoKQ2hlZXJzLAoKPiAtLS0KPiBDQzogSmFuIEJl
dWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgo+IENDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgo+IENDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiBDQzog
U3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+IENDOiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+IC0tLQo+ICAgeGVuL2FyY2gvYXJtL2NwdWVy
cmF0YS5jICAgICAgICAgICAgICAgfCAxOCArKy0tLS0tLS0tLS0tLS0tLS0KPiAgIHhlbi9hcmNo
L2FybS9wbGF0Zm9ybXMveGlsaW54LXp5bnFtcC5jIHwgIDkgKystLS0tLS0tCj4gICB4ZW4vaW5j
bHVkZS94ZW4vbGliLmggICAgICAgICAgICAgICAgICB8IDExICsrKysrKysrKysrCj4gICAzIGZp
bGVzIGNoYW5nZWQsIDE1IGluc2VydGlvbnMoKyksIDIzIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMgYi94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRh
LmMKPiBpbmRleCA0NDMxYjI0Li44OTA0OTM5IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9j
cHVlcnJhdGEuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9jcHVlcnJhdGEuYwo+IEBAIC0zMzYsMTgg
KzMzNiwxMSBAQCBzdGF0aWMgYm9vbCBoYXNfc3NiZF9taXRpZ2F0aW9uKGNvbnN0IHN0cnVjdCBh
cm1fY3B1X2NhcGFiaWxpdGllcyAqZW50cnkpCj4gICAgICAgc3dpdGNoICggc3NiZF9zdGF0ZSAp
Cj4gICAgICAgewo+ICAgICAgIGNhc2UgQVJNX1NTQkRfRk9SQ0VfRElTQUJMRToKPiAtICAgIHsK
PiAtICAgICAgICBzdGF0aWMgYm9vbCBvbmNlID0gdHJ1ZTsKPiAtCj4gLSAgICAgICAgaWYgKCBv
bmNlICkKPiAtICAgICAgICAgICAgcHJpbnRrKCIlcyBkaXNhYmxlZCBmcm9tIGNvbW1hbmQtbGlu
ZVxuIiwgZW50cnktPmRlc2MpOwo+IC0gICAgICAgIG9uY2UgPSBmYWxzZTsKPiArICAgICAgICBw
cmludGtfb25jZSgiJXMgZGlzYWJsZWQgZnJvbSBjb21tYW5kLWxpbmVcbiIsIGVudHJ5LT5kZXNj
KTsKPiAgIAo+ICAgICAgICAgICBhcm1fc21jY2NfMV8xX3NtYyhBUk1fU01DQ0NfQVJDSF9XT1JL
QVJPVU5EXzJfRklELCAwLCBOVUxMKTsKPiAgICAgICAgICAgcmVxdWlyZWQgPSBmYWxzZTsKPiAt
Cj4gICAgICAgICAgIGJyZWFrOwo+IC0gICAgfQo+ICAgCj4gICAgICAgY2FzZSBBUk1fU1NCRF9S
VU5USU1FOgo+ICAgICAgICAgICBpZiAoIHJlcXVpcmVkICkKPiBAQCAtMzU5LDE4ICszNTIsMTEg
QEAgc3RhdGljIGJvb2wgaGFzX3NzYmRfbWl0aWdhdGlvbihjb25zdCBzdHJ1Y3QgYXJtX2NwdV9j
YXBhYmlsaXRpZXMgKmVudHJ5KQo+ICAgICAgICAgICBicmVhazsKPiAgIAo+ICAgICAgIGNhc2Ug
QVJNX1NTQkRfRk9SQ0VfRU5BQkxFOgo+IC0gICAgewo+IC0gICAgICAgIHN0YXRpYyBib29sIG9u
Y2UgPSB0cnVlOwo+IC0KPiAtICAgICAgICBpZiAoIG9uY2UgKQo+IC0gICAgICAgICAgICBwcmlu
dGsoIiVzIGZvcmNlZCBmcm9tIGNvbW1hbmQtbGluZVxuIiwgZW50cnktPmRlc2MpOwo+IC0gICAg
ICAgIG9uY2UgPSBmYWxzZTsKPiArICAgICAgICBwcmludGtfb25jZSgiJXMgZm9yY2VkIGZyb20g
Y29tbWFuZC1saW5lXG4iLCBlbnRyeS0+ZGVzYyk7Cj4gICAKPiAgICAgICAgICAgYXJtX3NtY2Nj
XzFfMV9zbWMoQVJNX1NNQ0NDX0FSQ0hfV09SS0FST1VORF8yX0ZJRCwgMSwgTlVMTCk7Cj4gICAg
ICAgICAgIHJlcXVpcmVkID0gdHJ1ZTsKPiAtCj4gICAgICAgICAgIGJyZWFrOwo+IC0gICAgfQo+
ICAgCj4gICAgICAgZGVmYXVsdDoKPiAgICAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7Cj4g
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMveGlsaW54LXp5bnFtcC5jIGIveGVu
L2FyY2gvYXJtL3BsYXRmb3Jtcy94aWxpbngtenlucW1wLmMKPiBpbmRleCAwOGUzZTExLi4zMDYw
ZDc5IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMveGlsaW54LXp5bnFtcC5j
Cj4gKysrIGIveGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy94aWxpbngtenlucW1wLmMKPiBAQCAtMzUs
MTQgKzM1LDkgQEAgc3RhdGljIGJvb2wgenlucW1wX3NtYyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
cmVncykKPiAgICAgICAgKi8KPiAgICAgICBpZiAoICFjcHVzX2hhdmVfY29uc3RfY2FwKEFSTV9T
TUNDQ18xXzEpICkKPiAgICAgICB7Cj4gLSAgICAgICAgc3RhdGljIGJvb2wgb25jZSA9IHRydWU7
Cj4gKyAgICAgICAgcHJpbnRrX29uY2UoWEVOTE9HX1dBUk5JTkcKPiArICAgICAgICAgICAgICAg
ICAgICAiWnlucU1QIGZpcm13YXJlIEVycm9yOiBubyBTTUNDQyAxLjEgc3VwcG9ydC4gRGlzYWJs
aW5nIGZpcm13YXJlIGNhbGxzXG4iKTsKPiAgIAo+IC0gICAgICAgIGlmICggb25jZSApCj4gLSAg
ICAgICAgewo+IC0gICAgICAgICAgICBwcmludGsoWEVOTE9HX1dBUk5JTkcgIlp5bnFNUCBmaXJt
d2FyZSBFcnJvcjogbm8gU01DQ0MgMS4xICIKPiAtICAgICAgICAgICAgICAgICAgICJzdXBwb3J0
LiBEaXNhYmxpbmcgZmlybXdhcmUgY2FsbHMuIik7Cj4gLSAgICAgICAgICAgIG9uY2UgPSBmYWxz
ZTsKPiAtICAgICAgICB9Cj4gICAgICAgICAgIHJldHVybiBmYWxzZTsKPiAgICAgICB9Cj4gICAg
ICAgcmV0dXJuIHp5bnFtcF9lZW1pKHJlZ3MpOwo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94
ZW4vbGliLmggYi94ZW4vaW5jbHVkZS94ZW4vbGliLmgKPiBpbmRleCA5MWVkNTZjLi5jZTIzMWM1
IDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9saWIuaAo+ICsrKyBiL3hlbi9pbmNsdWRl
L3hlbi9saWIuaAo+IEBAIC0xMDUsNiArMTA1LDE3IEBAIGRlYnVndHJhY2VfcHJpbnRrKGNvbnN0
IGNoYXIgKmZtdCwgLi4uKSB7fQo+ICAgI2RlZmluZSBfcChfeCkgKCh2b2lkICopKHVuc2lnbmVk
IGxvbmcpKF94KSkKPiAgIGV4dGVybiB2b2lkIHByaW50ayhjb25zdCBjaGFyICpmb3JtYXQsIC4u
LikKPiAgICAgICBfX2F0dHJpYnV0ZV9fICgoZm9ybWF0IChwcmludGYsIDEsIDIpKSk7Cj4gKwo+
ICsjZGVmaW5lIHByaW50a19vbmNlKGZtdCwgYXJncy4uLikgICAgICAgICAgICAgICBcCj4gKyh7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgIHN0
YXRpYyBib29sIF9fcmVhZF9tb3N0bHkgb25jZV87ICAgICAgICAgICAgXAo+ICsgICAgaWYgKCB1
bmxpa2VseSghb25jZV8pICkgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICB7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgICAgICBvbmNlXyA9IHRy
dWU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgICAgIHByaW50ayhmbXQsICMj
IGFyZ3MpOyAgICAgICAgICAgICAgICAgICBcCj4gKyAgICB9ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKPiArfSkKPiArCj4gICBleHRlcm4gdm9pZCBndWVzdF9w
cmludGsoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgY29uc3QgY2hhciAqZm9ybWF0LCAuLi4pCj4g
ICAgICAgX19hdHRyaWJ1dGVfXyAoKGZvcm1hdCAocHJpbnRmLCAyLCAzKSkpOwo+ICAgZXh0ZXJu
IHZvaWQgbm9yZXR1cm4gcGFuaWMoY29uc3QgY2hhciAqZm9ybWF0LCAuLi4pCj4gCgotLSAKSnVs
aWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 31 17:25:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 17:25:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWlHL-0005eu-Se; Fri, 31 May 2019 17:25:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=IB02=T7=arm.com=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1hWlHJ-0005ep-Se
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 17:25:17 +0000
X-Inumbo-ID: 0e43168e-83c9-11e9-8980-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 0e43168e-83c9-11e9-8980-bc764e045a96;
 Fri, 31 May 2019 17:25:16 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id F089BA78;
 Fri, 31 May 2019 10:25:15 -0700 (PDT)
Received: from donnerap.cambridge.arm.com (usa-sjc-imap-foss1.foss.arm.com
 [10.72.51.249])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D63A63F59C;
 Fri, 31 May 2019 10:25:14 -0700 (PDT)
Date: Fri, 31 May 2019 18:25:11 +0100
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20190531182511.7de8ff68@donnerap.cambridge.arm.com>
In-Reply-To: <d63ff1d7-963a-bd1a-7835-ee5b30504628@arm.com>
References: <1558949370-14331-1-git-send-email-andrii.anisov@gmail.com>
 <d63ff1d7-963a-bd1a-7835-ee5b30504628@arm.com>
Organization: ARM
X-Mailer: Claws Mail 3.17.3 (GTK+ 2.24.32; aarch64-unknown-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2] gic: drop interrupts enabling on
 interrupts processing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>,
 Andrii Anisov <andrii.anisov@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAyOCBNYXkgMjAxOSAxODowNzoxOSArMDEwMApKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPiB3cm90ZToKClsgLi4uIF0KCj4gV2hpbGUgbG9va2luZyBhdCB0aGUgY29k
ZSwgSSBub3RpY2VkIHRoYXQgaW4gdGhlIG5ldyB2Z2ljIHZnaWNfZ2V0X2lycSgpIAo+IGxvb2tz
IHVuc2FmZSB0byBiZSBjYWxsZWQgd2l0aCBpbnRlcnJ1cHQgdW5tYXNrZWQuIFRoaXMgaXMgYmVj
YXVzZSBvbmUgCj4gb2YgdGhlIGNhbGxlZSAodmdpY19nZXRfbHBpKCkpIHRha2VzIGEgc3Bpbmxv
Y2sgYW5kIG5vdCBhIHNwaW5sb2NrX2lycS4gCj4gQW5kcmUsIHdoYXQgZG8geW91IHRoaW5rPwoK
SSB0aGluayB5b3UgYXJlIHJpZ2h0LiBJbiB2Z2ljX2luamVjdF9pcnEoKSwgcmlnaHQgYWZ0ZXIg
dGhlIGNhbGwgdG8gdmdpY19nZXRfaXJxKCksIHdlIHVzZSBzcGluX2xvY2tfaXJxc2F2ZSgpIG9u
IHRoZSBpcnFfbG9jaywgc28gdXNpbmcgdGhlIHNhbWUgaXJxc2F2ZSB2ZXJzaW9uIG9uIHRoZSBs
cGlfbGlzdF9sb2NrIHNlZW1zIG5lZWRlZC4gQnV0IHRoaXMgaXMgc29tZXdoYXQgdGhlb3JldGlj
YWwgYXQgdGhlIG1vbWVudCwgYXMgSSB0aGluayB3ZSB3aWxsIG5ldmVyIExQSXMgdGhyb3VnaCB0
aGUgbmV3IFZHSUMgYXQgdGhlIG1vbWVudC4KCkNoZWVycywKQW5kcmUuCgo+ID4gU2lnbmVkLW9m
Zi1ieTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KPiA+IC0tLQo+ID4g
Cj4gPiBDaGFuZ2VzOgo+ID4gCj4gPiAgICAgIGluIHYyOiBEcm9wIGlycSBlbmFibGluZyBmb3Ig
bHBpIHByb2Nlc3NpbmcgYXMgd2VsbC4KPiA+IAo+ID4gCj4gPiAtLS0KPiA+ICAgeGVuL2FyY2gv
YXJtL2dpYy5jIHwgNCAtLS0tCj4gPiAgIDEgZmlsZSBjaGFuZ2VkLCA0IGRlbGV0aW9ucygtKQo+
ID4gCj4gPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy5jIGIveGVuL2FyY2gvYXJtL2dp
Yy5jCj4gPiBpbmRleCA2Y2M3ZGVjLi4xMTM2NTVhIDEwMDY0NAo+ID4gLS0tIGEveGVuL2FyY2gv
YXJtL2dpYy5jCj4gPiArKysgYi94ZW4vYXJjaC9hcm0vZ2ljLmMKPiA+IEBAIC0zODYsMTcgKzM4
NiwxMyBAQCB2b2lkIGdpY19pbnRlcnJ1cHQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGlu
dCBpc19maXEpCj4gPiAgIAo+ID4gICAgICAgICAgIGlmICggbGlrZWx5KGlycSA+PSAxNiAmJiBp
cnEgPCAxMDIwKSApCj4gPiAgICAgICAgICAgewo+ID4gLSAgICAgICAgICAgIGxvY2FsX2lycV9l
bmFibGUoKTsKPiA+ICAgICAgICAgICAgICAgaXNiKCk7Cj4gPiAgICAgICAgICAgICAgIGRvX0lS
UShyZWdzLCBpcnEsIGlzX2ZpcSk7Cj4gPiAtICAgICAgICAgICAgbG9jYWxfaXJxX2Rpc2FibGUo
KTsKPiA+ICAgICAgICAgICB9Cj4gPiAgICAgICAgICAgZWxzZSBpZiAoIGlzX2xwaShpcnEpICkK
PiA+ICAgICAgICAgICB7Cj4gPiAtICAgICAgICAgICAgbG9jYWxfaXJxX2VuYWJsZSgpOwo+ID4g
ICAgICAgICAgICAgICBpc2IoKTsKPiA+ICAgICAgICAgICAgICAgZ2ljX2h3X29wcy0+ZG9fTFBJ
KGlycSk7Cj4gPiAtICAgICAgICAgICAgbG9jYWxfaXJxX2Rpc2FibGUoKTsKPiA+ICAgICAgICAg
ICB9Cj4gPiAgICAgICAgICAgZWxzZSBpZiAoIHVubGlrZWx5KGlycSA8IDE2KSApCj4gPiAgICAg
ICAgICAgewo+ID4gICAKPiAKPiBDaGVlcnMsCj4gCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 31 17:27:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 17:27:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWlJ9-0005lJ-AI; Fri, 31 May 2019 17:27:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=u5H8=T7=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1hWlJ8-0005lD-LC
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 17:27:10 +0000
X-Inumbo-ID: 5187d97e-83c9-11e9-bbde-9f7e43166785
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5187d97e-83c9-11e9-bbde-9f7e43166785;
 Fri, 31 May 2019 17:27:09 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256
 bits)) (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 4A78F26D27;
 Fri, 31 May 2019 17:27:08 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1559323628;
 bh=i8VGRATqrsY0XBscRwYufWlafLhrR5/jQMJNCjpopCg=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=rsyk99pj4B/6MFCatKrhMHEQ5PI93Ft/mlTSbNaPmyOuwMFxMZTiaoKZTHrAIBG9j
 mB9G5YhbON/7N1JQZujlTjf1JN8vO97kZ2816sOk+pqEsc+UF9IJl5EHY52eqCwev2
 zKc2dNyRlOuGo76/Nmt19zRmpyDEeYlMq1Jrrj7g=
Date: Fri, 31 May 2019 10:27:07 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <60e875e1-a0fa-9c3d-0bfc-55ae567d409f@arm.com>
Message-ID: <alpine.DEB.2.21.1905311022220.20498@sstabellini-ThinkPad-T480s>
References: <5CF0F33A0200007800233D8F@prv1-mh.provo.novell.com>
 <5CF0F5700200007800233DB4@prv1-mh.provo.novell.com>
 <f78f627c-753f-a162-14a1-b193908f673a@arm.com>
 <5CF0F8BE0200007800233DE3@prv1-mh.provo.novell.com>
 <f8edeb03-b223-e723-0b02-9ca565fe8055@arm.com>
 <5CF0FC080200007800233E50@prv1-mh.provo.novell.com>
 <7ca91b27-1c37-70ab-e367-494603e4464d@arm.com>
 <5CF1026F0200007800233ED8@prv1-mh.provo.novell.com>
 <aa27503b-7fcb-dbf0-1f69-6aae35b6f4c1@arm.com>
 <5CF105FD0200007800233F31@prv1-mh.provo.novell.com>
 <60e875e1-a0fa-9c3d-0bfc-55ae567d409f@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 2/2] dom_cow is needed for mem-sharing only
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: lars.kurth@citrix.com, Stefano Stabellini <sstabellini@kernel.org>,
 WeiLiu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Tamas K Lengyel <tamas@tklengyel.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCAzMSBNYXkgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIEphbiwKPiAKPiBP
biAzMS8wNS8yMDE5IDExOjQ2LCBKYW4gQmV1bGljaCB3cm90ZToKPiA+ID4gPiA+IE9uIDMxLjA1
LjE5IGF0IDEyOjM0LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+ID4gPiBObyBpdCB3
YXMgYSBtb3JlIGdlbmVyaWMgc3RhdGVtZW50IG9uIHRoZSBzdGFuY2UgIkl0IGFscmVhZHkgZXhp
c3RzIGluCj4gPiA+IFhlbiBzbyBpdCBpcyBmaW5lIHRvIHNwcmVhZCB0aGVtIGEgYml0IG1vcmUi
Lgo+ID4gCj4gPiBPaCwgSSBzZWUuIE9mIGNvdXJzZSBJJ20gbWFraW5nIHJlbWFya3Mgd2hlbiB3
aGF0J3MgaW4gdGhlIHRyZWUgaXMKPiA+IGJhZCAoYXMgcGVyIGUuZy4gY29kaW5nIHN0eWxlLCBv
ciBpZiBub3QgbWVudGlvbmVkIHRoZXJlIHRoYW4gaW4gbXkKPiA+IHBlcnNvbmFsIG9waW5pb24p
LiBBcyBhIHJlc3VsdCBJIHRha2Ugbm90ZSBvZiB5b3UgdGhpbmtpbmcgdGhpcyBiZWluZwo+ID4g
YmFkIHByYWN0aWNlLCBhbmQgdGhlIHR3byBvZiB1cyBkaXNhZ3JlZWluZy4gSSdtIGNlcnRhaW5s
eSB3aWxsaW5nIHRvCj4gPiBhZGp1c3Qgbm9uLW9idmlvdXMgY29kZSB0byBhIG1vcmUgb2J2aW91
cyBzaGFwZSBpbiB2YXJpb3VzIGNhc2VzLAo+ID4gYnV0IEkgdGhpbmsgdGhlcmUgbmVlZHMgdG8g
YmUgYSBsaW1pdCBhcyB0byB3aGF0IGxhbmd1YWdlIGZlYXR1cmVzCj4gPiB3ZSBkZWNpZGUgc2hv
dWxkIG5vdCBiZSB1c2VkIGluIHRoZSBjb2RlIGJhc2UuIE92ZXJyaWRpbmcKPiA+IGRlY2xhcmF0
aW9ucyAoYW5kIGluIHNvbWUgY2FzZXMgZXZlbiBkZWZpbml0aW9ucykgYnkgbWFjcm9zIGlzIGEK
PiA+IHVzZWZ1bCB0aGluZyBmb3IgZ2VuZXJhbCByZWFkYWJpbGl0eSBpbiBjZXJ0YWluIGNhc2Vz
IGluIG15IG9waW5pb24sCj4gPiBhbmQgd2hpbGUgaXQncyBub3QgbWFraW5nIG11Y2ggb2YgZGlm
ZmVyZW5jZSBoZXJlIEknZCBzdGlsbCBwcmVmZXIgaWYKPiA+IEkgd2FzIGFsbG93ZWQgdG8gZ2V0
IGF3YXkgd2l0aCB0aGlzLCB1bmxlc3MgYSBtYWpvcml0eSBzdXBwb3J0cwo+ID4geW91ciB2aWV3
LiBJT1cgLSB5b3VyIGNoYW5nZSByZXF1ZXN0IGlzLCBhcyBwZXIgbXkgb3duCj4gPiBwZXJzcGVj
dGl2ZSwgbWFraW5nIHRoZSBjb2RlIGxlc3MgZWFzeSB0byByZWFkLCBldmVuIGlmIG5vdCBieQo+
ID4gbXVjaC4KPiAKPiBMZXQgd2lsbCB3YWl0IHRoZSBvcGluaW9uIGZyb20gdGhlIG90aGVycyBo
ZXJlLgoKTXkgcHJlZmVyZW5jZSBpcyB3aGF0IEFuZHJldyBzdWdnZXN0ZWQ6CgogI2lmZGVmIENP
TkZJR19IQVNfTUVNX1NIQVJJTkcKICBleHRlcm4gc3RydWN0IGRvbWFpbiAqZG9tX2NvdzsKICNl
bHNlCiAgZGVmaW5lIGRvbV9jb3cgTlVMTAogI2VuZGlmCgphbmQgSSBmaW5kIEphbidzIG9yaWdp
bmFsIHZlcnNpb24gaGFyZGVyIHRvIHJlYWQuIEhvd2V2ZXIsIGZvciBjb2RlCnN0eWxlIHJlbGF0
ZWQgdGhpbmdzLCBJIHByZWZlciB0byAic3VnZ2VzdCIgdG8gb3RoZXIgbWFpbnRhaW5lcnMgb25l
IHdheQpvciB0aGUgb3RoZXIsIHJhdGhlciB0aGFuICJyZXF1ZXN0IiBmb3IgYSBjaGFuZ2UuCgpJ
ZiBzb21ldGhpbmcgYm90aGVyIHVzIGVub3VnaCB0byBkbyBzb21ldGhpbmcgYWJvdXQgaXQsIHRo
ZSB3YXkgdG8gZ28gaXMKdG8gc2VuZCBhIHBhdGNoIHRvIENPRElOR19TVFlMRSBzbyB0aGF0IHdl
IGFyZSBhbGwgb24gdGhlIHNhbWUgcGFnZS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 31 17:28:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 17:28:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWlKl-0005sX-O9; Fri, 31 May 2019 17:28:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=IB02=T7=arm.com=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1hWlKk-0005sN-Em
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 17:28:50 +0000
X-Inumbo-ID: 8cf239dd-83c9-11e9-8980-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 8cf239dd-83c9-11e9-8980-bc764e045a96;
 Fri, 31 May 2019 17:28:48 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 7D542A78;
 Fri, 31 May 2019 10:28:48 -0700 (PDT)
Received: from donnerap.cambridge.arm.com (usa-sjc-imap-foss1.foss.arm.com
 [10.72.51.249])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 6C96B3F59C;
 Fri, 31 May 2019 10:28:47 -0700 (PDT)
Date: Fri, 31 May 2019 18:28:44 +0100
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20190531182844.0cd43909@donnerap.cambridge.arm.com>
In-Reply-To: <959c8e20-705e-b654-d87c-916c2bdf29f4@arm.com>
References: <1558949370-14331-1-git-send-email-andrii.anisov@gmail.com>
 <d63ff1d7-963a-bd1a-7835-ee5b30504628@arm.com>
 <20d30591-bc90-5321-2de9-a11f7d36cb11@gmail.com>
 <f0e27dd4-fc59-05d8-e910-b63c0d398c00@arm.com>
 <ab8ec9ce-c602-fe5d-b76b-3ee096a8bf9f@gmail.com>
 <959c8e20-705e-b654-d87c-916c2bdf29f4@arm.com>
Organization: ARM
X-Mailer: Claws Mail 3.17.3 (GTK+ 2.24.32; aarch64-unknown-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2] gic: drop interrupts enabling on
 interrupts processing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>,
 Andrii Anisov <andrii.anisov@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCAzMSBNYXkgMjAxOSAxODoxNjo1MiArMDEwMApKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPiB3cm90ZToKCj4gSGksCj4gCj4gT24gMzAvMDUvMjAxOSAxNzoxNCwgQW5k
cmlpIEFuaXNvdiB3cm90ZToKPiA+IAo+ID4gCj4gPiBPbiAyOS4wNS4xOSAxODozMiwgSnVsaWVu
IEdyYWxsIHdyb3RlOiAgCj4gPj4+IEJUVywgZG8geW91IGhlYXIgYWJvdXQgcGxhbnMgZm9yIHRo
ZSBuZXcgdmdpYz8gU29tZSB0aW1lIGFnbyBpdCB3YXMgc2FpZCB0aGF0IAo+ID4+PiBuZXcgdmdp
YyBpbXBsZW1lbnRhdGlvbiBnb2luZyB0byByZXBsYWNlIHRoZSBvbGQgb25lLCBhbmQgb3B0aW1p
emluZyB0aGUgb2xkIAo+ID4+PiBpcyB3b3J0aGxlc3MuIEJ1dCBhcyBJIHNlZSwgdGhlcmUgYXJl
IG5vIHVwZGF0ZXMgaW50byB0aGF0IGFyZWEgeWV0LiAgCj4gPj4KPiA+PiBXZSBuZWVkIGhlbHAg
dG8gbWFrZSBpdCBoYXBwZW4uICAKPiA+IEknbSBub3Qgc3VyZSBJJ2xsIGhhdmUgc3BhcmUgdGlt
ZSBzb29uLCBidXQgd2hhdCBraW5kIG9mIGhlbHAgeW91IG5lZWQ/IERvIHlvdSAKPiA+IGhhdmUg
YSBUT0RPIGxpc3Q/ICAKPiAKPiAgRnJvbSB0aGUgdG9wIG9mIG15IGhlYWQgdGhlIG1ham9yIGJs
b2NrZXIgaXMgR0lDdjMgKCsgSVRTKSBzdXBwb3J0LiBJdCBtb3N0bHkgCj4gbmVlZCB0byBiZSBw
b3J0ZWQgZnJvbSBMaW51eC4KPiAKPiBUaGVyZSB3ZXJlIGFsc28gYSBjb3VwbGUgb2YgY29uY2Vy
biByZWdhcmRpbmcgdXNpbmcgb3JkZXJpbmcgdGhlIGxpc3Qgd2hpbGUgCj4gZm9sZGluZyAoY2Fu
J3QgcmVtZW1iZXIgaWYgdGhpcyB3YXMgYWRkcmVzc2VkIGluIExpbnV4KS4KPiAKPiBAQW5kcmUs
IEkgdGhvdWdodCB3ZSBjYXB0dXJlIHRoYXQgaW4gWGVuIFByb2plY3QgamlyYSBidXQgSSBjYW4n
dCBmaW5kIGl0LiBEaWQgCj4geW91IGtlZXAgYSBsaXN0PwoKSSB0aG91Z2h0IEppcmEgYXMgd2Vs
bCwgYnV0IGFwcGFyZW50bHkgd2UgbmV2ZXIgYWN0dWFsbHkgZGlkIHRoaXMgOi0oCgpTbyB5ZXMs
IEdJQ3YzIHN1cHBvcnQgaXMgdGhlIHNob3dzdG9wcGVyIGhlcmUsIHRoaXMgd291bGQgYWxsb3cg
dXMgdG8gbWFrZSB0aGUgbmV3IFZHSUMgdGhlIGRlZmF1bHQsIHNpbmNlIHdlIHdvdWxkIGhhdmUg
ZmVhdHVyZSBwYXJpdHkuCgpBbHNvIHdlIHdvdWxkIG5lZWQgdG8gY2hlY2sgdGhlIGdpdCBsb2cg
aW4gTGludXggZm9yIHRoZSBpbmRpdmlkdWFsIFZHSUMgZmlsZXMgdG8gcG9ydCBvdmVyIGZpeGVz
LCBpZiBhcHBsaWNhYmxlLiBEdWUgdG8gdGhlIGRpZmZlcmVudCBjb2Rpbmcgc3R5bGUgYW5kIHJl
bmFtZWQgaWRlbnRpZmllcnMsIGNvbXBhcmluZyB0aGUgZmlsZXMgZG9lcyBub3QgcmVhbGx5IGhl
bHAuCgpDaGVlcnMsCkFuZHJlLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 31 17:53:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 17:53:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWli7-0008GI-QL; Fri, 31 May 2019 17:52:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2tza=T7=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hWli6-0008GD-VU
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 17:52:59 +0000
X-Inumbo-ID: ec8c9672-83cc-11e9-8980-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id ec8c9672-83cc-11e9-8980-bc764e045a96;
 Fri, 31 May 2019 17:52:57 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 61A53A78;
 Fri, 31 May 2019 10:52:57 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 7001D3F59C;
 Fri, 31 May 2019 10:52:56 -0700 (PDT)
To: Vishnu Pajjuri OS <vishnu@os.amperecomputing.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <1559203823-4092-1-git-send-email-vishnu@os.amperecomputing.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <244fdc8f-cd62-ba15-ed6f-046cb2778637@arm.com>
Date: Fri, 31 May 2019 18:52:55 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <1559203823-4092-1-git-send-email-vishnu@os.amperecomputing.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] xen/arm: p2m: configure stage-2 page
 table to support upto 42-bit PA systems
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Open Source Submission <patches@amperecomputing.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Feng Kan OS <fengkan@os.amperecomputing.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpUaXRsZTogcy91cHRvLyBJIHRoaW5rPwoKQWxzbyBob3cgYWJvdXQ6ICJQcm9wZXJseSBj
b25maWd1cmUgc3RhZ2UtMiBmb3IgNDItYml0IFBBIHN5c3RlbSIuCgpPbiAzMC8wNS8yMDE5IDA4
OjU5LCBWaXNobnUgUGFqanVyaSBPUyB3cm90ZToKPiBYRU4gY29uZmlndXJlcyBzdGFnZS0yIHBh
Z2UgdGFibGUgdG8gZXhwb3NlIDQwIGJpdHMgb2YgSVBBCj4gKEludGVybWVkaWF0ZSBQaHlzaWNh
bCBBZGRyZXNzKSBiaXRzIGZvciBzeXN0ZW1zIHdpdGggNDIgYml0cyBvZiBQQQoKSSB0aGluayB5
b3Ugd2FudCB0byBkcm9wIHRoZSBmaXJzdCAiYml0cyIuCgo+IChQaHlzaWNhbCBBZGRyZXNzKS4g
VGhpcyBzZXR0aW5nIHByZXZlbnRzIHRoZSA0Mi1iaXQgUEEgc3lzdGVtcyBmcm9tIGJvb3RpbmcK
PiBET00wJ3Mga2VybmVsIHNpbmNlIGFjY2VzcyBhYm92ZSA0MCBiaXRzIHJlc3VsdHMgaW4gYSBm
YXVsdC4KCgpUaGlzIHNlbnRlbmNlIGlzIGRpZmZpY3VsdCB0byByZWFkIGlmIHlvdSBkb24ndCBy
ZWFkIHRoZSBuZXh0IG9uZSBmaXJzdC4KCj4gCj4gVGhpcyBwYXRjaCBhZGRzIHN1cHBvcnQgZm9y
IDQyLWJpdCBzeXN0ZW0KPiB3aGljaCBoYXMgYSBmdWxsIDQyLWJpdCBhZGRyZXNzIHJhbmdlLgoK
VGhlIGxpbmUtd3JhcCBsb29rcyBzdHJhbmdlIGhlcmUuCgo+IAo+IFRoZSBmaXggd2lsbCBhbGxv
Y2F0ZSA4IHBhZ2VzIGZvciBzdGFnZSAyIG1hcHBpbmcgZm9yIGJvdGggRE9NMCBhbmQgZ3Vlc3Rz
LgoKcy9tYXBwaW5nL3Jvb3QgcGFnZS10YWJsZXMvCgo+IEl0IGlzIGEgYml0IHdhc3RlZnVsIGJ1
dCBub3QgYW4gaXNzdWUgc2luY2UgbW9zdCBvZiB0aGVzZSBzeXN0ZW1zIHNob3VsZCBoYXZlCj4g
c3VmZmljaWVudGx5IGxhcmdlIG1lbW9yeSBjYXBhY2l0eS4KCkhlcmUgYSBzdWdnZXN0aW9uIGZv
ciB0aGUgY29tbWl0IG1lc3NhZ2U6CgoiQXQgdGhlIG1vbWVudCwgb24gcGxhdGZvcm0gc3VwcG9y
dGluZyA0Mi1iaXQgUEEsIFhlbiB3aWxsIG9ubHkgZXhwb3NlIDQwLWJpdCAKd29ydGggb2YgSVBB
IHRvIGFsbCBkb21haW5zLgoKVGhlIGxpbWl0YXRpb24gd2FzIHRvIHByZXZlbnQgYWxsb2NhdGlu
ZyB0b28gbXVjaCBtZW1vcnkgZm9yIHRoZSByb290IHBhZ2UgCnRhYmxlcyBhcyB0aG9zZSBwbGF0
Zm9ybXMgb25seSBzdXBwb3J0IDMtbGV2ZWxzIHBhZ2UtdGFibGVzLiBBdCB0aGUgdGltZSwgdGhp
cyAKd2FzIGRlZW1lZCBhY2NlcHRhYmxlIGJlY2F1c2Ugbm9uZSBvZiB0aGUgcGxhdGZvcm1zIGhh
ZCBhZGRyZXNzIHdpcmVkIGFib3ZlIDQwLWJpdHMuCgpIb3dldmVyLCBuZXdlciBwbGF0Zm9ybXMg
dGFrZSBhZHZhbnRhZ2Ugb2YgdGhlIGZ1bGwgYWRkcmVzcyBzcGFjZS4gVGhpcyB3aWxsIApyZXN1
bHQgdG8gYnJlYWsgRG9tMCBib290IGFzIGl0IGNhbid0IGFjY2VzcyBhbnl0aGluZyBhYm92ZSA0
MC1iaXQuCgpUaGUgb25seSB3YXkgdG8gc3VwcG9ydCA0Mi1iaXQgSVBBIGlzIHRvIGFsbG9jYXRl
IDggcGFnZXMgZm9yIHRoZSByb290IApwYWdlLXRhYmxlcy4gVGhpcyBpcyBhIGJpdCBhIHdhc3Rl
IG9mIG1lbW9yeSBhcyBYZW4gZG9lcyBub3Qgb2ZmZXIgcGVyLWd1ZXN0IApzdGFnZS0yIGNvbmZp
Z3VyYXRpb24uIEJ1dCBpdCBpcyBjb25zaWRlcmVkIGFjY2VwdGFibGUgYXMgY3VycmVudCBwbGF0
Zm9ybXMgCnN1cHBvcnQgNDItYml0IFBBIGhhdmUgYSBsb3Qgb2YgbWVtb3J5LgoKSW4gdGhlIGZ1
dHVyZSwgd2UgbWF5IHdhbnQgdG8gY29uc2lkZXIgcGVyLWd1ZXN0IHN0YWdlLTIgY29uZmlndXJh
dGlvbiB0byByZWR1Y2UgCnRoZSB3YXN0ZS4KIgoKSWYgeW91IGFyZSBoYXBweSB3aXRoIHRoZSBj
b21taXQgbWVzc2FnZSwgSSB3aWxsIHVwZGF0ZSB1c2UgaXQgb24gY29tbWl0LgoKPiAKPiBTaWdu
ZWQtb2ZmLWJ5OiBGZW5nIEthbiA8ZmVuZ2thbkBvcy5hbXBlcmVjb21wdXRpbmcuY29tPgo+IFNp
Z25lZC1vZmYtYnk6IFZpc2hudSA8dmlzaG51QG9zLmFtcGVyZWNvbXB1dGluZy5jb20+Cj4gLS0t
CgpJdCBpcyBjb21tb24gdG8gYnJpZWZseSBkZXNjcmliZSBhZnRlciAtLS0gdGhlIGNoYW5nZXMg
eW91IG1hZGUgaW4gdGhlIG5ldyB2ZXJzaW9uLgoKPiAgIHhlbi9hcmNoL2FybS9wMm0uYyB8IDIg
Ky0KPiAgIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQo+IAo+
IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vcDJtLmMgYi94ZW4vYXJjaC9hcm0vcDJtLmMKPiBp
bmRleCA5MmMyNDEzLi43NzEyOTkxIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9wMm0uYwo+
ICsrKyBiL3hlbi9hcmNoL2FybS9wMm0uYwo+IEBAIC0xOTk1LDcgKzE5OTUsNyBAQCB2b2lkIF9f
aW5pdCBzZXR1cF92aXJ0X3BhZ2luZyh2b2lkKQo+ICAgICAgICAgICBbMF0gPSB7IDMyLCAgICAg
IDMyLyozMiovLCAgMCwgICAgICAgICAgMSB9LAo+ICAgICAgICAgICBbMV0gPSB7IDM2LCAgICAg
IDI4LyoyOCovLCAgMCwgICAgICAgICAgMSB9LAo+ICAgICAgICAgICBbMl0gPSB7IDQwLCAgICAg
IDI0LyoyNCovLCAgMSwgICAgICAgICAgMSB9LAo+IC0gICAgICAgIFszXSA9IHsgNDIsICAgICAg
MjQvKjIyKi8sICAxLCAgICAgICAgICAxIH0sCj4gKyAgICAgICAgWzNdID0geyA0MiwgICAgICAy
Mi8qMjIqLywgIDMsICAgICAgICAgIDEgfSwKPiAgICAgICAgICAgWzRdID0geyA0NCwgICAgICAy
MC8qMjAqLywgIDAsICAgICAgICAgIDIgfSwKPiAgICAgICAgICAgWzVdID0geyA0OCwgICAgICAx
Ni8qMTYqLywgIDAsICAgICAgICAgIDIgfSwKPiAgICAgICAgICAgWzZdID0geyAwIH0sIC8qIElu
dmFsaWQgKi8KPiAtLQo+IDEuOC4zLjEKPiAKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 31 17:54:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 17:54:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWljR-0008LG-6v; Fri, 31 May 2019 17:54:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2tza=T7=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1hWljQ-0008LA-BA
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 17:54:20 +0000
X-Inumbo-ID: 1d4990b6-83cd-11e9-8980-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 1d4990b6-83cd-11e9-8980-bc764e045a96;
 Fri, 31 May 2019 17:54:19 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 42D7AA78;
 Fri, 31 May 2019 10:54:19 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 565333F59C;
 Fri, 31 May 2019 10:54:18 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>
References: <1558949370-14331-1-git-send-email-andrii.anisov@gmail.com>
 <d63ff1d7-963a-bd1a-7835-ee5b30504628@arm.com>
 <20190531182511.7de8ff68@donnerap.cambridge.arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <56280030-d23f-5a6d-ed4d-6863af63b629@arm.com>
Date: Fri, 31 May 2019 18:54:16 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190531182511.7de8ff68@donnerap.cambridge.arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] gic: drop interrupts enabling on
 interrupts processing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>,
 Andrii Anisov <andrii.anisov@gmail.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAzMS8wNS8yMDE5IDE4OjI1LCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPiBPbiBUdWUsIDI4
IE1heSAyMDE5IDE4OjA3OjE5ICswMTAwCj4gSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4gd3JvdGU6Cj4gCj4gWyAuLi4gXQo+IAo+PiBXaGlsZSBsb29raW5nIGF0IHRoZSBjb2Rl
LCBJIG5vdGljZWQgdGhhdCBpbiB0aGUgbmV3IHZnaWMgdmdpY19nZXRfaXJxKCkKPj4gbG9va3Mg
dW5zYWZlIHRvIGJlIGNhbGxlZCB3aXRoIGludGVycnVwdCB1bm1hc2tlZC4gVGhpcyBpcyBiZWNh
dXNlIG9uZQo+PiBvZiB0aGUgY2FsbGVlICh2Z2ljX2dldF9scGkoKSkgdGFrZXMgYSBzcGlubG9j
ayBhbmQgbm90IGEgc3BpbmxvY2tfaXJxLgo+PiBBbmRyZSwgd2hhdCBkbyB5b3UgdGhpbms/Cj4g
Cj4gSSB0aGluayB5b3UgYXJlIHJpZ2h0LiBJbiB2Z2ljX2luamVjdF9pcnEoKSwgcmlnaHQgYWZ0
ZXIgdGhlIGNhbGwgdG8gdmdpY19nZXRfaXJxKCksIHdlIHVzZSBzcGluX2xvY2tfaXJxc2F2ZSgp
IG9uIHRoZSBpcnFfbG9jaywgc28gdXNpbmcgdGhlIHNhbWUgaXJxc2F2ZSB2ZXJzaW9uIG9uIHRo
ZSBscGlfbGlzdF9sb2NrIHNlZW1zIG5lZWRlZC4gQnV0IHRoaXMgaXMgc29tZXdoYXQgdGhlb3Jl
dGljYWwgYXQgdGhlIG1vbWVudCwgYXMgSSB0aGluayB3ZSB3aWxsIG5ldmVyIExQSXMgdGhyb3Vn
aCB0aGUgbmV3IFZHSUMgYXQgdGhlIG1vbWVudC4KClRoYXQncyBjb3JyZWN0LCB3ZSBwcm9iYWJs
eSB3YW50IHRvIGFkZCB0aGF0IGluIHRoZSBsaXN0IG9mIFRPRE9zIGZvciB0aGUgbmV3IAp2R0lD
IDopLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 31 18:15:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 18:15:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWm3i-0001gt-3z; Fri, 31 May 2019 18:15:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UkaS=T7=kernel.org=pr-tracker-bot@srs-us1.protection.inumbo.net>)
 id 1hWm3g-0001go-G9
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 18:15:16 +0000
X-Inumbo-ID: 0a13224a-83d0-11e9-ae96-979641b2db8c
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0a13224a-83d0-11e9-ae96-979641b2db8c;
 Fri, 31 May 2019 18:15:16 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1559326515;
 bh=DeSV129wW+0DXW6DOrtnDLIS3PoYB2Q3q6d6pGuoqng=;
 h=From:In-Reply-To:References:Date:To:Cc:From;
 b=f4CUia6q6CXJ2Rx+FquCyWdAzhSvwxN96hJl3J62I/XTdPlNpsz3p/21zMOzFJii9
 RIMuBXr8kovT1SyoenyL+zjznTnq3VeqAwITyoUMVWt6Tf4dsdlusvoUV0rIP8j2Tn
 F1aaXUcn5ALh0+eHPQYs0S7TbuVNMYoLZkw3h/nc=
From: pr-tracker-bot@kernel.org
In-Reply-To: <20190531135603.3403-1-jgross@suse.com>
References: <20190531135603.3403-1-jgross@suse.com>
X-PR-Tracked-List-Id: <linux-kernel.vger.kernel.org>
X-PR-Tracked-Message-Id: <20190531135603.3403-1-jgross@suse.com>
X-PR-Tracked-Remote: git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
 for-linus-5.2b-rc3-tag
X-PR-Tracked-Commit-Id: d10e0cc113c9e1b64b5c6e3db37b5c839794f3df
X-PR-Merge-Tree: torvalds/linux.git
X-PR-Merge-Refname: refs/heads/master
X-PR-Merge-Commit-Id: 8164c5719b864da3bcfee97ad8af8cfd7ee5ad8c
Message-Id: <155932651541.23368.10945746314777442643.pr-tracker-bot@kernel.org>
Date: Fri, 31 May 2019 18:15:15 +0000
To: Juergen Gross <jgross@suse.com>
Subject: Re: [Xen-devel] [GIT PULL] xen: fixes for 5.2-rc3
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 torvalds@linux-foundation.org, linux-kernel@vger.kernel.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHB1bGwgcmVxdWVzdCB5b3Ugc2VudCBvbiBGcmksIDMxIE1heSAyMDE5IDE1OjU2OjAzICsw
MjAwOgoKPiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQveGVu
L3RpcC5naXQgZm9yLWxpbnVzLTUuMmItcmMzLXRhZwoKaGFzIGJlZW4gbWVyZ2VkIGludG8gdG9y
dmFsZHMvbGludXguZ2l0OgpodHRwczovL2dpdC5rZXJuZWwub3JnL3RvcnZhbGRzL2MvODE2NGM1
NzE5Yjg2NGRhM2JjZmVlOTdhZDhhZjhjZmQ3ZWU1YWQ4YwoKVGhhbmsgeW91IQoKLS0gCkRlZXQt
ZG9vdC1kb3QsIEkgYW0gYSBib3QuCmh0dHBzOi8va29yZy53aWtpLmtlcm5lbC5vcmcvdXNlcmRv
Yy9wcnRyYWNrZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 31 18:21:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 18:21:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWm9R-0002V6-RW; Fri, 31 May 2019 18:21:13 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zAi+=T7=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hWm9P-0002V1-KT
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 18:21:11 +0000
X-Inumbo-ID: dd458df0-83d0-11e9-8980-bc764e045a96
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dd458df0-83d0-11e9-8980-bc764e045a96;
 Fri, 31 May 2019 18:21:10 +0000 (UTC)
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 23.29.105.83 as
 permitted sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.50 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: a7PV8EIGeEQIcAc8cCZiCje1BYpmSr4yFYDOBQUl7pjQs+QhrfUPCIb8xsOg0bPXPkU1AzBhkj
 j7SxgWEXL1ss6zOgl6ZFGGUB5o9fyvgetFxR2/M+TFt0+WJfP6xFuRYdY58uc0R5gvr2VoATst
 b/pjk08/el7kSvoz3k6Vr+Qpnq5Stxhp9v/9T5E+WC+1KmXaw1n/rYVnjsEOCZEXBycwyaFaql
 nxlEd+4/sVZmo42srP1WZpLQ4d0IVrO7Qdf9RCKwby/MIDqp46/q08oOiY+fTSlQ786+9xUP9m
 NCY=
X-SBRS: 2.7
X-MesageID: 1145090
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,535,1549947600"; 
   d="scan'208";a="1145090"
To: Jan Beulich <JBeulich@suse.com>, Juergen Gross <jgross@suse.com>
References: <20190531115303.16459-1-jgross@suse.com>
 <5CF126F3020000780023403A@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <be74c55b-47b8-3334-7d7b-c204869b9c8c@citrix.com>
Date: Fri, 31 May 2019 11:21:03 -0700
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.7.0
MIME-Version: 1.0
In-Reply-To: <5CF126F3020000780023403A@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2] xen: remove on-stack cpumask from
 stop_machine_run()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, WeiLiu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzEvMDUvMjAxOSAwNjowNiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMzEuMDUuMTkg
YXQgMTM6NTMsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+PiBUaGUgImFsbGJ1dHNlbGYiIGNw
dW1hc2sgaW4gc3RvcF9tYWNoaW5lX3J1bigpIGlzIG5vdCBuZWVkZWQuIEluc3RlYWQKPj4gb2Yg
YWxsb2NhdGluZyBpdCBvbiB0aGUgc3RhY2sgaXQgY2FuIGVhc2lseSBiZSBhdm9pZGVkLgo+Pgo+
PiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gUmV2aWV3
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkxHVE0uwqAgQWNrZWQtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 31 19:18:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 19:18:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWn2u-0006hF-R6; Fri, 31 May 2019 19:18:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lynN=T7=durham.ac.uk=m.a.young@srs-us1.protection.inumbo.net>)
 id 1hWn2t-0006gi-20
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 19:18:31 +0000
X-Inumbo-ID: dee0b239-83d8-11e9-8980-bc764e045a96
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0c::70f])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dee0b239-83d8-11e9-8980-bc764e045a96;
 Fri, 31 May 2019 19:18:29 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=durhamuniversity.onmicrosoft.com;
 s=selector1-durhamuniversity-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=eDEdG/9qFDO1/zCY10/Iu/xlBx6d8qyS+L7sgorfG9E=;
 b=gpGWN/gJF6vStSIK5N/WYuvn6Jsyeyicp4f3KetCzKs/q60ragJRpUm9CWcEzCTAeWqQnnS0nhdokgU90CjQDjnTVZRuLD+wz3lheNjBCqrfNwmJBuUiXX+W8pRxHhIfgCklO0rrstdrOpv1NiN2beu0kthm3Mpl9RxQcX6YHGE=
Received: from AM6PR06MB4503.eurprd06.prod.outlook.com (20.177.36.155) by
 AM6PR06MB6133.eurprd06.prod.outlook.com (20.179.244.30) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1922.16; Fri, 31 May 2019 19:18:27 +0000
Received: from AM6PR06MB4503.eurprd06.prod.outlook.com
 ([fe80::c0a9:b083:8490:fd5e]) by AM6PR06MB4503.eurprd06.prod.outlook.com
 ([fe80::c0a9:b083:8490:fd5e%6]) with mapi id 15.20.1922.021; Fri, 31 May 2019
 19:18:27 +0000
From: "YOUNG, MICHAEL A." <m.a.young@durham.ac.uk>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Thread-Topic: [Xen-devel] booting domU guest as pvh works in xen-4.11.1 but
 fails in 4.12
Thread-Index: AQHU9FeD113I0DfAJUePnpXO0i/0gqY/bGGAgEZ2KoA=
Date: Fri, 31 May 2019 19:18:26 +0000
Message-ID: <alpine.LFD.2.21.1905312010270.2763@austen3.home>
References: <CAHnBbQ8u+MywkV4+qmxhkA8216knGhGZjcy1Sz6Ukv3=PJZmXQ@mail.gmail.com>
 <293280a7-5011-e5a1-da53-80587b7b9a94@citrix.com>
 <alpine.DEB.2.11.1904162258280.33856@procyon.dur.ac.uk>
In-Reply-To: <alpine.DEB.2.11.1904162258280.33856@procyon.dur.ac.uk>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Alpine 2.21 (LFD 202 2017-01-01)
x-originating-ip: [2a00:23c4:9208:400:c49a:db08:8036:b390]
x-clientproxiedby: LO2P265CA0085.GBRP265.PROD.OUTLOOK.COM
 (2603:10a6:600:8::25) To AM6PR06MB4503.eurprd06.prod.outlook.com
 (2603:10a6:20b:12::27)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=m.a.young@durham.ac.uk; 
x-ms-exchange-messagesentrepresentingtype: 1
x-x-sender: michael@austen3.home
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: ad6701c3-ba17-4908-4483-08d6e5fcc197
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020);
 SRVR:AM6PR06MB6133; 
x-ms-traffictypediagnostic: AM6PR06MB6133:
x-microsoft-antispam-prvs: <AM6PR06MB6133C385BE4BEB411675A80087190@AM6PR06MB6133.eurprd06.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:644;
x-forefront-prvs: 00540983E2
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(376002)(136003)(396003)(366004)(346002)(39860400002)(189003)(199004)(58126008)(102836004)(478600001)(25786009)(66446008)(6506007)(7736002)(8676002)(5660300002)(786003)(74482002)(6116002)(71200400001)(256004)(6436002)(386003)(86362001)(14444005)(229853002)(71190400001)(486006)(81166006)(66476007)(54906003)(11346002)(9686003)(66946007)(52116002)(6486002)(46003)(305945005)(68736007)(8936002)(186003)(76176011)(64756008)(99286004)(53346004)(53936002)(6246003)(14454004)(446003)(36756003)(476003)(6512007)(316002)(2906002)(73956011)(6916009)(4326008)(66556008)(81156014);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM6PR06MB6133;
 H:AM6PR06MB4503.eurprd06.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: durham.ac.uk does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: sNkAgO4kyyvrO+2Km9Tmd5ce6SMAQvpLM88TsUgLcDne7q4ZjkqCkdMZvF8rY+C+HlC8SYjzSWhrxpr5twr1yBPYDBDuG3dLBmIrhDYJVF8Yjyh2z508REF59ufp2pEQOExrjBLpslRyYV5dnfcK9apWogJogN4KDNGHbIl6Usxn3cufUcEAwZTup+vm+NbCRK6npyitx/uvE/XgXS5nzHuuu5RyvVrlxYkiNCEV/S77CSqzemTovP6Y85msMKC2SKx3ie6OEWV7Je/bXRLAvq6kmzLkivTrWjP+1mDtMuJnoP9kLfL1pv3hVx1VN3KVrb/damiGAsuaMLbipuOG/yNo67Z9035S2SAzEefYf5EYMpfGvQDtwSgMlTRCfm5vrWFoAKcTIMgNkudzfoZLHqxWULBRB/FjkajLgjsmcx0=
Content-ID: <D90DA2BDF890E241A12BF5E786D627D7@eurprd06.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: durham.ac.uk
X-MS-Exchange-CrossTenant-Network-Message-Id: ad6701c3-ba17-4908-4483-08d6e5fcc197
X-MS-Exchange-CrossTenant-originalarrivaltime: 31 May 2019 19:18:26.9175 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 7250d88b-4b68-4529-be44-d59a2d8a6f94
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: dcl0may@durham.ac.uk
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR06MB6133
Subject: Re: [Xen-devel] booting domU guest as pvh works in xen-4.11.1 but
 fails in 4.12
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, Pry Mar <pryorm09@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAxNiBBcHIgMjAxOSwgTSBBIFlvdW5nIHdyb3RlOg0KDQo+IE9uIFR1ZSwgMTYgQXBy
IDIwMTksIEFuZHJldyBDb29wZXIgd3JvdGU6DQo+DQo+PiBGcm9tIHRoZSBsb2c6DQo+Pg0KPj4g
dHJhcHM6IG1vZHByb2JlWzQ4XSB0cmFwIGludmFsaWQgb3Bjb2RlIGlwOjdmNzk3ZGM3YmI5NSBz
cDo3ZmZlMzA5OWNkYjggZXJybw0KPj4gcjowIGluIGxkLTIuMjkuc29bN2Y3OTdkYzYxMDAwKzIx
MDAwXQ0KPj4NCj4+DQo+PiBDYW4geW91IGRpc2Fzc2VtYmxlIGxkLTIuMjkuc28gYW5kIGZpbmQg
b3V0IHdoYXQgdGhhdCBpbnN0cnVjdGlvbiBpcz/CoCBJdCBpcw0KPj4gYWxtb3N0IGNlcnRhaW5s
eSBhIHJlbGF0ZWQgZmFjdG9yLg0KPg0KPiBJIGdldCBsaW5lcyBsaWtlDQo+IFsgICAgMS4zODQz
NTZdIHRyYXBzOiBtb2Rwcm9iZVszNl0gdHJhcCBpbnZhbGlkIG9wY29kZSBpcDo3ZjU3NDQ4YWYx
NzkNCj4gc3A6N2ZmZjhmYzNhOTM4IGVycm9yOjAgaW4gbGQtMi4yOS5zb1s3ZjU3NDQ4OTUwMDAr
MjAwMDBdDQo+DQo+IEkgYW0gZ3Vlc3NpbmcgdGhlIHJpZ2h0IHBsYWNlIHRvIGxvb2sgaW4gbGQt
Mi4yOS5zbyBpcw0KPiAweDdmNTc0NDhhZjE3OS0weDdmNTc0NDg5NTAwMDAtMjAwMDAgPSA4Njg3
MyBpbiB3aGljaCBjYXNlIEkgZ2V0DQo+IChnZGIpIHgvMTBpIDg2ODczDQo+ICAgMHgxNTM1OSA8
X2RsX2Nsb3NlX3dvcmtlciszNTkzPjoJbW92ICAgICglcnNpLCVyY3gsOCksJXI4DQo+ICAgMHgx
NTM1ZCA8X2RsX2Nsb3NlX3dvcmtlciszNTk3PjoJdGVzdGIgICQweDIwLDB4MzFkKCVyOCkNCj4g
ICAweDE1MzY1IDxfZGxfY2xvc2Vfd29ya2VyKzM2MDU+OglqbmUgICAgMHgxNTM3NQ0KPiA8X2Rs
X2Nsb3NlX3dvcmtlciszNjIxPg0KPiAgIDB4MTUzNjcgPF9kbF9jbG9zZV93b3JrZXIrMzYwNz46
CWNtcCAgICAlZWN4LCVlZHgNCj4gICAweDE1MzY5IDxfZGxfY2xvc2Vfd29ya2VyKzM2MDk+Oglq
ZSAgICAgMHgxNTM3Mg0KPiA8X2RsX2Nsb3NlX3dvcmtlciszNjE4Pg0KPiAgIDB4MTUzNmIgPF9k
bF9jbG9zZV93b3JrZXIrMzYxMT46CW1vdiAgICAlZWR4LCVyOWQNCj4gICAweDE1MzZlIDxfZGxf
Y2xvc2Vfd29ya2VyKzM2MTQ+Ogltb3YgICAgJXI4LCglcnNpLCVyOSw4KQ0KPiAgIDB4MTUzNzIg
PF9kbF9jbG9zZV93b3JrZXIrMzYxOD46CWFkZCAgICAkMHgxLCVlZHgNCj4gICAweDE1Mzc1IDxf
ZGxfY2xvc2Vfd29ya2VyKzM2MjE+OglhZGQgICAgJDB4MSwlcmN4DQo+ICAgMHgxNTM3OSA8X2Rs
X2Nsb3NlX3dvcmtlciszNjI1PjoJY21wICAgICVlY3gsJWVheA0KPg0KPiBTb21lIG1vcmUgbGlu
ZXMgbGlrZSB0aGlzIGFyZQ0KPiBbICAgIDEuNTcxNDc5XSB0cmFwczogbW9kcHJvYmVbNDFdIHRy
YXAgaW52YWxpZCBvcGNvZGUgaXA6N2YzZTM2MjhkMTc5DQo+IHNwOjdmZmM4NmFiYmUwOCBlcnJv
cjowIGluIGxkLTIuMjkuc29bN2YzZTM2MjczMDAwKzIwMDAwXQ0KPiBbICAgIDEuNjMwNTYyXSB0
cmFwczogbW9kcHJvYmVbNDNdIHRyYXAgaW52YWxpZCBvcGNvZGUgaXA6N2YyMjdiMzlhMTc5DQo+
IHNwOjdmZmRmZDk0MzE5OCBlcnJvcjowIGluIGxkLTIuMjkuc29bN2YyMjdiMzgwMDAwKzIwMDAw
XQ0KPiB3aGljaCBhbGwgc2VlbSB0byBnZXQgdG8gdGhlIHNhbWUgcGxhY2UuIElzIHRoaXMgdXNl
ZnVsIG9yIGFtIEkgbG9va2luZyBpbg0KPiB0aGUgd3JvbmcgcGxhY2U/DQoNCkkgZGlkIGEgYmlz
ZWN0IG9uIHRoaXMgaXNzdWUsIGFuZCBpdCBpZGVudGlmaWVkIHRoZSBmaXJzdCBiYWQgY29tbWl0
IGFzIA0KZmQzMmRjZmU0YzlhNTM5ZjhlNWQyNmZmNGM1Y2E1MGVlNTQ1NTZiMg0KeDg2L3ZteDog
RG9uJ3QgbGVhayBFRkVSLk5YRSBpbnRvIGd1ZXN0IGNvbnRleHQNCg0KIAlNaWNoYWVsIFlvdW5n
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 31 19:44:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 19:44:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWnSJ-0000fw-9U; Fri, 31 May 2019 19:44:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ifn6=T7=vmware.com=namit@srs-us1.protection.inumbo.net>)
 id 1hWnSI-0000fr-6H
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 19:44:46 +0000
X-Inumbo-ID: 89e57efc-83dc-11e9-8980-bc764e045a96
Received: from NAM01-SN1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe40::61b])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 89e57efc-83dc-11e9-8980-bc764e045a96;
 Fri, 31 May 2019 19:44:44 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=vmware.com;
 s=selector2;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=Fhf9yg12FYwPe3trfsjjhu4+MxOB+vRFhpqtdNhWi8k=;
 b=ipKZwRiUyYBdAvKtxV9TBNrqnmqAzQhF2KGzWhK8G3aNB7PD/Je1lEFQIwvXEeeKuRqSBawmyjVQWTRWu4a5mWLnOJEvyW+FLCYF+pH0/gM2oij6T33gSEcRt+MNkid9t4ph1bQY1TunTAYKDiY9CD6nXZdu8sAxm7YRyRc30Q8=
Received: from BYAPR05MB4776.namprd05.prod.outlook.com (52.135.233.146) by
 BYAPR05MB6694.namprd05.prod.outlook.com (20.178.235.204) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1943.13; Fri, 31 May 2019 19:44:41 +0000
Received: from BYAPR05MB4776.namprd05.prod.outlook.com
 ([fe80::2cb6:a3d1:f675:ced8]) by BYAPR05MB4776.namprd05.prod.outlook.com
 ([fe80::2cb6:a3d1:f675:ced8%3]) with mapi id 15.20.1943.016; Fri, 31 May 2019
 19:44:41 +0000
From: Nadav Amit <namit@vmware.com>
To: Juergen Gross <jgross@suse.com>
Thread-Topic: [RFC PATCH v2 04/12] x86/mm/tlb: Flush remote and local TLBs
 concurrently
Thread-Index: AQHVF3tF8UKMn76vfUO/W6G8mcgAUaaFHqkAgACE8gA=
Date: Fri, 31 May 2019 19:44:41 +0000
Message-ID: <1DEA29A7-D033-4816-876C-05E7D77F0437@vmware.com>
References: <20190531063645.4697-1-namit@vmware.com>
 <20190531063645.4697-5-namit@vmware.com>
 <a847ee9c-4faf-c8b4-43bb-cc30e0980796@suse.com>
In-Reply-To: <a847ee9c-4faf-c8b4-43bb-cc30e0980796@suse.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=namit@vmware.com; 
x-originating-ip: [66.170.99.2]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 5ff6d24d-760f-4cf1-93a5-08d6e6006cb9
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(5600148)(711020)(4605104)(1401327)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020);
 SRVR:BYAPR05MB6694; 
x-ms-traffictypediagnostic: BYAPR05MB6694:
x-microsoft-antispam-prvs: <BYAPR05MB6694A02D23273C4945DC9657D0190@BYAPR05MB6694.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:2582;
x-forefront-prvs: 00540983E2
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(366004)(396003)(136003)(346002)(39860400002)(376002)(199004)(189003)(5660300002)(6246003)(33656002)(66946007)(4744005)(99286004)(25786009)(54906003)(316002)(2906002)(66476007)(64756008)(66446008)(76116006)(73956011)(68736007)(66556008)(4326008)(7416002)(476003)(66066001)(229853002)(8936002)(14454004)(6512007)(6506007)(2616005)(8676002)(53546011)(446003)(76176011)(11346002)(486006)(81156014)(82746002)(305945005)(6436002)(186003)(6116002)(3846002)(71190400001)(26005)(71200400001)(6916009)(256004)(83716004)(6486002)(81166006)(7736002)(102836004)(478600001)(53936002)(86362001)(36756003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BYAPR05MB6694;
 H:BYAPR05MB4776.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: vmware.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: 8vzZaIBhzD6qajL16JVgIzMw6d4O8dWiIxREAOQKbgqx7lEuupRTbVsCWDWGr93Cy3VSBBjH9syRZNtEOL2Zn3yu900mPiwa0bKgWpELQ92Kgd+f+yFap9jSai30Wt6Rrty57+qNsl1IxGpoSlhyf2+xWjes0o+DnUjIaSZ98myWf1POpTCv7F33sZvFvqqdwRs0v7NUGH4nU5wNF3zlFeLEkI6JZazDoVWpK8Nue3QyZSGFKToCmGgBGgJCd23hd5SE1uycaK+bcxzgfV7IKBe3+pEjxkkzXyZGsVlqdwMnDt6WsLZhRG0ykA2UQBHZ2hbrzyyPJNDOstW+Ts7fvhlKEIrwSC0yzt47CNLxFXisPrf0Sw1xRTXcchSxXACzzDoEiPd97LOyc/Ym/LvwpxmDnM3oKBVb5zbXtveRK2I=
Content-ID: <498DEB6111D0B64C9D5657F78CFDD0EF@namprd05.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: vmware.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 5ff6d24d-760f-4cf1-93a5-08d6e6006cb9
X-MS-Exchange-CrossTenant-originalarrivaltime: 31 May 2019 19:44:41.6564 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: b39138ca-3cee-4b4a-a4d6-cd83d9dd62f0
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: namit@vmware.com
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB6694
Subject: Re: [Xen-devel] [RFC PATCH v2 04/12] x86/mm/tlb: Flush remote and
 local TLBs concurrently
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sasha Levin <sashal@kernel.org>,
 "linux-hyperv@vger.kernel.org" <linux-hyperv@vger.kernel.org>,
 Dave Hansen <dave.hansen@linux.intel.com>,
 Stephen Hemminger <sthemmin@microsoft.com>,
 "kvm@vger.kernel.org" <kvm@vger.kernel.org>,
 Peter Zijlstra <peterz@infradead.org>, Haiyang Zhang <haiyangz@microsoft.com>,
 the arch/x86 maintainers <x86@kernel.org>, LKML <linux-kernel@vger.kernel.org>,
 "virtualization@lists.linux-foundation.org"
 <virtualization@lists.linux-foundation.org>,
 Dave Hansen <dave.hansen@intel.com>, Ingo Molnar <mingo@redhat.com>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Paolo Bonzini <pbonzini@redhat.com>, Thomas Gleixner <tglx@linutronix.de>,
 "K. Y.
 Srinivasan" <kys@microsoft.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBPbiBNYXkgMzEsIDIwMTksIGF0IDQ6NDggQU0sIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNl
LmNvbT4gd3JvdGU6Cj4gCj4gT24gMzEvMDUvMjAxOSAwODozNiwgTmFkYXYgQW1pdCB3cm90ZToK
Pj4gCj4+IC0tLSBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BhcmF2aXJ0X3R5cGVzLmgKPj4gKysr
IGIvYXJjaC94ODYvaW5jbHVkZS9hc20vcGFyYXZpcnRfdHlwZXMuaAo+PiBAQCAtMjExLDYgKzIx
MSwxMiBAQCBzdHJ1Y3QgcHZfbW11X29wcyB7Cj4+IAl2b2lkICgqZmx1c2hfdGxiX3VzZXIpKHZv
aWQpOwo+PiAJdm9pZCAoKmZsdXNoX3RsYl9rZXJuZWwpKHZvaWQpOwo+PiAJdm9pZCAoKmZsdXNo
X3RsYl9vbmVfdXNlcikodW5zaWduZWQgbG9uZyBhZGRyKTsKPj4gKwkvKgo+PiArCSAqIGZsdXNo
X3RsYl9tdWx0aSgpIGlzIHRoZSBwcmVmZXJyZWQgaW50ZXJmYWNlLiBXaGVuIGl0IGlzIHVzZWQs
Cj4+ICsJICogZmx1c2hfdGxiX290aGVycygpIHNob3VsZCByZXR1cm4gZmFsc2UuCj4gCj4gRGlk
bid0IHlvdSB3YW50IHRvIHJlbW92ZS9jaGFuZ2UgdGhpcyBjb21tZW50PwoKWWVzISBTb3JyeSBm
b3IgdGhhdC4gRml4ZWQgbm93LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 31 20:08:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 20:08:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWnpc-0002Th-II; Fri, 31 May 2019 20:08:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=u5H8=T7=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1hWnpa-0002Tc-S2
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 20:08:50 +0000
X-Inumbo-ID: e695911f-83df-11e9-8980-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e695911f-83df-11e9-8980-bc764e045a96;
 Fri, 31 May 2019 20:08:48 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256
 bits)) (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 8823524F6A;
 Fri, 31 May 2019 20:08:47 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1559333327;
 bh=MdcSaMEXmtsZ0f9YzeDP8Eu2/8h0nrjT7kQ2Oa6/XRE=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=B/UdJ9M7vNJHBJwiVLhGllsWiYEhIiKFrVieYpIXj25tVljEYQOHQRHQ9j+sqrQFf
 Gk0Hu1AoBIejOOVmZXyHRDLUJFRhpmqzodYKOvmE4is1U0Os3kEu47lAnnDV91n1ur
 ZPhKxQ8vOg+kdymseCdeNVROKj+x4uAjX5A46x7I=
Date: Fri, 31 May 2019 13:08:46 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <4d27c123-826d-ad07-ed0a-e7a7517fca62@arm.com>
Message-ID: <alpine.DEB.2.21.1905311308130.20498@sstabellini-ThinkPad-T480s>
References: <1558949370-14331-1-git-send-email-andrii.anisov@gmail.com>
 <d63ff1d7-963a-bd1a-7835-ee5b30504628@arm.com>
 <20d30591-bc90-5321-2de9-a11f7d36cb11@gmail.com>
 <f0e27dd4-fc59-05d8-e910-b63c0d398c00@arm.com>
 <c0de5da0-9986-ea97-b7d3-6902bd789c19@gmail.com>
 <4d27c123-826d-ad07-ed0a-e7a7517fca62@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2] gic: drop interrupts enabling on
 interrupts processing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>,
 Andrii Anisov <andrii.anisov@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCAzMSBNYXkgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIEFuZHJpaSwKPiAK
PiBPbiAzMC8wNS8yMDE5IDE3OjEyLCBBbmRyaWkgQW5pc292IHdyb3RlOgo+ID4gT24gMjkuMDUu
MTkgMTg6MzIsIEp1bGllbiBHcmFsbCB3cm90ZToKPiA+ID4gSXQgd291bGQgaGF2ZSBiZWVuIG5p
Y2UgdG8gYXQgbGVhc3QgZml4IHVwIHRoZSBjb21taXQgbWVzc2FnZSB3aXRoIHRoZQo+ID4gPiB0
eXBvZXMgKGFuZCByZXdvcmRpbmcpIEkgbWVudGlvbmVkIGluIG15IHByZXZpb3VzIGUtbWFpbC4K
PiA+ID4gWW91ciBjb21taXQgbWVzc2FnZSBuZWVkcyB0byBleHBsYWluZWQgd2h5IHRoaXMgaXMg
ZmluZSB0byBrZWVwIHRoZQo+ID4gPiBpbnRlcnJ1cHQgbWFza2VkIGEgYml0IGxvbmdlci4gSSB3
cm90ZSB0aGUgZXhwbGFuYXRpb24gaW4gbXkgcHJldmlvdXMKPiA+ID4gZS1tYWlsIHNvIHlvdSBj
YW4gYm9ycm93IHRoZSByYXRpb25hbGUgZnJvbSB0aGVyZS4KPiA+IHhlbi9hcm06IGdpYzogRGVm
ZXIgdGhlIGRlY2lzaW9uIHRvIHVubWFzayBpbnRlcnJ1cHRzIHRvIGRvX3tMUEksIElSUX0oKQo+
ID4gCj4gPiBIYXZpbmcgaXJxcyBlbmFibGVkIGhlcmUgbGVhdmVzIGEgcm9vbSBmb3IgdHJhcHBp
bmcgYW5kIGdvaW5nIHRocm91Z2ggdGhlCj4gPiB0cmFwCj4gCj4gUGxlYXNlIGF2b2lkICJoZXJl
IiBpbiBjb21taXQgbWVzc2FnZSBpZiB5b3UgaGF2ZW4ndCBkZWZpbmVkIHdoZXJlIGlzIHRoZQo+
IGlzc3VlLgo+IAo+ID4gcGF0aCBhZ2FpbiBpZiB3ZSBoYXZlIGEgbmV3IGd1ZXN0IGludGVycnVw
dCBhcnJpdmVkIChldmVuIHdpdGggdGhlIHNhbWUgb3IKPiAKPiBJIGRvbid0IHVuZGVyc3RhbmQg
dGhlICJuZXcgZ3Vlc3QgaW50ZXJydXB0IGFycml2ZWQiLgo+IAo+ID4gbG93ZXIgcHJpb3JpdHks
IGFmdGVyIGBkZXNjLT5oYW5kbGVyLT5lbmQoZGVzYylgIGluIGBkb19JUlEoKWApLgo+ID4gS2Vl
cGluZyBpbnRlcnJ1cHRzIGRpc2FibGVkIGR1cmluZyBndWVzdCBpbnRlcnJ1cHRzIHByb2Nlc3Np
bmcgYWxsb3dzIGFzCj4gCj4gTWlzc2luZyB3b3JkIGJlY2F1c2UgImFsbG93cyIgYW5kICJhcyI/
Cj4gCj4gPiBhdm9pZGluZyBleGNlc3NpdmUgdHJhcHMgKGFuZCB3YXN0aW5nIGNwdSBjeWNsZXMg
Zm9yIHRyYXAgcGF0aCkgd2hpbGUgdGhlCj4gPiBuZXcKPiA+IGludGVycnVwdHMgd291bGQgYmUg
cHJvY2Vzc2VkIGluIHRoZSBsb29wIGFueXdheS4gUHJvY2Vzc2luZyBndWVzdAo+ID4gaW50ZXJy
dXB0cyBieQo+ID4gdGhlIGxvb3Agc2hvdWxkIG5vdCBpbnRyb2R1Y2Ugc2lnbmlmaWNhbnQgYWRk
aXRpb25hbCBsYXRlbmN5IGJlY2F1c2UKPiAKPiBJIGFtIGFsd2F5cyB3b3JyeSB3aGVuIEkgc2Vl
IHRoZSB3b3JkICJzaG91bGQgbm90IiBhc3NvY2lhdGVkIHdpdGggImxhdGVuY3kiCj4gYmVjYXVz
ZSBvZnRlbiBpdCBpcyBhY3R1YWxseSB0aGUgY29udHJhcnkgKHNlZSB0aGUgcmVjZW50IGF0dGVt
cHQgdG8gb3B0aW1pemUKPiB0aGUgb2xkIHZHSUMpLiBJZiB5b3UgZG9uJ3QgaGF2ZSBudW1iZXIs
IHRoZW4geW91IHNob3VsZCBkZXRhaWwgdGhlIHJhdGlvbmFsZQo+IGhlcmUuCj4gCj4gVGhlIG1v
cmUgSSB0aGluayBhYm91dCBpdCwgdGhlIG1vcmUgSSBmZWVsIGl0IHdvdWxkIGp1c3QgYmUgYmVz
dCB0byBtYXNrIHRoZQo+IGludGVycnVwdCBqdXN0IGJlZm9yZSBkcm9wcGluZyB0aGUgcHJpb3Jp
dHkuIEJ1dCBJIGFtIGhhcHB5IHRvIGNvbnNpZGVyIHRoaXMKPiBpZiB5b3UgaGF2ZSBzb21lIGdy
b3VuZCB0byBiYWNrIHRoZSBhcHByb2FjaCAodGhleSBzaG91bGQgYmUgcGFydCBvZiB0aGUKPiBj
b21taXQgbWVzc2FnZSkuCj4gCj4gPiB2Z2ljX2luamVjdF9pcnEoLi4uKSBhbHJlYWR5IG1hc2tp
bmcgdGhlIGludGVycnVwdHMgaW4gbW9zdCBvZiB0aGUgY2FzZXMuCj4gCj4gSGVyZSBteSB0YWtl
IG9uIHRoZSBjb21taXQgbWVzc2FnZToKPiAKPiBnaWNfaW50ZXJydXB0KCkgd2FzIGltcGxlbWVu
dGVkIHVzaW5nIGEgbG9vcCB0byBsaW1pdCB0aGUgY29zdCBvZiB0aGUgdHJhcCBpZgo+IHRoZXJl
IGFyZSBtdWx0aXBsZSBpbnRlcnJ1cHRzIHBlbmRpbmcuCj4gCj4gQXQgdGhlIG1vbWVudCwgaW50
ZXJydXB0cyBhcmUgdW5tYXNrZWQgYnkgZ2ljX2ludGVycnVwdCgpIGJlZm9yZSBjYWxsaW5nCj4g
ZG9fe0lSUSwgTFBJfSgpLiBJbiB0aGUgY2FzZSBvZiBoYW5kbGluZyBhbiBpbnRlcnJ1cHQgcm91
dGVkIHRvIGd1ZXN0cywgaXRzCj4gcHJpb3JpdHkgd2lsbCBiZSBkcm9wcGVkLCB2aWEgZGVzYy0+
aGFuZGxlci0+ZW5kKCkgY2FsbGVkIGZyb20gZG9faXJxKCksIHdpdGgKPiBpbnRlcnJ1cHQgdW5t
YXNrZWQuCj4gCj4gSW4gb3RoZXIgd29yZHM6Cj4gICAgIC0gVW50aWwgdGhlIHByaW9yaXR5IGlz
IGRyb3BwZWQsIG9ubHkgaGlnaGVyIHByaW9yaXR5IGludGVycnVwdCBjYW4gYmUKPiByZWNlaXZl
ZC4gVG9kYXksIG9ubHkgWGVuIGludGVycnVwdHMgaGF2ZSBoaWdoZXIgcHJpb3JpdHkuCj4gICAg
IC0gQXMgc29vbiBhcyBwcmlvcml0eSBpcyBkcm9wcGVkLCBhbnkgaW50ZXJydXB0IGNhbiBiZSBy
ZWNlaXZlZC4KPiAKPiBUaGlzIG1lYW5zIHRoZSBwdXJwb3NlIG9mIHRoZSBsb29wIGluIGdpY19p
bnRlcnJ1cHQoKSBpcyBkZWZlYXRlZCBhcyBhbGwKPiBpbnRlcnJ1cHRzIG1heSBnZXQgdHJhcHBl
ZCBlYXJsaWVyLiBUbyByZWluc3RhdGUgdGhlIHB1cnBvc2Ugb2YgdGhlIGxvb3AgKGFuZAo+IHBy
ZXZlbnQgdGhlIHRyYXApLCBpbnRlcnJ1cHRzIHNob3VsZCBiZSBtYXNrZWQgd2hlbiBkcm9wcGlu
ZyB0aGUgcHJpb3JpdHkuCj4gCj4gRm9yIGludGVycnVwdHMgcm91dGVkIHRvIFhlbiwgcHJpb3Jp
dHkgd2lsbCBhbHdheXMgYmUgZHJvcHBlZCB3aXRoIGludGVycnVwdHMKPiBtYXNrZWQuIFNvIHRo
ZSBpc3N1ZSBpcyBub3QgcHJlc2VudC4gSG93ZXZlciwgaXQgbWVhbnMgdGhhdCB3ZSBhcmUgcG9p
bnRsZXNzCj4gdHJ5IHRvIG1hc2sgdGhlIGludGVycnVwdHMuCj4gCj4gVG8gYXZvaWQgY29uZmxp
Y3RpbmcgYmVoYXZpb3IgYmV0d2VlbiBpbnRlcnJ1cHQgaGFuZGxpbmcsIGdpY19pbnRlcnJ1cHQo
KSBpcwo+IG5vdyBrZWVwaW5nIGludGVycnVwdHMgbWFza2VkIGFuZCBkZWZlciB0aGUgZGVjaXNp
b24gdG8gZG9fe0xQSSwgSVJRfS4KClRoaXMgaXMgYSByZWFsbHkgd2VsbCB3cml0dGVuIGNvbW1p
dCBtZXNzYWdlLCBhbmQgdG9nZXRoZXIgd2l0aCB0aGUKcGF0Y2ggaXQgbG9va3MgZmluZSB0byBt
ZS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 31 20:21:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 20:21:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWo1M-00041q-TB; Fri, 31 May 2019 20:21:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zdtG=T7=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1hWo1L-00041d-3f
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 20:20:59 +0000
X-Inumbo-ID: 9613d2c4-83e1-11e9-b41e-0fd3d5d5a513
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9613d2c4-83e1-11e9-b41e-0fd3d5d5a513;
 Fri, 31 May 2019 20:20:52 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hWo1D-0008NM-PL; Fri, 31 May 2019 20:20:51 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hWo1D-0006bu-Gt; Fri, 31 May 2019 20:20:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hWo1D-0003ZL-Fq; Fri, 31 May 2019 20:20:51 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-137094-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.11-testing:test-amd64-amd64-xl-qcow2:guest-localmigrate/x10:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=8266ed668c8e0ac62a321cd7b1716770790ee34f
X-Osstest-Versions-That: xen=50c382310ef800a168c94cd417ebb7a504411558
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 31 May 2019 20:20:51 +0000
Subject: [Xen-devel] [xen-4.11-testing test] 137094: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNzA5NCB4ZW4tNC4xMS10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzcwOTQvCgpGYWlsdXJlcyA6LS8g
YnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgMTcgZ3Vlc3QtbG9j
YWxtaWdyYXRlL3gxMCAgICAgICBmYWlsICBsaWtlIDEzNjUxNgogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxs
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAg
ICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4t
aHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVy
c2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDgyNjZlZDY2
OGM4ZTBhYzYyYTMyMWNkN2IxNzE2NzcwNzkwZWUzNGYKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAg
ICAgICAgICAgICAgICAgIDUwYzM4MjMxMGVmODAwYTE2OGM5NGNkNDE3ZWJiN2E1MDQ0MTE1NTgK
Ckxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzNjUxNiAgMjAxOS0wNS0xOCAyMToxMDozNiBaICAgMTIg
ZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzcwMDkgIDIwMTktMDUtMjcgMTQ6MDU6NTIgWiAg
ICA0IGRheXMgICAgMyBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMg
dW5kZXIgdGVzdDoKICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpqb2JzOgogYnVp
bGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0y
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBn
cmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZn
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDUwYzM4MjMxMGUuLjgyNjZlZDY2
OGMgIDgyNjZlZDY2OGM4ZTBhYzYyYTMyMWNkN2IxNzE2NzcwNzkwZWUzNGYgLT4gc3RhYmxlLTQu
MTEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 31 21:35:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 21:35:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWpBU-0001I1-5D; Fri, 31 May 2019 21:35:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zdtG=T7=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1hWpBS-0001Ho-Kj
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 21:35:30 +0000
X-Inumbo-ID: 01cc2b06-83ec-11e9-b835-e32af0ce5e84
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 01cc2b06-83ec-11e9-b835-e32af0ce5e84;
 Fri, 31 May 2019 21:35:27 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hWpBP-0001Mj-DT; Fri, 31 May 2019 21:35:27 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hWpBP-0003kL-4R; Fri, 31 May 2019 21:35:27 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hWpBO-00079H-Uh; Fri, 31 May 2019 21:35:27 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-137117-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=0e623fad00d84f7051950cb35db06bd0389999c9
X-Osstest-Versions-That: xen=b144cf45d50b603c2909fc32c6abf7359f86f1aa
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 31 May 2019 21:35:27 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 137117: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNzExNyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzNzExNy8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICAwZTYyM2ZhZDAwZDg0ZjcwNTE5NTBjYjM1ZGIwNmJkMDM4OTk5OWM5CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBiMTQ0Y2Y0NWQ1MGI2MDNjMjkw
OWZjMzJjNmFiZjczNTlmODZmMWFhCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzcxMDkgIDIwMTkt
MDUtMzEgMTA6MDE6MTkgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTM3MTE3ICAy
MDE5LTA1LTMxIDE5OjAxOjA4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpq
b2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQveGVuLmdpdAogICBiMTQ0Y2Y0NWQ1Li4wZTYyM2ZhZDAwICAwZTYyM2ZhZDAwZDg0ZjcwNTE5
NTBjYjM1ZGIwNmJkMDM4OTk5OWM5IC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 31 21:37:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 21:37:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWpDA-0001N6-IT; Fri, 31 May 2019 21:37:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1SPb=T7=davemloft.net=davem@srs-us1.protection.inumbo.net>)
 id 1hWpD9-0001Mz-BU
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 21:37:15 +0000
X-Inumbo-ID: 4075fee3-83ec-11e9-8980-bc764e045a96
Received: from shards.monkeyblade.net (unknown [2620:137:e000::1:9])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4075fee3-83ec-11e9-8980-bc764e045a96;
 Fri, 31 May 2019 21:37:13 +0000 (UTC)
Received: from localhost (unknown [IPv6:2601:601:9f80:35cd::3d5])
 (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 E711415010A34;
 Fri, 31 May 2019 14:37:11 -0700 (PDT)
Date: Fri, 31 May 2019 14:37:11 -0700 (PDT)
Message-Id: <20190531.143711.1406359688787927167.davem@davemloft.net>
To: colin.king@canonical.com
From: David Miller <davem@davemloft.net>
In-Reply-To: <20190530190438.9571-1-colin.king@canonical.com>
References: <20190530190438.9571-1-colin.king@canonical.com>
X-Mailer: Mew version 6.8 on Emacs 26.1
Mime-Version: 1.0
X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.5.12
 (shards.monkeyblade.net [149.20.54.216]);
 Fri, 31 May 2019 14:37:12 -0700 (PDT)
Subject: Re: [Xen-devel] [PATCH] xen-netback: remove redundant assignment to
 err
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: wei.liu2@citrix.com, netdev@vger.kernel.org,
 kernel-janitors@vger.kernel.org, linux-kernel@vger.kernel.org,
 paul.durrant@citrix.com, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQ29saW4gS2luZyA8Y29saW4ua2luZ0BjYW5vbmljYWwuY29tPgpEYXRlOiBUaHUsIDMw
IE1heSAyMDE5IDIwOjA0OjM4ICswMTAwCgo+IEZyb206IENvbGluIElhbiBLaW5nIDxjb2xpbi5r
aW5nQGNhbm9uaWNhbC5jb20+Cj4gCj4gVGhlIHZhcmlhYmxlIGVyciBpcyBhc3NpZ25lZCB3aXRo
IHRoZSB2YWx1ZSAtRU5PTUVNIHRoYXQgaXMgbmV2ZXIKPiByZWFkIGFuZCBpdCBpcyByZS1hc3Np
Z25lZCBhIG5ldyB2YWx1ZSBsYXRlciBvbi4gIFRoZSBhc3NpZ25tZW50IGlzCj4gcmVkdW5kYW50
IGFuZCBjYW4gYmUgcmVtb3ZlZC4KPiAKPiBBZGRyZXNzZXMtQ292ZXJpdHk6ICgiVW51c2VkIHZh
bHVlIikKPiBTaWduZWQtb2ZmLWJ5OiBDb2xpbiBJYW4gS2luZyA8Y29saW4ua2luZ0BjYW5vbmlj
YWwuY29tPgoKQXBwbGllZCB0byBuZXQtbmV4dC4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 31 21:54:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 21:54:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWpUD-00032R-8f; Fri, 31 May 2019 21:54:53 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zdtG=T7=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1hWpUB-00032F-Tb
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 21:54:51 +0000
X-Inumbo-ID: b7250f5b-83ee-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b7250f5b-83ee-11e9-8980-bc764e045a96;
 Fri, 31 May 2019 21:54:51 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hWpUA-0001jB-KZ; Fri, 31 May 2019 21:54:50 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hWpUA-0005aQ-2s; Fri, 31 May 2019 21:54:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hWpUA-0004Uc-20; Fri, 31 May 2019 21:54:50 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-137096-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=5a9e23ceb991f3bd0eea74d6b67f9102f65ea6bc
X-Osstest-Versions-That: ovmf=21d9dc21f81828538af02ca9c2d86a36551b0771
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 31 May 2019 21:54:50 +0000
Subject: [Xen-devel] [ovmf test] 137096: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNzA5NiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzcwOTYvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA1YTllMjNjZWI5OTFmM2JkMGVlYTc0ZDZiNjdmOTEw
MmY2NWVhNmJjCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAyMWQ5ZGMy
MWY4MTgyODUzOGFmMDJjYTljMmQ4NmEzNjU1MWIwNzcxCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MzcwNTYgIDIwMTktMDUtMjkgMTA6MDQ6MTMgWiAgICAyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTM3MDk2ICAyMDE5LTA1LTMwIDEyOjMzOjI2IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgTGVpZiBMaW5k
aG9sbSA8bGVpZi5saW5kaG9sbUBsaW5hcm8ub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CiAgIDIxZDlkYzIxZjguLjVhOWUyM2NlYjkgIDVhOWUy
M2NlYjk5MWYzYmQwZWVhNzRkNmI2N2Y5MTAyZjY1ZWE2YmMgLT4geGVuLXRlc3RlZC1tYXN0ZXIK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 31 22:11:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 22:11:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWpjy-0004fR-0J; Fri, 31 May 2019 22:11:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zAi+=T7=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hWpjw-0004fG-ES
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 22:11:08 +0000
X-Inumbo-ID: fce07a1b-83f0-11e9-8980-bc764e045a96
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fce07a1b-83f0-11e9-8980-bc764e045a96;
 Fri, 31 May 2019 22:11:07 +0000 (UTC)
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 23.29.105.83 as
 permitted sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.50 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: TNBlHZXMoMjI2zTMQoga3xS3WZJrmJKJNIWcWYLmv9+vj8xpRIPKcjiEgZJooH3D5l5o0/6JIV
 /FRmBIDWtKypSOouqLvC9uxXzr+J+egqo9B8DlYibloTASaM56v7vs08JRLFItjr9zo79Qd6Ky
 2RWo1Q/UQuswBlYTIwYecz5Y+/iNM1Kc5U2dstcmOhrR3G5kURpDeetapFsYQmLSiMxM+wr6x1
 1kpcBOWmwjWKsVLf+h57QBo1K6rSzcpn1P7m/W1OCByz4fg6zg/veG0g+uS0zXPd2nHaE3FqqB
 Ljk=
X-SBRS: 2.7
X-MesageID: 1184871
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,536,1549947600"; 
   d="scan'208";a="1184871"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5CF0F8530200007800233DE0@prv1-mh.provo.novell.com>
 <5CF0F9360200007800233E01@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <6c267398-fd65-1351-e100-8fdebd9986e4@citrix.com>
Date: Fri, 31 May 2019 12:40:27 -0700
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.7.0
MIME-Version: 1.0
In-Reply-To: <5CF0F9360200007800233E01@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 1/4] bitops: speed up hweight<N>()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, WeiLiu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzEvMDUvMjAxOSAwMjo1MSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gQWxnb3JpdGhtaWNhbGx5
IHRoaXMgZ2V0cyB1cyBpbiBsaW5lIHdpdGggY3VycmVudCBMaW51eCwgd2hlcmUgdGhlIHNhbWUK
PiBjaGFuZ2UgZGlkIGhhcHBlbiBhYm91dCAxMyB5ZWFycyBhZ28uIFNlZSBpbiBwYXJ0aWN1bGFy
IExpbnV4IGNvbW1pdHMKPiBmOWI0MTkyOTIzICgiYml0b3BzOiBod2VpZ2h0KCkgc3BlZWR1cCIp
IGFuZCAwMTM2NjExYzYyICgib3B0aW1pemUKPiBod2VpZ2h0NjQgZm9yIHg4Nl82NCIpLgo+Cj4g
S2NvbmZpZyBjaGFuZ2VzIGZvciBhY3R1YWxseSBzZXR0aW5nIEhBVkVfRkFTVF9NVUxUSVBMWSB3
aWxsIGZvbGxvdy4KPgo+IFRha2UgdGhlIG9wcG9ydHVuaXR5IGFuZCBjaGFuZ2UgZ2VuZXJpY19o
d2VpZ2h0NjQoKSdzIHJldHVybiB0eXBlIHRvCj4gdW5zaWduZWQgaW50Lgo+Cj4gU3VnZ2VzdGVk
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IFNpZ25lZC1v
ZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KClJldmlld2VkLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKVGhlIGNvZGUgaW4gTGludXgg
Y291bGQgZG8gd2l0aCBhIGJpdCBvZiBjbGVhbnVwLsKgIERvIHlvdSBoYXZlIHBhdGNoZXMKcHJl
cGFyZWQ/wqAgSSBkbyBoYXZlIG9uZSBmdXJ0aGVyIHN1Z2dlc3Rpb24KCj4gLS0tIGEveGVuL2lu
Y2x1ZGUveGVuL2JpdG9wcy5oCj4gKysrIGIveGVuL2luY2x1ZGUveGVuL2JpdG9wcy5oCj4gQEAg
LTE1Myw0MSArMTUzLDU0IEBAIHN0YXRpYyBfX2lubGluZV9fIGludCBnZXRfY291bnRfb3JkZXIo
dW4KPiAgCj4gIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgaW50IGdlbmVyaWNfaHdlaWdodDMyKHVu
c2lnbmVkIGludCB3KQo+ICB7Cj4gLSAgICB1bnNpZ25lZCBpbnQgcmVzID0gKHcgJiAweDU1NTU1
NTU1KSArICgodyA+PiAxKSAmIDB4NTU1NTU1NTUpOwo+IC0gICAgcmVzID0gKHJlcyAmIDB4MzMz
MzMzMzMpICsgKChyZXMgPj4gMikgJiAweDMzMzMzMzMzKTsKPiAtICAgIHJlcyA9IChyZXMgJiAw
eDBGMEYwRjBGKSArICgocmVzID4+IDQpICYgMHgwRjBGMEYwRik7Cj4gLSAgICByZXMgPSAocmVz
ICYgMHgwMEZGMDBGRikgKyAoKHJlcyA+PiA4KSAmIDB4MDBGRjAwRkYpOwo+IC0gICAgcmV0dXJu
IChyZXMgJiAweDAwMDBGRkZGKSArICgocmVzID4+IDE2KSAmIDB4MDAwMEZGRkYpOwo+ICsgICAg
dyAtPSAodyA+PiAxKSAmIDB4NTU1NTU1NTU7Cj4gKyAgICB3ID0gICh3ICYgMHgzMzMzMzMzMykg
KyAoKHcgPj4gMikgJiAweDMzMzMzMzMzKTsKPiArICAgIHcgPSAgKHcgKyAodyA+PiA0KSkgJiAw
eDBmMGYwZjBmOwo+ICsKPiArI2lmZGVmIENPTkZJR19IQVNfRkFTVF9NVUxUSVBMWQo+ICsgICAg
cmV0dXJuICh3ICogMHgwMTAxMDEwMSkgPj4gMjQ7Cj4gKyNlbHNlCj4gKyAgICB3ICs9IHcgPj4g
ODsKPiArCj4gKyAgICByZXR1cm4gKHcgKyAodyA+PiAxNikpICYgMHhmZjsKPiArI2VuZGlmCgpU
aGlzIHdvdWxkIGJlIHNsaWdodGx5IHNob3J0ZXIsIGxlc3MgbGlhYmxlIHRvIGJpdHJvdCwgYW5k
IElNTyBjbGVhbmVyLAp0byBkbwoKaWYgKCBJU19FTkFCTEVEKENPTkZJR19IQVNfRkFTVF9NVUxU
SVBMWSkgKQrCoMKgwqAgdyA9IHcgKiAweDAxMDEwMTAxKSA+PiAyNDsKZWxzZQrCoMKgwqAgdyAr
PSB3ID4+IDg7CgpyZXR1cm4gdzsKCndoaWNoIHJlbW92ZXMgdGhlICNpZmRlZi1hcnkgZnVsbHks
IGFuZCBpbiBwYXJ0aWN1bGFyLCBhdm9pZHMgaGF2aW5nCmRpZmZlcmVudCByZXR1cm4gbG9naWMu
Cgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 31 22:11:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 22:11:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWpjx-0004fL-Mr; Fri, 31 May 2019 22:11:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zAi+=T7=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hWpjv-0004fB-Td
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 22:11:07 +0000
X-Inumbo-ID: f9a3ce0c-83f0-11e9-8334-d3dd4ac6d87d
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f9a3ce0c-83f0-11e9-8334-d3dd4ac6d87d;
 Fri, 31 May 2019 22:11:02 +0000 (UTC)
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 23.29.105.83 as
 permitted sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.50 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: +ehsBhXiaWwIC/AzdIm89a/uTUWOCsth/7MkZAbHSe+SmZtzdOzSQMmmLb1/JdEoOciABHdGcd
 i2SNva7HHmFErSh9MBzvhhtOcLYNibKXB1EkqM7YdlzlUgaTmvUnQyLki2Q/w3DnEvCyxe3M1x
 LKixIjYExN1I4QLZN6Hm1YzDral6qLM6S4lSsMT24UB2ZmjOa9IVOtrEfNYJQMhrZUuhdsYSRx
 7OqLcCLRjho3urOtrUdtAF1ciix8IiAGEgNxtcJpqLlPrNROtbDDcDpikYC9CnsPAnOyeKnu6T
 rF4=
X-SBRS: 2.7
X-MesageID: 1153755
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,536,1549947600"; 
   d="scan'208";a="1153755"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5CF0F8530200007800233DE0@prv1-mh.provo.novell.com>
 <5CF0F9770200007800233E04@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <097ab8e6-8c76-f7c6-d992-09d1b38b3f44@citrix.com>
Date: Fri, 31 May 2019 12:23:27 -0700
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.7.0
MIME-Version: 1.0
In-Reply-To: <5CF0F9770200007800233E04@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 2/4] x86: further speed-up to hweight{32,
 64}()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>, Wei Liu <wl@xen.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzEvMDUvMjAxOSAwMjo1MiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gQWNjb3JkaW5nIHRvIExp
bnV4IGNvbW1pdCAwMTM2NjExYzYyICgib3B0aW1pemUgaHdlaWdodDY0IGZvciB4ODZfNjQiKQo+
IHRoaXMgaXMgYSBmdXJ0aGVyIGltcHJvdmVtZW50IG92ZXIgdGhlIHZhcmlhbnQgdXNpbmcgb25s
eSBiaXR3aXNlCj4gb3BlcmF0aW9ucy4gSXQncyBhbHNvIGEgc2xpZ2h0IGZ1cnRoZXIgY29kZSBz
aXplIHJlZHVjdGlvbi4KPgo+IFN1Z2dlc3RlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CgpUaGlzIHNob3VsZCBhbHNvIGluY2x1ZGUgQVJNNjQsIHdoaWNoIGFsc28gdW5j
b25kaXRpb25hbGx5IHNlbGVjdHMKSEFTX0ZBU1RfTVVMVElQTFkgaW4gTGludXguCgpBcyBmb3Ig
dGhlIHg4NiBzaWRlIG9mIHRoaW5ncywgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIKPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+Cgo+Cj4gLS0tIGEveGVuL2FyY2gveDg2L0tjb25maWcKPiArKysg
Yi94ZW4vYXJjaC94ODYvS2NvbmZpZwo+IEBAIC0xMiw2ICsxMiw3IEBAIGNvbmZpZyBYODYKPiAg
CXNlbGVjdCBIQVNfQ1BVRlJFUQo+ICAJc2VsZWN0IEhBU19FSENJCj4gIAlzZWxlY3QgSEFTX0VY
X1RBQkxFCj4gKwlzZWxlY3QgSEFTX0ZBU1RfTVVMVElQTFkKPiAgCXNlbGVjdCBIQVNfR0RCU1gK
PiAgCXNlbGVjdCBIQVNfSU9QT1JUUwo+ICAJc2VsZWN0IEhBU19LRVhFQwo+Cj4KCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 31 22:11:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 22:11:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWpk2-0004fk-Aw; Fri, 31 May 2019 22:11:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zAi+=T7=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hWpk1-0004fX-4h
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 22:11:13 +0000
X-Inumbo-ID: fecfeb7c-83f0-11e9-9367-ffe2fbf9e1f4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fecfeb7c-83f0-11e9-9367-ffe2fbf9e1f4;
 Fri, 31 May 2019 22:11:10 +0000 (UTC)
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 23.29.105.83 as
 permitted sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.50 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: XJfp5lzJQ6+3ChXFR0AWCCHZmnhX8vdRJyJNK34OwO1SA6/GsUIGmIOFyu7WRplduXH/V0o7pz
 Oz2pBHq6PFcHaSPZfiXMzrGp4IVyGlnxf97eq5Lql3bomq4DzAMr8oBMpYgCKaAQbWoMnBI2Jm
 wn7BEllORayRk/kqmMyeMXxpnDxheMGTKY5Z87N5PBc4voqYqGjSLZVLgRfsW4l/yNf1X8Ymo+
 wIrjlUjaTdhxnM66bXRztvj7uPq27akgF3+u8KP6FFjBnESJIV3V73SDB464Y3c1/6G4z/6UgC
 jpo=
X-SBRS: 2.7
X-MesageID: 1183605
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,536,1549947600"; 
   d="scan'208";a="1183605"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5CF0F8530200007800233DE0@prv1-mh.provo.novell.com>
 <5CF0F9DC0200007800233E0A@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <7e04a515-719f-1788-2638-2f8313509f0e@citrix.com>
Date: Fri, 31 May 2019 13:43:36 -0700
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.7.0
MIME-Version: 1.0
In-Reply-To: <5CF0F9DC0200007800233E0A@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 4/4] x86: use POPCNT for hweight<N>() when
 available
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>, Wei Liu <wl@xen.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzEvMDUvMjAxOSAwMjo1NCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gVGhpcyBpcyBmYXN0ZXIg
dGhhbiB1c2luZyB0aGUgc29mdHdhcmUgaW1wbGVtZW50YXRpb24sIGFuZCB0aGUgaW5zbiBpcwo+
IGF2YWlsYWJsZSBvbiBhbGwgaGFsZi13YXkgcmVjZW50IGhhcmR3YXJlLiBUaGVyZWZvcmUgY29u
dmVydAo+IGdlbmVyaWNfaHdlaWdodDxOPigpIHRvIG91dC1vZi1saW5lIGZ1bmN0aW9ucyAod2l0
aG91dCBhZmZlY3RpbmcgQXJtKQo+IGFuZCB1c2UgYWx0ZXJuYXRpdmVzIHBhdGNoaW5nIHRvIHJl
cGxhY2UgdGhlIGZ1bmN0aW9uIGNhbGxzLgo+Cj4gU3VnZ2VzdGVkLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KClNvLCBJIHRydXN0IHlvdSB3ZXJlbid0IGV4cGVjdGluZyB0
byBqdXN0IGFjayB0aGlzIGFuZCBsZXQgaXQgZ28gaW4/CgpUaGUgcHJpbmNpcGxlIG9mIHRoZSBw
YXRjaCAodXNlIHBvcGNudCB3aGVuIGF2YWlsYWJsZSkgaXMgYW4gaW1wcm92ZW1lbnQKd2hpY2gg
SSdtIGVudGlyZWx5IGluIGFncmVlbWVudCB3aXRoLCBidXQgZXZlcnl0aGluZyBlbHNlIGlzIGEg
cHJvYmxlbS4KClRoZSBsb25nIGFuZCB0aGUgc2hvcnQgb2YgaXQgaXMgdGhhdCBJJ20gbm90IGdv
aW5nIHRvIGFjY2VwdCBhbnkgdmVyc2lvbgpvZiB0aGlzIHdoaWNoIGlzbid0IHRoZSBMaW51eCB2
ZXJzaW9uLgoKPkZyb20gYSBtaWNyb2FyY2hpdGVjdHVyYWwgc3RhbmRwb2ludCwgdGhlIHRyYWRl
b2ZmIGJldHdlZW4gZnJhY3Rpb25hbApyZWdpc3RlciBzY2hlZHVsaW5nIGZsZXhpYmlsaXR5ICh3
aGljaCBpbiBwcmFjdGljZSBpcyBsYXJnZWx5IGJvdW5kCmFueXdheSBieSByZWFsIGZ1bmN0aW9u
IGNhbGxzIGluIHN1cnJvdW5kaW5nIGNvZGUpIGFuZCBpbmNyZWFzZWQgaWNhY2hlCnByZXNzdXJl
L2NvbGRuZXNzIChmcm9tIHRoZSByZWR1bmRhbnQgZnVuY3Rpb24gY29waWVzKSBmYWxscyBsYXJn
ZWx5IGluCmZhdm91ciBvZiB0aGUgTGludXggd2F5IG9mIGRvaW5nIGl0LCBhIGNvbGQgaWNhY2hl
IGxpbmUgaXMKZGlzcHJvcG9ydGlvbmFsbHkgbW9yZSBleHBlbnNpdmUgdGhhbiByZXF1aXJpbmcg
dGhlIGNvbXBpbGVyIHRvIG9yZGVyCml0cyByZWdpc3RlcnMgZGlmZmVyZW50bHkgKGVzcGVjaWFs
bHkgYXMgYWxsIG5vbi1vYnNvbGV0ZSBwcm9jZXNzb3JzCnRoZXNlIGRheXMgaGF2ZSB6ZXJvLWNv
c3QgcmVnaXN0ZXIgcmVuYW1pbmcgaW50ZXJuYWxseSwgZm9yIHRoZSBwdXJwb3NlCm9mIHN1cGVy
c2NhbGFyIGV4ZWN1dGlvbikuCgpJZiBob3dldmVyIHlvdSBjYW4gZGVtb25zdHJhdGUgdGhhdCBh
IG51bWJlciBvZiBDUFUgbWljcm9hcmNoaXRlY3RzIGFyZQp3cm9uZyBhYm91dCB3aGF0IGlzIGZh
c3RlciBpbiBwcmFjdGljZSwgdGhlbiBJIHdpbGwgaGFwcGlseSBhY2NlcHQgYQpwYXRjaCB3aGlj
aCBtYXRjaGVzIExpbnV4LCBvbmNlIHlvdSd2ZSBpbXByb3ZlZCB0aGUgcGVyZm9ybWFuY2Ugb2Yg
TGludXguCgo+IEBAIC0yNDUsNiArMjQ2LDkgQEAgYm9vdC9ta2VsZjMyOiBib290L21rZWxmMzIu
Ywo+ICBlZmkvbWtyZWxvYzogZWZpL21rcmVsb2MuYwo+ICAJJChIT1NUQ0MpICQoSE9TVENGTEFH
UykgLWcgLW8gJEAgJDwKPiAgCj4gK25vY292LXkgKz0gaHdlaWdodC5vCgpJcnJlc3BlY3RpdmUg
b2YgdGhlIGV4YWN0IHNwZWNpZmljcyBvZiBob3cgdGhlIHBhdGNoIGVuZHMgdXAsIEkgZG9uJ3QK
dGhpbmsgdGhlIG5vY292IHJlc3RyaWN0aW9uIGlzIGEgZGlyZWN0aW9uIHdlIHdhbnQgdG8gdGFr
ZS4KCkNvdmVyYWdlIG1heSBub3QgYmUgYSB0aGluZyB1c2VkIGluIHByb2R1Y3Rpb24sIGJ1dCB3
aGVuIGl0IGlzIHVzZWQgZm9yCmRldmVsb3BtZW50LCBpdCBuZWVkcyB0byBub3QgaGF2ZSByYW5k
b20gaG9sZXMgbWlzc2luZyBpbiB0aGUgcmVzdWx0cyBkYXRhLgoKPiAraHdlaWdodC5vOiBDRkxB
R1MgKz0gJChmb3JlYWNoIHJlZyxjeCBkeCBzaSA4IDkgMTAgMTEsLWZmaXhlZC1yJChyZWcpKQo+
ICsKCkRvZXMgdGhpcyB3b3JrIHdpdGggQ2xhbmc/CgoKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIv
eGVuL2FyY2gveDg2L2h3ZWlnaHQuYwo+IEBAIC0wLDAgKzEsMjggQEAKPiArI2RlZmluZSBnZW5l
cmljX2h3ZWlnaHQ2NCBfaHdlaWdodDY0Cj4gKyNkZWZpbmUgZ2VuZXJpY19od2VpZ2h0MzIgX2h3
ZWlnaHQzMgo+ICsjZGVmaW5lIGdlbmVyaWNfaHdlaWdodDE2IF9od2VpZ2h0MTYKPiArI2RlZmlu
ZSBnZW5lcmljX2h3ZWlnaHQ4ICBfaHdlaWdodDgKPiArCj4gKyNpbmNsdWRlIDx4ZW4vY29tcGls
ZXIuaD4KPiArCj4gKyN1bmRlZiBpbmxpbmUKPiArI2RlZmluZSBpbmxpbmUgYWx3YXlzX2lubGlu
ZQo+ICsKPiArI2luY2x1ZGUgPHhlbi9iaXRvcHMuaD4KPiArCj4gKyN1bmRlZiBnZW5lcmljX2h3
ZWlnaHQ4Cj4gKyN1bmRlZiBnZW5lcmljX2h3ZWlnaHQxNgo+ICsjdW5kZWYgZ2VuZXJpY19od2Vp
Z2h0MzIKPiArI3VuZGVmIGdlbmVyaWNfaHdlaWdodDY0Cj4gKwo+ICsjZGVmaW5lIEhXRUlHSFQo
bikgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gK3R5cGVv
ZihfaHdlaWdodCMjbikgZ2VuZXJpY19od2VpZ2h0IyNuOyAgICAgICAgICAgICAgICAgICAgICAg
IFwKPiArdW5zaWduZWQgaW50IGdlbmVyaWNfaHdlaWdodCMjbih0eXBlb2YoKHVpbnQjI24jI190
KTAgKyAwVSkgeCkgXAoKQSBxdWVzdGlvbiB0byB0aGUgcmVzdCBvZiB4ZW4tZGV2ZWwuwqAgSXMg
dGhlcmUgYW55b25lIGVsc2Ugd2hvIGNhbgphY3R1YWxseSB3b3JrIG91dCB3aGF0IHRoaXMgY29u
c3RydWN0IGlzIGRvaW5nPwoKSSdkIGxpa2UgdG8gZ2V0IGEgZmVlbCBmb3IgaG93IG1hbnkgcGVv
cGxlIGNhbiBldmVuIGZvbGxvdyBzb21lIG9mIG91ciBDLgoKPiAtLS0gYS94ZW4vaW5jbHVkZS9h
c20teDg2L2JpdG9wcy5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9iaXRvcHMuaAo+IEBA
IC00NjksMTUgKzQ2OSwzNSBAQCBzdGF0aWMgaW5saW5lIGludCBmbHModW5zaWduZWQgaW50IHgp
Cj4gICAgICByZXR1cm4gciArIDE7Cj4gIH0KPiAgCj4gKy8qIFBPUENOVCBlbmNvZGluZ3Mgd2l0
aCAle3IsZX1kaSBpbnB1dCBhbmQgJXtyLGV9YXggb3V0cHV0OiAqLwo+ICsjZGVmaW5lIFBPUENO
VF82NCAiLmJ5dGUgMHhGMywgMHg0OCwgMHgwRiwgMHhCOCwgMHhDNyIKPiArI2RlZmluZSBQT1BD
TlRfMzIgIi5ieXRlIDB4RjMsIDB4MEYsIDB4QjgsIDB4QzciCgpTbyAodGhlIGRhbmdlcnMgb2Yg
ZmFsc2UgbWljcm8tb3B0aW1zaWF0aW9uIGFzaWRlKSwgUE9QQ05UXzMyIHdpbGwKcHJvYmFibHkg
YmUgYmV0dGVyIHVzaW5nIGEgcmVkdW5kYW50ICVkcyBwcmVmaXguCgpUaGUgcmVhc29uIGlzIHRo
YXQgdGhlIHJlc3VsdCBuZWVkcyBwYWRkaW5nIHRvIDUgYnl0ZXMsIGFzIHRoZSBvcmlnaW5hbApp
bnN0cnVjdGlvbiBpcyBgY2FsbCBkaXNwMzJgLCBtZWFuaW5nIHRoYXQgYSBzaW5nbGUgYnl0ZSBu
b3AgbmVlZHMKaW5zZXJ0aW5nLsKgIFRoZSB2ZXJzaW9uIHdpdGggYSBzaW5nbGUgbm9wIHRha2Vz
IHR3byBkZWNvZGUgcG9ydHMgYXMKb3Bwb3NlZCB0byBvbmUsIGFuZCBzaW5nbGUgYnl0ZSBub3Bz
IGFyZSBmb3JjZWQgdG8gdGFrZSBhbiBleGVjdXRpb24KZGVsYXkgZm9yIGJhY2t3YXJkcyBjb21w
YXRpYmlsaXR5IHdpdGggRG9TLgoKT1RPSCwgSSBhbHNvIGJldCB0aGF0IG5vb25lIGNvdWxkIG9i
c2VydmUgYSBkaWZmZXJlbmNlIHdpdGhvdXQgdXNpbmcKcGVyZiBjb3VudGVycyBhbmQgZmV0Y2gv
ZGVjb2RlIHVhcmNoIGV2ZW50cy4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 31 22:16:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 22:16:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWpp3-00052C-6u; Fri, 31 May 2019 22:16:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zAi+=T7=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hWpp1-000527-PK
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 22:16:23 +0000
X-Inumbo-ID: b76d0a3e-83f1-11e9-a9b2-977cdb83a417
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b76d0a3e-83f1-11e9-a9b2-977cdb83a417;
 Fri, 31 May 2019 22:16:20 +0000 (UTC)
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 23.29.105.83 as
 permitted sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.50 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: +1BZVFbxaWtFQO3Vl53p84zg4bp2mdTUX/pnwCZyAPuyOvgq1eqkOZl9gDTqCpQybg0AlI0joI
 H+YeyoibXTnEwvNAmOPOBv1td71i5pwS9KisyXZfRcUzyCKtmZc1/iciDNVyZnRyrpkWk9XW7K
 ya2Zu73lIbI8l4aGGuXNprhQcKbkWf4i9KeYXoN9bm6U05NSkNX5YevN1QfYYfhjV+OrXeGAvA
 EdfnE6uc+Jz9y3Lo1Mf6ECYVfvoReC2B9gZGsO3tvl2GDh3oD6iAvgNWhLuJbssLtUYGYjw6Ws
 PiQ=
X-SBRS: 2.7
X-MesageID: 1182119
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,536,1549947600"; 
   d="scan'208";a="1182119"
To: "YOUNG, MICHAEL A." <m.a.young@durham.ac.uk>
References: <CAHnBbQ8u+MywkV4+qmxhkA8216knGhGZjcy1Sz6Ukv3=PJZmXQ@mail.gmail.com>
 <293280a7-5011-e5a1-da53-80587b7b9a94@citrix.com>
 <alpine.DEB.2.11.1904162258280.33856@procyon.dur.ac.uk>
 <alpine.LFD.2.21.1905312010270.2763@austen3.home>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <f0fe2652-5b00-3cc7-10c7-8af08969e3a4@citrix.com>
Date: Fri, 31 May 2019 15:16:14 -0700
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.7.0
MIME-Version: 1.0
In-Reply-To: <alpine.LFD.2.21.1905312010270.2763@austen3.home>
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] booting domU guest as pvh works in xen-4.11.1 but
 fails in 4.12
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, Pry Mar <pryorm09@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzEvMDUvMjAxOSAxMjoxOCwgWU9VTkcsIE1JQ0hBRUwgQS4gd3JvdGU6Cj4gT24gVHVlLCAx
NiBBcHIgMjAxOSwgTSBBIFlvdW5nIHdyb3RlOgo+Cj4+IE9uIFR1ZSwgMTYgQXByIDIwMTksIEFu
ZHJldyBDb29wZXIgd3JvdGU6Cj4+Cj4+PiBGcm9tIHRoZSBsb2c6Cj4+Pgo+Pj4gdHJhcHM6IG1v
ZHByb2JlWzQ4XSB0cmFwIGludmFsaWQgb3Bjb2RlIGlwOjdmNzk3ZGM3YmI5NSBzcDo3ZmZlMzA5
OWNkYjggZXJybwo+Pj4gcjowIGluIGxkLTIuMjkuc29bN2Y3OTdkYzYxMDAwKzIxMDAwXQo+Pj4K
Pj4+Cj4+PiBDYW4geW91IGRpc2Fzc2VtYmxlIGxkLTIuMjkuc28gYW5kIGZpbmQgb3V0IHdoYXQg
dGhhdCBpbnN0cnVjdGlvbiBpcz/CoCBJdCBpcwo+Pj4gYWxtb3N0IGNlcnRhaW5seSBhIHJlbGF0
ZWQgZmFjdG9yLgo+PiBJIGdldCBsaW5lcyBsaWtlCj4+IFsgICAgMS4zODQzNTZdIHRyYXBzOiBt
b2Rwcm9iZVszNl0gdHJhcCBpbnZhbGlkIG9wY29kZSBpcDo3ZjU3NDQ4YWYxNzkKPj4gc3A6N2Zm
ZjhmYzNhOTM4IGVycm9yOjAgaW4gbGQtMi4yOS5zb1s3ZjU3NDQ4OTUwMDArMjAwMDBdCj4+Cj4+
IEkgYW0gZ3Vlc3NpbmcgdGhlIHJpZ2h0IHBsYWNlIHRvIGxvb2sgaW4gbGQtMi4yOS5zbyBpcwo+
PiAweDdmNTc0NDhhZjE3OS0weDdmNTc0NDg5NTAwMDAtMjAwMDAgPSA4Njg3MyBpbiB3aGljaCBj
YXNlIEkgZ2V0Cj4+IChnZGIpIHgvMTBpIDg2ODczCj4+ICAgMHgxNTM1OSA8X2RsX2Nsb3NlX3dv
cmtlciszNTkzPjoJbW92ICAgICglcnNpLCVyY3gsOCksJXI4Cj4+ICAgMHgxNTM1ZCA8X2RsX2Ns
b3NlX3dvcmtlciszNTk3PjoJdGVzdGIgICQweDIwLDB4MzFkKCVyOCkKPj4gICAweDE1MzY1IDxf
ZGxfY2xvc2Vfd29ya2VyKzM2MDU+OglqbmUgICAgMHgxNTM3NQo+PiA8X2RsX2Nsb3NlX3dvcmtl
ciszNjIxPgo+PiAgIDB4MTUzNjcgPF9kbF9jbG9zZV93b3JrZXIrMzYwNz46CWNtcCAgICAlZWN4
LCVlZHgKPj4gICAweDE1MzY5IDxfZGxfY2xvc2Vfd29ya2VyKzM2MDk+OglqZSAgICAgMHgxNTM3
Mgo+PiA8X2RsX2Nsb3NlX3dvcmtlciszNjE4Pgo+PiAgIDB4MTUzNmIgPF9kbF9jbG9zZV93b3Jr
ZXIrMzYxMT46CW1vdiAgICAlZWR4LCVyOWQKPj4gICAweDE1MzZlIDxfZGxfY2xvc2Vfd29ya2Vy
KzM2MTQ+Ogltb3YgICAgJXI4LCglcnNpLCVyOSw4KQo+PiAgIDB4MTUzNzIgPF9kbF9jbG9zZV93
b3JrZXIrMzYxOD46CWFkZCAgICAkMHgxLCVlZHgKPj4gICAweDE1Mzc1IDxfZGxfY2xvc2Vfd29y
a2VyKzM2MjE+OglhZGQgICAgJDB4MSwlcmN4Cj4+ICAgMHgxNTM3OSA8X2RsX2Nsb3NlX3dvcmtl
ciszNjI1PjoJY21wICAgICVlY3gsJWVheAo+Pgo+PiBTb21lIG1vcmUgbGluZXMgbGlrZSB0aGlz
IGFyZQo+PiBbICAgIDEuNTcxNDc5XSB0cmFwczogbW9kcHJvYmVbNDFdIHRyYXAgaW52YWxpZCBv
cGNvZGUgaXA6N2YzZTM2MjhkMTc5Cj4+IHNwOjdmZmM4NmFiYmUwOCBlcnJvcjowIGluIGxkLTIu
Mjkuc29bN2YzZTM2MjczMDAwKzIwMDAwXQo+PiBbICAgIDEuNjMwNTYyXSB0cmFwczogbW9kcHJv
YmVbNDNdIHRyYXAgaW52YWxpZCBvcGNvZGUgaXA6N2YyMjdiMzlhMTc5Cj4+IHNwOjdmZmRmZDk0
MzE5OCBlcnJvcjowIGluIGxkLTIuMjkuc29bN2YyMjdiMzgwMDAwKzIwMDAwXQo+PiB3aGljaCBh
bGwgc2VlbSB0byBnZXQgdG8gdGhlIHNhbWUgcGxhY2UuIElzIHRoaXMgdXNlZnVsIG9yIGFtIEkg
bG9va2luZyBpbgo+PiB0aGUgd3JvbmcgcGxhY2U/Cj4gSSBkaWQgYSBiaXNlY3Qgb24gdGhpcyBp
c3N1ZSwgYW5kIGl0IGlkZW50aWZpZWQgdGhlIGZpcnN0IGJhZCBjb21taXQgYXMgCj4gZmQzMmRj
ZmU0YzlhNTM5ZjhlNWQyNmZmNGM1Y2E1MGVlNTQ1NTZiMgo+IHg4Ni92bXg6IERvbid0IGxlYWsg
RUZFUi5OWEUgaW50byBndWVzdCBjb250ZXh0CgpBYWggLSB0aGlzIHdpbGwgYmUgYSBoYXJwZXJ0
b3duIGNvcmUuCgpZb3UgbmVlZCBlMjhjMGVlMzM1NmY1MmY1ODliYmFlNTRlODlhYWVkMjVjMWY1
OTlkIGZyb20gc3RhZ2luZywgd2hpY2gKaGFzIGJlZW4gYmFja3BvcnRlZCB0byBzdGFnaW5nLTQu
MTIKKDg0NTdjMTViOTgxYmEwNGMwNzA5ZTZmMjVhZjNiNzZiZWIzNGNhZmEpIHR3byB3ZWVrcyBh
Z28uCgpUaGlzIGJ1dCBhY2NpZGVudGFsbHkgcmVzdWx0ZWQgaW4gdGhlIFNZU0NBTEwgaW5zdHJ1
Y3Rpb24gYmVpbmcgZGlzYWJsZWQKYmVoaW5kIHRoZSBiYWNrIG9mIHRoZSBndWVzdCwgd2hpY2gg
YnJva2UgYWxsIHVzZXJzcGFjZSBzeXN0ZW0gY2FsbHMuCgp+QW5kcmV3CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 31 22:30:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 22:30:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWq2Q-0006c3-Hs; Fri, 31 May 2019 22:30:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zAi+=T7=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hWq2P-0006by-JE
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 22:30:13 +0000
X-Inumbo-ID: a654c1ae-83f3-11e9-a7d8-079319000521
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a654c1ae-83f3-11e9-a7d8-079319000521;
 Fri, 31 May 2019 22:30:10 +0000 (UTC)
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 23.29.105.83 as
 permitted sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.50 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: jaqL2GAc76prYi81cxqAl+ItRek0c/FZai72sYZKrWIUjzHrcgr+w5T2TewbJ+3WF/4k32oXg5
 W8nMSWCKbNLFgZXZ+DtovM4QyTTwigI6WYcKtfE+ipKhfYF9DTARcIXHNCsKnwvQHpB/X/i9+k
 dPM/gU4Ssirq2DFbuUEIKF5dYi/ZCd39YP/+rL9sls8gktie4lZkk/7QrHHv/DogMYLwpzcX3Z
 H15eYwzWBlu3AQ4PACEYBZfy8+Yzdjp3rOMolYo6KXTj7PyNk60W6P58Pf9R+x7UwleslSmFNf
 4Z0=
X-SBRS: 2.7
X-MesageID: 1182406
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,536,1549947600"; 
   d="scan'208";a="1182406"
To: Baodong Chen <chenbaodong@mxnavi.com>, <xen-devel@lists.xenproject.org>
References: <1559267880-27863-1-git-send-email-chenbaodong@mxnavi.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <a42a8cc4-f5dc-f6f4-d17b-a8b7f673c7f5@citrix.com>
Date: Fri, 31 May 2019 15:30:02 -0700
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.7.0
MIME-Version: 1.0
In-Reply-To: <1559267880-27863-1-git-send-email-chenbaodong@mxnavi.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] xen: make keyhanler configurable
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAvMDUvMjAxOSAxODo1OCwgQmFvZG9uZyBDaGVuIHdyb3RlOgo+IGtleWhhbmRsZXIgbWFp
bmx5IHVzZWQgZm9yIGRlYnVnIHVzYWdlIGJ5IGRldmVsb3BlcnMgd2hpY2ggY2FuIGR1bXAKPiB4
ZW4gbW9kdWxlKGVnLiB0aW1lciwgc2NoZWR1bGVyKSBzdGF0dXMgYXQgcnVudGltZSBieSBpbnB1
dAo+IGNoYXJhY3RlciBmcm9tIGNvbnNvbGUuCj4KPiBTaWduZWQtb2ZmLWJ5OiBCYW9kb25nIENo
ZW4gPGNoZW5iYW9kb25nQG14bmF2aS5jb20+CgpXaGF0IGlzIHRoZSBtb3RpdmF0aW9uIGhlcmU/
wqAgSSBkb24ndCBoYXZlIGEgc3BlY2lmaWMgb2JqZWN0aW9uIHRvCm1ha2luZyB0aGlzIGNvbmZp
Z3VyYWJsZSAoc28gbG9uZyBhcyBpdCBleGNpc2VzIHRoZSBlbnRpcmUga2V5aGFuZGxlcgppbmZy
YXN0cnVjdHVyZSwgd2hpY2ggaXMgcmF0aGVyIG1vcmUgdGhhbiB0aGlzIHBhdGNoIGRvZXMpLCBi
dXQgSSBhbHNvCmRvbid0IHNlZSB3aHkgd2Ugd291bGQgd2FudCB0byBkbyBzbyBpbiB0aGUgZmly
c3QgcGxhY2UuCgpJbiBwYXJ0aWN1bGFyLCBpdCBkb2Vzbid0IHJlcXVpcmUgYSBzZXJpYWwgY29u
c29sZSB0byBmdW5jdGlvbiBjb3JyZWN0bHkKaW4gdGhlIGZpcnN0IHBsYWNlLsKgIFRoaXMgZnVu
Y3Rpb25hbGl0eSBjYW4gYmUgdXNlZCB3aXRoIGB4bCBkZWJ1Zy1rZXlzCiRjaGFyOyB4bCBkbWVz
Z2AKCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 31 23:01:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 23:01:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWqWE-0000fu-Vf; Fri, 31 May 2019 23:01:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=u5H8=T7=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1hWqWE-0000fp-AL
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 23:01:02 +0000
X-Inumbo-ID: f4caad0e-83f7-11e9-8980-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f4caad0e-83f7-11e9-8980-bc764e045a96;
 Fri, 31 May 2019 23:01:00 +0000 (UTC)
Received: from sstabellini-ThinkPad-T480s.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 0953B26FD4;
 Fri, 31 May 2019 23:00:58 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1559343659;
 bh=ux1rlcx1ZzlpWW4DxZtrV8RJCSi6w5Whb9yaji2y/p8=;
 h=From:To:Cc:Subject:Date:From;
 b=JDwcUs72QQ0oZNc4BGzmBXBcKRGrTC8ZqsVOGux3TYGfg/qUX6y8SrCeEbyilvr1R
 FBzArYsEyJRpdjpfEtzbSVKdW5FdHLZP0H6uwWS/1wiMuGrfZfNod10g6QnCg86tm2
 Dti6VgquQLeNXUjay9WleiZAEYxLV2vP3IPzO9f8=
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xenproject.org
Date: Fri, 31 May 2019 16:00:56 -0700
Message-Id: <20190531230056.14506-1-sstabellini@kernel.org>
X-Mailer: git-send-email 2.17.1
Subject: [Xen-devel] [PATCH] xen: debug_registers_trap, perf_counters_trap,
 and "static_partitioning"
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, sstabellini@kernel.org,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 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>,
 Dario Faggioli <dfaggioli@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW50cm9kdWNlIHR3byBnbG9iYWwgcGFyYW1ldGVycyB0byBkaXNhYmxlIGRlYnVnIHJlZ2lzdGVy
cyB0cmFwcGluZyBhbmQKcGVyZiBjb3VudGVycyB0cmFwcGluZy4gVGhleSBhcmUgb25seSBzYWZl
IHRvIHVzZSBpbiBzdGF0aWMgcGFydGl0aW9uZwpzY2VuYXJpb3Mgd2hlcmUgc2NoZWQ9bnVsbCBp
cyB1c2VkIC0tIHZjcHUgY2Fubm90IGJlIG1pZ3JhdGVkIGZyb20gb25lCnBjcHUgdG8gdGhlIG5l
eHQuCgpJbnRyb2R1Y2UgYSBuZXcgc2ltcGxlIHVtYnJlbGxhIGNvbW1hbmQgbGluZSBvcHRpb24K
InN0YXRpY19wYXJ0aXRpb25pbmciIHRoYXQgZW5hYmxlcyB2d2ZpPW5hdGl2ZSwgc2NoZWQ9bnVs
bCwgYW5kIGFsc28Kc2V0cyBkZWJ1Z19yZWdpc3RlcnNfdHJhcCBhbmQgcGVyZl9jb3VudGVyc190
cmFwIHRvIGZhbHNlLgoKU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5v
c0B4aWxpbnguY29tPgpDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ0M6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNDOiBHZW9yZ2UgRHVu
bGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+CkNDOiBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KQ0M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
Q0M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ0M6IFRp
bSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpDQzogV2VpIExpdSA8d2xAeGVuLm9yZz4KQ0M6IEdlb3Jn
ZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAZXUuY2l0cml4LmNvbT4KQ0M6IERhcmlvIEZhZ2dpb2xp
IDxkZmFnZ2lvbGlAc3VzZS5jb20+Ci0tLQpUaGlzIGlzIG5vdCBpZGVhbC4gVGhlIGJlc3QgY291
cnNlIG9mIGFjdGlvbiB3b3VsZCBiZSB0byBpbXBsZW1lbnQKcHJvcGVyIGNvbnRleHQgc3dpdGNo
aW5nIG9mIGFsbCB0aGUgbmVjZXNzYXJ5IGRlYnVnIGFuZCBwZXJmIGNvdW50ZXJzCnJlZ2lzdGVy
cy4gVGhpcyBpcyBhbiBpbXBlcmZlY3Qgc2hvcnRjdXQsIHdoaWNoIGNvdWxkIHJlYXNvbmFibHkg
YmUgbGVmdApvdXQgb2YgdGhlIHVwc3RyZWFtIHRyZWUgYnV0IEkgc2hhcmVkIGl0IHdpdGggb3Ro
ZXJzIGZvciB0aGVpcgpjb252ZW5pZW5jZS4KLS0tCiB4ZW4vYXJjaC9hcm0vdHJhcHMuYyAgICB8
IDI2ICsrKysrKysrKysrKysrKysrKysrKysrKystCiB4ZW4vY29tbW9uL3NjaGVkdWxlLmMgICB8
ICAyICstCiB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCB8ICAxICsKIDMgZmlsZXMgY2hhbmdlZCwg
MjcgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vdHJhcHMuYyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCmluZGV4IDVjMThlOTE4YjAuLmQ2ZWFm
ZmRlMjMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS90cmFwcy5jCisrKyBiL3hlbi9hcmNoL2Fy
bS90cmFwcy5jCkBAIC0xMTgsNiArMTE4LDI4IEBAIHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX3Z3
ZmkoY29uc3QgY2hhciAqcykKIH0KIGN1c3RvbV9wYXJhbSgidndmaSIsIHBhcnNlX3Z3ZmkpOwog
CitzdGF0aWMgYm9vbCBkZWJ1Z19yZWdpc3RlcnNfdHJhcCA9IHRydWU7CitzdGF0aWMgYm9vbCBw
ZXJmX2NvdW50ZXJzX3RyYXAgPSB0cnVlOworCitzdGF0aWMgaW50IF9faW5pdCBvcHRfc3RhdGlj
X3BhcnRpdGlvbmluZyhjb25zdCBjaGFyICpzKQoreworICAgIGlmICggc3RyY21wKHMsICJ0cnVl
IikgJiYgCisgICAgICAgICBzdHJjbXAocywgIlRydWUiKSAmJgorICAgICAgICAgc3RyY21wKHMs
ICIxIikgKQorICAgICAgICByZXR1cm4gMDsKKworICAgIHZ3ZmkgPSBOQVRJVkU7CisgICAgZGVi
dWdfcmVnaXN0ZXJzX3RyYXAgPSBmYWxzZTsKKyAgICBwZXJmX2NvdW50ZXJzX3RyYXAgPSBmYWxz
ZTsKKyAgICBtZW1jcHkob3B0X3NjaGVkLCAibnVsbCIsIDUpOworCisgICAgLyogRGlzYWJsZSBU
cmFwIERlYnVnIGFuZCBQZXJmb3JtYW5jZSBNb25pdG9yIG5vdyBmb3IgQ1BVMCAqLworICAgIFdS
SVRFX1NZU1JFRyhIRENSX1REUkEsIE1EQ1JfRUwyKTsKKworICAgIHJldHVybiAwOworfQorY3Vz
dG9tX3BhcmFtKCJzdGF0aWNfcGFydGl0aW9uaW5nIiwgb3B0X3N0YXRpY19wYXJ0aXRpb25pbmcp
OworCiByZWdpc3Rlcl90IGdldF9kZWZhdWx0X2hjcl9mbGFncyh2b2lkKQogewogICAgIHJldHVy
biAgKEhDUl9QVFd8SENSX0JTVV9JTk5FUnxIQ1JfQU1PfEhDUl9JTU98SENSX0ZNT3xIQ1JfVk18
CkBAIC0xNjUsNyArMTg3LDkgQEAgdm9pZCBpbml0X3RyYXBzKHZvaWQpCiAgICAgV1JJVEVfU1lT
UkVHKCh2YWRkcl90KWh5cF90cmFwc192ZWN0b3IsIFZCQVJfRUwyKTsKIAogICAgIC8qIFRyYXAg
RGVidWcgYW5kIFBlcmZvcm1hbmNlIE1vbml0b3IgYWNjZXNzZXMgKi8KLSAgICBXUklURV9TWVNS
RUcoSERDUl9URFJBfEhEQ1JfVERPU0F8SERDUl9UREF8SERDUl9UUE18SERDUl9UUE1DUiwKKyAg
ICBXUklURV9TWVNSRUcoSERDUl9URFJBIHwKKyAgICAgICAgICAgICAgICAgKGRlYnVnX3JlZ2lz
dGVyc190cmFwID8gSERDUl9URE9TQXxIRENSX1REQSA6IDApIHwKKyAgICAgICAgICAgICAgICAg
KHBlcmZfY291bnRlcnNfdHJhcCA/IEhEQ1JfVFBNfEhEQ1JfVFBNQ1IgOiAwKSwKICAgICAgICAg
ICAgICAgICAgTURDUl9FTDIpOwogCiAgICAgLyogVHJhcCBDUDE1IGMxNSB1c2VkIGZvciBpbXBs
ZW1lbnRhdGlvbiBkZWZpbmVkIHJlZ2lzdGVycyAqLwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9z
Y2hlZHVsZS5jIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCmluZGV4IDA0OWY5M2Y3YWEuLjUxZWIz
ZDc3MGIgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWR1bGUuYworKysgYi94ZW4vY29tbW9u
L3NjaGVkdWxlLmMKQEAgLTM5LDcgKzM5LDcgQEAKICNpbmNsdWRlIDx4ZW4vZXJyLmg+CiAKIC8q
IG9wdF9zY2hlZDogc2NoZWR1bGVyIC0gZGVmYXVsdCB0byBjb25maWd1cmVkIHZhbHVlICovCi1z
dGF0aWMgY2hhciBfX2luaXRkYXRhIG9wdF9zY2hlZFsxMF0gPSBDT05GSUdfU0NIRURfREVGQVVM
VDsKK2NoYXIgX19pbml0ZGF0YSBvcHRfc2NoZWRbMTBdID0gQ09ORklHX1NDSEVEX0RFRkFVTFQ7
CiBzdHJpbmdfcGFyYW0oInNjaGVkIiwgb3B0X3NjaGVkKTsKIAogLyogaWYgc2NoZWRfc210X3Bv
d2VyX3NhdmluZ3MgaXMgc2V0LApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgg
Yi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAppbmRleCBiNzNjY2JkZjNhLi5jNDBhMWI1ZGJjIDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4v
c2NoZWQuaApAQCAtOTA2LDYgKzkwNiw3IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBpc192Y3B1X29u
bGluZShjb25zdCBzdHJ1Y3QgdmNwdSAqdikKIH0KIAogZXh0ZXJuIGJvb2wgc2NoZWRfc210X3Bv
d2VyX3NhdmluZ3M7CitleHRlcm4gY2hhciBvcHRfc2NoZWRbMTBdOwogCiBleHRlcm4gZW51bSBj
cHVmcmVxX2NvbnRyb2xsZXIgewogICAgIEZSRVFDVExfbm9uZSwgRlJFUUNUTF9kb20wX2tlcm5l
bCwgRlJFUUNUTF94ZW4KLS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 31 23:01:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 23:01:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWqWv-0000iY-BF; Fri, 31 May 2019 23:01:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zAi+=T7=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hWqWt-0000iN-Jf
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 23:01:43 +0000
X-Inumbo-ID: 0c56a036-83f8-11e9-b638-eb18405e49a0
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0c56a036-83f8-11e9-b638-eb18405e49a0;
 Fri, 31 May 2019 23:01:40 +0000 (UTC)
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 23.29.105.83 as
 permitted sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.50 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: /i4Ou4TjwcqsYrRod8BHkOXQGSTgev4DIPNF1Ky54EoaMub/1BJxkLBLk0CvfZJlyHHXeX/DIg
 7GC2jBg1pvPyb8Xm6Qi1kL6qXflInZniBhwq2Ye07d3B2PNWSUppdtE0hkvbBSS+3LEBY+GEen
 N/MvTjPz3Y6KxHq3X0Z7rHPcxKvv6RrMFeuyOalrgu37QVtTw05EJCiZUxup1D7KhLIdZ8ujlT
 Ct8aJk/mb5Vh9p7/r8qyIVZUIvB8Qs4qw3Up7l9TJOSrO2lfRhfR6Rmw8LiURyZr4XFen5F7cn
 4hU=
X-SBRS: 2.7
X-MesageID: 1184992
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,536,1549947600"; 
   d="scan'208";a="1184992"
To: Petre Pircalabu <ppircalabu@bitdefender.com>,
 <xen-devel@lists.xenproject.org>
References: <cover.1559224640.git.ppircalabu@bitdefender.com>
 <a7acd18a3c4bcd288338de12d13ce1cb9fb6d8b2.1559224640.git.ppircalabu@bitdefender.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <9119ed35-e90c-c91e-2138-e2f9afa17d6f@citrix.com>
Date: Fri, 31 May 2019 16:01:33 -0700
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.7.0
MIME-Version: 1.0
In-Reply-To: <a7acd18a3c4bcd288338de12d13ce1cb9fb6d8b2.1559224640.git.ppircalabu@bitdefender.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 1/9] tools/libxc: Consistent usage of
 xc_vm_event_* interface
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAvMDUvMjAxOSAwNzoxOCwgUGV0cmUgUGlyY2FsYWJ1IHdyb3RlOgo+IE1vZGlmaWVkIHhj
X21lbV9wYWdpbmdfZW5hYmxlIHRvIHVzZSBkaXJlY3RseSB4Y192bV9ldmVudF9lbmFibGUgYW5k
Cj4gbW92ZWQgdGhlIHJpbmdfcGFnZSBoYW5kbGluZyBmcm9tIGNsaWVudCB0byBsaWJ4YyAoeGVu
cGFnaW5nKS4KPgo+IFJlc3RyaWN0ZWQgdm1fZXZlbnRfY29udHJvbCB1c2FnZSBvbmx5IHRvIHNp
bXBsZXN0IGRvbWN0bHMgd2hpY2ggZG8KPiBub3QgZXhwZWN0IGFueSByZXR1cm4gdmFsdWVzIGFu
ZCBjaGFuZ2UgeGNfdm1fZXZlbnRfZW5hYmxlIHRvIGNhbGwgZG9fZG9tY3RsCj4gZGlyZWN0bHku
Cj4KPiBSZW1vdmVkIHhjX21lbXNocl9yaW5nX2VuYWJsZS9kaXNhYmxlIGFuZCB4Y19tZW1zaHJf
ZG9tYWluX3Jlc3VtZS4KPgo+IFNpZ25lZC1vZmYtYnk6IFBldHJlIFBpcmNhbGFidSA8cHBpcmNh
bGFidUBiaXRkZWZlbmRlci5jb20+Cj4gLS0tCj4gIHRvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3Ry
bC5oIHwgNDkgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gIHRvb2xzL2xpYnhj
L3hjX21lbV9wYWdpbmcuYyAgIHwgMjMgKysrKystLS0tLS0tLS0tLQo+ICB0b29scy9saWJ4Yy94
Y19tZW1zaHIuYyAgICAgICB8IDM0IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gIHRvb2xzL2xp
YnhjL3hjX21vbml0b3IuYyAgICAgIHwgMzEgKysrKysrKysrKysrKysrKystLS0tCj4gIHRvb2xz
L2xpYnhjL3hjX3ByaXZhdGUuaCAgICAgIHwgIDIgKy0KPiAgdG9vbHMvbGlieGMveGNfdm1fZXZl
bnQuYyAgICAgfCA2NCArKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
Cj4gIHRvb2xzL3hlbnBhZ2luZy94ZW5wYWdpbmcuYyAgIHwgNDIgKysrLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQoKU28sIHRoZSBkaWZmc3RhdCBoZXJlIGlzIHZlcnkgaW1wcmVzc2l2ZSwgYW5k
IGp1ZGdpbmcgYnkgdGhlIGRlbHRhLCBpdHMKYWxsIGFib3V0IG5vdCBvcGVuY29kaW5nIHRoZSB1
c2Ugb2YgdGhlIEhWTV9QQVJBTSBpbnRlcmZhY2UuwqAgT3ZlcmFsbCwKdGhpcyBpcyBjbGVhcmx5
IGEgZ29vZCB0aGluZy4KCkhvd2V2ZXIsIGl0IGlzIHF1aXRlIGRpZmZpY3VsdCB0byBmb2xsb3cg
ZXhhY3RseSB3aGF0IGlzIGdvaW5nIG9uLgoKQUZBSUNULCB0aGlzIHdhbnRzIHNwbGl0dGluZyBp
bnRvICROIHBhdGNoZXMuCgpPbmUgcGF0Y2ggc2hvdWxkIHJlZmFjdG9yIHhjX21lbV9wYWdpbmdf
ZW5hYmxlKCkgdG8gdXNlCnhjX3ZtX2V2ZW50X2VuYWJsZSgpLCB3aXRoIHRoZSBhc3NvY2lhdGVk
IHhlbnBhZ2luZyBjbGVhbnVwLgoKT25lIHBhdGNoIHNob3VsZCBiZSB0aGUgZGVsZXRpb24gb2Yg
eGNfbWVtc2hyXyogb24gaXRzIG93biwgYmVjYXVzZQpBRkFJQ1QgaXQgaXMgYW4gaXNvbGF0ZWQg
Y2hhbmdlLsKgIEl0IGFsc28gbmVlZHMgc29tZSBqdXN0aWZpY2F0aW9uLCBldmVuCmlmIGl0IGlz
ICJpbnRlcmZhY2UgaXMgdW51c2VkIGFuZC9vciByZWR1bmRhbnQgd2l0aCAkWCIuCgpPbmUgcGF0
Y2ggKGFsb25lKSBzaG91bGQgYmUgdGhlIHJlcG9zaXRpb25pbmcgb2YgdGhlIGRvbWFpbl9wYXVz
ZSgpCmNhbGxzLsKgIFRoaXMgZG9lcyBjZXJ0YWlubHkgbG9vayBsaWtlIGEgdmFzdCBpbXByb3Zl
bWVudCBXUlQgZXJyb3IKaGFuZGxpbmcgaW4geGNfdm1fZXZlbnRfZW5hYmxlKCksIGJ1dCB5b3Un
dmUgZGVmaW5pdGVseSBjaGFuZ2VkIHRoZSBBUEkKKGluc29mYXIgYXMgdGhlIGV4cGVjdGF0aW9u
IHRoYXQgdGhlIGNhbGxlciBoYXMgcGF1c2VkIHRoZSBkb21haW4pIGdvZXMsCmFuZCBpdHMgbm90
IGF0IGFsbCBvYnZpb3VzIHRoYXQgdGhpcyBjaGFuZ2UgaXMgc2FmZS7CoCBJdCBtYXkgdmVyeSB3
ZWxsCmJlLCBidXQgeW91IG5lZWQgdG8gY29udmluY2UgcGVvcGxlIGFzIHRvIHdoeSBpbiB0aGUg
Y29tbWl0IG1lc3NhZ2UuCgoKSSBzdGlsbCBoYXZlbid0IGZpZ3VyZWQgb3V0IHdoYXQgdGhlIHB1
cnBvc2UgYmVoaW5kIGRyb3BwaW5nIHRoZSBwb3J0CnBhcmFtZXRlciBmcm9tIHhjX3ZtX2V2ZW50
X2NvbnRyb2woKSBpcy4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 31 23:15:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 23:15:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWqka-0001jd-Qf; Fri, 31 May 2019 23:15:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zAi+=T7=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hWqkZ-0001jY-BI
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 23:15:51 +0000
X-Inumbo-ID: 06ff13ab-83fa-11e9-8980-bc764e045a96
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 06ff13ab-83fa-11e9-8980-bc764e045a96;
 Fri, 31 May 2019 23:15:49 +0000 (UTC)
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 23.29.105.83 as
 permitted sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.50 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: dYG9jvhVTQ7oU58DghRA/AZ+3HVFkXN4t1cE53ia9lKADlPE5mMy1gb8qe4gGcUTCM1tP/mv65
 vK31chwhmMSHKcQ3rch9kYvhRKA5N1orFTgfQ3Dk8J/w4Jx4uARSjgBNs0CDtGXRxT/9djbacC
 olNv3rLZ+IAm4SWwxYDS0cUEyswYSDrMqX8y3EcoRkVHu8Ywd1O7fBoMjlCVpkj3oen/tQiRk6
 rU84qyd0SxhjwzV6G44ZAo1ZMfcv+qdXxLOF3SqCXt/gSlimnWVSFoNHyc6MruTkXabpHG2SgG
 5FA=
X-SBRS: 2.7
X-MesageID: 1181168
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,536,1549947600"; 
   d="scan'208";a="1181168"
To: Stefano Stabellini <sstabellini@kernel.org>,
 <xen-devel@lists.xenproject.org>
References: <20190531230056.14506-1-sstabellini@kernel.org>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <0aafd7d6-7acc-f59c-b3d1-0e85c9435f18@citrix.com>
Date: Fri, 31 May 2019 16:15:42 -0700
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.7.0
MIME-Version: 1.0
In-Reply-To: <20190531230056.14506-1-sstabellini@kernel.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] xen: debug_registers_trap,
 perf_counters_trap, and "static_partitioning"
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Wei Liu <wl@xen.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>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzEvMDUvMjAxOSAxNjowMCwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IEludHJvZHVj
ZSB0d28gZ2xvYmFsIHBhcmFtZXRlcnMgdG8gZGlzYWJsZSBkZWJ1ZyByZWdpc3RlcnMgdHJhcHBp
bmcgYW5kCj4gcGVyZiBjb3VudGVycyB0cmFwcGluZy4gVGhleSBhcmUgb25seSBzYWZlIHRvIHVz
ZSBpbiBzdGF0aWMgcGFydGl0aW9uZwo+IHNjZW5hcmlvcyB3aGVyZSBzY2hlZD1udWxsIGlzIHVz
ZWQgLS0gdmNwdSBjYW5ub3QgYmUgbWlncmF0ZWQgZnJvbSBvbmUKPiBwY3B1IHRvIHRoZSBuZXh0
Lgo+Cj4gSW50cm9kdWNlIGEgbmV3IHNpbXBsZSB1bWJyZWxsYSBjb21tYW5kIGxpbmUgb3B0aW9u
Cj4gInN0YXRpY19wYXJ0aXRpb25pbmciIHRoYXQgZW5hYmxlcyB2d2ZpPW5hdGl2ZSwgc2NoZWQ9
bnVsbCwgYW5kIGFsc28KPiBzZXRzIGRlYnVnX3JlZ2lzdGVyc190cmFwIGFuZCBwZXJmX2NvdW50
ZXJzX3RyYXAgdG8gZmFsc2UuCj4KPiBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkg
PHN0ZWZhbm9zQHhpbGlueC5jb20+Cj4gQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+Cj4gQ0M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4g
Q0M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KPiBDQzogSWFu
IEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4gQ0M6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KPiBDQzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2ls
a0BvcmFjbGUuY29tPgo+IENDOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KPiBDQzogV2VpIExp
dSA8d2xAeGVuLm9yZz4KPiBDQzogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRy
aXguY29tPgo+IENDOiBEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29tPgo+IC0tLQo+
IFRoaXMgaXMgbm90IGlkZWFsLiBUaGUgYmVzdCBjb3Vyc2Ugb2YgYWN0aW9uIHdvdWxkIGJlIHRv
IGltcGxlbWVudAo+IHByb3BlciBjb250ZXh0IHN3aXRjaGluZyBvZiBhbGwgdGhlIG5lY2Vzc2Fy
eSBkZWJ1ZyBhbmQgcGVyZiBjb3VudGVycwo+IHJlZ2lzdGVycy4gVGhpcyBpcyBhbiBpbXBlcmZl
Y3Qgc2hvcnRjdXQsIHdoaWNoIGNvdWxkIHJlYXNvbmFibHkgYmUgbGVmdAo+IG91dCBvZiB0aGUg
dXBzdHJlYW0gdHJlZSBidXQgSSBzaGFyZWQgaXQgd2l0aCBvdGhlcnMgZm9yIHRoZWlyCj4gY29u
dmVuaWVuY2UuCj4gLS0tCj4gIHhlbi9hcmNoL2FybS90cmFwcy5jICAgIHwgMjYgKysrKysrKysr
KysrKysrKysrKysrKysrKy0KPiAgeGVuL2NvbW1vbi9zY2hlZHVsZS5jICAgfCAgMiArLQo+ICB4
ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCB8ICAxICsKCkkgc2VlIG5vIGh1bmsgaW4gZG9jcy8gLi4u
Cgo+ICAzIGZpbGVzIGNoYW5nZWQsIDI3IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4K
PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RyYXBzLmMgYi94ZW4vYXJjaC9hcm0vdHJhcHMu
Ywo+IGluZGV4IDVjMThlOTE4YjAuLmQ2ZWFmZmRlMjMgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gv
YXJtL3RyYXBzLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwo+IEBAIC0xMTgsNiArMTE4
LDI4IEBAIHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX3Z3ZmkoY29uc3QgY2hhciAqcykKPiAgfQo+
ICBjdXN0b21fcGFyYW0oInZ3ZmkiLCBwYXJzZV92d2ZpKTsKPiAgCj4gK3N0YXRpYyBib29sIGRl
YnVnX3JlZ2lzdGVyc190cmFwID0gdHJ1ZTsKPiArc3RhdGljIGJvb2wgcGVyZl9jb3VudGVyc190
cmFwID0gdHJ1ZTsKPiArCj4gK3N0YXRpYyBpbnQgX19pbml0IG9wdF9zdGF0aWNfcGFydGl0aW9u
aW5nKGNvbnN0IGNoYXIgKnMpCj4gK3sKPiArICAgIGlmICggc3RyY21wKHMsICJ0cnVlIikgJiYg
Cj4gKyAgICAgICAgIHN0cmNtcChzLCAiVHJ1ZSIpICYmCj4gKyAgICAgICAgIHN0cmNtcChzLCAi
MSIpICkKPiArICAgICAgICByZXR1cm4gMDsKClBsZWFzZSBwbGVhc2UgcGxlYXNlIGRvbid0IG9w
ZW5jb2RlIGJvb2xlYW4gY2hlY2tpbmcuwqAgSSB0aGluayBJJ3ZlCnB1cmdlZCBhbGwgb2YgaXQg
KGNlcnRhaW5seSBhbGwgdGhhdCBJJ20gYXdhcmUgb2YpLCBhbmQgdGhpcyBleGFtcGxlCmlzbid0
IHJlbW90ZWx5IGNvbXBhdGlibGUgd2l0aCBleGlzdGluZyBib29sZWFuIG9wdGlvbnMuCgpGdXJ0
aGVybW9yZSwgeW91IGNhbid0IG1ha2Ugc29tZXRoaW5nIHdoaWNoIGxvb2tzIGxpa2UgYSBzaW5n
bGUgYm9vbGVhbgpvcHRpb24gd2l0aCBjdXN0b21fcGFyYW0oKSwgYmVjYXVzZSB5b3UgY2FuJ3Qg
bWFrZSB0aGUgbm8tIHByZWZpeCB3b3JrLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri May 31 23:20:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 23:20:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWqpJ-0002Xo-GU; Fri, 31 May 2019 23:20:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zdtG=T7=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1hWqpI-0002Xc-4m
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 23:20:44 +0000
X-Inumbo-ID: b2c2d0c8-83fa-11e9-89ba-b7ab04c7b73c
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b2c2d0c8-83fa-11e9-89ba-b7ab04c7b73c;
 Fri, 31 May 2019 23:20:37 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hWqpB-0003NC-9K; Fri, 31 May 2019 23:20:37 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1hWqpB-000399-1d; Fri, 31 May 2019 23:20:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1hWqpB-0004tF-0T; Fri, 31 May 2019 23:20:37 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-137095-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:build-armhf-pvops:kernel-build:fail:regression
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:heisenbug
 linux-4.19:test-amd64-amd64-xl-qemuu-ws16-amd64:xen-boot:fail:heisenbug
 linux-4.19:test-arm64-arm64-examine:examine-serial/bootloader:fail:heisenbug
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-amd:guest-start.2:fail:heisenbug
 linux-4.19:test-amd64-amd64-libvirt-vhd:guest-start/debian.repeat:fail:heisenbug
 linux-4.19:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=8b2fc005825583918be22b7bea6c155061e2f18d
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 31 May 2019 23:20:37 +0000
Subject: [Xen-devel] [linux-4.19 test] 137095: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzNzA5NSBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzcwOTUvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAg
IDYga2VybmVsLWJ1aWxkICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwoKVGVzdHMg
d2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kIDEyIGd1ZXN0LXN0YXJ0L3JlZGhhdC5yZXBlYXQg
ZmFpbCBpbiAxMzcwMTIgcGFzcyBpbiAxMzcwOTUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgNyB4ZW4tYm9vdCBmYWlsIGluIDEzNzA0NCBwYXNzIGluIDEzNzA5NQogdGVz
dC1hcm02NC1hcm02NC1leGFtaW5lICAgICAxMSBleGFtaW5lLXNlcmlhbC9ib290bG9hZGVyICBm
YWlsIHBhc3MgaW4gMTM3MDEyCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kIDEz
IGd1ZXN0LXN0YXJ0LjIgICAgICAgIGZhaWwgcGFzcyBpbiAxMzcwNDQKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgMTcgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAgZmFpbCBwYXNzIGlu
IDEzNzA0NAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2lu
ZzoKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNo
aW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBsaW51eCAgICAgICAgICAgICAgICA4YjJmYzAwNTgyNTU4MzkxOGJlMjJiN2JlYTZjMTU1
MDYxZTJmMThkCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICA4NGRmOTUy
NWIwYzI3ZjNlYmMyZWJiMTg2NGZhNjJhOTdmZGVkYjdkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MjkzMTMgIDIwMTgtMTEtMDIgMDU6Mzk6MDggWiAgMjEwIGRheXMKRmFpbGluZyBzaW5jZSAgICAg
ICAgMTI5NDEyICAyMDE4LTExLTA0IDE0OjEwOjE1IFogIDIwOCBkYXlzICAxMjggYXR0ZW1wdHMK
VGVzdGluZyBzYW1lIHNpbmNlICAgMTM2OTc1ICAyMDE5LTA1LTI2IDA0OjIzOjI5IFogICAgNSBk
YXlzICAgIDQgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoyMDI5IHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRl
ciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2
LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1k
ZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmlj
dC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFn
ZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9m
IHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUu
ZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4g
YmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5n
aXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBi
ZSAxNTI3NTcgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri May 31 23:27:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 23:27:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWqvV-0002iv-8N; Fri, 31 May 2019 23:27:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zAi+=T7=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hWqvT-0002iq-MP
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 23:27:07 +0000
X-Inumbo-ID: 9a19fffa-83fb-11e9-8980-bc764e045a96
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9a19fffa-83fb-11e9-8980-bc764e045a96;
 Fri, 31 May 2019 23:27:06 +0000 (UTC)
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 23.29.105.83 as
 permitted sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.50 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: efAsx6Eh8Nz4Cyjl7tnZYGXToLE+bXB1ltQTbS41+Edx8hjL3Mbrydy5VP8QGbhXhvXu7X2QZV
 KtS0l30oPrREpMi4bop7xGI3yymok7bUZ2+hcLeJ2IAMmG3j6nkAAsxPeG15Si/xSJ9B3YSVmf
 XN4ogMw9P+rtlzAaXyyAJkno4FZVXXxImqxagE7zaIok2p39mOjNiEp+YV2Ie+7fEMBC+Krp+D
 V3AUxSx3nNJPYDb3maT8WtAY670jlQomgh8ZnRkA9is4+8wld+c2v8JW/uoQXnrp6xjU/5+3S4
 bbM=
X-SBRS: 2.7
X-MesageID: 1186635
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,536,1549947600"; 
   d="scan'208";a="1186635"
To: Petre Pircalabu <ppircalabu@bitdefender.com>,
 <xen-devel@lists.xenproject.org>
References: <cover.1559224640.git.ppircalabu@bitdefender.com>
 <9cde4926b56fa05afffee270e5e28a3b9bd830d9.1559224640.git.ppircalabu@bitdefender.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <9616b56c-7acf-1abf-1c63-8a1009744dac@citrix.com>
Date: Fri, 31 May 2019 16:26:57 -0700
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.7.0
MIME-Version: 1.0
In-Reply-To: <9cde4926b56fa05afffee270e5e28a3b9bd830d9.1559224640.git.ppircalabu@bitdefender.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 2/9] vm_event: Define VM_EVENT type
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>, Wei Liu <wl@xen.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>,
 Tamas K Lengyel <tamas@tklengyel.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAvMDUvMjAxOSAwNzoxOCwgUGV0cmUgUGlyY2FsYWJ1IHdyb3RlOgo+IGRpZmYgLS1naXQg
YS90b29scy9saWJ4Yy94Y192bV9ldmVudC5jIGIvdG9vbHMvbGlieGMveGNfdm1fZXZlbnQuYwo+
IGluZGV4IGVhMTAzNjYuLjNiMTAxOGIgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlieGMveGNfdm1f
ZXZlbnQuYwo+ICsrKyBiL3Rvb2xzL2xpYnhjL3hjX3ZtX2V2ZW50LmMKPiBAQCAtMjMsMjkgKzIz
LDU0IEBACj4gICNpbmNsdWRlICJ4Y19wcml2YXRlLmgiCj4gIAo+ICBpbnQgeGNfdm1fZXZlbnRf
Y29udHJvbCh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9tYWluX2lkLCB1bnNpZ25lZCBp
bnQgb3AsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBtb2RlKQo+ICsg
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgdHlwZSkKPiAgewo+ICAgICAgREVD
TEFSRV9ET01DVEw7Cj4gIAo+ICAgICAgZG9tY3RsLmNtZCA9IFhFTl9ET01DVExfdm1fZXZlbnRf
b3A7Cj4gICAgICBkb21jdGwuZG9tYWluID0gZG9tYWluX2lkOwo+ICAgICAgZG9tY3RsLnUudm1f
ZXZlbnRfb3Aub3AgPSBvcDsKPiAtICAgIGRvbWN0bC51LnZtX2V2ZW50X29wLm1vZGUgPSBtb2Rl
Owo+ICsgICAgZG9tY3RsLnUudm1fZXZlbnRfb3AudHlwZSA9IHR5cGU7Cj4gIAo+ICAgICAgcmV0
dXJuIGRvX2RvbWN0bCh4Y2gsICZkb21jdGwpOwo+ICB9Cj4gIAo+IC12b2lkICp4Y192bV9ldmVu
dF9lbmFibGUoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWFpbl9pZCwgaW50IHBhcmFt
LAo+ICtzdGF0aWMgaW50IHhjX3ZtX2V2ZW50X3JpbmdfcGZuX3BhcmFtKGludCB0eXBlLCBpbnQg
KnBhcmFtKQo+ICt7Cj4gKyAgICBpZiAoICFwYXJhbSApCj4gKyAgICAgICAgcmV0dXJuIC1FSU5W
QUw7Cj4gKwo+ICsgICAgc3dpdGNoICggdHlwZSApCj4gKyAgICB7Cj4gKyAgICBjYXNlIFhFTl9W
TV9FVkVOVF9UWVBFX1BBR0lORzoKPiArICAgICAgICAqcGFyYW0gPSBIVk1fUEFSQU1fUEFHSU5H
X1JJTkdfUEZOOwo+ICsgICAgICAgIGJyZWFrOwo+ICsKPiArICAgIGNhc2UgWEVOX1ZNX0VWRU5U
X1RZUEVfTU9OSVRPUjoKPiArICAgICAgICAqcGFyYW0gPSBIVk1fUEFSQU1fTU9OSVRPUl9SSU5H
X1BGTjsKPiArICAgICAgICBicmVhazsKPiArCj4gKyAgICBjYXNlIFhFTl9WTV9FVkVOVF9UWVBF
X1NIQVJJTkc6Cj4gKyAgICAgICAgKnBhcmFtID0gSFZNX1BBUkFNX1NIQVJJTkdfUklOR19QRk47
Cj4gKyAgICAgICAgYnJlYWs7Cj4gKwo+ICsgICAgZGVmYXVsdDoKPiArICAgICAgICByZXR1cm4g
LUVJTlZBTDsKPiArICAgIH0KPiArCj4gKyAgICByZXR1cm4gMDsKPiArfQoKVGhpcyBpcyBhbiBp
bnRlcm5hbCBoZWxwZXIsIHNvIGNhbiByZWFzb25hYmx5IGJlIGV4cGVjdGVkIHRvIG5vdCBiZQpj
YWxsZWQgd2l0aCBqdW5rLCBhbmQgY2FuIGRvIGF3YXkgd2l0aCB0aGUgcGFyYW0gcG9pbnRlci4K
ClNvbWV0aGluZyBsaWtlCgpzdGF0aWMgaW50IHhjX3ZtX2V2ZW50X3JpbmdfcGZuX3BhcmFtKHVu
c2lnbmVkIGludCB0eXBlKQp7CsKgwqDCoCBzd2l0Y2ggKCB0eXBlICkKwqDCoMKgIHsKwqDCoMKg
IMKgwqDCoCBjYXNlIFhFTl9WTV9FVkVOVF9UWVBFX1BBR0lORzoKwqDCoMKgIMKgwqDCoCDCoMKg
wqAgcmV0dXJuIEhWTV9QQVJBTV9QQUdJTkdfUklOR19QRk47Ci4uLgrCoMKgwqAgwqDCoMKgIGRl
ZmF1bHQ6CsKgwqDCoCDCoMKgwqAgwqDCoMKgIHJldHVybiAtRUlOVkFMOwrCoMKgwqAgfQp9Cgp3
aWxsIHdvcmsgZmluZSBiZWNhdXNlIEhWTV9QQVJBTV8qIGFyZSBhbGwgdGlueSB1bnNpZ25lZCBp
bnRlZ2VycyBpbgpwcmFjdGljZS7CoCBJdCBhbHNvIGhhcyBhIG1vcmUgc2Vuc2libGUgQVBJIGZv
ciB0aGUgY2FsbGVyLgoKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5o
IGIveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCj4gaW5kZXggMTk0ODZkNS4uMTkyODFmYSAx
MDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKPiArKysgYi94ZW4vaW5j
bHVkZS9wdWJsaWMvZG9tY3RsLmgKPiBAQCAtNzY5LDgwICs3NjksMTggQEAgc3RydWN0IHhlbl9k
b21jdGxfZ2Ric3hfZG9tc3RhdHVzIHsKPiAgICogVk0gZXZlbnQgb3BlcmF0aW9ucwo+ICAgKi8K
PiAgCj4gLS8qIFhFTl9ET01DVExfdm1fZXZlbnRfb3AgKi8KPiAtCj4gLS8qCj4gLSAqIFRoZXJl
IGFyZSBjdXJyZW50bHkgdGhyZWUgcmluZ3MgYXZhaWxhYmxlIGZvciBWTSBldmVudHM6Cj4gLSAq
IHNoYXJpbmcsIG1vbml0b3IgYW5kIHBhZ2luZy4gVGhpcyBoeXBlcmNhbGwgYWxsb3dzIG9uZSB0
bwo+IC0gKiBjb250cm9sIHRoZXNlIHJpbmdzIChlbmFibGUvZGlzYWJsZSksIGFzIHdlbGwgYXMg
dG8gc2lnbmFsCj4gLSAqIHRvIHRoZSBoeXBlcnZpc29yIHRvIHB1bGwgcmVzcG9uc2VzIChyZXN1
bWUpIGZyb20gdGhlIGdpdmVuCj4gLSAqIHJpbmcuCj4gKy8qIFhFTl9ET01DVExfdm1fZXZlbnRf
b3AuCgovKgrCoCogWEVOX0RPTUNUTF92bV9ldmVudF9vcC4KwqAqCgpwbGVhc2UsIHNlZWluZyBh
cyB5b3UncmUgYWRqdXN0aW5nIHRoZSBjb21tZW50LgoKPiArICogVXNlIGZvciB0ZWFyZG93bi9z
ZXR1cCBvZiBoZWxwZXI8LT5oeXBlcnZpc29yIGludGVyZmFjZSBmb3IgcGFnaW5nLAo+ICsgKiBh
Y2Nlc3MgYW5kIHNoYXJpbmcuCj4gICAqLwo+ICAjZGVmaW5lIFhFTl9WTV9FVkVOVF9FTkFCTEUg
ICAgICAgICAgICAgICAwCj4gICNkZWZpbmUgWEVOX1ZNX0VWRU5UX0RJU0FCTEUgICAgICAgICAg
ICAgIDEKPiAgI2RlZmluZSBYRU5fVk1fRVZFTlRfUkVTVU1FICAgICAgICAgICAgICAgMgo+ICAj
ZGVmaW5lIFhFTl9WTV9FVkVOVF9HRVRfVkVSU0lPTiAgICAgICAgICAzCj4gIAo+IC0vKgo+IC0g
KiBEb21haW4gbWVtb3J5IHBhZ2luZwo+IC0gKiBQYWdlIG1lbW9yeSBpbiBhbmQgb3V0Lgo+IC0g
KiBEb21jdGwgaW50ZXJmYWNlIHRvIHNldCB1cCBhbmQgdGVhciBkb3duIHRoZQo+IC0gKiBwYWdl
cjwtPmh5cGVydmlzb3IgaW50ZXJmYWNlLiBVc2UgWEVOTUVNX3BhZ2luZ19vcCoKPiAtICogdG8g
cGVyZm9ybSBwZXItcGFnZSBvcGVyYXRpb25zLgo+IC0gKgo+IC0gKiBUaGUgWEVOX1ZNX0VWRU5U
X1BBR0lOR19FTkFCTEUgZG9tY3RsIHJldHVybnMgc2V2ZXJhbAo+IC0gKiBub24tc3RhbmRhcmQg
ZXJyb3IgY29kZXMgdG8gaW5kaWNhdGUgd2h5IHBhZ2luZyBjb3VsZCBub3QgYmUgZW5hYmxlZDoK
PiAtICogRU5PREVWIC0gaG9zdCBsYWNrcyBIQVAgc3VwcG9ydCAoRVBUL05QVCkgb3IgSEFQIGlz
IGRpc2FibGVkIGluIGd1ZXN0Cj4gLSAqIEVNTElOSyAtIGd1ZXN0IGhhcyBpb21tdSBwYXNzdGhy
b3VnaCBlbmFibGVkCj4gLSAqIEVYREVWICAtIGd1ZXN0IGhhcyBQb0QgZW5hYmxlZAo+IC0gKiBF
QlVTWSAgLSBndWVzdCBoYXMgb3IgaGFkIHBhZ2luZyBlbmFibGVkLCByaW5nIGJ1ZmZlciBzdGls
bCBhY3RpdmUKPiAtICovCj4gLSNkZWZpbmUgWEVOX0RPTUNUTF9WTV9FVkVOVF9PUF9QQUdJTkcg
ICAgICAgICAgICAxCj4gLQo+IC0vKgo+IC0gKiBNb25pdG9yIGhlbHBlci4KPiAtICoKPiAtICog
QXMgd2l0aCBwYWdpbmcsIHVzZSB0aGUgZG9tY3RsIGZvciB0ZWFyZG93bi9zZXR1cCBvZiB0aGUK
PiAtICogaGVscGVyPC0+aHlwZXJ2aXNvciBpbnRlcmZhY2UuCj4gLSAqCj4gLSAqIFRoZSBtb25p
dG9yIGludGVyZmFjZSBjYW4gYmUgdXNlZCB0byByZWdpc3RlciBmb3IgdmFyaW91cyBWTSBldmVu
dHMuIEZvcgo+IC0gKiBleGFtcGxlLCB0aGVyZSBhcmUgSFZNIGh5cGVyY2FsbHMgdG8gc2V0IHRo
ZSBwZXItcGFnZSBhY2Nlc3MgcGVybWlzc2lvbnMKPiAtICogb2YgZXZlcnkgcGFnZSBpbiBhIGRv
bWFpbi4gIFdoZW4gb25lIG9mIHRoZXNlIHBlcm1pc3Npb25zLS1pbmRlcGVuZGVudCwKPiAtICog
cmVhZCwgd3JpdGUsIGFuZCBleGVjdXRlLS1pcyB2aW9sYXRlZCwgdGhlIFZDUFUgaXMgcGF1c2Vk
IGFuZCBhIG1lbW9yeSBldmVudAo+IC0gKiBpcyBzZW50IHdpdGggd2hhdCBoYXBwZW5lZC4gVGhl
IG1lbW9yeSBldmVudCBoYW5kbGVyIGNhbiB0aGVuIHJlc3VtZSB0aGUKPiAtICogVkNQVSBhbmQg
cmVkbyB0aGUgYWNjZXNzIHdpdGggYSBYRU5fVk1fRVZFTlRfUkVTVU1FIG9wdGlvbi4KPiAtICoK
PiAtICogU2VlIHB1YmxpYy92bV9ldmVudC5oIGZvciB0aGUgbGlzdCBvZiBhdmFpbGFibGUgZXZl
bnRzIHRoYXQgY2FuIGJlCj4gLSAqIHN1YnNjcmliZWQgdG8gdmlhIHRoZSBtb25pdG9yIGludGVy
ZmFjZS4KPiAtICoKPiAtICogVGhlIFhFTl9WTV9FVkVOVF9NT05JVE9SXyogZG9tY3RscyByZXR1
cm5zCj4gLSAqIG5vbi1zdGFuZGFyZCBlcnJvciBjb2RlcyB0byBpbmRpY2F0ZSB3aHkgYWNjZXNz
IGNvdWxkIG5vdCBiZSBlbmFibGVkOgo+IC0gKiBFTk9ERVYgLSBob3N0IGxhY2tzIEhBUCBzdXBw
b3J0IChFUFQvTlBUKSBvciBIQVAgaXMgZGlzYWJsZWQgaW4gZ3Vlc3QKPiAtICogRUJVU1kgIC0g
Z3Vlc3QgaGFzIG9yIGhhZCBhY2Nlc3MgZW5hYmxlZCwgcmluZyBidWZmZXIgc3RpbGwgYWN0aXZl
Cj4gLSAqCj4gLSAqLwo+IC0jZGVmaW5lIFhFTl9ET01DVExfVk1fRVZFTlRfT1BfTU9OSVRPUiAg
ICAgICAgICAgMgo+IC0KPiAtLyoKPiAtICogU2hhcmluZyBFTk9NRU0gaGVscGVyLgo+IC0gKgo+
IC0gKiBBcyB3aXRoIHBhZ2luZywgdXNlIHRoZSBkb21jdGwgZm9yIHRlYXJkb3duL3NldHVwIG9m
IHRoZQo+IC0gKiBoZWxwZXI8LT5oeXBlcnZpc29yIGludGVyZmFjZS4KPiAtICoKPiAtICogSWYg
c2V0dXAsIHRoaXMgcmluZyBpcyB1c2VkIHRvIGNvbW11bmljYXRlIGZhaWxlZCBhbGxvY2F0aW9u
cwo+IC0gKiBpbiB0aGUgdW5zaGFyZSBwYXRoLiBYRU5NRU1fc2hhcmluZ19vcF9yZXN1bWUgaXMg
dXNlZCB0byB3YWtlIHVwCj4gLSAqIHZjcHVzIHRoYXQgY291bGQgbm90IHVuc2hhcmUuCj4gLSAq
Cj4gLSAqIE5vdGUgdGhhdCBzaHJpbmcgY2FuIGJlIHR1cm5lZCBvbiAoYXMgcGVyIHRoZSBkb21j
dGwgYmVsb3cpCj4gLSAqICp3aXRob3V0KiB0aGlzIHJpbmcgYmVpbmcgc2V0dXAuCj4gLSAqLwo+
IC0jZGVmaW5lIFhFTl9ET01DVExfVk1fRVZFTlRfT1BfU0hBUklORyAgICAgICAgICAgMwo+IC0K
PiAtLyogVXNlIGZvciB0ZWFyZG93bi9zZXR1cCBvZiBoZWxwZXI8LT5oeXBlcnZpc29yIGludGVy
ZmFjZSBmb3IgcGFnaW5nLAo+IC0gKiBhY2Nlc3MgYW5kIHNoYXJpbmcuKi8KPiAgc3RydWN0IHhl
bl9kb21jdGxfdm1fZXZlbnRfb3Agewo+IC0gICAgdWludDMyX3QgICAgICAgb3A7ICAgICAgICAg
ICAvKiBYRU5fVk1fRVZFTlRfKiAqLwo+IC0gICAgdWludDMyX3QgICAgICAgbW9kZTsgICAgICAg
ICAvKiBYRU5fRE9NQ1RMX1ZNX0VWRU5UX09QXyogKi8KPiArICAgIHVpbnQzMl90ICAgICAgICBv
cDsgICAgICAgICAgIC8qIFhFTl9WTV9FVkVOVF8qICovCj4gKyAgICB1aW50MzJfdCAgICAgICAg
dHlwZTsgICAgICAgICAvKiBYRU5fVk1fRVZFTlRfVFlQRV8qICovCgpXaHkgZGlkIHRoZSB2ZXJ0
aWNhbCBhbGlnbm1lbnQgY2hhbmdlPwoKPiAgCj4gICAgICB1bmlvbiB7Cj4gICAgICAgICAgc3Ry
dWN0IHsKPiBAQCAtODU3LDcgKzc5NSwxMCBAQCBzdHJ1Y3QgeGVuX2RvbWN0bF92bV9ldmVudF9v
cCB7Cj4gICAqIE1lbW9yeSBzaGFyaW5nIG9wZXJhdGlvbnMKPiAgICovCj4gIC8qIFhFTl9ET01D
VExfbWVtX3NoYXJpbmdfb3AuCj4gLSAqIFRoZSBDT05UUk9MIHN1Yi1kb21jdGwgaXMgdXNlZCBm
b3IgYnJpbmd1cC90ZWFyZG93bi4gKi8KPiArICogVGhlIENPTlRST0wgc3ViLWRvbWN0bCBpcyB1
c2VkIGZvciBicmluZ3VwL3RlYXJkb3duLgo+ICsgKiBQbGVhc2Ugbm90ZSB0aGF0IG1lbSBzaGFy
aW5nIGNhbiBiZSB0dXJuZWQgb24gKndpdGhvdXQqIHNldHRpbmctdXAgdGhlCj4gKyAqIGNvcnJl
c3BvbmRpbiByaW5nCj4gKyAqLwoKQXMgYSB0YW5nZW50LCBpdCBjYW4/IGhvdz/CoCAoSSdtIGVu
dGlyZWx5IHByZXBhcmVkIHRvIGJlbGlldmUgdGhhdCB0aGlzCmlzIGhvdyB0aGUgY29kZSBjdXJy
ZW50bHkgd29ya3MsIGJ1dCBJIGNhbid0IHNlZSBob3cgc3VjaCBhIHNldHVwIHdvdWxkCnBsYXVz
aWJseSB3b3JrLikKCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 31 23:28:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 23:28:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWqx3-0002pW-Qj; Fri, 31 May 2019 23:28:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zAi+=T7=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hWqx1-0002pN-WB
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 23:28:44 +0000
X-Inumbo-ID: d3cb1f23-83fb-11e9-8980-bc764e045a96
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d3cb1f23-83fb-11e9-8980-bc764e045a96;
 Fri, 31 May 2019 23:28:42 +0000 (UTC)
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 23.29.105.83 as
 permitted sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.50 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: FUv/ZgsLNrbEVvimTiQAiPXE4fm7nwJyi9iQav4j5ufnB6YY0RVUaQACUFZERc24Ux+OQdbn4i
 2AKAQb67s1WaAaXOrrnP74pLKPkb+bTBuR/1D9i3EUqMp31Wfhsd1/eWqdUqe0cSqyZTgedYHS
 5wiDyIbI214ELV5bx8X/tQPvkvDXjAov7peRsI4SyHakEckcZmB9LT4PSmqDbVWiXJR+LKoWYb
 137eVq5rrZY/T2bta0qAv1njqL1nLpH6H5MC8BejY1fBkL0r+LIavPJkz/6MuYlrsIvdst6txQ
 67o=
X-SBRS: 2.7
X-MesageID: 1155714
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,536,1549947600"; 
   d="scan'208";a="1155714"
To: Petre Pircalabu <ppircalabu@bitdefender.com>,
 <xen-devel@lists.xenproject.org>
References: <cover.1559224640.git.ppircalabu@bitdefender.com>
 <c772d59cc1505001555927609351e3ecb849b315.1559224640.git.ppircalabu@bitdefender.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <d6701bc3-83a2-3113-adc6-6fc0cf547e0d@citrix.com>
Date: Fri, 31 May 2019 16:28:37 -0700
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.7.0
MIME-Version: 1.0
In-Reply-To: <c772d59cc1505001555927609351e3ecb849b315.1559224640.git.ppircalabu@bitdefender.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] 
 =?utf-8?b?W1BBVENIIDMvOV0gdm1fZXZlbnQ6IE1ha2Ug4oCY?=
 =?utf-8?b?bG9jYWzigJkgZnVuY3Rpb25zIOKAmHN0YXRpY+KAmQ==?=
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tamas K Lengyel <tamas@tklengyel.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAvMDUvMjAxOSAwNzoxOCwgUGV0cmUgUGlyY2FsYWJ1IHdyb3RlOgo+IHZtX2V2ZW50X2dl
dF9yZXNwb25zZSwgdm1fZXZlbnRfcmVzdW1lLCBhbmQgdm1fZXZlbnRfbWFya19hbmRfcGF1c2Ug
YXJlCj4gdXNlZCBvbmx5IGluIHhlbi9jb21tb24vdm1fZXZlbnQuYy4KPgo+IFNpZ25lZC1vZmYt
Ynk6IFBldHJlIFBpcmNhbGFidSA8cHBpcmNhbGFidUBiaXRkZWZlbmRlci5jb20+CgpSZXZpZXdl
ZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 31 23:32:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 23:32:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWr0n-0003e3-Da; Fri, 31 May 2019 23:32:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zAi+=T7=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hWr0m-0003dy-PJ
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 23:32:36 +0000
X-Inumbo-ID: 5c909530-83fc-11e9-be57-9bb6ddda34d4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5c909530-83fc-11e9-be57-9bb6ddda34d4;
 Fri, 31 May 2019 23:32:32 +0000 (UTC)
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 23.29.105.83 as
 permitted sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.50 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: BhJkJN4n+qHB2BFrxgsFvlj23yih/rIOAGTu6QwAj4H+6eu4cZnouQRYtR30fyh5LcIr8Shf5c
 zIUiPtiiRDHMtWAnzA1GY+3u1vsiHUBVYw/0C7qPPlaUUGRHtNKAd4edQLIpjWReMVJ5AWVSi5
 9IllF6qhyVUhP+WeQIuqSmDC7+2qfdHc8FjMcDAKAAbxeL+K6vuXZloWAeYtOzHr9jdpxgy+zh
 ATUXrri5yk6zT4cl9HYJ/UZdXNs5k6F86Jk6rajiZsFUDYGEW+wjxWuYyf8Sj8MuBkkH1N5KAA
 p2Y=
X-SBRS: 2.7
X-MesageID: 1186998
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,536,1549947600"; 
   d="scan'208";a="1186998"
To: Petre Pircalabu <ppircalabu@bitdefender.com>,
 <xen-devel@lists.xenproject.org>
References: <cover.1559224640.git.ppircalabu@bitdefender.com>
 <9e731967741fac6046a3a862964ac61ba7cababc.1559224640.git.ppircalabu@bitdefender.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <c2d6c522-7c70-bcce-8d3a-d919227e0c3b@citrix.com>
Date: Fri, 31 May 2019 16:32:24 -0700
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.7.0
MIME-Version: 1.0
In-Reply-To: <9e731967741fac6046a3a862964ac61ba7cababc.1559224640.git.ppircalabu@bitdefender.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 4/9] vm_event: Remove "ring" suffix from
 vm_event_check_ring
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wl@xen.org>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <george.dunlap@eu.citrix.com>, Julien
 Grall <julien.grall@arm.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAvMDUvMjAxOSAwNzoxOCwgUGV0cmUgUGlyY2FsYWJ1IHdyb3RlOgo+IGRpZmYgLS1naXQg
YS94ZW4vY29tbW9uL3ZtX2V2ZW50LmMgYi94ZW4vY29tbW9uL3ZtX2V2ZW50LmMKPiBpbmRleCAz
NTA1NTg5Li4xZGQzZTQ4IDEwMDY0NAo+IC0tLSBhL3hlbi9jb21tb24vdm1fZXZlbnQuYwo+ICsr
KyBiL3hlbi9jb21tb24vdm1fZXZlbnQuYwo+IEBAIC0yNzcsNyArMjc3LDcgQEAgdm9pZCB2bV9l
dmVudF9wdXRfcmVxdWVzdChzdHJ1Y3QgZG9tYWluICpkLAo+ICAgICAgUklOR19JRFggcmVxX3By
b2Q7Cj4gICAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7Cj4gIAo+IC0gICAgaWYoICF2
bV9ldmVudF9jaGVja19yaW5nKHZlZCkpCj4gKyAgICBpZiggIXZtX2V2ZW50X2NoZWNrKHZlZCkp
CgpJZGVhbGx5IHdpdGggZml4aW5nIHVwIHRoaXMgc3R5bGUgZXJyb3IsIGFzIHlvdSdyZSBjaGFu
Z2luZyB0aGUgbGluZS7CoApUaGlzIGNhbiBiZSBmaXhlZCBvbiBjb21taXQuCgpBY2tlZC1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 31 23:43:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 23:43:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWrB2-0004XC-EM; Fri, 31 May 2019 23:43:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zAi+=T7=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hWrB1-0004X7-Jf
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 23:43:11 +0000
X-Inumbo-ID: d798f226-83fd-11e9-b448-e7e1c7d472a6
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d798f226-83fd-11e9-b448-e7e1c7d472a6;
 Fri, 31 May 2019 23:43:08 +0000 (UTC)
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 23.29.105.83 as
 permitted sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.50 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: /PHkuUzAnR0c5GVp8wp+lal5j2W8+27bxprtmb3dii+ghBMxsqZ+B5t7ODxSomUID/YGQbvwT7
 M0uV2CzMlJlxL8PQWoxVLE/eZWNA/fNs6wJKI8CBSLRvRxgMM3efn2xOIAPOuNNWx4/UXUn+73
 jLmysLQvjwyAmbB5/E50QgyEpAafHAPJWPswRZwE8+ERrHt90axiS8ISFDbTs53Md1yqQsCUA4
 TEUaGqEuILduMyhZ4JodHr/4EpOdCwpbS2Ybjbl5ekM+FEz07I596R4WTHJ4typFXlIXXO/dNH
 6RE=
X-SBRS: 2.7
X-MesageID: 1156094
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,536,1549947600"; 
   d="scan'208";a="1156094"
To: Petre Pircalabu <ppircalabu@bitdefender.com>,
 <xen-devel@lists.xenproject.org>
References: <cover.1559224640.git.ppircalabu@bitdefender.com>
 <922965b261f4ca23bcb276d6907f36c892c2478b.1559224640.git.ppircalabu@bitdefender.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <12a39c6e-6e4e-1bbe-47e4-ad13769acdae@citrix.com>
Date: Fri, 31 May 2019 16:43:00 -0700
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.7.0
MIME-Version: 1.0
In-Reply-To: <922965b261f4ca23bcb276d6907f36c892c2478b.1559224640.git.ppircalabu@bitdefender.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 5/9] vm_event: Simplify vm_event interface
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tamas K Lengyel <tamas@tklengyel.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>, Wei Liu <wl@xen.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>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAvMDUvMjAxOSAwNzoxOCwgUGV0cmUgUGlyY2FsYWJ1IHdyb3RlOgo+IFRoZSBkb21haW4g
cmVmZXJlbmNlIGNhbiBiZSBwYXJ0IG9mIHRoZSB2bV9ldmVudF9kb21haW4gc3RydWN0dXJlCj4g
YmVjYXVzZSBmb3IgZXZlcnkgY2FsbCB0byBhIHZtX2V2ZW50IGludGVyZmFjZSBmdW5jdGlvbiBi
b3RoIHRoZSBsYXR0ZXIKPiBhbmQgaXQncyBjb3JyZXNwb25kaW5nIGRvbWFpbiBhcmUgcGFzc2Vk
IGFzIHBhcmFtZXRlcnMuCgpJdCBjYW4sIGJ1dCB3aHkgaXMgYWRkaW5nIGEgYmFja3BvaW50ZXIg
aGVscGZ1bD8KCkkgYXNrIGJlY2F1c2UgSSBzZWUgNSByZWFkcyBvZiB2ZWQtPmQsIGFuZCBub3Ro
aW5nIHdoaWNoIGV2ZXIKaW5pdGlhbGlzZXMgaXQuCgpUaGlzIHNob3VsZCBiZSBzcGxpdCBpbnRv
IHR3byBwYXRjaGVzLsKgIFRoZSBmaXJzdCB3aGljaCBhZGRzIHRoZQpiYWNrcG9pbnRlciwgd2l0
aCB3b3JraW5nIGluaXRpYWxpc2F0aW9uLCBhbmQgdGhlIHNlY29uZCB3aGljaCBkcm9wcyB0aGUK
c3RydWN0IGRvbWFpbiBwYXJhbWV0ZXIgZnJvbSB0aGUgaW1wYWN0ZWQgQVBJcy4KCn5BbmRyZXcK
Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYyBiL3hlbi9hcmNoL3g4Ni9tbS9w
Mm0uYwo+IGluZGV4IDRjOTk1NDguLjYyNWZjOWIgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2
L21tL3AybS5jCj4gKysrIGIveGVuL2FyY2gveDg2L21tL3AybS5jCj4gQEAgLTE3MDQsOCArMTcw
NCw3IEBAIHZvaWQgcDJtX21lbV9wYWdpbmdfcG9wdWxhdGUoc3RydWN0IGRvbWFpbiAqZCwgdW5z
aWduZWQgbG9uZyBnZm5fbCkKPiAgICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm0gPSBwMm1fZ2V0
X2hvc3RwMm0oZCk7Cj4gIAo+ICAgICAgLyogV2UncmUgcGFnaW5nLiBUaGVyZSBzaG91bGQgYmUg
YSByaW5nICovCj4gLSAgICBpbnQgcmMgPSB2bV9ldmVudF9jbGFpbV9zbG90KGQsIGQtPnZtX2V2
ZW50X3BhZ2luZyk7Cj4gLQo+ICsgICAgaW50IHJjID0gdm1fZXZlbnRfY2xhaW1fc2xvdChkLT52
bV9ldmVudF9wYWdpbmcpOwoKWW91J3ZlIGRyb3BwZWQgYSBuZXdsaW5lIGhlcmUsIHdoaWNoIHNo
b3VsZCBiZSByZXRhaW5lZC4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri May 31 23:44:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 23:44:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1hWrCN-0004ct-R7; Fri, 31 May 2019 23:44:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zAi+=T7=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1hWrCM-0004cm-IH
 for xen-devel@lists.xenproject.org; Fri, 31 May 2019 23:44:34 +0000
X-Inumbo-ID: 07e3fcf0-83fe-11e9-a625-d73c47ba1b4d
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 07e3fcf0-83fe-11e9-a625-d73c47ba1b4d;
 Fri, 31 May 2019 23:44:29 +0000 (UTC)
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 23.29.105.83 as
 permitted sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.50 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: DzodZfdn4oQS55C7qCx+0uwNoSyksWboNwEbenlz6LWGa1e6GfRwepKyGRAQJXfL9TgUP8c3+L
 ABddOHjgFUmt/c5q3mXSr5XHVNvaOz7WULU9/shrr1Wd06yThvquHXTqBFCLI4NKhK2UEHLoXL
 z6hUlXzHyvzuMFvmWQdWv3vHCKZBnZFx1oFg36/j2rjbPkIqK+gLqZrXvL447XdSR8iG+MmrzU
 FY8IXZN+pvkuwvdBRfcw0DEHO1s/GsrEJs05LoPxggmFV7gKAt8K7cCKX7TQNZ+mrig9Z1FSSF
 6yk=
X-SBRS: 2.7
X-MesageID: 1161582
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,536,1549947600"; 
   d="scan'208";a="1161582"
To: Petre Pircalabu <ppircalabu@bitdefender.com>,
 <xen-devel@lists.xenproject.org>
References: <cover.1559224640.git.ppircalabu@bitdefender.com>
 <d50c5737dcff7f3225fe507322bb10d104a6e6b4.1559224640.git.ppircalabu@bitdefender.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <91ee93af-e42b-064f-1e7e-6f08a40d16c1@citrix.com>
Date: Fri, 31 May 2019 16:44:20 -0700
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.7.0
MIME-Version: 1.0
In-Reply-To: <d50c5737dcff7f3225fe507322bb10d104a6e6b4.1559224640.git.ppircalabu@bitdefender.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 6/9] vm_event: Move struct vm_event_domain
 to vm_event.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wl@xen.org>,
 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>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAvMDUvMjAxOSAwNzoxOCwgUGV0cmUgUGlyY2FsYWJ1IHdyb3RlOgo+IFRoZSB2bV9ldmVu
dF9kb21haW4gbWVtYmVycyBhcmUgbm90IGFjY2Vzc2VkIG91dHNpZGUgdm1fZXZlbnQuYyBzbyBp
dCdzCj4gYmV0dGVyIHRvIGhpZGUgZGUgaW1wbGVtZW50YXRpb24gZGV0YWlscy4KPgo+IFNpZ25l
ZC1vZmYtYnk6IFBldHJlIFBpcmNhbGFidSA8cHBpcmNhbGFidUBiaXRkZWZlbmRlci5jb20+CgpB
Y2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCkFyZSB0
aGVyZSBhbnkgZmlsZXMgd2hpY2ggbm93IG5vIGxvbmdlciBuZWVkIHRvIGluY2x1ZGUgc2NoZWQu
aCA/wqAKKFByb2JhYmx5IG5vdCwgYnV0IGl0IGlzIHdvcnRoIGNoZWNraW5nKQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

